aboutsummaryrefslogtreecommitdiff
path: root/.icons/kora
diff options
context:
space:
mode:
authorIndrajith2024-07-03 02:03:35 +0530
committerIndrajith2024-07-03 02:03:35 +0530
commit824022cd1f633c70c4d2782934251616756f4668 (patch)
treea310eb4bf72b26c2d110838b8c487daaa3537bea /.icons/kora
parent57eb70137b5bbcdabdc0f02eea5477b3e5f845a1 (diff)
downloaddots-824022cd1f633c70c4d2782934251616756f4668.tar.gz
dots-824022cd1f633c70c4d2782934251616756f4668.tar.bz2
dots-824022cd1f633c70c4d2782934251616756f4668.zip
Dots Updated
* Adds GTK Themes * Adds wlogout * Adds tmux config * Adds Pywal-16-colors * Removed unwanted gtk folders * Config Updates * Fish * Hyprland * Hyprlock * Hyprpaper * waybar
Diffstat (limited to '.icons/kora')
l---------.icons/kora/actions/16/Finished.svg1
l---------.icons/kora/actions/16/Info-amarok.svg1
l---------.icons/kora/actions/16/SuggestionError.svg1
l---------.icons/kora/actions/16/SuggestionTM.svg1
l---------.icons/kora/actions/16/action-albumfolder-importdir2.svg1
l---------.icons/kora/actions/16/action-rss_tag.svg1
-rw-r--r--.icons/kora/actions/16/action-unavailable.svg8
-rw-r--r--.icons/kora/actions/16/activities.svg8
l---------.icons/kora/actions/16/add-files-to-archive.svg1
l---------.icons/kora/actions/16/add-folder-to-archive.svg1
l---------.icons/kora/actions/16/add-placemark.svg1
l---------.icons/kora/actions/16/add-subtitle.svg1
l---------.icons/kora/actions/16/add.svg1
-rw-r--r--.icons/kora/actions/16/address-book-new.svg8
l---------.icons/kora/actions/16/addressbook-details.svg1
-rw-r--r--.icons/kora/actions/16/adjustcurves.svg9
-rw-r--r--.icons/kora/actions/16/adjusthsl.svg9
-rw-r--r--.icons/kora/actions/16/adjustlevels.svg8
-rw-r--r--.icons/kora/actions/16/adjustrgb.svg8
l---------.icons/kora/actions/16/adress-book-new.svg1
l---------.icons/kora/actions/16/akonadi-phone-home.svg1
l---------.icons/kora/actions/16/akonadiconsole.svg1
l---------.icons/kora/actions/16/albumfolder-importdir.svg1
l---------.icons/kora/actions/16/albumfolder-importimages.svg1
l---------.icons/kora/actions/16/albumfolder-new.svg1
l---------.icons/kora/actions/16/albumfolder-properties.svg1
l---------.icons/kora/actions/16/albumfolder-user-trash.svg1
-rw-r--r--.icons/kora/actions/16/align-horizontal-baseline.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-bottom-out.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-center.svg10
-rw-r--r--.icons/kora/actions/16/align-horizontal-left-out.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-left-to-anchor.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-left.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-right-out.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-right-to-anchor.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-right.svg9
-rw-r--r--.icons/kora/actions/16/align-horizontal-top-out.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-baseline.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-bottom-out.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-bottom-to-anchor.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-bottom.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-center.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-top-out.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-top-to-anchor.svg9
-rw-r--r--.icons/kora/actions/16/align-vertical-top.svg9
l---------.icons/kora/actions/16/amarok_artist.svg1
-rw-r--r--.icons/kora/actions/16/amarok_cart_add.svg8
-rw-r--r--.icons/kora/actions/16/amarok_cart_remove.svg8
-rw-r--r--.icons/kora/actions/16/amarok_cart_view.svg8
l---------.icons/kora/actions/16/amarok_change_language.svg1
l---------.icons/kora/actions/16/amarok_clock.svg1
l---------.icons/kora/actions/16/amarok_lyrics.svg1
l---------.icons/kora/actions/16/amarok_playcount.svg1
l---------.icons/kora/actions/16/amarok_playlist.svg1
l---------.icons/kora/actions/16/amarok_playlist_refresh.svg1
l---------.icons/kora/actions/16/amarok_scripts.svg1
-rw-r--r--.icons/kora/actions/16/antivignetting.svg8
-rw-r--r--.icons/kora/actions/16/application-exit.svg8
l---------.icons/kora/actions/16/application-menu.svg1
-rw-r--r--.icons/kora/actions/16/application-rss+xml.svg8
l---------.icons/kora/actions/16/applications-other.svg1
-rw-r--r--.icons/kora/actions/16/appointment-missed.svg9
l---------.icons/kora/actions/16/appointment-new.svg1
-rw-r--r--.icons/kora/actions/16/appointment-soon.svg9
l---------.icons/kora/actions/16/appointment.svg1
l---------.icons/kora/actions/16/archive-extract.svg1
l---------.icons/kora/actions/16/archive-insert-directory.svg1
l---------.icons/kora/actions/16/archive-insert.svg1
l---------.icons/kora/actions/16/archive-remove.svg1
-rw-r--r--.icons/kora/actions/16/archive.svg8
-rw-r--r--.icons/kora/actions/16/arrow-down-double.svg9
l---------.icons/kora/actions/16/arrow-down.svg1
l---------.icons/kora/actions/16/arrow-left-double.svg1
l---------.icons/kora/actions/16/arrow-left.svg1
l---------.icons/kora/actions/16/arrow-right-double.svg1
l---------.icons/kora/actions/16/arrow-right.svg1
-rw-r--r--.icons/kora/actions/16/arrow-up-double.svg9
l---------.icons/kora/actions/16/arrow-up.svg1
-rw-r--r--.icons/kora/actions/16/as.svg8
-rw-r--r--.icons/kora/actions/16/as_disabled.svg8
-rw-r--r--.icons/kora/actions/16/as_light.svg8
-rw-r--r--.icons/kora/actions/16/atmosphere.svg9
l---------.icons/kora/actions/16/audio-off.svg1
l---------.icons/kora/actions/16/audio-on.svg1
-rw-r--r--.icons/kora/actions/16/audio-ready.svg8
-rw-r--r--.icons/kora/actions/16/audio-volume-high.svg9
-rw-r--r--.icons/kora/actions/16/audio-volume-low.svg9
-rw-r--r--.icons/kora/actions/16/audio-volume-medium.svg9
-rw-r--r--.icons/kora/actions/16/audio-volume-muted.svg9
-rw-r--r--.icons/kora/actions/16/auto-type.svg9
-rw-r--r--.icons/kora/actions/16/autocorrection.svg8
-rw-r--r--.icons/kora/actions/16/automated-tasks.svg8
l---------.icons/kora/actions/16/back.svg1
-rw-r--r--.icons/kora/actions/16/bell.svg8
-rw-r--r--.icons/kora/actions/16/bitmap-trace.svg9
l---------.icons/kora/actions/16/blueman-plugin.svg1
l---------.icons/kora/actions/16/blueman-send-file.svg1
l---------.icons/kora/actions/16/blueman-trust.svg1
l---------.icons/kora/actions/16/blueman-untrust.svg1
-rw-r--r--.icons/kora/actions/16/blurfx.svg9
l---------.icons/kora/actions/16/blurimage.svg1
l---------.icons/kora/actions/16/bonobo-component-browser.svg1
l---------.icons/kora/actions/16/bookmark-add-folder.svg1
l---------.icons/kora/actions/16/bookmark-edit.svg1
l---------.icons/kora/actions/16/bookmark-new-list.svg1
-rw-r--r--.icons/kora/actions/16/bookmark-new.svg8
-rw-r--r--.icons/kora/actions/16/bookmark-remove.svg8
l---------.icons/kora/actions/16/bookmark-toolbar.svg1
l---------.icons/kora/actions/16/bookmark.svg1
l---------.icons/kora/actions/16/bookmark_add.svg1
l---------.icons/kora/actions/16/bookmarks-organize.svg1
-rw-r--r--.icons/kora/actions/16/bookmarks.svg8
l---------.icons/kora/actions/16/bookmarks_list_add.svg1
-rw-r--r--.icons/kora/actions/16/bordertool.svg9
l---------.icons/kora/actions/16/bottom.svg1
-rw-r--r--.icons/kora/actions/16/boundingbox_bottom.svg10
-rw-r--r--.icons/kora/actions/16/boundingbox_bottom_left.svg10
-rw-r--r--.icons/kora/actions/16/boundingbox_bottom_right.svg10
-rw-r--r--.icons/kora/actions/16/boundingbox_center.svg9
-rw-r--r--.icons/kora/actions/16/boundingbox_left.svg10
-rw-r--r--.icons/kora/actions/16/boundingbox_right.svg10
-rw-r--r--.icons/kora/actions/16/boundingbox_top.svg10
-rw-r--r--.icons/kora/actions/16/boundingbox_top_left.svg10
-rw-r--r--.icons/kora/actions/16/boundingbox_top_right.svg10
l---------.icons/kora/actions/16/bqm-add.svg1
l---------.icons/kora/actions/16/bqm-addqueue.svg1
l---------.icons/kora/actions/16/bqm-commit.svg1
l---------.icons/kora/actions/16/bqm-diff.svg1
l---------.icons/kora/actions/16/bqm-remove.svg1
l---------.icons/kora/actions/16/bqm-rmqueue.svg1
l---------.icons/kora/actions/16/bqm-update.svg1
l---------.icons/kora/actions/16/brightnesssettings.svg1
l---------.icons/kora/actions/16/browser-download.svg1
l---------.icons/kora/actions/16/burst.svg1
l---------.icons/kora/actions/16/button_cancel.svg1
l---------.icons/kora/actions/16/button_ok.svg1
-rw-r--r--.icons/kora/actions/16/bwtonal.svg10
l---------.icons/kora/actions/16/cab_extract.svg1
l---------.icons/kora/actions/16/cab_view.svg1
-rw-r--r--.icons/kora/actions/16/cache.svg12
-rw-r--r--.icons/kora/actions/16/calendar-go-today.svg9
-rw-r--r--.icons/kora/actions/16/call-start.svg8
-rw-r--r--.icons/kora/actions/16/call-stop.svg8
-rw-r--r--.icons/kora/actions/16/camera-off.svg8
-rw-r--r--.icons/kora/actions/16/camera-on.svg8
-rw-r--r--.icons/kora/actions/16/camera-ready.svg8
l---------.icons/kora/actions/16/cancel.svg1
l---------.icons/kora/actions/16/cd.svg1
l---------.icons/kora/actions/16/cell_edit.svg1
-rw-r--r--.icons/kora/actions/16/channelmixer.svg6
l---------.icons/kora/actions/16/character-set.svg1
l---------.icons/kora/actions/16/check-filled.svg1
l---------.icons/kora/actions/16/checkbox.svg1
l---------.icons/kora/actions/16/checkmark.svg1
l---------.icons/kora/actions/16/chronometer-lap.svg1
-rw-r--r--.icons/kora/actions/16/chronometer-pause.svg11
l---------.icons/kora/actions/16/chronometer-reset.svg1
-rw-r--r--.icons/kora/actions/16/chronometer-start.svg8
l---------.icons/kora/actions/16/chronometer.svg1
l---------.icons/kora/actions/16/clear_left.svg1
l---------.icons/kora/actions/16/clock-large.svg1
l---------.icons/kora/actions/16/clock.svg1
-rw-r--r--.icons/kora/actions/16/cloud-download.svg9
-rw-r--r--.icons/kora/actions/16/cloud-upload.svg9
l---------.icons/kora/actions/16/cm_briefview.svg1
l---------.icons/kora/actions/16/cm_columnsview.svg1
l---------.icons/kora/actions/16/cm_copyfullnamestoclip.svg1
-rw-r--r--.icons/kora/actions/16/cm_extractfiles.svg8
-rw-r--r--.icons/kora/actions/16/cm_flatview.svg9
-rw-r--r--.icons/kora/actions/16/cm_markinvert.svg8
-rw-r--r--.icons/kora/actions/16/cm_markminus.svg8
-rw-r--r--.icons/kora/actions/16/cm_markplus.svg8
l---------.icons/kora/actions/16/cm_multirename.svg1
l---------.icons/kora/actions/16/cm_options.svg1
l---------.icons/kora/actions/16/cm_packfiles.svg1
l---------.icons/kora/actions/16/cm_refresh.svg1
-rw-r--r--.icons/kora/actions/16/cm_runterm.svg9
l---------.icons/kora/actions/16/cm_search.svg1
l---------.icons/kora/actions/16/cm_syncdirs.svg1
l---------.icons/kora/actions/16/cm_thumbnailsview.svg1
l---------.icons/kora/actions/16/cm_viewhistorynext.svg1
-rw-r--r--.icons/kora/actions/16/cm_viewhistoryprev.svg8
-rw-r--r--.icons/kora/actions/16/code-block.svg9
-rw-r--r--.icons/kora/actions/16/code-class.svg8
-rw-r--r--.icons/kora/actions/16/code-context.svg10
-rw-r--r--.icons/kora/actions/16/code-function.svg9
-rw-r--r--.icons/kora/actions/16/code-typedef.svg8
-rw-r--r--.icons/kora/actions/16/code-variable.svg9
l---------.icons/kora/actions/16/collapse.svg1
l---------.icons/kora/actions/16/collection-rescan-amarok.svg1
-rw-r--r--.icons/kora/actions/16/color-fill.svg8
-rw-r--r--.icons/kora/actions/16/color-gradient.svg10
-rw-r--r--.icons/kora/actions/16/color-management.svg58
-rw-r--r--.icons/kora/actions/16/color-picker-black.svg3
-rw-r--r--.icons/kora/actions/16/color-picker-grey.svg3
-rw-r--r--.icons/kora/actions/16/color-picker-white.svg3
-rw-r--r--.icons/kora/actions/16/color-picker.svg8
-rw-r--r--.icons/kora/actions/16/color-select.svg8
-rw-r--r--.icons/kora/actions/16/colorfx.svg9
l---------.icons/kora/actions/16/colormanagement.svg1
-rw-r--r--.icons/kora/actions/16/colorneg.svg8
-rw-r--r--.icons/kora/actions/16/colors-chromablue.svg3
-rw-r--r--.icons/kora/actions/16/colors-chromagreen.svg3
-rw-r--r--.icons/kora/actions/16/colors-chromared.svg3
l---------.icons/kora/actions/16/colors-luma.svg1
-rw-r--r--.icons/kora/actions/16/compass.svg10
l---------.icons/kora/actions/16/composite-track-on.svg1
l---------.icons/kora/actions/16/configuration.svg1
-rwxr-xr-x.icons/kora/actions/16/configure-shortcuts.svg8
-rw-r--r--.icons/kora/actions/16/configure-toolbars.svg8
-rw-r--r--.icons/kora/actions/16/configure.svg8
l---------.icons/kora/actions/16/configure_shortcuts.svg1
l---------.icons/kora/actions/16/configure_toolbars.svg1
-rw-r--r--.icons/kora/actions/16/connector-avoid.svg8
-rw-r--r--.icons/kora/actions/16/connector-ignore.svg9
-rw-r--r--.icons/kora/actions/16/connector-orthogonal.svg8
-rw-r--r--.icons/kora/actions/16/contact-new.svg9
l---------.icons/kora/actions/16/contents.svg1
l---------.icons/kora/actions/16/contexthelp.svg1
-rw-r--r--.icons/kora/actions/16/contrast.svg9
l---------.icons/kora/actions/16/cookies.svg1
-rw-r--r--.icons/kora/actions/16/coordinate.svg9
l---------.icons/kora/actions/16/copy-coordinates.svg1
-rw-r--r--.icons/kora/actions/16/crosshairs.svg8
l---------.icons/kora/actions/16/currenttrack_pause.svg1
l---------.icons/kora/actions/16/currenttrack_play.svg1
l---------.icons/kora/actions/16/cursor-arrow.svg1
-rw-r--r--.icons/kora/actions/16/curve-connector.svg8
l---------.icons/kora/actions/16/cvc-about.svg1
l---------.icons/kora/actions/16/cvc-configure.svg1
l---------.icons/kora/actions/16/cvc-connect.svg1
l---------.icons/kora/actions/16/cvc-disconnect.svg1
l---------.icons/kora/actions/16/cvc-info.svg1
-rw-r--r--.icons/kora/actions/16/dashboard-show.svg9
-rw-r--r--.icons/kora/actions/16/database-change-key.svg9
-rw-r--r--.icons/kora/actions/16/database-index.svg8
l---------.icons/kora/actions/16/database-lock.svg1
-rw-r--r--.icons/kora/actions/16/debug-execute-from-cursor.svg8
-rw-r--r--.icons/kora/actions/16/debug-execute-to-cursor.svg8
-rw-r--r--.icons/kora/actions/16/debug-run-cursor.svg8
-rw-r--r--.icons/kora/actions/16/debug-run.svg8
-rw-r--r--.icons/kora/actions/16/debug-step-instruction.svg8
l---------.icons/kora/actions/16/debug-step-into-instruction.svg1
-rw-r--r--.icons/kora/actions/16/debug-step-into.svg8
-rw-r--r--.icons/kora/actions/16/debug-step-out.svg8
-rw-r--r--.icons/kora/actions/16/debug-step-over.svg8
-rw-r--r--.icons/kora/actions/16/delete-comment.svg8
l---------.icons/kora/actions/16/delete.svg1
-rw-r--r--.icons/kora/actions/16/depth16to8.svg8
-rw-r--r--.icons/kora/actions/16/depth8to16.svg8
l---------.icons/kora/actions/16/device.svg1
l---------.icons/kora/actions/16/dialog-align-and-distribute.svg1
l---------.icons/kora/actions/16/dialog-apply.svg1
l---------.icons/kora/actions/16/dialog-cancel.svg1
l---------.icons/kora/actions/16/dialog-close.svg1
-rw-r--r--.icons/kora/actions/16/dialog-error.svg9
-rw-r--r--.icons/kora/actions/16/dialog-fill-and-stroke.svg11
l---------.icons/kora/actions/16/dialog-filters.svg1
-rw-r--r--.icons/kora/actions/16/dialog-geometry.svg9
l---------.icons/kora/actions/16/dialog-icon-preview.svg1
l---------.icons/kora/actions/16/dialog-information.svg1
-rw-r--r--.icons/kora/actions/16/dialog-input-devices.svg8
-rw-r--r--.icons/kora/actions/16/dialog-layers.svg9
l---------.icons/kora/actions/16/dialog-memory.svg1
-rw-r--r--.icons/kora/actions/16/dialog-messages.svg8
l---------.icons/kora/actions/16/dialog-no.svg1
l---------.icons/kora/actions/16/dialog-object-properties.svg1
-rw-r--r--.icons/kora/actions/16/dialog-objects.svg8
l---------.icons/kora/actions/16/dialog-ok-apply.svg1
l---------.icons/kora/actions/16/dialog-ok.svg1
-rw-r--r--.icons/kora/actions/16/dialog-password.svg8
-rw-r--r--.icons/kora/actions/16/dialog-path-effects.svg9
-rw-r--r--.icons/kora/actions/16/dialog-rows-and-columns.svg8
l---------.icons/kora/actions/16/dialog-scripts.svg1
l---------.icons/kora/actions/16/dialog-selectors.svg1
l---------.icons/kora/actions/16/dialog-templates.svg1
-rw-r--r--.icons/kora/actions/16/dialog-text-and-font.svg8
-rw-r--r--.icons/kora/actions/16/dialog-tile-clones.svg9
l---------.icons/kora/actions/16/dialog-transform.svg1
-rw-r--r--.icons/kora/actions/16/dialog-warning.svg9
-rw-r--r--.icons/kora/actions/16/dialog-xml-editor.svg8
l---------.icons/kora/actions/16/dialog-yes.svg1
l---------.icons/kora/actions/16/dirsync.svg1
-rw-r--r--.icons/kora/actions/16/distribute-graph-directed.svg8
-rw-r--r--.icons/kora/actions/16/distribute-graph.svg9
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-baseline.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-center.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-equal.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-gaps.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-left.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-margin.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-page.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-right.svg8
-rw-r--r--.icons/kora/actions/16/distribute-horizontal-x.svg8
-rw-r--r--.icons/kora/actions/16/distribute-randomize.svg9
-rw-r--r--.icons/kora/actions/16/distribute-remove-overlaps.svg10
-rw-r--r--.icons/kora/actions/16/distribute-unclump.svg9
l---------.icons/kora/actions/16/distribute-vertical-baseline.svg1
-rw-r--r--.icons/kora/actions/16/distribute-vertical-bottom.svg9
-rw-r--r--.icons/kora/actions/16/distribute-vertical-center.svg8
-rw-r--r--.icons/kora/actions/16/distribute-vertical-equal.svg8
-rw-r--r--.icons/kora/actions/16/distribute-vertical-gaps.svg8
-rw-r--r--.icons/kora/actions/16/distribute-vertical-margin.svg10
-rw-r--r--.icons/kora/actions/16/distribute-vertical-page.svg8
-rw-r--r--.icons/kora/actions/16/distribute-vertical-top.svg8
-rw-r--r--.icons/kora/actions/16/distribute-vertical-y.svg8
l---------.icons/kora/actions/16/document-cleanup.svg1
l---------.icons/kora/actions/16/document-close.svg1
l---------.icons/kora/actions/16/document-decrypt.svg1
l---------.icons/kora/actions/16/document-download.svg1
-rw-r--r--.icons/kora/actions/16/document-edit-decrypt-verify.svg8
-rw-r--r--.icons/kora/actions/16/document-edit-decrypt.svg8
-rw-r--r--.icons/kora/actions/16/document-edit-encrypt.svg8
-rw-r--r--.icons/kora/actions/16/document-edit-sign-encrypt.svg8
-rw-r--r--.icons/kora/actions/16/document-edit-sign.svg8
l---------.icons/kora/actions/16/document-edit-verify.svg1
l---------.icons/kora/actions/16/document-edit.svg1
l---------.icons/kora/actions/16/document-encrypt.svg1
l---------.icons/kora/actions/16/document-encrypted.svg1
l---------.icons/kora/actions/16/document-export-ocal.svg1
l---------.icons/kora/actions/16/document-export-table.svg1
-rw-r--r--.icons/kora/actions/16/document-export.svg8
l---------.icons/kora/actions/16/document-import-ocal.svg1
-rw-r--r--.icons/kora/actions/16/document-import.svg8
l---------.icons/kora/actions/16/document-multiple.svg1
-rw-r--r--.icons/kora/actions/16/document-new-from-template.svg10
-rw-r--r--.icons/kora/actions/16/document-new.svg8
l---------.icons/kora/actions/16/document-open-data.svg1
-rw-r--r--.icons/kora/actions/16/document-open-folder.svg11
-rw-r--r--.icons/kora/actions/16/document-open-recent.svg8
l---------.icons/kora/actions/16/document-open-remote.svg1
-rw-r--r--.icons/kora/actions/16/document-open.svg9
-rw-r--r--.icons/kora/actions/16/document-page-setup.svg8
l---------.icons/kora/actions/16/document-preview-archive.svg1
-rw-r--r--.icons/kora/actions/16/document-preview.svg8
l---------.icons/kora/actions/16/document-print-direct.svg1
l---------.icons/kora/actions/16/document-print-frame.svg1
-rw-r--r--.icons/kora/actions/16/document-print-preview.svg11
-rw-r--r--.icons/kora/actions/16/document-print.svg10
l---------.icons/kora/actions/16/document-properties.svg1
-rw-r--r--.icons/kora/actions/16/document-replace.svg8
-rw-r--r--.icons/kora/actions/16/document-revert-rtl.svg8
-rw-r--r--.icons/kora/actions/16/document-revert.svg8
-rw-r--r--.icons/kora/actions/16/document-save-all.svg10
-rw-r--r--.icons/kora/actions/16/document-save-as.svg9
-rw-r--r--.icons/kora/actions/16/document-save.svg9
-rw-r--r--.icons/kora/actions/16/document-send.svg8
-rw-r--r--.icons/kora/actions/16/document-share.svg9
l---------.icons/kora/actions/16/document-sign.svg1
-rw-r--r--.icons/kora/actions/16/document-swap.svg8
l---------.icons/kora/actions/16/documentation.svg1
l---------.icons/kora/actions/16/documentinfo.svg1
-rw-r--r--.icons/kora/actions/16/double-page.svg8
l---------.icons/kora/actions/16/down.svg1
l---------.icons/kora/actions/16/download-amarok.svg1
l---------.icons/kora/actions/16/download-later.svg1
l---------.icons/kora/actions/16/download.svg1
l---------.icons/kora/actions/16/draw-arrow-back.svg1
l---------.icons/kora/actions/16/draw-arrow-down.svg1
l---------.icons/kora/actions/16/draw-arrow-forward.svg1
l---------.icons/kora/actions/16/draw-arrow-up.svg1
-rw-r--r--.icons/kora/actions/16/draw-arrow.svg8
-rw-r--r--.icons/kora/actions/16/draw-bezier-curves.svg8
-rw-r--r--.icons/kora/actions/16/draw-booleans.svg9
-rw-r--r--.icons/kora/actions/16/draw-brush.svg9
-rw-r--r--.icons/kora/actions/16/draw-calligraphic.svg8
-rw-r--r--.icons/kora/actions/16/draw-circle.svg9
-rw-r--r--.icons/kora/actions/16/draw-connector.svg9
-rw-r--r--.icons/kora/actions/16/draw-cross.svg9
-rw-r--r--.icons/kora/actions/16/draw-cuboid.svg11
-rw-r--r--.icons/kora/actions/16/draw-donut.svg9
-rw-r--r--.icons/kora/actions/16/draw-ellipse-arc.svg9
-rw-r--r--.icons/kora/actions/16/draw-ellipse-chord.svg9
-rw-r--r--.icons/kora/actions/16/draw-ellipse-segment.svg9
-rw-r--r--.icons/kora/actions/16/draw-ellipse-whole.svg8
-rw-r--r--.icons/kora/actions/16/draw-ellipse.svg9
l---------.icons/kora/actions/16/draw-eraser-delete-objects.svg1
-rw-r--r--.icons/kora/actions/16/draw-eraser.svg14
-rw-r--r--.icons/kora/actions/16/draw-freehand.svg9
-rw-r--r--.icons/kora/actions/16/draw-geometry-angle-bisector.svg8
-rw-r--r--.icons/kora/actions/16/draw-geometry-circle-from-radius.svg9
-rw-r--r--.icons/kora/actions/16/draw-geometry-circle-from-three-points.svg9
-rw-r--r--.icons/kora/actions/16/draw-geometry-inactive.svg8
-rw-r--r--.icons/kora/actions/16/draw-geometry-line-parallel.svg8
-rw-r--r--.icons/kora/actions/16/draw-geometry-line-perpendicular.svg8
-rw-r--r--.icons/kora/actions/16/draw-geometry-line-segment.svg8
-rw-r--r--.icons/kora/actions/16/draw-geometry-mirror.svg10
-rw-r--r--.icons/kora/actions/16/draw-geometry-set-bounding-box.svg8
-rw-r--r--.icons/kora/actions/16/draw-geometry-show-measuring-info.svg8
-rw-r--r--.icons/kora/actions/16/draw-geometry.svg9
-rw-r--r--.icons/kora/actions/16/draw-halfcircle1.svg9
-rw-r--r--.icons/kora/actions/16/draw-halfcircle2.svg9
-rw-r--r--.icons/kora/actions/16/draw-halfcircle3.svg9
-rw-r--r--.icons/kora/actions/16/draw-halfcircle4.svg9
-rw-r--r--.icons/kora/actions/16/draw-highlight.svg9
-rw-r--r--.icons/kora/actions/16/draw-line.svg8
-rw-r--r--.icons/kora/actions/16/draw-path.svg9
-rw-r--r--.icons/kora/actions/16/draw-polygon-star.svg9
-rw-r--r--.icons/kora/actions/16/draw-polygon.svg9
-rw-r--r--.icons/kora/actions/16/draw-polyline.svg8
-rw-r--r--.icons/kora/actions/16/draw-rectangle-rounded.svg9
-rw-r--r--.icons/kora/actions/16/draw-rectangle.svg9
-rw-r--r--.icons/kora/actions/16/draw-spiral.svg8
-rw-r--r--.icons/kora/actions/16/draw-square-inverted-corners.svg9
-rw-r--r--.icons/kora/actions/16/draw-star.svg9
l---------.icons/kora/actions/16/draw-text.svg1
-rw-r--r--.icons/kora/actions/16/draw-trace-background.svg9
-rw-r--r--.icons/kora/actions/16/draw-triangle.svg9
l---------.icons/kora/actions/16/draw-triangle1.svg1
l---------.icons/kora/actions/16/draw-triangle2.svg1
l---------.icons/kora/actions/16/draw-triangle3.svg1
l---------.icons/kora/actions/16/draw-triangle4.svg1
-rw-r--r--.icons/kora/actions/16/draw-use-pressure.svg9
-rw-r--r--.icons/kora/actions/16/draw-use-tilt.svg8
-rw-r--r--.icons/kora/actions/16/draw-watercolor.svg9
l---------.icons/kora/actions/16/dynamic-amarok.svg1
-rw-r--r--.icons/kora/actions/16/earthquake.svg9
l---------.icons/kora/actions/16/edit-add.svg1
-rw-r--r--.icons/kora/actions/16/edit-bomb.svg9
l---------.icons/kora/actions/16/edit-clear-all.svg1
-rw-r--r--.icons/kora/actions/16/edit-clear-history.svg8
-rw-r--r--.icons/kora/actions/16/edit-clear-list.svg9
l---------.icons/kora/actions/16/edit-clear-locationbar-ltr.svg1
l---------.icons/kora/actions/16/edit-clear-locationbar-rtl.svg1
-rw-r--r--.icons/kora/actions/16/edit-clear-rtl.svg9
-rw-r--r--.icons/kora/actions/16/edit-clear.svg9
-rw-r--r--.icons/kora/actions/16/edit-clone-unlink.svg8
-rw-r--r--.icons/kora/actions/16/edit-clone.svg8
l---------.icons/kora/actions/16/edit-comment.svg1
-rw-r--r--.icons/kora/actions/16/edit-copy.svg8
-rw-r--r--.icons/kora/actions/16/edit-cut.svg8
l---------.icons/kora/actions/16/edit-delete-remove.svg1
-rw-r--r--.icons/kora/actions/16/edit-delete-shred.svg8
-rw-r--r--.icons/kora/actions/16/edit-delete.svg11
-rw-r--r--.icons/kora/actions/16/edit-download.svg8
-rw-r--r--.icons/kora/actions/16/edit-duplicate.svg9
l---------.icons/kora/actions/16/edit-entry.svg1
l---------.icons/kora/actions/16/edit-find-mail.svg1
l---------.icons/kora/actions/16/edit-find-project.svg1
-rw-r--r--.icons/kora/actions/16/edit-find-replace.svg8
l---------.icons/kora/actions/16/edit-find-user.svg1
-rw-r--r--.icons/kora/actions/16/edit-find.svg8
l---------.icons/kora/actions/16/edit-flag.svg1
-rw-r--r--.icons/kora/actions/16/edit-guides.svg8
-rw-r--r--.icons/kora/actions/16/edit-image-face-add.svg9
-rw-r--r--.icons/kora/actions/16/edit-image-face-detect.svg8
-rw-r--r--.icons/kora/actions/16/edit-image-face-recognize.svg8
-rw-r--r--.icons/kora/actions/16/edit-image-face-show.svg9
-rw-r--r--.icons/kora/actions/16/edit-line-width.svg8
-rw-r--r--.icons/kora/actions/16/edit-link.svg8
l---------.icons/kora/actions/16/edit-map.svg1
l---------.icons/kora/actions/16/edit-mark.svg1
-rw-r--r--.icons/kora/actions/16/edit-move.svg9
-rw-r--r--.icons/kora/actions/16/edit-node.svg8
-rw-r--r--.icons/kora/actions/16/edit-opacity.svg10
-rw-r--r--.icons/kora/actions/16/edit-paste-in-place.svg8
-rw-r--r--.icons/kora/actions/16/edit-paste-style.svg8
-rw-r--r--.icons/kora/actions/16/edit-paste.svg8
-rw-r--r--.icons/kora/actions/16/edit-redo.svg8
l---------.icons/kora/actions/16/edit-rename.svg1
-rw-r--r--.icons/kora/actions/16/edit-reset.svg8
-rw-r--r--.icons/kora/actions/16/edit-select-all-layers.svg8
-rw-r--r--.icons/kora/actions/16/edit-select-all.svg8
-rw-r--r--.icons/kora/actions/16/edit-select-invert.svg8
-rw-r--r--.icons/kora/actions/16/edit-select-lasso.svg8
-rw-r--r--.icons/kora/actions/16/edit-select-none.svg9
-rw-r--r--.icons/kora/actions/16/edit-select-original.svg11
-rw-r--r--.icons/kora/actions/16/edit-select-text.svg8
-rw-r--r--.icons/kora/actions/16/edit-select.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-cell-merge.svg8
-rw-r--r--.icons/kora/actions/16/edit-table-cell-split.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-delete-column.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-delete-row.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-insert-column-left.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-insert-column-right.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-insert-row-above.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-insert-row-below.svg9
-rw-r--r--.icons/kora/actions/16/edit-table-insert-row-under.svg9
-rw-r--r--.icons/kora/actions/16/edit-text-frame-update.svg8
-rw-r--r--.icons/kora/actions/16/edit-undo-history.svg10
-rw-r--r--.icons/kora/actions/16/edit-undo.svg8
-rw-r--r--.icons/kora/actions/16/edit.svg11
l---------.icons/kora/actions/16/editclear.svg1
l---------.icons/kora/actions/16/editcopy.svg1
l---------.icons/kora/actions/16/editcut.svg1
l---------.icons/kora/actions/16/editdelete.svg1
l---------.icons/kora/actions/16/editimage.svg1
l---------.icons/kora/actions/16/editor.svg1
l---------.icons/kora/actions/16/editpaste.svg1
l---------.icons/kora/actions/16/edittext.svg1
l---------.icons/kora/actions/16/edittrash.svg1
-rw-r--r--.icons/kora/actions/16/embosstool.svg8
l---------.icons/kora/actions/16/emptytrash.svg1
l---------.icons/kora/actions/16/enterprise.svg1
-rw-r--r--.icons/kora/actions/16/entity.svg8
l---------.icons/kora/actions/16/entry-clone.svg1
-rw-r--r--.icons/kora/actions/16/entry-delete.svg11
l---------.icons/kora/actions/16/entry-edit.svg1
-rw-r--r--.icons/kora/actions/16/entry-new.svg8
l---------.icons/kora/actions/16/epiphany-download.svg1
l---------.icons/kora/actions/16/equalizer.svg1
l---------.icons/kora/actions/16/error.svg1
-rw-r--r--.icons/kora/actions/16/escape-direction-all.svg10
-rw-r--r--.icons/kora/actions/16/escape-direction-down.svg10
-rw-r--r--.icons/kora/actions/16/escape-direction-horizontal.svg10
-rw-r--r--.icons/kora/actions/16/escape-direction-left.svg10
-rw-r--r--.icons/kora/actions/16/escape-direction-right.svg10
-rw-r--r--.icons/kora/actions/16/escape-direction-up.svg10
-rw-r--r--.icons/kora/actions/16/escape-direction-vertical.svg10
-rw-r--r--.icons/kora/actions/16/event-new.svg8
-rw-r--r--.icons/kora/actions/16/exception.svg8
-rw-r--r--.icons/kora/actions/16/exchange-positions-clockwise.svg8
-rw-r--r--.icons/kora/actions/16/exchange-positions-zorder.svg8
-rw-r--r--.icons/kora/actions/16/exchange-positions.svg8
l---------.icons/kora/actions/16/exifinfo.svg1
l---------.icons/kora/actions/16/exit.svg1
-rw-r--r--.icons/kora/actions/16/expand-all.svg9
l---------.icons/kora/actions/16/expand.svg1
l---------.icons/kora/actions/16/extract-archive.svg1
l---------.icons/kora/actions/16/favicon-download.svg1
-rw-r--r--.icons/kora/actions/16/favorite-genres-amarok.svg9
l---------.icons/kora/actions/16/favorite.svg1
l---------.icons/kora/actions/16/favorites.svg1
-rw-r--r--.icons/kora/actions/16/fcitx-anthy.svg8
l---------.icons/kora/actions/16/fcitx-bopomofo.svg1
-rw-r--r--.icons/kora/actions/16/fcitx-cangjie.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-chewing.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-chn.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-chttrans-active.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-chttrans-inactive.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-erbi.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-fullwidth-active.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-fullwidth-inactive.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-googlepinyin.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-handwriting-active.svg11
-rw-r--r--.icons/kora/actions/16/fcitx-handwriting-inactive.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-hangul.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-kbd.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-kkc.svg8
l---------.icons/kora/actions/16/fcitx-pinyin-libpinyin.svg1
-rw-r--r--.icons/kora/actions/16/fcitx-pinyin.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-punc-active.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-punc-inactive.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-remind-active.svg9
-rw-r--r--.icons/kora/actions/16/fcitx-remind-inactive.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-rime-deploy.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-rime-sync.svg9
-rw-r--r--.icons/kora/actions/16/fcitx-rime.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-sayura.svg8
l---------.icons/kora/actions/16/fcitx-shuangpin-libpinyin.svg1
-rw-r--r--.icons/kora/actions/16/fcitx-shuangpin.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-skk.svg8
-rw-r--r--.icons/kora/actions/16/fcitx-sunpinyin.svg9
-rw-r--r--.icons/kora/actions/16/fcitx-unikey.svg9
l---------.icons/kora/actions/16/fcitx-vk-active.svg1
-rw-r--r--.icons/kora/actions/16/fcitx-vk-inactive.svg8
l---------.icons/kora/actions/16/fcitx-wbpy.svg1
-rw-r--r--.icons/kora/actions/16/fcitx-wubi.svg8
l---------.icons/kora/actions/16/fcitx-zhuyin.svg1
-rw-r--r--.icons/kora/actions/16/fcitx-ziranma.svg8
l---------.icons/kora/actions/16/featured-vm.svg1
-rw-r--r--.icons/kora/actions/16/feed-subscribe.svg8
l---------.icons/kora/actions/16/file-zoom-in.svg1
l---------.icons/kora/actions/16/file-zoom-out.svg1
l---------.icons/kora/actions/16/filefind.svg1
l---------.icons/kora/actions/16/filename-album-amarok.svg1
-rw-r--r--.icons/kora/actions/16/filename-and-amarok.svg8
-rw-r--r--.icons/kora/actions/16/filename-bpm-amarok.svg8
l---------.icons/kora/actions/16/filename-comment-amarok.svg1
l---------.icons/kora/actions/16/filename-composer-amarok.svg1
-rw-r--r--.icons/kora/actions/16/filename-dash-amarok.svg8
-rw-r--r--.icons/kora/actions/16/filename-discnumber-amarok.svg8
-rw-r--r--.icons/kora/actions/16/filename-divider.svg8
-rw-r--r--.icons/kora/actions/16/filename-dot-amarok.svg8
-rw-r--r--.icons/kora/actions/16/filename-filetype-amarok.svg8
l---------.icons/kora/actions/16/filename-genre-amarok.svg1
-rw-r--r--.icons/kora/actions/16/filename-group-length.svg9
-rw-r--r--.icons/kora/actions/16/filename-group-tracks.svg8
l---------.icons/kora/actions/16/filename-ignore-amarok.svg1
-rw-r--r--.icons/kora/actions/16/filename-initial-amarok.svg8
l---------.icons/kora/actions/16/filename-last-played.svg1
-rw-r--r--.icons/kora/actions/16/filename-moodbar.svg8
l---------.icons/kora/actions/16/filename-sample-rate.svg1
-rw-r--r--.icons/kora/actions/16/filename-slash-amarok.svg8
-rw-r--r--.icons/kora/actions/16/filename-space-amarok.svg8
-rw-r--r--.icons/kora/actions/16/filename-title-amarok.svg9
l---------.icons/kora/actions/16/filename-track-amarok.svg1
-rw-r--r--.icons/kora/actions/16/filename-underscore-amarok.svg8
l---------.icons/kora/actions/16/filename-year-amarok.svg1
l---------.icons/kora/actions/16/filenew.svg1
l---------.icons/kora/actions/16/fileopen.svg1
l---------.icons/kora/actions/16/fileprint.svg1
l---------.icons/kora/actions/16/filequickprint.svg1
l---------.icons/kora/actions/16/filesave.svg1
l---------.icons/kora/actions/16/filesaveas.svg1
l---------.icons/kora/actions/16/fileview-preview.svg1
l---------.icons/kora/actions/16/fill-color.svg1
-rw-r--r--.icons/kora/actions/16/fill-rule-even-odd.svg8
-rw-r--r--.icons/kora/actions/16/fill-rule-nonzero.svg8
-rw-r--r--.icons/kora/actions/16/filmgrain.svg8
-rw-r--r--.icons/kora/actions/16/find-location.svg8
l---------.icons/kora/actions/16/find.svg1
-rw-r--r--.icons/kora/actions/16/fitbest.svg8
-rw-r--r--.icons/kora/actions/16/fitheight.svg8
l---------.icons/kora/actions/16/fitmanual.svg1
-rw-r--r--.icons/kora/actions/16/fitsize.svg8
-rw-r--r--.icons/kora/actions/16/fitwidth.svg8
-rw-r--r--.icons/kora/actions/16/flag-black.svg9
-rw-r--r--.icons/kora/actions/16/flag-blue.svg9
-rw-r--r--.icons/kora/actions/16/flag-green.svg9
-rw-r--r--.icons/kora/actions/16/flag-red.svg9
-rw-r--r--.icons/kora/actions/16/flag-yellow.svg9
-rw-r--r--.icons/kora/actions/16/flag.svg8
-rw-r--r--.icons/kora/actions/16/flatten_simplify.svg8
l---------.icons/kora/actions/16/fm-compact.svg1
l---------.icons/kora/actions/16/fm-details.svg1
l---------.icons/kora/actions/16/fm-icons.svg1
l---------.icons/kora/actions/16/fm-new.svg1
l---------.icons/kora/actions/16/fm-thumbs.svg1
-rw-r--r--.icons/kora/actions/16/focus-legacy-systray.svg11
-rw-r--r--.icons/kora/actions/16/focus-top-bar.svg9
-rw-r--r--.icons/kora/actions/16/focus-windows.svg11
-rw-r--r--.icons/kora/actions/16/folder-copy.svg11
-rw-r--r--.icons/kora/actions/16/folder-move.svg12
-rw-r--r--.icons/kora/actions/16/folder-new.svg8
-rw-r--r--.icons/kora/actions/16/folder-open-recent.svg10
l---------.icons/kora/actions/16/folder-open.svg1
l---------.icons/kora/actions/16/folder-saved-search.svg1
-rw-r--r--.icons/kora/actions/16/folder-sync.svg8
l---------.icons/kora/actions/16/folder-tag.svg1
l---------.icons/kora/actions/16/folder_color_picker.svg1
l---------.icons/kora/actions/16/folder_new.svg1
l---------.icons/kora/actions/16/followmouse.svg1
-rw-r--r--.icons/kora/actions/16/font-select-symbolic.svg9
-rw-r--r--.icons/kora/actions/16/font-select.svg8
-rw-r--r--.icons/kora/actions/16/footsteps.svg8
-rw-r--r--.icons/kora/actions/16/fork.svg8
-rw-r--r--.icons/kora/actions/16/format-add-node.svg8
l---------.icons/kora/actions/16/format-align-vertical-bottom.svg1
-rw-r--r--.icons/kora/actions/16/format-align-vertical-center.svg8
l---------.icons/kora/actions/16/format-align-vertical-top.svg1
l---------.icons/kora/actions/16/format-border-style.svg1
-rw-r--r--.icons/kora/actions/16/format-break-node.svg8
-rw-r--r--.icons/kora/actions/16/format-connect-node.svg8
-rw-r--r--.icons/kora/actions/16/format-convert-to-path.svg8
-rw-r--r--.icons/kora/actions/16/format-currency.svg8
l---------.icons/kora/actions/16/format-disconnect-node.svg1
l---------.icons/kora/actions/16/format-fill-color.svg1
-rw-r--r--.icons/kora/actions/16/format-font-size-less.svg8
-rw-r--r--.icons/kora/actions/16/format-font-size-more.svg8
-rw-r--r--.icons/kora/actions/16/format-indent-less.svg8
-rw-r--r--.icons/kora/actions/16/format-indent-more.svg8
-rw-r--r--.icons/kora/actions/16/format-insert-node.svg8
-rw-r--r--.icons/kora/actions/16/format-join-node.svg8
-rw-r--r--.icons/kora/actions/16/format-justify-center.svg8
-rw-r--r--.icons/kora/actions/16/format-justify-fill.svg8
-rw-r--r--.icons/kora/actions/16/format-justify-left.svg8
-rw-r--r--.icons/kora/actions/16/format-justify-right.svg10
-rw-r--r--.icons/kora/actions/16/format-line-spacing-double.svg8
-rw-r--r--.icons/kora/actions/16/format-line-spacing-normal.svg8
-rw-r--r--.icons/kora/actions/16/format-line-spacing-triple.svg8
l---------.icons/kora/actions/16/format-list-ordered.svg1
-rw-r--r--.icons/kora/actions/16/format-list-unordered.svg8
-rw-r--r--.icons/kora/actions/16/format-node-corner.svg8
-rw-r--r--.icons/kora/actions/16/format-node-curve.svg8
-rw-r--r--.icons/kora/actions/16/format-node-line.svg8
-rw-r--r--.icons/kora/actions/16/format-node-smooth.svg8
-rw-r--r--.icons/kora/actions/16/format-node-symmetric.svg8
-rw-r--r--.icons/kora/actions/16/format-number-percent.svg8
-rw-r--r--.icons/kora/actions/16/format-precision-less.svg10
-rw-r--r--.icons/kora/actions/16/format-precision-more.svg9
-rw-r--r--.icons/kora/actions/16/format-remove-node.svg9
-rw-r--r--.icons/kora/actions/16/format-segment-curve.svg8
-rw-r--r--.icons/kora/actions/16/format-segment-line.svg8
l---------.icons/kora/actions/16/format-stroke-color.svg1
-rw-r--r--.icons/kora/actions/16/format-text-blockquote.svg8
-rw-r--r--.icons/kora/actions/16/format-text-bold.svg10
-rw-r--r--.icons/kora/actions/16/format-text-capitalize.svg8
l---------.icons/kora/actions/16/format-text-code.svg1
l---------.icons/kora/actions/16/format-text-color.svg1
-rw-r--r--.icons/kora/actions/16/format-text-direction-horizontal.svg8
-rw-r--r--.icons/kora/actions/16/format-text-direction-ltr.svg8
-rw-r--r--.icons/kora/actions/16/format-text-direction-r2l.svg8
-rw-r--r--.icons/kora/actions/16/format-text-direction-rtl.svg8
-rw-r--r--.icons/kora/actions/16/format-text-direction-vertical-lr.svg8
-rw-r--r--.icons/kora/actions/16/format-text-direction-vertical.svg8
-rwxr-xr-x.icons/kora/actions/16/format-text-highlight.svg6
-rw-r--r--.icons/kora/actions/16/format-text-italic.svg10
-rw-r--r--.icons/kora/actions/16/format-text-larger.svg8
-rw-r--r--.icons/kora/actions/16/format-text-lowercase.svg8
-rw-r--r--.icons/kora/actions/16/format-text-remove-formatting.svg8
-rw-r--r--.icons/kora/actions/16/format-text-smaller.svg10
-rw-r--r--.icons/kora/actions/16/format-text-strikethrough.svg8
-rw-r--r--.icons/kora/actions/16/format-text-subscript.svg8
-rw-r--r--.icons/kora/actions/16/format-text-superscript.svg8
-rw-r--r--.icons/kora/actions/16/format-text-symbol.svg8
-rw-r--r--.icons/kora/actions/16/format-text-underline.svg8
-rw-r--r--.icons/kora/actions/16/format-text-uppercase.svg8
-rw-r--r--.icons/kora/actions/16/formula.svg8
l---------.icons/kora/actions/16/forward.svg1
-rw-r--r--.icons/kora/actions/16/games-achievements.svg8
l---------.icons/kora/actions/16/games-config-background.svg1
-rw-r--r--.icons/kora/actions/16/games-config-board.svg8
l---------.icons/kora/actions/16/games-config-custom.svg1
l---------.icons/kora/actions/16/games-config-options.svg1
l---------.icons/kora/actions/16/games-config-theme.svg1
-rw-r--r--.icons/kora/actions/16/games-config-tiles.svg8
-rw-r--r--.icons/kora/actions/16/games-difficult.svg8
l---------.icons/kora/actions/16/games-endturn.svg1
l---------.icons/kora/actions/16/games-highscores.svg1
-rw-r--r--.icons/kora/actions/16/games-hint.svg8
l---------.icons/kora/actions/16/games-solve.svg1
-rw-r--r--.icons/kora/actions/16/gcr-gnupg.svg8
l---------.icons/kora/actions/16/geany-build.svg1
l---------.icons/kora/actions/16/geany-close-all.svg1
l---------.icons/kora/actions/16/geany-save-all.svg1
l---------.icons/kora/actions/16/get-hot-new-stuff.svg1
-rw-r--r--.icons/kora/actions/16/giggle-branch.svg11
l---------.icons/kora/actions/16/giggle-diff-view.svg1
l---------.icons/kora/actions/16/giggle-history-view.svg1
l---------.icons/kora/actions/16/giggle-remote.svg1
l---------.icons/kora/actions/16/giggle-tag.svg1
l---------.icons/kora/actions/16/globe.svg1
l---------.icons/kora/actions/16/gnome-app-install-star.svg1
l---------.icons/kora/actions/16/gnome-lockscreen.svg1
l---------.icons/kora/actions/16/gnome-searchtool.svg1
l---------.icons/kora/actions/16/gnome-stock-mail-fwd.svg1
l---------.icons/kora/actions/16/gnome-stock-mail-new.svg1
l---------.icons/kora/actions/16/gnome-stock-mail-rpl.svg1
l---------.icons/kora/actions/16/gnome-stock-mail-snd.svg1
l---------.icons/kora/actions/16/gnumeric-comment-edit.svg1
l---------.icons/kora/actions/16/gnumeric-link-edit.svg1
-rw-r--r--.icons/kora/actions/16/go-bottom.svg9
l---------.icons/kora/actions/16/go-down-search.svg1
-rw-r--r--.icons/kora/actions/16/go-down.svg8
l---------.icons/kora/actions/16/go-first-view-page.svg1
l---------.icons/kora/actions/16/go-first-view.svg1
-rw-r--r--.icons/kora/actions/16/go-first.svg9
l---------.icons/kora/actions/16/go-home-large.svg1
-rw-r--r--.icons/kora/actions/16/go-home.svg10
-rw-r--r--.icons/kora/actions/16/go-jump-declaration.svg8
-rw-r--r--.icons/kora/actions/16/go-jump-definition.svg8
l---------.icons/kora/actions/16/go-jump-locationbar.svg1
-rw-r--r--.icons/kora/actions/16/go-jump-rtl.svg8
l---------.icons/kora/actions/16/go-jump-today.svg1
-rw-r--r--.icons/kora/actions/16/go-jump.svg8
l---------.icons/kora/actions/16/go-last-view-page.svg1
l---------.icons/kora/actions/16/go-last-view.svg1
-rw-r--r--.icons/kora/actions/16/go-last.svg9
l---------.icons/kora/actions/16/go-left.svg1
-rw-r--r--.icons/kora/actions/16/go-next-context.svg9
-rw-r--r--.icons/kora/actions/16/go-next-use.svg8
l---------.icons/kora/actions/16/go-next-view-page.svg1
l---------.icons/kora/actions/16/go-next-view.svg1
-rw-r--r--.icons/kora/actions/16/go-next.svg8
-rw-r--r--.icons/kora/actions/16/go-parent-folder.svg8
-rw-r--r--.icons/kora/actions/16/go-previous-context.svg9
-rw-r--r--.icons/kora/actions/16/go-previous-use.svg8
l---------.icons/kora/actions/16/go-previous-view-page.svg1
l---------.icons/kora/actions/16/go-previous-view.svg1
-rw-r--r--.icons/kora/actions/16/go-previous.svg8
l---------.icons/kora/actions/16/go-right.svg1
l---------.icons/kora/actions/16/go-today.svg1
-rw-r--r--.icons/kora/actions/16/go-top.svg9
l---------.icons/kora/actions/16/go-up-search.svg1
-rw-r--r--.icons/kora/actions/16/go-up.svg8
l---------.icons/kora/actions/16/gohome.svg1
l---------.icons/kora/actions/16/gpg.svg1
l---------.icons/kora/actions/16/gpgsm.svg1
l---------.icons/kora/actions/16/gps.svg1
-rw-r--r--.icons/kora/actions/16/grid-axonometric.svg8
-rw-r--r--.icons/kora/actions/16/grid-rectangular.svg8
-rw-r--r--.icons/kora/actions/16/group-delete.svg9
-rw-r--r--.icons/kora/actions/16/group-edit.svg8
-rw-r--r--.icons/kora/actions/16/group-new.svg9
l---------.icons/kora/actions/16/gtg-home.svg1
l---------.icons/kora/actions/16/gtg-note-new.svg1
l---------.icons/kora/actions/16/gtg-people.svg1
l---------.icons/kora/actions/16/gtg-plugin.svg1
l---------.icons/kora/actions/16/gtg-tag-new.svg1
l---------.icons/kora/actions/16/gtg-tag.svg1
l---------.icons/kora/actions/16/gtg-tags-all.svg1
l---------.icons/kora/actions/16/gtg-tags-none.svg1
l---------.icons/kora/actions/16/gtg-task-dismiss.svg1
l---------.icons/kora/actions/16/gtg-task-done.svg1
l---------.icons/kora/actions/16/gtg-task-new.svg1
l---------.icons/kora/actions/16/gtg-task-undismiss.svg1
l---------.icons/kora/actions/16/gtg-task-undone.svg1
l---------.icons/kora/actions/16/gtg-work.svg1
l---------.icons/kora/actions/16/gtk-about.svg1
l---------.icons/kora/actions/16/gtk-add.svg1
l---------.icons/kora/actions/16/gtk-apply.svg1
l---------.icons/kora/actions/16/gtk-authentication.svg1
l---------.icons/kora/actions/16/gtk-bold.svg1
l---------.icons/kora/actions/16/gtk-cancel.svg1
l---------.icons/kora/actions/16/gtk-cdrom.svg1
l---------.icons/kora/actions/16/gtk-clear.svg1
l---------.icons/kora/actions/16/gtk-close.svg1
l---------.icons/kora/actions/16/gtk-color-picker.svg1
l---------.icons/kora/actions/16/gtk-connect.svg1
-rw-r--r--.icons/kora/actions/16/gtk-convert.svg8
l---------.icons/kora/actions/16/gtk-copy.svg1
l---------.icons/kora/actions/16/gtk-cut.svg1
l---------.icons/kora/actions/16/gtk-delete.svg1
l---------.icons/kora/actions/16/gtk-directory.svg1
l---------.icons/kora/actions/16/gtk-disconnect.svg1
l---------.icons/kora/actions/16/gtk-dnd-multiple.svg1
l---------.icons/kora/actions/16/gtk-edit.svg1
l---------.icons/kora/actions/16/gtk-execute.svg1
l---------.icons/kora/actions/16/gtk-file.svg1
l---------.icons/kora/actions/16/gtk-find-and-replace.svg1
l---------.icons/kora/actions/16/gtk-find.svg1
l---------.icons/kora/actions/16/gtk-floppy.svg1
l---------.icons/kora/actions/16/gtk-fullscreen.svg1
l---------.icons/kora/actions/16/gtk-go-back-ltr.svg1
l---------.icons/kora/actions/16/gtk-go-back-rtl.svg1
l---------.icons/kora/actions/16/gtk-go-down.svg1
l---------.icons/kora/actions/16/gtk-go-forward-ltr.svg1
l---------.icons/kora/actions/16/gtk-go-forward-rtl.svg1
l---------.icons/kora/actions/16/gtk-go-up.svg1
l---------.icons/kora/actions/16/gtk-goto-bottom.svg1
l---------.icons/kora/actions/16/gtk-goto-first-ltr.svg1
l---------.icons/kora/actions/16/gtk-goto-first-rtl.svg1
l---------.icons/kora/actions/16/gtk-goto-last-ltr.svg1
l---------.icons/kora/actions/16/gtk-goto-last-rtl.svg1
l---------.icons/kora/actions/16/gtk-goto-top.svg1
l---------.icons/kora/actions/16/gtk-home.svg1
l---------.icons/kora/actions/16/gtk-indent-ltr.svg1
l---------.icons/kora/actions/16/gtk-indent-rtl.svg1
l---------.icons/kora/actions/16/gtk-index.svg1
l---------.icons/kora/actions/16/gtk-info.svg1
l---------.icons/kora/actions/16/gtk-italic.svg1
l---------.icons/kora/actions/16/gtk-jump-to-ltr.svg1
l---------.icons/kora/actions/16/gtk-jump-to-rtl.svg1
l---------.icons/kora/actions/16/gtk-justify-center.svg1
l---------.icons/kora/actions/16/gtk-justify-fill.svg1
l---------.icons/kora/actions/16/gtk-justify-left.svg1
l---------.icons/kora/actions/16/gtk-justify-right.svg1
l---------.icons/kora/actions/16/gtk-leave-fullscreen.svg1
l---------.icons/kora/actions/16/gtk-media-forward-ltr.svg1
l---------.icons/kora/actions/16/gtk-media-forward-rtl.svg1
l---------.icons/kora/actions/16/gtk-media-next-ltr.svg1
l---------.icons/kora/actions/16/gtk-media-next-rtl.svg1
l---------.icons/kora/actions/16/gtk-media-pause.svg1
l---------.icons/kora/actions/16/gtk-media-play-ltr.svg1
l---------.icons/kora/actions/16/gtk-media-previous-ltr.svg1
l---------.icons/kora/actions/16/gtk-media-previous-rtl.svg1
l---------.icons/kora/actions/16/gtk-media-record.svg1
l---------.icons/kora/actions/16/gtk-media-rewind-ltr.svg1
l---------.icons/kora/actions/16/gtk-media-rewind-rtl.svg1
l---------.icons/kora/actions/16/gtk-media-stop.svg1
l---------.icons/kora/actions/16/gtk-new.svg1
l---------.icons/kora/actions/16/gtk-no.svg1
l---------.icons/kora/actions/16/gtk-ok.svg1
l---------.icons/kora/actions/16/gtk-open.svg1
l---------.icons/kora/actions/16/gtk-paste.svg1
l---------.icons/kora/actions/16/gtk-preferences.svg1
l---------.icons/kora/actions/16/gtk-print-preview.svg1
l---------.icons/kora/actions/16/gtk-print.svg1
l---------.icons/kora/actions/16/gtk-properties.svg1
l---------.icons/kora/actions/16/gtk-quit.svg1
l---------.icons/kora/actions/16/gtk-refresh.svg1
l---------.icons/kora/actions/16/gtk-remove.svg1
l---------.icons/kora/actions/16/gtk-revert-to-saved-ltr.svg1
l---------.icons/kora/actions/16/gtk-revert-to-saved-rtl.svg1
l---------.icons/kora/actions/16/gtk-save-as.svg1
l---------.icons/kora/actions/16/gtk-save.svg1
l---------.icons/kora/actions/16/gtk-select-all.svg1
l---------.icons/kora/actions/16/gtk-select-color.svg1
-rw-r--r--.icons/kora/actions/16/gtk-select-font.svg8
l---------.icons/kora/actions/16/gtk-spell-check.svg1
l---------.icons/kora/actions/16/gtk-stop.svg1
l---------.icons/kora/actions/16/gtk-undelete-ltr.svg1
l---------.icons/kora/actions/16/gtk-undelete-rtl.svg1
l---------.icons/kora/actions/16/gtk-yes.svg1
l---------.icons/kora/actions/16/gtk-zoom-fit.svg1
-rw-r--r--.icons/kora/actions/16/guides.svg8
l---------.icons/kora/actions/16/hand.svg1
l---------.icons/kora/actions/16/hb-activity.svg1
l---------.icons/kora/actions/16/hb-add-queue.svg1
l---------.icons/kora/actions/16/hb-complete.svg1
l---------.icons/kora/actions/16/hb-edit.svg1
l---------.icons/kora/actions/16/hb-pause.svg1
l---------.icons/kora/actions/16/hb-picture.svg1
l---------.icons/kora/actions/16/hb-presets.svg1
l---------.icons/kora/actions/16/hb-remove.svg1
l---------.icons/kora/actions/16/hb-showqueue.svg1
l---------.icons/kora/actions/16/hb-source.svg1
l---------.icons/kora/actions/16/hb-start.svg1
l---------.icons/kora/actions/16/hb-stop.svg1
-rw-r--r--.icons/kora/actions/16/help-about.svg9
l---------.icons/kora/actions/16/help-contents-vmware.svg1
-rw-r--r--.icons/kora/actions/16/help-contents.svg8
l---------.icons/kora/actions/16/help-contextual.svg1
l---------.icons/kora/actions/16/help-donate.svg1
l---------.icons/kora/actions/16/help-feedback.svg1
l---------.icons/kora/actions/16/help-hint.svg1
l---------.icons/kora/actions/16/help-info.svg1
l---------.icons/kora/actions/16/help-keybord-shortcuts.svg1
l---------.icons/kora/actions/16/help-whatsthis.svg1
l---------.icons/kora/actions/16/help.svg1
l---------.icons/kora/actions/16/hidemouse.svg1
-rw-r--r--.icons/kora/actions/16/hint.svg9
l---------.icons/kora/actions/16/history.svg1
l---------.icons/kora/actions/16/history_entry.svg1
-rw-r--r--.icons/kora/actions/16/homerun.svg9
l---------.icons/kora/actions/16/hook-notifier.svg1
-rw-r--r--.icons/kora/actions/16/horizontal.svg9
-rw-r--r--.icons/kora/actions/16/hotpixels.svg9
-rw-r--r--.icons/kora/actions/16/hypnotoad.svg8
-rw-r--r--.icons/kora/actions/16/icon_console.svg9
l---------.icons/kora/actions/16/icon_details.svg1
-rw-r--r--.icons/kora/actions/16/icon_radio.svg9
l---------.icons/kora/actions/16/icon_tag.svg1
-rw-r--r--.icons/kora/actions/16/icon_user.svg9
l---------.icons/kora/actions/16/identity.svg1
l---------.icons/kora/actions/16/im-aim.svg1
l---------.icons/kora/actions/16/im-ban-kick-user.svg1
-rw-r--r--.icons/kora/actions/16/im-ban-user.svg10
-rw-r--r--.icons/kora/actions/16/im-facebook.svg8
-rw-r--r--.icons/kora/actions/16/im-gadugadu.svg8
-rw-r--r--.icons/kora/actions/16/im-google-talk.svg8
-rw-r--r--.icons/kora/actions/16/im-google.svg8
-rw-r--r--.icons/kora/actions/16/im-groupwise.svg8
-rw-r--r--.icons/kora/actions/16/im-icq.svg11
-rw-r--r--.icons/kora/actions/16/im-identi.ca.svg9
-rw-r--r--.icons/kora/actions/16/im-invisible-user.svg9
-rw-r--r--.icons/kora/actions/16/im-irc.svg9
-rw-r--r--.icons/kora/actions/16/im-jabber.svg9
-rw-r--r--.icons/kora/actions/16/im-kick-user.svg9
l---------.icons/kora/actions/16/im-local-xmpp.svg1
l---------.icons/kora/actions/16/im-message-new.svg1
-rw-r--r--.icons/kora/actions/16/im-msn.svg8
l---------.icons/kora/actions/16/im-nov.svg1
-rw-r--r--.icons/kora/actions/16/im-qq.svg9
-rw-r--r--.icons/kora/actions/16/im-skype.svg8
-rw-r--r--.icons/kora/actions/16/im-twitter.svg8
-rw-r--r--.icons/kora/actions/16/im-user-away.svg9
-rw-r--r--.icons/kora/actions/16/im-user-busy.svg9
-rw-r--r--.icons/kora/actions/16/im-user-offline.svg8
-rw-r--r--.icons/kora/actions/16/im-user-online.svg9
-rw-r--r--.icons/kora/actions/16/im-user.svg9
-rw-r--r--.icons/kora/actions/16/im-yahoo.svg8
-rw-r--r--.icons/kora/actions/16/im-youtube.svg8
l---------.icons/kora/actions/16/image-adjust.svg1
l---------.icons/kora/actions/16/image-auto-adjust.svg1
-rw-r--r--.icons/kora/actions/16/image-crop.svg8
-rw-r--r--.icons/kora/actions/16/image-denoise.svg9
-rw-r--r--.icons/kora/actions/16/image-filter.svg9
l---------.icons/kora/actions/16/image-loading.svg1
l---------.icons/kora/actions/16/image-missing.svg1
-rw-r--r--.icons/kora/actions/16/image-red-eye.svg9
-rw-r--r--.icons/kora/actions/16/image-sharpen.svg8
-rw-r--r--.icons/kora/actions/16/image-straighten.svg8
-rwxr-xr-x.icons/kora/actions/16/image-x-generic-symbolic.svg8
l---------.icons/kora/actions/16/imagecomment.svg1
-rw-r--r--.icons/kora/actions/16/inbox.svg9
-rw-r--r--.icons/kora/actions/16/indicator-notification-close-deselect.svg8
l---------.icons/kora/actions/16/indicator-notification-close-select.svg1
-rw-r--r--.icons/kora/actions/16/insert-button.svg9
-rw-r--r--.icons/kora/actions/16/insert-emoticon.svg8
-rw-r--r--.icons/kora/actions/16/insert-endnote.svg9
-rw-r--r--.icons/kora/actions/16/insert-footnote.svg8
l---------.icons/kora/actions/16/insert-horizontal-rule.svg1
-rw-r--r--.icons/kora/actions/16/insert-image.svg8
-rw-r--r--.icons/kora/actions/16/insert-link.svg8
-rw-r--r--.icons/kora/actions/16/insert-math-expression.svg8
-rw-r--r--.icons/kora/actions/16/insert-more-mark.svg8
-rw-r--r--.icons/kora/actions/16/insert-object.svg9
-rw-r--r--.icons/kora/actions/16/insert-page-break.svg8
l---------.icons/kora/actions/16/insert-table-of-contents.svg1
-rw-r--r--.icons/kora/actions/16/insert-table.svg8
l---------.icons/kora/actions/16/insert-tableofcontents.svg1
-rw-r--r--.icons/kora/actions/16/insert-text-frame.svg8
-rw-r--r--.icons/kora/actions/16/insert-text.svg8
-rw-r--r--.icons/kora/actions/16/interactive_simplify.svg8
l---------.icons/kora/actions/16/internet-amarok.svg1
l---------.icons/kora/actions/16/internet-services.svg1
l---------.icons/kora/actions/16/invertimage.svg1
l---------.icons/kora/actions/16/irc-channel-active.svg1
-rw-r--r--.icons/kora/actions/16/irc-channel-inactive.svg8
l---------.icons/kora/actions/16/irc-close-channel.svg1
l---------.icons/kora/actions/16/irc-join-channel.svg1
l---------.icons/kora/actions/16/irc-operator.svg1
-rw-r--r--.icons/kora/actions/16/irc-remove-operator.svg8
l---------.icons/kora/actions/16/irc-unvoice.svg1
l---------.icons/kora/actions/16/irc-voice.svg1
l---------.icons/kora/actions/16/items-tags.svg1
l---------.icons/kora/actions/16/itmages-add.svg1
l---------.icons/kora/actions/16/itmages-cancel.svg1
l---------.icons/kora/actions/16/itmages-copy-link.svg1
l---------.icons/kora/actions/16/itmages-error.svg1
l---------.icons/kora/actions/16/itmages-folder.svg1
l---------.icons/kora/actions/16/itmages-information.svg1
l---------.icons/kora/actions/16/itmages-open-browser.svg1
l---------.icons/kora/actions/16/itmages-question.svg1
l---------.icons/kora/actions/16/itmages-quit.svg1
l---------.icons/kora/actions/16/itmages-remove.svg1
l---------.icons/kora/actions/16/itmages-resize.svg1
l---------.icons/kora/actions/16/itmages-rotate.svg1
l---------.icons/kora/actions/16/itmages-select-all.svg1
l---------.icons/kora/actions/16/itmages-settings.svg1
l---------.icons/kora/actions/16/itmages-stop.svg1
l---------.icons/kora/actions/16/itmages-tools.svg1
l---------.icons/kora/actions/16/itmages-upload.svg1
l---------.icons/kora/actions/16/itmages-utils.svg1
l---------.icons/kora/actions/16/itmages-warning.svg1
-rw-r--r--.icons/kora/actions/16/journal-new.svg8
-rw-r--r--.icons/kora/actions/16/kdeconnect.svg9
l---------.icons/kora/actions/16/kdenlive-add-clip.svg1
l---------.icons/kora/actions/16/kdenlive-add-color-clip.svg1
l---------.icons/kora/actions/16/kdenlive-add-slide-clip.svg1
l---------.icons/kora/actions/16/kdenlive-add-text-clip.svg1
l---------.icons/kora/actions/16/kdenlive-align-bottom.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-align-hor.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-align-left.svg8
l---------.icons/kora/actions/16/kdenlive-align-none.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-align-right.svg8
l---------.icons/kora/actions/16/kdenlive-align-top.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-align-vert.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-composite.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-custom-effect.svg8
l---------.icons/kora/actions/16/kdenlive-deleffect.svg1
l---------.icons/kora/actions/16/kdenlive-down.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-hide-audio.svg9
-rw-r--r--.icons/kora/actions/16/kdenlive-hide-video.svg9
-rw-r--r--.icons/kora/actions/16/kdenlive-insert-edit.svg8
l---------.icons/kora/actions/16/kdenlive-insert-rect.svg1
l---------.icons/kora/actions/16/kdenlive-insert-unicode.svg1
l---------.icons/kora/actions/16/kdenlive-lock.svg1
l---------.icons/kora/actions/16/kdenlive-menu.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-normal-edit.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-object-height.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-object-width.svg8
l---------.icons/kora/actions/16/kdenlive-overwrite-edit.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-select-all.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-select-images.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-select-rects.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-select-texts.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-select-tool.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-show-audio.svg12
-rw-r--r--.icons/kora/actions/16/kdenlive-show-audiothumb.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-show-markers.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-show-video.svg9
l---------.icons/kora/actions/16/kdenlive-show-videothumb.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-slide.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-slip.svg11
l---------.icons/kora/actions/16/kdenlive-snap.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-spacer-tool.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-split-audio.svg9
l---------.icons/kora/actions/16/kdenlive-track-has-effect.svg1
l---------.icons/kora/actions/16/kdenlive-track_has_effect.svg1
l---------.icons/kora/actions/16/kdenlive-unlock.svg1
l---------.icons/kora/actions/16/kdenlive-unselect-all.svg1
l---------.icons/kora/actions/16/kdenlive-up.svg1
l---------.icons/kora/actions/16/kdenlive-zindex-bottom.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-zindex-down.svg9
-rw-r--r--.icons/kora/actions/16/kdenlive-zindex-top.svg9
l---------.icons/kora/actions/16/kdenlive-zindex-up.svg1
l---------.icons/kora/actions/16/kdenlive-zone-end.svg1
l---------.icons/kora/actions/16/kdenlive-zone-start.svg1
-rw-r--r--.icons/kora/actions/16/kdenlive-zoom-large.svg8
-rw-r--r--.icons/kora/actions/16/kdenlive-zoom-small.svg9
l---------.icons/kora/actions/16/kdocumentinfo.svg1
-rw-r--r--.icons/kora/actions/16/key-enter.svg9
l---------.icons/kora/actions/16/key_enter.svg1
l---------.icons/kora/actions/16/kfm_home.svg1
-rw-r--r--.icons/kora/actions/16/kittens.svg8
-rw-r--r--.icons/kora/actions/16/kmouth-phrase-new.svg8
l---------.icons/kora/actions/16/kmouth-phrase.svg1
l---------.icons/kora/actions/16/kmouth-phrasebook.svg1
-rw-r--r--.icons/kora/actions/16/kmouth-phresebook-new.svg9
l---------.icons/kora/actions/16/knotes_alarm.svg1
l---------.icons/kora/actions/16/knotes_date.svg1
l---------.icons/kora/actions/16/knotes_delete.svg1
l---------.icons/kora/actions/16/kontes_close.svg1
-rw-r--r--.icons/kora/actions/16/kr_combine.svg8
-rw-r--r--.icons/kora/actions/16/kr_comparedirs.svg8
l---------.icons/kora/actions/16/kr_diskusage.svg1
l---------.icons/kora/actions/16/kr_jumpback.svg1
l---------.icons/kora/actions/16/kr_mountman.svg1
l---------.icons/kora/actions/16/kr_setjumpback.svg1
-rw-r--r--.icons/kora/actions/16/kr_syncbrowse_off.svg8
l---------.icons/kora/actions/16/kr_syncbrowse_on.svg1
-rw-r--r--.icons/kora/actions/16/kr_unselect.svg8
-rw-r--r--.icons/kora/actions/16/kstars_cbound.svg8
-rw-r--r--.icons/kora/actions/16/kstars_clines.svg8
-rw-r--r--.icons/kora/actions/16/kstars_cnames.svg8
-rw-r--r--.icons/kora/actions/16/kstars_deepsky.svg8
-rw-r--r--.icons/kora/actions/16/kstars_ekos.svg8
-rw-r--r--.icons/kora/actions/16/kstars_fitsviewer.svg8
-rw-r--r--.icons/kora/actions/16/kstars_grid.svg8
-rw-r--r--.icons/kora/actions/16/kstars_hgrid.svg8
-rw-r--r--.icons/kora/actions/16/kstars_horizon.svg9
-rw-r--r--.icons/kora/actions/16/kstars_indi.svg8
-rw-r--r--.icons/kora/actions/16/kstars_mw.svg9
-rw-r--r--.icons/kora/actions/16/kstars_satellites.svg9
-rw-r--r--.icons/kora/actions/16/kstars_solarsystem.svg8
-rw-r--r--.icons/kora/actions/16/kstars_supernovae.svg9
l---------.icons/kora/actions/16/kt-add-feeds.svg1
-rw-r--r--.icons/kora/actions/16/kt-add-filters.svg8
l---------.icons/kora/actions/16/kt-bandwidth-scheduler.svg1
l---------.icons/kora/actions/16/kt-change-tracker.svg1
l---------.icons/kora/actions/16/kt-check-data.svg1
l---------.icons/kora/actions/16/kt-chunks.svg1
l---------.icons/kora/actions/16/kt-encrypted.svg1
l---------.icons/kora/actions/16/kt-info-widget.svg1
-rw-r--r--.icons/kora/actions/16/kt-magnet.svg9
l---------.icons/kora/actions/16/kt-pause.svg1
l---------.icons/kora/actions/16/kt-plugins.svg1
l---------.icons/kora/actions/16/kt-queue-manager.svg1
l---------.icons/kora/actions/16/kt-remove-feeds.svg1
-rw-r--r--.icons/kora/actions/16/kt-remove-filters.svg8
l---------.icons/kora/actions/16/kt-remove.svg1
l---------.icons/kora/actions/16/kt-restore-defaults.svg1
l---------.icons/kora/actions/16/kt-set-max-download-speed.svg1
l---------.icons/kora/actions/16/kt-set-max-upload-speed.svg1
l---------.icons/kora/actions/16/kt-show-statusbar.svg1
-rw-r--r--.icons/kora/actions/16/kt-speed-limits.svg9
l---------.icons/kora/actions/16/kt-start-all.svg1
l---------.icons/kora/actions/16/kt-start.svg1
-rw-r--r--.icons/kora/actions/16/kt-stop-all.svg8
l---------.icons/kora/actions/16/kt-stop.svg1
-rw-r--r--.icons/kora/actions/16/kt-upnp.svg8
l---------.icons/kora/actions/16/ktnef_extract_to.svg1
l---------.icons/kora/actions/16/label-amarok.svg1
-rw-r--r--.icons/kora/actions/16/labplot-TeX-logo.svg8
l---------.icons/kora/actions/16/labplot-auto-scale-all.svg1
l---------.icons/kora/actions/16/labplot-auto-scale-x.svg1
l---------.icons/kora/actions/16/labplot-auto-scale-y.svg1
-rw-r--r--.icons/kora/actions/16/labplot-axis-horizontal.svg8
-rw-r--r--.icons/kora/actions/16/labplot-axis-vertical.svg8
l---------.icons/kora/actions/16/labplot-cursor-arrow.svg1
l---------.icons/kora/actions/16/labplot-format-text-symbol.svg1
-rw-r--r--.icons/kora/actions/16/labplot-shift-down-y.svg8
-rw-r--r--.icons/kora/actions/16/labplot-shift-left-x.svg8
-rw-r--r--.icons/kora/actions/16/labplot-shift-right-x.svg8
-rw-r--r--.icons/kora/actions/16/labplot-shift-up-y.svg8
l---------.icons/kora/actions/16/labplot-transform-move.svg1
-rw-r--r--.icons/kora/actions/16/labplot-xy-curve.svg8
-rw-r--r--.icons/kora/actions/16/labplot-xy-equation-curve.svg8
-rw-r--r--.icons/kora/actions/16/labplot-xy-fit-curve.svg8
-rw-r--r--.icons/kora/actions/16/labplot-xy-plot-four-axes.svg8
-rw-r--r--.icons/kora/actions/16/labplot-xy-plot-two-axes-centered-origin.svg8
-rw-r--r--.icons/kora/actions/16/labplot-xy-plot-two-axes-centered.svg8
-rw-r--r--.icons/kora/actions/16/labplot-xy-plot-two-axes.svg8
l---------.icons/kora/actions/16/labplot-zoom-in-x.svg1
l---------.icons/kora/actions/16/labplot-zoom-in-y.svg1
l---------.icons/kora/actions/16/labplot-zoom-out-x.svg1
l---------.icons/kora/actions/16/labplot-zoom-out-y.svg1
l---------.icons/kora/actions/16/languages.svg1
-rw-r--r--.icons/kora/actions/16/layer-bottom.svg9
-rw-r--r--.icons/kora/actions/16/layer-delete.svg10
-rw-r--r--.icons/kora/actions/16/layer-duplicate.svg8
-rw-r--r--.icons/kora/actions/16/layer-lower.svg9
-rw-r--r--.icons/kora/actions/16/layer-new.svg10
-rw-r--r--.icons/kora/actions/16/layer-next.svg9
-rw-r--r--.icons/kora/actions/16/layer-previous.svg9
-rw-r--r--.icons/kora/actions/16/layer-raise.svg9
l---------.icons/kora/actions/16/layer-rename.svg1
-rw-r--r--.icons/kora/actions/16/layer-top.svg9
-rw-r--r--.icons/kora/actions/16/layer-visible-off.svg8
-rw-r--r--.icons/kora/actions/16/layer-visible-on.svg8
l---------.icons/kora/actions/16/lens.svg1
-rw-r--r--.icons/kora/actions/16/lensautofix.svg8
-rw-r--r--.icons/kora/actions/16/lensdistortion.svg8
l---------.icons/kora/actions/16/libpeas-plugin.svg1
-rw-r--r--.icons/kora/actions/16/license.svg9
-rw-r--r--.icons/kora/actions/16/lighttable.svg8
l---------.icons/kora/actions/16/lighttableadd.svg1
-rw-r--r--.icons/kora/actions/16/lines-connector.svg8
-rw-r--r--.icons/kora/actions/16/link.svg9
-rw-r--r--.icons/kora/actions/16/list-add-font.svg9
l---------.icons/kora/actions/16/list-add-user.svg1
-rw-r--r--.icons/kora/actions/16/list-add.svg8
-rw-r--r--.icons/kora/actions/16/list-remove-all.svg9
-rw-r--r--.icons/kora/actions/16/list-remove-user.svg9
-rw-r--r--.icons/kora/actions/16/list-remove.svg8
l---------.icons/kora/actions/16/list-resource-add.svg1
-rw-r--r--.icons/kora/actions/16/location.svg9
l---------.icons/kora/actions/16/locationbar_erase.svg1
l---------.icons/kora/actions/16/lock.svg1
-rw-r--r--.icons/kora/actions/16/love-amarok.svg9
-rw-r--r--.icons/kora/actions/16/love.svg9
l---------.icons/kora/actions/16/loved_radio.svg1
l---------.icons/kora/actions/16/lpi-bug.svg1
l---------.icons/kora/actions/16/lpi-help.svg1
l---------.icons/kora/actions/16/lpi-translate.svg1
l---------.icons/kora/actions/16/mail-archive.svg1
-rw-r--r--.icons/kora/actions/16/mail-attachment.svg8
l---------.icons/kora/actions/16/mail-deleted.svg1
-rw-r--r--.icons/kora/actions/16/mail-encrypted-full.svg10
l---------.icons/kora/actions/16/mail-encrypted-part.svg1
l---------.icons/kora/actions/16/mail-encrypted.svg1
-rw-r--r--.icons/kora/actions/16/mail-flag.svg10
l---------.icons/kora/actions/16/mail-flagged.svg1
l---------.icons/kora/actions/16/mail-folder-inbox.svg1
l---------.icons/kora/actions/16/mail-folder-outbox.svg1
-rw-r--r--.icons/kora/actions/16/mail-folder-sent.svg10
-rw-r--r--.icons/kora/actions/16/mail-forward.svg8
l---------.icons/kora/actions/16/mail-forwarded-replied.svg1
l---------.icons/kora/actions/16/mail-forwarded.svg1
l---------.icons/kora/actions/16/mail-inbox.svg1
-rw-r--r--.icons/kora/actions/16/mail-invitation.svg11
l---------.icons/kora/actions/16/mail-mark-important.svg1
-rw-r--r--.icons/kora/actions/16/mail-mark-junk.svg9
-rw-r--r--.icons/kora/actions/16/mail-mark-notjunk.svg3
-rw-r--r--.icons/kora/actions/16/mail-mark-read.svg10
l---------.icons/kora/actions/16/mail-mark-task.svg1
l---------.icons/kora/actions/16/mail-mark-unread-new.svg1
-rw-r--r--.icons/kora/actions/16/mail-mark-unread.svg9
-rw-r--r--.icons/kora/actions/16/mail-meeting-request-reply.svg9
-rw-r--r--.icons/kora/actions/16/mail-message-new-list.svg10
-rw-r--r--.icons/kora/actions/16/mail-message-new.svg10
l---------.icons/kora/actions/16/mail-message.svg1
-rw-r--r--.icons/kora/actions/16/mail-move.svg10
-rw-r--r--.icons/kora/actions/16/mail-open-multiple.svg12
l---------.icons/kora/actions/16/mail-outbox.svg1
l---------.icons/kora/actions/16/mail-queue.svg1
-rw-r--r--.icons/kora/actions/16/mail-read.svg10
-rw-r--r--.icons/kora/actions/16/mail-receive.svg10
l---------.icons/kora/actions/16/mail-replied.svg1
l---------.icons/kora/actions/16/mail-reply-all.svg1
l---------.icons/kora/actions/16/mail-reply-custom-all.svg1
l---------.icons/kora/actions/16/mail-reply-custom.svg1
l---------.icons/kora/actions/16/mail-reply-list.svg1
l---------.icons/kora/actions/16/mail-reply-sender.svg1
-rw-r--r--.icons/kora/actions/16/mail-send-receive.svg8
-rw-r--r--.icons/kora/actions/16/mail-send.svg9
l---------.icons/kora/actions/16/mail-sent.svg1
l---------.icons/kora/actions/16/mail-signature-unknown.svg1
-rw-r--r--.icons/kora/actions/16/mail-signed-full.svg10
l---------.icons/kora/actions/16/mail-signed-fully.svg1
l---------.icons/kora/actions/16/mail-signed-part.svg1
l---------.icons/kora/actions/16/mail-signed-verified.svg1
l---------.icons/kora/actions/16/mail-signed.svg1
-rw-r--r--.icons/kora/actions/16/mail-tagged.svg10
l---------.icons/kora/actions/16/mail-task.svg1
-rw-r--r--.icons/kora/actions/16/mail-thread-ignored.svg8
-rw-r--r--.icons/kora/actions/16/mail-thread-watch.svg9
-rw-r--r--.icons/kora/actions/16/mail-unread-multiple.svg12
-rwxr-xr-x.icons/kora/actions/16/mail-unread-new.svg8
l---------.icons/kora/actions/16/mail-unread.svg1
l---------.icons/kora/actions/16/mail_forward.svg1
l---------.icons/kora/actions/16/mail_generic.svg1
l---------.icons/kora/actions/16/mail_new.svg1
l---------.icons/kora/actions/16/mail_reply.svg1
l---------.icons/kora/actions/16/mail_replyall.svg1
-rw-r--r--.icons/kora/actions/16/manga.svg8
-rw-r--r--.icons/kora/actions/16/map-flat.svg8
-rw-r--r--.icons/kora/actions/16/map-globe.svg8
-rw-r--r--.icons/kora/actions/16/map-gnomonic.svg8
-rw-r--r--.icons/kora/actions/16/map-mercator.svg8
-rw-r--r--.icons/kora/actions/16/mark-location.svg8
-rw-r--r--.icons/kora/actions/16/measure.svg8
-rw-r--r--.icons/kora/actions/16/media-album-cover-manager-amarok.svg9
l---------.icons/kora/actions/16/media-album-cover.svg1
l---------.icons/kora/actions/16/media-album-repeat-amarok.svg1
-rw-r--r--.icons/kora/actions/16/media-album-track.svg9
-rw-r--r--.icons/kora/actions/16/media-eject.svg8
l---------.icons/kora/actions/16/media-forward.svg1
l---------.icons/kora/actions/16/media-import-audio-cd.svg1
l---------.icons/kora/actions/16/media-pause.svg1
l---------.icons/kora/actions/16/media-play.svg1
-rw-r--r--.icons/kora/actions/16/media-playback-pause.svg8
-rw-r--r--.icons/kora/actions/16/media-playback-paused.svg8
-rw-r--r--.icons/kora/actions/16/media-playback-playing.svg9
-rw-r--r--.icons/kora/actions/16/media-playback-start-rtl.svg8
-rw-r--r--.icons/kora/actions/16/media-playback-start.svg8
-rw-r--r--.icons/kora/actions/16/media-playback-stop.svg8
-rw-r--r--.icons/kora/actions/16/media-playback-stopped.svg8
-rw-r--r--.icons/kora/actions/16/media-playlist-normal.svg8
l---------.icons/kora/actions/16/media-playlist-play.svg1
l---------.icons/kora/actions/16/media-playlist-repeat-amarok.svg1
l---------.icons/kora/actions/16/media-playlist-repeat-song.svg1
-rw-r--r--.icons/kora/actions/16/media-playlist-repeat.svg8
-rw-r--r--.icons/kora/actions/16/media-playlist-shuffle.svg8
-rw-r--r--.icons/kora/actions/16/media-random-albums-amarok.svg8
-rw-r--r--.icons/kora/actions/16/media-random-tracks-amarok.svg8
-rw-r--r--.icons/kora/actions/16/media-record.svg8
-rw-r--r--.icons/kora/actions/16/media-repeat-album-amarok.svg8
l---------.icons/kora/actions/16/media-repeat-all.svg1
-rw-r--r--.icons/kora/actions/16/media-repeat-none.svg9
-rw-r--r--.icons/kora/actions/16/media-repeat-playlist-amarok.svg8
l---------.icons/kora/actions/16/media-repeat-single.svg1
-rw-r--r--.icons/kora/actions/16/media-repeat-track-amarok.svg9
l---------.icons/kora/actions/16/media-rewind.svg1
-rw-r--r--.icons/kora/actions/16/media-seek-backward.svg8
-rw-r--r--.icons/kora/actions/16/media-seek-forward.svg8
-rw-r--r--.icons/kora/actions/16/media-show-active-track-amarok.svg9
-rw-r--r--.icons/kora/actions/16/media-skip-backward.svg8
-rw-r--r--.icons/kora/actions/16/media-skip-forward.svg8
l---------.icons/kora/actions/16/media-standard-track-progression-amarok.svg1
l---------.icons/kora/actions/16/media-stop.svg1
l---------.icons/kora/actions/16/media-track-add-amarok.svg1
l---------.icons/kora/actions/16/media-track-edit-amarok.svg1
-rw-r--r--.icons/kora/actions/16/media-track-queue-amarok.svg9
l---------.icons/kora/actions/16/media-track-remove-amarok.svg1
-rw-r--r--.icons/kora/actions/16/media-view-subtitles.svg9
l---------.icons/kora/actions/16/meeting-attending-tentative.svg1
l---------.icons/kora/actions/16/meeting-attending.svg1
-rw-r--r--.icons/kora/actions/16/meeting-participant-no-response.svg9
-rw-r--r--.icons/kora/actions/16/meeting-participant-request-response.svg9
l---------.icons/kora/actions/16/meld-version-control.svg1
l---------.icons/kora/actions/16/menu_new.svg1
l---------.icons/kora/actions/16/menu_new_sep.svg1
-rw-r--r--.icons/kora/actions/16/merge.svg10
-rw-r--r--.icons/kora/actions/16/mesh-gradient-fit.svg9
-rw-r--r--.icons/kora/actions/16/mesh-gradient.svg9
l---------.icons/kora/actions/16/message-close.svg1
-rwxr-xr-x.icons/kora/actions/16/message.svg8
l---------.icons/kora/actions/16/messagebox_warning.svg1
-rw-r--r--.icons/kora/actions/16/mic-off.svg8
-rw-r--r--.icons/kora/actions/16/mic-on.svg8
-rw-r--r--.icons/kora/actions/16/mic-ready.svg8
l---------.icons/kora/actions/16/milestone.svg1
l---------.icons/kora/actions/16/multimedia-volume-control.svg1
l---------.icons/kora/actions/16/music-amarok.svg1
l---------.icons/kora/actions/16/nemo-eject.svg1
-rw-r--r--.icons/kora/actions/16/network-connect.svg8
-rw-r--r--.icons/kora/actions/16/network-disconnect.svg8
-rw-r--r--.icons/kora/actions/16/network-server-vmware.svg8
-rw-r--r--.icons/kora/actions/16/new-24h-appointment.svg9
l---------.icons/kora/actions/16/new-audio-alarm.svg1
l---------.icons/kora/actions/16/news-subscribe.svg1
-rw-r--r--.icons/kora/actions/16/news-unsubscribe.svg11
l---------.icons/kora/actions/16/next.svg1
l---------.icons/kora/actions/16/no-marker.svg1
-rw-r--r--.icons/kora/actions/16/no.svg9
l---------.icons/kora/actions/16/nocover.svg1
-rw-r--r--.icons/kora/actions/16/node-add.svg10
-rw-r--r--.icons/kora/actions/16/node-break.svg10
-rw-r--r--.icons/kora/actions/16/node-delete-segment.svg10
-rw-r--r--.icons/kora/actions/16/node-delete.svg9
-rw-r--r--.icons/kora/actions/16/node-join-segment.svg10
-rw-r--r--.icons/kora/actions/16/node-join.svg10
-rw-r--r--.icons/kora/actions/16/node-segment-curve.svg9
-rw-r--r--.icons/kora/actions/16/node-segment-line.svg9
-rw-r--r--.icons/kora/actions/16/node-transform.svg8
-rw-r--r--.icons/kora/actions/16/node-type-auto-smooth.svg9
-rw-r--r--.icons/kora/actions/16/node-type-cusp.svg9
-rw-r--r--.icons/kora/actions/16/node-type-smooth.svg9
-rw-r--r--.icons/kora/actions/16/node-type-symmetric.svg10
l---------.icons/kora/actions/16/noisereduction.svg1
l---------.icons/kora/actions/16/non-starred.svg1
l---------.icons/kora/actions/16/object-align-horizontal-center-calligra.svg1
l---------.icons/kora/actions/16/object-align-horizontal-left-calligra.svg1
l---------.icons/kora/actions/16/object-align-horizontal-right-calligra.svg1
l---------.icons/kora/actions/16/object-align-vertical-bottom-calligra.svg1
l---------.icons/kora/actions/16/object-align-vertical-bottom-top-calligra.svg1
l---------.icons/kora/actions/16/object-align-vertical-center-calligra.svg1
l---------.icons/kora/actions/16/object-align-vertical-top-calligra.svg1
-rw-r--r--.icons/kora/actions/16/object-columns.svg8
l---------.icons/kora/actions/16/object-crop.svg1
-rw-r--r--.icons/kora/actions/16/object-fill.svg8
-rw-r--r--.icons/kora/actions/16/object-flip-horizontal.svg8
-rw-r--r--.icons/kora/actions/16/object-flip-vertical.svg8
l---------.icons/kora/actions/16/object-group-calligra.svg1
-rw-r--r--.icons/kora/actions/16/object-group.svg8
l---------.icons/kora/actions/16/object-hidden.svg1
l---------.icons/kora/actions/16/object-inverse.svg1
-rw-r--r--.icons/kora/actions/16/object-locked.svg9
l---------.icons/kora/actions/16/object-order-back-calligra.svg1
-rw-r--r--.icons/kora/actions/16/object-order-back.svg8
l---------.icons/kora/actions/16/object-order-front-calligra.svg1
-rw-r--r--.icons/kora/actions/16/object-order-front.svg8
l---------.icons/kora/actions/16/object-order-lower-calligra.svg1
-rw-r--r--.icons/kora/actions/16/object-order-lower.svg8
l---------.icons/kora/actions/16/object-order-raise-calligra.svg1
-rw-r--r--.icons/kora/actions/16/object-order-raise.svg8
-rw-r--r--.icons/kora/actions/16/object-rotate-left.svg8
-rw-r--r--.icons/kora/actions/16/object-rotate-right.svg8
-rw-r--r--.icons/kora/actions/16/object-rows.svg9
-rw-r--r--.icons/kora/actions/16/object-select.svg8
-rw-r--r--.icons/kora/actions/16/object-straighten.svg8
-rw-r--r--.icons/kora/actions/16/object-stroke-style.svg8
-rw-r--r--.icons/kora/actions/16/object-stroke.svg8
-rw-r--r--.icons/kora/actions/16/object-to-path.svg9
-rw-r--r--.icons/kora/actions/16/object-tweak-attract.svg8
-rw-r--r--.icons/kora/actions/16/object-tweak-blur.svg9
-rw-r--r--.icons/kora/actions/16/object-tweak-duplicate.svg9
-rw-r--r--.icons/kora/actions/16/object-tweak-jitter-color.svg9
-rw-r--r--.icons/kora/actions/16/object-tweak-paint.svg9
-rw-r--r--.icons/kora/actions/16/object-tweak-push.svg8
-rw-r--r--.icons/kora/actions/16/object-tweak-randomize.svg8
-rw-r--r--.icons/kora/actions/16/object-tweak-rotate.svg26
-rw-r--r--.icons/kora/actions/16/object-tweak-shrink.svg8
l---------.icons/kora/actions/16/object-ungroup-calligra.svg1
-rw-r--r--.icons/kora/actions/16/object-ungroup-pop-selection.svg8
-rw-r--r--.icons/kora/actions/16/object-ungroup.svg8
-rw-r--r--.icons/kora/actions/16/object-unlocked.svg9
l---------.icons/kora/actions/16/object-visible.svg1
l---------.icons/kora/actions/16/off-outline.svg1
l---------.icons/kora/actions/16/off.svg1
-rw-r--r--.icons/kora/actions/16/office-chart-area-focus-peak-node.svg10
-rw-r--r--.icons/kora/actions/16/office-chart-area-percentage.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-area-stacked.svg10
-rw-r--r--.icons/kora/actions/16/office-chart-area.svg10
-rw-r--r--.icons/kora/actions/16/office-chart-bar-percentage.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-bar-stacked.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-bar.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-line-forecast.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-line-percentage.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-line-stacked.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-line.svg9
-rw-r--r--.icons/kora/actions/16/office-chart-pie.svg8
-rw-r--r--.icons/kora/actions/16/office-chart-polar-stacked.svg8
-rw-r--r--.icons/kora/actions/16/office-chart-polar.svg8
-rw-r--r--.icons/kora/actions/16/office-chart-ring.svg8
-rw-r--r--.icons/kora/actions/16/office-chart-scatter.svg9
-rw-r--r--.icons/kora/actions/16/office-report.svg8
l---------.icons/kora/actions/16/oilpaint.svg1
l---------.icons/kora/actions/16/ok.svg1
l---------.icons/kora/actions/16/on-outline.svg1
l---------.icons/kora/actions/16/on.svg1
l---------.icons/kora/actions/16/open-for-editing.svg1
l---------.icons/kora/actions/16/open-magnet.svg1
l---------.icons/kora/actions/16/open-menu.svg1
-rw-r--r--.icons/kora/actions/16/osd-duplicate.svg11
-rw-r--r--.icons/kora/actions/16/osd-rotate-ccw.svg8
-rw-r--r--.icons/kora/actions/16/osd-rotate-cw.svg8
-rw-r--r--.icons/kora/actions/16/osd-rotate-flip.svg11
-rw-r--r--.icons/kora/actions/16/osd-rotate-normal.svg8
-rw-r--r--.icons/kora/actions/16/osd-sbs-left.svg12
-rw-r--r--.icons/kora/actions/16/osd-sbs-sright.svg12
-rw-r--r--.icons/kora/actions/16/osd-shutd-laptop.svg11
-rw-r--r--.icons/kora/actions/16/osd-shutd-screen.svg11
-rw-r--r--.icons/kora/actions/16/outbox.svg8
-rw-r--r--.icons/kora/actions/16/output_win.svg8
l---------.icons/kora/actions/16/overexposure.svg1
-rw-r--r--.icons/kora/actions/16/overflow-menu-left.svg8
-rw-r--r--.icons/kora/actions/16/overflow-menu-right.svg8
-rw-r--r--.icons/kora/actions/16/overflow-menu.svg8
-rw-r--r--.icons/kora/actions/16/pack-less.svg9
-rw-r--r--.icons/kora/actions/16/pack-more.svg9
l---------.icons/kora/actions/16/package.svg1
l---------.icons/kora/actions/16/package_settings.svg1
-rw-r--r--.icons/kora/actions/16/page-2sides.svg9
-rw-r--r--.icons/kora/actions/16/page-3sides.svg9
-rw-r--r--.icons/kora/actions/16/page-4sides.svg9
-rw-r--r--.icons/kora/actions/16/page-simple.svg8
l---------.icons/kora/actions/16/page-zoom.svg1
-rw-r--r--.icons/kora/actions/16/paint-gradient-conical.svg14
-rw-r--r--.icons/kora/actions/16/paint-gradient-linear.svg14
-rw-r--r--.icons/kora/actions/16/paint-gradient-mesh.svg9
-rw-r--r--.icons/kora/actions/16/paint-gradient-radial.svg16
-rw-r--r--.icons/kora/actions/16/paint-none.svg8
-rw-r--r--.icons/kora/actions/16/paint-pattern.svg9
-rw-r--r--.icons/kora/actions/16/paint-solid.svg8
-rw-r--r--.icons/kora/actions/16/paint-swatch.svg5
-rw-r--r--.icons/kora/actions/16/paint-unknown.svg8
-rw-r--r--.icons/kora/actions/16/pan-down.svg8
-rw-r--r--.icons/kora/actions/16/pan-end.svg8
-rw-r--r--.icons/kora/actions/16/pan-start.svg8
-rw-r--r--.icons/kora/actions/16/pan-up.svg8
-rw-r--r--.icons/kora/actions/16/pane-hide.svg8
-rw-r--r--.icons/kora/actions/16/pane-show.svg8
-rw-r--r--.icons/kora/actions/16/paper-color.svg9
-rw-r--r--.icons/kora/actions/16/paperclip.svg8
-rw-r--r--.icons/kora/actions/16/password-copy.svg9
-rw-r--r--.icons/kora/actions/16/password-generator.svg9
-rw-r--r--.icons/kora/actions/16/path-break-apart.svg9
-rw-r--r--.icons/kora/actions/16/path-clip-edit.svg9
-rw-r--r--.icons/kora/actions/16/path-combine.svg9
-rw-r--r--.icons/kora/actions/16/path-cut.svg8
-rw-r--r--.icons/kora/actions/16/path-difference.svg9
-rw-r--r--.icons/kora/actions/16/path-division.svg9
-rw-r--r--.icons/kora/actions/16/path-effect-parameter-next.svg9
-rw-r--r--.icons/kora/actions/16/path-exclusion.svg9
-rw-r--r--.icons/kora/actions/16/path-inset.svg9
-rw-r--r--.icons/kora/actions/16/path-intersection.svg9
-rw-r--r--.icons/kora/actions/16/path-mask-edit.svg8
-rw-r--r--.icons/kora/actions/16/path-mode-bezier.svg9
-rw-r--r--.icons/kora/actions/16/path-mode-bspline.svg8
-rw-r--r--.icons/kora/actions/16/path-mode-polyline-paraxial.svg8
-rw-r--r--.icons/kora/actions/16/path-mode-polyline.svg8
-rw-r--r--.icons/kora/actions/16/path-mode-spiro.svg8
-rw-r--r--.icons/kora/actions/16/path-offset-dynamic.svg9
-rw-r--r--.icons/kora/actions/16/path-offset-linked.svg9
-rw-r--r--.icons/kora/actions/16/path-outset.svg9
-rw-r--r--.icons/kora/actions/16/path-reverse.svg9
-rw-r--r--.icons/kora/actions/16/path-simplify.svg8
-rw-r--r--.icons/kora/actions/16/path-tweak-attract.svg8
-rw-r--r--.icons/kora/actions/16/path-tweak-grow.svg8
-rw-r--r--.icons/kora/actions/16/path-tweak-push.svg8
-rw-r--r--.icons/kora/actions/16/path-tweak-repel.svg8
-rw-r--r--.icons/kora/actions/16/path-tweak-roughen.svg8
-rw-r--r--.icons/kora/actions/16/path-tweak-shrink.svg8
-rw-r--r--.icons/kora/actions/16/path-union.svg9
l---------.icons/kora/actions/16/pdf-annotations.svg1
-rw-r--r--.icons/kora/actions/16/perspective-parallel.svg8
-rw-r--r--.icons/kora/actions/16/pgp-keys.svg8
l---------.icons/kora/actions/16/photo.svg1
l---------.icons/kora/actions/16/photos-amarok.svg1
l---------.icons/kora/actions/16/pin.svg1
-rw-r--r--.icons/kora/actions/16/pipe.svg8
-rw-r--r--.icons/kora/actions/16/pixelart-trace.svg9
l---------.icons/kora/actions/16/player-eject.svg1
l---------.icons/kora/actions/16/player-time.svg1
-rw-r--r--.icons/kora/actions/16/player-volume-muted.svg9
-rw-r--r--.icons/kora/actions/16/player-volume.svg9
l---------.icons/kora/actions/16/player_eject.svg1
l---------.icons/kora/actions/16/player_end.svg1
l---------.icons/kora/actions/16/player_fwd.svg1
l---------.icons/kora/actions/16/player_pause.svg1
l---------.icons/kora/actions/16/player_play.svg1
l---------.icons/kora/actions/16/player_playlist.svg1
l---------.icons/kora/actions/16/player_record.svg1
l---------.icons/kora/actions/16/player_rew.svg1
l---------.icons/kora/actions/16/player_start.svg1
l---------.icons/kora/actions/16/player_stop.svg1
-rw-r--r--.icons/kora/actions/16/playlist-automatic.svg9
-rw-r--r--.icons/kora/actions/16/playlist-generator.svg8
-rw-r--r--.icons/kora/actions/16/playlist-queue.svg9
-rw-r--r--.icons/kora/actions/16/playlist-similar.svg9
l---------.icons/kora/actions/16/playlist-sort.svg1
-rw-r--r--.icons/kora/actions/16/plugins.svg9
l---------.icons/kora/actions/16/podcast-amarok.svg1
l---------.icons/kora/actions/16/podcast-new.svg1
l---------.icons/kora/actions/16/poedit-fuzzy.svg1
l---------.icons/kora/actions/16/poedit-status-automatic.svg1
l---------.icons/kora/actions/16/poedit-status-bookmark.svg1
l---------.icons/kora/actions/16/poedit-status-cat-mid.svg1
l---------.icons/kora/actions/16/poedit-status-cat-no.svg1
l---------.icons/kora/actions/16/poedit-status-cat-ok.svg1
l---------.icons/kora/actions/16/poedit-status-comment.svg1
l---------.icons/kora/actions/16/poedit-sync.svg1
l---------.icons/kora/actions/16/poedit-update.svg1
l---------.icons/kora/actions/16/poedit-validate.svg1
l---------.icons/kora/actions/16/polygon-add-nodes.svg1
l---------.icons/kora/actions/16/polygon-merge-nodes.svg1
-rw-r--r--.icons/kora/actions/16/pop-cosmic-applications.svg11
-rw-r--r--.icons/kora/actions/16/pop-cosmic-launcher.svg13
-rw-r--r--.icons/kora/actions/16/pop-cosmic-workspaces.svg15
l---------.icons/kora/actions/16/postalcode.svg1
-rw-r--r--.icons/kora/actions/16/preferences-activities.svg8
l---------.icons/kora/actions/16/preferences-desktop-notification.svg1
l---------.icons/kora/actions/16/preferences-desktop-user-password.svg1
l---------.icons/kora/actions/16/preferences-indicator-amarok.svg1
l---------.icons/kora/actions/16/preferences-media-playback-amarok.svg1
l---------.icons/kora/actions/16/preferences-other.svg1
l---------.icons/kora/actions/16/preferences-plugin.svg1
l---------.icons/kora/actions/16/preferences-system-.svg1
l---------.icons/kora/actions/16/preferences-system-session-services.svg1
-rw-r--r--.icons/kora/actions/16/preferences-system-windows-effect-glide.svg11
-rw-r--r--.icons/kora/actions/16/preferences-system-windows-effect-minimize.svg13
l---------.icons/kora/actions/16/preflight-verifier.svg1
l---------.icons/kora/actions/16/previous.svg1
l---------.icons/kora/actions/16/privatebrowsing.svg1
-rw-r--r--.icons/kora/actions/16/process-stop.svg9
l---------.icons/kora/actions/16/project-development-close-all.svg1
-rw-r--r--.icons/kora/actions/16/project-development-close.svg10
-rw-r--r--.icons/kora/actions/16/project-development-new-template.svg9
l---------.icons/kora/actions/16/project-development.svg1
l---------.icons/kora/actions/16/project-open.svg1
-rw-r--r--.icons/kora/actions/16/qlipper.svg9
-rw-r--r--.icons/kora/actions/16/query-free-busy.svg10
-rw-r--r--.icons/kora/actions/16/quickopen-class.svg10
l---------.icons/kora/actions/16/quickopen-file.svg1
-rw-r--r--.icons/kora/actions/16/quickopen-function.svg9
-rw-r--r--.icons/kora/actions/16/quickopen.svg8
l---------.icons/kora/actions/16/quickview.svg1
l---------.icons/kora/actions/16/rabbitvcs-about.svg1
l---------.icons/kora/actions/16/rabbitvcs-add.svg1
l---------.icons/kora/actions/16/rabbitvcs-annotate.svg1
l---------.icons/kora/actions/16/rabbitvcs-applypatch.svg1
l---------.icons/kora/actions/16/rabbitvcs-asynchronous.svg1
l---------.icons/kora/actions/16/rabbitvcs-branch.svg1
l---------.icons/kora/actions/16/rabbitvcs-bug.svg1
l---------.icons/kora/actions/16/rabbitvcs-changes.svg1
l---------.icons/kora/actions/16/rabbitvcs-checkmods.svg1
l---------.icons/kora/actions/16/rabbitvcs-checkout.svg1
l---------.icons/kora/actions/16/rabbitvcs-cleanup.svg1
l---------.icons/kora/actions/16/rabbitvcs-clear.svg1
l---------.icons/kora/actions/16/rabbitvcs-commit.svg1
l---------.icons/kora/actions/16/rabbitvcs-compare.svg1
l---------.icons/kora/actions/16/rabbitvcs-createpatch.svg1
l---------.icons/kora/actions/16/rabbitvcs-dbus.svg1
l---------.icons/kora/actions/16/rabbitvcs-delete.svg1
l---------.icons/kora/actions/16/rabbitvcs-diff.svg1
l---------.icons/kora/actions/16/rabbitvcs-drive.svg1
l---------.icons/kora/actions/16/rabbitvcs-editconflicts.svg1
l---------.icons/kora/actions/16/rabbitvcs-emblems.svg1
l---------.icons/kora/actions/16/rabbitvcs-export.svg1
l---------.icons/kora/actions/16/rabbitvcs-help.svg1
l---------.icons/kora/actions/16/rabbitvcs-import.svg1
l---------.icons/kora/actions/16/rabbitvcs-lock.svg1
l---------.icons/kora/actions/16/rabbitvcs-merge.svg1
l---------.icons/kora/actions/16/rabbitvcs-monkey.svg1
l---------.icons/kora/actions/16/rabbitvcs-properties.svg1
l---------.icons/kora/actions/16/rabbitvcs-push.svg1
l---------.icons/kora/actions/16/rabbitvcs-refresh.svg1
l---------.icons/kora/actions/16/rabbitvcs-relocate.svg1
l---------.icons/kora/actions/16/rabbitvcs-rename.svg1
l---------.icons/kora/actions/16/rabbitvcs-reset.svg1
l---------.icons/kora/actions/16/rabbitvcs-resolve.svg1
l---------.icons/kora/actions/16/rabbitvcs-revert.svg1
l---------.icons/kora/actions/16/rabbitvcs-run.svg1
l---------.icons/kora/actions/16/rabbitvcs-settings.svg1
l---------.icons/kora/actions/16/rabbitvcs-show_log.svg1
l---------.icons/kora/actions/16/rabbitvcs-stop.svg1
l---------.icons/kora/actions/16/rabbitvcs-switch.svg1
l---------.icons/kora/actions/16/rabbitvcs-unlock.svg1
l---------.icons/kora/actions/16/rabbitvcs-unstage.svg1
l---------.icons/kora/actions/16/rabbitvcs-update.svg1
l---------.icons/kora/actions/16/radio.svg1
-rw-r--r--.icons/kora/actions/16/raindrop.svg9
-rw-r--r--.icons/kora/actions/16/rating-unrated.svg3
-rw-r--r--.icons/kora/actions/16/rating.svg9
l---------.icons/kora/actions/16/ratiocrop.svg1
l---------.icons/kora/actions/16/recently_used.svg1
l---------.icons/kora/actions/16/record.svg1
-rw-r--r--.icons/kora/actions/16/rectangle-make-corners-sharp.svg9
-rw-r--r--.icons/kora/actions/16/redeyes.svg9
l---------.icons/kora/actions/16/redhat-home.svg1
l---------.icons/kora/actions/16/region.svg1
l---------.icons/kora/actions/16/reload.svg1
l---------.icons/kora/actions/16/reload3.svg1
l---------.icons/kora/actions/16/reload_all_tabs.svg1
l---------.icons/kora/actions/16/reload_page.svg1
l---------.icons/kora/actions/16/remove-amarok.svg1
-rw-r--r--.icons/kora/actions/16/remove-link.svg9
l---------.icons/kora/actions/16/remove.svg1
-rw-r--r--.icons/kora/actions/16/replay-play.svg8
-rw-r--r--.icons/kora/actions/16/replay-record-error.svg11
-rw-r--r--.icons/kora/actions/16/replay-record.svg11
-rw-r--r--.icons/kora/actions/16/replay-stop.svg11
-rw-r--r--.icons/kora/actions/16/reply-all-rtl.svg8
-rw-r--r--.icons/kora/actions/16/reply-all.svg8
-rw-r--r--.icons/kora/actions/16/reply.svg8
-rw-r--r--.icons/kora/actions/16/resizecol.svg8
-rw-r--r--.icons/kora/actions/16/resizerow.svg8
-rw-r--r--.icons/kora/actions/16/resource-calendar-child-insert.svg10
-rw-r--r--.icons/kora/actions/16/resource-calendar-child.svg9
-rw-r--r--.icons/kora/actions/16/resource-calendar-insert.svg10
-rw-r--r--.icons/kora/actions/16/resource-group-new.svg11
l---------.icons/kora/actions/16/resource-group.svg1
-rw-r--r--.icons/kora/actions/16/restoration.svg8
-rw-r--r--.icons/kora/actions/16/retweet.svg8
-rw-r--r--.icons/kora/actions/16/reverse.svg9
l---------.icons/kora/actions/16/revert.svg1
l---------.icons/kora/actions/16/rhythmbox-set-star.svg1
l---------.icons/kora/actions/16/rhythmbox-unset-star.svg1
-rw-r--r--.icons/kora/actions/16/rime-disable.svg8
l---------.icons/kora/actions/16/rime-im.svg1
l---------.icons/kora/actions/16/rime-latin.svg1
-rw-r--r--.icons/kora/actions/16/roll.svg8
l---------.icons/kora/actions/16/routeplanning.svg1
-rw-r--r--.icons/kora/actions/16/run-build-clean.svg9
-rw-r--r--.icons/kora/actions/16/run-build-configure.svg9
-rw-r--r--.icons/kora/actions/16/run-build-file.svg9
-rw-r--r--.icons/kora/actions/16/run-build-install-root.svg9
-rw-r--r--.icons/kora/actions/16/run-build-install.svg9
-rw-r--r--.icons/kora/actions/16/run-build-prune.svg9
-rw-r--r--.icons/kora/actions/16/run-build.svg9
l---------.icons/kora/actions/16/run-clean.svg1
l---------.icons/kora/actions/16/run-install.svg1
-rw-r--r--.icons/kora/actions/16/seahorse-sign-bad.svg12
-rw-r--r--.icons/kora/actions/16/seahorse-sign-ok.svg10
-rw-r--r--.icons/kora/actions/16/seahorse-sign.svg9
l---------.icons/kora/actions/16/search-icon.svg1
l---------.icons/kora/actions/16/search.svg1
l---------.icons/kora/actions/16/select-rectangular.svg1
l---------.icons/kora/actions/16/selection-bottom.svg1
-rw-r--r--.icons/kora/actions/16/selection-checked.svg5
-rw-r--r--.icons/kora/actions/16/selection-end.svg9
l---------.icons/kora/actions/16/selection-lower.svg1
l---------.icons/kora/actions/16/selection-make-bitmap-copy.svg1
-rw-r--r--.icons/kora/actions/16/selection-move-to-layer-above.svg8
-rw-r--r--.icons/kora/actions/16/selection-move-to-layer-below.svg8
l---------.icons/kora/actions/16/selection-raise.svg1
-rw-r--r--.icons/kora/actions/16/selection-start.svg9
l---------.icons/kora/actions/16/selection-top.svg1
-rw-r--r--.icons/kora/actions/16/semi-starred.svg9
-rw-r--r--.icons/kora/actions/16/send-to.svg10
l---------.icons/kora/actions/16/services.svg1
l---------.icons/kora/actions/16/setroubleshoot_icon.svg1
l---------.icons/kora/actions/16/settings-configure.svg1
l---------.icons/kora/actions/16/settings.svg1
l---------.icons/kora/actions/16/shape-choose.svg1
-rw-r--r--.icons/kora/actions/16/shapes.svg8
-rw-r--r--.icons/kora/actions/16/sharpenimage.svg8
l---------.icons/kora/actions/16/shear.svg1
l---------.icons/kora/actions/16/shoot.svg1
l---------.icons/kora/actions/16/show-all-effects.svg1
-rw-r--r--.icons/kora/actions/16/show-bounding-box.svg8
l---------.icons/kora/actions/16/show-dialogs.svg1
l---------.icons/kora/actions/16/show-grid.svg1
-rw-r--r--.icons/kora/actions/16/show-guides.svg8
l---------.icons/kora/actions/16/show-hidden.svg1
-rw-r--r--.icons/kora/actions/16/show-menu.svg8
-rw-r--r--.icons/kora/actions/16/show-node-handles.svg8
l---------.icons/kora/actions/16/show-offline.svg1
-rw-r--r--.icons/kora/actions/16/show-path-outline.svg8
l---------.icons/kora/actions/16/show-sidebar.svg1
l---------.icons/kora/actions/16/show-thumbnail-bar.svg1
-rw-r--r--.icons/kora/actions/16/sidebar-collapse-left.svg8
-rw-r--r--.icons/kora/actions/16/sidebar-collapse-right.svg8
l---------.icons/kora/actions/16/sidebar-collapse.svg1
-rw-r--r--.icons/kora/actions/16/sidebar-expand-left.svg12
-rw-r--r--.icons/kora/actions/16/sidebar-expand-right.svg12
l---------.icons/kora/actions/16/sidebar-expand.svg1
l---------.icons/kora/actions/16/sidebar-places.svg1
l---------.icons/kora/actions/16/sidebar.svg1
l---------.icons/kora/actions/16/similarartists-amarok.svg1
l---------.icons/kora/actions/16/slideshow-plugin.svg1
l---------.icons/kora/actions/16/smallclock.svg1
-rw-r--r--.icons/kora/actions/16/snap-bounding-box-center.svg8
-rw-r--r--.icons/kora/actions/16/snap-bounding-box-corners.svg8
-rw-r--r--.icons/kora/actions/16/snap-bounding-box-edges.svg8
-rw-r--r--.icons/kora/actions/16/snap-bounding-box-midpoints.svg8
-rw-r--r--.icons/kora/actions/16/snap-bounding-box.svg8
-rw-r--r--.icons/kora/actions/16/snap-extension.svg8
-rw-r--r--.icons/kora/actions/16/snap-guideline.svg8
-rw-r--r--.icons/kora/actions/16/snap-intersection.svg8
-rw-r--r--.icons/kora/actions/16/snap-node.svg8
-rw-r--r--.icons/kora/actions/16/snap-nodes-center.svg8
-rw-r--r--.icons/kora/actions/16/snap-nodes-cusp.svg8
-rw-r--r--.icons/kora/actions/16/snap-nodes-intersection.svg8
-rw-r--r--.icons/kora/actions/16/snap-nodes-midpoint.svg8
-rw-r--r--.icons/kora/actions/16/snap-nodes-path.svg8
-rw-r--r--.icons/kora/actions/16/snap-nodes-rotation-center.svg8
-rw-r--r--.icons/kora/actions/16/snap-nodes-smooth.svg8
-rw-r--r--.icons/kora/actions/16/snap-orthogonal.svg8
-rw-r--r--.icons/kora/actions/16/snap-page.svg8
-rw-r--r--.icons/kora/actions/16/snap-text-baseline.svg9
-rw-r--r--.icons/kora/actions/16/snap.svg8
l---------.icons/kora/actions/16/social.svg1
-rw-r--r--.icons/kora/actions/16/sort-name.svg9
-rw-r--r--.icons/kora/actions/16/sort-presence.svg10
l---------.icons/kora/actions/16/soundkonverter-replaygain.svg1
l---------.icons/kora/actions/16/spacefm-find.svg1
l---------.icons/kora/actions/16/speaker.svg1
l---------.icons/kora/actions/16/speedometer.svg1
l---------.icons/kora/actions/16/split.svg1
-rw-r--r--.icons/kora/actions/16/spray-mode-clone.svg8
-rw-r--r--.icons/kora/actions/16/spray-mode-copy.svg8
-rw-r--r--.icons/kora/actions/16/spray-mode-union.svg8
-rw-r--r--.icons/kora/actions/16/standard-connector.svg8
l---------.icons/kora/actions/16/star-off.svg1
l---------.icons/kora/actions/16/star-on.svg1
l---------.icons/kora/actions/16/starred.svg1
l---------.icons/kora/actions/16/start.svg1
l---------.icons/kora/actions/16/sticky_zoom.svg1
l---------.icons/kora/actions/16/stock_about.svg1
l---------.icons/kora/actions/16/stock_add-bookmark.svg1
l---------.icons/kora/actions/16/stock_bell.svg1
l---------.icons/kora/actions/16/stock_bottom.svg1
l---------.icons/kora/actions/16/stock_calc-accept.svg1
l---------.icons/kora/actions/16/stock_calc-cancel.svg1
l---------.icons/kora/actions/16/stock_check-filled.svg1
l---------.icons/kora/actions/16/stock_close.svg1
l---------.icons/kora/actions/16/stock_contact-list.svg1
l---------.icons/kora/actions/16/stock_copy.svg1
l---------.icons/kora/actions/16/stock_cut.svg1
l---------.icons/kora/actions/16/stock_delete.svg1
l---------.icons/kora/actions/16/stock_down.svg1
l---------.icons/kora/actions/16/stock_edit.svg1
l---------.icons/kora/actions/16/stock_exit.svg1
l---------.icons/kora/actions/16/stock_file-properites.svg1
l---------.icons/kora/actions/16/stock_file-properties.svg1
l---------.icons/kora/actions/16/stock_first.svg1
l---------.icons/kora/actions/16/stock_folder-copy.svg1
l---------.icons/kora/actions/16/stock_folder-move.svg1
l---------.icons/kora/actions/16/stock_folder_properties.svg1
l---------.icons/kora/actions/16/stock_fullscreen.svg1
l---------.icons/kora/actions/16/stock_gtk-dnd-multiple.svg1
l---------.icons/kora/actions/16/stock_help-add-bookmark.svg1
l---------.icons/kora/actions/16/stock_home.svg1
l---------.icons/kora/actions/16/stock_insert-note.svg1
l---------.icons/kora/actions/16/stock_insert-rule.svg1
l---------.icons/kora/actions/16/stock_insert-table.svg1
l---------.icons/kora/actions/16/stock_last.svg1
l---------.icons/kora/actions/16/stock_leave-fullscreen.svg1
l---------.icons/kora/actions/16/stock_left.svg1
l---------.icons/kora/actions/16/stock_mail-compose.svg1
l---------.icons/kora/actions/16/stock_mail-filters-apply.svg1
l---------.icons/kora/actions/16/stock_mail-flag-for-followup-done.svg1
l---------.icons/kora/actions/16/stock_mail-flag-for-followup.svg1
l---------.icons/kora/actions/16/stock_mail-forward.svg1
l---------.icons/kora/actions/16/stock_mail-open-multiple.svg1
l---------.icons/kora/actions/16/stock_mail-reply-to-all.svg1
l---------.icons/kora/actions/16/stock_mail-reply.svg1
l---------.icons/kora/actions/16/stock_mail-send-receive.svg1
l---------.icons/kora/actions/16/stock_mail-send.svg1
l---------.icons/kora/actions/16/stock_mail-unread-multiple.svg1
l---------.icons/kora/actions/16/stock_mark.svg1
l---------.icons/kora/actions/16/stock_media-fwd.svg1
l---------.icons/kora/actions/16/stock_media-next.svg1
l---------.icons/kora/actions/16/stock_media-pause.svg1
l---------.icons/kora/actions/16/stock_media-play.svg1
l---------.icons/kora/actions/16/stock_media-prev.svg1
l---------.icons/kora/actions/16/stock_media-rec.svg1
l---------.icons/kora/actions/16/stock_media-rew.svg1
l---------.icons/kora/actions/16/stock_media-stop.svg1
l---------.icons/kora/actions/16/stock_navigator.svg1
l---------.icons/kora/actions/16/stock_new-24h-appointment.svg1
l---------.icons/kora/actions/16/stock_new-address-book.svg1
l---------.icons/kora/actions/16/stock_new-appointment.svg1
l---------.icons/kora/actions/16/stock_new-bcard.svg1
l---------.icons/kora/actions/16/stock_new-dir.svg1
l---------.icons/kora/actions/16/stock_new-tab.svg1
l---------.icons/kora/actions/16/stock_new-text.svg1
l---------.icons/kora/actions/16/stock_new-window.svg1
l---------.icons/kora/actions/16/stock_no.svg1
l---------.icons/kora/actions/16/stock_not.svg1
-rw-r--r--.icons/kora/actions/16/stock_notes.svg9
l---------.icons/kora/actions/16/stock_paste.svg1
l---------.icons/kora/actions/16/stock_people.svg1
l---------.icons/kora/actions/16/stock_print-preview.svg1
l---------.icons/kora/actions/16/stock_print-setup.svg1
l---------.icons/kora/actions/16/stock_print.svg1
l---------.icons/kora/actions/16/stock_properties.svg1
l---------.icons/kora/actions/16/stock_redo.svg1
l---------.icons/kora/actions/16/stock_refresh.svg1
l---------.icons/kora/actions/16/stock_right.svg1
l---------.icons/kora/actions/16/stock_save-as.svg1
l---------.icons/kora/actions/16/stock_save.svg1
l---------.icons/kora/actions/16/stock_score-high.svg1
l---------.icons/kora/actions/16/stock_score-higher.svg1
l---------.icons/kora/actions/16/stock_score-highest.svg1
l---------.icons/kora/actions/16/stock_score-low.svg1
l---------.icons/kora/actions/16/stock_score-lower.svg1
l---------.icons/kora/actions/16/stock_score-lowest.svg1
l---------.icons/kora/actions/16/stock_score-normal.svg1
l---------.icons/kora/actions/16/stock_search.svg1
l---------.icons/kora/actions/16/stock_select-all.svg1
l---------.icons/kora/actions/16/stock_select-column.svg1
l---------.icons/kora/actions/16/stock_select-row.svg1
l---------.icons/kora/actions/16/stock_shared-by-me.svg1
l---------.icons/kora/actions/16/stock_shared-to-me.svg1
l---------.icons/kora/actions/16/stock_show-all.svg1
l---------.icons/kora/actions/16/stock_stop.svg1
l---------.icons/kora/actions/16/stock_task-assigned-to.svg1
l---------.icons/kora/actions/16/stock_task-assigned.svg1
l---------.icons/kora/actions/16/stock_task-recurring.svg1
l---------.icons/kora/actions/16/stock_task.svg1
l---------.icons/kora/actions/16/stock_text-monospaced.svg1
l---------.icons/kora/actions/16/stock_thunar-shortcuts.svg1
l---------.icons/kora/actions/16/stock_timezone.svg1
l---------.icons/kora/actions/16/stock_todo.svg1
l---------.icons/kora/actions/16/stock_top.svg1
l---------.icons/kora/actions/16/stock_undo.svg1
l---------.icons/kora/actions/16/stock_up.svg1
l---------.icons/kora/actions/16/stock_video-conferencing.svg1
l---------.icons/kora/actions/16/stock_view-details.svg1
l---------.icons/kora/actions/16/stock_volume.svg1
-rw-r--r--.icons/kora/actions/16/stock_xfburn-audio-cd.svg10
-rw-r--r--.icons/kora/actions/16/stock_xfburn-blank-cdrw.svg10
l---------.icons/kora/actions/16/stock_xfburn-data-copy.svg1
l---------.icons/kora/actions/16/stock_xfburn-format-dvdrw.svg1
-rw-r--r--.icons/kora/actions/16/stock_xfburn-new-data-composition.svg10
-rw-r--r--.icons/kora/actions/16/stock_xfburn.svg10
l---------.icons/kora/actions/16/stock_yes.svg1
l---------.icons/kora/actions/16/stock_zoom-page.svg1
l---------.icons/kora/actions/16/stop.svg1
l---------.icons/kora/actions/16/story-editor.svg1
l---------.icons/kora/actions/16/straight-connector.svg1
-rw-r--r--.icons/kora/actions/16/stroke-cap-butt.svg9
-rw-r--r--.icons/kora/actions/16/stroke-cap-round.svg9
-rw-r--r--.icons/kora/actions/16/stroke-cap-square.svg9
-rw-r--r--.icons/kora/actions/16/stroke-join-bevel.svg9
-rw-r--r--.icons/kora/actions/16/stroke-join-miter.svg9
-rw-r--r--.icons/kora/actions/16/stroke-join-round.svg9
-rw-r--r--.icons/kora/actions/16/stroke-to-path.svg9
-rw-r--r--.icons/kora/actions/16/svn-commit.svg8
-rw-r--r--.icons/kora/actions/16/svn-update.svg8
-rw-r--r--.icons/kora/actions/16/swap-panels.svg8
-rw-r--r--.icons/kora/actions/16/symbol-add.svg10
-rw-r--r--.icons/kora/actions/16/symbol-bigger.svg8
-rw-r--r--.icons/kora/actions/16/symbol-fit.svg8
-rw-r--r--.icons/kora/actions/16/symbol-remove.svg9
-rw-r--r--.icons/kora/actions/16/symbol-smaller.svg8
l---------.icons/kora/actions/16/symbols.svg1
l---------.icons/kora/actions/16/system-help.svg1
-rw-r--r--.icons/kora/actions/16/system-run.svg9
l---------.icons/kora/actions/16/system-search.svg1
-rw-r--r--.icons/kora/actions/16/system-software-install.svg8
-rw-r--r--.icons/kora/actions/16/system-upgrade.svg8
l---------.icons/kora/actions/16/tab-close-other.svg1
-rw-r--r--.icons/kora/actions/16/tab-close.svg10
l---------.icons/kora/actions/16/tab-detach.svg1
-rw-r--r--.icons/kora/actions/16/tab-duplicate.svg10
-rw-r--r--.icons/kora/actions/16/tab-new-background.svg9
-rw-r--r--.icons/kora/actions/16/tab-new.svg10
l---------.icons/kora/actions/16/tab.svg1
l---------.icons/kora/actions/16/tab_breakoff.svg1
l---------.icons/kora/actions/16/tab_duplicate.svg1
l---------.icons/kora/actions/16/tab_new.svg1
l---------.icons/kora/actions/16/tab_new_bg.svg1
l---------.icons/kora/actions/16/tab_remove.svg1
l---------.icons/kora/actions/16/tab_remove_other.svg1
l---------.icons/kora/actions/16/table.svg1
l---------.icons/kora/actions/16/tag-addressbook.svg1
l---------.icons/kora/actions/16/tag-delete.svg1
-rw-r--r--.icons/kora/actions/16/tag-edit.svg10
l---------.icons/kora/actions/16/tag-events.svg1
l---------.icons/kora/actions/16/tag-folder.svg1
-rw-r--r--.icons/kora/actions/16/tag-new.svg10
l---------.icons/kora/actions/16/tag-people.svg1
l---------.icons/kora/actions/16/tag-places.svg1
l---------.icons/kora/actions/16/tag-properties.svg1
-rw-r--r--.icons/kora/actions/16/tag-recents.svg9
l---------.icons/kora/actions/16/tag-reset.svg1
-rw-r--r--.icons/kora/actions/16/tag.svg9
l---------.icons/kora/actions/16/tap-create.svg1
l---------.icons/kora/actions/16/tap-extract-to.svg1
l---------.icons/kora/actions/16/tap-extract.svg1
l---------.icons/kora/actions/16/task-attempt.svg1
l---------.icons/kora/actions/16/task-attention.svg1
-rw-r--r--.icons/kora/actions/16/task-due.svg12
l---------.icons/kora/actions/16/task-new.svg1
-rw-r--r--.icons/kora/actions/16/task-past-due.svg9
-rw-r--r--.icons/kora/actions/16/taxes-finances.svg8
l---------.icons/kora/actions/16/terminator_horiz.svg1
l---------.icons/kora/actions/16/terminator_vert.svg1
-rw-r--r--.icons/kora/actions/16/text-convert-to-regular.svg11
-rw-r--r--.icons/kora/actions/16/text-field-framed.svg9
-rw-r--r--.icons/kora/actions/16/text-field.svg8
-rw-r--r--.icons/kora/actions/16/text-flow-into-frame.svg12
-rw-r--r--.icons/kora/actions/16/text-frame-link.svg9
-rw-r--r--.icons/kora/actions/16/text-frame-unlink.svg9
-rw-r--r--.icons/kora/actions/16/text-orientation-auto.svg8
-rw-r--r--.icons/kora/actions/16/text-orientation-sideways.svg8
-rw-r--r--.icons/kora/actions/16/text-orientation-upright.svg8
-rw-r--r--.icons/kora/actions/16/text-put-on-path.svg9
-rw-r--r--.icons/kora/actions/16/text-remove-from-path.svg9
-rw-r--r--.icons/kora/actions/16/text-speak.svg8
-rw-r--r--.icons/kora/actions/16/text-unflow.svg10
-rw-r--r--.icons/kora/actions/16/text-unkern.svg9
-rw-r--r--.icons/kora/actions/16/text-wiki.svg8
-rw-r--r--.icons/kora/actions/16/text-wrap.svg9
-rw-r--r--.icons/kora/actions/16/text_horz_kern.svg9
-rw-r--r--.icons/kora/actions/16/text_letter_spacing.svg8
-rw-r--r--.icons/kora/actions/16/text_line_spacing.svg9
-rw-r--r--.icons/kora/actions/16/text_outer_style.svg9
-rw-r--r--.icons/kora/actions/16/text_remove_kerns.svg9
-rw-r--r--.icons/kora/actions/16/text_rotation.svg9
l---------.icons/kora/actions/16/text_subscript.svg1
l---------.icons/kora/actions/16/text_superscript.svg1
-rw-r--r--.icons/kora/actions/16/text_vert_kern.svg9
-rw-r--r--.icons/kora/actions/16/text_word_spacing.svg9
-rw-r--r--.icons/kora/actions/16/texture.svg9
l---------.icons/kora/actions/16/tiny-pause.svg1
l---------.icons/kora/actions/16/tiny-start.svg1
l---------.icons/kora/actions/16/toggle_vp_y.svg1
l---------.icons/kora/actions/16/toggle_vp_z.svg1
l---------.icons/kora/actions/16/tool-animator.svg1
-rw-r--r--.icons/kora/actions/16/tool-measure.svg9
-rw-r--r--.icons/kora/actions/16/tool-node-editor.svg8
l---------.icons/kora/actions/16/tool-pointer.svg1
-rw-r--r--.icons/kora/actions/16/tool-spray.svg8
-rw-r--r--.icons/kora/actions/16/tool-tweak.svg9
-rw-r--r--.icons/kora/actions/16/tool_color_eraser.svg12
l---------.icons/kora/actions/16/tool_curve.svg1
l---------.icons/kora/actions/16/tool_elliptical_selection.svg1
l---------.icons/kora/actions/16/tool_polygon.svg1
l---------.icons/kora/actions/16/tool_rounded_rectangle.svg1
-rw-r--r--.icons/kora/actions/16/tools-check-spelling.svg9
-rw-r--r--.icons/kora/actions/16/tools-media-optical-burn-image.svg10
-rw-r--r--.icons/kora/actions/16/tools-media-optical-burn.svg8
-rw-r--r--.icons/kora/actions/16/tools-media-optical-copy.svg11
-rw-r--r--.icons/kora/actions/16/tools-media-optical-erase.svg8
-rw-r--r--.icons/kora/actions/16/tools-media-optical-format.svg9
-rw-r--r--.icons/kora/actions/16/tools-report-bug.svg8
-rw-r--r--.icons/kora/actions/16/tools-rip-audio-cd.svg8
-rw-r--r--.icons/kora/actions/16/tools-rip-video-cd.svg9
l---------.icons/kora/actions/16/tools-rip-video-dvd.svg1
l---------.icons/kora/actions/16/tools-wizard.svg1
-rw-r--r--.icons/kora/actions/16/tools.svg11
l---------.icons/kora/actions/16/top.svg1
-rw-r--r--.icons/kora/actions/16/torrents.svg8
l---------.icons/kora/actions/16/transfers.svg1
-rw-r--r--.icons/kora/actions/16/transform-affect-gradient.svg11
-rw-r--r--.icons/kora/actions/16/transform-affect-pattern.svg8
-rw-r--r--.icons/kora/actions/16/transform-affect-rounded-corners.svg8
-rw-r--r--.icons/kora/actions/16/transform-affect-stroke.svg8
-rw-r--r--.icons/kora/actions/16/transform-browse.svg8
l---------.icons/kora/actions/16/transform-crop-and-resize.svg1
-rw-r--r--.icons/kora/actions/16/transform-crop.svg9
-rw-r--r--.icons/kora/actions/16/transform-move.svg8
-rw-r--r--.icons/kora/actions/16/transform-rotate.svg10
-rw-r--r--.icons/kora/actions/16/transform-scale-textbox-points.svg8
l---------.icons/kora/actions/16/transform-scale.svg1
-rw-r--r--.icons/kora/actions/16/transform-shear-down.svg9
-rw-r--r--.icons/kora/actions/16/transform-shear-left.svg9
-rw-r--r--.icons/kora/actions/16/transform-shear-right.svg9
-rw-r--r--.icons/kora/actions/16/transform-shear-up.svg9
l---------.icons/kora/actions/16/trash-empty.svg1
-rw-r--r--.icons/kora/actions/16/trim-margins.svg9
-rw-r--r--.icons/kora/actions/16/trim-to-selection.svg9
-rw-r--r--.icons/kora/actions/16/twitter-dm.svg9
-rw-r--r--.icons/kora/actions/16/twitter-home.svg8
-rw-r--r--.icons/kora/actions/16/twitter-mentions.svg10
l---------.icons/kora/actions/16/twitter-profile.svg1
-rw-r--r--.icons/kora/actions/16/udiskie-detach.svg11
l---------.icons/kora/actions/16/udiskie-eject.svg1
l---------.icons/kora/actions/16/udiskie-lock.svg1
-rw-r--r--.icons/kora/actions/16/udiskie-mount.svg8
l---------.icons/kora/actions/16/udiskie-submenu.svg1
l---------.icons/kora/actions/16/udiskie-unlock.svg1
-rw-r--r--.icons/kora/actions/16/udiskie-unmount.svg8
l---------.icons/kora/actions/16/underexposure.svg1
l---------.icons/kora/actions/16/undo.svg1
l---------.icons/kora/actions/16/unlock.svg1
l---------.icons/kora/actions/16/up.svg1
l---------.icons/kora/actions/16/upcomingevents-amarok.svg1
l---------.icons/kora/actions/16/upindicator.svg1
l---------.icons/kora/actions/16/upload-media.svg1
-rw-r--r--.icons/kora/actions/16/upload.svg8
l---------.icons/kora/actions/16/url-copy.svg1
l---------.icons/kora/actions/16/user-group-delete.svg1
l---------.icons/kora/actions/16/user-group-new.svg1
l---------.icons/kora/actions/16/user-group-properties.svg1
-rw-r--r--.icons/kora/actions/16/user-identity.svg9
l---------.icons/kora/actions/16/user-properties.svg1
-rw-r--r--.icons/kora/actions/16/user_purple.svg9
l---------.icons/kora/actions/16/usermenu-delete.svg1
l---------.icons/kora/actions/16/usermenu-down.svg1
l---------.icons/kora/actions/16/usermenu-up.svg1
-rw-r--r--.icons/kora/actions/16/username-copy.svg9
-rw-r--r--.icons/kora/actions/16/vertical.svg9
l---------.icons/kora/actions/16/videoclip-amarok.svg1
-rw-r--r--.icons/kora/actions/16/view-bank-account-checking.svg10
-rw-r--r--.icons/kora/actions/16/view-bank-account-savings.svg10
-rw-r--r--.icons/kora/actions/16/view-bank-account.svg9
-rw-r--r--.icons/kora/actions/16/view-bank.svg9
-rw-r--r--.icons/kora/actions/16/view-barcode-add.svg8
-rw-r--r--.icons/kora/actions/16/view-barcode-qr.svg8
-rw-r--r--.icons/kora/actions/16/view-barcode.svg8
-rw-r--r--.icons/kora/actions/16/view-calendar-agenda.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-birthday.svg8
-rw-r--r--.icons/kora/actions/16/view-calendar-day.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-holiday.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-journal.svg10
-rw-r--r--.icons/kora/actions/16/view-calendar-list.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-month.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-special-occasion.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-tasks.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-time-spent.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-timeline.svg10
-rw-r--r--.icons/kora/actions/16/view-calendar-upcoming-days.svg10
-rw-r--r--.icons/kora/actions/16/view-calendar-upcoming-events.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-wedding-anniversary.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-week.svg10
-rw-r--r--.icons/kora/actions/16/view-calendar-whatsnext.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-workweek.svg9
-rw-r--r--.icons/kora/actions/16/view-calendar-year.svg8
l---------.icons/kora/actions/16/view-calendar-year.svg.svg1
-rw-r--r--.icons/kora/actions/16/view-calendar.svg9
l---------.icons/kora/actions/16/view-catalog.svg1
l---------.icons/kora/actions/16/view-categories.svg1
-rw-r--r--.icons/kora/actions/16/view-certificate-add.svg9
-rw-r--r--.icons/kora/actions/16/view-certificate-export-secret.svg11
-rw-r--r--.icons/kora/actions/16/view-certificate-export-server.svg9
-rw-r--r--.icons/kora/actions/16/view-certificate-export.svg11
-rw-r--r--.icons/kora/actions/16/view-certificate-import.svg11
-rw-r--r--.icons/kora/actions/16/view-certificate-server-configure.svg11
l---------.icons/kora/actions/16/view-certificate-sign.svg1
-rw-r--r--.icons/kora/actions/16/view-certificate.svg10
l---------.icons/kora/actions/16/view-choose.svg1
l---------.icons/kora/actions/16/view-close.svg1
-rw-r--r--.icons/kora/actions/16/view-column.svg8
-rw-r--r--.icons/kora/actions/16/view-compact.svg8
-rw-r--r--.icons/kora/actions/16/view-continuous.svg9
-rw-r--r--.icons/kora/actions/16/view-coverflow.svg8
-rw-r--r--.icons/kora/actions/16/view-currency-list.svg8
-rw-r--r--.icons/kora/actions/16/view-dual.svg9
l---------.icons/kora/actions/16/view-file-columns.svg1
-rw-r--r--.icons/kora/actions/16/view-filter-rtl.svg8
-rw-r--r--.icons/kora/actions/16/view-filter.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-add.svg12
-rw-r--r--.icons/kora/actions/16/view-financial-account-asset-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-asset.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-cash-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-cash.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-checking-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-checking.svg11
-rw-r--r--.icons/kora/actions/16/view-financial-account-close.svg12
-rw-r--r--.icons/kora/actions/16/view-financial-account-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-credit-card-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-credit-card.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-delete.svg12
-rw-r--r--.icons/kora/actions/16/view-financial-account-edit.svg12
-rw-r--r--.icons/kora/actions/16/view-financial-account-investment-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-investment-security-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-investment-security.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-investment.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-liability-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-liability.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-loan-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-loan.svg11
-rw-r--r--.icons/kora/actions/16/view-financial-account-reopen.svg12
-rw-r--r--.icons/kora/actions/16/view-financial-account-savings-closed.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account-savings.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-account.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-budget.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-category-add.svg11
-rw-r--r--.icons/kora/actions/16/view-financial-category-delete.svg11
-rw-r--r--.icons/kora/actions/16/view-financial-category-edit.svg11
-rw-r--r--.icons/kora/actions/16/view-financial-category-expense.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-category-income.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-list.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-transfer-reconcile.svg11
-rw-r--r--.icons/kora/actions/16/view-financial-transfer-reconciled.svg8
-rw-r--r--.icons/kora/actions/16/view-financial-transfer-unreconciled.svg8
-rw-r--r--.icons/kora/actions/16/view-form-action.svg9
-rw-r--r--.icons/kora/actions/16/view-form.svg9
-rw-r--r--.icons/kora/actions/16/view-fullscreen.svg8
-rw-r--r--.icons/kora/actions/16/view-grid.svg11
l---------.icons/kora/actions/16/view-group.svg1
-rw-r--r--.icons/kora/actions/16/view-hidden.svg9
l---------.icons/kora/actions/16/view-history.svg1
-rw-r--r--.icons/kora/actions/16/view-institution-add.svg8
-rw-r--r--.icons/kora/actions/16/view-institution-delete.svg8
-rw-r--r--.icons/kora/actions/16/view-institution-edit.svg8
-rw-r--r--.icons/kora/actions/16/view-institution.svg8
-rw-r--r--.icons/kora/actions/16/view-left-close.svg8
-rw-r--r--.icons/kora/actions/16/view-list-compact.svg8
-rw-r--r--.icons/kora/actions/16/view-list-details.svg8
l---------.icons/kora/actions/16/view-list-icons.svg1
-rw-r--r--.icons/kora/actions/16/view-list-images.svg9
-rw-r--r--.icons/kora/actions/16/view-list-text.svg8
l---------.icons/kora/actions/16/view-list-tree.svg1
-rw-r--r--.icons/kora/actions/16/view-list-video-symbolic.svg11
-rw-r--r--.icons/kora/actions/16/view-list-video.svg9
l---------.icons/kora/actions/16/view-list.svg1
l---------.icons/kora/actions/16/view-maximized.svg1
l---------.icons/kora/actions/16/view-media-album-cover.svg1
l---------.icons/kora/actions/16/view-media-artist.svg1
-rw-r--r--.icons/kora/actions/16/view-media-equalizer.svg8
-rw-r--r--.icons/kora/actions/16/view-media-genre.svg8
-rw-r--r--.icons/kora/actions/16/view-media-lyrics.svg8
-rw-r--r--.icons/kora/actions/16/view-media-playcount.svg8
-rw-r--r--.icons/kora/actions/16/view-media-playlist.svg8
l---------.icons/kora/actions/16/view-media-queue.svg1
-rw-r--r--.icons/kora/actions/16/view-media-subtitles-hidden.svg8
l---------.icons/kora/actions/16/view-media-subtitles.svg1
l---------.icons/kora/actions/16/view-media-title.svg1
l---------.icons/kora/actions/16/view-media-track.svg1
l---------.icons/kora/actions/16/view-media-visualization.svg1
-rw-r--r--.icons/kora/actions/16/view-more-horizontal.svg8
-rw-r--r--.icons/kora/actions/16/view-more.svg8
-rw-r--r--.icons/kora/actions/16/view-multiple-objects.svg9
-rw-r--r--.icons/kora/actions/16/view-object-histogram-linear.svg9
-rw-r--r--.icons/kora/actions/16/view-object-histogram-logarithmic.svg9
-rw-r--r--.icons/kora/actions/16/view-paged.svg9
-rw-r--r--.icons/kora/actions/16/view-pages-continuous.svg8
-rw-r--r--.icons/kora/actions/16/view-pages-facing-first-centered.svg8
-rw-r--r--.icons/kora/actions/16/view-pages-facing.svg8
-rw-r--r--.icons/kora/actions/16/view-pages-overview.svg8
-rw-r--r--.icons/kora/actions/16/view-pages-single.svg8
l---------.icons/kora/actions/16/view-pim-calendar.svg1
-rw-r--r--.icons/kora/actions/16/view-pim-contacts.svg9
l---------.icons/kora/actions/16/view-pim-journal.svg1
l---------.icons/kora/actions/16/view-pim-mail.svg1
-rw-r--r--.icons/kora/actions/16/view-pim-news.svg9
l---------.icons/kora/actions/16/view-pim-notes.svg1
-rw-r--r--.icons/kora/actions/16/view-pim-summary.svg9
l---------.icons/kora/actions/16/view-pim-tasks-pending.svg1
l---------.icons/kora/actions/16/view-pim-tasks.svg1
-rw-r--r--.icons/kora/actions/16/view-presentation.svg10
-rw-r--r--.icons/kora/actions/16/view-preview.svg8
l---------.icons/kora/actions/16/view-process-all-tree.svg1
l---------.icons/kora/actions/16/view-process-all.svg1
l---------.icons/kora/actions/16/view-process-own.svg1
l---------.icons/kora/actions/16/view-process-system.svg1
l---------.icons/kora/actions/16/view-process-tree.svg1
l---------.icons/kora/actions/16/view-process-users.svg1
-rw-r--r--.icons/kora/actions/16/view-readermode-active.svg9
-rw-r--r--.icons/kora/actions/16/view-readermode.svg8
-rw-r--r--.icons/kora/actions/16/view-refresh.svg8
l---------.icons/kora/actions/16/view-resource-calendar.svg1
-rw-r--r--.icons/kora/actions/16/view-restore.svg8
-rw-r--r--.icons/kora/actions/16/view-right-close.svg9
l---------.icons/kora/actions/16/view-right-new.svg1
-rw-r--r--.icons/kora/actions/16/view-sidetree.svg9
-rw-r--r--.icons/kora/actions/16/view-sort-ascending.svg9
-rw-r--r--.icons/kora/actions/16/view-sort-descending.svg9
-rw-r--r--.icons/kora/actions/16/view-sort.svg9
l---------.icons/kora/actions/16/view-split-left-right.svg1
-rw-r--r--.icons/kora/actions/16/view-split-top-bottom.svg9
-rw-r--r--.icons/kora/actions/16/view-statistics.svg8
l---------.icons/kora/actions/16/view-table-of-contents-ltr.svg1
l---------.icons/kora/actions/16/view-table-of-contents-rtl.svg1
l---------.icons/kora/actions/16/view-task-add.svg1
l---------.icons/kora/actions/16/view-task-child-add.svg1
-rw-r--r--.icons/kora/actions/16/view-task-child.svg9
l---------.icons/kora/actions/16/view-task.svg1
-rw-r--r--.icons/kora/actions/16/view-time-schedule-baselined-add.svg8
-rw-r--r--.icons/kora/actions/16/view-time-schedule-baselined-remove.svg8
l---------.icons/kora/actions/16/view-time-schedule-baselined.svg1
-rw-r--r--.icons/kora/actions/16/view-time-schedule-calculus.svg9
-rw-r--r--.icons/kora/actions/16/view-time-schedule-child-insert.svg9
l---------.icons/kora/actions/16/view-time-schedule-edit.svg1
l---------.icons/kora/actions/16/view-time-schedule-insert.svg1
l---------.icons/kora/actions/16/view-time-schedule.svg1
-rw-r--r--.icons/kora/actions/16/view-user-offline-kopete.svg10
l---------.icons/kora/actions/16/view-visible.svg1
l---------.icons/kora/actions/16/view-web-browser-dom-tree.svg1
l---------.icons/kora/actions/16/view_choose.svg1
l---------.icons/kora/actions/16/view_detailed.svg1
l---------.icons/kora/actions/16/view_icon.svg1
l---------.icons/kora/actions/16/view_left_right.svg1
l---------.icons/kora/actions/16/view_multicolumn.svg1
l---------.icons/kora/actions/16/view_text.svg1
l---------.icons/kora/actions/16/view_top_bottom.svg1
l---------.icons/kora/actions/16/view_tree.svg1
l---------.icons/kora/actions/16/viewimage.svg1
l---------.icons/kora/actions/16/viewmagfit.svg1
l---------.icons/kora/actions/16/vinyl.svg1
-rw-r--r--.icons/kora/actions/16/virtual-desktops.svg8
l---------.icons/kora/actions/16/visibility.svg1
l---------.icons/kora/actions/16/vm-create.svg1
l---------.icons/kora/actions/16/vm-download.svg1
l---------.icons/kora/actions/16/vm-power-off.svg1
l---------.icons/kora/actions/16/vm-power-on.svg1
l---------.icons/kora/actions/16/vm-restart.svg1
l---------.icons/kora/actions/16/vm-settings.svg1
-rw-r--r--.icons/kora/actions/16/vm-snapshot-autoprotect-keep.svg8
-rw-r--r--.icons/kora/actions/16/vm-snapshot-autoprotect.svg8
-rw-r--r--.icons/kora/actions/16/vm-snapshot-current.svg8
-rw-r--r--.icons/kora/actions/16/vm-snapshot-recording.svg8
-rw-r--r--.icons/kora/actions/16/vm-snapshot-revert.svg8
-rw-r--r--.icons/kora/actions/16/vm-snapshot.svg8
-rw-r--r--.icons/kora/actions/16/vm-snapshots-manage.svg8
l---------.icons/kora/actions/16/vm-suspend.svg1
l---------.icons/kora/actions/16/vm-tools-install-cancel.svg1
-rw-r--r--.icons/kora/actions/16/vm-tools-install.svg8
l---------.icons/kora/actions/16/vm-upload.svg1
-rw-r--r--.icons/kora/actions/16/vm_clone_wizard.svg9
l---------.icons/kora/actions/16/vm_new.svg1
l---------.icons/kora/actions/16/vmware-autoprotect-keep.svg1
l---------.icons/kora/actions/16/vmware-checkpoint-next.svg1
l---------.icons/kora/actions/16/vmware-checkpoint-previous.svg1
-rw-r--r--.icons/kora/actions/16/vmware-component-download-inactive.svg9
-rw-r--r--.icons/kora/actions/16/vmware-component-downloading.svg9
-rw-r--r--.icons/kora/actions/16/vmware-component.svg11
-rw-r--r--.icons/kora/actions/16/vmware-datacenter.svg8
-rw-r--r--.icons/kora/actions/16/vmware-disabled.svg8
-rw-r--r--.icons/kora/actions/16/vmware-error-emblem.svg8
l---------.icons/kora/actions/16/vmware-locked.svg1
l---------.icons/kora/actions/16/vmware-manage-autostart-vms.svg1
l---------.icons/kora/actions/16/vmware-marker-add.svg1
-rw-r--r--.icons/kora/actions/16/vmware-new.svg8
l---------.icons/kora/actions/16/vmware-powered-on.svg1
l---------.icons/kora/actions/16/vmware-ram-max-recommended-bullet.svg1
l---------.icons/kora/actions/16/vmware-ram-max-recommended-flag.svg1
l---------.icons/kora/actions/16/vmware-ram-min-recommended-bullet.svg1
l---------.icons/kora/actions/16/vmware-ram-min-recommended-flag.svg1
l---------.icons/kora/actions/16/vmware-ram-recommended-bullet.svg1
l---------.icons/kora/actions/16/vmware-ram-recommended-flag.svg1
l---------.icons/kora/actions/16/vmware-replay-beginning.svg1
l---------.icons/kora/actions/16/vmware-replay-pause.svg1
l---------.icons/kora/actions/16/vmware-replay-play.svg1
-rw-r--r--.icons/kora/actions/16/vmware-replay-speed-fast.svg8
-rw-r--r--.icons/kora/actions/16/vmware-replay-speed-normal.svg11
l---------.icons/kora/actions/16/vmware-settings.svg1
l---------.icons/kora/actions/16/vmware-suspended.svg1
l---------.icons/kora/actions/16/vmware-unlocked.svg1
-rw-r--r--.icons/kora/actions/16/vmware-vcd-server.svg8
-rw-r--r--.icons/kora/actions/16/vmware-vcenter.svg11
l---------.icons/kora/actions/16/vmware-view-appliance.svg1
l---------.icons/kora/actions/16/vmware-view-console.svg1
l---------.icons/kora/actions/16/vmware-view-unity-error.svg1
l---------.icons/kora/actions/16/vmware-view-unity.svg1
-rw-r--r--.icons/kora/actions/16/wallet-open.svg8
l---------.icons/kora/actions/16/web-browser.svg1
-rw-r--r--.icons/kora/actions/16/whitebalance.svg9
-rw-r--r--.icons/kora/actions/16/widget-alternatives.svg8
-rw-r--r--.icons/kora/actions/16/window-close.svg8
-rw-r--r--.icons/kora/actions/16/window-duplicate.svg10
-rw-r--r--.icons/kora/actions/16/window-keep-above.svg8
-rw-r--r--.icons/kora/actions/16/window-keep-below.svg8
-rw-r--r--.icons/kora/actions/16/window-maximize.svg8
-rw-r--r--.icons/kora/actions/16/window-minimize.svg8
-rw-r--r--.icons/kora/actions/16/window-new.svg10
-rw-r--r--.icons/kora/actions/16/window-next.svg10
-rw-r--r--.icons/kora/actions/16/window-pin.svg8
-rw-r--r--.icons/kora/actions/16/window-previous.svg10
-rw-r--r--.icons/kora/actions/16/window-restore.svg8
-rw-r--r--.icons/kora/actions/16/window-shade.svg8
-rw-r--r--.icons/kora/actions/16/window-unpin.svg9
-rw-r--r--.icons/kora/actions/16/window-unshade.svg8
-rw-r--r--.icons/kora/actions/16/window.svg9
l---------.icons/kora/actions/16/window_fullscreen.svg1
l---------.icons/kora/actions/16/window_new.svg1
l---------.icons/kora/actions/16/window_nofullscreen.svg1
l---------.icons/kora/actions/16/x-clementine-album.svg1
l---------.icons/kora/actions/16/x-clementine-artist.svg1
l---------.icons/kora/actions/16/x-clementine-shuffle.svg1
l---------.icons/kora/actions/16/x-office-address-book.svg1
l---------.icons/kora/actions/16/x-shape-connection.svg1
l---------.icons/kora/actions/16/x-shape-formula.svg1
l---------.icons/kora/actions/16/x-shape-image.svg1
l---------.icons/kora/actions/16/x-shape-text.svg1
l---------.icons/kora/actions/16/x-zoom-in.svg1
l---------.icons/kora/actions/16/x-zoom-out.svg1
-rw-r--r--.icons/kora/actions/16/xc_crosshair.svg8
l---------.icons/kora/actions/16/xfce-wm-close.svg1
-rw-r--r--.icons/kora/actions/16/xfce-wm-maximize.svg8
-rw-r--r--.icons/kora/actions/16/xfce-wm-menu.svg8
l---------.icons/kora/actions/16/xfce-wm-minimize.svg1
-rw-r--r--.icons/kora/actions/16/xfce-wm-shade.svg8
-rw-r--r--.icons/kora/actions/16/xfce-wm-stick.svg8
l---------.icons/kora/actions/16/xfce-wm-unmaximize.svg1
-rw-r--r--.icons/kora/actions/16/xfce-wm-unshade.svg8
-rw-r--r--.icons/kora/actions/16/xfce-wm-unstick.svg8
l---------.icons/kora/actions/16/xml-attribute-delete.svg1
l---------.icons/kora/actions/16/xml-element-new.svg1
l---------.icons/kora/actions/16/xml-node-delete.svg1
l---------.icons/kora/actions/16/xml-node-duplicate.svg1
l---------.icons/kora/actions/16/xml-text-new.svg1
-rw-r--r--.icons/kora/actions/16/y-zoom-in.svg10
l---------.icons/kora/actions/16/y-zoom-out.svg1
-rw-r--r--.icons/kora/actions/16/zone-in.svg8
-rw-r--r--.icons/kora/actions/16/zone-out.svg8
-rw-r--r--.icons/kora/actions/16/zoom-1-to-2.svg8
-rw-r--r--.icons/kora/actions/16/zoom-2-to-1.svg8
l---------.icons/kora/actions/16/zoom-best-fit.svg1
l---------.icons/kora/actions/16/zoom-center-page.svg1
l---------.icons/kora/actions/16/zoom-double-size.svg1
l---------.icons/kora/actions/16/zoom-draw.svg1
-rw-r--r--.icons/kora/actions/16/zoom-fit-best.svg8
-rw-r--r--.icons/kora/actions/16/zoom-fit-drawing.svg8
-rw-r--r--.icons/kora/actions/16/zoom-fit-height.svg8
-rw-r--r--.icons/kora/actions/16/zoom-fit-page.svg8
-rw-r--r--.icons/kora/actions/16/zoom-fit-selection.svg8
-rw-r--r--.icons/kora/actions/16/zoom-fit-width.svg8
l---------.icons/kora/actions/16/zoom-half-size.svg1
l---------.icons/kora/actions/16/zoom-in-large.svg1
-rw-r--r--.icons/kora/actions/16/zoom-in-x.svg8
l---------.icons/kora/actions/16/zoom-in-y.svg1
-rw-r--r--.icons/kora/actions/16/zoom-in.svg9
-rw-r--r--.icons/kora/actions/16/zoom-next.svg8
-rw-r--r--.icons/kora/actions/16/zoom-original.svg8
-rw-r--r--.icons/kora/actions/16/zoom-out-x.svg8
-rw-r--r--.icons/kora/actions/16/zoom-out-y.svg8
-rw-r--r--.icons/kora/actions/16/zoom-out.svg8
-rw-r--r--.icons/kora/actions/16/zoom-previous.svg8
l---------.icons/kora/actions/16/zoom-select-fit.svg1
l---------.icons/kora/actions/16/zoom-select-x.svg1
l---------.icons/kora/actions/16/zoom-select-y.svg1
l---------.icons/kora/actions/16/zoom-select.svg1
l---------.icons/kora/actions/16/zoom.svg1
l---------.icons/kora/actions/16@21
-rw-r--r--.icons/kora/actions/symbolic/action-unavailable-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/add-files-to-archive-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/address-book-new-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/application-exit-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/application-menu-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/appointment-new-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/appointment-soon-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/bookmark-new-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/browser-download-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/calendar-go-today-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/call-start-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/call-stop-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/camera-switch-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/category-search-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/chat-message-new-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/color-select-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/contact-new-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/cs-desklets-symbolic.svg7
l---------.icons/kora/actions/symbolic/detach-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/dino-double-tick-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/dino-tick-symbolic.svg5
l---------.icons/kora/actions/symbolic/document-edit-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/document-export-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/document-import-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/document-new-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/document-open-recent-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/document-open-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/document-page-setup-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/document-print-preview-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/document-print-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/document-properties-symbolic.svg14
-rw-r--r--.icons/kora/actions/symbolic/document-revert-rtl-symbolic.svg8
l---------.icons/kora/actions/symbolic/document-revert-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/document-revert-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/document-save-as-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/document-save-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/document-send-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/edit-clear-all-symbolic.svg4
l---------.icons/kora/actions/symbolic/edit-clear-rtl-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/edit-clear-symbolic-rtl.svg4
-rw-r--r--.icons/kora/actions/symbolic/edit-clear-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/edit-copy-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/edit-cut-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/edit-delete-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/edit-find-replace-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/edit-find-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/edit-paste-symbolic.svg3
l---------.icons/kora/actions/symbolic/edit-redo-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/edit-redo-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/edit-redo-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/edit-select-all-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/edit-select-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/edit-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/edit-tag-symbolic.svg4
l---------.icons/kora/actions/symbolic/edit-undo-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/edit-undo-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/edit-undo-symbolic.svg5
l---------.icons/kora/actions/symbolic/ephy-bookmark-tag-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/ephy-bookmarks-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/ephy-reader-mode-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/error-correct-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/extract-archive-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/fcitx-fullwidth-active-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg3
l---------.icons/kora/actions/symbolic/fcitx-kbd-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/fcitx-punc-active-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/fcitx-punc-inactive-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/fcitx-vk-active-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/fcitx-vk-inactive-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/find-location-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/focus-legacy-systray-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/focus-top-bar-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/focus-windows-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/folder-new-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/font-select-symbolic.svg7
l---------.icons/kora/actions/symbolic/format-indent-less-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/format-indent-less-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/format-indent-less-symbolic.svg4
l---------.icons/kora/actions/symbolic/format-indent-more-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/format-indent-more-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/format-indent-more-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/format-justify-center-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/format-justify-fill-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/format-justify-left-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/format-justify-right-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/format-text-bold-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/format-text-direction-ltr-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/format-text-direction-rtl-symbolic.svg11
l---------.icons/kora/actions/symbolic/format-text-direction-symbolic-rtl.svg1
l---------.icons/kora/actions/symbolic/format-text-direction-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/format-text-italic-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/format-text-larger-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/format-text-remove-formatting-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/format-text-smaller-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/format-text-strikethrough-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/format-text-underline-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/go-bottom-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/go-down-symbolic.svg5
l---------.icons/kora/actions/symbolic/go-first-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/go-first-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/go-first-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/go-home-symbolic.svg14
-rw-r--r--.icons/kora/actions/symbolic/go-jump-rtl-symbolic.svg8
l---------.icons/kora/actions/symbolic/go-jump-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/go-jump-symbolic.svg8
l---------.icons/kora/actions/symbolic/go-last-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/go-last-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/go-last-symbolic.svg6
l---------.icons/kora/actions/symbolic/go-next-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/go-next-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/go-next-symbolic.svg5
l---------.icons/kora/actions/symbolic/go-previous-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/go-previous-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/go-previous-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/go-top-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/go-up-symbolic.svg3
l---------.icons/kora/actions/symbolic/help-about-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/help-info-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/image-crop-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/image-denoise-symbolic.svg20
-rw-r--r--.icons/kora/actions/symbolic/image-filter-symbolic.svg10
-rw-r--r--.icons/kora/actions/symbolic/image-red-eye-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/image-resize-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/image-sharpen-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/image-straighten-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/insert-emoticon-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/insert-image-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/insert-link-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/insert-object-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/insert-text-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/keyboard-enter-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/keyboard-hide-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/keyboard-layout-filled-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/keyboard-shift-filled-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/link-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/list-add-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/list-drag-handle-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/list-remove-all-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/list-remove-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/location-symbolic.svg11
l---------.icons/kora/actions/symbolic/lock-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/mail-flag-symbolic.svg4
l---------.icons/kora/actions/symbolic/mail-forward-rtl-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/mail-forward-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/mail-mark-important-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/mail-mark-junk-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/mail-mark-notjunk-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/mail-mark-read-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/mail-mark-unread-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/mail-message-new-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/mail-reply-all-symbolic-rtl.svg8
-rw-r--r--.icons/kora/actions/symbolic/mail-reply-all-symbolic.svg8
l---------.icons/kora/actions/symbolic/mail-reply-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/mail-reply-sender-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/mail-reply-sender-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/mail-reply-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/mail-send-receive-symbolic.svg14
-rw-r--r--.icons/kora/actions/symbolic/mail-send-symbolic.svg5
l---------.icons/kora/actions/symbolic/mail-spam-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/mark-location-symbolic.svg3
l---------.icons/kora/actions/symbolic/marker-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/media-eject-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/media-mount-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/media-playback-pause-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/media-playback-start-rtl-symbolic.svg5
l---------.icons/kora/actions/symbolic/media-playback-start-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/media-playback-start-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/media-playback-stop-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/media-record-symbolic.svg3
l---------.icons/kora/actions/symbolic/media-seek-backward-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/media-seek-backward-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/media-seek-backward-symbolic.svg3
l---------.icons/kora/actions/symbolic/media-seek-forward-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/media-seek-forward-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/media-seek-forward-symbolic.svg6
l---------.icons/kora/actions/symbolic/media-skip-backward-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/media-skip-backward-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/media-skip-backward-symbolic.svg11
l---------.icons/kora/actions/symbolic/media-skip-forward-rtl-symbolic.svg1
l---------.icons/kora/actions/symbolic/media-skip-forward-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/media-skip-forward-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/media-view-subtitles-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/music-artist-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/music-playlist-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/new-window-symbolic.svg10
-rw-r--r--.icons/kora/actions/symbolic/object-flip-horizontal-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/object-flip-vertical-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/object-merge-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/object-move-symbolic.svg12
-rw-r--r--.icons/kora/actions/symbolic/object-rotate-left-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/object-rotate-right-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/object-select-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/object-straighten-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/open-menu-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/pan-down-symbolic.svg3
l---------.icons/kora/actions/symbolic/pan-end-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/pan-end-symbolic.svg3
l---------.icons/kora/actions/symbolic/pan-start-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/pan-start-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/pan-up-symbolic.svg3
l---------.icons/kora/actions/symbolic/pane-hide-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/pane-hide-symbolic.svg6
l---------.icons/kora/actions/symbolic/pane-show-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/pane-show-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/process-stop-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/qrscanner-symbolic.svg3
l---------.icons/kora/actions/symbolic/search-symbolic.svg1
l---------.icons/kora/actions/symbolic/selection-end-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/selection-end-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/selection-mode-symbolic.svg3
l---------.icons/kora/actions/symbolic/selection-start-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/selection-start-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/send-to-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/sidebar-places-symbolic.svg8
l---------.icons/kora/actions/symbolic/sidebar-show-right-rtl-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/sidebar-show-right-symbolic.svg6
l---------.icons/kora/actions/symbolic/sidebar-show-rtl-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/sidebar-show-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/star-new-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/system-hibernate-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/system-lock-screen-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/system-log-out-symbolic.svg4
l---------.icons/kora/actions/symbolic/system-reboot-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/system-restart-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/system-run-symbolic.svg4
l---------.icons/kora/actions/symbolic/system-search-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/system-shutdown-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/system-suspend-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/system-switch-user-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/tab-new-symbolic.svg7
l---------.icons/kora/actions/symbolic/tag-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/tool-arc-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/tool-brush-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/tool-circle-symbolic.svg3
l---------.icons/kora/actions/symbolic/tool-crop-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/tool-eraser-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/tool-filters-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/tool-freeshape-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/tool-highlight-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/tool-line-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/tool-magic-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/tool-oval-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/tool-paint-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/tool-polygon-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/tool-rectangle-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/tool-roundedrect-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/tool-skew-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/tools-check-spelling-symbolic.svg9
-rw-r--r--.icons/kora/actions/symbolic/tools-timer-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/twitter-dm-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/twitter-home-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/twitter-mentions-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/twitter-profile-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/value-decrease-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/value-increase-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/view-app-grid-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/view-bottom-pane-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/view-column-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/view-compact-symbolic.svg11
l---------.icons/kora/actions/symbolic/view-conceal-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/view-continuous-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/view-coverflow-symbolic.svg7
-rw-r--r--.icons/kora/actions/symbolic/view-dual-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/view-filter-rtl-symbolic.svg3
l---------.icons/kora/actions/symbolic/view-filter-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/view-filter-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/view-fullscreen-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/view-grid-symbolic.svg8
l---------.icons/kora/actions/symbolic/view-left-pane-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/view-left-pane-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/view-list-bullet-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/view-list-compact-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/view-list-images-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/view-list-ordered-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/view-list-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/view-list-video-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/view-mirror-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/view-more-horizontal-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/view-more-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/view-paged-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/view-pin-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/view-refresh-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/view-restore-symbolic.svg3
l---------.icons/kora/actions/symbolic/view-reveal-symbolic.svg1
l---------.icons/kora/actions/symbolic/view-right-pane-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/view-right-pane-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/view-sort-ascending-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/view-sort-descending-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/view-top-pane-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/window-close-symbolic.svg3
l---------.icons/kora/actions/symbolic/window-maximize-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/window-maximize-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/window-minimize-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/window-new-symbolic.svg10
-rw-r--r--.icons/kora/actions/symbolic/window-pop-out-symbolic.svg5
l---------.icons/kora/actions/symbolic/window-restore-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/window-restore-symbolic.svg4
l---------.icons/kora/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/xapp-go-history-next-symbolic.svg6
l---------.icons/kora/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg1
-rw-r--r--.icons/kora/actions/symbolic/xapp-go-history-previous-symbolic.svg8
l---------.icons/kora/actions/symbolic/xapp-prefs-behavior-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/xapp-prefs-display-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/xapp-prefs-plugins-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/xapp-prefs-preview-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/xapp-prefs-toolbar-symbolic.svg11
-rw-r--r--.icons/kora/actions/symbolic/xapp-search-entire-word-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/xapp-search-wrap-symbolic.svg5
-rw-r--r--.icons/kora/actions/symbolic/xapp-text-case-symbolic.svg8
-rw-r--r--.icons/kora/actions/symbolic/xapp-use-regex-symbolic.svg3
l---------.icons/kora/actions/symbolic/ymuse-add-symbolic.svg1
l---------.icons/kora/actions/symbolic/ymuse-clear-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/ymuse-consume-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/ymuse-delete-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/ymuse-delete-track-symbolic.svg7
l---------.icons/kora/actions/symbolic/ymuse-edit-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/ymuse-filter-symbolic.svg3
l---------.icons/kora/actions/symbolic/ymuse-home-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/ymuse-level-up-symbolic.svg4
l---------.icons/kora/actions/symbolic/ymuse-next-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/ymuse-now-playing-symbolic.svg6
l---------.icons/kora/actions/symbolic/ymuse-pause-symbolic.svg1
l---------.icons/kora/actions/symbolic/ymuse-play-symbolic.svg1
l---------.icons/kora/actions/symbolic/ymuse-previous-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/ymuse-random-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/ymuse-repeat-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/ymuse-replace-queue-symbolic.svg6
l---------.icons/kora/actions/symbolic/ymuse-save-symbolic.svg1
l---------.icons/kora/actions/symbolic/ymuse-search-symbolic.svg1
l---------.icons/kora/actions/symbolic/ymuse-sort-symbolic.svg1
l---------.icons/kora/actions/symbolic/ymuse-stop-symbolic.svg1
-rw-r--r--.icons/kora/actions/symbolic/ymuse-update-db-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/zoom-fit-best-symbolic.svg3
-rw-r--r--.icons/kora/actions/symbolic/zoom-in-symbolic.svg6
-rw-r--r--.icons/kora/actions/symbolic/zoom-original-symbolic.svg4
-rw-r--r--.icons/kora/actions/symbolic/zoom-out-symbolic.svg3
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting01.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting02.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting03.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting04.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting05.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting06.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting07.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting08.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting09.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting10.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting11.svg1
-rw-r--r--.icons/kora/animations/scalable/nm-stage01-connecting12.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting01.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting02.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting03.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting04.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting05.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting06.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting07.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting08.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting09.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting10.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting11.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting12.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting13.svg1
l---------.icons/kora/animations/scalable/nm-stage02-connecting14.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting01.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting02.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting03.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting04.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting05.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting06.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting07.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting08.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting09.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting10.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting11.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting12.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting13.svg1
l---------.icons/kora/animations/scalable/nm-stage03-connecting14.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting01.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting02.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting03.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting04.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting05.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting06.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting07.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting08.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting09.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting10.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting11.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting12.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting13.svg1
l---------.icons/kora/animations/scalable/nm-vpn-connecting14.svg1
l---------.icons/kora/animations/scalable@21
-rw-r--r--.icons/kora/apps/scalable/010editor.svg14
l---------.icons/kora/apps/scalable/09BE_EpicGamesLauncher.0.svg1
-rw-r--r--.icons/kora/apps/scalable/0ad.svg15
-rw-r--r--.icons/kora/apps/scalable/0cc-famitracker.svg8
-rw-r--r--.icons/kora/apps/scalable/140-game.svg10
l---------.icons/kora/apps/scalable/1CD8_rundll32.0.svg1
l---------.icons/kora/apps/scalable/1E64_notepad.0.svg1
-rw-r--r--.icons/kora/apps/scalable/1cedt.svg11
-rw-r--r--.icons/kora/apps/scalable/1cestart.svg8
l---------.icons/kora/apps/scalable/1cv8.svg1
l---------.icons/kora/apps/scalable/1cv8c.svg1
-rw-r--r--.icons/kora/apps/scalable/1password.svg11
-rw-r--r--.icons/kora/apps/scalable/2048-qt.svg8
-rw-r--r--.icons/kora/apps/scalable/2048.svg18
-rw-r--r--.icons/kora/apps/scalable/2064-read-only-memories.svg17
l---------.icons/kora/apps/scalable/2402_msiexec.0.svg1
l---------.icons/kora/apps/scalable/2905_wscript.0.svg1
l---------.icons/kora/apps/scalable/2EF4_wordpad.0.svg1
-rw-r--r--.icons/kora/apps/scalable/2gis.svg18
-rw-r--r--.icons/kora/apps/scalable/3D-Coat.svg8
l---------.icons/kora/apps/scalable/3dchess1
l---------.icons/kora/apps/scalable/3dchess.svg1
-rw-r--r--.icons/kora/apps/scalable/3depict.svg17
l---------.icons/kora/apps/scalable/4137_winhlp32.0.svg1
-rw-r--r--.icons/kora/apps/scalable/4Pane.svg10
l---------.icons/kora/apps/scalable/4PaneIcon48.svg1
-rw-r--r--.icons/kora/apps/scalable/4diac-ide.svg12
-rw-r--r--.icons/kora/apps/scalable/4digits.svg8
-rw-r--r--.icons/kora/apps/scalable/4kslideshowmaker.svg10
-rw-r--r--.icons/kora/apps/scalable/4kstogram.svg19
-rw-r--r--.icons/kora/apps/scalable/4kvideodownloader.svg8
-rw-r--r--.icons/kora/apps/scalable/4kvideotomp3.svg10
-rw-r--r--.icons/kora/apps/scalable/4kyoutubetomp3.svg12
l---------.icons/kora/apps/scalable/5742_rundll32.0.svg1
l---------.icons/kora/apps/scalable/5961_Defunct_x86.0.svg1
-rw-r--r--.icons/kora/apps/scalable/6180-the-moon.svg8
l---------.icons/kora/apps/scalable/631F_RobloxStudioLauncherBeta.0.svg1
l---------.icons/kora/apps/scalable/7596_iexplore.0.svg1
l---------.icons/kora/apps/scalable/7765_winebrowser.0.svg1
-rw-r--r--.icons/kora/apps/scalable/7kaa.svg11
l---------.icons/kora/apps/scalable/7z.svg1
l---------.icons/kora/apps/scalable/7zip.svg1
l---------.icons/kora/apps/scalable/81F5_winebrowser.0.svg1
-rw-r--r--.icons/kora/apps/scalable/8bitmmo.svg11
-rw-r--r--.icons/kora/apps/scalable/8tracks.svg8
l---------.icons/kora/apps/scalable/97C1_wordpad.0.svg1
-rw-r--r--.icons/kora/apps/scalable/9gag.svg8
l---------.icons/kora/apps/scalable/A35F_hh.0.svg1
-rw-r--r--.icons/kora/apps/scalable/ADLplug.svg10
l---------.icons/kora/apps/scalable/Abricotine.svg1
l---------.icons/kora/apps/scalable/Acetino2.svg1
-rw-r--r--.icons/kora/apps/scalable/AdobeAIR.svg8
l---------.icons/kora/apps/scalable/AdobeFlash.svg1
-rw-r--r--.icons/kora/apps/scalable/AdobeIllustrator.svg13
-rw-r--r--.icons/kora/apps/scalable/AdobePhotoshop.svg17
l---------.icons/kora/apps/scalable/AdobeReader.svg1
l---------.icons/kora/apps/scalable/AdobeReader9.svg1
-rw-r--r--.icons/kora/apps/scalable/AdobeUpdate.svg11
l---------.icons/kora/apps/scalable/AirPortUtility.svg1
-rw-r--r--.icons/kora/apps/scalable/Alacritty.svg13
-rw-r--r--.icons/kora/apps/scalable/Alva.svg10
l---------.icons/kora/apps/scalable/Amazon-www.amazon.com.svg1
l---------.icons/kora/apps/scalable/Anatine.svg1
l---------.icons/kora/apps/scalable/AndroidMessages.svg1
-rw-r--r--.icons/kora/apps/scalable/AppImageLauncher.svg11
l---------.icons/kora/apps/scalable/Appstore.svg1
l---------.icons/kora/apps/scalable/Ardour-Ardour_6.0.0.svg1
l---------.icons/kora/apps/scalable/Ardour-Ardour_6.5.0.svg1
l---------.icons/kora/apps/scalable/Ardour-Ardour_8.0.0.svg1
l---------.icons/kora/apps/scalable/BTM.svg1
-rw-r--r--.icons/kora/apps/scalable/BadlionClient.svg12
-rw-r--r--.icons/kora/apps/scalable/BambooTracker.svg12
-rw-r--r--.icons/kora/apps/scalable/Battle.net.svg8
l---------.icons/kora/apps/scalable/BinaryNinja.svg1
-rw-r--r--.icons/kora/apps/scalable/Black_Chocobo.svg16
l---------.icons/kora/apps/scalable/Blender.svg1
-rw-r--r--.icons/kora/apps/scalable/BrokenSword.svg13
l---------.icons/kora/apps/scalable/Buka.svg1
l---------.icons/kora/apps/scalable/BurpSuiteCommunity.svg1
l---------.icons/kora/apps/scalable/CE93_RobloxPlayerLauncher.0.svg1
l---------.icons/kora/apps/scalable/CMakeSetup.svg1
l---------.icons/kora/apps/scalable/CMakeSetup32.svg1
l---------.icons/kora/apps/scalable/Caprine.svg1
l---------.icons/kora/apps/scalable/Cemu.svg1
-rw-r--r--.icons/kora/apps/scalable/Civ-V.svg8
-rw-r--r--.icons/kora/apps/scalable/CraftStudio.svg12
-rw-r--r--.icons/kora/apps/scalable/CubicSDR.svg18
l---------.icons/kora/apps/scalable/Cyan.svg1
-rw-r--r--.icons/kora/apps/scalable/CycligentGitTool.svg8
l---------.icons/kora/apps/scalable/D15F_hh.0.svg1
l---------.icons/kora/apps/scalable/D23E_msiexec.0.svg1
l---------.icons/kora/apps/scalable/D3EE_SwitchBoard.0.svg1
l---------.icons/kora/apps/scalable/DV_Panels.svg1
l---------.icons/kora/apps/scalable/DV_Resolve.svg1
l---------.icons/kora/apps/scalable/DeSmuME.svg1
-rw-r--r--.icons/kora/apps/scalable/Dicomizer.svg8
l---------.icons/kora/apps/scalable/Droidcam.svg1
l---------.icons/kora/apps/scalable/E51E_KakaoTalk.0.svg1
l---------.icons/kora/apps/scalable/ECB7_iexplore.0.svg1
l---------.icons/kora/apps/scalable/ED2E_EpicGamesLauncher.0.svg1
l---------.icons/kora/apps/scalable/EasyTAG_icon.svg1
l---------.icons/kora/apps/scalable/Element.svg1
-rw-r--r--.icons/kora/apps/scalable/Encryptr.svg14
l---------.icons/kora/apps/scalable/Etermutilities-terminal.svg1
l---------.icons/kora/apps/scalable/F516_VRoidStudio.0.svg1
-rw-r--r--.icons/kora/apps/scalable/FAHControl.svg13
l---------.icons/kora/apps/scalable/FB4C_iexplore.0.svg1
l---------.icons/kora/apps/scalable/FBReader.svg1
l---------.icons/kora/apps/scalable/FacebookMessenger-facebook.com.svg1
-rw-r--r--.icons/kora/apps/scalable/FamiStudio.svg13
-rw-r--r--.icons/kora/apps/scalable/Finder_w.svg18
-rw-r--r--.icons/kora/apps/scalable/FlashCS6.svg18
l---------.icons/kora/apps/scalable/FoxitReader.svg1
-rw-r--r--.icons/kora/apps/scalable/FreeTexturePacker.svg14
-rw-r--r--.icons/kora/apps/scalable/Freeter.svg8
l---------.icons/kora/apps/scalable/GMail-mail.google.com.svg1
-rw-r--r--.icons/kora/apps/scalable/GP6-icon.svg11
-rw-r--r--.icons/kora/apps/scalable/GPG-Key4.svg12
-rw-r--r--.icons/kora/apps/scalable/GPU_Viewer.svg17
-rw-r--r--.icons/kora/apps/scalable/GameMakerStudio2.svg8
-rw-r--r--.icons/kora/apps/scalable/GammaRay.svg21
l---------.icons/kora/apps/scalable/Geogebra.svg1
l---------.icons/kora/apps/scalable/GitEye.svg1
l---------.icons/kora/apps/scalable/GitKraken.svg1
l---------.icons/kora/apps/scalable/Gitter.svg1
l---------.icons/kora/apps/scalable/Gmail-mail.google.com.svg1
l---------.icons/kora/apps/scalable/IENT-YUView-64.svg1
-rw-r--r--.icons/kora/apps/scalable/ILSpy.svg11
-rw-r--r--.icons/kora/apps/scalable/Impactor.svg13
-rw-r--r--.icons/kora/apps/scalable/JForex.svg8
-rw-r--r--.icons/kora/apps/scalable/JRomManager.svg15
l---------.icons/kora/apps/scalable/JabRef-bin-icon.svg1
l---------.icons/kora/apps/scalable/JabRef-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/JabRef.svg8
-rw-r--r--.icons/kora/apps/scalable/JavaFXSceneBuilder2.0.svg10
-rw-r--r--.icons/kora/apps/scalable/Jellyamp.svg12
-rw-r--r--.icons/kora/apps/scalable/KakaoTalk.svg11
-rw-r--r--.icons/kora/apps/scalable/KittehPlayer.svg11
l---------.icons/kora/apps/scalable/LabPlot2.svg1
-rw-r--r--.icons/kora/apps/scalable/LanguageTool.svg12
-rw-r--r--.icons/kora/apps/scalable/Launcher.svg8
l---------.icons/kora/apps/scalable/Launchpad-launchpad.net.svg1
l---------.icons/kora/apps/scalable/Lightcord.svg1
-rw-r--r--.icons/kora/apps/scalable/LyricsFinder.svg18
l---------.icons/kora/apps/scalable/Mailspring.svg1
-rw-r--r--.icons/kora/apps/scalable/MediaElch.svg19
-rw-r--r--.icons/kora/apps/scalable/MediaHuman.svg11
l---------.icons/kora/apps/scalable/Mesen-S.svg1
l---------.icons/kora/apps/scalable/MesenIcon.svg1
-rw-r--r--.icons/kora/apps/scalable/MesenSIcon.svg10
l---------.icons/kora/apps/scalable/MidnightCommander.svg1
l---------.icons/kora/apps/scalable/Moonlighter.svg1
-rw-r--r--.icons/kora/apps/scalable/MotionBox.svg8
l---------.icons/kora/apps/scalable/Musescore.svg1
l---------.icons/kora/apps/scalable/Nextcloud.svg1
-rw-r--r--.icons/kora/apps/scalable/Nim.svg11
-rw-r--r--.icons/kora/apps/scalable/NoMachine-icon.svg12
l---------.icons/kora/apps/scalable/Nocturn-linux.svg1
l---------.icons/kora/apps/scalable/Nocturn.svg1
l---------.icons/kora/apps/scalable/NotepadNext.svg1
-rw-r--r--.icons/kora/apps/scalable/Notesnook.svg10
l---------.icons/kora/apps/scalable/Notion.svg1
l---------.icons/kora/apps/scalable/Nozbe.svg1
-rw-r--r--.icons/kora/apps/scalable/Nvidiux.svg9
-rw-r--r--.icons/kora/apps/scalable/OPNplug.svg8
-rw-r--r--.icons/kora/apps/scalable/Onivim2.svg11
-rw-r--r--.icons/kora/apps/scalable/OpenAudible.svg13
l---------.icons/kora/apps/scalable/OpenBoard.svg1
-rw-r--r--.icons/kora/apps/scalable/OpenLieroX.svg18
l---------.icons/kora/apps/scalable/OpenRGB.svg1
-rw-r--r--.icons/kora/apps/scalable/Othman.svg7
-rw-r--r--.icons/kora/apps/scalable/PCSX2.svg13
l---------.icons/kora/apps/scalable/Pithos.svg1
-rw-r--r--.icons/kora/apps/scalable/Play.svg8
-rw-r--r--.icons/kora/apps/scalable/PosteRazor.svg13
l---------.icons/kora/apps/scalable/ProtonMail_Bridge.svg1
l---------.icons/kora/apps/scalable/PrusaSlicer.svg1
-rw-r--r--.icons/kora/apps/scalable/PyCrust.svg8
-rw-r--r--.icons/kora/apps/scalable/Q4Wine.svg15
-rw-r--r--.icons/kora/apps/scalable/QMPlay2.svg10
l---------.icons/kora/apps/scalable/QMapShack.svg1
-rw-r--r--.icons/kora/apps/scalable/QOwnNotes.svg16
-rw-r--r--.icons/kora/apps/scalable/QtAV.svg8
l---------.icons/kora/apps/scalable/QtIcon.svg1
l---------.icons/kora/apps/scalable/QtProject-assistant.svg1
l---------.icons/kora/apps/scalable/QtProject-designer.svg1
l---------.icons/kora/apps/scalable/QtProject-linguist.svg1
l---------.icons/kora/apps/scalable/QtProject-qdbusviewer.svg1
l---------.icons/kora/apps/scalable/QtProject-qtcreator-qt5.svg1
l---------.icons/kora/apps/scalable/QtProject-qtcreator.svg1
l---------.icons/kora/apps/scalable/RSS_feeds.svg1
l---------.icons/kora/apps/scalable/Rare.svg1
-rw-r--r--.icons/kora/apps/scalable/RenameMyTVSeries.svg15
l---------.icons/kora/apps/scalable/RescueTime.svg1
-rw-r--r--.icons/kora/apps/scalable/Ripcord_Icon.svg7
l---------.icons/kora/apps/scalable/SUSEgreeter.svg1
l---------.icons/kora/apps/scalable/ScanTailor.svg1
-rw-r--r--.icons/kora/apps/scalable/Sci48M.svg8
l---------.icons/kora/apps/scalable/SendAnywhere.svg1
-rw-r--r--.icons/kora/apps/scalable/Sparrow.svg28
l---------.icons/kora/apps/scalable/Stacer.svg1
l---------.icons/kora/apps/scalable/Studio-3T.svg1
-rw-r--r--.icons/kora/apps/scalable/SuperSlicer.svg13
-rw-r--r--.icons/kora/apps/scalable/SymbolEditor.svg14
-rw-r--r--.icons/kora/apps/scalable/SysMonTask.svg15
l---------.icons/kora/apps/scalable/TeXmacs.svg1
l---------.icons/kora/apps/scalable/TeXworks.svg1
l---------.icons/kora/apps/scalable/TeamViewer.svg1
-rw-r--r--.icons/kora/apps/scalable/TeighaViewer.svg12
-rw-r--r--.icons/kora/apps/scalable/Temps.svg9
l---------.icons/kora/apps/scalable/Terminal.svg1
l---------.icons/kora/apps/scalable/Thunar.svg1
-rw-r--r--.icons/kora/apps/scalable/ToneLib-GFX.svg11
-rw-r--r--.icons/kora/apps/scalable/ToneLib-Jam.svg8
-rw-r--r--.icons/kora/apps/scalable/ToneLib-Zoom.svg16
-rw-r--r--.icons/kora/apps/scalable/VCVRack.svg8
-rw-r--r--.icons/kora/apps/scalable/VVVVVV.svg11
-rw-r--r--.icons/kora/apps/scalable/Weasis.svg8
-rw-r--r--.icons/kora/apps/scalable/WickrMe.svg8
-rw-r--r--.icons/kora/apps/scalable/Worker.svg25
l---------.icons/kora/apps/scalable/Write144x144.svg1
l---------.icons/kora/apps/scalable/XMind.svg1
-rw-r--r--.icons/kora/apps/scalable/XRCed.svg11
-rw-r--r--.icons/kora/apps/scalable/Xfwm4CompositeEditor.svg10
l---------.icons/kora/apps/scalable/XrendrMixer.svg1
-rw-r--r--.icons/kora/apps/scalable/YACReader.svg7
-rw-r--r--.icons/kora/apps/scalable/YACReaderLibrary.svg11
l---------.icons/kora/apps/scalable/YouTubeDownloader.svg1
l---------.icons/kora/apps/scalable/ZeGrapher.svg1
-rw-r--r--.icons/kora/apps/scalable/ZeroNet.svg5
l---------.icons/kora/apps/scalable/Zettlr.svg1
-rw-r--r--.icons/kora/apps/scalable/Zoom.svg8
-rw-r--r--.icons/kora/apps/scalable/a7800.svg7
-rw-r--r--.icons/kora/apps/scalable/a7xpg.svg12
-rw-r--r--.icons/kora/apps/scalable/aafm.svg11
l---------.icons/kora/apps/scalable/aarddict.svg1
-rw-r--r--.icons/kora/apps/scalable/abiword.svg14
l---------.icons/kora/apps/scalable/about_kde.svg1
-rw-r--r--.icons/kora/apps/scalable/abricotine.svg12
-rw-r--r--.icons/kora/apps/scalable/abrowser.svg15
l---------.icons/kora/apps/scalable/abrt.svg1
-rw-r--r--.icons/kora/apps/scalable/accerciser.svg13
l---------.icons/kora/apps/scalable/access.svg1
l---------.icons/kora/apps/scalable/accessibility-directory.svg1
l---------.icons/kora/apps/scalable/accessibility.svg1
l---------.icons/kora/apps/scalable/accessibility_section.svg1
-rw-r--r--.icons/kora/apps/scalable/accessories-archiver.svg13
-rw-r--r--.icons/kora/apps/scalable/accessories-calculator.svg59
-rw-r--r--.icons/kora/apps/scalable/accessories-camera.svg20
-rw-r--r--.icons/kora/apps/scalable/accessories-character-map.svg14
l---------.icons/kora/apps/scalable/accessories-clock.svg1
-rw-r--r--.icons/kora/apps/scalable/accessories-dictionary.svg22
l---------.icons/kora/apps/scalable/accessories-document-viewer.svg1
-rw-r--r--.icons/kora/apps/scalable/accessories-ebook-reader.svg11
-rw-r--r--.icons/kora/apps/scalable/accessories-image-viewer.svg18
l---------.icons/kora/apps/scalable/accessories-media-converter.svg1
l---------.icons/kora/apps/scalable/accessories-notes.svg1
-rw-r--r--.icons/kora/apps/scalable/accessories-painting.svg14
l---------.icons/kora/apps/scalable/accessories-podcast.svg1
-rw-r--r--.icons/kora/apps/scalable/accessories-safe.svg14
l---------.icons/kora/apps/scalable/accessories-screenshot.svg1
-rw-r--r--.icons/kora/apps/scalable/accessories-system-cleaner.svg8
-rw-r--r--.icons/kora/apps/scalable/accessories-text-editor.svg13
l---------.icons/kora/apps/scalable/accessories-thesaurus.svg1
l---------.icons/kora/apps/scalable/ace.svg1
-rw-r--r--.icons/kora/apps/scalable/acestream-engine.svg15
-rw-r--r--.icons/kora/apps/scalable/acestream.svg12
-rw-r--r--.icons/kora/apps/scalable/acetoneiso.svg23
-rw-r--r--.icons/kora/apps/scalable/acidrip.svg25
-rw-r--r--.icons/kora/apps/scalable/acreloaded.svg17
-rw-r--r--.icons/kora/apps/scalable/acroread.svg23
-rw-r--r--.icons/kora/apps/scalable/activity-journal.svg13
l---------.icons/kora/apps/scalable/activity-log-manager.svg1
-rw-r--r--.icons/kora/apps/scalable/activitywatch.svg15
-rw-r--r--.icons/kora/apps/scalable/addressbook.svg21
l---------.icons/kora/apps/scalable/administration.svg1
l---------.icons/kora/apps/scalable/adobe-air.svg1
l---------.icons/kora/apps/scalable/adobe-flashplayer.svg1
l---------.icons/kora/apps/scalable/adobe-reader.svg1
l---------.icons/kora/apps/scalable/adobeflashplugin.svg1
-rw-r--r--.icons/kora/apps/scalable/advanced-rest-client.svg9
-rw-r--r--.icons/kora/apps/scalable/adventure-capitalist.svg8
-rw-r--r--.icons/kora/apps/scalable/advert-block.svg8
-rw-r--r--.icons/kora/apps/scalable/aegisub.svg15
-rw-r--r--.icons/kora/apps/scalable/aeskulap.svg8
-rw-r--r--.icons/kora/apps/scalable/agave.svg8
l---------.icons/kora/apps/scalable/agenda.svg1
-rw-r--r--.icons/kora/apps/scalable/agent.svg11
-rw-r--r--.icons/kora/apps/scalable/agentdesktop.svg10
l---------.icons/kora/apps/scalable/ailurus.svg1
l---------.icons/kora/apps/scalable/air.svg1
-rw-r--r--.icons/kora/apps/scalable/aircrack-ng.svg11
-rw-r--r--.icons/kora/apps/scalable/airtame-application.svg8
-rw-r--r--.icons/kora/apps/scalable/airvpn.svg10
-rw-r--r--.icons/kora/apps/scalable/airwave-manager.svg8
l---------.icons/kora/apps/scalable/aisleriot.svg1
-rw-r--r--.icons/kora/apps/scalable/akira.svg36
-rw-r--r--.icons/kora/apps/scalable/akonadi.svg19
l---------.icons/kora/apps/scalable/akonadiconsole.svg1
l---------.icons/kora/apps/scalable/akonaditray.svg1
l---------.icons/kora/apps/scalable/akregator.svg1
-rw-r--r--.icons/kora/apps/scalable/akregator_empty.svg12
-rw-r--r--.icons/kora/apps/scalable/aks.svg14
l---------.icons/kora/apps/scalable/alacarte.svg1
-rw-r--r--.icons/kora/apps/scalable/alan-wake.svg8
l---------.icons/kora/apps/scalable/alarm-clock.svg1
l---------.icons/kora/apps/scalable/alarm-timer.svg1
-rw-r--r--.icons/kora/apps/scalable/albert.svg8
l---------.icons/kora/apps/scalable/alc.svg1
-rw-r--r--.icons/kora/apps/scalable/alchemy.svg8
-rw-r--r--.icons/kora/apps/scalable/alevt.svg14
l---------.icons/kora/apps/scalable/alien-arena.svg1
-rw-r--r--.icons/kora/apps/scalable/alienarena.svg8
l---------.icons/kora/apps/scalable/alienfx-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/alienfx.svg13
-rw-r--r--.icons/kora/apps/scalable/alltomp3.svg8
-rw-r--r--.icons/kora/apps/scalable/alltray.svg8
-rw-r--r--.icons/kora/apps/scalable/allusion.svg7
-rw-r--r--.icons/kora/apps/scalable/almanah.svg13
l---------.icons/kora/apps/scalable/alsa-tools.svg1
-rw-r--r--.icons/kora/apps/scalable/alsamixer-gui.svg11
-rw-r--r--.icons/kora/apps/scalable/alsamixergui.svg11
-rw-r--r--.icons/kora/apps/scalable/altus.svg14
l---------.icons/kora/apps/scalable/amarok-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/amarok.svg16
l---------.icons/kora/apps/scalable/amarok2.svg1
-rw-r--r--.icons/kora/apps/scalable/amarok_change_language.svg10
l---------.icons/kora/apps/scalable/amazon-mp3-store-source.svg1
-rw-r--r--.icons/kora/apps/scalable/amazon-store.svg8
l---------.icons/kora/apps/scalable/amazon.svg1
l---------.icons/kora/apps/scalable/amazonclouddrive.svg1
-rw-r--r--.icons/kora/apps/scalable/amazonmp3.svg8
l---------.icons/kora/apps/scalable/amd-ati.svg1
l---------.icons/kora/apps/scalable/amd-ddm-mx.svg1
-rw-r--r--.icons/kora/apps/scalable/amd.svg8
-rw-r--r--.icons/kora/apps/scalable/amnesia-a-machine-for-pigs.svg10
-rw-r--r--.icons/kora/apps/scalable/amnesia-the-dark-descent.svg9
l---------.icons/kora/apps/scalable/amor.svg1
-rw-r--r--.icons/kora/apps/scalable/amsn.svg14
-rw-r--r--.icons/kora/apps/scalable/amsynth.svg8
l---------.icons/kora/apps/scalable/amule.svg1
l---------.icons/kora/apps/scalable/amulegui.svg1
l---------.icons/kora/apps/scalable/anaconda.svg1
-rw-r--r--.icons/kora/apps/scalable/anatine.svg10
l---------.icons/kora/apps/scalable/anbox-com-android-vending.svg1
l---------.icons/kora/apps/scalable/anbox.svg1
-rw-r--r--.icons/kora/apps/scalable/android-file-transfer.svg29
-rw-r--r--.icons/kora/apps/scalable/android-messages-desktop.svg13
-rw-r--r--.icons/kora/apps/scalable/android-sdk.svg8
l---------.icons/kora/apps/scalable/android-studio-beta.svg1
l---------.icons/kora/apps/scalable/android-studio-canary.svg1
l---------.icons/kora/apps/scalable/android-studio.svg1
-rw-r--r--.icons/kora/apps/scalable/androidstudio-preview.svg14
-rw-r--r--.icons/kora/apps/scalable/androidstudio.svg14
-rw-r--r--.icons/kora/apps/scalable/angrysearch.svg8
-rw-r--r--.icons/kora/apps/scalable/angular-console.svg25
-rw-r--r--.icons/kora/apps/scalable/anjuta.svg8
l---------.icons/kora/apps/scalable/anjuta_icon.svg1
-rw-r--r--.icons/kora/apps/scalable/anki.svg17
-rw-r--r--.icons/kora/apps/scalable/anoise.svg13
-rw-r--r--.icons/kora/apps/scalable/another-redis-desktop-manager.svg11
-rw-r--r--.icons/kora/apps/scalable/ant-downloader.svg14
-rw-r--r--.icons/kora/apps/scalable/antidote.svg12
-rw-r--r--.icons/kora/apps/scalable/antimicro.svg30
l---------.icons/kora/apps/scalable/any_do.svg1
-rw-r--r--.icons/kora/apps/scalable/anydesk.svg8
l---------.icons/kora/apps/scalable/anydo.svg1
-rw-r--r--.icons/kora/apps/scalable/ao-app.svg14
l---------.icons/kora/apps/scalable/apache-netbeans.svg1
-rw-r--r--.icons/kora/apps/scalable/apachedirectorystudio.svg8
-rw-r--r--.icons/kora/apps/scalable/aperture-desk-job.svg8
-rw-r--r--.icons/kora/apps/scalable/apifox.svg10
-rw-r--r--.icons/kora/apps/scalable/apk-editor-studio.svg15
-rw-r--r--.icons/kora/apps/scalable/apk-icon-editor.svg10
-rw-r--r--.icons/kora/apps/scalable/apktool.svg14
-rw-r--r--.icons/kora/apps/scalable/apollo-studio.svg8
l---------.icons/kora/apps/scalable/app-launcher.svg1
-rw-r--r--.icons/kora/apps/scalable/app-outlet.svg11
l---------.icons/kora/apps/scalable/app.drey.Dialect.svg1
-rw-r--r--.icons/kora/apps/scalable/app.drey.EarTag.svg9
-rw-r--r--.icons/kora/apps/scalable/app.drey.Elastic.svg9
-rw-r--r--.icons/kora/apps/scalable/app.drey.PaperPlane.svg12
-rw-r--r--.icons/kora/apps/scalable/app.drey.Warp.svg9
l---------.icons/kora/apps/scalable/app.gummi.gummi.svg1
l---------.icons/kora/apps/scalable/app.midterm.MidtermDesktop.svg1
-rw-r--r--.icons/kora/apps/scalable/app.organicmaps.desktop.svg8
l---------.icons/kora/apps/scalable/app.rednotebook.RedNotebook.svg1
l---------.icons/kora/apps/scalable/app.svg1
l---------.icons/kora/apps/scalable/app.xemu.xemu.svg1
l---------.icons/kora/apps/scalable/app.ytmdesktop.ytmdesktop.svg1
l---------.icons/kora/apps/scalable/apparmor_view_profile.svg1
-rw-r--r--.icons/kora/apps/scalable/appcode.svg20
l---------.icons/kora/apps/scalable/apper.svg1
l---------.icons/kora/apps/scalable/appgrid.svg1
l---------.icons/kora/apps/scalable/appimagekit-1password.svg1
l---------.icons/kora/apps/scalable/appimagekit-Alva.svg1
l---------.icons/kora/apps/scalable/appimagekit-Black_Chocobo.svg1
l---------.icons/kora/apps/scalable/appimagekit-Cyan.svg1
l---------.icons/kora/apps/scalable/appimagekit-FreeTexturePacker.svg1
l---------.icons/kora/apps/scalable/appimagekit-Freeter.svg1
l---------.icons/kora/apps/scalable/appimagekit-Jellyamp.svg1
l---------.icons/kora/apps/scalable/appimagekit-KittehPlayer.svg1
l---------.icons/kora/apps/scalable/appimagekit-Lightcord.svg1
l---------.icons/kora/apps/scalable/appimagekit-MediaElch.svg1
l---------.icons/kora/apps/scalable/appimagekit-OpenRGB.svg1
l---------.icons/kora/apps/scalable/appimagekit-PCSX2.svg1
l---------.icons/kora/apps/scalable/appimagekit-Play.svg1
l---------.icons/kora/apps/scalable/appimagekit-QMPlay2.svg1
l---------.icons/kora/apps/scalable/appimagekit-Ripcord_Icon.svg1
l---------.icons/kora/apps/scalable/appimagekit-advanced-rest-client.svg1
l---------.icons/kora/apps/scalable/appimagekit-allusion.svg1
l---------.icons/kora/apps/scalable/appimagekit-altus.svg1
l---------.icons/kora/apps/scalable/appimagekit-android-file-transfer.svg1
l---------.icons/kora/apps/scalable/appimagekit-android-messages-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-another-redis-desktop-manager.svg1
l---------.icons/kora/apps/scalable/appimagekit-ant-downloader.svg1
l---------.icons/kora/apps/scalable/appimagekit-app-outlet.svg1
l---------.icons/kora/apps/scalable/appimagekit-aranym.svg1
l---------.icons/kora/apps/scalable/appimagekit-archipelago.svg1
l---------.icons/kora/apps/scalable/appimagekit-ark-desktop-wallet.svg1
l---------.icons/kora/apps/scalable/appimagekit-atomic.svg1
l---------.icons/kora/apps/scalable/appimagekit-audacium.svg1
l---------.icons/kora/apps/scalable/appimagekit-augur.svg1
l---------.icons/kora/apps/scalable/appimagekit-auryo.svg1
l---------.icons/kora/apps/scalable/appimagekit-autoremesher.svg1
l---------.icons/kora/apps/scalable/appimagekit-avocado.svg1
l---------.icons/kora/apps/scalable/appimagekit-azpainter.svg1
l---------.icons/kora/apps/scalable/appimagekit-baiji-manga-viewer.svg1
l---------.icons/kora/apps/scalable/appimagekit-balena-etcher-electron.svg1
l---------.icons/kora/apps/scalable/appimagekit-beaker-browser.svg1
l---------.icons/kora/apps/scalable/appimagekit-beekeeper-studio.svg1
l---------.icons/kora/apps/scalable/appimagekit-bitshares2-light.svg1
l---------.icons/kora/apps/scalable/appimagekit-bitwarden.svg1
l---------.icons/kora/apps/scalable/appimagekit-bloomrpc.svg1
l---------.icons/kora/apps/scalable/appimagekit-buka.svg1
l---------.icons/kora/apps/scalable/appimagekit-cacher.svg1
l---------.icons/kora/apps/scalable/appimagekit-caprine.svg1
l---------.icons/kora/apps/scalable/appimagekit-chiaki.svg1
l---------.icons/kora/apps/scalable/appimagekit-clickup-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-clipgrab.svg1
l---------.icons/kora/apps/scalable/appimagekit-colobot.svg1
l---------.icons/kora/apps/scalable/appimagekit-colon.svg1
l---------.icons/kora/apps/scalable/appimagekit-colorpicker.svg1
l---------.icons/kora/apps/scalable/appimagekit-com.github.coslyk.MoonPlayer.svg1
l---------.icons/kora/apps/scalable/appimagekit-conky-logomark-violet.svg1
l---------.icons/kora/apps/scalable/appimagekit-cool-retro-term.svg1
l---------.icons/kora/apps/scalable/appimagekit-cozydrive.svg1
l---------.icons/kora/apps/scalable/appimagekit-cpod.svg1
l---------.icons/kora/apps/scalable/appimagekit-cryptr.svg1
l---------.icons/kora/apps/scalable/appimagekit-cura-icon.svg1
l---------.icons/kora/apps/scalable/appimagekit-cutepeaks.svg1
l---------.icons/kora/apps/scalable/appimagekit-cutter.svg1
l---------.icons/kora/apps/scalable/appimagekit-de.rwth_aachen.ient.YUView.svg1
l---------.icons/kora/apps/scalable/appimagekit-delir.svg1
l---------.icons/kora/apps/scalable/appimagekit-deltachat-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-devhub.svg1
-rw-r--r--.icons/kora/apps/scalable/appimagekit-diffuse.svg8
l---------.icons/kora/apps/scalable/appimagekit-dmanager.svg1
l---------.icons/kora/apps/scalable/appimagekit-dockstation.svg1
l---------.icons/kora/apps/scalable/appimagekit-doki-doki-mod-manager.svg1
l---------.icons/kora/apps/scalable/appimagekit-dopamine.svg1
l---------.icons/kora/apps/scalable/appimagekit-downline.svg1
l---------.icons/kora/apps/scalable/appimagekit-draw.io.svg1
l---------.icons/kora/apps/scalable/appimagekit-drawpile.svg1
l---------.icons/kora/apps/scalable/appimagekit-duckstation-qt.svg1
l---------.icons/kora/apps/scalable/appimagekit-duckstation-sdl.svg1
l---------.icons/kora/apps/scalable/appimagekit-duskplayer.svg1
l---------.icons/kora/apps/scalable/appimagekit-edex-ui.svg1
l---------.icons/kora/apps/scalable/appimagekit-electorrent.svg1
l---------.icons/kora/apps/scalable/appimagekit-electron-cash.svg1
l---------.icons/kora/apps/scalable/appimagekit-electrum-axe.svg1
l---------.icons/kora/apps/scalable/appimagekit-emacs.svg1
l---------.icons/kora/apps/scalable/appimagekit-encryptpad.svg1
l---------.icons/kora/apps/scalable/appimagekit-enve.svg1
l---------.icons/kora/apps/scalable/appimagekit-expandrive.svg1
l---------.icons/kora/apps/scalable/appimagekit-ferdi.svg1
l---------.icons/kora/apps/scalable/appimagekit-ff-password-exporter.svg1
l---------.icons/kora/apps/scalable/appimagekit-filmulator-gui.svg1
l---------.icons/kora/apps/scalable/appimagekit-fluent-reader.svg1
l---------.icons/kora/apps/scalable/appimagekit-fontbase.svg1
l---------.icons/kora/apps/scalable/appimagekit-freezer.svg1
l---------.icons/kora/apps/scalable/appimagekit-friture.svg1
l---------.icons/kora/apps/scalable/appimagekit-fspy.svg1
l---------.icons/kora/apps/scalable/appimagekit-gdlauncher.svg1
l---------.icons/kora/apps/scalable/appimagekit-gifcurry.svg1
l---------.icons/kora/apps/scalable/appimagekit-gisto.svg1
l---------.icons/kora/apps/scalable/appimagekit-github-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-gitqlient.svg1
l---------.icons/kora/apps/scalable/appimagekit-glyphr-studio-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-gmail-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-google-tasks-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-gqrx.svg1
-rw-r--r--.icons/kora/apps/scalable/appimagekit-gravit-designer.svg21
l---------.icons/kora/apps/scalable/appimagekit-guiscrcpy.svg1
l---------.icons/kora/apps/scalable/appimagekit-heroic.svg1
l---------.icons/kora/apps/scalable/appimagekit-hotspot.svg1
l---------.icons/kora/apps/scalable/appimagekit-hyper.svg1
l---------.icons/kora/apps/scalable/appimagekit-internxt-drive.svg1
l---------.icons/kora/apps/scalable/appimagekit-irccloud-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-jitsi-meet.svg1
l---------.icons/kora/apps/scalable/appimagekit-joplin.svg1
l---------.icons/kora/apps/scalable/appimagekit-jubler.svg1
l---------.icons/kora/apps/scalable/appimagekit-kahla.svg1
l---------.icons/kora/apps/scalable/appimagekit-kaku.svg1
l---------.icons/kora/apps/scalable/appimagekit-kitty.svg1
l---------.icons/kora/apps/scalable/appimagekit-knowte.svg1
l---------.icons/kora/apps/scalable/appimagekit-ksnip.svg1
l---------.icons/kora/apps/scalable/appimagekit-ledger-live-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-leocad.svg1
l---------.icons/kora/apps/scalable/appimagekit-leonflix.svg1
l---------.icons/kora/apps/scalable/appimagekit-librewolf.svg1
l---------.icons/kora/apps/scalable/appimagekit-listen.moe-desktop-app.svg1
l---------.icons/kora/apps/scalable/appimagekit-lunarclient.svg1
l---------.icons/kora/apps/scalable/appimagekit-mandelbulber2.svg1
l---------.icons/kora/apps/scalable/appimagekit-mediaconch.svg1
l---------.icons/kora/apps/scalable/appimagekit-mellowplayer.svg1
l---------.icons/kora/apps/scalable/appimagekit-memento.svg1
l---------.icons/kora/apps/scalable/appimagekit-meshlab.svg1
l---------.icons/kora/apps/scalable/appimagekit-midterm.svg1
l---------.icons/kora/apps/scalable/appimagekit-mikutter.svg1
l---------.icons/kora/apps/scalable/appimagekit-minetime.svg1
l---------.icons/kora/apps/scalable/appimagekit-moderndeck.svg1
l---------.icons/kora/apps/scalable/appimagekit-moonlight.svg1
l---------.icons/kora/apps/scalable/appimagekit-mosaic.svg1
l---------.icons/kora/apps/scalable/appimagekit-motrix.svg1
l---------.icons/kora/apps/scalable/appimagekit-mscore-portable.svg1
l---------.icons/kora/apps/scalable/appimagekit-museeks.svg1
l---------.icons/kora/apps/scalable/appimagekit-mystiq.svg1
l---------.icons/kora/apps/scalable/appimagekit-negibox.svg1
l---------.icons/kora/apps/scalable/appimagekit-notable.svg1
l---------.icons/kora/apps/scalable/appimagekit-nuclear.svg1
l---------.icons/kora/apps/scalable/appimagekit-obsidian.svg1
l---------.icons/kora/apps/scalable/appimagekit-odio.svg1
l---------.icons/kora/apps/scalable/appimagekit-odrive.svg1
l---------.icons/kora/apps/scalable/appimagekit-openxcom.svg1
l---------.icons/kora/apps/scalable/appimagekit-org.cryptomator.Cryptomator.svg1
l---------.icons/kora/apps/scalable/appimagekit-org.fontforge.FontForge.svg1
l---------.icons/kora/apps/scalable/appimagekit-org.keepassxc.KeePassXC.svg1
l---------.icons/kora/apps/scalable/appimagekit-org.olivevideoeditor.Olive.svg1
l---------.icons/kora/apps/scalable/appimagekit-org.wezfurlong.wezterm.svg1
-rw-r--r--.icons/kora/apps/scalable/appimagekit-paymo-widget.svg11
l---------.icons/kora/apps/scalable/appimagekit-pcloud.svg1
l---------.icons/kora/apps/scalable/appimagekit-picturama.svg1
l---------.icons/kora/apps/scalable/appimagekit-plexamp.svg1
l---------.icons/kora/apps/scalable/appimagekit-pling-store.svg1
l---------.icons/kora/apps/scalable/appimagekit-pocket-casts-linux.svg1
l---------.icons/kora/apps/scalable/appimagekit-poddr.svg1
l---------.icons/kora/apps/scalable/appimagekit-premid.svg1
l---------.icons/kora/apps/scalable/appimagekit-protonmail-desktop-unofficial.svg1
l---------.icons/kora/apps/scalable/appimagekit-pulse-sms.svg1
l---------.icons/kora/apps/scalable/appimagekit-qnapi.svg1
l---------.icons/kora/apps/scalable/appimagekit-qtox.svg1
l---------.icons/kora/apps/scalable/appimagekit-qv2ray.svg1
l---------.icons/kora/apps/scalable/appimagekit-rambox.svg1
l---------.icons/kora/apps/scalable/appimagekit-raven-reader.svg1
l---------.icons/kora/apps/scalable/appimagekit-rclone-browser.svg1
l---------.icons/kora/apps/scalable/appimagekit-rclonetray.svg1
l---------.icons/kora/apps/scalable/appimagekit-retroarch.svg1
l---------.icons/kora/apps/scalable/appimagekit-retroshare.svg1
l---------.icons/kora/apps/scalable/appimagekit-rpcs3.svg1
l---------.icons/kora/apps/scalable/appimagekit-sc-controller.svg1
l---------.icons/kora/apps/scalable/appimagekit-sengi.svg1
l---------.icons/kora/apps/scalable/appimagekit-session-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-shadow-beta.svg1
l---------.icons/kora/apps/scalable/appimagekit-shadow-dev.svg1
l---------.icons/kora/apps/scalable/appimagekit-shadow-preprod.svg1
l---------.icons/kora/apps/scalable/appimagekit-shadow-testing.svg1
l---------.icons/kora/apps/scalable/appimagekit-shadow.svg1
l---------.icons/kora/apps/scalable/appimagekit-smplayer.svg1
l---------.icons/kora/apps/scalable/appimagekit-somiibo.svg1
l---------.icons/kora/apps/scalable/appimagekit-stacer.svg1
l---------.icons/kora/apps/scalable/appimagekit-standard-notes.svg1
l---------.icons/kora/apps/scalable/appimagekit-stretchly.svg1
l---------.icons/kora/apps/scalable/appimagekit-superpaper.svg1
l---------.icons/kora/apps/scalable/appimagekit-supertux2.svg1
l---------.icons/kora/apps/scalable/appimagekit-synfigstudio.svg1
l---------.icons/kora/apps/scalable/appimagekit-tandem.svg1
l---------.icons/kora/apps/scalable/appimagekit-tc.svg1
l---------.icons/kora/apps/scalable/appimagekit-teams-for-linux.svg1
l---------.icons/kora/apps/scalable/appimagekit-thorium.svg1
l---------.icons/kora/apps/scalable/appimagekit-torrenttools.svg1
l---------.icons/kora/apps/scalable/appimagekit-trinity-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-tutanota-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-tweet-tray.svg1
l---------.icons/kora/apps/scalable/appimagekit-unityhub.svg1
l---------.icons/kora/apps/scalable/appimagekit-videomass.svg1
l---------.icons/kora/apps/scalable/appimagekit-vieb.svg1
l---------.icons/kora/apps/scalable/appimagekit-viper-browser.svg1
l---------.icons/kora/apps/scalable/appimagekit-vitomu.svg1
l---------.icons/kora/apps/scalable/appimagekit-vnote.svg1
l---------.icons/kora/apps/scalable/appimagekit-webamp-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-webcamoid.svg1
l---------.icons/kora/apps/scalable/appimagekit-wewechat.svg1
l---------.icons/kora/apps/scalable/appimagekit-wine-launcher.svg1
l---------.icons/kora/apps/scalable/appimagekit-wire-desktop.svg1
l---------.icons/kora/apps/scalable/appimagekit-xnviewmp.svg1
l---------.icons/kora/apps/scalable/appimagekit-yaradio-yamusic.svg1
l---------.icons/kora/apps/scalable/appimagekit-youtube-dl-gui.svg1
l---------.icons/kora/apps/scalable/appimagekit-youtube-music-desktop-app.svg1
l---------.icons/kora/apps/scalable/appimagekit-youtube-music.svg1
l---------.icons/kora/apps/scalable/appimagekit-yuna.svg1
l---------.icons/kora/apps/scalable/appimagekit-yuzu.svg1
l---------.icons/kora/apps/scalable/appimagekit-zettlr.svg1
-rw-r--r--.icons/kora/apps/scalable/apple-music.svg8
l---------.icons/kora/apps/scalable/applet_lockkeys.svg1
-rw-r--r--.icons/kora/apps/scalable/applets-screenshooter.svg8
l---------.icons/kora/apps/scalable/applets-template.svg1
-rw-r--r--.icons/kora/apps/scalable/application-community.svg12
-rw-r--r--.icons/kora/apps/scalable/application-default-icon.svg14
l---------.icons/kora/apps/scalable/application-vnd.iccprofile.svg1
l---------.icons/kora/apps/scalable/application-x-chemtool.svg1
l---------.icons/kora/apps/scalable/application-x-clementine.svg1
l---------.icons/kora/apps/scalable/application-x-executable.svg1
l---------.icons/kora/apps/scalable/application-x-firmware.svg1
l---------.icons/kora/apps/scalable/application-x-pml18.svg1
l---------.icons/kora/apps/scalable/application-x-pml18free.svg1
l---------.icons/kora/apps/scalable/application-x-pml21free.svg1
l---------.icons/kora/apps/scalable/application-x-prl18.svg1
l---------.icons/kora/apps/scalable/application-x-prl18free.svg1
l---------.icons/kora/apps/scalable/application-x-prl21free.svg1
l---------.icons/kora/apps/scalable/application-x-tml18.svg1
l---------.icons/kora/apps/scalable/application-x-tml18free.svg1
l---------.icons/kora/apps/scalable/application-x-tml21free.svg1
-rw-r--r--.icons/kora/apps/scalable/application-x-yarock.svg39
-rw-r--r--.icons/kora/apps/scalable/application.svg14
-rw-r--r--.icons/kora/apps/scalable/applications-accessories.svg12
-rw-r--r--.icons/kora/apps/scalable/applications-all.svg13
l---------.icons/kora/apps/scalable/applications-audio.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-boardgames.svg12
-rw-r--r--.icons/kora/apps/scalable/applications-cardgames.svg30
-rw-r--r--.icons/kora/apps/scalable/applications-development-translation.svg27
-rw-r--r--.icons/kora/apps/scalable/applications-development-web.svg19
-rw-r--r--.icons/kora/apps/scalable/applications-development.svg12
l---------.icons/kora/apps/scalable/applications-education-language.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-education-mathematics.svg12
-rw-r--r--.icons/kora/apps/scalable/applications-education-miscellaneous.svg12
-rw-r--r--.icons/kora/apps/scalable/applications-education-preschool.svg11
-rw-r--r--.icons/kora/apps/scalable/applications-education-school.svg12
-rw-r--r--.icons/kora/apps/scalable/applications-education-science.svg12
-rw-r--r--.icons/kora/apps/scalable/applications-education-university.svg16
-rw-r--r--.icons/kora/apps/scalable/applications-education.svg12
-rw-r--r--.icons/kora/apps/scalable/applications-electronics.svg15
-rw-r--r--.icons/kora/apps/scalable/applications-engineering.svg15
l---------.icons/kora/apps/scalable/applications-featured.svg1
l---------.icons/kora/apps/scalable/applications-fonts.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-games.svg33
l---------.icons/kora/apps/scalable/applications-graphics-drawing.svg1
l---------.icons/kora/apps/scalable/applications-graphics-painting.svg1
l---------.icons/kora/apps/scalable/applications-graphics-photography.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-graphics.svg17
-rw-r--r--.icons/kora/apps/scalable/applications-haskell.svg11
-rw-r--r--.icons/kora/apps/scalable/applications-interfacedesign.svg13
l---------.icons/kora/apps/scalable/applications-internet-chat.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-internet.svg15
l---------.icons/kora/apps/scalable/applications-java.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-multimedia.svg8
l---------.icons/kora/apps/scalable/applications-office-publishing.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-office.svg8
l---------.icons/kora/apps/scalable/applications-other.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-php.svg13
l---------.icons/kora/apps/scalable/applications-python.svg1
l---------.icons/kora/apps/scalable/applications-science-cemistry1
-rw-r--r--.icons/kora/apps/scalable/applications-science.svg12
l---------.icons/kora/apps/scalable/applications-system.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-utilities.svg12
l---------.icons/kora/apps/scalable/applications-webapps.svg1
l---------.icons/kora/apps/scalable/applications-webbrowsers.svg1
-rw-r--r--.icons/kora/apps/scalable/applications-wine.svg8
-rw-r--r--.icons/kora/apps/scalable/applixware.svg8
l---------.icons/kora/apps/scalable/appointment.svg1
l---------.icons/kora/apps/scalable/apport-gtk.svg1
l---------.icons/kora/apps/scalable/apport-gtk2.svg1
l---------.icons/kora/apps/scalable/apport.svg1
l---------.icons/kora/apps/scalable/aptana-studio.svg1
-rw-r--r--.icons/kora/apps/scalable/aptana.svg8
l---------.icons/kora/apps/scalable/aptanastudio.svg1
l---------.icons/kora/apps/scalable/aptdaemon-download.svg1
l---------.icons/kora/apps/scalable/aptdaemon-update-cache.svg1
l---------.icons/kora/apps/scalable/aptdaemon-upgrade.svg1
l---------.icons/kora/apps/scalable/aptdaemon-working.svg1
l---------.icons/kora/apps/scalable/aptik-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/aptik.svg8
l---------.icons/kora/apps/scalable/aptoncd.svg1
l---------.icons/kora/apps/scalable/aqemu-32x32.svg1
-rw-r--r--.icons/kora/apps/scalable/aqemu.svg12
-rw-r--r--.icons/kora/apps/scalable/aqualung.svg8
l---------.icons/kora/apps/scalable/ar.com.tuxguitar.TuxGuitar.svg1
-rw-r--r--.icons/kora/apps/scalable/ar.xjuan.Cambalache.svg10
l---------.icons/kora/apps/scalable/aranym-jit.svg1
l---------.icons/kora/apps/scalable/aranym-mmu.svg1
-rw-r--r--.icons/kora/apps/scalable/aranym.svg10
-rw-r--r--.icons/kora/apps/scalable/archipelago.svg8
l---------.icons/kora/apps/scalable/archive-manager.svg1
l---------.icons/kora/apps/scalable/archivemanager.svg1
l---------.icons/kora/apps/scalable/archlinux.svg1
-rw-r--r--.icons/kora/apps/scalable/arcolinux-hello.svg8
-rw-r--r--.icons/kora/apps/scalable/ardour.svg8
l---------.icons/kora/apps/scalable/ardour7.svg1
l---------.icons/kora/apps/scalable/ardour8.svg1
l---------.icons/kora/apps/scalable/arduino-arduinoide.svg1
l---------.icons/kora/apps/scalable/arduino-icon-small.svg1
l---------.icons/kora/apps/scalable/arduino-ide.svg1
-rw-r--r--.icons/kora/apps/scalable/arduino.svg12
-rw-r--r--.icons/kora/apps/scalable/ares.svg7
-rw-r--r--.icons/kora/apps/scalable/argouml2.svg14
-rw-r--r--.icons/kora/apps/scalable/arianna.svg11
-rw-r--r--.icons/kora/apps/scalable/arista.svg8
l---------.icons/kora/apps/scalable/ark-desktop-wallet.svg1
l---------.icons/kora/apps/scalable/ark.svg1
-rw-r--r--.icons/kora/apps/scalable/armagetronad.svg11
-rw-r--r--.icons/kora/apps/scalable/arronax.svg8
l---------.icons/kora/apps/scalable/artha.svg1
-rw-r--r--.icons/kora/apps/scalable/artikulate.svg19
l---------.icons/kora/apps/scalable/arts.svg1
-rw-r--r--.icons/kora/apps/scalable/artsbuilder.svg22
-rw-r--r--.icons/kora/apps/scalable/artscontrol.svg22
l---------.icons/kora/apps/scalable/as-icon.svg1
l---------.icons/kora/apps/scalable/as-powered.svg1
-rw-r--r--.icons/kora/apps/scalable/asc-de.svg7
-rw-r--r--.icons/kora/apps/scalable/asciidocfx.svg19
-rw-r--r--.icons/kora/apps/scalable/aseprite.svg17
l---------.icons/kora/apps/scalable/asounder.svg1
-rw-r--r--.icons/kora/apps/scalable/aspia_client.svg7
-rw-r--r--.icons/kora/apps/scalable/aspia_console.svg7
-rw-r--r--.icons/kora/apps/scalable/assaultcube.svg17
l---------.icons/kora/apps/scalable/assistant-qt4.svg1
l---------.icons/kora/apps/scalable/assistant-qt5.svg1
l---------.icons/kora/apps/scalable/assistant.svg1
l---------.icons/kora/apps/scalable/assistant5.svg1
l---------.icons/kora/apps/scalable/astah-community.svg1
l---------.icons/kora/apps/scalable/astah-pro.svg1
-rw-r--r--.icons/kora/apps/scalable/astah_community.svg8
-rw-r--r--.icons/kora/apps/scalable/astah_gsn.svg8
-rw-r--r--.icons/kora/apps/scalable/astah_professional.svg8
-rw-r--r--.icons/kora/apps/scalable/astah_sysml.svg8
-rw-r--r--.icons/kora/apps/scalable/astah_uml.svg8
-rw-r--r--.icons/kora/apps/scalable/astah_viewer.svg15
l---------.icons/kora/apps/scalable/astahc.svg1
-rw-r--r--.icons/kora/apps/scalable/astromenace.svg9
-rw-r--r--.icons/kora/apps/scalable/asunder.svg8
l---------.icons/kora/apps/scalable/at.lehklu.plasmoid.vallpaper.svg1
l---------.icons/kora/apps/scalable/at.priv.toastfreeware.ConfClerk.svg1
-rw-r--r--.icons/kora/apps/scalable/atari-vault.svg7
-rw-r--r--.icons/kora/apps/scalable/athena.svg13
l---------.icons/kora/apps/scalable/ati.svg1
-rw-r--r--.icons/kora/apps/scalable/atlantik.svg8
-rw-r--r--.icons/kora/apps/scalable/atlantikdesigner.svg10
-rw-r--r--.icons/kora/apps/scalable/atlauncher.svg9
-rw-r--r--.icons/kora/apps/scalable/atom-beta.svg9
-rw-r--r--.icons/kora/apps/scalable/atom-nightly.svg8
-rw-r--r--.icons/kora/apps/scalable/atom.svg8
-rw-r--r--.icons/kora/apps/scalable/atomic-engine.svg21
-rw-r--r--.icons/kora/apps/scalable/atomic.svg8
l---------.icons/kora/apps/scalable/atomix-icon.svg1
l---------.icons/kora/apps/scalable/atomix.svg1
l---------.icons/kora/apps/scalable/atril.svg1
-rw-r--r--.icons/kora/apps/scalable/atunes.svg12
-rw-r--r--.icons/kora/apps/scalable/au.edu.uq.esys.escript.svg72
l---------.icons/kora/apps/scalable/audacious-16.svg1
l---------.icons/kora/apps/scalable/audacious-32.svg1
-rw-r--r--.icons/kora/apps/scalable/audacious.svg12
-rw-r--r--.icons/kora/apps/scalable/audacity.svg13
-rw-r--r--.icons/kora/apps/scalable/audacium.svg11
l---------.icons/kora/apps/scalable/audex.svg1
-rw-r--r--.icons/kora/apps/scalable/audience.svg10
l---------.icons/kora/apps/scalable/audio-player.svg1
l---------.icons/kora/apps/scalable/audio-recorder.svg1
-rw-r--r--.icons/kora/apps/scalable/audio-tag-tool.svg8
-rw-r--r--.icons/kora/apps/scalable/audiobook.svg22
-rw-r--r--.icons/kora/apps/scalable/audoban.applet.playbar.svg16
l---------.icons/kora/apps/scalable/audoban.applet.separator.svg1
-rw-r--r--.icons/kora/apps/scalable/augur.svg8
-rw-r--r--.icons/kora/apps/scalable/aurees.svg9
-rw-r--r--.icons/kora/apps/scalable/auryo.svg1
-rw-r--r--.icons/kora/apps/scalable/author.svg19
-rw-r--r--.icons/kora/apps/scalable/authy.svg11
-rw-r--r--.icons/kora/apps/scalable/autokey.svg8
-rw-r--r--.icons/kora/apps/scalable/autoplus.svg9
-rw-r--r--.icons/kora/apps/scalable/autoremesher.svg8
l---------.icons/kora/apps/scalable/avaloniailspy.svg1
l---------.icons/kora/apps/scalable/avant-window-navigator.svg1
-rw-r--r--.icons/kora/apps/scalable/avastgui.svg8
-rw-r--r--.icons/kora/apps/scalable/avidemux.svg10
l---------.icons/kora/apps/scalable/avidemux_icon.svg1
-rw-r--r--.icons/kora/apps/scalable/avimetaedit.svg12
-rw-r--r--.icons/kora/apps/scalable/avocado.svg13
l---------.icons/kora/apps/scalable/avocode-app-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/avocode.svg8
-rw-r--r--.icons/kora/apps/scalable/avogadro-icon.svg19
-rw-r--r--.icons/kora/apps/scalable/awesomebump.svg12
l---------.icons/kora/apps/scalable/awf.svg1
l---------.icons/kora/apps/scalable/awn-applet-digital-clock.svg1
-rw-r--r--.icons/kora/apps/scalable/awn-applet.svg8
l---------.icons/kora/apps/scalable/awn-manager.svg1
l---------.icons/kora/apps/scalable/awn-plugins.svg1
l---------.icons/kora/apps/scalable/awn-settings.svg1
l---------.icons/kora/apps/scalable/awn-window-fallback.svg1
l---------.icons/kora/apps/scalable/ax-applet.svg1
-rw-r--r--.icons/kora/apps/scalable/ayatana-settings.svg10
-rw-r--r--.icons/kora/apps/scalable/azardi.svg11
-rw-r--r--.icons/kora/apps/scalable/azpainter.svg18
-rw-r--r--.icons/kora/apps/scalable/azuredatastudio.svg15
-rw-r--r--.icons/kora/apps/scalable/backdoor-factory.svg13
l---------.icons/kora/apps/scalable/background.svg1
l---------.icons/kora/apps/scalable/backintime.svg1
l---------.icons/kora/apps/scalable/backlite.svg1
l---------.icons/kora/apps/scalable/badge-small.svg1
-rw-r--r--.icons/kora/apps/scalable/baidunetdisk.svg19
-rw-r--r--.icons/kora/apps/scalable/baiji-manga-viewer.svg9
-rw-r--r--.icons/kora/apps/scalable/baka-mplayer.svg8
l---------.icons/kora/apps/scalable/balena-etcher-electron.svg1
-rw-r--r--.icons/kora/apps/scalable/baloo.svg8
l---------.icons/kora/apps/scalable/banshee.svg1
l---------.icons/kora/apps/scalable/baobab.svg1
-rw-r--r--.icons/kora/apps/scalable/bareftp.svg11
-rw-r--r--.icons/kora/apps/scalable/barrier.svg16
l---------.icons/kora/apps/scalable/bash.svg1
-rw-r--r--.icons/kora/apps/scalable/bashtop.svg21
-rw-r--r--.icons/kora/apps/scalable/basilisk2.svg10
-rw-r--r--.icons/kora/apps/scalable/basingstoke.svg8
l---------.icons/kora/apps/scalable/basket.svg1
l---------.icons/kora/apps/scalable/bass.svg1
-rw-r--r--.icons/kora/apps/scalable/battery.svg13
-rw-r--r--.icons/kora/apps/scalable/bauh.svg9
-rw-r--r--.icons/kora/apps/scalable/bbc.svg12
-rw-r--r--.icons/kora/apps/scalable/bcompare.svg17
l---------.icons/kora/apps/scalable/beagled.svg1
l---------.icons/kora/apps/scalable/beaker-browser.svg1
l---------.icons/kora/apps/scalable/beaker.svg1
-rw-r--r--.icons/kora/apps/scalable/beamng-drive.svg6
l---------.icons/kora/apps/scalable/beatbox.svg1
-rw-r--r--.icons/kora/apps/scalable/beebeep.svg32
-rw-r--r--.icons/kora/apps/scalable/beekeeper-studio.svg10
l---------.icons/kora/apps/scalable/bell.svg1
-rw-r--r--.icons/kora/apps/scalable/beneath-a-steel-sky.svg8
l---------.icons/kora/apps/scalable/beryl-manager.svg1
l---------.icons/kora/apps/scalable/beryl-settings.svg1
-rw-r--r--.icons/kora/apps/scalable/beryl.svg30
-rw-r--r--.icons/kora/apps/scalable/bespoke_icon.svg15
-rw-r--r--.icons/kora/apps/scalable/betterbird.svg10
-rw-r--r--.icons/kora/apps/scalable/bforartists.svg8
l---------.icons/kora/apps/scalable/bijiben.svg1
-rw-r--r--.icons/kora/apps/scalable/billard-gl.svg13
-rw-r--r--.icons/kora/apps/scalable/binance.svg8
l---------.icons/kora/apps/scalable/binary-ninja.svg1
-rw-r--r--.icons/kora/apps/scalable/binaryninja.svg17
-rw-r--r--.icons/kora/apps/scalable/bingwall.svg11
-rw-r--r--.icons/kora/apps/scalable/birdfont.svg11
-rw-r--r--.icons/kora/apps/scalable/birdie.svg14
-rw-r--r--.icons/kora/apps/scalable/bisq.svg8
l---------.icons/kora/apps/scalable/bitcoin-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/bitcoin.svg10
l---------.icons/kora/apps/scalable/bitcoin128.svg1
-rw-r--r--.icons/kora/apps/scalable/bitdefender.svg15
-rw-r--r--.icons/kora/apps/scalable/bitmap2component.svg10
-rw-r--r--.icons/kora/apps/scalable/bitshares2-light.svg12
-rw-r--r--.icons/kora/apps/scalable/bittorrent.svg20
l---------.icons/kora/apps/scalable/bitwarden.svg1
-rw-r--r--.icons/kora/apps/scalable/bitwig-studio.svg25
-rw-r--r--.icons/kora/apps/scalable/bizhawk.svg16
-rw-r--r--.icons/kora/apps/scalable/black-mesa.svg8
-rw-r--r--.icons/kora/apps/scalable/blackmagic-Fusion8.svg10
-rw-r--r--.icons/kora/apps/scalable/blackmagic-Fusion9.svg8
-rw-r--r--.icons/kora/apps/scalable/blackmagicraw-player.svg12
-rw-r--r--.icons/kora/apps/scalable/blackmagicraw-speedtest.svg13
-rw-r--r--.icons/kora/apps/scalable/bleachbit.svg19
-rw-r--r--.icons/kora/apps/scalable/blender.svg11
-rw-r--r--.icons/kora/apps/scalable/bless.svg15
-rw-r--r--.icons/kora/apps/scalable/blinken.svg9
l---------.icons/kora/apps/scalable/blivet-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/blockbench.svg8
-rw-r--r--.icons/kora/apps/scalable/blogger.svg8
l---------.icons/kora/apps/scalable/blogilo.svg1
-rw-r--r--.icons/kora/apps/scalable/bloomrpc.svg16
-rw-r--r--.icons/kora/apps/scalable/blueclock.svg26
l---------.icons/kora/apps/scalable/bluedun.svg1
-rw-r--r--.icons/kora/apps/scalable/bluefish-alt.svg11
l---------.icons/kora/apps/scalable/bluefish-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/bluefish.svg11
-rw-r--r--.icons/kora/apps/scalable/bluegriffon.svg43
-rw-r--r--.icons/kora/apps/scalable/bluej.svg8
-rw-r--r--.icons/kora/apps/scalable/bluemail.svg20
l---------.icons/kora/apps/scalable/blueman-active.svg1
-rw-r--r--.icons/kora/apps/scalable/blueman-device.svg29
l---------.icons/kora/apps/scalable/blueman-disabled.svg1
l---------.icons/kora/apps/scalable/blueman.svg1
l---------.icons/kora/apps/scalable/blueradio-48.svg1
l---------.icons/kora/apps/scalable/blueradio.svg1
l---------.icons/kora/apps/scalable/bluetooth-48.svg1
l---------.icons/kora/apps/scalable/bluetooth-active.svg1
-rw-r--r--.icons/kora/apps/scalable/bluetooth-black.svg22
-rw-r--r--.icons/kora/apps/scalable/bluetooth-inactive.svg14
l---------.icons/kora/apps/scalable/bluetooth-radio.svg1
-rw-r--r--.icons/kora/apps/scalable/bluetooth.svg8
l---------.icons/kora/apps/scalable/bluetoothradio.svg1
l---------.icons/kora/apps/scalable/boinc-manager.svg1
-rw-r--r--.icons/kora/apps/scalable/boinc.svg8
l---------.icons/kora/apps/scalable/boincmgr.svg1
-rw-r--r--.icons/kora/apps/scalable/bombermaaan.svg23
-rw-r--r--.icons/kora/apps/scalable/bomi.svg8
l---------.icons/kora/apps/scalable/bookreader.svg1
-rw-r--r--.icons/kora/apps/scalable/bookworm.svg18
-rw-r--r--.icons/kora/apps/scalable/boomaga.svg123
-rw-r--r--.icons/kora/apps/scalable/boot-repair.svg12
-rw-r--r--.icons/kora/apps/scalable/boot.svg8
l---------.icons/kora/apps/scalable/bootloader.svg1
-rw-r--r--.icons/kora/apps/scalable/bootstrap-studio.svg9
l---------.icons/kora/apps/scalable/bottles_notepad.svg1
l---------.icons/kora/apps/scalable/bottles_wine-uninstaller.svg1
l---------.icons/kora/apps/scalable/bottles_wine-winecfg.svg1
l---------.icons/kora/apps/scalable/bottles_wine.svg1
l---------.icons/kora/apps/scalable/bottles_winetricks.svg1
l---------.icons/kora/apps/scalable/boxes.svg1
-rw-r--r--.icons/kora/apps/scalable/boxy-svg.svg12
-rw-r--r--.icons/kora/apps/scalable/bpython.svg9
-rw-r--r--.icons/kora/apps/scalable/br.com.jeanhertel.adriconf.svg12
-rw-r--r--.icons/kora/apps/scalable/brackets.svg73
-rw-r--r--.icons/kora/apps/scalable/braindump.svg58
-rw-r--r--.icons/kora/apps/scalable/brasero.svg25
l---------.icons/kora/apps/scalable/brave-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg1
l---------.icons/kora/apps/scalable/brave-agimnkijcaahngcdmfeangaknmldooml-Default.svg1
l---------.icons/kora/apps/scalable/brave-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg1
l---------.icons/kora/apps/scalable/brave-aohghmighlieiainnegkcijnfilokake-Default.svg1
l---------.icons/kora/apps/scalable/brave-apboafhkiegglekeafbckfjldecefkhn-Default.svg1
l---------.icons/kora/apps/scalable/brave-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg1
l---------.icons/kora/apps/scalable/brave-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg1
l---------.icons/kora/apps/scalable/brave-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg1
l---------.icons/kora/apps/scalable/brave-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg1
l---------.icons/kora/apps/scalable/brave-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg1
l---------.icons/kora/apps/scalable/brave-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg1
l---------.icons/kora/apps/scalable/brave-boeajhmfdjldchidhphikilcgdacljfm-Default.svg1
l---------.icons/kora/apps/scalable/brave-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg1
l---------.icons/kora/apps/scalable/brave-browser-beta.svg1
-rw-r--r--.icons/kora/apps/scalable/brave-browser-dev.svg15
-rw-r--r--.icons/kora/apps/scalable/brave-browser-nightly.svg15
-rw-r--r--.icons/kora/apps/scalable/brave-browser.svg15
l---------.icons/kora/apps/scalable/brave-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg1
l---------.icons/kora/apps/scalable/brave-cjanmonomjogheabiocdamfpknlpdehm-Default.svg1
l---------.icons/kora/apps/scalable/brave-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg1
l---------.icons/kora/apps/scalable/brave-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg1
l---------.icons/kora/apps/scalable/brave-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg1
l---------.icons/kora/apps/scalable/brave-deceagebecbceejblnlcjooeohmmeldh-Default.svg1
l---------.icons/kora/apps/scalable/brave-defekohaofmambflfpfoojkmfdpcbgko-Default.svg1
l---------.icons/kora/apps/scalable/brave-desktop.svg1
l---------.icons/kora/apps/scalable/brave-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg1
l---------.icons/kora/apps/scalable/brave-djejicklhojeokkfmdelnempiecmdomj-Default.svg1
l---------.icons/kora/apps/scalable/brave-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg1
l---------.icons/kora/apps/scalable/brave-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg1
l---------.icons/kora/apps/scalable/brave-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg1
l---------.icons/kora/apps/scalable/brave-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg1
l---------.icons/kora/apps/scalable/brave-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg1
l---------.icons/kora/apps/scalable/brave-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg1
l---------.icons/kora/apps/scalable/brave-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg1
l---------.icons/kora/apps/scalable/brave-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg1
l---------.icons/kora/apps/scalable/brave-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg1
l---------.icons/kora/apps/scalable/brave-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg1
l---------.icons/kora/apps/scalable/brave-fljalecfjciodhpcledpamjachpmelml-Default.svg1
l---------.icons/kora/apps/scalable/brave-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg1
l---------.icons/kora/apps/scalable/brave-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg1
l---------.icons/kora/apps/scalable/brave-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg1
l---------.icons/kora/apps/scalable/brave-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg1
l---------.icons/kora/apps/scalable/brave-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg1
l---------.icons/kora/apps/scalable/brave-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg1
l---------.icons/kora/apps/scalable/brave-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg1
l---------.icons/kora/apps/scalable/brave-hbdpomandigafcibbmofojjchbcdagbl-Default.svg1
l---------.icons/kora/apps/scalable/brave-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg1
l---------.icons/kora/apps/scalable/brave-hejiihbkifllpgdfndalmghiodgkefan-Default.svg1
l---------.icons/kora/apps/scalable/brave-hihbikoooaenkpdooehgemieligjejcb-Default.svg1
l---------.icons/kora/apps/scalable/brave-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg1
l---------.icons/kora/apps/scalable/brave-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg1
l---------.icons/kora/apps/scalable/brave-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg1
l---------.icons/kora/apps/scalable/brave-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg1
l---------.icons/kora/apps/scalable/brave-ieailfmhaghpphfffooibmlghaeopach-Default.svg1
l---------.icons/kora/apps/scalable/brave-ighkikkfkalojiibipjigpccggljgdff-Default.svg1
l---------.icons/kora/apps/scalable/brave-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg1
l---------.icons/kora/apps/scalable/brave-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg1
l---------.icons/kora/apps/scalable/brave-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg1
l---------.icons/kora/apps/scalable/brave-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg1
l---------.icons/kora/apps/scalable/brave-knipolnnllmklapflnccelgolnpehhpl-Default.svg1
l---------.icons/kora/apps/scalable/brave-lainlkmlgipednloilifbppmhdocjbda-Default.svg1
l---------.icons/kora/apps/scalable/brave-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg1
l---------.icons/kora/apps/scalable/brave-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg1
l---------.icons/kora/apps/scalable/brave-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg1
l---------.icons/kora/apps/scalable/brave-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg1
l---------.icons/kora/apps/scalable/brave-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg1
l---------.icons/kora/apps/scalable/brave-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg1
l---------.icons/kora/apps/scalable/brave-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg1
l---------.icons/kora/apps/scalable/brave-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg1
l---------.icons/kora/apps/scalable/brave-nmgfcbigejokjgholnnnipegblickgnp-Default.svg1
l---------.icons/kora/apps/scalable/brave-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg1
l---------.icons/kora/apps/scalable/brave-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg1
l---------.icons/kora/apps/scalable/brave-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg1
l---------.icons/kora/apps/scalable/brave-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg1
l---------.icons/kora/apps/scalable/brave-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg1
l---------.icons/kora/apps/scalable/brave.svg1
-rw-r--r--.icons/kora/apps/scalable/breeze-settings.svg12
l---------.icons/kora/apps/scalable/brightness-systray.svg1
l---------.icons/kora/apps/scalable/brightnesssettings.svg1
l---------.icons/kora/apps/scalable/brightside.svg1
-rw-r--r--.icons/kora/apps/scalable/briss-icon.svg20
l---------.icons/kora/apps/scalable/briss.svg1
-rw-r--r--.icons/kora/apps/scalable/brosix.svg8
l---------.icons/kora/apps/scalable/browser-help.svg1
-rw-r--r--.icons/kora/apps/scalable/browser-tor-tentative-redesign.svg26
l---------.icons/kora/apps/scalable/browser-tor.svg1
l---------.icons/kora/apps/scalable/browser.svg1
-rw-r--r--.icons/kora/apps/scalable/browser360-beta.svg12
-rw-r--r--.icons/kora/apps/scalable/bsnes.svg13
l---------.icons/kora/apps/scalable/bstudio.svg1
l---------.icons/kora/apps/scalable/bt-logo.svg1
-rw-r--r--.icons/kora/apps/scalable/btrfs-assistant.svg8
l---------.icons/kora/apps/scalable/btsync-gui-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/btsync-gui.svg14
-rw-r--r--.icons/kora/apps/scalable/btsync-user.svg8
-rw-r--r--.icons/kora/apps/scalable/bubblemail.svg10
l---------.icons/kora/apps/scalable/budgie-desktop-settings.svg1
-rw-r--r--.icons/kora/apps/scalable/bug-buddy.svg13
-rw-r--r--.icons/kora/apps/scalable/buho.svg14
-rw-r--r--.icons/kora/apps/scalable/builder.svg8
-rw-r--r--.icons/kora/apps/scalable/buka.svg14
-rw-r--r--.icons/kora/apps/scalable/bulky.svg8
l---------.icons/kora/apps/scalable/bum.svg1
l---------.icons/kora/apps/scalable/bumblebee.svg1
-rw-r--r--.icons/kora/apps/scalable/burp.svg13
l---------.icons/kora/apps/scalable/burpsuite.svg1
l---------.icons/kora/apps/scalable/butter.svg1
-rw-r--r--.icons/kora/apps/scalable/buttercup-desktop.svg8
-rw-r--r--.icons/kora/apps/scalable/bwfmetaedit.svg18
-rw-r--r--.icons/kora/apps/scalable/bygfoot.svg4
-rw-r--r--.icons/kora/apps/scalable/byobu.svg15
l---------.icons/kora/apps/scalable/byzanz.svg1
l---------.icons/kora/apps/scalable/ca.desrt.dconf-editor.svg1
l---------.icons/kora/apps/scalable/ca.littlesvr.asunder.svg1
l---------.icons/kora/apps/scalable/cacao-oj9.svg1
-rw-r--r--.icons/kora/apps/scalable/cache.svg10
-rw-r--r--.icons/kora/apps/scalable/cacher.svg8
-rw-r--r--.icons/kora/apps/scalable/cadence.svg12
-rw-r--r--.icons/kora/apps/scalable/caffeine.svg8
l---------.icons/kora/apps/scalable/cairo-clock.svg1
l---------.icons/kora/apps/scalable/cairo-dock-c.svg1
l---------.icons/kora/apps/scalable/cairo-dock-o.svg1
l---------.icons/kora/apps/scalable/cairo-dock.svg1
l---------.icons/kora/apps/scalable/caja-actions.svg1
l---------.icons/kora/apps/scalable/caja-dropbox.svg1
-rw-r--r--.icons/kora/apps/scalable/calamares.svg35
l---------.icons/kora/apps/scalable/calc.svg1
l---------.icons/kora/apps/scalable/calculator.svg1
-rw-r--r--.icons/kora/apps/scalable/calendar.svg17
-rw-r--r--.icons/kora/apps/scalable/calf.svg19
-rw-r--r--.icons/kora/apps/scalable/calibre-ebook-edit.svg18
l---------.icons/kora/apps/scalable/calibre-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/calibre-viewer.svg18
-rw-r--r--.icons/kora/apps/scalable/calibre.svg22
l---------.icons/kora/apps/scalable/california.svg1
l---------.icons/kora/apps/scalable/caligraplan.svg1
l---------.icons/kora/apps/scalable/calligraauthor.svg1
-rw-r--r--.icons/kora/apps/scalable/calligraflow.svg14
l---------.icons/kora/apps/scalable/calligrakarbon.svg1
-rw-r--r--.icons/kora/apps/scalable/calligrakexi.svg18
l---------.icons/kora/apps/scalable/calligrakrita.svg1
l---------.icons/kora/apps/scalable/calligrakrita2.svg1
l---------.icons/kora/apps/scalable/calligraplan.svg1
l---------.icons/kora/apps/scalable/calligraplanner.svg1
-rw-r--r--.icons/kora/apps/scalable/calligraplanwork.svg21
-rw-r--r--.icons/kora/apps/scalable/calligrasheets.svg14
-rw-r--r--.icons/kora/apps/scalable/calligrastage.svg19
-rw-r--r--.icons/kora/apps/scalable/calligrawords.svg18
l---------.icons/kora/apps/scalable/camera-photo.svg1
-rw-r--r--.icons/kora/apps/scalable/camera-web.svg19
l---------.icons/kora/apps/scalable/camera.svg1
l---------.icons/kora/apps/scalable/camorama.svg1
-rw-r--r--.icons/kora/apps/scalable/canopy.svg8
-rw-r--r--.icons/kora/apps/scalable/cantata.svg12
-rw-r--r--.icons/kora/apps/scalable/cantor.svg14
l---------.icons/kora/apps/scalable/caprine.svg1
-rw-r--r--.icons/kora/apps/scalable/caption.svg8
-rw-r--r--.icons/kora/apps/scalable/carla-control.svg19
-rw-r--r--.icons/kora/apps/scalable/carla.svg17
l---------.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclic.svg1
l---------.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclicauthor.svg1
l---------.icons/kora/apps/scalable/catfish.svg1
-rw-r--r--.icons/kora/apps/scalable/catia.svg15
-rw-r--r--.icons/kora/apps/scalable/cawbird.svg8
l---------.icons/kora/apps/scalable/cc.arduino.arduinoide.svg1
l---------.icons/kora/apps/scalable/cc.retroshare.retroshare-gui.svg1
l---------.icons/kora/apps/scalable/ccc-large.svg1
-rw-r--r--.icons/kora/apps/scalable/ccc_large.svg8
-rw-r--r--.icons/kora/apps/scalable/ccsm.svg8
-rw-r--r--.icons/kora/apps/scalable/celestia.svg12
-rw-r--r--.icons/kora/apps/scalable/cemu.svg8
-rw-r--r--.icons/kora/apps/scalable/cen64-qt.svg8
l---------.icons/kora/apps/scalable/cgoban.svg1
l---------.icons/kora/apps/scalable/cgoban_32x32.svg1
-rw-r--r--.icons/kora/apps/scalable/ch.fuchsnet.plasma.hoppla-sa.svg11
l---------.icons/kora/apps/scalable/ch.openboard.OpenBoard.svg1
l---------.icons/kora/apps/scalable/ch.protonmail.protonmail-bridge.svg1
l---------.icons/kora/apps/scalable/ch.protonmail.protonmail-import-export-app.svg1
l---------.icons/kora/apps/scalable/ch.theologeek.Manuskript.svg1
-rw-r--r--.icons/kora/apps/scalable/ch.x29a.playitslowly.svg21
l---------.icons/kora/apps/scalable/chainsaw.svg1
-rw-r--r--.icons/kora/apps/scalable/charles-proxy.svg12
l---------.icons/kora/apps/scalable/chat.delta.desktop.svg1
l---------.icons/kora/apps/scalable/chat.revolt.RevoltDesktop.svg1
l---------.icons/kora/apps/scalable/chat.rocket.RocketChat.svg1
l---------.icons/kora/apps/scalable/chat.tandem.Client.svg1
l---------.icons/kora/apps/scalable/chatterino.svg1
l---------.icons/kora/apps/scalable/checkbox-qt.svg1
l---------.icons/kora/apps/scalable/checkbox-touch.svg1
-rw-r--r--.icons/kora/apps/scalable/checkbox.svg8
l---------.icons/kora/apps/scalable/checkgmail.svg1
-rw-r--r--.icons/kora/apps/scalable/checkra1n.svg10
-rw-r--r--.icons/kora/apps/scalable/cheese.svg22
-rw-r--r--.icons/kora/apps/scalable/chemtool.svg8
-rw-r--r--.icons/kora/apps/scalable/cherrytree.svg8
-rw-r--r--.icons/kora/apps/scalable/chess.svg12
l---------.icons/kora/apps/scalable/chessx.svg1
-rw-r--r--.icons/kora/apps/scalable/chiaki.svg11
l---------.icons/kora/apps/scalable/chinese.svg1
l---------.icons/kora/apps/scalable/chmsee-16x16.svg1
l---------.icons/kora/apps/scalable/chmsee-32x32.svg1
-rw-r--r--.icons/kora/apps/scalable/chmsee-icon.svg8
-rw-r--r--.icons/kora/apps/scalable/choqok.svg12
l---------.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg1
l---------.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek.svg1
l---------.icons/kora/apps/scalable/chrome-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg1
l---------.icons/kora/apps/scalable/chrome-agedgfbdadefbodjkkkcpihgcmibpcff-Default.svg1
l---------.icons/kora/apps/scalable/chrome-agimnkijcaahngcdmfeangaknmldooml-Default.svg1
l---------.icons/kora/apps/scalable/chrome-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg1
l---------.icons/kora/apps/scalable/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg1
l---------.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg1
l---------.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-app-list-old.svg40
-rw-r--r--.icons/kora/apps/scalable/chrome-app-list.svg34
l---------.icons/kora/apps/scalable/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg1
l---------.icons/kora/apps/scalable/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg1
l---------.icons/kora/apps/scalable/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg1
l---------.icons/kora/apps/scalable/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg1
l---------.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo.svg1
l---------.icons/kora/apps/scalable/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg1
l---------.icons/kora/apps/scalable/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-calculator.svg1
l---------.icons/kora/apps/scalable/chrome-cigolahoahpkfmhoomckiodabnlfdhpp-Default.svg1
l---------.icons/kora/apps/scalable/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg1
l---------.icons/kora/apps/scalable/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg1
l---------.icons/kora/apps/scalable/chrome-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg1
l---------.icons/kora/apps/scalable/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg1
l---------.icons/kora/apps/scalable/chrome-ddfcbhajfcbadieedchpomhocpkhgeke-Default.svg1
l---------.icons/kora/apps/scalable/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg1
l---------.icons/kora/apps/scalable/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg1
l---------.icons/kora/apps/scalable/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg1
l---------.icons/kora/apps/scalable/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg1
l---------.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg7
l---------.icons/kora/apps/scalable/chrome-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg1
l---------.icons/kora/apps/scalable/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg1
l---------.icons/kora/apps/scalable/chrome-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg1
l---------.icons/kora/apps/scalable/chrome-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg1
l---------.icons/kora/apps/scalable/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg1
l---------.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg1
l---------.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn.svg1
l---------.icons/kora/apps/scalable/chrome-emefpkhgihlhfddcjfghpndaeliajgjj-Default.svg1
l---------.icons/kora/apps/scalable/chrome-eppojlglocelodeimnohnlnionkobfln-Default.svg1
l---------.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg1
l---------.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi.svg1
l---------.icons/kora/apps/scalable/chrome-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg1
l---------.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg1
l---------.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap.svg1
l---------.icons/kora/apps/scalable/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg8
l---------.icons/kora/apps/scalable/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg1
l---------.icons/kora/apps/scalable/chrome-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg1
l---------.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg1
l---------.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp.svg1
l---------.icons/kora/apps/scalable/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg1
l---------.icons/kora/apps/scalable/chrome-gmail.svg1
l---------.icons/kora/apps/scalable/chrome-google-calendar.svg1
l---------.icons/kora/apps/scalable/chrome-google-docs.svg1
l---------.icons/kora/apps/scalable/chrome-google-drawings.svg1
l---------.icons/kora/apps/scalable/chrome-google-drive.svg1
l---------.icons/kora/apps/scalable/chrome-google-keep.svg1
l---------.icons/kora/apps/scalable/chrome-google-maps.svg1
l---------.icons/kora/apps/scalable/chrome-google-photos.svg1
l---------.icons/kora/apps/scalable/chrome-google-play-books.svg1
l---------.icons/kora/apps/scalable/chrome-google-play-music.svg1
l---------.icons/kora/apps/scalable/chrome-google-play-store.svg1
l---------.icons/kora/apps/scalable/chrome-google-plus.svg1
l---------.icons/kora/apps/scalable/chrome-google-sheets.svg1
l---------.icons/kora/apps/scalable/chrome-google-slides.svg1
l---------.icons/kora/apps/scalable/chrome-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg1
l---------.icons/kora/apps/scalable/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hangouts.svg1
l---------.icons/kora/apps/scalable/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hblpgmjcnlmnencfjcjcjdajdhloioam-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko.svg1
l---------.icons/kora/apps/scalable/chrome-hejiihbkifllpgdfndalmghiodgkefan-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki.svg1
l---------.icons/kora/apps/scalable/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg1
l---------.icons/kora/apps/scalable/chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-ieailfmhaghpphfffooibmlghaeopach-Default.svg16
l---------.icons/kora/apps/scalable/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg1
l---------.icons/kora/apps/scalable/chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg10
l---------.icons/kora/apps/scalable/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg1
l---------.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo-Default.svg1
l---------.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo.svg1
l---------.icons/kora/apps/scalable/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg1
l---------.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg1
l---------.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl.svg1
l---------.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi-Default.svg1
l---------.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi.svg1
l---------.icons/kora/apps/scalable/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg1
l---------.icons/kora/apps/scalable/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg1
l---------.icons/kora/apps/scalable/chrome-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg1
l---------.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh-Default.svg1
l---------.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg10
l---------.icons/kora/apps/scalable/chrome-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg1
l---------.icons/kora/apps/scalable/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg1
l---------.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme-Default.svg1
l---------.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme.svg1
l---------.icons/kora/apps/scalable/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg1
l---------.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb-Default.svg1
l---------.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb.svg1
l---------.icons/kora/apps/scalable/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg1
l---------.icons/kora/apps/scalable/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg1
l---------.icons/kora/apps/scalable/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg1
l---------.icons/kora/apps/scalable/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg1
l---------.icons/kora/apps/scalable/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg10
l---------.icons/kora/apps/scalable/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg1
l---------.icons/kora/apps/scalable/chrome-opngmganjdbkepnmaakokoicipolgaeh-Default.svg1
l---------.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg1
l---------.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia.svg1
l---------.icons/kora/apps/scalable/chrome-pkclgpgponpjmpfokoepglboejdobkpl-Default.svg1
l---------.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo-Default.svg1
l---------.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo.svg1
-rw-r--r--.icons/kora/apps/scalable/chrome-remote-desktop.svg38
-rw-r--r--.icons/kora/apps/scalable/chrome-ssh-terminal.svg41
-rw-r--r--.icons/kora/apps/scalable/chrome-store.svg45
l---------.icons/kora/apps/scalable/chrome-youtube.svg1
l---------.icons/kora/apps/scalable/chrome.svg1
-rw-r--r--.icons/kora/apps/scalable/chromium-app-list.svg22
l---------.icons/kora/apps/scalable/chromium-browser-privacy.svg1
l---------.icons/kora/apps/scalable/chromium-browser.svg1
-rw-r--r--.icons/kora/apps/scalable/chromium-bsu.svg12
-rw-r--r--.icons/kora/apps/scalable/chromium-dev.svg11
l---------.icons/kora/apps/scalable/chromium-freeworld.svg1
-rw-r--r--.icons/kora/apps/scalable/chromium.svg29
-rw-r--r--.icons/kora/apps/scalable/ciano.svg8
-rw-r--r--.icons/kora/apps/scalable/cider.svg8
l---------.icons/kora/apps/scalable/cin.svg1
-rw-r--r--.icons/kora/apps/scalable/cine-encoder.svg8
l---------.icons/kora/apps/scalable/cinelerra-cv.svg1
l---------.icons/kora/apps/scalable/cinelerra-gg.svg1
l---------.icons/kora/apps/scalable/cinelerra-hv.svg1
-rw-r--r--.icons/kora/apps/scalable/cinelerra.svg8
l---------.icons/kora/apps/scalable/cinnamon-power-manager.svg1
l---------.icons/kora/apps/scalable/cinnamon-preferences-color.svg1
l---------.icons/kora/apps/scalable/cinnamon-virtual-keyboard.svg1
-rw-r--r--.icons/kora/apps/scalable/cisco-anyconnect.svg8
-rw-r--r--.icons/kora/apps/scalable/cisco-pt.svg9
-rw-r--r--.icons/kora/apps/scalable/citra.svg12
-rw-r--r--.icons/kora/apps/scalable/citrix-receiver.svg10
-rw-r--r--.icons/kora/apps/scalable/ckb-next.svg18
l---------.icons/kora/apps/scalable/clamav.svg1
l---------.icons/kora/apps/scalable/clamtk.svg1
l---------.icons/kora/apps/scalable/classicmenu-indicator-dark.svg1
l---------.icons/kora/apps/scalable/classicmenu-indicator-light.svg1
l---------.icons/kora/apps/scalable/classicmenu-indicator.svg1
l---------.icons/kora/apps/scalable/claws-mail-128x128.svg1
l---------.icons/kora/apps/scalable/claws-mail-32x32.svg1
l---------.icons/kora/apps/scalable/claws-mail-64x64.svg1
l---------.icons/kora/apps/scalable/claws-mail.svg1
-rw-r--r--.icons/kora/apps/scalable/clawsker.svg18
l---------.icons/kora/apps/scalable/clementine-player.svg1
-rw-r--r--.icons/kora/apps/scalable/clementine.svg15
-rw-r--r--.icons/kora/apps/scalable/clickup-desktop.svg7
-rw-r--r--.icons/kora/apps/scalable/clight.svg10
-rw-r--r--.icons/kora/apps/scalable/clion.svg29
-rw-r--r--.icons/kora/apps/scalable/clipgrab.svg8
l---------.icons/kora/apps/scalable/clipit-trayicon.svg1
l---------.icons/kora/apps/scalable/clock.svg1
-rw-r--r--.icons/kora/apps/scalable/clockify.svg17
l---------.icons/kora/apps/scalable/clocks.svg1
l---------.icons/kora/apps/scalable/cmake-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/cmake.svg12
-rw-r--r--.icons/kora/apps/scalable/cmyktool.svg13
l---------.icons/kora/apps/scalable/co.headsetapp.headset.svg1
-rw-r--r--.icons/kora/apps/scalable/cockos-reaper.svg10
-rw-r--r--.icons/kora/apps/scalable/code-insiders.svg17
l---------.icons/kora/apps/scalable/code-oss.svg1
-rw-r--r--.icons/kora/apps/scalable/code.svg74
-rw-r--r--.icons/kora/apps/scalable/codeblocks.svg24
-rw-r--r--.icons/kora/apps/scalable/codelite.svg5
-rw-r--r--.icons/kora/apps/scalable/cog.svg8
-rw-r--r--.icons/kora/apps/scalable/colobot.svg20
-rw-r--r--.icons/kora/apps/scalable/colon.svg15
-rw-r--r--.icons/kora/apps/scalable/color-picker.svg12
l---------.icons/kora/apps/scalable/colorgrab.svg1
-rw-r--r--.icons/kora/apps/scalable/colorhug-backlight.svg14
-rw-r--r--.icons/kora/apps/scalable/colorhug-ccmx.svg15
-rw-r--r--.icons/kora/apps/scalable/colorhug-flash.svg14
-rw-r--r--.icons/kora/apps/scalable/colorhug-refresh.svg14
-rw-r--r--.icons/kora/apps/scalable/colorhug.svg12
-rw-r--r--.icons/kora/apps/scalable/colorpicker.svg16
-rw-r--r--.icons/kora/apps/scalable/colortone.svg8
l---------.icons/kora/apps/scalable/com.abisource.AbiWord.svg1
l---------.icons/kora/apps/scalable/com.adobe.Flash-Player-Projector.svg1
l---------.icons/kora/apps/scalable/com.adobe.Reader.svg1
l---------.icons/kora/apps/scalable/com.adrienplazas.Metronome.svg1
l---------.icons/kora/apps/scalable/com.airtame.Client.svg1
l---------.icons/kora/apps/scalable/com.alacritty.Alacritty.svg1
l---------.icons/kora/apps/scalable/com.alientrap.nexuiz-classic.svg1
-rw-r--r--.icons/kora/apps/scalable/com.amazon.Workspaces.svg13
l---------.icons/kora/apps/scalable/com.anydesk.Anydesk.svg1
l---------.icons/kora/apps/scalable/com.atlauncher.ATLauncher.svg1
l---------.icons/kora/apps/scalable/com.authy.Authy.svg1
l---------.icons/kora/apps/scalable/com.avocode.Avocode.svg1
l---------.icons/kora/apps/scalable/com.axosoft.GitKraken.svg1
l---------.icons/kora/apps/scalable/com.azuredatastudio.oss.svg1
l---------.icons/kora/apps/scalable/com.azuredatastudio.svg1
l---------.icons/kora/apps/scalable/com.baidu.NetDisk.svg1
-rw-r--r--.icons/kora/apps/scalable/com.beakerbrowser.Beaker.svg10
l---------.icons/kora/apps/scalable/com.belmoussaoui.Authenticator.svg1
-rw-r--r--.icons/kora/apps/scalable/com.belmoussaoui.Decoder.svg13
-rw-r--r--.icons/kora/apps/scalable/com.belmoussaoui.Obfuscate.svg19
-rw-r--r--.icons/kora/apps/scalable/com.belmoussaoui.ReadItLater.svg60
-rw-r--r--.icons/kora/apps/scalable/com.bitstower.Markets.svg15
l---------.icons/kora/apps/scalable/com.bitwarden.desktop.svg1
l---------.icons/kora/apps/scalable/com.bitwig.BitwigStudio.svg1
-rw-r--r--.icons/kora/apps/scalable/com.bixense.PasswordCalculator.svg12
-rw-r--r--.icons/kora/apps/scalable/com.bladecoder.adventure-editor.svg8
l---------.icons/kora/apps/scalable/com.borgbase.Vorta.svg1
l---------.icons/kora/apps/scalable/com.boxy_svg.BoxySVG.svg1
l---------.icons/kora/apps/scalable/com.brave.Browser.svg1
l---------.icons/kora/apps/scalable/com.brosix.Brosix.svg1
l---------.icons/kora/apps/scalable/com.bxabi.bumblebee-indicator.svg1
l---------.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-edit.svg1
l---------.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-viewer.svg1
l---------.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_edit.svg1
l---------.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_viewer.svg1
l---------.icons/kora/apps/scalable/com.calibre_ebook.calibre.lrfviewer.svg1
l---------.icons/kora/apps/scalable/com.calibre_ebook.calibre.svg1
l---------.icons/kora/apps/scalable/com.carpeludum.KegaFusion.svg1
-rw-r--r--.icons/kora/apps/scalable/com.chatterino.chatterino.svg11
l---------.icons/kora/apps/scalable/com.chez.GrafX2.svg1
-rw-r--r--.icons/kora/apps/scalable/com.clarahobbs.chessclock.svg50
l---------.icons/kora/apps/scalable/com.cuperino.qprompt.svg1
l---------.icons/kora/apps/scalable/com.dangeredwolf.ModernDeck.svg1
l---------.icons/kora/apps/scalable/com.dec05eba.gpu_screen_recorder.svg1
l---------.icons/kora/apps/scalable/com.deepin.Calendar.svg1
l---------.icons/kora/apps/scalable/com.deepin.ImageViewer.svg1
l---------.icons/kora/apps/scalable/com.deepin.Music.svg1
l---------.icons/kora/apps/scalable/com.deepin.ScreenShot.svg1
l---------.icons/kora/apps/scalable/com.deepin.VoiceRecorder.svg1
-rw-r--r--.icons/kora/apps/scalable/com.devloop.do.svg9
-rw-r--r--.icons/kora/apps/scalable/com.dhsdevelopments.Climaxima.svg15
l---------.icons/kora/apps/scalable/com.discordapp.Discord.svg1
l---------.icons/kora/apps/scalable/com.discordapp.DiscordCanary.svg1
l---------.icons/kora/apps/scalable/com.dosbox.DOSBox.svg1
l---------.icons/kora/apps/scalable/com.dosbox_x.DOSBox-X.svg1
l---------.icons/kora/apps/scalable/com.dropbox.Client.svg1
l---------.icons/kora/apps/scalable/com.elsevier.MendeleyDesktop.svg1
-rw-r--r--.icons/kora/apps/scalable/com.endlessm.HatchPreviewer.svg9
-rw-r--r--.icons/kora/apps/scalable/com.endlessm.photos.svg26
-rw-r--r--.icons/kora/apps/scalable/com.endlessnetwork.aqueducts.svg29
-rw-r--r--.icons/kora/apps/scalable/com.endlessnetwork.dragonsapprentice.svg12
-rw-r--r--.icons/kora/apps/scalable/com.endlessnetwork.fablemaker.svg11
-rw-r--r--.icons/kora/apps/scalable/com.endlessnetwork.frogsquash.svg9
l---------.icons/kora/apps/scalable/com.endlessnetwork.missilemath.svg1
l---------.icons/kora/apps/scalable/com.etlegacy.ETLegacy.svg1
-rw-r--r--.icons/kora/apps/scalable/com.feaneron.Boatswain.svg21
l---------.icons/kora/apps/scalable/com.flashforge.FlashPrint.svg1
-rw-r--r--.icons/kora/apps/scalable/com.georgefb.haruna.svg11
l---------.icons/kora/apps/scalable/com.georgefb.mangareader.svg1
l---------.icons/kora/apps/scalable/com.georgefb.quickaccess.svg1
l---------.icons/kora/apps/scalable/com.getferdi.Ferdi.svg1
l---------.icons/kora/apps/scalable/com.getmailspring.Mailspring.svg1
l---------.icons/kora/apps/scalable/com.getpostman.Postman.svg1
l---------.icons/kora/apps/scalable/com.gexperts.Terminix.svg1
l---------.icons/kora/apps/scalable/com.gexperts.Tilix.svg1
l---------.icons/kora/apps/scalable/com.gigitux.gtkwhats.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.ADBeveridge.Raider.svg19
l---------.icons/kora/apps/scalable/com.github.AmatCoder.mednaffe.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.Bleuzen.FFaudioConverter.svg8
l---------.icons/kora/apps/scalable/com.github.Eloston.UngoogledChromium.svg1
l---------.icons/kora/apps/scalable/com.github.Flacon.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.GradienceTeam.Gradience.svg23
l---------.icons/kora/apps/scalable/com.github.IsmaelMartinez.teams_for_linux.svg1
l---------.icons/kora/apps/scalable/com.github.JannikHv.Gydl.svg1
l---------.icons/kora/apps/scalable/com.github.Matoking.protontricks.svg1
l---------.icons/kora/apps/scalable/com.github.PopoutApps.popout3d.svg1
l---------.icons/kora/apps/scalable/com.github.Qv2ray.svg1
l---------.icons/kora/apps/scalable/com.github._4lex4.ScanTailor-Advanced.svg1
l---------.icons/kora/apps/scalable/com.github.adhec.SwitchTheme.svg1
l---------.icons/kora/apps/scalable/com.github.afrantzis.Bless.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.aggalex.wineglass.svg8
l---------.icons/kora/apps/scalable/com.github.ahrm.sioyek.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.aimproxy.dotfonts.svg8
l---------.icons/kora/apps/scalable/com.github.akiraux.akira.svg1
l---------.icons/kora/apps/scalable/com.github.alainm23.byte.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.alainm23.planner.svg13
l---------.icons/kora/apps/scalable/com.github.alecaddd.akira.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.alecaddd.sequeler.svg21
l---------.icons/kora/apps/scalable/com.github.alecaddd.taxi.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.alexhuntley.Plots.svg19
-rw-r--r--.icons/kora/apps/scalable/com.github.amikha1lov.RecApp.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.arshubham.cipher.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.arshubham.gitignore.svg17
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.findfileconflicts.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.graphui.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.hashit.svg8
l---------.icons/kora/apps/scalable/com.github.artemanufrij.imageburner.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.metronome.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.playmymusic.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.playmyvideos.svg9
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.regextester.svg14
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.screencast.svg15
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.showmypictures.svg18
-rw-r--r--.icons/kora/apps/scalable/com.github.artemanufrij.webpin.svg8
l---------.icons/kora/apps/scalable/com.github.babluboy.bookworm.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.babluboy.nutty.svg38
l---------.icons/kora/apps/scalable/com.github.bajoja.indicator-kdeconnect.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.bartzaalberg.alias.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.bartzaalberg.bookmark-manager.svg25
-rw-r--r--.icons/kora/apps/scalable/com.github.bartzaalberg.lottery.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.bartzaalberg.php-tester.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.bartzaalberg.snaptastic.svg23
-rw-r--r--.icons/kora/apps/scalable/com.github.bartzaalberg.vala-tester.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.basjam.valacompiler.svg19
-rw-r--r--.icons/kora/apps/scalable/com.github.bcedu.museic.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.bcedu.shutdownscheduler.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.bcedu.valasimplehttpserver.svg9
-rw-r--r--.icons/kora/apps/scalable/com.github.bcedu.vgrive.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.bharatkalluri.easypass.svg8
l---------.icons/kora/apps/scalable/com.github.bilelmoussaoui.Authenticator.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.birros.WebArchives.svg13
l---------.icons/kora/apps/scalable/com.github.bitseater.weather.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.bleakgrey.tootle.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.bleakgrey.transporter.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.bluesabre.darkbar.svg12
l---------.icons/kora/apps/scalable/com.github.buddhi1980.mandelbulber2.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.burlog.plasmoid-sysmon.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.calo001.fondo.svg19
-rw-r--r--.icons/kora/apps/scalable/com.github.candiedoperation.ordne.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.cassidyjames.clairvoyant.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.cassidyjames.dippi.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.cassidyjames.ephemeral.svg9
-rw-r--r--.icons/kora/apps/scalable/com.github.cassidyjames.ideogram.svg14
-rw-r--r--.icons/kora/apps/scalable/com.github.cassidyjames.palette.svg21
-rw-r--r--.icons/kora/apps/scalable/com.github.cassidyjames.principles.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.chasinglogic.tardis.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.childishgiant.mixer.svg17
-rw-r--r--.icons/kora/apps/scalable/com.github.cjfloss.envelope.svg10
l---------.icons/kora/apps/scalable/com.github.configurable_button.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.coralynnmay.goodvibesapp.svg8
l---------.icons/kora/apps/scalable/com.github.corna.Vivado.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.coslyk.MoonPlayer.svg9
-rw-r--r--.icons/kora/apps/scalable/com.github.cryptowyrm.copypastegrab.svg10
l---------.icons/kora/apps/scalable/com.github.d4nj1.tlpui.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.dahenson.agenda.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.dail8859.NotepadNext.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.danrabbit.harvey.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.danrabbit.lookbook.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.danrabbit.nimbus.svg7
-rw-r--r--.icons/kora/apps/scalable/com.github.davide-sd.ip_address.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.davidmhewitt.clipped.svg16
-rw-r--r--.icons/kora/apps/scalable/com.github.davidmhewitt.torrential.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.dbhowell.peeq.svg14
l---------.icons/kora/apps/scalable/com.github.debauchee.barrier.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.diegoivanme.plano.svg16
-rw-r--r--.icons/kora/apps/scalable/com.github.djaler.formatter.svg17
-rw-r--r--.icons/kora/apps/scalable/com.github.donadigo.appeditor.svg19
-rw-r--r--.icons/kora/apps/scalable/com.github.donadigo.eddy.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.efdos.mupengui.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.elfenware.badger.svg16
l---------.icons/kora/apps/scalable/com.github.eneshecan.WhatsAppForLinux.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.eudaldgr.elements.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.fabiocolacio.marker.svg16
-rw-r--r--.icons/kora/apps/scalable/com.github.finefindus.eyedropper.svg10
l---------.icons/kora/apps/scalable/com.github.flxzt.rnote.svg1
l---------.icons/kora/apps/scalable/com.github.fontmatrix.Fontmatrix.svg1
l---------.icons/kora/apps/scalable/com.github.fries1234.ncsa-mosaic.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.fushinari.Wordbook.svg10
l---------.icons/kora/apps/scalable/com.github.geigi.cozy.svg1
l---------.icons/kora/apps/scalable/com.github.georgekap1an.chores.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.gi_lom.dialect.svg19
-rw-r--r--.icons/kora/apps/scalable/com.github.gijsgoudzwaard.image-optimizer.svg19
l---------.icons/kora/apps/scalable/com.github.git_cola.git-cola.svg1
l---------.icons/kora/apps/scalable/com.github.gkarsay.parlatype.svg1
l---------.icons/kora/apps/scalable/com.github.gmg137.netease-cloud-music-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.hannesschulze.optimizer.svg10
-rw-r--r--.icons/kora/apps/scalable/com.github.harisvsulaiman.pushy.svg15
-rw-r--r--.icons/kora/apps/scalable/com.github.hezral.inspektor.svg32
l---------.icons/kora/apps/scalable/com.github.hluk.copyq.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.hugolabe.Wike.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.huluti.Coulr.svg7
-rw-r--r--.icons/kora/apps/scalable/com.github.huluti.Curtail.svg25
-rw-r--r--.icons/kora/apps/scalable/com.github.huluti.ImCompressor.svg11
l---------.icons/kora/apps/scalable/com.github.intika.pager-wheel.svg1
l---------.icons/kora/apps/scalable/com.github.iortcw.iortcw.svg1
l---------.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-media-player.svg1
l---------.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-mpv-shim.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.jeremypw.gnonograms.svg7
-rw-r--r--.icons/kora/apps/scalable/com.github.jeremyvaartjes.comgen.svg8
l---------.icons/kora/apps/scalable/com.github.jeromerobert.pdfarranger.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.jmoerman.go-for-it.svg18
-rw-r--r--.icons/kora/apps/scalable/com.github.jms55.Sandbox.svg20
-rw-r--r--.icons/kora/apps/scalable/com.github.johnfactotum.Foliate.svg15
-rw-r--r--.icons/kora/apps/scalable/com.github.johnfactotum.QuickLookup.svg16
-rw-r--r--.icons/kora/apps/scalable/com.github.joseexposito.touche.svg11
l---------.icons/kora/apps/scalable/com.github.juliagoda.antimicroX.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.kjlaw89.archetype.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.kjlaw89.webwatcher.svg25
-rw-r--r--.icons/kora/apps/scalable/com.github.lachhebo.Gabtag.svg20
l---------.icons/kora/apps/scalable/com.github.lainsce.notejot.svg1
l---------.icons/kora/apps/scalable/com.github.lainsce.palaura.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.lainsce.quilter.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.lainsce.timetable.svg23
l---------.icons/kora/apps/scalable/com.github.libresprite.LibreSprite.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.liferooter.textpieces.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.linuxhubit.catfacts.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.linuxhubit.gitscover.svg5
-rw-r--r--.icons/kora/apps/scalable/com.github.linuxhubit.ppaextender.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.louis77.tuner.svg40
l---------.icons/kora/apps/scalable/com.github.luizaugustomm.tomato.svg1
l---------.icons/kora/apps/scalable/com.github.lxgr_linux.pokete.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.maoschanz.DynamicWallpaperEditor.svg22
-rw-r--r--.icons/kora/apps/scalable/com.github.maoschanz.drawing.svg15
l---------.icons/kora/apps/scalable/com.github.marktext.marktext.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.mdh34.quickdocs.svg14
l---------.icons/kora/apps/scalable/com.github.micahflee.torbrowser-launcher.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.mirkobrombin.ppaextender.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.mohelm97.screenrecorder.svg18
-rw-r--r--.icons/kora/apps/scalable/com.github.mubitosh.qrshare.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.muriloventuroso.easyssh.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.muriloventuroso.givemelyrics.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.muriloventuroso.pdftricks.svg33
-rw-r--r--.icons/kora/apps/scalable/com.github.naaando.lyrics.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.naaando.rush.svg19
l---------.icons/kora/apps/scalable/com.github.needle-and-thread.vocal.svg1
l---------.icons/kora/apps/scalable/com.github.needleandthread.vocal.svg1
l---------.icons/kora/apps/scalable/com.github.optyfr.JRomManager.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.padjis.ghistory.svg8
l---------.icons/kora/apps/scalable/com.github.panosx2.brightness.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.paolostivanin.OTPClient.svg8
l---------.icons/kora/apps/scalable/com.github.parnold-x.sudoku.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.parnold-x.timer.svg12
l---------.icons/kora/apps/scalable/com.github.persepolisdm.persepolis.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.peteruithoven.resizer.svg21
-rw-r--r--.icons/kora/apps/scalable/com.github.phase1geo.annotator.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.phase1geo.minder.svg14
-rw-r--r--.icons/kora/apps/scalable/com.github.phase1geo.outliner.svg9
-rw-r--r--.icons/kora/apps/scalable/com.github.philip-scott.notes-up.svg11
-rw-r--r--.icons/kora/apps/scalable/com.github.philip-scott.spice-up.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.philip-scott.wallpaperize.svg12
l---------.icons/kora/apps/scalable/com.github.philip_scott.notes-up.svg1
l---------.icons/kora/apps/scalable/com.github.philip_scott.spice-up.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.plugarut.pwned-checker.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.plugarut.wingpanel-monitor.svg15
-rw-r--r--.icons/kora/apps/scalable/com.github.qarmin.czkawka.svg16
-rw-r--r--.icons/kora/apps/scalable/com.github.rafostar.Clapper.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.ranfdev.raddiu.svg14
l---------.icons/kora/apps/scalable/com.github.rapidfingers.translator.svg1
l---------.icons/kora/apps/scalable/com.github.reds.LogisimEvolution.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.rickybas.date-countdown.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.rkoesters.xkcd-gtk.svg8
l---------.icons/kora/apps/scalable/com.github.robertsanseries.ciano.svg1
l---------.icons/kora/apps/scalable/com.github.ronnydo.colorpicker.svg1
l---------.icons/kora/apps/scalable/com.github.rssguard.svg1
l---------.icons/kora/apps/scalable/com.github.ryanakca.slingshot.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.ryonakano.konbucase.svg8
l---------.icons/kora/apps/scalable/com.github.ryonakano.reco.svg1
l---------.icons/kora/apps/scalable/com.github.santileortiz.iconoscope.svg1
l---------.icons/kora/apps/scalable/com.github.skylot.jadx.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.spheras.desktopfolder.svg17
-rw-r--r--.icons/kora/apps/scalable/com.github.stsdc.monitor.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.subhadeepjasu.enigma.svg8
l---------.icons/kora/apps/scalable/com.github.subhadeepjasu.ensembles.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.subhadeepjasu.pebbles.svg19
-rw-r--r--.icons/kora/apps/scalable/com.github.taiko2k.avvie.svg8
l---------.icons/kora/apps/scalable/com.github.taiko2k.tauonmb.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.tchx84.Flatseal.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.thejambi.dayjournal.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.thejambi.psnotes.svg10
l---------.icons/kora/apps/scalable/com.github.thestr4ng3r.Chiaki.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.timecraft.js-test.svg11
l---------.icons/kora/apps/scalable/com.github.timecraft.notifier.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.tkashkin.gamehub.svg8
l---------.icons/kora/apps/scalable/com.github.tomatoers.tomato.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.torikulhabib.mindi.svg12
-rw-r--r--.icons/kora/apps/scalable/com.github.torikulhabib.nino.svg22
-rw-r--r--.icons/kora/apps/scalable/com.github.treagod.spectator.svg8
-rw-r--r--.icons/kora/apps/scalable/com.github.unrud.RemoteTouchpad.svg16
-rw-r--r--.icons/kora/apps/scalable/com.github.unrud.VideoDownloader.svg18
l---------.icons/kora/apps/scalable/com.github.unrud.djpdf.svg1
l---------.icons/kora/apps/scalable/com.github.vkohaupt.vokoscreenNG.svg1
l---------.icons/kora/apps/scalable/com.github.vladimiry.ElectronMail.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.weclaw1.ImageRoll.svg17
l---------.icons/kora/apps/scalable/com.github.wwmm.easyeffects.svg1
l---------.icons/kora/apps/scalable/com.github.wwmm.pulseeffects.svg1
l---------.icons/kora/apps/scalable/com.github.xournalpp.xournalpp.svg1
l---------.icons/kora/apps/scalable/com.github.zadam.trilium.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.zren.alphablackcontrol.svg13
-rw-r--r--.icons/kora/apps/scalable/com.github.zren.batterytime.svg20
-rw-r--r--.icons/kora/apps/scalable/com.github.zren.bugzilla.svg10
l---------.icons/kora/apps/scalable/com.github.zren.commandoutput.svg1
l---------.icons/kora/apps/scalable/com.github.zren.githubissues.svg1
l---------.icons/kora/apps/scalable/com.github.zren.gitlabissues.svg1
-rw-r--r--.icons/kora/apps/scalable/com.github.zren.kdeconnectdevice.svg25
l---------.icons/kora/apps/scalable/com.github.zren.presentwindows.svg1
l---------.icons/kora/apps/scalable/com.github.zren.sysmonitordash.svg1
l---------.icons/kora/apps/scalable/com.github.zren.tiledmenu.svg1
l---------.icons/kora/apps/scalable/com.github.zren.todolist.svg1
l---------.icons/kora/apps/scalable/com.github.ztefn.haguichi.svg1
l---------.icons/kora/apps/scalable/com.gitlab.ColinDuquesnoy.MellowPlayer.svg1
l---------.icons/kora/apps/scalable/com.gitlab.cunidev.Gestures.svg1
l---------.icons/kora/apps/scalable/com.gitlab.davem.ClamTk.svg1
-rw-r--r--.icons/kora/apps/scalable/com.gitlab.newsflash.svg8
l---------.icons/kora/apps/scalable/com.gitlab.tipp10.tipp10.svg1
-rw-r--r--.icons/kora/apps/scalable/com.gitlab.zehkira.Myuzi.svg8
l---------.icons/kora/apps/scalable/com.giuspen.cherrytree.svg1
-rw-r--r--.icons/kora/apps/scalable/com.gluonhq.SceneBuilder.svg10
l---------.icons/kora/apps/scalable/com.google.AndroidStudio.svg1
l---------.icons/kora/apps/scalable/com.google.Chrome.svg1
l---------.icons/kora/apps/scalable/com.google.ChromeDev.svg1
l---------.icons/kora/apps/scalable/com.google.EarthPro.svg1
l---------.icons/kora/apps/scalable/com.googleplaymusicdesktopplayer.GPMDP.svg1
l---------.icons/kora/apps/scalable/com.hamrick.VueScan.svg1
l---------.icons/kora/apps/scalable/com.helix_editor.Helix.svg1
l---------.icons/kora/apps/scalable/com.heroicgameslauncher.hgl.svg1
l---------.icons/kora/apps/scalable/com.icons8.Lunacy.svg1
l---------.icons/kora/apps/scalable/com.inklestudios.Inky.svg1
l---------.icons/kora/apps/scalable/com.interversehq.qView.svg1
l---------.icons/kora/apps/scalable/com.irccloud.desktop.svg1
l---------.icons/kora/apps/scalable/com.jaquadro.NBTExplorer.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.CLion.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.DataGrip.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.GoLand.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Community.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Ultimate.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.PhpStorm.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.PyCharm-Community.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.PyCharm-Professional.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.Rider.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.RubyMine.svg1
l---------.icons/kora/apps/scalable/com.jetbrains.WebStorm.svg1
l---------.icons/kora/apps/scalable/com.jgraph.drawio.desktop.svg1
l---------.icons/kora/apps/scalable/com.jianguoyun.Nutstore.svg1
l---------.icons/kora/apps/scalable/com.jpexs.decompiler.flash.svg1
-rw-r--r--.icons/kora/apps/scalable/com.jvieira.tpt.Metronome.svg14
l---------.icons/kora/apps/scalable/com.koldbyte.kde.termoid.svg1
l---------.icons/kora/apps/scalable/com.ktechpit.whatsie.svg1
-rw-r--r--.icons/kora/apps/scalable/com.leinardi.gst.svg17
-rw-r--r--.icons/kora/apps/scalable/com.leinardi.gwe.svg8
l---------.icons/kora/apps/scalable/com.lettier.gifcurry.svg1
l---------.icons/kora/apps/scalable/com.librehat.yahooweather.svg1
l---------.icons/kora/apps/scalable/com.lunarclient.LunarClient.svg1
l---------.icons/kora/apps/scalable/com.makemkv.MakeMKV.svg1
l---------.icons/kora/apps/scalable/com.mattermost.Desktop.svg1
l---------.icons/kora/apps/scalable/com.mattjakeman.ExtensionManager.svg1
l---------.icons/kora/apps/scalable/com.microsoft.Edge.svg1
l---------.icons/kora/apps/scalable/com.microsoft.Teams.svg1
l---------.icons/kora/apps/scalable/com.mojang.Minecraft.svg1
l---------.icons/kora/apps/scalable/com.mongodb.Compass.svg1
l---------.icons/kora/apps/scalable/com.moonlight_stream.Moonlight.svg1
l---------.icons/kora/apps/scalable/com.musixmatch.Musixmatch.svg1
-rw-r--r--.icons/kora/apps/scalable/com.neatdecisions.Detwinner.svg7
l---------.icons/kora/apps/scalable/com.netease.CloudMusic.svg1
l---------.icons/kora/apps/scalable/com.nextcloud.desktopclient.nextcloud.svg1
l---------.icons/kora/apps/scalable/com.notepadqq.Notepadqq.svg1
l---------.icons/kora/apps/scalable/com.notesnook.Notesnook.svg1
l---------.icons/kora/apps/scalable/com.obsproject.Studio.svg1
l---------.icons/kora/apps/scalable/com.opera.Opera.svg1
l---------.icons/kora/apps/scalable/com.orama_interactive.Pixelorama.svg1
l---------.icons/kora/apps/scalable/com.ozmartians.VidCutter.svg1
-rw-r--r--.icons/kora/apps/scalable/com.pajuelo.plasmaConfSaver.svg9
l---------.icons/kora/apps/scalable/com.parsecgaming.parsec.svg1
l---------.icons/kora/apps/scalable/com.play0ad.zeroad.svg1
l---------.icons/kora/apps/scalable/com.playonlinux.PlayOnLinux4.svg1
l---------.icons/kora/apps/scalable/com.plexamp.Plexamp.svg1
l---------.icons/kora/apps/scalable/com.polyphone_soundfonts.polyphone.svg1
l---------.icons/kora/apps/scalable/com.poweriso.PowerISO.svg1
l---------.icons/kora/apps/scalable/com.protonvpn.www.svg1
l---------.icons/kora/apps/scalable/com.prusa3d.PrusaSlicer.svg1
l---------.icons/kora/apps/scalable/com.pypyrev.linuxdcpp.svg1
l---------.icons/kora/apps/scalable/com.qq.QQmusic.svg1
l---------.icons/kora/apps/scalable/com.qq.weixin.deepin.svg1
-rw-r--r--.icons/kora/apps/scalable/com.rafaelmardojai.Blanket.svg17
-rw-r--r--.icons/kora/apps/scalable/com.rafaelmardojai.SharePreview.svg17
-rw-r--r--.icons/kora/apps/scalable/com.rafaelmardojai.WebfontKitGenerator.svg19
l---------.icons/kora/apps/scalable/com.rawtherapee.RawTherapee.svg1
l---------.icons/kora/apps/scalable/com.redis.RedisInsight.svg1
-rw-r--r--.icons/kora/apps/scalable/com.rtosta.zapzap.svg10
l---------.icons/kora/apps/scalable/com.sayonara_player.Sayonara.svg1
l---------.icons/kora/apps/scalable/com.seafile.Client.svg1
-rw-r--r--.icons/kora/apps/scalable/com.shatteredpixel.shatteredpixeldungeon.svg10
l---------.icons/kora/apps/scalable/com.sigil_ebook.Sigil.svg1
l---------.icons/kora/apps/scalable/com.simplenote.Simplenote.svg1
l---------.icons/kora/apps/scalable/com.sindresorhus.Caprine.svg1
l---------.icons/kora/apps/scalable/com.skype.Client.svg1
l---------.icons/kora/apps/scalable/com.slack.Slack.svg1
l---------.icons/kora/apps/scalable/com.snes9x.Snes9x.svg1
l---------.icons/kora/apps/scalable/com.spotify.Client.svg1
l---------.icons/kora/apps/scalable/com.steamgriddb.steam-rom-manager.svg1
l---------.icons/kora/apps/scalable/com.stremio.Stremio.svg1
l---------.icons/kora/apps/scalable/com.sublimemerge.App.svg1
l---------.icons/kora/apps/scalable/com.sublimetext.three.svg1
l---------.icons/kora/apps/scalable/com.sweethome3d.Sweethome3d.svg1
l---------.icons/kora/apps/scalable/com.sweetscape.ZeroOneZeroEditor.svg1
l---------.icons/kora/apps/scalable/com.synology.CloudStationBackup.svg1
l---------.icons/kora/apps/scalable/com.synology.SynologyAssistant.svg1
l---------.icons/kora/apps/scalable/com.synology.SynologyDrive.svg1
l---------.icons/kora/apps/scalable/com.syntevo.SmartGit.svg1
l---------.icons/kora/apps/scalable/com.syntevo.SmartSynchronize.svg1
-rw-r--r--.icons/kora/apps/scalable/com.system76.Popsicle.svg14
l---------.icons/kora/apps/scalable/com.tdameritrade.ThinkOrSwim.svg1
l---------.icons/kora/apps/scalable/com.teamspeak.TeamSpeak.svg1
l---------.icons/kora/apps/scalable/com.teamspeak.TeamSpeak3.svg1
l---------.icons/kora/apps/scalable/com.teeworlds.Teeworlds.svg1
l---------.icons/kora/apps/scalable/com.tencent.WeChat.svg1
l---------.icons/kora/apps/scalable/com.tencent.wemeet.svg1
-rw-r--r--.icons/kora/apps/scalable/com.ticktick.TickTick.svg15
l---------.icons/kora/apps/scalable/com.todoist.Todoist.svg1
l---------.icons/kora/apps/scalable/com.toggl.TogglDesktop.svg1
l---------.icons/kora/apps/scalable/com.tonikelope.MegaBasterd.svg1
l---------.icons/kora/apps/scalable/com.tracktion.Waveform.svg1
l---------.icons/kora/apps/scalable/com.transmissionbt.Transmission.svg1
l---------.icons/kora/apps/scalable/com.tutanota.Tutanota.svg1
l---------.icons/kora/apps/scalable/com.tux4kids.tuxmath.svg1
l---------.icons/kora/apps/scalable/com.tux4kids.tuxtype.svg1
l---------.icons/kora/apps/scalable/com.ugetdm.uGet.svg1
l---------.icons/kora/apps/scalable/com.ultimaker.cura.svg1
l---------.icons/kora/apps/scalable/com.umlet.Umlet.svg1
l---------.icons/kora/apps/scalable/com.unity.UnityHub.svg1
l---------.icons/kora/apps/scalable/com.uploadedlobster.peek.svg1
l---------.icons/kora/apps/scalable/com.valvesoftware.Steam.svg1
l---------.icons/kora/apps/scalable/com.valvesoftware.SteamLink.svg1
l---------.icons/kora/apps/scalable/com.viber.Viber.svg1
l---------.icons/kora/apps/scalable/com.viewizard.AstroMenace.svg1
l---------.icons/kora/apps/scalable/com.viewizard.astromenace.svg1
l---------.icons/kora/apps/scalable/com.vinszent.GnomeTwitch.svg1
l---------.icons/kora/apps/scalable/com.virustotal.VirusTotalUploader.svg1
l---------.icons/kora/apps/scalable/com.visualstudio.code-oss.svg1
-rw-r--r--.icons/kora/apps/scalable/com.visualstudio.code.oss.svg8
l---------.icons/kora/apps/scalable/com.visualstudio.code.svg1
l---------.icons/kora/apps/scalable/com.vivaldi.Vivaldi.svg1
l---------.icons/kora/apps/scalable/com.vscodium.codium.svg1
l---------.icons/kora/apps/scalable/com.vzhd1701.gridplayer.svg1
l---------.icons/kora/apps/scalable/com.whitemagicsoftware.kmcaster.svg1
l---------.icons/kora/apps/scalable/com.wings3d.WINGS.svg1
l---------.icons/kora/apps/scalable/com.wire.WireDesktop.svg1
l---------.icons/kora/apps/scalable/com.wiz.Note.svg1
l---------.icons/kora/apps/scalable/com.wps.Office.etmain.svg1
l---------.icons/kora/apps/scalable/com.wps.Office.pdfmain.svg1
l---------.icons/kora/apps/scalable/com.wps.Office.wppmain.svg1
l---------.icons/kora/apps/scalable/com.wps.Office.wpsmain.svg1
l---------.icons/kora/apps/scalable/com.wps.Office2019.etmain.svg1
l---------.icons/kora/apps/scalable/com.wps.Office2019.pdfmain.svg1
l---------.icons/kora/apps/scalable/com.wps.Office2019.wppmain.svg1
l---------.icons/kora/apps/scalable/com.wps.Office2019.wpsmain.svg1
l---------.icons/kora/apps/scalable/com.xamarin.MonoDevelop.svg1
l---------.icons/kora/apps/scalable/com.xnview.XnConvert.svg1
l---------.icons/kora/apps/scalable/com.xnview.XnRetro.svg1
l---------.icons/kora/apps/scalable/com.xnview.XnSketch.svg1
l---------.icons/kora/apps/scalable/com.xnview.XnViewMP.svg1
l---------.icons/kora/apps/scalable/com.yacreader.YACReader.svg1
l---------.icons/kora/apps/scalable/com.yktoo.ymuse.svg1
l---------.icons/kora/apps/scalable/com.ylsoftware.qmmp.Qmmp.svg1
l---------.icons/kora/apps/scalable/com.yubico.yubioath.svg1
-rw-r--r--.icons/kora/apps/scalable/com.yuenhoe.filedrawer.svg10
l---------.icons/kora/apps/scalable/com.zettlr.Zettlr.svg1
-rw-r--r--.icons/kora/apps/scalable/comix.svg12
-rw-r--r--.icons/kora/apps/scalable/compiz.svg8
-rw-r--r--.icons/kora/apps/scalable/compton.svg8
l---------.icons/kora/apps/scalable/computer-log-out.svg1
l---------.icons/kora/apps/scalable/computer-runprocesscatcher.svg1
l---------.icons/kora/apps/scalable/computerjanitor.svg1
l---------.icons/kora/apps/scalable/computersettings.svg1
-rw-r--r--.icons/kora/apps/scalable/comsol.svg14
-rw-r--r--.icons/kora/apps/scalable/confclerk.svg13
l---------.icons/kora/apps/scalable/config-date.svg1
l---------.icons/kora/apps/scalable/config-language.svg1
-rw-r--r--.icons/kora/apps/scalable/config-users.svg12
-rw-r--r--.icons/kora/apps/scalable/configuration-section.svg17
l---------.icons/kora/apps/scalable/configuration_section.svg1
l---------.icons/kora/apps/scalable/configurator.svg1
l---------.icons/kora/apps/scalable/configure-debian.svg1
l---------.icons/kora/apps/scalable/conky-logomark-violet.svg1
-rw-r--r--.icons/kora/apps/scalable/conky-manager.svg9
-rw-r--r--.icons/kora/apps/scalable/conky-manager2.svg12
-rw-r--r--.icons/kora/apps/scalable/conky.svg9
-rw-r--r--.icons/kora/apps/scalable/connectagram.svg7
-rw-r--r--.icons/kora/apps/scalable/construo.svg5
l---------.icons/kora/apps/scalable/contact-editor.svg1
l---------.icons/kora/apps/scalable/contact.svg1
l---------.icons/kora/apps/scalable/contacts.svg1
l---------.icons/kora/apps/scalable/control-center2.svg1
-rw-r--r--.icons/kora/apps/scalable/converseen.svg13
-rw-r--r--.icons/kora/apps/scalable/convertall-icon.svg19
l---------.icons/kora/apps/scalable/convertall.svg1
l---------.icons/kora/apps/scalable/cookie.svg1
-rw-r--r--.icons/kora/apps/scalable/cool-retro-term.svg15
l---------.icons/kora/apps/scalable/copy-agent.svg1
-rw-r--r--.icons/kora/apps/scalable/copy-com.svg8
-rw-r--r--.icons/kora/apps/scalable/copy.svg19
-rw-r--r--.icons/kora/apps/scalable/copyq.svg13
-rw-r--r--.icons/kora/apps/scalable/corebird.svg12
-rw-r--r--.icons/kora/apps/scalable/corelvector.svg21
-rw-r--r--.icons/kora/apps/scalable/cosmigo-pro-motion-icon.svg17
l---------.icons/kora/apps/scalable/covergloobus.svg1
-rw-r--r--.icons/kora/apps/scalable/coypu.svg10
-rw-r--r--.icons/kora/apps/scalable/cozy.svg9
-rw-r--r--.icons/kora/apps/scalable/cozydrive.svg11
-rw-r--r--.icons/kora/apps/scalable/cpod.svg8
-rw-r--r--.icons/kora/apps/scalable/cpu-x.svg21
l---------.icons/kora/apps/scalable/cpu.svg1
-rw-r--r--.icons/kora/apps/scalable/cpuinfo.svg18
l---------.icons/kora/apps/scalable/cqcb.plasma.webslice.svg1
-rw-r--r--.icons/kora/apps/scalable/crack-attack.svg16
-rw-r--r--.icons/kora/apps/scalable/crashplan.svg10
-rw-r--r--.icons/kora/apps/scalable/crawl.svg13
-rw-r--r--.icons/kora/apps/scalable/crayon-physics-deluxe.svg10
-rw-r--r--.icons/kora/apps/scalable/credentials-preferences.svg8
-rw-r--r--.icons/kora/apps/scalable/cronopete_preferences.svg28
-rw-r--r--.icons/kora/apps/scalable/cronopete_restore.svg34
-rw-r--r--.icons/kora/apps/scalable/crossover.svg8
-rw-r--r--.icons/kora/apps/scalable/crossstudio.svg16
-rw-r--r--.icons/kora/apps/scalable/crow-translate.svg16
l---------.icons/kora/apps/scalable/cryfs-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/cryfs.svg8
l---------.icons/kora/apps/scalable/cryptfolder-indicator.svg1
l---------.icons/kora/apps/scalable/cryptkeeper.svg1
-rw-r--r--.icons/kora/apps/scalable/cryptomator.svg30
-rw-r--r--.icons/kora/apps/scalable/cryptr.svg10
-rw-r--r--.icons/kora/apps/scalable/cs-actions.svg14
-rw-r--r--.icons/kora/apps/scalable/cs-applets.svg9
l---------.icons/kora/apps/scalable/cs-backgrounds.svg1
l---------.icons/kora/apps/scalable/cs-bluetooth.svg1
l---------.icons/kora/apps/scalable/cs-cat-admin.svg1
l---------.icons/kora/apps/scalable/cs-cat-appearance.svg1
l---------.icons/kora/apps/scalable/cs-cat-hardware.svg1
l---------.icons/kora/apps/scalable/cs-cat-prefs.svg1
l---------.icons/kora/apps/scalable/cs-cat-themes.svg1
l---------.icons/kora/apps/scalable/cs-color.svg1
l---------.icons/kora/apps/scalable/cs-date-time.svg1
l---------.icons/kora/apps/scalable/cs-default-applications.svg1
-rw-r--r--.icons/kora/apps/scalable/cs-desklets.svg11
l---------.icons/kora/apps/scalable/cs-desktop-effects.svg1
l---------.icons/kora/apps/scalable/cs-desktop-gnome.svg1
l---------.icons/kora/apps/scalable/cs-desktop.svg1
l---------.icons/kora/apps/scalable/cs-details.svg1
l---------.icons/kora/apps/scalable/cs-display.svg1
l---------.icons/kora/apps/scalable/cs-drivers.svg1
l---------.icons/kora/apps/scalable/cs-extensions.svg1
l---------.icons/kora/apps/scalable/cs-firewall.svg1
l---------.icons/kora/apps/scalable/cs-fonts.svg1
l---------.icons/kora/apps/scalable/cs-general.svg1
l---------.icons/kora/apps/scalable/cs-gestures.svg1
l---------.icons/kora/apps/scalable/cs-input-method.svg1
l---------.icons/kora/apps/scalable/cs-keyboard.svg1
l---------.icons/kora/apps/scalable/cs-language.svg1
l---------.icons/kora/apps/scalable/cs-login.svg1
l---------.icons/kora/apps/scalable/cs-mouse.svg1
l---------.icons/kora/apps/scalable/cs-network.svg1
l---------.icons/kora/apps/scalable/cs-notifications.svg1
l---------.icons/kora/apps/scalable/cs-online-accounts.svg1
l---------.icons/kora/apps/scalable/cs-overview.svg1
l---------.icons/kora/apps/scalable/cs-panel.svg1
l---------.icons/kora/apps/scalable/cs-power.svg1
l---------.icons/kora/apps/scalable/cs-printer.svg1
l---------.icons/kora/apps/scalable/cs-privacy.svg1
l---------.icons/kora/apps/scalable/cs-region.svg1
l---------.icons/kora/apps/scalable/cs-screen.svg1
l---------.icons/kora/apps/scalable/cs-screensaver.svg1
l---------.icons/kora/apps/scalable/cs-software-properties.svg1
l---------.icons/kora/apps/scalable/cs-sound.svg1
l---------.icons/kora/apps/scalable/cs-sources.svg1
-rw-r--r--.icons/kora/apps/scalable/cs-startup-programs.svg12
l---------.icons/kora/apps/scalable/cs-tablet.svg1
l---------.icons/kora/apps/scalable/cs-themes.svg1
l---------.icons/kora/apps/scalable/cs-tiling.svg1
l---------.icons/kora/apps/scalable/cs-universal-access.svg1
l---------.icons/kora/apps/scalable/cs-user-accounts.svg1
l---------.icons/kora/apps/scalable/cs-user.svg1
l---------.icons/kora/apps/scalable/cs-windows.svg1
l---------.icons/kora/apps/scalable/cs-workspaces.svg1
-rw-r--r--.icons/kora/apps/scalable/cs.svg18
-rw-r--r--.icons/kora/apps/scalable/cscz.svg11
-rw-r--r--.icons/kora/apps/scalable/csgo.svg13
l---------.icons/kora/apps/scalable/csgo_linux64.svg1
-rw-r--r--.icons/kora/apps/scalable/css.svg13
l---------.icons/kora/apps/scalable/cuckoo.svg1
-rw-r--r--.icons/kora/apps/scalable/cudatext-512.svg8
l---------.icons/kora/apps/scalable/cumulus.svg1
l---------.icons/kora/apps/scalable/cups-launcher.svg1
l---------.icons/kora/apps/scalable/cups.svg1
-rw-r--r--.icons/kora/apps/scalable/cura-icon.svg8
-rw-r--r--.icons/kora/apps/scalable/curlew.svg8
-rw-r--r--.icons/kora/apps/scalable/custom-toolbox.svg10
l---------.icons/kora/apps/scalable/customdesktopmenu.svg1
-rw-r--r--.icons/kora/apps/scalable/cutecom.svg7
-rw-r--r--.icons/kora/apps/scalable/cutegram.svg13
-rw-r--r--.icons/kora/apps/scalable/cutemarked.svg10
-rw-r--r--.icons/kora/apps/scalable/cutemaze.svg10
-rw-r--r--.icons/kora/apps/scalable/cutentr.svg9
-rw-r--r--.icons/kora/apps/scalable/cutepeaks.svg13
-rw-r--r--.icons/kora/apps/scalable/cutter.svg17
-rw-r--r--.icons/kora/apps/scalable/cuttlefish.svg59
-rw-r--r--.icons/kora/apps/scalable/cuyo.svg12
-rw-r--r--.icons/kora/apps/scalable/cvpcb.svg8
l---------.icons/kora/apps/scalable/cx.ring.Ring.svg1
l---------.icons/kora/apps/scalable/cxmenu-cxoffice-0-crossover.svg1
l---------.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxdoc.svg1
l---------.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxregister.svg1
l---------.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxreset.svg1
-rw-r--r--.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxrun.svg8
l---------.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxuninstall.svg1
-rw-r--r--.icons/kora/apps/scalable/cyan.svg10
l---------.icons/kora/apps/scalable/cycligent-icon.svg1
l---------.icons/kora/apps/scalable/cycligent.svg1
-rw-r--r--.icons/kora/apps/scalable/cz.pervoj.valdo-gtk.svg9
-rw-r--r--.icons/kora/apps/scalable/d-feet-icon.svg16
l---------.icons/kora/apps/scalable/d-feet.svg1
-rw-r--r--.icons/kora/apps/scalable/d-tracker.svg9
l---------.icons/kora/apps/scalable/d3lphin.svg1
l---------.icons/kora/apps/scalable/daily-wallpaper.svg1
-rw-r--r--.icons/kora/apps/scalable/darktable.svg44
l---------.icons/kora/apps/scalable/dart-editor.svg1
-rw-r--r--.icons/kora/apps/scalable/dart.svg13
-rw-r--r--.icons/kora/apps/scalable/dash-qt.svg10
-rw-r--r--.icons/kora/apps/scalable/dassault-systemes.draftsight.svg14
-rw-r--r--.icons/kora/apps/scalable/datagrip.svg27
-rw-r--r--.icons/kora/apps/scalable/datamodeler.svg16
-rw-r--r--.icons/kora/apps/scalable/dataspell.svg15
-rw-r--r--.icons/kora/apps/scalable/datastudio.svg11
l---------.icons/kora/apps/scalable/date.svg1
l---------.icons/kora/apps/scalable/dates.svg1
-rw-r--r--.icons/kora/apps/scalable/davinci-panels.svg15
l---------.icons/kora/apps/scalable/davinci-resolve.svg1
-rw-r--r--.icons/kora/apps/scalable/davmail.svg10
l---------.icons/kora/apps/scalable/dayfolder.svg1
l---------.icons/kora/apps/scalable/dbeaver-ee.svg1
-rw-r--r--.icons/kora/apps/scalable/dbeaver.svg15
-rw-r--r--.icons/kora/apps/scalable/dconf-editor.svg16
l---------.icons/kora/apps/scalable/dde-calendar.svg1
l---------.icons/kora/apps/scalable/dde-file-manager.svg1
-rw-r--r--.icons/kora/apps/scalable/dde-introduction.svg12
l---------.icons/kora/apps/scalable/dde-printer.svg1
l---------.icons/kora/apps/scalable/ddm.svg1
l---------.icons/kora/apps/scalable/de.billardgl.Billardgl.svg1
-rw-r--r--.icons/kora/apps/scalable/de.gunibert.Hackgregator.svg8
-rw-r--r--.icons/kora/apps/scalable/de.haeckerfelix.AudioSharing.svg17
-rw-r--r--.icons/kora/apps/scalable/de.haeckerfelix.Fragments.svg20
-rw-r--r--.icons/kora/apps/scalable/de.haeckerfelix.Remotely.svg18
-rw-r--r--.icons/kora/apps/scalable/de.haeckerfelix.Shortwave.svg17
l---------.icons/kora/apps/scalable/de.haeckerfelix.gradio.svg1
l---------.icons/kora/apps/scalable/de.klayout.KLayout.svg1
l---------.icons/kora/apps/scalable/de.manuel_kehl.go-for-it.svg1
-rw-r--r--.icons/kora/apps/scalable/de.rwth_aachen.ient.YUView.svg16
-rw-r--r--.icons/kora/apps/scalable/de.schmidhuberj.tubefeeder.svg7
-rw-r--r--.icons/kora/apps/scalable/de.unifreiburg.ellipticcurve.svg10
-rw-r--r--.icons/kora/apps/scalable/de.wolfvollprecht.UberWriter.svg30
-rw-r--r--.icons/kora/apps/scalable/de_logo_48px.svg8
-rw-r--r--.icons/kora/apps/scalable/deadbeef.svg8
l---------.icons/kora/apps/scalable/debian-installer-launcher.svg1
l---------.icons/kora/apps/scalable/debian-logo.svg1
l---------.icons/kora/apps/scalable/debian-plymouth-manager.svg1
l---------.icons/kora/apps/scalable/debian-reference.svg1
l---------.icons/kora/apps/scalable/debian-swirl.svg1
l---------.icons/kora/apps/scalable/debian.svg1
-rw-r--r--.icons/kora/apps/scalable/decibel.svg12
l---------.icons/kora/apps/scalable/deepin-album.svg1
l---------.icons/kora/apps/scalable/deepin-app-store.svg1
l---------.icons/kora/apps/scalable/deepin-appstore.svg1
l---------.icons/kora/apps/scalable/deepin-boot-maker.svg1
l---------.icons/kora/apps/scalable/deepin-browser.svg1
l---------.icons/kora/apps/scalable/deepin-calculator.svg1
l---------.icons/kora/apps/scalable/deepin-calendar.svg1
l---------.icons/kora/apps/scalable/deepin-camera.svg1
l---------.icons/kora/apps/scalable/deepin-clone.svg1
-rw-r--r--.icons/kora/apps/scalable/deepin-cloud-print-configurator.svg15
-rw-r--r--.icons/kora/apps/scalable/deepin-cloud-scan-config-helper.svg13
l---------.icons/kora/apps/scalable/deepin-cloudprint-config-helper.svg1
l---------.icons/kora/apps/scalable/deepin-compressor.svg1
l---------.icons/kora/apps/scalable/deepin-contacts.svg1
l---------.icons/kora/apps/scalable/deepin-crossover.svg1
l---------.icons/kora/apps/scalable/deepin-deb-installer.svg1
l---------.icons/kora/apps/scalable/deepin-defender.svg1
l---------.icons/kora/apps/scalable/deepin-devicemanager.svg1
l---------.icons/kora/apps/scalable/deepin-diskmanager.svg1
l---------.icons/kora/apps/scalable/deepin-download.svg1
l---------.icons/kora/apps/scalable/deepin-draw.svg1
l---------.icons/kora/apps/scalable/deepin-editor.svg1
l---------.icons/kora/apps/scalable/deepin-emacs.svg1
-rw-r--r--.icons/kora/apps/scalable/deepin-feedback.svg12
l---------.icons/kora/apps/scalable/deepin-font-installer.svg1
l---------.icons/kora/apps/scalable/deepin-font-manager.svg1
l---------.icons/kora/apps/scalable/deepin-game-center.svg1
l---------.icons/kora/apps/scalable/deepin-graphics-driver-manager.svg1
l---------.icons/kora/apps/scalable/deepin-image-viewer.svg1
l---------.icons/kora/apps/scalable/deepin-installer-oem.svg1
l---------.icons/kora/apps/scalable/deepin-installer.svg1
-rw-r--r--.icons/kora/apps/scalable/deepin-launcher.svg13
l---------.icons/kora/apps/scalable/deepin-log-viewer.svg1
l---------.icons/kora/apps/scalable/deepin-mail.svg1
l---------.icons/kora/apps/scalable/deepin-manual.svg1
l---------.icons/kora/apps/scalable/deepin-media-player.svg1
l---------.icons/kora/apps/scalable/deepin-movie.svg1
l---------.icons/kora/apps/scalable/deepin-multitasking-view.svg1
l---------.icons/kora/apps/scalable/deepin-music-player.svg1
l---------.icons/kora/apps/scalable/deepin-music.svg1
l---------.icons/kora/apps/scalable/deepin-note.svg1
l---------.icons/kora/apps/scalable/deepin-picker.svg1
l---------.icons/kora/apps/scalable/deepin-reader.svg1
-rw-r--r--.icons/kora/apps/scalable/deepin-remote-assistance.svg8
-rw-r--r--.icons/kora/apps/scalable/deepin-repair-tools.svg11
l---------.icons/kora/apps/scalable/deepin-scanner.svg1
l---------.icons/kora/apps/scalable/deepin-screen-recorder.svg1
l---------.icons/kora/apps/scalable/deepin-screenshot.svg1
l---------.icons/kora/apps/scalable/deepin-show-desktop.svg1
l---------.icons/kora/apps/scalable/deepin-software-center.svg1
l---------.icons/kora/apps/scalable/deepin-system-monitor.svg1
l---------.icons/kora/apps/scalable/deepin-terminal.svg1
l---------.icons/kora/apps/scalable/deepin-toggle-desktop.svg1
l---------.icons/kora/apps/scalable/deepin-translator.svg1
l---------.icons/kora/apps/scalable/deepin-voice-note.svg1
l---------.icons/kora/apps/scalable/deepin-voice-recorder.svg1
l---------.icons/kora/apps/scalable/deepin-wine-assist.svg1
l---------.icons/kora/apps/scalable/deepin.com.wechat.devtools.svg1
l---------.icons/kora/apps/scalable/deepin.com.wechat.svg1
-rw-r--r--.icons/kora/apps/scalable/deezer.svg19
-rw-r--r--.icons/kora/apps/scalable/defcon.svg14
-rw-r--r--.icons/kora/apps/scalable/deflemask.svg31
-rw-r--r--.icons/kora/apps/scalable/deja-dup.svg8
-rw-r--r--.icons/kora/apps/scalable/delir.svg15
l---------.icons/kora/apps/scalable/deltachat-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/deltachat.svg10
l---------.icons/kora/apps/scalable/deluge-torrent.svg1
-rw-r--r--.icons/kora/apps/scalable/deluge.svg13
-rw-r--r--.icons/kora/apps/scalable/denemo.svg6
l---------.icons/kora/apps/scalable/designer-qt4.svg1
l---------.icons/kora/apps/scalable/designer-qt5.svg1
l---------.icons/kora/apps/scalable/designer.svg1
l---------.icons/kora/apps/scalable/designer5.svg1
l---------.icons/kora/apps/scalable/deskbar-applet.svg1
l---------.icons/kora/apps/scalable/deskbar.svg1
-rw-r--r--.icons/kora/apps/scalable/desklets.svg8
-rw-r--r--.icons/kora/apps/scalable/deskreen.svg8
l---------.icons/kora/apps/scalable/desktop-effect.svg1
l---------.icons/kora/apps/scalable/desktop-effects.svg1
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-budgie.svg12
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-gnome.svg8
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-kde.svg8
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-lxde.svg8
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-lxqt.svg11
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-mate.svg8
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-tde.svg8
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-unity.svg8
-rw-r--r--.icons/kora/apps/scalable/desktop-environment-xfce.svg8
-rw-r--r--.icons/kora/apps/scalable/desktop-profiler.svg5
-rw-r--r--.icons/kora/apps/scalable/desktop.svg13
-rw-r--r--.icons/kora/apps/scalable/desmume.svg31
-rw-r--r--.icons/kora/apps/scalable/desura.svg15
-rw-r--r--.icons/kora/apps/scalable/dev.Cogitri.Health.svg7
-rw-r--r--.icons/kora/apps/scalable/dev.alextren.Spot.svg16
l---------.icons/kora/apps/scalable/dev.ares.ares.svg1
-rw-r--r--.icons/kora/apps/scalable/dev.atoft.Reactions.svg21
l---------.icons/kora/apps/scalable/dev.aunetx.deezer.svg1
-rw-r--r--.icons/kora/apps/scalable/dev.boxi.Boxi.svg15
l---------.icons/kora/apps/scalable/dev.bsnes.bsnes.svg1
-rw-r--r--.icons/kora/apps/scalable/dev.edfloreshz.Done.svg9
l---------.icons/kora/apps/scalable/dev.gbstudio.gb-studio.svg1
-rw-r--r--.icons/kora/apps/scalable/dev.geopjr.Collision.svg12
-rw-r--r--.icons/kora/apps/scalable/dev.geopjr.Hashbrown.svg9
l---------.icons/kora/apps/scalable/dev.lapce.lapce.svg1
-rw-r--r--.icons/kora/apps/scalable/dev.mufeed.Wordbook.svg11
l---------.icons/kora/apps/scalable/dev.pulsar_edit.Pulsar.svg1
l---------.icons/kora/apps/scalable/dev.rdm.RDM.svg1
-rw-r--r--.icons/kora/apps/scalable/dev.tchx84.Portfolio.svg12
l---------.icons/kora/apps/scalable/dev.vieb.Vieb.svg1
-rw-r--r--.icons/kora/apps/scalable/dev.vlinkz.NixSoftwareCenter.svg44
-rw-r--r--.icons/kora/apps/scalable/dev.vlinkz.NixosConfEditor.svg18
-rw-r--r--.icons/kora/apps/scalable/devassistant.svg11
-rw-r--r--.icons/kora/apps/scalable/devdocs.svg16
l---------.icons/kora/apps/scalable/devede.svg1
l---------.icons/kora/apps/scalable/devedeng.svg1
-rw-r--r--.icons/kora/apps/scalable/devhelp.svg14
-rw-r--r--.icons/kora/apps/scalable/devhub.svg8
-rw-r--r--.icons/kora/apps/scalable/deviantart.svg8
-rw-r--r--.icons/kora/apps/scalable/device-notifier.svg8
l---------.icons/kora/apps/scalable/dgse_logo_128.svg1
l---------.icons/kora/apps/scalable/dhcpcd.svg1
l---------.icons/kora/apps/scalable/dia.svg1
-rw-r--r--.icons/kora/apps/scalable/dianara.svg21
l---------.icons/kora/apps/scalable/dictionary.svg1
-rw-r--r--.icons/kora/apps/scalable/diffuse.svg8
-rw-r--r--.icons/kora/apps/scalable/digikam.svg30
l---------.icons/kora/apps/scalable/digital-assets.svg1
-rw-r--r--.icons/kora/apps/scalable/digitallyimported.svg8
l---------.icons/kora/apps/scalable/dillo.svg1
-rw-r--r--.icons/kora/apps/scalable/diodon.svg48
l---------.icons/kora/apps/scalable/discord-bin.svg1
-rw-r--r--.icons/kora/apps/scalable/discord-canary.svg12
-rw-r--r--.icons/kora/apps/scalable/discord-development.svg7
l---------.icons/kora/apps/scalable/discord-ptb.svg1
-rw-r--r--.icons/kora/apps/scalable/discord.svg8
l---------.icons/kora/apps/scalable/disk-burner.svg1
-rw-r--r--.icons/kora/apps/scalable/disk-check.svg31
l---------.icons/kora/apps/scalable/disk-manager.svg1
l---------.icons/kora/apps/scalable/disk-usage-analyzer.svg1
-rw-r--r--.icons/kora/apps/scalable/disk-utility.svg31
l---------.icons/kora/apps/scalable/diskmonitor.svg1
l---------.icons/kora/apps/scalable/disks.svg1
-rw-r--r--.icons/kora/apps/scalable/disper.svg18
l---------.icons/kora/apps/scalable/display-brightness.svg1
l---------.icons/kora/apps/scalable/display-capplet.svg1
l---------.icons/kora/apps/scalable/display-im6.Q16.svg1
l---------.icons/kora/apps/scalable/display-im6.q16.svg1
-rw-r--r--.icons/kora/apps/scalable/display.im6.svg14
l---------.icons/kora/apps/scalable/display.svg1
-rw-r--r--.icons/kora/apps/scalable/dissenter-browser.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-Tumbleweed.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-absolute.svg13
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-academix.svg20
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-aix.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-alpine.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-alt-linux.svg14
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-android.svg11
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-antergos.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-antix.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-archbang.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-archlabs.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-archlinux.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-archman.svg15
l---------.icons/kora/apps/scalable/distributor-logo-arcolinux.svg1
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-artix.svg7
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-aryalinux.svg11
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-backbox.svg14
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-blackarch.svg11
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-bodhi-linux.svg9
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-bunsenlabs.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-calculate-linux.svg23
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-centos.svg15
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-chakra.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-condres.svg20
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-debian.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-deepin.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-devuan.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-dragonflybsd.svg13
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-elementary.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-endeavouros.svg12
l---------.icons/kora/apps/scalable/distributor-logo-eos.svg1
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-fedora.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-freebsd.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-freedos.svg15
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-gentoo.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-ghostbsd.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-hyperbola.svg11
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-kali-linux.svg11
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-kaos.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-kdeneon.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-knoppix.svg18
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-korora.svg11
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-kubuntu.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-lfs.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-linux-lite.svg15
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-linux-mint.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-lubuntu.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-lxle.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-mac.svg13
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-madlinux.svg29
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-mageia.svg11
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-manjaro.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-midnightbsd.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-ms-dos.svg14
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-mx.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-neon.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-netbsd.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-netrunner.svg35
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-nixos.svg6
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-nobara.svg7
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-openbsd.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-openmandriva.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-opensuse.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-parrot.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-pclinuxos.svg13
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-peppermint.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-pisilinux.svg16
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-pop-os.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-puppy-linux.svg14
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-pureos.svg8
l---------.icons/kora/apps/scalable/distributor-logo-q4os-m1.svg1
l---------.icons/kora/apps/scalable/distributor-logo-q4os1.svg1
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-raspbian.svg11
l---------.icons/kora/apps/scalable/distributor-logo-redhat.svg1
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-rhel.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-rosa.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-salentos.svg7
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-serpent-os.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-siduction.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-simply.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-smartos.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-solus.svg16
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-steamos.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-trisquel.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-trueos.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-ubuntu-budgie.svg12
l---------.icons/kora/apps/scalable/distributor-logo-ubuntu-mate.svg1
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-ubuntu-studio.svg15
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-ubuntu.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-ubuntudde.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-ultimate-edition.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-vanilla-os.svg16
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-void.svg12
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-voyager.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-windows.svg13
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-xubuntu.svg8
-rw-r--r--.icons/kora/apps/scalable/distributor-logo-zorin.svg10
-rw-r--r--.icons/kora/apps/scalable/distributor-logo.svg8
-rw-r--r--.icons/kora/apps/scalable/djv.svg12
l---------.icons/kora/apps/scalable/dk.yumex.Yumex.svg1
-rw-r--r--.icons/kora/apps/scalable/dmanager.svg14
-rw-r--r--.icons/kora/apps/scalable/dmd-doc.svg11
-rw-r--r--.icons/kora/apps/scalable/dnfdragora.svg10
l---------.icons/kora/apps/scalable/do.svg1
l---------.icons/kora/apps/scalable/dock.svg1
l---------.icons/kora/apps/scalable/dockbarx.svg1
-rw-r--r--.icons/kora/apps/scalable/docker-desktop.svg8
-rw-r--r--.icons/kora/apps/scalable/dockstation.svg13
l---------.icons/kora/apps/scalable/docky.svg1
l---------.icons/kora/apps/scalable/document-open-recent.svg1
-rw-r--r--.icons/kora/apps/scalable/document-print-preview.svg58
-rw-r--r--.icons/kora/apps/scalable/document-viewer.svg15
l---------.icons/kora/apps/scalable/documentation.svg1
l---------.icons/kora/apps/scalable/documentation_help.svg1
l---------.icons/kora/apps/scalable/documentation_section.svg1
-rw-r--r--.icons/kora/apps/scalable/doki-doki-literature-club-plus.svg12
-rw-r--r--.icons/kora/apps/scalable/doki-doki-literature-club.svg10
-rw-r--r--.icons/kora/apps/scalable/doki-doki-mod-manager.svg10
-rw-r--r--.icons/kora/apps/scalable/dolphin-emu.svg8
l---------.icons/kora/apps/scalable/dolphin.svg1
-rw-r--r--.icons/kora/apps/scalable/dopamine.svg11
-rw-r--r--.icons/kora/apps/scalable/dosbox-ece.svg13
-rw-r--r--.icons/kora/apps/scalable/dosbox-staging.svg10
-rw-r--r--.icons/kora/apps/scalable/dosbox-x.svg15
-rw-r--r--.icons/kora/apps/scalable/dosbox.svg9
-rw-r--r--.icons/kora/apps/scalable/dota2.svg14
-rw-r--r--.icons/kora/apps/scalable/dotcover.svg21
-rw-r--r--.icons/kora/apps/scalable/dotmemory.svg21
-rw-r--r--.icons/kora/apps/scalable/dotpeek.svg29
-rw-r--r--.icons/kora/apps/scalable/dottrace.svg19
-rw-r--r--.icons/kora/apps/scalable/double-action-boogaloo.svg15
-rw-r--r--.icons/kora/apps/scalable/doublecmd.svg11
-rw-r--r--.icons/kora/apps/scalable/downline.svg8
-rw-r--r--.icons/kora/apps/scalable/downloader-arrow.svg11
l---------.icons/kora/apps/scalable/downloader.svg1
l---------.icons/kora/apps/scalable/draftsight.svg1
l---------.icons/kora/apps/scalable/dragonplayer.svg1
l---------.icons/kora/apps/scalable/drakconf.svg1
l---------.icons/kora/apps/scalable/drakmenustyle.svg1
l---------.icons/kora/apps/scalable/draksec-mdk.svg1
l---------.icons/kora/apps/scalable/drakstats.svg1
-rw-r--r--.icons/kora/apps/scalable/draw.io.svg13
l---------.icons/kora/apps/scalable/drawio.svg1
-rw-r--r--.icons/kora/apps/scalable/drawpile.svg10
l---------.icons/kora/apps/scalable/dreamchess.svg1
l---------.icons/kora/apps/scalable/drgeo.svg1
l---------.icons/kora/apps/scalable/driconf-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/driconf.svg8
-rw-r--r--.icons/kora/apps/scalable/drill-search-gtk.svg12
l---------.icons/kora/apps/scalable/drill-search.svg1
-rw-r--r--.icons/kora/apps/scalable/drive-removable-media.svg31
l---------.icons/kora/apps/scalable/driver-manager.svg1
-rw-r--r--.icons/kora/apps/scalable/droidcam.svg8
-rw-r--r--.icons/kora/apps/scalable/dropbox.svg31
l---------.icons/kora/apps/scalable/drracket.svg1
-rw-r--r--.icons/kora/apps/scalable/drweb-gui.svg10
-rw-r--r--.icons/kora/apps/scalable/duckduckgo.svg22
l---------.icons/kora/apps/scalable/duckstation-qt.svg1
l---------.icons/kora/apps/scalable/duckstation-sdl.svg1
-rw-r--r--.icons/kora/apps/scalable/duckstation.svg28
-rw-r--r--.icons/kora/apps/scalable/dukto.svg14
-rw-r--r--.icons/kora/apps/scalable/duolingo.svg14
-rw-r--r--.icons/kora/apps/scalable/dupeguru.svg11
-rw-r--r--.icons/kora/apps/scalable/duplicati.svg13
-rw-r--r--.icons/kora/apps/scalable/duskplayer.svg11
-rw-r--r--.icons/kora/apps/scalable/dvd95.svg25
l---------.icons/kora/apps/scalable/dvd9548.svg1
-rw-r--r--.icons/kora/apps/scalable/dvdisaster.svg10
l---------.icons/kora/apps/scalable/dvdstyler.svg1
-rw-r--r--.icons/kora/apps/scalable/dying-light.svg8
l---------.icons/kora/apps/scalable/e-mail.svg1
-rw-r--r--.icons/kora/apps/scalable/eBook-speaker.svg15
l---------.icons/kora/apps/scalable/earth.svg1
-rw-r--r--.icons/kora/apps/scalable/easy-ebook-viewer.svg20
l---------.icons/kora/apps/scalable/easy-tag.svg1
-rw-r--r--.icons/kora/apps/scalable/easyeda.svg8
l---------.icons/kora/apps/scalable/easyeffects.svg1
-rw-r--r--.icons/kora/apps/scalable/easylife.svg16
-rw-r--r--.icons/kora/apps/scalable/easymp3gain.svg9
-rw-r--r--.icons/kora/apps/scalable/easystroke.svg12
l---------.icons/kora/apps/scalable/easytag.svg1
l---------.icons/kora/apps/scalable/easytags.svg1
l---------.icons/kora/apps/scalable/eclipse-Java.svg1
-rw-r--r--.icons/kora/apps/scalable/eclipse-cdt.svg11
-rw-r--r--.icons/kora/apps/scalable/eclipse.svg8
-rw-r--r--.icons/kora/apps/scalable/eco.svg13
-rw-r--r--.icons/kora/apps/scalable/edb-debugger.svg8
l---------.icons/kora/apps/scalable/edb.svg1
-rw-r--r--.icons/kora/apps/scalable/edex-ui.svg8
l---------.icons/kora/apps/scalable/edile.svg1
l---------.icons/kora/apps/scalable/edit-urpm-sources.svg1
l---------.icons/kora/apps/scalable/edu.berkeley.BOINC.svg1
l---------.icons/kora/apps/scalable/edu.mit.Scratch.svg1
-rw-r--r--.icons/kora/apps/scalable/edu.stanford.Almond.svg18
l---------.icons/kora/apps/scalable/edu.stanford.protege.svg1
-rw-r--r--.icons/kora/apps/scalable/eduke32.svg18
l---------.icons/kora/apps/scalable/eekboard.svg1
-rw-r--r--.icons/kora/apps/scalable/eeschema.svg11
-rw-r--r--.icons/kora/apps/scalable/efax-gtk.svg66
-rw-r--r--.icons/kora/apps/scalable/eiciel.svg10
-rw-r--r--.icons/kora/apps/scalable/eid-viewer.svg12
l---------.icons/kora/apps/scalable/eidete.svg1
l---------.icons/kora/apps/scalable/ejecter.svg1
-rw-r--r--.icons/kora/apps/scalable/ekiga.svg8
-rw-r--r--.icons/kora/apps/scalable/electorrent.svg13
-rw-r--r--.icons/kora/apps/scalable/electron-cash.svg5
-rw-r--r--.icons/kora/apps/scalable/electron-mail.svg8
-rw-r--r--.icons/kora/apps/scalable/electron.svg12
l---------.icons/kora/apps/scalable/electron12.svg1
l---------.icons/kora/apps/scalable/electron16.svg1
l---------.icons/kora/apps/scalable/electron17.svg1
l---------.icons/kora/apps/scalable/electron18.svg1
l---------.icons/kora/apps/scalable/electron19.svg1
l---------.icons/kora/apps/scalable/electron2.svg1
l---------.icons/kora/apps/scalable/electron22.svg1
l---------.icons/kora/apps/scalable/electron23.svg1
l---------.icons/kora/apps/scalable/electron24.svg1
l---------.icons/kora/apps/scalable/electron25.svg1
l---------.icons/kora/apps/scalable/electron4.svg1
l---------.icons/kora/apps/scalable/electron6.svg1
l---------.icons/kora/apps/scalable/electron7.svg1
l---------.icons/kora/apps/scalable/electron9.svg1
-rw-r--r--.icons/kora/apps/scalable/electrum-axe.svg16
-rw-r--r--.icons/kora/apps/scalable/electrum-ltc.svg19
-rw-r--r--.icons/kora/apps/scalable/electrum.svg19
l---------.icons/kora/apps/scalable/element-desktop-bin.svg1
-rw-r--r--.icons/kora/apps/scalable/element-desktop-nightly.svg8
-rw-r--r--.icons/kora/apps/scalable/element-desktop.svg8
l---------.icons/kora/apps/scalable/element-nightly.svg1
l---------.icons/kora/apps/scalable/element.svg1
-rw-r--r--.icons/kora/apps/scalable/element4l.svg14
-rw-r--r--.icons/kora/apps/scalable/elisa.svg21
-rw-r--r--.icons/kora/apps/scalable/elixir.svg14
l---------.icons/kora/apps/scalable/emacs-24.svg1
l---------.icons/kora/apps/scalable/emacs-25.svg1
l---------.icons/kora/apps/scalable/emacs-nox.svg1
l---------.icons/kora/apps/scalable/emacs-snapshot.svg1
-rw-r--r--.icons/kora/apps/scalable/emacs.svg17
l---------.icons/kora/apps/scalable/emacs22.svg1
l---------.icons/kora/apps/scalable/emacs23.svg1
l---------.icons/kora/apps/scalable/emacs24.svg1
l---------.icons/kora/apps/scalable/emacs25.svg1
l---------.icons/kora/apps/scalable/email-client.svg1
l---------.icons/kora/apps/scalable/email.svg1
-rw-r--r--.icons/kora/apps/scalable/emby-server.svg10
-rw-r--r--.icons/kora/apps/scalable/emerald-theme-manager-icon.svg8
l---------.icons/kora/apps/scalable/emerald-theme-manager.svg1
l---------.icons/kora/apps/scalable/emerillon.svg1
-rw-r--r--.icons/kora/apps/scalable/emesene.svg19
-rw-r--r--.icons/kora/apps/scalable/empathy.svg20
-rw-r--r--.icons/kora/apps/scalable/emulationstation.svg10
-rw-r--r--.icons/kora/apps/scalable/emule.svg18
-rw-r--r--.icons/kora/apps/scalable/encryptpad.svg5
l---------.icons/kora/apps/scalable/encryptr.svg1
l---------.icons/kora/apps/scalable/endeavouros-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/endeavouros.svg10
l---------.icons/kora/apps/scalable/engrampa.svg1
-rw-r--r--.icons/kora/apps/scalable/enhanced_browsing.svg8
-rw-r--r--.icons/kora/apps/scalable/enjoy-music-player.svg8
-rw-r--r--.icons/kora/apps/scalable/enpass.svg8
-rw-r--r--.icons/kora/apps/scalable/ensembles.svg13
-rw-r--r--.icons/kora/apps/scalable/entangle.svg18
-rw-r--r--.icons/kora/apps/scalable/enve.svg8
l---------.icons/kora/apps/scalable/eog.svg1
l---------.icons/kora/apps/scalable/eom.svg1
l---------.icons/kora/apps/scalable/epdfview.svg1
l---------.icons/kora/apps/scalable/ephoto.svg1
-rw-r--r--.icons/kora/apps/scalable/epic-games.svg10
l---------.icons/kora/apps/scalable/epiphany-bookmarks.svg1
l---------.icons/kora/apps/scalable/epiphany-browser.svg1
-rw-r--r--.icons/kora/apps/scalable/epiphany-game.svg20
l---------.icons/kora/apps/scalable/epiphany-gecko.svg1
l---------.icons/kora/apps/scalable/epiphany-icon.svg1
l---------.icons/kora/apps/scalable/epiphany-webkit.svg1
-rw-r--r--.icons/kora/apps/scalable/epiphany.svg21
-rw-r--r--.icons/kora/apps/scalable/epsonscan2.svg15
-rw-r--r--.icons/kora/apps/scalable/epsxe.svg14
l---------.icons/kora/apps/scalable/epulse.svg1
-rw-r--r--.icons/kora/apps/scalable/eqmenu.svg9
-rw-r--r--.icons/kora/apps/scalable/eqonomize.svg11
l---------.icons/kora/apps/scalable/equaliser.svg1
l---------.icons/kora/apps/scalable/eradio.svg1
-rw-r--r--.icons/kora/apps/scalable/eric.svg11
l---------.icons/kora/apps/scalable/eric6.svg1
-rw-r--r--.icons/kora/apps/scalable/ericWeb.svg12
l---------.icons/kora/apps/scalable/ericWeb6.svg1
l---------.icons/kora/apps/scalable/escan2_app.svg1
-rw-r--r--.icons/kora/apps/scalable/estmob-sendanywhere.svg8
l---------.icons/kora/apps/scalable/etcher-electron.svg1
-rw-r--r--.icons/kora/apps/scalable/etcher.svg17
-rw-r--r--.icons/kora/apps/scalable/ethereumwallet.svg10
-rw-r--r--.icons/kora/apps/scalable/etherwall.svg12
-rw-r--r--.icons/kora/apps/scalable/etl.svg8
-rw-r--r--.icons/kora/apps/scalable/etr.svg12
l---------.icons/kora/apps/scalable/eu.betterbird.Betterbird.svg1
l---------.icons/kora/apps/scalable/eu.blumenstingl.martin.keystateplasmoid.svg1
-rw-r--r--.icons/kora/apps/scalable/eu.scarpetta.PDFMixTool.svg18
-rw-r--r--.icons/kora/apps/scalable/eu.scarpetta.QtWAW.svg7
l---------.icons/kora/apps/scalable/eu.tiliado.Nuvola.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaApp8tracks.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppAmazonCloudPlayer.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppBbcIplayer.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppDeezer.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppGooglePlayMusic.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppMixcloud.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppOwncloudMusic.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppPlex.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSoundcloud.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSpotify.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYandexMusic.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutube.svg1
l---------.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutubeMusic.svg1
-rw-r--r--.icons/kora/apps/scalable/evelauncher.svg10
-rw-r--r--.icons/kora/apps/scalable/everdo.svg10
l---------.icons/kora/apps/scalable/evernote-client.svg1
-rw-r--r--.icons/kora/apps/scalable/evernote.svg19
l---------.icons/kora/apps/scalable/everpad.svg1
l---------.icons/kora/apps/scalable/evince.svg1
-rw-r--r--.icons/kora/apps/scalable/evnc.svg10
l---------.icons/kora/apps/scalable/evolution-addressbook.svg1
l---------.icons/kora/apps/scalable/evolution-calendar.svg1
l---------.icons/kora/apps/scalable/evolution-contacts.svg1
l---------.icons/kora/apps/scalable/evolution-mail.svg1
l---------.icons/kora/apps/scalable/evolution-memos.svg1
-rw-r--r--.icons/kora/apps/scalable/evolution-tasks.svg13
l---------.icons/kora/apps/scalable/evolution.svg1
-rw-r--r--.icons/kora/apps/scalable/evtest-qt.svg11
l---------.icons/kora/apps/scalable/exaile.svg1
l---------.icons/kora/apps/scalable/exfalso.svg1
-rw-r--r--.icons/kora/apps/scalable/expandrive.svg11
-rw-r--r--.icons/kora/apps/scalable/exploit-db.svg10
-rw-r--r--.icons/kora/apps/scalable/extensions.svg8
-rw-r--r--.icons/kora/apps/scalable/extraterm.svg8
l---------.icons/kora/apps/scalable/f-spot.svg1
-rw-r--r--.icons/kora/apps/scalable/face-smile.svg12
l---------.icons/kora/apps/scalable/facebook-facebook.com.svg1
-rw-r--r--.icons/kora/apps/scalable/facebook.svg8
l---------.icons/kora/apps/scalable/facebookresource.svg1
-rw-r--r--.icons/kora/apps/scalable/falkon.svg14
-rw-r--r--.icons/kora/apps/scalable/famitracker.svg8
-rw-r--r--.icons/kora/apps/scalable/far2l.svg12
-rw-r--r--.icons/kora/apps/scalable/fbmessenger.svg10
-rw-r--r--.icons/kora/apps/scalable/fbreader.svg21
l---------.icons/kora/apps/scalable/fbzx.svg1
l---------.icons/kora/apps/scalable/fceu.svg1
-rw-r--r--.icons/kora/apps/scalable/fceux.svg20
l---------.icons/kora/apps/scalable/fcitx-setting.svg1
-rw-r--r--.icons/kora/apps/scalable/fcitx-sogoupinyin.svg32
l---------.icons/kora/apps/scalable/fcitx.svg1
l---------.icons/kora/apps/scalable/fcitx_ubuntukylin.svg1
l---------.icons/kora/apps/scalable/fdm.svg1
-rw-r--r--.icons/kora/apps/scalable/feather.svg16
-rw-r--r--.icons/kora/apps/scalable/feathernotes.svg8
-rw-r--r--.icons/kora/apps/scalable/featherpad.svg12
l---------.icons/kora/apps/scalable/fedora-documentation.svg1
l---------.icons/kora/apps/scalable/fedora-logo-icon.svg1
l---------.icons/kora/apps/scalable/fedora-release-notes.svg1
l---------.icons/kora/apps/scalable/fedora-utils.svg1
l---------.icons/kora/apps/scalable/fedorausb.svg1
-rw-r--r--.icons/kora/apps/scalable/fedorautils.svg11
-rw-r--r--.icons/kora/apps/scalable/fedy.svg22
-rw-r--r--.icons/kora/apps/scalable/feedback.svg12
-rw-r--r--.icons/kora/apps/scalable/feedindicator.svg11
l---------.icons/kora/apps/scalable/feedreader.svg1
l---------.icons/kora/apps/scalable/feh.svg1
-rw-r--r--.icons/kora/apps/scalable/ferdi.svg8
-rw-r--r--.icons/kora/apps/scalable/ferdium.svg8
-rw-r--r--.icons/kora/apps/scalable/fern-wifi-cracker.svg14
-rw-r--r--.icons/kora/apps/scalable/fez.svg5
-rw-r--r--.icons/kora/apps/scalable/ff-password-exporter.svg12
l---------.icons/kora/apps/scalable/ffdec.svg1
-rw-r--r--.icons/kora/apps/scalable/ffmpeg.svg8
l---------.icons/kora/apps/scalable/ffmulticonverter.svg1
-rw-r--r--.icons/kora/apps/scalable/fi.skyjake.Lagrange.svg10
l---------.icons/kora/apps/scalable/fifteenpuzzle.svg1
l---------.icons/kora/apps/scalable/figma-linux.svg1
-rw-r--r--.icons/kora/apps/scalable/figma.svg14
-rw-r--r--.icons/kora/apps/scalable/file-manager-blue.svg8
-rw-r--r--.icons/kora/apps/scalable/file-manager-green.svg8
-rw-r--r--.icons/kora/apps/scalable/file-manager-red.svg8
l---------.icons/kora/apps/scalable/file-manager.svg1
l---------.icons/kora/apps/scalable/file-roller.svg1
-rw-r--r--.icons/kora/apps/scalable/filebot.svg11
l---------.icons/kora/apps/scalable/filelight.svg1
-rw-r--r--.icons/kora/apps/scalable/filemanager-actions.svg13
-rw-r--r--.icons/kora/apps/scalable/filezilla.svg9
-rw-r--r--.icons/kora/apps/scalable/filmulator-gui.svg14
l---------.icons/kora/apps/scalable/filmulator-gui64.svg1
-rw-r--r--.icons/kora/apps/scalable/filter.svg7
-rw-r--r--.icons/kora/apps/scalable/final-term.svg15
l---------.icons/kora/apps/scalable/final-terminal.svg1
l---------.icons/kora/apps/scalable/firefox-beta-bin.svg1
l---------.icons/kora/apps/scalable/firefox-beta.svg1
l---------.icons/kora/apps/scalable/firefox-bin.svg1
l---------.icons/kora/apps/scalable/firefox-default.svg1
l---------.icons/kora/apps/scalable/firefox-developer-edition.svg1
-rw-r--r--.icons/kora/apps/scalable/firefox-developer-icon.svg31
l---------.icons/kora/apps/scalable/firefox-esr.svg1
-rw-r--r--.icons/kora/apps/scalable/firefox-focus.svg31
l---------.icons/kora/apps/scalable/firefox-gtk3.svg1
l---------.icons/kora/apps/scalable/firefox-icon.svg1
l---------.icons/kora/apps/scalable/firefox-mozilla-build.svg1
l---------.icons/kora/apps/scalable/firefox-nightly-icon.svg1
l---------.icons/kora/apps/scalable/firefox-nightly.svg1
l---------.icons/kora/apps/scalable/firefox-original.svg1
-rw-r--r--.icons/kora/apps/scalable/firefox-trunk.svg35
-rw-r--r--.icons/kora/apps/scalable/firefox.svg127
-rw-r--r--.icons/kora/apps/scalable/firejail-ui.svg9
l---------.icons/kora/apps/scalable/firelight.svg1
l---------.icons/kora/apps/scalable/firestarter.svg1
-rw-r--r--.icons/kora/apps/scalable/firetools.svg14
l---------.icons/kora/apps/scalable/firewall-applet-error.svg1
l---------.icons/kora/apps/scalable/firewall-applet.svg1
-rw-r--r--.icons/kora/apps/scalable/firewall-config.svg8
l---------.icons/kora/apps/scalable/firmware-manager.svg1
l---------.icons/kora/apps/scalable/five-or-more.svg1
l---------.icons/kora/apps/scalable/fjt.svg1
-rw-r--r--.icons/kora/apps/scalable/flacon.svg9
-rw-r--r--.icons/kora/apps/scalable/flameshot.svg14
-rw-r--r--.icons/kora/apps/scalable/flare.svg7
-rw-r--r--.icons/kora/apps/scalable/flareget.svg12
l---------.icons/kora/apps/scalable/flash-player-properties.svg1
-rw-r--r--.icons/kora/apps/scalable/flash.svg8
-rw-r--r--.icons/kora/apps/scalable/flashforge.svg14
l---------.icons/kora/apps/scalable/flashplayer.svg1
l---------.icons/kora/apps/scalable/flashplayerproperties.svg1
l---------.icons/kora/apps/scalable/flegita.svg1
-rw-r--r--.icons/kora/apps/scalable/flickr.svg9
l---------.icons/kora/apps/scalable/flock-browser.svg1
l---------.icons/kora/apps/scalable/florence.svg1
l---------.icons/kora/apps/scalable/flow.svg1
l---------.icons/kora/apps/scalable/fluendo-dvd-player.svg1
-rw-r--r--.icons/kora/apps/scalable/fluent-reader.svg6
l---------.icons/kora/apps/scalable/fluffychat.svg1
-rw-r--r--.icons/kora/apps/scalable/fluid.svg8
-rw-r--r--.icons/kora/apps/scalable/fluxgui.svg9
-rw-r--r--.icons/kora/apps/scalable/flycast.svg8
l---------.icons/kora/apps/scalable/fm.cancel.Ripcord.svg1
l---------.icons/kora/apps/scalable/fma-config-tool.svg1
l---------.icons/kora/apps/scalable/focuswriter.svg1
-rw-r--r--.icons/kora/apps/scalable/fogger.svg8
-rw-r--r--.icons/kora/apps/scalable/fokus.svg11
l---------.icons/kora/apps/scalable/folder-remote-properties.svg1
l---------.icons/kora/apps/scalable/folder_doc_q4os_startmenu.svg1
l---------.icons/kora/apps/scalable/font-manager.svg1
l---------.icons/kora/apps/scalable/font-viewer.svg1
-rw-r--r--.icons/kora/apps/scalable/fontbase.svg8
-rw-r--r--.icons/kora/apps/scalable/fontforge.svg14
-rw-r--r--.icons/kora/apps/scalable/fontmatrix.svg11
l---------.icons/kora/apps/scalable/fonts.svg1
-rw-r--r--.icons/kora/apps/scalable/fontypython.svg11
-rw-r--r--.icons/kora/apps/scalable/foot.svg8
l---------.icons/kora/apps/scalable/footnote-1.svg1
l---------.icons/kora/apps/scalable/footnote.svg1
-rw-r--r--.icons/kora/apps/scalable/forkgram.svg8
-rw-r--r--.icons/kora/apps/scalable/forticlient.svg10
-rw-r--r--.icons/kora/apps/scalable/forticlientsslvpn.svg10
l---------.icons/kora/apps/scalable/foto.svg1
l---------.icons/kora/apps/scalable/fotowall.svg1
l---------.icons/kora/apps/scalable/fotoxx.svg1
-rw-r--r--.icons/kora/apps/scalable/foursquare.svg8
-rw-r--r--.icons/kora/apps/scalable/foxit-reader.svg10
l---------.icons/kora/apps/scalable/foxitpdf.svg1
l---------.icons/kora/apps/scalable/foxitreader.svg1
l---------.icons/kora/apps/scalable/fr.fgrabenstaetter.DigitalAssets.svg1
l---------.icons/kora/apps/scalable/fr.free.Homebank.svg1
l---------.icons/kora/apps/scalable/fr.handbrake.ghb.svg1
l---------.icons/kora/apps/scalable/fr.natron.Natron.svg1
-rw-r--r--.icons/kora/apps/scalable/fr.romainvigier.MetadataCleaner.svg13
-rw-r--r--.icons/kora/apps/scalable/fr.romainvigier.zap.svg8
l---------.icons/kora/apps/scalable/freecad-daily.svg1
-rw-r--r--.icons/kora/apps/scalable/freecad.svg13
-rw-r--r--.icons/kora/apps/scalable/freeciv-client.svg12
-rw-r--r--.icons/kora/apps/scalable/freeciv-manual.svg18
-rw-r--r--.icons/kora/apps/scalable/freeciv-server.svg25
-rw-r--r--.icons/kora/apps/scalable/freeciv.svg12
-rw-r--r--.icons/kora/apps/scalable/freedesktop.svg15
-rw-r--r--.icons/kora/apps/scalable/freedownloadmanager.svg19
-rw-r--r--.icons/kora/apps/scalable/freedroid.svg11
-rw-r--r--.icons/kora/apps/scalable/freefilesync.svg12
-rw-r--r--.icons/kora/apps/scalable/freeoffice-planmaker.svg11
-rw-r--r--.icons/kora/apps/scalable/freeoffice-presentations.svg11
-rw-r--r--.icons/kora/apps/scalable/freeoffice-textmaker.svg11
-rw-r--r--.icons/kora/apps/scalable/freeplane.svg18
l---------.icons/kora/apps/scalable/freetube-bin.svg1
-rw-r--r--.icons/kora/apps/scalable/freetube.svg1
-rw-r--r--.icons/kora/apps/scalable/freezer.svg8
-rw-r--r--.icons/kora/apps/scalable/frescobaldi.svg14
-rw-r--r--.icons/kora/apps/scalable/friture.svg14
-rw-r--r--.icons/kora/apps/scalable/fritzing.svg10
l---------.icons/kora/apps/scalable/fritzing_icon.svg1
-rw-r--r--.icons/kora/apps/scalable/frostwire.svg11
-rw-r--r--.icons/kora/apps/scalable/fs-uae-launcher.svg13
l---------.icons/kora/apps/scalable/fs-uae.svg1
-rw-r--r--.icons/kora/apps/scalable/fspy.svg12
-rw-r--r--.icons/kora/apps/scalable/ftb-app.svg12
l---------.icons/kora/apps/scalable/fun.vnote.app.VNote.svg1
l---------.icons/kora/apps/scalable/furiusisomount.svg1
l---------.icons/kora/apps/scalable/fuse-emulator.svg1
-rw-r--r--.icons/kora/apps/scalable/fuse.svg14
-rw-r--r--.icons/kora/apps/scalable/fusion-icon.svg10
l---------.icons/kora/apps/scalable/gaiksaurus.svg1
-rw-r--r--.icons/kora/apps/scalable/gajim.svg13
-rw-r--r--.icons/kora/apps/scalable/galculator.svg8
l---------.icons/kora/apps/scalable/galeon.svg1
-rw-r--r--.icons/kora/apps/scalable/galternatives.svg11
-rw-r--r--.icons/kora/apps/scalable/gambas3.svg12
-rw-r--r--.icons/kora/apps/scalable/gaphor.svg11
-rw-r--r--.icons/kora/apps/scalable/gargoyle-house.svg13
-rw-r--r--.icons/kora/apps/scalable/gaupol.svg9
-rw-r--r--.icons/kora/apps/scalable/gb-studio.svg15
l---------.icons/kora/apps/scalable/gba.svg1
l---------.icons/kora/apps/scalable/gcalculator.svg1
l---------.icons/kora/apps/scalable/gcbalculator.svg1
l---------.icons/kora/apps/scalable/gcleaner.svg1
l---------.icons/kora/apps/scalable/gcolor.svg1
l---------.icons/kora/apps/scalable/gcolor2.svg1
-rw-r--r--.icons/kora/apps/scalable/gcolor3.svg14
-rw-r--r--.icons/kora/apps/scalable/gcompris-edit.svg12
l---------.icons/kora/apps/scalable/gcompris-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/gcompris.svg13
l---------.icons/kora/apps/scalable/gconf-cleaner.svg1
-rw-r--r--.icons/kora/apps/scalable/gconf-editor.svg12
l---------.icons/kora/apps/scalable/gconfeditor.svg1
l---------.icons/kora/apps/scalable/gcr-gnupg.svg1
-rw-r--r--.icons/kora/apps/scalable/gcstar.svg12
-rw-r--r--.icons/kora/apps/scalable/gda-browser-5.0.svg8
-rw-r--r--.icons/kora/apps/scalable/gda-control-center.svg14
-rw-r--r--.icons/kora/apps/scalable/gddccontrol.svg21
l---------.icons/kora/apps/scalable/gdeb.svg1
-rw-r--r--.icons/kora/apps/scalable/gdebi.svg11
l---------.icons/kora/apps/scalable/gdlauncher-appimage.svg1
l---------.icons/kora/apps/scalable/gdlauncher-bin.svg1
-rw-r--r--.icons/kora/apps/scalable/gdlauncher.svg10
l---------.icons/kora/apps/scalable/gdm-login-photo.svg1
l---------.icons/kora/apps/scalable/gdm-setup.svg1
l---------.icons/kora/apps/scalable/gdm-xnest.svg1
l---------.icons/kora/apps/scalable/gdm.svg1
l---------.icons/kora/apps/scalable/gdm2setup.svg1
l---------.icons/kora/apps/scalable/gdmap_icon.svg1
l---------.icons/kora/apps/scalable/gdmflexiserver.svg1
l---------.icons/kora/apps/scalable/gdmsetup.svg1
l---------.icons/kora/apps/scalable/gdu-check-disk.svg1
-rw-r--r--.icons/kora/apps/scalable/geany.svg20
l---------.icons/kora/apps/scalable/geary.svg1
l---------.icons/kora/apps/scalable/gedbi.svg1
l---------.icons/kora/apps/scalable/gedit-icon.svg1
l---------.icons/kora/apps/scalable/gedit-logo.svg1
l---------.icons/kora/apps/scalable/gedit.svg1
l---------.icons/kora/apps/scalable/gedit1.svg1
l---------.icons/kora/apps/scalable/gedit2.svg1
l---------.icons/kora/apps/scalable/geeqie.svg1
l---------.icons/kora/apps/scalable/geforcenow-nativefier.svg1
-rw-r--r--.icons/kora/apps/scalable/geforcenow.svg8
-rw-r--r--.icons/kora/apps/scalable/gendarme.svg18
-rw-r--r--.icons/kora/apps/scalable/genymotion-player.svg10
l---------.icons/kora/apps/scalable/geogebra-classic.svg1
-rw-r--r--.icons/kora/apps/scalable/geogebra.svg8
-rw-r--r--.icons/kora/apps/scalable/geonkick.svg7
l---------.icons/kora/apps/scalable/geotrans.svg1
-rw-r--r--.icons/kora/apps/scalable/geotranz.svg7
-rw-r--r--.icons/kora/apps/scalable/gerbera.svg6
-rw-r--r--.icons/kora/apps/scalable/gerbview.svg14
-rw-r--r--.icons/kora/apps/scalable/gespeaker.svg13
l---------.icons/kora/apps/scalable/gfeedline.svg1
-rw-r--r--.icons/kora/apps/scalable/gfie_icon.svg10
-rw-r--r--.icons/kora/apps/scalable/gftp.svg10
l---------.icons/kora/apps/scalable/gg.guilded.Guilded.svg1
-rw-r--r--.icons/kora/apps/scalable/ghex.svg8
-rw-r--r--.icons/kora/apps/scalable/ghostwriter.svg11
-rw-r--r--.icons/kora/apps/scalable/gifcurry.svg12
-rw-r--r--.icons/kora/apps/scalable/gimagereader.svg19
-rw-r--r--.icons/kora/apps/scalable/gimp.svg9
l---------.icons/kora/apps/scalable/girl.svg1
l---------.icons/kora/apps/scalable/gis-weather.svg1
-rw-r--r--.icons/kora/apps/scalable/gish.svg13
-rw-r--r--.icons/kora/apps/scalable/gisto.svg12
l---------.icons/kora/apps/scalable/git-cola.svg1
l---------.icons/kora/apps/scalable/git-dag.svg1
-rw-r--r--.icons/kora/apps/scalable/git-gui.svg15
-rw-r--r--.icons/kora/apps/scalable/git.svg11
-rw-r--r--.icons/kora/apps/scalable/gitahead.svg16
-rw-r--r--.icons/kora/apps/scalable/gitblade.svg11
-rw-r--r--.icons/kora/apps/scalable/giteye.svg11
-rw-r--r--.icons/kora/apps/scalable/gitg.svg18
-rw-r--r--.icons/kora/apps/scalable/github-desktop.svg18
-rw-r--r--.icons/kora/apps/scalable/github.svg15
-rw-r--r--.icons/kora/apps/scalable/gitkraken.svg12
-rw-r--r--.icons/kora/apps/scalable/gitlab.svg17
-rw-r--r--.icons/kora/apps/scalable/gitqlient.svg11
-rw-r--r--.icons/kora/apps/scalable/gitter.svg8
l---------.icons/kora/apps/scalable/gkdebconf-icon.svg1
l---------.icons/kora/apps/scalable/gkdebconf.svg1
l---------.icons/kora/apps/scalable/gkrellm.svg1
l---------.icons/kora/apps/scalable/gksu-debian.svg1
l---------.icons/kora/apps/scalable/gksu-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/gksu-root-terminal.svg16
l---------.icons/kora/apps/scalable/gksu.svg1
l---------.icons/kora/apps/scalable/gksuexec-debian.svg1
-rw-r--r--.icons/kora/apps/scalable/glabels-3.0.svg11
l---------.icons/kora/apps/scalable/glabels.svg1
l---------.icons/kora/apps/scalable/glade-3.svg1
-rw-r--r--.icons/kora/apps/scalable/glade.svg14
-rw-r--r--.icons/kora/apps/scalable/gladish.svg8
l---------.icons/kora/apps/scalable/glchess.svg1
l---------.icons/kora/apps/scalable/glines.svg1
l---------.icons/kora/apps/scalable/glipper.svg1
l---------.icons/kora/apps/scalable/glippy.svg1
l---------.icons/kora/apps/scalable/glob2-icon-48x48.svg1
-rw-r--r--.icons/kora/apps/scalable/glob2-icon.svg11
-rw-r--r--.icons/kora/apps/scalable/gloobus-preview.svg8
l---------.icons/kora/apps/scalable/gloobus.svg1
l---------.icons/kora/apps/scalable/glrp.svg1
l---------.icons/kora/apps/scalable/glxinfo.svg1
-rw-r--r--.icons/kora/apps/scalable/glyphr-studio-desktop.svg11
l---------.icons/kora/apps/scalable/gmail-desktop.svg1
l---------.icons/kora/apps/scalable/gmail-notify-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/gmail-offline.svg9
l---------.icons/kora/apps/scalable/gmail-plasmoid.svg1
-rw-r--r--.icons/kora/apps/scalable/gmail.svg9
l---------.icons/kora/apps/scalable/gmailwatcher.svg1
l---------.icons/kora/apps/scalable/gmameui.svg1
l---------.icons/kora/apps/scalable/gmpc.svg1
-rw-r--r--.icons/kora/apps/scalable/gmtpicon.svg14
l---------.icons/kora/apps/scalable/gmusicbrowser.svg1
l---------.icons/kora/apps/scalable/gnac.svg1
-rw-r--r--.icons/kora/apps/scalable/gnash.svg10
l---------.icons/kora/apps/scalable/gnethogs.svg1
-rw-r--r--.icons/kora/apps/scalable/gngeo.svg12
l---------.icons/kora/apps/scalable/gnibbles.svg1
l---------.icons/kora/apps/scalable/gnochm.svg1
l---------.icons/kora/apps/scalable/gnome-2048.svg1
l---------.icons/kora/apps/scalable/gnome-about-logo.svg1
l---------.icons/kora/apps/scalable/gnome-abrt.svg1
l---------.icons/kora/apps/scalable/gnome-activity-journal.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-aisleriot.svg26
l---------.icons/kora/apps/scalable/gnome-alsamixer-icon.svg1
l---------.icons/kora/apps/scalable/gnome-app-install.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-appfolders-manager.svg14
l---------.icons/kora/apps/scalable/gnome-applications.svg1
l---------.icons/kora/apps/scalable/gnome-apt.svg1
l---------.icons/kora/apps/scalable/gnome-audio.svg1
l---------.icons/kora/apps/scalable/gnome-baker.svg1
l---------.icons/kora/apps/scalable/gnome-balsa.svg1
l---------.icons/kora/apps/scalable/gnome-balsa2.svg1
l---------.icons/kora/apps/scalable/gnome-books.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-boxes.svg11
-rw-r--r--.icons/kora/apps/scalable/gnome-break-timer.svg19
l---------.icons/kora/apps/scalable/gnome-builder.svg1
l---------.icons/kora/apps/scalable/gnome-calculator.svg1
l---------.icons/kora/apps/scalable/gnome-calendar.svg1
l---------.icons/kora/apps/scalable/gnome-character-map.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-characters.svg8
l---------.icons/kora/apps/scalable/gnome-chess.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-clocks.svg18
l---------.icons/kora/apps/scalable/gnome-color-chooser.svg1
l---------.icons/kora/apps/scalable/gnome-color-manager.svg1
l---------.icons/kora/apps/scalable/gnome-commander.svg1
l---------.icons/kora/apps/scalable/gnome-console.svg1
l---------.icons/kora/apps/scalable/gnome-contacts.svg1
l---------.icons/kora/apps/scalable/gnome-control-center.svg1
l---------.icons/kora/apps/scalable/gnome-debian.svg1
l---------.icons/kora/apps/scalable/gnome-desktop-config.svg1
l---------.icons/kora/apps/scalable/gnome-desktop-item-edit.svg1
l---------.icons/kora/apps/scalable/gnome-dev-removable-usb.svg1
l---------.icons/kora/apps/scalable/gnome-device-manager.svg1
l---------.icons/kora/apps/scalable/gnome-dictionary.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-disks.svg31
l---------.icons/kora/apps/scalable/gnome-display-properties.svg1
l---------.icons/kora/apps/scalable/gnome-do-panel.svg1
l---------.icons/kora/apps/scalable/gnome-do-symbolic.svg1
l---------.icons/kora/apps/scalable/gnome-do.svg1
l---------.icons/kora/apps/scalable/gnome-documents.svg1
l---------.icons/kora/apps/scalable/gnome-dsiplay-properties.svg1
l---------.icons/kora/apps/scalable/gnome-emacs.svg1
l---------.icons/kora/apps/scalable/gnome-encfs-manager.svg1
l---------.icons/kora/apps/scalable/gnome-eterm.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-firmware.svg11
l---------.icons/kora/apps/scalable/gnome-freecell.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-games.svg33
l---------.icons/kora/apps/scalable/gnome-genius.svg1
l---------.icons/kora/apps/scalable/gnome-glchess.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-glines.svg11
l---------.icons/kora/apps/scalable/gnome-globe.svg1
l---------.icons/kora/apps/scalable/gnome-gmail.svg1
l---------.icons/kora/apps/scalable/gnome-gmenu.svg1
l---------.icons/kora/apps/scalable/gnome-gnibbles.svg1
l---------.icons/kora/apps/scalable/gnome-gnumeric.svg1
l---------.icons/kora/apps/scalable/gnome-graphics.svg1
l---------.icons/kora/apps/scalable/gnome-hearts.svg1
l---------.icons/kora/apps/scalable/gnome-help.svg1
l---------.icons/kora/apps/scalable/gnome-hideseek.svg1
l---------.icons/kora/apps/scalable/gnome-iagno.svg1
l---------.icons/kora/apps/scalable/gnome-info.svg1
l---------.icons/kora/apps/scalable/gnome-internet-radio-locator.svg1
l---------.icons/kora/apps/scalable/gnome-internet.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-klotski.svg5
l---------.icons/kora/apps/scalable/gnome-latex.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-layout-switcher.svg12
l---------.icons/kora/apps/scalable/gnome-ldraw.svg1
l---------.icons/kora/apps/scalable/gnome-lightsoff.svg1
l---------.icons/kora/apps/scalable/gnome-lockscreen.svg1
l---------.icons/kora/apps/scalable/gnome-logo-icon-transparent.svg1
l---------.icons/kora/apps/scalable/gnome-logo-icon.svg1
l---------.icons/kora/apps/scalable/gnome-logout.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-logs.svg11
-rw-r--r--.icons/kora/apps/scalable/gnome-mahjongg.svg16
-rw-r--r--.icons/kora/apps/scalable/gnome-maps.svg26
-rw-r--r--.icons/kora/apps/scalable/gnome-mastermind.svg17
l---------.icons/kora/apps/scalable/gnome-menu.svg1
l---------.icons/kora/apps/scalable/gnome-mime-text-x-vcalendar.svg1
l---------.icons/kora/apps/scalable/gnome-mines.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-mixer.svg8
l---------.icons/kora/apps/scalable/gnome-monitor.svg1
l---------.icons/kora/apps/scalable/gnome-mouse-properties.svg1
l---------.icons/kora/apps/scalable/gnome-mouse.svg1
l---------.icons/kora/apps/scalable/gnome-mplayer.svg1
l---------.icons/kora/apps/scalable/gnome-mpv.svg1
l---------.icons/kora/apps/scalable/gnome-multi-writer.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-music.svg18
-rw-r--r--.icons/kora/apps/scalable/gnome-nettool.svg15
l---------.icons/kora/apps/scalable/gnome-nettools.svg1
l---------.icons/kora/apps/scalable/gnome-network-properties.svg1
l---------.icons/kora/apps/scalable/gnome-networktool.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-nibbles.svg6
l---------.icons/kora/apps/scalable/gnome-note.svg1
l---------.icons/kora/apps/scalable/gnome-online-accounts-gtk.svg1
l---------.icons/kora/apps/scalable/gnome-oregano.svg1
l---------.icons/kora/apps/scalable/gnome-other.svg1
l---------.icons/kora/apps/scalable/gnome-package.svg1
l---------.icons/kora/apps/scalable/gnome-paint.svg1
l---------.icons/kora/apps/scalable/gnome-panel-clock.svg1
l---------.icons/kora/apps/scalable/gnome-panel-drawer.svg1
l---------.icons/kora/apps/scalable/gnome-panel-fish.svg1
l---------.icons/kora/apps/scalable/gnome-panel-force-quit.svg1
l---------.icons/kora/apps/scalable/gnome-panel-hibernate.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-panel-launcher.svg19
l---------.icons/kora/apps/scalable/gnome-panel-notification-area.svg1
l---------.icons/kora/apps/scalable/gnome-panel-screenshoot.svg1
l---------.icons/kora/apps/scalable/gnome-panel-screenshot.svg1
l---------.icons/kora/apps/scalable/gnome-panel-separator.svg1
l---------.icons/kora/apps/scalable/gnome-panel-suspend.svg1
l---------.icons/kora/apps/scalable/gnome-panel-window-list.svg1
l---------.icons/kora/apps/scalable/gnome-panel-window-menu.svg1
l---------.icons/kora/apps/scalable/gnome-panel-workspace-switcher.svg1
l---------.icons/kora/apps/scalable/gnome-panel.svg1
l---------.icons/kora/apps/scalable/gnome-pdf.svg1
l---------.icons/kora/apps/scalable/gnome-photos.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-pie.svg10
l---------.icons/kora/apps/scalable/gnome-planner.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-podcasts.svg8
l---------.icons/kora/apps/scalable/gnome-pomodoro.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-power-manager.svg11
l---------.icons/kora/apps/scalable/gnome-power-statistics.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-ppp.svg8
l---------.icons/kora/apps/scalable/gnome-quadrapassel.svg1
l---------.icons/kora/apps/scalable/gnome-rdp.svg1
l---------.icons/kora/apps/scalable/gnome-remote-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-robots.svg12
l---------.icons/kora/apps/scalable/gnome-run.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-schedule.svg22
l---------.icons/kora/apps/scalable/gnome-screenruler.svg1
l---------.icons/kora/apps/scalable/gnome-screenshot.svg1
l---------.icons/kora/apps/scalable/gnome-search-tool.svg1
l---------.icons/kora/apps/scalable/gnome-searchtool.svg1
l---------.icons/kora/apps/scalable/gnome-session-halt.svg1
l---------.icons/kora/apps/scalable/gnome-session-hebirnate.svg1
l---------.icons/kora/apps/scalable/gnome-session-hibernate.svg1
l---------.icons/kora/apps/scalable/gnome-session-properties.svg1
l---------.icons/kora/apps/scalable/gnome-session-suspend.svg1
l---------.icons/kora/apps/scalable/gnome-session.svg1
l---------.icons/kora/apps/scalable/gnome-set-time.svg1
l---------.icons/kora/apps/scalable/gnome-settings-accessibility-keyboard.svg1
l---------.icons/kora/apps/scalable/gnome-settings-accessibility-technologies.svg1
l---------.icons/kora/apps/scalable/gnome-settings-background.svg1
l---------.icons/kora/apps/scalable/gnome-settings-defaulg-applications.svg1
l---------.icons/kora/apps/scalable/gnome-settings-default-applications.svg1
l---------.icons/kora/apps/scalable/gnome-settings-font.svg1
l---------.icons/kora/apps/scalable/gnome-settings-keybinding.svg1
l---------.icons/kora/apps/scalable/gnome-settings-keybindings.svg1
l---------.icons/kora/apps/scalable/gnome-settings-mouse.svg1
l---------.icons/kora/apps/scalable/gnome-settings-sound.svg1
l---------.icons/kora/apps/scalable/gnome-settings-theme.svg1
l---------.icons/kora/apps/scalable/gnome-settings-ui-behavior.svg1
l---------.icons/kora/apps/scalable/gnome-settings.svg1
l---------.icons/kora/apps/scalable/gnome-shell-extension-prefs.svg1
l---------.icons/kora/apps/scalable/gnome-shutdown.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-software.svg27
l---------.icons/kora/apps/scalable/gnome-sound-properties.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-sound-recorder.svg11
l---------.icons/kora/apps/scalable/gnome-status.svg1
l---------.icons/kora/apps/scalable/gnome-sticky-notes-applet.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-subtitles.svg8
-rw-r--r--.icons/kora/apps/scalable/gnome-sudoku.svg12
l---------.icons/kora/apps/scalable/gnome-system-config.svg1
l---------.icons/kora/apps/scalable/gnome-system-log.svg1
l---------.icons/kora/apps/scalable/gnome-system-monitor.svg1
l---------.icons/kora/apps/scalable/gnome-system.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-taquin.svg12
l---------.icons/kora/apps/scalable/gnome-term.svg1
l---------.icons/kora/apps/scalable/gnome-terminal-server.svg1
l---------.icons/kora/apps/scalable/gnome-terminal.svg1
l---------.icons/kora/apps/scalable/gnome-tetraves.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-tetravex.svg17
-rw-r--r--.icons/kora/apps/scalable/gnome-todo.svg18
l---------.icons/kora/apps/scalable/gnome-tracker.svg1
l---------.icons/kora/apps/scalable/gnome-translate.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-tweak-tool.svg18
-rw-r--r--.icons/kora/apps/scalable/gnome-twitch.svg12
-rw-r--r--.icons/kora/apps/scalable/gnome-twofactorauth.svg10
l---------.icons/kora/apps/scalable/gnome-unknown.svg1
l---------.icons/kora/apps/scalable/gnome-user-share.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-video-arcade.svg8
l---------.icons/kora/apps/scalable/gnome-volume-control.svg1
l---------.icons/kora/apps/scalable/gnome-warning.svg1
l---------.icons/kora/apps/scalable/gnome-weather.svg1
l---------.icons/kora/apps/scalable/gnome-web-browser.svg1
l---------.icons/kora/apps/scalable/gnome-web.svg1
-rw-r--r--.icons/kora/apps/scalable/gnome-window-manager.svg14
l---------.icons/kora/apps/scalable/gnome-windows.svg1
l---------.icons/kora/apps/scalable/gnome-wm.svg1
l---------.icons/kora/apps/scalable/gnome-word.svg1
l---------.icons/kora/apps/scalable/gnome-workspace-switcher.svg1
l---------.icons/kora/apps/scalable/gnome-xterm.svg1
l---------.icons/kora/apps/scalable/gnome_apps.svg1
l---------.icons/kora/apps/scalable/gnomeradio.svg1
l---------.icons/kora/apps/scalable/gnomines.svg1
l---------.icons/kora/apps/scalable/gnote.svg1
-rw-r--r--.icons/kora/apps/scalable/gnucash-icon.svg11
l---------.icons/kora/apps/scalable/gnucash.svg1
-rw-r--r--.icons/kora/apps/scalable/gnumeric.svg18
l---------.icons/kora/apps/scalable/gnupg.svg1
l---------.icons/kora/apps/scalable/gnuradio-grc.svg1
-rw-r--r--.icons/kora/apps/scalable/gnvim.svg13
l---------.icons/kora/apps/scalable/go-for-it.svg1
l---------.icons/kora/apps/scalable/go-today.svg1
l---------.icons/kora/apps/scalable/go.svg1
l---------.icons/kora/apps/scalable/goa-account-exchange.svg1
-rw-r--r--.icons/kora/apps/scalable/goa-account-facebook-alt.svg8
l---------.icons/kora/apps/scalable/goa-account-facebook.svg1
l---------.icons/kora/apps/scalable/goa-account-fedora.svg1
-rw-r--r--.icons/kora/apps/scalable/goa-account-flickr.svg11
l---------.icons/kora/apps/scalable/goa-account-foursquare.svg1
-rw-r--r--.icons/kora/apps/scalable/goa-account-google.svg13
l---------.icons/kora/apps/scalable/goa-account-lastfm.svg1
l---------.icons/kora/apps/scalable/goa-account-microsoft.svg1
-rw-r--r--.icons/kora/apps/scalable/goa-account-msn.svg22
l---------.icons/kora/apps/scalable/goa-account-nextcloud.svg1
-rw-r--r--.icons/kora/apps/scalable/goa-account-owncloud.svg31
-rw-r--r--.icons/kora/apps/scalable/goa-account-pocket.svg8
l---------.icons/kora/apps/scalable/goa-account-todoist.svg1
l---------.icons/kora/apps/scalable/goa-account-twitter.svg1
-rw-r--r--.icons/kora/apps/scalable/goa-account-ubuntusso.svg8
-rw-r--r--.icons/kora/apps/scalable/goa-account-yahoo.svg8
l---------.icons/kora/apps/scalable/goa-account.svg1
-rw-r--r--.icons/kora/apps/scalable/goa-panel.svg8
l---------.icons/kora/apps/scalable/godot-mono.svg1
-rw-r--r--.icons/kora/apps/scalable/godot.svg14
-rw-r--r--.icons/kora/apps/scalable/goland.svg25
l---------.icons/kora/apps/scalable/goldendict.svg1
-rw-r--r--.icons/kora/apps/scalable/goodvibes.svg11
-rw-r--r--.icons/kora/apps/scalable/google-agenda.svg15
-rw-r--r--.icons/kora/apps/scalable/google-calculator.svg29
l---------.icons/kora/apps/scalable/google-calendar.svg1
l---------.icons/kora/apps/scalable/google-chat-linux.svg1
-rw-r--r--.icons/kora/apps/scalable/google-chat.svg5
-rw-r--r--.icons/kora/apps/scalable/google-chrome-beta.svg32
-rw-r--r--.icons/kora/apps/scalable/google-chrome-dev.svg32
l---------.icons/kora/apps/scalable/google-chrome-unstable.svg1
-rw-r--r--.icons/kora/apps/scalable/google-chrome.svg29
l---------.icons/kora/apps/scalable/google-chrome2.svg1
l---------.icons/kora/apps/scalable/google-chromium.svg1
-rw-r--r--.icons/kora/apps/scalable/google-contacts.svg5
-rw-r--r--.icons/kora/apps/scalable/google-docs.svg19
-rw-r--r--.icons/kora/apps/scalable/google-drawings.svg17
-rw-r--r--.icons/kora/apps/scalable/google-drive.svg10
-rw-r--r--.icons/kora/apps/scalable/google-earth-pro.svg33
-rw-r--r--.icons/kora/apps/scalable/google-earth.svg27
-rw-r--r--.icons/kora/apps/scalable/google-forms.svg21
-rw-r--r--.icons/kora/apps/scalable/google-hangouts.svg15
-rw-r--r--.icons/kora/apps/scalable/google-inbox.svg32
-rw-r--r--.icons/kora/apps/scalable/google-keep.svg21
-rw-r--r--.icons/kora/apps/scalable/google-mail.svg9
-rw-r--r--.icons/kora/apps/scalable/google-maps.svg10
-rw-r--r--.icons/kora/apps/scalable/google-meet.svg11
l---------.icons/kora/apps/scalable/google-music.svg1
l---------.icons/kora/apps/scalable/google-musicmanager.svg1
-rw-r--r--.icons/kora/apps/scalable/google-photos.svg36
-rw-r--r--.icons/kora/apps/scalable/google-play-books.svg14
-rw-r--r--.icons/kora/apps/scalable/google-play-music-desktop-player.svg9
-rw-r--r--.icons/kora/apps/scalable/google-play-music.svg12
-rw-r--r--.icons/kora/apps/scalable/google-play.svg51
l---------.icons/kora/apps/scalable/google-plus.svg1
l---------.icons/kora/apps/scalable/google-reader.svg1
-rw-r--r--.icons/kora/apps/scalable/google-sheets.svg18
-rw-r--r--.icons/kora/apps/scalable/google-slides.svg17
-rw-r--r--.icons/kora/apps/scalable/google-tasks-desktop.svg9
-rw-r--r--.icons/kora/apps/scalable/google-translate.svg29
-rw-r--r--.icons/kora/apps/scalable/google-webdesigner.svg18
-rw-r--r--.icons/kora/apps/scalable/google.svg10
l---------.icons/kora/apps/scalable/googlechrome.svg1
l---------.icons/kora/apps/scalable/googledrive.svg1
l---------.icons/kora/apps/scalable/googleearth-icon.svg1
l---------.icons/kora/apps/scalable/googleearth.svg1
-rw-r--r--.icons/kora/apps/scalable/googleplus.svg8
-rw-r--r--.icons/kora/apps/scalable/gootool.svg13
-rw-r--r--.icons/kora/apps/scalable/goterminal.svg15
l---------.icons/kora/apps/scalable/gourmet.svg1
-rw-r--r--.icons/kora/apps/scalable/goverlay.svg8
-rw-r--r--.icons/kora/apps/scalable/goxel.svg13
-rw-r--r--.icons/kora/apps/scalable/gp.svg11
-rw-r--r--.icons/kora/apps/scalable/gpaint.svg21
-rw-r--r--.icons/kora/apps/scalable/gparted.svg15
-rw-r--r--.icons/kora/apps/scalable/gparted2.svg45
l---------.icons/kora/apps/scalable/gpaste.svg1
-rw-r--r--.icons/kora/apps/scalable/gpdftext.svg15
l---------.icons/kora/apps/scalable/gpdtext.svg1
l---------.icons/kora/apps/scalable/gpick.svg1
l---------.icons/kora/apps/scalable/gpicview.svg1
l---------.icons/kora/apps/scalable/gpk-log.svg1
l---------.icons/kora/apps/scalable/gpk-prefs.svg1
l---------.icons/kora/apps/scalable/gpk-repo.svg1
l---------.icons/kora/apps/scalable/gpk-service-pack.svg1
l---------.icons/kora/apps/scalable/gpmdp.svg1
-rw-r--r--.icons/kora/apps/scalable/gpodder.svg14
-rw-r--r--.icons/kora/apps/scalable/gpredict-icon.svg10
l---------.icons/kora/apps/scalable/gprename.svg1
-rw-r--r--.icons/kora/apps/scalable/gps.svg8
-rw-r--r--.icons/kora/apps/scalable/gpsd-logo.svg14
-rw-r--r--.icons/kora/apps/scalable/gpu-screen-recorder.svg11
l---------.icons/kora/apps/scalable/gpx-viewer.svg1
l---------.icons/kora/apps/scalable/gpxsee.svg1
-rw-r--r--.icons/kora/apps/scalable/gpxviewer.svg8
-rw-r--r--.icons/kora/apps/scalable/gqrx.svg12
l---------.icons/kora/apps/scalable/gradio.svg1
-rw-r--r--.icons/kora/apps/scalable/graebert-gmbh.ares-commander.svg11
-rw-r--r--.icons/kora/apps/scalable/grafx2.svg13
-rw-r--r--.icons/kora/apps/scalable/gramps.svg9
-rw-r--r--.icons/kora/apps/scalable/gramwallet.svg9
l---------.icons/kora/apps/scalable/grandr.svg1
-rw-r--r--.icons/kora/apps/scalable/grapejuice-roblox-player.svg7
-rw-r--r--.icons/kora/apps/scalable/grapejuice-roblox-studio.svg10
-rw-r--r--.icons/kora/apps/scalable/grapejuice.svg10
l---------.icons/kora/apps/scalable/graphics-image-editor.svg1
l---------.icons/kora/apps/scalable/graphics-image-viewer.svg1
-rw-r--r--.icons/kora/apps/scalable/graphics-viewer-document.svg19
l---------.icons/kora/apps/scalable/greader.svg1
-rw-r--r--.icons/kora/apps/scalable/green-recorder.svg11
-rw-r--r--.icons/kora/apps/scalable/greenfoot.svg7
-rw-r--r--.icons/kora/apps/scalable/gridplayer.svg7
-rw-r--r--.icons/kora/apps/scalable/grip.svg8
l---------.icons/kora/apps/scalable/grive.svg1
-rw-r--r--.icons/kora/apps/scalable/groove.svg11
-rw-r--r--.icons/kora/apps/scalable/groovy.svg10
l---------.icons/kora/apps/scalable/grsync-restore.svg1
l---------.icons/kora/apps/scalable/grsync.svg1
-rw-r--r--.icons/kora/apps/scalable/grub-customizer.svg14
l---------.icons/kora/apps/scalable/gscan2pdf.svg1
l---------.icons/kora/apps/scalable/gsd-xrandr.svg1
l---------.icons/kora/apps/scalable/gsearchtool.svg1
-rw-r--r--.icons/kora/apps/scalable/gsharp.svg17
-rw-r--r--.icons/kora/apps/scalable/gshutdown.svg13
l---------.icons/kora/apps/scalable/gsmartcontrol.svg1
l---------.icons/kora/apps/scalable/gsplus.svg1
-rw-r--r--.icons/kora/apps/scalable/gst-debug-viewer.svg12
l---------.icons/kora/apps/scalable/gstreamer-properties.svg1
l---------.icons/kora/apps/scalable/gsynaptics.svg1
l---------.icons/kora/apps/scalable/gtg.svg1
l---------.icons/kora/apps/scalable/gthumb.svg1
l---------.icons/kora/apps/scalable/gtick.svg1
-rw-r--r--.icons/kora/apps/scalable/gtimelog.svg14
l---------.icons/kora/apps/scalable/gtk-about.svg1
l---------.icons/kora/apps/scalable/gtk-help.svg1
l---------.icons/kora/apps/scalable/gtk-info.svg1
l---------.icons/kora/apps/scalable/gtk-lshw.svg1
l---------.icons/kora/apps/scalable/gtk-preferences.svg1
-rw-r--r--.icons/kora/apps/scalable/gtk-recordmydesktop.svg14
l---------.icons/kora/apps/scalable/gtk-redshift.svg1
l---------.icons/kora/apps/scalable/gtk-theme-config.svg1
-rw-r--r--.icons/kora/apps/scalable/gtk3-demo.svg19
l---------.icons/kora/apps/scalable/gtk3-icon-browser.svg1
l---------.icons/kora/apps/scalable/gtk3-widget-factory.svg1
l---------.icons/kora/apps/scalable/gtk4-demo.svg1
l---------.icons/kora/apps/scalable/gtk4-widget-factory.svg1
l---------.icons/kora/apps/scalable/gtkam-camera.svg1
l---------.icons/kora/apps/scalable/gtkam.svg1
l---------.icons/kora/apps/scalable/gtkconfig.svg1
l---------.icons/kora/apps/scalable/gtkcord.svg1
l---------.icons/kora/apps/scalable/gtkhash.svg1
-rw-r--r--.icons/kora/apps/scalable/gtklick.svg12
-rw-r--r--.icons/kora/apps/scalable/gtkorphan.svg10
-rw-r--r--.icons/kora/apps/scalable/gtkpod.svg13
-rw-r--r--.icons/kora/apps/scalable/gtkterm.svg20
-rw-r--r--.icons/kora/apps/scalable/gtkwave.svg9
-rw-r--r--.icons/kora/apps/scalable/gtranscribe.svg15
-rw-r--r--.icons/kora/apps/scalable/gtranslator.svg25
l---------.icons/kora/apps/scalable/gtubeclock.svg1
l---------.icons/kora/apps/scalable/gtwitter.svg1
l---------.icons/kora/apps/scalable/guake-indicator.svg1
l---------.icons/kora/apps/scalable/guake-notification.svg1
-rw-r--r--.icons/kora/apps/scalable/guake-prefs.svg13
l---------.icons/kora/apps/scalable/guake.svg1
-rw-r--r--.icons/kora/apps/scalable/guarda.svg12
-rw-r--r--.icons/kora/apps/scalable/guayadeque.svg12
l---------.icons/kora/apps/scalable/gufw.svg1
l---------.icons/kora/apps/scalable/gufw_menu.svg1
-rw-r--r--.icons/kora/apps/scalable/guilded.svg7
-rw-r--r--.icons/kora/apps/scalable/guiscrcpy.svg23
-rw-r--r--.icons/kora/apps/scalable/guitar.svg13
-rw-r--r--.icons/kora/apps/scalable/guitarix.svg11
l---------.icons/kora/apps/scalable/guitarix2.svg1
l---------.icons/kora/apps/scalable/guitarpro6.svg1
-rw-r--r--.icons/kora/apps/scalable/gummi.svg8
l---------.icons/kora/apps/scalable/guvcview.svg1
l---------.icons/kora/apps/scalable/gvbam.svg1
l---------.icons/kora/apps/scalable/gvfsd-archive-file.svg1
l---------.icons/kora/apps/scalable/gvim.svg1
-rw-r--r--.icons/kora/apps/scalable/gweled.svg8
-rw-r--r--.icons/kora/apps/scalable/gwenview.svg18
-rw-r--r--.icons/kora/apps/scalable/gwoffice.svg19
l---------.icons/kora/apps/scalable/gworldclock.svg1
l---------.icons/kora/apps/scalable/gx_head.svg1
l---------.icons/kora/apps/scalable/gydl.svg1
-rw-r--r--.icons/kora/apps/scalable/gzdoom.svg11
l---------.icons/kora/apps/scalable/h2-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/hacknet.svg10
-rw-r--r--.icons/kora/apps/scalable/haguichi.svg8
-rw-r--r--.icons/kora/apps/scalable/hakuneko-desktop.svg16
l---------.icons/kora/apps/scalable/hamsket.svg1
l---------.icons/kora/apps/scalable/hamster-applet.svg1
l---------.icons/kora/apps/scalable/hamster-indicator.svg1
l---------.icons/kora/apps/scalable/hamster-time-tracker.svg1
-rw-r--r--.icons/kora/apps/scalable/hamster.svg10
l---------.icons/kora/apps/scalable/handbrake.svg1
-rw-r--r--.icons/kora/apps/scalable/harbour-pure-maps.svg15
l---------.icons/kora/apps/scalable/harddrake.svg1
l---------.icons/kora/apps/scalable/hardinfo.svg1
-rw-r--r--.icons/kora/apps/scalable/haroopad.svg14
l---------.icons/kora/apps/scalable/haruna.svg1
-rw-r--r--.icons/kora/apps/scalable/hashit.svg10
-rw-r--r--.icons/kora/apps/scalable/hatari.svg7
-rw-r--r--.icons/kora/apps/scalable/hb-icon.svg13
l---------.icons/kora/apps/scalable/headlines.svg1
-rw-r--r--.icons/kora/apps/scalable/headset.svg8
-rw-r--r--.icons/kora/apps/scalable/heaptrack.svg15
-rw-r--r--.icons/kora/apps/scalable/heimdall-frontend.svg26
-rw-r--r--.icons/kora/apps/scalable/helix.svg13
-rw-r--r--.icons/kora/apps/scalable/helltaker.svg15
l---------.icons/kora/apps/scalable/help-about.svg1
l---------.icons/kora/apps/scalable/help-browser.svg1
l---------.icons/kora/apps/scalable/help-contents.svg1
l---------.icons/kora/apps/scalable/help-faq.svg1
-rw-r--r--.icons/kora/apps/scalable/help-info.svg19
-rw-r--r--.icons/kora/apps/scalable/help.svg13
l---------.icons/kora/apps/scalable/help_index.svg1
-rw-r--r--.icons/kora/apps/scalable/helvum.svg21
-rw-r--r--.icons/kora/apps/scalable/heroic.svg11
-rw-r--r--.icons/kora/apps/scalable/hex-editor.svg16
-rw-r--r--.icons/kora/apps/scalable/hexalate.svg15
-rw-r--r--.icons/kora/apps/scalable/hexchat.svg7
l---------.icons/kora/apps/scalable/hexedit.svg1
-rw-r--r--.icons/kora/apps/scalable/hidemy.name.svg8
-rw-r--r--.icons/kora/apps/scalable/hipchat-attention.svg19
-rw-r--r--.icons/kora/apps/scalable/hipchat.svg19
l---------.icons/kora/apps/scalable/hipchat4.svg1
-rw-r--r--.icons/kora/apps/scalable/hivelytracker.svg8
l---------.icons/kora/apps/scalable/homebank.svg1
-rw-r--r--.icons/kora/apps/scalable/hotot.svg12
-rw-r--r--.icons/kora/apps/scalable/hotspot.svg11
-rw-r--r--.icons/kora/apps/scalable/hotwire-openssh.svg8
l---------.icons/kora/apps/scalable/hotwire.svg1
l---------.icons/kora/apps/scalable/hourglass.svg1
-rw-r--r--.icons/kora/apps/scalable/houseparty.svg14
-rw-r--r--.icons/kora/apps/scalable/hp-logo.svg7
l---------.icons/kora/apps/scalable/hp-toolbox.svg1
-rw-r--r--.icons/kora/apps/scalable/hp_logo.svg8
l---------.icons/kora/apps/scalable/hplip.svg1
l---------.icons/kora/apps/scalable/hplj1020_icon.svg1
-rw-r--r--.icons/kora/apps/scalable/htop.svg16
-rw-r--r--.icons/kora/apps/scalable/httrack.svg15
-rw-r--r--.icons/kora/apps/scalable/hubstaff-black.svg8
-rw-r--r--.icons/kora/apps/scalable/hubstaff-color.svg8
-rw-r--r--.icons/kora/apps/scalable/hubstaff-gray.svg8
-rw-r--r--.icons/kora/apps/scalable/hubstaff-green.svg8
-rw-r--r--.icons/kora/apps/scalable/hubstaff-red.svg8
-rw-r--r--.icons/kora/apps/scalable/hubstaff.svg14
l---------.icons/kora/apps/scalable/hwbrowser.svg1
l---------.icons/kora/apps/scalable/hwinfo.svg1
-rw-r--r--.icons/kora/apps/scalable/hydrogen.svg19
-rw-r--r--.icons/kora/apps/scalable/hyper.svg12
l---------.icons/kora/apps/scalable/i-network-printer.svg1
-rw-r--r--.icons/kora/apps/scalable/i-nex.svg15
-rw-r--r--.icons/kora/apps/scalable/iaito-o.svg8
l---------.icons/kora/apps/scalable/ibus-anthy.svg1
l---------.icons/kora/apps/scalable/ibus-bopomofo.svg1
l---------.icons/kora/apps/scalable/ibus-engine.svg1
l---------.icons/kora/apps/scalable/ibus-keyboard.svg1
l---------.icons/kora/apps/scalable/ibus-pinyin.svg1
l---------.icons/kora/apps/scalable/ibus-setup-chewing.svg1
-rw-r--r--.icons/kora/apps/scalable/ibus-setup-hangul.svg9
l---------.icons/kora/apps/scalable/ibus-setup.svg1
-rw-r--r--.icons/kora/apps/scalable/ibus-typing-booster.svg20
l---------.icons/kora/apps/scalable/ibus.svg1
l---------.icons/kora/apps/scalable/icaconfigmgr.svg1
l---------.icons/kora/apps/scalable/icaconncenter.svg1
l---------.icons/kora/apps/scalable/icamanager.svg1
l---------.icons/kora/apps/scalable/icaselfservice.svg1
-rw-r--r--.icons/kora/apps/scalable/ice.svg9
l---------.icons/kora/apps/scalable/icecat-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/icecat.svg25
l---------.icons/kora/apps/scalable/icedove-icon.svg1
l---------.icons/kora/apps/scalable/icedove-uxp.svg1
-rw-r--r--.icons/kora/apps/scalable/icedove.svg32
l---------.icons/kora/apps/scalable/iceweasel-icon.svg1
l---------.icons/kora/apps/scalable/iceweasel-uxp.svg1
l---------.icons/kora/apps/scalable/iceweasel.svg1
-rw-r--r--.icons/kora/apps/scalable/icloud-photos.svg28
-rw-r--r--.icons/kora/apps/scalable/icloud.svg7
-rw-r--r--.icons/kora/apps/scalable/ico_72_cloud_station.svg17
-rw-r--r--.icons/kora/apps/scalable/icon-requests.svg9
-rw-r--r--.icons/kora/apps/scalable/icon.svg19
-rw-r--r--.icons/kora/apps/scalable/icon_gentoo_small.svg8
-rw-r--r--.icons/kora/apps/scalable/iconoclasts.svg8
l---------.icons/kora/apps/scalable/icons.svg1
l---------.icons/kora/apps/scalable/iconthemes.svg1
-rw-r--r--.icons/kora/apps/scalable/icq.svg9
l---------.icons/kora/apps/scalable/icq_protocol.svg1
l---------.icons/kora/apps/scalable/idea-community.svg1
l---------.icons/kora/apps/scalable/idea-ultimate.svg1
l---------.icons/kora/apps/scalable/idea.svg1
-rw-r--r--.icons/kora/apps/scalable/idevice.svg11
l---------.icons/kora/apps/scalable/idle.svg1
l---------.icons/kora/apps/scalable/idle3.svg1
l---------.icons/kora/apps/scalable/illustrator.svg1
l---------.icons/kora/apps/scalable/im-chooser.svg1
l---------.icons/kora/apps/scalable/im-jabber.svg1
-rw-r--r--.icons/kora/apps/scalable/im.bernard.Nostalgia.svg21
-rw-r--r--.icons/kora/apps/scalable/im.fluffychat.Fluffychat.svg10
l---------.icons/kora/apps/scalable/im.gitter.Gitter.svg1
l---------.icons/kora/apps/scalable/im.kaidan.kaidan.svg1
l---------.icons/kora/apps/scalable/im.pidgin.Pidgin.svg1
l---------.icons/kora/apps/scalable/im.riot.Riot.svg1
l---------.icons/kora/apps/scalable/image-viewer.svg1
l---------.icons/kora/apps/scalable/imagej1.svg1
-rw-r--r--.icons/kora/apps/scalable/imagemagick.svg12
l---------.icons/kora/apps/scalable/imagemagick2.svg1
l---------.icons/kora/apps/scalable/imagewriter.svg1
l---------.icons/kora/apps/scalable/imagination.svg1
l---------.icons/kora/apps/scalable/imap.svg1
-rw-r--r--.icons/kora/apps/scalable/imhex.svg4
-rw-r--r--.icons/kora/apps/scalable/imlogview.svg18
-rw-r--r--.icons/kora/apps/scalable/in.bharatkalluri.shortcircuit.svg11
l---------.icons/kora/apps/scalable/in.srev.guiscrcpy.svg1
-rw-r--r--.icons/kora/apps/scalable/incredipede.svg15
-rw-r--r--.icons/kora/apps/scalable/ind.ie.Gnomit.svg8
l---------.icons/kora/apps/scalable/indicator-applet.svg1
-rw-r--r--.icons/kora/apps/scalable/indicator-cpufreq.svg20
l---------.icons/kora/apps/scalable/indicator-keylock.svg1
l---------.icons/kora/apps/scalable/indicator-privacy.svg1
l---------.icons/kora/apps/scalable/indicator-remindor.svg1
l---------.icons/kora/apps/scalable/indicator-sensors.svg1
-rw-r--r--.icons/kora/apps/scalable/indicator-sound-switcher.svg12
l---------.icons/kora/apps/scalable/indicator-stickynotes.svg1
l---------.icons/kora/apps/scalable/indicator-virtual-box.svg1
l---------.icons/kora/apps/scalable/indicator-weather.svg1
l---------.icons/kora/apps/scalable/info.cemu.Cemu.svg1
l---------.icons/kora/apps/scalable/info.colobot.Colobot.svg1
-rw-r--r--.icons/kora/apps/scalable/info.febvre.Komikku.svg18
l---------.icons/kora/apps/scalable/info.mumble.Mumble.svg1
l---------.icons/kora/apps/scalable/info.olasagasti.revelation.svg1
l---------.icons/kora/apps/scalable/info.portfolio_performance.PortfolioPerformance.svg1
l---------.icons/kora/apps/scalable/info.smplayer.SMPlayer.svg1
-rw-r--r--.icons/kora/apps/scalable/info.svg11
l---------.icons/kora/apps/scalable/inkscape-logo.svg1
-rw-r--r--.icons/kora/apps/scalable/inkscape.svg12
-rw-r--r--.icons/kora/apps/scalable/inky.svg8
l---------.icons/kora/apps/scalable/input-joystick.svg1
l---------.icons/kora/apps/scalable/input-keyboard.svg1
-rw-r--r--.icons/kora/apps/scalable/input-mouse.svg16
-rw-r--r--.icons/kora/apps/scalable/input-tablet.svg10
l---------.icons/kora/apps/scalable/input-touchpad.svg1
l---------.icons/kora/apps/scalable/input_device_settings.svg1
-rw-r--r--.icons/kora/apps/scalable/insomnia.svg12
-rw-r--r--.icons/kora/apps/scalable/instagram.svg13
l---------.icons/kora/apps/scalable/instant-messenger.svg1
l---------.icons/kora/apps/scalable/instantbird.svg1
-rw-r--r--.icons/kora/apps/scalable/insync.svg8
l---------.icons/kora/apps/scalable/intel-installer.svg1
-rw-r--r--.icons/kora/apps/scalable/intel.svg8
l---------.icons/kora/apps/scalable/intellij-idea-ce.svg1
l---------.icons/kora/apps/scalable/intellij-idea-community.svg1
l---------.icons/kora/apps/scalable/intellij-idea-ue-bundled-jre.svg1
l---------.icons/kora/apps/scalable/intellij-idea-ultimate-edition.svg1
l---------.icons/kora/apps/scalable/intellij-idea-ultimate.svg1
l---------.icons/kora/apps/scalable/intellij-idea.svg1
-rw-r--r--.icons/kora/apps/scalable/intellij.svg13
l---------.icons/kora/apps/scalable/intellij_idea.svg1
l---------.icons/kora/apps/scalable/intergalacticfm.svg1
l---------.icons/kora/apps/scalable/internet-archive.svg1
-rw-r--r--.icons/kora/apps/scalable/internet-chat.svg28
l---------.icons/kora/apps/scalable/internet-feed-reader.svg1
l---------.icons/kora/apps/scalable/internet-mail.svg1
-rw-r--r--.icons/kora/apps/scalable/internet-news-reader.svg12
l---------.icons/kora/apps/scalable/internet-telephony.svg1
l---------.icons/kora/apps/scalable/internet-web-browser.svg1
l---------.icons/kora/apps/scalable/internet.svg1
l---------.icons/kora/apps/scalable/internet_mail.svg1
-rw-r--r--.icons/kora/apps/scalable/internxt-drive.svg8
-rw-r--r--.icons/kora/apps/scalable/io.ark.Desktop.svg8
l---------.icons/kora/apps/scalable/io.atom.Atom.svg1
l---------.icons/kora/apps/scalable/io.atom.electron.BaseApp.svg1
-rw-r--r--.icons/kora/apps/scalable/io.bassi.Amberol.svg9
l---------.icons/kora/apps/scalable/io.beekeeperstudio.Studio.svg1
l---------.icons/kora/apps/scalable/io.bit3.WhatsAppQT.svg1
l---------.icons/kora/apps/scalable/io.brackets.Brackets.svg1
-rw-r--r--.icons/kora/apps/scalable/io.conduktor.Conduktor.svg8
l---------.icons/kora/apps/scalable/io.crow_translate.CrowTranslate.svg1
l---------.icons/kora/apps/scalable/io.dbeaver.DBeaverCommunity.svg1
l---------.icons/kora/apps/scalable/io.element.Element.svg1
-rw-r--r--.icons/kora/apps/scalable/io.elementary.appcenter.svg24
l---------.icons/kora/apps/scalable/io.elementary.calculator.svg1
l---------.icons/kora/apps/scalable/io.elementary.calendar.svg1
l---------.icons/kora/apps/scalable/io.elementary.camera.svg1
-rw-r--r--.icons/kora/apps/scalable/io.elementary.code.svg13
l---------.icons/kora/apps/scalable/io.elementary.feedback.svg1
l---------.icons/kora/apps/scalable/io.elementary.mail.svg1
-rw-r--r--.icons/kora/apps/scalable/io.elementary.monitor.svg12
l---------.icons/kora/apps/scalable/io.elementary.music.svg1
l---------.icons/kora/apps/scalable/io.elementary.photos.svg1
l---------.icons/kora/apps/scalable/io.elementary.screenshot.svg1
-rw-r--r--.icons/kora/apps/scalable/io.elementary.tasks.svg13
l---------.icons/kora/apps/scalable/io.elementary.videos.svg1
l---------.icons/kora/apps/scalable/io.elementary.wingpanel.svg1
l---------.icons/kora/apps/scalable/io.enpass.Enpass.svg1
l---------.icons/kora/apps/scalable/io.freetubeapp.FreeTube.svg1
l---------.icons/kora/apps/scalable/io.gdevs.GDLauncher.svg1
l---------.icons/kora/apps/scalable/io.github.Celluloid.svg1
l---------.icons/kora/apps/scalable/io.github.Figma_Linux.figma_linux.svg1
l---------.icons/kora/apps/scalable/io.github.Fontforge.svg1
l---------.icons/kora/apps/scalable/io.github.GnomeMpv.svg1
l---------.icons/kora/apps/scalable/io.github.Hexchat.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.ImEditor.svg12
l---------.icons/kora/apps/scalable/io.github.NhekoReborn.Nheko.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.OpenToonz.svg13
l---------.icons/kora/apps/scalable/io.github.Pithos.svg1
l---------.icons/kora/apps/scalable/io.github.Qalculate.qalculate-qt.svg1
l---------.icons/kora/apps/scalable/io.github.Qalculate.svg1
l---------.icons/kora/apps/scalable/io.github.RodZill4.Material-Maker.svg1
l---------.icons/kora/apps/scalable/io.github.TransmissionRemoteGtk.svg1
l---------.icons/kora/apps/scalable/io.github.adrienverge.PhotoCollage.svg1
l---------.icons/kora/apps/scalable/io.github.aggalex.Wineglass.svg1
l---------.icons/kora/apps/scalable/io.github.antimicrox.antimicrox.svg1
l---------.icons/kora/apps/scalable/io.github.arunsivaramanneo.GPUViewer.svg1
l---------.icons/kora/apps/scalable/io.github.benini.scid.svg1
l---------.icons/kora/apps/scalable/io.github.celluloid_player.Celluloid.svg1
l---------.icons/kora/apps/scalable/io.github.cudatext.CudaText-Qt5.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.diegoivanme.flowtime.svg12
l---------.icons/kora/apps/scalable/io.github.dosbox-staging.svg1
l---------.icons/kora/apps/scalable/io.github.dummerle.rare.svg1
l---------.icons/kora/apps/scalable/io.github.ec_.Quake3e.OpenArena.svg1
l---------.icons/kora/apps/scalable/io.github.eteran.edb-debugger.svg1
l---------.icons/kora/apps/scalable/io.github.garglk.Gargoyle.svg1
l---------.icons/kora/apps/scalable/io.github.gitahead.GitAhead.svg1
l---------.icons/kora/apps/scalable/io.github.gtkwave.GTKWave.svg1
l---------.icons/kora/apps/scalable/io.github.guillaumechereau.Goxel.svg1
l---------.icons/kora/apps/scalable/io.github.gustavoperedo.VideoDownloader.svg1
l---------.icons/kora/apps/scalable/io.github.hakuneko.HakuNeko.svg1
l---------.icons/kora/apps/scalable/io.github.hmlendea.geforcenow-electron.svg1
l---------.icons/kora/apps/scalable/io.github.janbar.noson.svg1
l---------.icons/kora/apps/scalable/io.github.java_decompiler.jd-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.jeffshee.Hidamari.svg23
l---------.icons/kora/apps/scalable/io.github.jonmagon.kdiskmark.svg1
l---------.icons/kora/apps/scalable/io.github.kotatogram.svg1
l---------.icons/kora/apps/scalable/io.github.labsquare.CutePeaks.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.lainsce.Colorway.svg16
-rw-r--r--.icons/kora/apps/scalable/io.github.lainsce.Emulsion.svg18
-rw-r--r--.icons/kora/apps/scalable/io.github.lainsce.Khronos.svg18
-rw-r--r--.icons/kora/apps/scalable/io.github.lainsce.Notejot.svg12
-rw-r--r--.icons/kora/apps/scalable/io.github.leonardschardijn.Chirurgien.svg22
l---------.icons/kora/apps/scalable/io.github.liberodark.OpenDrive.svg1
l---------.icons/kora/apps/scalable/io.github.libvibrant.vibrantLinux.svg1
l---------.icons/kora/apps/scalable/io.github.m64p.m64p.svg1
l---------.icons/kora/apps/scalable/io.github.mahmoudbahaa.outlook_for_linux.svg1
l---------.icons/kora/apps/scalable/io.github.manisandro.gImageReader.svg1
l---------.icons/kora/apps/scalable/io.github.martinrotter.rssguard.svg1
l---------.icons/kora/apps/scalable/io.github.martinrotter.rssguardlite.svg1
l---------.icons/kora/apps/scalable/io.github.martinrotter.textosaurus.svg1
l---------.icons/kora/apps/scalable/io.github.maurycyliebner.enve.svg1
l---------.icons/kora/apps/scalable/io.github.mightycreak.Diffuse.svg1
l---------.icons/kora/apps/scalable/io.github.mimbrero.WhatsAppDesktop.svg1
l---------.icons/kora/apps/scalable/io.github.mmstick.FontFinder.svg1
l---------.icons/kora/apps/scalable/io.github.mujx.Nheko.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.nokse22.minitext.svg11
l---------.icons/kora/apps/scalable/io.github.nroduit.Weasis.svg1
l---------.icons/kora/apps/scalable/io.github.paledega.alpine-rootfs.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.parnassius.SysDVR-Qt.svg12
l---------.icons/kora/apps/scalable/io.github.peazip.PeaZip.svg1
l---------.icons/kora/apps/scalable/io.github.pragha_music_player.pragha.svg1
l---------.icons/kora/apps/scalable/io.github.punesemu.puNES.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.purplehorrorrus.Meridius.svg8
l---------.icons/kora/apps/scalable/io.github.pwr_solaar.solaar.svg1
l---------.icons/kora/apps/scalable/io.github.qnapi.svg1
l---------.icons/kora/apps/scalable/io.github.qtox.qTox.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.quodlibet.ExFalso.svg8
l---------.icons/kora/apps/scalable/io.github.quodlibet.QuodLibet.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.realmazharhussain.GdmSettings.svg14
l---------.icons/kora/apps/scalable/io.github.rinigus.OSMScoutServer.svg1
l---------.icons/kora/apps/scalable/io.github.rinigus.PureMaps.svg1
l---------.icons/kora/apps/scalable/io.github.ripose_jp.Memento.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.seadve.Kooha.svg11
-rw-r--r--.icons/kora/apps/scalable/io.github.seadve.Mousai.svg9
l---------.icons/kora/apps/scalable/io.github.shiftey.Desktop.svg1
l---------.icons/kora/apps/scalable/io.github.slgobinath.SafeEyes.svg1
l---------.icons/kora/apps/scalable/io.github.spacingbat3.webcord.svg1
l---------.icons/kora/apps/scalable/io.github.stella_emu.Stella.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.swanux.hbud.svg13
l---------.icons/kora/apps/scalable/io.github.tcobbs.LDView.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.tfuxu.Halftone.svg12
l---------.icons/kora/apps/scalable/io.github.tlcfem.suanPan.svg1
l---------.icons/kora/apps/scalable/io.github.troyeguo.koodo-reader.svg1
l---------.icons/kora/apps/scalable/io.github.vanilla-os.FirstSetup.svg1
l---------.icons/kora/apps/scalable/io.github.veusz.Veusz.svg1
l---------.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.player.svg1
l---------.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.studio.svg1
-rw-r--r--.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.svg10
l---------.icons/kora/apps/scalable/io.github.webcamoid.Webcamoid.svg1
l---------.icons/kora/apps/scalable/io.github.wereturtle.ghostwriter.svg1
l---------.icons/kora/apps/scalable/io.github.wxmaxima_developers.wxMaxima.svg1
l---------.icons/kora/apps/scalable/io.github.xyproto.zsnes.svg1
l---------.icons/kora/apps/scalable/io.github.yairm210.unciv.svg1
l---------.icons/kora/apps/scalable/io.github.zaps166.QMPlay2.svg1
l---------.icons/kora/apps/scalable/io.gitlab.Goodvibes.svg1
l---------.icons/kora/apps/scalable/io.gitlab.LibreWolf.svg1
-rw-r--r--.icons/kora/apps/scalable/io.gitlab.caveman250.headlines.svg8
l---------.icons/kora/apps/scalable/io.gitlab.construo.construo.svg1
l---------.icons/kora/apps/scalable/io.gitlab.evtest_qt.evtest_qt.svg1
-rw-r--r--.icons/kora/apps/scalable/io.gitlab.hamadmarri.gamma.svg15
-rw-r--r--.icons/kora/apps/scalable/io.gitlab.idevecore.Pomodoro.svg17
l---------.icons/kora/apps/scalable/io.gitlab.jstest_gtk.jstest_gtk.svg1
l---------.icons/kora/apps/scalable/io.gitlab.leesonwai.Sums.svg1
l---------.icons/kora/apps/scalable/io.gitlab.librewolf-community.svg1
l---------.icons/kora/apps/scalable/io.gitlab.o20.onenote.svg1
l---------.icons/kora/apps/scalable/io.gitlab.o20.word.svg1
l---------.icons/kora/apps/scalable/io.gitlab.windstille.Windstille-0_2.svg1
l---------.icons/kora/apps/scalable/io.jamulus.Jamulus.svg1
l---------.icons/kora/apps/scalable/io.kopia.KopiaUI.svg1
l---------.icons/kora/apps/scalable/io.lbry.lbry-app.svg1
l---------.icons/kora/apps/scalable/io.liri.Calculator.svg1
l---------.icons/kora/apps/scalable/io.liri.Text.svg1
l---------.icons/kora/apps/scalable/io.lmms.LMMS.svg1
-rw-r--r--.icons/kora/apps/scalable/io.missioncenter.MissionCenter.svg17
l---------.icons/kora/apps/scalable/io.mpv.Mpv.svg1
l---------.icons/kora/apps/scalable/io.neovim.nvim.svg1
l---------.icons/kora/apps/scalable/io.openrct2.OpenRCT2.svg1
l---------.icons/kora/apps/scalable/io.otsaloma.gaupol.svg1
l---------.icons/kora/apps/scalable/io.otsaloma.nfoview.svg1
l---------.icons/kora/apps/scalable/io.photoflare.photoflare.svg1
l---------.icons/kora/apps/scalable/io.qt.Designer.svg1
l---------.icons/kora/apps/scalable/io.qt.Linguist.svg1
l---------.icons/kora/apps/scalable/io.qt.QtCreator.svg1
l---------.icons/kora/apps/scalable/io.qt.qdbusviewer.svg1
-rw-r--r--.icons/kora/apps/scalable/io.sam.Boards.svg15
l---------.icons/kora/apps/scalable/io.sourceforge.Pixelitor.svg1
l---------.icons/kora/apps/scalable/io.sourceforge.zaz.svg1
l---------.icons/kora/apps/scalable/io.thp.numptyphysics.svg1
l---------.icons/kora/apps/scalable/io.typora.Typora.svg1
l---------.icons/kora/apps/scalable/io.wavebox.Wavebox.svg1
l---------.icons/kora/apps/scalable/io.webtorrent.WebTorrent.svg1
-rw-r--r--.icons/kora/apps/scalable/iortcw.svg12
-rw-r--r--.icons/kora/apps/scalable/ipscan.svg13
-rw-r--r--.icons/kora/apps/scalable/ipython.svg12
l---------.icons/kora/apps/scalable/ipython3.svg1
-rw-r--r--.icons/kora/apps/scalable/ir.imansalmani.IPlan.svg11
-rw-r--r--.icons/kora/apps/scalable/irc-chat.svg16
-rw-r--r--.icons/kora/apps/scalable/irccloud-desktop.svg8
l---------.icons/kora/apps/scalable/irccloud.svg1
-rw-r--r--.icons/kora/apps/scalable/iridium-browser.svg12
-rw-r--r--.icons/kora/apps/scalable/iron_product_logo.svg12
-rw-r--r--.icons/kora/apps/scalable/irssi.svg28
-rw-r--r--.icons/kora/apps/scalable/ishiiruka.svg8
l---------.icons/kora/apps/scalable/iso-customizer.svg1
l---------.icons/kora/apps/scalable/iso-image-burn.svg1
-rw-r--r--.icons/kora/apps/scalable/isomaster.svg21
-rw-r--r--.icons/kora/apps/scalable/istanbul.svg10
-rw-r--r--.icons/kora/apps/scalable/itch.svg8
-rw-r--r--.icons/kora/apps/scalable/itunes.svg12
l---------.icons/kora/apps/scalable/jabber-im.svg1
-rw-r--r--.icons/kora/apps/scalable/jabber.svg8
-rw-r--r--.icons/kora/apps/scalable/jabref.svg8
-rw-r--r--.icons/kora/apps/scalable/jack_mixer.svg10
l---------.icons/kora/apps/scalable/jad.svg1
l---------.icons/kora/apps/scalable/jadx-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/jadx.svg16
-rw-r--r--.icons/kora/apps/scalable/jamesdsp.svg13
l---------.icons/kora/apps/scalable/jami-gnome.svg1
l---------.icons/kora/apps/scalable/jami.svg1
-rw-r--r--.icons/kora/apps/scalable/jamulus.svg10
-rw-r--r--.icons/kora/apps/scalable/jasp.svg8
l---------.icons/kora/apps/scalable/java-1.8.0-openjdk.svg1
l---------.icons/kora/apps/scalable/java-1.8.0.svg1
l---------.icons/kora/apps/scalable/java-20-openjdk.svg1
l---------.icons/kora/apps/scalable/java-21-openjdk.svg1
l---------.icons/kora/apps/scalable/java-jdk.svg1
l---------.icons/kora/apps/scalable/java-openjdk.svg1
-rw-r--r--.icons/kora/apps/scalable/java.svg8
l---------.icons/kora/apps/scalable/java11-jdk.svg1
l---------.icons/kora/apps/scalable/java11-openjdk.svg1
l---------.icons/kora/apps/scalable/java12-openjdk.svg1
l---------.icons/kora/apps/scalable/java13-openjdk.svg1
l---------.icons/kora/apps/scalable/java14-openjdk.svg1
l---------.icons/kora/apps/scalable/java15-openjdk.svg1
l---------.icons/kora/apps/scalable/java16-openjdk.svg1
l---------.icons/kora/apps/scalable/java17-openjdk.svg1
l---------.icons/kora/apps/scalable/java18-openjdk.svg1
l---------.icons/kora/apps/scalable/java19-openjdk.svg1
l---------.icons/kora/apps/scalable/java20-openjdk.svg1
l---------.icons/kora/apps/scalable/java9-openjdk.svg1
-rw-r--r--.icons/kora/apps/scalable/javasnoop.svg9
l---------.icons/kora/apps/scalable/javaws.svg1
-rw-r--r--.icons/kora/apps/scalable/jazzradio.svg7
-rw-r--r--.icons/kora/apps/scalable/jblue.svg7
-rw-r--r--.icons/kora/apps/scalable/jclic.svg6
-rw-r--r--.icons/kora/apps/scalable/jclicauthor.svg6
-rw-r--r--.icons/kora/apps/scalable/jclicreports.svg6
-rw-r--r--.icons/kora/apps/scalable/jd-gui.svg12
l---------.icons/kora/apps/scalable/jdev_icon.svg1
-rw-r--r--.icons/kora/apps/scalable/jdeveloper.svg21
-rw-r--r--.icons/kora/apps/scalable/jdownloader.svg18
l---------.icons/kora/apps/scalable/jeex.svg1
l---------.icons/kora/apps/scalable/jellyfin-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/jellyfin.svg15
-rw-r--r--.icons/kora/apps/scalable/jetbrains-toolbox.svg16
-rw-r--r--.icons/kora/apps/scalable/jgray.svg7
-rw-r--r--.icons/kora/apps/scalable/jgreen.svg7
l---------.icons/kora/apps/scalable/jitsi-meet-desktop.svg1
l---------.icons/kora/apps/scalable/jitsi-meet.svg1
-rw-r--r--.icons/kora/apps/scalable/jitsi.svg20
-rw-r--r--.icons/kora/apps/scalable/jmonkeyengine.svg28
l---------.icons/kora/apps/scalable/jmonkeyplatform.svg1
l---------.icons/kora/apps/scalable/jockey-gtk.svg1
l---------.icons/kora/apps/scalable/jockey-kde.svg1
-rw-r--r--.icons/kora/apps/scalable/jockey.svg21
l---------.icons/kora/apps/scalable/joplin-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/joplin.svg8
l---------.icons/kora/apps/scalable/josm-latest.svg1
l---------.icons/kora/apps/scalable/josm.svg1
l---------.icons/kora/apps/scalable/jp.yvt.OpenSpades.svg1
-rw-r--r--.icons/kora/apps/scalable/jpexs-decompiler.svg11
-rw-r--r--.icons/kora/apps/scalable/jprofiler.svg12
l---------.icons/kora/apps/scalable/jstest-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/jubler.svg10
l---------.icons/kora/apps/scalable/juffed.svg1
-rw-r--r--.icons/kora/apps/scalable/juk.svg10
-rw-r--r--.icons/kora/apps/scalable/julia.svg15
l---------.icons/kora/apps/scalable/juliabackend.svg1
-rw-r--r--.icons/kora/apps/scalable/jupyter.svg12
l---------.icons/kora/apps/scalable/jupyterlab-desktop.svg1
l---------.icons/kora/apps/scalable/k3b.svg1
-rw-r--r--.icons/kora/apps/scalable/k4dirstat.svg15
l---------.icons/kora/apps/scalable/k9-copy.svg1
l---------.icons/kora/apps/scalable/k9copy.svg1
l---------.icons/kora/apps/scalable/kaddressbook.svg1
l---------.icons/kora/apps/scalable/kaffeine.svg1
-rw-r--r--.icons/kora/apps/scalable/kahla.svg8
-rw-r--r--.icons/kora/apps/scalable/kaidan.svg15
-rw-r--r--.icons/kora/apps/scalable/kairo.svg14
-rw-r--r--.icons/kora/apps/scalable/kakoune.svg10
-rw-r--r--.icons/kora/apps/scalable/kaku.svg8
l---------.icons/kora/apps/scalable/kalarm.svg1
-rw-r--r--.icons/kora/apps/scalable/kalgebra.svg18
l---------.icons/kora/apps/scalable/kali-aircrack-ng.svg1
l---------.icons/kora/apps/scalable/kali-apktool.svg1
l---------.icons/kora/apps/scalable/kali-backdoor-factory.svg1
l---------.icons/kora/apps/scalable/kali-bugs.svg1
l---------.icons/kora/apps/scalable/kali-burpsuite.svg1
l---------.icons/kora/apps/scalable/kali-database-assessment-trans.svg1
-rw-r--r--.icons/kora/apps/scalable/kali-dbpwaudit.svg12
l---------.icons/kora/apps/scalable/kali-docs.svg1
l---------.icons/kora/apps/scalable/kali-edb-debugger.svg1
l---------.icons/kora/apps/scalable/kali-exploitdb.svg1
l---------.icons/kora/apps/scalable/kali-fern-wifi-cracker.svg1
l---------.icons/kora/apps/scalable/kali-forensics-trans.svg1
l---------.icons/kora/apps/scalable/kali-forums.svg1
l---------.icons/kora/apps/scalable/kali-gqrx.svg1
l---------.icons/kora/apps/scalable/kali-hardware-hacking-trans.svg1
l---------.icons/kora/apps/scalable/kali-info-gathering-trans.svg1
-rw-r--r--.icons/kora/apps/scalable/kali-jad.svg10
l---------.icons/kora/apps/scalable/kali-javasnoop.svg1
l---------.icons/kora/apps/scalable/kali-jd-gui.svg1
l---------.icons/kora/apps/scalable/kali-macchanger.svg1
l---------.icons/kora/apps/scalable/kali-maintaining-access-trans.svg1
-rw-r--r--.icons/kora/apps/scalable/kali-menu.svg11
l---------.icons/kora/apps/scalable/kali-metasploit-framework.svg1
l---------.icons/kora/apps/scalable/kali-msfpc.svg1
l---------.icons/kora/apps/scalable/kali-ncrack.svg1
l---------.icons/kora/apps/scalable/kali-netsniff-ng.svg1
l---------.icons/kora/apps/scalable/kali-nishang.svg1
l---------.icons/kora/apps/scalable/kali-nmap.svg1
l---------.icons/kora/apps/scalable/kali-ollydbg.svg1
l---------.icons/kora/apps/scalable/kali-ophcrack.svg1
l---------.icons/kora/apps/scalable/kali-p0f.svg1
l---------.icons/kora/apps/scalable/kali-panel-menu.svg1
l---------.icons/kora/apps/scalable/kali-password-attacks-trans.svg1
l---------.icons/kora/apps/scalable/kali-pixiewps.svg1
l---------.icons/kora/apps/scalable/kali-powersploit.svg1
l---------.icons/kora/apps/scalable/kali-python-faraday.svg1
l---------.icons/kora/apps/scalable/kali-recordmydesktop.svg1
l---------.icons/kora/apps/scalable/kali-recstudio.svg1
l---------.icons/kora/apps/scalable/kali-reporting-tools-trans.svg1
l---------.icons/kora/apps/scalable/kali-responder.svg1
-rw-r--r--.icons/kora/apps/scalable/kali-set.svg8
l---------.icons/kora/apps/scalable/kali-shellnoob.svg1
l---------.icons/kora/apps/scalable/kali-sniffing-spoofing-trans.svg1
l---------.icons/kora/apps/scalable/kali-social-engineering-trans.svg1
l---------.icons/kora/apps/scalable/kali-stress-testing-trans.svg1
l---------.icons/kora/apps/scalable/kali-system-services-trans.svg1
l---------.icons/kora/apps/scalable/kali-tools.svg1
l---------.icons/kora/apps/scalable/kali-truecrypt.svg1
-rw-r--r--.icons/kora/apps/scalable/kali-undercover.svg8
-rw-r--r--.icons/kora/apps/scalable/kali-unix-privesc-check.svg14
l---------.icons/kora/apps/scalable/kali-vuln-assessment-trans.svg1
l---------.icons/kora/apps/scalable/kali-web-application-trans.svg1
l---------.icons/kora/apps/scalable/kali-wireless-attacks-trans.svg1
l---------.icons/kora/apps/scalable/kali-wireshark.svg1
l---------.icons/kora/apps/scalable/kali-wpscan.svg1
l---------.icons/kora/apps/scalable/kali-www.svg1
l---------.icons/kora/apps/scalable/kali-zaproxy.svg1
l---------.icons/kora/apps/scalable/kalu.svg1
-rw-r--r--.icons/kora/apps/scalable/kalzium.svg10
-rw-r--r--.icons/kora/apps/scalable/kame-editor.svg8
l---------.icons/kora/apps/scalable/kamerka.svg1
l---------.icons/kora/apps/scalable/kamoso.svg1
l---------.icons/kora/apps/scalable/kamule.svg1
-rw-r--r--.icons/kora/apps/scalable/kanagram.svg8
-rw-r--r--.icons/kora/apps/scalable/kanatest.svg8
-rw-r--r--.icons/kora/apps/scalable/kapman.svg8
-rw-r--r--.icons/kora/apps/scalable/kapow.svg14
l---------.icons/kora/apps/scalable/kappfinder.svg1
-rw-r--r--.icons/kora/apps/scalable/karbon.svg19
l---------.icons/kora/apps/scalable/kasts.svg1
-rw-r--r--.icons/kora/apps/scalable/kate.svg15
l---------.icons/kora/apps/scalable/kate2.svg1
-rw-r--r--.icons/kora/apps/scalable/katomic.svg12
-rw-r--r--.icons/kora/apps/scalable/kawaii-player.svg13
l---------.icons/kora/apps/scalable/kazam.svg1
-rw-r--r--.icons/kora/apps/scalable/kbackup.svg27
-rw-r--r--.icons/kora/apps/scalable/kbibtex.svg11
-rw-r--r--.icons/kora/apps/scalable/kblackbox.svg8
-rw-r--r--.icons/kora/apps/scalable/kblocks.svg12
-rw-r--r--.icons/kora/apps/scalable/kblogger.svg23
l---------.icons/kora/apps/scalable/kbox.svg1
-rw-r--r--.icons/kora/apps/scalable/kbreakout.svg10
l---------.icons/kora/apps/scalable/kbugbuster.svg1
l---------.icons/kora/apps/scalable/kbugster.svg1
-rw-r--r--.icons/kora/apps/scalable/kcachegrind.svg16
l---------.icons/kora/apps/scalable/kcalc.svg1
l---------.icons/kora/apps/scalable/kcharselect.svg1
l---------.icons/kora/apps/scalable/kchart.svg1
l---------.icons/kora/apps/scalable/kchmviewer.svg1
-rw-r--r--.icons/kora/apps/scalable/kcmdevices.svg30
-rw-r--r--.icons/kora/apps/scalable/kcmdf.svg7
l---------.icons/kora/apps/scalable/kcmkicker.svg1
l---------.icons/kora/apps/scalable/kcmkwm.svg1
-rw-r--r--.icons/kora/apps/scalable/kcmmemory.svg10
l---------.icons/kora/apps/scalable/kcmmidi.svg1
l---------.icons/kora/apps/scalable/kcmopengl.svg1
l---------.icons/kora/apps/scalable/kcmpartitions.svg1
l---------.icons/kora/apps/scalable/kcmpci.svg1
l---------.icons/kora/apps/scalable/kcmprocessor.svg1
l---------.icons/kora/apps/scalable/kcmscsi.svg1
l---------.icons/kora/apps/scalable/kcmsound.svg1
l---------.icons/kora/apps/scalable/kcmx.svg1
l---------.icons/kora/apps/scalable/kcnmsound.svg1
l---------.icons/kora/apps/scalable/kcolorchooser.svg1
l---------.icons/kora/apps/scalable/kcoloredit.svg1
l---------.icons/kora/apps/scalable/kcontrol.svg1
-rw-r--r--.icons/kora/apps/scalable/kdbg.svg13
-rw-r--r--.icons/kora/apps/scalable/kde-frameworks.svg13
l---------.icons/kora/apps/scalable/kde-gtk-config.svg1
l---------.icons/kora/apps/scalable/kde-im-log-viewer.svg1
l---------.icons/kora/apps/scalable/kde-logo.svg1
l---------.icons/kora/apps/scalable/kde-telepathy.svg1
l---------.icons/kora/apps/scalable/kde-windows.svg1
l---------.icons/kora/apps/scalable/kde.svg1
-rw-r--r--.icons/kora/apps/scalable/kdeconnect.svg24
-rw-r--r--.icons/kora/apps/scalable/kdenlive.svg12
-rw-r--r--.icons/kora/apps/scalable/kdepim-dropbox.svg35
l---------.icons/kora/apps/scalable/kdepim-googledrive.svg1
l---------.icons/kora/apps/scalable/kdesvn.svg1
-rw-r--r--.icons/kora/apps/scalable/kdevelop.svg10
l---------.icons/kora/apps/scalable/kdf.svg1
-rw-r--r--.icons/kora/apps/scalable/kdiff3.svg17
l---------.icons/kora/apps/scalable/kdiskfree.svg1
-rw-r--r--.icons/kora/apps/scalable/kdiskmark.svg10
l---------.icons/kora/apps/scalable/kdisknav.svg1
-rw-r--r--.icons/kora/apps/scalable/kdocker.svg11
-rw-r--r--.icons/kora/apps/scalable/kdots.svg32
l---------.icons/kora/apps/scalable/kdoubanfm.svg1
l---------.icons/kora/apps/scalable/kedit.svg1
l---------.icons/kora/apps/scalable/keditbookmarks.svg1
-rw-r--r--.icons/kora/apps/scalable/keduca.svg15
-rw-r--r--.icons/kora/apps/scalable/keep.svg8
-rw-r--r--.icons/kora/apps/scalable/keepass.svg10
l---------.icons/kora/apps/scalable/keepass2.svg1
l---------.icons/kora/apps/scalable/keepassx.svg1
l---------.icons/kora/apps/scalable/keepassx2.svg1
-rw-r--r--.icons/kora/apps/scalable/keepassxc-dark.svg10
-rw-r--r--.icons/kora/apps/scalable/keepassxc-locked.svg10
l---------.icons/kora/apps/scalable/keepassxc-unlocked.svg1
l---------.icons/kora/apps/scalable/keepassxc.svg1
-rw-r--r--.icons/kora/apps/scalable/kega-fusion.svg11
l---------.icons/kora/apps/scalable/kentoo.svg1
-rw-r--r--.icons/kora/apps/scalable/kerbal-space-program.svg23
-rw-r--r--.icons/kora/apps/scalable/keurocalc.svg8
l---------.icons/kora/apps/scalable/kexi.svg1
l---------.icons/kora/apps/scalable/key-mon.svg1
l---------.icons/kora/apps/scalable/key_bindings.svg1
-rw-r--r--.icons/kora/apps/scalable/keybase.svg14
-rw-r--r--.icons/kora/apps/scalable/keymon.svg16
l---------.icons/kora/apps/scalable/keyring-manager.svg1
-rw-r--r--.icons/kora/apps/scalable/keysmith.svg13
-rw-r--r--.icons/kora/apps/scalable/keysync.svg17
-rw-r--r--.icons/kora/apps/scalable/kfind.svg8
-rw-r--r--.icons/kora/apps/scalable/kfloppy.svg12
l---------.icons/kora/apps/scalable/kfm.svg1
l---------.icons/kora/apps/scalable/kfm_home.svg1
-rw-r--r--.icons/kora/apps/scalable/kfoldersync.svg14
l---------.icons/kora/apps/scalable/kfontview.svg1
-rw-r--r--.icons/kora/apps/scalable/kfourinline.svg10
-rw-r--r--.icons/kora/apps/scalable/kgeography.svg6
l---------.icons/kora/apps/scalable/kget.svg1
-rw-r--r--.icons/kora/apps/scalable/kghostview.svg10
l---------.icons/kora/apps/scalable/kgpg.svg1
-rw-r--r--.icons/kora/apps/scalable/kgraphviewer.svg10
l---------.icons/kora/apps/scalable/khelpcenter.svg1
-rw-r--r--.icons/kora/apps/scalable/khotkeys.svg14
-rw-r--r--.icons/kora/apps/scalable/kicad.svg9
l---------.icons/kora/apps/scalable/kicker.svg1
l---------.icons/kora/apps/scalable/kid3-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/kid3.svg12
-rw-r--r--.icons/kora/apps/scalable/kig.svg8
-rw-r--r--.icons/kora/apps/scalable/kile.svg13
-rw-r--r--.icons/kora/apps/scalable/kimagemapeditor.svg16
l---------.icons/kora/apps/scalable/kimtoy.svg1
-rw-r--r--.icons/kora/apps/scalable/kindd.svg15
-rw-r--r--.icons/kora/apps/scalable/king-phisher-icon.svg17
-rw-r--r--.icons/kora/apps/scalable/kipi-dngconverter.svg15
-rw-r--r--.icons/kora/apps/scalable/kipi-expoblending.svg15
-rw-r--r--.icons/kora/apps/scalable/kipi-logo.svg9
-rw-r--r--.icons/kora/apps/scalable/kipi-panorama.svg14
l---------.icons/kora/apps/scalable/kipi.svg1
-rw-r--r--.icons/kora/apps/scalable/kiriki.svg12
-rw-r--r--.icons/kora/apps/scalable/kiten.svg8
l---------.icons/kora/apps/scalable/kitty.svg1
-rw-r--r--.icons/kora/apps/scalable/kiwix-desktop.svg8
l---------.icons/kora/apps/scalable/kjobviewer.svg1
-rw-r--r--.icons/kora/apps/scalable/kjots.svg11
-rw-r--r--.icons/kora/apps/scalable/klatexformula.svg8
-rw-r--r--.icons/kora/apps/scalable/klavaro.svg17
-rw-r--r--.icons/kora/apps/scalable/klayout.svg9
-rw-r--r--.icons/kora/apps/scalable/kleopatra.svg9
l---------.icons/kora/apps/scalable/klettres.svg1
-rw-r--r--.icons/kora/apps/scalable/klines.svg25
l---------.icons/kora/apps/scalable/klipper.svg1
-rw-r--r--.icons/kora/apps/scalable/kmag.svg14
-rw-r--r--.icons/kora/apps/scalable/kmahjongg.svg8
l---------.icons/kora/apps/scalable/kmail.svg1
l---------.icons/kora/apps/scalable/kmail2.svg1
l---------.icons/kora/apps/scalable/kmailcvt.svg1
l---------.icons/kora/apps/scalable/kmenu.svg1
-rw-r--r--.icons/kora/apps/scalable/kmenuedit.svg11
l---------.icons/kora/apps/scalable/kmines.svg1
l---------.icons/kora/apps/scalable/kminicom.svg1
-rw-r--r--.icons/kora/apps/scalable/kmix.svg16
l---------.icons/kora/apps/scalable/kmousetool.svg1
-rw-r--r--.icons/kora/apps/scalable/kmouth.svg14
-rw-r--r--.icons/kora/apps/scalable/kmplayer.svg9
-rw-r--r--.icons/kora/apps/scalable/kmplot.svg10
-rw-r--r--.icons/kora/apps/scalable/kmymoney.svg15
l---------.icons/kora/apps/scalable/knemo.svg1
l---------.icons/kora/apps/scalable/knetattach.svg1
l---------.icons/kora/apps/scalable/knetwalk.svg1
l---------.icons/kora/apps/scalable/knewsticker.svg1
l---------.icons/kora/apps/scalable/knights1
-rw-r--r--.icons/kora/apps/scalable/knights.svg8
l---------.icons/kora/apps/scalable/knode.svg1
l---------.icons/kora/apps/scalable/knotes.svg1
l---------.icons/kora/apps/scalable/knotify.svg1
-rw-r--r--.icons/kora/apps/scalable/knowte.svg8
-rw-r--r--.icons/kora/apps/scalable/koala.svg16
-rw-r--r--.icons/kora/apps/scalable/kodelife.svg8
-rw-r--r--.icons/kora/apps/scalable/kodi.svg12
-rw-r--r--.icons/kora/apps/scalable/kolf.svg10
-rw-r--r--.icons/kora/apps/scalable/kollision.svg6
l---------.icons/kora/apps/scalable/kolourpaint.svg1
-rw-r--r--.icons/kora/apps/scalable/komodo-edit.svg10
l---------.icons/kora/apps/scalable/komodo-ide.svg1
-rw-r--r--.icons/kora/apps/scalable/komodo.svg10
-rw-r--r--.icons/kora/apps/scalable/komorebi-wallpaper-creator.svg11
-rw-r--r--.icons/kora/apps/scalable/komorebi.svg11
-rw-r--r--.icons/kora/apps/scalable/kompare.svg16
-rw-r--r--.icons/kora/apps/scalable/konqueror.svg13
-rw-r--r--.icons/kora/apps/scalable/konquest.svg8
l---------.icons/kora/apps/scalable/konsole.svg1
l---------.icons/kora/apps/scalable/konsolekalendar.svg1
-rw-r--r--.icons/kora/apps/scalable/kontact-import-wizard.svg9
l---------.icons/kora/apps/scalable/kontact.svg1
l---------.icons/kora/apps/scalable/kontrol.svg1
-rw-r--r--.icons/kora/apps/scalable/konversation.svg13
-rw-r--r--.icons/kora/apps/scalable/koodo-reader.svg11
-rw-r--r--.icons/kora/apps/scalable/kopete.svg20
l---------.icons/kora/apps/scalable/kopete2.svg1
-rw-r--r--.icons/kora/apps/scalable/kopia-ui.svg10
l---------.icons/kora/apps/scalable/korg-journal.svg1
l---------.icons/kora/apps/scalable/korg-todo.svg1
-rw-r--r--.icons/kora/apps/scalable/korgac.svg25
l---------.icons/kora/apps/scalable/korganizer.svg1
-rw-r--r--.icons/kora/apps/scalable/kotatogram.svg8
l---------.icons/kora/apps/scalable/kpackage.svg1
l---------.icons/kora/apps/scalable/kpager.svg1
l---------.icons/kora/apps/scalable/kpat.svg1
l---------.icons/kora/apps/scalable/kpatience.svg1
l---------.icons/kora/apps/scalable/kpdf.svg1
l---------.icons/kora/apps/scalable/kpersonalizer.svg1
l---------.icons/kora/apps/scalable/kphotoalbum.svg1
-rw-r--r--.icons/kora/apps/scalable/kpicosim.svg12
l---------.icons/kora/apps/scalable/kpk-desktop-gnome.svg1
l---------.icons/kora/apps/scalable/kpk-desktop-xfce.svg1
l---------.icons/kora/apps/scalable/kplato.svg1
l---------.icons/kora/apps/scalable/kplayer.svg1
-rw-r--r--.icons/kora/apps/scalable/kpovmodeler.svg13
l---------.icons/kora/apps/scalable/kpresenter.svg1
l---------.icons/kora/apps/scalable/kradio.svg1
l---------.icons/kora/apps/scalable/kradio4.svg1
-rw-r--r--.icons/kora/apps/scalable/krdc.svg10
l---------.icons/kora/apps/scalable/krec.svg1
-rw-r--r--.icons/kora/apps/scalable/krecipes.svg12
-rw-r--r--.icons/kora/apps/scalable/kregexpeditor.svg13
-rw-r--r--.icons/kora/apps/scalable/krename.svg21
-rw-r--r--.icons/kora/apps/scalable/kreversi.svg13
-rw-r--r--.icons/kora/apps/scalable/krfb.svg8
-rw-r--r--.icons/kora/apps/scalable/krita.svg18
-rw-r--r--.icons/kora/apps/scalable/kronometer.svg27
l---------.icons/kora/apps/scalable/krudio.svg1
-rw-r--r--.icons/kora/apps/scalable/kruler.svg11
l---------.icons/kora/apps/scalable/krunner.svg1
l---------.icons/kora/apps/scalable/krusader_blue.svg1
l---------.icons/kora/apps/scalable/krusader_red.svg1
-rw-r--r--.icons/kora/apps/scalable/krusader_root.svg12
-rw-r--r--.icons/kora/apps/scalable/krusader_user.svg12
-rw-r--r--.icons/kora/apps/scalable/ksame.svg14
l---------.icons/kora/apps/scalable/kscreengenie.svg1
l---------.icons/kora/apps/scalable/kscreensaver.svg1
l---------.icons/kora/apps/scalable/kscreenshot.svg1
l---------.icons/kora/apps/scalable/ksensors.svg1
-rw-r--r--.icons/kora/apps/scalable/kshisen.svg8
-rw-r--r--.icons/kora/apps/scalable/ksirk.svg13
l---------.icons/kora/apps/scalable/ksmiletris.svg1
-rw-r--r--.icons/kora/apps/scalable/ksnakeduel.svg11
l---------.icons/kora/apps/scalable/ksnapshot.svg1
-rw-r--r--.icons/kora/apps/scalable/ksnip.svg18
l---------.icons/kora/apps/scalable/ksplash.svg1
l---------.icons/kora/apps/scalable/kspread.svg1
-rw-r--r--.icons/kora/apps/scalable/kstars.svg8
-rw-r--r--.icons/kora/apps/scalable/ksudoku.svg11
l---------.icons/kora/apps/scalable/ksysguard.svg1
-rw-r--r--.icons/kora/apps/scalable/kteatime.svg11
l---------.icons/kora/apps/scalable/kthesaurus.svg1
l---------.icons/kora/apps/scalable/ktimer.svg1
-rw-r--r--.icons/kora/apps/scalable/ktimetracker.svg20
-rw-r--r--.icons/kora/apps/scalable/ktip.svg8
l---------.icons/kora/apps/scalable/ktnef.svg1
-rw-r--r--.icons/kora/apps/scalable/ktorrent.svg9
l---------.icons/kora/apps/scalable/ktouch.svg1
l---------.icons/kora/apps/scalable/ktp-contacts.svg1
-rw-r--r--.icons/kora/apps/scalable/kturtle.svg8
l---------.icons/kora/apps/scalable/kube-mail.svg1
l---------.icons/kora/apps/scalable/kubuntu.svg1
l---------.icons/kora/apps/scalable/kuickshow.svg1
-rw-r--r--.icons/kora/apps/scalable/kuiviewer.svg12
l---------.icons/kora/apps/scalable/kup.svg1
l---------.icons/kora/apps/scalable/kuser.svg1
-rw-r--r--.icons/kora/apps/scalable/kvantum.svg10
l---------.icons/kora/apps/scalable/kvantummanager.svg1
-rw-r--r--.icons/kora/apps/scalable/kvirc.svg9
-rw-r--r--.icons/kora/apps/scalable/kwalletmanager.svg26
-rw-r--r--.icons/kora/apps/scalable/kwave.svg13
l---------.icons/kora/apps/scalable/kwikdisk.svg1
l---------.icons/kora/apps/scalable/kwin.svg1
l---------.icons/kora/apps/scalable/kword.svg1
-rw-r--r--.icons/kora/apps/scalable/kwordquiz.svg15
l---------.icons/kora/apps/scalable/kwplayer.svg1
l---------.icons/kora/apps/scalable/kwrite.svg1
l---------.icons/kora/apps/scalable/kynaptic.svg1
l---------.icons/kora/apps/scalable/kynpatic.svg1
-rw-r--r--.icons/kora/apps/scalable/l3afpad.svg12
-rw-r--r--.icons/kora/apps/scalable/labplot.svg19
l---------.icons/kora/apps/scalable/labplot2.svg1
-rw-r--r--.icons/kora/apps/scalable/ladi-player.svg16
-rw-r--r--.icons/kora/apps/scalable/ladi-system-log.svg15
-rw-r--r--.icons/kora/apps/scalable/laditools.svg13
-rw-r--r--.icons/kora/apps/scalable/lapce.svg8
l---------.icons/kora/apps/scalable/last-fm.svg1
l---------.icons/kora/apps/scalable/lastfm-audioscrobbler.svg1
l---------.icons/kora/apps/scalable/lastfm-valut.svg1
l---------.icons/kora/apps/scalable/lastfm-www.last.fm.svg1
-rw-r--r--.icons/kora/apps/scalable/lastfm.svg8
-rw-r--r--.icons/kora/apps/scalable/lastpass.svg10
l---------.icons/kora/apps/scalable/latexila.svg1
-rw-r--r--.icons/kora/apps/scalable/latte-dock.svg13
l---------.icons/kora/apps/scalable/launch.svg1
l---------.icons/kora/apps/scalable/launcher_bfb_ubuntu.svg1
-rw-r--r--.icons/kora/apps/scalable/launchpad.svg10
-rw-r--r--.icons/kora/apps/scalable/laverna.svg21
-rw-r--r--.icons/kora/apps/scalable/lazpaint.svg16
l---------.icons/kora/apps/scalable/lbreakout2.svg1
-rw-r--r--.icons/kora/apps/scalable/lbry.svg10
-rw-r--r--.icons/kora/apps/scalable/ldview.svg10
l---------.icons/kora/apps/scalable/leafpad.svg1
-rw-r--r--.icons/kora/apps/scalable/ledger-live-desktop.svg9
l---------.icons/kora/apps/scalable/leftpad.svg1
l---------.icons/kora/apps/scalable/legacylauncher.svg1
-rw-r--r--.icons/kora/apps/scalable/leocad.svg16
-rw-r--r--.icons/kora/apps/scalable/leonflix.svg12
l---------.icons/kora/apps/scalable/lftp-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/lftp.svg9
-rw-r--r--.icons/kora/apps/scalable/libation.svg11
-rw-r--r--.icons/kora/apps/scalable/libinput-gestures.svg18
l---------.icons/kora/apps/scalable/library-internet-radio.svg1
l---------.icons/kora/apps/scalable/library-podcast.svg1
-rw-r--r--.icons/kora/apps/scalable/librecad.svg12
-rw-r--r--.icons/kora/apps/scalable/libreoffice-base.svg18
-rw-r--r--.icons/kora/apps/scalable/libreoffice-calc.svg14
-rw-r--r--.icons/kora/apps/scalable/libreoffice-chart.svg14
-rw-r--r--.icons/kora/apps/scalable/libreoffice-draw.svg14
-rw-r--r--.icons/kora/apps/scalable/libreoffice-impress.svg14
-rw-r--r--.icons/kora/apps/scalable/libreoffice-main.svg18
-rw-r--r--.icons/kora/apps/scalable/libreoffice-math.svg14
l---------.icons/kora/apps/scalable/libreoffice-printeradmin.svg1
l---------.icons/kora/apps/scalable/libreoffice-start-centre.svg1
l---------.icons/kora/apps/scalable/libreoffice-startcenter.svg1
-rw-r--r--.icons/kora/apps/scalable/libreoffice-template.svg14
-rw-r--r--.icons/kora/apps/scalable/libreoffice-writer.svg14
l---------.icons/kora/apps/scalable/libreoffice.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-base.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-calc.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-chart.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-draw.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-impress.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-main.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-math.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-startcenter.svg1
l---------.icons/kora/apps/scalable/libreoffice7.3-writer.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-base.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-calc.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-chart.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-draw.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-impress.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-main.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-math.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-startcenter.svg1
l---------.icons/kora/apps/scalable/libreoffice7.4-writer.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-base.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-calc.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-chart.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-draw.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-impress.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-main.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-math.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-startcenter.svg1
l---------.icons/kora/apps/scalable/libreoffice7.5-writer.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-base.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-calc.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-chart.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-draw.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-impress.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-main.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-math.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-startcenter.svg1
l---------.icons/kora/apps/scalable/libreoffice7.6-writer.svg1
l---------.icons/kora/apps/scalable/libresprite.svg1
-rw-r--r--.icons/kora/apps/scalable/librewolf.svg8
l---------.icons/kora/apps/scalable/licensequick.svg1
l---------.icons/kora/apps/scalable/licq.svg1
-rw-r--r--.icons/kora/apps/scalable/lifeograph.svg11
l---------.icons/kora/apps/scalable/liferea.svg1
-rw-r--r--.icons/kora/apps/scalable/lightcord.svg8
l---------.icons/kora/apps/scalable/lightdm-gtk-greeter-settings.svg1
l---------.icons/kora/apps/scalable/lightdm-settings.svg1
l---------.icons/kora/apps/scalable/lightread.svg1
-rw-r--r--.icons/kora/apps/scalable/lightsoff.svg14
-rw-r--r--.icons/kora/apps/scalable/lighttable.svg8
-rw-r--r--.icons/kora/apps/scalable/lightworks.svg8
-rw-r--r--.icons/kora/apps/scalable/lightzone.svg8
l---------.icons/kora/apps/scalable/linconnect-server.svg1
-rw-r--r--.icons/kora/apps/scalable/linconnect.svg8
l---------.icons/kora/apps/scalable/linguist-qt4.svg1
l---------.icons/kora/apps/scalable/linguist-qt5.svg1
l---------.icons/kora/apps/scalable/linguist.svg1
l---------.icons/kora/apps/scalable/linguist5.svg1
l---------.icons/kora/apps/scalable/linguistic.svg1
l---------.icons/kora/apps/scalable/links.svg1
l---------.icons/kora/apps/scalable/links_32x32.xpm.svg1
-rw-r--r--.icons/kora/apps/scalable/linphone.svg10
l---------.icons/kora/apps/scalable/linssid.svg1
-rw-r--r--.icons/kora/apps/scalable/linuxdcpp.svg12
l---------.icons/kora/apps/scalable/listen-moe-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/listen.moe-desktop-app.svg11
-rw-r--r--.icons/kora/apps/scalable/lite.svg13
l---------.icons/kora/apps/scalable/liteautologin.svg1
l---------.icons/kora/apps/scalable/litedesktop.svg1
l---------.icons/kora/apps/scalable/liteicon.svg1
-rw-r--r--.icons/kora/apps/scalable/liteide.svg7
l---------.icons/kora/apps/scalable/liteinfo.svg1
l---------.icons/kora/apps/scalable/litemanual.svg1
l---------.icons/kora/apps/scalable/litenetworkshares.svg1
l---------.icons/kora/apps/scalable/litesoftware.svg1
l---------.icons/kora/apps/scalable/litesoundsglob.svg1
-rw-r--r--.icons/kora/apps/scalable/litesoundsloc.svg7
l---------.icons/kora/apps/scalable/litesources.svg1
l---------.icons/kora/apps/scalable/litesystemreport.svg1
-rw-r--r--.icons/kora/apps/scalable/litetweaks.svg7
l---------.icons/kora/apps/scalable/liteupdates.svg1
l---------.icons/kora/apps/scalable/liteupdatesnotify.svg1
-rw-r--r--.icons/kora/apps/scalable/liteupgrade.svg8
l---------.icons/kora/apps/scalable/liteusermanager.svg1
l---------.icons/kora/apps/scalable/litewelcome.svg1
-rw-r--r--.icons/kora/apps/scalable/live-usb-kernel-updater.svg13
-rw-r--r--.icons/kora/apps/scalable/livepatch.svg8
-rw-r--r--.icons/kora/apps/scalable/lives.svg10
l---------.icons/kora/apps/scalable/liveusb-creator.svg1
l---------.icons/kora/apps/scalable/livewallpaper-config.svg1
l---------.icons/kora/apps/scalable/livewallpaper.svg1
-rw-r--r--.icons/kora/apps/scalable/lmms.svg8
l---------.icons/kora/apps/scalable/locale.svg1
l---------.icons/kora/apps/scalable/localedrake.svg1
-rw-r--r--.icons/kora/apps/scalable/localsend.svg7
-rw-r--r--.icons/kora/apps/scalable/location-services-active.svg12
l---------.icons/kora/apps/scalable/lock-ok.svg1
l---------.icons/kora/apps/scalable/lock-screen.svg1
l---------.icons/kora/apps/scalable/lock.svg1
l---------.icons/kora/apps/scalable/logfactor5.svg1
l---------.icons/kora/apps/scalable/login-photo.svg1
l---------.icons/kora/apps/scalable/login.svg1
-rw-r--r--.icons/kora/apps/scalable/loginized.svg13
l---------.icons/kora/apps/scalable/logisim-icon-128.svg1
-rw-r--r--.icons/kora/apps/scalable/logisim-icon.svg11
l---------.icons/kora/apps/scalable/logjam.svg1
-rw-r--r--.icons/kora/apps/scalable/logseq.svg8
l---------.icons/kora/apps/scalable/logview.svg1
l---------.icons/kora/apps/scalable/logviewer.svg1
l---------.icons/kora/apps/scalable/lokalize.svg1
-rw-r--r--.icons/kora/apps/scalable/lollypop.svg8
l---------.icons/kora/apps/scalable/lookswitcher.svg1
-rw-r--r--.icons/kora/apps/scalable/losslesscut.svg13
-rw-r--r--.icons/kora/apps/scalable/love-app.svg14
l---------.icons/kora/apps/scalable/lpf-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/lpf.svg12
-rw-r--r--.icons/kora/apps/scalable/lplayer.svg14
l---------.icons/kora/apps/scalable/lrfviewer.svg1
l---------.icons/kora/apps/scalable/lshw.svg1
-rw-r--r--.icons/kora/apps/scalable/lsp-plugins.svg8
-rw-r--r--.icons/kora/apps/scalable/ltris.svg5
l---------.icons/kora/apps/scalable/lubuntu-software-center.svg1
-rw-r--r--.icons/kora/apps/scalable/lucidchart.svg8
-rw-r--r--.icons/kora/apps/scalable/luckyBackup.svg7
-rw-r--r--.icons/kora/apps/scalable/luckybackup.svg10
-rw-r--r--.icons/kora/apps/scalable/luminance-hdr.svg22
-rw-r--r--.icons/kora/apps/scalable/lunacy.svg8
l---------.icons/kora/apps/scalable/lunar-client.svg1
-rw-r--r--.icons/kora/apps/scalable/lunarclient.svg13
-rw-r--r--.icons/kora/apps/scalable/lutris.svg26
l---------.icons/kora/apps/scalable/lutris_alan-wake.svg1
l---------.icons/kora/apps/scalable/lutris_beneath-a-steel-sky.svg1
l---------.icons/kora/apps/scalable/lutris_colortone.svg1
l---------.icons/kora/apps/scalable/lutris_doki-doki-literature-club.svg1
l---------.icons/kora/apps/scalable/lutris_element4l.svg1
l---------.icons/kora/apps/scalable/lutris_epic-games-store.svg1
l---------.icons/kora/apps/scalable/lutris_godot-engine.svg1
l---------.icons/kora/apps/scalable/lutris_melvor-idle.svg1
l---------.icons/kora/apps/scalable/lutris_moonlighter.svg1
l---------.icons/kora/apps/scalable/lutris_overcooked-2.svg1
l---------.icons/kora/apps/scalable/lutris_overcooked.svg1
l---------.icons/kora/apps/scalable/lutris_satisfactory.svg1
l---------.icons/kora/apps/scalable/lutris_tekken-7.svg1
l---------.icons/kora/apps/scalable/lutris_veloran.svg1
l---------.icons/kora/apps/scalable/lutris_vroid-studio.svg1
l---------.icons/kora/apps/scalable/lutris_world-of-goo.svg1
l---------.icons/kora/apps/scalable/lximage-qt.svg1
l---------.icons/kora/apps/scalable/lximage.svg1
l---------.icons/kora/apps/scalable/lxmusic.svg1
l---------.icons/kora/apps/scalable/lxqt-archiver.svg1
l---------.icons/kora/apps/scalable/lxqt.svg1
l---------.icons/kora/apps/scalable/lxterminal.svg1
-rw-r--r--.icons/kora/apps/scalable/lynx.svg12
-rw-r--r--.icons/kora/apps/scalable/lyrebird.svg12
-rw-r--r--.icons/kora/apps/scalable/lzdoom.svg11
l---------.icons/kora/apps/scalable/m64py.svg1
l---------.icons/kora/apps/scalable/macchanger.svg1
l---------.icons/kora/apps/scalable/mahjong.svg1
l---------.icons/kora/apps/scalable/mahjongg.svg1
l---------.icons/kora/apps/scalable/mail-client.svg1
l---------.icons/kora/apps/scalable/mail-generic.svg1
l---------.icons/kora/apps/scalable/mail-notification.svg1
l---------.icons/kora/apps/scalable/mail.svg1
-rw-r--r--.icons/kora/apps/scalable/mail_generic.svg19
l---------.icons/kora/apps/scalable/mailnag.svg1
l---------.icons/kora/apps/scalable/mailru-mail.ru.svg1
-rw-r--r--.icons/kora/apps/scalable/mailspring.svg8
-rw-r--r--.icons/kora/apps/scalable/makemkv.svg8
-rw-r--r--.icons/kora/apps/scalable/mame.svg7
-rw-r--r--.icons/kora/apps/scalable/mandelbulber2.svg12
l---------.icons/kora/apps/scalable/mandrivaupdate.svg1
-rw-r--r--.icons/kora/apps/scalable/mangareader.svg13
-rw-r--r--.icons/kora/apps/scalable/manjaro-architect.svg17
l---------.icons/kora/apps/scalable/manjaro-settings-manager.svg1
l---------.icons/kora/apps/scalable/manjaro-welcome.svg1
l---------.icons/kora/apps/scalable/manjaro.svg1
-rw-r--r--.icons/kora/apps/scalable/manuskript.svg8
-rw-r--r--.icons/kora/apps/scalable/maple.svg12
-rw-r--r--.icons/kora/apps/scalable/maps-alt.svg15
-rw-r--r--.icons/kora/apps/scalable/maps.svg26
l---------.icons/kora/apps/scalable/marble.svg1
-rw-r--r--.icons/kora/apps/scalable/marknoto.svg21
-rw-r--r--.icons/kora/apps/scalable/markpado.svg10
-rw-r--r--.icons/kora/apps/scalable/marktext.svg15
l---------.icons/kora/apps/scalable/martchus.syncthingplasmoid.svg1
-rw-r--r--.icons/kora/apps/scalable/massif-visualizer.svg26
l---------.icons/kora/apps/scalable/master-pdf-editor.svg1
-rw-r--r--.icons/kora/apps/scalable/masterpassword-gui.svg13
-rw-r--r--.icons/kora/apps/scalable/masterpdfeditor.svg10
l---------.icons/kora/apps/scalable/masterpdfeditor3.svg1
l---------.icons/kora/apps/scalable/masterpdfeditor4.svg1
l---------.icons/kora/apps/scalable/masterpdfeditor5.svg1
l---------.icons/kora/apps/scalable/mate-ax-applet.svg1
l---------.icons/kora/apps/scalable/mate-brightness-applet.svg1
l---------.icons/kora/apps/scalable/mate-color-manager.svg1
l---------.icons/kora/apps/scalable/mate-cpu-frequency-applet.svg1
l---------.icons/kora/apps/scalable/mate-desktop-item-edit.svg1
l---------.icons/kora/apps/scalable/mate-desktop.svg1
l---------.icons/kora/apps/scalable/mate-disk-usage-analyzer.svg1
l---------.icons/kora/apps/scalable/mate-eiciel.svg1
l---------.icons/kora/apps/scalable/mate-eyes-applet.svg1
l---------.icons/kora/apps/scalable/mate-indicator-applet.svg1
-rw-r--r--.icons/kora/apps/scalable/mate-inhibit-applet.svg9
l---------.icons/kora/apps/scalable/mate-invest-applet.svg1
l---------.icons/kora/apps/scalable/mate-logo.svg1
l---------.icons/kora/apps/scalable/mate-netspeed-applet.svg1
l---------.icons/kora/apps/scalable/mate-nettool.svg1
l---------.icons/kora/apps/scalable/mate-network-properties.svg1
l---------.icons/kora/apps/scalable/mate-notification-properties.svg1
l---------.icons/kora/apps/scalable/mate-panel-clock.svg1
-rw-r--r--.icons/kora/apps/scalable/mate-panel-drawer.svg9
l---------.icons/kora/apps/scalable/mate-panel-fish.svg1
l---------.icons/kora/apps/scalable/mate-panel-force-quit.svg1
l---------.icons/kora/apps/scalable/mate-panel-launcher.svg1
l---------.icons/kora/apps/scalable/mate-panel-notification-area.svg1
-rw-r--r--.icons/kora/apps/scalable/mate-panel-separator.svg9
-rw-r--r--.icons/kora/apps/scalable/mate-panel-window-list.svg13
l---------.icons/kora/apps/scalable/mate-panel-window-menu.svg1
l---------.icons/kora/apps/scalable/mate-panel-workspace-switcher.svg1
l---------.icons/kora/apps/scalable/mate-panel.svg1
l---------.icons/kora/apps/scalable/mate-power-manager.svg1
l---------.icons/kora/apps/scalable/mate-power-statistics.svg1
l---------.icons/kora/apps/scalable/mate-preferences-desktop-display.svg1
l---------.icons/kora/apps/scalable/mate-sensors-applet.svg1
l---------.icons/kora/apps/scalable/mate-sensors.svg1
l---------.icons/kora/apps/scalable/mate-session-properties.svg1
l---------.icons/kora/apps/scalable/mate-sticky-notes-applet.svg1
l---------.icons/kora/apps/scalable/mate-system-log.svg1
-rw-r--r--.icons/kora/apps/scalable/mate.svg12
l---------.icons/kora/apps/scalable/mateconf-editor.svg1
-rw-r--r--.icons/kora/apps/scalable/matepalimpsest.svg29
-rw-r--r--.icons/kora/apps/scalable/material-maker.svg7
-rw-r--r--.icons/kora/apps/scalable/mathematica.svg10
l---------.icons/kora/apps/scalable/matlab-desktop.svg1
l---------.icons/kora/apps/scalable/matlab-icon.svg1
l---------.icons/kora/apps/scalable/matlab-logo.svg1
-rw-r--r--.icons/kora/apps/scalable/matlab.svg17
l---------.icons/kora/apps/scalable/mattermost-desktop-bin.svg1
l---------.icons/kora/apps/scalable/mattermost-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/mattermost.svg12
l---------.icons/kora/apps/scalable/maxima-icon.svg1
l---------.icons/kora/apps/scalable/maxima-new.svg1
-rw-r--r--.icons/kora/apps/scalable/maxima.svg12
-rw-r--r--.icons/kora/apps/scalable/maxthon-browser.svg15
l---------.icons/kora/apps/scalable/maxthon.svg1
l---------.icons/kora/apps/scalable/maya.svg1
l---------.icons/kora/apps/scalable/mc.svg1
l---------.icons/kora/apps/scalable/mcomix.svg1
l---------.icons/kora/apps/scalable/mcomix3.svg1
-rw-r--r--.icons/kora/apps/scalable/mcpelauncher-ui-qt.svg22
l---------.icons/kora/apps/scalable/md.obsidian.Obsidian.svg1
l---------.icons/kora/apps/scalable/mdmflexiserver.svg1
l---------.icons/kora/apps/scalable/mdmsetup.svg1
-rw-r--r--.icons/kora/apps/scalable/me.dusansimic.DynamicWallpaper.svg20
l---------.icons/kora/apps/scalable/me.hyliu.fluentreader.svg1
l---------.icons/kora/apps/scalable/me.kozec.syncthingtk.svg1
l---------.icons/kora/apps/scalable/me.mitya57.ReText.svg1
l---------.icons/kora/apps/scalable/me.timschneeberger.jdsp4linux.svg1
l---------.icons/kora/apps/scalable/media-cdrom.svg1
-rw-r--r--.icons/kora/apps/scalable/media-downloader.svg17
-rw-r--r--.icons/kora/apps/scalable/media-optical-audio-new.svg17
l---------.icons/kora/apps/scalable/media-optical-copy.svg1
-rw-r--r--.icons/kora/apps/scalable/media-optical-data-new.svg17
-rw-r--r--.icons/kora/apps/scalable/media-optical-video-new.svg17
l---------.icons/kora/apps/scalable/media-player-48.svg1
-rw-r--r--.icons/kora/apps/scalable/media-player-banshee.svg12
l---------.icons/kora/apps/scalable/media.emby.EmbyServer.svg1
l---------.icons/kora/apps/scalable/media.emby.EmbyTheater.svg1
-rw-r--r--.icons/kora/apps/scalable/mediaconch.svg14
-rw-r--r--.icons/kora/apps/scalable/mediaget.svg22
l---------.icons/kora/apps/scalable/mediainfo.svg1
l---------.icons/kora/apps/scalable/mediawriter.svg1
l---------.icons/kora/apps/scalable/medit.svg1
l---------.icons/kora/apps/scalable/mednafen.svg1
-rw-r--r--.icons/kora/apps/scalable/mednaffe.svg8
-rw-r--r--.icons/kora/apps/scalable/mega.svg12
-rw-r--r--.icons/kora/apps/scalable/megabasterd.svg10
-rw-r--r--.icons/kora/apps/scalable/meld.svg12
-rw-r--r--.icons/kora/apps/scalable/mellowplayer.svg17
-rw-r--r--.icons/kora/apps/scalable/melvor-idle.svg11
-rw-r--r--.icons/kora/apps/scalable/memento.svg7
-rw-r--r--.icons/kora/apps/scalable/mendeley-desktop.svg8
l---------.icons/kora/apps/scalable/mendeleydesktop.svg1
-rw-r--r--.icons/kora/apps/scalable/menu-editor.svg8
-rw-r--r--.icons/kora/apps/scalable/menulibre.svg16
-rw-r--r--.icons/kora/apps/scalable/mesen.svg10
-rw-r--r--.icons/kora/apps/scalable/meshlab.svg15
-rw-r--r--.icons/kora/apps/scalable/mess.svg25
-rw-r--r--.icons/kora/apps/scalable/messengerfordesktop.svg8
l---------.icons/kora/apps/scalable/metacity.svg1
l---------.icons/kora/apps/scalable/metasploit-framework.svg1
-rw-r--r--.icons/kora/apps/scalable/metasploit.svg11
l---------.icons/kora/apps/scalable/meteo-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/metronome.svg10
-rw-r--r--.icons/kora/apps/scalable/mhwaveedit.svg17
-rw-r--r--.icons/kora/apps/scalable/micro.svg8
l---------.icons/kora/apps/scalable/microscope.svg1
-rw-r--r--.icons/kora/apps/scalable/microsoft-365.svg8
-rw-r--r--.icons/kora/apps/scalable/microsoft-edge-beta.svg30
-rw-r--r--.icons/kora/apps/scalable/microsoft-edge-dev.svg30
-rw-r--r--.icons/kora/apps/scalable/microsoft-edge.svg28
l---------.icons/kora/apps/scalable/microsoft-office-online.svg1
l---------.icons/kora/apps/scalable/microsoft.svg1
-rw-r--r--.icons/kora/apps/scalable/midori.svg13
-rw-r--r--.icons/kora/apps/scalable/midterm.svg8
-rw-r--r--.icons/kora/apps/scalable/miktex-console.svg12
-rw-r--r--.icons/kora/apps/scalable/mikutter.svg11
-rw-r--r--.icons/kora/apps/scalable/milkytracker.svg8
l---------.icons/kora/apps/scalable/minecraft-launcher.svg1
-rw-r--r--.icons/kora/apps/scalable/minecraft.svg25
l---------.icons/kora/apps/scalable/mines.svg1
-rw-r--r--.icons/kora/apps/scalable/minesweeper.svg23
l---------.icons/kora/apps/scalable/minetest-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/minetest.svg16
-rw-r--r--.icons/kora/apps/scalable/minetime.svg15
-rw-r--r--.icons/kora/apps/scalable/mini-calendar-widget.svg12
l---------.icons/kora/apps/scalable/mini.xterm.svg1
-rw-r--r--.icons/kora/apps/scalable/minicraft+.svg9
l---------.icons/kora/apps/scalable/minimizeall.svg1
-rw-r--r--.icons/kora/apps/scalable/minitube.svg14
l---------.icons/kora/apps/scalable/minitunes.svg1
-rw-r--r--.icons/kora/apps/scalable/mint-dev-settings.svg10
l---------.icons/kora/apps/scalable/mintBackup.svg1
l---------.icons/kora/apps/scalable/mintbackup.svg1
l---------.icons/kora/apps/scalable/mintdrivers.svg1
l---------.icons/kora/apps/scalable/mintinstall-kde.svg1
l---------.icons/kora/apps/scalable/mintinstall.svg1
l---------.icons/kora/apps/scalable/mintlocale-im.svg1
l---------.icons/kora/apps/scalable/mintlocale.svg1
l---------.icons/kora/apps/scalable/mintreport.svg1
-rw-r--r--.icons/kora/apps/scalable/mintsources-additional.svg11
-rw-r--r--.icons/kora/apps/scalable/mintsources-foreign.svg8
l---------.icons/kora/apps/scalable/mintsources-keys.svg1
l---------.icons/kora/apps/scalable/mintsources-maintenance.svg1
l---------.icons/kora/apps/scalable/mintsources-mint.svg1
-rw-r--r--.icons/kora/apps/scalable/mintsources-ppa.svg21
l---------.icons/kora/apps/scalable/mintsources.svg1
l---------.icons/kora/apps/scalable/mintstick.svg1
l---------.icons/kora/apps/scalable/mintupdate-release-upgrade.svg1
l---------.icons/kora/apps/scalable/mintupdate.svg1
-rw-r--r--.icons/kora/apps/scalable/mintupload.svg8
l---------.icons/kora/apps/scalable/mintwelcome.svg1
-rw-r--r--.icons/kora/apps/scalable/minuet.svg17
l---------.icons/kora/apps/scalable/mitter.svg1
-rw-r--r--.icons/kora/apps/scalable/mixcloud.svg8
l---------.icons/kora/apps/scalable/mixxx-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/mixxx.svg18
l---------.icons/kora/apps/scalable/mixxx_icon.svg1
l---------.icons/kora/apps/scalable/mkusb.svg1
l---------.icons/kora/apps/scalable/mkv-extractor-gui.svg1
l---------.icons/kora/apps/scalable/mkv-gui.svg1
l---------.icons/kora/apps/scalable/mkvinfo.svg1
l---------.icons/kora/apps/scalable/mkvmerge.svg1
-rw-r--r--.icons/kora/apps/scalable/mkvmergeGUI.svg14
l---------.icons/kora/apps/scalable/mkvtoolnix-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/ml.prevete.Daty.svg12
l---------.icons/kora/apps/scalable/mlterm-icon-24colors-1.svg1
-rw-r--r--.icons/kora/apps/scalable/mlterm.svg17
l---------.icons/kora/apps/scalable/mm.svg1
l---------.icons/kora/apps/scalable/mmex.svg1
-rw-r--r--.icons/kora/apps/scalable/modelio.svg17
-rw-r--r--.icons/kora/apps/scalable/modelsim.svg15
-rw-r--r--.icons/kora/apps/scalable/modem-manager-gui.svg10
-rw-r--r--.icons/kora/apps/scalable/moderndeck.svg10
-rw-r--r--.icons/kora/apps/scalable/moe-era.svg13
-rw-r--r--.icons/kora/apps/scalable/molotov.svg8
l---------.icons/kora/apps/scalable/monero-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/monero.svg15
-rw-r--r--.icons/kora/apps/scalable/money-manager-ex.svg10
-rw-r--r--.icons/kora/apps/scalable/moneydance.svg11
l---------.icons/kora/apps/scalable/moneydance_icon512.svg1
l---------.icons/kora/apps/scalable/mongodb-compass-community.svg1
-rw-r--r--.icons/kora/apps/scalable/mongodb-compass.svg15
l---------.icons/kora/apps/scalable/mono-runtime-common.svg1
l---------.icons/kora/apps/scalable/mono-runtime.svg1
-rw-r--r--.icons/kora/apps/scalable/mono.svg8
-rw-r--r--.icons/kora/apps/scalable/monochroma.svg13
-rw-r--r--.icons/kora/apps/scalable/monodevelop.svg16
-rw-r--r--.icons/kora/apps/scalable/monodoc.svg13
-rw-r--r--.icons/kora/apps/scalable/moonlight.svg12
-rw-r--r--.icons/kora/apps/scalable/moonlighter.svg8
-rw-r--r--.icons/kora/apps/scalable/mosaic.svg7
-rw-r--r--.icons/kora/apps/scalable/moserial.svg14
-rw-r--r--.icons/kora/apps/scalable/motrix.svg14
-rw-r--r--.icons/kora/apps/scalable/mouse-touchpad-gestures.svg10
l---------.icons/kora/apps/scalable/mouse-touchpad-pointing.svg1
l---------.icons/kora/apps/scalable/mouse.svg1
l---------.icons/kora/apps/scalable/mousepad.svg1
l---------.icons/kora/apps/scalable/movie-editor.svg1
-rw-r--r--.icons/kora/apps/scalable/movmetaedit.svg14
l---------.icons/kora/apps/scalable/mozc-setup.svg1
-rw-r--r--.icons/kora/apps/scalable/mozc.svg16
l---------.icons/kora/apps/scalable/mozilla-firefox.svg1
l---------.icons/kora/apps/scalable/mozilla-thunderbird.svg1
l---------.icons/kora/apps/scalable/mozo.svg1
-rw-r--r--.icons/kora/apps/scalable/mp3splt-gtk.svg21
-rw-r--r--.icons/kora/apps/scalable/mpc-qt.svg8
-rw-r--r--.icons/kora/apps/scalable/mpd.svg66
-rw-r--r--.icons/kora/apps/scalable/mplayer.svg17
l---------.icons/kora/apps/scalable/mpv-icon-8bit-64x64.svg1
l---------.icons/kora/apps/scalable/mpv.svg1
-rw-r--r--.icons/kora/apps/scalable/mpvz.svg7
-rw-r--r--.icons/kora/apps/scalable/mpz.svg12
-rw-r--r--.icons/kora/apps/scalable/ms-excel.svg10
-rw-r--r--.icons/kora/apps/scalable/ms-office.svg8
-rw-r--r--.icons/kora/apps/scalable/ms-onedrive.svg7
-rw-r--r--.icons/kora/apps/scalable/ms-onenote.svg10
-rw-r--r--.icons/kora/apps/scalable/ms-outlook.svg19
-rw-r--r--.icons/kora/apps/scalable/ms-powerpoint.svg9
l---------.icons/kora/apps/scalable/ms-skype.svg1
-rw-r--r--.icons/kora/apps/scalable/ms-word.svg10
l---------.icons/kora/apps/scalable/mscore-portable.svg1
l---------.icons/kora/apps/scalable/mscore.svg1
-rw-r--r--.icons/kora/apps/scalable/msfpc.svg8
l---------.icons/kora/apps/scalable/msiexec.svg1
-rw-r--r--.icons/kora/apps/scalable/mstdn.svg8
-rw-r--r--.icons/kora/apps/scalable/mtpaint.svg26
-rw-r--r--.icons/kora/apps/scalable/mtvmusic.svg10
l---------.icons/kora/apps/scalable/mu-editor.svg1
-rw-r--r--.icons/kora/apps/scalable/mu.codewith.editor.svg13
l---------.icons/kora/apps/scalable/mucommander.svg1
l---------.icons/kora/apps/scalable/mugshot.svg1
-rw-r--r--.icons/kora/apps/scalable/mullvad-browser.svg8
-rw-r--r--.icons/kora/apps/scalable/mullvad-vpn.svg13
l---------.icons/kora/apps/scalable/multibootusb.svg1
-rw-r--r--.icons/kora/apps/scalable/multimc.svg5
l---------.icons/kora/apps/scalable/multimedia-audio-player.svg1
l---------.icons/kora/apps/scalable/multimedia-photo-manager.svg1
l---------.icons/kora/apps/scalable/multimedia-photo-viewer.svg1
-rw-r--r--.icons/kora/apps/scalable/multimedia-video-player.svg10
l---------.icons/kora/apps/scalable/multimedia-volume-control.svg1
l---------.icons/kora/apps/scalable/multimedia.svg1
l---------.icons/kora/apps/scalable/multisystem-liveusb.svg1
l---------.icons/kora/apps/scalable/multisystem-test-iso.svg1
l---------.icons/kora/apps/scalable/multisystem-vbox.svg1
-rw-r--r--.icons/kora/apps/scalable/multisystem.svg15
-rw-r--r--.icons/kora/apps/scalable/multitasking-view.svg8
-rw-r--r--.icons/kora/apps/scalable/mumble.svg13
-rw-r--r--.icons/kora/apps/scalable/muon.svg9
l---------.icons/kora/apps/scalable/muondis-cover.svg1
l---------.icons/kora/apps/scalable/muondiscover.svg1
l---------.icons/kora/apps/scalable/mupdf.svg1
-rw-r--r--.icons/kora/apps/scalable/mupen64plus-qt.svg9
l---------.icons/kora/apps/scalable/mupen64plus.svg1
-rw-r--r--.icons/kora/apps/scalable/muse-dash.svg5
-rw-r--r--.icons/kora/apps/scalable/museeks.svg11
-rw-r--r--.icons/kora/apps/scalable/museeq.svg10
-rw-r--r--.icons/kora/apps/scalable/musescore.svg10
-rw-r--r--.icons/kora/apps/scalable/musicbrainz.svg14
-rw-r--r--.icons/kora/apps/scalable/musikcube.svg13
-rw-r--r--.icons/kora/apps/scalable/musique.svg7
-rw-r--r--.icons/kora/apps/scalable/musixmatch.svg15
-rw-r--r--.icons/kora/apps/scalable/mutt.svg25
-rw-r--r--.icons/kora/apps/scalable/mx-alerts.svg11
-rw-r--r--.icons/kora/apps/scalable/mx-boot-options.svg30
l---------.icons/kora/apps/scalable/mx-boot-repair.svg1
-rw-r--r--.icons/kora/apps/scalable/mx-bootrepair.svg30
l---------.icons/kora/apps/scalable/mx-broadcom-manager.svg1
-rw-r--r--.icons/kora/apps/scalable/mx-cleanup.svg11
l---------.icons/kora/apps/scalable/mx-clocky.svg1
-rw-r--r--.icons/kora/apps/scalable/mx-codecs.svg13
-rw-r--r--.icons/kora/apps/scalable/mx-conky.svg16
l---------.icons/kora/apps/scalable/mx-datetime.svg1
l---------.icons/kora/apps/scalable/mx-findshares.svg1
l---------.icons/kora/apps/scalable/mx-live-usb-maker.svg1
l---------.icons/kora/apps/scalable/mx-menu-editor.svg1
l---------.icons/kora/apps/scalable/mx-network-assistant.svg1
-rw-r--r--.icons/kora/apps/scalable/mx-packageinstaller.svg12
-rw-r--r--.icons/kora/apps/scalable/mx-qsi.svg20
l---------.icons/kora/apps/scalable/mx-repo-manager.svg1
l---------.icons/kora/apps/scalable/mx-select-sound.svg1
l---------.icons/kora/apps/scalable/mx-snapshot.svg1
l---------.icons/kora/apps/scalable/mx-system-sounds.svg1
l---------.icons/kora/apps/scalable/mx-timeset-gui-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/mx-tools.svg8
-rw-r--r--.icons/kora/apps/scalable/mx-tweak.svg17
-rw-r--r--.icons/kora/apps/scalable/mx-updater.svg6
l---------.icons/kora/apps/scalable/mx-usb-unmounter.svg1
-rw-r--r--.icons/kora/apps/scalable/mx-user.svg15
l---------.icons/kora/apps/scalable/mx-viewer.svg1
-rw-r--r--.icons/kora/apps/scalable/mx-welcome.svg11
l---------.icons/kora/apps/scalable/mygpo.svg1
l---------.icons/kora/apps/scalable/mynotes.svg1
l---------.icons/kora/apps/scalable/mypaint.svg1
-rw-r--r--.icons/kora/apps/scalable/myrulib.svg11
-rw-r--r--.icons/kora/apps/scalable/myspace.svg8
-rw-r--r--.icons/kora/apps/scalable/mysql-workbench.svg8
-rw-r--r--.icons/kora/apps/scalable/mystiq.svg9
-rw-r--r--.icons/kora/apps/scalable/mytourbook.svg11
-rw-r--r--.icons/kora/apps/scalable/natron.svg14
l---------.icons/kora/apps/scalable/nautilus-actions-config-tool.svg1
l---------.icons/kora/apps/scalable/nautilus-actions.svg1
-rw-r--r--.icons/kora/apps/scalable/nautilus-alt.svg14
l---------.icons/kora/apps/scalable/nautilus-cd-burner.svg1
l---------.icons/kora/apps/scalable/nautilus.svg1
-rw-r--r--.icons/kora/apps/scalable/naver-whale.svg12
-rw-r--r--.icons/kora/apps/scalable/nbteditor.svg12
-rw-r--r--.icons/kora/apps/scalable/nbtexplorer.svg15
-rw-r--r--.icons/kora/apps/scalable/ncrack.svg8
-rw-r--r--.icons/kora/apps/scalable/ndisgtk.svg15
-rw-r--r--.icons/kora/apps/scalable/ndm.svg10
-rw-r--r--.icons/kora/apps/scalable/negibox.svg11
-rw-r--r--.icons/kora/apps/scalable/nemiver.svg18
l---------.icons/kora/apps/scalable/nemo.svg1
l---------.icons/kora/apps/scalable/neon.svg1
l---------.icons/kora/apps/scalable/neovim-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/neovim.svg17
l---------.icons/kora/apps/scalable/nepomuk.svg1
l---------.icons/kora/apps/scalable/nero-linux-express.svg1
l---------.icons/kora/apps/scalable/nero-linux.svg1
l---------.icons/kora/apps/scalable/nero.svg1
l---------.icons/kora/apps/scalable/nerolinux.svg1
-rw-r--r--.icons/kora/apps/scalable/nerolinuxexpress.svg15
l---------.icons/kora/apps/scalable/net.agalwood.Motrix.svg1
l---------.icons/kora/apps/scalable/net.ankiweb.Anki.svg1
l---------.icons/kora/apps/scalable/net.blix.BlueMail.svg1
l---------.icons/kora/apps/scalable/net.blockbench.Blockbench.svg1
l---------.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxplayer.svg1
l---------.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxstudio.svg1
l---------.icons/kora/apps/scalable/net.brinkervii.grapejuice.svg1
l---------.icons/kora/apps/scalable/net.cebix.basilisk.svg1
-rw-r--r--.icons/kora/apps/scalable/net.christianbeier.Gromit-MPX.svg11
l---------.icons/kora/apps/scalable/net.codeindustry.MasterPDFEditor.svg1
l---------.icons/kora/apps/scalable/net.cozic.joplin_desktop.svg1
l---------.icons/kora/apps/scalable/net.cubers.assault.AssaultCube.svg1
-rw-r--r--.icons/kora/apps/scalable/net.daase.journable.svg17
-rw-r--r--.icons/kora/apps/scalable/net.danigm.loop.svg10
-rw-r--r--.icons/kora/apps/scalable/net.danigm.timetrack.svg27
-rw-r--r--.icons/kora/apps/scalable/net.davidotek.pupgui2.svg11
l---------.icons/kora/apps/scalable/net.drawpile.drawpile.svg1
l---------.icons/kora/apps/scalable/net.epson.epsonscan2.svg1
l---------.icons/kora/apps/scalable/net.fasterland.converseen.svg1
l---------.icons/kora/apps/scalable/net.filebot.FileBot.svg1
l---------.icons/kora/apps/scalable/net.fsuae.FS-UAE.svg1
l---------.icons/kora/apps/scalable/net.giuspen.cherrytree.svg1
l---------.icons/kora/apps/scalable/net.hovancik.Stretchly.svg1
l---------.icons/kora/apps/scalable/net.jami.Jami.svg1
l---------.icons/kora/apps/scalable/net.jenyay.Outwiker.svg1
l---------.icons/kora/apps/scalable/net.kvirc.KVIrc.svg1
l---------.icons/kora/apps/scalable/net.lugsole.bible_gui.svg1
l---------.icons/kora/apps/scalable/net.lutris.Lutris.svg1
l---------.icons/kora/apps/scalable/net.mediaarea.AVIMetaEdit.svg1
l---------.icons/kora/apps/scalable/net.mediaarea.BWFMetaEdit.svg1
l---------.icons/kora/apps/scalable/net.mediaarea.MOVMetaEdit.svg1
l---------.icons/kora/apps/scalable/net.mediaarea.MediaConch.svg1
l---------.icons/kora/apps/scalable/net.mediaarea.MediaInfo.svg1
l---------.icons/kora/apps/scalable/net.mediaarea.QCTools.svg1
l---------.icons/kora/apps/scalable/net.meshlab.MeshLab.svg1
l---------.icons/kora/apps/scalable/net.minetest.Minetest.svg1
l---------.icons/kora/apps/scalable/net.mullvad.MullvadBrowser.svg1
-rw-r--r--.icons/kora/apps/scalable/net.natesales.Aviator.svg16
l---------.icons/kora/apps/scalable/net.openra.OpenRA.openra-cnc.svg1
l---------.icons/kora/apps/scalable/net.openra.OpenRA.openra-d2k.svg1
l---------.icons/kora/apps/scalable/net.oz9aec.Gpredict.svg1
l---------.icons/kora/apps/scalable/net.pcsx2.PCSX2.svg1
l---------.icons/kora/apps/scalable/net.poedit.Poedit.svg1
l---------.icons/kora/apps/scalable/net.puddletag.puddletag.svg1
l---------.icons/kora/apps/scalable/net.redeclipse.RedEclipse.svg1
l---------.icons/kora/apps/scalable/net.rpcs3.RPCS3.svg1
-rw-r--r--.icons/kora/apps/scalable/net.sapples.LiveCaptions.svg12
l---------.icons/kora/apps/scalable/net.scribus.Scribus.svg1
l---------.icons/kora/apps/scalable/net.sf.fuse_emulator.svg1
l---------.icons/kora/apps/scalable/net.sonic_pi.SonicPi.svg1
l---------.icons/kora/apps/scalable/net.sonobus.SonoBus.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.Chessx.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.Klavaro.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.Lifeograph.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.lgames.LTris.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.liferea.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.maxima.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.mcomix.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.osmo.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.pdfchain.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.projectM.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.qtpfsgui.LuminanceHDR.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.roccat.roccat-tools.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.scidavis.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.torcs.svg1
l---------.icons/kora/apps/scalable/net.sourceforge.xournal.svg1
l---------.icons/kora/apps/scalable/net.supertuxkart.SuperTuxKart.svg1
l---------.icons/kora/apps/scalable/net.veloren.veloren.svg1
l---------.icons/kora/apps/scalable/net.warsow.Warsow.svg1
l---------.icons/kora/apps/scalable/net.waterfox.waterfox.svg1
l---------.icons/kora/apps/scalable/net.werwolv.ImHex.svg1
l---------.icons/kora/apps/scalable/net.xm1math.Texmaker.svg1
l---------.icons/kora/apps/scalable/net.xmind.XMind.svg1
l---------.icons/kora/apps/scalable/net.xmind.XMind8.svg1
l---------.icons/kora/apps/scalable/net.xmind.ZEN.svg1
-rw-r--r--.icons/kora/apps/scalable/netactview.svg14
l---------.icons/kora/apps/scalable/netbeans-beta.svg1
l---------.icons/kora/apps/scalable/netbeans-ide.svg1
-rw-r--r--.icons/kora/apps/scalable/netbeans.svg12
-rw-r--r--.icons/kora/apps/scalable/netease-cloud-music-gtk.svg8
-rw-r--r--.icons/kora/apps/scalable/netease-cloud-music.svg8
l---------.icons/kora/apps/scalable/netflix-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/netflix.svg12
-rw-r--r--.icons/kora/apps/scalable/nethack.svg13
-rw-r--r--.icons/kora/apps/scalable/netradiant.svg14
-rw-r--r--.icons/kora/apps/scalable/netsniff-ng.svg20
-rw-r--r--.icons/kora/apps/scalable/netsurf.svg9
l---------.icons/kora/apps/scalable/network-defaultroute.svg1
l---------.icons/kora/apps/scalable/network-firewall.svg1
l---------.icons/kora/apps/scalable/network-idle.svg1
-rw-r--r--.icons/kora/apps/scalable/network-manager.svg14
-rw-r--r--.icons/kora/apps/scalable/network-vpn.svg8
-rw-r--r--.icons/kora/apps/scalable/network-wired.svg15
-rw-r--r--.icons/kora/apps/scalable/network-wireless.svg8
l---------.icons/kora/apps/scalable/network-workgroup.svg1
l---------.icons/kora/apps/scalable/network.bisq.Bisq.svg1
l---------.icons/kora/apps/scalable/network.cycles.wdisplays1
-rw-r--r--.icons/kora/apps/scalable/network_local.svg9
l---------.icons/kora/apps/scalable/networkmanager.svg1
-rw-r--r--.icons/kora/apps/scalable/newbreeze.svg8
l---------.icons/kora/apps/scalable/news-feed.svg1
-rw-r--r--.icons/kora/apps/scalable/nextcloud.svg12
-rw-r--r--.icons/kora/apps/scalable/nexuiz.svg14
-rw-r--r--.icons/kora/apps/scalable/nfoview.svg8
-rw-r--r--.icons/kora/apps/scalable/nheko.svg16
-rw-r--r--.icons/kora/apps/scalable/nicotine-plus.svg8
-rw-r--r--.icons/kora/apps/scalable/nishang.svg10
l---------.icons/kora/apps/scalable/nitro.svg1
-rw-r--r--.icons/kora/apps/scalable/nitrogen.svg14
-rw-r--r--.icons/kora/apps/scalable/nitroshare.svg11
l---------.icons/kora/apps/scalable/nitroshsre.svg1
-rw-r--r--.icons/kora/apps/scalable/nitrotasks.svg13
l---------.icons/kora/apps/scalable/nix-snowflake.svg1
l---------.icons/kora/apps/scalable/nixnote.svg1
-rw-r--r--.icons/kora/apps/scalable/nixnote2.svg8
l---------.icons/kora/apps/scalable/nl.brixit.powersupply.svg1
-rw-r--r--.icons/kora/apps/scalable/nl.g4d.Girens.svg13
l---------.icons/kora/apps/scalable/nl.hjdskes.gcolor3.svg1
l---------.icons/kora/apps/scalable/nl.openoffice.bluefish.svg1
l---------.icons/kora/apps/scalable/nl.sarine.gpx-viewer.svg1
l---------.icons/kora/apps/scalable/nm-device-wireless.svg1
-rw-r--r--.icons/kora/apps/scalable/nmap.svg18
-rw-r--r--.icons/kora/apps/scalable/nmap_icon.svg12
-rw-r--r--.icons/kora/apps/scalable/nnn.svg11
l---------.icons/kora/apps/scalable/no.mifi.losslesscut.svg1
l---------.icons/kora/apps/scalable/noblenote.svg1
l---------.icons/kora/apps/scalable/nocover.svg1
l---------.icons/kora/apps/scalable/nocturn.svg1
-rw-r--r--.icons/kora/apps/scalable/node-red-icon.svg8
l---------.icons/kora/apps/scalable/noise.svg1
-rw-r--r--.icons/kora/apps/scalable/nomacs.svg11
-rw-r--r--.icons/kora/apps/scalable/nos-tv.svg14
-rw-r--r--.icons/kora/apps/scalable/noson.svg12
-rw-r--r--.icons/kora/apps/scalable/notable.svg18
l---------.icons/kora/apps/scalable/notebook.svg1
l---------.icons/kora/apps/scalable/notecase.svg1
l---------.icons/kora/apps/scalable/notepad.svg1
-rw-r--r--.icons/kora/apps/scalable/notepadqq.svg12
l---------.icons/kora/apps/scalable/notes.svg1
l---------.icons/kora/apps/scalable/notifyconf.svg1
-rw-r--r--.icons/kora/apps/scalable/notion.svg8
-rw-r--r--.icons/kora/apps/scalable/nozbe.svg15
-rw-r--r--.icons/kora/apps/scalable/nsm-legacy-gui.svg8
-rw-r--r--.icons/kora/apps/scalable/nsm-proxy.svg10
-rw-r--r--.icons/kora/apps/scalable/ntfs-config.svg34
-rw-r--r--.icons/kora/apps/scalable/nuclear.svg8
-rw-r--r--.icons/kora/apps/scalable/numptyphysics.svg9
-rw-r--r--.icons/kora/apps/scalable/nutstore.svg14
-rw-r--r--.icons/kora/apps/scalable/nutty.svg14
-rw-r--r--.icons/kora/apps/scalable/nuvolaplayer.svg9
l---------.icons/kora/apps/scalable/nuvolaplayer3.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_8tracks.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_deezer.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_google_play_music.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_groove.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_mixcloud.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_plex.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_soundcloud.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_spotify.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_yandex_music.svg1
l---------.icons/kora/apps/scalable/nuvolaplayer3_youtube.svg1
l---------.icons/kora/apps/scalable/nvclock.svg1
l---------.icons/kora/apps/scalable/nvdock.svg1
l---------.icons/kora/apps/scalable/nvidia-310-settings.svg1
l---------.icons/kora/apps/scalable/nvidia-current-settings.svg1
l---------.icons/kora/apps/scalable/nvidia-current-updates-settings.svg1
l---------.icons/kora/apps/scalable/nvidia-ddm-mx.svg1
l---------.icons/kora/apps/scalable/nvidia-drivers-settings.svg1
l---------.icons/kora/apps/scalable/nvidia-settings.svg1
l---------.icons/kora/apps/scalable/nvidia-x-server-setting.svg1
l---------.icons/kora/apps/scalable/nvidia-x-server-settings.svg1
-rw-r--r--.icons/kora/apps/scalable/nvidia.svg12
l---------.icons/kora/apps/scalable/nvim-gtk.svg1
l---------.icons/kora/apps/scalable/nvim-qt.svg1
l---------.icons/kora/apps/scalable/nvim.svg1
-rw-r--r--.icons/kora/apps/scalable/nvtop.svg9
-rw-r--r--.icons/kora/apps/scalable/nvvp.svg11
l---------.icons/kora/apps/scalable/nxclient-wizard.svg1
l---------.icons/kora/apps/scalable/nylas-mail.svg1
-rw-r--r--.icons/kora/apps/scalable/nylas.svg8
l---------.icons/kora/apps/scalable/nz.mega.MEGAsync.svg1
-rw-r--r--.icons/kora/apps/scalable/nz.scuttlebutt.Patchwork.svg26
l---------.icons/kora/apps/scalable/obconf-qt.svg1
l---------.icons/kora/apps/scalable/obconf.svg1
-rw-r--r--.icons/kora/apps/scalable/obdautodoctor.svg11
-rw-r--r--.icons/kora/apps/scalable/obs.svg17
-rw-r--r--.icons/kora/apps/scalable/obsidian.svg8
-rw-r--r--.icons/kora/apps/scalable/ocenaudio.svg22
-rw-r--r--.icons/kora/apps/scalable/ocrfeeder.svg12
-rw-r--r--.icons/kora/apps/scalable/ocsstore.svg13
l---------.icons/kora/apps/scalable/octave-icon.svg1
l---------.icons/kora/apps/scalable/octave-logo.svg1
-rw-r--r--.icons/kora/apps/scalable/octave.svg11
l---------.icons/kora/apps/scalable/octopi-repoeditor.svg1
-rw-r--r--.icons/kora/apps/scalable/octopi.svg8
-rw-r--r--.icons/kora/apps/scalable/odio.svg8
-rw-r--r--.icons/kora/apps/scalable/odrive.svg8
-rw-r--r--.icons/kora/apps/scalable/offensive-security.svg7
l---------.icons/kora/apps/scalable/office-address-book.svg1
l---------.icons/kora/apps/scalable/office-addressbook.svg1
l---------.icons/kora/apps/scalable/office-calendar.svg1
l---------.icons/kora/apps/scalable/office-database.svg1
l---------.icons/kora/apps/scalable/office-date.svg1
-rw-r--r--.icons/kora/apps/scalable/office-printer.svg66
l---------.icons/kora/apps/scalable/office-writer.svg1
l---------.icons/kora/apps/scalable/oggconvert.svg1
l---------.icons/kora/apps/scalable/okteta.svg1
-rw-r--r--.icons/kora/apps/scalable/okular.svg11
-rw-r--r--.icons/kora/apps/scalable/olivia.svg16
-rw-r--r--.icons/kora/apps/scalable/ollydbg.svg7
-rw-r--r--.icons/kora/apps/scalable/olympus.svg8
-rw-r--r--.icons/kora/apps/scalable/omnetpp.svg11
-rw-r--r--.icons/kora/apps/scalable/omnishell.svg7
l---------.icons/kora/apps/scalable/onboard-settings.svg1
l---------.icons/kora/apps/scalable/onboard-sttings.svg1
l---------.icons/kora/apps/scalable/onboard.svg1
-rw-r--r--.icons/kora/apps/scalable/onionshare80.svg8
l---------.icons/kora/apps/scalable/online-accounts.svg1
l---------.icons/kora/apps/scalable/onlyoffice-desktopeditors.svg1
l---------.icons/kora/apps/scalable/onlyoffice.svg1
-rw-r--r--.icons/kora/apps/scalable/ooo-base.svg18
l---------.icons/kora/apps/scalable/ooo-base2.svg1
l---------.icons/kora/apps/scalable/ooo-base24.svg1
l---------.icons/kora/apps/scalable/ooo-base3.0.svg1
-rw-r--r--.icons/kora/apps/scalable/ooo-calc.svg14
l---------.icons/kora/apps/scalable/ooo-calc2.svg1
l---------.icons/kora/apps/scalable/ooo-calc24.svg1
l---------.icons/kora/apps/scalable/ooo-calc3.0.svg1
-rw-r--r--.icons/kora/apps/scalable/ooo-draw.svg14
l---------.icons/kora/apps/scalable/ooo-draw24.svg1
l---------.icons/kora/apps/scalable/ooo-draw3.0.svg1
l---------.icons/kora/apps/scalable/ooo-gulls.svg1
-rw-r--r--.icons/kora/apps/scalable/ooo-impress.svg14
l---------.icons/kora/apps/scalable/ooo-impress2.svg1
l---------.icons/kora/apps/scalable/ooo-impress24.svg1
l---------.icons/kora/apps/scalable/ooo-impress3.0.svg1
-rw-r--r--.icons/kora/apps/scalable/ooo-math.svg18
l---------.icons/kora/apps/scalable/ooo-math2.svg1
l---------.icons/kora/apps/scalable/ooo-math24.svg1
l---------.icons/kora/apps/scalable/ooo-math3.0.svg1
l---------.icons/kora/apps/scalable/ooo-printeradmin.svg1
l---------.icons/kora/apps/scalable/ooo-template-default.svg1
l---------.icons/kora/apps/scalable/ooo-template.svg1
l---------.icons/kora/apps/scalable/ooo-template3.0.svg1
l---------.icons/kora/apps/scalable/ooo-web.svg1
l---------.icons/kora/apps/scalable/ooo-web2.svg1
l---------.icons/kora/apps/scalable/ooo-web24.svg1
-rw-r--r--.icons/kora/apps/scalable/ooo-writer.svg25
l---------.icons/kora/apps/scalable/ooo-writer2.svg1
l---------.icons/kora/apps/scalable/ooo-writer24.svg1
l---------.icons/kora/apps/scalable/ooo-writer3.0.svg1
-rw-r--r--.icons/kora/apps/scalable/ooo.svg11
l---------.icons/kora/apps/scalable/open-raw.svg1
-rw-r--r--.icons/kora/apps/scalable/openarena.svg10
l---------.icons/kora/apps/scalable/openarena128.svg1
-rw-r--r--.icons/kora/apps/scalable/openbazaar2.svg21
l---------.icons/kora/apps/scalable/openbazaar2client.svg1
-rw-r--r--.icons/kora/apps/scalable/openblok.svg14
-rw-r--r--.icons/kora/apps/scalable/openboard.svg8
-rw-r--r--.icons/kora/apps/scalable/openboardview.svg8
-rw-r--r--.icons/kora/apps/scalable/openbox.svg12
-rw-r--r--.icons/kora/apps/scalable/openbve.svg12
-rw-r--r--.icons/kora/apps/scalable/openclonk.svg23
-rw-r--r--.icons/kora/apps/scalable/opencomic.svg8
l---------.icons/kora/apps/scalable/openerp-client.svg1
-rw-r--r--.icons/kora/apps/scalable/opengl.svg10
-rw-r--r--.icons/kora/apps/scalable/openhardwaremonitor.svg13
l---------.icons/kora/apps/scalable/openjdk-11.svg1
l---------.icons/kora/apps/scalable/openjdk-17.svg1
l---------.icons/kora/apps/scalable/openjdk-18.svg1
l---------.icons/kora/apps/scalable/openjdk-19.svg1
l---------.icons/kora/apps/scalable/openjdk-20.svg1
l---------.icons/kora/apps/scalable/openjdk-21.svg1
l---------.icons/kora/apps/scalable/openjdk-22.svg1
l---------.icons/kora/apps/scalable/openjdk-8.svg1
l---------.icons/kora/apps/scalable/openjdk.svg1
-rw-r--r--.icons/kora/apps/scalable/openlp.svg12
-rw-r--r--.icons/kora/apps/scalable/openmw-cs.svg8
-rw-r--r--.icons/kora/apps/scalable/openmw.svg14
l---------.icons/kora/apps/scalable/openoffice-new.svg1
l---------.icons/kora/apps/scalable/openoffice4-base.svg1
l---------.icons/kora/apps/scalable/openoffice4-calc.svg1
l---------.icons/kora/apps/scalable/openoffice4-draw.svg1
l---------.icons/kora/apps/scalable/openoffice4-impress.svg1
l---------.icons/kora/apps/scalable/openoffice4-main.svg1
l---------.icons/kora/apps/scalable/openoffice4-math.svg1
l---------.icons/kora/apps/scalable/openoffice4-printeradmin.svg1
l---------.icons/kora/apps/scalable/openoffice4-startcenter.svg1
l---------.icons/kora/apps/scalable/openoffice4-writer.svg1
l---------.icons/kora/apps/scalable/openofficeorg-base.svg1
l---------.icons/kora/apps/scalable/openofficeorg-calc.svg1
l---------.icons/kora/apps/scalable/openofficeorg-draw.svg1
l---------.icons/kora/apps/scalable/openofficeorg-impress.svg1
l---------.icons/kora/apps/scalable/openofficeorg-main.svg1
l---------.icons/kora/apps/scalable/openofficeorg-math.svg1
l---------.icons/kora/apps/scalable/openofficeorg-printeradmin.svg1
l---------.icons/kora/apps/scalable/openofficeorg-template.svg1
l---------.icons/kora/apps/scalable/openofficeorg-web.svg1
l---------.icons/kora/apps/scalable/openofficeorg-writer.svg1
l---------.icons/kora/apps/scalable/openofficeorg.svg1
l---------.icons/kora/apps/scalable/openofficeorg24-base.svg1
l---------.icons/kora/apps/scalable/openofficeorg24-calc.svg1
l---------.icons/kora/apps/scalable/openofficeorg24-draw.svg1
l---------.icons/kora/apps/scalable/openofficeorg24-impress.svg1
l---------.icons/kora/apps/scalable/openofficeorg24-math.svg1
l---------.icons/kora/apps/scalable/openofficeorg24-web.svg1
l---------.icons/kora/apps/scalable/openofficeorg24-writer.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-base.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-calc.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-draw.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-impress.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-main.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-math.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-printeradmin.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-startcenter.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-template.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-web.svg1
l---------.icons/kora/apps/scalable/openofficeorg3-writer.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-base.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-calc.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-draw.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-impress.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-math.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-printeradmin.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-template.svg1
l---------.icons/kora/apps/scalable/openofficeorg3.0-writer.svg1
-rw-r--r--.icons/kora/apps/scalable/openra-cnc.svg19
-rw-r--r--.icons/kora/apps/scalable/openra-d2k.svg14
-rw-r--r--.icons/kora/apps/scalable/openrct2.svg19
-rw-r--r--.icons/kora/apps/scalable/openrgb.svg13
-rw-r--r--.icons/kora/apps/scalable/openscad.svg13
l---------.icons/kora/apps/scalable/openshot-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/openshot.svg12
-rw-r--r--.icons/kora/apps/scalable/opensnitch-ui.svg8
-rw-r--r--.icons/kora/apps/scalable/openspades.svg9
l---------.icons/kora/apps/scalable/openterm.svg1
l---------.icons/kora/apps/scalable/openttd-jgrpp.svg1
-rw-r--r--.icons/kora/apps/scalable/openttd.svg9
-rw-r--r--.icons/kora/apps/scalable/openvpn.svg10
-rw-r--r--.icons/kora/apps/scalable/openxcom.svg11
-rw-r--r--.icons/kora/apps/scalable/opera-beta.svg19
l---------.icons/kora/apps/scalable/opera-browser-icon.svg1
l---------.icons/kora/apps/scalable/opera-browser-icons.svg1
l---------.icons/kora/apps/scalable/opera-browser.svg1
l---------.icons/kora/apps/scalable/opera-developer.svg1
l---------.icons/kora/apps/scalable/opera-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/opera-next-browser.svg12
l---------.icons/kora/apps/scalable/opera-next.svg1
l---------.icons/kora/apps/scalable/opera-widget-manager.svg1
l---------.icons/kora/apps/scalable/opera-widget.svg1
-rw-r--r--.icons/kora/apps/scalable/opera.svg14
-rw-r--r--.icons/kora/apps/scalable/ophcrack.svg11
-rw-r--r--.icons/kora/apps/scalable/opl3_bank_editor.svg10
-rw-r--r--.icons/kora/apps/scalable/opn2_bank_editor.svg10
l---------.icons/kora/apps/scalable/oracle-javaws.svg1
l---------.icons/kora/apps/scalable/oracle-sqldeveloper.svg1
l---------.icons/kora/apps/scalable/oracle_java8.svg1
l---------.icons/kora/apps/scalable/orage.svg1
l---------.icons/kora/apps/scalable/orage_globaltime.svg1
l---------.icons/kora/apps/scalable/orca.svg1
l---------.icons/kora/apps/scalable/oregano.svg1
l---------.icons/kora/apps/scalable/org.20.notes.svg1
l---------.icons/kora/apps/scalable/org.DolphinEmu.dolphin-emu.svg1
l---------.icons/kora/apps/scalable/org.aegisub.Aegisub.svg1
l---------.icons/kora/apps/scalable/org.apache.directory.studio.svg1
l---------.icons/kora/apps/scalable/org.apache.netbeans.svg1
l---------.icons/kora/apps/scalable/org.ardour.Ardour.svg1
l---------.icons/kora/apps/scalable/org.armagetronad.ArmagetronAdvanced.svg1
l---------.icons/kora/apps/scalable/org.atheme.audacious.svg1
l---------.icons/kora/apps/scalable/org.audacityteam.Audacity.svg1
l---------.icons/kora/apps/scalable/org.avidemux.Avidemux.svg1
l---------.icons/kora/apps/scalable/org.baedert.corebird.svg1
l---------.icons/kora/apps/scalable/org.bitcoincore.bitcoin-qt.svg1
l---------.icons/kora/apps/scalable/org.bleachbit.BleachBit.svg1
l---------.icons/kora/apps/scalable/org.blender.Blender.svg1
l---------.icons/kora/apps/scalable/org.bluej.BlueJ.svg1
l---------.icons/kora/apps/scalable/org.bluesabre.MenuLibre.svg1
-rw-r--r--.icons/kora/apps/scalable/org.buddiesofbudgie.Settings.svg12
l---------.icons/kora/apps/scalable/org.bunkus.mkvtoolnix-gui.svg1
l---------.icons/kora/apps/scalable/org.chromium.Chromium.svg1
l---------.icons/kora/apps/scalable/org.citra_emu.citra.svg1
l---------.icons/kora/apps/scalable/org.claws_mail.Claws-Mail.svg1
l---------.icons/kora/apps/scalable/org.clementine_player.Clementine.svg1
-rw-r--r--.icons/kora/apps/scalable/org.codeberg.som.Tracks.svg6
l---------.icons/kora/apps/scalable/org.codeblocks.codeblocks.svg1
l---------.icons/kora/apps/scalable/org.communia.ttrssPocket.svg1
-rw-r--r--.icons/kora/apps/scalable/org.coolero.Coolero.svg16
l---------.icons/kora/apps/scalable/org.cryptomator.Cryptomator.svg1
-rw-r--r--.icons/kora/apps/scalable/org.cubocore.CoreRenamer.svg9
-rw-r--r--.icons/kora/apps/scalable/org.cunidev.gestures.svg8
-rw-r--r--.icons/kora/apps/scalable/org.cvfosammmm.Setzer.svg12
l---------.icons/kora/apps/scalable/org.daa.NeovimGtk.svg1
l---------.icons/kora/apps/scalable/org.darktable.Darktable.svg1
l---------.icons/kora/apps/scalable/org.davmail.DavMail.svg1
l---------.icons/kora/apps/scalable/org.deepin.browser.svg1
l---------.icons/kora/apps/scalable/org.deepin.contacts.svg1
l---------.icons/kora/apps/scalable/org.deluge_torrent.deluge.svg1
l---------.icons/kora/apps/scalable/org.denemo.Denemo.svg1
l---------.icons/kora/apps/scalable/org.desmume.DeSmuME.svg1
l---------.icons/kora/apps/scalable/org.develz.Crawl.svg1
l---------.icons/kora/apps/scalable/org.duckstation.DuckStation.svg1
l---------.icons/kora/apps/scalable/org.eclipse.Committers.svg1
l---------.icons/kora/apps/scalable/org.eclipse.Java.svg1
l---------.icons/kora/apps/scalable/org.eclipse.Javascript.svg1
l---------.icons/kora/apps/scalable/org.eclipse.iot.fourdiac.Ide.svg1
l---------.icons/kora/apps/scalable/org.electrum.electrum.svg1
-rw-r--r--.icons/kora/apps/scalable/org.emilien.SpaceLaunch.svg8
l---------.icons/kora/apps/scalable/org.entangle_photo.Manager.svg1
l---------.icons/kora/apps/scalable/org.equeim.Tremotesf.svg1
-rw-r--r--.icons/kora/apps/scalable/org.es_de.emulationstation-de.svg10
-rw-r--r--.icons/kora/apps/scalable/org.eu.encom.matrique.svg13
-rw-r--r--.icons/kora/apps/scalable/org.eu.encom.spectral.svg8
l---------.icons/kora/apps/scalable/org.exaile.Exaile.svg1
l---------.icons/kora/apps/scalable/org.famistudio.FamiStudio.svg1
l---------.icons/kora/apps/scalable/org.fcitx.Fcitx5.svg1
-rw-r--r--.icons/kora/apps/scalable/org.fdroid.Repomaker.svg9
l---------.icons/kora/apps/scalable/org.featherwallet.Feather.svg1
l---------.icons/kora/apps/scalable/org.fedoraproject.MediaWriter.svg1
l---------.icons/kora/apps/scalable/org.ferdium.Ferdium.svg1
l---------.icons/kora/apps/scalable/org.filezillaproject.Filezilla.svg1
l---------.icons/kora/apps/scalable/org.filmulator.Filmulator.svg1
l---------.icons/kora/apps/scalable/org.flameshot.Flameshot.svg1
l---------.icons/kora/apps/scalable/org.flarerpg.Flare.svg1
-rw-r--r--.icons/kora/apps/scalable/org.flozz.yoga-image-optimizer.svg8
l---------.icons/kora/apps/scalable/org.flycast.Flycast.svg1
-rw-r--r--.icons/kora/apps/scalable/org.fn2006.PollyMC.svg9
l---------.icons/kora/apps/scalable/org.fontforge.FontForge.svg1
l---------.icons/kora/apps/scalable/org.framagit.tracks.svg1
l---------.icons/kora/apps/scalable/org.freecad.FreeCAD.svg1
l---------.icons/kora/apps/scalable/org.freecadweb.FreeCAD.svg1
l---------.icons/kora/apps/scalable/org.freeciv.Freeciv.svg1
l---------.icons/kora/apps/scalable/org.freeciv.gtk322.svg1
l---------.icons/kora/apps/scalable/org.freeciv.qt.svg1
l---------.icons/kora/apps/scalable/org.freeciv.sdl2.svg1
-rw-r--r--.icons/kora/apps/scalable/org.freedesktop.Bustle.svg10
l---------.icons/kora/apps/scalable/org.freedesktop.GlxInfo.svg1
l---------.icons/kora/apps/scalable/org.freedesktop.GnomeAbrt.svg1
l---------.icons/kora/apps/scalable/org.freedesktop.GstDebugViewer.svg1
l---------.icons/kora/apps/scalable/org.freedesktop.MalcontentControl.svg1
-rw-r--r--.icons/kora/apps/scalable/org.freedesktop.Piper.svg16
-rw-r--r--.icons/kora/apps/scalable/org.freedesktop.Tuhi.svg13
l---------.icons/kora/apps/scalable/org.freedesktop.adriconf.svg1
l---------.icons/kora/apps/scalable/org.freedesktop.ryuukyu.Helvum.svg1
l---------.icons/kora/apps/scalable/org.freedownloadmanager.Manager.svg1
l---------.icons/kora/apps/scalable/org.freefilesync.FreeFileSync.svg1
l---------.icons/kora/apps/scalable/org.freeplane.App.svg1
l---------.icons/kora/apps/scalable/org.frescobaldi.Frescobaldi.svg1
l---------.icons/kora/apps/scalable/org.fritzing.Fritzing.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gabmus.giara.svg10
-rw-r--r--.icons/kora/apps/scalable/org.gabmus.gnome-feeds.svg20
-rw-r--r--.icons/kora/apps/scalable/org.gabmus.mdwriter.svg9
-rw-r--r--.icons/kora/apps/scalable/org.gabmus.notorious.svg15
l---------.icons/kora/apps/scalable/org.gajim.Gajim.svg1
l---------.icons/kora/apps/scalable/org.gaphor.Gaphor.svg1
l---------.icons/kora/apps/scalable/org.geany.Geany.svg1
l---------.icons/kora/apps/scalable/org.geeqie.Geeqie.svg1
l---------.icons/kora/apps/scalable/org.geogebra.GeoGebra.svg1
l---------.icons/kora/apps/scalable/org.getmonero.Monero.svg1
l---------.icons/kora/apps/scalable/org.gimp.GIMP.svg1
-rw-r--r--.icons/kora/apps/scalable/org.glimpse_editor.Glimpse.svg17
l---------.icons/kora/apps/scalable/org.gmusicbrowser.gmusicbrowser.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Adwaita1.Demo.svg9
l---------.icons/kora/apps/scalable/org.gnome.Aisleriot.svg1
l---------.icons/kora/apps/scalable/org.gnome.ArchiveManager.svg1
l---------.icons/kora/apps/scalable/org.gnome.Baobab.svg1
l---------.icons/kora/apps/scalable/org.gnome.Bijiben.svg1
l---------.icons/kora/apps/scalable/org.gnome.Books.svg1
l---------.icons/kora/apps/scalable/org.gnome.Boxes.svg1
l---------.icons/kora/apps/scalable/org.gnome.Brasero.svg1
l---------.icons/kora/apps/scalable/org.gnome.BreakTimer.svg1
l---------.icons/kora/apps/scalable/org.gnome.Builder.svg1
l---------.icons/kora/apps/scalable/org.gnome.Calculator.svg1
l---------.icons/kora/apps/scalable/org.gnome.Calendar.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Calls.svg6
l---------.icons/kora/apps/scalable/org.gnome.Characters.svg1
l---------.icons/kora/apps/scalable/org.gnome.Cheese.svg1
l---------.icons/kora/apps/scalable/org.gnome.Chess.svg1
l---------.icons/kora/apps/scalable/org.gnome.ChromeGnomeShell.svg1
l---------.icons/kora/apps/scalable/org.gnome.Clocks.svg1
l---------.icons/kora/apps/scalable/org.gnome.ColorViewer.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Connections.svg12
l---------.icons/kora/apps/scalable/org.gnome.Console.svg1
l---------.icons/kora/apps/scalable/org.gnome.Contacts.svg1
l---------.icons/kora/apps/scalable/org.gnome.Crosswords.Editor.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Crosswords.svg13
l---------.icons/kora/apps/scalable/org.gnome.DejaDup.svg1
l---------.icons/kora/apps/scalable/org.gnome.Devhelp.svg1
l---------.icons/kora/apps/scalable/org.gnome.Dia.svg1
l---------.icons/kora/apps/scalable/org.gnome.Dictionary.svg1
l---------.icons/kora/apps/scalable/org.gnome.DiskUtility.svg1
l---------.icons/kora/apps/scalable/org.gnome.Documents.svg1
l---------.icons/kora/apps/scalable/org.gnome.EasyTAG.svg1
l---------.icons/kora/apps/scalable/org.gnome.Empathy.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Eolie.svg6
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Epiphany.Canary.svg21
l---------.icons/kora/apps/scalable/org.gnome.Epiphany.svg1
l---------.icons/kora/apps/scalable/org.gnome.Evince.svg1
l---------.icons/kora/apps/scalable/org.gnome.Evolution.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Extensions.svg7
l---------.icons/kora/apps/scalable/org.gnome.FeedReader.svg1
l---------.icons/kora/apps/scalable/org.gnome.FileRoller.svg1
l---------.icons/kora/apps/scalable/org.gnome.Files.svg1
l---------.icons/kora/apps/scalable/org.gnome.Firmware.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.FontManager.svg8
-rw-r--r--.icons/kora/apps/scalable/org.gnome.FontViewer.svg8
l---------.icons/kora/apps/scalable/org.gnome.Four-in-a-row.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Fractal.svg14
l---------.icons/kora/apps/scalable/org.gnome.GHex.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.GTG.svg12
l---------.icons/kora/apps/scalable/org.gnome.Games.svg1
l---------.icons/kora/apps/scalable/org.gnome.Geary.svg1
l---------.icons/kora/apps/scalable/org.gnome.Genius.svg1
l---------.icons/kora/apps/scalable/org.gnome.Glade.svg1
l---------.icons/kora/apps/scalable/org.gnome.Gnote.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Gtranslator.svg13
l---------.icons/kora/apps/scalable/org.gnome.Hamster.GUI.svg1
l---------.icons/kora/apps/scalable/org.gnome.Hamster.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.IconPreview.svg24
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Keysign.svg12
l---------.icons/kora/apps/scalable/org.gnome.Klotski.svg1
l---------.icons/kora/apps/scalable/org.gnome.LightsOff.svg1
l---------.icons/kora/apps/scalable/org.gnome.Logs.svg1
l---------.icons/kora/apps/scalable/org.gnome.Lollypop.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Loupe.svg16
l---------.icons/kora/apps/scalable/org.gnome.Mahjongg.svg1
l---------.icons/kora/apps/scalable/org.gnome.Maps.svg1
l---------.icons/kora/apps/scalable/org.gnome.Meld.svg1
l---------.icons/kora/apps/scalable/org.gnome.Mines.svg1
l---------.icons/kora/apps/scalable/org.gnome.MultiWriter.svg1
l---------.icons/kora/apps/scalable/org.gnome.Music.svg1
l---------.icons/kora/apps/scalable/org.gnome.Nautilus.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.NetworkDisplays.svg15
l---------.icons/kora/apps/scalable/org.gnome.Nibbles.svg1
l---------.icons/kora/apps/scalable/org.gnome.Notes.svg1
l---------.icons/kora/apps/scalable/org.gnome.OCRFeeder.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.OfficeRunner.svg12
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Passbook.svg12
-rw-r--r--.icons/kora/apps/scalable/org.gnome.PasswordSafe.svg18
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Photos.svg35
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Pinpoint.svg11
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Podcasts.svg17
l---------.icons/kora/apps/scalable/org.gnome.Polari.svg1
l---------.icons/kora/apps/scalable/org.gnome.PowerStats.svg1
l---------.icons/kora/apps/scalable/org.gnome.Quadrapassel.svg1
l---------.icons/kora/apps/scalable/org.gnome.Recipes.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Reversi.svg14
l---------.icons/kora/apps/scalable/org.gnome.Rhythmbox.svg1
l---------.icons/kora/apps/scalable/org.gnome.Rhythmbox3.svg1
l---------.icons/kora/apps/scalable/org.gnome.Robots.svg1
l---------.icons/kora/apps/scalable/org.gnome.Screenshot.svg1
l---------.icons/kora/apps/scalable/org.gnome.Settings.svg1
l---------.icons/kora/apps/scalable/org.gnome.Shell.Extensions.GSConnect.svg1
l---------.icons/kora/apps/scalable/org.gnome.Shell.Extensions.svg1
l---------.icons/kora/apps/scalable/org.gnome.Shotwell.svg1
l---------.icons/kora/apps/scalable/org.gnome.SimpleScan.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Snapshot.svg28
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Social.svg12
l---------.icons/kora/apps/scalable/org.gnome.Software.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Solanum.svg13
l---------.icons/kora/apps/scalable/org.gnome.SoundJuicer.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.SoundRecorder.svg16
l---------.icons/kora/apps/scalable/org.gnome.Sudoku.svg1
l---------.icons/kora/apps/scalable/org.gnome.Sysprof.svg1
l---------.icons/kora/apps/scalable/org.gnome.SystemMonitor.svg1
l---------.icons/kora/apps/scalable/org.gnome.Taquin.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Tau.svg20
l---------.icons/kora/apps/scalable/org.gnome.Terminal.svg1
l---------.icons/kora/apps/scalable/org.gnome.Tetravex.svg1
l---------.icons/kora/apps/scalable/org.gnome.TextEditor.svg1
l---------.icons/kora/apps/scalable/org.gnome.Todo.svg1
l---------.icons/kora/apps/scalable/org.gnome.Tomboy.svg1
l---------.icons/kora/apps/scalable/org.gnome.Totem.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.Tour.svg26
l---------.icons/kora/apps/scalable/org.gnome.Tweaks.svg1
l---------.icons/kora/apps/scalable/org.gnome.TwentyFortyEight.svg1
l---------.icons/kora/apps/scalable/org.gnome.Usage.svg1
l---------.icons/kora/apps/scalable/org.gnome.Weather.Application.svg1
l---------.icons/kora/apps/scalable/org.gnome.Weather.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.World.Citations.svg17
-rw-r--r--.icons/kora/apps/scalable/org.gnome.World.PikaBackup.svg12
l---------.icons/kora/apps/scalable/org.gnome.World.Secrets.svg1
l---------.icons/kora/apps/scalable/org.gnome.Yelp.svg1
l---------.icons/kora/apps/scalable/org.gnome.atomix.svg1
l---------.icons/kora/apps/scalable/org.gnome.baobab.svg1
l---------.icons/kora/apps/scalable/org.gnome.bijiben.svg1
l---------.icons/kora/apps/scalable/org.gnome.books.svg1
l---------.icons/kora/apps/scalable/org.gnome.builder.svg1
l---------.icons/kora/apps/scalable/org.gnome.calendar.svg1
l---------.icons/kora/apps/scalable/org.gnome.cheese.svg1
l---------.icons/kora/apps/scalable/org.gnome.chess.svg1
l---------.icons/kora/apps/scalable/org.gnome.clocks.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.AppIconPreview.svg20
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.BannerViewer.svg18
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.Contrast.svg20
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.Emblem.svg17
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.IconLibrary.svg23
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.Lorem.svg9
l---------.icons/kora/apps/scalable/org.gnome.design.Palette.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.SymbolicPreview.svg8
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.Typography.svg8
-rw-r--r--.icons/kora/apps/scalable/org.gnome.design.VectorSlicer.svg23
l---------.icons/kora/apps/scalable/org.gnome.dfeet.svg1
l---------.icons/kora/apps/scalable/org.gnome.documents.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.dspy.svg13
l---------.icons/kora/apps/scalable/org.gnome.eog.svg1
l---------.icons/kora/apps/scalable/org.gnome.epiphany.svg1
l---------.icons/kora/apps/scalable/org.gnome.files.svg1
l---------.icons/kora/apps/scalable/org.gnome.five-or-more.svg1
l---------.icons/kora/apps/scalable/org.gnome.font-viewer.svg1
l---------.icons/kora/apps/scalable/org.gnome.gThumb.svg1
l---------.icons/kora/apps/scalable/org.gnome.games.svg1
l---------.icons/kora/apps/scalable/org.gnome.gedit.svg1
l---------.icons/kora/apps/scalable/org.gnome.ghex.svg1
l---------.icons/kora/apps/scalable/org.gnome.gitg.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.Identity.svg16
-rw-r--r--.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.VideoTrimmer.svg13
-rw-r--r--.icons/kora/apps/scalable/org.gnome.gitlab.ilhooq.Bookup.svg10
l---------.icons/kora/apps/scalable/org.gnome.gitlab.somas.Apostrophe.svg1
l---------.icons/kora/apps/scalable/org.gnome.glabels-3.svg1
l---------.icons/kora/apps/scalable/org.gnome.gnome-latex.svg1
l---------.icons/kora/apps/scalable/org.gnome.iagno.svg1
l---------.icons/kora/apps/scalable/org.gnome.lollypop.svg1
l---------.icons/kora/apps/scalable/org.gnome.mahjongg.svg1
l---------.icons/kora/apps/scalable/org.gnome.maps.svg1
l---------.icons/kora/apps/scalable/org.gnome.meld.svg1
l---------.icons/kora/apps/scalable/org.gnome.moserial.svg1
l---------.icons/kora/apps/scalable/org.gnome.music.svg1
l---------.icons/kora/apps/scalable/org.gnome.nautilus.svg1
l---------.icons/kora/apps/scalable/org.gnome.polari.svg1
l---------.icons/kora/apps/scalable/org.gnome.powerstats.svg1
l---------.icons/kora/apps/scalable/org.gnome.quadrapassel.svg1
l---------.icons/kora/apps/scalable/org.gnome.recipes.svg1
l---------.icons/kora/apps/scalable/org.gnome.seahorse.Application.svg1
l---------.icons/kora/apps/scalable/org.gnome.software.svg1
l---------.icons/kora/apps/scalable/org.gnome.tetravex.svg1
l---------.icons/kora/apps/scalable/org.gnome.todo.svg1
l---------.icons/kora/apps/scalable/org.gnome.tweaks.svg1
l---------.icons/kora/apps/scalable/org.gnome.weather.application.svg1
l---------.icons/kora/apps/scalable/org.gnome.weather.svg1
l---------.icons/kora/apps/scalable/org.gnome.zbrown.KingsCross.svg1
l---------.icons/kora/apps/scalable/org.gnome.zbrown.Palette.svg1
l---------.icons/kora/apps/scalable/org.gnu.emacs.svg1
l---------.icons/kora/apps/scalable/org.gnucash.GnuCash.svg1
l---------.icons/kora/apps/scalable/org.gnumeric.Gnumeric.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gnunet.Messenger.svg8
l---------.icons/kora/apps/scalable/org.godotengine.Godot.svg1
l---------.icons/kora/apps/scalable/org.godotengine.Godot3.svg1
l---------.icons/kora/apps/scalable/org.goldendict.GoldenDict.svg1
l---------.icons/kora/apps/scalable/org.gottcode.Connectagram.svg1
l---------.icons/kora/apps/scalable/org.gottcode.CuteMaze.svg1
l---------.icons/kora/apps/scalable/org.gottcode.FocusWriter.svg1
l---------.icons/kora/apps/scalable/org.gottcode.Hexalate.svg1
l---------.icons/kora/apps/scalable/org.gottcode.Kapow.svg1
l---------.icons/kora/apps/scalable/org.gottcode.Simsu.svg1
l---------.icons/kora/apps/scalable/org.gottcode.Tanglet.svg1
l---------.icons/kora/apps/scalable/org.gpodder.gpodder.svg1
l---------.icons/kora/apps/scalable/org.gramps_project.Gramps.svg1
l---------.icons/kora/apps/scalable/org.greenfoot.Greenfoot.svg1
l---------.icons/kora/apps/scalable/org.gtimelog.GTimeLog.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gtk.Demo4.svg9
l---------.icons/kora/apps/scalable/org.gtk.WidgetFactory3.svg1
l---------.icons/kora/apps/scalable/org.gtk.WidgetFactory4.svg1
l---------.icons/kora/apps/scalable/org.gtkhash.gtkhash.svg1
l---------.icons/kora/apps/scalable/org.guitarix.Guitarix.svg1
-rw-r--r--.icons/kora/apps/scalable/org.gustavoperedo.FontDownloader.svg11
-rw-r--r--.icons/kora/apps/scalable/org.homelinuxserver.vance.biblereader-symbolic.svg8
l---------.icons/kora/apps/scalable/org.hydrogenmusic.Hydrogen.svg1
l---------.icons/kora/apps/scalable/org.inkscape.Inkscape.svg1
l---------.icons/kora/apps/scalable/org.jabref.jabref.svg1
l---------.icons/kora/apps/scalable/org.jaspstats.JASP.svg1
l---------.icons/kora/apps/scalable/org.jdownloader.JDownloader.svg1
l---------.icons/kora/apps/scalable/org.jellyfin.JellyfinServer.svg1
l---------.icons/kora/apps/scalable/org.jitsi.jitsi-meet.svg1
l---------.icons/kora/apps/scalable/org.joplinapp.joplin.svg1
l---------.icons/kora/apps/scalable/org.js.nuclear.Nuclear.svg1
l---------.icons/kora/apps/scalable/org.jupyter.JupyterLab.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.Ikona.svg26
l---------.icons/kora/apps/scalable/org.kde.SymbolEditor.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.activeWindowControl.svg8
l---------.icons/kora/apps/scalable/org.kde.akregator.svg1
l---------.icons/kora/apps/scalable/org.kde.archUpdate.svg1
l---------.icons/kora/apps/scalable/org.kde.arianna.svg1
l---------.icons/kora/apps/scalable/org.kde.ark.svg1
l---------.icons/kora/apps/scalable/org.kde.artikulate.svg1
l---------.icons/kora/apps/scalable/org.kde.atlantik.svg1
l---------.icons/kora/apps/scalable/org.kde.blinken.svg1
l---------.icons/kora/apps/scalable/org.kde.cantor.svg1
l---------.icons/kora/apps/scalable/org.kde.choqok.svg1
l---------.icons/kora/apps/scalable/org.kde.contrib.dayofmonth.svg1
l---------.icons/kora/apps/scalable/org.kde.contrib.dayofweek.svg1
l---------.icons/kora/apps/scalable/org.kde.contrib.simpledateandtime.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.contrib.takeabreak.svg10
l---------.icons/kora/apps/scalable/org.kde.digikam.svg1
l---------.icons/kora/apps/scalable/org.kde.discovernotifier.svg1
l---------.icons/kora/apps/scalable/org.kde.distrowatcher.svg1
l---------.icons/kora/apps/scalable/org.kde.dolphin.svg1
l---------.icons/kora/apps/scalable/org.kde.elisa.svg1
l---------.icons/kora/apps/scalable/org.kde.falkon.svg1
l---------.icons/kora/apps/scalable/org.kde.filelight.svg1
l---------.icons/kora/apps/scalable/org.kde.gcompris.svg1
l---------.icons/kora/apps/scalable/org.kde.ghostwriter.svg1
l---------.icons/kora/apps/scalable/org.kde.gwenview.svg1
l---------.icons/kora/apps/scalable/org.kde.haruna.svg1
l---------.icons/kora/apps/scalable/org.kde.index.svg1
l---------.icons/kora/apps/scalable/org.kde.isoimagewriter.svg1
l---------.icons/kora/apps/scalable/org.kde.juk.svg1
l---------.icons/kora/apps/scalable/org.kde.kaffeine.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.kalendar.svg17
l---------.icons/kora/apps/scalable/org.kde.kalgebra.svg1
l---------.icons/kora/apps/scalable/org.kde.kalk.svg1
l---------.icons/kora/apps/scalable/org.kde.kalzium.svg1
l---------.icons/kora/apps/scalable/org.kde.kamoso.svg1
l---------.icons/kora/apps/scalable/org.kde.kanagram.svg1
l---------.icons/kora/apps/scalable/org.kde.kapman.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.kasts.svg12
l---------.icons/kora/apps/scalable/org.kde.kate.svg1
l---------.icons/kora/apps/scalable/org.kde.katomic.svg1
l---------.icons/kora/apps/scalable/org.kde.kbibtex.svg1
l---------.icons/kora/apps/scalable/org.kde.kblackbox.svg1
l---------.icons/kora/apps/scalable/org.kde.kblocks.svg1
l---------.icons/kora/apps/scalable/org.kde.kbreakout.svg1
l---------.icons/kora/apps/scalable/org.kde.kcachegrind.svg1
l---------.icons/kora/apps/scalable/org.kde.kcalc.svg1
l---------.icons/kora/apps/scalable/org.kde.kclock.svg1
l---------.icons/kora/apps/scalable/org.kde.kdeconnect.svg1
l---------.icons/kora/apps/scalable/org.kde.kdenlive.svg1
l---------.icons/kora/apps/scalable/org.kde.kdevelop.svg1
l---------.icons/kora/apps/scalable/org.kde.keysmith.svg1
l---------.icons/kora/apps/scalable/org.kde.kfind.svg1
l---------.icons/kora/apps/scalable/org.kde.kfourinline.svg1
l---------.icons/kora/apps/scalable/org.kde.kgeography.svg1
l---------.icons/kora/apps/scalable/org.kde.kget.svg1
l---------.icons/kora/apps/scalable/org.kde.kgraphviewer.svg1
l---------.icons/kora/apps/scalable/org.kde.kid3.svg1
l---------.icons/kora/apps/scalable/org.kde.kig.svg1
l---------.icons/kora/apps/scalable/org.kde.kile.svg1
l---------.icons/kora/apps/scalable/org.kde.kimagemapeditor.svg1
l---------.icons/kora/apps/scalable/org.kde.kiriki.svg1
l---------.icons/kora/apps/scalable/org.kde.kiten.svg1
l---------.icons/kora/apps/scalable/org.kde.kjots.svg1
l---------.icons/kora/apps/scalable/org.kde.kleopatra.svg1
l---------.icons/kora/apps/scalable/org.kde.klettres.svg1
l---------.icons/kora/apps/scalable/org.kde.kmahjongg.svg1
l---------.icons/kora/apps/scalable/org.kde.kmines.svg1
l---------.icons/kora/apps/scalable/org.kde.kmplayer.svg1
l---------.icons/kora/apps/scalable/org.kde.kmplot.svg1
l---------.icons/kora/apps/scalable/org.kde.kmymoney.svg1
l---------.icons/kora/apps/scalable/org.kde.knetwalk.svg1
l---------.icons/kora/apps/scalable/org.kde.knights.svg1
l---------.icons/kora/apps/scalable/org.kde.kolf.svg1
l---------.icons/kora/apps/scalable/org.kde.kollision.svg1
l---------.icons/kora/apps/scalable/org.kde.kolourpaint.svg1
l---------.icons/kora/apps/scalable/org.kde.kompare.svg1
l---------.icons/kora/apps/scalable/org.kde.konquest.svg1
l---------.icons/kora/apps/scalable/org.kde.konsole.svg1
l---------.icons/kora/apps/scalable/org.kde.kontact.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.kontrast.svg16
l---------.icons/kora/apps/scalable/org.kde.konversation.svg1
l---------.icons/kora/apps/scalable/org.kde.kpat.svg1
l---------.icons/kora/apps/scalable/org.kde.kphotoalbum.svg1
l---------.icons/kora/apps/scalable/org.kde.krdc.svg1
l---------.icons/kora/apps/scalable/org.kde.krecorder.svg1
l---------.icons/kora/apps/scalable/org.kde.krename.svg1
l---------.icons/kora/apps/scalable/org.kde.kreversi.svg1
l---------.icons/kora/apps/scalable/org.kde.krita.svg1
l---------.icons/kora/apps/scalable/org.kde.kronometer.svg1
l---------.icons/kora/apps/scalable/org.kde.kruler.svg1
l---------.icons/kora/apps/scalable/org.kde.kshisen.svg1
l---------.icons/kora/apps/scalable/org.kde.ksirk.svg1
l---------.icons/kora/apps/scalable/org.kde.ksnakeduel.svg1
l---------.icons/kora/apps/scalable/org.kde.kstars.svg1
l---------.icons/kora/apps/scalable/org.kde.ksudoku.svg1
l---------.icons/kora/apps/scalable/org.kde.kteatime.svg1
l---------.icons/kora/apps/scalable/org.kde.ktimetracker.svg1
l---------.icons/kora/apps/scalable/org.kde.ktorrent.svg1
l---------.icons/kora/apps/scalable/org.kde.ktouch.svg1
l---------.icons/kora/apps/scalable/org.kde.ktpcontactlist.svg1
l---------.icons/kora/apps/scalable/org.kde.kturtle.svg1
l---------.icons/kora/apps/scalable/org.kde.kuiviewer.svg1
l---------.icons/kora/apps/scalable/org.kde.kwalletmanager5.svg1
l---------.icons/kora/apps/scalable/org.kde.kweather.svg1
l---------.icons/kora/apps/scalable/org.kde.kwordquiz.svg1
l---------.icons/kora/apps/scalable/org.kde.kwrite.svg1
l---------.icons/kora/apps/scalable/org.kde.labplot2.svg1
l---------.icons/kora/apps/scalable/org.kde.latte.analogclock.svg1
l---------.icons/kora/apps/scalable/org.kde.latte.plasmoid.svg1
l---------.icons/kora/apps/scalable/org.kde.latte.separator.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.latte.spacer.svg11
l---------.icons/kora/apps/scalable/org.kde.lokalize.svg1
l---------.icons/kora/apps/scalable/org.kde.marble.svg1
l---------.icons/kora/apps/scalable/org.kde.massif-visualizer.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.mcwsremote.svg10
-rw-r--r--.icons/kora/apps/scalable/org.kde.merkuro.calendar.svg14
-rw-r--r--.icons/kora/apps/scalable/org.kde.merkuro.contact.svg8
-rw-r--r--.icons/kora/apps/scalable/org.kde.merkuro.mail.svg8
l---------.icons/kora/apps/scalable/org.kde.milou.svg1
l---------.icons/kora/apps/scalable/org.kde.minuet.svg1
l---------.icons/kora/apps/scalable/org.kde.muonnotifier.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.neochat.svg9
-rw-r--r--.icons/kora/apps/scalable/org.kde.netspeedWidget.svg11
l---------.icons/kora/apps/scalable/org.kde.networkMonitor.svg1
l---------.icons/kora/apps/scalable/org.kde.okteta.svg1
l---------.icons/kora/apps/scalable/org.kde.okular.svg1
l---------.icons/kora/apps/scalable/org.kde.pacman.updatenotifier.svg1
l---------.icons/kora/apps/scalable/org.kde.parley.svg1
l---------.icons/kora/apps/scalable/org.kde.pix.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.activitybar.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.activitypager.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.advancedradio.svg16
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.analogclock.svg15
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.appmenu.svg19
l---------.icons/kora/apps/scalable/org.kde.plasma.audiodeviceswitcher.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.awesomewidget.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.battery.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.bitcoinprice.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.bluetooth.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.caffeine-plus.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.calculator.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.calendar.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.calendar.wl.svg17
l---------.icons/kora/apps/scalable/org.kde.plasma.clipboard.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.colorpicker.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.comic.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.compact-shutdown.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.cryptocurrencyprice.svg8
l---------.icons/kora/apps/scalable/org.kde.plasma.date.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.device.svg30
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.digitalclock-ng.svg13
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.digitalclock.svg8
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.digitalclock.wl.svg11
l---------.icons/kora/apps/scalable/org.kde.plasma.diskquota.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.eventcalendar.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.excalibur.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.fifteenpuzzle.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.folder.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.frame.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.fuzzyclock.svg8
l---------.icons/kora/apps/scalable/org.kde.plasma.gmailfeed.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.grouping.svg7
l---------.icons/kora/apps/scalable/org.kde.plasma.icontasks.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.katesessions.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.keyboardindicator.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.keyboardlayout.svg8
l---------.icons/kora/apps/scalable/org.kde.plasma.kickerdash.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.kimpanel.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.konsoleprofiles.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.lock_logout.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.manage-inputmethod.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.mediacontroller.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.mediacontrollercompact.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.mediaframe.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.minimizeall.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.multimediacontrols.svg15
l---------.icons/kora/apps/scalable/org.kde.plasma.networkmanagement.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.notes.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.notifications.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.pager.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.qalculate.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.quicklaunch.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.quickshare.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.showActivityManager.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.showactivitymanager.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.showdesktop.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.simplemenu.svg8
l---------.icons/kora/apps/scalable/org.kde.plasma.systemloadviewer.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.cpucore.svg14
l---------.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskactivity.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskusage.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.net.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.svg14
l---------.icons/kora/apps/scalable/org.kde.plasma.systempanel.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.systemtray.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.taskmanager.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.timer.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.userswitch.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.userswitcher.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.uswitcher.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.vault.svg9
l---------.icons/kora/apps/scalable/org.kde.plasma.virtualdesktopbar.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.plasma.volume.svg29
l---------.icons/kora/apps/scalable/org.kde.plasma.volumewin7mixer.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.weather.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.webbrowser.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.win7showdesktop.svg1
l---------.icons/kora/apps/scalable/org.kde.plasma.windowlist.svg1
l---------.icons/kora/apps/scalable/org.kde.plasmatube.svg1
l---------.icons/kora/apps/scalable/org.kde.popupLauncher.svg1
l---------.icons/kora/apps/scalable/org.kde.qmlkonsole.svg1
l---------.icons/kora/apps/scalable/org.kde.redshiftControl.svg1
l---------.icons/kora/apps/scalable/org.kde.resourcesMonitor.svg1
l---------.icons/kora/apps/scalable/org.kde.rocs.svg1
l---------.icons/kora/apps/scalable/org.kde.shutdownOrSwitch.svg1
l---------.icons/kora/apps/scalable/org.kde.skanlite.svg1
l---------.icons/kora/apps/scalable/org.kde.skrooge.svg1
l---------.icons/kora/apps/scalable/org.kde.store.nowdock.panel.svg1
l---------.icons/kora/apps/scalable/org.kde.subtitlecomposer.svg1
l---------.icons/kora/apps/scalable/org.kde.tellico.svg1
l---------.icons/kora/apps/scalable/org.kde.thermalMonitor.svg1
l---------.icons/kora/apps/scalable/org.kde.tokodon.svg1
l---------.icons/kora/apps/scalable/org.kde.umbrello.svg1
l---------.icons/kora/apps/scalable/org.kde.uptimeWidget.svg1
l---------.icons/kora/apps/scalable/org.kde.weatherWidget.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.windowappmenu.svg15
l---------.icons/kora/apps/scalable/org.kde.windowbuttons.svg1
-rw-r--r--.icons/kora/apps/scalable/org.kde.windowtitle.svg15
l---------.icons/kora/apps/scalable/org.kde.yakuake.svg1
l---------.icons/kora/apps/scalable/org.kdelook.nowdock.svg1
l---------.icons/kora/apps/scalable/org.keepassxc.KeePassXC.svg1
l---------.icons/kora/apps/scalable/org.kicad.KiCad.bitmap2component.svg1
l---------.icons/kora/apps/scalable/org.kicad.KiCad.eeschema.svg1
l---------.icons/kora/apps/scalable/org.kicad.KiCad.gerbview.svg1
l---------.icons/kora/apps/scalable/org.kicad.KiCad.pcbcalculator.svg1
l---------.icons/kora/apps/scalable/org.kicad.KiCad.pcbnew.svg1
l---------.icons/kora/apps/scalable/org.kicad.KiCad.svg1
l---------.icons/kora/apps/scalable/org.kicad_pcb.KiCad.svg1
l---------.icons/kora/apps/scalable/org.kiwix.desktop.svg1
l---------.icons/kora/apps/scalable/org.ksnip.ksnip.svg1
l---------.icons/kora/apps/scalable/org.leocad.LeoCAD.svg1
l---------.icons/kora/apps/scalable/org.librecad.librecad.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.base.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.calc.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.chart.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.draw.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.impress.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.math.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.startcenter.svg1
l---------.icons/kora/apps/scalable/org.libreoffice.LibreOffice.writer.svg1
-rw-r--r--.icons/kora/apps/scalable/org.librepcb.LibrePCB.svg10
l---------.icons/kora/apps/scalable/org.libretro.RetroArch.svg1
l---------.icons/kora/apps/scalable/org.localsend.localsend_app.svg1
l---------.icons/kora/apps/scalable/org.mamedev.MAME.svg1
l---------.icons/kora/apps/scalable/org.midori_browser.Midori.svg1
l---------.icons/kora/apps/scalable/org.milkytracker.MilkyTracker.svg1
l---------.icons/kora/apps/scalable/org.mixxx.Mixxx.svg1
l---------.icons/kora/apps/scalable/org.moneymanagerex.MMEX.svg1
l---------.icons/kora/apps/scalable/org.mozilla.Firefox.svg1
l---------.icons/kora/apps/scalable/org.mozilla.FirefoxDevEdition.svg1
l---------.icons/kora/apps/scalable/org.mozilla.FirefoxNightly.svg1
l---------.icons/kora/apps/scalable/org.mozilla.Thunderbird.svg1
l---------.icons/kora/apps/scalable/org.mozilla.firefox.svg1
l---------.icons/kora/apps/scalable/org.musescore.MuseScore.svg1
l---------.icons/kora/apps/scalable/org.musicbrainz.Picard.svg1
l---------.icons/kora/apps/scalable/org.mypaint.MyPaint.svg1
l---------.icons/kora/apps/scalable/org.netsurf_browser.NetSurf.svg1
l---------.icons/kora/apps/scalable/org.nextcloud.Nextcloud.svg1
-rw-r--r--.icons/kora/apps/scalable/org.nickvision.tubeconverter.svg8
l---------.icons/kora/apps/scalable/org.nicotine_plus.Nicotine.svg1
l---------.icons/kora/apps/scalable/org.nmap.Zenmap.svg1
l---------.icons/kora/apps/scalable/org.nomacs.ImageLounge.svg1
l---------.icons/kora/apps/scalable/org.o20.openpoint.svg1
l---------.icons/kora/apps/scalable/org.o20.svg1
l---------.icons/kora/apps/scalable/org.o20.word.svg1
l---------.icons/kora/apps/scalable/org.octave.Octave.svg1
-rw-r--r--.icons/kora/apps/scalable/org.olivevideoeditor.Olive.svg8
l---------.icons/kora/apps/scalable/org.onlyoffice.desktopeditors.svg1
l---------.icons/kora/apps/scalable/org.openclonk.OpenClonk.svg1
-rw-r--r--.icons/kora/apps/scalable/org.openkj.OpenKJ.svg10
l---------.icons/kora/apps/scalable/org.openmw.OpenMW.OpenCS.svg1
l---------.icons/kora/apps/scalable/org.openmw.OpenMW.svg1
l---------.icons/kora/apps/scalable/org.openrgb.OpenRGB.svg1
l---------.icons/kora/apps/scalable/org.openscad.OpenSCAD.svg1
l---------.icons/kora/apps/scalable/org.openshot.OpenShot.svg1
l---------.icons/kora/apps/scalable/org.openstreetmap.josm.svg1
-rw-r--r--.icons/kora/apps/scalable/org.opensuse.opensuse_welcome.svg9
l---------.icons/kora/apps/scalable/org.openttd.OpenTTD.svg1
l---------.icons/kora/apps/scalable/org.paraview.ParaView.svg1
l---------.icons/kora/apps/scalable/org.parlatype.Parlatype.svg1
l---------.icons/kora/apps/scalable/org.pegasus_frontend.Pegasus.svg1
l---------.icons/kora/apps/scalable/org.pencil2d.Pencil2D.svg1
l---------.icons/kora/apps/scalable/org.perezdecastro.Revolt.svg1
l---------.icons/kora/apps/scalable/org.phoenicis.playonlinux.svg1
l---------.icons/kora/apps/scalable/org.photoqt.PhotoQt.svg1
-rw-r--r--.icons/kora/apps/scalable/org.pipewire.Helvum.svg18
l---------.icons/kora/apps/scalable/org.pitivi.Pitivi.svg1
l---------.icons/kora/apps/scalable/org.postmarketos.Megapixels.svg1
l---------.icons/kora/apps/scalable/org.ppsspp.PPSSPP.svg1
-rw-r--r--.icons/kora/apps/scalable/org.processing.processingide.svg14
l---------.icons/kora/apps/scalable/org.pulseaudio.pavucontrol.svg1
l---------.icons/kora/apps/scalable/org.purei.Play.svg1
l---------.icons/kora/apps/scalable/org.pwmt.zathura.svg1
l---------.icons/kora/apps/scalable/org.pymol.PyMOL.svg1
l---------.icons/kora/apps/scalable/org.qbittorrent.qBittorrent.svg1
l---------.icons/kora/apps/scalable/org.qelectrotech.QElectroTech.svg1
l---------.icons/kora/apps/scalable/org.qgis.qgis.svg1
l---------.icons/kora/apps/scalable/org.qownnotes.QOwnNotes.svg1
l---------.icons/kora/apps/scalable/org.quassel_irc.QuasselClient.svg1
l---------.icons/kora/apps/scalable/org.qutebrowser.qutebrowser.svg1
l---------.icons/kora/apps/scalable/org.racket_lang.Racket.svg1
l---------.icons/kora/apps/scalable/org.radare.iaito.svg1
l---------.icons/kora/apps/scalable/org.raspberrypi.rpi-imager.svg1
l---------.icons/kora/apps/scalable/org.remmina.Remmina.svg1
l---------.icons/kora/apps/scalable/org.rncbc.qjackctl.svg1
l---------.icons/kora/apps/scalable/org.rncbc.qsynth.svg1
l---------.icons/kora/apps/scalable/org.rncbc.qtractor.svg1
-rw-r--r--.icons/kora/apps/scalable/org.rnd2.cpupower_gui.svg9
l---------.icons/kora/apps/scalable/org.ryujinx.Ryujinx.svg1
l---------.icons/kora/apps/scalable/org.sabnzbd.sabnzbd.svg1
l---------.icons/kora/apps/scalable/org.scantailor.ScanTailor.svg1
l---------.icons/kora/apps/scalable/org.scilab.Scilab.svg1
l---------.icons/kora/apps/scalable/org.scintilla.SciTE.svg1
l---------.icons/kora/apps/scalable/org.shadowsocks.qt5client.svg1
l---------.icons/kora/apps/scalable/org.shotcut.Shotcut.svg1
l---------.icons/kora/apps/scalable/org.signal.Signal.svg1
l---------.icons/kora/apps/scalable/org.small_tech.Gnomit.svg1
l---------.icons/kora/apps/scalable/org.soapui.SoapUI.svg1
l---------.icons/kora/apps/scalable/org.solarus_games.solarus.Launcher.svg1
l---------.icons/kora/apps/scalable/org.soundconverter.SoundConverter.svg1
l---------.icons/kora/apps/scalable/org.sparkleshare.SparkleShare.svg1
l---------.icons/kora/apps/scalable/org.speedcrunch.SpeedCrunch.svg1
l---------.icons/kora/apps/scalable/org.spyder_ide.spyder.svg1
l---------.icons/kora/apps/scalable/org.sqlitebrowser.sqlitebrowser.svg1
l---------.icons/kora/apps/scalable/org.standardnotes.standardnotes.svg1
l---------.icons/kora/apps/scalable/org.stellarium.Stellarium.svg1
l---------.icons/kora/apps/scalable/org.strawberrymusicplayer.strawberry.svg1
l---------.icons/kora/apps/scalable/org.supertux.SuperTux-Milestone1.svg1
l---------.icons/kora/apps/scalable/org.supertuxproject.SuperTux.svg1
l---------.icons/kora/apps/scalable/org.synfig.SynfigStudio.svg1
-rw-r--r--.icons/kora/apps/scalable/org.tabos.banking.svg23
-rw-r--r--.icons/kora/apps/scalable/org.tabos.maxcontrol.svg7
l---------.icons/kora/apps/scalable/org.telegram.desktop.svg1
l---------.icons/kora/apps/scalable/org.tenacityaudio.Tenacity.svg1
l---------.icons/kora/apps/scalable/org.texstudio.TeXstudio.svg1
l---------.icons/kora/apps/scalable/org.thonny.Thonny.svg1
l---------.icons/kora/apps/scalable/org.tigervnc.vncviewer.svg1
l---------.icons/kora/apps/scalable/org.tordini.flavio.Minitube.svg1
l---------.icons/kora/apps/scalable/org.torproject.torbrowser-launcher.svg1
l---------.icons/kora/apps/scalable/org.tribler.Tribler.svg1
l---------.icons/kora/apps/scalable/org.tug.texworks.svg1
l---------.icons/kora/apps/scalable/org.tuxfamily.XMoto.svg1
l---------.icons/kora/apps/scalable/org.tuxfamily.hatari.svg1
l---------.icons/kora/apps/scalable/org.tuxpaint.Tuxpaint.svg1
-rw-r--r--.icons/kora/apps/scalable/org.ubuntubudgie.budgiewpreviews.svg8
-rw-r--r--.icons/kora/apps/scalable/org.ubuntubudgie.quickchar.svg10
-rw-r--r--.icons/kora/apps/scalable/org.ubuntubudgie.shuffler-control.svg8
-rw-r--r--.icons/kora/apps/scalable/org.ubuntubudgie.wallstreet-control.svg8
l---------.icons/kora/apps/scalable/org.upscayl.Upscayl.svg1
l---------.icons/kora/apps/scalable/org.videolan.VLC.svg1
l---------.icons/kora/apps/scalable/org.viking.Viking.svg1
l---------.icons/kora/apps/scalable/org.vim.Vim.svg1
l---------.icons/kora/apps/scalable/org.vinegarhq.Vinegar.svg1
l---------.icons/kora/apps/scalable/org.virt_manager.virt-viewer.svg1
l---------.icons/kora/apps/scalable/org.wesnoth.Wesnoth.svg1
-rw-r--r--.icons/kora/apps/scalable/org.wezfurlong.wezterm.svg11
l---------.icons/kora/apps/scalable/org.widelands.Widelands.svg1
l---------.icons/kora/apps/scalable/org.winehq.Wine.svg1
l---------.icons/kora/apps/scalable/org.wireshark.Wireshark.svg1
l---------.icons/kora/apps/scalable/org.wxhexeditor.wxHexEditor.svg1
l---------.icons/kora/apps/scalable/org.x.Warpinator.svg1
l---------.icons/kora/apps/scalable/org.xfce.Dictionary.svg1
-rw-r--r--.icons/kora/apps/scalable/org.xfce.Gigolo.svg18
l---------.icons/kora/apps/scalable/org.xfce.PanelProfiles.svg1
l---------.icons/kora/apps/scalable/org.xfce.ScreenSaver.svg1
l---------.icons/kora/apps/scalable/org.xfce.about.svg1
l---------.icons/kora/apps/scalable/org.xfce.appfinder.svg1
l---------.icons/kora/apps/scalable/org.xfce.catfish.svg1
l---------.icons/kora/apps/scalable/org.xfce.filemanager.svg1
l---------.icons/kora/apps/scalable/org.xfce.genmon.svg1
l---------.icons/kora/apps/scalable/org.xfce.gigolo.svg1
l---------.icons/kora/apps/scalable/org.xfce.mailreader.svg1
l---------.icons/kora/apps/scalable/org.xfce.mousepad.svg1
l---------.icons/kora/apps/scalable/org.xfce.notification.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.actions.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.applicationsmenu.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.clock.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.cpugraph.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.directorymenu.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.launcher.svg1
-rw-r--r--.icons/kora/apps/scalable/org.xfce.panel.netload.svg13
l---------.icons/kora/apps/scalable/org.xfce.panel.pager.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.separator.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.showdesktop.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.statustray.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.svg1
-rw-r--r--.icons/kora/apps/scalable/org.xfce.panel.systemload.svg13
l---------.icons/kora/apps/scalable/org.xfce.panel.tasklist.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.weather.svg1
l---------.icons/kora/apps/scalable/org.xfce.panel.windowmenu.svg1
l---------.icons/kora/apps/scalable/org.xfce.parole.svg1
l---------.icons/kora/apps/scalable/org.xfce.powermanager.svg1
l---------.icons/kora/apps/scalable/org.xfce.ristretto.svg1
l---------.icons/kora/apps/scalable/org.xfce.screenshooter.svg1
l---------.icons/kora/apps/scalable/org.xfce.session.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.accessibility.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.appearance.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.color.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.default-applications.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.display.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.editor.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.keyboard.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.manager.svg1
l---------.icons/kora/apps/scalable/org.xfce.settings.mouse.svg1
l---------.icons/kora/apps/scalable/org.xfce.taskmanager.svg1
-rw-r--r--.icons/kora/apps/scalable/org.xfce.terminal-settings.svg21
l---------.icons/kora/apps/scalable/org.xfce.terminal.svg1
l---------.icons/kora/apps/scalable/org.xfce.terminalemulator.svg1
l---------.icons/kora/apps/scalable/org.xfce.thunar.svg1
-rw-r--r--.icons/kora/apps/scalable/org.xfce.volman.svg11
l---------.icons/kora/apps/scalable/org.xfce.webbrowser.svg1
l---------.icons/kora/apps/scalable/org.xfce.workspaces.svg1
l---------.icons/kora/apps/scalable/org.xfce.xfburn.svg1
l---------.icons/kora/apps/scalable/org.xfce.xfdashboard.svg1
l---------.icons/kora/apps/scalable/org.xfce.xfdesktop.svg1
l---------.icons/kora/apps/scalable/org.xfce.xfmp.svg1
l---------.icons/kora/apps/scalable/org.xfce.xfwm4-tweaks.svg1
l---------.icons/kora/apps/scalable/org.xfce.xfwm4.svg1
l---------.icons/kora/apps/scalable/org.xonotic.Xonotic.svg1
l---------.icons/kora/apps/scalable/org.yuzu_emu.yuzu.svg1
l---------.icons/kora/apps/scalable/org.zaproxy.ZAP.svg1
l---------.icons/kora/apps/scalable/org.zdoom.GZDoom.svg1
l---------.icons/kora/apps/scalable/org.zealdocs.Zeal.svg1
l---------.icons/kora/apps/scalable/org.zim_wiki.Zim.svg1
l---------.icons/kora/apps/scalable/org.zotero.Zotero.svg1
l---------.icons/kora/apps/scalable/org.zrythm.Zrythm.svg1
l---------.icons/kora/apps/scalable/org.zulip.Zulip.svg1
l---------.icons/kora/apps/scalable/osmo.svg1
-rw-r--r--.icons/kora/apps/scalable/osmscout-server.svg14
-rw-r--r--.icons/kora/apps/scalable/ostinato.svg8
l---------.icons/kora/apps/scalable/osu-lazer.svg1
-rw-r--r--.icons/kora/apps/scalable/osu.svg8
-rw-r--r--.icons/kora/apps/scalable/otter-browser.svg10
l---------.icons/kora/apps/scalable/outlook-for-linux.svg1
-rw-r--r--.icons/kora/apps/scalable/outwiker.svg13
-rw-r--r--.icons/kora/apps/scalable/overcooked.svg10
-rw-r--r--.icons/kora/apps/scalable/overcooked2.svg11
l---------.icons/kora/apps/scalable/overgrive.svg1
-rw-r--r--.icons/kora/apps/scalable/owncloud-circle.svg31
-rw-r--r--.icons/kora/apps/scalable/owncloud.svg8
l---------.icons/kora/apps/scalable/oxygen.svg1
l---------.icons/kora/apps/scalable/p3x-onenote.svg1
l---------.icons/kora/apps/scalable/p7zip.svg1
l---------.icons/kora/apps/scalable/package-manager-icon.svg1
l---------.icons/kora/apps/scalable/package-network.svg1
l---------.icons/kora/apps/scalable/package-settings.svg1
l---------.icons/kora/apps/scalable/package-system.svg1
l---------.icons/kora/apps/scalable/package.svg1
l---------.icons/kora/apps/scalable/package_applications.svg1
l---------.icons/kora/apps/scalable/package_development.svg1
l---------.icons/kora/apps/scalable/package_editors.svg1
l---------.icons/kora/apps/scalable/package_edutainment.svg1
l---------.icons/kora/apps/scalable/package_favorite.svg1
l---------.icons/kora/apps/scalable/package_favourite.svg1
l---------.icons/kora/apps/scalable/package_games.svg1
-rw-r--r--.icons/kora/apps/scalable/package_games_arcade.svg13
l---------.icons/kora/apps/scalable/package_games_card.svg1
l---------.icons/kora/apps/scalable/package_games_strategy.svg1
l---------.icons/kora/apps/scalable/package_graphics.svg1
l---------.icons/kora/apps/scalable/package_graphics_scanning.svg1
l---------.icons/kora/apps/scalable/package_internet_email.svg1
l---------.icons/kora/apps/scalable/package_internet_news-feed-reader.svg1
l---------.icons/kora/apps/scalable/package_internet_newsreader.svg1
l---------.icons/kora/apps/scalable/package_multimedia.svg1
l---------.icons/kora/apps/scalable/package_network.svg1
l---------.icons/kora/apps/scalable/package_office_addressbook.svg1
l---------.icons/kora/apps/scalable/package_settings.svg1
l---------.icons/kora/apps/scalable/package_system.svg1
l---------.icons/kora/apps/scalable/package_toys.svg1
l---------.icons/kora/apps/scalable/package_utilities.svg1
l---------.icons/kora/apps/scalable/package_wordprocessing.svg1
-rw-r--r--.icons/kora/apps/scalable/packet-tracer.svg14
l---------.icons/kora/apps/scalable/pacman.svg1
-rw-r--r--.icons/kora/apps/scalable/pacmanxg.svg8
-rw-r--r--.icons/kora/apps/scalable/pacseek.svg9
-rw-r--r--.icons/kora/apps/scalable/page.codeberg.foreverxml.Random.svg18
l---------.icons/kora/apps/scalable/page.codeberg.libre_menu_editor.LibreMenuEditor.svg1
-rw-r--r--.icons/kora/apps/scalable/pairs.svg9
l---------.icons/kora/apps/scalable/palaura.svg1
-rw-r--r--.icons/kora/apps/scalable/palemoon.svg12
-rw-r--r--.icons/kora/apps/scalable/palimpsest.svg35
l---------.icons/kora/apps/scalable/pamac-manager.svg1
l---------.icons/kora/apps/scalable/pamac-updater.svg1
l---------.icons/kora/apps/scalable/pamac.svg1
l---------.icons/kora/apps/scalable/pan.svg1
l---------.icons/kora/apps/scalable/panel-applets.svg1
l---------.icons/kora/apps/scalable/panel-searchtool.svg1
-rw-r--r--.icons/kora/apps/scalable/panel.svg18
l---------.icons/kora/apps/scalable/panini.svg1
-rw-r--r--.icons/kora/apps/scalable/paperwork.svg12
l---------.icons/kora/apps/scalable/paprefs.svg1
-rw-r--r--.icons/kora/apps/scalable/paraview.svg19
l---------.icons/kora/apps/scalable/parcellite.svg1
-rw-r--r--.icons/kora/apps/scalable/parlatype.svg13
-rw-r--r--.icons/kora/apps/scalable/parley.svg11
-rw-r--r--.icons/kora/apps/scalable/parole.svg10
-rw-r--r--.icons/kora/apps/scalable/parsec.svg6
-rw-r--r--.icons/kora/apps/scalable/partitionmanager.svg8
l---------.icons/kora/apps/scalable/partitions.svg1
l---------.icons/kora/apps/scalable/partner.svg1
-rw-r--r--.icons/kora/apps/scalable/password-manager.svg8
l---------.icons/kora/apps/scalable/password.svg1
l---------.icons/kora/apps/scalable/passwordmanager.svg1
l---------.icons/kora/apps/scalable/passwords.svg1
l---------.icons/kora/apps/scalable/pasystray.svg1
-rw-r--r--.icons/kora/apps/scalable/patchage.svg14
l---------.icons/kora/apps/scalable/pattern-kde.svg1
l---------.icons/kora/apps/scalable/pattern-kde4.svg1
l---------.icons/kora/apps/scalable/pattern-x11.svg1
l---------.icons/kora/apps/scalable/pavucontrol.svg1
l---------.icons/kora/apps/scalable/pb-for-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/pcbcalculator.svg13
-rw-r--r--.icons/kora/apps/scalable/pcbnew.svg11
-rw-r--r--.icons/kora/apps/scalable/pcloud.svg13
l---------.icons/kora/apps/scalable/pcsx-icon.svg1
l---------.icons/kora/apps/scalable/pcsx2.svg1
l---------.icons/kora/apps/scalable/pcsxr-icon.svg1
l---------.icons/kora/apps/scalable/pcsxr.svg1
-rw-r--r--.icons/kora/apps/scalable/pdfarranger.svg12
-rw-r--r--.icons/kora/apps/scalable/pdfchain.svg18
-rw-r--r--.icons/kora/apps/scalable/pdfeditor.svg11
l---------.icons/kora/apps/scalable/pdfmod.svg1
-rw-r--r--.icons/kora/apps/scalable/pdfsam-basic.svg8
l---------.icons/kora/apps/scalable/pdfsam.svg1
-rw-r--r--.icons/kora/apps/scalable/pdfshuffler.svg12
l---------.icons/kora/apps/scalable/pdfshufler.svg1
-rw-r--r--.icons/kora/apps/scalable/pdfstudio.svg13
l---------.icons/kora/apps/scalable/pdfstudio18.svg1
l---------.icons/kora/apps/scalable/pdfstudio2019.svg1
l---------.icons/kora/apps/scalable/pdfstudio8.svg1
-rw-r--r--.icons/kora/apps/scalable/peazip.svg16
-rw-r--r--.icons/kora/apps/scalable/peek.svg16
-rw-r--r--.icons/kora/apps/scalable/peerunity.svg8
-rw-r--r--.icons/kora/apps/scalable/pegasus-fe.svg10
-rw-r--r--.icons/kora/apps/scalable/pencil.svg12
-rw-r--r--.icons/kora/apps/scalable/pencil2d.svg13
-rw-r--r--.icons/kora/apps/scalable/persepolis.svg8
l---------.icons/kora/apps/scalable/pgAdmin4.svg1
-rw-r--r--.icons/kora/apps/scalable/pgadmin.svg8
l---------.icons/kora/apps/scalable/pgadmin3.svg1
l---------.icons/kora/apps/scalable/pgadmin4.svg1
-rw-r--r--.icons/kora/apps/scalable/pgmodeler.svg18
-rw-r--r--.icons/kora/apps/scalable/phantompeer.svg14
-rw-r--r--.icons/kora/apps/scalable/phatch-inspector.svg8
-rw-r--r--.icons/kora/apps/scalable/phatch.svg11
-rw-r--r--.icons/kora/apps/scalable/phd2.svg16
-rw-r--r--.icons/kora/apps/scalable/phoenix-emu-project-logo.svg9
l---------.icons/kora/apps/scalable/phonon-gstreamer.svg1
-rw-r--r--.icons/kora/apps/scalable/phoronix-test-suite.svg9
-rw-r--r--.icons/kora/apps/scalable/photocollage.svg9
-rw-r--r--.icons/kora/apps/scalable/photofilmstrip.svg14
-rw-r--r--.icons/kora/apps/scalable/photoflare.svg14
-rw-r--r--.icons/kora/apps/scalable/photogimp.svg8
-rw-r--r--.icons/kora/apps/scalable/photolayoutseditor.svg17
l---------.icons/kora/apps/scalable/photoqt.svg1
l---------.icons/kora/apps/scalable/photoshop.svg1
-rw-r--r--.icons/kora/apps/scalable/phototonic.svg18
l---------.icons/kora/apps/scalable/php.svg1
-rw-r--r--.icons/kora/apps/scalable/phpmyadmin.svg13
-rw-r--r--.icons/kora/apps/scalable/phpstorm.svg24
-rw-r--r--.icons/kora/apps/scalable/pia-manager.svg11
l---------.icons/kora/apps/scalable/pia.svg1
l---------.icons/kora/apps/scalable/pianoteq.svg1
-rw-r--r--.icons/kora/apps/scalable/picard.svg12
l---------.icons/kora/apps/scalable/pick-colour-picker.svg1
-rw-r--r--.icons/kora/apps/scalable/pico-8.svg14
-rw-r--r--.icons/kora/apps/scalable/picom.svg14
-rw-r--r--.icons/kora/apps/scalable/picturama.svg13
l---------.icons/kora/apps/scalable/pidgin-menu.svg1
-rw-r--r--.icons/kora/apps/scalable/pidgin.svg19
l---------.icons/kora/apps/scalable/pingus-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/pingus.svg10
l---------.icons/kora/apps/scalable/pinta.svg1
l---------.icons/kora/apps/scalable/pirut.svg1
l---------.icons/kora/apps/scalable/pithos.svg1
l---------.icons/kora/apps/scalable/pitivi.svg1
-rw-r--r--.icons/kora/apps/scalable/piwigo.svg20
l---------.icons/kora/apps/scalable/pix.svg1
-rw-r--r--.icons/kora/apps/scalable/pixelitor.svg25
-rw-r--r--.icons/kora/apps/scalable/pixelorama.svg14
-rw-r--r--.icons/kora/apps/scalable/pixeluvo.svg8
-rw-r--r--.icons/kora/apps/scalable/pixiewps.svg8
-rw-r--r--.icons/kora/apps/scalable/pizarra.svg13
l---------.icons/kora/apps/scalable/pk-package-sources.svg1
-rw-r--r--.icons/kora/apps/scalable/pkgbrowser.svg8
l---------.icons/kora/apps/scalable/plan.svg1
l---------.icons/kora/apps/scalable/plank-config.svg1
-rw-r--r--.icons/kora/apps/scalable/plank.svg8
-rw-r--r--.icons/kora/apps/scalable/planner.svg17
-rw-r--r--.icons/kora/apps/scalable/planwork.svg21
l---------.icons/kora/apps/scalable/plasma-media-center.svg1
l---------.icons/kora/apps/scalable/plasma-mobile-phone.svg1
-rw-r--r--.icons/kora/apps/scalable/plasma-search.svg8
-rw-r--r--.icons/kora/apps/scalable/plasma.svg9
-rw-r--r--.icons/kora/apps/scalable/plasmadiscover.svg31
-rw-r--r--.icons/kora/apps/scalable/plasmafox.svg12
-rw-r--r--.icons/kora/apps/scalable/plasmagik.svg7
l---------.icons/kora/apps/scalable/plasmashell.svg1
-rw-r--r--.icons/kora/apps/scalable/plasmavault.svg18
l---------.icons/kora/apps/scalable/play.svg1
l---------.icons/kora/apps/scalable/playitslowly.svg1
-rw-r--r--.icons/kora/apps/scalable/playonlinux.svg13
l---------.icons/kora/apps/scalable/playonlinux32.svg1
l---------.icons/kora/apps/scalable/playonlinux4.svg1
l---------.icons/kora/apps/scalable/plex-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/plex-htpc.svg11
l---------.icons/kora/apps/scalable/plex-media-player.svg1
l---------.icons/kora/apps/scalable/plex.svg1
-rw-r--r--.icons/kora/apps/scalable/plexamp.svg8
-rw-r--r--.icons/kora/apps/scalable/plexhometheater.svg12
l---------.icons/kora/apps/scalable/plexmediamanager.svg1
l---------.icons/kora/apps/scalable/plexmediaplayer.svg1
l---------.icons/kora/apps/scalable/plexmediaserver.svg1
-rw-r--r--.icons/kora/apps/scalable/pling-store.svg11
l---------.icons/kora/apps/scalable/plots.svg1
l---------.icons/kora/apps/scalable/plt.svg1
l---------.icons/kora/apps/scalable/plugin-notification.svg1
l---------.icons/kora/apps/scalable/plv.svg1
-rw-r--r--.icons/kora/apps/scalable/pm.mirko.Atoms.svg14
-rw-r--r--.icons/kora/apps/scalable/pm.mirko.Twitz.svg8
l---------.icons/kora/apps/scalable/pnmixer.svg1
l---------.icons/kora/apps/scalable/pocket-casts-linux.svg1
l---------.icons/kora/apps/scalable/pocket-casts.svg1
-rw-r--r--.icons/kora/apps/scalable/pocket.svg8
-rw-r--r--.icons/kora/apps/scalable/pocketcasts.svg13
l---------.icons/kora/apps/scalable/podcast-amarok.svg1
-rw-r--r--.icons/kora/apps/scalable/podcast.svg10
-rw-r--r--.icons/kora/apps/scalable/poddr.svg12
-rw-r--r--.icons/kora/apps/scalable/poedit.svg19
-rw-r--r--.icons/kora/apps/scalable/pokete.svg8
-rw-r--r--.icons/kora/apps/scalable/polari.svg15
-rw-r--r--.icons/kora/apps/scalable/polly.svg14
-rw-r--r--.icons/kora/apps/scalable/polo.svg8
-rw-r--r--.icons/kora/apps/scalable/polychromatic-controller.svg15
-rw-r--r--.icons/kora/apps/scalable/polychromatic.svg11
-rw-r--r--.icons/kora/apps/scalable/polyphone.svg10
-rw-r--r--.icons/kora/apps/scalable/pomidor.svg12
-rw-r--r--.icons/kora/apps/scalable/pomodoneapp.svg8
l---------.icons/kora/apps/scalable/pomodoro-indicator.svg1
-rw-r--r--.icons/kora/apps/scalable/pomotroid.svg12
-rw-r--r--.icons/kora/apps/scalable/pop-cosmic-applications.svg11
-rw-r--r--.icons/kora/apps/scalable/pop-cosmic-launcher.svg13
-rw-r--r--.icons/kora/apps/scalable/pop-cosmic-workspaces.svg15
l---------.icons/kora/apps/scalable/pop-os-logo-icon.svg1
l---------.icons/kora/apps/scalable/pop-os.svg1
-rw-r--r--.icons/kora/apps/scalable/pop-shop.svg22
l---------.icons/kora/apps/scalable/pop3.svg1
l---------.icons/kora/apps/scalable/pop_os.svg1
-rw-r--r--.icons/kora/apps/scalable/popcorn-time.svg35
l---------.icons/kora/apps/scalable/popcorntime-ru.svg1
l---------.icons/kora/apps/scalable/popcorntime.svg1
-rw-r--r--.icons/kora/apps/scalable/popout3d.svg15
-rw-r--r--.icons/kora/apps/scalable/portal.svg8
-rw-r--r--.icons/kora/apps/scalable/portal2.svg10
l---------.icons/kora/apps/scalable/portfolio-performance-bin.svg1
-rw-r--r--.icons/kora/apps/scalable/portfolio.svg12
l---------.icons/kora/apps/scalable/porthole.svg1
-rw-r--r--.icons/kora/apps/scalable/portproton.svg9
-rw-r--r--.icons/kora/apps/scalable/postbird.svg12
-rw-r--r--.icons/kora/apps/scalable/postman.svg8
-rw-r--r--.icons/kora/apps/scalable/postscript-viewer.svg9
-rw-r--r--.icons/kora/apps/scalable/poweriso-gui.svg15
-rw-r--r--.icons/kora/apps/scalable/powersploit.svg15
l---------.icons/kora/apps/scalable/ppa.svg1
-rw-r--r--.icons/kora/apps/scalable/pppoeconf.svg8
-rw-r--r--.icons/kora/apps/scalable/ppsspp.svg8
-rw-r--r--.icons/kora/apps/scalable/praat.svg7
-rw-r--r--.icons/kora/apps/scalable/pragha.svg8
l---------.icons/kora/apps/scalable/preferences-activities.svg1
l---------.icons/kora/apps/scalable/preferences-autocompletion.svg1
l---------.icons/kora/apps/scalable/preferences-bluetooth.svg1
l---------.icons/kora/apps/scalable/preferences-calendar-and-tasks.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-certificates.svg23
-rw-r--r--.icons/kora/apps/scalable/preferences-color.svg33
l---------.icons/kora/apps/scalable/preferences-composer.svg1
l---------.icons/kora/apps/scalable/preferences-contacts.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-accessibility-pointing.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-accessibility-zoom.svg15
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-accessibility.svg8
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-activities.svg14
l---------.icons/kora/apps/scalable/preferences-desktop-applications.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-apps.svg12
l---------.icons/kora/apps/scalable/preferences-desktop-baloo.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-color.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-cryptography.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-cursors.svg7
l---------.icons/kora/apps/scalable/preferences-desktop-default-applications.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-desktop-wallpaper.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-display-color.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-display.svg17
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-effects.svg17
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-emoticons.svg12
l---------.icons/kora/apps/scalable/preferences-desktop-feedback.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-filetype-association.svg13
l---------.icons/kora/apps/scalable/preferences-desktop-filter.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-font-installer.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-font.svg11
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-gaming.svg13
l---------.icons/kora/apps/scalable/preferences-desktop-gestures-screenedges.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-gestures-touch.svg14
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-icons.svg29
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-keyboard-shortcuts.svg9
l---------.icons/kora/apps/scalable/preferences-desktop-keyboard.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-launch-feedback.svg14
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-locale.svg11
l---------.icons/kora/apps/scalable/preferences-desktop-mouse.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-multimedia.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-navigation.svg13
l---------.icons/kora/apps/scalable/preferences-desktop-notification-bell.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-notification.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-notifications.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-online-accounts.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-other.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-peripherals.svg17
l---------.icons/kora/apps/scalable/preferences-desktop-personal.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-plasma-theme.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-plasma.svg12
l---------.icons/kora/apps/scalable/preferences-desktop-privacy.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-remote-desktop.svg14
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-screensaver.svg9
l---------.icons/kora/apps/scalable/preferences-desktop-search.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-sound.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-tablet.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-text-to-speech.svg16
l---------.icons/kora/apps/scalable/preferences-desktop-theme-applications.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-theme-global.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-theme-windowdecorations.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-theme.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-thunderbolt.svg12
l---------.icons/kora/apps/scalable/preferences-desktop-touchpad.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-tweaks.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-user-password.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-user.svg1
l---------.icons/kora/apps/scalable/preferences-desktop-virtual.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-desktop-wallpaper.svg17
l---------.icons/kora/apps/scalable/preferences-desktop-workspaces.svg1
l---------.icons/kora/apps/scalable/preferences-desktop.svg1
l---------.icons/kora/apps/scalable/preferences-desktop_locale.svg1
l---------.icons/kora/apps/scalable/preferences-devices-printer.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-gtk-config.svg13
-rw-r--r--.icons/kora/apps/scalable/preferences-kcalc-constants.svg12
-rw-r--r--.icons/kora/apps/scalable/preferences-kde-connect.svg24
l---------.icons/kora/apps/scalable/preferences-mail-accounts.svg1
l---------.icons/kora/apps/scalable/preferences-mail.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-management-service.svg8
l---------.icons/kora/apps/scalable/preferences-online-accounts.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-other.svg12
l---------.icons/kora/apps/scalable/preferences-plugin.svg1
l---------.icons/kora/apps/scalable/preferences-remote-desktop.svg1
l---------.icons/kora/apps/scalable/preferences-security-firewall.svg1
l---------.icons/kora/apps/scalable/preferences-smart-status.svg1
l---------.icons/kora/apps/scalable/preferences-sound.svg1
l---------.icons/kora/apps/scalable/preferences-system-bluetooth-inactive.svg1
l---------.icons/kora/apps/scalable/preferences-system-bluetooth.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-brightness-lock.svg10
l---------.icons/kora/apps/scalable/preferences-system-config.svg1
l---------.icons/kora/apps/scalable/preferences-system-directory.svg1
l---------.icons/kora/apps/scalable/preferences-system-firewall.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-hotcorners.svg8
-rw-r--r--.icons/kora/apps/scalable/preferences-system-login.svg22
l---------.icons/kora/apps/scalable/preferences-system-network-proxy.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-network-share-windows.svg14
-rw-r--r--.icons/kora/apps/scalable/preferences-system-network-sharing.svg8
-rw-r--r--.icons/kora/apps/scalable/preferences-system-network.svg15
-rw-r--r--.icons/kora/apps/scalable/preferences-system-notifications-rtl.svg9
-rw-r--r--.icons/kora/apps/scalable/preferences-system-notifications.svg12
l---------.icons/kora/apps/scalable/preferences-system-parental-control.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-parental-controls.svg12
l---------.icons/kora/apps/scalable/preferences-system-performance.svg1
l---------.icons/kora/apps/scalable/preferences-system-power-management.svg1
l---------.icons/kora/apps/scalable/preferences-system-power.svg1
l---------.icons/kora/apps/scalable/preferences-system-privacy-housekeeping.svg1
l---------.icons/kora/apps/scalable/preferences-system-privacy.svg1
l---------.icons/kora/apps/scalable/preferences-system-search.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-services.svg17
-rw-r--r--.icons/kora/apps/scalable/preferences-system-session-services.svg8
l---------.icons/kora/apps/scalable/preferences-system-session.svg1
l---------.icons/kora/apps/scalable/preferences-system-sharing.svg1
l---------.icons/kora/apps/scalable/preferences-system-sound-alt.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-sound.svg30
-rw-r--r--.icons/kora/apps/scalable/preferences-system-splash.svg17
l---------.icons/kora/apps/scalable/preferences-system-tabbox.svg1
l---------.icons/kora/apps/scalable/preferences-system-time.svg1
l---------.icons/kora/apps/scalable/preferences-system-users.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-windows-actions.svg21
l---------.icons/kora/apps/scalable/preferences-system-windows-effect-flipswitch.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system-windows-move.svg18
l---------.icons/kora/apps/scalable/preferences-system-windows.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-system.svg17
l---------.icons/kora/apps/scalable/preferences-theme.svg1
l---------.icons/kora/apps/scalable/preferences-themes.svg1
l---------.icons/kora/apps/scalable/preferences-tweaks-anim.svg1
l---------.icons/kora/apps/scalable/preferences-tweaks-cerbere.svg1
l---------.icons/kora/apps/scalable/preferences-tweaks-shadows.svg1
l---------.icons/kora/apps/scalable/preferences-tweaks-slingshot.svg1
l---------.icons/kora/apps/scalable/preferences-ubuntu-panel.svg1
l---------.icons/kora/apps/scalable/preferences-wallpaper.svg1
-rw-r--r--.icons/kora/apps/scalable/preferences-web-browser-adblock.svg8
-rw-r--r--.icons/kora/apps/scalable/preferences-web-browser-cache.svg15
-rw-r--r--.icons/kora/apps/scalable/preferences-web-browser-cookies.svg15
-rw-r--r--.icons/kora/apps/scalable/preferences-web-browser-identification.svg15
-rw-r--r--.icons/kora/apps/scalable/preferences-web-browser-shortcuts.svg15
-rw-r--r--.icons/kora/apps/scalable/preferences-web-browser-ssl.svg15
-rw-r--r--.icons/kora/apps/scalable/preferences-web-browser-stylesheets.svg15
l---------.icons/kora/apps/scalable/preferences.svg1
l---------.icons/kora/apps/scalable/preferences_desktop_locale.svg1
-rw-r--r--.icons/kora/apps/scalable/premid.svg10
-rw-r--r--.icons/kora/apps/scalable/prepos.svg8
l---------.icons/kora/apps/scalable/printer-driver-deepin-cloud-print.svg1
-rw-r--r--.icons/kora/apps/scalable/printer.svg50
l---------.icons/kora/apps/scalable/printer1.svg1
l---------.icons/kora/apps/scalable/printersandfax_q4os_startmenu.svg1
l---------.icons/kora/apps/scalable/printmgr.svg1
-rw-r--r--.icons/kora/apps/scalable/pritunl_client_electron.svg8
-rw-r--r--.icons/kora/apps/scalable/prjm16-transparent.svg12
l---------.icons/kora/apps/scalable/product_icon_32bpp-128.svg1
-rw-r--r--.icons/kora/apps/scalable/projectM.svg7
-rw-r--r--.icons/kora/apps/scalable/pronterface.svg8
-rw-r--r--.icons/kora/apps/scalable/protege.svg10
-rw-r--r--.icons/kora/apps/scalable/protoncalendar.svg22
-rw-r--r--.icons/kora/apps/scalable/protondrive.svg17
-rw-r--r--.icons/kora/apps/scalable/protonmail-bridge.svg18
l---------.icons/kora/apps/scalable/protonmail-desktop-unofficial.svg1
-rw-r--r--.icons/kora/apps/scalable/protonmail-desktop.svg17
-rw-r--r--.icons/kora/apps/scalable/protonmail-import-export-app.svg19
l---------.icons/kora/apps/scalable/protonmail-mail.svg1
l---------.icons/kora/apps/scalable/protonup-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/protonvpn-gui.svg17
l---------.icons/kora/apps/scalable/protonvpn-logo.svg1
l---------.icons/kora/apps/scalable/proxy.svg1
l---------.icons/kora/apps/scalable/prusa-slicer.svg1
l---------.icons/kora/apps/scalable/prusaslicer.svg1
-rw-r--r--.icons/kora/apps/scalable/psensor.svg18
-rw-r--r--.icons/kora/apps/scalable/psi-plus.svg9
-rw-r--r--.icons/kora/apps/scalable/psi.svg7
-rw-r--r--.icons/kora/apps/scalable/pspp.svg11
l---------.icons/kora/apps/scalable/ptbatcher.svg1
-rw-r--r--.icons/kora/apps/scalable/puddletag.svg8
-rw-r--r--.icons/kora/apps/scalable/pulsar.svg8
-rw-r--r--.icons/kora/apps/scalable/pulse-sms.svg9
-rw-r--r--.icons/kora/apps/scalable/pulseUi.svg11
-rw-r--r--.icons/kora/apps/scalable/pulseeffects.svg23
-rw-r--r--.icons/kora/apps/scalable/pulseview.svg13
-rw-r--r--.icons/kora/apps/scalable/punes.svg8
l---------.icons/kora/apps/scalable/pup.svg1
-rw-r--r--.icons/kora/apps/scalable/pureref.svg10
-rw-r--r--.icons/kora/apps/scalable/pushbullet-indicator.svg8
-rw-r--r--.icons/kora/apps/scalable/putty.svg38
l---------.icons/kora/apps/scalable/pycad.svg1
l---------.icons/kora/apps/scalable/pycharm-community.svg1
l---------.icons/kora/apps/scalable/pycharm-education.svg1
l---------.icons/kora/apps/scalable/pycharm-professional.svg1
-rw-r--r--.icons/kora/apps/scalable/pycharm.svg24
-rw-r--r--.icons/kora/apps/scalable/pycharmedu.svg16
l---------.icons/kora/apps/scalable/pychess.svg1
-rw-r--r--.icons/kora/apps/scalable/pyhoca_x2go-logo-ubuntu.svg8
-rw-r--r--.icons/kora/apps/scalable/pyload.svg17
-rw-r--r--.icons/kora/apps/scalable/pymol.svg21
l---------.icons/kora/apps/scalable/pynvim.svg1
-rw-r--r--.icons/kora/apps/scalable/pyrenamer.svg14
-rw-r--r--.icons/kora/apps/scalable/python-faraday.svg10
l---------.icons/kora/apps/scalable/python-idle.svg1
-rw-r--r--.icons/kora/apps/scalable/python.svg12
l---------.icons/kora/apps/scalable/python3.10.svg1
l---------.icons/kora/apps/scalable/python3.11.svg1
l---------.icons/kora/apps/scalable/python3.8.svg1
l---------.icons/kora/apps/scalable/python3.9.svg1
l---------.icons/kora/apps/scalable/q4_findmenu.svg1
l---------.icons/kora/apps/scalable/q4_findweb.svg1
l---------.icons/kora/apps/scalable/q4_netcon.svg1
l---------.icons/kora/apps/scalable/q4os-swprofiler.svg1
l---------.icons/kora/apps/scalable/q4os-updatemgr.svg1
-rw-r--r--.icons/kora/apps/scalable/q4oslogo.svg10
l---------.icons/kora/apps/scalable/q4wine.svg1
l---------.icons/kora/apps/scalable/qalculate-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/qalculate.svg14
-rw-r--r--.icons/kora/apps/scalable/qasmixer.svg9
-rw-r--r--.icons/kora/apps/scalable/qbittorrent.svg11
-rw-r--r--.icons/kora/apps/scalable/qbrowser.svg14
-rw-r--r--.icons/kora/apps/scalable/qcalcfilehash.svg8
-rw-r--r--.icons/kora/apps/scalable/qchdman.svg31
l---------.icons/kora/apps/scalable/qcma.svg1
l---------.icons/kora/apps/scalable/qcomicbook.svg1
-rw-r--r--.icons/kora/apps/scalable/qctools.svg18
l---------.icons/kora/apps/scalable/qdbusviewer-qt4.svg1
l---------.icons/kora/apps/scalable/qdbusviewer-qt5.svg1
l---------.icons/kora/apps/scalable/qdbusviewer-qt6.svg1
l---------.icons/kora/apps/scalable/qdbusviewer.svg1
l---------.icons/kora/apps/scalable/qdbusviewer5.svg1
l---------.icons/kora/apps/scalable/qdbusviewer6.svg1
-rw-r--r--.icons/kora/apps/scalable/qdirstat.svg11
-rw-r--r--.icons/kora/apps/scalable/qelectrotech.svg8
l---------.icons/kora/apps/scalable/qemu-system-aarch64.svg1
l---------.icons/kora/apps/scalable/qemu-system-arm.svg1
l---------.icons/kora/apps/scalable/qemu-system-i386.svg1
l---------.icons/kora/apps/scalable/qemu-system-x86_64-spice.svg1
l---------.icons/kora/apps/scalable/qemu-system-x86_64.svg1
-rw-r--r--.icons/kora/apps/scalable/qemu.svg8
l---------.icons/kora/apps/scalable/qgis-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/qgis.svg26
-rw-r--r--.icons/kora/apps/scalable/qgo.svg13
-rw-r--r--.icons/kora/apps/scalable/qjackctl.svg8
l---------.icons/kora/apps/scalable/qjournalctl.svg1
l---------.icons/kora/apps/scalable/qjoypad.svg1
l---------.icons/kora/apps/scalable/qlandkartegt.svg1
l---------.icons/kora/apps/scalable/qlipper.svg1
l---------.icons/kora/apps/scalable/qmapshack.svg1
l---------.icons/kora/apps/scalable/qmlscene.svg1
-rw-r--r--.icons/kora/apps/scalable/qmmp.svg19
l---------.icons/kora/apps/scalable/qnapi-48.svg1
-rw-r--r--.icons/kora/apps/scalable/qnapi.svg9
l---------.icons/kora/apps/scalable/qnvim.svg1
-rw-r--r--.icons/kora/apps/scalable/qomp.svg13
l---------.icons/kora/apps/scalable/qopenvpn.svg1
l---------.icons/kora/apps/scalable/qpdfview.svg1
-rw-r--r--.icons/kora/apps/scalable/qprompt.svg11
l---------.icons/kora/apps/scalable/qps.svg1
-rw-r--r--.icons/kora/apps/scalable/qqmusic.svg10
-rw-r--r--.icons/kora/apps/scalable/qreator.svg8
-rw-r--r--.icons/kora/apps/scalable/qsampler.svg14
-rw-r--r--.icons/kora/apps/scalable/qsynth.svg7
l---------.icons/kora/apps/scalable/qt-creator.svg1
-rw-r--r--.icons/kora/apps/scalable/qt.svg8
l---------.icons/kora/apps/scalable/qt4-logo.svg1
l---------.icons/kora/apps/scalable/qt4logo.svg1
l---------.icons/kora/apps/scalable/qt5-logo.svg1
l---------.icons/kora/apps/scalable/qt5ct.svg1
-rw-r--r--.icons/kora/apps/scalable/qtassistant.svg7
l---------.icons/kora/apps/scalable/qtconfig-qt4.svg1
l---------.icons/kora/apps/scalable/qtconfig-qt5.svg1
l---------.icons/kora/apps/scalable/qtconfig.svg1
l---------.icons/kora/apps/scalable/qtcreator.svg1
l---------.icons/kora/apps/scalable/qtcreator_logo_32.svg1
l---------.icons/kora/apps/scalable/qtcreatorubuntu.svg1
l---------.icons/kora/apps/scalable/qtdbudviewer.svg1
l---------.icons/kora/apps/scalable/qtdbusviewer-qt4.svg1
l---------.icons/kora/apps/scalable/qtdbusviewer-qt5.svg1
l---------.icons/kora/apps/scalable/qtdbusviewer-qt6.svg1
-rw-r--r--.icons/kora/apps/scalable/qtdbusviewer.svg7
-rw-r--r--.icons/kora/apps/scalable/qtdesigner.svg5
-rw-r--r--.icons/kora/apps/scalable/qtemu.svg33
l---------.icons/kora/apps/scalable/qterminal.svg1
-rw-r--r--.icons/kora/apps/scalable/qtfm.svg8
l---------.icons/kora/apps/scalable/qtgain.svg1
-rw-r--r--.icons/kora/apps/scalable/qtikz.svg15
-rw-r--r--.icons/kora/apps/scalable/qtiplot.svg8
-rw-r--r--.icons/kora/apps/scalable/qtlinguist.svg5
l---------.icons/kora/apps/scalable/qtlinguistic.svg1
l---------.icons/kora/apps/scalable/qtlogo.svg1
l---------.icons/kora/apps/scalable/qtoctave.svg1
-rw-r--r--.icons/kora/apps/scalable/qtodotxt.svg13
l---------.icons/kora/apps/scalable/qtox.svg1
-rw-r--r--.icons/kora/apps/scalable/qtpass-icon.svg13
-rw-r--r--.icons/kora/apps/scalable/qtpass.svg24
-rw-r--r--.icons/kora/apps/scalable/qtqr.svg8
-rw-r--r--.icons/kora/apps/scalable/qtractor.svg13
-rw-r--r--.icons/kora/apps/scalable/qtscrcpy.svg16
-rw-r--r--.icons/kora/apps/scalable/qtwebflix.svg24
-rw-r--r--.icons/kora/apps/scalable/quadrapassel.svg7
-rw-r--r--.icons/kora/apps/scalable/quassel.svg28
-rw-r--r--.icons/kora/apps/scalable/qubic.svg10
-rw-r--r--.icons/kora/apps/scalable/quickaccess.svg17
-rw-r--r--.icons/kora/apps/scalable/quickgui_512.svg12
-rw-r--r--.icons/kora/apps/scalable/quickhash.svg8
l---------.icons/kora/apps/scalable/quicksynergy.svg1
-rw-r--r--.icons/kora/apps/scalable/quimup.svg10
l---------.icons/kora/apps/scalable/quimup64.svg1
-rw-r--r--.icons/kora/apps/scalable/quiterss.svg8
-rw-r--r--.icons/kora/apps/scalable/quodlibet.svg8
l---------.icons/kora/apps/scalable/qupzilla.svg1
-rw-r--r--.icons/kora/apps/scalable/qutebrowser.svg13
-rw-r--r--.icons/kora/apps/scalable/qv2ray.svg18
-rw-r--r--.icons/kora/apps/scalable/qv4l2.svg8
-rw-r--r--.icons/kora/apps/scalable/qvge.svg14
l---------.icons/kora/apps/scalable/qvidcap.svg1
-rw-r--r--.icons/kora/apps/scalable/qview.svg10
l---------.icons/kora/apps/scalable/qwinff.svg1
-rw-r--r--.icons/kora/apps/scalable/racket-logo.svg11
-rw-r--r--.icons/kora/apps/scalable/radeon-profile.svg10
l---------.icons/kora/apps/scalable/radio.svg1
l---------.icons/kora/apps/scalable/radiotray-ng-on.svg1
-rw-r--r--.icons/kora/apps/scalable/radiotray.svg15
-rw-r--r--.icons/kora/apps/scalable/radiotray_connecting.svg8
-rw-r--r--.icons/kora/apps/scalable/radiotray_off.svg8
-rw-r--r--.icons/kora/apps/scalable/radiotray_on.svg8
-rw-r--r--.icons/kora/apps/scalable/radiotunes.svg8
l---------.icons/kora/apps/scalable/rambox-os.svg1
-rw-r--r--.icons/kora/apps/scalable/rambox.svg12
l---------.icons/kora/apps/scalable/ramboxpro.svg1
l---------.icons/kora/apps/scalable/ramme.svg1
-rw-r--r--.icons/kora/apps/scalable/rancher-desktop.svg8
l---------.icons/kora/apps/scalable/randr.svg1
-rw-r--r--.icons/kora/apps/scalable/rapid-photo-downloader.svg36
-rw-r--r--.icons/kora/apps/scalable/rapidsvn.svg10
-rw-r--r--.icons/kora/apps/scalable/rare.svg8
-rw-r--r--.icons/kora/apps/scalable/raven-reader.svg13
-rw-r--r--.icons/kora/apps/scalable/rawtherapee.svg12
-rw-r--r--.icons/kora/apps/scalable/razercommander.svg8
l---------.icons/kora/apps/scalable/rclock.svg1
-rw-r--r--.icons/kora/apps/scalable/rclone-browser.svg7
-rw-r--r--.icons/kora/apps/scalable/rclonetray.svg10
-rw-r--r--.icons/kora/apps/scalable/rdm.svg12
l---------.icons/kora/apps/scalable/re-volt.svg1
l---------.icons/kora/apps/scalable/re.chiaki.Chiaki.svg1
l---------.icons/kora/apps/scalable/re.rizin.cutter.svg1
-rw-r--r--.icons/kora/apps/scalable/re.sonny.Commit.svg20
-rw-r--r--.icons/kora/apps/scalable/re.sonny.Junction.svg8
-rw-r--r--.icons/kora/apps/scalable/re.sonny.OhMySVG.svg25
-rw-r--r--.icons/kora/apps/scalable/re.sonny.Tangram.svg9
-rw-r--r--.icons/kora/apps/scalable/re.sonny.Workbench.svg20
-rw-r--r--.icons/kora/apps/scalable/realtimesync.svg8
l---------.icons/kora/apps/scalable/realvnc-vncviewer.svg1
-rw-r--r--.icons/kora/apps/scalable/recipes.svg8
-rw-r--r--.icons/kora/apps/scalable/recoll.svg13
l---------.icons/kora/apps/scalable/record-desktop.svg1
l---------.icons/kora/apps/scalable/recordmydesktop.svg1
-rw-r--r--.icons/kora/apps/scalable/recstudio.svg6
l---------.icons/kora/apps/scalable/reddit-is-a-dead-bird.svg1
-rw-r--r--.icons/kora/apps/scalable/reddit.svg8
-rw-r--r--.icons/kora/apps/scalable/redeclipse.svg13
l---------.icons/kora/apps/scalable/redhat-accessories.svg1
l---------.icons/kora/apps/scalable/redhat-documentation.svg1
l---------.icons/kora/apps/scalable/redhat-email.svg1
l---------.icons/kora/apps/scalable/redhat-filemanager.svg1
l---------.icons/kora/apps/scalable/redhat-games.svg1
l---------.icons/kora/apps/scalable/redhat-graphics.svg1
l---------.icons/kora/apps/scalable/redhat-internet.svg1
l---------.icons/kora/apps/scalable/redhat-linux.svg1
l---------.icons/kora/apps/scalable/redhat-logo-icon.svg1
l---------.icons/kora/apps/scalable/redhat-office.svg1
l---------.icons/kora/apps/scalable/redhat-preferences.svg1
l---------.icons/kora/apps/scalable/redhat-programming.svg1
l---------.icons/kora/apps/scalable/redhat-release-notes.svg1
l---------.icons/kora/apps/scalable/redhat-server_settings.svg1
l---------.icons/kora/apps/scalable/redhat-sound_video.svg1
l---------.icons/kora/apps/scalable/redhat-system_settings.svg1
l---------.icons/kora/apps/scalable/redhat-system_tools.svg1
l---------.icons/kora/apps/scalable/redhat-tools.svg1
l---------.icons/kora/apps/scalable/redhat-utils.svg1
l---------.icons/kora/apps/scalable/redhat-web-browser.svg1
l---------.icons/kora/apps/scalable/redhat.svg1
l---------.icons/kora/apps/scalable/redhatutils.svg1
-rw-r--r--.icons/kora/apps/scalable/redisinsight.svg12
-rw-r--r--.icons/kora/apps/scalable/reditr.svg8
-rw-r--r--.icons/kora/apps/scalable/rednotebook.svg13
l---------.icons/kora/apps/scalable/redshift-gtk.svg1
l---------.icons/kora/apps/scalable/redshift-icon-256.svg1
-rw-r--r--.icons/kora/apps/scalable/redshift.svg12
l---------.icons/kora/apps/scalable/redshiftgui.svg1
-rw-r--r--.icons/kora/apps/scalable/referencer.svg9
-rw-r--r--.icons/kora/apps/scalable/regedit.svg15
-rw-r--r--.icons/kora/apps/scalable/regexxer.svg9
-rw-r--r--.icons/kora/apps/scalable/reicast.svg8
l---------.icons/kora/apps/scalable/rekonq.svg1
l---------.icons/kora/apps/scalable/relay.svg1
-rw-r--r--.icons/kora/apps/scalable/remarkable.svg13
-rw-r--r--.icons/kora/apps/scalable/rememberthemilk.svg10
-rw-r--r--.icons/kora/apps/scalable/remmina.svg13
-rw-r--r--.icons/kora/apps/scalable/remote-desktop.svg16
l---------.icons/kora/apps/scalable/remote-raspberry.svg1
-rw-r--r--.icons/kora/apps/scalable/renoise.svg10
-rw-r--r--.icons/kora/apps/scalable/renpy-demo.svg23
-rw-r--r--.icons/kora/apps/scalable/renpy.svg28
-rw-r--r--.icons/kora/apps/scalable/repl.it.svg11
l---------.icons/kora/apps/scalable/repoman.svg1
l---------.icons/kora/apps/scalable/repository.svg1
l---------.icons/kora/apps/scalable/resapplet.svg1
l---------.icons/kora/apps/scalable/rescuetime-mx.svg1
-rw-r--r--.icons/kora/apps/scalable/rescuetime.svg9
-rw-r--r--.icons/kora/apps/scalable/resharper-c++.svg25
-rw-r--r--.icons/kora/apps/scalable/resharper.svg21
-rw-r--r--.icons/kora/apps/scalable/resolve.svg18
-rw-r--r--.icons/kora/apps/scalable/responder.svg8
l---------.icons/kora/apps/scalable/rest.insomnia.Insomnia.svg1
l---------.icons/kora/apps/scalable/retext.svg1
-rw-r--r--.icons/kora/apps/scalable/retroarch.svg11
-rw-r--r--.icons/kora/apps/scalable/retroshare.svg13
l---------.icons/kora/apps/scalable/revelation.svg1
-rw-r--r--.icons/kora/apps/scalable/revolt-desktop.svg8
-rw-r--r--.icons/kora/apps/scalable/revolt.svg13
l---------.icons/kora/apps/scalable/rexloader.svg1
l---------.icons/kora/apps/scalable/rhel-documentation.svg1
l---------.icons/kora/apps/scalable/rhel-logo-icon.svg1
l---------.icons/kora/apps/scalable/rhel-release-notes.svg1
l---------.icons/kora/apps/scalable/rhel-utils.svg1
l---------.icons/kora/apps/scalable/rhel.svg1
l---------.icons/kora/apps/scalable/rhelutils.svg1
-rw-r--r--.icons/kora/apps/scalable/rhythmbox-alt.svg19
-rw-r--r--.icons/kora/apps/scalable/rhythmbox.svg19
l---------.icons/kora/apps/scalable/ricin.svg1
-rw-r--r--.icons/kora/apps/scalable/rider.svg25
l---------.icons/kora/apps/scalable/ring-kde.svg1
-rw-r--r--.icons/kora/apps/scalable/ring.svg16
-rw-r--r--.icons/kora/apps/scalable/riot-web.svg9
-rw-r--r--.icons/kora/apps/scalable/riot.svg19
l---------.icons/kora/apps/scalable/ripperx.svg1
l---------.icons/kora/apps/scalable/ristretto.svg1
-rw-r--r--.icons/kora/apps/scalable/rlogo_icon.svg18
-rw-r--r--.icons/kora/apps/scalable/rnote.svg14
l---------.icons/kora/apps/scalable/ro.go.hmlendea.DL-Desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/roam-research.svg8
-rw-r--r--.icons/kora/apps/scalable/robo3t.svg20
-rw-r--r--.icons/kora/apps/scalable/robomongo.svg18
-rw-r--r--.icons/kora/apps/scalable/roccat.svg11
-rw-r--r--.icons/kora/apps/scalable/rocket-chat.svg19
l---------.icons/kora/apps/scalable/rocketchat-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/rocketchat.svg9
-rw-r--r--.icons/kora/apps/scalable/rockradio.svg7
-rw-r--r--.icons/kora/apps/scalable/rocs.svg8
-rw-r--r--.icons/kora/apps/scalable/rog-control-center.svg11
l---------.icons/kora/apps/scalable/rosa-imagewriter.svg1
-rw-r--r--.icons/kora/apps/scalable/rosamp.svg10
l---------.icons/kora/apps/scalable/roxterm.svg1
-rw-r--r--.icons/kora/apps/scalable/rpcs3.svg8
l---------.icons/kora/apps/scalable/rpi-imager.svg1
l---------.icons/kora/apps/scalable/rpi.svg1
l---------.icons/kora/apps/scalable/rpmdrake.svg1
l---------.icons/kora/apps/scalable/rss.svg1
l---------.icons/kora/apps/scalable/rss_indicator.svg1
l---------.icons/kora/apps/scalable/rssguard.svg1
l---------.icons/kora/apps/scalable/rssnow.svg1
l---------.icons/kora/apps/scalable/rssowl.svg1
-rw-r--r--.icons/kora/apps/scalable/rstudio.svg8
-rw-r--r--.icons/kora/apps/scalable/rto-proxy.svg10
-rw-r--r--.icons/kora/apps/scalable/rtt-rlinux.svg31
-rw-r--r--.icons/kora/apps/scalable/rtt-rstudio.svg31
-rw-r--r--.icons/kora/apps/scalable/ru.exlmoto.bezierclock.svg8
l---------.icons/kora/apps/scalable/ru.linux_gaming.PortProton.svg1
-rw-r--r--.icons/kora/apps/scalable/rubymine.svg21
-rw-r--r--.icons/kora/apps/scalable/rust.svg16
-rw-r--r--.icons/kora/apps/scalable/rustdesk.svg8
-rw-r--r--.icons/kora/apps/scalable/rvgl.svg14
l---------.icons/kora/apps/scalable/rygel.svg1
-rw-r--r--.icons/kora/apps/scalable/ryujinx.svg6
-rw-r--r--.icons/kora/apps/scalable/sabnzbdplus.svg6
-rw-r--r--.icons/kora/apps/scalable/safeeyes.svg27
-rw-r--r--.icons/kora/apps/scalable/sage-notebook.svg39
l---------.icons/kora/apps/scalable/samba.svg1
l---------.icons/kora/apps/scalable/samsung-driver.svg1
-rw-r--r--.icons/kora/apps/scalable/satisfactory.svg16
-rw-r--r--.icons/kora/apps/scalable/sayonara.svg12
l---------.icons/kora/apps/scalable/sc-controller.svg1
-rw-r--r--.icons/kora/apps/scalable/scanner.svg23
-rw-r--r--.icons/kora/apps/scalable/scans2pdf.svg24
-rw-r--r--.icons/kora/apps/scalable/scantailor.svg10
-rw-r--r--.icons/kora/apps/scalable/scenarist.svg8
-rw-r--r--.icons/kora/apps/scalable/scid.svg5
-rw-r--r--.icons/kora/apps/scalable/scidavis.svg10
-rw-r--r--.icons/kora/apps/scalable/scilab.svg8
l---------.icons/kora/apps/scalable/scinotes.svg1
l---------.icons/kora/apps/scalable/scratch-desktop.svg1
l---------.icons/kora/apps/scalable/scratch-text-editor.svg1
-rw-r--r--.icons/kora/apps/scalable/scratch.svg16
l---------.icons/kora/apps/scalable/scratch2.svg1
-rw-r--r--.icons/kora/apps/scalable/screen-recorder.svg14
-rw-r--r--.icons/kora/apps/scalable/screencloud.svg17
l---------.icons/kora/apps/scalable/screengrab.svg1
l---------.icons/kora/apps/scalable/screenie-qt.svg1
l---------.icons/kora/apps/scalable/screenie.svg1
-rw-r--r--.icons/kora/apps/scalable/screenlets.svg8
l---------.icons/kora/apps/scalable/screenruler-icon-32x32.svg1
l---------.icons/kora/apps/scalable/screenruler-icon.svg1
l---------.icons/kora/apps/scalable/screenruler.svg1
l---------.icons/kora/apps/scalable/screensaver.svg1
l---------.icons/kora/apps/scalable/scribus-ng.svg1
l---------.icons/kora/apps/scalable/scribus-trunk.svg1
-rw-r--r--.icons/kora/apps/scalable/scribus.svg11
l---------.icons/kora/apps/scalable/script-error.svg1
-rw-r--r--.icons/kora/apps/scalable/scsi.svg11
l---------.icons/kora/apps/scalable/scudcloud.svg1
-rw-r--r--.icons/kora/apps/scalable/sdl_instead.svg15
l---------.icons/kora/apps/scalable/seafile-client-qt5.svg1
l---------.icons/kora/apps/scalable/seafile-client.svg1
-rw-r--r--.icons/kora/apps/scalable/seafile.svg8
l---------.icons/kora/apps/scalable/seahorse-preferences.svg1
-rw-r--r--.icons/kora/apps/scalable/seahorse.svg15
l---------.icons/kora/apps/scalable/seamonkey-mozilla-build.svg1
-rw-r--r--.icons/kora/apps/scalable/seamonkey.svg14
-rw-r--r--.icons/kora/apps/scalable/search.svg8
l---------.icons/kora/apps/scalable/searchmonkey.svg1
-rw-r--r--.icons/kora/apps/scalable/securecrt.svg19
l---------.icons/kora/apps/scalable/securecrt_64.svg1
-rw-r--r--.icons/kora/apps/scalable/security-high.svg15
-rw-r--r--.icons/kora/apps/scalable/security-low.svg15
-rw-r--r--.icons/kora/apps/scalable/security-medium.svg15
-rw-r--r--.icons/kora/apps/scalable/selinux.svg10
-rw-r--r--.icons/kora/apps/scalable/sengi.svg21
l---------.icons/kora/apps/scalable/sense_emu_gui.svg1
-rw-r--r--.icons/kora/apps/scalable/sentinel.svg8
-rw-r--r--.icons/kora/apps/scalable/sepolicy.svg10
l---------.icons/kora/apps/scalable/serpent-os-logo-icon.svg1
l---------.icons/kora/apps/scalable/serpent-os.svg1
l---------.icons/kora/apps/scalable/serpent_os.svg1
-rw-r--r--.icons/kora/apps/scalable/servo.svg10
-rw-r--r--.icons/kora/apps/scalable/session-desktop.svg8
l---------.icons/kora/apps/scalable/session-properties.svg1
l---------.icons/kora/apps/scalable/setoolkit.svg1
l---------.icons/kora/apps/scalable/setroubleshoot_icon.svg1
l---------.icons/kora/apps/scalable/setroubleshoot_red_icon.svg1
l---------.icons/kora/apps/scalable/sfphone.svg1
-rw-r--r--.icons/kora/apps/scalable/sftpclient.svg15
-rw-r--r--.icons/kora/apps/scalable/sfxr-qt.svg16
-rw-r--r--.icons/kora/apps/scalable/sgt-launcher.svg15
l---------.icons/kora/apps/scalable/sgt-mines.svg1
l---------.icons/kora/apps/scalable/sh.cider.Cider.svg1
l---------.icons/kora/apps/scalable/sh.ppy.osu.svg1
-rw-r--r--.icons/kora/apps/scalable/shadow-beta.svg14
-rw-r--r--.icons/kora/apps/scalable/shadow-dev.svg14
l---------.icons/kora/apps/scalable/shadow-preprod.svg1
l---------.icons/kora/apps/scalable/shadow-testing.svg1
-rw-r--r--.icons/kora/apps/scalable/shadow.svg14
-rw-r--r--.icons/kora/apps/scalable/shadowsocks-qt5.svg8
-rw-r--r--.icons/kora/apps/scalable/shadwen.svg8
l---------.icons/kora/apps/scalable/share.svg1
l---------.icons/kora/apps/scalable/shares.svg1
l---------.icons/kora/apps/scalable/sheets.svg1
-rw-r--r--.icons/kora/apps/scalable/shellnoob.svg15
l---------.icons/kora/apps/scalable/shortcuts.svg1
-rw-r--r--.icons/kora/apps/scalable/shotcut.svg13
l---------.icons/kora/apps/scalable/shotwell.svg1
l---------.icons/kora/apps/scalable/show-background.svg1
l---------.icons/kora/apps/scalable/show-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/showerthoughts2.svg13
l---------.icons/kora/apps/scalable/showfoto.svg1
-rw-r--r--.icons/kora/apps/scalable/showtime.svg10
l---------.icons/kora/apps/scalable/shredder.svg1
-rw-r--r--.icons/kora/apps/scalable/shutter-encoder.svg11
-rw-r--r--.icons/kora/apps/scalable/shutter.svg6
-rw-r--r--.icons/kora/apps/scalable/sidekick-browser.svg19
-rw-r--r--.icons/kora/apps/scalable/sigil.svg10
l---------.icons/kora/apps/scalable/signal-desktop-beta.svg1
-rw-r--r--.icons/kora/apps/scalable/signal-desktop.svg13
l---------.icons/kora/apps/scalable/sigram.svg1
l---------.icons/kora/apps/scalable/simple-ccsm.svg1
-rw-r--r--.icons/kora/apps/scalable/simple-image-reducer.svg19
l---------.icons/kora/apps/scalable/simple-scan.svg1
-rw-r--r--.icons/kora/apps/scalable/simplenote.svg12
l---------.icons/kora/apps/scalable/simplescan.svg1
l---------.icons/kora/apps/scalable/simplescreenrecorder.svg1
-rw-r--r--.icons/kora/apps/scalable/simsu.svg15
-rw-r--r--.icons/kora/apps/scalable/sioyek.svg5
-rw-r--r--.icons/kora/apps/scalable/sirikali.svg8
-rw-r--r--.icons/kora/apps/scalable/sk1-color-picker.svg15
-rw-r--r--.icons/kora/apps/scalable/sk1.svg8
l---------.icons/kora/apps/scalable/skanlite.svg1
-rw-r--r--.icons/kora/apps/scalable/skrooge-black.svg11
-rw-r--r--.icons/kora/apps/scalable/skrooge.svg11
-rw-r--r--.icons/kora/apps/scalable/skype-call-recorder.svg16
-rw-r--r--.icons/kora/apps/scalable/skype.svg10
l---------.icons/kora/apps/scalable/skypeforlinux.svg1
-rw-r--r--.icons/kora/apps/scalable/slack.svg13
l---------.icons/kora/apps/scalable/sleep.svg1
l---------.icons/kora/apps/scalable/slic3r-prusa.svg1
-rw-r--r--.icons/kora/apps/scalable/slic3r-prusa3d.svg14
l---------.icons/kora/apps/scalable/slidewall.svg1
l---------.icons/kora/apps/scalable/slimbookamdcontroller.svg1
-rw-r--r--.icons/kora/apps/scalable/slimbookbattery.svg17
l---------.icons/kora/apps/scalable/slingscold.svg1
-rw-r--r--.icons/kora/apps/scalable/slingshot.svg12
-rw-r--r--.icons/kora/apps/scalable/sm.puri.Chatty.svg8
l---------.icons/kora/apps/scalable/smartcode-stremio.svg1
l---------.icons/kora/apps/scalable/smartgit.svg1
l---------.icons/kora/apps/scalable/smartgithg.svg1
-rw-r--r--.icons/kora/apps/scalable/smartsim.svg12
l---------.icons/kora/apps/scalable/smartsvn.svg1
-rw-r--r--.icons/kora/apps/scalable/smartsynchronize.svg8
l---------.icons/kora/apps/scalable/smb4k.svg1
-rw-r--r--.icons/kora/apps/scalable/smc.svg8
-rw-r--r--.icons/kora/apps/scalable/smplayer.svg8
-rw-r--r--.icons/kora/apps/scalable/smtube.svg12
l---------.icons/kora/apps/scalable/smuxi-frontend-gnome.svg1
l---------.icons/kora/apps/scalable/smuxi.svg1
l---------.icons/kora/apps/scalable/snap-photobooth.svg1
-rw-r--r--.icons/kora/apps/scalable/snap.svg8
-rw-r--r--.icons/kora/apps/scalable/snes9x.svg8
-rw-r--r--.icons/kora/apps/scalable/so.libdb.gtkcord4.svg8
-rw-r--r--.icons/kora/apps/scalable/soapui.svg8
l---------.icons/kora/apps/scalable/social.whalebird.WhalebirdDesktop.svg1
-rw-r--r--.icons/kora/apps/scalable/sofastats.svg13
l---------.icons/kora/apps/scalable/software-center.svg1
l---------.icons/kora/apps/scalable/software-manager.svg1
l---------.icons/kora/apps/scalable/software-properties-mint.svg1
-rw-r--r--.icons/kora/apps/scalable/software-properties.svg39
l---------.icons/kora/apps/scalable/software-sources.svg1
l---------.icons/kora/apps/scalable/software-store.svg1
l---------.icons/kora/apps/scalable/software-update-available.svg1
l---------.icons/kora/apps/scalable/software-update-urgent.svg1
-rw-r--r--.icons/kora/apps/scalable/software.svg39
-rw-r--r--.icons/kora/apps/scalable/softwarecenter-debian.svg36
-rw-r--r--.icons/kora/apps/scalable/softwarecenter-old.svg8
-rw-r--r--.icons/kora/apps/scalable/softwarecenter-ubuntu.svg33
-rw-r--r--.icons/kora/apps/scalable/softwarecenter.svg43
l---------.icons/kora/apps/scalable/softwarestore.svg1
-rw-r--r--.icons/kora/apps/scalable/solaar.svg8
-rw-r--r--.icons/kora/apps/scalable/solarus-launcher.svg15
-rw-r--r--.icons/kora/apps/scalable/solarus-quest-editor.svg13
-rw-r--r--.icons/kora/apps/scalable/solarus.svg10
-rw-r--r--.icons/kora/apps/scalable/solfege.svg16
l---------.icons/kora/apps/scalable/solstice-bbc-bbc-weather.svg1
l---------.icons/kora/apps/scalable/solstice-bbc-bbc.svg1
l---------.icons/kora/apps/scalable/solstice-deviantart-deviantart.svg1
l---------.icons/kora/apps/scalable/solstice-discord-discord.svg1
l---------.icons/kora/apps/scalable/solstice-facebook-facebook-messenger.svg1
l---------.icons/kora/apps/scalable/solstice-facebook-facebook.svg1
l---------.icons/kora/apps/scalable/solstice-google-gmail.svg1
l---------.icons/kora/apps/scalable/solstice-google-maps.svg1
l---------.icons/kora/apps/scalable/solstice-google-photos.svg1
l---------.icons/kora/apps/scalable/solstice-google-youtube-music.svg1
l---------.icons/kora/apps/scalable/solstice-google-youtube.svg1
l---------.icons/kora/apps/scalable/solstice-metoffice-weather.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-365-excel.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-365-onenote.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-365-powerpoint.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-365-teams.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-365-word.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-365.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-outlook-calendar.svg1
l---------.icons/kora/apps/scalable/solstice-microsoft-outlook.svg1
l---------.icons/kora/apps/scalable/solstice-netflix-netflix.svg1
l---------.icons/kora/apps/scalable/solstice-nhk-nhk-weather.svg1
l---------.icons/kora/apps/scalable/solstice-reddit-reddit.svg1
l---------.icons/kora/apps/scalable/solstice-skype-web.svg1
l---------.icons/kora/apps/scalable/solstice-soundcloud-soundcloud.svg1
l---------.icons/kora/apps/scalable/solstice-spotify-spotify.svg1
l---------.icons/kora/apps/scalable/solstice-twitter-twitter.svg1
l---------.icons/kora/apps/scalable/solstice-weathernews-japan.svg1
-rw-r--r--.icons/kora/apps/scalable/somafm.svg12
-rw-r--r--.icons/kora/apps/scalable/somiibo.svg10
l---------.icons/kora/apps/scalable/sonata.svg1
-rw-r--r--.icons/kora/apps/scalable/sonic-pi.svg11
-rw-r--r--.icons/kora/apps/scalable/sonic-visualiser.svg13
-rw-r--r--.icons/kora/apps/scalable/sonobus.svg8
-rw-r--r--.icons/kora/apps/scalable/sound-juicer.svg14
-rw-r--r--.icons/kora/apps/scalable/sound-recorder.svg8
-rw-r--r--.icons/kora/apps/scalable/soundcloud.svg8
l---------.icons/kora/apps/scalable/soundconverter-logo.svg1
-rw-r--r--.icons/kora/apps/scalable/soundconverter.svg16
l---------.icons/kora/apps/scalable/soundkonverter.svg1
-rw-r--r--.icons/kora/apps/scalable/soundnode.svg17
-rw-r--r--.icons/kora/apps/scalable/soundux.svg10
-rw-r--r--.icons/kora/apps/scalable/soundwire.svg8
l---------.icons/kora/apps/scalable/spacefm-blue.svg1
-rw-r--r--.icons/kora/apps/scalable/spacefm-find.svg8
l---------.icons/kora/apps/scalable/spacefm-green.svg1
l---------.icons/kora/apps/scalable/spacefm-red.svg1
l---------.icons/kora/apps/scalable/spacefm.svg1
-rw-r--r--.icons/kora/apps/scalable/spacemacs.svg8
-rw-r--r--.icons/kora/apps/scalable/spaceview.svg13
l---------.icons/kora/apps/scalable/sparkleshare-16.svg1
l---------.icons/kora/apps/scalable/sparkleshare-22.svg1
l---------.icons/kora/apps/scalable/sparkleshare-24.svg1
l---------.icons/kora/apps/scalable/sparkleshare-256.svg1
l---------.icons/kora/apps/scalable/sparkleshare-32.svg1
l---------.icons/kora/apps/scalable/sparkleshare-48.svg1
-rw-r--r--.icons/kora/apps/scalable/sparkleshare.svg8
-rw-r--r--.icons/kora/apps/scalable/sparklogosmall.svg13
-rw-r--r--.icons/kora/apps/scalable/spectacle.svg8
l---------.icons/kora/apps/scalable/speedcrunch.svg1
-rw-r--r--.icons/kora/apps/scalable/spek.svg10
-rw-r--r--.icons/kora/apps/scalable/spflashtool.svg17
-rw-r--r--.icons/kora/apps/scalable/spotify-client.svg8
l---------.icons/kora/apps/scalable/spotify-qt.svg1
l---------.icons/kora/apps/scalable/spotify.svg1
-rw-r--r--.icons/kora/apps/scalable/spring-tool-suite.svg10
-rw-r--r--.icons/kora/apps/scalable/spyder.svg13
l---------.icons/kora/apps/scalable/spyder3.svg1
-rw-r--r--.icons/kora/apps/scalable/sqldeveloper.svg9
-rw-r--r--.icons/kora/apps/scalable/sqlitebrowser.svg7
l---------.icons/kora/apps/scalable/sqliteman.svg1
-rw-r--r--.icons/kora/apps/scalable/sr-editor.svg13
l---------.icons/kora/apps/scalable/ssh-askpass-gnome.svg1
-rw-r--r--.icons/kora/apps/scalable/stacer.svg24
-rw-r--r--.icons/kora/apps/scalable/stack.svg15
-rw-r--r--.icons/kora/apps/scalable/stage.svg23
-rw-r--r--.icons/kora/apps/scalable/standard-notes.svg13
l---------.icons/kora/apps/scalable/stardict.svg1
l---------.icons/kora/apps/scalable/start-here-antergos.svg1
l---------.icons/kora/apps/scalable/start-here-archlinux.svg1
l---------.icons/kora/apps/scalable/start-here-arcolinux.svg1
l---------.icons/kora/apps/scalable/start-here-chakra.svg1
l---------.icons/kora/apps/scalable/start-here-debian.svg1
l---------.icons/kora/apps/scalable/start-here-fedora.svg1
l---------.icons/kora/apps/scalable/start-here-gentoo.svg1
l---------.icons/kora/apps/scalable/start-here-hyperbola.svg1
l---------.icons/kora/apps/scalable/start-here-kaos.svg1
l---------.icons/kora/apps/scalable/start-here-kde.svg1
l---------.icons/kora/apps/scalable/start-here-korora.svg1
l---------.icons/kora/apps/scalable/start-here-kubuntu.svg1
l---------.icons/kora/apps/scalable/start-here-linux-mint.svg1
l---------.icons/kora/apps/scalable/start-here-lubuntu.svg1
l---------.icons/kora/apps/scalable/start-here-mageia.svg1
l---------.icons/kora/apps/scalable/start-here-manjaro.svg1
l---------.icons/kora/apps/scalable/start-here-neon.svg1
l---------.icons/kora/apps/scalable/start-here-opensuse.svg1
l---------.icons/kora/apps/scalable/start-here-peppermint.svg1
l---------.icons/kora/apps/scalable/start-here-pop-os.svg1
l---------.icons/kora/apps/scalable/start-here-serpent-os.svg1
l---------.icons/kora/apps/scalable/start-here-ubuntu.svg1
l---------.icons/kora/apps/scalable/start-here-xfce.svg1
l---------.icons/kora/apps/scalable/startupmanager.svg1
-rw-r--r--.icons/kora/apps/scalable/staruml.svg9
-rw-r--r--.icons/kora/apps/scalable/stata.svg8
-rw-r--r--.icons/kora/apps/scalable/statalogo_14.svg10
l---------.icons/kora/apps/scalable/statalogo_16.svg1
l---------.icons/kora/apps/scalable/steam-icon.svg1
l---------.icons/kora/apps/scalable/steam-launcher.svg1
-rw-r--r--.icons/kora/apps/scalable/steam-rom-manager.svg13
-rw-r--r--.icons/kora/apps/scalable/steam.svg12
l---------.icons/kora/apps/scalable/steam_icon_10.svg1
l---------.icons/kora/apps/scalable/steam_icon_22010.svg1
-rw-r--r--.icons/kora/apps/scalable/steamdeck-gaming-return.svg9
-rw-r--r--.icons/kora/apps/scalable/steamlink.svg8
l---------.icons/kora/apps/scalable/steamos-logo-icon.svg1
l---------.icons/kora/apps/scalable/steampowered.svg1
l---------.icons/kora/apps/scalable/steamskinmanager.svg1
-rw-r--r--.icons/kora/apps/scalable/steamvr.svg20
-rw-r--r--.icons/kora/apps/scalable/stella.svg7
-rw-r--r--.icons/kora/apps/scalable/stellarium.svg22
l---------.icons/kora/apps/scalable/sticky-notes.svg1
-rw-r--r--.icons/kora/apps/scalable/sticky.svg26
l---------.icons/kora/apps/scalable/stock_about.svg1
l---------.icons/kora/apps/scalable/stock_addressbook.svg1
l---------.icons/kora/apps/scalable/stock_alarm.svg1
l---------.icons/kora/apps/scalable/stock_calendar-and-tasks.svg1
l---------.icons/kora/apps/scalable/stock_calendar.svg1
l---------.icons/kora/apps/scalable/stock_help-agent.svg1
l---------.icons/kora/apps/scalable/stock_help.svg1
l---------.icons/kora/apps/scalable/stock_insert-note.svg1
l---------.icons/kora/apps/scalable/stock_internet.svg1
l---------.icons/kora/apps/scalable/stock_keyring.svg1
l---------.icons/kora/apps/scalable/stock_news.svg1
-rw-r--r--.icons/kora/apps/scalable/stock_notes.svg21
l---------.icons/kora/apps/scalable/stock_task.svg1
l---------.icons/kora/apps/scalable/stock_tasks.svg1
l---------.icons/kora/apps/scalable/stock_unknown.svg1
l---------.icons/kora/apps/scalable/stock_view-details.svg1
l---------.icons/kora/apps/scalable/stock_xfburn-audio-cd.svg1
-rw-r--r--.icons/kora/apps/scalable/stock_xfburn-blank-cdrw.svg12
l---------.icons/kora/apps/scalable/stock_xfburn-burn-cd.svg1
l---------.icons/kora/apps/scalable/stock_xfburn-data-copy.svg1
-rw-r--r--.icons/kora/apps/scalable/stock_xfburn-import-session.svg9
l---------.icons/kora/apps/scalable/stock_xfburn-new-data-composition.svg1
l---------.icons/kora/apps/scalable/stock_xfburn.svg1
-rw-r--r--.icons/kora/apps/scalable/stoken-gui.svg7
-rw-r--r--.icons/kora/apps/scalable/strawberry.svg19
l---------.icons/kora/apps/scalable/streamlink-twitch-gui.svg1
-rw-r--r--.icons/kora/apps/scalable/streamtuner.svg18
l---------.icons/kora/apps/scalable/streamtuner2.svg1
-rw-r--r--.icons/kora/apps/scalable/stremio.svg7
-rw-r--r--.icons/kora/apps/scalable/stretchly.svg12
-rw-r--r--.icons/kora/apps/scalable/studio-3t.svg10
l---------.icons/kora/apps/scalable/studio.kx.carla.svg1
l---------.icons/kora/apps/scalable/studio.svg1
l---------.icons/kora/apps/scalable/style.svg1
-rw-r--r--.icons/kora/apps/scalable/suanPan.svg8
-rw-r--r--.icons/kora/apps/scalable/subdownloader.svg8
-rw-r--r--.icons/kora/apps/scalable/sublime-merge.svg9
l---------.icons/kora/apps/scalable/sublime-text-2.svg1
l---------.icons/kora/apps/scalable/sublime-text-3.svg1
l---------.icons/kora/apps/scalable/sublime-text.svg1
l---------.icons/kora/apps/scalable/sublime-text2.svg1
-rw-r--r--.icons/kora/apps/scalable/sublime.svg72
l---------.icons/kora/apps/scalable/sublime_text.svg1
l---------.icons/kora/apps/scalable/sublimetext.svg1
-rw-r--r--.icons/kora/apps/scalable/substance.svg5
-rw-r--r--.icons/kora/apps/scalable/subsurface-icon.svg9
-rw-r--r--.icons/kora/apps/scalable/subtitlecomposer.svg15
-rw-r--r--.icons/kora/apps/scalable/subtitleeditor.svg10
-rw-r--r--.icons/kora/apps/scalable/sudoku.svg48
l---------.icons/kora/apps/scalable/sudokuki.svg1
l---------.icons/kora/apps/scalable/sun-java-jdk8.svg1
l---------.icons/kora/apps/scalable/sun-java-jre8.svg1
l---------.icons/kora/apps/scalable/sun-java.svg1
l---------.icons/kora/apps/scalable/sun-java32-jdk8.svg1
l---------.icons/kora/apps/scalable/sun-javaws-jdk8.svg1
l---------.icons/kora/apps/scalable/sun-javaws-jre8.svg1
l---------.icons/kora/apps/scalable/sun-javaws32-jdk8.svg1
l---------.icons/kora/apps/scalable/sun-jcontrol-jdk8.svg1
l---------.icons/kora/apps/scalable/sun-jcontrol-jre8.svg1
l---------.icons/kora/apps/scalable/sun-jcontrol32-jdk8.svg1
-rw-r--r--.icons/kora/apps/scalable/sunvox.svg8
-rw-r--r--.icons/kora/apps/scalable/super-hexagon.svg11
-rw-r--r--.icons/kora/apps/scalable/superpaper.svg8
-rw-r--r--.icons/kora/apps/scalable/superproductivity.svg8
-rw-r--r--.icons/kora/apps/scalable/supertux.svg14
l---------.icons/kora/apps/scalable/supertux2.svg1
-rw-r--r--.icons/kora/apps/scalable/supertuxkart.svg23
-rw-r--r--.icons/kora/apps/scalable/surfshark.svg10
-rw-r--r--.icons/kora/apps/scalable/suse-imagewriter.svg31
l---------.icons/kora/apps/scalable/susehelpcenter.svg1
l---------.icons/kora/apps/scalable/susers.svg1
-rw-r--r--.icons/kora/apps/scalable/svgcleaner-gui.svg8
l---------.icons/kora/apps/scalable/svgcleaner.svg1
-rw-r--r--.icons/kora/apps/scalable/svp-manager4.svg17
-rw-r--r--.icons/kora/apps/scalable/sw4stm32.svg8
-rw-r--r--.icons/kora/apps/scalable/swatchbooker.svg9
l---------.icons/kora/apps/scalable/swcentre.svg1
l---------.icons/kora/apps/scalable/sweeper.svg1
-rw-r--r--.icons/kora/apps/scalable/sweethome3d-furniture-editor.svg28
-rw-r--r--.icons/kora/apps/scalable/sweethome3d-textures-editor.svg24
-rw-r--r--.icons/kora/apps/scalable/sweethome3d.svg26
l---------.icons/kora/apps/scalable/switchuser.svg1
l---------.icons/kora/apps/scalable/sylpheed.svg1
l---------.icons/kora/apps/scalable/symboleditor.svg1
-rw-r--r--.icons/kora/apps/scalable/synapse.svg10
-rw-r--r--.icons/kora/apps/scalable/synaptic.svg35
-rw-r--r--.icons/kora/apps/scalable/syncplay.svg7
-rw-r--r--.icons/kora/apps/scalable/syncthing-gtk.svg14
l---------.icons/kora/apps/scalable/syncthing.svg1
l---------.icons/kora/apps/scalable/syncthingtray.svg1
-rw-r--r--.icons/kora/apps/scalable/synergy-mod.svg10
-rw-r--r--.icons/kora/apps/scalable/synergy.svg13
-rw-r--r--.icons/kora/apps/scalable/synfig_icon.svg8
-rw-r--r--.icons/kora/apps/scalable/synology-assistant.svg8
-rw-r--r--.icons/kora/apps/scalable/synology-cloud-station-backup.svg8
-rw-r--r--.icons/kora/apps/scalable/synology-cloud-station-drive.svg10
-rw-r--r--.icons/kora/apps/scalable/synology-drive.svg13
-rw-r--r--.icons/kora/apps/scalable/synology-note-station.svg16
l---------.icons/kora/apps/scalable/synology-uploader-photos.svg1
l---------.icons/kora/apps/scalable/syntevo-smartgit.svg1
-rw-r--r--.icons/kora/apps/scalable/syspeek.svg8
l---------.icons/kora/apps/scalable/sysprof-icon.svg1
l---------.icons/kora/apps/scalable/sysprof.svg1
-rw-r--r--.icons/kora/apps/scalable/systach.svg11
l---------.icons/kora/apps/scalable/system-config-authentication.svg1
l---------.icons/kora/apps/scalable/system-config-boot.svg1
l---------.icons/kora/apps/scalable/system-config-date.svg1
l---------.icons/kora/apps/scalable/system-config-display.svg1
l---------.icons/kora/apps/scalable/system-config-displayca.svg1
l---------.icons/kora/apps/scalable/system-config-keyboard.svg1
-rw-r--r--.icons/kora/apps/scalable/system-config-printer.svg66
l---------.icons/kora/apps/scalable/system-config-samba.svg1
l---------.icons/kora/apps/scalable/system-config-selinux.svg1
l---------.icons/kora/apps/scalable/system-config-services.svg1
l---------.icons/kora/apps/scalable/system-config-users.svg1
-rw-r--r--.icons/kora/apps/scalable/system-error.svg8
-rw-r--r--.icons/kora/apps/scalable/system-file-manager-root.svg8
l---------.icons/kora/apps/scalable/system-file-manager.svg1
l---------.icons/kora/apps/scalable/system-help.svg1
-rw-r--r--.icons/kora/apps/scalable/system-hibernate.svg12
l---------.icons/kora/apps/scalable/system-installer.svg1
l---------.icons/kora/apps/scalable/system-keyboard-mx.svg1
-rw-r--r--.icons/kora/apps/scalable/system-lock-screen.svg12
-rw-r--r--.icons/kora/apps/scalable/system-log-out.svg12
-rw-r--r--.icons/kora/apps/scalable/system-os-installer.svg24
-rw-r--r--.icons/kora/apps/scalable/system-reboot.svg12
l---------.icons/kora/apps/scalable/system-restart.svg1
-rw-r--r--.icons/kora/apps/scalable/system-run.svg8
-rw-r--r--.icons/kora/apps/scalable/system-save-session.svg12
l---------.icons/kora/apps/scalable/system-search.svg1
l---------.icons/kora/apps/scalable/system-section.svg1
l---------.icons/kora/apps/scalable/system-shut-down.svg1
-rw-r--r--.icons/kora/apps/scalable/system-shutdown.svg12
-rw-r--r--.icons/kora/apps/scalable/system-software-install.svg9
l---------.icons/kora/apps/scalable/system-software-installer.svg1
-rw-r--r--.icons/kora/apps/scalable/system-software-update.svg11
l---------.icons/kora/apps/scalable/system-suspend-hibernate.svg1
-rw-r--r--.icons/kora/apps/scalable/system-suspend.svg12
l---------.icons/kora/apps/scalable/system-switch-java.svg1
-rw-r--r--.icons/kora/apps/scalable/system-switch-user.svg17
l---------.icons/kora/apps/scalable/system-upgrade.svg1
l---------.icons/kora/apps/scalable/system-users.svg1
l---------.icons/kora/apps/scalable/system-utilities-logviewer.svg1
-rw-r--r--.icons/kora/apps/scalable/system76-driver.svg11
l---------.icons/kora/apps/scalable/system_section.svg1
l---------.icons/kora/apps/scalable/systemback.svg1
l---------.icons/kora/apps/scalable/systemsettings.svg1
l---------.icons/kora/apps/scalable/systemtray.svg1
-rw-r--r--.icons/kora/apps/scalable/tableplus.svg74
l---------.icons/kora/apps/scalable/tagua.svg1
-rw-r--r--.icons/kora/apps/scalable/tamtam-app.svg8
-rw-r--r--.icons/kora/apps/scalable/tandem.svg11
-rw-r--r--.icons/kora/apps/scalable/tanglet.svg15
-rw-r--r--.icons/kora/apps/scalable/tartube.svg12
-rw-r--r--.icons/kora/apps/scalable/taskbar.svg5
-rw-r--r--.icons/kora/apps/scalable/tauonmb.svg16
-rw-r--r--.icons/kora/apps/scalable/taxi.svg8
l---------.icons/kora/apps/scalable/tc-twitch.svg1
-rw-r--r--.icons/kora/apps/scalable/tc.svg10
l---------.icons/kora/apps/scalable/tde.svg1
l---------.icons/kora/apps/scalable/tdemid.svg1
l---------.icons/kora/apps/scalable/tdenetworkmanager.svg1
l---------.icons/kora/apps/scalable/tdescreensaver.svg1
l---------.icons/kora/apps/scalable/tdesvn.svg1
l---------.icons/kora/apps/scalable/tdevelop.svg1
-rw-r--r--.icons/kora/apps/scalable/tdewalletmanager.svg15
l---------.icons/kora/apps/scalable/tdmconfig.svg1
-rw-r--r--.icons/kora/apps/scalable/teams-for-linux.svg6
l---------.icons/kora/apps/scalable/teams.svg1
-rw-r--r--.icons/kora/apps/scalable/teamspeak3.svg8
-rw-r--r--.icons/kora/apps/scalable/teamviewer.svg8
l---------.icons/kora/apps/scalable/tech.feliciano.pocket-casts.svg1
-rw-r--r--.icons/kora/apps/scalable/technic-launcher.svg12
-rw-r--r--.icons/kora/apps/scalable/teeworlds.svg13
-rw-r--r--.icons/kora/apps/scalable/tekken-7.svg11
l---------.icons/kora/apps/scalable/telegram-desktop-bin.svg1
l---------.icons/kora/apps/scalable/telegram-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/telegram.svg8
-rw-r--r--.icons/kora/apps/scalable/telepathy-kde.svg17
l---------.icons/kora/apps/scalable/telepathy.svg1
-rw-r--r--.icons/kora/apps/scalable/tellico.svg6
-rw-r--r--.icons/kora/apps/scalable/tenacity.svg8
l---------.icons/kora/apps/scalable/terminal-tango.svg1
-rw-r--r--.icons/kora/apps/scalable/terminal.svg15
-rw-r--r--.icons/kora/apps/scalable/terminator.svg15
-rw-r--r--.icons/kora/apps/scalable/terminix.svg15
-rw-r--r--.icons/kora/apps/scalable/terminology.svg20
-rw-r--r--.icons/kora/apps/scalable/terminus.svg8
-rw-r--r--.icons/kora/apps/scalable/termius-app.svg12
l---------.icons/kora/apps/scalable/terra.svg1
-rw-r--r--.icons/kora/apps/scalable/terratech.svg9
-rw-r--r--.icons/kora/apps/scalable/tetrio-desktop.svg9
l---------.icons/kora/apps/scalable/texmacs.svg1
-rw-r--r--.icons/kora/apps/scalable/texmaker.svg12
-rw-r--r--.icons/kora/apps/scalable/texstudio.svg17
l---------.icons/kora/apps/scalable/text-editor.svg1
l---------.icons/kora/apps/scalable/text.svg1
-rw-r--r--.icons/kora/apps/scalable/textadept.svg13
-rw-r--r--.icons/kora/apps/scalable/textosaurus.svg13
l---------.icons/kora/apps/scalable/texworks.svg1
-rw-r--r--.icons/kora/apps/scalable/the-swapper.svg12
l---------.icons/kora/apps/scalable/theia-electron.svg1
l---------.icons/kora/apps/scalable/theia-ide.svg1
-rw-r--r--.icons/kora/apps/scalable/theia.svg15
-rw-r--r--.icons/kora/apps/scalable/theme-config.svg25
l---------.icons/kora/apps/scalable/thermal-monitor.svg1
l---------.icons/kora/apps/scalable/thg.svg1
l---------.icons/kora/apps/scalable/thg_logo.svg1
-rw-r--r--.icons/kora/apps/scalable/thingy.svg8
-rw-r--r--.icons/kora/apps/scalable/thinkorswim.svg19
-rw-r--r--.icons/kora/apps/scalable/thonny.svg8
-rw-r--r--.icons/kora/apps/scalable/thorium-browser.svg21
-rw-r--r--.icons/kora/apps/scalable/thorium.svg8
l---------.icons/kora/apps/scalable/thunar-filemanager.svg1
l---------.icons/kora/apps/scalable/thunar.svg1
l---------.icons/kora/apps/scalable/thunderbird-beta-bin.svg1
l---------.icons/kora/apps/scalable/thunderbird-beta.svg1
l---------.icons/kora/apps/scalable/thunderbird-bin.svg1
l---------.icons/kora/apps/scalable/thunderbird-branded.svg1
l---------.icons/kora/apps/scalable/thunderbird-early-bird.svg1
l---------.icons/kora/apps/scalable/thunderbird-icon.svg1
l---------.icons/kora/apps/scalable/thunderbird-mozilla-build.svg1
l---------.icons/kora/apps/scalable/thunderbird-trunk.svg1
-rw-r--r--.icons/kora/apps/scalable/thunderbird.svg43
l---------.icons/kora/apps/scalable/thunderbolt.svg1
-rw-r--r--.icons/kora/apps/scalable/tibia.svg26
l---------.icons/kora/apps/scalable/ticktick.svg1
-rw-r--r--.icons/kora/apps/scalable/tidal.svg8
-rw-r--r--.icons/kora/apps/scalable/tigervnc.svg21
-rw-r--r--.icons/kora/apps/scalable/tiktok.svg8
l---------.icons/kora/apps/scalable/tilda.svg1
-rw-r--r--.icons/kora/apps/scalable/tiled.svg10
-rw-r--r--.icons/kora/apps/scalable/tilem.svg15
-rw-r--r--.icons/kora/apps/scalable/tilesetter.svg7
l---------.icons/kora/apps/scalable/tilix.svg1
l---------.icons/kora/apps/scalable/time-admin.svg1
l---------.icons/kora/apps/scalable/time.svg1
l---------.icons/kora/apps/scalable/timeset-gui-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/timeshift.svg12
-rw-r--r--.icons/kora/apps/scalable/timestripe.svg8
-rw-r--r--.icons/kora/apps/scalable/timidity.svg10
-rw-r--r--.icons/kora/apps/scalable/tinder.svg12
l---------.icons/kora/apps/scalable/tint2.svg1
l---------.icons/kora/apps/scalable/tint2conf.svg1
-rw-r--r--.icons/kora/apps/scalable/tipp10.svg8
-rw-r--r--.icons/kora/apps/scalable/tixati.svg12
-rw-r--r--.icons/kora/apps/scalable/tizen-studio-certificatemanager.svg7
-rw-r--r--.icons/kora/apps/scalable/tizen-studio-dynamicanalyzer.svg7
-rw-r--r--.icons/kora/apps/scalable/tizen-studio-em.svg7
-rw-r--r--.icons/kora/apps/scalable/tizen-studio-ide.svg7
-rw-r--r--.icons/kora/apps/scalable/tlauncher.svg10
-rw-r--r--.icons/kora/apps/scalable/tlpui.svg13
-rw-r--r--.icons/kora/apps/scalable/todoist.svg8
-rw-r--r--.icons/kora/apps/scalable/toggldesktop.svg10
-rw-r--r--.icons/kora/apps/scalable/tokodon.svg12
-rw-r--r--.icons/kora/apps/scalable/tomahawk.svg12
l---------.icons/kora/apps/scalable/tomate.svg1
-rw-r--r--.icons/kora/apps/scalable/tomato.svg8
l---------.icons/kora/apps/scalable/tomboy-ng.svg1
l---------.icons/kora/apps/scalable/tomboy-note.svg1
-rw-r--r--.icons/kora/apps/scalable/tomboy.svg21
l---------.icons/kora/apps/scalable/tools-report-bug.svg1
l---------.icons/kora/apps/scalable/tools-wizard.svg1
l---------.icons/kora/apps/scalable/topmenu-applet.svg1
-rw-r--r--.icons/kora/apps/scalable/tor-browser-alpha.svg8
l---------.icons/kora/apps/scalable/tor-browser-en.svg1
-rw-r--r--.icons/kora/apps/scalable/tor-browser-nightly.svg8
l---------.icons/kora/apps/scalable/tor-browser-ru.svg1
l---------.icons/kora/apps/scalable/tor-browser.svg1
l---------.icons/kora/apps/scalable/tor-messenger.svg1
-rw-r--r--.icons/kora/apps/scalable/tor.svg13
l---------.icons/kora/apps/scalable/torbrowser.svg1
-rw-r--r--.icons/kora/apps/scalable/torchlight-2.svg11
-rw-r--r--.icons/kora/apps/scalable/torcs.svg13
-rw-r--r--.icons/kora/apps/scalable/torguard.svg13
-rw-r--r--.icons/kora/apps/scalable/toribash.svg11
-rw-r--r--.icons/kora/apps/scalable/tormessenger.svg9
-rw-r--r--.icons/kora/apps/scalable/torrenttools.svg13
-rw-r--r--.icons/kora/apps/scalable/torrserver.svg16
-rw-r--r--.icons/kora/apps/scalable/tortoisehg.svg13
-rw-r--r--.icons/kora/apps/scalable/totem.svg28
-rw-r--r--.icons/kora/apps/scalable/touchpad-indicator.svg12
l---------.icons/kora/apps/scalable/touchpad.svg1
l---------.icons/kora/apps/scalable/toxygen.svg1
l---------.icons/kora/apps/scalable/tracker.svg1
-rw-r--r--.icons/kora/apps/scalable/tracktion-download-manager.svg8
-rw-r--r--.icons/kora/apps/scalable/tracktion.svg10
l---------.icons/kora/apps/scalable/tracktion7.svg1
l---------.icons/kora/apps/scalable/transcoder.svg1
l---------.icons/kora/apps/scalable/transgui-2.svg1
l---------.icons/kora/apps/scalable/transgui.svg1
l---------.icons/kora/apps/scalable/translator.svg1
l---------.icons/kora/apps/scalable/transmission-gtk.svg1
l---------.icons/kora/apps/scalable/transmission-qt.svg1
l---------.icons/kora/apps/scalable/transmission-remote-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/transmission.svg22
-rw-r--r--.icons/kora/apps/scalable/trashindicator.svg31
-rw-r--r--.icons/kora/apps/scalable/trello.svg8
-rw-r--r--.icons/kora/apps/scalable/tresorit.svg12
-rw-r--r--.icons/kora/apps/scalable/tribler.svg11
l---------.icons/kora/apps/scalable/trilium-notes.svg1
-rw-r--r--.icons/kora/apps/scalable/trilium.svg12
-rw-r--r--.icons/kora/apps/scalable/trimage.svg15
-rw-r--r--.icons/kora/apps/scalable/trinity-desktop.svg8
l---------.icons/kora/apps/scalable/trojita.svg1
-rw-r--r--.icons/kora/apps/scalable/truecrypt.svg11
-rw-r--r--.icons/kora/apps/scalable/tsMuxerGUI.svg14
l---------.icons/kora/apps/scalable/tsclient.svg1
l---------.icons/kora/apps/scalable/tubefeeder.svg1
-rw-r--r--.icons/kora/apps/scalable/tumblr.svg8
l---------.icons/kora/apps/scalable/tunesview.svg1
-rw-r--r--.icons/kora/apps/scalable/tupitube.desk.svg17
-rw-r--r--.icons/kora/apps/scalable/turpial.svg14
-rw-r--r--.icons/kora/apps/scalable/tusk-app.svg8
l---------.icons/kora/apps/scalable/tusk.svg1
-rw-r--r--.icons/kora/apps/scalable/tutanota-desktop.svg8
l---------.icons/kora/apps/scalable/tuxboot.svg1
-rw-r--r--.icons/kora/apps/scalable/tuxguitar.svg9
-rw-r--r--.icons/kora/apps/scalable/tuxmath.svg17
l---------.icons/kora/apps/scalable/tuxpaint.svg1
-rw-r--r--.icons/kora/apps/scalable/tuxtype.svg17
l---------.icons/kora/apps/scalable/tv.kodi.Kodi.svg1
l---------.icons/kora/apps/scalable/tv.plex.PlexDesktop.svg1
l---------.icons/kora/apps/scalable/tv.plex.PlexHTPC.svg1
l---------.icons/kora/apps/scalable/tvm-burn-cd.svg1
-rw-r--r--.icons/kora/apps/scalable/tvmaxe.svg12
l---------.icons/kora/apps/scalable/tweaks-app.svg1
-rw-r--r--.icons/kora/apps/scalable/tweet-tray.svg8
-rw-r--r--.icons/kora/apps/scalable/tweetdeck.svg14
l---------.icons/kora/apps/scalable/twin.svg1
-rw-r--r--.icons/kora/apps/scalable/twitter-x.svg8
-rw-r--r--.icons/kora/apps/scalable/twitter.svg14
l---------.icons/kora/apps/scalable/twitux.svg1
-rw-r--r--.icons/kora/apps/scalable/type-rider.svg12
-rw-r--r--.icons/kora/apps/scalable/typecatcher.svg10
-rw-r--r--.icons/kora/apps/scalable/typora.svg12
l---------.icons/kora/apps/scalable/ua.org.brezblock.q4wine.svg1
l---------.icons/kora/apps/scalable/ubinary.svg1
-rw-r--r--.icons/kora/apps/scalable/ubiquity-kde.svg21
-rw-r--r--.icons/kora/apps/scalable/ubiquity.svg35
l---------.icons/kora/apps/scalable/ubuntu-cleaner.svg1
l---------.icons/kora/apps/scalable/ubuntu-kylin-software-center.svg1
l---------.icons/kora/apps/scalable/ubuntu-logo-icon.svg1
l---------.icons/kora/apps/scalable/ubuntu-mate.svg1
l---------.icons/kora/apps/scalable/ubuntu-qtcreator.svg1
-rw-r--r--.icons/kora/apps/scalable/ubuntu-sdk-ide.svg9
l---------.icons/kora/apps/scalable/ubuntu-sdk.svg1
l---------.icons/kora/apps/scalable/ubuntu-store.svg1
-rw-r--r--.icons/kora/apps/scalable/ubuntu-tweak.svg12
l---------.icons/kora/apps/scalable/ubuntu.svg1
-rw-r--r--.icons/kora/apps/scalable/ubuntusoftware.svg43
l---------.icons/kora/apps/scalable/ubuntustore.svg1
-rw-r--r--.icons/kora/apps/scalable/ubuntustudio-controls.svg8
-rw-r--r--.icons/kora/apps/scalable/ue4editor.svg10
l---------.icons/kora/apps/scalable/ufw-frontends.svg1
l---------.icons/kora/apps/scalable/uget-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/uget.svg12
l---------.icons/kora/apps/scalable/uk.co.ibboard.cawbird.svg1
-rw-r--r--.icons/kora/apps/scalable/uk.co.mrbenshef.Boop-GTK.svg15
l---------.icons/kora/apps/scalable/uk.org.greenend.chiark.sgtatham.putty.svg1
l---------.icons/kora/apps/scalable/uk.org.zint.zint-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/ukuu.svg10
-rw-r--r--.icons/kora/apps/scalable/ulauncher.svg14
-rw-r--r--.icons/kora/apps/scalable/umbrello.svg19
-rw-r--r--.icons/kora/apps/scalable/umlet_logo.svg9
l---------.icons/kora/apps/scalable/un-reboot.svg1
-rw-r--r--.icons/kora/apps/scalable/unciv.svg16
-rw-r--r--.icons/kora/apps/scalable/unetbootin.svg29
-rw-r--r--.icons/kora/apps/scalable/unison-gtk.svg11
l---------.icons/kora/apps/scalable/unity-color-panel.svg1
l---------.icons/kora/apps/scalable/unity-datetime-panel.svg1
l---------.icons/kora/apps/scalable/unity-display-panel.svg1
-rw-r--r--.icons/kora/apps/scalable/unity-editor-icon.svg12
l---------.icons/kora/apps/scalable/unity-lens-photos.svg1
l---------.icons/kora/apps/scalable/unity-mail.svg1
l---------.icons/kora/apps/scalable/unity-online-accounts.svg1
l---------.icons/kora/apps/scalable/unity-power-panel.svg1
l---------.icons/kora/apps/scalable/unity-scope-gdrive.svg1
l---------.icons/kora/apps/scalable/unity-sound-panel.svg1
-rw-r--r--.icons/kora/apps/scalable/unity-tweak-tool.svg12
l---------.icons/kora/apps/scalable/unity-webapps-facebook.svg1
l---------.icons/kora/apps/scalable/unity-webapps-gmail.svg1
l---------.icons/kora/apps/scalable/unity-webapps-google-docs.svg1
l---------.icons/kora/apps/scalable/unity-webapps-google-plus.svg1
l---------.icons/kora/apps/scalable/unity-webapps-googleplus.svg1
l---------.icons/kora/apps/scalable/unity-webapps-lastfm.svg1
l---------.icons/kora/apps/scalable/unity-webapps-launchpad.svg1
l---------.icons/kora/apps/scalable/unity-webapps-mail-ru.svg1
-rw-r--r--.icons/kora/apps/scalable/unity-webapps-twitter.svg14
l---------.icons/kora/apps/scalable/unity-webapps-wordpress.svg1
l---------.icons/kora/apps/scalable/unity-webapps-youtube.svg1
-rw-r--r--.icons/kora/apps/scalable/unityhub.svg12
l---------.icons/kora/apps/scalable/unix-privesc-check.svg1
-rw-r--r--.icons/kora/apps/scalable/uno-calculator.svg11
l---------.icons/kora/apps/scalable/uos-downloadmanager.svg1
l---------.icons/kora/apps/scalable/uos-installtool.svg1
l---------.icons/kora/apps/scalable/uos-remote-assistance.svg1
l---------.icons/kora/apps/scalable/uos-service-support.svg1
l---------.icons/kora/apps/scalable/uos-windesk.svg1
l---------.icons/kora/apps/scalable/uosbrowser-cn.svg1
l---------.icons/kora/apps/scalable/update-manager.svg1
l---------.icons/kora/apps/scalable/update-notifier.svg1
-rw-r--r--.icons/kora/apps/scalable/uplink.svg14
-rw-r--r--.icons/kora/apps/scalable/upload-pictures.svg22
-rw-r--r--.icons/kora/apps/scalable/upscayl.svg11
-rw-r--r--.icons/kora/apps/scalable/upsource.svg16
-rw-r--r--.icons/kora/apps/scalable/upwork.svg8
l---------.icons/kora/apps/scalable/urxvt.svg1
l---------.icons/kora/apps/scalable/urxvt_48x48.svg1
l---------.icons/kora/apps/scalable/us.zoom.Zoom.svg1
l---------.icons/kora/apps/scalable/usb-creator-gtk.svg1
l---------.icons/kora/apps/scalable/usb-creator-kde.svg1
-rw-r--r--.icons/kora/apps/scalable/usb-creator.svg16
-rw-r--r--.icons/kora/apps/scalable/usb.svg8
-rw-r--r--.icons/kora/apps/scalable/usbguard-icon.svg12
l---------.icons/kora/apps/scalable/usbimager.svg1
l---------.icons/kora/apps/scalable/usbview.svg1
l---------.icons/kora/apps/scalable/user-admin.svg1
l---------.icons/kora/apps/scalable/user-file-manager.svg1
l---------.icons/kora/apps/scalable/user-info.svg1
l---------.icons/kora/apps/scalable/user_auth.svg1
l---------.icons/kora/apps/scalable/user_icon.svg1
l---------.icons/kora/apps/scalable/userdrake.svg1
l---------.icons/kora/apps/scalable/userinfo.svg1
-rw-r--r--.icons/kora/apps/scalable/usermount.svg8
l---------.icons/kora/apps/scalable/users.svg1
l---------.icons/kora/apps/scalable/utilities-energy-monitor.svg1
l---------.icons/kora/apps/scalable/utilities-file-archiver.svg1
-rw-r--r--.icons/kora/apps/scalable/utilities-log-viewer.svg22
-rw-r--r--.icons/kora/apps/scalable/utilities-system-monitor.svg18
l---------.icons/kora/apps/scalable/utilities-terminal.svg1
-rw-r--r--.icons/kora/apps/scalable/utilities-terminal_su.svg19
-rw-r--r--.icons/kora/apps/scalable/utilities-tweak-tool.svg17
-rw-r--r--.icons/kora/apps/scalable/utilities-x-terminal.svg15
l---------.icons/kora/apps/scalable/utilities_terminal.svg1
-rw-r--r--.icons/kora/apps/scalable/utools.svg8
-rw-r--r--.icons/kora/apps/scalable/utox.svg13
-rw-r--r--.icons/kora/apps/scalable/variety.svg20
l---------.icons/kora/apps/scalable/vbaexpress.svg1
l---------.icons/kora/apps/scalable/vcalendar.svg1
-rw-r--r--.icons/kora/apps/scalable/vectr.svg8
-rw-r--r--.icons/kora/apps/scalable/veloren.svg13
-rw-r--r--.icons/kora/apps/scalable/ventoy.svg8
-rw-r--r--.icons/kora/apps/scalable/veracrypt.svg16
l---------.icons/kora/apps/scalable/veracrypt.xpm.svg1
l---------.icons/kora/apps/scalable/verbiste.svg1
l---------.icons/kora/apps/scalable/veromix.svg1
-rw-r--r--.icons/kora/apps/scalable/veusz.svg12
-rw-r--r--.icons/kora/apps/scalable/veyon-configurator.svg14
-rw-r--r--.icons/kora/apps/scalable/veyon-master.svg18
-rw-r--r--.icons/kora/apps/scalable/viber.svg11
-rw-r--r--.icons/kora/apps/scalable/vibrantLinux.svg14
-rw-r--r--.icons/kora/apps/scalable/vidalia.svg8
-rw-r--r--.icons/kora/apps/scalable/vidcutter.svg11
l---------.icons/kora/apps/scalable/video-player.svg1
-rw-r--r--.icons/kora/apps/scalable/videomass.svg12
-rw-r--r--.icons/kora/apps/scalable/vieb.svg10
l---------.icons/kora/apps/scalable/view-media-playlist.svg1
-rw-r--r--.icons/kora/apps/scalable/view-statistics.svg8
l---------.icons/kora/apps/scalable/viewnior.svg1
-rw-r--r--.icons/kora/apps/scalable/vifm.svg12
l---------.icons/kora/apps/scalable/viking.svg1
l---------.icons/kora/apps/scalable/vim-qt.svg1
-rw-r--r--.icons/kora/apps/scalable/vim.svg16
-rw-r--r--.icons/kora/apps/scalable/vimeo.svg8
l---------.icons/kora/apps/scalable/vimlogo.svg1
l---------.icons/kora/apps/scalable/vinagre.svg1
-rw-r--r--.icons/kora/apps/scalable/viper-browser.svg10
-rw-r--r--.icons/kora/apps/scalable/virt-manager.svg14
l---------.icons/kora/apps/scalable/virt-viewer.svg1
l---------.icons/kora/apps/scalable/virtualbox-ose.svg1
-rw-r--r--.icons/kora/apps/scalable/virtualbox.svg10
-rw-r--r--.icons/kora/apps/scalable/virustotal.svg8
-rw-r--r--.icons/kora/apps/scalable/visual-paradigm.svg11
-rw-r--r--.icons/kora/apps/scalable/visual-studio-code-insiders.svg7
l---------.icons/kora/apps/scalable/visual-studio-code.svg1
-rw-r--r--.icons/kora/apps/scalable/visualboyadvance.svg23
-rw-r--r--.icons/kora/apps/scalable/visualvm.svg10
-rw-r--r--.icons/kora/apps/scalable/vitomu.svg8
-rw-r--r--.icons/kora/apps/scalable/vivado_logo.svg8
-rw-r--r--.icons/kora/apps/scalable/vivaldi-beta.svg9
l---------.icons/kora/apps/scalable/vivaldi-ikllmbphdgkmdfmmlohklnceeccfoppn-Default.svg1
-rw-r--r--.icons/kora/apps/scalable/vivaldi-snapshot.svg8
l---------.icons/kora/apps/scalable/vivaldi-stable.svg1
-rw-r--r--.icons/kora/apps/scalable/vivaldi.svg8
-rw-r--r--.icons/kora/apps/scalable/vlc.svg25
-rw-r--r--.icons/kora/apps/scalable/vmd.svg12
l---------.icons/kora/apps/scalable/vmnetcfg.svg1
-rw-r--r--.icons/kora/apps/scalable/vmpk.svg12
l---------.icons/kora/apps/scalable/vmplayer.svg1
-rw-r--r--.icons/kora/apps/scalable/vmware-netcfg.svg14
-rw-r--r--.icons/kora/apps/scalable/vmware-player.svg8
-rw-r--r--.icons/kora/apps/scalable/vmware-view.svg8
-rw-r--r--.icons/kora/apps/scalable/vmware-vmrc.svg11
-rw-r--r--.icons/kora/apps/scalable/vmware-workstation.svg11
l---------.icons/kora/apps/scalable/vmware.svg1
l---------.icons/kora/apps/scalable/vnc.svg1
-rw-r--r--.icons/kora/apps/scalable/vncviewer.svg8
l---------.icons/kora/apps/scalable/vncviewer48x48.svg1
-rw-r--r--.icons/kora/apps/scalable/vnote.svg12
-rw-r--r--.icons/kora/apps/scalable/vocal.svg11
-rw-r--r--.icons/kora/apps/scalable/void-wizard.svg12
-rw-r--r--.icons/kora/apps/scalable/vokoscreen.svg16
-rw-r--r--.icons/kora/apps/scalable/vokoscreenNG.svg16
l---------.icons/kora/apps/scalable/volume-knob.svg1
-rw-r--r--.icons/kora/apps/scalable/vorta.svg13
l---------.icons/kora/apps/scalable/vorta32.svg1
-rw-r--r--.icons/kora/apps/scalable/vprerex.svg13
-rw-r--r--.icons/kora/apps/scalable/vroid-studio.svg14
l---------.icons/kora/apps/scalable/vs-code.svg1
l---------.icons/kora/apps/scalable/vs_code.svg1
-rw-r--r--.icons/kora/apps/scalable/vscode-exploration.svg7
-rw-r--r--.icons/kora/apps/scalable/vscode-insiders.svg7
-rw-r--r--.icons/kora/apps/scalable/vscode.svg7
-rw-r--r--.icons/kora/apps/scalable/vscodium.svg12
-rw-r--r--.icons/kora/apps/scalable/vstudio.svg17
l---------.icons/kora/apps/scalable/vuescan.svg1
-rw-r--r--.icons/kora/apps/scalable/vuze.svg6
-rw-r--r--.icons/kora/apps/scalable/vym.svg11
l---------.icons/kora/apps/scalable/wallpaper.svg1
-rw-r--r--.icons/kora/apps/scalable/warpinator.svg8
-rw-r--r--.icons/kora/apps/scalable/warsow.svg17
l---------.icons/kora/apps/scalable/waterfox-classic.svg1
l---------.icons/kora/apps/scalable/waterfox-current.svg1
l---------.icons/kora/apps/scalable/waterfox-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/waterfox.svg31
-rw-r--r--.icons/kora/apps/scalable/wavebox.svg8
-rw-r--r--.icons/kora/apps/scalable/waveform11.svg11
-rw-r--r--.icons/kora/apps/scalable/waydroid.svg11
-rw-r--r--.icons/kora/apps/scalable/wayland.svg8
l---------.icons/kora/apps/scalable/wazzapp.svg1
l---------.icons/kora/apps/scalable/weather-clear.svg1
l---------.icons/kora/apps/scalable/weather-widget.svg1
-rw-r--r--.icons/kora/apps/scalable/weather.svg14
-rw-r--r--.icons/kora/apps/scalable/web-browser.svg15
l---------.icons/kora/apps/scalable/web-google-drive.svg1
l---------.icons/kora/apps/scalable/web-google-gmail-offline.svg1
l---------.icons/kora/apps/scalable/web-google-gmail.svg1
-rw-r--r--.icons/kora/apps/scalable/web-kindle.svg8
-rw-r--r--.icons/kora/apps/scalable/web-lounge.svg11
-rw-r--r--.icons/kora/apps/scalable/webamp-desktop.svg11
-rw-r--r--.icons/kora/apps/scalable/webapp-manager.svg14
l---------.icons/kora/apps/scalable/webbrowser-app.svg1
-rw-r--r--.icons/kora/apps/scalable/webby.svg8
-rw-r--r--.icons/kora/apps/scalable/webcamoid.svg12
l---------.icons/kora/apps/scalable/webcord.svg1
-rw-r--r--.icons/kora/apps/scalable/webide.svg13
-rw-r--r--.icons/kora/apps/scalable/webplotdigitizer.svg19
-rw-r--r--.icons/kora/apps/scalable/webstorm.svg19
l---------.icons/kora/apps/scalable/webtorrent-desktop.svg1
-rw-r--r--.icons/kora/apps/scalable/webtorrent.svg18
-rw-r--r--.icons/kora/apps/scalable/wechat.svg10
l---------.icons/kora/apps/scalable/weechat.svg1
l---------.icons/kora/apps/scalable/weixin.svg1
-rw-r--r--.icons/kora/apps/scalable/welcome-screen.svg12
-rw-r--r--.icons/kora/apps/scalable/welle.io.svg22
-rw-r--r--.icons/kora/apps/scalable/wemeet.svg12
l---------.icons/kora/apps/scalable/wemeetapp.svg1
l---------.icons/kora/apps/scalable/wesnoth-1.10-icon.svg1
l---------.icons/kora/apps/scalable/wesnoth-1.10_editor-icon.svg1
l---------.icons/kora/apps/scalable/wesnoth-1.12-icon.svg1
l---------.icons/kora/apps/scalable/wesnoth-1.12_editor-icon.svg1
l---------.icons/kora/apps/scalable/wesnoth-1.14-icon.svg1
l---------.icons/kora/apps/scalable/wesnoth-1.14_editor-icon.svg1
l---------.icons/kora/apps/scalable/wesnoth-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/wesnoth.svg12
l---------.icons/kora/apps/scalable/wesnoth_editor-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/wesnoth_editor.svg12
l---------.icons/kora/apps/scalable/wewechat.svg1
-rw-r--r--.icons/kora/apps/scalable/whalebird.svg8
-rw-r--r--.icons/kora/apps/scalable/whatpulse.svg11
l---------.icons/kora/apps/scalable/whatsapp-desktop.svg1
l---------.icons/kora/apps/scalable/whatsapp-for-linux.svg1
l---------.icons/kora/apps/scalable/whatsapp-nativefier.svg1
-rw-r--r--.icons/kora/apps/scalable/whatsapp.svg15
l---------.icons/kora/apps/scalable/whatsdesk.svg1
-rw-r--r--.icons/kora/apps/scalable/whatsie.svg8
l---------.icons/kora/apps/scalable/wicd-gtk.svg1
l---------.icons/kora/apps/scalable/wicd.svg1
l---------.icons/kora/apps/scalable/widelands.svg1
l---------.icons/kora/apps/scalable/wifi-radar.svg1
l---------.icons/kora/apps/scalable/wiki.svg1
-rw-r--r--.icons/kora/apps/scalable/wikimedia-commons.svg15
-rw-r--r--.icons/kora/apps/scalable/wikipedia.svg15
-rw-r--r--.icons/kora/apps/scalable/winbox.svg8
-rw-r--r--.icons/kora/apps/scalable/window-duplicate.svg16
l---------.icons/kora/apps/scalable/window-manager.svg1
-rw-r--r--.icons/kora/apps/scalable/window.svg11
l---------.icons/kora/apps/scalable/window_list.svg1
-rw-r--r--.icons/kora/apps/scalable/windows95.svg13
-rw-r--r--.icons/kora/apps/scalable/windscribe.svg9
-rw-r--r--.icons/kora/apps/scalable/windstille-0.2.svg17
-rw-r--r--.icons/kora/apps/scalable/wine-help.svg14
-rw-r--r--.icons/kora/apps/scalable/wine-launcher.svg8
l---------.icons/kora/apps/scalable/wine-notepad.svg1
-rw-r--r--.icons/kora/apps/scalable/wine-uninstaller.svg14
l---------.icons/kora/apps/scalable/wine-winecfg.svg1
l---------.icons/kora/apps/scalable/wine-winetricks.svg1
-rw-r--r--.icons/kora/apps/scalable/wine.svg8
-rw-r--r--.icons/kora/apps/scalable/winecfg.svg14
-rw-r--r--.icons/kora/apps/scalable/winefile.svg13
l---------.icons/kora/apps/scalable/winemine.svg1
-rw-r--r--.icons/kora/apps/scalable/winetricks.svg14
-rw-r--r--.icons/kora/apps/scalable/winff.svg14
-rw-r--r--.icons/kora/apps/scalable/wingpanel.svg8
-rw-r--r--.icons/kora/apps/scalable/wings3d.svg18
l---------.icons/kora/apps/scalable/winhelp.svg1
-rw-r--r--.icons/kora/apps/scalable/wire-desktop.svg19
l---------.icons/kora/apps/scalable/wire.svg1
-rw-r--r--.icons/kora/apps/scalable/wireshark-alt.svg12
l---------.icons/kora/apps/scalable/wireshark-gtk.svg1
-rw-r--r--.icons/kora/apps/scalable/wireshark.svg37
-rw-r--r--.icons/kora/apps/scalable/wiznote.svg8
l---------.icons/kora/apps/scalable/wl-ico-64.svg1
l---------.icons/kora/apps/scalable/wmtweaks.svg1
-rw-r--r--.icons/kora/apps/scalable/woeusbgui-icon.svg22
-rw-r--r--.icons/kora/apps/scalable/wolfram-language.svg9
l---------.icons/kora/apps/scalable/wolfram-mathematica.svg1
l---------.icons/kora/apps/scalable/wordpad.svg1
-rw-r--r--.icons/kora/apps/scalable/wordpress.svg8
-rw-r--r--.icons/kora/apps/scalable/words.svg14
-rw-r--r--.icons/kora/apps/scalable/wordview.svg14
l---------.icons/kora/apps/scalable/wordview.xpm.svg1
l---------.icons/kora/apps/scalable/work.openpaper.Paperwork.svg1
-rw-r--r--.icons/kora/apps/scalable/workspace-overview.svg8
-rw-r--r--.icons/kora/apps/scalable/workspace-switcher-left-bottom.svg8
-rw-r--r--.icons/kora/apps/scalable/workspace-switcher-right-bottom.svg8
-rw-r--r--.icons/kora/apps/scalable/workspace-switcher-right-top.svg8
-rw-r--r--.icons/kora/apps/scalable/workspace-switcher-top-left.svg8
-rw-r--r--.icons/kora/apps/scalable/workspace-switcher.svg14
-rw-r--r--.icons/kora/apps/scalable/world-of-goo.svg11
l---------.icons/kora/apps/scalable/worldofgoo.svg1
l---------.icons/kora/apps/scalable/wp.svg1
-rw-r--r--.icons/kora/apps/scalable/wpa_gui.svg10
l---------.icons/kora/apps/scalable/wpcom.svg1
l---------.icons/kora/apps/scalable/wps-calc.svg1
-rw-r--r--.icons/kora/apps/scalable/wps-office-etmain.svg14
-rw-r--r--.icons/kora/apps/scalable/wps-office-pdfmain.svg14
-rw-r--r--.icons/kora/apps/scalable/wps-office-wppmain.svg14
-rw-r--r--.icons/kora/apps/scalable/wps-office-wpsmain.svg14
l---------.icons/kora/apps/scalable/wps-office2019-etmain.svg1
-rw-r--r--.icons/kora/apps/scalable/wps-office2019-kprometheus.svg10
l---------.icons/kora/apps/scalable/wps-office2019-pdfmain.svg1
l---------.icons/kora/apps/scalable/wps-office2019-wppmain.svg1
l---------.icons/kora/apps/scalable/wps-office2019-wpsmain.svg1
l---------.icons/kora/apps/scalable/wps-pres.svg1
l---------.icons/kora/apps/scalable/wps-word.svg1
l---------.icons/kora/apps/scalable/wpscan.svg1
-rw-r--r--.icons/kora/apps/scalable/wpscrackgui.svg9
-rw-r--r--.icons/kora/apps/scalable/write_stylus.svg11
l---------.icons/kora/apps/scalable/ws.openarena.OpenArena.svg1
l---------.icons/kora/apps/scalable/wsw.svg1
-rw-r--r--.icons/kora/apps/scalable/wunderlist.svg12
l---------.icons/kora/apps/scalable/www-browser.svg1
l---------.icons/kora/apps/scalable/wxHexEditor.svg1
l---------.icons/kora/apps/scalable/wxbanker.svg1
-rw-r--r--.icons/kora/apps/scalable/wxcas.svg8
-rw-r--r--.icons/kora/apps/scalable/wxglade.svg14
l---------.icons/kora/apps/scalable/wxlame.svg1
l---------.icons/kora/apps/scalable/wxmaxima.svg1
l---------.icons/kora/apps/scalable/x-boot-repair.svg1
l---------.icons/kora/apps/scalable/x-office-address-book.svg1
l---------.icons/kora/apps/scalable/x-office-calendar.svg1
l---------.icons/kora/apps/scalable/x-office-mail.svg1
l---------.icons/kora/apps/scalable/x-pdf.svg1
-rw-r--r--.icons/kora/apps/scalable/x-plane.svg12
l---------.icons/kora/apps/scalable/x-system-software-sources.svg1
-rw-r--r--.icons/kora/apps/scalable/x-tile.svg13
l---------.icons/kora/apps/scalable/x.svg1
l---------.icons/kora/apps/scalable/x11.svg1
-rw-r--r--.icons/kora/apps/scalable/x2goclient.svg8
-rw-r--r--.icons/kora/apps/scalable/xampp.svg8
l---------.icons/kora/apps/scalable/xapp.svg1
l---------.icons/kora/apps/scalable/xar.svg1
l---------.icons/kora/apps/scalable/xarchiver.svg1
-rw-r--r--.icons/kora/apps/scalable/xash3d.svg11
l---------.icons/kora/apps/scalable/xboard.svg1
l---------.icons/kora/apps/scalable/xcalc.svg1
-rw-r--r--.icons/kora/apps/scalable/xcfa.svg25
l---------.icons/kora/apps/scalable/xchat-gnome.svg1
l---------.icons/kora/apps/scalable/xchat-mini.svg1
-rw-r--r--.icons/kora/apps/scalable/xchat.svg10
l---------.icons/kora/apps/scalable/xchm-48.svg1
l---------.icons/kora/apps/scalable/xchm.svg1
l---------.icons/kora/apps/scalable/xclipboard.svg1
l---------.icons/kora/apps/scalable/xclock.svg1
l---------.icons/kora/apps/scalable/xconsole.svg1
l---------.icons/kora/apps/scalable/xdg-browser-launcher.svg1
-rw-r--r--.icons/kora/apps/scalable/xdiagnose.svg22
l---------.icons/kora/apps/scalable/xed.svg1
l---------.icons/kora/apps/scalable/xedit.svg1
l---------.icons/kora/apps/scalable/xemacs.svg1
-rw-r--r--.icons/kora/apps/scalable/xemu.svg8
-rw-r--r--.icons/kora/apps/scalable/xenia.svg11
l---------.icons/kora/apps/scalable/xeyes.svg1
l---------.icons/kora/apps/scalable/xfburn.svg1
l---------.icons/kora/apps/scalable/xfcalendar.svg1
l---------.icons/kora/apps/scalable/xfce-devel.svg1
l---------.icons/kora/apps/scalable/xfce-edit.svg1
l---------.icons/kora/apps/scalable/xfce-filemanager.svg1
l---------.icons/kora/apps/scalable/xfce-games.svg1
l---------.icons/kora/apps/scalable/xfce-graphics.svg1
l---------.icons/kora/apps/scalable/xfce-mail.svg1
l---------.icons/kora/apps/scalable/xfce-man.svg1
l---------.icons/kora/apps/scalable/xfce-mount.svg1
l---------.icons/kora/apps/scalable/xfce-mouse.svg1
l---------.icons/kora/apps/scalable/xfce-multimedia.svg1
l---------.icons/kora/apps/scalable/xfce-newmail.svg1
l---------.icons/kora/apps/scalable/xfce-schedule.svg1
l---------.icons/kora/apps/scalable/xfce-sensors.svg1
l---------.icons/kora/apps/scalable/xfce-sound.svg1
l---------.icons/kora/apps/scalable/xfce-system-info.svg1
l---------.icons/kora/apps/scalable/xfce-system-lock.svg1
l---------.icons/kora/apps/scalable/xfce-system-settings.svg1
l---------.icons/kora/apps/scalable/xfce-system.svg1
l---------.icons/kora/apps/scalable/xfce-terminal.svg1
l---------.icons/kora/apps/scalable/xfce-theme-manager.svg1
l---------.icons/kora/apps/scalable/xfce-ui.svg1
l---------.icons/kora/apps/scalable/xfce-unknown.svg1
l---------.icons/kora/apps/scalable/xfce-utils.svg1
l---------.icons/kora/apps/scalable/xfce4-appfinder.svg1
l---------.icons/kora/apps/scalable/xfce4-backdrop.svg1
l---------.icons/kora/apps/scalable/xfce4-battery-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-calculator-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-clipman-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-clock.svg1
l---------.icons/kora/apps/scalable/xfce4-color-settings.svg1
l---------.icons/kora/apps/scalable/xfce4-cpufreq-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-cpugraph-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-dict.svg1
l---------.icons/kora/apps/scalable/xfce4-display.svg1
-rw-r--r--.icons/kora/apps/scalable/xfce4-eyes.svg21
-rw-r--r--.icons/kora/apps/scalable/xfce4-fsguard-plugin-warning.svg31
-rw-r--r--.icons/kora/apps/scalable/xfce4-fsguard-plugin.svg30
l---------.icons/kora/apps/scalable/xfce4-indicator-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-logo.svg1
l---------.icons/kora/apps/scalable/xfce4-mcs-manager.svg1
l---------.icons/kora/apps/scalable/xfce4-menueditor.svg1
l---------.icons/kora/apps/scalable/xfce4-mixer.svg1
l---------.icons/kora/apps/scalable/xfce4-netload-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-notes-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-notifyd.svg1
l---------.icons/kora/apps/scalable/xfce4-panel-menu.svg1
-rw-r--r--.icons/kora/apps/scalable/xfce4-panel.svg8
l---------.icons/kora/apps/scalable/xfce4-power-manager-settings.svg1
l---------.icons/kora/apps/scalable/xfce4-pulseaudio-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-sample-plugin.svg1
-rw-r--r--.icons/kora/apps/scalable/xfce4-session.svg12
l---------.icons/kora/apps/scalable/xfce4-settings.svg1
l---------.icons/kora/apps/scalable/xfce4-sound.svg1
l---------.icons/kora/apps/scalable/xfce4-splash.svg1
-rw-r--r--.icons/kora/apps/scalable/xfce4-statusnotifier-plugin.svg8
l---------.icons/kora/apps/scalable/xfce4-stopwatch-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-system-lock.svg1
-rw-r--r--.icons/kora/apps/scalable/xfce4-systray.svg9
-rw-r--r--.icons/kora/apps/scalable/xfce4-taskbar.svg8
l---------.icons/kora/apps/scalable/xfce4-time-out-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-timer-plugin.svg1
l---------.icons/kora/apps/scalable/xfce4-timer.svg1
l---------.icons/kora/apps/scalable/xfce4-ui.svg1
l---------.icons/kora/apps/scalable/xfce4-weather.svg1
l---------.icons/kora/apps/scalable/xfce4-whiskermenu.svg1
l---------.icons/kora/apps/scalable/xfce4-workspaces.svg1
l---------.icons/kora/apps/scalable/xfce4_xicon.svg1
l---------.icons/kora/apps/scalable/xfce_unknown.svg1
l---------.icons/kora/apps/scalable/xfdashboard.svg1
-rw-r--r--.icons/kora/apps/scalable/xfe.svg9
l---------.icons/kora/apps/scalable/xfi.svg1
l---------.icons/kora/apps/scalable/xfmail.svg1
l---------.icons/kora/apps/scalable/xfp.svg1
l---------.icons/kora/apps/scalable/xfpm-ac-adapter.svg1
l---------.icons/kora/apps/scalable/xfpm-suspend.svg1
l---------.icons/kora/apps/scalable/xfsm-hibernate.svg1
l---------.icons/kora/apps/scalable/xfsm-lock.svg1
l---------.icons/kora/apps/scalable/xfsm-logout.svg1
l---------.icons/kora/apps/scalable/xfsm-reboot.svg1
l---------.icons/kora/apps/scalable/xfsm-shutdown.svg1
l---------.icons/kora/apps/scalable/xfsm-suspend.svg1
l---------.icons/kora/apps/scalable/xfsm-switch-user.svg1
l---------.icons/kora/apps/scalable/xfsm-switch.svg1
l---------.icons/kora/apps/scalable/xfw.svg1
l---------.icons/kora/apps/scalable/xfwm4-tweaks-settings.svg1
-rw-r--r--.icons/kora/apps/scalable/xfwm4.svg6
-rw-r--r--.icons/kora/apps/scalable/xhydra.svg10
-rw-r--r--.icons/kora/apps/scalable/xiaomitool.svg24
l---------.icons/kora/apps/scalable/ximian-evolution-calendar.svg1
l---------.icons/kora/apps/scalable/ximian-evolution-email.svg1
l---------.icons/kora/apps/scalable/xine.svg1
-rw-r--r--.icons/kora/apps/scalable/xiphos.svg9
l---------.icons/kora/apps/scalable/xmag.svg1
-rw-r--r--.icons/kora/apps/scalable/xmind.svg10
-rw-r--r--.icons/kora/apps/scalable/xmlcopyeditor.svg11
l---------.icons/kora/apps/scalable/xmms.svg1
-rw-r--r--.icons/kora/apps/scalable/xmoto.svg22
-rw-r--r--.icons/kora/apps/scalable/xnconvert.svg15
-rw-r--r--.icons/kora/apps/scalable/xneur.svg8
-rw-r--r--.icons/kora/apps/scalable/xnoise.svg11
-rw-r--r--.icons/kora/apps/scalable/xnretro.svg17
-rw-r--r--.icons/kora/apps/scalable/xnsketch.svg19
-rw-r--r--.icons/kora/apps/scalable/xnview.svg17
l---------.icons/kora/apps/scalable/xnviewmp.svg1
-rw-r--r--.icons/kora/apps/scalable/xonotic.svg19
-rw-r--r--.icons/kora/apps/scalable/xonsh.svg8
-rw-r--r--.icons/kora/apps/scalable/xorg.svg22
-rw-r--r--.icons/kora/apps/scalable/xournal.svg17
l---------.icons/kora/apps/scalable/xournalpp.svg1
l---------.icons/kora/apps/scalable/xpad.svg1
l---------.icons/kora/apps/scalable/xpdf.svg1
l---------.icons/kora/apps/scalable/xplane.svg1
l---------.icons/kora/apps/scalable/xplayer.svg1
-rw-r--r--.icons/kora/apps/scalable/xreader.svg19
l---------.icons/kora/apps/scalable/xsane.svg1
l---------.icons/kora/apps/scalable/xscreensaver.svg1
l---------.icons/kora/apps/scalable/xsensors.svg1
-rw-r--r--.icons/kora/apps/scalable/xt7-player-mpv.svg14
l---------.icons/kora/apps/scalable/xterm-color.svg1
l---------.icons/kora/apps/scalable/xterm-color_32x32.svg1
l---------.icons/kora/apps/scalable/xterm-color_48x48.svg1
-rw-r--r--.icons/kora/apps/scalable/xterm.svg16
l---------.icons/kora/apps/scalable/xvidcap.svg1
l---------.icons/kora/apps/scalable/xviewer.svg1
l---------.icons/kora/apps/scalable/xyz.diamondb.gtkcord4.svg1
l---------.icons/kora/apps/scalable/xyz.z3ntu.razergenie.svg1
-rw-r--r--.icons/kora/apps/scalable/y-cutter.svg15
-rw-r--r--.icons/kora/apps/scalable/y-ppa-manager.svg8
-rw-r--r--.icons/kora/apps/scalable/yad.svg8
l---------.icons/kora/apps/scalable/yadpush.svg1
l---------.icons/kora/apps/scalable/yagf.svg1
-rw-r--r--.icons/kora/apps/scalable/yahoo-mail.svg12
l---------.icons/kora/apps/scalable/yahoo.svg1
-rw-r--r--.icons/kora/apps/scalable/yakuake.svg16
-rw-r--r--.icons/kora/apps/scalable/yaourtgui.svg8
l---------.icons/kora/apps/scalable/yapysudoku.svg1
-rw-r--r--.icons/kora/apps/scalable/yaradio-yamusic.svg11
l---------.icons/kora/apps/scalable/yarock.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-addon.svg8
l---------.icons/kora/apps/scalable/yast-alternatives.svg1
l---------.icons/kora/apps/scalable/yast-apparmor.svg1
l---------.icons/kora/apps/scalable/yast-auth-client.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-bootloader.svg8
-rw-r--r--.icons/kora/apps/scalable/yast-checkmedia.svg8
l---------.icons/kora/apps/scalable/yast-control-center.svg1
l---------.icons/kora/apps/scalable/yast-create-new-vm.svg1
l---------.icons/kora/apps/scalable/yast-device-tree.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-disk.svg31
l---------.icons/kora/apps/scalable/yast-firewall.svg1
l---------.icons/kora/apps/scalable/yast-hardware.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-high_availability.svg12
-rw-r--r--.icons/kora/apps/scalable/yast-host.svg12
-rw-r--r--.icons/kora/apps/scalable/yast-http-server.svg18
l---------.icons/kora/apps/scalable/yast-hwinfo.svg1
l---------.icons/kora/apps/scalable/yast-inetd.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-iscsi-client.svg8
l---------.icons/kora/apps/scalable/yast-journal.svg1
l---------.icons/kora/apps/scalable/yast-kerberos.svg1
l---------.icons/kora/apps/scalable/yast-keyboard.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-lan.svg12
-rw-r--r--.icons/kora/apps/scalable/yast-language.svg21
l---------.icons/kora/apps/scalable/yast-ldap-server.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-live-install.svg35
l---------.icons/kora/apps/scalable/yast-mail.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-messages.svg10
l---------.icons/kora/apps/scalable/yast-misc.svg1
l---------.icons/kora/apps/scalable/yast-network-services.svg1
l---------.icons/kora/apps/scalable/yast-network_services.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-nfs.svg12
-rw-r--r--.icons/kora/apps/scalable/yast-nis.svg12
l---------.icons/kora/apps/scalable/yast-ntp-client.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-online-update.svg11
l---------.icons/kora/apps/scalable/yast-online_update.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-powertweak.svg8
l---------.icons/kora/apps/scalable/yast-printer.svg1
l---------.icons/kora/apps/scalable/yast-proxy.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-release-notes.svg8
-rw-r--r--.icons/kora/apps/scalable/yast-remote.svg14
l---------.icons/kora/apps/scalable/yast-runlevel.svg1
l---------.icons/kora/apps/scalable/yast-samba-client.svg1
l---------.icons/kora/apps/scalable/yast-samba-server.svg1
l---------.icons/kora/apps/scalable/yast-scanner.svg1
l---------.icons/kora/apps/scalable/yast-security.svg1
l---------.icons/kora/apps/scalable/yast-services-manager.svg1
l---------.icons/kora/apps/scalable/yast-snapper.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-software.svg43
-rw-r--r--.icons/kora/apps/scalable/yast-sound.svg30
l---------.icons/kora/apps/scalable/yast-sudo.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-support.svg8
l---------.icons/kora/apps/scalable/yast-sw_single.svg1
l---------.icons/kora/apps/scalable/yast-sw_source.svg1
l---------.icons/kora/apps/scalable/yast-sysconfig.svg1
l---------.icons/kora/apps/scalable/yast-system.svg1
l---------.icons/kora/apps/scalable/yast-tftp-server.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-timezone.svg17
l---------.icons/kora/apps/scalable/yast-update-online.svg1
l---------.icons/kora/apps/scalable/yast-upgrade.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-users.svg8
l---------.icons/kora/apps/scalable/yast-vendor.svg1
-rw-r--r--.icons/kora/apps/scalable/yast-vm-install.svg19
-rw-r--r--.icons/kora/apps/scalable/yast-vm-migrate.svg19
-rw-r--r--.icons/kora/apps/scalable/yast-vpn.svg15
l---------.icons/kora/apps/scalable/yast-x11.svg1
-rw-r--r--.icons/kora/apps/scalable/yast.svg8
l---------.icons/kora/apps/scalable/yast2.svg1
l---------.icons/kora/apps/scalable/yate.svg1
-rw-r--r--.icons/kora/apps/scalable/yed.svg11
-rw-r--r--.icons/kora/apps/scalable/ymuse.svg28
-rw-r--r--.icons/kora/apps/scalable/yokadi.svg15
-rw-r--r--.icons/kora/apps/scalable/yoshimi.svg13
-rw-r--r--.icons/kora/apps/scalable/youdao-dict.svg8
-rw-r--r--.icons/kora/apps/scalable/your-freedom.svg8
-rw-r--r--.icons/kora/apps/scalable/youtrack.svg10
l---------.icons/kora/apps/scalable/youtube-circle.svg1
l---------.icons/kora/apps/scalable/youtube-dl-gui.svg1
l---------.icons/kora/apps/scalable/youtube-dl-qt-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/youtube-dl.svg18
l---------.icons/kora/apps/scalable/youtube-dlg.svg1
-rw-r--r--.icons/kora/apps/scalable/youtube-music-desktop-app.svg8
-rw-r--r--.icons/kora/apps/scalable/youtube-music.svg11
-rw-r--r--.icons/kora/apps/scalable/youtube-to-mp3.svg8
-rw-r--r--.icons/kora/apps/scalable/youtube.svg14
-rw-r--r--.icons/kora/apps/scalable/yubikey-neo-manager.svg10
-rw-r--r--.icons/kora/apps/scalable/yubikey-personalization-gui.svg10
-rw-r--r--.icons/kora/apps/scalable/yubikey-piv-manager.svg10
-rw-r--r--.icons/kora/apps/scalable/yubioath.svg10
l---------.icons/kora/apps/scalable/yumex-dnf.svg1
l---------.icons/kora/apps/scalable/yumex.svg1
-rw-r--r--.icons/kora/apps/scalable/yuna.svg8
-rw-r--r--.icons/kora/apps/scalable/yuzu.svg11
l---------.icons/kora/apps/scalable/z_frame_8.svg1
-rw-r--r--.icons/kora/apps/scalable/zaproxy.svg8
-rw-r--r--.icons/kora/apps/scalable/zart.svg10
l---------.icons/kora/apps/scalable/zathura.svg1
-rw-r--r--.icons/kora/apps/scalable/zaz.svg10
-rw-r--r--.icons/kora/apps/scalable/zbstudio.svg11
-rw-r--r--.icons/kora/apps/scalable/zdoom.svg11
-rw-r--r--.icons/kora/apps/scalable/zeal.svg16
-rw-r--r--.icons/kora/apps/scalable/zegrapher.svg8
l---------.icons/kora/apps/scalable/zeitgeist.svg1
l---------.icons/kora/apps/scalable/zen-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/zenkit.svg8
-rw-r--r--.icons/kora/apps/scalable/zenmap.svg12
l---------.icons/kora/apps/scalable/zeroinstall.svg1
-rw-r--r--.icons/kora/apps/scalable/zerotier-gui.svg8
-rw-r--r--.icons/kora/apps/scalable/zettlr.svg8
-rw-r--r--.icons/kora/apps/scalable/zevdocs.svg13
-rw-r--r--.icons/kora/apps/scalable/ziggurat.svg7
l---------.icons/kora/apps/scalable/zim.svg1
-rw-r--r--.icons/kora/apps/scalable/zint.svg7
-rw-r--r--.icons/kora/apps/scalable/zmninja.svg10
l---------.icons/kora/apps/scalable/zmninjapro.svg1
-rw-r--r--.icons/kora/apps/scalable/zoho-mail-desktop.svg8
l---------.icons/kora/apps/scalable/zoom-desktop.svg1
l---------.icons/kora/apps/scalable/zoom-icon.svg1
-rw-r--r--.icons/kora/apps/scalable/zotero.svg8
-rw-r--r--.icons/kora/apps/scalable/zrythm.svg8
-rw-r--r--.icons/kora/apps/scalable/zsnes.svg13
-rw-r--r--.icons/kora/apps/scalable/zulip.svg8
-rw-r--r--.icons/kora/apps/scalable/zuluCrypt.svg8
-rw-r--r--.icons/kora/apps/scalable/zuluMount.svg8
l---------.icons/kora/apps/scalable/zynaddsubfx.svg1
l---------.icons/kora/apps/scalable@21
-rw-r--r--.icons/kora/apps/symbolic/accessories-calculator-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/accessories-character-map-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/accessories-dictionary-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/accessories-screenshot-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/accessories-text-editor-symbolic.svg8
-rw-r--r--.icons/kora/apps/symbolic/add-files-to-archive-symbolic.svg6
l---------.icons/kora/apps/symbolic/appearance-symbolic.svg1
l---------.icons/kora/apps/symbolic/applets-screenshooter-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/application-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/bluetooth-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/builder-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/cheese-symbolic.svg7
l---------.icons/kora/apps/symbolic/chromium-browser-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/clock-applet-symbolic.svg3
l---------.icons/kora/apps/symbolic/com.bilelmoussaoui.Authenticator-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/com.github.bilelmoussaoui.Authenticator-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/com.github.taiko2k.avvie-symbolic.svg6
l---------.icons/kora/apps/symbolic/com.github.taiko2k.tauonmb-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/deja-dup-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/dev.vlinkz.NixSoftwareCenter-symbolic.svg3
l---------.icons/kora/apps/symbolic/diagnostics-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/dino-symbolic.svg4
l---------.icons/kora/apps/symbolic/display-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/dropbox-symbolic.svg3
l---------.icons/kora/apps/symbolic/eog-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/evince-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/file-roller-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/firefox-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/font-x-generic-symbolic.svg8
l---------.icons/kora/apps/symbolic/fonts-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/fusion-icon-symbolic.svg3
l---------.icons/kora/apps/symbolic/gedit-symbolic.svg1
l---------.icons/kora/apps/symbolic/gnome-calculator-symbolic.svg1
l---------.icons/kora/apps/symbolic/gnome-characters-symbolic.svg1
l---------.icons/kora/apps/symbolic/gnome-contacts-symbolic.svg1
l---------.icons/kora/apps/symbolic/gnome-control-center-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/gnome-disks-state-standby-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/gnome-power-manager-symbolic.svg8
l---------.icons/kora/apps/symbolic/gnome-screenshot-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/gnome-software-symbolic.svg3
l---------.icons/kora/apps/symbolic/gnome-tweak-tool-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/goa-panel-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/google-chrome-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/help-browser-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/help-contents-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/help-faq-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/icon-task-list-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/inkscape-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/internet-mail-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/ktorrent-symbolic.svg12
-rw-r--r--.icons/kora/apps/symbolic/libreoffice-base-symbolic.svg8
-rw-r--r--.icons/kora/apps/symbolic/libreoffice-calc-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/libreoffice-draw-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/libreoffice-impress-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/libreoffice-main-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/libreoffice-math-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/libreoffice-writer-symbolic.svg6
l---------.icons/kora/apps/symbolic/mail-mailbox-symbolic.svg1
l---------.icons/kora/apps/symbolic/media-eq-symbolic.svg1
l---------.icons/kora/apps/symbolic/misc-symbolic.svg1
l---------.icons/kora/apps/symbolic/mount-archive-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/multimedia-audio-player-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/multimedia-equalizer-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/multimedia-photo-manager-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/multimedia-photo-viewer-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/multimedia-video-player-symbolic.svg13
-rw-r--r--.icons/kora/apps/symbolic/multimedia-volume-control-symbolic.svg11
-rw-r--r--.icons/kora/apps/symbolic/notifications-applet-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/office-calendar-symbolic.svg9
l---------.icons/kora/apps/symbolic/org.gnome.ArchiveManager-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Calculator-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Calendar-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Characters-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Cheese-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Console-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Contacts-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Evince-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/org.gnome.Fractal-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/org.gnome.Lollypop-symbolic.svg4
l---------.icons/kora/apps/symbolic/org.gnome.Nautilus-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.PowerStats-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-about-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-accessibility-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-appearance-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-applications-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-bluetooth-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-camera-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-color-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-default-apps-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/org.gnome.Settings-diagnostics-symbolic.svg6
l---------.icons/kora/apps/symbolic/org.gnome.Settings-display-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/org.gnome.Settings-file-history-symbolic.svg7
l---------.icons/kora/apps/symbolic/org.gnome.Settings-keyboard-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-microphone-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/org.gnome.Settings-mobile-network-symbolic.svg17
l---------.icons/kora/apps/symbolic/org.gnome.Settings-mouse-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/org.gnome.Settings-multitasking-symbolic.svg3
l---------.icons/kora/apps/symbolic/org.gnome.Settings-network-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-notifications-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-online-accounts-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-power-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-printers-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-region-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-removable-media-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-search-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-sharing-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-sound-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-thunderbolt-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-time-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-users-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Settings-wacom-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Software-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.SystemMonitor-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Terminal-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.Yelp-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.clocks-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.eog-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.gedit-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.gnome.tweaks-symbolic.svg1
l---------.icons/kora/apps/symbolic/org.perezdecastro.Revolt-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/password-manager-symbolic.svg6
l---------.icons/kora/apps/symbolic/pointing-symbolic.svg1
l---------.icons/kora/apps/symbolic/power-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/preferences-color-symbolic.svg17
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-accessibility-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-apps-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-default-applications-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-display-symbolic.svg7
l---------.icons/kora/apps/symbolic/preferences-desktop-font-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-keyboard-shortcuts-symbolic.svg1
l---------.icons/kora/apps/symbolic/preferences-desktop-keyboard-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-locale-symbolic.svg8
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-online-accounts-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-remote-desktop-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-screensaver-symbolic.svg10
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-sharing-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-desktop-wallpaper-symbolic.svg10
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-details-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-devices-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-network-proxy-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-network-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-notifications-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-parental-controls-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-privacy-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-search-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-sharing-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/preferences-system-time-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/preferences-ubuntu-panel-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/revolt-symbolic.svg9
-rw-r--r--.icons/kora/apps/symbolic/rhythmbox-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/screenshooter-symbolic.svg6
l---------.icons/kora/apps/symbolic/seahorse-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/separator-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/setroubleshoot_icon-symbolic.svg4
l---------.icons/kora/apps/symbolic/shotwell-symbolic.svg1
l---------.icons/kora/apps/symbolic/sound-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/spacer-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/sparkleshare-symbolic.svg8
-rw-r--r--.icons/kora/apps/symbolic/synology-cloud-station-drive-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/system-file-manager-symbolic.svg10
-rw-r--r--.icons/kora/apps/symbolic/system-software-install-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/system-tray-symbolic.svg3
-rw-r--r--.icons/kora/apps/symbolic/system-users-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/task-list-symbolic.svg8
-rw-r--r--.icons/kora/apps/symbolic/tauonmb-symbolic.svg3
l---------.icons/kora/apps/symbolic/text-editor-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/tools-symbolic.svg7
-rw-r--r--.icons/kora/apps/symbolic/top_bar-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/transmission-symbolic.svg8
l---------.icons/kora/apps/symbolic/unity-tweak-tool-symbolic.svg1
-rw-r--r--.icons/kora/apps/symbolic/user-info-symbolic.svg6
-rw-r--r--.icons/kora/apps/symbolic/utilities-system-monitor-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/utilities-terminal-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/utilities-tweak-tool-symbolic.svg5
-rw-r--r--.icons/kora/apps/symbolic/web-browser-symbolic.svg4
-rw-r--r--.icons/kora/apps/symbolic/workspace-switcher-symbolic.svg6
l---------.icons/kora/categories/scalable/applications-accessories.svg1
l---------.icons/kora/categories/scalable/applications-all.svg1
l---------.icons/kora/categories/scalable/applications-development-web.svg1
l---------.icons/kora/categories/scalable/applications-development.svg1
l---------.icons/kora/categories/scalable/applications-education-language.svg1
l---------.icons/kora/categories/scalable/applications-education-mathematics.svg1
l---------.icons/kora/categories/scalable/applications-education-science.svg1
l---------.icons/kora/categories/scalable/applications-education.svg1
l---------.icons/kora/categories/scalable/applications-electronics.svg1
l---------.icons/kora/categories/scalable/applications-engineering.svg1
l---------.icons/kora/categories/scalable/applications-featured.svg1
l---------.icons/kora/categories/scalable/applications-fonts.svg1
l---------.icons/kora/categories/scalable/applications-games.svg1
l---------.icons/kora/categories/scalable/applications-graphics.svg1
l---------.icons/kora/categories/scalable/applications-interfacedesign.svg1
l---------.icons/kora/categories/scalable/applications-internet.svg1
l---------.icons/kora/categories/scalable/applications-java.svg1
l---------.icons/kora/categories/scalable/applications-multimedia.svg1
l---------.icons/kora/categories/scalable/applications-network.svg1
l---------.icons/kora/categories/scalable/applications-office.svg1
l---------.icons/kora/categories/scalable/applications-other.svg1
l---------.icons/kora/categories/scalable/applications-science.svg1
l---------.icons/kora/categories/scalable/applications-system.svg1
l---------.icons/kora/categories/scalable/applications-utilities.svg1
l---------.icons/kora/categories/scalable/applications-webbrowsers.svg1
l---------.icons/kora/categories/scalable@21
-rw-r--r--.icons/kora/categories/symbolic/applications-engineering-symbolic.svg14
-rw-r--r--.icons/kora/categories/symbolic/applications-games-symbolic.svg6
-rw-r--r--.icons/kora/categories/symbolic/applications-graphics-symbolic.svg4
-rw-r--r--.icons/kora/categories/symbolic/applications-multimedia-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/applications-science-symbolic.svg6
l---------.icons/kora/categories/symbolic/applications-system-symbolic.svg1
-rw-r--r--.icons/kora/categories/symbolic/applications-utilities-symbolic.svg10
l---------.icons/kora/categories/symbolic/credentials-preferences-symbolic.svg1
-rw-r--r--.icons/kora/categories/symbolic/emoji-activities-symbolic.svg6
-rw-r--r--.icons/kora/categories/symbolic/emoji-body-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/emoji-body_symbolic.svg7
-rw-r--r--.icons/kora/categories/symbolic/emoji-flags-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/emoji-flags_symbolic.svg6
-rw-r--r--.icons/kora/categories/symbolic/emoji-food-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/emoji-nature-symbolic.svg6
-rw-r--r--.icons/kora/categories/symbolic/emoji-objects-symbolic.svg6
-rw-r--r--.icons/kora/categories/symbolic/emoji-people-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/emoji-recent-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/emoji-symbols-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/emoji-symbols_symbolic.svg6
-rw-r--r--.icons/kora/categories/symbolic/emoji-travel-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/emoji-travel_symbolic.svg8
l---------.icons/kora/categories/symbolic/goa-panel-symbolic.svg1
-rw-r--r--.icons/kora/categories/symbolic/payment-card-symbolic.svg6
-rw-r--r--.icons/kora/categories/symbolic/preferences-desktop-online-accounts-symbolic.svg5
-rw-r--r--.icons/kora/categories/symbolic/preferences-other-symbolic.svg12
-rw-r--r--.icons/kora/categories/symbolic/preferences-system-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/slideshow-symbolic.svg3
-rw-r--r--.icons/kora/categories/symbolic/system-help-symbolic.svg3
-rw-r--r--.icons/kora/create-new-icon-theme.cache.sh13
-rw-r--r--.icons/kora/devices/scalable/audio-card.svg16
l---------.icons/kora/devices/scalable/audio-headphones.svg1
-rw-r--r--.icons/kora/devices/scalable/audio-headset.svg12
l---------.icons/kora/devices/scalable/audio-heaphones.svg1
-rw-r--r--.icons/kora/devices/scalable/audio-input-line.svg1
-rw-r--r--.icons/kora/devices/scalable/audio-input-microphone.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-center-back-testing.svg11
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-center-back.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-center-testing.svg11
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-center.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-left-back-testing.svg15
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-left-back.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-left-side-testing.svg11
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-left-side.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-left-testing.svg11
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-left.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-mono-testing.svg4
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-mono.svg5
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-right-back-testing.svg11
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-right-back.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-right-side-testing.svg11
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-right-side.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-right-testing.svg11
-rw-r--r--.icons/kora/devices/scalable/audio-speaker-right.svg12
l---------.icons/kora/devices/scalable/audio-speaker-testing.svg1
-rw-r--r--.icons/kora/devices/scalable/audio-speakers.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-speakers2.svg10
-rw-r--r--.icons/kora/devices/scalable/audio-subwoofer-testing.svg12
-rw-r--r--.icons/kora/devices/scalable/audio-subwoofer.svg14
-rw-r--r--.icons/kora/devices/scalable/battery.svg15
l---------.icons/kora/devices/scalable/blueman-camera.svg1
l---------.icons/kora/devices/scalable/blueman-cellular.svg1
l---------.icons/kora/devices/scalable/blueman-desktop.svg1
l---------.icons/kora/devices/scalable/blueman-device.svg1
l---------.icons/kora/devices/scalable/blueman-handheld.svg1
l---------.icons/kora/devices/scalable/blueman-handsfree.svg1
l---------.icons/kora/devices/scalable/blueman-headset.svg1
l---------.icons/kora/devices/scalable/blueman-keyboard.svg1
l---------.icons/kora/devices/scalable/blueman-laptop.svg1
l---------.icons/kora/devices/scalable/blueman-loudspeaker.svg1
l---------.icons/kora/devices/scalable/blueman-mouse.svg1
l---------.icons/kora/devices/scalable/blueman-pointing.svg1
l---------.icons/kora/devices/scalable/blueman-scanner.svg1
l---------.icons/kora/devices/scalable/blueman-server.svg1
l---------.icons/kora/devices/scalable/blueman-smart-phone.svg1
l---------.icons/kora/devices/scalable/bluetooth-48.svg1
l---------.icons/kora/devices/scalable/bluetooth-active.svg1
-rw-r--r--.icons/kora/devices/scalable/bluetooth-black.svg1
-rw-r--r--.icons/kora/devices/scalable/bluetooth-inactive.svg1
l---------.icons/kora/devices/scalable/bluetooth-radio.svg1
-rw-r--r--.icons/kora/devices/scalable/bluetooth.svg12
l---------.icons/kora/devices/scalable/bluetoothradio.svg1
l---------.icons/kora/devices/scalable/bus-usb.svg1
-rw-r--r--.icons/kora/devices/scalable/camera-photo.svg20
-rw-r--r--.icons/kora/devices/scalable/camera-video.svg20
-rw-r--r--.icons/kora/devices/scalable/camera-web.svg21
l---------.icons/kora/devices/scalable/camera.svg1
l---------.icons/kora/devices/scalable/com.github.bajoja.indicator-kdeconnect.svg1
-rw-r--r--.icons/kora/devices/scalable/computer-laptop.svg22
-rw-r--r--.icons/kora/devices/scalable/computer.svg16
-rw-r--r--.icons/kora/devices/scalable/cpu.svg29
l---------.icons/kora/devices/scalable/cs-bluetooth.svg1
l---------.icons/kora/devices/scalable/device_cpu.svg1
l---------.icons/kora/devices/scalable/device_mem.svg1
l---------.icons/kora/devices/scalable/device_pci.svg1
-rw-r--r--.icons/kora/devices/scalable/device_serial.svg13
-rw-r--r--.icons/kora/devices/scalable/device_usb.svg8
l---------.icons/kora/devices/scalable/display.svg1
-rw-r--r--.icons/kora/devices/scalable/drive-harddisk-gnome.svg31
-rw-r--r--.icons/kora/devices/scalable/drive-harddisk-ieee1394.svg31
l---------.icons/kora/devices/scalable/drive-harddisk-root-symbolic.svg1
l---------.icons/kora/devices/scalable/drive-harddisk-root.svg1
l---------.icons/kora/devices/scalable/drive-harddisk-system.svg1
-rw-r--r--.icons/kora/devices/scalable/drive-harddisk.svg31
-rw-r--r--.icons/kora/devices/scalable/drive-multidisk.svg57
l---------.icons/kora/devices/scalable/drive-optical.svg1
l---------.icons/kora/devices/scalable/drive-removable-media-pendrive.svg1
l---------.icons/kora/devices/scalable/drive-removable-media-usb-pendrive.svg1
l---------.icons/kora/devices/scalable/drive-removable-media-usb.svg1
-rw-r--r--.icons/kora/devices/scalable/drive-removable-media.svg31
l---------.icons/kora/devices/scalable/drive-virtual.svg1
l---------.icons/kora/devices/scalable/gnome-computer.svg1
l---------.icons/kora/devices/scalable/gnome-dev-battery.svg1
l---------.icons/kora/devices/scalable/gnome-dev-cdrom-audio.svg1
l---------.icons/kora/devices/scalable/gnome-dev-cdrom.svg1
l---------.icons/kora/devices/scalable/gnome-dev-computer.svg1
l---------.icons/kora/devices/scalable/gnome-dev-disc-cdr.svg1
l---------.icons/kora/devices/scalable/gnome-dev-disc-cdrw.svg1
l---------.icons/kora/devices/scalable/gnome-dev-disc-dvdr-plus.svg1
l---------.icons/kora/devices/scalable/gnome-dev-disc-dvdr.svg1
l---------.icons/kora/devices/scalable/gnome-dev-disc-dvdram.svg1
l---------.icons/kora/devices/scalable/gnome-dev-disc-dvdrom.svg1
l---------.icons/kora/devices/scalable/gnome-dev-disc-dvdrw.svg1
l---------.icons/kora/devices/scalable/gnome-dev-dvd.svg1
l---------.icons/kora/devices/scalable/gnome-dev-ethernet.svg1
l---------.icons/kora/devices/scalable/gnome-dev-floppy.svg1
l---------.icons/kora/devices/scalable/gnome-dev-harddisk-1394.svg1
l---------.icons/kora/devices/scalable/gnome-dev-harddisk-usb.svg1
l---------.icons/kora/devices/scalable/gnome-dev-harddisk.svg1
l---------.icons/kora/devices/scalable/gnome-dev-ipod.svg1
l---------.icons/kora/devices/scalable/gnome-dev-keyboard.svg1
l---------.icons/kora/devices/scalable/gnome-dev-media-cf.svg1
l---------.icons/kora/devices/scalable/gnome-dev-media-ms.svg1
l---------.icons/kora/devices/scalable/gnome-dev-media-sdmmc.svg1
l---------.icons/kora/devices/scalable/gnome-dev-media-sm.svg1
-rw-r--r--.icons/kora/devices/scalable/gnome-dev-memory.svg45
l---------.icons/kora/devices/scalable/gnome-dev-mouse-ball.svg1
l---------.icons/kora/devices/scalable/gnome-dev-mouse-optical.svg1
-rw-r--r--.icons/kora/devices/scalable/gnome-dev-printer-new.svg68
l---------.icons/kora/devices/scalable/gnome-dev-printer.svg1
l---------.icons/kora/devices/scalable/gnome-dev-removable-1394.svg1
l---------.icons/kora/devices/scalable/gnome-dev-removable-usb.svg1
l---------.icons/kora/devices/scalable/gnome-dev-removable.svg1
l---------.icons/kora/devices/scalable/gnome-dev-wavelan.svg1
l---------.icons/kora/devices/scalable/gnome-fs-blockdev.svg1
l---------.icons/kora/devices/scalable/gnome-fs-client.svg1
l---------.icons/kora/devices/scalable/gnome-phone-manager.svg1
l---------.icons/kora/devices/scalable/gtk-harddisk.svg1
l---------.icons/kora/devices/scalable/harddrive.svg1
-rw-r--r--.icons/kora/devices/scalable/hifi.svg11
l---------.icons/kora/devices/scalable/i-network-printer.svg1
-rw-r--r--.icons/kora/devices/scalable/input-dialpad.svg11
-rw-r--r--.icons/kora/devices/scalable/input-gaming.svg24
-rw-r--r--.icons/kora/devices/scalable/input-keyboard.svg16
-rw-r--r--.icons/kora/devices/scalable/input-mouse.svg22
-rw-r--r--.icons/kora/devices/scalable/input-tablet.svg12
-rw-r--r--.icons/kora/devices/scalable/input-touchpad.svg11
l---------.icons/kora/devices/scalable/joystick.svg1
-rw-r--r--.icons/kora/devices/scalable/kde-connect.svg13
-rw-r--r--.icons/kora/devices/scalable/kdeconnect.svg14
l---------.icons/kora/devices/scalable/keyboard.svg1
l---------.icons/kora/devices/scalable/lan-segment.svg1
l---------.icons/kora/devices/scalable/laptop.svg1
l---------.icons/kora/devices/scalable/media-cdrom.svg1
-rw-r--r--.icons/kora/devices/scalable/media-flash-memory-stick.svg1
l---------.icons/kora/devices/scalable/media-flash-sd-mmc.svg1
-rw-r--r--.icons/kora/devices/scalable/media-flash-smart-media.svg1
-rw-r--r--.icons/kora/devices/scalable/media-flash.svg14
l---------.icons/kora/devices/scalable/media-floppy-3_5.svg1
-rw-r--r--.icons/kora/devices/scalable/media-floppy.svg12
l---------.icons/kora/devices/scalable/media-memory-sd.svg1
-rw-r--r--.icons/kora/devices/scalable/media-memory.svg9
-rw-r--r--.icons/kora/devices/scalable/media-optical-audio.svg1
-rw-r--r--.icons/kora/devices/scalable/media-optical-blu-ray.svg14
-rw-r--r--.icons/kora/devices/scalable/media-optical-data.svg1
l---------.icons/kora/devices/scalable/media-optical-dvd-data.svg1
l---------.icons/kora/devices/scalable/media-optical-dvd-video.svg1
-rw-r--r--.icons/kora/devices/scalable/media-optical-dvd.svg1
l---------.icons/kora/devices/scalable/media-optical-mixed-cd.svg1
-rw-r--r--.icons/kora/devices/scalable/media-optical-recordable.svg1
-rw-r--r--.icons/kora/devices/scalable/media-optical-video.svg1
-rw-r--r--.icons/kora/devices/scalable/media-optical.svg1
l---------.icons/kora/devices/scalable/media-removable.svg1
-rw-r--r--.icons/kora/devices/scalable/media-tape.svg15
l---------.icons/kora/devices/scalable/modem.svg1
l---------.icons/kora/devices/scalable/multimedia-player-apple-ipod.svg1
-rw-r--r--.icons/kora/devices/scalable/multimedia-player.svg20
-rw-r--r--.icons/kora/devices/scalable/network-card.svg12
-rw-r--r--.icons/kora/devices/scalable/network-defaultroute.svg10
-rw-r--r--.icons/kora/devices/scalable/network-modem.svg10
l---------.icons/kora/devices/scalable/network-server-database.svg1
-rw-r--r--.icons/kora/devices/scalable/network-server.svg21
-rw-r--r--.icons/kora/devices/scalable/network-vpn.svg21
-rw-r--r--.icons/kora/devices/scalable/network-wired.svg11
-rw-r--r--.icons/kora/devices/scalable/network-wireless-hotspot.svg14
-rw-r--r--.icons/kora/devices/scalable/network-wireless.svg10
l---------.icons/kora/devices/scalable/pda.svg1
l---------.icons/kora/devices/scalable/phone.svg1
l---------.icons/kora/devices/scalable/preferences-system-bluetooth-inactive.svg1
l---------.icons/kora/devices/scalable/preferences-system-bluetooth.svg1
l---------.icons/kora/devices/scalable/printer-laser.svg1
l---------.icons/kora/devices/scalable/printer-network.svg1
-rw-r--r--.icons/kora/devices/scalable/printer.svg66
l---------.icons/kora/devices/scalable/removable-media.svg1
-rw-r--r--.icons/kora/devices/scalable/scanner.svg25
l---------.icons/kora/devices/scalable/serial-port.svg1
l---------.icons/kora/devices/scalable/server-database.svg1
-rw-r--r--.icons/kora/devices/scalable/smartphone.svg13
l---------.icons/kora/devices/scalable/soundcard.svg1
l---------.icons/kora/devices/scalable/stock_cell-phone.svg1
l---------.icons/kora/devices/scalable/system.svg1
-rw-r--r--.icons/kora/devices/scalable/tablet.svg25
-rw-r--r--.icons/kora/devices/scalable/uninterruptible-power-supply.svg15
l---------.icons/kora/devices/scalable/unity-fallback-mount-helper.svg1
-rw-r--r--.icons/kora/devices/scalable/video-display.svg16
-rw-r--r--.icons/kora/devices/scalable/video-television.svg16
l---------.icons/kora/devices/scalable/vmware-memory.svg1
-rw-r--r--.icons/kora/devices/scalable/wiimotedev.svg11
l---------.icons/kora/devices/scalable@21
-rw-r--r--.icons/kora/devices/symbolic/ac-adapter-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/audio-card-symbolic.svg8
l---------.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/audio-headphones-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/audio-headset-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/audio-speakers-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/auth-sim-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/battery-symbolic.svg8
-rw-r--r--.icons/kora/devices/symbolic/bluetooth-symbolic.svg3
l---------.icons/kora/devices/symbolic/bolt-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/camera-photo-symbolic.svg7
l---------.icons/kora/devices/symbolic/camera-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/camera-video-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/camera-web-symbolic.svg9
-rw-r--r--.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg4
l---------.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/computer-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/cpu-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/display-projector-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg14
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg11
l---------.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg12
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg10
-rw-r--r--.icons/kora/devices/symbolic/drive-optical-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/input-dialpad-symbolic.svg15
-rw-r--r--.icons/kora/devices/symbolic/input-gaming-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/input-keyboard-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/input-mouse-symbolic.svg11
-rw-r--r--.icons/kora/devices/symbolic/input-tablet-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/input-touchpad-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/laptop-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/media-flash-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/media-floppy-symbolic.svg4
l---------.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg1
l---------.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg1
l---------.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg1
l---------.icons/kora/devices/symbolic/media-optical-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/media-removable-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/media-tape-symbolic.svg8
-rw-r--r--.icons/kora/devices/symbolic/media-zip-symbolic.svg10
l---------.icons/kora/devices/symbolic/memory-symbolic.svg1
l---------.icons/kora/devices/symbolic/microphone-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/modem-symbolic.svg3
l---------.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/multimedia-player-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/network-cellular-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/network-server-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/network-wired-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/network-wireless-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/pda-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/phone-old-symbolic.svg3
l---------.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/printer-network-symbolic.svg11
-rw-r--r--.icons/kora/devices/symbolic/printer-symbolic.svg9
l---------.icons/kora/devices/symbolic/proc-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/ram-symbolic.svg8
-rw-r--r--.icons/kora/devices/symbolic/scanner-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/sim-card-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/smartphone-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/tablet-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/thunderbolt-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/tv-symbolic.svg10
-rw-r--r--.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/video-display-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/video-single-display-symbolic.svg1
l---------.icons/kora/emblems/scalable/checkmark.svg1
l---------.icons/kora/emblems/scalable/emblem-added.svg1
l---------.icons/kora/emblems/scalable/emblem-checked.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-default.svg15
-rw-r--r--.icons/kora/emblems/scalable/emblem-downloads.svg14
l---------.icons/kora/emblems/scalable/emblem-dropbox-mixedstate.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-dropbox-syncing.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-dropbox-unsyncable.svg5
-rw-r--r--.icons/kora/emblems/scalable/emblem-dropbox-uptodate.svg1
l---------.icons/kora/emblems/scalable/emblem-encrypted-locked.svg1
l---------.icons/kora/emblems/scalable/emblem-encrypted-unlocked.svg1
l---------.icons/kora/emblems/scalable/emblem-error.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-favorite.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-generic.svg15
-rw-r--r--.icons/kora/emblems/scalable/emblem-important.svg11
-rw-r--r--.icons/kora/emblems/scalable/emblem-information.svg1
l---------.icons/kora/emblems/scalable/emblem-installed.svg1
l---------.icons/kora/emblems/scalable/emblem-insync-error-shared.svg1
l---------.icons/kora/emblems/scalable/emblem-insync-error.svg1
l---------.icons/kora/emblems/scalable/emblem-insync-synced-callbacks.svg1
l---------.icons/kora/emblems/scalable/emblem-insync-synced.svg1
l---------.icons/kora/emblems/scalable/emblem-insync-syncing-shared.svg1
l---------.icons/kora/emblems/scalable/emblem-insync-syncing.svg1
l---------.icons/kora/emblems/scalable/emblem-locked.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-mega-syncing.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-mega-unsyncable.svg5
l---------.icons/kora/emblems/scalable/emblem-mega-uptodate.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-mounted.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-new.svg15
l---------.icons/kora/emblems/scalable/emblem-noread.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-pause.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-people.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-personal.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-question.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-readonly.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-remove.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-shared.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-sound.svg1
l---------.icons/kora/emblems/scalable/emblem-success.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-symbolic-link.svg16
l---------.icons/kora/emblems/scalable/emblem-synced-callbacks-active.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-synchronized.svg14
l---------.icons/kora/emblems/scalable/emblem-synchronizing.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-syncthing-active.svg8
-rw-r--r--.icons/kora/emblems/scalable/emblem-syncthing-error.svg8
-rw-r--r--.icons/kora/emblems/scalable/emblem-syncthing-offline.svg8
-rw-r--r--.icons/kora/emblems/scalable/emblem-syncthing.svg8
-rw-r--r--.icons/kora/emblems/scalable/emblem-system.svg15
l---------.icons/kora/emblems/scalable/emblem-unavailable.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-unlocked.svg1
-rw-r--r--.icons/kora/emblems/scalable/emblem-unmounted.svg15
-rw-r--r--.icons/kora/emblems/scalable/emblem-unreadable.svg15
-rw-r--r--.icons/kora/emblems/scalable/emblem-urgent.svg11
l---------.icons/kora/emblems/scalable/emblem-warning.svg1
l---------.icons/kora/emblems/scalable/instaled.svg1
l---------.icons/kora/emblems/scalable/installed.svg1
-rw-r--r--.icons/kora/emblems/scalable/newer.svg12
-rw-r--r--.icons/kora/emblems/scalable/noninstalled.svg12
l---------.icons/kora/emblems/scalable/ok.svg1
l---------.icons/kora/emblems/scalable/outdated.svg1
l---------.icons/kora/emblems/scalable/package-available-locked.svg1
-rw-r--r--.icons/kora/emblems/scalable/package-available.svg12
l---------.icons/kora/emblems/scalable/package-broken.svg1
-rw-r--r--.icons/kora/emblems/scalable/package-downgrade.svg12
l---------.icons/kora/emblems/scalable/package-instaled-updated.svg1
-rw-r--r--.icons/kora/emblems/scalable/package-install-auto.svg16
l---------.icons/kora/emblems/scalable/package-install.svg1
l---------.icons/kora/emblems/scalable/package-installed-locked.svg1
-rw-r--r--.icons/kora/emblems/scalable/package-installed-outdated.svg12
l---------.icons/kora/emblems/scalable/package-installed-updated.svg1
-rw-r--r--.icons/kora/emblems/scalable/package-new.svg12
-rw-r--r--.icons/kora/emblems/scalable/package-purge.svg13
l---------.icons/kora/emblems/scalable/package-reinstall.svg1
-rw-r--r--.icons/kora/emblems/scalable/package-remove-auto.svg15
-rw-r--r--.icons/kora/emblems/scalable/package-remove.svg13
-rw-r--r--.icons/kora/emblems/scalable/package-upgrade-auto.svg18
-rw-r--r--.icons/kora/emblems/scalable/package-upgrade.svg12
-rw-r--r--.icons/kora/emblems/scalable/rating-unrated.svg3
-rw-r--r--.icons/kora/emblems/scalable/rating.svg6
l---------.icons/kora/emblems/scalable/unrequired.svg1
l---------.icons/kora/emblems/scalable/vcs-added.svg1
l---------.icons/kora/emblems/scalable/vcs-conflicting.svg1
-rw-r--r--.icons/kora/emblems/scalable/vcs-locally-modified-unstaged.svg14
-rw-r--r--.icons/kora/emblems/scalable/vcs-locally-modified.svg14
l---------.icons/kora/emblems/scalable/vcs-normal.svg1
l---------.icons/kora/emblems/scalable/vcs-removed.svg1
-rw-r--r--.icons/kora/emblems/scalable/vcs-update-required.svg20
l---------.icons/kora/emblems/scalable@21
-rw-r--r--.icons/kora/emblems/symbolic/emblem-default-symbolic.svg6
-rw-r--r--.icons/kora/emblems/symbolic/emblem-documents-symbolic.svg6
-rw-r--r--.icons/kora/emblems/symbolic/emblem-favorite-symbolic.svg4
-rw-r--r--.icons/kora/emblems/symbolic/emblem-important-symbolic.svg5
-rw-r--r--.icons/kora/emblems/symbolic/emblem-music-symbolic.svg3
-rw-r--r--.icons/kora/emblems/symbolic/emblem-ok-symbolic.svg3
-rw-r--r--.icons/kora/emblems/symbolic/emblem-photos-symbolic.svg3
-rw-r--r--.icons/kora/emblems/symbolic/emblem-shared-symbolic.svg12
-rw-r--r--.icons/kora/emblems/symbolic/emblem-synchronizing-symbolic.svg5
-rw-r--r--.icons/kora/emblems/symbolic/emblem-system-symbolic.svg3
-rw-r--r--.icons/kora/emblems/symbolic/emblem-videos-symbolic.svg6
-rw-r--r--.icons/kora/emotes/scalable/face-angel.svg13
-rw-r--r--.icons/kora/emotes/scalable/face-angry.svg10
-rw-r--r--.icons/kora/emotes/scalable/face-confused.svg11
-rw-r--r--.icons/kora/emotes/scalable/face-cool.svg13
-rw-r--r--.icons/kora/emotes/scalable/face-crying.svg14
-rw-r--r--.icons/kora/emotes/scalable/face-devilish.svg10
-rw-r--r--.icons/kora/emotes/scalable/face-embarrassed.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-glasses.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-hat.svg13
-rw-r--r--.icons/kora/emotes/scalable/face-heart-broken.svg15
-rw-r--r--.icons/kora/emotes/scalable/face-heart.svg10
-rw-r--r--.icons/kora/emotes/scalable/face-kiss.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-laugh.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-monkey.svg11
-rw-r--r--.icons/kora/emotes/scalable/face-plain.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-raspberry-squint.svg14
-rw-r--r--.icons/kora/emotes/scalable/face-raspberry-wink.svg15
-rw-r--r--.icons/kora/emotes/scalable/face-raspberry.svg14
-rw-r--r--.icons/kora/emotes/scalable/face-sad.svg10
-rw-r--r--.icons/kora/emotes/scalable/face-shutmouth.svg13
-rw-r--r--.icons/kora/emotes/scalable/face-sick.svg14
-rw-r--r--.icons/kora/emotes/scalable/face-smile-big-squint.svg14
-rw-r--r--.icons/kora/emotes/scalable/face-smile-big.svg13
-rw-r--r--.icons/kora/emotes/scalable/face-smile-crying.svg13
-rw-r--r--.icons/kora/emotes/scalable/face-smile.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-smirk.svg8
-rw-r--r--.icons/kora/emotes/scalable/face-surprise.svg14
-rw-r--r--.icons/kora/emotes/scalable/face-tired.svg15
-rw-r--r--.icons/kora/emotes/scalable/face-uncertain.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-wink.svg14
-rw-r--r--.icons/kora/emotes/scalable/face-worried.svg12
-rw-r--r--.icons/kora/emotes/scalable/face-yawn.svg14
-rw-r--r--.icons/kora/emotes/symbolic/emote-love-symbolic.svg8
-rw-r--r--.icons/kora/emotes/symbolic/face-angel-symbolic.svg8
-rw-r--r--.icons/kora/emotes/symbolic/face-angry-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-confused-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-cool-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-crying-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-devilish-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-embarrassed-symbolic.svg8
-rw-r--r--.icons/kora/emotes/symbolic/face-glasses-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-hat-symbolic.svg8
-rw-r--r--.icons/kora/emotes/symbolic/face-heart-broken-symbolic.svg6
-rw-r--r--.icons/kora/emotes/symbolic/face-heart-symbolic.svg8
-rw-r--r--.icons/kora/emotes/symbolic/face-kiss-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-laugh-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-monkey-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-plain-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-raspberry-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-sad-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-shutmouth-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-sick-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-smile-big-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-smile-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-smirk-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-surprise-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-tired-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-uncertain-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-wink-symbolic.svg5
-rw-r--r--.icons/kora/emotes/symbolic/face-worried-symbolic.svg3
-rw-r--r--.icons/kora/emotes/symbolic/face-yawn-symbolic.svg5
-rw-r--r--.icons/kora/icon-theme.cachebin0 -> 881756 bytes
-rw-r--r--.icons/kora/index.theme318
l---------.icons/kora/mimetypes/scalable/1CD8_rundll32.0.svg1
l---------.icons/kora/mimetypes/scalable/7zip.svg1
l---------.icons/kora/mimetypes/scalable/ai.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/android-package-archive.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-7zip.svg19
l---------.icons/kora/mimetypes/scalable/application-acad.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-afdesigner.svg14
l---------.icons/kora/mimetypes/scalable/application-apk.svg1
l---------.icons/kora/mimetypes/scalable/application-archive-blank.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-archive-zip.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-archive.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-ascii.svg11
l---------.icons/kora/mimetypes/scalable/application-atom+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-audio-playlist.svg18
-rw-r--r--.icons/kora/mimetypes/scalable/application-audio.svg15
l---------.icons/kora/mimetypes/scalable/application-autocad_dwg.svg1
l---------.icons/kora/mimetypes/scalable/application-bitwig-clip.svg1
l---------.icons/kora/mimetypes/scalable/application-bitwig-device.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-bitwig-preset.svg23
-rw-r--r--.icons/kora/mimetypes/scalable/application-bitwig-project-folder.svg24
-rw-r--r--.icons/kora/mimetypes/scalable/application-bitwig-project.svg23
-rw-r--r--.icons/kora/mimetypes/scalable/application-bitwig-template.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-blank.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-cbor.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-certificate.svg15
l---------.icons/kora/mimetypes/scalable/application-clariscad.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-dart.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-database.svg17
-rw-r--r--.icons/kora/mimetypes/scalable/application-dicom.svg10
l---------.icons/kora/mimetypes/scalable/application-document-blank.svg1
l---------.icons/kora/mimetypes/scalable/application-document-template.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-document.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-drawing-template.svg16
l---------.icons/kora/mimetypes/scalable/application-drawing.svg1
l---------.icons/kora/mimetypes/scalable/application-dwg.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-dxf.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-epub+zip.svg14
l---------.icons/kora/mimetypes/scalable/application-excel.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-executable.svg14
l---------.icons/kora/mimetypes/scalable/application-ffDiaporama.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-flash.svg14
l---------.icons/kora/mimetypes/scalable/application-font-woff.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-font.svg14
l---------.icons/kora/mimetypes/scalable/application-geo+json.svg1
l---------.icons/kora/mimetypes/scalable/application-geo+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-gml+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-gnunet-directory.svg1
l---------.icons/kora/mimetypes/scalable/application-gpx+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-gpx.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-gvdesign.svg6
l---------.icons/kora/mimetypes/scalable/application-gzip.svg1
l---------.icons/kora/mimetypes/scalable/application-hwpx.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-illustrator.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-avif.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-bmp.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-exr.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-gif.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-ico.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-jpg.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-jxl.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-png.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-psd.svg18
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-tga.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-image-tiff.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-images.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-info.svg16
l---------.icons/kora/mimetypes/scalable/application-install.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-java.svg15
-rw-r--r--.icons/kora/mimetypes/scalable/application-javascript.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/application-json.svg14
l---------.icons/kora/mimetypes/scalable/application-ld+json.svg1
l---------.icons/kora/mimetypes/scalable/application-loc+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-mac-binhex40.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-mathematica.svg17
l---------.icons/kora/mimetypes/scalable/application-mathematicaplayer.svg1
l---------.icons/kora/mimetypes/scalable/application-mathml+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-mbox.svg14
l---------.icons/kora/mimetypes/scalable/application-metalink+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-metalink4+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-msexcel.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-msonenote.svg16
l---------.icons/kora/mimetypes/scalable/application-msoutlook.svg1
l---------.icons/kora/mimetypes/scalable/application-mspowerpoint.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-msword-template.svg19
l---------.icons/kora/mimetypes/scalable/application-msword.svg1
l---------.icons/kora/mimetypes/scalable/application-music-blank.svg1
l---------.icons/kora/mimetypes/scalable/application-music-playlist-blank.svg1
l---------.icons/kora/mimetypes/scalable/application-octet-stream.svg1
l---------.icons/kora/mimetypes/scalable/application-oebps-package+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-ogg.svg1
l---------.icons/kora/mimetypes/scalable/application-owl+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-pdf.svg13
l---------.icons/kora/mimetypes/scalable/application-pgp-encrypted.svg1
l---------.icons/kora/mimetypes/scalable/application-pgp-keys.svg1
l---------.icons/kora/mimetypes/scalable/application-pgp-signature.svg1
l---------.icons/kora/mimetypes/scalable/application-pgp.svg1
l---------.icons/kora/mimetypes/scalable/application-pkcs10.svg1
l---------.icons/kora/mimetypes/scalable/application-pkcs12.svg1
l---------.icons/kora/mimetypes/scalable/application-pkcs7-mime.svg1
l---------.icons/kora/mimetypes/scalable/application-pkcs7-signature.svg1
l---------.icons/kora/mimetypes/scalable/application-pkcs8+pem.svg1
l---------.icons/kora/mimetypes/scalable/application-pkcs8.svg1
l---------.icons/kora/mimetypes/scalable/application-pkix-cerl.svg1
l---------.icons/kora/mimetypes/scalable/application-pkix-cert.svg1
l---------.icons/kora/mimetypes/scalable/application-pkix-crl.svg1
l---------.icons/kora/mimetypes/scalable/application-pkix-pkipath.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-postscript.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/application-presentation-template.svg19
-rw-r--r--.icons/kora/mimetypes/scalable/application-presentation.svg19
l---------.icons/kora/mimetypes/scalable/application-ram.svg1
l---------.icons/kora/mimetypes/scalable/application-rdata.svg1
l---------.icons/kora/mimetypes/scalable/application-rdf+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-relaxng.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-rnote.svg1
l---------.icons/kora/mimetypes/scalable/application-rss+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-rss.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-rss_xml.svg8
l---------.icons/kora/mimetypes/scalable/application-rtf-rtl.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-rtf.svg12
l---------.icons/kora/mimetypes/scalable/application-script-blank.svg1
l---------.icons/kora/mimetypes/scalable/application-shorten.svg1
l---------.icons/kora/mimetypes/scalable/application-slf+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-smil+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-software.svg13
l---------.icons/kora/mimetypes/scalable/application-sql.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-sweethome3d.svg16
l---------.icons/kora/mimetypes/scalable/application-sxw.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-table-template.svg15
-rw-r--r--.icons/kora/mimetypes/scalable/application-table.svg16
l---------.icons/kora/mimetypes/scalable/application-tcx+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-template-blank.svg1
l---------.icons/kora/mimetypes/scalable/application-template.svg1
l---------.icons/kora/mimetypes/scalable/application-text-template.svg1
l---------.icons/kora/mimetypes/scalable/application-text.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-toml.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-torrent.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-users.svg11
l---------.icons/kora/mimetypes/scalable/application-vector-template.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vector.svg16
l---------.icons/kora/mimetypes/scalable/application-vestor.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-video.svg15
l---------.icons/kora/mimetypes/scalable/application-vnd-google-earth-kml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.adobe.flash.movie.svg8
l---------.icons/kora/mimetypes/scalable/application-vnd.afdesigner.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.affinity-designer.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.amazon.mobi8-ebook.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.android.package-archive.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ant.fit.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.appimage.svg19
l---------.icons/kora/mimetypes/scalable/application-vnd.apple.mpegurl.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.chess-pgn.svg8
l---------.icons/kora/mimetypes/scalable/application-vnd.coffeescript.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.comicbook+zip.svg13
l---------.icons/kora/mimetypes/scalable/application-vnd.comicbook-rar.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.cups-pdf-banner.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.debian.binary-package.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.efi.img.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.efi.iso.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.fai.igc.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.fastcopy-disk-image.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.flatpak.ref.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.flatpak.repo.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.flatpak.svg13
l---------.icons/kora/mimetypes/scalable/application-vnd.geo+json.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.google-apps.document.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.google-apps.drawing.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.google-apps.form.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.google-apps.fusiontable.svg10
l---------.icons/kora/mimetypes/scalable/application-vnd.google-apps.map.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.google-apps.presentation.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.google-apps.script.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.google-apps.site.svg12
l---------.icons/kora/mimetypes/scalable/application-vnd.google-apps.spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml.svg15
l---------.icons/kora/mimetypes/scalable/application-vnd.google-earth.kmz.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.gvdesign.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.iccprofile.svg14
l---------.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.doc.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.draw.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.form.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.link.svg15
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.note.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.script.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.sheet.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.slides.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.table.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.jgraph.mxfile.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.kde.bluedevil-sendfile.svg8
l---------.icons/kora/mimetypes/scalable/application-vnd.kde.fontspackage.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.kde.kphotoalbum-import.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.kde.kxmlguirc.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.kde.okular-archive.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.ms-access.svg17
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-asf.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-cab-compressed.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-database.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-excel.addin.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroEnabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-excel.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-excel.template.macroenabled.12.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.ms-htmlhelp.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.ms-infopath.svg10
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.addin.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slide.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.svg19
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.template.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-project.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-publisher.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-tnef.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroEnabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-word.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-word.template.macroenabled.12.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.ms-wpl.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.msa-disk-image.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.mysql-workbench-model.svg10
l---------.icons/kora/mimetypes/scalable/application-vnd.nintendo.snes.rom.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.nmea.nmea.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.nmea.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.nokia.xml.qt.resource.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart-template.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.database.svg17
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.draw.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing-template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.template.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula-template.svg17
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula.svg17
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics-template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image-template.svg22
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image.svg18
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.master-document.svg11
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation-template.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation.svg19
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet-template.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet.svg9
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-master.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-rtl.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web-template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.web-template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openofficeorg.extension.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.plt.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.rte.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.wpt.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.palm.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.rar.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.rmaps.sqlite.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.rn-realmedia.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.scribus.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.snap.svg8
l---------.icons/kora/mimetypes/scalable/application-vnd.sqlite3.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.squashfs.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.stardivision.cal.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.stardivision.calc.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.stardivision.draw.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.stardivision.mail.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.stardivision.math.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.base.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.png.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.math.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.wordperfect.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-global.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-rtl.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.global.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.png.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.template.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.tcpdump.pcap.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.visio.svg10
l---------.icons/kora/mimetypes/scalable/application-vnd.wap.wmlc.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.wap.xhtml+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.wolfram.cdf.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.wolfram.mathematica.package.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-vnd.wolfram.nb.svg8
l---------.icons/kora/mimetypes/scalable/application-vnd.wolfram.player.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.wolfram.wl.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.wolfram.wls.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.wordperfect-rtl.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.wordperfect.svg1
l---------.icons/kora/mimetypes/scalable/application-vnd.xdgapp.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-wasm.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-web-template.svg13
l---------.icons/kora/mimetypes/scalable/application-winhlp.svg1
l---------.icons/kora/mimetypes/scalable/application-word-template.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-word.svg19
l---------.icons/kora/mimetypes/scalable/application-wps-office.doc.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.docx.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.dot.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.dotx.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.pot.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.potx.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.ppt.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.pptx.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.wps.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.wpt.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.xls.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.xlsx.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.xlt.svg1
l---------.icons/kora/mimetypes/scalable/application-wps-office.xltx.svg1
l---------.icons/kora/mimetypes/scalable/application-x-5view.svg1
l---------.icons/kora/mimetypes/scalable/application-x-7z-ace.svg1
l---------.icons/kora/mimetypes/scalable/application-x-7z-arj.svg1
l---------.icons/kora/mimetypes/scalable/application-x-7z-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-7z-compressed.svg1
l---------.icons/kora/mimetypes/scalable/application-x-7zip.svg1
l---------.icons/kora/mimetypes/scalable/application-x-abiword.svg1
l---------.icons/kora/mimetypes/scalable/application-x-acad.svg1
l---------.icons/kora/mimetypes/scalable/application-x-accountwizard-package.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-ace.svg15
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-addon.svg8
l---------.icons/kora/mimetypes/scalable/application-x-amiga-disk-format.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-aoi.svg10
l---------.icons/kora/mimetypes/scalable/application-x-appimage.svg1
l---------.icons/kora/mimetypes/scalable/application-x-apple-diskimage.svg1
l---------.icons/kora/mimetypes/scalable/application-x-applix-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/application-x-applix-word.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-arc.svg1
l---------.icons/kora/mimetypes/scalable/application-x-archive.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ardour.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-arj.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-asp.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-atari-2600-rom.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-atari-7800-rom.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-atari-lynx-rom.svg11
l---------.icons/kora/mimetypes/scalable/application-x-audacity-project.svg1
l---------.icons/kora/mimetypes/scalable/application-x-autocad.svg1
l---------.icons/kora/mimetypes/scalable/application-x-awk.svg1
l---------.icons/kora/mimetypes/scalable/application-x-bin.svg1
l---------.icons/kora/mimetypes/scalable/application-x-bittorrent.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-blender.svg19
l---------.icons/kora/mimetypes/scalable/application-x-bps-patch.svg1
l---------.icons/kora/mimetypes/scalable/application-x-brasero.svg1
l---------.icons/kora/mimetypes/scalable/application-x-bsdiff.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-bzdvi.svg13
l---------.icons/kora/mimetypes/scalable/application-x-bzip-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-bzip-compressed.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-bzip.svg13
l---------.icons/kora/mimetypes/scalable/application-x-bzpdf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-bzpostscript.svg1
l---------.icons/kora/mimetypes/scalable/application-x-cabri.svg1
l---------.icons/kora/mimetypes/scalable/application-x-cb7.svg1
l---------.icons/kora/mimetypes/scalable/application-x-cba.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-cbr.svg13
l---------.icons/kora/mimetypes/scalable/application-x-cbt.svg1
l---------.icons/kora/mimetypes/scalable/application-x-cbz.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ccf-container.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-cd-image.svg13
l---------.icons/kora/mimetypes/scalable/application-x-cda.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-chm.svg10
l---------.icons/kora/mimetypes/scalable/application-x-class-file.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-clementine.svg8
l---------.icons/kora/mimetypes/scalable/application-x-cmakecache.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-codeblocks-workspace.svg7
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-codeblocks.svg24
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-codelite-project.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-codelite-workspace.svg10
l---------.icons/kora/mimetypes/scalable/application-x-compress-tar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-compress.svg1
l---------.icons/kora/mimetypes/scalable/application-x-compressed-iso.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-compressed-tar.svg13
l---------.icons/kora/mimetypes/scalable/application-x-compressed.svg1
l---------.icons/kora/mimetypes/scalable/application-x-core.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-cpio.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-cson.svg10
l---------.icons/kora/mimetypes/scalable/application-x-csproj.svg1
l---------.icons/kora/mimetypes/scalable/application-x-cue.svg1
l---------.icons/kora/mimetypes/scalable/application-x-dbf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-dbm.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-deb-debian.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-deb-linuxmint.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-deb-ubuntu.svg13
l---------.icons/kora/mimetypes/scalable/application-x-deb.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-deepinclone-dim.svg10
l---------.icons/kora/mimetypes/scalable/application-x-designer.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-desktop-budgie.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-desktop-gnome.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-desktop-kde.svg17
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-desktop-linuxmint.svg17
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-desktop-lxde.svg17
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-desktop-unity.svg17
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-desktop-xfce.svg19
l---------.icons/kora/mimetypes/scalable/application-x-desktop.svg1
l---------.icons/kora/mimetypes/scalable/application-x-dgn.svg1
l---------.icons/kora/mimetypes/scalable/application-x-dia-diagram.svg1
l---------.icons/kora/mimetypes/scalable/application-x-dlc-container.svg1
l---------.icons/kora/mimetypes/scalable/application-x-drgeo.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-dwg.svg10
l---------.icons/kora/mimetypes/scalable/application-x-e-theme.svg1
l---------.icons/kora/mimetypes/scalable/application-x-egon.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-emerald-theme.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-eqonomize.svg8
l---------.icons/kora/mimetypes/scalable/application-x-etherpeek.svg1
l---------.icons/kora/mimetypes/scalable/application-x-excel.svg1
l---------.icons/kora/mimetypes/scalable/application-x-executable-script.svg1
l---------.icons/kora/mimetypes/scalable/application-x-executable.svg1
l---------.icons/kora/mimetypes/scalable/application-x-extension-eml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-extension-fcstd.svg11
l---------.icons/kora/mimetypes/scalable/application-x-extension-html.svg1
l---------.icons/kora/mimetypes/scalable/application-x-extension-rss.svg1
l---------.icons/kora/mimetypes/scalable/application-x-fictionbook+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-fictionbook.svg26
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-firmware.svg15
l---------.icons/kora/mimetypes/scalable/application-x-flash-video.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-afm.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-bdf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-dos.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-framemaker.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-libgrx.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-linux-psf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-otf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-pcf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-snf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-speedo.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-sunos-news.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-tex-tfm.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-tex.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-ttf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-ttx.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-type1.svg1
l---------.icons/kora/mimetypes/scalable/application-x-font-vfont.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-fusioncomp.svg10
l---------.icons/kora/mimetypes/scalable/application-x-gambas3.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gambasscript.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gambasserverpage.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-gameboy-color-rom.svg8
l---------.icons/kora/mimetypes/scalable/application-x-gameboy-rom.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gamecube-rom.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gba-rom.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-gcstar.svg8
l---------.icons/kora/mimetypes/scalable/application-x-gdbm.svg1
l---------.icons/kora/mimetypes/scalable/application-x-generic.svg1
l---------.icons/kora/mimetypes/scalable/application-x-genesis-rom.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gettext-translation.svg1
l---------.icons/kora/mimetypes/scalable/application-x-glabels.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-glade.svg16
l---------.icons/kora/mimetypes/scalable/application-x-gnome-theme-package-rtl.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gnome-theme-package.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-gnonogram-puzzle.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gnumeric.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-godot-project.svg1
l---------.icons/kora/mimetypes/scalable/application-x-goomod.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gpx+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gpx.svg1
l---------.icons/kora/mimetypes/scalable/application-x-grsync-session.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gtk-builder.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gtktalog.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gunmeric.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gz-font-linux-psf.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-gzdvi.svg22
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-gzip.svg13
l---------.icons/kora/mimetypes/scalable/application-x-gzpdf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-gzpostscript.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-hda.svg13
l---------.icons/kora/mimetypes/scalable/application-x-hdalc.svg1
l---------.icons/kora/mimetypes/scalable/application-x-hdanc.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-hip.svg10
l---------.icons/kora/mimetypes/scalable/application-x-hiplc.svg1
l---------.icons/kora/mimetypes/scalable/application-x-hipnc.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-homebank.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-hwp.svg1
l---------.icons/kora/mimetypes/scalable/application-x-hwpx.svg1
l---------.icons/kora/mimetypes/scalable/application-x-icq.svg1
l---------.icons/kora/mimetypes/scalable/application-x-iff.svg1
l---------.icons/kora/mimetypes/scalable/application-x-img.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ipod-firmware.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ips-patch.svg1
l---------.icons/kora/mimetypes/scalable/application-x-iptrace.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-ipynb+json.svg12
l---------.icons/kora/mimetypes/scalable/application-x-iso.svg1
l---------.icons/kora/mimetypes/scalable/application-x-iso9660-appimage.svg1
l---------.icons/kora/mimetypes/scalable/application-x-it87.svg1
l---------.icons/kora/mimetypes/scalable/application-x-jar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-java-applet.svg1
l---------.icons/kora/mimetypes/scalable/application-x-java-archive.svg1
l---------.icons/kora/mimetypes/scalable/application-x-java-keystore.svg1
l---------.icons/kora/mimetypes/scalable/application-x-java.svg1
l---------.icons/kora/mimetypes/scalable/application-x-javascript.svg1
l---------.icons/kora/mimetypes/scalable/application-x-jokosher.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-jsx.svg11
l---------.icons/kora/mimetypes/scalable/application-x-k3b.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kcachegrind.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kcsrc.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kdenlive.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kdenlivetitle.svg13
l---------.icons/kora/mimetypes/scalable/application-x-keepass.svg1
l---------.icons/kora/mimetypes/scalable/application-x-keepass2.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-keepassx.svg18
l---------.icons/kora/mimetypes/scalable/application-x-keepassxc.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kexi-connectiondata.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kexiproject-shortcut.svg19
l---------.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite2.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite3.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kformula.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kgeo.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kgetlist.svg1
l---------.icons/kora/mimetypes/scalable/application-x-khtml-adaptor.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kicad-pcb.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kicad-project.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kicad-schematic.svg9
l---------.icons/kora/mimetypes/scalable/application-x-kig.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kmplot.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kmymoney.svg10
l---------.icons/kora/mimetypes/scalable/application-x-kns.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kodelife-project.svg8
l---------.icons/kora/mimetypes/scalable/application-x-kolf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kommander.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kontour.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kontur.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kopete-emoticons.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kourse.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kover.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-kplato.svg10
l---------.icons/kora/mimetypes/scalable/application-x-kpresenter.svg1
l---------.icons/kora/mimetypes/scalable/application-x-krita-assistant.svg1
l---------.icons/kora/mimetypes/scalable/application-x-krita-paintoppresent.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-krita.svg15
l---------.icons/kora/mimetypes/scalable/application-x-kseg.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ksysguard.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ktheme.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kudesigner.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kva.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kvs.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kvtml.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kwallet.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kword.svg1
l---------.icons/kora/mimetypes/scalable/application-x-kwordquiz.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-labplot2.svg17
l---------.icons/kora/mimetypes/scalable/application-x-lanalyzer.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-lha.svg20
l---------.icons/kora/mimetypes/scalable/application-x-lhz.svg1
l---------.icons/kora/mimetypes/scalable/application-x-linguist.svg1
l---------.icons/kora/mimetypes/scalable/application-x-lmms-project.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-love-game.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-lyx.svg13
l---------.icons/kora/mimetypes/scalable/application-x-lz4-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-lzip-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-lzma-compressed-tar.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-lzma.svg21
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-lzop.svg13
l---------.icons/kora/mimetypes/scalable/application-x-lzpdf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-m4.svg1
l---------.icons/kora/mimetypes/scalable/application-x-macbinary.svg1
l---------.icons/kora/mimetypes/scalable/application-x-maff.svg1
l---------.icons/kora/mimetypes/scalable/application-x-marble.svg1
l---------.icons/kora/mimetypes/scalable/application-x-matroska.svg1
l---------.icons/kora/mimetypes/scalable/application-x-mif.svg1
l---------.icons/kora/mimetypes/scalable/application-x-mimearchive.svg1
l---------.icons/kora/mimetypes/scalable/application-x-mobi8-ebook.svg1
l---------.icons/kora/mimetypes/scalable/application-x-mobipocket-ebook.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-model.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-mono-develop.svg20
l---------.icons/kora/mimetypes/scalable/application-x-mplayer2.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ms-application.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-ms-dos-executable.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-ms-shortcut.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-ms-wim.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-msdos-program.svg10
l---------.icons/kora/mimetypes/scalable/application-x-msdownload.svg1
l---------.icons/kora/mimetypes/scalable/application-x-msexcel.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-msi.svg13
l---------.icons/kora/mimetypes/scalable/application-x-mswinurl.svg1
l---------.icons/kora/mimetypes/scalable/application-x-mswrite.svg1
l---------.icons/kora/mimetypes/scalable/application-x-musescore+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-musescore.svg8
l---------.icons/kora/mimetypes/scalable/application-x-n64-rom.svg1
l---------.icons/kora/mimetypes/scalable/application-x-navi-animation.svg1
l---------.icons/kora/mimetypes/scalable/application-x-nes-rom.svg1
l---------.icons/kora/mimetypes/scalable/application-x-netinstobserver.svg1
l---------.icons/kora/mimetypes/scalable/application-x-nettl.svg1
l---------.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-executable.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-rom.svg8
l---------.icons/kora/mimetypes/scalable/application-x-nintendo-ds-rom.svg1
l---------.icons/kora/mimetypes/scalable/application-x-nzb.svg1
l---------.icons/kora/mimetypes/scalable/application-x-object.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ole-storage.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-openboardview-board.svg10
l---------.icons/kora/mimetypes/scalable/application-x-openboardview-brd-landrex.svg1
l---------.icons/kora/mimetypes/scalable/application-x-openboardview-brd-r4.svg1
l---------.icons/kora/mimetypes/scalable/application-x-openboardview-lst.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-osm+xml.svg15
l---------.icons/kora/mimetypes/scalable/application-x-pak.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-partial-download.svg11
l---------.icons/kora/mimetypes/scalable/application-x-patch.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-pc-engine-rom.svg8
l---------.icons/kora/mimetypes/scalable/application-x-pcapng.svg1
l---------.icons/kora/mimetypes/scalable/application-x-pem-file.svg1
l---------.icons/kora/mimetypes/scalable/application-x-pem-key.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-perl.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-phatch.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-php.svg15
l---------.icons/kora/mimetypes/scalable/application-x-pkcs12.svg1
l---------.icons/kora/mimetypes/scalable/application-x-pkcs7-certificates.svg1
l---------.icons/kora/mimetypes/scalable/application-x-planner.svg1
l---------.icons/kora/mimetypes/scalable/application-x-plasma.svg1
l---------.icons/kora/mimetypes/scalable/application-x-project.svg1
l---------.icons/kora/mimetypes/scalable/application-x-ptoptimizer-script.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-python-bytecode.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-qemu-disk.svg8
l---------.icons/kora/mimetypes/scalable/application-x-qet-element.svg1
l---------.icons/kora/mimetypes/scalable/application-x-qet-project.svg1
l---------.icons/kora/mimetypes/scalable/application-x-qtiplot.svg1
l---------.icons/kora/mimetypes/scalable/application-x-quanta.svg1
l---------.icons/kora/mimetypes/scalable/application-x-quattropro.svg1
l---------.icons/kora/mimetypes/scalable/application-x-r-project.svg1
l---------.icons/kora/mimetypes/scalable/application-x-radcom.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-rar.svg13
l---------.icons/kora/mimetypes/scalable/application-x-raw-disk-image-xz-compressed.svg1
l---------.icons/kora/mimetypes/scalable/application-x-raw-disk-image.svg1
l---------.icons/kora/mimetypes/scalable/application-x-rdata.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-remote-connection.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-revelation.svg11
l---------.icons/kora/mimetypes/scalable/application-x-riff.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-root.svg8
l---------.icons/kora/mimetypes/scalable/application-x-rosegarden-composition.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-rpm-fedora.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-rpm-opensuse.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-rpm-redhat.svg13
l---------.icons/kora/mimetypes/scalable/application-x-rpm.svg1
l---------.icons/kora/mimetypes/scalable/application-x-rsdf-container.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-ruby.svg14
l---------.icons/kora/mimetypes/scalable/application-x-sami.svg1
l---------.icons/kora/mimetypes/scalable/application-x-scel.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-scribus.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-sega-pico-rom.svg8
l---------.icons/kora/mimetypes/scalable/application-x-shar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-shared-library-la.svg1
l---------.icons/kora/mimetypes/scalable/application-x-sharedlib.svg1
l---------.icons/kora/mimetypes/scalable/application-x-shellscript.svg1
l---------.icons/kora/mimetypes/scalable/application-x-shockwave-flash.svg1
l---------.icons/kora/mimetypes/scalable/application-x-siag.svg1
l---------.icons/kora/mimetypes/scalable/application-x-sif.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-skg.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-skgc.svg10
l---------.icons/kora/mimetypes/scalable/application-x-sln.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-smb-server.svg15
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-smb-workgroup.svg15
l---------.icons/kora/mimetypes/scalable/application-x-snoop.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-sogouskin.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-solus-package.svg15
l---------.icons/kora/mimetypes/scalable/application-x-source-rpm.svg1
l---------.icons/kora/mimetypes/scalable/application-x-spkac+base64.svg1
l---------.icons/kora/mimetypes/scalable/application-x-spkac.svg1
l---------.icons/kora/mimetypes/scalable/application-x-spss-por.svg1
l---------.icons/kora/mimetypes/scalable/application-x-spss-sav.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-sqlite.svg13
l---------.icons/kora/mimetypes/scalable/application-x-sqlite2.svg1
l---------.icons/kora/mimetypes/scalable/application-x-sqlite3.svg1
l---------.icons/kora/mimetypes/scalable/application-x-srt.svg1
l---------.icons/kora/mimetypes/scalable/application-x-srtrip.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-st-disk-image.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-step.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-stuffit.svg13
l---------.icons/kora/mimetypes/scalable/application-x-stx-disk-image.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-subrip.svg14
l---------.icons/kora/mimetypes/scalable/application-x-superkaramba.svg1
l---------.icons/kora/mimetypes/scalable/application-x-synology-drive-doc.svg1
l---------.icons/kora/mimetypes/scalable/application-x-synology-drive-sheet.svg1
l---------.icons/kora/mimetypes/scalable/application-x-synology-drive-slides.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-tar.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-tarz.svg13
l---------.icons/kora/mimetypes/scalable/application-x-tektronix-rf5.svg1
l---------.icons/kora/mimetypes/scalable/application-x-tex-gf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-tex-pk.svg1
l---------.icons/kora/mimetypes/scalable/application-x-texgzdvi.svg1
l---------.icons/kora/mimetypes/scalable/application-x-tgif.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-tha.svg13
l---------.icons/kora/mimetypes/scalable/application-x-theme-rtl.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-theme.svg20
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-thz.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-tiled.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-trash.svg15
l---------.icons/kora/mimetypes/scalable/application-x-trig.svg1
l---------.icons/kora/mimetypes/scalable/application-x-troff-man.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-tsx.svg1
l---------.icons/kora/mimetypes/scalable/application-x-tuberling.svg1
l---------.icons/kora/mimetypes/scalable/application-x-turtle.svg1
l---------.icons/kora/mimetypes/scalable/application-x-typescript.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-tzo.svg15
l---------.icons/kora/mimetypes/scalable/application-x-uml.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vdi-disk.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vhd-disk.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtual-boy-rom.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtualbox-hdd.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtualbox-ova.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtualbox-ovf.svg10
l---------.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox-extpack.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtualbox-vdi.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtualbox-vhd.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-virtualbox-vmdk.svg10
l---------.icons/kora/mimetypes/scalable/application-x-visualnetworks.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vmdk-disk.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-vmware-easter-egg.svg9
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-vmware-snapshot.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-vmware-team.svg9
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-vmware-vm-clone.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-vmware-vm-legacy.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-vmware-vm.svg10
l---------.icons/kora/mimetypes/scalable/application-x-vmware-vmdisk.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-vmware-vmfoundry.svg10
l---------.icons/kora/mimetypes/scalable/application-x-vnc.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.event.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.freebusy.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.journal.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.todo.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.collection.virtual.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.note.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.active.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.archived.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.template.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.contactgroup.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.work.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.kugar.mixed.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.notes.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.svg1
l---------.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.work.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wbfs.svg1
l---------.icons/kora/mimetypes/scalable/application-x-webarchive.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wia.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wii-iso-image.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wii-rom.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wii-wad.svg8
l---------.icons/kora/mimetypes/scalable/application-x-windows-themepack.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wine-extension-cpl.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wine-extension-inf.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wine-extension-ini.svg15
l---------.icons/kora/mimetypes/scalable/application-x-wine-extension-its.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wine-extension-mps.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wine-extension-msp.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wine-extension-pdd.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wine-extension-skb.svg18
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wine-extension-skp.svg8
l---------.icons/kora/mimetypes/scalable/application-x-wine-extension-vbs.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wine-ms-wim.svg1
l---------.icons/kora/mimetypes/scalable/application-x-wmf.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wonderswan-color-rom.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-wonderswan-rom.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-world-of-goo-addin.svg8
l---------.icons/kora/mimetypes/scalable/application-x-x509-ca-cert.svg1
l---------.icons/kora/mimetypes/scalable/application-x-x509-user-cert.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xbel.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xliff.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xoj.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xojpp.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xopp.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xopt.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xpinstall.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xz-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xz-pkg.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xz.svg1
l---------.icons/kora/mimetypes/scalable/application-x-xzpdf.svg1
l---------.icons/kora/mimetypes/scalable/application-x-yaml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-yarock.svg1
l---------.icons/kora/mimetypes/scalable/application-x-zerosize.svg1
l---------.icons/kora/mimetypes/scalable/application-x-zip-compressed-fb2.svg1
l---------.icons/kora/mimetypes/scalable/application-x-zip.svg1
l---------.icons/kora/mimetypes/scalable/application-x-zoo.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-zoom.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-x-zstd-compressed-tar.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x.allegorithmic.package+xml.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/application-x.allegorithmic.spp.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/application-x.allegorithmic.substance.svg14
l---------.icons/kora/mimetypes/scalable/application-x.object.svg1
l---------.icons/kora/mimetypes/scalable/application-xhtml+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-xliff+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-xmind.svg10
l---------.icons/kora/mimetypes/scalable/application-xml-dtd.svg1
l---------.icons/kora/mimetypes/scalable/application-xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-xps.svg13
l---------.icons/kora/mimetypes/scalable/application-xsd.svg1
l---------.icons/kora/mimetypes/scalable/application-xslt+xml.svg1
l---------.icons/kora/mimetypes/scalable/application-xspf+xml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/application-yaml.svg11
l---------.icons/kora/mimetypes/scalable/application-zip.svg1
l---------.icons/kora/mimetypes/scalable/applications-java.svg1
l---------.icons/kora/mimetypes/scalable/archive.svg1
l---------.icons/kora/mimetypes/scalable/ascii.svg1
l---------.icons/kora/mimetypes/scalable/audio-aac.svg1
l---------.icons/kora/mimetypes/scalable/audio-ac3.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/audio-flac.svg11
l---------.icons/kora/mimetypes/scalable/audio-m4a.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/audio-midi.svg11
l---------.icons/kora/mimetypes/scalable/audio-mp2.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/audio-mp3.svg11
l---------.icons/kora/mimetypes/scalable/audio-mp4.svg1
l---------.icons/kora/mimetypes/scalable/audio-mpeg.svg1
l---------.icons/kora/mimetypes/scalable/audio-prs.sid.svg1
l---------.icons/kora/mimetypes/scalable/audio-shn.svg1
l---------.icons/kora/mimetypes/scalable/audio-vn.rn-realmedia.svg1
l---------.icons/kora/mimetypes/scalable/audio-vnd.rn-realvideo.svg1
l---------.icons/kora/mimetypes/scalable/audio-vnd.wave.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/audio-wav.svg11
l---------.icons/kora/mimetypes/scalable/audio-x-adpcm.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-aiff.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-caf.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-flac+ogg.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-flac.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-generic.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-it.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-m4a.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-midi.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-monkey.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-monkeys-audio.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-mp2.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-mp3-playlist.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-mpeg.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-mpegurl.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-ms-wax.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-ms-wma.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-ofr.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-playlist.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-pn-realaudio.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-s3m.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-scpis.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-scpls.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/audio-x-smart-playlist.svg18
l---------.icons/kora/mimetypes/scalable/audio-x-sound.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-speex+ogg.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-stm.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-tta.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-vorbis+ogg.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-wav.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-xi.svg1
l---------.icons/kora/mimetypes/scalable/audio-x-xm.svg1
l---------.icons/kora/mimetypes/scalable/audiobook.svg1
l---------.icons/kora/mimetypes/scalable/authors.svg1
l---------.icons/kora/mimetypes/scalable/binary.svg1
l---------.icons/kora/mimetypes/scalable/blank-cd.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aac.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ac3.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aiff.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.avi.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flac.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flv.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.m4a.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mkv.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mmf.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp3.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp4.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpeg.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpg.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ogg.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wav.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.webm.svg1
l---------.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wma.svg1
l---------.icons/kora/mimetypes/scalable/contents2.svg1
l---------.icons/kora/mimetypes/scalable/deb.svg1
l---------.icons/kora/mimetypes/scalable/divx.svg1
l---------.icons/kora/mimetypes/scalable/djvu.svg1
l---------.icons/kora/mimetypes/scalable/document-excel.svg1
l---------.icons/kora/mimetypes/scalable/document-illustrator.svg1
l---------.icons/kora/mimetypes/scalable/document-photoshop.svg1
l---------.icons/kora/mimetypes/scalable/document-powerpoint.svg1
l---------.icons/kora/mimetypes/scalable/document-rtl.svg1
l---------.icons/kora/mimetypes/scalable/document-word.svg1
l---------.icons/kora/mimetypes/scalable/document.svg1
l---------.icons/kora/mimetypes/scalable/drawing-dwg.svg1
l---------.icons/kora/mimetypes/scalable/emblem-package.svg1
l---------.icons/kora/mimetypes/scalable/empty.svg1
l---------.icons/kora/mimetypes/scalable/encrypted-key.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/encrypted.svg14
l---------.icons/kora/mimetypes/scalable/eps.svg1
l---------.icons/kora/mimetypes/scalable/exec.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/extension.svg1
l---------.icons/kora/mimetypes/scalable/file.svg1
l---------.icons/kora/mimetypes/scalable/folder-tar.svg1
l---------.icons/kora/mimetypes/scalable/folder_tar.svg1
l---------.icons/kora/mimetypes/scalable/font-afm.svg1
l---------.icons/kora/mimetypes/scalable/font-bdf.svg1
l---------.icons/kora/mimetypes/scalable/font-collection.svg1
l---------.icons/kora/mimetypes/scalable/font-otf.svg1
l---------.icons/kora/mimetypes/scalable/font-pcf.svg1
l---------.icons/kora/mimetypes/scalable/font-snf.svg1
l---------.icons/kora/mimetypes/scalable/font-truetype.svg1
l---------.icons/kora/mimetypes/scalable/font-ttf.svg1
l---------.icons/kora/mimetypes/scalable/font-woff.svg1
l---------.icons/kora/mimetypes/scalable/font-woff2.svg1
l---------.icons/kora/mimetypes/scalable/font-x-generic.svg1
l---------.icons/kora/mimetypes/scalable/font.svg1
l---------.icons/kora/mimetypes/scalable/font_bitmap.svg1
l---------.icons/kora/mimetypes/scalable/font_truetype.svg1
l---------.icons/kora/mimetypes/scalable/font_type1.svg1
l---------.icons/kora/mimetypes/scalable/fonts-package.svg1
l---------.icons/kora/mimetypes/scalable/gedit-plugin.svg1
l---------.icons/kora/mimetypes/scalable/gif.svg1
l---------.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic-x.svg1
l---------.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic.svg1
l---------.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-fs-executable.svg1
l---------.icons/kora/mimetypes/scalable/gnome-fs-regular.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-atom+xml.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-javascript.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/gnome-mime-application-magicpoint.svg19
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-msword.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-ogg.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-pdf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-postscript.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-rss+xml.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-rtf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.lotus-1-2-3.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-cab-compressed.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-excel.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-powerpoint.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.formula.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.image.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-web.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-secure.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-vbr.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.scribus.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.calc.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.impress.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.writer.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.template.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.cdf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.mathematica.package.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.nb.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.player.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wl.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wls.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-wordperfect.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-7z-compressed.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-7zip.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-abiword.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-ace.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-word.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-archive.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-arj.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-bittorrent.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-blender.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-class-file.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-compress.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compress.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compressed.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-deb.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-designer.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-desktop.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-dvi.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-executable.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-afm.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-bdf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-linux-psf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-pcf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-sunos-news.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-ttf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-glade.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-app-info.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-theme-package.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnumeric.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzip.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzpostscript.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-illustrator.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-jar.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-java-archive.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-java.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-javascript.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-killustrator.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-kpresenter.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-kspread.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-kword.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-lha.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-lhz.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma-compressed-tar.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzop.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-ms-dos-executable.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-disc-image.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-linux-compilation.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-perl.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-php.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-python-bytecode.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-rar.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/gnome-mime-application-x-referencer.svg10
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-remote-connection.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-rpm.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-ruby.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-scribus.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-shar.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-shellscript.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-shockwave-flash.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-stuffit.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-tar.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-tarz.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-tex.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-theme.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-vnc.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-xoj.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopp.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopt.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-zip.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-x-zoo.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-xhtml+xml.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-xml.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application-zip.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-application.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-audio.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-bmp.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-exr.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-gif.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-jpeg.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-png.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-tiff.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.adobe.photoshop.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.microsoft.icon.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-x-cmu-raster.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-x-killustrator.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-x-portable-bitmap.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-x-psd.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image-x-xpixmap.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-image.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-imagebmp.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-css.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-html.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-install.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-javascript.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-plain.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-vnd.wap.wml.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-authors.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++src.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-c.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-changelog.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-chdr.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-copying.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-credits.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-csh.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-csharp.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-csrc.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-gtkrc.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-install.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-java-source.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-java.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-javascript.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/gnome-mime-text-x-makefile.svg14
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml+xml.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-python.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-readme.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-sh.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-source.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcalendar.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcard.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text-x-zsh.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-text.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-asf.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-wmv.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-video.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-x-font-afm.svg1
l---------.icons/kora/mimetypes/scalable/gnome-mime-x-install.svg1
l---------.icons/kora/mimetypes/scalable/gnome-package.svg1
l---------.icons/kora/mimetypes/scalable/gnome-unknown.svg1
l---------.icons/kora/mimetypes/scalable/gtk-file.svg1
l---------.icons/kora/mimetypes/scalable/html.svg1
l---------.icons/kora/mimetypes/scalable/image-blank.svg1
l---------.icons/kora/mimetypes/scalable/image-bmp.svg1
l---------.icons/kora/mimetypes/scalable/image-generic.svg1
l---------.icons/kora/mimetypes/scalable/image-gif.svg1
l---------.icons/kora/mimetypes/scalable/image-ico.svg1
l---------.icons/kora/mimetypes/scalable/image-jpeg.svg1
l---------.icons/kora/mimetypes/scalable/image-jpeg2000.svg1
l---------.icons/kora/mimetypes/scalable/image-png.svg1
l---------.icons/kora/mimetypes/scalable/image-svg+xml-compressed.svg1
l---------.icons/kora/mimetypes/scalable/image-svg+xml.svg1
l---------.icons/kora/mimetypes/scalable/image-tiff.svg1
l---------.icons/kora/mimetypes/scalable/image-vnd.adobe.photoshop.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/image-vnd.dgn.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/image-vnd.djvu.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/image-vnd.dwg.svg11
l---------.icons/kora/mimetypes/scalable/image-vnd.dxf.svg1
l---------.icons/kora/mimetypes/scalable/image-vnd.microsoft.icon.svg1
l---------.icons/kora/mimetypes/scalable/image-vnd.zbrush.pcx.svg1
l---------.icons/kora/mimetypes/scalable/image-x-3ds.svg1
l---------.icons/kora/mimetypes/scalable/image-x-adobe-dng.svg1
l---------.icons/kora/mimetypes/scalable/image-x-compressed-xcf.svg1
l---------.icons/kora/mimetypes/scalable/image-x-djvu.svg1
l---------.icons/kora/mimetypes/scalable/image-x-dwg.svg1
l---------.icons/kora/mimetypes/scalable/image-x-emf.svg1
l---------.icons/kora/mimetypes/scalable/image-x-eps.svg1
l---------.icons/kora/mimetypes/scalable/image-x-exr.svg1
l---------.icons/kora/mimetypes/scalable/image-x-generic.svg1
l---------.icons/kora/mimetypes/scalable/image-x-hdr.svg1
l---------.icons/kora/mimetypes/scalable/image-x-ico.svg1
l---------.icons/kora/mimetypes/scalable/image-x-icon.svg1
l---------.icons/kora/mimetypes/scalable/image-x-krita.svg1
l---------.icons/kora/mimetypes/scalable/image-x-pcx.svg1
l---------.icons/kora/mimetypes/scalable/image-x-portable-bitmap.svg1
l---------.icons/kora/mimetypes/scalable/image-x-portable.bitmap.svg1
l---------.icons/kora/mimetypes/scalable/image-x-psd.svg1
l---------.icons/kora/mimetypes/scalable/image-x-psdimage-x-psd.svg1
l---------.icons/kora/mimetypes/scalable/image-x-svg+xml.svg1
l---------.icons/kora/mimetypes/scalable/image-x-tga.svg1
l---------.icons/kora/mimetypes/scalable/image-x-vnd.trolltech.qpicture.svg1
l---------.icons/kora/mimetypes/scalable/image-x-win-bitmap.svg1
l---------.icons/kora/mimetypes/scalable/image-x-win-bmp.svg1
l---------.icons/kora/mimetypes/scalable/image-x-wmf.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/image-x-xcf.svg19
l---------.icons/kora/mimetypes/scalable/image-x-xfig.svg1
l---------.icons/kora/mimetypes/scalable/image.svg1
l---------.icons/kora/mimetypes/scalable/inode-blockdevice.svg1
l---------.icons/kora/mimetypes/scalable/inode-chardevice.svg1
l---------.icons/kora/mimetypes/scalable/inode-directory.svg1
l---------.icons/kora/mimetypes/scalable/inode-fifo.svg1
l---------.icons/kora/mimetypes/scalable/inode-mount-point.svg1
l---------.icons/kora/mimetypes/scalable/inode-socket.svg1
l---------.icons/kora/mimetypes/scalable/inode-symlink.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.imap.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.kbattleship.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.ntp.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.pop3.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.unknown.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.HVAC1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.LightingControls1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAClient1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAServer1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg1
l---------.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.Unknown.svg1
l---------.icons/kora/mimetypes/scalable/internet-feed.svg1
l---------.icons/kora/mimetypes/scalable/javascript.svg1
l---------.icons/kora/mimetypes/scalable/jd-container.svg1
l---------.icons/kora/mimetypes/scalable/jpeg.svg1
l---------.icons/kora/mimetypes/scalable/jpg.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/kpackage.svg1
l---------.icons/kora/mimetypes/scalable/kpresenter_kpr.svg1
l---------.icons/kora/mimetypes/scalable/libpeas-plugin.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-database.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-drawing-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-drawing.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-extension.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-formula.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-master-docment.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-master-document.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-database.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-draw.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-empty.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-formula.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-master-document.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-text-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-text.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-web-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-oasis-web.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-presentation-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-presentation.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-spreadsheet-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-text-template.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-text.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice-web.svg1
l---------.icons/kora/mimetypes/scalable/libreoffice34-extension.svg1
l---------.icons/kora/mimetypes/scalable/media-audio.svg1
l---------.icons/kora/mimetypes/scalable/media-image.svg1
l---------.icons/kora/mimetypes/scalable/media-video.svg1
l---------.icons/kora/mimetypes/scalable/message-news.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/message-partial.svg11
l---------.icons/kora/mimetypes/scalable/message-rfc822.svg1
l---------.icons/kora/mimetypes/scalable/message-x-gnu-rmail.svg1
l---------.icons/kora/mimetypes/scalable/message.svg1
l---------.icons/kora/mimetypes/scalable/mime-ascii.svg1
l---------.icons/kora/mimetypes/scalable/mime_ascii.svg1
l---------.icons/kora/mimetypes/scalable/misc.svg1
l---------.icons/kora/mimetypes/scalable/model-fcstd.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/model-stl.svg12
l---------.icons/kora/mimetypes/scalable/model-vnd.dwf.svg1
l---------.icons/kora/mimetypes/scalable/model-vrml.svg1
l---------.icons/kora/mimetypes/scalable/model-x.stl-binary.svg1
l---------.icons/kora/mimetypes/scalable/model-x3d+binary.svg1
l---------.icons/kora/mimetypes/scalable/model-x3d+vrml.svg1
l---------.icons/kora/mimetypes/scalable/model-x3d+xml.svg1
l---------.icons/kora/mimetypes/scalable/model-x3d.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/model.svg12
l---------.icons/kora/mimetypes/scalable/multipart-alternative.svg1
l---------.icons/kora/mimetypes/scalable/multipart-appledouble.svg1
l---------.icons/kora/mimetypes/scalable/multipart-digest.svg1
l---------.icons/kora/mimetypes/scalable/multipart-encrypted.svg1
l---------.icons/kora/mimetypes/scalable/multipart-mixed.svg1
l---------.icons/kora/mimetypes/scalable/multipart-related.svg1
l---------.icons/kora/mimetypes/scalable/multipart-report.svg1
l---------.icons/kora/mimetypes/scalable/multipart-signed.svg1
l---------.icons/kora/mimetypes/scalable/multipart-x-mixed-replace.svg1
l---------.icons/kora/mimetypes/scalable/music.svg1
l---------.icons/kora/mimetypes/scalable/nero-disc-image.svg1
l---------.icons/kora/mimetypes/scalable/nero-linux-compilation.svg1
l---------.icons/kora/mimetypes/scalable/none.svg1
l---------.icons/kora/mimetypes/scalable/odf.svg1
l---------.icons/kora/mimetypes/scalable/office-contact.svg1
l---------.icons/kora/mimetypes/scalable/office-document-rtl.svg1
l---------.icons/kora/mimetypes/scalable/office-document.svg1
l---------.icons/kora/mimetypes/scalable/office-illustration.svg1
l---------.icons/kora/mimetypes/scalable/office-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/openoffice3-drawing.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-database.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-drawing-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-drawing.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-extension.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-formula.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-master-document.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-database.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-formula.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-master-document.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-text-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-text.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-oasis-web-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-presentation-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-presentation.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-spreadsheet-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-text-template.svg1
l---------.icons/kora/mimetypes/scalable/openoffice4-text.svg1
l---------.icons/kora/mimetypes/scalable/openofficeorg3-database.svg1
l---------.icons/kora/mimetypes/scalable/openofficeorg3-drawing.svg1
l---------.icons/kora/mimetypes/scalable/openofficeorg3-extension.svg1
l---------.icons/kora/mimetypes/scalable/openofficeorg3-oasis-database.svg1
l---------.icons/kora/mimetypes/scalable/openofficeorg3-oasis-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/opera-extension.svg1
l---------.icons/kora/mimetypes/scalable/opera-widget.svg1
l---------.icons/kora/mimetypes/scalable/package-gdebi.svg1
l---------.icons/kora/mimetypes/scalable/package-x-generic.svg1
l---------.icons/kora/mimetypes/scalable/package.svg1
l---------.icons/kora/mimetypes/scalable/package_editors.svg1
l---------.icons/kora/mimetypes/scalable/package_wordprocessing.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/palapeli.svg1
l---------.icons/kora/mimetypes/scalable/pdf.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/pgmodeler-dbm.svg10
l---------.icons/kora/mimetypes/scalable/plan.svg1
l---------.icons/kora/mimetypes/scalable/playlist-automatic.svg1
l---------.icons/kora/mimetypes/scalable/playlist.svg1
l---------.icons/kora/mimetypes/scalable/podcast.svg1
l---------.icons/kora/mimetypes/scalable/pplication-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg1
l---------.icons/kora/mimetypes/scalable/preferences-certificate.svg1
l---------.icons/kora/mimetypes/scalable/preferences-desktop-cryptography.svg1
l---------.icons/kora/mimetypes/scalable/preferences-plugin.svg1
l---------.icons/kora/mimetypes/scalable/qgis-asc.svg1
l---------.icons/kora/mimetypes/scalable/qgis-ddf.svg1
l---------.icons/kora/mimetypes/scalable/qgis-dem.svg1
l---------.icons/kora/mimetypes/scalable/qgis-dt0.svg1
l---------.icons/kora/mimetypes/scalable/qgis-dxf.svg1
l---------.icons/kora/mimetypes/scalable/qgis-gml.svg1
l---------.icons/kora/mimetypes/scalable/qgis-img.svg1
l---------.icons/kora/mimetypes/scalable/qgis-mldata.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/qgis-qgs.svg16
l---------.icons/kora/mimetypes/scalable/qgis-qlr.svg1
l---------.icons/kora/mimetypes/scalable/qgis-qml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/qgis-qpt.svg17
l---------.icons/kora/mimetypes/scalable/qgis-shp.svg1
l---------.icons/kora/mimetypes/scalable/qgis-sqlite.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/radio.svg14
l---------.icons/kora/mimetypes/scalable/rar.svg1
l---------.icons/kora/mimetypes/scalable/raw.svg1
l---------.icons/kora/mimetypes/scalable/rpm.svg1
l---------.icons/kora/mimetypes/scalable/scii.svg1
l---------.icons/kora/mimetypes/scalable/shellscript.svg1
l---------.icons/kora/mimetypes/scalable/sound.svg1
l---------.icons/kora/mimetypes/scalable/source-php.svg1
l---------.icons/kora/mimetypes/scalable/source-playlist.svg1
l---------.icons/kora/mimetypes/scalable/source-smart-playlist.svg1
l---------.icons/kora/mimetypes/scalable/spreadsheet.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/stock_addressbook.svg8
l---------.icons/kora/mimetypes/scalable/stock_calendar.svg1
l---------.icons/kora/mimetypes/scalable/stock_certificate.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-drawing.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-formula.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-html.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-labels.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-master-document.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-presentation.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-template.svg1
l---------.icons/kora/mimetypes/scalable/stock_new-text.svg1
l---------.icons/kora/mimetypes/scalable/stock_playlist.svg1
l---------.icons/kora/mimetypes/scalable/stock_script.svg1
l---------.icons/kora/mimetypes/scalable/stock_scripts.svg1
l---------.icons/kora/mimetypes/scalable/stock_smart-playlist.svg1
l---------.icons/kora/mimetypes/scalable/stock_unknown.svg1
l---------.icons/kora/mimetypes/scalable/svg.svg1
l---------.icons/kora/mimetypes/scalable/tar.svg1
l---------.icons/kora/mimetypes/scalable/template-source.svg1
l---------.icons/kora/mimetypes/scalable/template_source.svg1
l---------.icons/kora/mimetypes/scalable/tex-x-nim-project.svg1
l---------.icons/kora/mimetypes/scalable/text-c.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-calendar.svg15
l---------.icons/kora/mimetypes/scalable/text-coffeescript.svg1
l---------.icons/kora/mimetypes/scalable/text-csharp.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-css.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/text-css_orig.svg14
l---------.icons/kora/mimetypes/scalable/text-csv.svg1
l---------.icons/kora/mimetypes/scalable/text-directory.svg1
l---------.icons/kora/mimetypes/scalable/text-dockerfile.svg1
l---------.icons/kora/mimetypes/scalable/text-enriched-rtl.svg1
l---------.icons/kora/mimetypes/scalable/text-enriched.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-html.svg13
l---------.icons/kora/mimetypes/scalable/text-html_alt.svg1
l---------.icons/kora/mimetypes/scalable/text-htmlh.svg1
l---------.icons/kora/mimetypes/scalable/text-javascript.svg1
l---------.icons/kora/mimetypes/scalable/text-json.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-julia.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-less.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-markdown.svg11
l---------.icons/kora/mimetypes/scalable/text-mathml.svg1
l---------.icons/kora/mimetypes/scalable/text-mht.svg1
l---------.icons/kora/mimetypes/scalable/text-n3.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-org.svg12
l---------.icons/kora/mimetypes/scalable/text-plain.svg1
l---------.icons/kora/mimetypes/scalable/text-r.svg1
l---------.icons/kora/mimetypes/scalable/text-rdf+xml.svg1
l---------.icons/kora/mimetypes/scalable/text-rdf.svg1
l---------.icons/kora/mimetypes/scalable/text-richtext-rtl.svg1
l---------.icons/kora/mimetypes/scalable/text-richtext.svg1
l---------.icons/kora/mimetypes/scalable/text-rtf.svg1
l---------.icons/kora/mimetypes/scalable/text-rtl.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-rust.svg11
l---------.icons/kora/mimetypes/scalable/text-sgml.svg1
l---------.icons/kora/mimetypes/scalable/text-spreadsheet.svg1
l---------.icons/kora/mimetypes/scalable/text-sqml.svg1
l---------.icons/kora/mimetypes/scalable/text-tab-separated-values.svg1
l---------.icons/kora/mimetypes/scalable/text-troff.svg1
l---------.icons/kora/mimetypes/scalable/text-turtle.svg1
l---------.icons/kora/mimetypes/scalable/text-vbscript.svg1
l---------.icons/kora/mimetypes/scalable/text-vcalendar.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-vcard.svg8
l---------.icons/kora/mimetypes/scalable/text-vnd-wap-wml.svg1
l---------.icons/kora/mimetypes/scalable/text-vnd.abc.svg1
l---------.icons/kora/mimetypes/scalable/text-vnd.kde.kcrash-report.svg1
l---------.icons/kora/mimetypes/scalable/text-vnd.qt.linguist.svg1
l---------.icons/kora/mimetypes/scalable/text-vnd.rn-realtext.svg1
l---------.icons/kora/mimetypes/scalable/text-vnd.trolltech.linguist.svg1
l---------.icons/kora/mimetypes/scalable/text-vnd.wap.wml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-vnd.wap.wmlscript.svg8
l---------.icons/kora/mimetypes/scalable/text-vtt.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-wiki.svg14
l---------.icons/kora/mimetypes/scalable/text-x-R.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-adasrc.svg16
l---------.icons/kora/mimetypes/scalable/text-x-apport.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-arduino.svg9
l---------.icons/kora/mimetypes/scalable/text-x-asm.svg1
l---------.icons/kora/mimetypes/scalable/text-x-authors.svg1
l---------.icons/kora/mimetypes/scalable/text-x-bak.svg1
l---------.icons/kora/mimetypes/scalable/text-x-bibtex.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-c++.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-c++hdr.svg16
l---------.icons/kora/mimetypes/scalable/text-x-c++src.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-c.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-changelog.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-chdr.svg14
l---------.icons/kora/mimetypes/scalable/text-x-cmake.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-cobol.svg13
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-coffeescript.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-common-lisp.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-copying.svg18
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-cpp.svg8
l---------.icons/kora/mimetypes/scalable/text-x-credits.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-csharp.svg16
l---------.icons/kora/mimetypes/scalable/text-x-csrc.svg1
l---------.icons/kora/mimetypes/scalable/text-x-css.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-dart.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-diff.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-dsrc.svg14
l---------.icons/kora/mimetypes/scalable/text-x-dsssl.svg1
l---------.icons/kora/mimetypes/scalable/text-x-dtd.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-eiffel.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-elixir.svg17
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-emacs-lisp.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-erlang.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-fortran.svg14
l---------.icons/kora/mimetypes/scalable/text-x-generic-rtl.svg1
l---------.icons/kora/mimetypes/scalable/text-x-generic-template.svg1
l---------.icons/kora/mimetypes/scalable/text-x-generic.svapplication-x-awk.svg1
l---------.icons/kora/mimetypes/scalable/text-x-generic.svg1
l---------.icons/kora/mimetypes/scalable/text-x-gettext-translation-template.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-gettext-translation.svg18
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-go.svg19
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-gradle.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-gtkrc.svg12
l---------.icons/kora/mimetypes/scalable/text-x-haskell.svg1
l---------.icons/kora/mimetypes/scalable/text-x-hex.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-install.svg18
l---------.icons/kora/mimetypes/scalable/text-x-java-source.svg1
l---------.icons/kora/mimetypes/scalable/text-x-java.svg1
l---------.icons/kora/mimetypes/scalable/text-x-javascript.svg1
l---------.icons/kora/mimetypes/scalable/text-x-json.svg1
l---------.icons/kora/mimetypes/scalable/text-x-jsx.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-justfile.svg1
l---------.icons/kora/mimetypes/scalable/text-x-katefilelist.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-kotlin.svg9
l---------.icons/kora/mimetypes/scalable/text-x-kvc.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-kvt.svg21
l---------.icons/kora/mimetypes/scalable/text-x-ldif.svg1
l---------.icons/kora/mimetypes/scalable/text-x-lilypond.svg1
l---------.icons/kora/mimetypes/scalable/text-x-log.svg1
l---------.icons/kora/mimetypes/scalable/text-x-lua.svg1
l---------.icons/kora/mimetypes/scalable/text-x-lyx.svg1
l---------.icons/kora/mimetypes/scalable/text-x-makefile.svg1
l---------.icons/kora/mimetypes/scalable/text-x-markdown.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-matlab.svg20
l---------.icons/kora/mimetypes/scalable/text-x-maxima-out.svg1
l---------.icons/kora/mimetypes/scalable/text-x-maximasession.svg1
l---------.icons/kora/mimetypes/scalable/text-x-meson.svg1
l---------.icons/kora/mimetypes/scalable/text-x-microdvd.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-mo.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-modelica.svg13
l---------.icons/kora/mimetypes/scalable/text-x-mpsub.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-ms-regedit.svg9
l---------.icons/kora/mimetypes/scalable/text-x-nfo.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-nim.svg11
l---------.icons/kora/mimetypes/scalable/text-x-objchdr.svg1
l---------.icons/kora/mimetypes/scalable/text-x-objcsrc.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-ocaml.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-octave.svg15
l---------.icons/kora/mimetypes/scalable/text-x-opml+xml.svg1
l---------.icons/kora/mimetypes/scalable/text-x-opml.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-pascal.svg16
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-patch.svg10
l---------.icons/kora/mimetypes/scalable/text-x-perl.svg1
l---------.icons/kora/mimetypes/scalable/text-x-php.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-pkgbuild.svg8
l---------.icons/kora/mimetypes/scalable/text-x-plain.svg1
l---------.icons/kora/mimetypes/scalable/text-x-po.svg1
l---------.icons/kora/mimetypes/scalable/text-x-preview.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-python.svg16
l---------.icons/kora/mimetypes/scalable/text-x-python3.svg1
l---------.icons/kora/mimetypes/scalable/text-x-qml.svg1
l---------.icons/kora/mimetypes/scalable/text-x-r-source.svg1
l---------.icons/kora/mimetypes/scalable/text-x-r.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-readme.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-rpm-spec.svg13
l---------.icons/kora/mimetypes/scalable/text-x-rsrc.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-ruby.svg14
l---------.icons/kora/mimetypes/scalable/text-x-rust.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-sass.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-scala.svg16
l---------.icons/kora/mimetypes/scalable/text-x-scheme.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-script.svg14
l---------.icons/kora/mimetypes/scalable/text-x-scss.svg1
l---------.icons/kora/mimetypes/scalable/text-x-source.svg1
l---------.icons/kora/mimetypes/scalable/text-x-sql.svg1
l---------.icons/kora/mimetypes/scalable/text-x-ssa.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-stylus.svg1
l---------.icons/kora/mimetypes/scalable/text-x-subviewer.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-systemd-unit.svg12
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-tcl.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-tex.svg1
l---------.icons/kora/mimetypes/scalable/text-x-texinfo.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-texmacs.svg8
l---------.icons/kora/mimetypes/scalable/text-x-tsx.svg1
l---------.icons/kora/mimetypes/scalable/text-x-twig.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-typescript.svg11
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-vala.svg14
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-vbscript.svg8
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-vcard.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-vsrc.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-vue.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-wxmathml.svg10
l---------.icons/kora/mimetypes/scalable/text-x-wxmaxima-batch.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-x-xges.svg8
l---------.icons/kora/mimetypes/scalable/text-x-xslfo.svg1
l---------.icons/kora/mimetypes/scalable/text-x-yaml.svg1
l---------.icons/kora/mimetypes/scalable/text-x.svg1
l---------.icons/kora/mimetypes/scalable/text-xhtml+xml.svg1
l---------.icons/kora/mimetypes/scalable/text-xmcd.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/text-xml.svg11
l---------.icons/kora/mimetypes/scalable/text-yaml.svg1
l---------.icons/kora/mimetypes/scalable/text.svg1
l---------.icons/kora/mimetypes/scalable/text2.svg1
l---------.icons/kora/mimetypes/scalable/tgz.svg1
l---------.icons/kora/mimetypes/scalable/torrent.svg1
l---------.icons/kora/mimetypes/scalable/txt.svg1
l---------.icons/kora/mimetypes/scalable/txt2.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/unknown.svg1
l---------.icons/kora/mimetypes/scalable/uri-mms.svg1
l---------.icons/kora/mimetypes/scalable/uri-mmst.svg1
l---------.icons/kora/mimetypes/scalable/uri-mmsu.svg1
l---------.icons/kora/mimetypes/scalable/uri-pnm.svg1
l---------.icons/kora/mimetypes/scalable/uri-rtspt.svg1
l---------.icons/kora/mimetypes/scalable/uri-rtspu.svg1
l---------.icons/kora/mimetypes/scalable/vcalendar.svg1
l---------.icons/kora/mimetypes/scalable/vcard.svg1
l---------.icons/kora/mimetypes/scalable/video-mlt-playlist.svg1
l---------.icons/kora/mimetypes/scalable/video-mp2t.svg1
l---------.icons/kora/mimetypes/scalable/video-mp4.svg1
l---------.icons/kora/mimetypes/scalable/video-quicktime.svg1
l---------.icons/kora/mimetypes/scalable/video-vivo.svg1
l---------.icons/kora/mimetypes/scalable/video-vnd.rn-realvideo.svg1
l---------.icons/kora/mimetypes/scalable/video-wavelet.svg1
l---------.icons/kora/mimetypes/scalable/video-webm.svg1
l---------.icons/kora/mimetypes/scalable/video-x-anim.svg1
l---------.icons/kora/mimetypes/scalable/video-x-flic.svg1
l---------.icons/kora/mimetypes/scalable/video-x-flv.svg1
l---------.icons/kora/mimetypes/scalable/video-x-generic.svg1
l---------.icons/kora/mimetypes/scalable/video-x-google-vlc-plugin.svg1
l---------.icons/kora/mimetypes/scalable/video-x-javafx.svg1
l---------.icons/kora/mimetypes/scalable/video-x-matroska.svg1
l---------.icons/kora/mimetypes/scalable/video-x-mng.svg1
l---------.icons/kora/mimetypes/scalable/video-x-ms-asf-plugin.svg1
l---------.icons/kora/mimetypes/scalable/video-x-ms-asf.svg1
l---------.icons/kora/mimetypes/scalable/video-x-ms-wmp.svg1
l---------.icons/kora/mimetypes/scalable/video-x-ms-wmv.svg1
l---------.icons/kora/mimetypes/scalable/video-x-msvideo.svg1
l---------.icons/kora/mimetypes/scalable/video-x-nsv.svg1
l---------.icons/kora/mimetypes/scalable/video-x-ogm+ogg.svg1
l---------.icons/kora/mimetypes/scalable/video-x-sgi-movie.svg1
l---------.icons/kora/mimetypes/scalable/video-x-theora+ogg.svg1
l---------.icons/kora/mimetypes/scalable/video-x-wmv.svg1
l---------.icons/kora/mimetypes/scalable/video.svg1
l---------.icons/kora/mimetypes/scalable/viewbib.svg1
l---------.icons/kora/mimetypes/scalable/viewdvi.svg1
l---------.icons/kora/mimetypes/scalable/viewhtml.svg1
l---------.icons/kora/mimetypes/scalable/viewpdf.svg1
l---------.icons/kora/mimetypes/scalable/viewps.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-hdd.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-ova.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-ovf.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-vbox-extpack.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-vbox.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-vdi.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-vhd.svg1
l---------.icons/kora/mimetypes/scalable/virtualbox-vmdk.svg1
l---------.icons/kora/mimetypes/scalable/vnd.ms-publisher.svg1
l---------.icons/kora/mimetypes/scalable/vnd.oasis.opendocument.drawing.svg1
l---------.icons/kora/mimetypes/scalable/wordprocessing-rtl.svg1
l---------.icons/kora/mimetypes/scalable/wordprocessing.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-doc.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-dot.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-dps.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-dpt.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-et.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-ett.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-pot.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-ppt.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-wps.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-wpt.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-xls.svg1
l---------.icons/kora/mimetypes/scalable/wps-office-xlt.svg1
l---------.icons/kora/mimetypes/scalable/wps-office2019-wppmain.svg1
l---------.icons/kora/mimetypes/scalable/www.svg1
l---------.icons/kora/mimetypes/scalable/x-content-audio-cdda.svg1
l---------.icons/kora/mimetypes/scalable/x-content-audio-dvd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-audio-player.svg1
l---------.icons/kora/mimetypes/scalable/x-content-blank-bd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-blank-cd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-blank-dvd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-blank-hddvd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-ebook-reader.svg1
l---------.icons/kora/mimetypes/scalable/x-content-image-dcf.svg1
l---------.icons/kora/mimetypes/scalable/x-content-image-picturecd.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/x-content-software.svg12
l---------.icons/kora/mimetypes/scalable/x-content-unix-software.svg1
l---------.icons/kora/mimetypes/scalable/x-content-video-bluray.svg1
l---------.icons/kora/mimetypes/scalable/x-content-video-dvd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-video-hddvd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-video-svcd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-video-vcd.svg1
l---------.icons/kora/mimetypes/scalable/x-content-win32-software.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/x-extension-fcstd.svg12
l---------.icons/kora/mimetypes/scalable/x-gambasserverpage.svg1
l---------.icons/kora/mimetypes/scalable/x-kde-nsplugin-generated.svg1
l---------.icons/kora/mimetypes/scalable/x-love-game.svg1
l---------.icons/kora/mimetypes/scalable/x-mail-distribution-list.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/x-media-podcast.svg17
l---------.icons/kora/mimetypes/scalable/x-office-address-book.svg1
l---------.icons/kora/mimetypes/scalable/x-office-calendar.svg1
l---------.icons/kora/mimetypes/scalable/x-office-contact.svg1
l---------.icons/kora/mimetypes/scalable/x-office-document-rtl.svg1
l---------.icons/kora/mimetypes/scalable/x-office-document-template-rtl.svg1
l---------.icons/kora/mimetypes/scalable/x-office-document-template.svg1
l---------.icons/kora/mimetypes/scalable/x-office-document.svg1
l---------.icons/kora/mimetypes/scalable/x-office-drawing-template.svg1
l---------.icons/kora/mimetypes/scalable/x-office-drawing.svg1
l---------.icons/kora/mimetypes/scalable/x-office-presentation-rtl.svg1
l---------.icons/kora/mimetypes/scalable/x-office-presentation-template-rtl.svg1
l---------.icons/kora/mimetypes/scalable/x-office-presentation-template.svg1
l---------.icons/kora/mimetypes/scalable/x-office-presentation.svg1
l---------.icons/kora/mimetypes/scalable/x-office-spreadsheet-template.svg1
l---------.icons/kora/mimetypes/scalable/x-office-spreadsheet.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/x-package-repository.svg12
l---------.icons/kora/mimetypes/scalable/x-world-x-3dmf.svg1
-rw-r--r--.icons/kora/mimetypes/scalable/xoj.svg10
-rw-r--r--.icons/kora/mimetypes/scalable/xopt.svg8
l---------.icons/kora/mimetypes/scalable/ymuse-album.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-albums.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-artist.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-artists.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-audio-file.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-genre.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-genres.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-playlist.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-playlists.svg1
l---------.icons/kora/mimetypes/scalable/ymuse-stream.svg1
l---------.icons/kora/mimetypes/scalable/zip.svg1
l---------.icons/kora/mimetypes/scalable@21
-rw-r--r--.icons/kora/mimetypes/symbolic/application-certificate-symbolic.svg5
-rw-r--r--.icons/kora/mimetypes/symbolic/application-rss+xml-symbolic.svg4
-rw-r--r--.icons/kora/mimetypes/symbolic/application-x-addon-symbolic.svg5
-rw-r--r--.icons/kora/mimetypes/symbolic/application-x-appliance-symbolic.svg3
-rw-r--r--.icons/kora/mimetypes/symbolic/application-x-executable-symbolic.svg6
-rw-r--r--.icons/kora/mimetypes/symbolic/application-x-firmware-symbolic.svg6
-rw-r--r--.icons/kora/mimetypes/symbolic/audio-x-generic-symbolic.svg3
l---------.icons/kora/mimetypes/symbolic/extension-symbolic.svg1
-rw-r--r--.icons/kora/mimetypes/symbolic/font-x-generic-symbolic.svg8
-rw-r--r--.icons/kora/mimetypes/symbolic/image-x-generic-symbolic.svg3
-rw-r--r--.icons/kora/mimetypes/symbolic/inode-directory-symbolic.svg7
l---------.icons/kora/mimetypes/symbolic/media-optical-bd-symbolic.svg1
l---------.icons/kora/mimetypes/symbolic/media-optical-cd-audio-symbolic.svg1
l---------.icons/kora/mimetypes/symbolic/media-optical-dvd-symbolic.svg1
-rw-r--r--.icons/kora/mimetypes/symbolic/media-optical-symbolic.svg4
-rw-r--r--.icons/kora/mimetypes/symbolic/package-x-generic-symbolic.svg3
-rw-r--r--.icons/kora/mimetypes/symbolic/playlist-symbolic.svg4
-rw-r--r--.icons/kora/mimetypes/symbolic/text-html-symbolic.svg3
-rw-r--r--.icons/kora/mimetypes/symbolic/text-x-generic-symbolic.svg3
-rw-r--r--.icons/kora/mimetypes/symbolic/text-x-systemd-unit-symbolic.svg6
-rw-r--r--.icons/kora/mimetypes/symbolic/user-trash-full-symbolic.svg11
-rw-r--r--.icons/kora/mimetypes/symbolic/video-x-generic-symbolic.svg6
-rw-r--r--.icons/kora/mimetypes/symbolic/x-office-address-book-symbolic.svg5
-rw-r--r--.icons/kora/mimetypes/symbolic/x-office-calendar-symbolic.svg6
-rw-r--r--.icons/kora/mimetypes/symbolic/x-office-document-symbolic.svg6
-rw-r--r--.icons/kora/mimetypes/symbolic/x-office-drawing-symbolic.svg6
-rw-r--r--.icons/kora/mimetypes/symbolic/x-office-presentation-symbolic.svg14
-rw-r--r--.icons/kora/mimetypes/symbolic/x-office-spreadsheet-symbolic.svg7
-rw-r--r--.icons/kora/panel/16/1password-panel-locked.svg11
-rw-r--r--.icons/kora/panel/16/1password-panel.svg11
-rw-r--r--.icons/kora/panel/16/5g.svg8
-rw-r--r--.icons/kora/panel/16/QMPlay2-panel.svg8
-rw-r--r--.icons/kora/panel/16/ac-adapter.svg8
-rw-r--r--.icons/kora/panel/16/account-logged-in.svg8
-rw-r--r--.icons/kora/panel/16/acestream-tray.svg9
-rw-r--r--.icons/kora/panel/16/airplane-mode-off.svg7
-rw-r--r--.icons/kora/panel/16/airplane-mode.svg8
-rw-r--r--.icons/kora/panel/16/akonaditray.svg8
-rw-r--r--.icons/kora/panel/16/alarm-clock-panel.svg8
-rw-r--r--.icons/kora/panel/16/alarm-clock-triggered.svg8
l---------.icons/kora/panel/16/albert-panel.svg1
-rw-r--r--.icons/kora/panel/16/albert-tray.svg8
-rw-r--r--.icons/kora/panel/16/amd-alto.svg8
-rw-r--r--.icons/kora/panel/16/amd-bajo.svg8
-rw-r--r--.icons/kora/panel/16/amd-medio.svg8
-rw-r--r--.icons/kora/panel/16/anatine-indicator.svg9
-rw-r--r--.icons/kora/panel/16/anatine-notification.svg10
-rw-r--r--.icons/kora/panel/16/android-messages-desktop-tray-unread.svg10
-rw-r--r--.icons/kora/panel/16/android-messages-desktop-tray.svg9
l---------.icons/kora/panel/16/antimicro-panel.svg1
l---------.icons/kora/panel/16/antimicrox_trayicon.svg1
-rw-r--r--.icons/kora/panel/16/ao-app-tray.svg9
-rw-r--r--.icons/kora/panel/16/application-running.svg8
l---------.icons/kora/panel/16/applications-chat-panel.svg1
-rw-r--r--.icons/kora/panel/16/applications-email-panel.svg9
-rw-r--r--.icons/kora/panel/16/audacious-panel.svg8
l---------.icons/kora/panel/16/audio-input-microphone-high-panel.svg1
l---------.icons/kora/panel/16/audio-input-microphone-high.svg1
l---------.icons/kora/panel/16/audio-input-microphone-low-zero-panel.svg1
l---------.icons/kora/panel/16/audio-input-microphone-low.svg1
l---------.icons/kora/panel/16/audio-input-microphone-medium.svg1
l---------.icons/kora/panel/16/audio-input-microphone-muted.svg1
l---------.icons/kora/panel/16/audio-input-microphone-none-panel.svg1
l---------.icons/kora/panel/16/audio-off.svg1
-rw-r--r--.icons/kora/panel/16/audio-on.svg9
l---------.icons/kora/panel/16/audio-output-none-panel.svg1
l---------.icons/kora/panel/16/audio-output-none.svg1
l---------.icons/kora/panel/16/audio-ready.svg1
-rw-r--r--.icons/kora/panel/16/audio-recorder-off.svg8
-rw-r--r--.icons/kora/panel/16/audio-recorder-on.svg10
-rw-r--r--.icons/kora/panel/16/audio-recorder-paused.svg9
l---------.icons/kora/panel/16/audio-volume-high-panel.svg1
l---------.icons/kora/panel/16/audio-volume-high-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/audio-volume-high.svg9
l---------.icons/kora/panel/16/audio-volume-low-panel.svg1
l---------.icons/kora/panel/16/audio-volume-low-symbolic.svg1
l---------.icons/kora/panel/16/audio-volume-low-zero-panel.svg1
-rw-r--r--.icons/kora/panel/16/audio-volume-low.svg9
l---------.icons/kora/panel/16/audio-volume-medium-panel.svg1
l---------.icons/kora/panel/16/audio-volume-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/audio-volume-medium.svg9
l---------.icons/kora/panel/16/audio-volume-muted-blocked-panel.svg1
l---------.icons/kora/panel/16/audio-volume-muted-blocking-panel.svg1
-rw-r--r--.icons/kora/panel/16/audio-volume-muted-blocking.svg9
l---------.icons/kora/panel/16/audio-volume-muted-panel.svg1
l---------.icons/kora/panel/16/audio-volume-muted-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/audio-volume-muted.svg9
l---------.icons/kora/panel/16/audio-volume-off.svg1
-rw-r--r--.icons/kora/panel/16/autokey-status-error.svg8
-rw-r--r--.icons/kora/panel/16/autokey-status.svg8
-rw-r--r--.icons/kora/panel/16/avatar-default.svg8
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ak.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Am.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ar.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Av.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Az.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Be.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Bg.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Bm.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Bn.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Br.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Bs.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-By.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ch.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Cm.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Cr.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Cs.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Da.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-De.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Dv.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Dz.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ee.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-En.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Eo.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Es.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Et.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Fa.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ff.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Fi.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Fo.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Fr.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ga.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Gr.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Gu.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ha.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-He.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Hi.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Hr.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Hu.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Hy.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ie.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ig.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ik.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-In.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Is.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-It.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ja.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ka.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ki.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Kk.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Km.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Kn.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ko.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ku.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Lo.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Lt.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Lv.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Md.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Mi.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Mk.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ml.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Mn.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Mr.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Mt.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-My.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ne.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Nl.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-No.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Or.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Pa.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ph.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Pl.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ps.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Pt.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ro.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ru.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sa.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sd.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Si.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sk.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sl.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sq.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sr.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sv.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sw.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Sy.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ta.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Te.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Tg.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Th.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Tk.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Tn.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Tr.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Uk.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Ur.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Uz.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Vi.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Wo.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Xs.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Yo.svg1
l---------.icons/kora/panel/16/ayatana-indicator-keyboard-Zh.svg1
l---------.icons/kora/panel/16/ayatana-indicator-notification-read-dnd.svg1
l---------.icons/kora/panel/16/ayatana-indicator-notification-read.svg1
l---------.icons/kora/panel/16/ayatana-indicator-notification-unread-dnd.svg1
l---------.icons/kora/panel/16/ayatana-indicator-notification-unread.svg1
l---------.icons/kora/panel/16/ayatanawebmail-messages-new.svg1
l---------.icons/kora/panel/16/ayatanawebmail-messages.svg1
l---------.icons/kora/panel/16/bad-signal-lock.svg1
l---------.icons/kora/panel/16/bad-signal.svg1
-rw-r--r--.icons/kora/panel/16/banshee-panel.svg8
-rw-r--r--.icons/kora/panel/16/barrier-connected.svg8
-rw-r--r--.icons/kora/panel/16/barrier-disconnected.svg8
-rw-r--r--.icons/kora/panel/16/barrier-transfering.svg8
l---------.icons/kora/panel/16/battery-000-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-000-charging.svg8
l---------.icons/kora/panel/16/battery-000-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-000.svg7
l---------.icons/kora/panel/16/battery-010-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-010-charging.svg9
l---------.icons/kora/panel/16/battery-010-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-010.svg9
l---------.icons/kora/panel/16/battery-020-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-020-charging.svg9
l---------.icons/kora/panel/16/battery-020-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-020.svg1
l---------.icons/kora/panel/16/battery-030-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-030-charging.svg9
l---------.icons/kora/panel/16/battery-030-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-030.svg1
l---------.icons/kora/panel/16/battery-040-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-040-charging.svg9
l---------.icons/kora/panel/16/battery-040-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-040.svg9
l---------.icons/kora/panel/16/battery-050-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-050-charging.svg9
l---------.icons/kora/panel/16/battery-050-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-050.svg9
l---------.icons/kora/panel/16/battery-060-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-060-charging.svg9
l---------.icons/kora/panel/16/battery-060-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-060.svg9
l---------.icons/kora/panel/16/battery-070-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-070-charging.svg9
l---------.icons/kora/panel/16/battery-070-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-070.svg9
l---------.icons/kora/panel/16/battery-080-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-080-charging.svg9
l---------.icons/kora/panel/16/battery-080-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-080.svg9
l---------.icons/kora/panel/16/battery-090-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-090-charging.svg9
l---------.icons/kora/panel/16/battery-090-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-090.svg9
-rw-r--r--.icons/kora/panel/16/battery-100-charged.svg9
l---------.icons/kora/panel/16/battery-100-charging-symbolic.svg1
l---------.icons/kora/panel/16/battery-100-charging.svg1
l---------.icons/kora/panel/16/battery-100-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-100.svg9
l---------.icons/kora/panel/16/battery-caution-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-caution-charging.svg9
l---------.icons/kora/panel/16/battery-caution-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-caution.svg9
l---------.icons/kora/panel/16/battery-charged.svg1
l---------.icons/kora/panel/16/battery-empty-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-empty-charging.svg8
l---------.icons/kora/panel/16/battery-empty-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-empty.svg8
l---------.icons/kora/panel/16/battery-full-charged-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-full-charged.svg9
l---------.icons/kora/panel/16/battery-full-charging-symbolic.svg1
l---------.icons/kora/panel/16/battery-full-charging.svg1
l---------.icons/kora/panel/16/battery-full-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-full.svg9
l---------.icons/kora/panel/16/battery-good-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-good-charging.svg9
l---------.icons/kora/panel/16/battery-good-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-good.svg9
l---------.icons/kora/panel/16/battery-low-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-low-charging.svg9
l---------.icons/kora/panel/16/battery-low-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-low.svg9
l---------.icons/kora/panel/16/battery-medium-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-medium-charging.svg9
l---------.icons/kora/panel/16/battery-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-medium.svg9
l---------.icons/kora/panel/16/battery-missing-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-missing.svg9
l---------.icons/kora/panel/16/battery-profile-performance-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-profile-performance.svg11
l---------.icons/kora/panel/16/battery-profile-powersave-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/battery-profile-powersave.svg6
l---------.icons/kora/panel/16/battery_charged.svg1
l---------.icons/kora/panel/16/battery_full.svg1
l---------.icons/kora/panel/16/battery_plugged.svg1
-rw-r--r--.icons/kora/panel/16/bauh-tray.svg8
-rw-r--r--.icons/kora/panel/16/bauh-update-tray.svg11
-rw-r--r--.icons/kora/panel/16/bitcoin-indicator.svg8
-rw-r--r--.icons/kora/panel/16/bitwarden-tray.svg9
l---------.icons/kora/panel/16/blueberry-tray-active.svg1
l---------.icons/kora/panel/16/blueberry-tray-disabled.svg1
l---------.icons/kora/panel/16/blueberry-tray.svg1
-rw-r--r--.icons/kora/panel/16/bluemail-tray.svg8
l---------.icons/kora/panel/16/blueman-active.svg1
l---------.icons/kora/panel/16/blueman-disabled.svg1
l---------.icons/kora/panel/16/blueman-tray-active.svg1
l---------.icons/kora/panel/16/blueman-tray-disabled.svg1
l---------.icons/kora/panel/16/blueman-tray.svg1
l---------.icons/kora/panel/16/blueman.svg1
-rw-r--r--.icons/kora/panel/16/bluetooth-active.svg8
-rw-r--r--.icons/kora/panel/16/bluetooth-disabled.svg8
l---------.icons/kora/panel/16/bluetooth-offline.svg1
l---------.icons/kora/panel/16/bluetooth-online.svg1
-rw-r--r--.icons/kora/panel/16/bluetooth-paired.svg8
-rw-r--r--.icons/kora/panel/16/bomi-panel.svg8
l---------.icons/kora/panel/16/both-bad-signal-lock.svg1
l---------.icons/kora/panel/16/both-bad-signal.svg1
l---------.icons/kora/panel/16/both-good-signal-lock.svg1
l---------.icons/kora/panel/16/both-good-signal.svg1
l---------.icons/kora/panel/16/both-high-signal-lock.svg1
l---------.icons/kora/panel/16/both-high-signal.svg1
l---------.icons/kora/panel/16/both-low-signal-lock.svg1
l---------.icons/kora/panel/16/both-low-signal.svg1
-rw-r--r--.icons/kora/panel/16/brave-tray.svg8
-rw-r--r--.icons/kora/panel/16/brightness-high-symbolic.svg8
-rw-r--r--.icons/kora/panel/16/brightness-low-symbolic.svg11
l---------.icons/kora/panel/16/brightness-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/brightness-symbolic.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-0.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-1.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-10.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-11.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-2.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-3.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-4.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-5.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-6.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-7.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-8.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-9.svg8
l---------.icons/kora/panel/16/btsync-gui-connecting.svg1
-rw-r--r--.icons/kora/panel/16/btsync-gui-disconnected.svg8
-rw-r--r--.icons/kora/panel/16/btsync-gui-paused.svg9
l---------.icons/kora/panel/16/bumblebee-indicator-active.svg1
-rw-r--r--.icons/kora/panel/16/bumblebee-indicator.svg8
-rw-r--r--.icons/kora/panel/16/cadence-panel.svg8
-rwxr-xr-x.icons/kora/panel/16/caffeine-cup-empty.svg8
-rwxr-xr-x.icons/kora/panel/16/caffeine-cup-full.svg8
-rw-r--r--.icons/kora/panel/16/calibre-tray.svg9
-rw-r--r--.icons/kora/panel/16/camera-off.svg8
-rw-r--r--.icons/kora/panel/16/camera-on.svg8
-rw-r--r--.icons/kora/panel/16/camera-ready.svg8
-rw-r--r--.icons/kora/panel/16/cantata-panel.svg8
-rw-r--r--.icons/kora/panel/16/caps-lock-off.svg8
-rw-r--r--.icons/kora/panel/16/caps-lock-on.svg8
l---------.icons/kora/panel/16/capslock-off.svg1
l---------.icons/kora/panel/16/capslock-on.svg1
-rw-r--r--.icons/kora/panel/16/cisco-tray-connected.svg8
-rw-r--r--.icons/kora/panel/16/cisco-tray-disconnecting.svg8
-rw-r--r--.icons/kora/panel/16/cisco-tray-notconnected.svg8
-rw-r--r--.icons/kora/panel/16/cisco-tray-quarantined.svg8
-rw-r--r--.icons/kora/panel/16/cisco-tray-reconnecting.svg8
l---------.icons/kora/panel/16/classicmenu-indicator-dark.svg1
-rw-r--r--.icons/kora/panel/16/classicmenu-indicator.svg8
-rw-r--r--.icons/kora/panel/16/clementine-panel-grey.svg7
-rw-r--r--.icons/kora/panel/16/clementine-panel.svg9
-rw-r--r--.icons/kora/panel/16/clickup-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/16/clipboard.svg8
l---------.icons/kora/panel/16/clipit-trayicon-panel.svg1
l---------.icons/kora/panel/16/clipman.svg1
-rw-r--r--.icons/kora/panel/16/clockify-blue.svg8
-rw-r--r--.icons/kora/panel/16/clockify-tray.svg8
-rw-r--r--.icons/kora/panel/16/cloudstatus.svg8
l---------.icons/kora/panel/16/com.github.bcedu.vgrive-panel.svg1
l---------.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg1
l---------.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray.svg1
l---------.icons/kora/panel/16/com.github.ztefn.haguichi-connected.svg1
l---------.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-1.svg1
l---------.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-2.svg1
l---------.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-3.svg1
l---------.icons/kora/panel/16/com.github.ztefn.haguichi-disconnected.svg1
-rw-r--r--.icons/kora/panel/16/com.leinardi.gwe-symbolic.svg8
l---------.icons/kora/panel/16/connect_creating.svg1
l---------.icons/kora/panel/16/connect_established.svg1
l---------.icons/kora/panel/16/connect_no.svg1
-rw-r--r--.icons/kora/panel/16/copy-error.svg8
-rw-r--r--.icons/kora/panel/16/copy-insync.svg8
-rw-r--r--.icons/kora/panel/16/copy-paused.svg9
-rw-r--r--.icons/kora/panel/16/copy-sync1.svg10
-rw-r--r--.icons/kora/panel/16/copy-sync2.svg10
-rw-r--r--.icons/kora/panel/16/copy-sync3.svg10
-rw-r--r--.icons/kora/panel/16/copy-sync4.svg10
-rw-r--r--.icons/kora/panel/16/copy-sync5.svg10
-rw-r--r--.icons/kora/panel/16/copy-sync6.svg10
-rw-r--r--.icons/kora/panel/16/copy-sync7.svg10
-rw-r--r--.icons/kora/panel/16/copy-sync8.svg8
-rw-r--r--.icons/kora/panel/16/copy-update.svg9
-rw-r--r--.icons/kora/panel/16/copyq-busy.svg8
-rw-r--r--.icons/kora/panel/16/copyq-normal.svg8
-rw-r--r--.icons/kora/panel/16/corectrl-panel.svg9
-rw-r--r--.icons/kora/panel/16/cpod-tray.svg8
l---------.icons/kora/panel/16/cpu-frequency-indicator.svg1
l---------.icons/kora/panel/16/cpufreq-icon.svg1
-rw-r--r--.icons/kora/panel/16/crow-translate-tray.svg9
-rw-r--r--.icons/kora/panel/16/cryptfolder-closed-light.svg9
l---------.icons/kora/panel/16/cryptfolder-indicator-light.svg1
-rw-r--r--.icons/kora/panel/16/cryptfolder-open-light.svg9
-rw-r--r--.icons/kora/panel/16/cryptkeeper.svg8
l---------.icons/kora/panel/16/dcraven-away.svg1
l---------.icons/kora/panel/16/dcraven-connecting.svg1
l---------.icons/kora/panel/16/dcraven-dnd.svg1
l---------.icons/kora/panel/16/dcraven-error.svg1
l---------.icons/kora/panel/16/dcraven-message-new.svg1
l---------.icons/kora/panel/16/dcraven-offline.svg1
l---------.icons/kora/panel/16/dcraven-online.svg1
l---------.icons/kora/panel/16/dcraven-xa.svg1
l---------.icons/kora/panel/16/de.haeckerfelix.gradio-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/deadbeef-panel.svg8
-rw-r--r--.icons/kora/panel/16/deltachat-tray.svg8
-rw-r--r--.icons/kora/panel/16/deluge-panel.svg8
l---------.icons/kora/panel/16/desktopconnected.svg1
-rw-r--r--.icons/kora/panel/16/desktopdisconnected.svg9
-rw-r--r--.icons/kora/panel/16/desktoptrusted.svg9
-rw-r--r--.icons/kora/panel/16/devhub-notification.svg9
-rw-r--r--.icons/kora/panel/16/devhub-tray.svg8
l---------.icons/kora/panel/16/device-notifier-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/dialog-password-panel.svg8
-rw-r--r--.icons/kora/panel/16/dino-status-away.svg8
-rw-r--r--.icons/kora/panel/16/dino-status-chat.svg8
-rw-r--r--.icons/kora/panel/16/dino-status-dnd.svg8
-rw-r--r--.icons/kora/panel/16/dino-status-online.svg8
l---------.icons/kora/panel/16/diodon-panel.svg1
-rw-r--r--.icons/kora/panel/16/discord-tray-connected.svg9
-rw-r--r--.icons/kora/panel/16/discord-tray-deafened.svg8
-rw-r--r--.icons/kora/panel/16/discord-tray-muted.svg10
-rw-r--r--.icons/kora/panel/16/discord-tray-speaking.svg9
-rw-r--r--.icons/kora/panel/16/discord-tray-unread.svg9
-rw-r--r--.icons/kora/panel/16/discord-tray.svg8
-rw-r--r--.icons/kora/panel/16/disk-quota-critical.svg10
-rw-r--r--.icons/kora/panel/16/disk-quota-high.svg10
-rw-r--r--.icons/kora/panel/16/disk-quota-low.svg10
l---------.icons/kora/panel/16/disk-quota.svg1
-rw-r--r--.icons/kora/panel/16/disper-panel.svg6
-rw-r--r--.icons/kora/panel/16/dnfdragora.svg8
l---------.icons/kora/panel/16/drive-harddisk-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/drive-harddisk.svg9
-rw-r--r--.icons/kora/panel/16/drive-removable-media-symbolic.svg12
-rw-r--r--.icons/kora/panel/16/drive-removable-media-usb-panel.svg8
-rw-r--r--.icons/kora/panel/16/drive-removable-media-usb-pendrive-symbolic.svg11
l---------.icons/kora/panel/16/drive-removable-media-usb-symbolic.svg1
l---------.icons/kora/panel/16/drive-symbolic.svg1
l---------.icons/kora/panel/16/drive.svg1
-rw-r--r--.icons/kora/panel/16/dropboxstatus-blank.svg7
-rw-r--r--.icons/kora/panel/16/dropboxstatus-busy.svg8
-rw-r--r--.icons/kora/panel/16/dropboxstatus-busy2.svg8
-rw-r--r--.icons/kora/panel/16/dropboxstatus-idle.svg8
-rw-r--r--.icons/kora/panel/16/dropboxstatus-logo.svg8
-rw-r--r--.icons/kora/panel/16/dropboxstatus-x.svg8
-rw-r--r--.icons/kora/panel/16/electron-mail-tray.svg8
-rw-r--r--.icons/kora/panel/16/element-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/16/elisa-symbolic.svg9
l---------.icons/kora/panel/16/empathy-available.svg1
l---------.icons/kora/panel/16/empathy-away.svg1
l---------.icons/kora/panel/16/empathy-busy.svg1
l---------.icons/kora/panel/16/empathy-extended-away.svg1
l---------.icons/kora/panel/16/empathy-invisible.svg1
l---------.icons/kora/panel/16/empathy-offline.svg1
-rw-r--r--.icons/kora/panel/16/enpass-status.svg8
-rw-r--r--.icons/kora/panel/16/eu.scarpetta.QtWAW-tray.svg8
-rw-r--r--.icons/kora/panel/16/everpad-mono.svg8
-rw-r--r--.icons/kora/panel/16/exaile-pause.svg8
-rw-r--r--.icons/kora/panel/16/exaile-play.svg8
-rw-r--r--.icons/kora/panel/16/face-smile-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-anthy-panel.svg8
l---------.icons/kora/panel/16/fcitx-bopomofo-panel.svg1
-rw-r--r--.icons/kora/panel/16/fcitx-cangjie-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-chewing-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-erbi-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-googlepinyin-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-hangul-panel.svg8
l---------.icons/kora/panel/16/fcitx-kbd-panel.svg1
-rw-r--r--.icons/kora/panel/16/fcitx-kkc-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-alpha-full.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-alpha-half.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-dictionary.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-direct.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-hiragana.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-katakana-full.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-katakana-half.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-properties.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-mozc-tool.svg8
l---------.icons/kora/panel/16/fcitx-panel.svg1
l---------.icons/kora/panel/16/fcitx-pinyin-libpinyin-panel.svg1
-rw-r--r--.icons/kora/panel/16/fcitx-pinyin-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-rime-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-sayura-panel.svg8
l---------.icons/kora/panel/16/fcitx-shuangpin-libpinyin-panel.svg1
-rw-r--r--.icons/kora/panel/16/fcitx-shuangpin-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-skk-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-sunpinyin-panel.svg8
-rw-r--r--.icons/kora/panel/16/fcitx-unikey-panel.svg8
l---------.icons/kora/panel/16/fcitx-wbpy.svg1
-rw-r--r--.icons/kora/panel/16/fcitx-wubi-panel.svg8
l---------.icons/kora/panel/16/fcitx-zhuyin-panel.svg1
-rw-r--r--.icons/kora/panel/16/fcitx-ziranma-panel.svg8
-rw-r--r--.icons/kora/panel/16/feedindicator-active.svg10
-rw-r--r--.icons/kora/panel/16/feedindicator-attention.svg10
-rw-r--r--.icons/kora/panel/16/ferdi-indirect.svg8
-rw-r--r--.icons/kora/panel/16/ferdi-tray.svg8
-rw-r--r--.icons/kora/panel/16/ferdi-unread.svg9
-rw-r--r--.icons/kora/panel/16/ferdium-indirect.svg8
-rw-r--r--.icons/kora/panel/16/ferdium-tray.svg8
-rw-r--r--.icons/kora/panel/16/ferdium-unread.svg9
l---------.icons/kora/panel/16/file-manager.svg1
-rw-r--r--.icons/kora/panel/16/firewall-applet-error.svg9
-rw-r--r--.icons/kora/panel/16/firewall-applet-panic.svg8
-rw-r--r--.icons/kora/panel/16/firewall-applet.svg9
-rw-r--r--.icons/kora/panel/16/flameshot-tray.svg10
-rw-r--r--.icons/kora/panel/16/flareget-panel.svg8
-rw-r--r--.icons/kora/panel/16/fluxgui-light.svg9
l---------.icons/kora/panel/16/fluxgui-panel.svg1
-rw-r--r--.icons/kora/panel/16/franz-attention-panel.svg9
-rw-r--r--.icons/kora/panel/16/franz-panel.svg8
-rw-r--r--.icons/kora/panel/16/freezer-panel.svg8
-rw-r--r--.icons/kora/panel/16/fusion-icon-panel.svg8
-rw-r--r--.icons/kora/panel/16/gammastep-status-off.svg8
-rw-r--r--.icons/kora/panel/16/gammastep-status-on.svg8
-rw-r--r--.icons/kora/panel/16/gdlauncher-tray.svg8
-rw-r--r--.icons/kora/panel/16/gitify-tray-active.svg9
-rw-r--r--.icons/kora/panel/16/gitify-tray.svg8
-rw-r--r--.icons/kora/panel/16/gitlab-tray.svg8
-rw-r--r--.icons/kora/panel/16/gitter-indicator-disconnected.svg8
-rw-r--r--.icons/kora/panel/16/gitter-indicator-notification.svg9
-rw-r--r--.icons/kora/panel/16/gitter-indicator.svg8
l---------.icons/kora/panel/16/glipper.svg1
-rw-r--r--.icons/kora/panel/16/gmail-tray-unread.svg10
-rw-r--r--.icons/kora/panel/16/gmail-tray.svg9
l---------.icons/kora/panel/16/gnome-netstatus-disconn.svg1
l---------.icons/kora/panel/16/gnome-netstatus-error.svg1
l---------.icons/kora/panel/16/gnome-netstatus-idle.svg1
l---------.icons/kora/panel/16/gnome-netstatus-rx.svg1
l---------.icons/kora/panel/16/gnome-netstatus-tx.svg1
l---------.icons/kora/panel/16/gnome-netstatus-txrx.svg1
-rw-r--r--.icons/kora/panel/16/gnome-pie-symbolic.svg8
l---------.icons/kora/panel/16/gnote-panel.svg1
-rw-r--r--.icons/kora/panel/16/goldendict-scan-tray.svg10
-rw-r--r--.icons/kora/panel/16/goldendict-tray.svg9
l---------.icons/kora/panel/16/good-signal-lock.svg1
l---------.icons/kora/panel/16/good-signal.svg1
-rw-r--r--.icons/kora/panel/16/google-chat-badge.svg9
-rw-r--r--.icons/kora/panel/16/google-chat-offline.svg8
-rw-r--r--.icons/kora/panel/16/google-chat-tray.svg8
-rw-r--r--.icons/kora/panel/16/google-chrome-no-notification-disabled.svg8
l---------.icons/kora/panel/16/google-chrome-no-notification.svg1
-rw-r--r--.icons/kora/panel/16/google-chrome-notification-disabled.svg9
-rw-r--r--.icons/kora/panel/16/google-chrome-notification.svg9
-rw-r--r--.icons/kora/panel/16/google-chrome-panel.svg8
l---------.icons/kora/panel/16/google-chrome-tray.svg1
l---------.icons/kora/panel/16/google-hangouts-panel.svg1
-rw-r--r--.icons/kora/panel/16/google-music-manager-panel.svg8
-rw-r--r--.icons/kora/panel/16/google-tasks-indicator-light-normal.svg9
-rw-r--r--.icons/kora/panel/16/google-tasks-indicator-light-starred.svg9
l---------.icons/kora/panel/16/gpaste.svg1
l---------.icons/kora/panel/16/gpm-ac-adapter.svg1
l---------.icons/kora/panel/16/gpm-battery-000-charging.svg1
l---------.icons/kora/panel/16/gpm-battery-000.svg1
l---------.icons/kora/panel/16/gpm-battery-020-charging.svg1
l---------.icons/kora/panel/16/gpm-battery-020.svg1
l---------.icons/kora/panel/16/gpm-battery-040-charging.svg1
l---------.icons/kora/panel/16/gpm-battery-040.svg1
l---------.icons/kora/panel/16/gpm-battery-060-charging.svg1
l---------.icons/kora/panel/16/gpm-battery-060.svg1
l---------.icons/kora/panel/16/gpm-battery-080-charging.svg1
l---------.icons/kora/panel/16/gpm-battery-080.svg1
l---------.icons/kora/panel/16/gpm-battery-100-charging.svg1
l---------.icons/kora/panel/16/gpm-battery-100.svg1
l---------.icons/kora/panel/16/gpm-battery-charged.svg1
l---------.icons/kora/panel/16/gpm-battery-empty.svg1
l---------.icons/kora/panel/16/gpm-battery-missing.svg1
-rw-r--r--.icons/kora/panel/16/gpm-brightness-kbd-disabled.svg8
-rw-r--r--.icons/kora/panel/16/gpm-brightness-kbd-invalid.svg9
-rw-r--r--.icons/kora/panel/16/gpm-brightness-kbd.svg8
-rw-r--r--.icons/kora/panel/16/gpm-brightness-lcd-disabled.svg8
-rw-r--r--.icons/kora/panel/16/gpm-brightness-lcd-invalid.svg10
l---------.icons/kora/panel/16/gpm-brightness-lcd.svg1
-rw-r--r--.icons/kora/panel/16/gpm-hibernate.svg8
-rw-r--r--.icons/kora/panel/16/gpm-inhibit-invalid.svg10
-rw-r--r--.icons/kora/panel/16/gpm-inhibit.svg8
l---------.icons/kora/panel/16/gpm-keyboard-000.svg1
l---------.icons/kora/panel/16/gpm-keyboard-020.svg1
l---------.icons/kora/panel/16/gpm-keyboard-040.svg1
l---------.icons/kora/panel/16/gpm-keyboard-060.svg1
l---------.icons/kora/panel/16/gpm-keyboard-080.svg1
l---------.icons/kora/panel/16/gpm-keyboard-100.svg1
-rw-r--r--.icons/kora/panel/16/gpm-monitor.svg8
l---------.icons/kora/panel/16/gpm-mouse-000.svg1
l---------.icons/kora/panel/16/gpm-mouse-020.svg1
l---------.icons/kora/panel/16/gpm-mouse-040.svg1
l---------.icons/kora/panel/16/gpm-mouse-060.svg1
l---------.icons/kora/panel/16/gpm-mouse-080.svg1
l---------.icons/kora/panel/16/gpm-mouse-100.svg1
l---------.icons/kora/panel/16/gpm-phone-000.svg1
l---------.icons/kora/panel/16/gpm-phone-020.svg1
l---------.icons/kora/panel/16/gpm-phone-040.svg1
l---------.icons/kora/panel/16/gpm-phone-060.svg1
l---------.icons/kora/panel/16/gpm-phone-080.svg1
l---------.icons/kora/panel/16/gpm-phone-100.svg1
l---------.icons/kora/panel/16/gpm-primary-000-charging.svg1
l---------.icons/kora/panel/16/gpm-primary-000.svg1
l---------.icons/kora/panel/16/gpm-primary-020-charging.svg1
l---------.icons/kora/panel/16/gpm-primary-020.svg1
l---------.icons/kora/panel/16/gpm-primary-040-charging.svg1
l---------.icons/kora/panel/16/gpm-primary-040.svg1
l---------.icons/kora/panel/16/gpm-primary-060-charging.svg1
l---------.icons/kora/panel/16/gpm-primary-060.svg1
l---------.icons/kora/panel/16/gpm-primary-080-charging.svg1
l---------.icons/kora/panel/16/gpm-primary-080.svg1
l---------.icons/kora/panel/16/gpm-primary-100-charging.svg1
l---------.icons/kora/panel/16/gpm-primary-100.svg1
l---------.icons/kora/panel/16/gpm-primary-charged.svg1
l---------.icons/kora/panel/16/gpm-primary-missing.svg1
l---------.icons/kora/panel/16/gpm-ups-000-charging.svg1
l---------.icons/kora/panel/16/gpm-ups-000.svg1
l---------.icons/kora/panel/16/gpm-ups-020-charging.svg1
l---------.icons/kora/panel/16/gpm-ups-020.svg1
l---------.icons/kora/panel/16/gpm-ups-040-charging.svg1
l---------.icons/kora/panel/16/gpm-ups-040.svg1
l---------.icons/kora/panel/16/gpm-ups-060-charging.svg1
l---------.icons/kora/panel/16/gpm-ups-060.svg1
l---------.icons/kora/panel/16/gpm-ups-080-charging.svg1
l---------.icons/kora/panel/16/gpm-ups-080.svg1
l---------.icons/kora/panel/16/gpm-ups-100-charging.svg1
l---------.icons/kora/panel/16/gpm-ups-100.svg1
l---------.icons/kora/panel/16/gpm-ups-charged.svg1
l---------.icons/kora/panel/16/gpm-ups-missing.svg1
-rw-r--r--.icons/kora/panel/16/gpmdp-tray-pause.svg8
-rw-r--r--.icons/kora/panel/16/gpmdp-tray-play.svg8
-rw-r--r--.icons/kora/panel/16/gpmdp-tray.svg8
-rw-r--r--.icons/kora/panel/16/grive-app-ind-con-1.svg10
-rw-r--r--.icons/kora/panel/16/grive-app-ind-con-2.svg10
-rw-r--r--.icons/kora/panel/16/grive-app-ind-con-3.svg10
-rw-r--r--.icons/kora/panel/16/grive-app-ind-sleep.svg8
-rw-r--r--.icons/kora/panel/16/grive-app-ind.svg8
l---------.icons/kora/panel/16/gsd-xrandr.svg1
l---------.icons/kora/panel/16/gsm-3g-full-secure.svg1
l---------.icons/kora/panel/16/gsm-3g-full.svg1
l---------.icons/kora/panel/16/gsm-3g-high-secure.svg1
l---------.icons/kora/panel/16/gsm-3g-high.svg1
l---------.icons/kora/panel/16/gsm-3g-low-secure.svg1
l---------.icons/kora/panel/16/gsm-3g-low.svg1
l---------.icons/kora/panel/16/gsm-3g-medium-secure.svg1
l---------.icons/kora/panel/16/gsm-3g-medium.svg1
l---------.icons/kora/panel/16/gsm-3g-none-secure.svg1
l---------.icons/kora/panel/16/gsm-3g-none.svg1
-rw-r--r--.icons/kora/panel/16/gtg-panel.svg9
l---------.icons/kora/panel/16/gtk-dialog-authentication-panel.svg1
-rw-r--r--.icons/kora/panel/16/guake-indicator.svg9
l---------.icons/kora/panel/16/guake-tray.svg1
-rw-r--r--.icons/kora/panel/16/guitarix-tray.svg9
-rw-r--r--.icons/kora/panel/16/haguichi-connected.svg9
-rw-r--r--.icons/kora/panel/16/haguichi-connecting-1.svg9
-rw-r--r--.icons/kora/panel/16/haguichi-connecting-2.svg9
l---------.icons/kora/panel/16/haguichi-connecting-3.svg1
-rw-r--r--.icons/kora/panel/16/haguichi-disconnected.svg9
-rw-r--r--.icons/kora/panel/16/hangouts-available.svg8
-rw-r--r--.icons/kora/panel/16/hangouts-notification.svg9
-rw-r--r--.icons/kora/panel/16/hangouts-offline.svg8
-rw-r--r--.icons/kora/panel/16/hangouts-working.svg8
-rw-r--r--.icons/kora/panel/16/harmony-tray.svg8
-rw-r--r--.icons/kora/panel/16/heroic-tray.svg8
l---------.icons/kora/panel/16/hexchat-fileoffer.svg1
-rw-r--r--.icons/kora/panel/16/hexchat-highlight.svg9
-rw-r--r--.icons/kora/panel/16/hexchat-indicator.svg8
l---------.icons/kora/panel/16/hexchat-message.svg1
l---------.icons/kora/panel/16/high-signal-lock.svg1
l---------.icons/kora/panel/16/high-signal.svg1
-rw-r--r--.icons/kora/panel/16/hipchat4-attention.svg9
-rw-r--r--.icons/kora/panel/16/hipchat4.svg8
-rw-r--r--.icons/kora/panel/16/hp-indicator.svg8
-rw-r--r--.icons/kora/panel/16/ico_72_cloud_station.svg9
l---------.icons/kora/panel/16/idle-bad-signal-lock.svg1
l---------.icons/kora/panel/16/idle-bad-signal.svg1
l---------.icons/kora/panel/16/idle-good-signal-lock.svg1
l---------.icons/kora/panel/16/idle-good-signal.svg1
l---------.icons/kora/panel/16/idle-high-signal-lock.svg1
l---------.icons/kora/panel/16/idle-high-signal.svg1
l---------.icons/kora/panel/16/idle-low-signal-lock.svg1
l---------.icons/kora/panel/16/idle-low-signal.svg1
-rw-r--r--.icons/kora/panel/16/indicator-cpufreq-100.svg9
-rw-r--r--.icons/kora/panel/16/indicator-cpufreq-25.svg9
-rw-r--r--.icons/kora/panel/16/indicator-cpufreq-50.svg9
-rw-r--r--.icons/kora/panel/16/indicator-cpufreq-75.svg9
-rw-r--r--.icons/kora/panel/16/indicator-cpufreq.svg8
-rw-r--r--.icons/kora/panel/16/indicator-feedindicator-attention.svg9
-rw-r--r--.icons/kora/panel/16/indicator-feedindicator.svg8
-rw-r--r--.icons/kora/panel/16/indicator-fortune.svg8
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ak.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Am.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ar-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ar-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ar.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Av.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Az-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Az-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Az.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Be-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Be-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Be.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Bg-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bg-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bg-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Bg.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Bm.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Bn-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bn-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bn-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bn-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Bn.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Br-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Br-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Br-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Br.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Bs-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bs-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bs-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bs-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Bs-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Bs.svg9
l---------.icons/kora/panel/16/indicator-keyboard-By-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-By-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-By-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-By.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ch.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Cm-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cm-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cm-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cm-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cm-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Cm.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Cr-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cr-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cr-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Cr.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Cs-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cs-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cs-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cs-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cs-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Cs-6.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Cs.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Da-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Da-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Da-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Da-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Da-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Da.svg9
l---------.icons/kora/panel/16/indicator-keyboard-De-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-15.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-16.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-17.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-18.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-19.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-20.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-21.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-22.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-23.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-24.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-25.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-De-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-De.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Dv.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Dz.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ee.svg9
l---------.icons/kora/panel/16/indicator-keyboard-En-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-15.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-16.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-17.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-18.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-19.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-20.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-21.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-22.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-23.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-24.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-25.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-26.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-27.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-28.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-29.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-30.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-31.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-32.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-33.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-34.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-35.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-En-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-En.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Eo-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Eo-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Eo.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Es-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Es-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Es.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Et-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Et-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Et-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Et-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Et.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Fa-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fa-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fa-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fa-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Fa.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ff.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Fi-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fi-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fi-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fi-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fi-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Fi.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Fo-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fo-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Fo.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Fr-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-15.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-16.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-17.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-18.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-19.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-20.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-21.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-22.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-23.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-24.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-25.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-26.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-27.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-28.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-29.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-30.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-31.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Fr-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Fr.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ga-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ga-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ga.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Gr-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Gr-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Gr-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Gr-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Gr-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Gr.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Gu.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ha-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ha-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ha.svg9
l---------.icons/kora/panel/16/indicator-keyboard-He-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-He-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-He-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-He-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-He.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Hi-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hi-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hi-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Hi.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Hr-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hr-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hr-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hr-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hr-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Hr.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Hu-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-15.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-16.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-17.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-18.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-19.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-20.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hu-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Hu.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Hy-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hy-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hy-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hy-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hy-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Hy-6.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Hy.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ie-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ie-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ie-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ie-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ie-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ie.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ig.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ik.svg9
l---------.icons/kora/panel/16/indicator-keyboard-In-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-In-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-In-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-In-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-In-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-In.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Is-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Is-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Is-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Is-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Is-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Is.svg9
l---------.icons/kora/panel/16/indicator-keyboard-It-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-It-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-It-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-It-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-It-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-It-6.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-It.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ja-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ja-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ja-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ja-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ja-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ja-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ja-7.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ja.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ka-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ka-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ka-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ka-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ka.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ki-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ki-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ki-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ki.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Kk-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Kk-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Kk.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Km.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Kn-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Kn-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Kn.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ko-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ko-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ko.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ku-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ku-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ku.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Lo-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lo-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Lo.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Lt-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lt-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lt-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lt-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lt-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lt-6.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Lt.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Lv-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lv-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lv-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lv-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lv-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lv-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Lv-7.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Lv.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Md.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Mi.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Mk-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Mk-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Mk.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ml-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ml-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ml-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ml.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Mn.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Mr.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Mt-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Mt-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Mt.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-My.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ne.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Nl-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Nl-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Nl-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Nl-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Nl.svg9
l---------.icons/kora/panel/16/indicator-keyboard-No-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-No-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-No-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-No-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-No-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-No-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-No-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-No-8.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-No.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Or.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Pa-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pa-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Pa.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ph-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ph-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ph.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Pl-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pl-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Pl.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ps-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ps-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ps.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Pt-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-15.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Pt-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Pt.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ro-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ro-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ro-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ro-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ro-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ro.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ru-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-15.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-16.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-17.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-18.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-19.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-20.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-21.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-22.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-23.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-24.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-25.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-26.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-27.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ru-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ru.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sa.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sd.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Si-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Si-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Si.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Sk-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sk-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sk-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sk-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sk.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Sl-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sl-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sl-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sl-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sl.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sq.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Sr-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-10.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-11.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-12.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-13.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-14.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-15.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-16.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-17.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-8.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sr-9.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sr.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Sv-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sv-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sv-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sv-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sv-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sv-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sv-7.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sv.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Sw-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sw-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sw.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Sy-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Sy-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Sy.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ta-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ta-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ta-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ta-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ta-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ta-6.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ta.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Te-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Te-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Te-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Te.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Tg-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Tg-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Tg.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Th-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Th-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Th-3.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Th.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Tk-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Tk-2.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Tk.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Tn.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Tr-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Tr-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Tr-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Tr-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Tr-5.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Tr.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Uk-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uk-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uk-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uk-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uk-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uk-6.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uk-7.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uk-8.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Uk.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Ur-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ur-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ur-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ur-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ur-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Ur-6.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Ur.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Uz-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uz-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uz-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Uz-4.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Uz.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Vi.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Wo.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Xs.svg9
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Yo.svg9
l---------.icons/kora/panel/16/indicator-keyboard-Zh-1.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Zh-2.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Zh-3.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Zh-4.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Zh-5.svg1
l---------.icons/kora/panel/16/indicator-keyboard-Zh-6.svg1
-rw-r--r--.icons/kora/panel/16/indicator-keyboard-Zh.svg9
l---------.icons/kora/panel/16/indicator-keyboard.svg1
-rw-r--r--.icons/kora/panel/16/indicator-lunar-satelite.svg9
-rw-r--r--.icons/kora/panel/16/indicator-lunar.svg9
l---------.icons/kora/panel/16/indicator-messages-new.svg1
-rw-r--r--.icons/kora/panel/16/indicator-messages-red.svg9
l---------.icons/kora/panel/16/indicator-messages.svg1
-rw-r--r--.icons/kora/panel/16/indicator-notification-read-dnd.svg8
-rw-r--r--.icons/kora/panel/16/indicator-notification-read.svg10
-rw-r--r--.icons/kora/panel/16/indicator-notification-unread-dnd.svg9
-rw-r--r--.icons/kora/panel/16/indicator-notification-unread.svg11
-rw-r--r--.icons/kora/panel/16/indicator-privacy-panel.svg9
l---------.icons/kora/panel/16/indicator-rss-aware-attention.svg1
l---------.icons/kora/panel/16/indicator-rss-aware.svg1
-rw-r--r--.icons/kora/panel/16/indicator-sensors-battery.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sensors-case.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sensors-chip.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sensors-cpu.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sensors-disk.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sensors-fan.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sensors-gpu.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sensors-memory.svg9
-rw-r--r--.icons/kora/panel/16/indicator-sound-switcher.svg9
-rw-r--r--.icons/kora/panel/16/indicator-stardate.svg9
l---------.icons/kora/panel/16/indicator-stickynotes-mono.svg1
-rw-r--r--.icons/kora/panel/16/indicator-trashindicator-attention.svg9
-rw-r--r--.icons/kora/panel/16/indicator-trashindicator.svg9
-rw-r--r--.icons/kora/panel/16/indicator-virtual-box.svg8
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-1.svg9
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-2.svg9
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-3.svg9
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-4.svg9
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-5.svg9
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-6.svg9
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-7.svg9
-rw-r--r--.icons/kora/panel/16/indicator-workspaces-8.svg9
l---------.icons/kora/panel/16/input-caps-on.svg1
-rw-r--r--.icons/kora/panel/16/input-keyboard-symbolic.svg8
-rw-r--r--.icons/kora/panel/16/input-keyboard-virtual-off.svg8
-rw-r--r--.icons/kora/panel/16/input-keyboard-virtual-on.svg8
-rw-r--r--.icons/kora/panel/16/input-touchpad-off.svg8
-rw-r--r--.icons/kora/panel/16/input-touchpad-on.svg9
-rw-r--r--.icons/kora/panel/16/insync-action.svg9
-rw-r--r--.icons/kora/panel/16/insync-alert.svg9
-rw-r--r--.icons/kora/panel/16/insync-error.svg11
-rw-r--r--.icons/kora/panel/16/insync-feed.svg11
-rw-r--r--.icons/kora/panel/16/insync-normal.svg11
-rw-r--r--.icons/kora/panel/16/insync-offline.svg11
-rw-r--r--.icons/kora/panel/16/insync-paused.svg11
l---------.icons/kora/panel/16/insync-share.svg1
l---------.icons/kora/panel/16/insync-synced.svg1
-rw-r--r--.icons/kora/panel/16/insync-syncing.svg13
-rw-r--r--.icons/kora/panel/16/internxt-drive-issues.svg10
-rw-r--r--.icons/kora/panel/16/internxt-drive-standby.svg11
-rw-r--r--.icons/kora/panel/16/internxt-drive-syncing.svg10
-rw-r--r--.icons/kora/panel/16/irc-channel-joined.svg3
-rw-r--r--.icons/kora/panel/16/irc-channel-parted.svg8
-rw-r--r--.icons/kora/panel/16/irccloud-desktop-tray.svg3
-rw-r--r--.icons/kora/panel/16/jamesdsp-tray.svg8
-rw-r--r--.icons/kora/panel/16/jdownloader-indicator.svg3
-rw-r--r--.icons/kora/panel/16/joplin-tray.svg8
-rw-r--r--.icons/kora/panel/16/kaku-tray.svg8
-rw-r--r--.icons/kora/panel/16/kazam-countdown.svg3
l---------.icons/kora/panel/16/kazam-paused.svg1
l---------.icons/kora/panel/16/kazam-recording.svg1
-rw-r--r--.icons/kora/panel/16/kazam-stopped.svg8
l---------.icons/kora/panel/16/kdeconnect-tray-symbolic.svg1
l---------.icons/kora/panel/16/kdeconnect-tray.svg1
l---------.icons/kora/panel/16/kdeconnectindicatordark.svg1
-rw-r--r--.icons/kora/panel/16/keepassx-indicator.svg9
-rw-r--r--.icons/kora/panel/16/keepassx-locked.svg8
l---------.icons/kora/panel/16/keepassxc-dark.svg1
-rw-r--r--.icons/kora/panel/16/keepassxc-locked.svg9
l---------.icons/kora/panel/16/keepassxc-monochrome-dark-locked.svg1
l---------.icons/kora/panel/16/keepassxc-monochrome-dark.svg1
l---------.icons/kora/panel/16/keepassxc-monochrome-light-locked.svg1
l---------.icons/kora/panel/16/keepassxc-monochrome-light.svg1
l---------.icons/kora/panel/16/keepassxc-panel.svg1
-rw-r--r--.icons/kora/panel/16/keepassxc-unlocked.svg8
-rw-r--r--.icons/kora/panel/16/keybase-badged-error.svg10
-rw-r--r--.icons/kora/panel/16/keybase-badged-uploading.svg9
-rw-r--r--.icons/kora/panel/16/keybase-badged.svg9
-rw-r--r--.icons/kora/panel/16/keybase-error.svg9
-rw-r--r--.icons/kora/panel/16/keybase-tray.svg8
-rw-r--r--.icons/kora/panel/16/keybase-update.svg8
-rw-r--r--.icons/kora/panel/16/keybase-uploading.svg8
-rw-r--r--.icons/kora/panel/16/keyboard-battery-caution.svg10
-rw-r--r--.icons/kora/panel/16/keyboard-battery-empty.svg9
-rw-r--r--.icons/kora/panel/16/keyboard-battery-full.svg9
-rw-r--r--.icons/kora/panel/16/keyboard-battery-good.svg9
-rw-r--r--.icons/kora/panel/16/keyboard-battery-low.svg10
-rw-r--r--.icons/kora/panel/16/keyboard-battery-medium.svg9
-rw-r--r--.icons/kora/panel/16/klipper-symbolic.svg11
l---------.icons/kora/panel/16/knemo-modem-error.svg1
l---------.icons/kora/panel/16/knemo-modem-idle.svg1
l---------.icons/kora/panel/16/knemo-modem-offline.svg1
l---------.icons/kora/panel/16/knemo-modem-receive.svg1
l---------.icons/kora/panel/16/knemo-modem-transmit-receive.svg1
l---------.icons/kora/panel/16/knemo-modem-transmit.svg1
-rw-r--r--.icons/kora/panel/16/knemo-monitor-error.svg8
-rw-r--r--.icons/kora/panel/16/knemo-monitor-idle.svg8
-rw-r--r--.icons/kora/panel/16/knemo-monitor-offline.svg8
-rw-r--r--.icons/kora/panel/16/knemo-monitor-receive.svg9
l---------.icons/kora/panel/16/knemo-monitor-transmit-receive.svg1
-rw-r--r--.icons/kora/panel/16/knemo-monitor-transmit.svg9
l---------.icons/kora/panel/16/knemo-network-error.svg1
l---------.icons/kora/panel/16/knemo-network-idle.svg1
l---------.icons/kora/panel/16/knemo-network-offline.svg1
l---------.icons/kora/panel/16/knemo-network-receive.svg1
l---------.icons/kora/panel/16/knemo-network-transmit-receive.svg1
l---------.icons/kora/panel/16/knemo-network-transmit.svg1
l---------.icons/kora/panel/16/knemo-wireless-error.svg1
l---------.icons/kora/panel/16/knemo-wireless-idle.svg1
l---------.icons/kora/panel/16/knemo-wireless-offline.svg1
l---------.icons/kora/panel/16/knemo-wireless-receive.svg1
l---------.icons/kora/panel/16/knemo-wireless-transmit-receive.svg1
l---------.icons/kora/panel/16/knemo-wireless-transmit.svg1
-rw-r--r--.icons/kora/panel/16/kotatogram-attention-panel.svg10
-rw-r--r--.icons/kora/panel/16/kotatogram-mute-panel.svg9
-rw-r--r--.icons/kora/panel/16/kotatogram-panel.svg9
-rw-r--r--.icons/kora/panel/16/krb-expiring-ticket.svg8
-rw-r--r--.icons/kora/panel/16/krb-no-valid-ticket.svg9
-rw-r--r--.icons/kora/panel/16/krb-valid-ticket.svg8
-rw-r--r--.icons/kora/panel/16/krudiotray-light-off16.svg9
-rw-r--r--.icons/kora/panel/16/krudiotray-light-on16.svg10
-rw-r--r--.icons/kora/panel/16/kuro-tray.svg11
-rw-r--r--.icons/kora/panel/16/ladi-started.svg9
-rw-r--r--.icons/kora/panel/16/ladi-starting.svg8
-rw-r--r--.icons/kora/panel/16/ladi-stopped.svg9
l---------.icons/kora/panel/16/laptop-connected.svg1
l---------.icons/kora/panel/16/laptop-disconnected.svg1
-rw-r--r--.icons/kora/panel/16/laptop-symbolic.svg8
l---------.icons/kora/panel/16/laptop-trusted.svg1
-rw-r--r--.icons/kora/panel/16/laptopattention.svg9
-rw-r--r--.icons/kora/panel/16/laptopconnected.svg8
-rw-r--r--.icons/kora/panel/16/laptopdisconnected.svg9
-rw-r--r--.icons/kora/panel/16/laptoptrusted.svg8
-rw-r--r--.icons/kora/panel/16/liferea-available.svg9
-rw-r--r--.icons/kora/panel/16/liferea-unread.svg10
-rw-r--r--.icons/kora/panel/16/listen.moe-desktop-app-tray.svg9
-rw-r--r--.icons/kora/panel/16/livewallpaper-indicator.svg8
-rw-r--r--.icons/kora/panel/16/lookit-panel.svg8
l---------.icons/kora/panel/16/low-signal-lock.svg1
l---------.icons/kora/panel/16/low-signal.svg1
-rw-r--r--.icons/kora/panel/16/lutris-panel.svg11
-rw-r--r--.icons/kora/panel/16/lyricfier-tray.svg9
-rw-r--r--.icons/kora/panel/16/mailspring-tray-empty.svg8
-rw-r--r--.icons/kora/panel/16/mailspring-tray-full-newitems.svg9
-rw-r--r--.icons/kora/panel/16/mailspring-tray-full.svg8
-rw-r--r--.icons/kora/panel/16/manjaro-settings-manager-panel.svg8
l---------.icons/kora/panel/16/mate-sensors-applet-battery.svg1
l---------.icons/kora/panel/16/mate-sensors-applet-case.svg1
l---------.icons/kora/panel/16/mate-sensors-applet-chip.svg1
l---------.icons/kora/panel/16/mate-sensors-applet-cpu.svg1
l---------.icons/kora/panel/16/mate-sensors-applet-drive-harddisk.svg1
l---------.icons/kora/panel/16/mate-sensors-applet-fan.svg1
l---------.icons/kora/panel/16/mate-sensors-applet-gpu.svg1
l---------.icons/kora/panel/16/mate-sensors-applet-memory.svg1
-rw-r--r--.icons/kora/panel/16/mattermost-mention.svg8
-rw-r--r--.icons/kora/panel/16/mattermost-tray.svg8
-rw-r--r--.icons/kora/panel/16/mattermost-unread.svg9
-rw-r--r--.icons/kora/panel/16/megaalert.svg9
-rw-r--r--.icons/kora/panel/16/megalogging.svg10
-rw-r--r--.icons/kora/panel/16/megapaused.svg11
-rw-r--r--.icons/kora/panel/16/megasynching.svg11
-rw-r--r--.icons/kora/panel/16/megauptodate.svg10
-rw-r--r--.icons/kora/panel/16/megawarning.svg11
-rw-r--r--.icons/kora/panel/16/mellowplayer-panel.svg9
-rw-r--r--.icons/kora/panel/16/messenger-indicator.svg8
-rw-r--r--.icons/kora/panel/16/messenger-notification.svg9
l---------.icons/kora/panel/16/mic-off.svg1
-rw-r--r--.icons/kora/panel/16/mic-on.svg9
-rw-r--r--.icons/kora/panel/16/mic-ready.svg9
-rw-r--r--.icons/kora/panel/16/mic-volume-high.svg9
-rw-r--r--.icons/kora/panel/16/mic-volume-low.svg9
-rw-r--r--.icons/kora/panel/16/mic-volume-medium.svg9
l---------.icons/kora/panel/16/mic-volume-muted.svg1
-rw-r--r--.icons/kora/panel/16/microphone-sensitivity-high.svg9
-rw-r--r--.icons/kora/panel/16/microphone-sensitivity-low.svg8
-rw-r--r--.icons/kora/panel/16/microphone-sensitivity-medium.svg8
-rw-r--r--.icons/kora/panel/16/microphone-sensitivity-muted.svg9
-rw-r--r--.icons/kora/panel/16/minetime-tray.svg8
-rw-r--r--.icons/kora/panel/16/mini-calendar.svg9
-rw-r--r--.icons/kora/panel/16/mintupdate-checking.svg8
-rw-r--r--.icons/kora/panel/16/mintupdate-error.svg8
-rw-r--r--.icons/kora/panel/16/mintupdate-installing.svg8
-rw-r--r--.icons/kora/panel/16/mintupdate-up-to-date.svg8
-rw-r--r--.icons/kora/panel/16/mintupdate-updates-available.svg9
-rw-r--r--.icons/kora/panel/16/mnotify-none-wireframe.svg8
-rw-r--r--.icons/kora/panel/16/mnotify-some-wireframe.svg9
-rw-r--r--.icons/kora/panel/16/mntray-news.svg9
-rw-r--r--.icons/kora/panel/16/mntray-regular.svg8
-rw-r--r--.icons/kora/panel/16/moderndeck-tray.svg8
-rw-r--r--.icons/kora/panel/16/morgen-tray.svg8
-rw-r--r--.icons/kora/panel/16/motrix-tray-active.svg10
-rw-r--r--.icons/kora/panel/16/motrix-tray.svg9
-rw-r--r--.icons/kora/panel/16/mouse-battery-caution.svg11
-rw-r--r--.icons/kora/panel/16/mouse-battery-empty.svg10
-rw-r--r--.icons/kora/panel/16/mouse-battery-full.svg9
-rw-r--r--.icons/kora/panel/16/mouse-battery-good.svg9
-rw-r--r--.icons/kora/panel/16/mouse-battery-low.svg11
-rw-r--r--.icons/kora/panel/16/mouse-battery-medium.svg9
l---------.icons/kora/panel/16/msd-xrandr.svg1
-rw-r--r--.icons/kora/panel/16/mstdn-panel.svg8
-rw-r--r--.icons/kora/panel/16/mullvad-tray-1.svg8
l---------.icons/kora/panel/16/mullvad-tray-10.svg1
-rw-r--r--.icons/kora/panel/16/mullvad-tray-2.svg9
-rw-r--r--.icons/kora/panel/16/mullvad-tray-3.svg9
-rw-r--r--.icons/kora/panel/16/mullvad-tray-4.svg9
-rw-r--r--.icons/kora/panel/16/mullvad-tray-5.svg9
-rw-r--r--.icons/kora/panel/16/mullvad-tray-6.svg9
-rw-r--r--.icons/kora/panel/16/mullvad-tray-7.svg9
-rw-r--r--.icons/kora/panel/16/mullvad-tray-8.svg9
-rw-r--r--.icons/kora/panel/16/mullvad-tray-9.svg8
-rw-r--r--.icons/kora/panel/16/multimedia-player-symbolic.svg6
-rw-r--r--.icons/kora/panel/16/mumble-indicator.svg8
-rw-r--r--.icons/kora/panel/16/museeks-tray.svg9
-rw-r--r--.icons/kora/panel/16/museeq-offline.svg8
-rw-r--r--.icons/kora/panel/16/museeq-panel.svg8
-rw-r--r--.icons/kora/panel/16/mynotes-tray.svg9
l---------.icons/kora/panel/16/network-bluetooth-activated-symbolic.svg1
l---------.icons/kora/panel/16/network-bluetooth-activated.svg1
l---------.icons/kora/panel/16/network-bluetooth-active.svg1
l---------.icons/kora/panel/16/network-bluetooth-disabled.svg1
l---------.icons/kora/panel/16/network-bluetooth-inactive-symbolic.svg1
l---------.icons/kora/panel/16/network-bluetooth-inactive.svg1
l---------.icons/kora/panel/16/network-bluetooth-offline.svg1
l---------.icons/kora/panel/16/network-bluetooth-online.svg1
l---------.icons/kora/panel/16/network-bluetooth-paired.svg1
l---------.icons/kora/panel/16/network-bluetooth-symbolic.svg1
l---------.icons/kora/panel/16/network-bluetooth.svg1
-rw-r--r--.icons/kora/panel/16/network-cellular-3g.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-4g.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-acquiring.svg9
-rw-r--r--.icons/kora/panel/16/network-cellular-cdma-1x.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-connected.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-edge.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-evdo.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-gprs.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-hspa.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-no-route.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-offline.svg9
-rw-r--r--.icons/kora/panel/16/network-cellular-secure-signal-excellent.svg9
-rw-r--r--.icons/kora/panel/16/network-cellular-secure-signal-good.svg10
-rw-r--r--.icons/kora/panel/16/network-cellular-secure-signal-low.svg10
-rw-r--r--.icons/kora/panel/16/network-cellular-secure-signal-none.svg9
-rw-r--r--.icons/kora/panel/16/network-cellular-secure-signal-ok.svg10
-rw-r--r--.icons/kora/panel/16/network-cellular-signal-excellent.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-signal-good.svg9
-rw-r--r--.icons/kora/panel/16/network-cellular-signal-low.svg9
-rw-r--r--.icons/kora/panel/16/network-cellular-signal-none.svg8
-rw-r--r--.icons/kora/panel/16/network-cellular-signal-ok.svg9
-rw-r--r--.icons/kora/panel/16/network-cellular-umts.svg8
-rw-r--r--.icons/kora/panel/16/network-disconnected.svg9
-rw-r--r--.icons/kora/panel/16/network-error.svg9
l---------.icons/kora/panel/16/network-flightmode-off-symbolic.svg1
l---------.icons/kora/panel/16/network-flightmode-off.svg1
l---------.icons/kora/panel/16/network-flightmode-on-symbolic.svg1
l---------.icons/kora/panel/16/network-flightmode-on.svg1
-rw-r--r--.icons/kora/panel/16/network-idle.svg8
l---------.icons/kora/panel/16/network-mobile-0-locked.svg1
l---------.icons/kora/panel/16/network-mobile-0.svg1
l---------.icons/kora/panel/16/network-mobile-100-locked.svg1
l---------.icons/kora/panel/16/network-mobile-100.svg1
l---------.icons/kora/panel/16/network-mobile-20-locked.svg1
l---------.icons/kora/panel/16/network-mobile-20.svg1
l---------.icons/kora/panel/16/network-mobile-40-locked.svg1
l---------.icons/kora/panel/16/network-mobile-40.svg1
l---------.icons/kora/panel/16/network-mobile-60-locked.svg1
l---------.icons/kora/panel/16/network-mobile-60.svg1
l---------.icons/kora/panel/16/network-mobile-80-locked.svg1
l---------.icons/kora/panel/16/network-mobile-80.svg1
l---------.icons/kora/panel/16/network-offline.svg1
-rw-r--r--.icons/kora/panel/16/network-receive.svg9
-rw-r--r--.icons/kora/panel/16/network-transmit-receive.svg8
-rw-r--r--.icons/kora/panel/16/network-transmit.svg9
l---------.icons/kora/panel/16/network-unavailable.svg1
-rw-r--r--.icons/kora/panel/16/network-vpn-acquiring.svg9
-rw-r--r--.icons/kora/panel/16/network-vpn.svg8
-rw-r--r--.icons/kora/panel/16/network-wired-acquiring.svg9
l---------.icons/kora/panel/16/network-wired-activated-locked.svg1
l---------.icons/kora/panel/16/network-wired-activated-symbolic.svg1
l---------.icons/kora/panel/16/network-wired-activated.svg1
l---------.icons/kora/panel/16/network-wired-disconnected-symbolic.svg1
l---------.icons/kora/panel/16/network-wired-disconnected.svg1
-rw-r--r--.icons/kora/panel/16/network-wired-no-route.svg8
-rw-r--r--.icons/kora/panel/16/network-wired-offline.svg9
-rw-r--r--.icons/kora/panel/16/network-wired-secure.svg8
l---------.icons/kora/panel/16/network-wired-unavailable-symbolic.svg1
l---------.icons/kora/panel/16/network-wired-unavailable.svg1
-rw-r--r--.icons/kora/panel/16/network-wired.svg8
l---------.icons/kora/panel/16/network-wireless-0-locked.svg1
l---------.icons/kora/panel/16/network-wireless-0.svg1
l---------.icons/kora/panel/16/network-wireless-100-locked.svg1
l---------.icons/kora/panel/16/network-wireless-100.svg1
l---------.icons/kora/panel/16/network-wireless-20-locked.svg1
l---------.icons/kora/panel/16/network-wireless-20.svg1
l---------.icons/kora/panel/16/network-wireless-40-locked.svg1
l---------.icons/kora/panel/16/network-wireless-40.svg1
l---------.icons/kora/panel/16/network-wireless-60-locked.svg1
l---------.icons/kora/panel/16/network-wireless-60.svg1
l---------.icons/kora/panel/16/network-wireless-80-locked.svg1
l---------.icons/kora/panel/16/network-wireless-80.svg1
l---------.icons/kora/panel/16/network-wireless-acquiring-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-acquiring.svg9
l---------.icons/kora/panel/16/network-wireless-available.svg1
l---------.icons/kora/panel/16/network-wireless-availible.svg1
l---------.icons/kora/panel/16/network-wireless-bluetooth-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-bluetooth.svg1
l---------.icons/kora/panel/16/network-wireless-connected-00-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-connected-00.svg1
l---------.icons/kora/panel/16/network-wireless-connected-100-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-connected-100.svg1
l---------.icons/kora/panel/16/network-wireless-connected-25-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-connected-25.svg1
l---------.icons/kora/panel/16/network-wireless-connected-50-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-connected-50.svg1
l---------.icons/kora/panel/16/network-wireless-connected-75-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-connected-75.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-connected.svg8
l---------.icons/kora/panel/16/network-wireless-disconnected-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-disconnected.svg1
l---------.icons/kora/panel/16/network-wireless-encrypted.svg1
l---------.icons/kora/panel/16/network-wireless-hotspot-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-hotspot.svg8
-rw-r--r--.icons/kora/panel/16/network-wireless-no-route.svg9
l---------.icons/kora/panel/16/network-wireless-off.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-offline.svg9
l---------.icons/kora/panel/16/network-wireless-on.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-secure-signal-excellent.svg8
-rw-r--r--.icons/kora/panel/16/network-wireless-secure-signal-good.svg9
-rw-r--r--.icons/kora/panel/16/network-wireless-secure-signal-low.svg9
-rw-r--r--.icons/kora/panel/16/network-wireless-secure-signal-none.svg9
-rw-r--r--.icons/kora/panel/16/network-wireless-secure-signal-ok.svg9
l---------.icons/kora/panel/16/network-wireless-signal-excellent-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-signal-excellent.svg8
l---------.icons/kora/panel/16/network-wireless-signal-good-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-signal-good.svg9
-rw-r--r--.icons/kora/panel/16/network-wireless-signal-low.svg9
l---------.icons/kora/panel/16/network-wireless-signal-none-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-signal-none.svg8
l---------.icons/kora/panel/16/network-wireless-signal-ok-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/network-wireless-signal-ok.svg9
l---------.icons/kora/panel/16/network-wireless-signal-weak-symbolic.svg1
l---------.icons/kora/panel/16/network-wireless-signal-weak.svg1
l---------.icons/kora/panel/16/network-wireless.svg1
-rw-r--r--.icons/kora/panel/16/new-messages-red.svg10
-rw-r--r--.icons/kora/panel/16/nitroshare-indicator.svg8
-rw-r--r--.icons/kora/panel/16/nixnote2-tray.svg8
l---------.icons/kora/panel/16/nm-adhoc.svg1
l---------.icons/kora/panel/16/nm-device-wired-autoip.svg1
l---------.icons/kora/panel/16/nm-device-wired-secure.svg1
l---------.icons/kora/panel/16/nm-device-wired-secureoffline.svg1
l---------.icons/kora/panel/16/nm-device-wired-symbolic.svg1
l---------.icons/kora/panel/16/nm-device-wired.svg1
l---------.icons/kora/panel/16/nm-device-wireless.svg1
l---------.icons/kora/panel/16/nm-device-wwan.svg1
-rw-r--r--.icons/kora/panel/16/nm-mb-roam.svg7
l---------.icons/kora/panel/16/nm-no-connection-symbolic.svg1
l---------.icons/kora/panel/16/nm-no-connection.svg1
l---------.icons/kora/panel/16/nm-secure-lock.svg1
l---------.icons/kora/panel/16/nm-signal-0-secure.svg1
l---------.icons/kora/panel/16/nm-signal-0.svg1
l---------.icons/kora/panel/16/nm-signal-00-secure.svg1
l---------.icons/kora/panel/16/nm-signal-00-symbolic.svg1
l---------.icons/kora/panel/16/nm-signal-00.svg1
l---------.icons/kora/panel/16/nm-signal-100-secure.svg1
l---------.icons/kora/panel/16/nm-signal-100-symbolic.svg1
l---------.icons/kora/panel/16/nm-signal-100.svg1
l---------.icons/kora/panel/16/nm-signal-25-secure.svg1
l---------.icons/kora/panel/16/nm-signal-25-symbolic.svg1
l---------.icons/kora/panel/16/nm-signal-25.svg1
l---------.icons/kora/panel/16/nm-signal-50-secure.svg1
l---------.icons/kora/panel/16/nm-signal-50-symbolic.svg1
l---------.icons/kora/panel/16/nm-signal-50.svg1
l---------.icons/kora/panel/16/nm-signal-75-secure.svg1
l---------.icons/kora/panel/16/nm-signal-75-symbolic.svg1
l---------.icons/kora/panel/16/nm-signal-75.svg1
-rw-r--r--.icons/kora/panel/16/nm-tech-3g.svg9
-rw-r--r--.icons/kora/panel/16/nm-tech-4g.svg9
-rw-r--r--.icons/kora/panel/16/nm-tech-cdma-1x.svg8
-rw-r--r--.icons/kora/panel/16/nm-tech-edge.svg8
-rw-r--r--.icons/kora/panel/16/nm-tech-evdo.svg9
-rw-r--r--.icons/kora/panel/16/nm-tech-gprs.svg8
-rw-r--r--.icons/kora/panel/16/nm-tech-hspa.svg8
l---------.icons/kora/panel/16/nm-tech-lte.svg1
-rw-r--r--.icons/kora/panel/16/nm-tech-umts.svg8
l---------.icons/kora/panel/16/nm-vpn-active-lock.svg1
-rw-r--r--.icons/kora/panel/16/nm-vpn-lock.svg8
-rw-r--r--.icons/kora/panel/16/nm-vpn-standalone-lock.svg9
-rw-r--r--.icons/kora/panel/16/nm-wwan-tower.svg7
l---------.icons/kora/panel/16/no-signal.svg1
-rw-r--r--.icons/kora/panel/16/nomachine-disabled.svg8
-rw-r--r--.icons/kora/panel/16/nomachine-indicator.svg9
-rw-r--r--.icons/kora/panel/16/notes-panel.svg9
l---------.icons/kora/panel/16/notification-active-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/notification-active.svg9
l---------.icons/kora/panel/16/notification-disabled-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/notification-disabled.svg11
l---------.icons/kora/panel/16/notification-inactive-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/notification-inactive.svg8
l---------.icons/kora/panel/16/notifications-disabled-symbolic.svg1
l---------.icons/kora/panel/16/notifications-disabled.svg1
-rw-r--r--.icons/kora/panel/16/nozbe-tray.svg9
-rw-r--r--.icons/kora/panel/16/num-lock-off.svg8
-rw-r--r--.icons/kora/panel/16/num-lock-on.svg8
l---------.icons/kora/panel/16/numlock-off.svg1
l---------.icons/kora/panel/16/numlock-on.svg1
-rw-r--r--.icons/kora/panel/16/nutstore-offline-panel.svg8
-rw-r--r--.icons/kora/panel/16/nutstore-oops-panel.svg9
-rw-r--r--.icons/kora/panel/16/nutstore-panel.svg8
-rw-r--r--.icons/kora/panel/16/nutstore-paused-panel.svg9
-rw-r--r--.icons/kora/panel/16/nutstore-synchronized-panel.svg9
-rw-r--r--.icons/kora/panel/16/nutstore-synchronizing-panel.svg9
-rw-r--r--.icons/kora/panel/16/nylas-tray-empty.svg8
-rw-r--r--.icons/kora/panel/16/nylas-tray-full-newitems.svg9
-rw-r--r--.icons/kora/panel/16/nylas-tray-full.svg8
-rw-r--r--.icons/kora/panel/16/obs-tray-active.svg9
-rw-r--r--.icons/kora/panel/16/obs-tray.svg8
-rw-r--r--.icons/kora/panel/16/octopi-error.svg8
-rw-r--r--.icons/kora/panel/16/octopi-indicator.svg8
-rw-r--r--.icons/kora/panel/16/octopi-info.svg9
l---------.icons/kora/panel/16/octopi-ok.svg1
l---------.icons/kora/panel/16/odrive-tray-grey.svg1
-rw-r--r--.icons/kora/panel/16/odrive-tray-sync.svg8
l---------.icons/kora/panel/16/odrive-tray.svg1
l---------.icons/kora/panel/16/onboard-mono.svg1
-rw-r--r--.icons/kora/panel/16/onboard-panel.svg9
-rw-r--r--.icons/kora/panel/16/openbazaar-system-tray.svg9
-rw-r--r--.icons/kora/panel/16/opensnitch-tray-alert.svg9
-rw-r--r--.icons/kora/panel/16/opensnitch-tray-off.svg8
-rw-r--r--.icons/kora/panel/16/opensnitch-tray-pause.svg8
-rw-r--r--.icons/kora/panel/16/opensnitch-tray-red.svg9
-rw-r--r--.icons/kora/panel/16/opensnitch-tray.svg8
l---------.icons/kora/panel/16/optimus-tray-intel-symbolic.svg1
l---------.icons/kora/panel/16/optimus-tray-intel.svg1
l---------.icons/kora/panel/16/optimus-tray-nvidia-symbolic.svg1
l---------.icons/kora/panel/16/optimus-tray-nvidia.svg1
-rw-r--r--.icons/kora/panel/16/org.kde.neochat.tray.svg7
l---------.icons/kora/panel/16/org.keepassxc.KeePassXC-locked.svg1
l---------.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark-locked.svg1
l---------.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark.svg1
l---------.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light-locked.svg1
l---------.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light.svg1
l---------.icons/kora/panel/16/org.keepassxc.KeePassXC-unlocked.svg1
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine-away.svg8
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine-connect.svg8
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine-disconnect.svg8
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine-msg.svg9
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine_away.svg8
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine_connect.svg8
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine_disconnect.svg8
-rw-r--r--.icons/kora/panel/16/org.nicotine_plus.Nicotine_msg.svg9
-rw-r--r--.icons/kora/panel/16/org.rnd2.cpupower_gui-panel.svg8
-rw-r--r--.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-down.svg10
-rw-r--r--.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-error.svg10
-rw-r--r--.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-up.svg10
-rw-r--r--.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing.svg10
l---------.icons/kora/panel/16/overgrive-app-ind-con-1.svg1
l---------.icons/kora/panel/16/overgrive-app-ind-con-2.svg1
l---------.icons/kora/panel/16/overgrive-app-ind-con-3.svg1
l---------.icons/kora/panel/16/overgrive-app-ind-sleep.svg1
l---------.icons/kora/panel/16/overgrive-app-ind.svg1
l---------.icons/kora/panel/16/pamac-tray-no-update.svg1
l---------.icons/kora/panel/16/pamac-tray-update.svg1
-rw-r--r--.icons/kora/panel/16/pcloud-offline.svg8
-rw-r--r--.icons/kora/panel/16/pcloud-ok.svg8
-rw-r--r--.icons/kora/panel/16/pcloud-pause.svg9
-rw-r--r--.icons/kora/panel/16/pcloud-sync.svg9
-rw-r--r--.icons/kora/panel/16/pcloud-warning.svg8
-rw-r--r--.icons/kora/panel/16/persepolis-tray.svg8
-rw-r--r--.icons/kora/panel/16/phone-battery-caution.svg11
-rw-r--r--.icons/kora/panel/16/phone-battery-empty.svg10
-rw-r--r--.icons/kora/panel/16/phone-battery-full.svg11
-rw-r--r--.icons/kora/panel/16/phone-battery-good.svg11
-rw-r--r--.icons/kora/panel/16/phone-battery-low.svg11
-rw-r--r--.icons/kora/panel/16/phone-battery-medium.svg11
-rw-r--r--.icons/kora/panel/16/pia_tray_connected.svg8
-rw-r--r--.icons/kora/panel/16/pia_tray_connecting.svg9
-rw-r--r--.icons/kora/panel/16/pia_tray_disconnected.svg8
l---------.icons/kora/panel/16/pidgin-tray-available.svg1
l---------.icons/kora/panel/16/pidgin-tray-away.svg1
l---------.icons/kora/panel/16/pidgin-tray-busy.svg1
l---------.icons/kora/panel/16/pidgin-tray-connect.svg1
l---------.icons/kora/panel/16/pidgin-tray-invisible.svg1
l---------.icons/kora/panel/16/pidgin-tray-offline.svg1
l---------.icons/kora/panel/16/pidgin-tray-pending.svg1
l---------.icons/kora/panel/16/pidgin-tray-xa.svg1
-rw-r--r--.icons/kora/panel/16/pithos-tray-icon.svg8
l---------.icons/kora/panel/16/pithos-tray-plugin.svg1
-rw-r--r--.icons/kora/panel/16/plasmavault-symbolic.svg12
-rw-r--r--.icons/kora/panel/16/plasmavault_error.svg12
-rw-r--r--.icons/kora/panel/16/pocket-casts-tray.svg8
-rw-r--r--.icons/kora/panel/16/pomodoneapp-break.svg9
-rw-r--r--.icons/kora/panel/16/pomodoneapp-indicator.svg9
-rw-r--r--.icons/kora/panel/16/pomodoneapp-paused.svg9
-rw-r--r--.icons/kora/panel/16/pomodoneapp-started.svg9
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-00.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-01.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-02.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-03.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-04.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-05.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-06.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-07.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-08.svg9
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-09.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-10.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-11.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-12.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-13.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-14.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-15.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-16.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-17.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-18.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-19.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-20.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-21.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-22.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-23.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-24.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-25.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-26.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-27.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-28.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-29.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-30.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-31.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-32.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-33.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-34.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-35.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-36.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-37.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-38.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-39.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-40.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-41.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-42.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-43.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-44.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-45.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-46.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-47.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-48.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-49.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-50.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-51.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-52.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-53.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-54.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-55.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-56.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-57.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-58.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-59.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-60.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-indicator-light-61.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-start-light.svg8
-rw-r--r--.icons/kora/panel/16/pomodoro-stop-light.svg8
-rw-r--r--.icons/kora/panel/16/popcorntime-tray.svg9
-rw-r--r--.icons/kora/panel/16/pragha-panel.svg8
-rw-r--r--.icons/kora/panel/16/preferences-desktop-accessibility-panel.svg8
l---------.icons/kora/panel/16/preferences-desktop-display-randr-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/preferences-desktop-display-randr.svg8
l---------.icons/kora/panel/16/preferences-system-bluetooth-active.svg1
l---------.icons/kora/panel/16/preferences-system-bluetooth-inactive.svg1
-rw-r--r--.icons/kora/panel/16/premid-tray.svg8
-rw-r--r--.icons/kora/panel/16/prime-hybrid.svg8
-rw-r--r--.icons/kora/panel/16/prime-intel.svg9
-rw-r--r--.icons/kora/panel/16/prime-nvidia.svg8
l---------.icons/kora/panel/16/printer-symbolic.svg1
-rw-r--r--.icons/kora/panel/16/printer.svg6
-rw-r--r--.icons/kora/panel/16/process-syncing-down.svg9
-rw-r--r--.icons/kora/panel/16/process-syncing-error.svg9
-rw-r--r--.icons/kora/panel/16/process-syncing-idle.svg9
-rw-r--r--.icons/kora/panel/16/process-syncing-up.svg9
-rw-r--r--.icons/kora/panel/16/process-syncing.svg9
-rw-r--r--.icons/kora/panel/16/protonmail-indicator.svg8
-rw-r--r--.icons/kora/panel/16/protonmail-notification.svg9
-rw-r--r--.icons/kora/panel/16/protonvpn-tray.svg8
-rw-r--r--.icons/kora/panel/16/protonvpngui-connected.svg11
-rw-r--r--.icons/kora/panel/16/protonvpngui-disconnected.svg11
-rw-r--r--.icons/kora/panel/16/protonvpngui-no-network.svg11
-rw-r--r--.icons/kora/panel/16/psensor_hot.svg8
-rw-r--r--.icons/kora/panel/16/psensor_normal.svg8
-rw-r--r--.icons/kora/panel/16/pushbullet-indicator-disabled.svg8
-rw-r--r--.icons/kora/panel/16/pushbullet-indicator-light.svg8
-rw-r--r--.icons/kora/panel/16/pushbullet-indicator-paused.svg8
-rw-r--r--.icons/kora/panel/16/pushbullet-indicator-sync0-light.svg8
-rw-r--r--.icons/kora/panel/16/pushbullet-indicator-sync1-light.svg8
-rw-r--r--.icons/kora/panel/16/pushbullet-indicator-sync2-light.svg8
-rw-r--r--.icons/kora/panel/16/pushbullet-indicator-sync3-light.svg8
l---------.icons/kora/panel/16/pushbullet-indicator-transparent.svg1
l---------.icons/kora/panel/16/pushbullet-indicator.svg1
-rw-r--r--.icons/kora/panel/16/qalculate-tray.svg8
l---------.icons/kora/panel/16/qbittorrent-panel.svg1
l---------.icons/kora/panel/16/qbittorrent-tray-dark.svg1
l---------.icons/kora/panel/16/qbittorrent-tray-light.svg1
-rw-r--r--.icons/kora/panel/16/qbittorrent-tray.svg9
-rw-r--r--.icons/kora/panel/16/qelectrotech-indicator.svg8
-rw-r--r--.icons/kora/panel/16/qjoypad-tray.svg9
-rw-r--r--.icons/kora/panel/16/qnapi-panel.svg8
-rw-r--r--.icons/kora/panel/16/qomp-pause-panel.svg9
-rw-r--r--.icons/kora/panel/16/qomp-play-panel.svg9
-rw-r--r--.icons/kora/panel/16/qomp-stop-panel.svg8
-rw-r--r--.icons/kora/panel/16/qtox-away.svg8
-rw-r--r--.icons/kora/panel/16/qtox-busy.svg8
-rw-r--r--.icons/kora/panel/16/qtox-event.svg9
-rw-r--r--.icons/kora/panel/16/qtox-invisible.svg8
-rw-r--r--.icons/kora/panel/16/qtox-offline.svg8
-rw-r--r--.icons/kora/panel/16/qtox-online.svg8
-rw-r--r--.icons/kora/panel/16/qtpass-tray.svg9
-rw-r--r--.icons/kora/panel/16/quota.svg9
l---------.icons/kora/panel/16/radiotray-ng-off.svg1
l---------.icons/kora/panel/16/radiotray-ng-on.svg1
-rw-r--r--.icons/kora/panel/16/radiotray_connecting.svg9
-rw-r--r--.icons/kora/panel/16/radiotray_off.svg9
-rw-r--r--.icons/kora/panel/16/radiotray_on.svg10
-rw-r--r--.icons/kora/panel/16/rambox-done.svg9
-rw-r--r--.icons/kora/panel/16/rambox-inactive.svg8
-rw-r--r--.icons/kora/panel/16/rambox-indicator.svg8
-rw-r--r--.icons/kora/panel/16/rambox-mention.svg8
-rw-r--r--.icons/kora/panel/16/rambox-notification.svg9
-rw-r--r--.icons/kora/panel/16/rambox-warning.svg9
-rw-r--r--.icons/kora/panel/16/rare-tray.svg8
-rw-r--r--.icons/kora/panel/16/rclonetray-connected-tray.svg9
-rw-r--r--.icons/kora/panel/16/rclonetray-tray.svg8
l---------.icons/kora/panel/16/receiving-bad-signal-lock.svg1
l---------.icons/kora/panel/16/receiving-bad-signal.svg1
l---------.icons/kora/panel/16/receiving-good-signal-lock.svg1
l---------.icons/kora/panel/16/receiving-good-signal.svg1
l---------.icons/kora/panel/16/receiving-high-signal-lock.svg1
l---------.icons/kora/panel/16/receiving-high-signal.svg1
l---------.icons/kora/panel/16/receiving-low-signal-lock.svg1
l---------.icons/kora/panel/16/receiving-low-signal.svg1
l---------.icons/kora/panel/16/record-desktop-indicator-recording.svg1
l---------.icons/kora/panel/16/record-desktop-indicator.svg1
-rw-r--r--.icons/kora/panel/16/redshift-status-off.svg8
-rw-r--r--.icons/kora/panel/16/redshift-status-on.svg8
-rw-r--r--.icons/kora/panel/16/rememberthemilk-notification.svg8
-rw-r--r--.icons/kora/panel/16/rememberthemilk-tray.svg8
-rw-r--r--.icons/kora/panel/16/rememberthemilk-unseen-notification.svg9
-rw-r--r--.icons/kora/panel/16/remmina-panel.svg10
l---------.icons/kora/panel/16/remmina-status.svg1
-rw-r--r--.icons/kora/panel/16/remote-folder-sync-down.svg9
-rw-r--r--.icons/kora/panel/16/remote-folder-sync-up.svg8
-rw-r--r--.icons/kora/panel/16/remote-folder-sync.svg9
-rw-r--r--.icons/kora/panel/16/rescuetime-indicator.svg8
-rw-r--r--.icons/kora/panel/16/rescuetime-offline.svg8
l---------.icons/kora/panel/16/rhythmbox-indicator.svg1
l---------.icons/kora/panel/16/rhythmbox-notplaying.svg1
-rw-r--r--.icons/kora/panel/16/rhythmbox-panel.svg9
-rw-r--r--.icons/kora/panel/16/rhythmbox-playing.svg9
-rw-r--r--.icons/kora/panel/16/riot-tray.svg9
l---------.icons/kora/panel/16/rocketchat-tray-1.svg1
l---------.icons/kora/panel/16/rocketchat-tray-2.svg1
l---------.icons/kora/panel/16/rocketchat-tray-3.svg1
l---------.icons/kora/panel/16/rocketchat-tray-4.svg1
l---------.icons/kora/panel/16/rocketchat-tray-5.svg1
l---------.icons/kora/panel/16/rocketchat-tray-6.svg1
l---------.icons/kora/panel/16/rocketchat-tray-7.svg1
l---------.icons/kora/panel/16/rocketchat-tray-8.svg1
l---------.icons/kora/panel/16/rocketchat-tray-9-plus.svg1
l---------.icons/kora/panel/16/rocketchat-tray-9.svg1
-rw-r--r--.icons/kora/panel/16/rocketchat-tray-alert.svg9
-rw-r--r--.icons/kora/panel/16/rocketchat-tray-dot.svg8
-rw-r--r--.icons/kora/panel/16/rocketchat-tray.svg8
l---------.icons/kora/panel/16/rsibreak0.svg1
l---------.icons/kora/panel/16/rsibreak1.svg1
l---------.icons/kora/panel/16/rsibreak2.svg1
l---------.icons/kora/panel/16/rsibreak3.svg1
l---------.icons/kora/panel/16/rsibreak4.svg1
l---------.icons/kora/panel/16/rsibreakx.svg1
-rw-r--r--.icons/kora/panel/16/rto-proxy-tray.svg9
-rw-r--r--.icons/kora/panel/16/safeeyes_disabled.svg8
-rw-r--r--.icons/kora/panel/16/safeeyes_enabled.svg8
l---------.icons/kora/panel/16/scc-alive.svg1
-rw-r--r--.icons/kora/panel/16/scc-dead.svg11
-rw-r--r--.icons/kora/panel/16/scc-error.svg11
-rw-r--r--.icons/kora/panel/16/scc-unknown.svg11
-rw-r--r--.icons/kora/panel/16/screencloud-idle.svg8
-rw-r--r--.icons/kora/panel/16/screencloud-uploading.svg8
l---------.icons/kora/panel/16/scrllock-off.svg1
l---------.icons/kora/panel/16/scrllock-on.svg1
-rw-r--r--.icons/kora/panel/16/scroll-lock-off.svg8
-rw-r--r--.icons/kora/panel/16/scroll-lock-on.svg8
l---------.icons/kora/panel/16/scudcloud-attention-1.svg1
l---------.icons/kora/panel/16/scudcloud-attention-2.svg1
l---------.icons/kora/panel/16/scudcloud-attention-3.svg1
l---------.icons/kora/panel/16/scudcloud-attention-4.svg1
l---------.icons/kora/panel/16/scudcloud-attention-5.svg1
l---------.icons/kora/panel/16/scudcloud-attention-6.svg1
l---------.icons/kora/panel/16/scudcloud-attention-7.svg1
l---------.icons/kora/panel/16/scudcloud-attention-8.svg1
l---------.icons/kora/panel/16/scudcloud-attention-9.svg1
-rw-r--r--.icons/kora/panel/16/scudcloud-attention.svg9
-rw-r--r--.icons/kora/panel/16/scudcloud.svg8
-rw-r--r--.icons/kora/panel/16/seafile-status-error.svg8
-rw-r--r--.icons/kora/panel/16/seafile-status-notification.svg9
-rw-r--r--.icons/kora/panel/16/seafile-status-offline.svg8
-rw-r--r--.icons/kora/panel/16/seafile-status-ok.svg8
-rw-r--r--.icons/kora/panel/16/seafile-status-paused.svg9
-rw-r--r--.icons/kora/panel/16/seafile-status-syncing-1.svg9
-rw-r--r--.icons/kora/panel/16/seafile-status-syncing-2.svg9
-rw-r--r--.icons/kora/panel/16/security-high.svg8
-rw-r--r--.icons/kora/panel/16/security-low.svg8
-rw-r--r--.icons/kora/panel/16/security-medium.svg8
-rw-r--r--.icons/kora/panel/16/sendanywhere-tray.svg8
-rw-r--r--.icons/kora/panel/16/session-desktop-tray.svg8
l---------.icons/kora/panel/16/sflphone-indicator.svg1
l---------.icons/kora/panel/16/sflphone-notification.svg1
-rw-r--r--.icons/kora/panel/16/sflphone-offline.svg8
-rw-r--r--.icons/kora/panel/16/shutter-panel.svg14
l---------.icons/kora/panel/16/si-syncthing-0.svg1
-rw-r--r--.icons/kora/panel/16/si-syncthing-1.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-10.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-11.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-2.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-3.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-4.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-5.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-6.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-7.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-8.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-9.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-idle.svg8
-rw-r--r--.icons/kora/panel/16/si-syncthing-unknown.svg8
l---------.icons/kora/panel/16/signal-100.svg1
l---------.icons/kora/panel/16/signal-25.svg1
l---------.icons/kora/panel/16/signal-50.svg1
l---------.icons/kora/panel/16/signal-75.svg1
-rw-r--r--.icons/kora/panel/16/signal-tray.svg8
-rw-r--r--.icons/kora/panel/16/signal-unread-1.svg9
l---------.icons/kora/panel/16/signal-unread-10.svg1
l---------.icons/kora/panel/16/signal-unread-2.svg1
l---------.icons/kora/panel/16/signal-unread-3.svg1
l---------.icons/kora/panel/16/signal-unread-4.svg1
l---------.icons/kora/panel/16/signal-unread-5.svg1
l---------.icons/kora/panel/16/signal-unread-6.svg1
l---------.icons/kora/panel/16/signal-unread-7.svg1
l---------.icons/kora/panel/16/signal-unread-8.svg1
l---------.icons/kora/panel/16/signal-unread-9.svg1
-rw-r--r--.icons/kora/panel/16/simplescreenrecorder-error.svg8
l---------.icons/kora/panel/16/simplescreenrecorder-idle.svg1
-rw-r--r--.icons/kora/panel/16/simplescreenrecorder-panel.svg8
-rw-r--r--.icons/kora/panel/16/simplescreenrecorder-paused.svg8
-rw-r--r--.icons/kora/panel/16/simplescreenrecorder-recording.svg9
-rw-r--r--.icons/kora/panel/16/sirikali-panel.svg9
-rw-r--r--.icons/kora/panel/16/skype-indicator.svg9
-rw-r--r--.icons/kora/panel/16/skype-status-away-notification.svg10
-rw-r--r--.icons/kora/panel/16/skype-status-away.svg9
-rw-r--r--.icons/kora/panel/16/skype-status-connected-notification.svg10
l---------.icons/kora/panel/16/skype-status-connected.svg1
-rw-r--r--.icons/kora/panel/16/skype-status-connecting-0.svg9
-rw-r--r--.icons/kora/panel/16/skype-status-connecting-1.svg9
l---------.icons/kora/panel/16/skype-status-connecting-2.svg1
l---------.icons/kora/panel/16/skype-status-connecting-3.svg1
-rw-r--r--.icons/kora/panel/16/skype-status-disturb-notification.svg10
-rw-r--r--.icons/kora/panel/16/skype-status-disturb.svg9
-rw-r--r--.icons/kora/panel/16/skype-status-hidden-notification.svg10
-rw-r--r--.icons/kora/panel/16/skype-status-hidden.svg9
l---------.icons/kora/panel/16/skype-status-invisible-notification.svg1
l---------.icons/kora/panel/16/skype-status-invisible.svg1
-rw-r--r--.icons/kora/panel/16/skype-status-offline-notification.svg10
-rw-r--r--.icons/kora/panel/16/skype-status-offline.svg9
-rw-r--r--.icons/kora/panel/16/slack-indicator-highlight.svg9
-rw-r--r--.icons/kora/panel/16/slack-indicator-unread.svg9
-rw-r--r--.icons/kora/panel/16/slack-indicator.svg8
-rw-r--r--.icons/kora/panel/16/smartcode-stremio-tray.svg9
l---------.icons/kora/panel/16/smartphone-connected.svg1
l---------.icons/kora/panel/16/smartphone-disconnected.svg1
l---------.icons/kora/panel/16/smartphone-trusted.svg1
-rw-r--r--.icons/kora/panel/16/smartphoneattention.svg10
-rw-r--r--.icons/kora/panel/16/smartphoneconnected.svg9
-rw-r--r--.icons/kora/panel/16/smartphonedisconnected.svg9
-rw-r--r--.icons/kora/panel/16/smartphonetrusted.svg9
-rw-r--r--.icons/kora/panel/16/smplayer-panel.svg8
l---------.icons/kora/panel/16/software-update-available.svg1
l---------.icons/kora/panel/16/software-update-urgent.svg1
-rw-r--r--.icons/kora/panel/16/solaar-attention.svg9
-rw-r--r--.icons/kora/panel/16/solaar-indicator.svg8
-rw-r--r--.icons/kora/panel/16/spotify-indicator.svg8
l---------.icons/kora/panel/16/spotify-linux-32.svg1
-rw-r--r--.icons/kora/panel/16/start-here-lxqt.svg8
-rw-r--r--.icons/kora/panel/16/start-here.svg8
-rw-r--r--.icons/kora/panel/16/state-download.svg8
-rw-r--r--.icons/kora/panel/16/state-error.svg8
-rw-r--r--.icons/kora/panel/16/state-information.svg8
-rw-r--r--.icons/kora/panel/16/state-offline.svg8
-rw-r--r--.icons/kora/panel/16/state-ok.svg8
-rw-r--r--.icons/kora/panel/16/state-pause.svg8
-rw-r--r--.icons/kora/panel/16/state-sync.svg8
-rw-r--r--.icons/kora/panel/16/state-warning.svg8
-rw-r--r--.icons/kora/panel/16/steadyflow-alert-panel.svg9
-rw-r--r--.icons/kora/panel/16/steadyflow-panel.svg8
-rw-r--r--.icons/kora/panel/16/steam_tray_mono.svg10
l---------.icons/kora/panel/16/stock_weather-cloudy.svg1
l---------.icons/kora/panel/16/stock_weather-few-clouds.svg1
l---------.icons/kora/panel/16/stock_weather-fog.svg1
l---------.icons/kora/panel/16/stock_weather-night-clear.svg1
l---------.icons/kora/panel/16/stock_weather-night-few-clouds.svg1
l---------.icons/kora/panel/16/stock_weather-showers.svg1
l---------.icons/kora/panel/16/stock_weather-snow.svg1
l---------.icons/kora/panel/16/stock_weather-storm.svg1
l---------.icons/kora/panel/16/strawberry-panel-grey.svg1
-rw-r--r--.icons/kora/panel/16/strawberry-panel.svg8
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-0.svg11
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-1.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-10.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-11.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-12.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-13.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-14.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-15.svg11
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-2.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-3.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-4.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-5.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-6.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-7.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-8.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-9.svg12
-rw-r--r--.icons/kora/panel/16/superproductivity-tray-run.svg8
-rw-r--r--.icons/kora/panel/16/superproductivity-tray.svg8
-rw-r--r--.icons/kora/panel/16/synapse-panel.svg8
-rw-r--r--.icons/kora/panel/16/synergy-panel-ok.svg10
-rw-r--r--.icons/kora/panel/16/synergy-panel.svg9
-rw-r--r--.icons/kora/panel/16/syspeek-0.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-10.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-100.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-20.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-30.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-40.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-50.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-60.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-70.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-80.svg8
-rw-r--r--.icons/kora/panel/16/syspeek-90.svg8
l---------.icons/kora/panel/16/system-devices-information.svg1
-rw-r--r--.icons/kora/panel/16/system-devices-panel-alert.svg8
l---------.icons/kora/panel/16/system-devices-panel-information.svg1
-rw-r--r--.icons/kora/panel/16/system-devices-panel.svg8
-rw-r--r--.icons/kora/panel/16/system-file-manager-panel.svg9
-rw-r--r--.icons/kora/panel/16/system-restart-panel.svg8
l---------.icons/kora/panel/16/system-shutdown-panel-restart.svg1
l---------.icons/kora/panel/16/system-shutdown-panel.svg1
l---------.icons/kora/panel/16/system-software-update-panel.svg1
l---------.icons/kora/panel/16/tablet-connected.svg1
l---------.icons/kora/panel/16/tablet-disconnected.svg1
-rw-r--r--.icons/kora/panel/16/tabletattention.svg9
-rw-r--r--.icons/kora/panel/16/tabletconnected.svg8
-rw-r--r--.icons/kora/panel/16/tabletdisconnected.svg9
-rw-r--r--.icons/kora/panel/16/tablettrusted.svg8
-rw-r--r--.icons/kora/panel/16/tartube-check-tray.svg8
-rw-r--r--.icons/kora/panel/16/tartube-download-tray.svg8
-rw-r--r--.icons/kora/panel/16/tartube-info-tray.svg8
-rw-r--r--.icons/kora/panel/16/tartube-refresh-tray.svg8
-rw-r--r--.icons/kora/panel/16/tartube-tidy-tray.svg8
-rw-r--r--.icons/kora/panel/16/tartube-tray.svg8
-rw-r--r--.icons/kora/panel/16/tartube-update-tray.svg8
-rw-r--r--.icons/kora/panel/16/teams-for-linux-tray.svg8
-rw-r--r--.icons/kora/panel/16/teams-tray-activity.svg9
-rw-r--r--.icons/kora/panel/16/teams-tray-available.svg8
-rw-r--r--.icons/kora/panel/16/teams-tray-away.svg8
-rw-r--r--.icons/kora/panel/16/teams-tray-busy.svg8
-rw-r--r--.icons/kora/panel/16/teams-tray-dnd.svg8
-rw-r--r--.icons/kora/panel/16/teams-tray-error.svg9
-rw-r--r--.icons/kora/panel/16/teams-tray-noactivity.svg8
-rw-r--r--.icons/kora/panel/16/teams-tray-offline.svg8
l---------.icons/kora/panel/16/teams-tray-offshift.svg1
l---------.icons/kora/panel/16/teams-tray-onshift.svg1
-rw-r--r--.icons/kora/panel/16/teamviewer-indicator-away.svg8
-rw-r--r--.icons/kora/panel/16/teamviewer-indicator-busy.svg8
-rw-r--r--.icons/kora/panel/16/teamviewer-indicator-connected.svg8
-rw-r--r--.icons/kora/panel/16/teamviewer-indicator-error.svg8
-rw-r--r--.icons/kora/panel/16/teamviewer-indicator-offline.svg8
-rw-r--r--.icons/kora/panel/16/teamviewer-indicator.svg8
-rw-r--r--.icons/kora/panel/16/telegram-attention-panel.svg9
-rw-r--r--.icons/kora/panel/16/telegram-mute-panel.svg9
-rw-r--r--.icons/kora/panel/16/telegram-panel.svg8
-rw-r--r--.icons/kora/panel/16/thunderbird-attention-panel.svg10
-rw-r--r--.icons/kora/panel/16/thunderbird-panel.svg9
-rw-r--r--.icons/kora/panel/16/ticktick-tray.svg11
-rw-r--r--.icons/kora/panel/16/timekpr-panel.svg17
l---------.icons/kora/panel/16/todo-indicator.svg1
-rw-r--r--.icons/kora/panel/16/todoist-tray.svg8
-rw-r--r--.icons/kora/panel/16/tomahawk-indicator.svg8
l---------.icons/kora/panel/16/tomboy-panel.svg1
-rw-r--r--.icons/kora/panel/16/toolbox-tray-color.svg8
l---------.icons/kora/panel/16/touchpad-indicator-light-disabled.svg1
l---------.icons/kora/panel/16/touchpad-indicator-light-enabled.svg1
l---------.icons/kora/panel/16/touchpad-indicator-light.svg1
-rw-r--r--.icons/kora/panel/16/transmission-panel.svg9
l---------.icons/kora/panel/16/transmission-tray-icon.svg1
l---------.icons/kora/panel/16/transmitting-bad-signal-lock.svg1
l---------.icons/kora/panel/16/transmitting-bad-signal.svg1
l---------.icons/kora/panel/16/transmitting-good-signal-lock.svg1
l---------.icons/kora/panel/16/transmitting-good-signal.svg1
l---------.icons/kora/panel/16/transmitting-high-signal-lock.svg1
l---------.icons/kora/panel/16/transmitting-high-signal.svg1
l---------.icons/kora/panel/16/transmitting-low-signal-lock.svg1
l---------.icons/kora/panel/16/transmitting-low-signal.svg1
l---------.icons/kora/panel/16/tray-message.svg1
l---------.icons/kora/panel/16/tray-new-im.svg1
l---------.icons/kora/panel/16/tray-offline.svg1
l---------.icons/kora/panel/16/tray-online.svg1
-rw-r--r--.icons/kora/panel/16/trimage-indicator.svg8
-rw-r--r--.icons/kora/panel/16/tusk-indicator.svg8
-rw-r--r--.icons/kora/panel/16/tutanota-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/16/tv-symbolic.svg9
-rw-r--r--.icons/kora/panel/16/tvconnected.svg9
-rw-r--r--.icons/kora/panel/16/tvdisconnected.svg8
-rw-r--r--.icons/kora/panel/16/tvtrusted.svg9
-rw-r--r--.icons/kora/panel/16/tweet-tray-panel.svg8
-rw-r--r--.icons/kora/panel/16/twitch-indicator.svg8
-rw-r--r--.icons/kora/panel/16/ubuntuone-client-error.svg8
-rw-r--r--.icons/kora/panel/16/ubuntuone-client-idle.svg8
-rw-r--r--.icons/kora/panel/16/ubuntuone-client-offline.svg8
-rw-r--r--.icons/kora/panel/16/ubuntuone-client-paused.svg8
-rw-r--r--.icons/kora/panel/16/ubuntuone-client-updating.svg8
-rw-r--r--.icons/kora/panel/16/uget-tray-default.svg8
-rw-r--r--.icons/kora/panel/16/uget-tray-downloading.svg9
-rw-r--r--.icons/kora/panel/16/uget-tray-error.svg8
-rw-r--r--.icons/kora/panel/16/ulauncher-indicator.svg10
-rw-r--r--.icons/kora/panel/16/update-high.svg9
-rw-r--r--.icons/kora/panel/16/update-low.svg9
-rw-r--r--.icons/kora/panel/16/update-medium.svg9
-rw-r--r--.icons/kora/panel/16/update-none.svg8
l---------.icons/kora/panel/16/updates-notifier-inactive.svg1
l---------.icons/kora/panel/16/updates-notifier.svg1
l---------.icons/kora/panel/16/user-available-panel.svg1
-rw-r--r--.icons/kora/panel/16/user-available.svg8
l---------.icons/kora/panel/16/user-away-panel.svg1
-rw-r--r--.icons/kora/panel/16/user-away.svg8
l---------.icons/kora/panel/16/user-busy-panel.svg1
-rw-r--r--.icons/kora/panel/16/user-busy.svg8
l---------.icons/kora/panel/16/user-idle-panel.svg1
-rw-r--r--.icons/kora/panel/16/user-idle.svg8
l---------.icons/kora/panel/16/user-invisible-panel.svg1
-rw-r--r--.icons/kora/panel/16/user-invisible.svg8
l---------.icons/kora/panel/16/user-offline-panel.svg1
-rw-r--r--.icons/kora/panel/16/user-offline.svg8
l---------.icons/kora/panel/16/user-online.svg1
-rw-r--r--.icons/kora/panel/16/user-status-new.svg9
-rw-r--r--.icons/kora/panel/16/user-status-pending.svg9
-rw-r--r--.icons/kora/panel/16/utools-tray.svg8
-rw-r--r--.icons/kora/panel/16/variety-indicator.svg8
-rw-r--r--.icons/kora/panel/16/veracrypt-panel.svg10
-rw-r--r--.icons/kora/panel/16/viber-normal.svg8
-rw-r--r--.icons/kora/panel/16/viber-notification.svg9
-rw-r--r--.icons/kora/panel/16/virt-manager-panel.svg9
-rw-r--r--.icons/kora/panel/16/vivaldi-tray.svg8
-rw-r--r--.icons/kora/panel/16/vk-tray.svg8
-rw-r--r--.icons/kora/panel/16/vlc-panel.svg8
l---------.icons/kora/panel/16/volume-level-high-panel.svg1
l---------.icons/kora/panel/16/volume-level-high.svg1
l---------.icons/kora/panel/16/volume-level-low-panel.svg1
l---------.icons/kora/panel/16/volume-level-low.svg1
l---------.icons/kora/panel/16/volume-level-medium-panel.svg1
l---------.icons/kora/panel/16/volume-level-medium.svg1
l---------.icons/kora/panel/16/volume-level-muted-panel.svg1
l---------.icons/kora/panel/16/volume-level-muted.svg1
l---------.icons/kora/panel/16/volume-level-none-panel.svg1
l---------.icons/kora/panel/16/volume-level-none.svg1
-rw-r--r--.icons/kora/panel/16/vorta-tray-active.svg10
-rw-r--r--.icons/kora/panel/16/vorta-tray.svg9
-rw-r--r--.icons/kora/panel/16/wallet-closed.svg12
-rw-r--r--.icons/kora/panel/16/wallet-open.svg12
l---------.icons/kora/panel/16/weather-clear-night-000.svg1
l---------.icons/kora/panel/16/weather-clear-night-010.svg1
l---------.icons/kora/panel/16/weather-clear-night-020.svg1
l---------.icons/kora/panel/16/weather-clear-night-030.svg1
l---------.icons/kora/panel/16/weather-clear-night-040.svg1
l---------.icons/kora/panel/16/weather-clear-night-050.svg1
l---------.icons/kora/panel/16/weather-clear-night-060.svg1
l---------.icons/kora/panel/16/weather-clear-night-070.svg1
l---------.icons/kora/panel/16/weather-clear-night-080.svg1
l---------.icons/kora/panel/16/weather-clear-night-090.svg1
l---------.icons/kora/panel/16/weather-clear-night-100.svg1
l---------.icons/kora/panel/16/weather-clear-night-110.svg1
l---------.icons/kora/panel/16/weather-clear-night-120.svg1
l---------.icons/kora/panel/16/weather-clear-night-130.svg1
l---------.icons/kora/panel/16/weather-clear-night-140.svg1
l---------.icons/kora/panel/16/weather-clear-night-150.svg1
l---------.icons/kora/panel/16/weather-clear-night-160.svg1
l---------.icons/kora/panel/16/weather-clear-night-170.svg1
l---------.icons/kora/panel/16/weather-clear-night-180.svg1
l---------.icons/kora/panel/16/weather-clear-night-190.svg1
l---------.icons/kora/panel/16/weather-clear-night-200.svg1
l---------.icons/kora/panel/16/weather-clear-night-210.svg1
l---------.icons/kora/panel/16/weather-clear-night-220.svg1
l---------.icons/kora/panel/16/weather-clear-night-230.svg1
l---------.icons/kora/panel/16/weather-clear-night-240.svg1
l---------.icons/kora/panel/16/weather-clear-night-250.svg1
l---------.icons/kora/panel/16/weather-clear-night-260.svg1
l---------.icons/kora/panel/16/weather-clear-night-270.svg1
l---------.icons/kora/panel/16/weather-clear-night-280.svg1
l---------.icons/kora/panel/16/weather-clear-night-290.svg1
l---------.icons/kora/panel/16/weather-clear-night-300.svg1
l---------.icons/kora/panel/16/weather-clear-night-310.svg1
l---------.icons/kora/panel/16/weather-clear-night-320.svg1
l---------.icons/kora/panel/16/weather-clear-night-330.svg1
l---------.icons/kora/panel/16/weather-clear-night-340.svg1
l---------.icons/kora/panel/16/weather-clear-night-350.svg1
-rw-r--r--.icons/kora/panel/16/weather-clear-night.svg8
-rw-r--r--.icons/kora/panel/16/weather-clear-wind-night.svg11
-rw-r--r--.icons/kora/panel/16/weather-clear-wind.svg12
-rw-r--r--.icons/kora/panel/16/weather-clear.svg9
-rw-r--r--.icons/kora/panel/16/weather-clouds-night.svg9
l---------.icons/kora/panel/16/weather-clouds-wind-night.svg1
-rw-r--r--.icons/kora/panel/16/weather-clouds-wind.svg11
-rw-r--r--.icons/kora/panel/16/weather-clouds.svg9
l---------.icons/kora/panel/16/weather-few-clouds-night-000.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-010.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-020.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-030.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-040.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-050.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-060.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-070.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-080.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-090.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-100.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-110.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-120.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-130.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-140.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-150.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-160.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-170.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-180.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-190.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-200.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-210.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-220.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-230.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-240.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-250.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-260.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-270.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-280.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-290.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-300.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-310.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-320.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-330.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-340.svg1
l---------.icons/kora/panel/16/weather-few-clouds-night-350.svg1
-rw-r--r--.icons/kora/panel/16/weather-few-clouds-night.svg9
l---------.icons/kora/panel/16/weather-few-clouds-wind-night.svg1
l---------.icons/kora/panel/16/weather-few-clouds-wind.svg1
-rw-r--r--.icons/kora/panel/16/weather-few-clouds.svg9
-rw-r--r--.icons/kora/panel/16/weather-fog.svg8
-rw-r--r--.icons/kora/panel/16/weather-freezing-rain.svg9
l---------.icons/kora/panel/16/weather-hail.svg1
l---------.icons/kora/panel/16/weather-many-clouds-wind.svg1
l---------.icons/kora/panel/16/weather-many-clouds.svg1
l---------.icons/kora/panel/16/weather-mist.svg1
-rw-r--r--.icons/kora/panel/16/weather-none-available.svg9
l---------.icons/kora/panel/16/weather-overcast-wind.svg1
-rw-r--r--.icons/kora/panel/16/weather-overcast.svg9
-rw-r--r--.icons/kora/panel/16/weather-severe-alert.svg9
l---------.icons/kora/panel/16/weather-showers-day.svg1
l---------.icons/kora/panel/16/weather-showers-night.svg1
l---------.icons/kora/panel/16/weather-showers-scattered-day.svg1
l---------.icons/kora/panel/16/weather-showers-scattered-night.svg1
-rw-r--r--.icons/kora/panel/16/weather-showers-scattered.svg10
-rw-r--r--.icons/kora/panel/16/weather-showers.svg9
l---------.icons/kora/panel/16/weather-snow-day.svg1
l---------.icons/kora/panel/16/weather-snow-night.svg1
-rw-r--r--.icons/kora/panel/16/weather-snow-rain.svg9
l---------.icons/kora/panel/16/weather-snow-scattered-day.svg1
l---------.icons/kora/panel/16/weather-snow-scattered-night.svg1
-rw-r--r--.icons/kora/panel/16/weather-snow-scattered.svg9
-rw-r--r--.icons/kora/panel/16/weather-snow.svg9
l---------.icons/kora/panel/16/weather-storm-day.svg1
l---------.icons/kora/panel/16/weather-storm-night.svg1
-rw-r--r--.icons/kora/panel/16/weather-storm.svg9
-rw-r--r--.icons/kora/panel/16/weather-windy.svg8
-rw-r--r--.icons/kora/panel/16/webtorrent-desktop-panel.svg8
-rw-r--r--.icons/kora/panel/16/wechat-tray-unread.svg10
-rw-r--r--.icons/kora/panel/16/wechat-tray.svg9
-rw-r--r--.icons/kora/panel/16/whatsapp-msg.svg10
-rw-r--r--.icons/kora/panel/16/whatsapp-tray.svg8
-rw-r--r--.icons/kora/panel/16/whatsapp-warning-msg.svg9
-rw-r--r--.icons/kora/panel/16/whatsapp-warning.svg8
-rw-r--r--.icons/kora/panel/16/whatsie-tray-attention.svg9
-rw-r--r--.icons/kora/panel/16/whatsie-tray.svg8
-rw-r--r--.icons/kora/panel/16/wire-tray-attention.svg9
-rw-r--r--.icons/kora/panel/16/wire-tray.svg8
l---------.icons/kora/panel/16/wired.svg1
-rw-r--r--.icons/kora/panel/16/wiznote-indicator.svg8
-rw-r--r--.icons/kora/panel/16/workrave-indicator-quiet.svg8
-rw-r--r--.icons/kora/panel/16/workrave-indicator-suspended.svg8
-rw-r--r--.icons/kora/panel/16/workrave-indicator.svg8
-rw-r--r--.icons/kora/panel/16/x-tile-panel.svg9
-rw-r--r--.icons/kora/panel/16/xchat-panel.svg8
l---------.icons/kora/panel/16/xfce-newmail.svg1
l---------.icons/kora/panel/16/xfce-nomail.svg1
l---------.icons/kora/panel/16/xfce4-battery-critical-charging.svg1
l---------.icons/kora/panel/16/xfce4-battery-critical.svg1
l---------.icons/kora/panel/16/xfce4-battery-full-charging.svg1
l---------.icons/kora/panel/16/xfce4-battery-full.svg1
l---------.icons/kora/panel/16/xfce4-battery-low-charging.svg1
l---------.icons/kora/panel/16/xfce4-battery-low.svg1
l---------.icons/kora/panel/16/xfce4-battery-missing.svg1
l---------.icons/kora/panel/16/xfce4-battery-ok-charging.svg1
l---------.icons/kora/panel/16/xfce4-battery-ok.svg1
-rw-r--r--.icons/kora/panel/16/xfce4-fsguard-plugin-urgent.svg10
l---------.icons/kora/panel/16/xfce4-fsguard-plugin-warning.svg1
l---------.icons/kora/panel/16/xfce4-fsguard-plugin.svg1
l---------.icons/kora/panel/16/xfce4-mixer-muted.svg1
l---------.icons/kora/panel/16/xfce4-mixer-no-muted.svg1
l---------.icons/kora/panel/16/xfce4-mixer-no-record.svg1
l---------.icons/kora/panel/16/xfce4-mixer-record.svg1
l---------.icons/kora/panel/16/xfce4-mixer-volume-high.svg1
l---------.icons/kora/panel/16/xfce4-mixer-volume-low-medium.svg1
l---------.icons/kora/panel/16/xfce4-mixer-volume-low.svg1
l---------.icons/kora/panel/16/xfce4-mixer-volume-medium.svg1
l---------.icons/kora/panel/16/xfce4-mixer-volume-muted.svg1
l---------.icons/kora/panel/16/xfce4-mixer-volume-ultra-low.svg1
l---------.icons/kora/panel/16/xfce4-mixer-volume-very-high.svg1
l---------.icons/kora/panel/16/xfce4-notes-plugin.svg1
-rw-r--r--.icons/kora/panel/16/xfce4-whiskermenu.svg8
l---------.icons/kora/panel/16/xfpm-ac-adapter.svg1
-rw-r--r--.icons/kora/panel/16/xfpm-brightness-lcd.svg9
l---------.icons/kora/panel/16/xfpm-keyboard-000.svg1
l---------.icons/kora/panel/16/xfpm-keyboard-020.svg1
l---------.icons/kora/panel/16/xfpm-keyboard-030.svg1
l---------.icons/kora/panel/16/xfpm-keyboard-040.svg1
l---------.icons/kora/panel/16/xfpm-keyboard-060.svg1
l---------.icons/kora/panel/16/xfpm-keyboard-080.svg1
l---------.icons/kora/panel/16/xfpm-keyboard-100.svg1
l---------.icons/kora/panel/16/xfpm-mouse-000.svg1
l---------.icons/kora/panel/16/xfpm-mouse-020.svg1
l---------.icons/kora/panel/16/xfpm-mouse-030.svg1
l---------.icons/kora/panel/16/xfpm-mouse-040.svg1
l---------.icons/kora/panel/16/xfpm-mouse-060.svg1
l---------.icons/kora/panel/16/xfpm-mouse-080.svg1
l---------.icons/kora/panel/16/xfpm-mouse-100.svg1
l---------.icons/kora/panel/16/xfpm-phone-000.svg1
l---------.icons/kora/panel/16/xfpm-phone-020.svg1
l---------.icons/kora/panel/16/xfpm-phone-030.svg1
l---------.icons/kora/panel/16/xfpm-phone-040.svg1
l---------.icons/kora/panel/16/xfpm-phone-060.svg1
l---------.icons/kora/panel/16/xfpm-phone-080.svg1
l---------.icons/kora/panel/16/xfpm-phone-100.svg1
l---------.icons/kora/panel/16/xfpm-primary-000-charging.svg1
l---------.icons/kora/panel/16/xfpm-primary-000.svg1
l---------.icons/kora/panel/16/xfpm-primary-020-charging.svg1
l---------.icons/kora/panel/16/xfpm-primary-020.svg1
l---------.icons/kora/panel/16/xfpm-primary-040-charging.svg1
l---------.icons/kora/panel/16/xfpm-primary-040.svg1
l---------.icons/kora/panel/16/xfpm-primary-060-charging.svg1
l---------.icons/kora/panel/16/xfpm-primary-060.svg1
l---------.icons/kora/panel/16/xfpm-primary-080-charging.svg1
l---------.icons/kora/panel/16/xfpm-primary-080.svg1
l---------.icons/kora/panel/16/xfpm-primary-100-charging.svg1
l---------.icons/kora/panel/16/xfpm-primary-100.svg1
l---------.icons/kora/panel/16/xfpm-primary-charged.svg1
l---------.icons/kora/panel/16/xfpm-primary-missing.svg1
l---------.icons/kora/panel/16/xfpm-ups-000-charging.svg1
l---------.icons/kora/panel/16/xfpm-ups-000.svg1
l---------.icons/kora/panel/16/xfpm-ups-020-charging.svg1
l---------.icons/kora/panel/16/xfpm-ups-020.svg1
l---------.icons/kora/panel/16/xfpm-ups-040-charging.svg1
l---------.icons/kora/panel/16/xfpm-ups-040.svg1
l---------.icons/kora/panel/16/xfpm-ups-060-charging.svg1
l---------.icons/kora/panel/16/xfpm-ups-060.svg1
l---------.icons/kora/panel/16/xfpm-ups-080-charging.svg1
l---------.icons/kora/panel/16/xfpm-ups-080.svg1
l---------.icons/kora/panel/16/xfpm-ups-100-charging.svg1
l---------.icons/kora/panel/16/xfpm-ups-100.svg1
l---------.icons/kora/panel/16/xfpm-ups-charged.svg1
l---------.icons/kora/panel/16/xfpm-ups-missing.svg1
l---------.icons/kora/panel/16/xkbmod-indicator.svg1
-rw-r--r--.icons/kora/panel/16/y-ppa-indicator.svg8
-rw-r--r--.icons/kora/panel/16/yaradio-yamusic-tray.svg8
-rw-r--r--.icons/kora/panel/16/yate-tray-incomingcall.svg8
-rw-r--r--.icons/kora/panel/16/yate-tray-incomingchat.svg9
-rw-r--r--.icons/kora/panel/16/yate-tray-info.svg9
-rw-r--r--.icons/kora/panel/16/yate-tray-notification.svg9
-rw-r--r--.icons/kora/panel/16/yate-tray.svg8
-rw-r--r--.icons/kora/panel/16/yd-busy1.svg10
l---------.icons/kora/panel/16/yd-busy2.svg1
l---------.icons/kora/panel/16/yd-busy3.svg1
l---------.icons/kora/panel/16/yd-busy4.svg1
l---------.icons/kora/panel/16/yd-busy5.svg1
-rw-r--r--.icons/kora/panel/16/yd-ind-error.svg8
-rw-r--r--.icons/kora/panel/16/yd-ind-idle.svg8
-rw-r--r--.icons/kora/panel/16/yd-ind-pause.svg8
-rw-r--r--.icons/kora/panel/16/youtube-indicator-downloading-light.svg8
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light-disabled.svg8
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light-sync0.svg9
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light-sync1.svg9
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light-sync2.svg9
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light-sync3.svg9
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light-sync4.svg9
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light-sync5.svg9
l---------.icons/kora/panel/16/youtube-indicator-light-sync6.svg1
l---------.icons/kora/panel/16/youtube-indicator-light-sync7.svg1
l---------.icons/kora/panel/16/youtube-indicator-light-sync8.svg1
l---------.icons/kora/panel/16/youtube-indicator-light-sync9.svg1
-rw-r--r--.icons/kora/panel/16/youtube-indicator-light.svg8
-rw-r--r--.icons/kora/panel/16/youtube-music-desktop-app-tray-pause.svg9
-rw-r--r--.icons/kora/panel/16/youtube-music-desktop-app-tray-play.svg8
-rw-r--r--.icons/kora/panel/16/youtube-music-desktop-app-tray.svg8
-rw-r--r--.icons/kora/panel/16/youtube-music-tray.svg11
l---------.icons/kora/panel/16/yum-indicator-error.svg1
l---------.icons/kora/panel/16/yum-indicator-info.svg1
l---------.icons/kora/panel/16/yum-indicator-no-updates.svg1
l---------.icons/kora/panel/16/yum-indicator-updates.svg1
l---------.icons/kora/panel/16/yum-indicator-working.svg1
l---------.icons/kora/panel/16/zeal-panel.svg1
-rw-r--r--.icons/kora/panel/16/zeal-tray.svg9
-rw-r--r--.icons/kora/panel/16/zim-panel.svg9
l---------.icons/kora/panel/16@21
-rw-r--r--.icons/kora/panel/22/1password-panel-locked.svg11
-rw-r--r--.icons/kora/panel/22/1password-panel.svg11
-rw-r--r--.icons/kora/panel/22/5g.svg8
-rw-r--r--.icons/kora/panel/22/QMPlay2-panel.svg8
-rw-r--r--.icons/kora/panel/22/ac-adapter.svg8
-rw-r--r--.icons/kora/panel/22/account-logged-in.svg8
-rw-r--r--.icons/kora/panel/22/acestream-tray.svg9
-rw-r--r--.icons/kora/panel/22/airplane-mode-off.svg7
-rw-r--r--.icons/kora/panel/22/airplane-mode.svg8
-rw-r--r--.icons/kora/panel/22/akonaditray.svg8
-rw-r--r--.icons/kora/panel/22/alarm-clock-panel.svg8
-rw-r--r--.icons/kora/panel/22/alarm-clock-triggered.svg8
l---------.icons/kora/panel/22/albert-panel.svg1
-rw-r--r--.icons/kora/panel/22/albert-tray.svg8
-rw-r--r--.icons/kora/panel/22/amd-alto.svg8
-rw-r--r--.icons/kora/panel/22/amd-bajo.svg8
-rw-r--r--.icons/kora/panel/22/amd-medio.svg8
-rw-r--r--.icons/kora/panel/22/anatine-indicator.svg9
-rw-r--r--.icons/kora/panel/22/anatine-notification.svg10
-rw-r--r--.icons/kora/panel/22/android-messages-desktop-tray-unread.svg10
-rw-r--r--.icons/kora/panel/22/android-messages-desktop-tray.svg9
l---------.icons/kora/panel/22/antimicro-panel.svg1
l---------.icons/kora/panel/22/antimicrox_trayicon.svg1
-rw-r--r--.icons/kora/panel/22/ao-app-tray.svg9
-rw-r--r--.icons/kora/panel/22/application-running.svg8
l---------.icons/kora/panel/22/applications-chat-panel.svg1
-rw-r--r--.icons/kora/panel/22/applications-email-panel.svg9
-rw-r--r--.icons/kora/panel/22/audacious-panel.svg8
l---------.icons/kora/panel/22/audio-input-microphone-high-panel.svg1
l---------.icons/kora/panel/22/audio-input-microphone-high.svg1
l---------.icons/kora/panel/22/audio-input-microphone-low-zero-panel.svg1
l---------.icons/kora/panel/22/audio-input-microphone-low.svg1
l---------.icons/kora/panel/22/audio-input-microphone-medium.svg1
l---------.icons/kora/panel/22/audio-input-microphone-muted.svg1
l---------.icons/kora/panel/22/audio-input-microphone-none-panel.svg1
l---------.icons/kora/panel/22/audio-off.svg1
-rw-r--r--.icons/kora/panel/22/audio-on.svg9
l---------.icons/kora/panel/22/audio-output-none-panel.svg1
l---------.icons/kora/panel/22/audio-output-none.svg1
l---------.icons/kora/panel/22/audio-ready.svg1
-rw-r--r--.icons/kora/panel/22/audio-recorder-off.svg8
-rw-r--r--.icons/kora/panel/22/audio-recorder-on.svg10
-rw-r--r--.icons/kora/panel/22/audio-recorder-paused.svg9
l---------.icons/kora/panel/22/audio-volume-high-panel.svg1
l---------.icons/kora/panel/22/audio-volume-high-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/audio-volume-high.svg9
l---------.icons/kora/panel/22/audio-volume-low-panel.svg1
l---------.icons/kora/panel/22/audio-volume-low-symbolic.svg1
l---------.icons/kora/panel/22/audio-volume-low-zero-panel.svg1
-rw-r--r--.icons/kora/panel/22/audio-volume-low.svg9
l---------.icons/kora/panel/22/audio-volume-medium-panel.svg1
l---------.icons/kora/panel/22/audio-volume-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/audio-volume-medium.svg9
l---------.icons/kora/panel/22/audio-volume-muted-blocked-panel.svg1
l---------.icons/kora/panel/22/audio-volume-muted-blocking-panel.svg1
-rw-r--r--.icons/kora/panel/22/audio-volume-muted-blocking.svg9
l---------.icons/kora/panel/22/audio-volume-muted-panel.svg1
l---------.icons/kora/panel/22/audio-volume-muted-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/audio-volume-muted.svg9
l---------.icons/kora/panel/22/audio-volume-off.svg1
-rw-r--r--.icons/kora/panel/22/autokey-status-error.svg8
-rw-r--r--.icons/kora/panel/22/autokey-status.svg8
-rw-r--r--.icons/kora/panel/22/avatar-default.svg8
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ak.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Am.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ar.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Av.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Az.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Be.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Bg.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Bm.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Bn.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Br.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Bs.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-By.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ch.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Cm.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Cr.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Cs.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Da.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-De.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Dv.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Dz.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ee.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-En.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Eo.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Es.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Et.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Fa.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ff.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Fi.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Fo.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Fr.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ga.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Gr.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Gu.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ha.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-He.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Hi.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Hr.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Hu.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Hy.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ie.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ig.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ik.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-In.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Is.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-It.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ja.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ka.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ki.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Kk.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Km.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Kn.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ko.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ku.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Lo.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Lt.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Lv.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Md.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Mi.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Mk.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ml.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Mn.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Mr.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Mt.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-My.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ne.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Nl.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-No.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Or.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Pa.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ph.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Pl.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ps.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Pt.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ro.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ru.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sa.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sd.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Si.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sk.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sl.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sq.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sr.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sv.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sw.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Sy.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ta.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Te.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Tg.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Th.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Tk.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Tn.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Tr.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Uk.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Ur.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Uz.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Vi.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Wo.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Xs.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Yo.svg1
l---------.icons/kora/panel/22/ayatana-indicator-keyboard-Zh.svg1
l---------.icons/kora/panel/22/ayatana-indicator-notification-read-dnd.svg1
l---------.icons/kora/panel/22/ayatana-indicator-notification-read.svg1
l---------.icons/kora/panel/22/ayatana-indicator-notification-unread-dnd.svg1
l---------.icons/kora/panel/22/ayatana-indicator-notification-unread.svg1
l---------.icons/kora/panel/22/ayatanawebmail-messages-new.svg1
l---------.icons/kora/panel/22/ayatanawebmail-messages.svg1
l---------.icons/kora/panel/22/bad-signal-lock.svg1
l---------.icons/kora/panel/22/bad-signal.svg1
-rw-r--r--.icons/kora/panel/22/banshee-panel.svg8
-rw-r--r--.icons/kora/panel/22/barrier-connected.svg8
-rw-r--r--.icons/kora/panel/22/barrier-disconnected.svg8
-rw-r--r--.icons/kora/panel/22/barrier-transfering.svg8
l---------.icons/kora/panel/22/battery-000-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-000-charging.svg8
l---------.icons/kora/panel/22/battery-000-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-000.svg7
l---------.icons/kora/panel/22/battery-010-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-010-charging.svg9
l---------.icons/kora/panel/22/battery-010-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-010.svg9
l---------.icons/kora/panel/22/battery-020-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-020-charging.svg9
l---------.icons/kora/panel/22/battery-020-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-020.svg1
l---------.icons/kora/panel/22/battery-030-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-030-charging.svg9
l---------.icons/kora/panel/22/battery-030-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-030.svg1
l---------.icons/kora/panel/22/battery-040-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-040-charging.svg9
l---------.icons/kora/panel/22/battery-040-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-040.svg9
l---------.icons/kora/panel/22/battery-050-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-050-charging.svg9
l---------.icons/kora/panel/22/battery-050-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-050.svg9
l---------.icons/kora/panel/22/battery-060-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-060-charging.svg9
l---------.icons/kora/panel/22/battery-060-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-060.svg9
l---------.icons/kora/panel/22/battery-070-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-070-charging.svg9
l---------.icons/kora/panel/22/battery-070-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-070.svg9
l---------.icons/kora/panel/22/battery-080-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-080-charging.svg9
l---------.icons/kora/panel/22/battery-080-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-080.svg9
l---------.icons/kora/panel/22/battery-090-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-090-charging.svg9
l---------.icons/kora/panel/22/battery-090-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-090.svg9
-rw-r--r--.icons/kora/panel/22/battery-100-charged.svg9
l---------.icons/kora/panel/22/battery-100-charging-symbolic.svg1
l---------.icons/kora/panel/22/battery-100-charging.svg1
l---------.icons/kora/panel/22/battery-100-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-100.svg9
l---------.icons/kora/panel/22/battery-caution-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-caution-charging.svg9
l---------.icons/kora/panel/22/battery-caution-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-caution.svg9
l---------.icons/kora/panel/22/battery-charged.svg1
l---------.icons/kora/panel/22/battery-empty-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-empty-charging.svg8
l---------.icons/kora/panel/22/battery-empty-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-empty.svg8
l---------.icons/kora/panel/22/battery-full-charged-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-full-charged.svg9
l---------.icons/kora/panel/22/battery-full-charging-symbolic.svg1
l---------.icons/kora/panel/22/battery-full-charging.svg1
l---------.icons/kora/panel/22/battery-full-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-full.svg9
l---------.icons/kora/panel/22/battery-good-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-good-charging.svg9
l---------.icons/kora/panel/22/battery-good-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-good.svg9
l---------.icons/kora/panel/22/battery-low-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-low-charging.svg9
l---------.icons/kora/panel/22/battery-low-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-low.svg9
l---------.icons/kora/panel/22/battery-medium-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-medium-charging.svg9
l---------.icons/kora/panel/22/battery-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-medium.svg9
l---------.icons/kora/panel/22/battery-missing-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-missing.svg9
l---------.icons/kora/panel/22/battery-profile-performance-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-profile-performance.svg11
l---------.icons/kora/panel/22/battery-profile-powersave-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/battery-profile-powersave.svg6
l---------.icons/kora/panel/22/battery_charged.svg1
l---------.icons/kora/panel/22/battery_full.svg1
l---------.icons/kora/panel/22/battery_plugged.svg1
-rw-r--r--.icons/kora/panel/22/bauh-tray.svg8
-rw-r--r--.icons/kora/panel/22/bauh-update-tray.svg11
-rw-r--r--.icons/kora/panel/22/bitcoin-indicator.svg8
-rw-r--r--.icons/kora/panel/22/bitwarden-tray.svg9
l---------.icons/kora/panel/22/blueberry-tray-active.svg1
l---------.icons/kora/panel/22/blueberry-tray-disabled.svg1
l---------.icons/kora/panel/22/blueberry-tray.svg1
-rw-r--r--.icons/kora/panel/22/bluemail-tray.svg8
l---------.icons/kora/panel/22/blueman-active.svg1
l---------.icons/kora/panel/22/blueman-disabled.svg1
l---------.icons/kora/panel/22/blueman-tray-active.svg1
l---------.icons/kora/panel/22/blueman-tray-disabled.svg1
l---------.icons/kora/panel/22/blueman-tray.svg1
l---------.icons/kora/panel/22/blueman.svg1
-rw-r--r--.icons/kora/panel/22/bluetooth-active.svg8
-rw-r--r--.icons/kora/panel/22/bluetooth-disabled.svg8
l---------.icons/kora/panel/22/bluetooth-offline.svg1
l---------.icons/kora/panel/22/bluetooth-online.svg1
-rw-r--r--.icons/kora/panel/22/bluetooth-paired.svg8
-rw-r--r--.icons/kora/panel/22/bomi-panel.svg8
l---------.icons/kora/panel/22/both-bad-signal-lock.svg1
l---------.icons/kora/panel/22/both-bad-signal.svg1
l---------.icons/kora/panel/22/both-good-signal-lock.svg1
l---------.icons/kora/panel/22/both-good-signal.svg1
l---------.icons/kora/panel/22/both-high-signal-lock.svg1
l---------.icons/kora/panel/22/both-high-signal.svg1
l---------.icons/kora/panel/22/both-low-signal-lock.svg1
l---------.icons/kora/panel/22/both-low-signal.svg1
-rw-r--r--.icons/kora/panel/22/brave-tray.svg8
-rw-r--r--.icons/kora/panel/22/brightness-high-symbolic.svg8
-rw-r--r--.icons/kora/panel/22/brightness-low-symbolic.svg11
l---------.icons/kora/panel/22/brightness-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/brightness-symbolic.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-0.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-1.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-10.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-11.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-2.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-3.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-4.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-5.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-6.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-7.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-8.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-9.svg8
l---------.icons/kora/panel/22/btsync-gui-connecting.svg1
-rw-r--r--.icons/kora/panel/22/btsync-gui-disconnected.svg8
-rw-r--r--.icons/kora/panel/22/btsync-gui-paused.svg9
l---------.icons/kora/panel/22/bumblebee-indicator-active.svg1
-rw-r--r--.icons/kora/panel/22/bumblebee-indicator.svg8
-rw-r--r--.icons/kora/panel/22/cadence-panel.svg8
-rwxr-xr-x.icons/kora/panel/22/caffeine-cup-empty.svg8
-rwxr-xr-x.icons/kora/panel/22/caffeine-cup-full.svg8
-rw-r--r--.icons/kora/panel/22/calibre-tray.svg9
-rw-r--r--.icons/kora/panel/22/camera-off.svg8
-rw-r--r--.icons/kora/panel/22/camera-on.svg8
-rw-r--r--.icons/kora/panel/22/camera-ready.svg8
-rw-r--r--.icons/kora/panel/22/cantata-panel.svg8
-rw-r--r--.icons/kora/panel/22/caps-lock-off.svg8
-rw-r--r--.icons/kora/panel/22/caps-lock-on.svg8
l---------.icons/kora/panel/22/capslock-off.svg1
l---------.icons/kora/panel/22/capslock-on.svg1
-rw-r--r--.icons/kora/panel/22/cisco-tray-connected.svg8
-rw-r--r--.icons/kora/panel/22/cisco-tray-disconnecting.svg8
-rw-r--r--.icons/kora/panel/22/cisco-tray-notconnected.svg8
-rw-r--r--.icons/kora/panel/22/cisco-tray-quarantined.svg8
-rw-r--r--.icons/kora/panel/22/cisco-tray-reconnecting.svg8
l---------.icons/kora/panel/22/classicmenu-indicator-dark.svg1
-rw-r--r--.icons/kora/panel/22/classicmenu-indicator.svg8
-rw-r--r--.icons/kora/panel/22/clementine-panel-grey.svg7
-rw-r--r--.icons/kora/panel/22/clementine-panel.svg9
-rw-r--r--.icons/kora/panel/22/clickup-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/22/clipboard.svg8
l---------.icons/kora/panel/22/clipit-trayicon-panel.svg1
l---------.icons/kora/panel/22/clipman.svg1
-rw-r--r--.icons/kora/panel/22/clockify-blue.svg8
-rw-r--r--.icons/kora/panel/22/clockify-tray.svg8
-rw-r--r--.icons/kora/panel/22/cloudstatus.svg8
l---------.icons/kora/panel/22/com.github.bcedu.vgrive-panel.svg1
l---------.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg1
l---------.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray.svg1
l---------.icons/kora/panel/22/com.github.ztefn.haguichi-connected.svg1
l---------.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-1.svg1
l---------.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-2.svg1
l---------.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-3.svg1
l---------.icons/kora/panel/22/com.github.ztefn.haguichi-disconnected.svg1
-rw-r--r--.icons/kora/panel/22/com.leinardi.gwe-symbolic.svg8
l---------.icons/kora/panel/22/connect_creating.svg1
l---------.icons/kora/panel/22/connect_established.svg1
l---------.icons/kora/panel/22/connect_no.svg1
-rw-r--r--.icons/kora/panel/22/copy-error.svg8
-rw-r--r--.icons/kora/panel/22/copy-insync.svg8
-rw-r--r--.icons/kora/panel/22/copy-paused.svg9
-rw-r--r--.icons/kora/panel/22/copy-sync1.svg10
-rw-r--r--.icons/kora/panel/22/copy-sync2.svg10
-rw-r--r--.icons/kora/panel/22/copy-sync3.svg10
-rw-r--r--.icons/kora/panel/22/copy-sync4.svg10
-rw-r--r--.icons/kora/panel/22/copy-sync5.svg10
-rw-r--r--.icons/kora/panel/22/copy-sync6.svg10
-rw-r--r--.icons/kora/panel/22/copy-sync7.svg10
-rw-r--r--.icons/kora/panel/22/copy-sync8.svg8
-rw-r--r--.icons/kora/panel/22/copy-update.svg9
-rw-r--r--.icons/kora/panel/22/copyq-busy.svg8
-rw-r--r--.icons/kora/panel/22/copyq-normal.svg8
-rw-r--r--.icons/kora/panel/22/corectrl-panel.svg9
-rw-r--r--.icons/kora/panel/22/cpod-tray.svg8
l---------.icons/kora/panel/22/cpu-frequency-indicator.svg1
l---------.icons/kora/panel/22/cpufreq-icon.svg1
-rw-r--r--.icons/kora/panel/22/crow-translate-tray.svg9
-rw-r--r--.icons/kora/panel/22/cryptfolder-closed-light.svg9
l---------.icons/kora/panel/22/cryptfolder-indicator-light.svg1
-rw-r--r--.icons/kora/panel/22/cryptfolder-open-light.svg9
-rw-r--r--.icons/kora/panel/22/cryptkeeper.svg8
l---------.icons/kora/panel/22/dcraven-away.svg1
l---------.icons/kora/panel/22/dcraven-connecting.svg1
l---------.icons/kora/panel/22/dcraven-dnd.svg1
l---------.icons/kora/panel/22/dcraven-error.svg1
l---------.icons/kora/panel/22/dcraven-message-new.svg1
l---------.icons/kora/panel/22/dcraven-offline.svg1
l---------.icons/kora/panel/22/dcraven-online.svg1
l---------.icons/kora/panel/22/dcraven-xa.svg1
l---------.icons/kora/panel/22/de.haeckerfelix.gradio-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/deadbeef-panel.svg8
-rw-r--r--.icons/kora/panel/22/deltachat-tray.svg8
-rw-r--r--.icons/kora/panel/22/deluge-panel.svg8
l---------.icons/kora/panel/22/desktopconnected.svg1
-rw-r--r--.icons/kora/panel/22/desktopdisconnected.svg9
-rw-r--r--.icons/kora/panel/22/desktoptrusted.svg9
-rw-r--r--.icons/kora/panel/22/devhub-notification.svg9
-rw-r--r--.icons/kora/panel/22/devhub-tray.svg8
l---------.icons/kora/panel/22/device-notifier-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/dialog-password-panel.svg8
-rw-r--r--.icons/kora/panel/22/dino-status-away.svg8
-rw-r--r--.icons/kora/panel/22/dino-status-chat.svg8
-rw-r--r--.icons/kora/panel/22/dino-status-dnd.svg8
-rw-r--r--.icons/kora/panel/22/dino-status-online.svg8
l---------.icons/kora/panel/22/diodon-panel.svg1
-rw-r--r--.icons/kora/panel/22/discord-tray-connected.svg9
-rw-r--r--.icons/kora/panel/22/discord-tray-deafened.svg8
-rw-r--r--.icons/kora/panel/22/discord-tray-muted.svg10
-rw-r--r--.icons/kora/panel/22/discord-tray-speaking.svg9
-rw-r--r--.icons/kora/panel/22/discord-tray-unread.svg9
-rw-r--r--.icons/kora/panel/22/discord-tray.svg8
-rw-r--r--.icons/kora/panel/22/disk-quota-critical.svg10
-rw-r--r--.icons/kora/panel/22/disk-quota-high.svg10
-rw-r--r--.icons/kora/panel/22/disk-quota-low.svg10
l---------.icons/kora/panel/22/disk-quota.svg1
-rw-r--r--.icons/kora/panel/22/disper-panel.svg6
-rw-r--r--.icons/kora/panel/22/dnfdragora.svg8
l---------.icons/kora/panel/22/drive-harddisk-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/drive-harddisk.svg9
-rw-r--r--.icons/kora/panel/22/drive-removable-media-symbolic.svg12
-rw-r--r--.icons/kora/panel/22/drive-removable-media-usb-panel.svg8
-rw-r--r--.icons/kora/panel/22/drive-removable-media-usb-pendrive-symbolic.svg11
l---------.icons/kora/panel/22/drive-removable-media-usb-symbolic.svg1
l---------.icons/kora/panel/22/drive-symbolic.svg1
l---------.icons/kora/panel/22/drive.svg1
-rw-r--r--.icons/kora/panel/22/dropboxstatus-blank.svg7
-rw-r--r--.icons/kora/panel/22/dropboxstatus-busy.svg8
-rw-r--r--.icons/kora/panel/22/dropboxstatus-busy2.svg8
-rw-r--r--.icons/kora/panel/22/dropboxstatus-idle.svg8
-rw-r--r--.icons/kora/panel/22/dropboxstatus-logo.svg8
-rw-r--r--.icons/kora/panel/22/dropboxstatus-x.svg8
-rw-r--r--.icons/kora/panel/22/electron-mail-tray.svg8
-rw-r--r--.icons/kora/panel/22/element-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/22/elisa-symbolic.svg9
l---------.icons/kora/panel/22/empathy-available.svg1
l---------.icons/kora/panel/22/empathy-away.svg1
l---------.icons/kora/panel/22/empathy-busy.svg1
l---------.icons/kora/panel/22/empathy-extended-away.svg1
l---------.icons/kora/panel/22/empathy-invisible.svg1
l---------.icons/kora/panel/22/empathy-offline.svg1
-rw-r--r--.icons/kora/panel/22/enpass-status.svg8
-rw-r--r--.icons/kora/panel/22/eu.scarpetta.QtWAW-tray.svg8
-rw-r--r--.icons/kora/panel/22/everpad-mono.svg8
-rw-r--r--.icons/kora/panel/22/exaile-pause.svg8
-rw-r--r--.icons/kora/panel/22/exaile-play.svg8
-rw-r--r--.icons/kora/panel/22/face-smile-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-anthy-panel.svg8
l---------.icons/kora/panel/22/fcitx-bopomofo-panel.svg1
-rw-r--r--.icons/kora/panel/22/fcitx-cangjie-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-chewing-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-erbi-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-googlepinyin-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-hangul-panel.svg8
l---------.icons/kora/panel/22/fcitx-kbd-panel.svg1
-rw-r--r--.icons/kora/panel/22/fcitx-kkc-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-alpha-full.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-alpha-half.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-dictionary.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-direct.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-hiragana.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-katakana-full.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-katakana-half.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-properties.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-mozc-tool.svg8
l---------.icons/kora/panel/22/fcitx-panel.svg1
l---------.icons/kora/panel/22/fcitx-pinyin-libpinyin-panel.svg1
-rw-r--r--.icons/kora/panel/22/fcitx-pinyin-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-rime-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-sayura-panel.svg8
l---------.icons/kora/panel/22/fcitx-shuangpin-libpinyin-panel.svg1
-rw-r--r--.icons/kora/panel/22/fcitx-shuangpin-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-skk-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-sunpinyin-panel.svg8
-rw-r--r--.icons/kora/panel/22/fcitx-unikey-panel.svg8
l---------.icons/kora/panel/22/fcitx-wbpy.svg1
-rw-r--r--.icons/kora/panel/22/fcitx-wubi-panel.svg8
l---------.icons/kora/panel/22/fcitx-zhuyin-panel.svg1
-rw-r--r--.icons/kora/panel/22/fcitx-ziranma-panel.svg8
-rw-r--r--.icons/kora/panel/22/feedindicator-active.svg10
-rw-r--r--.icons/kora/panel/22/feedindicator-attention.svg10
-rw-r--r--.icons/kora/panel/22/ferdi-indirect.svg8
-rw-r--r--.icons/kora/panel/22/ferdi-tray.svg8
-rw-r--r--.icons/kora/panel/22/ferdi-unread.svg9
-rw-r--r--.icons/kora/panel/22/ferdium-indirect.svg8
-rw-r--r--.icons/kora/panel/22/ferdium-tray.svg8
-rw-r--r--.icons/kora/panel/22/ferdium-unread.svg9
l---------.icons/kora/panel/22/file-manager.svg1
-rw-r--r--.icons/kora/panel/22/firewall-applet-error.svg9
-rw-r--r--.icons/kora/panel/22/firewall-applet-panic.svg8
-rw-r--r--.icons/kora/panel/22/firewall-applet.svg9
-rw-r--r--.icons/kora/panel/22/flameshot-tray.svg10
-rw-r--r--.icons/kora/panel/22/flareget-panel.svg8
-rw-r--r--.icons/kora/panel/22/fluxgui-light.svg9
l---------.icons/kora/panel/22/fluxgui-panel.svg1
-rw-r--r--.icons/kora/panel/22/franz-attention-panel.svg9
-rw-r--r--.icons/kora/panel/22/franz-panel.svg8
-rw-r--r--.icons/kora/panel/22/freezer-panel.svg8
-rw-r--r--.icons/kora/panel/22/fusion-icon-panel.svg8
-rw-r--r--.icons/kora/panel/22/gammastep-status-off.svg8
-rw-r--r--.icons/kora/panel/22/gammastep-status-on.svg8
-rw-r--r--.icons/kora/panel/22/gdlauncher-tray.svg8
-rw-r--r--.icons/kora/panel/22/gitify-tray-active.svg9
-rw-r--r--.icons/kora/panel/22/gitify-tray.svg8
-rw-r--r--.icons/kora/panel/22/gitlab-tray.svg8
-rw-r--r--.icons/kora/panel/22/gitter-indicator-disconnected.svg8
-rw-r--r--.icons/kora/panel/22/gitter-indicator-notification.svg9
-rw-r--r--.icons/kora/panel/22/gitter-indicator.svg8
l---------.icons/kora/panel/22/glipper.svg1
-rw-r--r--.icons/kora/panel/22/gmail-tray-unread.svg10
-rw-r--r--.icons/kora/panel/22/gmail-tray.svg9
l---------.icons/kora/panel/22/gnome-netstatus-disconn.svg1
l---------.icons/kora/panel/22/gnome-netstatus-error.svg1
l---------.icons/kora/panel/22/gnome-netstatus-idle.svg1
l---------.icons/kora/panel/22/gnome-netstatus-rx.svg1
l---------.icons/kora/panel/22/gnome-netstatus-tx.svg1
l---------.icons/kora/panel/22/gnome-netstatus-txrx.svg1
-rw-r--r--.icons/kora/panel/22/gnome-pie-symbolic.svg8
l---------.icons/kora/panel/22/gnote-panel.svg1
-rw-r--r--.icons/kora/panel/22/goldendict-scan-tray.svg10
-rw-r--r--.icons/kora/panel/22/goldendict-tray.svg9
l---------.icons/kora/panel/22/good-signal-lock.svg1
l---------.icons/kora/panel/22/good-signal.svg1
-rw-r--r--.icons/kora/panel/22/google-chat-badge.svg9
-rw-r--r--.icons/kora/panel/22/google-chat-offline.svg8
-rw-r--r--.icons/kora/panel/22/google-chat-tray.svg8
-rw-r--r--.icons/kora/panel/22/google-chrome-no-notification-disabled.svg8
l---------.icons/kora/panel/22/google-chrome-no-notification.svg1
-rw-r--r--.icons/kora/panel/22/google-chrome-notification-disabled.svg9
-rw-r--r--.icons/kora/panel/22/google-chrome-notification.svg9
-rw-r--r--.icons/kora/panel/22/google-chrome-panel.svg8
l---------.icons/kora/panel/22/google-chrome-tray.svg1
l---------.icons/kora/panel/22/google-hangouts-panel.svg1
-rw-r--r--.icons/kora/panel/22/google-music-manager-panel.svg8
-rw-r--r--.icons/kora/panel/22/google-tasks-indicator-light-normal.svg9
-rw-r--r--.icons/kora/panel/22/google-tasks-indicator-light-starred.svg9
l---------.icons/kora/panel/22/gpaste.svg1
l---------.icons/kora/panel/22/gpm-ac-adapter.svg1
l---------.icons/kora/panel/22/gpm-battery-000-charging.svg1
l---------.icons/kora/panel/22/gpm-battery-000.svg1
l---------.icons/kora/panel/22/gpm-battery-020-charging.svg1
l---------.icons/kora/panel/22/gpm-battery-020.svg1
l---------.icons/kora/panel/22/gpm-battery-040-charging.svg1
l---------.icons/kora/panel/22/gpm-battery-040.svg1
l---------.icons/kora/panel/22/gpm-battery-060-charging.svg1
l---------.icons/kora/panel/22/gpm-battery-060.svg1
l---------.icons/kora/panel/22/gpm-battery-080-charging.svg1
l---------.icons/kora/panel/22/gpm-battery-080.svg1
l---------.icons/kora/panel/22/gpm-battery-100-charging.svg1
l---------.icons/kora/panel/22/gpm-battery-100.svg1
l---------.icons/kora/panel/22/gpm-battery-charged.svg1
l---------.icons/kora/panel/22/gpm-battery-empty.svg1
l---------.icons/kora/panel/22/gpm-battery-missing.svg1
-rw-r--r--.icons/kora/panel/22/gpm-brightness-kbd-disabled.svg8
-rw-r--r--.icons/kora/panel/22/gpm-brightness-kbd-invalid.svg9
-rw-r--r--.icons/kora/panel/22/gpm-brightness-kbd.svg8
-rw-r--r--.icons/kora/panel/22/gpm-brightness-lcd-disabled.svg8
-rw-r--r--.icons/kora/panel/22/gpm-brightness-lcd-invalid.svg10
l---------.icons/kora/panel/22/gpm-brightness-lcd.svg1
-rw-r--r--.icons/kora/panel/22/gpm-hibernate.svg8
-rw-r--r--.icons/kora/panel/22/gpm-inhibit-invalid.svg10
-rw-r--r--.icons/kora/panel/22/gpm-inhibit.svg8
l---------.icons/kora/panel/22/gpm-keyboard-000.svg1
l---------.icons/kora/panel/22/gpm-keyboard-020.svg1
l---------.icons/kora/panel/22/gpm-keyboard-040.svg1
l---------.icons/kora/panel/22/gpm-keyboard-060.svg1
l---------.icons/kora/panel/22/gpm-keyboard-080.svg1
l---------.icons/kora/panel/22/gpm-keyboard-100.svg1
-rw-r--r--.icons/kora/panel/22/gpm-monitor.svg8
l---------.icons/kora/panel/22/gpm-mouse-000.svg1
l---------.icons/kora/panel/22/gpm-mouse-020.svg1
l---------.icons/kora/panel/22/gpm-mouse-040.svg1
l---------.icons/kora/panel/22/gpm-mouse-060.svg1
l---------.icons/kora/panel/22/gpm-mouse-080.svg1
l---------.icons/kora/panel/22/gpm-mouse-100.svg1
l---------.icons/kora/panel/22/gpm-phone-000.svg1
l---------.icons/kora/panel/22/gpm-phone-020.svg1
l---------.icons/kora/panel/22/gpm-phone-040.svg1
l---------.icons/kora/panel/22/gpm-phone-060.svg1
l---------.icons/kora/panel/22/gpm-phone-080.svg1
l---------.icons/kora/panel/22/gpm-phone-100.svg1
l---------.icons/kora/panel/22/gpm-primary-000-charging.svg1
l---------.icons/kora/panel/22/gpm-primary-000.svg1
l---------.icons/kora/panel/22/gpm-primary-020-charging.svg1
l---------.icons/kora/panel/22/gpm-primary-020.svg1
l---------.icons/kora/panel/22/gpm-primary-040-charging.svg1
l---------.icons/kora/panel/22/gpm-primary-040.svg1
l---------.icons/kora/panel/22/gpm-primary-060-charging.svg1
l---------.icons/kora/panel/22/gpm-primary-060.svg1
l---------.icons/kora/panel/22/gpm-primary-080-charging.svg1
l---------.icons/kora/panel/22/gpm-primary-080.svg1
l---------.icons/kora/panel/22/gpm-primary-100-charging.svg1
l---------.icons/kora/panel/22/gpm-primary-100.svg1
l---------.icons/kora/panel/22/gpm-primary-charged.svg1
l---------.icons/kora/panel/22/gpm-primary-missing.svg1
l---------.icons/kora/panel/22/gpm-ups-000-charging.svg1
l---------.icons/kora/panel/22/gpm-ups-000.svg1
l---------.icons/kora/panel/22/gpm-ups-020-charging.svg1
l---------.icons/kora/panel/22/gpm-ups-020.svg1
l---------.icons/kora/panel/22/gpm-ups-040-charging.svg1
l---------.icons/kora/panel/22/gpm-ups-040.svg1
l---------.icons/kora/panel/22/gpm-ups-060-charging.svg1
l---------.icons/kora/panel/22/gpm-ups-060.svg1
l---------.icons/kora/panel/22/gpm-ups-080-charging.svg1
l---------.icons/kora/panel/22/gpm-ups-080.svg1
l---------.icons/kora/panel/22/gpm-ups-100-charging.svg1
l---------.icons/kora/panel/22/gpm-ups-100.svg1
l---------.icons/kora/panel/22/gpm-ups-charged.svg1
l---------.icons/kora/panel/22/gpm-ups-missing.svg1
-rw-r--r--.icons/kora/panel/22/gpmdp-tray-pause.svg8
-rw-r--r--.icons/kora/panel/22/gpmdp-tray-play.svg8
-rw-r--r--.icons/kora/panel/22/gpmdp-tray.svg8
-rw-r--r--.icons/kora/panel/22/grive-app-ind-con-1.svg10
-rw-r--r--.icons/kora/panel/22/grive-app-ind-con-2.svg10
-rw-r--r--.icons/kora/panel/22/grive-app-ind-con-3.svg10
-rw-r--r--.icons/kora/panel/22/grive-app-ind-sleep.svg8
-rw-r--r--.icons/kora/panel/22/grive-app-ind.svg8
l---------.icons/kora/panel/22/gsd-xrandr.svg1
l---------.icons/kora/panel/22/gsm-3g-full-secure.svg1
l---------.icons/kora/panel/22/gsm-3g-full.svg1
l---------.icons/kora/panel/22/gsm-3g-high-secure.svg1
l---------.icons/kora/panel/22/gsm-3g-high.svg1
l---------.icons/kora/panel/22/gsm-3g-low-secure.svg1
l---------.icons/kora/panel/22/gsm-3g-low.svg1
l---------.icons/kora/panel/22/gsm-3g-medium-secure.svg1
l---------.icons/kora/panel/22/gsm-3g-medium.svg1
l---------.icons/kora/panel/22/gsm-3g-none-secure.svg1
l---------.icons/kora/panel/22/gsm-3g-none.svg1
-rw-r--r--.icons/kora/panel/22/gtg-panel.svg9
l---------.icons/kora/panel/22/gtk-dialog-authentication-panel.svg1
-rw-r--r--.icons/kora/panel/22/guake-indicator.svg9
l---------.icons/kora/panel/22/guake-tray.svg1
-rw-r--r--.icons/kora/panel/22/guitarix-tray.svg9
-rw-r--r--.icons/kora/panel/22/haguichi-connected.svg9
-rw-r--r--.icons/kora/panel/22/haguichi-connecting-1.svg9
-rw-r--r--.icons/kora/panel/22/haguichi-connecting-2.svg9
l---------.icons/kora/panel/22/haguichi-connecting-3.svg1
-rw-r--r--.icons/kora/panel/22/haguichi-disconnected.svg9
-rw-r--r--.icons/kora/panel/22/hangouts-available.svg8
-rw-r--r--.icons/kora/panel/22/hangouts-notification.svg9
-rw-r--r--.icons/kora/panel/22/hangouts-offline.svg8
-rw-r--r--.icons/kora/panel/22/hangouts-working.svg8
-rw-r--r--.icons/kora/panel/22/harmony-tray.svg8
-rw-r--r--.icons/kora/panel/22/heroic-tray.svg8
l---------.icons/kora/panel/22/hexchat-fileoffer.svg1
-rw-r--r--.icons/kora/panel/22/hexchat-highlight.svg9
-rw-r--r--.icons/kora/panel/22/hexchat-indicator.svg8
l---------.icons/kora/panel/22/hexchat-message.svg1
l---------.icons/kora/panel/22/high-signal-lock.svg1
l---------.icons/kora/panel/22/high-signal.svg1
-rw-r--r--.icons/kora/panel/22/hipchat4-attention.svg9
-rw-r--r--.icons/kora/panel/22/hipchat4.svg8
-rw-r--r--.icons/kora/panel/22/hp-indicator.svg8
-rw-r--r--.icons/kora/panel/22/ico_72_cloud_station.svg9
l---------.icons/kora/panel/22/idle-bad-signal-lock.svg1
l---------.icons/kora/panel/22/idle-bad-signal.svg1
l---------.icons/kora/panel/22/idle-good-signal-lock.svg1
l---------.icons/kora/panel/22/idle-good-signal.svg1
l---------.icons/kora/panel/22/idle-high-signal-lock.svg1
l---------.icons/kora/panel/22/idle-high-signal.svg1
l---------.icons/kora/panel/22/idle-low-signal-lock.svg1
l---------.icons/kora/panel/22/idle-low-signal.svg1
-rw-r--r--.icons/kora/panel/22/indicator-cpufreq-100.svg9
-rw-r--r--.icons/kora/panel/22/indicator-cpufreq-25.svg9
-rw-r--r--.icons/kora/panel/22/indicator-cpufreq-50.svg9
-rw-r--r--.icons/kora/panel/22/indicator-cpufreq-75.svg9
-rw-r--r--.icons/kora/panel/22/indicator-cpufreq.svg8
-rw-r--r--.icons/kora/panel/22/indicator-feedindicator-attention.svg9
-rw-r--r--.icons/kora/panel/22/indicator-feedindicator.svg8
-rw-r--r--.icons/kora/panel/22/indicator-fortune.svg8
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ak.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Am.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ar-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ar-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ar.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Av.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Az-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Az-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Az.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Be-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Be-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Be.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Bg-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bg-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bg-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Bg.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Bm.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Bn-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bn-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bn-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bn-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Bn.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Br-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Br-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Br-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Br.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Bs-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bs-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bs-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bs-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Bs-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Bs.svg9
l---------.icons/kora/panel/22/indicator-keyboard-By-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-By-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-By-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-By.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ch.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Cm-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cm-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cm-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cm-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cm-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Cm.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Cr-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cr-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cr-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Cr.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Cs-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cs-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cs-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cs-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cs-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Cs-6.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Cs.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Da-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Da-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Da-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Da-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Da-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Da.svg9
l---------.icons/kora/panel/22/indicator-keyboard-De-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-15.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-16.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-17.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-18.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-19.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-20.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-21.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-22.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-23.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-24.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-25.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-De-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-De.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Dv.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Dz.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ee.svg9
l---------.icons/kora/panel/22/indicator-keyboard-En-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-15.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-16.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-17.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-18.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-19.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-20.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-21.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-22.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-23.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-24.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-25.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-26.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-27.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-28.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-29.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-30.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-31.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-32.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-33.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-34.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-35.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-En-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-En.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Eo-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Eo-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Eo.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Es-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Es-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Es.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Et-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Et-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Et-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Et-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Et.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Fa-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fa-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fa-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fa-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Fa.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ff.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Fi-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fi-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fi-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fi-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fi-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Fi.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Fo-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fo-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Fo.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Fr-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-15.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-16.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-17.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-18.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-19.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-20.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-21.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-22.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-23.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-24.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-25.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-26.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-27.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-28.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-29.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-30.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-31.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Fr-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Fr.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ga-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ga-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ga.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Gr-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Gr-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Gr-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Gr-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Gr-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Gr.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Gu.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ha-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ha-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ha.svg9
l---------.icons/kora/panel/22/indicator-keyboard-He-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-He-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-He-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-He-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-He.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Hi-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hi-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hi-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Hi.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Hr-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hr-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hr-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hr-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hr-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Hr.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Hu-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-15.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-16.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-17.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-18.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-19.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-20.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hu-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Hu.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Hy-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hy-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hy-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hy-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hy-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Hy-6.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Hy.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ie-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ie-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ie-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ie-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ie-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ie.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ig.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ik.svg9
l---------.icons/kora/panel/22/indicator-keyboard-In-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-In-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-In-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-In-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-In-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-In.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Is-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Is-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Is-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Is-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Is-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Is.svg9
l---------.icons/kora/panel/22/indicator-keyboard-It-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-It-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-It-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-It-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-It-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-It-6.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-It.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ja-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ja-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ja-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ja-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ja-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ja-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ja-7.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ja.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ka-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ka-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ka-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ka-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ka.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ki-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ki-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ki-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ki.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Kk-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Kk-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Kk.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Km.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Kn-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Kn-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Kn.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ko-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ko-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ko.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ku-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ku-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ku.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Lo-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lo-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Lo.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Lt-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lt-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lt-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lt-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lt-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lt-6.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Lt.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Lv-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lv-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lv-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lv-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lv-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lv-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Lv-7.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Lv.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Md.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Mi.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Mk-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Mk-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Mk.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ml-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ml-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ml-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ml.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Mn.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Mr.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Mt-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Mt-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Mt.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-My.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ne.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Nl-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Nl-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Nl-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Nl-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Nl.svg9
l---------.icons/kora/panel/22/indicator-keyboard-No-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-No-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-No-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-No-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-No-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-No-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-No-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-No-8.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-No.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Or.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Pa-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pa-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Pa.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ph-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ph-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ph.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Pl-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pl-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Pl.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ps-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ps-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ps.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Pt-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-15.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Pt-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Pt.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ro-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ro-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ro-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ro-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ro-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ro.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ru-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-15.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-16.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-17.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-18.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-19.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-20.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-21.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-22.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-23.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-24.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-25.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-26.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-27.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ru-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ru.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sa.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sd.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Si-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Si-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Si.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Sk-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sk-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sk-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sk-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sk.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Sl-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sl-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sl-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sl-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sl.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sq.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Sr-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-10.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-11.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-12.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-13.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-14.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-15.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-16.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-17.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-8.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sr-9.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sr.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Sv-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sv-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sv-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sv-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sv-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sv-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sv-7.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sv.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Sw-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sw-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sw.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Sy-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Sy-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Sy.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ta-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ta-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ta-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ta-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ta-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ta-6.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ta.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Te-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Te-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Te-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Te.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Tg-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Tg-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Tg.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Th-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Th-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Th-3.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Th.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Tk-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Tk-2.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Tk.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Tn.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Tr-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Tr-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Tr-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Tr-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Tr-5.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Tr.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Uk-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uk-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uk-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uk-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uk-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uk-6.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uk-7.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uk-8.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Uk.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Ur-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ur-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ur-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ur-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ur-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Ur-6.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Ur.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Uz-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uz-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uz-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Uz-4.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Uz.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Vi.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Wo.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Xs.svg9
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Yo.svg9
l---------.icons/kora/panel/22/indicator-keyboard-Zh-1.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Zh-2.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Zh-3.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Zh-4.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Zh-5.svg1
l---------.icons/kora/panel/22/indicator-keyboard-Zh-6.svg1
-rw-r--r--.icons/kora/panel/22/indicator-keyboard-Zh.svg9
l---------.icons/kora/panel/22/indicator-keyboard.svg1
-rw-r--r--.icons/kora/panel/22/indicator-lunar-satelite.svg9
-rw-r--r--.icons/kora/panel/22/indicator-lunar.svg9
l---------.icons/kora/panel/22/indicator-messages-new.svg1
-rw-r--r--.icons/kora/panel/22/indicator-messages-red.svg9
l---------.icons/kora/panel/22/indicator-messages.svg1
-rw-r--r--.icons/kora/panel/22/indicator-notification-read-dnd.svg8
-rw-r--r--.icons/kora/panel/22/indicator-notification-read.svg10
-rw-r--r--.icons/kora/panel/22/indicator-notification-unread-dnd.svg9
-rw-r--r--.icons/kora/panel/22/indicator-notification-unread.svg11
-rw-r--r--.icons/kora/panel/22/indicator-privacy-panel.svg9
l---------.icons/kora/panel/22/indicator-rss-aware-attention.svg1
l---------.icons/kora/panel/22/indicator-rss-aware.svg1
-rw-r--r--.icons/kora/panel/22/indicator-sensors-battery.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sensors-case.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sensors-chip.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sensors-cpu.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sensors-disk.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sensors-fan.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sensors-gpu.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sensors-memory.svg9
-rw-r--r--.icons/kora/panel/22/indicator-sound-switcher.svg9
-rw-r--r--.icons/kora/panel/22/indicator-stardate.svg9
l---------.icons/kora/panel/22/indicator-stickynotes-mono.svg1
-rw-r--r--.icons/kora/panel/22/indicator-trashindicator-attention.svg9
-rw-r--r--.icons/kora/panel/22/indicator-trashindicator.svg9
-rw-r--r--.icons/kora/panel/22/indicator-virtual-box.svg8
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-1.svg9
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-2.svg9
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-3.svg9
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-4.svg9
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-5.svg9
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-6.svg9
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-7.svg9
-rw-r--r--.icons/kora/panel/22/indicator-workspaces-8.svg9
l---------.icons/kora/panel/22/input-caps-on.svg1
-rw-r--r--.icons/kora/panel/22/input-keyboard-symbolic.svg8
-rw-r--r--.icons/kora/panel/22/input-keyboard-virtual-off.svg8
-rw-r--r--.icons/kora/panel/22/input-keyboard-virtual-on.svg8
-rw-r--r--.icons/kora/panel/22/input-touchpad-off.svg8
-rw-r--r--.icons/kora/panel/22/input-touchpad-on.svg9
-rw-r--r--.icons/kora/panel/22/insync-action.svg9
-rw-r--r--.icons/kora/panel/22/insync-alert.svg9
-rw-r--r--.icons/kora/panel/22/insync-error.svg11
-rw-r--r--.icons/kora/panel/22/insync-feed.svg11
-rw-r--r--.icons/kora/panel/22/insync-normal.svg11
-rw-r--r--.icons/kora/panel/22/insync-offline.svg11
-rw-r--r--.icons/kora/panel/22/insync-paused.svg11
l---------.icons/kora/panel/22/insync-share.svg1
l---------.icons/kora/panel/22/insync-synced.svg1
-rw-r--r--.icons/kora/panel/22/insync-syncing.svg13
-rw-r--r--.icons/kora/panel/22/internxt-drive-issues.svg10
-rw-r--r--.icons/kora/panel/22/internxt-drive-standby.svg11
-rw-r--r--.icons/kora/panel/22/internxt-drive-syncing.svg10
-rw-r--r--.icons/kora/panel/22/irc-channel-joined.svg3
-rw-r--r--.icons/kora/panel/22/irc-channel-parted.svg8
-rw-r--r--.icons/kora/panel/22/irccloud-desktop-tray.svg3
-rw-r--r--.icons/kora/panel/22/jamesdsp-tray.svg8
-rw-r--r--.icons/kora/panel/22/jdownloader-indicator.svg3
-rw-r--r--.icons/kora/panel/22/joplin-tray.svg8
-rw-r--r--.icons/kora/panel/22/kaku-tray.svg8
-rw-r--r--.icons/kora/panel/22/kazam-countdown.svg3
l---------.icons/kora/panel/22/kazam-paused.svg1
l---------.icons/kora/panel/22/kazam-recording.svg1
-rw-r--r--.icons/kora/panel/22/kazam-stopped.svg8
l---------.icons/kora/panel/22/kdeconnect-tray-symbolic.svg1
l---------.icons/kora/panel/22/kdeconnect-tray.svg1
l---------.icons/kora/panel/22/kdeconnectindicatordark.svg1
-rw-r--r--.icons/kora/panel/22/keepassx-indicator.svg9
-rw-r--r--.icons/kora/panel/22/keepassx-locked.svg8
l---------.icons/kora/panel/22/keepassxc-dark.svg1
-rw-r--r--.icons/kora/panel/22/keepassxc-locked.svg9
l---------.icons/kora/panel/22/keepassxc-monochrome-dark-locked.svg1
l---------.icons/kora/panel/22/keepassxc-monochrome-dark.svg1
l---------.icons/kora/panel/22/keepassxc-monochrome-light-locked.svg1
l---------.icons/kora/panel/22/keepassxc-monochrome-light.svg1
l---------.icons/kora/panel/22/keepassxc-panel.svg1
-rw-r--r--.icons/kora/panel/22/keepassxc-unlocked.svg8
-rw-r--r--.icons/kora/panel/22/keybase-badged-error.svg10
-rw-r--r--.icons/kora/panel/22/keybase-badged-uploading.svg9
-rw-r--r--.icons/kora/panel/22/keybase-badged.svg9
-rw-r--r--.icons/kora/panel/22/keybase-error.svg9
-rw-r--r--.icons/kora/panel/22/keybase-tray.svg8
-rw-r--r--.icons/kora/panel/22/keybase-update.svg8
-rw-r--r--.icons/kora/panel/22/keybase-uploading.svg8
-rw-r--r--.icons/kora/panel/22/keyboard-battery-caution.svg10
-rw-r--r--.icons/kora/panel/22/keyboard-battery-empty.svg9
-rw-r--r--.icons/kora/panel/22/keyboard-battery-full.svg9
-rw-r--r--.icons/kora/panel/22/keyboard-battery-good.svg9
-rw-r--r--.icons/kora/panel/22/keyboard-battery-low.svg10
-rw-r--r--.icons/kora/panel/22/keyboard-battery-medium.svg9
-rw-r--r--.icons/kora/panel/22/klipper-symbolic.svg11
l---------.icons/kora/panel/22/knemo-modem-error.svg1
l---------.icons/kora/panel/22/knemo-modem-idle.svg1
l---------.icons/kora/panel/22/knemo-modem-offline.svg1
l---------.icons/kora/panel/22/knemo-modem-receive.svg1
l---------.icons/kora/panel/22/knemo-modem-transmit-receive.svg1
l---------.icons/kora/panel/22/knemo-modem-transmit.svg1
-rw-r--r--.icons/kora/panel/22/knemo-monitor-error.svg8
-rw-r--r--.icons/kora/panel/22/knemo-monitor-idle.svg8
-rw-r--r--.icons/kora/panel/22/knemo-monitor-offline.svg8
-rw-r--r--.icons/kora/panel/22/knemo-monitor-receive.svg9
l---------.icons/kora/panel/22/knemo-monitor-transmit-receive.svg1
-rw-r--r--.icons/kora/panel/22/knemo-monitor-transmit.svg9
l---------.icons/kora/panel/22/knemo-network-error.svg1
l---------.icons/kora/panel/22/knemo-network-idle.svg1
l---------.icons/kora/panel/22/knemo-network-offline.svg1
l---------.icons/kora/panel/22/knemo-network-receive.svg1
l---------.icons/kora/panel/22/knemo-network-transmit-receive.svg1
l---------.icons/kora/panel/22/knemo-network-transmit.svg1
l---------.icons/kora/panel/22/knemo-wireless-error.svg1
l---------.icons/kora/panel/22/knemo-wireless-idle.svg1
l---------.icons/kora/panel/22/knemo-wireless-offline.svg1
l---------.icons/kora/panel/22/knemo-wireless-receive.svg1
l---------.icons/kora/panel/22/knemo-wireless-transmit-receive.svg1
l---------.icons/kora/panel/22/knemo-wireless-transmit.svg1
-rw-r--r--.icons/kora/panel/22/kotatogram-attention-panel.svg10
-rw-r--r--.icons/kora/panel/22/kotatogram-mute-panel.svg9
-rw-r--r--.icons/kora/panel/22/kotatogram-panel.svg9
-rw-r--r--.icons/kora/panel/22/krb-expiring-ticket.svg8
-rw-r--r--.icons/kora/panel/22/krb-no-valid-ticket.svg9
-rw-r--r--.icons/kora/panel/22/krb-valid-ticket.svg8
-rw-r--r--.icons/kora/panel/22/krudiotray-light-off16.svg9
-rw-r--r--.icons/kora/panel/22/krudiotray-light-off22.svg8
-rw-r--r--.icons/kora/panel/22/krudiotray-light-on16.svg10
-rw-r--r--.icons/kora/panel/22/krudiotray-light-on22.svg8
-rw-r--r--.icons/kora/panel/22/kuro-tray.svg11
-rw-r--r--.icons/kora/panel/22/ladi-started.svg9
-rw-r--r--.icons/kora/panel/22/ladi-starting.svg8
-rw-r--r--.icons/kora/panel/22/ladi-stopped.svg9
l---------.icons/kora/panel/22/laptop-connected.svg1
l---------.icons/kora/panel/22/laptop-disconnected.svg1
-rw-r--r--.icons/kora/panel/22/laptop-symbolic.svg8
l---------.icons/kora/panel/22/laptop-trusted.svg1
-rw-r--r--.icons/kora/panel/22/laptopattention.svg9
-rw-r--r--.icons/kora/panel/22/laptopconnected.svg8
-rw-r--r--.icons/kora/panel/22/laptopdisconnected.svg9
-rw-r--r--.icons/kora/panel/22/laptoptrusted.svg8
-rw-r--r--.icons/kora/panel/22/liferea-available.svg9
-rw-r--r--.icons/kora/panel/22/liferea-unread.svg10
-rw-r--r--.icons/kora/panel/22/listen.moe-desktop-app-tray.svg9
-rw-r--r--.icons/kora/panel/22/livewallpaper-indicator.svg8
-rw-r--r--.icons/kora/panel/22/lookit-panel.svg8
l---------.icons/kora/panel/22/low-signal-lock.svg1
l---------.icons/kora/panel/22/low-signal.svg1
-rw-r--r--.icons/kora/panel/22/lutris-panel.svg11
-rw-r--r--.icons/kora/panel/22/lyricfier-tray.svg9
-rw-r--r--.icons/kora/panel/22/mailspring-tray-empty.svg8
-rw-r--r--.icons/kora/panel/22/mailspring-tray-full-newitems.svg9
-rw-r--r--.icons/kora/panel/22/mailspring-tray-full.svg8
-rw-r--r--.icons/kora/panel/22/manjaro-settings-manager-panel.svg8
l---------.icons/kora/panel/22/mate-sensors-applet-battery.svg1
l---------.icons/kora/panel/22/mate-sensors-applet-case.svg1
l---------.icons/kora/panel/22/mate-sensors-applet-chip.svg1
l---------.icons/kora/panel/22/mate-sensors-applet-cpu.svg1
l---------.icons/kora/panel/22/mate-sensors-applet-drive-harddisk.svg1
l---------.icons/kora/panel/22/mate-sensors-applet-fan.svg1
l---------.icons/kora/panel/22/mate-sensors-applet-gpu.svg1
l---------.icons/kora/panel/22/mate-sensors-applet-memory.svg1
-rw-r--r--.icons/kora/panel/22/mattermost-mention.svg8
-rw-r--r--.icons/kora/panel/22/mattermost-tray.svg8
-rw-r--r--.icons/kora/panel/22/mattermost-unread.svg9
-rw-r--r--.icons/kora/panel/22/megaalert.svg9
-rw-r--r--.icons/kora/panel/22/megalogging.svg10
-rw-r--r--.icons/kora/panel/22/megapaused.svg11
-rw-r--r--.icons/kora/panel/22/megasynching.svg11
-rw-r--r--.icons/kora/panel/22/megauptodate.svg10
-rw-r--r--.icons/kora/panel/22/megawarning.svg11
-rw-r--r--.icons/kora/panel/22/mellowplayer-panel.svg9
-rw-r--r--.icons/kora/panel/22/messenger-indicator.svg8
-rw-r--r--.icons/kora/panel/22/messenger-notification.svg9
l---------.icons/kora/panel/22/mic-off.svg1
-rw-r--r--.icons/kora/panel/22/mic-on.svg9
-rw-r--r--.icons/kora/panel/22/mic-ready.svg9
-rw-r--r--.icons/kora/panel/22/mic-volume-high.svg9
-rw-r--r--.icons/kora/panel/22/mic-volume-low.svg9
-rw-r--r--.icons/kora/panel/22/mic-volume-medium.svg9
l---------.icons/kora/panel/22/mic-volume-muted.svg1
-rw-r--r--.icons/kora/panel/22/microphone-sensitivity-high.svg9
-rw-r--r--.icons/kora/panel/22/microphone-sensitivity-low.svg8
-rw-r--r--.icons/kora/panel/22/microphone-sensitivity-medium.svg8
-rw-r--r--.icons/kora/panel/22/microphone-sensitivity-muted.svg9
-rw-r--r--.icons/kora/panel/22/minetime-tray.svg8
-rw-r--r--.icons/kora/panel/22/mini-calendar.svg9
-rw-r--r--.icons/kora/panel/22/mintupdate-checking.svg8
-rw-r--r--.icons/kora/panel/22/mintupdate-error.svg8
-rw-r--r--.icons/kora/panel/22/mintupdate-installing.svg8
-rw-r--r--.icons/kora/panel/22/mintupdate-up-to-date.svg8
-rw-r--r--.icons/kora/panel/22/mintupdate-updates-available.svg9
-rw-r--r--.icons/kora/panel/22/mnotify-none-wireframe.svg8
-rw-r--r--.icons/kora/panel/22/mnotify-some-wireframe.svg9
-rw-r--r--.icons/kora/panel/22/mntray-news.svg9
-rw-r--r--.icons/kora/panel/22/mntray-regular.svg8
-rw-r--r--.icons/kora/panel/22/moderndeck-tray.svg8
-rw-r--r--.icons/kora/panel/22/morgen-tray.svg8
-rw-r--r--.icons/kora/panel/22/motrix-tray-active.svg10
-rw-r--r--.icons/kora/panel/22/motrix-tray.svg9
-rw-r--r--.icons/kora/panel/22/mouse-battery-caution.svg11
-rw-r--r--.icons/kora/panel/22/mouse-battery-empty.svg10
-rw-r--r--.icons/kora/panel/22/mouse-battery-full.svg9
-rw-r--r--.icons/kora/panel/22/mouse-battery-good.svg9
-rw-r--r--.icons/kora/panel/22/mouse-battery-low.svg11
-rw-r--r--.icons/kora/panel/22/mouse-battery-medium.svg9
l---------.icons/kora/panel/22/msd-xrandr.svg1
-rw-r--r--.icons/kora/panel/22/mstdn-panel.svg8
-rw-r--r--.icons/kora/panel/22/mullvad-tray-1.svg8
l---------.icons/kora/panel/22/mullvad-tray-10.svg1
-rw-r--r--.icons/kora/panel/22/mullvad-tray-2.svg9
-rw-r--r--.icons/kora/panel/22/mullvad-tray-3.svg9
-rw-r--r--.icons/kora/panel/22/mullvad-tray-4.svg9
-rw-r--r--.icons/kora/panel/22/mullvad-tray-5.svg9
-rw-r--r--.icons/kora/panel/22/mullvad-tray-6.svg9
-rw-r--r--.icons/kora/panel/22/mullvad-tray-7.svg9
-rw-r--r--.icons/kora/panel/22/mullvad-tray-8.svg9
-rw-r--r--.icons/kora/panel/22/mullvad-tray-9.svg8
-rw-r--r--.icons/kora/panel/22/multimedia-player-symbolic.svg6
-rw-r--r--.icons/kora/panel/22/mumble-indicator.svg8
-rw-r--r--.icons/kora/panel/22/museeks-tray.svg9
-rw-r--r--.icons/kora/panel/22/museeq-offline.svg8
-rw-r--r--.icons/kora/panel/22/museeq-panel.svg8
-rw-r--r--.icons/kora/panel/22/mynotes-tray.svg9
l---------.icons/kora/panel/22/network-bluetooth-activated-symbolic.svg1
l---------.icons/kora/panel/22/network-bluetooth-activated.svg1
l---------.icons/kora/panel/22/network-bluetooth-active.svg1
l---------.icons/kora/panel/22/network-bluetooth-disabled.svg1
l---------.icons/kora/panel/22/network-bluetooth-inactive-symbolic.svg1
l---------.icons/kora/panel/22/network-bluetooth-inactive.svg1
l---------.icons/kora/panel/22/network-bluetooth-offline.svg1
l---------.icons/kora/panel/22/network-bluetooth-online.svg1
l---------.icons/kora/panel/22/network-bluetooth-paired.svg1
l---------.icons/kora/panel/22/network-bluetooth-symbolic.svg1
l---------.icons/kora/panel/22/network-bluetooth.svg1
-rw-r--r--.icons/kora/panel/22/network-cellular-3g.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-4g.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-acquiring.svg9
-rw-r--r--.icons/kora/panel/22/network-cellular-cdma-1x.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-connected.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-edge.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-evdo.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-gprs.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-hspa.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-no-route.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-offline.svg9
-rw-r--r--.icons/kora/panel/22/network-cellular-secure-signal-excellent.svg9
-rw-r--r--.icons/kora/panel/22/network-cellular-secure-signal-good.svg10
-rw-r--r--.icons/kora/panel/22/network-cellular-secure-signal-low.svg10
-rw-r--r--.icons/kora/panel/22/network-cellular-secure-signal-none.svg9
-rw-r--r--.icons/kora/panel/22/network-cellular-secure-signal-ok.svg10
-rw-r--r--.icons/kora/panel/22/network-cellular-signal-excellent.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-signal-good.svg9
-rw-r--r--.icons/kora/panel/22/network-cellular-signal-low.svg9
-rw-r--r--.icons/kora/panel/22/network-cellular-signal-none.svg8
-rw-r--r--.icons/kora/panel/22/network-cellular-signal-ok.svg9
-rw-r--r--.icons/kora/panel/22/network-cellular-umts.svg8
-rw-r--r--.icons/kora/panel/22/network-disconnected.svg9
-rw-r--r--.icons/kora/panel/22/network-error.svg9
l---------.icons/kora/panel/22/network-flightmode-off-symbolic.svg1
l---------.icons/kora/panel/22/network-flightmode-off.svg1
l---------.icons/kora/panel/22/network-flightmode-on-symbolic.svg1
l---------.icons/kora/panel/22/network-flightmode-on.svg1
-rw-r--r--.icons/kora/panel/22/network-idle.svg8
l---------.icons/kora/panel/22/network-mobile-0-locked.svg1
l---------.icons/kora/panel/22/network-mobile-0.svg1
l---------.icons/kora/panel/22/network-mobile-100-locked.svg1
l---------.icons/kora/panel/22/network-mobile-100.svg1
l---------.icons/kora/panel/22/network-mobile-20-locked.svg1
l---------.icons/kora/panel/22/network-mobile-20.svg1
l---------.icons/kora/panel/22/network-mobile-40-locked.svg1
l---------.icons/kora/panel/22/network-mobile-40.svg1
l---------.icons/kora/panel/22/network-mobile-60-locked.svg1
l---------.icons/kora/panel/22/network-mobile-60.svg1
l---------.icons/kora/panel/22/network-mobile-80-locked.svg1
l---------.icons/kora/panel/22/network-mobile-80.svg1
l---------.icons/kora/panel/22/network-offline.svg1
-rw-r--r--.icons/kora/panel/22/network-receive.svg9
-rw-r--r--.icons/kora/panel/22/network-transmit-receive.svg8
-rw-r--r--.icons/kora/panel/22/network-transmit.svg9
l---------.icons/kora/panel/22/network-unavailable.svg1
-rw-r--r--.icons/kora/panel/22/network-vpn-acquiring.svg9
-rw-r--r--.icons/kora/panel/22/network-vpn.svg8
-rw-r--r--.icons/kora/panel/22/network-wired-acquiring.svg9
l---------.icons/kora/panel/22/network-wired-activated-locked.svg1
l---------.icons/kora/panel/22/network-wired-activated-symbolic.svg1
l---------.icons/kora/panel/22/network-wired-activated.svg1
l---------.icons/kora/panel/22/network-wired-disconnected-symbolic.svg1
l---------.icons/kora/panel/22/network-wired-disconnected.svg1
-rw-r--r--.icons/kora/panel/22/network-wired-no-route.svg8
-rw-r--r--.icons/kora/panel/22/network-wired-offline.svg9
-rw-r--r--.icons/kora/panel/22/network-wired-secure.svg8
l---------.icons/kora/panel/22/network-wired-unavailable-symbolic.svg1
l---------.icons/kora/panel/22/network-wired-unavailable.svg1
-rw-r--r--.icons/kora/panel/22/network-wired.svg8
l---------.icons/kora/panel/22/network-wireless-0-locked.svg1
l---------.icons/kora/panel/22/network-wireless-0.svg1
l---------.icons/kora/panel/22/network-wireless-100-locked.svg1
l---------.icons/kora/panel/22/network-wireless-100.svg1
l---------.icons/kora/panel/22/network-wireless-20-locked.svg1
l---------.icons/kora/panel/22/network-wireless-20.svg1
l---------.icons/kora/panel/22/network-wireless-40-locked.svg1
l---------.icons/kora/panel/22/network-wireless-40.svg1
l---------.icons/kora/panel/22/network-wireless-60-locked.svg1
l---------.icons/kora/panel/22/network-wireless-60.svg1
l---------.icons/kora/panel/22/network-wireless-80-locked.svg1
l---------.icons/kora/panel/22/network-wireless-80.svg1
l---------.icons/kora/panel/22/network-wireless-acquiring-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-acquiring.svg9
l---------.icons/kora/panel/22/network-wireless-available.svg1
l---------.icons/kora/panel/22/network-wireless-availible.svg1
l---------.icons/kora/panel/22/network-wireless-bluetooth-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-bluetooth.svg1
l---------.icons/kora/panel/22/network-wireless-connected-00-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-connected-00.svg1
l---------.icons/kora/panel/22/network-wireless-connected-100-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-connected-100.svg1
l---------.icons/kora/panel/22/network-wireless-connected-25-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-connected-25.svg1
l---------.icons/kora/panel/22/network-wireless-connected-50-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-connected-50.svg1
l---------.icons/kora/panel/22/network-wireless-connected-75-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-connected-75.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-connected.svg8
l---------.icons/kora/panel/22/network-wireless-disconnected-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-disconnected.svg1
l---------.icons/kora/panel/22/network-wireless-encrypted.svg1
l---------.icons/kora/panel/22/network-wireless-hotspot-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-hotspot.svg8
-rw-r--r--.icons/kora/panel/22/network-wireless-no-route.svg9
l---------.icons/kora/panel/22/network-wireless-off.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-offline.svg9
l---------.icons/kora/panel/22/network-wireless-on.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-secure-signal-excellent.svg8
-rw-r--r--.icons/kora/panel/22/network-wireless-secure-signal-good.svg9
-rw-r--r--.icons/kora/panel/22/network-wireless-secure-signal-low.svg9
-rw-r--r--.icons/kora/panel/22/network-wireless-secure-signal-none.svg9
-rw-r--r--.icons/kora/panel/22/network-wireless-secure-signal-ok.svg9
l---------.icons/kora/panel/22/network-wireless-signal-excellent-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-signal-excellent.svg8
l---------.icons/kora/panel/22/network-wireless-signal-good-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-signal-good.svg9
-rw-r--r--.icons/kora/panel/22/network-wireless-signal-low.svg9
l---------.icons/kora/panel/22/network-wireless-signal-none-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-signal-none.svg8
l---------.icons/kora/panel/22/network-wireless-signal-ok-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/network-wireless-signal-ok.svg9
l---------.icons/kora/panel/22/network-wireless-signal-weak-symbolic.svg1
l---------.icons/kora/panel/22/network-wireless-signal-weak.svg1
l---------.icons/kora/panel/22/network-wireless.svg1
-rw-r--r--.icons/kora/panel/22/new-messages-red.svg10
-rw-r--r--.icons/kora/panel/22/nitroshare-indicator.svg8
-rw-r--r--.icons/kora/panel/22/nixnote2-tray.svg8
l---------.icons/kora/panel/22/nm-adhoc.svg1
l---------.icons/kora/panel/22/nm-device-wired-autoip.svg1
l---------.icons/kora/panel/22/nm-device-wired-secure.svg1
l---------.icons/kora/panel/22/nm-device-wired-secureoffline.svg1
l---------.icons/kora/panel/22/nm-device-wired-symbolic.svg1
l---------.icons/kora/panel/22/nm-device-wired.svg1
l---------.icons/kora/panel/22/nm-device-wireless.svg1
l---------.icons/kora/panel/22/nm-device-wwan.svg1
-rw-r--r--.icons/kora/panel/22/nm-mb-roam.svg7
l---------.icons/kora/panel/22/nm-no-connection-symbolic.svg1
l---------.icons/kora/panel/22/nm-no-connection.svg1
l---------.icons/kora/panel/22/nm-secure-lock.svg1
l---------.icons/kora/panel/22/nm-signal-0-secure.svg1
l---------.icons/kora/panel/22/nm-signal-0.svg1
l---------.icons/kora/panel/22/nm-signal-00-secure.svg1
l---------.icons/kora/panel/22/nm-signal-00-symbolic.svg1
l---------.icons/kora/panel/22/nm-signal-00.svg1
l---------.icons/kora/panel/22/nm-signal-100-secure.svg1
l---------.icons/kora/panel/22/nm-signal-100-symbolic.svg1
l---------.icons/kora/panel/22/nm-signal-100.svg1
l---------.icons/kora/panel/22/nm-signal-25-secure.svg1
l---------.icons/kora/panel/22/nm-signal-25-symbolic.svg1
l---------.icons/kora/panel/22/nm-signal-25.svg1
l---------.icons/kora/panel/22/nm-signal-50-secure.svg1
l---------.icons/kora/panel/22/nm-signal-50-symbolic.svg1
l---------.icons/kora/panel/22/nm-signal-50.svg1
l---------.icons/kora/panel/22/nm-signal-75-secure.svg1
l---------.icons/kora/panel/22/nm-signal-75-symbolic.svg1
l---------.icons/kora/panel/22/nm-signal-75.svg1
-rw-r--r--.icons/kora/panel/22/nm-tech-3g.svg9
-rw-r--r--.icons/kora/panel/22/nm-tech-4g.svg9
-rw-r--r--.icons/kora/panel/22/nm-tech-cdma-1x.svg8
-rw-r--r--.icons/kora/panel/22/nm-tech-edge.svg8
-rw-r--r--.icons/kora/panel/22/nm-tech-evdo.svg9
-rw-r--r--.icons/kora/panel/22/nm-tech-gprs.svg8
-rw-r--r--.icons/kora/panel/22/nm-tech-hspa.svg8
l---------.icons/kora/panel/22/nm-tech-lte.svg1
-rw-r--r--.icons/kora/panel/22/nm-tech-umts.svg8
l---------.icons/kora/panel/22/nm-vpn-active-lock.svg1
-rw-r--r--.icons/kora/panel/22/nm-vpn-lock.svg8
-rw-r--r--.icons/kora/panel/22/nm-vpn-standalone-lock.svg9
-rw-r--r--.icons/kora/panel/22/nm-wwan-tower.svg7
l---------.icons/kora/panel/22/no-signal.svg1
-rw-r--r--.icons/kora/panel/22/nomachine-disabled.svg8
-rw-r--r--.icons/kora/panel/22/nomachine-indicator.svg9
-rw-r--r--.icons/kora/panel/22/notes-panel.svg9
l---------.icons/kora/panel/22/notification-active-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/notification-active.svg9
l---------.icons/kora/panel/22/notification-disabled-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/notification-disabled.svg11
l---------.icons/kora/panel/22/notification-inactive-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/notification-inactive.svg8
l---------.icons/kora/panel/22/notifications-disabled-symbolic.svg1
l---------.icons/kora/panel/22/notifications-disabled.svg1
-rw-r--r--.icons/kora/panel/22/nozbe-tray.svg9
-rw-r--r--.icons/kora/panel/22/num-lock-off.svg8
-rw-r--r--.icons/kora/panel/22/num-lock-on.svg8
l---------.icons/kora/panel/22/numlock-off.svg1
l---------.icons/kora/panel/22/numlock-on.svg1
-rw-r--r--.icons/kora/panel/22/nutstore-offline-panel.svg8
-rw-r--r--.icons/kora/panel/22/nutstore-oops-panel.svg9
-rw-r--r--.icons/kora/panel/22/nutstore-panel.svg8
-rw-r--r--.icons/kora/panel/22/nutstore-paused-panel.svg9
-rw-r--r--.icons/kora/panel/22/nutstore-synchronized-panel.svg9
-rw-r--r--.icons/kora/panel/22/nutstore-synchronizing-panel.svg9
-rw-r--r--.icons/kora/panel/22/nylas-tray-empty.svg8
-rw-r--r--.icons/kora/panel/22/nylas-tray-full-newitems.svg9
-rw-r--r--.icons/kora/panel/22/nylas-tray-full.svg8
-rw-r--r--.icons/kora/panel/22/obs-tray-active.svg9
-rw-r--r--.icons/kora/panel/22/obs-tray.svg8
-rw-r--r--.icons/kora/panel/22/octopi-error.svg8
-rw-r--r--.icons/kora/panel/22/octopi-indicator.svg8
-rw-r--r--.icons/kora/panel/22/octopi-info.svg9
l---------.icons/kora/panel/22/octopi-ok.svg1
l---------.icons/kora/panel/22/odrive-tray-grey.svg1
-rw-r--r--.icons/kora/panel/22/odrive-tray-sync.svg8
l---------.icons/kora/panel/22/odrive-tray.svg1
l---------.icons/kora/panel/22/onboard-mono.svg1
-rw-r--r--.icons/kora/panel/22/onboard-panel.svg9
-rw-r--r--.icons/kora/panel/22/openbazaar-system-tray.svg9
-rw-r--r--.icons/kora/panel/22/opensnitch-tray-alert.svg9
-rw-r--r--.icons/kora/panel/22/opensnitch-tray-off.svg8
-rw-r--r--.icons/kora/panel/22/opensnitch-tray-pause.svg8
-rw-r--r--.icons/kora/panel/22/opensnitch-tray-red.svg9
-rw-r--r--.icons/kora/panel/22/opensnitch-tray.svg8
l---------.icons/kora/panel/22/optimus-tray-intel-symbolic.svg1
l---------.icons/kora/panel/22/optimus-tray-intel.svg1
l---------.icons/kora/panel/22/optimus-tray-nvidia-symbolic.svg1
l---------.icons/kora/panel/22/optimus-tray-nvidia.svg1
-rw-r--r--.icons/kora/panel/22/org.kde.neochat.tray.svg7
l---------.icons/kora/panel/22/org.keepassxc.KeePassXC-locked.svg1
l---------.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark-locked.svg1
l---------.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark.svg1
l---------.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light-locked.svg1
l---------.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light.svg1
l---------.icons/kora/panel/22/org.keepassxc.KeePassXC-unlocked.svg1
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine-away.svg8
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine-connect.svg8
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine-disconnect.svg8
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine-msg.svg9
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine_away.svg8
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine_connect.svg8
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine_disconnect.svg8
-rw-r--r--.icons/kora/panel/22/org.nicotine_plus.Nicotine_msg.svg9
-rw-r--r--.icons/kora/panel/22/org.rnd2.cpupower_gui-panel.svg8
-rw-r--r--.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-down.svg10
-rw-r--r--.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-error.svg10
-rw-r--r--.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-up.svg10
-rw-r--r--.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing.svg10
l---------.icons/kora/panel/22/overgrive-app-ind-con-1.svg1
l---------.icons/kora/panel/22/overgrive-app-ind-con-2.svg1
l---------.icons/kora/panel/22/overgrive-app-ind-con-3.svg1
l---------.icons/kora/panel/22/overgrive-app-ind-sleep.svg1
l---------.icons/kora/panel/22/overgrive-app-ind.svg1
l---------.icons/kora/panel/22/pamac-tray-no-update.svg1
l---------.icons/kora/panel/22/pamac-tray-update.svg1
-rw-r--r--.icons/kora/panel/22/pcloud-offline.svg8
-rw-r--r--.icons/kora/panel/22/pcloud-ok.svg8
-rw-r--r--.icons/kora/panel/22/pcloud-pause.svg9
-rw-r--r--.icons/kora/panel/22/pcloud-sync.svg9
-rw-r--r--.icons/kora/panel/22/pcloud-warning.svg8
-rw-r--r--.icons/kora/panel/22/persepolis-tray.svg8
-rw-r--r--.icons/kora/panel/22/phone-battery-caution.svg11
-rw-r--r--.icons/kora/panel/22/phone-battery-empty.svg10
-rw-r--r--.icons/kora/panel/22/phone-battery-full.svg11
-rw-r--r--.icons/kora/panel/22/phone-battery-good.svg11
-rw-r--r--.icons/kora/panel/22/phone-battery-low.svg11
-rw-r--r--.icons/kora/panel/22/phone-battery-medium.svg11
-rw-r--r--.icons/kora/panel/22/pia_tray_connected.svg8
-rw-r--r--.icons/kora/panel/22/pia_tray_connecting.svg9
-rw-r--r--.icons/kora/panel/22/pia_tray_disconnected.svg8
l---------.icons/kora/panel/22/pidgin-tray-available.svg1
l---------.icons/kora/panel/22/pidgin-tray-away.svg1
l---------.icons/kora/panel/22/pidgin-tray-busy.svg1
l---------.icons/kora/panel/22/pidgin-tray-connect.svg1
l---------.icons/kora/panel/22/pidgin-tray-invisible.svg1
l---------.icons/kora/panel/22/pidgin-tray-offline.svg1
l---------.icons/kora/panel/22/pidgin-tray-pending.svg1
l---------.icons/kora/panel/22/pidgin-tray-xa.svg1
-rw-r--r--.icons/kora/panel/22/pithos-tray-icon.svg8
l---------.icons/kora/panel/22/pithos-tray-plugin.svg1
-rw-r--r--.icons/kora/panel/22/plasmavault-symbolic.svg12
-rw-r--r--.icons/kora/panel/22/plasmavault_error.svg12
-rw-r--r--.icons/kora/panel/22/pocket-casts-tray.svg8
-rw-r--r--.icons/kora/panel/22/pomodoneapp-break.svg9
-rw-r--r--.icons/kora/panel/22/pomodoneapp-indicator.svg9
-rw-r--r--.icons/kora/panel/22/pomodoneapp-paused.svg9
-rw-r--r--.icons/kora/panel/22/pomodoneapp-started.svg9
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-00.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-01.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-02.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-03.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-04.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-05.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-06.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-07.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-08.svg9
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-09.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-10.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-11.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-12.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-13.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-14.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-15.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-16.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-17.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-18.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-19.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-20.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-21.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-22.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-23.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-24.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-25.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-26.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-27.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-28.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-29.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-30.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-31.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-32.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-33.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-34.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-35.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-36.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-37.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-38.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-39.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-40.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-41.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-42.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-43.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-44.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-45.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-46.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-47.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-48.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-49.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-50.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-51.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-52.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-53.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-54.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-55.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-56.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-57.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-58.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-59.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-60.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-indicator-light-61.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-start-light.svg8
-rw-r--r--.icons/kora/panel/22/pomodoro-stop-light.svg8
-rw-r--r--.icons/kora/panel/22/popcorntime-tray.svg9
-rw-r--r--.icons/kora/panel/22/pragha-panel.svg8
-rw-r--r--.icons/kora/panel/22/preferences-desktop-accessibility-panel.svg8
l---------.icons/kora/panel/22/preferences-desktop-display-randr-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/preferences-desktop-display-randr.svg8
l---------.icons/kora/panel/22/preferences-system-bluetooth-active.svg1
l---------.icons/kora/panel/22/preferences-system-bluetooth-inactive.svg1
-rw-r--r--.icons/kora/panel/22/premid-tray.svg8
-rw-r--r--.icons/kora/panel/22/prime-hybrid.svg8
-rw-r--r--.icons/kora/panel/22/prime-intel.svg9
-rw-r--r--.icons/kora/panel/22/prime-nvidia.svg8
l---------.icons/kora/panel/22/printer-symbolic.svg1
-rw-r--r--.icons/kora/panel/22/printer.svg6
-rw-r--r--.icons/kora/panel/22/process-syncing-down.svg9
-rw-r--r--.icons/kora/panel/22/process-syncing-error.svg9
-rw-r--r--.icons/kora/panel/22/process-syncing-idle.svg9
-rw-r--r--.icons/kora/panel/22/process-syncing-up.svg9
-rw-r--r--.icons/kora/panel/22/process-syncing.svg9
-rw-r--r--.icons/kora/panel/22/protonmail-indicator.svg8
-rw-r--r--.icons/kora/panel/22/protonmail-notification.svg9
-rw-r--r--.icons/kora/panel/22/protonvpn-tray.svg8
-rw-r--r--.icons/kora/panel/22/protonvpngui-connected.svg11
-rw-r--r--.icons/kora/panel/22/protonvpngui-disconnected.svg11
-rw-r--r--.icons/kora/panel/22/protonvpngui-no-network.svg11
-rw-r--r--.icons/kora/panel/22/psensor_hot.svg8
-rw-r--r--.icons/kora/panel/22/psensor_normal.svg8
-rw-r--r--.icons/kora/panel/22/pushbullet-indicator-disabled.svg8
-rw-r--r--.icons/kora/panel/22/pushbullet-indicator-light.svg8
-rw-r--r--.icons/kora/panel/22/pushbullet-indicator-paused.svg8
-rw-r--r--.icons/kora/panel/22/pushbullet-indicator-sync0-light.svg8
-rw-r--r--.icons/kora/panel/22/pushbullet-indicator-sync1-light.svg8
-rw-r--r--.icons/kora/panel/22/pushbullet-indicator-sync2-light.svg8
-rw-r--r--.icons/kora/panel/22/pushbullet-indicator-sync3-light.svg8
l---------.icons/kora/panel/22/pushbullet-indicator-transparent.svg1
l---------.icons/kora/panel/22/pushbullet-indicator.svg1
-rw-r--r--.icons/kora/panel/22/qalculate-tray.svg8
l---------.icons/kora/panel/22/qbittorrent-panel.svg1
l---------.icons/kora/panel/22/qbittorrent-tray-dark.svg1
l---------.icons/kora/panel/22/qbittorrent-tray-light.svg1
-rw-r--r--.icons/kora/panel/22/qbittorrent-tray.svg9
-rw-r--r--.icons/kora/panel/22/qelectrotech-indicator.svg8
-rw-r--r--.icons/kora/panel/22/qjoypad-tray.svg9
-rw-r--r--.icons/kora/panel/22/qnapi-panel.svg8
-rw-r--r--.icons/kora/panel/22/qomp-pause-panel.svg9
-rw-r--r--.icons/kora/panel/22/qomp-play-panel.svg9
-rw-r--r--.icons/kora/panel/22/qomp-stop-panel.svg8
-rw-r--r--.icons/kora/panel/22/qtox-away.svg8
-rw-r--r--.icons/kora/panel/22/qtox-busy.svg8
-rw-r--r--.icons/kora/panel/22/qtox-event.svg9
-rw-r--r--.icons/kora/panel/22/qtox-invisible.svg8
-rw-r--r--.icons/kora/panel/22/qtox-offline.svg8
-rw-r--r--.icons/kora/panel/22/qtox-online.svg8
-rw-r--r--.icons/kora/panel/22/qtpass-tray.svg9
-rw-r--r--.icons/kora/panel/22/quota.svg9
l---------.icons/kora/panel/22/radiotray-ng-off.svg1
l---------.icons/kora/panel/22/radiotray-ng-on.svg1
-rw-r--r--.icons/kora/panel/22/radiotray_connecting.svg9
-rw-r--r--.icons/kora/panel/22/radiotray_off.svg9
-rw-r--r--.icons/kora/panel/22/radiotray_on.svg10
-rw-r--r--.icons/kora/panel/22/rambox-done.svg9
-rw-r--r--.icons/kora/panel/22/rambox-inactive.svg8
-rw-r--r--.icons/kora/panel/22/rambox-indicator.svg8
-rw-r--r--.icons/kora/panel/22/rambox-mention.svg8
-rw-r--r--.icons/kora/panel/22/rambox-notification.svg9
-rw-r--r--.icons/kora/panel/22/rambox-warning.svg9
-rw-r--r--.icons/kora/panel/22/rare-tray.svg8
-rw-r--r--.icons/kora/panel/22/rclonetray-connected-tray.svg9
-rw-r--r--.icons/kora/panel/22/rclonetray-tray.svg8
l---------.icons/kora/panel/22/receiving-bad-signal-lock.svg1
l---------.icons/kora/panel/22/receiving-bad-signal.svg1
l---------.icons/kora/panel/22/receiving-good-signal-lock.svg1
l---------.icons/kora/panel/22/receiving-good-signal.svg1
l---------.icons/kora/panel/22/receiving-high-signal-lock.svg1
l---------.icons/kora/panel/22/receiving-high-signal.svg1
l---------.icons/kora/panel/22/receiving-low-signal-lock.svg1
l---------.icons/kora/panel/22/receiving-low-signal.svg1
l---------.icons/kora/panel/22/record-desktop-indicator-recording.svg1
l---------.icons/kora/panel/22/record-desktop-indicator.svg1
-rw-r--r--.icons/kora/panel/22/redshift-status-off.svg8
-rw-r--r--.icons/kora/panel/22/redshift-status-on.svg8
-rw-r--r--.icons/kora/panel/22/rememberthemilk-notification.svg8
-rw-r--r--.icons/kora/panel/22/rememberthemilk-tray.svg8
-rw-r--r--.icons/kora/panel/22/rememberthemilk-unseen-notification.svg9
-rw-r--r--.icons/kora/panel/22/remmina-panel.svg10
l---------.icons/kora/panel/22/remmina-status.svg1
-rw-r--r--.icons/kora/panel/22/remote-folder-sync-down.svg9
-rw-r--r--.icons/kora/panel/22/remote-folder-sync-up.svg8
-rw-r--r--.icons/kora/panel/22/remote-folder-sync.svg9
-rw-r--r--.icons/kora/panel/22/rescuetime-indicator.svg8
-rw-r--r--.icons/kora/panel/22/rescuetime-offline.svg8
l---------.icons/kora/panel/22/rhythmbox-indicator.svg1
l---------.icons/kora/panel/22/rhythmbox-notplaying.svg1
-rw-r--r--.icons/kora/panel/22/rhythmbox-panel.svg9
-rw-r--r--.icons/kora/panel/22/rhythmbox-playing.svg9
-rw-r--r--.icons/kora/panel/22/riot-tray.svg9
l---------.icons/kora/panel/22/rocketchat-tray-1.svg1
l---------.icons/kora/panel/22/rocketchat-tray-2.svg1
l---------.icons/kora/panel/22/rocketchat-tray-3.svg1
l---------.icons/kora/panel/22/rocketchat-tray-4.svg1
l---------.icons/kora/panel/22/rocketchat-tray-5.svg1
l---------.icons/kora/panel/22/rocketchat-tray-6.svg1
l---------.icons/kora/panel/22/rocketchat-tray-7.svg1
l---------.icons/kora/panel/22/rocketchat-tray-8.svg1
l---------.icons/kora/panel/22/rocketchat-tray-9-plus.svg1
l---------.icons/kora/panel/22/rocketchat-tray-9.svg1
-rw-r--r--.icons/kora/panel/22/rocketchat-tray-alert.svg9
-rw-r--r--.icons/kora/panel/22/rocketchat-tray-dot.svg8
-rw-r--r--.icons/kora/panel/22/rocketchat-tray.svg8
l---------.icons/kora/panel/22/rsibreak0.svg1
l---------.icons/kora/panel/22/rsibreak1.svg1
l---------.icons/kora/panel/22/rsibreak2.svg1
l---------.icons/kora/panel/22/rsibreak3.svg1
l---------.icons/kora/panel/22/rsibreak4.svg1
l---------.icons/kora/panel/22/rsibreakx.svg1
-rw-r--r--.icons/kora/panel/22/rto-proxy-tray.svg9
-rw-r--r--.icons/kora/panel/22/safeeyes_disabled.svg8
-rw-r--r--.icons/kora/panel/22/safeeyes_enabled.svg8
l---------.icons/kora/panel/22/scc-alive.svg1
-rw-r--r--.icons/kora/panel/22/scc-dead.svg11
-rw-r--r--.icons/kora/panel/22/scc-error.svg11
-rw-r--r--.icons/kora/panel/22/scc-unknown.svg11
-rw-r--r--.icons/kora/panel/22/screencloud-idle.svg8
-rw-r--r--.icons/kora/panel/22/screencloud-uploading.svg8
l---------.icons/kora/panel/22/scrllock-off.svg1
l---------.icons/kora/panel/22/scrllock-on.svg1
-rw-r--r--.icons/kora/panel/22/scroll-lock-off.svg8
-rw-r--r--.icons/kora/panel/22/scroll-lock-on.svg8
l---------.icons/kora/panel/22/scudcloud-attention-1.svg1
l---------.icons/kora/panel/22/scudcloud-attention-2.svg1
l---------.icons/kora/panel/22/scudcloud-attention-3.svg1
l---------.icons/kora/panel/22/scudcloud-attention-4.svg1
l---------.icons/kora/panel/22/scudcloud-attention-5.svg1
l---------.icons/kora/panel/22/scudcloud-attention-6.svg1
l---------.icons/kora/panel/22/scudcloud-attention-7.svg1
l---------.icons/kora/panel/22/scudcloud-attention-8.svg1
l---------.icons/kora/panel/22/scudcloud-attention-9.svg1
-rw-r--r--.icons/kora/panel/22/scudcloud-attention.svg9
-rw-r--r--.icons/kora/panel/22/scudcloud.svg8
-rw-r--r--.icons/kora/panel/22/seafile-status-error.svg8
-rw-r--r--.icons/kora/panel/22/seafile-status-notification.svg9
-rw-r--r--.icons/kora/panel/22/seafile-status-offline.svg8
-rw-r--r--.icons/kora/panel/22/seafile-status-ok.svg8
-rw-r--r--.icons/kora/panel/22/seafile-status-paused.svg9
-rw-r--r--.icons/kora/panel/22/seafile-status-syncing-1.svg9
-rw-r--r--.icons/kora/panel/22/seafile-status-syncing-2.svg9
-rw-r--r--.icons/kora/panel/22/security-high.svg8
-rw-r--r--.icons/kora/panel/22/security-low.svg8
-rw-r--r--.icons/kora/panel/22/security-medium.svg8
-rw-r--r--.icons/kora/panel/22/sendanywhere-tray.svg8
-rw-r--r--.icons/kora/panel/22/session-desktop-tray.svg8
l---------.icons/kora/panel/22/sflphone-indicator.svg1
l---------.icons/kora/panel/22/sflphone-notification.svg1
-rw-r--r--.icons/kora/panel/22/sflphone-offline.svg8
-rw-r--r--.icons/kora/panel/22/shutter-panel.svg14
l---------.icons/kora/panel/22/si-syncthing-0.svg1
-rw-r--r--.icons/kora/panel/22/si-syncthing-1.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-10.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-11.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-2.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-3.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-4.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-5.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-6.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-7.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-8.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-9.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-idle.svg8
-rw-r--r--.icons/kora/panel/22/si-syncthing-unknown.svg8
l---------.icons/kora/panel/22/signal-100.svg1
l---------.icons/kora/panel/22/signal-25.svg1
l---------.icons/kora/panel/22/signal-50.svg1
l---------.icons/kora/panel/22/signal-75.svg1
-rw-r--r--.icons/kora/panel/22/signal-tray.svg8
-rw-r--r--.icons/kora/panel/22/signal-unread-1.svg9
l---------.icons/kora/panel/22/signal-unread-10.svg1
l---------.icons/kora/panel/22/signal-unread-2.svg1
l---------.icons/kora/panel/22/signal-unread-3.svg1
l---------.icons/kora/panel/22/signal-unread-4.svg1
l---------.icons/kora/panel/22/signal-unread-5.svg1
l---------.icons/kora/panel/22/signal-unread-6.svg1
l---------.icons/kora/panel/22/signal-unread-7.svg1
l---------.icons/kora/panel/22/signal-unread-8.svg1
l---------.icons/kora/panel/22/signal-unread-9.svg1
-rw-r--r--.icons/kora/panel/22/simplescreenrecorder-error.svg8
l---------.icons/kora/panel/22/simplescreenrecorder-idle.svg1
-rw-r--r--.icons/kora/panel/22/simplescreenrecorder-panel.svg8
-rw-r--r--.icons/kora/panel/22/simplescreenrecorder-paused.svg8
-rw-r--r--.icons/kora/panel/22/simplescreenrecorder-recording.svg9
-rw-r--r--.icons/kora/panel/22/sirikali-panel.svg9
-rw-r--r--.icons/kora/panel/22/skype-indicator.svg9
-rw-r--r--.icons/kora/panel/22/skype-status-away-notification.svg10
-rw-r--r--.icons/kora/panel/22/skype-status-away.svg9
-rw-r--r--.icons/kora/panel/22/skype-status-connected-notification.svg10
l---------.icons/kora/panel/22/skype-status-connected.svg1
-rw-r--r--.icons/kora/panel/22/skype-status-connecting-0.svg9
-rw-r--r--.icons/kora/panel/22/skype-status-connecting-1.svg9
l---------.icons/kora/panel/22/skype-status-connecting-2.svg1
l---------.icons/kora/panel/22/skype-status-connecting-3.svg1
-rw-r--r--.icons/kora/panel/22/skype-status-disturb-notification.svg10
-rw-r--r--.icons/kora/panel/22/skype-status-disturb.svg9
-rw-r--r--.icons/kora/panel/22/skype-status-hidden-notification.svg10
-rw-r--r--.icons/kora/panel/22/skype-status-hidden.svg9
l---------.icons/kora/panel/22/skype-status-invisible-notification.svg1
l---------.icons/kora/panel/22/skype-status-invisible.svg1
-rw-r--r--.icons/kora/panel/22/skype-status-offline-notification.svg10
-rw-r--r--.icons/kora/panel/22/skype-status-offline.svg9
-rw-r--r--.icons/kora/panel/22/slack-indicator-highlight.svg9
-rw-r--r--.icons/kora/panel/22/slack-indicator-unread.svg9
-rw-r--r--.icons/kora/panel/22/slack-indicator.svg8
-rw-r--r--.icons/kora/panel/22/smartcode-stremio-tray.svg9
l---------.icons/kora/panel/22/smartphone-connected.svg1
l---------.icons/kora/panel/22/smartphone-disconnected.svg1
l---------.icons/kora/panel/22/smartphone-trusted.svg1
-rw-r--r--.icons/kora/panel/22/smartphoneattention.svg10
-rw-r--r--.icons/kora/panel/22/smartphoneconnected.svg9
-rw-r--r--.icons/kora/panel/22/smartphonedisconnected.svg9
-rw-r--r--.icons/kora/panel/22/smartphonetrusted.svg9
-rw-r--r--.icons/kora/panel/22/smplayer-panel.svg8
l---------.icons/kora/panel/22/software-update-available.svg1
l---------.icons/kora/panel/22/software-update-urgent.svg1
-rw-r--r--.icons/kora/panel/22/solaar-attention.svg9
-rw-r--r--.icons/kora/panel/22/solaar-indicator.svg8
-rw-r--r--.icons/kora/panel/22/spotify-indicator.svg8
l---------.icons/kora/panel/22/spotify-linux-32.svg1
-rw-r--r--.icons/kora/panel/22/start-here-lxqt.svg8
-rw-r--r--.icons/kora/panel/22/start-here.svg8
-rw-r--r--.icons/kora/panel/22/state-download.svg8
-rw-r--r--.icons/kora/panel/22/state-error.svg8
-rw-r--r--.icons/kora/panel/22/state-information.svg8
-rw-r--r--.icons/kora/panel/22/state-offline.svg8
-rw-r--r--.icons/kora/panel/22/state-ok.svg8
-rw-r--r--.icons/kora/panel/22/state-pause.svg8
-rw-r--r--.icons/kora/panel/22/state-sync.svg8
-rw-r--r--.icons/kora/panel/22/state-warning.svg8
-rw-r--r--.icons/kora/panel/22/steadyflow-alert-panel.svg9
-rw-r--r--.icons/kora/panel/22/steadyflow-panel.svg8
-rw-r--r--.icons/kora/panel/22/steam_tray_mono.svg10
l---------.icons/kora/panel/22/stock_weather-cloudy.svg1
l---------.icons/kora/panel/22/stock_weather-few-clouds.svg1
l---------.icons/kora/panel/22/stock_weather-fog.svg1
l---------.icons/kora/panel/22/stock_weather-night-clear.svg1
l---------.icons/kora/panel/22/stock_weather-night-few-clouds.svg1
l---------.icons/kora/panel/22/stock_weather-showers.svg1
l---------.icons/kora/panel/22/stock_weather-snow.svg1
l---------.icons/kora/panel/22/stock_weather-storm.svg1
l---------.icons/kora/panel/22/strawberry-panel-grey.svg1
-rw-r--r--.icons/kora/panel/22/strawberry-panel.svg8
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-0.svg11
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-1.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-10.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-11.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-12.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-13.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-14.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-15.svg11
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-2.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-3.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-4.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-5.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-6.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-7.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-8.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-9.svg12
-rw-r--r--.icons/kora/panel/22/superproductivity-tray-run.svg8
-rw-r--r--.icons/kora/panel/22/superproductivity-tray.svg8
-rw-r--r--.icons/kora/panel/22/synapse-panel.svg8
-rw-r--r--.icons/kora/panel/22/synergy-panel-ok.svg10
-rw-r--r--.icons/kora/panel/22/synergy-panel.svg9
-rw-r--r--.icons/kora/panel/22/syspeek-0.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-10.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-100.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-20.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-30.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-40.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-50.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-60.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-70.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-80.svg8
-rw-r--r--.icons/kora/panel/22/syspeek-90.svg8
l---------.icons/kora/panel/22/system-devices-information.svg1
-rw-r--r--.icons/kora/panel/22/system-devices-panel-alert.svg8
l---------.icons/kora/panel/22/system-devices-panel-information.svg1
-rw-r--r--.icons/kora/panel/22/system-devices-panel.svg8
-rw-r--r--.icons/kora/panel/22/system-file-manager-panel.svg9
-rw-r--r--.icons/kora/panel/22/system-restart-panel.svg8
l---------.icons/kora/panel/22/system-shutdown-panel-restart.svg1
l---------.icons/kora/panel/22/system-shutdown-panel.svg1
l---------.icons/kora/panel/22/system-software-update-panel.svg1
l---------.icons/kora/panel/22/tablet-connected.svg1
l---------.icons/kora/panel/22/tablet-disconnected.svg1
-rw-r--r--.icons/kora/panel/22/tabletattention.svg9
-rw-r--r--.icons/kora/panel/22/tabletconnected.svg8
-rw-r--r--.icons/kora/panel/22/tabletdisconnected.svg9
-rw-r--r--.icons/kora/panel/22/tablettrusted.svg8
-rw-r--r--.icons/kora/panel/22/tartube-check-tray.svg8
-rw-r--r--.icons/kora/panel/22/tartube-download-tray.svg8
-rw-r--r--.icons/kora/panel/22/tartube-info-tray.svg8
-rw-r--r--.icons/kora/panel/22/tartube-refresh-tray.svg8
-rw-r--r--.icons/kora/panel/22/tartube-tidy-tray.svg8
-rw-r--r--.icons/kora/panel/22/tartube-tray.svg8
-rw-r--r--.icons/kora/panel/22/tartube-update-tray.svg8
-rw-r--r--.icons/kora/panel/22/teams-for-linux-tray.svg8
-rw-r--r--.icons/kora/panel/22/teams-tray-activity.svg9
-rw-r--r--.icons/kora/panel/22/teams-tray-available.svg8
-rw-r--r--.icons/kora/panel/22/teams-tray-away.svg8
-rw-r--r--.icons/kora/panel/22/teams-tray-busy.svg8
-rw-r--r--.icons/kora/panel/22/teams-tray-dnd.svg8
-rw-r--r--.icons/kora/panel/22/teams-tray-error.svg9
-rw-r--r--.icons/kora/panel/22/teams-tray-noactivity.svg8
-rw-r--r--.icons/kora/panel/22/teams-tray-offline.svg8
l---------.icons/kora/panel/22/teams-tray-offshift.svg1
l---------.icons/kora/panel/22/teams-tray-onshift.svg1
-rw-r--r--.icons/kora/panel/22/teamviewer-indicator-away.svg8
-rw-r--r--.icons/kora/panel/22/teamviewer-indicator-busy.svg8
-rw-r--r--.icons/kora/panel/22/teamviewer-indicator-connected.svg8
-rw-r--r--.icons/kora/panel/22/teamviewer-indicator-error.svg8
-rw-r--r--.icons/kora/panel/22/teamviewer-indicator-offline.svg8
-rw-r--r--.icons/kora/panel/22/teamviewer-indicator.svg8
-rw-r--r--.icons/kora/panel/22/telegram-attention-panel.svg9
-rw-r--r--.icons/kora/panel/22/telegram-mute-panel.svg9
-rw-r--r--.icons/kora/panel/22/telegram-panel.svg8
-rw-r--r--.icons/kora/panel/22/thunderbird-attention-panel.svg10
-rw-r--r--.icons/kora/panel/22/thunderbird-panel.svg9
-rw-r--r--.icons/kora/panel/22/ticktick-tray.svg11
-rw-r--r--.icons/kora/panel/22/timekpr-panel.svg17
l---------.icons/kora/panel/22/todo-indicator.svg1
-rw-r--r--.icons/kora/panel/22/todoist-tray.svg8
-rw-r--r--.icons/kora/panel/22/tomahawk-indicator.svg8
l---------.icons/kora/panel/22/tomboy-panel.svg1
-rw-r--r--.icons/kora/panel/22/toolbox-tray-color.svg8
l---------.icons/kora/panel/22/touchpad-indicator-light-disabled.svg1
l---------.icons/kora/panel/22/touchpad-indicator-light-enabled.svg1
l---------.icons/kora/panel/22/touchpad-indicator-light.svg1
-rw-r--r--.icons/kora/panel/22/transmission-panel.svg9
l---------.icons/kora/panel/22/transmission-tray-icon.svg1
l---------.icons/kora/panel/22/transmitting-bad-signal-lock.svg1
l---------.icons/kora/panel/22/transmitting-bad-signal.svg1
l---------.icons/kora/panel/22/transmitting-good-signal-lock.svg1
l---------.icons/kora/panel/22/transmitting-good-signal.svg1
l---------.icons/kora/panel/22/transmitting-high-signal-lock.svg1
l---------.icons/kora/panel/22/transmitting-high-signal.svg1
l---------.icons/kora/panel/22/transmitting-low-signal-lock.svg1
l---------.icons/kora/panel/22/transmitting-low-signal.svg1
l---------.icons/kora/panel/22/tray-message.svg1
l---------.icons/kora/panel/22/tray-new-im.svg1
l---------.icons/kora/panel/22/tray-offline.svg1
l---------.icons/kora/panel/22/tray-online.svg1
-rw-r--r--.icons/kora/panel/22/trimage-indicator.svg8
-rw-r--r--.icons/kora/panel/22/tusk-indicator.svg8
-rw-r--r--.icons/kora/panel/22/tutanota-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/22/tv-symbolic.svg9
-rw-r--r--.icons/kora/panel/22/tvconnected.svg9
-rw-r--r--.icons/kora/panel/22/tvdisconnected.svg8
-rw-r--r--.icons/kora/panel/22/tvtrusted.svg9
-rw-r--r--.icons/kora/panel/22/tweet-tray-panel.svg8
-rw-r--r--.icons/kora/panel/22/twitch-indicator.svg8
-rw-r--r--.icons/kora/panel/22/ubuntuone-client-error.svg8
-rw-r--r--.icons/kora/panel/22/ubuntuone-client-idle.svg8
-rw-r--r--.icons/kora/panel/22/ubuntuone-client-offline.svg8
-rw-r--r--.icons/kora/panel/22/ubuntuone-client-paused.svg8
-rw-r--r--.icons/kora/panel/22/ubuntuone-client-updating.svg8
-rw-r--r--.icons/kora/panel/22/uget-tray-default.svg8
-rw-r--r--.icons/kora/panel/22/uget-tray-downloading.svg9
-rw-r--r--.icons/kora/panel/22/uget-tray-error.svg8
-rw-r--r--.icons/kora/panel/22/ulauncher-indicator.svg10
-rw-r--r--.icons/kora/panel/22/update-high.svg9
-rw-r--r--.icons/kora/panel/22/update-low.svg9
-rw-r--r--.icons/kora/panel/22/update-medium.svg9
-rw-r--r--.icons/kora/panel/22/update-none.svg8
l---------.icons/kora/panel/22/updates-notifier-inactive.svg1
l---------.icons/kora/panel/22/updates-notifier.svg1
l---------.icons/kora/panel/22/user-available-panel.svg1
-rw-r--r--.icons/kora/panel/22/user-available.svg8
l---------.icons/kora/panel/22/user-away-panel.svg1
-rw-r--r--.icons/kora/panel/22/user-away.svg8
l---------.icons/kora/panel/22/user-busy-panel.svg1
-rw-r--r--.icons/kora/panel/22/user-busy.svg8
l---------.icons/kora/panel/22/user-idle-panel.svg1
-rw-r--r--.icons/kora/panel/22/user-idle.svg8
l---------.icons/kora/panel/22/user-invisible-panel.svg1
-rw-r--r--.icons/kora/panel/22/user-invisible.svg8
l---------.icons/kora/panel/22/user-offline-panel.svg1
-rw-r--r--.icons/kora/panel/22/user-offline.svg8
l---------.icons/kora/panel/22/user-online.svg1
-rw-r--r--.icons/kora/panel/22/user-status-new.svg9
-rw-r--r--.icons/kora/panel/22/user-status-pending.svg9
-rw-r--r--.icons/kora/panel/22/utools-tray.svg8
-rw-r--r--.icons/kora/panel/22/variety-indicator.svg8
-rw-r--r--.icons/kora/panel/22/veracrypt-panel.svg10
-rw-r--r--.icons/kora/panel/22/viber-normal.svg8
-rw-r--r--.icons/kora/panel/22/viber-notification.svg9
-rw-r--r--.icons/kora/panel/22/virt-manager-panel.svg9
-rw-r--r--.icons/kora/panel/22/vivaldi-tray.svg8
-rw-r--r--.icons/kora/panel/22/vk-tray.svg8
-rw-r--r--.icons/kora/panel/22/vlc-panel.svg8
l---------.icons/kora/panel/22/volume-level-high-panel.svg1
l---------.icons/kora/panel/22/volume-level-high.svg1
l---------.icons/kora/panel/22/volume-level-low-panel.svg1
l---------.icons/kora/panel/22/volume-level-low.svg1
l---------.icons/kora/panel/22/volume-level-medium-panel.svg1
l---------.icons/kora/panel/22/volume-level-medium.svg1
l---------.icons/kora/panel/22/volume-level-muted-panel.svg1
l---------.icons/kora/panel/22/volume-level-muted.svg1
l---------.icons/kora/panel/22/volume-level-none-panel.svg1
l---------.icons/kora/panel/22/volume-level-none.svg1
-rw-r--r--.icons/kora/panel/22/vorta-tray-active.svg10
-rw-r--r--.icons/kora/panel/22/vorta-tray.svg9
-rw-r--r--.icons/kora/panel/22/wallet-closed.svg12
-rw-r--r--.icons/kora/panel/22/wallet-open.svg12
l---------.icons/kora/panel/22/weather-clear-night-000.svg1
l---------.icons/kora/panel/22/weather-clear-night-010.svg1
l---------.icons/kora/panel/22/weather-clear-night-020.svg1
l---------.icons/kora/panel/22/weather-clear-night-030.svg1
l---------.icons/kora/panel/22/weather-clear-night-040.svg1
l---------.icons/kora/panel/22/weather-clear-night-050.svg1
l---------.icons/kora/panel/22/weather-clear-night-060.svg1
l---------.icons/kora/panel/22/weather-clear-night-070.svg1
l---------.icons/kora/panel/22/weather-clear-night-080.svg1
l---------.icons/kora/panel/22/weather-clear-night-090.svg1
l---------.icons/kora/panel/22/weather-clear-night-100.svg1
l---------.icons/kora/panel/22/weather-clear-night-110.svg1
l---------.icons/kora/panel/22/weather-clear-night-120.svg1
l---------.icons/kora/panel/22/weather-clear-night-130.svg1
l---------.icons/kora/panel/22/weather-clear-night-140.svg1
l---------.icons/kora/panel/22/weather-clear-night-150.svg1
l---------.icons/kora/panel/22/weather-clear-night-160.svg1
l---------.icons/kora/panel/22/weather-clear-night-170.svg1
l---------.icons/kora/panel/22/weather-clear-night-180.svg1
l---------.icons/kora/panel/22/weather-clear-night-190.svg1
l---------.icons/kora/panel/22/weather-clear-night-200.svg1
l---------.icons/kora/panel/22/weather-clear-night-210.svg1
l---------.icons/kora/panel/22/weather-clear-night-220.svg1
l---------.icons/kora/panel/22/weather-clear-night-230.svg1
l---------.icons/kora/panel/22/weather-clear-night-240.svg1
l---------.icons/kora/panel/22/weather-clear-night-250.svg1
l---------.icons/kora/panel/22/weather-clear-night-260.svg1
l---------.icons/kora/panel/22/weather-clear-night-270.svg1
l---------.icons/kora/panel/22/weather-clear-night-280.svg1
l---------.icons/kora/panel/22/weather-clear-night-290.svg1
l---------.icons/kora/panel/22/weather-clear-night-300.svg1
l---------.icons/kora/panel/22/weather-clear-night-310.svg1
l---------.icons/kora/panel/22/weather-clear-night-320.svg1
l---------.icons/kora/panel/22/weather-clear-night-330.svg1
l---------.icons/kora/panel/22/weather-clear-night-340.svg1
l---------.icons/kora/panel/22/weather-clear-night-350.svg1
-rw-r--r--.icons/kora/panel/22/weather-clear-night.svg8
-rw-r--r--.icons/kora/panel/22/weather-clear-wind-night.svg11
-rw-r--r--.icons/kora/panel/22/weather-clear-wind.svg12
-rw-r--r--.icons/kora/panel/22/weather-clear.svg9
-rw-r--r--.icons/kora/panel/22/weather-clouds-night.svg9
l---------.icons/kora/panel/22/weather-clouds-wind-night.svg1
-rw-r--r--.icons/kora/panel/22/weather-clouds-wind.svg11
-rw-r--r--.icons/kora/panel/22/weather-clouds.svg9
l---------.icons/kora/panel/22/weather-few-clouds-night-000.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-010.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-020.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-030.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-040.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-050.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-060.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-070.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-080.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-090.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-100.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-110.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-120.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-130.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-140.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-150.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-160.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-170.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-180.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-190.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-200.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-210.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-220.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-230.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-240.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-250.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-260.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-270.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-280.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-290.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-300.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-310.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-320.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-330.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-340.svg1
l---------.icons/kora/panel/22/weather-few-clouds-night-350.svg1
-rw-r--r--.icons/kora/panel/22/weather-few-clouds-night.svg9
l---------.icons/kora/panel/22/weather-few-clouds-wind-night.svg1
l---------.icons/kora/panel/22/weather-few-clouds-wind.svg1
-rw-r--r--.icons/kora/panel/22/weather-few-clouds.svg9
-rw-r--r--.icons/kora/panel/22/weather-fog.svg8
-rw-r--r--.icons/kora/panel/22/weather-freezing-rain.svg9
l---------.icons/kora/panel/22/weather-hail.svg1
l---------.icons/kora/panel/22/weather-many-clouds-wind.svg1
l---------.icons/kora/panel/22/weather-many-clouds.svg1
l---------.icons/kora/panel/22/weather-mist.svg1
-rw-r--r--.icons/kora/panel/22/weather-none-available.svg9
l---------.icons/kora/panel/22/weather-overcast-wind.svg1
-rw-r--r--.icons/kora/panel/22/weather-overcast.svg9
-rw-r--r--.icons/kora/panel/22/weather-severe-alert.svg9
l---------.icons/kora/panel/22/weather-showers-day.svg1
l---------.icons/kora/panel/22/weather-showers-night.svg1
l---------.icons/kora/panel/22/weather-showers-scattered-day.svg1
l---------.icons/kora/panel/22/weather-showers-scattered-night.svg1
-rw-r--r--.icons/kora/panel/22/weather-showers-scattered.svg10
-rw-r--r--.icons/kora/panel/22/weather-showers.svg9
l---------.icons/kora/panel/22/weather-snow-day.svg1
l---------.icons/kora/panel/22/weather-snow-night.svg1
-rw-r--r--.icons/kora/panel/22/weather-snow-rain.svg9
l---------.icons/kora/panel/22/weather-snow-scattered-day.svg1
l---------.icons/kora/panel/22/weather-snow-scattered-night.svg1
-rw-r--r--.icons/kora/panel/22/weather-snow-scattered.svg9
-rw-r--r--.icons/kora/panel/22/weather-snow.svg9
l---------.icons/kora/panel/22/weather-storm-day.svg1
l---------.icons/kora/panel/22/weather-storm-night.svg1
-rw-r--r--.icons/kora/panel/22/weather-storm.svg9
-rw-r--r--.icons/kora/panel/22/weather-windy.svg8
-rw-r--r--.icons/kora/panel/22/webtorrent-desktop-panel.svg8
-rw-r--r--.icons/kora/panel/22/wechat-tray-unread.svg10
-rw-r--r--.icons/kora/panel/22/wechat-tray.svg9
-rw-r--r--.icons/kora/panel/22/whatsapp-msg.svg10
-rw-r--r--.icons/kora/panel/22/whatsapp-tray.svg8
-rw-r--r--.icons/kora/panel/22/whatsapp-warning-msg.svg9
-rw-r--r--.icons/kora/panel/22/whatsapp-warning.svg8
-rw-r--r--.icons/kora/panel/22/whatsie-tray-attention.svg9
-rw-r--r--.icons/kora/panel/22/whatsie-tray.svg8
-rw-r--r--.icons/kora/panel/22/wire-tray-attention.svg9
-rw-r--r--.icons/kora/panel/22/wire-tray.svg8
l---------.icons/kora/panel/22/wired.svg1
-rw-r--r--.icons/kora/panel/22/wiznote-indicator.svg8
-rw-r--r--.icons/kora/panel/22/workrave-indicator-quiet.svg8
-rw-r--r--.icons/kora/panel/22/workrave-indicator-suspended.svg8
-rw-r--r--.icons/kora/panel/22/workrave-indicator.svg8
-rw-r--r--.icons/kora/panel/22/x-tile-panel.svg9
-rw-r--r--.icons/kora/panel/22/xchat-panel.svg8
l---------.icons/kora/panel/22/xfce-newmail.svg1
l---------.icons/kora/panel/22/xfce-nomail.svg1
l---------.icons/kora/panel/22/xfce4-battery-critical-charging.svg1
l---------.icons/kora/panel/22/xfce4-battery-critical.svg1
l---------.icons/kora/panel/22/xfce4-battery-full-charging.svg1
l---------.icons/kora/panel/22/xfce4-battery-full.svg1
l---------.icons/kora/panel/22/xfce4-battery-low-charging.svg1
l---------.icons/kora/panel/22/xfce4-battery-low.svg1
l---------.icons/kora/panel/22/xfce4-battery-missing.svg1
l---------.icons/kora/panel/22/xfce4-battery-ok-charging.svg1
l---------.icons/kora/panel/22/xfce4-battery-ok.svg1
-rw-r--r--.icons/kora/panel/22/xfce4-fsguard-plugin-urgent.svg10
l---------.icons/kora/panel/22/xfce4-fsguard-plugin-warning.svg1
l---------.icons/kora/panel/22/xfce4-fsguard-plugin.svg1
l---------.icons/kora/panel/22/xfce4-mixer-muted.svg1
l---------.icons/kora/panel/22/xfce4-mixer-no-muted.svg1
l---------.icons/kora/panel/22/xfce4-mixer-no-record.svg1
l---------.icons/kora/panel/22/xfce4-mixer-record.svg1
l---------.icons/kora/panel/22/xfce4-mixer-volume-high.svg1
l---------.icons/kora/panel/22/xfce4-mixer-volume-low-medium.svg1
l---------.icons/kora/panel/22/xfce4-mixer-volume-low.svg1
l---------.icons/kora/panel/22/xfce4-mixer-volume-medium.svg1
l---------.icons/kora/panel/22/xfce4-mixer-volume-muted.svg1
l---------.icons/kora/panel/22/xfce4-mixer-volume-ultra-low.svg1
l---------.icons/kora/panel/22/xfce4-mixer-volume-very-high.svg1
l---------.icons/kora/panel/22/xfce4-notes-plugin.svg1
-rw-r--r--.icons/kora/panel/22/xfce4-whiskermenu.svg8
l---------.icons/kora/panel/22/xfpm-ac-adapter.svg1
-rw-r--r--.icons/kora/panel/22/xfpm-brightness-lcd.svg9
l---------.icons/kora/panel/22/xfpm-keyboard-000.svg1
l---------.icons/kora/panel/22/xfpm-keyboard-020.svg1
l---------.icons/kora/panel/22/xfpm-keyboard-030.svg1
l---------.icons/kora/panel/22/xfpm-keyboard-040.svg1
l---------.icons/kora/panel/22/xfpm-keyboard-060.svg1
l---------.icons/kora/panel/22/xfpm-keyboard-080.svg1
l---------.icons/kora/panel/22/xfpm-keyboard-100.svg1
l---------.icons/kora/panel/22/xfpm-mouse-000.svg1
l---------.icons/kora/panel/22/xfpm-mouse-020.svg1
l---------.icons/kora/panel/22/xfpm-mouse-030.svg1
l---------.icons/kora/panel/22/xfpm-mouse-040.svg1
l---------.icons/kora/panel/22/xfpm-mouse-060.svg1
l---------.icons/kora/panel/22/xfpm-mouse-080.svg1
l---------.icons/kora/panel/22/xfpm-mouse-100.svg1
l---------.icons/kora/panel/22/xfpm-phone-000.svg1
l---------.icons/kora/panel/22/xfpm-phone-020.svg1
l---------.icons/kora/panel/22/xfpm-phone-030.svg1
l---------.icons/kora/panel/22/xfpm-phone-040.svg1
l---------.icons/kora/panel/22/xfpm-phone-060.svg1
l---------.icons/kora/panel/22/xfpm-phone-080.svg1
l---------.icons/kora/panel/22/xfpm-phone-100.svg1
l---------.icons/kora/panel/22/xfpm-primary-000-charging.svg1
l---------.icons/kora/panel/22/xfpm-primary-000.svg1
l---------.icons/kora/panel/22/xfpm-primary-020-charging.svg1
l---------.icons/kora/panel/22/xfpm-primary-020.svg1
l---------.icons/kora/panel/22/xfpm-primary-040-charging.svg1
l---------.icons/kora/panel/22/xfpm-primary-040.svg1
l---------.icons/kora/panel/22/xfpm-primary-060-charging.svg1
l---------.icons/kora/panel/22/xfpm-primary-060.svg1
l---------.icons/kora/panel/22/xfpm-primary-080-charging.svg1
l---------.icons/kora/panel/22/xfpm-primary-080.svg1
l---------.icons/kora/panel/22/xfpm-primary-100-charging.svg1
l---------.icons/kora/panel/22/xfpm-primary-100.svg1
l---------.icons/kora/panel/22/xfpm-primary-charged.svg1
l---------.icons/kora/panel/22/xfpm-primary-missing.svg1
l---------.icons/kora/panel/22/xfpm-ups-000-charging.svg1
l---------.icons/kora/panel/22/xfpm-ups-000.svg1
l---------.icons/kora/panel/22/xfpm-ups-020-charging.svg1
l---------.icons/kora/panel/22/xfpm-ups-020.svg1
l---------.icons/kora/panel/22/xfpm-ups-040-charging.svg1
l---------.icons/kora/panel/22/xfpm-ups-040.svg1
l---------.icons/kora/panel/22/xfpm-ups-060-charging.svg1
l---------.icons/kora/panel/22/xfpm-ups-060.svg1
l---------.icons/kora/panel/22/xfpm-ups-080-charging.svg1
l---------.icons/kora/panel/22/xfpm-ups-080.svg1
l---------.icons/kora/panel/22/xfpm-ups-100-charging.svg1
l---------.icons/kora/panel/22/xfpm-ups-100.svg1
l---------.icons/kora/panel/22/xfpm-ups-charged.svg1
l---------.icons/kora/panel/22/xfpm-ups-missing.svg1
l---------.icons/kora/panel/22/xkbmod-indicator.svg1
-rw-r--r--.icons/kora/panel/22/y-ppa-indicator.svg8
-rw-r--r--.icons/kora/panel/22/yaradio-yamusic-tray.svg8
-rw-r--r--.icons/kora/panel/22/yate-tray-incomingcall.svg8
-rw-r--r--.icons/kora/panel/22/yate-tray-incomingchat.svg9
-rw-r--r--.icons/kora/panel/22/yate-tray-info.svg9
-rw-r--r--.icons/kora/panel/22/yate-tray-notification.svg9
-rw-r--r--.icons/kora/panel/22/yate-tray.svg8
-rw-r--r--.icons/kora/panel/22/yd-busy1.svg10
l---------.icons/kora/panel/22/yd-busy2.svg1
l---------.icons/kora/panel/22/yd-busy3.svg1
l---------.icons/kora/panel/22/yd-busy4.svg1
l---------.icons/kora/panel/22/yd-busy5.svg1
-rw-r--r--.icons/kora/panel/22/yd-ind-error.svg8
-rw-r--r--.icons/kora/panel/22/yd-ind-idle.svg8
-rw-r--r--.icons/kora/panel/22/yd-ind-pause.svg8
-rw-r--r--.icons/kora/panel/22/youtube-indicator-downloading-light.svg8
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light-disabled.svg8
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light-sync0.svg9
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light-sync1.svg9
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light-sync2.svg9
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light-sync3.svg9
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light-sync4.svg9
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light-sync5.svg9
l---------.icons/kora/panel/22/youtube-indicator-light-sync6.svg1
l---------.icons/kora/panel/22/youtube-indicator-light-sync7.svg1
l---------.icons/kora/panel/22/youtube-indicator-light-sync8.svg1
l---------.icons/kora/panel/22/youtube-indicator-light-sync9.svg1
-rw-r--r--.icons/kora/panel/22/youtube-indicator-light.svg8
-rw-r--r--.icons/kora/panel/22/youtube-music-desktop-app-tray-pause.svg9
-rw-r--r--.icons/kora/panel/22/youtube-music-desktop-app-tray-play.svg8
-rw-r--r--.icons/kora/panel/22/youtube-music-desktop-app-tray.svg8
-rw-r--r--.icons/kora/panel/22/youtube-music-tray.svg11
l---------.icons/kora/panel/22/yum-indicator-error.svg1
l---------.icons/kora/panel/22/yum-indicator-info.svg1
l---------.icons/kora/panel/22/yum-indicator-no-updates.svg1
l---------.icons/kora/panel/22/yum-indicator-updates.svg1
l---------.icons/kora/panel/22/yum-indicator-working.svg1
l---------.icons/kora/panel/22/zeal-panel.svg1
-rw-r--r--.icons/kora/panel/22/zeal-tray.svg9
-rw-r--r--.icons/kora/panel/22/zim-panel.svg9
l---------.icons/kora/panel/22@21
-rw-r--r--.icons/kora/panel/24/1password-panel-locked.svg11
-rw-r--r--.icons/kora/panel/24/1password-panel.svg11
-rw-r--r--.icons/kora/panel/24/5g.svg8
-rw-r--r--.icons/kora/panel/24/QMPlay2-panel.svg8
-rw-r--r--.icons/kora/panel/24/ac-adapter.svg8
-rw-r--r--.icons/kora/panel/24/account-logged-in.svg8
-rw-r--r--.icons/kora/panel/24/acestream-tray.svg9
-rw-r--r--.icons/kora/panel/24/airplane-mode-off.svg7
-rw-r--r--.icons/kora/panel/24/airplane-mode.svg8
-rw-r--r--.icons/kora/panel/24/akonaditray.svg8
-rw-r--r--.icons/kora/panel/24/alarm-clock-panel.svg8
-rw-r--r--.icons/kora/panel/24/alarm-clock-triggered.svg8
l---------.icons/kora/panel/24/albert-panel.svg1
-rw-r--r--.icons/kora/panel/24/albert-tray.svg8
-rw-r--r--.icons/kora/panel/24/amd-alto.svg8
-rw-r--r--.icons/kora/panel/24/amd-bajo.svg8
-rw-r--r--.icons/kora/panel/24/amd-medio.svg8
-rw-r--r--.icons/kora/panel/24/anatine-indicator.svg9
-rw-r--r--.icons/kora/panel/24/anatine-notification.svg10
-rw-r--r--.icons/kora/panel/24/android-messages-desktop-tray-unread.svg10
-rw-r--r--.icons/kora/panel/24/android-messages-desktop-tray.svg9
l---------.icons/kora/panel/24/antimicro-panel.svg1
l---------.icons/kora/panel/24/antimicrox_trayicon.svg1
-rw-r--r--.icons/kora/panel/24/ao-app-tray.svg9
-rw-r--r--.icons/kora/panel/24/application-running.svg8
l---------.icons/kora/panel/24/applications-chat-panel.svg1
-rw-r--r--.icons/kora/panel/24/applications-email-panel.svg9
-rw-r--r--.icons/kora/panel/24/audacious-panel.svg8
l---------.icons/kora/panel/24/audio-input-microphone-high-panel.svg1
l---------.icons/kora/panel/24/audio-input-microphone-high.svg1
l---------.icons/kora/panel/24/audio-input-microphone-low-zero-panel.svg1
l---------.icons/kora/panel/24/audio-input-microphone-low.svg1
l---------.icons/kora/panel/24/audio-input-microphone-medium.svg1
l---------.icons/kora/panel/24/audio-input-microphone-muted.svg1
l---------.icons/kora/panel/24/audio-input-microphone-none-panel.svg1
l---------.icons/kora/panel/24/audio-off.svg1
-rw-r--r--.icons/kora/panel/24/audio-on.svg9
l---------.icons/kora/panel/24/audio-output-none-panel.svg1
l---------.icons/kora/panel/24/audio-output-none.svg1
l---------.icons/kora/panel/24/audio-ready.svg1
-rw-r--r--.icons/kora/panel/24/audio-recorder-off.svg8
-rw-r--r--.icons/kora/panel/24/audio-recorder-on.svg10
-rw-r--r--.icons/kora/panel/24/audio-recorder-paused.svg9
l---------.icons/kora/panel/24/audio-volume-high-panel.svg1
l---------.icons/kora/panel/24/audio-volume-high-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/audio-volume-high.svg9
l---------.icons/kora/panel/24/audio-volume-low-panel.svg1
l---------.icons/kora/panel/24/audio-volume-low-symbolic.svg1
l---------.icons/kora/panel/24/audio-volume-low-zero-panel.svg1
-rw-r--r--.icons/kora/panel/24/audio-volume-low.svg9
l---------.icons/kora/panel/24/audio-volume-medium-panel.svg1
l---------.icons/kora/panel/24/audio-volume-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/audio-volume-medium.svg9
l---------.icons/kora/panel/24/audio-volume-muted-blocked-panel.svg1
l---------.icons/kora/panel/24/audio-volume-muted-blocking-panel.svg1
-rw-r--r--.icons/kora/panel/24/audio-volume-muted-blocking.svg9
l---------.icons/kora/panel/24/audio-volume-muted-panel.svg1
l---------.icons/kora/panel/24/audio-volume-muted-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/audio-volume-muted.svg9
l---------.icons/kora/panel/24/audio-volume-off.svg1
-rw-r--r--.icons/kora/panel/24/autokey-status-error.svg8
-rw-r--r--.icons/kora/panel/24/autokey-status.svg8
-rw-r--r--.icons/kora/panel/24/avatar-default.svg8
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ak.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Am.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ar.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Av.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Az.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Be.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Bg.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Bm.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Bn.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Br.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Bs.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-By.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ch.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Cm.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Cr.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Cs.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Da.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-De.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Dv.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Dz.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ee.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-En.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Eo.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Es.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Et.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Fa.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ff.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Fi.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Fo.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Fr.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ga.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Gr.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Gu.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ha.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-He.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Hi.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Hr.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Hu.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Hy.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ie.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ig.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ik.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-In.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Is.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-It.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ja.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ka.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ki.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Kk.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Km.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Kn.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ko.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ku.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Lo.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Lt.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Lv.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Md.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Mi.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Mk.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ml.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Mn.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Mr.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Mt.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-My.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ne.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Nl.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-No.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Or.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Pa.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ph.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Pl.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ps.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Pt.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ro.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ru.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sa.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sd.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Si.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sk.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sl.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sq.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sr.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sv.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sw.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Sy.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ta.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Te.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Tg.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Th.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Tk.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Tn.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Tr.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Uk.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Ur.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Uz.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Vi.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Wo.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Xs.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Yo.svg1
l---------.icons/kora/panel/24/ayatana-indicator-keyboard-Zh.svg1
l---------.icons/kora/panel/24/ayatana-indicator-notification-read-dnd.svg1
l---------.icons/kora/panel/24/ayatana-indicator-notification-read.svg1
l---------.icons/kora/panel/24/ayatana-indicator-notification-unread-dnd.svg1
l---------.icons/kora/panel/24/ayatana-indicator-notification-unread.svg1
l---------.icons/kora/panel/24/ayatanawebmail-messages-new.svg1
l---------.icons/kora/panel/24/ayatanawebmail-messages.svg1
l---------.icons/kora/panel/24/bad-signal-lock.svg1
l---------.icons/kora/panel/24/bad-signal.svg1
-rw-r--r--.icons/kora/panel/24/banshee-panel.svg8
-rw-r--r--.icons/kora/panel/24/barrier-connected.svg8
-rw-r--r--.icons/kora/panel/24/barrier-disconnected.svg8
-rw-r--r--.icons/kora/panel/24/barrier-transfering.svg8
l---------.icons/kora/panel/24/battery-000-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-000-charging.svg8
l---------.icons/kora/panel/24/battery-000-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-000.svg7
l---------.icons/kora/panel/24/battery-010-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-010-charging.svg9
l---------.icons/kora/panel/24/battery-010-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-010.svg9
l---------.icons/kora/panel/24/battery-020-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-020-charging.svg9
l---------.icons/kora/panel/24/battery-020-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-020.svg1
l---------.icons/kora/panel/24/battery-030-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-030-charging.svg9
l---------.icons/kora/panel/24/battery-030-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-030.svg1
l---------.icons/kora/panel/24/battery-040-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-040-charging.svg9
l---------.icons/kora/panel/24/battery-040-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-040.svg9
l---------.icons/kora/panel/24/battery-050-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-050-charging.svg9
l---------.icons/kora/panel/24/battery-050-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-050.svg9
l---------.icons/kora/panel/24/battery-060-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-060-charging.svg9
l---------.icons/kora/panel/24/battery-060-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-060.svg9
l---------.icons/kora/panel/24/battery-070-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-070-charging.svg9
l---------.icons/kora/panel/24/battery-070-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-070.svg9
l---------.icons/kora/panel/24/battery-080-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-080-charging.svg9
l---------.icons/kora/panel/24/battery-080-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-080.svg9
l---------.icons/kora/panel/24/battery-090-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-090-charging.svg9
l---------.icons/kora/panel/24/battery-090-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-090.svg9
-rw-r--r--.icons/kora/panel/24/battery-100-charged.svg9
l---------.icons/kora/panel/24/battery-100-charging-symbolic.svg1
l---------.icons/kora/panel/24/battery-100-charging.svg1
l---------.icons/kora/panel/24/battery-100-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-100.svg9
l---------.icons/kora/panel/24/battery-caution-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-caution-charging.svg9
l---------.icons/kora/panel/24/battery-caution-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-caution.svg9
l---------.icons/kora/panel/24/battery-charged.svg1
l---------.icons/kora/panel/24/battery-empty-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-empty-charging.svg8
l---------.icons/kora/panel/24/battery-empty-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-empty.svg8
l---------.icons/kora/panel/24/battery-full-charged-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-full-charged.svg9
l---------.icons/kora/panel/24/battery-full-charging-symbolic.svg1
l---------.icons/kora/panel/24/battery-full-charging.svg1
l---------.icons/kora/panel/24/battery-full-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-full.svg9
l---------.icons/kora/panel/24/battery-good-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-good-charging.svg9
l---------.icons/kora/panel/24/battery-good-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-good.svg9
l---------.icons/kora/panel/24/battery-low-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-low-charging.svg9
l---------.icons/kora/panel/24/battery-low-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-low.svg9
l---------.icons/kora/panel/24/battery-medium-charging-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-medium-charging.svg9
l---------.icons/kora/panel/24/battery-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-medium.svg9
l---------.icons/kora/panel/24/battery-missing-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-missing.svg9
l---------.icons/kora/panel/24/battery-profile-performance-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-profile-performance.svg11
l---------.icons/kora/panel/24/battery-profile-powersave-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/battery-profile-powersave.svg6
l---------.icons/kora/panel/24/battery_charged.svg1
l---------.icons/kora/panel/24/battery_full.svg1
l---------.icons/kora/panel/24/battery_plugged.svg1
-rw-r--r--.icons/kora/panel/24/bauh-tray.svg8
-rw-r--r--.icons/kora/panel/24/bauh-update-tray.svg11
-rw-r--r--.icons/kora/panel/24/bitcoin-indicator.svg8
-rw-r--r--.icons/kora/panel/24/bitwarden-tray.svg9
l---------.icons/kora/panel/24/blueberry-tray-active.svg1
l---------.icons/kora/panel/24/blueberry-tray-disabled.svg1
l---------.icons/kora/panel/24/blueberry-tray.svg1
-rw-r--r--.icons/kora/panel/24/bluemail-tray.svg8
l---------.icons/kora/panel/24/blueman-active.svg1
l---------.icons/kora/panel/24/blueman-disabled.svg1
l---------.icons/kora/panel/24/blueman-tray-active.svg1
l---------.icons/kora/panel/24/blueman-tray-disabled.svg1
l---------.icons/kora/panel/24/blueman-tray.svg1
l---------.icons/kora/panel/24/blueman.svg1
-rw-r--r--.icons/kora/panel/24/bluetooth-active.svg8
-rw-r--r--.icons/kora/panel/24/bluetooth-disabled.svg8
l---------.icons/kora/panel/24/bluetooth-offline.svg1
l---------.icons/kora/panel/24/bluetooth-online.svg1
-rw-r--r--.icons/kora/panel/24/bluetooth-paired.svg8
-rw-r--r--.icons/kora/panel/24/bomi-panel.svg8
l---------.icons/kora/panel/24/both-bad-signal-lock.svg1
l---------.icons/kora/panel/24/both-bad-signal.svg1
l---------.icons/kora/panel/24/both-good-signal-lock.svg1
l---------.icons/kora/panel/24/both-good-signal.svg1
l---------.icons/kora/panel/24/both-high-signal-lock.svg1
l---------.icons/kora/panel/24/both-high-signal.svg1
l---------.icons/kora/panel/24/both-low-signal-lock.svg1
l---------.icons/kora/panel/24/both-low-signal.svg1
-rw-r--r--.icons/kora/panel/24/brave-tray.svg8
-rw-r--r--.icons/kora/panel/24/brightness-high-symbolic.svg8
-rw-r--r--.icons/kora/panel/24/brightness-low-symbolic.svg11
l---------.icons/kora/panel/24/brightness-medium-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/brightness-symbolic.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-0.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-1.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-10.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-11.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-2.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-3.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-4.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-5.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-6.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-7.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-8.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-9.svg8
l---------.icons/kora/panel/24/btsync-gui-connecting.svg1
-rw-r--r--.icons/kora/panel/24/btsync-gui-disconnected.svg8
-rw-r--r--.icons/kora/panel/24/btsync-gui-paused.svg9
l---------.icons/kora/panel/24/bumblebee-indicator-active.svg1
-rw-r--r--.icons/kora/panel/24/bumblebee-indicator.svg8
-rw-r--r--.icons/kora/panel/24/cadence-panel.svg8
-rwxr-xr-x.icons/kora/panel/24/caffeine-cup-empty.svg8
-rwxr-xr-x.icons/kora/panel/24/caffeine-cup-full.svg8
-rw-r--r--.icons/kora/panel/24/calibre-tray.svg9
-rw-r--r--.icons/kora/panel/24/camera-off.svg8
-rw-r--r--.icons/kora/panel/24/camera-on.svg8
-rw-r--r--.icons/kora/panel/24/camera-ready.svg8
-rw-r--r--.icons/kora/panel/24/cantata-panel.svg8
-rw-r--r--.icons/kora/panel/24/caps-lock-off.svg8
-rw-r--r--.icons/kora/panel/24/caps-lock-on.svg8
l---------.icons/kora/panel/24/capslock-off.svg1
l---------.icons/kora/panel/24/capslock-on.svg1
-rw-r--r--.icons/kora/panel/24/cisco-tray-connected.svg8
-rw-r--r--.icons/kora/panel/24/cisco-tray-disconnecting.svg8
-rw-r--r--.icons/kora/panel/24/cisco-tray-notconnected.svg8
-rw-r--r--.icons/kora/panel/24/cisco-tray-quarantined.svg8
-rw-r--r--.icons/kora/panel/24/cisco-tray-reconnecting.svg8
l---------.icons/kora/panel/24/classicmenu-indicator-dark.svg1
-rw-r--r--.icons/kora/panel/24/classicmenu-indicator.svg8
-rw-r--r--.icons/kora/panel/24/clementine-panel-grey.svg7
-rw-r--r--.icons/kora/panel/24/clementine-panel.svg9
-rw-r--r--.icons/kora/panel/24/clickup-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/24/clipboard.svg8
l---------.icons/kora/panel/24/clipit-trayicon-panel.svg1
l---------.icons/kora/panel/24/clipman.svg1
-rw-r--r--.icons/kora/panel/24/clockify-blue.svg8
-rw-r--r--.icons/kora/panel/24/clockify-tray.svg8
-rw-r--r--.icons/kora/panel/24/cloudstatus.svg8
l---------.icons/kora/panel/24/com.github.bcedu.vgrive-panel.svg1
l---------.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg1
l---------.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray.svg1
l---------.icons/kora/panel/24/com.github.ztefn.haguichi-connected.svg1
l---------.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-1.svg1
l---------.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-2.svg1
l---------.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-3.svg1
l---------.icons/kora/panel/24/com.github.ztefn.haguichi-disconnected.svg1
-rw-r--r--.icons/kora/panel/24/com.leinardi.gwe-symbolic.svg8
l---------.icons/kora/panel/24/connect_creating.svg1
l---------.icons/kora/panel/24/connect_established.svg1
l---------.icons/kora/panel/24/connect_no.svg1
-rw-r--r--.icons/kora/panel/24/copy-error.svg8
-rw-r--r--.icons/kora/panel/24/copy-insync.svg8
-rw-r--r--.icons/kora/panel/24/copy-paused.svg9
-rw-r--r--.icons/kora/panel/24/copy-sync1.svg10
-rw-r--r--.icons/kora/panel/24/copy-sync2.svg10
-rw-r--r--.icons/kora/panel/24/copy-sync3.svg10
-rw-r--r--.icons/kora/panel/24/copy-sync4.svg10
-rw-r--r--.icons/kora/panel/24/copy-sync5.svg10
-rw-r--r--.icons/kora/panel/24/copy-sync6.svg10
-rw-r--r--.icons/kora/panel/24/copy-sync7.svg10
-rw-r--r--.icons/kora/panel/24/copy-sync8.svg8
-rw-r--r--.icons/kora/panel/24/copy-update.svg9
-rw-r--r--.icons/kora/panel/24/copyq-busy.svg8
-rw-r--r--.icons/kora/panel/24/copyq-normal.svg8
-rw-r--r--.icons/kora/panel/24/corectrl-panel.svg9
-rw-r--r--.icons/kora/panel/24/cpod-tray.svg8
l---------.icons/kora/panel/24/cpu-frequency-indicator.svg1
l---------.icons/kora/panel/24/cpufreq-icon.svg1
-rw-r--r--.icons/kora/panel/24/crow-translate-tray.svg9
-rw-r--r--.icons/kora/panel/24/cryptfolder-closed-light.svg9
l---------.icons/kora/panel/24/cryptfolder-indicator-light.svg1
-rw-r--r--.icons/kora/panel/24/cryptfolder-open-light.svg9
-rw-r--r--.icons/kora/panel/24/cryptkeeper.svg8
l---------.icons/kora/panel/24/dcraven-away.svg1
l---------.icons/kora/panel/24/dcraven-connecting.svg1
l---------.icons/kora/panel/24/dcraven-dnd.svg1
l---------.icons/kora/panel/24/dcraven-error.svg1
l---------.icons/kora/panel/24/dcraven-message-new.svg1
l---------.icons/kora/panel/24/dcraven-offline.svg1
l---------.icons/kora/panel/24/dcraven-online.svg1
l---------.icons/kora/panel/24/dcraven-xa.svg1
l---------.icons/kora/panel/24/de.haeckerfelix.gradio-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/deadbeef-panel.svg8
-rw-r--r--.icons/kora/panel/24/deltachat-tray.svg8
-rw-r--r--.icons/kora/panel/24/deluge-panel.svg8
l---------.icons/kora/panel/24/desktopconnected.svg1
-rw-r--r--.icons/kora/panel/24/desktopdisconnected.svg9
-rw-r--r--.icons/kora/panel/24/desktoptrusted.svg9
-rw-r--r--.icons/kora/panel/24/devhub-notification.svg9
-rw-r--r--.icons/kora/panel/24/devhub-tray.svg8
l---------.icons/kora/panel/24/device-notifier-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/dialog-password-panel.svg8
-rw-r--r--.icons/kora/panel/24/dino-status-away.svg8
-rw-r--r--.icons/kora/panel/24/dino-status-chat.svg8
-rw-r--r--.icons/kora/panel/24/dino-status-dnd.svg8
-rw-r--r--.icons/kora/panel/24/dino-status-online.svg8
l---------.icons/kora/panel/24/diodon-panel.svg1
-rw-r--r--.icons/kora/panel/24/discord-tray-connected.svg9
-rw-r--r--.icons/kora/panel/24/discord-tray-deafened.svg8
-rw-r--r--.icons/kora/panel/24/discord-tray-muted.svg10
-rw-r--r--.icons/kora/panel/24/discord-tray-speaking.svg9
-rw-r--r--.icons/kora/panel/24/discord-tray-unread.svg9
-rw-r--r--.icons/kora/panel/24/discord-tray.svg8
-rw-r--r--.icons/kora/panel/24/disk-quota-critical.svg10
-rw-r--r--.icons/kora/panel/24/disk-quota-high.svg10
-rw-r--r--.icons/kora/panel/24/disk-quota-low.svg10
l---------.icons/kora/panel/24/disk-quota.svg1
-rw-r--r--.icons/kora/panel/24/disper-panel.svg6
-rw-r--r--.icons/kora/panel/24/dnfdragora.svg8
l---------.icons/kora/panel/24/drive-harddisk-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/drive-harddisk.svg9
-rw-r--r--.icons/kora/panel/24/drive-removable-media-symbolic.svg12
-rw-r--r--.icons/kora/panel/24/drive-removable-media-usb-panel.svg8
-rw-r--r--.icons/kora/panel/24/drive-removable-media-usb-pendrive-symbolic.svg11
l---------.icons/kora/panel/24/drive-removable-media-usb-symbolic.svg1
l---------.icons/kora/panel/24/drive-symbolic.svg1
l---------.icons/kora/panel/24/drive.svg1
-rw-r--r--.icons/kora/panel/24/dropboxstatus-blank.svg7
-rw-r--r--.icons/kora/panel/24/dropboxstatus-busy.svg8
-rw-r--r--.icons/kora/panel/24/dropboxstatus-busy2.svg8
-rw-r--r--.icons/kora/panel/24/dropboxstatus-idle.svg8
-rw-r--r--.icons/kora/panel/24/dropboxstatus-logo.svg8
-rw-r--r--.icons/kora/panel/24/dropboxstatus-x.svg8
-rw-r--r--.icons/kora/panel/24/electron-mail-tray.svg8
-rw-r--r--.icons/kora/panel/24/element-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/24/elisa-symbolic.svg9
l---------.icons/kora/panel/24/empathy-available.svg1
l---------.icons/kora/panel/24/empathy-away.svg1
l---------.icons/kora/panel/24/empathy-busy.svg1
l---------.icons/kora/panel/24/empathy-extended-away.svg1
l---------.icons/kora/panel/24/empathy-invisible.svg1
l---------.icons/kora/panel/24/empathy-offline.svg1
-rw-r--r--.icons/kora/panel/24/enpass-status.svg8
-rw-r--r--.icons/kora/panel/24/eu.scarpetta.QtWAW-tray.svg8
-rw-r--r--.icons/kora/panel/24/everpad-mono.svg8
-rw-r--r--.icons/kora/panel/24/exaile-pause.svg8
-rw-r--r--.icons/kora/panel/24/exaile-play.svg8
-rw-r--r--.icons/kora/panel/24/face-smile-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-anthy-panel.svg8
l---------.icons/kora/panel/24/fcitx-bopomofo-panel.svg1
-rw-r--r--.icons/kora/panel/24/fcitx-cangjie-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-chewing-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-erbi-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-googlepinyin-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-hangul-panel.svg8
l---------.icons/kora/panel/24/fcitx-kbd-panel.svg1
-rw-r--r--.icons/kora/panel/24/fcitx-kkc-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-alpha-full.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-alpha-half.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-dictionary.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-direct.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-hiragana.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-katakana-full.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-katakana-half.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-properties.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-mozc-tool.svg8
l---------.icons/kora/panel/24/fcitx-panel.svg1
l---------.icons/kora/panel/24/fcitx-pinyin-libpinyin-panel.svg1
-rw-r--r--.icons/kora/panel/24/fcitx-pinyin-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-rime-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-sayura-panel.svg8
l---------.icons/kora/panel/24/fcitx-shuangpin-libpinyin-panel.svg1
-rw-r--r--.icons/kora/panel/24/fcitx-shuangpin-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-skk-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-sunpinyin-panel.svg8
-rw-r--r--.icons/kora/panel/24/fcitx-unikey-panel.svg8
l---------.icons/kora/panel/24/fcitx-wbpy.svg1
-rw-r--r--.icons/kora/panel/24/fcitx-wubi-panel.svg8
l---------.icons/kora/panel/24/fcitx-zhuyin-panel.svg1
-rw-r--r--.icons/kora/panel/24/fcitx-ziranma-panel.svg8
-rw-r--r--.icons/kora/panel/24/feedindicator-active.svg10
-rw-r--r--.icons/kora/panel/24/feedindicator-attention.svg10
-rw-r--r--.icons/kora/panel/24/ferdi-indirect.svg8
-rw-r--r--.icons/kora/panel/24/ferdi-tray.svg8
-rw-r--r--.icons/kora/panel/24/ferdi-unread.svg9
-rw-r--r--.icons/kora/panel/24/ferdium-indirect.svg8
-rw-r--r--.icons/kora/panel/24/ferdium-tray.svg8
-rw-r--r--.icons/kora/panel/24/ferdium-unread.svg9
l---------.icons/kora/panel/24/file-manager.svg1
-rw-r--r--.icons/kora/panel/24/firewall-applet-error.svg9
-rw-r--r--.icons/kora/panel/24/firewall-applet-panic.svg8
-rw-r--r--.icons/kora/panel/24/firewall-applet.svg9
-rw-r--r--.icons/kora/panel/24/flameshot-tray.svg10
-rw-r--r--.icons/kora/panel/24/flareget-panel.svg8
-rw-r--r--.icons/kora/panel/24/fluxgui-light.svg9
l---------.icons/kora/panel/24/fluxgui-panel.svg1
-rw-r--r--.icons/kora/panel/24/franz-attention-panel.svg9
-rw-r--r--.icons/kora/panel/24/franz-panel.svg8
-rw-r--r--.icons/kora/panel/24/freezer-panel.svg8
-rw-r--r--.icons/kora/panel/24/fusion-icon-panel.svg8
-rw-r--r--.icons/kora/panel/24/gammastep-status-off.svg8
-rw-r--r--.icons/kora/panel/24/gammastep-status-on.svg8
-rw-r--r--.icons/kora/panel/24/gdlauncher-tray.svg8
-rw-r--r--.icons/kora/panel/24/gitify-tray-active.svg9
-rw-r--r--.icons/kora/panel/24/gitify-tray.svg8
-rw-r--r--.icons/kora/panel/24/gitlab-tray.svg8
-rw-r--r--.icons/kora/panel/24/gitter-indicator-disconnected.svg8
-rw-r--r--.icons/kora/panel/24/gitter-indicator-notification.svg9
-rw-r--r--.icons/kora/panel/24/gitter-indicator.svg8
l---------.icons/kora/panel/24/glipper.svg1
-rw-r--r--.icons/kora/panel/24/gmail-tray-unread.svg10
-rw-r--r--.icons/kora/panel/24/gmail-tray.svg9
l---------.icons/kora/panel/24/gnome-netstatus-disconn.svg1
l---------.icons/kora/panel/24/gnome-netstatus-error.svg1
l---------.icons/kora/panel/24/gnome-netstatus-idle.svg1
l---------.icons/kora/panel/24/gnome-netstatus-rx.svg1
l---------.icons/kora/panel/24/gnome-netstatus-tx.svg1
l---------.icons/kora/panel/24/gnome-netstatus-txrx.svg1
-rw-r--r--.icons/kora/panel/24/gnome-pie-symbolic.svg8
l---------.icons/kora/panel/24/gnote-panel.svg1
-rw-r--r--.icons/kora/panel/24/goldendict-scan-tray.svg10
-rw-r--r--.icons/kora/panel/24/goldendict-tray.svg9
l---------.icons/kora/panel/24/good-signal-lock.svg1
l---------.icons/kora/panel/24/good-signal.svg1
-rw-r--r--.icons/kora/panel/24/google-chat-badge.svg9
-rw-r--r--.icons/kora/panel/24/google-chat-offline.svg8
-rw-r--r--.icons/kora/panel/24/google-chat-tray.svg8
-rw-r--r--.icons/kora/panel/24/google-chrome-no-notification-disabled.svg8
l---------.icons/kora/panel/24/google-chrome-no-notification.svg1
-rw-r--r--.icons/kora/panel/24/google-chrome-notification-disabled.svg9
-rw-r--r--.icons/kora/panel/24/google-chrome-notification.svg9
-rw-r--r--.icons/kora/panel/24/google-chrome-panel.svg8
l---------.icons/kora/panel/24/google-chrome-tray.svg1
l---------.icons/kora/panel/24/google-hangouts-panel.svg1
-rw-r--r--.icons/kora/panel/24/google-music-manager-panel.svg8
-rw-r--r--.icons/kora/panel/24/google-tasks-indicator-light-normal.svg9
-rw-r--r--.icons/kora/panel/24/google-tasks-indicator-light-starred.svg9
l---------.icons/kora/panel/24/gpaste.svg1
l---------.icons/kora/panel/24/gpm-ac-adapter.svg1
l---------.icons/kora/panel/24/gpm-battery-000-charging.svg1
l---------.icons/kora/panel/24/gpm-battery-000.svg1
l---------.icons/kora/panel/24/gpm-battery-020-charging.svg1
l---------.icons/kora/panel/24/gpm-battery-020.svg1
l---------.icons/kora/panel/24/gpm-battery-040-charging.svg1
l---------.icons/kora/panel/24/gpm-battery-040.svg1
l---------.icons/kora/panel/24/gpm-battery-060-charging.svg1
l---------.icons/kora/panel/24/gpm-battery-060.svg1
l---------.icons/kora/panel/24/gpm-battery-080-charging.svg1
l---------.icons/kora/panel/24/gpm-battery-080.svg1
l---------.icons/kora/panel/24/gpm-battery-100-charging.svg1
l---------.icons/kora/panel/24/gpm-battery-100.svg1
l---------.icons/kora/panel/24/gpm-battery-charged.svg1
l---------.icons/kora/panel/24/gpm-battery-empty.svg1
l---------.icons/kora/panel/24/gpm-battery-missing.svg1
-rw-r--r--.icons/kora/panel/24/gpm-brightness-kbd-disabled.svg8
-rw-r--r--.icons/kora/panel/24/gpm-brightness-kbd-invalid.svg9
-rw-r--r--.icons/kora/panel/24/gpm-brightness-kbd.svg8
-rw-r--r--.icons/kora/panel/24/gpm-brightness-lcd-disabled.svg8
-rw-r--r--.icons/kora/panel/24/gpm-brightness-lcd-invalid.svg10
l---------.icons/kora/panel/24/gpm-brightness-lcd.svg1
-rw-r--r--.icons/kora/panel/24/gpm-hibernate.svg8
-rw-r--r--.icons/kora/panel/24/gpm-inhibit-invalid.svg10
-rw-r--r--.icons/kora/panel/24/gpm-inhibit.svg8
l---------.icons/kora/panel/24/gpm-keyboard-000.svg1
l---------.icons/kora/panel/24/gpm-keyboard-020.svg1
l---------.icons/kora/panel/24/gpm-keyboard-040.svg1
l---------.icons/kora/panel/24/gpm-keyboard-060.svg1
l---------.icons/kora/panel/24/gpm-keyboard-080.svg1
l---------.icons/kora/panel/24/gpm-keyboard-100.svg1
-rw-r--r--.icons/kora/panel/24/gpm-monitor.svg8
l---------.icons/kora/panel/24/gpm-mouse-000.svg1
l---------.icons/kora/panel/24/gpm-mouse-020.svg1
l---------.icons/kora/panel/24/gpm-mouse-040.svg1
l---------.icons/kora/panel/24/gpm-mouse-060.svg1
l---------.icons/kora/panel/24/gpm-mouse-080.svg1
l---------.icons/kora/panel/24/gpm-mouse-100.svg1
l---------.icons/kora/panel/24/gpm-phone-000.svg1
l---------.icons/kora/panel/24/gpm-phone-020.svg1
l---------.icons/kora/panel/24/gpm-phone-040.svg1
l---------.icons/kora/panel/24/gpm-phone-060.svg1
l---------.icons/kora/panel/24/gpm-phone-080.svg1
l---------.icons/kora/panel/24/gpm-phone-100.svg1
l---------.icons/kora/panel/24/gpm-primary-000-charging.svg1
l---------.icons/kora/panel/24/gpm-primary-000.svg1
l---------.icons/kora/panel/24/gpm-primary-020-charging.svg1
l---------.icons/kora/panel/24/gpm-primary-020.svg1
l---------.icons/kora/panel/24/gpm-primary-040-charging.svg1
l---------.icons/kora/panel/24/gpm-primary-040.svg1
l---------.icons/kora/panel/24/gpm-primary-060-charging.svg1
l---------.icons/kora/panel/24/gpm-primary-060.svg1
l---------.icons/kora/panel/24/gpm-primary-080-charging.svg1
l---------.icons/kora/panel/24/gpm-primary-080.svg1
l---------.icons/kora/panel/24/gpm-primary-100-charging.svg1
l---------.icons/kora/panel/24/gpm-primary-100.svg1
l---------.icons/kora/panel/24/gpm-primary-charged.svg1
l---------.icons/kora/panel/24/gpm-primary-missing.svg1
l---------.icons/kora/panel/24/gpm-ups-000-charging.svg1
l---------.icons/kora/panel/24/gpm-ups-000.svg1
l---------.icons/kora/panel/24/gpm-ups-020-charging.svg1
l---------.icons/kora/panel/24/gpm-ups-020.svg1
l---------.icons/kora/panel/24/gpm-ups-040-charging.svg1
l---------.icons/kora/panel/24/gpm-ups-040.svg1
l---------.icons/kora/panel/24/gpm-ups-060-charging.svg1
l---------.icons/kora/panel/24/gpm-ups-060.svg1
l---------.icons/kora/panel/24/gpm-ups-080-charging.svg1
l---------.icons/kora/panel/24/gpm-ups-080.svg1
l---------.icons/kora/panel/24/gpm-ups-100-charging.svg1
l---------.icons/kora/panel/24/gpm-ups-100.svg1
l---------.icons/kora/panel/24/gpm-ups-charged.svg1
l---------.icons/kora/panel/24/gpm-ups-missing.svg1
-rw-r--r--.icons/kora/panel/24/gpmdp-tray-pause.svg8
-rw-r--r--.icons/kora/panel/24/gpmdp-tray-play.svg8
-rw-r--r--.icons/kora/panel/24/gpmdp-tray.svg8
-rw-r--r--.icons/kora/panel/24/grive-app-ind-con-1.svg10
-rw-r--r--.icons/kora/panel/24/grive-app-ind-con-2.svg10
-rw-r--r--.icons/kora/panel/24/grive-app-ind-con-3.svg10
-rw-r--r--.icons/kora/panel/24/grive-app-ind-sleep.svg8
-rw-r--r--.icons/kora/panel/24/grive-app-ind.svg8
l---------.icons/kora/panel/24/gsd-xrandr.svg1
l---------.icons/kora/panel/24/gsm-3g-full-secure.svg1
l---------.icons/kora/panel/24/gsm-3g-full.svg1
l---------.icons/kora/panel/24/gsm-3g-high-secure.svg1
l---------.icons/kora/panel/24/gsm-3g-high.svg1
l---------.icons/kora/panel/24/gsm-3g-low-secure.svg1
l---------.icons/kora/panel/24/gsm-3g-low.svg1
l---------.icons/kora/panel/24/gsm-3g-medium-secure.svg1
l---------.icons/kora/panel/24/gsm-3g-medium.svg1
l---------.icons/kora/panel/24/gsm-3g-none-secure.svg1
l---------.icons/kora/panel/24/gsm-3g-none.svg1
-rw-r--r--.icons/kora/panel/24/gtg-panel.svg9
l---------.icons/kora/panel/24/gtk-dialog-authentication-panel.svg1
-rw-r--r--.icons/kora/panel/24/guake-indicator.svg9
l---------.icons/kora/panel/24/guake-tray.svg1
-rw-r--r--.icons/kora/panel/24/guitarix-tray.svg9
-rw-r--r--.icons/kora/panel/24/haguichi-connected.svg9
-rw-r--r--.icons/kora/panel/24/haguichi-connecting-1.svg9
-rw-r--r--.icons/kora/panel/24/haguichi-connecting-2.svg9
l---------.icons/kora/panel/24/haguichi-connecting-3.svg1
-rw-r--r--.icons/kora/panel/24/haguichi-disconnected.svg9
-rw-r--r--.icons/kora/panel/24/hangouts-available.svg8
-rw-r--r--.icons/kora/panel/24/hangouts-notification.svg9
-rw-r--r--.icons/kora/panel/24/hangouts-offline.svg8
-rw-r--r--.icons/kora/panel/24/hangouts-working.svg8
-rw-r--r--.icons/kora/panel/24/harmony-tray.svg8
-rw-r--r--.icons/kora/panel/24/heroic-tray.svg8
l---------.icons/kora/panel/24/hexchat-fileoffer.svg1
-rw-r--r--.icons/kora/panel/24/hexchat-highlight.svg9
-rw-r--r--.icons/kora/panel/24/hexchat-indicator.svg8
l---------.icons/kora/panel/24/hexchat-message.svg1
l---------.icons/kora/panel/24/high-signal-lock.svg1
l---------.icons/kora/panel/24/high-signal.svg1
-rw-r--r--.icons/kora/panel/24/hipchat4-attention.svg9
-rw-r--r--.icons/kora/panel/24/hipchat4.svg8
-rw-r--r--.icons/kora/panel/24/hp-indicator.svg8
-rw-r--r--.icons/kora/panel/24/ico_72_cloud_station.svg9
l---------.icons/kora/panel/24/idle-bad-signal-lock.svg1
l---------.icons/kora/panel/24/idle-bad-signal.svg1
l---------.icons/kora/panel/24/idle-good-signal-lock.svg1
l---------.icons/kora/panel/24/idle-good-signal.svg1
l---------.icons/kora/panel/24/idle-high-signal-lock.svg1
l---------.icons/kora/panel/24/idle-high-signal.svg1
l---------.icons/kora/panel/24/idle-low-signal-lock.svg1
l---------.icons/kora/panel/24/idle-low-signal.svg1
-rw-r--r--.icons/kora/panel/24/indicator-cpufreq-100.svg9
-rw-r--r--.icons/kora/panel/24/indicator-cpufreq-25.svg9
-rw-r--r--.icons/kora/panel/24/indicator-cpufreq-50.svg9
-rw-r--r--.icons/kora/panel/24/indicator-cpufreq-75.svg9
-rw-r--r--.icons/kora/panel/24/indicator-cpufreq.svg8
-rw-r--r--.icons/kora/panel/24/indicator-feedindicator-attention.svg9
-rw-r--r--.icons/kora/panel/24/indicator-feedindicator.svg8
-rw-r--r--.icons/kora/panel/24/indicator-fortune.svg8
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ak.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Am.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ar-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ar-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ar.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Av.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Az-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Az-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Az.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Be-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Be-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Be.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Bg-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bg-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bg-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Bg.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Bm.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Bn-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bn-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bn-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bn-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Bn.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Br-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Br-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Br-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Br.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Bs-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bs-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bs-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bs-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Bs-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Bs.svg9
l---------.icons/kora/panel/24/indicator-keyboard-By-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-By-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-By-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-By.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ch.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Cm-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cm-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cm-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cm-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cm-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Cm.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Cr-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cr-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cr-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Cr.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Cs-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cs-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cs-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cs-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cs-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Cs-6.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Cs.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Da-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Da-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Da-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Da-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Da-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Da.svg9
l---------.icons/kora/panel/24/indicator-keyboard-De-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-15.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-16.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-17.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-18.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-19.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-20.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-21.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-22.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-23.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-24.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-25.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-De-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-De.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Dv.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Dz.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ee.svg9
l---------.icons/kora/panel/24/indicator-keyboard-En-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-15.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-16.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-17.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-18.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-19.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-20.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-21.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-22.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-23.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-24.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-25.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-26.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-27.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-28.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-29.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-30.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-31.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-32.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-33.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-34.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-35.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-En-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-En.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Eo-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Eo-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Eo.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Es-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Es-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Es.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Et-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Et-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Et-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Et-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Et.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Fa-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fa-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fa-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fa-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Fa.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ff.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Fi-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fi-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fi-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fi-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fi-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Fi.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Fo-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fo-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Fo.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Fr-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-15.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-16.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-17.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-18.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-19.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-20.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-21.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-22.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-23.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-24.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-25.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-26.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-27.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-28.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-29.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-30.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-31.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Fr-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Fr.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ga-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ga-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ga.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Gr-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Gr-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Gr-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Gr-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Gr-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Gr.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Gu.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ha-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ha-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ha.svg9
l---------.icons/kora/panel/24/indicator-keyboard-He-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-He-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-He-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-He-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-He.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Hi-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hi-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hi-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Hi.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Hr-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hr-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hr-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hr-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hr-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Hr.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Hu-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-15.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-16.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-17.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-18.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-19.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-20.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hu-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Hu.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Hy-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hy-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hy-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hy-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hy-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Hy-6.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Hy.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ie-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ie-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ie-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ie-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ie-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ie.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ig.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ik.svg9
l---------.icons/kora/panel/24/indicator-keyboard-In-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-In-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-In-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-In-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-In-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-In.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Is-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Is-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Is-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Is-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Is-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Is.svg9
l---------.icons/kora/panel/24/indicator-keyboard-It-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-It-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-It-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-It-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-It-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-It-6.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-It.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ja-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ja-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ja-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ja-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ja-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ja-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ja-7.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ja.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ka-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ka-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ka-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ka-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ka.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ki-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ki-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ki-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ki.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Kk-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Kk-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Kk.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Km.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Kn-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Kn-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Kn.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ko-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ko-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ko.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ku-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ku-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ku.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Lo-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lo-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Lo.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Lt-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lt-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lt-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lt-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lt-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lt-6.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Lt.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Lv-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lv-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lv-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lv-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lv-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lv-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Lv-7.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Lv.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Md.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Mi.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Mk-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Mk-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Mk.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ml-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ml-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ml-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ml.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Mn.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Mr.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Mt-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Mt-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Mt.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-My.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ne.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Nl-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Nl-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Nl-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Nl-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Nl.svg9
l---------.icons/kora/panel/24/indicator-keyboard-No-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-No-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-No-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-No-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-No-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-No-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-No-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-No-8.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-No.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Or.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Pa-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pa-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Pa.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ph-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ph-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ph.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Pl-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pl-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Pl.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ps-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ps-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ps.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Pt-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-15.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Pt-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Pt.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ro-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ro-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ro-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ro-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ro-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ro.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ru-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-15.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-16.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-17.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-18.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-19.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-20.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-21.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-22.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-23.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-24.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-25.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-26.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-27.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ru-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ru.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sa.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sd.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Si-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Si-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Si.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Sk-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sk-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sk-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sk-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sk.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Sl-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sl-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sl-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sl-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sl.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sq.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Sr-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-10.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-11.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-12.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-13.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-14.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-15.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-16.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-17.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-8.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sr-9.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sr.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Sv-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sv-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sv-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sv-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sv-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sv-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sv-7.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sv.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Sw-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sw-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sw.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Sy-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Sy-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Sy.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ta-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ta-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ta-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ta-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ta-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ta-6.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ta.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Te-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Te-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Te-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Te.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Tg-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Tg-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Tg.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Th-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Th-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Th-3.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Th.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Tk-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Tk-2.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Tk.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Tn.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Tr-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Tr-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Tr-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Tr-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Tr-5.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Tr.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Uk-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uk-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uk-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uk-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uk-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uk-6.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uk-7.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uk-8.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Uk.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Ur-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ur-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ur-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ur-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ur-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Ur-6.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Ur.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Uz-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uz-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uz-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Uz-4.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Uz.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Vi.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Wo.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Xs.svg9
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Yo.svg9
l---------.icons/kora/panel/24/indicator-keyboard-Zh-1.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Zh-2.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Zh-3.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Zh-4.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Zh-5.svg1
l---------.icons/kora/panel/24/indicator-keyboard-Zh-6.svg1
-rw-r--r--.icons/kora/panel/24/indicator-keyboard-Zh.svg9
l---------.icons/kora/panel/24/indicator-keyboard.svg1
-rw-r--r--.icons/kora/panel/24/indicator-lunar-satelite.svg9
-rw-r--r--.icons/kora/panel/24/indicator-lunar.svg9
l---------.icons/kora/panel/24/indicator-messages-new.svg1
-rw-r--r--.icons/kora/panel/24/indicator-messages-red.svg9
l---------.icons/kora/panel/24/indicator-messages.svg1
-rw-r--r--.icons/kora/panel/24/indicator-notification-read-dnd.svg8
-rw-r--r--.icons/kora/panel/24/indicator-notification-read.svg10
-rw-r--r--.icons/kora/panel/24/indicator-notification-unread-dnd.svg9
-rw-r--r--.icons/kora/panel/24/indicator-notification-unread.svg11
-rw-r--r--.icons/kora/panel/24/indicator-privacy-panel.svg9
l---------.icons/kora/panel/24/indicator-rss-aware-attention.svg1
l---------.icons/kora/panel/24/indicator-rss-aware.svg1
-rw-r--r--.icons/kora/panel/24/indicator-sensors-battery.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sensors-case.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sensors-chip.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sensors-cpu.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sensors-disk.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sensors-fan.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sensors-gpu.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sensors-memory.svg9
-rw-r--r--.icons/kora/panel/24/indicator-sound-switcher.svg9
-rw-r--r--.icons/kora/panel/24/indicator-stardate.svg9
l---------.icons/kora/panel/24/indicator-stickynotes-mono.svg1
-rw-r--r--.icons/kora/panel/24/indicator-trashindicator-attention.svg9
-rw-r--r--.icons/kora/panel/24/indicator-trashindicator.svg9
-rw-r--r--.icons/kora/panel/24/indicator-virtual-box.svg8
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-1.svg9
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-2.svg9
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-3.svg9
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-4.svg9
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-5.svg9
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-6.svg9
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-7.svg9
-rw-r--r--.icons/kora/panel/24/indicator-workspaces-8.svg9
l---------.icons/kora/panel/24/input-caps-on.svg1
-rw-r--r--.icons/kora/panel/24/input-keyboard-symbolic.svg8
-rw-r--r--.icons/kora/panel/24/input-keyboard-virtual-off.svg8
-rw-r--r--.icons/kora/panel/24/input-keyboard-virtual-on.svg8
-rw-r--r--.icons/kora/panel/24/input-touchpad-off.svg8
-rw-r--r--.icons/kora/panel/24/input-touchpad-on.svg9
-rw-r--r--.icons/kora/panel/24/insync-action.svg9
-rw-r--r--.icons/kora/panel/24/insync-alert.svg9
-rw-r--r--.icons/kora/panel/24/insync-error.svg11
-rw-r--r--.icons/kora/panel/24/insync-feed.svg11
-rw-r--r--.icons/kora/panel/24/insync-normal.svg11
-rw-r--r--.icons/kora/panel/24/insync-offline.svg11
-rw-r--r--.icons/kora/panel/24/insync-paused.svg11
l---------.icons/kora/panel/24/insync-share.svg1
l---------.icons/kora/panel/24/insync-synced.svg1
-rw-r--r--.icons/kora/panel/24/insync-syncing.svg13
-rw-r--r--.icons/kora/panel/24/internxt-drive-issues.svg10
-rw-r--r--.icons/kora/panel/24/internxt-drive-standby.svg11
-rw-r--r--.icons/kora/panel/24/internxt-drive-syncing.svg10
-rw-r--r--.icons/kora/panel/24/irc-channel-joined.svg3
-rw-r--r--.icons/kora/panel/24/irc-channel-parted.svg8
-rw-r--r--.icons/kora/panel/24/irccloud-desktop-tray.svg3
-rw-r--r--.icons/kora/panel/24/jamesdsp-tray.svg8
-rw-r--r--.icons/kora/panel/24/jdownloader-indicator.svg3
-rw-r--r--.icons/kora/panel/24/joplin-tray.svg8
-rw-r--r--.icons/kora/panel/24/kaku-tray.svg8
-rw-r--r--.icons/kora/panel/24/kazam-countdown.svg3
l---------.icons/kora/panel/24/kazam-paused.svg1
l---------.icons/kora/panel/24/kazam-recording.svg1
-rw-r--r--.icons/kora/panel/24/kazam-stopped.svg8
l---------.icons/kora/panel/24/kdeconnect-tray-symbolic.svg1
l---------.icons/kora/panel/24/kdeconnect-tray.svg1
l---------.icons/kora/panel/24/kdeconnectindicatordark.svg1
-rw-r--r--.icons/kora/panel/24/keepassx-indicator.svg9
-rw-r--r--.icons/kora/panel/24/keepassx-locked.svg8
l---------.icons/kora/panel/24/keepassxc-dark.svg1
-rw-r--r--.icons/kora/panel/24/keepassxc-locked.svg9
l---------.icons/kora/panel/24/keepassxc-monochrome-dark-locked.svg1
l---------.icons/kora/panel/24/keepassxc-monochrome-dark.svg1
l---------.icons/kora/panel/24/keepassxc-monochrome-light-locked.svg1
l---------.icons/kora/panel/24/keepassxc-monochrome-light.svg1
l---------.icons/kora/panel/24/keepassxc-panel.svg1
-rw-r--r--.icons/kora/panel/24/keepassxc-unlocked.svg8
-rw-r--r--.icons/kora/panel/24/keybase-badged-error.svg10
-rw-r--r--.icons/kora/panel/24/keybase-badged-uploading.svg9
-rw-r--r--.icons/kora/panel/24/keybase-badged.svg9
-rw-r--r--.icons/kora/panel/24/keybase-error.svg9
-rw-r--r--.icons/kora/panel/24/keybase-tray.svg8
-rw-r--r--.icons/kora/panel/24/keybase-update.svg8
-rw-r--r--.icons/kora/panel/24/keybase-uploading.svg8
-rw-r--r--.icons/kora/panel/24/keyboard-battery-caution.svg10
-rw-r--r--.icons/kora/panel/24/keyboard-battery-empty.svg9
-rw-r--r--.icons/kora/panel/24/keyboard-battery-full.svg9
-rw-r--r--.icons/kora/panel/24/keyboard-battery-good.svg9
-rw-r--r--.icons/kora/panel/24/keyboard-battery-low.svg10
-rw-r--r--.icons/kora/panel/24/keyboard-battery-medium.svg9
-rw-r--r--.icons/kora/panel/24/klipper-symbolic.svg11
l---------.icons/kora/panel/24/knemo-modem-error.svg1
l---------.icons/kora/panel/24/knemo-modem-idle.svg1
l---------.icons/kora/panel/24/knemo-modem-offline.svg1
l---------.icons/kora/panel/24/knemo-modem-receive.svg1
l---------.icons/kora/panel/24/knemo-modem-transmit-receive.svg1
l---------.icons/kora/panel/24/knemo-modem-transmit.svg1
-rw-r--r--.icons/kora/panel/24/knemo-monitor-error.svg8
-rw-r--r--.icons/kora/panel/24/knemo-monitor-idle.svg8
-rw-r--r--.icons/kora/panel/24/knemo-monitor-offline.svg8
-rw-r--r--.icons/kora/panel/24/knemo-monitor-receive.svg9
l---------.icons/kora/panel/24/knemo-monitor-transmit-receive.svg1
-rw-r--r--.icons/kora/panel/24/knemo-monitor-transmit.svg9
l---------.icons/kora/panel/24/knemo-network-error.svg1
l---------.icons/kora/panel/24/knemo-network-idle.svg1
l---------.icons/kora/panel/24/knemo-network-offline.svg1
l---------.icons/kora/panel/24/knemo-network-receive.svg1
l---------.icons/kora/panel/24/knemo-network-transmit-receive.svg1
l---------.icons/kora/panel/24/knemo-network-transmit.svg1
l---------.icons/kora/panel/24/knemo-wireless-error.svg1
l---------.icons/kora/panel/24/knemo-wireless-idle.svg1
l---------.icons/kora/panel/24/knemo-wireless-offline.svg1
l---------.icons/kora/panel/24/knemo-wireless-receive.svg1
l---------.icons/kora/panel/24/knemo-wireless-transmit-receive.svg1
l---------.icons/kora/panel/24/knemo-wireless-transmit.svg1
-rw-r--r--.icons/kora/panel/24/kotatogram-attention-panel.svg10
-rw-r--r--.icons/kora/panel/24/kotatogram-mute-panel.svg9
-rw-r--r--.icons/kora/panel/24/kotatogram-panel.svg9
-rw-r--r--.icons/kora/panel/24/krb-expiring-ticket.svg8
-rw-r--r--.icons/kora/panel/24/krb-no-valid-ticket.svg9
-rw-r--r--.icons/kora/panel/24/krb-valid-ticket.svg8
-rw-r--r--.icons/kora/panel/24/krudiotray-light-off16.svg9
-rw-r--r--.icons/kora/panel/24/krudiotray-light-off24.svg8
-rw-r--r--.icons/kora/panel/24/krudiotray-light-on16.svg10
-rw-r--r--.icons/kora/panel/24/krudiotray-light-on24.svg8
-rw-r--r--.icons/kora/panel/24/kuro-tray.svg11
-rw-r--r--.icons/kora/panel/24/ladi-started.svg9
-rw-r--r--.icons/kora/panel/24/ladi-starting.svg8
-rw-r--r--.icons/kora/panel/24/ladi-stopped.svg9
l---------.icons/kora/panel/24/laptop-connected.svg1
l---------.icons/kora/panel/24/laptop-disconnected.svg1
-rw-r--r--.icons/kora/panel/24/laptop-symbolic.svg8
l---------.icons/kora/panel/24/laptop-trusted.svg1
-rw-r--r--.icons/kora/panel/24/laptopattention.svg9
-rw-r--r--.icons/kora/panel/24/laptopconnected.svg8
-rw-r--r--.icons/kora/panel/24/laptopdisconnected.svg9
-rw-r--r--.icons/kora/panel/24/laptoptrusted.svg8
-rw-r--r--.icons/kora/panel/24/liferea-available.svg9
-rw-r--r--.icons/kora/panel/24/liferea-unread.svg10
-rw-r--r--.icons/kora/panel/24/listen.moe-desktop-app-tray.svg9
-rw-r--r--.icons/kora/panel/24/livewallpaper-indicator.svg8
-rw-r--r--.icons/kora/panel/24/lookit-panel.svg8
l---------.icons/kora/panel/24/low-signal-lock.svg1
l---------.icons/kora/panel/24/low-signal.svg1
-rw-r--r--.icons/kora/panel/24/lutris-panel.svg11
-rw-r--r--.icons/kora/panel/24/lyricfier-tray.svg9
-rw-r--r--.icons/kora/panel/24/mailspring-tray-empty.svg8
-rw-r--r--.icons/kora/panel/24/mailspring-tray-full-newitems.svg9
-rw-r--r--.icons/kora/panel/24/mailspring-tray-full.svg8
-rw-r--r--.icons/kora/panel/24/manjaro-settings-manager-panel.svg8
l---------.icons/kora/panel/24/mate-sensors-applet-battery.svg1
l---------.icons/kora/panel/24/mate-sensors-applet-case.svg1
l---------.icons/kora/panel/24/mate-sensors-applet-chip.svg1
l---------.icons/kora/panel/24/mate-sensors-applet-cpu.svg1
l---------.icons/kora/panel/24/mate-sensors-applet-drive-harddisk.svg1
l---------.icons/kora/panel/24/mate-sensors-applet-fan.svg1
l---------.icons/kora/panel/24/mate-sensors-applet-gpu.svg1
l---------.icons/kora/panel/24/mate-sensors-applet-memory.svg1
-rw-r--r--.icons/kora/panel/24/mattermost-mention.svg8
-rw-r--r--.icons/kora/panel/24/mattermost-tray.svg8
-rw-r--r--.icons/kora/panel/24/mattermost-unread.svg9
-rw-r--r--.icons/kora/panel/24/megaalert.svg9
-rw-r--r--.icons/kora/panel/24/megalogging.svg10
-rw-r--r--.icons/kora/panel/24/megapaused.svg11
-rw-r--r--.icons/kora/panel/24/megasynching.svg11
-rw-r--r--.icons/kora/panel/24/megauptodate.svg10
-rw-r--r--.icons/kora/panel/24/megawarning.svg11
-rw-r--r--.icons/kora/panel/24/mellowplayer-panel.svg9
-rw-r--r--.icons/kora/panel/24/messenger-indicator.svg8
-rw-r--r--.icons/kora/panel/24/messenger-notification.svg9
l---------.icons/kora/panel/24/mic-off.svg1
-rw-r--r--.icons/kora/panel/24/mic-on.svg9
-rw-r--r--.icons/kora/panel/24/mic-ready.svg9
-rw-r--r--.icons/kora/panel/24/mic-volume-high.svg9
-rw-r--r--.icons/kora/panel/24/mic-volume-low.svg9
-rw-r--r--.icons/kora/panel/24/mic-volume-medium.svg9
l---------.icons/kora/panel/24/mic-volume-muted.svg1
-rw-r--r--.icons/kora/panel/24/microphone-sensitivity-high.svg9
-rw-r--r--.icons/kora/panel/24/microphone-sensitivity-low.svg8
-rw-r--r--.icons/kora/panel/24/microphone-sensitivity-medium.svg8
-rw-r--r--.icons/kora/panel/24/microphone-sensitivity-muted.svg9
-rw-r--r--.icons/kora/panel/24/minetime-tray.svg8
-rw-r--r--.icons/kora/panel/24/mini-calendar.svg9
-rw-r--r--.icons/kora/panel/24/mintupdate-checking.svg8
-rw-r--r--.icons/kora/panel/24/mintupdate-error.svg8
-rw-r--r--.icons/kora/panel/24/mintupdate-installing.svg8
-rw-r--r--.icons/kora/panel/24/mintupdate-up-to-date.svg8
-rw-r--r--.icons/kora/panel/24/mintupdate-updates-available.svg9
-rw-r--r--.icons/kora/panel/24/mnotify-none-wireframe.svg8
-rw-r--r--.icons/kora/panel/24/mnotify-some-wireframe.svg9
-rw-r--r--.icons/kora/panel/24/mntray-news.svg9
-rw-r--r--.icons/kora/panel/24/mntray-regular.svg8
-rw-r--r--.icons/kora/panel/24/moderndeck-tray.svg8
-rw-r--r--.icons/kora/panel/24/morgen-tray.svg8
-rw-r--r--.icons/kora/panel/24/motrix-tray-active.svg10
-rw-r--r--.icons/kora/panel/24/motrix-tray.svg9
-rw-r--r--.icons/kora/panel/24/mouse-battery-caution.svg11
-rw-r--r--.icons/kora/panel/24/mouse-battery-empty.svg10
-rw-r--r--.icons/kora/panel/24/mouse-battery-full.svg9
-rw-r--r--.icons/kora/panel/24/mouse-battery-good.svg9
-rw-r--r--.icons/kora/panel/24/mouse-battery-low.svg11
-rw-r--r--.icons/kora/panel/24/mouse-battery-medium.svg9
l---------.icons/kora/panel/24/msd-xrandr.svg1
-rw-r--r--.icons/kora/panel/24/mstdn-panel.svg8
-rw-r--r--.icons/kora/panel/24/mullvad-tray-1.svg8
l---------.icons/kora/panel/24/mullvad-tray-10.svg1
-rw-r--r--.icons/kora/panel/24/mullvad-tray-2.svg9
-rw-r--r--.icons/kora/panel/24/mullvad-tray-3.svg9
-rw-r--r--.icons/kora/panel/24/mullvad-tray-4.svg9
-rw-r--r--.icons/kora/panel/24/mullvad-tray-5.svg9
-rw-r--r--.icons/kora/panel/24/mullvad-tray-6.svg9
-rw-r--r--.icons/kora/panel/24/mullvad-tray-7.svg9
-rw-r--r--.icons/kora/panel/24/mullvad-tray-8.svg9
-rw-r--r--.icons/kora/panel/24/mullvad-tray-9.svg8
-rw-r--r--.icons/kora/panel/24/multimedia-player-symbolic.svg6
-rw-r--r--.icons/kora/panel/24/mumble-indicator.svg8
-rw-r--r--.icons/kora/panel/24/museeks-tray.svg9
-rw-r--r--.icons/kora/panel/24/museeq-offline.svg8
-rw-r--r--.icons/kora/panel/24/museeq-panel.svg8
-rw-r--r--.icons/kora/panel/24/mynotes-tray.svg9
l---------.icons/kora/panel/24/network-bluetooth-activated-symbolic.svg1
l---------.icons/kora/panel/24/network-bluetooth-activated.svg1
l---------.icons/kora/panel/24/network-bluetooth-active.svg1
l---------.icons/kora/panel/24/network-bluetooth-disabled.svg1
l---------.icons/kora/panel/24/network-bluetooth-inactive-symbolic.svg1
l---------.icons/kora/panel/24/network-bluetooth-inactive.svg1
l---------.icons/kora/panel/24/network-bluetooth-offline.svg1
l---------.icons/kora/panel/24/network-bluetooth-online.svg1
l---------.icons/kora/panel/24/network-bluetooth-paired.svg1
l---------.icons/kora/panel/24/network-bluetooth-symbolic.svg1
l---------.icons/kora/panel/24/network-bluetooth.svg1
-rw-r--r--.icons/kora/panel/24/network-cellular-3g.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-4g.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-acquiring.svg9
-rw-r--r--.icons/kora/panel/24/network-cellular-cdma-1x.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-connected.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-edge.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-evdo.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-gprs.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-hspa.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-no-route.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-offline.svg9
-rw-r--r--.icons/kora/panel/24/network-cellular-secure-signal-excellent.svg9
-rw-r--r--.icons/kora/panel/24/network-cellular-secure-signal-good.svg10
-rw-r--r--.icons/kora/panel/24/network-cellular-secure-signal-low.svg10
-rw-r--r--.icons/kora/panel/24/network-cellular-secure-signal-none.svg9
-rw-r--r--.icons/kora/panel/24/network-cellular-secure-signal-ok.svg10
-rw-r--r--.icons/kora/panel/24/network-cellular-signal-excellent.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-signal-good.svg9
-rw-r--r--.icons/kora/panel/24/network-cellular-signal-low.svg9
-rw-r--r--.icons/kora/panel/24/network-cellular-signal-none.svg8
-rw-r--r--.icons/kora/panel/24/network-cellular-signal-ok.svg9
-rw-r--r--.icons/kora/panel/24/network-cellular-umts.svg8
-rw-r--r--.icons/kora/panel/24/network-disconnected.svg9
-rw-r--r--.icons/kora/panel/24/network-error.svg9
l---------.icons/kora/panel/24/network-flightmode-off-symbolic.svg1
l---------.icons/kora/panel/24/network-flightmode-off.svg1
l---------.icons/kora/panel/24/network-flightmode-on-symbolic.svg1
l---------.icons/kora/panel/24/network-flightmode-on.svg1
-rw-r--r--.icons/kora/panel/24/network-idle.svg8
l---------.icons/kora/panel/24/network-mobile-0-locked.svg1
l---------.icons/kora/panel/24/network-mobile-0.svg1
l---------.icons/kora/panel/24/network-mobile-100-locked.svg1
l---------.icons/kora/panel/24/network-mobile-100.svg1
l---------.icons/kora/panel/24/network-mobile-20-locked.svg1
l---------.icons/kora/panel/24/network-mobile-20.svg1
l---------.icons/kora/panel/24/network-mobile-40-locked.svg1
l---------.icons/kora/panel/24/network-mobile-40.svg1
l---------.icons/kora/panel/24/network-mobile-60-locked.svg1
l---------.icons/kora/panel/24/network-mobile-60.svg1
l---------.icons/kora/panel/24/network-mobile-80-locked.svg1
l---------.icons/kora/panel/24/network-mobile-80.svg1
l---------.icons/kora/panel/24/network-offline.svg1
-rw-r--r--.icons/kora/panel/24/network-receive.svg9
-rw-r--r--.icons/kora/panel/24/network-transmit-receive.svg8
-rw-r--r--.icons/kora/panel/24/network-transmit.svg9
l---------.icons/kora/panel/24/network-unavailable.svg1
-rw-r--r--.icons/kora/panel/24/network-vpn-acquiring.svg9
-rw-r--r--.icons/kora/panel/24/network-vpn.svg8
-rw-r--r--.icons/kora/panel/24/network-wired-acquiring.svg9
l---------.icons/kora/panel/24/network-wired-activated-locked.svg1
l---------.icons/kora/panel/24/network-wired-activated-symbolic.svg1
l---------.icons/kora/panel/24/network-wired-activated.svg1
l---------.icons/kora/panel/24/network-wired-disconnected-symbolic.svg1
l---------.icons/kora/panel/24/network-wired-disconnected.svg1
-rw-r--r--.icons/kora/panel/24/network-wired-no-route.svg8
-rw-r--r--.icons/kora/panel/24/network-wired-offline.svg9
-rw-r--r--.icons/kora/panel/24/network-wired-secure.svg8
l---------.icons/kora/panel/24/network-wired-unavailable-symbolic.svg1
l---------.icons/kora/panel/24/network-wired-unavailable.svg1
-rw-r--r--.icons/kora/panel/24/network-wired.svg8
l---------.icons/kora/panel/24/network-wireless-0-locked.svg1
l---------.icons/kora/panel/24/network-wireless-0.svg1
l---------.icons/kora/panel/24/network-wireless-100-locked.svg1
l---------.icons/kora/panel/24/network-wireless-100.svg1
l---------.icons/kora/panel/24/network-wireless-20-locked.svg1
l---------.icons/kora/panel/24/network-wireless-20.svg1
l---------.icons/kora/panel/24/network-wireless-40-locked.svg1
l---------.icons/kora/panel/24/network-wireless-40.svg1
l---------.icons/kora/panel/24/network-wireless-60-locked.svg1
l---------.icons/kora/panel/24/network-wireless-60.svg1
l---------.icons/kora/panel/24/network-wireless-80-locked.svg1
l---------.icons/kora/panel/24/network-wireless-80.svg1
l---------.icons/kora/panel/24/network-wireless-acquiring-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-acquiring.svg9
l---------.icons/kora/panel/24/network-wireless-available.svg1
l---------.icons/kora/panel/24/network-wireless-availible.svg1
l---------.icons/kora/panel/24/network-wireless-bluetooth-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-bluetooth.svg1
l---------.icons/kora/panel/24/network-wireless-connected-00-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-connected-00.svg1
l---------.icons/kora/panel/24/network-wireless-connected-100-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-connected-100.svg1
l---------.icons/kora/panel/24/network-wireless-connected-25-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-connected-25.svg1
l---------.icons/kora/panel/24/network-wireless-connected-50-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-connected-50.svg1
l---------.icons/kora/panel/24/network-wireless-connected-75-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-connected-75.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-connected.svg8
l---------.icons/kora/panel/24/network-wireless-disconnected-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-disconnected.svg1
l---------.icons/kora/panel/24/network-wireless-encrypted.svg1
l---------.icons/kora/panel/24/network-wireless-hotspot-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-hotspot.svg8
-rw-r--r--.icons/kora/panel/24/network-wireless-no-route.svg9
l---------.icons/kora/panel/24/network-wireless-off.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-offline.svg9
l---------.icons/kora/panel/24/network-wireless-on.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-secure-signal-excellent.svg8
-rw-r--r--.icons/kora/panel/24/network-wireless-secure-signal-good.svg9
-rw-r--r--.icons/kora/panel/24/network-wireless-secure-signal-low.svg9
-rw-r--r--.icons/kora/panel/24/network-wireless-secure-signal-none.svg9
-rw-r--r--.icons/kora/panel/24/network-wireless-secure-signal-ok.svg9
l---------.icons/kora/panel/24/network-wireless-signal-excellent-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-signal-excellent.svg8
l---------.icons/kora/panel/24/network-wireless-signal-good-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-signal-good.svg9
-rw-r--r--.icons/kora/panel/24/network-wireless-signal-low.svg9
l---------.icons/kora/panel/24/network-wireless-signal-none-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-signal-none.svg8
l---------.icons/kora/panel/24/network-wireless-signal-ok-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/network-wireless-signal-ok.svg9
l---------.icons/kora/panel/24/network-wireless-signal-weak-symbolic.svg1
l---------.icons/kora/panel/24/network-wireless-signal-weak.svg1
l---------.icons/kora/panel/24/network-wireless.svg1
-rw-r--r--.icons/kora/panel/24/new-messages-red.svg10
-rw-r--r--.icons/kora/panel/24/nitroshare-indicator.svg8
-rw-r--r--.icons/kora/panel/24/nixnote2-tray.svg8
l---------.icons/kora/panel/24/nm-adhoc.svg1
l---------.icons/kora/panel/24/nm-device-wired-autoip.svg1
l---------.icons/kora/panel/24/nm-device-wired-secure.svg1
l---------.icons/kora/panel/24/nm-device-wired-secureoffline.svg1
l---------.icons/kora/panel/24/nm-device-wired-symbolic.svg1
l---------.icons/kora/panel/24/nm-device-wired.svg1
l---------.icons/kora/panel/24/nm-device-wireless.svg1
l---------.icons/kora/panel/24/nm-device-wwan.svg1
-rw-r--r--.icons/kora/panel/24/nm-mb-roam.svg7
l---------.icons/kora/panel/24/nm-no-connection-symbolic.svg1
l---------.icons/kora/panel/24/nm-no-connection.svg1
l---------.icons/kora/panel/24/nm-secure-lock.svg1
l---------.icons/kora/panel/24/nm-signal-0-secure.svg1
l---------.icons/kora/panel/24/nm-signal-0.svg1
l---------.icons/kora/panel/24/nm-signal-00-secure.svg1
l---------.icons/kora/panel/24/nm-signal-00-symbolic.svg1
l---------.icons/kora/panel/24/nm-signal-00.svg1
l---------.icons/kora/panel/24/nm-signal-100-secure.svg1
l---------.icons/kora/panel/24/nm-signal-100-symbolic.svg1
l---------.icons/kora/panel/24/nm-signal-100.svg1
l---------.icons/kora/panel/24/nm-signal-25-secure.svg1
l---------.icons/kora/panel/24/nm-signal-25-symbolic.svg1
l---------.icons/kora/panel/24/nm-signal-25.svg1
l---------.icons/kora/panel/24/nm-signal-50-secure.svg1
l---------.icons/kora/panel/24/nm-signal-50-symbolic.svg1
l---------.icons/kora/panel/24/nm-signal-50.svg1
l---------.icons/kora/panel/24/nm-signal-75-secure.svg1
l---------.icons/kora/panel/24/nm-signal-75-symbolic.svg1
l---------.icons/kora/panel/24/nm-signal-75.svg1
-rw-r--r--.icons/kora/panel/24/nm-tech-3g.svg9
-rw-r--r--.icons/kora/panel/24/nm-tech-4g.svg9
-rw-r--r--.icons/kora/panel/24/nm-tech-cdma-1x.svg8
-rw-r--r--.icons/kora/panel/24/nm-tech-edge.svg8
-rw-r--r--.icons/kora/panel/24/nm-tech-evdo.svg9
-rw-r--r--.icons/kora/panel/24/nm-tech-gprs.svg8
-rw-r--r--.icons/kora/panel/24/nm-tech-hspa.svg8
l---------.icons/kora/panel/24/nm-tech-lte.svg1
-rw-r--r--.icons/kora/panel/24/nm-tech-umts.svg8
l---------.icons/kora/panel/24/nm-vpn-active-lock.svg1
-rw-r--r--.icons/kora/panel/24/nm-vpn-lock.svg8
-rw-r--r--.icons/kora/panel/24/nm-vpn-standalone-lock.svg9
-rw-r--r--.icons/kora/panel/24/nm-wwan-tower.svg7
l---------.icons/kora/panel/24/no-signal.svg1
-rw-r--r--.icons/kora/panel/24/nomachine-disabled.svg8
-rw-r--r--.icons/kora/panel/24/nomachine-indicator.svg9
-rw-r--r--.icons/kora/panel/24/notes-panel.svg9
l---------.icons/kora/panel/24/notification-active-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/notification-active.svg9
l---------.icons/kora/panel/24/notification-disabled-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/notification-disabled.svg11
l---------.icons/kora/panel/24/notification-inactive-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/notification-inactive.svg8
l---------.icons/kora/panel/24/notifications-disabled-symbolic.svg1
l---------.icons/kora/panel/24/notifications-disabled.svg1
-rw-r--r--.icons/kora/panel/24/nozbe-tray.svg9
-rw-r--r--.icons/kora/panel/24/num-lock-off.svg8
-rw-r--r--.icons/kora/panel/24/num-lock-on.svg8
l---------.icons/kora/panel/24/numlock-off.svg1
l---------.icons/kora/panel/24/numlock-on.svg1
-rw-r--r--.icons/kora/panel/24/nutstore-offline-panel.svg8
-rw-r--r--.icons/kora/panel/24/nutstore-oops-panel.svg9
-rw-r--r--.icons/kora/panel/24/nutstore-panel.svg8
-rw-r--r--.icons/kora/panel/24/nutstore-paused-panel.svg9
-rw-r--r--.icons/kora/panel/24/nutstore-synchronized-panel.svg9
-rw-r--r--.icons/kora/panel/24/nutstore-synchronizing-panel.svg9
-rw-r--r--.icons/kora/panel/24/nylas-tray-empty.svg8
-rw-r--r--.icons/kora/panel/24/nylas-tray-full-newitems.svg9
-rw-r--r--.icons/kora/panel/24/nylas-tray-full.svg8
-rw-r--r--.icons/kora/panel/24/obs-tray-active.svg9
-rw-r--r--.icons/kora/panel/24/obs-tray.svg8
-rw-r--r--.icons/kora/panel/24/octopi-error.svg8
-rw-r--r--.icons/kora/panel/24/octopi-indicator.svg8
-rw-r--r--.icons/kora/panel/24/octopi-info.svg9
l---------.icons/kora/panel/24/octopi-ok.svg1
l---------.icons/kora/panel/24/odrive-tray-grey.svg1
-rw-r--r--.icons/kora/panel/24/odrive-tray-sync.svg8
l---------.icons/kora/panel/24/odrive-tray.svg1
l---------.icons/kora/panel/24/onboard-mono.svg1
-rw-r--r--.icons/kora/panel/24/onboard-panel.svg9
-rw-r--r--.icons/kora/panel/24/openbazaar-system-tray.svg9
-rw-r--r--.icons/kora/panel/24/opensnitch-tray-alert.svg9
-rw-r--r--.icons/kora/panel/24/opensnitch-tray-off.svg8
-rw-r--r--.icons/kora/panel/24/opensnitch-tray-pause.svg8
-rw-r--r--.icons/kora/panel/24/opensnitch-tray-red.svg9
-rw-r--r--.icons/kora/panel/24/opensnitch-tray.svg8
l---------.icons/kora/panel/24/optimus-tray-intel-symbolic.svg1
l---------.icons/kora/panel/24/optimus-tray-intel.svg1
l---------.icons/kora/panel/24/optimus-tray-nvidia-symbolic.svg1
l---------.icons/kora/panel/24/optimus-tray-nvidia.svg1
-rw-r--r--.icons/kora/panel/24/org.kde.neochat.tray.svg7
l---------.icons/kora/panel/24/org.keepassxc.KeePassXC-locked.svg1
l---------.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark-locked.svg1
l---------.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark.svg1
l---------.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light-locked.svg1
l---------.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light.svg1
l---------.icons/kora/panel/24/org.keepassxc.KeePassXC-unlocked.svg1
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine-away.svg8
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine-connect.svg8
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine-disconnect.svg8
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine-msg.svg9
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine_away.svg8
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine_connect.svg8
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine_disconnect.svg8
-rw-r--r--.icons/kora/panel/24/org.nicotine_plus.Nicotine_msg.svg9
-rw-r--r--.icons/kora/panel/24/org.rnd2.cpupower_gui-panel.svg8
-rw-r--r--.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-down.svg10
-rw-r--r--.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-error.svg10
-rw-r--r--.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-up.svg10
-rw-r--r--.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing.svg10
l---------.icons/kora/panel/24/overgrive-app-ind-con-1.svg1
l---------.icons/kora/panel/24/overgrive-app-ind-con-2.svg1
l---------.icons/kora/panel/24/overgrive-app-ind-con-3.svg1
l---------.icons/kora/panel/24/overgrive-app-ind-sleep.svg1
l---------.icons/kora/panel/24/overgrive-app-ind.svg1
l---------.icons/kora/panel/24/pamac-tray-no-update.svg1
l---------.icons/kora/panel/24/pamac-tray-update.svg1
-rw-r--r--.icons/kora/panel/24/pcloud-offline.svg8
-rw-r--r--.icons/kora/panel/24/pcloud-ok.svg8
-rw-r--r--.icons/kora/panel/24/pcloud-pause.svg9
-rw-r--r--.icons/kora/panel/24/pcloud-sync.svg9
-rw-r--r--.icons/kora/panel/24/pcloud-warning.svg8
-rw-r--r--.icons/kora/panel/24/persepolis-tray.svg8
-rw-r--r--.icons/kora/panel/24/phone-battery-caution.svg11
-rw-r--r--.icons/kora/panel/24/phone-battery-empty.svg10
-rw-r--r--.icons/kora/panel/24/phone-battery-full.svg11
-rw-r--r--.icons/kora/panel/24/phone-battery-good.svg11
-rw-r--r--.icons/kora/panel/24/phone-battery-low.svg11
-rw-r--r--.icons/kora/panel/24/phone-battery-medium.svg11
-rw-r--r--.icons/kora/panel/24/pia_tray_connected.svg8
-rw-r--r--.icons/kora/panel/24/pia_tray_connecting.svg9
-rw-r--r--.icons/kora/panel/24/pia_tray_disconnected.svg8
l---------.icons/kora/panel/24/pidgin-tray-available.svg1
l---------.icons/kora/panel/24/pidgin-tray-away.svg1
l---------.icons/kora/panel/24/pidgin-tray-busy.svg1
l---------.icons/kora/panel/24/pidgin-tray-connect.svg1
l---------.icons/kora/panel/24/pidgin-tray-invisible.svg1
l---------.icons/kora/panel/24/pidgin-tray-offline.svg1
l---------.icons/kora/panel/24/pidgin-tray-pending.svg1
l---------.icons/kora/panel/24/pidgin-tray-xa.svg1
-rw-r--r--.icons/kora/panel/24/pithos-tray-icon.svg8
l---------.icons/kora/panel/24/pithos-tray-plugin.svg1
-rw-r--r--.icons/kora/panel/24/plasmavault-symbolic.svg12
-rw-r--r--.icons/kora/panel/24/plasmavault_error.svg12
-rw-r--r--.icons/kora/panel/24/pocket-casts-tray.svg8
-rw-r--r--.icons/kora/panel/24/pomodoneapp-break.svg9
-rw-r--r--.icons/kora/panel/24/pomodoneapp-indicator.svg9
-rw-r--r--.icons/kora/panel/24/pomodoneapp-paused.svg9
-rw-r--r--.icons/kora/panel/24/pomodoneapp-started.svg9
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-00.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-01.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-02.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-03.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-04.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-05.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-06.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-07.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-08.svg9
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-09.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-10.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-11.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-12.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-13.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-14.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-15.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-16.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-17.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-18.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-19.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-20.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-21.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-22.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-23.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-24.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-25.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-26.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-27.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-28.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-29.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-30.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-31.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-32.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-33.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-34.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-35.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-36.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-37.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-38.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-39.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-40.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-41.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-42.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-43.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-44.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-45.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-46.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-47.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-48.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-49.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-50.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-51.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-52.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-53.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-54.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-55.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-56.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-57.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-58.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-59.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-60.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-indicator-light-61.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-start-light.svg8
-rw-r--r--.icons/kora/panel/24/pomodoro-stop-light.svg8
-rw-r--r--.icons/kora/panel/24/popcorntime-tray.svg9
-rw-r--r--.icons/kora/panel/24/pragha-panel.svg8
-rw-r--r--.icons/kora/panel/24/preferences-desktop-accessibility-panel.svg8
l---------.icons/kora/panel/24/preferences-desktop-display-randr-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/preferences-desktop-display-randr.svg8
l---------.icons/kora/panel/24/preferences-system-bluetooth-active.svg1
l---------.icons/kora/panel/24/preferences-system-bluetooth-inactive.svg1
-rw-r--r--.icons/kora/panel/24/premid-tray.svg8
-rw-r--r--.icons/kora/panel/24/prime-hybrid.svg8
-rw-r--r--.icons/kora/panel/24/prime-intel.svg9
-rw-r--r--.icons/kora/panel/24/prime-nvidia.svg8
l---------.icons/kora/panel/24/printer-symbolic.svg1
-rw-r--r--.icons/kora/panel/24/printer.svg6
-rw-r--r--.icons/kora/panel/24/process-syncing-down.svg9
-rw-r--r--.icons/kora/panel/24/process-syncing-error.svg9
-rw-r--r--.icons/kora/panel/24/process-syncing-idle.svg9
-rw-r--r--.icons/kora/panel/24/process-syncing-up.svg9
-rw-r--r--.icons/kora/panel/24/process-syncing.svg9
-rw-r--r--.icons/kora/panel/24/protonmail-indicator.svg8
-rw-r--r--.icons/kora/panel/24/protonmail-notification.svg9
-rw-r--r--.icons/kora/panel/24/protonvpn-tray.svg8
-rw-r--r--.icons/kora/panel/24/protonvpngui-connected.svg11
-rw-r--r--.icons/kora/panel/24/protonvpngui-disconnected.svg11
-rw-r--r--.icons/kora/panel/24/protonvpngui-no-network.svg11
-rw-r--r--.icons/kora/panel/24/psensor_hot.svg8
-rw-r--r--.icons/kora/panel/24/psensor_normal.svg8
-rw-r--r--.icons/kora/panel/24/pushbullet-indicator-disabled.svg8
-rw-r--r--.icons/kora/panel/24/pushbullet-indicator-light.svg8
-rw-r--r--.icons/kora/panel/24/pushbullet-indicator-paused.svg8
-rw-r--r--.icons/kora/panel/24/pushbullet-indicator-sync0-light.svg8
-rw-r--r--.icons/kora/panel/24/pushbullet-indicator-sync1-light.svg8
-rw-r--r--.icons/kora/panel/24/pushbullet-indicator-sync2-light.svg8
-rw-r--r--.icons/kora/panel/24/pushbullet-indicator-sync3-light.svg8
l---------.icons/kora/panel/24/pushbullet-indicator-transparent.svg1
l---------.icons/kora/panel/24/pushbullet-indicator.svg1
-rw-r--r--.icons/kora/panel/24/qalculate-tray.svg8
l---------.icons/kora/panel/24/qbittorrent-panel.svg1
l---------.icons/kora/panel/24/qbittorrent-tray-dark.svg1
l---------.icons/kora/panel/24/qbittorrent-tray-light.svg1
-rw-r--r--.icons/kora/panel/24/qbittorrent-tray.svg9
-rw-r--r--.icons/kora/panel/24/qelectrotech-indicator.svg8
-rw-r--r--.icons/kora/panel/24/qjoypad-tray.svg9
-rw-r--r--.icons/kora/panel/24/qnapi-panel.svg8
-rw-r--r--.icons/kora/panel/24/qomp-pause-panel.svg9
-rw-r--r--.icons/kora/panel/24/qomp-play-panel.svg9
-rw-r--r--.icons/kora/panel/24/qomp-stop-panel.svg8
-rw-r--r--.icons/kora/panel/24/qtox-away.svg8
-rw-r--r--.icons/kora/panel/24/qtox-busy.svg8
-rw-r--r--.icons/kora/panel/24/qtox-event.svg9
-rw-r--r--.icons/kora/panel/24/qtox-invisible.svg8
-rw-r--r--.icons/kora/panel/24/qtox-offline.svg8
-rw-r--r--.icons/kora/panel/24/qtox-online.svg8
-rw-r--r--.icons/kora/panel/24/qtpass-tray.svg9
-rw-r--r--.icons/kora/panel/24/quota.svg9
l---------.icons/kora/panel/24/radiotray-ng-off.svg1
l---------.icons/kora/panel/24/radiotray-ng-on.svg1
-rw-r--r--.icons/kora/panel/24/radiotray_connecting.svg9
-rw-r--r--.icons/kora/panel/24/radiotray_off.svg9
-rw-r--r--.icons/kora/panel/24/radiotray_on.svg10
-rw-r--r--.icons/kora/panel/24/rambox-done.svg9
-rw-r--r--.icons/kora/panel/24/rambox-inactive.svg8
-rw-r--r--.icons/kora/panel/24/rambox-indicator.svg8
-rw-r--r--.icons/kora/panel/24/rambox-mention.svg8
-rw-r--r--.icons/kora/panel/24/rambox-notification.svg9
-rw-r--r--.icons/kora/panel/24/rambox-warning.svg9
-rw-r--r--.icons/kora/panel/24/rare-tray.svg8
-rw-r--r--.icons/kora/panel/24/rclonetray-connected-tray.svg9
-rw-r--r--.icons/kora/panel/24/rclonetray-tray.svg8
l---------.icons/kora/panel/24/receiving-bad-signal-lock.svg1
l---------.icons/kora/panel/24/receiving-bad-signal.svg1
l---------.icons/kora/panel/24/receiving-good-signal-lock.svg1
l---------.icons/kora/panel/24/receiving-good-signal.svg1
l---------.icons/kora/panel/24/receiving-high-signal-lock.svg1
l---------.icons/kora/panel/24/receiving-high-signal.svg1
l---------.icons/kora/panel/24/receiving-low-signal-lock.svg1
l---------.icons/kora/panel/24/receiving-low-signal.svg1
l---------.icons/kora/panel/24/record-desktop-indicator-recording.svg1
l---------.icons/kora/panel/24/record-desktop-indicator.svg1
-rw-r--r--.icons/kora/panel/24/redshift-status-off.svg8
-rw-r--r--.icons/kora/panel/24/redshift-status-on.svg8
-rw-r--r--.icons/kora/panel/24/rememberthemilk-notification.svg8
-rw-r--r--.icons/kora/panel/24/rememberthemilk-tray.svg8
-rw-r--r--.icons/kora/panel/24/rememberthemilk-unseen-notification.svg9
-rw-r--r--.icons/kora/panel/24/remmina-panel.svg10
l---------.icons/kora/panel/24/remmina-status.svg1
-rw-r--r--.icons/kora/panel/24/remote-folder-sync-down.svg9
-rw-r--r--.icons/kora/panel/24/remote-folder-sync-up.svg8
-rw-r--r--.icons/kora/panel/24/remote-folder-sync.svg9
-rw-r--r--.icons/kora/panel/24/rescuetime-indicator.svg8
-rw-r--r--.icons/kora/panel/24/rescuetime-offline.svg8
l---------.icons/kora/panel/24/rhythmbox-indicator.svg1
l---------.icons/kora/panel/24/rhythmbox-notplaying.svg1
-rw-r--r--.icons/kora/panel/24/rhythmbox-panel.svg9
-rw-r--r--.icons/kora/panel/24/rhythmbox-playing.svg9
-rw-r--r--.icons/kora/panel/24/riot-tray.svg9
l---------.icons/kora/panel/24/rocketchat-tray-1.svg1
l---------.icons/kora/panel/24/rocketchat-tray-2.svg1
l---------.icons/kora/panel/24/rocketchat-tray-3.svg1
l---------.icons/kora/panel/24/rocketchat-tray-4.svg1
l---------.icons/kora/panel/24/rocketchat-tray-5.svg1
l---------.icons/kora/panel/24/rocketchat-tray-6.svg1
l---------.icons/kora/panel/24/rocketchat-tray-7.svg1
l---------.icons/kora/panel/24/rocketchat-tray-8.svg1
l---------.icons/kora/panel/24/rocketchat-tray-9-plus.svg1
l---------.icons/kora/panel/24/rocketchat-tray-9.svg1
-rw-r--r--.icons/kora/panel/24/rocketchat-tray-alert.svg9
-rw-r--r--.icons/kora/panel/24/rocketchat-tray-dot.svg8
-rw-r--r--.icons/kora/panel/24/rocketchat-tray.svg8
l---------.icons/kora/panel/24/rsibreak0.svg1
l---------.icons/kora/panel/24/rsibreak1.svg1
l---------.icons/kora/panel/24/rsibreak2.svg1
l---------.icons/kora/panel/24/rsibreak3.svg1
l---------.icons/kora/panel/24/rsibreak4.svg1
l---------.icons/kora/panel/24/rsibreakx.svg1
-rw-r--r--.icons/kora/panel/24/rto-proxy-tray.svg9
-rw-r--r--.icons/kora/panel/24/safeeyes_disabled.svg8
-rw-r--r--.icons/kora/panel/24/safeeyes_enabled.svg8
l---------.icons/kora/panel/24/scc-alive.svg1
-rw-r--r--.icons/kora/panel/24/scc-dead.svg11
-rw-r--r--.icons/kora/panel/24/scc-error.svg11
-rw-r--r--.icons/kora/panel/24/scc-unknown.svg11
-rw-r--r--.icons/kora/panel/24/screencloud-idle.svg8
-rw-r--r--.icons/kora/panel/24/screencloud-uploading.svg8
l---------.icons/kora/panel/24/scrllock-off.svg1
l---------.icons/kora/panel/24/scrllock-on.svg1
-rw-r--r--.icons/kora/panel/24/scroll-lock-off.svg8
-rw-r--r--.icons/kora/panel/24/scroll-lock-on.svg8
l---------.icons/kora/panel/24/scudcloud-attention-1.svg1
l---------.icons/kora/panel/24/scudcloud-attention-2.svg1
l---------.icons/kora/panel/24/scudcloud-attention-3.svg1
l---------.icons/kora/panel/24/scudcloud-attention-4.svg1
l---------.icons/kora/panel/24/scudcloud-attention-5.svg1
l---------.icons/kora/panel/24/scudcloud-attention-6.svg1
l---------.icons/kora/panel/24/scudcloud-attention-7.svg1
l---------.icons/kora/panel/24/scudcloud-attention-8.svg1
l---------.icons/kora/panel/24/scudcloud-attention-9.svg1
-rw-r--r--.icons/kora/panel/24/scudcloud-attention.svg9
-rw-r--r--.icons/kora/panel/24/scudcloud.svg8
-rw-r--r--.icons/kora/panel/24/seafile-status-error.svg8
-rw-r--r--.icons/kora/panel/24/seafile-status-notification.svg9
-rw-r--r--.icons/kora/panel/24/seafile-status-offline.svg8
-rw-r--r--.icons/kora/panel/24/seafile-status-ok.svg8
-rw-r--r--.icons/kora/panel/24/seafile-status-paused.svg9
-rw-r--r--.icons/kora/panel/24/seafile-status-syncing-1.svg9
-rw-r--r--.icons/kora/panel/24/seafile-status-syncing-2.svg9
-rw-r--r--.icons/kora/panel/24/security-high.svg8
-rw-r--r--.icons/kora/panel/24/security-low.svg8
-rw-r--r--.icons/kora/panel/24/security-medium.svg8
-rw-r--r--.icons/kora/panel/24/sendanywhere-tray.svg8
-rw-r--r--.icons/kora/panel/24/session-desktop-tray.svg8
l---------.icons/kora/panel/24/sflphone-indicator.svg1
l---------.icons/kora/panel/24/sflphone-notification.svg1
-rw-r--r--.icons/kora/panel/24/sflphone-offline.svg8
-rw-r--r--.icons/kora/panel/24/shutter-panel.svg14
l---------.icons/kora/panel/24/si-syncthing-0.svg1
-rw-r--r--.icons/kora/panel/24/si-syncthing-1.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-10.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-11.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-2.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-3.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-4.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-5.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-6.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-7.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-8.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-9.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-idle.svg8
-rw-r--r--.icons/kora/panel/24/si-syncthing-unknown.svg8
l---------.icons/kora/panel/24/signal-100.svg1
l---------.icons/kora/panel/24/signal-25.svg1
l---------.icons/kora/panel/24/signal-50.svg1
l---------.icons/kora/panel/24/signal-75.svg1
-rw-r--r--.icons/kora/panel/24/signal-tray.svg8
-rw-r--r--.icons/kora/panel/24/signal-unread-1.svg9
l---------.icons/kora/panel/24/signal-unread-10.svg1
l---------.icons/kora/panel/24/signal-unread-2.svg1
l---------.icons/kora/panel/24/signal-unread-3.svg1
l---------.icons/kora/panel/24/signal-unread-4.svg1
l---------.icons/kora/panel/24/signal-unread-5.svg1
l---------.icons/kora/panel/24/signal-unread-6.svg1
l---------.icons/kora/panel/24/signal-unread-7.svg1
l---------.icons/kora/panel/24/signal-unread-8.svg1
l---------.icons/kora/panel/24/signal-unread-9.svg1
-rw-r--r--.icons/kora/panel/24/simplescreenrecorder-error.svg8
l---------.icons/kora/panel/24/simplescreenrecorder-idle.svg1
-rw-r--r--.icons/kora/panel/24/simplescreenrecorder-panel.svg8
-rw-r--r--.icons/kora/panel/24/simplescreenrecorder-paused.svg8
-rw-r--r--.icons/kora/panel/24/simplescreenrecorder-recording.svg9
-rw-r--r--.icons/kora/panel/24/sirikali-panel.svg9
-rw-r--r--.icons/kora/panel/24/skype-indicator.svg9
-rw-r--r--.icons/kora/panel/24/skype-status-away-notification.svg10
-rw-r--r--.icons/kora/panel/24/skype-status-away.svg9
-rw-r--r--.icons/kora/panel/24/skype-status-connected-notification.svg10
l---------.icons/kora/panel/24/skype-status-connected.svg1
-rw-r--r--.icons/kora/panel/24/skype-status-connecting-0.svg9
-rw-r--r--.icons/kora/panel/24/skype-status-connecting-1.svg9
l---------.icons/kora/panel/24/skype-status-connecting-2.svg1
l---------.icons/kora/panel/24/skype-status-connecting-3.svg1
-rw-r--r--.icons/kora/panel/24/skype-status-disturb-notification.svg10
-rw-r--r--.icons/kora/panel/24/skype-status-disturb.svg9
-rw-r--r--.icons/kora/panel/24/skype-status-hidden-notification.svg10
-rw-r--r--.icons/kora/panel/24/skype-status-hidden.svg9
l---------.icons/kora/panel/24/skype-status-invisible-notification.svg1
l---------.icons/kora/panel/24/skype-status-invisible.svg1
-rw-r--r--.icons/kora/panel/24/skype-status-offline-notification.svg10
-rw-r--r--.icons/kora/panel/24/skype-status-offline.svg9
-rw-r--r--.icons/kora/panel/24/slack-indicator-highlight.svg9
-rw-r--r--.icons/kora/panel/24/slack-indicator-unread.svg9
-rw-r--r--.icons/kora/panel/24/slack-indicator.svg8
-rw-r--r--.icons/kora/panel/24/smartcode-stremio-tray.svg9
l---------.icons/kora/panel/24/smartphone-connected.svg1
l---------.icons/kora/panel/24/smartphone-disconnected.svg1
l---------.icons/kora/panel/24/smartphone-trusted.svg1
-rw-r--r--.icons/kora/panel/24/smartphoneattention.svg10
-rw-r--r--.icons/kora/panel/24/smartphoneconnected.svg9
-rw-r--r--.icons/kora/panel/24/smartphonedisconnected.svg9
-rw-r--r--.icons/kora/panel/24/smartphonetrusted.svg9
-rw-r--r--.icons/kora/panel/24/smplayer-panel.svg8
l---------.icons/kora/panel/24/software-update-available.svg1
l---------.icons/kora/panel/24/software-update-urgent.svg1
-rw-r--r--.icons/kora/panel/24/solaar-attention.svg9
-rw-r--r--.icons/kora/panel/24/solaar-indicator.svg8
-rw-r--r--.icons/kora/panel/24/spotify-indicator.svg8
l---------.icons/kora/panel/24/spotify-linux-32.svg1
-rw-r--r--.icons/kora/panel/24/start-here-lxqt.svg8
-rw-r--r--.icons/kora/panel/24/start-here.svg8
-rw-r--r--.icons/kora/panel/24/state-download.svg8
-rw-r--r--.icons/kora/panel/24/state-error.svg8
-rw-r--r--.icons/kora/panel/24/state-information.svg8
-rw-r--r--.icons/kora/panel/24/state-offline.svg8
-rw-r--r--.icons/kora/panel/24/state-ok.svg8
-rw-r--r--.icons/kora/panel/24/state-pause.svg8
-rw-r--r--.icons/kora/panel/24/state-sync.svg8
-rw-r--r--.icons/kora/panel/24/state-warning.svg8
-rw-r--r--.icons/kora/panel/24/steadyflow-alert-panel.svg9
-rw-r--r--.icons/kora/panel/24/steadyflow-panel.svg8
-rw-r--r--.icons/kora/panel/24/steam_tray_mono.svg10
l---------.icons/kora/panel/24/stock_weather-cloudy.svg1
l---------.icons/kora/panel/24/stock_weather-few-clouds.svg1
l---------.icons/kora/panel/24/stock_weather-fog.svg1
l---------.icons/kora/panel/24/stock_weather-night-clear.svg1
l---------.icons/kora/panel/24/stock_weather-night-few-clouds.svg1
l---------.icons/kora/panel/24/stock_weather-showers.svg1
l---------.icons/kora/panel/24/stock_weather-snow.svg1
l---------.icons/kora/panel/24/stock_weather-storm.svg1
l---------.icons/kora/panel/24/strawberry-panel-grey.svg1
-rw-r--r--.icons/kora/panel/24/strawberry-panel.svg8
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-0.svg11
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-1.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-10.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-11.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-12.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-13.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-14.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-15.svg11
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-2.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-3.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-4.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-5.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-6.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-7.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-8.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-9.svg12
-rw-r--r--.icons/kora/panel/24/superproductivity-tray-run.svg8
-rw-r--r--.icons/kora/panel/24/superproductivity-tray.svg8
-rw-r--r--.icons/kora/panel/24/synapse-panel.svg8
-rw-r--r--.icons/kora/panel/24/synergy-panel-ok.svg10
-rw-r--r--.icons/kora/panel/24/synergy-panel.svg9
-rw-r--r--.icons/kora/panel/24/syspeek-0.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-10.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-100.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-20.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-30.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-40.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-50.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-60.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-70.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-80.svg8
-rw-r--r--.icons/kora/panel/24/syspeek-90.svg8
l---------.icons/kora/panel/24/system-devices-information.svg1
-rw-r--r--.icons/kora/panel/24/system-devices-panel-alert.svg8
l---------.icons/kora/panel/24/system-devices-panel-information.svg1
-rw-r--r--.icons/kora/panel/24/system-devices-panel.svg8
-rw-r--r--.icons/kora/panel/24/system-file-manager-panel.svg9
-rw-r--r--.icons/kora/panel/24/system-restart-panel.svg8
l---------.icons/kora/panel/24/system-shutdown-panel-restart.svg1
l---------.icons/kora/panel/24/system-shutdown-panel.svg1
l---------.icons/kora/panel/24/system-software-update-panel.svg1
l---------.icons/kora/panel/24/tablet-connected.svg1
l---------.icons/kora/panel/24/tablet-disconnected.svg1
-rw-r--r--.icons/kora/panel/24/tabletattention.svg9
-rw-r--r--.icons/kora/panel/24/tabletconnected.svg8
-rw-r--r--.icons/kora/panel/24/tabletdisconnected.svg9
-rw-r--r--.icons/kora/panel/24/tablettrusted.svg8
-rw-r--r--.icons/kora/panel/24/tartube-check-tray.svg8
-rw-r--r--.icons/kora/panel/24/tartube-download-tray.svg8
-rw-r--r--.icons/kora/panel/24/tartube-info-tray.svg8
-rw-r--r--.icons/kora/panel/24/tartube-refresh-tray.svg8
-rw-r--r--.icons/kora/panel/24/tartube-tidy-tray.svg8
-rw-r--r--.icons/kora/panel/24/tartube-tray.svg8
-rw-r--r--.icons/kora/panel/24/tartube-update-tray.svg8
-rw-r--r--.icons/kora/panel/24/teams-for-linux-tray.svg8
-rw-r--r--.icons/kora/panel/24/teams-tray-activity.svg9
-rw-r--r--.icons/kora/panel/24/teams-tray-available.svg8
-rw-r--r--.icons/kora/panel/24/teams-tray-away.svg8
-rw-r--r--.icons/kora/panel/24/teams-tray-busy.svg8
-rw-r--r--.icons/kora/panel/24/teams-tray-dnd.svg8
-rw-r--r--.icons/kora/panel/24/teams-tray-error.svg9
-rw-r--r--.icons/kora/panel/24/teams-tray-noactivity.svg8
-rw-r--r--.icons/kora/panel/24/teams-tray-offline.svg8
l---------.icons/kora/panel/24/teams-tray-offshift.svg1
l---------.icons/kora/panel/24/teams-tray-onshift.svg1
-rw-r--r--.icons/kora/panel/24/teamviewer-indicator-away.svg8
-rw-r--r--.icons/kora/panel/24/teamviewer-indicator-busy.svg8
-rw-r--r--.icons/kora/panel/24/teamviewer-indicator-connected.svg8
-rw-r--r--.icons/kora/panel/24/teamviewer-indicator-error.svg8
-rw-r--r--.icons/kora/panel/24/teamviewer-indicator-offline.svg8
-rw-r--r--.icons/kora/panel/24/teamviewer-indicator.svg8
-rw-r--r--.icons/kora/panel/24/telegram-attention-panel.svg9
-rw-r--r--.icons/kora/panel/24/telegram-mute-panel.svg9
-rw-r--r--.icons/kora/panel/24/telegram-panel.svg8
-rw-r--r--.icons/kora/panel/24/thunderbird-attention-panel.svg10
-rw-r--r--.icons/kora/panel/24/thunderbird-panel.svg9
-rw-r--r--.icons/kora/panel/24/ticktick-tray.svg11
-rw-r--r--.icons/kora/panel/24/timekpr-panel.svg17
l---------.icons/kora/panel/24/todo-indicator.svg1
-rw-r--r--.icons/kora/panel/24/todoist-tray.svg8
-rw-r--r--.icons/kora/panel/24/tomahawk-indicator.svg8
l---------.icons/kora/panel/24/tomboy-panel.svg1
-rw-r--r--.icons/kora/panel/24/toolbox-tray-color.svg8
l---------.icons/kora/panel/24/touchpad-indicator-light-disabled.svg1
l---------.icons/kora/panel/24/touchpad-indicator-light-enabled.svg1
l---------.icons/kora/panel/24/touchpad-indicator-light.svg1
-rw-r--r--.icons/kora/panel/24/transmission-panel.svg9
l---------.icons/kora/panel/24/transmission-tray-icon.svg1
l---------.icons/kora/panel/24/transmitting-bad-signal-lock.svg1
l---------.icons/kora/panel/24/transmitting-bad-signal.svg1
l---------.icons/kora/panel/24/transmitting-good-signal-lock.svg1
l---------.icons/kora/panel/24/transmitting-good-signal.svg1
l---------.icons/kora/panel/24/transmitting-high-signal-lock.svg1
l---------.icons/kora/panel/24/transmitting-high-signal.svg1
l---------.icons/kora/panel/24/transmitting-low-signal-lock.svg1
l---------.icons/kora/panel/24/transmitting-low-signal.svg1
l---------.icons/kora/panel/24/tray-message.svg1
l---------.icons/kora/panel/24/tray-new-im.svg1
l---------.icons/kora/panel/24/tray-offline.svg1
l---------.icons/kora/panel/24/tray-online.svg1
-rw-r--r--.icons/kora/panel/24/trimage-indicator.svg8
-rw-r--r--.icons/kora/panel/24/tusk-indicator.svg8
-rw-r--r--.icons/kora/panel/24/tutanota-desktop-tray.svg8
-rw-r--r--.icons/kora/panel/24/tv-symbolic.svg9
-rw-r--r--.icons/kora/panel/24/tvconnected.svg9
-rw-r--r--.icons/kora/panel/24/tvdisconnected.svg8
-rw-r--r--.icons/kora/panel/24/tvtrusted.svg9
-rw-r--r--.icons/kora/panel/24/tweet-tray-panel.svg8
-rw-r--r--.icons/kora/panel/24/twitch-indicator.svg8
-rw-r--r--.icons/kora/panel/24/ubuntuone-client-error.svg8
-rw-r--r--.icons/kora/panel/24/ubuntuone-client-idle.svg8
-rw-r--r--.icons/kora/panel/24/ubuntuone-client-offline.svg8
-rw-r--r--.icons/kora/panel/24/ubuntuone-client-paused.svg8
-rw-r--r--.icons/kora/panel/24/ubuntuone-client-updating.svg8
-rw-r--r--.icons/kora/panel/24/uget-tray-default.svg8
-rw-r--r--.icons/kora/panel/24/uget-tray-downloading.svg9
-rw-r--r--.icons/kora/panel/24/uget-tray-error.svg8
-rw-r--r--.icons/kora/panel/24/ulauncher-indicator.svg10
-rw-r--r--.icons/kora/panel/24/update-high.svg9
-rw-r--r--.icons/kora/panel/24/update-low.svg9
-rw-r--r--.icons/kora/panel/24/update-medium.svg9
-rw-r--r--.icons/kora/panel/24/update-none.svg8
l---------.icons/kora/panel/24/updates-notifier-inactive.svg1
l---------.icons/kora/panel/24/updates-notifier.svg1
l---------.icons/kora/panel/24/user-available-panel.svg1
-rw-r--r--.icons/kora/panel/24/user-available.svg8
l---------.icons/kora/panel/24/user-away-panel.svg1
-rw-r--r--.icons/kora/panel/24/user-away.svg8
l---------.icons/kora/panel/24/user-busy-panel.svg1
-rw-r--r--.icons/kora/panel/24/user-busy.svg8
l---------.icons/kora/panel/24/user-idle-panel.svg1
-rw-r--r--.icons/kora/panel/24/user-idle.svg8
l---------.icons/kora/panel/24/user-invisible-panel.svg1
-rw-r--r--.icons/kora/panel/24/user-invisible.svg8
l---------.icons/kora/panel/24/user-offline-panel.svg1
-rw-r--r--.icons/kora/panel/24/user-offline.svg8
l---------.icons/kora/panel/24/user-online.svg1
-rw-r--r--.icons/kora/panel/24/user-status-new.svg9
-rw-r--r--.icons/kora/panel/24/user-status-pending.svg9
-rw-r--r--.icons/kora/panel/24/utools-tray.svg8
-rw-r--r--.icons/kora/panel/24/variety-indicator.svg8
-rw-r--r--.icons/kora/panel/24/veracrypt-panel.svg10
-rw-r--r--.icons/kora/panel/24/viber-normal.svg8
-rw-r--r--.icons/kora/panel/24/viber-notification.svg9
-rw-r--r--.icons/kora/panel/24/virt-manager-panel.svg9
-rw-r--r--.icons/kora/panel/24/vivaldi-tray.svg8
-rw-r--r--.icons/kora/panel/24/vk-tray.svg8
-rw-r--r--.icons/kora/panel/24/vlc-panel.svg8
l---------.icons/kora/panel/24/volume-level-high-panel.svg1
l---------.icons/kora/panel/24/volume-level-high.svg1
l---------.icons/kora/panel/24/volume-level-low-panel.svg1
l---------.icons/kora/panel/24/volume-level-low.svg1
l---------.icons/kora/panel/24/volume-level-medium-panel.svg1
l---------.icons/kora/panel/24/volume-level-medium.svg1
l---------.icons/kora/panel/24/volume-level-muted-panel.svg1
l---------.icons/kora/panel/24/volume-level-muted.svg1
l---------.icons/kora/panel/24/volume-level-none-panel.svg1
l---------.icons/kora/panel/24/volume-level-none.svg1
-rw-r--r--.icons/kora/panel/24/vorta-tray-active.svg10
-rw-r--r--.icons/kora/panel/24/vorta-tray.svg9
-rw-r--r--.icons/kora/panel/24/wallet-closed.svg12
-rw-r--r--.icons/kora/panel/24/wallet-open.svg12
l---------.icons/kora/panel/24/weather-clear-night-000.svg1
l---------.icons/kora/panel/24/weather-clear-night-010.svg1
l---------.icons/kora/panel/24/weather-clear-night-020.svg1
l---------.icons/kora/panel/24/weather-clear-night-030.svg1
l---------.icons/kora/panel/24/weather-clear-night-040.svg1
l---------.icons/kora/panel/24/weather-clear-night-050.svg1
l---------.icons/kora/panel/24/weather-clear-night-060.svg1
l---------.icons/kora/panel/24/weather-clear-night-070.svg1
l---------.icons/kora/panel/24/weather-clear-night-080.svg1
l---------.icons/kora/panel/24/weather-clear-night-090.svg1
l---------.icons/kora/panel/24/weather-clear-night-100.svg1
l---------.icons/kora/panel/24/weather-clear-night-110.svg1
l---------.icons/kora/panel/24/weather-clear-night-120.svg1
l---------.icons/kora/panel/24/weather-clear-night-130.svg1
l---------.icons/kora/panel/24/weather-clear-night-140.svg1
l---------.icons/kora/panel/24/weather-clear-night-150.svg1
l---------.icons/kora/panel/24/weather-clear-night-160.svg1
l---------.icons/kora/panel/24/weather-clear-night-170.svg1
l---------.icons/kora/panel/24/weather-clear-night-180.svg1
l---------.icons/kora/panel/24/weather-clear-night-190.svg1
l---------.icons/kora/panel/24/weather-clear-night-200.svg1
l---------.icons/kora/panel/24/weather-clear-night-210.svg1
l---------.icons/kora/panel/24/weather-clear-night-220.svg1
l---------.icons/kora/panel/24/weather-clear-night-230.svg1
l---------.icons/kora/panel/24/weather-clear-night-240.svg1
l---------.icons/kora/panel/24/weather-clear-night-250.svg1
l---------.icons/kora/panel/24/weather-clear-night-260.svg1
l---------.icons/kora/panel/24/weather-clear-night-270.svg1
l---------.icons/kora/panel/24/weather-clear-night-280.svg1
l---------.icons/kora/panel/24/weather-clear-night-290.svg1
l---------.icons/kora/panel/24/weather-clear-night-300.svg1
l---------.icons/kora/panel/24/weather-clear-night-310.svg1
l---------.icons/kora/panel/24/weather-clear-night-320.svg1
l---------.icons/kora/panel/24/weather-clear-night-330.svg1
l---------.icons/kora/panel/24/weather-clear-night-340.svg1
l---------.icons/kora/panel/24/weather-clear-night-350.svg1
-rw-r--r--.icons/kora/panel/24/weather-clear-night.svg8
-rw-r--r--.icons/kora/panel/24/weather-clear-wind-night.svg11
-rw-r--r--.icons/kora/panel/24/weather-clear-wind.svg12
-rw-r--r--.icons/kora/panel/24/weather-clear.svg9
-rw-r--r--.icons/kora/panel/24/weather-clouds-night.svg9
l---------.icons/kora/panel/24/weather-clouds-wind-night.svg1
-rw-r--r--.icons/kora/panel/24/weather-clouds-wind.svg11
-rw-r--r--.icons/kora/panel/24/weather-clouds.svg9
l---------.icons/kora/panel/24/weather-few-clouds-night-000.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-010.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-020.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-030.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-040.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-050.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-060.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-070.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-080.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-090.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-100.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-110.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-120.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-130.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-140.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-150.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-160.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-170.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-180.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-190.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-200.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-210.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-220.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-230.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-240.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-250.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-260.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-270.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-280.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-290.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-300.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-310.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-320.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-330.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-340.svg1
l---------.icons/kora/panel/24/weather-few-clouds-night-350.svg1
-rw-r--r--.icons/kora/panel/24/weather-few-clouds-night.svg9
l---------.icons/kora/panel/24/weather-few-clouds-wind-night.svg1
l---------.icons/kora/panel/24/weather-few-clouds-wind.svg1
-rw-r--r--.icons/kora/panel/24/weather-few-clouds.svg9
-rw-r--r--.icons/kora/panel/24/weather-fog.svg8
-rw-r--r--.icons/kora/panel/24/weather-freezing-rain.svg9
l---------.icons/kora/panel/24/weather-hail.svg1
l---------.icons/kora/panel/24/weather-many-clouds-wind.svg1
l---------.icons/kora/panel/24/weather-many-clouds.svg1
l---------.icons/kora/panel/24/weather-mist.svg1
-rw-r--r--.icons/kora/panel/24/weather-none-available.svg9
l---------.icons/kora/panel/24/weather-overcast-wind.svg1
-rw-r--r--.icons/kora/panel/24/weather-overcast.svg9
-rw-r--r--.icons/kora/panel/24/weather-severe-alert.svg9
l---------.icons/kora/panel/24/weather-showers-day.svg1
l---------.icons/kora/panel/24/weather-showers-night.svg1
l---------.icons/kora/panel/24/weather-showers-scattered-day.svg1
l---------.icons/kora/panel/24/weather-showers-scattered-night.svg1
-rw-r--r--.icons/kora/panel/24/weather-showers-scattered.svg10
-rw-r--r--.icons/kora/panel/24/weather-showers.svg9
l---------.icons/kora/panel/24/weather-snow-day.svg1
l---------.icons/kora/panel/24/weather-snow-night.svg1
-rw-r--r--.icons/kora/panel/24/weather-snow-rain.svg9
l---------.icons/kora/panel/24/weather-snow-scattered-day.svg1
l---------.icons/kora/panel/24/weather-snow-scattered-night.svg1
-rw-r--r--.icons/kora/panel/24/weather-snow-scattered.svg9
-rw-r--r--.icons/kora/panel/24/weather-snow.svg9
l---------.icons/kora/panel/24/weather-storm-day.svg1
l---------.icons/kora/panel/24/weather-storm-night.svg1
-rw-r--r--.icons/kora/panel/24/weather-storm.svg9
-rw-r--r--.icons/kora/panel/24/weather-windy.svg8
-rw-r--r--.icons/kora/panel/24/webtorrent-desktop-panel.svg8
-rw-r--r--.icons/kora/panel/24/wechat-tray-unread.svg10
-rw-r--r--.icons/kora/panel/24/wechat-tray.svg9
-rw-r--r--.icons/kora/panel/24/whatsapp-msg.svg10
-rw-r--r--.icons/kora/panel/24/whatsapp-tray.svg8
-rw-r--r--.icons/kora/panel/24/whatsapp-warning-msg.svg9
-rw-r--r--.icons/kora/panel/24/whatsapp-warning.svg8
-rw-r--r--.icons/kora/panel/24/whatsie-tray-attention.svg9
-rw-r--r--.icons/kora/panel/24/whatsie-tray.svg8
-rw-r--r--.icons/kora/panel/24/wire-tray-attention.svg9
-rw-r--r--.icons/kora/panel/24/wire-tray.svg8
l---------.icons/kora/panel/24/wired.svg1
-rw-r--r--.icons/kora/panel/24/wiznote-indicator.svg8
-rw-r--r--.icons/kora/panel/24/workrave-indicator-quiet.svg8
-rw-r--r--.icons/kora/panel/24/workrave-indicator-suspended.svg8
-rw-r--r--.icons/kora/panel/24/workrave-indicator.svg8
-rw-r--r--.icons/kora/panel/24/x-tile-panel.svg9
-rw-r--r--.icons/kora/panel/24/xchat-panel.svg8
l---------.icons/kora/panel/24/xfce-newmail.svg1
l---------.icons/kora/panel/24/xfce-nomail.svg1
l---------.icons/kora/panel/24/xfce4-battery-critical-charging.svg1
l---------.icons/kora/panel/24/xfce4-battery-critical.svg1
l---------.icons/kora/panel/24/xfce4-battery-full-charging.svg1
l---------.icons/kora/panel/24/xfce4-battery-full.svg1
l---------.icons/kora/panel/24/xfce4-battery-low-charging.svg1
l---------.icons/kora/panel/24/xfce4-battery-low.svg1
l---------.icons/kora/panel/24/xfce4-battery-missing.svg1
l---------.icons/kora/panel/24/xfce4-battery-ok-charging.svg1
l---------.icons/kora/panel/24/xfce4-battery-ok.svg1
-rw-r--r--.icons/kora/panel/24/xfce4-fsguard-plugin-urgent.svg10
l---------.icons/kora/panel/24/xfce4-fsguard-plugin-warning.svg1
l---------.icons/kora/panel/24/xfce4-fsguard-plugin.svg1
l---------.icons/kora/panel/24/xfce4-mixer-muted.svg1
l---------.icons/kora/panel/24/xfce4-mixer-no-muted.svg1
l---------.icons/kora/panel/24/xfce4-mixer-no-record.svg1
l---------.icons/kora/panel/24/xfce4-mixer-record.svg1
l---------.icons/kora/panel/24/xfce4-mixer-volume-high.svg1
l---------.icons/kora/panel/24/xfce4-mixer-volume-low-medium.svg1
l---------.icons/kora/panel/24/xfce4-mixer-volume-low.svg1
l---------.icons/kora/panel/24/xfce4-mixer-volume-medium.svg1
l---------.icons/kora/panel/24/xfce4-mixer-volume-muted.svg1
l---------.icons/kora/panel/24/xfce4-mixer-volume-ultra-low.svg1
l---------.icons/kora/panel/24/xfce4-mixer-volume-very-high.svg1
l---------.icons/kora/panel/24/xfce4-notes-plugin.svg1
-rw-r--r--.icons/kora/panel/24/xfce4-whiskermenu.svg8
l---------.icons/kora/panel/24/xfpm-ac-adapter.svg1
-rw-r--r--.icons/kora/panel/24/xfpm-brightness-lcd.svg9
l---------.icons/kora/panel/24/xfpm-keyboard-000.svg1
l---------.icons/kora/panel/24/xfpm-keyboard-020.svg1
l---------.icons/kora/panel/24/xfpm-keyboard-030.svg1
l---------.icons/kora/panel/24/xfpm-keyboard-040.svg1
l---------.icons/kora/panel/24/xfpm-keyboard-060.svg1
l---------.icons/kora/panel/24/xfpm-keyboard-080.svg1
l---------.icons/kora/panel/24/xfpm-keyboard-100.svg1
l---------.icons/kora/panel/24/xfpm-mouse-000.svg1
l---------.icons/kora/panel/24/xfpm-mouse-020.svg1
l---------.icons/kora/panel/24/xfpm-mouse-030.svg1
l---------.icons/kora/panel/24/xfpm-mouse-040.svg1
l---------.icons/kora/panel/24/xfpm-mouse-060.svg1
l---------.icons/kora/panel/24/xfpm-mouse-080.svg1
l---------.icons/kora/panel/24/xfpm-mouse-100.svg1
l---------.icons/kora/panel/24/xfpm-phone-000.svg1
l---------.icons/kora/panel/24/xfpm-phone-020.svg1
l---------.icons/kora/panel/24/xfpm-phone-030.svg1
l---------.icons/kora/panel/24/xfpm-phone-040.svg1
l---------.icons/kora/panel/24/xfpm-phone-060.svg1
l---------.icons/kora/panel/24/xfpm-phone-080.svg1
l---------.icons/kora/panel/24/xfpm-phone-100.svg1
l---------.icons/kora/panel/24/xfpm-primary-000-charging.svg1
l---------.icons/kora/panel/24/xfpm-primary-000.svg1
l---------.icons/kora/panel/24/xfpm-primary-020-charging.svg1
l---------.icons/kora/panel/24/xfpm-primary-020.svg1
l---------.icons/kora/panel/24/xfpm-primary-040-charging.svg1
l---------.icons/kora/panel/24/xfpm-primary-040.svg1
l---------.icons/kora/panel/24/xfpm-primary-060-charging.svg1
l---------.icons/kora/panel/24/xfpm-primary-060.svg1
l---------.icons/kora/panel/24/xfpm-primary-080-charging.svg1
l---------.icons/kora/panel/24/xfpm-primary-080.svg1
l---------.icons/kora/panel/24/xfpm-primary-100-charging.svg1
l---------.icons/kora/panel/24/xfpm-primary-100.svg1
l---------.icons/kora/panel/24/xfpm-primary-charged.svg1
l---------.icons/kora/panel/24/xfpm-primary-missing.svg1
l---------.icons/kora/panel/24/xfpm-ups-000-charging.svg1
l---------.icons/kora/panel/24/xfpm-ups-000.svg1
l---------.icons/kora/panel/24/xfpm-ups-020-charging.svg1
l---------.icons/kora/panel/24/xfpm-ups-020.svg1
l---------.icons/kora/panel/24/xfpm-ups-040-charging.svg1
l---------.icons/kora/panel/24/xfpm-ups-040.svg1
l---------.icons/kora/panel/24/xfpm-ups-060-charging.svg1
l---------.icons/kora/panel/24/xfpm-ups-060.svg1
l---------.icons/kora/panel/24/xfpm-ups-080-charging.svg1
l---------.icons/kora/panel/24/xfpm-ups-080.svg1
l---------.icons/kora/panel/24/xfpm-ups-100-charging.svg1
l---------.icons/kora/panel/24/xfpm-ups-100.svg1
l---------.icons/kora/panel/24/xfpm-ups-charged.svg1
l---------.icons/kora/panel/24/xfpm-ups-missing.svg1
l---------.icons/kora/panel/24/xkbmod-indicator.svg1
-rw-r--r--.icons/kora/panel/24/y-ppa-indicator.svg8
-rw-r--r--.icons/kora/panel/24/yaradio-yamusic-tray.svg8
-rw-r--r--.icons/kora/panel/24/yate-tray-incomingcall.svg8
-rw-r--r--.icons/kora/panel/24/yate-tray-incomingchat.svg9
-rw-r--r--.icons/kora/panel/24/yate-tray-info.svg9
-rw-r--r--.icons/kora/panel/24/yate-tray-notification.svg9
-rw-r--r--.icons/kora/panel/24/yate-tray.svg8
-rw-r--r--.icons/kora/panel/24/yd-busy1.svg10
l---------.icons/kora/panel/24/yd-busy2.svg1
l---------.icons/kora/panel/24/yd-busy3.svg1
l---------.icons/kora/panel/24/yd-busy4.svg1
l---------.icons/kora/panel/24/yd-busy5.svg1
-rw-r--r--.icons/kora/panel/24/yd-ind-error.svg8
-rw-r--r--.icons/kora/panel/24/yd-ind-idle.svg8
-rw-r--r--.icons/kora/panel/24/yd-ind-pause.svg8
-rw-r--r--.icons/kora/panel/24/youtube-indicator-downloading-light.svg8
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light-disabled.svg8
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light-sync0.svg9
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light-sync1.svg9
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light-sync2.svg9
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light-sync3.svg9
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light-sync4.svg9
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light-sync5.svg9
l---------.icons/kora/panel/24/youtube-indicator-light-sync6.svg1
l---------.icons/kora/panel/24/youtube-indicator-light-sync7.svg1
l---------.icons/kora/panel/24/youtube-indicator-light-sync8.svg1
l---------.icons/kora/panel/24/youtube-indicator-light-sync9.svg1
-rw-r--r--.icons/kora/panel/24/youtube-indicator-light.svg8
-rw-r--r--.icons/kora/panel/24/youtube-music-desktop-app-tray-pause.svg9
-rw-r--r--.icons/kora/panel/24/youtube-music-desktop-app-tray-play.svg8
-rw-r--r--.icons/kora/panel/24/youtube-music-desktop-app-tray.svg8
-rw-r--r--.icons/kora/panel/24/youtube-music-tray.svg11
l---------.icons/kora/panel/24/yum-indicator-error.svg1
l---------.icons/kora/panel/24/yum-indicator-info.svg1
l---------.icons/kora/panel/24/yum-indicator-no-updates.svg1
l---------.icons/kora/panel/24/yum-indicator-updates.svg1
l---------.icons/kora/panel/24/yum-indicator-working.svg1
l---------.icons/kora/panel/24/zeal-panel.svg1
-rw-r--r--.icons/kora/panel/24/zeal-tray.svg9
-rw-r--r--.icons/kora/panel/24/zim-panel.svg9
l---------.icons/kora/panel/24@21
l---------.icons/kora/places/scalable/application-x-gnome-saved-search.svg1
-rw-r--r--.icons/kora/places/scalable/bookmark-missing.svg17
l---------.icons/kora/places/scalable/certificate-server.svg1
l---------.icons/kora/places/scalable/desktop.svg1
-rw-r--r--.icons/kora/places/scalable/distributor-logo.svg20
l---------.icons/kora/places/scalable/edittrash.svg1
l---------.icons/kora/places/scalable/emptytrash.svg1
l---------.icons/kora/places/scalable/favorites.svg1
l---------.icons/kora/places/scalable/folder-CloudStation.svg1
-rw-r--r--.icons/kora/places/scalable/folder-activities.svg19
-rw-r--r--.icons/kora/places/scalable/folder-add.svg17
-rw-r--r--.icons/kora/places/scalable/folder-android.svg16
-rw-r--r--.icons/kora/places/scalable/folder-applications.svg19
-rw-r--r--.icons/kora/places/scalable/folder-arduino.svg15
-rw-r--r--.icons/kora/places/scalable/folder-backup.svg15
-rw-r--r--.icons/kora/places/scalable/folder-black.svg10
-rw-r--r--.icons/kora/places/scalable/folder-blue.svg12
l---------.icons/kora/places/scalable/folder-bookmark.svg1
l---------.icons/kora/places/scalable/folder-bookmarks.svg1
-rw-r--r--.icons/kora/places/scalable/folder-books.svg15
-rw-r--r--.icons/kora/places/scalable/folder-brown.svg12
-rw-r--r--.icons/kora/places/scalable/folder-cd.svg19
l---------.icons/kora/places/scalable/folder-cloud.svg1
-rw-r--r--.icons/kora/places/scalable/folder-copy-cloud.svg19
-rw-r--r--.icons/kora/places/scalable/folder-cyan.svg12
l---------.icons/kora/places/scalable/folder-decrypted.svg1
-rw-r--r--.icons/kora/places/scalable/folder-development.svg23
-rw-r--r--.icons/kora/places/scalable/folder-documents.svg13
l---------.icons/kora/places/scalable/folder-download-open.svg1
-rw-r--r--.icons/kora/places/scalable/folder-download.svg17
l---------.icons/kora/places/scalable/folder-downloads.svg1
-rw-r--r--.icons/kora/places/scalable/folder-drag-accept.svg20
-rw-r--r--.icons/kora/places/scalable/folder-dropbox.svg17
l---------.icons/kora/places/scalable/folder-ecrypted.svg1
l---------.icons/kora/places/scalable/folder-encrypted.svg1
-rw-r--r--.icons/kora/places/scalable/folder-favorites.svg17
-rw-r--r--.icons/kora/places/scalable/folder-games.svg17
-rw-r--r--.icons/kora/places/scalable/folder-gdrive.svg17
-rw-r--r--.icons/kora/places/scalable/folder-git.svg17
-rw-r--r--.icons/kora/places/scalable/folder-github.svg17
-rw-r--r--.icons/kora/places/scalable/folder-gitlab.svg17
-rw-r--r--.icons/kora/places/scalable/folder-gnome.svg17
-rw-r--r--.icons/kora/places/scalable/folder-go.svg13
-rw-r--r--.icons/kora/places/scalable/folder-google-drive.svg17
-rw-r--r--.icons/kora/places/scalable/folder-green.svg12
-rw-r--r--.icons/kora/places/scalable/folder-grey.svg12
l---------.icons/kora/places/scalable/folder-home.svg1
l---------.icons/kora/places/scalable/folder-home2.svg1
-rw-r--r--.icons/kora/places/scalable/folder-html.svg17
-rw-r--r--.icons/kora/places/scalable/folder-image-people.svg17
-rw-r--r--.icons/kora/places/scalable/folder-image.svg17
l---------.icons/kora/places/scalable/folder-images.svg1
-rw-r--r--.icons/kora/places/scalable/folder-important.svg17
-rw-r--r--.icons/kora/places/scalable/folder-java.svg17
-rw-r--r--.icons/kora/places/scalable/folder-kde.svg15
-rw-r--r--.icons/kora/places/scalable/folder-linux.svg17
-rw-r--r--.icons/kora/places/scalable/folder-locked.svg14
-rw-r--r--.icons/kora/places/scalable/folder-magenta.svg12
l---------.icons/kora/places/scalable/folder-mail-cloud.svg1
-rw-r--r--.icons/kora/places/scalable/folder-mail.svg17
l---------.icons/kora/places/scalable/folder-mega.svg1
-rw-r--r--.icons/kora/places/scalable/folder-megasync.svg17
-rw-r--r--.icons/kora/places/scalable/folder-meocloud.svg17
-rw-r--r--.icons/kora/places/scalable/folder-music-open.svg17
-rw-r--r--.icons/kora/places/scalable/folder-music.svg17
l---------.icons/kora/places/scalable/folder-network.svg1
-rw-r--r--.icons/kora/places/scalable/folder-nextcloud.svg25
l---------.icons/kora/places/scalable/folder-onedrive.svg1
-rw-r--r--.icons/kora/places/scalable/folder-open.svg10
-rw-r--r--.icons/kora/places/scalable/folder-orange.svg12
-rw-r--r--.icons/kora/places/scalable/folder-owncloud.svg73
-rw-r--r--.icons/kora/places/scalable/folder-pcloud.svg17
l---------.icons/kora/places/scalable/folder-picture.svg1
-rw-r--r--.icons/kora/places/scalable/folder-pictures-open.svg17
-rw-r--r--.icons/kora/places/scalable/folder-pictures.svg17
-rw-r--r--.icons/kora/places/scalable/folder-print.svg17
-rw-r--r--.icons/kora/places/scalable/folder-private.svg17
-rw-r--r--.icons/kora/places/scalable/folder-projects.svg20
l---------.icons/kora/places/scalable/folder-public.svg1
-rw-r--r--.icons/kora/places/scalable/folder-publicshare-open.svg14
-rw-r--r--.icons/kora/places/scalable/folder-publicshare.svg14
-rw-r--r--.icons/kora/places/scalable/folder-recent.svg27
-rw-r--r--.icons/kora/places/scalable/folder-red.svg12
l---------.icons/kora/places/scalable/folder-remote-apf.svg1
l---------.icons/kora/places/scalable/folder-remote-ftp.svg1
l---------.icons/kora/places/scalable/folder-remote-nfs.svg1
l---------.icons/kora/places/scalable/folder-remote-smb.svg1
l---------.icons/kora/places/scalable/folder-remote-ssh.svg1
-rw-r--r--.icons/kora/places/scalable/folder-remote.svg17
-rw-r--r--.icons/kora/places/scalable/folder-root.svg17
-rw-r--r--.icons/kora/places/scalable/folder-saved-search.svg18
-rw-r--r--.icons/kora/places/scalable/folder-script.svg17
-rw-r--r--.icons/kora/places/scalable/folder-snap.svg9
l---------.icons/kora/places/scalable/folder-sound.svg1
-rw-r--r--.icons/kora/places/scalable/folder-steam.svg17
-rw-r--r--.icons/kora/places/scalable/folder-sync.svg19
-rw-r--r--.icons/kora/places/scalable/folder-syncthing.svg9
l---------.icons/kora/places/scalable/folder-synology.svg1
-rw-r--r--.icons/kora/places/scalable/folder-system.svg17
-rw-r--r--.icons/kora/places/scalable/folder-tar.svg22
l---------.icons/kora/places/scalable/folder-temp.svg1
l---------.icons/kora/places/scalable/folder-templates-open.svg1
-rw-r--r--.icons/kora/places/scalable/folder-templates.svg13
-rw-r--r--.icons/kora/places/scalable/folder-text.svg17
-rw-r--r--.icons/kora/places/scalable/folder-torrent.svg17
l---------.icons/kora/places/scalable/folder-txt.svg1
-rw-r--r--.icons/kora/places/scalable/folder-unlocked.svg14
-rw-r--r--.icons/kora/places/scalable/folder-vbox.svg17
l---------.icons/kora/places/scalable/folder-video-alt.svg1
l---------.icons/kora/places/scalable/folder-video.svg1
-rw-r--r--.icons/kora/places/scalable/folder-videos.svg17
-rw-r--r--.icons/kora/places/scalable/folder-violet.svg12
-rw-r--r--.icons/kora/places/scalable/folder-visiting.svg17
-rw-r--r--.icons/kora/places/scalable/folder-wine.svg18
-rw-r--r--.icons/kora/places/scalable/folder-yandex-disk.svg17
-rw-r--r--.icons/kora/places/scalable/folder-yellow.svg12
-rw-r--r--.icons/kora/places/scalable/folder.svg12
l---------.icons/kora/places/scalable/folder_2.svg1
l---------.icons/kora/places/scalable/folder_home.svg1
l---------.icons/kora/places/scalable/folder_home2.svg1
l---------.icons/kora/places/scalable/folder_html.svg1
l---------.icons/kora/places/scalable/folder_man.svg1
l---------.icons/kora/places/scalable/folder_open.svg1
l---------.icons/kora/places/scalable/folder_pictures.svg1
l---------.icons/kora/places/scalable/folder_wordprocessing.svg1
l---------.icons/kora/places/scalable/gnome-ccdesktop.svg1
-rw-r--r--.icons/kora/places/scalable/gnome-desktop-config.svg18
l---------.icons/kora/places/scalable/gnome-desktop.svg1
l---------.icons/kora/places/scalable/gnome-folder.svg1
l---------.icons/kora/places/scalable/gnome-fs-blockdev.svg1
l---------.icons/kora/places/scalable/gnome-fs-bookmark-missing.svg1
l---------.icons/kora/places/scalable/gnome-fs-bookmark.svg1
l---------.icons/kora/places/scalable/gnome-fs-desktop.svg1
l---------.icons/kora/places/scalable/gnome-fs-directory-accept.svg1
l---------.icons/kora/places/scalable/gnome-fs-directory-open.svg1
l---------.icons/kora/places/scalable/gnome-fs-directory-visiting.svg1
l---------.icons/kora/places/scalable/gnome-fs-directory.svg1
l---------.icons/kora/places/scalable/gnome-fs-ftp.svg1
l---------.icons/kora/places/scalable/gnome-fs-home.svg1
l---------.icons/kora/places/scalable/gnome-fs-network.svg1
l---------.icons/kora/places/scalable/gnome-fs-nfs.svg1
l---------.icons/kora/places/scalable/gnome-fs-share.svg1
l---------.icons/kora/places/scalable/gnome-fs-smb.svg1
l---------.icons/kora/places/scalable/gnome-fs-trash-empty-accept.svg1
l---------.icons/kora/places/scalable/gnome-fs-trash-empty.svg1
l---------.icons/kora/places/scalable/gnome-fs-trash-full.svg1
l---------.icons/kora/places/scalable/gnome-home.svg1
l---------.icons/kora/places/scalable/gnome-mime-x-directory-share.svg1
l---------.icons/kora/places/scalable/gnome-mime-x-directory-smb-share.svg1
l---------.icons/kora/places/scalable/gnome-mime-x-directory-smb-workgroup.svg1
l---------.icons/kora/places/scalable/gnome-network.svg1
l---------.icons/kora/places/scalable/gnome-stock-trash-full.svg1
l---------.icons/kora/places/scalable/gnome-stock-trash.svg1
l---------.icons/kora/places/scalable/gtk-directory.svg1
l---------.icons/kora/places/scalable/gtk-network.svg1
l---------.icons/kora/places/scalable/inode-directory.svg1
l---------.icons/kora/places/scalable/insync-folder.svg1
l---------.icons/kora/places/scalable/knetattach.svg1
l---------.icons/kora/places/scalable/library-music.svg1
-rw-r--r--.icons/kora/places/scalable/mail-inbox.svg46
-rw-r--r--.icons/kora/places/scalable/mail-mailbox.svg25
-rw-r--r--.icons/kora/places/scalable/mail-outbox.svg46
l---------.icons/kora/places/scalable/neat.svg1
-rw-r--r--.icons/kora/places/scalable/network-manager.svg17
l---------.icons/kora/places/scalable/network-server-database.svg1
l---------.icons/kora/places/scalable/network-server.svg1
l---------.icons/kora/places/scalable/network-workgroup.svg1
l---------.icons/kora/places/scalable/network.svg1
l---------.icons/kora/places/scalable/network_local.svg1
l---------.icons/kora/places/scalable/redhat-system-group.svg1
l---------.icons/kora/places/scalable/repository.svg1
l---------.icons/kora/places/scalable/stock_bookmark.svg1
l---------.icons/kora/places/scalable/stock_delete-bookmark.svg1
l---------.icons/kora/places/scalable/stock_folder.svg1
-rw-r--r--.icons/kora/places/scalable/stock_music-library.svg19
l---------.icons/kora/places/scalable/stock_open.svg1
l---------.icons/kora/places/scalable/stock_shared-by-me.svg1
l---------.icons/kora/places/scalable/stock_shared-to-me.svg1
l---------.icons/kora/places/scalable/stock_trash_full.svg1
l---------.icons/kora/places/scalable/trashcan_empty.svg1
l---------.icons/kora/places/scalable/trashcan_full-new.svg1
l---------.icons/kora/places/scalable/trashcan_full.svg1
l---------.icons/kora/places/scalable/user-bookmarks.svg1
-rw-r--r--.icons/kora/places/scalable/user-desktop.svg18
l---------.icons/kora/places/scalable/user-home-drag-accept.svg1
l---------.icons/kora/places/scalable/user-home-open.svg1
-rw-r--r--.icons/kora/places/scalable/user-home.svg27
l---------.icons/kora/places/scalable/user-images.svg1
l---------.icons/kora/places/scalable/user-pictures.svg1
-rw-r--r--.icons/kora/places/scalable/user-share.svg14
-rw-r--r--.icons/kora/places/scalable/user-trash-full.svg36
-rw-r--r--.icons/kora/places/scalable/user-trash.svg23
l---------.icons/kora/places/scalable/xfce-trash-full.svg1
l---------.icons/kora/places/scalable/xfce-trash_empty.svg1
l---------.icons/kora/places/scalable/xfce-trash_full.svg1
l---------.icons/kora/places/scalable@21
l---------.icons/kora/places/symbolic/budgie-desktop-symbolic.svg1
-rw-r--r--.icons/kora/places/symbolic/budgie-start-here-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/computer-symbolic.svg16
-rw-r--r--.icons/kora/places/symbolic/distributor-logo-symbolic.svg13
-rw-r--r--.icons/kora/places/symbolic/document-open-recent-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/drive-harddisk-symbolic.svg21
-rw-r--r--.icons/kora/places/symbolic/drive-harddisk-usb-symbolic.svg15
-rw-r--r--.icons/kora/places/symbolic/drive-removable-media-symbolic.svg11
-rw-r--r--.icons/kora/places/symbolic/folder-documents-symbolic.svg12
-rw-r--r--.icons/kora/places/symbolic/folder-download-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/folder-music-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/folder-new-symbolic.svg10
-rw-r--r--.icons/kora/places/symbolic/folder-open-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/folder-pictures-symbolic.svg10
-rw-r--r--.icons/kora/places/symbolic/folder-publicshare-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/folder-recent-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/folder-remote-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/folder-saved-search-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/folder-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/folder-templates-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/folder-videos-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/folder-visiting-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/inode-directory-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/internet-radio-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/mail-archive-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/mail-folder-inbox-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/mail-folder-outbox-symbolic.svg9
l---------.icons/kora/places/symbolic/mail-inbox-symbolic.svg1
l---------.icons/kora/places/symbolic/mail-outbox-symbolic.svg1
-rw-r--r--.icons/kora/places/symbolic/mail-sent.svg12
-rw-r--r--.icons/kora/places/symbolic/multimedia-player-symbolic.svg10
-rw-r--r--.icons/kora/places/symbolic/nemo-bookmark-not-found-symbolic.svg11
-rw-r--r--.icons/kora/places/symbolic/network-server-symbolic.svg9
-rw-r--r--.icons/kora/places/symbolic/network-workgroup-symbolic.svg10
-rw-r--r--.icons/kora/places/symbolic/start-here-symbolic.svg6
l---------.icons/kora/places/symbolic/trash-symbolic.svg1
-rw-r--r--.icons/kora/places/symbolic/user-bookmarks-symbolic.svg8
-rw-r--r--.icons/kora/places/symbolic/user-desktop-symbolic.svg10
-rw-r--r--.icons/kora/places/symbolic/user-home-symbolic.svg12
-rw-r--r--.icons/kora/places/symbolic/user-trash-symbolic.svg9
-rw-r--r--.icons/kora/status/scalable/ac-adapter.svg12
-rw-r--r--.icons/kora/status/scalable/airplane-mode.svg1
-rw-r--r--.icons/kora/status/scalable/avatar-default.svg10
l---------.icons/kora/status/scalable/battery-ac-adapter.svg1
-rw-r--r--.icons/kora/status/scalable/battery-caution-charging.svg12
-rw-r--r--.icons/kora/status/scalable/battery-caution.svg8
-rw-r--r--.icons/kora/status/scalable/battery-empty-charging.svg12
-rw-r--r--.icons/kora/status/scalable/battery-empty.svg8
-rw-r--r--.icons/kora/status/scalable/battery-full-charged.svg12
-rw-r--r--.icons/kora/status/scalable/battery-full-charging.svg12
-rw-r--r--.icons/kora/status/scalable/battery-full.svg8
-rw-r--r--.icons/kora/status/scalable/battery-good-charging.svg12
-rw-r--r--.icons/kora/status/scalable/battery-good.svg8
-rw-r--r--.icons/kora/status/scalable/battery-low-charging.svg12
-rw-r--r--.icons/kora/status/scalable/battery-low.svg8
-rw-r--r--.icons/kora/status/scalable/battery-missing.svg9
l---------.icons/kora/status/scalable/blueberry-active.svg1
l---------.icons/kora/status/scalable/blueberry-disabled.svg1
l---------.icons/kora/status/scalable/blueberry.svg1
-rw-r--r--.icons/kora/status/scalable/bluetooth-active.svg4
-rw-r--r--.icons/kora/status/scalable/bluetooth-disabled.svg6
l---------.icons/kora/status/scalable/bluetooth-paired.svg1
-rw-r--r--.icons/kora/status/scalable/bluetooth.svg4
-rw-r--r--.icons/kora/status/scalable/camera-off.svg14
-rw-r--r--.icons/kora/status/scalable/camera-on.svg10
-rw-r--r--.icons/kora/status/scalable/changes-allow.svg1
-rw-r--r--.icons/kora/status/scalable/changes-prevent.svg1
-rw-r--r--.icons/kora/status/scalable/computer-fail.svg1
-rw-r--r--.icons/kora/status/scalable/dialog-error.svg1
-rw-r--r--.icons/kora/status/scalable/dialog-information.svg159
-rw-r--r--.icons/kora/status/scalable/dialog-password.svg317
-rw-r--r--.icons/kora/status/scalable/dialog-question.svg10
-rw-r--r--.icons/kora/status/scalable/dialog-warning.svg157
-rw-r--r--.icons/kora/status/scalable/disk-quota-critical.svg20
-rw-r--r--.icons/kora/status/scalable/disk-quota-high.svg17
-rw-r--r--.icons/kora/status/scalable/disk-quota-low.svg17
-rw-r--r--.icons/kora/status/scalable/disk-quota.svg17
l---------.icons/kora/status/scalable/encrypted.svg1
-rw-r--r--.icons/kora/status/scalable/face-cool.svg16
l---------.icons/kora/status/scalable/gtk-dialog-authentication.svg1
l---------.icons/kora/status/scalable/gtk-dialog-error.svg1
l---------.icons/kora/status/scalable/gtk-dialog-info.svg1
l---------.icons/kora/status/scalable/gtk-dialog-question.svg1
l---------.icons/kora/status/scalable/gtk-dialog-warning.svg1
l---------.icons/kora/status/scalable/gtk-missing-image.svg1
-rw-r--r--.icons/kora/status/scalable/image-missing.svg14
-rw-r--r--.icons/kora/status/scalable/input-keyboard-virtual-off.svg15
l---------.icons/kora/status/scalable/input-keyboard-virtual-on.svg1
l---------.icons/kora/status/scalable/input-touchpad-off.svg1
l---------.icons/kora/status/scalable/input-touchpad-on.svg1
-rw-r--r--.icons/kora/status/scalable/kdeconnect-tray.svg1
l---------.icons/kora/status/scalable/locked.svg1
l---------.icons/kora/status/scalable/messagebox_critical.svg1
l---------.icons/kora/status/scalable/messagebox_info.svg1
l---------.icons/kora/status/scalable/messagebox_warning.svg1
l---------.icons/kora/status/scalable/mic-off.svg1
l---------.icons/kora/status/scalable/mic-ready.svg1
l---------.icons/kora/status/scalable/microphone-sensitivity-high.svg1
l---------.icons/kora/status/scalable/microphone-sensitivity-low.svg1
l---------.icons/kora/status/scalable/microphone-sensitivity-medium.svg1
l---------.icons/kora/status/scalable/microphone-sensitivity-muted.svg1
-rw-r--r--.icons/kora/status/scalable/non-starred.svg7
-rw-r--r--.icons/kora/status/scalable/notification-audio-volume-high.svg10
-rw-r--r--.icons/kora/status/scalable/notification-audio-volume-low.svg13
-rw-r--r--.icons/kora/status/scalable/notification-audio-volume-medium.svg15
-rw-r--r--.icons/kora/status/scalable/notification-audio-volume-muted.svg13
l---------.icons/kora/status/scalable/notification-audio-volume-off.svg1
l---------.icons/kora/status/scalable/notification-battery-000.svg1
l---------.icons/kora/status/scalable/notification-battery-020.svg1
l---------.icons/kora/status/scalable/notification-battery-caution-symbolic.svg1
l---------.icons/kora/status/scalable/notification-battery-empty.svg1
-rw-r--r--.icons/kora/status/scalable/notification-battery-low.svg8
-rw-r--r--.icons/kora/status/scalable/notification-device-eject.svg30
-rw-r--r--.icons/kora/status/scalable/notification-disabled.svg9
-rw-r--r--.icons/kora/status/scalable/notification-display-brightness-full.svg15
-rw-r--r--.icons/kora/status/scalable/notification-display-brightness-high.svg15
-rw-r--r--.icons/kora/status/scalable/notification-display-brightness-low.svg15
-rw-r--r--.icons/kora/status/scalable/notification-display-brightness-medium.svg15
-rw-r--r--.icons/kora/status/scalable/notification-display-brightness-off.svg16
l---------.icons/kora/status/scalable/notification-display-brightness.svg1
-rw-r--r--.icons/kora/status/scalable/notification-gsm-connected.svg9
-rw-r--r--.icons/kora/status/scalable/notification-input-touchpad-symbolic.svg9
-rw-r--r--.icons/kora/status/scalable/notification-keyboard-brightness.svg13
-rw-r--r--.icons/kora/status/scalable/notification-microphone-sensitivity-high.svg10
-rw-r--r--.icons/kora/status/scalable/notification-microphone-sensitivity-low.svg8
-rw-r--r--.icons/kora/status/scalable/notification-microphone-sensitivity-medium.svg10
-rw-r--r--.icons/kora/status/scalable/notification-microphone-sensitivity-muted.svg9
-rw-r--r--.icons/kora/status/scalable/notification-network-ethernet-connected.svg11
-rw-r--r--.icons/kora/status/scalable/notification-network-ethernet-disconnected.svg13
l---------.icons/kora/status/scalable/notification-network-wired.svg1
l---------.icons/kora/status/scalable/notification-network-wireless-disconnected-symbolic.svg1
-rw-r--r--.icons/kora/status/scalable/notification-network-wireless-disconnected.svg9
l---------.icons/kora/status/scalable/notification-network-wireless-symbolic.svg1
-rw-r--r--.icons/kora/status/scalable/notification-network-wireless.svg7
l---------.icons/kora/status/scalable/notification-power.svg1
-rw-r--r--.icons/kora/status/scalable/notification-printer-symbolic.svg58
-rw-r--r--.icons/kora/status/scalable/notification-touchpad-disabled-symbolic.svg11
l---------.icons/kora/status/scalable/notification-wifi-enabled.svg1
-rw-r--r--.icons/kora/status/scalable/package-available-locked.svg4
-rw-r--r--.icons/kora/status/scalable/package-available.svg4
-rw-r--r--.icons/kora/status/scalable/package-broken.svg4
-rw-r--r--.icons/kora/status/scalable/package-downgrade.svg4
-rw-r--r--.icons/kora/status/scalable/package-install.svg4
-rw-r--r--.icons/kora/status/scalable/package-installed-locked.svg4
-rw-r--r--.icons/kora/status/scalable/package-installed-outdated.svg4
-rw-r--r--.icons/kora/status/scalable/package-installed-updated.svg4
-rw-r--r--.icons/kora/status/scalable/package-new.svg4
-rw-r--r--.icons/kora/status/scalable/package-purge.svg4
-rw-r--r--.icons/kora/status/scalable/package-reinstall.svg4
-rw-r--r--.icons/kora/status/scalable/package-remove.svg4
-rw-r--r--.icons/kora/status/scalable/package-supported.svg7
-rw-r--r--.icons/kora/status/scalable/package-upgrade.svg4
-rw-r--r--.icons/kora/status/scalable/printer-error.svg60
l---------.icons/kora/status/scalable/printer-printing.svg1
-rw-r--r--.icons/kora/status/scalable/semi-starred.svg9
-rw-r--r--.icons/kora/status/scalable/starred.svg8
-rw-r--r--.icons/kora/status/scalable/state_paused.svg15
-rw-r--r--.icons/kora/status/scalable/state_running.svg15
l---------.icons/kora/status/scalable/status_lock.svg1
l---------.icons/kora/status/scalable/stock_dialog-error.svg1
l---------.icons/kora/status/scalable/stock_dialog-info.svg1
l---------.icons/kora/status/scalable/stock_dialog-question.svg1
l---------.icons/kora/status/scalable/stock_dialog-warning.svg1
l---------.icons/kora/status/scalable/stock_lock.svg1
l---------.icons/kora/status/scalable/task-attempt.svg1
l---------.icons/kora/status/scalable/task-attention.svg1
-rw-r--r--.icons/kora/status/scalable/task-due.svg12
-rw-r--r--.icons/kora/status/scalable/task-past-due.svg11
-rw-r--r--.icons/kora/status/scalable/trophy-bronze.svg6
-rw-r--r--.icons/kora/status/scalable/trophy-gold.svg6
-rw-r--r--.icons/kora/status/scalable/trophy-silver.svg12
-rw-r--r--.icons/kora/status/scalable/update-high.svg9
-rw-r--r--.icons/kora/status/scalable/update-low.svg9
-rw-r--r--.icons/kora/status/scalable/update-medium.svg9
-rw-r--r--.icons/kora/status/scalable/update-none.svg9
-rw-r--r--.icons/kora/status/scalable/user-trash-full.svg18
-rw-r--r--.icons/kora/status/scalable/user-trash.svg14
-rw-r--r--.icons/kora/status/scalable/weather-clear-night.svg22
-rw-r--r--.icons/kora/status/scalable/weather-clear-wind-night.svg20
-rw-r--r--.icons/kora/status/scalable/weather-clear-wind.svg8
-rw-r--r--.icons/kora/status/scalable/weather-clear.svg7
-rw-r--r--.icons/kora/status/scalable/weather-clouds-night.svg17
-rw-r--r--.icons/kora/status/scalable/weather-clouds-wind-night.svg18
-rw-r--r--.icons/kora/status/scalable/weather-clouds-wind.svg9
-rw-r--r--.icons/kora/status/scalable/weather-clouds.svg6
-rw-r--r--.icons/kora/status/scalable/weather-few-clouds-night.svg28
-rw-r--r--.icons/kora/status/scalable/weather-few-clouds-wind-night.svg23
-rw-r--r--.icons/kora/status/scalable/weather-few-clouds-wind.svg10
-rw-r--r--.icons/kora/status/scalable/weather-few-clouds.svg9
l---------.icons/kora/status/scalable/weather-fog.svg1
-rw-r--r--.icons/kora/status/scalable/weather-freezing-rain.svg11
-rw-r--r--.icons/kora/status/scalable/weather-hail.svg11
-rw-r--r--.icons/kora/status/scalable/weather-many-clouds-wind.svg9
-rw-r--r--.icons/kora/status/scalable/weather-many-clouds.svg8
-rw-r--r--.icons/kora/status/scalable/weather-mist.svg4
l---------.icons/kora/status/scalable/weather-none-available.svg1
l---------.icons/kora/status/scalable/weather-overcast-wind.svg1
l---------.icons/kora/status/scalable/weather-overcast.svg1
-rw-r--r--.icons/kora/status/scalable/weather-showers-day.svg9
-rw-r--r--.icons/kora/status/scalable/weather-showers-night.svg16
-rw-r--r--.icons/kora/status/scalable/weather-showers-scattered-day.svg11
-rw-r--r--.icons/kora/status/scalable/weather-showers-scattered-night.svg13
-rw-r--r--.icons/kora/status/scalable/weather-showers-scattered.svg9
-rw-r--r--.icons/kora/status/scalable/weather-showers.svg11
-rw-r--r--.icons/kora/status/scalable/weather-snow-rain.svg11
-rw-r--r--.icons/kora/status/scalable/weather-snow-scattered-day.svg9
-rw-r--r--.icons/kora/status/scalable/weather-snow-scattered-night.svg12
-rw-r--r--.icons/kora/status/scalable/weather-snow-scattered.svg9
-rw-r--r--.icons/kora/status/scalable/weather-snow.svg11
-rw-r--r--.icons/kora/status/scalable/weather-storm-day.svg7
-rw-r--r--.icons/kora/status/scalable/weather-storm-night.svg6
-rw-r--r--.icons/kora/status/scalable/weather-storm.svg5
l---------.icons/kora/status/scalable@21
-rw-r--r--.icons/kora/status/symbolic/airplane-mode-disabled-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/airplane-mode-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/alarm-symbolic.svg18
-rw-r--r--.icons/kora/status/symbolic/appointment-missed-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/appointment-soon-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/arch-error-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/arch-lit-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/arch-unknown-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/arch-updates-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/arch-uptodate-symbolic.svg6
l---------.icons/kora/status/symbolic/audio-input-microphone-high-symbolic.svg1
l---------.icons/kora/status/symbolic/audio-input-microphone-low-symbolic.svg1
l---------.icons/kora/status/symbolic/audio-input-microphone-medium-symbolic.svg1
l---------.icons/kora/status/symbolic/audio-input-microphone-muted-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/audio-volume-high-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/audio-volume-low-symbolic.svg11
-rw-r--r--.icons/kora/status/symbolic/audio-volume-medium-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/audio-volume-muted-blocking-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/audio-volume-muted-symbolic.svg10
-rw-r--r--.icons/kora/status/symbolic/audio-volume-overamplified-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/auth-sim-locked-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/auth-sim-missing-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/avatar-default-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/battery-action-symbolic.svg6
l---------.icons/kora/status/symbolic/battery-caution-charging-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/battery-caution-symbolic.svg6
l---------.icons/kora/status/symbolic/battery-empty-charging-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-empty-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-full-charged-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-full-charging-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-full-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-good-charging-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-good-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/battery-level-0-charging-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-0-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/battery-level-10-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-10-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/battery-level-100-charged-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-100-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-20-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-20-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-30-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-30-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-40-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-40-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-50-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-50-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-60-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-60-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-70-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-70-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-80-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-80-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/battery-level-90-charging-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/battery-level-90-symbolic.svg6
l---------.icons/kora/status/symbolic/battery-low-charging-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-low-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-medium-charging-symbolic.svg1
l---------.icons/kora/status/symbolic/battery-medium-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/battery-missing-symbolic.svg9
l---------.icons/kora/status/symbolic/blueberry-tray-active-symbolic.svg1
l---------.icons/kora/status/symbolic/blueberry-tray-disabled-symbolic.svg1
l---------.icons/kora/status/symbolic/blueberry-tray-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/bluetooth-active-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/bluetooth-disabled-symbolic.svg3
l---------.icons/kora/status/symbolic/bluetooth-disconnected-symbolic.svg1
l---------.icons/kora/status/symbolic/bluetooth-hardware-disabled-symbolic.svg1
l---------.icons/kora/status/symbolic/budgie-caffeine-cup-empty.svg1
l---------.icons/kora/status/symbolic/budgie-caffeine-cup-full.svg1
-rw-r--r--.icons/kora/status/symbolic/bumblebee-active-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/bumblebee-inactive-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/call-incoming-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/call-missed-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/call-outgoing-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/camera-disabled-symbolic.svg3
l---------.icons/kora/status/symbolic/camera-hardware-disabled-symbolic.svg1
l---------.icons/kora/status/symbolic/caps-lock-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/capslock-disabled-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/capslock-enabled-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/changes-allow-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/changes-prevent-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/channel-insecure-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/channel-secure-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/checkbox-checked-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/checkbox-mixed-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/checkbox-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/computer-fail-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/content-loading-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/daytime-sunrise-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/daytime-sunset-symbolic.svg11
-rw-r--r--.icons/kora/status/symbolic/dialog-error-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/dialog-information-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/dialog-password-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/dialog-question-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/dialog-warning-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/display-brightness-high-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/display-brightness-low-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/display-brightness-medium-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/display-brightness-off-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/display-brightness-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/folder-documents-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/folder-drag-accept-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/folder-open-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/folder-visiting-symbolic.svg6
l---------.icons/kora/status/symbolic/freon-fan-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/freon-gpu-temperature-symbolic.svg6
l---------.icons/kora/status/symbolic/freon-temperature-symbolic.svg1
l---------.icons/kora/status/symbolic/freon-voltage-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/gser-icon-playing-symbolic.svg10
-rw-r--r--.icons/kora/status/symbolic/gser-icon-stopped-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/image-loading-symbolic.svg12
-rw-r--r--.icons/kora/status/symbolic/keyboard-brightness-symbolic.svg10
-rw-r--r--.icons/kora/status/symbolic/location-services-active-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/location-services-disabled-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/mail-attachment-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/mail-read-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/mail-replied-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/mail-unread-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg5
l---------.icons/kora/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg1
-rw-r--r--.icons/kora/status/symbolic/media-playlist-consecutive-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/media-playlist-no-repeat-symbolic.svg3
l---------.icons/kora/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg1
l---------.icons/kora/status/symbolic/media-playlist-no-shuffle-symbolic.svg1
l---------.icons/kora/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg1
l---------.icons/kora/status/symbolic/media-playlist-repeat-one-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/media-playlist-repeat-rtl-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg11
l---------.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg1
-rw-r--r--.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic.svg9
l---------.icons/kora/status/symbolic/media-playlist-repeat-symbolic-rtl.svg1
-rw-r--r--.icons/kora/status/symbolic/media-playlist-repeat-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg5
l---------.icons/kora/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg1
-rw-r--r--.icons/kora/status/symbolic/media-playlist-shuffle-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/message-indicator-symbolic.svg3
l---------.icons/kora/status/symbolic/microphone-disabled-symbolic.svg1
l---------.icons/kora/status/symbolic/microphone-hardware-disabled-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/microphone-sensitivity-high-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/microphone-sensitivity-low-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/microphone-sensitivity-medium-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/microphone-sensitivity-muted-symbolic.svg8
l---------.icons/kora/status/symbolic/microphone-sensitivity-none-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/mpi-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/my-caffeine-off-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/my-caffeine-on-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-acquiring-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/network-cellular-2g-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-cellular-3g-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/network-cellular-4g-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/network-cellular-5g-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-cellular-acquiring-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/network-cellular-cdma-1x-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-cellular-connected-symbolic.svg17
l---------.icons/kora/status/symbolic/network-cellular-disabled-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-cellular-disconnected-symbolic.svg20
-rw-r--r--.icons/kora/status/symbolic/network-cellular-edge-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-cellular-error-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/network-cellular-gprs-symbolic.svg3
l---------.icons/kora/status/symbolic/network-cellular-hardware-disabled-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-cellular-hspa-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-cellular-no-route-symbolic.svg20
l---------.icons/kora/status/symbolic/network-cellular-offline-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-cellular-signal-excellent-symbolic.svg17
-rw-r--r--.icons/kora/status/symbolic/network-cellular-signal-good-symbolic.svg17
-rw-r--r--.icons/kora/status/symbolic/network-cellular-signal-none-symbolic.svg17
-rw-r--r--.icons/kora/status/symbolic/network-cellular-signal-ok-symbolic.svg17
-rw-r--r--.icons/kora/status/symbolic/network-cellular-signal-weak-symbolic.svg17
-rw-r--r--.icons/kora/status/symbolic/network-cellular-umts-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-disconnected-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/network-error-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/network-idle-symbolic.svg8
l---------.icons/kora/status/symbolic/network-no-route-symbolic.svg1
l---------.icons/kora/status/symbolic/network-offline-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-receive-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/network-transmit-receive-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/network-transmit-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/network-vpn-acquiring-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/network-vpn-disconnected-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/network-vpn-error-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/network-vpn-no-route-symbolic.svg6
l---------.icons/kora/status/symbolic/network-vpn-offline-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-vpn-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-wired-acquiring-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/network-wired-disconnected-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/network-wired-error-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/network-wired-no-route-symbolic.svg14
l---------.icons/kora/status/symbolic/network-wired-offline-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-wired-symbolic.svg12
-rw-r--r--.icons/kora/status/symbolic/network-wireless-acquiring-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/network-wireless-connected-symbolic.svg3
l---------.icons/kora/status/symbolic/network-wireless-disabled-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-wireless-disconnected-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/network-wireless-encrypted-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/network-wireless-error-symbolic.svg4
l---------.icons/kora/status/symbolic/network-wireless-hardware-disabled-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-wireless-hotspot-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/network-wireless-no-route-symbolic.svg6
l---------.icons/kora/status/symbolic/network-wireless-offline-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/network-wireless-signal-excellent-symbolic.svg14
-rw-r--r--.icons/kora/status/symbolic/network-wireless-signal-good-symbolic.svg14
-rw-r--r--.icons/kora/status/symbolic/network-wireless-signal-none-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/network-wireless-signal-ok-symbolic.svg14
-rw-r--r--.icons/kora/status/symbolic/network-wireless-signal-weak-symbolic.svg14
-rw-r--r--.icons/kora/status/symbolic/night-light-disabled-symbolic.svg3
l---------.icons/kora/status/symbolic/night-light-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/non-starred-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/notification-disabled-new-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/notification-disabled-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/notification-new-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/notification-symbolic.svg7
l---------.icons/kora/status/symbolic/notifications-disabled-symbolic.svg1
l---------.icons/kora/status/symbolic/num-lock-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/numlock-disabled-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/numlock-enabled-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/nvidia-card-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/nvidia-ram-symbolic.svg11
l---------.icons/kora/status/symbolic/nvidia-temp-symbolic.svg1
l---------.icons/kora/status/symbolic/org.gnome.Shell.Extensions.GSConnect-symbolic.svg1
l---------.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg1
l---------.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/orientation-landscape-inverse-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/orientation-landscape-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/orientation-portrait-inverse-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/orientation-portrait-left-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/orientation-portrait-right-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/orientation-portrait-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/power-profile-balanced-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/power-profile-performance-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/power-profile-power-saver-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/preferences-desktop-apps-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/prime-indicator-hybrid-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/prime-indicator-intel-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/prime-indicator-nvidia-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/printer-error-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/printer-printing-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/printer-warning-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/process-completed-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/process-error-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/process-working-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/radio-checked-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/radio-mixed-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/radio-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/revolt-status-blink-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/revolt-status-online-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/rotation-allowed-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/rotation-locked-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/screen-shared-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/security-high-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/security-low-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/security-medium-symbolic.svg5
l---------.icons/kora/status/symbolic/security-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/semi-starred-symbolic-rtl.svg4
-rw-r--r--.icons/kora/status/symbolic/semi-starred-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/sensors-fan-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/sensors-temperature-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/sensors-voltage-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/smartphone-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/software-update-available-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/software-update-urgent-symbolic.svg11
-rw-r--r--.icons/kora/status/symbolic/starred-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/stopwatch-symbolic.svg6
l---------.icons/kora/status/symbolic/system-lock-screen-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/task-due-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/task-past-due-symbolic.svg4
l---------.icons/kora/status/symbolic/temp-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/thunderbolt-acquiring-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/timer-symbolic.svg9
-rw-r--r--.icons/kora/status/symbolic/touch-disabled-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/touchpad-disabled-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/touchpad-enabled-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/user-available-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/user-away-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/user-busy-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/user-idle-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/user-invisible-symbolic.svg3
l---------.icons/kora/status/symbolic/user-not-tracked-symbolic.svg1
-rw-r--r--.icons/kora/status/symbolic/user-offline-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/user-status-pending-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/user-trash-full-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/user-trash-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/view-private-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/view-wrapped-rtl-symbolic.svg5
l---------.icons/kora/status/symbolic/view-wrapped-symbolic-rtl.svg1
-rw-r--r--.icons/kora/status/symbolic/view-wrapped-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/weather-clear-night-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/weather-clear-symbolic.svg4
-rw-r--r--.icons/kora/status/symbolic/weather-few-clouds-night-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/weather-few-clouds-symbolic.svg7
-rw-r--r--.icons/kora/status/symbolic/weather-fog-symbolic.svg5
-rw-r--r--.icons/kora/status/symbolic/weather-overcast-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/weather-severe-alert-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/weather-showers-scattered-symbolic.svg11
-rw-r--r--.icons/kora/status/symbolic/weather-showers-symbolic.svg8
-rw-r--r--.icons/kora/status/symbolic/weather-snow-symbolic.svg14
-rw-r--r--.icons/kora/status/symbolic/weather-storm-symbolic.svg6
-rw-r--r--.icons/kora/status/symbolic/weather-tornado-symbolic.svg3
-rw-r--r--.icons/kora/status/symbolic/weather-windy-symbolic.svg11
20697 files changed, 106551 insertions, 0 deletions
diff --git a/.icons/kora/actions/16/Finished.svg b/.icons/kora/actions/16/Finished.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/Finished.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/Info-amarok.svg b/.icons/kora/actions/16/Info-amarok.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/kora/actions/16/Info-amarok.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/SuggestionError.svg b/.icons/kora/actions/16/SuggestionError.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/kora/actions/16/SuggestionError.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/SuggestionTM.svg b/.icons/kora/actions/16/SuggestionTM.svg
new file mode 120000
index 000000000..a83209821
--- /dev/null
+++ b/.icons/kora/actions/16/SuggestionTM.svg
@@ -0,0 +1 @@
+database-index.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/action-albumfolder-importdir2.svg b/.icons/kora/actions/16/action-albumfolder-importdir2.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/kora/actions/16/action-albumfolder-importdir2.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/action-rss_tag.svg b/.icons/kora/actions/16/action-rss_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/kora/actions/16/action-rss_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/action-unavailable.svg b/.icons/kora/actions/16/action-unavailable.svg
new file mode 100644
index 000000000..fe83aba69
--- /dev/null
+++ b/.icons/kora/actions/16/action-unavailable.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M8,2.137c3.236,0 5.863,2.627 5.863,5.863c-0,3.236 -2.627,5.863 -5.863,5.863c-3.236,-0 -5.863,-2.627 -5.863,-5.863c0,-3.236 2.627,-5.863 5.863,-5.863Zm3.893,2.683l-7.073,7.073c0.867,0.709 1.974,1.135 3.18,1.135c2.775,0 5.028,-2.253 5.028,-5.028c0,-1.206 -0.426,-2.313 -1.135,-3.18Zm-0.713,-0.713c-0.867,-0.709 -1.974,-1.135 -3.18,-1.135c-2.775,-0 -5.028,2.253 -5.028,5.028c-0,1.206 0.426,2.313 1.135,3.18l7.073,-7.073Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/activities.svg b/.icons/kora/actions/16/activities.svg
new file mode 100644
index 000000000..f2f3b9aec
--- /dev/null
+++ b/.icons/kora/actions/16/activities.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 6c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm5 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm5 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/add-files-to-archive.svg b/.icons/kora/actions/16/add-files-to-archive.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/kora/actions/16/add-files-to-archive.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/add-folder-to-archive.svg b/.icons/kora/actions/16/add-folder-to-archive.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/kora/actions/16/add-folder-to-archive.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/add-placemark.svg b/.icons/kora/actions/16/add-placemark.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/kora/actions/16/add-placemark.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/add-subtitle.svg b/.icons/kora/actions/16/add-subtitle.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/kora/actions/16/add-subtitle.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/add.svg b/.icons/kora/actions/16/add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/address-book-new.svg b/.icons/kora/actions/16/address-book-new.svg
new file mode 100644
index 000000000..64ba66ec0
--- /dev/null
+++ b/.icons/kora/actions/16/address-book-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M8,2.634c2.965,0 5.366,2.401 5.366,5.366l-0,0.671c-0,1.113 -0.899,2.012 -2.012,2.012c-0.591,-0 -1.154,-0.268 -1.543,-0.724c-0.47,0.442 -1.113,0.724 -1.811,0.724c-1.476,-0 -2.683,-1.207 -2.683,-2.683c0,-1.476 1.207,-2.683 2.683,-2.683c1.476,0 2.683,1.207 2.683,2.683l-0,0.671c-0,0.375 0.295,0.67 0.671,0.67c0.375,0 0.67,-0.295 0.67,-0.67l0,-0.671c0,-2.227 -1.797,-4.024 -4.024,-4.024c-2.227,-0 -4.024,1.797 -4.024,4.024c-0,2.227 1.797,4.024 4.024,4.024l3.354,0c-0,0 0.67,0 0.67,0.671c-0.04,0.671 -0.67,0.671 -0.67,0.671l-3.354,-0c-2.965,-0 -5.366,-2.401 -5.366,-5.366c0,-2.965 2.401,-5.366 5.366,-5.366Zm0,4.025c-0.738,-0 -1.341,0.603 -1.341,1.341c-0,0.738 0.603,1.341 1.341,1.341c0.738,0 1.341,-0.603 1.341,-1.341c0,-0.738 -0.603,-1.341 -1.341,-1.341Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/addressbook-details.svg b/.icons/kora/actions/16/addressbook-details.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/kora/actions/16/addressbook-details.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/adjustcurves.svg b/.icons/kora/actions/16/adjustcurves.svg
new file mode 100644
index 000000000..39ff74c05
--- /dev/null
+++ b/.icons/kora/actions/16/adjustcurves.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M4.489,11.524l10.511,0l0,1.009l-10.511,-0l-0,2.467l-1.009,-0l-0,-2.467l-2.48,-0l0,-1.009l2.48,0l-0,-10.524l1.009,0l-0,10.524Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M5.465,11.546c-0,-0 0.096,-4.133 4.164,-4.596c5.407,-0.615 5.348,-5.955 5.348,-5.955l-1,0.01c0,0 0.041,4.44 -4.461,4.951c-4.93,0.561 -5.051,5.566 -5.051,5.566l1,0.024Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/adjusthsl.svg b/.icons/kora/actions/16/adjusthsl.svg
new file mode 100644
index 000000000..4d4246d88
--- /dev/null
+++ b/.icons/kora/actions/16/adjusthsl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <linearGradient id="linearGradient4177" x1="8" x2="8" y1="15" y2="1" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#dfdfdf" offset="0"/>
+ <stop style="stop-color:#dfdfdf;stop-opacity:0" offset="1" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <path style="fill:url(#linearGradient4177)" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/adjustlevels.svg b/.icons/kora/actions/16/adjustlevels.svg
new file mode 100644
index 000000000..1da5d236f
--- /dev/null
+++ b/.icons/kora/actions/16/adjustlevels.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M3.589,10.15l0,-1.229c0,-0.411 0.333,-0.744 0.743,-0.744l1.488,0c0.41,0 0.743,0.333 0.743,0.744l0,1.229l8.437,0l0,1.046l-8.437,0l0,1.229c0,0.411 -0.333,0.744 -0.743,0.744l-1.488,0c-0.41,0 -0.743,-0.333 -0.743,-0.744l0,-1.229l-2.589,0l0,-1.046l2.589,0Zm6,-5.346l0,-1.229c0,-0.411 0.333,-0.744 0.743,-0.744l1.488,-0c0.41,-0 0.743,0.333 0.743,0.744l0,1.229l2.437,-0l0,1.046l-2.437,-0l0,1.229c0,0.411 -0.333,0.744 -0.743,0.744l-1.488,-0c-0.41,-0 -0.743,-0.333 -0.743,-0.744l0,-1.229l-8.589,-0l0,-1.046l8.589,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/adjustrgb.svg b/.icons/kora/actions/16/adjustrgb.svg
new file mode 100644
index 000000000..eefb554c4
--- /dev/null
+++ b/.icons/kora/actions/16/adjustrgb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M10.15,12.411l-1.229,0c-0.411,0 -0.744,-0.333 -0.744,-0.743l0,-1.488c0,-0.41 0.333,-0.743 0.744,-0.743l1.229,0l0,-8.437l1.046,0l0,8.437l1.229,0c0.411,0 0.744,0.333 0.744,0.743l0,1.488c0,0.41 -0.333,0.743 -0.744,0.743l-1.229,0l0,2.589l-1.046,0l0,-2.589Zm-5.346,-6l-1.229,0c-0.411,0 -0.744,-0.333 -0.744,-0.743l-0,-1.488c-0,-0.41 0.333,-0.743 0.744,-0.743l1.229,-0l-0,-2.437l1.046,0l-0,2.437l1.229,-0c0.411,-0 0.744,0.333 0.744,0.743l-0,1.488c-0,0.41 -0.333,0.743 -0.744,0.743l-1.229,0l-0,8.589l-1.046,0l-0,-8.589Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/adress-book-new.svg b/.icons/kora/actions/16/adress-book-new.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/kora/actions/16/adress-book-new.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/akonadi-phone-home.svg b/.icons/kora/actions/16/akonadi-phone-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/akonadi-phone-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/akonadiconsole.svg b/.icons/kora/actions/16/akonadiconsole.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/kora/actions/16/akonadiconsole.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/albumfolder-importdir.svg b/.icons/kora/actions/16/albumfolder-importdir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/kora/actions/16/albumfolder-importdir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/albumfolder-importimages.svg b/.icons/kora/actions/16/albumfolder-importimages.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/kora/actions/16/albumfolder-importimages.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/albumfolder-new.svg b/.icons/kora/actions/16/albumfolder-new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/kora/actions/16/albumfolder-new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/albumfolder-properties.svg b/.icons/kora/actions/16/albumfolder-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/albumfolder-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/albumfolder-user-trash.svg b/.icons/kora/actions/16/albumfolder-user-trash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/albumfolder-user-trash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-baseline.svg b/.icons/kora/actions/16/align-horizontal-baseline.svg
new file mode 100644
index 000000000..97a1bb978
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-baseline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M14.534,15l-1.748,0l-1.186,-2.68l-6.699,0l-1.166,2.68l-1.726,0l5.971,-13.42l0.582,-0l5.972,13.42Zm-9.03,-4.08l5.493,0l-2.726,-6.46l-2.767,6.46Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M2.009,15l-0,-14l-1.009,0l0,14l1.009,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/align-horizontal-bottom-out.svg b/.icons/kora/actions/16/align-horizontal-bottom-out.svg
new file mode 100644
index 000000000..dbfe0f303
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-bottom-out.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="13.97"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,14.978l-3.263,-0l-0,-12l3.263,-0l-0,12Zm-4.747,-1.978l-3.263,-0l-0,-8.042l3.263,0l-0,8.042Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-center.svg b/.icons/kora/actions/16/align-horizontal-center.svg
new file mode 100644
index 000000000..1c228ea74
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-center.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M8.505,15l-0.001,-14l-1.009,0l0.001,14l1.008,0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M14,12.005l0,-3.263l-12,0l0,3.263l12,0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.021,7.258l-0,-3.263l-8.042,0l-0,3.263l8.042,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-left-out.svg b/.icons/kora/actions/16/align-horizontal-left-out.svg
new file mode 100644
index 000000000..214cee8a4
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-left-out.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M1.011,0.989l-0,14l1.009,-0l-0,-14l-1.009,-0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M1.011,11.994l-0,-3.263l12,-0l0,3.263l-12,0Zm1.978,-4.747l0,-3.263l8.042,-0l0,3.263l-8.042,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-left-to-anchor.svg b/.icons/kora/actions/16/align-horizontal-left-to-anchor.svg
new file mode 100644
index 000000000..b927d7f42
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-left-to-anchor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M1.011,0.989l-0,14l1.009,-0l-0,-14l-1.009,-0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M2.989,8.625l0,3.972l12,0l-0,-3.972l-12,0Zm-0,-5.244l-0,3.972l8.042,0l-0,-3.972l-8.042,-0Zm-1.978,-2.392l-0,2.392l1.978,-0l-0,-2.392l-1.978,-0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-left.svg b/.icons/kora/actions/16/align-horizontal-left.svg
new file mode 100644
index 000000000..20e6e7221
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-left.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M1.011,0.989l-0,14l1.009,-0l-0,-14l-1.009,-0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M2.989,11.994l0,-3.263l12,-0l-0,3.263l-12,0Zm-0,-4.747l-0,-3.263l8.042,-0l-0,3.263l-8.042,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-right-out.svg b/.icons/kora/actions/16/align-horizontal-right-out.svg
new file mode 100644
index 000000000..7bfed6e9a
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-right-out.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M14.858,15l0,-14l-1.008,0l-0,14l1.008,0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M14.858,12.005l0,-3.263l-12,0l0,3.263l12,0Zm-1.978,-4.747l0,-3.263l-8.042,-0l-0,3.263l8.042,-0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-right-to-anchor.svg b/.icons/kora/actions/16/align-horizontal-right-to-anchor.svg
new file mode 100644
index 000000000..66724faaf
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-right-to-anchor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M14.989,14.989l-0,-14l-1.009,-0l0,14l1.009,0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M14.989,11.994l-0,-3.263l-12,0l-0,3.263l12,0Zm-1.978,-4.747l-0,-3.263l-8.042,0l-0,3.263l8.042,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-right.svg b/.icons/kora/actions/16/align-horizontal-right.svg
new file mode 100644
index 000000000..5a167b977
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-right.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M14.989,14.989l-0,-14l-1.009,-0l0,14l1.009,0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M13.011,11.994l-0,-3.263l-12,0l-0,3.263l12,0Zm-0,-4.747l-0,-3.263l-8.042,0l-0,3.263l8.042,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-horizontal-top-out.svg b/.icons/kora/actions/16/align-horizontal-top-out.svg
new file mode 100644
index 000000000..43b6620c4
--- /dev/null
+++ b/.icons/kora/actions/16/align-horizontal-top-out.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="1"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,1l-3.263,0l0,12l3.263,0l0,-12Zm-4.747,1.978l-3.263,0l0,8.042l3.263,0l0,-8.042Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-vertical-baseline.svg b/.icons/kora/actions/16/align-vertical-baseline.svg
new file mode 100644
index 000000000..6e14bfdc4
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-baseline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M14.263,13.42l-1.748,0l-1.186,-2.68l-6.7,0l-1.165,2.68l-1.727,0l5.972,-13.42l0.582,0l5.972,13.42Zm-9.03,-4.08l5.493,0l-2.726,-6.46l-2.767,6.46Z"/>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="13.99"/>
+</svg>
diff --git a/.icons/kora/actions/16/align-vertical-bottom-out.svg b/.icons/kora/actions/16/align-vertical-bottom-out.svg
new file mode 100644
index 000000000..c02e2ef1b
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-bottom-out.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="13.97"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,14.978l-3.263,-0l-0,-12l3.263,-0l-0,12Zm-4.747,-1.978l-3.263,-0l-0,-8.042l3.263,0l-0,8.042Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/align-vertical-bottom-to-anchor.svg b/.icons/kora/actions/16/align-vertical-bottom-to-anchor.svg
new file mode 100644
index 000000000..59c6cacb9
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-bottom-to-anchor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="13.97"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15,13l-2.995,0l0,1.978l2.995,0l0,-1.978Zm-2.995,0l-3.263,-0l0,-12l3.263,0l-0,12Zm-4.747,0l-3.263,-0l-0,-8.042l3.263,0l-0,8.042Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-vertical-bottom.svg b/.icons/kora/actions/16/align-vertical-bottom.svg
new file mode 100644
index 000000000..035c274e7
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-bottom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="13.97"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,13l-3.263,-0l-0,-12l3.263,0l-0,12Zm-4.747,-0l-3.263,-0l-0,-8.042l3.263,0l-0,8.042Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/align-vertical-center.svg b/.icons/kora/actions/16/align-vertical-center.svg
new file mode 100644
index 000000000..9e8900829
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-center.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="7.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,1.999l-3.263,0l0,12l3.263,0l0,-12Zm-4.747,1.98l-3.263,0l0,8.042l3.263,0l0,-8.042Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-vertical-top-out.svg b/.icons/kora/actions/16/align-vertical-top-out.svg
new file mode 100644
index 000000000..1d77581b0
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-top-out.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="1"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,0.999l-3.263,0l0,12l3.263,0l0,-12Zm-4.747,1.979l-3.263,-0l-0,8.042l3.263,0l-0,-8.042Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/align-vertical-top-to-anchor.svg b/.icons/kora/actions/16/align-vertical-top-to-anchor.svg
new file mode 100644
index 000000000..4e0715d30
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-top-to-anchor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="1"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,2.978l-3.263,0l0,12l3.263,0l0,-12Zm-4.747,0l-3.263,0l0,8.042l3.263,0l0,-8.042Zm7.742,-1.978l-2.995,0l0,1.978l2.995,0l0,-1.978Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/align-vertical-top.svg b/.icons/kora/actions/16/align-vertical-top.svg
new file mode 100644
index 000000000..7b9bea00c
--- /dev/null
+++ b/.icons/kora/actions/16/align-vertical-top.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="14" height="1.009" x="1" y="1"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12.005,2.978l-3.263,-0l0,12l3.263,-0l0,-12Zm-4.747,-0l-3.263,-0l-0,8.042l3.263,0l-0,-8.042Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_artist.svg b/.icons/kora/actions/16/amarok_artist.svg
new file mode 120000
index 000000000..df1acb1ec
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_artist.svg
@@ -0,0 +1 @@
+user-identity.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_cart_add.svg b/.icons/kora/actions/16/amarok_cart_add.svg
new file mode 100644
index 000000000..07d87eaff
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_cart_add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M12,10l0,2l-2,0l0,2l2,0l0,2l2,0l0,-2l2,0l0,-2l-2,0l0,-2l-2,0Zm-2.491,5l-7.509,0c-0.554,0 -1,-0.446 -1,-1l0,-6.944l1.468,-0l0,6.152l7.041,0l0,1.792Zm5.491,-5.343l-1.468,-0l-0,-2.601l1.468,-0l0,2.601Zm-14,-2.97l0,-0.687c0,-0.554 0.446,-1 1,-1l2,0l0,-3c0,-0.554 0.446,-1 1,-1l6,0c0.554,0 1,0.446 1,1l0,3l2,0c0.554,0 1,0.446 1,1l0,0.687l-14,-0Zm5,-3.687l4,0l0,2l-4,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/amarok_cart_remove.svg b/.icons/kora/actions/16/amarok_cart_remove.svg
new file mode 100644
index 000000000..5b18823d0
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_cart_remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M9.556,15l-7.556,0c-0.554,0 -1,-0.446 -1,-1l-0,-6.944l1.468,-0l0,6.152l7.088,0l0,1.792Zm0.444,-3l-0,2l6,0l0,-2l-6,0Zm5,-0.401l-1.468,0l-0,-4.543l1.468,-0l0,4.543Zm-14,-4.912l0,-0.687c0,-0.554 0.446,-1 1,-1l2,0l0,-3c0,-0.554 0.446,-1 1,-1l6,0c0.554,0 1,0.446 1,1l0,3l2,0c0.554,0 1,0.446 1,1l0,0.687l-14,-0Zm5,-3.687l4,0l0,2l-4,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/amarok_cart_view.svg b/.icons/kora/actions/16/amarok_cart_view.svg
new file mode 100644
index 000000000..d2bddc869
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_cart_view.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15,7.056l0,6.944c0,0.554 -0.446,1 -1,1l-12,0c-0.554,0 -1,-0.446 -1,-1l0,-6.944l1.468,-0l0,6.152l11.064,0l-0,-6.152l1.468,-0Zm-14,-0.369l0,-0.687c0,-0.554 0.446,-1 1,-1l2,0l0,-3c0,-0.554 0.446,-1 1,-1l6,0c0.554,0 1,0.446 1,1l0,3l2,0c0.554,0 1,0.446 1,1l0,0.687l-14,-0Zm5,-3.687l4,0l0,2l-4,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/amarok_change_language.svg b/.icons/kora/actions/16/amarok_change_language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_change_language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_clock.svg b/.icons/kora/actions/16/amarok_clock.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_clock.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_lyrics.svg b/.icons/kora/actions/16/amarok_lyrics.svg
new file mode 120000
index 000000000..2dd767676
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_lyrics.svg
@@ -0,0 +1 @@
+view-media-lyrics.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_playcount.svg b/.icons/kora/actions/16/amarok_playcount.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_playcount.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_playlist.svg b/.icons/kora/actions/16/amarok_playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_playlist_refresh.svg b/.icons/kora/actions/16/amarok_playlist_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_playlist_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/amarok_scripts.svg b/.icons/kora/actions/16/amarok_scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/kora/actions/16/amarok_scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/antivignetting.svg b/.icons/kora/actions/16/antivignetting.svg
new file mode 100644
index 000000000..4caeeb550
--- /dev/null
+++ b/.icons/kora/actions/16/antivignetting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.145,9.881c0.661,2.412 2.562,4.312 4.974,4.974l-4.974,-0l0,-4.974Zm13.71,4.974l-4.974,-0c2.412,-0.661 4.312,-2.562 4.974,-4.974l-0,4.974Zm-0,-8.736c-0.661,-2.412 -2.562,-4.312 -4.974,-4.974l4.974,0l-0,4.974Zm-8.736,-4.974c-2.412,0.661 -4.312,2.562 -4.974,4.974l0,-4.974l4.974,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/application-exit.svg b/.icons/kora/actions/16/application-exit.svg
new file mode 100644
index 000000000..c4ce623fd
--- /dev/null
+++ b/.icons/kora/actions/16/application-exit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,1c-1.108,-0 -2,0.892 -2,2l0,2.994l1.004,-0.393l-0,-3.597l11.992,-0l0,11.992l-11.992,0l-0,-3.597l-1.004,-0.405l0,3.006c0,1.108 0.892,2 2,2l10,-0c1.108,-0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-10,-0Zm3.342,3.719l-0.518,0.668l2.176,2.128l-8.002,-0.011l0,1.002l8.002,0.011l-2.176,2.137l0.509,0.575l4.878,-3.229l-4.869,-3.281Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/application-menu.svg b/.icons/kora/actions/16/application-menu.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/application-menu.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/application-rss+xml.svg b/.icons/kora/actions/16/application-rss+xml.svg
new file mode 100644
index 000000000..1fb93a937
--- /dev/null
+++ b/.icons/kora/actions/16/application-rss+xml.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,0.998l0,2.182c6.526,-0 11.818,5.289 11.818,11.818l2.18,0c0,-7.733 -6.268,-13.999 -13.998,-14Zm0,4.361l0,2.184c4.117,-0 7.455,3.337 7.455,7.455l2.182,0c-0,-5.322 -4.315,-9.639 -9.637,-9.639Zm2.09,5.461c-1.155,0 -2.09,0.937 -2.09,2.092c0,1.153 0.935,2.092 2.09,2.092c1.154,-0 2.092,-0.939 2.092,-2.092c-0,-1.155 -0.938,-2.092 -2.092,-2.092Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/applications-other.svg b/.icons/kora/actions/16/applications-other.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/applications-other.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/appointment-missed.svg b/.icons/kora/actions/16/appointment-missed.svg
new file mode 100644
index 000000000..f0d3ca4d6
--- /dev/null
+++ b/.icons/kora/actions/16/appointment-missed.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,1c0,0 -1,0 -1,1l0,12c0,1 1,1 1,1l7,0l0,-1l-7,0l0,-11l12,0l-0,6l1,0l0,-7c0,-1 -1,-1 -1,-1l-12,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,10l0,1.414l1.586,1.586l-1.586,1.586l0,1.414l1.414,0l1.586,-1.586l1.586,1.586l1.414,0l0,-1.414l-1.586,-1.586l1.586,-1.586l0,-1.414l-1.414,0l-1.586,1.586l-1.586,-1.586l-1.414,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/appointment-new.svg b/.icons/kora/actions/16/appointment-new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/kora/actions/16/appointment-new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/appointment-soon.svg b/.icons/kora/actions/16/appointment-soon.svg
new file mode 100644
index 000000000..972028555
--- /dev/null
+++ b/.icons/kora/actions/16/appointment-soon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.936" height="3.016" x="1.64" y="1.64"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.5,9c-1.92,0 -3.5,1.58 -3.5,3.5c0,1.92 1.58,3.5 3.5,3.5c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Zm-3.065,6.26l-6.353,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l-0,6.388l-0.895,-0.607l-0,-5.701c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l5.731,0l0.542,0.895Zm2.873,-5.671l0.384,0l0.308,2.411l2,0.318l0,0.364l-3,0.318l0.308,-3.411Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/appointment.svg b/.icons/kora/actions/16/appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/archive-extract.svg b/.icons/kora/actions/16/archive-extract.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/kora/actions/16/archive-extract.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/archive-insert-directory.svg b/.icons/kora/actions/16/archive-insert-directory.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/kora/actions/16/archive-insert-directory.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/archive-insert.svg b/.icons/kora/actions/16/archive-insert.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/kora/actions/16/archive-insert.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/archive-remove.svg b/.icons/kora/actions/16/archive-remove.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/kora/actions/16/archive-remove.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/archive.svg b/.icons/kora/actions/16/archive.svg
new file mode 100644
index 000000000..5755dd32f
--- /dev/null
+++ b/.icons/kora/actions/16/archive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,1c-0.554,0 -0.825,0.475 -1,1l-1,3l0,8c0,0.554 0.446,1 1,1l12,0c0.554,0 1,-0.446 1,-1l0,-8l-1,-3c-0.175,-0.526 -0.446,-1 -1,-1l-10,0Zm9.908,1l-9.815,0c-0.039,0.073 -0.112,0.218 -0.144,0.316l-0.949,2.846l0,7.838l12,0l0,-7.838l-0.949,-2.846c-0.033,-0.098 -0.105,-0.243 -0.143,-0.316Zm-5.908,4l2,0l0,3l1.75,0l-2.75,3l-2.75,-3l1.75,0l0,-3Zm-3.33,-3l8.66,0l0.334,1l-9.33,0l0.336,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/arrow-down-double.svg b/.icons/kora/actions/16/arrow-down-double.svg
new file mode 100644
index 000000000..21506b2b7
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-down-double.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12,8l-8,0l4,7l4,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,1l4,7l4,-7l-8,0Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/arrow-down.svg b/.icons/kora/actions/16/arrow-down.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-down.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/arrow-left-double.svg b/.icons/kora/actions/16/arrow-left-double.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-left-double.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/arrow-left.svg b/.icons/kora/actions/16/arrow-left.svg
new file mode 120000
index 000000000..293e17ffa
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-left.svg
@@ -0,0 +1 @@
+pan-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/arrow-right-double.svg b/.icons/kora/actions/16/arrow-right-double.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-right-double.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/arrow-right.svg b/.icons/kora/actions/16/arrow-right.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-right.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/arrow-up-double.svg b/.icons/kora/actions/16/arrow-up-double.svg
new file mode 100644
index 000000000..c06307648
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-up-double.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,8l-4,7l8,0l-4,-7Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1l-4,7l8,0l-4,-7Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/arrow-up.svg b/.icons/kora/actions/16/arrow-up.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/kora/actions/16/arrow-up.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/as.svg b/.icons/kora/actions/16/as.svg
new file mode 100644
index 000000000..e4e89dfa1
--- /dev/null
+++ b/.icons/kora/actions/16/as.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.797,3.841c-1.314,-0.046 -2.641,0.668 -3.279,2.005c-0.893,1.872 -0.15,4.094 1.663,4.976c0.278,0.136 0.695,0.274 0.929,0.306l0,-0.003c0.83,0.115 1.607,-0.042 2.283,-0.467c0.446,-0.28 0.933,-0.731 0.933,-0.869c0,-0.047 -0.097,-0.305 -0.217,-0.581l-0.215,-0.501l-0.109,0.181c-0.209,0.348 -0.724,0.814 -1.107,1.004c-0.335,0.162 -0.479,0.189 -1.041,0.189c-0.585,0 -0.698,-0.024 -1.064,-0.212c-0.508,-0.261 -0.97,-0.743 -1.205,-1.267c-0.155,-0.344 -0.177,-0.493 -0.177,-1.119c0,-0.657 0.015,-0.761 0.2,-1.139c0.224,-0.465 0.697,-0.973 1.121,-1.199c0.436,-0.232 1.103,-0.33 1.583,-0.226c0.946,0.206 1.515,0.728 1.957,1.794c1.065,2.573 1.397,3.278 1.725,3.654c0.488,0.558 0.878,0.722 1.747,0.724c0.61,0 0.737,-0.024 1.111,-0.204c0.82,-0.397 1.233,-1.066 1.224,-1.997c-0.008,-1.076 -0.451,-1.544 -1.954,-2.059c-1.09,-0.374 -1.31,-0.558 -1.31,-1.102c0,-0.546 0.345,-0.884 0.899,-0.884c0.321,0 0.501,0.082 0.769,0.343c0.132,0.129 0.228,0.168 0.344,0.138c0.217,-0.061 0.609,-0.319 0.609,-0.404c0,-0.173 -0.676,-0.779 -0.999,-0.895c-0.756,-0.267 -1.608,-0.091 -2.103,0.446c-0.345,0.376 -0.48,0.741 -0.48,1.285c0.002,1.02 0.497,1.526 2.031,2.088c1.008,0.363 1.204,0.545 1.204,1.116c0,0.674 -0.549,1.159 -1.318,1.159c-0.469,0 -0.715,-0.088 -0.979,-0.349c-0.247,-0.246 -0.386,-0.534 -1.147,-2.375c-0.729,-1.761 -0.944,-2.158 -1.428,-2.624c-0.628,-0.604 -1.412,-0.905 -2.2,-0.932Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/as_disabled.svg b/.icons/kora/actions/16/as_disabled.svg
new file mode 100644
index 000000000..2c9fb8fa0
--- /dev/null
+++ b/.icons/kora/actions/16/as_disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5.797,3.841c-1.314,-0.046 -2.641,0.668 -3.279,2.005c-0.893,1.872 -0.15,4.094 1.663,4.976c0.278,0.136 0.695,0.274 0.929,0.306l0,-0.003c0.83,0.115 1.607,-0.042 2.283,-0.467c0.446,-0.28 0.933,-0.731 0.933,-0.869c0,-0.047 -0.097,-0.305 -0.217,-0.581l-0.215,-0.501l-0.109,0.181c-0.209,0.348 -0.724,0.814 -1.107,1.004c-0.335,0.162 -0.479,0.189 -1.041,0.189c-0.585,-0 -0.698,-0.024 -1.064,-0.212c-0.508,-0.261 -0.97,-0.743 -1.205,-1.267c-0.155,-0.344 -0.177,-0.493 -0.177,-1.119c-0,-0.657 0.015,-0.761 0.2,-1.139c0.224,-0.465 0.697,-0.973 1.121,-1.199c0.436,-0.232 1.103,-0.33 1.583,-0.226c0.946,0.206 1.515,0.728 1.957,1.794c1.065,2.573 1.397,3.278 1.725,3.654c0.488,0.558 0.878,0.722 1.747,0.724c0.61,-0 0.737,-0.024 1.111,-0.204c0.82,-0.397 1.233,-1.066 1.224,-1.997c-0.008,-1.076 -0.451,-1.544 -1.954,-2.059c-1.09,-0.374 -1.31,-0.558 -1.31,-1.102c0,-0.546 0.345,-0.884 0.899,-0.884c0.321,-0 0.501,0.082 0.769,0.343c0.132,0.129 0.228,0.168 0.344,0.138c0.217,-0.061 0.609,-0.319 0.609,-0.404c0,-0.173 -0.676,-0.779 -0.999,-0.895c-0.756,-0.267 -1.608,-0.091 -2.103,0.446c-0.345,0.376 -0.48,0.741 -0.48,1.285c0.002,1.02 0.497,1.526 2.031,2.088c1.008,0.363 1.204,0.545 1.204,1.116c0,0.674 -0.549,1.159 -1.318,1.159c-0.469,-0 -0.715,-0.088 -0.979,-0.349c-0.247,-0.246 -0.386,-0.534 -1.147,-2.375c-0.729,-1.761 -0.944,-2.158 -1.428,-2.624c-0.628,-0.604 -1.412,-0.905 -2.2,-0.932Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/as_light.svg b/.icons/kora/actions/16/as_light.svg
new file mode 100644
index 000000000..8fa4a761e
--- /dev/null
+++ b/.icons/kora/actions/16/as_light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M5.797,3.841c-1.314,-0.046 -2.641,0.668 -3.279,2.005c-0.893,1.872 -0.15,4.094 1.663,4.976c0.278,0.136 0.695,0.274 0.929,0.306l0,-0.003c0.83,0.115 1.607,-0.042 2.283,-0.467c0.446,-0.28 0.933,-0.731 0.933,-0.869c0,-0.047 -0.097,-0.305 -0.217,-0.581l-0.215,-0.501l-0.109,0.181c-0.209,0.348 -0.724,0.814 -1.107,1.004c-0.335,0.162 -0.479,0.189 -1.041,0.189c-0.585,0 -0.698,-0.024 -1.064,-0.212c-0.508,-0.261 -0.97,-0.743 -1.205,-1.267c-0.155,-0.344 -0.177,-0.493 -0.177,-1.119c0,-0.657 0.015,-0.761 0.2,-1.139c0.224,-0.465 0.697,-0.973 1.121,-1.199c0.436,-0.232 1.103,-0.33 1.583,-0.226c0.946,0.206 1.515,0.728 1.957,1.794c1.065,2.573 1.397,3.278 1.725,3.654c0.488,0.558 0.878,0.722 1.747,0.724c0.61,0 0.737,-0.024 1.111,-0.204c0.82,-0.397 1.233,-1.066 1.224,-1.997c-0.008,-1.076 -0.451,-1.544 -1.954,-2.059c-1.09,-0.374 -1.31,-0.558 -1.31,-1.102c0,-0.546 0.345,-0.884 0.899,-0.884c0.321,0 0.501,0.082 0.769,0.343c0.132,0.129 0.228,0.168 0.344,0.138c0.217,-0.061 0.609,-0.319 0.609,-0.404c0,-0.173 -0.676,-0.779 -0.999,-0.895c-0.756,-0.267 -1.608,-0.091 -2.103,0.446c-0.345,0.376 -0.48,0.741 -0.48,1.285c0.002,1.02 0.497,1.526 2.031,2.088c1.008,0.363 1.204,0.545 1.204,1.116c0,0.674 -0.549,1.159 -1.318,1.159c-0.469,0 -0.715,-0.088 -0.979,-0.349c-0.247,-0.246 -0.386,-0.534 -1.147,-2.375c-0.729,-1.761 -0.944,-2.158 -1.428,-2.624c-0.628,-0.604 -1.412,-0.905 -2.2,-0.932Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/atmosphere.svg b/.icons/kora/actions/16/atmosphere.svg
new file mode 100644
index 000000000..81113a1bb
--- /dev/null
+++ b/.icons/kora/actions/16/atmosphere.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1c3.863,0 7,3.137 7,7c0,3.863 -3.137,7 -7,7c-3.863,0 -7,-3.137 -7,-7c0,-3.863 3.137,-7 7,-7Zm0,1c3.311,0 6,2.689 6,6c0,3.311 -2.689,6 -6,6c-3.311,0 -6,-2.689 -6,-6c0,-3.311 2.689,-6 6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.2,7.015c0.021,0.002 0.048,-0.002 0.08,-0.01c0.105,-0.277 0.568,-0.341 0.375,0.03c-0.472,0.421 0.558,0.075 0.282,0.5c-0.166,0.413 0.286,0.38 0.515,0.411c0.074,-0.008 0.596,-0.474 0.545,-0.251c0.181,-0.06 0.465,0.157 0.663,0.109c0.332,-0.171 0.395,0.438 0.797,0.419c0.502,-0.062 0.316,0.653 0.796,0.618c0.295,0.269 0.898,0.131 1.081,0.575c-0.054,0.386 -0.502,0.63 -0.36,1.081c0.055,0.531 -0.877,0.316 -0.719,0.829c-0.186,0.235 -0.244,0.817 -0.686,0.629c0.244,0.189 0.122,0.475 -0.219,0.435c0.083,0.177 -0.08,0.151 -0.142,0.171c-0.313,-0.123 -0.611,-0.278 -0.889,-0.461c0.061,-0.271 -0.096,-0.511 -0.07,-0.78c-0.015,-0.288 0.003,-0.594 -0.095,-0.861c-0.456,-0.181 -0.687,-0.532 -0.887,-0.974c-0.285,-0.172 -0.034,-0.37 -0.147,-0.565c0.179,-0.309 0.532,-0.649 0.161,-0.978c-0.108,0.248 -0.288,0.077 -0.469,-0.032c-0.088,-0.323 -0.439,-0.343 -0.673,-0.524c0.015,-0.125 0.036,-0.249 0.061,-0.371Zm7.717,-2.951c0.428,0.318 0.804,0.705 1.109,1.144c-0.059,-0.066 -0.399,-0.442 -0.62,-0.548c-0.27,0.15 -0.484,0.062 -0.669,0.375c-0.049,0.276 -0.437,0.26 -0.507,0.414c0.366,0.113 0.742,-0.244 1.161,-0.133c0.356,-0.067 0.044,0.291 0.21,0.375c0.274,-0.105 0.673,0.495 0.774,0.103c0.336,0.664 0.524,1.413 0.524,2.206c0,1.322 -0.524,2.522 -1.376,3.404c-0.037,-0.225 0.102,-0.738 -0.049,-1.067c-0.124,-0.376 0.504,-0.684 0.21,-1.083c-0.306,-0.221 -0.236,-0.546 -0.226,-0.829c-0.262,0.019 -0.359,-0.223 -0.595,-0.239c-0.464,0.101 -0.985,0.313 -1.362,-0.063c-0.07,-0.242 -0.444,-0.394 -0.413,-0.653c-0.043,-0.22 0.131,-0.5 0.027,-0.733c0.122,-0.458 0.618,-0.573 0.739,-1.014c0.203,-0.03 0.429,-0.438 0.082,-0.393c-0.114,-0.181 -0.063,-0.71 0.27,-0.596c0.364,0.192 0.591,-0.354 0.151,-0.392c0.031,-0.158 0.396,-0.1 0.56,-0.278Zm-4.298,-0.766c-0.048,0.218 0.458,-0.249 0.435,0.09c-0.047,0.318 0.469,0.414 0.138,0.742c0.155,0.041 0.161,0.102 0.165,0.266c-0.027,-0.033 -0.651,0.002 -0.375,-0.193c0.363,-0.348 -0.112,-0.066 -0.324,-0.097c-0.004,0.225 -0.198,-0.159 -0.375,0.085c0.35,-0.057 -0.055,0.262 0.187,0.298c0.472,-0.085 -0.054,0.145 -0.286,0.238c0.064,-0.284 -0.136,-0.049 -0.354,-0.017c-0.149,0.241 -0.48,0.328 -0.722,0.505c0.026,0.244 -0.256,0.396 -0.483,0.506c-0.444,0.012 0.06,0.751 -0.362,0.532c-0.012,-0.236 -0.14,-0.32 -0.417,-0.311c-0.102,0.097 -0.229,0.067 -0.328,0.076c0.21,-0.472 0.492,-0.906 0.833,-1.286c-0.098,0.171 -0.026,0.14 0.07,0.054c0.102,-0.092 0.23,-0.247 0.204,-0.282c-0.022,-0.003 -0.04,-0.003 -0.056,0c0.017,-0.017 0.034,-0.034 0.052,-0.05l0.006,0c0.061,0.003 0.134,-0.029 0.105,-0.103c0.176,-0.158 0.364,-0.303 0.562,-0.435c0.016,0.029 0.069,0.051 0.171,0.062c-0.001,-0.173 0.106,-0.219 0.222,-0.263c0.093,-0.034 0.192,-0.067 0.248,-0.159c0.22,-0.102 0.448,-0.189 0.684,-0.258Zm5.35,1.956c-0.103,-0.026 -0.165,-0.025 -0.198,-0.012c-0.032,0.013 -0.036,0.037 -0.021,0.058c0.029,0.041 0.131,0.066 0.219,-0.046Zm-0.623,-0.281c-0.018,0.109 -0.007,0.161 0.014,0.178c0.021,0.017 0.053,-0 0.077,-0.031c0.047,-0.06 0.065,-0.169 -0.091,-0.147Zm0.06,-0.157c-0.032,0.046 -0.039,0.071 -0.034,0.081c0.005,0.011 0.022,0.008 0.039,-0.001c0.034,-0.02 0.066,-0.065 -0.005,-0.08Zm-6.531,-0.343c0.138,0.045 0.165,0.078 0.137,0.119c-0.029,0.04 -0.113,0.088 -0.2,0.162c-0.097,-0.048 -0.046,-0.276 0.063,-0.281Zm5.566,-0.721c0.133,0.076 0.262,0.159 0.386,0.247c-0.203,0.047 -0.5,0.232 -0.484,-0.028c0.133,-0.088 0.142,-0.149 0.098,-0.219Zm-0.285,-0.092c-0.159,0.03 -0.219,0.162 -0.201,0.251c0.017,0.089 0.112,0.136 0.261,-0.004c0.03,-0.127 0.202,-0.255 -0.06,-0.247Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/audio-off.svg b/.icons/kora/actions/16/audio-off.svg
new file mode 120000
index 000000000..96b5bd1bd
--- /dev/null
+++ b/.icons/kora/actions/16/audio-off.svg
@@ -0,0 +1 @@
+kdenlive-hide-audio.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/audio-on.svg b/.icons/kora/actions/16/audio-on.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/kora/actions/16/audio-on.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/audio-ready.svg b/.icons/kora/actions/16/audio-ready.svg
new file mode 100644
index 000000000..33f0807a7
--- /dev/null
+++ b/.icons/kora/actions/16/audio-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 4,5 H 1 V 11 H 4 L 8,15 Z M 10,1 V 2.5 C 12.32,3.24 14,5.43 14,8 14,10.57 12.32,12.76 10,13.5 V 15 C 13.15,14.22 15.5,11.4 15.5,8 15.5,4.6 13.15,1.78 10,1 Z M 10,5 V 11 C 11.06,10.42 11.789,9.3 11.789,8 11.789,6.7 11.07,5.58 10,5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/audio-volume-high.svg b/.icons/kora/actions/16/audio-volume-high.svg
new file mode 100644
index 000000000..b36c2498b
--- /dev/null
+++ b/.icons/kora/actions/16/audio-volume-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/audio-volume-low.svg b/.icons/kora/actions/16/audio-volume-low.svg
new file mode 100644
index 000000000..e553ccd57
--- /dev/null
+++ b/.icons/kora/actions/16/audio-volume-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm2.047 6.719c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/audio-volume-medium.svg b/.icons/kora/actions/16/audio-volume-medium.svg
new file mode 100644
index 000000000..c86a9c4b6
--- /dev/null
+++ b/.icons/kora/actions/16/audio-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.742 15.492c-.212-.299-.066-.64.313-.857 2.191-1.321 3.821-4.159 3.821-6.754 0-2.596-1.594-5.406-3.791-6.717-.384-.22-.591-.632-.39-.941.198-.304.691-.244.895-.129 2.713 1.619 4.407 4.561 4.407 7.765 0 3.205-1.694 6.147-4.401 7.776-.207.118-.631.174-.854-.143zm-3.61-15.417-5.044 4.448h-1.061c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h1.061l5.044 4.448v-15.569z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.075-5.331 4.448h-.774c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h.774l5.331 4.448v-15.569zm-1.112 2.299-3.528 3.021c-.197.156-.441.24-.691.24h-.686v4.448h.686c.25 0 .494.085.691.241l3.528 3.021zm3.252 9.83c-.272-.36.076-.754.42-.947 1.039-.634 1.827-2.148 1.827-3.398 0-1.249-.855-2.785-1.906-3.397-.355-.2-.624-.595-.37-.902.304-.368.655-.264.861-.152 1.554.919 2.539 2.601 2.539 4.451 0 1.851-.985 3.533-2.527 4.473-.213.116-.552.26-.844-.128zm-1.206-3.114c.681 0 1.232-.55 1.232-1.231 0-.68-.551-1.231-1.232-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/audio-volume-muted.svg b/.icons/kora/actions/16/audio-volume-muted.svg
new file mode 100644
index 000000000..5e93776b0
--- /dev/null
+++ b/.icons/kora/actions/16/audio-volume-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.325 2.761c-.294-.269-.316-.727-.046-1.021.269-.295.726-.316 1.021-.047l13.675 12.476c.295.268.316.726.047 1.021s-.727.316-1.021.047l-11.062-10.092-.449.385c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023v-5.528l1.113 1.016v6.811l-5.333-4.449h-.774c-.567 0-1.025-.459-1.025-1.025v-4.625c0-.567.458-1.025 1.025-1.025h.774l.317-.264-1.791-1.633zm6.807 3.502-1.113-.982v-2.773l-1.627 1.394-.827-.718 3.567-2.976z"/>
+</svg>
diff --git a/.icons/kora/actions/16/auto-type.svg b/.icons/kora/actions/16/auto-type.svg
new file mode 100644
index 000000000..3c92a55a9
--- /dev/null
+++ b/.icons/kora/actions/16/auto-type.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15,8c0,-0.552 -0.448,-1 -1,-1l-2,0c-0.552,0 -1,0.448 -1,1l0,2c0,0.552 0.448,1 1,1l2,0c0.552,0 1,-0.448 1,-1l0,-2Zm-5,-5c0,-0.552 -0.448,-1 -1,-1l-2,0c-0.552,0 -1,0.448 -1,1l0,2c0,0.552 0.448,1 1,1l2,0c0.552,0 1,-0.448 1,-1l0,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,12l3,4l3,-4l-6,0Zm5.008,-4c-0,-0.552 -0.448,-1 -1,-1l-7.008,0c-0.552,0 -1,0.448 -1,1l0,2c0,0.552 0.448,1 1,1l7.008,0c0.552,0 1,-0.448 1,-1l-0,-2Zm-5.008,-5c0,-0.552 -0.448,-1 -1,-1l-2,0c-0.552,0 -1,0.448 -1,1l0,2c0,0.552 0.448,1 1,1l2,0c0.552,0 1,-0.448 1,-1l0,-2Zm10,0c0,-0.552 -0.448,-1 -1,-1l-2,0c-0.552,0 -1,0.448 -1,1l0,2c0,0.552 0.448,1 1,1l2,0c0.552,0 1,-0.448 1,-1l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/autocorrection.svg b/.icons/kora/actions/16/autocorrection.svg
new file mode 100644
index 000000000..bf7e60739
--- /dev/null
+++ b/.icons/kora/actions/16/autocorrection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.156,1.49c0,-0 -5.976,5.976 -8.973,8.974c-0.924,0.923 -0.924,2.421 -0.001,3.344c0.003,0.003 0.006,0.006 0.009,0.009c0.444,0.444 1.045,0.693 1.673,0.693c0.627,0 1.229,-0.249 1.672,-0.693c2.998,-2.997 8.974,-8.974 8.974,-8.974l-3.354,-3.353Zm-7.895,-0l-0.628,1.144l-1.143,0.627l1.143,0.627l0.628,1.144l0.627,-1.144l1.143,-0.627l-1.143,-0.627l-0.627,-1.144Zm7.895,1.678l1.676,1.675l-3.244,3.247l-1.677,-1.678l3.245,-3.244Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/automated-tasks.svg b/.icons/kora/actions/16/automated-tasks.svg
new file mode 100644
index 000000000..194fa575b
--- /dev/null
+++ b/.icons/kora/actions/16/automated-tasks.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.5,3.392c-0.831,-0 -1.5,0.669 -1.5,1.5l0,6.187c0,0.831 0.669,1.5 1.5,1.5l4.5,0l0,1.532l-3,0l0,1.272l8,-0l0,-1.272l-3,0l0,-1.532l4.5,0c0.831,0 1.5,-0.669 1.5,-1.5l0,-6.187c0,-0.831 -0.669,-1.5 -1.5,-1.5l-11,-0Zm11.024,2.529c0,-0.696 -0.565,-1.261 -1.261,-1.261l-8.526,0c-0.696,0 -1.261,0.565 -1.261,1.261c-0,0.696 0.565,1.261 1.261,1.261l8.526,-0c0.696,-0 1.261,-0.565 1.261,-1.261Zm-5.524,-5.491c0.683,-0 1.233,0.55 1.233,1.233c0,0.683 -0.55,1.234 -1.233,1.234c-0.683,-0 -1.233,-0.551 -1.233,-1.234c-0,-0.683 0.55,-1.233 1.233,-1.233Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/back.svg b/.icons/kora/actions/16/back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bell.svg b/.icons/kora/actions/16/bell.svg
new file mode 100644
index 000000000..911cf30d4
--- /dev/null
+++ b/.icons/kora/actions/16/bell.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.636,13.642c-0.056,0.959 -0.733,1.692 -1.692,1.692c-0.96,0 -1.693,-0.733 -1.693,-1.692l3.385,-0Zm4.796,-1.636c-0.113,-0.057 -0.169,-0.113 -0.282,-0.113c-0.508,-0.226 -0.903,-0.79 -1.129,-1.241c-0.395,-0.621 -0.564,-1.354 -0.564,-2.088l-0.289,-2.257c-0,-2.313 -1.46,-4.175 -3.66,-4.457l-0,-0.62c-0,-0.339 -0.226,-0.564 -0.564,-0.564c-0.339,-0 -0.565,0.225 -0.565,0.564l0,0.62c-2.2,0.282 -3.66,2.201 -3.66,4.457l-0.289,2.257c0,0.677 -0.169,1.354 -0.451,1.918c-0.226,0.452 -0.508,0.847 -0.903,1.185c-0.169,0.169 -0.395,0.226 -0.564,0.339c-0.169,0.056 -0.282,0.225 -0.282,0.451c-0,0.339 0.225,0.564 0.564,0.564l12.412,0c0.339,0 0.564,-0.225 0.564,-0.564c-0.056,-0.113 -0.169,-0.338 -0.338,-0.451Z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/bitmap-trace.svg b/.icons/kora/actions/16/bitmap-trace.svg
new file mode 100644
index 000000000..63e95205d
--- /dev/null
+++ b/.icons/kora/actions/16/bitmap-trace.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14,9.486l-4,4l0,2l2,-0l4,-4l-2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.155,14.561l-5.378,0c-0.694,0 -1.36,-0.277 -1.852,-0.767c-0.491,-0.492 -0.767,-1.158 -0.767,-1.852l0,-7.691c0,-0.694 0.276,-1.36 0.767,-1.852c0.492,-0.491 1.158,-0.767 1.852,-0.767l8.445,-0c0.695,-0 1.361,0.276 1.853,0.767c0.49,0.492 0.766,1.158 0.766,1.852l0,4.472l-0.81,-0c-0.004,-1.548 -0.008,-3.206 -0.011,-4.429c-0.004,-1.027 -0.834,-1.858 -1.86,-1.862c-2.264,-0.006 -6.07,-0.019 -8.339,-0.025c-0.494,-0.002 -0.97,0.193 -1.321,0.543c-0.351,0.349 -0.549,0.823 -0.55,1.318c-0.004,1.727 -0.01,4.313 -0.014,6.251l3.049,-5.181l3.319,5.387l2.968,-2.238l1.355,1.236l-3.472,3.314l-0,1.524Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/blueman-plugin.svg b/.icons/kora/actions/16/blueman-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/kora/actions/16/blueman-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/blueman-send-file.svg b/.icons/kora/actions/16/blueman-send-file.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/kora/actions/16/blueman-send-file.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/blueman-trust.svg b/.icons/kora/actions/16/blueman-trust.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/blueman-trust.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/blueman-untrust.svg b/.icons/kora/actions/16/blueman-untrust.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/blueman-untrust.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/blurfx.svg b/.icons/kora/actions/16/blurfx.svg
new file mode 100644
index 000000000..e984372e1
--- /dev/null
+++ b/.icons/kora/actions/16/blurfx.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.299,1c1,4 5,7 5,9.5c-0,2.5 -2.268,4.818 -5.038,4.818c-2.77,-0 -4.962,-2.318 -4.962,-4.818c-0,-2.5 4,-5.5 5,-9.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M4.556,2.616l-0.574,1.613l-1.547,-0.734l0.734,1.546l-1.613,0.575l1.613,0.574l-0.734,1.547l1.547,-0.735l0.574,1.614l0.574,-1.614l1.547,0.735l-0.734,-1.547l1.613,-0.574l-1.613,-0.575l0.734,-1.546l-1.547,0.734l-0.574,-1.613Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/blurimage.svg b/.icons/kora/actions/16/blurimage.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/actions/16/blurimage.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bonobo-component-browser.svg b/.icons/kora/actions/16/bonobo-component-browser.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/bonobo-component-browser.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmark-add-folder.svg b/.icons/kora/actions/16/bookmark-add-folder.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark-add-folder.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmark-edit.svg b/.icons/kora/actions/16/bookmark-edit.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark-edit.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmark-new-list.svg b/.icons/kora/actions/16/bookmark-new-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark-new-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmark-new.svg b/.icons/kora/actions/16/bookmark-new.svg
new file mode 100644
index 000000000..fcafaa068
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,0c0,0 -1,0 -1,1l0,14l5,-3l5,3l0,-14c0,0 0,-1 -1,-1l-8,0Zm8,13.234l0,-12.17l-0.011,-0.064l-7.925,0l-0.064,0.011l0,12.223l3.486,-2.091c0.316,-0.191 0.712,-0.191 1.028,0l3.486,2.091Zm-4.49,-7.724l-0,-2.064c-0,-0.272 0.218,-0.491 0.49,-0.491c0.271,-0 0.49,0.218 0.49,0.491l-0,2.064l2.064,-0c0.272,-0 0.491,0.218 0.491,0.49c-0,0.271 -0.218,0.49 -0.491,0.49l-2.064,-0l-0,2.064c-0,0.272 -0.218,0.491 -0.49,0.491c-0.271,-0 -0.49,-0.218 -0.49,-0.491l-0,-2.064l-2.064,-0c-0.272,-0 -0.491,-0.218 -0.491,-0.49c-0,-0.271 0.218,-0.49 0.491,-0.49l2.064,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/bookmark-remove.svg b/.icons/kora/actions/16/bookmark-remove.svg
new file mode 100644
index 000000000..fcb5a075a
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark-remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,0c0,0 -1,0 -1,1l0,14l5,-3l5,3l0,-14c0,0 0,-1 -1,-1l-8,0Zm8,13.234l0,-12.17l-0.011,-0.064l-7.925,0l-0.064,0.011l0,12.223l3.486,-2.091c0.316,-0.191 0.712,-0.191 1.028,0l3.486,2.091Zm-6.554,-7.724l5.108,-0c0.272,-0 0.491,0.218 0.491,0.49c0,0.271 -0.218,0.49 -0.491,0.49l-5.108,0c-0.272,0 -0.491,-0.218 -0.491,-0.49c-0,-0.271 0.218,-0.49 0.491,-0.49Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/bookmark-toolbar.svg b/.icons/kora/actions/16/bookmark-toolbar.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark-toolbar.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmark.svg b/.icons/kora/actions/16/bookmark.svg
new file mode 120000
index 000000000..eb7b1c3c2
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark.svg
@@ -0,0 +1 @@
+bookmarks.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmark_add.svg b/.icons/kora/actions/16/bookmark_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/kora/actions/16/bookmark_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmarks-organize.svg b/.icons/kora/actions/16/bookmarks-organize.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/kora/actions/16/bookmarks-organize.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bookmarks.svg b/.icons/kora/actions/16/bookmarks.svg
new file mode 100644
index 000000000..05e1dc9c0
--- /dev/null
+++ b/.icons/kora/actions/16/bookmarks.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,0c0,0 -1,0 -1,1l0,14l5,-3l5,3l0,-14c0,0 0,-1 -1,-1l-8,0Zm8,13.234l0,-12.17l-0.011,-0.064l-7.925,0l-0.064,0.011l0,12.223l3.486,-2.091c0.316,-0.191 0.712,-0.191 1.028,0l3.486,2.091Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/bookmarks_list_add.svg b/.icons/kora/actions/16/bookmarks_list_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/kora/actions/16/bookmarks_list_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bordertool.svg b/.icons/kora/actions/16/bordertool.svg
new file mode 100644
index 000000000..eb88d2d9a
--- /dev/null
+++ b/.icons/kora/actions/16/bordertool.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1l0,14l14,0l0,-14l-14,0Zm1,1l0,12l12,0l0,-12l-12,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.981,1.981l-0,12.038l12.038,0l0,-12.038l-12.038,-0Zm1,1l-0,10.038l10.038,0l0,-10.038l-10.038,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/bottom.svg b/.icons/kora/actions/16/bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/boundingbox_bottom.svg b/.icons/kora/actions/16/boundingbox_bottom.svg
new file mode 100644
index 000000000..97466cee6
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_bottom.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 13,11 A 5,5 0 0 1 8,16 5,5 0 0 1 3,11 5,5 0 0 1 8,6 5,5 0 0 1 13,11 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 8 6 A 5 5 0 0 0 3 11 A 5 5 0 0 0 8 16 A 5 5 0 0 0 13 11 A 5 5 0 0 0 8 6 z M 8 7 A 4 4 0 0 1 12 11 A 4 4 0 0 1 8 15 A 4 4 0 0 1 4 11 A 4 4 0 0 1 8 7 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,10 H 16 V 12 H 0 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_bottom_left.svg b/.icons/kora/actions/16/boundingbox_bottom_left.svg
new file mode 100644
index 000000000..e832bd76a
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_bottom_left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 10,11 A 5,5 0 0 1 5,16 5,5 0 0 1 0,11 5,5 0 0 1 5,6 5,5 0 0 1 10,11 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 5,6 A 5,5 0 0 0 0,11 5,5 0 0 0 5,16 5,5 0 0 0 10,11 5,5 0 0 0 5,6 Z M 5,7 A 4,4 0 0 1 9,11 4,4 0 0 1 5,15 4,4 0 0 1 1,11 4,4 0 0 1 5,7 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,0 V 12 H 16 V 10 H 6 V 0 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_bottom_right.svg b/.icons/kora/actions/16/boundingbox_bottom_right.svg
new file mode 100644
index 000000000..d56143696
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_bottom_right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 16,11 A 5,5 0 0 1 11,16 5,5 0 0 1 6,11 5,5 0 0 1 11,6 5,5 0 0 1 16,11 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 11,6 A 5,5 0 0 0 6,11 5,5 0 0 0 11,16 5,5 0 0 0 16,11 5,5 0 0 0 11,6 Z M 11,7 A 4,4 0 0 1 15,11 4,4 0 0 1 11,15 4,4 0 0 1 7,11 4,4 0 0 1 11,7 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,0 V 12 H 0 V 10 H 10 V 0 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_center.svg b/.icons/kora/actions/16/boundingbox_center.svg
new file mode 100644
index 000000000..c5c521bf9
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_center.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 3 A 5 5 0 0 0 3 8 A 5 5 0 0 0 8 13 A 5 5 0 0 0 13 8 A 5 5 0 0 0 8 3 z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 8,3 A 5,5 0 0 0 3,8 5,5 0 0 0 8,13 5,5 0 0 0 13,8 5,5 0 0 0 8,3 Z M 8,4 A 4,4 0 0 1 12,8 4,4 0 0 1 8,12 4,4 0 0 1 4,8 4,4 0 0 1 8,4 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_left.svg b/.icons/kora/actions/16/boundingbox_left.svg
new file mode 100644
index 000000000..a9c6c4972
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 10,8 A 5,5 0 0 1 5,13 5,5 0 0 1 0,8 5,5 0 0 1 5,3 5,5 0 0 1 10,8 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 5,3 A 5,5 0 0 0 0,8 5,5 0 0 0 5,13 5,5 0 0 0 10,8 5,5 0 0 0 5,3 Z M 5,4 A 4,4 0 0 1 9,8 4,4 0 0 1 5,12 4,4 0 0 1 1,8 4,4 0 0 1 5,4 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,0 H 6 V 16 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_right.svg b/.icons/kora/actions/16/boundingbox_right.svg
new file mode 100644
index 000000000..5fb0d4e42
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 16,8 A 5,5 0 0 1 11,13 5,5 0 0 1 6,8 5,5 0 0 1 11,3 5,5 0 0 1 16,8 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 11,3 A 5,5 0 0 0 6,8 5,5 0 0 0 11,13 5,5 0 0 0 16,8 5,5 0 0 0 11,3 Z M 11,4 A 4,4 0 0 1 15,8 4,4 0 0 1 11,12 4,4 0 0 1 7,8 4,4 0 0 1 11,4 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,0 H 12 V 16 H 10 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_top.svg b/.icons/kora/actions/16/boundingbox_top.svg
new file mode 100644
index 000000000..e801dd9e6
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_top.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 13,5 A 5,5 0 0 1 8,10 5,5 0 0 1 3,5 5,5 0 0 1 8,0 5,5 0 0 1 13,5 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 8,0 A 5,5 0 0 0 3,5 5,5 0 0 0 8,10 5,5 0 0 0 13,5 5,5 0 0 0 8,0 Z M 8,1 A 4,4 0 0 1 12,5 4,4 0 0 1 8,9 4,4 0 0 1 4,5 4,4 0 0 1 8,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,4 H 16 V 6 H 0 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_top_left.svg b/.icons/kora/actions/16/boundingbox_top_left.svg
new file mode 100644
index 000000000..0e00185a8
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_top_left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 10,5 A 5,5 0 0 0 5,0 5,5 0 0 0 0,5 5,5 0 0 0 5,10 5,5 0 0 0 10,5 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 5,0 A 5,5 0 0 0 0,5 5,5 0 0 0 5,10 5,5 0 0 0 10,5 5,5 0 0 0 5,0 Z M 5,1 A 4,4 0 0 1 9,5 4,4 0 0 1 5,9 4,4 0 0 1 1,5 4,4 0 0 1 5,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,16 V 4 H 16 V 6 H 6 V 16 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/boundingbox_top_right.svg b/.icons/kora/actions/16/boundingbox_top_right.svg
new file mode 100644
index 000000000..f92535c53
--- /dev/null
+++ b/.icons/kora/actions/16/boundingbox_top_right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 16,5 A 5,5 0 0 1 11,10 5,5 0 0 1 6,5 5,5 0 0 1 11,0 5,5 0 0 1 16,5 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 11,0 A 5,5 0 0 0 6,5 5,5 0 0 0 11,10 5,5 0 0 0 16,5 5,5 0 0 0 11,0 Z M 11,1 A 4,4 0 0 1 15,5 4,4 0 0 1 11,9 4,4 0 0 1 7,5 4,4 0 0 1 11,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,16 V 4 H 0 V 6 H 10 V 16 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/bqm-add.svg b/.icons/kora/actions/16/bqm-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/bqm-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bqm-addqueue.svg b/.icons/kora/actions/16/bqm-addqueue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/bqm-addqueue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bqm-commit.svg b/.icons/kora/actions/16/bqm-commit.svg
new file mode 120000
index 000000000..d5034d14f
--- /dev/null
+++ b/.icons/kora/actions/16/bqm-commit.svg
@@ -0,0 +1 @@
+./go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bqm-diff.svg b/.icons/kora/actions/16/bqm-diff.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/kora/actions/16/bqm-diff.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bqm-remove.svg b/.icons/kora/actions/16/bqm-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/bqm-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bqm-rmqueue.svg b/.icons/kora/actions/16/bqm-rmqueue.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/bqm-rmqueue.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bqm-update.svg b/.icons/kora/actions/16/bqm-update.svg
new file mode 120000
index 000000000..9c9d7389e
--- /dev/null
+++ b/.icons/kora/actions/16/bqm-update.svg
@@ -0,0 +1 @@
+./go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/brightnesssettings.svg b/.icons/kora/actions/16/brightnesssettings.svg
new file mode 120000
index 000000000..d1318a99a
--- /dev/null
+++ b/.icons/kora/actions/16/brightnesssettings.svg
@@ -0,0 +1 @@
+contrast.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/browser-download.svg b/.icons/kora/actions/16/browser-download.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/kora/actions/16/browser-download.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/burst.svg b/.icons/kora/actions/16/burst.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/burst.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/button_cancel.svg b/.icons/kora/actions/16/button_cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/button_cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/button_ok.svg b/.icons/kora/actions/16/button_ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/button_ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/bwtonal.svg b/.icons/kora/actions/16/bwtonal.svg
new file mode 100644
index 000000000..5121e2b75
--- /dev/null
+++ b/.icons/kora/actions/16/bwtonal.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="opacity:0.5;fill:currentColor" class="ColorScheme-Text" cx="8" cy="6" r="5"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="6" cy="10" r="5"/>
+ <circle cx="10" cy="10" r="5" style="opacity:0.3;fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/actions/16/cab_extract.svg b/.icons/kora/actions/16/cab_extract.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/kora/actions/16/cab_extract.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cab_view.svg b/.icons/kora/actions/16/cab_view.svg
new file mode 120000
index 000000000..c9929290b
--- /dev/null
+++ b/.icons/kora/actions/16/cab_view.svg
@@ -0,0 +1 @@
+mail-thread-watch.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cache.svg b/.icons/kora/actions/16/cache.svg
new file mode 100644
index 000000000..8b0465968
--- /dev/null
+++ b/.icons/kora/actions/16/cache.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.600962)">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798zm0.243 13.03c-0.05-0.013-0.1-0.021-0.151-0.025l0.151 0.025zm-0.232-12.03-0.011 0.064v11.925l0.064 0.011h8.723l0.011-0.064v-11.925l-0.064-0.011h-8.723zm-0.016 0.092-0.025 0.151c0.013-0.05 0.021-0.1 0.025-0.151zm8.711-0.097-0.15-0.025c0.049 0.013 0.1 0.021 0.15 0.025z" style="fill:rgb(223,223,223)"/>
+ </g>
+ <path d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ <g transform="matrix(.952123 .72642 -.72642 .952123 8.9021 -4.01483)">
+ <path d="m6.038 9.618c-0.07-0.275-0.14-0.492-0.361-0.492s-0.303 0.214-0.367 0.492l-0.729 3.456c0 0.271 0.665 0.492 1 0.492s1.008-0.221 1.008-0.492l-0.551-3.456z" style="fill:rgb(235,235,235)"/>
+ </g>
+ <g transform="matrix(1.19759,0,0,1.19759,-1.50957,-1.61524)">
+ <path d="m6.131 9.023c-0.638-0.535-1.044-1.337-1.044-2.234 0-1.608 1.305-2.913 2.913-2.913s2.913 1.305 2.913 2.913c0 1.603-1.297 2.905-2.898 2.913l0.105-0.201c0.221-0.518 0.204-0.937-0.145-1.203-0.352-0.269-0.775-0.183-1.213 0.182l-0.631 0.543zm1.869-2.783c0.303 0 0.549 0.246 0.549 0.549s-0.246 0.549-0.549 0.549-0.549-0.246-0.549-0.549 0.246-0.549 0.549-0.549z" style="fill:rgb(235,235,235)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/calendar-go-today.svg b/.icons/kora/actions/16/calendar-go-today.svg
new file mode 100644
index 000000000..7c5555c22
--- /dev/null
+++ b/.icons/kora/actions/16/calendar-go-today.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.74,7.368l0,-4.286c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,9.836c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l0,-2.272l0.895,0l0,2.192c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l0,-9.676c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,4.206l-0.895,0Zm-0.046,0.784l8.03,0l-2.964,-2.964c-0.274,-0.273 -0.274,-0.716 0,-0.989c0.275,-0.278 0.719,-0.278 0.993,-0l4.14,4.134c0.14,0.143 0.208,0.328 0.204,0.513c0.004,0.185 -0.064,0.37 -0.204,0.508l-4.14,4.139c-0.274,0.272 -0.718,0.272 -0.993,-0c-0.274,-0.273 -0.274,-0.722 0,-0.994l2.964,-2.96l-8.03,0c-0.384,0 -0.694,-0.309 -0.694,-0.693c0,-0.384 0.31,-0.694 0.694,-0.694Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M13.59,3.194c0,-0.474 -0.386,-0.86 -0.86,-0.86l-9.46,0c-0.474,0 -0.86,0.386 -0.86,0.86c0.001,0.709 0.001,1.596 0.001,1.596l11.179,0l0,-1.596Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/call-start.svg b/.icons/kora/actions/16/call-start.svg
new file mode 100644
index 000000000..4db070f1a
--- /dev/null
+++ b/.icons/kora/actions/16/call-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.163,13.807c0.985,-0.999 2.051,-2.086 3.006,-3.077c1.473,0.763 3.208,0.309 4.32,-0.812c1.419,-1.429 1.459,-3.047 0.778,-4.07c0.527,-0.543 1.735,-1.796 2.862,-2.926c3.485,4.459 -7.737,14.289 -10.966,10.885Zm7.282,-8.334c0.182,0.155 0.431,0.151 0.575,-0.013c0.942,-0.926 1.761,-1.741 2.694,-2.695c0.152,-0.135 0.165,-0.436 0.002,-0.58c-0.407,-0.407 -0.791,-0.789 -1.179,-1.186c-0.168,-0.159 -0.461,-0.143 -0.613,-0.008c-0.933,0.954 -1.702,2.035 -2.636,2.99c-0.148,0.149 -0.136,0.427 0.028,0.571c0.407,0.408 0.741,0.524 1.129,0.921Zm-7.928,7.899c0.183,0.154 0.432,0.15 0.576,-0.014c0.912,-0.917 1.716,-1.749 2.621,-2.696c0.14,-0.178 0.165,-0.435 0.001,-0.579c-0.407,-0.408 -0.517,-0.749 -0.905,-1.146c-0.182,-0.155 -0.461,-0.143 -0.613,-0.008c-0.904,0.947 -1.982,1.738 -2.886,2.684c-0.148,0.149 -0.136,0.428 0.028,0.572c0.406,0.408 0.79,0.79 1.178,1.187Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/call-stop.svg b/.icons/kora/actions/16/call-stop.svg
new file mode 100644
index 000000000..c6cbe3af2
--- /dev/null
+++ b/.icons/kora/actions/16/call-stop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M13.355,1.89c-0.984,1 -2.051,2.086 -3.006,3.077c-1.473,-0.763 -3.207,-0.308 -4.319,0.812c-1.419,1.43 -1.46,3.047 -0.779,4.07c-0.526,0.543 -1.734,1.796 -2.862,2.927c-3.484,-4.46 7.738,-14.29 10.966,-10.886Zm-7.281,8.334c-0.183,-0.154 -0.432,-0.15 -0.576,0.013c-0.942,0.926 -1.76,1.741 -2.694,2.695c-0.152,0.135 -0.165,0.436 -0.001,0.58c0.406,0.407 0.79,0.79 1.179,1.186c0.167,0.159 0.46,0.143 0.612,0.008c0.934,-0.954 1.702,-2.035 2.636,-2.989c0.148,-0.15 0.136,-0.428 -0.028,-0.572c-0.407,-0.407 -0.741,-0.524 -1.128,-0.921Zm7.927,-7.899c-0.183,-0.154 -0.432,-0.15 -0.576,0.014c-0.912,0.917 -1.716,1.749 -2.621,2.696c-0.14,0.178 -0.165,0.435 -0.001,0.579c0.407,0.408 0.518,0.749 0.905,1.146c0.183,0.155 0.461,0.143 0.613,0.008c0.905,-0.946 1.982,-1.738 2.886,-2.684c0.148,-0.149 0.136,-0.428 -0.027,-0.572c-0.407,-0.407 -0.791,-0.79 -1.179,-1.187Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/camera-off.svg b/.icons/kora/actions/16/camera-off.svg
new file mode 100644
index 000000000..3ea2f6794
--- /dev/null
+++ b/.icons/kora/actions/16/camera-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M8,1c-3.314,0 -6,2.686 -6,6c0,2.087 1.071,3.925 2.688,5l-0.688,0c-2,0 -2,2 -2,2l-0,1l12,0l0,-1c0,0 0,-2 -2,-2l-0.688,0c1.617,-1.075 2.688,-2.913 2.688,-5c0,-3.314 -2.686,-6 -6,-6Zm0,1.001c2.744,0 5.002,2.259 5.002,5.003c0,2.744 -2.258,5.002 -5.002,5.002c-2.744,0 -5.002,-2.258 -5.002,-5.002c-0,-2.744 2.258,-5.003 5.002,-5.003Zm0,2.871c1.228,0 2.226,0.997 2.226,2.226c-0,1.228 -0.998,2.225 -2.226,2.225c-1.228,0 -2.226,-0.997 -2.226,-2.225c0,-1.229 0.998,-2.226 2.226,-2.226Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/camera-on.svg b/.icons/kora/actions/16/camera-on.svg
new file mode 100644
index 000000000..24b43d976
--- /dev/null
+++ b/.icons/kora/actions/16/camera-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.314,0 -6,2.686 -6,6c0,2.087 1.071,3.925 2.688,5l-0.688,0c-2,0 -2,2 -2,2l0,1l12,0l0,-1c0,0 0,-2 -2,-2l-0.688,0c1.617,-1.075 2.688,-2.913 2.688,-5c0,-3.314 -2.686,-6 -6,-6Zm0,1.001c2.744,-0 5.002,2.259 5.002,5.003c0,2.744 -2.258,5.002 -5.002,5.002c-2.744,0 -5.002,-2.258 -5.002,-5.002c0,-2.744 2.258,-5.003 5.002,-5.003Zm0,2.871c1.228,0 2.226,0.997 2.226,2.226c0,1.228 -0.998,2.225 -2.226,2.225c-1.228,0 -2.226,-0.997 -2.226,-2.225c0,-1.229 0.998,-2.226 2.226,-2.226Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/camera-ready.svg b/.icons/kora/actions/16/camera-ready.svg
new file mode 100644
index 000000000..7b7e5d73b
--- /dev/null
+++ b/.icons/kora/actions/16/camera-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1c-3.314,0 -6,2.686 -6,6c0,2.087 1.071,3.925 2.688,5l-0.688,0c-2,0 -2,2 -2,2l-0,1l12,0l0,-1c0,0 0,-2 -2,-2l-0.688,0c1.617,-1.075 2.688,-2.913 2.688,-5c0,-3.314 -2.686,-6 -6,-6Zm0,1.001c2.744,0 5.002,2.259 5.002,5.003c0,2.744 -2.258,5.002 -5.002,5.002c-2.744,0 -5.002,-2.258 -5.002,-5.002c-0,-2.744 2.258,-5.003 5.002,-5.003Zm0,2.871c1.228,0 2.226,0.997 2.226,2.226c-0,1.228 -0.998,2.225 -2.226,2.225c-1.228,0 -2.226,-0.997 -2.226,-2.225c0,-1.229 0.998,-2.226 2.226,-2.226Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cancel.svg b/.icons/kora/actions/16/cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cd.svg b/.icons/kora/actions/16/cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/kora/actions/16/cd.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cell_edit.svg b/.icons/kora/actions/16/cell_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/cell_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/channelmixer.svg b/.icons/kora/actions/16/channelmixer.svg
new file mode 100644
index 000000000..e194c94f5
--- /dev/null
+++ b/.icons/kora/actions/16/channelmixer.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:#dfdfdf" d="M2.506,5.754c0.128,-2.922 2.541,-5.254 5.494,-5.254c2.953,0 5.366,2.332 5.494,5.254c1.225,1.009 2.006,2.537 2.006,4.246c0,3.036 -2.464,5.5 -5.5,5.5c-0.705,0 -1.38,-0.133 -2,-0.376c-0.62,0.243 -1.295,0.376 -2,0.376c-3.036,0 -5.5,-2.464 -5.5,-5.5c0,-1.709 0.781,-3.237 2.006,-4.246Z"/>
+ <circle style="fill:#16a521" cx="10" cy="10" r="5"/>
+ <circle style="fill:#b91308" cx="8" cy="6" r="5"/>
+ <circle style="fill:#364dcd" cx="6" cy="10" r="5"/>
+</svg>
diff --git a/.icons/kora/actions/16/character-set.svg b/.icons/kora/actions/16/character-set.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/kora/actions/16/character-set.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/check-filled.svg b/.icons/kora/actions/16/check-filled.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/check-filled.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/checkbox.svg b/.icons/kora/actions/16/checkbox.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/checkbox.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/checkmark.svg b/.icons/kora/actions/16/checkmark.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/checkmark.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/chronometer-lap.svg b/.icons/kora/actions/16/chronometer-lap.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/chronometer-lap.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/chronometer-pause.svg b/.icons/kora/actions/16/chronometer-pause.svg
new file mode 100644
index 000000000..aa421c757
--- /dev/null
+++ b/.icons/kora/actions/16/chronometer-pause.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.97,15.449c0.777,-0.401 1.501,-0.931 2.139,-1.589c0.638,-0.659 1.144,-1.399 1.52,-2.189l-0.91,-0.881c-0.332,0.814 -0.82,1.577 -1.465,2.242c-0.644,0.665 -1.391,1.177 -2.193,1.535l0.909,0.882Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm0,1c3.292,0 6,2.708 6,6c0,3.292 -2.708,6 -6,6c-3.292,0 -6,-2.708 -6,-6c-0,-3.292 2.708,-6 6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.97,0.564c0.777,0.401 1.501,0.931 2.139,1.589c0.638,0.659 1.144,1.399 1.52,2.188l-0.91,0.881c-0.332,-0.813 -0.82,-1.576 -1.465,-2.241c-0.644,-0.666 -1.391,-1.178 -2.193,-1.536l0.909,-0.881Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.468,4.984l-1.98,0l-0,6.032l1.98,-0l-0,-6.032Zm3.044,0l-1.98,0l0,6.032l1.98,-0l0,-6.032Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/chronometer-reset.svg b/.icons/kora/actions/16/chronometer-reset.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/chronometer-reset.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/chronometer-start.svg b/.icons/kora/actions/16/chronometer-start.svg
new file mode 100644
index 000000000..f38706f8e
--- /dev/null
+++ b/.icons/kora/actions/16/chronometer-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.97,15.449c0.777,-0.401 1.501,-0.931 2.139,-1.589c0.638,-0.659 1.144,-1.399 1.52,-2.189l-0.91,-0.881c-0.332,0.814 -0.82,1.577 -1.465,2.242c-0.644,0.665 -1.391,1.177 -2.193,1.535l0.909,0.882Zm-3.97,-14.449c-3.84,0 -7,3.16 -7,7c-0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c-0,-3.84 -3.16,-7 -7,-7Zm-0,1c3.292,0 6,2.708 6,6c-0,3.292 -2.708,6 -6,6c-3.292,0 -6,-2.708 -6,-6c-0,-3.292 2.708,-6 6,-6Zm-3,3.139c0,-0.235 0.125,-0.453 0.329,-0.572c0.204,-0.118 0.456,-0.119 0.66,-0.002c1.327,0.759 3.671,2.098 5.006,2.861c0.206,0.118 0.334,0.337 0.334,0.574c-0,0.237 -0.128,0.456 -0.334,0.574c-1.335,0.763 -3.679,2.102 -5.006,2.861c-0.204,0.117 -0.456,0.116 -0.66,-0.002c-0.204,-0.119 -0.329,-0.337 -0.329,-0.572c-0,-1.521 -0,-4.201 -0,-5.722Zm6.97,-4.575c0.777,0.401 1.501,0.931 2.139,1.589c0.638,0.659 1.144,1.399 1.52,2.188l-0.91,0.881c-0.332,-0.813 -0.82,-1.576 -1.465,-2.241c-0.644,-0.666 -1.391,-1.178 -2.193,-1.536l0.909,-0.881Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/chronometer.svg b/.icons/kora/actions/16/chronometer.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/chronometer.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/clear_left.svg b/.icons/kora/actions/16/clear_left.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/kora/actions/16/clear_left.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/clock-large.svg b/.icons/kora/actions/16/clock-large.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/clock-large.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/clock.svg b/.icons/kora/actions/16/clock.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/clock.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cloud-download.svg b/.icons/kora/actions/16/cloud-download.svg
new file mode 100644
index 000000000..3a27907eb
--- /dev/null
+++ b/.icons/kora/actions/16/cloud-download.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,2c-2.07,0 -3.83,1.27 -4.59,3.06c-1.93,0.29 -3.41,1.94 -3.41,3.94c0,2.21 1.79,4 4,4l8.5,0c1.93,0 3.5,-1.57 3.5,-3.5c0,-1.8 -1.35,-3.27 -3.09,-3.47c-0.46,-2.29 -2.48,-4.03 -4.91,-4.03Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l2,0l0,3l2,0l-3,3.5l-3,-3.5l2,0l0,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cloud-upload.svg b/.icons/kora/actions/16/cloud-upload.svg
new file mode 100644
index 000000000..4fa8c8a44
--- /dev/null
+++ b/.icons/kora/actions/16/cloud-upload.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,2c-2.07,0 -3.83,1.271 -4.59,3.061c-1.93,0.29 -3.41,1.939 -3.41,3.939c0,2.21 1.79,4 4,4l8.5,0c1.93,0 3.5,-1.57 3.5,-3.5c0,-1.8 -1.35,-3.271 -3.09,-3.471c-0.46,-2.29 -2.48,-4.029 -4.91,-4.029Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,4.5l3,3.5l-2,0l0,3l-2,0l0,-3l-2,0l3,-3.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cm_briefview.svg b/.icons/kora/actions/16/cm_briefview.svg
new file mode 120000
index 000000000..a99300c7a
--- /dev/null
+++ b/.icons/kora/actions/16/cm_briefview.svg
@@ -0,0 +1 @@
+view-list-compact.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_columnsview.svg b/.icons/kora/actions/16/cm_columnsview.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/cm_columnsview.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_copyfullnamestoclip.svg b/.icons/kora/actions/16/cm_copyfullnamestoclip.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/kora/actions/16/cm_copyfullnamestoclip.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_extractfiles.svg b/.icons/kora/actions/16/cm_extractfiles.svg
new file mode 100644
index 000000000..5755dd32f
--- /dev/null
+++ b/.icons/kora/actions/16/cm_extractfiles.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,1c-0.554,0 -0.825,0.475 -1,1l-1,3l0,8c0,0.554 0.446,1 1,1l12,0c0.554,0 1,-0.446 1,-1l0,-8l-1,-3c-0.175,-0.526 -0.446,-1 -1,-1l-10,0Zm9.908,1l-9.815,0c-0.039,0.073 -0.112,0.218 -0.144,0.316l-0.949,2.846l0,7.838l12,0l0,-7.838l-0.949,-2.846c-0.033,-0.098 -0.105,-0.243 -0.143,-0.316Zm-5.908,4l2,0l0,3l1.75,0l-2.75,3l-2.75,-3l1.75,0l0,-3Zm-3.33,-3l8.66,0l0.334,1l-9.33,0l0.336,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cm_flatview.svg b/.icons/kora/actions/16/cm_flatview.svg
new file mode 100644
index 000000000..712cc809e
--- /dev/null
+++ b/.icons/kora/actions/16/cm_flatview.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.195,2c-0.582,-0 -1.14,0.231 -1.552,0.643c-0.412,0.412 -0.643,0.97 -0.643,1.552c0,2.163 0,5.447 0,7.61c0,0.582 0.231,1.14 0.643,1.552c0.412,0.412 0.97,0.643 1.552,0.643c1.665,0 3.945,0 5.61,0c0.582,0 1.14,-0.231 1.552,-0.643c0.412,-0.412 0.643,-0.97 0.643,-1.552l0,-7.805c0,-2 -2,-2 -2,-2l-5.805,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.465,2c0,0 2,0 2,2l0,7.805c0,0.582 -0.231,1.14 -0.642,1.552c-0.412,0.412 -0.97,0.643 -1.553,0.643l-1.354,-0c0.582,0 1.141,-0.231 1.552,-0.643c0.412,-0.412 0.643,-0.97 0.643,-1.552l0,-7.805c0,-2 -2,-2 -2,-2l1.354,0Zm2.326,0c-0,0 2,0 2,2l-0,7.805c-0,0.582 -0.231,1.14 -0.643,1.552c-0.412,0.412 -0.97,0.643 -1.552,0.643l-1.354,-0c0.582,0 1.14,-0.231 1.552,-0.643c0.411,-0.412 0.643,-0.97 0.643,-1.552l-0,-7.805c-0,-2 -2,-2 -2,-2l1.354,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cm_markinvert.svg b/.icons/kora/actions/16/cm_markinvert.svg
new file mode 100644
index 000000000..8129372ba
--- /dev/null
+++ b/.icons/kora/actions/16/cm_markinvert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,12.918c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,9.836Zm-0.895,-0.08c0,0.843 -0.684,1.527 -1.527,1.527l-9.676,-0c-0.843,-0 -1.527,-0.684 -1.527,-1.527l0,-9.676c0,-0.843 0.684,-1.527 1.527,-1.527l9.676,-0c0.843,-0 1.527,0.684 1.527,1.527l-0,9.676Zm-5.461,0.401l-1.461,0l0,-4.245l1.461,-0l-0,4.245Zm-0.739,-6.614c0.125,-0 0.241,0.023 0.348,0.068c0.108,0.045 0.203,0.106 0.285,0.182c0.082,0.077 0.147,0.167 0.195,0.272c0.048,0.105 0.072,0.219 0.072,0.344c0,0.119 -0.024,0.231 -0.072,0.335c-0.048,0.105 -0.113,0.196 -0.195,0.272c-0.082,0.077 -0.177,0.137 -0.285,0.183c-0.107,0.045 -0.223,0.068 -0.348,0.068c-0.125,-0 -0.241,-0.023 -0.348,-0.068c-0.108,-0.046 -0.202,-0.106 -0.285,-0.183c-0.082,-0.076 -0.145,-0.167 -0.191,-0.272c-0.045,-0.104 -0.068,-0.216 -0.068,-0.335c0,-0.249 0.087,-0.456 0.259,-0.62c0.173,-0.164 0.384,-0.246 0.633,-0.246Zm5.594,-4.001l-11.179,0l-0,2.456l11.179,0l-0,-2.456Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cm_markminus.svg b/.icons/kora/actions/16/cm_markminus.svg
new file mode 100644
index 000000000..11e37039a
--- /dev/null
+++ b/.icons/kora/actions/16/cm_markminus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,12.918c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,9.836Zm-0.895,-0.08c0,0.843 -0.684,1.527 -1.527,1.527l-9.676,-0c-0.843,-0 -1.527,-0.684 -1.527,-1.527l0,-9.676c0,-0.843 0.684,-1.527 1.527,-1.527l9.676,-0c0.843,-0 1.527,0.684 1.527,1.527l-0,9.676Zm-3.101,-3.919l-6.528,-0l0,1.643l6.528,0l-0,-1.643Zm2.495,-6.295l-11.179,-0l-0,2.456l11.179,-0l-0,-2.456Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cm_markplus.svg b/.icons/kora/actions/16/cm_markplus.svg
new file mode 100644
index 000000000..cc2c3bf29
--- /dev/null
+++ b/.icons/kora/actions/16/cm_markplus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,12.918c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,9.836Zm-0.895,-0.08c0,0.843 -0.684,1.527 -1.527,1.527l-9.676,-0c-0.843,-0 -1.527,-0.684 -1.527,-1.527l0,-9.676c0,-0.843 0.684,-1.527 1.527,-1.527l9.676,-0c0.843,-0 1.527,0.684 1.527,1.527l-0,9.676Zm-7.365,-5.838l2,-0l-0,2l2,0l-0,2l-2,0l-0,2l-2,0l-0,-2l-2,0l-0,-2l2,0l-0,-2Zm6.759,-4.376l-11.179,-0l-0,2.456l11.179,-0l-0,-2.456Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cm_multirename.svg b/.icons/kora/actions/16/cm_multirename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/cm_multirename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_options.svg b/.icons/kora/actions/16/cm_options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/cm_options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_packfiles.svg b/.icons/kora/actions/16/cm_packfiles.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/kora/actions/16/cm_packfiles.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_refresh.svg b/.icons/kora/actions/16/cm_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/cm_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_runterm.svg b/.icons/kora/actions/16/cm_runterm.svg
new file mode 100644
index 000000000..4d1b9bbb5
--- /dev/null
+++ b/.icons/kora/actions/16/cm_runterm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l12,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-12,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,9l4,0l0,1l-4,0l-0,-1Zm-4,-6l1,0l-0,1l0.5,0c0.654,0 1.202,0.418 1.408,1l-1.908,0l-0,1l0.5,0c0.831,0 1.5,0.669 1.5,1.5c-0,0.831 -0.669,1.5 -1.5,1.5l-0.5,0l-0,1l-1,0l0,-1l-0.5,0c-0.654,0 -1.202,-0.418 -1.408,-1l1.908,0l0,-1l-0.5,0c-0.831,0 -1.5,-0.669 -1.5,-1.5c0,-0.831 0.669,-1.5 1.5,-1.5l0.5,0l0,-1Zm1,4l-0,1l0.5,0c0.277,0.013 0.5,-0.223 0.5,-0.5c-0,-0.277 -0.223,-0.5 -0.5,-0.5l-0.5,0Zm-1.5,-2c-0.277,0 -0.5,0.223 -0.5,0.5c0,0.277 0.223,0.5 0.5,0.5l0.5,0l0,-1l-0.5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cm_search.svg b/.icons/kora/actions/16/cm_search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/cm_search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_syncdirs.svg b/.icons/kora/actions/16/cm_syncdirs.svg
new file mode 120000
index 000000000..a854b9ffc
--- /dev/null
+++ b/.icons/kora/actions/16/cm_syncdirs.svg
@@ -0,0 +1 @@
+distribute-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_thumbnailsview.svg b/.icons/kora/actions/16/cm_thumbnailsview.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/cm_thumbnailsview.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_viewhistorynext.svg b/.icons/kora/actions/16/cm_viewhistorynext.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/kora/actions/16/cm_viewhistorynext.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cm_viewhistoryprev.svg b/.icons/kora/actions/16/cm_viewhistoryprev.svg
new file mode 100644
index 000000000..0991cadb1
--- /dev/null
+++ b/.icons/kora/actions/16/cm_viewhistoryprev.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.52,9.527l0,3.391c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,3.391l-0.895,0l0,-3.311c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,-0c0.843,-0 1.527,-0.684 1.527,-1.527l0,-3.311l0.895,-0Zm0.786,-0.835l-8.03,-0l2.964,2.964c0.274,0.273 0.274,0.716 -0,0.989c-0.275,0.278 -0.719,0.278 -0.993,0l-4.14,-4.133c-0.14,-0.144 -0.208,-0.329 -0.204,-0.514c-0.004,-0.185 0.064,-0.37 0.204,-0.508l4.14,-4.139c0.274,-0.272 0.718,-0.272 0.993,0c0.274,0.273 0.274,0.722 -0,0.994l-2.964,2.96l8.03,-0c0.384,-0 0.694,0.309 0.694,0.693c0,0.384 -0.31,0.694 -0.694,0.694Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/code-block.svg b/.icons/kora/actions/16/code-block.svg
new file mode 100644
index 000000000..085053f3e
--- /dev/null
+++ b/.icons/kora/actions/16/code-block.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="6" height="6" x="1" y="9"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,9l0,6l6,0l0,-6l-6,0Zm-4,-8l0,6l6,0l0,-6l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/code-class.svg b/.icons/kora/actions/16/code-class.svg
new file mode 100644
index 000000000..15387a656
--- /dev/null
+++ b/.icons/kora/actions/16/code-class.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1l0,5.636l2.196,-0l0,2.364l-2.196,0l0,6l6,0l0,-6l-2.196,0l-0,-2.364l4.196,-0l0,-1.926l2.233,0l0,5.888l-2.233,-0l0,4.402l6,0l0,-4.402l-2.233,-0l-0,-7.308l-3.767,-0l0,-2.29l-8,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/code-context.svg b/.icons/kora/actions/16/code-context.svg
new file mode 100644
index 000000000..a530c822a
--- /dev/null
+++ b/.icons/kora/actions/16/code-context.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.682,3l0.318,0l0,0.756l-0.354,-0c-0.471,-0 -0.778,0.079 -0.919,0.234c-0.145,0.152 -0.219,0.478 -0.219,0.979l-0,1.312c-0,0.554 -0.075,0.955 -0.227,1.205c-0.151,0.251 -0.415,0.42 -0.789,0.508c0.374,0.095 0.638,0.269 0.789,0.52c0.152,0.25 0.227,0.651 0.227,1.201l-0,1.312c-0,0.505 0.074,0.831 0.219,0.983c0.141,0.151 0.447,0.228 0.919,0.228l0.354,-0l-0,0.762l-0.318,-0c-0.84,-0 -1.4,-0.13 -1.68,-0.391c-0.283,-0.261 -0.424,-0.783 -0.424,-1.562l0,-1.264c0,-0.532 -0.091,-0.901 -0.273,-1.105c-0.182,-0.205 -0.512,-0.307 -0.991,-0.307l-0.314,0l-0,-0.758l0.314,0c0.479,0 0.809,-0.099 0.991,-0.301c0.182,-0.204 0.273,-0.57 0.273,-1.095l0,-1.27c0,-0.779 0.141,-1.299 0.424,-1.556c0.28,-0.261 0.84,-0.391 1.68,-0.391Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,3l0.318,0c0.84,0 1.4,0.13 1.68,0.391c0.283,0.257 0.424,0.777 0.424,1.556l0,1.27c0,0.525 0.091,0.891 0.273,1.095c0.182,0.202 0.512,0.301 0.991,0.301l0.314,0l0,0.758l-0.314,0c-0.479,0 -0.809,0.102 -0.991,0.307c-0.182,0.204 -0.273,0.573 -0.273,1.105l0,1.264c0,0.779 -0.141,1.301 -0.424,1.562c-0.28,0.261 -0.84,0.391 -1.68,0.391l-0.318,0l0,-0.762l0.354,0c0.472,0 0.778,-0.077 0.919,-0.228c0.145,-0.152 0.219,-0.478 0.219,-0.983l0,-1.312c0,-0.55 0.075,-0.951 0.227,-1.201c0.151,-0.251 0.415,-0.425 0.789,-0.52c-0.374,-0.088 -0.638,-0.257 -0.789,-0.508c-0.152,-0.25 -0.227,-0.651 -0.227,-1.205l0,-1.312c0,-0.501 -0.074,-0.827 -0.219,-0.979c-0.141,-0.155 -0.447,-0.234 -0.919,-0.234l-0.354,-0l0,-0.756Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/code-function.svg b/.icons/kora/actions/16/code-function.svg
new file mode 100644
index 000000000..d56c013f8
--- /dev/null
+++ b/.icons/kora/actions/16/code-function.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,4l0,2l-2,0l0,2l1,0l0,2l2,0l0,2l4,0l0,-2l-2,0l0,-4l2,0l0,-2l-5,0Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="6" height="8" x="9" y="4"/>
+</svg>
diff --git a/.icons/kora/actions/16/code-typedef.svg b/.icons/kora/actions/16/code-typedef.svg
new file mode 100644
index 000000000..effa7ffa4
--- /dev/null
+++ b/.icons/kora/actions/16/code-typedef.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.739,1.112c-1.098,0 -2,0.903 -2,2c-0,1.097 0.902,2 2,2c1.097,0 2,-0.903 2,-2c-0,-1.097 -0.903,-2 -2,-2Zm-0,1c0.548,0 1,0.451 1,1c-0,0.549 -0.452,1 -1,1c-0.549,0 -1,-0.451 -1,-1c-0,-0.549 0.451,-1 1,-1Zm1.261,4.888l-3,0l0,7l3,0l0,1l11,0l0,-3.496l-11,0l0,1.271l-1.831,0l-0,-4.541l1.831,0l0,1.533l11,-0l0,-5.038l-11,-0l0,2.271Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/code-variable.svg b/.icons/kora/actions/16/code-variable.svg
new file mode 100644
index 000000000..bd9024138
--- /dev/null
+++ b/.icons/kora/actions/16/code-variable.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,9l0,6l3,0l0,-6l-3,0Zm-5,0l0,4l3,0l0,-4l-3,0Zm10,0l0,3l4,0l0,-3l-4,0Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="14" height="7" x="1" y="1"/>
+</svg>
diff --git a/.icons/kora/actions/16/collapse.svg b/.icons/kora/actions/16/collapse.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/kora/actions/16/collapse.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/collection-rescan-amarok.svg b/.icons/kora/actions/16/collection-rescan-amarok.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/collection-rescan-amarok.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/color-fill.svg b/.icons/kora/actions/16/color-fill.svg
new file mode 100644
index 000000000..95e5b5895
--- /dev/null
+++ b/.icons/kora/actions/16/color-fill.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,2l2,4l0,8c0,1 1,1 1,1l8,0c0,0 1,0 1,-1l0,-3c1.657,0 3,-1.343 3,-3c0,-1.657 -1.343,-3 -3,-3l0,-3l-12,0Zm10.751,1.203l-7.453,0l0,10.647l7.453,-0l-0,-10.647Zm1.26,3.166c0.901,-0 1.632,0.73 1.632,1.631c-0,0.901 -0.731,1.631 -1.632,1.631l0,-3.262Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/color-gradient.svg b/.icons/kora/actions/16/color-gradient.svg
new file mode 100644
index 000000000..55e13d98f
--- /dev/null
+++ b/.icons/kora/actions/16/color-gradient.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11.003,3.554l-0,1.455l1.443,-0l-0,7.437l-7.448,-0l-0,-1.43l-1.444,0l0,-7.462l7.449,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11.003,3.554l-0,1.455l1.443,-0l-0,7.437l-8.892,-8.892l7.449,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15,5l0,-4l-4,0l0,3.293l-6.707,6.707l-3.293,0l0,4l4,0l0,-3.293l6.707,-6.707l3.293,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/color-management.svg b/.icons/kora/actions/16/color-management.svg
new file mode 100644
index 000000000..73971f68d
--- /dev/null
+++ b/.icons/kora/actions/16/color-management.svg
@@ -0,0 +1,58 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <linearGradient id="linearGradient4202" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#e81877"/>
+ <stop offset=".313" stop-color="#dd1d8c"/>
+ <stop offset=".563" stop-color="#6d57b1"/>
+ <stop offset=".75" stop-color="#2a78c1"/>
+ <stop offset="1" stop-color="#018dcb"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4204" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#e51561"/>
+ <stop offset=".313" stop-color="#e4156c"/>
+ <stop offset=".563" stop-color="#e71e2c"/>
+ <stop offset=".75" stop-color="#e8301e"/>
+ <stop offset="1" stop-color="#e6320e"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4206" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#bec900"/>
+ <stop offset=".313" stop-color="#9ec80a"/>
+ <stop offset=".563" stop-color="#71b93d"/>
+ <stop offset=".75" stop-color="#35a48f"/>
+ <stop offset="1" stop-color="#018fca"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4208" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#c1cc00"/>
+ <stop offset=".313" stop-color="#dfcd00"/>
+ <stop offset=".563" stop-color="#f0cc00"/>
+ <stop offset=".75" stop-color="#fd8c08"/>
+ <stop offset="1" stop-color="#f25c13"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g transform="rotate(15,8,8)">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ <g style="opacity:0.7">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ <g style="opacity:0.35" transform="rotate(45,8,8)">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ <g style="opacity:0.3" transform="rotate(60,8,8)">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/color-picker-black.svg b/.icons/kora/actions/16/color-picker-black.svg
new file mode 100644
index 000000000..648911316
--- /dev/null
+++ b/.icons/kora/actions/16/color-picker-black.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill-rule:nonzero" d="M8,1c1,4 4.111,6.262 4.503,9.332c0.317,2.48 -1.733,5.044 -4.503,5.044c-2.77,-0 -4.853,-2.568 -4.508,-5.044c0.458,-3.285 3.508,-5.332 4.508,-9.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/color-picker-grey.svg b/.icons/kora/actions/16/color-picker-grey.svg
new file mode 100644
index 000000000..1f9704a2b
--- /dev/null
+++ b/.icons/kora/actions/16/color-picker-grey.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:#a3a3a3;fill-rule:nonzero" d="M8,1c1,4 4.111,6.262 4.503,9.332c0.317,2.48 -1.733,5.044 -4.503,5.044c-2.77,-0 -4.853,-2.568 -4.508,-5.044c0.458,-3.285 3.508,-5.332 4.508,-9.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/color-picker-white.svg b/.icons/kora/actions/16/color-picker-white.svg
new file mode 100644
index 000000000..e2f3e0089
--- /dev/null
+++ b/.icons/kora/actions/16/color-picker-white.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:#fff;fill-rule:nonzero" d="M8,1c1,4 4.111,6.262 4.503,9.332c0.317,2.48 -1.733,5.044 -4.503,5.044c-2.77,-0 -4.853,-2.568 -4.508,-5.044c0.458,-3.285 3.508,-5.332 4.508,-9.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/color-picker.svg b/.icons/kora/actions/16/color-picker.svg
new file mode 100644
index 000000000..5736b67f0
--- /dev/null
+++ b/.icons/kora/actions/16/color-picker.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c1,4 4.111,6.262 4.503,9.332c0.317,2.48 -1.733,5.044 -4.503,5.044c-2.77,-0 -4.853,-2.568 -4.508,-5.044c0.458,-3.285 3.508,-5.332 4.508,-9.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/color-select.svg b/.icons/kora/actions/16/color-select.svg
new file mode 100644
index 000000000..4c7d12d13
--- /dev/null
+++ b/.icons/kora/actions/16/color-select.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.5,1c-0.398,0 -0.78,0.158 -1.061,0.44l-2.421,2.578l-1.48,-1.48c-0.297,-0.297 -0.779,-0.297 -1.076,0l-0.066,0.066c-0.143,0.143 -0.223,0.337 -0.223,0.539c0,0.202 0.08,0.395 0.223,0.538c0.43,0.43 0.961,0.962 0.961,0.962l-7.357,7.357l0.417,1.083c0,0 -0.997,1.337 -0.417,1.917c0.58,0.58 1.948,-0.417 1.948,-0.417l1.052,0.417l7.357,-7.357c0,0 0.532,0.531 0.962,0.961c0.143,0.143 0.336,0.223 0.538,0.223c0.202,0 0.396,-0.08 0.539,-0.223l0.066,-0.066c0.297,-0.297 0.297,-0.779 0,-1.076l-1.45,-1.45l2.554,-2.451l-0.004,-0.004c0.28,-0.281 0.437,-0.661 0.438,-1.057c0,-0.823 -0.677,-1.5 -1.5,-1.5Zm-4.446,4.226l1.72,1.72l-6.915,6.915c-0.987,-0.13 -1.587,-0.674 -1.72,-1.72l6.915,-6.915Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/colorfx.svg b/.icons/kora/actions/16/colorfx.svg
new file mode 100644
index 000000000..c8b1d1bbf
--- /dev/null
+++ b/.icons/kora/actions/16/colorfx.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M9.284,15.34c0.029,0.137 0.164,0.225 0.301,0.196c0.137,-0.029 0.225,-0.164 0.195,-0.301l-0.261,-1.228c-0.029,-0.137 -0.164,-0.225 -0.301,-0.195c-0.137,0.029 -0.224,0.164 -0.195,0.301l0.261,1.227Zm-3.064,-0.105c-0.03,0.137 0.058,0.272 0.195,0.301c0.137,0.029 0.272,-0.059 0.301,-0.196l0.261,-1.227c0.029,-0.137 -0.058,-0.272 -0.195,-0.301c-0.137,-0.03 -0.272,0.058 -0.301,0.195l-0.261,1.228Zm5.906,-1.045c0.082,0.114 0.241,0.139 0.354,0.057c0.114,-0.083 0.139,-0.242 0.057,-0.355l-0.738,-1.015c-0.082,-0.114 -0.241,-0.139 -0.355,-0.057c-0.113,0.083 -0.138,0.242 -0.056,0.355l0.738,1.015Zm-8.663,-0.298c-0.082,0.113 -0.057,0.272 0.057,0.355c0.113,0.082 0.272,0.057 0.354,-0.057l0.738,-1.015c0.082,-0.113 0.057,-0.272 -0.056,-0.355c-0.114,-0.082 -0.273,-0.057 -0.355,0.057l-0.738,1.015Zm10.791,-1.908c0.122,0.07 0.277,0.029 0.347,-0.093c0.07,-0.121 0.029,-0.277 -0.093,-0.347l-1.087,-0.627c-0.121,-0.07 -0.276,-0.029 -0.346,0.093c-0.071,0.121 -0.029,0.277 0.092,0.347l1.087,0.627Zm-12.762,-0.44c-0.122,0.07 -0.163,0.226 -0.093,0.347c0.07,0.122 0.225,0.163 0.347,0.093l1.087,-0.627c0.121,-0.07 0.163,-0.226 0.092,-0.347c-0.07,-0.122 -0.225,-0.163 -0.346,-0.093l-1.087,0.627Zm13.81,-2.441c0.139,0.014 0.264,-0.087 0.279,-0.226c0.014,-0.14 -0.087,-0.265 -0.226,-0.279l-1.248,-0.132c-0.14,-0.014 -0.265,0.087 -0.28,0.226c-0.014,0.14 0.087,0.265 0.226,0.28l1.249,0.131Zm-14.657,-0.505c-0.139,0.014 -0.24,0.139 -0.226,0.279c0.015,0.139 0.14,0.24 0.279,0.226l1.249,-0.131c0.139,-0.015 0.24,-0.14 0.226,-0.28c-0.015,-0.139 -0.14,-0.24 -0.28,-0.226l-1.248,0.132Zm14.441,-2.553c0.134,-0.044 0.207,-0.187 0.163,-0.32c-0.043,-0.134 -0.186,-0.207 -0.32,-0.164l-1.193,0.388c-0.133,0.044 -0.207,0.187 -0.163,0.32c0.043,0.134 0.186,0.207 0.32,0.163l1.193,-0.387Zm-14.015,-0.484c-0.134,-0.043 -0.277,0.03 -0.32,0.164c-0.044,0.133 0.029,0.276 0.163,0.32l1.193,0.387c0.134,0.044 0.277,-0.029 0.32,-0.163c0.044,-0.133 -0.03,-0.276 -0.163,-0.32l-1.193,-0.388Zm12.575,-2.223c0.104,-0.094 0.112,-0.254 0.019,-0.358c-0.094,-0.105 -0.255,-0.113 -0.359,-0.019l-0.933,0.84c-0.104,0.093 -0.112,0.254 -0.018,0.358c0.093,0.104 0.254,0.113 0.358,0.019l0.933,-0.84Zm-10.952,-0.377c-0.104,-0.094 -0.265,-0.086 -0.359,0.019c-0.093,0.104 -0.085,0.264 0.019,0.358l0.933,0.84c0.104,0.094 0.265,0.085 0.358,-0.019c0.094,-0.104 0.086,-0.265 -0.018,-0.358l-0.933,-0.84Zm2.541,-1.716c-0.057,-0.128 -0.207,-0.185 -0.335,-0.128c-0.128,0.057 -0.186,0.207 -0.129,0.335l0.51,1.146c0.057,0.128 0.208,0.186 0.336,0.129c0.128,-0.057 0.185,-0.207 0.128,-0.335l-0.51,-1.147Zm5.994,0.207c0.057,-0.128 -0.001,-0.278 -0.129,-0.335c-0.128,-0.057 -0.278,0 -0.335,0.128l-0.51,1.147c-0.057,0.128 -0,0.278 0.128,0.335c0.128,0.057 0.279,-0.001 0.336,-0.129l0.51,-1.146Zm-2.975,-0.74c-0,-0.141 -0.114,-0.254 -0.254,-0.254c-0.14,0 -0.254,0.113 -0.254,0.254l-0,1.254c-0,0.141 0.114,0.254 0.254,0.254c0.14,0 0.254,-0.113 0.254,-0.254l-0,-1.254Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2.597c3.026,0 5.483,2.457 5.483,5.483c-0,3.026 -2.457,5.483 -5.483,5.483c-3.026,0 -5.483,-2.457 -5.483,-5.483c-0,-3.026 2.457,-5.483 5.483,-5.483Zm-0,0.473c-2.765,0 -5.01,2.245 -5.01,5.01c-0,2.765 2.245,5.01 5.01,5.01c2.765,0 5.01,-2.245 5.01,-5.01c-0,-2.765 -2.245,-5.01 -5.01,-5.01Zm1.754,4.642c0.876,0 1.586,0.71 1.586,1.586c-0,0.875 -0.71,1.585 -1.586,1.585c-0.876,0 -1.585,-0.71 -1.585,-1.585c-0,-0.876 0.709,-1.586 1.585,-1.586Zm-3.508,0c0.876,0 1.585,0.71 1.585,1.586c0,0.875 -0.709,1.585 -1.585,1.585c-0.876,0 -1.586,-0.71 -1.586,-1.585c0,-0.876 0.71,-1.586 1.586,-1.586Zm1.754,-3.031c0.876,0 1.586,0.71 1.586,1.586c-0,0.876 -0.71,1.585 -1.586,1.585c-0.876,0 -1.586,-0.709 -1.586,-1.585c0,-0.876 0.71,-1.586 1.586,-1.586Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/colormanagement.svg b/.icons/kora/actions/16/colormanagement.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/kora/actions/16/colormanagement.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/colorneg.svg b/.icons/kora/actions/16/colorneg.svg
new file mode 100644
index 000000000..827b202e8
--- /dev/null
+++ b/.icons/kora/actions/16/colorneg.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-1.342,-1c-0.277,-0.276 -0.658,-0.447 -1.08,-0.447l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.421 0.171,0.803 0.447,1.08l2.918,-2.918c-0.768,-0.767 -1.243,-1.828 -1.243,-3c-0,-2.343 1.9,-4.243 4.243,-4.243c1.172,-0 2.233,0.475 3,1.243l-6,6c0.767,0.768 1.828,1.243 3,1.243c2.343,0 4.243,-1.9 4.243,-4.243c0,-1.172 -0.475,-2.233 -1.243,-3l2.918,-2.918Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/colors-chromablue.svg b/.icons/kora/actions/16/colors-chromablue.svg
new file mode 100644
index 000000000..92075f00c
--- /dev/null
+++ b/.icons/kora/actions/16/colors-chromablue.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:#1d3edc;fill-rule:nonzero" d="M8,1c1,4 4.111,6.262 4.503,9.332c0.317,2.48 -1.733,5.044 -4.503,5.044c-2.77,-0 -4.853,-2.568 -4.508,-5.044c0.458,-3.285 3.508,-5.332 4.508,-9.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/colors-chromagreen.svg b/.icons/kora/actions/16/colors-chromagreen.svg
new file mode 100644
index 000000000..aad5b6ab9
--- /dev/null
+++ b/.icons/kora/actions/16/colors-chromagreen.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:#00960d;fill-rule:nonzero" d="M8,1c1,4 4.111,6.262 4.503,9.332c0.317,2.48 -1.733,5.044 -4.503,5.044c-2.77,-0 -4.853,-2.568 -4.508,-5.044c0.458,-3.285 3.508,-5.332 4.508,-9.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/colors-chromared.svg b/.icons/kora/actions/16/colors-chromared.svg
new file mode 100644
index 000000000..013866404
--- /dev/null
+++ b/.icons/kora/actions/16/colors-chromared.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:#b92d2d;fill-rule:nonzero" d="M8,1c1,4 4.111,6.262 4.503,9.332c0.317,2.48 -1.733,5.044 -4.503,5.044c-2.77,-0 -4.853,-2.568 -4.508,-5.044c0.458,-3.285 3.508,-5.332 4.508,-9.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/colors-luma.svg b/.icons/kora/actions/16/colors-luma.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/actions/16/colors-luma.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/compass.svg b/.icons/kora/actions/16/compass.svg
new file mode 100644
index 000000000..8c8360139
--- /dev/null
+++ b/.icons/kora/actions/16/compass.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.866,0 -7,3.134 -7,7c0,3.866 3.134,7 7,7c3.866,0 7,-3.134 7,-7c0,-3.866 -3.134,-7 -7,-7Zm0,1.066c3.277,0 5.934,2.657 5.934,5.934c-0,3.277 -2.657,5.934 -5.934,5.934c-3.277,-0 -5.934,-2.657 -5.934,-5.934c0,-3.277 2.657,-5.934 5.934,-5.934Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.284,6.506l0.867,0.735c-0.197,0.203 -0.317,0.475 -0.317,0.759c-0,0.611 0.555,1.166 1.166,1.166c0.347,0 0.675,-0.179 0.882,-0.455l0.867,0.735c-0.417,0.54 -1.066,0.888 -1.749,0.888l-4.051,1.717l1.717,-4.051c0,-0.558 0.232,-1.093 0.618,-1.494Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6.284,6.506c0.421,-0.512 1.052,-0.84 1.716,-0.84l4.051,-1.717l-1.717,4.051c-0,0.538 -0.216,1.056 -0.585,1.446l-0.867,-0.735c0.18,-0.193 0.284,-0.447 0.284,-0.711c0,-0.611 -0.555,-1.166 -1.166,-1.166c-0.327,-0 -0.638,0.159 -0.849,0.407l-0.867,-0.735Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/composite-track-on.svg b/.icons/kora/actions/16/composite-track-on.svg
new file mode 120000
index 000000000..445e9e6e8
--- /dev/null
+++ b/.icons/kora/actions/16/composite-track-on.svg
@@ -0,0 +1 @@
+kdenlive-composite.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/configuration.svg b/.icons/kora/actions/16/configuration.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/configuration.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/configure-shortcuts.svg b/.icons/kora/actions/16/configure-shortcuts.svg
new file mode 100755
index 000000000..26edd269b
--- /dev/null
+++ b/.icons/kora/actions/16/configure-shortcuts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.446,3.2920001 c 0.757,0 1.514,0 2.271,0 0,0.7569999 0,1.5139999 0,2.2709999 -0.757,0 -1.514,0 -2.271,0 0,-0.757 0,-1.514 0,-2.2709999 z m -6.913,0 c 0.7573334,0 1.5146667,0 2.2720001,0 0,0.7569999 0,1.5139999 0,2.2709999 -0.7573334,0 -1.5146667,0 -2.2720001,0 0,-0.757 0,-1.514 0,-2.2709999 z m 3.4779997,0 c 0.7569999,0 1.5140003,0 2.2710003,0 0,0.7569999 0,1.5139999 0,2.2709999 -0.757,0 -1.5140004,0 -2.2710003,0 0,-0.757 0,-1.514 0,-2.2709999 z m -6.9679997,0 c 0.7573333,0 1.5146667,0 2.2720001,0 0,0.7569999 0,1.5139999 0,2.2709999 -0.7573334,0 -1.5146668,0 -2.2720001,0 0,-0.757 0,-1.514 0,-2.2709999 z M 8.9954079,6.506 c 0.757,0 1.5140001,0 2.2710001,0 0,0.757 0,1.514 0,2.271 -0.757,0 -1.5140001,0 -2.2710001,0 0,-0.757 0,-1.514 0,-2.271 z m 3.4505921,0 c 0.757,0 1.514,0 2.271,0 0,0.757 0,1.514 0,2.271 -0.757,0 -1.514,0 -2.271,0 0,-0.757 0,-1.514 0,-2.271 z m -6.913,0 c 0.7573334,0 1.5146667,0 2.2720001,0 0,0.757 0,1.514 0,2.271 -0.7573334,0 -1.5146667,0 -2.2720001,0 0,-0.757 0,-1.514 0,-2.271 z m -3.49,0 c 0.7573333,0 1.5146667,0 2.2720001,0 0,0.757 0,1.514 0,2.271 -0.7573334,0 -1.5146668,0 -2.2720001,0 0,-0.757 0,-1.514 0,-2.271 z m 0,4.01 c 4.2246666,0 8.449333,0 12.674,0 0,0.713 0,1.426 0,2.139 -4.224667,0 -8.4493334,0 -12.674,0 0,-0.713 0,-1.426 0,-2.139 z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/configure-toolbars.svg b/.icons/kora/actions/16/configure-toolbars.svg
new file mode 100644
index 000000000..68bef7a75
--- /dev/null
+++ b/.icons/kora/actions/16/configure-toolbars.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.525,11.152c0.22,-0.817 0.967,-1.419 1.853,-1.419c0.886,-0 1.632,0.602 1.852,1.419l7.934,-0c0.276,-0 0.5,0.224 0.5,0.5c-0,0.275 -0.224,0.5 -0.5,0.5l-7.934,-0c-0.22,0.816 -0.966,1.418 -1.852,1.418c-0.886,0 -1.633,-0.602 -1.853,-1.418l-0.838,-0c-0.276,-0 -0.5,-0.225 -0.5,-0.5c-0,-0.276 0.224,-0.5 0.5,-0.5l0.838,-0Zm1.853,-0.36c0.474,0 0.859,0.385 0.859,0.86c0,0.474 -0.385,0.859 -0.859,0.859c-0.475,-0 -0.86,-0.385 -0.86,-0.859c0,-0.475 0.385,-0.86 0.86,-0.86Zm5.272,-6.944c0.221,-0.816 0.967,-1.418 1.853,-1.418c0.886,-0 1.633,0.602 1.853,1.418l0.957,0c0.276,0 0.5,0.225 0.5,0.5c0,0.276 -0.224,0.5 -0.5,0.5l-0.957,0c-0.22,0.817 -0.967,1.419 -1.853,1.419c-0.886,0 -1.632,-0.602 -1.853,-1.419l-7.814,0c-0.276,0 -0.5,-0.224 -0.5,-0.5c0,-0.275 0.224,-0.5 0.5,-0.5l7.814,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/configure.svg b/.icons/kora/actions/16/configure.svg
new file mode 100644
index 000000000..6b5a89438
--- /dev/null
+++ b/.icons/kora/actions/16/configure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.903,1.13c-0.599,-0.078 -1.207,-0.078 -1.806,0l-0.276,1.679c-0.455,0.102 -0.895,0.262 -1.308,0.476l-1.291,-1.109c-0.509,0.326 -0.975,0.716 -1.384,1.161l0.868,1.464c-0.283,0.37 -0.517,0.776 -0.696,1.206l-1.702,-0.02c-0.18,0.577 -0.286,1.175 -0.313,1.779l1.605,0.563c0.022,0.466 0.103,0.927 0.242,1.371l-1.316,1.079c0.232,0.558 0.536,1.084 0.903,1.564l1.592,-0.6c0.316,0.343 0.674,0.644 1.067,0.895l-0.315,1.672c0.537,0.278 1.107,0.486 1.697,0.618l0.834,-1.484c0.462,0.06 0.93,0.06 1.392,0l0.834,1.484c0.59,-0.132 1.16,-0.34 1.697,-0.618l-0.315,-1.672c0.393,-0.251 0.751,-0.552 1.067,-0.895l1.592,0.6c0.367,-0.48 0.671,-1.006 0.903,-1.564l-1.316,-1.079c0.139,-0.444 0.22,-0.905 0.242,-1.371l1.605,-0.563c-0.027,-0.604 -0.133,-1.202 -0.313,-1.779l-1.702,0.02c-0.179,-0.43 -0.413,-0.836 -0.696,-1.206l0.868,-1.464c-0.409,-0.445 -0.875,-0.835 -1.384,-1.161l-1.291,1.109c-0.413,-0.214 -0.853,-0.374 -1.308,-0.476l-0.276,-1.679Zm-0.903,3.02c2.171,0 3.934,1.763 3.934,3.934c-0,2.171 -1.763,3.934 -3.934,3.934c-2.171,0 -3.934,-1.763 -3.934,-3.934c-0,-2.171 1.763,-3.934 3.934,-3.934Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/configure_shortcuts.svg b/.icons/kora/actions/16/configure_shortcuts.svg
new file mode 120000
index 000000000..ca94a1981
--- /dev/null
+++ b/.icons/kora/actions/16/configure_shortcuts.svg
@@ -0,0 +1 @@
+fcitx-kbd.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/configure_toolbars.svg b/.icons/kora/actions/16/configure_toolbars.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/kora/actions/16/configure_toolbars.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/connector-avoid.svg b/.icons/kora/actions/16/connector-avoid.svg
new file mode 100644
index 000000000..506e7abde
--- /dev/null
+++ b/.icons/kora/actions/16/connector-avoid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6 V 10 H 10 V 6 Z M 2,7 H 9 V 9 H 2 Z M 1,1 C 0,1 0,2 0,2 V 3 C 0,4 1,4 1,4 H 5 C 6,4 6,3 6,3 H 12 V 12 H 10 C 9,12 9,13 9,13 V 14 C 9,15 10,15 10,15 H 14 C 15,15 15,14 15,14 V 13 C 15,12 14,12 14,12 H 13 V 2 H 6 C 6,1 5,1 5,1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/connector-ignore.svg b/.icons/kora/actions/16/connector-ignore.svg
new file mode 100644
index 000000000..77e469759
--- /dev/null
+++ b/.icons/kora/actions/16/connector-ignore.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.584,3 H 5 V 4 L 10.414,13 H 11 V 12 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,6 V 10 H 13 V 6 Z M 4,7 H 12 V 9 H 4 Z M 11,12 H 15 C 15,12 16,12 16,13 V 14 C 16,14 16,15 15,15 H 11 C 11,15 10,15 10,14 V 13 C 10,13 10,12 11,12 Z M 1,1 H 5 C 5,1 6,1 6,2 V 3 C 6,3 6,4 5,4 H 1 C 1,4 0,4 0,3 V 2 C 0,2 0,1 1,1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/connector-orthogonal.svg b/.icons/kora/actions/16/connector-orthogonal.svg
new file mode 100644
index 000000000..2f057ae86
--- /dev/null
+++ b/.icons/kora/actions/16/connector-orthogonal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 1 C 9 1 9 2 9 2 L 7 2 L 7 13 L 6 13 C 6 12 5 12 5 12 L 1 12 C 0 12 0 13 0 13 L 0 14 C 0 15 1 15 1 15 L 5 15 C 6 15 6 14 6 14 L 8 14 L 8 3 L 9 3 C 9 4 10 4 10 4 L 14 4 C 15 4 15 3 15 3 L 15 2 C 15 1 14 1 14 1 L 10 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/contact-new.svg b/.icons/kora/actions/16/contact-new.svg
new file mode 100644
index 000000000..f65165418
--- /dev/null
+++ b/.icons/kora/actions/16/contact-new.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9.634,9.585c-0.197,0.463 -0.871,0.817 -1.668,0.817c-0.797,0 -1.464,-0.347 -1.662,-0.81c-1.681,0.17 -2.563,0.627 -2.74,1.173l-0.331,1.251c0,0.136 0.109,0.238 0.239,0.238c3.018,0.488 6.038,0.489 9.056,0c0.13,0 0.239,-0.102 0.239,-0.238l-0.331,-1.246c-0.182,-0.56 -1.093,-1.022 -2.802,-1.185Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-6.358,0.558c-1.113,0 -2.019,0.943 -2.055,2.122c-0.025,0.006 -0.055,0.018 -0.08,0.037c-0.255,0.14 -0.228,0.485 -0.052,0.886c0.14,0.329 0.296,0.616 0.527,0.61c0.17,1.076 1.17,1.878 1.654,1.878c0.484,0 1.547,-1.05 1.678,-1.878c0.225,0.006 0.366,-0.289 0.506,-0.617c0.176,-0.401 0.217,-0.739 -0.038,-0.879c-0.024,-0.019 -0.049,-0.031 -0.079,-0.037c-0.03,-1.179 -0.942,-2.122 -2.055,-2.122l-0.006,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/contents.svg b/.icons/kora/actions/16/contents.svg
new file mode 120000
index 000000000..8e108d860
--- /dev/null
+++ b/.icons/kora/actions/16/contents.svg
@@ -0,0 +1 @@
+view-readermode.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/contexthelp.svg b/.icons/kora/actions/16/contexthelp.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/contexthelp.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/contrast.svg b/.icons/kora/actions/16/contrast.svg
new file mode 100644
index 000000000..16a8c3663
--- /dev/null
+++ b/.icons/kora/actions/16/contrast.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M9.284,15.34c0.029,0.137 0.164,0.225 0.301,0.196c0.137,-0.029 0.225,-0.164 0.195,-0.301l-0.261,-1.228c-0.029,-0.137 -0.164,-0.225 -0.301,-0.195c-0.137,0.029 -0.224,0.164 -0.195,0.301l0.261,1.227Zm-3.064,-0.105c-0.03,0.137 0.058,0.272 0.195,0.301c0.137,0.029 0.272,-0.059 0.301,-0.196l0.261,-1.227c0.029,-0.137 -0.058,-0.272 -0.195,-0.301c-0.137,-0.03 -0.272,0.058 -0.301,0.195l-0.261,1.228Zm5.906,-1.045c0.082,0.114 0.241,0.139 0.354,0.057c0.114,-0.083 0.139,-0.242 0.057,-0.355l-0.738,-1.015c-0.082,-0.114 -0.241,-0.139 -0.355,-0.057c-0.113,0.083 -0.138,0.242 -0.056,0.355l0.738,1.015Zm-8.663,-0.298c-0.082,0.113 -0.057,0.272 0.057,0.355c0.113,0.082 0.272,0.057 0.354,-0.057l0.738,-1.015c0.082,-0.113 0.057,-0.272 -0.056,-0.355c-0.114,-0.082 -0.273,-0.057 -0.355,0.057l-0.738,1.015Zm10.791,-1.908c0.122,0.07 0.277,0.029 0.347,-0.093c0.07,-0.121 0.029,-0.277 -0.093,-0.347l-1.087,-0.627c-0.121,-0.07 -0.276,-0.029 -0.346,0.093c-0.071,0.121 -0.029,0.277 0.092,0.347l1.087,0.627Zm-12.762,-0.44c-0.122,0.07 -0.163,0.226 -0.093,0.347c0.07,0.122 0.225,0.163 0.347,0.093l1.087,-0.627c0.121,-0.07 0.163,-0.226 0.092,-0.347c-0.07,-0.122 -0.225,-0.163 -0.346,-0.093l-1.087,0.627Zm13.81,-2.441c0.139,0.014 0.264,-0.087 0.279,-0.226c0.014,-0.14 -0.087,-0.265 -0.226,-0.279l-1.248,-0.132c-0.14,-0.014 -0.265,0.087 -0.28,0.226c-0.014,0.14 0.087,0.265 0.226,0.28l1.249,0.131Zm-14.657,-0.505c-0.139,0.014 -0.24,0.139 -0.226,0.279c0.015,0.139 0.14,0.24 0.279,0.226l1.249,-0.131c0.139,-0.015 0.24,-0.14 0.226,-0.28c-0.015,-0.139 -0.14,-0.24 -0.28,-0.226l-1.248,0.132Zm14.441,-2.553c0.134,-0.044 0.207,-0.187 0.163,-0.32c-0.043,-0.134 -0.186,-0.207 -0.32,-0.164l-1.193,0.388c-0.133,0.044 -0.207,0.187 -0.163,0.32c0.043,0.134 0.186,0.207 0.32,0.163l1.193,-0.387Zm-14.015,-0.484c-0.134,-0.043 -0.277,0.03 -0.32,0.164c-0.044,0.133 0.029,0.276 0.163,0.32l1.193,0.387c0.134,0.044 0.277,-0.029 0.32,-0.163c0.044,-0.133 -0.03,-0.276 -0.163,-0.32l-1.193,-0.388Zm12.575,-2.223c0.104,-0.094 0.112,-0.254 0.019,-0.358c-0.094,-0.105 -0.255,-0.113 -0.359,-0.019l-0.933,0.84c-0.104,0.093 -0.112,0.254 -0.018,0.358c0.093,0.104 0.254,0.113 0.358,0.019l0.933,-0.84Zm-10.952,-0.377c-0.104,-0.094 -0.265,-0.086 -0.359,0.019c-0.093,0.104 -0.085,0.264 0.019,0.358l0.933,0.84c0.104,0.094 0.265,0.085 0.358,-0.019c0.094,-0.104 0.086,-0.265 -0.018,-0.358l-0.933,-0.84Zm2.541,-1.716c-0.057,-0.128 -0.207,-0.185 -0.335,-0.128c-0.128,0.057 -0.186,0.207 -0.129,0.335l0.51,1.146c0.057,0.128 0.208,0.186 0.336,0.129c0.128,-0.057 0.185,-0.207 0.128,-0.335l-0.51,-1.147Zm5.994,0.207c0.057,-0.128 -0.001,-0.278 -0.129,-0.335c-0.128,-0.057 -0.278,0 -0.335,0.128l-0.51,1.147c-0.057,0.128 -0,0.278 0.128,0.335c0.128,0.057 0.279,-0.001 0.336,-0.129l0.51,-1.146Zm-2.975,-0.74c-0,-0.141 -0.114,-0.254 -0.254,-0.254c-0.14,0 -0.254,0.113 -0.254,0.254l-0,1.254c-0,0.141 0.114,0.254 0.254,0.254c0.14,0 0.254,-0.113 0.254,-0.254l-0,-1.254Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2.597c3.026,0 5.483,2.457 5.483,5.483c-0,3.026 -2.457,5.483 -5.483,5.483c-3.026,0 -5.483,-2.457 -5.483,-5.483c-0,-3.026 2.457,-5.483 5.483,-5.483Zm-0,0.473c-2.765,0 -5.01,2.245 -5.01,5.01c-0,2.765 2.245,5.01 5.01,5.01c2.765,0 5.01,-2.245 5.01,-5.01c-0,-2.765 -2.245,-5.01 -5.01,-5.01Zm-0,0.77c-2.342,0 -4.24,1.898 -4.24,4.24c-0,2.342 1.898,4.24 4.24,4.24l-0,-8.48Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cookies.svg b/.icons/kora/actions/16/cookies.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/kora/actions/16/cookies.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/coordinate.svg b/.icons/kora/actions/16/coordinate.svg
new file mode 100644
index 000000000..c11703d09
--- /dev/null
+++ b/.icons/kora/actions/16/coordinate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9.024,6.836l-4.511,0l-2.577,2.204l-0,4.287l1.053,0.383l3.868,-0l2.167,-2.232l-0,-4.642Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.527,10.757l-0,-9.757c-0,-0.276 0.224,-0.5 0.5,-0.5c0.276,-0 0.5,0.224 0.5,0.5l-0,9.464l9.473,-0c0.276,-0 0.5,0.224 0.5,0.5c-0,0.276 -0.224,0.5 -0.5,0.5l-9.766,-0l-4.265,4.265c-0.196,0.195 -0.512,0.195 -0.707,0c-0.196,-0.195 -0.196,-0.512 -0,-0.707l4.265,-4.265Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/copy-coordinates.svg b/.icons/kora/actions/16/copy-coordinates.svg
new file mode 120000
index 000000000..710c6324d
--- /dev/null
+++ b/.icons/kora/actions/16/copy-coordinates.svg
@@ -0,0 +1 @@
+coordinate.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/crosshairs.svg b/.icons/kora/actions/16/crosshairs.svg
new file mode 100644
index 000000000..9609fff30
--- /dev/null
+++ b/.icons/kora/actions/16/crosshairs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.055,2.075l-0,-0.436c-0,-0.522 0.423,-0.945 0.946,-0.945c0.522,0 0.945,0.423 0.945,0.945l-0,0.436c2.54,0.41 4.569,2.438 4.978,4.979l0.436,-0c0.522,-0 0.945,0.424 0.945,0.946c0,0.522 -0.423,0.945 -0.945,0.945l-0.435,-0c-0.41,2.541 -2.439,4.57 -4.98,4.98l0.001,0.435c-0,0.522 -0.424,0.945 -0.945,0.945c-0.522,-0 -0.946,-0.423 -0.946,-0.945l-0,-0.435c-2.541,-0.41 -4.571,-2.439 -4.98,-4.98l-0.435,-0c-0.522,-0 -0.945,-0.423 -0.945,-0.945c-0,-0.522 0.423,-0.946 0.945,-0.946l0.436,-0c0.409,-2.541 2.438,-4.569 4.979,-4.979Zm-3.964,6.87c0.387,1.991 1.972,3.577 3.964,3.964l-0,-3.964l-3.964,-0Zm5.855,-0l-0,3.964c1.991,-0.387 3.576,-1.973 3.963,-3.964l-3.963,-0Zm-0,-5.854l-0,3.963l3.963,-0c-0.388,-1.991 -1.973,-3.576 -3.963,-3.963Zm-1.891,-0c-1.991,0.387 -3.576,1.972 -3.964,3.963l3.964,-0l-0,-3.963Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/currenttrack_pause.svg b/.icons/kora/actions/16/currenttrack_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/currenttrack_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/currenttrack_play.svg b/.icons/kora/actions/16/currenttrack_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/currenttrack_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cursor-arrow.svg b/.icons/kora/actions/16/cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/kora/actions/16/cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/curve-connector.svg b/.icons/kora/actions/16/curve-connector.svg
new file mode 100644
index 000000000..39d876be0
--- /dev/null
+++ b/.icons/kora/actions/16/curve-connector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.657,2.869c0.223,-0.9 1.037,-1.568 2.005,-1.568c1.14,0 2.066,0.926 2.066,2.066c-0,1.14 -0.926,2.065 -2.066,2.065c-0.966,0 -1.778,-0.665 -2.003,-1.563l-5.779,0.009c-0.86,0.001 -1.557,0.699 -1.557,1.56c-0,0 -0,0.001 -0,0.002c-0,0.861 0.698,1.559 1.559,1.56c1.855,0 4.567,0.001 6.425,0.001c1.419,0.001 2.569,1.151 2.569,2.57c0,0.066 0,0.131 0,0.196c0,0.684 -0.272,1.339 -0.756,1.821c-0.484,0.482 -1.139,0.752 -1.823,0.75l-5.754,-0.02c-0.224,0.899 -1.037,1.566 -2.005,1.566c-1.14,0 -2.065,-0.925 -2.065,-2.065c-0,-1.14 0.925,-2.066 2.065,-2.066c0.968,0 1.781,0.667 2.005,1.565l5.758,0.02c0.417,0.001 0.818,-0.164 1.113,-0.458c0.296,-0.295 0.462,-0.695 0.462,-1.113c0,-0.065 0,-0.13 0,-0.196c0,-0.867 -0.703,-1.569 -1.57,-1.57c-1.857,-0 -4.569,-0.001 -6.424,-0.001c-1.414,-0.001 -2.559,-1.147 -2.559,-2.56c-0,-0.001 -0,-0.002 -0,-0.002c-0,-1.413 1.144,-2.558 2.556,-2.56l5.778,-0.009Zm-7.119,7.884c0.588,0 1.066,0.478 1.066,1.066c-0,0.588 -0.478,1.065 -1.066,1.065c-0.588,0 -1.065,-0.477 -1.065,-1.065c-0,-0.588 0.477,-1.066 1.065,-1.066Zm9.124,-8.452c0.589,0 1.066,0.478 1.066,1.066c-0,0.588 -0.477,1.065 -1.066,1.065c-0.588,0 -1.065,-0.477 -1.065,-1.065c0,-0.588 0.477,-1.066 1.065,-1.066Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/cvc-about.svg b/.icons/kora/actions/16/cvc-about.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/kora/actions/16/cvc-about.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cvc-configure.svg b/.icons/kora/actions/16/cvc-configure.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/cvc-configure.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cvc-connect.svg b/.icons/kora/actions/16/cvc-connect.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/kora/actions/16/cvc-connect.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cvc-disconnect.svg b/.icons/kora/actions/16/cvc-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/kora/actions/16/cvc-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/cvc-info.svg b/.icons/kora/actions/16/cvc-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/cvc-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dashboard-show.svg b/.icons/kora/actions/16/dashboard-show.svg
new file mode 100644
index 000000000..c44e6f556
--- /dev/null
+++ b/.icons/kora/actions/16/dashboard-show.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M14.365,3.162c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,-0c0.843,-0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-1,7.587l-10.73,0l-0,2.989l10.73,-0l0,-2.989Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/database-change-key.svg b/.icons/kora/actions/16/database-change-key.svg
new file mode 100644
index 000000000..d60998eb7
--- /dev/null
+++ b/.icons/kora/actions/16/database-change-key.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M14.285,4.061c0.28,-0.28 0.28,-0.73 0,-1.01l-0.945,-0.945c-0.29,-0.28 -0.73,-0.28 -1.01,-0l-1.4,1.4l1.945,1.955l1.41,-1.4Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.22,11.216l6.75,-6.75l1.945,1.955l-6.75,6.75l-3.007,0.933l1.062,-2.888Zm-1.412,0.39c-1.097,-0.82 -1.808,-2.128 -1.808,-3.606c-0,-2.49 2.02,-4.5 4.5,-4.5c1.322,-0 2.538,0.575 3.374,1.525l-0.68,0.738c-0.641,-0.772 -1.609,-1.263 -2.694,-1.263c-1.937,-0 -3.5,1.563 -3.5,3.5c-0,1.188 0.588,2.235 1.489,2.867l-0.331,0.951l-0.35,-0.212Zm11.142,-5.106l3.05,-0l0,3l-1,-0l0,2l-3,-0l0,-2l-1.86,-0l2.81,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/database-index.svg b/.icons/kora/actions/16/database-index.svg
new file mode 100644
index 000000000..cf12481bd
--- /dev/null
+++ b/.icons/kora/actions/16/database-index.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1.135l0,1.364l1.364,0l-0,-1.364l-1.364,0Zm2.046,0l-0,1.364l5.389,0l-0,-1.364l-5.389,0Zm9.726,1.865l-4.337,7l2.337,0l-0,5l4.337,-7l-2.337,0l-0,-5Zm-11.772,1.479l-0,1.364l1.364,-0l-0,-1.364l-1.364,0Zm2.046,0l-0,1.364l5.389,-0l-0,-1.364l-5.389,0Zm-2.046,3.157l-0,1.364l1.364,0l-0,-1.364l-1.364,0Zm2.046,0l-0,1.364l4.025,0l0,-1.364l-4.025,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/database-lock.svg b/.icons/kora/actions/16/database-lock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/database-lock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/debug-execute-from-cursor.svg b/.icons/kora/actions/16/debug-execute-from-cursor.svg
new file mode 100644
index 000000000..a930fe08c
--- /dev/null
+++ b/.icons/kora/actions/16/debug-execute-from-cursor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.58,1l0,1.169l-1.663,-0l-0,11.662l1.663,0l0,1.169l-4.58,-0l0,-1.169l1.664,0l-0,-11.662l-1.664,-0l0,-1.169l4.58,-0Zm5.42,4l0,1.963l-3.579,-0l-0,-1.963l-1.421,0l0,6l1.421,0l-0,-1.963l3.579,0l0,1.963l4,-3l-4,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/debug-execute-to-cursor.svg b/.icons/kora/actions/16/debug-execute-to-cursor.svg
new file mode 100644
index 000000000..4aaa47c1d
--- /dev/null
+++ b/.icons/kora/actions/16/debug-execute-to-cursor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.29,1l0,1.169l-1.663,0l0,11.662l1.663,0l0,1.169l-4.58,0l0,-1.169l1.664,0l0,-11.662l-1.664,0l0,-1.169l4.58,0Zm-8.21,4l0,1.963l-3.579,0l-0,-1.963l-1.421,0l-0,6l1.421,0l-0,-1.963l3.579,0l0,1.963l4,-3l-4,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/debug-run-cursor.svg b/.icons/kora/actions/16/debug-run-cursor.svg
new file mode 100644
index 000000000..f53f6d525
--- /dev/null
+++ b/.icons/kora/actions/16/debug-run-cursor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.71,1l-0,1.169l1.664,-0l-0,11.662l-1.664,0l-0,1.169l4.58,-0l0,-1.169l-1.664,0l0,-11.662l1.664,-0l0,-1.169l-4.58,-0Zm-5.71,4.018l-0,1.982l-3,-0l-0,2l3,0l-0,1.982l4,-2.982l-4,-2.982Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/debug-run.svg b/.icons/kora/actions/16/debug-run.svg
new file mode 100644
index 000000000..ca1b14d8b
--- /dev/null
+++ b/.icons/kora/actions/16/debug-run.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.134,15.26l-8.052,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l-0,7.919l-0.895,-0.906l-0,-6.933c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l7.972,0l0,0.895Zm1.126,-6l0,2l-3,0l0,2l3,0l0,2l3,-3l-3,-3Zm1.446,-6.944l-11.412,0l-0,2.223l11.412,-0l0,-2.223Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/debug-step-instruction.svg b/.icons/kora/actions/16/debug-step-instruction.svg
new file mode 100644
index 000000000..ae12eaa68
--- /dev/null
+++ b/.icons/kora/actions/16/debug-step-instruction.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.651,0.74l2.267,0c1.293,0 2.342,1.049 2.342,2.342l0,9.836c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l2.267,0l0,0.895l-2.187,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l0,-9.676c0,-0.843 -0.684,-1.527 -1.527,-1.527l-2.187,0l0,-0.895Zm-4.223,5.26c-1.066,0 -1.504,0.352 -1.504,1.254c0,0 -0.025,0.587 -0.031,0.746c-0.047,0.369 -0.176,0.678 -0.578,0.678l-0.315,0l0,0.644l0.315,0c0.588,0 0.609,0.645 0.609,1.201c-0.005,0.174 0.013,0.369 0.017,0.477c0.084,0.712 0.53,1 1.487,1l0,-0.592c-0.45,0 -0.599,-0.118 -0.662,-0.408c-0.034,-0.116 -0.038,-0.514 -0.051,-0.705c0,-0.415 -0.122,-1.035 -0.721,-1.291c0.473,-0.203 0.642,-0.628 0.696,-1.004c0.023,-0.104 0.018,-0.222 0.025,-0.303c0,-0.866 0.003,-1.105 0.713,-1.105l0,-0.592Zm3.144,0l0,0.592c0.711,0 0.727,0.239 0.727,1.105c0.007,0.081 0.002,0.199 0.025,0.303c0.053,0.376 0.224,0.801 0.697,1.004c-0.598,0.256 -0.722,0.876 -0.722,1.291c-0.014,0.191 -0.017,0.589 -0.051,0.705c-0.063,0.29 -0.226,0.408 -0.676,0.408l-0,0.592c0.958,0 1.419,-0.288 1.502,-1c0.004,-0.108 0.023,-0.303 0.018,-0.477c-0,-0.556 0.019,-1.201 0.607,-1.201l0.301,0l-0,-0.644l-0.301,0c-0.403,0 -0.53,-0.309 -0.576,-0.678c-0.007,-0.159 -0.031,-0.746 -0.031,-0.746c-0,-0.902 -0.454,-1.254 -1.52,-1.254Zm-0.993,6l-1.158,0l-0,-4.249l1.158,0l0,4.249Zm-0.575,-6.515c0.201,0 0.374,0.069 0.52,0.206c0.145,0.138 0.218,0.309 0.218,0.515c0,0.201 -0.073,0.369 -0.218,0.507c-0.146,0.137 -0.319,0.206 -0.52,0.206c-0.206,-0 -0.382,-0.069 -0.528,-0.206c-0.145,-0.138 -0.218,-0.306 -0.218,-0.507c-0,-0.206 0.073,-0.377 0.218,-0.515c0.146,-0.137 0.322,-0.206 0.528,-0.206Zm-2.004,-4.745l2,3l2,-3l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/debug-step-into-instruction.svg b/.icons/kora/actions/16/debug-step-into-instruction.svg
new file mode 120000
index 000000000..f207a5551
--- /dev/null
+++ b/.icons/kora/actions/16/debug-step-into-instruction.svg
@@ -0,0 +1 @@
+debug-step-instruction.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/debug-step-into.svg b/.icons/kora/actions/16/debug-step-into.svg
new file mode 100644
index 000000000..0c6b6fe5c
--- /dev/null
+++ b/.icons/kora/actions/16/debug-step-into.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.651,0.74l2.267,-0c1.293,-0 2.342,1.049 2.342,2.342l0,9.836c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l2.267,0l0,0.895l-2.187,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l0,-9.676c0,-0.843 -0.684,-1.527 -1.527,-1.527l-2.187,0l-0,-0.895Zm-4.223,5.26c-1.066,0 -1.504,0.352 -1.504,1.254c-0,-0 -0.025,0.587 -0.031,0.746c-0.047,0.369 -0.176,0.678 -0.578,0.678l-0.315,-0l0,0.644l0.315,0c0.588,0 0.609,0.645 0.609,1.201c-0.005,0.174 0.013,0.369 0.017,0.477c0.084,0.712 0.53,1 1.487,1l-0,-0.592c-0.45,0 -0.599,-0.118 -0.662,-0.408c-0.034,-0.116 -0.038,-0.514 -0.051,-0.705c-0,-0.415 -0.122,-1.035 -0.721,-1.291c0.473,-0.203 0.642,-0.628 0.696,-1.004c0.023,-0.104 0.018,-0.222 0.025,-0.303c-0,-0.866 0.003,-1.105 0.713,-1.105l-0,-0.592Zm3.144,0l0,0.592c0.711,-0 0.727,0.239 0.727,1.105c0.007,0.081 0.002,0.199 0.025,0.303c0.053,0.376 0.224,0.801 0.697,1.004c-0.598,0.256 -0.722,0.876 -0.722,1.291c-0.014,0.191 -0.017,0.589 -0.051,0.705c-0.063,0.29 -0.226,0.408 -0.676,0.408l0,0.592c0.958,0 1.419,-0.288 1.502,-1c0.004,-0.108 0.023,-0.303 0.018,-0.477c-0,-0.556 0.019,-1.201 0.607,-1.201l0.301,0l-0,-0.644l-0.301,-0c-0.403,-0 -0.53,-0.309 -0.576,-0.678c-0.007,-0.159 -0.031,-0.746 -0.031,-0.746c0,-0.902 -0.454,-1.254 -1.52,-1.254Zm-3.572,-5.26l2,3l2,-3l-4,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/debug-step-out.svg b/.icons/kora/actions/16/debug-step-out.svg
new file mode 100644
index 000000000..605a9f251
--- /dev/null
+++ b/.icons/kora/actions/16/debug-step-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.274,0.74l0,0.895l-8.112,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,-0c0.843,-0 1.527,-0.684 1.527,-1.527l-0,-8.299l0.895,-0.617l-0,8.996c-0,1.293 -1.049,2.342 -2.342,2.342l-9.836,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l8.192,-0Zm-4.84,5.26l-0,0.592c-0.711,-0 -0.721,0.239 -0.721,1.105c-0.007,0.081 -0.002,0.199 -0.026,0.303c-0.053,0.376 -0.224,0.801 -0.697,1.004c0.599,0.256 0.723,0.875 0.723,1.291c0.013,0.191 0.017,0.589 0.051,0.705c0.063,0.29 0.22,0.408 0.67,0.408l-0,0.592c-0.958,-0 -1.413,-0.288 -1.497,-1c-0.004,-0.108 -0.022,-0.303 -0.017,-0.477c-0,-0.557 -0.021,-1.201 -0.61,-1.201l-0.304,0l-0,-0.644l0.305,-0c0.402,-0 0.532,-0.309 0.578,-0.678c0.006,-0.159 0.031,-0.746 0.031,-0.746c-0,-0.902 0.448,-1.254 1.514,-1.254Zm3.142,0l0,0.592c0.71,-0 0.719,0.239 0.719,1.105c0.007,0.081 0.002,0.199 0.025,0.303c0.054,0.376 0.225,0.801 0.698,1.004c-0.599,0.256 -0.723,0.876 -0.723,1.291c-0.014,0.191 -0.017,0.589 -0.051,0.705c-0.063,0.29 -0.218,0.408 -0.668,0.408l0,0.592c0.957,0 1.411,-0.288 1.494,-1c0.004,-0.108 0.023,-0.303 0.018,-0.477c0,-0.556 0.021,-1.201 0.609,-1.201l0.305,0l0,-0.644l-0.305,-0c-0.402,-0 -0.532,-0.309 -0.578,-0.678c-0.007,-0.159 -0.031,-0.746 -0.031,-0.746c0,-0.902 -0.446,-1.254 -1.512,-1.254Zm2.424,-5l0,4l3,-2l-3,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/debug-step-over.svg b/.icons/kora/actions/16/debug-step-over.svg
new file mode 100644
index 000000000..af7d8d2d3
--- /dev/null
+++ b/.icons/kora/actions/16/debug-step-over.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.014,0.74l0.551,0.895l-7.403,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,-0c0.843,-0 1.527,-0.684 1.527,-1.527l0,-9.317l0.895,-1.348l0,10.745c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l6.932,-0Zm-3.586,5.26c-1.066,-0 -1.504,0.352 -1.504,1.254c-0,-0 -0.025,0.587 -0.031,0.746c-0.047,0.369 -0.176,0.678 -0.578,0.678l-0.315,-0l0,0.644l0.315,0c0.588,0 0.609,0.644 0.609,1.201c-0.005,0.174 0.013,0.369 0.017,0.477c0.084,0.712 0.53,1 1.487,1l-0,-0.592c-0.45,-0 -0.599,-0.118 -0.662,-0.408c-0.034,-0.116 -0.038,-0.514 -0.051,-0.705c-0,-0.416 -0.122,-1.035 -0.721,-1.291c0.473,-0.203 0.642,-0.628 0.696,-1.004c0.023,-0.104 0.018,-0.222 0.025,-0.303c-0,-0.866 0.003,-1.105 0.713,-1.105l-0,-0.592Zm3.144,-0l0,0.592c0.711,-0 0.727,0.239 0.727,1.105c0.007,0.081 0.002,0.199 0.025,0.303c0.053,0.376 0.224,0.801 0.697,1.004c-0.598,0.256 -0.722,0.875 -0.722,1.291c-0.014,0.191 -0.017,0.589 -0.051,0.705c-0.063,0.29 -0.226,0.408 -0.676,0.408l0,0.592c0.958,-0 1.419,-0.288 1.502,-1c0.004,-0.108 0.023,-0.303 0.018,-0.477c-0,-0.557 0.019,-1.201 0.607,-1.201l0.301,0l-0,-0.644l-0.301,-0c-0.403,-0 -0.53,-0.309 -0.576,-0.678c-0.007,-0.159 -0.031,-0.746 -0.031,-0.746c0,-0.902 -0.454,-1.254 -1.52,-1.254Zm1.428,-5l2,3l2,-3l-4,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/delete-comment.svg b/.icons/kora/actions/16/delete-comment.svg
new file mode 100644
index 000000000..9020670ae
--- /dev/null
+++ b/.icons/kora/actions/16/delete-comment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,1.5c0,0 -2,0 -2,2l0,6c0,2 2,2 2,2l5,0l2,3l2,-3l1,0c0,0 2,0 2,-2l0,-6c0,-2 -2,-2 -2,-2l-10,0Zm7,11.197l1.168,-1.752c0.185,-0.278 0.498,-0.445 0.832,-0.445c0,0 1,0 1,0c-0,0 1,0 1,-1l0,-6c0,-1 -1,-1 -1,-1l-10,0c0,-0 -1,-0 -1,1l0,6c0,1 1,1 1,1l5,0c0.334,-0 0.647,0.167 0.832,0.445l1.168,1.752Zm-4.22,-8.64l1.165,0l1.307,1.307l1.307,-1.307l1.166,0l-0,1.166l-1.307,1.307l1.307,1.307l-0,1.165l-1.166,-0l-1.307,-1.307l-1.307,1.307l-1.165,-0l-0,-1.165l1.307,-1.307l-1.307,-1.307l-0,-1.166Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/delete.svg b/.icons/kora/actions/16/delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/depth16to8.svg b/.icons/kora/actions/16/depth16to8.svg
new file mode 100644
index 000000000..89de0ccea
--- /dev/null
+++ b/.icons/kora/actions/16/depth16to8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,5 A 3,3 0 0 0 5,8 3,3 0 0 0 8,11 3,3 0 0 0 11,8 3,3 0 0 0 8,5 Z M 8,7 A 1,1 0 0 1 9,8 1,1 0 0 1 8,9 1,1 0 0 1 7,8 1,1 0 0 1 8,7 Z M 8,1 C 5,1 5,4 5,4 V 8 H 7 V 4 C 7,4 7,3 8,3 9,3 9,4 9,4 H 11 C 11,4 11,1 8,1 Z M 14,8 A 2,2 0 0 0 12,10 2,2 0 0 0 14,12 2,2 0 0 0 16,10 2,2 0 0 0 14,8 Z M 14,9 A 1,1 0 0 1 15,10 1,1 0 0 1 14,11 1,1 0 0 1 13,10 1,1 0 0 1 14,9 Z M 14,11 A 2,2 0 0 0 12,13 2,2 0 0 0 14,15 2,2 0 0 0 16,13 2,2 0 0 0 14,11 Z M 14,12 A 1,1 0 0 1 15,13 1,1 0 0 1 14,14 1,1 0 0 1 13,13 1,1 0 0 1 14,12 Z M 1,1 V 3 H 2 V 11 H 4 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/depth8to16.svg b/.icons/kora/actions/16/depth8to16.svg
new file mode 100644
index 000000000..e9772fa33
--- /dev/null
+++ b/.icons/kora/actions/16/depth8to16.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,5 C 10,5 10,8 10,8 V 12 H 12 V 8 C 12,8 12,7 13,7 14,7 14,8 14,8 H 16 C 16,8 16,5 13,5 Z M 13,9 A 3,3 0 0 0 10,12 3,3 0 0 0 13,15 3,3 0 0 0 16,12 3,3 0 0 0 13,9 Z M 13,11 A 1,1 0 0 1 14,12 1,1 0 0 1 13,13 1,1 0 0 1 12,12 1,1 0 0 1 13,11 Z M 6,5 V 7 H 7 V 15 H 9 V 5 Z M 3,4 A 2,2 0 0 0 1,6 2,2 0 0 0 3,8 2,2 0 0 0 5,6 2,2 0 0 0 3,4 Z M 3,5 A 1,1 0 0 1 4,6 1,1 0 0 1 3,7 1,1 0 0 1 2,6 1,1 0 0 1 3,5 Z M 3,1 A 2,2 0 0 0 1,3 2,2 0 0 0 3,5 2,2 0 0 0 5,3 2,2 0 0 0 3,1 Z M 3,2 A 1,1 0 0 1 4,3 1,1 0 0 1 3,4 1,1 0 0 1 2,3 1,1 0 0 1 3,2 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/device.svg b/.icons/kora/actions/16/device.svg
new file mode 120000
index 000000000..a67cd894b
--- /dev/null
+++ b/.icons/kora/actions/16/device.svg
@@ -0,0 +1 @@
+dialog-input-devices.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-align-and-distribute.svg b/.icons/kora/actions/16/dialog-align-and-distribute.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-align-and-distribute.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-apply.svg b/.icons/kora/actions/16/dialog-apply.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-apply.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-cancel.svg b/.icons/kora/actions/16/dialog-cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-close.svg b/.icons/kora/actions/16/dialog-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-error.svg b/.icons/kora/actions/16/dialog-error.svg
new file mode 100644
index 000000000..ee22ffe8a
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M8,1c-3.87,0 -7,3.13 -7,7c0,3.86 3.13,7 7,7c3.87,0 7,-3.14 7,-7c0,-3.87 -3.13,-7 -7,-7Zm0,1c3.317,0 6,2.683 6,6c0,3.309 -2.683,6 -6,6c-3.317,0 -6,-2.691 -6,-6c0,-3.317 2.683,-6 6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M8,10.335c0.656,0 1.189,0.533 1.189,1.189c0,0.656 -0.533,1.188 -1.189,1.188c-0.656,0 -1.189,-0.532 -1.189,-1.188c0,-0.656 0.533,-1.189 1.189,-1.189Zm-1.355,-6.501c0,-0.357 0.142,-0.7 0.395,-0.953c0.253,-0.253 0.596,-0.395 0.953,-0.395l0.014,0c0.357,0 0.7,0.142 0.953,0.395c0.253,0.253 0.395,0.596 0.395,0.953c0,1.506 -0.355,3.556 -0.355,4.667c0,0.264 -0.105,0.517 -0.291,0.704c-0.187,0.186 -0.44,0.291 -0.704,0.291l-0.01,0c-0.264,0 -0.517,-0.105 -0.704,-0.291c-0.186,-0.187 -0.291,-0.44 -0.291,-0.704c0,-1.111 -0.355,-3.161 -0.355,-4.667Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-fill-and-stroke.svg b/.icons/kora/actions/16/dialog-fill-and-stroke.svg
new file mode 100644
index 000000000..db4c2851e
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-fill-and-stroke.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.252,1.154c-0.309,-0.246 -0.75,-0.233 -1.043,0.031c-0.314,0.28 -0.716,0.641 -1.029,0.923c-0.294,0.264 -0.354,0.702 -0.142,1.035c0.389,0.627 1.021,1.595 1.509,2.095c0.993,1.016 3.249,2.24 4.255,3.266c0.461,0.47 1.099,1.306 1.542,1.91c0.136,0.181 0.343,0.296 0.568,0.318c0.226,0.022 0.45,-0.053 0.618,-0.204c0.059,-0.051 0.117,-0.104 0.174,-0.155c0.169,-0.152 0.265,-0.367 0.268,-0.594c0.002,-0.227 -0.091,-0.445 -0.257,-0.6c-0.554,-0.502 -1.318,-1.225 -1.737,-1.733c-0.912,-1.106 -1.882,-3.466 -2.788,-4.558c-0.449,-0.543 -1.353,-1.279 -1.938,-1.734Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.254,10.142c-0.942,-0.25 -1.913,0.89 -1.72,1.935c0.196,1.069 1.315,1.454 1.992,1.673c0.847,0.274 3.498,0.06 3.498,0.06c-0,-0 -1.812,-0.555 -2.169,-1.723c-0.31,-1.014 -0.865,-1.751 -1.601,-1.945Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-filters.svg b/.icons/kora/actions/16/dialog-filters.svg
new file mode 120000
index 000000000..bf1c124d6
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-filters.svg
@@ -0,0 +1 @@
+view-filter.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-geometry.svg b/.icons/kora/actions/16/dialog-geometry.svg
new file mode 100644
index 000000000..5e34b3c13
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-geometry.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,9 C 7,9 7,10 7,10 H 2.5 C 2.5,10 2,10 2,10.5 2,11 2.5,11 2.5,11 H 7 C 7,11 7,12 8,12 9,12 9,11 9,11 H 13.5 C 13.5,11 14,11 14,10.5 14,10 13.5,10 13.5,10 H 9 C 9,10 9,9 8,9 Z M 8,2 C 8,2 9,2 9,3 V 4 H 7 V 3 C 7,2 8,2 8,2 Z M 0,0 V 16 H 16 V 0 Z M 1,1 H 15 V 15 H 1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,3 A 2,2 0 0 0 6,5 2,2 0 0 0 8,7 2,2 0 0 0 10,5 2,2 0 0 0 8,3 Z M 8,4 A 1,1 0 0 1 9,5 1,1 0 0 1 8,6 1,1 0 0 1 7,5 1,1 0 0 1 8,4 Z M 6,5 5,6 4,9 V 13 L 5,14 V 11 L 6,7 6.5859,6.4141 A 2,2 0 0 1 6,5 Z M 10,5 A 2,2 0 0 1 9.4141,6.4141 L 10,7 11,11 V 14 L 12,13 V 9 L 11,6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-icon-preview.svg b/.icons/kora/actions/16/dialog-icon-preview.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-icon-preview.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-information.svg b/.icons/kora/actions/16/dialog-information.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-information.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-input-devices.svg b/.icons/kora/actions/16/dialog-input-devices.svg
new file mode 100644
index 000000000..d8975a4d9
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-input-devices.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.5,4l-2,0l2.5,-4l2.5,4l-2,0l0,5.381l4.03,-0l0,-1.381l-0.53,0c-0,0 -1,0 -1,-1l-0,-2c-0,-1 1,-1 1,-1l2,0c-0,0 1,0 1,1l-0,2c-0,1 -1,1 -1,1l-0.47,0l0,1.881c0,0.276 -0.224,0.5 -0.5,0.5l-4.53,-0l0,1.683c0.859,0.224 1.5,1.011 1.5,1.936c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-0.925 0.641,-1.712 1.5,-1.936l0,-1.683l-4.547,-0c-0.276,-0 -0.5,-0.224 -0.5,-0.5l0,-1.958c-0.835,-0.24 -1.453,-1.015 -1.453,-1.923c-0,-1.097 0.903,-2 2,-2c1.097,0 2,0.903 2,2c0,0.941 -0.665,1.74 -1.547,1.947l0,1.434l4.047,-0l0,-5.381Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-layers.svg b/.icons/kora/actions/16/dialog-layers.svg
new file mode 100644
index 000000000..437378ea0
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-layers.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,11.763l-4,3.237l10,0l4,-3.237l-10,0Zm0,-5.316l-4,3.237l10,-0l4,-3.237l-10,-0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,1.159l-4,3.237l10,-0l4,-3.237l-10,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-memory.svg b/.icons/kora/actions/16/dialog-memory.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-memory.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-messages.svg b/.icons/kora/actions/16/dialog-messages.svg
new file mode 100644
index 000000000..1e829260c
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-messages.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2c0,0 -2,0 -2,2l0,6c0,2 2,2 2,2l5,0l2,3l2,-3l1,0c0,0 2,0 2,-2l0,-6c0,-2 -2,-2 -2,-2l-10,0Zm7,11.197l1.168,-1.752c0.185,-0.278 0.498,-0.445 0.832,-0.445c0,0 1,0 1,0c-0,0 1,0 1,-1l0,-6c0,-1 -1,-1 -1,-1l-10,0c0,-0 -1,-0 -1,1l0,6c0,1 1,1 1,1l5,0c0.334,-0 0.647,0.167 0.832,0.445l1.168,1.752Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-no.svg b/.icons/kora/actions/16/dialog-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-object-properties.svg b/.icons/kora/actions/16/dialog-object-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-object-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-objects.svg b/.icons/kora/actions/16/dialog-objects.svg
new file mode 100644
index 000000000..8b0a28b29
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-objects.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 2-3 3h9l3-3zm2 5-3 3h9l3-3zm2 5-3 3h9l3-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-ok-apply.svg b/.icons/kora/actions/16/dialog-ok-apply.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-ok-apply.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-ok.svg b/.icons/kora/actions/16/dialog-ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-password.svg b/.icons/kora/actions/16/dialog-password.svg
new file mode 100644
index 000000000..0b3170fc3
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-password.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1.481c-1.66,-0 -3,1.34 -3,3c0,1.24 0.74,2.3 1.82,2.76l-2.3,6.162c2.493,1.488 4.814,1.488 6.96,0l-2.3,-6.162c1.08,-0.46 1.82,-1.52 1.82,-2.76c0,-1.66 -1.34,-3 -3,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-path-effects.svg b/.icons/kora/actions/16/dialog-path-effects.svg
new file mode 100644
index 000000000..e798fb16c
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-path-effects.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,1.5 C 9.4048,1.5 6.5065,2.5365 4.5215,4.5215 2.5365,6.5065 1.5,9.4048 1.5,13 H 2.5 C 2.5,9.5952 3.4635,6.9935 5.2285,5.2285 6.9935,3.4635 9.5952,2.5 13,2.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.29492,5.0957 A 3.5,3.5 0 0 0 0,6.5 3.5,3.5 0 0 0 3.5,10 3.5,3.5 0 0 0 6.9023,7.3047 4.5,4.5 0 0 1 4.5,8 4.5,4.5 0 0 1 0.29492,5.0957 Z M 6,0.50195 A 2.5,2.5 0 0 0 5,2.5 2.5,2.5 0 0 0 7.5,5 2.5,2.5 0 0 0 9.4961,4 3.5,3.5 0 0 1 6,0.50195 Z M 4,14 A 2,2 0 0 1 2,16 2,2 0 0 1 0,14 2,2 0 0 1 2,12 2,2 0 0 1 4,14 Z M 16,2 A 2,2 0 0 1 14,4 2,2 0 0 1 12,2 2,2 0 0 1 14,0 2,2 0 0 1 16,2 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-rows-and-columns.svg b/.icons/kora/actions/16/dialog-rows-and-columns.svg
new file mode 100644
index 000000000..6b8d87815
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-rows-and-columns.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v5h7v-5h-7zm8 0v7h6v-7h-6zm-8 8v6h7v-6h-7zm8 0v4h6v-4h-6z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-scripts.svg b/.icons/kora/actions/16/dialog-scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-selectors.svg b/.icons/kora/actions/16/dialog-selectors.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-selectors.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-templates.svg b/.icons/kora/actions/16/dialog-templates.svg
new file mode 120000
index 000000000..911d559e6
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-templates.svg
@@ -0,0 +1 @@
+document-new-from-template.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-text-and-font.svg b/.icons/kora/actions/16/dialog-text-and-font.svg
new file mode 100644
index 000000000..ce6fc5fb5
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-text-and-font.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 5 L 4,3 H 7 V 13 L 5,15 H 11 L 9,13 V 3 H 12 L 14,5 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-tile-clones.svg b/.icons/kora/actions/16/dialog-tile-clones.svg
new file mode 100644
index 000000000..790f1c9b1
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-tile-clones.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="6" height="6" x="1" y="1"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,9c-2,0 -2,1 -2,1l0,1.384l-0.194,-0c-0.445,-0 -0.806,0.36 -0.806,0.806c0,0.597 0,1.407 0,2.004c0,0.445 0.361,0.806 0.806,0.806c1.148,-0 3.24,-0 4.388,0c0.445,0 0.806,-0.361 0.806,-0.806c0,-0.597 0,-1.407 0,-2.004c-0,-0.446 -0.361,-0.806 -0.806,-0.806c-0.114,-0 -0.194,-0 -0.194,-0l0,-1.384c0,0 0,-1 -2,-1Zm-11,0l0,6l6,0l0,-6l-6,0Zm11,1c1,0 1,0.5 1,0.5l0,0.884l-2,-0l0,-0.884c0,0 0,-0.5 1,-0.5Zm-3,-9l0,6l6,0l0,-6l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-transform.svg b/.icons/kora/actions/16/dialog-transform.svg
new file mode 120000
index 000000000..617c98bae
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-transform.svg
@@ -0,0 +1 @@
+kdenlive-zoom-large.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dialog-warning.svg b/.icons/kora/actions/16/dialog-warning.svg
new file mode 100644
index 000000000..398b6e622
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-warning.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1c-3.87,0 -7,3.13 -7,7c0,3.86 3.13,7 7,7c3.87,0 7,-3.14 7,-7c0,-3.87 -3.13,-7 -7,-7Zm0,1c3.317,0 6,2.683 6,6c0,3.309 -2.683,6 -6,6c-3.317,0 -6,-2.691 -6,-6c0,-3.317 2.683,-6 6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,10.335c0.656,0 1.189,0.533 1.189,1.189c0,0.656 -0.533,1.188 -1.189,1.188c-0.656,0 -1.189,-0.532 -1.189,-1.188c0,-0.656 0.533,-1.189 1.189,-1.189Zm-1.355,-6.501c0,-0.357 0.142,-0.7 0.395,-0.953c0.253,-0.253 0.596,-0.395 0.953,-0.395l0.014,0c0.357,0 0.7,0.142 0.953,0.395c0.253,0.253 0.395,0.596 0.395,0.953c0,1.506 -0.355,3.556 -0.355,4.667c0,0.264 -0.105,0.517 -0.291,0.704c-0.187,0.186 -0.44,0.291 -0.704,0.291l-0.01,0c-0.264,0 -0.517,-0.105 -0.704,-0.291c-0.186,-0.187 -0.291,-0.44 -0.291,-0.704c0,-1.111 -0.355,-3.161 -0.355,-4.667Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-xml-editor.svg b/.icons/kora/actions/16/dialog-xml-editor.svg
new file mode 100644
index 000000000..bff4cb0c5
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-xml-editor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.5,0 5.5,15.754 6.5,16 10.5,0.246 Z M 4.2539,3 0,8 4.2539,13 6,12.291 2.3359,8 6,3.709 Z M 11.746,3 10,3.709 13.664,8 10,12.291 11.746,13 16,8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dialog-yes.svg b/.icons/kora/actions/16/dialog-yes.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/dialog-yes.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/dirsync.svg b/.icons/kora/actions/16/dirsync.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/kora/actions/16/dirsync.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/distribute-graph-directed.svg b/.icons/kora/actions/16/distribute-graph-directed.svg
new file mode 100644
index 000000000..eeb351af4
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-graph-directed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.5 0 A 1.5 1.5 0 0 0 0 1.5 A 1.5 1.5 0 0 0 1.5 3 A 1.5 1.5 0 0 0 3 1.5 A 1.5 1.5 0 0 0 1.5 0 z M 14.5 0 A 1.5 1.5 0 0 0 13 1.5 A 1.5 1.5 0 0 0 14.5 3 A 1.5 1.5 0 0 0 16 1.5 A 1.5 1.5 0 0 0 14.5 0 z M 12.785 2.5684 L 8.9395 6.7559 L 9.6895 7.4434 L 13.535 3.2559 L 12.785 2.5684 z M 3.2227 2.6309 L 2.4727 3.3184 L 6.2812 7.4199 L 7.0352 6.7246 L 3.2227 2.6309 z M 8 7 A 1.5 1.5 0 0 0 6.5 8.5 A 1.5 1.5 0 0 0 8 10 A 1.5 1.5 0 0 0 9.5 8.5 A 1.5 1.5 0 0 0 8 7 z M 7.5 10.443 L 7.5 12.568 L 8.5 12.568 L 8.5 10.443 L 7.5 10.443 z M 8 13 A 1.5 1.5 0 0 0 6.5 14.5 A 1.5 1.5 0 0 0 8 16 A 1.5 1.5 0 0 0 9.5 14.5 A 1.5 1.5 0 0 0 8 13 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-graph.svg b/.icons/kora/actions/16/distribute-graph.svg
new file mode 100644
index 000000000..fe11dbf6c
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-graph.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,14.5 A 1.5,1.5 0 0 1 1.5,16 1.5,1.5 0 0 1 0,14.5 1.5,1.5 0 0 1 1.5,13 1.5,1.5 0 0 1 3,14.5 Z M 10,14.5 A 1.5,1.5 0 0 1 8.5,16 1.5,1.5 0 0 1 7,14.5 1.5,1.5 0 0 1 8.5,13 1.5,1.5 0 0 1 10,14.5 Z M 15,8.5 A 1.5,1.5 0 0 1 13.5,10 1.5,1.5 0 0 1 12,8.5 1.5,1.5 0 0 1 13.5,7 1.5,1.5 0 0 1 15,8.5 Z M 3,6.5 A 1.5,1.5 0 0 1 1.5,8 1.5,1.5 0 0 1 0,6.5 1.5,1.5 0 0 1 1.5,5 1.5,1.5 0 0 1 3,6.5 Z M 9,1.5 A 1.5,1.5 0 0 1 7.5,3 1.5,1.5 0 0 1 6,1.5 1.5,1.5 0 0 1 7.5,0 1.5,1.5 0 0 1 9,1.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5586,0.801 1,6.2658 V 15 H 8.7344 L 14.154,8.4963 Z M 7.4414,2.2014 12.846,8.5041 8.2656,14 H 2 V 6.7346 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-baseline.svg b/.icons/kora/actions/16/distribute-horizontal-baseline.svg
new file mode 100644
index 000000000..a7138db5f
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-baseline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,2l0,12l1.272,0l-0,-12l-1.272,0Zm4,1.327l0,1.673l6,0c0,0 1,0 1,1l0,1l-5,0c-3,0 -3,3 -3,3c0,0 0,3 3,3l6.636,0l-0,-6.785c-0,-3 -2.636,-2.888 -2.636,-2.888l-6,0Zm2,5.168l5,0l0,2.972l-5,0c0,0 -1.458,0.056 -1.458,-1.467c0,-1.523 1.458,-1.505 1.458,-1.505Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-center.svg b/.icons/kora/actions/16/distribute-horizontal-center.svg
new file mode 100644
index 000000000..e8f01f521
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.705,14.406l-1.279,0c-0.968,0 -1.754,-0.786 -1.754,-1.755l-0,-3.509c-0,-0.968 0.786,-1.754 1.754,-1.754l1.279,-0l0,-0.619c0,-0.276 0.224,-0.5 0.5,-0.5c0.276,-0 0.5,0.224 0.5,0.5l0,0.619l1.231,-0c0.968,-0 1.754,0.786 1.754,1.754l0,3.509c0,0.969 -0.786,1.755 -1.754,1.755l-1.231,0l0,0.614c0,0.276 -0.224,0.5 -0.5,0.5c-0.276,-0 -0.5,-0.224 -0.5,-0.5l0,-0.614Zm2.231,-6.018l-3.51,-0c-0.416,-0 -0.754,0.338 -0.754,0.754c-0,0 -0,3.509 -0,3.509c-0,0.417 0.338,0.755 0.754,0.755l3.51,0c0.416,0 0.754,-0.338 0.754,-0.755c0,0 0,-3.509 0,-3.509c0,-0.416 -0.338,-0.754 -0.754,-0.754Zm-1.097,-5.266l-4.137,-2.554l-0,5.108l4.137,-2.554Zm-8.681,11.284l-1.279,0c-0.968,0 -1.755,-0.786 -1.755,-1.755l0,-3.509c0,-0.968 0.787,-1.754 1.755,-1.754l1.279,-0l0,-0.619c0,-0.276 0.224,-0.5 0.5,-0.5c0.276,-0 0.5,0.224 0.5,0.5l0,0.619l1.23,-0c0.969,-0 1.755,0.786 1.755,1.754l0,3.509c0,0.969 -0.786,1.755 -1.755,1.755l-1.23,0l0,0.614c0,0.276 -0.224,0.5 -0.5,0.5c-0.276,-0 -0.5,-0.224 -0.5,-0.5l0,-0.614Zm-0.711,-11.284l4.137,-2.554l0,5.108l-4.137,-2.554Zm2.941,5.266l-3.509,-0c-0.416,-0 -0.755,0.338 -0.755,0.754c0,0 0,3.509 0,3.509c0,0.417 0.339,0.755 0.755,0.755l3.509,0c0.417,0 0.755,-0.338 0.755,-0.755c0,0 0,-3.509 0,-3.509c0,-0.416 -0.338,-0.754 -0.755,-0.754Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-equal.svg b/.icons/kora/actions/16/distribute-horizontal-equal.svg
new file mode 100644
index 000000000..d1c59571d
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-equal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.843,14.101l3.429,-0c0.945,-0 1.711,-0.767 1.711,-1.711l0,-3.423c0,-0.945 -0.766,-1.712 -1.711,-1.712l-3.429,0l-0,-0.757c-0,-0.245 -0.224,-0.443 -0.5,-0.443c-0.276,-0 -0.5,0.198 -0.5,0.443l-0,8.361c-0,0.244 0.224,0.442 0.5,0.442c0.276,0 0.5,-0.198 0.5,-0.442l-0,-0.758Zm-3.686,-6.846l-3.429,0c-0.945,0 -1.711,0.767 -1.711,1.712l-0,3.423c-0,0.944 0.766,1.711 1.711,1.711l3.429,-0l0,0.758c0,0.244 0.224,0.442 0.5,0.442c0.276,0 0.5,-0.198 0.5,-0.442l0,-8.361c0,-0.245 -0.224,-0.443 -0.5,-0.443c-0.276,-0 -0.5,0.198 -0.5,0.443l0,0.757Zm0,5.846l-3.429,-0c-0.393,-0 -0.711,-0.319 -0.711,-0.711c-0,-0 -0,-3.423 -0,-3.423c-0,-0.393 0.318,-0.712 0.711,-0.712l3.429,0l0,4.846Zm3.686,-4.846l3.429,0c0.393,0 0.711,0.319 0.711,0.712c0,-0 0,3.423 0,3.423c0,0.392 -0.318,0.711 -0.711,0.711l-3.429,-0l-0,-4.846Zm-1,-5.084l4.137,-2.555l-0,5.109l-4.137,-2.554Zm-1.686,-0l-4.137,-2.555l0,5.109l4.137,-2.554Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-gaps.svg b/.icons/kora/actions/16/distribute-horizontal-gaps.svg
new file mode 100644
index 000000000..57d72cbf1
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-gaps.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.039,11.423l3.429,-0c0.945,-0 1.712,-0.767 1.712,-1.712l-0,-3.422c-0,-0.945 -0.767,-1.712 -1.712,-1.712l-3.429,0l-0,-0.757c-0,-0.245 -0.224,-0.443 -0.5,-0.443c-0.276,-0 -0.5,0.198 -0.5,0.443l-0,8.36c-0,0.245 0.224,0.443 0.5,0.443c0.276,0 0.5,-0.198 0.5,-0.443l-0,-0.757Zm-4.078,-6.846l-3.429,0c-0.945,0 -1.712,0.767 -1.712,1.712l0,3.422c0,0.945 0.767,1.712 1.712,1.712l3.429,-0l0,0.757c0,0.245 0.224,0.443 0.5,0.443c0.276,0 0.5,-0.198 0.5,-0.443l0,-8.36c0,-0.245 -0.224,-0.443 -0.5,-0.443c-0.276,-0 -0.5,0.198 -0.5,0.443l0,0.757Zm0,5.846l-3.429,-0c-0.393,-0 -0.712,-0.319 -0.712,-0.712c0,0 0,-3.422 0,-3.422c0,-0.393 0.319,-0.712 0.712,-0.712l3.429,0l0,4.846Zm4.078,-4.846l3.429,0c0.393,0 0.712,0.319 0.712,0.712c-0,-0 -0,3.422 -0,3.422c-0,0.393 -0.319,0.712 -0.712,0.712l-3.429,-0l-0,-4.846Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-left.svg b/.icons/kora/actions/16/distribute-horizontal-left.svg
new file mode 100644
index 000000000..34c822617
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.188,14.299l3.429,-0c0.945,-0 1.711,-0.767 1.711,-1.712l0,-3.422c0,-0.945 -0.766,-1.712 -1.711,-1.712l-3.429,0l-0,-0.757c-0,-0.245 -0.224,-0.443 -0.5,-0.443c-0.276,-0 -0.5,0.198 -0.5,0.443l-0,8.36c-0,0.245 0.224,0.443 0.5,0.443c0.276,0 0.5,-0.198 0.5,-0.443l-0,-0.757Zm-0,-5.846l3.429,0c0.393,0 0.711,0.319 0.711,0.712c0,-0 0,3.422 0,3.422c0,0.393 -0.318,0.712 -0.711,0.712l-3.429,-0l-0,-4.846Zm-7.702,5.846l3.43,-0c0.944,-0 1.711,-0.767 1.711,-1.712l0,-3.422c0,-0.945 -0.767,-1.712 -1.711,-1.712l-3.43,0l0,-0.757c0,-0.245 -0.224,-0.443 -0.5,-0.443c-0.275,-0 -0.5,0.198 -0.5,0.443l0,8.36c0,0.245 0.225,0.443 0.5,0.443c0.276,0 0.5,-0.198 0.5,-0.443l0,-0.757Zm0,-5.846l3.43,0c0.392,0 0.711,0.319 0.711,0.712c0,-0 0,3.422 0,3.422c0,0.393 -0.319,0.712 -0.711,0.712l-3.43,-0l0,-4.846Zm-1,-5.352l4.138,-2.554l-0,5.108l-4.138,-2.554Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-margin.svg b/.icons/kora/actions/16/distribute-horizontal-margin.svg
new file mode 100644
index 000000000..b0d19abb9
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-margin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-10.671,8.838l3.635,0l-0,-8l-3.635,0l-0,8Zm4.977,0l3.635,0l0,-8l-3.635,0l0,8Zm-3.977,-1l1.635,0l-0,-6l-1.635,0l-0,6Zm4.977,0l1.635,0l0,-6l-1.635,0l0,6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-page.svg b/.icons/kora/actions/16/distribute-horizontal-page.svg
new file mode 100644
index 000000000..af5ef49c6
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.284,0.74l2.976,3.031l0,9.147c0,1.293 -1.049,2.342 -2.342,2.342l-9.836,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.202,0Zm-0.013,0.895l-9.109,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.067l-2.094,0l-0,-2.136Zm-5.068,2.365l-3.635,0l-0,8l3.635,0l-0,-8Zm5.229,0l-3.635,0l0,8l3.635,0l0,-8Zm-6.229,1l-1.635,0l-0,6l1.635,0l-0,-6Zm5.229,0l-1.635,0l0,6l1.635,0l0,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-right.svg b/.icons/kora/actions/16/distribute-horizontal-right.svg
new file mode 100644
index 000000000..ecc39b1ab
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.22,14.276l-3.43,-0c-0.944,-0 -1.711,-0.767 -1.711,-1.712l0,-3.422c0,-0.945 0.767,-1.712 1.711,-1.712l3.43,0l-0,-0.757c-0,-0.245 0.224,-0.443 0.5,-0.443c0.276,-0 0.5,0.198 0.5,0.443l-0,8.36c-0,0.245 -0.224,0.443 -0.5,0.443c-0.276,0 -0.5,-0.198 -0.5,-0.443l-0,-0.757Zm-0,-5.846l-3.43,0c-0.392,0 -0.711,0.319 -0.711,0.712c0,-0 0,3.422 0,3.422c0,0.393 0.319,0.712 0.711,0.712l3.43,-0l-0,-4.846Zm7.701,5.846l-3.429,-0c-0.945,-0 -1.712,-0.767 -1.712,-1.712l0,-3.422c0,-0.945 0.767,-1.712 1.712,-1.712l3.429,0l-0,-0.757c-0,-0.245 0.224,-0.443 0.5,-0.443c0.276,-0 0.5,0.198 0.5,0.443l-0,8.36c-0,0.245 -0.224,0.443 -0.5,0.443c-0.276,0 -0.5,-0.198 -0.5,-0.443l-0,-0.757Zm-0,-5.846l-3.429,0c-0.393,0 -0.712,0.319 -0.712,0.712c0,-0 0,3.422 0,3.422c0,0.393 0.319,0.712 0.712,0.712l3.429,-0l-0,-4.846Zm1,-5.352l-4.137,-2.554l-0,5.108l4.137,-2.554Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-horizontal-x.svg b/.icons/kora/actions/16/distribute-horizontal-x.svg
new file mode 100644
index 000000000..8dc861e81
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-horizontal-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.802,2.613l-3.635,0l0,10.774l3.635,-0l0,-10.774Zm10.031,0l-3.635,0l-0,10.774l3.635,-0l-0,-10.774Zm-11.031,1l-1.635,0l0,8.774l1.635,-0l0,-8.774Zm10.031,0l-1.635,0l-0,8.774l1.635,-0l-0,-8.774Zm-7.833,2.387l-0,4l1,0l-0,-1l2,0l-0,1l1,0l-0,-4l-1,0l-0,1l-2,0l-0,-1l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-randomize.svg b/.icons/kora/actions/16/distribute-randomize.svg
new file mode 100644
index 000000000..6683e9547
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-randomize.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,12l0,4l5,0l0,-4l-5,0Zm5,-5l0,4l5,0l0,-4l-5,0Zm6,-1l0,4l5,0l0,-4l-5,0Zm-1,-5l0,4l5,0l0,-4l-5,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6,12l0,4l5,0l0,-4l-5,0Zm-6,-10l0,4l5,0l0,-4l-5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-remove-overlaps.svg b/.icons/kora/actions/16/distribute-remove-overlaps.svg
new file mode 100644
index 000000000..5cc6d7952
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-remove-overlaps.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6,1l0,14l4,0l0,-14l-4,0Zm-5,0l0,4l4,0l0,-4l-4,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.818,1.032l-3.636,0l0,13.968l3.636,0l-0,-13.968Zm-1,1l-1.636,0l0,11.968l1.636,0l-0,-11.968Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.818,6l-3.636,0l0,9l3.636,0l-0,-9Zm-1,1l-1.636,0l0,7l1.636,0l-0,-7Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-unclump.svg b/.icons/kora/actions/16/distribute-unclump.svg
new file mode 100644
index 000000000..803571acb
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-unclump.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="4" height="14" x="0" y="1"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,11l0,4l5,0l0,-4l-5,0Zm-5,2l0,1l4,0l0,-1l-4,0Zm7,-7l0,4l1,0l0,-4l-1,0Zm-2,-5l0,4l5,0l0,-4l-5,0Zm-5,1l0,1l4,0l0,-1l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-baseline.svg b/.icons/kora/actions/16/distribute-vertical-baseline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-baseline.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/distribute-vertical-bottom.svg b/.icons/kora/actions/16/distribute-vertical-bottom.svg
new file mode 100644
index 000000000..7db0a991a
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-bottom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.132,6.243l-0,-3.43c-0,-0.944 0.766,-1.711 1.711,-1.711l3.423,-0c0.944,-0 1.711,0.767 1.711,1.711l0,3.43l0.758,-0c0.244,-0 0.443,0.224 0.443,0.5c-0,0.276 -0.199,0.5 -0.443,0.5l-8.361,-0c-0.244,-0 -0.443,-0.224 -0.443,-0.5c0,-0.276 0.199,-0.5 0.443,-0.5l0.758,-0Zm5.845,-0l0,-3.43c0,-0.392 -0.319,-0.711 -0.711,-0.711c-0,-0 -3.423,-0 -3.423,-0c-0.393,-0 -0.711,0.319 -0.711,0.711l-0,3.43l4.845,-0Zm-5.845,7.701l-0,-3.429c-0,-0.945 0.766,-1.712 1.711,-1.712l3.423,0c0.944,0 1.711,0.767 1.711,1.712l0,3.429l0.758,-0c0.244,-0 0.443,0.224 0.443,0.5c-0,0.276 -0.199,0.5 -0.443,0.5l-8.361,-0c-0.244,-0 -0.443,-0.224 -0.443,-0.5c0,-0.276 0.199,-0.5 0.443,-0.5l0.758,-0Zm5.845,-0l0,-3.429c0,-0.393 -0.319,-0.712 -0.711,-0.712c-0,0 -3.423,0 -3.423,0c-0.393,0 -0.711,0.319 -0.711,0.712l-0,3.429l4.845,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.329,14.944l2.555,-4.137l-5.109,-0l2.554,4.137Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-center.svg b/.icons/kora/actions/16/distribute-vertical-center.svg
new file mode 100644
index 000000000..acb438764
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.045,11.342l0,-1.279c0,-0.969 0.786,-1.755 1.755,-1.755l3.509,0c0.968,0 1.755,0.786 1.755,1.755l-0,1.279l0.619,-0c0.276,-0 0.5,0.224 0.5,0.5c-0,0.276 -0.224,0.5 -0.5,0.5l-0.619,-0l-0,1.23c-0,0.969 -0.787,1.755 -1.755,1.755l-3.509,-0c-0.969,-0 -1.755,-0.786 -1.755,-1.755l0,-1.23l-0.614,-0c-0.276,-0 -0.5,-0.224 -0.5,-0.5c0,-0.276 0.224,-0.5 0.5,-0.5l0.614,-0Zm6.019,2.23l-0,-3.509c-0,-0.417 -0.338,-0.755 -0.755,-0.755c0,0 -3.509,0 -3.509,0c-0.417,0 -0.755,0.338 -0.755,0.755l0,3.509c0,0.417 0.338,0.755 0.755,0.755c-0,-0 3.509,-0 3.509,-0c0.417,-0 0.755,-0.338 0.755,-0.755Zm5.265,-1.097l2.555,-4.137l-5.109,-0l2.554,4.137Zm-11.284,-8.681l0,-1.279c0,-0.968 0.786,-1.754 1.755,-1.754l3.509,-0c0.968,-0 1.755,0.786 1.755,1.754l-0,1.279l0.619,0c0.276,0 0.5,0.224 0.5,0.5c-0,0.276 -0.224,0.5 -0.5,0.5l-0.619,0l-0,1.231c-0,0.968 -0.787,1.754 -1.755,1.754l-3.509,0c-0.969,0 -1.755,-0.786 -1.755,-1.754l0,-1.231l-0.614,0c-0.276,0 -0.5,-0.224 -0.5,-0.5c0,-0.276 0.224,-0.5 0.5,-0.5l0.614,0Zm11.284,-0.71l2.555,4.137l-5.109,-0l2.554,-4.137Zm-5.265,2.941l-0,-3.51c-0,-0.416 -0.338,-0.754 -0.755,-0.754c0,-0 -3.509,-0 -3.509,-0c-0.417,-0 -0.755,0.338 -0.755,0.754l0,3.51c0,0.416 0.338,0.754 0.755,0.754c-0,0 3.509,0 3.509,0c0.417,0 0.755,-0.338 0.755,-0.754Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-equal.svg b/.icons/kora/actions/16/distribute-vertical-equal.svg
new file mode 100644
index 000000000..460d6c7d3
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-equal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.132,9.803l-0,3.43c-0,0.944 0.766,1.711 1.711,1.711l3.423,-0c0.944,-0 1.711,-0.767 1.711,-1.711l0,-3.43l0.758,0c0.244,0 0.443,-0.224 0.443,-0.5c-0,-0.276 -0.199,-0.5 -0.443,-0.5l-8.361,0c-0.244,0 -0.443,0.224 -0.443,0.5c0,0.276 0.199,0.5 0.443,0.5l0.758,0Zm5.845,0l0,3.43c0,0.392 -0.319,0.711 -0.711,0.711c-0,-0 -3.423,-0 -3.423,-0c-0.393,-0 -0.711,-0.319 -0.711,-0.711l-0,-3.43l4.845,0Zm5.352,-1l-2.554,4.137l5.109,0l-2.555,-4.137Zm0,-1.429l-2.554,-4.137l5.109,0l-2.555,4.137Zm-11.197,-1.131l-0,-3.43c-0,-0.944 0.766,-1.711 1.711,-1.711l3.423,-0c0.944,-0 1.711,0.767 1.711,1.711l0,3.43l0.758,-0c0.244,-0 0.443,0.224 0.443,0.5c-0,0.276 -0.199,0.5 -0.443,0.5l-8.361,-0c-0.244,-0 -0.443,-0.224 -0.443,-0.5c0,-0.276 0.199,-0.5 0.443,-0.5l0.758,-0Zm5.845,-0l0,-3.43c0,-0.392 -0.319,-0.711 -0.711,-0.711c-0,-0 -3.423,-0 -3.423,-0c-0.393,-0 -0.711,0.319 -0.711,0.711l-0,3.43l4.845,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-gaps.svg b/.icons/kora/actions/16/distribute-vertical-gaps.svg
new file mode 100644
index 000000000..7011a4299
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-gaps.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.577,9.803l0,3.43c0,0.944 0.767,1.711 1.712,1.711l3.422,-0c0.945,-0 1.712,-0.767 1.712,-1.711l-0,-3.43l0.757,0c0.245,0 0.443,-0.224 0.443,-0.5c0,-0.276 -0.198,-0.5 -0.443,-0.5l-8.36,0c-0.245,0 -0.443,0.224 -0.443,0.5c-0,0.276 0.198,0.5 0.443,0.5l0.757,0Zm5.846,0l-0,3.43c-0,0.392 -0.319,0.711 -0.712,0.711c0,-0 -3.422,-0 -3.422,-0c-0.393,-0 -0.712,-0.319 -0.712,-0.711l0,-3.43l4.846,0Zm-5.846,-3.56l0,-3.43c0,-0.944 0.767,-1.711 1.712,-1.711l3.422,-0c0.945,-0 1.712,0.767 1.712,1.711l-0,3.43l0.757,-0c0.245,-0 0.443,0.224 0.443,0.5c0,0.276 -0.198,0.5 -0.443,0.5l-8.36,-0c-0.245,-0 -0.443,-0.224 -0.443,-0.5c-0,-0.276 0.198,-0.5 0.443,-0.5l0.757,-0Zm5.846,-0l-0,-3.43c-0,-0.392 -0.319,-0.711 -0.712,-0.711c0,-0 -3.422,-0 -3.422,-0c-0.393,-0 -0.712,0.319 -0.712,0.711l0,3.43l4.846,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-margin.svg b/.icons/kora/actions/16/distribute-vertical-margin.svg
new file mode 100644
index 000000000..80fd4bb79
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-margin.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,3.283l0,3.635l8,-0l0,-3.635l-8,-0Zm1,1l0,1.635l6,-0l0,-1.635l-6,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,9.082l0,3.635l8,0l0,-3.635l-8,0Zm1,1l0,1.635l6,0l0,-1.635l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-page.svg b/.icons/kora/actions/16/distribute-vertical-page.svg
new file mode 100644
index 000000000..00e4d4ba7
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,12.284l-3.031,2.976l-9.147,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,9.202Zm-0.895,-0.013l0,-9.109c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l-0,9.676c-0,0.843 0.684,1.527 1.527,1.527l9.067,-0l-0,-2.094l2.136,-0Zm-2.365,0.161l0,-3.635l-8,0l0,3.635l8,0Zm-1,-1l0,-1.635l-6,0l0,1.635l6,0Zm1,-4.229l0,-3.635l-8,-0l0,3.635l8,-0Zm-1,-1l0,-1.635l-6,-0l0,1.635l6,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-top.svg b/.icons/kora/actions/16/distribute-vertical-top.svg
new file mode 100644
index 000000000..4b89ba0f7
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-top.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.132,9.803l-0,3.43c-0,0.944 0.766,1.711 1.711,1.711l3.423,-0c0.944,-0 1.711,-0.767 1.711,-1.711l0,-3.43l0.758,0c0.244,0 0.443,-0.224 0.443,-0.5c-0,-0.276 -0.199,-0.5 -0.443,-0.5l-8.361,0c-0.244,0 -0.443,0.224 -0.443,0.5c0,0.276 0.199,0.5 0.443,0.5l0.758,0Zm5.845,0l0,3.43c0,0.392 -0.319,0.711 -0.711,0.711c-0,-0 -3.423,-0 -3.423,-0c-0.393,-0 -0.711,-0.319 -0.711,-0.711l-0,-3.43l4.845,0Zm-5.845,-7.701l-0,3.429c-0,0.945 0.766,1.712 1.711,1.712l3.423,-0c0.944,-0 1.711,-0.767 1.711,-1.712l0,-3.429l0.758,-0c0.244,-0 0.443,-0.224 0.443,-0.5c-0,-0.276 -0.199,-0.5 -0.443,-0.5l-8.361,-0c-0.244,-0 -0.443,0.224 -0.443,0.5c0,0.276 0.199,0.5 0.443,0.5l0.758,-0Zm5.845,-0l0,3.429c0,0.393 -0.319,0.712 -0.711,0.712c-0,-0 -3.423,-0 -3.423,-0c-0.393,-0 -0.711,-0.319 -0.711,-0.712l-0,-3.429l4.845,-0Zm5.352,-1l2.555,4.137l-5.109,0l2.554,-4.137Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/distribute-vertical-y.svg b/.icons/kora/actions/16/distribute-vertical-y.svg
new file mode 100644
index 000000000..18266ce1f
--- /dev/null
+++ b/.icons/kora/actions/16/distribute-vertical-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,11l0,4l10,0l0,-4l-10,0Zm1,1l0,2l8,0l0,-2l-8,0Zm2,-6l0,1l1,0l0,2l-1,0l0,1l4,0l0,-1l-1,0l0,-2l1,0l0,-1l-4,0Zm-3,-5l0,4l10,0l0,-4l-10,0Zm1,1l0,2l8,0l0,-2l-8,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-cleanup.svg b/.icons/kora/actions/16/document-cleanup.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/kora/actions/16/document-cleanup.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-close.svg b/.icons/kora/actions/16/document-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/document-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-decrypt.svg b/.icons/kora/actions/16/document-decrypt.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/kora/actions/16/document-decrypt.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-download.svg b/.icons/kora/actions/16/document-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/kora/actions/16/document-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-edit-decrypt-verify.svg b/.icons/kora/actions/16/document-edit-decrypt-verify.svg
new file mode 100644
index 000000000..3a6bdb268
--- /dev/null
+++ b/.icons/kora/actions/16/document-edit-decrypt-verify.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.008,6.531l-0,7.403c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712l0,-7.403l1.093,0l-0,8.023l9.83,-0l0,-8.023l1.093,0Zm-6.841,6.469l-2,-2l1,-1l1,1l3,-3l1,1l-4,4Zm-3.159,-9.646l-0,2l2,-0l-0,-2l-2,-0Zm6,-0l-0,2l2,-0l-0,-2l-2,-0Zm-8,-3l-0,2l2,-0l-0,-2l-2,-0Zm5,-0l-0,2l2,-0l-0,-2l-2,-0Zm5,-0l-0,2l2,-0l-0,-2l-2,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-edit-decrypt.svg b/.icons/kora/actions/16/document-edit-decrypt.svg
new file mode 100644
index 000000000..ac83ba264
--- /dev/null
+++ b/.icons/kora/actions/16/document-edit-decrypt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.008,6.531l-0,7.403c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712l0,-7.403l1.093,0l-0,8.023l9.83,-0l0,-8.023l1.093,0Zm-10,-3.177l-0,2l2,-0l-0,-2l-2,-0Zm6,-0l-0,2l2,-0l-0,-2l-2,-0Zm-8,-3l-0,2l2,-0l-0,-2l-2,-0Zm5,-0l-0,2l2,-0l-0,-2l-2,-0Zm5,-0l-0,2l2,-0l-0,-2l-2,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-edit-encrypt.svg b/.icons/kora/actions/16/document-edit-encrypt.svg
new file mode 100644
index 000000000..16748c5b0
--- /dev/null
+++ b/.icons/kora/actions/16/document-edit-encrypt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.008,15.646l-0,-2l2,0l-0,2l-2,0Zm5,0l-0,-2l2,0l-0,2l-2,0Zm5,0l-0,-2l2,0l-0,2l-2,0Zm-8,-3l-0,-2l2,0l-0,2l-2,0Zm6,0l-0,-2l2,0l-0,2l-2,0Zm-8,-2.691l-0,-7.889c-0,-0.454 0.18,-0.89 0.501,-1.211c0.321,-0.321 0.757,-0.501 1.211,-0.501l6.846,-0l3.457,4.089l0,5.512l-1.092,0l-0,-5.186l-2.821,-0.029l0,-3.294l-7.01,0l-0,8.509l-1.092,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-edit-sign-encrypt.svg b/.icons/kora/actions/16/document-edit-sign-encrypt.svg
new file mode 100644
index 000000000..0f9f7bb16
--- /dev/null
+++ b/.icons/kora/actions/16/document-edit-sign-encrypt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.008,9.646c-2,0 -2,1 -2,1l-0,1.3l-0.161,-0c-0.223,-0 -0.436,0.088 -0.594,0.245c-0.157,0.158 -0.245,0.371 -0.245,0.594c-0,0.605 -0,1.417 -0,2.022c-0,0.463 0.375,0.839 0.839,0.839c1.143,0 3.178,0 4.322,0c0.463,0 0.839,-0.376 0.839,-0.839c-0,-0.605 -0,-1.417 -0,-2.022c-0,-0.223 -0.089,-0.436 -0.246,-0.594c-0.157,-0.157 -0.371,-0.245 -0.593,-0.245c-0.097,-0 -0.161,-0 -0.161,-0l-0,-1.3c-0,0 -0,-1 -2,-1Zm-3.833,6l-3.471,0c-0.945,0 -1.712,-0.766 -1.712,-1.712c0,-2.942 0,-8.926 0,-11.868c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089l-0,5.699l-1.093,-0.812l0,-4.561l-2.82,-0.029l-0,-3.294l-7.01,0l-0,13.108l4.09,-0l-0,1.092Zm3.833,-5c1,0 1,0.5 1,0.5l-0,0.8l-2,-0l-0,-0.8c-0,0 -0,-0.5 1,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-edit-sign.svg b/.icons/kora/actions/16/document-edit-sign.svg
new file mode 100644
index 000000000..7f1a06fef
--- /dev/null
+++ b/.icons/kora/actions/16/document-edit-sign.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.008,9.646l-4,4l-0,2l2,0l4,-4l-2,-2Zm-4.777,6l-3.527,0c-0.945,0 -1.712,-0.766 -1.712,-1.712c0,-2.942 0,-8.926 0,-11.868c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089l-0,5.998l-1.093,-1.111l0,-4.561l-2.82,-0.029l-0,-3.294l-7.01,0l-0,13.108l4.146,-0l-0,1.092Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-edit-verify.svg b/.icons/kora/actions/16/document-edit-verify.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/document-edit-verify.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-edit.svg b/.icons/kora/actions/16/document-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/document-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-encrypt.svg b/.icons/kora/actions/16/document-encrypt.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/document-encrypt.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-encrypted.svg b/.icons/kora/actions/16/document-encrypted.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/document-encrypted.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-export-ocal.svg b/.icons/kora/actions/16/document-export-ocal.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/kora/actions/16/document-export-ocal.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-export-table.svg b/.icons/kora/actions/16/document-export-table.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/kora/actions/16/document-export-table.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-export.svg b/.icons/kora/actions/16/document-export.svg
new file mode 100644
index 000000000..873c5a1f5
--- /dev/null
+++ b/.icons/kora/actions/16/document-export.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.008,9.713l-0,4.221c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712c0,-2.942 0,-8.926 0,-11.868c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089l-0,3l-1.093,-0.775l0,-1.899l-2.82,-0.029l-0,-3.294l-7.01,0l-0,13.108l9.83,-0l0,-4.038l1.093,-0.803Zm-4.008,-4.087l-0,2l-4,-0l-0,2l4,-0l-0,2l4.5,-3l-4.5,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-import-ocal.svg b/.icons/kora/actions/16/document-import-ocal.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/kora/actions/16/document-import-ocal.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-import.svg b/.icons/kora/actions/16/document-import.svg
new file mode 100644
index 000000000..b09b14e4e
--- /dev/null
+++ b/.icons/kora/actions/16/document-import.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.008,10.84l-0,3.094c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712c0,-2.942 0,-8.926 0,-11.868c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089l-0,2.685l-1.093,-0l0,-2.359l-2.82,-0.029l-0,-3.294l-7.01,0l-0,13.108l9.83,-0l0,-3.714l1.093,0Zm-2.985,-4.743l-4.5,3l4.5,3l0,-2l4,0l0,-2l-4,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-multiple.svg b/.icons/kora/actions/16/document-multiple.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/document-multiple.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-new-from-template.svg b/.icons/kora/actions/16/document-new-from-template.svg
new file mode 100644
index 000000000..a5d7e8976
--- /dev/null
+++ b/.icons/kora/actions/16/document-new-from-template.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.085,6.06l0,-3.994c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089c-0,-0 -0,6.354 -0,9.491c-0,0.946 -0.767,1.712 -1.712,1.712l-1.919,0l0,-1.092l2.538,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0l-0,4.614l-1.093,-0Zm1.093,8.494l-1.093,-0l0,1.092l1.093,0l-0,-1.092Zm1.646,-0l-1.093,-0l0,1.092l1.093,0l-0,-1.092Zm1.646,-0l-1.093,-0l0,1.092l1.093,0l-0,-1.092Zm1.646,-0l-1.093,-0l0,1.092l1.093,0l-0,-1.092Zm1.646,-0l-1.093,-0l0,1.092l1.093,0l-0,-1.092Zm-6.584,-1.588l-1.093,0l0,1.093l1.093,-0l-0,-1.093Zm-0,-1.587l-1.093,-0l0,1.092l1.093,-0l-0,-1.092Zm4.311,-3.004l0,-1.88c0,-0.282 0.229,-0.51 0.511,-0.51c0.282,0 0.51,0.228 0.51,0.51l0,1.88l1.88,-0c0.282,-0 0.51,0.229 0.51,0.511c0,0.281 -0.228,0.51 -0.51,0.51l-1.88,-0l0,1.88c0,0.282 -0.228,0.51 -0.51,0.51c-0.282,0 -0.511,-0.228 -0.511,-0.51l0,-1.88l-1.879,-0c-0.282,-0 -0.51,-0.229 -0.51,-0.51c-0,-0.282 0.228,-0.511 0.51,-0.511l1.879,-0Zm-4.311,1.416l-1.093,-0l0,1.092l1.093,0l-0,-1.092Zm-0,-1.588l-1.093,0l0,1.093l1.093,-0l-0,-1.093Zm-0,-1.587l-1.093,-0l0,1.092l1.093,0l-0,-1.092Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/document-new.svg b/.icons/kora/actions/16/document-new.svg
new file mode 100644
index 000000000..996cc4efc
--- /dev/null
+++ b/.icons/kora/actions/16/document-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.704,0.354c-0.454,-0 -0.889,0.18 -1.21,0.501c-0.321,0.321 -0.502,0.757 -0.502,1.211c0,2.942 0,8.926 0,11.868c0,0.946 0.767,1.712 1.712,1.712c2.285,0 6.307,0 8.592,0c0.945,0 1.712,-0.766 1.712,-1.712c-0,-3.137 -0,-9.491 -0,-9.491l-3.457,-4.089l-6.847,-0Zm-0.619,1.092l-0,13.108l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0Zm5.375,6.725l2.767,0c0.254,0 0.462,0.204 0.461,0.462c0,0.254 -0.204,0.46 -0.462,0.461l-2.766,-0.001l0.001,2.767c-0.002,0.256 -0.206,0.462 -0.461,0.461c-0.257,0.002 -0.462,-0.204 -0.462,-0.461l-0.001,-2.766l-2.766,-0.001c-0.255,-0 -0.462,-0.204 -0.461,-0.462c-0.001,-0.254 0.204,-0.46 0.461,-0.461l2.767,0.001l-0.001,-2.767c0.001,-0.256 0.206,-0.462 0.461,-0.461c0.256,-0.002 0.462,0.204 0.462,0.461l0,2.767Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-open-data.svg b/.icons/kora/actions/16/document-open-data.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/kora/actions/16/document-open-data.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-open-folder.svg b/.icons/kora/actions/16/document-open-folder.svg
new file mode 100644
index 000000000..144b5c86f
--- /dev/null
+++ b/.icons/kora/actions/16/document-open-folder.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M1.461,2.439l2.226,-0c0.567,-0 0.774,0.209 1.123,0.599c0.317,0.355 0.919,0.745 1.394,0.745l8.335,0c0.317,0 0.572,0.255 0.572,0.572l0,8.634c0,0.317 -0.255,0.572 -0.572,0.572l-13.078,0c-0.317,0 -0.572,-0.255 -0.572,-0.572l-0,-9.978c-0,-0.317 0.255,-0.572 0.572,-0.572Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.391,1.55c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l-0,9.67c-0,0.523 -0.42,0.943 -0.943,0.943l-14.114,-0c-0.523,-0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Zm-2.93,0.889c-0.317,-0 -0.572,0.255 -0.572,0.572l-0,9.978c-0,0.317 0.255,0.572 0.572,0.572l13.078,0c0.317,0 0.572,-0.255 0.572,-0.572l0,-8.634c0,-0.317 -0.255,-0.572 -0.572,-0.572l-8.425,0c-0.362,0 -1.003,-0.436 -1.232,-0.665c-0.229,-0.228 -0.416,-0.679 -1.01,-0.679l-2.411,-0Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/document-open-recent.svg b/.icons/kora/actions/16/document-open-recent.svg
new file mode 100644
index 000000000..f790de5b0
--- /dev/null
+++ b/.icons/kora/actions/16/document-open-recent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm0,0.749c-3.429,-0 -6.251,2.822 -6.251,6.251c0,3.429 2.822,6.251 6.251,6.251c3.429,0 6.251,-2.822 6.251,-6.251c0,-3.429 -2.822,-6.251 -6.251,-6.251Zm-0.042,5.334l2.06,-3.887c0.121,-0.227 0.404,-0.314 0.631,-0.194c0.228,0.121 0.314,0.404 0.194,0.631l-2.094,3.95c0.039,0.095 0.06,0.199 0.06,0.308c0,0.447 -0.362,0.809 -0.809,0.809c-0.221,0 -0.421,-0.088 -0.567,-0.231c-0.081,0.008 -0.166,0.001 -0.249,-0.024l-3.191,-0.938c-0.348,-0.103 -0.548,-0.469 -0.445,-0.817c0.102,-0.348 0.468,-0.547 0.816,-0.445l3.224,0.949c0.109,-0.065 0.235,-0.104 0.37,-0.111Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-open-remote.svg b/.icons/kora/actions/16/document-open-remote.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/kora/actions/16/document-open-remote.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-open.svg b/.icons/kora/actions/16/document-open.svg
new file mode 100644
index 000000000..e8ace7cef
--- /dev/null
+++ b/.icons/kora/actions/16/document-open.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.625,2.968l3.592,3.664l0.482,-1.274l-4.698,-4.783l-4.7,4.783l0.482,1.274l3.592,-3.664l-0,10.608l1.25,-0l0,-10.608Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" width="12" height="2" x="2" y="14"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-page-setup.svg b/.icons/kora/actions/16/document-page-setup.svg
new file mode 100644
index 000000000..b9add3247
--- /dev/null
+++ b/.icons/kora/actions/16/document-page-setup.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.992,5.519l0,-3.453c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089c-0,-0 -0,6.354 -0,9.491c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712l0,-1.317l1.093,-0l-0,1.937l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0l-0,4.662l-1.093,-0.589Zm10.008,6.481l-12,-7l0,7l12,0Zm-10.189,-4.3l4.405,2.936l-4.405,0l0,-2.936Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-preview-archive.svg b/.icons/kora/actions/16/document-preview-archive.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/document-preview-archive.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-preview.svg b/.icons/kora/actions/16/document-preview.svg
new file mode 100644
index 000000000..9f4487fc5
--- /dev/null
+++ b/.icons/kora/actions/16/document-preview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.915,14.554c0,-0 0.331,0.354 0.557,0.624c-0.307,0.29 -0.721,0.468 -1.176,0.468c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712c0,-2.942 0,-8.926 0,-11.868c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089l-0,4.307l-1.093,-0.75l0,-3.231l-2.82,-0.029l-0,-3.294l-7.01,0l-0,13.108l9.83,-0Zm-1.041,-1.68c-0.406,0.238 -0.876,0.376 -1.374,0.376c-1.5,-0 -2.75,-1.25 -2.75,-2.75c-0,-1.5 1.25,-2.75 2.75,-2.75c1.5,-0 2.75,1.25 2.75,2.75c-0,0.498 -0.138,0.968 -0.376,1.374l1.904,1.904c-0,-0 0.5,0.5 -0,1c-0.5,0.5 -1,-0 -1,-0l-1.904,-1.904Zm-1.374,-4.124c1,-0 1.75,0.75 1.75,1.75c-0,1 -0.75,1.75 -1.75,1.75c-1,-0 -1.75,-0.75 -1.75,-1.75c-0,-1 0.75,-1.75 1.75,-1.75Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-print-direct.svg b/.icons/kora/actions/16/document-print-direct.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/kora/actions/16/document-print-direct.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-print-frame.svg b/.icons/kora/actions/16/document-print-frame.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/kora/actions/16/document-print-frame.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-print-preview.svg b/.icons/kora/actions/16/document-print-preview.svg
new file mode 100644
index 000000000..7a155344f
--- /dev/null
+++ b/.icons/kora/actions/16/document-print-preview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.091,8.663c-0.531,0.631 -0.853,1.443 -0.853,2.325c-0,1.055 0.461,2.011 1.191,2.675l-3.429,0l0,-5l3.091,0Zm2.864,4.159c0.036,-0.002 0.072,-0.006 0.108,-0.01l0.249,-0.044c0.06,-0.016 0.12,-0.035 0.18,-0.057c0.615,-0.227 1.064,-0.766 1.176,-1.414c0.019,-0.103 0.028,-0.207 0.029,-0.309c0,-1.009 -0.829,-1.838 -1.838,-1.838c-0.939,-0 -1.735,0.72 -1.829,1.655c-0.006,0.061 -0.009,0.122 -0.009,0.183c0,1.008 0.829,1.838 1.828,1.838l0.106,-0.004Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="8" height="2" x="4" y="1.42"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.823,8l-4.823,0l0,2l-1,0c-0.5,0 -1,-0.5 -1,-1l0,-4c0,-0.5 0.5,-1 1,-1l12,0c0.5,0 1,0.5 1,1l0,4c0,0.5 -0.5,1 -1,1l-0.659,0c-0.081,-0.283 -0.196,-0.553 -0.341,-0.804l0,-1.196l-1.105,0c-0.582,-0.399 -1.284,-0.634 -2.036,-0.634c-0.752,0 -1.454,0.235 -2.036,0.634Zm4.177,-3.543c0.531,0 0.963,0.431 0.963,0.962c0,0.532 -0.432,0.963 -0.963,0.963c-0.531,0 -0.963,-0.431 -0.963,-0.963c0,-0.531 0.432,-0.962 0.963,-0.962Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.859,7.866c-1.712,0 -3.121,1.41 -3.121,3.122c-0,1.712 1.409,3.121 3.121,3.121c0.653,-0.001 1.29,-0.207 1.82,-0.59l2.362,1.97c0.143,0.125 0.325,0.194 0.515,0.194c0.429,-0 0.78,-0.352 0.78,-0.781c0,-0.238 -0.108,-0.463 -0.295,-0.612l-2.364,-1.969c0.199,-0.416 0.302,-0.872 0.304,-1.333c-0,-1.712 -1.41,-3.122 -3.122,-3.122Zm0,0.784c1.283,-0 2.338,1.055 2.338,2.338c-0.001,0.133 -0.013,0.266 -0.037,0.397c-0.142,0.821 -0.713,1.507 -1.495,1.795c-0.073,0.027 -0.148,0.051 -0.224,0.071c-0.069,0.017 -0.14,0.032 -0.21,0.043c-0.036,0.005 -0.072,0.01 -0.107,0.014c-0.045,0.005 -0.09,0.01 -0.135,0.013l-0.009,0c-0.041,0.003 -0.08,0.004 -0.121,0.005c-1.283,-0 -2.338,-1.055 -2.338,-2.338c0,-0.078 0.004,-0.156 0.012,-0.233c0.118,-1.189 1.131,-2.105 2.326,-2.105Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-print.svg b/.icons/kora/actions/16/document-print.svg
new file mode 100644
index 000000000..ef4413119
--- /dev/null
+++ b/.icons/kora/actions/16/document-print.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" width="8" height="5" x="4" y="8.66"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="8" height="2" x="4" y="1.42"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,4c-0.5,0 -1,0.5 -1,1l0,4c0,0.5 0.5,1 1,1l1,0l0,-2l10,0l0,2l1,0c0.5,0 1,-0.5 1,-1l0,-4c0,-0.5 -0.5,-1 -1,-1l-12,0Zm10,0.457c0.531,0 0.963,0.431 0.963,0.962c0,0.532 -0.432,0.963 -0.963,0.963c-0.531,0 -0.963,-0.431 -0.963,-0.963c0,-0.531 0.432,-0.962 0.963,-0.962Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-properties.svg b/.icons/kora/actions/16/document-properties.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/document-properties.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-replace.svg b/.icons/kora/actions/16/document-replace.svg
new file mode 100644
index 000000000..e7ba12dc7
--- /dev/null
+++ b/.icons/kora/actions/16/document-replace.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m5.557 2.381c-.387 0-.758.154-1.032.428-.273.273-.427.644-.427 1.031v10.113c0 .806.653 1.459 1.459 1.459h7.321c.805 0 1.458-.653 1.458-1.459 0-2.674 0-8.087 0-8.087l-2.945-3.485zm-.528.931v11.169h8.377v-8.338l-2.404-.024v-2.807zm5.183-1.239h-1.644v-.554h-5.974v11.169h.964v.931h-.436c-.805 0-1.458-.653-1.458-1.459 0-2.507 0-7.606 0-10.113 0-.387.153-.758.427-1.032.273-.273.644-.427 1.031-.427h5.834zm-2.95 5.193v.666c0 .187.073.355.193.475l.867.859-.867.859c-.12.12-.193.288-.193.475v.666h.666c.186 0 .354-.073.474-.193l.86-.868.859.868c.12.12.288.193.475.193h.666v-.666c0-.187-.074-.355-.194-.475l-.867-.859.867-.859c.12-.12.194-.288.194-.475v-.666h-.666c-.187 0-.355.073-.475.193l-.859.867-.86-.867c-.12-.12-.288-.193-.474-.193z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-revert-rtl.svg b/.icons/kora/actions/16/document-revert-rtl.svg
new file mode 100644
index 000000000..76cb8b6f8
--- /dev/null
+++ b/.icons/kora/actions/16/document-revert-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.046,9.616l-0.808,-0c-0.306,-0 -0.6,0.122 -0.817,0.338c-0.216,0.217 -0.338,0.51 -0.338,0.817l0.002,3.783l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0l-0,5.162l-1.093,-0l0,-4.542c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089c-0,-0 -0,6.354 -0,9.491c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712c0,0 0,-2.665 0,-3.141c0,-0.572 0.25,-1.142 0.654,-1.546c0.404,-0.404 0.952,-0.631 1.523,-0.631l0.877,-0l0,-1.741l3.957,2.27l-3.957,2.271l0,-1.8Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-revert.svg b/.icons/kora/actions/16/document-revert.svg
new file mode 100644
index 000000000..76cb8b6f8
--- /dev/null
+++ b/.icons/kora/actions/16/document-revert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.046,9.616l-0.808,-0c-0.306,-0 -0.6,0.122 -0.817,0.338c-0.216,0.217 -0.338,0.51 -0.338,0.817l0.002,3.783l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0l-0,5.162l-1.093,-0l0,-4.542c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089c-0,-0 -0,6.354 -0,9.491c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712c0,0 0,-2.665 0,-3.141c0,-0.572 0.25,-1.142 0.654,-1.546c0.404,-0.404 0.952,-0.631 1.523,-0.631l0.877,-0l0,-1.741l3.957,2.27l-3.957,2.271l0,-1.8Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-save-all.svg b/.icons/kora/actions/16/document-save-all.svg
new file mode 100644
index 000000000..0a6e4baed
--- /dev/null
+++ b/.icons/kora/actions/16/document-save-all.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" width="16" height="2" x="0" y="14"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.492,11.219l2.077,-2.028l0.739,0.921l-3.44,3.499l-3.442,-3.499l0.739,-0.921l2.077,2.028l-0,-10.609l1.25,0l-0,10.609Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.887,11.219l2.077,-2.028l0.739,0.921l-3.44,3.499l-3.442,-3.499l0.739,-0.921l2.077,2.028l-0,-10.609l1.25,0l-0,10.609Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-save-as.svg b/.icons/kora/actions/16/document-save-as.svg
new file mode 100644
index 000000000..a77f09bfa
--- /dev/null
+++ b/.icons/kora/actions/16/document-save-as.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" width="12" height="2" x="2" y="14"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.976,13.519l-0.739,2.01l2.092,-0.65l4.697,-4.697l-1.353,-1.36l-4.697,4.697Zm-1.652,-2.335l3.592,-3.664l0.482,1.273l-4.698,4.783l-4.7,-4.783l0.482,-1.273l3.592,3.664l-0,-10.609l1.25,0l0,10.609Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-save.svg b/.icons/kora/actions/16/document-save.svg
new file mode 100644
index 000000000..412f5261f
--- /dev/null
+++ b/.icons/kora/actions/16/document-save.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.625,11.184l3.592,-3.664l0.482,1.273l-4.698,4.783l-4.7,-4.783l0.482,-1.273l3.592,3.664l-0,-10.609l1.25,0l0,10.609Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" width="12" height="2" x="2" y="14"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-send.svg b/.icons/kora/actions/16/document-send.svg
new file mode 100644
index 000000000..d61121d67
--- /dev/null
+++ b/.icons/kora/actions/16/document-send.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.771,8l-1.932,-4.262c-0.085,-0.185 -0.048,-0.403 0.092,-0.551c0.14,-0.147 0.356,-0.195 0.545,-0.121l11.412,4.468c0.192,0.075 0.318,0.26 0.318,0.466c0,0.206 -0.126,0.391 -0.318,0.466l-11.412,4.468c-0.189,0.074 -0.405,0.026 -0.545,-0.121c-0.14,-0.148 -0.177,-0.366 -0.092,-0.551l1.932,-4.262Zm-0.513,-3.554l1.518,3.347c0.059,0.132 0.059,0.282 -0,0.414l-1.518,3.347l9.077,-3.554l-9.077,-3.554Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-share.svg b/.icons/kora/actions/16/document-share.svg
new file mode 100644
index 000000000..8bbd30e9d
--- /dev/null
+++ b/.icons/kora/actions/16/document-share.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.943,8l7.322,4.576c0.234,0.146 0.305,0.455 0.159,0.689c-0.146,0.234 -0.455,0.305 -0.689,0.159l-8,-5c-0.146,-0.091 -0.235,-0.252 -0.235,-0.424c-0,-0.172 0.089,-0.333 0.235,-0.424l8,-5c0.234,-0.146 0.543,-0.075 0.689,0.159c0.146,0.234 0.075,0.543 -0.159,0.689l-7.322,4.576Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,10.749c1.242,-0 2.251,1.009 2.251,2.251c0,1.242 -1.009,2.251 -2.251,2.251c-1.242,0 -2.251,-1.009 -2.251,-2.251c-0,-1.242 1.009,-2.251 2.251,-2.251Zm-8,-5c1.242,-0 2.251,1.009 2.251,2.251c0,1.242 -1.009,2.251 -2.251,2.251c-1.242,0 -2.251,-1.009 -2.251,-2.251c-0,-1.242 1.009,-2.251 2.251,-2.251Zm8,-5c1.242,-0 2.251,1.009 2.251,2.251c0,1.242 -1.009,2.251 -2.251,2.251c-1.242,0 -2.251,-1.009 -2.251,-2.251c-0,-1.242 1.009,-2.251 2.251,-2.251Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/document-sign.svg b/.icons/kora/actions/16/document-sign.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/document-sign.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/document-swap.svg b/.icons/kora/actions/16/document-swap.svg
new file mode 100644
index 000000000..a30c15565
--- /dev/null
+++ b/.icons/kora/actions/16/document-swap.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.015,8.583l0,5.351c0,0.946 -0.766,1.712 -1.711,1.712c-2.285,0 -6.308,0 -8.592,0c-0.946,0 -1.712,-0.766 -1.712,-1.712l0,-5.351l1.092,-0l0,5.971l9.831,-0l0,-5.971l1.092,-0Zm-9.515,-5.583l-2.5,2.5l2.5,2.5l1.5,-0l-2,-2l5,-0l0,-1l-5,-0l2,-2l-1.5,-0Zm5.5,-2l2,2l-5,-0l0,1l5,-0l-2,2l1.5,-0l2.5,-2.5l-2.5,-2.5l-1.5,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/documentation.svg b/.icons/kora/actions/16/documentation.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/kora/actions/16/documentation.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/documentinfo.svg b/.icons/kora/actions/16/documentinfo.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/documentinfo.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/double-page.svg b/.icons/kora/actions/16/double-page.svg
new file mode 100644
index 000000000..ac91a4e7e
--- /dev/null
+++ b/.icons/kora/actions/16/double-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 2 L 1 4 L 7 4 L 7 2 L 1 2 z M 9 2 L 9 4 L 15 4 L 15 2 L 9 2 z M 1 5 L 1 7 L 7 7 L 7 5 L 1 5 z M 9 5 L 9 7 L 15 7 L 15 5 L 9 5 z M 1 8 L 1 10 L 7 10 L 7 8 L 1 8 z M 9 8 L 9 10 L 15 10 L 15 8 L 9 8 z M 1 11 L 1 13 L 7 13 L 7 11 L 1 11 z M 9 11 L 9 13 L 15 13 L 15 11 L 9 11 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/down.svg b/.icons/kora/actions/16/down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/download-amarok.svg b/.icons/kora/actions/16/download-amarok.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/kora/actions/16/download-amarok.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/download-later.svg b/.icons/kora/actions/16/download-later.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/download-later.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/download.svg b/.icons/kora/actions/16/download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/kora/actions/16/download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-arrow-back.svg b/.icons/kora/actions/16/draw-arrow-back.svg
new file mode 120000
index 000000000..ce999bda3
--- /dev/null
+++ b/.icons/kora/actions/16/draw-arrow-back.svg
@@ -0,0 +1 @@
+./go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-arrow-down.svg b/.icons/kora/actions/16/draw-arrow-down.svg
new file mode 120000
index 000000000..9c9d7389e
--- /dev/null
+++ b/.icons/kora/actions/16/draw-arrow-down.svg
@@ -0,0 +1 @@
+./go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-arrow-forward.svg b/.icons/kora/actions/16/draw-arrow-forward.svg
new file mode 120000
index 000000000..6ad916587
--- /dev/null
+++ b/.icons/kora/actions/16/draw-arrow-forward.svg
@@ -0,0 +1 @@
+./go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-arrow-up.svg b/.icons/kora/actions/16/draw-arrow-up.svg
new file mode 120000
index 000000000..d5034d14f
--- /dev/null
+++ b/.icons/kora/actions/16/draw-arrow-up.svg
@@ -0,0 +1 @@
+./go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-arrow.svg b/.icons/kora/actions/16/draw-arrow.svg
new file mode 100644
index 000000000..f59cabb6e
--- /dev/null
+++ b/.icons/kora/actions/16/draw-arrow.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,1.996l0,1.004l3.31,0.004l-7.998,7.998l-2.31,0l0,3l3,0l0,-2.315l7.998,-7.997l0,3.31l1,0l0,-5l-5,-0.004Zm-6,10.004l1,-0l0,1l-1,-0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-bezier-curves.svg b/.icons/kora/actions/16/draw-bezier-curves.svg
new file mode 100644
index 000000000..47a25a4bc
--- /dev/null
+++ b/.icons/kora/actions/16/draw-bezier-curves.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.5,2c-0.633,0.001 -1.201,0.403 -1.412,1l-9.088,0l0,1c1.855,0.959 3.165,2.479 3.357,3.303c0.262,1.119 -0.141,2.431 -1.185,3.857c-0.209,-0.105 -0.439,-0.16 -0.672,-0.16c-0,-0 -0,-0 -0,-0c-0.823,-0 -1.5,0.677 -1.5,1.5l-0,0c-0,0.823 0.677,1.5 1.5,1.5c-0,0 -0,0 -0,0c0.633,-0.001 1.201,-0.403 1.412,-1l4.088,0l0,1l3,0l0,-3l-3,0l0,1l-4.088,0c-0.011,-0.032 -0.024,-0.064 -0.037,-0.096c1.304,-1.679 1.899,-3.25 1.551,-4.763c-0.294,-1.279 -1.185,-2.276 -2.457,-3.141l7.119,0c0.211,0.597 0.779,0.999 1.412,1c0.823,0 1.5,-0.677 1.5,-1.5c0,-0.823 -0.677,-1.5 -1.5,-1.5Zm0,1c0.274,0 0.5,0.226 0.5,0.5c0,0.274 -0.226,0.5 -0.5,0.5c-0.274,0 -0.5,-0.226 -0.5,-0.5c0,-0.274 0.226,-0.5 0.5,-0.5Zm-9,9c0.249,0.001 0.462,0.188 0.494,0.436c0.002,0.009 0.003,0.019 0.004,0.029c0.001,0.006 0.001,0.013 0.002,0.019c0,0.006 0,0.011 0,0.016c0,0.274 -0.226,0.5 -0.5,0.5c-0.242,-0 -0.451,-0.176 -0.492,-0.414c-0,-0.001 -0,-0.001 -0,-0.002c-0.005,-0.028 -0.008,-0.056 -0.008,-0.084c-0,-0.017 0,-0.034 0.002,-0.051c0.026,-0.254 0.243,-0.449 0.498,-0.449Zm6.5,0l1,0l0,1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-booleans.svg b/.icons/kora/actions/16/draw-booleans.svg
new file mode 100644
index 000000000..d1b2b17bf
--- /dev/null
+++ b/.icons/kora/actions/16/draw-booleans.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 1 A 5.5 5.5 0 0 0 1 6.5 A 5.5 5.5 0 0 0 6 11.963 L 6 15 L 15 15 L 15 6 L 11.977 6 A 5.5 5.5 0 0 0 6.5 1 z M 6.5 3 A 3.5 3.5 0 0 1 10 6.5 A 3.5 3.5 0 0 1 9.6484 8 L 11 8 L 11.787 8 L 13 8 L 13 13 L 8 13 L 8 11.787 L 8 11 L 8 9.6484 A 3.5 3.5 0 0 1 6.5 10 A 3.5 3.5 0 0 1 3 6.5 A 3.5 3.5 0 0 1 6.5 3 z"/>
+ <path style="opacity:0.35;fill:currentColor" class="ColorScheme-Text" d="M 6,6 V 11.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 11.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 11.963 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"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-brush.svg b/.icons/kora/actions/16/draw-brush.svg
new file mode 100644
index 000000000..2c01711b3
--- /dev/null
+++ b/.icons/kora/actions/16/draw-brush.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.629,1.154c-0.309,-0.246 -0.751,-0.233 -1.044,0.031c-0.314,0.28 -0.716,0.641 -1.029,0.923c-0.293,0.264 -0.353,0.702 -0.142,1.035c0.39,0.627 1.021,1.595 1.509,2.095c0.993,1.016 3.25,2.24 4.256,3.266c0.461,0.47 1.098,1.306 1.541,1.91c0.137,0.181 0.344,0.296 0.568,0.318c0.226,0.022 0.451,-0.053 0.619,-0.204c0.058,-0.051 0.116,-0.104 0.174,-0.155c0.169,-0.152 0.265,-0.367 0.268,-0.594c0.001,-0.227 -0.091,-0.445 -0.257,-0.6c-0.555,-0.502 -1.318,-1.225 -1.738,-1.733c-0.911,-1.106 -1.881,-3.466 -2.787,-4.558c-0.45,-0.543 -1.353,-1.279 -1.938,-1.734Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.631,10.142c-0.943,-0.25 -1.913,0.89 -1.721,1.935c0.197,1.069 1.316,1.454 1.992,1.673c0.848,0.274 3.498,0.06 3.498,0.06c0,-0 -1.812,-0.555 -2.168,-1.723c-0.311,-1.014 -0.866,-1.751 -1.601,-1.945Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-calligraphic.svg b/.icons/kora/actions/16/draw-calligraphic.svg
new file mode 100644
index 000000000..2b40e5ca3
--- /dev/null
+++ b/.icons/kora/actions/16/draw-calligraphic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.536,10.829l-0,4.04l-2.9,-4.452c0.611,-3.052 1.135,-6.118 1.05,-9.286l4.628,-0c-0.047,3.136 0.426,6.219 1.05,9.286l-2.9,4.452l0,-4.04c0.408,-0.179 0.694,-0.587 0.694,-1.061c-0,-0.639 -0.519,-1.158 -1.158,-1.158c-0.639,0 -1.158,0.519 -1.158,1.158c0,0.474 0.286,0.882 0.694,1.061Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-circle.svg b/.icons/kora/actions/16/draw-circle.svg
new file mode 100644
index 000000000..a199c56b9
--- /dev/null
+++ b/.icons/kora/actions/16/draw-circle.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M13,8c-0,2.743 -2.257,5 -5,5c-2.743,-0 -5,-2.257 -5,-5c-0,-2.743 2.257,-5 5,-5c2.743,-0 5,2.257 5,5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2c-3.292,0 -6,2.708 -6,6c0,3.292 2.708,6 6,6c3.292,0 6,-2.708 6,-6c0,-3.292 -2.708,-6 -6,-6m0,1c2.743,-0 5,2.257 5,5c0,2.743 -2.257,5 -5,5c-2.743,0 -5,-2.257 -5,-5c-0,-2.743 2.257,-5 5,-5"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-connector.svg b/.icons/kora/actions/16/draw-connector.svg
new file mode 100644
index 000000000..45887332e
--- /dev/null
+++ b/.icons/kora/actions/16/draw-connector.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,4.318l-6.688,6.687l0.688,0l0,0.688l6.688,-6.688l-0.688,0l0,-0.688Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,2l0,3l3,0l0,-3l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Zm-10,8l0,3l3,0l0,-3l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-cross.svg b/.icons/kora/actions/16/draw-cross.svg
new file mode 100644
index 000000000..ca76f0b28
--- /dev/null
+++ b/.icons/kora/actions/16/draw-cross.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M6.997,13.301l-0.038,-4.233l-4.206,-0.038l-0,-2.094l4.206,-0.039l0.038,-4.233l2.011,0l0,4.27l4.242,-0l0,2.098l-4.242,0l0,4.269l-2.011,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,2l0,4l-4,0l0,4l4,0l0,4l4,0l0,-4l4,0l0,-4l-4,0l0,-4l-4,0Zm1,1l2,0l0,4l4,0l0,2l-4,0l0,4l-2,0l0,-4l-4,0l0,-2l4,0l0,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-cuboid.svg b/.icons/kora/actions/16/draw-cuboid.svg
new file mode 100644
index 000000000..d74576fac
--- /dev/null
+++ b/.icons/kora/actions/16/draw-cuboid.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.2;" class="ColorScheme-Text" d="M8.275,13.953c0.008,0 1.149,-0.754 2.536,-1.675l2.52,-1.675l0,-2.6c0,-1.43 -0.007,-2.601 -0.017,-2.601c-0.009,-0 -1.15,0.755 -2.536,1.677l-2.519,1.678l0,2.598c0,1.43 0.007,2.598 0.016,2.598l-0,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.4;" class="ColorScheme-Text" d="M7.941,8.355c0.075,-0.003 5.048,-3.359 5.019,-3.387c-0.014,-0.014 -1.131,-0.765 -2.482,-1.668c-1.351,-0.903 -2.464,-1.638 -2.473,-1.631c-0.42,0.272 -4.995,3.367 -5,3.383c-0.01,0.032 4.881,3.303 4.936,3.303Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.719,13.994c0.008,0 0.016,-1.151 0.015,-2.556l-0.001,-2.556l-2.518,-1.685c-1.384,-0.926 -2.52,-1.686 -2.524,-1.686c-0.005,-0.001 -0.008,1.152 -0.008,2.562l-0,2.563l2.51,1.679c1.381,0.924 2.518,1.679 2.526,1.679l-0,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,15c5.77,-3.758 4.078,-2.721 6,-4l0,-6c-1.293,-0.856 -3.969,-2.658 -6,-4c-3,2 -3.643,2.386 -6,4l0,6l6,4Zm0.508,-1.588l-0.012,-4.412c1.915,-1.348 3.276,-2.166 4.504,-3l0,4.594l-4.492,2.818Zm-0.992,-0.012l-4.516,-2.83l0,-4.57l4.528,3l-0.012,4.4Zm0.484,-5.4l-4.551,-3l4.551,-3l4.478,3c-1.522,1.087 -2.941,1.935 -4.478,3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-donut.svg b/.icons/kora/actions/16/draw-donut.svg
new file mode 100644
index 000000000..9637cd282
--- /dev/null
+++ b/.icons/kora/actions/16/draw-donut.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,3c-2.743,0 -5,2.257 -5,5c0,2.743 2.257,5 5,5c2.743,0 5,-2.257 5,-5c0,-2.743 -2.257,-5 -5,-5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2c3.291,0 6,2.708 6,6c-0,3.292 -2.709,6 -6,6c-3.291,-0 -6,-2.708 -6,-6c0,-3.292 2.709,-6 6,-6Zm-0,1c-2.743,0 -5,2.257 -5,5c0,2.743 2.257,5 5,5c2.743,0 5,-2.257 5,-5c0,-2.743 -2.257,-5 -5,-5Zm0,2.435c-1.407,-0 -2.565,1.158 -2.565,2.565c-0,1.407 1.158,2.565 2.565,2.565c1.407,0 2.565,-1.158 2.565,-2.565c0,-1.407 -1.158,-2.565 -2.565,-2.565Zm0,1.058c0.827,0 1.507,0.68 1.507,1.507c-0,0.827 -0.68,1.507 -1.507,1.507c-0.827,-0 -1.507,-0.68 -1.507,-1.507c0,-0.827 0.68,-1.507 1.507,-1.507Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-ellipse-arc.svg b/.icons/kora/actions/16/draw-ellipse-arc.svg
new file mode 100644
index 000000000..3a2f4526e
--- /dev/null
+++ b/.icons/kora/actions/16/draw-ellipse-arc.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5.72,4.111c-1.669,0.726 -2.719,2.182 -2.719,3.772c0,2.34 2.239,4.238 5,4.238c2.761,-0 5,-1.898 5,-4.238c-0.001,-0.283 -0.036,-0.563 -0.104,-0.84c0,0 -7.181,-2.947 -7.178,-2.932"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.094,3.447c-1.902,0.892 -3.089,2.594 -3.094,4.436c0,2.79 2.708,5.086 6,5.086c3.292,0 6,-2.296 6,-5.086c-0.002,-0.284 -0.032,-0.567 -0.09,-0.847l-1.015,-0c0.069,0.279 0.104,0.563 0.105,0.847c-0,2.325 -2.257,4.239 -5,4.239c-2.743,-0 -5,-1.914 -5,-4.239c0.003,-1.587 1.057,-3.045 2.725,-3.768l-0.631,-0.668Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-ellipse-chord.svg b/.icons/kora/actions/16/draw-ellipse-chord.svg
new file mode 100644
index 000000000..3d363d35c
--- /dev/null
+++ b/.icons/kora/actions/16/draw-ellipse-chord.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M15,8c0,2.936 -1.847,5.574 -4.606,6.578c-2.759,1.004 -5.869,0.171 -7.756,-2.078c-1.888,-2.249 -2.168,-5.457 -0.7,-8"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.938,4.5c-0.611,1.059 -0.935,2.277 -0.938,3.5c0,3.866 3.134,7 7,7c3.866,0 7,-3.134 7,-7l-13.062,-3.5Zm0.54,1.162l11.471,3.074c-0.371,3.004 -2.922,5.261 -5.949,5.264c-3.314,0 -6,-2.686 -6,-6c0.001,-0.803 0.164,-1.598 0.478,-2.338Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-ellipse-segment.svg b/.icons/kora/actions/16/draw-ellipse-segment.svg
new file mode 100644
index 000000000..58404cd82
--- /dev/null
+++ b/.icons/kora/actions/16/draw-ellipse-segment.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.696,12.733c-1.891,-0.154 -3.518,-1.169 -4.386,-2.737c-0.575,-1.037 -0.734,-2.309 -0.434,-3.448c0.25,-0.949 0.788,-1.813 1.536,-2.471c0.285,-0.249 0.327,-0.277 0.363,-0.23c0.015,0.019 0.774,0.902 1.688,1.963l1.66,1.93l5.4,-0l-0.016,0.262c-0.141,2.286 -1.92,4.196 -4.328,4.646c-0.457,0.086 -1.055,0.12 -1.482,0.086"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.098,3.64l-0.027,0.013c-1.891,0.88 -3.065,2.541 -3.07,4.344c0,2.758 2.686,4.993 6,4.993c3.314,-0 6,-2.235 6,-4.993c-0.002,-0.278 -0.032,-0.557 -0.09,-0.832l-5.428,0l-2.754,-2.868c0,0 -0.632,-0.655 -0.631,-0.657m-0.219,1.114l3.121,3.243l5,0c0,2.298 -2.239,4.161 -5,4.161c-2.761,-0 -5,-1.863 -5,-4.161c0.002,-1.262 0.694,-2.455 1.879,-3.243"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-ellipse-whole.svg b/.icons/kora/actions/16/draw-ellipse-whole.svg
new file mode 100644
index 000000000..e61e64508
--- /dev/null
+++ b/.icons/kora/actions/16/draw-ellipse-whole.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.184,8c0,2.614 -2.792,4.765 -6.184,4.765c-3.392,-0 -6.184,-2.151 -6.184,-4.765c-0,-2.614 2.792,-4.765 6.184,-4.765c3.392,0 6.184,2.151 6.184,4.765Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-ellipse.svg b/.icons/kora/actions/16/draw-ellipse.svg
new file mode 100644
index 000000000..dc1bc3213
--- /dev/null
+++ b/.icons/kora/actions/16/draw-ellipse.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M6.719,12.268c-1.243,-0.29 -2.078,-0.731 -2.865,-1.514c-0.652,-0.649 -0.986,-1.24 -1.153,-2.037c-0.438,-2.095 1.197,-4.16 3.799,-4.801c0.779,-0.191 2.168,-0.225 2.891,-0.069c1.669,0.359 3.085,1.366 3.72,2.644c1.131,2.28 -0.314,4.782 -3.278,5.674c-0.671,0.202 -2.44,0.261 -3.114,0.103l0,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,3c-3.292,0 -6,2.257 -6,5c0,2.743 2.708,5 6,5c3.292,0 6,-2.257 6,-5c0,-2.743 -2.708,-5 -6,-5Zm0,1c2.743,-0 5,1.806 5,4c0,2.194 -2.257,4 -5,4c-2.743,0 -5,-1.806 -5,-4c-0,-2.194 2.257,-4 5,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-eraser-delete-objects.svg b/.icons/kora/actions/16/draw-eraser-delete-objects.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/draw-eraser-delete-objects.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-eraser.svg b/.icons/kora/actions/16/draw-eraser.svg
new file mode 100644
index 000000000..393061f41
--- /dev/null
+++ b/.icons/kora/actions/16/draw-eraser.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.045,13.44l-4.39,-0l2.087,2l4.406,-0l-2.103,-2Z"/>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M4.71,8.724l4.062,2.829l-0.808,1.16l-1.969,0.353l-1.741,-1.212l-0.352,-1.969l0.808,-1.161Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.543,1.585l-5.227,6.269l4.062,2.828l4.067,-7.077c0.906,-1.302 -0.353,-1.969 -0.353,-1.969l-0.58,-0.404c-0,0 -1.052,-0.963 -1.969,0.353Z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/draw-freehand.svg b/.icons/kora/actions/16/draw-freehand.svg
new file mode 100644
index 000000000..89ed71392
--- /dev/null
+++ b/.icons/kora/actions/16/draw-freehand.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M13.329,2.468c0.28,-0.28 0.28,-0.73 0,-1.01l-0.945,-0.945c-0.29,-0.28 -0.73,-0.28 -1.01,-0l-1.4,1.4l1.945,1.955l1.41,-1.4Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.712,13.525c1.086,0.636 2.391,1.223 3.693,1.436c1.383,0.227 2.761,0.038 3.909,-0.891c1.084,-0.876 2.136,-1.7 3.424,-1.755c0.839,-0.037 1.767,0.266 2.867,1.062c0.223,0.162 0.536,0.112 0.698,-0.112c0.162,-0.223 0.112,-0.536 -0.112,-0.698c-1.336,-0.967 -2.477,-1.295 -3.496,-1.252c-1.497,0.065 -2.751,0.96 -4.009,1.978c-0.915,0.739 -2.018,0.862 -3.119,0.682c-1.182,-0.194 -2.363,-0.735 -3.35,-1.313c-0.238,-0.14 -0.545,-0.06 -0.684,0.179c-0.14,0.238 -0.06,0.544 0.179,0.684Zm1.552,-3.902l6.75,-6.75l1.945,1.955l-6.75,6.75l-3.007,0.933l1.062,-2.888Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-angle-bisector.svg b/.icons/kora/actions/16/draw-geometry-angle-bisector.svg
new file mode 100644
index 000000000..4f7a2c8b4
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-angle-bisector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.739,1.001c-0.65,-0 -0.962,0.773 -0.559,1.24l1.785,2.125l2.303,10.043c0.188,0.979 1.726,0.653 1.461,-0.336l-1.649,-7.187l6.588,7.84c0.606,0.758 1.809,-0.216 1.148,-0.965l-6.628,-7.889l6.763,2.82c0.9,0.424 1.524,-1.034 0.578,-1.382l-9.443,-3.94l-1.757,-2.094c-0.145,-0.176 -0.361,-0.275 -0.59,-0.275Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-circle-from-radius.svg b/.icons/kora/actions/16/draw-geometry-circle-from-radius.svg
new file mode 100644
index 000000000..5623ea652
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-circle-from-radius.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm0,1c3.292,-0 6,2.708 6,6c0,3.292 -2.708,6 -6,6c-3.292,0 -6,-2.708 -6,-6c-0,-3.292 2.708,-6 6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,4.292l0,0.708l0.708,0l-1.708,1.708l0,-0.708l-0.708,0l1.708,-1.708Zm-5,1.708l4,0l0,4l-4,0l0,-4Zm5,-5l4,0l0,4l-4,0l0,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-circle-from-three-points.svg b/.icons/kora/actions/16/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 000000000..e8588810c
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm0,1c3.292,-0 6,2.708 6,6c0,3.292 -2.708,6 -6,6c-3.292,0 -6,-2.708 -6,-6c-0,-3.292 2.708,-6 6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,0l4,0l0,4l-4,0l0,-4Zm-6,6l4,0l0,4l-4,0l0,-4Zm12,0l4,0l0,4l-4,0l0,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-inactive.svg b/.icons/kora/actions/16/draw-geometry-inactive.svg
new file mode 100644
index 000000000..8123ee69a
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.223,4.223l3.777,3.777l-3.777,3.777c0,0 -0.501,0.501 -0.001,1.001c0.5,0.5 1.001,-0.001 1.001,-0.001l3.777,-3.777l3.777,3.777c0,0 0.501,0.501 1.001,0.001c0.5,-0.5 -0.001,-1.001 -0.001,-1.001l-3.777,-3.777l3.777,-3.777c0,0 0.501,-0.501 0.001,-1.001c-0.5,-0.5 -1.001,0.001 -1.001,0.001l-3.777,3.777l-3.778,-3.778c0.001,0.001 -0.5,-0.5 -1,0c-0.5,0.5 0.001,1.001 0.001,1.001Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-line-parallel.svg b/.icons/kora/actions/16/draw-geometry-line-parallel.svg
new file mode 100644
index 000000000..91b4e4d71
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-line-parallel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.773,1c-0.611,0 -0.974,0.608 -0.656,1.158l6.488,10.479c0.505,0.873 1.788,-0.004 1.276,-0.789l-6.488,-10.479c-0.131,-0.219 -0.364,-0.369 -0.62,-0.369Zm-4,2c-0.611,0 -0.973,0.608 -0.656,1.158l6.489,10.479c0.504,0.873 1.787,-0.004 1.275,-0.789l-6.488,-10.479c-0.131,-0.219 -0.364,-0.369 -0.62,-0.369Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-line-perpendicular.svg b/.icons/kora/actions/16/draw-geometry-line-perpendicular.svg
new file mode 100644
index 000000000..d297c2649
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-line-perpendicular.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.098,7.961l-6.366,-6.365c-0.195,-0.195 -0.195,-0.512 0,-0.707c0.195,-0.196 0.512,-0.196 0.707,-0l6.366,6.365l2.187,-2.186c0.195,-0.195 0.512,-0.195 0.707,-0c0.195,0.195 0.195,0.512 -0,0.707l-2.187,2.186l6.366,6.366c0.195,0.195 0.195,0.512 -0,0.707c-0.195,0.196 -0.512,0.196 -0.707,0l-6.366,-6.365l-6.366,6.365c-0.195,0.196 -0.512,0.196 -0.707,0c-0.195,-0.195 -0.195,-0.512 0,-0.707l6.366,-6.366Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-line-segment.svg b/.icons/kora/actions/16/draw-geometry-line-segment.svg
new file mode 100644
index 000000000..5a4e06962
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-line-segment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,12.292l0,0.708l0.708,0l-2,2l-0.708,0l0,-0.708l2,-2Zm11.292,-11.292l0.708,0l0,0.708l-2,2l0,-0.708l-0.708,0l2,-2Zm-5.292,5.292l0,0.708l0.708,0l-2.708,2.708l0,-0.708l-0.708,0l2.708,-2.708Zm-6,2.708l4,0l0,4l-4,0l0,-4Zm6,-6l4,0l0,4l-4,0l0,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-mirror.svg b/.icons/kora/actions/16/draw-geometry-mirror.svg
new file mode 100644
index 000000000..f21a5f587
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-mirror.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.5,0.586l0,14.23c-0,0.276 0.224,0.5 0.5,0.5c0.276,0 0.5,-0.224 0.5,-0.5l0,-14.23c-0,-0.276 -0.224,-0.5 -0.5,-0.5c-0.276,0 -0.5,0.224 -0.5,0.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.535,0.756l-3.355,0.001l-0.813,3.336l0.339,0.781l-0.081,0.635l-1.451,1.938l-0.747,0.533l0.429,0.588l1.823,0.097l0.178,0.887l2.717,0.047l-2.53,0.953l0.248,1.143l-0.542,1.475l0.992,0.777l2.912,-0.646l-0.119,-12.545Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9.529,0.756l3.355,0.001l0.813,3.336l-0.339,0.781l0.081,0.635l1.451,1.938l0.747,0.533l-0.429,0.588l-1.823,0.097l-0.178,0.887l-2.717,0.047l2.531,0.953l-0.249,1.143l0.542,1.475l-0.992,0.777l-2.912,-0.646l0.119,-12.545Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-set-bounding-box.svg b/.icons/kora/actions/16/draw-geometry-set-bounding-box.svg
new file mode 100644
index 000000000..ae3064ce7
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-set-bounding-box.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,5l0,6l4,-3l-4,-3Zm16,0l0,6l-4,-3l4,-3Zm-9,8l2,0l0,1l-2,0l0,-1Zm0,-11l2,0l0,1l-2,0l0,-1Zm-4,12l0,-4l1,0l0,3l2,0l0,1l-3,0Zm10,0l0,-4l-1,0l0,3l-2,0l0,1l3,0Zm0,-12l0,4l-1,0l0,-3l-2,0l0,-1l3,0Zm-10,0l0,4l1,0l0,-3l2,0l0,-1l-3,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry-show-measuring-info.svg b/.icons/kora/actions/16/draw-geometry-show-measuring-info.svg
new file mode 100644
index 000000000..94525b3c1
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry-show-measuring-info.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.996,10l0.004,5l-4,-4l-5,0l0,-10l14,0l0,10l-4,4l0.026,-5l2.974,0l0,-8l-12,0l0,8l7.996,0Zm-1.996,-2l1,0l0,1l-1,0l0,-1Zm3,-5c-1,0 -1,1 -1,1l0,4c0,1 1,1 1,1l1,0c1,0 1,-1 1,-1l0,-4c0,-1 -1,-1 -1,-1l-1,0Zm-6,0l0,1l1,0l0,5l1,0l0,-6l-2,0Zm6,1l1,0l0,4l-1,0l0,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-geometry.svg b/.icons/kora/actions/16/draw-geometry.svg
new file mode 100644
index 000000000..93348d2af
--- /dev/null
+++ b/.icons/kora/actions/16/draw-geometry.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.5,10l13,0c0.277,0 0.5,0.223 0.5,0.5c0,0.277 -0.223,0.5 -0.5,0.5l-13,0c-0.277,0 -0.5,-0.223 -0.5,-0.5c0,-0.277 0.223,-0.5 0.5,-0.5Zm6.5,-1c0.554,0 1,0.446 1,1l0,1c0,0.554 -0.446,1 -1,1c-0.554,0 -1,-0.446 -1,-1l0,-1c0,-0.554 0.446,-1 1,-1Zm0,-9c0.554,0 1,0.446 1,1c0,0.554 -0.446,1 -1,1c-0.554,0 -1,-0.446 -1,-1c0,-0.554 0.446,-1 1,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.163,1.237c1.075,0.458 1.837,1.529 1.837,2.763c0,0.789 -0.311,1.511 -0.829,2.037l-0.12,0.125c-0.529,0.522 -1.256,0.838 -2.051,0.838c-0.386,0 -0.755,-0.074 -1.093,-0.212l-0.902,-0.589l0.099,0.123l-0.831,0.678l-0.273,5l-1,2l0,2l-1,-1l0,-4l1,-5l1.241,-0.828c-0.155,-0.36 -0.241,-0.757 -0.241,-1.172c0,-1.646 1.354,-3 3,-3l1.163,0.237Zm1.008,4.8c0.257,-0.241 0.452,-0.538 0.591,-0.863l1.238,0.826l1,5l0,4l-1,1l0,-2l-1,-2l-0.273,-5l-0.83,-0.678l0.274,-0.285Zm-2.171,-3.037c0.549,0 1,0.451 1,1c0,0.549 -0.451,1 -1,1c-0.549,0 -1,-0.451 -1,-1c0,-0.549 0.451,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-halfcircle1.svg b/.icons/kora/actions/16/draw-halfcircle1.svg
new file mode 100644
index 000000000..c3b2e17d1
--- /dev/null
+++ b/.icons/kora/actions/16/draw-halfcircle1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.899,13.458c-1.262,-0.143 -2.75,-0.81 -3.653,-1.637c-0.608,-0.558 -1.16,-1.353 -1.456,-2.098c-0.221,-0.557 -0.24,-0.694 -0.242,-1.739c-0.001,-1.046 0.017,-1.182 0.238,-1.748c0.818,-2.097 2.858,-3.526 5.39,-3.778l0.513,-0.051l-0,5.568c-0,4.408 -0.023,5.565 -0.108,5.558c-0.059,-0.006 -0.366,-0.039 -0.682,-0.075l0,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,13.992l-1,0c-3.314,0 -6,-2.684 -6,-5.996c0,-3.311 2.686,-5.996 6,-5.996c0.069,-0.019 1,0 1,0l0,11.992Zm-1,-0.999l0,-9.993c-2.761,0 -5,2.237 -5,4.997c0,2.76 2.239,4.997 5,4.997"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-halfcircle2.svg b/.icons/kora/actions/16/draw-halfcircle2.svg
new file mode 100644
index 000000000..29cf96bb7
--- /dev/null
+++ b/.icons/kora/actions/16/draw-halfcircle2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.558,13.477l0,-11.047l0.513,0.048c2.007,0.191 3.872,1.357 4.751,2.971c0.476,0.875 0.612,1.448 0.606,2.561c-0.005,0.902 -0.03,1.081 -0.228,1.616c-0.327,0.884 -0.796,1.57 -1.542,2.255c-1.009,0.925 -2.222,1.436 -3.715,1.563l-0.385,0.033Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,2l1,0c3.314,0 6,2.684 6,5.996c0,3.311 -2.686,5.996 -6,5.996c-0.069,0.019 -1,0 -1,0l0,-11.992Zm1,0.999l0,9.993c2.761,0 5,-2.237 5,-4.997c0,-2.76 -2.239,-4.997 -5,-4.997"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-halfcircle3.svg b/.icons/kora/actions/16/draw-halfcircle3.svg
new file mode 100644
index 000000000..03330ae96
--- /dev/null
+++ b/.icons/kora/actions/16/draw-halfcircle3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2.406,8.393c0,-0.051 0.013,-0.231 0.028,-0.401c0.162,-1.803 1.094,-3.395 2.569,-4.386c1.25,-0.841 2.785,-1.139 4.274,-0.831c1.772,0.367 3.344,1.678 4.062,3.388c0.291,0.693 0.477,1.537 0.477,2.165l-0,0.156l-11.41,0l0,-0.091Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,9l0,-1c0,-3.314 2.684,-6 5.996,-6c3.311,0 5.996,2.686 5.996,6c0.019,0.069 0,1 0,1l-11.992,0Zm0.999,-1l9.993,0c0,-2.761 -2.237,-5 -4.997,-5c-2.76,0 -4.997,2.239 -4.997,5"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-halfcircle4.svg b/.icons/kora/actions/16/draw-halfcircle4.svg
new file mode 100644
index 000000000..819f5d9dd
--- /dev/null
+++ b/.icons/kora/actions/16/draw-halfcircle4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.356,13.321c-0.933,-0.133 -1.867,-0.542 -2.628,-1.15c-0.256,-0.205 -0.708,-0.667 -0.929,-0.949c-0.704,-0.899 -1.207,-2.199 -1.264,-3.266c-0.008,-0.147 -0.019,-0.322 -0.026,-0.389l-0.012,-0.121l11.169,-0l-0,0.213c-0,0.318 -0.07,0.828 -0.173,1.253c-0.563,2.342 -2.429,4.099 -4.683,4.409c-0.401,0.055 -1.064,0.055 -1.454,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,7l0,1c0,3.314 2.684,6 5.996,6c3.311,0 5.996,-2.686 5.996,-6c0.019,-0.069 0,-1 0,-1l-11.992,0Zm0.999,1l9.993,0c0,2.761 -2.237,5 -4.997,5c-2.76,0 -4.997,-2.239 -4.997,-5"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-highlight.svg b/.icons/kora/actions/16/draw-highlight.svg
new file mode 100644
index 000000000..3ac617a47
--- /dev/null
+++ b/.icons/kora/actions/16/draw-highlight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.003,12.001l0,2.003l12.001,0l0,-2.003l-12.001,-0Zm3.996,-5.005l-0,2.004l-2,1.996l2.003,-0l0.998,-0.998l2.004,-0l-3.005,-3.002Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12.001,2.003l-5.001,3.992l3.001,3.001l3.999,-5.001l-1.999,-1.992Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-line.svg b/.icons/kora/actions/16/draw-line.svg
new file mode 100644
index 000000000..8a2aaea04
--- /dev/null
+++ b/.icons/kora/actions/16/draw-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,2l0,2.313l-6.688,6.689l-2.31,-0l-0,3l3,-0l-0,-2.315l6.685,-6.687l2.313,-0l-0,-3l-3,-0Zm1,1l1,-0l-0,1l-1,-0l-0,-1Zm-9,9l1,0l-0,1l-1,0l-0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-path.svg b/.icons/kora/actions/16/draw-path.svg
new file mode 100644
index 000000000..12df33ed0
--- /dev/null
+++ b/.icons/kora/actions/16/draw-path.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M13.79,4.165c0.28,-0.28 0.28,-0.73 0,-1.01l-0.945,-0.945c-0.29,-0.28 -0.73,-0.28 -1.01,-0l-1.4,1.4l1.945,1.955l1.41,-1.4Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.964,11.081l0.036,-6.081l-1,0l0,-3l3,0l0,3l-1,0l0,5.045l5.475,-5.475l1.945,1.955l-5.51,5.51l5.09,-0.035l-0,-1l3,0l-0,3l-3,0l-0,-1c-0,0 -3.681,0.014 -6.075,0.02l-0.255,0.255l-3.007,0.933l1.062,-2.888l0.239,-0.239Zm9.036,0.919l1,0l0,1l-1,0l0,-1Zm-9,-9l1,0l0,1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-polygon-star.svg b/.icons/kora/actions/16/draw-polygon-star.svg
new file mode 100644
index 000000000..3d3fa313c
--- /dev/null
+++ b/.icons/kora/actions/16/draw-polygon-star.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M6.589,12.829c0,-0.029 0.428,-2.62 0.446,-2.696c0.008,-0.034 -0.165,-0.217 -0.966,-1.026l-0.976,-0.984l1.332,-0.197c0.732,-0.108 1.34,-0.203 1.35,-0.211c0.011,-0.008 0.284,-0.574 0.608,-1.258c0.323,-0.684 0.593,-1.244 0.599,-1.244c0.006,-0 0.278,0.564 0.605,1.252c0.47,0.989 0.603,1.255 0.635,1.262c0.021,0.005 0.623,0.095 1.338,0.199c0.714,0.104 1.302,0.194 1.307,0.199c0.005,0.004 -0.43,0.448 -0.965,0.986l-0.974,0.977l0.233,1.377c0.128,0.757 0.23,1.38 0.226,1.383c-0.003,0.004 -0.545,-0.288 -1.204,-0.647l-1.197,-0.654l-1.137,0.624c-1.387,0.762 -1.26,0.695 -1.26,0.658Zm-3.715,-6.939c2.038,-1.669 2.145,-1.728 4.228,-3.358c0.626,0.473 1.249,0.952 1.87,1.432c0.036,0.033 -0.257,0.749 -0.66,1.612l-0.725,1.876c-1.16,0.159 -1.849,0.232 -3.132,0.37c0.686,0.722 1.137,1.147 2.272,2.313c-0.092,0.389 -0.204,0.743 -0.289,1.119l-1.941,0c-0.555,-1.783 -1.119,-3.57 -1.623,-5.364Zm7.028,0.121c-0.378,-0.756 -0.683,-1.378 -0.678,-1.383c0.011,-0.01 1.901,1.349 1.897,1.365l-0.423,1.33c-0.014,0.047 -0.031,0.063 -0.065,0.063c-0.04,0 -0.13,-0.169 -0.731,-1.375l-0,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.984,2l-4.984,3.838l1.936,6.162l2.291,-0.012l-0.313,1.862l3.09,-1.698l3.092,1.692l-0.604,-3.565l2.508,-2.521l-2.488,-0.365l0.488,-1.602l-5.016,-3.791Zm0.002,1l1.83,1.383l-1.355,2.869l-3.461,0.514l2.512,2.517l-0.119,0.709l-1.844,0.008l-1.549,-4.93l3.986,-3.07Zm2.395,1.809l1.619,1.224l-0.375,1.229l-0.086,-0.012l-1.158,-2.441Zm-0.383,0.691l1.08,2.275l2.422,0.356l-1.756,1.765l0.422,2.495l-2.164,-1.184l-2.162,1.188l0.418,-2.497l-1.758,-1.763l2.422,-0.36l1.076,-2.275Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-polygon.svg b/.icons/kora/actions/16/draw-polygon.svg
new file mode 100644
index 000000000..f68427618
--- /dev/null
+++ b/.icons/kora/actions/16/draw-polygon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M4.591,13.531c-0.06,-0.102 -2.089,-6.547 -2.089,-6.637c0.001,-0.048 1.228,-1.019 2.727,-2.157c2.373,-1.801 2.745,-2.059 2.867,-1.984c0.076,0.048 1.324,0.976 2.773,2.063l2.634,1.977l-0.143,0.467c-0.079,0.257 -0.545,1.777 -1.037,3.378l-0.893,2.911l-3.403,0.019c-1.871,0.011 -3.417,-0.006 -3.436,-0.037Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2l-6,4.604l2.32,7.396l7.418,0l2.262,-7.449l-6,-4.551Zm0,1l5,3.793l-1.885,6.207l-6.182,0l-1.934,-6.164l5.001,-3.836Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-polyline.svg b/.icons/kora/actions/16/draw-polyline.svg
new file mode 100644
index 000000000..cc6d0d35d
--- /dev/null
+++ b/.icons/kora/actions/16/draw-polyline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2l0,3l0.664,0l-1.424,6l-1.24,0l0,3l3,0l0,-1l2,0l0,1l3,0l-0,-3l-3,0l0,1l-2,0l0,-1l-0.76,0l1.424,-6l1.152,0l4.184,2.759l0,1.651l3,0l0,-3l-3,0l0,0.221l-4,-2.631l0,-2l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Zm7,4.41l1,0l0,1l-1,0l0,-1Zm-9,4.59l1,0l0,1l-1,0l0,-1Zm5,0l1,0l0,1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-rectangle-rounded.svg b/.icons/kora/actions/16/draw-rectangle-rounded.svg
new file mode 100644
index 000000000..dc3e6844c
--- /dev/null
+++ b/.icons/kora/actions/16/draw-rectangle-rounded.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M13.566,7.09c-0,-1.55 -1.259,-2.809 -2.81,-2.809l-5.512,-0c-1.551,-0 -2.81,1.259 -2.81,2.809l0,1.82c0,1.55 1.259,2.809 2.81,2.809l5.512,0c1.551,0 2.81,-1.259 2.81,-2.809l-0,-1.82Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.566,7.09c-0,-1.55 -1.259,-2.809 -2.81,-2.809l-5.512,-0c-1.551,-0 -2.81,1.259 -2.81,2.809l0,1.82c0,1.55 1.259,2.809 2.81,2.809l5.512,0c1.551,0 2.81,-1.259 2.81,-2.809l-0,-1.82Zm-1,0l-0,1.82c-0,0.999 -0.811,1.809 -1.81,1.809l-5.512,0c-0.999,0 -1.81,-0.81 -1.81,-1.809l0,-1.82c0,-0.999 0.811,-1.809 1.81,-1.809l5.512,-0c0.999,-0 1.81,0.81 1.81,1.809Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-rectangle.svg b/.icons/kora/actions/16/draw-rectangle.svg
new file mode 100644
index 000000000..ce82908d3
--- /dev/null
+++ b/.icons/kora/actions/16/draw-rectangle.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2.658,13.397l-0,-10.746l10.678,-0l-0,10.746l-10.678,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,0l0,10l-10,0l0,-10Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-spiral.svg b/.icons/kora/actions/16/draw-spiral.svg
new file mode 100644
index 000000000..d70a704b1
--- /dev/null
+++ b/.icons/kora/actions/16/draw-spiral.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.879,8.536c0.078,-0.002 0.122,0.061 0.156,0.122c0.075,0.137 0.101,0.311 0.068,0.455c-0.154,0.669 -0.955,0.885 -1.559,0.681c-1.04,-0.351 -1.406,-1.6 -1.021,-2.573c0.555,-1.401 2.26,-1.902 3.595,-1.325c1.758,0.76 2.388,2.926 1.614,4.619c-0.967,2.113 -3.595,2.869 -5.645,1.894c-2.468,-1.174 -3.348,-4.266 -2.17,-6.671c0.922,-1.881 2.903,-3.059 4.986,-3.076l-0.011,-1.358c-2.59,0.022 -5.048,1.498 -6.194,3.837c-1.502,3.067 -0.341,6.996 2.806,8.494c2.715,1.292 6.181,0.244 7.462,-2.556c1.081,-2.363 0.146,-5.367 -2.309,-6.429c-2.014,-0.87 -4.559,-0.042 -5.396,2.072c-0.658,1.663 0.07,3.758 1.849,4.358c1.317,0.445 2.98,-0.204 3.315,-1.662c0.104,-0.449 0.032,-0.991 -0.202,-1.416c-0.276,-0.5 -0.753,-0.844 -1.39,-0.822l0.046,1.356Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-square-inverted-corners.svg b/.icons/kora/actions/16/draw-square-inverted-corners.svg
new file mode 100644
index 000000000..542cebf7c
--- /dev/null
+++ b/.icons/kora/actions/16/draw-square-inverted-corners.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10,2l-4,0l0,2c0,1.105 -0.895,2 -2,2l-2,0l0,4l2,0c1.105,0 2,0.895 2,2l0,2l4,0l0,-2c0,-1.105 0.895,-2 2,-2l2,0l0,-4l-2,0c-1.105,0 -2,-0.895 -2,-2l0,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,1l0,3c0,0.552 -0.448,1 -1,1l-3,0l0,6l3,0c0.552,0 1,0.448 1,1l0,3l6,0l0,-3c0,-0.552 0.448,-1 1,-1l3,0l0,-6l-3,0c-0.552,0 -1,-0.448 -1,-1l0,-3l-6,0Zm5,1l-4,0l0,2c0,1.105 -0.895,2 -2,2l-2,0l0,4l2,0c1.105,0 2,0.895 2,2l0,2l4,0l0,-2c0,-1.105 0.895,-2 2,-2l2,0l0,-4l-2,0c-1.105,0 -2,-0.895 -2,-2l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-star.svg b/.icons/kora/actions/16/draw-star.svg
new file mode 100644
index 000000000..4ac4c1869
--- /dev/null
+++ b/.icons/kora/actions/16/draw-star.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8.029,1l-2.187,4.596l-4.842,0.724l3.48,3.594l-0.855,5.059l4.34,-2.377l4.312,2.404l-0.797,-5.062l3.52,-3.575l-4.832,-0.752l-2.139,-4.611Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.029,1l-2.187,4.596l-4.842,0.724l3.48,3.594l-0.855,5.059l4.34,-2.377l4.312,2.404l-0.797,-5.062l3.52,-3.575l-4.832,-0.752l-2.139,-4.611Zm-0.011,2.351l-1.273,2.674c-0.143,0.301 -0.426,0.51 -0.755,0.56l-2.919,0.436l2.128,2.197c0.221,0.229 0.321,0.549 0.267,0.863l-0.511,3.023l2.529,-1.385c0.302,-0.166 0.667,-0.164 0.968,0.003l2.518,1.404l-0.477,-3.033c-0.05,-0.313 0.052,-0.631 0.275,-0.857l2.151,-2.185l-2.905,-0.452c-0.33,-0.051 -0.613,-0.264 -0.753,-0.567l-1.243,-2.681Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-text.svg b/.icons/kora/actions/16/draw-text.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/kora/actions/16/draw-text.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-trace-background.svg b/.icons/kora/actions/16/draw-trace-background.svg
new file mode 100644
index 000000000..4976c50c1
--- /dev/null
+++ b/.icons/kora/actions/16/draw-trace-background.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M1.424,2.671c0,-0.689 0.558,-1.247 1.247,-1.247l10.658,0c0.689,0 1.247,0.558 1.247,1.247l-0,11.433l-13.152,0l0,-11.433Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M16,16l0,-8c0,0 -4,6 -16,6l0,2l16,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-triangle.svg b/.icons/kora/actions/16/draw-triangle.svg
new file mode 100644
index 000000000..6ede6ff54
--- /dev/null
+++ b/.icons/kora/actions/16/draw-triangle.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,3l0,10l12,0l-12,-10Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,3l0,10l12,0l-12,-10Zm1,9l8.238,0l-8.238,-6.865l0,6.865Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-triangle1.svg b/.icons/kora/actions/16/draw-triangle1.svg
new file mode 120000
index 000000000..293e17ffa
--- /dev/null
+++ b/.icons/kora/actions/16/draw-triangle1.svg
@@ -0,0 +1 @@
+pan-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-triangle2.svg b/.icons/kora/actions/16/draw-triangle2.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/kora/actions/16/draw-triangle2.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-triangle3.svg b/.icons/kora/actions/16/draw-triangle3.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/kora/actions/16/draw-triangle3.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-triangle4.svg b/.icons/kora/actions/16/draw-triangle4.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/kora/actions/16/draw-triangle4.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/draw-use-pressure.svg b/.icons/kora/actions/16/draw-use-pressure.svg
new file mode 100644
index 000000000..9304dd55f
--- /dev/null
+++ b/.icons/kora/actions/16/draw-use-pressure.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.897,12.51l1.077,2.305l1.216,-2.337l-0.013,-7.939l-2.294,0.032l0.014,7.939Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M16,16l0,-8c0,0 -3.57,6.954 -8,6.993c-3.404,0.03 -3.832,-3.608 -8,-3.636l0,4.643l16,0Zm-6.822,-14.242c-0.001,-0.33 -0.266,-0.59 -0.595,-0.585l-1.111,0.019c-0.335,0.011 -0.594,0.274 -0.593,0.604l0.003,1.646l2.293,-0.032l0.003,-1.652Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-use-tilt.svg b/.icons/kora/actions/16/draw-use-tilt.svg
new file mode 100644
index 000000000..a7aa93297
--- /dev/null
+++ b/.icons/kora/actions/16/draw-use-tilt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.928,13.462l3.572,-0l-0.036,-1.694c-0.006,-0.276 0.214,-0.504 0.49,-0.51c0.275,-0.006 0.504,0.213 0.51,0.489l0.058,2.715l-13.166,-0l4.332,-13.138l2.435,0.62c0.268,0.068 0.43,0.34 0.362,0.607c-0.068,0.268 -0.341,0.43 -0.608,0.362l-1.532,-0.39l-1.318,3.999c2.81,1.196 4.713,3.884 4.901,6.94Zm-7.189,-0l6.003,-0c-0.183,-2.545 -1.761,-4.781 -4.087,-5.811l-1.916,5.811Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/draw-watercolor.svg b/.icons/kora/actions/16/draw-watercolor.svg
new file mode 100644
index 000000000..0e589da9a
--- /dev/null
+++ b/.icons/kora/actions/16/draw-watercolor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M13.056,8.456c-0.389,1.277 -1.361,2.371 -1.781,3.25c-0.147,0.261 -0.219,0.558 -0.219,0.875c-0,1.039 0.892,1.875 2,1.875c1.108,-0 2,-0.836 2,-1.875c-0,-0.317 -0.103,-0.614 -0.25,-0.875c-0.42,-0.879 -1.361,-1.973 -1.75,-3.25Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.713,10.708c0.943,-0.25 1.913,0.89 1.721,1.935c-0.196,1.069 -1.315,1.454 -1.992,1.673c-0.847,0.274 -3.498,0.06 -3.498,0.06c0,0 1.812,-0.555 2.169,-1.723c0.31,-1.014 0.865,-1.751 1.6,-1.945Zm8.003,-8.988c0.309,-0.245 0.75,-0.232 1.043,0.031c0.314,0.28 0.716,0.642 1.029,0.923c0.294,0.264 0.354,0.703 0.142,1.036c-0.39,0.626 -1.021,1.594 -1.509,2.094c-0.993,1.017 -3.25,2.241 -4.255,3.266c-0.462,0.471 -1.099,1.306 -1.542,1.91c-0.136,0.181 -0.343,0.296 -0.568,0.318c-0.226,0.022 -0.45,-0.052 -0.618,-0.204c-0.059,-0.051 -0.117,-0.103 -0.174,-0.155c-0.169,-0.152 -0.266,-0.367 -0.269,-0.594c-0.001,-0.227 0.092,-0.444 0.258,-0.599c0.554,-0.503 1.317,-1.226 1.737,-1.734c0.912,-1.105 1.881,-3.465 2.788,-4.558c0.449,-0.543 1.353,-1.279 1.938,-1.734Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/dynamic-amarok.svg b/.icons/kora/actions/16/dynamic-amarok.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/kora/actions/16/dynamic-amarok.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/earthquake.svg b/.icons/kora/actions/16/earthquake.svg
new file mode 100644
index 000000000..1f9739a9e
--- /dev/null
+++ b/.icons/kora/actions/16/earthquake.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" cx="8" cy="8" r="7.009"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.202,9.127l3.245,-3.87l0.332,1.102l-4.105,4.982l-1.432,-6.381l-3.437,9.273l-2.059,-7.23l-2.517,2.587l-0.238,-1.176l3.243,-3.351l1.696,5.956l3.548,-9.573l1.724,7.681Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-add.svg b/.icons/kora/actions/16/edit-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/edit-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-bomb.svg b/.icons/kora/actions/16/edit-bomb.svg
new file mode 100644
index 000000000..1045c51a5
--- /dev/null
+++ b/.icons/kora/actions/16/edit-bomb.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" cx="7.455" cy="8.532" r="4.718"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15,1c-0.989,0.204 -1.907,0.782 -2.449,1.617c-0.188,-0.084 -0.331,-0.117 -0.551,-0.117c-0.156,0 -0.304,0.03 -0.445,0.074c-0.279,0.104 -0.524,0.217 -0.756,0.332c-0.999,-0.591 -2.138,-0.904 -3.299,-0.906c-3.566,0 -6.5,2.934 -6.5,6.5c0,3.566 2.934,6.5 6.5,6.5c3.566,0 6.5,-2.934 6.5,-6.5c-0.002,-1.083 -0.275,-2.149 -0.793,-3.1c0.088,-0.288 0.164,-0.599 0.219,-0.955c0.044,-0.141 0.074,-0.289 0.074,-0.445c0,-0.336 -0.01,-0.471 -0.195,-0.721c0.401,-0.654 0.937,-1.082 1.695,-1.279l0,-1Zm-7.545,2.814c2.604,0 4.718,2.114 4.718,4.718c-0,2.604 -2.114,4.718 -4.718,4.718c-2.604,0 -4.718,-2.114 -4.718,-4.718c-0,-2.604 2.114,-4.718 4.718,-4.718Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-clear-all.svg b/.icons/kora/actions/16/edit-clear-all.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clear-all.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-clear-history.svg b/.icons/kora/actions/16/edit-clear-history.svg
new file mode 100644
index 000000000..371d37ff4
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clear-history.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.523,7.361l3.124,-4.444c0.172,-0.278 0.538,-0.364 0.816,-0.192c0.279,0.173 0.365,0.539 0.192,0.817l-3.089,4.388l0.954,1.185c0.058,0.071 0.096,0.157 0.109,0.248c-0,-0 0.461,3.278 -2.201,5.2c-0.071,0.052 -0.155,0.083 -0.242,0.092c-4.22,0.431 -7.091,-2.966 -7.702,-4.64c-0.048,-0.13 -0.039,-0.274 0.023,-0.397c0.062,-0.123 0.173,-0.215 0.305,-0.254c2.448,-0.721 4.138,-1.185 5.135,-2.325c0.129,-0.147 0.332,-0.206 0.52,-0.149c0.752,0.225 1.54,0.427 2.056,0.471Zm-2.043,0.569c-1.029,1.013 -2.61,1.565 -4.832,2.229c0.816,1.502 3.103,3.772 6.302,3.514c1.78,-1.368 1.743,-3.495 1.702,-4.04l-1.132,-1.379c-0.391,-0.031 -1.234,-0.118 -2.04,-0.324Zm-5.433,-3.606c0.876,-0 1.587,0.711 1.587,1.588c0,0.876 -0.711,1.587 -1.587,1.587c-0.876,0 -1.588,-0.711 -1.588,-1.587c0,-0.877 0.712,-1.588 1.588,-1.588Zm2.488,-2.344c0.574,-0 1.04,0.466 1.04,1.04c-0,0.574 -0.466,1.04 -1.04,1.04c-0.575,0 -1.041,-0.466 -1.041,-1.04c0,-0.574 0.466,-1.04 1.041,-1.04Zm-3.677,-0.628c0.605,-0 1.095,0.49 1.095,1.095c0,0.604 -0.49,1.095 -1.095,1.095c-0.604,-0 -1.095,-0.491 -1.095,-1.095c0,-0.605 0.491,-1.095 1.095,-1.095Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-clear-list.svg b/.icons/kora/actions/16/edit-clear-list.svg
new file mode 100644
index 000000000..c6be801be
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clear-list.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,5l1,0c0.28,0 0.541,0.1 0.721,0.281l1.279,1.278l1.279,-1.278c0.18,-0.181 0.441,-0.281 0.721,-0.281l1,0l0,1c0,0.276 -0.099,0.538 -0.279,0.719l-1.281,1.281l1.281,1.281c0.18,0.181 0.279,0.443 0.279,0.719l0,1l-1,0c-0.28,0 -0.541,-0.1 -0.721,-0.281l-1.279,-1.285l-1.279,1.285c-0.18,0.181 -0.441,0.281 -0.721,0.281l-1,0l0,-1c0,-0.276 0.099,-0.538 0.279,-0.719l1.282,-1.281l-1.282,-1.281c-0.18,-0.181 -0.279,-0.443 -0.279,-0.719l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-clear-locationbar-ltr.svg b/.icons/kora/actions/16/edit-clear-locationbar-ltr.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clear-locationbar-ltr.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-clear-locationbar-rtl.svg b/.icons/kora/actions/16/edit-clear-locationbar-rtl.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clear-locationbar-rtl.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-clear-rtl.svg b/.icons/kora/actions/16/edit-clear-rtl.svg
new file mode 100644
index 000000000..5e48e000f
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clear-rtl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M11,2l5,6l-5,6l-11,0l0,-12l11,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,5l-1,0c-0.28,0 -0.53,0.11 -0.71,0.29l-1.29,1.3l-1.29,-1.3c-0.18,-0.18 -0.43,-0.29 -0.71,-0.29l-1,0l0,1c0,0.28 0.11,0.53 0.29,0.71l1.3,1.29l-1.3,1.29c-0.18,0.18 -0.29,0.43 -0.29,0.71l0,1l1,0c0.28,0 0.53,-0.11 0.71,-0.29l1.29,-1.3l1.29,1.3c0.18,0.18 0.43,0.29 0.71,0.29l1,0l0,-1c0,-0.28 -0.11,-0.53 -0.29,-0.71l-1.3,-1.29l1.3,-1.29c0.18,-0.18 0.29,-0.43 0.29,-0.71l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-clear.svg b/.icons/kora/actions/16/edit-clear.svg
new file mode 100644
index 000000000..18ef5c6d0
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clear.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,2l-5,6l5,6l11,0l0,-12l-11,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l1,0c0.28,0 0.53,0.11 0.71,0.29l1.29,1.3l1.29,-1.3c0.18,-0.18 0.43,-0.29 0.71,-0.29l1,0l0,1c0,0.28 -0.11,0.53 -0.29,0.71l-1.3,1.29l1.3,1.29c0.18,0.18 0.29,0.43 0.29,0.71l0,1l-1,0c-0.28,0 -0.53,-0.11 -0.71,-0.29l-1.29,-1.3l-1.29,1.3c-0.18,0.18 -0.43,0.29 -0.71,0.29l-1,0l0,-1c0,-0.28 0.11,-0.53 0.29,-0.71l1.3,-1.29l-1.3,-1.29c-0.18,-0.18 -0.29,-0.43 -0.29,-0.71l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-clone-unlink.svg b/.icons/kora/actions/16/edit-clone-unlink.svg
new file mode 100644
index 000000000..6f5488a94
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clone-unlink.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.585,1.959l6.108,0l3.083,3.648l-0,2.705l-0.974,0l-0,-2.415l-2.516,-0.025l-0,-2.939l-6.254,0l-0,11.693l5.056,0l0,0.975l-4.503,0c-0.844,0 -1.528,-0.684 -1.528,-1.527l0,-10.588c0,-0.405 0.161,-0.794 0.448,-1.08c0.286,-0.286 0.675,-0.447 1.08,-0.447Zm6.161,8.483l-0,-0.341c-0,-1.5 1.5,-1.5 1.5,-1.5c-0,0 1.5,0 1.5,1.5l-0,1.5l0.5,0c0.5,0 0.5,0.5 0.5,0.5l-0,3c-0,0 -0,0.5 -0.5,0.5l-4,0c-0.5,0 -0.5,-0.5 -0.5,-0.5l-0,-3c-0,0 -0,-0.5 0.5,-0.5l2.5,0l-0,-1.5c-0,0 -0,-0.5 -0.5,-0.5c-0.5,0 -0.5,0.5 -0.5,0.5l-0,0.341l-1,0Zm-1.127,-8.628l-1.603,0l-0,-0.44l-6.254,0l-0,11.693l1.158,0l-0,0.974l-0.605,0c-0.843,0 -1.527,-0.683 -1.527,-1.527l-0,-10.588c-0,-0.405 0.161,-0.793 0.447,-1.08c0.287,-0.286 0.675,-0.447 1.08,-0.447l6.108,0l1.196,1.415Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-clone.svg b/.icons/kora/actions/16/edit-clone.svg
new file mode 100644
index 000000000..68eac4b1c
--- /dev/null
+++ b/.icons/kora/actions/16/edit-clone.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.585,1.959l6.108,0l3.083,3.648l-0,2.705l-0.974,-0l-0,-2.415l-2.516,-0.025l-0,-2.939l-6.254,-0l-0,11.693l5.056,-0l0,0.975l-4.503,0c-0.844,0 -1.528,-0.684 -1.528,-1.527l0,-10.588c0,-0.405 0.161,-0.794 0.448,-1.08c0.286,-0.286 0.675,-0.447 1.08,-0.447Zm7.661,6.642c-0,0 1.5,0 1.5,1.5l-0,1.5l0.5,0c0.5,0 0.5,0.5 0.5,0.5l-0,3c-0,0 -0,0.5 -0.5,0.5l-4,0c-0.5,0 -0.5,-0.5 -0.5,-0.5l-0,-3c-0,0 -0,-0.5 0.5,-0.5l0.5,0l-0,-1.5c-0,-1.5 1.5,-1.5 1.5,-1.5Zm-2.627,-6.787l-1.603,-0l-0,-0.44l-6.254,-0l-0,11.693l1.158,0l-0,0.974l-0.605,0c-0.843,0 -1.527,-0.683 -1.527,-1.527l-0,-10.588c-0,-0.405 0.161,-0.793 0.447,-1.08c0.287,-0.286 0.675,-0.447 1.08,-0.447l6.108,0l1.196,1.415Zm2.627,7.787c-0.5,0 -0.5,0.5 -0.5,0.5l-0,1.5l1,0l-0,-1.5c-0,0 -0,-0.5 -0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-comment.svg b/.icons/kora/actions/16/edit-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/edit-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-copy.svg b/.icons/kora/actions/16/edit-copy.svg
new file mode 100644
index 000000000..3ec988374
--- /dev/null
+++ b/.icons/kora/actions/16/edit-copy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.585,1.959l6.108,-0l3.083,3.648l-0,8.467c-0,0.843 -0.684,1.527 -1.527,1.527l-7.664,-0c-0.844,-0 -1.528,-0.684 -1.528,-1.527l-0,-10.588c-0,-0.405 0.161,-0.794 0.448,-1.08c0.286,-0.286 0.675,-0.447 1.08,-0.447Zm-0.553,0.974l6.254,-0l-0,2.939l2.516,0.025l-0,8.729l-8.77,-0l-0,-11.693Zm5.587,-1.119l-1.603,-0l-0,-0.44l-6.254,-0l-0,11.693l1.158,-0l-0,0.974l-0.605,-0c-0.843,-0 -1.527,-0.683 -1.527,-1.527l-0,-10.588c-0,-0.405 0.161,-0.793 0.447,-1.08c0.287,-0.286 0.675,-0.447 1.08,-0.447l6.108,0l1.196,1.415Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-cut.svg b/.icons/kora/actions/16/edit-cut.svg
new file mode 100644
index 000000000..1cafe2189
--- /dev/null
+++ b/.icons/kora/actions/16/edit-cut.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.5,11.861c0,1.38 1.12,2.5 2.5,2.5c1.38,0 2.5,-1.12 2.5,-2.5c0,-0.45 -0.14,-0.86 -0.34,-1.22l1.84,-1.97l1.84,1.97c-0.2,0.36 -0.34,0.77 -0.34,1.22c0,1.38 1.12,2.5 2.5,2.5c1.38,0 2.5,-1.12 2.5,-2.5c0,-1.38 -1.12,-2.5 -2.5,-2.5c-0.23,0 -0.44,0.04 -0.66,0.09l-2.06,-2.12l4.041,-4.748l0,-0.944l-0.965,0.21l-7.696,7.602c-0.21,-0.05 -0.43,-0.09 -0.66,-0.09c-1.38,0 -2.5,1.12 -2.5,2.5Zm0.686,0c0,-0.998 0.816,-1.814 1.814,-1.814c0.998,0 1.814,0.816 1.814,1.814c0,0.998 -0.816,1.814 -1.814,1.814c-0.998,0 -1.814,-0.816 -1.814,-1.814Zm0.555,-9.278l3.608,4.089l0.974,-1.008l-3.766,-3.837l-0.816,-0.188l0,0.944Zm7.445,9.278c0,-0.998 0.816,-1.814 1.814,-1.814c0.998,0 1.814,0.816 1.814,1.814c0,0.998 -0.816,1.814 -1.814,1.814c-0.998,0 -1.814,-0.816 -1.814,-1.814Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-delete-remove.svg b/.icons/kora/actions/16/edit-delete-remove.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/kora/actions/16/edit-delete-remove.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-delete-shred.svg b/.icons/kora/actions/16/edit-delete-shred.svg
new file mode 100644
index 000000000..4e2d20e3a
--- /dev/null
+++ b/.icons/kora/actions/16/edit-delete-shred.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M2,9.991l1.083,-0l-0,4l-1.083,-0l0,-4Zm2.166,-0l1.082,-0l0,4l-1.082,-0l-0,-4Zm2.165,-0l1.083,-0l-0,4l-1.083,-0l0,-4Zm2.166,-0l1.082,-0l0,4l-1.082,-0l-0,-4Zm2.165,-0l1.083,-0l-0,4l-1.083,-0l0,-4Zm2.255,-0l1.083,-0l-0,4l-1.083,-0l0,-4Zm-10.917,-1.991l12,0l0,1l-12,0l0,-1Zm-0.008,-0.828l0,-4.752c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089l-0,2.375l-1.093,0l0,-2.049l-2.82,-0.029l-0,-3.294l-7.01,0l-0,5.372l-1.093,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-delete.svg b/.icons/kora/actions/16/edit-delete.svg
new file mode 100644
index 000000000..e65e05a85
--- /dev/null
+++ b/.icons/kora/actions/16/edit-delete.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M14.208,0.483l-2.258,15.034l-7.82,-0l-2.337,-15.034l12.415,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.208,0.483l-2.258,15.034l-7.82,-0l-2.337,-15.034l12.415,-0Zm-1.25,1.09l-9.801,-0l1.988,12.819l5.875,0.01l1.938,-12.829Zm-4.099,8.202l-2.8,-0.496l-0.502,2.834l2.8,0.496l0.502,-2.834Zm1.541,-4.634l-2.555,1.113l1.149,2.639l2.556,-1.114l-1.15,-2.638Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/edit-download.svg b/.icons/kora/actions/16/edit-download.svg
new file mode 100644
index 000000000..1377f53d6
--- /dev/null
+++ b/.icons/kora/actions/16/edit-download.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0c4.415,0 8,3.585 8,8c0,4.415 -3.585,8 -8,8c-4.415,0 -8,-3.585 -8,-8c0,-4.415 3.585,-8 8,-8Zm0,0.818c-3.964,-0 -7.182,3.218 -7.182,7.182c0,3.964 3.218,7.182 7.182,7.182c3.964,0 7.182,-3.218 7.182,-7.182c0,-3.964 -3.218,-7.182 -7.182,-7.182Zm0,9.676l3.124,-3.942c0.305,-0.383 0.864,-0.448 1.248,-0.144c0.384,0.305 0.449,0.864 0.144,1.247l-3.816,4.814c-0.176,0.222 -0.437,0.337 -0.7,0.336c-0.264,0.001 -0.524,-0.114 -0.701,-0.336l-3.815,-4.813c-0.305,-0.384 -0.24,-0.943 0.144,-1.247c0.384,-0.305 0.943,-0.24 1.248,0.143l3.124,3.942Zm0,-4.431l1.583,-1.997c0.227,-0.286 0.642,-0.334 0.928,-0.108c0.286,0.227 0.334,0.643 0.107,0.928l-2.097,2.646c-0.131,0.165 -0.325,0.25 -0.521,0.25c-0.196,0 -0.391,-0.085 -0.521,-0.25l-2.097,-2.646c-0.227,-0.285 -0.179,-0.701 0.107,-0.928c0.285,-0.226 0.701,-0.178 0.928,0.108l1.583,1.997Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-duplicate.svg b/.icons/kora/actions/16/edit-duplicate.svg
new file mode 100644
index 000000000..69ed8ecc2
--- /dev/null
+++ b/.icons/kora/actions/16/edit-duplicate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,7.403c-0,-0.372 0.148,-0.729 0.411,-0.992c0.263,-0.263 0.62,-0.411 0.992,-0.411l6.194,0c0.372,-0 0.729,0.148 0.992,0.411c0.263,0.263 0.411,0.62 0.411,0.992l0,6.194c0,0.372 -0.148,0.729 -0.411,0.992c-0.263,0.263 -0.62,0.411 -0.992,0.411l-6.194,0c-0.372,0 -0.729,-0.148 -0.992,-0.411c-0.263,-0.263 -0.411,-0.62 -0.411,-0.992l0,-6.194Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.403,1c-0.372,-0 -0.729,0.148 -0.992,0.411c-0.263,0.263 -0.411,0.62 -0.411,0.992l0,6.194c-0,0.372 0.148,0.729 0.411,0.992c0.263,0.263 0.62,0.411 0.992,0.411l2.597,0l0,-3.597c0,-0.775 0.628,-1.403 1.403,-1.403l3.597,0l0,-2.597c-0,-0.372 -0.148,-0.729 -0.411,-0.992c-0.263,-0.263 -0.62,-0.411 -0.992,-0.411l-6.194,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-entry.svg b/.icons/kora/actions/16/edit-entry.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/edit-entry.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-find-mail.svg b/.icons/kora/actions/16/edit-find-mail.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/edit-find-mail.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-find-project.svg b/.icons/kora/actions/16/edit-find-project.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/edit-find-project.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-find-replace.svg b/.icons/kora/actions/16/edit-find-replace.svg
new file mode 100644
index 000000000..07f3bbadd
--- /dev/null
+++ b/.icons/kora/actions/16/edit-find-replace.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.258,2.591c2.332,-0 4.25,1.918 4.25,4.25c-0.001,0.859 -0.445,1.919 -0.847,2.502l2.932,2.74c0.149,0.145 0.234,0.345 0.234,0.554c-0,0.424 -0.349,0.772 -0.773,0.772c-0.21,0 -0.412,-0.085 -0.557,-0.237l-2.734,-2.926c-0.585,0.402 -1.645,0.845 -2.505,0.845c-2.331,0 -4.25,-1.919 -4.25,-4.25c-0,-2.332 1.919,-4.25 4.25,-4.25Zm-7.085,8l0,2l2,-0l0,-2l-2,-0Zm7.085,-7.153c-1.867,0 -3.402,1.536 -3.402,3.403c-0,1.867 1.535,3.402 3.402,3.402c1.867,0 3.403,-1.535 3.403,-3.402c-0,-1.867 -1.536,-3.403 -3.403,-3.403Zm-7.085,3.153l0,2l2,-0l0,-2l-2,-0Zm0,-4l2,-0l0,2l-2,-0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-find-user.svg b/.icons/kora/actions/16/edit-find-user.svg
new file mode 120000
index 000000000..df1acb1ec
--- /dev/null
+++ b/.icons/kora/actions/16/edit-find-user.svg
@@ -0,0 +1 @@
+user-identity.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-find.svg b/.icons/kora/actions/16/edit-find.svg
new file mode 100644
index 000000000..9606f10dd
--- /dev/null
+++ b/.icons/kora/actions/16/edit-find.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.5,1c-3.017,0 -5.5,2.483 -5.5,5.5c0,3.017 2.483,5.5 5.5,5.5c1.113,0 2.485,-0.573 3.241,-1.093l3.538,3.786c0.188,0.196 0.449,0.307 0.721,0.307c0.549,0 1,-0.451 1,-1c0,-0.27 -0.109,-0.529 -0.303,-0.717l-3.794,-3.545c0.521,-0.755 1.095,-2.126 1.097,-3.238c0,-3.017 -2.483,-5.5 -5.5,-5.5Zm0,1.097c2.416,0 4.403,1.987 4.403,4.403c0,2.416 -1.987,4.403 -4.403,4.403c-2.416,-0 -4.403,-1.987 -4.403,-4.403c0,-2.416 1.987,-4.403 4.403,-4.403Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-flag.svg b/.icons/kora/actions/16/edit-flag.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/kora/actions/16/edit-flag.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-guides.svg b/.icons/kora/actions/16/edit-guides.svg
new file mode 100644
index 000000000..b8f22d63a
--- /dev/null
+++ b/.icons/kora/actions/16/edit-guides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.704,0.354c-0.454,-0 -0.889,0.18 -1.21,0.501c-0.321,0.321 -0.502,0.757 -0.502,1.211c0,2.942 0,8.926 0,11.868c0,0.946 0.767,1.712 1.712,1.712c2.285,0 6.307,0 8.592,0c0.945,0 1.712,-0.766 1.712,-1.712c-0,-3.137 -0,-9.491 -0,-9.491l-3.457,-4.089l-6.847,-0Zm-0.619,1.092l-0,13.108l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0Zm1.386,10.643l-0,-9.53c-0,-0.276 0.224,-0.5 0.5,-0.5c0.276,-0 0.5,0.224 0.5,0.5l-0,9.53l6.439,-0c0.275,-0 0.5,0.224 0.5,0.5c-0,0.276 -0.225,0.5 -0.5,0.5l-6.439,-0l-0,0.593c-0,0.276 -0.224,0.5 -0.5,0.5c-0.276,-0 -0.5,-0.224 -0.5,-0.5l-0,-0.593l-0.453,-0c-0.276,-0 -0.5,-0.224 -0.5,-0.5c0,-0.276 0.224,-0.5 0.5,-0.5l0.453,-0Zm2.283,-2.946l3.12,-1.438l-0,2.876l-3.12,-1.438Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-image-face-add.svg b/.icons/kora/actions/16/edit-image-face-add.svg
new file mode 100644
index 000000000..4b78824d5
--- /dev/null
+++ b/.icons/kora/actions/16/edit-image-face-add.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.162,12.162l-0,-2.115c-0,-0.317 0.257,-0.574 0.574,-0.574c0.318,-0 0.575,0.257 0.575,0.574l-0,2.115l2.115,-0c0.317,-0 0.574,0.257 0.574,0.574c0,0.317 -0.257,0.574 -0.574,0.574l-2.115,0l-0,2.116c-0,0.317 -0.257,0.574 -0.575,0.574c-0.317,0 -0.574,-0.257 -0.574,-0.574l-0,-2.116l-2.115,0c-0.317,0 -0.574,-0.257 -0.574,-0.574c-0,-0.317 0.257,-0.574 0.574,-0.574l2.115,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.147,15.26l-6.065,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,6.695l-0.895,-0.002l0,-6.613c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.003,0l-0.018,0.895Zm-6.334,-7.981c1.951,2.377 2.39,3.907 5.187,3.88c2.846,-0.027 3.048,-1.524 5.171,-3.871c0.185,-0.204 0.169,-0.521 -0.035,-0.706c-0.205,-0.185 -0.521,-0.169 -0.707,0.035c-0.963,1.065 -1.803,1.868 -2.58,2.404c-0.705,0.485 -1.345,0.743 -1.981,0.746c-0.628,0.003 -1.242,-0.248 -1.902,-0.725c-0.731,-0.53 -1.505,-1.331 -2.38,-2.397c-0.175,-0.213 -0.49,-0.244 -0.703,-0.069c-0.214,0.175 -0.245,0.49 -0.07,0.703Zm2.885,-4.015c0.791,-0 1.433,0.642 1.433,1.434c0,0.791 -0.642,1.433 -1.433,1.433c-0.791,0 -1.434,-0.642 -1.434,-1.433c0,-0.792 0.643,-1.434 1.434,-1.434Zm4.604,-0c0.791,-0 1.434,0.642 1.434,1.434c-0,0.791 -0.643,1.433 -1.434,1.433c-0.791,0 -1.433,-0.642 -1.433,-1.433c-0,-0.792 0.642,-1.434 1.433,-1.434Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-image-face-detect.svg b/.icons/kora/actions/16/edit-image-face-detect.svg
new file mode 100644
index 000000000..1bfdb00b2
--- /dev/null
+++ b/.icons/kora/actions/16/edit-image-face-detect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-11.552,5.542c1.951,2.377 2.39,3.906 5.187,3.879c2.846,-0.026 3.048,-1.524 5.171,-3.871c0.185,-0.204 0.169,-0.521 -0.035,-0.706c-0.205,-0.185 -0.521,-0.169 -0.707,0.036c-0.963,1.064 -1.803,1.868 -2.58,2.403c-0.705,0.485 -1.345,0.744 -1.981,0.746c-0.628,0.003 -1.242,-0.247 -1.902,-0.725c-0.731,-0.53 -1.505,-1.33 -2.38,-2.397c-0.175,-0.213 -0.49,-0.244 -0.703,-0.069c-0.214,0.175 -0.245,0.49 -0.07,0.704Zm2.885,-4.016c0.791,0 1.433,0.643 1.433,1.434c0,0.791 -0.642,1.433 -1.433,1.433c-0.791,0 -1.434,-0.642 -1.434,-1.433c0,-0.791 0.643,-1.434 1.434,-1.434Zm4.604,0c0.791,0 1.434,0.643 1.434,1.434c-0,0.791 -0.643,1.433 -1.434,1.433c-0.791,0 -1.433,-0.642 -1.433,-1.433c-0,-0.791 0.642,-1.434 1.433,-1.434Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-image-face-recognize.svg b/.icons/kora/actions/16/edit-image-face-recognize.svg
new file mode 100644
index 000000000..4bdf11a3a
--- /dev/null
+++ b/.icons/kora/actions/16/edit-image-face-recognize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-6.843,10.445c-0.038,0 -0.057,-0.018 -0.057,-0.056l0,-0.952c0,-0.037 0.019,-0.056 0.057,-0.056l0.956,0c0.038,0 0.057,0.019 0.057,0.056l-0,0.952c-0,0.038 -0.019,0.056 -0.057,0.056l-0.956,0Zm-0,-1.65c-0.038,-0 -0.057,-0.019 -0.057,-0.056l0,-0.605c0,-0.097 0.004,-0.186 0.01,-0.267c0.006,-0.082 0.019,-0.159 0.037,-0.232c0.019,-0.074 0.045,-0.147 0.078,-0.219c0.033,-0.071 0.076,-0.145 0.129,-0.22l0.834,-1.158c0.15,-0.2 0.225,-0.397 0.225,-0.591c0,-0.237 -0.082,-0.427 -0.248,-0.567c-0.166,-0.141 -0.333,-0.211 -0.502,-0.211c-0.225,-0 -0.416,0.073 -0.572,0.22c-0.156,0.135 -0.234,0.383 -0.234,0.746c-0,0.037 -0.019,0.056 -0.057,0.056l-0.956,-0c-0.038,-0 -0.056,-0.019 -0.056,-0.056l-0,-0.188c-0,-0.519 0.181,-0.955 0.544,-1.308c0.362,-0.359 0.79,-0.539 1.284,-0.539c0.475,-0 0.904,0.169 1.285,0.506c0.388,0.332 0.581,0.782 0.581,1.351c0,0.39 -0.103,0.729 -0.309,1.017l-0.858,1.172c-0.097,0.147 -0.145,0.333 -0.145,0.558l-0,0.535c-0,0.037 -0.019,0.056 -0.057,0.056l-0.956,-0Zm-1.824,-8.735c0.791,-0 1.433,0.642 1.433,1.433c0,0.792 -0.642,1.434 -1.433,1.434c-0.791,0 -1.434,-0.642 -1.434,-1.434c0,-0.791 0.643,-1.433 1.434,-1.433Zm4.604,-0c0.791,-0 1.434,0.642 1.434,1.433c-0,0.792 -0.643,1.434 -1.434,1.434c-0.791,0 -1.433,-0.642 -1.433,-1.434c-0,-0.791 0.642,-1.433 1.433,-1.433Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-image-face-show.svg b/.icons/kora/actions/16/edit-image-face-show.svg
new file mode 100644
index 000000000..85eaed247
--- /dev/null
+++ b/.icons/kora/actions/16/edit-image-face-show.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.001,2.794c-2.093,0 -3.798,1.774 -3.867,3.993c-0.046,0.012 -0.103,0.035 -0.148,0.069c-0.481,0.263 -0.431,0.913 -0.099,1.668c0.263,0.618 0.556,1.158 0.991,1.146c0.32,2.025 2.201,3.536 3.112,3.536c0.911,-0 2.912,-1.977 3.158,-3.536c0.423,0.012 0.688,-0.542 0.951,-1.16c0.332,-0.755 0.41,-1.391 -0.071,-1.654c-0.045,-0.034 -0.091,-0.057 -0.148,-0.069c-0.057,-2.219 -1.774,-3.993 -3.867,-3.993l-0.012,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-line-width.svg b/.icons/kora/actions/16/edit-line-width.svg
new file mode 100644
index 000000000..2a2a509f9
--- /dev/null
+++ b/.icons/kora/actions/16/edit-line-width.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.003,2.003l0,0.998l11.997,0l0,-1.001l-11.997,0.003Zm0,3.996l0,2.003l11.997,-0l0,-2.003l-11.997,-0Zm0,5l0,3.001l11.997,0l0,-3.001l-11.997,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-link.svg b/.icons/kora/actions/16/edit-link.svg
new file mode 100644
index 000000000..7c2f1837b
--- /dev/null
+++ b/.icons/kora/actions/16/edit-link.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,3c-5,0 -5,5 -5,5c0,0 0,5 5,5l2,0l-0.133,-1.227l-2.267,0c-3.399,0 -3.399,-3.773 -3.399,-3.773c-0,0 -0,-3.773 3.399,-3.773l2.267,-0l0.133,-1.227l-2,0Zm4,0l0.133,1.227l2.267,-0c3.399,-0 3.399,3.773 3.399,3.773c0,0 0,3.773 -3.399,3.773l-2.267,0l-0.133,1.227l2,0c5,0 5,-5 5,-5c0,0 0,-5 -5,-5l-2,0Zm-3.009,4c-0.263,-0 -0.515,0.104 -0.701,0.29c-0.186,0.186 -0.29,0.438 -0.29,0.701c0,0.006 0,0.012 0,0.018c-0,0.263 0.104,0.515 0.29,0.701c0.186,0.186 0.438,0.29 0.701,0.29c1.112,0 2.906,0 4.018,0c0.263,0 0.515,-0.104 0.701,-0.29c0.186,-0.186 0.29,-0.438 0.29,-0.701c0,-0.006 0,-0.012 0,-0.018c0,-0.263 -0.104,-0.515 -0.29,-0.701c-0.186,-0.186 -0.438,-0.29 -0.701,-0.29c-1.112,-0 -2.906,-0 -4.018,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-map.svg b/.icons/kora/actions/16/edit-map.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/edit-map.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-mark.svg b/.icons/kora/actions/16/edit-mark.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/kora/actions/16/edit-mark.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-move.svg b/.icons/kora/actions/16/edit-move.svg
new file mode 100644
index 000000000..fcf3ddfb5
--- /dev/null
+++ b/.icons/kora/actions/16/edit-move.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.585,1.959l6.108,0l3.083,3.648l-0,8.467c-0,0.843 -0.684,1.527 -1.527,1.527l-7.664,-0c-0.844,-0 -1.528,-0.684 -1.528,-1.527l-0,-10.588c-0,-0.405 0.161,-0.794 0.448,-1.08c0.286,-0.286 0.675,-0.447 1.08,-0.447Zm-0.553,0.974l6.254,-0l-0,2.939l2.516,0.025l-0,8.729l-8.77,-0l-0,-11.693Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10.619,1.814l-1.603,-0l0,-0.44l-6.254,-0l0,11.693l1.158,0l0,0.974l-0.605,0c-0.843,0 -1.527,-0.683 -1.527,-1.527l0,-10.588c0,-0.405 0.161,-0.793 0.447,-1.08c0.287,-0.286 0.675,-0.447 1.08,-0.447l6.108,0l1.196,1.415Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-node.svg b/.icons/kora/actions/16/edit-node.svg
new file mode 100644
index 000000000..576e57d55
--- /dev/null
+++ b/.icons/kora/actions/16/edit-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.5,2c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.656 0.414,1.202 1,1.406l0,6.094l-1,0l0,3l3,0l0,-3l-1,0l0,-6.094c0.432,-0.15 0.756,-0.474 0.906,-0.906l6.094,0l0,1l3,0l0,-3l-3,0l0,1l-6.094,0c-0.204,-0.586 -0.75,-1 -1.406,-1Zm0,1c0.276,0 0.5,0.224 0.5,0.5c0,0.276 -0.224,0.5 -0.5,0.5c-0.276,0 -0.5,-0.224 -0.5,-0.5c0,-0.276 0.224,-0.5 0.5,-0.5Zm8.5,0l1,0l0,1l-1,0l0,-1Zm-6,2l0,6.125l1.437,-2.095l2.563,0.345l-4,-4.375Zm-3,7l1,0l0,1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-opacity.svg b/.icons/kora/actions/16/edit-opacity.svg
new file mode 100644
index 000000000..38ba3e336
--- /dev/null
+++ b/.icons/kora/actions/16/edit-opacity.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.098,11c0.392,1.715 1.988,3 3.902,3c1.914,0 3.51,-1.285 3.902,-3l-7.804,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.793,8c-0.462,0.774 -0.793,1.489 -0.793,2.182c0,0.281 0.037,0.554 0.098,0.818l2.362,2.217l2.747,0.038l2.695,-2.255c0.06,-0.264 0.098,-0.537 0.098,-0.818c0,-0.693 -0.33,-1.408 -0.793,-2.182l-6.414,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2c-1.072,3.818 -4,6.073 -4,8.182c0,2.108 1.79,3.818 4,3.818c2.21,0 4,-1.71 4,-3.818c0,-2.11 -2.928,-4.364 -4,-8.182Zm0,2.594c0.47,0.927 0.994,1.825 1.568,2.691c0.868,1.307 1.432,2.305 1.432,2.897c0,1.542 -1.307,2.818 -3,2.818c-1.693,0 -3,-1.276 -3,-2.818c0,-0.592 0.564,-1.59 1.432,-2.897c0.574,-0.866 1.098,-1.764 1.568,-2.691Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-paste-in-place.svg b/.icons/kora/actions/16/edit-paste-in-place.svg
new file mode 100644
index 000000000..bacb06945
--- /dev/null
+++ b/.icons/kora/actions/16/edit-paste-in-place.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1.598c-2.525,0 -4.573,2.048 -4.573,4.573c0,4.115 4.573,8.231 4.573,8.231c0,-0 4.573,-4.116 4.573,-8.231c-0,-2.525 -2.048,-4.573 -4.573,-4.573Zm0,2.072c1.372,0 2.5,1.129 2.5,2.501c0,1.372 -1.128,2.5 -2.5,2.5c-1.372,0 -2.5,-1.128 -2.5,-2.5c-0,-1.372 1.128,-2.501 2.5,-2.501Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-paste-style.svg b/.icons/kora/actions/16/edit-paste-style.svg
new file mode 100644
index 000000000..76a0ed31c
--- /dev/null
+++ b/.icons/kora/actions/16/edit-paste-style.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2l0,5l-2.508,-0c-0.131,-0 -0.256,0.052 -0.348,0.144c-0.092,0.092 -0.144,0.217 -0.144,0.348c0,0.005 0,0.011 -0,0.016c-0,0.131 0.052,0.256 0.144,0.348c0.092,0.092 0.217,0.144 0.348,0.144c1.285,0 4.731,0 6.016,0c0.131,0 0.256,-0.052 0.348,-0.144c0.092,-0.092 0.144,-0.217 0.144,-0.348c0,-0.005 0,-0.011 0,-0.016c0,-0.131 -0.052,-0.256 -0.144,-0.348c-0.092,-0.092 -0.217,-0.144 -0.348,-0.144c-0.851,0 -2.508,0 -2.508,0l0,-5l-1,0Zm-2.58,7c0,2.761 -2.968,5 -4.073,5l8.653,0c1.105,0 1.58,-2.239 1.58,-5l-6.16,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-paste.svg b/.icons/kora/actions/16/edit-paste.svg
new file mode 100644
index 000000000..03d242565
--- /dev/null
+++ b/.icons/kora/actions/16/edit-paste.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.35,1.753l0.25,0c1.293,0 2.342,1.049 2.342,2.342l-0,7.81c-0,1.293 -1.049,2.342 -2.342,2.342l-5.258,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l0,-7.81c0,-1.293 1.049,-2.342 2.342,-2.342l0.25,0l-0,-0.52l4.758,-0l-0,0.52Zm-0,0.895l-0,0.546l-4.758,-0l-0,-0.546l-0.17,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,7.65c0,0.843 0.684,1.527 1.527,1.527l5.098,-0c0.843,-0 1.527,-0.684 1.527,-1.527l-0,-7.65c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-0.17,0Zm-5.35,7.352l0,1l3,0l0,-1l-3,0Zm0,-3l0,1l5,0l0,-1l-5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-redo.svg b/.icons/kora/actions/16/edit-redo.svg
new file mode 100644
index 000000000..32a12cb99
--- /dev/null
+++ b/.icons/kora/actions/16/edit-redo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.122,4.259l-0,-2.115l5.294,2.766l-5.294,2.765l-0,-2.216l-2.741,0c-1.986,0 -3.598,1.612 -3.598,3.598c0,1.986 1.612,3.599 3.598,3.599l2.805,0l-0,1.2l-2.805,0c-2.648,0 -4.798,-2.15 -4.798,-4.799c0,-2.648 2.15,-4.798 4.799,-4.798l2.74,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-rename.svg b/.icons/kora/actions/16/edit-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/edit-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edit-reset.svg b/.icons/kora/actions/16/edit-reset.svg
new file mode 100644
index 000000000..3b3777ce6
--- /dev/null
+++ b/.icons/kora/actions/16/edit-reset.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.473,4.814l-0,-2.115l-5.295,2.766l5.295,2.765l-0,-2.216l2.74,-0c1.986,-0 3.598,1.612 3.598,3.598c-0,1.986 -1.612,3.599 -3.598,3.599l-2.804,-0l-0,1.2l2.804,-0c2.648,-0 4.798,-2.15 4.798,-4.799c-0,-2.648 -2.15,-4.798 -4.798,-4.798l-2.74,-0Zm-5.594,-2.814l-1,0l0,7l1,0l0,-7Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select-all-layers.svg b/.icons/kora/actions/16/edit-select-all-layers.svg
new file mode 100644
index 000000000..3b8e3933f
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select-all-layers.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.297,2c-0.344,-0 -0.674,0.137 -0.917,0.38c-0.243,0.243 -0.38,0.573 -0.38,0.917l0,1.703l1,0l0,-1.543c-0,-0.122 0.048,-0.238 0.134,-0.323c0.085,-0.086 0.201,-0.134 0.323,-0.134l1.543,0l0,-1l-1.703,0Zm7.703,0l0,1l1.543,0c0.122,-0 0.238,0.048 0.323,0.134c0.086,0.085 0.134,0.201 0.134,0.323l0,1.543l1,0l0,-1.703c0,-0.344 -0.137,-0.674 -0.38,-0.917c-0.243,-0.243 -0.573,-0.38 -0.917,-0.38l-1.703,0Zm-4,3l-3,3l5,0l3,-3l-5,0Zm0,4l-3,3l5,0l3,-3l-5,0Zm-5,2l0,1.703c-0,0.344 0.137,0.674 0.38,0.917c0.243,0.243 0.573,0.38 0.917,0.38l1.703,0l0,-1l-1.543,0c-0.122,0 -0.238,-0.048 -0.323,-0.134c-0.086,-0.085 -0.134,-0.201 -0.134,-0.323l0,-1.543l-1,0Zm11,0l0,1.543c0,0.122 -0.048,0.238 -0.134,0.323c-0.085,0.086 -0.201,0.134 -0.323,0.134l-1.543,0l0,1l1.703,0c0.344,0 0.674,-0.137 0.917,-0.38c0.243,-0.243 0.38,-0.573 0.38,-0.917l0,-1.703l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select-all.svg b/.icons/kora/actions/16/edit-select-all.svg
new file mode 100644
index 000000000..420a2975e
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,11l0,1.703c0,0.344 0.137,0.674 0.38,0.917c0.243,0.243 0.573,0.38 0.917,0.38l1.703,0l0,-1l-1.543,0c-0.122,0 -0.238,-0.048 -0.323,-0.134c-0.086,-0.085 -0.134,-0.201 -0.134,-0.323l0,-1.543l-1,0Zm11,0l0,1.543c0,0.122 -0.048,0.238 -0.134,0.323c-0.085,0.086 -0.201,0.134 -0.323,0.134l-1.543,0l0,1l1.703,0c0.344,0 0.674,-0.137 0.917,-0.38c0.243,-0.243 0.38,-0.573 0.38,-0.917l0,-1.703l-1,0Zm-9,-2l0,3l3,0l0,-3l-3,0Zm5,0l0,3l3,0l0,-3l-3,0Zm-5,-5l0,3l3,0l0,-3l-3,0Zm5,0l0,3l3,0l0,-3l-3,0Zm-5.703,-2c-0.344,0 -0.674,0.137 -0.917,0.38c-0.243,0.243 -0.38,0.573 -0.38,0.917l0,1.703l1,0l0,-1.543c0,-0.122 0.048,-0.238 0.134,-0.323c0.085,-0.086 0.201,-0.134 0.323,-0.134l1.543,0l0,-1l-1.703,0Zm7.703,0l0,1l1.543,0c0.122,0 0.238,0.048 0.323,0.134c0.086,0.085 0.134,0.201 0.134,0.323l0,1.543l1,0l0,-1.703c0,-0.344 -0.137,-0.674 -0.38,-0.917c-0.243,-0.243 -0.573,-0.38 -0.917,-0.38l-1.703,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select-invert.svg b/.icons/kora/actions/16/edit-select-invert.svg
new file mode 100644
index 000000000..56d9cb5b5
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select-invert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,12l3.156,-3.156c-0.724,-0.724 -1.156,-1.739 -1.156,-2.844c-0,-2.209 1.791,-4 4,-4c1.105,0 2.12,0.432 2.844,1.156l3.156,-3.156l-12,0Zm8.844,3.156l-5.688,5.688c0.724,0.724 1.739,1.156 2.844,1.156c2.209,0 4,-1.791 4,-4c0,-1.105 -0.432,-2.12 -1.156,-2.844Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select-lasso.svg b/.icons/kora/actions/16/edit-select-lasso.svg
new file mode 100644
index 000000000..d7dc82eb5
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select-lasso.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.681,10.959c-0.075,-0.15 -0.072,-0.335 0.023,-0.488c0.146,-0.234 0.454,-0.306 0.689,-0.16c0.15,0.094 0.309,0.211 0.466,0.344c0.188,-0.063 0.372,-0.132 0.551,-0.207c0.255,-0.107 0.548,0.013 0.655,0.267c0.106,0.255 -0.014,0.548 -0.268,0.655c-0.065,0.027 -0.13,0.053 -0.196,0.079c0.066,0.09 0.127,0.181 0.183,0.274c0.266,0.441 0.411,0.915 0.372,1.355c-0.101,1.148 -0.822,1.837 -2.014,2.039c-1.004,0.17 -2.392,-0.037 -4.005,-0.65c-1.138,-0.432 -1.73,0.208 -2.336,0.674c-0.606,0.465 -1.223,0.81 -2.064,0.605c-0.268,-0.065 -0.432,-0.335 -0.367,-0.604c0.065,-0.268 0.335,-0.432 0.604,-0.367c0.352,0.085 0.628,-0.027 0.888,-0.192c0.236,-0.15 0.46,-0.34 0.697,-0.521c0.741,-0.567 1.574,-1.046 2.933,-0.53c1.405,0.534 2.609,0.747 3.483,0.599c0.684,-0.116 1.127,-0.482 1.185,-1.141c0.022,-0.246 -0.084,-0.504 -0.233,-0.751c-0.097,-0.16 -0.214,-0.315 -0.341,-0.459c-0.098,0.026 -0.197,0.051 -0.297,0.074c-0.336,0.077 -0.682,0.138 -1.036,0.181c-0.274,0.034 -0.524,-0.162 -0.557,-0.436c-0.033,-0.274 0.162,-0.523 0.436,-0.556c0.186,-0.023 0.369,-0.051 0.549,-0.084Zm-4.083,0.868c-0.348,-0.085 -0.685,-0.187 -1.01,-0.306c-0.259,-0.095 -0.392,-0.382 -0.297,-0.641c0.094,-0.26 0.382,-0.393 0.641,-0.298c0.29,0.106 0.592,0.198 0.903,0.273c0.449,0.11 0.918,0.186 1.402,0.225c0.275,0.022 0.48,0.264 0.458,0.539c-0.023,0.275 -0.264,0.48 -0.539,0.458c-0.538,-0.044 -1.059,-0.129 -1.558,-0.25Zm-4.155,-2.398c-0.228,-0.263 -0.429,-0.541 -0.6,-0.831c-0.14,-0.237 -0.061,-0.544 0.177,-0.684c0.238,-0.141 0.545,-0.062 0.685,0.176c0.15,0.255 0.329,0.498 0.533,0.729c0.295,0.333 0.643,0.638 1.034,0.91c0.226,0.158 0.282,0.469 0.125,0.696c-0.158,0.227 -0.47,0.283 -0.696,0.125c-0.459,-0.318 -0.866,-0.677 -1.212,-1.068l-0.046,-0.053Zm12.252,-0.536c0.315,-0.342 0.574,-0.714 0.765,-1.11c0.12,-0.249 0.419,-0.353 0.668,-0.233c0.248,0.12 0.353,0.419 0.233,0.667c-0.233,0.483 -0.547,0.937 -0.93,1.353c-0.239,0.259 -0.504,0.504 -0.795,0.731c-0.217,0.17 -0.531,0.132 -0.701,-0.085c-0.171,-0.217 -0.133,-0.532 0.085,-0.702c0.246,-0.193 0.472,-0.401 0.675,-0.621Zm-13.337,-4.064c0.106,-0.352 0.253,-0.693 0.438,-1.019c0.136,-0.24 0.441,-0.325 0.681,-0.189c0.241,0.136 0.325,0.442 0.189,0.682c-0.147,0.261 -0.265,0.533 -0.35,0.814c-0.101,0.337 -0.155,0.687 -0.155,1.046c0,0.086 0.003,0.172 0.01,0.257c0.019,0.275 -0.188,0.515 -0.464,0.535c-0.275,0.019 -0.514,-0.188 -0.534,-0.463c-0.008,-0.109 -0.012,-0.219 -0.012,-0.329c0,-0.458 0.068,-0.904 0.197,-1.334Zm14.353,0.381c-0.116,-0.425 -0.308,-0.829 -0.562,-1.205c-0.155,-0.229 -0.095,-0.54 0.134,-0.695c0.229,-0.154 0.54,-0.094 0.694,0.134c0.317,0.47 0.554,0.974 0.698,1.503c0.098,0.358 0.153,0.728 0.162,1.107c0.007,0.275 -0.212,0.505 -0.488,0.511c-0.276,0.007 -0.505,-0.212 -0.511,-0.488c-0.007,-0.296 -0.051,-0.586 -0.127,-0.867Zm-11.176,-3.939c0.307,-0.161 0.63,-0.307 0.968,-0.434c0.258,-0.098 0.547,0.033 0.644,0.291c0.098,0.258 -0.033,0.547 -0.291,0.644c-0.261,0.099 -0.513,0.21 -0.753,0.331l-0.103,0.053c-0.425,0.223 -0.814,0.482 -1.16,0.77c-0.212,0.176 -0.528,0.147 -0.704,-0.065c-0.177,-0.212 -0.148,-0.527 0.064,-0.704c0.398,-0.331 0.846,-0.629 1.335,-0.886Zm8.48,0.893c-0.38,-0.2 -0.788,-0.373 -1.218,-0.514c-0.263,-0.086 -0.406,-0.368 -0.32,-0.63c0.086,-0.263 0.368,-0.406 0.63,-0.32c0.519,0.169 1.008,0.38 1.461,0.626c0.319,0.174 0.621,0.365 0.901,0.572c0.223,0.164 0.27,0.477 0.106,0.699c-0.164,0.222 -0.477,0.27 -0.699,0.106c-0.245,-0.181 -0.507,-0.347 -0.786,-0.499l-0.075,-0.04Zm-4.183,-0.947c-0.392,0.007 -0.775,0.038 -1.148,0.091c-0.273,0.039 -0.526,-0.152 -0.565,-0.425c-0.039,-0.273 0.151,-0.526 0.425,-0.565c0.471,-0.067 0.958,-0.102 1.456,-0.102l0.133,0c0.31,0.004 0.616,0.022 0.916,0.052c0.274,0.028 0.475,0.273 0.447,0.548c-0.028,0.275 -0.273,0.475 -0.548,0.447c-0.31,-0.031 -0.626,-0.047 -0.948,-0.047l-0.168,0.001Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select-none.svg b/.icons/kora/actions/16/edit-select-none.svg
new file mode 100644
index 000000000..19f9c2d24
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select-none.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.348,2c-0.744,0 -1.348,0.604 -1.348,1.348l0,1.652l1,0l0,-1.51c-0,-0.13 0.052,-0.254 0.144,-0.346c0.092,-0.092 0.216,-0.144 0.346,-0.144l1.51,0l0,-1l-1.652,0Zm7.652,0l0,1l1.51,0c0.13,-0 0.254,0.052 0.346,0.144c0.092,0.092 0.144,0.216 0.144,0.346l0,1.51l1,0l0,-1.652c-0,-0.744 -0.604,-1.348 -1.348,-1.348l-1.652,0Zm-7,2l0,3l3,0l0,-3l-3,0Zm5,0l0,3l3,0l0,-3l-3,0Zm-4,1l1,0l0,1l-1,0l0,-1Zm5,0l1,0l0,1l-1,0l0,-1Zm-6,4l0,3l3,0l0,-3l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Zm-3,1l0,1.652c0,0.744 0.604,1.348 1.348,1.348l1.652,-0l0,-1l-1.51,-0c-0.13,0 -0.254,-0.052 -0.346,-0.144c-0.092,-0.092 -0.144,-0.216 -0.144,-0.346l0,-1.51l-1,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M9,9.83l1.667,1.667l-1.667,1.667l0.833,0.833l1.667,-1.667l1.667,1.667l0.833,-0.833l-1.667,-1.667l1.667,-1.667l-0.833,-0.833l-1.667,1.667l-1.667,-1.667l-0.833,0.833Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select-original.svg b/.icons/kora/actions/16/edit-select-original.svg
new file mode 100644
index 000000000..bb19ee658
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select-original.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.192,14.528l-2.038,0c-1.19,0 -2.156,-0.965 -2.156,-2.155l0,-7.289c0,-1.19 0.966,-2.156 2.156,-2.156l4.076,0c1.191,0 2.156,0.966 2.156,2.156l0,3.644l-0.824,0l0,-3.57c0,-0.776 -0.629,-1.406 -1.405,-1.406l-3.93,0c-0.776,0 -1.405,0.63 -1.405,1.406l-0,7.141c-0,0.776 0.629,1.406 1.405,1.406l1.965,-0l0,0.823Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.831,13.072l-0.061,-0c-1.191,-0 -2.156,-0.966 -2.156,-2.156l-0,-7.289c-0,-1.19 0.965,-2.155 2.156,-2.155l4.076,-0c0.868,-0 1.616,0.513 1.958,1.252c-0.404,0.023 -0.702,0.05 -0.982,0.042c-0.257,-0.289 -0.632,-0.471 -1.049,-0.471l-3.93,0c-0.776,0 -1.405,0.63 -1.405,1.406l-0,7.141c-0,0.772 0.622,1.399 1.393,1.406l-0,0.824Z"/>
+ <path style="fill:#ebebeb;fill-opacity:0.5" d="M15.104,12.54c-0,-0.21 -0.174,-0.38 -0.387,-0.38l-4.309,-0c-0.213,-0 -0.387,0.17 -0.387,0.38l0,2.333c0,0.21 0.174,0.38 0.387,0.38l4.309,-0c0.213,-0 0.387,-0.17 0.387,-0.38l-0,-2.333Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.562,9.243c-0.995,0 -1.795,0.787 -1.795,1.765l-0,0.882l-0.449,0c-0.249,0 -0.449,0.197 -0.449,0.441l-0,2.647c-0,0.245 0.2,0.442 0.449,0.442l4.489,-0c0.249,-0 0.449,-0.197 0.449,-0.442l0,-2.647c0,-0.244 -0.2,-0.441 -0.449,-0.441l-0.449,0l0,-0.882c0,-0.978 -0.801,-1.765 -1.796,-1.765Zm2.356,3.151c-0,-0.074 -0.062,-0.135 -0.137,-0.135l-4.437,0c-0.075,0 -0.137,0.061 -0.137,0.135l0,2.564c0,0.074 0.062,0.134 0.137,0.134l4.437,0c0.075,0 0.137,-0.06 0.137,-0.134l-0,-2.564Zm-2.356,-2.268c0.498,-0 0.898,0.393 0.898,0.882l0,0.882l-1.796,0l0,-0.882c0,-0.489 0.401,-0.882 0.898,-0.882Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select-text.svg b/.icons/kora/actions/16/edit-select-text.svg
new file mode 100644
index 000000000..2271659fe
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select-text.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,2l0,1l1,0l0,10l-1,0l0,1l3,0l0,-1l-1,0l0,-10l1,0l0,-1l-3,0Zm-5,1l-4,10l1.078,0l1.2,-3l4.445,0l1.199,3l1.078,0l-4,-10l-1,0Zm0.5,1.445l1.822,4.555l-3.644,0l1.822,-4.555Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-select.svg b/.icons/kora/actions/16/edit-select.svg
new file mode 100644
index 000000000..b1156201d
--- /dev/null
+++ b/.icons/kora/actions/16/edit-select.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.5,4.25l0.005,9.75l2.995,-4l4.5,0l-7.5,-5.75Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.517,1.131c-0.623,0 -1.189,0.566 -1.189,1.189c-0,0.623 0.566,1.189 1.189,1.189c0.623,0 1.188,-0.566 1.188,-1.189c0,-0.623 -0.565,-1.189 -1.188,-1.189Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-cell-merge.svg b/.icons/kora/actions/16/edit-table-cell-merge.svg
new file mode 100644
index 000000000..35988e53b
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-cell-merge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,2.26 0,7.74 -0,10c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c2.26,0 7.74,0 10,-0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-2.26 0,-7.74 -0,-10c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-10,-0Zm0,1l3,0l0,2l1,0l0,-2l2,0l0,2l1,0l0,-2l3,0l0,3l-2,0l0,1l2,0l0,2l-2,0l0,1l2,0l0,3l-3,0l0,-2l-1,0l0,2l-2,0l0,-2l-1,0l0,2l-3,0l0,-3l2,0l0,-1l-2,0l0,-2l2,0l0,-1l-2,0l0,-3Zm4,3l-2,2l2,2l0,-4Zm2,0l0,4l2,-2l-2,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-cell-split.svg b/.icons/kora/actions/16/edit-table-cell-split.svg
new file mode 100644
index 000000000..0a9777876
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-cell-split.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,2.26 0,7.74 -0,10c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c2.26,0 7.74,0 10,-0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-2.26 0,-7.74 -0,-10c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-10,-0Zm0,1l3,0l0,2l1,0l0,-2l2,0l0,2l1,0l0,-2l3,0l0,2l-3,0l0,1l3,0l0,3l-3,0l0,1l3,0l0,3l-3,0l0,-3l-1,0l0,3l-2,0l0,-3l-1,0l0,3l-3,0l0,-3l3,0l0,-1l-3,0l0,-3l3,0l0,-1l-3,0l0,-2Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5,4l0,7l6,0l0,-7l-6,0Zm1,1l4,0l0,1l-1,1.5l1,1.5l0,1l-4,0l0,-1l1,-1.5l-1,-1.5l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-delete-column.svg b/.icons/kora/actions/16/edit-table-delete-column.svg
new file mode 100644
index 000000000..beac738ea
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-delete-column.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,2.26 0,7.74 -0,10c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c2.26,0 7.74,0 10,-0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-2.26 0,-7.74 -0,-10c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-10,-0Zm0,1l10,0l0,3l-2,0l0,1l2,0l0,2l-2,0l0,1l2,0l0,3l-10,0l0,-3l2,0l0,-1l-2,0l0,-2l2,0l0,-1l-2,0l0,-3Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5,3l0,10l1.719,0l3.281,-3.281l0,3.281l1,0l0,-10l-1,0l0,1.281l-4,4l0,-2.563l2.719,-2.719l-1.438,0l-1.281,1.281l0,-1.281l-1,0.001Zm5,2.719l0,2.563l-4,4l0,-2.563l4,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-delete-row.svg b/.icons/kora/actions/16/edit-table-delete-row.svg
new file mode 100644
index 000000000..9e8ae1bcf
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-delete-row.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14,3c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-10,0c-0.265,0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707l0,10c0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293l10,0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707l0,-10Zm-1,0l0,10l-3,0l0,-2l-1,0l0,2l-2,0l0,-2l-1,0l0,2l-3,0l0,-10l3,0l0,2l1,0l0,-2l2,0l0,2l1,0l0,-2l3,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M13,5l-10,0l0,1.719l3.281,3.281l-3.281,0l-0,1l10,0l0,-1l-1.281,0l-4,-4l2.563,0l2.719,2.719l0,-1.438l-1.281,-1.281l1.281,0l-0.001,-1Zm-2.719,5l-2.563,0l-4,-4l2.563,0l4,4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-insert-column-left.svg b/.icons/kora/actions/16/edit-table-insert-column-left.svg
new file mode 100644
index 000000000..3be1d1a33
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-insert-column-left.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,2l0,1l2,0l0,3l-2,0l0,1l2,0l0,2l-2,0l0,1l2,0l0,3l-2,0l0,1l7,0l0,-12l-7,0Zm3,1l3,0l0,3l-3,0l0,-3Zm0,4l3,0l0,2l-3,0l0,-2Zm-4,3l-4,2l4,2l0,-4Zm4,0l3,0l0,3l-3,0l0,-3Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7,2l-1,0l0,1.281l-1.281,-1.281l-1.438,0l2.719,2.719l0,2.563l-3,-3l0,-2.281l-1,0l0,7l1.719,0l-0.719,-0.719l-0,-2.563l3,3l0,0.281l1,0l0,-7Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-insert-column-right.svg b/.icons/kora/actions/16/edit-table-insert-column-right.svg
new file mode 100644
index 000000000..c7a4b66b5
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-insert-column-right.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,2.26 0,7.74 -0,10c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c1.934,0 6,0 6,0l0,-1l-2,0l0,-3l2,0l0,-1l-2,0l0,-2l2,0l0,-1l-2,0l0,-3l2,0l0,-1l-6,0Zm0,1l3,0l0,3l-3,0l0,-3Zm0,4l3,0l0,2l-3,0l0,-2Zm0,3l3,0l0,3l-3,0l0,-3Zm7,0l0,4l4,-2l-4,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,2l1,0l0,1.281l1.281,-1.281l1.438,0l-2.719,2.719l-0,2.563l3,-3l-0,-2.281l1,0l-0,7l-1.719,0l0.719,-0.719l-0,-2.563l-3,3l-0,0.281l-1,0l-0,-7Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-insert-row-above.svg b/.icons/kora/actions/16/edit-table-insert-row-above.svg
new file mode 100644
index 000000000..e880de415
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-insert-row-above.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,2l-2,4l4,0l-2,-4Zm-10,5l0,6c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c2.26,0 7.74,0 10,-0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-1.934 0,-6 0,-6l-1,0l0,2l-3,0l0,-2l-1,0l0,2l-2,0l0,-2l-1,0l0,2l-3,0l0,-2l-1,0Zm1,3l3,0l0,3l-3,0l0,-3Zm4,0l2,0l0,3l-2,0l0,-3Zm3,0l3,0l0,3l-3,0l0,-3Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,7l0,-1l1.281,0l-1.281,-1.281l0,-1.438l2.719,2.719l2.563,0l-3,-3l-2.281,0l0,-1l7,0l0,1.719l-0.719,-0.719l-2.563,-0l3,3l0.281,0l0,1l-7,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-insert-row-below.svg b/.icons/kora/actions/16/edit-table-insert-row-below.svg
new file mode 100644
index 000000000..455d5b6a4
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-insert-row-below.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,1.934 0,6 0,6l1,0l0,-2l3,0l0,2l1,0l0,-2l2,0l0,2l1,0l0,-2l3,0l0,2l1,0l0,-6c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293c-2.26,0 -7.74,0 -10,-0Zm0,1l3,0l0,3l-3,0l0,-3Zm4,0l2,0l0,3l-2,0l0,-3Zm3,0l3,0l0,3l-3,0l0,-3Zm0,7l2,4l2,-4l-4,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,9l0,1l1.281,0l-1.281,1.281l0,1.438l2.719,-2.719l2.563,-0l-3,3l-2.281,-0l0,1l7,-0l0,-1.719l-0.719,0.719l-2.563,-0l3,-3l0.281,-0l0,-1l-7,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-table-insert-row-under.svg b/.icons/kora/actions/16/edit-table-insert-row-under.svg
new file mode 100644
index 000000000..b8ed1e62b
--- /dev/null
+++ b/.icons/kora/actions/16/edit-table-insert-row-under.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,3l1,0l0,-2l3,0l0,2l1,0l0,-2l2,0l0,2l1,0l0,-2l3,0l0,2l1,0l0,-3l-12,0Zm8,4l2,4l2,-4l-4,0Zm-8,4l0,4l12,0l0,-4l-1,0l0,3l-3,0l0,-3l-1,0l0,3l-2,0l0,-3l-1,0l0,3l-3,0l0,-3l-1,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,5l0,1l1.281,0l-1.281,1.281l0,1.438l2.719,-2.719l2.563,0l-3,3l-2.281,0l0,1l7,0l0,-1.719l-0.719,0.719l-2.563,0l3,-3l0.281,0l0,-1l-7,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-text-frame-update.svg b/.icons/kora/actions/16/edit-text-frame-update.svg
new file mode 100644
index 000000000..26c6d8252
--- /dev/null
+++ b/.icons/kora/actions/16/edit-text-frame-update.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.857,0.354l3.694,-0l3.457,4.089c-0,-0 -0,6.354 -0,9.491c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712l0,-9.218l1.093,0l-0,9.838l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-3.238,0l0,-1.092Zm-1.857,10.646l0,1l6,-0l0,-1l-6,-0Zm0,-3l0,1l6,-0l0,-1l-6,-0Zm0,-3l0,1l3,-0l0,-1l-3,-0Zm-3.008,-3.7l2,3l2,-3l-4,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-undo-history.svg b/.icons/kora/actions/16/edit-undo-history.svg
new file mode 100644
index 000000000..908ca1023
--- /dev/null
+++ b/.icons/kora/actions/16/edit-undo-history.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12.5,9c-1.933,0 -3.5,1.567 -3.5,3.5c0,1.933 1.567,3.5 3.5,3.5c1.933,0 3.5,-1.567 3.5,-3.5c0,-1.933 -1.567,-3.5 -3.5,-3.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.277,9.517l0.446,0l0.277,2.483l2,0.215l0,0.57l-3,0.215l0.277,-3.483Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.465,12.8c0.031,0.421 0.126,0.825 0.276,1.2l-1.663,0l0,-1.2l1.387,0Zm4.958,-4.241c-0.303,-1.68 -1.774,-2.956 -3.541,-2.956l-2.74,-0l0,2.216l-5.295,-2.765l5.295,-2.766l0,2.115l2.74,-0c2.611,-0 4.738,2.09 4.797,4.687c-0.38,-0.243 -0.803,-0.425 -1.256,-0.531Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit-undo.svg b/.icons/kora/actions/16/edit-undo.svg
new file mode 100644
index 000000000..66480bcf0
--- /dev/null
+++ b/.icons/kora/actions/16/edit-undo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.879,4.421l-0,-2.115l-5.295,2.766l5.295,2.765l-0,-2.216l2.74,0c1.986,0 3.598,1.612 3.598,3.598c-0,1.986 -1.612,3.599 -3.598,3.599l-2.804,0l-0,1.2l2.804,0c2.648,0 4.798,-2.15 4.798,-4.799c-0,-2.648 -2.15,-4.798 -4.798,-4.798l-2.74,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/edit.svg b/.icons/kora/actions/16/edit.svg
new file mode 100644
index 000000000..acbc089cf
--- /dev/null
+++ b/.icons/kora/actions/16/edit.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.894,10.87l-1.062,2.888l3.007,-0.933l6.75,-6.75l-1.945,-1.955l-6.75,6.75Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M13.959,3.715c0.28,-0.28 0.28,-0.73 -0,-1.01l-0.945,-0.945c-0.29,-0.28 -0.73,-0.28 -1.01,0l-1.4,1.4l1.945,1.955l1.41,-1.4Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/editclear.svg b/.icons/kora/actions/16/editclear.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/kora/actions/16/editclear.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/editcopy.svg b/.icons/kora/actions/16/editcopy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/editcopy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/editcut.svg b/.icons/kora/actions/16/editcut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/kora/actions/16/editcut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/editdelete.svg b/.icons/kora/actions/16/editdelete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/editdelete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/editimage.svg b/.icons/kora/actions/16/editimage.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/editimage.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/editor.svg b/.icons/kora/actions/16/editor.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/editor.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/editpaste.svg b/.icons/kora/actions/16/editpaste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/kora/actions/16/editpaste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edittext.svg b/.icons/kora/actions/16/edittext.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/edittext.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/edittrash.svg b/.icons/kora/actions/16/edittrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/edittrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/embosstool.svg b/.icons/kora/actions/16/embosstool.svg
new file mode 100644
index 000000000..73a4a872b
--- /dev/null
+++ b/.icons/kora/actions/16/embosstool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2zm-.601 1.399h11.202v11.202h-11.202zm3.101 1.601c-.831 0-1.5.669-1.5 1.5v5c0 .831.669 1.5 1.5 1.5h5c.831 0 1.5-.669 1.5-1.5v-5c0-.831-.669-1.5-1.5-1.5zm-.086 1.414h5.172v5.172h-5.172z"/>
+</svg>
diff --git a/.icons/kora/actions/16/emptytrash.svg b/.icons/kora/actions/16/emptytrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/emptytrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/enterprise.svg b/.icons/kora/actions/16/enterprise.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/enterprise.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/entity.svg b/.icons/kora/actions/16/entity.svg
new file mode 100644
index 000000000..531c63826
--- /dev/null
+++ b/.icons/kora/actions/16/entity.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,2.26 0,7.74 -0,10c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c2.26,0 7.74,0 10,-0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-2.26 0,-7.74 -0,-10c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-10,-0Zm0,1l10,0l0,3l-10,0l0,-3Zm0,4l10,0l0,6l-10,0l0,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/entry-clone.svg b/.icons/kora/actions/16/entry-clone.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/entry-clone.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/entry-delete.svg b/.icons/kora/actions/16/entry-delete.svg
new file mode 100644
index 000000000..e65e05a85
--- /dev/null
+++ b/.icons/kora/actions/16/entry-delete.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M14.208,0.483l-2.258,15.034l-7.82,-0l-2.337,-15.034l12.415,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.208,0.483l-2.258,15.034l-7.82,-0l-2.337,-15.034l12.415,-0Zm-1.25,1.09l-9.801,-0l1.988,12.819l5.875,0.01l1.938,-12.829Zm-4.099,8.202l-2.8,-0.496l-0.502,2.834l2.8,0.496l0.502,-2.834Zm1.541,-4.634l-2.555,1.113l1.149,2.639l2.556,-1.114l-1.15,-2.638Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/entry-edit.svg b/.icons/kora/actions/16/entry-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/entry-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/entry-new.svg b/.icons/kora/actions/16/entry-new.svg
new file mode 100644
index 000000000..05a1fb284
--- /dev/null
+++ b/.icons/kora/actions/16/entry-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.909,7.165l0,-4.014c0,-0.602 0.489,-1.09 1.091,-1.09c0.602,0 1.09,0.488 1.09,1.09l-0,4.014l4.015,-0c0.602,-0 1.09,0.489 1.09,1.091c-0,0.602 -0.488,1.089 -1.09,1.089l-4.015,0l-0,4.016c-0,0.601 -0.488,1.089 -1.09,1.089c-0.602,0 -1.091,-0.488 -1.091,-1.089l0,-4.016l-4.014,0c-0.602,0 -1.09,-0.487 -1.09,-1.089c0,-0.602 0.488,-1.091 1.09,-1.091l4.014,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/epiphany-download.svg b/.icons/kora/actions/16/epiphany-download.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/kora/actions/16/epiphany-download.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/equalizer.svg b/.icons/kora/actions/16/equalizer.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/kora/actions/16/equalizer.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/error.svg b/.icons/kora/actions/16/error.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/kora/actions/16/error.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/escape-direction-all.svg b/.icons/kora/actions/16/escape-direction-all.svg
new file mode 100644
index 000000000..3d8ac7b6b
--- /dev/null
+++ b/.icons/kora/actions/16/escape-direction-all.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,-0l-0,10l-10,-0l-0,-10Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,2l0,5.002l2,-0l0,-5.002l-2,0Zm2,5.002l0,2.004l5,-0l0,-2.004l-5,-0Zm0,2.004l-2,-0l0,5.002l2,-0l0,-5.002Zm-2,-0l0,-2.004l-5,-0l0,2.004l5,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.005c-1.105,0 -2,0.896 -2,2c-0,1.105 0.895,2.001 2,2.001c1.105,-0 2,-0.896 2,-2.001c0,-1.104 -0.895,-2 -2,-2m0,1c0.552,-0 1,0.448 1,1c-0,0.552 -0.448,0.999 -1,0.999c-0.552,0 -1,-0.447 -1,-0.999c0,-0.552 0.448,-1 1,-1"/>
+</svg>
diff --git a/.icons/kora/actions/16/escape-direction-down.svg b/.icons/kora/actions/16/escape-direction-down.svg
new file mode 100644
index 000000000..eecc0f9cf
--- /dev/null
+++ b/.icons/kora/actions/16/escape-direction-down.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,-0l-0,10l-10,-0l-0,-10Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="2" height="5.002" x="7" y="9.01"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.005c-1.105,0 -2,0.896 -2,2c-0,1.105 0.895,2.001 2,2.001c1.105,-0 2,-0.896 2,-2.001c0,-1.104 -0.895,-2 -2,-2m0,1c0.552,-0 1,0.448 1,1c-0,0.552 -0.448,0.999 -1,0.999c-0.552,0 -1,-0.447 -1,-0.999c0,-0.552 0.448,-1 1,-1"/>
+</svg>
diff --git a/.icons/kora/actions/16/escape-direction-horizontal.svg b/.icons/kora/actions/16/escape-direction-horizontal.svg
new file mode 100644
index 000000000..b62e7ef64
--- /dev/null
+++ b/.icons/kora/actions/16/escape-direction-horizontal.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,-0l-0,10l-10,-0l-0,-10Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,7.002l0,2.004l5,-0l0,-2.004l-5,-0Zm7,-0l0,2.004l5,-0l0,-2.004l-5,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.005c-1.105,0 -2,0.896 -2,2c-0,1.105 0.895,2.001 2,2.001c1.105,-0 2,-0.896 2,-2.001c0,-1.104 -0.895,-2 -2,-2m0,1c0.552,-0 1,0.448 1,1c-0,0.552 -0.448,0.999 -1,0.999c-0.552,0 -1,-0.447 -1,-0.999c0,-0.552 0.448,-1 1,-1"/>
+</svg>
diff --git a/.icons/kora/actions/16/escape-direction-left.svg b/.icons/kora/actions/16/escape-direction-left.svg
new file mode 100644
index 000000000..7c63800b9
--- /dev/null
+++ b/.icons/kora/actions/16/escape-direction-left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,-0l-0,10l-10,-0l-0,-10Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="5" height="2.003" x="2" y="7"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.005c-1.105,0 -2,0.896 -2,2c-0,1.105 0.895,2.001 2,2.001c1.105,-0 2,-0.896 2,-2.001c0,-1.104 -0.895,-2 -2,-2m0,1c0.552,-0 1,0.448 1,1c-0,0.552 -0.448,0.999 -1,0.999c-0.552,0 -1,-0.447 -1,-0.999c0,-0.552 0.448,-1 1,-1"/>
+</svg>
diff --git a/.icons/kora/actions/16/escape-direction-right.svg b/.icons/kora/actions/16/escape-direction-right.svg
new file mode 100644
index 000000000..8256ca9e0
--- /dev/null
+++ b/.icons/kora/actions/16/escape-direction-right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,-0l-0,10l-10,-0l-0,-10Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="5" height="2.003" x="9" y="7"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.005c-1.105,0 -2,0.896 -2,2c-0,1.105 0.895,2.001 2,2.001c1.105,-0 2,-0.896 2,-2.001c0,-1.104 -0.895,-2 -2,-2m0,1c0.552,-0 1,0.448 1,1c-0,0.552 -0.448,0.999 -1,0.999c-0.552,0 -1,-0.447 -1,-0.999c0,-0.552 0.448,-1 1,-1"/>
+</svg>
diff --git a/.icons/kora/actions/16/escape-direction-up.svg b/.icons/kora/actions/16/escape-direction-up.svg
new file mode 100644
index 000000000..06363c9ed
--- /dev/null
+++ b/.icons/kora/actions/16/escape-direction-up.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,-0l-0,10l-10,-0l-0,-10Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="2" height="5.003" x="7" y="2"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.005c-1.105,0 -2,0.896 -2,2c-0,1.105 0.895,2.001 2,2.001c1.105,-0 2,-0.896 2,-2.001c0,-1.104 -0.895,-2 -2,-2m0,1c0.552,-0 1,0.448 1,1c-0,0.552 -0.448,0.999 -1,0.999c-0.552,0 -1,-0.447 -1,-0.999c0,-0.552 0.448,-1 1,-1"/>
+</svg>
diff --git a/.icons/kora/actions/16/escape-direction-vertical.svg b/.icons/kora/actions/16/escape-direction-vertical.svg
new file mode 100644
index 000000000..cf4d33bcb
--- /dev/null
+++ b/.icons/kora/actions/16/escape-direction-vertical.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.002,2.004l-2.004,-0l0,5l2.004,-0l-0,-5Zm-0,7l-2.004,-0l0,5l2.004,-0l-0,-5Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Zm1,1l10,-0l-0,10l-10,-0l-0,-10Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.005c-1.105,0 -2,0.896 -2,2c-0,1.105 0.895,2.001 2,2.001c1.105,-0 2,-0.896 2,-2.001c0,-1.104 -0.895,-2 -2,-2m0,1c0.552,-0 1,0.448 1,1c-0,0.552 -0.448,0.999 -1,0.999c-0.552,0 -1,-0.447 -1,-0.999c0,-0.552 0.448,-1 1,-1"/>
+</svg>
diff --git a/.icons/kora/actions/16/event-new.svg b/.icons/kora/actions/16/event-new.svg
new file mode 100644
index 000000000..6855a9589
--- /dev/null
+++ b/.icons/kora/actions/16/event-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.74,15.26l-0,-12.178c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l-0,12.178l-14.52,0Zm13.625,-0.943l0,-11.155c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,11.155l12.73,-0Zm-7.069,-6.56l-0,-2.592c-0,-0.388 0.316,-0.703 0.704,-0.703c0.389,-0 0.704,0.315 0.704,0.703l-0,2.592l2.592,-0c0.388,-0 0.703,0.316 0.703,0.704c0,0.389 -0.315,0.704 -0.703,0.704l-2.592,-0l-0,2.592c-0,0.388 -0.315,0.703 -0.704,0.703c-0.388,0 -0.704,-0.315 -0.704,-0.703l-0,-2.592l-2.592,-0c-0.388,-0 -0.703,-0.315 -0.703,-0.704c-0,-0.388 0.315,-0.704 0.703,-0.704l2.592,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/exception.svg b/.icons/kora/actions/16/exception.svg
new file mode 100644
index 000000000..a69678053
--- /dev/null
+++ b/.icons/kora/actions/16/exception.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.165,1.079l-1.559,5.946l3.106,0.763l-5.86,7.138l1.542,-5.951l-3.106,-0.763l5.877,-7.133Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/exchange-positions-clockwise.svg b/.icons/kora/actions/16/exchange-positions-clockwise.svg
new file mode 100644
index 000000000..c26915b6a
--- /dev/null
+++ b/.icons/kora/actions/16/exchange-positions-clockwise.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.738,-0c-0.265,0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c-0,1.331 -0,3.669 -0,5c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c1.537,-0 3.725,0 5.262,0c0.265,-0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-1.331 0,-3.669 0,-5c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293c-1.537,-0 -3.725,-0 -5.262,-0Zm7.262,1.078l0,3.922l1,0l0,-2.645c2.393,0.847 3.995,3.107 4,5.645l1,0c-0.003,-3.477 -2.558,-6.425 -6,-6.922Zm-8,6.922c0.003,3.477 2.558,6.425 6,6.922l0,-3.922l-1,0l0,2.645c-2.393,-0.847 -3.995,-3.107 -4,-5.645l-1,0Zm11.5,1c-1.92,0 -3.5,1.58 -3.5,3.5c0.001,0.755 0.246,1.49 0.699,2.094l0.717,-0.717c-0.27,-0.406 -0.416,-0.882 -0.42,-1.369c0,-1.372 1.129,-2.5 2.5,-2.5c0.49,0.001 0.969,0.145 1.377,0.416l0.717,-0.717c-0.606,-0.455 -1.343,-0.701 -2.1,-0.701l0.01,-0.006Zm2.805,1.398l-0.004,0.008l-0.717,0.717c0.27,0.406 0.416,0.882 0.42,1.369c-0,1.372 -1.129,2.5 -2.5,2.5c-0.49,-0.001 -0.969,-0.145 -1.377,-0.416l-0.717,0.717c0.604,0.453 1.339,0.698 2.094,0.699c1.92,0 3.5,-1.58 3.5,-3.5c-0.001,-0.755 -0.247,-1.489 -0.699,-2.094Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/exchange-positions-zorder.svg b/.icons/kora/actions/16/exchange-positions-zorder.svg
new file mode 100644
index 000000000..0d9210feb
--- /dev/null
+++ b/.icons/kora/actions/16/exchange-positions-zorder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.032,0c-0.363,-0 -0.711,0.144 -0.968,0.401c-0.257,0.257 -0.401,0.605 -0.401,0.968c0,1.232 0,3.03 0,4.262c0,0.363 0.144,0.711 0.401,0.968c0.257,0.257 0.605,0.401 0.968,0.401c1.47,0 3.129,0 4.599,-0c0.363,0 0.711,-0.144 0.968,-0.401c0.257,-0.257 0.401,-0.605 0.401,-0.968c0,-1.232 0,-3.03 -0,-4.262c0,-0.363 -0.144,-0.711 -0.401,-0.968c-0.257,-0.257 -0.605,-0.401 -0.968,-0.401c-1.47,0 -3.129,0 -4.599,0Zm6.968,1.078l0,3.922l1,0l0,-2.645c2.393,0.847 3.995,3.107 4,5.645l1,0c-0.003,-3.477 -2.558,-6.425 -6,-6.922Zm-8,6.922c0.003,3.477 2.558,6.425 6,6.922l0,-3.922l-1,0l0,2.645c-2.393,-0.847 -3.995,-3.107 -4,-5.645l-1,0Zm9,1l-2,2l-0,1.414l1.5,-1.5l0,4.086l1,0l0,-4.086l1.5,1.5l0,-1.414l-2,-2Zm3.5,1l0,4.086l-1.5,-1.5l0,1.414l2,2l2,-2l0,-1.414l-1.5,1.5l0,-4.086l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/exchange-positions.svg b/.icons/kora/actions/16/exchange-positions.svg
new file mode 100644
index 000000000..4967748e1
--- /dev/null
+++ b/.icons/kora/actions/16/exchange-positions.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.788,0c-0.265,0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c-0,1.331 -0,3.669 -0,5c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c1.537,0 3.675,0 5.212,0c0.265,-0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-1.331 0,-3.669 0,-5c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293c-1.537,-0 -3.675,-0 -5.212,-0Zm7.212,1.078l0,3.922l1,0l0,-2.645c2.393,0.847 3.995,3.107 4,5.645l1,0c-0.003,-3.477 -2.558,-6.425 -6,-6.922Zm-8,6.922c0.003,3.477 2.558,6.425 6,6.922l0,-3.922l-1,0l0,2.645c-2.393,-0.847 -3.995,-3.107 -4,-5.645l-1,0Zm8,1c-0.265,0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,1.331 0,3.669 0,5c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c1.537,0 3.631,0 5.168,0c0.265,-0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-1.331 0,-3.669 0,-5c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293c-1.537,0 -3.631,0 -5.168,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/exifinfo.svg b/.icons/kora/actions/16/exifinfo.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/exifinfo.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/exit.svg b/.icons/kora/actions/16/exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/kora/actions/16/exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/expand-all.svg b/.icons/kora/actions/16/expand-all.svg
new file mode 100644
index 000000000..cabcc1f5c
--- /dev/null
+++ b/.icons/kora/actions/16/expand-all.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.048,7.341c-0.188,-0.188 -0.494,-0.188 -0.682,0c-0.008,0.008 -0.017,0.017 -0.025,0.025c-0.09,0.09 -0.141,0.213 -0.141,0.341c-0,0.128 0.051,0.251 0.141,0.341c1.272,1.272 5.659,5.659 5.659,5.659c0,0 4.387,-4.387 5.659,-5.659c0.09,-0.09 0.141,-0.213 0.141,-0.341c0,-0.128 -0.051,-0.251 -0.141,-0.341c-0.008,-0.008 -0.017,-0.017 -0.025,-0.025c-0.188,-0.188 -0.494,-0.188 -0.682,0c-1.171,1.171 -4.952,4.952 -4.952,4.952c0,-0 -3.781,-3.781 -4.952,-4.952Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12" height="2.223" x="2" y="2.78"/>
+</svg>
diff --git a/.icons/kora/actions/16/expand.svg b/.icons/kora/actions/16/expand.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/kora/actions/16/expand.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/extract-archive.svg b/.icons/kora/actions/16/extract-archive.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/kora/actions/16/extract-archive.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/favicon-download.svg b/.icons/kora/actions/16/favicon-download.svg
new file mode 120000
index 000000000..9510df91c
--- /dev/null
+++ b/.icons/kora/actions/16/favicon-download.svg
@@ -0,0 +1 @@
+insert-image.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/favorite-genres-amarok.svg b/.icons/kora/actions/16/favorite-genres-amarok.svg
new file mode 100644
index 000000000..1404beb0b
--- /dev/null
+++ b/.icons/kora/actions/16/favorite-genres-amarok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1.328c-1.494,-0 -2.867,0.366 -3.869,1.107c-1.002,0.742 -1.632,1.866 -1.631,3.36c0.007,1.689 0.968,3.867 2.129,5.648c0.58,0.89 1.211,1.68 1.801,2.256c0.59,0.576 1.136,0.942 1.566,0.973l0.008,0c0.43,-0.031 0.976,-0.397 1.566,-0.973c0.59,-0.576 1.221,-1.366 1.801,-2.256c1.161,-1.781 2.122,-3.959 2.129,-5.648c0.001,-1.494 -0.629,-2.618 -1.631,-3.36c-1.002,-0.741 -2.375,-1.107 -3.869,-1.107Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,4l0.916,1.977l2.07,0.322l-1.507,1.531l0.341,2.17l-1.849,-1.031l-1.86,1.019l0.368,-2.168l-1.493,-1.541l2.077,-0.31l0.937,-1.969Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/favorite.svg b/.icons/kora/actions/16/favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/favorites.svg b/.icons/kora/actions/16/favorites.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/favorites.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fcitx-anthy.svg b/.icons/kora/actions/16/fcitx-anthy.svg
new file mode 100644
index 000000000..5a295125f
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-anthy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.334,2l1.277,0c-0.074,0.556 -0.203,1.125 -0.388,1.977c2.507,-0.102 4.386,-0.237 5.777,-0.401l0,1.279c-1.168,0.133 -3.095,0.067 -6.055,0.2c-0.296,1.185 -0.686,3.217 -1.168,4.291l0.112,0.054c1.37,-0.925 2.336,-1.388 3.298,-1.388c1.223,-0 2.168,0.296 2.834,0.888c0.667,0.593 0.979,1.352 0.979,2.278c0,1.074 -0.404,1.489 -1.256,2.045c-0.815,0.518 -2.038,0.777 -3.668,0.777c-1.022,0 -1.957,0.006 -3.076,-0.055l0,-1.447c0.944,0.191 1.838,0.225 2.965,0.225c1.185,0 2.075,-0.149 2.668,-0.446c0.629,-0.333 0.943,-0.433 0.943,-1.099c0,-0.593 -0.204,-1.056 -0.611,-1.389c-0.408,-0.37 -1,-0.555 -1.777,-0.555c-1.519,0 -2.743,0.647 -4.077,1.944l-1,-0.778c0.593,-0.962 1.111,-3.425 1.555,-5.388l-2.666,-0l0,-1.032c0.959,-0.004 1.932,-0.015 2.945,-0.046l0.389,-1.934Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-bopomofo.svg b/.icons/kora/actions/16/fcitx-bopomofo.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-bopomofo.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fcitx-cangjie.svg b/.icons/kora/actions/16/fcitx-cangjie.svg
new file mode 100644
index 000000000..5b0d3a202
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-cangjie.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.584,1.723l0.832,-0c1.844,2.765 5.647,3.281 5.647,3.281l-0.125,0.992c0,0 -0.834,-0.124 -1.938,-0.535l0,4.539l-7.055,0c-0.042,0.339 -0.113,0.673 -0.22,1l7.275,0l0,3l-8,0l0,-1.377l-0.066,0.125c-0.521,0.911 -1.043,1.565 -1.043,1.565l-0.782,-0.625c0,0 0.478,-0.597 0.957,-1.436c0.48,-0.839 0.934,-1.919 0.934,-2.752l0,-4.039c-1.104,0.411 -1.938,0.535 -1.938,0.535l-0.125,-0.992c0,-0 3.803,-0.516 5.647,-3.281Zm-2.584,10.277l0,1l6,0l0,-1l-6,0Zm0,-6l0,1l5,0l0,1l-5,0l0,1l6,0l0,-3l-6,0Zm3,-3.297c-0.859,1.07 -1.934,1.799 -2.934,2.297l2.532,0l-0.875,-0.584l0.554,-0.832l1.5,1l-0.277,0.416l2.434,-0c-1.001,-0.498 -2.075,-1.227 -2.934,-2.297Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-chewing.svg b/.icons/kora/actions/16/fcitx-chewing.svg
new file mode 100644
index 000000000..14d6c2c6e
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-chewing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l6,0l0,1l-2,0l0,3l2,0l-0.4,-0.301c-0,0 1.4,-1.949 1.4,-3.699l1,0c0,0.709 -0.165,1.389 -0.383,2l1.383,0l0,-2l1,0l0,2l2,0l0,1l-2,0l0,2l2,0l0,1l-5,0l0,-1l2,0l0,-2l-1.803,0c-0.398,0.79 -0.797,1.301 -0.797,1.301l-0.4,-0.301l0,8l-6,0l0,-8l1,0l0,-3l-1,0l0,-1Zm7,7l5,0l0,5l-5,0l0,-5Zm-5,-2l0,3l-1,0l0,1l3,0l0,1l-3,0l0,1l4,0l0,-6l-1,0l0,3l-1,0l0,-3l-1,0Zm6,3l0,3l3,0l0,-3l-3,0Zm-6,-7l0,3l1,0l0,-3l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-chn.svg b/.icons/kora/actions/16/fcitx-chn.svg
new file mode 100644
index 000000000..0912b0341
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-chn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,2l1,0l0,2l5,0l0,7l-1,0l0,-1l-4,0l0,4l-1,0l0,-4l-3,0l0,1l-1,0l0,-7l4,0l0,-2Zm-3,3l0,4l3,0l0,-4l-3,0Zm4,0l0,4l4,0l0,-4l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-chttrans-active.svg b/.icons/kora/actions/16/fcitx-chttrans-active.svg
new file mode 100644
index 000000000..6636c8476
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-chttrans-active.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,0.5l1,0l0,0.5l3,0l0,-0.5l1,0l0,0.5l2,0l0,1l-2,0l0,2l-2,0l0,1l3,0l0,3l-3,0l0,1l3,0l0,1l-3,0l0,1l4,0l0,1l-3.662,0c0.257,0.394 0.639,0.782 1.113,1.115c0.876,0.616 1.998,0.998 2.539,0.987l0.02,1c-0.944,0.019 -2.111,-0.451 -3.133,-1.168c-0.531,-0.374 -1.027,-0.826 -1.377,-1.346c-0.35,0.52 -0.846,0.972 -1.377,1.346c-1.022,0.717 -2.189,1.187 -3.133,1.168l0.02,-1c0.541,0.011 1.663,-0.371 2.539,-0.987c0.474,-0.333 0.856,-0.721 1.113,-1.115l-3.662,0l0,-1l4,0l0,-1l-3,0l0,-1l3,0l0,-1l-3,0l0,-3l3,0l0,-1l-2,0l0,-2l-2,0l0,-1l2,0l0,-0.5Zm-3.898,8.486l0.98,0.694c-0.461,1.807 -1.135,3.556 -2.019,5.248l-1.153,-0.809c0.923,-1.615 1.653,-3.326 2.192,-5.133Zm-1.327,-3.333c0.769,0.423 1.48,0.903 2.133,1.441l-0.806,0.981c-0.654,-0.654 -1.366,-1.192 -2.135,-1.615l0.808,-0.807Zm5.225,0.347l0,1l2,-0l0,-1l-2,-0Zm3,-0l0,1l2,-0l0,-1l-2,-0Zm-7.648,-3.623c0.845,0.461 1.614,1.02 2.306,1.674l-0.75,0.98c-0.769,-0.73 -1.558,-1.346 -2.365,-1.846l0.809,-0.808Zm5.648,-0.377l0,1l3,-0l0,-1l-3,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-chttrans-inactive.svg b/.icons/kora/actions/16/fcitx-chttrans-inactive.svg
new file mode 100644
index 000000000..6df5e8a8d
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-chttrans-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.102,8.986l0.98,0.694c-0.461,1.807 -1.135,3.556 -2.019,5.248l-1.153,-0.809c0.923,-1.615 1.653,-3.326 2.192,-5.133Zm2.898,-6.986l7,-0c-0.228,3.034 -1.036,5.674 -2.439,7.836c1.024,1.29 2.37,2.409 4.039,3.357l-0.569,1.08c-1.631,-0.872 -3.014,-1.99 -4.152,-3.355c-1.1,1.365 -2.504,2.483 -4.211,3.355l-0.684,-1.023c1.745,-0.872 3.112,-1.992 4.098,-3.357c-1.252,-1.859 -2.124,-4.238 -2.617,-6.893l-0.465,-0l0,-1Zm1.602,1c0.455,2.276 1.194,4.314 2.218,5.869c1.024,-1.82 1.67,-3.859 1.936,-5.869l-4.154,0Zm-5.827,2.652c0.769,0.423 1.48,0.904 2.133,1.442l-0.806,0.98c-0.654,-0.653 -1.366,-1.192 -2.135,-1.615l0.808,-0.807Zm0.577,-3.275c0.845,0.461 1.614,1.02 2.306,1.674l-0.75,0.98c-0.769,-0.73 -1.558,-1.346 -2.365,-1.845l0.809,-0.809Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-erbi.svg b/.icons/kora/actions/16/fcitx-erbi.svg
new file mode 100644
index 000000000..2efca769c
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-erbi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.01,11l1.082,0c-0.083,1.204 -0.384,2.115 -0.93,2.693c-0.644,0.72 -1.799,1.155 -3.467,1.307l-0.455,-0.967c1.516,-0.151 2.519,-0.493 3.012,-1.023c0.43,-0.43 0.676,-1.108 0.758,-2.01Zm1.693,0.998c0.947,0.455 1.82,0.986 2.615,1.592l-0.797,0.91c-0.757,-0.644 -1.59,-1.194 -2.5,-1.648l0.682,-0.854Zm3.328,-11.006l1,0.016c-0.01,0.68 0.012,1.338 0.037,1.992l2.932,-0l0,1l-2.883,-0c0.149,2.308 0.482,4.401 0.891,6.033c0.29,1.158 0.616,2.094 0.912,2.709c0.148,0.308 0.293,0.535 0.396,0.656c0.047,0.055 -0.001,0.03 0.012,0.039c0.238,-0.063 0.371,-0.153 0.479,-0.429c0.121,-0.313 0.176,-0.812 0.183,-1.375l1,0.012c-0.008,0.606 -0.047,1.197 -0.252,1.724c-0.205,0.527 -0.66,0.999 -1.302,1.111c-0.027,0.005 -0.054,0.007 -0.081,0.006c-0.372,0.005 -0.607,-0.212 -0.8,-0.439c-0.194,-0.227 -0.364,-0.515 -0.535,-0.871c-0.343,-0.712 -0.679,-1.696 -0.981,-2.901c-0.429,-1.713 -0.774,-3.882 -0.924,-6.275l-8.115,-0l-0,-1l8.07,-0c-0.024,-0.66 -0.049,-1.322 -0.039,-2.008Zm-7.031,8.008l6,-0l-0,3l-1,-0l-0,-2l-4,-0l-0,2l-1,-0l-0,-3Zm-0,-2l6,-0l-0,1l-6,-0l-0,-1Zm-0,-2l6,-0l-0,1l-6,-0l-0,-1Zm10,-4c0.417,0.379 0.758,0.777 1.023,1.193l-0.966,0.569c-0.228,-0.417 -0.532,-0.833 -0.911,-1.25l0.854,-0.512Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-fullwidth-active.svg b/.icons/kora/actions/16/fcitx-fullwidth-active.svg
new file mode 100644
index 000000000..7e8486f40
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-fullwidth-active.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Zm0,1.127c3.771,-0 6.873,3.102 6.873,6.873c0,3.771 -3.102,6.873 -6.873,6.873c-3.771,0 -6.873,-3.102 -6.873,-6.873c-0,-3.771 3.102,-6.873 6.873,-6.873Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-fullwidth-inactive.svg b/.icons/kora/actions/16/fcitx-fullwidth-inactive.svg
new file mode 100644
index 000000000..6d0eb112d
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-fullwidth-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Zm0,1.127c3.771,-0 6.873,3.102 6.873,6.873c0,3.771 -3.102,6.873 -6.873,6.873c-3.771,0 -6.873,-3.102 -6.873,-6.873c-0,-3.771 3.102,-6.873 6.873,-6.873Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-googlepinyin.svg b/.icons/kora/actions/16/fcitx-googlepinyin.svg
new file mode 100644
index 000000000..8ca6a1f1b
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-googlepinyin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.888,1.909c1.434,-0.026 2.878,0.45 4.042,1.432l-1.43,1.695c-1.492,-1.259 -3.662,-1.222 -5.107,0.09c-1.445,1.313 -1.694,3.471 -0.584,5.077c1.109,1.606 3.214,2.138 4.953,1.25c0.977,-0.498 1.643,-1.358 1.934,-2.338l-3.696,-0l0,-2.216l5.981,-0.007c0.481,2.609 -0.786,5.297 -3.211,6.535c-2.712,1.384 -6.052,0.544 -7.783,-1.962c-1.731,-2.506 -1.34,-5.931 0.915,-7.979c1.127,-1.024 2.552,-1.551 3.986,-1.577Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-handwriting-active.svg b/.icons/kora/actions/16/fcitx-handwriting-active.svg
new file mode 100644
index 000000000..1da47e80d
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-handwriting-active.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.894,11.216l-1.062,2.888l3.007,-0.933l6.75,-6.75l-1.945,-1.955l-6.75,6.75Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M13.959,4.061c0.28,-0.28 0.28,-0.73 -0,-1.01l-0.945,-0.945c-0.29,-0.28 -0.73,-0.28 -1.01,-0l-1.4,1.4l1.945,1.955l1.41,-1.4Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-handwriting-inactive.svg b/.icons/kora/actions/16/fcitx-handwriting-inactive.svg
new file mode 100644
index 000000000..d64884f0d
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-handwriting-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.894,11.216l6.75,-6.75l1.945,1.955l-6.75,6.75l-3.007,0.933l1.062,-2.888Zm11.065,-7.155l-1.41,1.4l-1.945,-1.955l1.4,-1.4c0.28,-0.28 0.72,-0.28 1.01,-0l0.945,0.945c0.28,0.28 0.28,0.73 -0,1.01Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-hangul.svg b/.icons/kora/actions/16/fcitx-hangul.svg
new file mode 100644
index 000000000..f485d338b
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-hangul.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,12l1,0l0,1l7,0l0,1l-8,0l0,-2Zm6,-9l1,0l0,3l2,0l0,1l-2,0l0,4l-1,0l0,-8Zm-5,3c1.597,0 3,1.058 3,2.5c0,1.442 -1.403,2.5 -3,2.5c-1.597,0 -3,-1.058 -3,-2.5c0,-1.442 1.403,-2.5 3,-2.5Zm0,1c-1.165,0 -2,0.733 -2,1.5c0,0.767 0.835,1.5 2,1.5c1.165,0 2,-0.733 2,-1.5c0,-0.767 -0.835,-1.5 -2,-1.5Zm-3,-3l6,0l0,1l-6,0l0,-1Zm2,-2l2,0l0,1l-2,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-kbd.svg b/.icons/kora/actions/16/fcitx-kbd.svg
new file mode 100644
index 000000000..65a920cd9
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-kbd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.945,3.458l2.203,0l0,2.203l-2.203,0l0,-2.203Zm-6.707,0l2.204,0l0,2.203l-2.204,0l0,-2.203Zm3.374,0l2.204,0l0,2.203l-2.204,0l0,-2.203Zm-6.76,0l2.204,0l0,2.203l-2.204,0l0,-2.203Zm6.745,3.118l2.203,0l0,2.204l-2.203,0l0,-2.204Zm3.348,0l2.203,0l0,2.204l-2.203,0l0,-2.204Zm-6.707,0l2.204,0l0,2.204l-2.204,0l0,-2.204Zm-3.386,0l2.204,0l0,2.204l-2.204,0l0,-2.204Zm0,3.891l12.296,0l0,2.075l-12.296,0l0,-2.075Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-kkc.svg b/.icons/kora/actions/16/fcitx-kkc.svg
new file mode 100644
index 000000000..058b3c068
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-kkc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,6c0.583,0 1.111,0.154 1.479,0.521c0.367,0.368 0.521,0.896 0.521,1.479l-1,0c0,-0.417 -0.096,-0.639 -0.229,-0.771c-0.132,-0.133 -0.354,-0.229 -0.771,-0.229c-0.417,0 -0.639,0.096 -0.771,0.229c-0.133,0.132 -0.229,0.354 -0.229,0.771l0,2c0,0.417 0.096,0.639 0.229,0.771c0.132,0.133 0.354,0.229 0.771,0.229c0.417,0 0.639,-0.096 0.771,-0.229c0.133,-0.132 0.229,-0.354 0.229,-0.771l1,0c0,0.583 -0.154,1.111 -0.521,1.479c-0.368,0.367 -0.896,0.521 -1.479,0.521c-0.583,0 -1.111,-0.154 -1.479,-0.521c-0.367,-0.368 -0.521,-0.896 -0.521,-1.479l0,-2c0,-0.583 0.154,-1.111 0.521,-1.479c0.368,-0.367 0.896,-0.521 1.479,-0.521Zm-10,-2l1,0l0,4.293l2.293,-2.293l0.707,0l0,-2l1,0l0,4.293l2.293,-2.293l1.414,0l-3,3l3,3l-1.414,0l-2.293,-2.293l0,2.293l-1.707,0l-2.293,-2.293l0,2.293l-1,0l0,-8Zm4,2.707l-2.293,2.293l2.293,2.293l0,-4.586Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-pinyin-libpinyin.svg b/.icons/kora/actions/16/fcitx-pinyin-libpinyin.svg
new file mode 120000
index 000000000..d7b28edeb
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-pinyin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-pinyin.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fcitx-pinyin.svg b/.icons/kora/actions/16/fcitx-pinyin.svg
new file mode 100644
index 000000000..fae943734
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-pinyin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.9,1.699l1.5,2l-0.398,0.301l1.996,0l-0.398,-0.301l1.5,-2l0.8,0.602l-1.275,1.699l2.375,0l-0,1l-2,0l-0,3l2,0l-0,1l-2,0l-0,5l-1,0l-0,-5l-2.041,0c-0.096,1.12 -0.477,2.031 -0.926,2.811c-0.621,1.07 -1.691,2.054 -1.691,2.054l-0.684,-0.728c0,0 1.013,-0.966 1.51,-1.826c0.401,-0.7 0.704,-1.411 0.793,-2.311l-1.961,0l-0,-0.94l-1,0.5l-0,5.44l-3,0l-0,-1l2,0l-0,-3.94l-1.777,0.889l-0.446,-0.898l2.223,-1.112l-0,-2.939l-2,0l-0,-1l2,0l-0,-2l1,0l-0,2l1,0l-0,1l-1,0l-0,2.439l0.777,-0.388l0.446,0.898l-0.106,0.051l1.883,0l0,-3l-1,0l0,-1l1.375,0l-1.275,-1.699l0.8,-0.602Zm1.1,3.301l0,3l2,0l0,-3l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-punc-active.svg b/.icons/kora/actions/16/fcitx-punc-active.svg
new file mode 100644
index 000000000..259dbdf55
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-punc-active.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,3c-1.646,0 -3,1.354 -3,3c0,1.646 1.354,3 3,3c1.646,0 3,-1.354 3,-3c0,-1.646 -1.354,-3 -3,-3Zm9,0c-1.646,0 -3,1.354 -3,3c0,1.646 1.354,3 3,3c0.236,-0.002 0.808,-0.031 1.345,-0.34c0.141,1.716 -2.41,3.246 -3.845,3.246l-0.5,-0l0,1.094l0.6,0c2.991,0 5.4,-2.453 5.4,-5.5l0,-1.5c0,-1.646 -1.354,-3 -3,-3Zm-9,1.164c1.007,0 1.836,0.829 1.836,1.836c-0,1.007 -0.829,1.836 -1.836,1.836c-1.007,-0 -1.836,-0.829 -1.836,-1.836c0,-1.007 0.829,-1.836 1.836,-1.836Zm9,0c1.007,0 1.836,0.829 1.836,1.836c-0,1.007 -0.829,1.836 -1.836,1.836c-1.007,-0 -1.836,-0.829 -1.836,-1.836c0,-1.007 0.829,-1.836 1.836,-1.836Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-punc-inactive.svg b/.icons/kora/actions/16/fcitx-punc-inactive.svg
new file mode 100644
index 000000000..9562c9f3d
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-punc-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M3,3c-1.646,0 -3,1.354 -3,3c0,1.646 1.354,3 3,3c1.646,0 3,-1.354 3,-3c0,-1.646 -1.354,-3 -3,-3Zm9,0c-1.646,0 -3,1.354 -3,3c0,1.646 1.354,3 3,3c0.236,-0.002 0.808,-0.031 1.345,-0.34c0.141,1.716 -2.41,3.246 -3.845,3.246l-0.5,0l0,1.094l0.6,0c2.991,0 5.4,-2.453 5.4,-5.5l0,-1.5c0,-1.646 -1.354,-3 -3,-3Zm-9,1.164c1.007,0 1.836,0.829 1.836,1.836c0,1.007 -0.829,1.836 -1.836,1.836c-1.007,0 -1.836,-0.829 -1.836,-1.836c0,-1.007 0.829,-1.836 1.836,-1.836Zm9,0c1.007,0 1.836,0.829 1.836,1.836c0,1.007 -0.829,1.836 -1.836,1.836c-1.007,0 -1.836,-0.829 -1.836,-1.836c0,-1.007 0.829,-1.836 1.836,-1.836Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-remind-active.svg b/.icons/kora/actions/16/fcitx-remind-active.svg
new file mode 100644
index 000000000..844480634
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-remind-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c-2.762,0 -5,2.31 -5,5.16c0,1.68 0.769,3.16 1.985,4.1c0.555,0.43 0.99,0.99 0.99,1.76l0.025,0.98l4,0l0.029,-0.98c0.039,-0.77 0.431,-1.33 0.986,-1.76c1.216,-0.94 1.985,-2.42 1.985,-4.1c0,-2.85 -2.238,-5.16 -5,-5.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,13l0,2c0,1 1.027,1 1.027,1l1.946,0c-0,0 1.056,0 1.027,-1l0,-2l-4,0Zm2,-13c-2.762,0 -5,2.31 -5,5.16c0,1.68 0.769,3.16 1.985,4.1c0.555,0.43 0.99,0.99 0.99,1.76l0.025,0.98l4,0l0.029,-0.98c0.039,-0.77 0.431,-1.33 0.986,-1.76c1.216,-0.94 1.985,-2.42 1.985,-4.1c0,-2.85 -2.238,-5.16 -5,-5.16Zm1.029,11l0.001,-0.031c0.055,-1.088 0.588,-1.892 1.373,-2.5c0.981,-0.758 1.597,-1.954 1.597,-3.309c0,-2.289 -1.782,-4.16 -4,-4.16c-2.219,0 -4,1.871 -4,4.16c0,1.355 0.616,2.551 1.598,3.31c0.791,0.613 1.37,1.435 1.377,2.53l-0,-0.005l0,0.005l2.054,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-remind-inactive.svg b/.icons/kora/actions/16/fcitx-remind-inactive.svg
new file mode 100644
index 000000000..f24a26482
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-remind-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6,13l0,2c0,1 1.027,1 1.027,1l1.946,0c-0,0 1.056,0 1.027,-1l0,-2l-4,0Zm2,-13c-2.762,0 -5,2.31 -5,5.16c0,1.68 0.769,3.16 1.985,4.1c0.555,0.43 0.99,0.99 0.99,1.76l0.025,0.98l4,0l0.029,-0.98c0.039,-0.77 0.431,-1.33 0.986,-1.76c1.216,-0.94 1.985,-2.42 1.985,-4.1c0,-2.85 -2.238,-5.16 -5,-5.16Zm1.029,11l0.001,-0.031c0.055,-1.088 0.588,-1.892 1.373,-2.5c0.981,-0.758 1.597,-1.954 1.597,-3.309c0,-2.289 -1.782,-4.16 -4,-4.16c-2.219,0 -4,1.871 -4,4.16c0,1.355 0.616,2.551 1.598,3.31c0.791,0.613 1.37,1.435 1.377,2.53l-0,-0.005l0,0.005l2.054,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-rime-deploy.svg b/.icons/kora/actions/16/fcitx-rime-deploy.svg
new file mode 100644
index 000000000..250c02946
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-rime-deploy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,11l-3.013,-3.013l2.246,0.006c-0.002,-1.089 -0.418,-2.178 -1.251,-3.011c-1.533,-1.533 -3.939,-1.659 -5.604,-0.371c0,0 -0.441,0.326 -0.876,-0.109c-0.277,-0.277 -0.278,-0.725 -0.002,-1.002c0.037,-0.036 0.078,-0.069 0.123,-0.097c2.215,-1.625 5.349,-1.431 7.359,0.579c1.11,1.11 1.668,2.561 1.671,4.011l2.347,0.007l-3,3Zm-10,-6l3.013,3.013l-2.246,-0.006c0.002,1.088 0.418,2.178 1.251,3.011c1.533,1.533 3.939,1.659 5.604,0.371c0,-0 0.441,-0.326 0.876,0.109c0.277,0.277 0.278,0.725 0.002,1.002c-0.037,0.036 -0.078,0.069 -0.123,0.097c-2.215,1.625 -5.349,1.431 -7.359,-0.579c-1.11,-1.11 -1.668,-2.561 -1.671,-4.011l-2.347,-0.007l3,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-rime-sync.svg b/.icons/kora/actions/16/fcitx-rime-sync.svg
new file mode 100644
index 000000000..73e44b307
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-rime-sync.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,2c-2.007,0 -3.82,1.201 -4.604,3.049c-1.952,0.298 -3.395,1.976 -3.396,3.951c0.003,2.133 1.678,3.888 3.809,3.99l-0,0.01l9.714,0c1.368,0 2.477,-1.109 2.477,-2.477c-0.001,-0.858 -0.447,-1.655 -1.178,-2.105c0.117,-0.292 0.177,-0.604 0.178,-0.918c-0.001,-1.349 -1.073,-2.454 -2.422,-2.496c-0.793,-1.822 -2.591,-3.002 -4.578,-3.004Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,5l2,0l0,3l1,0l-2,3l-2,-3l1,0l0,-3Zm5,-1l2,3l-1,0l0,3l-2,0l0,-3l-1,0l2,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-rime.svg b/.icons/kora/actions/16/fcitx-rime.svg
new file mode 100644
index 000000000..bb3440276
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-rime.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,2l1,0l0,6.982c1.811,-0.081 2.721,-0.606 3.262,-1.492c0.59,-0.965 0.738,-2.511 0.738,-4.49l1,0c0,2.021 -0.102,3.725 -0.887,5.01c-0.726,1.189 -2.063,1.874 -4.113,1.971l0,3.019l5,0l0,1l-11,0l0,-1l5,0l0,-3.019c-2.05,-0.097 -3.387,-0.782 -4.113,-1.971c-0.785,-1.285 -0.887,-2.989 -0.887,-5.01l1,0c0,1.979 0.148,3.525 0.738,4.49c0.542,0.886 1.451,1.411 3.262,1.492l0,-6.982Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-sayura.svg b/.icons/kora/actions/16/fcitx-sayura.svg
new file mode 100644
index 000000000..17fabdfc1
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-sayura.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.799,2.057l0.873,0.697c-0.032,0.053 -0.059,0.1 -0.08,0.143c-0.011,0.042 -0.016,0.106 -0.016,0.191c0,0.116 0.038,0.246 0.112,0.394c0.512,0.393 0.816,0.861 1.144,1.366c0.087,0.186 0.186,0.369 0.201,0.566c0.035,0.453 -0.147,0.836 -0.443,1.143c-0.296,0.306 -1.121,0.459 -1.871,0.459c-0.201,-0 -0.497,-0.028 -0.719,-0.08l0,3.703c0.19,-0.053 0.461,-0.121 0.641,-0.205c0.19,-0.085 0.385,-0.18 0.586,-0.286l0.412,1.063c-0.254,0.116 -0.511,0.221 -0.776,0.316c-0.253,0.085 -0.599,0.16 -0.863,0.223l-0,3.25l-1,-0l-0,-3.061c-0.307,0.043 -1.827,0.112 -2.102,0.112c-0.983,-0 -1.839,-0.143 -2.568,-0.428c-0.729,-0.296 -1.301,-0.73 -1.713,-1.301c-0.402,-0.57 -0.617,-1.384 -0.617,-2.24c0.028,-0.596 0.246,-1.049 0.543,-1.43c0.602,-0.764 1.319,-1.132 2.137,-1.437c0.348,-0.095 0.755,-0.121 1.22,-0.153c0.476,-0.042 1.047,-0.062 1.713,-0.062l1.387,-0c-0.032,-0.497 -0.215,-1.301 -0.5,-1.533c-0.275,-0.233 -0.629,-0.348 -1.063,-0.348c-0.412,0 -0.724,0.08 -0.935,0.238c-0.212,0.148 -0.317,0.353 -0.317,0.618c0,-0 0.016,0.206 0.016,0.238l-1.127,0.142c-0.021,-0.095 -0.031,-0.492 -0.031,-0.492c-0,-0.581 0.207,-1.025 0.619,-1.332c0.412,-0.306 0.977,-0.459 1.695,-0.459c1.1,0 1.861,0.444 2.284,1.332c0.285,-0.486 0.672,-0.935 1.158,-1.347Zm-3.074,3.943c-0.74,-0 -1.334,0.02 -1.778,0.062c-0.433,0.043 -0.787,0.112 -1.062,0.207c-0.265,0.085 -0.502,0.198 -0.713,0.325c-0.588,0.471 -0.848,0.886 -0.903,1.338c-0.021,0.303 -0.083,0.562 -0.039,0.787c0.202,1.013 0.779,1.359 1.545,1.826c0.561,0.254 1.31,0.379 2.25,0.379c0.286,-0 1.711,-0.047 1.975,-0.078l-0,-4.846l-1.275,-0Zm2.978,-2.326c-0.264,0.317 -0.518,0.629 -0.592,0.935c-0.074,0.307 -0.111,0.241 -0.111,0.6l0,0.697c0.17,0.034 0.44,0.063 0.656,0.063c0.349,-0 0.892,-0.058 1.03,-0.174c0.132,-0.185 0.169,-0.337 0.158,-0.477c-0.05,-0.275 -0.162,-0.5 -0.305,-0.713c-0.218,-0.388 -0.563,-0.657 -0.836,-0.931Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-shuangpin-libpinyin.svg b/.icons/kora/actions/16/fcitx-shuangpin-libpinyin.svg
new file mode 120000
index 000000000..d93668297
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-shuangpin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fcitx-shuangpin.svg b/.icons/kora/actions/16/fcitx-shuangpin.svg
new file mode 100644
index 000000000..c69541154
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-shuangpin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l5.549,0l-0.051,0.551c0,-0 -0.328,3.519 -1.225,6.129c0.583,0.87 1.139,1.769 1.838,3.009l-0.869,0.491c-0.539,-0.95 -0.984,-1.689 -1.422,-2.37c-1.394,3.121 -3.365,4.483 -3.365,4.483l-0.557,-0.832c0,0 1.971,-1.31 3.264,-4.65c-0.765,-1.11 -1.635,-2.23 -3.053,-4l0.782,-0.621c1.181,1.47 1.973,2.491 2.668,3.451c0.551,-1.9 0.798,-4.001 0.869,-4.641l-4.428,0l-0,-1Zm6,0l6,0l0,0.5c0,2.15 -0.833,4.97 -1.707,6.91c-0.111,0.25 -0.242,0.46 -0.367,0.69c0.624,1.09 1.46,2.12 2.844,3.232l-0.627,0.779c-1.282,-1.034 -2.147,-2.04 -2.803,-3.06c-1.393,1.984 -3.104,3.033 -3.104,3.033l-0.517,-0.855c-0,0 1.78,-1.099 3.068,-3.139c-0.338,-0.65 -0.621,-1.31 -0.887,-2c-0.758,-1.95 -1.208,-4.5 -1.31,-5.09l-0.59,0l0,-1Zm1.607,1c0.14,0.77 0.569,3.031 1.227,4.731c0.173,0.45 0.351,0.869 0.539,1.279c0.757,-1.68 1.442,-4.16 1.551,-6.01l-3.317,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-skk.svg b/.icons/kora/actions/16/fcitx-skk.svg
new file mode 100644
index 000000000..81dce44d8
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-skk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,4l1,0l0,4.293l2.293,-2.293l0.707,0l0,-2l1,0l0,4.293l2.293,-2.293l1.414,0l-3,3l3,3l-1.414,0l-2.293,-2.293l0,2.293l-1.707,0l-2.293,-2.293l0,2.293l-1,0l0,-2c0,0.583 -0.154,1.111 -0.521,1.479c-0.368,0.367 -0.896,0.521 -1.479,0.521c-0.583,0 -1.11,-0.154 -1.478,-0.521c-0.367,-0.368 -0.522,-0.896 -0.522,-1.479l1,0c0,0.417 0.096,0.639 0.229,0.771c0.132,0.133 0.354,0.229 0.771,0.229c0.417,0 0.64,-0.096 0.772,-0.229c0.133,-0.132 0.228,-0.354 0.228,-0.771c0,-0.417 -0.095,-0.64 -0.228,-0.771c-0.132,-0.133 -0.355,-0.229 -0.772,-0.229c-0.583,0 -1.11,-0.155 -1.478,-0.521c-0.367,-0.368 -0.522,-0.896 -0.522,-1.479c0,-0.583 0.155,-1.11 0.522,-1.478c0.368,-0.367 0.895,-0.522 1.478,-0.522c0.583,0 1.111,0.155 1.479,0.522c0.367,0.368 0.521,0.895 0.521,1.478l0,-3Zm4,2.707l-2.293,2.293l2.293,2.293l0,-4.586Zm-4,0.293l-1,0c0,-0.417 -0.096,-0.639 -0.229,-0.771c-0.131,-0.133 -0.354,-0.229 -0.771,-0.229c-0.417,0 -0.64,0.096 -0.772,0.229c-0.132,0.132 -0.228,0.354 -0.228,0.771c0,0.417 0.096,0.64 0.229,0.772c0.132,0.133 0.354,0.228 0.771,0.228c0.583,0 1.111,0.155 1.479,0.522c0.367,0.368 0.521,0.895 0.521,1.478l0,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-sunpinyin.svg b/.icons/kora/actions/16/fcitx-sunpinyin.svg
new file mode 100644
index 000000000..3c08d11c4
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-sunpinyin.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" cx="8" cy="8" r="7.509"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.964,14l3.036,0l0,-5.44l1,-0.499l0,0.939l1.961,0c-0.089,0.9 -0.392,1.611 -0.793,2.311c-0.497,0.86 -1.51,1.826 -1.51,1.826l0.684,0.728c-0,0 1.07,-0.984 1.691,-2.054c0.449,-0.78 0.83,-1.691 0.926,-2.811l2.041,0l-0,5l1,0l-0,-5l2,0l-0,-1l-2,0l-0,-3l2,0l-0,-1l-2.375,0l1.275,-1.699l-0.8,-0.602l-1.5,2l0.398,0.301l-1.996,0l0.398,-0.301l-1.5,-2l-0.8,0.602l1.275,1.699l-1.375,0l0,1l1,0l0,3l-1.883,0l0.106,-0.051l-0.446,-0.898l-0.777,0.389l0,-2.44l1,0l0,-1l-1,0l0,-2l-1,0l0,2l-2,0l0,1l2,0l0,2.94l-2.223,1.111l0.446,0.898l1.777,-0.888l0,3.939l-2,0l-0.036,1Zm7.036,-9l0,3l2,0l0,-3l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-unikey.svg b/.icons/kora/actions/16/fcitx-unikey.svg
new file mode 100644
index 000000000..8f5a520cf
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-unikey.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,10l1,0l2,2.5l0,-2.5l1,0l0,4l-1,0l-2,-2.5l0,2.5l-1,0l0,-4Zm5,-7l1,0l0,4l-1,0l0,-4Zm-8,0l1,0l0,1.5c0,0.694 0.127,1.077 0.266,1.25c0.138,0.173 0.317,0.25 0.734,0.25c0.417,0 0.596,-0.077 0.734,-0.25c0.139,-0.173 0.266,-0.556 0.266,-1.25l0,-1.5l1,0l0,1.5c0,0.806 -0.123,1.423 -0.484,1.875c-0.362,0.452 -0.933,0.625 -1.516,0.625c-0.583,0 -1.154,-0.173 -1.516,-0.625c-0.361,-0.452 -0.484,-1.069 -0.484,-1.875l0,-1.5Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-vk-active.svg b/.icons/kora/actions/16/fcitx-vk-active.svg
new file mode 120000
index 000000000..ca94a1981
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-vk-active.svg
@@ -0,0 +1 @@
+fcitx-kbd.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fcitx-vk-inactive.svg b/.icons/kora/actions/16/fcitx-vk-inactive.svg
new file mode 100644
index 000000000..8e3dfd3b7
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-vk-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11.945,3.458l2.203,0l0,2.203l-2.203,0l0,-2.203Zm-6.707,0l2.204,0l0,2.203l-2.204,0l0,-2.203Zm3.374,0l2.204,0l0,2.203l-2.204,0l0,-2.203Zm-6.76,0l2.204,0l0,2.203l-2.204,0l0,-2.203Zm6.745,3.118l2.203,0l0,2.204l-2.203,0l0,-2.204Zm3.348,0l2.203,0l0,2.204l-2.203,0l0,-2.204Zm-6.707,0l2.204,0l0,2.204l-2.204,0l0,-2.204Zm-3.386,0l2.204,0l0,2.204l-2.204,0l0,-2.204Zm0,3.891l12.296,0l0,2.075l-12.296,0l0,-2.075Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-wbpy.svg b/.icons/kora/actions/16/fcitx-wbpy.svg
new file mode 120000
index 000000000..8edd84f56
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fcitx-wubi.svg b/.icons/kora/actions/16/fcitx-wubi.svg
new file mode 100644
index 000000000..b5be44a4d
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-wubi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,3l9,0l0,1l-4.098,0l-0.666,3l3.764,0l0,5l2,0l0,1l-10,0l0,-1l2.1,0l0.888,-4l-1.988,0l0,-1l2.211,0l0.666,-3l-3.877,0l0,-1Zm4.014,5l-0.891,4l3.877,0l0,-4l-2.986,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fcitx-zhuyin.svg b/.icons/kora/actions/16/fcitx-zhuyin.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-zhuyin.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fcitx-ziranma.svg b/.icons/kora/actions/16/fcitx-ziranma.svg
new file mode 100644
index 000000000..58fbb0add
--- /dev/null
+++ b/.icons/kora/actions/16/fcitx-ziranma.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.68,1.615l0.64,0.77l-1.937,1.615l7.617,0l0,10l-10,0l0,-10l0.818,0l2.862,-2.385Zm-2.68,3.385l0,2l6,0l0,1l-6,0l0,2l6,0l0,1l-6,0l0,2l8,0l0,-8l-8,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/featured-vm.svg b/.icons/kora/actions/16/featured-vm.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/kora/actions/16/featured-vm.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/feed-subscribe.svg b/.icons/kora/actions/16/feed-subscribe.svg
new file mode 100644
index 000000000..f79a1f625
--- /dev/null
+++ b/.icons/kora/actions/16/feed-subscribe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,2c5.523,0 10,4.477 10,10l2,0c0,-6.627 -5.373,-12 -12,-12m0,4l0,2c3.314,0 6,2.686 6,6l2,0c0,-4.418 -3.582,-8 -8,-8m1.5,5c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5c0.828,0 1.5,-0.672 1.5,-1.5c0,-0.828 -0.672,-1.5 -1.5,-1.5"/>
+</svg>
diff --git a/.icons/kora/actions/16/file-zoom-in.svg b/.icons/kora/actions/16/file-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/kora/actions/16/file-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/file-zoom-out.svg b/.icons/kora/actions/16/file-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/kora/actions/16/file-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filefind.svg b/.icons/kora/actions/16/filefind.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/filefind.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-album-amarok.svg b/.icons/kora/actions/16/filename-album-amarok.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/filename-and-amarok.svg b/.icons/kora/actions/16/filename-and-amarok.svg
new file mode 100644
index 000000000..a32e8c81f
--- /dev/null
+++ b/.icons/kora/actions/16/filename-and-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.776,2.045c0.393,-0 0.746,0.064 1.059,0.193c0.314,0.129 0.578,0.304 0.793,0.525c0.214,0.221 0.38,0.476 0.497,0.765c0.117,0.288 0.175,0.592 0.175,0.912c-0,0.663 -0.221,1.262 -0.663,1.796c-0.442,0.534 -0.995,1.047 -1.658,1.538l2.984,3.556c0.307,-0.405 0.608,-0.844 0.903,-1.317c0.295,-0.473 0.608,-0.968 0.94,-1.483l0.773,0.497c-0.356,0.553 -0.697,1.084 -1.022,1.594c-0.326,0.509 -0.654,0.979 -0.986,1.409l1.971,2.358l-1.16,0l-1.4,-1.639c-0.504,0.552 -1.041,0.994 -1.612,1.326c-0.572,0.332 -1.232,0.497 -1.981,0.497c-0.479,0 -0.936,-0.07 -1.372,-0.211c-0.436,-0.142 -0.817,-0.344 -1.143,-0.608c-0.325,-0.264 -0.586,-0.587 -0.783,-0.968c-0.196,-0.38 -0.294,-0.804 -0.294,-1.271c-0,-0.417 0.079,-0.804 0.239,-1.16c0.16,-0.357 0.372,-0.688 0.636,-0.995c0.264,-0.307 0.571,-0.599 0.921,-0.875c0.35,-0.277 0.721,-0.55 1.114,-0.82c-0.417,-0.516 -0.764,-1.017 -1.04,-1.502c-0.277,-0.485 -0.415,-1.01 -0.415,-1.575c-0,-0.344 0.055,-0.669 0.166,-0.976c0.11,-0.307 0.27,-0.578 0.479,-0.811c0.209,-0.233 0.473,-0.418 0.792,-0.553c0.319,-0.135 0.682,-0.202 1.087,-0.202Zm-0.368,11.625c0.601,-0 1.142,-0.145 1.621,-0.433c0.479,-0.289 0.933,-0.685 1.363,-1.189l-3.15,-3.739c-0.369,0.282 -0.703,0.543 -1.004,0.783c-0.301,0.239 -0.559,0.479 -0.774,0.718c-0.215,0.24 -0.381,0.488 -0.498,0.746c-0.116,0.258 -0.175,0.547 -0.175,0.866c0,0.356 0.071,0.673 0.212,0.949c0.142,0.276 0.332,0.51 0.571,0.7c0.24,0.19 0.516,0.338 0.829,0.442c0.314,0.105 0.648,0.157 1.005,0.157Zm-1.216,-9.083c-0,0.479 0.116,0.915 0.35,1.308c0.233,0.393 0.54,0.811 0.921,1.253c0.602,-0.442 1.068,-0.878 1.4,-1.308c0.332,-0.43 0.497,-0.891 0.497,-1.382c0,-0.43 -0.129,-0.792 -0.387,-1.087c-0.257,-0.295 -0.65,-0.442 -1.179,-0.442c-0.552,-0 -0.958,0.16 -1.216,0.479c-0.257,0.319 -0.386,0.712 -0.386,1.179Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-bpm-amarok.svg b/.icons/kora/actions/16/filename-bpm-amarok.svg
new file mode 100644
index 000000000..e14e8e894
--- /dev/null
+++ b/.icons/kora/actions/16/filename-bpm-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2c-3.291,-0 -6,2.708 -6,6c0,3.292 2.709,6 6,6c3.291,0 6,-2.708 6,-6c-0,-3.292 -2.709,-6 -6,-6Zm0,1c2.743,0 5,2.257 5,5c-0,2.743 -2.257,5 -5,5c-2.743,-0 -5,-2.257 -5,-5c0,-2.743 2.257,-5 5,-5Zm0,1c-0.935,0.001 -1.841,0.329 -2.559,0.928l0.641,0.769c0.538,-0.449 1.217,-0.696 1.918,-0.697c1.646,0 3,1.354 3,3l1,0c0,-2.194 -1.806,-4 -4,-4Zm1,2l-1.602,3.203c-0.25,0.189 -0.397,0.484 -0.398,0.797c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c-0.001,-0.243 -0.09,-0.478 -0.252,-0.66l0.252,-3.34Zm-4.469,0.018c-0.346,0.603 -0.529,1.286 -0.531,1.982l1,0c0.001,-0.522 0.139,-1.034 0.398,-1.486l-0.867,-0.496Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-comment-amarok.svg b/.icons/kora/actions/16/filename-comment-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/filename-comment-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-composer-amarok.svg b/.icons/kora/actions/16/filename-composer-amarok.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/kora/actions/16/filename-composer-amarok.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-dash-amarok.svg b/.icons/kora/actions/16/filename-dash-amarok.svg
new file mode 100644
index 000000000..c6f975cf5
--- /dev/null
+++ b/.icons/kora/actions/16/filename-dash-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="10" height="1" x="3" y="8"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-discnumber-amarok.svg b/.icons/kora/actions/16/filename-discnumber-amarok.svg
new file mode 100644
index 000000000..30ded74de
--- /dev/null
+++ b/.icons/kora/actions/16/filename-discnumber-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2c-3.292,0 -6,2.708 -6,6c0.001,2.915 2.126,5.428 5,5.914l0,-1.016c-2.319,-0.473 -4,-2.531 -4,-4.898c-0,-2.743 2.257,-5 5,-5c2.365,0.002 4.421,1.682 4.895,4l1.015,0c-0.485,-2.873 -2.997,-4.997 -5.91,-5Zm0,2c-2.209,0 -4,1.791 -4,4l2,0c0,-1.105 0.895,-2 2,-2l0,-2Zm1,4l0,1l-1,0l0,1l1,0l0,2l-1,0l0,1l1,0l0,1l1,0l0,-1l2,0l0,1l1,0l0,-1l1,0l0,-1l-1,0l0,-2l1,0l0,-1l-1,0l0,-1l-1,0l0,1l-2,0l0,-1l-1,0Zm1,2l2,0l0,2l-2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-divider.svg b/.icons/kora/actions/16/filename-divider.svg
new file mode 100644
index 000000000..ae3132383
--- /dev/null
+++ b/.icons/kora/actions/16/filename-divider.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="1" height="10" x="7" y="3"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-dot-amarok.svg b/.icons/kora/actions/16/filename-dot-amarok.svg
new file mode 100644
index 000000000..716ff2264
--- /dev/null
+++ b/.icons/kora/actions/16/filename-dot-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,11c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-filetype-amarok.svg b/.icons/kora/actions/16/filename-filetype-amarok.svg
new file mode 100644
index 000000000..dc25a6b52
--- /dev/null
+++ b/.icons/kora/actions/16/filename-filetype-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path id="Musical-Note" style="fill:currentColor;" class="ColorScheme-Text" d="M12.394,0.233l-6.269,1.408c-0.336,0.076 -0.611,0.421 -0.611,0.767l0,0.928l-0.01,7.84c0,0.342 -0.273,0.684 -0.606,0.76l-1.72,0.39c-0.772,0.176 -1.403,0.968 -1.403,1.762l0,0.139c0,0.863 0.697,1.562 1.557,1.562l0.598,0c1.191,0 2.156,-0.968 2.156,-2.162l0,-5.412l0.011,0l0,-3.246l6.616,-1.398l0,5.732c0,0.342 -0.273,0.683 -0.606,0.758l-1.773,0.398c-0.766,0.172 -1.393,0.958 -1.393,1.746l0,0.145c0,0.865 0.699,1.566 1.562,1.566l0.621,0c1.204,0 2.178,-0.977 2.178,-2.183l0,-10.271l-0.001,0l0,-0.499c0,-0.445 -0.307,-0.752 -0.715,-0.752c-0.061,0 -0.126,0.008 -0.192,0.022Zm0.372,0.742l-6.662,1.423l0,1.091l6.662,-1.422l0,-1.092Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-genre-amarok.svg b/.icons/kora/actions/16/filename-genre-amarok.svg
new file mode 120000
index 000000000..597fac171
--- /dev/null
+++ b/.icons/kora/actions/16/filename-genre-amarok.svg
@@ -0,0 +1 @@
+favorite-genres-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-group-length.svg b/.icons/kora/actions/16/filename-group-length.svg
new file mode 100644
index 000000000..58869dddd
--- /dev/null
+++ b/.icons/kora/actions/16/filename-group-length.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.382,15.001l-2.608,-0c-0.805,-0 -1.458,-0.653 -1.458,-1.459c-0,-2.507 -0,-7.606 -0,-10.113c-0,-0.387 0.153,-0.758 0.427,-1.031c0.273,-0.274 0.644,-0.428 1.031,-0.428l5.834,0l2.946,3.485l-0,3.198l-0.931,-0l0,-2.921l-2.403,-0.024l-0,-2.807l-5.974,0l0,11.169l3.136,0l0,0.931Zm2.047,-13.339l-1.644,0l-0,-0.554l-5.973,0l-0,11.169l0.963,0l0,0.931l-0.435,-0c-0.806,-0 -1.459,-0.653 -1.459,-1.459c-0,-2.507 -0,-7.606 -0,-10.113c-0,-0.387 0.154,-0.758 0.427,-1.031c0.274,-0.274 0.645,-0.428 1.032,-0.428l5.834,0l1.255,1.485Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.882,8.653c-1.933,-0 -3.5,1.567 -3.5,3.5c0,1.933 1.567,3.5 3.5,3.5c1.933,-0 3.5,-1.567 3.5,-3.5c0,-1.933 -1.567,-3.5 -3.5,-3.5Zm0,1c1.381,-0 2.5,1.119 2.5,2.5c0,1.381 -1.119,2.5 -2.5,2.5c-1.381,-0 -2.5,-1.119 -2.5,-2.5c0,-1.381 1.119,-2.5 2.5,-2.5Zm-0.21,1l-0.29,3l2,-0.28l0,-0.44l-1,-0.28l-0.289,-2l-0.421,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-group-tracks.svg b/.icons/kora/actions/16/filename-group-tracks.svg
new file mode 100644
index 000000000..074cba800
--- /dev/null
+++ b/.icons/kora/actions/16/filename-group-tracks.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.404,9.363l0,1l-1,0l0,1l1,0l0,2l-1,0l0,1l1,0l0,1l1,0l0,-1l2,0l0,1l1,0l0,-1l1,0l0,-1l-1,0l0,-2l1,0l0,-1l-1,0l0,-1l-1,0l0,1l-2,0l0,-1l-1,0Zm-1.8,5.14l-2.486,-0c-0.723,-0 -1.309,-0.586 -1.309,-1.31c-0,-2.251 -0,-6.828 -0,-9.079c-0,-0.347 0.138,-0.68 0.383,-0.926c0.246,-0.245 0.579,-0.383 0.926,-0.383l5.238,-0l2.644,3.128l-0,2.958l-0.836,-0l0,-2.709l-2.157,-0.022l-0,-2.52l-5.363,0l0,10.027l2.96,0l-0,0.836Zm2.8,-3.14l2,0l0,2l-2,0l0,-2Zm-1.362,-8.903l-1.463,-0.023l-0,-0.459l-5.363,-0l-0,10.027l1.064,-0l-0,0.836l-0.59,-0c-0.723,-0.001 -1.31,-0.587 -1.31,-1.31c0,-2.251 0,-6.828 0,-9.079c0,-0.347 0.138,-0.681 0.384,-0.926c0.246,-0.246 0.579,-0.384 0.926,-0.384l5.238,0l1.114,1.318Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-ignore-amarok.svg b/.icons/kora/actions/16/filename-ignore-amarok.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/filename-ignore-amarok.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-initial-amarok.svg b/.icons/kora/actions/16/filename-initial-amarok.svg
new file mode 100644
index 000000000..a00492a95
--- /dev/null
+++ b/.icons/kora/actions/16/filename-initial-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,3l0,10l1,0l0,-0.768c0.549,0.494 1.262,0.767 2,0.768c1.646,0 3,-1.354 3,-3c0,-1.646 -1.354,-3 -3,-3c-0.738,0.001 -1.451,0.274 -2,0.768l0,-4.768l-1,0Zm-5.104,0.006l-2.888,10l1.168,-0l0.832,-3l3,-0l0.834,3l1.166,-0l-2.645,-10l-1.467,-0Zm0.733,1.551l1.094,4.164l-2.303,-0l1.209,-4.164Zm7.371,3.443c1.097,0 2,0.903 2,2c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-last-played.svg b/.icons/kora/actions/16/filename-last-played.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/kora/actions/16/filename-last-played.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-moodbar.svg b/.icons/kora/actions/16/filename-moodbar.svg
new file mode 100644
index 000000000..b3cc0311c
--- /dev/null
+++ b/.icons/kora/actions/16/filename-moodbar.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <rect style="fill:#f27935;" width="2" height="10" x="4" y="3"/>
+ <rect style="fill:#04896a;" width="2" height="10" x="8" y="3"/>
+ <rect style="fill:#3a539b;" width="2" height="10" x="12" y="3"/>
+ <rect style="fill:#fdd285;" width="2" height="10" x="2" y="3"/>
+ <rect style="fill:#1d99f3;" width="2" height="10" x="10" y="3"/>
+ <rect style="fill:#7fcc74;" width="2" height="10" x="6" y="3"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-sample-rate.svg b/.icons/kora/actions/16/filename-sample-rate.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/filename-sample-rate.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-slash-amarok.svg b/.icons/kora/actions/16/filename-slash-amarok.svg
new file mode 100644
index 000000000..eb37779aa
--- /dev/null
+++ b/.icons/kora/actions/16/filename-slash-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.311,3.041l-2.588,9.66l0.966,0.258l2.588,-9.66l-0.966,-0.258Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-space-amarok.svg b/.icons/kora/actions/16/filename-space-amarok.svg
new file mode 100644
index 000000000..38ae140dc
--- /dev/null
+++ b/.icons/kora/actions/16/filename-space-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,11l0,2l10,0l0,-2l-1,0l0,1l-8,0l0,-1l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-title-amarok.svg b/.icons/kora/actions/16/filename-title-amarok.svg
new file mode 100644
index 000000000..0ea8a144b
--- /dev/null
+++ b/.icons/kora/actions/16/filename-title-amarok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.704,0.354c-0.454,-0 -0.889,0.18 -1.21,0.501c-0.321,0.321 -0.502,0.757 -0.502,1.211c0,2.942 0,8.926 0,11.868c0,0.946 0.767,1.712 1.712,1.712c2.285,0 6.307,0 8.592,0c0.945,0 1.712,-0.766 1.712,-1.712c-0,-3.137 -0,-9.491 -0,-9.491l-3.457,-4.089l-6.847,-0Zm-0.619,1.092l7.01,0l-0,3.294l2.82,0.029l0,9.785l-9.83,-0l-0,-13.108Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Highlight" width="5.139" height="2.43" x="3.94" y="2.33"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-track-amarok.svg b/.icons/kora/actions/16/filename-track-amarok.svg
new file mode 120000
index 000000000..324bd1d2a
--- /dev/null
+++ b/.icons/kora/actions/16/filename-track-amarok.svg
@@ -0,0 +1 @@
+filename-discnumber-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filename-underscore-amarok.svg b/.icons/kora/actions/16/filename-underscore-amarok.svg
new file mode 100644
index 000000000..da3df5199
--- /dev/null
+++ b/.icons/kora/actions/16/filename-underscore-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="10" height="1" x="3" y="12"/>
+</svg>
diff --git a/.icons/kora/actions/16/filename-year-amarok.svg b/.icons/kora/actions/16/filename-year-amarok.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/kora/actions/16/filename-year-amarok.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filenew.svg b/.icons/kora/actions/16/filenew.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/kora/actions/16/filenew.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fileopen.svg b/.icons/kora/actions/16/fileopen.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/fileopen.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fileprint.svg b/.icons/kora/actions/16/fileprint.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/kora/actions/16/fileprint.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filequickprint.svg b/.icons/kora/actions/16/filequickprint.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/kora/actions/16/filequickprint.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filesave.svg b/.icons/kora/actions/16/filesave.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/kora/actions/16/filesave.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/filesaveas.svg b/.icons/kora/actions/16/filesaveas.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/kora/actions/16/filesaveas.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fileview-preview.svg b/.icons/kora/actions/16/fileview-preview.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/fileview-preview.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fill-color.svg b/.icons/kora/actions/16/fill-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/actions/16/fill-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fill-rule-even-odd.svg b/.icons/kora/actions/16/fill-rule-even-odd.svg
new file mode 100644
index 000000000..bf8ac0dfc
--- /dev/null
+++ b/.icons/kora/actions/16/fill-rule-even-odd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.52,1c-4.55,0 -2.87,14 4.48,14c7.35,0 9.03,-14 4.48,-14c-1.4,0 -2.98,1.5 -4.48,3c3,3.5 4.9,8 0,8c-4.9,0 -3,-4.5 0,-8c-1.5,-1.5 -3.08,-3 -4.48,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fill-rule-nonzero.svg b/.icons/kora/actions/16/fill-rule-nonzero.svg
new file mode 100644
index 000000000..79cc8e452
--- /dev/null
+++ b/.icons/kora/actions/16/fill-rule-nonzero.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.52,1c-4.55,0 -2.87,14 4.48,14c7.35,0 9.03,-14 4.48,-14c-1.4,0 -2.98,1.5 -4.48,3c-1.5,-1.5 -3.08,-3 -4.8,-3l0.32,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/filmgrain.svg b/.icons/kora/actions/16/filmgrain.svg
new file mode 100644
index 000000000..53620404f
--- /dev/null
+++ b/.icons/kora/actions/16/filmgrain.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.383,1c-0.367,0 -0.719,0.146 -0.978,0.405c-0.259,0.259 -0.405,0.611 -0.405,0.978l0,11.234c0,0.367 0.146,0.719 0.405,0.978c0.259,0.259 0.611,0.405 0.978,0.405l11.234,0c0.367,0 0.719,-0.146 0.978,-0.405c0.259,-0.259 0.405,-0.611 0.405,-0.978l0,-11.234c0,-0.367 -0.146,-0.719 -0.405,-0.978c-0.259,-0.259 -0.611,-0.405 -0.978,-0.405l-11.234,0Zm1.617,1.206l8,-0l0,5.214l-8,-0l0,-5.214Zm-2.079,-0l1.158,-0l0,1.159l-1.158,-0l0,-1.159Zm11,-0l1.158,-0l0,1.159l-1.158,-0l0,-1.159Zm-11,3.476l1.158,-0l0,1.159l-1.158,-0l0,-1.159Zm11,-0l1.158,-0l0,1.159l-1.158,-0l0,-1.159Zm-11,3.477l1.158,0l0,1.159l-1.158,0l0,-1.159Zm2.079,-0.579l8,0l0,5.214l-8,0l0,-5.214Zm8.921,0.579l1.158,0l0,1.159l-1.158,0l0,-1.159Zm-11,3.476l1.158,0l0,1.159l-1.158,0l0,-1.159Zm11,0l1.158,0l0,1.159l-1.158,0l0,-1.159Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/find-location.svg b/.icons/kora/actions/16/find-location.svg
new file mode 100644
index 000000000..704888866
--- /dev/null
+++ b/.icons/kora/actions/16/find-location.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,3.102c1.947,0.402 3.496,1.951 3.898,3.898l2.102,0l0,2l-2.102,0c-0.402,1.947 -1.951,3.496 -3.898,3.898l0,2.102l-2,0l0,-2.102c-1.947,-0.402 -3.496,-1.951 -3.898,-3.898l-2.102,0l0,-2l2.102,0c0.402,-1.947 1.951,-3.496 3.898,-3.898l0,-2.102l2,0l0,2.102Zm-1,0.998c2.14,0 3.9,1.76 3.9,3.9c0,2.14 -1.76,3.9 -3.9,3.9c-2.14,0 -3.9,-1.76 -3.9,-3.9c0,-2.14 1.76,-3.9 3.9,-3.9Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/find.svg b/.icons/kora/actions/16/find.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/find.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fitbest.svg b/.icons/kora/actions/16/fitbest.svg
new file mode 100644
index 000000000..406f6b9fa
--- /dev/null
+++ b/.icons/kora/actions/16/fitbest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0l-3,4l2.346,0l0,3.364l-3.346,0l0,-2.364l-4,3l4,3l0,-2.364l3.346,0l0,3.364l-2.346,0l3,4l3,-4l-2.346,0l0,-3.364l3.346,0l0,2.364l4,-3l-4,-3l0,2.364l-3.346,0l0,-3.364l2.346,0l-3,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fitheight.svg b/.icons/kora/actions/16/fitheight.svg
new file mode 100644
index 000000000..7d0e60c93
--- /dev/null
+++ b/.icons/kora/actions/16/fitheight.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0l-3,4l2.271,0l0,8l-2.271,0l3,4l3,-4l-2.271,0l0,-8l2.271,0l-3,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fitmanual.svg b/.icons/kora/actions/16/fitmanual.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/kora/actions/16/fitmanual.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fitsize.svg b/.icons/kora/actions/16/fitsize.svg
new file mode 100644
index 000000000..d6a4ca31d
--- /dev/null
+++ b/.icons/kora/actions/16/fitsize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,2l0,12l1.584,0l0,-5l5.416,0l0,-7l-7,0Zm1.584,0.968l4.317,0l0,4.933l-4.317,0l0,-4.933Zm6.416,4.032l0,1.537l1.684,1.963l-1.684,1.963l0,1.537l1.316,0l1.684,-1.963l1.684,1.963l1.316,0l0,-1.537l-1.684,-1.963l1.684,-1.963l0,-1.537l-1.316,0l-1.684,1.963l-1.684,-1.963l-1.316,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fitwidth.svg b/.icons/kora/actions/16/fitwidth.svg
new file mode 100644
index 000000000..09e483b2c
--- /dev/null
+++ b/.icons/kora/actions/16/fitwidth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M16,8l-4,-3l0,2.336l-8,0l0,-2.336l-4,3l4,3l0,-2.336l8,0l0,2.336l4,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/flag-black.svg b/.icons/kora/actions/16/flag-black.svg
new file mode 100644
index 000000000..200398aa6
--- /dev/null
+++ b/.icons/kora/actions/16/flag-black.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-rule:nonzero" d="M4,0l0,7l3,0l1,2l6,0l0,-7l-4,0l-1,-2l-5,0Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width=".953" height="16" x="3.06" y="0"/>
+</svg>
diff --git a/.icons/kora/actions/16/flag-blue.svg b/.icons/kora/actions/16/flag-blue.svg
new file mode 100644
index 000000000..0dd7788c9
--- /dev/null
+++ b/.icons/kora/actions/16/flag-blue.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:#3b5df4;" d="M4,0l0,7l3,0l1,2l6,0l0,-7l-4,0l-1,-2l-5,0Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="1.023" height="16" x="2.98" y="0"/>
+</svg>
diff --git a/.icons/kora/actions/16/flag-green.svg b/.icons/kora/actions/16/flag-green.svg
new file mode 100644
index 000000000..c4d9812e4
--- /dev/null
+++ b/.icons/kora/actions/16/flag-green.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:#75e73c;" d="M4,0l0,7l3,0l1,2l6,0l0,-7l-4,0l-1,-2l-5,0Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width=".953" height="16" x="3.06" y="0"/>
+</svg>
diff --git a/.icons/kora/actions/16/flag-red.svg b/.icons/kora/actions/16/flag-red.svg
new file mode 100644
index 000000000..71b272707
--- /dev/null
+++ b/.icons/kora/actions/16/flag-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:#e24f51;" d="M4,0l0,7l3,0l1,2l6,0l0,-7l-4,0l-1,-2l-5,0Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width=".953" height="16" x="3.06" y="0"/>
+</svg>
diff --git a/.icons/kora/actions/16/flag-yellow.svg b/.icons/kora/actions/16/flag-yellow.svg
new file mode 100644
index 000000000..2ec6818d7
--- /dev/null
+++ b/.icons/kora/actions/16/flag-yellow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:#fdbc4b;" d="M4,0l0,7l3,0l1,2l6,0l0,-7l-4,0l-1,-2l-5,0Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width=".953" height="16" x="3.06" y="0"/>
+</svg>
diff --git a/.icons/kora/actions/16/flag.svg b/.icons/kora/actions/16/flag.svg
new file mode 100644
index 000000000..741dc93c7
--- /dev/null
+++ b/.icons/kora/actions/16/flag.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.056,0l0,16l0.944,0l0,-9l3,0l1,2l6,0l0,-7l-4,0l-1,-2l-5.944,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/flatten_simplify.svg b/.icons/kora/actions/16/flatten_simplify.svg
new file mode 100644
index 000000000..13fd1f9b8
--- /dev/null
+++ b/.icons/kora/actions/16/flatten_simplify.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.012,7.253c0.126,-1.257 1.2,-2.253 2.488,-2.253c1.164,0 2.152,0.812 2.425,1.896l2.084,-0.001l-0.018,1l-2.023,-0c-0.191,1.187 -1.231,2.105 -2.468,2.105c-1.104,0 -2.051,-0.732 -2.378,-1.733c-0.376,0.132 -0.726,0.305 -1.042,0.534c-0.396,0.286 -0.75,0.521 -1.08,0.715c-0.009,1.364 -1.134,2.484 -2.5,2.484c-1.035,0 -1.932,-0.643 -2.31,-1.549c-0.909,0.02 -2.173,0.049 -2.173,0.049l-0.034,-1c-0,0 1.122,-0.021 2.017,-0.036c0.02,-1.355 1.141,-2.464 2.5,-2.464c1.008,0 1.884,0.609 2.278,1.477c0.224,-0.141 0.461,-0.302 0.716,-0.487c0.454,-0.328 0.965,-0.566 1.518,-0.737Zm-4.512,0.747c0.823,0 1.5,0.677 1.5,1.5c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c0,-0.823 0.677,-1.5 1.5,-1.5Zm7,-2c0.823,0 1.5,0.677 1.5,1.5c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c0,-0.823 0.677,-1.5 1.5,-1.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fm-compact.svg b/.icons/kora/actions/16/fm-compact.svg
new file mode 120000
index 000000000..887959bb6
--- /dev/null
+++ b/.icons/kora/actions/16/fm-compact.svg
@@ -0,0 +1 @@
+view-compact.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fm-details.svg b/.icons/kora/actions/16/fm-details.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/fm-details.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fm-icons.svg b/.icons/kora/actions/16/fm-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/fm-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fm-new.svg b/.icons/kora/actions/16/fm-new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/kora/actions/16/fm-new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/fm-thumbs.svg b/.icons/kora/actions/16/fm-thumbs.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/fm-thumbs.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/focus-legacy-systray.svg b/.icons/kora/actions/16/focus-legacy-systray.svg
new file mode 100644
index 000000000..6c1cfc1fc
--- /dev/null
+++ b/.icons/kora/actions/16/focus-legacy-systray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M0,2l0,12l10,0l0,-10c0,-2 -2,-2 -2,-2l-8,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,2c0,0 1,0 1,2l0,10l1,0l0,-10c0,-2 -2,-2 -2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,2c0,0 1,0 1,2l0,10l1,0l0,-10c0,-2 -2,-2 -2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,5l4.5,3l-4.5,3l0,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/focus-top-bar.svg b/.icons/kora/actions/16/focus-top-bar.svg
new file mode 100644
index 000000000..828cce963
--- /dev/null
+++ b/.icons/kora/actions/16/focus-top-bar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.861" height="2.642" x="1.64" y="1.64"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.74,7.098l-0,-4.016c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,4.016l-0.895,-0l0,-3.936c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,3.936l-0.895,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/focus-windows.svg b/.icons/kora/actions/16/focus-windows.svg
new file mode 100644
index 000000000..ac02ef380
--- /dev/null
+++ b/.icons/kora/actions/16/focus-windows.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.5;" class="ColorScheme-Text" d="M0.5,14.5l0,-8c0,-0.5 0.52,-0.5 0.52,-0.5l3.837,0l-0.033,2.417l-3.199,0l0,5.424l7.75,0l0,-3.278l1.125,0l0,3.937c0,0.48 -0.5,0.5 -0.5,0.5l-9,0c0,0 -0.5,0 -0.5,-0.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,1c-0.5,0 -0.5,0.5 -0.5,0.5l0,8c0,0.5 0.5,0.5 0.5,0.5l9,0c0,0 0.5,0 0.5,-0.5l0,-8c0,-0.5 -0.5,-0.5 -0.5,-0.5l-9,0Zm0.533,2.356l7.934,0l0,5.487l-7.934,0l0,-5.487Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/folder-copy.svg b/.icons/kora/actions/16/folder-copy.svg
new file mode 100644
index 000000000..6179b5503
--- /dev/null
+++ b/.icons/kora/actions/16/folder-copy.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.025,3.279c0.358,0 0.529,0.185 0.796,0.538c0.267,0.353 0.388,0.577 0.878,0.596l7.327,0c0.441,0 0.796,0.355 0.796,0.796l0,8.16c0,0.44 -0.355,0.795 -0.796,0.795l-11.911,0c-0.44,0 -0.795,-0.355 -0.795,-0.795l0,-9.295c0,-0.441 0.355,-0.795 0.795,-0.795l2.91,0Zm-2.472,0.75c-0.268,0 -0.483,0.215 -0.483,0.482l0,8.42c0,0.268 0.215,0.483 0.483,0.483l11.036,0c0.267,0 0.482,-0.215 0.482,-0.483l0,-7.285c0,-0.268 -0.215,-0.483 -0.482,-0.483l-7.11,0c-0.305,0 -0.846,-0.368 -1.039,-0.561c-0.193,-0.193 -0.352,-0.573 -0.852,-0.573l-2.035,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.178,3.279l0,-0.648c0,-0.44 0.355,-0.795 0.796,-0.795l2.909,0c0.358,0 0.529,0.185 0.796,0.538c0.267,0.354 0.389,0.577 0.878,0.596l7.328,0c0.44,0 0.795,0.355 0.795,0.796l0,8.16c0,0.441 -0.355,0.795 -0.795,0.795l-1.063,0l0,-7.512c0,-0.441 -0.355,-0.796 -0.796,-0.796l-7.327,0c-0.49,-0.019 -0.611,-0.243 -0.878,-0.596c-0.267,-0.353 -0.438,-0.538 -0.796,-0.538l-1.847,0Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/folder-move.svg b/.icons/kora/actions/16/folder-move.svg
new file mode 100644
index 000000000..80d553827
--- /dev/null
+++ b/.icons/kora/actions/16/folder-move.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.025,3.279c0.358,-0 0.529,0.185 0.796,0.538c0.267,0.353 0.388,0.577 0.878,0.596l7.327,0c0.441,0 0.796,0.355 0.796,0.796l-0,8.16c-0,0.44 -0.355,0.795 -0.796,0.795l-11.911,0c-0.44,0 -0.795,-0.355 -0.795,-0.795l-0,-9.295c-0,-0.441 0.355,-0.795 0.795,-0.795l2.91,-0Zm-2.472,0.75c-0.268,-0 -0.483,0.215 -0.483,0.482l0,8.42c0,0.268 0.215,0.483 0.483,0.483l11.036,0c0.267,0 0.482,-0.215 0.482,-0.483l0,-7.285c0,-0.268 -0.215,-0.483 -0.482,-0.483l-7.11,0c-0.305,0 -0.846,-0.368 -1.039,-0.561c-0.193,-0.193 -0.352,-0.573 -0.852,-0.573l-2.035,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.025,3.279c0.358,-0 0.529,0.185 0.796,0.538c0.267,0.353 0.388,0.577 0.878,0.596l7.327,0c0.441,0 0.796,0.355 0.796,0.796l-0,8.16c-0,0.44 -0.355,0.795 -0.796,0.795l-11.911,0c-0.44,0 -0.795,-0.355 -0.795,-0.795l-0,-9.295c-0,-0.441 0.355,-0.795 0.795,-0.795l2.91,-0Zm-2.472,0.75c-0.268,-0 -0.483,0.215 -0.483,0.482l0,8.42c0,0.268 0.215,0.483 0.483,0.483l11.036,0c0.267,0 0.482,-0.215 0.482,-0.483l0,-7.285c0,-0.268 -0.215,-0.483 -0.482,-0.483l-7.11,0c-0.305,0 -0.846,-0.368 -1.039,-0.561c-0.193,-0.193 -0.352,-0.573 -0.852,-0.573l-2.035,-0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.178,3.279l0,-0.648c0,-0.44 0.355,-0.795 0.796,-0.795l2.909,-0c0.358,-0 0.529,0.185 0.796,0.538c0.267,0.354 0.389,0.577 0.878,0.596l7.328,0c0.44,0 0.795,0.355 0.795,0.796l0,8.16c0,0.441 -0.355,0.795 -0.795,0.795l-1.063,0l-0,-7.512c-0,-0.441 -0.355,-0.796 -0.796,-0.796l-7.327,0c-0.49,-0.019 -0.611,-0.243 -0.878,-0.596c-0.267,-0.353 -0.438,-0.538 -0.796,-0.538l-1.847,-0Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/folder-new.svg b/.icons/kora/actions/16/folder-new.svg
new file mode 100644
index 000000000..f7a605107
--- /dev/null
+++ b/.icons/kora/actions/16/folder-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.391,1.55c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l0,9.67c0,0.523 -0.42,0.943 -0.943,0.943l-14.114,0c-0.523,0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Zm-2.93,0.889c-0.317,0 -0.572,0.255 -0.572,0.572l0,9.978c0,0.317 0.255,0.572 0.572,0.572l13.078,0c0.317,0 0.572,-0.255 0.572,-0.572l-0,-8.634c-0,-0.317 -0.255,-0.572 -0.572,-0.572l-8.425,0c-0.362,0 -1.003,-0.436 -1.232,-0.665c-0.229,-0.228 -0.416,-0.679 -1.01,-0.679l-2.411,0Zm5.939,5.674l0,-2.207c0,-0.331 0.269,-0.599 0.6,-0.599c0.331,0 0.599,0.268 0.599,0.599l0,2.207l2.208,0c0.331,0 0.599,0.269 0.599,0.6c0,0.331 -0.268,0.599 -0.599,0.599l-2.208,0l0,2.208c0,0.331 -0.268,0.599 -0.599,0.599c-0.331,0 -0.6,-0.268 -0.6,-0.599l0,-2.208l-2.207,0c-0.331,0 -0.599,-0.268 -0.599,-0.599c-0,-0.331 0.268,-0.6 0.599,-0.6l2.207,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/folder-open-recent.svg b/.icons/kora/actions/16/folder-open-recent.svg
new file mode 100644
index 000000000..04066e0b6
--- /dev/null
+++ b/.icons/kora/actions/16/folder-open-recent.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.954,2.557c0.358,0 0.529,0.185 0.796,0.539c0.267,0.353 0.389,0.577 0.878,0.596l7.327,-0c0.441,-0 0.796,0.354 0.796,0.795l-0,8.16c-0,0.441 -0.355,0.796 -0.796,0.796l-5.885,-0c0.13,-0.237 0.238,-0.488 0.319,-0.75l5.129,-0c0.267,-0 0.483,-0.216 0.483,-0.483l-0,-7.286c-0,-0.267 -0.216,-0.482 -0.483,-0.482l-7.11,-0c-0.305,-0 -0.846,-0.368 -1.039,-0.561c-0.193,-0.193 -0.351,-0.574 -0.852,-0.574l-2.035,0c-0.267,0 -0.483,0.216 -0.483,0.483l0,4.509c-0.282,0.221 -0.534,0.478 -0.75,0.765l0,-5.711c0,-0.441 0.355,-0.796 0.796,-0.796l2.909,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.108,2.557l-0,-0.647c-0,-0.441 0.354,-0.796 0.795,-0.796l2.91,0c0.358,0 0.529,0.186 0.795,0.539c0.267,0.353 0.389,0.577 0.879,0.596l7.327,-0c0.44,-0 0.795,0.355 0.795,0.795l0,8.161c0,0.44 -0.355,0.795 -0.795,0.795l-1.063,0l-0,-7.513c-0,-0.441 -0.355,-0.795 -0.796,-0.795l-7.327,-0c-0.489,-0.019 -0.611,-0.243 -0.878,-0.596c-0.267,-0.354 -0.438,-0.539 -0.796,-0.539l-1.846,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.5,8c-1.92,-0 -3.5,1.58 -3.5,3.5c-0,1.92 1.58,3.5 3.5,3.5c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Zm-0.267,1l0.534,0l0.233,2l2,0.318l0,0.364l-3,0.318l0.233,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/folder-open.svg b/.icons/kora/actions/16/folder-open.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/folder-open.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/folder-saved-search.svg b/.icons/kora/actions/16/folder-saved-search.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/folder-saved-search.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/folder-sync.svg b/.icons/kora/actions/16/folder-sync.svg
new file mode 100644
index 000000000..21988fbb1
--- /dev/null
+++ b/.icons/kora/actions/16/folder-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.391,1.55c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l-0,9.67c-0,0.523 -0.42,0.943 -0.943,0.943l-14.114,-0c-0.523,-0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Zm-2.93,0.889c-0.317,-0 -0.572,0.255 -0.572,0.572l-0,9.978c-0,0.317 0.255,0.572 0.572,0.572l13.078,0c0.317,0 0.572,-0.255 0.572,-0.572l0,-8.634c0,-0.317 -0.255,-0.572 -0.572,-0.572l-8.425,0c-0.362,0 -1.003,-0.436 -1.232,-0.665c-0.229,-0.228 -0.416,-0.679 -1.01,-0.679l-2.411,-0Zm7.539,3.777l2,-0l-0,3l1,-0l-3,3l-0,-6Zm-2,-1l-0,6l-2,-0l-0,-3l-1,-0l3,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/folder-tag.svg b/.icons/kora/actions/16/folder-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/kora/actions/16/folder-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/folder_color_picker.svg b/.icons/kora/actions/16/folder_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/actions/16/folder_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/folder_new.svg b/.icons/kora/actions/16/folder_new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/kora/actions/16/folder_new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/followmouse.svg b/.icons/kora/actions/16/followmouse.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/kora/actions/16/followmouse.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/font-select-symbolic.svg b/.icons/kora/actions/16/font-select-symbolic.svg
new file mode 100644
index 000000000..3831e7116
--- /dev/null
+++ b/.icons/kora/actions/16/font-select-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5;" class="ColorScheme-Text" d="M16,5l0,6l-4,-3l4,-3Zm-16,0l0,6l4,-3l-4,-3Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.978,5.082c1.642,-0 2.713,1.232 2.713,2.801c-0,1.627 -0.939,3.035 -2.669,3.035c-1.642,0 -2.669,-1.408 -2.669,-2.962c0,-1.466 1.071,-2.874 2.625,-2.874Zm3.329,-0.469l-0.66,-0l-0,1.173l-0.03,-0c-0.571,-0.851 -1.569,-1.32 -2.61,-1.32c-2.038,0 -3.314,1.51 -3.314,3.49c0,1.98 1.291,3.578 3.344,3.578c0.997,-0 2.082,-0.499 2.58,-1.364l0.03,0l-0,1.217l0.66,0l-0,-6.774Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/font-select.svg b/.icons/kora/actions/16/font-select.svg
new file mode 100644
index 000000000..832d0792e
--- /dev/null
+++ b/.icons/kora/actions/16/font-select.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.334,11.903c-0.796,-0 -1.436,-0.197 -1.922,-0.589c-0.486,-0.393 -0.728,-0.971 -0.728,-1.736c-0,-0.816 0.245,-1.428 0.736,-1.836c0.49,-0.409 1.092,-0.672 1.805,-0.791c0.713,-0.119 1.581,-0.183 2.604,-0.193l-0,-0.729c-0,-0.382 -0.135,-0.695 -0.403,-0.937c-0.269,-0.243 -0.703,-0.365 -1.302,-0.365c-0.455,0 -0.852,0.055 -1.193,0.163c-0.341,0.109 -0.625,0.217 -0.853,0.326c-0.227,0.108 -0.351,0.162 -0.372,0.162c-0.103,0 -0.219,-0.103 -0.348,-0.31c-0.129,-0.206 -0.194,-0.361 -0.194,-0.465c0,-0.134 0.137,-0.279 0.411,-0.434c0.273,-0.154 0.638,-0.286 1.092,-0.395c0.455,-0.108 0.925,-0.162 1.41,-0.162c0.961,-0 1.71,0.214 2.248,0.643c0.537,0.428 0.805,1.025 0.805,1.79l0,3.471c0,0.682 0.031,1.17 0.093,1.464c0.062,0.295 0.093,0.458 0.093,0.489c0,0.124 -0.098,0.214 -0.294,0.271c-0.196,0.057 -0.377,0.085 -0.542,0.085c-0.145,0 -0.251,-0.08 -0.318,-0.24c-0.067,-0.16 -0.119,-0.328 -0.155,-0.504c-0.036,-0.175 -0.06,-0.289 -0.07,-0.341c-0.702,0.775 -1.57,1.163 -2.603,1.163Zm-7.334,-6.903l-0,6l4,-3l-4,-3Zm16,-0l-4,3l4,3l-0,-6Zm-8.604,5.771c0.506,0 0.942,-0.093 1.309,-0.279c0.367,-0.186 0.741,-0.449 1.124,-0.79l-0,-1.829c-0.775,0.011 -1.408,0.042 -1.899,0.093c-0.49,0.052 -0.922,0.197 -1.294,0.434c-0.372,0.238 -0.558,0.605 -0.558,1.1c0,0.414 0.111,0.729 0.334,0.946c0.222,0.217 0.55,0.325 0.984,0.325Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/footsteps.svg b/.icons/kora/actions/16/footsteps.svg
new file mode 100644
index 000000000..dededdf2c
--- /dev/null
+++ b/.icons/kora/actions/16/footsteps.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.041,0c-0.157,0 -0.318,0.019 -0.488,0.061c-1.056,0.256 -1.922,0.956 -1.926,3.029c-0.002,0.643 1.206,4.427 1.627,4.92c0.089,0.103 0.207,0.189 0.207,0.189l2.652,-0.703c0.145,-0.138 -0.162,-2.293 -0.165,-2.723c-0.017,-1.937 -0.027,-3.554 -0.635,-4.177c-0.387,-0.396 -0.802,-0.592 -1.272,-0.596Zm6.85,4.002c-0.369,0.013 -0.425,0.025 -0.631,0.129c-0.655,0.33 -1.151,1.031 -1.492,2.113c-0.365,1.155 -0.034,5.063 0.113,5.219l2.625,0.726c0,0 0.237,-0.185 0.373,-0.396c0.52,-0.809 1.342,-2.705 1.378,-5.108c0.012,-0.87 -0.902,-2.23 -1.382,-2.482c-0.326,-0.171 -0.542,-0.216 -0.984,-0.201Zm-4.674,4.117l-2.518,0.813c-0.087,0.086 0.107,1.117 0.309,1.638c0.265,0.685 0.744,1.229 1.225,1.389c0.089,0.03 0.267,0.046 0.445,0.041c0.244,-0.007 0.331,-0.028 0.496,-0.111c0.718,-0.364 1.009,-1.352 0.709,-2.415c-0.103,-0.363 -0.419,-1.05 -0.568,-1.234l-0.098,-0.121Zm2.578,4.008c-0.082,0.006 -0.136,0.099 -0.309,0.426c-0.324,0.614 -0.486,1.193 -0.486,1.734c0,0.827 0.416,1.494 1.041,1.668c0.819,0.228 1.626,-0.424 2.022,-1.633c0.143,-0.439 0.296,-1.317 0.244,-1.404l-2.512,-0.791Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/fork.svg b/.icons/kora/actions/16/fork.svg
new file mode 100644
index 000000000..6e1751615
--- /dev/null
+++ b/.icons/kora/actions/16/fork.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.704,0.354c-0.454,-0 -0.889,0.18 -1.21,0.501c-0.321,0.321 -0.502,0.757 -0.502,1.211c0,2.942 0,8.926 0,11.868c0,0.946 0.767,1.712 1.712,1.712c2.285,0 6.307,0 8.592,0c0.945,0 1.712,-0.766 1.712,-1.712c-0,-3.137 -0,-9.491 -0,-9.491l-3.457,-4.089l-6.847,-0Zm-0.619,1.092l-0,13.108l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0Zm5.863,3.306l-0.932,3.529l2.059,0.505l-3.747,4.171l0.921,-3.531l-2.06,-0.506l3.759,-4.168Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-add-node.svg b/.icons/kora/actions/16/format-add-node.svg
new file mode 100644
index 000000000..db0267a10
--- /dev/null
+++ b/.icons/kora/actions/16/format-add-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.5,1c-1.371,0 -2.5,1.129 -2.5,2.5c0,1.183 0.841,2.213 2,2.449l0,4.051l-1.041,0c-0.254,0 -0.498,0.101 -0.678,0.281c-0.18,0.18 -0.281,0.424 -0.281,0.678l0,3.082c0,0.53 0.429,0.959 0.959,0.959l3.082,0c0.254,0 0.498,-0.101 0.678,-0.281c0.18,-0.18 0.281,-0.424 0.281,-0.678l0,-1.041l2,0l0,-1l-2,0l0,-1.041c0,-0.254 -0.101,-0.498 -0.281,-0.678c-0.18,-0.18 -0.424,-0.281 -0.678,-0.281l-1.041,0l0,-4.055c0.979,-0.199 1.748,-0.967 1.949,-1.945l4.051,0l0,1.041c0,0.254 0.101,0.498 0.281,0.678c0.18,0.18 0.424,0.281 0.678,0.281l1.041,0l0,2l1,0l0,-2l1.041,0c0.254,0 0.498,-0.101 0.678,-0.281c0.18,-0.18 0.281,-0.424 0.281,-0.678l0,-3.082c0,-0.53 -0.429,-0.959 -0.959,-0.959l-3.082,0c-0.254,0 -0.498,0.101 -0.678,0.281c-0.18,0.18 -0.281,0.424 -0.281,0.678l0,1.041l-4.055,0c-0.236,-1.158 -1.263,-1.998 -2.445,-2Zm7.5,8l-0,2l-2,0l-0,2l2,0l-0,2l2,0l-0,-2l2,0l-0,-2l-2,0l-0,-2l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-align-vertical-bottom.svg b/.icons/kora/actions/16/format-align-vertical-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/format-align-vertical-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-align-vertical-center.svg b/.icons/kora/actions/16/format-align-vertical-center.svg
new file mode 100644
index 000000000..f5dd7cee8
--- /dev/null
+++ b/.icons/kora/actions/16/format-align-vertical-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.308,16l0,-5.627l-2.964,2.964c-0.273,0.274 -0.716,0.274 -0.989,-0c-0.278,-0.274 -0.278,-0.719 -0,-0.993l4.133,-4.139c0.144,-0.141 0.329,-0.209 0.514,-0.205c0.185,-0.004 0.37,0.064 0.508,0.205l4.139,4.139c0.272,0.274 0.272,0.719 -0,0.993c-0.273,0.274 -0.722,0.274 -0.994,-0l-2.96,-2.964l0,5.627l-1.387,0Zm1.384,-16l-0,5.627l2.964,-2.964c0.273,-0.274 0.716,-0.274 0.989,0c0.278,0.274 0.278,0.719 0,0.993l-4.133,4.139c-0.144,0.141 -0.329,0.209 -0.514,0.205c-0.185,0.004 -0.37,-0.064 -0.508,-0.205l-4.139,-4.139c-0.272,-0.274 -0.272,-0.719 0,-0.993c0.273,-0.274 0.722,-0.274 0.994,0l2.96,2.964l-0,-5.627l1.387,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-align-vertical-top.svg b/.icons/kora/actions/16/format-align-vertical-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/kora/actions/16/format-align-vertical-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-border-style.svg b/.icons/kora/actions/16/format-border-style.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/kora/actions/16/format-border-style.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-break-node.svg b/.icons/kora/actions/16/format-break-node.svg
new file mode 100644
index 000000000..9688c70c9
--- /dev/null
+++ b/.icons/kora/actions/16/format-break-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.825,1c-0.455,0 -0.825,0.37 -0.825,0.825l0,1.175l-4,0l0,1l4,0l0,1.175c0,0.455 0.37,0.825 0.825,0.825l4.35,0c0.455,0 0.825,-0.37 0.825,-0.825l0,-1.175l4,0l0,-1l-4,0l0,-1.175c0,-0.455 -0.37,-0.825 -0.825,-0.825l-4.35,0Zm0.175,6l2,3l2,-3l-4,0Zm-4.175,3c-0.455,0 -0.825,0.37 -0.825,0.825l0,3.35c0,0.455 0.37,0.825 0.825,0.825l3.35,0c0.455,0 0.825,-0.37 0.825,-0.825l0,-1.175l1,0l0,-1l-1,0l0,-1.175c0,-0.455 -0.37,-0.825 -0.825,-0.825l-3.35,0Zm9,0c-0.455,0 -0.825,0.37 -0.825,0.825l-0,1.175l-1,0l-0,1l1,0l-0,1.175c-0,0.455 0.37,0.825 0.825,0.825l3.35,0c0.455,0 0.825,-0.37 0.825,-0.825l-0,-3.35c-0,-0.455 -0.37,-0.825 -0.825,-0.825l-3.35,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-connect-node.svg b/.icons/kora/actions/16/format-connect-node.svg
new file mode 100644
index 000000000..22785906e
--- /dev/null
+++ b/.icons/kora/actions/16/format-connect-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.939,1c-0.519,0 -0.939,0.42 -0.939,0.939l0,3.122c0,0.519 0.42,0.939 0.939,0.939l3.122,0c0.519,0 0.939,-0.42 0.939,-0.939l0,-1.061l4,0l0,1.061c0,0.519 0.42,0.939 0.939,0.939l3.122,0c0.519,0 0.939,-0.42 0.939,-0.939l0,-3.122c0,-0.519 -0.42,-0.939 -0.939,-0.939l-3.122,0c-0.519,0 -0.939,0.42 -0.939,0.939l0,1.061l-4,0l0,-1.061c0,-0.519 -0.42,-0.939 -0.939,-0.939l-3.122,0Zm4.061,6l2,3l2,-3l-4,0Zm-4.061,3c-0.519,0 -0.939,0.42 -0.939,0.939l0,3.122c0,0.519 0.42,0.939 0.939,0.939l3.122,0c0.519,0 0.939,-0.42 0.939,-0.939l0,-1.061l1,0l0,-1l-1,0l0,-1.061c0,-0.519 -0.42,-0.939 -0.939,-0.939l-3.122,0Zm9,0c-0.519,0 -0.939,0.42 -0.939,0.939l0,1.061l-1,0l0,1l1,0l0,1.061c0,0.519 0.42,0.939 0.939,0.939l3.122,0c0.519,0 0.939,-0.42 0.939,-0.939l0,-3.122c0,-0.519 -0.42,-0.939 -0.939,-0.939l-3.122,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-convert-to-path.svg b/.icons/kora/actions/16/format-convert-to-path.svg
new file mode 100644
index 000000000..a18a77f17
--- /dev/null
+++ b/.icons/kora/actions/16/format-convert-to-path.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.5,0c-2.317,0 -2.854,2.556 -2.967,6l-1.533,0l0,4l4,0l0,-4l-1.451,0c0.109,-2.871 0.522,-5 1.951,-5c1.696,0 2.613,2.116 2.895,5l-1.395,0l0,4l1.65,0c0.427,3.482 1.664,5.997 3.85,6c2.503,0 2.687,-2.54 2.926,-6l1.574,0l0,-4l-4,0l0,4l1.426,0c-0.206,2.899 -0.359,5 -1.926,5c-1.676,-0.004 -2.51,-2.079 -2.855,-5l1.355,0l0,-4l-1.613,0c-0.363,-3.444 -1.676,-6 -3.887,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-currency.svg b/.icons/kora/actions/16/format-currency.svg
new file mode 100644
index 000000000..56fe95da8
--- /dev/null
+++ b/.icons/kora/actions/16/format-currency.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,0l0,2c-2,0 -4,1.5 -4,3.5c0,2 2,3.5 4,3.5l0,3l-2,0c0,0 -1,0 -1,1c0,1 1,1 1,1l2,0l0,2l1,0l0,-2l1,0l0,2l1,0l0,-2c2,0 4,-1.5 4,-3.5c0,-2 -1,-3.5 -4,-3.5l0,-3l2,0c0,0 1,0 1,-1c0,-1 -1,-1 -1,-1l-2,0l0,-2l-1,0l0,2l-1,0l0,-2l-1,0Zm2,4l0,3l-1,0l0,-3l1,0Zm-2,0l0,3c-1.5,0 -2,-0.5 -2,-1.5c0,-1 0.5,-1.5 2,-1.5Zm1,5l1,0l0,3l-1,0l0,-3Zm2,0c1.5,0 2,0.5 2,1.5c0,1 -0.5,1.5 -2,1.5l0,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-disconnect-node.svg b/.icons/kora/actions/16/format-disconnect-node.svg
new file mode 120000
index 000000000..9dc8e1b45
--- /dev/null
+++ b/.icons/kora/actions/16/format-disconnect-node.svg
@@ -0,0 +1 @@
+format-connect-node.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-fill-color.svg b/.icons/kora/actions/16/format-fill-color.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/kora/actions/16/format-fill-color.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-font-size-less.svg b/.icons/kora/actions/16/format-font-size-less.svg
new file mode 100644
index 000000000..b6e67c6ee
--- /dev/null
+++ b/.icons/kora/actions/16/format-font-size-less.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,15l3,-4l-6,0l3,4Zm-7,-14l-5,14l2.5,0l1.063,-3l4.437,0l0,-1c0,0 0,-1 1,-1l1.375,0l-3.375,-9l-2,0Zm1,4l1.75,5l-3.5,0l1.75,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-font-size-more.svg b/.icons/kora/actions/16/format-font-size-more.svg
new file mode 100644
index 000000000..1d3420ef3
--- /dev/null
+++ b/.icons/kora/actions/16/format-font-size-more.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,1l3,4l-6,0l3,-4Zm-7,0l-5,14l2.5,0l1.063,-3l4.875,0l1.062,3l2.75,0l-5.25,-14l-2,0Zm1,4l1.75,5l-3.5,0l1.75,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-indent-less.svg b/.icons/kora/actions/16/format-indent-less.svg
new file mode 100644
index 000000000..416ed5c1f
--- /dev/null
+++ b/.icons/kora/actions/16/format-indent-less.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,13.496l0,1.127l14,0l0,-1.127l-14,0Zm14,-8.496l0,6l-5,-3l5,-3Zm-14,4.457l0,1.086l8,0l0,-1.086l-8,0Zm0,-4l0,1.086l8,-0l0,-1.086l-8,-0Zm0,-4.021l0,1.112l14,-0l0,-1.112l-14,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-indent-more.svg b/.icons/kora/actions/16/format-indent-more.svg
new file mode 100644
index 000000000..c684318b1
--- /dev/null
+++ b/.icons/kora/actions/16/format-indent-more.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15,13.496l0,1.127l-14,0l0,-1.127l14,0Zm-14,-8.496l0,6l5,-3l-5,-3Zm14,4.457l0,1.086l-8,0l0,-1.086l8,0Zm0,-4l0,1.086l-8,-0l0,-1.086l8,-0Zm0,-4.021l0,1.112l-14,-0l0,-1.112l14,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-insert-node.svg b/.icons/kora/actions/16/format-insert-node.svg
new file mode 100644
index 000000000..6deb8b883
--- /dev/null
+++ b/.icons/kora/actions/16/format-insert-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,3l0,1l-5,0l0,1l5,0l0,2l4,0l0,-2l5,0l0,-1l-5,0l0,-1l-4,0Zm6,5l0,2l-2,0l0,1l2,0l0,2l1,0l0,-2l2,0l0,-1l-2,0l0,-2l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-join-node.svg b/.icons/kora/actions/16/format-join-node.svg
new file mode 100644
index 000000000..7e05e66ee
--- /dev/null
+++ b/.icons/kora/actions/16/format-join-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.018,1c-0.562,0 -1.018,0.456 -1.018,1.018l-0,2.964c0,0.562 0.456,1.018 1.018,1.018l2.964,0c0.562,-0 1.018,-0.456 1.018,-1.018l0,-0.982l1,0l0,-1l-1,0l0,-0.982c-0,-0.562 -0.456,-1.018 -1.018,-1.018l-2.964,0Zm9,0c-0.562,0 -1.018,0.456 -1.018,1.018l0,0.982l-1,0l0,1l1,0l0,0.982c0,0.562 0.456,1.018 1.018,1.018l2.964,0c0.562,-0 1.018,-0.456 1.018,-1.018l-0,-2.964c-0,-0.562 -0.456,-1.018 -1.018,-1.018l-2.964,0Zm-5.018,6l2,3l2,-3l-4,0Zm-3.982,3c-0.562,0 -1.018,0.456 -1.018,1.018l0,2.964c0,0.562 0.456,1.018 1.018,1.018l2.964,-0c0.562,-0 1.018,-0.456 1.018,-1.018l0,-0.982l4,-0l0,0.982c0,0.562 0.456,1.018 1.018,1.018l2.964,-0c0.562,-0 1.018,-0.456 1.018,-1.018l-0,-2.964c-0,-0.562 -0.456,-1.018 -1.018,-1.018l-2.964,0c-0.562,0 -1.018,0.456 -1.018,1.018l0,0.982l-4,0l0,-0.982c-0,-0.562 -0.456,-1.018 -1.018,-1.018l-2.964,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-justify-center.svg b/.icons/kora/actions/16/format-justify-center.svg
new file mode 100644
index 000000000..260e03e1a
--- /dev/null
+++ b/.icons/kora/actions/16/format-justify-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1.457l0,1.111l14,0l0,-1.111l-14,0Zm3,4l0,1.086l8,0l0,-1.086l-8,0Zm0,4l0,1.086l8,0l0,-1.086l-8,0Zm-3,3.96l0,1.126l14,0l0,-1.126l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-justify-fill.svg b/.icons/kora/actions/16/format-justify-fill.svg
new file mode 100644
index 000000000..b64273eed
--- /dev/null
+++ b/.icons/kora/actions/16/format-justify-fill.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1.437l0,1.111l14,0l0,-1.111l-14,0Zm0,4.02l0,1.086l14,-0l0,-1.086l-14,-0Zm0,4l0,1.086l14,0l0,-1.086l-14,0Zm0,4.039l0,1.127l14,0l0,-1.127l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-justify-left.svg b/.icons/kora/actions/16/format-justify-left.svg
new file mode 100644
index 000000000..219db897c
--- /dev/null
+++ b/.icons/kora/actions/16/format-justify-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1.436l0,1.112l14,0l0,-1.112l-14,0Zm0,4.021l0,1.086l8,0l0,-1.086l-8,0Zm0,4l0,1.086l8,0l0,-1.086l-8,0Zm0,4.039l0,1.127l14,0l0,-1.127l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-justify-right.svg b/.icons/kora/actions/16/format-justify-right.svg
new file mode 100644
index 000000000..53b71c058
--- /dev/null
+++ b/.icons/kora/actions/16/format-justify-right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15,1.436l0,1.112l-14,0l0,-1.112l14,0Zm0,4.021l0,1.086l-8,0l0,-1.086l8,0Zm0,4l0,1.086l-8,0l0,-1.086l8,0Zm0,4.039l0,1.127l-14,0l0,-1.127l14,0Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/format-line-spacing-double.svg b/.icons/kora/actions/16/format-line-spacing-double.svg
new file mode 100644
index 000000000..2b16ca490
--- /dev/null
+++ b/.icons/kora/actions/16/format-line-spacing-double.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,3l0,1l-3,0l0,8l3,0l0,1l9,0l0,-3l-9,0l0,1l-2,0l0,-2l1,0l0,-2l-1,0l0,-2l2,0l0,1l9,0l0,-3l-9,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-line-spacing-normal.svg b/.icons/kora/actions/16/format-line-spacing-normal.svg
new file mode 100644
index 000000000..a0874536b
--- /dev/null
+++ b/.icons/kora/actions/16/format-line-spacing-normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,4l0,1l-3,0l0,6l3,0l0,1l9,0l0,-3l-9,0l0,1l-2,0l0,-1l1,0l0,-2l-1,0l0,-1l2,0l0,1l9,0l0,-3l-9,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-line-spacing-triple.svg b/.icons/kora/actions/16/format-line-spacing-triple.svg
new file mode 100644
index 000000000..9534f96c3
--- /dev/null
+++ b/.icons/kora/actions/16/format-line-spacing-triple.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,2l0,1l-3,0l0,10l3,0l0,1l9,0l0,-3l-9,0l0,1l-2,0l0,-3l1,0l0,-2l-1,0l0,-3l2,0l0,1l9,0l0,-3l-9,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-list-ordered.svg b/.icons/kora/actions/16/format-list-ordered.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/kora/actions/16/format-list-ordered.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-list-unordered.svg b/.icons/kora/actions/16/format-list-unordered.svg
new file mode 100644
index 000000000..860917b4f
--- /dev/null
+++ b/.icons/kora/actions/16/format-list-unordered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.296,8.72l-1.167,0l-0,5.407l1.167,0l0,-5.407Zm2.101,0l-1.167,0l-0,5.407l1.167,0l0,-5.407Zm5.603,3.449l0,1.127l3,-0l0,-1.127l-3,-0Zm-3,-0l0,1.127l2,-0l0,-1.127l-2,-0Zm-0,-2.169l-0,1.086l6,0l0,-1.086l-6,0Zm-3.653,-8.742l-1.168,0l0,5.407l1.168,0l-0,-5.407Zm3.653,3.256l0,1.086l4,0l0,-1.086l-4,0Zm0,-2.196l0,1.112l6,-0l0,-1.112l-6,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-node-corner.svg b/.icons/kora/actions/16/format-node-corner.svg
new file mode 100644
index 000000000..79dcddc55
--- /dev/null
+++ b/.icons/kora/actions/16/format-node-corner.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5 1 C 1.67157 1 1 1.67157 1 2.5 C 1.00089 3.1349 1.40141 3.7005094 2 3.9121094 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12 L 3 12 L 3 3.9121094 C 3.42591 3.7609994 3.7609994 3.42591 3.9121094 3 L 12 3 L 12 4 L 15 4 L 15 1 L 12 1 L 12 2 L 3.9121094 2 C 3.7004794 1.40141 3.13489 1.00089 2.5 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-node-curve.svg b/.icons/kora/actions/16/format-node-curve.svg
new file mode 100644
index 000000000..87d6e1f2d
--- /dev/null
+++ b/.icons/kora/actions/16/format-node-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 2.0527344 A 12 12 0 0 0 5.0957031 5 L 3 5 L 3 7.4140625 A 12 12 0 0 0 1.0585938 13 L 1 13 L 0 13 L 0 16 L 3 16 L 3 13 L 2.0507812 13 A 11 11 0 0 1 3.796875 8 L 6 8 L 6 5.5429688 A 11 11 0 0 1 12 3.0566406 L 12 4 L 15 4 L 15 1 L 12 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-node-line.svg b/.icons/kora/actions/16/format-node-line.svg
new file mode 100644
index 000000000..04fc10c78
--- /dev/null
+++ b/.icons/kora/actions/16/format-node-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 3 L 12 3.3125 L 8.3125 7 L 6 7 L 6 9.3125 L 3.3125 12 L 3 12 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12.6875 L 6.6875 10 L 9 10 L 9 7.6875 L 12.6875 4 L 15 4 L 15 1 L 12 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-node-smooth.svg b/.icons/kora/actions/16/format-node-smooth.svg
new file mode 100644
index 000000000..a7b82f74a
--- /dev/null
+++ b/.icons/kora/actions/16/format-node-smooth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 6 L 4 8 L 3 8 L 3 7 L 0 7 L 0 10 L 3 10 L 3 9 L 4 9 L 4 10 L 8 10 L 8 9 L 12 9 L 12 10 L 15 10 L 15 7 L 12 7 L 12 8 L 8 8 L 8 6 L 4 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-node-symmetric.svg b/.icons/kora/actions/16/format-node-symmetric.svg
new file mode 100644
index 000000000..a12177d51
--- /dev/null
+++ b/.icons/kora/actions/16/format-node-symmetric.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 6 L 6 8 L 4 8 L 4 7 L 1 7 L 1 10 L 4 10 L 4 9 L 6 9 L 6 10 L 10 10 L 10 9 L 12 9 L 12 10 L 15 10 L 15 7 L 12 7 L 12 8 L 10 8 L 10 6 L 6 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-number-percent.svg b/.icons/kora/actions/16/format-number-percent.svg
new file mode 100644
index 000000000..ad4cba7ab
--- /dev/null
+++ b/.icons/kora/actions/16/format-number-percent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.5,2c-1.381,0 -2.5,1.119 -2.5,2.5c0,1.381 1.119,2.5 2.5,2.5c1.381,0 2.5,-1.119 2.5,-2.5c0,-1.381 -1.119,-2.5 -2.5,-2.5Zm6.906,0l-7.625,11.438l0.813,0.562l7.625,-11.438l-0.813,-0.562Zm-6.906,1c0.828,0 1.5,0.672 1.5,1.5c0,0.828 -0.672,1.5 -1.5,1.5c-0.828,0 -1.5,-0.672 -1.5,-1.5c0,-0.828 0.672,-1.5 1.5,-1.5Zm7,6c-1.381,0 -2.5,1.119 -2.5,2.5c0,1.381 1.119,2.5 2.5,2.5c1.381,0 2.5,-1.119 2.5,-2.5c0,-1.381 -1.119,-2.5 -2.5,-2.5Zm0,1c0.828,0 1.5,0.672 1.5,1.5c0,0.828 -0.672,1.5 -1.5,1.5c-0.828,0 -1.5,-0.672 -1.5,-1.5c0,-0.828 0.672,-1.5 1.5,-1.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-precision-less.svg b/.icons/kora/actions/16/format-precision-less.svg
new file mode 100644
index 000000000..fe2e06ab9
--- /dev/null
+++ b/.icons/kora/actions/16/format-precision-less.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.5,2c-1.381,0 -2.5,1.119 -2.5,2.5l0,3c0,1.381 1.119,2.5 2.5,2.5c1.381,0 2.5,-1.119 2.5,-2.5l0,-3c0,-1.381 -1.119,-2.5 -2.5,-2.5Zm0,1c0.828,0 1.5,0.672 1.5,1.5l0,3c0,0.828 -0.672,1.5 -1.5,1.5c-0.828,0 -1.5,-0.672 -1.5,-1.5l0,-3c0,-0.828 0.672,-1.5 1.5,-1.5Zm-3.5,6l0,1l1,0l0,-1l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.5,2c-1.381,0 -2.5,1.119 -2.5,2.5l0,3c0,1.381 1.119,2.5 2.5,2.5c1.381,0 2.5,-1.119 2.5,-2.5l0,-3c0,-1.381 -1.119,-2.5 -2.5,-2.5m0,1c0.828,0 1.5,0.672 1.5,1.5l0,3c0,0.828 -0.672,1.5 -1.5,1.5c-0.828,0 -1.5,-0.672 -1.5,-1.5l0,-3c0,-0.828 0.672,-1.5 1.5,-1.5"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M9.37,10.47l1.414,1.414l-1.414,1.414l0.707,0.707l1.414,-1.414l1.414,1.414l0.707,-0.707l-1.414,-1.414l1.414,-1.414l-0.707,-0.707l-1.414,1.414l-1.414,-1.414l-0.707,0.707Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-precision-more.svg b/.icons/kora/actions/16/format-precision-more.svg
new file mode 100644
index 000000000..59857cac4
--- /dev/null
+++ b/.icons/kora/actions/16/format-precision-more.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.5,2c-1.381,0 -2.5,1.119 -2.5,2.5l0,3c0,1.381 1.119,2.5 2.5,2.5c1.381,0 2.5,-1.119 2.5,-2.5l0,-3c0,-1.381 -1.119,-2.5 -2.5,-2.5Zm6,0c-1.381,0 -2.5,1.119 -2.5,2.5l0,3c0,1.381 1.119,2.5 2.5,2.5c1.381,0 2.5,-1.119 2.5,-2.5l0,-3c0,-1.381 -1.119,-2.5 -2.5,-2.5Zm-6,1c0.828,0 1.5,0.672 1.5,1.5l0,3c0,0.828 -0.672,1.5 -1.5,1.5c-0.828,0 -1.5,-0.672 -1.5,-1.5l0,-3c0,-0.828 0.672,-1.5 1.5,-1.5Zm6,0c0.828,0 1.5,0.672 1.5,1.5l0,3c0,0.828 -0.672,1.5 -1.5,1.5c-0.828,0 -1.5,-0.672 -1.5,-1.5l0,-3c0,-0.828 0.672,-1.5 1.5,-1.5Zm-9.5,6l0,1l1,0l0,-1l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M11,9l0,2l-2,0l0,1l2,0l0,2l1,0l0,-2l2,0l0,-1l-2,0l0,-2l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-remove-node.svg b/.icons/kora/actions/16/format-remove-node.svg
new file mode 100644
index 000000000..2b1f4628b
--- /dev/null
+++ b/.icons/kora/actions/16/format-remove-node.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,4l0,1l-4,0l0,1l4,0l0,2l4,0l0,-2l4,0l0,-1l-4,0l0,-1l-4,0Zm1,1l2,0l0,2l-2,0l0,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,9.83l1.667,1.667l-1.667,1.667l0.833,0.833l1.667,-1.667l1.667,1.667l0.833,-0.833l-1.667,-1.667l1.667,-1.667l-0.833,-0.833l-1.667,1.667l-1.667,-1.667l-0.833,0.833Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-segment-curve.svg b/.icons/kora/actions/16/format-segment-curve.svg
new file mode 100644
index 000000000..edfe92607
--- /dev/null
+++ b/.icons/kora/actions/16/format-segment-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 2.1816406 A 12 12 0 0 0 2.1699219 12 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12 L 3.1914062 12 A 11 11 0 0 1 12 3.1894531 L 12 4 L 15 4 L 15 1 L 12 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-segment-line.svg b/.icons/kora/actions/16/format-segment-line.svg
new file mode 100644
index 000000000..7e238a16f
--- /dev/null
+++ b/.icons/kora/actions/16/format-segment-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 3 L 12 3.3125 L 3.3125 12 L 3 12 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12.6875 L 12.6875 4 L 15 4 L 15 1 L 12 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-stroke-color.svg b/.icons/kora/actions/16/format-stroke-color.svg
new file mode 120000
index 000000000..7a7334d57
--- /dev/null
+++ b/.icons/kora/actions/16/format-stroke-color.svg
@@ -0,0 +1 @@
+align-vertical-baseline.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-text-blockquote.svg b/.icons/kora/actions/16/format-text-blockquote.svg
new file mode 100644
index 000000000..30248f654
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-blockquote.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,5 C 8.892,5 8,5.892 8,7 V 9.5 C 8,10.328 8.6716,11 9.5,11 10.328,11 11,10.328 11,9.5 11,8.6716 10.328,8 9.5,8 H 9 V 7 C 9,6.446 9.446,6 10,6 Z M 6,5 C 4.892,5 4,5.892 4,7 V 9.5 C 4,10.328 4.6716,11 5.5,11 6.3284,11 7,10.328 7,9.5 7,8.6716 6.3284,8 5.5,8 H 5 V 7 C 5,6.446 5.446,6 6,6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-bold.svg b/.icons/kora/actions/16/format-text-bold.svg
new file mode 100644
index 000000000..eca76c63f
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-bold.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.176,12.269c-0.859,0.714 -2.025,1.112 -3.125,1.112c-3.134,-0 -5.117,-2.421 -5.117,-5.442c-0,-3.027 1.961,-5.32 5.076,-5.32c1.169,0 2.299,0.387 3.166,1.102l0,-0.898l1.89,-0l0,10.354l-1.89,0l0,-0.908Zm-3.207,-7.821c1.983,-0 3.268,1.495 3.268,3.39c-0,1.976 -1.106,3.714 -3.207,3.714c-1.99,0 -3.207,-1.729 -3.207,-3.613c0,-1.77 1.27,-3.491 3.146,-3.491Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-capitalize.svg b/.icons/kora/actions/16/format-text-capitalize.svg
new file mode 100644
index 000000000..47dc03758
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-capitalize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 2 L 2 5 L 7 5 L 4.5 2 z M 9 5 L 9 14 L 10 14 L 10 13.230469 A 3 3 0 0 0 12 14 A 3 3 0 0 0 15 11 A 3 3 0 0 0 12 8 A 3 3 0 0 0 10 8.7675781 L 10 5 L 9 5 z M 3.8867188 6 L 1 14 L 2.1660156 14 L 3.1601562 11.714844 L 5.9394531 11.714844 L 6.8339844 14 L 8 14 L 5.3554688 6 L 3.8867188 6 z M 4.6210938 7.2402344 L 5.7148438 10.572266 L 3.4121094 10.572266 L 4.6210938 7.2402344 z M 12 9 A 2 2 0 0 1 14 11 A 2 2 0 0 1 12 13 A 2 2 0 0 1 10 11 A 2 2 0 0 1 12 9 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-code.svg b/.icons/kora/actions/16/format-text-code.svg
new file mode 120000
index 000000000..a6da8dd3b
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-code.svg
@@ -0,0 +1 @@
+dialog-xml-editor.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-text-color.svg b/.icons/kora/actions/16/format-text-color.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-color.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/format-text-direction-horizontal.svg b/.icons/kora/actions/16/format-text-direction-horizontal.svg
new file mode 100644
index 000000000..8b0a33733
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-direction-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.547,3 1,10 H 2 L 2.728,8 H 5.271 L 6,10 H 7 L 4.453,3 Z M 4,4.5 4.908,7 H 3.092 Z M 7,3 V 4 H 11 V 3 Z M 13,3 V 7 L 16,5 Z M 8,6 V 7 H 11 V 6 Z M 9,9 V 10 H 11 V 9 Z M 13,9 V 13 L 16,11 Z M 1,12 V 13 H 11 V 12 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-direction-ltr.svg b/.icons/kora/actions/16/format-text-direction-ltr.svg
new file mode 100644
index 000000000..3e23e2a59
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-direction-ltr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.174,11.471l-0,-2.206l2.826,2.735l-2.826,2.735l-0,-2.206l-11.587,-0l-0,-1.058l11.587,0Zm-2.342,-11.266l-0.923,-0l0,1.64l-0.041,-0c-0.799,-1.189 -2.193,-1.845 -3.649,-1.845c-2.849,-0 -4.632,2.111 -4.632,4.879c-0,2.767 1.804,5.001 4.673,5.001c1.394,0 2.911,-0.697 3.608,-1.906l0.041,-0l0,1.701l0.923,0l-0,-9.47Zm-4.654,0.656c-2.172,-0 -3.669,1.968 -3.669,4.018c0,2.172 1.435,4.14 3.731,4.14c2.419,0 3.731,-1.968 3.731,-4.243c-0,-2.193 -1.497,-3.915 -3.793,-3.915Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-direction-r2l.svg b/.icons/kora/actions/16/format-text-direction-r2l.svg
new file mode 100644
index 000000000..c2c6bbe1d
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-direction-r2l.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.547,3 9,10 H 10 L 10.728,8 H 13.271 L 14,10 H 15 L 12.453,3 Z M 12,4.5 12.908,7 H 11.092 Z M 9,3 V 4 H 5 V 3 Z M 3,3 V 7 L 0,5 Z M 8,6 V 7 H 5 V 6 Z M 7,9 V 10 H 5 V 9 Z M 3,9 V 13 L 0,11 Z M 15,12 V 13 H 5 V 12 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-direction-rtl.svg b/.icons/kora/actions/16/format-text-direction-rtl.svg
new file mode 100644
index 000000000..27996c9c2
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-direction-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.413,11.471l11.587,0l0,1.058l-11.587,-0l0,2.206l-2.826,-2.735l2.826,-2.735l0,2.206Zm11.209,-11.266l-0.922,-0l-0,1.64l-0.041,-0c-0.799,-1.189 -2.193,-1.845 -3.649,-1.845c-2.849,-0 -4.632,2.111 -4.632,4.879c-0,2.767 1.803,5.001 4.673,5.001c1.394,0 2.911,-0.697 3.608,-1.906l0.041,-0l-0,1.701l0.922,0l0,-9.47Zm-4.653,0.656c-2.173,-0 -3.669,1.968 -3.669,4.018c0,2.172 1.435,4.14 3.731,4.14c2.419,0 3.73,-1.968 3.73,-4.243c0,-2.193 -1.496,-3.915 -3.792,-3.915Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-direction-vertical-lr.svg b/.icons/kora/actions/16/format-text-direction-vertical-lr.svg
new file mode 100644
index 000000000..f5f69a3f4
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-direction-vertical-lr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,2 V 11 H 2 V 2 Z M 4,2 V 11 H 5 V 2 Z M 9,10 V 11 H 10 V 10 Z M 12,10 V 11 H 13 V 10 Z M 9,12 11,15 13,12 Z M 1,12 3,15 5,12 Z M 10.547,2 8,9 H 9 L 9.728,7 H 12.271 L 13,9 H 14 L 11.453,2 Z M 11,3.5 11.908,6 H 10.092 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-direction-vertical.svg b/.icons/kora/actions/16/format-text-direction-vertical.svg
new file mode 100644
index 000000000..0b6ebb905
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-direction-vertical.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,2 V 11 H 11 V 2 Z M 13,2 V 11 H 14 V 2 Z M 2,10 V 11 H 3 V 10 Z M 5,10 V 11 H 6 V 10 Z M 2,12 4,15 6,12 Z M 10,12 12,15 14,12 Z M 3.5469,2 1,9 H 2 L 2.7285,7 H 5.2715 L 6,9 H 7 L 4.4531,2 Z M 4,3.5 4.9082,6 H 3.0918 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-highlight.svg b/.icons/kora/actions/16/format-text-highlight.svg
new file mode 100755
index 000000000..10b75ad88
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-highlight.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.957 13v-2h10.086v2h-10.086zm1.086-13v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3h-6zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" style="fill-rule:evenodd;fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-italic.svg b/.icons/kora/actions/16/format-text-italic.svg
new file mode 100644
index 000000000..3e7f31bf4
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-italic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.626,3.921c2.296,-0 3.382,1.968 2.767,4.079c-0.43,1.496 -2.152,4.079 -4.571,4.079c-2.296,0 -3.115,-2.05 -2.521,-4.141c0.553,-1.988 2.152,-4.017 4.325,-4.017Zm4.653,-0.656l-0.922,-0l-0.328,1.64l-0.041,-0c-0.8,-1.189 -1.865,-1.845 -3.321,-1.845c-2.849,-0 -4.571,2.357 -5.288,4.878c-0.759,2.665 0.594,5.002 3.464,5.002c1.394,0 3.095,-0.697 3.792,-1.906l0.041,-0l-0.389,1.701l0.922,0l2.07,-9.47Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-larger.svg b/.icons/kora/actions/16/format-text-larger.svg
new file mode 100644
index 000000000..df8906e50
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-larger.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.082,11.633l1.531,3.367l1.8,0l-6.413,-14.001l-6.413,14.001l1.8,0l1.531,-3.367l6.164,0Zm-0.695,-1.531l-4.774,-0l2.387,-5.433l2.387,5.433Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-lowercase.svg b/.icons/kora/actions/16/format-text-lowercase.svg
new file mode 100644
index 000000000..1ed1fa9f3
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-lowercase.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 2 L 12.5 5 L 15 2 L 10 2 z M 9 3 L 9 14 L 10 14 L 10 13.230469 A 3 3 0 0 0 12 14 A 3 3 0 0 0 15 11 A 3 3 0 0 0 12 8 A 3 3 0 0 0 10 8.7675781 L 10 3 L 9 3 z M 4 8 A 3 3 0 0 0 1 11 A 3 3 0 0 0 4 14 A 3 3 0 0 0 6 13.232422 L 6 14 L 7 14 L 7 8 L 6 8 L 6 8.7695312 A 3 3 0 0 0 4 8 z M 4 9 A 2 2 0 0 1 6 11 A 2 2 0 0 1 4 13 A 2 2 0 0 1 2 11 A 2 2 0 0 1 4 9 z M 12 9 A 2 2 0 0 1 14 11 A 2 2 0 0 1 12 13 A 2 2 0 0 1 10 11 A 2 2 0 0 1 12 9 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-remove-formatting.svg b/.icons/kora/actions/16/format-text-remove-formatting.svg
new file mode 100644
index 000000000..6cb4c4307
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-remove-formatting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.526,6.604l0.857,0.496c-0.054,0.274 -0.083,0.556 -0.083,0.839c0,2.172 1.435,4.14 3.731,4.14c1.211,0 2.144,-0.493 2.775,-1.271l0.73,0.421c-0.741,1.089 -2.168,1.711 -3.485,1.711c-2.87,0 -4.673,-2.234 -4.673,-5.001c0,-0.466 0.05,-0.913 0.148,-1.335Zm8.174,4.72l0.922,0.532l0,0.879l-0.922,0l0,-1.411Zm2.837,-0.16l-12.545,-7.243l-0.529,0.915l12.545,7.243l0.529,-0.915Zm-10.14,-6.432c0.803,-1.034 2.047,-1.672 3.613,-1.672c1.456,0 2.85,0.656 3.649,1.845l0.041,0l0,-1.64l0.922,0l0,6.216l-0.966,-0.558c0.07,-0.349 0.105,-0.714 0.105,-1.087c0,-2.193 -1.496,-3.915 -3.792,-3.915c-1.12,0 -2.06,0.523 -2.708,1.31l-0.864,-0.499Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-smaller.svg b/.icons/kora/actions/16/format-text-smaller.svg
new file mode 100644
index 000000000..20f0a9b00
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-smaller.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.444,12.331l1.215,2.67l1.427,-0l-5.086,-11.103l-5.085,11.103l1.427,-0l1.215,-2.67l4.887,0Zm-0.551,-1.215l-3.785,0l1.892,-4.308l1.893,4.308Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-strikethrough.svg b/.icons/kora/actions/16/format-text-strikethrough.svg
new file mode 100644
index 000000000..847ecdd52
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-strikethrough.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.621,9.029l0,3.705l-0.92,0l0,-1.699l-0.041,0c-0.697,1.209 -2.214,1.904 -3.609,1.904c-2.482,0 -4.165,-1.669 -4.575,-3.91l0.946,0c0.394,1.7 1.706,3.051 3.609,3.051c1.983,0 3.222,-1.322 3.605,-3.051l0.985,0Zm1.379,-1.558l-12,0l0,1.058l12,-0l0,-1.058Zm-10.545,-0.5c0.368,-2.277 2.048,-3.91 4.555,-3.91c1.456,0 2.851,0.654 3.65,1.843l0.041,0l0,-1.638l0.92,0l0,3.705l-0.939,0c-0.341,-1.765 -1.728,-3.051 -3.713,-3.051c-1.827,0 -3.176,1.39 -3.559,3.051l-0.955,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-subscript.svg b/.icons/kora/actions/16/format-text-subscript.svg
new file mode 100644
index 000000000..963909fa1
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-subscript.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,9l0,6l3,0c2,0 2,-2 2,-2c0,0 0,-1.291 -1.172,-1.816c0,0 0.172,-0.184 0.172,-0.684c0,0 0,-1.5 -1.5,-1.5l-2.5,0Zm1,3l2,0c1,0 1,1 1,1c0,0 0,1 -1,1l-2,0l0,-2Zm-1.473,0.203c-0.728,0.477 -1.625,0.737 -2.476,0.737c-2.87,0 -4.673,-2.234 -4.673,-5.002c0,-2.767 1.783,-4.878 4.632,-4.878c1.456,0 2.85,0.656 3.649,1.845l0.041,0l0,-1.64l0.922,0l0,5.308l-0.908,0c0.031,-0.24 0.047,-0.487 0.047,-0.737c0,-2.193 -1.496,-3.915 -3.792,-3.915c-2.173,0 -3.669,1.968 -3.669,4.017c0,2.173 1.435,4.141 3.731,4.141c1.044,0 1.881,-0.366 2.496,-0.966l0,1.09Zm1.473,-2.203l1.5,0c0.5,0 0.5,0.5 0.5,0.5c-0,0 -0,0.5 -0.5,0.5l-1.5,0l-0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-superscript.svg b/.icons/kora/actions/16/format-text-superscript.svg
new file mode 100644
index 000000000..7fc52d9a4
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-superscript.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.622,6.481l0,6.254l-0.922,0l0,-1.701l-0.041,0c-0.697,1.209 -2.214,1.906 -3.608,1.906c-2.87,0 -4.673,-2.234 -4.673,-5.002c0,-2.767 1.783,-4.878 4.632,-4.878c0.86,0 1.698,0.229 2.405,0.661l0,1.042c-0.634,-0.529 -1.467,-0.842 -2.446,-0.842c-2.173,0 -3.669,1.968 -3.669,4.017c0,2.173 1.435,4.141 3.731,4.141c2.419,0 3.73,-1.968 3.73,-4.243c0,-0.478 -0.071,-0.934 -0.206,-1.355l1.067,0Zm-1.622,-6.481l0,6l3,0c2,0 2,-2 2,-2c0,0 0,-1.291 -1.172,-1.816c0,0 0.172,-0.184 0.172,-0.684c0,0 0,-1.5 -1.5,-1.5l-2.5,0Zm1,3l2,0c1,0 1,1 1,1c0,0 0,1 -1,1l-2,0l0,-2Zm0,-2l1.5,0c0.5,0 0.5,0.5 0.5,0.5c0,0 0,0.5 -0.5,0.5l-1.5,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-symbol.svg b/.icons/kora/actions/16/format-text-symbol.svg
new file mode 100644
index 000000000..229872290
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-symbol.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.375 0.98046875 C 5.375 0.98046875 1 0.98049375 1 5.3554688 C 1.873975 3.6075937 2.3822 4.00195 5 4 C 4.989539 13.57 2.752175 12.960531 2.75 14.488281 C 4.06325 15.496356 6.11495 14.937631 6.265625 12.957031 L 7 3.9726562 L 10 3.9609375 L 9.75 13.011719 C 9.75 15.636719 13.25005 15.636719 14.125 13.011719 L 15 10.386719 C 14.124975 12.136694 11.499372 14.760969 11.576172 12.089844 L 12 3.9746094 L 15 3.9648438 L 15 0.98046875 L 5.375 0.98046875 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-underline.svg b/.icons/kora/actions/16/format-text-underline.svg
new file mode 100644
index 000000000..400e2ea8f
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-underline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14,13.273l-12,-0l0,1.057l12,0l0,-1.057Zm-1.378,-10.922l-0.922,-0l-0,1.64l-0.041,-0c-0.799,-1.189 -2.193,-1.845 -3.649,-1.845c-2.849,-0 -4.632,2.111 -4.632,4.878c-0,2.768 1.803,5.002 4.673,5.002c1.394,0 2.911,-0.697 3.608,-1.906l0.041,-0l-0,1.701l0.922,0l0,-9.47Zm-4.653,0.656c-2.173,-0 -3.669,1.968 -3.669,4.017c0,2.173 1.435,4.141 3.731,4.141c2.419,0 3.73,-1.968 3.73,-4.243c0,-2.193 -1.496,-3.915 -3.792,-3.915Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/format-text-uppercase.svg b/.icons/kora/actions/16/format-text-uppercase.svg
new file mode 100644
index 000000000..012142bbf
--- /dev/null
+++ b/.icons/kora/actions/16/format-text-uppercase.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,6 1,14 H 2 L 2.7695,12 H 6.2305 L 7,14 H 8 L 5,6 Z M 4.5,7.5 5.8457,11 H 3.1543 Z M 9,6 V 14 H 12.5 C 15,14 15,11.5 15,11.5 15,11.5 15,9.9176 13.561,9.2422 13.561,9.2422 14,8.775 14,8 14,8 14,6 12,6 Z M 10,7 H 12 C 13,7 13,8 13,8 13,8 13,9 12,9 H 10 Z M 10,10 H 12.5 C 14,10 14,11.5 14,11.5 14,11.5 14,13 12.5,13 H 10 Z M 11.5,2 9,5 H 14 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/formula.svg b/.icons/kora/actions/16/formula.svg
new file mode 100644
index 000000000..fba1ecaa4
--- /dev/null
+++ b/.icons/kora/actions/16/formula.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.148,2l-2.519,9.408l-1.967,-3.408l-2.662,0l0,1l2.084,0l2.887,5l2.947,-11l4.082,0l0,-1l-4.852,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/forward.svg b/.icons/kora/actions/16/forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/kora/actions/16/forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/games-achievements.svg b/.icons/kora/actions/16/games-achievements.svg
new file mode 100644
index 000000000..34dd7efd5
--- /dev/null
+++ b/.icons/kora/actions/16/games-achievements.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2c-2.194,0 -4,1.806 -4,4c0.002,1.425 0.766,2.746 2,3.459l0,4.541l2,-2l2,2l0,-4.541c1.235,-0.713 1.998,-2.034 2,-3.459c0,-2.194 -1.806,-4 -4,-4m0,1c1.646,-0 3,1.354 3,3c0,1.646 -1.354,3 -3,3c-1.646,0 -3,-1.354 -3,-3c0,-1.646 1.354,-3 3,-3m0,1l-0.619,1.316l-1.381,0.211l1,1.026l-0.236,1.447l1.236,-0.684l1.236,0.684l-0.236,-1.447l1,-1.026l-1.381,-0.211l-0.619,-1.316Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/games-config-background.svg b/.icons/kora/actions/16/games-config-background.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/games-config-background.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/games-config-board.svg b/.icons/kora/actions/16/games-config-board.svg
new file mode 100644
index 000000000..dc22c8248
--- /dev/null
+++ b/.icons/kora/actions/16/games-config-board.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.5,1.5c-0.552,0 -1,0.448 -1,1l0,11c0,0.552 0.448,1 1,1l11,-0c0.552,-0 1,-0.448 1,-1l0,-11c-0,-0.552 -0.448,-1 -1,-1l-11,-0Zm0,1l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm-9,3l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm-9,3l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm-9,3l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Zm3,-0l2,-0l0,2l-2,-0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/games-config-custom.svg b/.icons/kora/actions/16/games-config-custom.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/games-config-custom.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/games-config-options.svg b/.icons/kora/actions/16/games-config-options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/games-config-options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/games-config-theme.svg b/.icons/kora/actions/16/games-config-theme.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/kora/actions/16/games-config-theme.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/games-config-tiles.svg b/.icons/kora/actions/16/games-config-tiles.svg
new file mode 100644
index 000000000..6db8f3a04
--- /dev/null
+++ b/.icons/kora/actions/16/games-config-tiles.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-10.365,6.838l-0,1l8,0l-0,-1l-8,0Zm-0,-3l-0,1l8,0l-0,-1l-8,0Zm-0,-3l-0,1l8,0l-0,-1l-8,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/games-difficult.svg b/.icons/kora/actions/16/games-difficult.svg
new file mode 100644
index 000000000..24a9b0c9f
--- /dev/null
+++ b/.icons/kora/actions/16/games-difficult.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.5,2l0,12l3,0l0,-12l-3,0Zm1,1l1,0l0,10l-1,0l0,-10Zm-6,2l0,9l3,0l0,-9l-3,0Zm1,1l1,0l0,7l-1,0l0,-7Zm-6,2l0,6l3,0l0,-6l-3,0Zm1,1l1,0l0,4l-1,0l0,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/games-endturn.svg b/.icons/kora/actions/16/games-endturn.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/games-endturn.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/games-highscores.svg b/.icons/kora/actions/16/games-highscores.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/games-highscores.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/games-hint.svg b/.icons/kora/actions/16/games-hint.svg
new file mode 100644
index 000000000..9996ae454
--- /dev/null
+++ b/.icons/kora/actions/16/games-hint.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2l0,0.002c-2,-0 -3,1.49 -3,3.299c0,1.949 2,5.699 2,5.699l2,0c0,0 2,-3.752 2,-5.701c0,-1.809 -1,-3.299 -3,-3.299Zm0,1c1.334,0 2,1.159 2,2.566c0,1.517 -1.334,4.434 -1.334,4.434l-1.332,0c-0,0 -1.334,-2.917 -1.334,-4.434c0,-1.407 0.667,-2.564 2,-2.564l0,-0.002Zm-1,9l-0,1c-0,0.549 0.451,1 1,1l0,0c0.549,0 1,-0.451 1,-1l0,-1l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/games-solve.svg b/.icons/kora/actions/16/games-solve.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/games-solve.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gcr-gnupg.svg b/.icons/kora/actions/16/gcr-gnupg.svg
new file mode 100644
index 000000000..69256a7ec
--- /dev/null
+++ b/.icons/kora/actions/16/gcr-gnupg.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.0058594 0 C 5.1586894 0 3 2.3169881 3 5.1738281 L 3 8.0058594 L 2.0058594 8.0058594 L 2 7.9941406 L 2 11.771484 C 2.88306 10.581234 4.2374631 9.5945736 6.4707031 9.4335938 C 8.1557642 9.3037047 10.904138 9.3401802 13 8.03125 L 13 5.1738281 C 13 2.3169881 10.853139 0 8.0058594 0 z M 8 2 C 9.6566056 2 11 3.4235227 11 5.1796875 L 11 8 L 5 8 L 5 5.1796875 C 5 3.4235227 6.3434376 2 8 2 z M 14.005859 8.6972656 C 12.620569 10.166325 10.460014 11.589703 7.6210938 11.595703 C 9.4965938 11.844883 11.201768 11.503673 12.179688 11.025391 C 13.157668 10.547551 14.667101 9.40103 13.613281 10.787109 C 12.559381 12.173219 10.704037 13.72145 5.9355469 13.65625 C 7.4495669 14.05558 9.7142052 14.024285 10.884766 13.726562 C 12.055126 13.428702 13.182347 12.620762 12.148438 13.679688 C 11.114626 14.738478 9.0137081 15.536962 7.1113281 15.476562 C 5.7143881 15.432251 4.8700213 15.36863 3.7382812 16 L 14.005859 16 L 14.005859 8.6972656 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/geany-build.svg b/.icons/kora/actions/16/geany-build.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/kora/actions/16/geany-build.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/geany-close-all.svg b/.icons/kora/actions/16/geany-close-all.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/geany-close-all.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/geany-save-all.svg b/.icons/kora/actions/16/geany-save-all.svg
new file mode 120000
index 000000000..43e072f4d
--- /dev/null
+++ b/.icons/kora/actions/16/geany-save-all.svg
@@ -0,0 +1 @@
+document-save-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/get-hot-new-stuff.svg b/.icons/kora/actions/16/get-hot-new-stuff.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/giggle-branch.svg b/.icons/kora/actions/16/giggle-branch.svg
new file mode 100644
index 000000000..f268f50ca
--- /dev/null
+++ b/.icons/kora/actions/16/giggle-branch.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="4.5" cy="12.5" r="2.5"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="4.5" cy="3.5" r="2.5"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="11.5" cy="10.5" r="2.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:1px" class="ColorScheme-Text" d="M 4.5,12.5 V 3.5 L 11.5,10.5"/>
+</svg>
diff --git a/.icons/kora/actions/16/giggle-diff-view.svg b/.icons/kora/actions/16/giggle-diff-view.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/kora/actions/16/giggle-diff-view.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/giggle-history-view.svg b/.icons/kora/actions/16/giggle-history-view.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/giggle-history-view.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/giggle-remote.svg b/.icons/kora/actions/16/giggle-remote.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/kora/actions/16/giggle-remote.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/giggle-tag.svg b/.icons/kora/actions/16/giggle-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/kora/actions/16/giggle-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/globe.svg b/.icons/kora/actions/16/globe.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/kora/actions/16/globe.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnome-app-install-star.svg b/.icons/kora/actions/16/gnome-app-install-star.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/gnome-app-install-star.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnome-lockscreen.svg b/.icons/kora/actions/16/gnome-lockscreen.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/gnome-lockscreen.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnome-searchtool.svg b/.icons/kora/actions/16/gnome-searchtool.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/gnome-searchtool.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnome-stock-mail-fwd.svg b/.icons/kora/actions/16/gnome-stock-mail-fwd.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/kora/actions/16/gnome-stock-mail-fwd.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnome-stock-mail-new.svg b/.icons/kora/actions/16/gnome-stock-mail-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/kora/actions/16/gnome-stock-mail-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnome-stock-mail-rpl.svg b/.icons/kora/actions/16/gnome-stock-mail-rpl.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/gnome-stock-mail-rpl.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnome-stock-mail-snd.svg b/.icons/kora/actions/16/gnome-stock-mail-snd.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/kora/actions/16/gnome-stock-mail-snd.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnumeric-comment-edit.svg b/.icons/kora/actions/16/gnumeric-comment-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/gnumeric-comment-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gnumeric-link-edit.svg b/.icons/kora/actions/16/gnumeric-link-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/gnumeric-link-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-bottom.svg b/.icons/kora/actions/16/go-bottom.svg
new file mode 100644
index 000000000..b625b6a27
--- /dev/null
+++ b/.icons/kora/actions/16/go-bottom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5;" class="ColorScheme-Text" d="M8,16c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2c1.097,0 2,0.903 2,2c0,1.097 -0.903,2 -2,2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.594,-1l0,9.482l3.783,-3.711l0.913,0.914l-5.315,5.315l-5.266,-5.266l0.914,-0.913l3.771,3.661l0,-9.482l1.2,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-down-search.svg b/.icons/kora/actions/16/go-down-search.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/go-down-search.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-down.svg b/.icons/kora/actions/16/go-down.svg
new file mode 100644
index 000000000..824db1e9b
--- /dev/null
+++ b/.icons/kora/actions/16/go-down.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.594,2l0,9.482l3.783,-3.711l0.913,0.914l-5.315,5.315l-5.266,-5.266l0.914,-0.913l3.771,3.661l0,-9.482l1.2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-first-view-page.svg b/.icons/kora/actions/16/go-first-view-page.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/kora/actions/16/go-first-view-page.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-first-view.svg b/.icons/kora/actions/16/go-first-view.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/kora/actions/16/go-first-view.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-first.svg b/.icons/kora/actions/16/go-first.svg
new file mode 100644
index 000000000..f4dd53f6c
--- /dev/null
+++ b/.icons/kora/actions/16/go-first.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5;" class="ColorScheme-Text" d="M0,8c0,1.097 0.903,2 2,2c1.097,0 2,-0.903 2,-2c0,-1.097 -0.903,-2 -2,-2c-1.097,0 -2,0.903 -2,2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M17,7.406l-9.482,-0l3.711,-3.783l-0.914,-0.913l-5.315,5.315l5.266,5.266l0.913,-0.914l-3.661,-3.771l9.482,-0l0,-1.2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-home-large.svg b/.icons/kora/actions/16/go-home-large.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/go-home-large.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-home.svg b/.icons/kora/actions/16/go-home.svg
new file mode 100644
index 000000000..e8fa31ee4
--- /dev/null
+++ b/.icons/kora/actions/16/go-home.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,2.806l-5.129,4.041l-0,7.249l3.768,0l-0,-3.949l2.721,-0l-0,3.949l3.768,0l-0,-7.265l-5.128,-4.025Zm-1.371,2.736l2.742,0l0,2.742l-2.742,0l-0,-2.742Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M6.629,5.542l-0,2.742l2.742,0l0,-2.742l-2.742,0Zm0.558,0.559l1.626,-0l-0,1.625l-1.626,0l0,-1.625Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.997,1.092l-7.311,5.709l0.936,1.198l0.435,-0.34l0,7.249l11.883,-0l0,-7.264l0.445,0.345l0.929,-1.191l-7.317,-5.706Zm0.003,1.714l-5.13,4.041l0,7.249l3.768,-0l0,-3.949l2.722,-0l-0,3.949l3.767,-0l0,-7.265l-5.127,-4.025Zm3.355,-0.883c-0.079,-0 -0.142,0.063 -0.142,0.142l-0,0.504l2.162,1.686l-0,-2.19c-0,-0.079 -0.064,-0.142 -0.143,-0.142l-1.877,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-jump-declaration.svg b/.icons/kora/actions/16/go-jump-declaration.svg
new file mode 100644
index 000000000..d895c2bbd
--- /dev/null
+++ b/.icons/kora/actions/16/go-jump-declaration.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.42,1l0,14l1.15,-0l0,-8l6,0l0,-5l-6,0l0,-1l-1.15,0Zm10.283,3.05l0,-1.75l-2.889,2.288l2.889,2.287l0,-1.833l0.328,0c1.643,0 2.976,1.334 2.976,2.977c0,1.643 -1.333,2.977 -2.976,2.977l-2.32,0l0,0.993l2.32,-0c2.19,-0 3.969,-1.779 3.969,-3.97c0,-2.191 -1.779,-3.969 -3.969,-3.969l-0.328,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-jump-definition.svg b/.icons/kora/actions/16/go-jump-definition.svg
new file mode 100644
index 000000000..dd99bf631
--- /dev/null
+++ b/.icons/kora/actions/16/go-jump-definition.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.703,4.05l0,-1.75l-2.889,2.288l2.889,2.287l0,-1.833l0.328,0c1.643,0 2.976,1.334 2.976,2.977c0,1.643 -1.333,2.977 -2.976,2.977l-2.32,0l0,0.993l2.32,-0c2.19,-0 3.969,-1.779 3.969,-3.97c0,-2.191 -1.779,-3.969 -3.969,-3.969l-0.328,-0Zm-11.548,-1.488l0,5l4,1l0,-5l-4,-1Zm8.5,-0l-4,1l0,5l4,-1l0,-5Zm-4.952,-1.305l-3.451,0.904l4.356,0.905l3.619,-0.905l-4.524,-0.904Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-jump-locationbar.svg b/.icons/kora/actions/16/go-jump-locationbar.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/kora/actions/16/go-jump-locationbar.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-jump-rtl.svg b/.icons/kora/actions/16/go-jump-rtl.svg
new file mode 100644
index 000000000..fd2e28b26
--- /dev/null
+++ b/.icons/kora/actions/16/go-jump-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.696,9.573l-0,0l-0,-3.608c-0,-2.648 2.15,-4.798 4.798,-4.798c2.649,0 4.799,2.15 4.799,4.798l-0,2.804l-1.2,0l-0,-2.804c-0,-1.986 -1.613,-3.598 -3.599,-3.598c-1.986,0 -3.598,1.612 -3.598,3.598l-0,3.485l0,-0l0,3.03l3.771,-3.661l0.914,0.913l-5.266,5.266l-5.315,-5.315l0.913,-0.914l3.783,3.711l0,-2.907Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-jump-today.svg b/.icons/kora/actions/16/go-jump-today.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/kora/actions/16/go-jump-today.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-jump.svg b/.icons/kora/actions/16/go-jump.svg
new file mode 100644
index 000000000..ed2939634
--- /dev/null
+++ b/.icons/kora/actions/16/go-jump.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.104,9.45l0,-3.485c0,-1.986 -1.612,-3.598 -3.598,-3.598c-1.986,-0 -3.599,1.612 -3.599,3.598l0,2.804l-1.2,-0l0,-2.804c0,-2.648 2.15,-4.798 4.799,-4.798c2.648,-0 4.798,2.15 4.798,4.798l0,3.608l-0,-0l-0,2.907l3.783,-3.711l0.913,0.914l-5.315,5.315l-5.266,-5.266l0.914,-0.913l3.771,3.661l-0,-3.03l0,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-last-view-page.svg b/.icons/kora/actions/16/go-last-view-page.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/kora/actions/16/go-last-view-page.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-last-view.svg b/.icons/kora/actions/16/go-last-view.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/kora/actions/16/go-last-view.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-last.svg b/.icons/kora/actions/16/go-last.svg
new file mode 100644
index 000000000..53fefa059
--- /dev/null
+++ b/.icons/kora/actions/16/go-last.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5;" class="ColorScheme-Text" d="M16,8c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2c1.097,0 2,0.903 2,2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M-1,7.406l9.482,-0l-3.711,-3.783l0.914,-0.913l5.315,5.315l-5.266,5.266l-0.913,-0.914l3.661,-3.771l-9.482,-0l-0,-1.2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-left.svg b/.icons/kora/actions/16/go-left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/go-left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-next-context.svg b/.icons/kora/actions/16/go-next-context.svg
new file mode 100644
index 000000000..7a673bccb
--- /dev/null
+++ b/.icons/kora/actions/16/go-next-context.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M0,2l0,12l10,0l6,-6l-6,-6l-10,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,4l1,0l0,1l-1,0c-1,0 -1,1 -1,1l0,1c0,0 0,0.578 -0.375,1c0.375,0.422 0.375,1 0.375,1l0,1c0,0 0,1 1,1l1,0l0,1l-1,0c-2,0 -2,-2 -2,-2l0,-1c0,-0.5 -0.5,-0.5 -0.5,-0.5l-0.5,0l0,-1l0.5,0c0,0 0.5,0 0.5,-0.5l0,-1c0,0 0,-2 2,-2Zm2,0l1,0c2,0 2,2 2,2l0,1c0,0.5 0.5,0.5 0.5,0.5l0.5,0l0,1l-0.5,0c0,0 -0.5,0 -0.5,0.5l0,1c0,0 0,2 -2,2l-1,0l0,-1l1,0c1,0 1,-1 1,-1l0,-1c0,0 0,-0.578 0.375,-1c-0.375,-0.422 -0.375,-1 -0.375,-1l0,-1c0,0 0,-1 -1,-1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-next-use.svg b/.icons/kora/actions/16/go-next-use.svg
new file mode 100644
index 000000000..1dd61777b
--- /dev/null
+++ b/.icons/kora/actions/16/go-next-use.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.864,2c-0.477,0 -0.864,0.387 -0.864,0.864c0,0.916 0,2.356 -0,3.272c0,0.477 0.387,0.864 0.864,0.864c2.211,0 8.061,0 10.272,0c0.477,-0 0.864,-0.387 0.864,-0.864c0,-0.916 0,-2.356 0,-3.272c-0,-0.477 -0.387,-0.864 -0.864,-0.864c-2.211,0 -8.061,0 -10.272,-0Zm0.136,1.23c0,-0.127 0.103,-0.23 0.23,-0.23c1.346,0 8.194,0 9.54,0c0.127,0 0.23,0.103 0.23,0.23c0,0.558 0,1.982 0,2.54c-0,0.127 -0.103,0.23 -0.23,0.23c-1.346,0 -8.194,0 -9.54,0c-0.127,-0 -0.23,-0.103 -0.23,-0.23c0,-0.558 0,-1.982 0,-2.54Zm-1,4.77l0,6l4,-3l-4,-3Zm5,0l0,3l1,0l0,-3l-1,0Zm2,0l0,3l5,0l0,-3l-5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-next-view-page.svg b/.icons/kora/actions/16/go-next-view-page.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/kora/actions/16/go-next-view-page.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-next-view.svg b/.icons/kora/actions/16/go-next-view.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/kora/actions/16/go-next-view.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-next.svg b/.icons/kora/actions/16/go-next.svg
new file mode 100644
index 000000000..25525eea3
--- /dev/null
+++ b/.icons/kora/actions/16/go-next.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,7.406l9.482,-0l-3.711,-3.783l0.914,-0.913l5.315,5.315l-5.266,5.266l-0.913,-0.914l3.661,-3.771l-9.482,-0l-0,-1.2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-parent-folder.svg b/.icons/kora/actions/16/go-parent-folder.svg
new file mode 100644
index 000000000..f9c903f04
--- /dev/null
+++ b/.icons/kora/actions/16/go-parent-folder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.172,9.718l-2.828,2.828l0.707,0.708l1.621,-1.622l-0,4.086l1,0l-0,-4.086l1.621,1.622l0.707,-0.708l-2.828,-2.828Zm-8.781,-8.168c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l-0,5.595l-0.889,0l0,-5.077c0,-0.317 -0.255,-0.572 -0.572,-0.572l-8.425,0c-0.362,0 -1.003,-0.436 -1.232,-0.665c-0.229,-0.228 -0.416,-0.679 -1.01,-0.679l-2.411,-0c-0.317,-0 -0.572,0.255 -0.572,0.572l-0,9.978c-0,0.317 0.255,0.572 0.572,0.572l8.627,0l0,0.889l-9.145,-0c-0.523,-0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-previous-context.svg b/.icons/kora/actions/16/go-previous-context.svg
new file mode 100644
index 000000000..067660404
--- /dev/null
+++ b/.icons/kora/actions/16/go-previous-context.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M16,2l0,12l-10,0l-6,-6l6,-6l10,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,4l-1,0l0,1l1,0c1,0 1,1 1,1l0,1c0,0 0,0.578 0.375,1c-0.375,0.422 -0.375,1 -0.375,1l0,1c0,0 0,1 -1,1l-1,0l0,1l1,0c2,0 2,-2 2,-2l0,-1c0,-0.5 0.5,-0.5 0.5,-0.5l0.5,0l0,-1l-0.5,0c0,0 -0.5,0 -0.5,-0.5l0,-1c0,0 0,-2 -2,-2Zm-2,0l-1,0c-2,0 -2,2 -2,2l0,1c0,0.5 -0.5,0.5 -0.5,0.5l-0.5,0l0,1l0.5,0c0,0 0.5,0 0.5,0.5l0,1c0,0 0,2 2,2l1,0l0,-1l-1,0c-1,0 -1,-1 -1,-1l0,-1c0,0 0,-0.578 -0.375,-1c0.375,-0.422 0.375,-1 0.375,-1l0,-1c0,0 0,-1 1,-1l1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-previous-use.svg b/.icons/kora/actions/16/go-previous-use.svg
new file mode 100644
index 000000000..91282727c
--- /dev/null
+++ b/.icons/kora/actions/16/go-previous-use.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.948,2c-0.524,0 -0.948,0.424 -0.948,0.948c0,0.89 0,2.214 0,3.104c0,0.524 0.424,0.948 0.948,0.948c2.243,0 7.861,0 10.104,0c0.524,-0 0.948,-0.424 0.948,-0.948c-0,-0.89 -0,-2.214 -0,-3.104c-0,-0.524 -0.424,-0.948 -0.948,-0.948c-2.243,0 -7.861,0 -10.104,0Zm0.052,1.195c0,-0.052 0.021,-0.101 0.057,-0.138c0.037,-0.036 0.086,-0.057 0.138,-0.057c1.269,0 8.341,0 9.61,0c0.108,-0 0.195,0.087 0.195,0.195c0,0.543 0,2.067 0,2.61c-0,0.052 -0.021,0.101 -0.057,0.138c-0.037,0.036 -0.086,0.057 -0.138,0.057c-1.269,0 -8.341,0 -9.61,0c-0.052,0 -0.101,-0.021 -0.138,-0.057c-0.036,-0.037 -0.057,-0.086 -0.057,-0.138c-0,-0.543 -0,-2.067 -0,-2.61Zm-1,4.805l-0,3l5,0l0,-3l-5,0Zm6,0l0,3l1,0l0,-3l-1,0Zm6,0l-4,3l4,3l0,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-previous-view-page.svg b/.icons/kora/actions/16/go-previous-view-page.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/go-previous-view-page.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-previous-view.svg b/.icons/kora/actions/16/go-previous-view.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/go-previous-view.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-previous.svg b/.icons/kora/actions/16/go-previous.svg
new file mode 100644
index 000000000..53f10b452
--- /dev/null
+++ b/.icons/kora/actions/16/go-previous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14,7.406l-9.482,-0l3.711,-3.783l-0.914,-0.913l-5.315,5.315l5.266,5.266l0.913,-0.914l-3.661,-3.771l9.482,-0l0,-1.2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-right.svg b/.icons/kora/actions/16/go-right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/kora/actions/16/go-right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-today.svg b/.icons/kora/actions/16/go-today.svg
new file mode 120000
index 000000000..516e9f164
--- /dev/null
+++ b/.icons/kora/actions/16/go-today.svg
@@ -0,0 +1 @@
+calendar-go-today.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-top.svg b/.icons/kora/actions/16/go-top.svg
new file mode 100644
index 000000000..0f772c8fb
--- /dev/null
+++ b/.icons/kora/actions/16/go-top.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5;" class="ColorScheme-Text" d="M8,0c1.097,0 2,0.903 2,2c-0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c-0,-1.097 0.903,-2 2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.405,17l0,-9.482l-3.783,3.711l-0.913,-0.914l5.315,-5.315l5.266,5.266l-0.914,0.913l-3.771,-3.661l0,9.482l-1.2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/go-up-search.svg b/.icons/kora/actions/16/go-up-search.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/go-up-search.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/go-up.svg b/.icons/kora/actions/16/go-up.svg
new file mode 100644
index 000000000..10dd3155b
--- /dev/null
+++ b/.icons/kora/actions/16/go-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.295,14l0,-9.33l-3.697,3.559l-0.913,-0.914l5.315,-5.315l5.266,5.266l-0.914,0.913l-3.647,-3.509l0,9.33l-1.41,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/gohome.svg b/.icons/kora/actions/16/gohome.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/gohome.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gpg.svg b/.icons/kora/actions/16/gpg.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/kora/actions/16/gpg.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gpgsm.svg b/.icons/kora/actions/16/gpgsm.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/kora/actions/16/gpgsm.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gps.svg b/.icons/kora/actions/16/gps.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/kora/actions/16/gps.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/grid-axonometric.svg b/.icons/kora/actions/16/grid-axonometric.svg
new file mode 100644
index 000000000..42a22937c
--- /dev/null
+++ b/.icons/kora/actions/16/grid-axonometric.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2l0,2.555l-0.877,0.39l-0.123,-0.054l0,1.203l0.127,-0.057l0.873,0.383l0,3.283l-0.734,0.32l-0.063,-0.027l-0.203,-0.09l0,1.326l0.264,-0.115l0.736,0.328l0,2.555l1,0l0,-2.111l2,0.888l0,0.684l-1.203,0.535l-0.008,0.004l2.461,0l0.75,-0.334l0.75,0.334l2.461,0l-0.008,-0.004l-1.203,-0.535l-0,-0.684l2,-0.888l-0,2.111l1,0l-0,-2.555l0.736,-0.328l0.264,0.115l-0,-1.326l-0.203,0.09l-0.063,0.027l-0.734,-0.32l-0,-3.283l0.873,-0.383l0.127,0.057l-0,-1.203l-0.123,0.054l-0.877,-0.39l-0,-2.555l-1,-0l-0,2.111l-2,-0.888l-0,-0.684l1.203,-0.535l0.008,-0.004l-2.461,-0l-0.75,0.334l-0.75,-0.334l-2.461,-0l0.008,0.004l1.203,0.535l0,0.684l-2,0.888l0,-2.111l-1,-0Zm5,1.428l1,0.443l0,3.207l-1,0.438l-1,-0.438l0,-3.207l1,-0.443Zm-2,0.888l0,2.325l-2,-0.875l0,-0.561l2,-0.889Zm4,0l2,0.889l0,0.561l-2,0.875l0,-2.325Zm-6,2.541l2,0.875l0,0.659l-2,0.875l0,-2.409Zm8,0l0,2.409l-2,-0.875l0,-0.659l2,-0.875Zm-4,1.75l1,0.438l0,3.084l-1,0.443l-1,-0.443l0,-3.084l1,-0.438Zm-2,0.875l0,2.202l-2,-0.889l0,-0.438l2,-0.875Zm4,0l2,0.875l0,0.438l-2,0.889l0,-2.202Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/grid-rectangular.svg b/.icons/kora/actions/16/grid-rectangular.svg
new file mode 100644
index 000000000..fa313812c
--- /dev/null
+++ b/.icons/kora/actions/16/grid-rectangular.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,2l0,1l-1,0l0,1l1,0l0,2l-1,0l0,1l1,0l0,2l-1,0l0,1l1,0l0,2l-1,0l0,1l1,0l0,1l1,0l0,-1l2,0l0,1l1,0l0,-1l2,0l0,1l1,0l0,-1l2,0l0,1l1,0l0,-1l1,0l0,-1l-1,0l0,-2l1,0l0,-1l-1,0l0,-2l1,0l0,-1l-1,0l0,-2l1,0l0,-1l-1,0l0,-1l-1,0l0,1l-2,0l0,-1l-1,0l0,1l-2,0l0,-1l-1,0l0,1l-2,0l0,-1l-1,0Zm1,2l2,0l0,2l-2,0l0,-2Zm3,0l2,0l0,2l-2,0l0,-2Zm3,0l2,0l0,2l-2,0l0,-2Zm-6,3l2,0l0,2l-2,0l0,-2Zm3,0l2,0l0,2l-2,0l0,-2Zm3,0l2,0l0,2l-2,0l0,-2Zm-6,3l2,0l0,2l-2,0l0,-2Zm3,0l2,0l0,2l-2,0l0,-2Zm3,0l2,0l0,2l-2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/group-delete.svg b/.icons/kora/actions/16/group-delete.svg
new file mode 100644
index 000000000..873bf3ad5
--- /dev/null
+++ b/.icons/kora/actions/16/group-delete.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.41,12.56l1.564,-1.565c0.235,-0.234 0.615,-0.234 0.85,0.001c0.235,0.234 0.235,0.615 -0,0.849l-1.564,1.565l1.564,1.564c0.235,0.235 0.234,0.615 -0,0.85c-0.235,0.235 -0.615,0.235 -0.849,-0l-1.565,-1.565l-1.565,1.565c-0.234,0.235 -0.615,0.235 -0.849,0c-0.235,-0.235 -0.235,-0.615 -0.001,-0.85l1.565,-1.564l-1.564,-1.565c-0.235,-0.234 -0.235,-0.615 -0,-0.849c0.234,-0.235 0.615,-0.235 0.849,-0.001l1.565,1.565Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.391,1.55c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l0,6.584l-0.889,-0l0,-6.066c0,-0.317 -0.255,-0.572 -0.572,-0.572l-8.425,0c-0.362,0 -1.003,-0.436 -1.232,-0.665c-0.229,-0.228 -0.416,-0.679 -1.01,-0.679l-2.411,-0c-0.317,-0 -0.572,0.255 -0.572,0.572l-0,9.978c-0,0.317 0.255,0.572 0.572,0.572l9.076,0l-0,0.889l-9.594,-0c-0.523,-0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/group-edit.svg b/.icons/kora/actions/16/group-edit.svg
new file mode 100644
index 000000000..826879ca4
--- /dev/null
+++ b/.icons/kora/actions/16/group-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.594,10.301l-4,4l-0.296,1.699l1.702,-0.294l4,-4l-1.406,-1.405Zm-10.203,-8.751c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l-0,5.95l-0.889,0l0,-5.432c0,-0.317 -0.255,-0.572 -0.572,-0.572l-8.425,0c-0.362,0 -1.003,-0.436 -1.232,-0.665c-0.229,-0.228 -0.416,-0.679 -1.01,-0.679l-2.411,-0c-0.317,-0 -0.572,0.255 -0.572,0.572l-0,9.978c-0,0.317 0.255,0.572 0.572,0.572l8.263,0l0,0.889l-8.781,-0c-0.523,-0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/group-new.svg b/.icons/kora/actions/16/group-new.svg
new file mode 100644
index 000000000..83edeac4d
--- /dev/null
+++ b/.icons/kora/actions/16/group-new.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.543,12.543l0,-1.904c0,-0.286 0.232,-0.517 0.518,-0.517c0.286,-0 0.517,0.231 0.517,0.517l-0,1.904l1.905,0c0.286,0 0.517,0.232 0.517,0.518c0,0.285 -0.231,0.517 -0.517,0.517l-1.905,-0l-0,1.905c-0,0.286 -0.231,0.517 -0.517,0.517c-0.286,0 -0.518,-0.231 -0.518,-0.517l0,-1.905l-1.904,-0c-0.286,-0 -0.517,-0.232 -0.517,-0.517c-0,-0.286 0.231,-0.518 0.517,-0.518l1.904,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.391,1.55c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l-0,6.285l-0.889,-0l0,-5.767c0,-0.317 -0.255,-0.572 -0.572,-0.572l-8.425,0c-0.362,0 -1.003,-0.436 -1.232,-0.665c-0.229,-0.228 -0.416,-0.679 -1.01,-0.679l-2.411,-0c-0.317,-0 -0.572,0.255 -0.572,0.572l-0,9.978c-0,0.317 0.255,0.572 0.572,0.572l8.132,0l0,0.889l-8.65,-0c-0.523,-0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/gtg-home.svg b/.icons/kora/actions/16/gtg-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-note-new.svg b/.icons/kora/actions/16/gtg-note-new.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-note-new.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-people.svg b/.icons/kora/actions/16/gtg-people.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-people.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-plugin.svg b/.icons/kora/actions/16/gtg-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-tag-new.svg b/.icons/kora/actions/16/gtg-tag-new.svg
new file mode 120000
index 000000000..4bfd68bd7
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-tag-new.svg
@@ -0,0 +1 @@
+tag-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-tag.svg b/.icons/kora/actions/16/gtg-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-tags-all.svg b/.icons/kora/actions/16/gtg-tags-all.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-tags-all.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-tags-none.svg b/.icons/kora/actions/16/gtg-tags-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-tags-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-task-dismiss.svg b/.icons/kora/actions/16/gtg-task-dismiss.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-task-dismiss.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-task-done.svg b/.icons/kora/actions/16/gtg-task-done.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-task-done.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-task-new.svg b/.icons/kora/actions/16/gtg-task-new.svg
new file mode 120000
index 000000000..8ca434ee4
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-task-new.svg
@@ -0,0 +1 @@
+view-calendar-day.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-task-undismiss.svg b/.icons/kora/actions/16/gtg-task-undismiss.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-task-undismiss.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-task-undone.svg b/.icons/kora/actions/16/gtg-task-undone.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-task-undone.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtg-work.svg b/.icons/kora/actions/16/gtg-work.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/gtg-work.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-about.svg b/.icons/kora/actions/16/gtk-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-add.svg b/.icons/kora/actions/16/gtk-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-apply.svg b/.icons/kora/actions/16/gtk-apply.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-apply.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-authentication.svg b/.icons/kora/actions/16/gtk-authentication.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-authentication.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-bold.svg b/.icons/kora/actions/16/gtk-bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-cancel.svg b/.icons/kora/actions/16/gtk-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-cdrom.svg b/.icons/kora/actions/16/gtk-cdrom.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-cdrom.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-clear.svg b/.icons/kora/actions/16/gtk-clear.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-clear.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-close.svg b/.icons/kora/actions/16/gtk-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-color-picker.svg b/.icons/kora/actions/16/gtk-color-picker.svg
new file mode 120000
index 000000000..1f41e7ef0
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-color-picker.svg
@@ -0,0 +1 @@
+color-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-connect.svg b/.icons/kora/actions/16/gtk-connect.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-connect.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-convert.svg b/.icons/kora/actions/16/gtk-convert.svg
new file mode 100644
index 000000000..250c02946
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-convert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,11l-3.013,-3.013l2.246,0.006c-0.002,-1.089 -0.418,-2.178 -1.251,-3.011c-1.533,-1.533 -3.939,-1.659 -5.604,-0.371c0,0 -0.441,0.326 -0.876,-0.109c-0.277,-0.277 -0.278,-0.725 -0.002,-1.002c0.037,-0.036 0.078,-0.069 0.123,-0.097c2.215,-1.625 5.349,-1.431 7.359,0.579c1.11,1.11 1.668,2.561 1.671,4.011l2.347,0.007l-3,3Zm-10,-6l3.013,3.013l-2.246,-0.006c0.002,1.088 0.418,2.178 1.251,3.011c1.533,1.533 3.939,1.659 5.604,0.371c0,-0 0.441,-0.326 0.876,0.109c0.277,0.277 0.278,0.725 0.002,1.002c-0.037,0.036 -0.078,0.069 -0.123,0.097c-2.215,1.625 -5.349,1.431 -7.359,-0.579c-1.11,-1.11 -1.668,-2.561 -1.671,-4.011l-2.347,-0.007l3,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/gtk-copy.svg b/.icons/kora/actions/16/gtk-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-cut.svg b/.icons/kora/actions/16/gtk-cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-delete.svg b/.icons/kora/actions/16/gtk-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-directory.svg b/.icons/kora/actions/16/gtk-directory.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-directory.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-disconnect.svg b/.icons/kora/actions/16/gtk-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-dnd-multiple.svg b/.icons/kora/actions/16/gtk-dnd-multiple.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-edit.svg b/.icons/kora/actions/16/gtk-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-execute.svg b/.icons/kora/actions/16/gtk-execute.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-execute.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-file.svg b/.icons/kora/actions/16/gtk-file.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-file.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-find-and-replace.svg b/.icons/kora/actions/16/gtk-find-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-find-and-replace.svg
@@ -0,0 +1 @@
+edit-find-replace.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-find.svg b/.icons/kora/actions/16/gtk-find.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-find.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-floppy.svg b/.icons/kora/actions/16/gtk-floppy.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-floppy.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-fullscreen.svg b/.icons/kora/actions/16/gtk-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-go-back-ltr.svg b/.icons/kora/actions/16/gtk-go-back-ltr.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-go-back-ltr.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-go-back-rtl.svg b/.icons/kora/actions/16/gtk-go-back-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-go-back-rtl.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-go-down.svg b/.icons/kora/actions/16/gtk-go-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-go-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-go-forward-ltr.svg b/.icons/kora/actions/16/gtk-go-forward-ltr.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-go-forward-ltr.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-go-forward-rtl.svg b/.icons/kora/actions/16/gtk-go-forward-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-go-forward-rtl.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-go-up.svg b/.icons/kora/actions/16/gtk-go-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-go-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-goto-bottom.svg b/.icons/kora/actions/16/gtk-goto-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-goto-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-goto-first-ltr.svg b/.icons/kora/actions/16/gtk-goto-first-ltr.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-goto-first-ltr.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-goto-first-rtl.svg b/.icons/kora/actions/16/gtk-goto-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-goto-first-rtl.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-goto-last-ltr.svg b/.icons/kora/actions/16/gtk-goto-last-ltr.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-goto-last-ltr.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-goto-last-rtl.svg b/.icons/kora/actions/16/gtk-goto-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-goto-last-rtl.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-goto-top.svg b/.icons/kora/actions/16/gtk-goto-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-goto-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-home.svg b/.icons/kora/actions/16/gtk-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-indent-ltr.svg b/.icons/kora/actions/16/gtk-indent-ltr.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-indent-ltr.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-indent-rtl.svg b/.icons/kora/actions/16/gtk-indent-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-indent-rtl.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-index.svg b/.icons/kora/actions/16/gtk-index.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-index.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-info.svg b/.icons/kora/actions/16/gtk-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-italic.svg b/.icons/kora/actions/16/gtk-italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-jump-to-ltr.svg b/.icons/kora/actions/16/gtk-jump-to-ltr.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-jump-to-ltr.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-jump-to-rtl.svg b/.icons/kora/actions/16/gtk-jump-to-rtl.svg
new file mode 120000
index 000000000..ccdd201d0
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-jump-to-rtl.svg
@@ -0,0 +1 @@
+go-jump-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-justify-center.svg b/.icons/kora/actions/16/gtk-justify-center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-justify-center.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-justify-fill.svg b/.icons/kora/actions/16/gtk-justify-fill.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-justify-fill.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-justify-left.svg b/.icons/kora/actions/16/gtk-justify-left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-justify-left.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-justify-right.svg b/.icons/kora/actions/16/gtk-justify-right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-justify-right.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-leave-fullscreen.svg b/.icons/kora/actions/16/gtk-leave-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-leave-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-forward-ltr.svg b/.icons/kora/actions/16/gtk-media-forward-ltr.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-forward-ltr.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-forward-rtl.svg b/.icons/kora/actions/16/gtk-media-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-forward-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-next-ltr.svg b/.icons/kora/actions/16/gtk-media-next-ltr.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-next-ltr.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-next-rtl.svg b/.icons/kora/actions/16/gtk-media-next-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-next-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-pause.svg b/.icons/kora/actions/16/gtk-media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-play-ltr.svg b/.icons/kora/actions/16/gtk-media-play-ltr.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-play-ltr.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-previous-ltr.svg b/.icons/kora/actions/16/gtk-media-previous-ltr.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-previous-ltr.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-previous-rtl.svg b/.icons/kora/actions/16/gtk-media-previous-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-previous-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-record.svg b/.icons/kora/actions/16/gtk-media-record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-rewind-ltr.svg b/.icons/kora/actions/16/gtk-media-rewind-ltr.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-rewind-ltr.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-rewind-rtl.svg b/.icons/kora/actions/16/gtk-media-rewind-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-rewind-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-media-stop.svg b/.icons/kora/actions/16/gtk-media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-new.svg b/.icons/kora/actions/16/gtk-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-no.svg b/.icons/kora/actions/16/gtk-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-ok.svg b/.icons/kora/actions/16/gtk-ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-open.svg b/.icons/kora/actions/16/gtk-open.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-open.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-paste.svg b/.icons/kora/actions/16/gtk-paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-preferences.svg b/.icons/kora/actions/16/gtk-preferences.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-preferences.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-print-preview.svg b/.icons/kora/actions/16/gtk-print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-print.svg b/.icons/kora/actions/16/gtk-print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-properties.svg b/.icons/kora/actions/16/gtk-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-quit.svg b/.icons/kora/actions/16/gtk-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-refresh.svg b/.icons/kora/actions/16/gtk-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-remove.svg b/.icons/kora/actions/16/gtk-remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-revert-to-saved-ltr.svg b/.icons/kora/actions/16/gtk-revert-to-saved-ltr.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-revert-to-saved-ltr.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-revert-to-saved-rtl.svg b/.icons/kora/actions/16/gtk-revert-to-saved-rtl.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-revert-to-saved-rtl.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-save-as.svg b/.icons/kora/actions/16/gtk-save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-save.svg b/.icons/kora/actions/16/gtk-save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-select-all.svg b/.icons/kora/actions/16/gtk-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-select-color.svg b/.icons/kora/actions/16/gtk-select-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-select-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-select-font.svg b/.icons/kora/actions/16/gtk-select-font.svg
new file mode 100644
index 000000000..92a64792c
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-select-font.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.95,3.265l-0.922,-0l-0,1.64l-0.041,-0c-0.8,-1.189 -2.194,-1.845 -3.649,-1.845c-2.849,-0 -4.633,2.111 -4.633,4.879c0,2.767 1.804,5.001 4.674,5.001c1.394,0 2.911,-0.697 3.608,-1.906l0.041,-0l-0,1.701l0.922,0l-0,-9.47Zm-4.653,0.656c-2.173,-0 -3.669,1.968 -3.669,4.018c-0,2.172 1.435,4.14 3.73,4.14c2.419,0 3.731,-1.968 3.731,-4.243c0,-2.193 -1.496,-3.915 -3.792,-3.915Zm6.798,2.131c0.683,-0 1.237,0.554 1.237,1.237c0,0.683 -0.554,1.237 -1.237,1.237c-0.683,0 -1.238,-0.554 -1.238,-1.237c0,-0.683 0.555,-1.237 1.238,-1.237Zm-0,-3.026c0.683,-0 1.237,0.554 1.237,1.237c0,0.683 -0.554,1.238 -1.237,1.238c-0.683,-0 -1.238,-0.555 -1.238,-1.238c0,-0.683 0.555,-1.237 1.238,-1.237Zm-0,-3.026c0.683,0 1.237,0.554 1.237,1.237c0,0.683 -0.554,1.238 -1.237,1.238c-0.683,-0 -1.238,-0.555 -1.238,-1.238c0,-0.683 0.555,-1.237 1.238,-1.237Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/gtk-spell-check.svg b/.icons/kora/actions/16/gtk-spell-check.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-spell-check.svg
@@ -0,0 +1 @@
+tools-check-spelling.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-stop.svg b/.icons/kora/actions/16/gtk-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-undelete-ltr.svg b/.icons/kora/actions/16/gtk-undelete-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-undelete-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-undelete-rtl.svg b/.icons/kora/actions/16/gtk-undelete-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-undelete-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-yes.svg b/.icons/kora/actions/16/gtk-yes.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-yes.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/gtk-zoom-fit.svg b/.icons/kora/actions/16/gtk-zoom-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/kora/actions/16/gtk-zoom-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/guides.svg b/.icons/kora/actions/16/guides.svg
new file mode 100644
index 000000000..ecc9b57f7
--- /dev/null
+++ b/.icons/kora/actions/16/guides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.539,1.186l-3.623,13.482l1.238,0.332l3.623,-13.483l-1.238,-0.331Zm-6.512,-0.186l0,14l1.244,-0l-0,-14l-1.244,-0Zm8.973,-0l-0,14l1.3,-0l-0,-14l-1.3,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/hand.svg b/.icons/kora/actions/16/hand.svg
new file mode 120000
index 000000000..374fc6e99
--- /dev/null
+++ b/.icons/kora/actions/16/hand.svg
@@ -0,0 +1 @@
+transform-browse.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-activity.svg b/.icons/kora/actions/16/hb-activity.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/hb-activity.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-add-queue.svg b/.icons/kora/actions/16/hb-add-queue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/hb-add-queue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-complete.svg b/.icons/kora/actions/16/hb-complete.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/hb-complete.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-edit.svg b/.icons/kora/actions/16/hb-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/hb-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-pause.svg b/.icons/kora/actions/16/hb-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/hb-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-picture.svg b/.icons/kora/actions/16/hb-picture.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/kora/actions/16/hb-picture.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-presets.svg b/.icons/kora/actions/16/hb-presets.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/hb-presets.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-remove.svg b/.icons/kora/actions/16/hb-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/hb-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-showqueue.svg b/.icons/kora/actions/16/hb-showqueue.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/kora/actions/16/hb-showqueue.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-source.svg b/.icons/kora/actions/16/hb-source.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/kora/actions/16/hb-source.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-start.svg b/.icons/kora/actions/16/hb-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/hb-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hb-stop.svg b/.icons/kora/actions/16/hb-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/hb-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-about.svg b/.icons/kora/actions/16/help-about.svg
new file mode 100644
index 000000000..11106aeff
--- /dev/null
+++ b/.icons/kora/actions/16/help-about.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm0,0.8c3.401,0 6.2,2.799 6.2,6.2c0,3.401 -2.799,6.2 -6.2,6.2c-3.401,0 -6.2,-2.799 -6.2,-6.2c0,-3.401 2.799,-6.2 6.2,-6.2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,7l-2,0l0,5l2,0l0,-5Zm-1,-3.25c0.686,0 1.25,0.564 1.25,1.25c0,0.686 -0.564,1.25 -1.25,1.25c-0.686,0 -1.25,-0.564 -1.25,-1.25c0,-0.686 0.564,-1.25 1.25,-1.25Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/help-contents-vmware.svg b/.icons/kora/actions/16/help-contents-vmware.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/help-contents-vmware.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-contents.svg b/.icons/kora/actions/16/help-contents.svg
new file mode 100644
index 000000000..045c95dd6
--- /dev/null
+++ b/.icons/kora/actions/16/help-contents.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,12.636c0.627,-0 1.136,0.509 1.136,1.136c0,0.628 -0.509,1.137 -1.136,1.137c-0.627,-0 -1.136,-0.509 -1.136,-1.137c0,-0.627 0.509,-1.136 1.136,-1.136Zm3.07,-5.549l-0.9,0.92c-0.72,0.73 -1.18,1.342 -1.17,2.528c0.01,1.194 -1.973,1.104 -2,-0c-0.027,-1.11 0.45,-2.298 1.17,-3.028l1.24,-1.26c0.37,-0.36 0.59,-0.86 0.59,-1.41c0,-1.1 -0.9,-2 -2,-2c-1.1,-0 -2,0.9 -2,2c-0.646,0.873 -1.311,0.948 -2,-0c0,-2.21 1.79,-4 4,-4c2.21,-0 4,1.79 4,4c0,0.88 -0.36,1.68 -0.93,2.25Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/help-contextual.svg b/.icons/kora/actions/16/help-contextual.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/help-contextual.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-donate.svg b/.icons/kora/actions/16/help-donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/kora/actions/16/help-donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-feedback.svg b/.icons/kora/actions/16/help-feedback.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/help-feedback.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-hint.svg b/.icons/kora/actions/16/help-hint.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/help-hint.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-info.svg b/.icons/kora/actions/16/help-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/help-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-keybord-shortcuts.svg b/.icons/kora/actions/16/help-keybord-shortcuts.svg
new file mode 120000
index 000000000..ca94a1981
--- /dev/null
+++ b/.icons/kora/actions/16/help-keybord-shortcuts.svg
@@ -0,0 +1 @@
+fcitx-kbd.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help-whatsthis.svg b/.icons/kora/actions/16/help-whatsthis.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/help-whatsthis.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/help.svg b/.icons/kora/actions/16/help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hidemouse.svg b/.icons/kora/actions/16/hidemouse.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/kora/actions/16/hidemouse.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/hint.svg b/.icons/kora/actions/16/hint.svg
new file mode 100644
index 000000000..7c71e2107
--- /dev/null
+++ b/.icons/kora/actions/16/hint.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.846,1.015l-0.849,0.604l9.159,12.874l0.849,-0.604l-9.159,-12.874Zm0.28,3.053l0.573,0.806c-1.74,0.941 -2.959,2.404 -3.513,3.161c0.762,1.162 2.998,3.965 6.814,3.965c0.584,0 1.13,-0.066 1.64,-0.181l0.621,0.873c-0.69,0.194 -1.443,0.308 -2.261,0.308c-5.409,0 -8,-5 -8,-5c0,0 1.52,-2.463 4.126,-3.932Zm1.933,-0.805c0.609,-0.166 1.258,-0.263 1.941,-0.263c4.913,0 8,5 8,5c0,0 -1.245,2.403 -3.812,3.878l-0.578,-0.814c1.666,-0.923 2.725,-2.3 3.204,-3.029c-0.857,-1.172 -3.309,-4.035 -6.814,-4.035c-0.458,0 -0.898,0.049 -1.319,0.137l-0.622,-0.874Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M5.343,5.779l3.463,4.868c-0.257,0.067 -0.527,0.103 -0.806,0.103c-1.764,0 -3.196,-1.432 -3.196,-3.196c0,-0.657 0.199,-1.267 0.539,-1.775Zm1.618,-1.248c0.326,-0.112 0.675,-0.173 1.039,-0.173c1.764,0 3.196,1.432 3.196,3.196c0,0.743 -0.255,1.428 -0.681,1.971l-3.554,-4.994Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/history.svg b/.icons/kora/actions/16/history.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/history.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/history_entry.svg b/.icons/kora/actions/16/history_entry.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/history_entry.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/homerun.svg b/.icons/kora/actions/16/homerun.svg
new file mode 100644
index 000000000..ccf434872
--- /dev/null
+++ b/.icons/kora/actions/16/homerun.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M10.5,10c-0.831,0 -1.5,0.669 -1.5,1.5l0,3c0,0.831 0.669,1.5 1.5,1.5l3,0c0.831,0 1.5,-0.669 1.5,-1.5l0,-3c0,-0.831 -0.669,-1.5 -1.5,-1.5l-3,0Zm-9,-9c-0.831,0 -1.5,0.669 -1.5,1.5l0,3c0,0.831 0.669,1.5 1.5,1.5l3,0c0.831,0 1.5,-0.669 1.5,-1.5l0,-3c0,-0.831 -0.669,-1.5 -1.5,-1.5l-3,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.5,10c-0.831,0 -1.5,0.669 -1.5,1.5l0,3c0,0.831 0.669,1.5 1.5,1.5l3,0c0.831,0 1.5,-0.669 1.5,-1.5l0,-3c0,-0.831 -0.669,-1.5 -1.5,-1.5l-3,0Zm0.5,2l2,0l0,2l-2,0l0,-2Zm8.5,-11c-0.831,0 -1.5,0.669 -1.5,1.5l0,3c0,0.831 0.669,1.5 1.5,1.5l3,0c0.831,0 1.5,-0.669 1.5,-1.5l0,-3c0,-0.831 -0.669,-1.5 -1.5,-1.5l-3,0Zm0.5,2l2,0l0,2l-2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/hook-notifier.svg b/.icons/kora/actions/16/hook-notifier.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/hook-notifier.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/horizontal.svg b/.icons/kora/actions/16/horizontal.svg
new file mode 100644
index 000000000..b07d6333d
--- /dev/null
+++ b/.icons/kora/actions/16/horizontal.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="13.168" height="6.365" x="1.38" y="8"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/hotpixels.svg b/.icons/kora/actions/16/hotpixels.svg
new file mode 100644
index 000000000..87c7a3296
--- /dev/null
+++ b/.icons/kora/actions/16/hotpixels.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="4.249" height="4.249" x="8.94" y="9.15"/>
+</svg>
diff --git a/.icons/kora/actions/16/hypnotoad.svg b/.icons/kora/actions/16/hypnotoad.svg
new file mode 100644
index 000000000..f59976150
--- /dev/null
+++ b/.icons/kora/actions/16/hypnotoad.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.679,12.246 C 14.558,12.23 14.445,12.284 14.375,12.378 L 13.902,12.316 14.583,11.616 C 14.694,11.646 14.816,11.616 14.902,11.526 15.032,11.39 15.031,11.17 14.902,11.035 14.772,10.9 14.561,10.901 14.431,11.036 14.346,11.126 14.317,11.252 14.345,11.366 L 13.736,11.992 13.939,11.187 C 14.046,11.154 14.137,11.07 14.168,10.949 14.215,10.763 14.109,10.574 13.931,10.525 13.753,10.476 13.572,10.587 13.525,10.772 13.494,10.894 13.534,11.013 13.612,11.098 L 13.391,11.972 13.142,11.032 C 13.219,10.947 13.257,10.827 13.225,10.706 13.176,10.521 12.993,10.413 12.816,10.464 12.501,10.554 12.482,11.027 12.816,11.126 L 13.012,11.864 11.732,12.441 12.047,11.002 C 12.047,11.002 12.062,10.897 12.063,10.841 12.082,10.196 11.508,9.6004 10.733,9.877 L 9.9403,10.304 C 10.126,9.5421 10.255,8.7286 10.314,7.96 11.174,8.5053 11.52,7.9006 11.614,7.6391 L 12.664,4.3722 13.376,3.6285 C 13.485,3.6562 13.604,3.6317 13.689,3.5425 13.818,3.4067 13.818,3.1871 13.688,3.0521 13.558,2.9171 13.347,2.9177 13.218,3.053 13.133,3.1421 13.109,3.266 13.136,3.3798 L 12.518,4.0263 12.725,3.2041 C 12.833,3.1706 12.924,3.0868 12.954,2.9654 13.001,2.7802 12.895,2.5909 12.717,2.5422 12.54,2.4933 12.358,2.6041 12.311,2.7892 12.28,2.9105 12.32,3.03 12.398,3.1143 L 12.178,3.9881 11.929,3.0483 C 12.006,2.9631 12.044,2.8431 12.012,2.722 11.963,2.5376 11.78,2.4293 11.603,2.48 11.426,2.531 11.322,2.722 11.371,2.9068 11.403,3.0276 11.495,3.11 11.603,3.1419 L 11.832,4.0069 10.719,6.2767 10.257,5.7933 C 10.167,5.2382 10.019,4.7702 9.8224,4.3911 9.8997,4.278 9.9462,4.1405 9.9462,3.9913 9.9462,3.6092 9.6489,3.2996 9.2825,3.2996 9.2825,3.2996 9.2132,3.3048 9.1793,3.3104 L 8.8031,2.9183 C 8.8031,2.9183 8.8098,2.8723 8.8098,2.8484 8.8098,2.3814 8.4473,2 7.9999,2 7.5525,2 7.19,2.3814 7.19,2.8484 7.19,2.8723 7.1967,2.9183 7.1967,2.9183 L 6.8206,3.3104 C 6.8206,3.3104 6.7528,3.2996 6.7174,3.2996 6.351,3.2996 6.0538,3.6092 6.0538,3.9913 6.0538,4.1405 6.1003,4.278 6.1775,4.3911 5.9813,4.7702 5.833,5.2381 5.7434,5.7933 L 5.2808,6.2767 4.1677,4.0069 4.3971,3.1419 C 4.5049,3.1099 4.5967,3.0276 4.6289,2.9068 4.6776,2.7219 4.5738,2.531 4.3968,2.48 4.2198,2.4293 4.0368,2.5376 3.9877,2.7219 3.9558,2.8431 3.9938,2.9631 4.0709,3.0483 L 3.8217,3.9881 3.6011,3.1139 C 3.6791,3.0297 3.7188,2.9101 3.6881,2.7888 3.6414,2.6037 3.4596,2.4929 3.282,2.5418 3.1044,2.5905 2.9983,2.7798 3.045,2.965 3.0757,3.0864 3.1665,3.1702 3.274,3.2037 L 3.4816,4.0259 2.8633,3.3794 C 2.8901,3.2656 2.8668,3.1417 2.7818,3.0526 2.6519,2.9173 2.4414,2.9167 2.3116,3.0517 2.1816,3.1867 2.1809,3.4063 2.3107,3.5422 2.3957,3.631 2.5145,3.6558 2.6237,3.6282 L 3.335,4.3719 4.3856,7.6388 C 4.4797,7.9002 4.8255,8.5049 5.6854,7.9596 5.7447,8.7282 5.8734,9.5417 6.0588,10.304 L 5.2666,9.8762 C 4.4919,9.5996 3.9177,10.195 3.9364,10.841 3.937,10.897 3.9528,11.001 3.9528,11.001 L 4.2676,12.441 2.9877,11.863 3.1832,11.125 C 3.5178,11.026 3.4983,10.554 3.1832,10.463 3.0062,10.412 2.8233,10.521 2.7742,10.705 2.7423,10.826 2.7803,10.946 2.8574,11.032 L 2.6081,11.972 2.3875,11.098 C 2.4654,11.013 2.5051,10.894 2.4744,10.772 2.4278,10.587 2.2459,10.476 2.0682,10.525 1.8908,10.574 1.7847,10.763 1.8313,10.948 1.862,11.07 1.9529,11.154 2.0603,11.187 L 2.2633,11.992 1.6544,11.366 C 1.6822,11.252 1.6536,11.126 1.5681,11.036 1.4381,10.901 1.2277,10.9 1.0977,11.035 0.96792,11.17 0.96721,11.39 1.0969,11.526 1.1833,11.616 1.3055,11.646 1.4159,11.616 L 2.0973,12.316 1.6243,12.378 C 1.5547,12.284 1.4412,12.23 1.3203,12.246 1.138,12.27 1.0088,12.443 1.0315,12.633 1.0542,12.822 1.2205,12.957 1.403,12.934 1.5238,12.918 1.6209,12.836 1.6662,12.728 L 2.4056,12.631 4.6103,13.908 C 4.8407,14.041 5.1235,14.028 5.3416,13.874 5.5598,13.72 5.6763,13.451 5.6423,13.178 L 5.4734,11.824 7.2654,13.104 C 7.4963,13.365 7.7434,13.522 8,13.522 8.2566,13.522 8.5036,13.365 8.7346,13.104 L 10.527,11.824 10.358,13.178 C 10.324,13.451 10.441,13.72 10.659,13.874 10.877,14.028 11.16,14.041 11.39,13.908 L 13.595,12.631 14.334,12.727 C 14.379,12.836 14.476,12.918 14.597,12.934 14.78,12.957 14.946,12.822 14.969,12.632 14.992,12.443 14.862,12.269 14.68,12.245 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/icon_console.svg b/.icons/kora/actions/16/icon_console.svg
new file mode 100644
index 000000000..89678be90
--- /dev/null
+++ b/.icons/kora/actions/16/icon_console.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="15.184" height="10.846" x=".41" y="1.58"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1c0,0 -1,0 -1,1l0,10c0,1 1,1 1,1l3,0l0,1c0,1 1,1 1,1l6,0c0,0 1,0 1,-1l0,-1l3,0c0,0 1,0 1,-1l0,-10c0,-1 -1,-1 -1,-1l-14,0Zm0.05,0.955l13.9,0l0,10.09l-13.9,-0l-0,-10.09Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/icon_details.svg b/.icons/kora/actions/16/icon_details.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/icon_details.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/icon_radio.svg b/.icons/kora/actions/16/icon_radio.svg
new file mode 100644
index 000000000..db97065c2
--- /dev/null
+++ b/.icons/kora/actions/16/icon_radio.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2,3c-0.554,0 -1,0.446 -1,1l0,8c0,0.554 0.446,1 1,1l12,0c0.554,0 1,-0.446 1,-1l0,-8c0,-0.554 -0.446,-1 -1,-1l-12,0Zm4,2c1.657,0 3,1.343 3,3c0,1.657 -1.343,3 -3,3c-1.657,0 -3,-1.343 -3,-3c0,-1.657 1.343,-3 3,-3Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,10l4,0l0,1l-4,0l0,-1Zm-4,-4.458c-1.348,0 -2.458,1.11 -2.458,2.458c0,1.348 1.11,2.458 2.458,2.458c1.348,-0 2.458,-1.11 2.458,-2.458c-0,-1.348 -1.11,-2.458 -2.458,-2.458Zm4,2.458l4,0l0,1l-4,0l0,-1Zm0,-2l4,0l0,1l-4,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/icon_tag.svg b/.icons/kora/actions/16/icon_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/kora/actions/16/icon_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/icon_user.svg b/.icons/kora/actions/16/icon_user.svg
new file mode 100644
index 000000000..3d269398f
--- /dev/null
+++ b/.icons/kora/actions/16/icon_user.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.003,2.121c1.339,-0 2.595,1.247 2.419,2.762c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/identity.svg b/.icons/kora/actions/16/identity.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/kora/actions/16/identity.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/im-aim.svg b/.icons/kora/actions/16/im-aim.svg
new file mode 120000
index 000000000..df1acb1ec
--- /dev/null
+++ b/.icons/kora/actions/16/im-aim.svg
@@ -0,0 +1 @@
+user-identity.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/im-ban-kick-user.svg b/.icons/kora/actions/16/im-ban-kick-user.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/kora/actions/16/im-ban-kick-user.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/im-ban-user.svg b/.icons/kora/actions/16/im-ban-user.svg
new file mode 100644
index 000000000..9178ab1bc
--- /dev/null
+++ b/.icons/kora/actions/16/im-ban-user.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.121,2.12c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M8.093,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M12.5,9c-1.92,0 -3.5,1.58 -3.5,3.5c0,1.92 1.58,3.5 3.5,3.5c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Zm-1.414,1.379l1.414,1.414l1.414,-1.414l0.707,0.707l-1.414,1.414l1.414,1.414l-0.707,0.707l-1.414,-1.414l-1.414,1.414l-0.707,-0.707l1.414,-1.414l-1.414,-1.414l0.707,-0.707Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-facebook.svg b/.icons/kora/actions/16/im-facebook.svg
new file mode 100644
index 000000000..b1dcf9b54
--- /dev/null
+++ b/.icons/kora/actions/16/im-facebook.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,2 C 7,2 6,3 6,5 V 7 H 5 C 4,7 4,8 4,8 4,8 4,9 5,9 H 6 V 14 C 6,15 7,15 7,15 7,15 8,15 8,14 V 9 H 9 C 10,9 10,8 10,8 10,8 10,7 9,7 H 8 V 5 C 8,5 8,4 9,4 10,4 10,3 10,3 10,3 10,2 9,2 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-gadugadu.svg b/.icons/kora/actions/16/im-gadugadu.svg
new file mode 100644
index 000000000..2d81b3c4f
--- /dev/null
+++ b/.icons/kora/actions/16/im-gadugadu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0l-1.1152 3.1348c-0.5527 0.1265-1.067 0.3456-1.5332 0.6386l-3.0078-1.4296 1.4296 3.0078c-0.293 0.4662-0.5121 0.9805-0.6386 1.5332l-3.1348 1.1152 3.1348 1.1152c0.1265 0.5527 0.3456 1.0668 0.6386 1.5328l-1.4296 3.008 3.0097-1.431c0.4659 0.292 0.9791 0.514 1.5313 0.64l1.1152 3.135 1.1152-3.135c0.5522-0.126 1.0658-0.348 1.5308-0.64l3.01 1.431-1.431-3.01c0.292-0.465 0.514-0.9786 0.64-1.5308l3.135-1.1152-3.135-1.1152c-0.126-0.5522-0.348-1.0654-0.64-1.5313l1.431-3.0097-3.008 1.4296c-0.466-0.293-0.9801-0.5121-1.5328-0.6386l-1.1152-3.1348zm-2 6a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1zm4 0a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1zm0.498 3.4961a0.50005 0.50005 0 0 1 0.314 0.8949s-1.2948 1.105-2.81 1.109c-1.5104 0.004-2.8086-1.074-2.8086-1.074a0.50005 0.50005 0 1 1 0.6132 -0.7893s1.2034 0.8663 2.1934 0.8633c0.9852-0.002 2.189-0.8906 2.189-0.8906a0.50005 0.50005 0 0 1 0.309 -0.1133z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-google-talk.svg b/.icons/kora/actions/16/im-google-talk.svg
new file mode 100644
index 000000000..0ab78a7d3
--- /dev/null
+++ b/.icons/kora/actions/16/im-google-talk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1341 1 1 3.3506 1 6.25 C 1 9.105 4.2159 11.93 8 12 L 8 15 C 15 11 15 8.232 15 6.25 C 15 3.3506 11.866 1 8 1 z M 4 4 L 7 4 L 7 7 C 7 8 6 9 5 9 L 5 8 C 5 8 6 8 6 7 L 4 7 L 4 4 z M 9 4 L 12 4 L 12 7 C 12 8 11 9 10 9 L 10 8 C 10 8 11 8 11 7 L 9 7 L 9 4 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-google.svg b/.icons/kora/actions/16/im-google.svg
new file mode 100644
index 000000000..21eb18544
--- /dev/null
+++ b/.icons/kora/actions/16/im-google.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.7793,1 C 7.5785,1.0124 6.2897,1.2539 5.4124,2.1418 4.4214,3.0853 4.0654,4.698 4.7687,5.9098 5.304,6.8993 6.4527,7.439 7.5571,7.3594 7.943,7.2839 8.0166,7.3549 7.8187,7.7314 7.6741,8.3103 7.9563,8.861 8.3281,9.2852 6.855,9.376 5.2248,9.5967 4.1517,10.715 3.4453,11.514 3.2417,12.762 3.9002,13.634 4.7432,14.752 6.2639,15.037 7.5869,14.996 9.159,14.959 10.894,14.369 11.729,12.949 12.322,11.956 12.242,10.587 11.426,9.7377 10.897,9.1362 10.216,8.7026 9.6445,8.1484 9.2101,7.5878 9.7107,6.9052 10.202,6.5849 10.974,6.0224 11.556,5.1311 11.504,4.1465 11.531,3.1635 10.968,2.2568 10.223,1.6602 H 11.342 L 12.5,1 Z M 7.6445,1.6074 C 8.6147,1.6153 9.2737,2.5065 9.5915,3.3328 9.895,4.1726 10.081,5.1489 9.7124,5.9963 9.2017,6.9296 7.7476,7.151 7.0326,6.3281 6.1683,5.4257 5.8383,4.0702 6.0586,2.8555 6.23,2.1382 6.9055,1.603 7.6445,1.6074 Z M 8.2793,9.7969 C 8.5947,9.8097 8.9537,9.7256 9.188,9.9958 9.9221,10.541 10.862,11.139 10.91,12.154 11.005,13.194 10.055,14.036 9.0792,14.157 7.9036,14.326 6.5423,14.216 5.6453,13.352 4.8912,12.638 4.8772,11.263 5.7168,10.607 6.413,10 7.3906,9.8657 8.2793,9.7969 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-groupwise.svg b/.icons/kora/actions/16/im-groupwise.svg
new file mode 100644
index 000000000..6e6838c7b
--- /dev/null
+++ b/.icons/kora/actions/16/im-groupwise.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 10 C 1,12 3,12 3,12 H 8 L 10,15 12,12 H 13 C 13,12 15,12 15,10 V 4 C 15,2 13,2 13,2 Z M 5,4 H 7 L 9,6.6562 V 4 H 11 V 10 H 9 L 7,7.3203 V 10 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-icq.svg b/.icons/kora/actions/16/im-icq.svg
new file mode 100644
index 000000000..7f29bfadf
--- /dev/null
+++ b/.icons/kora/actions/16/im-icq.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.309,5.1318 C 13.487,4.6572 12.313,5.1162 11.471,6.1611 10.927,4.9343 9.915,4.1859 8.9983,4.4315 8.0818,4.677 7.5767,5.832 7.7194,7.1663 6.4672,6.6825 5.2214,6.872 4.7468,7.694 4.2722,8.5161 4.731,9.6897 5.776,10.532 4.5494,11.076 3.8027,12.089 4.0483,13.006 4.2938,13.922 5.448,14.424 6.7824,14.282 6.863,14.073 6.9579,13.864 7.0769,13.658 7.5537,13.166 8.3372,12.595 9.1369,12.286 A 2,2 0 0 1 8.8773,11.712 2,2 0 0 1 10.291,9.2624 2,2 0 0 1 12.741,10.676 2,2 0 0 1 11.327,13.126 2,2 0 0 1 10.699,13.19 C 10.83,14.037 10.73,14.997 10.542,15.656 L 10.541,15.658 C 10.422,15.864 10.289,16.051 10.148,16.226 10.691,17.452 11.704,18.2 12.62,17.955 13.537,17.709 14.039,16.555 13.896,15.221 15.149,15.705 16.395,15.515 16.869,14.693 17.344,13.871 16.885,12.697 15.84,11.855 17.067,11.311 17.816,10.297 17.571,9.3807 17.325,8.4641 16.171,7.9616 14.837,8.1045 15.32,6.8524 15.131,5.6065 14.309,5.1319 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.1396,12.285 C 8.339,12.594 7.5544,13.165 7.0769,13.658 6.2459,15.098 6.3494,16.702 7.3089,17.256 8.2685,17.81 9.71,17.098 10.541,15.658 L 10.542,15.657 C 10.73,14.997 10.832,14.035 10.7,13.188 A 2,2 0 0 1 9.8109,12.923 2,2 0 0 1 9.1396,12.285 Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/im-identi.ca.svg b/.icons/kora/actions/16/im-identi.ca.svg
new file mode 100644
index 000000000..1d3b76ae5
--- /dev/null
+++ b/.icons/kora/actions/16/im-identi.ca.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M13,7c-1.646,0 -3,1.354 -3,3c0.001,0.941 0.445,1.828 1.197,2.393l1.803,3.607l1.803,-3.605c0.752,-0.566 1.196,-1.454 1.197,-2.395c0,-1.646 -1.354,-3 -3,-3Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,0c-3.314,0 -6,2.686 -6,6l0,4l-1,4l4,-2l3,0c0.819,0 1.599,-0.164 2.31,-0.461c-0.204,-0.487 -0.309,-0.31 -0.31,-0.839c0.002,-0.194 0.017,-0.388 0.047,-0.58c-0.601,0.361 -1.296,0.58 -2.047,0.58l-4.738,0l0,-4.7c0,-2.209 1.426,-4.907 4.738,-4.971c2.91,-0.056 4.775,2.379 4.775,4.971c0,0.197 -0.031,0.387 -0.059,0.576c0.621,-0.375 0.558,-0.574 1.284,-0.576c-0,-3.314 -2.686,-6 -6,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-invisible-user.svg b/.icons/kora/actions/16/im-invisible-user.svg
new file mode 100644
index 000000000..f015e7f18
--- /dev/null
+++ b/.icons/kora/actions/16/im-invisible-user.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12.5,9c-1.92,0 -3.5,1.58 -3.5,3.5c0,1.92 1.58,3.5 3.5,3.5c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Zm-4.525,1.451c-0,0 0.735,-1.586 0.873,-1.952c0.81,0.043 1.51,0.159 2.108,0.314c-1.438,0.61 -2.457,2.039 -2.457,3.687c0,0.481 0.087,0.944 0.246,1.373c-2.094,0.007 -4.317,0.007 -5.622,0.007c-0.305,-0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.947 1.789,-3.38c0.73,-0.381 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.455,10.465l0.34,0.33l-2.739,3.495l-1.953,-2.495l0.335,-0.414l1.562,1.119l2.455,-2.035Zm-6.452,-8.345c1.339,0.001 2.595,1.248 2.419,2.764c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,-0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-irc.svg b/.icons/kora/actions/16/im-irc.svg
new file mode 100644
index 000000000..9eb3d8c47
--- /dev/null
+++ b/.icons/kora/actions/16/im-irc.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,6 C 5,6 4,6 4,7 V 12 C 4,13 5,13 5,13 H 9 L 10.5,15 12,13 H 13 C 13,13 14,13 14,12 V 7 C 14,6 13,6 13,6 Z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 3 2 C 3 2 2 2 2 3 L 2 8 C 2 9 3 9 3 9 L 3 6 C 3 5 4 5 4 5 L 12 5 L 12 3 C 12 2 11 2 11 2 L 3 2 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-jabber.svg b/.icons/kora/actions/16/im-jabber.svg
new file mode 100644
index 000000000..844480634
--- /dev/null
+++ b/.icons/kora/actions/16/im-jabber.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c-2.762,0 -5,2.31 -5,5.16c0,1.68 0.769,3.16 1.985,4.1c0.555,0.43 0.99,0.99 0.99,1.76l0.025,0.98l4,0l0.029,-0.98c0.039,-0.77 0.431,-1.33 0.986,-1.76c1.216,-0.94 1.985,-2.42 1.985,-4.1c0,-2.85 -2.238,-5.16 -5,-5.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,13l0,2c0,1 1.027,1 1.027,1l1.946,0c-0,0 1.056,0 1.027,-1l0,-2l-4,0Zm2,-13c-2.762,0 -5,2.31 -5,5.16c0,1.68 0.769,3.16 1.985,4.1c0.555,0.43 0.99,0.99 0.99,1.76l0.025,0.98l4,0l0.029,-0.98c0.039,-0.77 0.431,-1.33 0.986,-1.76c1.216,-0.94 1.985,-2.42 1.985,-4.1c0,-2.85 -2.238,-5.16 -5,-5.16Zm1.029,11l0.001,-0.031c0.055,-1.088 0.588,-1.892 1.373,-2.5c0.981,-0.758 1.597,-1.954 1.597,-3.309c0,-2.289 -1.782,-4.16 -4,-4.16c-2.219,0 -4,1.871 -4,4.16c0,1.355 0.616,2.551 1.598,3.31c0.791,0.613 1.37,1.435 1.377,2.53l-0,-0.005l0,0.005l2.054,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-kick-user.svg b/.icons/kora/actions/16/im-kick-user.svg
new file mode 100644
index 000000000..3f980d695
--- /dev/null
+++ b/.icons/kora/actions/16/im-kick-user.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M8.003,2.12c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93l0,0.001Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-local-xmpp.svg b/.icons/kora/actions/16/im-local-xmpp.svg
new file mode 120000
index 000000000..979d9af12
--- /dev/null
+++ b/.icons/kora/actions/16/im-local-xmpp.svg
@@ -0,0 +1 @@
+im-jabber.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/im-message-new.svg b/.icons/kora/actions/16/im-message-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/kora/actions/16/im-message-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/im-msn.svg b/.icons/kora/actions/16/im-msn.svg
new file mode 100644
index 000000000..44153a147
--- /dev/null
+++ b/.icons/kora/actions/16/im-msn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 3 L 3 7 L 7 7 L 7 3 L 3 3 z M 9 3 L 9 7 L 13 7 L 13 3 L 9 3 z M 3 9 L 3 13 L 7 13 L 7 9 L 3 9 z M 9 9 L 9 13 L 13 13 L 13 9 L 9 9 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-nov.svg b/.icons/kora/actions/16/im-nov.svg
new file mode 120000
index 000000000..83745bf66
--- /dev/null
+++ b/.icons/kora/actions/16/im-nov.svg
@@ -0,0 +1 @@
+im-groupwise.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/im-qq.svg b/.icons/kora/actions/16/im-qq.svg
new file mode 100644
index 000000000..163a189a0
--- /dev/null
+++ b/.icons/kora/actions/16/im-qq.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1c-1.857,0.008 -4.143,2.041 -4.143,4.561c0,0.439 0.059,0.872 0.167,1.277c-0.522,0.461 -3.224,2.46 -2.303,5.053c-0,0 0.917,0.009 1.602,-0.703c0.195,0.755 0.37,0.896 0.862,1.468c-0.722,0.212 -1.212,0.895 -1.212,1.367c-0,0.689 1.072,0.716 2.358,0.716c0.872,-0 1.603,0.004 2.001,-0.376c0.219,0.029 0.441,0.047 0.668,0.047c0.227,0 0.45,-0.018 0.668,-0.047c0.399,0.38 1.187,0.376 2.059,0.376c1.286,-0 2.302,-0.027 2.302,-0.716c0,-0.472 -0.49,-1.155 -1.213,-1.367c0.493,-0.572 0.603,-0.573 0.797,-1.328c0.854,0.627 1.668,0.563 1.668,0.563c0.921,-2.593 -1.781,-4.592 -2.302,-5.053c0.108,-0.405 0.167,-0.838 0.167,-1.277c0,-2.52 -2.228,-4.569 -4.146,-4.561Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-1.857,0.008 -4.143,2.041 -4.143,4.561c0,0.439 0.059,0.872 0.167,1.277c-0.522,0.461 -3.224,2.46 -2.303,5.053c-0,0 0.917,0.009 1.602,-0.703c0.195,0.755 0.37,0.896 0.862,1.468c-0.722,0.212 -1.212,0.895 -1.212,1.367c-0,0.689 1.072,0.716 2.358,0.716c0.872,-0 1.603,0.004 2.001,-0.376c0.219,0.029 0.441,0.047 0.668,0.047c0.227,0 0.45,-0.018 0.668,-0.047c0.399,0.38 1.187,0.376 2.059,0.376c1.286,-0 2.302,-0.027 2.302,-0.716c0,-0.472 -0.49,-1.155 -1.213,-1.367c0.493,-0.572 0.603,-0.573 0.797,-1.328c0.854,0.627 1.668,0.563 1.668,0.563c0.921,-2.593 -1.781,-4.592 -2.302,-5.053c0.108,-0.405 0.167,-0.838 0.167,-1.277c0,-2.52 -2.228,-4.569 -4.146,-4.561Zm5.465,9.684c-0.034,-0.584 -0.301,-1.105 -0.61,-1.541c-0.566,-0.798 -1.303,-1.347 -1.539,-1.556c-0.283,-0.251 -0.401,-0.64 -0.304,-1.006c0.087,-0.324 0.134,-0.669 0.134,-1.021c0,-1.191 -0.644,-2.243 -1.476,-2.897c-0.515,-0.405 -1.104,-0.665 -1.666,-0.663c-0.545,0.002 -1.13,0.265 -1.648,0.67c-0.835,0.654 -1.499,1.699 -1.499,2.891c0,0.351 0.047,0.697 0.133,1.021c0.097,0.365 -0.021,0.755 -0.304,1.005c-0.236,0.209 -0.973,0.759 -1.539,1.557c-0.285,0.4 -0.533,0.874 -0.598,1.403c0.018,-0.017 0.036,-0.035 0.054,-0.053c0.252,-0.261 0.625,-0.366 0.975,-0.273c0.351,0.092 0.624,0.367 0.714,0.718c0.142,0.553 0.29,0.645 0.651,1.064c0.222,0.258 0.298,0.61 0.202,0.936c-0.097,0.326 -0.352,0.581 -0.678,0.677c-0.074,0.021 -0.142,0.055 -0.202,0.096c0.316,0.025 0.681,0.027 1.066,0.027c0.32,-0 0.619,0.002 0.886,-0.02c0.173,-0.014 0.33,0.011 0.425,-0.08c0.219,-0.209 0.521,-0.307 0.821,-0.267c0.176,0.023 0.355,0.038 0.537,0.038c0.183,0 0.361,-0.015 0.536,-0.038c0.3,-0.04 0.602,0.058 0.821,0.267c0.066,0.062 0.176,0.047 0.292,0.063c0.318,0.041 0.689,0.037 1.078,0.037c0.307,-0 0.677,-0.025 0.974,-0.05c-0.051,-0.031 -0.107,-0.056 -0.166,-0.073c-0.327,-0.096 -0.582,-0.351 -0.678,-0.677c-0.096,-0.326 -0.02,-0.678 0.202,-0.936c0.348,-0.404 0.448,-0.391 0.585,-0.924c0.083,-0.322 0.32,-0.581 0.633,-0.693c0.312,-0.112 0.66,-0.061 0.928,0.136c0.088,0.065 0.176,0.118 0.26,0.162Zm-5.458,-2.544l-1.279,-1.251l2.558,-0l-1.279,1.251Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-skype.svg b/.icons/kora/actions/16/im-skype.svg
new file mode 100644
index 000000000..dd5d281b6
--- /dev/null
+++ b/.icons/kora/actions/16/im-skype.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,1 A 3.5,3.5 0 0 0 1,4.5 3.5,3.5 0 0 0 2.0859,7.0293 6,6 0 0 0 2,8 6,6 0 0 0 8,14 6,6 0 0 0 8.9707,13.918 3.5,3.5 0 0 0 11.5,15 3.5,3.5 0 0 0 15,11.5 3.5,3.5 0 0 0 13.914,8.9707 6,6 0 0 0 14,8 6,6 0 0 0 8,2 6,6 0 0 0 7.0293,2.082 3.5,3.5 0 0 0 4.5,1 Z M 8.1289,4 C 10.103,4 11.119,5.0424 11.119,5.6543 11.119,6.2682 10.824,6.3594 10.34,6.3594 9.3986,6.3594 9.7845,5.2266 8.0215,5.2266 7.4375,5.2266 6.709,5.492 6.709,6.1738 6.709,6.7219 7.3551,6.924 8.4941,7.2051 10.212,7.6651 11.5,8.1242 11.5,9.7012 11.5,11.232 10.253,12 8.2793,12 6.3062,12 5.0449,10.819 5.0449,10.207 5.0449,9.595 5.2773,9.4414 5.7617,9.4414 6.7045,9.4414 6.5787,10.73 8.3418,10.73 8.9268,10.73 9.791,10.463 9.791,9.7793 9.791,9.2333 9.7451,9 8.4941,8.707 7.1581,8.526 5,8 5,6.4238 5,4.8929 6.1552,4 8.1289,4 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-twitter.svg b/.icons/kora/actions/16/im-twitter.svg
new file mode 100644
index 000000000..569b3f4dc
--- /dev/null
+++ b/.icons/kora/actions/16/im-twitter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.078,1 C 9.2653,1 7.7949,2.5814 7.7949,4.5332 7.7949,4.8102 7.8809,5.3398 7.8809,5.3398 5.1526,5.1924 2.7324,3.7846 1.1133,1.6465 0.83072,2.1685 0.66992,2.7761 0.66992,3.4238 0.66992,4.65 1.2481,5.7315 2.1289,6.3652 1.5908,6.3469 1.0851,6.1885 0.64258,5.9238 V 5.9668 C 0.64258,7.6791 1.7737,9.1085 3.2754,9.4336 2.9999,9.5144 2.7095,9.5566 2.4102,9.5566 2.1986,9.5566 1.9934,9.5353 1.793,9.4941 2.2107,10.898 3.4229,11.919 4.8594,11.947 3.7359,12.895 2.3211,13.461 0.7832,13.461 0.51825,13.461 0.25681,13.445 0,13.412 1.4528,14.415 3.1773,15 5.0312,15 11.069,15 14.371,9.6139 14.371,4.9434 14.371,4.7901 14.363,4.4863 14.363,4.4863 15.005,3.9881 16,2.6562 16,2.6562 16,2.6562 14.779,3.1275 14.115,3.2129 14.793,2.7755 15.559,1.2578 15.559,1.2578 15.559,1.2578 14.222,1.9567 13.475,2.1152 12.876,1.4283 12.022,1 11.078,1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-user-away.svg b/.icons/kora/actions/16/im-user-away.svg
new file mode 100644
index 000000000..e48fe0853
--- /dev/null
+++ b/.icons/kora/actions/16/im-user-away.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.261,12.298l5.083,0l-1.876,-1.875c-0.174,-0.173 -0.174,-0.454 -0,-0.627c0.173,-0.175 0.455,-0.175 0.628,0l2.62,2.617c0.089,0.09 0.132,0.207 0.13,0.324c0.002,0.117 -0.041,0.234 -0.13,0.322l-2.62,2.619c-0.173,0.173 -0.455,0.173 -0.628,0c-0.174,-0.172 -0.174,-0.456 -0,-0.629l1.876,-1.873l-5.083,0c-0.242,0 -0.439,-0.196 -0.439,-0.439c0,-0.243 0.197,-0.439 0.439,-0.439Zm-1.258,-10.178c1.339,0.001 2.595,1.248 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.509 1.08,-2.762 2.418,-2.763Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-user-busy.svg b/.icons/kora/actions/16/im-user-busy.svg
new file mode 100644
index 000000000..b8ec08b4b
--- /dev/null
+++ b/.icons/kora/actions/16/im-user-busy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.5,9c-1.92,0 -3.5,1.58 -3.5,3.5c0,1.92 1.58,3.5 3.5,3.5c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Zm-0.257,0.636l0.514,-0l0.243,2.364l2,0.243l0,0.514l-3,0.243l0.243,-3.364Zm-4.24,-7.516c1.339,0.001 2.595,1.248 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.509 1.08,-2.762 2.418,-2.763Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-user-offline.svg b/.icons/kora/actions/16/im-user-offline.svg
new file mode 100644
index 000000000..2d53a5892
--- /dev/null
+++ b/.icons/kora/actions/16/im-user-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Zm1.506,-0.895c-0.266,0.596 -0.599,1.316 -0.599,1.316c-0.162,0.35 -0.511,0.575 -0.896,0.579c-0.385,0.005 -0.739,-0.213 -0.909,-0.559l-0.641,-1.307c-0.799,0.104 -1.444,0.284 -1.946,0.547c-0.19,0.099 -0.322,0.349 -0.469,0.62c-0.35,0.641 -0.619,1.467 -0.816,2.127c2.321,0 7.319,0 9.587,-0.037c-0.134,-0.667 -0.343,-1.512 -0.665,-2.157c-0.122,-0.246 -0.221,-0.482 -0.401,-0.559c-0.571,-0.244 -1.313,-0.461 -2.245,-0.57Zm-1.478,-7.436c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.509 1.08,-2.762 2.418,-2.763Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-user-online.svg b/.icons/kora/actions/16/im-user-online.svg
new file mode 100644
index 000000000..105291ec0
--- /dev/null
+++ b/.icons/kora/actions/16/im-user-online.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.732,9.105c0.275,-0.31 -0.003,-0.611 -0.336,-0.265l-4.843,4.909l-2.047,-1.472c-0.364,-0.272 -0.667,0.098 -0.412,0.412l2.522,3.131l5.116,-6.715Zm-7.729,-6.985c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.509 1.08,-2.762 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-user.svg b/.icons/kora/actions/16/im-user.svg
new file mode 100644
index 000000000..6af4e22ce
--- /dev/null
+++ b/.icons/kora/actions/16/im-user.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.003,2.12c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-yahoo.svg b/.icons/kora/actions/16/im-yahoo.svg
new file mode 100644
index 000000000..6b8a59224
--- /dev/null
+++ b/.icons/kora/actions/16/im-yahoo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.373,0 9.3125,7 H 12.736 L 15.8,0 Z M 6.9,4 5,8.6875 3.125,4 H 0 L 3.4766,12.09 2.2285,15 H 5.3008 L 9.9453,4.0078 Z M 10,8 C 8.8954,8 8,8.8954 8,10 8,11.105 8.8954,12 10,12 11.105,12 12,11.105 12,10 12,8.8954 11.105,8 10,8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/im-youtube.svg b/.icons/kora/actions/16/im-youtube.svg
new file mode 100644
index 000000000..ce07376a9
--- /dev/null
+++ b/.icons/kora/actions/16/im-youtube.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 0 2 0 3 0 8 C 0 13 0 14 6 14 L 10 14 C 16 14 16 13 16 8 C 16 3 16 2 10 2 L 6 2 z M 6 5.25 L 10 8 L 6 10.75 L 6 5.25 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/image-adjust.svg b/.icons/kora/actions/16/image-adjust.svg
new file mode 120000
index 000000000..aa5daf85f
--- /dev/null
+++ b/.icons/kora/actions/16/image-adjust.svg
@@ -0,0 +1 @@
+adjustlevels.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/image-auto-adjust.svg b/.icons/kora/actions/16/image-auto-adjust.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/kora/actions/16/image-auto-adjust.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/image-crop.svg b/.icons/kora/actions/16/image-crop.svg
new file mode 100644
index 000000000..ad5ab8aa5
--- /dev/null
+++ b/.icons/kora/actions/16/image-crop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,0l0,2l1.067,0l0,-2l-1.067,0Zm-3,3l0,1.067l11.953,0l0,11.933l1.047,0l0,-13l-13,0Zm3,2.087l0,7.913l7.834,0l0,-0.988l-6.767,0l0,-6.925l-1.067,0Zm11,6.925l0,0.988l2,0l0,-0.988l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/image-denoise.svg b/.icons/kora/actions/16/image-denoise.svg
new file mode 100644
index 000000000..478df1155
--- /dev/null
+++ b/.icons/kora/actions/16/image-denoise.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,13l-2,0l0,2l2,0l0,-2Zm-6,-4l-2,0l0,2l2,0l0,-2Zm8,0l-2,0l0,2l2,0l0,-2Zm-10,-2l-2,0l0,2l2,0l0,-2Zm4,0l0,-2l4,0l0,2l-4,0Zm-6,-4l0,-2l6,0l0,4l-2,0l0,-2l-4,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M5,13l-2,0l0,2l2,0l0,-2Zm8,-2l2,0l0,4l-2,0l0,-4Zm-4,0l-2,0l0,2l2,0l0,-2Zm-2,-4l-2,0l0,2l2,0l0,-2Zm-2,-2l-2,0l0,2l2,0l0,-2Zm8,-2l-2,0l0,2l2,0l0,-2Zm-2,-2l-2,0l0,2l2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/image-filter.svg b/.icons/kora/actions/16/image-filter.svg
new file mode 100644
index 000000000..3384ff737
--- /dev/null
+++ b/.icons/kora/actions/16/image-filter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.829,11.399c0.193,-0.455 0.431,-0.904 0.731,-1.336c0.97,-1.37 2.59,-2.51 5.31,-3.06c2.53,-0.51 3.8,-1.32 4.44,-2.25c0.65,-0.92 0.71,-2.038 0.69,-3.22c-0,-0.269 0.206,-0.533 0.47,-0.533c0.299,0 0.532,0.202 0.53,0.503c0,1.24 -0.04,2.62 -0.88,3.81c-0.83,1.2 -2.38,2.15 -5.06,2.69c-2.53,0.51 -3.84,1.5 -4.65,2.66c-0.761,1.076 -1.083,2.351 -1.349,3.607l12.939,0l-0,0.73l-14,0l0,-14l0.829,0l-0,10.399Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M1.5,14.5c0.57,-2.7 1.26,-5.35 6.5,-6.5c5.22,-0.96 5.09,-3.65 6,-6l0,12.5l-12.5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/image-loading.svg b/.icons/kora/actions/16/image-loading.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/image-loading.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/image-missing.svg b/.icons/kora/actions/16/image-missing.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/kora/actions/16/image-missing.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/image-red-eye.svg b/.icons/kora/actions/16/image-red-eye.svg
new file mode 100644
index 000000000..7c71e2107
--- /dev/null
+++ b/.icons/kora/actions/16/image-red-eye.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.846,1.015l-0.849,0.604l9.159,12.874l0.849,-0.604l-9.159,-12.874Zm0.28,3.053l0.573,0.806c-1.74,0.941 -2.959,2.404 -3.513,3.161c0.762,1.162 2.998,3.965 6.814,3.965c0.584,0 1.13,-0.066 1.64,-0.181l0.621,0.873c-0.69,0.194 -1.443,0.308 -2.261,0.308c-5.409,0 -8,-5 -8,-5c0,0 1.52,-2.463 4.126,-3.932Zm1.933,-0.805c0.609,-0.166 1.258,-0.263 1.941,-0.263c4.913,0 8,5 8,5c0,0 -1.245,2.403 -3.812,3.878l-0.578,-0.814c1.666,-0.923 2.725,-2.3 3.204,-3.029c-0.857,-1.172 -3.309,-4.035 -6.814,-4.035c-0.458,0 -0.898,0.049 -1.319,0.137l-0.622,-0.874Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M5.343,5.779l3.463,4.868c-0.257,0.067 -0.527,0.103 -0.806,0.103c-1.764,0 -3.196,-1.432 -3.196,-3.196c0,-0.657 0.199,-1.267 0.539,-1.775Zm1.618,-1.248c0.326,-0.112 0.675,-0.173 1.039,-0.173c1.764,0 3.196,1.432 3.196,3.196c0,0.743 -0.255,1.428 -0.681,1.971l-3.554,-4.994Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/image-sharpen.svg b/.icons/kora/actions/16/image-sharpen.svg
new file mode 100644
index 000000000..23aa4bdfe
--- /dev/null
+++ b/.icons/kora/actions/16/image-sharpen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1l-5.721,13l11.442,0l-5.721,-13Zm0,2.252l4.124,9.496l-8.248,0l4.124,-9.496Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/image-straighten.svg b/.icons/kora/actions/16/image-straighten.svg
new file mode 100644
index 000000000..307c1acaf
--- /dev/null
+++ b/.icons/kora/actions/16/image-straighten.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.416,9.165l0.21,0.785c0.18,0.672 0.086,1.389 -0.261,1.993c-0.35,0.602 -0.924,1.044 -1.596,1.224l-8.182,2.192c-0.672,0.18 -1.389,0.085 -1.993,-0.262c-0.603,-0.349 -1.044,-0.923 -1.224,-1.595l-1.162,-4.337l0.815,-0c0.254,0.957 0.509,1.919 0.732,2.756l0.763,-2.756l3.837,-0l2.353,2.404l1.222,-2.404l2.624,-0l1.298,0.999l-0.271,-0.999l0.835,-0Zm-14.7,-1.483l-0,1l1,0l-0,-1l-1,0Zm2,0l-0,1l1,0l-0,-1l-1,0Zm2,0l-0,1l1,0l-0,-1l-1,0Zm2,0l-0,1l1,0l-0,-1l-1,0Zm2,0l-0,1l1,0l-0,-1l-1,0Zm2,0l-0,1l1,0l-0,-1l-1,0Zm2,0l-0,1l1,0l-0,-1l-1,0Zm2,0l-0,1l1,0l-0,-1l-1,0Zm-4.303,-7.041c0.673,-0.18 1.39,-0.086 1.994,0.262c0.602,0.35 1.043,0.923 1.223,1.596l1.27,4.74l-0.84,0c-0.421,-1.553 -0.88,-3.248 -1.215,-4.485c-0.27,-0.994 -1.29,-1.584 -2.285,-1.321c-2.195,0.581 -5.885,1.557 -8.085,2.14c-0.479,0.126 -0.89,0.439 -1.139,0.869c-0.249,0.429 -0.318,0.94 -0.191,1.42l0.366,1.377l-0.819,0l-0.318,-1.188c-0.18,-0.673 -0.086,-1.39 0.262,-1.994c0.349,-0.603 0.923,-1.043 1.595,-1.223l8.182,-2.193Zm-4.944,6.598l-1.418,-0l0.313,-1.129l1.105,1.129Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/image-x-generic-symbolic.svg b/.icons/kora/actions/16/image-x-generic-symbolic.svg
new file mode 100755
index 000000000..0834537e8
--- /dev/null
+++ b/.icons/kora/actions/16/image-x-generic-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.222,1.632 c 0.695,0 1.361,0.276 1.853,0.767 0.49,0.492 0.766,1.158 0.766,1.852 0,2.241 0,5.449 0,7.691 0,0.694 -0.276,1.36 -0.766,1.852 -0.492,0.49 -1.159,0.767 -1.853,0.767 -2.426,0 -6.018,0 -8.445,0 -0.694,0 -1.36,-0.277 -1.852,-0.767 -0.491,-0.492 -0.767,-1.158 -0.767,-1.852 0,-2.242 0,-5.45 0,-7.691 0,-0.694 0.276,-1.36 0.767,-1.852 C 2.417,1.908 3.083,1.632 3.777,1.632 Z M 14.04,11.949 C 14.035,10.111 14.025,6.498 14.02,4.294 14.016,3.267 13.186,2.436 12.16,2.432 9.896,2.426 6.09,2.413 3.821,2.407 3.327,2.405 2.851,2.6 2.5,2.95 2.149,3.299 1.951,3.773 1.95,4.268 1.946,5.995 1.94,8.581 1.936,10.519 l 3.049,-5.181 3.739,6.636 2.882,-3.208 z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/actions/16/imagecomment.svg b/.icons/kora/actions/16/imagecomment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/imagecomment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/inbox.svg b/.icons/kora/actions/16/inbox.svg
new file mode 100644
index 000000000..31e36f377
--- /dev/null
+++ b/.icons/kora/actions/16/inbox.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.2,3.6l-5.878,5.831l-1.342,0.541l-1.242,-0.483l-5.938,-5.889l-0,8.97l14.4,-0l-0,-8.97Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l-0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,-0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,-0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/indicator-notification-close-deselect.svg b/.icons/kora/actions/16/indicator-notification-close-deselect.svg
new file mode 100644
index 000000000..82ae54769
--- /dev/null
+++ b/.icons/kora/actions/16/indicator-notification-close-deselect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" d="M 5 4 C 4.4477 4 4 4.4477 4 5 C 4 5.2652 4.1054687 5.5195313 4.2929688 5.7070312 L 6.5859375 8 L 4.2929688 10.292969 C 4.1054687 10.479969 4 10.735 4 11 C 4 11.552 4.4477 12 5 12 C 5.2652 12 5.5195312 11.895031 5.7070312 11.707031 L 8 9.4140625 L 10.292969 11.707031 C 10.479969 11.895031 10.735 12 11 12 C 11.552 12 12 11.552 12 11 C 12 10.735 11.895031 10.479969 11.707031 10.292969 L 9.4140625 8 L 11.707031 5.7070312 C 11.895031 5.5200312 12 5.265 12 5 C 12 4.448 11.552 4 11 4 C 10.735 4 10.479969 4.1049688 10.292969 4.2929688 L 8 6.5859375 L 5.7070312 4.2929688 C 5.5195312 4.1054688 5.2652 4 5 4 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/indicator-notification-close-select.svg b/.icons/kora/actions/16/indicator-notification-close-select.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/indicator-notification-close-select.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/insert-button.svg b/.icons/kora/actions/16/insert-button.svg
new file mode 100644
index 000000000..439b39e71
--- /dev/null
+++ b/.icons/kora/actions/16/insert-button.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.4,4c-0.775,0 -1.4,0.625 -1.4,1.4l0,5.2c0,0.776 0.625,1.4 1.4,1.4l11.2,-0c0.776,-0 1.4,-0.624 1.4,-1.4l-0,-5.2c-0,-0.775 -0.624,-1.4 -1.4,-1.4l-11.2,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.246,5.228l1.386,-0l-0,4.158l-6.931,0l-0,1.386l-2.773,-2.079l2.773,-2.079l-0,1.386l5.545,0l-0,-2.772Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-emoticon.svg b/.icons/kora/actions/16/insert-emoticon.svg
new file mode 100644
index 000000000..d8bb0cd81
--- /dev/null
+++ b/.icons/kora/actions/16/insert-emoticon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.86,0 -7,3.13 -7,7c0,3.87 3.14,7 7,7c3.87,0 7,-3.13 7,-7c0,-3.87 -3.13,-7 -7,-7Zm-2.186,4c0.56,0 1,0.45 1,1c0,0.55 -0.44,1 -1,1c-0.55,0 -1,-0.45 -1,-1c0,-0.55 0.45,-1 1,-1Zm4.432,0c0.56,0 1,0.45 1,1c0,0.55 -0.44,1 -1,1c-0.55,0 -1,-0.45 -1,-1c0,-0.55 0.45,-1 1,-1Zm-7.311,4.019c3.377,0.464 6.753,0.475 10.13,0c-1.203,1.596 -3.064,2.533 -5.065,2.533c-1.988,0 -3.875,-0.937 -5.065,-2.533Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-endnote.svg b/.icons/kora/actions/16/insert-endnote.svg
new file mode 100644
index 000000000..282bec1fe
--- /dev/null
+++ b/.icons/kora/actions/16/insert-endnote.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l7,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-7,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l7,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-7,0Zm10.177,10l0,4l1.646,0l-0,-4l-1.646,0Zm-10.177,-9l7,0c0.554,0 1,0.446 1,1l0,10c0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l0,-10c0,-0.554 0.446,-1 1,-1Zm1,9l5,0l0,2l-5,0l0,-2Zm9.997,-3c-0.55,0 -0.997,0.447 -0.997,0.997l0,0.006c0,0.55 0.447,0.997 0.997,0.997l0.006,-0c0.55,-0 0.997,-0.447 0.997,-0.997l0,-0.006c-0,-0.55 -0.447,-0.997 -0.997,-0.997l-0.006,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-footnote.svg b/.icons/kora/actions/16/insert-footnote.svg
new file mode 100644
index 000000000..1fdb0e20f
--- /dev/null
+++ b/.icons/kora/actions/16/insert-footnote.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,13c0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l0,-10c0,-1.108 0.892,-2 2,-2l7,0c1.108,0 2,0.892 2,2l0,6l1,-1l2,0l0,7l-2,0l0,-5l-1,0l0,3Zm-9,-11l7,0c0.554,0 1,0.446 1,1l0,10c0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l0,-10c0,-0.554 0.446,-1 1,-1Zm1,9l5,0l0,2l-5,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-horizontal-rule.svg b/.icons/kora/actions/16/insert-horizontal-rule.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/kora/actions/16/insert-horizontal-rule.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/insert-image.svg b/.icons/kora/actions/16/insert-image.svg
new file mode 100644
index 000000000..dd2e002de
--- /dev/null
+++ b/.icons/kora/actions/16/insert-image.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,12l3,4l3,-4l-6,0Zm6.704,-12c0.61,0 1.194,0.242 1.625,0.673c0.43,0.431 0.672,1.015 0.672,1.624l0,6.746c0,0.608 -0.242,1.192 -0.672,1.624c-0.431,0.43 -1.016,0.673 -1.625,0.673l-7.407,-0c-0.609,-0 -1.193,-0.243 -1.624,-0.673c-0.431,-0.432 -0.673,-1.016 -0.673,-1.624l0,-6.746c0,-0.609 0.242,-1.193 0.673,-1.624c0.431,-0.431 1.015,-0.673 1.624,-0.673l7.407,0Zm1.594,9.049c-0.004,-1.612 -0.013,-4.781 -0.017,-6.714c-0.004,-0.901 -0.732,-1.63 -1.631,-1.633c-1.986,-0.006 -5.324,-0.017 -7.314,-0.022c-0.434,-0.002 -0.851,0.169 -1.159,0.476c-0.308,0.306 -0.481,0.722 -0.482,1.156c-0.004,1.515 -0.009,3.783 -0.013,5.483l2.675,-4.545l3.279,5.821l2.528,-2.814l2.134,2.792Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-link.svg b/.icons/kora/actions/16/insert-link.svg
new file mode 100644
index 000000000..9fd849500
--- /dev/null
+++ b/.icons/kora/actions/16/insert-link.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,12l3,4l3,-4l-6,0Zm8.826,-5.143c-0.478,1.659 -2.008,2.875 -3.821,2.875l-4.01,0c-1.813,0 -3.343,-1.216 -3.821,-2.875l1.056,0c0.438,1.098 1.511,1.875 2.765,1.875l4.01,0c1.254,0 2.327,-0.777 2.765,-1.875l1.056,0Zm2.174,-1.6l-4.518,0c-0.266,0 -0.482,0.215 -0.482,0.482l0,0.036c0,0.266 0.216,0.482 0.482,0.482l4.518,0l0,-1Zm-11,0.482c0,-0.267 -0.216,-0.482 -0.482,-0.482l-4.518,0l0,1l4.518,0c0.266,0 0.482,-0.216 0.482,-0.482l0,-0.036Zm-2.826,-1.082c0.478,-1.66 2.008,-2.875 3.821,-2.875l4.01,0c1.813,0 3.343,1.215 3.821,2.875l-1.056,0c-0.438,-1.098 -1.511,-1.875 -2.765,-1.875l-4.01,0c-1.254,0 -2.327,0.777 -2.765,1.875l-1.056,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-math-expression.svg b/.icons/kora/actions/16/insert-math-expression.svg
new file mode 100644
index 000000000..5526ca7fd
--- /dev/null
+++ b/.icons/kora/actions/16/insert-math-expression.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,2 C 6,2 5,3 5,5 V 7 H 4 C 3,7 3,8 3,8 3,8 3,9 4,9 H 5 V 14 C 5,15 6,15 6,15 6,15 7,15 7,14 V 9 H 8 C 9,9 9,8 9,8 9,8 9,7 8,7 H 7 V 5 C 7,5 7,4 8,4 9,4 9,3 9,3 9,3 9,2 8,2 Z M 8.707,11 H 8 V 11.707 L 9.2931,13 8,14.293 V 15 H 8.707 L 10,13.707 11.293,15 H 12 V 14.293 L 10.707,13 12,11.707 V 11 H 11.293 L 10,12.293 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-more-mark.svg b/.icons/kora/actions/16/insert-more-mark.svg
new file mode 100644
index 000000000..5651cdd35
--- /dev/null
+++ b/.icons/kora/actions/16/insert-more-mark.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.704,0.354c-0.454,-0 -0.889,0.18 -1.21,0.501c-0.321,0.321 -0.502,0.757 -0.502,1.211c0,2.942 0,8.926 0,11.868c0,0.946 0.767,1.712 1.712,1.712c2.285,0 6.307,0 8.592,0c0.945,0 1.712,-0.766 1.712,-1.712c-0,-3.137 -0,-9.491 -0,-9.491l-3.457,-4.089l-6.847,-0Zm-0.619,1.092l-0,13.108l9.83,-0l0,-9.785l-2.82,-0.029l-0,-3.294l-7.01,0Zm1.686,6.554l6.456,0.001c0.254,0 0.462,0.204 0.461,0.461c0,0.255 -0.204,0.461 -0.462,0.462l-6.455,-0.001c-0.255,-0.001 -0.462,-0.205 -0.461,-0.462c-0.001,-0.254 0.204,-0.461 0.461,-0.461Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-object.svg b/.icons/kora/actions/16/insert-object.svg
new file mode 100644
index 000000000..0a4bf702b
--- /dev/null
+++ b/.icons/kora/actions/16/insert-object.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5;" class="ColorScheme-Text" d="M13,5c0,2.743 -2.257,5 -5,5c-2.743,0 -5,-2.257 -5,-5c0,-2.743 2.257,-5 5,-5c2.743,0 5,2.257 5,5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,12l3,4l3,-4l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-page-break.svg b/.icons/kora/actions/16/insert-page-break.svg
new file mode 100644
index 000000000..98e2f1939
--- /dev/null
+++ b/.icons/kora/actions/16/insert-page-break.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.008,9.292l-0,4.642c-0,0.946 -0.767,1.712 -1.712,1.712c-2.285,0 -6.307,0 -8.592,0c-0.945,0 -1.712,-0.766 -1.712,-1.712l0,-4.642l1.093,0l-0,5.262l9.83,-0l0,-5.262l1.093,0Zm0.492,-1.792l0,1l1,0l0,-1l-1,0Zm-2,0l0,1l1,0l0,-1l-1,0Zm-2,0l0,1l1,0l0,-1l-1,0Zm-2,0l0,1l1,0l0,-1l-1,0Zm-2,0l0,1l1,0l0,-1l-1,0Zm-2,0l0,1l1,0l0,-1l-1,0Zm-2,0l0,1l1,0l0,-1l-1,0Zm-2,0l0,1l1,0l0,-1l-1,0Zm1.492,-0.486l0,-4.948c0,-0.454 0.181,-0.89 0.502,-1.211c0.321,-0.321 0.756,-0.501 1.21,-0.501l6.847,-0l3.457,4.089l-0,2.571l-1.093,-0l0,-2.245l-2.82,-0.029l-0,-3.294l-7.01,0l-0,5.568l-1.093,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-table-of-contents.svg b/.icons/kora/actions/16/insert-table-of-contents.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/insert-table-of-contents.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/insert-table.svg b/.icons/kora/actions/16/insert-table.svg
new file mode 100644
index 000000000..542bfc424
--- /dev/null
+++ b/.icons/kora/actions/16/insert-table.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.707,10.902l-0,-2.682c-0,-0.402 0.316,-0.728 0.706,-0.728c0.389,0 0.705,0.326 0.705,0.728l-0,2.682l2.598,0c0.389,0 0.705,0.327 0.705,0.729c-0,0.403 -0.316,0.729 -0.705,0.729l-2.598,-0l-0,2.682c-0,0.403 -0.316,0.729 -0.705,0.729c-0.39,-0 -0.706,-0.326 -0.706,-0.729l-0,-2.682l-2.598,-0c-0.389,-0 -0.705,-0.326 -0.705,-0.729c-0,-0.402 0.316,-0.729 0.705,-0.729l2.598,0Zm-8.315,-9.622c-0.255,0 -0.5,0.102 -0.681,0.282c-0.18,0.181 -0.281,0.425 -0.281,0.681c-0,2.517 -0,9.277 -0,11.795c-0,0.531 0.43,0.962 0.962,0.962c1.469,0 4.104,0 4.104,0l-0,-8.607l8.504,-0l0,-4.15c-0,-0.532 -0.431,-0.963 -0.962,-0.963c-2.495,0 -9.151,0 -11.646,0Zm3.094,12.719l0,-2.997l-2.998,-0l0,2.997l2.998,0Zm0,-3.974l0,-2.998l-2.998,0l0,2.998l2.998,-0Zm0,-4.644l0,-2.997l-2.998,-0l0,2.997l2.998,0Zm4.513,-2.997l-2.998,-0l0,2.997l2.998,0l-0,-2.997Zm3.974,-0l-2.997,-0l-0,2.997l2.997,0l0,-2.997Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-tableofcontents.svg b/.icons/kora/actions/16/insert-tableofcontents.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/insert-tableofcontents.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/insert-text-frame.svg b/.icons/kora/actions/16/insert-text-frame.svg
new file mode 100644
index 000000000..a79a23f84
--- /dev/null
+++ b/.icons/kora/actions/16/insert-text-frame.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,1l0,1l-1,0l0,1l1,0l0,10l-1,0l0,1l1,0l0,1l1,0l0,-1l10,0l0,1l1,0l0,-1l1,0l0,-1l-1,0l0,-10l1,0l0,-1l-1,0l0,-1l-1,0l0,1l-10,0l0,-1l-1,0Zm1,2l10,0l0,10l-10,0l0,-10Zm1.63,1.63l0,1.685l2.528,0l-0,5.055l1.684,-0l0,-5.055l2.528,0l-0,-1.685l-6.74,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/insert-text.svg b/.icons/kora/actions/16/insert-text.svg
new file mode 100644
index 000000000..f7e9454c9
--- /dev/null
+++ b/.icons/kora/actions/16/insert-text.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,12l3,4l3,-4l-6,-0Zm9.001,-6.897l-0.467,0l-0,0.83l-0.021,0c-0.405,-0.602 -1.11,-0.934 -1.847,-0.934c-1.442,0 -2.345,1.069 -2.345,2.47c0,1.401 0.913,2.532 2.366,2.532c0.705,-0 1.473,-0.353 1.826,-0.965l0.021,-0l-0,0.861l0.467,-0l-0,-4.794Zm-6.941,2.833l0.893,1.961l1.048,-0l-3.736,-8.156l-3.735,8.156l1.048,-0l0.892,-1.961l3.59,-0Zm4.585,-2.501c-1.1,0 -1.857,0.996 -1.857,2.034c-0,1.1 0.726,2.096 1.888,2.096c1.225,-0 1.889,-0.996 1.889,-2.148c-0,-1.11 -0.758,-1.982 -1.92,-1.982Zm-4.989,1.608l-2.781,0l1.39,-3.164l1.391,3.164Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/interactive_simplify.svg b/.icons/kora/actions/16/interactive_simplify.svg
new file mode 100644
index 000000000..5f1ad4b85
--- /dev/null
+++ b/.icons/kora/actions/16/interactive_simplify.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.035,13.097c-0.056,1.171 0.268,1.762 0.593,2.063c0.284,0.262 0.603,0.343 0.849,0.348c0.96,0.019 1.616,-0.656 1.903,-1.757c0.351,-1.343 0.142,-3.362 -0.524,-5.002c-0.735,-1.813 -0.924,-3.815 -0.499,-5.131c0.228,-0.703 0.632,-1.2 1.29,-1.204c0.708,-0.003 1.058,0.59 1.241,1.364c0.346,1.463 0.052,3.586 -0.523,5.051c-0.997,2.542 0.065,4.641 2,4.596c1.052,-0.025 1.689,-0.618 2.007,-1.467c0.411,-1.096 0.23,-2.674 -0.265,-3.776c-0.223,-0.498 -0.399,-1.357 -0.312,-2.09c0.067,-0.564 0.292,-1.072 0.93,-1.072c0.57,0 0.776,0.455 0.836,1.005c0.083,0.758 -0.107,1.707 -0.39,2.468c-0.252,0.681 -0.308,1.494 -0.119,2.139c0.224,0.764 0.76,1.313 1.654,1.327c0.537,0.008 0.924,-0.226 1.225,-0.597c0.232,-0.286 0.407,-0.666 0.568,-1.05c0.128,-0.304 0.245,-0.611 0.405,-0.84c0.08,-0.114 0.164,-0.212 0.304,-0.212l2.428,-0c0.276,-0 0.5,-0.224 0.5,-0.5c-0,-0.276 -0.224,-0.5 -0.5,-0.5l-2.428,-0c-0.696,-0 -1.133,0.529 -1.456,1.253c-0.163,0.367 -0.305,0.781 -0.512,1.1c-0.125,0.192 -0.272,0.35 -0.518,0.346c-0.394,-0.006 -0.611,-0.272 -0.71,-0.608c-0.134,-0.456 -0.082,-1.029 0.097,-1.511c0.406,-1.096 0.621,-2.519 0.338,-3.481c-0.238,-0.804 -0.775,-1.339 -1.722,-1.339c-1.012,0 -1.564,0.583 -1.809,1.394c-0.305,1.008 -0.06,2.422 0.279,3.177c0.333,0.743 0.503,1.751 0.357,2.58c-0.119,0.677 -0.463,1.237 -1.211,1.254c-0.582,0.014 -1.002,-0.312 -1.205,-0.827c-0.245,-0.623 -0.203,-1.479 0.16,-2.403c0.643,-1.637 0.952,-4.013 0.565,-5.647c-0.306,-1.293 -1.037,-2.14 -2.219,-2.134c-1.094,0.007 -1.858,0.728 -2.236,1.896c-0.482,1.49 -0.31,3.762 0.524,5.815c0.582,1.435 0.789,3.198 0.482,4.373c-0.151,0.58 -0.409,1.02 -0.915,1.01c-0.1,-0.002 -0.226,-0.075 -0.318,-0.265c-0.113,-0.234 -0.169,-0.584 -0.145,-1.098c0.013,-0.276 -0.2,-0.51 -0.476,-0.523c-0.275,-0.013 -0.51,0.2 -0.523,0.475Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/internet-amarok.svg b/.icons/kora/actions/16/internet-amarok.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/kora/actions/16/internet-amarok.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/internet-services.svg b/.icons/kora/actions/16/internet-services.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/kora/actions/16/internet-services.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/invertimage.svg b/.icons/kora/actions/16/invertimage.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/kora/actions/16/invertimage.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/irc-channel-active.svg b/.icons/kora/actions/16/irc-channel-active.svg
new file mode 120000
index 000000000..324bd1d2a
--- /dev/null
+++ b/.icons/kora/actions/16/irc-channel-active.svg
@@ -0,0 +1 @@
+filename-discnumber-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/irc-channel-inactive.svg b/.icons/kora/actions/16/irc-channel-inactive.svg
new file mode 100644
index 000000000..85f496154
--- /dev/null
+++ b/.icons/kora/actions/16/irc-channel-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 4 1 L 4 4 L 1 4 L 1 6 L 4 6 L 4 10 L 1 10 L 1 12 L 4 12 L 4 15 L 6 15 L 6 12 L 10 12 L 10 15 L 12 15 L 12 12 L 15 12 L 15 10 L 12 10 L 12 6 L 15 6 L 15 4 L 12 4 L 12 1 L 10 1 L 10 4 L 6 4 L 6 1 L 4 1 z M 6 6 L 10 6 L 10 10 L 6 10 L 6 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/irc-close-channel.svg b/.icons/kora/actions/16/irc-close-channel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/irc-close-channel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/irc-join-channel.svg b/.icons/kora/actions/16/irc-join-channel.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/kora/actions/16/irc-join-channel.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/irc-operator.svg b/.icons/kora/actions/16/irc-operator.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/kora/actions/16/irc-operator.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/irc-remove-operator.svg b/.icons/kora/actions/16/irc-remove-operator.svg
new file mode 100644
index 000000000..1a4d3e15b
--- /dev/null
+++ b/.icons/kora/actions/16/irc-remove-operator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-5.682,-0.356l0.208,1.269c0.344,0.078 0.677,0.199 0.989,0.36l0.976,-0.838c0.385,0.246 0.738,0.541 1.047,0.878l-0.656,1.107c0.214,0.279 0.39,0.586 0.526,0.911l1.287,-0.015c0.136,0.436 0.216,0.889 0.236,1.345l-1.213,0.426c-0.017,0.352 -0.078,0.701 -0.183,1.037l0.995,0.815c-0.176,0.422 -0.405,0.82 -0.683,1.183l-1.204,-0.454c-0.239,0.259 -0.509,0.487 -0.806,0.677l0.238,1.264c-0.406,0.21 -0.837,0.367 -1.283,0.467l-0.631,-1.122c-0.349,0.046 -0.703,0.046 -1.052,0l-0.631,1.122c-0.446,-0.1 -0.877,-0.257 -1.283,-0.467l0.238,-1.264c-0.297,-0.19 -0.567,-0.418 -0.806,-0.677l-1.204,0.454c-0.278,-0.363 -0.507,-0.761 -0.683,-1.183l0.995,-0.815c-0.105,-0.336 -0.166,-0.685 -0.183,-1.037l-1.213,-0.426c0.02,-0.456 0.1,-0.909 0.236,-1.345l1.287,0.015c0.136,-0.325 0.312,-0.632 0.526,-0.911l-0.656,-1.107c0.309,-0.337 0.662,-0.632 1.047,-0.878l0.976,0.838c0.312,-0.161 0.645,-0.282 0.989,-0.36l0.208,-1.269c0.453,-0.059 0.913,-0.059 1.366,0Zm-0.683,2.283c1.641,0 2.974,1.333 2.974,2.975c0,1.641 -1.333,2.974 -2.974,2.974c-1.641,0 -2.974,-1.333 -2.974,-2.974c-0,-1.642 1.333,-2.975 2.974,-2.975Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/irc-unvoice.svg b/.icons/kora/actions/16/irc-unvoice.svg
new file mode 120000
index 000000000..b941b1859
--- /dev/null
+++ b/.icons/kora/actions/16/irc-unvoice.svg
@@ -0,0 +1 @@
+player-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/irc-voice.svg b/.icons/kora/actions/16/irc-voice.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/kora/actions/16/irc-voice.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/items-tags.svg b/.icons/kora/actions/16/items-tags.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/items-tags.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-add.svg b/.icons/kora/actions/16/itmages-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-cancel.svg b/.icons/kora/actions/16/itmages-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-copy-link.svg b/.icons/kora/actions/16/itmages-copy-link.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-copy-link.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-error.svg b/.icons/kora/actions/16/itmages-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-folder.svg b/.icons/kora/actions/16/itmages-folder.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-folder.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-information.svg b/.icons/kora/actions/16/itmages-information.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-information.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-open-browser.svg b/.icons/kora/actions/16/itmages-open-browser.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-open-browser.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-question.svg b/.icons/kora/actions/16/itmages-question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-quit.svg b/.icons/kora/actions/16/itmages-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-remove.svg b/.icons/kora/actions/16/itmages-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-resize.svg b/.icons/kora/actions/16/itmages-resize.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-resize.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-rotate.svg b/.icons/kora/actions/16/itmages-rotate.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-rotate.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-select-all.svg b/.icons/kora/actions/16/itmages-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-settings.svg b/.icons/kora/actions/16/itmages-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-stop.svg b/.icons/kora/actions/16/itmages-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-tools.svg b/.icons/kora/actions/16/itmages-tools.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-tools.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-upload.svg b/.icons/kora/actions/16/itmages-upload.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-upload.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-utils.svg b/.icons/kora/actions/16/itmages-utils.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-utils.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/itmages-warning.svg b/.icons/kora/actions/16/itmages-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/actions/16/itmages-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/journal-new.svg b/.icons/kora/actions/16/journal-new.svg
new file mode 100644
index 000000000..e77790f70
--- /dev/null
+++ b/.icons/kora/actions/16/journal-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.883,11.091l-0,-2.431c-0,-0.365 0.296,-0.66 0.66,-0.66c0.365,0 0.66,0.295 0.66,0.66l0,2.431l2.432,0c0.364,0 0.66,0.296 0.66,0.661c-0,0.364 -0.296,0.66 -0.66,0.66l-2.432,-0l0,2.431c0,0.365 -0.295,0.66 -0.66,0.66c-0.364,0 -0.66,-0.295 -0.66,-0.66l-0,-2.431l-2.432,-0c-0.364,-0 -0.659,-0.296 -0.659,-0.66c-0,-0.365 0.295,-0.661 0.659,-0.661l2.432,0Zm-9.883,2.395l0,1.028l6,0l0,-1.028l-6,-0Zm0,-4l0,1.028l6,0l0,-1.028l-6,-0Zm0,-4.01l0,1.048l14,-0l0,-1.048l-14,0Zm0,-4l0,1.048l14,-0l0,-1.048l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdeconnect.svg b/.icons/kora/actions/16/kdeconnect.svg
new file mode 100644
index 000000000..37bbe01c0
--- /dev/null
+++ b/.icons/kora/actions/16/kdeconnect.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.047,2.135c0,-0.209 0.17,-0.378 0.379,-0.378l7.148,-0c0.209,-0 0.379,0.169 0.379,0.378l-0,11.849c-0,0.209 -0.17,0.378 -0.379,0.378l-7.148,0c-0.209,0 -0.379,-0.169 -0.379,-0.378l0,-11.849Zm6.519,-0.051c0.402,0 0.729,0.327 0.729,0.73c-0,0.403 -0.327,0.729 -0.729,0.729c-0.403,0 -0.73,-0.326 -0.73,-0.729c-0,-0.403 0.327,-0.73 0.73,-0.73Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.377,1c-1,0 -1,1 -1,1l0,12c0,0 0,1 1,1l7.246,0c1,0 1,-1 1,-1l0,-12c0,0 0,-1 -1,-1l-7.246,0Zm-0.33,1.135l0,11.849c0,0.209 0.17,0.378 0.379,0.378l7.148,0c0.209,0 0.379,-0.169 0.379,-0.378l-0,-11.849c-0,-0.209 -0.17,-0.378 -0.379,-0.378l-7.148,0c-0.209,0 -0.379,0.169 -0.379,0.378Zm3.453,10.865l1,0c0,0 0.5,0 0.5,0.5c0,0.5 -0.5,0.5 -0.5,0.5l-1,0c0,0 -0.5,0 -0.5,-0.5c0,-0.5 0.5,-0.5 0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-add-clip.svg b/.icons/kora/actions/16/kdenlive-add-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-add-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-add-color-clip.svg b/.icons/kora/actions/16/kdenlive-add-color-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-add-color-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-add-slide-clip.svg b/.icons/kora/actions/16/kdenlive-add-slide-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-add-slide-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-add-text-clip.svg b/.icons/kora/actions/16/kdenlive-add-text-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-add-text-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-align-bottom.svg b/.icons/kora/actions/16/kdenlive-align-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-align-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-align-hor.svg b/.icons/kora/actions/16/kdenlive-align-hor.svg
new file mode 100644
index 000000000..7eb05a0d3
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-align-hor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,4l0,8l2,0l0,-8l-2,0Zm-6.985,0.68l-0,6.64l5.81,-3.32l-5.81,-3.32Zm10.169,3.32l5.81,3.32l0,-6.64l-5.81,3.32Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-align-left.svg b/.icons/kora/actions/16/kdenlive-align-left.svg
new file mode 100644
index 000000000..e3c3c9ac1
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-align-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.005,12.001l-0,-8.001l-1.999,-0l-0,8l2,-0l-0.001,0.001Zm6.985,-0.68l0,-6.64l-5.81,3.32l5.81,3.32Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-align-none.svg b/.icons/kora/actions/16/kdenlive-align-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-align-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-align-right.svg b/.icons/kora/actions/16/kdenlive-align-right.svg
new file mode 100644
index 000000000..12f38e871
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-align-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.025,4.131l-0,8.001l1.999,0l-0,-8l-2,0l0.001,-0.001Zm-6.985,0.68l-0,6.64l5.81,-3.32l-5.81,-3.32Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-align-top.svg b/.icons/kora/actions/16/kdenlive-align-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-align-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-align-vert.svg b/.icons/kora/actions/16/kdenlive-align-vert.svg
new file mode 100644
index 000000000..bfe924c8c
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-align-vert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.005,6.996l-8.001,-0l0,1.999l8,0l0,-2Zm-0.68,-6.985l-6.64,0l3.32,5.81l3.32,-5.81Zm-3.32,10.17l-3.319,5.81l6.639,-0.001l-3.32,-5.81Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-composite.svg b/.icons/kora/actions/16/kdenlive-composite.svg
new file mode 100644
index 000000000..94f186541
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-composite.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2zm3 1h4v4h4v4h-4v4h-4v-4h-4v-4h4zm0 4v4h4v-4z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-custom-effect.svg b/.icons/kora/actions/16/kdenlive-custom-effect.svg
new file mode 100644
index 000000000..4f0a6b281
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-custom-effect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-5.712,-0.13l0.2,1.214c0.329,0.074 0.647,0.19 0.946,0.344l0.933,-0.802c0.368,0.236 0.705,0.518 1.001,0.84l-0.628,1.059c0.205,0.267 0.374,0.561 0.504,0.872l1.23,-0.015c0.131,0.418 0.207,0.85 0.227,1.287l-1.161,0.407c-0.016,0.337 -0.074,0.67 -0.175,0.992l0.952,0.78c-0.168,0.403 -0.388,0.784 -0.653,1.131l-1.152,-0.434c-0.228,0.248 -0.487,0.466 -0.771,0.647l0.228,1.209c-0.389,0.201 -0.801,0.352 -1.228,0.447l-0.603,-1.073c-0.334,0.043 -0.672,0.043 -1.006,0l-0.603,1.073c-0.427,-0.095 -0.839,-0.246 -1.228,-0.447l0.228,-1.209c-0.284,-0.181 -0.543,-0.399 -0.771,-0.647l-1.152,0.434c-0.265,-0.347 -0.485,-0.728 -0.653,-1.131l0.952,-0.78c-0.101,-0.322 -0.159,-0.655 -0.175,-0.992l-1.161,-0.407c0.02,-0.437 0.096,-0.869 0.227,-1.287l1.23,0.015c0.13,-0.311 0.299,-0.605 0.504,-0.872l-0.628,-1.059c0.296,-0.322 0.633,-0.604 1.001,-0.84l0.933,0.802c0.299,-0.154 0.617,-0.27 0.946,-0.344l0.2,-1.214c0.433,-0.056 0.873,-0.056 1.306,0Zm-0.653,2.184c1.57,0 2.845,1.275 2.845,2.845c-0,1.57 -1.275,2.845 -2.845,2.845c-1.57,-0 -2.845,-1.275 -2.845,-2.845c0,-1.57 1.275,-2.845 2.845,-2.845Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-deleffect.svg b/.icons/kora/actions/16/kdenlive-deleffect.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-deleffect.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-down.svg b/.icons/kora/actions/16/kdenlive-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-hide-audio.svg b/.icons/kora/actions/16/kdenlive-hide-audio.svg
new file mode 100644
index 000000000..36458fc51
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-hide-audio.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M7.132,0.208l-5.046,4.45l-1.061,-0c-0.567,-0 -1.025,0.458 -1.025,1.025l-0,4.625c-0,0.566 0.458,1.025 1.025,1.025l1.061,-0l5.046,4.449l-0,-15.574Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M10.743,15.631c-0.212,-0.299 -0.066,-0.641 0.313,-0.858c2.192,-1.321 3.823,-4.16 3.823,-6.757c0,-2.596 -1.596,-5.407 -3.793,-6.719c-0.384,-0.22 -0.591,-0.631 -0.39,-0.941c0.198,-0.304 0.691,-0.244 0.895,-0.129c2.715,1.62 4.409,4.562 4.409,7.768c0,3.206 -1.694,6.149 -4.403,7.778c-0.207,0.118 -0.631,0.175 -0.854,-0.142Zm-3.611,-15.423l-5.333,4.45l-0.774,-0c-0.567,-0 -1.025,0.458 -1.025,1.025l0,4.625c0,0.566 0.458,1.025 1.025,1.025l0.774,-0l5.333,4.449l0,-15.574Zm-1.113,2.3l-3.529,3.022c-0.197,0.156 -0.441,0.241 -0.691,0.241l-0.687,-0l0,4.449l0.687,-0c0.25,-0 0.494,0.085 0.691,0.24l3.529,3.023l0,-10.975Zm3.253,9.834c-0.271,-0.361 0.077,-0.755 0.421,-0.948c1.039,-0.634 1.827,-2.148 1.827,-3.399c0,-1.25 -0.855,-2.786 -1.906,-3.398c-0.355,-0.2 -0.624,-0.595 -0.371,-0.902c0.305,-0.368 0.655,-0.265 0.862,-0.153c1.554,0.919 2.54,2.602 2.54,4.453c0,1.851 -0.986,3.535 -2.529,4.475c-0.212,0.115 -0.551,0.26 -0.844,-0.128Zm-1.206,-3.115c0.681,-0 1.233,-0.551 1.233,-1.232c0,-0.68 -0.552,-1.231 -1.233,-1.231l0,2.463Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-hide-video.svg b/.icons/kora/actions/16/kdenlive-hide-video.svg
new file mode 100644
index 000000000..070499f6f
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-hide-video.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M1.576,8.602l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M15.484,7.38l-0,6.507c-0,0.096 -0.051,0.184 -0.132,0.231c-0.082,0.045 -0.182,0.042 -0.26,-0.009c-0.882,-0.572 -2.995,-1.945 -3.654,-2.373c-0.124,-0.081 -0.2,-0.221 -0.202,-0.372c-0.003,-0.349 -0.008,-0.988 -0.012,-1.337c-0.001,-0.151 0.072,-0.292 0.194,-0.375c0.657,-0.446 2.781,-1.887 3.669,-2.491c0.079,-0.053 0.179,-0.058 0.262,-0.012c0.083,0.046 0.135,0.134 0.135,0.231Zm-6.484,0.343l-8.303,0l-0,4.32c-0,0.874 0.709,1.583 1.583,1.583l8.157,0l-0,-4.465c-0,-0.794 -0.644,-1.438 -1.437,-1.438Zm-7.424,0.879l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Zm3.991,-5.701c0.521,-0.641 1.316,-1.051 2.206,-1.051c1.57,0 2.844,1.275 2.844,2.844c0,1.57 -1.274,2.844 -2.844,2.844c-0.89,0 -1.685,-0.409 -2.206,-1.05c-0.522,0.641 -1.317,1.05 -2.207,1.05c-1.569,0 -2.844,-1.274 -2.844,-2.844c0,-1.569 1.275,-2.844 2.844,-2.844c0.89,0 1.685,0.41 2.207,1.051Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-insert-edit.svg b/.icons/kora/actions/16/kdenlive-insert-edit.svg
new file mode 100644
index 000000000..bc1c0ef3a
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-insert-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,3l0,10l1.385,0l0,-10l-1.385,0Zm14.615,0l-0,10l1.385,0l0,-10l-1.385,0Zm-9.615,2l0,6l6,0l0,-6l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-insert-rect.svg b/.icons/kora/actions/16/kdenlive-insert-rect.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-insert-rect.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-insert-unicode.svg b/.icons/kora/actions/16/kdenlive-insert-unicode.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-insert-unicode.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-lock.svg b/.icons/kora/actions/16/kdenlive-lock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-lock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-menu.svg b/.icons/kora/actions/16/kdenlive-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-normal-edit.svg b/.icons/kora/actions/16/kdenlive-normal-edit.svg
new file mode 100644
index 000000000..e3e83e071
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-normal-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.74,10.476l-0,1.048l14.52,0l0,-1.048l-14.52,-0Zm5.216,-8.476c-0.254,-0 -0.497,0.101 -0.676,0.28c-0.179,0.179 -0.28,0.422 -0.28,0.676c0,1.121 0,2.967 0,4.088c-0,0.254 0.101,0.497 0.28,0.676c0.179,0.179 0.422,0.28 0.676,0.28c1.121,0 2.967,0 4.088,-0c0.254,0 0.497,-0.101 0.676,-0.28c0.179,-0.179 0.28,-0.422 0.28,-0.676c0,-1.121 0,-2.967 0,-4.088c0,-0.254 -0.101,-0.497 -0.28,-0.676c-0.179,-0.179 -0.422,-0.28 -0.676,-0.28l-4.088,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-object-height.svg b/.icons/kora/actions/16/kdenlive-object-height.svg
new file mode 100644
index 000000000..79181ae92
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-object-height.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,-0l-3.268,5.668l6.536,-0c-0,0.051 -3.268,-5.668 -3.268,-5.668Zm-3.268,10.227l3.268,5.719l3.268,-5.719l-6.536,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-object-width.svg b/.icons/kora/actions/16/kdenlive-object-width.svg
new file mode 100644
index 000000000..22b64ed2d
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-object-width.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.027,7.973l5.668,3.268l-0,-6.536c0.051,-0 -5.668,3.268 -5.668,3.268Zm10.227,3.268l5.719,-3.268l-5.719,-3.268l-0,6.536Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-overwrite-edit.svg b/.icons/kora/actions/16/kdenlive-overwrite-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-overwrite-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-select-all.svg b/.icons/kora/actions/16/kdenlive-select-all.svg
new file mode 100644
index 000000000..fdd498770
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-select-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,9.007l0,3.993c0,1 1,1 1,1l4,0l0,-1.178l-3.822,-0l0,-3.815l-1.178,0Zm12.822,0l-0,3.815l-3.822,-0l0,1.178l4,0c0,0 1,0 1,-1l0,-3.993l-1.178,0Zm-8.822,-4.007l0,6l6,0l0,-6l-6,0Zm-3,-3c-1,0 -1,1 -1,1l0,3.998l1.178,-0l0,-3.82l3.822,0l0,-1.178l-4,0Zm8,0l0,1.178l3.822,0l-0,3.82l1.178,-0l0,-3.998c0,-1 -1,-1 -1,-1l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-select-images.svg b/.icons/kora/actions/16/kdenlive-select-images.svg
new file mode 100644
index 000000000..af8f5b493
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-select-images.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,9.007l0,3.993c0,1 1,1 1,1l4,0l0,-1.178l-3.822,-0l0,-3.815l-1.178,0Zm12.822,0l-0,3.815l-3.822,-0l0,1.178l4,0c0,0 1,0 1,-1l0,-3.993l-1.178,0Zm-6.589,-2.007l0,4l1.534,0l-0,-4l-1.534,0Zm-5.233,-5c-1,0 -1,1 -1,1l0,3.998l1.178,-0l0,-3.82l3.822,0l0,-1.178l-4,0Zm8,0l0,1.178l3.822,0l-0,3.82l1.178,-0l0,-3.998c0,-1 -1,-1 -1,-1l-4,0Zm-2.09,2.645c-0.179,0 -0.351,0.071 -0.478,0.198c-0.127,0.127 -0.199,0.3 -0.199,0.479c0,0 0,0.001 0,0.001c0,0.18 0.072,0.352 0.199,0.479c0.127,0.127 0.299,0.198 0.478,0.198c0.06,-0 0.12,-0 0.18,-0c0.179,0 0.351,-0.071 0.478,-0.198c0.127,-0.127 0.199,-0.299 0.199,-0.479c-0,-0 -0,-0.001 -0,-0.001c-0,-0.179 -0.072,-0.352 -0.199,-0.479c-0.127,-0.127 -0.299,-0.198 -0.478,-0.198c-0.06,0 -0.12,0 -0.18,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-select-rects.svg b/.icons/kora/actions/16/kdenlive-select-rects.svg
new file mode 100644
index 000000000..da9f4e5e7
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-select-rects.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,9.007l0,3.993c0,1 1,1 1,1l4,0l0,-1.178l-3.822,-0l0,-3.815l-1.178,0Zm12.822,0l-0,3.815l-3.822,-0l0,1.178l4,0c0,0 1,0 1,-1l0,-3.993l-1.178,0Zm-11.822,-7.007c-1,0 -1,1 -1,1l0,3.998l1.178,-0l0,-3.82l3.822,0l0,-1.178l-4,0Zm8,0l0,1.178l3.822,0l-0,3.82l1.178,-0l0,-3.998c0,-1 -1,-1 -1,-1l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-select-texts.svg b/.icons/kora/actions/16/kdenlive-select-texts.svg
new file mode 100644
index 000000000..070d617c2
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-select-texts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,9.007l0,3.993c0,1 1,1 1,1l4,0l0,-1.178l-3.822,-0l0,-3.815l-1.178,0Zm12.822,0l-0,3.815l-3.822,-0l0,1.178l4,0c0,0 1,0 1,-1l0,-3.993l-1.178,0Zm-8.822,-4.007l0,2l1.99,0l0,4l2,0l0,-4l2.01,0l0,-2l-6,0Zm-3,-3c-1,0 -1,1 -1,1l0,3.998l1.178,-0l0,-3.82l3.822,0l0,-1.178l-4,0Zm8,0l0,1.178l3.822,0l-0,3.82l1.178,-0l0,-3.998c0,-1 -1,-1 -1,-1l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-select-tool.svg b/.icons/kora/actions/16/kdenlive-select-tool.svg
new file mode 100644
index 000000000..258f4bd1f
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-select-tool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.653,12.148l-3.135,1.81l-1.971,-13.73l10.906,8.571l-3.135,1.81l2.092,3.625l-2.665,1.538l-2.092,-3.624Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-show-audio.svg b/.icons/kora/actions/16/kdenlive-show-audio.svg
new file mode 100644
index 000000000..c75cb2239
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-show-audio.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M7.132,0.341l-5.046,4.45l-1.061,0c-0.567,0 -1.025,0.458 -1.025,1.025l-0,4.625c-0,0.566 0.458,1.025 1.025,1.025l1.061,0l5.046,4.449l-0,-15.574Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.132,0.341l-5.333,4.45l-0.774,0c-0.567,0 -1.025,0.458 -1.025,1.025l-0,4.625c-0,0.566 0.458,1.025 1.025,1.025l0.774,0l5.333,4.449l-0,-15.574Zm-1.113,2.3l-3.529,3.022c-0.197,0.156 -0.441,0.241 -0.691,0.241l-0.687,0l0,4.449l0.687,0c0.25,0 0.494,0.085 0.691,0.24l3.529,3.023l0,-10.975Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.743,15.764c-0.212,-0.299 -0.066,-0.641 0.313,-0.858c2.192,-1.321 3.823,-4.16 3.823,-6.757c0,-2.596 -1.596,-5.407 -3.793,-6.719c-0.384,-0.22 -0.591,-0.631 -0.39,-0.941c0.198,-0.304 0.691,-0.244 0.895,-0.129c2.715,1.62 4.409,4.562 4.409,7.768c0,3.206 -1.694,6.149 -4.403,7.778c-0.207,0.118 -0.631,0.175 -0.854,-0.142Zm-1.471,-3.289c-0.271,-0.361 0.077,-0.755 0.421,-0.948c1.039,-0.634 1.827,-2.148 1.827,-3.399c0,-1.25 -0.855,-2.786 -1.906,-3.398c-0.355,-0.2 -0.624,-0.595 -0.371,-0.902c0.305,-0.368 0.655,-0.265 0.862,-0.153c1.554,0.919 2.54,2.602 2.54,4.453c0,1.851 -0.986,3.535 -2.529,4.475c-0.212,0.115 -0.551,0.26 -0.844,-0.128Zm-1.206,-3.115c0.681,0 1.233,-0.551 1.233,-1.232c0,-0.68 -0.552,-1.231 -1.233,-1.231l0,2.463Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-show-audiothumb.svg b/.icons/kora/actions/16/kdenlive-show-audiothumb.svg
new file mode 100644
index 000000000..fec052c2c
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-show-audiothumb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.019,3c-0.578,0.003 -0.366,3.633 -0.354,4.289c-0.372,0.432 -1.504,-1.712 -1.876,-1.695c-0.372,0.016 -0.272,1.261 -0.355,1.795c-0.628,0.268 -2.434,0.611 -2.434,0.611c0,0 1.806,0.343 2.434,0.611c0.027,0.459 -0.017,1.778 0.355,1.795c0.372,0.017 1.504,-2.127 1.876,-1.695c-0.002,0.582 -0.224,4.286 0.354,4.289c0.579,0.003 2.536,-3.753 3.114,-4.271c0.055,0.367 -0.013,1.245 0.355,1.16c0.368,-0.086 1.485,-1.961 1.853,-1.674c0.05,0.52 0.009,3.334 0.354,3.396c0.346,0.063 1.372,-2.676 1.718,-3.021c0.064,0.327 0.207,1.226 0.354,0.947c0.581,-1.097 3.233,-1.537 3.233,-1.537c0,0 -2.474,-0.608 -3.233,-1.537c-0.199,-0.245 -0.253,0.685 -0.354,0.947c-0.346,-0.345 -1.372,-3.084 -1.718,-3.021c-0.345,0.062 -0.323,2.801 -0.354,3.396c-0.368,0.287 -1.485,-1.588 -1.853,-1.674c-0.368,-0.085 -0.254,0.746 -0.355,1.161c-0.578,-0.519 -2.535,-4.275 -3.114,-4.272Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-show-markers.svg b/.icons/kora/actions/16/kdenlive-show-markers.svg
new file mode 100644
index 000000000..a0397f69e
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-show-markers.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,12l1,0l0,1l-1,0l0,-1Zm2,0l1,0l0,1l-1,0l0,-1Zm-3.384,1l-1.74,0l-0.444,-1.032l-3.24,0l-0.444,1.032l-1.74,0l3.54,-8.064l0.528,0l3.54,8.064Zm-4.86,-2.364l2.1,0l-1.044,-2.676l-1.056,2.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-show-video.svg b/.icons/kora/actions/16/kdenlive-show-video.svg
new file mode 100644
index 000000000..2aa001be6
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-show-video.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.576,8.602l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.484,7.38l-0,6.507c-0,0.096 -0.051,0.184 -0.132,0.231c-0.082,0.045 -0.182,0.042 -0.26,-0.009c-0.882,-0.572 -2.995,-1.945 -3.654,-2.373c-0.124,-0.081 -0.2,-0.221 -0.202,-0.372c-0.003,-0.349 -0.008,-0.988 -0.012,-1.337c-0.001,-0.151 0.072,-0.292 0.194,-0.375c0.657,-0.446 2.781,-1.887 3.669,-2.491c0.079,-0.053 0.179,-0.058 0.262,-0.012c0.083,0.046 0.135,0.134 0.135,0.231Zm-6.484,0.343l-8.303,0l-0,4.32c-0,0.874 0.709,1.583 1.583,1.583l8.157,0l-0,-4.465c-0,-0.794 -0.644,-1.438 -1.437,-1.438Zm-7.424,0.879l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Zm3.991,-5.701c0.521,-0.641 1.316,-1.051 2.206,-1.051c1.57,0 2.844,1.275 2.844,2.844c0,1.57 -1.274,2.844 -2.844,2.844c-0.89,0 -1.685,-0.409 -2.206,-1.05c-0.522,0.641 -1.317,1.05 -2.207,1.05c-1.569,0 -2.844,-1.274 -2.844,-2.844c0,-1.569 1.275,-2.844 2.844,-2.844c0.89,0 1.685,0.41 2.207,1.051Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-show-videothumb.svg b/.icons/kora/actions/16/kdenlive-show-videothumb.svg
new file mode 120000
index 000000000..7b51f34f7
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-show-videothumb.svg
@@ -0,0 +1 @@
+kdenlive-show-audiothumb.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-slide.svg b/.icons/kora/actions/16/kdenlive-slide.svg
new file mode 100644
index 000000000..08413c379
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-slide.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6 1c-.265 0-.52.105-.707.293-.188.187-.293.442-.293.707v5.543h-2v-2.543l-3 3 3 3v-2.315h2v5.315c0 .265.105.52.293.707.187.188.442.293.707.293h4c.265 0 .52-.105.707-.293.188-.187.293-.442.293-.707 0-1.78 0-5.315 0-5.315h2v2.315l3-3-3-3v2.543h-2v-5.543c0-.265-.105-.52-.293-.707-.187-.188-.442-.293-.707-.293-1.11 0-2.89 0-4 0zm.291 1.124h3.418v11.752h-3.418z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-slip.svg b/.icons/kora/actions/16/kdenlive-slip.svg
new file mode 100644
index 000000000..1592440c1
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-slip.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m2.178 8 2.911 2.911v-2.274h1.941v-1.274h-1.941v-2.274zm11.644 0-2.911-2.911v2.274h-1.941v1.274h1.941v2.274z"/>
+ <path d="m1 9.007v3.993c0 1 1 1 1 1h4v-1.178h-3.822v-3.815zm12.822 0v3.815h-3.822v1.178h4s1 0 1-1v-3.993zm-11.822-7.007c-1 0-1 1-1 1v6.007h1.178v-5.829h3.822v-1.178zm8 0v1.178h3.822v5.829h1.178v-6.007c0-1-1-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-snap.svg b/.icons/kora/actions/16/kdenlive-snap.svg
new file mode 120000
index 000000000..305374af9
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-snap.svg
@@ -0,0 +1 @@
+kdenlive-align-hor.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-spacer-tool.svg b/.icons/kora/actions/16/kdenlive-spacer-tool.svg
new file mode 100644
index 000000000..f421c1f47
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-spacer-tool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.293,12.585c-1.218,1.175 -2.846,1.833 -4.541,1.833c-3.611,0 -6.542,-2.931 -6.542,-6.541c0,-3.613 2.929,-6.542 6.542,-6.542l-0,1.199c-2.951,0 -5.343,2.392 -5.343,5.343c0,2.948 2.394,5.342 5.343,5.342c1.377,-0 2.699,-0.532 3.692,-1.482l-2.084,-2.084l5.43,-0.418l-0.418,5.43l-2.079,-2.08Zm2.707,-8.585c0,1.646 -1.354,3 -3,3c-1.646,-0 -3,-1.354 -3,-3c0,-1.646 1.354,-3 3,-3c1.646,-0 3,1.354 3,3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-split-audio.svg b/.icons/kora/actions/16/kdenlive-split-audio.svg
new file mode 100644
index 000000000..76bfdfe8d
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-split-audio.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.5,7l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Z"/>
+ <path id="Musical-Note" style="fill:currentColor;" class="ColorScheme-Text" d="M5.582,8.489l0,4.927c0,1.194 -0.965,2.162 -2.156,2.162l-0.598,0c-0.86,0 -1.557,-0.699 -1.557,-1.562l0,-0.139c0,-0.794 0.631,-1.586 1.403,-1.762l1.72,-0.39c0.333,-0.076 0.606,-0.418 0.606,-0.76l0.003,-2.476l0.579,0Zm7.216,0l0,3.033c0,1.206 -0.974,2.183 -2.178,2.183l-0.621,0c-0.863,0 -1.562,-0.701 -1.562,-1.566l0,-0.145c0,-0.788 0.627,-1.574 1.393,-1.746l1.773,-0.398c0.333,-0.075 0.606,-0.416 0.606,-0.758l0,-0.603l0.589,0Zm-0.908,-8.467c0.066,-0.014 0.131,-0.022 0.192,-0.022c0.408,0 0.715,0.307 0.715,0.752l0,0.499l0.001,0l0,5.128l-0.589,-0l0,-3.019l-6.616,1.398l0,1.621l-0.587,-0l0.004,-3.254l0,-0.928c0,-0.346 0.275,-0.691 0.611,-0.767l6.269,-1.408Zm0.372,0.742l-6.662,1.423l0,1.091l6.662,-1.422l0,-1.092Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-track-has-effect.svg b/.icons/kora/actions/16/kdenlive-track-has-effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-track-has-effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-track_has_effect.svg b/.icons/kora/actions/16/kdenlive-track_has_effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-track_has_effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-unlock.svg b/.icons/kora/actions/16/kdenlive-unlock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-unlock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-unselect-all.svg b/.icons/kora/actions/16/kdenlive-unselect-all.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-unselect-all.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-up.svg b/.icons/kora/actions/16/kdenlive-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-zindex-bottom.svg b/.icons/kora/actions/16/kdenlive-zindex-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zindex-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-zindex-down.svg b/.icons/kora/actions/16/kdenlive-zindex-down.svg
new file mode 100644
index 000000000..96b88f7de
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zindex-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c1.098,0 2,0.903 2,2c0,1.097 -0.902,2 -2,2c-1.096,0 -2,-0.903 -2,-2c0,-1.097 0.904,-2 2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.406,4.712l-0.001,8.77l-3.783,-3.711l-0.913,0.914l5.315,5.315l5.267,-5.266l-0.915,-0.913l-3.771,3.661l0,-8.77l-1.2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-zindex-top.svg b/.icons/kora/actions/16/kdenlive-zindex-top.svg
new file mode 100644
index 000000000..53e2c3496
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zindex-top.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,12c1.098,0 2,0.903 2,2c0,1.097 -0.902,2 -2,2c-1.096,0 -2,-0.903 -2,-2c0,-1.097 0.904,-2 2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.406,11l-0.001,-8.482l-3.783,3.711l-0.913,-0.914l5.315,-5.315l5.267,5.266l-0.915,0.913l-3.771,-3.661l0,8.482l-1.2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-zindex-up.svg b/.icons/kora/actions/16/kdenlive-zindex-up.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zindex-up.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-zone-end.svg b/.icons/kora/actions/16/kdenlive-zone-end.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zone-end.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-zone-start.svg b/.icons/kora/actions/16/kdenlive-zone-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zone-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kdenlive-zoom-large.svg b/.icons/kora/actions/16/kdenlive-zoom-large.svg
new file mode 100644
index 000000000..3d1fe7973
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zoom-large.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,9.007l0,3.993c0,1 1,1 1,1l4,0l0,-1.178l-3.822,-0l0,-3.815l-1.178,0Zm12.822,0l-0,3.815l-3.822,-0l0,1.178l4,0c0,0 1,0 1,-1l0,-3.993l-1.178,0Zm-7.822,-0.007l2,4l2,-4l-4,0Zm2,-6l-2,4l4,0l-2,-4Zm-6,-1c-1,0 -1,1 -1,1l0,3.998l1.178,-0l0,-3.82l3.822,0l0,-1.178l-4,0Zm8,0l0,1.178l3.822,0l-0,3.82l1.178,-0l0,-3.998c0,-1 -1,-1 -1,-1l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdenlive-zoom-small.svg b/.icons/kora/actions/16/kdenlive-zoom-small.svg
new file mode 100644
index 000000000..e280dc80c
--- /dev/null
+++ b/.icons/kora/actions/16/kdenlive-zoom-small.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,8l-2,4l4,0l-2,-4Zm0,0l-2,-4l4,0l-2,4Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,9.007l0,3.993c0,1 1,1 1,1l4,0l0,-1.178l-3.822,-0l0,-3.815l-1.178,0Zm12.822,0l-0,3.815l-3.822,-0l0,1.178l4,0c0,0 1,0 1,-1l0,-3.993l-1.178,0Zm-11.822,-7.007c-1,0 -1,1 -1,1l0,3.998l1.178,-0l0,-3.82l3.822,0l0,-1.178l-4,0Zm8,0l0,1.178l3.822,0l-0,3.82l1.178,-0l0,-3.998c0,-1 -1,-1 -1,-1l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kdocumentinfo.svg b/.icons/kora/actions/16/kdocumentinfo.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/kdocumentinfo.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/key-enter.svg b/.icons/kora/actions/16/key-enter.svg
new file mode 100644
index 000000000..47f924bad
--- /dev/null
+++ b/.icons/kora/actions/16/key-enter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M7,1c0,0 -1,0 -1,1l0,4l-4,0c0,0 -1,0 -1,1l0,7c0,1 1,1 1,1l12,0c0,0 1,0 1,-1l0,-12c0,-1 -1,-1 -1,-1l-7,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.209,2.278l1.262,-0l0,8.837l-5.05,0l0,1.263l-3.787,-1.894l3.787,-1.894l0,1.263l3.788,-0l-0,-7.575Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/key_enter.svg b/.icons/kora/actions/16/key_enter.svg
new file mode 120000
index 000000000..4ded94688
--- /dev/null
+++ b/.icons/kora/actions/16/key_enter.svg
@@ -0,0 +1 @@
+key-enter.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kfm_home.svg b/.icons/kora/actions/16/kfm_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/kfm_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kittens.svg b/.icons/kora/actions/16/kittens.svg
new file mode 100644
index 000000000..0409ec0ba
--- /dev/null
+++ b/.icons/kora/actions/16/kittens.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" width="16" height="16" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 1c-1.1046 0-2 1.3432-2 3s0.8954 3 2 3 2-1.3432 2-3-0.8954-3-2-3zm5 0c-1.1046 0-2 1.3432-2 3s0.8954 3 2 3c1.105 0 2-1.3432 2-3s-0.895-3-2-3zm-8.1133 4.9863c-0.0909 0.0114-0.1776 0.0351-0.2617 0.0742-0.67256 0.3136-0.82714 1.4276-0.3438 2.4864 0.4837 1.0587 1.4212 1.6611 2.0938 1.3476 0.6726-0.3138 0.8274-1.4256 0.3438-2.4843-0.4232-0.9264-1.1955-1.5038-1.8321-1.4239zm12.226 0c-0.636-0.0799-1.409 0.4975-1.832 1.4239-0.483 1.0587-0.329 2.1705 0.344 2.4843 0.673 0.3135 1.61-0.2889 2.094-1.3476 0.483-1.0588 0.329-2.1728-0.344-2.4864-0.084-0.0391-0.171-0.0628-0.262-0.0742zm-6.2751 2.0137s-1.0555-0.003-1.7793 0.6445c-1.0017 0.8974-2.1582 2.8065-2.1582 2.8065-0.6115 0.958-0.9004 1.464-0.9004 1.994 0 1.048 0.7838 1.555 1.8379 1.555 0.4641 0 0.7517 0.005 1.5098-0.387 0 0 0.4921-0.452 1.6523-0.406 1.1494-0.046 1.6406 0.4 1.6406 0.4 0.7584 0.392 1.0584 0.393 1.5234 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 0.001-1.186-1.8746-2.1566-2.8045-0.6786-0.6481-1.7813-0.6445-1.7813-0.6445h-0.3242z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kmouth-phrase-new.svg b/.icons/kora/actions/16/kmouth-phrase-new.svg
new file mode 100644
index 000000000..9d0522588
--- /dev/null
+++ b/.icons/kora/actions/16/kmouth-phrase-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5,2 C 2.5,2 1,2 1,3.5 V 7.5 C 1,9 2.5,9 2.5,9 H 3 L 4.5,11 6,9 H 9.5 C 9.5,9 11,9 11,7.5 V 3.5 C 11,2 9.5,2 9.5,2 Z M 12,10 V 12 H 10 V 13 H 12 V 15 H 13 V 13 H 15 V 12 H 13 V 10 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kmouth-phrase.svg b/.icons/kora/actions/16/kmouth-phrase.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/kmouth-phrase.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kmouth-phrasebook.svg b/.icons/kora/actions/16/kmouth-phrasebook.svg
new file mode 120000
index 000000000..7d2325842
--- /dev/null
+++ b/.icons/kora/actions/16/kmouth-phrasebook.svg
@@ -0,0 +1 @@
+im-irc.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kmouth-phresebook-new.svg b/.icons/kora/actions/16/kmouth-phresebook-new.svg
new file mode 100644
index 000000000..328765c48
--- /dev/null
+++ b/.icons/kora/actions/16/kmouth-phresebook-new.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.5,2 C 3.5,2 2,2 2,3.5 V 7.5 C 2,9 3,9 3,9 V 6.5 C 3,5 4.5,5 4.5,5 H 12 V 3.5 C 12,2 10.5,2 10.5,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5,6 C 12.5,6 14,6 14,7.5 V 11.5 C 14,13 12.5,13 12.5,13 H 12 L 10.5,15 9,13 H 5.5 C 5.5,13 4,13 4,11.5 V 7.5 C 4,6 5.5,6 5.5,6 Z M 10,7 H 9 V 9 H 7 V 10 H 9 V 12 H 10 V 10 H 12 V 9 H 10 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/knotes_alarm.svg b/.icons/kora/actions/16/knotes_alarm.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/knotes_alarm.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/knotes_date.svg b/.icons/kora/actions/16/knotes_date.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/kora/actions/16/knotes_date.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/knotes_delete.svg b/.icons/kora/actions/16/knotes_delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/knotes_delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kontes_close.svg b/.icons/kora/actions/16/kontes_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/kontes_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kr_combine.svg b/.icons/kora/actions/16/kr_combine.svg
new file mode 100644
index 000000000..03e38039c
--- /dev/null
+++ b/.icons/kora/actions/16/kr_combine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.551,8.489l-2.577,0l0,4.044c0,0.276 -0.224,0.5 -0.5,0.5l-4.679,-0c-0.276,-0 -0.5,-0.224 -0.5,-0.5c0,-0.276 0.224,-0.5 0.5,-0.5l4.179,-0l0,-8.087l-4.179,0c-0.276,0 -0.5,-0.224 -0.5,-0.5c0,-0.276 0.224,-0.5 0.5,-0.5l4.679,0c0.276,0 0.5,0.224 0.5,0.5l0,4.043l2.577,0l0,-2.105l4.212,2.605l-4.212,2.606l0,-2.106Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kr_comparedirs.svg b/.icons/kora/actions/16/kr_comparedirs.svg
new file mode 100644
index 000000000..9a2d46431
--- /dev/null
+++ b/.icons/kora/actions/16/kr_comparedirs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,4.915c-0.583,-0.206 -1,-0.762 -1,-1.415c0,-0.828 0.672,-1.5 1.5,-1.5c0.828,0 1.5,0.672 1.5,1.5c0,0.653 -0.417,1.209 -1,1.415l0,7.085l2,0l0,-1l2,1.5l-2,1.5l0,-1l-2,0c0,0 -1,0 -1,-1l0,-7.085Zm9,6.17l0,-7.085l-2,-0l0,1l-2,-1.5l2,-1.5l0,1l2,-0c0,-0 1,-0 1,1l0,7.085c0.582,0.207 1,0.762 1,1.415c0,0.828 -0.672,1.5 -1.5,1.5c-0.828,0 -1.5,-0.672 -1.5,-1.5c0,-0.653 0.418,-1.208 1,-1.415Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kr_diskusage.svg b/.icons/kora/actions/16/kr_diskusage.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/kora/actions/16/kr_diskusage.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kr_jumpback.svg b/.icons/kora/actions/16/kr_jumpback.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/kora/actions/16/kr_jumpback.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kr_mountman.svg b/.icons/kora/actions/16/kr_mountman.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/kr_mountman.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kr_setjumpback.svg b/.icons/kora/actions/16/kr_setjumpback.svg
new file mode 120000
index 000000000..76b680962
--- /dev/null
+++ b/.icons/kora/actions/16/kr_setjumpback.svg
@@ -0,0 +1 @@
+go-jump-definition.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kr_syncbrowse_off.svg b/.icons/kora/actions/16/kr_syncbrowse_off.svg
new file mode 100644
index 000000000..1706e816e
--- /dev/null
+++ b/.icons/kora/actions/16/kr_syncbrowse_off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.391,1.55c0.424,0 0.626,0.22 0.942,0.638c0.317,0.419 0.461,0.684 1.041,0.706l8.683,0c0.523,0 0.943,0.421 0.943,0.943l0,9.67c0,0.523 -0.42,0.943 -0.943,0.943l-14.114,-0c-0.523,-0 -0.943,-0.42 -0.943,-0.943l0,-11.014c0,-0.523 0.42,-0.943 0.943,-0.943l3.448,0Zm7.109,5.45l1.666,1.285l-1.666,1.287l0,-0.857c-0.92,-0 -1.666,0.766 -1.666,1.713c0,0.947 0.746,1.715 1.666,1.715c0.92,0 1.666,-0.768 1.666,-1.715c0,-0.237 0.188,-0.428 0.418,-0.428c0.23,0 0.416,0.192 0.416,0.428l0,0.043c-0.024,1.4 -1.133,2.529 -2.5,2.529c-1.381,0 -2.5,-1.152 -2.5,-2.572c0,-1.428 1.119,-2.571 2.5,-2.571l0,-0.857Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kr_syncbrowse_on.svg b/.icons/kora/actions/16/kr_syncbrowse_on.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/kora/actions/16/kr_syncbrowse_on.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kr_unselect.svg b/.icons/kora/actions/16/kr_unselect.svg
new file mode 100644
index 000000000..37a0adfd4
--- /dev/null
+++ b/.icons/kora/actions/16/kr_unselect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 1l0.0156 11.535 2.3223-2.279 0.4394-0.4318 0.2364 0.5798 1.8925 4.596 1.461-0.674-1.9824-4.5467-0.2461-0.5664 0.5937-0.0567 3.2676-0.3105-8-7.8457zm8.834 0l-0.834 0.834 1.666 1.666-1.666 1.666 0.834 0.834 1.666-1.666 1.666 1.666 0.834-0.834-1.666-1.666 1.666-1.666-0.834-0.834-1.666 1.666-1.666-1.666z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_cbound.svg b/.icons/kora/actions/16/kstars_cbound.svg
new file mode 100644
index 000000000..a6417ce0c
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_cbound.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 -0.21289062 L 5 0 A 5 5 0 0 1 4.9160156 0.88476562 A 5 5 0 0 1 4.8046875 1.3691406 A 5 5 0 0 1 4.6425781 1.84375 A 5 5 0 0 1 2.0449219 4.5507812 A 5 5 0 0 1 1.5898438 4.7304688 A 5 5 0 0 1 1.5800781 4.7304688 A 5 5 0 0 1 1.5683594 4.7304688 A 5 5 0 0 1 1.1132812 4.8574219 A 5 5 0 0 1 1.0976562 4.8574219 A 5 5 0 0 1 0 4.9570312 L 0 5.9570312 A 6 6 0 0 0 1.4140625 5.78125 L 2.3652344 8.6328125 C 1.5994344 8.7328125 0.804 8.9335938 0 8.9335938 L 0 9.5957031 C 1.6837 9.5958031 3.3324812 9.1814031 4.8007812 8.4082031 L 5.4707031 9.4609375 L 6.0078125 10.302734 A 12 12 0 0 0 6.8515625 9.7675781 L 6.8476562 9.7578125 C 8.9215563 8.3112125 10.541 6.2186188 11.375 3.6992188 L 13.529297 4.3144531 L 14.269531 4.5625 C 14.744351 3.0872 14.99749 1.4819344 15 -0.072265625 L 14 -0.072265625 C 13.9963 1.0441344 13.845449 2.1900094 13.574219 3.2871094 L 5.8808594 1.0878906 A 6 6 0 0 0 6 -0.21289062 L 5 -0.21289062 z M 5.609375 2.1230469 L 10.417969 3.4980469 C 9.6534387 5.7774469 8.1874 7.6733344 6.3125 8.9902344 L 5.6640625 7.9707031 L 5.2402344 7.3027344 A 9 9 0 0 1 4.5410156 7.7539062 C 4.1463656 7.9860062 3.7334069 8.1784562 3.3105469 8.3476562 L 2.3652344 5.5117188 A 6 6 0 0 0 5.609375 2.1230469 z M 9.1230469 7.7890625 A 12 12 0 0 1 8.4414062 8.5214844 L 9.8925781 9.8691406 C 7.2785781 12.492141 3.7303 13.9969 0 14 L 0 15 C 4.0072 14.99 7.8163875 13.368416 10.617188 10.541016 L 12.826172 12.59375 A 18 18 0 0 1 8.1894531 16 L 10.208984 16 A 19 19 0 0 0 13.554688 13.271484 L 13.564453 13.28125 A 19 19 0 0 0 14.246094 12.548828 L 14.240234 12.548828 A 19 19 0 0 0 16 10.25 L 16 8.2109375 A 18 18 0 0 1 13.492188 11.851562 L 11.3125 9.8261719 L 10.585938 9.1523438 L 9.1230469 7.7929688 L 9.1230469 7.7890625 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_clines.svg b/.icons/kora/actions/16/kstars_clines.svg
new file mode 100644
index 000000000..c11a1a953
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_clines.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.279297 -0.021484375 L 13.279297 0 L 8.921875 7.359375 L 5.4570312 9.2070312 L 2.4609375 10.394531 L 0 15.59375 L 0.81835938 15.978516 L 3.1269531 11.082031 L 5.8378906 10.007812 L 9.1328125 8.2519531 L 11.988281 10.404297 L 16 5.0019531 L 13.279297 -0.021484375 z M 13.244141 1.8378906 L 14.927734 4.9472656 L 11.804688 9.1523438 L 9.8046875 7.6445312 L 13.244141 1.8378906 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_cnames.svg b/.icons/kora/actions/16/kstars_cnames.svg
new file mode 100644
index 000000000..0d6232f5d
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_cnames.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9003906 0 C 1.1389906 0 5.9211895e-16 2.2386 0 5 L 0 11 C 0 13.7614 1.1389906 16 3.9003906 16 C 6.6617906 16 7.5 13.7614 7.5 11 L 7.5 5 C 7.5 2.2386 6.6618106 0 3.9003906 0 z M 3.9003906 1 C 6.1094906 1 6.5 2.7909 6.5 5 L 6.5 11 C 6.5 13.2091 6.1095206 15 3.9003906 15 C 1.6912606 15 1 13.2091 1 11 L 1 5 C 1 2.7909 1.6912406 1 3.9003906 1 z M 15 4 L 15 5 L 16 5 L 16 4 L 15 4 z M 9 7 L 9 16 L 10 16 L 10 10 C 10 8.8954 10.89543 8 12 8 C 13.10457 8 13 8.8954 13 10 L 14 10 C 14 8.3431 13.65685 7 12 7 C 11.26159 7.001 10.5495 7.2742781 10 7.7675781 L 10 7 L 9 7 z M 15 7 L 15 16 L 16 16 L 16 7 L 15 7 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_deepsky.svg b/.icons/kora/actions/16/kstars_deepsky.svg
new file mode 100644
index 000000000..b7e13a2d9
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_deepsky.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 0 A 0.5 0.5 0 0 0 6 0.5 A 0.5 0.5 0 0 0 6.5 1 A 0.5 0.5 0 0 0 7 0.5 A 0.5 0.5 0 0 0 6.5 0 z M 9.5 0 A 0.5 0.5 0 0 0 9 0.5 A 0.5 0.5 0 0 0 9.5 1 A 0.5 0.5 0 0 0 10 0.5 A 0.5 0.5 0 0 0 9.5 0 z M 4.5 1 A 0.5 0.5 0 0 0 4 1.5 A 0.5 0.5 0 0 0 4.5 2 A 0.5 0.5 0 0 0 5 1.5 A 0.5 0.5 0 0 0 4.5 1 z M 11.5 1 A 0.5 0.5 0 0 0 11 1.5 A 0.5 0.5 0 0 0 11.5 2 A 0.5 0.5 0 0 0 12 1.5 A 0.5 0.5 0 0 0 11.5 1 z M 2.5 2 A 0.5 0.5 0 0 0 2 2.5 A 0.5 0.5 0 0 0 2.5 3 A 0.5 0.5 0 0 0 3 2.5 A 0.5 0.5 0 0 0 2.5 2 z M 13.5 2 A 0.5 0.5 0 0 0 13 2.5 A 0.5 0.5 0 0 0 13.5 3 A 0.5 0.5 0 0 0 14 2.5 A 0.5 0.5 0 0 0 13.5 2 z M 1.5 4 A 0.5 0.5 0 0 0 1 4.5 A 0.5 0.5 0 0 0 1.5 5 A 0.5 0.5 0 0 0 2 4.5 A 0.5 0.5 0 0 0 1.5 4 z M 14.5 4 A 0.5 0.5 0 0 0 14 4.5 A 0.5 0.5 0 0 0 14.5 5 A 0.5 0.5 0 0 0 15 4.5 A 0.5 0.5 0 0 0 14.5 4 z M 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 A 0.5 0.5 0 0 0 1 6.5 A 0.5 0.5 0 0 0 0.5 6 z M 15.5 6 A 0.5 0.5 0 0 0 15 6.5 A 0.5 0.5 0 0 0 15.5 7 A 0.5 0.5 0 0 0 16 6.5 A 0.5 0.5 0 0 0 15.5 6 z M 0.5 9 A 0.5 0.5 0 0 0 0 9.5 A 0.5 0.5 0 0 0 0.5 10 A 0.5 0.5 0 0 0 1 9.5 A 0.5 0.5 0 0 0 0.5 9 z M 15.5 9 A 0.5 0.5 0 0 0 15 9.5 A 0.5 0.5 0 0 0 15.5 10 A 0.5 0.5 0 0 0 16 9.5 A 0.5 0.5 0 0 0 15.5 9 z M 1.5 11 A 0.5 0.5 0 0 0 1 11.5 A 0.5 0.5 0 0 0 1.5 12 A 0.5 0.5 0 0 0 2 11.5 A 0.5 0.5 0 0 0 1.5 11 z M 14.5 11 A 0.5 0.5 0 0 0 14 11.5 A 0.5 0.5 0 0 0 14.5 12 A 0.5 0.5 0 0 0 15 11.5 A 0.5 0.5 0 0 0 14.5 11 z M 2.5 13 A 0.5 0.5 0 0 0 2 13.5 A 0.5 0.5 0 0 0 2.5 14 A 0.5 0.5 0 0 0 3 13.5 A 0.5 0.5 0 0 0 2.5 13 z M 13.5 13 A 0.5 0.5 0 0 0 13 13.5 A 0.5 0.5 0 0 0 13.5 14 A 0.5 0.5 0 0 0 14 13.5 A 0.5 0.5 0 0 0 13.5 13 z M 4.5 14 A 0.5 0.5 0 0 0 4 14.5 A 0.5 0.5 0 0 0 4.5 15 A 0.5 0.5 0 0 0 5 14.5 A 0.5 0.5 0 0 0 4.5 14 z M 11.5 14 A 0.5 0.5 0 0 0 11 14.5 A 0.5 0.5 0 0 0 11.5 15 A 0.5 0.5 0 0 0 12 14.5 A 0.5 0.5 0 0 0 11.5 14 z M 6.5 15 A 0.5 0.5 0 0 0 6 15.5 A 0.5 0.5 0 0 0 6.5 16 A 0.5 0.5 0 0 0 7 15.5 A 0.5 0.5 0 0 0 6.5 15 z M 9.5 15 A 0.5 0.5 0 0 0 9 15.5 A 0.5 0.5 0 0 0 9.5 16 A 0.5 0.5 0 0 0 10 15.5 A 0.5 0.5 0 0 0 9.5 15 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_ekos.svg b/.icons/kora/actions/16/kstars_ekos.svg
new file mode 100644
index 000000000..7c7ddd1d6
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_ekos.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 -0.095703125 L 8 0 A 7 6 0 0 0 7.0800781 0.05859375 A 7 6 0 0 0 6.9179688 0.076171875 L 6.9140625 0.076171875 A 7 6 0 0 0 1 5.9765625 L 1 13.976562 A 7 2 0 0 0 8 15.976562 A 7 2 0 0 0 15 13.976562 L 15 5.9765625 A 7 6 0 0 0 10.685547 0.44140625 L 10.683594 0.44140625 A 7 6 0 0 0 10.630859 0.42382812 A 7 6 0 0 0 10.240234 0.3046875 A 7 6 0 0 0 9.9589844 0.22460938 A 7 6 0 0 0 9.578125 0.14257812 A 7 6 0 0 0 9.2753906 0.083984375 A 7 6 0 0 0 8.9042969 0.0390625 A 7 6 0 0 0 8.5761719 0.00390625 A 7 6 0 0 0 8 -0.095703125 z M 10.115234 1.3261719 A 6 5 0 0 1 14 6.0253906 A 6 2 0 0 1 8 8.0253906 A 6 2 0 0 1 2 6.0253906 A 6 5 0 0 1 5.7519531 1.3925781 C 4.7282531 2.8784781 4.1906156 4.8194906 4.0410156 6.5253906 A 6 2 0 0 0 8 7.0253906 C 8.29858 4.5300906 9.1928344 2.7807625 10.115234 1.3515625 L 10.115234 1.3261719 z M 2 7.5253906 A 7 3 0 0 0 8 8.9882812 A 7 3 0 0 0 14 7.5273438 L 14 13.988281 A 6 1 0 0 1 8 14.988281 A 6 1 0 0 1 2 13.988281 L 2 7.5253906 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_fitsviewer.svg b/.icons/kora/actions/16/kstars_fitsviewer.svg
new file mode 100644
index 000000000..ed5656757
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_fitsviewer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 2.134 2 0 4.679875 0 7.984375 C 0 11.288975 2.134 13.75 6 13.75 C 2.7783 13.75 1.1660156 10.738275 1.1660156 7.984375 C 1.1659901 5.230475 2.7783 2.9960938 6 2.9960938 C 7.4561 2.9960938 8.7708687 3.4705094 9.7929688 4.2246094 C 9.2211887 4.0506094 8.6134 3.9606844 8 3.9589844 C 5.2386 3.9589844 3 5.712 3 7.875 L 3 7.8847656 C 3.00102 7.9907656 3.0075402 8.097525 3.0195312 8.203125 C 3.2124813 11.433425 6.2585 14.001953 10 14.001953 C 13.866 14.001953 16 11.260106 16 7.8789062 C 16 4.4976062 13.866 2.0019531 10 2.0019531 C 13.2217 2.0019531 14.833984 5.0592531 14.833984 7.8769531 C 14.83401 10.694653 13.2217 12.978516 10 12.978516 C 8.3275 12.978516 6.8233656 12.359347 5.7597656 11.373047 C 6.4547856 11.647147 7.2219 11.790016 8 11.791016 C 10.705 11.791016 12.916888 10.102375 12.992188 7.984375 L 13 7.984375 C 13 7.965375 12.996294 7.9447813 12.996094 7.9257812 C 12.997494 7.9087812 12.9988 7.892 13 7.875 C 12.9983 7.7414 12.98786 7.6073094 12.96875 7.4746094 C 12.66616 4.4086094 9.6652 2 6 2 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_grid.svg b/.icons/kora/actions/16/kstars_grid.svg
new file mode 100644
index 000000000..4b87c8f6d
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_grid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5253906 0 L 6.4277344 1.2792969 C 5.9455844 2.2083969 5.3338531 3.0555531 4.6269531 3.8144531 L 0.81835938 0.01953125 L 0.01171875 0.01953125 L 0.01171875 0.96875 L 3.734375 4.6738281 C 3.013545 5.2977281 2.220575 5.8366781 1.359375 6.2675781 L 0.56835938 4.4824219 L 0.029296875 3.2265625 L 0.015625 6.25 L 0.24023438 6.7558594 C 0.15877237 6.7858594 0.08232 6.8264688 0 6.8554688 L 0 8.1640625 C 0.25343 8.0850625 0.49383437 7.9786656 0.74023438 7.8847656 L 2.6757812 12.25 C 1.8141912 12.5847 0.9223 12.864753 0 13.064453 L 0 14.333984 C 1.0992 14.112184 2.1576344 13.782553 3.1777344 13.376953 L 4.3125 15.939453 L 5.6445312 15.939453 L 4.2949219 12.892578 C 5.9790219 12.091278 7.5220125 11.045181 8.8828125 9.8007812 L 12.306641 13.208984 C 11.188341 14.249884 9.9746219 15.1899 8.6699219 16 L 10.890625 16 C 11.696855 15.41 12.455394 14.761278 13.183594 14.080078 L 15.050781 15.939453 L 15.939453 15.949219 L 15.945312 15.09375 L 14.060547 13.216797 C 14.746247 12.508797 15.4016 11.771228 16 10.986328 L 16 8.8378906 C 15.17694 10.098291 14.2303 11.268503 13.1875 12.345703 L 9.7675781 8.9375 C 11.100578 7.547 12.221172 5.9537781 13.076172 4.2050781 L 15.935547 5.4648438 L 15.939453 4.1191406 L 13.572266 3.09375 C 13.977526 2.10565 14.310769 1.0815781 14.542969 0.017578125 L 13.273438 0.017578125 C 13.064797 0.90917812 12.783099 1.7705156 12.443359 2.6035156 L 8.0390625 0.6953125 C 8.1295525 0.4689125 8.23485 0.25007812 8.3125 0.017578125 L 6.9960938 0.017578125 C 6.9715837 0.083578125 6.9377794 0.14388437 6.9121094 0.20898438 L 6.4316406 0 L 3.5253906 0 z M 7.5546875 1.7753906 L 11.947266 3.7089844 C 11.155486 5.3182844 10.119478 6.7840062 8.8925781 8.0664062 L 5.5 4.6855469 C 6.31296 3.8185469 7.0075875 2.8427906 7.5546875 1.7753906 z M 4.609375 5.5449219 L 8.0078125 8.9277344 C 6.7545125 10.065534 5.3384687 11.024519 3.7929688 11.761719 L 1.859375 7.3945312 C 2.859105 6.8983312 3.779175 6.2745219 4.609375 5.5449219 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_hgrid.svg b/.icons/kora/actions/16/kstars_hgrid.svg
new file mode 100644
index 000000000..361dfb79a
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_hgrid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.0292969 0 L 3.3261719 1.8085938 C 2.1832719 1.4646938 1.0671 1.0049281 0 0.42382812 L 0 1.8125 C 0.9327 2.2775 1.8919 2.6701031 2.875 2.9707031 L 1.3808594 6.8164062 C 0.91155937 6.6024062 0.4531 6.3575094 0 6.0996094 L 0 7.5078125 C 0.30873 7.6668925 0.61679062 7.8288331 0.93164062 7.9707031 L 0 10.369141 L 0 13.787109 L 0.0546875 13.646484 C 2.3614875 14.771884 4.8504281 15.391072 7.3613281 15.513672 L 7.3632812 16 L 8.5996094 16 L 8.5996094 15.535156 C 11.129609 15.494156 13.651 14.947625 16 13.890625 L 16 10.1875 L 15.310547 8.40625 C 15.544547 8.31725 15.768 8.2015156 16 8.1035156 L 16 6.7578125 C 15.623 6.9308125 15.246375 7.104 14.859375 7.25 L 13.263672 3.1425781 C 14.193672 2.8929781 15.109 2.5703344 16 2.1777344 L 16 0.8046875 C 14.97 1.2998875 13.905453 1.6984219 12.814453 1.9824219 L 12.042969 0 L 10.705078 0 L 11.583984 2.2558594 C 10.589984 2.4395594 9.5841719 2.535975 8.5761719 2.546875 L 8.5703125 0 L 7.3222656 0 L 7.3300781 2.5175781 C 6.3932781 2.4611781 5.4588625 2.3351062 4.5390625 2.1289062 L 5.3671875 0 L 4.0292969 0 z M 4.0839844 3.2949219 C 5.1534844 3.5452019 6.2404312 3.6951894 7.3320312 3.7558594 L 7.34375 8.3417969 C 5.70745 8.2197969 4.0855969 7.8710156 2.5292969 7.2910156 L 4.0839844 3.2949219 z M 12.041016 3.4296875 L 13.683594 7.6484375 C 12.022894 8.1453275 10.305237 8.397075 8.5859375 8.390625 L 8.578125 3.7851562 C 9.739125 3.7730512 10.898016 3.6556675 12.041016 3.4296875 z M 2.0800781 8.4453125 C 3.7821781 9.0794825 5.5570563 9.4567781 7.3476562 9.5800781 L 7.359375 14.275391 C 5.001975 14.151391 2.6705656 13.550516 0.50976562 12.478516 L 2.0800781 8.4453125 z M 14.134766 8.8046875 L 15.646484 12.683594 C 13.413184 13.718094 11.009503 14.256728 8.5957031 14.298828 L 8.5878906 9.6269531 C 10.459291 9.6325531 12.329466 9.3547175 14.134766 8.8046875 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_horizon.svg b/.icons/kora/actions/16/kstars_horizon.svg
new file mode 100644
index 000000000..778cb910c
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_horizon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 0,8 C 0,12.385 3.6143,16 8,16 12.381,16 16,12.381 16,8 13.716,9.2353 10.898,9.9987 8,10 5.0996,9.9963 2.2823,9.2391 0,8 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 16 8 A 8 8 0 0 0 8 0 z M 8 1 A 7 7 0 0 1 15 8 A 7 7 0 0 1 8 15 A 7 7 0 0 1 1 8 A 7 7 0 0 1 8 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_indi.svg b/.icons/kora/actions/16/kstars_indi.svg
new file mode 100644
index 000000000..05f923cb2
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_indi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 L 4.8125 16 L 10.25 16 L 14 0 L 2 0 z M 3.5 2 C 3.77614 2 4 2.2239 4 2.5 C 4 2.7761 3.77614 3 3.5 3 C 3.22386 3 3 2.7761 3 2.5 C 3 2.2239 3.22386 2 3.5 2 z M 10.5 2 C 10.77614 2 11 2.2239 11 2.5 C 11 2.7761 10.77614 3 10.5 3 C 10.22386 3 10 2.7761 10 2.5 C 10 2.2239 10.22386 2 10.5 2 z M 7.9042969 4.0019531 C 9.4444969 3.9519531 10.771709 5.0778688 10.974609 6.6054688 C 11.192879 8.2483688 10.037581 9.7571094 8.3945312 9.9746094 C 6.7516312 10.192909 5.2428906 9.0376313 5.0253906 7.3945312 C 4.8071206 5.7516312 5.9624187 4.2428906 7.6054688 4.0253906 C 7.7046288 4.0123906 7.8043569 4.0039531 7.9042969 4.0019531 z M 9.5 11.001953 C 9.77614 11.001953 10 11.225853 10 11.501953 C 10 11.778053 9.77614 12.001953 9.5 12.001953 C 9.22386 12.001953 9 11.778053 9 11.501953 C 9 11.225853 9.22386 11.001953 9.5 11.001953 z M 6.5 13.001953 C 6.77614 13.001953 7 13.225853 7 13.501953 C 7 13.778053 6.77614 14.001953 6.5 14.001953 C 6.22386 14.001953 6 13.778053 6 13.501953 C 6 13.225853 6.22386 13.001953 6.5 13.001953 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_mw.svg b/.icons/kora/actions/16/kstars_mw.svg
new file mode 100644
index 000000000..1a85e9783
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_mw.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10.932,-0.051c-1.096,0.027 -2.098,-0.042 -3.229,0.252l0,-0.002c-1.901,0.797 -3.863,2.199 -3.769,6.037l-0,2.868c-0.18,2.49 -3.409,4.075 -3.934,4.464l0.004,2.381c2.969,-0.01 4.28,-0.02 6.273,-0.015c1.605,-2.463 2.909,-3.734 2.694,-6.752c-0.136,-1.908 -0.848,-3.532 0.81,-4.284c1.55,-0.702 6.219,1.057 6.219,1.057l0,-5.012c0,0 -2.577,-0.477 -3.314,-0.742c-0.368,-0.091 -0.998,-0.252 -1.754,-0.252Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.937,0.949c-0.992,0.024 -1.904,-0.048 -2.925,0.206c-0.776,0.331 -1.566,0.775 -2.15,1.532c-0.605,0.786 -0.968,1.903 -0.929,3.525l0.001,2.892l-0.003,0.071c-0.089,1.238 -0.753,2.312 -1.597,3.167c-0.806,0.816 -1.768,1.417 -2.333,1.768l0.001,0.835l2.505,-0.009c0.456,-0.001 0.912,-0.002 1.368,-0.003l0.868,0c1.331,-1.959 2.413,-3.117 2.23,-5.68c-0.07,-0.986 -0.283,-1.9 -0.27,-2.663c0.019,-1.13 0.397,-2.028 1.665,-2.602c0.594,-0.269 1.542,-0.312 2.584,-0.161c1.038,0.151 2.185,0.467 3.048,0.736l0,-2.796c-0.829,-0.166 -2.063,-0.427 -2.596,-0.605c-0.321,-0.08 -0.844,-0.212 -1.467,-0.213Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_satellites.svg b/.icons/kora/actions/16/kstars_satellites.svg
new file mode 100644
index 000000000..13a9b0fe1
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_satellites.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9.002,3.442l-5.077,5.082c0.788,0.308 1.527,0.792 2.153,1.419c0.624,0.627 1.108,1.364 1.416,2.153l5.077,-5.083l-3.569,-3.571Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.895,8.963c-0.181,0.004 -0.362,0.018 -0.541,0.048c-0.203,0.032 -0.354,0.209 -0.354,0.415c0,0.113 0.045,0.22 0.125,0.299c1.079,2.353 2.794,4.068 5.144,5.15c0.079,0.08 0.186,0.125 0.299,0.125c0.206,-0 0.383,-0.152 0.415,-0.356c0.231,-1.428 -0.356,-2.981 -1.5,-4.129c-1.003,-1.003 -2.318,-1.579 -3.588,-1.552Zm10.131,3.356l-1.19,1.19l1.19,1.191l1.19,-1.191l-1.19,-1.19Zm-1.785,-1.786l-1.189,1.19l1.189,1.191l1.19,-1.191l-1.19,-1.19Zm3.57,-0l-1.191,1.19l1.191,1.191l1.189,-1.191l-1.189,-1.19Zm-1.786,-1.788l-1.19,1.193l1.19,1.19l1.19,-1.19l-1.19,-1.193Zm-7.732,-4.173l-1.189,1.19l1.189,1.191l1.19,-1.191l-1.19,-1.19Zm7.102,-0.851l-0.695,0.696l0.892,0.893l0.695,-0.696c-0.381,-0.2 -0.691,-0.511 -0.892,-0.893Zm-5.317,-0.935l-1.19,1.191l1.19,1.19l1.189,-1.19l-1.189,-1.191Zm-3.569,-0l-1.191,1.191l1.191,1.19l1.19,-1.19l-1.19,-1.191Zm10.982,-2.022l-0.001,-0c-0.961,-0 -1.752,0.792 -1.752,1.753c-0,0.962 0.791,1.754 1.752,1.754l0.001,-0c0.961,-0 1.752,-0.792 1.752,-1.754c-0,-0.961 -0.791,-1.753 -1.752,-1.753Zm-9.198,0.236l-1.189,1.191l1.189,1.19l1.19,-1.19l-1.19,-1.191Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_solarsystem.svg b/.icons/kora/actions/16/kstars_solarsystem.svg
new file mode 100644
index 000000000..28c18e7fb
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_solarsystem.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 -0.05078125 L 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 1.3847656 12.498047 A 1.5 1.5 0 0 0 1.2011719 12.75 A 1.5 1.5 0 0 0 1.75 14.75 A 1.5 1.5 0 0 0 3.5078125 14.550781 A 8 8 0 0 0 8 15.949219 A 8 8 0 0 0 16 7.9492188 A 8 8 0 0 0 8 -0.05078125 z M 8 1 A 7 7 0 0 1 15 8 A 7 7 0 0 1 8 15 A 7 7 0 0 1 3.9824219 13.728516 A 1.5 1.5 0 0 0 3.25 12.228516 A 1.5 1.5 0 0 0 2.2773438 12.029297 A 7 7 0 0 1 1 8.0292969 A 7 7 0 0 1 8 1.0292969 L 8 1 z M 8 3 A 5 5 0 0 0 3 8 A 5 5 0 0 0 8 13 A 5 5 0 0 0 11.072266 11.9375 A 1.5 1.5 0 0 0 12.798828 11.25 A 1.5 1.5 0 0 0 12.720703 9.6308594 A 5 5 0 0 0 13 8 A 5 5 0 0 0 8 3 z M 8 4 A 4 4 0 0 1 12 8 A 4 4 0 0 1 11.857422 9.0429688 A 1.5 1.5 0 0 0 10.201172 9.75 A 1.5 1.5 0 0 0 10.238281 11.310547 A 4 4 0 0 1 8 12.009766 A 4 4 0 0 1 4 8.0097656 A 4 4 0 0 1 8 4.0097656 L 8 4 z M 8 6 A 2 2 0 0 0 6 8 A 2 2 0 0 0 8 10 A 2 2 0 0 0 10 8 A 2 2 0 0 0 8 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kstars_supernovae.svg b/.icons/kora/actions/16/kstars_supernovae.svg
new file mode 100644
index 000000000..5af93c0f1
--- /dev/null
+++ b/.icons/kora/actions/16/kstars_supernovae.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" cx="8.294" cy="8.211" r="4.782"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.199,4.026c-0.309,-0.3 -0.898,-0.52 -1.389,-0.771c1.495,-0.602 2.837,-0.907 3.812,-0.914c0.933,-0.007 1.576,0.28 1.866,0.72c0.286,0.435 0.308,1.15 -0.039,2.022c-0.65,1.637 -2.583,3.991 -5.424,5.858c-2.836,1.864 -5.823,2.746 -7.619,2.718c-0.958,-0.015 -1.619,-0.314 -1.905,-0.749c-0.289,-0.441 -0.291,-1.152 0.099,-2.015c0.387,-0.856 1.158,-1.913 2.23,-2.996c0.106,0.532 0.196,0.823 0.311,1.192c-0.551,0.858 -0.754,1.673 -0.323,2.258c0.644,0.872 4.393,0.245 6.658,-1.244c2.263,-1.487 4.875,-4.559 3.958,-5.747c-0.329,-0.426 -1.184,-0.5 -2.235,-0.332Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kt-add-feeds.svg b/.icons/kora/actions/16/kt-add-feeds.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/kt-add-feeds.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-add-filters.svg b/.icons/kora/actions/16/kt-add-filters.svg
new file mode 100644
index 000000000..403daed68
--- /dev/null
+++ b/.icons/kora/actions/16/kt-add-filters.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.341,10.243l-0,-2.956c-0,-0.444 0.36,-0.803 0.803,-0.803c0.443,0 0.803,0.359 0.803,0.803l-0,2.956l2.956,-0c0.444,-0 0.803,0.36 0.803,0.803c-0,0.443 -0.359,0.802 -0.803,0.802l-2.956,0l-0,2.957c-0,0.444 -0.36,0.803 -0.803,0.803c-0.443,-0 -0.803,-0.359 -0.803,-0.803l-0,-2.957l-2.956,0c-0.444,0 -0.803,-0.359 -0.803,-0.802c0,-0.443 0.359,-0.803 0.803,-0.803l2.956,-0Zm-10.341,-8.243l4,4l0,8l2,-3l0,-5l4,-4l-10,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kt-bandwidth-scheduler.svg b/.icons/kora/actions/16/kt-bandwidth-scheduler.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/kt-bandwidth-scheduler.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-change-tracker.svg b/.icons/kora/actions/16/kt-change-tracker.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/kt-change-tracker.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-check-data.svg b/.icons/kora/actions/16/kt-check-data.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/kt-check-data.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-chunks.svg b/.icons/kora/actions/16/kt-chunks.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/kora/actions/16/kt-chunks.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-encrypted.svg b/.icons/kora/actions/16/kt-encrypted.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/kt-encrypted.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-info-widget.svg b/.icons/kora/actions/16/kt-info-widget.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/kt-info-widget.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-magnet.svg b/.icons/kora/actions/16/kt-magnet.svg
new file mode 100644
index 000000000..b8c0023ff
--- /dev/null
+++ b/.icons/kora/actions/16/kt-magnet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,8.993l0,-1.993c0,-5 5,-5 5,-5c0,0 5,0 5,5l0,1.993l-2,0l0,-1.993c0,-3 -3,-3 -3,-3c0,0 -3,0 -3,3l0,1.993l-2,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,8.993l0,5.007l-2,0l0,-5.007l2,0Zm8,0l0,5.007l-2,0l0,-5.007l2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kt-pause.svg b/.icons/kora/actions/16/kt-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/kt-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-plugins.svg b/.icons/kora/actions/16/kt-plugins.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/kora/actions/16/kt-plugins.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-queue-manager.svg b/.icons/kora/actions/16/kt-queue-manager.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/kora/actions/16/kt-queue-manager.svg
@@ -0,0 +1 @@
+view-sort-descending.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-remove-feeds.svg b/.icons/kora/actions/16/kt-remove-feeds.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/kt-remove-feeds.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-remove-filters.svg b/.icons/kora/actions/16/kt-remove-filters.svg
new file mode 100644
index 000000000..422349d7e
--- /dev/null
+++ b/.icons/kora/actions/16/kt-remove-filters.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,2l4,4l0,8l2,-3l0,-5l4,-4l-10,0Zm7.626,9.665l6.833,0c0.522,0 0.945,-0.423 0.945,-0.945c0,-0.522 -0.423,-0.946 -0.945,-0.946l-6.833,0c-0.522,0 -0.945,0.424 -0.945,0.946c0,0.522 0.423,0.945 0.945,0.945Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kt-remove.svg b/.icons/kora/actions/16/kt-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/kt-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-restore-defaults.svg b/.icons/kora/actions/16/kt-restore-defaults.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/kt-restore-defaults.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-set-max-download-speed.svg b/.icons/kora/actions/16/kt-set-max-download-speed.svg
new file mode 120000
index 000000000..377174574
--- /dev/null
+++ b/.icons/kora/actions/16/kt-set-max-download-speed.svg
@@ -0,0 +1 @@
+cloud-download.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-set-max-upload-speed.svg b/.icons/kora/actions/16/kt-set-max-upload-speed.svg
new file mode 120000
index 000000000..17854fc8d
--- /dev/null
+++ b/.icons/kora/actions/16/kt-set-max-upload-speed.svg
@@ -0,0 +1 @@
+cloud-upload.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-show-statusbar.svg b/.icons/kora/actions/16/kt-show-statusbar.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/kora/actions/16/kt-show-statusbar.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-speed-limits.svg b/.icons/kora/actions/16/kt-speed-limits.svg
new file mode 100644
index 000000000..b1ea6f942
--- /dev/null
+++ b/.icons/kora/actions/16/kt-speed-limits.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.268,7.676c-0.042,0.005 -0.083,0.025 -0.115,0.058c-0.065,0.067 -0.079,0.172 -0.037,0.256l1.931,3.582c-0.031,0.141 -0.047,0.284 -0.047,0.428c0,1.097 0.903,2 2,2c1.097,-0 2,-0.903 2,-2c0,-1.097 -0.903,-2 -2,-2c-0.077,0.001 -0.154,0.006 -0.231,0.016l-3.376,-2.311c-0.038,-0.024 -0.082,-0.034 -0.125,-0.029Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M0.518,8.137c-0.05,-0.015 -0.104,-0.008 -0.149,0.019c-0.045,0.028 -0.076,0.074 -0.09,0.127c-0.185,0.731 -0.279,1.488 -0.279,2.25c0,0.131 0.004,0.262 0.01,0.401c0.005,0.111 0.09,0.199 0.193,0.199l2.336,-0.115c0.052,-0.003 0.1,-0.028 0.135,-0.069c0.035,-0.041 0.053,-0.095 0.051,-0.15c-0.004,-0.094 -0.006,-0.181 -0.006,-0.266c-0,-0.505 0.061,-1.004 0.183,-1.486c0.028,-0.111 -0.033,-0.226 -0.136,-0.256l-2.248,-0.654Zm14.875,-0.307l-2.225,0.746c-0.102,0.035 -0.159,0.152 -0.127,0.262c0.16,0.546 0.24,1.116 0.24,1.695c0,0.085 -0.002,0.172 -0.006,0.266c-0.002,0.055 0.016,0.109 0.051,0.15c0.035,0.041 0.084,0.066 0.135,0.069l2.336,0.115c0.103,-0 0.188,-0.088 0.193,-0.199c0.006,-0.139 0.01,-0.27 0.01,-0.401c0,-0.875 -0.123,-1.738 -0.365,-2.566c-0.032,-0.11 -0.14,-0.171 -0.242,-0.137Zm-12.532,-3.791c-0.051,-0.003 -0.102,0.014 -0.14,0.051c-0.707,0.666 -1.294,1.451 -1.744,2.334c-0.025,0.048 -0.031,0.107 -0.016,0.16c0.014,0.053 0.047,0.097 0.092,0.123l2.045,1.199c0.029,0.018 0.062,0.026 0.093,0.026c0.069,-0 0.135,-0.041 0.17,-0.11c0.298,-0.583 0.687,-1.102 1.155,-1.543c0.038,-0.036 0.061,-0.087 0.064,-0.142c0.003,-0.055 -0.013,-0.111 -0.047,-0.153l-1.539,-1.875c-0.034,-0.041 -0.081,-0.066 -0.133,-0.07Zm10.041,-0.207c-0.051,0.006 -0.098,0.033 -0.131,0.076l-1.47,1.938c-0.033,0.043 -0.047,0.097 -0.041,0.152c0.005,0.055 0.03,0.106 0.07,0.141c0.483,0.421 0.888,0.922 1.207,1.494c0.037,0.065 0.102,0.101 0.168,0.101c0.034,0 0.068,-0.009 0.1,-0.029l2,-1.281c0.044,-0.028 0.075,-0.074 0.088,-0.127c0.012,-0.054 0.005,-0.111 -0.022,-0.158c-0.482,-0.864 -1.096,-1.626 -1.826,-2.262c-0.04,-0.035 -0.091,-0.05 -0.143,-0.045Zm-5.986,-1.797c-0.933,0.136 -1.828,0.445 -2.66,0.918c-0.095,0.054 -0.13,0.18 -0.08,0.281l1.092,2.207c0.035,0.071 0.102,0.11 0.172,0.11c0.03,-0 0.06,-0.007 0.089,-0.024c0.548,-0.311 1.138,-0.514 1.752,-0.603c0.107,-0.016 0.181,-0.121 0.166,-0.234l-0.312,-2.477c-0.015,-0.114 -0.113,-0.193 -0.219,-0.178Zm1.863,-0.037c-0.051,-0.005 -0.102,0.01 -0.142,0.045c-0.04,0.035 -0.064,0.086 -0.069,0.141l-0.226,2.486c-0.011,0.114 0.069,0.217 0.176,0.228c0.618,0.065 1.213,0.243 1.771,0.532c0.027,0.013 0.057,0.019 0.086,0.019c0.022,0 0.042,-0.004 0.063,-0.011c0.048,-0.019 0.088,-0.056 0.111,-0.106l1.012,-2.25c0.046,-0.103 0.006,-0.227 -0.09,-0.277c-0.848,-0.438 -1.754,-0.709 -2.692,-0.807Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kt-start-all.svg b/.icons/kora/actions/16/kt-start-all.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/kora/actions/16/kt-start-all.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-start.svg b/.icons/kora/actions/16/kt-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/kt-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-stop-all.svg b/.icons/kora/actions/16/kt-stop-all.svg
new file mode 100644
index 000000000..4556ac1d3
--- /dev/null
+++ b/.icons/kora/actions/16/kt-stop-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,5c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707l-0,4c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293l4,-0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707l0,-4c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-4,0Zm8,0c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707l-0,4c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293l4,-0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707l-0,-4c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/kt-stop.svg b/.icons/kora/actions/16/kt-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/kt-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/kt-upnp.svg b/.icons/kora/actions/16/kt-upnp.svg
new file mode 100644
index 000000000..4ba0827e7
--- /dev/null
+++ b/.icons/kora/actions/16/kt-upnp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.03,13.325l-6.03,-3.736l6.03,-3.737l-0,2.466l3.289,0l-0,2.541l-3.289,0l-0,2.466Zm3.94,-3.177l6.03,-3.737l-6.03,-3.736l0,2.466l-3.289,-0l0,2.541l3.289,-0l0,2.466Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/ktnef_extract_to.svg b/.icons/kora/actions/16/ktnef_extract_to.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/kora/actions/16/ktnef_extract_to.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/label-amarok.svg b/.icons/kora/actions/16/label-amarok.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/kora/actions/16/label-amarok.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-TeX-logo.svg b/.icons/kora/actions/16/labplot-TeX-logo.svg
new file mode 100644
index 000000000..69a3a0cb8
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-TeX-logo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.7890625 3.890625 L 8.9980469 4.5 L 11.263672 7.4453125 L 8.9980469 10.390625 L 9.7890625 11 L 11.894531 8.2636719 L 13.998047 11 L 14.789062 10.390625 L 12.525391 7.4453125 L 14.789062 4.5 L 13.998047 3.890625 L 11.894531 6.6269531 L 9.7890625 3.890625 z M -0.001953125 4 L -0.001953125 5 L 1.9980469 5 L 1.9980469 11 L 2.9980469 11 L 2.9980469 5 L 4.9980469 5 L 4.9980469 4 L -0.001953125 4 z M 3.9980469 6 L 3.9980469 7 L 3.9980469 8.5 L 3.9980469 9.5 L 3.9980469 12 L 3.9980469 13 L 8.9980469 13 L 8.9980469 12 L 4.9980469 12 L 4.9980469 10 L 8.9980469 10 L 8.9980469 9 L 4.9980469 9 L 4.9980469 7 L 8.9980469 7 L 8.9980469 6 L 3.9980469 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-auto-scale-all.svg b/.icons/kora/actions/16/labplot-auto-scale-all.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-auto-scale-all.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-auto-scale-x.svg b/.icons/kora/actions/16/labplot-auto-scale-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-auto-scale-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-auto-scale-y.svg b/.icons/kora/actions/16/labplot-auto-scale-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-auto-scale-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-axis-horizontal.svg b/.icons/kora/actions/16/labplot-axis-horizontal.svg
new file mode 100644
index 000000000..356b63377
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-axis-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 14 L 0 14 L 0 15 L 1 15 L 1 16 L 2 16 L 2 15 L 16 15 L 16 14 L 14 14 L 14 12 L 13 12 L 13 14 L 10 14 L 10 12 L 9 12 L 9 14 L 6 14 L 6 12 L 5 12 L 5 14 L 2 14 L 2 0 L 1 0 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-axis-vertical.svg b/.icons/kora/actions/16/labplot-axis-vertical.svg
new file mode 100644
index 000000000..1a5477ab0
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-axis-vertical.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 14 L 0 14 L 0 15 L 1 15 L 1 16 L 2 16 L 2 15 L 16 15 L 16 14 L 2 14 L 2 10.333984 L 4 10.333984 L 4 9.3339844 L 2 9.3339844 L 2 1 L 4 1 L 4 0 L 2 0 L 1 0 z M 2.0078125 4.6660156 L 2.0078125 5.6660156 L 4.0078125 5.6660156 L 4.0078125 4.6660156 L 2.0078125 4.6660156 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-cursor-arrow.svg b/.icons/kora/actions/16/labplot-cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-format-text-symbol.svg b/.icons/kora/actions/16/labplot-format-text-symbol.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-format-text-symbol.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-shift-down-y.svg b/.icons/kora/actions/16/labplot-shift-down-y.svg
new file mode 100644
index 000000000..c62126e34
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-shift-down-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3 L 6 7 L 10 7 L 8 3 z M 4 9 L 0 11 L 4 13 L 4 9 z M 12 9 L 12 13 L 16 11 L 12 9 z M 8 10 C 7.446 10 7 10.446 7 11 C 7 11.554 7.446 12 8 12 C 8.554 12 9 11.554 9 11 C 9 10.446 8.554 10 8 10 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-shift-left-x.svg b/.icons/kora/actions/16/labplot-shift-left-x.svg
new file mode 100644
index 000000000..5e36e2b85
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-shift-left-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0 L 3 4 L 7 4 L 5 0 z M 9 6 L 9 10 L 13 8 L 9 6 z M 5 7 C 4.446 7 4 7.446 4 8 C 4 8.554 4.446 9 5 9 C 5.554 9 6 8.554 6 8 C 6 7.446 5.554 7 5 7 z M 3 12 L 5 16 L 7 12 L 3 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-shift-right-x.svg b/.icons/kora/actions/16/labplot-shift-right-x.svg
new file mode 100644
index 000000000..472c514df
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-shift-right-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 9 4 L 13 4 L 11 0 z M 7 6 L 3 8 L 7 10 L 7 6 z M 11 7 C 10.446 7 10 7.446 10 8 C 10 8.554 10.446 9 11 9 C 11.554 9 12 8.554 12 8 C 12 7.446 11.554 7 11 7 z M 9 12 L 11 16 L 13 12 L 9 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-shift-up-y.svg b/.icons/kora/actions/16/labplot-shift-up-y.svg
new file mode 100644
index 000000000..f7abaea9e
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-shift-up-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 3 L 0 5 L 4 7 L 4 3 z M 12 3 L 12 7 L 16 5 L 12 3 z M 8 4 C 7.446 4 7 4.446 7 5 C 7 5.554 7.446 6 8 6 C 8.554 6 9 5.554 9 5 C 9 4.446 8.554 4 8 4 z M 6 9 L 8 13 L 10 9 L 6 9 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-transform-move.svg b/.icons/kora/actions/16/labplot-transform-move.svg
new file mode 120000
index 000000000..fa26bd381
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-transform-move.svg
@@ -0,0 +1 @@
+transform-move.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-xy-curve.svg b/.icons/kora/actions/16/labplot-xy-curve.svg
new file mode 100644
index 000000000..aa5d5cc5e
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-xy-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.779297 2.9746094 L 13.748047 3.03125 C 13.673747 3.01885 13.598994 3.0058594 13.521484 3.0058594 C 12.703684 3.0058594 11.996047 3.7291169 11.998047 4.5292969 C 11.997147 4.8879569 12.14468 5.2173425 12.375 5.4765625 L 9.2539062 11.03125 C 9.1778063 11.01815 9.1009744 11.005859 9.0214844 11.005859 C 9.0081844 11.005859 8.9956219 11.009766 8.9824219 11.009766 L 7.4394531 6.6757812 C 7.7787531 6.4024513 7.9991469 5.9882469 7.9980469 5.5292969 C 8.0000469 4.7290769 7.3393144 4.0058594 6.5214844 4.0058594 C 5.7036844 4.0058594 4.9960469 4.7291169 4.9980469 5.5292969 C 4.9978969 5.5872969 5.008525 5.6427287 5.015625 5.6992188 L 2.5351562 6.9394531 C 2.2706662 6.6758931 1.9156644 6.5058594 1.5214844 6.5058594 C 0.70368437 6.5058594 -0.003953125 7.2291169 -0.001953125 8.0292969 C -0.003953125 8.8295269 0.70372437 9.5058594 1.5214844 9.5058594 C 2.3392744 9.5058594 2.9999469 8.8295669 2.9980469 8.0292969 C 2.9982269 7.9557969 2.9871625 7.88422 2.9765625 7.8125 L 5.4589844 6.5722656 C 5.7338544 6.8351456 6.1054394 6.9995962 6.5058594 7.0039062 L 8.0683594 11.371094 C 7.7260994 11.657394 7.4969669 12.078457 7.4980469 12.529297 C 7.4960469 13.329527 8.2037244 14.005859 9.0214844 14.005859 C 9.8392744 14.005859 10.499947 13.329567 10.498047 12.529297 C 10.498967 12.159707 10.353004 11.810099 10.121094 11.537109 L 13.216797 6.0371094 L 13.806641 10.207031 C 13.333741 10.474841 12.996727 10.980447 12.998047 11.529297 C 12.996047 12.329527 13.703724 13.005859 14.521484 13.005859 C 15.339274 13.005859 15.999947 12.329567 15.998047 11.529297 C 16.000047 10.821277 15.482435 10.176909 14.796875 10.037109 L 14.197266 5.8339844 C 14.672726 5.5849344 14.999397 5.0901569 14.998047 4.5292969 C 15.000047 3.8186269 14.478442 3.1716562 13.789062 3.0351562 L 13.779297 2.9746094 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-xy-equation-curve.svg b/.icons/kora/actions/16/labplot-xy-equation-curve.svg
new file mode 100644
index 000000000..ed9a52de0
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-xy-equation-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 7.0694,1 6.2704,1.4954 5.5547,2.1445 4.839,2.7936 4.1768,3.6209 3.4941,4.4277 2.6496,5.5947 0.4955,7.1652 0,7.4297 V 8.5 C 1.272,8.5 1.3661,9.2918 2.3984,10.352 2.3984,10.352 4.839,13.206 5.5547,13.855 6.2704,14.505 7.0695,15 8,15 8.9306,15 9.7296,14.505 10.445,13.855 11.161,13.206 11.823,12.379 12.506,11.572 13.871,9.9587 14.271,8.5 16,8.5 V 7.5 C 15.216,7.5 14.826,6.7109 14.826,6.7109 L 12.506,4.4277 C 12.506,4.4277 11.161,2.7936 10.445,2.1445 9.7296,1.4954 8.9305,1 8,1 Z M 8,2 C 8.5694,2 9.1454,2.3171 9.7734,2.8867 10.401,3.4564 12.125,5.502 12.125,5.502 L 11.959,5.6621 C 11.725,5.9269 11.545,6.2535 11.379,6.6309 11.047,7.3856 10.543,9.2949 10.543,9.2949 L 9.7891,12.246 7.7109,3.7871 C 7.7109,3.7871 7.4523,2.8245 7.3281,2.4922 7.2874,2.3834 7.2406,2.2977 7.1953,2.207 7.4677,2.0762 7.735,2 8,2 Z M 6.4355,2.9922 6.7422,4.0371 7.6094,7.8164 C 7.6094,7.8164 8.233,10.591 8.5352,11.652 8.6863,12.183 8.9844,12.973 8.9844,12.973 8.9844,12.973 9.1367,13.292 9.2422,13.428 L 9.3105,13.494 C 8.8578,13.823 8.4264,14 8,14 7.4306,14 6.8546,13.683 6.2266,13.113 5.5985,12.544 4.2559,10.928 4.2559,10.928 L 4.0586,10.705 4.1816,10.564 C 4.4189,10.254 4.7539,9.4453 4.7539,9.4453 5.0715,8.5854 5.5215,6.4629 5.5215,6.4629 L 6.168,3.6406 C 6.2574,3.3489 6.4355,2.9922 6.4355,2.9922 Z M 4.9961,4.2031 4.543,6.2598 C 4.543,6.2598 4.0942,8.3455 3.8164,9.0977 3.6789,9.4698 3.5283,9.7687 3.3906,9.9512 L 3.2695,9.8145 2.9727,8.6895 2.5801,7.4355 C 2.5214,7.2987 2.4533,7.1743 2.3711,7.0547 3.0579,6.4589 4.9961,4.2031 4.9961,4.2031 Z M 12.793,6.2578 C 13.232,6.7205 13.701,7.1492 14.205,7.5117 14.418,7.7084 14.641,7.8972 14.885,8.0645 13.66,8.7216 12.651,9.8532 11.742,10.928 11.467,11.253 11.203,11.565 10.939,11.871 11.121,11.176 11.305,10.371 11.514,9.5391 11.748,8.6036 12.011,7.6792 12.295,7.0332 12.437,6.7102 12.587,6.4584 12.707,6.3223 12.765,6.2567 12.771,6.2687 12.793,6.2578 Z M 1.584,7.6895 1.8848,8.5488 0.98242,8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-xy-fit-curve.svg b/.icons/kora/actions/16/labplot-xy-fit-curve.svg
new file mode 100644
index 000000000..fdcf92815
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-xy-fit-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.5 2 A 1.5 1.5 0 0 0 12 3.5 A 1.5 1.5 0 0 0 13.5 5 A 1.5 1.5 0 0 0 15 3.5 A 1.5 1.5 0 0 0 13.5 2 z M 6.5 3 A 1.5 1.5 0 0 0 5 4.5 A 1.5 1.5 0 0 0 6.5 6 A 1.5 1.5 0 0 0 8 4.5 A 1.5 1.5 0 0 0 6.5 3 z M 1.5 7 A 1.5 1.5 0 0 0 0 8.5 A 1.5 1.5 0 0 0 1.5 10 A 1.5 1.5 0 0 0 2.9121 9 L 16 9 L 16 8 L 2.9121 8 A 1.5 1.5 0 0 0 1.5 7 z M 14.5 10 A 1.5 1.5 0 0 0 13 11.5 A 1.5 1.5 0 0 0 14.5 13 A 1.5 1.5 0 0 0 16 11.5 A 1.5 1.5 0 0 0 14.5 10 z M 8.5 11 A 1.5 1.5 0 0 0 7 12.5 A 1.5 1.5 0 0 0 8.5 14 A 1.5 1.5 0 0 0 10 12.5 A 1.5 1.5 0 0 0 8.5 11 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-xy-plot-four-axes.svg b/.icons/kora/actions/16/labplot-xy-plot-four-axes.svg
new file mode 100644
index 000000000..9d4059b6c
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-xy-plot-four-axes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 16 L 16 16 L 16 0 L 1 0 L 0 0 z M 1 1 L 13.71875 1 L 13.25 1.46875 L 12.4375 2.28125 L 11.125 3.59375 L 9 1.46875 L 7.46875 3 L 7 3.46875 L 6.15625 4.28125 L 4.46875 6 L 1 6 L 1 1 z M 15 1.125 L 15 14.84375 L 14.71875 14.5625 L 13.96875 13.8125 L 13.125 13 L 11.84375 11.6875 L 11.125 11 L 9 13.09375 L 7.6875 11.8125 L 6.875 11 L 4.875 9 L 1 9 L 1 7 L 4.875 7 L 6.875 5 L 7.6875 4.15625 L 9 2.875 L 11.125 5 L 13.125 3 L 13.96875 2.15625 L 15 1.125 z M 1 10 L 4.46875 10 L 6.15625 11.6875 L 7 12.53125 L 7.46875 13 L 9 14.53125 L 9.53125 14 L 11.125 12.40625 L 12.4375 13.6875 L 12.9375 14.21875 L 13.25 14.53125 L 13.28125 14.5625 L 13.71875 15 L 1 15 L 1 10 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-xy-plot-two-axes-centered-origin.svg b/.icons/kora/actions/16/labplot-xy-plot-two-axes-centered-origin.svg
new file mode 100644
index 000000000..99646ed89
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-xy-plot-two-axes-centered-origin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.720703 0 L 11.994141 2.9902344 L 11.994141 5 L 8.9941406 5 L 7.9941406 6 L 7.9941406 1 L 6.9941406 1 L 6.9941406 6.9941406 L 6.9882812 7 L 6.9941406 7 L 5.9921875 8 L -0.005859375 8 L -0.005859375 9 L 4.9902344 9 L 3.9941406 9.9980469 L 2.9941406 10.996094 L 2.9941406 15 L -0.005859375 15 L -0.005859375 16 L 3.9941406 16 L 3.9941406 11.410156 L 4.4042969 11 L 4.40625 11 L 6.40625 9 L 6.9941406 9 L 6.9941406 16 L 7.9941406 16 L 7.9941406 9 L 14.994141 9 L 14.994141 8 L 7.9941406 8 L 7.9941406 7.4121094 L 9.40625 6 L 12.994141 6 L 12.994141 3.2578125 L 14.296875 1 L 15.994141 1 L 15.994141 0 L 13.720703 0 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-xy-plot-two-axes-centered.svg b/.icons/kora/actions/16/labplot-xy-plot-two-axes-centered.svg
new file mode 100644
index 000000000..b92a4f47c
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-xy-plot-two-axes-centered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15 0 L 15 2.40625 L 11 6.078125 L 11 8 L 8 8 L 8 1 L 7 1 L 7 8 L 0 8 L 0 9 L 7 9 L 7 12.242188 L 4 14.996094 L 4 15 L 0 15 L 0 16 L 4.3847656 16 L 7 13.599609 L 7 16 L 8 16 L 8 12.681641 L 12 9.0097656 L 12 9 L 15 9 L 15 8 L 12 8 L 12 6.5175781 L 16 2.8457031 L 16 0 L 15 0 z M 8 9 L 10.53125 9 L 8 11.324219 L 8 9 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-xy-plot-two-axes.svg b/.icons/kora/actions/16/labplot-xy-plot-two-axes.svg
new file mode 100644
index 000000000..7c77b46ab
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-xy-plot-two-axes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 14 L 0 14 L 0 15 L 1 15 L 1 16 L 2 16 L 2 15 L 16 15 L 16 14 L 15.15625 14 L 14.96875 13.8125 L 14.125 13 L 12.84375 11.6875 L 12.125 11 L 10 13.09375 L 8.6875 11.8125 L 7.875 11 L 5.875 9 L 2 9 L 2 7 L 5.875 7 L 7.875 5 L 8.6875 4.15625 L 10 2.875 L 12.125 5 L 14.125 3 L 14.96875 2.15625 L 16 1.125 L 16 0.90625 L 15.78125 0.90625 L 15.28125 0.4375 L 14.25 1.46875 L 13.4375 2.28125 L 12.125 3.59375 L 10 1.46875 L 8.46875 3 L 8 3.46875 L 7.15625 4.28125 L 5.46875 6 L 2 6 L 2 0 L 1 0 z M 2 10 L 5.46875 10 L 7.15625 11.6875 L 8 12.53125 L 8.46875 13 L 9.46875 14 L 2 14 L 2 10 z M 12.125 12.40625 L 13.4375 13.6875 L 13.732422 14 L 10.53125 14 L 12.125 12.40625 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/labplot-zoom-in-x.svg b/.icons/kora/actions/16/labplot-zoom-in-x.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-zoom-in-x.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-zoom-in-y.svg b/.icons/kora/actions/16/labplot-zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-zoom-out-x.svg b/.icons/kora/actions/16/labplot-zoom-out-x.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-zoom-out-x.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/labplot-zoom-out-y.svg b/.icons/kora/actions/16/labplot-zoom-out-y.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/kora/actions/16/labplot-zoom-out-y.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/languages.svg b/.icons/kora/actions/16/languages.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/languages.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/layer-bottom.svg b/.icons/kora/actions/16/layer-bottom.svg
new file mode 100644
index 000000000..625e40ade
--- /dev/null
+++ b/.icons/kora/actions/16/layer-bottom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.998,3l0,8.029l-1.344,-1.437l-0.656,0.687l2.313,2.5l0.187,0.219l0.189,-0.219l2.313,-2.5l-0.656,-0.687l-1.344,1.437l0,-8.029l-1.002,0Zm6.002,0l-3,3l4,0l3,-3l-4,0Zm0,4l-3,3l4,0l3,-3l-4,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11,14l3,-3l-6,0l-3,3l6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-delete.svg b/.icons/kora/actions/16/layer-delete.svg
new file mode 100644
index 000000000..76e9c652d
--- /dev/null
+++ b/.icons/kora/actions/16/layer-delete.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,3l-3,3l9,0l3,-3l-9,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,7l-3,3l9,0l3,-3l-9,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M9,9.83l1.667,1.667l-1.667,1.667l0.833,0.833l1.667,-1.667l1.667,1.667l0.833,-0.833l-1.667,-1.667l1.667,-1.667l-0.833,-0.833l-1.667,1.667l-1.667,-1.667l-0.833,0.833Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-duplicate.svg b/.icons/kora/actions/16/layer-duplicate.svg
new file mode 100644
index 000000000..c2ae727c6
--- /dev/null
+++ b/.icons/kora/actions/16/layer-duplicate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,5l-3,3l9,0l3,-3l-9,0Zm0,4l-3,3l9,0l3,-3l-9,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-lower.svg b/.icons/kora/actions/16/layer-lower.svg
new file mode 100644
index 000000000..c4cd16276
--- /dev/null
+++ b/.icons/kora/actions/16/layer-lower.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.998,3l0,5.029l-1.344,-1.437l-0.656,0.687l2.313,2.5l0.187,0.219l0.189,-0.219l2.313,-2.5l-0.656,-0.687l-1.344,1.437l-0.002,0l0,-5.029l-1,0Zm5.002,0l-3,3l5,0l3,-3l-5,0Zm-4,8l-3,3l9,0l3,-3l-9,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9,7l-3,3l5,0l3,-3l-5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-new.svg b/.icons/kora/actions/16/layer-new.svg
new file mode 100644
index 000000000..0da1e0a0a
--- /dev/null
+++ b/.icons/kora/actions/16/layer-new.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,9l0,2l-2,0l0,1l2,0l0,2l1,0l0,-2l2,0l0,-1l-2,0l0,-2l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,2l-3,3l9,0l3,-3l-9,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,6l-3,3l9,0l3,-3l-9,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-next.svg b/.icons/kora/actions/16/layer-next.svg
new file mode 100644
index 000000000..e9c8e52c3
--- /dev/null
+++ b/.icons/kora/actions/16/layer-next.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,2l-3,3l9,0l3,-3l-9,0Zm0,9l-3,3l9,0l3,-3l-9,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,6.8l-3,3.2l-3,-3.2l0.75,-0.8l2.25,2.4l2.25,-2.4l0.75,0.8Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-previous.svg b/.icons/kora/actions/16/layer-previous.svg
new file mode 100644
index 000000000..31c19c51e
--- /dev/null
+++ b/.icons/kora/actions/16/layer-previous.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,2l-3,3l9,0l3,-3l-9,0Zm0,9l-3,3l9,0l3,-3l-9,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,9.2l-3,-3.2l-3,3.2l0.75,0.8l2.25,-2.4l2.25,2.4l0.75,-0.8Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-raise.svg b/.icons/kora/actions/16/layer-raise.svg
new file mode 100644
index 000000000..7c08fed89
--- /dev/null
+++ b/.icons/kora/actions/16/layer-raise.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,3l-3,3l9,0l3,-3l-9,0Zm6.498,4.002l-0.187,0.219l-2.313,2.5l0.656,0.687l1.344,-1.437l0,5.029l1,0l0,-5.029l0.002,-0l1.344,1.437l0.656,-0.687l-2.313,-2.5l-0.189,-0.219Zm-6.498,3.998l-3,3l5,0l3,-3l-5,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5,7l-3,3l5,0l3,-3l-5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-rename.svg b/.icons/kora/actions/16/layer-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/layer-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/layer-top.svg b/.icons/kora/actions/16/layer-top.svg
new file mode 100644
index 000000000..aff7b3085
--- /dev/null
+++ b/.icons/kora/actions/16/layer-top.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.498,4.002l-0.187,0.219l-2.313,2.5l0.656,0.687l1.344,-1.437l0,8.029l1.002,0l-0,-8.029l1.344,1.437l0.656,-0.687l-2.313,-2.5l-0.189,-0.219Zm-6.498,2.998l-3,3l4,0l3,-3l-4,0Zm0,4l-3,3l4,0l3,-3l-4,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5,3l-3,3l6,0l3,-3l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-visible-off.svg b/.icons/kora/actions/16/layer-visible-off.svg
new file mode 100644
index 000000000..00eccbe63
--- /dev/null
+++ b/.icons/kora/actions/16/layer-visible-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.32,2l-11.314,11.295l0.715,0.705l11.285,-11.303l-0.686,-0.697Zm-9.314,1l-3,2l8.019,0l2,-2l-7.019,0Zm-0,4l-3,2l4.019,0l2,-2l-3.019,0Zm7.019,0l-2,2l2.983,0l3,-2l-3.983,0Zm-4.045,4l-2,2l7.02,0l3,-2l-8.02,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/layer-visible-on.svg b/.icons/kora/actions/16/layer-visible-on.svg
new file mode 100644
index 000000000..74db2d940
--- /dev/null
+++ b/.icons/kora/actions/16/layer-visible-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,3l-3,2l11,0l3,-2l-11,0Zm0,4l-3,2l11,0l3,-2l-11,0Zm0,4l-3,2l11,0l3,-2l-11,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/lens.svg b/.icons/kora/actions/16/lens.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/lens.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/lensautofix.svg b/.icons/kora/actions/16/lensautofix.svg
new file mode 100644
index 000000000..8c07cf2ed
--- /dev/null
+++ b/.icons/kora/actions/16/lensautofix.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z M 8.0957031 4 C 5.8866031 4 4.0957031 5.7909 4.0957031 8 C 4.0957031 10.2091 5.8866031 12 8.0957031 12 C 10.304803 12 12.095703 10.2091 12.095703 8 C 12.094703 5.9252 10.506553 4.1958781 8.4394531 4.0175781 C 8.0000031 3.9999781 8.0957031 4 8.0957031 4 z M 8.0957031 5 C 9.7526031 5 11.095703 6.3432 11.095703 8 C 11.095703 9.6568 9.7526031 11 8.0957031 11 C 6.4389031 11 5.0957031 9.6568 5.0957031 8 C 5.0957031 6.3432 6.4389031 5 8.0957031 5 z M 8.0957031 6 C 6.9877031 6 6.0957031 6.892 6.0957031 8 C 6.0957031 9.108 6.9877031 10 8.0957031 10 C 9.2037031 10 10.095703 9.108 10.095703 8 C 10.095703 7.79519 10.0567 7.6017956 10 7.4160156 C 9.84212 7.7597256 9.5000231 8 9.0957031 8 C 8.5417031 8 8.0957031 7.554 8.0957031 7 C 8.0957031 6.59568 8.3359675 6.2535931 8.6796875 6.0957031 C 8.4939075 6.0390031 8.3005131 6 8.0957031 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/lensdistortion.svg b/.icons/kora/actions/16/lensdistortion.svg
new file mode 100644
index 000000000..2cf7891a1
--- /dev/null
+++ b/.icons/kora/actions/16/lensdistortion.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 3.8886719 L 0 5.0097656 L 0 8 L 0 10.990234 L 0 12 L 0 12.111328 L 0 16 L 16 16 L 16 12.107422 L 16 12 L 16 10.990234 L 16 8 L 16 5.0097656 L 16 3.8925781 L 16 0 L 0 0 z M 1 1 L 15 1 L 15 3.3867188 A 11 6 0 0 0 8 2 A 11 6 0 0 0 1 3.3808594 L 1 1 z M 8 3 A 10 5 0 0 1 15 4.4414062 L 15 6.5488281 A 8 3 0 0 0 8 5 A 8 3 0 0 0 1 6.5546875 L 1 4.4453125 A 10 5 0 0 1 8 3 z M 8 6 A 7 2 0 0 1 15 8 A 7 2 0 0 1 8 10 A 7 2 0 0 1 1 8 A 7 2 0 0 1 8 6 z M 15 9.4453125 L 15 11.558594 A 10 5 0 0 1 8 13 A 10 5 0 0 1 1 11.554688 L 1 9.4511719 A 8 3 0 0 0 8 11 A 8 3 0 0 0 15 9.4453125 z M 15 12.613281 L 15 15 L 1 15 L 1 12.619141 A 11 6 0 0 0 8 14 A 11 6 0 0 0 15 12.613281 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/libpeas-plugin.svg b/.icons/kora/actions/16/libpeas-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/kora/actions/16/libpeas-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/license.svg b/.icons/kora/actions/16/license.svg
new file mode 100644
index 000000000..edf6b76f7
--- /dev/null
+++ b/.icons/kora/actions/16/license.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1.004c-3.866,-0 -7,3.134 -7,7c0,3.866 3.134,7 7,7c3.866,-0 7,-3.134 7,-7c0,-3.866 -3.134,-7 -7,-7Zm0,0.912c3.362,-0 6.088,2.726 6.088,6.088c-0,3.362 -2.726,6.088 -6.088,6.088c-3.362,-0 -6.088,-2.726 -6.088,-6.088c0,-3.362 2.726,-6.088 6.088,-6.088Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.043,4.576c1.077,0.002 2.093,0.511 2.738,1.373l-0.91,0.685c-0.431,-0.576 -1.109,-0.915 -1.828,-0.915c0,-0 -0,-0 -0,-0c-1.254,-0 -2.285,1.031 -2.285,2.285l-0,-0c-0,1.254 1.031,2.285 2.285,2.285c-0,0 0,0 0,0c0.718,-0.001 1.395,-0.34 1.826,-0.915l0.912,0.685c-0.645,0.862 -1.661,1.371 -2.738,1.373c0,-0 -0,-0 -0,-0c-1.88,-0 -3.428,-1.548 -3.428,-3.428l0,-0c0,-1.881 1.548,-3.428 3.428,-3.428c-0,0 0,0 0,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/lighttable.svg b/.icons/kora/actions/16/lighttable.svg
new file mode 100644
index 000000000..ec235b0d5
--- /dev/null
+++ b/.icons/kora/actions/16/lighttable.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.05,12.95c2.716,2.715 7.184,2.715 9.9,-0c2.715,-2.716 2.715,-7.184 -0,-9.9c-2.716,-2.715 -7.184,-2.715 -9.9,0c-2.715,2.716 -2.715,7.184 0,9.9Zm0.735,-9.22c2.33,-2.3 6.139,-2.291 8.458,0.027c2.327,2.328 2.327,6.158 -0,8.486l-8.486,-8.486l0.028,-0.027Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/lighttableadd.svg b/.icons/kora/actions/16/lighttableadd.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/lighttableadd.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/lines-connector.svg b/.icons/kora/actions/16/lines-connector.svg
new file mode 100644
index 000000000..e95a338c8
--- /dev/null
+++ b/.icons/kora/actions/16/lines-connector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,1c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707c0,0.5 0,1 0,1l-1.539,0l-1.6,9l-0.861,0l0,-1c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293c-0.871,0 -2.129,0 -3,0c-0.265,-0 -0.52,0.105 -0.707,0.293c-0.188,0.187 -0.293,0.442 -0.293,0.707l-0,3c-0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293l3,0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707c0,-0.5 0,-1 0,-1l1.539,0l1.598,-9l0.863,0l0,1c0,0.265 0.105,0.52 0.293,0.707c0.187,0.188 0.442,0.293 0.707,0.293c0.871,0 2.129,0 3,0c0.265,0 0.52,-0.105 0.707,-0.293c0.188,-0.187 0.293,-0.442 0.293,-0.707l0,-3c0,-0.265 -0.105,-0.52 -0.293,-0.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-3,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/link.svg b/.icons/kora/actions/16/link.svg
new file mode 100644
index 000000000..fc090011d
--- /dev/null
+++ b/.icons/kora/actions/16/link.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.558,0.93l0,0.895l-4.396,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-4.473l0.895,0l-0,4.553c-0,1.293 -1.049,2.342 -2.342,2.342l-9.836,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l4.476,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.198,8.015l5.678,-5.679l-4.191,0c-0.387,0.001 -0.701,-0.313 -0.7,-0.699c-0.002,-0.391 0.312,-0.705 0.702,-0.702l5.85,-0.005c0.201,0.002 0.38,0.085 0.508,0.219c0.133,0.128 0.216,0.306 0.215,0.504l-0.001,5.853c-0.001,0.387 -0.315,0.701 -0.702,0.702c-0.387,0.001 -0.704,-0.316 -0.703,-0.703l0.003,-4.188l-5.678,5.679c-0.271,0.271 -0.71,0.271 -0.981,0c-0.271,-0.272 -0.271,-0.71 0,-0.981Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/list-add-font.svg b/.icons/kora/actions/16/list-add-font.svg
new file mode 100644
index 000000000..5f749f650
--- /dev/null
+++ b/.icons/kora/actions/16/list-add-font.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1l0,14l2,0l0,-7l5,0l0,-2l-5,0l0,-3l8,0l0,-2l-10,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.296,11.296l-0,-2.592c-0,-0.389 0.315,-0.704 0.704,-0.704c0.389,0 0.704,0.315 0.704,0.704l-0,2.592l2.592,-0c0.389,-0 0.704,0.315 0.704,0.704c0,0.389 -0.315,0.704 -0.704,0.704l-2.592,-0l-0,2.592c-0,0.389 -0.315,0.704 -0.704,0.704c-0.389,0 -0.704,-0.315 -0.704,-0.704l-0,-2.592l-2.592,-0c-0.389,-0 -0.704,-0.315 -0.704,-0.704c0,-0.389 0.315,-0.704 0.704,-0.704l2.592,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/list-add-user.svg b/.icons/kora/actions/16/list-add-user.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/kora/actions/16/list-add-user.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/list-add.svg b/.icons/kora/actions/16/list-add.svg
new file mode 100644
index 000000000..fe07d643f
--- /dev/null
+++ b/.icons/kora/actions/16/list-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.054,7.188l0,-3.481c0,-0.522 0.424,-0.945 0.946,-0.945c0.522,0 0.945,0.423 0.945,0.945l0,3.481l3.482,0c0.522,0 0.945,0.424 0.945,0.946c0,0.522 -0.423,0.945 -0.945,0.945l-3.482,0l0,3.482c0,0.522 -0.423,0.945 -0.945,0.945c-0.522,0 -0.946,-0.423 -0.946,-0.945l0,-3.482l-3.481,0c-0.522,0 -0.945,-0.423 -0.945,-0.945c0,-0.522 0.423,-0.946 0.945,-0.946l3.481,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/list-remove-all.svg b/.icons/kora/actions/16/list-remove-all.svg
new file mode 100644
index 000000000..1d362026b
--- /dev/null
+++ b/.icons/kora/actions/16/list-remove-all.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 3 L 3 5 L 13 5 L 13 3 L 3 3 z M 3 7 L 3 9 L 9.6875 9 C 10.45752 8.38361 11.4369 8 12.5 8 C 12.67178 8 12.83323 8.0438 13 8.0625 L 13 7 L 3 7 z M 3 11 L 3 13 L 8.0625 13 C 8.0438 12.83323 8 12.67178 8 12.5 C 8 11.96957 8.11271 11.4726 8.28125 11 L 3 11 z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="M 12.5 9 C 10.567 9 9 10.567 9 12.5 C 9 14.433 10.567 16 12.5 16 C 14.433 16 16 14.433 16 12.5 C 16 10.567 14.433 9 12.5 9 z M 10 12 L 12.5 12 L 15 12 L 15 13 L 10 13 L 10 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/list-remove-user.svg b/.icons/kora/actions/16/list-remove-user.svg
new file mode 100644
index 000000000..0ed2184c0
--- /dev/null
+++ b/.icons/kora/actions/16/list-remove-user.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-6.362,-1.041c1.339,-0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,-0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/list-remove.svg b/.icons/kora/actions/16/list-remove.svg
new file mode 100644
index 000000000..5c64ca248
--- /dev/null
+++ b/.icons/kora/actions/16/list-remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,7 V 9 H 15 V 7 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/list-resource-add.svg b/.icons/kora/actions/16/list-resource-add.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/kora/actions/16/list-resource-add.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/location.svg b/.icons/kora/actions/16/location.svg
new file mode 100644
index 000000000..9b058088d
--- /dev/null
+++ b/.icons/kora/actions/16/location.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2,9c-1.097,0 -2,0.903 -2,2c0,1.097 0.903,2 2,2c1.097,0 2,-0.903 2,-2c0,-1.097 -0.903,-2 -2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.462,11.741l0,2.115l-4.156,-2.766l4.156,-2.765l0,2.216l2.74,0c1.986,0 3.598,-1.612 3.598,-3.598c0,-1.986 -1.612,-3.599 -3.598,-3.599l-2.804,-0l0,-1.2l2.804,0c2.648,0 4.798,2.15 4.798,4.799c0,2.648 -2.15,4.798 -4.798,4.798l-2.74,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/locationbar_erase.svg b/.icons/kora/actions/16/locationbar_erase.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/kora/actions/16/locationbar_erase.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/lock.svg b/.icons/kora/actions/16/lock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/lock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/love-amarok.svg b/.icons/kora/actions/16/love-amarok.svg
new file mode 100644
index 000000000..ffdb118ba
--- /dev/null
+++ b/.icons/kora/actions/16/love-amarok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path id="Heart" style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,13.027c10.423,-6.868 3.399,-12.628 0,-8.862c-3.399,-3.766 -10.423,1.994 0,8.862Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,13.027c5.211,-3.434 6.061,-6.591 5.183,-8.418c-0.878,-1.828 -3.484,-2.327 -5.183,-0.444c-3.399,-3.766 -10.423,1.994 0,8.862Zm0,-1.208c2.505,-1.746 3.817,-3.371 4.292,-4.769c0.391,-1.149 0.145,-2.081 -0.473,-2.611c-0.808,-0.692 -2.139,-0.643 -3.077,0.396l-0.742,0.823l-0.742,-0.823c-0.938,-1.039 -2.269,-1.088 -3.077,-0.396c-0.618,0.53 -0.864,1.462 -0.473,2.611c0.475,1.398 1.787,3.023 4.292,4.769Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/love.svg b/.icons/kora/actions/16/love.svg
new file mode 100644
index 000000000..ffdb118ba
--- /dev/null
+++ b/.icons/kora/actions/16/love.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path id="Heart" style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,13.027c10.423,-6.868 3.399,-12.628 0,-8.862c-3.399,-3.766 -10.423,1.994 0,8.862Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,13.027c5.211,-3.434 6.061,-6.591 5.183,-8.418c-0.878,-1.828 -3.484,-2.327 -5.183,-0.444c-3.399,-3.766 -10.423,1.994 0,8.862Zm0,-1.208c2.505,-1.746 3.817,-3.371 4.292,-4.769c0.391,-1.149 0.145,-2.081 -0.473,-2.611c-0.808,-0.692 -2.139,-0.643 -3.077,0.396l-0.742,0.823l-0.742,-0.823c-0.938,-1.039 -2.269,-1.088 -3.077,-0.396c-0.618,0.53 -0.864,1.462 -0.473,2.611c0.475,1.398 1.787,3.023 4.292,4.769Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/loved_radio.svg b/.icons/kora/actions/16/loved_radio.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/kora/actions/16/loved_radio.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/lpi-bug.svg b/.icons/kora/actions/16/lpi-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/kora/actions/16/lpi-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/lpi-help.svg b/.icons/kora/actions/16/lpi-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/lpi-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/lpi-translate.svg b/.icons/kora/actions/16/lpi-translate.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/kora/actions/16/lpi-translate.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-archive.svg b/.icons/kora/actions/16/mail-archive.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/kora/actions/16/mail-archive.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-attachment.svg b/.icons/kora/actions/16/mail-attachment.svg
new file mode 100644
index 000000000..fa2f7bdd5
--- /dev/null
+++ b/.icons/kora/actions/16/mail-attachment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path id="curve" style="fill:currentColor;" class="ColorScheme-Text" d="M13.192,7.985l-3.752,4.895c-0.173,0.225 -0.497,0.27 -0.724,0.1c-0.227,-0.171 -0.271,-0.491 -0.098,-0.717l2.221,-2.898l1.531,-1.997c0.863,-1.127 0.643,-2.73 -0.493,-3.582c-1.135,-0.852 -2.755,-0.629 -3.619,0.497l-1.53,1.997l-1.916,2.5l-1.244,1.623c-0.518,0.676 -0.386,1.638 0.296,2.149c0.681,0.511 1.653,0.377 2.171,-0.299l1.244,-1.622l0.632,-0.825l1.308,-1.707l0.881,-1.149c0.173,-0.225 0.128,-0.546 -0.099,-0.716c-0.227,-0.171 -0.551,-0.126 -0.723,0.099l-0.881,1.149l-2.246,2.931c-0.173,0.225 -0.497,0.27 -0.724,0.099c-0.227,-0.17 -0.271,-0.491 -0.099,-0.716l3.127,-4.08c0.518,-0.676 1.49,-0.809 2.172,-0.298c0.681,0.511 0.813,1.473 0.295,2.149l-4.065,5.303c-0.863,1.127 -2.483,1.35 -3.619,0.498c-1.135,-0.852 -1.356,-2.456 -0.492,-3.582l4.69,-6.119c1.209,-1.577 3.477,-1.889 5.067,-0.697c1.589,1.192 1.898,3.438 0.689,5.015Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-deleted.svg b/.icons/kora/actions/16/mail-deleted.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/mail-deleted.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-encrypted-full.svg b/.icons/kora/actions/16/mail-encrypted-full.svg
new file mode 100644
index 000000000..611150196
--- /dev/null
+++ b/.icons/kora/actions/16/mail-encrypted-full.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.809,9.082c-1.026,0 -1.852,0.826 -1.852,1.852l0,0.926l-0.463,0c-0.256,0 -0.462,0.207 -0.462,0.463l-0,2.778c-0,0.256 0.206,0.463 0.462,0.463l4.63,-0c0.256,-0 0.463,-0.207 0.463,-0.463l-0,-2.778c-0,-0.256 -0.207,-0.463 -0.463,-0.463l-0.463,0l0,-0.926c0,-1.026 -0.826,-1.852 -1.852,-1.852Zm0,0.926c0.513,0 0.926,0.413 0.926,0.926l0,0.926l-1.852,0l0,-0.926c0,-0.513 0.413,-0.926 0.926,-0.926Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.532,13.2l-7.746,-0c-0.986,-0 -1.786,-0.8 -1.786,-1.786l0,-6.828c0,-0.986 0.8,-1.786 1.786,-1.786l12.428,-0c0.986,-0 1.786,0.8 1.786,1.786l0,6.828c0,0.143 -0.017,0.282 -0.049,0.415c-0.155,-0.261 -0.431,-0.441 -0.751,-0.466l-0,-7.483l-4.12,4.12l0.775,0.783c-0.125,0.055 -0.244,0.121 -0.356,0.196l-0.699,-0.699l-1.16,1.16c-0.44,0.44 -1,0.68 -1.64,0.68c-0.6,-0 -1.2,-0.24 -1.64,-0.68l-1.16,-1.16l-4.12,4.12l8.452,-0l-0,0.8Zm-4.612,-5.2l-4.12,4.12l-0,-8.24l4.12,4.12Zm4.44,1.16l5.52,-5.56l-13.8,-0l5.56,5.56c0.36,0.36 0.84,0.56 1.36,0.56c0.52,-0 1,-0.2 1.36,-0.56Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9.532,12.57l-8.732,-0l-0,-8.97l5.938,5.889l1.242,0.483l1.342,-0.541l5.878,-5.831l-0,7.763c-0.013,-0.001 -0.026,-0.001 -0.039,-0.002l0,-0.427c0,-1.303 -1.049,-2.352 -2.352,-2.352c-1.303,0 -2.352,1.049 -2.352,2.352l0,0.427c-0.516,0.019 -0.925,0.441 -0.925,0.962l-0,0.247Zm3.703,-1.21l0,-0.426c0,-0.236 -0.19,-0.426 -0.426,-0.426c-0.236,0 -0.426,0.19 -0.426,0.426l0,0.426l0.852,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-encrypted-part.svg b/.icons/kora/actions/16/mail-encrypted-part.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/kora/actions/16/mail-encrypted-part.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-encrypted.svg b/.icons/kora/actions/16/mail-encrypted.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/kora/actions/16/mail-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-flag.svg b/.icons/kora/actions/16/mail-flag.svg
new file mode 100644
index 000000000..26052556b
--- /dev/null
+++ b/.icons/kora/actions/16/mail-flag.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,8.616l0,7.008l1,0l0,-2l4,-1l-5,-4.008Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.5,13.2l-8.714,-0c-0.986,-0 -1.786,-0.8 -1.786,-1.786l0,-6.828c0,-0.986 0.8,-1.786 1.786,-1.786l12.428,-0c0.986,-0 1.786,0.8 1.786,1.786l0,6.828c0,0.177 -0.026,0.348 -0.074,0.51l-0.726,-0.582l-0,-7.462l-4.12,4.12l0.199,0.2c-0.147,-0.098 -0.335,-0.112 -0.495,-0.035c-0.163,0.078 -0.269,0.236 -0.283,0.414l-0.861,0.861c-0.44,0.44 -1,0.68 -1.64,0.68c-0.6,-0 -1.2,-0.24 -1.64,-0.68l-1.16,-1.16l-4.12,4.12l9.42,-0l0,0.8Zm-5.58,-5.2l-4.12,4.12l-0,-8.24l4.12,4.12Zm4.44,1.16l5.52,-5.56l-13.8,-0l5.56,5.56c0.36,0.36 0.84,0.56 1.36,0.56c0.52,-0 1,-0.2 1.36,-0.56Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10.5,12.57l-9.7,-0l-0,-8.97l5.938,5.889l1.242,0.483l1.342,-0.541l5.878,-5.831l-0,7.742l-3.887,-3.116c-0.15,-0.121 -0.356,-0.144 -0.529,-0.061c-0.174,0.083 -0.284,0.258 -0.284,0.451l0,3.954Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-flagged.svg b/.icons/kora/actions/16/mail-flagged.svg
new file mode 120000
index 000000000..c652f2ea1
--- /dev/null
+++ b/.icons/kora/actions/16/mail-flagged.svg
@@ -0,0 +1 @@
+mail-flag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-folder-inbox.svg b/.icons/kora/actions/16/mail-folder-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/kora/actions/16/mail-folder-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-folder-outbox.svg b/.icons/kora/actions/16/mail-folder-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/kora/actions/16/mail-folder-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-folder-sent.svg b/.icons/kora/actions/16/mail-folder-sent.svg
new file mode 100644
index 000000000..523bed738
--- /dev/null
+++ b/.icons/kora/actions/16/mail-folder-sent.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3.748,6.524c-0.161,0.462 -0.248,0.959 -0.248,1.476c0,2.485 2.015,4.5 4.5,4.5l2.503,-0c0.002,-0 0.016,0 0.04,-0.001c0.148,-0.009 0.902,-0.09 0.956,-0.968c0.001,-0.01 0.001,-0.021 0.001,-0.031c0,-0.894 -0.797,-0.99 -0.958,-0.999l-0.042,-0.001l-2.5,0l0.061,-0.001c0.464,-0.011 0.894,-0.151 1.261,-0.383c0.339,0.247 0.75,0.384 1.178,0.384c1.104,0 2,-0.895 2,-2l0,-0.5c0,-0.517 -0.087,-1.013 -0.248,-1.476l2.948,-2.924l-0,8.97l-14.4,-0l-0,-8.97l2.948,2.924Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,4c2.209,0 4,1.791 4,4l0,0.5c0,0.829 -0.672,1.5 -1.5,1.5c-0.443,0 -0.863,-0.196 -1.148,-0.535c-0.357,0.329 -0.829,0.535 -1.352,0.535c-1.105,0 -2,-0.895 -2,-2c0,-1.104 0.895,-2 2,-2c1.105,0 2,0.896 2,2l0,0.5c0,0.5 0.5,0.5 0.5,0.5c0,0 0.5,0 0.5,-0.5l0,-0.5c0,-1.657 -1.343,-3 -3,-3c-1.657,0 -3,1.343 -3,3c0,1.657 1.343,3 3,3l2.5,0c0,0 0.5,0 0.5,0.5c-0.031,0.5 -0.5,0.5 -0.5,0.5l-2.5,0c-2.209,0 -4,-1.791 -4,-4c0,-2.209 1.791,-4 4,-4Zm0,3c-0.552,0 -1,0.448 -1,1c0,0.552 0.448,1 1,1c0.552,0 1,-0.448 1,-1c0,-0.552 -0.448,-1 -1,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.162,0.8c-0.306,-0.066 -0.623,-0.1 -0.948,-0.1c-0.325,-0 -0.642,0.034 -0.948,0.1l-5.972,-0l2.737,2.737c-0.054,0.136 -0.102,0.275 -0.142,0.418l-2.875,-2.875l-0,8.24l2.875,-2.875c0.04,0.142 0.088,0.282 0.142,0.418l-2.737,2.737l5.972,-0c0.306,0.066 0.623,0.1 0.948,0.1l2.503,-0c0.002,-0 0.016,0 0.04,-0.001c0.061,-0.004 0.225,-0.02 0.401,-0.099l3.976,-0l-2.77,-2.77c0.076,-0.11 0.141,-0.229 0.194,-0.354l2.856,2.884l-0,-8.28l-2.875,2.875c-0.042,-0.148 -0.092,-0.292 -0.148,-0.432l2.703,-2.723l-5.932,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-forward.svg b/.icons/kora/actions/16/mail-forward.svg
new file mode 100644
index 000000000..27873eccf
--- /dev/null
+++ b/.icons/kora/actions/16/mail-forward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.498,4.092l0,-2.592l4.586,4.387l-4.586,4.386l0,-2.592c-2.193,-0 -3.987,1.794 -3.987,3.988c-0,1.116 0.438,2.113 1.156,2.831c-1.635,-0.957 -2.751,-2.752 -2.751,-4.825c-0,-3.111 2.512,-5.583 5.582,-5.583Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-forwarded-replied.svg b/.icons/kora/actions/16/mail-forwarded-replied.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/kora/actions/16/mail-forwarded-replied.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-forwarded.svg b/.icons/kora/actions/16/mail-forwarded.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/kora/actions/16/mail-forwarded.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-inbox.svg b/.icons/kora/actions/16/mail-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/kora/actions/16/mail-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-invitation.svg b/.icons/kora/actions/16/mail-invitation.svg
new file mode 100644
index 000000000..d2128574c
--- /dev/null
+++ b/.icons/kora/actions/16/mail-invitation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.2,3.6l-5.878,5.831l-1.342,0.541l-1.242,-0.483l-5.938,-5.889l-0,8.97l14.4,0l-0,-8.97Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,0c0.986,0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.782,5.714l-3.422,3.446c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,0 -1,-0.2 -1.36,-0.56l-3.422,-3.422l0,-4.524l9.564,0l0,4.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M7.989,5.691c-0,-0 0.33,-0.712 0.392,-0.876c0.632,0.033 1.115,0.166 1.468,0.317c0.405,0.173 0.635,1.001 0.746,1.564c0.035,0.122 0.011,0.254 -0.065,0.355c-0.077,0.101 -0.196,0.161 -0.323,0.161c-1.008,0.018 -3.353,0.018 -4.396,0.018c-0.137,-0 -0.266,-0.067 -0.345,-0.179c-0.079,-0.112 -0.099,-0.255 -0.052,-0.385c0.161,-0.542 0.43,-1.322 0.803,-1.516c0.327,-0.172 0.771,-0.284 1.347,-0.325l0.425,0.866Zm0.012,-3.74c0.601,0 1.165,0.56 1.086,1.241c-0.079,0.682 -0.485,1.24 -1.086,1.24c-0.6,0 -0.985,-0.533 -1.085,-1.24c-0.097,-0.678 0.485,-1.241 1.085,-1.241Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-mark-important.svg b/.icons/kora/actions/16/mail-mark-important.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/mail-mark-important.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-mark-junk.svg b/.icons/kora/actions/16/mail-mark-junk.svg
new file mode 100644
index 000000000..0d8ad6ca3
--- /dev/null
+++ b/.icons/kora/actions/16/mail-mark-junk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,10.736c0.656,0 1.189,0.533 1.189,1.189c0,0.656 -0.533,1.188 -1.189,1.188c-0.656,-0 -1.189,-0.532 -1.189,-1.188c0,-0.656 0.533,-1.189 1.189,-1.189Zm-1.355,-6.501c0,-0.357 0.142,-0.7 0.395,-0.953c0.253,-0.253 0.596,-0.395 0.953,-0.395l0.014,-0c0.357,-0 0.7,0.142 0.953,0.395c0.253,0.253 0.395,0.596 0.395,0.953c0,1.506 -0.355,3.556 -0.355,4.667c0,0.264 -0.105,0.517 -0.291,0.704c-0.187,0.186 -0.44,0.291 -0.704,0.291l-0.01,0c-0.264,0 -0.517,-0.105 -0.704,-0.291c-0.186,-0.187 -0.291,-0.44 -0.291,-0.704c0,-1.111 -0.355,-3.161 -0.355,-4.667Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,1l-4,4l0,6l4,4l6,0l4,-4l0,-6l-4,-4l-6,0Zm0.414,1l-3.414,3.414l0,5.172l3.414,3.414l5.172,0l3.414,-3.414l0,-5.172l-3.414,-3.414l-5.172,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-mark-notjunk.svg b/.icons/kora/actions/16/mail-mark-notjunk.svg
new file mode 100644
index 000000000..db440e2ff
--- /dev/null
+++ b/.icons/kora/actions/16/mail-mark-notjunk.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,1l-4,4l0,6l4,4l6,0l4,-4l0,-6l-4,-4l-6,0Zm3,9.736c0.656,0 1.189,0.533 1.189,1.189c0,0.656 -0.533,1.188 -1.189,1.188c-0.656,0 -1.189,-0.532 -1.189,-1.188c0,-0.656 0.533,-1.189 1.189,-1.189Zm-1.355,-6.501c-0,1.506 0.355,3.556 0.355,4.667c-0,0.264 0.105,0.517 0.291,0.704c0.187,0.186 0.44,0.291 0.704,0.291l0.01,0c0.264,0 0.517,-0.105 0.704,-0.291c0.186,-0.187 0.291,-0.44 0.291,-0.704c-0,-1.111 0.355,-3.161 0.355,-4.667c-0,-0.357 -0.142,-0.7 -0.395,-0.953c-0.253,-0.253 -0.596,-0.395 -0.953,-0.395l-0.014,-0c-0.357,-0 -0.7,0.142 -0.953,0.395c-0.253,0.253 -0.395,0.596 -0.395,0.953Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-mark-read.svg b/.icons/kora/actions/16/mail-mark-read.svg
new file mode 100644
index 000000000..b5f15da16
--- /dev/null
+++ b/.icons/kora/actions/16/mail-mark-read.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.2,3.6l-5.878,5.831l-1.342,0.541l-1.242,-0.483l-5.938,-5.889l-0,8.97l14.4,-0l-0,-8.97Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l-0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,-0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,-0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-PositiveText" d="M13.855,0.743c0.317,-0.349 -0.004,-0.687 -0.389,-0.298l-5.596,5.511l-2.365,-1.653c-0.421,-0.306 -0.77,0.11 -0.476,0.463l2.915,3.514l5.911,-7.537Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-mark-task.svg b/.icons/kora/actions/16/mail-mark-task.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/mail-mark-task.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-mark-unread-new.svg b/.icons/kora/actions/16/mail-mark-unread-new.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/kora/actions/16/mail-mark-unread-new.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-mark-unread.svg b/.icons/kora/actions/16/mail-mark-unread.svg
new file mode 100644
index 000000000..a43dc83c3
--- /dev/null
+++ b/.icons/kora/actions/16/mail-mark-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="14.4" height="8.97" x=".8" y="3.6"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l-0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,-0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,-0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-meeting-request-reply.svg b/.icons/kora/actions/16/mail-meeting-request-reply.svg
new file mode 100644
index 000000000..b89bc5611
--- /dev/null
+++ b/.icons/kora/actions/16/mail-meeting-request-reply.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.552,5.767c0.617,0 1.117,0.5 1.117,1.117c-0,0.616 -0.5,1.116 -1.117,1.116c-0.616,0 -1.116,-0.5 -1.116,-1.116c0,-0.617 0.5,-1.117 1.116,-1.117Zm-5.549,-3.647c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.509 1.08,-2.762 2.418,-2.763Zm4.549,-1.12l0,4l2,0l0,-4l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-message-new-list.svg b/.icons/kora/actions/16/mail-message-new-list.svg
new file mode 100644
index 000000000..98af93554
--- /dev/null
+++ b/.icons/kora/actions/16/mail-message-new-list.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.549,13.2l-8.763,-0c-0.986,-0 -1.786,-0.8 -1.786,-1.786l0,-6.828c0,-0.986 0.8,-1.786 1.786,-1.786l12.428,-0c0.986,-0 1.786,0.8 1.786,1.786l0,3.948l-0.8,0l-0,-4.654l-4.12,4.12l0.529,0.534l-0.555,0l-0.254,-0.254l-1.16,1.16c-0.44,0.44 -1,0.68 -1.64,0.68c-0.6,-0 -1.2,-0.24 -1.64,-0.68l-1.16,-1.16l-4.12,4.12l9.469,-0l-0,0.8Zm-5.629,-5.2l-4.12,4.12l-0,-8.24l4.12,4.12Zm4.44,1.16l5.52,-5.56l-13.8,-0l5.56,5.56c0.36,0.36 0.84,0.56 1.36,0.56c0.52,-0 1,-0.2 1.36,-0.56Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10.549,12.57l-9.749,-0l-0,-8.97l5.938,5.889l1.242,0.483l1.342,-0.541l5.878,-5.831l-0,4.934l-4.651,0l-0,4.036Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,13l0,1l5,0l0,-1l-5,0Zm0,-2l0,1l5,0l0,-1l-5,0Zm0,-2l0,1l5,0l0,-1l-5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-message-new.svg b/.icons/kora/actions/16/mail-message-new.svg
new file mode 100644
index 000000000..e5827f242
--- /dev/null
+++ b/.icons/kora/actions/16/mail-message-new.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.2,3.6l-5.878,5.831l-1.342,0.541l-1.242,-0.483l-5.938,-5.889l-0,8.97l14.4,-0l-0,-8.97Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l-0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,-0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,-0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M7.98,-0l0.679,2.089l1.307,-0.646l-0.209,1.444l2.196,-0l-1.777,1.29l1.018,1.045l-1.437,0.246l0.678,2.089l-1.776,-1.291l-0.679,1.291l-0.679,-1.291l-1.776,1.291l0.678,-2.089l-1.437,-0.246l1.018,-1.045l-1.777,-1.29l2.196,-0l-0.209,-1.444l1.307,0.646l0.679,-2.089Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-message.svg b/.icons/kora/actions/16/mail-message.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/kora/actions/16/mail-message.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-move.svg b/.icons/kora/actions/16/mail-move.svg
new file mode 100644
index 000000000..0cdd78a80
--- /dev/null
+++ b/.icons/kora/actions/16/mail-move.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.891,9.758l8.031,0l-2.964,-2.963c-0.274,-0.273 -0.274,-0.717 0,-0.99c0.274,-0.277 0.719,-0.277 0.993,0l4.14,4.134c0.14,0.143 0.208,0.328 0.204,0.513c0.004,0.185 -0.064,0.37 -0.204,0.509l-4.14,4.138c-0.274,0.273 -0.719,0.273 -0.993,-0c-0.274,-0.273 -0.274,-0.721 0,-0.994l2.964,-2.959l-8.031,-0c-0.383,-0 -0.693,-0.31 -0.693,-0.694c-0,-0.384 0.31,-0.694 0.693,-0.694Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.669,9.212l-9.803,0c-0.793,0 -1.436,-0.663 -1.436,-1.481l-0,-5.663c-0,-0.818 0.643,-1.481 1.436,-1.481l9.99,-0c0.793,-0 1.436,0.663 1.436,1.481l-0,5.368l-0.643,-0.642l-0,-5.312l-3.312,3.417l0.411,0.429c-0.051,0.037 -0.1,0.079 -0.146,0.126c-0.03,0.03 -0.059,0.062 -0.086,0.095l-0.404,-0.417l-0.933,0.962c-0.354,0.365 -0.804,0.564 -1.318,0.564c-0.483,-0 -0.965,-0.199 -1.319,-0.564l-0.932,-0.962l-3.312,3.417l9.707,-0l0.664,0.663Zm-7.284,-4.313l-3.312,3.418l-0,-6.835l3.312,3.417Zm3.569,0.963l4.437,-4.612l-11.093,0l4.469,4.612c0.29,0.298 0.676,0.464 1.094,0.464c0.418,0 0.804,-0.166 1.093,-0.464Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M11.146,8.69l-10.073,-0l-0,-7.44l4.773,4.884l0.999,0.401l1.078,-0.449l4.726,-4.836l-0,5.544l-1.345,-1.343c-0.468,-0.474 -1.231,-0.474 -1.702,0.003c-0.467,0.465 -0.467,1.227 0.003,1.695l1.541,1.541Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-open-multiple.svg b/.icons/kora/actions/16/mail-open-multiple.svg
new file mode 100644
index 000000000..e95062ebc
--- /dev/null
+++ b/.icons/kora/actions/16/mail-open-multiple.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6.815,9.851l0.946,0.96c0.358,0.364 0.847,0.563 1.336,0.563c0.522,0 0.978,-0.199 1.337,-0.563l0.945,-0.96l3.358,3.41l-11.279,0l3.357,-3.41Zm8.15,-3.642l0,6.853l-3.358,-3.443l3.358,-3.41Zm-8.378,3.41l-3.357,3.41l0,-6.82l3.357,3.41Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.033,5.316c-0.803,0 -1.455,0.662 -1.455,1.478l0,5.65c0,0.817 0.652,1.479 1.455,1.479l10.128,0c0.804,0 1.456,-0.662 1.456,-1.479l0,-5.65c0,-0.816 -0.652,-1.478 -1.456,-1.478l-10.128,0Zm6.173,5.263c-0.294,0.298 -0.685,0.464 -1.109,0.464c-0.423,0 -0.815,-0.166 -1.108,-0.464l-4.531,-4.601l11.246,0l-4.498,4.601Zm-3.619,-0.96l-3.357,3.41l0,-6.82l3.357,3.41Zm0.228,0.232l0.946,0.96c0.358,0.364 0.847,0.563 1.336,0.563c0.522,0 0.978,-0.199 1.337,-0.563l0.945,-0.96l3.358,3.41l-11.279,0l3.357,-3.41Zm4.792,-0.232l3.358,-3.41l0,6.853l-3.358,-3.443Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.616,8.114l-2.41,2.465c-0.294,0.298 -0.685,0.464 -1.109,0.464c-0.423,0 -0.815,-0.166 -1.108,-0.464l-2.41,-2.447l-0,-4.435l7.037,-0l0,4.417Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.909,3.697l-0,1.135l-0.892,-0c-1.078,-0 -1.956,0.884 -1.956,1.979l0,5.196c-0.353,-0.27 -0.581,-0.699 -0.581,-1.182l0,-5.65c0,-0.816 0.652,-1.478 1.456,-1.478l1.973,0Zm8.377,0.017c0.597,0.093 1.075,0.554 1.201,1.148c-0.111,-0.019 -0.225,-0.03 -0.342,-0.03l-0.859,0l-0,-1.118Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.043,10.365c-0.353,-0.27 -0.581,-0.699 -0.581,-1.182l0,-5.65c0,-0.817 0.652,-1.479 1.456,-1.479l10.128,0c0.698,0 1.282,0.5 1.423,1.166c-0.111,-0.02 -0.225,-0.03 -0.342,-0.03l-10.128,0c-1.078,0 -1.956,0.884 -1.956,1.978l0,5.197Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-outbox.svg b/.icons/kora/actions/16/mail-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/kora/actions/16/mail-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-queue.svg b/.icons/kora/actions/16/mail-queue.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/mail-queue.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-read.svg b/.icons/kora/actions/16/mail-read.svg
new file mode 100644
index 000000000..e18d26ea5
--- /dev/null
+++ b/.icons/kora/actions/16/mail-read.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.2,3.6l-5.878,5.831l-1.342,0.541l-1.242,-0.483l-5.938,-5.889l-0,8.97l14.4,-0l-0,-8.97Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l-0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,-0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,-0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.782,5.714l-3.422,3.446c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-3.422,-3.422l0,-4.524l9.564,0l-0,4.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-receive.svg b/.icons/kora/actions/16/mail-receive.svg
new file mode 100644
index 000000000..2a55ec1e9
--- /dev/null
+++ b/.icons/kora/actions/16/mail-receive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.2,3.6l-5.878,5.831l-1.342,0.541l-1.242,-0.483l-5.938,-5.889l-0,8.97l14.4,-0l-0,-8.97Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l-0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,-0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,-0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M8.453,1.181l0,5.264l1.943,-1.943c0.179,-0.18 0.47,-0.18 0.649,-0c0.182,0.18 0.182,0.471 -0,0.651l-2.71,2.713c-0.094,0.092 -0.215,0.136 -0.336,0.134c-0.121,0.002 -0.243,-0.042 -0.334,-0.134l-2.712,-2.713c-0.179,-0.18 -0.179,-0.471 -0,-0.651c0.179,-0.18 0.473,-0.18 0.652,-0l1.939,1.943l0,-5.264c0,-0.252 0.203,-0.455 0.455,-0.455c0.251,0 0.454,0.203 0.454,0.455Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-replied.svg b/.icons/kora/actions/16/mail-replied.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/mail-replied.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-reply-all.svg b/.icons/kora/actions/16/mail-reply-all.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/kora/actions/16/mail-reply-all.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-reply-custom-all.svg b/.icons/kora/actions/16/mail-reply-custom-all.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/kora/actions/16/mail-reply-custom-all.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-reply-custom.svg b/.icons/kora/actions/16/mail-reply-custom.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/mail-reply-custom.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-reply-list.svg b/.icons/kora/actions/16/mail-reply-list.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/kora/actions/16/mail-reply-list.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-reply-sender.svg b/.icons/kora/actions/16/mail-reply-sender.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/mail-reply-sender.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-send-receive.svg b/.icons/kora/actions/16/mail-send-receive.svg
new file mode 100644
index 000000000..c57b50129
--- /dev/null
+++ b/.icons/kora/actions/16/mail-send-receive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.675,6.03l3.736,-6.03l3.737,6.03l-2.466,-0l-0,3.289l-2.541,-0l-0,-3.289l-2.466,-0Zm3.177,3.94l3.737,6.03l3.736,-6.03l-2.466,0l0,-3.289l-2.541,0l0,3.289l-2.466,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-send.svg b/.icons/kora/actions/16/mail-send.svg
new file mode 100644
index 000000000..e450aa134
--- /dev/null
+++ b/.icons/kora/actions/16/mail-send.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M1,1l0,6l6.759,1l-6.759,1l0,6l14,-7l-14,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1l0,6l6.759,1l-6.759,1l0,6l14,-7l-14,-7Zm1,8.863l0,3.519l10.764,-5.382l-10.764,-5.382l0,3.519l5.905,0.874c0.49,0.072 0.854,0.493 0.854,0.989c-0,0.496 -0.364,0.917 -0.854,0.989l-5.905,0.874Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-sent.svg b/.icons/kora/actions/16/mail-sent.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/kora/actions/16/mail-sent.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-signature-unknown.svg b/.icons/kora/actions/16/mail-signature-unknown.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/kora/actions/16/mail-signature-unknown.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-signed-full.svg b/.icons/kora/actions/16/mail-signed-full.svg
new file mode 100644
index 000000000..3b026bdf0
--- /dev/null
+++ b/.icons/kora/actions/16/mail-signed-full.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.2,3.6l-5.878,5.831l-1.342,0.541l-1.242,-0.483l-5.938,-5.889l-0,8.97l14.4,-0l-0,-8.97Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.786,2.8c-0.986,-0 -1.786,0.8 -1.786,1.786l0,6.828c0,0.986 0.8,1.786 1.786,1.786l12.428,-0c0.986,-0 1.786,-0.8 1.786,-1.786l0,-6.828c0,-0.986 -0.8,-1.786 -1.786,-1.786l-12.428,-0Zm7.574,6.36c-0.36,0.36 -0.84,0.56 -1.36,0.56c-0.52,-0 -1,-0.2 -1.36,-0.56l-5.56,-5.56l13.8,-0l-5.52,5.56Zm-4.44,-1.16l-4.12,4.12l-0,-8.24l4.12,4.12Zm0.28,0.28l1.16,1.16c0.44,0.44 1.04,0.68 1.64,0.68c0.64,-0 1.2,-0.24 1.64,-0.68l1.16,-1.16l4.12,4.12l-13.84,-0l4.12,-4.12Zm5.88,-0.28l4.12,-4.12l-0,8.28l-4.12,-4.16Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M15.867,7.677c0.327,-0.385 -0.004,-0.758 -0.4,-0.329l-5.756,6.085l-2.433,-1.825c-0.434,-0.337 -0.793,0.122 -0.49,0.512l2.998,3.88l6.081,-8.323Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-signed-fully.svg b/.icons/kora/actions/16/mail-signed-fully.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/kora/actions/16/mail-signed-fully.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-signed-part.svg b/.icons/kora/actions/16/mail-signed-part.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/kora/actions/16/mail-signed-part.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-signed-verified.svg b/.icons/kora/actions/16/mail-signed-verified.svg
new file mode 120000
index 000000000..8221c41f0
--- /dev/null
+++ b/.icons/kora/actions/16/mail-signed-verified.svg
@@ -0,0 +1 @@
+mail-mark-read.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-signed.svg b/.icons/kora/actions/16/mail-signed.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/kora/actions/16/mail-signed.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-tagged.svg b/.icons/kora/actions/16/mail-tagged.svg
new file mode 100644
index 000000000..6a29fbd07
--- /dev/null
+++ b/.icons/kora/actions/16/mail-tagged.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.207,13.856l-0.707,1.925l2.003,-0.622l4.497,-4.497l-1.296,-1.303l-4.497,4.497Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.157,13.2l-8.371,-0c-0.986,-0 -1.786,-0.8 -1.786,-1.786l0,-6.828c0,-0.986 0.8,-1.786 1.786,-1.786l12.428,-0c0.986,-0 1.786,0.8 1.786,1.786l0,5.367l-0.8,-0.804l-0,-5.269l-4.12,4.12l2.128,2.149l-0.27,0.269l-2.138,-2.138l-1.16,1.16c-0.44,0.44 -1,0.68 -1.64,0.68c-0.6,-0 -1.2,-0.24 -1.64,-0.68l-1.16,-1.16l-4.12,4.12l9.877,-0l-0.8,0.8Zm5.843,-1.831l0,0.045c0,0.986 -0.8,1.786 -1.786,1.786l-0.045,-0l1.831,-1.831Zm-11.08,-3.369l-4.12,4.12l-0,-8.24l4.12,4.12Zm4.44,1.16l5.52,-5.56l-13.8,-0l5.56,5.56c0.36,0.36 0.84,0.56 1.36,0.56c0.52,-0 1,-0.2 1.36,-0.56Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10.787,12.57l-9.987,-0l-0,-8.97l5.938,5.889l1.242,0.483l1.342,-0.541l5.878,-5.831l-0,5.549l-0.141,-0.142c-0.094,-0.094 -0.221,-0.147 -0.354,-0.148c-0.133,0 -0.26,0.053 -0.354,0.147l-3.564,3.564Zm4.413,-0l-0.401,-0l0.401,-0.401l-0,0.401Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-task.svg b/.icons/kora/actions/16/mail-task.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/mail-task.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail-thread-ignored.svg b/.icons/kora/actions/16/mail-thread-ignored.svg
new file mode 100644
index 000000000..9de52b761
--- /dev/null
+++ b/.icons/kora/actions/16/mail-thread-ignored.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm0,1c3.292,0 6,2.708 6,6c0,3.292 -2.708,6 -6,6c-3.292,0 -6,-2.708 -6,-6c-0,-3.292 2.708,-6 6,-6Zm-3.596,6.945l7.192,0c0.522,0 0.945,-0.422 0.945,-0.945c-0,-0.522 -0.423,-0.946 -0.945,-0.946l-7.192,0c-0.522,0 -0.945,0.425 -0.945,0.946c0,0.522 0.423,0.945 0.945,0.945Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-thread-watch.svg b/.icons/kora/actions/16/mail-thread-watch.svg
new file mode 100644
index 000000000..b1d48da8a
--- /dev/null
+++ b/.icons/kora/actions/16/mail-thread-watch.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.206,3.17c-1.855,0.497 -2.797,3.086 -2.087,5.736c0.71,2.649 2.82,4.421 4.675,3.924c1.855,-0.497 2.797,-3.086 2.087,-5.736c-0.71,-2.649 -2.82,-4.421 -4.675,-3.924Zm1.777,4.701c1.06,-0.284 2.165,0.354 2.449,1.414c0.284,1.06 -0.354,2.165 -1.414,2.449c-1.06,0.284 -2.165,-0.354 -2.449,-1.414c-0.284,-1.06 0.354,-2.165 1.414,-2.449Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.119,7.094c-0.71,2.65 0.232,5.239 2.087,5.736c1.855,0.497 3.965,-1.275 4.675,-3.924c0.71,-2.65 -0.232,-5.239 -2.087,-5.736c-1.855,-0.497 -3.965,1.275 -4.675,3.924Zm3.864,1.035c1.06,0.284 1.698,1.39 1.414,2.45c-0.284,1.06 -1.39,1.698 -2.449,1.414c-1.06,-0.284 -1.698,-1.39 -1.415,-2.449c0.284,-1.06 1.39,-1.699 2.45,-1.415Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-unread-multiple.svg b/.icons/kora/actions/16/mail-unread-multiple.svg
new file mode 100644
index 000000000..d17f7e5ef
--- /dev/null
+++ b/.icons/kora/actions/16/mail-unread-multiple.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6.815,9.851l0.946,0.96c0.358,0.364 0.847,0.563 1.336,0.563c0.522,-0 0.978,-0.199 1.337,-0.563l0.945,-0.96l3.358,3.41l-11.279,-0l3.357,-3.41Zm8.15,-3.642l0,6.853l-3.358,-3.443l3.358,-3.41Zm-8.378,3.41l-3.357,3.41l-0,-6.82l3.357,3.41Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M4.033,5.316c-0.803,-0 -1.455,0.662 -1.455,1.478l-0,5.65c-0,0.817 0.652,1.479 1.455,1.479l10.128,-0c0.804,-0 1.456,-0.662 1.456,-1.479l0,-5.65c0,-0.816 -0.652,-1.478 -1.456,-1.478l-10.128,-0Zm6.173,5.263c-0.294,0.298 -0.685,0.464 -1.109,0.464c-0.423,-0 -0.815,-0.166 -1.108,-0.464l-4.531,-4.601l11.246,-0l-4.498,4.601Zm-3.619,-0.96l-3.357,3.41l-0,-6.82l3.357,3.41Zm0.228,0.232l0.946,0.96c0.358,0.364 0.847,0.563 1.336,0.563c0.522,-0 0.978,-0.199 1.337,-0.563l0.945,-0.96l3.358,3.41l-11.279,-0l3.357,-3.41Zm4.792,-0.232l3.358,-3.41l0,6.853l-3.358,-3.443Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M4.033,5.316c-0.803,-0 -1.455,0.662 -1.455,1.478l-0,5.65c-0,0.817 0.652,1.479 1.455,1.479l10.128,-0c0.804,-0 1.456,-0.662 1.456,-1.479l0,-5.65c0,-0.816 -0.652,-1.478 -1.456,-1.478l-10.128,-0Zm6.173,5.263c-0.294,0.298 -0.685,0.464 -1.109,0.464c-0.423,-0 -0.815,-0.166 -1.108,-0.464l-4.531,-4.601l11.246,-0l-4.498,4.601Zm-3.619,-0.96l-3.357,3.41l-0,-6.82l3.357,3.41Zm0.228,0.232l0.946,0.96c0.358,0.364 0.847,0.563 1.336,0.563c0.522,-0 0.978,-0.199 1.337,-0.563l0.945,-0.96l3.358,3.41l-11.279,-0l3.357,-3.41Zm4.792,-0.232l3.358,-3.41l0,6.853l-3.358,-3.443Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2.061,12.007c-0.353,-0.27 -0.581,-0.699 -0.581,-1.182l0,-5.65c0,-0.816 0.652,-1.478 1.456,-1.478l10.128,-0c0.698,-0 1.282,0.499 1.423,1.165c-0.111,-0.019 -0.225,-0.03 -0.342,-0.03c-0,0 -10.128,0 -10.128,0c-1.078,0 -1.956,0.884 -1.956,1.979l0,5.196Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M1.043,10.365c-0.353,-0.27 -0.581,-0.699 -0.581,-1.182l0,-5.65c0,-0.817 0.652,-1.479 1.456,-1.479l10.128,0c0.698,0 1.282,0.5 1.423,1.166c-0.111,-0.02 -0.225,-0.03 -0.342,-0.03c-0,0 -10.128,0 -10.128,0c-1.078,0 -1.956,0.884 -1.956,1.978l0,5.197Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-unread-new.svg b/.icons/kora/actions/16/mail-unread-new.svg
new file mode 100755
index 000000000..7d53ecabe
--- /dev/null
+++ b/.icons/kora/actions/16/mail-unread-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 C 0.892 2 0 2.892 0 4 L 0 12 C 0 13.108 0.892 14 2 14 L 14 14 C 15.108 14 16 13.108 16 12 L 16 4 C 16 2.892 15.108 2 14 2 L 2 2 z M 2 4 L 8 7 L 14 4 L 14 6 L 8 9 L 2 6 L 2 4 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mail-unread.svg b/.icons/kora/actions/16/mail-unread.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/kora/actions/16/mail-unread.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail_forward.svg b/.icons/kora/actions/16/mail_forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/kora/actions/16/mail_forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail_generic.svg b/.icons/kora/actions/16/mail_generic.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/kora/actions/16/mail_generic.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail_new.svg b/.icons/kora/actions/16/mail_new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/kora/actions/16/mail_new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail_reply.svg b/.icons/kora/actions/16/mail_reply.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/mail_reply.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mail_replyall.svg b/.icons/kora/actions/16/mail_replyall.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/kora/actions/16/mail_replyall.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/manga.svg b/.icons/kora/actions/16/manga.svg
new file mode 100644
index 000000000..cde1779fc
--- /dev/null
+++ b/.icons/kora/actions/16/manga.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M16,8l-5,-5l0,3.354l-6,0l0,-3.354l-5,5l5,5l0,-3.354l6,-0l0,3.354l5,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/map-flat.svg b/.icons/kora/actions/16/map-flat.svg
new file mode 100644
index 000000000..dbe060c99
--- /dev/null
+++ b/.icons/kora/actions/16/map-flat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 16 L 16 16 L 16 0 L 0 0 z M 1 1 L 5 1 L 5 5 L 1 5 L 1 1 z M 6 1 L 10 1 L 10 5 L 6 5 L 6 1 z M 11 1 L 15 1 L 15 5 L 11 5 L 11 1 z M 1 6 L 5 6 L 5 10 L 1 10 L 1 6 z M 6 6 L 10 6 L 10 10 L 6 10 L 6 6 z M 11 6 L 15 6 L 15 10 L 11 10 L 11 6 z M 1 11 L 5 11 L 5 15 L 1 15 L 1 11 z M 6 11 L 10 11 L 10 15 L 6 15 L 6 11 z M 11 11 L 15 11 L 15 15 L 11 15 L 11 11 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/map-globe.svg b/.icons/kora/actions/16/map-globe.svg
new file mode 100644
index 000000000..3a715b024
--- /dev/null
+++ b/.icons/kora/actions/16/map-globe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.109375 0 A 8 8 0 0 0 2.3359375 2.34375 A 8 8 0 0 0 2.3359375 13.65625 A 8 8 0 0 0 13.648438 13.65625 A 8 8 0 0 0 13.648438 2.34375 A 8 8 0 0 0 8.109375 0 z M 7.890625 1 A 7 7 0 0 1 12.570312 2.7148438 L 11.166016 4.1191406 A 8 5 45 0 0 5.7421875 1.3769531 A 7 7 0 0 1 7.890625 1 z M 4.8632812 2.3066406 A 7 4 45 0 1 10.457031 4.828125 L 7.9921875 7.2929688 L 3.4414062 2.7421875 A 7 4 45 0 1 4.8632812 2.3066406 z M 13.283203 3.4160156 A 7 7 0 0 1 14.619141 10.226562 A 8 5 45 0 0 11.869141 4.8300781 L 13.283203 3.4160156 z M 2.7324219 3.4472656 L 7.2851562 8 L 4.8183594 10.466797 A 7 4 45 0 1 2.7324219 3.4472656 z M 11.166016 5.5332031 A 7 4 45 0 1 13.251953 12.552734 L 8.6992188 8 L 11.166016 5.5332031 z M 1.3652344 5.7734375 A 8 5 45 0 0 4.1152344 11.169922 L 2.7011719 12.583984 A 7 7 0 0 1 1.3652344 5.7734375 z M 7.9921875 8.7070312 L 12.542969 13.257812 A 7 4 45 0 1 5.5273438 11.171875 L 7.9921875 8.7070312 z M 4.8183594 11.880859 A 8 5 45 0 0 10.242188 14.623047 A 7 7 0 0 1 3.4140625 13.285156 L 4.8183594 11.880859 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/map-gnomonic.svg b/.icons/kora/actions/16/map-gnomonic.svg
new file mode 100644
index 000000000..77686f564
--- /dev/null
+++ b/.icons/kora/actions/16/map-gnomonic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 16 L 16 16 L 16 0 L 0 0 z M 1 1 L 5 1 L 5 5.7070312 A 7 3 0 0 1 1 3 L 1 1 z M 6 1 L 10 1 L 10 5.8730469 A 7 3 0 0 1 8 6 A 7 3 0 0 1 6 5.8730469 L 6 1 z M 11 1 L 15 1 L 15 3 A 7 3 0 0 1 11 5.7070312 L 11 1 z M 1 4.9277344 A 8 4 0 0 0 5 6.7050781 L 5 9.2949219 A 8 4 0 0 0 1 11.072266 L 1 4.9277344 z M 15 4.9355469 L 15 11.064453 A 8 4 0 0 0 11 9.2949219 L 11 6.7050781 A 8 4 0 0 0 15 4.9355469 z M 6 6.8671875 A 8 4 0 0 0 8 7 A 8 4 0 0 0 10 6.8691406 L 10 9.1308594 A 8 4 0 0 0 8 9 A 8 4 0 0 0 6 9.1328125 L 6 6.8671875 z M 8 10 A 7 3 0 0 1 10 10.126953 L 10 15 L 6 15 L 6 10.126953 A 7 3 0 0 1 8 10 z M 5 10.292969 L 5 15 L 1 15 L 1 13 A 7 3 0 0 1 5 10.292969 z M 11 10.292969 A 7 3 0 0 1 15 13 L 15 15 L 11 15 L 11 10.292969 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/map-mercator.svg b/.icons/kora/actions/16/map-mercator.svg
new file mode 100644
index 000000000..3e39fb9ea
--- /dev/null
+++ b/.icons/kora/actions/16/map-mercator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 16 L 16 16 L 16 1 L 0 1 z M 1 2 L 5 2 L 5 5 L 1 5 L 1 2 z M 6 2 L 10 2 L 10 5 L 6 5 L 6 2 z M 11 2 L 15 2 L 15 5 L 11 5 L 11 2 z M 1 6 L 5 6 L 5 8 L 1 8 L 1 6 z M 6 6 L 10 6 L 10 8 L 6 8 L 6 6 z M 11 6 L 15 6 L 15 8 L 11 8 L 11 6 z M 1 9 L 5 9 L 5 11 L 1 11 L 1 9 z M 6 9 L 10 9 L 10 11 L 6 11 L 6 9 z M 11 9 L 15 9 L 15 11 L 11 11 L 11 9 z M 1 12 L 5 12 L 5 15 L 1 15 L 1 12 z M 6 12 L 10 12 L 10 15 L 6 15 L 6 12 z M 11 12 L 15 12 L 15 15 L 11 15 L 11 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mark-location.svg b/.icons/kora/actions/16/mark-location.svg
new file mode 100644
index 000000000..c40a9e219
--- /dev/null
+++ b/.icons/kora/actions/16/mark-location.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-2.761,0 -5,2.239 -5,5c0,4.5 5,9 5,9c0,0 5,-4.5 5,-9c0,-2.761 -2.239,-5 -5,-5Zm0,2.266c1.5,0 2.734,1.234 2.734,2.734c0,1.5 -1.234,2.734 -2.734,2.734c-1.5,0 -2.734,-1.234 -2.734,-2.734c0,-1.5 1.234,-2.734 2.734,-2.734Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/measure.svg b/.icons/kora/actions/16/measure.svg
new file mode 100644
index 000000000..2368d2b65
--- /dev/null
+++ b/.icons/kora/actions/16/measure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,1c-0.552,0 -1,0.448 -1,1l0,6c0,0.552 0.448,1 1,1l12,0c0.552,-0 1,-0.448 1,-1l0,-6c0,-0.552 -0.448,-1 -1,-1l-12,0Zm0.09,0.964l1.182,-0l0,3.036l1.182,-0l0,-3.036l2.364,-0l0,3.036l1.182,-0l0,-3.036l2.364,-0l-0,3.036l1.182,-0l-0,-3.036l2.364,-0l-0,6.072l-11.82,0l0,-6.072Zm1.91,8.036l-3,2.5l3,2.5l0,-5Zm8,0l0,5l3,-2.5l-3,-2.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-album-cover-manager-amarok.svg b/.icons/kora/actions/16/media-album-cover-manager-amarok.svg
new file mode 100644
index 000000000..38b1313eb
--- /dev/null
+++ b/.icons/kora/actions/16/media-album-cover-manager-amarok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="4.251" height="12.73" x="1.64" y="1.64"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-album-cover.svg b/.icons/kora/actions/16/media-album-cover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/media-album-repeat-amarok.svg b/.icons/kora/actions/16/media-album-repeat-amarok.svg
new file mode 120000
index 000000000..cf79da28b
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/media-album-track.svg b/.icons/kora/actions/16/media-album-track.svg
new file mode 100644
index 000000000..2e29e53fe
--- /dev/null
+++ b/.icons/kora/actions/16/media-album-track.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="5.035" height="12.73" x="1.64" y="1.64"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-1.796,-0.399c0.046,-0.01 0.091,-0.015 0.134,-0.015c0.284,-0 0.497,0.213 0.497,0.523l0.001,0.347l-0,7.143c-0,0.839 -0.678,1.518 -1.515,1.518l-0.432,0c-0.6,0 -1.086,-0.487 -1.086,-1.089l-0,-0.101c-0,-0.548 0.436,-1.095 0.969,-1.214l1.233,-0.277c0.231,-0.052 0.421,-0.289 0.421,-0.527l0,-3.987l-4.601,0.973l-0,2.257l-0.008,0l0,3.764c0,0.83 -0.671,1.504 -1.499,1.504l-0.416,-0c-0.598,-0 -1.083,-0.486 -1.083,-1.087l0,-0.096c0,-0.553 0.439,-1.103 0.976,-1.226l1.196,-0.271c0.232,-0.053 0.422,-0.291 0.422,-0.529l0.006,-5.452l0,-0.645c0,-0.241 0.192,-0.481 0.425,-0.534l4.36,-0.979Zm0.259,0.516l-4.633,0.99l-0,0.758l4.633,-0.989l0,-0.759Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-eject.svg b/.icons/kora/actions/16/media-eject.svg
new file mode 100644
index 000000000..9c9cff321
--- /dev/null
+++ b/.icons/kora/actions/16/media-eject.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3 L 3 8 L 3 9 L 13 9 L 13 8 L 8 3 z M 3 11 L 3 13 L 13 13 L 13 11 L 3 11 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-forward.svg b/.icons/kora/actions/16/media-forward.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/kora/actions/16/media-forward.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-import-audio-cd.svg b/.icons/kora/actions/16/media-import-audio-cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/media-pause.svg b/.icons/kora/actions/16/media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-play.svg b/.icons/kora/actions/16/media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-playback-pause.svg b/.icons/kora/actions/16/media-playback-pause.svg
new file mode 100644
index 000000000..8d6cc8877
--- /dev/null
+++ b/.icons/kora/actions/16/media-playback-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.151,2.733l2.676,0c0.23,0 0.417,0.187 0.417,0.418l0,9.698c0,0.231 -0.187,0.418 -0.417,0.418l-2.676,-0c-0.231,-0 -0.418,-0.187 -0.418,-0.418l0,-9.698c0,-0.231 0.187,-0.418 0.418,-0.418Zm7.022,0l2.676,0c0.231,0 0.418,0.187 0.418,0.418l-0,9.698c-0,0.231 -0.187,0.418 -0.418,0.418l-2.676,-0c-0.23,-0 -0.417,-0.187 -0.417,-0.418l-0,-9.698c-0,-0.231 0.187,-0.418 0.417,-0.418Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playback-paused.svg b/.icons/kora/actions/16/media-playback-paused.svg
new file mode 100644
index 000000000..bb4c386e3
--- /dev/null
+++ b/.icons/kora/actions/16/media-playback-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.254,2.845l2.619,0c0.226,0 0.409,0.183 0.409,0.409l-0,9.492c-0,0.226 -0.183,0.409 -0.409,0.409l-2.619,-0c-0.226,-0 -0.409,-0.183 -0.409,-0.409l0,-9.492c0,-0.226 0.183,-0.409 0.409,-0.409Zm6.873,0l2.619,0c0.226,0 0.409,0.183 0.409,0.409l-0,9.492c-0,0.226 -0.183,0.409 -0.409,0.409l-2.619,-0c-0.226,-0 -0.409,-0.183 -0.409,-0.409l0,-9.492c0,-0.226 0.183,-0.409 0.409,-0.409Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playback-playing.svg b/.icons/kora/actions/16/media-playback-playing.svg
new file mode 100644
index 000000000..1b50139c8
--- /dev/null
+++ b/.icons/kora/actions/16/media-playback-playing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.705,3.156c-0.276,-0.15 -0.612,-0.144 -0.883,0.017c-0.27,0.16 -0.436,0.451 -0.436,0.767l-0,8.12c-0,0.316 0.166,0.607 0.436,0.767c0.271,0.161 0.607,0.167 0.883,0.017c1.919,-1.046 5.462,-2.98 7.444,-4.06c0.286,-0.157 0.465,-0.458 0.465,-0.784c0,-0.326 -0.179,-0.627 -0.465,-0.784c-1.982,-1.08 -5.525,-3.014 -7.444,-4.06Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playback-start-rtl.svg b/.icons/kora/actions/16/media-playback-start-rtl.svg
new file mode 100644
index 000000000..ade93ca18
--- /dev/null
+++ b/.icons/kora/actions/16/media-playback-start-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.777,2.448c0.316,-0.172 0.701,-0.166 1.011,0.019c0.311,0.184 0.501,0.518 0.501,0.879l0,9.308c0,0.361 -0.19,0.695 -0.501,0.879c-0.31,0.185 -0.695,0.191 -1.011,0.019c-2.199,-1.199 -6.261,-3.416 -8.532,-4.654c-0.329,-0.18 -0.534,-0.524 -0.534,-0.898c-0,-0.374 0.205,-0.718 0.534,-0.898c2.271,-1.238 6.333,-3.455 8.532,-4.654Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playback-start.svg b/.icons/kora/actions/16/media-playback-start.svg
new file mode 100644
index 000000000..25e2e45a5
--- /dev/null
+++ b/.icons/kora/actions/16/media-playback-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.223,2.448c-0.316,-0.172 -0.701,-0.166 -1.011,0.019c-0.311,0.184 -0.501,0.518 -0.501,0.879l-0,9.308c-0,0.361 0.19,0.695 0.501,0.879c0.31,0.185 0.695,0.191 1.011,0.019c2.199,-1.199 6.261,-3.416 8.532,-4.654c0.329,-0.18 0.534,-0.524 0.534,-0.898c0,-0.374 -0.205,-0.718 -0.534,-0.898c-2.271,-1.238 -6.333,-3.455 -8.532,-4.654Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playback-stop.svg b/.icons/kora/actions/16/media-playback-stop.svg
new file mode 100644
index 000000000..e11fcaa7a
--- /dev/null
+++ b/.icons/kora/actions/16/media-playback-stop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.532,3.455c0,-0.245 0.098,-0.48 0.271,-0.652c0.172,-0.173 0.407,-0.271 0.652,-0.271l9.09,0c0.245,0 0.48,0.098 0.652,0.271c0.173,0.172 0.271,0.407 0.271,0.652l-0,9.09c-0,0.245 -0.098,0.48 -0.271,0.652c-0.172,0.173 -0.407,0.271 -0.652,0.271l-9.09,-0c-0.245,-0 -0.48,-0.098 -0.652,-0.271c-0.173,-0.172 -0.271,-0.407 -0.271,-0.652l0,-9.09Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playback-stopped.svg b/.icons/kora/actions/16/media-playback-stopped.svg
new file mode 100644
index 000000000..0a7184a5d
--- /dev/null
+++ b/.icons/kora/actions/16/media-playback-stopped.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.532,3.455c0,-0.245 0.098,-0.48 0.271,-0.652c0.172,-0.173 0.407,-0.271 0.652,-0.271l9.09,0c0.245,0 0.48,0.098 0.652,0.271c0.173,0.172 0.271,0.407 0.271,0.652l0,9.09c0,0.245 -0.098,0.48 -0.271,0.652c-0.172,0.173 -0.407,0.271 -0.652,0.271l-9.09,0c-0.245,0 -0.48,-0.098 -0.652,-0.271c-0.173,-0.172 -0.271,-0.407 -0.271,-0.652l0,-9.09Zm7.7,2.313l-4.464,-0l-0,4.464l4.464,0l0,-4.464Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playlist-normal.svg b/.icons/kora/actions/16/media-playlist-normal.svg
new file mode 100644
index 000000000..5cd630bc3
--- /dev/null
+++ b/.icons/kora/actions/16/media-playlist-normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,1l0,2.336l-10,0l0,1.328l10,-0l0,2.336l4,-3l-4,-3Zm0,8l0,2.327l-10,-0l0,1.346l10,0l0,2.327l4,-3l-4,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playlist-play.svg b/.icons/kora/actions/16/media-playlist-play.svg
new file mode 120000
index 000000000..2dd767676
--- /dev/null
+++ b/.icons/kora/actions/16/media-playlist-play.svg
@@ -0,0 +1 @@
+view-media-lyrics.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-playlist-repeat-amarok.svg b/.icons/kora/actions/16/media-playlist-repeat-amarok.svg
new file mode 120000
index 000000000..8bb4aca32
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/media-playlist-repeat-song.svg b/.icons/kora/actions/16/media-playlist-repeat-song.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/media-playlist-repeat.svg b/.icons/kora/actions/16/media-playlist-repeat.svg
new file mode 100644
index 000000000..b6492dc36
--- /dev/null
+++ b/.icons/kora/actions/16/media-playlist-repeat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.541,13.814l-9.082,-0c-1.357,-0 -2.459,-1.102 -2.459,-2.459l0,-4.918c0,-1.357 1.102,-2.459 2.459,-2.459l1.057,-0l0,-1.792l4.447,2.323l-4.447,2.322l0,-1.853l-1.057,-0c-0.805,-0 -1.459,0.654 -1.459,1.459l-0,4.918c-0,0.805 0.654,1.459 1.459,1.459l9.082,0c0.805,0 1.459,-0.654 1.459,-1.459l0,-4.918c0,-0.805 -0.654,-1.459 -1.459,-1.459l-2.541,0l0,-1l2.541,0c1.357,0 2.459,1.102 2.459,2.459l0,4.918c0,1.357 -1.102,2.459 -2.459,2.459Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-playlist-shuffle.svg b/.icons/kora/actions/16/media-playlist-shuffle.svg
new file mode 100644
index 000000000..2f4483d82
--- /dev/null
+++ b/.icons/kora/actions/16/media-playlist-shuffle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.75,12.332c-2.027,-0.203 -3.97,-1.79 -5.076,-3.404c-0.98,-1.429 -1.895,-3.579 -3.594,-3.579l-2.14,0l-0.004,-0.001c-0.617,-0.012 -0.806,-0.211 -0.81,-0.862c-0.005,-0.591 0.193,-0.841 0.81,-0.85l0.004,-0.001l2.14,0c2.069,0 3.211,1.688 4.403,3.427c0.907,1.323 2.628,3.236 4.267,3.534l0,-1.373l4.124,2.251l-4.124,2.251l0,-1.393Zm-5.813,-4.094c0.178,0.289 0.353,0.572 0.53,0.831c0.154,0.223 0.308,0.446 0.466,0.664c-1.016,1.426 -2.102,2.634 -3.853,2.634l-2.14,0l-0.004,-0.001c-0.617,-0.009 -0.764,-0.321 -0.76,-0.912c0.005,-0.651 0.143,-0.788 0.76,-0.8l0.004,-0.001l2.14,0c1.274,0 2.107,-1.208 2.857,-2.415Zm5.813,-4.568l0,-1.395l4.124,2.251l-4.124,2.251l0,-1.371c-1.193,0.217 -2.794,1.289 -3.504,2.366c-0.191,-0.296 -0.375,-0.586 -0.557,-0.852c-0.15,-0.218 -0.299,-0.436 -0.449,-0.65c0.956,-1.304 2.823,-2.431 4.51,-2.6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-random-albums-amarok.svg b/.icons/kora/actions/16/media-random-albums-amarok.svg
new file mode 100644
index 000000000..349eff893
--- /dev/null
+++ b/.icons/kora/actions/16/media-random-albums-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.75,12.158c-2.027,-0.203 -3.97,-1.79 -5.076,-3.404c-0.98,-1.429 -1.895,-3.579 -3.594,-3.579l-2.14,0l-0.004,-0.001c-0.617,-0.012 -0.806,-0.211 -0.81,-0.862c-0.005,-0.591 0.193,-0.841 0.81,-0.85l0.004,-0.001l2.14,0c2.069,0 3.211,1.688 4.403,3.427c0.907,1.323 2.628,3.236 4.267,3.534l0,-1.373l4.124,2.251l-4.124,2.251l0,-1.393Zm-5.813,-4.094c0.178,0.289 0.353,0.572 0.53,0.831c0.154,0.223 0.308,0.446 0.466,0.664c-1.016,1.426 -2.102,2.634 -3.853,2.634l-2.14,0l-0.004,-0.001c-0.617,-0.009 -0.764,-0.321 -0.76,-0.912c0.005,-0.651 0.143,-0.788 0.76,-0.8l0.004,-0.001l2.14,0c1.274,0 2.107,-1.208 2.857,-2.415Zm-5.039,-2.064l0,4l1,0l0,-1l1,0l0,1l1,0l0,-4l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Zm9.852,-3.504l0,-1.395l4.124,2.251l-4.124,2.251l0,-1.371c-1.193,0.217 -2.794,1.289 -3.504,2.366c-0.191,-0.296 -0.375,-0.586 -0.557,-0.852c-0.15,-0.218 -0.299,-0.436 -0.449,-0.65c0.956,-1.304 2.823,-2.431 4.51,-2.6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-random-tracks-amarok.svg b/.icons/kora/actions/16/media-random-tracks-amarok.svg
new file mode 100644
index 000000000..e7254d6ac
--- /dev/null
+++ b/.icons/kora/actions/16/media-random-tracks-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.75,12.332c-2.027,-0.203 -3.97,-1.79 -5.076,-3.404c-0.98,-1.429 -1.895,-3.579 -3.594,-3.579l-2.14,0l-0.004,-0.001c-0.617,-0.012 -0.806,-0.211 -0.81,-0.862c-0.005,-0.591 0.193,-0.841 0.81,-0.85l0.004,-0.001l2.14,0c2.069,0 3.211,1.688 4.403,3.427c0.907,1.323 2.628,3.236 4.267,3.534l0,-1.373l4.124,2.251l-4.124,2.251l0,-1.393Zm-5.813,-4.094c0.178,0.289 0.353,0.572 0.53,0.831c0.154,0.223 0.308,0.446 0.466,0.664c-1.016,1.426 -2.102,2.634 -3.853,2.634l-2.14,0l-0.004,-0.001c-0.617,-0.009 -0.764,-0.321 -0.76,-0.912c0.005,-0.651 0.143,-0.788 0.76,-0.8l0.004,-0.001l2.14,0c1.274,0 2.107,-1.208 2.857,-2.415Zm-5.086,-2l0,1l1,0l0,3l1,0l0,-3l1,0l0,-1l-3,0Zm10.899,-2.568l0,-1.395l4.124,2.251l-4.124,2.251l0,-1.371c-1.193,0.217 -2.794,1.289 -3.504,2.366c-0.191,-0.296 -0.375,-0.586 -0.557,-0.852c-0.15,-0.218 -0.299,-0.436 -0.449,-0.65c0.956,-1.304 2.823,-2.431 4.51,-2.6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-record.svg b/.icons/kora/actions/16/media-record.svg
new file mode 100644
index 000000000..e9ae1c89a
--- /dev/null
+++ b/.icons/kora/actions/16/media-record.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,8 A 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 5,5 0 0 1 13,8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-repeat-album-amarok.svg b/.icons/kora/actions/16/media-repeat-album-amarok.svg
new file mode 100644
index 000000000..d1184ff78
--- /dev/null
+++ b/.icons/kora/actions/16/media-repeat-album-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.541,13.814l-9.082,-0c-1.357,-0 -2.459,-1.102 -2.459,-2.459l-0,-4.918c0,-1.357 1.102,-2.459 2.459,-2.459l1.057,-0l0,-1.792l4.447,2.323l-4.447,2.322l0,-1.853l-1.057,-0c-0.805,-0 -1.459,0.654 -1.459,1.459l-0,4.918c-0,0.805 0.654,1.459 1.459,1.459l9.082,0c0.805,0 1.459,-0.654 1.459,-1.459l-0,-4.918c-0,-0.805 -0.654,-1.459 -1.459,-1.459l-2.541,0l0,-1l2.541,0c1.357,0 2.459,1.102 2.459,2.459l-0,4.918c-0,1.357 -1.102,2.459 -2.459,2.459Zm-3.541,-6.814l-0,4l1,0l-0,-1l1,0l-0,1l1,0l-0,-4l-3,0Zm1,1l1,0l-0,1l-1,0l-0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-repeat-all.svg b/.icons/kora/actions/16/media-repeat-all.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/kora/actions/16/media-repeat-all.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-repeat-none.svg b/.icons/kora/actions/16/media-repeat-none.svg
new file mode 100644
index 000000000..0a8e9a426
--- /dev/null
+++ b/.icons/kora/actions/16/media-repeat-none.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.541,13.814l-9.082,0c-1.357,0 -2.459,-1.102 -2.459,-2.459l0,-4.918c0,-1.357 1.102,-2.459 2.459,-2.459l1.057,0l0,-1.792l4.447,2.323l-4.447,2.322l0,-1.853l-1.057,0c-0.805,0 -1.459,0.654 -1.459,1.459l0,4.918c0,0.805 0.654,1.459 1.459,1.459l9.082,0c0.805,0 1.459,-0.654 1.459,-1.459l0,-2.352l1,-0l0,2.352c0,1.357 -1.102,2.459 -2.459,2.459Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.559,3.593l1.739,-1.74c0.261,-0.26 0.685,-0.26 0.946,0.001c0.26,0.261 0.26,0.684 -0,0.945l-1.74,1.739l1.74,1.741c0.261,0.26 0.26,0.684 -0.001,0.945c-0.26,0.261 -0.683,0.261 -0.944,-0l-1.74,-1.741l-1.741,1.741c-0.26,0.261 -0.683,0.261 -0.944,-0c-0.261,-0.261 -0.262,-0.684 -0.001,-0.945l1.741,-1.741l-1.74,-1.74c-0.261,-0.26 -0.261,-0.683 -0,-0.944c0.261,-0.261 0.684,-0.262 0.945,-0.001l1.74,1.74Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-repeat-playlist-amarok.svg b/.icons/kora/actions/16/media-repeat-playlist-amarok.svg
new file mode 100644
index 000000000..a1266621a
--- /dev/null
+++ b/.icons/kora/actions/16/media-repeat-playlist-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.541,13.814l-9.082,0c-1.357,0 -2.459,-1.102 -2.459,-2.459l0,-4.918c0,-1.357 1.102,-2.459 2.459,-2.459l1.057,-0l0,-1.792l4.447,2.323l-4.447,2.322l-0,-1.853l-1.057,-0c-0.805,-0 -1.459,0.654 -1.459,1.459l-0,4.918c-0,0.805 0.654,1.459 1.459,1.459l9.082,0c0.805,0 1.459,-0.654 1.459,-1.459l-0,-4.918c-0,-0.805 -0.654,-1.459 -1.459,-1.459l-2.541,0l-0,-1l2.541,0c1.357,0 2.459,1.102 2.459,2.459l-0,4.918c-0,1.357 -1.102,2.459 -2.459,2.459Zm-3.912,-2.673l4,-0l-0,0.798l-4,0l-0,-0.798Zm-0,-1.56l4,0l-0,0.798l-4,-0l-0,-0.798Zm-0,-1.595l4,-0l-0,0.798l-4,0l-0,-0.798Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-repeat-single.svg b/.icons/kora/actions/16/media-repeat-single.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/kora/actions/16/media-repeat-single.svg
@@ -0,0 +1 @@
+media-repeat-track-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-repeat-track-amarok.svg b/.icons/kora/actions/16/media-repeat-track-amarok.svg
new file mode 100644
index 000000000..e98623e45
--- /dev/null
+++ b/.icons/kora/actions/16/media-repeat-track-amarok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.541,13.814l-9.082,0c-1.357,0 -2.459,-1.102 -2.459,-2.459l-0,-4.918c-0,-1.357 1.102,-2.459 2.459,-2.459l1.057,0l0,-1.792l4.447,2.323l-4.447,2.322l-0,-1.853l-1.057,0c-0.805,0 -1.459,0.654 -1.459,1.459l-0,4.918c-0,0.805 0.654,1.459 1.459,1.459l9.082,0c0.805,0 1.459,-0.654 1.459,-1.459l-0,-4.918c-0,-0.805 -0.654,-1.459 -1.459,-1.459l-2.541,0l0,-1l2.541,0c1.357,0 2.459,1.102 2.459,2.459l-0,4.918c-0,1.357 -1.102,2.459 -2.459,2.459Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="1" height="4" x="10" y="7"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-rewind.svg b/.icons/kora/actions/16/media-rewind.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/kora/actions/16/media-rewind.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-seek-backward.svg b/.icons/kora/actions/16/media-seek-backward.svg
new file mode 100644
index 000000000..52e305b0a
--- /dev/null
+++ b/.icons/kora/actions/16/media-seek-backward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,7.979l0,-3.266c0,-0.204 -0.109,-0.393 -0.285,-0.495c-0.176,-0.103 -0.394,-0.104 -0.572,-0.002c-1.435,0.82 -4.308,2.461 -5.752,3.287c-0.179,0.102 -0.289,0.292 -0.289,0.497c0,0.205 0.11,0.395 0.289,0.497c1.444,0.826 4.317,2.467 5.752,3.287c0.178,0.102 0.396,0.101 0.572,-0.002c0.176,-0.102 0.285,-0.291 0.285,-0.495l0,-3.266c0.008,0.197 0.116,0.378 0.288,0.476c1.445,0.826 4.318,2.467 5.753,3.287c0.177,0.102 0.395,0.101 0.571,-0.002c0.177,-0.102 0.286,-0.291 0.286,-0.495l-0,-6.574c-0,-0.204 -0.109,-0.393 -0.286,-0.495c-0.176,-0.103 -0.394,-0.104 -0.571,-0.002c-1.435,0.82 -4.308,2.461 -5.753,3.287c-0.172,0.098 -0.28,0.279 -0.288,0.476Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-seek-forward.svg b/.icons/kora/actions/16/media-seek-forward.svg
new file mode 100644
index 000000000..2e2f4b2c1
--- /dev/null
+++ b/.icons/kora/actions/16/media-seek-forward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,7.979l-0,-3.266c-0,-0.204 0.109,-0.393 0.285,-0.495c0.176,-0.103 0.394,-0.104 0.572,-0.002c1.435,0.82 4.308,2.461 5.752,3.287c0.179,0.102 0.289,0.292 0.289,0.497c-0,0.205 -0.11,0.395 -0.289,0.497c-1.444,0.826 -4.317,2.467 -5.752,3.287c-0.178,0.102 -0.396,0.101 -0.572,-0.002c-0.176,-0.102 -0.285,-0.291 -0.285,-0.495l-0,-3.266c-0.008,0.197 -0.116,0.378 -0.288,0.476c-1.445,0.826 -4.318,2.467 -5.753,3.287c-0.177,0.102 -0.395,0.101 -0.571,-0.002c-0.177,-0.102 -0.286,-0.291 -0.286,-0.495l0,-6.574c0,-0.204 0.109,-0.393 0.286,-0.495c0.176,-0.103 0.394,-0.104 0.571,-0.002c1.435,0.82 4.308,2.461 5.753,3.287c0.172,0.098 0.28,0.279 0.288,0.476Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-show-active-track-amarok.svg b/.icons/kora/actions/16/media-show-active-track-amarok.svg
new file mode 100644
index 000000000..6f8abe54e
--- /dev/null
+++ b/.icons/kora/actions/16/media-show-active-track-amarok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l10,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-10,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,3l5,5l-5,5l0,-10Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-skip-backward.svg b/.icons/kora/actions/16/media-skip-backward.svg
new file mode 100644
index 000000000..a067d2127
--- /dev/null
+++ b/.icons/kora/actions/16/media-skip-backward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.102,7.978l0,-3.978l-2,0l0,8l2,0l0,-3.978c0.008,0.197 0.116,0.377 0.289,0.475c1.444,0.826 4.317,2.467 5.752,3.288c0.177,0.101 0.395,0.1 0.572,-0.003c0.176,-0.102 0.285,-0.291 0.285,-0.495l0,-3.265c0.007,0.197 0.116,0.377 0.288,0.475c1.445,0.826 4.318,2.467 5.753,3.288c0.177,0.101 0.395,0.1 0.571,-0.003c0.177,-0.102 0.286,-0.291 0.286,-0.495l-0,-6.574c-0,-0.204 -0.109,-0.393 -0.286,-0.495c-0.176,-0.103 -0.394,-0.104 -0.571,-0.002c-1.435,0.82 -4.308,2.461 -5.753,3.287c-0.172,0.098 -0.281,0.278 -0.288,0.475l0,-3.265c0,-0.204 -0.109,-0.393 -0.285,-0.495c-0.177,-0.103 -0.395,-0.104 -0.572,-0.002c-1.435,0.82 -4.308,2.461 -5.752,3.287c-0.173,0.098 -0.281,0.278 -0.289,0.475Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-skip-forward.svg b/.icons/kora/actions/16/media-skip-forward.svg
new file mode 100644
index 000000000..6cab9b48d
--- /dev/null
+++ b/.icons/kora/actions/16/media-skip-forward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.898,7.978l-0,-3.978l2,0l-0,8l-2,0l-0,-3.978c-0.008,0.197 -0.116,0.377 -0.289,0.475c-1.444,0.826 -4.317,2.467 -5.752,3.288c-0.177,0.101 -0.395,0.1 -0.572,-0.003c-0.176,-0.102 -0.285,-0.291 -0.285,-0.495l-0,-3.265c-0.007,0.197 -0.116,0.377 -0.288,0.475c-1.445,0.826 -4.318,2.467 -5.753,3.288c-0.177,0.101 -0.395,0.1 -0.571,-0.003c-0.177,-0.102 -0.286,-0.291 -0.286,-0.495l0,-6.574c0,-0.204 0.109,-0.393 0.286,-0.495c0.176,-0.103 0.394,-0.104 0.571,-0.002c1.435,0.82 4.308,2.461 5.753,3.287c0.172,0.098 0.281,0.278 0.288,0.475l-0,-3.265c-0,-0.204 0.109,-0.393 0.285,-0.495c0.177,-0.103 0.395,-0.104 0.572,-0.002c1.435,0.82 4.308,2.461 5.752,3.287c0.173,0.098 0.281,0.278 0.289,0.475Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-standard-track-progression-amarok.svg b/.icons/kora/actions/16/media-standard-track-progression-amarok.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/kora/actions/16/media-standard-track-progression-amarok.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-stop.svg b/.icons/kora/actions/16/media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-track-add-amarok.svg b/.icons/kora/actions/16/media-track-add-amarok.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/media-track-add-amarok.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-track-edit-amarok.svg b/.icons/kora/actions/16/media-track-edit-amarok.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/media-track-edit-amarok.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-track-queue-amarok.svg b/.icons/kora/actions/16/media-track-queue-amarok.svg
new file mode 100644
index 000000000..adb091cca
--- /dev/null
+++ b/.icons/kora/actions/16/media-track-queue-amarok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l10,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-10,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,8l5,5l-10,0l5,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/media-track-remove-amarok.svg b/.icons/kora/actions/16/media-track-remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/media-track-remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/media-view-subtitles.svg b/.icons/kora/actions/16/media-view-subtitles.svg
new file mode 100644
index 000000000..b0a52dea1
--- /dev/null
+++ b/.icons/kora/actions/16/media-view-subtitles.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2,3c-1,0 -1,1 -1,1l0,8c0,0 0,1 1,1l12,0c1,0 1,-1 1,-1l0,-8c0,0 0,-1 -1,-1l-12,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,10l1,0l0,1l-1,0l0,-1Zm7,0l3,0l0,1l-3,0l0,-1Zm-5,0l4,0l0,1l-4,0l0,-1Zm-2,-2l2,0l0,1l-2,0l0,-1Zm8,0l2,0l0,1l-2,0l0,-1Zm-5,0l4,0l0,1l-4,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/meeting-attending-tentative.svg b/.icons/kora/actions/16/meeting-attending-tentative.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/kora/actions/16/meeting-attending-tentative.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/meeting-attending.svg b/.icons/kora/actions/16/meeting-attending.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/meeting-attending.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/meeting-participant-no-response.svg b/.icons/kora/actions/16/meeting-participant-no-response.svg
new file mode 100644
index 000000000..8ec8c58c8
--- /dev/null
+++ b/.icons/kora/actions/16/meeting-participant-no-response.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.739,2.414c1.339,-0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,-0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M6.711,10.745c0,-0 0.735,-1.586 0.873,-1.952c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,-0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Zm6.289,-2.745c-0.549,-0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,-0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm0,-3c-0.549,-0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,-0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm0,-3c-0.549,-0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,-0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/meeting-participant-request-response.svg b/.icons/kora/actions/16/meeting-participant-request-response.svg
new file mode 100644
index 000000000..e37eefc2e
--- /dev/null
+++ b/.icons/kora/actions/16/meeting-participant-request-response.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M6.711,10.745c-0,-0 0.735,-1.586 0.873,-1.952c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,-0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,8c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm-6.261,-5.586c1.339,-0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,-0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Zm6.261,2.586c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm0,-3c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/meld-version-control.svg b/.icons/kora/actions/16/meld-version-control.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/meld-version-control.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/menu_new.svg b/.icons/kora/actions/16/menu_new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/menu_new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/menu_new_sep.svg b/.icons/kora/actions/16/menu_new_sep.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/menu_new_sep.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/merge.svg b/.icons/kora/actions/16/merge.svg
new file mode 100644
index 000000000..95af747c1
--- /dev/null
+++ b/.icons/kora/actions/16/merge.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.177,3.273c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-1,0l0,2.543c0,0.15 -0.121,0.271 -0.271,0.271l-2.543,0c-0.149,0 -0.271,-0.121 -0.271,-0.271l0,-2.543c0,-0.149 0.122,-0.271 0.271,-0.271c0,0 2.543,0 2.543,0c0.15,0 0.271,0.122 0.271,0.271Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.908,6.729c-0,-0.702 -0.57,-1.272 -1.271,-1.272l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.272l-0,2.542c-0,0.702 0.57,1.272 1.271,1.272l2.543,-0c0.701,-0 1.271,-0.57 1.271,-1.272l-0,-2.542Zm-1,-0l-0,2.542c-0,0.15 -0.122,0.272 -0.271,0.272l-2.543,-0c-0.15,-0 -0.271,-0.122 -0.271,-0.272l-0,-2.542c-0,-0.15 0.121,-0.272 0.271,-0.272c0,0 2.543,0 2.543,0c0.149,0 0.271,0.122 0.271,0.272Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.177,10.184c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,-0c-0.701,-0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,-0c0.701,-0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-1,0l0,2.543c0,0.149 -0.121,0.271 -0.271,0.271l-2.543,-0c-0.149,-0 -0.271,-0.122 -0.271,-0.271l0,-2.543c0,-0.15 0.122,-0.271 0.271,-0.271c0,-0 2.543,-0 2.543,-0c0.15,-0 0.271,0.121 0.271,0.271Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mesh-gradient-fit.svg b/.icons/kora/actions/16/mesh-gradient-fit.svg
new file mode 100644
index 000000000..98b863c2c
--- /dev/null
+++ b/.icons/kora/actions/16/mesh-gradient-fit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.552,2.552c5.902,-3.177 4.994,3.178 10.896,0c3.177,5.902 -3.178,4.994 -0,10.896c-5.902,3.177 -4.994,-3.178 -10.896,-0c-3.177,-5.902 3.178,-4.994 0,-10.896Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mesh-gradient.svg b/.icons/kora/actions/16/mesh-gradient.svg
new file mode 100644
index 000000000..a8ac263ab
--- /dev/null
+++ b/.icons/kora/actions/16/mesh-gradient.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2c6.5,-3.5 5.5,3.5 12,0c3.5,6.5 -3.5,5.5 0,12c-6.5,3.5 -5.5,-3.5 -12,0c-3.5,-6.5 3.5,-5.5 0,-12Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.25,13.563c-0,-0.449 -0.364,-0.813 -0.813,-0.813l-1.625,0c-0.448,0 -0.812,0.364 -0.812,0.813l0,1.625c0,0.448 0.364,0.812 0.812,0.812l1.625,0c0.449,0 0.813,-0.364 0.813,-0.812l-0,-1.625Zm12.75,-0c0,-0.449 -0.364,-0.813 -0.812,-0.813l-1.625,0c-0.449,0 -0.813,0.364 -0.813,0.813l0,1.625c0,0.448 0.364,0.812 0.813,0.812l1.625,0c0.448,0 0.812,-0.364 0.812,-0.812l0,-1.625Zm-13.389,-0l-0,1.625c-0,0.095 -0.078,0.173 -0.174,0.173l-1.625,-0c-0.095,-0 -0.173,-0.078 -0.173,-0.173l0,-1.625c0,-0.096 0.078,-0.174 0.173,-0.174c0,0 1.625,0 1.625,0c0.096,0 0.174,0.078 0.174,0.174Zm12.75,-0l-0,1.625c-0,0.095 -0.078,0.173 -0.173,0.173l-1.625,-0c-0.096,-0 -0.174,-0.078 -0.174,-0.173l0,-1.625c0,-0.096 0.078,-0.174 0.174,-0.174c-0,0 1.625,0 1.625,0c0.095,0 0.173,0.078 0.173,0.174Zm-12.111,-12.751c-0,-0.448 -0.364,-0.812 -0.813,-0.812l-1.625,-0c-0.448,-0 -0.812,0.364 -0.812,0.812l0,1.625c0,0.449 0.364,0.813 0.812,0.813l1.625,-0c0.449,-0 0.813,-0.364 0.813,-0.813l-0,-1.625Zm12.75,0c0,-0.448 -0.364,-0.812 -0.812,-0.812l-1.625,-0c-0.449,-0 -0.813,0.364 -0.813,0.812l0,1.625c0,0.449 0.364,0.813 0.813,0.813l1.625,-0c0.448,-0 0.812,-0.364 0.812,-0.813l0,-1.625Zm-13.389,0l-0,1.625c-0,0.096 -0.078,0.174 -0.174,0.174l-1.625,-0c-0.095,-0 -0.173,-0.078 -0.173,-0.174l0,-1.625c0,-0.095 0.078,-0.173 0.173,-0.173c0,0 1.625,0 1.625,0c0.096,0 0.174,0.078 0.174,0.173Zm12.75,0l-0,1.625c-0,0.096 -0.078,0.174 -0.173,0.174l-1.625,-0c-0.096,-0 -0.174,-0.078 -0.174,-0.174l0,-1.625c0,-0.095 0.078,-0.173 0.174,-0.173c-0,0 1.625,0 1.625,0c0.095,0 0.173,0.078 0.173,0.173Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/message-close.svg b/.icons/kora/actions/16/message-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/message-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/message.svg b/.icons/kora/actions/16/message.svg
new file mode 100755
index 000000000..b3332886a
--- /dev/null
+++ b/.icons/kora/actions/16/message.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 2.094c3.259 0 5.906 2.647 5.906 5.906s-2.647 5.906-5.906 5.906-5.906-2.647-5.906-5.906 2.647-5.906 5.906-5.906zm0 1.529c2.416 0 4.377 1.961 4.377 4.377s-1.961 4.377-4.377 4.377-4.377-1.961-4.377-4.377 1.961-4.377 4.377-4.377zm0 1.558c1.556 0 2.819 1.263 2.819 2.819s-1.263 2.819-2.819 2.819-2.819-1.263-2.819-2.819 1.263-2.819 2.819-2.819z"/>
+</svg>
diff --git a/.icons/kora/actions/16/messagebox_warning.svg b/.icons/kora/actions/16/messagebox_warning.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/kora/actions/16/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/mic-off.svg b/.icons/kora/actions/16/mic-off.svg
new file mode 100644
index 000000000..0aa74a526
--- /dev/null
+++ b/.icons/kora/actions/16/mic-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,0 C 8,0 11,0 11,3 V 8 C 11,11 8,11 8,11 8,11 5,11 5,8 V 3 C 5,0 8,0 8,0 Z M 2,7 V 8 C 2,13.5 7,14 7,14 V 16 H 9 V 14 C 9,14 14,13.5 14,8 V 7 H 12 V 8 C 12,12 8,12 8,12 8,12 4,12 4,8 V 7 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mic-on.svg b/.icons/kora/actions/16/mic-on.svg
new file mode 100644
index 000000000..7e8d0f559
--- /dev/null
+++ b/.icons/kora/actions/16/mic-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0 C 8,0 11,0 11,3 V 8 C 11,11 8,11 8,11 8,11 5,11 5,8 V 3 C 5,0 8,0 8,0 Z M 2,7 V 8 C 2,13.5 7,14 7,14 V 16 H 9 V 14 C 9,14 14,13.5 14,8 V 7 H 12 V 8 C 12,12 8,12 8,12 8,12 4,12 4,8 V 7 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/mic-ready.svg b/.icons/kora/actions/16/mic-ready.svg
new file mode 100644
index 000000000..09f89a4d6
--- /dev/null
+++ b/.icons/kora/actions/16/mic-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,0 C 8,0 11,0 11,3 V 8 C 11,11 8,11 8,11 8,11 5,11 5,8 V 3 C 5,0 8,0 8,0 Z M 2,7 V 8 C 2,13.5 7,14 7,14 V 16 H 9 V 14 C 9,14 14,13.5 14,8 V 7 H 12 V 8 C 12,12 8,12 8,12 8,12 4,12 4,8 V 7 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/milestone.svg b/.icons/kora/actions/16/milestone.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/milestone.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/multimedia-volume-control.svg b/.icons/kora/actions/16/multimedia-volume-control.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/kora/actions/16/multimedia-volume-control.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/music-amarok.svg b/.icons/kora/actions/16/music-amarok.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/kora/actions/16/music-amarok.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/nemo-eject.svg b/.icons/kora/actions/16/nemo-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/kora/actions/16/nemo-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/network-connect.svg b/.icons/kora/actions/16/network-connect.svg
new file mode 100644
index 000000000..297f5e306
--- /dev/null
+++ b/.icons/kora/actions/16/network-connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.866,0 -7,3.134 -7,7c0,3.866 3.134,7 7,7c3.866,0 7,-3.134 7,-7c0,-3.866 -3.134,-7 -7,-7Zm-0.632,0.796c0.577,-0.075 -0.112,0.632 -0.103,0.947c-0.334,1.065 -0.431,2.349 0.276,3.289c0.032,0.352 -0.737,0.004 -0.92,-0.189c-0.408,-0.246 -0.891,-0.881 -1.402,-0.584c-0.445,0.277 -0.621,0.872 -0.283,1.304c0.568,0.756 1.547,1.008 2.42,1.23c0.95,0.232 1.998,0.369 2.774,1.015c0.604,0.585 0.57,1.523 0.425,2.289c-0.311,1.389 -1.56,2.31 -2.791,2.864c-0.667,0.347 -0.27,-0.737 -0.49,-1.09c-0.161,-0.756 -0.606,-1.448 -1.282,-1.839c-0.37,-0.284 -0.856,-0.459 -1.114,-0.862c-0.07,-0.541 0.251,-1.091 0.598,-1.491c0.141,-0.281 1.043,-0.598 0.317,-0.649c-1.338,-0.282 -2.743,-0.663 -3.765,-1.623c0.591,-2.454 2.796,-4.442 5.34,-4.611Zm5.764,2.882c0.141,0.089 0.688,1.269 0.845,1.844c0.2,0.743 0.186,2.029 -0,2.766c-0.072,0.282 -0.163,0.544 -0.192,0.577c-0.031,0.033 -0.14,-0.156 -0.27,-0.384c-0.129,-0.229 -0.541,-0.715 -0.884,-1.076c-0.988,-1.043 -1.143,-1.588 -0.729,-2.421c0.206,-0.419 1.117,-1.375 1.23,-1.306Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/network-disconnect.svg b/.icons/kora/actions/16/network-disconnect.svg
new file mode 100644
index 000000000..5b250a19d
--- /dev/null
+++ b/.icons/kora/actions/16/network-disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1c-3.866,0 -7,3.134 -7,7c0,3.866 3.134,7 7,7c3.866,0 7,-3.134 7,-7c0,-3.866 -3.134,-7 -7,-7Zm-0.632,0.796c0.577,-0.075 -0.112,0.632 -0.103,0.947c-0.334,1.065 -0.431,2.349 0.276,3.289c0.032,0.352 -0.737,0.004 -0.92,-0.189c-0.408,-0.246 -0.891,-0.881 -1.402,-0.584c-0.445,0.277 -0.621,0.872 -0.283,1.304c0.568,0.756 1.547,1.008 2.42,1.23c0.95,0.232 1.998,0.369 2.774,1.015c0.604,0.585 0.57,1.523 0.425,2.289c-0.311,1.389 -1.56,2.31 -2.791,2.864c-0.667,0.347 -0.27,-0.737 -0.49,-1.09c-0.161,-0.756 -0.606,-1.448 -1.282,-1.839c-0.37,-0.284 -0.856,-0.459 -1.114,-0.862c-0.07,-0.541 0.251,-1.091 0.598,-1.491c0.141,-0.281 1.043,-0.598 0.317,-0.649c-1.338,-0.282 -2.743,-0.663 -3.765,-1.623c0.591,-2.454 2.796,-4.442 5.34,-4.611Zm5.764,2.882c0.141,0.089 0.688,1.269 0.845,1.844c0.2,0.743 0.186,2.029 -0,2.766c-0.072,0.282 -0.163,0.544 -0.192,0.577c-0.031,0.033 -0.14,-0.156 -0.27,-0.384c-0.129,-0.229 -0.541,-0.715 -0.884,-1.076c-0.988,-1.043 -1.143,-1.588 -0.729,-2.421c0.206,-0.419 1.117,-1.375 1.23,-1.306Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/network-server-vmware.svg b/.icons/kora/actions/16/network-server-vmware.svg
new file mode 100644
index 000000000..4ae2952f1
--- /dev/null
+++ b/.icons/kora/actions/16/network-server-vmware.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2 0c-.554 0-1 .446-1 1v3h14v-3c0-.554-.446-1-1-1zm6 1h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v4h14v-4zm7 1h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v3c0 .554.446 1 1 1h5v2h2v-2h5c.554 0 1-.446 1-1v-3zm7 1h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1z"/>
+</svg>
diff --git a/.icons/kora/actions/16/new-24h-appointment.svg b/.icons/kora/actions/16/new-24h-appointment.svg
new file mode 100644
index 000000000..05fd22562
--- /dev/null
+++ b/.icons/kora/actions/16/new-24h-appointment.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.5,1c-4.114,0 -7.5,3.386 -7.5,7.5c0,4.114 3.386,7.5 7.5,7.5c4.114,0 7.5,-3.386 7.5,-7.5c0,-4.114 -3.386,-7.5 -7.5,-7.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,4l4,0l0,5l-3,0l0,3l3,0l0,1l-4,0l0,-5l3,0l0,-3l-3,0l0,-1Zm5,0l1,0l0,4l2,0l0,-4l1,0l0,9l-1,0l0,-4l-3,0l0,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/new-audio-alarm.svg b/.icons/kora/actions/16/new-audio-alarm.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/kora/actions/16/new-audio-alarm.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/news-subscribe.svg b/.icons/kora/actions/16/news-subscribe.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/kora/actions/16/news-subscribe.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/news-unsubscribe.svg b/.icons/kora/actions/16/news-unsubscribe.svg
new file mode 100644
index 000000000..51a9646d5
--- /dev/null
+++ b/.icons/kora/actions/16/news-unsubscribe.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1,1c-0.552,0 -1,0.448 -1,1c0,2.577 0,9.423 0,12c0,0.552 0.448,1 1,1c2.345,0 8,0 8,0l0,-6l7,0l0,-7c-0,-0.552 -0.448,-1 -1,-1c-2.873,0 -11.127,0 -14,0Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="7" height="1" x="1" y="11.99"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,3l0,7l-5,0l0,-7l5,0Zm3,3l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.277,11.383l1.645,-1.644c0.246,-0.247 0.646,-0.246 0.893,0c0.247,0.247 0.247,0.647 -0,0.893l-1.645,1.645l1.645,1.645c0.247,0.246 0.246,0.646 -0,0.893c-0.247,0.247 -0.646,0.247 -0.893,-0l-1.645,-1.645l-1.645,1.645c-0.246,0.247 -0.646,0.247 -0.893,0c-0.246,-0.247 -0.247,-0.647 -0,-0.893l1.645,-1.645l-1.645,-1.645c-0.246,-0.246 -0.246,-0.646 0,-0.893c0.247,-0.246 0.647,-0.247 0.894,-0l1.644,1.644Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/next.svg b/.icons/kora/actions/16/next.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/kora/actions/16/next.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/no-marker.svg b/.icons/kora/actions/16/no-marker.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/no-marker.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/no.svg b/.icons/kora/actions/16/no.svg
new file mode 100644
index 000000000..110fbded0
--- /dev/null
+++ b/.icons/kora/actions/16/no.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,1l-4,4l0,6l4,4l6,0l4,-4l0,-6l-4,-4l-6,0Zm0.414,1l-3.414,3.414l0,5.172l3.414,3.414l5.172,0l3.414,-3.414l0,-5.172l-3.414,-3.414l-5.172,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.573,4.765c-0.444,0 -0.809,0.365 -0.809,0.809c0,0.215 0.086,0.421 0.237,0.572l1.855,1.855l-1.855,1.855c-0.158,0.153 -0.247,0.363 -0.247,0.582c0,0.444 0.365,0.809 0.809,0.809c0.219,0 0.43,-0.089 0.582,-0.247l1.855,-1.855l1.855,1.855c0.152,0.158 0.363,0.247 0.582,0.247c0.444,0 0.809,-0.365 0.809,-0.809c-0,-0.219 -0.089,-0.429 -0.247,-0.582l-1.855,-1.855l1.855,-1.855c0.151,-0.151 0.237,-0.357 0.237,-0.572c-0,-0.444 -0.365,-0.809 -0.809,-0.809c-0.215,0 -0.42,0.086 -0.572,0.237l-1.855,1.855l-1.855,-1.855c-0.152,-0.151 -0.357,-0.237 -0.572,-0.237Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/nocover.svg b/.icons/kora/actions/16/nocover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/kora/actions/16/nocover.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/node-add.svg b/.icons/kora/actions/16/node-add.svg
new file mode 100644
index 000000000..8f8c426e4
--- /dev/null
+++ b/.icons/kora/actions/16/node-add.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5.895,12l0,1l-5.395,0c-0.5,0 -0.5,-0.5 -0.5,-0.5c0,0 0,-0.5 0.5,-0.5l5.395,0Zm4.147,0l5.458,0c0.5,0 0.5,0.5 0.5,0.5c0,0 0,0.5 -0.5,0.5l-5.458,0l-0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.543,11.187c-0,-0.702 -0.57,-1.271 -1.272,-1.271l-2.542,-0c-0.702,-0 -1.272,0.569 -1.272,1.271l0,2.542c0,0.702 0.57,1.272 1.272,1.272l2.542,-0c0.702,-0 1.272,-0.57 1.272,-1.272l-0,-2.542Zm-1,-0l-0,2.542c-0,0.15 -0.122,0.272 -0.272,0.272l-2.542,-0c-0.15,-0 -0.272,-0.122 -0.272,-0.272l0,-2.542c0,-0.15 0.122,-0.271 0.272,-0.271c-0,-0 2.542,-0 2.542,-0c0.15,-0 0.272,0.121 0.272,0.271Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.335,3.555l-0,-2.45c-0,-0.367 0.298,-0.664 0.665,-0.664c0.367,-0 0.665,0.297 0.665,0.664l0,2.45l2.45,-0c0.367,-0 0.665,0.298 0.665,0.665c-0,0.368 -0.298,0.665 -0.665,0.665l-2.45,0l0,2.45c0,0.367 -0.298,0.665 -0.665,0.665c-0.367,-0 -0.665,-0.298 -0.665,-0.665l-0,-2.45l-2.45,0c-0.367,0 -0.665,-0.297 -0.665,-0.665c0,-0.367 0.298,-0.665 0.665,-0.665l2.45,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-break.svg b/.icons/kora/actions/16/node-break.svg
new file mode 100644
index 000000000..69c2101ba
--- /dev/null
+++ b/.icons/kora/actions/16/node-break.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l0,2l-2,0l2.5,3l2.5,-3l-2,0l0,-2l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.019,12.186c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm7.985,0c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.702,0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.569,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-8.985,0l0,2.543c0,0.149 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.122 -0.271,-0.271l0,-2.543c0,-0.15 0.121,-0.271 0.271,-0.271l2.543,0c0.149,0 0.271,0.121 0.271,0.271Zm7.985,0l0,2.543c0,0.149 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.122 -0.271,-0.271l0,-2.543c0,-0.15 0.121,-0.271 0.271,-0.271l2.543,0c0.149,0 0.271,0.121 0.271,0.271Zm-6.985,-10.915c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm7.985,0c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.702,0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.569,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-8.985,0l0,2.543c0,0.15 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.121 -0.271,-0.271l0,-2.543c0,-0.149 0.121,-0.271 0.271,-0.271l2.543,0c0.149,0 0.271,0.122 0.271,0.271Zm7.985,0l0,2.543c0,0.15 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.121 -0.271,-0.271l0,-2.543c0,-0.149 0.121,-0.271 0.271,-0.271l2.543,0c0.149,0 0.271,0.122 0.271,0.271Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.356,12.833l0,1.249l-0.639,0c-0.344,0 -0.624,-0.28 -0.624,-0.624c0,-0.345 0.28,-0.625 0.624,-0.625l0.639,0Zm12.197,0l0.808,0c0.345,0 0.624,0.28 0.624,0.625c-0,0.344 -0.279,0.624 -0.624,0.624l-0.808,0l-0,-1.249Zm-12.197,-10.964l0,1.249l-0.639,0c-0.344,0 -0.624,-0.28 -0.624,-0.624c0,-0.345 0.28,-0.625 0.624,-0.625l0.639,0Zm8.013,1.249l-3.829,0l0,-1.249l3.829,0l0,1.249Zm4.184,-1.249l0.808,0c0.345,0 0.624,0.28 0.624,0.625c0,0.344 -0.279,0.624 -0.624,0.624l-0.808,0l0,-1.249Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-delete-segment.svg b/.icons/kora/actions/16/node-delete-segment.svg
new file mode 100644
index 000000000..7d753523b
--- /dev/null
+++ b/.icons/kora/actions/16/node-delete-segment.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l0,2l-2,0l2.5,3l2.5,-3l-2,0l0,-2l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.019,12.186c-0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,-0c-0.701,-0 -1.271,0.57 -1.271,1.271l-0,2.543c-0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l-0,-2.543Zm7.985,0c-0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,-0c-0.702,-0 -1.271,0.57 -1.271,1.271l-0,2.543c-0,0.701 0.569,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l-0,-2.543Zm-8.985,0l-0,2.543c-0,0.149 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.122 -0.271,-0.271l-0,-2.543c-0,-0.15 0.121,-0.271 0.271,-0.271c0,-0 2.543,-0 2.543,-0c0.149,-0 0.271,0.121 0.271,0.271Zm7.985,0l-0,2.543c-0,0.149 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.122 -0.271,-0.271l-0,-2.543c-0,-0.15 0.121,-0.271 0.271,-0.271c-0,-0 2.543,-0 2.543,-0c0.149,-0 0.271,0.121 0.271,0.271Zm-6.985,-10.915c-0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l-0,2.543c-0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l-0,-2.543Zm7.985,0c-0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.702,0 -1.271,0.57 -1.271,1.271l-0,2.543c-0,0.701 0.569,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l-0,-2.543Zm-8.985,0l-0,2.543c-0,0.15 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.121 -0.271,-0.271l-0,-2.543c-0,-0.149 0.121,-0.271 0.271,-0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,0.122 0.271,0.271Zm7.985,0l-0,2.543c-0,0.15 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.121 -0.271,-0.271l-0,-2.543c-0,-0.149 0.121,-0.271 0.271,-0.271c-0,0 2.543,0 2.543,0c0.149,0 0.271,0.122 0.271,0.271Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.356,12.833l0,1.249l-0.639,-0c-0.344,-0 -0.624,-0.28 -0.624,-0.624c0,-0.345 0.28,-0.625 0.624,-0.625l0.639,0Zm12.197,0l0.808,0c0.345,0 0.624,0.28 0.624,0.625c-0,0.344 -0.279,0.624 -0.624,0.624l-0.808,-0l0,-1.249Zm-12.197,-10.964l0,1.249l-0.639,-0c-0.344,-0 -0.624,-0.28 -0.624,-0.624c0,-0.345 0.28,-0.625 0.624,-0.625l0.639,0Zm8.013,1.249l-3.829,-0l0,-1.249l3.829,0l0,1.249Zm4.184,-1.249l0.808,0c0.345,0 0.624,0.28 0.624,0.625c-0,0.344 -0.279,0.624 -0.624,0.624l-0.808,-0l0,-1.249Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-delete.svg b/.icons/kora/actions/16/node-delete.svg
new file mode 100644
index 000000000..a1d4cce70
--- /dev/null
+++ b/.icons/kora/actions/16/node-delete.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6.129,12l-0,1l-5.629,0c-0.5,0 -0.5,-0.5 -0.5,-0.5c0,0 0,-0.5 0.5,-0.5l5.629,0Zm3.819,0l5.552,0c0.5,0 0.5,0.5 0.5,0.5c0,0 0,0.5 -0.5,0.5l-5.552,0l0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.543,11.178c-0,-0.702 -0.57,-1.272 -1.272,-1.272l-2.542,0c-0.702,0 -1.272,0.57 -1.272,1.272l0,2.542c0,0.702 0.57,1.271 1.272,1.271l2.542,0c0.702,0 1.272,-0.569 1.272,-1.271l-0,-2.542Zm-1,-0l-0,2.542c-0,0.15 -0.122,0.271 -0.272,0.271l-2.542,0c-0.15,0 -0.272,-0.121 -0.272,-0.271l0,-2.542c0,-0.15 0.122,-0.272 0.272,-0.272c-0,0 2.542,0 2.542,0c0.15,0 0.272,0.122 0.272,0.272Zm-5.543,-8.178l-0,2l8,0l0,-2l-8,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-join-segment.svg b/.icons/kora/actions/16/node-join-segment.svg
new file mode 100644
index 000000000..57a9389e1
--- /dev/null
+++ b/.icons/kora/actions/16/node-join-segment.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l0,2l-2,0l2.5,3l2.5,-3l-2,0l0,-2l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.019,3.814c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.701,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.57,-1.271 1.271,-1.271l2.543,0c0.701,0 1.271,0.57 1.271,1.271l-0,2.543Zm7.985,-0c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.702,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.569,-1.271 1.271,-1.271l2.543,0c0.701,0 1.271,0.57 1.271,1.271l-0,2.543Zm-8.985,-0l-0,-2.543c-0,-0.149 -0.122,-0.271 -0.271,-0.271l-2.543,0c-0.15,0 -0.271,0.122 -0.271,0.271l-0,2.543c-0,0.15 0.121,0.271 0.271,0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,-0.121 0.271,-0.271Zm7.985,-0l-0,-2.543c-0,-0.149 -0.122,-0.271 -0.271,-0.271l-2.543,0c-0.15,0 -0.271,0.122 -0.271,0.271l-0,2.543c-0,0.15 0.121,0.271 0.271,0.271c-0,0 2.543,0 2.543,0c0.149,0 0.271,-0.121 0.271,-0.271Zm-6.985,10.915c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.701,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.57,-1.271 1.271,-1.271l2.543,-0c0.701,-0 1.271,0.57 1.271,1.271l-0,2.543Zm7.985,-0c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.702,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.569,-1.271 1.271,-1.271l2.543,-0c0.701,-0 1.271,0.57 1.271,1.271l-0,2.543Zm-8.985,-0l-0,-2.543c-0,-0.15 -0.122,-0.271 -0.271,-0.271l-2.543,-0c-0.15,-0 -0.271,0.121 -0.271,0.271l-0,2.543c-0,0.149 0.121,0.271 0.271,0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,-0.122 0.271,-0.271Zm7.985,-0l-0,-2.543c-0,-0.15 -0.122,-0.271 -0.271,-0.271l-2.543,-0c-0.15,-0 -0.271,0.121 -0.271,0.271l-0,2.543c-0,0.149 0.121,0.271 0.271,0.271c-0,0 2.543,0 2.543,0c0.149,0 0.271,-0.122 0.271,-0.271Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.356,3.167l0,-1.249l-0.639,0c-0.344,0 -0.624,0.28 -0.624,0.624c0,0.345 0.28,0.625 0.624,0.625l0.639,-0Zm12.197,-0l0.808,-0c0.345,-0 0.624,-0.28 0.624,-0.625c-0,-0.344 -0.279,-0.624 -0.624,-0.624l-0.808,0l0,1.249Zm-12.197,10.964l0,-1.249l-0.639,0c-0.344,0 -0.624,0.28 -0.624,0.624c0,0.345 0.28,0.625 0.624,0.625l0.639,-0Zm8.013,-1.249l-3.829,0l0,1.249l3.829,-0l0,-1.249Zm4.184,1.249l0.808,-0c0.345,-0 0.624,-0.28 0.624,-0.625c-0,-0.344 -0.279,-0.624 -0.624,-0.624l-0.808,0l0,1.249Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-join.svg b/.icons/kora/actions/16/node-join.svg
new file mode 100644
index 000000000..57a9389e1
--- /dev/null
+++ b/.icons/kora/actions/16/node-join.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l0,2l-2,0l2.5,3l2.5,-3l-2,0l0,-2l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.019,3.814c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.701,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.57,-1.271 1.271,-1.271l2.543,0c0.701,0 1.271,0.57 1.271,1.271l-0,2.543Zm7.985,-0c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.702,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.569,-1.271 1.271,-1.271l2.543,0c0.701,0 1.271,0.57 1.271,1.271l-0,2.543Zm-8.985,-0l-0,-2.543c-0,-0.149 -0.122,-0.271 -0.271,-0.271l-2.543,0c-0.15,0 -0.271,0.122 -0.271,0.271l-0,2.543c-0,0.15 0.121,0.271 0.271,0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,-0.121 0.271,-0.271Zm7.985,-0l-0,-2.543c-0,-0.149 -0.122,-0.271 -0.271,-0.271l-2.543,0c-0.15,0 -0.271,0.122 -0.271,0.271l-0,2.543c-0,0.15 0.121,0.271 0.271,0.271c-0,0 2.543,0 2.543,0c0.149,0 0.271,-0.121 0.271,-0.271Zm-6.985,10.915c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.701,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.57,-1.271 1.271,-1.271l2.543,-0c0.701,-0 1.271,0.57 1.271,1.271l-0,2.543Zm7.985,-0c-0,0.701 -0.57,1.271 -1.271,1.271l-2.543,0c-0.702,0 -1.271,-0.57 -1.271,-1.271l-0,-2.543c-0,-0.701 0.569,-1.271 1.271,-1.271l2.543,-0c0.701,-0 1.271,0.57 1.271,1.271l-0,2.543Zm-8.985,-0l-0,-2.543c-0,-0.15 -0.122,-0.271 -0.271,-0.271l-2.543,-0c-0.15,-0 -0.271,0.121 -0.271,0.271l-0,2.543c-0,0.149 0.121,0.271 0.271,0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,-0.122 0.271,-0.271Zm7.985,-0l-0,-2.543c-0,-0.15 -0.122,-0.271 -0.271,-0.271l-2.543,-0c-0.15,-0 -0.271,0.121 -0.271,0.271l-0,2.543c-0,0.149 0.121,0.271 0.271,0.271c-0,0 2.543,0 2.543,0c0.149,0 0.271,-0.122 0.271,-0.271Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.356,3.167l0,-1.249l-0.639,0c-0.344,0 -0.624,0.28 -0.624,0.624c0,0.345 0.28,0.625 0.624,0.625l0.639,-0Zm12.197,-0l0.808,-0c0.345,-0 0.624,-0.28 0.624,-0.625c-0,-0.344 -0.279,-0.624 -0.624,-0.624l-0.808,0l0,1.249Zm-12.197,10.964l0,-1.249l-0.639,0c-0.344,0 -0.624,0.28 -0.624,0.624c0,0.345 0.28,0.625 0.624,0.625l0.639,-0Zm8.013,-1.249l-3.829,0l0,1.249l3.829,-0l0,-1.249Zm4.184,1.249l0.808,-0c0.345,-0 0.624,-0.28 0.624,-0.625c-0,-0.344 -0.279,-0.624 -0.624,-0.624l-0.808,0l0,1.249Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-segment-curve.svg b/.icons/kora/actions/16/node-segment-curve.svg
new file mode 100644
index 000000000..4f8b5c782
--- /dev/null
+++ b/.icons/kora/actions/16/node-segment-curve.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11.664,3.046c0.036,-0.367 0.105,-0.61 -0.054,-0.998c-2.918,0.21 -5.22,1.105 -6.839,2.723c-1.592,1.593 -2.484,3.847 -2.712,6.697c-0.039,0.493 0.962,0.483 1.003,-0.008c0.223,-2.632 1.041,-4.606 2.417,-5.982c1.411,-1.411 3.448,-2.277 6.185,-2.432Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.085,12.186c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,-0c-0.701,-0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-1,0l0,2.543c0,0.149 -0.121,0.271 -0.271,0.271l-2.543,0c-0.149,0 -0.271,-0.122 -0.271,-0.271l0,-2.543c0,-0.15 0.122,-0.271 0.271,-0.271c0,-0 2.543,-0 2.543,-0c0.15,-0 0.271,0.121 0.271,0.271Zm11.915,-10.915c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l-0,2.543c-0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-1,0l0,2.543c0,0.15 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.121 -0.271,-0.271l-0,-2.543c-0,-0.149 0.121,-0.271 0.271,-0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,0.122 0.271,0.271Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-segment-line.svg b/.icons/kora/actions/16/node-segment-line.svg
new file mode 100644
index 000000000..7ec71d353
--- /dev/null
+++ b/.icons/kora/actions/16/node-segment-line.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11.423,3.869l-7.433,7.433l0.708,0.708l7.433,-7.433l-0.708,-0.708Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.085,12.186c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,-0c-0.701,-0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-1,0l0,2.543c0,0.149 -0.121,0.271 -0.271,0.271l-2.543,0c-0.149,0 -0.271,-0.122 -0.271,-0.271l0,-2.543c0,-0.15 0.122,-0.271 0.271,-0.271c0,-0 2.543,-0 2.543,-0c0.15,-0 0.271,0.121 0.271,0.271Zm11.915,-10.915c0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l-0,2.543c-0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm-1,0l0,2.543c0,0.15 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.121 -0.271,-0.271l-0,-2.543c-0,-0.149 0.121,-0.271 0.271,-0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,0.122 0.271,0.271Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-transform.svg b/.icons/kora/actions/16/node-transform.svg
new file mode 100644
index 000000000..af7683b16
--- /dev/null
+++ b/.icons/kora/actions/16/node-transform.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.958,11.744l0,2.614c0,0.654 0.655,0.654 0.655,0.654l2.618,0l0,-0.771l-2.502,-0l0,-2.497l-0.771,-0Zm7.177,-0l-0,2.497l-2.502,-0l-0,0.771l2.618,0c0,0 0.655,0 0.655,-0.654l-0,-2.614l-0.771,-0Zm-7.768,-2.012c-0,-0.701 -0.57,-1.271 -1.271,-1.271l-2.543,0c-0.702,0 -1.271,0.57 -1.271,1.271l-0,2.543c-0,0.702 0.569,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.569 1.271,-1.271l-0,-2.543Zm-1,0l-0,2.543c-0,0.15 -0.122,0.271 -0.271,0.271l-2.543,0c-0.15,0 -0.271,-0.121 -0.271,-0.271l-0,-2.543c-0,-0.149 0.121,-0.271 0.271,-0.271c0,0 2.543,0 2.543,0c0.149,0 0.271,0.122 0.271,0.271Zm2.246,-2.575c-0.655,0 -0.655,0.655 -0.655,0.655l0,2.617l0.771,-0l0,-2.501l2.502,0l0,-0.771l-2.618,0Zm4.02,0l-0,0.771l2.502,0l-0,2.501l0.771,-0l-0,-2.617c-0,-0.655 -0.655,-0.655 -0.655,-0.655l-2.618,0Zm-5.266,-4.989c-0,-0.702 -0.57,-1.271 -1.271,-1.271l-2.543,-0c-0.702,-0 -1.271,0.569 -1.271,1.271l-0,2.542c-0,0.702 0.569,1.272 1.271,1.272l2.543,-0c0.701,-0 1.271,-0.57 1.271,-1.272l-0,-2.542Zm7.097,-0c0,-0.702 -0.569,-1.271 -1.271,-1.271l-2.542,-0c-0.702,-0 -1.272,0.569 -1.272,1.271l0,2.542c0,0.702 0.57,1.272 1.272,1.272l2.542,-0c0.702,-0 1.271,-0.57 1.271,-1.272l0,-2.542Zm-8.097,-0l-0,2.542c-0,0.15 -0.122,0.272 -0.271,0.272l-2.543,-0c-0.15,-0 -0.271,-0.122 -0.271,-0.272l-0,-2.542c-0,-0.15 0.121,-0.271 0.271,-0.271c0,-0 2.543,-0 2.543,-0c0.149,-0 0.271,0.121 0.271,0.271Zm7.097,-0l0,2.542c0,0.15 -0.121,0.272 -0.271,0.272l-2.542,-0c-0.15,-0 -0.272,-0.122 -0.272,-0.272l0,-2.542c0,-0.15 0.122,-0.271 0.272,-0.271c-0,-0 2.542,-0 2.542,-0c0.15,-0 0.271,0.121 0.271,0.271Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-type-auto-smooth.svg b/.icons/kora/actions/16/node-type-auto-smooth.svg
new file mode 100644
index 000000000..54e72069d
--- /dev/null
+++ b/.icons/kora/actions/16/node-type-auto-smooth.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5.036,11.589c-2.937,-1.015 -5.036,-3.798 -5.036,-7.089l0,-2c0,-0.5 0.5,-0.5 0.5,-0.5c0,0 0.5,0 0.5,0.5l0,1c0,3.148 1.664,5.831 4.036,6.946l0,1.143Zm5.108,-1.231c2.276,-1.165 3.856,-3.791 3.856,-6.858l-0,-1c-0,-0.5 0.5,-0.5 0.5,-0.5c-0,0 0.5,0 0.5,0.5l-0,2c-0,3.223 -2.013,5.959 -4.856,7.024l0,-1.166Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.64,11.178c0,1.743 -1.434,3.178 -3.177,3.178c-1.744,-0 -3.178,-1.435 -3.178,-3.178c-0,-1.743 1.434,-3.178 3.178,-3.178c1.743,0 3.177,1.435 3.177,3.178Zm-1,-0c0,1.194 -0.983,2.178 -2.177,2.178c-1.195,-0 -2.178,-0.984 -2.178,-2.178c-0,-1.195 0.983,-2.178 2.178,-2.178c1.194,0 2.177,0.983 2.177,2.178Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-type-cusp.svg b/.icons/kora/actions/16/node-type-cusp.svg
new file mode 100644
index 000000000..cde2f686b
--- /dev/null
+++ b/.icons/kora/actions/16/node-type-cusp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M10.43,9.994c2.525,-2.009 4.57,-5.339 4.57,-8.494c0,-0.5 0.5,-0.5 0.5,-0.5c0,0 0.5,0 0.5,0.5c0,3.818 -2.321,7.55 -5.417,9.695l-0.153,-1.201Zm-3.349,0.071c-0.302,-1.57 -0.614,-3.228 -1.225,-4.614c-0.89,-2.016 -2.273,-3.451 -5.356,-3.451c-0.5,0 -0.5,-0.5 -0.5,-0.5c0,0 0,-0.5 0.5,-0.5c3.417,0 5.284,1.815 6.27,4.049c0.619,1.403 0.948,2.945 1.227,4.382l-0.916,0.634Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.057,12.399c0.497,-0.496 0.497,-1.302 0,-1.798l-1.797,-1.798c-0.496,-0.496 -1.302,-0.496 -1.798,-0l-1.798,1.798c-0.496,0.496 -0.496,1.302 0,1.798l1.798,1.798c0.496,0.496 1.302,0.496 1.798,-0l1.797,-1.798Zm-0.707,-0.707l-1.797,1.798c-0.106,0.106 -0.278,0.106 -0.384,-0l-1.798,-1.798c-0.106,-0.106 -0.106,-0.278 0,-0.384l1.798,-1.798c0.106,-0.106 0.278,-0.106 0.384,-0l1.797,1.798c0.106,0.106 0.106,0.278 0,0.384Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-type-smooth.svg b/.icons/kora/actions/16/node-type-smooth.svg
new file mode 100644
index 000000000..1a60a2311
--- /dev/null
+++ b/.icons/kora/actions/16/node-type-smooth.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.043,10.543c-0,-0.702 -0.57,-1.272 -1.272,-1.272l-2.542,0c-0.702,0 -1.272,0.57 -1.272,1.272l0,2.542c0,0.702 0.57,1.271 1.272,1.271l2.542,0c0.702,0 1.272,-0.569 1.272,-1.271l-0,-2.542Zm-1,-0l-0,2.542c-0,0.15 -0.122,0.271 -0.272,0.271l-2.542,0c-0.15,0 -0.272,-0.121 -0.272,-0.271l0,-2.542c0,-0.15 0.122,-0.272 0.272,-0.272c-0,0 2.542,0 2.542,0c0.15,0 0.272,0.122 0.272,0.272Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5.41,12.207c-3.132,-0.9 -5.41,-3.778 -5.41,-7.207l0,-2.5c0,-0.5 0.5,-0.5 0.5,-0.5c0,-0 0.5,-0 0.5,0.5l0,1.5c0,3.31 1.84,6.106 4.41,7.107l-0,1.1Zm4.211,-1.113c2.554,-1.01 4.379,-3.797 4.379,-7.094l0,-1.5c0,-0.5 0.5,-0.5 0.5,-0.5c0,-0 0.5,-0 0.5,0.5l0,2.5c0,3.417 -2.263,6.287 -5.379,7.198l0,-1.104Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/node-type-symmetric.svg b/.icons/kora/actions/16/node-type-symmetric.svg
new file mode 100644
index 000000000..fe6ff9f3c
--- /dev/null
+++ b/.icons/kora/actions/16/node-type-symmetric.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M16,12.5c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm-13,0c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.837,9.582c-0,-0.783 -0.636,-1.419 -1.419,-1.419l-2.836,0c-0.783,0 -1.419,0.636 -1.419,1.419l0,2.836c0,0.783 0.636,1.419 1.419,1.419l2.836,-0c0.783,-0 1.419,-0.636 1.419,-1.419l-0,-2.836Zm-1.116,-0l0,2.836c0,0.167 -0.136,0.303 -0.303,0.303l-2.836,0c-0.167,0 -0.303,-0.136 -0.303,-0.303l-0,-2.836c-0,-0.167 0.136,-0.303 0.303,-0.303c-0,-0 2.836,-0 2.836,-0c0.167,-0 0.303,0.136 0.303,0.303Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5.163,12l0,0.418c0,0.208 0.045,0.404 0.125,0.582l-3.288,0l0,-1l3.163,0Zm5.674,0l3.163,0l0,1l-3.288,0c0.08,-0.178 0.125,-0.374 0.125,-0.582l-0,-0.418Zm-5.674,-1.014c-3.023,-1.14 -5.163,-4.054 -5.163,-7.486l0,-1c0,-0.5 0.5,-0.5 0.5,-0.5c0,-0 0.5,-0 0.5,0.5l0,1c0,2.867 1.706,5.321 4.163,6.405l0,1.081Zm5.674,-1.081c2.457,-1.084 4.163,-3.538 4.163,-6.405l0,-1c0,-0.5 0.5,-0.5 0.5,-0.5c0,-0 0.5,-0 0.5,0.5l0,1c0,3.432 -2.14,6.346 -5.163,7.486l-0,-1.081Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/noisereduction.svg b/.icons/kora/actions/16/noisereduction.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/kora/actions/16/noisereduction.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/non-starred.svg b/.icons/kora/actions/16/non-starred.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/kora/actions/16/non-starred.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-align-horizontal-center-calligra.svg b/.icons/kora/actions/16/object-align-horizontal-center-calligra.svg
new file mode 120000
index 000000000..82a31af54
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/object-align-horizontal-left-calligra.svg b/.icons/kora/actions/16/object-align-horizontal-left-calligra.svg
new file mode 120000
index 000000000..e2cdcc9c7
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/object-align-horizontal-right-calligra.svg b/.icons/kora/actions/16/object-align-horizontal-right-calligra.svg
new file mode 120000
index 000000000..3caab0584
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/object-align-vertical-bottom-calligra.svg b/.icons/kora/actions/16/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 000000000..ad9f7a40c
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/object-align-vertical-bottom-top-calligra.svg b/.icons/kora/actions/16/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 000000000..18e526605
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/object-align-vertical-center-calligra.svg b/.icons/kora/actions/16/object-align-vertical-center-calligra.svg
new file mode 120000
index 000000000..61759b74b
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/object-align-vertical-top-calligra.svg b/.icons/kora/actions/16/object-align-vertical-top-calligra.svg
new file mode 120000
index 000000000..06dfc8aa9
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/object-columns.svg b/.icons/kora/actions/16/object-columns.svg
new file mode 100644
index 000000000..961a12fa4
--- /dev/null
+++ b/.icons/kora/actions/16/object-columns.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 L 3 14 L 5 14 L 5 2 L 3 2 z M 7 2 L 7 14 L 9 14 L 9 2 L 7 2 z M 11 2 L 11 14 L 13 14 L 13 2 L 11 2 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-crop.svg b/.icons/kora/actions/16/object-crop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/kora/actions/16/object-crop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-fill.svg b/.icons/kora/actions/16/object-fill.svg
new file mode 100644
index 000000000..564d4518b
--- /dev/null
+++ b/.icons/kora/actions/16/object-fill.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 H 14 C 14,0 16,0 16,2 V 14 C 16,14 16,16 14,16 H 2 C 2,16 0,16 0,14 V 2 C 0,2 0,0 2,0 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-flip-horizontal.svg b/.icons/kora/actions/16/object-flip-horizontal.svg
new file mode 100644
index 000000000..8adc80a6d
--- /dev/null
+++ b/.icons/kora/actions/16/object-flip-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,5 0,8 5,11 V 9 H 11 V 11 L 16,8 11,5 V 7 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-flip-vertical.svg b/.icons/kora/actions/16/object-flip-vertical.svg
new file mode 100644
index 000000000..b2bf5ae27
--- /dev/null
+++ b/.icons/kora/actions/16/object-flip-vertical.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0 5,5 H 7 V 11 H 5 L 8,16 11,11 H 9 V 5 H 11 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-group-calligra.svg b/.icons/kora/actions/16/object-group-calligra.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/kora/actions/16/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-group.svg b/.icons/kora/actions/16/object-group.svg
new file mode 100644
index 000000000..0078f31ae
--- /dev/null
+++ b/.icons/kora/actions/16/object-group.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,7l6,0l0,6l-6,0l0,-6Zm7,-5c2.209,0 4,1.791 4,4c0,2.209 -1.791,4 -4,4l0,-4l-4,0c0,-2.209 1.791,-4 4,-4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-hidden.svg b/.icons/kora/actions/16/object-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/kora/actions/16/object-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-inverse.svg b/.icons/kora/actions/16/object-inverse.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/kora/actions/16/object-inverse.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-locked.svg b/.icons/kora/actions/16/object-locked.svg
new file mode 100644
index 000000000..0f0a54e57
--- /dev/null
+++ b/.icons/kora/actions/16/object-locked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M13.66,8.472c0,-0.475 -0.385,-0.861 -0.86,-0.861l-9.6,0c-0.474,0 -0.86,0.386 -0.86,0.861l0,5.29c0,0.474 0.386,0.86 0.86,0.86l9.6,0c0.475,0 0.86,-0.386 0.86,-0.86l0,-5.29Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-2.216,0 -4,1.784 -4,4l0,2l-1,0c-0.554,0 -1,0.446 -1,1l0,6c0,0.554 0.446,1 1,1l10,0c0.554,0 1,-0.446 1,-1l0,-6c0,-0.554 -0.446,-1 -1,-1l-1,0l0,-2c0,-2.216 -1.784,-4 -4,-4Zm5.246,7.141c0,-0.168 -0.137,-0.305 -0.305,-0.305l-9.882,0c-0.168,0 -0.305,0.137 -0.305,0.305l0,5.812c0,0.168 0.137,0.305 0.305,0.305l9.882,0c0.168,0 0.305,-0.137 0.305,-0.305l0,-5.812Zm-5.246,-5.141c1.108,0 2,0.892 2,2l0,2l-4,0l0,-2c0,-1.108 0.892,-2 2,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-order-back-calligra.svg b/.icons/kora/actions/16/object-order-back-calligra.svg
new file mode 120000
index 000000000..9e2dbf373
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-back-calligra.svg
@@ -0,0 +1 @@
+layer-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-order-back.svg b/.icons/kora/actions/16/object-order-back.svg
new file mode 100644
index 000000000..b0af46014
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-back.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2l0,8.029l-1.344,-1.437l-0.656,0.687l2.313,2.5l0.189,0.219l0.187,-0.219l2.313,-2.5l-0.656,-0.687l-1.344,1.437l-0,-8.029l-1.002,0Zm3,1l-0,1l7,0l0,-1l-7,0Zm2,2l0,1l5,0l0,-1l-5,0Zm-1,2l0,1l6,0l0,-1l-6,0Zm1,2l0,1l5,0l0,-1l-5,0Zm-2,2l0,1l7,0l0,-1l-7,0Zm-5,2l0,1l12,0l0,-1l-12,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-order-front-calligra.svg b/.icons/kora/actions/16/object-order-front-calligra.svg
new file mode 120000
index 000000000..349ec3890
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-front-calligra.svg
@@ -0,0 +1 @@
+layer-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-order-front.svg b/.icons/kora/actions/16/object-order-front.svg
new file mode 100644
index 000000000..1d6594003
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-front.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,1l12,0l0,-1l-12,0Zm5,2l0,1l7,0l0,-1l-7,0Zm-2.498,0.002l-0.189,0.219l-2.313,2.5l0.656,0.687l1.344,-1.437l0,8.029l1.002,0l-0,-8.029l1.344,1.437l0.656,-0.687l-2.313,-2.5l-0.187,-0.219Zm4.498,1.998l0,1l5,0l0,-1l-5,0Zm-1,2l0,1l6,0l0,-1l-6,0Zm1,2l0,1l5,0l0,-1l-5,0Zm-2,2l0,1l7,0l0,-1l-7,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-order-lower-calligra.svg b/.icons/kora/actions/16/object-order-lower-calligra.svg
new file mode 120000
index 000000000..86c1115b2
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+layer-lower.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-order-lower.svg b/.icons/kora/actions/16/object-order-lower.svg
new file mode 100644
index 000000000..9c8091e5b
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-lower.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2l0,6.031l-1.344,-1.437l-0.656,0.687l2.313,2.5l0.187,0.219l0.188,-0.219l2.312,-2.5l-0.656,-0.687l-1.344,1.437l0,-6.031l-1,0Zm3,1l0,1l7,0l0,-1l-7,0Zm2,2l0,1l5,0l0,-1l-5,0Zm-1,2l0,1l6,0l0,-1l-6,0Zm1,2l0,1l5,0l0,-1l-5,0Zm-7,2l0,1l12,0l0,-1l-12,0Zm6,2l0,1l6,0l0,-1l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-order-raise-calligra.svg b/.icons/kora/actions/16/object-order-raise-calligra.svg
new file mode 120000
index 000000000..7c3b88416
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+layer-raise.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-order-raise.svg b/.icons/kora/actions/16/object-order-raise.svg
new file mode 100644
index 000000000..f40f002de
--- /dev/null
+++ b/.icons/kora/actions/16/object-order-raise.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2l0,1l6,0l0,-1l-6,0Zm-6,2l0,1l12,0l0,-1l-12,0Zm7,2l0,1l5,0l0,-1l-5,0Zm-4.498,0.002l-0.189,0.219l-2.313,2.5l0.656,0.687l1.344,-1.437l0,6.029l1.002,0l-0,-6.029l1.344,1.437l0.656,-0.687l-2.313,-2.5l-0.187,-0.219Zm3.498,1.998l0,1l6,0l0,-1l-6,0Zm1,2l0,1l5,0l0,-1l-5,0Zm-2,2l0,1l7,0l0,-1l-7,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-rotate-left.svg b/.icons/kora/actions/16/object-rotate-left.svg
new file mode 100644
index 000000000..e508b5675
--- /dev/null
+++ b/.icons/kora/actions/16/object-rotate-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2.463c3.027,0.035 5.537,2.503 5.537,5.537c0,3.056 -2.481,5.537 -5.537,5.537c-3.056,0 -5.537,-2.481 -5.537,-5.537l1,0c0,2.504 2.033,4.537 4.537,4.537c2.504,0 4.537,-2.033 4.537,-4.537c0,-2.482 -2.062,-4.502 -4.537,-4.537l0,2.537l-3.5,-3l3.5,-3l0,2.463Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-rotate-right.svg b/.icons/kora/actions/16/object-rotate-right.svg
new file mode 100644
index 000000000..43df4ce0d
--- /dev/null
+++ b/.icons/kora/actions/16/object-rotate-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2.718c-3.027,0.035 -5.537,2.502 -5.537,5.536c-0,3.056 2.481,5.537 5.537,5.537c3.056,0 5.537,-2.481 5.537,-5.537l-1,0c-0,2.504 -2.033,4.537 -4.537,4.537c-2.504,0 -4.537,-2.033 -4.537,-4.537c-0,-2.482 2.062,-4.501 4.537,-4.536l-0,2.536l3.5,-3l-3.5,-3l-0,2.464Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-rows.svg b/.icons/kora/actions/16/object-rows.svg
new file mode 100644
index 000000000..e53ee12c9
--- /dev/null
+++ b/.icons/kora/actions/16/object-rows.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,12l0,2l12,0l0,-2l-12,0Zm0,-5.542l0,3l12,-0l0,-3l-12,-0Zm1,1l10,-0l0,1l-10,-0l0,-1Zm-1,-5.458l0,2l12,0l0,-2l-12,0Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="10" height="2" x="3" y="7"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-select.svg b/.icons/kora/actions/16/object-select.svg
new file mode 100644
index 000000000..9f5f0ada8
--- /dev/null
+++ b/.icons/kora/actions/16/object-select.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.791,3.398c0.417,-0.472 -0.006,-0.929 -0.512,-0.404l-7.359,7.461l-3.111,-2.238c-0.554,-0.413 -1.013,0.15 -0.626,0.628l3.833,4.757l7.775,-10.204Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-straighten.svg b/.icons/kora/actions/16/object-straighten.svg
new file mode 100644
index 000000000..34278e34a
--- /dev/null
+++ b/.icons/kora/actions/16/object-straighten.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.174,9.588c0.249,0.917 -0.202,1.903 -1.098,2.299l-7.517,3.322c-0.988,0.437 -2.144,-0.011 -2.58,-0.999l-2.043,-4.622l0.817,-0l1.883,4.259c0.284,0.644 1.038,0.936 1.682,0.651l7.395,-3.268c0.63,-0.279 0.923,-1.007 0.668,-1.642l0.793,-0Zm-14.674,-1.588l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm-13.509,-0.551l-0.334,-0.755c-0.437,-0.988 0.01,-2.144 0.998,-2.581l7.517,-3.322c0.988,-0.437 2.144,0.011 2.581,0.999l2.501,5.659l-0.818,0l-2.34,-5.296c-0.285,-0.644 -1.039,-0.936 -1.683,-0.651l-7.394,3.268c-0.644,0.285 -0.936,1.038 -0.651,1.683l0.44,0.996l-0.817,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-stroke-style.svg b/.icons/kora/actions/16/object-stroke-style.svg
new file mode 100644
index 000000000..056a99bfa
--- /dev/null
+++ b/.icons/kora/actions/16/object-stroke-style.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,2l11,0l0,-2l-11,0Zm0,4l0,2l2,0l0,-2l-2,0Zm3,0l0,2l2,0l0,-2l-2,0Zm3,0l0,2l2,0l0,-2l-2,0Zm3,0l0,2l2,0l0,-2l-2,0Zm-9,4l0,1l11,0l0,-1l-11,0Zm0,3l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-stroke.svg b/.icons/kora/actions/16/object-stroke.svg
new file mode 100644
index 000000000..fc9f97092
--- /dev/null
+++ b/.icons/kora/actions/16/object-stroke.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-to-path.svg b/.icons/kora/actions/16/object-to-path.svg
new file mode 100644
index 000000000..83066180d
--- /dev/null
+++ b/.icons/kora/actions/16/object-to-path.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.523,10.701c0,-0.701 -0.569,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.702,0 1.271,-0.57 1.271,-1.271l0,-2.543Zm7.202,0.285l0.279,1.014c-0,1.097 -0.903,2 -2,2c-0.357,-0.001 -0.707,-0.097 -1.014,-0.279l0.756,-0.756c0.084,0.023 0.171,0.035 0.258,0.035c0.548,0 1,-0.451 1,-1c-0.001,-0.087 -0.012,-0.174 -0.035,-0.258l0.756,-0.756Zm-8.202,-0.285l0,2.543c0,0.15 -0.121,0.271 -0.271,0.271l-2.543,0c-0.149,0 -0.271,-0.121 -0.271,-0.271l0,-2.543c0,-0.149 0.122,-0.271 0.271,-0.271c0,0 2.543,0 2.543,0c0.15,0 0.271,0.122 0.271,0.271Zm6.481,-0.701l1.014,0.279l-0.756,0.756c-0.084,-0.023 -0.171,-0.035 -0.258,-0.035c-0.549,0 -1,0.451 -1,1c0,0.087 0.012,0.174 0.035,0.258l-0.756,0.756c-0.182,-0.307 -0.278,-0.657 -0.279,-1.014c-0,-1.097 0.903,-2 2,-2Zm3.539,-7.271c-0,-0.702 -0.57,-1.272 -1.272,-1.272l-2.542,0c-0.702,0 -1.272,0.57 -1.272,1.272l0,2.542c0,0.702 0.57,1.272 1.272,1.272l2.542,-0c0.702,-0 1.272,-0.57 1.272,-1.272l-0,-2.542Zm-1,-0l-0,2.542c-0,0.15 -0.122,0.272 -0.272,0.272l-2.542,-0c-0.15,-0 -0.272,-0.122 -0.272,-0.272l0,-2.542c0,-0.15 0.122,-0.272 0.272,-0.272c-0,0 2.542,0 2.542,0c0.15,0 0.272,0.122 0.272,0.272Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M11,3.5c-4.114,0 -7.5,3.386 -7.5,7.5l1,0c0,-3.566 2.934,-6.5 6.5,-6.5l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-attract.svg b/.icons/kora/actions/16/object-tweak-attract.svg
new file mode 100644
index 000000000..b8ebf2fb8
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-attract.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 3 3 L 3 1 L 1 1 z M 13 1 L 13 3 L 15 3 L 15 1 L 13 1 z M 4 2 L 4 4 L 6 4 L 6 2 L 4 2 z M 4 4 L 2 4 L 2 6 L 4 6 L 4 4 z M 10 2 L 10 4 L 12 4 L 12 2 L 10 2 z M 12 4 L 12 6 L 14 6 L 14 4 L 12 4 z M 7 3 L 7 5 L 9 5 L 9 3 L 7 3 z M 9 5 L 9 7 L 11 7 L 11 5 L 9 5 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 9 L 9 9 L 9 11 L 11 11 L 11 9 z M 9 11 L 7 11 L 7 13 L 9 13 L 9 11 z M 7 11 L 7 9 L 5 9 L 5 11 L 7 11 z M 5 9 L 5 7 L 3 7 L 3 9 L 5 9 z M 5 7 L 7 7 L 7 5 L 5 5 L 5 7 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 2 10 L 2 12 L 4 12 L 4 10 L 2 10 z M 4 12 L 4 14 L 6 14 L 6 12 L 4 12 z M 12 10 L 12 12 L 14 12 L 14 10 L 12 10 z M 12 12 L 10 12 L 10 14 L 12 14 L 12 12 z M 1 13 L 1 15 L 3 15 L 3 13 L 1 13 z M 13 13 L 13 15 L 15 15 L 15 13 L 13 13 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-blur.svg b/.icons/kora/actions/16/object-tweak-blur.svg
new file mode 100644
index 000000000..09ecb7144
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-blur.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7,1 H 9 V 3 H 7 Z M 10,4 H 12 V 6 H 10 Z M 7,4 H 9 V 6 H 7 Z M 4,4 H 6 V 6 H 4 Z M 13,7 H 15 V 9 H 13 Z M 10,7 H 12 V 9 H 10 Z M 7,7 H 9 V 9 H 7 Z M 4,7 H 6 V 9 H 4 Z M 1,7 H 3 V 9 H 1 Z M 10,10 H 12 V 12 H 10 Z M 7,10 H 9 V 12 H 7 Z M 4,10 H 6 V 12 H 4 Z M 7,13 H 9 V 15 H 7 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,4 H 5 V 5 H 4 Z M 4,11 H 5 V 12 H 4 Z M 11,11 H 12 V 12 H 11 Z M 11,4 H 12 V 5 H 11 Z M 7.5,10.5 H 8.5 V 11.5 H 7.5 Z M 4.5,7.5 H 5.5 V 8.5 H 4.5 Z M 10.5,7.5 H 11.5 V 8.5 H 10.5 Z M 7.5,4.5 H 8.5 V 5.5 H 7.5 Z M 7.5,7.5 H 8.5 V 8.5 H 7.5 Z M 7,1 H 9 V 2 H 7 Z M 7,14 H 9 V 15 H 7 Z M 1,7 H 2 V 9 H 1 Z M 14,7 H 15 V 9 H 14 Z M 10.5,10.5 H 11.5 V 11.5 H 10.5 Z M 4.5,10.5 H 5.5 V 11.5 H 4.5 Z M 4.5,4.5 H 5.5 V 5.5 H 4.5 Z M 10.5,4.5 H 11.5 V 5.5 H 10.5 Z M 13,1 H 15 V 3 H 13 Z M 10,1 H 12 V 3 H 10 Z M 4,1 H 6 V 3 H 4 Z M 1,1 H 3 V 3 H 1 Z M 13,4 H 15 V 6 H 13 Z M 1,4 H 3 V 6 H 1 Z M 13,10 H 15 V 12 H 13 Z M 1,10 H 3 V 12 H 1 Z M 13,13 H 15 V 15 H 13 Z M 10,13 H 12 V 15 H 10 Z M 4,13 H 6 V 15 H 4 Z M 1,13 H 3 V 15 H 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-duplicate.svg b/.icons/kora/actions/16/object-tweak-duplicate.svg
new file mode 100644
index 000000000..46d8d2a25
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-duplicate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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"/>
+ <path style="fill:currentColor" 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 M 15,6 A 2,2 0 0 0 13,8 2,2 0 0 0 15,10 Z M 15,13 A 2,2 0 0 0 13,15 H 15 Z M 8,13 A 2,2 0 0 0 6,15 H 10 A 2,2 0 0 0 8,13 Z M 1,13 V 15 H 3 A 2,2 0 0 0 1,13 Z M 1,6 V 10 A 2,2 0 0 0 3,8 2,2 0 0 0 1,6 Z M 1,1 V 3 A 2,2 0 0 0 3,1 Z M 6,1 A 2,2 0 0 0 8,3 2,2 0 0 0 10,1 Z M 13,1 A 2,2 0 0 0 15,3 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-jitter-color.svg b/.icons/kora/actions/16/object-tweak-jitter-color.svg
new file mode 100644
index 000000000..03b8514a2
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-jitter-color.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,10 H 10 V 14 H 6 Z M 2,6 H 6 V 10 H 2 Z M 10,6 H 14 V 10 H 10 Z M 6,2 H 10 V 6 H 6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,10 H 14 V 14 H 10 Z M 2,10 H 6 V 14 H 2 Z M 6,6 H 10 V 10 H 6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-paint.svg b/.icons/kora/actions/16/object-tweak-paint.svg
new file mode 100644
index 000000000..d1b166221
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-paint.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,6 H 10 V 10 H 6 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,10 H 10 V 14 H 6 Z M 2,6 H 6 V 10 H 2 Z M 10,6 H 14 V 10 H 10 Z M 6,2 H 10 V 6 H 6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-push.svg b/.icons/kora/actions/16/object-tweak-push.svg
new file mode 100644
index 000000000..3419a918d
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-push.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,0 V 5 H 9 V 0 Z M 4,1 V 4 H 6 V 1 Z M 10,1 V 4 H 12 V 1 Z M 1,3 V 6 H 3 V 3 Z M 13,3 V 6 H 15 V 3 Z M 4,5 V 7 H 6 V 5 Z M 10,5 V 7 H 12 V 5 Z M 7,6 V 8 H 9 V 6 Z M 1,7 V 9 H 3 V 7 Z M 13,7 V 9 H 15 V 7 Z M 4,8 V 10 H 6 V 8 Z M 10,8 V 10 H 12 V 8 Z M 7,9 V 11 H 9 V 9 Z M 1,10 V 12 H 3 V 10 Z M 13,10 V 12 H 15 V 10 Z M 4,11 V 13 H 6 V 11 Z M 10,11 V 13 H 12 V 11 Z M 1,13 V 15 H 3 V 13 Z M 13,13 V 15 H 15 V 13 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-randomize.svg b/.icons/kora/actions/16/object-tweak-randomize.svg
new file mode 100644
index 000000000..7690ff538
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-randomize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,0 V 2 H 9 V 0 Z M 1,1 V 3 H 3 V 1 Z M 4,1 V 3 H 6 V 1 Z M 10,1 V 3 H 12 V 1 Z M 13,1 V 3 H 15 V 1 Z M 7,3 V 5 H 9 V 3 Z M 2,4 V 6 H 4 V 8 H 6 V 4 Z M 10,4 V 6 H 9 V 8 H 11 V 6 H 12 V 4 Z M 13,4 V 6 H 15 V 4 Z M 1,7 V 9 H 3 V 7 Z M 12,7 V 9 H 14 V 7 Z M 8,9 V 11 H 10 V 14 H 12 V 10 H 10 V 9 Z M 1,10 V 12 H 5 V 10 Z M 13,10 V 12 H 15 V 10 Z M 7,12 V 14 H 9 V 12 Z M 1,13 V 15 H 3 V 13 Z M 4,13 V 15 H 6 V 13 Z M 13,13 V 15 H 15 V 13 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-rotate.svg b/.icons/kora/actions/16/object-tweak-rotate.svg
new file mode 100644
index 000000000..5d099378d
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-rotate.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g transform="rotate(30,6,13)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11 H 7 V 15 H 5 Z"/>
+ </g>
+ <g transform="rotate(30,10,13)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,11 H 11 V 15 H 9 Z"/>
+ </g>
+ <g transform="rotate(60,10,8)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,6 H 11 V 10 H 9 Z"/>
+ </g>
+ <g transform="rotate(60,6,8)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,6 H 7 V 10 H 5 Z"/>
+ </g>
+ <g transform="rotate(45,6,3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,1 H 7 V 5 H 5 Z"/>
+ </g>
+ <g transform="rotate(45,10,3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 H 11 V 5 H 9 Z"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,1 H 15 V 5 H 13 Z M 1,1 H 3 V 5 H 1 Z M 1,6 H 3 V 10 H 1 Z M 13,6 H 15 V 10 H 13 Z M 13,11 H 15 V 15 H 13 Z M 1,11 H 3 V 15 H 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-tweak-shrink.svg b/.icons/kora/actions/16/object-tweak-shrink.svg
new file mode 100644
index 000000000..3e3d14e02
--- /dev/null
+++ b/.icons/kora/actions/16/object-tweak-shrink.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,10 H 5 V 11 H 4 Z M 7,10 H 8 V 11 H 7 Z M 10,10 H 11 V 11 H 10 Z M 11,7 H 12 V 8 H 11 Z M 8,7 H 9 V 8 H 8 Z M 5,7 H 6 V 8 H 5 Z M 10,4 H 11 V 5 H 10 Z M 4,4 H 5 V 5 H 4 Z M 7,4 H 8 V 5 H 7 Z M 7,1 H 9 V 3 H 7 Z M 7,13 H 9 V 15 H 7 Z M 1,7 H 3 V 9 H 1 Z M 13,7 H 15 V 9 H 13 Z M 13,1 H 15 V 3 H 13 Z M 10,1 H 12 V 3 H 10 Z M 4,1 H 6 V 3 H 4 Z M 1,1 H 3 V 3 H 1 Z M 13,4 H 15 V 6 H 13 Z M 1,4 H 3 V 6 H 1 Z M 13,10 H 15 V 12 H 13 Z M 1,10 H 3 V 12 H 1 Z M 13,13 H 15 V 15 H 13 Z M 10,13 H 12 V 15 H 10 Z M 4,13 H 6 V 15 H 4 Z M 1,13 H 3 V 15 H 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-ungroup-calligra.svg b/.icons/kora/actions/16/object-ungroup-calligra.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/kora/actions/16/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/object-ungroup-pop-selection.svg b/.icons/kora/actions/16/object-ungroup-pop-selection.svg
new file mode 100644
index 000000000..45090fe30
--- /dev/null
+++ b/.icons/kora/actions/16/object-ungroup-pop-selection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.75,9.354l6,-0l-0,6l-6,-0l-0,-6Zm6.239,-3.264l0,1.927c0,0.842 0.843,0.842 0.843,0.842l1.997,0l0,-0.78l-2.072,0l-0,-1.989l-0.768,-0Zm7.819,-0l0,1.989l-2.072,0l0,0.78l1.998,0c-0,0 0.842,0 0.842,-0.842l-0,-1.927l-0.768,-0Zm-3.37,-4.596c1.796,-0 3.253,1.458 3.253,3.253c0,1.795 -1.457,3.253 -3.253,3.253c-1.795,-0 -3.253,-1.458 -3.253,-3.253c0,-1.795 1.458,-3.253 3.253,-3.253Zm-3.606,-0.859c-0.843,-0 -0.843,0.842 -0.843,0.842l0,1.909l0.768,0l-0,-1.971l2.072,-0l0,-0.78l-1.997,-0Zm4.904,-0l0,0.78l2.072,-0l0,1.971l0.768,0l-0,-1.909c-0,-0.842 -0.842,-0.842 -0.842,-0.842l-1.998,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-ungroup.svg b/.icons/kora/actions/16/object-ungroup.svg
new file mode 100644
index 000000000..f6d569711
--- /dev/null
+++ b/.icons/kora/actions/16/object-ungroup.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.777,8.513l6,0l0,6l-6,0l0,-6Zm9.661,-7.019c1.796,0 3.253,1.458 3.253,3.253c0,1.795 -1.457,3.253 -3.253,3.253c-1.795,0 -3.253,-1.458 -3.253,-3.253c0,-1.795 1.458,-3.253 3.253,-3.253Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-unlocked.svg b/.icons/kora/actions/16/object-unlocked.svg
new file mode 100644
index 000000000..e77dfbb46
--- /dev/null
+++ b/.icons/kora/actions/16/object-unlocked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M13.66,8.472c0,-0.475 -0.385,-0.861 -0.86,-0.861l-9.6,0c-0.474,0 -0.86,0.386 -0.86,0.861l0,5.29c0,0.474 0.386,0.86 0.86,0.86l9.6,0c0.475,0 0.86,-0.386 0.86,-0.86l0,-5.29Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,5l-2,0c0,-2.216 1.784,-4 4,-4c2.216,0 4,1.784 4,4l0,2l1,0c0.554,0 1,0.446 1,1l0,6c0,0.554 -0.446,1 -1,1l-10,0c-0.554,0 -1,-0.446 -1,-1l0,-6c0,-0.554 0.446,-1 1,-1l7,0l0,-2c0,-1.108 -0.892,-2 -2,-2c-1.108,0 -2,0.892 -2,2Zm7.246,3.141c0,-0.168 -0.137,-0.305 -0.305,-0.305l-9.882,0c-0.168,0 -0.305,0.137 -0.305,0.305l0,5.812c0,0.168 0.137,0.305 0.305,0.305l9.882,0c0.168,0 0.305,-0.137 0.305,-0.305l0,-5.812Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/object-visible.svg b/.icons/kora/actions/16/object-visible.svg
new file mode 120000
index 000000000..6253426e1
--- /dev/null
+++ b/.icons/kora/actions/16/object-visible.svg
@@ -0,0 +1 @@
+layer-visible-on.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/off-outline.svg b/.icons/kora/actions/16/off-outline.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/off-outline.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/off.svg b/.icons/kora/actions/16/off.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/off.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/office-chart-area-focus-peak-node.svg b/.icons/kora/actions/16/office-chart-area-focus-peak-node.svg
new file mode 100644
index 000000000..09d548563
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-area-focus-peak-node.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.1;" class="ColorScheme-Text" d="M9,5l-1.996,2l0.996,0l0,1l-1.994,0l-0.998,1l-3.01,0l0,4l5,0l2,-0.008l5,0.008l0,-6l-2,0l0,1l-2,0l0,-1l1,0l-1.998,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,7.996l0,4.004l3.006,0l-0,-0.008l0.008,0.008l2,-2l1.591,0l2,2l2.401,0l-0,-1l-1.986,0l-2,-2l-2.42,0l-2,2l-2.6,0l0,-2.004l2,0l0,-0.008l0.008,0.008l0.996,-0.996l1.996,0l0,-1l-1,0l0,-1l-1,0l0,1.996l-0.703,-0.703l-0.703,0.703l-1.594,0Zm3,-5.996l0,2l1,0l0,-1l1,0l0,-1l-2,0Zm4,0l0,1l1,0l0,1l1,0l0,-2l-2,0Zm-1,1.59l-1.703,1.703l0.707,0.707l0.996,-0.996l0.996,0.996l0.707,-0.707l-1.703,-1.703Zm2,2.41l0,1l-1,0l0,1l2,0l0,-2l-1,0Zm3,0l-1,1l1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-area-percentage.svg b/.icons/kora/actions/16/office-chart-area-percentage.svg
new file mode 100644
index 000000000..119512cd7
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-area-percentage.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2l0,1l1,0l0,3l1,0l0,-4l-2,0Zm4.5,0c-0.831,0 -1.5,0.669 -1.5,1.5l0,1c0,0.831 0.669,1.5 1.5,1.5c0.831,0 1.5,-0.669 1.5,-1.5l0,-1c0,-0.831 -0.669,-1.5 -1.5,-1.5Zm4,0c-0.831,0 -1.5,0.669 -1.5,1.5l0,1c0,0.831 0.669,1.5 1.5,1.5c0.831,0 1.5,-0.669 1.5,-1.5l0,-1c0,-0.831 -0.669,-1.5 -1.5,-1.5Zm-4,1c0.277,0 0.5,0.223 0.5,0.5l0,1c0,0.277 -0.223,0.5 -0.5,0.5c-0.277,0 -0.5,-0.223 -0.5,-0.5l0,-1c0,-0.277 0.223,-0.5 0.5,-0.5Zm4,0c0.277,0 0.5,0.223 0.5,0.5l0,1c0,0.277 -0.223,0.5 -0.5,0.5c-0.277,0 -0.5,-0.223 -0.5,-0.5l0,-1c0,-0.277 0.223,-0.5 0.5,-0.5Zm-3.91,4l3.535,3.535l0.002,-0.002l0.002,0.002l1.875,-1.873l-0,-1.416l-1.877,1.877l-2.123,-2.123l-1.414,-0Zm-2.99,2l-2,2l-0.592,0l-0,1l0.998,0l-0,-0.008l0.008,0.008l2,-2l1.591,0l2,2l4.403,0l-0,-1l-3.988,0l-2,-2l-2.42,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-area-stacked.svg b/.icons/kora/actions/16/office-chart-area-stacked.svg
new file mode 100644
index 000000000..9bf352c4c
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-area-stacked.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.1;" class="ColorScheme-Text" d="M13.46,3.67l-2.32,2.331l-0.004,-0.004l-0.006,0.004l-2.123,-2.123l-4.123,4.123l-1.875,0l-0,5l11,0l0,-8.778l-0.549,-0.553Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3,2l0,11l11,0l0,1l-12,0l0,-12l1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.6,9l-2,2l-2.594,0l-0,1l3,0l-0,-0.008l0.008,0.008l2,-2l1.591,0l2,2l2.401,0l-0,-1l-1.986,0l-2,-2l-2.42,0Zm-3.131,-0.994l4.535,-4.535l0.002,0.002l0.002,-0.002l2.127,2.125l2.125,-2.125c-0,-0 0.702,0.704 0.707,0.707l-2.828,2.828l-0.004,-0.004l-0.006,0.004l-2.123,-2.123l-4.123,4.123l-1.875,-0l-0,-1l1.461,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-area.svg b/.icons/kora/actions/16/office-chart-area.svg
new file mode 100644
index 000000000..cb3bc279c
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-area.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.1;" class="ColorScheme-Text" d="M13.46,2.22l-2.451,2.779l-2,-3l-4,4l-2,0l0,7l11,0l0,-10.258l-0.549,-0.521Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M13.997,13l0.003,1l-12,0l0,-12l1,0l0,11l10.997,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,9l0,-1l2.875,0l3.123,3.123l2.123,-2.123l0.006,0.004l0.004,-0.004l2.878,2.878l-0.009,1.121l-0.266,0.001l-0.482,-0.465l-2.125,-2.125l-2.127,2.125l-0.002,-0.002l-0.002,0.002l-3.535,-3.535l-2.461,0Zm1.998,-2.998l4.002,-4.002l0.002,0.002l0.002,-0.002l2.127,2.125l2.125,-2.125c-0,0 0.702,0.704 0.707,0.707l-2.828,2.828l-0.004,-0.004l-0.006,0.004l-2.123,-2.123l-3.59,3.59l-2.41,-0l-0,-1l1.996,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-bar-percentage.svg b/.icons/kora/actions/16/office-chart-bar-percentage.svg
new file mode 100644
index 000000000..0d34dd509
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-bar-percentage.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,13l9,0l0,-5l-4,0l0,5l-1,0l0,-6l-1,0l0,6l-2,0l0,-6l-1,0l0,6Zm0,-11l0,1l1,0l0,3l1,0l0,-4l-2,0Zm4.5,0c-0.831,0 -1.5,0.669 -1.5,1.5l0,1c0,0.831 0.669,1.5 1.5,1.5c0.831,0 1.5,-0.669 1.5,-1.5l0,-1c0,-0.831 -0.669,-1.5 -1.5,-1.5Zm4,0c-0.831,0 -1.5,0.669 -1.5,1.5l0,1c0,0.831 0.669,1.5 1.5,1.5c0.831,0 1.5,-0.669 1.5,-1.5l0,-1c0,-0.831 -0.669,-1.5 -1.5,-1.5Zm-4,1c0.277,0 0.5,0.223 0.5,0.5l0,1c0,0.277 -0.223,0.5 -0.5,0.5c-0.277,0 -0.5,-0.223 -0.5,-0.5l0,-1c0,-0.277 0.223,-0.5 0.5,-0.5Zm4,0c0.277,0 0.5,0.223 0.5,0.5l0,1c0,0.277 -0.223,0.5 -0.5,0.5c-0.277,0 -0.5,-0.223 -0.5,-0.5l0,-1c0,-0.277 0.223,-0.5 0.5,-0.5Zm-2.5,6l2,0l0,4l-2,0l0,-4Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-bar-stacked.svg b/.icons/kora/actions/16/office-chart-bar-stacked.svg
new file mode 100644
index 000000000..d296c5e73
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-bar-stacked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,13l9,0l0,-5l-4,0l0,5l-1,0l0,-11l-4,0l0,11Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-bar.svg b/.icons/kora/actions/16/office-chart-bar.svg
new file mode 100644
index 000000000..0c7858fc2
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-bar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,13l9,0l0,-5l-4,0l0,5l-1,0l0,-11l-4,0l0,11Zm1,-10l2,0l0,10l-2,0l0,-10Zm5,6l2,0l0,4l-2,0l0,-4Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-line-forecast.svg b/.icons/kora/actions/16/office-chart-line-forecast.svg
new file mode 100644
index 000000000..bf8842c54
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-line-forecast.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.5,1.793l-1.707,1.707l0.707,0.707l1.707,-1.707l-0.707,-0.707Zm-10.5,8.207l0,1l2.707,0l2.5,-2.5l-0.707,-0.707l-2.207,2.207l-2.293,0Zm7.5,-5.207l-1.707,1.707l0.707,0.707l1.707,-1.707l-0.707,-0.707Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-line-percentage.svg b/.icons/kora/actions/16/office-chart-line-percentage.svg
new file mode 100644
index 000000000..d64bf1a9b
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-line-percentage.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,8l0,4l3,0l0,-0.008l0.008,0.008l2,-2l1.592,0l2,2l2.4,0l0,-1l-1.986,0l-2,-2l-2.42,0l-2,2l-2.594,0l0,-2l1.875,0l2,-2l-1.414,0l-1,1l-1.461,0Zm1,-6l0,1l1,0l0,3l1,0l0,-4l-2,0Zm4.5,0c-0.831,0 -1.5,0.669 -1.5,1.5l0,1c0,0.831 0.669,1.5 1.5,1.5c0.831,0 1.5,-0.669 1.5,-1.5l0,-1c0,-0.831 -0.669,-1.5 -1.5,-1.5Zm4,0c-0.831,0 -1.5,0.669 -1.5,1.5l0,1c0,0.831 0.669,1.5 1.5,1.5c0.831,0 1.5,-0.669 1.5,-1.5l0,-1c0,-0.831 -0.669,-1.5 -1.5,-1.5Zm-4,1c0.277,0 0.5,0.223 0.5,0.5l0,1c0,0.277 -0.223,0.5 -0.5,0.5c-0.277,0 -0.5,-0.223 -0.5,-0.5l0,-1c0,-0.277 0.223,-0.5 0.5,-0.5Zm4,0c0.277,0 0.5,0.223 0.5,0.5l0,1c0,0.277 -0.223,0.5 -0.5,0.5c-0.277,0 -0.5,-0.223 -0.5,-0.5l0,-1c0,-0.277 0.223,-0.5 0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-line-stacked.svg b/.icons/kora/actions/16/office-chart-line-stacked.svg
new file mode 100644
index 000000000..9e7d77781
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-line-stacked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3,2l0,11l11,0l0,1l-12,0l0,-12l1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.6,9l-2,2l-2.594,0l-0,1l3,0l-0,-0.008l0.008,0.008l2,-2l1.591,0l2,2l2.401,0l-0,-1l-1.986,0l-2,-2l-2.42,0Zm-3.131,-0.994l4.535,-4.535l0.002,0.002l0.002,-0.002l2.127,2.125l2.125,-2.125c-0,-0 0.702,0.704 0.707,0.707l-2.828,2.828l-0.004,-0.004l-0.006,0.004l-2.123,-2.123l-4.123,4.123l-1.875,-0l-0,-1l1.461,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-line.svg b/.icons/kora/actions/16/office-chart-line.svg
new file mode 100644
index 000000000..fa272023a
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-line.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M14,13l0,1l-12,0l0,-12l1,0l0,11l11,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,9l0,-1l2.875,0l3.123,3.123l2.123,-2.123l0.006,0.004l0.004,-0.004l2.828,2.828l0.041,0.039l-0.037,1.32l-0.711,-0.652l-2.125,-2.125l-2.127,2.125l-0.002,-0.002l-0.002,0.002l-3.535,-3.535l-2.461,0Zm6,-7l-4.002,4.002l-1.996,-0l-0,1l2.41,-0l3.59,-3.59l2.123,2.123l0.006,-0.004l0.004,0.004l2.828,-2.828c0.003,0.005 -0.707,-0.707 -0.707,-0.707l-2.125,2.125l-2.127,-2.125l-0.002,0.002l-0.002,-0.002Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-pie.svg b/.icons/kora/actions/16/office-chart-pie.svg
new file mode 100644
index 000000000..5991e7ec5
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-pie.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 6.0000019 6.0000148 0 0 0 2 8 A 6.0000019 6.0000148 0 0 0 8 14 A 6.0000019 6.0000148 0 0 0 14 8 A 6.0000019 6.0000148 0 0 0 8 2 z M 8 3 L 8 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-polar-stacked.svg b/.icons/kora/actions/16/office-chart-polar-stacked.svg
new file mode 100644
index 000000000..5103e29ca
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-polar-stacked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,2 C 4.6863,2 2,4.6863 2,8 2,11.314 4.6863,14 8,14 11.314,14 14,11.314 14,8 14,4.6863 11.314,2 8,2 Z M 8,3 C 9.0253,3.0012 10.026,3.3175 10.865,3.9062 L 9.1465,6.3633 C 9.6319,6.7042 9.941,7.2429 9.9902,7.834 L 13,7.5626 V 8 C 13,10.761 10.761,13 8,13 V 10 C 7.4696,9.9999 6.9609,9.7892 6.5859,9.4141 L 4.4668,11.533 C 3.5289,10.596 3.0013,9.3255 3,8 3.0003,6.8248 3.4145,5.6873 4.1699,4.7871 L 6.4688,6.7148 C 6.8484,6.262 7.4091,6.0004 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-polar.svg b/.icons/kora/actions/16/office-chart-polar.svg
new file mode 100644
index 000000000..6cccdb37c
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-polar.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 2 C 7.223 2 7 2.22299 7 2.5 C 7 2.77701 7.223 3 7.5 3 C 7.777 3 8 2.77701 8 2.5 C 8 2.22299 7.777 2 7.5 2 z M 2.5 3 C 2.22299 3 2 3.22299 2 3.5 C 2 3.77701 2.22299 4 2.5 4 C 2.77701 4 3 3.77701 3 3.5 C 3 3.22299 2.77701 3 2.5 3 z M 7 3 C 5.09856 3 3.4122131 3.87831 2.3144531 5.25 L 5.4433594 7.7539062 C 5.8092894 7.2970962 6.36652 7 7 7 L 7 6.5 L 7 4.5 L 7 3 z M 7 4.5 C 7 4.77701 7.223 5 7.5 5 C 7.777 5 8 4.77701 8 4.5 C 8 4.22299 7.777 4 7.5 4 C 7.223 4 7 4.22299 7 4.5 z M 7 6.5 C 7 6.77701 7.223 7 7.5 7 C 7.777 7 8 6.77701 8 6.5 C 8 6.22299 7.777 6 7.5 6 C 7.223 6 7 6.22299 7 6.5 z M 10.708984 3.0644531 L 8.0585938 7.3066406 C 8.5780537 7.6315006 8.9288819 8.1879144 8.9824219 8.8339844 L 13.970703 8.4179688 C 13.785153 6.1521687 12.531044 4.2022431 10.708984 3.0644531 z M 3.5 8 C 3.22299 8 3 8.22299 3 8.5 C 3 8.77701 3.22299 9 3.5 9 C 3.77701 9 4 8.77701 4 8.5 C 4 8.22299 3.77701 8 3.5 8 z M 5.5 8 C 5.22299 8 5 8.22299 5 8.5 C 5 8.77701 5.22299 9 5.5 9 C 5.77701 9 6 8.77701 6 8.5 C 6 8.22299 5.77701 8 5.5 8 z M 7.5 8 C 7.223 8 7 8.22299 7 8.5 C 7 8.77701 7.223 9 7.5 9 C 7.777 9 8 8.77701 8 8.5 C 8 8.22299 7.777 8 7.5 8 z M 7.5 10 C 7.223 10 7 10.22299 7 10.5 C 7 10.77701 7.223 11 7.5 11 C 7.777 11 8 10.77701 8 10.5 C 8 10.22299 7.777 10 7.5 10 z M 9.5 10 C 9.223 10 9 10.22299 9 10.5 C 9 10.77701 9.223 11 9.5 11 C 9.777 11 10 10.77701 10 10.5 C 10 10.22299 9.777 10 9.5 10 z M 5.5839844 10.416016 L 3.4609375 12.539062 C 4.3646875 13.442812 5.615 14 7 14 L 7 12.5 L 7 11 C 6.446 11 5.9454844 10.777516 5.5839844 10.416016 z M 7 12.5 C 7 12.77701 7.223 13 7.5 13 C 7.777 13 8 12.77701 8 12.5 C 8 12.22299 7.777 12 7.5 12 C 7.223 12 7 12.22299 7 12.5 z M 11.5 12 C 11.223 12 11 12.22299 11 12.5 C 11 12.77701 11.223 13 11.5 13 C 11.777 13 12 12.77701 12 12.5 C 12 12.22299 11.777 12 11.5 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-ring.svg b/.icons/kora/actions/16/office-chart-ring.svg
new file mode 100644
index 000000000..42cdf3259
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-ring.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 C 4.676 2 2 4.676 2 8 C 2 11.324 4.676 14 8 14 C 11.324 14 14 11.324 14 8 C 14 7.11822 13.80752 6.28397 13.46875 5.53125 L 12.6875 6.3125 C 12.87723 6.84177 13 7.40386 13 8 C 13 10.77 10.77 13 8 13 C 5.23 13 3 10.77 3 8 C 3 5.23 5.23 3 8 3 C 9.64157 3 11.079714 3.7951356 11.990234 5.0097656 L 12.712891 4.2871094 C 11.616001 2.8947094 9.91806 2 8 2 z M 8 4 C 6.892 4 5.8929219 4.4469219 5.1699219 5.1699219 L 5.8769531 5.8769531 C 6.4192031 5.3347031 7.169 5 8 5 C 9.662 5 11 6.338 11 8 C 11 9.662 9.662 11 8 11 C 6.338 11 5 9.662 5 8 C 5 7.69815 5.0565019 7.4130719 5.1386719 7.1386719 L 4.3574219 6.3574219 C 4.1318319 6.8590019 4 7.41251 4 8 C 4 10.216 5.784 12 8 12 C 10.216 12 12 10.216 12 8 C 12 5.784 10.216 4 8 4 z M 8 6 A 2 2 0 0 0 6 8 A 2 2 0 0 0 8 10 A 2 2 0 0 0 9.9355469 8.5 L 8.8632812 8.5 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 A 1 1 0 0 1 8.8652344 7.5 L 9.9335938 7.5 A 2 2 0 0 0 8 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-chart-scatter.svg b/.icons/kora/actions/16/office-chart-scatter.svg
new file mode 100644
index 000000000..ffbf3d1e5
--- /dev/null
+++ b/.icons/kora/actions/16/office-chart-scatter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm6,1l0,1l1,0l0,-1l-1,0Zm1,1l0,1l1,0l0,-1l-1,0Zm0,1l-1,0l0,1l1,0l0,-1Zm-1,0l0,-1l-1,0l0,1l1,0Zm-8,-1l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm3,3l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm-6,2l0,1l1,0l0,-1l-1,0Zm1,1l0,1l1,0l0,-1l-1,0Zm0,1l-1,0l0,1l1,0l0,-1Zm-1,0l0,-1l-1,0l0,1l1,0Zm4,-2l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-1l-11,0l0,-11l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/office-report.svg b/.icons/kora/actions/16/office-report.svg
new file mode 100644
index 000000000..28740ea3c
--- /dev/null
+++ b/.icons/kora/actions/16/office-report.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,1c-0.554,0 -1,0.446 -1,1l0,5c0,0.554 0.446,1 1,1l5,0c0.554,0 1,-0.446 1,-1l0,-5c0,-0.554 -0.446,-1 -1,-1l-5,0Zm-4.5,1c-1.371,0 -2.5,1.129 -2.5,2.5c0,1.371 1.129,2.5 2.5,2.5c1.183,-0 2.213,-0.841 2.449,-2l-2.949,0l1.635,-2.725c-0.351,-0.18 -0.74,-0.274 -1.135,-0.275Zm4.832,0.332l4.336,0l-0,4.336l-4.336,-0l0,-4.336Zm-7.332,5.668c-0.554,0 -1,0.446 -1,1l-0,5c-0,0.554 0.446,1 1,1l5,0c0.554,0 1,-0.446 1,-1l0,-5c0,-0.554 -0.446,-1 -1,-1l-5,0Zm11,1l0,5l1,0l0,-5l-1,0Zm-10.808,0.192l4.616,0l-0,4.616l-4.616,-0l0,-4.616Zm8.808,1.808l0,3l1,0l0,-3l-1,0Zm-2,1l0,2l1,0l0,-2l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/oilpaint.svg b/.icons/kora/actions/16/oilpaint.svg
new file mode 120000
index 000000000..1b2380888
--- /dev/null
+++ b/.icons/kora/actions/16/oilpaint.svg
@@ -0,0 +1 @@
+dialog-fill-and-stroke.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/ok.svg b/.icons/kora/actions/16/ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/on-outline.svg b/.icons/kora/actions/16/on-outline.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/on-outline.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/on.svg b/.icons/kora/actions/16/on.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/on.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/open-for-editing.svg b/.icons/kora/actions/16/open-for-editing.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/open-for-editing.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/open-magnet.svg b/.icons/kora/actions/16/open-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/kora/actions/16/open-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/open-menu.svg b/.icons/kora/actions/16/open-menu.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/open-menu.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/osd-duplicate.svg b/.icons/kora/actions/16/osd-duplicate.svg
new file mode 100644
index 000000000..636adca87
--- /dev/null
+++ b/.icons/kora/actions/16/osd-duplicate.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m11.114 7.819c0-.552-.448-1-1-1h-8c-.552 0-1 .448-1 1v5c0 .552.448 1 1 1h8c.552 0 1-.448 1-1z"/>
+ <path d="m6 2c-.554 0-1 .446-1 1v3h5c1.091 0 2 .909 2 2v1h2c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/osd-rotate-ccw.svg b/.icons/kora/actions/16/osd-rotate-ccw.svg
new file mode 100644
index 000000000..efe28ca58
--- /dev/null
+++ b/.icons/kora/actions/16/osd-rotate-ccw.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.4 3c-.775 0-1.4.636-1.4 1.428v7.144c0 .792.625 1.428 1.4 1.428h5.024c-.278-.63-.422-1.311-.424-2 0-2.743 2.257-5 5-5 1.082.001 2.135.352 3 1.002v-2.574c0-.792-.625-1.428-1.4-1.428zm9.6 4c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm0 1c1.657 0 3 1.343 3 3s-1.343 3-3 3v-1c1.105 0 2-.895 2-2s-.895-2-2-2c-.785.004-1.496.467-1.816 1.184l.816.816h-2v-2l.441.441c.544-.893 1.513-1.439 2.559-1.441z"/>
+</svg>
diff --git a/.icons/kora/actions/16/osd-rotate-cw.svg b/.icons/kora/actions/16/osd-rotate-cw.svg
new file mode 100644
index 000000000..a899a8e9d
--- /dev/null
+++ b/.icons/kora/actions/16/osd-rotate-cw.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.4 3c-.775 0-1.4.636-1.4 1.428v7.144c0 .792.625 1.428 1.4 1.428h5.024c-.278-.63-.422-1.311-.424-2 0-2.743 2.257-5 5-5 1.082.001 2.135.352 3 1.002v-2.574c0-.792-.625-1.428-1.4-1.428zm9.6 4c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm0 1c1.046.002 2.015.548 2.559 1.441l.441-.441v2h-2l.816-.816c-.32-.717-1.031-1.18-1.816-1.184-1.105 0-2 .895-2 2s.895 2 2 2v1c-1.657 0-3-1.343-3-3s1.343-3 3-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/osd-rotate-flip.svg b/.icons/kora/actions/16/osd-rotate-flip.svg
new file mode 100644
index 000000000..70532fdc1
--- /dev/null
+++ b/.icons/kora/actions/16/osd-rotate-flip.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m12.5 8c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm0 1 1.5 2h-1v1h1l-1.5 2-1.5-2h1v-1h-1z"/>
+ <path d="m2.4 3c-.775 0-1.4.636-1.4 1.428v7.144c0 .792.625 1.428 1.4 1.428h5.868c-.174-.481-.265-.988-.268-1.5 0-2.469 2.031-4.5 4.5-4.5.89 0 1.76.264 2.5.758v-3.33c0-.792-.625-1.428-1.4-1.428z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/osd-rotate-normal.svg b/.icons/kora/actions/16/osd-rotate-normal.svg
new file mode 100644
index 000000000..c6e139ac7
--- /dev/null
+++ b/.icons/kora/actions/16/osd-rotate-normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.4 3c-.775 0-1.4.636-1.4 1.428v7.144c0 .792.625 1.428 1.4 1.428h11.2c.775 0 1.4-.636 1.4-1.428v-7.144c0-.792-.625-1.428-1.4-1.428z"/>
+</svg>
diff --git a/.icons/kora/actions/16/osd-sbs-left.svg b/.icons/kora/actions/16/osd-sbs-left.svg
new file mode 100644
index 000000000..70d896896
--- /dev/null
+++ b/.icons/kora/actions/16/osd-sbs-left.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m9.657 3v10h3.599c.776 0 1.401-.636 1.401-1.428v-7.144c0-.792-.625-1.428-1.401-1.428z"/>
+ <path fill-opacity=".3" d="m2.744 3c-.776 0-1.401.636-1.401 1.428v7.144c0 .792.625 1.428 1.401 1.428h3.599v-10z"/>
+ <path d="m7.395 1h1.211v14h-1.211z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/osd-sbs-sright.svg b/.icons/kora/actions/16/osd-sbs-sright.svg
new file mode 100644
index 000000000..3d88b3e91
--- /dev/null
+++ b/.icons/kora/actions/16/osd-sbs-sright.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m9.495 3v10h3.599c.776 0 1.401-.636 1.401-1.428v-7.144c0-.792-.625-1.428-1.401-1.428z"/>
+ <path d="m2.839 3c-.776 0-1.4.636-1.4 1.428v7.144c0 .792.624 1.428 1.4 1.428h3.6v-10z"/>
+ <path d="m7.395 1h1.211v14h-1.211z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/osd-shutd-laptop.svg b/.icons/kora/actions/16/osd-shutd-laptop.svg
new file mode 100644
index 000000000..b7d4a98ac
--- /dev/null
+++ b/.icons/kora/actions/16/osd-shutd-laptop.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m2.229 6.733c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm4 2h.666l1.334 1.334 1.334-1.334h.666v.666l-1.334 1.334 1.334 1.334v.666h-.666l-1.334-1.334-1.334 1.334h-.666v-.666l1.334-1.334-1.334-1.334z"/>
+ <path d="m6 2c-.554 0-1 .446-1 1v3h5c1.091 0 2 .909 2 2v1h2c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/osd-shutd-screen.svg b/.icons/kora/actions/16/osd-shutd-screen.svg
new file mode 100644
index 000000000..f8d2fef23
--- /dev/null
+++ b/.icons/kora/actions/16/osd-shutd-screen.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m2.191 6.714c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm8.125 1.994.192.101-2.508 3.954-2.098-2.306.196-.188 1.929.965z"/>
+ <path fill-opacity=".29" d="m6 2c-.554 0-1 .446-1 1v3h5c1.091 0 2 .909 2 2v1h2c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/outbox.svg b/.icons/kora/actions/16/outbox.svg
new file mode 100644
index 000000000..eed89e777
--- /dev/null
+++ b/.icons/kora/actions/16/outbox.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.906,1.504l9.813,0c0.454,-0.045 0.942,0.093 1.156,0.531c0.357,0.983 0.662,2.011 1,3l0.125,0.469l-0,8c-0,0.554 -0.446,1 -1,1l-12,0c-0.554,0 -1,-0.446 -1,-1l-0,-8l0.094,-0.375c0.283,-0.894 0.583,-1.796 0.875,-2.687c0.1,-0.458 0.439,-0.895 0.937,-0.938Zm10.237,0.86c-0.07,-0.101 -0.221,-0.076 -0.344,-0.064c-0.027,0.003 -0.053,0.004 -0.08,0.004l-9.763,0c-0.13,0.024 -0.178,0.182 -0.206,0.309c-0.005,0.026 -0.013,0.052 -0.021,0.078c-0.288,0.881 -0.585,1.773 -0.865,2.657l-0.064,0.255l-0,7.901c-0,0.111 0.089,0.2 0.2,0.2l12,0c0.111,0 0.2,-0.089 0.2,-0.2l-0,-7.895l-0.091,-0.343c-0.327,-0.958 -0.623,-1.951 -0.966,-2.902Zm-10.246,8.571l0,1l10.206,-0l-0,-1l-10.206,-0Zm5.103,-8.167l2.75,3l-1.75,0l-0,3l-2,0l-0,-3l-1.75,0l2.75,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/output_win.svg b/.icons/kora/actions/16/output_win.svg
new file mode 100644
index 000000000..77d0f5bf1
--- /dev/null
+++ b/.icons/kora/actions/16/output_win.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 C 3 2 1 2 1 4 L 1 10 C 1 12 3 12 3 12 L 4 12 L 6 15 L 8 12 L 13 12 C 13 12 15 12 15 10 L 15 4 C 15 2 13 2 13 2 L 3 2 z M 3 4 L 13 4 L 13 10 L 6.9296875 10 L 6 11.394531 L 5.0703125 10 L 3 10 L 3 4 z M 4 5 L 4 6 L 7 6 L 7 5 L 4 5 z M 4 7 L 4 8 L 10 8 L 10 7 L 4 7 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/overexposure.svg b/.icons/kora/actions/16/overexposure.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/overexposure.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/overflow-menu-left.svg b/.icons/kora/actions/16/overflow-menu-left.svg
new file mode 100644
index 000000000..83a21ed3b
--- /dev/null
+++ b/.icons/kora/actions/16/overflow-menu-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,1 A 2,2 0 0 0 8,3 2,2 0 0 0 10,5 2,2 0 0 0 12,3 2,2 0 0 0 10,1 Z M 5,6 A 2,2 0 0 0 3,8 2,2 0 0 0 5,10 2,2 0 0 0 7,8 2,2 0 0 0 5,6 Z m 5,0 a 2,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,-2 z m 0,5 a 2,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,-2 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/overflow-menu-right.svg b/.icons/kora/actions/16/overflow-menu-right.svg
new file mode 100644
index 000000000..bdc53d990
--- /dev/null
+++ b/.icons/kora/actions/16/overflow-menu-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,1 A 2,2 0 0 0 4,3 2,2 0 0 0 6,5 2,2 0 0 0 8,3 2,2 0 0 0 6,1 Z M 6,6 A 2,2 0 0 0 4,8 2,2 0 0 0 6,10 2,2 0 0 0 8,8 2,2 0 0 0 6,6 Z m 5,0 a 2,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,-2 z m -5,5 a 2,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,-2 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/overflow-menu.svg b/.icons/kora/actions/16/overflow-menu.svg
new file mode 100644
index 000000000..546f6004d
--- /dev/null
+++ b/.icons/kora/actions/16/overflow-menu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm0 5c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm0 5c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pack-less.svg b/.icons/kora/actions/16/pack-less.svg
new file mode 100644
index 000000000..d87a3d64f
--- /dev/null
+++ b/.icons/kora/actions/16/pack-less.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10,2l3,0c0,0 1,0 1,1l0,3c0,0 0,1 -1,1l-3,0c0,0 -1,0 -1,-1l0,-3c0,0 0,-1 1,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,9l3,0c0,0 1,0 1,1l0,3c0,0 0,1 -1,1l-3,0c0,0 -1,0 -1,-1l0,-3c0,0 0,-1 1,-1Zm7,0l3,0c0,0 1,0 1,1l0,3c0,0 0,1 -1,1l-3,0c0,0 -1,0 -1,-1l0,-3c0,0 0,-1 1,-1Zm-7,-7l3,0c0,0 1,0 1,1l0,3c0,0 0,1 -1,1l-3,0c0,0 -1,0 -1,-1l0,-3c0,0 0,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pack-more.svg b/.icons/kora/actions/16/pack-more.svg
new file mode 100644
index 000000000..0491292e9
--- /dev/null
+++ b/.icons/kora/actions/16/pack-more.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2,11l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Zm10,-5l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Zm-5,0l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12,11l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Zm-5,0l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Zm-5,-5l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Zm10,-5l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Zm-5,0l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Zm-5,0l2,0c0,0 1,0 1,1l0,2c0,0 0,1 -1,1l-2,0c0,0 -1,0 -1,-1l0,-2c0,0 0,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/package.svg b/.icons/kora/actions/16/package.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/kora/actions/16/package.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/package_settings.svg b/.icons/kora/actions/16/package_settings.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/kora/actions/16/package_settings.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/page-2sides.svg b/.icons/kora/actions/16/page-2sides.svg
new file mode 100644
index 000000000..3af7da924
--- /dev/null
+++ b/.icons/kora/actions/16/page-2sides.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.5,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l7,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-7,0Zm-0,1l7,0c0.554,0 1,0.446 1,1l0,10c0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l0,-10c0,-0.554 0.446,-1 1,-1Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width=".984" height="12" x="7.51" y="2"/>
+</svg>
diff --git a/.icons/kora/actions/16/page-3sides.svg b/.icons/kora/actions/16/page-3sides.svg
new file mode 100644
index 000000000..c92cb831c
--- /dev/null
+++ b/.icons/kora/actions/16/page-3sides.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l9,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-9,0Zm-0,1l9,0c0.554,0 1,0.446 1,1l0,10c0,0.554 -0.446,1 -1,1l-9,0c-0.554,0 -1,-0.446 -1,-1l0,-10c0,-0.554 0.446,-1 1,-1Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M7,2l-1,0l0,12l1,-0l0,-12Zm4,0l-1,0l0,12l1,-0l0,-12Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/page-4sides.svg b/.icons/kora/actions/16/page-4sides.svg
new file mode 100644
index 000000000..b875f98b7
--- /dev/null
+++ b/.icons/kora/actions/16/page-4sides.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.852,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l9.148,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-9.148,0Zm0,1l9.148,0c0.554,0 1,0.446 1,1l0,10c0,0.554 -0.446,1 -1,1l-9.148,0c-0.554,0 -1,-0.446 -1,-1l0,-10c0,-0.554 0.446,-1 1,-1Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9,2l-1,0l0,12l1,0l0,-12Zm3,0l-1,0l0,12l1,0l0,-12Zm-6,0l-1,0l0,12l1,0l0,-12Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/page-simple.svg b/.icons/kora/actions/16/page-simple.svg
new file mode 100644
index 000000000..4b570c35c
--- /dev/null
+++ b/.icons/kora/actions/16/page-simple.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.5,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l7,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-7,0Zm-0,1l7,0c0.554,0 1,0.446 1,1l0,10c0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l0,-10c0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/page-zoom.svg b/.icons/kora/actions/16/page-zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/kora/actions/16/page-zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/paint-gradient-conical.svg b/.icons/kora/actions/16/paint-gradient-conical.svg
new file mode 100644
index 000000000..08367b3cd
--- /dev/null
+++ b/.icons/kora/actions/16/paint-gradient-conical.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:url(#_Radial1)" d="M16,8c0,4.389 -3.611,8 -8,8c-4.389,0 -8,-3.611 -8,-8c0,-4.389 3.611,-8 8,-8c4.389,0 8,3.611 8,8Z"/>
+ <defs>
+ <radialGradient id="_Radial1" cx="0" cy="0" r="1" gradientTransform="matrix(8,0,0,8,8,8)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:currentColor;stop-opacity:1" class="ColorScheme-Text" offset="0"/>
+ <stop style="stop-color:#dedede;stop-opacity:0" offset="1"/>
+ </radialGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/actions/16/paint-gradient-linear.svg b/.icons/kora/actions/16/paint-gradient-linear.svg
new file mode 100644
index 000000000..8f86f0ba2
--- /dev/null
+++ b/.icons/kora/actions/16/paint-gradient-linear.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:url(#_Linear1);" width="12" height="12" x="2" y="2"/>
+ <defs>
+ <linearGradient id="_Linear1" x1="0" x2="1" y1="0" y2="0" gradientTransform="matrix(11.9991,0,0,11.9991,2.00087,8)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:currentColor;stop-opacity:1" class="ColorScheme-Text" offset="0"/>
+ <stop style="stop-color:#ddd;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/actions/16/paint-gradient-mesh.svg b/.icons/kora/actions/16/paint-gradient-mesh.svg
new file mode 100644
index 000000000..af7e1b6a0
--- /dev/null
+++ b/.icons/kora/actions/16/paint-gradient-mesh.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="12" height="12" x="2" y="2"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,8l6,-0l-0,6l-6,-0l0,-6Zm6,-6l6,0l-0,6l-6,-0l-0,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/paint-gradient-radial.svg b/.icons/kora/actions/16/paint-gradient-radial.svg
new file mode 100644
index 000000000..e604e1096
--- /dev/null
+++ b/.icons/kora/actions/16/paint-gradient-radial.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:url(#_Radial1);" d="M2,2l0,12l12,-0l0,-12l-12,-0Z"/>
+ </g>
+ <defs>
+ <radialGradient id="_Radial1" cx="0" cy="0" r="1" gradientTransform="matrix(6.00146,0,0,6.00146,8,8)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:0" offset="0"/>
+ <stop style="stop-color:#dedede;stop-opacity:1" offset="1"/>
+ </radialGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/actions/16/paint-none.svg b/.icons/kora/actions/16/paint-none.svg
new file mode 100644
index 000000000..5475d9ae5
--- /dev/null
+++ b/.icons/kora/actions/16/paint-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.662l2.462,-2.461c0.369,-0.369 0.968,-0.369 1.337,0.001c0.369,0.369 0.369,0.967 -0,1.336l-2.462,2.461l2.462,2.462c0.369,0.37 0.369,0.968 -0,1.338c-0.37,0.369 -0.968,0.369 -1.337,-0l-2.462,-2.462l-2.462,2.462c-0.369,0.369 -0.967,0.369 -1.336,-0c-0.37,-0.369 -0.37,-0.968 -0.001,-1.337l2.462,-2.463l-2.462,-2.461c-0.369,-0.369 -0.369,-0.967 0,-1.337c0.37,-0.369 0.968,-0.369 1.338,-0l2.461,2.461Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/paint-pattern.svg b/.icons/kora/actions/16/paint-pattern.svg
new file mode 100644
index 000000000..e0afa9ca2
--- /dev/null
+++ b/.icons/kora/actions/16/paint-pattern.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,2l0,12l12,0l0,-12l-12,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2l-2,2l2,2l2,-2l-2,-2Zm2,2l2,2l2,-2l-2,-2l-2,2Zm4,0l2,2l2,-2l-2,-2l-2,2Zm2,2l-2,2l2,2l2,-2l-2,-2Zm0,4l-2,2l2,2l2,-2l-2,-2Zm-2,2l-2,-2l-2,2l2,2l2,-2Zm-4,0l-2,-2l-2,2l2,2l2,-2Zm-2,-2l2,-2l-2,-2l-2,2l2,2Zm2,-2l2,2l2,-2l-2,-2l-2,2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/paint-solid.svg b/.icons/kora/actions/16/paint-solid.svg
new file mode 100644
index 000000000..03c534226
--- /dev/null
+++ b/.icons/kora/actions/16/paint-solid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="12" height="12" x="2" y="2"/>
+</svg>
diff --git a/.icons/kora/actions/16/paint-swatch.svg b/.icons/kora/actions/16/paint-swatch.svg
new file mode 100644
index 000000000..ef75185b0
--- /dev/null
+++ b/.icons/kora/actions/16/paint-swatch.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <rect style="fill:#008aa3;fill-opacity:0.99;" width="4" height="12" x="2" y="2"/>
+ <rect style="fill:#f67400;fill-opacity:0.99;" width="4" height="12" x="6" y="2"/>
+ <path style="fill:#ed1515;fill-opacity:0.99;" d="M10.01,2l-0.006,0.007l0,11.993l4,0l0,-8l-1,-1l-2.994,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/paint-unknown.svg b/.icons/kora/actions/16/paint-unknown.svg
new file mode 100644
index 000000000..5fb46113e
--- /dev/null
+++ b/.icons/kora/actions/16/paint-unknown.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,12.763c0.627,0 1.136,0.509 1.136,1.136c0,0.628 -0.509,1.137 -1.136,1.137c-0.627,-0 -1.136,-0.509 -1.136,-1.137c0,-0.627 0.509,-1.136 1.136,-1.136Zm3.07,-5.549l-0.9,0.92c-0.72,0.73 -1.18,1.342 -1.17,2.528c0.01,1.194 -1.973,1.104 -2,-0c-0.027,-1.11 0.45,-2.298 1.17,-3.028l1.24,-1.26c0.37,-0.36 0.59,-0.86 0.59,-1.41c0,-1.1 -0.9,-2 -2,-2c-1.1,-0 -2,0.9 -2,2c-0.646,0.873 -1.311,0.948 -2,-0c0,-2.21 1.79,-4 4,-4c2.21,-0 4,1.79 4,4c0,0.88 -0.36,1.68 -0.93,2.25Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pan-down.svg b/.icons/kora/actions/16/pan-down.svg
new file mode 100644
index 000000000..e6edac260
--- /dev/null
+++ b/.icons/kora/actions/16/pan-down.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,6l5,5l5,-5l-10,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pan-end.svg b/.icons/kora/actions/16/pan-end.svg
new file mode 100644
index 000000000..757f320bf
--- /dev/null
+++ b/.icons/kora/actions/16/pan-end.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,3l0,10l5,-5l-5,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pan-start.svg b/.icons/kora/actions/16/pan-start.svg
new file mode 100644
index 000000000..217b48206
--- /dev/null
+++ b/.icons/kora/actions/16/pan-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,3l-5,5l5,5l0,-10Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pan-up.svg b/.icons/kora/actions/16/pan-up.svg
new file mode 100644
index 000000000..dd60f0e28
--- /dev/null
+++ b/.icons/kora/actions/16/pan-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,5l-5,5l10,0l-5,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pane-hide.svg b/.icons/kora/actions/16/pane-hide.svg
new file mode 100644
index 000000000..958e28252
--- /dev/null
+++ b/.icons/kora/actions/16/pane-hide.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,1l0,1.178l8.784,0l0,11.644l-8.784,-0l0,1.178l10,0l0,-14l-10,0Zm3,4l0,2l-4,0l0,2l4,0l0,2l4,-3l-4,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pane-show.svg b/.icons/kora/actions/16/pane-show.svg
new file mode 100644
index 000000000..af78d0ebd
--- /dev/null
+++ b/.icons/kora/actions/16/pane-show.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,1l-10,0l0,14l10,0l0,-1.131l-8.794,-0l0,-11.738l8.794,0l0,-1.131Zm-3,4l-4,3l4,3l0,-2l4,0l0,-2l-4,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/paper-color.svg b/.icons/kora/actions/16/paper-color.svg
new file mode 100644
index 000000000..b0fb6114d
--- /dev/null
+++ b/.icons/kora/actions/16/paper-color.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.085,2.925l-1.092,1.878l-0,-2.706c-0,-0.454 0.18,-0.889 0.501,-1.21c0.321,-0.321 0.757,-0.501 1.211,-0.501l6.847,-0l3.456,4.089c0,-0 0,6.353 0,9.491c0,0.945 -0.766,1.712 -1.712,1.712c-2.284,-0 -6.307,-0 -8.591,-0c-0.866,-0 -1.582,-0.643 -1.696,-1.478c-0.011,-0.076 -0.016,-0.155 -0.016,-0.234l1.092,0.313l0,0.306l9.831,0l0,-9.785l-2.821,-0.028l0,-3.294l-7.01,-0l0,1.447Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5.004,2.029c-0.563,1.963 -1.703,3.675 -2.819,5.358c-0.642,1.007 -1.372,2.154 -1.135,3.406c0.259,1.761 1.892,3.131 3.646,3.225c1.798,0.167 3.655,-1.004 4.156,-2.762c0.264,-0.821 0.166,-1.684 -0.216,-2.451c-0.768,-1.547 -1.891,-2.886 -2.669,-4.428c-0.391,-0.751 -0.72,-1.537 -0.963,-2.348Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/paperclip.svg b/.icons/kora/actions/16/paperclip.svg
new file mode 100644
index 000000000..0e6460019
--- /dev/null
+++ b/.icons/kora/actions/16/paperclip.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path id="Clip-Icon" style="fill:currentColor;" class="ColorScheme-Text" d="M11.734,11.47l-0.033,-6.366c-0.002,-0.293 -0.24,-0.531 -0.533,-0.533c-0.293,-0.001 -0.53,0.235 -0.528,0.528l0.02,3.769l0.013,2.597c0.008,1.464 -1.174,2.646 -2.639,2.638c-1.465,-0.007 -2.658,-1.201 -2.666,-2.666l-0.013,-2.596l-0.017,-3.251l-0.011,-2.11c-0.005,-0.879 0.704,-1.588 1.583,-1.583c0.879,0.004 1.595,0.721 1.6,1.599l0.011,2.11l0.005,1.073l0.012,2.22l0.008,1.494c0.001,0.293 -0.235,0.529 -0.528,0.527c-0.293,-0.001 -0.532,-0.24 -0.533,-0.533l-0.008,-1.494l-0.02,-3.811c-0.001,-0.293 -0.24,-0.531 -0.533,-0.533c-0.293,-0.001 -0.529,0.235 -0.528,0.528l0.028,5.305c0.004,0.879 0.72,1.595 1.599,1.599c0.879,0.005 1.588,-0.704 1.583,-1.583l-0.035,-6.896c-0.008,-1.465 -1.201,-2.659 -2.666,-2.666c-1.465,-0.008 -2.647,1.174 -2.639,2.638l0.041,7.958c0.011,2.05 1.682,3.721 3.733,3.732c2.051,0.011 3.705,-1.643 3.694,-3.694Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/password-copy.svg b/.icons/kora/actions/16/password-copy.svg
new file mode 100644
index 000000000..59fed9812
--- /dev/null
+++ b/.icons/kora/actions/16/password-copy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8.727,0.744c-0.279,0 -0.547,0.111 -0.745,0.309c-0.197,0.197 -0.308,0.465 -0.308,0.745c-0,1.811 -0,5.494 -0,7.305c-0,0.582 0.471,1.054 1.053,1.054c1.406,-0 3.882,-0 5.288,-0c0.582,-0 1.054,-0.472 1.054,-1.054c0,-1.931 0,-5.842 0,-5.842l-2.127,-2.517l-4.215,0Zm-0.381,0.673l4.315,-0l-0,2.027l1.736,0.018l-0,6.022l-6.051,0l-0,-8.067Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.073,3.778c-1.763,-0 -3.182,1.418 -3.182,3.181l0,1.591l-0.795,-0c-0.44,-0 -0.795,0.354 -0.795,0.795l-0,4.772c-0,0.44 0.355,0.795 0.795,0.795l7.953,-0c0.441,-0 0.796,-0.355 0.796,-0.795l-0,-4.772c-0,-0.441 -0.355,-0.795 -0.796,-0.795l-0.795,-0l-0,-1.591c-0,-1.763 -1.419,-3.181 -3.181,-3.181Zm-0,1.59c0.881,0 1.59,0.71 1.59,1.591l0,1.591l-3.181,-0l0,-1.591c0,-0.881 0.709,-1.591 1.591,-1.591Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/password-generator.svg b/.icons/kora/actions/16/password-generator.svg
new file mode 100644
index 000000000..b3a0e460e
--- /dev/null
+++ b/.icons/kora/actions/16/password-generator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.653,2.876c0,-0.711 -0.577,-1.288 -1.288,-1.288l-12.73,-0c-0.711,-0 -1.288,0.577 -1.288,1.288l-0,2.578c-0,0.711 0.577,1.289 1.288,1.289l12.73,-0c0.711,-0 1.288,-0.578 1.288,-1.289l0,-2.578Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.535,7.382l0.163,0.994c0.269,0.061 0.53,0.155 0.775,0.282l0.764,-0.657c0.301,0.193 0.577,0.424 0.819,0.688l-0.514,0.867c0.168,0.219 0.307,0.459 0.413,0.714l1.007,-0.012c0.107,0.341 0.17,0.696 0.186,1.053l-0.951,0.334c-0.013,0.275 -0.061,0.548 -0.143,0.811l0.779,0.639c-0.137,0.331 -0.317,0.642 -0.534,0.926l-0.943,-0.355c-0.187,0.203 -0.399,0.381 -0.632,0.53l0.187,0.99c-0.318,0.164 -0.656,0.288 -1.005,0.366l-0.494,-0.879c-0.273,0.036 -0.551,0.036 -0.824,0l-0.494,0.879c-0.349,-0.078 -0.687,-0.202 -1.005,-0.366l0.187,-0.99c-0.233,-0.149 -0.445,-0.327 -0.632,-0.53l-0.943,0.355c-0.217,-0.284 -0.397,-0.595 -0.534,-0.926l0.779,-0.639c-0.082,-0.263 -0.13,-0.536 -0.143,-0.811l-0.951,-0.334c0.016,-0.357 0.079,-0.712 0.186,-1.053l1.007,0.012c0.106,-0.255 0.245,-0.495 0.413,-0.714l-0.514,-0.867c0.242,-0.264 0.518,-0.495 0.819,-0.688l0.764,0.657c0.245,-0.127 0.506,-0.221 0.775,-0.282l0.163,-0.994c0.355,-0.046 0.715,-0.046 1.07,0Zm-0.535,1.788c1.285,0 2.329,1.044 2.329,2.329c0,1.286 -1.044,2.33 -2.329,2.33c-1.285,-0 -2.329,-1.044 -2.329,-2.33c-0,-1.285 1.044,-2.329 2.329,-2.329Zm3.857,-3.406l-0.66,-0.48l0.67,-0.923l-1.085,-0.353l0.252,-0.777l1.086,0.353l-0,-1.141l0.817,-0l-0,1.141l1.085,-0.353l0.253,0.777l-1.086,0.353l0.671,0.923l-0.661,0.48l-0.671,-0.923l-0.671,0.923Zm-9.056,0l-0.661,-0.48l0.671,-0.923l-1.086,-0.353l0.253,-0.777l1.085,0.353l0,-1.141l0.817,-0l0,1.141l1.086,-0.353l0.252,0.777l-1.085,0.353l0.67,0.923l-0.66,0.48l-0.671,-0.923l-0.671,0.923Zm4.528,0l-0.661,-0.48l0.671,-0.923l-1.085,-0.353l0.252,-0.777l1.086,0.353l-0,-1.141l0.816,-0l0,1.141l1.086,-0.353l0.252,0.777l-1.085,0.353l0.671,0.923l-0.661,0.48l-0.671,-0.923l-0.671,0.923Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-break-apart.svg b/.icons/kora/actions/16/path-break-apart.svg
new file mode 100644
index 000000000..e0b0b8ff1
--- /dev/null
+++ b/.icons/kora/actions/16/path-break-apart.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9.5,3c-1.92,0 -3.5,1.58 -3.5,3.5c0.001,0.167 0.014,0.334 0.039,0.5l-3.039,0l0,6l6,0l0,-3.041c0.165,0.026 0.333,0.039 0.5,0.041c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.504,2c-2.279,0.003 -4.214,1.736 -4.467,4l-3.037,0l0,8l8,0l0,-3.029c2.267,-0.252 4.003,-2.19 4.004,-4.471c-0,-2.469 -2.031,-4.5 -4.5,-4.5Zm-0,1c1.92,0 3.5,1.58 3.5,3.5c-0.002,1.732 -1.289,3.215 -3.004,3.461l-0,-3.961l-3.955,0c0.247,-1.712 1.729,-2.997 3.459,-3Zm-6.504,4l2.035,0c0.235,2.078 1.888,3.731 3.965,3.967l-0,2.033l-6,0l-0,-6Zm3.043,0l2.957,0l-0,2.959c-1.527,-0.223 -2.735,-1.432 -2.957,-2.959Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-clip-edit.svg b/.icons/kora/actions/16/path-clip-edit.svg
new file mode 100644
index 000000000..85f92daa2
--- /dev/null
+++ b/.icons/kora/actions/16/path-clip-edit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14,2c-5.5,0 -12,5.5 -12,12l0,1l1,0l0,-1c0,-6 6,-11 11,-11l1,0l0,-1l-1,0Zm-7.627,4.319l-0.707,0.707c1.451,1.451 2.262,3.142 2.486,4.378c0.225,1.236 -0.089,2.285 -0.986,3.182l0.707,0.707c1.103,-1.103 1.539,-2.552 1.264,-4.066c-0.276,-1.514 -1.215,-3.358 -2.764,-4.908Zm1,-1.233l-0.707,0.707c1.549,1.549 3.125,2.488 4.639,2.764c1.514,0.275 2.965,-0.161 4.068,-1.264l-0.707,-0.707c-0.897,0.897 -1.946,1.211 -3.182,0.986c-1.236,-0.224 -2.66,-1.035 -4.111,-2.486Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,14.5c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm12,-12c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c0,-0.823 0.677,-1.5 1.5,-1.5c0.823,-0 1.5,0.677 1.5,1.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-combine.svg b/.icons/kora/actions/16/path-combine.svg
new file mode 100644
index 000000000..20b863873
--- /dev/null
+++ b/.icons/kora/actions/16/path-combine.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9.5,3c-1.73,0.003 -3.212,1.288 -3.459,3l3.959,0l0,3.961c1.713,-0.247 2.998,-1.73 3,-3.461c0,-1.92 -1.58,-3.5 -3.5,-3.5Zm-3.459,3c-0.014,0.093 -0.023,0.187 -0.029,0.281c0.006,-0.094 0.015,-0.188 0.029,-0.281Zm-0.041,0.5c0.001,0.104 0.006,0.207 0.016,0.311c-0.01,-0.104 -0.015,-0.207 -0.016,-0.311Zm0.033,0.449c0.002,0.017 0.004,0.034 0.006,0.051l-3.039,0l-0,6l6,0l0,-3.039c-1.547,-0.225 -2.765,-1.461 -2.967,-3.012Zm3.031,3.02c0.041,0.006 0.082,0.011 0.124,0.015c-0.042,-0.004 -0.083,-0.009 -0.124,-0.015Zm0.774,0.011c-0.112,0.012 -0.225,0.019 -0.338,0.02c0.113,-0.001 0.226,-0.008 0.338,-0.02Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.504,2c-2.279,0.003 -4.214,1.736 -4.467,4l-3.037,0l0,8l8,0l0,-3.029c2.267,-0.252 4.003,-2.19 4.004,-4.471c-0,-2.469 -2.031,-4.5 -4.5,-4.5Zm-0,1c1.92,0 3.5,1.58 3.5,3.5c-0.002,1.732 -1.289,3.215 -3.004,3.461l-0,-3.961l-3.955,0c0.247,-1.712 1.729,-2.997 3.459,-3Zm-6.504,4l2.035,0c0.235,2.078 1.888,3.731 3.965,3.967l-0,2.033l-6,0l-0,-6Zm3.043,0l2.957,0l-0,2.959c-1.527,-0.223 -2.735,-1.432 -2.957,-2.959Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-cut.svg b/.icons/kora/actions/16/path-cut.svg
new file mode 100644
index 000000000..1a6d8906d
--- /dev/null
+++ b/.icons/kora/actions/16/path-cut.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,2.031c-0.449,0.05 -0.887,0.167 -1.301,0.348l0.504,0.873c0.256,-0.102 0.524,-0.174 0.797,-0.213l0,-1.008Zm1,0.002l0,1.008c0.273,0.039 0.54,0.109 0.797,0.211l0.502,-0.869c-0.413,-0.181 -0.851,-0.299 -1.299,-0.35m-3.166,0.848c-0.364,0.268 -0.685,0.589 -0.953,0.953l0.873,0.502c0.17,-0.218 0.364,-0.414 0.58,-0.586l-0.5,-0.869Zm5.332,0l-0.502,0.873c0.218,0.17 0.414,0.364 0.586,0.58l0.87,-0.5c-0.268,-0.364 -0.59,-0.685 -0.954,-0.953m1.455,1.818l-0.873,0.504c0.102,0.256 0.174,0.524 0.213,0.797l1.008,0c-0.05,-0.449 -0.167,-0.887 -0.348,-1.301m-8.238,0.002c-0.181,0.413 -0.299,0.851 -0.35,1.299l-3.033,0l0,8l8,0l0,-3.031c0.449,-0.05 0.887,-0.167 1.301,-0.348l-0.504,-0.873c-0.412,0.166 -0.853,0.251 -1.297,0.252c-1.731,-0.002 -3.214,-1.287 -3.461,-3c-0.025,-0.166 -0.038,-0.333 -0.039,-0.5c0.002,-0.167 0.015,-0.335 0.041,-0.5c0.039,-0.273 0.109,-0.54 0.211,-0.797l-0.869,-0.502Zm-2.383,2.299l2.03,0c0.235,2.079 1.891,3.734 3.97,3.967l0,2.033l-6,0l0,-6Zm9.959,0c-0.039,0.273 -0.109,0.54 -0.211,0.797l0.869,0.502c0.181,-0.413 0.299,-0.851 0.35,-1.299l-1.008,0Zm-0.713,1.664c-0.17,0.218 -0.364,0.414 -0.58,0.586l0.5,0.869c0.364,-0.268 0.685,-0.589 0.953,-0.953l-0.873,-0.502Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-difference.svg b/.icons/kora/actions/16/path-difference.svg
new file mode 100644
index 000000000..11adf408d
--- /dev/null
+++ b/.icons/kora/actions/16/path-difference.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,2.031c-0.449,0.05 -0.887,0.167 -1.301,0.348l0.504,0.873c0.256,-0.102 0.524,-0.174 0.797,-0.213l0,-1.008Zm1,0.002l0,1.008c0.273,0.039 0.54,0.109 0.797,0.211l0.502,-0.869c-0.413,-0.181 -0.851,-0.299 -1.299,-0.35m-3.166,0.848c-0.364,0.268 -0.685,0.589 -0.953,0.953l0.873,0.502c0.17,-0.218 0.364,-0.414 0.58,-0.586l-0.5,-0.869Zm5.332,0l-0.502,0.873c0.218,0.17 0.414,0.364 0.586,0.58l0.87,-0.5c-0.268,-0.364 -0.59,-0.685 -0.954,-0.953m1.455,1.818l-0.873,0.504c0.102,0.256 0.174,0.524 0.213,0.797l1.008,0c-0.05,-0.449 -0.167,-0.887 -0.348,-1.301m-8.238,0.002c-0.181,0.413 -0.299,0.851 -0.35,1.299l-3.033,0l0,8l8,0l0,-3.031c0.449,-0.05 0.887,-0.167 1.301,-0.348l-0.504,-0.873c-0.271,0.107 -0.555,0.18 -0.844,0.217c-0.085,0.012 -0.171,0.021 -0.258,0.027c-0.065,0.005 -0.13,0.007 -0.195,0.008c-0.167,-0.002 -0.335,-0.015 -0.5,-0.041c-1.529,-0.222 -2.738,-1.43 -2.961,-2.959c-0.025,-0.166 -0.038,-0.333 -0.039,-0.5c0.002,-0.167 0.015,-0.335 0.041,-0.5c0.039,-0.273 0.109,-0.54 0.211,-0.797l-0.869,-0.502Zm-2.383,2.299l2.03,0c0.235,2.079 1.891,3.734 3.97,3.967l-0,2.033l-6,0l-0,-6Zm9.959,0c-0.039,0.273 -0.109,0.54 -0.211,0.797l0.869,0.502c0.181,-0.413 0.299,-0.851 0.35,-1.299l-1.008,0Zm-0.713,1.664c-0.17,0.218 -0.364,0.414 -0.58,0.586l0.5,0.869c0.364,-0.268 0.685,-0.589 0.953,-0.953l-0.873,-0.502Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M3,7l0,6l6,0l0,-3.041c-1.529,-0.222 -2.738,-1.43 -2.961,-2.959l-3.039,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-division.svg b/.icons/kora/actions/16/path-division.svg
new file mode 100644
index 000000000..c624aa81c
--- /dev/null
+++ b/.icons/kora/actions/16/path-division.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,2.031c-0.449,0.05 -0.887,0.167 -1.301,0.348l0.504,0.873c0.256,-0.102 0.524,-0.174 0.797,-0.213l0,-1.008Zm1,0.002l0,1.008c0.273,0.039 0.54,0.109 0.797,0.211l0.502,-0.869c-0.413,-0.181 -0.851,-0.299 -1.299,-0.35Zm-3.166,0.848c-0.364,0.268 -0.685,0.589 -0.953,0.953l0.873,0.502c0.17,-0.218 0.364,-0.414 0.58,-0.586l-0.5,-0.869Zm5.332,-0l-0.502,0.873c0.218,0.17 0.414,0.364 0.586,0.58l0.869,-0.5c-0.268,-0.364 -0.589,-0.685 -0.953,-0.953Zm1.455,1.818l-0.873,0.504c0.102,0.256 0.174,0.524 0.213,0.797l1.008,0c-0.05,-0.449 -0.167,-0.887 -0.348,-1.301Zm-8.238,0.002c-0.181,0.413 -0.299,0.851 -0.35,1.299l-3.033,0l-0,8l8,0l-0,-3.031c0.449,-0.05 0.887,-0.167 1.301,-0.348l-0.504,-0.873c-0.257,0.102 -0.524,0.172 -0.797,0.211l-0,-3.959l-3.961,0c0.039,-0.273 0.111,-0.541 0.213,-0.797l-0.869,-0.502Zm-2.383,2.299l2.029,0c0.235,2.079 1.891,3.734 3.971,3.967l-0,2.033l-6,0l-0,-6Zm3.039,0l2.961,0l-0,2.959c-1.529,-0.222 -2.738,-1.43 -2.961,-2.959Zm6.92,0c-0.039,0.273 -0.109,0.54 -0.211,0.797l0.869,0.502c0.181,-0.413 0.299,-0.851 0.35,-1.299l-1.008,0Zm-0.713,1.664c-0.17,0.218 -0.364,0.414 -0.58,0.586l0.5,0.869c0.364,-0.268 0.685,-0.589 0.953,-0.953l-0.873,-0.502Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="6" height="6" x="3" y="7"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-effect-parameter-next.svg b/.icons/kora/actions/16/path-effect-parameter-next.svg
new file mode 100644
index 000000000..0e94ee05e
--- /dev/null
+++ b/.icons/kora/actions/16/path-effect-parameter-next.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,2l0,3l3,0l0,-3l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Zm1,6l0,5l1,0l0,-5l-1,0Zm-3.393,0.002c0.029,-0.016 -0.607,0.607 -0.607,0.607l1.904,1.893l-1.873,1.934l0.576,0.566l2.393,-2.5l-2.393,-2.5Zm-6.107,1.998c-0.831,0 -1.5,0.022 -1.5,0.049l-0,2.902c-0,0.027 0.669,0.049 1.5,0.049c0.831,0 1.5,-0.022 1.5,-0.049l-0,-2.902c-0,-0.027 -0.669,-0.049 -1.5,-0.049Zm-0.5,1l1,0l-0,1l-1,0l-0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,3c-4.389,0 -8,3.611 -8,8l1,0c-0,-3.84 3.16,-7 7,-7l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-exclusion.svg b/.icons/kora/actions/16/path-exclusion.svg
new file mode 100644
index 000000000..f0e77b0a3
--- /dev/null
+++ b/.icons/kora/actions/16/path-exclusion.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.504,2c-2.279,0.003 -4.214,1.736 -4.467,4l-3.037,0l0,8l8,0l0,-3.029c2.267,-0.252 4.003,-2.19 4.004,-4.471c-0,-2.469 -2.031,-4.5 -4.5,-4.5Zm-0,1c1.92,0 3.5,1.58 3.5,3.5c-0.002,1.732 -1.289,3.215 -3.004,3.461l-0,-3.961l-3.955,0c0.247,-1.712 1.729,-2.997 3.459,-3Zm-6.504,4l2.035,0c0.235,2.078 1.888,3.731 3.965,3.967l-0,2.033l-6,0l-0,-6Zm3.043,0l2.957,0l-0,2.959c-1.527,-0.223 -2.735,-1.432 -2.957,-2.959Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9.5,3c-1.92,0 -3.5,1.58 -3.5,3.5c0.001,0.167 0.014,0.334 0.039,0.5l2.961,0l0,2.959c0.165,0.026 0.333,0.039 0.5,0.041c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Zm-0.5,6.959c-1.529,-0.222 -2.738,-1.43 -2.961,-2.959l-3.039,0l0,6l6,0l0,-3.041Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-inset.svg b/.icons/kora/actions/16/path-inset.svg
new file mode 100644
index 000000000..907d8af92
--- /dev/null
+++ b/.icons/kora/actions/16/path-inset.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14,2c-6.583,0 -12,5.417 -12,12l1,0c-0,-6.034 4.966,-11 11,-11l0,-1Zm-5,4l-3,3l3,0l0,-3Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M14,8c-3.292,0 -6,2.708 -6,6l1,0c0,-2.743 2.257,-5 5,-5l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-intersection.svg b/.icons/kora/actions/16/path-intersection.svg
new file mode 100644
index 000000000..63e4cc433
--- /dev/null
+++ b/.icons/kora/actions/16/path-intersection.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,2.031c-0.449,0.05 -0.887,0.167 -1.301,0.348l0.504,0.873c0.256,-0.102 0.524,-0.174 0.797,-0.213l0,-1.008Zm1,0.002l0,1.008c0.273,0.039 0.54,0.109 0.797,0.211l0.502,-0.869c-0.413,-0.181 -0.851,-0.299 -1.299,-0.35Zm-3.166,0.848c-0.364,0.268 -0.685,0.589 -0.953,0.953l0.873,0.502c0.17,-0.218 0.364,-0.414 0.58,-0.586l-0.5,-0.869Zm5.332,-0l-0.502,0.873c0.218,0.17 0.414,0.364 0.586,0.58l0.869,-0.5c-0.268,-0.364 -0.589,-0.685 -0.953,-0.953Zm1.455,1.818l-0.873,0.504c0.102,0.256 0.174,0.524 0.213,0.797l1.008,0c-0.05,-0.449 -0.167,-0.887 -0.348,-1.301Zm-8.238,0.002c-0.181,0.413 -0.299,0.851 -0.35,1.299l-0.033,0l-0,1l0.029,0c0.235,2.079 1.891,3.734 3.971,3.967l0,0.033l1,0l0,-0.031c0.449,-0.05 0.887,-0.167 1.301,-0.348l-0.504,-0.873c-0.257,0.102 -0.524,0.172 -0.797,0.211l0,-3.959l-3.961,0c0.039,-0.273 0.111,-0.541 0.213,-0.797l-0.869,-0.502Zm-3.383,1.299l0,2l1,0l0,-1l1,0l0,-1l-2,0Zm4.039,1l2.961,0l0,2.959c-1.529,-0.222 -2.738,-1.43 -2.961,-2.959Zm6.92,0c-0.039,0.273 -0.109,0.54 -0.211,0.797l0.869,0.502c0.181,-0.413 0.299,-0.851 0.35,-1.299l-1.008,0Zm-0.713,1.664c-0.17,0.218 -0.364,0.414 -0.58,0.586l0.5,0.869c0.364,-0.268 0.685,-0.589 0.953,-0.953l-0.873,-0.502Zm-10.246,0.336l0,1l1,0l0,-1l-1,0Zm0,2l0,1l1,0l0,-1l-1,0Zm7,1l0,1l-1,0l0,1l2,0l0,-2l-1,0Zm-7,1l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9,7l-2.959,0.021c0.232,1.524 1.433,2.717 2.959,2.938l0,-2.959Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-mask-edit.svg b/.icons/kora/actions/16/path-mask-edit.svg
new file mode 100644
index 000000000..dc246bbe9
--- /dev/null
+++ b/.icons/kora/actions/16/path-mask-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,3c-0.552,-0 -1,0.448 -1,1c0,1.916 -0,6.084 -0,8c0,0.552 0.448,1 1,1c2.26,0 7.74,0 10,0c0.552,0 1,-0.448 1,-1c0,-1.916 0,-6.084 -0,-8c-0,-0.552 -0.448,-1 -1,-1c-2.26,0 -7.74,0 -10,0Zm5,1c2.209,0 4,1.791 4,4c0,2.209 -1.791,4 -4,4c-2.209,0 -4,-1.791 -4,-4c0,-2.209 1.791,-4 4,-4"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-mode-bezier.svg b/.icons/kora/actions/16/path-mode-bezier.svg
new file mode 100644
index 000000000..418a0dac5
--- /dev/null
+++ b/.icons/kora/actions/16/path-mode-bezier.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M4.276,6.182c-0.746,1.271 -1.139,3.021 -1.246,5.391c-0.02,0.453 -1.021,0.456 -1.001,-0.002c0.095,-2.21 0.43,-3.988 1.111,-5.389l1.136,0Zm2.011,-3.092c1.417,-0.663 3.211,-0.983 5.435,-1.067c0.411,-0.016 0.432,0.984 0.036,1c-2.399,0.092 -4.175,0.467 -5.471,1.192l0,-1.125Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.65,12.425c0,-0.594 -0.481,-1.075 -1.075,-1.075l-2.15,-0c-0.594,-0 -1.075,0.481 -1.075,1.075l-0,2.15c-0,0.594 0.481,1.075 1.075,1.075l2.15,0c0.594,0 1.075,-0.481 1.075,-1.075l0,-2.15Zm-0.845,-0l-0,2.15c-0,0.127 -0.103,0.23 -0.23,0.23l-2.15,-0c-0.127,-0 -0.23,-0.103 -0.23,-0.23l0,-2.15c0,-0.127 0.103,-0.23 0.23,-0.23c-0,0 2.15,0 2.15,0c0.127,0 0.23,0.103 0.23,0.23Zm2.996,-8.85c-0,-0.593 -0.482,-1.075 -1.076,-1.075l-2.15,-0c-0.593,-0 -1.075,0.482 -1.075,1.075l0,2.15c0,0.594 0.482,1.076 1.075,1.076l2.15,-0c0.594,-0 1.076,-0.482 1.076,-1.076l-0,-2.15Zm-0.846,0l-0,2.15c-0,0.127 -0.103,0.23 -0.23,0.23l-2.15,-0c-0.126,-0 -0.229,-0.103 -0.229,-0.23l-0,-2.15c-0,-0.126 0.103,-0.229 0.229,-0.229c0,-0 2.15,-0 2.15,-0c0.127,-0 0.23,0.103 0.23,0.229Zm9.695,-2.3c0,-0.594 -0.481,-1.076 -1.075,-1.076l-2.15,0c-0.594,0 -1.075,0.482 -1.075,1.076l-0,2.15c-0,0.593 0.481,1.075 1.075,1.075l2.15,-0c0.594,-0 1.075,-0.482 1.075,-1.075l0,-2.15Zm-0.845,-0l-0,2.15c-0,0.126 -0.103,0.229 -0.23,0.229l-2.15,0c-0.127,0 -0.23,-0.103 -0.23,-0.229l0,-2.15c0,-0.127 0.103,-0.23 0.23,-0.23c-0,0 2.15,0 2.15,0c0.127,0 0.23,0.103 0.23,0.23Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-mode-bspline.svg b/.icons/kora/actions/16/path-mode-bspline.svg
new file mode 100644
index 000000000..940648e8e
--- /dev/null
+++ b/.icons/kora/actions/16/path-mode-bspline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,3c-4.5,0 -8,3.5 -8,8l0,3c0,0 0,1 1,1c1,0 1,-1 1,-1l0,-3c0,-3 3,-6 6,-6l3,0c0,0 1,0 1,-1c0,-1 -1,-1 -1,-1l-3,0Zm-10,-2l0,14l1,0l0,-13l13,0l0,-1l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-mode-polyline-paraxial.svg b/.icons/kora/actions/16/path-mode-polyline-paraxial.svg
new file mode 100644
index 000000000..578b86c44
--- /dev/null
+++ b/.icons/kora/actions/16/path-mode-polyline-paraxial.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,3l1,0l0,6l-1,0l0,3l3,0l0,-1l4,0l0,1l3,0l0,-3l-3,0l0,1l-4,0l0,-1l-1,0l0,-6l1,0l0,-1l6,0l0,1l3,0l0,-3l-3,0l0,1l-6,0l0,-1l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Zm9,0l1,0l0,1l-1,0l0,-1Zm-9,9l1,0l0,1l-1,0l0,-1Zm7,0l1,0l0,1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-mode-polyline.svg b/.icons/kora/actions/16/path-mode-polyline.svg
new file mode 100644
index 000000000..e22951234
--- /dev/null
+++ b/.icons/kora/actions/16/path-mode-polyline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,3l2.125,0l4.875,6.5l0,2.5l3,0l0,-3l-2.125,0l-4.875,-6.502l0,-0.498l6,0l0,1l3,0l0,-3l-3,0l0,1l-6,0l0,-1l-3,0Zm1,1l1,0l0,1l-1,0l0,-1Zm9,0l1,0l0,1l-1,0l0,-1Zm-2,9l1,0l0,1l-1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-mode-spiro.svg b/.icons/kora/actions/16/path-mode-spiro.svg
new file mode 100644
index 000000000..401af78f1
--- /dev/null
+++ b/.icons/kora/actions/16/path-mode-spiro.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.989,11.538c-2.478,-0 -3.506,-1.922 -3.506,-3.538c-0,-0.966 0.269,-2.015 1.084,-2.693c0.549,-0.457 1.339,-0.735 2.433,-0.735c1.167,-0 2.053,0.338 2.64,0.948c0.585,0.608 0.865,1.473 0.865,2.48c0,1.516 0.436,4.501 3.495,4.501c1.335,-0 2.16,-0.451 2.681,-1.017c0.778,-0.847 0.866,-1.998 0.866,-2.484c0,-0.812 -0.563,-3.579 -3.547,-3.579c-0.276,-0 -0.5,0.224 -0.5,0.5c0,0.276 0.224,0.5 0.5,0.5c2.147,-0 2.547,1.995 2.547,2.579c0,0.352 -0.039,1.194 -0.603,1.807c-0.374,0.408 -0.983,0.694 -1.944,0.694c-2.308,-0 -2.495,-2.357 -2.495,-3.501c0,-1.294 -0.393,-2.393 -1.145,-3.174c-0.75,-0.779 -1.867,-1.254 -3.36,-1.254c-1.386,-0 -2.377,0.388 -3.073,0.967c-1.052,0.876 -1.444,2.212 -1.444,3.461c-0,2.075 1.325,4.538 4.506,4.538c0.276,-0 0.5,-0.224 0.5,-0.5c0,-0.276 -0.224,-0.5 -0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-offset-dynamic.svg b/.icons/kora/actions/16/path-offset-dynamic.svg
new file mode 100644
index 000000000..e99b00720
--- /dev/null
+++ b/.icons/kora/actions/16/path-offset-dynamic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M14,2c-6.583,0 -12,5.417 -12,12l1,0c-0,-6.034 4.966,-11 11,-11l0,-1Zm0,6c-3.292,0 -6,2.708 -6,6l1,0c0,-2.743 2.257,-5 5,-5l0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,6l0,4l4,0l0,-4l-4,0Zm1,1l2,0l0,2l-2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-offset-linked.svg b/.icons/kora/actions/16/path-offset-linked.svg
new file mode 100644
index 000000000..1e21d55e5
--- /dev/null
+++ b/.icons/kora/actions/16/path-offset-linked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M14.004,2c-2.917,0.004 -5.734,1.071 -7.922,3l0.922,0l-0,0.525c1.969,-1.629 4.445,-2.522 7,-2.525l-0,-1Zm-9,4.086c-1.928,2.185 -2.994,5 -3,7.914l1,0c0.002,-2.555 0.894,-5.031 2.521,-7l-0.521,0l-0,-0.914Zm9,1.914c-3.292,0 -6,2.708 -6,6l1,0c-0,-2.743 2.257,-5 5,-5l-0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,4l0,4l4,0l0,-4l-4,0Zm1,1l2,0l0,2l-2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-outset.svg b/.icons/kora/actions/16/path-outset.svg
new file mode 100644
index 000000000..5293edd7a
--- /dev/null
+++ b/.icons/kora/actions/16/path-outset.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,7l0,3l3,-3l-3,0Zm7,1c-3.292,0 -6,2.708 -6,6l1,0c0,-2.743 2.257,-5 5,-5l0,-1Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M14,2c-6.583,0 -12,5.417 -12,12l1,0c-0,-6.034 4.966,-11 11,-11l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-reverse.svg b/.icons/kora/actions/16/path-reverse.svg
new file mode 100644
index 000000000..869e4f80d
--- /dev/null
+++ b/.icons/kora/actions/16/path-reverse.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,2l-2,1.5l2,1.5l0,-1l4,0l0,-1l-4,0l0,-1Zm8,0c0,2.419 -1.718,4.821 -4,5.379l0,1.016c2.837,-0.56 5,-3.422 5,-6.395l-1,0Zm-6,5.605c-2.837,0.56 -5,3.422 -5,6.395l1,0c0,-2.419 1.718,-4.821 4,-5.379l0,-1.016Zm4,3.395l0,1l-4,0l0,1l4,0l0,1l2,-1.5l-2,-1.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,6l0,4l4,0l0,-4l-4,0Zm1,1l2,0l0,2l-2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-simplify.svg b/.icons/kora/actions/16/path-simplify.svg
new file mode 100644
index 000000000..f7114a12d
--- /dev/null
+++ b/.icons/kora/actions/16/path-simplify.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,2l0,0.596l-0.01,0c0,0 0.051,0.924 -0.094,1.809c-0.072,0.442 -0.199,0.864 -0.357,1.123c-0.158,0.259 -0.284,0.361 -0.545,0.359c-0.187,-0.001 -0.306,-0.091 -0.492,-0.391c-0.186,-0.3 -0.367,-0.774 -0.551,-1.27c-0.184,-0.496 -0.367,-1.014 -0.654,-1.453c-0.288,-0.44 -0.774,-0.826 -1.352,-0.766c-0.537,0.057 -0.911,0.519 -1.094,0.971c-0.183,0.452 -0.263,0.949 -0.346,1.416c-0.083,0.468 -0.169,0.907 -0.277,1.174c-0.108,0.267 -0.15,0.307 -0.281,0.32c-0.177,0.019 -0.26,-0.04 -0.441,-0.33c-0.182,-0.29 -0.365,-0.775 -0.549,-1.283c-0.184,-0.508 -0.368,-1.043 -0.654,-1.494c-0.287,-0.451 -0.782,-0.851 -1.367,-0.771c-0.58,0.079 -0.981,0.553 -1.232,1.063c-0.251,0.509 -0.399,1.102 -0.5,1.676c-0.201,1.148 -0.203,2.244 -0.203,2.244l1,0.006c0,0 0.007,-1.018 0.186,-2.037c0.089,-0.51 0.224,-1.014 0.393,-1.355c0.168,-0.341 0.321,-0.472 0.48,-0.494c0.177,-0.024 0.248,0.026 0.428,0.309c0.179,0.282 0.361,0.762 0.545,1.27c0.184,0.508 0.369,1.047 0.654,1.502c0.285,0.455 0.77,0.865 1.357,0.803c0.537,-0.057 0.913,-0.519 1.096,-0.971c0.183,-0.452 0.263,-0.949 0.346,-1.416c0.083,-0.468 0.169,-0.907 0.277,-1.174c0.108,-0.267 0.148,-0.307 0.279,-0.32c0.187,-0.02 0.267,0.037 0.445,0.309c0.178,0.272 0.36,0.733 0.543,1.227c0.183,0.494 0.367,1.021 0.648,1.475c0.281,0.454 0.731,0.87 1.313,0.873c0.6,0.003 1.09,-0.378 1.375,-0.846c0.285,-0.467 0.427,-1.018 0.514,-1.547c0.109,-0.667 0.121,-1.213 0.117,-1.604l0.004,0l0,-1l-1.001,-0.003Zm-8,6c-0.417,0 -0.775,0.171 -1.139,0.379c-0.364,0.208 -0.724,0.47 -1.049,0.73c-0.32,0.256 -0.603,0.51 -0.813,0.703l-0,1.395l0.354,-0.354c-0,0 0.484,-0.483 1.084,-0.963c0.3,-0.24 0.627,-0.477 0.92,-0.645c0.292,-0.167 0.559,-0.246 0.643,-0.246c0.75,0 1.412,0.607 2.168,1.355c0.756,0.749 1.603,1.645 2.832,1.645c1.167,0 2.235,-0.556 3.03,-1.084c0.409,-0.272 0.739,-0.537 0.973,-0.738l-0,-1.385l-0.354,0.354c-0,0 -0.466,0.466 -1.174,0.937c-0.707,0.472 -1.639,0.916 -2.473,0.916c-0.715,0 -1.369,-0.604 -2.127,-1.355c-0.758,-0.751 -1.623,-1.645 -2.873,-1.645m-3,5l0,1l12,0l0,-1l-12,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-tweak-attract.svg b/.icons/kora/actions/16/path-tweak-attract.svg
new file mode 100644
index 000000000..dc2c3a666
--- /dev/null
+++ b/.icons/kora/actions/16/path-tweak-attract.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M16,12.6c-4,-0 -3,-3 -8,-3c-5,-0 -4,3 -8,3l0,1.318c5,0 3,-3 8,-3c5,0 3,3 8,3l0,-1.318Zm-3.93,-9.088c0.729,-0.726 1.508,-1.43 3.93,-1.43l0,1.318c-4,0 -3,3 -8,3c-5,0 -4,-3 -8,-3l0,-1.318c2.422,-0 3.201,0.704 3.93,1.43l0.14,0.14c0.729,0.726 1.508,1.43 3.93,1.43c2.422,-0 3.201,-0.704 3.93,-1.43l0.14,-0.14Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-tweak-grow.svg b/.icons/kora/actions/16/path-tweak-grow.svg
new file mode 100644
index 000000000..a73efcab8
--- /dev/null
+++ b/.icons/kora/actions/16/path-tweak-grow.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,7c4,0 6,-2 8,-2c2,0 3,2 8,2l0,1c-5,0 -6,2 -8,2c-2,0 -4,-2 -8,-2l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-tweak-push.svg b/.icons/kora/actions/16/path-tweak-push.svg
new file mode 100644
index 000000000..8ebaea2a4
--- /dev/null
+++ b/.icons/kora/actions/16/path-tweak-push.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,7c4,0 5,-3 8,-3c3,0 3,3 8,3l0,1.236c-5,0 -5,-3 -8,-3c-3,0 -4,3 -8,3l0,-1.236Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-tweak-repel.svg b/.icons/kora/actions/16/path-tweak-repel.svg
new file mode 100644
index 000000000..aa0c93aec
--- /dev/null
+++ b/.icons/kora/actions/16/path-tweak-repel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,10.815c4,0 3,3 8,3c5,0 4,-3 8,-3l0,-1.159c-5,-0 -3,3 -8,3c-5,-0 -3,-3 -8,-3l0,1.159Zm3.93,-5.901c-0.729,0.726 -1.508,1.43 -3.93,1.43l0,-1.159c4,-0 3,-3 8,-3c5,-0 4,3 8,3l0,1.159c-2.422,0 -3.201,-0.704 -3.93,-1.43l-0.14,-0.14c-0.729,-0.726 -1.508,-1.43 -3.93,-1.43c-2.422,0 -3.201,0.704 -3.93,1.43l-0.14,0.14Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-tweak-roughen.svg b/.icons/kora/actions/16/path-tweak-roughen.svg
new file mode 100644
index 000000000..d6b5d9f40
--- /dev/null
+++ b/.icons/kora/actions/16/path-tweak-roughen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,7l3,-4l3,3l3,-4l1.75,5.5l2.25,-3.5l3,3l0,2.292l-2.898,-3.701l-2.102,4.701l-2,-4l-4,4l-2,-5l-3,4l0,-2.292Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-tweak-shrink.svg b/.icons/kora/actions/16/path-tweak-shrink.svg
new file mode 100644
index 000000000..970e81f98
--- /dev/null
+++ b/.icons/kora/actions/16/path-tweak-shrink.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0,5c4,0 6,2 8,2c2,0 3,-2 8,-2l0,5c-5,0 -6,-2 -8,-2c-2,0 -4,2 -8,2l0,-5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/path-union.svg b/.icons/kora/actions/16/path-union.svg
new file mode 100644
index 000000000..8ce88b54d
--- /dev/null
+++ b/.icons/kora/actions/16/path-union.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.5,2c-2.279,0.003 -4.214,1.736 -4.467,4l-3.033,0l0,8l8,0l0,-3.031c2.265,-0.254 3.998,-2.19 4,-4.469c0,-2.469 -2.031,-4.5 -4.5,-4.5Zm0,1c1.92,0 3.5,1.58 3.5,3.5c0,1.92 -1.58,3.5 -3.5,3.5c-1.92,0 -3.5,-1.58 -3.5,-3.5c0,-1.92 1.58,-3.5 3.5,-3.5Zm-6.5,4l2.031,0c0.235,2.079 1.89,3.733 3.969,3.967l0,2.033l-6,0l0,-6Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9.5,3c-1.92,0 -3.5,1.58 -3.5,3.5c0.001,0.167 0.014,0.334 0.039,0.5l-3.039,0l0,6l6,0l0,-3.041c0.165,0.026 0.333,0.039 0.5,0.041c1.92,0 3.5,-1.58 3.5,-3.5c0,-1.92 -1.58,-3.5 -3.5,-3.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pdf-annotations.svg b/.icons/kora/actions/16/pdf-annotations.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/perspective-parallel.svg b/.icons/kora/actions/16/perspective-parallel.svg
new file mode 100644
index 000000000..ac7506b84
--- /dev/null
+++ b/.icons/kora/actions/16/perspective-parallel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.547,1l0,14l1.547,0l0,-14l-1.547,0Zm-4.641,0l-0,14l1.547,0l-0,-14l-1.547,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pgp-keys.svg b/.icons/kora/actions/16/pgp-keys.svg
new file mode 100644
index 000000000..27d8fd864
--- /dev/null
+++ b/.icons/kora/actions/16/pgp-keys.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.5,3.5c-2.48,0 -4.5,2.01 -4.5,4.5c0,2.49 2.02,4.5 4.5,4.5c1.91,0 3.6,-1.2 4.24,-3l3.26,0l0,2l3,0l0,-2l1,0l0,-3l-7.26,0c-0.64,-1.8 -2.33,-3 -4.24,-3Zm0,1c1.937,0 3.5,1.563 3.5,3.5c0,1.937 -1.563,3.5 -3.5,3.5c-1.937,0 -3.5,-1.563 -3.5,-3.5c0,-1.937 1.563,-3.5 3.5,-3.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/photo.svg b/.icons/kora/actions/16/photo.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/photo.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/photos-amarok.svg b/.icons/kora/actions/16/photos-amarok.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/photos-amarok.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/pin.svg b/.icons/kora/actions/16/pin.svg
new file mode 120000
index 000000000..b199fd920
--- /dev/null
+++ b/.icons/kora/actions/16/pin.svg
@@ -0,0 +1 @@
+window-pin.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/pipe.svg b/.icons/kora/actions/16/pipe.svg
new file mode 100644
index 000000000..6fcb861bd
--- /dev/null
+++ b/.icons/kora/actions/16/pipe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.954,3.536c-0.046,-0.175 -0.071,-0.358 -0.071,-0.548c-0,-1.175 0.954,-2.129 2.129,-2.129c1.175,0 2.13,0.954 2.13,2.129c-0,1.176 -0.955,2.13 -2.13,2.13c-0.626,-0 -1.189,-0.271 -1.579,-0.702l-4.573,2.884c0.077,0.221 0.119,0.457 0.119,0.704c0,0.236 -0.038,0.463 -0.109,0.675l4.642,2.857c0.385,-0.382 0.915,-0.618 1.5,-0.618c1.175,-0 2.13,0.954 2.13,2.129c-0,1.175 -0.955,2.129 -2.13,2.129c-1.175,0 -2.129,-0.954 -2.129,-2.129c-0,-0.23 0.037,-0.452 0.104,-0.659l-4.649,-2.862c-0.384,0.376 -0.909,0.607 -1.488,0.607c-1.175,0 -2.129,-0.954 -2.129,-2.129c-0,-1.175 0.954,-2.129 2.129,-2.129c0.568,-0 1.084,0.223 1.466,0.586l4.638,-2.925Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/pixelart-trace.svg b/.icons/kora/actions/16/pixelart-trace.svg
new file mode 100644
index 000000000..2e7ea0608
--- /dev/null
+++ b/.icons/kora/actions/16/pixelart-trace.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,12l-1.897,0l-0,1l1.897,0l0,-1Zm1,0l-1,0l0,1l1,0l0,-1Zm0,-1l0,1l1,0l0,-1l-1,0Zm-3,0l-1,0l0,1l1,0l0,-1Zm4,0l1,0l0,-1l-1,0l0,1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,14l0,1l6,0l0,-1l-6,0Zm-1,-1l0,1l1,0l0,-1l-1,0Zm7,1l1,0l0,-1l-1,0l0,1Zm-8,-2l0,1l1,0l0,-1l-1,0Zm9,1l1,0l0,-1l-1,0l0,1Zm-10,-2l0,1l1,0l0,-1l-1,0Zm11,1l1,0l0,-1l-1,0l0,1Zm-12,-6l1,0l0,5l-1,0l0,-5Zm13,1l1,0l0,4l-1,0l0,-4Zm-9,0l0,1l1,0l0,-1l-1,0Zm6,0l-2,0l0,1l2,0l0,-1Zm3,0l0,-2l-1,0l0,2l1,0Zm-9,-1l-1,0l0,1l1,0l0,-1Zm6,0l0,1l1,0l0,-1l-1,0Zm-2,1l0,-1l-1,0l0,1l1,0Zm-2,-1l-1,0l0,1l1,0l0,-1Zm-4,-2l-1,0l0,2l1,0l0,-2Zm2,1l0,1l1,0l0,-1l-1,0Zm4,0l0,1l2,0l0,-1l-2,0Zm4,0l0,-1l-1,0l0,1l1,0Zm-10,-2l0,1l1,0l0,-1l-1,0Zm-2,-2l0,1l1,0l0,1l1,0l0,-2l-2,0Zm3,2l1,0l0,-1l-1,0l0,1Zm6,-1l0,1l3,0l0,-1l1.094,0l0,-1l-3.094,0l0,1l-1,0Zm-5,0l5,0l0,-1l-5,0l0,1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/player-eject.svg b/.icons/kora/actions/16/player-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/kora/actions/16/player-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player-time.svg b/.icons/kora/actions/16/player-time.svg
new file mode 120000
index 000000000..2e0f7a6e6
--- /dev/null
+++ b/.icons/kora/actions/16/player-time.svg
@@ -0,0 +1 @@
+chronometer-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player-volume-muted.svg b/.icons/kora/actions/16/player-volume-muted.svg
new file mode 100644
index 000000000..3a077f36d
--- /dev/null
+++ b/.icons/kora/actions/16/player-volume-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M9.345,0.208l-5.046,4.45l-1.061,-0c-0.567,-0 -1.025,0.458 -1.025,1.025l0,4.625c0,0.566 0.458,1.025 1.025,1.025l1.061,-0l5.046,4.449l0,-15.574Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M9.345,0.208l-5.333,4.45l-0.774,-0c-0.567,-0 -1.025,0.458 -1.025,1.025l0,4.625c0,0.566 0.458,1.025 1.025,1.025l0.774,-0l5.333,4.449l0,-15.574Zm-1.113,2.3l-3.529,3.022c-0.197,0.156 -0.441,0.241 -0.691,0.241l-0.687,-0l0,4.449l0.687,-0c0.25,-0 0.494,0.085 0.691,0.24l3.529,3.023l0,-10.975Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/player-volume.svg b/.icons/kora/actions/16/player-volume.svg
new file mode 100644
index 000000000..46895f482
--- /dev/null
+++ b/.icons/kora/actions/16/player-volume.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9.345,0.208l-5.046,4.45l-1.061,-0c-0.567,-0 -1.025,0.458 -1.025,1.025l0,4.625c0,0.566 0.458,1.025 1.025,1.025l1.061,-0l5.046,4.449l0,-15.574Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.345,0.208l-5.333,4.45l-0.774,-0c-0.567,-0 -1.025,0.458 -1.025,1.025l0,4.625c0,0.566 0.458,1.025 1.025,1.025l0.774,-0l5.333,4.449l0,-15.574Zm-1.113,2.3l-3.529,3.022c-0.197,0.156 -0.441,0.241 -0.691,0.241l-0.687,-0l0,4.449l0.687,-0c0.25,-0 0.494,0.085 0.691,0.24l3.529,3.023l0,-10.975Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/player_eject.svg b/.icons/kora/actions/16/player_eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/kora/actions/16/player_eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_end.svg b/.icons/kora/actions/16/player_end.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/kora/actions/16/player_end.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_fwd.svg b/.icons/kora/actions/16/player_fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/kora/actions/16/player_fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_pause.svg b/.icons/kora/actions/16/player_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/player_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_play.svg b/.icons/kora/actions/16/player_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/player_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_playlist.svg b/.icons/kora/actions/16/player_playlist.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/player_playlist.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_record.svg b/.icons/kora/actions/16/player_record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/kora/actions/16/player_record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_rew.svg b/.icons/kora/actions/16/player_rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/kora/actions/16/player_rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_start.svg b/.icons/kora/actions/16/player_start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/player_start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/player_stop.svg b/.icons/kora/actions/16/player_stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/player_stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/playlist-automatic.svg b/.icons/kora/actions/16/playlist-automatic.svg
new file mode 100644
index 000000000..42f498219
--- /dev/null
+++ b/.icons/kora/actions/16/playlist-automatic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12,4.496c-0.796,-0 -1.559,0.316 -2.121,0.878c-0.563,0.563 -0.879,1.326 -0.879,2.122l0,7l2,-0l0,-3l2,-0l0,3l2,-0l0,-7c0,-0.796 -0.316,-1.559 -0.879,-2.122c-0.562,-0.562 -1.325,-0.878 -2.121,-0.878l-0,-0Zm-1,3c0,-0.553 0.448,-1 1,-1c0.552,-0 1,0.447 1,1c0,0.872 0,2 0,2l-2,-0l0,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,13.504l0,0.973l6,0l0,-0.973l-6,0Zm0,-4l0,1.076l6,-0l0,-1.076l-6,0Zm0,-4l0,1.038l6,0l0,-1.038l-6,0Zm0,-4l0,1.048l14,-0l0,-1.048l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/playlist-generator.svg b/.icons/kora/actions/16/playlist-generator.svg
new file mode 100644
index 000000000..f91436474
--- /dev/null
+++ b/.icons/kora/actions/16/playlist-generator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.109,1c-0.259,0 -0.507,0.109 -0.691,0.293l-9.125,9.125c-0.39,0.39 -0.39,1.024 0,1.414l2.875,2.875c0.393,0.392 1.024,0.39 1.414,0l9.125,-9.125c0.388,-0.388 0.394,-1.02 0,-1.414l-2.875,-2.875c-0.191,-0.191 -0.452,-0.293 -0.723,-0.293Zm-2.443,3.767l2.567,2.567l-6.423,6.465l-2.608,-2.609l6.464,-6.423Zm-3.666,-1.767c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2c1.097,0 2,0.903 2,2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/playlist-queue.svg b/.icons/kora/actions/16/playlist-queue.svg
new file mode 100644
index 000000000..11c2a153d
--- /dev/null
+++ b/.icons/kora/actions/16/playlist-queue.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11.683,12.068c-0.015,-0.011 -0.024,-0.027 -0.026,-0.047c-0.002,-0.019 0.003,-0.037 0.015,-0.052l0.755,-0.867c0.032,-0.036 0.063,-0.038 0.094,-0.006l0.897,0.703c0.031,-0.153 0.053,-0.362 0.067,-0.627c0.014,-0.266 0.021,-0.602 0.021,-1.008c-0,-0.426 -0.02,-1.496 -0.036,-1.771c-0.015,-0.276 -0.039,-0.478 -0.07,-0.607c-0.031,-0.125 -0.074,-0.247 -0.129,-0.366c-0.055,-0.119 -0.117,-0.225 -0.187,-0.319c-0.059,-0.074 -0.13,-0.147 -0.214,-0.217c-0.084,-0.07 -0.179,-0.132 -0.284,-0.184c-0.106,-0.053 -0.221,-0.096 -0.346,-0.129c-0.125,-0.034 -0.26,-0.05 -0.404,-0.05c-0.289,-0 -0.538,0.058 -0.747,0.176c-0.209,0.117 -0.374,0.252 -0.496,0.404c-0.078,0.094 -0.143,0.2 -0.196,0.319c-0.053,0.119 -0.095,0.241 -0.126,0.366c-0.058,0.266 -0.076,1.538 -0.076,2.378c0,0.848 0.029,1.402 0.088,1.664c0.031,0.121 0.074,0.241 0.129,0.36c0.055,0.12 0.119,0.224 0.193,0.314c0.121,0.164 0.286,0.304 0.495,0.419c0.209,0.115 0.458,0.173 0.747,0.173c0.317,-0 0.594,-0.078 0.832,-0.235l-0.996,-0.791Zm3.264,2.532c-0.012,0.011 -0.027,0.017 -0.047,0.017c-0.019,0 -0.037,-0.006 -0.053,-0.017l-1.013,-0.803c-0.254,0.207 -0.547,0.376 -0.879,0.507c-0.332,0.131 -0.701,0.196 -1.108,0.196c-0.672,-0 -1.24,-0.162 -1.705,-0.486c-0.445,-0.321 -0.773,-0.672 -0.984,-1.055l0.006,-0c-0.071,-0.133 -0.131,-0.267 -0.182,-0.401c-0.051,-0.135 -0.09,-0.277 -0.117,-0.425c-0.055,-0.309 -0.082,-0.965 -0.082,-1.969c-0,-0.512 -0.005,-1.649 0.009,-1.973c0.013,-0.324 0.034,-0.561 0.061,-0.709c0.028,-0.149 0.067,-0.291 0.117,-0.428c0.051,-0.137 0.112,-0.271 0.182,-0.404l-0.006,-0c0.102,-0.188 0.235,-0.369 0.399,-0.545c0.164,-0.176 0.359,-0.346 0.586,-0.51c0.46,-0.328 1.029,-0.492 1.705,-0.492c0.675,-0 1.242,0.164 1.699,0.492c0.453,0.332 0.785,0.684 0.996,1.055c0.066,0.129 0.125,0.262 0.176,0.401c0.05,0.139 0.09,0.282 0.117,0.431c0.027,0.148 0.048,0.385 0.061,0.709c0.014,0.324 0.033,1.461 0.033,1.973c-0,0.914 -0.024,1.529 -0.071,1.846c-0.019,0.148 -0.047,0.286 -0.085,0.413c-0.037,0.127 -0.083,0.245 -0.137,0.354c0.175,0.137 0.353,0.279 0.533,0.425c0.18,0.147 0.357,0.288 0.533,0.425c0.016,0.012 0.026,0.027 0.029,0.047c0.004,0.019 -0.002,0.037 -0.017,0.053l-0.756,0.873Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,13.504l0,0.973l6,0l0,-0.973l-6,0Zm0,-4l0,1.076l6,-0l0,-1.076l-6,0Zm0,-4l0,1.038l6,0l0,-1.038l-6,0Zm0,-4l0,1.048l14,-0l0,-1.048l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/playlist-similar.svg b/.icons/kora/actions/16/playlist-similar.svg
new file mode 100644
index 000000000..d4870cd75
--- /dev/null
+++ b/.icons/kora/actions/16/playlist-similar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,13.504l0,0.973l6,0l0,-0.973l-6,0Zm0,-4l0,1.076l6,-0l0,-1.076l-6,0Zm0,-4l0,1.038l6,0l0,-1.038l-6,0Zm0,-4l0,1.048l14,-0l0,-1.048l-14,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M15.527,14.477l-2.22,0l-0.288,-0.772l-2.844,-0l-0.288,0.772l-2.22,0l3.6,-9.437l0.66,-0l3.6,9.437Zm-4.62,-2.71l1.38,-0l-0.684,-2.135l-0.696,2.135Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/playlist-sort.svg b/.icons/kora/actions/16/playlist-sort.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/kora/actions/16/playlist-sort.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/plugins.svg b/.icons/kora/actions/16/plugins.svg
new file mode 100644
index 000000000..e476b86e8
--- /dev/null
+++ b/.icons/kora/actions/16/plugins.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M6.5,1c0,0 -1.5,0 -1.5,1.5l0,1.5l-3,0c-1,0 -1,1 -1,1l0,3l1.5,0c1.5,0 1.5,1.5 1.5,1.5c0,0 0,1.5 -1.5,1.5l-1.5,0l0,3c0,1 1,1 1,1l3,0l0,-1c0,-2 1.5,-2 1.5,-2c0,0 1.5,0 1.5,2l0,1l3,0c1,0 1,-1 1,-1l0,-3l1.5,0c1.5,0 1.5,-1.5 1.5,-1.5c0,0 0,-1.5 -1.5,-1.5l-1.5,0l0,-3c0,-1 -1,-1 -1,-1l-3,0l0,-1.5c0,-1.5 -1.5,-1.5 -1.5,-1.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.5,1c0,0 -1.5,0 -1.5,1.5l0,1.5l-3,0c-1,0 -1,1 -1,1l0,3l1.5,0c1.5,0 1.5,1.5 1.5,1.5c0,0 0,1.5 -1.5,1.5l-1.5,0l0,3c0,1 1,1 1,1l3,0l0,-1c0,-2 1.5,-2 1.5,-2c0,0 1.5,0 1.5,2l0,1l3,0c1,0 1,-1 1,-1l0,-3l1.5,0c1.5,0 1.5,-1.5 1.5,-1.5c0,0 0,-1.5 -1.5,-1.5l-1.5,0l0,-3c0,-1 -1,-1 -1,-1l-3,0l0,-1.5c0,-1.5 -1.5,-1.5 -1.5,-1.5Zm-4.257,13.03c-0.05,-0.013 -0.1,-0.021 -0.151,-0.025l0.151,0.025Zm8.693,-9.03l-2.936,-0c-0.552,-0 -1,-0.448 -1,-1l0,-1.5c0,-0.5 -0.5,-0.5 -0.5,-0.5c0,-0 -0.5,-0 -0.5,0.5l0,1.5c0,0.552 -0.448,1 -1,1l-2.989,-0l-0.011,0.064l0,1.936l0.5,-0c2.5,-0 2.5,2.5 2.5,2.5l-0,0c-0,0 -0,2.5 -2.5,2.5l-0.5,-0l0,1.989l0.064,0.011l1.936,-0c0,-1.169 0.4,-1.854 0.821,-2.275c0.743,-0.743 1.679,-0.725 1.679,-0.725c0,0 0.936,-0.018 1.679,0.725c0.421,0.421 0.821,1.106 0.821,2.275l1.989,-0l0.011,-0.064l0,-2.936c-0,-0.552 0.448,-1 1,-1c0,-0 1.5,-0 1.5,-0c0.5,-0 0.5,-0.5 0.5,-0.5c0,0 0,-0.5 -0.5,-0.5l-1.5,-0c-0.552,-0 -1,-0.448 -1,-1l0,-2.989l-0.064,-0.011Zm-8.941,0.092l-0.025,0.151c0.013,-0.05 0.021,-0.1 0.025,-0.151Zm8.913,-0.097l-0.151,-0.025c0.05,0.013 0.1,0.021 0.151,0.025Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/podcast-amarok.svg b/.icons/kora/actions/16/podcast-amarok.svg
new file mode 120000
index 000000000..2f0fbff8b
--- /dev/null
+++ b/.icons/kora/actions/16/podcast-amarok.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/podcast-new.svg b/.icons/kora/actions/16/podcast-new.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/kora/actions/16/podcast-new.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-fuzzy.svg b/.icons/kora/actions/16/poedit-fuzzy.svg
new file mode 120000
index 000000000..84b2652db
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-fuzzy.svg
@@ -0,0 +1 @@
+run-build-prune.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-status-automatic.svg b/.icons/kora/actions/16/poedit-status-automatic.svg
new file mode 120000
index 000000000..3d04caa12
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-status-automatic.svg
@@ -0,0 +1 @@
+playlist-automatic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-status-bookmark.svg b/.icons/kora/actions/16/poedit-status-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-status-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-status-cat-mid.svg b/.icons/kora/actions/16/poedit-status-cat-mid.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-status-cat-mid.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-status-cat-no.svg b/.icons/kora/actions/16/poedit-status-cat-no.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-status-cat-no.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-status-cat-ok.svg b/.icons/kora/actions/16/poedit-status-cat-ok.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-status-cat-ok.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-status-comment.svg b/.icons/kora/actions/16/poedit-status-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-status-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-sync.svg b/.icons/kora/actions/16/poedit-sync.svg
new file mode 120000
index 000000000..31a6cdcd5
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-sync.svg
@@ -0,0 +1 @@
+exchange-positions.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-update.svg b/.icons/kora/actions/16/poedit-update.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-update.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/poedit-validate.svg b/.icons/kora/actions/16/poedit-validate.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/poedit-validate.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/polygon-add-nodes.svg b/.icons/kora/actions/16/polygon-add-nodes.svg
new file mode 120000
index 000000000..9111e7b33
--- /dev/null
+++ b/.icons/kora/actions/16/polygon-add-nodes.svg
@@ -0,0 +1 @@
+format-add-node.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/polygon-merge-nodes.svg b/.icons/kora/actions/16/polygon-merge-nodes.svg
new file mode 120000
index 000000000..8ef8fb656
--- /dev/null
+++ b/.icons/kora/actions/16/polygon-merge-nodes.svg
@@ -0,0 +1 @@
+format-join-node.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/pop-cosmic-applications.svg b/.icons/kora/actions/16/pop-cosmic-applications.svg
new file mode 100644
index 000000000..d40e691ce
--- /dev/null
+++ b/.icons/kora/actions/16/pop-cosmic-applications.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15 39.334c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#94ebeb"/>
+ <path d="m45.668 39.334c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#f7e062"/>
+ <path d="m30.428 39.334c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#48b9c7"/>
+ <path d="m15 24c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#f7e062"/>
+ <path d="m45.668 24c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#ffad00"/>
+ <path d="m30.428 24c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#94ebeb"/>
+ <path d="m15 8.666c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#48b9c7"/>
+ <path d="m45.668 8.666c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#48b9c7"/>
+ <path d="m30.428 8.666c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#f7e062"/>
+</svg>
diff --git a/.icons/kora/actions/16/pop-cosmic-launcher.svg b/.icons/kora/actions/16/pop-cosmic-launcher.svg
new file mode 100644
index 000000000..909996bca
--- /dev/null
+++ b/.icons/kora/actions/16/pop-cosmic-launcher.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.1326 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f9da2" offset="0"/>
+ <stop stop-color="#48b9c7" offset="1"/>
+ </linearGradient>
+ <path d="m21.492 32.667c0-3.4-2.759-6.159-6.159-6.159h-6.842c-3.399 0-6.159 2.759-6.159 6.159v6.842c0 3.399 2.76 6.159 6.159 6.159h6.842c3.4 0 6.159-2.76 6.159-6.159zm0-24.176c0-3.399-2.759-6.159-6.159-6.159h-6.842c-3.399 0-6.159 2.76-6.159 6.159v6.842c0 3.4 2.76 6.159 6.159 6.159h6.842c3.4 0 6.159-2.759 6.159-6.159zm24.176 0c0-3.399-2.76-6.159-6.159-6.159h-6.842c-3.4 0-6.159 2.76-6.159 6.159v6.842c0 3.4 2.759 6.159 6.159 6.159h6.842c3.399 0 6.159-2.759 6.159-6.159z" fill="url(#a)"/>
+ <path d="m31.503 33.113c-2.038 1.601-4.607 2.555-7.399 2.555-6.622 0-11.99-5.368-11.99-11.989s5.368-11.989 11.99-11.989c6.621 0 11.989 5.368 11.989 11.989 0 2.792-.955 5.362-2.555 7.399l2.613 2.614-2.035 2.035zm2.192-9.434c0 5.297-4.294 9.592-9.591 9.592-5.298 0-9.592-4.295-9.592-9.592s4.294-9.591 9.592-9.591c5.297 0 9.591 4.294 9.591 9.591z" fill="#ffffff"/>
+ <g fill-rule="nonzero">
+ <path d="m33.807 23.706c0 5.345-4.332 9.677-9.676 9.677-5.345 0-9.677-4.332-9.677-9.677 0-5.344 4.332-9.677 9.677-9.677 5.344 0 9.676 4.333 9.676 9.677z" fill="#48b9c7"/>
+ <path d="m36.532 33.06c.187-.186.49-.186.676.001l7.547 7.577c1.024 1.028 1.021 2.692-.007 3.717-1.029 1.024-2.692 1.021-3.717-.008l-7.547-7.577c-.186-.187-.185-.489.002-.675z" fill="#ffad00"/>
+ <path d="m23.515 15.411c.186-.049.435.098.532.32.134.307-.016.641-.335.748-.141.047-.878.263-1.815.745-.335.172-.695.403-1.063.638-.937.596-1.907 1.568-2.446 2.445-.504.821-.815 1.566-1.063 2.655-.131.572-.213 1.595-.213 1.701 0 .426-.184.634-.509.638-.327.005-.554-.212-.554-.638 0-.362-.053-1.482.212-2.552.202-.815.628-1.722 1.17-2.548.845-1.288 2.073-2.391 3.616-3.198.745-.39 1.568-.711 2.468-.954z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/pop-cosmic-workspaces.svg b/.icons/kora/actions/16/pop-cosmic-workspaces.svg
new file mode 100644
index 000000000..554b4d289
--- /dev/null
+++ b/.icons/kora/actions/16/pop-cosmic-workspaces.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m32.813 25.313h-17.626c-.621 0-1.125.503-1.125 1.125v12.205c0 .621.504 1.125 1.125 1.125h17.626c.621 0 1.124-.504 1.124-1.125v-12.206c0-.621-.503-1.125-1.125-1.125z" fill="#ededed"/>
+ <path d="m14.063 26.438c-.001-.622.503-1.125 1.124-1.125h17.626c.621 0 1.124.503 1.124 1.125v2.444h-19.875v-2.444z" fill="#ffa700"/>
+ <path d="m24.75 7.688h-17.625c-.621 0-1.125.503-1.125 1.125v12.187c0 .621.504 1.125 1.125 1.125h17.625c.621 0 1.125-.504 1.125-1.125v-12.188c0-.621-.504-1.124-1.125-1.124z" fill="#ededed"/>
+ <path d="m6 8.813c0-.622.504-1.126 1.125-1.126h17.625c.621 0 1.125.504 1.125 1.125v2.457h-19.875v-2.457z" fill="#ffa700"/>
+ <path d="m41.063 10.5h-11.063c-.414 0-.75.336-.75.75v7.5c0 .414.336.75.75.75h11.063c.414 0 .749-.336.749-.75v-7.5c0-.414-.335-.75-.75-.75z" fill="#ededed"/>
+ <path d="m29.25 11.25c0-.414.336-.75.75-.75h11.063c.414 0 .749.336.749.75v1.5h-12.562z" fill="#ffa700"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/postalcode.svg b/.icons/kora/actions/16/postalcode.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/kora/actions/16/postalcode.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-activities.svg b/.icons/kora/actions/16/preferences-activities.svg
new file mode 100644
index 000000000..49c179aaa
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-activities.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 A 4 4 0 0 0 8 4 z M 4 5 C 2.3431 5 1 6.3431 1 8 C 1 9.6569 2.3431 11 4 11 L 4.0273438 10.998047 C 3.3915437 10.159047 3 9.1273 3 8 C 3 6.8717 3.3923969 5.8410531 4.0292969 5.0019531 L 4 5 z M 12 5 C 11.98958 5.0005967 11.97916 5.0012531 11.96875 5.0019531 C 12.60575 5.8411531 13 6.8716 13 8 C 13 9.1274 12.606693 10.159247 11.970703 10.998047 L 12 11 C 13.6569 11 15 9.6569 15 8 C 15 6.3431 13.6569 5 12 5 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/preferences-desktop-notification.svg b/.icons/kora/actions/16/preferences-desktop-notification.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-desktop-notification.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-desktop-user-password.svg b/.icons/kora/actions/16/preferences-desktop-user-password.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-desktop-user-password.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-indicator-amarok.svg b/.icons/kora/actions/16/preferences-indicator-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-indicator-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-media-playback-amarok.svg b/.icons/kora/actions/16/preferences-media-playback-amarok.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-media-playback-amarok.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-other.svg b/.icons/kora/actions/16/preferences-other.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-other.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-plugin.svg b/.icons/kora/actions/16/preferences-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-system-.svg b/.icons/kora/actions/16/preferences-system-.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-system-.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-system-session-services.svg b/.icons/kora/actions/16/preferences-system-session-services.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-system-session-services.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/preferences-system-windows-effect-glide.svg b/.icons/kora/actions/16/preferences-system-windows-effect-glide.svg
new file mode 100644
index 000000000..84ed51af6
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-system-windows-effect-glide.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m2.409 3c-.774 0-1.508.644-1.398 1.428l.998 7.144c.11.784.624 1.428 1.398 1.428h9.186c.774 0 1.288-.644 1.398-1.428l.998-7.144c.11-.784-.624-1.428-1.398-1.428z"/>
+ <path d="m2.409 3c-.774 0-1.508.644-1.398 1.428l.998 7.144c.11.784.624 1.428 1.398 1.428h9.186c.774 0 1.288-.644 1.398-1.428l.998-7.144c.11-.784-.624-1.428-1.398-1.428zm0 1h11.182c.194 0 .435.093.408.289 0 0-.999 7.145-.999 7.145-.038.274-.137.566-.407.566h-9.186c-.27 0-.369-.292-.407-.566 0 0-.999-7.145-.999-7.145-.027-.196.214-.289.408-.289z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/preferences-system-windows-effect-minimize.svg b/.icons/kora/actions/16/preferences-system-windows-effect-minimize.svg
new file mode 100644
index 000000000..f81f2c43b
--- /dev/null
+++ b/.icons/kora/actions/16/preferences-system-windows-effect-minimize.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m1 13.611h14v1.389h-14z"/>
+ <path d="m5 10.183 3 3 3-3z"/>
+ <path fill-opacity=".25" d="m3.363 1.723c-.642 0-1.159.517-1.159 1.16v4.637c0 .642.517 1.159 1.159 1.159h9.274c.642 0 1.159-.517 1.159-1.159v-4.637c0-.643-.517-1.16-1.159-1.16z"/>
+ <path d="m3.363 1.723c-.642 0-1.159.517-1.159 1.16v4.637c0 .642.517 1.159 1.159 1.159h9.274c.642 0 1.159-.517 1.159-1.159v-4.637c0-.643-.517-1.16-1.159-1.16zm0 1h9.274c.088 0 .159.071.159.16v4.637c0 .088-.071.159-.159.159h-9.274c-.088 0-.159-.071-.159-.159v-4.637c0-.089.071-.16.159-.16z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/preflight-verifier.svg b/.icons/kora/actions/16/preflight-verifier.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/preflight-verifier.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/previous.svg b/.icons/kora/actions/16/previous.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/previous.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/privatebrowsing.svg b/.icons/kora/actions/16/privatebrowsing.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/kora/actions/16/privatebrowsing.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/process-stop.svg b/.icons/kora/actions/16/process-stop.svg
new file mode 100644
index 000000000..c9a8e74d9
--- /dev/null
+++ b/.icons/kora/actions/16/process-stop.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,1l-4,4l0,6l4,4l6,0l4,-4l0,-6l-4,-4l-6,0Zm0.511,0.777l4.978,-0l3.734,3.734l0,4.978l-3.734,3.734l-4.978,0l-3.734,-3.734l-0,-4.978l3.734,-3.734Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6.129,3.01l-3.119,3.119l0,3.742l3.119,3.119l3.742,-0l3.119,-3.119l-0,-3.742l-3.119,-3.119l-3.742,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/project-development-close-all.svg b/.icons/kora/actions/16/project-development-close-all.svg
new file mode 120000
index 000000000..56870070e
--- /dev/null
+++ b/.icons/kora/actions/16/project-development-close-all.svg
@@ -0,0 +1 @@
+project-development-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/project-development-close.svg b/.icons/kora/actions/16/project-development-close.svg
new file mode 100644
index 000000000..760bf7cb0
--- /dev/null
+++ b/.icons/kora/actions/16/project-development-close.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="3" x="1.64" y="1.64"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.796,11.988l1.488,-1.488c0.223,-0.223 0.585,-0.223 0.809,0c0.223,0.223 0.223,0.585 -0,0.808l-1.488,1.488l1.488,1.488c0.223,0.223 0.223,0.585 -0.001,0.809c-0.223,0.223 -0.584,0.223 -0.807,-0l-1.489,-1.489l-1.488,1.489c-0.223,0.223 -0.585,0.223 -0.808,-0c-0.223,-0.223 -0.224,-0.586 -0,-0.809l1.488,-1.488l-1.488,-1.488c-0.223,-0.223 -0.223,-0.585 -0,-0.808c0.223,-0.223 0.585,-0.223 0.808,-0l1.488,1.488Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.808,15.26l-6.726,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,6.799l-0.895,-0l0,-6.719c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.646,-0l0,0.895Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/project-development-new-template.svg b/.icons/kora/actions/16/project-development-new-template.svg
new file mode 100644
index 000000000..4ea5243c0
--- /dev/null
+++ b/.icons/kora/actions/16/project-development-new-template.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="2.96" x="1.64" y="1.64"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.68,14.251c-0,0.479 0.003,1.033 0.003,1.033l-1.004,-0l0.001,-1.033l1,-0Zm0.715,1.033l1,-0l0,-1l-1,-0l0,1Zm2,-0l1,-0l0,-1l-1,-0l0,1Zm4,-0l1,-0l0,-1l-1,-0l0,1Zm-2,-0l1,-0l0,-1l-1,-0l0,1Zm4,-0l0.889,-0l-0,-1l-0.889,-0l0,1Zm-9.655,-8.056l-0,-4.146c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l-0,9.836c-0,1.293 -1.049,2.342 -2.342,2.342l-0.691,0l0,-0.895l0.611,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,4.066l-0.895,0Zm-0.061,5.102l0,1l1,-0l0,-1l-1,-0Zm0,-2l0,1l1,-0l0,-1l-1,-0Zm0,-2l0,1l1,-0l0,-1l-1,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/project-development.svg b/.icons/kora/actions/16/project-development.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/kora/actions/16/project-development.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/project-open.svg b/.icons/kora/actions/16/project-open.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/project-open.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/qlipper.svg b/.icons/kora/actions/16/qlipper.svg
new file mode 100644
index 000000000..b3b873eb3
--- /dev/null
+++ b/.icons/kora/actions/16/qlipper.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.32,2.144c-1.057,-0 -1.908,0.851 -1.908,1.908l-0,9.541c-0,1.057 0.851,1.908 1.908,1.908l6.679,0c1.057,0 1.908,-0.851 1.908,-1.908l0,-9.541c0,-1.057 -0.851,-1.908 -1.908,-1.908l-6.679,-0Zm0,0.954l6.679,-0c0.528,-0 0.954,0.425 0.954,0.954l-0,9.541c-0,0.529 -0.426,0.954 -0.954,0.954l-6.679,0c-0.528,0 -0.954,-0.425 -0.954,-0.954l0,-9.541c0,-0.529 0.426,-0.954 0.954,-0.954Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.922,13.819c-1.027,-0.033 -1.845,-0.871 -1.845,-1.907l0,-9.541c0,-1.057 0.851,-1.908 1.908,-1.908l6.679,-0c0.8,-0 1.481,0.487 1.766,1.181l-1.147,-0c-0.166,-0.142 -0.382,-0.227 -0.619,-0.227l-6.679,-0c-0.528,-0 -0.954,0.425 -0.954,0.954l0,9.541c0,0.504 0.387,0.914 0.881,0.951l-0,0.73c-0,0.076 0.003,0.152 0.01,0.226Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/query-free-busy.svg b/.icons/kora/actions/16/query-free-busy.svg
new file mode 100644
index 000000000..28f011005
--- /dev/null
+++ b/.icons/kora/actions/16/query-free-busy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.413,13.919c0.574,-0 1.041,0.466 1.041,1.041c-0,0.574 -0.467,1.04 -1.041,1.04c-0.575,-0 -1.041,-0.466 -1.041,-1.04c-0,-0.575 0.466,-1.041 1.041,-1.041Zm-1.187,-5.692c0,-0.313 0.125,-0.613 0.346,-0.835c0.222,-0.221 0.522,-0.345 0.834,-0.345l0.013,-0c0.312,-0 0.613,0.124 0.834,0.345c0.222,0.222 0.346,0.522 0.346,0.835c-0,1.318 -0.311,3.113 -0.311,4.086c0,0.231 -0.092,0.453 -0.255,0.616c-0.163,0.163 -0.385,0.255 -0.616,0.255l-0.009,0c-0.231,0 -0.452,-0.092 -0.616,-0.255c-0.163,-0.163 -0.255,-0.385 -0.255,-0.616c0,-0.973 -0.311,-2.768 -0.311,-4.086Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.003,2.12c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M7.975,10.452c-0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/quickopen-class.svg b/.icons/kora/actions/16/quickopen-class.svg
new file mode 100644
index 000000000..1e58d9a74
--- /dev/null
+++ b/.icons/kora/actions/16/quickopen-class.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.654,1l-3.654,4l2,0l-0.728,3l3.728,-4l-2,0l0.654,-3Zm5.346,3l0,-1l-2,0l0,10l2,0l0,-1l-1,0l0,-8l1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.015,2.237c0,-0.702 -0.569,-1.272 -1.271,-1.272l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.272l0,2.542c0,0.702 0.57,1.271 1.271,1.271l2.543,0c0.702,0 1.271,-0.569 1.271,-1.271l0,-2.542Zm-1,-0l0,2.542c0,0.15 -0.121,0.271 -0.271,0.271l-2.543,0c-0.149,0 -0.271,-0.121 -0.271,-0.271l0,-2.542c0,-0.15 0.122,-0.272 0.271,-0.272c0,0 2.543,0 2.543,0c0.15,0 0.271,0.122 0.271,0.272Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.015,11.221c0,-0.702 -0.569,-1.271 -1.271,-1.271l-2.543,-0c-0.701,-0 -1.271,0.569 -1.271,1.271l0,2.542c0,0.702 0.57,1.272 1.271,1.272l2.543,-0c0.702,-0 1.271,-0.57 1.271,-1.272l0,-2.542Zm-1,-0l0,2.542c0,0.15 -0.121,0.272 -0.271,0.272l-2.543,-0c-0.149,-0 -0.271,-0.122 -0.271,-0.272l0,-2.542c0,-0.15 0.122,-0.271 0.271,-0.271c0,-0 2.543,-0 2.543,-0c0.15,-0 0.271,0.121 0.271,0.271Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/quickopen-file.svg b/.icons/kora/actions/16/quickopen-file.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/kora/actions/16/quickopen-file.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/quickopen-function.svg b/.icons/kora/actions/16/quickopen-function.svg
new file mode 100644
index 000000000..8c2e7b878
--- /dev/null
+++ b/.icons/kora/actions/16/quickopen-function.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.903,1.13l0.276,1.679c0.455,0.102 0.895,0.262 1.308,0.476l1.291,-1.109c0.509,0.326 0.975,0.716 1.384,1.161l-0.868,1.464c0.283,0.37 0.517,0.776 0.696,1.206l1.702,-0.02c0.18,0.577 0.286,1.175 0.313,1.779l-1.605,0.563c-0.022,0.466 -0.103,0.927 -0.242,1.371l1.316,1.079c-0.232,0.558 -0.536,1.084 -0.903,1.564l-1.592,-0.6c-0.316,0.343 -0.674,0.644 -1.067,0.895l0.315,1.672c-0.537,0.278 -1.107,0.486 -1.697,0.618l-0.834,-1.484c-0.462,0.06 -0.93,0.06 -1.392,0l-0.834,1.484c-0.59,-0.132 -1.16,-0.34 -1.697,-0.618l0.315,-1.672c-0.393,-0.251 -0.751,-0.552 -1.067,-0.895l-1.592,0.6c-0.367,-0.48 -0.671,-1.006 -0.903,-1.564l1.316,-1.079c-0.139,-0.444 -0.22,-0.905 -0.242,-1.371l-1.605,-0.563c0.027,-0.604 0.133,-1.202 0.313,-1.779l1.702,0.02c0.179,-0.43 0.413,-0.836 0.696,-1.206l-0.868,-1.464c0.409,-0.445 0.875,-0.835 1.384,-1.161l1.291,1.109c0.413,-0.214 0.853,-0.374 1.308,-0.476l0.276,-1.679c0.599,-0.078 1.207,-0.078 1.806,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.273,3.437l-1.047,3.993l2.085,0.512l-3.934,4.792l1.035,-3.995l-2.085,-0.512l3.946,-4.79Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/quickopen.svg b/.icons/kora/actions/16/quickopen.svg
new file mode 100644
index 000000000..f0acbd48b
--- /dev/null
+++ b/.icons/kora/actions/16/quickopen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.727,0.859l-3.781,5.907l3.772,0.04l-6.141,8.358l2.099,-6.524l-3.403,-0.151l1.691,-7.653l5.763,0.023Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/quickview.svg b/.icons/kora/actions/16/quickview.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/kora/actions/16/quickview.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-about.svg b/.icons/kora/actions/16/rabbitvcs-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-add.svg b/.icons/kora/actions/16/rabbitvcs-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-annotate.svg b/.icons/kora/actions/16/rabbitvcs-annotate.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-annotate.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-applypatch.svg b/.icons/kora/actions/16/rabbitvcs-applypatch.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-applypatch.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-asynchronous.svg b/.icons/kora/actions/16/rabbitvcs-asynchronous.svg
new file mode 120000
index 000000000..c769353d2
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-asynchronous.svg
@@ -0,0 +1 @@
+reverse.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-branch.svg b/.icons/kora/actions/16/rabbitvcs-branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-bug.svg b/.icons/kora/actions/16/rabbitvcs-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-changes.svg b/.icons/kora/actions/16/rabbitvcs-changes.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-changes.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-checkmods.svg b/.icons/kora/actions/16/rabbitvcs-checkmods.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-checkmods.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-checkout.svg b/.icons/kora/actions/16/rabbitvcs-checkout.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-checkout.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-cleanup.svg b/.icons/kora/actions/16/rabbitvcs-cleanup.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-cleanup.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-clear.svg b/.icons/kora/actions/16/rabbitvcs-clear.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-clear.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-commit.svg b/.icons/kora/actions/16/rabbitvcs-commit.svg
new file mode 120000
index 000000000..da900be3f
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-commit.svg
@@ -0,0 +1 @@
+svn-commit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-compare.svg b/.icons/kora/actions/16/rabbitvcs-compare.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-compare.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-createpatch.svg b/.icons/kora/actions/16/rabbitvcs-createpatch.svg
new file mode 120000
index 000000000..21f22701f
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-createpatch.svg
@@ -0,0 +1 @@
+kdenlive-zindex-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-dbus.svg b/.icons/kora/actions/16/rabbitvcs-dbus.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-dbus.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-delete.svg b/.icons/kora/actions/16/rabbitvcs-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-diff.svg b/.icons/kora/actions/16/rabbitvcs-diff.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-diff.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-drive.svg b/.icons/kora/actions/16/rabbitvcs-drive.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-drive.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-editconflicts.svg b/.icons/kora/actions/16/rabbitvcs-editconflicts.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-editconflicts.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-emblems.svg b/.icons/kora/actions/16/rabbitvcs-emblems.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-emblems.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-export.svg b/.icons/kora/actions/16/rabbitvcs-export.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-export.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-help.svg b/.icons/kora/actions/16/rabbitvcs-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-import.svg b/.icons/kora/actions/16/rabbitvcs-import.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-import.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-lock.svg b/.icons/kora/actions/16/rabbitvcs-lock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-lock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-merge.svg b/.icons/kora/actions/16/rabbitvcs-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-monkey.svg b/.icons/kora/actions/16/rabbitvcs-monkey.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-monkey.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-properties.svg b/.icons/kora/actions/16/rabbitvcs-properties.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-properties.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-push.svg b/.icons/kora/actions/16/rabbitvcs-push.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-push.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-refresh.svg b/.icons/kora/actions/16/rabbitvcs-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-relocate.svg b/.icons/kora/actions/16/rabbitvcs-relocate.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-relocate.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-rename.svg b/.icons/kora/actions/16/rabbitvcs-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-reset.svg b/.icons/kora/actions/16/rabbitvcs-reset.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-reset.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-resolve.svg b/.icons/kora/actions/16/rabbitvcs-resolve.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-resolve.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-revert.svg b/.icons/kora/actions/16/rabbitvcs-revert.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-revert.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-run.svg b/.icons/kora/actions/16/rabbitvcs-run.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-run.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-settings.svg b/.icons/kora/actions/16/rabbitvcs-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-show_log.svg b/.icons/kora/actions/16/rabbitvcs-show_log.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-show_log.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-stop.svg b/.icons/kora/actions/16/rabbitvcs-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-switch.svg b/.icons/kora/actions/16/rabbitvcs-switch.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-switch.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-unlock.svg b/.icons/kora/actions/16/rabbitvcs-unlock.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-unlock.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-unstage.svg b/.icons/kora/actions/16/rabbitvcs-unstage.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-unstage.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rabbitvcs-update.svg b/.icons/kora/actions/16/rabbitvcs-update.svg
new file mode 120000
index 000000000..ae801429d
--- /dev/null
+++ b/.icons/kora/actions/16/rabbitvcs-update.svg
@@ -0,0 +1 @@
+svn-update.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/radio.svg b/.icons/kora/actions/16/radio.svg
new file mode 120000
index 000000000..811b8e27a
--- /dev/null
+++ b/.icons/kora/actions/16/radio.svg
@@ -0,0 +1 @@
+icon_radio.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/raindrop.svg b/.icons/kora/actions/16/raindrop.svg
new file mode 100644
index 000000000..a8028ac36
--- /dev/null
+++ b/.icons/kora/actions/16/raindrop.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.22,6.259c-0.408,1.43 -1.396,2.664 -1.837,3.648c-0.154,0.293 -0.262,0.616 -0.262,0.971c-0,1.163 0.936,2.1 2.099,2.1c1.164,-0 2.1,-0.937 2.1,-2.1c0,-0.355 -0.082,-0.678 -0.236,-0.971c-0.441,-0.984 -1.455,-2.218 -1.864,-3.648Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.78,8c-0.409,1.43 -1.397,2.664 -1.838,3.648c-0.154,0.293 -0.262,0.617 -0.262,0.972c-0,1.163 0.936,2.099 2.1,2.099c1.163,0 2.099,-0.936 2.099,-2.099c0,-0.355 -0.081,-0.679 -0.236,-0.972c-0.441,-0.984 -1.455,-2.218 -1.863,-3.648Zm-3.396,-6.719c-0.408,1.43 -1.396,2.664 -1.837,3.648c-0.154,0.293 -0.262,0.616 -0.262,0.971c-0,1.163 0.936,2.1 2.099,2.1c1.164,0 2.1,-0.937 2.1,-2.1c0,-0.355 -0.082,-0.678 -0.236,-0.971c-0.441,-0.984 -1.455,-2.218 -1.864,-3.648Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/rating-unrated.svg b/.icons/kora/actions/16/rating-unrated.svg
new file mode 100644
index 000000000..c10d9de1e
--- /dev/null
+++ b/.icons/kora/actions/16/rating-unrated.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1.108l-2.173,4.585l-5.073,0.678l3.73,3.457l-0.961,5.062l4.477,-2.508l4.477,2.508l-0.961,-5.062l3.73,-3.457l-5.073,-0.678l-2.173,-4.585Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/rating.svg b/.icons/kora/actions/16/rating.svg
new file mode 100644
index 000000000..3d3ec603f
--- /dev/null
+++ b/.icons/kora/actions/16/rating.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1.108l-2.173,4.585l-5.073,0.678l3.73,3.457l-0.961,5.062l4.477,-2.508l4.477,2.508l-0.961,-5.062l3.73,-3.457l-5.073,-0.678l-2.173,-4.585Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1.108l-2.173,4.585l-5.073,0.678l3.73,3.457l-0.961,5.062l4.477,-2.508l4.477,2.508l-0.961,-5.062l3.73,-3.457l-5.073,-0.678l-2.173,-4.585Zm0,2.334l-1.27,2.679c-0.145,0.307 -0.435,0.518 -0.771,0.563l-2.968,0.397l2.173,2.013c0.253,0.234 0.367,0.582 0.303,0.92l-0.562,2.955l2.606,-1.46c0.304,-0.17 0.674,-0.17 0.978,0l2.606,1.46l-0.562,-2.955c-0.064,-0.338 0.05,-0.686 0.303,-0.92l2.173,-2.013l-2.968,-0.397c-0.336,-0.045 -0.626,-0.256 -0.771,-0.563l-1.27,-2.679Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/ratiocrop.svg b/.icons/kora/actions/16/ratiocrop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/kora/actions/16/ratiocrop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/recently_used.svg b/.icons/kora/actions/16/recently_used.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/recently_used.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/record.svg b/.icons/kora/actions/16/record.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/kora/actions/16/record.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rectangle-make-corners-sharp.svg b/.icons/kora/actions/16/rectangle-make-corners-sharp.svg
new file mode 100644
index 000000000..8a1bc2a43
--- /dev/null
+++ b/.icons/kora/actions/16/rectangle-make-corners-sharp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12,4l0,6l-6,-6l6,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.7,13l1.3,0l-0,2l-1.3,0l0,-2Zm-9.7,-12l0,1.225l9.7,-0l0,9.775l1.3,0l-0,-11l-11,0Zm-3,0l2,0l-0,1.225l-2,-0l-0,-1.225Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/redeyes.svg b/.icons/kora/actions/16/redeyes.svg
new file mode 100644
index 000000000..c8225e4c4
--- /dev/null
+++ b/.icons/kora/actions/16/redeyes.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M8,2.782c-6,0 -8,5.218 -8,5.218c0,0 3.39,5 8,5c4.829,0 8,-5 8,-5c0,0 -2,-5.218 -8,-5.218Zm6.851,5.123c-0.611,-1.156 -2.593,-4.123 -6.851,-4.123c-4.232,0 -6.216,2.931 -6.839,4.102c0.461,0.584 1.381,1.643 2.621,2.548c1.156,0.844 2.597,1.568 4.218,1.568c3.501,0 6.013,-2.956 6.851,-4.095Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M8,3.524c-1.987,0 -3.623,1.635 -3.623,3.622c0,1.988 1.636,3.623 3.623,3.623c1.987,0 3.623,-1.635 3.623,-3.623c0,-1.987 -1.636,-3.622 -3.623,-3.622Zm0,2.415c-0.662,0 -1.208,0.545 -1.208,1.207c0,0.663 0.546,1.208 1.208,1.208c0.662,0 1.208,-0.545 1.208,-1.208c0,-0.662 -0.546,-1.207 -1.208,-1.207Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/redhat-home.svg b/.icons/kora/actions/16/redhat-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/redhat-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/region.svg b/.icons/kora/actions/16/region.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/kora/actions/16/region.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/reload.svg b/.icons/kora/actions/16/reload.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/reload.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/reload3.svg b/.icons/kora/actions/16/reload3.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/reload3.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/reload_all_tabs.svg b/.icons/kora/actions/16/reload_all_tabs.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/reload_all_tabs.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/reload_page.svg b/.icons/kora/actions/16/reload_page.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/reload_page.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/remove-amarok.svg b/.icons/kora/actions/16/remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/remove-link.svg b/.icons/kora/actions/16/remove-link.svg
new file mode 100644
index 000000000..1340785e7
--- /dev/null
+++ b/.icons/kora/actions/16/remove-link.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.988,0.749l0,1l-2.83,0c-1.743,0 -3.158,1.415 -3.158,3.158c-0,1.743 1.415,3.158 3.158,3.158l2.83,0l0,1l-2.83,0c-2.295,0 -4.158,-1.863 -4.158,-4.158c-0,-2.295 1.863,-4.158 4.158,-4.158l2.83,0Zm2.024,0l2.83,0c2.295,0 4.158,1.863 4.158,4.158c0,2.295 -1.863,4.158 -4.158,4.158l-2.83,0l-0,-1l2.83,0c1.743,0 3.158,-1.415 3.158,-3.158c0,-1.743 -1.415,-3.158 -3.158,-3.158l-2.83,0l-0,-1Zm-3.92,4.779c-0.343,0 -0.621,-0.278 -0.621,-0.621c-0,-0.343 0.278,-0.621 0.621,-0.621l5.816,-0c0.343,-0 0.621,0.278 0.621,0.621c0,0.343 -0.278,0.621 -0.621,0.621l-5.816,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.932,11.987l1.478,-1.478c0.222,-0.222 0.581,-0.221 0.803,0c0.221,0.222 0.221,0.581 -0,0.803l-1.478,1.478l1.478,1.478c0.222,0.222 0.221,0.582 -0,0.803c-0.222,0.222 -0.581,0.222 -0.803,0l-1.478,-1.478l-1.479,1.478c-0.221,0.222 -0.581,0.222 -0.802,0c-0.222,-0.221 -0.222,-0.581 -0.001,-0.803l1.479,-1.478l-1.478,-1.478c-0.222,-0.222 -0.222,-0.581 -0,-0.803c0.221,-0.221 0.581,-0.222 0.803,-0l1.478,1.478Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/remove.svg b/.icons/kora/actions/16/remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/replay-play.svg b/.icons/kora/actions/16/replay-play.svg
new file mode 100644
index 000000000..e7897de27
--- /dev/null
+++ b/.icons/kora/actions/16/replay-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 0c-4.389 0-8 3.611-8 8s3.611 8 8 8c.502-.006 1.002-.059 1.494-.158-.561-.508-.986-1.149-1.234-1.863-.087.009-.173.016-.26.021-3.292 0-6-2.708-6-6s2.708-6 6-6 6 2.708 6 6c-.005.084-.011.168-.02.252.715.249 1.355.674 1.862 1.236.099-.49.152-.988.158-1.488 0-4.389-3.611-8-8-8zm0 4c-2.194 0-4 1.806-4 4s1.806 4 4 4c.012-.001.023-.003.035-.004.237-2.074 1.887-3.724 3.961-3.961.001-.012.003-.023.004-.035 0-2.194-1.806-4-4-4zm4.5 5c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm-1.5 1 4 2.5-4 2.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/replay-record-error.svg b/.icons/kora/actions/16/replay-record-error.svg
new file mode 100644
index 000000000..3635c25c1
--- /dev/null
+++ b/.icons/kora/actions/16/replay-record-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path 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-5z"/>
+ <path d="m8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8c.502-.006 1.002-.059 1.494-.158-.561-.508-.986-1.148-1.234-1.863-.087.009-.173.016-.26.021-3.314 0-6-2.686-6-6s2.686-6 6-6 6 2.686 6 6c-.005.084-.011.168-.02.252.715.249 1.355.674 1.862 1.236.099-.49.152-.988.158-1.488 0-4.418-3.582-8-8-8zm0 4c-2.209 0-4 1.791-4 4s1.791 4 4 4l.035-.004c.238-2.081 1.88-3.723 3.961-3.961.001-.012.003-.023.004-.035 0-2.209-1.791-4-4-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/replay-record.svg b/.icons/kora/actions/16/replay-record.svg
new file mode 100644
index 000000000..6b767e4aa
--- /dev/null
+++ b/.icons/kora/actions/16/replay-record.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path 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.5zm0 2c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5z"/>
+ <path d="m8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8c.502-.006 1.002-.059 1.494-.158-.561-.508-.986-1.148-1.234-1.863-.087.009-.173.016-.26.021-3.314 0-6-2.686-6-6s2.686-6 6-6 6 2.686 6 6c-.005.084-.011.168-.02.252.715.249 1.355.674 1.862 1.236.099-.49.152-.988.158-1.488 0-4.418-3.582-8-8-8zm0 4c-2.209 0-4 1.791-4 4s1.791 4 4 4l.035-.004c.238-2.081 1.88-3.723 3.961-3.961.001-.012.003-.023.004-.035 0-2.209-1.791-4-4-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/replay-stop.svg b/.icons/kora/actions/16/replay-stop.svg
new file mode 100644
index 000000000..f061ee7e2
--- /dev/null
+++ b/.icons/kora/actions/16/replay-stop.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path 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-1.5 2h3v3h-3z"/>
+ <path fill-opacity=".25" d="m8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8c.502-.006 1.002-.059 1.494-.158-.561-.508-.986-1.148-1.234-1.863-.087.009-.173.016-.26.021-3.314 0-6-2.686-6-6s2.686-6 6-6 6 2.686 6 6c-.005.084-.011.168-.02.252.715.249 1.355.674 1.862 1.236.099-.49.152-.988.158-1.488 0-4.418-3.582-8-8-8zm0 4c-2.209 0-4 1.791-4 4s1.791 4 4 4l.035-.004c.238-2.081 1.88-3.723 3.961-3.961.001-.012.003-.023.004-.035 0-2.209-1.791-4-4-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/reply-all-rtl.svg b/.icons/kora/actions/16/reply-all-rtl.svg
new file mode 100644
index 000000000..1dc6397e2
--- /dev/null
+++ b/.icons/kora/actions/16/reply-all-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.305,4.092l0,-2.592l4.586,4.387l-4.586,4.386l0,-2.592c-2.193,0 -3.988,1.794 -3.988,3.988c0,1.116 0.439,2.113 1.157,2.831c-1.635,-0.957 -2.752,-2.752 -2.752,-4.825c0,-3.111 2.513,-5.583 5.583,-5.583Zm2.2,-2.592l4.773,4.5l-4.773,4.5l-0,-1.039l3.671,-3.461l-3.671,-3.461l-0,-1.039Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/reply-all.svg b/.icons/kora/actions/16/reply-all.svg
new file mode 100644
index 000000000..1818b2f2b
--- /dev/null
+++ b/.icons/kora/actions/16/reply-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.695,4.092l-0,-2.592l-4.586,4.387l4.586,4.386l-0,-2.592c2.193,0 3.988,1.794 3.988,3.988c-0,1.116 -0.439,2.113 -1.157,2.831c1.635,-0.957 2.752,-2.752 2.752,-4.825c-0,-3.111 -2.513,-5.583 -5.583,-5.583Zm-2.2,-2.592l-4.773,4.5l4.773,4.5l0,-1.039l-3.671,-3.461l3.671,-3.461l0,-1.039Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/reply.svg b/.icons/kora/actions/16/reply.svg
new file mode 100644
index 000000000..e5cf8570c
--- /dev/null
+++ b/.icons/kora/actions/16/reply.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.972,4.092l0,-2.592l-4.585,4.387l4.585,4.386l0,-2.592c2.194,0 3.988,1.794 3.988,3.988c0,1.116 -0.438,2.113 -1.156,2.831c1.635,-0.957 2.751,-2.752 2.751,-4.825c0,-3.111 -2.512,-5.583 -5.583,-5.583Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/resizecol.svg b/.icons/kora/actions/16/resizecol.svg
new file mode 100644
index 000000000..95d8493cc
--- /dev/null
+++ b/.icons/kora/actions/16/resizecol.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m14.209 8-4-3v6zm-5.533-7h-1.352v14h1.352zm-2.913 4-4 3 4 3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/resizerow.svg b/.icons/kora/actions/16/resizerow.svg
new file mode 100644
index 000000000..699548305
--- /dev/null
+++ b/.icons/kora/actions/16/resizerow.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 2.125-3 4h6zm-7 5.256v1.238h14v-1.238zm4 2.637 3 4 3-4z"/>
+</svg>
diff --git a/.icons/kora/actions/16/resource-calendar-child-insert.svg b/.icons/kora/actions/16/resource-calendar-child-insert.svg
new file mode 100644
index 000000000..047433fc4
--- /dev/null
+++ b/.icons/kora/actions/16/resource-calendar-child-insert.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9,9c-1,0 -1,1 -1,1l0,4c0,1 1,1 1,1l5,0c1,0 1,-1 1,-1l0,-4c0,-1 -1,-1 -1,-1l-5,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M0.74,8.33l-0,-5.248c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,5.239l-0.895,0l0,-5.159c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,5.168l-0.895,0Zm2.027,-2.497l0,2l2,-0l0,-2l-2,-0Zm6,-3l0,2l2,-0l0,-2l-2,-0Zm-3,-0l0,2l2,-0l0,-2l-2,-0Zm-3,-0l0,2l2,-0l0,-2l-2,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.192,11.379l0,-2.283c0,-0.343 0.278,-0.62 0.621,-0.62c0.342,-0 0.62,0.277 0.62,0.62l-0,2.283l2.284,0c0.342,0 0.62,0.279 0.62,0.621c-0,0.342 -0.278,0.62 -0.62,0.62l-2.284,-0l-0,2.284c-0,0.343 -0.278,0.62 -0.62,0.62c-0.343,0 -0.621,-0.277 -0.621,-0.62l0,-2.284l-2.284,-0c-0.342,-0 -0.62,-0.278 -0.62,-0.62c0,-0.342 0.278,-0.621 0.62,-0.621l2.284,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/resource-calendar-child.svg b/.icons/kora/actions/16/resource-calendar-child.svg
new file mode 100644
index 000000000..8359762f0
--- /dev/null
+++ b/.icons/kora/actions/16/resource-calendar-child.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9,9c-1,0 -1,1 -1,1l0,4c0,1 1,1 1,1l5,0c1,0 1,-1 1,-1l0,-4c0,-1 -1,-1 -1,-1l-5,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.147,15.26l-4.065,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,5.239l-0.895,0l0,-5.159c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l3.985,0l-0,0.895Zm-4.38,-6.427l0,2l2,-0l0,-2l-2,-0Zm0,-3l0,2l2,-0l0,-2l-2,-0Zm6,-3l0,2l2,-0l0,-2l-2,-0Zm-3,-0l0,2l2,-0l0,-2l-2,-0Zm-3,-0l0,2l2,-0l0,-2l-2,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/resource-calendar-insert.svg b/.icons/kora/actions/16/resource-calendar-insert.svg
new file mode 100644
index 000000000..477d4bc25
--- /dev/null
+++ b/.icons/kora/actions/16/resource-calendar-insert.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.767,8.833l0,2l2,-0l0,-2l-2,-0Zm0,-3l0,2l2,-0l0,-2l-2,-0Zm6,-3l0,2l2,-0l0,-2l-2,-0Zm-3,-0l0,2l2,-0l0,-2l-2,-0Zm-3,-0l0,2l2,-0l0,-2l-2,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.373,12.373l0,-1.998c0,-0.3 0.244,-0.542 0.543,-0.542c0.3,-0 0.543,0.242 0.543,0.542l-0,1.998l1.999,0c0.299,0 0.542,0.244 0.542,0.543c0,0.3 -0.243,0.543 -0.542,0.543l-1.999,-0l-0,1.999c-0,0.299 -0.243,0.542 -0.543,0.542c-0.299,0 -0.543,-0.243 -0.543,-0.542l0,-1.999l-1.998,-0c-0.3,-0 -0.542,-0.243 -0.542,-0.543c-0,-0.299 0.242,-0.543 0.542,-0.543l1.998,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.958,15.26l-6.876,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,7.032l-0.895,0l0,-6.952c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.796,0l-0,0.895Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/resource-group-new.svg b/.icons/kora/actions/16/resource-group-new.svg
new file mode 100644
index 000000000..323df5cb7
--- /dev/null
+++ b/.icons/kora/actions/16/resource-group-new.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.524,3.03c1.339,-0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,-0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.577,1.825c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-0.532,0 -0.987,-0.187 -1.357,-0.512c0.105,-0.311 0.179,-0.643 0.22,-0.99c0.123,-1.06 -0.338,-2.01 -1.063,-2.619c0.413,-0.835 1.297,-1.406 2.2,-1.406Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M6.496,11.361c-0,-0 0.735,-1.586 0.873,-1.952c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.451,0.271 -0.72,0.359c-2.245,0.734 -7.47,0.788 -9.793,0.039c-0.29,-0.094 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.57,11.167l-0,-2.053c-0,-0.308 0.25,-0.557 0.558,-0.557c0.307,-0 0.557,0.249 0.557,0.557l-0,2.053l2.053,0c0.308,0 0.557,0.25 0.557,0.558c0,0.308 -0.249,0.557 -0.557,0.557l-2.053,0l-0,2.054c-0,0.307 -0.25,0.557 -0.557,0.557c-0.308,-0 -0.558,-0.25 -0.558,-0.557l-0,-2.054l-2.053,0c-0.308,0 -0.558,-0.249 -0.558,-0.557c0,-0.308 0.25,-0.558 0.558,-0.558l2.053,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/resource-group.svg b/.icons/kora/actions/16/resource-group.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/resource-group.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/restoration.svg b/.icons/kora/actions/16/restoration.svg
new file mode 100644
index 000000000..e8a555fa9
--- /dev/null
+++ b/.icons/kora/actions/16/restoration.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.119,9.574l0,3.483c0,0.805 -0.653,1.458 -1.459,1.458c-1.946,0 -5.374,0 -7.32,0c-0.806,0 -1.459,-0.653 -1.459,-1.458l-0,-3.483l10.238,-0Zm-0.931,0.555l-8.376,-0l-0,3.455l8.376,0l0,-3.455Zm-9.307,-2.129l-0,-5.057c-0,-0.386 0.154,-0.757 0.427,-1.031c0.274,-0.274 0.645,-0.427 1.032,-0.427l5.834,-0l2.945,3.484l0,3.031l-10.238,0Zm9.307,-0.529l0,-2.224l-2.403,-0.024l-0,-2.807l-5.973,-0l-0,5.055l8.376,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/retweet.svg b/.icons/kora/actions/16/retweet.svg
new file mode 100644
index 000000000..feeeaa5f6
--- /dev/null
+++ b/.icons/kora/actions/16/retweet.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,1.495l0,1.01l7.402,0l-0,5.495l-2.402,0l3,3l3,-3l-2.402,0l0,-6.505l-8.598,-0Zm-2,3.505l-3,3l2.411,0l-0,6.486l8.589,0l0,-0.972l-7.411,-0l0,-5.514l2.411,0l-3,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/reverse.svg b/.icons/kora/actions/16/reverse.svg
new file mode 100644
index 000000000..924f8ec78
--- /dev/null
+++ b/.icons/kora/actions/16/reverse.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.452,1.357l-0,12.044l2.19,-2.191c0.202,-0.202 0.53,-0.202 0.732,0c0.205,0.203 0.205,0.531 -0,0.734l-3.056,3.06c-0.106,0.104 -0.242,0.154 -0.379,0.151c-0.137,0.003 -0.274,-0.047 -0.376,-0.151l-3.059,-3.06c-0.202,-0.203 -0.202,-0.531 -0,-0.734c0.202,-0.202 0.533,-0.202 0.735,0l2.187,2.191l0,-12.044c0,-0.283 0.229,-0.512 0.513,-0.512c0.284,-0 0.513,0.229 0.513,0.512Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.571,14.643l0,-12.044l2.191,2.191c0.202,0.202 0.53,0.202 0.731,-0c0.206,-0.203 0.206,-0.531 0,-0.734l-3.055,-3.06c-0.106,-0.104 -0.243,-0.154 -0.379,-0.151c-0.137,-0.003 -0.274,0.047 -0.376,0.151l-3.059,3.06c-0.202,0.203 -0.202,0.531 -0,0.734c0.201,0.202 0.533,0.202 0.734,-0l2.188,-2.191l-0,12.044c-0,0.283 0.229,0.512 0.513,0.512c0.283,0 0.512,-0.229 0.512,-0.512Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/revert.svg b/.icons/kora/actions/16/revert.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/kora/actions/16/revert.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rhythmbox-set-star.svg b/.icons/kora/actions/16/rhythmbox-set-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/rhythmbox-set-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rhythmbox-unset-star.svg b/.icons/kora/actions/16/rhythmbox-unset-star.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/kora/actions/16/rhythmbox-unset-star.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rime-disable.svg b/.icons/kora/actions/16/rime-disable.svg
new file mode 100644
index 000000000..ec9775328
--- /dev/null
+++ b/.icons/kora/actions/16/rime-disable.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;;stroke:currentColor;stroke-width:1px" class="ColorScheme-Text" d="M4,15l8,0l0,-2.926c-0,-0.676 -0.318,-1.313 -0.86,-1.719c-1.175,-0.881 -3.14,-2.355 -3.14,-2.355c0,0 -1.965,1.474 -3.14,2.355c-0.542,0.406 -0.86,1.043 -0.86,1.719c0,1.185 0,2.926 0,2.926Zm0,-14l8,0l0,2.926c-0,0.676 -0.318,1.313 -0.86,1.719c-1.175,0.881 -3.14,2.355 -3.14,2.355c0,0 -1.965,-1.474 -3.14,-2.355c-0.542,-0.406 -0.86,-1.043 -0.86,-1.719c0,-1.185 0,-2.926 0,-2.926Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/rime-im.svg b/.icons/kora/actions/16/rime-im.svg
new file mode 120000
index 000000000..1488e2b9d
--- /dev/null
+++ b/.icons/kora/actions/16/rime-im.svg
@@ -0,0 +1 @@
+map-globe.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/rime-latin.svg b/.icons/kora/actions/16/rime-latin.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/kora/actions/16/rime-latin.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/roll.svg b/.icons/kora/actions/16/roll.svg
new file mode 100644
index 000000000..e54575acf
--- /dev/null
+++ b/.icons/kora/actions/16/roll.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,1c-1.108,0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l10,0c1.108,0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-10,0Zm-1.004,0.996l12.008,0l-0,12.008l-12.008,-0l0,-12.008Zm3.004,2.004c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm6,0c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm-3,3c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm-3,3c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Zm6,0c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1c0,-0.549 -0.451,-1 -1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/routeplanning.svg b/.icons/kora/actions/16/routeplanning.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/kora/actions/16/routeplanning.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/run-build-clean.svg b/.icons/kora/actions/16/run-build-clean.svg
new file mode 100644
index 000000000..728b19119
--- /dev/null
+++ b/.icons/kora/actions/16/run-build-clean.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,6l4,0l0,4l-4,0l-2,-2l2,-2Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.98,0.545c-0.65,-0.085 -1.31,-0.085 -1.96,-0l-0.299,1.822c-0.494,0.111 -0.972,0.284 -1.42,0.516l-1.401,-1.203c-0.552,0.354 -1.058,0.777 -1.502,1.26l0.942,1.589c-0.307,0.401 -0.561,0.842 -0.755,1.308l-1.847,-0.021c-0.196,0.626 -0.311,1.275 -0.34,1.93l1.742,0.611c0.024,0.506 0.112,1.006 0.262,1.488l-1.428,1.171c0.252,0.606 0.582,1.177 0.98,1.697l1.728,-0.651c0.343,0.373 0.731,0.699 1.158,0.972l-0.342,1.814c0.583,0.302 1.201,0.528 1.842,0.671l0.905,-1.611c0.501,0.065 1.009,0.065 1.51,0l0.905,1.611c0.641,-0.143 1.259,-0.369 1.842,-0.671l-0.342,-1.814c0.427,-0.273 0.815,-0.599 1.158,-0.972l1.728,0.651c0.398,-0.52 0.728,-1.091 0.98,-1.697l-1.428,-1.171c0.15,-0.482 0.238,-0.982 0.262,-1.488l1.742,-0.611c-0.029,-0.655 -0.144,-1.304 -0.34,-1.93l-1.847,0.021c-0.194,-0.466 -0.448,-0.907 -0.755,-1.308l0.942,-1.589c-0.444,-0.483 -0.95,-0.906 -1.502,-1.26l-1.401,1.203c-0.448,-0.232 -0.926,-0.405 -1.42,-0.516l-0.299,-1.822Zm-0.98,2.586c2.737,0 4.96,2.223 4.96,4.96c0,2.738 -2.223,4.961 -4.96,4.961c-2.737,-0 -4.96,-2.223 -4.96,-4.961c-0,-2.737 2.223,-4.96 4.96,-4.96Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/run-build-configure.svg b/.icons/kora/actions/16/run-build-configure.svg
new file mode 100644
index 000000000..e3d2e9f31
--- /dev/null
+++ b/.icons/kora/actions/16/run-build-configure.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,9.5l4,-0l0,1l-4,-0l0,-1Zm0,-2l4,-0l0,1l-4,-0l0,-1Zm0,-2l4,-0l0,1l-4,-0l0,-1Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.98,0.545c-0.65,-0.085 -1.31,-0.085 -1.96,-0l-0.299,1.822c-0.494,0.111 -0.972,0.284 -1.42,0.516l-1.401,-1.203c-0.552,0.354 -1.058,0.777 -1.502,1.26l0.942,1.589c-0.307,0.401 -0.561,0.842 -0.755,1.308l-1.847,-0.021c-0.196,0.626 -0.311,1.275 -0.34,1.93l1.742,0.611c0.024,0.506 0.112,1.006 0.262,1.488l-1.428,1.171c0.252,0.606 0.582,1.177 0.98,1.697l1.728,-0.651c0.343,0.373 0.731,0.699 1.158,0.972l-0.342,1.814c0.583,0.302 1.201,0.528 1.842,0.671l0.905,-1.611c0.501,0.065 1.009,0.065 1.51,0l0.905,1.611c0.641,-0.143 1.259,-0.369 1.842,-0.671l-0.342,-1.814c0.427,-0.273 0.815,-0.599 1.158,-0.972l1.728,0.651c0.398,-0.52 0.728,-1.091 0.98,-1.697l-1.428,-1.171c0.15,-0.482 0.238,-0.982 0.262,-1.488l1.742,-0.611c-0.029,-0.655 -0.144,-1.304 -0.34,-1.93l-1.847,0.021c-0.194,-0.466 -0.448,-0.907 -0.755,-1.308l0.942,-1.589c-0.444,-0.483 -0.95,-0.906 -1.502,-1.26l-1.401,1.203c-0.448,-0.232 -0.926,-0.405 -1.42,-0.516l-0.299,-1.822Zm-0.98,2.586c2.737,0 4.96,2.223 4.96,4.96c0,2.738 -2.223,4.961 -4.96,4.961c-2.737,-0 -4.96,-2.223 -4.96,-4.961c-0,-2.737 2.223,-4.96 4.96,-4.96Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/run-build-file.svg b/.icons/kora/actions/16/run-build-file.svg
new file mode 100644
index 000000000..bcd120b12
--- /dev/null
+++ b/.icons/kora/actions/16/run-build-file.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.98,0.545c-0.65,-0.085 -1.31,-0.085 -1.96,-0l-0.299,1.822c-0.494,0.111 -0.972,0.284 -1.42,0.516l-1.401,-1.203c-0.552,0.354 -1.058,0.777 -1.502,1.26l0.942,1.589c-0.307,0.401 -0.561,0.842 -0.755,1.308l-1.847,-0.021c-0.196,0.626 -0.311,1.275 -0.34,1.93l1.742,0.611c0.024,0.506 0.112,1.006 0.262,1.488l-1.428,1.171c0.252,0.606 0.582,1.177 0.98,1.697l1.728,-0.651c0.343,0.373 0.731,0.699 1.158,0.972l-0.342,1.814c0.583,0.302 1.201,0.528 1.842,0.671l0.905,-1.611c0.501,0.065 1.009,0.065 1.51,0l0.905,1.611c0.641,-0.143 1.259,-0.369 1.842,-0.671l-0.342,-1.814c0.427,-0.273 0.815,-0.599 1.158,-0.972l1.728,0.651c0.398,-0.52 0.728,-1.091 0.98,-1.697l-1.428,-1.171c0.15,-0.482 0.238,-0.982 0.262,-1.488l1.742,-0.611c-0.029,-0.655 -0.144,-1.304 -0.34,-1.93l-1.847,0.021c-0.194,-0.466 -0.448,-0.907 -0.755,-1.308l0.942,-1.589c-0.444,-0.483 -0.95,-0.906 -1.502,-1.26l-1.401,1.203c-0.448,-0.232 -0.926,-0.405 -1.42,-0.516l-0.299,-1.822Zm-0.98,2.586c2.737,0 4.96,2.223 4.96,4.96c0,2.738 -2.223,4.961 -4.96,4.961c-2.737,-0 -4.96,-2.223 -4.96,-4.961c-0,-2.737 2.223,-4.96 4.96,-4.96Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.809,4.192c-0.232,-0 -0.454,0.092 -0.617,0.255c-0.164,0.164 -0.256,0.386 -0.256,0.618c-0,1.501 -0,4.552 -0,6.053c-0,0.482 0.391,0.873 0.873,0.873c1.165,0 3.217,0 4.382,0c0.482,0 0.873,-0.391 0.873,-0.873c0,-1.6 0,-4.841 0,-4.841l-1.763,-2.085l-3.492,-0Zm-0.316,0.557l0,6.685l5.014,0l-0,-4.991l-1.439,-0.014l0,-1.68l-3.575,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/run-build-install-root.svg b/.icons/kora/actions/16/run-build-install-root.svg
new file mode 100644
index 000000000..b0fbfe488
--- /dev/null
+++ b/.icons/kora/actions/16/run-build-install-root.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M7,4l2,0l0,5l2,0l-3,3l-3,-3l2,0l0,-5Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M8.98,0.545c-0.65,-0.085 -1.31,-0.085 -1.96,-0l-0.299,1.822c-0.494,0.111 -0.972,0.284 -1.42,0.516l-1.401,-1.203c-0.552,0.354 -1.058,0.777 -1.502,1.26l0.942,1.589c-0.307,0.401 -0.561,0.842 -0.755,1.308l-1.847,-0.021c-0.196,0.626 -0.311,1.275 -0.34,1.93l1.742,0.611c0.024,0.506 0.112,1.006 0.262,1.488l-1.428,1.171c0.252,0.606 0.582,1.177 0.98,1.697l1.728,-0.651c0.343,0.373 0.731,0.699 1.158,0.972l-0.342,1.814c0.583,0.302 1.201,0.528 1.842,0.671l0.905,-1.611c0.501,0.065 1.009,0.065 1.51,0l0.905,1.611c0.641,-0.143 1.259,-0.369 1.842,-0.671l-0.342,-1.814c0.427,-0.273 0.815,-0.599 1.158,-0.972l1.728,0.651c0.398,-0.52 0.728,-1.091 0.98,-1.697l-1.428,-1.171c0.15,-0.482 0.238,-0.982 0.262,-1.488l1.742,-0.611c-0.029,-0.655 -0.144,-1.304 -0.34,-1.93l-1.847,0.021c-0.194,-0.466 -0.448,-0.907 -0.755,-1.308l0.942,-1.589c-0.444,-0.483 -0.95,-0.906 -1.502,-1.26l-1.401,1.203c-0.448,-0.232 -0.926,-0.405 -1.42,-0.516l-0.299,-1.822Zm-0.98,2.586c2.737,0 4.96,2.223 4.96,4.96c0,2.738 -2.223,4.961 -4.96,4.961c-2.737,-0 -4.96,-2.223 -4.96,-4.961c-0,-2.737 2.223,-4.96 4.96,-4.96Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/run-build-install.svg b/.icons/kora/actions/16/run-build-install.svg
new file mode 100644
index 000000000..1a0e34f6c
--- /dev/null
+++ b/.icons/kora/actions/16/run-build-install.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,4l2,0l0,5l2,0l-3,3l-3,-3l2,0l0,-5Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.98,0.545c-0.65,-0.085 -1.31,-0.085 -1.96,-0l-0.299,1.822c-0.494,0.111 -0.972,0.284 -1.42,0.516l-1.401,-1.203c-0.552,0.354 -1.058,0.777 -1.502,1.26l0.942,1.589c-0.307,0.401 -0.561,0.842 -0.755,1.308l-1.847,-0.021c-0.196,0.626 -0.311,1.275 -0.34,1.93l1.742,0.611c0.024,0.506 0.112,1.006 0.262,1.488l-1.428,1.171c0.252,0.606 0.582,1.177 0.98,1.697l1.728,-0.651c0.343,0.373 0.731,0.699 1.158,0.972l-0.342,1.814c0.583,0.302 1.201,0.528 1.842,0.671l0.905,-1.611c0.501,0.065 1.009,0.065 1.51,0l0.905,1.611c0.641,-0.143 1.259,-0.369 1.842,-0.671l-0.342,-1.814c0.427,-0.273 0.815,-0.599 1.158,-0.972l1.728,0.651c0.398,-0.52 0.728,-1.091 0.98,-1.697l-1.428,-1.171c0.15,-0.482 0.238,-0.982 0.262,-1.488l1.742,-0.611c-0.029,-0.655 -0.144,-1.304 -0.34,-1.93l-1.847,0.021c-0.194,-0.466 -0.448,-0.907 -0.755,-1.308l0.942,-1.589c-0.444,-0.483 -0.95,-0.906 -1.502,-1.26l-1.401,1.203c-0.448,-0.232 -0.926,-0.405 -1.42,-0.516l-0.299,-1.822Zm-0.98,2.586c2.737,0 4.96,2.223 4.96,4.96c0,2.738 -2.223,4.961 -4.96,4.961c-2.737,-0 -4.96,-2.223 -4.96,-4.961c-0,-2.737 2.223,-4.96 4.96,-4.96Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/run-build-prune.svg b/.icons/kora/actions/16/run-build-prune.svg
new file mode 100644
index 000000000..99e788e40
--- /dev/null
+++ b/.icons/kora/actions/16/run-build-prune.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.98,0.545c-0.65,-0.085 -1.31,-0.085 -1.96,-0l-0.299,1.822c-0.494,0.111 -0.972,0.284 -1.42,0.516l-1.401,-1.203c-0.552,0.354 -1.058,0.777 -1.502,1.26l0.942,1.589c-0.307,0.401 -0.561,0.842 -0.755,1.308l-1.847,-0.021c-0.196,0.626 -0.311,1.275 -0.34,1.93l1.742,0.611c0.024,0.506 0.112,1.006 0.262,1.488l-1.428,1.171c0.252,0.606 0.582,1.177 0.98,1.697l1.728,-0.651c0.343,0.373 0.731,0.699 1.158,0.972l-0.342,1.814c0.583,0.302 1.201,0.528 1.842,0.671l0.905,-1.611c0.501,0.065 1.009,0.065 1.51,0l0.905,1.611c0.641,-0.143 1.259,-0.369 1.842,-0.671l-0.342,-1.814c0.427,-0.273 0.815,-0.599 1.158,-0.972l1.728,0.651c0.398,-0.52 0.728,-1.091 0.98,-1.697l-1.428,-1.171c0.15,-0.482 0.238,-0.982 0.262,-1.488l1.742,-0.611c-0.029,-0.655 -0.144,-1.304 -0.34,-1.93l-1.847,0.021c-0.194,-0.466 -0.448,-0.907 -0.755,-1.308l0.942,-1.589c-0.444,-0.483 -0.95,-0.906 -1.502,-1.26l-1.401,1.203c-0.448,-0.232 -0.926,-0.405 -1.42,-0.516l-0.299,-1.822Zm-0.98,2.586c2.737,0 4.96,2.223 4.96,4.96c0,2.738 -2.223,4.961 -4.96,4.961c-2.737,-0 -4.96,-2.223 -4.96,-4.961c-0,-2.737 2.223,-4.96 4.96,-4.96Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,7.093l1.669,-1.669c0.25,-0.25 0.656,-0.249 0.906,0.001c0.251,0.25 0.251,0.656 0,0.906l-1.668,1.669l1.669,1.669c0.25,0.25 0.249,0.656 -0.001,0.906c-0.25,0.25 -0.656,0.25 -0.906,0l-1.669,-1.669l-1.669,1.669c-0.25,0.251 -0.656,0.251 -0.906,0c-0.25,-0.25 -0.251,-0.656 -0.001,-0.906l1.67,-1.669l-1.669,-1.669c-0.25,-0.25 -0.25,-0.656 -0,-0.906c0.25,-0.25 0.656,-0.251 0.906,-0.001l1.669,1.669Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/run-build.svg b/.icons/kora/actions/16/run-build.svg
new file mode 100644
index 000000000..2aa64c95c
--- /dev/null
+++ b/.icons/kora/actions/16/run-build.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.841,5.038l5.924,2.962l-5.924,2.962l0,-5.924Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.98,0.545c-0.65,-0.085 -1.31,-0.085 -1.96,-0l-0.299,1.822c-0.494,0.111 -0.972,0.284 -1.42,0.516l-1.401,-1.203c-0.552,0.354 -1.058,0.777 -1.502,1.26l0.942,1.589c-0.307,0.401 -0.561,0.842 -0.755,1.308l-1.847,-0.021c-0.196,0.626 -0.311,1.275 -0.34,1.93l1.742,0.611c0.024,0.506 0.112,1.006 0.262,1.488l-1.428,1.171c0.252,0.606 0.582,1.177 0.98,1.697l1.728,-0.651c0.343,0.373 0.731,0.699 1.158,0.972l-0.342,1.814c0.583,0.302 1.201,0.528 1.842,0.671l0.905,-1.611c0.501,0.065 1.009,0.065 1.51,0l0.905,1.611c0.641,-0.143 1.259,-0.369 1.842,-0.671l-0.342,-1.814c0.427,-0.273 0.815,-0.599 1.158,-0.972l1.728,0.651c0.398,-0.52 0.728,-1.091 0.98,-1.697l-1.428,-1.171c0.15,-0.482 0.238,-0.982 0.262,-1.488l1.742,-0.611c-0.029,-0.655 -0.144,-1.304 -0.34,-1.93l-1.847,0.021c-0.194,-0.466 -0.448,-0.907 -0.755,-1.308l0.942,-1.589c-0.444,-0.483 -0.95,-0.906 -1.502,-1.26l-1.401,1.203c-0.448,-0.232 -0.926,-0.405 -1.42,-0.516l-0.299,-1.822Zm-0.98,2.586c2.737,0 4.96,2.223 4.96,4.96c0,2.738 -2.223,4.961 -4.96,4.961c-2.737,-0 -4.96,-2.223 -4.96,-4.961c-0,-2.737 2.223,-4.96 4.96,-4.96Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/run-clean.svg b/.icons/kora/actions/16/run-clean.svg
new file mode 120000
index 000000000..2c899aaf2
--- /dev/null
+++ b/.icons/kora/actions/16/run-clean.svg
@@ -0,0 +1 @@
+run-build-clean.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/run-install.svg b/.icons/kora/actions/16/run-install.svg
new file mode 120000
index 000000000..71034b4e4
--- /dev/null
+++ b/.icons/kora/actions/16/run-install.svg
@@ -0,0 +1 @@
+run-build-install.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/seahorse-sign-bad.svg b/.icons/kora/actions/16/seahorse-sign-bad.svg
new file mode 100644
index 000000000..3d6ef7fc5
--- /dev/null
+++ b/.icons/kora/actions/16/seahorse-sign-bad.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,11 V 12 C 11,12.28 11.1,12.54 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.46 11,14.72 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.94 14.28,15.72 C 14.46,15.9 14.72,16 15,16 H 16 V 15 C 16,14.72 15.9,14.46 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.54 16,12.28 16,12 V 11 H 15 C 14.72,11 14.46,11.1 14.28,11.28 L 13.5,12.06 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+ <g style="opacity:0.3">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11 V 16 16 L 8,14 10,15 V 11"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 6 6 0 0 0 2 7 A 6 6 0 0 0 8 13 A 6 6 0 0 0 10 12.656 L 10 10.465 A 4 4 0 0 1 8 11 A 4 4 0 0 1 4 7 A 4 4 0 0 1 8 3 A 4 4 0 0 1 12 7 A 4 4 0 0 1 10.645 10 L 13.195 10 A 6 6 0 0 0 14 7 A 6 6 0 0 0 8 1 z M 8 4 A 3 3 0 0 0 5 7 A 3 3 0 0 0 8 10 A 3 3 0 0 0 11 7 A 3 3 0 0 0 8 4 A 3 3 0 0 0 8 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/seahorse-sign-ok.svg b/.icons/kora/actions/16/seahorse-sign-ok.svg
new file mode 100644
index 000000000..a13d78ce8
--- /dev/null
+++ b/.icons/kora/actions/16/seahorse-sign-ok.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 11 L 5 16 L 8 14 L 8 11 L 5 11 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.6863,1 2,3.6863 2,7 2,10.314 4.6863,13 8,13 V 13 11 11 C 5.7909,11 4,9.2091 4,7 4,4.7909 5.7909,3 8,3 10.209,3 12,4.7909 12,7 12,8.1481 11.506,9.2408 10.645,10 H 13.195 C 13.722,9.088 14,8.0533 14,7 14,3.6863 11.314,1 8,1 Z M 7.9492,4 C 6.3122,4.0277 4.9998,5.3628 5,7 5,8.6569 6.3431,10 8,10 9.6569,10 11,8.6569 11,7 11,5.3431 9.6569,4 8,4 7.9831,3.9999 7.9661,3.9999 7.9492,4 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,10 12,13 10,11 9,12 12,15 16,11 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/seahorse-sign.svg b/.icons/kora/actions/16/seahorse-sign.svg
new file mode 100644
index 000000000..667b24fc3
--- /dev/null
+++ b/.icons/kora/actions/16/seahorse-sign.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11 V 16 16 L 8,14 11,16 V 16 11"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,7 A 3,3 0 0 1 8,10 3,3 0 0 1 5,7 3,3 0 0 1 8,4 3,3 0 0 1 11,7 M 8,1 A 6,6 0 0 0 2,7 6,6 0 0 0 8,13 6,6 0 0 0 14,7 6,6 0 0 0 8,1 Z M 8,3 A 4,4 0 0 1 12,7 4,4 0 0 1 8,11 4,4 0 0 1 4,7 4,4 0 0 1 8,3 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/search-icon.svg b/.icons/kora/actions/16/search-icon.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/search-icon.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/search.svg b/.icons/kora/actions/16/search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/select-rectangular.svg b/.icons/kora/actions/16/select-rectangular.svg
new file mode 120000
index 000000000..85b39bbdd
--- /dev/null
+++ b/.icons/kora/actions/16/select-rectangular.svg
@@ -0,0 +1 @@
+kdenlive-insert-edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/selection-bottom.svg b/.icons/kora/actions/16/selection-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/selection-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/selection-checked.svg b/.icons/kora/actions/16/selection-checked.svg
new file mode 100644
index 000000000..499a805a1
--- /dev/null
+++ b/.icons/kora/actions/16/selection-checked.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#5b9c2c" d="M 8,0.50000007 C 3.8617571,0.50000007 0.49999994,3.8617572 0.49999994,8 c 0,4.138243 3.36175716,7.5 7.50000006,7.5 4.138243,0 7.500007,-3.361757 7.5,-7.5 C 15.5,3.8617572 12.138243,0.50000007 8,0.50000007 z"/>
+ <path style="opacity:0.5;fill:none" d="m 8,0.50000008 c -4.1382429,0 -7.50000006,3.36175712 -7.50000006,7.50000002 C 0.49999994,12.138243 3.8617571,15.5 8,15.5 c 4.138243,0 7.500007,-3.361757 7.5,-7.4999999 C 15.5,3.8617572 12.138243,0.50000008 8,0.50000008 z"/>
+ <path style="fill:#ffffff" d="M 10.847543,3.8202285 12.2857,5.1145785 7.4534786,11.5 3.7142714,8.2785285 4.9510856,6.6390213 7.1370857,8.5373928 10.847543,3.8202285 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/selection-end.svg b/.icons/kora/actions/16/selection-end.svg
new file mode 100644
index 000000000..657079d43
--- /dev/null
+++ b/.icons/kora/actions/16/selection-end.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5,2l0,12l6,0l0,-6l-6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,2l0,12l6,0l0,-6l-6,-6Zm1,11l4,0l0,-4.586l-4,-4l0,8.586Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/selection-lower.svg b/.icons/kora/actions/16/selection-lower.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/selection-lower.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/selection-make-bitmap-copy.svg b/.icons/kora/actions/16/selection-make-bitmap-copy.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/selection-make-bitmap-copy.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/selection-move-to-layer-above.svg b/.icons/kora/actions/16/selection-move-to-layer-above.svg
new file mode 100644
index 000000000..6b4d7f5e1
--- /dev/null
+++ b/.icons/kora/actions/16/selection-move-to-layer-above.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,1l-3,3.029l9,-0l3,-3.029l-9,0Zm8.5,4l-0.188,0.219l-2.312,2.5l0.656,0.687l1.344,-1.437l0,4.031l-8,0l-3,3.029l9,-0l3,-3.029l0,-4.031l1.344,1.437l0.656,-0.687l-2.313,-2.5l-0.187,-0.219Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/selection-move-to-layer-below.svg b/.icons/kora/actions/16/selection-move-to-layer-below.svg
new file mode 100644
index 000000000..88e6c4558
--- /dev/null
+++ b/.icons/kora/actions/16/selection-move-to-layer-below.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1l3,3.131l8,0l0,4.9l-1.344,-1.437l-0.656,0.687l2.313,2.5l0.187,0.219l0.188,-0.219l2.312,-2.5l-0.656,-0.687l-1.344,1.437l0,-4.9l-3,-3.131l-9,0Zm0,10l3,3.131l9,0l-3,-3.131l-9,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/selection-raise.svg b/.icons/kora/actions/16/selection-raise.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/selection-raise.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/selection-start.svg b/.icons/kora/actions/16/selection-start.svg
new file mode 100644
index 000000000..7abcd3154
--- /dev/null
+++ b/.icons/kora/actions/16/selection-start.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11,14l0,-12l-6,0l0,6l6,6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,14l0,-12l-6,0l0,6l6,6Zm-1,-11l-4,0l0,4.586l4,4l0,-8.586Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/selection-top.svg b/.icons/kora/actions/16/selection-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/kora/actions/16/selection-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/semi-starred.svg b/.icons/kora/actions/16/semi-starred.svg
new file mode 100644
index 000000000..8cd51beda
--- /dev/null
+++ b/.icons/kora/actions/16/semi-starred.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1.184l0,11.171l4.428,2.459l-0.929,-5.001l3.667,-3.424l-5.003,-0.692l-2.163,-4.513Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1.184l-2.163,4.513l-5.003,0.692l3.667,3.424l-0.929,5.001l4.428,-2.459l0,-11.171Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/send-to.svg b/.icons/kora/actions/16/send-to.svg
new file mode 100644
index 000000000..22e1cb17b
--- /dev/null
+++ b/.icons/kora/actions/16/send-to.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor;" class="ColorScheme-Text" cx="3.355" cy="8" r="2.573"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6.182,5.292l5.099,-2.943l-2.968,-0.796c-0.274,-0.072 -0.437,-0.354 -0.363,-0.628c0.072,-0.276 0.355,-0.439 0.63,-0.364l4.144,1.107c0.141,0.04 0.252,0.133 0.317,0.251c0.071,0.116 0.096,0.259 0.057,0.398l-1.111,4.145c-0.074,0.273 -0.356,0.436 -0.63,0.364c-0.274,-0.073 -0.439,-0.358 -0.365,-0.632l0.797,-2.965l-5.098,2.944c-0.244,0.14 -0.554,0.057 -0.695,-0.186c-0.14,-0.244 -0.057,-0.554 0.186,-0.695Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.182,10.966l5.099,2.943l-2.968,0.795c-0.274,0.073 -0.437,0.355 -0.363,0.629c0.072,0.276 0.355,0.439 0.63,0.363l4.144,-1.107c0.141,-0.039 0.252,-0.132 0.317,-0.25c0.071,-0.117 0.096,-0.259 0.057,-0.398l-1.111,-4.145c-0.074,-0.274 -0.356,-0.436 -0.63,-0.364c-0.274,0.073 -0.439,0.358 -0.365,0.631l0.797,2.965l-5.098,-2.943c-0.244,-0.141 -0.554,-0.058 -0.695,0.186c-0.14,0.244 -0.057,0.554 0.186,0.695Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/services.svg b/.icons/kora/actions/16/services.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/services.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/setroubleshoot_icon.svg b/.icons/kora/actions/16/setroubleshoot_icon.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/settings-configure.svg b/.icons/kora/actions/16/settings-configure.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/settings-configure.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/settings.svg b/.icons/kora/actions/16/settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/shape-choose.svg b/.icons/kora/actions/16/shape-choose.svg
new file mode 120000
index 000000000..ef9a1962a
--- /dev/null
+++ b/.icons/kora/actions/16/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/shapes.svg b/.icons/kora/actions/16/shapes.svg
new file mode 100644
index 000000000..7f4c2412d
--- /dev/null
+++ b/.icons/kora/actions/16/shapes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 A 2.5 2.5 0 0 0 1 3.5 A 2.5 2.5 0 0 0 3.5 6 A 2.5 2.5 0 0 0 6 3.5 A 2.5 2.5 0 0 0 3.5 1 z M 10 1 L 10 6 L 15 6 L 15 1 L 10 1 z M 2 9 L 2 15 L 5 15 L 5 9 L 2 9 z M 12 9 L 9 15 L 15 15 L 12 9 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/sharpenimage.svg b/.icons/kora/actions/16/sharpenimage.svg
new file mode 100644
index 000000000..f1a135a73
--- /dev/null
+++ b/.icons/kora/actions/16/sharpenimage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0l-7,16l14,0l-7,-16Zm-2.725,15l5.021,0l-2.296,-12.505l-2.725,12.505Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/shear.svg b/.icons/kora/actions/16/shear.svg
new file mode 120000
index 000000000..ed7fc8621
--- /dev/null
+++ b/.icons/kora/actions/16/shear.svg
@@ -0,0 +1 @@
+transform-shear-left.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/shoot.svg b/.icons/kora/actions/16/shoot.svg
new file mode 120000
index 000000000..7466a9ab5
--- /dev/null
+++ b/.icons/kora/actions/16/shoot.svg
@@ -0,0 +1 @@
+view-list-images.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/show-all-effects.svg b/.icons/kora/actions/16/show-all-effects.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/show-all-effects.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/show-bounding-box.svg b/.icons/kora/actions/16/show-bounding-box.svg
new file mode 100644
index 000000000..3d9766bc7
--- /dev/null
+++ b/.icons/kora/actions/16/show-bounding-box.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,7 H 13 V 9 H 12 Z M 3,7 H 4 V 9 H 3 Z M 7,13 H 9 V 14 H 7 Z M 7,2 H 9 V 3 H 7 Z M 3,14 V 10 H 4 V 13 H 6 V 14 Z M 13,14 V 10 H 12 V 13 H 10 V 14 Z M 13,2 V 6 H 12 V 3 H 10 V 2 Z M 3,2 V 6 H 4 V 3 H 6 V 2 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/show-dialogs.svg b/.icons/kora/actions/16/show-dialogs.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/kora/actions/16/show-dialogs.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/show-grid.svg b/.icons/kora/actions/16/show-grid.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/show-grid.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/show-guides.svg b/.icons/kora/actions/16/show-guides.svg
new file mode 100644
index 000000000..e44f66ca9
--- /dev/null
+++ b/.icons/kora/actions/16/show-guides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2.0292969 L 3 3.0292969 L 4 3.0292969 L 4 2.0292969 L 3 2.0292969 z M 3 4.0292969 L 3 5.0292969 L 4 5.0292969 L 4 4.0292969 L 3 4.0292969 z M 3 6.0292969 L 3 7.0292969 L 4 7.0292969 L 4 6.0292969 L 3 6.0292969 z M 3 8.0292969 L 3 9.0292969 L 4 9.0292969 L 4 8.0292969 L 3 8.0292969 z M 3 10.029297 L 3 11.029297 L 4 11.029297 L 4 10.029297 L 3 10.029297 z M 1 12.029297 L 1 13.029297 L 2 13.029297 L 2 12.029297 L 1 12.029297 z M 3 12.029297 L 3 13.029297 L 4 13.029297 L 4 12.029297 L 3 12.029297 z M 5 12.029297 L 5 13.029297 L 6 13.029297 L 6 12.029297 L 5 12.029297 z M 7 12.029297 L 7 13.029297 L 8 13.029297 L 8 12.029297 L 7 12.029297 z M 9 12.029297 L 9 13.029297 L 10 13.029297 L 10 12.029297 L 9 12.029297 z M 11 12.029297 L 11 13.029297 L 12 13.029297 L 12 12.029297 L 11 12.029297 z M 13 12.029297 L 13 13.029297 L 14 13.029297 L 14 12.029297 L 13 12.029297 z M 3 14.029297 L 3 15.029297 L 4 15.029297 L 4 14.029297 L 3 14.029297 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/show-hidden.svg b/.icons/kora/actions/16/show-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/kora/actions/16/show-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/show-menu.svg b/.icons/kora/actions/16/show-menu.svg
new file mode 100644
index 000000000..fe502a447
--- /dev/null
+++ b/.icons/kora/actions/16/show-menu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,1 1,13 V 14 H 2 L 4,12 H 15 C 16,12 16,11 16,11 V 4 C 16,3 15,3 15,3 H 13 L 14,2 V 1 Z M 1,3 C 0,3 0,4 0,4 V 11 C 0,12 1,12 1,12 L 2,11 H 1 V 4 H 9 L 10,3 Z M 12,4 H 15 V 11 H 5 L 6,10 H 7 V 9 L 9,7 V 10 H 10 V 6 Z M 2,5 V 10 H 3 V 8 H 5 V 7 H 3 V 6 H 5 V 5 Z M 6,5 V 6 H 7 V 5 Z M 11,6 V 10 H 14 V 9 H 12 V 8 H 14 V 6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/show-node-handles.svg b/.icons/kora/actions/16/show-node-handles.svg
new file mode 100644
index 000000000..d8dbeebfe
--- /dev/null
+++ b/.icons/kora/actions/16/show-node-handles.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5078125 2 A 1.5049 1.5 0 0 0 3.0039062 3.5 A 1.5049 1.5 0 0 0 3.9628906 4.8964844 L 3.9628906 9 L 2 9 L 2 14 L 7.015625 14 L 7.015625 9 L 5.7460938 9 C 6.1771338 7.7569 7.0829813 6.5785563 8.2382812 5.5976562 C 9.8605813 4.2202563 11.937453 3.2551375 13.564453 3.0234375 A 0.50168 0.50005 0 0 0 13.458984 2.0292969 A 0.50168 0.50005 0 0 0 13.423828 2.0351562 C 11.539028 2.3035363 9.3516906 3.3382375 7.5878906 4.8359375 C 6.4685906 5.7862775 5.5163969 6.9348375 4.9667969 8.2109375 L 4.9667969 4.9257812 A 1.5049 1.5 0 0 0 6.0136719 3.5 A 1.5049 1.5 0 0 0 4.5078125 2 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/show-offline.svg b/.icons/kora/actions/16/show-offline.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/kora/actions/16/show-offline.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/show-path-outline.svg b/.icons/kora/actions/16/show-path-outline.svg
new file mode 100644
index 000000000..c5e8f1ae3
--- /dev/null
+++ b/.icons/kora/actions/16/show-path-outline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 1.7460938 C 10.64941 1.7286838 10.288331 1.7005344 9.9628906 1.7089844 C 8.9135906 1.7362144 7.9924406 1.8936656 7.1816406 2.1660156 C 5.5600406 2.7107256 4.4025938 3.7220844 3.6210938 4.9589844 C 2.5125937 6.7131844 2.1263875 8.8923 1.9921875 11 L 0 11 L 0 16 L 5 16 L 5 13.947266 C 9.2585 13.479336 11.90985 11.143441 13.28125 8.6816406 C 13.99636 7.3980406 14.366494 6.1048 14.496094 5 L 16 5 L 16 0 L 11 0 z M 9.9921875 2.7089844 C 10.304987 2.7008844 10.657 2.7262406 11 2.7441406 L 11 5 L 13.492188 5 C 13.364107 5.94186 13.030883 7.0755594 12.408203 8.1933594 C 11.178703 10.400459 8.8787 12.472216 5 12.916016 L 5 11 L 3.0195312 11 C 3.1533312 8.9977 3.5152869 6.9979875 4.4667969 5.4921875 C 5.1447069 4.4193875 6.0912 3.5885344 7.5 3.1152344 C 8.20441 2.8786144 9.0283875 2.7338144 9.9921875 2.7089844 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/show-sidebar.svg b/.icons/kora/actions/16/show-sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/kora/actions/16/show-sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/show-thumbnail-bar.svg b/.icons/kora/actions/16/show-thumbnail-bar.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/show-thumbnail-bar.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/sidebar-collapse-left.svg b/.icons/kora/actions/16/sidebar-collapse-left.svg
new file mode 100644
index 000000000..8eeb98650
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar-collapse-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527zm-12.365-.162h5v10h-5zm12 2v6l-4-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/sidebar-collapse-right.svg b/.icons/kora/actions/16/sidebar-collapse-right.svg
new file mode 100644
index 000000000..1582e1bde
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar-collapse-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527zm-.365-.162h-5v10h5zm-12 2v6l4-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/sidebar-collapse.svg b/.icons/kora/actions/16/sidebar-collapse.svg
new file mode 120000
index 000000000..cfaaff4a3
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar-collapse.svg
@@ -0,0 +1 @@
+sidebar-collapse-left.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/sidebar-expand-left.svg b/.icons/kora/actions/16/sidebar-expand-left.svg
new file mode 100644
index 000000000..f517c61aa
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar-expand-left.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m2 3h5v10h-5z"/>
+ <path d="m10 5 4 3-4 3z"/>
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/sidebar-expand-right.svg b/.icons/kora/actions/16/sidebar-expand-right.svg
new file mode 100644
index 000000000..f26e20bab
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar-expand-right.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m9 3h5v10h-5z"/>
+ <path d="m6 5v6l-4-3z"/>
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/sidebar-expand.svg b/.icons/kora/actions/16/sidebar-expand.svg
new file mode 120000
index 000000000..fee9688b1
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar-expand.svg
@@ -0,0 +1 @@
+sidebar-expand-left.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/sidebar-places.svg b/.icons/kora/actions/16/sidebar-places.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar-places.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/sidebar.svg b/.icons/kora/actions/16/sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/kora/actions/16/sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/similarartists-amarok.svg b/.icons/kora/actions/16/similarartists-amarok.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/kora/actions/16/similarartists-amarok.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/slideshow-plugin.svg b/.icons/kora/actions/16/slideshow-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/kora/actions/16/slideshow-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/smallclock.svg b/.icons/kora/actions/16/smallclock.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/smallclock.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/snap-bounding-box-center.svg b/.icons/kora/actions/16/snap-bounding-box-center.svg
new file mode 100644
index 000000000..62dacd91d
--- /dev/null
+++ b/.icons/kora/actions/16/snap-bounding-box-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,7 V 8 H 6 V 9 H 7 V 10 H 8 V 9 H 9 V 8 H 8 V 7 Z M 14,7 H 15 V 10 H 14 Z M 0,7 H 1 V 10 H 0 Z M 6,15 H 9 V 16 H 6 Z M 6,1 H 9 V 2 H 6 Z M 0,16 V 12 H 1 V 15 H 4 V 16 Z M 15,16 V 12 H 14 V 15 H 11 V 16 Z M 15,1 V 5 H 14 V 2 H 11 V 1 Z M 0,1 V 5 H 1 V 2 H 4 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-bounding-box-corners.svg b/.icons/kora/actions/16/snap-bounding-box-corners.svg
new file mode 100644
index 000000000..9ebc3deb6
--- /dev/null
+++ b/.icons/kora/actions/16/snap-bounding-box-corners.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,13 H 16 V 16 H 13 Z M 12,6 V 12 H 6 Z M 0,14 H 4 V 15 H 0 Z M 14,0 H 15 V 4 H 14 Z M 6,14 H 10 V 15 H 6 Z M 14,6 H 15 V 10 H 14 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-bounding-box-edges.svg b/.icons/kora/actions/16/snap-bounding-box-edges.svg
new file mode 100644
index 000000000..84582c406
--- /dev/null
+++ b/.icons/kora/actions/16/snap-bounding-box-edges.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,8 V 14 L 1,11 Z M 11,1 14,5 H 8 Z M 0,6 H 1 V 16 H 0 Z M 6,0 H 16 V 1 H 6 Z M 0,0 V 4 H 1 V 1 H 4 V 0 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-bounding-box-midpoints.svg b/.icons/kora/actions/16/snap-bounding-box-midpoints.svg
new file mode 100644
index 000000000..dcd4ad011
--- /dev/null
+++ b/.icons/kora/actions/16/snap-bounding-box-midpoints.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,10 1,8 4,6 Z M 12,10 15,8 12,6 Z M 8,15 10,12 H 6 Z M 8,1 10,4 H 6 Z M 15,7 H 16 V 9 H 15 Z M 0,7 H 1 V 9 H 0 Z M 7,15 H 9 V 16 H 7 Z M 7,0 H 9 V 1 H 7 Z M 0,16 V 11 H 1 V 15 H 5 V 16 Z M 16,16 V 12 H 15 V 15 H 11 V 16 Z M 16,0 V 5 H 15 V 1 H 11 V 0 Z M 0,0 V 5 H 1 V 1 H 5 V 0 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-bounding-box.svg b/.icons/kora/actions/16/snap-bounding-box.svg
new file mode 100644
index 000000000..559bbb431
--- /dev/null
+++ b/.icons/kora/actions/16/snap-bounding-box.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,3 H 0 V 0 H 3 Z M 4,10 V 4 H 10 Z M 16,2 H 12 V 1 H 16 Z M 2,16 H 1 V 12 H 2 Z M 10,2 H 6 V 1 H 10 Z M 2,10 H 1 V 6 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-extension.svg b/.icons/kora/actions/16/snap-extension.svg
new file mode 100644
index 000000000..f7d1b3112
--- /dev/null
+++ b/.icons/kora/actions/16/snap-extension.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 L 3 5 L 1 5 L 1 10 L 3 10 L 3 15 L 4 15 L 4 10 L 6 10 L 6 5 L 4 5 L 4 1 L 3 1 z M 9 5 L 9 10 L 14 10 L 14 8 L 16 8 L 16 7 L 14 7 L 14 5 L 9 5 z M 7 7 L 7 8 L 8 8 L 8 7 L 7 7 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-guideline.svg b/.icons/kora/actions/16/snap-guideline.svg
new file mode 100644
index 000000000..00612fed8
--- /dev/null
+++ b/.icons/kora/actions/16/snap-guideline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 5 L 4 3 L 1 1 z M 4 3 L 4 6 L 2 6 L 2 11 L 4 11 L 4 15 L 5 15 L 5 11 L 7 11 L 7 6 L 5 6 L 5 3 L 5 1 L 4 1 L 4 3 z M 5 3 L 8 5 L 8 1 L 5 3 z M 10 6 L 10 11 L 12 11 L 12 15 L 13 15 L 13 11 L 15 11 L 15 6 L 10 6 z M 8 8 L 8 9 L 9 9 L 9 8 L 8 8 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-intersection.svg b/.icons/kora/actions/16/snap-intersection.svg
new file mode 100644
index 000000000..ff7de9187
--- /dev/null
+++ b/.icons/kora/actions/16/snap-intersection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.646484 1.6464844 L 9.2929688 6 L 6 6 L 6 9.2929688 L 1.6464844 13.646484 L 2.3535156 14.353516 L 6.7070312 10 L 10 10 L 10 6.7070312 L 14.353516 2.3535156 L 13.646484 1.6464844 z M 2 2 L 2 3 L 3 3 L 3 2 L 2 2 z M 4 4 L 4 5 L 5 5 L 5 4 L 4 4 z M 11 11 L 11 12 L 12 12 L 12 11 L 11 11 z M 13 13 L 13 14 L 14 14 L 14 13 L 13 13 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-node.svg b/.icons/kora/actions/16/snap-node.svg
new file mode 100644
index 000000000..b7d87603f
--- /dev/null
+++ b/.icons/kora/actions/16/snap-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 5 L 10 7 L 7 7 L 7 8 L 10 8 L 10 10 L 15 10 L 15 5 L 10 5 z M 1 7 L 1 8 L 2 8 L 2 7 L 1 7 z M 3 7 L 3 8 L 4 8 L 4 7 L 3 7 z M 5 7 L 5 8 L 6 8 L 6 7 L 5 7 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-nodes-center.svg b/.icons/kora/actions/16/snap-nodes-center.svg
new file mode 100644
index 000000000..07473cba4
--- /dev/null
+++ b/.icons/kora/actions/16/snap-nodes-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,7 V 8 H 6 V 9 H 7 V 10 H 8 V 9 H 9 V 8 H 8 V 7 Z M 4,1 C 0,1 0,5 0,5 V 12 C 0,12 0,16 4,16 H 11 C 15,16 15,12 15,12 V 5 C 15,5 15,1 11,1 Z M 4.5,2 H 10.5 C 14,2 14,5.5 14,5.5 V 11.5 C 14,11.5 14,15 10.5,15 H 4.5 C 1,15 1,11.5 1,11.5 V 5.5 C 1,5.5 1,2 4.5,2 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-nodes-cusp.svg b/.icons/kora/actions/16/snap-nodes-cusp.svg
new file mode 100644
index 000000000..39f0d55bd
--- /dev/null
+++ b/.icons/kora/actions/16/snap-nodes-cusp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.96875 1.5019531 A 0.50005 0.50005 0 0 0 0.93554688 2.4980469 C 0.93554688 2.4980469 4.621675 3.0111881 7.234375 4.6738281 C 8.540775 5.5051481 9.5421156 6.5832406 9.7910156 7.9941406 C 10.015866 9.2682406 9.6331 10.904753 8.125 13.001953 L 7.0019531 13.001953 L 7.0019531 16.001953 L 10.001953 16.001953 L 10.001953 14.333984 C 12.361253 13.942784 13.769509 12.885563 14.537109 11.789062 C 15.501909 10.410763 15.501953 9.0019531 15.501953 9.0019531 A 0.50005 0.50005 0 1 0 14.501953 9.0019531 C 14.501953 9.0019531 14.501997 10.093144 13.716797 11.214844 C 13.129217 12.054244 11.940353 12.819328 10.001953 13.173828 L 10.001953 13.001953 L 9.1796875 13.001953 C 10.461688 11.026753 11.031191 9.2716656 10.775391 7.8222656 C 10.461871 6.0456656 9.2132313 4.7487781 7.7695312 3.8300781 C 4.8822313 1.9926781 1.0683594 1.5058594 1.0683594 1.5058594 A 0.50005 0.50005 0 0 0 1.0195312 1.5 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-nodes-intersection.svg b/.icons/kora/actions/16/snap-nodes-intersection.svg
new file mode 100644
index 000000000..951e5fa0b
--- /dev/null
+++ b/.icons/kora/actions/16/snap-nodes-intersection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.990234 0.49414062 A 0.50005 0.50005 0 0 0 14.646484 0.64453125 L 8.7910156 6.5 L 6.5 6.5 L 6.5 7.90625 L 0.86328125 9.5175781 A 0.50005 0.50005 0 1 0 1.1367188 10.478516 L 6.2832031 9.0078125 L 0.64648438 14.644531 A 0.50005 0.50005 0 1 0 1.3535156 15.351562 L 7.2050781 9.5 L 9.5 9.5 L 9.5 8.0898438 L 15.136719 6.4785156 A 0.50005 0.50005 0 0 0 14.996094 5.4960938 A 0.50005 0.50005 0 0 0 14.863281 5.5175781 L 9.7167969 6.9882812 L 15.353516 1.3515625 A 0.50005 0.50005 0 0 0 14.990234 0.49414062 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-nodes-midpoint.svg b/.icons/kora/actions/16/snap-nodes-midpoint.svg
new file mode 100644
index 000000000..256d27359
--- /dev/null
+++ b/.icons/kora/actions/16/snap-nodes-midpoint.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.613281 0.20507812 A 0.50005 0.50005 0 0 0 12.142578 0.77929688 L 12.425781 2.8652344 L 11.388672 3.9023438 L 11.085938 1.671875 A 0.50005 0.50005 0 0 0 10.564453 1.2324219 A 0.50005 0.50005 0 0 0 10.095703 1.8066406 L 10.5 4.7910156 L 8.7910156 6.5 L 6.5 6.5 L 6.5 7.90625 L 5.2695312 8.2578125 L 5.0097656 6.3359375 A 0.50005 0.50005 0 0 0 4.4882812 5.8964844 A 0.50005 0.50005 0 0 0 4.0175781 6.46875 L 4.2988281 8.5351562 L 2.6113281 9.0175781 L 2.3710938 7.2519531 A 0.50005 0.50005 0 0 0 1.8496094 6.8125 A 0.50005 0.50005 0 0 0 1.3789062 7.3867188 L 1.6386719 9.296875 L 0.86328125 9.5175781 A 0.50005 0.50005 0 1 0 1.1367188 10.478516 L 1.7734375 10.296875 L 2.1601562 13.130859 L 0.64648438 14.644531 A 0.50005 0.50005 0 1 0 1.3535156 15.351562 L 2.328125 14.376953 L 2.4257812 15.089844 A 0.50005 0.50005 0 1 0 3.4160156 14.957031 L 3.2167969 13.488281 L 4.7617188 11.943359 L 5.0644531 14.173828 A 0.50005 0.50005 0 1 0 6.0546875 14.039062 L 5.6503906 11.054688 L 7.2050781 9.5 L 9.5 9.5 L 9.5 8.0898438 L 10.894531 7.6914062 L 11.140625 9.5097656 A 0.50052 0.50052 0 0 0 12.132812 9.3769531 L 11.865234 7.4140625 L 13 7.0898438 L 13.189453 8.484375 A 0.50006301 0.50006301 0 1 0 14.179688 8.3496094 L 13.970703 6.8125 L 15.136719 6.4785156 A 0.50005 0.50005 0 0 0 14.996094 5.4960938 A 0.50005 0.50005 0 0 0 14.863281 5.5175781 L 13.835938 5.8105469 L 13.484375 3.2207031 L 15.353516 1.3515625 A 0.50005 0.50005 0 0 0 14.990234 0.49414062 A 0.50005 0.50005 0 0 0 14.646484 0.64453125 L 13.314453 1.9765625 L 13.134766 0.64453125 A 0.50005 0.50005 0 0 0 12.613281 0.20507812 z M 12.595703 4.109375 L 12.863281 6.0898438 L 11.730469 6.4121094 L 11.558594 5.1464844 L 12.595703 4.109375 z M 10.669922 6.0351562 L 10.757812 6.6914062 L 9.7167969 6.9882812 L 10.669922 6.0351562 z M 6.2832031 9.0078125 L 5.4804688 9.8105469 L 5.40625 9.2578125 L 6.2832031 9.0078125 z M 4.4335938 9.5371094 L 4.5917969 10.699219 L 3.0488281 12.242188 L 2.7460938 10.017578 L 4.4335938 9.5371094 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-nodes-path.svg b/.icons/kora/actions/16/snap-nodes-path.svg
new file mode 100644
index 000000000..4579306b9
--- /dev/null
+++ b/.icons/kora/actions/16/snap-nodes-path.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0058594 1.4941406 L 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.9375 2.4960938 C 0.9375 2.4960938 4.6236281 3.0112381 7.2363281 4.6738281 C 8.5427281 5.5051381 9.5440688 6.5832406 9.7929688 7.9941406 C 10.041949 9.4050406 9.5606013 11.255353 7.6132812 13.689453 A 0.50005 0.50005 0 0 0 7.9941406 14.5 C 11.613141 14.5 13.564497 13.165409 14.529297 11.787109 C 15.489297 10.407109 15.488281 8.9960938 15.488281 8.9960938 A 0.50005 0.50005 0 1 0 14.488281 8.9960938 C 14.488281 8.9960938 14.488325 10.087284 13.703125 11.208984 C 13.017775 12.188054 11.522291 13.071 8.9628906 13.3125 C 10.394391 11.2069 11.031219 9.3412531 10.761719 7.8144531 C 10.448199 6.0378531 9.2014125 4.7428187 7.7578125 3.8242188 C 4.8705125 1.9868188 1.0546875 1.5 1.0546875 1.5 A 0.50005 0.50005 0 0 0 1.0058594 1.4941406 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-nodes-rotation-center.svg b/.icons/kora/actions/16/snap-nodes-rotation-center.svg
new file mode 100644
index 000000000..9652d7794
--- /dev/null
+++ b/.icons/kora/actions/16/snap-nodes-rotation-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,11 V 16 H 7 V 15 H 3 V 11 Z M 11,1 V 2 H 15 V 6 H 16 V 1 Z M 2.5,8 5,4 H 3 V 2 H 7 V 1 H 2 V 4 H 0 Z M 15,11 V 15 H 11 V 16 H 16 V 11 Z M 9,7 V 8 H 8 V 9 H 9 V 10 H 10 V 9 H 11 V 8 H 10 V 7 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-nodes-smooth.svg b/.icons/kora/actions/16/snap-nodes-smooth.svg
new file mode 100644
index 000000000..42e1b575e
--- /dev/null
+++ b/.icons/kora/actions/16/snap-nodes-smooth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.96875 1.5019531 A 0.50005 0.50005 0 0 0 0.93554688 2.4980469 C 0.93554688 2.4980469 3.5980531 2.8748925 6.0019531 4.0078125 L 6.0019531 6.0019531 L 8.8085938 6.0019531 C 9.3046338 6.5797831 9.6577056 7.2386406 9.7910156 7.9941406 C 10.039996 9.4050406 9.5586481 11.255353 7.6113281 13.689453 A 0.50005 0.50005 0 0 0 8.0019531 14.501953 C 11.620953 14.501953 13.572309 13.167363 14.537109 11.789062 C 15.501909 10.410763 15.501953 9.0019531 15.501953 9.0019531 A 0.50005 0.50005 0 1 0 14.501953 9.0019531 C 14.501953 9.0019531 14.501997 10.093144 13.716797 11.214844 C 13.031447 12.193914 11.535962 13.076859 8.9765625 13.318359 C 10.408062 11.212759 11.044891 9.3491656 10.775391 7.8222656 C 10.556791 6.5835656 9.8788631 5.5820906 9.0019531 4.7753906 L 9.0019531 3.0019531 L 6.203125 3.0019531 C 3.670125 1.8505531 1.0683594 1.5058594 1.0683594 1.5058594 A 0.50005 0.50005 0 0 0 1.0195312 1.5 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-orthogonal.svg b/.icons/kora/actions/16/snap-orthogonal.svg
new file mode 100644
index 000000000..f28fcf2c0
--- /dev/null
+++ b/.icons/kora/actions/16/snap-orthogonal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 L 6 5 L 7 5 L 7 2 L 6 2 z M 6 6 L 6 7 L 7 7 L 7 6 L 6 6 z M 5 8 L 5 11 L 8 11 L 8 8 L 5 8 z M 1 9 L 1 10 L 2 10 L 2 9 L 1 9 z M 3 9 L 3 10 L 4 10 L 4 9 L 3 9 z M 9 9 L 9 10 L 10 10 L 10 9 L 9 9 z M 11 9 L 11 10 L 14 10 L 14 9 L 11 9 z M 6 12 L 6 13 L 7 13 L 7 12 L 6 12 z M 6 14 L 6 15 L 7 15 L 7 14 L 6 14 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-page.svg b/.icons/kora/actions/16/snap-page.svg
new file mode 100644
index 000000000..f57c4eeab
--- /dev/null
+++ b/.icons/kora/actions/16/snap-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.34,1.485c-0.387,-0 -0.758,0.153 -1.032,0.427c-0.273,0.274 -0.427,0.645 -0.427,1.031c-0,2.508 -0,7.606 -0,10.114c-0,0.805 0.653,1.458 1.459,1.458c1.946,0 5.374,0 7.32,0c0.806,0 1.459,-0.653 1.459,-1.458c0,-2.674 0,-8.088 0,-8.088l-2.945,-3.484l-5.834,-0Zm-0.528,0.931l-0,11.168l8.376,0l0,-8.337l-2.403,-0.024l-0,-2.807l-5.973,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap-text-baseline.svg b/.icons/kora/actions/16/snap-text-baseline.svg
new file mode 100644
index 000000000..8fe49e275
--- /dev/null
+++ b/.icons/kora/actions/16/snap-text-baseline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.95,2l-3.156,8l1.206,0.03l0.297,-0.757l4.434,0l1.037,2.727l1.236,0l-3.826,-10l-1.228,0Zm0.611,1.207c0.102,0.342 0.64,1.893 1.617,4.65l0.201,0.506l-3.729,0l1.911,-5.156Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M2,10l0,4l4,0l0,-4l-4,0Zm1,1l2,0l0,2l-2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/snap.svg b/.icons/kora/actions/16/snap.svg
new file mode 100644
index 000000000..0378f568a
--- /dev/null
+++ b/.icons/kora/actions/16/snap.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,0.5 0.5,3 3,5.5 5.5,3 Z M 5.5,4.5 4.5,5.5 8.5,9.5 7,11 H 11 V 7 L 9.5,8.5 Z M 13,10.5 10.5,13 13,15.5 15.5,13 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/social.svg b/.icons/kora/actions/16/social.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/kora/actions/16/social.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/sort-name.svg b/.icons/kora/actions/16/sort-name.svg
new file mode 100644
index 000000000..8ae467ed0
--- /dev/null
+++ b/.icons/kora/actions/16/sort-name.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.122,15.2c-0.034,-0 -0.05,-0.017 -0.05,-0.051l-0,-5.986c-0,-0.033 0.016,-0.05 0.05,-0.05l2.322,0c0.588,0 1.039,0.158 1.354,0.472c0.312,0.309 0.468,0.705 0.468,1.187c-0,0.264 -0.062,0.509 -0.184,0.735c-0.111,0.211 -0.319,0.395 -0.622,0.551c0.281,0.089 0.498,0.261 0.651,0.514c0.081,0.139 0.143,0.282 0.186,0.428c0.043,0.146 0.065,0.297 0.065,0.453c-0,0.532 -0.171,0.957 -0.514,1.274c-0.34,0.315 -0.739,0.473 -1.199,0.473l-2.527,-0Zm0.956,-2.657l0,1.704l1.35,0c0.314,0 0.548,-0.085 0.701,-0.255c0.151,-0.17 0.226,-0.369 0.226,-0.597c0,-0.223 -0.075,-0.421 -0.226,-0.593c-0.144,-0.173 -0.378,-0.259 -0.701,-0.259l-1.35,-0Zm0,-2.523l0,1.616l1.266,0c0.315,0 0.545,-0.078 0.689,-0.234c0.151,-0.153 0.226,-0.344 0.226,-0.572c-0,-0.225 -0.075,-0.415 -0.226,-0.568c-0.15,-0.162 -0.38,-0.242 -0.689,-0.242l-1.266,-0Zm-1.43,-3.422c-0.02,-0 -0.034,-0.007 -0.042,-0.021c-0.008,-0.014 -0.01,-0.03 -0.004,-0.046l2.189,-5.991c0.005,-0.022 0.019,-0.033 0.041,-0.033l0.748,0c0.009,0 0.018,0.004 0.027,0.011c0.01,0.006 0.016,0.014 0.019,0.022l2.185,5.991c0.005,0.016 0.004,0.032 -0.004,0.046c-0.009,0.014 -0.021,0.021 -0.038,0.021l-0.957,-0c-0.022,-0 -0.036,-0.012 -0.041,-0.034l-0.451,-1.32l-2.206,0l-0.464,1.32c-0.003,0.008 -0.009,0.016 -0.019,0.023c-0.009,0.007 -0.018,0.011 -0.027,0.011l-0.956,-0Zm3.371,-2.252l-0.389,-1.115l-0.334,-1.02l-0.079,-0.246l-0.441,1.332l-0.361,1.049l1.604,-0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M11.526,3.145l0,8.031l2.964,-2.964c0.273,-0.274 0.717,-0.274 0.99,-0c0.277,0.274 0.277,0.718 -0,0.992l-4.134,4.14c-0.143,0.141 -0.328,0.208 -0.513,0.205c-0.185,0.003 -0.37,-0.064 -0.509,-0.205l-4.138,-4.14c-0.273,-0.274 -0.273,-0.718 -0,-0.992c0.273,-0.274 0.721,-0.274 0.994,-0l2.959,2.964l0,-8.031c0,-0.383 0.31,-0.694 0.694,-0.694c0.384,0 0.693,0.311 0.693,0.694Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/sort-presence.svg b/.icons/kora/actions/16/sort-presence.svg
new file mode 100644
index 000000000..7855f6131
--- /dev/null
+++ b/.icons/kora/actions/16/sort-presence.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,2l0,1l8,0l0,-1l-8,0Zm0,2l0,1l6,0l0,-1l-6,0Zm0,4l0,1l8,0l0,-1l-8,0Zm0,2l0,1l5,0l0,-1l-5,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.5,2c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5c0.828,0 1.5,-0.672 1.5,-1.5c0,-0.828 -0.672,-1.5 -1.5,-1.5"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M3.5,8c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5c0.828,0 1.5,-0.672 1.5,-1.5c0,-0.828 -0.672,-1.5 -1.5,-1.5Zm8.5,5l0,1l2,0l0,-1l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/soundkonverter-replaygain.svg b/.icons/kora/actions/16/soundkonverter-replaygain.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/kora/actions/16/soundkonverter-replaygain.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/spacefm-find.svg b/.icons/kora/actions/16/spacefm-find.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/spacefm-find.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/speaker.svg b/.icons/kora/actions/16/speaker.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/kora/actions/16/speaker.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/speedometer.svg b/.icons/kora/actions/16/speedometer.svg
new file mode 120000
index 000000000..52a251442
--- /dev/null
+++ b/.icons/kora/actions/16/speedometer.svg
@@ -0,0 +1 @@
+kt-speed-limits.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/split.svg b/.icons/kora/actions/16/split.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/kora/actions/16/split.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/spray-mode-clone.svg b/.icons/kora/actions/16/spray-mode-clone.svg
new file mode 100644
index 000000000..ed5c8fcf2
--- /dev/null
+++ b/.icons/kora/actions/16/spray-mode-clone.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,8 H 10 V 13 H 3 Z M 4,1 V 5 H 13 V 10 H 15 V 1 Z M 1,6 V 15 H 12 V 6 Z M 2,7 H 11 V 14 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/spray-mode-copy.svg b/.icons/kora/actions/16/spray-mode-copy.svg
new file mode 100644
index 000000000..9390a6cfb
--- /dev/null
+++ b/.icons/kora/actions/16/spray-mode-copy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6 H 12 V 15 H 1 Z M 4,1 V 5 H 13 V 10 H 15 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/spray-mode-union.svg b/.icons/kora/actions/16/spray-mode-union.svg
new file mode 100644
index 000000000..56146a25c
--- /dev/null
+++ b/.icons/kora/actions/16/spray-mode-union.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 6 L 1 6 L 1 15 L 12 15 L 12 10 L 15 10 L 15 1 L 4 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/standard-connector.svg b/.icons/kora/actions/16/standard-connector.svg
new file mode 100644
index 000000000..3b4a298b8
--- /dev/null
+++ b/.icons/kora/actions/16/standard-connector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.5,1c-1.371,0 -2.5,1.129 -2.5,2.5c0,1.371 1.129,2.5 2.5,2.5c1.182,-0.002 2.209,-0.842 2.445,-2l2.055,0l-2.326,9l3.377,0c0.236,1.159 1.266,2 2.449,2c1.371,0 2.5,-1.129 2.5,-2.5c0,-1.371 -1.129,-2.5 -2.5,-2.5c-1.182,0.002 -2.209,0.842 -2.445,2l-2.148,0l2.354,-9l-3.312,0c-0.236,-1.159 -1.266,-2 -2.449,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/star-off.svg b/.icons/kora/actions/16/star-off.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/kora/actions/16/star-off.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/star-on.svg b/.icons/kora/actions/16/star-on.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/star-on.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/starred.svg b/.icons/kora/actions/16/starred.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/kora/actions/16/starred.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/start.svg b/.icons/kora/actions/16/start.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/kora/actions/16/start.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/sticky_zoom.svg b/.icons/kora/actions/16/sticky_zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/kora/actions/16/sticky_zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_about.svg b/.icons/kora/actions/16/stock_about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/stock_about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_add-bookmark.svg b/.icons/kora/actions/16/stock_add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/kora/actions/16/stock_add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_bell.svg b/.icons/kora/actions/16/stock_bell.svg
new file mode 120000
index 000000000..aa14f1cdc
--- /dev/null
+++ b/.icons/kora/actions/16/stock_bell.svg
@@ -0,0 +1 @@
+bell.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_bottom.svg b/.icons/kora/actions/16/stock_bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/kora/actions/16/stock_bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_calc-accept.svg b/.icons/kora/actions/16/stock_calc-accept.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/stock_calc-accept.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_calc-cancel.svg b/.icons/kora/actions/16/stock_calc-cancel.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/kora/actions/16/stock_calc-cancel.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_check-filled.svg b/.icons/kora/actions/16/stock_check-filled.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/stock_check-filled.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_close.svg b/.icons/kora/actions/16/stock_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/stock_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_contact-list.svg b/.icons/kora/actions/16/stock_contact-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/stock_contact-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_copy.svg b/.icons/kora/actions/16/stock_copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_cut.svg b/.icons/kora/actions/16/stock_cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/kora/actions/16/stock_cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_delete.svg b/.icons/kora/actions/16/stock_delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/stock_delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_down.svg b/.icons/kora/actions/16/stock_down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/stock_down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_edit.svg b/.icons/kora/actions/16/stock_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_exit.svg b/.icons/kora/actions/16/stock_exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_file-properites.svg b/.icons/kora/actions/16/stock_file-properites.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/stock_file-properites.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_file-properties.svg b/.icons/kora/actions/16/stock_file-properties.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/stock_file-properties.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_first.svg b/.icons/kora/actions/16/stock_first.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/kora/actions/16/stock_first.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_folder-copy.svg b/.icons/kora/actions/16/stock_folder-copy.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/kora/actions/16/stock_folder-copy.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_folder-move.svg b/.icons/kora/actions/16/stock_folder-move.svg
new file mode 120000
index 000000000..4fcef6d3d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_folder-move.svg
@@ -0,0 +1 @@
+folder-move.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_folder_properties.svg b/.icons/kora/actions/16/stock_folder_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/stock_folder_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_fullscreen.svg b/.icons/kora/actions/16/stock_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/kora/actions/16/stock_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_gtk-dnd-multiple.svg b/.icons/kora/actions/16/stock_gtk-dnd-multiple.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_help-add-bookmark.svg b/.icons/kora/actions/16/stock_help-add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/kora/actions/16/stock_help-add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_home.svg b/.icons/kora/actions/16/stock_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/kora/actions/16/stock_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_insert-note.svg b/.icons/kora/actions/16/stock_insert-note.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_insert-note.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_insert-rule.svg b/.icons/kora/actions/16/stock_insert-rule.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/stock_insert-rule.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_insert-table.svg b/.icons/kora/actions/16/stock_insert-table.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_insert-table.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_last.svg b/.icons/kora/actions/16/stock_last.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/kora/actions/16/stock_last.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_leave-fullscreen.svg b/.icons/kora/actions/16/stock_leave-fullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/kora/actions/16/stock_leave-fullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_left.svg b/.icons/kora/actions/16/stock_left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/kora/actions/16/stock_left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-compose.svg b/.icons/kora/actions/16/stock_mail-compose.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-compose.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-filters-apply.svg b/.icons/kora/actions/16/stock_mail-filters-apply.svg
new file mode 120000
index 000000000..392cdff7d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-filters-apply.svg
@@ -0,0 +1 @@
+kt-add-filters.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-flag-for-followup-done.svg b/.icons/kora/actions/16/stock_mail-flag-for-followup-done.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/stock_mail-flag-for-followup.svg b/.icons/kora/actions/16/stock_mail-flag-for-followup.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-flag-for-followup.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-forward.svg b/.icons/kora/actions/16/stock_mail-forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-open-multiple.svg b/.icons/kora/actions/16/stock_mail-open-multiple.svg
new file mode 120000
index 000000000..cb1065e6c
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-open-multiple.svg
@@ -0,0 +1 @@
+mail-open-multiple.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-reply-to-all.svg b/.icons/kora/actions/16/stock_mail-reply-to-all.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-reply-to-all.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-reply.svg b/.icons/kora/actions/16/stock_mail-reply.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-reply.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-send-receive.svg b/.icons/kora/actions/16/stock_mail-send-receive.svg
new file mode 120000
index 000000000..9dc6aa5a2
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-send-receive.svg
@@ -0,0 +1 @@
+mail-send-receive.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-send.svg b/.icons/kora/actions/16/stock_mail-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mail-unread-multiple.svg b/.icons/kora/actions/16/stock_mail-unread-multiple.svg
new file mode 120000
index 000000000..e712f76a7
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mail-unread-multiple.svg
@@ -0,0 +1 @@
+mail-unread-multiple.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_mark.svg b/.icons/kora/actions/16/stock_mark.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/stock_mark.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-fwd.svg b/.icons/kora/actions/16/stock_media-fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-next.svg b/.icons/kora/actions/16/stock_media-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-pause.svg b/.icons/kora/actions/16/stock_media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-play.svg b/.icons/kora/actions/16/stock_media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-prev.svg b/.icons/kora/actions/16/stock_media-prev.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-prev.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-rec.svg b/.icons/kora/actions/16/stock_media-rec.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-rec.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-rew.svg b/.icons/kora/actions/16/stock_media-rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_media-stop.svg b/.icons/kora/actions/16/stock_media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/stock_media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_navigator.svg b/.icons/kora/actions/16/stock_navigator.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/stock_navigator.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-24h-appointment.svg b/.icons/kora/actions/16/stock_new-24h-appointment.svg
new file mode 120000
index 000000000..11081d1a8
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-24h-appointment.svg
@@ -0,0 +1 @@
+new-24h-appointment.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-address-book.svg b/.icons/kora/actions/16/stock_new-address-book.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-address-book.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-appointment.svg b/.icons/kora/actions/16/stock_new-appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-bcard.svg b/.icons/kora/actions/16/stock_new-bcard.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-bcard.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-dir.svg b/.icons/kora/actions/16/stock_new-dir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-dir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-tab.svg b/.icons/kora/actions/16/stock_new-tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-text.svg b/.icons/kora/actions/16/stock_new-text.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-text.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_new-window.svg b/.icons/kora/actions/16/stock_new-window.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/kora/actions/16/stock_new-window.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_no.svg b/.icons/kora/actions/16/stock_no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/stock_no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_not.svg b/.icons/kora/actions/16/stock_not.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/stock_not.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_notes.svg b/.icons/kora/actions/16/stock_notes.svg
new file mode 100644
index 000000000..3c069b030
--- /dev/null
+++ b/.icons/kora/actions/16/stock_notes.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3,1.01c-1.108,-0 -2,0.892 -2,2l0,10c0,1.108 0.892,2 2,2l10,-0c1.108,-0 2,-0.892 2,-2l0,-10c0,-1.108 -0.892,-2 -2,-2l-10,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,10.306l4,0l0,1.459l-4,-0l0,-1.459Zm0,-3.025l8,-0l0,1.458l-8,-0l0,-1.458Zm0,-3.026l8,-0l0,1.458l-8,0l0,-1.458Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stock_paste.svg b/.icons/kora/actions/16/stock_paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/kora/actions/16/stock_paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_people.svg b/.icons/kora/actions/16/stock_people.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/kora/actions/16/stock_people.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_print-preview.svg b/.icons/kora/actions/16/stock_print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/kora/actions/16/stock_print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_print-setup.svg b/.icons/kora/actions/16/stock_print-setup.svg
new file mode 120000
index 000000000..21fb235ef
--- /dev/null
+++ b/.icons/kora/actions/16/stock_print-setup.svg
@@ -0,0 +1 @@
+document-page-setup.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_print.svg b/.icons/kora/actions/16/stock_print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_properties.svg b/.icons/kora/actions/16/stock_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/stock_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_redo.svg b/.icons/kora/actions/16/stock_redo.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/kora/actions/16/stock_redo.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_refresh.svg b/.icons/kora/actions/16/stock_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/stock_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_right.svg b/.icons/kora/actions/16/stock_right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_save-as.svg b/.icons/kora/actions/16/stock_save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/kora/actions/16/stock_save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_save.svg b/.icons/kora/actions/16/stock_save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_score-high.svg b/.icons/kora/actions/16/stock_score-high.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/kora/actions/16/stock_score-high.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_score-higher.svg b/.icons/kora/actions/16/stock_score-higher.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/kora/actions/16/stock_score-higher.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_score-highest.svg b/.icons/kora/actions/16/stock_score-highest.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/kora/actions/16/stock_score-highest.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_score-low.svg b/.icons/kora/actions/16/stock_score-low.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/kora/actions/16/stock_score-low.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_score-lower.svg b/.icons/kora/actions/16/stock_score-lower.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/kora/actions/16/stock_score-lower.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_score-lowest.svg b/.icons/kora/actions/16/stock_score-lowest.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/kora/actions/16/stock_score-lowest.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_score-normal.svg b/.icons/kora/actions/16/stock_score-normal.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/kora/actions/16/stock_score-normal.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_search.svg b/.icons/kora/actions/16/stock_search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/stock_search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_select-all.svg b/.icons/kora/actions/16/stock_select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/kora/actions/16/stock_select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_select-column.svg b/.icons/kora/actions/16/stock_select-column.svg
new file mode 120000
index 000000000..0d3db670f
--- /dev/null
+++ b/.icons/kora/actions/16/stock_select-column.svg
@@ -0,0 +1 @@
+object-columns.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_select-row.svg b/.icons/kora/actions/16/stock_select-row.svg
new file mode 120000
index 000000000..b496c3e1d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_select-row.svg
@@ -0,0 +1 @@
+object-rows.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_shared-by-me.svg b/.icons/kora/actions/16/stock_shared-by-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/kora/actions/16/stock_shared-by-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_shared-to-me.svg b/.icons/kora/actions/16/stock_shared-to-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/kora/actions/16/stock_shared-to-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_show-all.svg b/.icons/kora/actions/16/stock_show-all.svg
new file mode 120000
index 000000000..58041fda3
--- /dev/null
+++ b/.icons/kora/actions/16/stock_show-all.svg
@@ -0,0 +1 @@
+view-multiple-objects.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_stop.svg b/.icons/kora/actions/16/stock_stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/stock_stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_task-assigned-to.svg b/.icons/kora/actions/16/stock_task-assigned-to.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_task-assigned-to.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_task-assigned.svg b/.icons/kora/actions/16/stock_task-assigned.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/kora/actions/16/stock_task-assigned.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_task-recurring.svg b/.icons/kora/actions/16/stock_task-recurring.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/stock_task-recurring.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_task.svg b/.icons/kora/actions/16/stock_task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/kora/actions/16/stock_task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_text-monospaced.svg b/.icons/kora/actions/16/stock_text-monospaced.svg
new file mode 120000
index 000000000..7c4282d6b
--- /dev/null
+++ b/.icons/kora/actions/16/stock_text-monospaced.svg
@@ -0,0 +1 @@
+dialog-text-and-font.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_thunar-shortcuts.svg b/.icons/kora/actions/16/stock_thunar-shortcuts.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/kora/actions/16/stock_thunar-shortcuts.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_timezone.svg b/.icons/kora/actions/16/stock_timezone.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/kora/actions/16/stock_timezone.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_todo.svg b/.icons/kora/actions/16/stock_todo.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/stock_todo.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_top.svg b/.icons/kora/actions/16/stock_top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/kora/actions/16/stock_top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_undo.svg b/.icons/kora/actions/16/stock_undo.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/kora/actions/16/stock_undo.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_up.svg b/.icons/kora/actions/16/stock_up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/stock_up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_video-conferencing.svg b/.icons/kora/actions/16/stock_video-conferencing.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/kora/actions/16/stock_video-conferencing.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_view-details.svg b/.icons/kora/actions/16/stock_view-details.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/kora/actions/16/stock_view-details.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_volume.svg b/.icons/kora/actions/16/stock_volume.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_volume.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_xfburn-audio-cd.svg b/.icons/kora/actions/16/stock_xfburn-audio-cd.svg
new file mode 100644
index 000000000..a60cd78c0
--- /dev/null
+++ b/.icons/kora/actions/16/stock_xfburn-audio-cd.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Zm0,1c3.84,0 7,3.16 7,7c0,3.84 -3.16,7 -7,7c-3.84,0 -7,-3.16 -7,-7c-0,-3.84 3.16,-7 7,-7Z"/>
+ <path id="Musical-Note" style="fill:currentColor;" class="ColorScheme-Text" d="M10.129,3l-3.719,0.835c-0.199,0.045 -0.362,0.25 -0.362,0.455l-0,0.55l-0.006,4.651c-0,0.203 -0.162,0.406 -0.36,0.451l-1.02,0.231c-0.458,0.104 -0.832,0.574 -0.832,1.045l-0,0.083c-0,0.511 0.413,0.926 0.924,0.926l0.354,0c0.707,0 1.279,-0.574 1.279,-1.282l0,-3.211l0.007,0l-0,-1.925l3.924,-0.829l-0,3.4c-0,0.203 -0.162,0.405 -0.36,0.449l-1.051,0.237c-0.455,0.102 -0.826,0.568 -0.826,1.035l-0,0.086c-0,0.513 0.414,0.929 0.926,0.929l0.368,0c0.715,0 1.292,-0.579 1.292,-1.295l0,-6.092l-0,-0l-0,-0.296c-0,-0.264 -0.182,-0.446 -0.424,-0.446c-0.037,-0 -0.075,0.005 -0.114,0.013Zm0.22,0.44l-3.951,0.844l-0,0.647l3.951,-0.843l0,-0.648Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stock_xfburn-blank-cdrw.svg b/.icons/kora/actions/16/stock_xfburn-blank-cdrw.svg
new file mode 100644
index 000000000..80d87517d
--- /dev/null
+++ b/.icons/kora/actions/16/stock_xfburn-blank-cdrw.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Zm0,1c3.84,0 7,3.16 7,7c0,3.84 -3.16,7 -7,7c-3.84,0 -7,-3.16 -7,-7c-0,-3.84 3.16,-7 7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.907l2.011,-2.01c0.301,-0.302 0.79,-0.301 1.092,0c0.301,0.302 0.301,0.791 -0,1.092l-2.011,2.011l2.011,2.011c0.302,0.301 0.301,0.79 -0,1.092c-0.302,0.301 -0.79,0.301 -1.092,-0l-2.011,-2.011l-2.011,2.011c-0.302,0.302 -0.79,0.302 -1.092,0c-0.301,-0.301 -0.302,-0.791 -0,-1.092l2.011,-2.011l-2.011,-2.011c-0.301,-0.302 -0.301,-0.79 0,-1.092c0.302,-0.301 0.791,-0.302 1.092,-0l2.011,2.01Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stock_xfburn-data-copy.svg b/.icons/kora/actions/16/stock_xfburn-data-copy.svg
new file mode 120000
index 000000000..6ddeb4f7a
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/stock_xfburn-format-dvdrw.svg b/.icons/kora/actions/16/stock_xfburn-format-dvdrw.svg
new file mode 120000
index 000000000..68127038e
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/stock_xfburn-new-data-composition.svg b/.icons/kora/actions/16/stock_xfburn-new-data-composition.svg
new file mode 100644
index 000000000..dda254d4a
--- /dev/null
+++ b/.icons/kora/actions/16/stock_xfburn-new-data-composition.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Zm0,1c3.84,0 7,3.16 7,7c0,3.84 -3.16,7 -7,7c-3.84,0 -7,-3.16 -7,-7c-0,-3.84 3.16,-7 7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,10.5l8,0l0,1l-8,0l0,-1Zm0,-3l8,0l0,1l-8,0l0,-1Zm0,-3l8,0l0,1l-8,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stock_xfburn.svg b/.icons/kora/actions/16/stock_xfburn.svg
new file mode 100644
index 000000000..421fe5cbe
--- /dev/null
+++ b/.icons/kora/actions/16/stock_xfburn.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0c-4.389,0 -8,3.611 -8,8c0,4.389 3.611,8 8,8c4.389,0 8,-3.611 8,-8c0,-4.389 -3.611,-8 -8,-8Zm0,1c3.84,0 7,3.16 7,7c0,3.84 -3.16,7 -7,7c-3.84,0 -7,-3.16 -7,-7c-0,-3.84 3.16,-7 7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.453,2.569c-0.561,5.037 3.058,4.088 2.266,8.052c-0.309,1.545 -1.761,2.623 -3.933,2.623c-0.007,0 -0.014,0 -0.02,0c1.075,-0.006 1.696,-0.569 1.95,-1.31c0.448,-1.307 -2.687,-1.677 -1.716,-4.718c-1.938,0.86 -2.413,2.285 -2.217,4.062c0.103,0.934 0.658,1.721 1.538,1.916c-1.949,-0.233 -3.223,-1.885 -3.467,-3.883c-0.337,-2.751 1.919,-5.636 5.599,-6.742Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stock_yes.svg b/.icons/kora/actions/16/stock_yes.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/kora/actions/16/stock_yes.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stock_zoom-page.svg b/.icons/kora/actions/16/stock_zoom-page.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/kora/actions/16/stock_zoom-page.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stop.svg b/.icons/kora/actions/16/stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/story-editor.svg b/.icons/kora/actions/16/story-editor.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/kora/actions/16/story-editor.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/straight-connector.svg b/.icons/kora/actions/16/straight-connector.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/kora/actions/16/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/stroke-cap-butt.svg b/.icons/kora/actions/16/stroke-cap-butt.svg
new file mode 100644
index 000000000..d6b1ea70a
--- /dev/null
+++ b/.icons/kora/actions/16/stroke-cap-butt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4,4 H 12 V 16 H 4 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,5 H 5 V 16 H 4 V 4 H 12 V 16 H 11"/>
+</svg>
diff --git a/.icons/kora/actions/16/stroke-cap-round.svg b/.icons/kora/actions/16/stroke-cap-round.svg
new file mode 100644
index 000000000..15e9b1e3f
--- /dev/null
+++ b/.icons/kora/actions/16/stroke-cap-round.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4,4 H 12 V 16 H 4 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 8 0 4 0 4 4 L 4 16 L 5 16 L 5 4 L 11 4 L 11 16 L 12 16 L 12 4 C 12 0 8 0 8 0 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stroke-cap-square.svg b/.icons/kora/actions/16/stroke-cap-square.svg
new file mode 100644
index 000000000..29f4d04a8
--- /dev/null
+++ b/.icons/kora/actions/16/stroke-cap-square.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4,4 H 12 V 16 H 4 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 0 L 4 16 L 5 16 L 5 5 L 7 5 L 9 5 L 11 5 L 11 16 L 12 16 L 12 0 L 4 0 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stroke-join-bevel.svg b/.icons/kora/actions/16/stroke-join-bevel.svg
new file mode 100644
index 000000000..1343bf5d7
--- /dev/null
+++ b/.icons/kora/actions/16/stroke-join-bevel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,1 1,5 V 15 H 5 V 5 H 15 V 1 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5,5 H 15 V 15 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stroke-join-miter.svg b/.icons/kora/actions/16/stroke-join-miter.svg
new file mode 100644
index 000000000..4be897bca
--- /dev/null
+++ b/.icons/kora/actions/16/stroke-join-miter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 V 15 H 5 V 5 H 15 V 1 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5,5 H 15 V 15 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stroke-join-round.svg b/.icons/kora/actions/16/stroke-join-round.svg
new file mode 100644
index 000000000..7e3d20359
--- /dev/null
+++ b/.icons/kora/actions/16/stroke-join-round.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,1 C 1,1 1,5 1,5 V 15 H 5 V 5 H 15 V 1 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5,5 H 15 V 15 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/stroke-to-path.svg b/.icons/kora/actions/16/stroke-to-path.svg
new file mode 100644
index 000000000..1ff642b41
--- /dev/null
+++ b/.icons/kora/actions/16/stroke-to-path.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,6 C 6,6 6,11 6,11 V 16 H 7 V 11 C 7,11 7,7 11,7 H 16 V 6 Z M 10,2 C 2,2 2,10 2,10 V 16 H 3 V 10 C 3,10 3,3 10,3 H 16 V 2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,11 H 4 V 14 H 1 Z M 5,11 H 8 V 14 H 5 Z M 11,5 H 14 V 8 H 11 Z M 11,1 H 14 V 4 H 11 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/svn-commit.svg b/.icons/kora/actions/16/svn-commit.svg
new file mode 100644
index 000000000..99eb86b3b
--- /dev/null
+++ b/.icons/kora/actions/16/svn-commit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 C 2.1193 1 1 2.1193 1 3.5 C 1.0001 4.6879 1.8361 5.7116187 3 5.9492188 L 3 9.953125 C 1.8368 10.190555 1.0011 11.213191 1 12.400391 C 1 13.781091 2.1193 14.900391 3.5 14.900391 C 4.8807 14.900391 6 13.781091 6 12.400391 C 5.9999 11.213391 5.1639 10.188972 4 9.9511719 L 4 5.9453125 C 4.3899 5.8671125 4.7554063 5.6970187 5.0664062 5.4492188 L 6.2792969 6.3574219 C 6.0966969 6.7106219 6.0009 7.1023 6 7.5 C 6 8.8807 7.1193 10 8.5 10 C 9.8807 10 11 8.8807 11 7.5 C 11 6.1193 9.8807 5 8.5 5 C 7.908 5.0011 7.3356656 5.2122031 6.8847656 5.5957031 L 5.6914062 4.703125 C 5.8938062 4.334425 6 3.9206 6 3.5 C 6 2.1193 4.8807 1 3.5 1 z M 11.5 9 L 11.28125 9.1875 L 8 12 L 10 12 L 10 15 L 13 15 L 13 12 L 15 12 L 11.71875 9.1875 L 11.5 9 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/svn-update.svg b/.icons/kora/actions/16/svn-update.svg
new file mode 100644
index 000000000..38dc8bc47
--- /dev/null
+++ b/.icons/kora/actions/16/svn-update.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 C 2.1193 1 1 2.1193 1 3.5 C 1.00013 4.6879 1.83612 5.7116187 3 5.9492188 L 3 9.953125 C 1.8368 10.190545 1.0011 11.213191 1 12.400391 C 1 13.781091 2.1193 14.900391 3.5 14.900391 C 4.8807 14.900391 6 13.781091 6 12.400391 C 5.99987 11.212491 5.16388 10.188772 4 9.9511719 L 4 5.9453125 C 4.38986 5.8671125 4.7554563 5.6970387 5.0664062 5.4492188 L 6.2792969 6.3574219 C 6.0966469 6.7106519 6.0009 7.10233 6 7.5 C 6 8.8807 7.1193 10 8.5 10 C 9.06529 10 9.5812 9.8046412 10 9.4882812 L 10 12 L 8 12 L 11.28125 14.8125 L 11.5 15 L 11.71875 14.8125 L 15 12 L 13 12 L 13 9 L 10.488281 9 C 10.804641 8.58123 11 8.06529 11 7.5 C 11 6.1193 9.8807 5 8.5 5 C 7.90804 5.001 7.3356656 5.2121731 6.8847656 5.5957031 L 5.6914062 4.703125 C 5.8938362 4.334425 5.99998 3.92059 6 3.5 C 6 2.1193 4.8807 1 3.5 1 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/swap-panels.svg b/.icons/kora/actions/16/swap-panels.svg
new file mode 100644
index 000000000..a31d53782
--- /dev/null
+++ b/.icons/kora/actions/16/swap-panels.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 6 A 1.0001 1.0001 0 0 1 1.2929688 5.2929688 L 2.2929688 4.2929688 L 4.2929688 2.2929688 A 1.0001 1.0001 0 0 1 5.0976562 2.0039062 A 1.0001 1.0001 0 0 1 5.3828125 2.0761719 A 1.0001 1.0001 0 0 1 6 3 L 6 4 L 7 4 L 7 1 L 1 1 z M 1 6 L 1 15 L 7 15 L 7 12 A 1.0001 1.0001 0 0 1 6 11 L 6 9 A 1.0001 1.0001 0 0 1 4.2929688 9.7070312 L 2.2929688 7.7070312 L 1.2929688 6.7070312 A 1.0001 1.0001 0 0 1 1 6 z M 6 9 A 1.0001 1.0001 0 0 1 7 8 L 6 8 L 6 9 z M 9 1 L 9 4 A 1.0001 1.0001 0 0 1 10 5 L 10 7 A 1.0001 1.0001 0 0 1 11.707031 6.2929688 L 13.707031 8.2929688 L 14.707031 9.2929688 A 1.0001 1.0001 0 0 1 15 10 L 15 7.125 L 15 1 L 9 1 z M 15 10 A 1.0001 1.0001 0 0 1 14.707031 10.707031 L 13.707031 11.707031 L 11.707031 13.707031 A 1.0001 1.0001 0 0 1 10 13 L 10 12 L 9 12 L 9 15 L 15 15 L 15 10 z M 10 7 A 1.0001 1.0001 0 0 1 9 8 L 10 8 L 10 7 z M 5 3 L 3 5 L 2 6 L 3 7 L 5 9 L 5 7 L 9 7 L 9 5 L 5 5 L 5 3 z M 11 7 L 11 9 L 7 9 L 7 11 L 11 11 L 11 13 L 13 11 L 14 10 L 13 9 L 11 7 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/symbol-add.svg b/.icons/kora/actions/16/symbol-add.svg
new file mode 100644
index 000000000..99c5a8be5
--- /dev/null
+++ b/.icons/kora/actions/16/symbol-add.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,10 A 5,5 0 0 1 10,15 5,5 0 0 1 5,10 5,5 0 0 1 10,5 5,5 0 0 1 15,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 5 A 5 5 0 0 0 5 10 A 5 5 0 0 0 10 15 A 5 5 0 0 0 15 10 A 5 5 0 0 0 10 5 z M 10 6 A 4 4 0 0 1 14 10 A 4 4 0 0 1 10 14 A 4 4 0 0 1 6 10 A 4 4 0 0 1 10 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,0 7,4 H 9 V 9 H 2 V 11 H 11 V 4 H 13 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/symbol-bigger.svg b/.icons/kora/actions/16/symbol-bigger.svg
new file mode 100644
index 000000000..95b862055
--- /dev/null
+++ b/.icons/kora/actions/16/symbol-bigger.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,4 A 4,4 0 0 0 4,8 4,4 0 0 0 8,12 4,4 0 0 0 12,8 4,4 0 0 0 8,4 Z M 8,5 A 3,3 0 0 1 11,8 3,3 0 0 1 8,11 3,3 0 0 1 5,8 3,3 0 0 1 8,5 Z M 3,6 V 10 L 0,8 Z M 8,16 10,13 H 6 Z M 8,0 10,3 H 6 Z M 13,6 V 10 L 16,8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/symbol-fit.svg b/.icons/kora/actions/16/symbol-fit.svg
new file mode 100644
index 000000000..b0b536648
--- /dev/null
+++ b/.icons/kora/actions/16/symbol-fit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,2 10,5 H 6 Z M 8,14 10,11 H 6 Z M 11,6 V 10 L 14,8 Z M 5,6 V 10 L 2,8 Z M 0,0 V 16 H 16 V 0 Z M 1,1 H 15 V 15 H 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/symbol-remove.svg b/.icons/kora/actions/16/symbol-remove.svg
new file mode 100644
index 000000000..163018d5b
--- /dev/null
+++ b/.icons/kora/actions/16/symbol-remove.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10,5 A 5,5 0 0 0 5,10 5,5 0 0 0 10,15 5,5 0 0 0 15,10 5,5 0 0 0 10,5 Z M 10,6 A 4,4 0 0 1 14,10 4,4 0 0 1 10,14 4,4 0 0 1 6,10 4,4 0 0 1 10,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,10 4,7 V 9 H 9 V 2 H 11 V 11 H 4 V 13 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/symbol-smaller.svg b/.icons/kora/actions/16/symbol-smaller.svg
new file mode 100644
index 000000000..b64d32d29
--- /dev/null
+++ b/.icons/kora/actions/16/symbol-smaller.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,4 A 4,4 0 0 0 4,8 4,4 0 0 0 8,12 4,4 0 0 0 12,8 4,4 0 0 0 8,4 Z M 8,5 A 3,3 0 0 1 11,8 3,3 0 0 1 8,11 3,3 0 0 1 5,8 3,3 0 0 1 8,5 Z M 16,6 V 10 L 13,8 Z M 8,3 10,0 H 6 Z M 8,13 10,16 H 6 Z M 0,6 V 10 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/symbols.svg b/.icons/kora/actions/16/symbols.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/kora/actions/16/symbols.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/system-help.svg b/.icons/kora/actions/16/system-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/kora/actions/16/system-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/system-run.svg b/.icons/kora/actions/16/system-run.svg
new file mode 100644
index 000000000..89a8868de
--- /dev/null
+++ b/.icons/kora/actions/16/system-run.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.882,5.09c-0.443,-0.058 -0.893,-0.058 -1.336,-0l-0.205,1.242c-0.336,0.076 -0.662,0.194 -0.968,0.352l-0.955,-0.82c-0.377,0.241 -0.722,0.53 -1.024,0.859l0.642,1.083c-0.209,0.274 -0.382,0.575 -0.515,0.893l-1.259,-0.015c-0.134,0.427 -0.212,0.87 -0.232,1.317l1.188,0.416c0.016,0.345 0.076,0.686 0.179,1.015l-0.974,0.798c0.172,0.413 0.396,0.803 0.668,1.158l1.178,-0.444c0.234,0.254 0.499,0.476 0.79,0.662l-0.233,1.237c0.397,0.206 0.819,0.36 1.256,0.458l0.617,-1.098c0.342,0.044 0.688,0.044 1.03,-0l0.617,1.098c0.437,-0.098 0.859,-0.252 1.256,-0.458l-0.233,-1.237c0.291,-0.186 0.556,-0.408 0.789,-0.662l1.179,0.444c0.271,-0.355 0.496,-0.745 0.668,-1.158l-0.974,-0.798c0.103,-0.329 0.163,-0.67 0.179,-1.015l1.188,-0.416c-0.02,-0.447 -0.099,-0.89 -0.232,-1.317l-1.259,0.015c-0.133,-0.318 -0.306,-0.619 -0.515,-0.893l0.642,-1.083c-0.303,-0.329 -0.648,-0.618 -1.024,-0.859l-0.956,0.82c-0.305,-0.158 -0.631,-0.276 -0.968,-0.352l-0.204,-1.242Zm-0.668,2.235c1.606,-0 2.911,1.304 2.911,2.911c0,1.607 -1.305,2.911 -2.911,2.911c-1.607,0 -2.911,-1.304 -2.911,-2.911c-0,-1.607 1.304,-2.911 2.911,-2.911Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5.2,0.758c-0.402,-0.078 -0.815,-0.078 -1.217,0l-0.184,0.786c-0.3,0.103 -0.577,0.263 -0.816,0.471l-0.773,-0.233c-0.269,0.308 -0.475,0.666 -0.608,1.053l0.589,0.553c-0.061,0.311 -0.061,0.631 -0,0.942l-0.589,0.552c0.133,0.387 0.339,0.745 0.608,1.054l0.773,-0.234c0.239,0.208 0.516,0.368 0.816,0.471l0.184,0.786c0.402,0.079 0.815,0.079 1.217,0l0.184,-0.786c0.299,-0.103 0.577,-0.263 0.815,-0.471l0.773,0.234c0.269,-0.309 0.476,-0.667 0.608,-1.054l-0.588,-0.552c0.061,-0.311 0.061,-0.631 -0,-0.942l0.588,-0.553c-0.132,-0.387 -0.339,-0.745 -0.608,-1.053l-0.773,0.233c-0.238,-0.208 -0.516,-0.368 -0.815,-0.471l-0.184,-0.786Zm-0.609,1.358c0.962,-0 1.743,0.781 1.743,1.743c0,0.962 -0.781,1.743 -1.743,1.743c-0.962,-0 -1.743,-0.781 -1.743,-1.743c0,-0.962 0.781,-1.743 1.743,-1.743Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/system-search.svg b/.icons/kora/actions/16/system-search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/system-search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/system-software-install.svg b/.icons/kora/actions/16/system-software-install.svg
new file mode 100644
index 000000000..05b85954e
--- /dev/null
+++ b/.icons/kora/actions/16/system-software-install.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.051,13.499c-1.134,0.837 -2.535,1.332 -4.051,1.332c-3.77,0 -6.831,-3.061 -6.831,-6.831c0,-3.77 3.061,-6.831 6.831,-6.831c1.516,0 2.917,0.495 4.051,1.332l0,-0.913l2.78,0l0,12.824l-2.78,0l0,-0.913Zm2.099,-6.187c-0.02,-0.174 -0.223,-0.304 -0.399,-0.304c-0.566,0 -1.069,-0.333 -1.279,-0.848c-0.217,-0.527 -0.077,-1.143 0.344,-1.531c0.134,-0.121 0.149,-0.324 0.038,-0.467c-0.29,-0.368 -0.62,-0.701 -0.98,-0.99c-0.141,-0.113 -0.349,-0.097 -0.47,0.039c-0.369,0.408 -1.032,0.56 -1.544,0.346c-0.532,-0.224 -0.869,-0.764 -0.836,-1.344c0.011,-0.181 -0.122,-0.34 -0.304,-0.361c-0.462,-0.054 -0.927,-0.055 -1.392,-0.004c-0.179,0.02 -0.312,0.175 -0.307,0.354c0.021,0.574 -0.32,1.105 -0.847,1.321c-0.505,0.206 -1.164,0.057 -1.532,-0.349c-0.122,-0.133 -0.325,-0.15 -0.468,-0.039c-0.37,0.291 -0.708,0.624 -1.001,0.99c-0.113,0.142 -0.097,0.348 0.037,0.471c0.433,0.39 0.571,1.01 0.347,1.543c-0.214,0.509 -0.742,0.837 -1.346,0.837c-0.197,-0.006 -0.337,0.125 -0.358,0.304c-0.055,0.465 -0.055,0.938 -0.003,1.407c0.02,0.175 0.229,0.305 0.405,0.305c0.539,-0.014 1.057,0.319 1.275,0.848c0.216,0.527 0.077,1.142 -0.346,1.53c-0.133,0.122 -0.15,0.325 -0.038,0.466c0.287,0.368 0.616,0.7 0.979,0.991c0.141,0.115 0.348,0.098 0.471,-0.037c0.37,-0.41 1.033,-0.561 1.543,-0.348c0.533,0.224 0.87,0.764 0.837,1.344c-0.011,0.182 0.122,0.34 0.304,0.362c0.236,0.026 0.474,0.041 0.713,0.041c0.226,0 0.453,-0.013 0.679,-0.038c0.179,-0.02 0.313,-0.175 0.307,-0.355c-0.021,-0.573 0.319,-1.103 0.846,-1.319c0.509,-0.208 1.165,-0.056 1.533,0.349c0.122,0.132 0.324,0.149 0.467,0.039c0.371,-0.291 0.707,-0.624 1.002,-0.99c0.113,-0.142 0.097,-0.349 -0.037,-0.471c-0.431,-0.39 -0.572,-1.01 -0.348,-1.544c0.212,-0.501 0.72,-0.839 1.267,-0.839l0.077,0.002c0.177,0.015 0.34,-0.122 0.361,-0.303c0.055,-0.465 0.055,-0.939 0.003,-1.408Zm-6.141,2.577c-1.035,0 -1.877,-0.842 -1.877,-1.878c0,-1.034 0.842,-1.877 1.877,-1.877c1.035,0 1.877,0.843 1.877,1.877c0,1.036 -0.842,1.878 -1.877,1.878Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/system-upgrade.svg b/.icons/kora/actions/16/system-upgrade.svg
new file mode 100644
index 000000000..d487b77be
--- /dev/null
+++ b/.icons/kora/actions/16/system-upgrade.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.211,0c4.415,0 8,3.585 8,8c0,4.415 -3.585,8 -8,8c-4.415,0 -8,-3.585 -8,-8c0,-4.415 3.585,-8 8,-8Zm0,0.818c-3.964,-0 -7.182,3.218 -7.182,7.182c0,3.964 3.218,7.182 7.182,7.182c3.964,0 7.182,-3.218 7.182,-7.182c0,-3.964 -3.218,-7.182 -7.182,-7.182Zm0,9.676l3.124,-3.942c0.305,-0.383 0.864,-0.448 1.248,-0.144c0.384,0.305 0.449,0.864 0.144,1.247l-3.816,4.814c-0.176,0.222 -0.437,0.337 -0.7,0.336c-0.264,0.001 -0.524,-0.114 -0.701,-0.336l-3.815,-4.813c-0.305,-0.384 -0.24,-0.943 0.144,-1.247c0.384,-0.305 0.943,-0.24 1.248,0.143l3.124,3.942Zm0,-4.431l1.583,-1.997c0.227,-0.286 0.642,-0.334 0.928,-0.108c0.286,0.227 0.334,0.643 0.107,0.928l-2.097,2.646c-0.131,0.165 -0.325,0.25 -0.521,0.25c-0.196,0 -0.391,-0.085 -0.521,-0.25l-2.097,-2.646c-0.227,-0.285 -0.179,-0.701 0.107,-0.928c0.285,-0.226 0.701,-0.178 0.928,0.108l1.583,1.997Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tab-close-other.svg b/.icons/kora/actions/16/tab-close-other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/kora/actions/16/tab-close-other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab-close.svg b/.icons/kora/actions/16/tab-close.svg
new file mode 100644
index 000000000..167e8893a
--- /dev/null
+++ b/.icons/kora/actions/16/tab-close.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,2c0,0 -2,0 -2,2l0,7c0,1 -1,1 -1,1l-1,0l0,2l16,0l0,-2l-1,0c0,0 -1,0 -1,-1l0,-7c0,0 0,-2 -2,-2l-8,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2c0,0 -2,0 -2,2l0,7c0,1 -1,1 -1,1l-1,0l0,2l16,0l0,-2l-1,0c0,0 -1,0 -1,-1l0,-7c0,0 0,-2 -2,-2l-8,0Zm11,11c0,0 -2,0 -2,-2l0,-7c0,0 0,-1 -1,-1l-8,0c0,0 -1,0 -1,1l0,7c0,2 -2,2 -2,2l14,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.972l1.893,-1.893c0.283,-0.284 0.744,-0.283 1.028,0c0.284,0.284 0.284,0.744 -0,1.028l-1.893,1.893l1.893,1.893c0.284,0.283 0.283,0.744 -0,1.028c-0.284,0.284 -0.744,0.284 -1.028,-0l-1.893,-1.893l-1.893,1.893c-0.284,0.284 -0.744,0.284 -1.028,-0c-0.283,-0.284 -0.284,-0.744 -0,-1.028l1.893,-1.893l-1.893,-1.893c-0.284,-0.284 -0.284,-0.744 0,-1.028c0.284,-0.283 0.745,-0.284 1.028,-0l1.893,1.893Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tab-detach.svg b/.icons/kora/actions/16/tab-detach.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/kora/actions/16/tab-detach.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab-duplicate.svg b/.icons/kora/actions/16/tab-duplicate.svg
new file mode 100644
index 000000000..194435806
--- /dev/null
+++ b/.icons/kora/actions/16/tab-duplicate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5.412,3.709c0,-0 -1.765,-0 -1.765,1.764l0,6.177c0,0.882 -0.882,0.882 -0.882,0.882l-0.882,0l-0,1.765l14.117,-0l0,-1.765l-0.882,0c-0,0 -0.883,0 -0.883,-0.882l0,-6.177c0,0 0,-1.764 -1.764,-1.764l-7.059,-0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3.639,11.794l-3.639,-0l0,-1.765l0.882,0c0,0 0.883,0 0.883,-0.882l-0,-6.176c-0,-1.765 1.764,-1.765 1.764,-1.765l7.059,-0c1.765,-0 1.765,1.765 1.765,1.765l-0,0.738l-6.941,-0c0,-0 -1.765,-0 -1.765,1.764l0,6.177c0,0.051 -0.003,0.099 -0.008,0.144Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.412,3.709c0,-0 -1.765,-0 -1.765,1.764l0,6.177c0,0.882 -0.882,0.882 -0.882,0.882l-0.882,0l-0,1.765l14.117,-0l0,-1.765l-0.882,0c-0,0 -0.883,0 -0.883,-0.882l0,-6.177c0,0 0,-1.764 -1.764,-1.764l-7.059,-0Zm9.706,9.705c-0,0 -1.765,0 -1.765,-1.764l0,-6.177c0,0 0,-0.882 -0.882,-0.882l-7.059,0c0,0 -0.882,0 -0.882,0.882l-0,6.177c-0,1.764 -1.765,1.764 -1.765,1.764l12.353,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tab-new-background.svg b/.icons/kora/actions/16/tab-new-background.svg
new file mode 100644
index 000000000..a8133716d
--- /dev/null
+++ b/.icons/kora/actions/16/tab-new-background.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,2c0,0 -2,0 -2,2l0,7c0,1 -1,1 -1,1l-1,0l0,2l16,0l0,-2l-1,0c0,0 -1,0 -1,-1l0,-7c0,0 0,-2 -2,-2l-8,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l2,0l0,2l2,0l0,2l-2,0l0,2l-2,0l0,-2l-2,0l0,-2l2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tab-new.svg b/.icons/kora/actions/16/tab-new.svg
new file mode 100644
index 000000000..55f794f39
--- /dev/null
+++ b/.icons/kora/actions/16/tab-new.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,2c0,0 -2,0 -2,2l0,7c0,1 -1,1 -1,1l-1,0l0,2l16,0l0,-2l-1,0c0,0 -1,0 -1,-1l0,-7c0,0 0,-2 -2,-2l-8,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,2c0,0 -2,0 -2,2l0,7c0,1 -1,1 -1,1l-1,0l0,2l16,0l0,-2l-1,0c0,0 -1,0 -1,-1l0,-7c0,0 0,-2 -2,-2l-8,0Zm11,11c0,0 -2,0 -2,-2l0,-7c0,0 0,-1 -1,-1l-8,0c0,0 -1,0 -1,1l0,7c0,2 -2,2 -2,2l14,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,5l2,0l0,2l2,0l0,2l-2,0l0,2l-2,0l0,-2l-2,0l0,-2l2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tab.svg b/.icons/kora/actions/16/tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/kora/actions/16/tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab_breakoff.svg b/.icons/kora/actions/16/tab_breakoff.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/kora/actions/16/tab_breakoff.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab_duplicate.svg b/.icons/kora/actions/16/tab_duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/kora/actions/16/tab_duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab_new.svg b/.icons/kora/actions/16/tab_new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/kora/actions/16/tab_new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab_new_bg.svg b/.icons/kora/actions/16/tab_new_bg.svg
new file mode 120000
index 000000000..0056df02a
--- /dev/null
+++ b/.icons/kora/actions/16/tab_new_bg.svg
@@ -0,0 +1 @@
+tab-new-background.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab_remove.svg b/.icons/kora/actions/16/tab_remove.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/kora/actions/16/tab_remove.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tab_remove_other.svg b/.icons/kora/actions/16/tab_remove_other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/kora/actions/16/tab_remove_other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/table.svg b/.icons/kora/actions/16/table.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/kora/actions/16/table.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-addressbook.svg b/.icons/kora/actions/16/tag-addressbook.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/kora/actions/16/tag-addressbook.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-delete.svg b/.icons/kora/actions/16/tag-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/tag-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-edit.svg b/.icons/kora/actions/16/tag-edit.svg
new file mode 100644
index 000000000..3f3e7a4ac
--- /dev/null
+++ b/.icons/kora/actions/16/tag-edit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.857,12.072l-2.857,2.856l0,1.072l1.072,0l2.856,-2.857l-1.071,-1.071Zm1.123,-1.068c-0.041,0.008 -0.086,0.031 -0.13,0.076l-0.635,0.635l1.07,1.07l0.635,-0.635c0.179,-0.178 -0,-0.357 -0,-0.357l-0.713,-0.713c0,0 -0.101,-0.101 -0.227,-0.076Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M4,1c0,0 -2,0 -2,2l0,5l7,7l7,-7l-7,-7l-5,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,1c0,0 -2,0 -2,2l0,5l7,7l7,-7l-7,-7l-5,0Zm4.586,1l-4.586,0c0,0 -1,0 -1,1l0,4.586l6,6l5.586,-5.586l-6,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tag-events.svg b/.icons/kora/actions/16/tag-events.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/kora/actions/16/tag-events.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-folder.svg b/.icons/kora/actions/16/tag-folder.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/kora/actions/16/tag-folder.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-new.svg b/.icons/kora/actions/16/tag-new.svg
new file mode 100644
index 000000000..0e8f274c8
--- /dev/null
+++ b/.icons/kora/actions/16/tag-new.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,1c0,0 -2,0 -2,2l0,5l7,7l7,-7l-7,-7l-5,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,1c0,0 -2,0 -2,2l0,5l7,7l7,-7l-7,-7l-5,0Zm4.586,1l-4.586,0c0,-0 -1,-0 -1,1l0,4.586l6,6l5.586,-5.586l-6,-6Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,4l2,0l0,2l2,0l0,2l-2,0l0,2l-2,0l0,-2l-2,0l0,-2l2,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tag-people.svg b/.icons/kora/actions/16/tag-people.svg
new file mode 120000
index 000000000..df1acb1ec
--- /dev/null
+++ b/.icons/kora/actions/16/tag-people.svg
@@ -0,0 +1 @@
+user-identity.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-places.svg b/.icons/kora/actions/16/tag-places.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/kora/actions/16/tag-places.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-properties.svg b/.icons/kora/actions/16/tag-properties.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/kora/actions/16/tag-properties.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag-recents.svg b/.icons/kora/actions/16/tag-recents.svg
new file mode 100644
index 000000000..02b7ecbe1
--- /dev/null
+++ b/.icons/kora/actions/16/tag-recents.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,1c0,0 -2,0 -2,2l0,5l7,7l7,-7l-7,-7l-5,0Zm4,2c-2.194,0 -4,1.806 -4,4c0,2.194 1.806,4 4,4c2.194,0 4,-1.806 4,-4c0,-2.194 -1.806,-4 -4,-4Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,3.364c-1.995,-0 -3.636,1.641 -3.636,3.636c-0,1.995 1.641,3.636 3.636,3.636c1.995,0 3.636,-1.641 3.636,-3.636c0,-1.995 -1.641,-3.636 -3.636,-3.636Zm-0.839,0.659l0.465,0l0.374,2.977l1.702,0.328l-0,0.556l-2.914,0.328l0.373,-4.189Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tag-reset.svg b/.icons/kora/actions/16/tag-reset.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/kora/actions/16/tag-reset.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tag.svg b/.icons/kora/actions/16/tag.svg
new file mode 100644
index 000000000..8b77bc1e9
--- /dev/null
+++ b/.icons/kora/actions/16/tag.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,1c0,0 -2,0 -2,2l0,5l7,7l7,-7l-7,-7l-5,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,1c0,0 -2,0 -2,2l0,5l7,7l7,-7l-7,-7l-5,0Zm4.586,1l-4.586,0c0,-0 -1,-0 -1,1l0,4.586l6,6l5.586,-5.586l-6,-6Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tap-create.svg b/.icons/kora/actions/16/tap-create.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/kora/actions/16/tap-create.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tap-extract-to.svg b/.icons/kora/actions/16/tap-extract-to.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/kora/actions/16/tap-extract-to.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tap-extract.svg b/.icons/kora/actions/16/tap-extract.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/kora/actions/16/tap-extract.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/task-attempt.svg b/.icons/kora/actions/16/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/actions/16/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/task-attention.svg b/.icons/kora/actions/16/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/actions/16/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/task-due.svg b/.icons/kora/actions/16/task-due.svg
new file mode 100644
index 000000000..c2cab0b2c
--- /dev/null
+++ b/.icons/kora/actions/16/task-due.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M13.255,13.798c0.608,0 1.101,0.494 1.101,1.102c0,0.607 -0.493,1.1 -1.101,1.1c-0.608,0 -1.101,-0.493 -1.101,-1.1c-0,-0.608 0.493,-1.102 1.101,-1.102Zm-1.255,-6.021c0,-0.33 0.132,-0.648 0.366,-0.882c0.234,-0.235 0.552,-0.366 0.882,-0.366l0.013,-0c0.331,-0 0.649,0.131 0.883,0.366c0.234,0.234 0.366,0.552 0.366,0.882c-0,1.395 -0.329,3.294 -0.329,4.323c0,0.244 -0.097,0.479 -0.269,0.652c-0.174,0.172 -0.408,0.269 -0.652,0.269l-0.01,0c-0.244,0 -0.478,-0.097 -0.652,-0.269c-0.172,-0.173 -0.269,-0.408 -0.269,-0.652c-0,-1.029 -0.329,-2.928 -0.329,-4.323Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9,2c0,0.549 -0.451,1 -1,1c-0.549,0 -1,-0.451 -1,-1c0,-0.549 0.451,-1 1,-1c0.549,-0 1,0.451 1,1Zm-1,-2c0,0 -2,0 -2,2l-4,0c0,0 -1,0 -1,1l0,11c0,1 1,1 1,1l9,0l0,-3l-7,0l0,-1l7,0l0,-2l-7,0l0,-1l7,0l0,-2l-7,0l0,-1l8,0l0,1l3,0l0,-3c0,-1 -1,-1 -1,-1l-4,0c0,-2 -2,-2 -2,-2Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="8.001" height="1.004" x="4" y="5"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="7" height="1.004" x="4" y="8"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="7" height="1.004" x="4" y="11"/>
+</svg>
diff --git a/.icons/kora/actions/16/task-new.svg b/.icons/kora/actions/16/task-new.svg
new file mode 120000
index 000000000..8ca434ee4
--- /dev/null
+++ b/.icons/kora/actions/16/task-new.svg
@@ -0,0 +1 @@
+view-calendar-day.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/task-past-due.svg b/.icons/kora/actions/16/task-past-due.svg
new file mode 100644
index 000000000..c95f4f1d9
--- /dev/null
+++ b/.icons/kora/actions/16/task-past-due.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,0c0,0 -2,0 -2,2l-4,0c0,0 -1,0 -1,1l0,11c0,1 1,1 1,1l8,0l0,-5l5,0l0,-7c0,-1 -1,-1 -1,-1l-4,0c0,-2 -2,-2 -2,-2Zm1,2c0,-0.549 -0.451,-1 -1,-1c-0.549,0 -1,0.451 -1,1c0,0.549 0.451,1 1,1c0.549,0 1,-0.451 1,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.315,12.433l1.622,-1.621c0.243,-0.243 0.637,-0.243 0.88,0c0.244,0.243 0.244,0.638 0,0.881l-1.621,1.621l1.622,1.623c0.243,0.243 0.243,0.637 -0.001,0.881c-0.243,0.243 -0.637,0.243 -0.88,-0l-1.622,-1.623l-1.622,1.623c-0.244,0.243 -0.638,0.243 -0.881,-0c-0.243,-0.244 -0.244,-0.638 -0,-0.881l1.622,-1.623l-1.622,-1.621c-0.243,-0.244 -0.243,-0.638 -0,-0.881c0.243,-0.243 0.638,-0.244 0.881,-0l1.622,1.621Zm-9.315,-1.538l6,0l0,1l-6,0l0,-1Zm0,-2.895l8,0l0,1l-8,0l0,-1Zm0,-3l8,0l0,1l-8,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/taxes-finances.svg b/.icons/kora/actions/16/taxes-finances.svg
new file mode 100644
index 000000000..d0e138657
--- /dev/null
+++ b/.icons/kora/actions/16/taxes-finances.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6,0.039l0,1.133c-0.977,0.142 -1.809,0.397 -2.463,0.799c-1.01,0.615 -1.516,1.558 -1.516,2.83c-0.004,2.195 1.558,2.918 3.979,3.584l0,4.992c-1.173,-0.099 -2.245,-0.321 -3.377,-0.805l-0.623,1.358c0.565,0.301 1.327,0.562 2.289,0.785c0.544,0.122 1.111,0.2 1.711,0.254l0,1.07l3,0l0,-1.117c1.997,-0.285 3.98,-1.204 3.959,-3.69c-0.07,-1.828 -1.203,-2.507 -3.959,-3.476l0,-4.953c0.903,0.12 2.002,0.372 3.225,0.982l0.775,-1.543c-0.551,-0.295 -1.831,-0.766 -2.646,-0.941c-0.434,-0.093 -0.887,-0.156 -1.354,-0.199l0,-1.063l-3,0Zm0,2.76l0,3.998c-1.227,-0.435 -2.357,-1.093 -2.324,-2.192c-0.06,-1.041 1.004,-1.59 2.324,-1.806Zm3,6.451c1.281,0.449 2.32,1.035 2.297,2.064c-0.039,1.396 -1.132,1.883 -2.297,2.049l0,-4.113Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/terminator_horiz.svg b/.icons/kora/actions/16/terminator_horiz.svg
new file mode 120000
index 000000000..5c6562aeb
--- /dev/null
+++ b/.icons/kora/actions/16/terminator_horiz.svg
@@ -0,0 +1 @@
+horizontal.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/terminator_vert.svg b/.icons/kora/actions/16/terminator_vert.svg
new file mode 120000
index 000000000..a017dc53b
--- /dev/null
+++ b/.icons/kora/actions/16/terminator_vert.svg
@@ -0,0 +1 @@
+vertical.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/text-convert-to-regular.svg b/.icons/kora/actions/16/text-convert-to-regular.svg
new file mode 100644
index 000000000..d1c7a99de
--- /dev/null
+++ b/.icons/kora/actions/16/text-convert-to-regular.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M7,15l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm-8,-2l0,1l1,0l0,-1l-1,0Zm8,0l0,1l1,0l0,-1l-1,0Zm-8,-2l0,1l1,0l0,-1l-1,0Zm8,0l0,1l1,0l0,-1l-1,0Zm0,-2l0,1l1,0l0,-1l-1,0Zm-4,-2l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Zm2,0l0,1l1,0l0,-1l-1,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M0,0l0,9l9,0l0,-9l-9,0Zm1,1l7,0l0,7l-7,0l0,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,9l0,2l1,-1l1,0l0,3l-1,1l3,0l-1,-1l0,-3l1,0l1,1l0,-2l-5,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,2l1,-1l1,0l0,3l-1,1l3,0l-1,-1l0,-3l1,0l1,1l0,-2l-5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-field-framed.svg b/.icons/kora/actions/16/text-field-framed.svg
new file mode 100644
index 000000000..32c7e842f
--- /dev/null
+++ b/.icons/kora/actions/16/text-field-framed.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,4l0,1l1,0l0,6l-1,0l0,1l3,0l0,-1l-1,0l0,-6l1,0l0,-1l-3,0Zm4,7l5,0l0,-2l-1,0l0,1l-3,0l0,-1l-1,0l0,2Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15,2l0,12l-14,0l0,-12l14,0Zm-13,1l12,0l0,10l-12,0l0,-10Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-field.svg b/.icons/kora/actions/16/text-field.svg
new file mode 100644
index 000000000..48e8d3fe5
--- /dev/null
+++ b/.icons/kora/actions/16/text-field.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,1l2,0l0,10l-2,0l0,1l5,0l0,-1l-2,0l0,-10l2,0l0,-1l-5,0Zm5,8l0,2l7,0l0,-2l-1,0l0,1l-5,0l0,-1l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-flow-into-frame.svg b/.icons/kora/actions/16/text-flow-into-frame.svg
new file mode 100644
index 000000000..a7cddb4d0
--- /dev/null
+++ b/.icons/kora/actions/16/text-flow-into-frame.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.716,15.26l-5.634,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,4.418l-0.895,0l0,-4.338c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l5.554,0l-0,0.895Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="6" height="1" x="4" y="10"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="4" height="1" x="4" y="7"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="8" height="1" x="4" y="4"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,8.26l0,1l1.5,0c1.385,0 2.5,1.115 2.5,2.5c0,0.819 -0.396,1.545 -1,2l0,-1.5l-1,0l0,3l3,0l0,-1l-1.063,0c0.658,-0.632 1.063,-1.51 1.063,-2.5c0,-1.939 -1.561,-3.5 -3.5,-3.5l-1.5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-frame-link.svg b/.icons/kora/actions/16/text-frame-link.svg
new file mode 100644
index 000000000..7af716103
--- /dev/null
+++ b/.icons/kora/actions/16/text-frame-link.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9,2l0,12l5,0l0,-12l-5,0Zm1,1l3,0l0,10l-3,0l0,-10Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,12l5,0l0,-1l-4,0l0,-10l4,0l0,-1l-5,0Zm4,6l0,4l2,-2l-2,-2Zm-2,0l0,1l1,0l0,-1l-1,0Zm0,-2l0,1l2,0l0,-1l-2,0Zm0,-2l0,1l3,0l0,-1l-3,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-frame-unlink.svg b/.icons/kora/actions/16/text-frame-unlink.svg
new file mode 100644
index 000000000..5889afd27
--- /dev/null
+++ b/.icons/kora/actions/16/text-frame-unlink.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,12l6,0l0,-12l-6,0Zm1,1l4,0l0,10l-4,0l0,-10Zm1,1l0,1l2,0l0,-1l-2,0Zm0,2l0,1l2,0l0,-1l-2,0Zm0,2l0,1l1,0l0,-1l-1,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9,2l0,12l5,0l0,-12l-5,0Zm1,1l3,0l0,10l-3,0l0,-10Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-orientation-auto.svg b/.icons/kora/actions/16/text-orientation-auto.svg
new file mode 100644
index 000000000..ed1066d83
--- /dev/null
+++ b/.icons/kora/actions/16/text-orientation-auto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,1l0,11l-2,0l3,4l3,-4l-2,0l0,-11l-2,0Zm5,10l0,1l2,0l0,3l-2,0l0,1l5,0c2,0 2,-2.5 2,-2.5c0,0 0,-2.5 -2,-2.5l-5,0Zm3,1l1.5,0c1.5,0 1.5,1.5 1.5,1.5c0,0 0,1.5 -1.5,1.5l-1.5,0l0,-3Zm-1.5,-9c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l3,0l-1.5,1.25l0,0.75l-3.5,0c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l3.5,0l0,2l-1.5,0c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l1.5,0c0,0 1,0 1,-1l0,-2l3.5,0c0,0 0.5,0 0.5,-0.5c0,-0.5 -0.5,-0.5 -0.5,-0.5l-3.5,0l0,-0.25c0,0 2,-1.25 2,-1.75c0,-1 -1,-1 -1,-1l-3.5,0Zm1,-3c-0.5,0 -0.5,0.5 -0.5,0.5l0,0.5l-2.5,0c-0.5,0 -0.5,0.5 -0.5,0.5l0,1c0,0 0,0.5 0.5,0.5c0.5,0 0.5,-0.5 0.5,-0.5l0,-0.5l7,0l0,0.5c0,0 0,0.5 0.5,0.5c0.5,0 0.5,-0.5 0.5,-0.5l0,-1c0,0 0,-0.5 -0.5,-0.5l-4.5,0l0,-0.5c0,0 0,-0.5 -0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-orientation-sideways.svg b/.icons/kora/actions/16/text-orientation-sideways.svg
new file mode 100644
index 000000000..5254c806e
--- /dev/null
+++ b/.icons/kora/actions/16/text-orientation-sideways.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,10l-2,0l3,4l3,-4l-2,0l0,-10l-2,0Zm5,9l0,1l2,0l0,3l-2,0l0,1l5,0c2,0 2,-2.5 2,-2.5c0,0 0,-2.5 -2,-2.5l-5,0Zm3,1l1.5,0c1.5,0 1.5,1.5 1.5,1.5c0,0 0,1.5 -1.5,1.5l-1.5,0l0,-3Zm3,-8.5c0,0 0,-0.5 -0.5,-0.5c-0.5,0 -0.5,0.5 -0.5,0.5l0,3l-1.25,-1.5l-0.75,0l0,-3.5c0,0 0,-0.5 -0.5,-0.5c-0.5,0 -0.5,0.5 -0.5,0.5l0,3.5l-2,0l0,-1.5c0,0 0,-0.5 -0.5,-0.5c-0.5,0 -0.5,0.5 -0.5,0.5l0,1.5c0,0 0,1 1,1l2,0l0,3.5c0,0 0,0.5 0.5,0.5c0.5,0 0.5,-0.5 0.5,-0.5l0,-3.5l0.25,0c0,0 1.25,2 1.75,2c1,0 1,-1 1,-1l0,-3.5Zm3,1c0,-0.5 -0.5,-0.5 -0.5,-0.5l-0.5,0l0,-2.5c0,-0.5 -0.5,-0.5 -0.5,-0.5l-1,0c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l0.5,0l0,7l-0.5,0c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l1,0c0,0 0.5,0 0.5,-0.5l0,-4.5l0.5,0c0,0 0.5,0 0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-orientation-upright.svg b/.icons/kora/actions/16/text-orientation-upright.svg
new file mode 100644
index 000000000..11ffedaa1
--- /dev/null
+++ b/.icons/kora/actions/16/text-orientation-upright.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,10l-2,0l3,4l3,-4l-2,0l0,-10l-2,0Zm6,14l1,0l0,-2l3,0l0,2l1,0l0,-4c0,-2 -2.5,-2 -2.5,-2c0,0 -2.5,0 -2.5,2l0,4Zm1,-3l0,-0.5c0,-1.5 1.5,-1.5 1.5,-1.5c0,0 1.5,0 1.5,1.5l0,0.5l-3,0Zm-0.5,-10c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l3,0l-1.5,1.25l0,0.75l-3.5,0c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l3.5,0l0,1l-1.5,0c0,0 -0.5,0 -0.5,0.5c0,0.5 0.5,0.5 0.5,0.5l1.5,0c0,0 1,0 1,-1l0,-1l3.5,0c0,0 0.5,0 0.5,-0.5c0,-0.5 -0.5,-0.5 -0.5,-0.5l-3.5,0l0,-0.25c0,0 2,-1.25 2,-1.75c0,-1 -1,-1 -1,-1l-3.5,0Zm1,-3c-0.5,0 -0.5,0.5 -0.5,0.5l0,0.5l-2.5,0c-0.5,0 -0.5,0.5 -0.5,0.5l0,1c0,0 0,0.5 0.5,0.5c0.5,0 0.5,-0.5 0.5,-0.5l0,-0.5l7,0l0,0.5c0,0 0,0.5 0.5,0.5c0.5,0 0.5,-0.5 0.5,-0.5l0,-1c0,0 0,-0.5 -0.5,-0.5l-4.5,0l0,-0.5c0,0 0,-0.5 -0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-put-on-path.svg b/.icons/kora/actions/16/text-put-on-path.svg
new file mode 100644
index 000000000..42b2afaa1
--- /dev/null
+++ b/.icons/kora/actions/16/text-put-on-path.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.338,1.965c-0.057,0.002 -0.114,0.007 -0.17,0.014l-0,0.001c-1.087,0.141 -1.866,1.151 -1.727,2.239c0.14,1.088 1.151,1.868 2.239,1.728c0.526,-0.068 1.004,-0.343 1.328,-0.763l-0.793,-0.61c-0.162,0.21 -0.4,0.347 -0.662,0.381c-0.043,0.006 -0.086,0.008 -0.13,0.008c-0.5,0 -0.927,-0.375 -0.991,-0.871c-0.006,-0.043 -0.009,-0.086 -0.009,-0.13c0,-0.5 0.376,-0.927 0.872,-0.991c0.263,-0.034 0.53,0.038 0.74,0.201l0.61,-0.793c-0.374,-0.288 -0.836,-0.434 -1.307,-0.414Zm-9.305,1.756l-0.664,0.75l5.238,4.642l0.664,-0.748l-0.203,-0.179c0.333,-0.111 0.633,-0.308 0.866,-0.571c0.733,-0.827 0.657,-2.09 -0.17,-2.822c-0.827,-0.733 -2.091,-0.657 -2.823,0.17c-0.232,0.264 -0.392,0.584 -0.461,0.928l-2.447,-2.17Zm4.346,1.572c0.255,-0.015 0.516,0.067 0.723,0.25c0.413,0.366 0.452,0.996 0.086,1.41c-0.366,0.413 -0.999,0.452 -1.413,0.086c-0.413,-0.366 -0.452,-0.998 -0.086,-1.412c0.183,-0.207 0.434,-0.319 0.69,-0.334Zm-4.488,4.107l-0.371,0.928l0.251,0.102c-0.276,0.216 -0.49,0.502 -0.621,0.828c-0.094,0.236 -0.142,0.488 -0.142,0.742c-0,0.817 0.499,1.555 1.258,1.857c0.236,0.095 0.487,0.143 0.741,0.143c0.817,0 1.556,-0.501 1.858,-1.26c0.13,-0.326 0.171,-0.681 0.119,-1.029l0.25,0.1l0.371,-0.928l-1.859,-0.742l-1.855,-0.741Zm1.125,1.598c0.124,0.002 0.246,0.026 0.361,0.072c0.509,0.203 0.761,0.79 0.559,1.299c-0.204,0.51 -0.79,0.762 -1.299,0.559c-0.51,-0.203 -0.762,-0.79 -0.559,-1.299c0.152,-0.383 0.526,-0.634 0.938,-0.631Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M14,7c-3.84,0 -7,3.16 -7,7l1,0c0,-3.292 2.708,-6 6,-6l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-remove-from-path.svg b/.icons/kora/actions/16/text-remove-from-path.svg
new file mode 100644
index 000000000..fdbb94329
--- /dev/null
+++ b/.icons/kora/actions/16/text-remove-from-path.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.338,1.965c-0.057,0.002 -0.114,0.007 -0.17,0.014l-0,0.001c-1.087,0.141 -1.866,1.151 -1.727,2.239c0.14,1.088 1.151,1.868 2.239,1.728c0.526,-0.068 1.004,-0.343 1.328,-0.763l-0.793,-0.61c-0.162,0.21 -0.4,0.347 -0.662,0.381c-0.043,0.006 -0.086,0.008 -0.13,0.008c-0.5,0 -0.927,-0.375 -0.991,-0.871c-0.006,-0.043 -0.009,-0.086 -0.009,-0.13c0,-0.5 0.376,-0.927 0.872,-0.991c0.263,-0.034 0.53,0.038 0.74,0.201l0.61,-0.793c-0.374,-0.288 -0.836,-0.434 -1.307,-0.414Zm-9.305,1.756l-0.664,0.75l5.238,4.642l0.664,-0.748l-0.203,-0.179c0.333,-0.111 0.633,-0.308 0.866,-0.571c0.733,-0.827 0.657,-2.09 -0.17,-2.822c-0.827,-0.733 -2.091,-0.657 -2.823,0.17c-0.232,0.264 -0.392,0.584 -0.461,0.928l-2.447,-2.17Zm4.346,1.572c0.255,-0.015 0.516,0.067 0.723,0.25c0.413,0.366 0.452,0.996 0.086,1.41c-0.366,0.413 -0.999,0.452 -1.413,0.086c-0.413,-0.366 -0.452,-0.998 -0.086,-1.412c0.183,-0.207 0.434,-0.319 0.69,-0.334Zm-4.488,4.107l-0.371,0.928l0.251,0.102c-0.276,0.216 -0.49,0.502 -0.621,0.828c-0.094,0.236 -0.142,0.488 -0.142,0.742c-0,0.817 0.499,1.555 1.258,1.857c0.236,0.095 0.487,0.143 0.741,0.143c0.817,0 1.556,-0.501 1.858,-1.26c0.13,-0.326 0.171,-0.681 0.119,-1.029l0.25,0.1l0.371,-0.928l-1.859,-0.742l-1.855,-0.741Zm1.125,1.598c0.124,0.002 0.246,0.026 0.361,0.072c0.509,0.203 0.761,0.79 0.559,1.299c-0.204,0.51 -0.79,0.762 -1.299,0.559c-0.51,-0.203 -0.762,-0.79 -0.559,-1.299c0.152,-0.383 0.526,-0.634 0.938,-0.631Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8.97,9.8l1.667,1.667l-1.667,1.667l0.833,0.833l1.667,-1.667l1.667,1.667l0.833,-0.833l-1.667,-1.667l1.667,-1.667l-0.833,-0.833l-1.667,1.667l-1.667,-1.667l-0.833,0.833Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-speak.svg b/.icons/kora/actions/16/text-speak.svg
new file mode 100644
index 000000000..17cca5e71
--- /dev/null
+++ b/.icons/kora/actions/16/text-speak.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.595,2c-0.423,0 -0.829,0.168 -1.128,0.467c-0.299,0.299 -0.467,0.705 -0.467,1.128c0,1.463 0,3.405 0,3.405l1,0l0,-3.218c0,-0.432 0.35,-0.782 0.782,-0.782c1.347,0 4.089,0 5.436,0c0.432,0 0.782,0.35 0.782,0.782c0,0.938 0,2.498 0,3.436c-0,0.207 -0.082,0.406 -0.229,0.553c-0.147,0.147 -0.346,0.229 -0.553,0.229c-1.626,0 -5.218,0 -5.218,0l0,1l4,0l0,3c0,0 1.69,-1.69 2.533,-2.533c0.299,-0.299 0.467,-0.705 0.467,-1.128c0,-1.078 -0,-3.246 0,-4.744c0,-0.423 -0.168,-0.829 -0.467,-1.128c-0.299,-0.299 -0.705,-0.467 -1.128,-0.467c-1.638,-0 -4.172,-0 -5.81,-0Zm-1.343,6c-0.161,0 -0.316,0.064 -0.43,0.178c-0.49,0.49 -1.822,1.822 -1.822,1.822l-0.392,0c-0.336,-0 -0.608,0.272 -0.608,0.608c0,0.249 0,0.535 0,0.784c0,0.336 0.272,0.608 0.608,0.608c0.21,-0 0.392,-0 0.392,-0c0,-0 1.332,1.332 1.822,1.822c0.114,0.114 0.269,0.178 0.43,0.178c0.296,-0 0.748,-0 0.748,-0l0,-6l-0.748,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-unflow.svg b/.icons/kora/actions/16/text-unflow.svg
new file mode 100644
index 000000000..9ba7167f6
--- /dev/null
+++ b/.icons/kora/actions/16/text-unflow.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,10l0,1l3,0l0,-1l-3,0Zm0,-3l0,1l4,0l0,-1l-4,0Zm0,-3l0,1l8,0l0,-1l-8,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.386,15.26l-5.304,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l-0,4.418l-0.895,0l-0,-4.338c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l5.224,0l0,0.895Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.452,11.53l1.696,-1.696c0.254,-0.254 0.667,-0.254 0.921,0.001c0.254,0.254 0.254,0.666 0,0.921l-1.696,1.695l1.697,1.697c0.254,0.254 0.253,0.667 -0.001,0.921c-0.254,0.254 -0.666,0.254 -0.921,0l-1.696,-1.696l-1.697,1.696c-0.254,0.255 -0.666,0.255 -0.92,0c-0.255,-0.254 -0.255,-0.667 -0.001,-0.921l1.697,-1.697l-1.697,-1.696c-0.254,-0.254 -0.254,-0.666 0,-0.92c0.255,-0.255 0.667,-0.255 0.922,-0.001l1.696,1.696Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-unkern.svg b/.icons/kora/actions/16/text-unkern.svg
new file mode 100644
index 000000000..98262f3ef
--- /dev/null
+++ b/.icons/kora/actions/16/text-unkern.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,12l6,0l0,-1l-5,0l0,-11l-1,0Zm3,0l0,1l4,0l0,4l1,0l0,-4l4,0l0,-1l-9,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9.99,8l-0.99,0.99l2.01,2.01l-2.01,2.01l0.99,0.99l2.01,-2.01l2.01,2.01l0.99,-0.99l-2.01,-2.01l2.01,-2.01l-0.99,-0.99l-2.01,2.01l-2.01,-2.01Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-wiki.svg b/.icons/kora/actions/16/text-wiki.svg
new file mode 100644
index 000000000..4af0c73e9
--- /dev/null
+++ b/.icons/kora/actions/16/text-wiki.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.835,3.005l-0.041,0.027l0,0.286c0,0.035 0.015,0.06 0.046,0.081c0.03,0.022 0.061,0.036 0.095,0.036l0.131,0.013c0.339,0.014 0.499,0.102 0.545,0.157c0.081,0.098 0.119,0.206 -0.077,0.627l-1.171,2.303l-1.057,-2.137c-0.348,-0.683 -0.432,-0.896 0.091,-0.936l0.208,-0.027c0.101,-0 0.15,-0.035 0.15,-0.103l0,-0.3l-0.077,-0.027l-2.854,0.004l-0.041,0.027l-0,0.3c-0,0.067 0.071,0.086 0.208,0.103c0.49,0.064 0.478,0.114 0.962,1.062l1.711,3.414l-1.602,3.154l-0.09,-0.022l-3.209,-6.913c-0.074,-0.18 -0.108,-0.312 -0.108,-0.394c-0,-0.177 0.159,-0.27 0.481,-0.283l0.376,-0.018c0.1,0 0.15,-0.038 0.15,-0.116l-0,-0.282l-0.036,-0.032l-3.594,0l-0.032,0.032l-0,0.295c-0,0.054 0.065,0.088 0.204,0.103c0.378,0.02 0.629,0.08 0.749,0.18c0.119,0.1 0.413,0.748 0.413,0.748l3.762,8.154c0.269,0.595 0.605,0.688 1.016,-0.018l1.847,-3.661c0.009,-0.124 0.122,0.041 0.122,0.041l1.688,3.611c0.305,0.621 0.651,0.681 1.003,0.018l3.617,-8.105c0.117,-0.299 0.277,-0.528 0.485,-0.695c0.208,-0.165 0.529,-0.259 0.962,-0.277c0.089,-0 0.132,-0.039 0.132,-0.117l-0,-0.287l-0.032,-0.031l-3.308,-0l-0.041,0.031l-0,0.287c-0,0.034 0.015,0.059 0.046,0.081c0.031,0.022 0.061,0.036 0.095,0.036l0.277,0.013c0.339,0.014 0.431,0.08 0.563,0.193c0.13,0.115 0.147,0.31 0.045,0.587l-2.927,6.859l-0.113,-0.031l-1.861,-3.75l2.001,-3.585c0.159,-0.225 0.248,-0.266 0.681,-0.286c0.088,-0 0.132,-0.038 0.132,-0.117l-0,-0.282l-0.032,-0.031l-2.691,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text-wrap.svg b/.icons/kora/actions/16/text-wrap.svg
new file mode 100644
index 000000000..aab48dbac
--- /dev/null
+++ b/.icons/kora/actions/16/text-wrap.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,1l12,0l0,-1l-12,0Zm0,2l0,1l7,0l0,-1l-7,0Zm0,3l0,1l6,0l0,-1l-6,0Zm0,2l0,1l4,0l0,-1l-4,0Zm0,3l0,1l8,0l0,-1l-8,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9,7l0,1l1.5,0c1.385,0 2.5,1.115 2.5,2.5c0,0.819 -0.396,1.545 -1,2l0,-1.5l-1,0l0,3l3,0l0,-1l-1.063,0c0.659,-0.632 1.063,-1.51 1.063,-2.5c0,-1.939 -1.561,-3.5 -3.5,-3.5l-1.5,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_horz_kern.svg b/.icons/kora/actions/16/text_horz_kern.svg
new file mode 100644
index 000000000..e29885c4f
--- /dev/null
+++ b/.icons/kora/actions/16/text_horz_kern.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.004,8c-1.646,0 -3,1.354 -3,3c-0,1.646 1.354,3 3,3c0.738,-0.001 1.451,-0.274 2,-0.768l-0,0.77l1,-0l-0,-6l-1,-0l-0,0.769c-0.549,-0.493 -1.262,-0.768 -2,-0.769l-0,-0.002Zm4.996,0l0,6l1,0l0,-0.77c0.549,0.494 1.262,0.768 2,0.77c1.646,0 3,-1.354 3,-3c0,-1.646 -1.354,-3 -3,-3c-0.738,0.001 -1.451,0.274 -2,0.768l0,-0.768l-1,0Zm3,1c1.097,0 2,0.903 2,2c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2Zm-7.996,0.002c1.097,-0 2,0.903 2,2c-0,1.097 -0.903,2 -2,2c-1.097,-0 -2,-0.903 -2,-2c-0,-1.097 0.903,-2 2,-2Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7,2l-3,2.5l3,2.5l0,-5Zm2,0l0,5l3,-2.5l-3,-2.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_letter_spacing.svg b/.icons/kora/actions/16/text_letter_spacing.svg
new file mode 100644
index 000000000..3e04fb9cb
--- /dev/null
+++ b/.icons/kora/actions/16/text_letter_spacing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,5l2.5,0c0.828,0 1.5,-0.672 1.5,-1.5c0,-0.533 -0.268,-1.015 -0.688,-1.281c0.116,-0.213 0.188,-0.46 0.188,-0.719c0,-0.828 -0.672,-1.5 -1.5,-1.5l-2,-0Zm8,-0l0,5l2.5,0c0.828,0 1.5,-0.672 1.5,-1.5l0,-2c0,-0.828 -0.672,-1.5 -1.5,-1.5l-2.5,0Zm-7,1l1,0c0.276,0 0.5,0.224 0.5,0.5c0,0.276 -0.224,0.5 -0.5,0.5l-1,0l0,-1Zm8,0l1.5,0c0.276,0 0.5,0.224 0.5,0.5l0,2c0,0.276 -0.224,0.5 -0.5,0.5l-1.5,0l0,-3Zm-4,1l0,1l2,0l0,-1l-2,0Zm-4,1l1.5,0c0.276,0 0.5,0.224 0.5,0.5c0,0.276 -0.224,0.5 -0.5,0.5l-1.5,0l0,-1Zm-1,4l0,1l3,0l0,-1l-3,0Zm5,0l0,1l2,0l0,-1l-2,0Zm4,0l0,1l3,0l0,-1l-3,0Zm-5,2l-4,1.5l4,1.5l0,-3Zm4,0l0,3l4,-1.5l-4,-1.5Zm-2,1c-0.276,0 -0.5,0.224 -0.5,0.5c0,0.276 0.224,0.5 0.5,0.5c0.276,0 0.5,-0.224 0.5,-0.5c0,-0.276 -0.224,-0.5 -0.5,-0.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_line_spacing.svg b/.icons/kora/actions/16/text_line_spacing.svg
new file mode 100644
index 000000000..8942fffa7
--- /dev/null
+++ b/.icons/kora/actions/16/text_line_spacing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,4l0,1l7,0l0,-1l-7,0Zm0,2l0,1l6,0l0,-1l-6,0Zm0,3l0,1l8,0l0,-1l-8,0Zm0,2l0,1l3.563,0l-0.001,-1l-3.562,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M12.5,2l-1.5,2l1,0l0,8l-1,0l1.5,2l1.5,-2l-1,0l0,-8l1,0l-1.5,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_outer_style.svg b/.icons/kora/actions/16/text_outer_style.svg
new file mode 100644
index 000000000..42cebc77c
--- /dev/null
+++ b/.icons/kora/actions/16/text_outer_style.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12,0l0,1l3,0l0,14l-14,0l0,-10l-1,0l0,11l16,0l0,-16l-4,0Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M8,8l0,1l2,0l0,4l1,0l0,-4l2,0l0,-1l-5,0Zm-8,-7l0,2l4,0l0,8l2,0l0,-8l4,0l0,-2l-10,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_remove_kerns.svg b/.icons/kora/actions/16/text_remove_kerns.svg
new file mode 100644
index 000000000..99fca510e
--- /dev/null
+++ b/.icons/kora/actions/16/text_remove_kerns.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M3,3l-3,8l1,0l0.77,-2l3.46,0l0.77,2l1,0l-3,-8l-1,0Zm0.5,1.5l1.346,3.5l-2.692,0l1.346,-3.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.122,12.055l1.738,-1.738c0.261,-0.261 0.684,-0.26 0.944,0.001c0.261,0.26 0.261,0.683 0,0.943l-1.738,1.739l1.739,1.738c0.26,0.261 0.26,0.684 -0.001,0.945c-0.26,0.26 -0.683,0.26 -0.944,-0l-1.738,-1.739l-1.739,1.739c-0.261,0.26 -0.683,0.26 -0.944,-0c-0.26,-0.261 -0.261,-0.684 -0,-0.945l1.739,-1.738l-1.739,-1.739c-0.261,-0.26 -0.261,-0.683 0,-0.943c0.261,-0.261 0.684,-0.262 0.944,-0.001l1.739,1.738Zm-5.122,-11.055l-0,11l-8,0l-0,1l9,0l-0,-12l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_rotation.svg b/.icons/kora/actions/16/text_rotation.svg
new file mode 100644
index 000000000..14b70f476
--- /dev/null
+++ b/.icons/kora/actions/16/text_rotation.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.561,4.66l-1.553,5.795l0.965,0.26l0.199,-0.742c0.403,0.618 1.02,1.067 1.732,1.259c1.59,0.426 3.248,-0.531 3.674,-2.121c0.426,-1.589 -0.532,-3.247 -2.121,-3.673c-0.713,-0.19 -1.473,-0.11 -2.131,0.224l0.199,-0.742l-0.964,-0.26Zm-6.557,0.34c-1.646,0 -3,1.354 -3,3c-0,1.646 1.354,3 3,3c0.738,-0.001 1.451,-0.274 2,-0.768l-0,0.77l1,-0l-0,-6l-1,-0l-0,0.769c-0.549,-0.493 -1.262,-0.768 -2,-0.769l-0,-0.002Zm-0,1.002c1.097,-0 2,0.903 2,2c-0,1.097 -0.903,2 -2,2c-1.097,-0 -2,-0.903 -2,-2c-0,-1.097 0.903,-2 2,-2Zm8.66,0.332c0.181,-0.002 0.361,0.021 0.535,0.068c1.06,0.284 1.698,1.39 1.414,2.45c-0.284,1.059 -1.389,1.697 -2.449,1.414c-1.06,-0.284 -1.698,-1.39 -1.414,-2.45c0.232,-0.865 1.018,-1.474 1.914,-1.482Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.5,2l0,12l1,0l0,-1.611l6.002,1.609l0.26,-0.967l-6.262,-1.676l0,-9.355l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_subscript.svg b/.icons/kora/actions/16/text_subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/kora/actions/16/text_subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/text_superscript.svg b/.icons/kora/actions/16/text_superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/kora/actions/16/text_superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/text_vert_kern.svg b/.icons/kora/actions/16/text_vert_kern.svg
new file mode 100644
index 000000000..12f745546
--- /dev/null
+++ b/.icons/kora/actions/16/text_vert_kern.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,4l0,6l1,0l0,-0.77c0.549,0.494 1.262,0.768 2,0.77c1.646,0 3,-1.354 3,-3c0,-1.646 -1.354,-3 -3,-3c-0.738,0.001 -1.451,0.274 -2,0.768l0,-0.768l-1,0Zm3,1c1.097,0 2,0.903 2,2c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2Zm-7.996,3c-1.646,0 -3,1.354 -3,3c-0,1.646 1.354,3 3,3c0.738,-0.001 1.451,-0.274 2,-0.768l-0,0.77l1,-0l-0,-6l-1,-0l-0,0.769c-0.549,-0.493 -1.262,-0.768 -2,-0.769l-0,-0.002Zm-0,1.002c1.097,-0 2,0.903 2,2c-0,1.097 -0.903,2 -2,2c-1.097,-0 -2,-0.903 -2,-2c-0,-1.097 0.903,-2 2,-2Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.5,2l0,12l1,0l0,-2l6.5,0l0,-1l-6.5,0l0,-9l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/text_word_spacing.svg b/.icons/kora/actions/16/text_word_spacing.svg
new file mode 100644
index 000000000..82c98062f
--- /dev/null
+++ b/.icons/kora/actions/16/text_word_spacing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,8l0,6l1,0l0,-6l-1,0Zm2,0l0,6l1,0l0,-5l1,0c0.552,0 1,0.448 1,1l0,4l1,0l0,-4c0,-1.105 -0.895,-2 -2,-2l-2,0Zm7,0l0,6l1,0l0,-6l-1,0Zm2,0l0,6l1,0l0,-3c0,-1.097 0.903,-2 2,-2l0,-1c-0.738,0.001 -1.451,0.274 -2,0.768l0,-0.768l-1,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7,2l-3,2.5l3,2.5l0,-5Zm3,0l0,5l3,-2.5l-3,-2.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/texture.svg b/.icons/kora/actions/16/texture.svg
new file mode 100644
index 000000000..101eca27b
--- /dev/null
+++ b/.icons/kora/actions/16/texture.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.023,1l11.954,-0c0.271,-0 0.531,0.108 0.723,0.3c0.192,0.192 0.3,0.452 0.3,0.723l0,11.954c0,0.271 -0.108,0.531 -0.3,0.723c-0.192,0.192 -0.452,0.3 -0.723,0.3l-11.954,0c-0.271,0 -0.531,-0.108 -0.723,-0.3c-0.192,-0.192 -0.3,-0.452 -0.3,-0.723l0,-11.954c0,-0.271 0.108,-0.531 0.3,-0.723c0.192,-0.192 0.452,-0.3 0.723,-0.3Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,11l10,0l0,2l-10,0l0,-2Zm0,-4l10,0l0,2l-10,0l0,-2Zm0,-4l10,0l0,2l-10,0l0,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tiny-pause.svg b/.icons/kora/actions/16/tiny-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/tiny-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tiny-start.svg b/.icons/kora/actions/16/tiny-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/tiny-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/toggle_vp_y.svg b/.icons/kora/actions/16/toggle_vp_y.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/kora/actions/16/toggle_vp_y.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/toggle_vp_z.svg b/.icons/kora/actions/16/toggle_vp_z.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/kora/actions/16/toggle_vp_z.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tool-animator.svg b/.icons/kora/actions/16/tool-animator.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/kora/actions/16/tool-animator.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tool-measure.svg b/.icons/kora/actions/16/tool-measure.svg
new file mode 100644
index 000000000..d3bacfe73
--- /dev/null
+++ b/.icons/kora/actions/16/tool-measure.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.987,1l-3.113,2.973l3.113,-0l0,5.258l-3.113,0l3.113,2.973l0,2.796l1.156,0l0,-14l-1.156,0Z"/>
+ <circle style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" cx="6.198" cy="6.528" r="2.335"/>
+</svg>
diff --git a/.icons/kora/actions/16/tool-node-editor.svg b/.icons/kora/actions/16/tool-node-editor.svg
new file mode 100644
index 000000000..d02b0d91c
--- /dev/null
+++ b/.icons/kora/actions/16/tool-node-editor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.803,0c-0.213,-0 -0.417,0.085 -0.568,0.235c-0.15,0.151 -0.235,0.355 -0.235,0.568c-0,0.38 -0,0.752 -0,0.752c-0.363,0.021 -0.723,0.04 -1.115,0.078c-1.279,0.123 -2.662,0.329 -3.885,0.73l-0,0c0,-0.096 -0.038,-0.189 -0.106,-0.257c-0.068,-0.068 -0.161,-0.106 -0.257,-0.106c-0.637,-0 -1.971,-0 -2.834,-0c-0.213,-0 -0.417,0.085 -0.568,0.235c-0.15,0.151 -0.235,0.355 -0.235,0.568l-0,3.197l0.127,0c-0.569,1.354 -0.92,2.931 -1.162,4.391c-0.036,0.213 -0.056,0.402 -0.086,0.609l-0.076,0c-0.444,0 -0.803,0.359 -0.803,0.803c-0,0.696 -0,1.698 -0,2.394c-0,0.444 0.359,0.803 0.803,0.803c0.116,-0 1.663,-0 2.394,-0c0.444,-0 0.803,-0.359 0.803,-0.803c-0,-0.696 -0,-1.698 -0,-2.394c0,-0.213 -0.085,-0.417 -0.235,-0.568c-0.151,-0.15 -0.355,-0.235 -0.568,-0.235c-0.597,-0 -1.308,-0 -1.308,-0c0.023,-0.154 0.036,-0.291 0.062,-0.447c0.261,-1.57 0.698,-3.257 1.305,-4.553l1.941,-0c0.444,-0 0.803,-0.359 0.803,-0.803c-0,-0.748 -0,-1.748 -0,-1.748c1.163,-0.424 2.628,-0.692 3.98,-0.822c0.358,-0.034 0.686,-0.052 1.02,-0.072l-0,0.642c0,0.444 0.359,0.803 0.803,0.803c0.696,-0 1.698,-0 2.394,-0c0.213,0 0.417,-0.085 0.568,-0.235c0.15,-0.151 0.235,-0.355 0.235,-0.568l-0,-2.394c0,-0.213 -0.085,-0.417 -0.235,-0.568c-0.151,-0.15 -0.355,-0.235 -0.568,-0.235l-2.394,-0Zm-4.803,6l4.801,9l3.199,-3.375l-8,-5.625Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tool-pointer.svg b/.icons/kora/actions/16/tool-pointer.svg
new file mode 120000
index 000000000..1324e0504
--- /dev/null
+++ b/.icons/kora/actions/16/tool-pointer.svg
@@ -0,0 +1 @@
+kdenlive-select-tool.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tool-spray.svg b/.icons/kora/actions/16/tool-spray.svg
new file mode 100644
index 000000000..c102d5aa6
--- /dev/null
+++ b/.icons/kora/actions/16/tool-spray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 A 2 2 0 0 0 7 3 A 2 2 0 0 0 9 5 A 2 2 0 0 0 11 3 A 2 2 0 0 0 9 1 z M 4 2 A 1 1 0 0 0 3 3 A 1 1 0 0 0 4 4 A 1 1 0 0 0 5 3 A 1 1 0 0 0 4 2 z M 13 3 A 1 1 0 0 0 12 4 A 1 1 0 0 0 13 5 A 1 1 0 0 0 14 4 A 1 1 0 0 0 13 3 z M 3 5 A 2 2 0 0 0 1 7 A 2 2 0 0 0 3 9 A 2 2 0 0 0 5 7 A 2 2 0 0 0 3 5 z M 8 7 A 1 1 0 0 0 7 8 A 1 1 0 0 0 8 9 A 1 1 0 0 0 9 8 A 1 1 0 0 0 8 7 z M 13 7 A 2 2 0 0 0 11 9 A 2 2 0 0 0 13 11 A 2 2 0 0 0 15 9 A 2 2 0 0 0 13 7 z M 3 10 A 1 1 0 0 0 2 11 A 1 1 0 0 0 3 12 A 1 1 0 0 0 4 11 A 1 1 0 0 0 3 10 z M 7 11 A 2 2 0 0 0 5 13 A 2 2 0 0 0 7 15 A 2 2 0 0 0 9 13 A 2 2 0 0 0 7 11 z M 12 12 A 1 1 0 0 0 11 13 A 1 1 0 0 0 12 14 A 1 1 0 0 0 13 13 A 1 1 0 0 0 12 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tool-tweak.svg b/.icons/kora/actions/16/tool-tweak.svg
new file mode 100644
index 000000000..8be336563
--- /dev/null
+++ b/.icons/kora/actions/16/tool-tweak.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M9.785,0.986c-0.179,-0.011 -0.359,-0.006 -0.537,0.014c-1.766,0.369 -2.617,2.285 -3.158,3.947c-0.473,1.511 -0.923,3.358 -2.442,4.018c-0.658,0.259 -1.928,0.364 -2.628,0.256l-0.02,5.72l14,0.039l0,-5.72c-1.813,0.286 -3.86,0.244 -5.354,-0.983c-1.313,-1.128 -1.745,-3.403 -0.796,-4.912c0.945,-1.125 2.91,-0.656 3.527,0.602c0.511,0.266 0.345,-0.504 0.26,-0.807c-0.36,-1.263 -1.597,-2.095 -2.852,-2.174Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.785,0.986c-0.179,-0.011 -0.359,-0.006 -0.537,0.014c-1.766,0.369 -2.617,2.285 -3.158,3.947c-0.473,1.511 -0.923,3.358 -2.442,4.018c-0.658,0.259 -1.928,0.364 -2.628,0.256l-0.02,5.72l14,0.039l0,-5.72c-1.813,0.286 -3.86,0.244 -5.354,-0.983c-1.313,-1.128 -1.745,-3.403 -0.796,-4.912c0.945,-1.125 2.91,-0.656 3.527,0.602c0.511,0.266 0.345,-0.504 0.26,-0.807c-0.36,-1.263 -1.597,-2.095 -2.852,-2.174Zm-2.291,3.059c-0.177,0.398 -0.323,0.81 -0.45,1.201c-0.251,0.802 -0.502,1.692 -0.886,2.471c-0.468,0.949 -1.128,1.738 -2.111,2.165c-0.011,0.005 -0.021,0.009 -0.032,0.013c-0.495,0.195 -1.277,0.32 -1.999,0.354l-0.013,3.695l11.997,0.034l0,-3.601c-1.759,0.114 -3.585,-0.175 -5.005,-1.341c-1.334,-1.146 -1.938,-3.229 -1.501,-4.991Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tool_color_eraser.svg b/.icons/kora/actions/16/tool_color_eraser.svg
new file mode 100644
index 000000000..33298e9b5
--- /dev/null
+++ b/.icons/kora/actions/16/tool_color_eraser.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M4.773,13.088l-4.39,0l2.086,2l4.407,0l-2.103,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M9.144,13.088l-4.391,0l2.087,2l4.407,0l-2.103,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-PositiveText" d="M13.514,13.088l-4.39,0l2.087,2l4.406,0l-2.103,-2Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M5.365,8.373l4.062,2.828l-0.808,1.161l-1.969,0.352l-1.741,-1.212l-0.352,-1.968l0.808,-1.161Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.198,1.233l-5.227,6.27l4.062,2.828l4.066,-7.077c0.907,-1.302 -0.352,-1.969 -0.352,-1.969l-0.58,-0.404c-0,-0 -1.053,-0.964 -1.969,0.352Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tool_curve.svg b/.icons/kora/actions/16/tool_curve.svg
new file mode 120000
index 000000000..7630c9799
--- /dev/null
+++ b/.icons/kora/actions/16/tool_curve.svg
@@ -0,0 +1 @@
+format-segment-curve.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tool_elliptical_selection.svg b/.icons/kora/actions/16/tool_elliptical_selection.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/kora/actions/16/tool_elliptical_selection.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tool_polygon.svg b/.icons/kora/actions/16/tool_polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/kora/actions/16/tool_polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tool_rounded_rectangle.svg b/.icons/kora/actions/16/tool_rounded_rectangle.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/tool_rounded_rectangle.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tools-check-spelling.svg b/.icons/kora/actions/16/tools-check-spelling.svg
new file mode 100644
index 000000000..6b9acd671
--- /dev/null
+++ b/.icons/kora/actions/16/tools-check-spelling.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.385,1.998l-4.383,10l1.357,0l1.19,-2.728l4.928,-0l1.152,2.728l1.373,0l-4.252,-10l-1.365,0Zm0.679,1.207c0.114,0.342 0.712,1.893 1.797,4.65l0.225,0.506l-4.143,0l2.121,-5.156Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="12" height="1" x="2.01" y="12.99"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-media-optical-burn-image.svg b/.icons/kora/actions/16/tools-media-optical-burn-image.svg
new file mode 100644
index 000000000..52c4d3e59
--- /dev/null
+++ b/.icons/kora/actions/16/tools-media-optical-burn-image.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,1c-1,0 -1,1 -1,1l0,0.686c0.937,-0.449 1.962,-0.683 3,-0.686c3.866,0 7,3.134 7,7c-0.004,2.461 -1.299,4.739 -3.412,6l4.412,0c1,0 1,-1 1,-1l0,-12c0,0 0,-1 -1,-1l-10,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.033,2.932c-3.31,-0 -6.034,2.724 -6.034,6.035c-0,3.31 2.724,6.034 6.034,6.034c3.311,0 6.035,-2.724 6.035,-6.034c0,-3.311 -2.724,-6.035 -6.035,-6.035Zm0,4.31c0.946,0 1.725,0.779 1.725,1.725c-0,0.945 -0.779,1.724 -1.725,1.724c-0.945,-0 -1.724,-0.779 -1.724,-1.724c0,-0.946 0.779,-1.725 1.724,-1.725Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.033,2.924c-3.314,0 -6.042,2.728 -6.042,6.043c-0,3.314 2.728,6.042 6.042,6.042c3.315,0 6.043,-2.728 6.043,-6.042c-0,-3.315 -2.728,-6.043 -6.043,-6.043Zm0,0.733c-2.913,-0 -5.309,2.397 -5.309,5.31c-0,2.913 2.396,5.309 5.309,5.309c2.913,0 5.31,-2.396 5.31,-5.309c0,-2.913 -2.397,-5.31 -5.31,-5.31Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-media-optical-burn.svg b/.icons/kora/actions/16/tools-media-optical-burn.svg
new file mode 100644
index 000000000..c69eb14a8
--- /dev/null
+++ b/.icons/kora/actions/16/tools-media-optical-burn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.5,1c-4.5,2 -6.5,6 -6.5,8.75c0,2.75 2.057,5.25 5,5.25c-1.588,0 -2.476,-1.197 -2.588,-2.625c-0.121,-1.553 0.543,-3.5 2.588,-4.375c-1.009,3.418 2.985,2.384 2.322,5.25c-0.234,1.012 -1.121,1.75 -2.322,1.75c2.581,0 4.862,-2.004 5,-4.5c0.205,-3.723 -4.064,-4.21 -3.5,-9.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-media-optical-copy.svg b/.icons/kora/actions/16/tools-media-optical-copy.svg
new file mode 100644
index 000000000..686ad4735
--- /dev/null
+++ b/.icons/kora/actions/16/tools-media-optical-copy.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M7.066,2.867c-3.328,-0 -6.067,2.738 -6.067,6.067c-0,3.328 2.739,6.067 6.067,6.067c3.329,0 6.067,-2.739 6.067,-6.067c0,-3.329 -2.738,-6.067 -6.067,-6.067Zm0,4.333c0.951,0 1.734,0.783 1.734,1.734c-0,0.951 -0.783,1.733 -1.734,1.733c-0.951,0 -1.733,-0.782 -1.733,-1.733c-0,-0.951 0.782,-1.734 1.733,-1.734Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.066,2.858c-3.333,0 -6.075,2.743 -6.075,6.076c-0,3.333 2.742,6.075 6.075,6.075c3.333,0 6.076,-2.742 6.076,-6.075c-0,-3.333 -2.743,-6.076 -6.076,-6.076Zm0,0.737c-2.929,0 -5.339,2.41 -5.339,5.339c0,2.929 2.41,5.339 5.339,5.339c2.929,-0 5.339,-2.41 5.339,-5.339c-0,-2.929 -2.41,-5.339 -5.339,-5.339Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5.156,2.645c1.072,-0.945 2.475,-1.52 4.002,-1.52c3.333,-0 6.075,2.742 6.075,6.075c0,1.936 -0.924,3.672 -2.353,4.788c0.28,-0.527 0.49,-1.096 0.618,-1.694c0.628,-0.876 0.999,-1.945 0.999,-3.094c-0,-2.928 -2.41,-5.338 -5.339,-5.338c-0.798,-0 -1.558,0.179 -2.24,0.498c-0.611,0.014 -1.202,0.113 -1.762,0.285Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5.175,2.639c1.069,-0.936 2.465,-1.506 3.983,-1.506c3.328,0 6.067,2.739 6.067,6.067c0,1.927 -0.917,3.656 -2.335,4.77c0.479,-0.91 0.752,-1.944 0.752,-3.036c-0,-3.607 -2.969,-6.576 -6.576,-6.576c-0.656,0 -1.292,0.099 -1.891,0.281Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-media-optical-erase.svg b/.icons/kora/actions/16/tools-media-optical-erase.svg
new file mode 100644
index 000000000..7951c8221
--- /dev/null
+++ b/.icons/kora/actions/16/tools-media-optical-erase.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" 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,6 A 2,2 0 0 1 10,8 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-media-optical-format.svg b/.icons/kora/actions/16/tools-media-optical-format.svg
new file mode 100644
index 000000000..ff552533f
--- /dev/null
+++ b/.icons/kora/actions/16/tools-media-optical-format.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm0,5c1.097,0 2,0.903 2,2c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0.991c-3.845,-0 -7.009,3.164 -7.009,7.009c-0,3.845 3.164,7.009 7.009,7.009c3.845,0 7.009,-3.164 7.009,-7.009c0,-3.845 -3.164,-7.009 -7.009,-7.009Zm0,0.85c-3.379,-0 -6.159,2.78 -6.159,6.159c-0,3.379 2.78,6.159 6.159,6.159c3.379,0 6.159,-2.78 6.159,-6.159c0,-3.379 -2.78,-6.159 -6.159,-6.159Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-report-bug.svg b/.icons/kora/actions/16/tools-report-bug.svg
new file mode 100644
index 000000000..83df64b5b
--- /dev/null
+++ b/.icons/kora/actions/16/tools-report-bug.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,1c-3.84,0 -7,3.16 -7,7c0,3.84 3.16,7 7,7c3.84,0 7,-3.16 7,-7c0,-3.84 -3.16,-7 -7,-7Zm-2.393,4c0.549,0 1,0.451 1,1c0,0.549 -0.451,1 -1,1c-0.549,0 -1,-0.451 -1,-1c0,-0.549 0.451,-1 1,-1Zm4.805,0c0.548,0 1,0.451 1,1c-0,0.549 -0.452,1 -1,1c-0.549,0 -1,-0.451 -1,-1c-0,-0.549 0.451,-1 1,-1Zm-2.412,5c2.5,0 4,2 4,2c-2.631,-0.493 -5.295,-0.528 -8,0c0,0 1.5,-2 4,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-rip-audio-cd.svg b/.icons/kora/actions/16/tools-rip-audio-cd.svg
new file mode 100644
index 000000000..b9eddf145
--- /dev/null
+++ b/.icons/kora/actions/16/tools-rip-audio-cd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path id="Musical-Note" style="fill:currentColor;" class="ColorScheme-Text" d="M11.837,0.853l-5.769,1.295c-0.309,0.07 -0.562,0.388 -0.562,0.706l-0,0.854l-0.01,7.215c0,0.314 -0.251,0.629 -0.557,0.699l-1.583,0.359c-0.71,0.162 -1.291,0.891 -1.291,1.621l-0,0.128c-0,0.794 0.641,1.438 1.433,1.438l0.55,-0c1.096,-0 1.984,-0.891 1.984,-1.99l-0,-4.98l0.01,-0l0,-2.987l6.088,-1.287l0,5.275c0,0.315 -0.251,0.629 -0.557,0.698l-1.632,0.366c-0.705,0.158 -1.282,0.881 -1.282,1.607l0,0.133c0,0.796 0.643,1.441 1.438,1.441l0.571,0c1.108,0 2.004,-0.899 2.004,-2.009l0,-9.451l-0.001,-0l0,-0.46c0,-0.409 -0.282,-0.692 -0.658,-0.692c-0.056,0 -0.116,0.008 -0.176,0.021Zm0.342,0.682l-6.13,1.31l-0,1.004l6.13,-1.309l0,-1.005Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-rip-video-cd.svg b/.icons/kora/actions/16/tools-rip-video-cd.svg
new file mode 100644
index 000000000..2aa001be6
--- /dev/null
+++ b/.icons/kora/actions/16/tools-rip-video-cd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.576,8.602l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.484,7.38l-0,6.507c-0,0.096 -0.051,0.184 -0.132,0.231c-0.082,0.045 -0.182,0.042 -0.26,-0.009c-0.882,-0.572 -2.995,-1.945 -3.654,-2.373c-0.124,-0.081 -0.2,-0.221 -0.202,-0.372c-0.003,-0.349 -0.008,-0.988 -0.012,-1.337c-0.001,-0.151 0.072,-0.292 0.194,-0.375c0.657,-0.446 2.781,-1.887 3.669,-2.491c0.079,-0.053 0.179,-0.058 0.262,-0.012c0.083,0.046 0.135,0.134 0.135,0.231Zm-6.484,0.343l-8.303,0l-0,4.32c-0,0.874 0.709,1.583 1.583,1.583l8.157,0l-0,-4.465c-0,-0.794 -0.644,-1.438 -1.437,-1.438Zm-7.424,0.879l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Zm3.991,-5.701c0.521,-0.641 1.316,-1.051 2.206,-1.051c1.57,0 2.844,1.275 2.844,2.844c0,1.57 -1.274,2.844 -2.844,2.844c-0.89,0 -1.685,-0.409 -2.206,-1.05c-0.522,0.641 -1.317,1.05 -2.207,1.05c-1.569,0 -2.844,-1.274 -2.844,-2.844c0,-1.569 1.275,-2.844 2.844,-2.844c0.89,0 1.685,0.41 2.207,1.051Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/tools-rip-video-dvd.svg b/.icons/kora/actions/16/tools-rip-video-dvd.svg
new file mode 120000
index 000000000..5b222b90d
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/tools-wizard.svg b/.icons/kora/actions/16/tools-wizard.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/kora/actions/16/tools-wizard.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/tools.svg b/.icons/kora/actions/16/tools.svg
new file mode 100644
index 000000000..619ac1651
--- /dev/null
+++ b/.icons/kora/actions/16/tools.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1 8v5c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-5h-5v4h-4v-4zm6 1v2h2v-2z"/>
+ <path d="m5 1c-.549 0-1 .451-1 1v2h-1c-1.108 0-2 .892-2 2v1h14v-1c0-1.108-.892-2-2-2h-1v-2c0-.549-.451-1-1-1zm.142 1.056h5.716v1.944h-5.716z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/top.svg b/.icons/kora/actions/16/top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/kora/actions/16/top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/torrents.svg b/.icons/kora/actions/16/torrents.svg
new file mode 100644
index 000000000..b5eff84c6
--- /dev/null
+++ b/.icons/kora/actions/16/torrents.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.786,4.428c-0,0 1.19,0 1.19,1.191l0,4.76l2.382,-0l-4.763,3.574l0,-8.334c0,-1.191 1.191,-1.191 1.191,-1.191l-0,0Zm-2.381,-2.381l-0,8.334c-0,1.191 -1.191,1.191 -1.191,1.191c0,-0 -1.19,-0 -1.19,-1.191l-0,-4.76l-2.382,0l4.763,-3.574Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transfers.svg b/.icons/kora/actions/16/transfers.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/kora/actions/16/transfers.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/transform-affect-gradient.svg b/.icons/kora/actions/16/transform-affect-gradient.svg
new file mode 100644
index 000000000..f9909e81a
--- /dev/null
+++ b/.icons/kora/actions/16/transform-affect-gradient.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="10" height="3" x="2" y="3"/>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="7" height="3" x="5" y="3"/>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="4" height="3" x="8" y="3"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,3l0,3l2,0l0,-3l-2,0Zm1,6l0,2.411l-2,-0l0,1.178l2,0l0,2.411l4,-3l-4,-3Zm-9,2.411l0,1.178l2,0l0,-1.178l-2,-0Zm3,-0l0,1.178l3,0l0,-1.178l-3,-0Zm-3,-4.411l0,1l7,0l0,1l1,0l0,-2l-8,0Zm0,-6l0,1l11,0l0,7l1,0l0,-8l-12,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-affect-pattern.svg b/.icons/kora/actions/16/transform-affect-pattern.svg
new file mode 100644
index 000000000..2f737f391
--- /dev/null
+++ b/.icons/kora/actions/16/transform-affect-pattern.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 2 H 3 V 4 H 5 V 2 H 7 V 4 H 9 V 2 H 11 V 4 H 13 V 6 H 11 V 7 H 13 V 9 H 14 V 1 Z M 11,6 V 4 H 9 V 6 Z M 9,6 H 7 V 7 H 5 V 6 H 3 V 7 H 2 V 8 H 9 V 9 H 10 V 7 H 9 Z M 3,6 V 4 H 2 V 6 Z M 5,6 H 7 V 4 H 5 Z M 11,9 V 11 H 9 V 13 H 11 V 15 L 15,12 Z M 2,11 V 13 H 4 V 11 Z M 5,11 V 13 H 8 V 11 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-affect-rounded-corners.svg b/.icons/kora/actions/16/transform-affect-rounded-corners.svg
new file mode 100644
index 000000000..0f8a0e74f
--- /dev/null
+++ b/.icons/kora/actions/16/transform-affect-rounded-corners.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 3 H 9 C 11,3 12,4 12,6 V 8 H 14 V 6 C 14,2.5 12.5,1 9,1 Z M 11,9 V 11 H 9 V 13 H 11 V 15 L 15,12 Z M 2,11 V 13 H 4 V 11 Z M 5,11 V 13 H 8 V 11 Z M 2,5 V 6 H 8 C 9,6 9,7 9,7 V 8 H 10 V 7 C 10,7 10,5 8,5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-affect-stroke.svg b/.icons/kora/actions/16/transform-affect-stroke.svg
new file mode 100644
index 000000000..df939b641
--- /dev/null
+++ b/.icons/kora/actions/16/transform-affect-stroke.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,9 V 11 H 9 V 13 H 11 V 15 L 15,12 Z M 2,11 V 13 H 4 V 11 Z M 5,11 V 13 H 8 V 11 Z M 2,5 V 6 H 9 V 8 H 10 V 5 Z M 2,1 V 3 H 12 V 8 H 14 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-browse.svg b/.icons/kora/actions/16/transform-browse.svg
new file mode 100644
index 000000000..916c56adf
--- /dev/null
+++ b/.icons/kora/actions/16/transform-browse.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M11.811,15.4c-1.381,0.59 -3.523,0.657 -4.456,-0.122c-0.444,-0.371 -5.435,-1.985 -5.934,-2.11c-0.383,-0.095 -0.765,-0.255 -0.811,-0.616c-0.106,-0.846 0.955,-1.671 1.8,-1.424c0.818,0.3 3.032,0.548 3.032,0.548c-0,-0 0.057,-1.447 -1.623,-3.753c-0.833,-1.142 -2.295,-3.544 -2.298,-3.768c-0.007,-0.53 0.359,-0.948 0.883,-1.009c0.504,-0.058 0.585,0.032 2.162,2.429c1.327,2.017 1.436,2.166 1.604,2.191c0.231,0.034 -0.12,0.245 -0.072,0.02c0.034,-0.164 -0.125,-0.472 -1.565,-3.027c-1.543,-2.737 -1.871,-3.306 -1.864,-3.588c0.019,-0.801 0.949,-1.191 1.581,-0.661c0.111,0.093 0.994,1.578 2.024,3.404c1.526,2.708 1.589,2.81 1.745,2.805c0.195,-0.006 0.171,0.11 0.164,-0.1c-0.003,-0.093 -0.582,-1.183 -1.436,-2.7c-1.093,-1.943 -1.432,-2.591 -1.434,-2.743c-0.005,-0.319 0.199,-0.657 0.508,-0.841c0.427,-0.197 1.015,0.071 1.191,0.342l1.484,2.569c1.041,1.847 1.662,2.892 1.751,2.949c0.154,0.098 0.329,-0.152 0.398,-0.336c0.033,-0.088 -0.017,-0.78 -0.671,-2.288c-0.992,-2.287 -1.088,-2.512 -0.799,-2.94c0.612,-0.588 1.054,-0.081 1.35,0.437c0,0 1.375,2.856 1.987,4.693c0.549,1.649 1.493,3.233 1.839,5.004c0.305,1.557 0.572,2.826 -0.54,3.939c-0.478,0.478 -1.339,0.414 -2,0.696Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-crop-and-resize.svg b/.icons/kora/actions/16/transform-crop-and-resize.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/kora/actions/16/transform-crop-and-resize.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/transform-crop.svg b/.icons/kora/actions/16/transform-crop.svg
new file mode 100644
index 000000000..3128aa9da
--- /dev/null
+++ b/.icons/kora/actions/16/transform-crop.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5,2l0,12l6,-6l0,-6l-6,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,2l0,12l6,-6l0,-6l-6,0Zm1,1l0,8.586l4,-4l0,-4.586l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-move.svg b/.icons/kora/actions/16/transform-move.svg
new file mode 100644
index 000000000..07fa69a08
--- /dev/null
+++ b/.icons/kora/actions/16/transform-move.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 4 L 10 4 L 8 1 z M 4 6 L 1 8 L 4 10 L 4 6 z M 8 6 C 6.8954 6 6 6.8954 6 8 C 6 9.1046 6.8954 10 8 10 C 9.1046 10 10 9.1046 10 8 C 10 6.8954 9.1046 6 8 6 z M 12 6 L 12 10 L 15 8 L 12 6 z M 6 12 L 8 15 L 10 12 L 6 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-rotate.svg b/.icons/kora/actions/16/transform-rotate.svg
new file mode 100644
index 000000000..89cf606f4
--- /dev/null
+++ b/.icons/kora/actions/16/transform-rotate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,4l0,1l2,0c1.108,0 2,0.892 2,2l0,2l1,0l0,-2c0,-1.662 -1.338,-3 -3,-3l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.069,10.271c0,-0.701 -0.569,-1.271 -1.271,-1.271l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.271l0,2.543c0,0.701 0.57,1.271 1.271,1.271l2.543,0c0.702,0 1.271,-0.57 1.271,-1.271l0,-2.543Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,3.174c0,-0.702 -0.57,-1.272 -1.271,-1.272l-2.543,0c-0.701,0 -1.271,0.57 -1.271,1.272l-0,2.542c-0,0.702 0.57,1.271 1.271,1.271l2.543,0c0.701,0 1.271,-0.569 1.271,-1.271l0,-2.542Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-scale-textbox-points.svg b/.icons/kora/actions/16/transform-scale-textbox-points.svg
new file mode 100644
index 000000000..ff09eb3ec
--- /dev/null
+++ b/.icons/kora/actions/16/transform-scale-textbox-points.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 5 L 2 5 L 5 5 L 5 2 L 5 1 L 1 1 z M 11 1 L 11 5 L 15 5 L 15 1 L 11 1 z M 6 4 L 6 5 L 7 5 L 7 4 L 6 4 z M 9 4 L 9 5 L 10 5 L 10 4 L 9 4 z M 4 6 L 4 7 L 5 7 L 5 6 L 4 6 z M 11 6 L 11 7 L 12 7 L 12 6 L 11 6 z M 4 9 L 4 10 L 5 10 L 5 9 L 4 9 z M 9 9 L 9 11 L 11 11 L 11 15 L 13 15 L 13 11 L 15 11 L 15 9 L 12 9 L 11 9 L 9 9 z M 1 11 L 1 15 L 5 15 L 5 11 L 1 11 z M 6 11 L 6 12 L 7 12 L 7 11 L 6 11 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-scale.svg b/.icons/kora/actions/16/transform-scale.svg
new file mode 120000
index 000000000..617c98bae
--- /dev/null
+++ b/.icons/kora/actions/16/transform-scale.svg
@@ -0,0 +1 @@
+kdenlive-zoom-large.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/transform-shear-down.svg b/.icons/kora/actions/16/transform-shear-down.svg
new file mode 100644
index 000000000..0245df9e7
--- /dev/null
+++ b/.icons/kora/actions/16/transform-shear-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1,5l0,10l9,0l0,-2.865l-5,1.111l0,-8.246l-4,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15,1l-9,2l0,9l9,-2l0,-9Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-shear-left.svg b/.icons/kora/actions/16/transform-shear-left.svg
new file mode 100644
index 000000000..98efc9e78
--- /dev/null
+++ b/.icons/kora/actions/16/transform-shear-left.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,6l2,9l9,0l-2,-9l-9,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1,1l0,9l2.865,0l-1.111,-5l8.246,0l0,-4l-10,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-shear-right.svg b/.icons/kora/actions/16/transform-shear-right.svg
new file mode 100644
index 000000000..a88ab422d
--- /dev/null
+++ b/.icons/kora/actions/16/transform-shear-right.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,6l-2,9l9,0l2,-9l-9,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,1l0,4l8.246,0l-1.111,5l2.865,0l0,-9l-10,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/transform-shear-up.svg b/.icons/kora/actions/16/transform-shear-up.svg
new file mode 100644
index 000000000..092c18851
--- /dev/null
+++ b/.icons/kora/actions/16/transform-shear-up.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14,5l-9,2l0,9l9,-2l0,-9Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1,1l0,9l3,0l0,-3.803l7,-1.554l0,-3.643l-10,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/trash-empty.svg b/.icons/kora/actions/16/trash-empty.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/trash-empty.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/trim-margins.svg b/.icons/kora/actions/16/trim-margins.svg
new file mode 100644
index 000000000..5d7796b6b
--- /dev/null
+++ b/.icons/kora/actions/16/trim-margins.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,0l0,2l-2,0l0,1.103l2,0l0,12.897l1.197,0l-0,-12.897l11.662,0l0,12.897l1.141,0l0,-14l-12.803,0l-0,-2l-1.197,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M5,15l0,1l8,0l0,-1l-8,0Zm0,-2l0,1l8,0l0,-1l-8,0Zm0,-2l0,1l8,0l0,-1l-8,0Zm0,-2l0,1l8,0l0,-1l-8,0Zm0,-2l0,1l8,0l0,-1l-8,0Zm0,-2l0,1l8,0l0,-1l-8,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/trim-to-selection.svg b/.icons/kora/actions/16/trim-to-selection.svg
new file mode 100644
index 000000000..01208c8fd
--- /dev/null
+++ b/.icons/kora/actions/16/trim-to-selection.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,0l0,2l-2,0l0,1.075l2,0l0,8.906l-2,-0l0,1.019l2,-0l0,2l1.075,-0l0,-2l10.85,-0l-0,2l1.075,-0l0,-2l1,-0l0,-1.019l-1,-0l0,-8.906l1,0l0,-1.075l-1,-0l0,-2l-1.075,-0l-0,2l-10.85,-0l0,-2l-1.075,-0Zm1.075,3.075l10.85,0l-0,8.906l-10.85,-0l0,-8.906Zm1.925,3.925l-0,1l7,-0l0,-1l-7,-0Zm0,2l0,1l7,-0l0,-1l-7,-0Zm0,-4l0,1l7,-0l0,-1l-7,-0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M5,0l0,1l7,0l0,-1l-7,0Zm0,14l0,1l7,0l0,-1l-7,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/twitter-dm.svg b/.icons/kora/actions/16/twitter-dm.svg
new file mode 100644
index 000000000..f06d4fd70
--- /dev/null
+++ b/.icons/kora/actions/16/twitter-dm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.548,1l-2.548,7l0,7l14,0l0,-7l-2.548,-7l-8.904,0Zm0.7,1l-2.248,6.176l0,5.824l12,0l0,-5.824l-2.248,-6.176l-7.504,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M5.2,3.04l5.6,0l2.169,5.126l-1.969,0l-1,2l-4,0l-1,-2l-1.969,0l2.169,-5.126Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/twitter-home.svg b/.icons/kora/actions/16/twitter-home.svg
new file mode 100644
index 000000000..acfaa90b1
--- /dev/null
+++ b/.icons/kora/actions/16/twitter-home.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,0.75l8,7.811l-1.52,1.544l-1.15,-0.974c0,0 -0.371,2.625 -0.617,4.364c-0.122,0.863 -0.861,1.505 -1.733,1.505l-5.96,-0c-0.872,-0 -1.611,-0.642 -1.733,-1.505c-0.246,-1.739 -0.617,-4.364 -0.617,-4.364l-1.15,0.974l-1.52,-1.544l8,-7.811Zm6.418,7.992l0.165,-0.167l-6.583,-6.427l-6.583,6.427l0.165,0.167l0.442,-0.374c0.278,-0.236 0.661,-0.301 1.002,-0.172c0.34,0.13 0.583,0.434 0.634,0.795c0,0 0.371,2.625 0.617,4.364c0.053,0.37 0.369,0.645 0.743,0.645l5.96,0c0.374,0 0.69,-0.275 0.743,-0.645c0.246,-1.739 0.617,-4.364 0.617,-4.364c0.051,-0.361 0.294,-0.665 0.634,-0.795c0.341,-0.129 0.724,-0.064 1.002,0.172l0.442,0.374Zm-6.418,-1.742c-1.646,-0 -3,1.354 -3,3c0,1.646 1.354,3 3,3c1.646,0 3,-1.354 3,-3c0,-1.646 -1.354,-3 -3,-3Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/twitter-mentions.svg b/.icons/kora/actions/16/twitter-mentions.svg
new file mode 100644
index 000000000..57203fecd
--- /dev/null
+++ b/.icons/kora/actions/16/twitter-mentions.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.929,13.74c-0.504,0.765 -1.411,1.047 -2.203,0.591c-0.791,-0.457 -1.047,-1.412 -0.59,-2.203l2.793,1.612Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M12.849,13.858c-0.066,-0.101 -0.086,-0.174 -0.179,-0.228c-0.311,-0.428 -0.369,-1.081 -0.34,-1.561c-0.03,-0.7 0.18,-1.386 0.529,-1.991l0.836,-2c1.102,-1.908 0.785,-4.139 -0.896,-5.42l0.295,-0.512c0.162,-0.279 0.083,-0.573 -0.196,-0.734c-0.28,-0.161 -0.573,-0.082 -0.735,0.197l-0.295,0.512c-1.95,-0.815 -4.067,0.072 -5.142,1.934l-1.314,1.723c-0.322,0.559 -0.784,1.037 -1.286,1.368c-0.401,0.265 -0.822,0.456 -1.309,0.547c-0.22,0.059 -0.433,-0.002 -0.626,0.011c-0.167,-0.034 -0.341,0.052 -0.448,0.238c-0.161,0.279 -0.083,0.573 0.197,0.734l10.239,5.912c0.279,0.161 0.573,0.082 0.734,-0.197c0.007,-0.12 0.022,-0.36 -0.064,-0.533Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.849,13.858c-0.066,-0.101 -0.086,-0.174 -0.179,-0.228c-0.311,-0.428 -0.369,-1.081 -0.34,-1.561c-0.03,-0.7 1.365,-3.991 1.365,-3.991c1.102,-1.908 0.785,-4.139 -0.896,-5.42l0.295,-0.512c0.162,-0.279 0.083,-0.573 -0.196,-0.734c-0.28,-0.161 -0.573,-0.082 -0.735,0.197l-0.295,0.512c-1.95,-0.815 -4.067,0.072 -5.142,1.934c-0,-0 -2.098,2.76 -2.6,3.091c-0.401,0.265 -0.822,0.456 -1.309,0.547c-0.22,0.059 -0.433,-0.002 -0.626,0.011c-0.167,-0.034 -0.341,0.052 -0.448,0.238c-0.161,0.279 -0.083,0.573 0.197,0.734l10.239,5.912c0.279,0.161 0.573,0.082 0.734,-0.197c0.007,-0.12 0.022,-0.36 -0.064,-0.533Zm-0.599,-10.48c-0.126,-0.097 -0.584,-0.361 -0.731,-0.422c-1.526,-0.639 -3.169,0.094 -4.01,1.551c-0.019,0.033 -2.289,3.001 -2.884,3.394c-0.382,0.252 -0.779,0.449 -1.216,0.579l8.107,4.681c-0.083,-0.376 -0.107,-0.763 -0.091,-1.096c-0.027,-0.835 1.467,-4.405 1.487,-4.439c0.862,-1.493 0.654,-3.246 -0.662,-4.248Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/twitter-profile.svg b/.icons/kora/actions/16/twitter-profile.svg
new file mode 120000
index 000000000..df1acb1ec
--- /dev/null
+++ b/.icons/kora/actions/16/twitter-profile.svg
@@ -0,0 +1 @@
+user-identity.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/udiskie-detach.svg b/.icons/kora/actions/16/udiskie-detach.svg
new file mode 100644
index 000000000..18df3f2bb
--- /dev/null
+++ b/.icons/kora/actions/16/udiskie-detach.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m1.886 9.808v1c0 .28.099.541.279.721l.781.779-.781.78c-.18.18-.279.44-.279.72v1h1c.28 0 .54-.099.72-.279l.78-.781.779.781c.18.18.441.279.721.279h1v-1c0-.28-.1-.54-.28-.72l-.781-.78.781-.779c.18-.18.28-.441.28-.721v-1h-1c-.28 0-.541.1-.721.28l-.779.781-.78-.781c-.18-.18-.44-.28-.72-.28z"/>
+ <path d="m11.661.201-1.757 6.698 3.499.86-6.601 8.04 1.737-6.703-3.499-.86 6.621-8.035z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/udiskie-eject.svg b/.icons/kora/actions/16/udiskie-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/kora/actions/16/udiskie-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/udiskie-lock.svg b/.icons/kora/actions/16/udiskie-lock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/udiskie-lock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/udiskie-mount.svg b/.icons/kora/actions/16/udiskie-mount.svg
new file mode 100644
index 000000000..824b97608
--- /dev/null
+++ b/.icons/kora/actions/16/udiskie-mount.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.866 0-7 3.134-7 7 0 .335.023.669.07 1h2.93v-1c0-.379.214-.725.553-.895.338-.169.744-.133 1.047.094l.461.346c.21-.902 1.013-1.541 1.939-1.545 1.105 0 2 .895 2 2-.001.72-.389 1.384-1.016 1.738l.616.461c.534.4.534 1.202 0 1.602l-3.784 2.838c.705.235 1.442.357 2.184.361 3.866 0 7-3.134 7-7s-3.134-7-7-7zm-3 7v2h-5v2h5v2l4-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/udiskie-submenu.svg b/.icons/kora/actions/16/udiskie-submenu.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/kora/actions/16/udiskie-submenu.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/udiskie-unlock.svg b/.icons/kora/actions/16/udiskie-unlock.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/kora/actions/16/udiskie-unlock.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/udiskie-unmount.svg b/.icons/kora/actions/16/udiskie-unmount.svg
new file mode 100644
index 000000000..ef2ae8c19
--- /dev/null
+++ b/.icons/kora/actions/16/udiskie-unmount.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.84 0-7 3.16-7 7 .001.318.023.635.066.949l2.334-1.75c.303-.226.709-.263 1.047-.094.339.17.553.517.553.895v1h1.268c-.176-.304-.268-.649-.268-1 0-1.097.903-2 2-2s2 .903 2 2c-.006.431-.151.849-.414 1.191.259.188.413.489.414.809v2c0 .549-.451 1-1 1h-4v1c0 .099-.015.198-.045.293.949.462 1.99.704 3.045.707 3.84 0 7-3.16 7-7s-3.16-7-7-7zm-4 7-4 3 4 3v-2h5v-2h-5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/underexposure.svg b/.icons/kora/actions/16/underexposure.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/kora/actions/16/underexposure.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/undo.svg b/.icons/kora/actions/16/undo.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/kora/actions/16/undo.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/unlock.svg b/.icons/kora/actions/16/unlock.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/kora/actions/16/unlock.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/up.svg b/.icons/kora/actions/16/up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/upcomingevents-amarok.svg b/.icons/kora/actions/16/upcomingevents-amarok.svg
new file mode 120000
index 000000000..702265284
--- /dev/null
+++ b/.icons/kora/actions/16/upcomingevents-amarok.svg
@@ -0,0 +1 @@
+view-calendar-upcoming-events.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/upindicator.svg b/.icons/kora/actions/16/upindicator.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/kora/actions/16/upindicator.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/upload-media.svg b/.icons/kora/actions/16/upload-media.svg
new file mode 120000
index 000000000..17854fc8d
--- /dev/null
+++ b/.icons/kora/actions/16/upload-media.svg
@@ -0,0 +1 @@
+cloud-upload.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/upload.svg b/.icons/kora/actions/16/upload.svg
new file mode 100644
index 000000000..97ba49769
--- /dev/null
+++ b/.icons/kora/actions/16/upload.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 16c4.415 0 8-3.585 8-8s-3.585-8-8-8-8 3.585-8 8 3.585 8 8 8zm0-.818c-3.964 0-7.182-3.218-7.182-7.182s3.218-7.182 7.182-7.182 7.182 3.218 7.182 7.182-3.218 7.182-7.182 7.182zm0-9.676 3.124 3.942c.305.383.864.448 1.248.144.384-.305.449-.864.144-1.247l-3.816-4.814c-.176-.222-.437-.337-.7-.336-.264-.001-.524.114-.701.336l-3.815 4.813c-.305.384-.24.943.144 1.247.384.305.943.24 1.248-.143zm0 4.431 1.583 1.997c.227.286.642.334.928.108.286-.227.334-.643.107-.928l-2.097-2.646c-.131-.165-.325-.25-.521-.25s-.391.085-.521.25l-2.097 2.646c-.227.285-.179.701.107.928.285.226.701.178.928-.108z"/>
+</svg>
diff --git a/.icons/kora/actions/16/url-copy.svg b/.icons/kora/actions/16/url-copy.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/kora/actions/16/url-copy.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/user-group-delete.svg b/.icons/kora/actions/16/user-group-delete.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/user-group-delete.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/user-group-new.svg b/.icons/kora/actions/16/user-group-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/user-group-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/user-group-properties.svg b/.icons/kora/actions/16/user-group-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/user-group-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/user-identity.svg b/.icons/kora/actions/16/user-identity.svg
new file mode 100644
index 000000000..4b28ed7e4
--- /dev/null
+++ b/.icons/kora/actions/16/user-identity.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M10.4,10.078c-0.29,0.68 -1.28,1.2 -2.45,1.2c-1.17,-0 -2.15,-0.51 -2.44,-1.19c-2.47,0.25 -3.764,0.921 -4.024,1.723l-0.486,1.837c-0,0.2 0.16,0.35 0.35,0.35c4.433,0.716 8.867,0.718 13.3,-0c0.19,-0 0.35,-0.15 0.35,-0.35l-0.486,-1.83c-0.267,-0.822 -1.604,-1.5 -4.114,-1.74Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.01,1.465c-1.634,-0 -2.965,1.384 -3.018,3.116c-0.036,0.009 -0.081,0.027 -0.116,0.054c-0.375,0.205 -0.336,0.712 -0.077,1.302c0.205,0.482 0.434,0.903 0.773,0.894c0.25,1.581 1.718,2.76 2.429,2.76c0.711,-0 2.273,-1.544 2.464,-2.76c0.331,0.009 0.538,-0.423 0.743,-0.905c0.259,-0.59 0.32,-1.086 -0.055,-1.291c-0.036,-0.027 -0.071,-0.045 -0.116,-0.054c-0.045,-1.732 -1.384,-3.116 -3.018,-3.116l-0.009,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/user-properties.svg b/.icons/kora/actions/16/user-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/user-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/user_purple.svg b/.icons/kora/actions/16/user_purple.svg
new file mode 100644
index 000000000..9489b0348
--- /dev/null
+++ b/.icons/kora/actions/16/user_purple.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-NegativeText" d="M10.4,10.078c-0.29,0.68 -1.28,1.2 -2.45,1.2c-1.17,-0 -2.15,-0.51 -2.44,-1.19c-2.47,0.25 -3.764,0.921 -4.024,1.723l-0.486,1.837c-0,0.2 0.16,0.35 0.35,0.35c4.433,0.716 8.867,0.718 13.3,-0c0.19,-0 0.35,-0.15 0.35,-0.35l-0.486,-1.83c-0.267,-0.822 -1.604,-1.5 -4.114,-1.74Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M8.01,1.465c-1.634,-0 -2.965,1.384 -3.018,3.116c-0.036,0.009 -0.081,0.027 -0.116,0.054c-0.375,0.205 -0.336,0.712 -0.077,1.302c0.205,0.482 0.434,0.903 0.773,0.894c0.25,1.581 1.718,2.76 2.429,2.76c0.711,-0 2.273,-1.544 2.464,-2.76c0.331,0.009 0.538,-0.423 0.743,-0.905c0.259,-0.59 0.32,-1.086 -0.055,-1.291c-0.036,-0.027 -0.071,-0.045 -0.116,-0.054c-0.045,-1.732 -1.384,-3.116 -3.018,-3.116l-0.009,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/usermenu-delete.svg b/.icons/kora/actions/16/usermenu-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/usermenu-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/usermenu-down.svg b/.icons/kora/actions/16/usermenu-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/kora/actions/16/usermenu-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/usermenu-up.svg b/.icons/kora/actions/16/usermenu-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/kora/actions/16/usermenu-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/username-copy.svg b/.icons/kora/actions/16/username-copy.svg
new file mode 100644
index 000000000..4b28ed7e4
--- /dev/null
+++ b/.icons/kora/actions/16/username-copy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M10.4,10.078c-0.29,0.68 -1.28,1.2 -2.45,1.2c-1.17,-0 -2.15,-0.51 -2.44,-1.19c-2.47,0.25 -3.764,0.921 -4.024,1.723l-0.486,1.837c-0,0.2 0.16,0.35 0.35,0.35c4.433,0.716 8.867,0.718 13.3,-0c0.19,-0 0.35,-0.15 0.35,-0.35l-0.486,-1.83c-0.267,-0.822 -1.604,-1.5 -4.114,-1.74Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.01,1.465c-1.634,-0 -2.965,1.384 -3.018,3.116c-0.036,0.009 -0.081,0.027 -0.116,0.054c-0.375,0.205 -0.336,0.712 -0.077,1.302c0.205,0.482 0.434,0.903 0.773,0.894c0.25,1.581 1.718,2.76 2.429,2.76c0.711,-0 2.273,-1.544 2.464,-2.76c0.331,0.009 0.538,-0.423 0.743,-0.905c0.259,-0.59 0.32,-1.086 -0.055,-1.291c-0.036,-0.027 -0.071,-0.045 -0.116,-0.054c-0.045,-1.732 -1.384,-3.116 -3.018,-3.116l-0.009,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vertical.svg b/.icons/kora/actions/16/vertical.svg
new file mode 100644
index 000000000..bc5ef39b9
--- /dev/null
+++ b/.icons/kora/actions/16/vertical.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="5.551" height="11.524" x="2.45" y="2.24"/>
+</svg>
diff --git a/.icons/kora/actions/16/videoclip-amarok.svg b/.icons/kora/actions/16/videoclip-amarok.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/kora/actions/16/videoclip-amarok.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-bank-account-checking.svg b/.icons/kora/actions/16/view-bank-account-checking.svg
new file mode 100644
index 000000000..87cb9c8e3
--- /dev/null
+++ b/.icons/kora/actions/16/view-bank-account-checking.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M7,1l-7,7l2,0l0,5.056c0,0.516 0.205,1.01 0.569,1.375c0.365,0.364 0.859,0.569 1.375,0.569l6.398,-0c-0.224,-0.468 -0.341,-0.981 -0.342,-1.5c0.002,-1.348 0.782,-2.58 2,-3.158l-0,-2.342l2,-0l-7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.597,9.516c-0.193,0.453 -0.852,0.799 -1.63,0.799c-0.779,0 -1.431,-0.34 -1.624,-0.792c-1.643,0.166 -1.532,0.638 -1.705,1.171l-0.323,1.223c0,0.133 0.106,0.232 0.232,0.232c2.489,0.402 4.231,0.295 6.719,0.019c0.219,-0.436 0.296,-0.594 0.461,-0.797c-0.099,-0.295 -0.139,-0.388 -0.235,-0.784c-0.147,-0.605 -0.629,-0.95 -1.895,-1.071Zm-1.59,-5.048c-1.088,0 -1.973,0.921 -2.009,2.073c-0.023,0.006 -0.053,0.018 -0.077,0.036c-0.249,0.136 -0.223,0.474 -0.051,0.866c0.137,0.321 0.289,0.601 0.515,0.595c0.166,1.052 1.143,1.836 1.616,1.836c0.473,0 1.512,-1.026 1.639,-1.836c0.22,0.006 0.358,-0.281 0.495,-0.602c0.172,-0.392 0.212,-0.723 -0.037,-0.859c-0.024,-0.018 -0.048,-0.03 -0.077,-0.036c-0.03,-1.152 -0.921,-2.073 -2.008,-2.073l-0.006,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.5,10l0,0.857c-1.381,0 -2.5,1.151 -2.5,2.571c0,1.42 1.119,2.572 2.5,2.572c1.367,0 2.476,-1.129 2.498,-2.529c0.001,-0.014 0.002,-0.029 0.002,-0.043c0,-0.235 -0.188,-0.428 -0.416,-0.428l-0.001,0c-0.229,0 -0.417,0.193 -0.417,0.428c0,0.947 -0.746,1.715 -1.666,1.715c-0.92,0 -1.666,-0.769 -1.666,-1.715c0,-0.947 0.746,-1.713 1.666,-1.713l0,0.857l1.666,-1.287l-1.666,-1.285Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-bank-account-savings.svg b/.icons/kora/actions/16/view-bank-account-savings.svg
new file mode 100644
index 000000000..8e12d301f
--- /dev/null
+++ b/.icons/kora/actions/16/view-bank-account-savings.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13,0.494l0,2l-1,-0l1.5,3l1.5,-3l-1,-0l0,-2l-1,-0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1l-7,7l2,0l0,5.056c0,0.516 0.205,1.01 0.569,1.375c0.365,0.364 0.859,0.569 1.375,0.569c2.465,-0 6.223,-0.015 6.223,-0.015c0.57,-0.029 1.198,-0.322 1.461,-0.769c0.217,-0.368 0.372,-0.728 0.372,-1.25l0,-4.966l2,0l-7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.597,9.516c-0.193,0.453 -0.852,0.799 -1.63,0.799c-0.779,0 -1.431,-0.34 -1.624,-0.792c-1.643,0.166 -1.532,0.638 -1.705,1.171l-0.323,1.223c0,0.133 0.106,0.232 0.232,0.232c2.489,0.402 4.231,0.295 6.719,0.019c0.391,-0.044 0.418,-0.025 0.582,-0.227c-0.099,-0.296 -0.26,-0.958 -0.356,-1.354c-0.147,-0.605 -0.629,-0.95 -1.895,-1.071Zm-1.59,-5.048c-1.088,0 -1.973,0.921 -2.009,2.073c-0.023,0.006 -0.053,0.018 -0.077,0.036c-0.249,0.136 -0.223,0.474 -0.051,0.866c0.137,0.321 0.289,0.601 0.515,0.595c0.166,1.052 1.143,1.836 1.616,1.836c0.473,0 1.512,-1.026 1.639,-1.836c0.22,0.006 0.358,-0.281 0.495,-0.602c0.172,-0.392 0.212,-0.723 -0.037,-0.859c-0.024,-0.018 -0.048,-0.03 -0.077,-0.036c-0.03,-1.152 -0.921,-2.073 -2.008,-2.073l-0.006,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-bank-account.svg b/.icons/kora/actions/16/view-bank-account.svg
new file mode 100644
index 000000000..01e727aaf
--- /dev/null
+++ b/.icons/kora/actions/16/view-bank-account.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8,1l-7,7l2,0l0,5.056c0,0.516 0.205,1.01 0.569,1.375c0.365,0.364 0.859,0.569 1.375,0.569c2.465,-0 6.223,-0.015 6.223,-0.015c0.57,-0.029 1.198,-0.322 1.461,-0.769c0.217,-0.368 0.372,-0.728 0.372,-1.25l0,-4.966l2,0l-7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.597,9.516c-0.193,0.453 -0.852,0.799 -1.63,0.799c-0.779,0 -1.431,-0.34 -1.624,-0.792c-1.643,0.166 -1.532,0.638 -1.705,1.171l-0.323,1.223c0,0.133 0.106,0.232 0.232,0.232c2.489,0.402 4.231,0.295 6.719,0.019c0.391,-0.044 0.418,-0.025 0.582,-0.227c-0.099,-0.296 -0.26,-0.958 -0.356,-1.354c-0.147,-0.605 -0.629,-0.95 -1.895,-1.071Zm-1.59,-5.048c-1.088,0 -1.973,0.921 -2.009,2.073c-0.023,0.006 -0.053,0.018 -0.077,0.036c-0.249,0.136 -0.223,0.474 -0.051,0.866c0.137,0.321 0.289,0.601 0.515,0.595c0.166,1.052 1.143,1.836 1.616,1.836c0.473,0 1.512,-1.026 1.639,-1.836c0.22,0.006 0.358,-0.281 0.495,-0.602c0.172,-0.392 0.212,-0.723 -0.037,-0.859c-0.024,-0.018 -0.048,-0.03 -0.077,-0.036c-0.03,-1.152 -0.921,-2.073 -2.008,-2.073l-0.006,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-bank.svg b/.icons/kora/actions/16/view-bank.svg
new file mode 100644
index 000000000..db5c03236
--- /dev/null
+++ b/.icons/kora/actions/16/view-bank.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M8,1l-7,7l2,0l0,4.557c-0,0.648 0.257,1.269 0.716,1.727c0.458,0.459 1.079,0.716 1.727,0.716c1.554,0 3.56,0 5.114,0c0.648,-0 1.269,-0.257 1.727,-0.716c0.459,-0.458 0.716,-1.079 0.716,-1.727c0,-2.019 0,-4.557 0,-4.557l2,0l-7,-7Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.719,14.274l-0,-1.055c-0.528,-0.067 -0.956,-0.185 -1.286,-0.355c-0.33,-0.17 -0.616,-0.444 -0.856,-0.823c-0.24,-0.379 -0.38,-0.842 -0.419,-1.389l1.061,-0.199c0.082,0.567 0.226,0.983 0.433,1.248c0.297,0.375 0.653,0.584 1.067,0.627l-0,-3.357c-0.434,-0.082 -0.877,-0.25 -1.33,-0.504c-0.336,-0.188 -0.595,-0.447 -0.777,-0.779c-0.181,-0.332 -0.272,-0.709 -0.272,-1.131c-0,-0.75 0.265,-1.358 0.797,-1.823c0.355,-0.312 0.883,-0.503 1.582,-0.574l-0,-0.504l0.621,0l-0,0.504c0.613,0.059 1.099,0.239 1.459,0.539c0.461,0.383 0.738,0.909 0.832,1.576l-1.09,0.165c-0.062,-0.415 -0.192,-0.732 -0.39,-0.953c-0.197,-0.22 -0.467,-0.366 -0.811,-0.436l-0,3.041c0.531,0.133 0.883,0.236 1.055,0.31c0.328,0.145 0.595,0.321 0.802,0.528c0.207,0.207 0.366,0.453 0.478,0.738c0.111,0.285 0.167,0.594 0.167,0.926c-0,0.73 -0.233,1.34 -0.697,1.828c-0.465,0.488 -1.067,0.75 -1.805,0.785l-0,1.067l-0.621,-0Zm-0,-9.235c-0.41,0.063 -0.734,0.227 -0.97,0.492c-0.236,0.266 -0.354,0.58 -0.354,0.944c-0,0.359 0.1,0.66 0.301,0.902c0.201,0.242 0.542,0.436 1.023,0.58l-0,-2.918Zm0.621,7.289c0.41,-0.051 0.749,-0.228 1.016,-0.533c0.268,-0.305 0.402,-0.682 0.402,-1.131c-0,-0.383 -0.095,-0.69 -0.284,-0.923c-0.19,-0.232 -0.568,-0.44 -1.134,-0.624l-0,3.211Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-barcode-add.svg b/.icons/kora/actions/16/view-barcode-add.svg
new file mode 100644
index 000000000..dbb74f64b
--- /dev/null
+++ b/.icons/kora/actions/16/view-barcode-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,12l1,0l0,-12l-1,0Zm2,0l0,5l1,0l0,-5l-1,0Zm2,0l0,12l1,0l0,-12l-1,0Zm2,0l0,8l1,0l0,-8l-1,0Zm2,0l0,6l1,0l0,-6l-1,0Zm2,0l0,6l2,0l0,-6l-2,0Zm-1,7l0,2l-2,0l0,1l2,0l0,2l1,0l0,-2l2,0l0,-1l-2,0l0,-2l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-barcode-qr.svg b/.icons/kora/actions/16/view-barcode-qr.svg
new file mode 100644
index 000000000..fe12faa46
--- /dev/null
+++ b/.icons/kora/actions/16/view-barcode-qr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,4l4,0l0,-4l-4,0Zm6,0l0,1l1,0l0,-1l-1,0Zm0,1l-1,0l0,2l1,0l0,-2Zm0,2l0,1l1,0l0,-1l-1,0Zm0,1l-1,0l0,1l1,0l0,-1Zm0,1l0,2l2,0l0,-1l-1,0l0,-1l-1,0Zm2,1l1,0l0,-1l-1,0l0,1Zm1,0l0,1l1,0l0,-1l-1,0Zm1,0l1,0l0,-1l-1,0l0,1Zm1,0l0,1l-1,0l0,1l2,0l0,-2l-1,0Zm-1,2l-2,0l0,2l2,0l0,-2Zm-2,2l-1,0l0,1l1,0l0,-1Zm0,1l0,1l1,0l0,-1l-1,0Zm-1,0l-1,0l0,1l1,0l0,-1Zm-1,0l0,-2l-1,0l0,2l1,0Zm0,-2l1,0l0,-1l-1,0l0,1Zm-1,-4l-2,0l0,1l1,0l0,1l1,0l0,-2Zm-2,1l-2,0l0,1l2,0l0,-1Zm-2,0l0,-1l-1,0l0,1l1,0Zm7,-6l0,4l4,0l0,-4l-4,0Zm-7,1l2,0l0,2l-2,0l0,-2Zm8,0l2,0l0,2l-2,0l0,-2Zm-9,7l0,4l4,0l0,-4l-4,0Zm1,1l2,0l0,2l-2,0l0,-2Zm10,0l0,2l1,0l0,-2l-1,0Zm0,2l-1,0l0,1l1,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-barcode.svg b/.icons/kora/actions/16/view-barcode.svg
new file mode 100644
index 000000000..488af2042
--- /dev/null
+++ b/.icons/kora/actions/16/view-barcode.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2l0,12l1,0l0,-12l-1,0Zm2,0l0,5l1,0l0,-5l-1,0Zm2,0l0,12l1,0l0,-12l-1,0Zm2,0l0,12l1,0l0,-12l-1,0Zm2,0l0,6l1,0l0,-6l-1,0Zm2,0l0,12l2,0l0,-12l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-agenda.svg b/.icons/kora/actions/16/view-calendar-agenda.svg
new file mode 100644
index 000000000..e799bc062
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-agenda.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6.344,5.142l6.869,0l0,0.757l-6.869,-0l0,4.202l6.869,0l0,0.757l-6.869,-0l0,3.142l-0.756,0l-0,-3.142l-1.91,-0l0,-0.757l1.91,0l-0,-4.202l-1.91,-0l0,-0.757l1.91,0l-0,-3.142l0.756,-0l0,3.142Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-birthday.svg b/.icons/kora/actions/16/view-calendar-birthday.svg
new file mode 100644
index 000000000..611735f3e
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-birthday.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.5,2c-0.274,-0 -0.5,0.226 -0.5,0.5c0,0.274 0.226,0.5 0.5,0.5c0.274,0 0.5,-0.226 0.5,-0.5c-0,-0.274 -0.226,-0.5 -0.5,-0.5Zm3,0c-0.274,0 -0.5,0.226 -0.5,0.5c0,0.274 0.226,0.5 0.5,0.5c0.274,0 0.5,-0.226 0.5,-0.5c0,-0.274 -0.226,-0.5 -0.5,-0.5Zm3,0c-0.274,-0 -0.5,0.226 -0.5,0.5c0,0.274 0.226,0.5 0.5,0.5c0.274,0 0.5,-0.226 0.5,-0.5c-0,-0.274 -0.226,-0.5 -0.5,-0.5Zm-6.5,2l0,2l-0.405,0c-0.881,0 -1.595,0.714 -1.595,1.595c0,1.396 0,3.414 0,4.81c0,0.881 0.714,1.595 1.595,1.595c2.297,-0 6.513,0 8.81,-0c0.881,-0 1.595,-0.714 1.595,-1.595l-0,-4.81c-0,-0.423 -0.168,-0.829 -0.467,-1.128c-0.299,-0.299 -0.705,-0.467 -1.128,-0.467c-0.717,-0 -1.405,-0 -1.405,-0l-0,-2l-1,-0l-0,2l-2,-0l-0,-2l-1,-0l-0,2l-2,-0l-0,-2l-1,-0Zm-1,3.607c-0,-0.161 0.064,-0.315 0.178,-0.429c0.114,-0.114 0.268,-0.178 0.429,-0.178c1.785,-0 7.001,-0 8.786,0c0.161,0 0.315,0.064 0.429,0.178c0.114,0.114 0.178,0.268 0.178,0.429c-0,0.877 -0,2.393 -0,2.393c-1.097,-0 -2,-0.451 -2,-1l-0,-1l-1,-0l-0,1c-0,0.549 -0.903,1 -2,1c-1.097,-0 -2,-0.451 -2,-1l-0,-1l-1,-0l-0,1c-0,0.549 -0.903,1 -2,1l-0,-2.393Zm2.5,2.497c0.555,0.558 1.495,0.896 2.5,0.896c1.005,-0 1.945,-0.338 2.5,-0.896c0.555,0.558 1.495,0.896 2.5,0.896l-0,1.393c-0,0.335 -0.272,0.607 -0.607,0.607c-1.785,-0 -7.001,0 -8.786,-0c-0.335,-0 -0.607,-0.272 -0.607,-0.607c-0,-0.589 -0,-1.393 -0,-1.393c1.005,-0 1.945,-0.338 2.5,-0.896Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-day.svg b/.icons/kora/actions/16/view-calendar-day.svg
new file mode 100644
index 000000000..8baf60f58
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-day.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="2" height="2" x="7.45" y="7"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-holiday.svg b/.icons/kora/actions/16/view-calendar-holiday.svg
new file mode 100644
index 000000000..ae97015f7
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-holiday.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M7,7l0,2l2,0l0,-2l-2,0Zm3,0l0,2l2,0l0,-2l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-journal.svg b/.icons/kora/actions/16/view-calendar-journal.svg
new file mode 100644
index 000000000..0b4efe664
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-journal.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.078,10.753l-0.173,1.905l1.656,-1.044l2.967,-5.14l-1.483,-0.861l-2.967,5.14Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M11.571,4.676c0.123,-0.213 0.051,-0.484 -0.162,-0.607l-0.72,-0.415c-0.219,-0.122 -0.483,-0.051 -0.606,0.162l-0.616,1.066l1.483,0.861l0.621,-1.067Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-list.svg b/.icons/kora/actions/16/view-calendar-list.svg
new file mode 100644
index 000000000..004b56a55
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-list.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,11l0,1l2,0l0,-1l-2,0Zm-4,-3l0,1l6,0l0,-1l-6,0Zm0,-4l0,1l6,0l0,-1l-6,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-month.svg b/.icons/kora/actions/16/view-calendar-month.svg
new file mode 100644
index 000000000..35ec9139c
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-month.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M4.446,5.5l-0,2l2,0l-0,-2l-2,0m3,0l-0,2l2,0l-0,-2l-2,0m3,0l-0,2l2,0l-0,-2l-2,0m-6,3l-0,2l2,0l-0,-2l-2,0m3,0l-0,2l2,0l-0,-2l-2,0m3,0l-0,2l2,0l-0,-2l-2,0"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-special-occasion.svg b/.icons/kora/actions/16/view-calendar-special-occasion.svg
new file mode 100644
index 000000000..7788eb99f
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-special-occasion.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.446,9l-0,0.749c-0,0.139 0.112,0.251 0.251,0.251l0.749,-0l-1,-1Zm-6,-0l-1,1l0.749,0c0.138,-0 0.251,-0.112 0.251,-0.251l-0,-0.749Zm0.825,-3c-0.456,0 -0.825,0.37 -0.825,0.826c-0,0.103 -0,0.174 -0,0.174l-1,-0l1,1l-0,1c-0,-0 0.494,-0.657 0.853,-0.657l4.202,-0c0.384,-0 0.945,0.657 0.945,0.657l-0,-1l1,-1l-1,-0l-0,-0.174c-0,-0.456 -0.37,-0.826 -0.826,-0.826c-1.145,-0 -3.204,-0 -4.349,-0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-tasks.svg b/.icons/kora/actions/16/view-calendar-tasks.svg
new file mode 100644
index 000000000..8a160db6f
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-tasks.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.446,11l-0,1l2,0l-0,-1l-2,0Zm-4,-3l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,1l3,0l-0,-1l-3,0Zm-3,-4l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,1l3,0l-0,-1l-3,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-time-spent.svg b/.icons/kora/actions/16/view-calendar-time-spent.svg
new file mode 100644
index 000000000..798dac5a3
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-time-spent.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4.446,5l-0,6l2,0l-0,-6l-2,0Zm6,4l-0,2l2,0l-0,-2l-2,0Zm-3,-2l-0,4l2,0l-0,-4l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,-0c0.554,-0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-timeline.svg b/.icons/kora/actions/16/view-calendar-timeline.svg
new file mode 100644
index 000000000..1287aa78a
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-timeline.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.446,9.326l-0,3l1,0l-0,-1l3,0l-0,1l1,0l-0,-3l-1,0l-0,1l-3,0l-0,-1l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.446,5l-0,3l1,0l-0,-1l4,0l-0,1l1,0l-0,-3l-1,0l-0,1l-4,0l-0,-1l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-upcoming-days.svg b/.icons/kora/actions/16/view-calendar-upcoming-days.svg
new file mode 100644
index 000000000..7cae0546f
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-upcoming-days.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.446,8.5l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Zm-3,-3l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-NegativeText" d="M10.446,5.5l-0,2l2,0l-0,-2l-2,0Zm-0,3l-0,2l2,0l-0,-2l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-upcoming-events.svg b/.icons/kora/actions/16/view-calendar-upcoming-events.svg
new file mode 100644
index 000000000..de477835d
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-upcoming-events.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="M8.446,10.219c0.532,-0 0.964,0.432 0.964,0.964c-0,0.532 -0.432,0.964 -0.964,0.964c-0.532,-0 -0.965,-0.432 -0.965,-0.964c0,-0.532 0.433,-0.964 0.965,-0.964Zm-1.099,-5.272c-0,-0.29 0.115,-0.568 0.32,-0.773c0.205,-0.205 0.483,-0.321 0.773,-0.321l0.011,0c0.29,0 0.568,0.116 0.773,0.321c0.205,0.205 0.321,0.483 0.321,0.773c-0,1.221 -0.288,2.884 -0.288,3.785c-0,0.214 -0.085,0.419 -0.236,0.57c-0.152,0.151 -0.357,0.236 -0.571,0.236l-0.008,0c-0.214,0 -0.42,-0.085 -0.571,-0.236c-0.151,-0.151 -0.236,-0.356 -0.236,-0.57c-0,-0.901 -0.288,-2.564 -0.288,-3.785Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-wedding-anniversary.svg b/.icons/kora/actions/16/view-calendar-wedding-anniversary.svg
new file mode 100644
index 000000000..2f851ac68
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-wedding-anniversary.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.446,5.963c0.39,-0.262 0.859,-0.414 1.363,-0.414c1.353,-0 2.452,1.098 2.452,2.451c-0,1.353 -1.099,2.451 -2.452,2.451c-0.504,0 -0.973,-0.152 -1.363,-0.414c-0.39,0.262 -0.859,0.414 -1.364,0.414c-1.353,0 -2.451,-1.098 -2.451,-2.451c-0,-1.353 1.098,-2.451 2.451,-2.451c0.505,-0 0.974,0.152 1.364,0.414Zm-0.594,0.562c-0.23,-0.121 -0.492,-0.189 -0.77,-0.189c-0.918,-0 -1.664,0.746 -1.664,1.664c-0,0.918 0.746,1.664 1.664,1.664c0.278,0 0.54,-0.068 0.77,-0.189c-0.31,-0.41 -0.494,-0.921 -0.494,-1.475c-0,-0.554 0.184,-1.065 0.494,-1.475Zm1.187,2.95c0.231,0.121 0.493,0.189 0.77,0.189c0.919,0 1.664,-0.746 1.664,-1.664c0,-0.918 -0.745,-1.664 -1.664,-1.664c-0.277,-0 -0.539,0.068 -0.77,0.189c0.311,0.41 0.495,0.921 0.495,1.475c-0,0.554 -0.184,1.065 -0.495,1.475Zm-0.593,-2.429c-0.19,0.271 -0.301,0.599 -0.301,0.954c0,0.355 0.111,0.683 0.301,0.954c0.189,-0.271 0.3,-0.599 0.3,-0.954c0,-0.355 -0.111,-0.683 -0.3,-0.954Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-week.svg b/.icons/kora/actions/16/view-calendar-week.svg
new file mode 100644
index 000000000..cbf0faf21
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-week.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.446,5.5l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M4.446,8.5l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-whatsnext.svg b/.icons/kora/actions/16/view-calendar-whatsnext.svg
new file mode 100644
index 000000000..97611d5d8
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-whatsnext.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.972,12.254l5.425,0l-2.002,-2.002c-0.186,-0.184 -0.186,-0.484 -0,-0.669c0.185,-0.187 0.485,-0.187 0.67,0l2.797,2.793c0.095,0.097 0.14,0.222 0.138,0.347c0.002,0.125 -0.043,0.249 -0.138,0.343l-2.797,2.796c-0.185,0.184 -0.485,0.184 -0.67,-0c-0.186,-0.185 -0.186,-0.487 -0,-0.672l2.002,-1.999l-5.425,0c-0.259,0 -0.469,-0.209 -0.469,-0.468c0,-0.26 0.21,-0.469 0.469,-0.469Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.503,15l-4.003,0c-1.108,0 -2,-0.892 -2,-2l0,-1.129l-0.891,0l-0,-0.99l0.891,0l0,-5.762l-0.891,-0l-0,-0.99l0.891,-0l0,-1.129c0,-1.108 0.892,-2 2,-2l7,0c1.108,0 2,0.892 2,2l0,6.19l-1,-0l0,-6.19c0,-0.554 -0.446,-1 -1,-1l-7,0c-0.554,0 -1,0.446 -1,1l0,10c0,0.554 0.446,1 1,1l4.003,0l0,1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-workweek.svg b/.icons/kora/actions/16/view-calendar-workweek.svg
new file mode 100644
index 000000000..ae551b430
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-workweek.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.446,10l-0,2l2,0l-0,-2l-2,0Zm6,-3l-0,2l2,0l-0,-2l-2,0Zm-3,0l-0,2l2,0l-0,-2l-2,0Zm-3,0l-0,2l2,0l-0,-2l-2,0Zm6,-3l-0,2l2,0l-0,-2l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-year.svg b/.icons/kora/actions/16/view-calendar-year.svg
new file mode 100644
index 000000000..7ceb3552d
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-year.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" transform="matrix(1.5 0 0 1 -5.723 -.944924)" d="m5.779 5.074v-1.129c0-1.108.595-2 1.334-2h4.666c.739 0 1.334.892 1.334 2v10c0 1.108-.595 2-1.334 2h-4.666c-.739 0-1.334-.892-1.334-2v-1.129h-.594v-.99h.594v-5.762h-.594v-.99zm1.334-2.129c-.37 0-.667.446-.667 1v10c0 .554.297 1 .667 1h4.666c.37 0 .667-.446.667-1v-10c0-.554-.297-1-.667-1zm.333 5h1.333v2h-1.333zm2 0h2v1h-2zm-2-3h1.333v2h-1.333zm0 6.055h1.333v2h-1.333zm2-6.055h2v1h-2zm0 6.055h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-calendar-year.svg.svg b/.icons/kora/actions/16/view-calendar-year.svg.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar-year.svg.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-calendar.svg b/.icons/kora/actions/16/view-calendar.svg
new file mode 100644
index 000000000..06dd09ecb
--- /dev/null
+++ b/.icons/kora/actions/16/view-calendar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.446,8.5l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Zm-6,-3l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Zm3,0l-0,2l2,0l-0,-2l-2,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2.946,4.129l-0,-1.129c-0,-1.108 0.892,-2 2,-2l7,-0c1.108,-0 2,0.892 2,2l-0,10c-0,1.108 -0.892,2 -2,2l-7,0c-1.108,0 -2,-0.892 -2,-2l-0,-1.129l-0.892,0l0,-0.99l0.892,0l-0,-5.762l-0.892,-0l0,-0.99l0.892,-0Zm2,-2.129l7,0c0.554,0 1,0.446 1,1l-0,10c-0,0.554 -0.446,1 -1,1l-7,0c-0.554,0 -1,-0.446 -1,-1l-0,-10c-0,-0.554 0.446,-1 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-catalog.svg b/.icons/kora/actions/16/view-catalog.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/kora/actions/16/view-catalog.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-categories.svg b/.icons/kora/actions/16/view-categories.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/view-categories.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-certificate-add.svg b/.icons/kora/actions/16/view-certificate-add.svg
new file mode 100644
index 000000000..a50b054be
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate-add.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.234,11.443l0,-1.921c0,-0.289 0.234,-0.522 0.522,-0.522c0.288,0 0.522,0.233 0.522,0.522l-0,1.921l1.921,-0c0.289,-0 0.522,0.234 0.522,0.522c0,0.288 -0.233,0.521 -0.522,0.521l-1.921,0l-0,1.922c-0,0.288 -0.234,0.522 -0.522,0.522c-0.288,-0 -0.522,-0.234 -0.522,-0.522l0,-1.922l-1.921,0c-0.288,0 -0.522,-0.233 -0.522,-0.521c0,-0.288 0.234,-0.522 0.522,-0.522l1.921,-0Zm-6.377,-8.225c-1.073,-0 -1.938,0.864 -1.938,1.938l0,0.969l-0.484,-0c-0.268,-0 -0.484,0.216 -0.484,0.484l-0,2.907c-0,0.268 0.216,0.484 0.484,0.484l4.844,0c0.269,0 0.485,-0.216 0.485,-0.484l-0,-2.907c-0,-0.268 -0.216,-0.484 -0.485,-0.484l-0.484,-0l-0,-0.969c-0,-1.074 -0.864,-1.938 -1.938,-1.938Zm4.143,2.782l6,0l0,1l-6,0l0,-1Zm-4.143,-1.813c0.537,-0 0.969,0.432 0.969,0.969l0,0.969l-1.938,-0l0,-0.969c0,-0.537 0.432,-0.969 0.969,-0.969Zm4.143,-1.187l6,0l0,1l-6,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-certificate-export-secret.svg b/.icons/kora/actions/16/view-certificate-export-secret.svg
new file mode 100644
index 000000000..122b345f1
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate-export-secret.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,10.26l0,1.57l-3,-0l0,1.86l3,0l0,1.57l3,-2.5l-3,-2.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.857,3.218c-1.073,-0 -1.938,0.864 -1.938,1.938l0,0.969l-0.484,-0c-0.268,-0 -0.484,0.216 -0.484,0.484l-0,2.907c-0,0.268 0.216,0.484 0.484,0.484l4.844,0c0.269,0 0.485,-0.216 0.485,-0.484l-0,-2.907c-0,-0.268 -0.216,-0.484 -0.485,-0.484l-0.484,-0l-0,-0.969c-0,-1.074 -0.864,-1.938 -1.938,-1.938Zm0,0.969c0.537,-0 0.969,0.432 0.969,0.969l0,0.969l-1.938,-0l0,-0.969c0,-0.537 0.432,-0.969 0.969,-0.969Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,9l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-certificate-export-server.svg b/.icons/kora/actions/16/view-certificate-export-server.svg
new file mode 100644
index 000000000..2ab8691a3
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate-export-server.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9,14.672l0,1l6,0l0,-1l-6,0Zm-0.378,0.588l-5.54,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,7.182l-6.638,-0l0,4.996Zm0.378,-2.588l0,1l6,0l0,-1l-6,0Zm0,-2l0,1l6,0l0,-1l-6,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.857,3.218c-1.073,-0 -1.938,0.864 -1.938,1.938l0,0.969l-0.484,-0c-0.268,-0 -0.484,0.216 -0.484,0.484l-0,2.907c-0,0.268 0.216,0.484 0.484,0.484l4.844,0c0.269,0 0.485,-0.216 0.485,-0.484l-0,-2.907c-0,-0.268 -0.216,-0.484 -0.485,-0.484l-0.484,-0l-0,-0.969c-0,-1.074 -0.864,-1.938 -1.938,-1.938Zm4.143,5.782l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Zm-4.143,-1.813c0.537,-0 0.969,0.432 0.969,0.969l0,0.969l-1.938,-0l0,-0.969c0,-0.537 0.432,-0.969 0.969,-0.969Zm4.143,-1.187l6,0l0,1l-6,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-certificate-export.svg b/.icons/kora/actions/16/view-certificate-export.svg
new file mode 100644
index 000000000..714c36a29
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate-export.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,10.26l0,1.57l-3,0l0,1.86l3,0l0,1.57l3,-2.5l-3,-2.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.857,3.218c-1.073,0 -1.938,0.864 -1.938,1.938l0,0.969l-0.484,0c-0.268,0 -0.484,0.216 -0.484,0.484l0,2.907c0,0.268 0.216,0.484 0.484,0.484l4.844,0c0.269,0 0.485,-0.216 0.485,-0.484l0,-2.907c0,-0.268 -0.216,-0.484 -0.485,-0.484l-0.484,0l0,-0.969c0,-1.074 -0.864,-1.938 -1.938,-1.938Zm-0,0.969c0.537,0 0.969,0.432 0.969,0.969l-0,0.969l-1.938,0l-0,-0.969c-0,-0.537 0.432,-0.969 0.969,-0.969Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,9l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-certificate-import.svg b/.icons/kora/actions/16/view-certificate-import.svg
new file mode 100644
index 000000000..529b8ff0c
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate-import.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,10.26l0,1.57l3,0l0,1.86l-3,0l0,1.57l-3,-2.5l3,-2.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.857,3.218c-1.073,0 -1.938,0.864 -1.938,1.938l0,0.969l-0.484,0c-0.268,0 -0.484,0.216 -0.484,0.484l0,2.907c0,0.268 0.216,0.484 0.484,0.484l4.844,0c0.269,0 0.485,-0.216 0.485,-0.484l0,-2.907c0,-0.268 -0.216,-0.484 -0.485,-0.484l-0.484,0l0,-0.969c0,-1.074 -0.864,-1.938 -1.938,-1.938Zm-0,0.969c0.537,0 0.969,0.432 0.969,0.969l-0,0.969l-1.938,0l-0,-0.969c-0,-0.537 0.432,-0.969 0.969,-0.969Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,9l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-certificate-server-configure.svg b/.icons/kora/actions/16/view-certificate-server-configure.svg
new file mode 100644
index 000000000..558e1e381
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate-server-configure.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.857,3.218c-1.073,0 -1.938,0.864 -1.938,1.938l0,0.969l-0.484,0c-0.268,0 -0.484,0.216 -0.484,0.484l0,2.907c0,0.268 0.216,0.484 0.484,0.484l4.844,0c0.269,0 0.485,-0.216 0.485,-0.484l0,-2.907c0,-0.268 -0.216,-0.484 -0.485,-0.484l-0.484,0l0,-0.969c0,-1.074 -0.864,-1.938 -1.938,-1.938Zm-0,0.969c0.537,0 0.969,0.432 0.969,0.969l-0,0.969l-1.938,0l-0,-0.969c-0,-0.537 0.432,-0.969 0.969,-0.969Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,6l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.668,8.82c-0.311,-0.04 -0.626,-0.04 -0.937,0l-0.144,0.872c-0.236,0.053 -0.464,0.136 -0.679,0.247l-0.67,-0.576c-0.264,0.17 -0.506,0.372 -0.719,0.603l0.451,0.76c-0.147,0.192 -0.268,0.403 -0.361,0.626l-0.884,-0.01c-0.093,0.3 -0.148,0.61 -0.162,0.924l0.833,0.292c0.011,0.242 0.053,0.481 0.126,0.712l-0.684,0.56c0.121,0.29 0.279,0.563 0.469,0.812l0.827,-0.312c0.164,0.179 0.35,0.335 0.554,0.465l-0.164,0.868c0.279,0.145 0.575,0.253 0.881,0.321l0.433,-0.77c0.24,0.031 0.483,0.031 0.723,-0l0.433,0.77c0.306,-0.068 0.602,-0.176 0.881,-0.321l-0.164,-0.868c0.205,-0.13 0.39,-0.286 0.554,-0.465l0.827,0.312c0.191,-0.249 0.348,-0.522 0.469,-0.812l-0.683,-0.56c0.072,-0.231 0.114,-0.47 0.125,-0.712l0.834,-0.292c-0.014,-0.314 -0.069,-0.624 -0.163,-0.924l-0.884,0.01c-0.093,-0.223 -0.214,-0.434 -0.361,-0.626l0.451,-0.76c-0.213,-0.231 -0.455,-0.433 -0.719,-0.603l-0.67,0.576c-0.215,-0.111 -0.443,-0.194 -0.679,-0.247l-0.144,-0.872Zm-0.468,1.568c1.127,0 2.042,0.916 2.042,2.043c0,1.127 -0.915,2.042 -2.042,2.042c-1.128,0 -2.043,-0.915 -2.043,-2.042c0,-1.127 0.915,-2.043 2.043,-2.043Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.305,15.26l-5.223,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,5.398l-6.955,-0l-0,6.78Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-certificate-sign.svg b/.icons/kora/actions/16/view-certificate-sign.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate-sign.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-certificate.svg b/.icons/kora/actions/16/view-certificate.svg
new file mode 100644
index 000000000..4c8858da2
--- /dev/null
+++ b/.icons/kora/actions/16/view-certificate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.857,3.218c-1.073,-0 -1.938,0.864 -1.938,1.938l0,0.969l-0.484,-0c-0.268,-0 -0.484,0.216 -0.484,0.484l-0,2.907c-0,0.268 0.216,0.484 0.484,0.484l4.844,0c0.269,0 0.485,-0.216 0.485,-0.484l-0,-2.907c-0,-0.268 -0.216,-0.484 -0.485,-0.484l-0.484,-0l-0,-0.969c-0,-1.074 -0.864,-1.938 -1.938,-1.938Zm0,0.969c0.537,-0 0.969,0.432 0.969,0.969l0,0.969l-1.938,-0l0,-0.969c0,-0.537 0.432,-0.969 0.969,-0.969Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,9l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Zm0,-3l6,0l0,1l-6,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-choose.svg b/.icons/kora/actions/16/view-choose.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/kora/actions/16/view-choose.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-close.svg b/.icons/kora/actions/16/view-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/view-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-column.svg b/.icons/kora/actions/16/view-column.svg
new file mode 100644
index 000000000..8ebee77af
--- /dev/null
+++ b/.icons/kora/actions/16/view-column.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3,3l0,10l2,0l0,-10l-2,0Zm4,0l0,10l2,0l0,-10l-2,0Zm4,0l0,10l2,0l0,-10l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-compact.svg b/.icons/kora/actions/16/view-compact.svg
new file mode 100644
index 000000000..f38f4d5e4
--- /dev/null
+++ b/.icons/kora/actions/16/view-compact.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.25,10l1.5,0c0.138,0 0.25,0.112 0.25,0.25l0,1.5c0,0.139 -0.112,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.111 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm3,0l1.5,0c0.139,0 0.25,0.112 0.25,0.25l0,1.5c0,0.139 -0.111,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.111 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm3,0l1.5,0c0.139,0 0.25,0.112 0.25,0.25l0,1.5c0,0.139 -0.111,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.111 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm-6,-3l1.5,0c0.138,0 0.25,0.112 0.25,0.25l0,1.5c0,0.139 -0.112,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.111 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm3,0l1.5,0c0.139,0 0.25,0.112 0.25,0.25l0,1.5c0,0.139 -0.111,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.111 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm3,0l1.5,0c0.139,0 0.25,0.112 0.25,0.25l0,1.5c0,0.139 -0.111,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.111 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm-6,-3l1.5,0c0.138,0 0.25,0.112 0.25,0.25l0,1.5c0,0.138 -0.112,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.112 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm3,0l1.5,0c0.139,0 0.25,0.112 0.25,0.25l0,1.5c0,0.138 -0.111,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.112 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm3,0l1.5,0c0.139,0 0.25,0.112 0.25,0.25l0,1.5c0,0.138 -0.111,0.25 -0.25,0.25l-1.5,0c-0.138,0 -0.25,-0.112 -0.25,-0.25l0,-1.5c0,-0.138 0.112,-0.25 0.25,-0.25Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-continuous.svg b/.icons/kora/actions/16/view-continuous.svg
new file mode 100644
index 000000000..02d363413
--- /dev/null
+++ b/.icons/kora/actions/16/view-continuous.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="12" height="2" x="2" y="7"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M6,13l0,1l4,0l0,-1l-4,0Zm-2,-3l0,2l8,0l0,-2l-8,0Zm0,-6l0,2l8,0l0,-2l-8,0Zm2,-2l0,1l4,0l0,-1l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-coverflow.svg b/.icons/kora/actions/16/view-coverflow.svg
new file mode 100644
index 000000000..29abb1586
--- /dev/null
+++ b/.icons/kora/actions/16/view-coverflow.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,3l0,10l1,0l0,-10l-1,0Zm13,0l0,10l1,0l0,-10l-1,0Zm-11,1l0,8l1,0l0,-8l-1,0Zm9,0l0,8l1,0l0,-8l-1,0Zm-7,1l0,6l6,0l0,-6l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-currency-list.svg b/.icons/kora/actions/16/view-currency-list.svg
new file mode 100644
index 000000000..197abb465
--- /dev/null
+++ b/.icons/kora/actions/16/view-currency-list.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.857 1.486-1.714 1.028 2.857 4.763v.723h-2v1h2v1h-2v1h2v4h2v-4h2v-1h-2v-1h2v-1h-2v-.723l2.857-4.763-1.714-1.028-2.143 3.571zm-4.357.514c-2.076.004-3.894 2.082-4.373 5h-1.127v1h1.016c-.01.166-.015.333-.016.5.001.167.007.334.018.5h-1.018v1h1.127c.479 2.918 2.297 4.996 4.373 5 1.534 0 2.965-1.133 3.791-3h-2.223c-.444.644-.997.996-1.568.996-1.055-.002-2.001-1.206-2.354-2.996h2.854v-1h-2.98c-.012-.167-.019-.335-.02-.504 0-.166.005-.331.016-.496h4.984v-1h-4.855c.351-1.794 1.298-3.002 2.355-3.004.572.001 1.128.355 1.572 1.004h2.215c-.825-1.865-2.255-2.998-3.787-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-dual.svg b/.icons/kora/actions/16/view-dual.svg
new file mode 100644
index 000000000..d713deaa9
--- /dev/null
+++ b/.icons/kora/actions/16/view-dual.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,3l0,10l-5,0l0,-10l5,0Zm2,0l5,0l0,10l-5,0l0,-10Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-file-columns.svg b/.icons/kora/actions/16/view-file-columns.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/kora/actions/16/view-file-columns.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-filter-rtl.svg b/.icons/kora/actions/16/view-filter-rtl.svg
new file mode 100644
index 000000000..bb681cbd0
--- /dev/null
+++ b/.icons/kora/actions/16/view-filter-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.821,2l0,12l-0.642,0l0,-12l0.642,0Zm4.179,1l0,1l-2,0l0,-1l2,0Zm-7,0l0,2l-2,0l0,-2l2,0Zm-4,0l0,2l-2,0l0,-2l2,0Zm11,3l0,1l-2,0l0,-1l2,0Zm-7,1l0,2l-2,0l0,-2l2,0Zm-4,0l0,2l-2,0l0,-2l2,0Zm11,2l0,1l-2,0l0,-1l2,0Zm-7,2l0,2l-2,0l0,-2l2,0Zm-4,0l0,2l-2,0l0,-2l2,0Zm11,1l0,1l-2,0l0,-1l2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-filter.svg b/.icons/kora/actions/16/view-filter.svg
new file mode 100644
index 000000000..b5524d2ad
--- /dev/null
+++ b/.icons/kora/actions/16/view-filter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.179,2l0,12l0.781,0l0,-12l-0.781,0Zm-4.179,1l0,1l2,0l0,-1l-2,0Zm7,0l0,2l2,0l0,-2l-2,0Zm4,0l0,2l2,0l0,-2l-2,0Zm-11,3l0,1l2,0l0,-1l-2,0Zm7,1l0,2l2,0l0,-2l-2,0Zm4,0l0,2l2,0l0,-2l-2,0Zm-11,2l0,1l2,0l0,-1l-2,0Zm7,2l0,2l2,0l0,-2l-2,0Zm4,0l0,2l2,0l0,-2l-2,0Zm-11,1l0,1l2,0l0,-1l-2,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-add.svg b/.icons/kora/actions/16/view-financial-account-add.svg
new file mode 100644
index 000000000..3c93ad5b5
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-add.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m13 11v2h-2v1h2v2h1v-2h2v-1h-2v-2z"/>
+ <path fill-opacity=".25" d="m1 8c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h9v-6h4v-1c0-.554-.446-1-1-1zm0 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z"/>
+ <path d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v1h1v-9c0-.554-.446-1-1-1zm1 4h4v1h-4zm8-2h2v1h-2zm-8 0h7v1h-7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-asset-closed.svg b/.icons/kora/actions/16/view-financial-account-asset-closed.svg
new file mode 100644
index 000000000..e37bf021f
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-asset-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m2.881 1c-.526 0-.993.337-1.16.836-.549 1.649-1.721 5.164-1.721 5.164v7h1v2h2.882v-2h8.236v2h2.882v-2h1v-7s-1.172-3.515-1.721-5.164c-.167-.499-.634-.836-1.16-.836-2.219 0-8.019 0-10.238 0zm.415 2.438c.087-.262.331-.438.607-.438h8.194c.276 0 .52.176.607.438.278.832.855 2.562.855 2.562h-11.116s.576-1.729.853-2.562zm.204 4.562c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm9 0c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-asset.svg b/.icons/kora/actions/16/view-financial-account-asset.svg
new file mode 100644
index 000000000..6742e1516
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-asset.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.881 1c-.526 0-.993.337-1.16.836-.549 1.649-1.721 5.164-1.721 5.164v7h1v2h2.882v-2h8.236v2h2.882v-2h1v-7s-1.172-3.515-1.721-5.164c-.167-.499-.634-.836-1.16-.836-2.219 0-8.019 0-10.238 0zm.415 2.438c.087-.262.331-.438.607-.438h8.194c.276 0 .52.176.607.438.278.832.855 2.562.855 2.562h-11.116s.576-1.729.853-2.562zm.204 4.562c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm9 0c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-cash-closed.svg b/.icons/kora/actions/16/view-financial-account-cash-closed.svg
new file mode 100644
index 000000000..fd7a094b5
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-cash-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" 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 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2zm-.025 1c-.543.014-.975.457-.975 1 0 .552.448 1 1 1s1-.448 1-1-.448-1-1-1c-.008 0-.017 0-.025 0z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-cash.svg b/.icons/kora/actions/16/view-financial-account-cash.svg
new file mode 100644
index 000000000..4bdc59400
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-cash.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" 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 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2zm-.025 1c-.543.014-.975.457-.975 1 0 .552.448 1 1 1s1-.448 1-1-.448-1-1-1c-.008 0-.017 0-.025 0z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-checking-closed.svg b/.icons/kora/actions/16/view-financial-account-checking-closed.svg
new file mode 100644
index 000000000..65b9de6fd
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-checking-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v6c0 .364-.108.703-.283 1h.283c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm1 2h7v1h-7zm8 0h2v1h-2zm-8 2h4v1h-4zm-3 4c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h12c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm2.967 1.539c.119.002.236.024.349.068.453.18.708.632.774 1.139.032.249-.005.456-.037.627-.014.075-.019.081-.032.133.006-.001.022-.002.018.002s.154-.217.307-.434c.076-.108.159-.221.279-.33s.305-.243.572-.232c.22.009.326.101.407.166.08.064.137.127.195.191.115.128.223.263.324.367.084.087.109.141.209.112.094-.083.129-.125.16-.176.087-.11.165-.257.278-.35.129-.077.395-.073.515-.008.121.066.153.121.182.159.056.075.075.115.109.175.068.121.167.298.35.579.151.231.086.542-.147.693-.232.152-.542.086-.693-.147-.056-.085-.064-.105-.107-.175-.043.039-.051.07-.1.109-.262.205-.653.236-.91.135s-.423-.263-.567-.412c-.101-.106-.171-.191-.244-.276-.115.166-.263.735-1.152.846-.89.111-1-.517-1.004-.957.021-.109.032-.243.068-.357.024-.123.034-.278.03-.309-.035-.265-.135-.334-.151-.34-.015-.006-.07-.042-.256.152-.13.136-.249.35-.394.604-.103.254-.277.519-.305.816-.06.27-.394.452-.664.391-.27-.06-.373-.34-.312-.609l.089-.399.022-.049c.081-.176.161-.402.301-.646.134-.234.282-.528.541-.799.275-.288.64-.464.996-.459zm-1.961 3.461h7v1h-7zm8 0h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-checking.svg b/.icons/kora/actions/16/view-financial-account-checking.svg
new file mode 100644
index 000000000..2a6d0b762
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-checking.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1 8c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h12c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm1.006 5h7v1h-7zm8 0h2v1h-2zm-4.966-1.493c.011-.018.161-.227.306-.433.076-.108.159-.221.279-.33s.305-.243.572-.232c.22.009.326.101.407.166.08.064.137.127.195.191.115.128.223.263.324.367.084.087.109.141.209.112.094-.083.129-.125.16-.176.087-.11.165-.257.278-.35.129-.077.395-.073.515-.008.121.066.153.121.182.159.056.075.075.115.109.175.068.121.167.298.35.579.151.231.086.542-.147.693-.232.152-.542.086-.693-.147-.056-.085-.064-.105-.107-.175-.043.039-.051.07-.1.109-.262.205-.653.236-.91.135s-.423-.263-.567-.412c-.101-.106-.171-.191-.244-.276-.115.166-.263.735-1.152.846-.89.111-1-.517-1.004-.957.021-.109.032-.243.068-.357.024-.123.034-.278.03-.309-.035-.265-.135-.334-.151-.34-.015-.006-.07-.042-.256.152-.13.136-.249.35-.394.604-.103.254-.277.519-.305.816-.06.27-.394.452-.664.391-.27-.06-.373-.34-.312-.609l.089-.399.022-.049c.081-.176.161-.402.301-.646.134-.234.282-.528.541-.799.275-.288.64-.464.996-.459.119.002.236.024.349.068.453.18.708.632.774 1.139.032.249-.005.456-.037.627-.014.075-.019.081-.032.133.006 0 .018-.001.019.001-.001.001-.001.001-.001.001.001-.001.001-.001.001-.001z"/>
+ <path d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v6c0 .364-.108.703-.283 1h.283c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm1 4h4v1h-4zm8-2h2v1h-2zm-8 0h7v1h-7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-close.svg b/.icons/kora/actions/16/view-financial-account-close.svg
new file mode 100644
index 000000000..42b70f073
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-close.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m14 12v1h-3v1h3v1l2-1.5z"/>
+ <path fill-opacity=".25" d="m1 8c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h9v-6h4v-1c0-.554-.446-1-1-1zm0 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z"/>
+ <path d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v1h1v-9c0-.554-.446-1-1-1zm1 4h4v1h-4zm8-2h2v1h-2zm-8 0h7v1h-7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-closed.svg b/.icons/kora/actions/16/view-financial-account-closed.svg
new file mode 100644
index 000000000..175a9856e
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v6c0 .364-.108.703-.283 1h.283c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm1 2h7v1h-7zm8 0h2v1h-2zm-8 2h4v1h-4zm-3 4c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h12c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm9 3h2v2h-2zm-9 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-credit-card-closed.svg b/.icons/kora/actions/16/view-financial-account-credit-card-closed.svg
new file mode 100644
index 000000000..259da036b
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-credit-card-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m1 2c-.554 0-1 .446-1 1v1h16v-1c0-.554-.446-1-1-1zm-1 4v6c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-6zm1 5h4v1h-4zm5 0h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-credit-card.svg b/.icons/kora/actions/16/view-financial-account-credit-card.svg
new file mode 100644
index 000000000..a3d2ea6c7
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-credit-card.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 2c-.554 0-1 .446-1 1v1h16v-1c0-.554-.446-1-1-1zm-1 4v6c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-6zm1 5h4v1h-4zm5 0h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-delete.svg b/.icons/kora/actions/16/view-financial-account-delete.svg
new file mode 100644
index 000000000..37387795f
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-delete.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m11 11v.707l1.793 1.793-1.793 1.793v.707h.707l1.793-1.793 1.793 1.793h.707v-.707l-1.793-1.793 1.793-1.793v-.707h-.707l-1.793 1.793-1.793-1.793z"/>
+ <path fill-opacity=".25" d="m1 8c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h9v-6h4v-1c0-.554-.446-1-1-1zm0 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z"/>
+ <path d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v1h1v-9c0-.554-.446-1-1-1zm1 4h4v1h-4zm8-2h2v1h-2zm-8 0h7v1h-7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-edit.svg b/.icons/kora/actions/16/view-financial-account-edit.svg
new file mode 100644
index 000000000..9731aed6c
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-edit.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1 8c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h9v-6h4v-1c0-.554-.446-1-1-1zm0 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z"/>
+ <path d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v1h1v-9c0-.554-.446-1-1-1zm1 4h4v1h-4zm8-2h2v1h-2zm-8 0h7v1h-7z"/>
+ <path d="m13.857 12.072-2.857 2.856v1.072h1.072l2.856-2.857zm1.123-1.068c-.041.008-.086.031-.13.076l-.635.635 1.07 1.07.635-.635c.179-.178 0-.357 0-.357l-.713-.713s-.101-.101-.227-.076z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-investment-closed.svg b/.icons/kora/actions/16/view-financial-account-investment-closed.svg
new file mode 100644
index 000000000..3a496ad34
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-investment-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m0 1v4h1v-1h1v-1h1v-1h10v1h1v1h1v1h1v-4zm4 2v1h-1v1h3.277c.347-.596.984-1 1.723-1s1.376.404 1.723 1h3.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h10v1h1v1h1v1h1v-4zm4 2v1h-1v1h3.277c.347-.596.984-1 1.723-1s1.376.404 1.723 1h3.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h10v1h1v1h1v1h1v-4zm4 2v1h-1v1h3.277c.347-.596.984-1 1.723-1s1.376.404 1.723 1h3.277v-1h-1v-1z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-investment-security-closed.svg b/.icons/kora/actions/16/view-financial-account-investment-security-closed.svg
new file mode 100644
index 000000000..8573f7174
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-investment-security-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m1 2v13h13v-3.133l-.041-.039-2.828-2.828-.004.004-.006-.004-2.123 2.123-3.123-3.123h-3.476v-6zm8 0-4.002 4.002h-2.597v1h3.011l3.59-3.59 2.123 2.123.006-.004.004.004 2.828-2.828c.003.005-.707-.707-.707-.707l-2.125 2.125-2.127-2.125-.002.002zm-6.601 7h3.062l3.535 3.535.002-.002.002.002 2.127-2.125 2.125 2.125.482 1.094h-11.335z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-investment-security.svg b/.icons/kora/actions/16/view-financial-account-investment-security.svg
new file mode 100644
index 000000000..42819ecf3
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-investment-security.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 2v13h13v-3.133l-.041-.039-2.828-2.828-.004.004-.006-.004-2.123 2.123-3.123-3.123h-3.504v-6zm8 0-4.002 4.002h-2.625v1h3.039l3.59-3.59 2.123 2.123.006-.004.004.004 2.828-2.828c.003.005-.707-.707-.707-.707l-2.125 2.125-2.127-2.125-.002.002zm-6.629 7h3.09l3.535 3.535.002-.002.002.002 2.127-2.125 2.125 2.125.597 1.075-11.478-.028z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-investment.svg b/.icons/kora/actions/16/view-financial-account-investment.svg
new file mode 100644
index 000000000..99e9f03cd
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-investment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 1v4h1v-1h1v-1h1v-1h10v1h1v1h1v1h1v-4zm4 2v1h-1v1h3.277c.347-.596.984-1 1.723-1s1.376.404 1.723 1h3.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h10v1h1v1h1v1h1v-4zm4 2v1h-1v1h3.277c.347-.596.984-1 1.723-1s1.376.404 1.723 1h3.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h10v1h1v1h1v1h1v-4zm4 2v1h-1v1h3.277c.347-.596.984-1 1.723-1s1.376.404 1.723 1h3.277v-1h-1v-1z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-liability-closed.svg b/.icons/kora/actions/16/view-financial-account-liability-closed.svg
new file mode 100644
index 000000000..e4e5c4fd1
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-liability-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" 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 5v1h4v1h1v1h1v4h-1v1h-1v1h-4v1h7v-10zm0 2v1.277c.596.347 1 .984 1 1.723s-.404 1.376-1 1.723v1.277h3v-1h1v-1h1v-2h-1v-1h-1v-1zm11 0c-.646 0-1.438.201-2 .428v5.572h7v-1c0-2.77-2.23-5-5-5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-liability.svg b/.icons/kora/actions/16/view-financial-account-liability.svg
new file mode 100644
index 000000000..e6c901ede
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-liability.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" 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 5v1h4v1h1v1h1v4h-1v1h-1v1h-4v1h7v-10zm0 2v1.277c.596.347 1 .984 1 1.723s-.404 1.376-1 1.723v1.277h3v-1h1v-1h1v-2h-1v-1h-1v-1zm11 0c-.646 0-1.438.201-2 .428v5.572h7v-1c0-2.77-2.23-5-5-5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-loan-closed.svg b/.icons/kora/actions/16/view-financial-account-loan-closed.svg
new file mode 100644
index 000000000..0e386cab9
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-loan-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m5 0c-.554 0-1 .446-1 1v3h-3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1h-3v-3c0-.554-.446-1-1-1zm.428 1.161h5.144v2.839h-5.144z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-loan.svg b/.icons/kora/actions/16/view-financial-account-loan.svg
new file mode 100644
index 000000000..e0adc46c6
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-loan.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1.194 5.215h13.652v8.485h-13.652z"/>
+ <path d="m5 0c-.554 0-1 .446-1 1v3h-3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1h-3v-3c0-.554-.446-1-1-1zm9.846 5.215h-13.652v8.485h13.652zm-9.447-4.025h5.202v2.81h-5.202z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-reopen.svg b/.icons/kora/actions/16/view-financial-account-reopen.svg
new file mode 100644
index 000000000..56bf937a9
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-reopen.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m13 12-2 1.5 2 1.5v-1h3v-1h-3z"/>
+ <path fill-opacity=".25" d="m1 8c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h9v-6h4v-1c0-.554-.446-1-1-1zm0 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z"/>
+ <path d="m3 0c-.554 0-1 .446-1 1v6h11c1.091 0 2 .909 2 2v1h1v-9c0-.554-.446-1-1-1zm1 4h4v1h-4zm8-2h2v1h-2zm-8 0h7v1h-7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-savings-closed.svg b/.icons/kora/actions/16/view-financial-account-savings-closed.svg
new file mode 100644
index 000000000..0c6515690
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-savings-closed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m7.5 2c-1.371 0-2.5 1.129-2.5 2.5.001.168.02.336.055.5h4.894c.034-.165.051-.332.051-.5 0-1.371-1.129-2.5-2.5-2.5zm5.5 2c-1.097 0-2 .903-2 2h-4c-1.817.002-3.415 1.241-3.869 3h-1.039c-.831-.009-1.05-.359-1.086-.586-.018-.114.01-.209.072-.281s.161-.139.381-.141h.002c.274 0 .5-.226.5-.5s-.226-.5-.5-.5c-.003 0-.007 0-.01 0-.462.004-.873.188-1.133.49-.259.303-.362.706-.3 1.09.122.769.905 1.417 2.07 1.428h.912c.002 1.817 1.241 3.415 3 3.869v1.131h2v-1h2v1h2v-1.133c1.036-.268 1.922-.941 2.459-1.867h1.541v-3h-1.133c-.268-1.036-.941-1.922-1.867-2.459zm-.5 4c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account-savings.svg b/.icons/kora/actions/16/view-financial-account-savings.svg
new file mode 100644
index 000000000..226ecfc37
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account-savings.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.5 2c-1.371 0-2.5 1.129-2.5 2.5.001.168.02.336.055.5h4.894c.034-.165.051-.332.051-.5 0-1.371-1.129-2.5-2.5-2.5zm5.5 2c-1.097 0-2 .903-2 2h-4c-1.817.002-3.415 1.241-3.869 3h-1.039c-.831-.009-1.05-.359-1.086-.586-.018-.114.01-.209.072-.281s.161-.139.381-.141h.002c.274 0 .5-.226.5-.5s-.226-.5-.5-.5c-.003 0-.007 0-.01 0-.462.004-.873.188-1.133.49-.259.303-.362.706-.3 1.09.122.769.905 1.417 2.07 1.428h.912c.002 1.817 1.241 3.415 3 3.869v1.131h2v-1h2v1h2v-1.133c1.036-.268 1.922-.941 2.459-1.867h1.541v-3h-1.133c-.268-1.036-.941-1.922-1.867-2.459zm-.5 4c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-account.svg b/.icons/kora/actions/16/view-financial-account.svg
new file mode 100644
index 000000000..182d80a7a
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-account.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,0 C 2.446,0 2,0.446 2,1 V 7 H 13 C 14.090703,7 15,7.9092972 15,9 V 15 C 15,15.363969 14.892261,15.703481 14.716797,16 H 15 C 15.554,16 16,15.554 16,15 V 1 C 16,0.446 15.554,0 15,0 Z M 4,2 H 11 V 3 H 4 Z M 12,2 H 14 V 3 H 12 Z M 4,4 H 8 V 5 H 4 Z M 1,8 C 0.446,8 0,8.446 0,9 V 15 C 0,15.554 0.446,16 1,16 H 13 C 13.554,16 14,15.554 14,15 V 9 C 14,8.446 13.554,8 13,8 Z M 10,11 H 12 V 13 H 10 Z M 1,14 H 2 V 15 H 1 Z M 3,14 H 4 V 15 H 3 Z M 5,14 H 6 V 15 H 5 Z M 7,14 H 8 V 15 H 7 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-budget.svg b/.icons/kora/actions/16/view-financial-budget.svg
new file mode 100644
index 000000000..845af2d1a
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-budget.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.5 1c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm7 0c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm-7 3c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm7 0c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm-7 3c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm7 0c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-category-add.svg b/.icons/kora/actions/16/view-financial-category-add.svg
new file mode 100644
index 000000000..731e95bec
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-category-add.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m13 11v2h-2v1h2v2h1v-2h2v-1h-2v-2z"/>
+ <path d="m1.375 13c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.625.762v1.542h5v-1.542zm-3.625-4.762c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.501.762v1.466h5v-1.466zm-3.501-4.762c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.52.733v1.542h10v-1.542zm-3.52-4.733c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.577.762v1.504h10v-1.504z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-category-delete.svg b/.icons/kora/actions/16/view-financial-category-delete.svg
new file mode 100644
index 000000000..09fc952ed
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-category-delete.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m11 11v.707l1.793 1.793-1.793 1.793v.707h.707l1.793-1.793 1.793 1.793h.707v-.707l-1.793-1.793 1.793-1.793v-.707h-.707l-1.793 1.793-1.793-1.793z"/>
+ <path d="m1.375 13c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.625.762v1.542h5v-1.542zm-3.625-4.762c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.501.762v1.466h5v-1.466zm-3.501-4.762c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.52.733v1.542h10v-1.542zm-3.52-4.733c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.577.762v1.504h10v-1.504z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-category-edit.svg b/.icons/kora/actions/16/view-financial-category-edit.svg
new file mode 100644
index 000000000..40e85b58f
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-category-edit.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m13.857 12.072-2.857 2.856v1.072h1.072l2.856-2.857zm1.123-1.068c-.041.008-.086.031-.13.076l-.635.635 1.07 1.07.635-.635c.179-.178 0-.357 0-.357l-.713-.713s-.101-.101-.227-.076z"/>
+ <path d="m1.375 13c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.625.762v1.542h5v-1.542zm-3.625-4.762c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.501.762v1.466h5v-1.466zm-3.501-4.762c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.52.733v1.542h10v-1.542zm-3.52-4.733c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.577.762v1.504h10v-1.504z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-category-expense.svg b/.icons/kora/actions/16/view-financial-category-expense.svg
new file mode 100644
index 000000000..a6509e5d7
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-category-expense.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m12 14c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm-10.625-1c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm14.625-1.945c-1.158.236-1.998 1.263-2 2.445 0 1.183.841 2.213 2 2.449v-1.037c-.597-.211-.999-.779-1-1.412.001-.633.403-1.201 1-1.412zm-11 2.707v1.542h5v-1.542zm7-2.762c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm-10.625-2c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.501.762v1.466h5v-1.466zm-3.501-4.762c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.52.733v1.542h10v-1.542zm-3.52-4.733c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.577.762v1.504h10v-1.504z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-category-income.svg b/.icons/kora/actions/16/view-financial-category-income.svg
new file mode 100644
index 000000000..79ab7bb29
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-category-income.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1.375 1c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.577.762v1.504h10v-1.504zm-3.577 3.238c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.52.733v1.542h10v-1.542zm-3.52 3.267c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.501.762v1.466h5v-1.466zm7.124 1.238c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm2 .055v1.033c.597.211.999.779 1 1.412-.001.633-.403 1.201-1 1.412v1.037c1.159-.236 2-1.266 2-2.449-.002-1.182-.842-2.209-2-2.445zm-12.625 1.945c-.208 0-.375.167-.375.375v2.25c0 .208.167.375.375.375h2.25c.208 0 .375-.167.375-.375v-2.25c0-.208-.167-.375-.375-.375zm3.625.762v1.542h5v-1.542zm7 .238c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-list.svg b/.icons/kora/actions/16/view-financial-list.svg
new file mode 100644
index 000000000..e8391c51e
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-list.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1.238v1.524h14v-1.524zm0 4v1.524h14v-1.524zm0 3.991v1.542h14v-1.542zm0 4.019v1.504h14v-1.504z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-transfer-reconcile.svg b/.icons/kora/actions/16/view-financial-transfer-reconcile.svg
new file mode 100644
index 000000000..0e8fcea5e
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-transfer-reconcile.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1 8c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm1 6h1v1h-1zm0-2h3v1h-3zm3-2h1v1h-1zm-3 0h2v1h-2z"/>
+ <path d="m3 0c-.554 0-1 .446-1 1v6h5c1.091 0 2 .909 2 2v6c0 .364-.108.703-.283 1h6.283c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm7 14h3v1h-3zm0-2h1v1h-1zm2 0h3v1h-3zm-1-2h3v1h-3zm-1-2h2v1h-2zm3 0h2v1h-2zm-4-2h4v1h-4zm-5-2h4v1h-4zm8-2h2v1h-2zm-8 0h7v1h-7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-transfer-reconciled.svg b/.icons/kora/actions/16/view-financial-transfer-reconciled.svg
new file mode 100644
index 000000000..d89c6f5cc
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-transfer-reconciled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 0c-.554 0-1 .446-1 1v6h5c1.091 0 2 .909 2 2v6c0 .364-.108.703-.283 1h6.283c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm1 2h7v1h-7zm8 0h2v1h-2zm-8 2h4v1h-4zm5 2h4v1h-4zm-8 2c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm9 0h2v1h-2zm3 0h2v1h-2zm-5.753 1.143.183.115-3.586 5.649-2.759-3.082.192-.241 2.563 1.709zm3.753.857h3v1h-3zm-1 2h1v1h-1zm2 0h3v1h-3zm-2 2h3v1h-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-financial-transfer-unreconciled.svg b/.icons/kora/actions/16/view-financial-transfer-unreconciled.svg
new file mode 100644
index 000000000..5c1216595
--- /dev/null
+++ b/.icons/kora/actions/16/view-financial-transfer-unreconciled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 0c-.554 0-1 .446-1 1v6h5c1.091 0 2 .909 2 2v6c0 .364-.108.703-.283 1h6.283c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm1 2h7v1h-7zm8 0h2v1h-2zm-8 2h4v1h-4zm5 2h4v1h-4zm-8 2c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm9 0h2v1h-2zm3 0h2v1h-2zm-11.677 1.323h5.354v5.354h-5.354zm9.677.677h3v1h-3zm-1 2h1v1h-1zm2 0h3v1h-3zm-2 2h3v1h-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-form-action.svg b/.icons/kora/actions/16/view-form-action.svg
new file mode 100644
index 000000000..3477a1afa
--- /dev/null
+++ b/.icons/kora/actions/16/view-form-action.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,5l0,3l2,0l-3,4l0,-3l-2,0l3,-4Zm-8,-1l3,0l0,6l-3,0l0,-6Zm4,1l2,0l0,1l-2,0l0,-1Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-form.svg b/.icons/kora/actions/16/view-form.svg
new file mode 100644
index 000000000..421ab0473
--- /dev/null
+++ b/.icons/kora/actions/16/view-form.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,5l3,0l0,6l-3,0l0,-6Zm4,4l4,0l0,1l-4,0l0,-1Zm0,-3l4,0l0,1l-4,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-fullscreen.svg b/.icons/kora/actions/16/view-fullscreen.svg
new file mode 100644
index 000000000..2dc94cce1
--- /dev/null
+++ b/.icons/kora/actions/16/view-fullscreen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,2c-1,0 -1,1 -1,1l0,4l1.351,0l0,-3.519l3.638,0l0,-1.481l-3.989,0Zm7.992,0l0,1.481l3.657,0l0,3.519l1.351,0l0,-4c0,-1 -1,-1 -1,-1l-4.008,0Zm-8.992,7.005l0,3.995c0,1 1,1 1,1l3.989,0l0,-1.481l-3.638,0l0,-3.514l-1.351,0Zm12.649,0l-0,3.514l-3.657,0l-0,1.481l4.008,0c0,0 1,0 1,-1l0,-3.995l-1.351,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-grid.svg b/.icons/kora/actions/16/view-grid.svg
new file mode 100644
index 000000000..6d8179d53
--- /dev/null
+++ b/.icons/kora/actions/16/view-grid.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.738,4.131c0,-0.48 -0.389,-0.869 -0.869,-0.869l-1.738,0c-0.48,0 -0.869,0.389 -0.869,0.869l0,1.738c0,0.48 0.389,0.869 0.869,0.869l1.738,0c0.48,0 0.869,-0.389 0.869,-0.869l0,-1.738Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.738,4.131c0,-0.48 -0.389,-0.869 -0.869,-0.869l-1.738,0c-0.48,0 -0.869,0.389 -0.869,0.869l0,1.738c0,0.48 0.389,0.869 0.869,0.869l1.738,0c0.48,0 0.869,-0.389 0.869,-0.869l0,-1.738Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.738,10.131c0,-0.48 -0.389,-0.869 -0.869,-0.869l-1.738,0c-0.48,0 -0.869,0.389 -0.869,0.869l0,1.738c0,0.48 0.389,0.869 0.869,0.869l1.738,0c0.48,0 0.869,-0.389 0.869,-0.869l0,-1.738Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.738,10.131c0,-0.48 -0.389,-0.869 -0.869,-0.869l-1.738,0c-0.48,0 -0.869,0.389 -0.869,0.869l0,1.738c0,0.48 0.389,0.869 0.869,0.869l1.738,0c0.48,0 0.869,-0.389 0.869,-0.869l0,-1.738Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-group.svg b/.icons/kora/actions/16/view-group.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/view-group.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-hidden.svg b/.icons/kora/actions/16/view-hidden.svg
new file mode 100644
index 000000000..0629a54f2
--- /dev/null
+++ b/.icons/kora/actions/16/view-hidden.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,3c-6,0 -8,5 -8,5c0,0 2,5 8,5c6,0 8,-5 8,-5c0,0 -2,-5 -8,-5Zm6.889,5c-0.57,-1.056 -2.55,-4 -6.889,-4c-4.339,0 -6.319,2.944 -6.889,4c0.57,1.056 2.55,4 6.889,4c4.339,0 6.319,-2.944 6.889,-4Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,3c-2.194,0 -4,1.806 -4,4c0,2.194 1.806,4 4,4c2.194,0 4,-1.806 4,-4c0,-2.194 -1.806,-4 -4,-4Zm0,2.667c-0.731,-0 -1.333,0.602 -1.333,1.333c-0,0.731 0.602,1.333 1.333,1.333c0.731,0 1.333,-0.602 1.333,-1.333c0,-0.731 -0.602,-1.333 -1.333,-1.333Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-history.svg b/.icons/kora/actions/16/view-history.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/kora/actions/16/view-history.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-institution-add.svg b/.icons/kora/actions/16/view-institution-add.svg
new file mode 100644
index 000000000..5676f2bbf
--- /dev/null
+++ b/.icons/kora/actions/16/view-institution-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1-8 4h2v2h1v6h-1v2h8v-2h-1v-6h2v3h2v-3h1v-2h2zm-3 6h2v6h-2zm8 4v2h-2v1h2v2h1v-2h2v-1h-2v-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-institution-delete.svg b/.icons/kora/actions/16/view-institution-delete.svg
new file mode 100644
index 000000000..1f3da8fb9
--- /dev/null
+++ b/.icons/kora/actions/16/view-institution-delete.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1-8 4h2v2h1v6h-1v2h8v-2h-1v-6h2v3h2v-3h1v-2h2zm-3 6h2v6h-2zm6 4v.707l1.793 1.793-1.793 1.793v.707h.707l1.793-1.793 1.793 1.793h.707v-.707l-1.793-1.793 1.793-1.793v-.707h-.707l-1.793 1.793-1.793-1.793z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-institution-edit.svg b/.icons/kora/actions/16/view-institution-edit.svg
new file mode 100644
index 000000000..05cfb25a3
--- /dev/null
+++ b/.icons/kora/actions/16/view-institution-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1-8 4h2v2h1v6h-1v2h8v-2h-1v-6h2v3h2v-3h1v-2h2zm-3 6h2v6h-2zm9.98 4.004c-.041.008-.086.031-.13.076l-.635.635 1.07 1.07.635-.635c.178-.178 0-.357 0-.357l-.713-.713s-.101-.101-.227-.076zm-1.123 1.068-2.857 2.856v1.072h1.072l2.856-2.857z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-institution.svg b/.icons/kora/actions/16/view-institution.svg
new file mode 100644
index 000000000..8d3499ce8
--- /dev/null
+++ b/.icons/kora/actions/16/view-institution.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 0,5 H 2 V 7 H 3 V 13 H 2 V 15 H 3 13 14 V 13 H 13 V 7 H 14 V 5 H 16 Z M 5,7 H 7 V 13 H 5 Z M 9,7 H 11 V 13 H 9 Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-left-close.svg b/.icons/kora/actions/16/view-left-close.svg
new file mode 100644
index 000000000..10eee8f7d
--- /dev/null
+++ b/.icons/kora/actions/16/view-left-close.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Zm-5.365,-0.162l5,0l-0,10l-5,0l-0,-10Zm-3.738,4.101l1.654,-1.653c0.248,-0.248 0.65,-0.248 0.898,0c0.248,0.248 0.248,0.65 -0,0.898l-1.654,1.654l1.654,1.654c0.248,0.248 0.248,0.65 -0,0.898c-0.248,0.248 -0.65,0.248 -0.898,-0l-1.654,-1.654l-1.654,1.654c-0.248,0.248 -0.65,0.248 -0.898,-0c-0.248,-0.248 -0.248,-0.65 -0,-0.898l1.654,-1.654l-1.654,-1.654c-0.248,-0.248 -0.248,-0.65 0,-0.898c0.248,-0.248 0.65,-0.248 0.898,-0l1.654,1.653Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-list-compact.svg b/.icons/kora/actions/16/view-list-compact.svg
new file mode 100644
index 000000000..4475bd5b5
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-compact.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.25,9l2.5,0c0.138,0 0.25,0.111 0.25,0.25l0,2.5c0,0.139 -0.112,0.25 -0.25,0.25l-2.5,0c-0.138,0 -0.25,-0.111 -0.25,-0.25l0,-2.5c0,-0.139 0.112,-0.25 0.25,-0.25Zm3.75,1l4,0l0,1l-4,0l0,-1Zm-3.75,-6l2.5,0c0.138,0 0.25,0.112 0.25,0.25l0,2.5c0,0.138 -0.112,0.25 -0.25,0.25l-2.5,0c-0.138,0 -0.25,-0.112 -0.25,-0.25l0,-2.5c0,-0.138 0.112,-0.25 0.25,-0.25Zm3.75,1l4,0l0,1l-4,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-list-details.svg b/.icons/kora/actions/16/view-list-details.svg
new file mode 100644
index 000000000..e8ce3d034
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-details.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,3l0,2l2,0l0,-2l-2,0Zm4,0.346l0,1.308l10,0l0,-1.308l-10,-0Zm-4,3.654l0,2l2,0l0,-2l-2,0Zm4,0.346l0,1.308l10,0l0,-1.308l-10,-0Zm-4,3.654l0,2l2,0l0,-2l-2,0Zm4,0.327l0,1.346l10,0l0,-1.346l-10,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-list-icons.svg b/.icons/kora/actions/16/view-list-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-list-images.svg b/.icons/kora/actions/16/view-list-images.svg
new file mode 100644
index 000000000..86fd46f9f
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-images.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M9.494,5.687c1.675,0 3.028,1.353 3.028,3.029c0,1.675 -1.353,3.028 -3.028,3.028c-1.676,-0 -3.029,-1.353 -3.029,-3.028c0,-1.676 1.353,-3.029 3.029,-3.029Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.434,2.814l-0.398,0.943l-3.675,-0c-0.518,-0 -0.943,0.424 -0.943,0.943l-0.037,7.543c0,0.519 0.424,0.943 0.943,0.943l11.315,-0c0.518,-0 0.943,-0.424 0.943,-0.943l0.037,-7.543c-0,-0.519 -0.424,-0.943 -0.943,-0.943l-2.286,-0l-0.312,-0.943l-4.644,0Zm3.06,2.242c2.025,-0 3.66,1.635 3.66,3.659c-0,2.026 -1.635,3.66 -3.66,3.66c-2.025,-0 -3.66,-1.634 -3.66,-3.66c0,-2.024 1.635,-3.659 3.66,-3.659Zm-5.757,-0.102c0.679,0 1.235,0.555 1.235,1.235c-0,0.679 -0.556,1.233 -1.235,1.233c-0.679,0 -1.234,-0.554 -1.234,-1.233c0,-0.68 0.555,-1.235 1.234,-1.235Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-list-text.svg b/.icons/kora/actions/16/view-list-text.svg
new file mode 100644
index 000000000..f5247f012
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-text.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,3.336l0,1.328l12,-0l0,-1.328l-12,0Zm0,4.01l0,1.308l12,0l0,-1.308l-12,-0Zm0,3.99l0,1.328l12,-0l0,-1.328l-12,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-list-tree.svg b/.icons/kora/actions/16/view-list-tree.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-tree.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-list-video-symbolic.svg b/.icons/kora/actions/16/view-list-video-symbolic.svg
new file mode 100644
index 000000000..bfe24e65c
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-video-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.576,8.602l0,3.441c0,0.389 0.315,0.704 0.704,0.704l7.278,0l0,-3.586c0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.484,7.38l0,6.507c0,0.096 -0.051,0.184 -0.132,0.231c-0.082,0.045 -0.182,0.042 -0.26,-0.009c-0.882,-0.572 -2.995,-1.945 -3.654,-2.373c-0.124,-0.081 -0.2,-0.221 -0.202,-0.372c-0.003,-0.349 -0.008,-0.988 -0.012,-1.337c-0.001,-0.151 0.072,-0.292 0.194,-0.375c0.657,-0.446 2.781,-1.887 3.669,-2.491c0.079,-0.053 0.179,-0.058 0.262,-0.012c0.083,0.046 0.135,0.134 0.135,0.231Zm-6.484,0.343l-8.303,0l-0,4.32c-0,0.874 0.709,1.583 1.583,1.583l8.157,0l-0,-4.465c-0,-0.794 -0.644,-1.438 -1.437,-1.438Zm-7.424,0.879l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Zm3.991,-5.701c0.521,-0.641 1.316,-1.051 2.206,-1.051c1.57,0 2.844,1.275 2.844,2.844c-0,1.57 -1.274,2.844 -2.844,2.844c-0.89,0 -1.685,-0.409 -2.206,-1.05c-0.522,0.641 -1.317,1.05 -2.207,1.05c-1.569,0 -2.844,-1.274 -2.844,-2.844c-0,-1.569 1.275,-2.844 2.844,-2.844c0.89,0 1.685,0.41 2.207,1.051Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/view-list-video.svg b/.icons/kora/actions/16/view-list-video.svg
new file mode 100644
index 000000000..2aa001be6
--- /dev/null
+++ b/.icons/kora/actions/16/view-list-video.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.576,8.602l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.484,7.38l-0,6.507c-0,0.096 -0.051,0.184 -0.132,0.231c-0.082,0.045 -0.182,0.042 -0.26,-0.009c-0.882,-0.572 -2.995,-1.945 -3.654,-2.373c-0.124,-0.081 -0.2,-0.221 -0.202,-0.372c-0.003,-0.349 -0.008,-0.988 -0.012,-1.337c-0.001,-0.151 0.072,-0.292 0.194,-0.375c0.657,-0.446 2.781,-1.887 3.669,-2.491c0.079,-0.053 0.179,-0.058 0.262,-0.012c0.083,0.046 0.135,0.134 0.135,0.231Zm-6.484,0.343l-8.303,0l-0,4.32c-0,0.874 0.709,1.583 1.583,1.583l8.157,0l-0,-4.465c-0,-0.794 -0.644,-1.438 -1.437,-1.438Zm-7.424,0.879l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Zm3.991,-5.701c0.521,-0.641 1.316,-1.051 2.206,-1.051c1.57,0 2.844,1.275 2.844,2.844c0,1.57 -1.274,2.844 -2.844,2.844c-0.89,0 -1.685,-0.409 -2.206,-1.05c-0.522,0.641 -1.317,1.05 -2.207,1.05c-1.569,0 -2.844,-1.274 -2.844,-2.844c0,-1.569 1.275,-2.844 2.844,-2.844c0.89,0 1.685,0.41 2.207,1.051Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-list.svg b/.icons/kora/actions/16/view-list.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/kora/actions/16/view-list.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-maximized.svg b/.icons/kora/actions/16/view-maximized.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/kora/actions/16/view-maximized.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-media-album-cover.svg b/.icons/kora/actions/16/view-media-album-cover.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-album-cover.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-media-artist.svg b/.icons/kora/actions/16/view-media-artist.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-artist.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-media-equalizer.svg b/.icons/kora/actions/16/view-media-equalizer.svg
new file mode 100644
index 000000000..9530ccc0a
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-equalizer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,2l0,1.392l-9,0l0,1.216l9,-0l0,1.392l2,-0l0,-4l-2,-0Zm3,1.392l0,1.216l2,-0l0,-1.216l-2,0Zm-9,2.608l0,1.42l-3,0l0,1.16l3,-0l0,1.42l2,-0l0,-4l-2,-0Zm3,1.42l0,1.16l8,-0l0,-1.16l-8,0Zm1,2.58l0,1.402l-7,-0l0,1.196l7,0l0,1.402l2,0l0,-4l-2,0Zm3,1.402l0,1.196l4,0l0,-1.196l-4,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-media-genre.svg b/.icons/kora/actions/16/view-media-genre.svg
new file mode 100644
index 000000000..9cce359dd
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-genre.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 .223c-4.266 0-7.777 3.511-7.777 7.777s3.511 7.777 7.777 7.777 7.777-3.511 7.777-7.777-3.511-7.777-7.777-7.777zm0 1.266c2.814.001 5.323 1.825 6.191 4.502l-4.266-.626zm0 0-1.925 3.876-4.268.626c.868-2.677 3.379-4.502 6.193-4.502zm-6.2 4.529 3.088 3.035-.733 4.199c-1.674-1.224-2.666-3.178-2.666-5.252 0-.673.106-1.341.311-1.982zm12.4 0c.205.641.311 1.309.311 1.982 0 2.074-.992 4.028-2.666 5.252l-.733-4.199zm-6.2 5.314 3.839 1.927c-1.115.813-2.459 1.252-3.839 1.252s-2.724-.439-3.839-1.252z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-media-lyrics.svg b/.icons/kora/actions/16/view-media-lyrics.svg
new file mode 100644
index 000000000..9a4c6b25b
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-lyrics.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1.346l0,1.308l14,0l0,-1.308l-14,-0Zm0,3.654l0,6l5,-3l-5,-3Zm6,0.336l0,1.328l8,-0l0,-1.328l-8,0Zm8,4l-8,0l0,1.328l8,-0l0,-1.328Zm-14,4.028l0,1.272l14,-0l0,-1.272l-14,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-media-playcount.svg b/.icons/kora/actions/16/view-media-playcount.svg
new file mode 100644
index 000000000..753c657bd
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-playcount.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m11 1v14h1.54v-14zm-4.27 5v9h1.54v-9zm-4.047 4v5h1.451v-5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-media-playlist.svg b/.icons/kora/actions/16/view-media-playlist.svg
new file mode 100644
index 000000000..551504da9
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-playlist.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,12.888l0,1.346l14,0l0,-1.346l-14,0Zm0,-3.707l0,1.346l14,-0l0,-1.346l-14,-0Zm0,-3.708l0,1.346l14,0l0,-1.346l-14,0Zm0,-3.707l0,1.346l14,-0l0,-1.346l-14,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-media-queue.svg b/.icons/kora/actions/16/view-media-queue.svg
new file mode 120000
index 000000000..f32b479e7
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-queue.svg
@@ -0,0 +1 @@
+playlist-queue.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-media-subtitles-hidden.svg b/.icons/kora/actions/16/view-media-subtitles-hidden.svg
new file mode 100644
index 000000000..640bc11da
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-subtitles-hidden.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2,3c-1,0 -1,1 -1,1l0,8c0,0 0,1 1,1l12,0c1,0 1,-1 1,-1l0,-8c0,0 0,-1 -1,-1l-12,0Zm1,7l1,0l0,1l-1,0l0,-1Zm7,0l3,0l0,1l-3,0l0,-1Zm-5,0l4,0l0,1l-4,0l0,-1Zm-2,-2l2,0l0,1l-2,0l0,-1Zm8,0l2,0l0,1l-2,0l0,-1Zm-5,0l4,0l0,1l-4,0l0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-media-subtitles.svg b/.icons/kora/actions/16/view-media-subtitles.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-subtitles.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-media-title.svg b/.icons/kora/actions/16/view-media-title.svg
new file mode 120000
index 000000000..a28c847f3
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-title.svg
@@ -0,0 +1 @@
+filename-title-amarok.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-media-track.svg b/.icons/kora/actions/16/view-media-track.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-track.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-media-visualization.svg b/.icons/kora/actions/16/view-media-visualization.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/view-media-visualization.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-more-horizontal.svg b/.icons/kora/actions/16/view-more-horizontal.svg
new file mode 100644
index 000000000..509561a71
--- /dev/null
+++ b/.icons/kora/actions/16/view-more-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4,6.649c0.742,0 1.351,0.61 1.351,1.351c-0,0.741 -0.609,1.351 -1.351,1.351c-0.741,0 -1.351,-0.61 -1.351,-1.351c-0,-0.741 0.61,-1.351 1.351,-1.351Zm4,0c0.742,0 1.351,0.61 1.351,1.351c-0,0.741 -0.609,1.351 -1.351,1.351c-0.741,0 -1.351,-0.61 -1.351,-1.351c-0,-0.741 0.61,-1.351 1.351,-1.351Zm4,0c0.742,0 1.351,0.61 1.351,1.351c-0,0.741 -0.609,1.351 -1.351,1.351c-0.741,0 -1.351,-0.61 -1.351,-1.351c-0,-0.741 0.61,-1.351 1.351,-1.351Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-more.svg b/.icons/kora/actions/16/view-more.svg
new file mode 100644
index 000000000..cd31a084b
--- /dev/null
+++ b/.icons/kora/actions/16/view-more.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.351,12c0,0.741 -0.61,1.351 -1.351,1.351c-0.741,0 -1.351,-0.61 -1.351,-1.351c-0,-0.741 0.61,-1.351 1.351,-1.351c0.741,-0 1.351,0.61 1.351,1.351Zm0,-4c0,0.741 -0.61,1.351 -1.351,1.351c-0.741,0 -1.351,-0.61 -1.351,-1.351c-0,-0.741 0.61,-1.351 1.351,-1.351c0.741,-0 1.351,0.61 1.351,1.351Zm0,-4c0,0.741 -0.61,1.351 -1.351,1.351c-0.741,0 -1.351,-0.61 -1.351,-1.351c-0,-0.741 0.61,-1.351 1.351,-1.351c0.741,-0 1.351,0.61 1.351,1.351Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-multiple-objects.svg b/.icons/kora/actions/16/view-multiple-objects.svg
new file mode 100644
index 000000000..4bac48fb7
--- /dev/null
+++ b/.icons/kora/actions/16/view-multiple-objects.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="8" height="6" x="1" y="1"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,9l0,6l14,0l0,-6l-14,0Zm10,-8l0,6l4,0l0,-6l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-object-histogram-linear.svg b/.icons/kora/actions/16/view-object-histogram-linear.svg
new file mode 100644
index 000000000..78c94999b
--- /dev/null
+++ b/.icons/kora/actions/16/view-object-histogram-linear.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M1,1l0,14l14,0l0,-6l-1,0l0,2l-1,0l0,1l-1,0l0,-2l-1,0l0,1l-1,0l0,-1l-1,0l0,-4l-1,0l0,-3l-1,0l0,-2l-1,0l0,3l-1,0l0,2l-1,0l0,3l-1,0l0,-5l-1,0l0,-3l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1l0,14l14,0l0,-6l-1,0l0,2l-1,0l0,1l-1,0l0,-2l-1,0l0,1l-1,0l0,-1l-1,0l0,-4l-1,0l0,-3l-1,0l0,-2l-1,0l0,3l-1,0l0,2l-1,0l0,3l-1,0l0,-5l-1,0l0,-3l-1,0Zm1,13l12,0l0,-1l-3,0l0,-1l-2,0l0,-1l-1,0l0,-4l-1,0l0,-2l-1,0l0,2l-1,0l0,3l-3,0l0,4Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-object-histogram-logarithmic.svg b/.icons/kora/actions/16/view-object-histogram-logarithmic.svg
new file mode 100644
index 000000000..d68c12e09
--- /dev/null
+++ b/.icons/kora/actions/16/view-object-histogram-logarithmic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M1,1l0,14l14,0l0,-3l-1,0l0,-1l-1,0l0,-3l-1,0l0,-2l-1,0l0,3l-1,0l0,-2l-1,0l0,-2l-1,0l0,-3l-1,0l0,2l-1,0l0,2l-1,0l0,1l-1,0l0,1l-1,0l0,-4l-1,0l0,-3l-1,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1,1l0,14l14,0l0,-3l-1,0l0,-1l-1,0l0,-3l-1,0l0,-2l-1,0l0,3l-1,0l0,-2l-1,0l0,-2l-1,0l0,-3l-1,0l0,2l-1,0l0,2l-1,0l0,1l-1,0l0,1l-1,0l0,-4l-1,0l0,-3l-1,0Zm5,6l0,1l-1,0l0,1l-3,0l0,5l12,0l0,-1l-1,0l0,-1l-1,0l0,-2l-3,0l0,-2l-1,0l0,-2l-1,0l0,1l-1,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-paged.svg b/.icons/kora/actions/16/view-paged.svg
new file mode 100644
index 000000000..b269de79f
--- /dev/null
+++ b/.icons/kora/actions/16/view-paged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.046,2.785c-1.024,-0 -1.848,0.824 -1.848,1.847l0,9.238c0,1.024 0.824,1.848 1.848,1.848l6.467,0c1.023,0 1.847,-0.824 1.847,-1.848l0,-9.238c0,-1.023 -0.824,-1.847 -1.847,-1.847l-6.467,-0Zm0,0.924l6.467,-0c0.512,-0 0.924,0.412 0.924,0.923l-0,9.238c-0,0.512 -0.412,0.924 -0.924,0.924l-6.467,0c-0.512,0 -0.924,-0.412 -0.924,-0.924l0,-9.238c0,-0.511 0.412,-0.923 0.924,-0.923Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.698,13.215l-0.211,0c-1.023,0 -1.847,-0.824 -1.847,-1.847l-0,-9.238c-0,-1.024 0.824,-1.848 1.847,-1.848l6.467,-0c1.024,-0 1.848,0.824 1.848,1.848l-0,0.155l-0.924,-0l-0,-0.155c-0,-0.512 -0.412,-0.924 -0.924,-0.924l-6.467,-0c-0.512,-0 -0.924,0.412 -0.924,0.924l0,9.238c0,0.511 0.412,0.923 0.924,0.923l0.211,0l0,0.924Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pages-continuous.svg b/.icons/kora/actions/16/view-pages-continuous.svg
new file mode 100644
index 000000000..1d3894f4f
--- /dev/null
+++ b/.icons/kora/actions/16/view-pages-continuous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" 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"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pages-facing-first-centered.svg b/.icons/kora/actions/16/view-pages-facing-first-centered.svg
new file mode 100644
index 000000000..c527750dd
--- /dev/null
+++ b/.icons/kora/actions/16/view-pages-facing-first-centered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.666 0-2.666 2.857v6.428s-.001.715.666.715h6.668s.666-.001.666-.715v-8.57c0-.714-.666-.715-.666-.715h-4.668zm.61 1.294h3.195v7.412h-4.942v-5.315zm-4.61 4.706-2.666 2.857v6.428s-.001.715.666.715h6.668s.666-.001.666-.715c0 0-.001.715.666.715h6.668s.666-.001.666-.715v-8.57c0-.714-.666-.715-.666-.715h-2.334v1.428h1.829v7.287h-5.554v-3.715h-2.55v3.715h-5.554v-5.018l1.781-1.849.048-1.848z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pages-facing.svg b/.icons/kora/actions/16/view-pages-facing.svg
new file mode 100644
index 000000000..f163cef22
--- /dev/null
+++ b/.icons/kora/actions/16/view-pages-facing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.666 3-2.666 2.857v6.428s-.001.715.666.715h6.668s.666-.001.666-.715c0 .714.666.715.666.715h6.668c.667 0 .666-.715.666-.715v-6.428l-2.666-2.857h-4.668s-.666.001-.666.715c0-.714-.666-.715-.666-.715zm.558 1.122h3.638v7.756h-5.638v-5.562zm5.895-.028h3.596l2.013 2.21v5.602h-5.609z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pages-overview.svg b/.icons/kora/actions/16/view-pages-overview.svg
new file mode 100644
index 000000000..7027fd4ec
--- /dev/null
+++ b/.icons/kora/actions/16/view-pages-overview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m14.334 0s.666.001.666.715v8.57c0 .714-.666.715-.666.715h-1.334v-8h-5.199l1.865-2zm-3 3s.666.001.666.715v8.57c0 .714-.666.715-.666.715h-1.334v-8h-5.199l1.865-2zm-3 3s.666.001.666.715v8.57c0 .714-.666.715-.666.715h-6.668c-.667 0-.666-.715-.666-.715v-6.428l2.666-2.857zm-1.334 2h-2.586l-1.414 1.697v4.303h4z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pages-single.svg b/.icons/kora/actions/16/view-pages-single.svg
new file mode 100644
index 000000000..80d5cbfea
--- /dev/null
+++ b/.icons/kora/actions/16/view-pages-single.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3.704.354c-.454 0-.889.18-1.21.501s-.502.757-.502 1.211v11.868c0 .946.767 1.712 1.712 1.712h8.592c.945 0 1.712-.766 1.712-1.712 0-3.137 0-9.491 0-9.491l-3.457-4.089h-6.847zm-.619 1.092h7.01v3.294l2.82.029v9.785h-9.83z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pim-calendar.svg b/.icons/kora/actions/16/view-pim-calendar.svg
new file mode 120000
index 000000000..8c656b6ab
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-calendar.svg
@@ -0,0 +1 @@
+view-calendar-month.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-pim-contacts.svg b/.icons/kora/actions/16/view-pim-contacts.svg
new file mode 100644
index 000000000..4387bb5fa
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-contacts.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.003,2.12c1.339,0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-7.285,7.37c0,-0.001 0.735,-1.587 0.873,-1.953c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.931Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pim-journal.svg b/.icons/kora/actions/16/view-pim-journal.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-journal.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-pim-mail.svg b/.icons/kora/actions/16/view-pim-mail.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-mail.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-pim-news.svg b/.icons/kora/actions/16/view-pim-news.svg
new file mode 100644
index 000000000..d000a6c6f
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-news.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M2.373,12l11.254,0l0,1l-11.254,0l-0,-1Zm6.431,-3l4.823,0l0,1l-4.823,0l-0,-1Zm-2.412,-6l0,7l-4.019,0l-0,-7l4.019,0Zm2.412,3l4.823,0l0,1l-4.823,0l-0,-1Zm-0,-3l4.823,0l0,1l-4.823,0l-0,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pim-notes.svg b/.icons/kora/actions/16/view-pim-notes.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-notes.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-pim-summary.svg b/.icons/kora/actions/16/view-pim-summary.svg
new file mode 100644
index 000000000..a3ebf526f
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-summary.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M10.4,10.078c-0.29,0.68 -1.28,1.2 -2.45,1.2c-1.17,-0 -2.15,-0.51 -2.44,-1.19c-2.47,0.25 -3.764,0.921 -4.024,1.723l-0.486,1.837c0,0.2 0.16,0.35 0.35,0.35c4.433,0.716 8.867,0.718 13.3,-0c0.19,-0 0.35,-0.15 0.35,-0.35l-0.486,-1.83c-0.267,-0.822 -1.604,-1.5 -4.114,-1.74Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.01,1.465c-1.634,-0 -2.965,1.384 -3.018,3.116c-0.036,0.009 -0.081,0.027 -0.116,0.054c-0.375,0.205 -0.336,0.712 -0.077,1.302c0.205,0.482 0.434,0.903 0.773,0.894c0.25,1.581 1.718,2.76 2.429,2.76c0.711,-0 2.273,-1.544 2.464,-2.76c0.331,0.009 0.538,-0.423 0.743,-0.905c0.259,-0.59 0.32,-1.086 -0.055,-1.291c-0.036,-0.027 -0.071,-0.045 -0.116,-0.054c-0.045,-1.732 -1.384,-3.116 -3.018,-3.116l-0.009,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-pim-tasks-pending.svg b/.icons/kora/actions/16/view-pim-tasks-pending.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-tasks-pending.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-pim-tasks.svg b/.icons/kora/actions/16/view-pim-tasks.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/view-pim-tasks.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-presentation.svg b/.icons/kora/actions/16/view-presentation.svg
new file mode 100644
index 000000000..52eba51a1
--- /dev/null
+++ b/.icons/kora/actions/16/view-presentation.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,14c0,0 -1,0 -1,1l0,1l10,0l0,-1c0,-1 -1,-1 -1,-1l-8,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,0c-2,0 -2,2 -2,2l0,9c0,0 0,2 2,2l12,0c0,0 2,0 2,-2l0,-9c0,0 0,-2 -2,-2l-12,0Zm0,1l12,0c1,0 1,1 1,1c0,0 0,9 0,9c0,1 -1,1 -1,1c-0,0 -12,0 -12,0c-1,0 -1,-1 -1,-1c0,0 0,-9 0,-9c-0,0 -0,-1 1,-1Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.962,3.217c0,-0.459 0.253,-0.88 0.657,-1.096c0.404,-0.217 0.895,-0.193 1.276,0.061c1.342,0.895 3.107,2.072 4.357,2.905c0.346,0.231 0.554,0.619 0.554,1.034c-0,0.416 -0.208,0.804 -0.554,1.035c-1.25,0.833 -3.015,2.01 -4.357,2.904c-0.381,0.255 -0.872,0.278 -1.276,0.062c-0.404,-0.216 -0.657,-0.637 -0.657,-1.096c0,-1.729 0,-4.08 0,-5.809Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-preview.svg b/.icons/kora/actions/16/view-preview.svg
new file mode 100644
index 000000000..a4fd91c5c
--- /dev/null
+++ b/.icons/kora/actions/16/view-preview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.223,1.535c0.694,0 1.361,0.276 1.852,0.767c0.49,0.492 0.766,1.158 0.766,1.852l0,7.691c0,0.694 -0.276,1.361 -0.766,1.853c-0.492,0.49 -1.159,0.767 -1.853,0.767l-8.445,-0c-0.694,-0 -1.36,-0.277 -1.852,-0.767c-0.491,-0.492 -0.767,-1.158 -0.767,-1.852l0,-7.691c0,-0.694 0.276,-1.36 0.767,-1.852c0.492,-0.491 1.158,-0.767 1.852,-0.767l8.445,-0Zm1.818,10.317c-0.005,-1.838 -0.015,-5.451 -0.02,-7.655c-0.004,-1.027 -0.834,-1.858 -1.86,-1.862c-2.264,-0.006 -6.07,-0.019 -8.339,-0.025c-0.494,-0.002 -0.97,0.193 -1.321,0.543c-0.351,0.349 -0.549,0.823 -0.55,1.318c-0.004,1.727 -0.01,4.313 -0.014,6.251l3.049,-5.181l3.739,6.636l2.883,-3.208l2.434,3.183Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-process-all-tree.svg b/.icons/kora/actions/16/view-process-all-tree.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/kora/actions/16/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-process-all.svg b/.icons/kora/actions/16/view-process-all.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/view-process-all.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-process-own.svg b/.icons/kora/actions/16/view-process-own.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/kora/actions/16/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-process-system.svg b/.icons/kora/actions/16/view-process-system.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/kora/actions/16/view-process-system.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-process-tree.svg b/.icons/kora/actions/16/view-process-tree.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/kora/actions/16/view-process-tree.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-process-users.svg b/.icons/kora/actions/16/view-process-users.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/kora/actions/16/view-process-users.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-readermode-active.svg b/.icons/kora/actions/16/view-readermode-active.svg
new file mode 100644
index 000000000..8ad32f524
--- /dev/null
+++ b/.icons/kora/actions/16/view-readermode-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M16,14c0,1.097 -0.903,2 -2,2c-1.097,0 -2,-0.903 -2,-2c0,-1.097 0.903,-2 2,-2c1.097,0 2,0.903 2,2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.332,14.017l-9.767,0l0,-11.262c1.591,-0.141 2.479,-0.772 3.368,-0.772c1,-0 1.5,-0 3,0.8c1.5,-0.8 2,-0.8 3,-0.8c0.913,-0 1.827,0.667 3.502,0.783l-0,8.602c-0.142,-0.023 -0.287,-0.036 -0.435,-0.036c-0.194,0 -0.384,0.021 -0.567,0.062l0,-7.761c-0.25,-0 -0.5,-0.041 -0.75,-0.102l-1.5,-0.447c-0.25,-0.061 -0.5,-0.101 -0.75,-0.101l-0.734,0.101c-0.703,0.183 -1.266,0.549 -1.266,0.549l0,8.95c0,-0 1,-0.6 2,-0.6c0.509,-0 1.017,0.155 1.526,0.307c-0.391,0.464 -0.627,1.062 -0.627,1.71c0,0.006 0,0.012 0,0.017Zm-3.899,-10.384l0,8.95c0,-0 -1,-0.6 -2,-0.6c-1,-0 -2,0.6 -3,0.6l0,-8.95c0.5,-0 2,-0.65 3,-0.65c1,-0 2,0.65 2,0.65Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-readermode.svg b/.icons/kora/actions/16/view-readermode.svg
new file mode 100644
index 000000000..ab6a2df89
--- /dev/null
+++ b/.icons/kora/actions/16/view-readermode.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.435,14.017l-12.87,0l0,-11.262c1.591,-0.141 2.479,-0.772 3.368,-0.772c1,-0 1.5,-0 3,0.8c1.5,-0.8 2,-0.8 3,-0.8c0.913,-0 1.827,0.667 3.502,0.783l-0,11.251Zm-7.002,-10.384l0,8.95c0,-0 -1,-0.6 -2,-0.6c-1,-0 -2,0.6 -3,0.6l0,-8.95c0.5,-0 2,-0.65 3,-0.65c1,-0 2,0.65 2,0.65Zm2.266,-0.549c-0.703,0.183 -1.266,0.549 -1.266,0.549l0,8.95c0,-0 1,-0.6 2,-0.6c1,-0 2,0.6 3,0.6l0,-8.95c-0.25,-0 -0.5,-0.041 -0.75,-0.102l-1.5,-0.447c-0.25,-0.061 -0.5,-0.101 -0.75,-0.101l-0.734,0.101Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-refresh.svg b/.icons/kora/actions/16/view-refresh.svg
new file mode 100644
index 000000000..72d923836
--- /dev/null
+++ b/.icons/kora/actions/16/view-refresh.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2.463c-3.027,0.035 -5.537,2.503 -5.537,5.537c-0,3.056 2.481,5.537 5.537,5.537c3.056,0 5.537,-2.481 5.537,-5.537l-1,0c-0,2.504 -2.033,4.537 -4.537,4.537c-2.504,0 -4.537,-2.033 -4.537,-4.537c-0,-2.482 2.062,-4.502 4.537,-4.537l-0,2.537l3.5,-3l-3.5,-3l-0,2.463Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-resource-calendar.svg b/.icons/kora/actions/16/view-resource-calendar.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/kora/actions/16/view-resource-calendar.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-restore.svg b/.icons/kora/actions/16/view-restore.svg
new file mode 100644
index 000000000..b63c72b82
--- /dev/null
+++ b/.icons/kora/actions/16/view-restore.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.936,1.992l-0,4.004l-3.91,-0l-0,1.004l3.974,0c1,0 1,-1 1,-1l0,-4.008l-1.064,-0Zm5.064,-0l0,4.008c0,0 0,1 1,1l3.992,0l0,-1.004l-3.928,-0l0,-4.004l-1.064,-0Zm-8.974,7.008l-0,1.004l3.91,0l-0,3.981l1.064,-0l0,-3.985c0,0 0,-1 -1,-1l-3.974,0Zm9.974,0c-1,0 -1,1 -1,1l0,3.985l1.064,-0l0,-3.981l3.928,0l0,-1.004l-3.992,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-right-close.svg b/.icons/kora/actions/16/view-right-close.svg
new file mode 100644
index 000000000..5393cd3dd
--- /dev/null
+++ b/.icons/kora/actions/16/view-right-close.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,3l5,0l0,10l-5,0l0,-10Zm8.682,4.12l1.62,-1.62c0.243,-0.243 0.638,-0.243 0.88,0c0.243,0.243 0.243,0.637 0,0.88l-1.62,1.62l1.621,1.62c0.243,0.243 0.242,0.637 -0.001,0.88c-0.243,0.243 -0.636,0.243 -0.879,0l-1.621,-1.62l-1.62,1.62c-0.243,0.243 -0.637,0.243 -0.88,0c-0.242,-0.243 -0.243,-0.637 -0,-0.88l1.62,-1.62l-1.62,-1.62c-0.243,-0.243 -0.243,-0.637 0,-0.88c0.243,-0.243 0.637,-0.243 0.88,-0l1.62,1.62Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-right-new.svg b/.icons/kora/actions/16/view-right-new.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/kora/actions/16/view-right-new.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-sidetree.svg b/.icons/kora/actions/16/view-sidetree.svg
new file mode 100644
index 000000000..0582f41b5
--- /dev/null
+++ b/.icons/kora/actions/16/view-sidetree.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+ <rect style="fill:currentColor;" class="ColorScheme-Text" width="5" height="10" x="2" y="3"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-sort-ascending.svg b/.icons/kora/actions/16/view-sort-ascending.svg
new file mode 100644
index 000000000..9ac077044
--- /dev/null
+++ b/.icons/kora/actions/16/view-sort-ascending.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,11.5c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm0,-4c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm0,-4c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,-0 1.5,0.677 1.5,1.5Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.229,2.694l-0,8.03l2.963,-2.964c0.273,-0.274 0.717,-0.274 0.99,0c0.277,0.275 0.277,0.719 -0,0.993l-4.134,4.14c-0.143,0.14 -0.328,0.208 -0.513,0.204c-0.185,0.004 -0.37,-0.064 -0.509,-0.204l-4.138,-4.14c-0.273,-0.274 -0.273,-0.718 0,-0.993c0.273,-0.274 0.721,-0.274 0.994,0l2.959,2.964l0,-8.03c0,-0.384 0.31,-0.694 0.694,-0.694c0.384,-0 0.694,0.31 0.694,0.694Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-sort-descending.svg b/.icons/kora/actions/16/view-sort-descending.svg
new file mode 100644
index 000000000..8d8dce01a
--- /dev/null
+++ b/.icons/kora/actions/16/view-sort-descending.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.004,12.404l0,-8.031l2.964,2.964c0.273,0.274 0.717,0.274 0.99,-0c0.277,-0.274 0.277,-0.719 -0,-0.993l-4.134,-4.139c-0.143,-0.141 -0.328,-0.209 -0.513,-0.205c-0.185,-0.004 -0.37,0.064 -0.509,0.205l-4.138,4.139c-0.273,0.274 -0.273,0.719 -0,0.993c0.273,0.274 0.721,0.274 0.994,-0l2.959,-2.964l0,8.031c0,0.383 0.31,0.693 0.694,0.693c0.384,0 0.693,-0.31 0.693,-0.693Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,11.5c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm0,-4c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm0,-4c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,-0 1.5,0.677 1.5,1.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-sort.svg b/.icons/kora/actions/16/view-sort.svg
new file mode 100644
index 000000000..fe5e72613
--- /dev/null
+++ b/.icons/kora/actions/16/view-sort.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.255,6.957l0,5.579l2.059,-2.059c0.19,-0.191 0.498,-0.191 0.688,-0c0.192,0.19 0.192,0.499 -0,0.689l-2.872,2.876c-0.1,0.098 -0.228,0.145 -0.357,0.142c-0.128,0.003 -0.257,-0.044 -0.353,-0.142l-2.875,-2.876c-0.189,-0.19 -0.189,-0.499 0,-0.689c0.19,-0.191 0.501,-0.191 0.691,-0l2.056,2.059l-0,-5.579c-0,-0.267 0.215,-0.482 0.481,-0.482c0.267,-0 0.482,0.215 0.482,0.482Zm3.372,1.086l-0,-5.579l2.059,2.059c0.19,0.191 0.498,0.191 0.687,0c0.193,-0.19 0.193,-0.499 0,-0.689l-2.871,-2.876c-0.1,-0.098 -0.228,-0.145 -0.357,-0.142c-0.128,-0.003 -0.257,0.044 -0.353,0.142l-2.875,2.876c-0.19,0.19 -0.19,0.499 -0,0.689c0.189,0.191 0.501,0.191 0.69,0l2.056,-2.059l0,5.579c0,0.267 0.215,0.482 0.482,0.482c0.267,0 0.482,-0.215 0.482,-0.482Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M4,11.5c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm0,-4c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,0 1.5,0.677 1.5,1.5Zm0,-4c0,0.823 -0.677,1.5 -1.5,1.5c-0.823,0 -1.5,-0.677 -1.5,-1.5c-0,-0.823 0.677,-1.5 1.5,-1.5c0.823,-0 1.5,0.677 1.5,1.5Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-split-left-right.svg b/.icons/kora/actions/16/view-split-left-right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/kora/actions/16/view-split-left-right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-split-top-bottom.svg b/.icons/kora/actions/16/view-split-top-bottom.svg
new file mode 100644
index 000000000..cc0e9dea6
--- /dev/null
+++ b/.icons/kora/actions/16/view-split-top-bottom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M2,9l12,0l0,4l-12,0l0,-4Zm0,-6l12,0l0,4l-12,0l0,-4Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-statistics.svg b/.icons/kora/actions/16/view-statistics.svg
new file mode 100644
index 000000000..cdaa315a0
--- /dev/null
+++ b/.icons/kora/actions/16/view-statistics.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.336,3l0,10l1.328,0l-0,-10l-1.328,0Zm-12.009,2l-0,8l1.346,0l0,-8l-1.346,0Zm8.009,2l0,6l1.328,0l-0,-6l-1.328,0Zm-4,2l0,4l1.328,0l-0,-4l-1.328,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-table-of-contents-ltr.svg b/.icons/kora/actions/16/view-table-of-contents-ltr.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/view-table-of-contents-ltr.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-table-of-contents-rtl.svg b/.icons/kora/actions/16/view-table-of-contents-rtl.svg
new file mode 120000
index 000000000..05b3db7e0
--- /dev/null
+++ b/.icons/kora/actions/16/view-table-of-contents-rtl.svg
@@ -0,0 +1 @@
+format-list-unordered.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-task-add.svg b/.icons/kora/actions/16/view-task-add.svg
new file mode 120000
index 000000000..8ca434ee4
--- /dev/null
+++ b/.icons/kora/actions/16/view-task-add.svg
@@ -0,0 +1 @@
+view-calendar-day.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-task-child-add.svg b/.icons/kora/actions/16/view-task-child-add.svg
new file mode 120000
index 000000000..4226a5356
--- /dev/null
+++ b/.icons/kora/actions/16/view-task-child-add.svg
@@ -0,0 +1 @@
+view-task-child.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-task-child.svg b/.icons/kora/actions/16/view-task-child.svg
new file mode 100644
index 000000000..eeb4f78df
--- /dev/null
+++ b/.icons/kora/actions/16/view-task-child.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10.8,10c-0.8,0 -0.8,0.8 -0.8,0.8l0,5.2l6,0l0,-5.2c0,-0.8 -0.8,-0.8 -0.8,-0.8l-4.4,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9.547,15.26l-6.465,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l-0,6.621l-0.895,0l-0,-6.541c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.385,0l-0,0.895Zm3.191,-11.929c0.342,-0.399 -0.004,-0.785 -0.418,-0.341l-6.022,6.304l-2.545,-1.891c-0.454,-0.349 -0.829,0.126 -0.512,0.53l3.136,4.02l6.361,-8.622Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-task.svg b/.icons/kora/actions/16/view-task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/kora/actions/16/view-task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-time-schedule-baselined-add.svg b/.icons/kora/actions/16/view-time-schedule-baselined-add.svg
new file mode 100644
index 000000000..1b15e9c92
--- /dev/null
+++ b/.icons/kora/actions/16/view-time-schedule-baselined-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.296,12.295l-0,-2.041c-0,-0.306 0.248,-0.554 0.554,-0.554c0.306,0 0.554,0.248 0.554,0.554l0,2.041l2.042,0c0.306,0 0.554,0.249 0.554,0.555c-0,0.306 -0.248,0.554 -0.554,0.554l-2.042,0l0,2.042c0,0.306 -0.248,0.554 -0.554,0.554c-0.306,0 -0.554,-0.248 -0.554,-0.554l-0,-2.042l-2.042,0c-0.306,0 -0.554,-0.248 -0.554,-0.554c0,-0.306 0.248,-0.555 0.554,-0.555l2.042,0Zm-10.661,-0.686l0,1.229c0,0.843 0.684,1.527 1.527,1.527l7.01,-0l0,0.895l-7.09,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l-0,6.416l-0.895,-0l-0,-0.994l-6.976,0l-0,-1.008l6.976,-0l-0,-4.334c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,1.302l5.754,0l-0,1.009l-5.754,0l0,5.127l5.754,-0l-0,1.009l-5.754,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-time-schedule-baselined-remove.svg b/.icons/kora/actions/16/view-time-schedule-baselined-remove.svg
new file mode 100644
index 000000000..73c03d035
--- /dev/null
+++ b/.icons/kora/actions/16/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M13.063,12.1l1.774,-1.774c0.266,-0.266 0.697,-0.266 0.963,0c0.266,0.266 0.266,0.697 0,0.963l-1.773,1.774l1.774,1.774c0.266,0.266 0.265,0.697 -0.001,0.963c-0.266,0.266 -0.697,0.266 -0.963,0l-1.774,-1.774l-1.774,1.775c-0.266,0.265 -0.697,0.265 -0.963,-0c-0.266,-0.266 -0.266,-0.698 -0,-0.964l1.774,-1.774l-1.774,-1.774c-0.266,-0.266 -0.266,-0.697 0,-0.963c0.266,-0.266 0.698,-0.266 0.964,-0l1.773,1.774Zm-11.428,-0.491l0,1.229c0,0.843 0.684,1.527 1.527,1.527l6.226,0l0,0.895l-6.306,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l0,-9.836c0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,6.603l-0.895,-0l0,-1.181l-6.976,0l0,-1.008l6.976,0l0,-4.334c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,1.302l5.754,0l0,1.009l-5.754,0l0,5.127l5.754,-0l0,1.009l-5.754,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-time-schedule-baselined.svg b/.icons/kora/actions/16/view-time-schedule-baselined.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/kora/actions/16/view-time-schedule-baselined.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-time-schedule-calculus.svg b/.icons/kora/actions/16/view-time-schedule-calculus.svg
new file mode 100644
index 000000000..6c9e49385
--- /dev/null
+++ b/.icons/kora/actions/16/view-time-schedule-calculus.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.389,10.6l-5.754,-0l0,1.009l5.754,-0l0,-1.009Zm6.976,-3.104l-6.976,0l0,1.008l6.976,0l0,-1.008Zm-6.976,-3.032l-5.754,0l0,1.009l5.754,0l0,-1.009Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,10l0,6l5,0l0,-6l-5,0Zm-0.705,5.26l-6.213,0c-1.293,0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l0,6.285l-0.895,-0l0,-6.205c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.133,0l-0,0.895Zm1.705,-1.26l1,0l-0,1l-1,0l-0,-1Zm2,0l1,0l-0,1l-1,0l-0,-1Zm-2,-2l1,0l-0,1l-1,0l-0,-1Zm2,0l1,0l-0,1l-1,0l-0,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-time-schedule-child-insert.svg b/.icons/kora/actions/16/view-time-schedule-child-insert.svg
new file mode 100644
index 000000000..791fadb15
--- /dev/null
+++ b/.icons/kora/actions/16/view-time-schedule-child-insert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.365,7.496l-6.976,-0l-0,1.008l6.976,0l0,-1.008Zm-6.976,-3.032l-5.754,0l0,1.009l5.754,-0l-0,-1.009Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11.964,11.964l-0,-2.224c-0,-0.333 0.271,-0.604 0.604,-0.604c0.334,0 0.604,0.271 0.604,0.604l0,2.224l2.224,-0c0.334,-0 0.604,0.271 0.604,0.604c0,0.334 -0.27,0.604 -0.604,0.604l-2.224,-0l0,2.224c0,0.334 -0.27,0.604 -0.604,0.604c-0.333,0 -0.604,-0.27 -0.604,-0.604l-0,-2.224l-2.224,-0c-0.333,-0 -0.604,-0.27 -0.604,-0.604c0,-0.333 0.271,-0.604 0.604,-0.604l2.224,-0Zm-5.364,-1.099c0,-0.809 -0.656,-1.465 -1.465,-1.465l-2.93,-0c-0.809,-0 -1.465,0.656 -1.465,1.465l-0,2.93c-0,0.809 0.656,1.465 1.465,1.465l2.93,0c0.809,0 1.465,-0.656 1.465,-1.465l0,-2.93Zm-1.152,-0l-0,2.93c-0,0.172 -0.14,0.313 -0.313,0.313l-2.93,-0c-0.172,-0 -0.313,-0.141 -0.313,-0.313l0,-2.93c0,-0.173 0.141,-0.313 0.313,-0.313c0,0 2.93,0 2.93,0c0.173,0 0.313,0.14 0.313,0.313Zm-4.708,-1.965l-0,-5.818c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,0c1.293,0 2.342,1.049 2.342,2.342l-0,5.818l-0.895,0l-0,-5.738c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,5.738l-0.895,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-time-schedule-edit.svg b/.icons/kora/actions/16/view-time-schedule-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/kora/actions/16/view-time-schedule-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-time-schedule-insert.svg b/.icons/kora/actions/16/view-time-schedule-insert.svg
new file mode 120000
index 000000000..4f816599f
--- /dev/null
+++ b/.icons/kora/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/kora/actions/16/view-time-schedule.svg b/.icons/kora/actions/16/view-time-schedule.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/kora/actions/16/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-user-offline-kopete.svg b/.icons/kora/actions/16/view-user-offline-kopete.svg
new file mode 100644
index 000000000..92b68924d
--- /dev/null
+++ b/.icons/kora/actions/16/view-user-offline-kopete.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.524,3.413c1.339,-0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-1.338,-0 -2.194,-1.188 -2.418,-2.764c-0.216,-1.51 1.08,-2.763 2.418,-2.763Z"/>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M6.496,11.744c-0,-0 0.735,-1.586 0.873,-1.952c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-2.245,0.039 -7.47,0.039 -9.793,0.039c-0.305,-0 -0.592,-0.148 -0.768,-0.398c-0.176,-0.25 -0.22,-0.569 -0.117,-0.857c0.359,-1.209 0.96,-2.946 1.789,-3.379c0.73,-0.382 1.718,-0.631 3.001,-0.724l0.947,1.93Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M10.123,9.773c0.227,-0.496 0.539,-1.185 0.624,-1.41c1.409,0.074 2.485,0.371 3.271,0.707c0.902,0.386 1.414,2.231 1.663,3.484c0.078,0.272 0.024,0.565 -0.146,0.791c-0.17,0.226 -0.437,0.359 -0.72,0.359c-0.54,0.009 -1.252,0.016 -2.054,0.022c-0.16,-0.764 -0.411,-1.696 -0.77,-2.418c-0.306,-0.613 -0.703,-1.076 -1.154,-1.269c-0.217,-0.092 -0.454,-0.182 -0.714,-0.266Zm-0.599,-0.171c-0.609,-0.153 -1.316,-0.267 -2.129,-0.31l-0.018,-0c0.466,-0.169 0.872,-0.474 1.198,-0.877c0.115,-0.011 0.232,-0.021 0.352,-0.03l0.597,1.217Zm-1.732,-6.377c0.442,-0.745 1.268,-1.241 2.11,-1.241c1.339,-0 2.595,1.247 2.419,2.763c-0.176,1.52 -1.08,2.764 -2.419,2.764c-0.265,-0 -0.512,-0.047 -0.738,-0.134c0.135,-0.354 0.229,-0.739 0.276,-1.144c0.153,-1.325 -0.604,-2.477 -1.648,-3.008Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/view-visible.svg b/.icons/kora/actions/16/view-visible.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/kora/actions/16/view-visible.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view-web-browser-dom-tree.svg b/.icons/kora/actions/16/view-web-browser-dom-tree.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/kora/actions/16/view-web-browser-dom-tree.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_choose.svg b/.icons/kora/actions/16/view_choose.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/kora/actions/16/view_choose.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_detailed.svg b/.icons/kora/actions/16/view_detailed.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/kora/actions/16/view_detailed.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_icon.svg b/.icons/kora/actions/16/view_icon.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/kora/actions/16/view_icon.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_left_right.svg b/.icons/kora/actions/16/view_left_right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/kora/actions/16/view_left_right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_multicolumn.svg b/.icons/kora/actions/16/view_multicolumn.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/kora/actions/16/view_multicolumn.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_text.svg b/.icons/kora/actions/16/view_text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/kora/actions/16/view_text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_top_bottom.svg b/.icons/kora/actions/16/view_top_bottom.svg
new file mode 120000
index 000000000..e12ea4ce0
--- /dev/null
+++ b/.icons/kora/actions/16/view_top_bottom.svg
@@ -0,0 +1 @@
+view-split-top-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/view_tree.svg b/.icons/kora/actions/16/view_tree.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/kora/actions/16/view_tree.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/viewimage.svg b/.icons/kora/actions/16/viewimage.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/viewimage.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/viewmagfit.svg b/.icons/kora/actions/16/viewmagfit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/kora/actions/16/viewmagfit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vinyl.svg b/.icons/kora/actions/16/vinyl.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/kora/actions/16/vinyl.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/virtual-desktops.svg b/.icons/kora/actions/16/virtual-desktops.svg
new file mode 100644
index 000000000..5d14539a5
--- /dev/null
+++ b/.icons/kora/actions/16/virtual-desktops.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 2v5h6v-5zm8 0v5h6v-5zm-7 1h2v1h-2zm-1 6v5h6v-5zm8 0v5h6v-5zm3 3h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/visibility.svg b/.icons/kora/actions/16/visibility.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/kora/actions/16/visibility.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-create.svg b/.icons/kora/actions/16/vm-create.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/kora/actions/16/vm-create.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-download.svg b/.icons/kora/actions/16/vm-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/kora/actions/16/vm-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-power-off.svg b/.icons/kora/actions/16/vm-power-off.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/kora/actions/16/vm-power-off.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-power-on.svg b/.icons/kora/actions/16/vm-power-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/vm-power-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-restart.svg b/.icons/kora/actions/16/vm-restart.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/kora/actions/16/vm-restart.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-settings.svg b/.icons/kora/actions/16/vm-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/vm-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-snapshot-autoprotect-keep.svg b/.icons/kora/actions/16/vm-snapshot-autoprotect-keep.svg
new file mode 100644
index 000000000..69ef542d2
--- /dev/null
+++ b/.icons/kora/actions/16/vm-snapshot-autoprotect-keep.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133.235-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c.338 0 .661-.071.957-.195-.537-.496-.945-1.116-1.189-1.805h-5.768c-.294 0-.5-.206-.5-.5v-6c0-.294.206-.5.5-.5h6c.294 0 .5.206.5.5v2.186c.523-.649 1.215-1.14 2-1.418v-.768c0-1.368-1.132-2.5-2.5-2.5h5c-1.371 0-2.5-1.129-2.5-2.5v.5h-3.5c-1.197 0-2.214.867-2.449 2h-1.051v-2.5c0-.294.206-.5.5-.5h6c.294 0 .5.206.5.5.003-.783.372-1.52.998-1.99-.419-.318-.938-.51-1.498-.51h-6zm9 5c.294 0 .5.206.5.5v2.758c.785.277 1.477.767 2 1.414v-4.172c0-.56-.192-1.079-.51-1.498-.47.626-1.207.995-1.99.998zm0-4c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-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-.168-.002-.336-.021-.5-.057v-1.029c.161.057.33.086.5.086.828 0 1.5-.672 1.5-1.5s-.672-1.5-1.5-1.5c-.653 0-1.208.418-1.414 1h.914l-2 2v-2h.051c.231-1.141 1.24-2 2.449-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-snapshot-autoprotect.svg b/.icons/kora/actions/16/vm-snapshot-autoprotect.svg
new file mode 100644
index 000000000..abe184d76
--- /dev/null
+++ b/.icons/kora/actions/16/vm-snapshot-autoprotect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133.235-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c.338 0 .661-.071.957-.195-.537-.496-.945-1.116-1.189-1.805h-5.768c-.294 0-.5-.206-.5-.5v-6c0-.294.206-.5.5-.5h6c.294 0 .5.206.5.5v2.186c.523-.649 1.215-1.14 2-1.418v-.768c0-1.368-1.132-2.5-2.5-2.5h5c.294 0 .5.206.5.5v2.758c.785.277 1.477.767 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-.5v-.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c.294 0 .5.206.5.5v.5h-3.5c-1.197 0-2.214.867-2.449 2h-1.051v-2.5c0-.294.206-.5.5-.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-.168-.002-.336-.021-.5-.057v-1.029c.161.057.33.086.5.086.828 0 1.5-.672 1.5-1.5s-.672-1.5-1.5-1.5c-.653 0-1.208.418-1.414 1h.914l-2 2v-2h.051c.231-1.141 1.24-2 2.449-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-snapshot-current.svg b/.icons/kora/actions/16/vm-snapshot-current.svg
new file mode 100644
index 000000000..9e9e569d3
--- /dev/null
+++ b/.icons/kora/actions/16/vm-snapshot-current.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133.235-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c1.197 0 2.214-.867 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-.5v-.5c0-1.368-1.132-2.5-2.5-2.5zm0 2h6c.294 0 .5.206.5.5v.5h-3.5c-1.197 0-2.214.867-2.449 2h-1.051v-2.5c0-.294.206-.5.5-.5zm4 3h5c.294 0 .5.206.5.5v6c0 .294-.206.5-.5.5h-2.5v-4.5c0-1.368-1.132-2.5-2.5-2.5zm-6 2h6c.294 0 .5.206.5.5v6c0 .294-.206.5-.5.5h-6c-.294 0-.5-.206-.5-.5v-6c0-.294.206-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-snapshot-recording.svg b/.icons/kora/actions/16/vm-snapshot-recording.svg
new file mode 100644
index 000000000..8252de3db
--- /dev/null
+++ b/.icons/kora/actions/16/vm-snapshot-recording.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133.235-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c.338 0 .661-.071.957-.195-.537-.496-.945-1.116-1.189-1.805h-5.768c-.294 0-.5-.206-.5-.5v-6c0-.294.206-.5.5-.5h6c.294 0 .5.206.5.5v2.186c.523-.649 1.215-1.14 2-1.418v-.768c0-1.368-1.132-2.5-2.5-2.5h5c.294 0 .5.206.5.5v2.758c.785.277 1.477.767 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-.5v-.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c.294 0 .5.206.5.5v.5h-3.5c-1.197 0-2.214.867-2.449 2h-1.051v-2.5c0-.294.206-.5.5-.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 2c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-snapshot-revert.svg b/.icons/kora/actions/16/vm-snapshot-revert.svg
new file mode 100644
index 000000000..01c7170d8
--- /dev/null
+++ b/.icons/kora/actions/16/vm-snapshot-revert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133.235-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c.338 0 .661-.071.957-.195-.537-.496-.945-1.116-1.189-1.805h-5.768c-.294 0-.5-.206-.5-.5v-6c0-.294.206-.5.5-.5h6c.294 0 .5.206.5.5v2.186c.523-.649 1.215-1.14 2-1.418v-.768c0-1.368-1.132-2.5-2.5-2.5h5c.294 0 .5.206.5.5v2.758c.785.277 1.477.767 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-.5v-.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c.294 0 .5.206.5.5v.5h-3.5c-1.197 0-2.214.867-2.449 2h-1.051v-2.5c0-.294.206-.5.5-.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-.5 1.1v.9h1.215c1.071 0 1.785.9 1.785 2.1 0 1.44-1.428 2-1.428 2s.535-.881.535-1.401-.108-.699-1.072-.699h-1.035v.699l-2-1.699z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-snapshot.svg b/.icons/kora/actions/16/vm-snapshot.svg
new file mode 100644
index 000000000..cccc9a8ba
--- /dev/null
+++ b/.icons/kora/actions/16/vm-snapshot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133.235-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c.338 0 .661-.071.957-.195-.537-.496-.945-1.116-1.189-1.805h-5.768c-.294 0-.5-.206-.5-.5v-6c0-.294.206-.5.5-.5h6c.294 0 .5.206.5.5v2.186c.523-.649 1.215-1.14 2-1.418v-.768c0-1.368-1.132-2.5-2.5-2.5h5c.294 0 .5.206.5.5v2.758c.785.277 1.477.767 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-.5v-.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c.294 0 .5.206.5.5v.5h-3.5c-1.197 0-2.214.867-2.449 2h-1.051v-2.5c0-.294.206-.5.5-.5zm8 7c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm-.5 1h1v2h2v1h-3z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-snapshots-manage.svg b/.icons/kora/actions/16/vm-snapshots-manage.svg
new file mode 100644
index 000000000..061de6a87
--- /dev/null
+++ b/.icons/kora/actions/16/vm-snapshots-manage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133.235-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c.338 0 .661-.071.957-.195-.537-.496-.945-1.116-1.189-1.805h-5.768c-.294 0-.5-.206-.5-.5v-6c0-.294.206-.5.5-.5h6c.294 0 .5.206.5.5v2.186c.523-.649 1.215-1.14 2-1.418v-.768c0-1.368-1.132-2.5-2.5-2.5h5c.294 0 .5.206.5.5v2.758c.785.277 1.477.767 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-.5v-.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c.294 0 .5.206.5.5v.5h-3.5c-1.197 0-2.214.867-2.449 2h-1.051v-2.5c0-.294.206-.5.5-.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 2h1l.5.5.5-.5h1v3h-1v-1.666l-.5.666-.5-.666v1.666h-1z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-suspend.svg b/.icons/kora/actions/16/vm-suspend.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/kora/actions/16/vm-suspend.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-tools-install-cancel.svg b/.icons/kora/actions/16/vm-tools-install-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/kora/actions/16/vm-tools-install-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm-tools-install.svg b/.icons/kora/actions/16/vm-tools-install.svg
new file mode 100644
index 000000000..d4a50ff4a
--- /dev/null
+++ b/.icons/kora/actions/16/vm-tools-install.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1.909 5.545c.586 1.239.687 1.86 1.273 3.1.619-1.232.773-1.619 1.393-2.851.671-1.096 2.599-1.005 3.515.057.901-1.206 2.721-1.011 3.89-.017.827-1.203 2.452-1.014 3.006.341.049 1.508-.049 2.534 0 4.041 0 1.031-1.986.972-1.986 0 .016-1.181-.016-1.82 0-3.001 0-1.201-1-1.23-1 0v3.001c0 1.032-2 .981-2 0v-3.001c0-1.193-1-1.225-1 0v3.001c0 1.062-2 1.029-2 0v-3.306c-.071-.669-.592-.678-.865-.225-.685 1.509-1.175 2.115-1.859 3.625-.42.868-1.682.966-2.206-.012-.728-1.618-1.215-2.469-1.943-4.087-.648-1.361 1.366-1.563 1.782-.666z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm-upload.svg b/.icons/kora/actions/16/vm-upload.svg
new file mode 120000
index 000000000..247d086b0
--- /dev/null
+++ b/.icons/kora/actions/16/vm-upload.svg
@@ -0,0 +1 @@
+upload.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vm_clone_wizard.svg b/.icons/kora/actions/16/vm_clone_wizard.svg
new file mode 100644
index 000000000..0e7514680
--- /dev/null
+++ b/.icons/kora/actions/16/vm_clone_wizard.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" width="11" height="8" x="1.59" y="3.8"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.593,2.8c0,-0 -1,-0 -1,1l0,8c0,1 1,1 1,1l2,-0l0,1c0,1 1,1 1,1l5,-0c0,-0 1,-0 1,-1l0,-1l2,-0c0,-0 1,-0 1,-1l0,-8c0,-1 -1,-1 -1,-1l-11,-0Zm0,1l11,-0l0,8l-11,-0l0,-8Zm1.814,-2.6c-0,0 -1,0 -1,1l11.971,0l0,9l0.029,0c-0,0 1,0 1,-1l-0,-8c-0,-1 -1,-1 -1,-1l-11,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vm_new.svg b/.icons/kora/actions/16/vm_new.svg
new file mode 120000
index 000000000..ddc3d28c2
--- /dev/null
+++ b/.icons/kora/actions/16/vm_new.svg
@@ -0,0 +1 @@
+entry-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-autoprotect-keep.svg b/.icons/kora/actions/16/vmware-autoprotect-keep.svg
new file mode 120000
index 000000000..858084d6e
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-autoprotect-keep.svg
@@ -0,0 +1 @@
+vm-snapshot-autoprotect-keep.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-checkpoint-next.svg b/.icons/kora/actions/16/vmware-checkpoint-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-checkpoint-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-checkpoint-previous.svg b/.icons/kora/actions/16/vmware-checkpoint-previous.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-checkpoint-previous.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-component-download-inactive.svg b/.icons/kora/actions/16/vmware-component-download-inactive.svg
new file mode 100644
index 000000000..923501e55
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-component-download-inactive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.203125,1 4.2792969,1.6210938 C 0.2136867,2.9333798 0.08235,2.9800563 0.03125,3.1347656 -0.00739,3.2516853 0.1540525,3.4436189 0.8515625,4.1152344 1.3288925,4.574842 1.71875,4.985193 1.71875,5.0273438 c 0,0.042146 -0.386475,0.438281 -0.859375,0.8808593 C 0.386485,6.3507803 0,6.7557348 0,6.8085938 0,6.8614568 0.05429375,6.9497028 0.12109375,7.0039062 0.18785375,7.0581072 1.5590288,7.5286767 3.1679688,8.0488281 4.7769087,8.5689795 6.1248094,8.9969268 6.1621094,9 6.1994194,9.00312 6.6282444,8.6279453 7.1152344,8.1660156 L 8,7.3242188 8.8945312,8.1738281 C 9.3865318,8.6405183 9.8318656,9.0069701 9.8847656,8.9882812 9.9376256,8.9695913 11.276205,8.5417267 12.859375,8.0371094 15.589975,7.1667648 16,7.0075506 16,6.8203125 16,6.7764244 15.613515,6.3708382 15.140625,5.9179688 14.667725,5.4650991 14.28125,5.0629761 14.28125,5.0234375 c 0,-0.039543 0.389857,-0.4485955 0.867188,-0.9082031 C 15.844758,3.444756 16.00725,3.2511705 15.96875,3.1347656 15.93023,3.0182254 15.491018,2.8486278 13.736328,2.2734375 12.534898,1.8796107 11.155575,1.4315708 10.671875,1.2792969 L 9.7929688,1.0039062 8.8964844,1.8632812 8,2.7207031 7.1015625,1.859375 Z m 1.8105469,2 2.2304691,0.7421875 c 1.226188,0.4075587 2.241181,0.751158 2.255859,0.765625 0.01472,0.014463 -0.968035,0.3524398 -2.183594,0.75 C 9.100847,5.6553725 8.0745856,5.9893902 8.0351562,6 7.9460426,6.023961 3.4594194,4.5457992 3.5,4.5058594 3.516204,4.4899354 4.5402554,4.1443772 5.7734375,3.7382812 Z M 8,8.7050781 7.8027344,8.890625 C 7.5511703,9.1292437 7.316254,9.3456488 7.1289062,9.5097656 c -0.093674,0.082058 -0.173593,0.1504285 -0.25,0.2109375 -0.038203,0.030254 -0.072915,0.05625 -0.1289062,0.09375 -0.027996,0.01875 -0.057715,0.041062 -0.1230469,0.074219 -0.032666,0.016578 -0.073706,0.036528 -0.1464843,0.060547 C 6.4440799,9.9612268 6.3984755,9.973435 6.3359375,9.984375 6.2738723,9.9952321 6.0835481,9.99613 6.0800781,9.9960938 6.0789125,9.9959976 5.9334905,9.97357 5.9140625,9.96875 5.8946335,9.963931 5.8826626,9.9602515 5.8710938,9.9570312 5.8479558,9.9505884 5.8277854,9.94498 5.8027344,9.9375 5.7526317,9.922542 5.6876729,9.9038207 5.6074219,9.8789062 5.4469196,9.829079 5.2237471,9.758428 4.9511719,9.671875 4.4060215,9.4987689 3.6672235,9.2605365 2.8613281,9 2.5337971,8.8941131 2.3032741,8.8137234 2.0039062,8.7148438 c 0.0052,1.8471702 0.037212,4.3326532 0.076172,4.3925782 0.039418,0.06062 1.3630086,0.533822 2.9394531,1.052734 h 0.00195 c 1.576504,0.518882 2.9804687,0.955078 2.9804687,0.955078 v -0.01367 c 0,0 1.4566415,-0.447606 2.9999999,-0.949218 C 11.164576,14.099489 11.308677,14.051574 11.464844,14 L 11.167969,13.554688 C 10.725127,12.890134 11.201413,12.000171 12,12 v -2 c 0.0028,-0.2887484 0.130263,-0.5621953 0.349609,-0.75 -0.437021,0.1397935 -0.92,0.2942038 -1.246093,0.3984375 -0.269359,0.086099 -0.491501,0.1566523 -0.648438,0.2070313 -0.156938,0.050376 -0.343607,0.1141022 -0.236328,0.076172 -8.27e-4,2.92e-4 -0.16714,0.045774 -0.234375,0.052734 C 9.917134,9.991325 9.860788,9.9895081 9.8125,9.9863281 9.7159111,9.9799697 9.6512824,9.9657049 9.5996094,9.9511719 9.4962625,9.9221049 9.4430935,9.8935007 9.3984375,9.8710938 9.3091255,9.8262801 9.2607545,9.7939096 9.2109375,9.7597656 9.1113032,9.6914776 9.0229611,9.6218144 8.9199219,9.5371094 8.7138435,9.3676996 8.467614,9.1475681 8.2070312,8.9003906 Z"/>
+ <path style="opacity:0.35;fill:currentColor" class="ColorScheme-Text" d="M 13 10 L 13 13 L 12 13 L 13 14.5 L 14 16 L 15 14.5 L 16 13 L 15 13 L 15 10 L 13 10 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-component-downloading.svg b/.icons/kora/actions/16/vmware-component-downloading.svg
new file mode 100644
index 000000000..ecf06b3b5
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-component-downloading.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.203125,1 4.2792969,1.6210938 C 0.2136867,2.9333798 0.08235,2.9800563 0.03125,3.1347656 -0.00739,3.2516853 0.1540525,3.4436189 0.8515625,4.1152344 1.3288925,4.574842 1.71875,4.985193 1.71875,5.0273438 c 0,0.042146 -0.386475,0.438281 -0.859375,0.8808593 C 0.386485,6.3507803 0,6.7557348 0,6.8085938 0,6.8614568 0.05429375,6.9497028 0.12109375,7.0039062 0.18785375,7.0581072 1.5590288,7.5286767 3.1679688,8.0488281 4.7769087,8.5689795 6.1248094,8.9969268 6.1621094,9 6.1994194,9.00312 6.6282444,8.6279453 7.1152344,8.1660156 L 8,7.3242188 8.8945312,8.1738281 C 9.3865318,8.6405183 9.8318656,9.0069701 9.8847656,8.9882812 9.9376256,8.9695913 11.276205,8.5417267 12.859375,8.0371094 15.589975,7.1667648 16,7.0075506 16,6.8203125 16,6.7764244 15.613515,6.3708382 15.140625,5.9179688 14.667725,5.4650991 14.28125,5.0629761 14.28125,5.0234375 c 0,-0.039543 0.389857,-0.4485955 0.867188,-0.9082031 C 15.844758,3.444756 16.00725,3.2511705 15.96875,3.1347656 15.93023,3.0182254 15.491018,2.8486278 13.736328,2.2734375 12.534898,1.8796107 11.155575,1.4315708 10.671875,1.2792969 L 9.7929688,1.0039062 8.8964844,1.8632812 8,2.7207031 7.1015625,1.859375 Z m 1.8105469,2 2.2304691,0.7421875 c 1.226188,0.4075587 2.241181,0.751158 2.255859,0.765625 0.01472,0.014463 -0.968035,0.3524398 -2.183594,0.75 C 9.100847,5.6553725 8.0745856,5.9893902 8.0351562,6 7.9460426,6.023961 3.4594194,4.5457992 3.5,4.5058594 3.516204,4.4899354 4.5402554,4.1443772 5.7734375,3.7382812 Z M 8,8.7050781 7.8027344,8.890625 C 7.5511703,9.1292437 7.316254,9.3456488 7.1289062,9.5097656 c -0.093674,0.082058 -0.173593,0.1504285 -0.25,0.2109375 -0.038203,0.030254 -0.072915,0.05625 -0.1289062,0.09375 -0.027996,0.01875 -0.057715,0.041062 -0.1230469,0.074219 -0.032666,0.016578 -0.073706,0.036528 -0.1464843,0.060547 C 6.4440799,9.9612268 6.3984755,9.973435 6.3359375,9.984375 6.2738723,9.9952321 6.0835481,9.99613 6.0800781,9.9960938 6.0789125,9.9959976 5.9334905,9.97357 5.9140625,9.96875 5.8946335,9.963931 5.8826626,9.9602515 5.8710938,9.9570312 5.8479558,9.9505884 5.8277854,9.94498 5.8027344,9.9375 5.7526317,9.922542 5.6876729,9.9038207 5.6074219,9.8789062 5.4469196,9.829079 5.2237471,9.758428 4.9511719,9.671875 4.4060215,9.4987689 3.6672235,9.2605365 2.8613281,9 2.5337971,8.8941131 2.3032741,8.8137234 2.0039062,8.7148438 c 0.0052,1.8471702 0.037212,4.3326532 0.076172,4.3925782 0.039418,0.06062 1.3630086,0.533822 2.9394531,1.052734 h 0.00195 c 1.576504,0.518882 2.9804687,0.955078 2.9804687,0.955078 v -0.01367 c 0,0 1.4566415,-0.447606 2.9999999,-0.949218 C 11.164576,14.099489 11.308677,14.051574 11.464844,14 L 11.167969,13.554688 C 10.725127,12.890134 11.201413,12.000171 12,12 v -2 c 0.0028,-0.2887484 0.130263,-0.5621953 0.349609,-0.75 -0.437021,0.1397935 -0.92,0.2942038 -1.246093,0.3984375 -0.269359,0.086099 -0.491501,0.1566523 -0.648438,0.2070313 -0.156938,0.050376 -0.343607,0.1141022 -0.236328,0.076172 -8.27e-4,2.92e-4 -0.16714,0.045774 -0.234375,0.052734 C 9.917134,9.991325 9.860788,9.9895081 9.8125,9.9863281 9.7159111,9.9799697 9.6512824,9.9657049 9.5996094,9.9511719 9.4962625,9.9221049 9.4430935,9.8935007 9.3984375,9.8710938 9.3091255,9.8262801 9.2607545,9.7939096 9.2109375,9.7597656 9.1113032,9.6914776 9.0229611,9.6218144 8.9199219,9.5371094 8.7138435,9.3676996 8.467614,9.1475681 8.2070312,8.9003906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="M 13 10 L 13 13 L 12 13 L 13 14.5 L 14 16 L 15 14.5 L 16 13 L 15 13 L 15 10 L 13 10 z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-component.svg b/.icons/kora/actions/16/vmware-component.svg
new file mode 100644
index 000000000..1d961f28f
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-component.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m8 8.698-.197.186c-.252.238-.487.455-.674.619-.094.082-.174.15-.25.211-.038.03-.073.056-.129.094-.028.018-.058.041-.123.074-.033.016-.074.036-.147.06-.036.012-.082.025-.144.036-.062.01-.252.011-.256.011-.001 0-.147-.022-.166-.027l-.307-.09c-.16-.05-.383-.12-.656-.207-.545-.173-1.284-.411-2.09-.672-.327-.106-.558-.186-.857-.285.005 1.847.037 4.333.076 4.393s1.363.533 2.94 1.052h.001c1.577.519 2.981.847 2.981.847v-.014c2.078-.647 5.902-1.87 5.902-1.87.072-.088.096-.684.096-2.385 0-.512-.001-1.297-.004-2.017-.276.089-.489.159-.834.269l-2.943.942c-.001 0-.167.046-.235.053-.067.006-.123.005-.172.001-.096-.006-.161-.02-.212-.035-.104-.029-.157-.057-.202-.08-.089-.045-.137-.077-.187-.111-.1-.068-.188-.138-.291-.223-.206-.169-.452-.389-.713-.636z"/>
+ <path d="m6.203 1-1.924.614c-4.065 1.313-4.197 1.359-4.248 1.514-.038.117.123.309.821.98.477.46.867.87.867.913 0 .042-.387.438-.86.88-.473.443-.859.848-.859.901s.054.141.121.195 1.438.525 3.047 1.045 2.957.948 2.994.951.466-.372.953-.834l.885-.842.895.85c.492.467.937.833.99.814.053-.018 1.391-.446 2.974-.951 2.731-.87 3.141-1.029 3.141-1.217 0-.043-.386-.449-.859-.902s-.86-.855-.86-.894c0-.04.39-.449.867-.909.697-.67.859-.864.821-.98-.039-.117-.478-.286-2.233-.861-1.201-.394-2.58-.842-3.064-.995l-.879-.268-.897.852-.896.858-.898-.861-.899-.853zm1.811 1.993 2.23.742c1.226.408 2.241.752 2.256.766s-.968.352-2.184.75c-1.215.398-2.241.732-2.281.742-.089.024-4.576-1.454-4.535-1.494.016-.016 1.04-.361 2.273-.768z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-datacenter.svg b/.icons/kora/actions/16/vmware-datacenter.svg
new file mode 100644
index 000000000..1715f3c93
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-datacenter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1c-0.552 0-1 0.448-1 1v12c0 0.552 0.448 1 1 1h14c0.552 0 1-0.448 1-1v-8c0-0.552-0.448-1-1-1h-7v-3c0-0.552-0.448-1-1-1h-6zm0 2h2v2h-2zm4 0h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-12 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-disabled.svg b/.icons/kora/actions/16/vmware-disabled.svg
new file mode 100644
index 000000000..4cceb1aaf
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m10.5 9c-.831 0-1.5.669-1.5 1.5v4c0 .831.669 1.5 1.5 1.5h4c.831 0 1.5-.669 1.5-1.5v-4c0-.831-.669-1.5-1.5-1.5zm.586 1.379 1.414 1.414 1.414-1.414.707.707-1.414 1.414 1.414 1.414-.707.707-1.414-1.414-1.414 1.414-.707-.707 1.414-1.414-1.414-1.414z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-error-emblem.svg b/.icons/kora/actions/16/vmware-error-emblem.svg
new file mode 100644
index 000000000..4e475d79d
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-error-emblem.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" 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-5z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-locked.svg b/.icons/kora/actions/16/vmware-locked.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-locked.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-manage-autostart-vms.svg b/.icons/kora/actions/16/vmware-manage-autostart-vms.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-manage-autostart-vms.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-marker-add.svg b/.icons/kora/actions/16/vmware-marker-add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-marker-add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-new.svg b/.icons/kora/actions/16/vmware-new.svg
new file mode 100644
index 000000000..4f56aeacb
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle fill="#dfdfdf" cx="12.5" cy="3.5" r="3.5"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-powered-on.svg b/.icons/kora/actions/16/vmware-powered-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-powered-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-ram-max-recommended-bullet.svg b/.icons/kora/actions/16/vmware-ram-max-recommended-bullet.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-ram-max-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-ram-max-recommended-flag.svg b/.icons/kora/actions/16/vmware-ram-max-recommended-flag.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-ram-max-recommended-flag.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-ram-min-recommended-bullet.svg b/.icons/kora/actions/16/vmware-ram-min-recommended-bullet.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-ram-min-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-ram-min-recommended-flag.svg b/.icons/kora/actions/16/vmware-ram-min-recommended-flag.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-ram-min-recommended-flag.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-ram-recommended-bullet.svg b/.icons/kora/actions/16/vmware-ram-recommended-bullet.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-ram-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-ram-recommended-flag.svg b/.icons/kora/actions/16/vmware-ram-recommended-flag.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-ram-recommended-flag.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-replay-beginning.svg b/.icons/kora/actions/16/vmware-replay-beginning.svg
new file mode 120000
index 000000000..f5627dd9a
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-replay-beginning.svg
@@ -0,0 +1 @@
+media-playback-start-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-replay-pause.svg b/.icons/kora/actions/16/vmware-replay-pause.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-replay-pause.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-replay-play.svg b/.icons/kora/actions/16/vmware-replay-play.svg
new file mode 120000
index 000000000..f1fddde07
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-replay-play.svg
@@ -0,0 +1 @@
+media-playback-playing.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-replay-speed-fast.svg b/.icons/kora/actions/16/vmware-replay-speed-fast.svg
new file mode 100644
index 000000000..28b2b1c1c
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-replay-speed-fast.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 4v8l5-4zm5 0v8l5-4zm5 0v8l5-4z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-replay-speed-normal.svg b/.icons/kora/actions/16/vmware-replay-speed-normal.svg
new file mode 100644
index 000000000..072d745b6
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-replay-speed-normal.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m5 8-5 4v-8z"/>
+ <path fill-opacity=".25" d="m5 4v8l5-4zm5 0v8l5-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-settings.svg b/.icons/kora/actions/16/vmware-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-suspended.svg b/.icons/kora/actions/16/vmware-suspended.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-suspended.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-unlocked.svg b/.icons/kora/actions/16/vmware-unlocked.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-unlocked.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-vcd-server.svg b/.icons/kora/actions/16/vmware-vcd-server.svg
new file mode 100644
index 000000000..6c9bd2207
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-vcd-server.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3.679 5.428c.816-1.348 2.294-2.251 3.984-2.251 2.18 0 4.012 1.504 4.515 3.529.231-.056.473-.084.721-.084 1.712 0 3.101 1.389 3.101 3.099 0 1.582-1.186 2.889-2.716 3.079h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.687 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-vcenter.svg b/.icons/kora/actions/16/vmware-vcenter.svg
new file mode 100644
index 000000000..ae9ba58ae
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-vcenter.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path 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-.666 1.275h8.524v8.725h-3.971v4.725h-9.106v-9.45h4.553z"/>
+ <path fill-opacity=".25" d="m7 3v4h-4v6h6v-4h4v-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/16/vmware-view-appliance.svg b/.icons/kora/actions/16/vmware-view-appliance.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-view-appliance.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-view-console.svg b/.icons/kora/actions/16/vmware-view-console.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-view-console.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-view-unity-error.svg b/.icons/kora/actions/16/vmware-view-unity-error.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-view-unity-error.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/vmware-view-unity.svg b/.icons/kora/actions/16/vmware-view-unity.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/kora/actions/16/vmware-view-unity.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/wallet-open.svg b/.icons/kora/actions/16/wallet-open.svg
new file mode 100644
index 000000000..8aed8680a
--- /dev/null
+++ b/.icons/kora/actions/16/wallet-open.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.75,0.5c-2.25,0 -2.25,2.25 -2.25,2.25l0,10.5c0,0 0,2.25 2.25,2.25c-0,0 6.5,0 6.5,0c2.25,0 2.25,-2.25 2.25,-2.25l0,-10.5c-0,-0 -0,-2.25 -2.25,-2.25l-6.5,0Zm-0,1l6.5,0c1.25,0 1.25,1.25 1.25,1.25c0,0 0,10.5 0,10.5c0,-0 0,1.25 -1.25,1.25l-6.5,0c-1.25,0 -1.25,-1.25 -1.25,-1.25c0,0 0,-10.5 0,-10.5c-0,0 -0,-1.25 1.25,-1.25Zm3.25,9.236c0.656,0 1.189,0.533 1.189,1.189c0,0.656 -0.533,1.188 -1.189,1.188c-0.656,-0 -1.189,-0.532 -1.189,-1.188c0,-0.656 0.533,-1.189 1.189,-1.189Zm-1.355,-6.501c0,-0.357 0.142,-0.7 0.395,-0.953c0.253,-0.253 0.596,-0.395 0.953,-0.395l0.014,-0c0.357,-0 0.7,0.142 0.953,0.395c0.253,0.253 0.395,0.596 0.395,0.953c0,1.506 -0.355,3.556 -0.355,4.667c0,0.264 -0.105,0.517 -0.291,0.704c-0.187,0.186 -0.44,0.291 -0.704,0.291l-0.01,0c-0.264,0 -0.517,-0.105 -0.704,-0.291c-0.186,-0.187 -0.291,-0.44 -0.291,-0.704c0,-1.111 -0.355,-3.161 -0.355,-4.667Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/web-browser.svg b/.icons/kora/actions/16/web-browser.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/kora/actions/16/web-browser.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/whitebalance.svg b/.icons/kora/actions/16/whitebalance.svg
new file mode 100644
index 000000000..79dd395a6
--- /dev/null
+++ b/.icons/kora/actions/16/whitebalance.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" d="M9.284,15.34c0.029,0.137 0.164,0.225 0.301,0.196c0.137,-0.029 0.225,-0.164 0.195,-0.301l-0.261,-1.228c-0.029,-0.137 -0.164,-0.225 -0.301,-0.195c-0.137,0.029 -0.224,0.164 -0.195,0.301l0.261,1.227Zm-3.064,-0.105c-0.03,0.137 0.058,0.272 0.195,0.301c0.137,0.029 0.272,-0.059 0.301,-0.196l0.261,-1.227c0.029,-0.137 -0.058,-0.272 -0.195,-0.301c-0.137,-0.03 -0.272,0.058 -0.301,0.195l-0.261,1.228Zm5.906,-1.045c0.082,0.114 0.241,0.139 0.354,0.057c0.114,-0.083 0.139,-0.242 0.057,-0.355l-0.738,-1.015c-0.082,-0.114 -0.241,-0.139 -0.355,-0.057c-0.113,0.083 -0.138,0.242 -0.056,0.355l0.738,1.015Zm-8.663,-0.298c-0.082,0.113 -0.057,0.272 0.057,0.355c0.113,0.082 0.272,0.057 0.354,-0.057l0.738,-1.015c0.082,-0.113 0.057,-0.272 -0.056,-0.355c-0.114,-0.082 -0.273,-0.057 -0.355,0.057l-0.738,1.015Zm10.791,-1.908c0.122,0.07 0.277,0.029 0.347,-0.093c0.07,-0.121 0.029,-0.277 -0.093,-0.347l-1.087,-0.627c-0.121,-0.07 -0.276,-0.029 -0.346,0.093c-0.071,0.121 -0.029,0.277 0.092,0.347l1.087,0.627Zm-12.762,-0.44c-0.122,0.07 -0.163,0.226 -0.093,0.347c0.07,0.122 0.225,0.163 0.347,0.093l1.087,-0.627c0.121,-0.07 0.163,-0.226 0.092,-0.347c-0.07,-0.122 -0.225,-0.163 -0.346,-0.093l-1.087,0.627Zm13.81,-2.441c0.139,0.014 0.264,-0.087 0.279,-0.226c0.014,-0.14 -0.087,-0.265 -0.226,-0.279l-1.248,-0.132c-0.14,-0.014 -0.265,0.087 -0.28,0.226c-0.014,0.14 0.087,0.265 0.226,0.28l1.249,0.131Zm-14.657,-0.505c-0.139,0.014 -0.24,0.139 -0.226,0.279c0.015,0.139 0.14,0.24 0.279,0.226l1.249,-0.131c0.139,-0.015 0.24,-0.14 0.226,-0.28c-0.015,-0.139 -0.14,-0.24 -0.28,-0.226l-1.248,0.132Zm14.441,-2.553c0.134,-0.044 0.207,-0.187 0.163,-0.32c-0.043,-0.134 -0.186,-0.207 -0.32,-0.164l-1.193,0.388c-0.133,0.044 -0.207,0.187 -0.163,0.32c0.043,0.134 0.186,0.207 0.32,0.163l1.193,-0.387Zm-14.015,-0.484c-0.134,-0.043 -0.277,0.03 -0.32,0.164c-0.044,0.133 0.029,0.276 0.163,0.32l1.193,0.387c0.134,0.044 0.277,-0.029 0.32,-0.163c0.044,-0.133 -0.03,-0.276 -0.163,-0.32l-1.193,-0.388Zm12.575,-2.223c0.104,-0.094 0.112,-0.254 0.019,-0.358c-0.094,-0.105 -0.255,-0.113 -0.359,-0.019l-0.933,0.84c-0.104,0.093 -0.112,0.254 -0.018,0.358c0.093,0.104 0.254,0.113 0.358,0.019l0.933,-0.84Zm-10.952,-0.377c-0.104,-0.094 -0.265,-0.086 -0.359,0.019c-0.093,0.104 -0.085,0.264 0.019,0.358l0.933,0.84c0.104,0.094 0.265,0.085 0.358,-0.019c0.094,-0.104 0.086,-0.265 -0.018,-0.358l-0.933,-0.84Zm2.541,-1.716c-0.057,-0.128 -0.207,-0.185 -0.335,-0.128c-0.128,0.057 -0.186,0.207 -0.129,0.335l0.51,1.146c0.057,0.128 0.208,0.186 0.336,0.129c0.128,-0.057 0.185,-0.207 0.128,-0.335l-0.51,-1.147Zm5.994,0.207c0.057,-0.128 -0.001,-0.278 -0.129,-0.335c-0.128,-0.057 -0.278,0 -0.335,0.128l-0.51,1.147c-0.057,0.128 -0,0.278 0.128,0.335c0.128,0.057 0.279,-0.001 0.336,-0.129l0.51,-1.146Zm-2.975,-0.74c-0,-0.141 -0.114,-0.254 -0.254,-0.254c-0.14,0 -0.254,0.113 -0.254,0.254l-0,1.254c-0,0.141 0.114,0.254 0.254,0.254c0.14,0 0.254,-0.113 0.254,-0.254l-0,-1.254Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,2.597c3.026,0 5.483,2.457 5.483,5.483c-0,3.026 -2.457,5.483 -5.483,5.483c-3.026,0 -5.483,-2.457 -5.483,-5.483c-0,-3.026 2.457,-5.483 5.483,-5.483Zm-0,0.473c-2.765,0 -5.01,2.245 -5.01,5.01c-0,2.765 2.245,5.01 5.01,5.01c2.765,0 5.01,-2.245 5.01,-5.01c-0,-2.765 -2.245,-5.01 -5.01,-5.01Zm-0,0.77c2.342,0 4.24,1.898 4.24,4.24c-0,2.342 -1.898,4.24 -4.24,4.24c-2.342,0 -4.24,-1.898 -4.24,-4.24c-0,-2.342 1.898,-4.24 4.24,-4.24Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/widget-alternatives.svg b/.icons/kora/actions/16/widget-alternatives.svg
new file mode 100644
index 000000000..ea646be8e
--- /dev/null
+++ b/.icons/kora/actions/16/widget-alternatives.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,1l0,2.252l-4,0l0,1.496l4,-0l0,2.252l5,-3l-5,-3Zm-9,1l0,4l4,0l0,-4l-4,0Zm5,7l-5,3l5,3l0,-2.252l4,-0l0,-1.496l-4,0l0,-2.252Zm5,1l0,4l4,0l0,-4l-4,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-close.svg b/.icons/kora/actions/16/window-close.svg
new file mode 100644
index 000000000..46f1f0451
--- /dev/null
+++ b/.icons/kora/actions/16/window-close.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,6.703l2.386,-2.385c0.358,-0.358 0.938,-0.357 1.296,0c0.358,0.358 0.358,0.938 -0,1.296l-2.386,2.385l2.387,2.387c0.357,0.358 0.357,0.938 -0.001,1.296c-0.358,0.358 -0.938,0.358 -1.296,-0l-2.386,-2.386l-2.386,2.386c-0.358,0.358 -0.938,0.358 -1.296,-0c-0.357,-0.358 -0.358,-0.938 -0,-1.296l2.386,-2.387l-2.386,-2.385c-0.358,-0.358 -0.358,-0.938 0,-1.296c0.358,-0.358 0.938,-0.358 1.296,-0.001l2.386,2.386Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-duplicate.svg b/.icons/kora/actions/16/window-duplicate.svg
new file mode 100644
index 000000000..9e2907999
--- /dev/null
+++ b/.icons/kora/actions/16/window-duplicate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M9.5,9c0,0 -0.5,0 -0.5,0.5l0,6c0,0.5 0.5,0.5 0.5,0.5l6,0c0,0 0.5,0 0.5,-0.5l0,-6c0,-0.5 -0.5,-0.5 -0.5,-0.5l-6,0Zm0.5,3l5,0l0,3l-5,0l0,-3Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="3.05" x="1.64" y="1.45"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.604,15.077l-5.522,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l-0,5.637l-0.895,-0l-0,-5.557c-0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l5.442,-0l-0,0.895Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-keep-above.svg b/.icons/kora/actions/16/window-keep-above.svg
new file mode 100644
index 000000000..f63d573d1
--- /dev/null
+++ b/.icons/kora/actions/16/window-keep-above.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 4-7 7h14z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-keep-below.svg b/.icons/kora/actions/16/window-keep-below.svg
new file mode 100644
index 000000000..9660ac2aa
--- /dev/null
+++ b/.icons/kora/actions/16/window-keep-below.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 12-7-7h14z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-maximize.svg b/.icons/kora/actions/16/window-maximize.svg
new file mode 100644
index 000000000..c8becb376
--- /dev/null
+++ b/.icons/kora/actions/16/window-maximize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.298,7.298l0,-2.582c0,-0.387 0.315,-0.701 0.702,-0.701c0.387,-0 0.701,0.314 0.701,0.701l0,2.582l2.583,0c0.387,0 0.701,0.315 0.701,0.702c0,0.387 -0.314,0.701 -0.701,0.701l-2.583,0l0,2.583c0,0.387 -0.314,0.701 -0.701,0.701c-0.387,0 -0.702,-0.314 -0.702,-0.701l0,-2.583l-2.582,0c-0.387,0 -0.701,-0.314 -0.701,-0.701c-0,-0.387 0.314,-0.702 0.701,-0.702l2.582,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-minimize.svg b/.icons/kora/actions/16/window-minimize.svg
new file mode 100644
index 000000000..cc6a6f371
--- /dev/null
+++ b/.icons/kora/actions/16/window-minimize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.159,12.358l7.603,0c0.359,0 0.65,-0.292 0.65,-0.65c0,-0.359 -0.291,-0.65 -0.65,-0.65l-7.603,0c-0.359,0 -0.65,0.291 -0.65,0.65c0,0.358 0.291,0.65 0.65,0.65Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-new.svg b/.icons/kora/actions/16/window-new.svg
new file mode 100644
index 000000000..631689422
--- /dev/null
+++ b/.icons/kora/actions/16/window-new.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="3.05" x="1.64" y="1.45"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,15.077l-6.918,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,7.101l-0.895,0l0,-7.021c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.838,-0l0,0.895Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.472,12.472l-0,-1.944c-0,-0.292 0.237,-0.528 0.528,-0.528c0.292,0 0.528,0.236 0.528,0.528l-0,1.944l1.944,-0c0.292,-0 0.528,0.236 0.528,0.528c0,0.292 -0.236,0.528 -0.528,0.528l-1.944,-0l-0,1.944c-0,0.292 -0.236,0.528 -0.528,0.528c-0.291,0 -0.528,-0.236 -0.528,-0.528l-0,-1.944l-1.944,-0c-0.292,-0 -0.528,-0.236 -0.528,-0.528c0,-0.292 0.236,-0.528 0.528,-0.528l1.944,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-next.svg b/.icons/kora/actions/16/window-next.svg
new file mode 100644
index 000000000..626ce79cd
--- /dev/null
+++ b/.icons/kora/actions/16/window-next.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,7l0,2l-3,0l0,1l3,0l0,2l3,-2.5l-3,-2.5Z"/>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="3.05" x="1.64" y="1.45"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,2.899c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,-0c-1.293,-0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,-0c1.293,-0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,-0c0.843,-0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-pin.svg b/.icons/kora/actions/16/window-pin.svg
new file mode 100644
index 000000000..78186f66c
--- /dev/null
+++ b/.icons/kora/actions/16/window-pin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10.241,0.368l-0.029,0.029c-0.401,0.4 -0.137,1.553 0.084,1.831l-4.587,4.587c-0.278,-0.221 -1.431,-0.484 -1.831,-0.084l-0.03,0.029c-0.175,0.175 -0.221,0.415 -0.103,0.534l1.775,1.773l-4.326,4.327l-0.634,1.685l1.684,-0.634l4.328,-4.327l1.773,1.775c0.059,0.06 0.15,0.078 0.246,0.059c0.097,-0.019 0.2,-0.074 0.288,-0.162l0.029,-0.029c0.4,-0.4 0.135,-1.552 -0.086,-1.83l4.589,-4.59c0.279,0.221 1.431,0.486 1.831,0.086l0.029,-0.029c0.088,-0.088 0.143,-0.191 0.162,-0.287c0.019,-0.097 0.001,-0.187 -0.059,-0.247l-4.599,-4.599c-0.06,-0.06 -0.15,-0.077 -0.247,-0.059c-0.096,0.018 -0.199,0.074 -0.287,0.162Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-previous.svg b/.icons/kora/actions/16/window-previous.svg
new file mode 100644
index 000000000..deff445df
--- /dev/null
+++ b/.icons/kora/actions/16/window-previous.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="3.05" x="1.64" y="1.45"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,7l-3,2.5l3,2.5l0,-2l3,0l0,-1l-3,0l0,-2Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,2.899c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,-0c-1.293,-0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,-0c1.293,-0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,-0c0.843,-0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-restore.svg b/.icons/kora/actions/16/window-restore.svg
new file mode 100644
index 000000000..8e5835ffb
--- /dev/null
+++ b/.icons/kora/actions/16/window-restore.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.052,8.843l7.896,0c0.466,0 0.843,-0.377 0.843,-0.843c0,-0.465 -0.377,-0.843 -0.843,-0.843l-7.896,-0c-0.466,-0 -0.843,0.378 -0.843,0.843c-0,0.466 0.377,0.843 0.843,0.843Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-shade.svg b/.icons/kora/actions/16/window-shade.svg
new file mode 100644
index 000000000..73d22b461
--- /dev/null
+++ b/.icons/kora/actions/16/window-shade.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 3.515v1.485h14v-1.485zm7 3.485-6 6h12z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-unpin.svg b/.icons/kora/actions/16/window-unpin.svg
new file mode 100644
index 000000000..e23be52cc
--- /dev/null
+++ b/.icons/kora/actions/16/window-unpin.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-opacity:0.3;" class="ColorScheme-Text" d="M6.308,6.216l3.114,3.114l-0.6,0.601c0.221,0.278 0.486,1.43 0.086,1.83l-0.029,0.029c-0.088,0.088 -0.191,0.143 -0.288,0.162c-0.096,0.019 -0.187,0.001 -0.246,-0.059l-1.773,-1.775l-4.328,4.327l-1.684,0.634l0.634,-1.685l4.326,-4.327l-1.775,-1.773c-0.118,-0.119 -0.072,-0.359 0.103,-0.534l0.03,-0.029c0.4,-0.4 1.553,-0.137 1.831,0.084l0.599,-0.599Zm1.208,-1.209l2.78,-2.779c-0.221,-0.278 -0.485,-1.431 -0.084,-1.831l0.029,-0.029c0.088,-0.088 0.191,-0.144 0.287,-0.162c0.097,-0.018 0.187,-0.001 0.247,0.059l4.599,4.599c0.06,0.06 0.078,0.15 0.059,0.247c-0.019,0.096 -0.074,0.199 -0.162,0.287l-0.029,0.029c-0.4,0.4 -1.552,0.135 -1.831,-0.086l-2.78,2.781l-3.115,-3.115Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.44,13.971l-13.452,-13.452l-0.713,0.713l13.452,13.452l0.713,-0.713Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window-unshade.svg b/.icons/kora/actions/16/window-unshade.svg
new file mode 100644
index 000000000..a0dcf7302
--- /dev/null
+++ b/.icons/kora/actions/16/window-unshade.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 3.524v1.476h14v-1.476zm1 3.476 6 6 6-6z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window.svg b/.icons/kora/actions/16/window.svg
new file mode 100644
index 000000000..4e64bc37c
--- /dev/null
+++ b/.icons/kora/actions/16/window.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.5" class="ColorScheme-Text" width="12.73" height="3.017" x="1.64" y="1.64"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.26,3.082c0,-1.293 -1.049,-2.342 -2.342,-2.342l-9.836,0c-1.293,0 -2.342,1.049 -2.342,2.342l0,9.836c0,1.293 1.049,2.342 2.342,2.342l9.836,0c1.293,0 2.342,-1.049 2.342,-2.342l0,-9.836Zm-0.895,0.08c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,0c-0.843,0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l9.676,0c0.843,0 1.527,-0.684 1.527,-1.527l-0,-9.676Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/window_fullscreen.svg b/.icons/kora/actions/16/window_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/kora/actions/16/window_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/window_new.svg b/.icons/kora/actions/16/window_new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/kora/actions/16/window_new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/window_nofullscreen.svg b/.icons/kora/actions/16/window_nofullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/kora/actions/16/window_nofullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-clementine-album.svg b/.icons/kora/actions/16/x-clementine-album.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/kora/actions/16/x-clementine-album.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-clementine-artist.svg b/.icons/kora/actions/16/x-clementine-artist.svg
new file mode 120000
index 000000000..df1acb1ec
--- /dev/null
+++ b/.icons/kora/actions/16/x-clementine-artist.svg
@@ -0,0 +1 @@
+user-identity.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-clementine-shuffle.svg b/.icons/kora/actions/16/x-clementine-shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/kora/actions/16/x-clementine-shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-office-address-book.svg b/.icons/kora/actions/16/x-office-address-book.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/kora/actions/16/x-office-address-book.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-shape-connection.svg b/.icons/kora/actions/16/x-shape-connection.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/kora/actions/16/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-shape-formula.svg b/.icons/kora/actions/16/x-shape-formula.svg
new file mode 120000
index 000000000..76cf81500
--- /dev/null
+++ b/.icons/kora/actions/16/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-shape-image.svg b/.icons/kora/actions/16/x-shape-image.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/kora/actions/16/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-shape-text.svg b/.icons/kora/actions/16/x-shape-text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/kora/actions/16/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-zoom-in.svg b/.icons/kora/actions/16/x-zoom-in.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/kora/actions/16/x-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/x-zoom-out.svg b/.icons/kora/actions/16/x-zoom-out.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/kora/actions/16/x-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xc_crosshair.svg b/.icons/kora/actions/16/xc_crosshair.svg
new file mode 100644
index 000000000..35ff83afb
--- /dev/null
+++ b/.icons/kora/actions/16/xc_crosshair.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.738,0l-0,6.756l2.524,0l0,-6.756l-2.524,0Zm2.524,6.756l0,2.488l6.738,-0l0,-2.488l-6.738,0Zm0,2.488l-2.524,-0l-0,6.756l2.524,0l0,-6.756Zm-2.524,-0l-0,-2.488l-6.738,0l0,2.488l6.738,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/xfce-wm-close.svg b/.icons/kora/actions/16/xfce-wm-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xfce-wm-maximize.svg b/.icons/kora/actions/16/xfce-wm-maximize.svg
new file mode 100644
index 000000000..2e09a32c9
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-maximize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M5,4c-0.554,0 -1,0.446 -1,1l0,6c0,0.554 0.446,1 1,1l6,0c0.554,0 1,-0.446 1,-1l0,-6c0,-0.554 -0.446,-1 -1,-1l-6,0Zm0,1c0,0 0,6 0,6l6,0l0,-6l-6,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/xfce-wm-menu.svg b/.icons/kora/actions/16/xfce-wm-menu.svg
new file mode 100644
index 000000000..bda141e67
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-menu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.617,4.494l4.383,7.012l4.383,-7.012l-8.766,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/xfce-wm-minimize.svg b/.icons/kora/actions/16/xfce-wm-minimize.svg
new file mode 120000
index 000000000..e91a257b0
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-minimize.svg
@@ -0,0 +1 @@
+window-minimize.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xfce-wm-shade.svg b/.icons/kora/actions/16/xfce-wm-shade.svg
new file mode 100644
index 000000000..e04ce631d
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-shade.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.455,12.192l0,-6.323l-2.333,2.333c-0.215,0.216 -0.565,0.216 -0.78,0c-0.218,-0.216 -0.218,-0.566 0,-0.781l3.255,-3.26c0.113,-0.111 0.259,-0.164 0.404,-0.161c0.146,-0.003 0.292,0.05 0.401,0.161l3.258,3.26c0.215,0.215 0.215,0.565 0,0.781c-0.215,0.216 -0.568,0.216 -0.782,0l-2.331,-2.333l0,6.323c0,0.302 -0.243,0.546 -0.546,0.546c-0.302,-0 -0.546,-0.244 -0.546,-0.546Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/xfce-wm-stick.svg b/.icons/kora/actions/16/xfce-wm-stick.svg
new file mode 100644
index 000000000..8e0a620ff
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-stick.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor;" class="ColorScheme-Text" cx="8" cy="8" r="3.65"/>
+</svg>
diff --git a/.icons/kora/actions/16/xfce-wm-unmaximize.svg b/.icons/kora/actions/16/xfce-wm-unmaximize.svg
new file mode 120000
index 000000000..86873993a
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-unmaximize.svg
@@ -0,0 +1 @@
+xfce-wm-maximize.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xfce-wm-unshade.svg b/.icons/kora/actions/16/xfce-wm-unshade.svg
new file mode 100644
index 000000000..6ddc70f5c
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-unshade.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7.455,4.546l0,6.323l-2.333,-2.333c-0.215,-0.216 -0.565,-0.216 -0.78,-0c-0.218,0.216 -0.218,0.566 0,0.781l3.255,3.26c0.113,0.111 0.259,0.164 0.404,0.161c0.146,0.003 0.292,-0.05 0.401,-0.161l3.258,-3.26c0.215,-0.215 0.215,-0.565 0,-0.781c-0.215,-0.216 -0.568,-0.216 -0.782,-0l-2.331,2.333l0,-6.323c0,-0.302 -0.243,-0.546 -0.546,-0.546c-0.302,-0 -0.546,0.244 -0.546,0.546Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/xfce-wm-unstick.svg b/.icons/kora/actions/16/xfce-wm-unstick.svg
new file mode 100644
index 000000000..b307bbaf9
--- /dev/null
+++ b/.icons/kora/actions/16/xfce-wm-unstick.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8,4c-2.194,0 -4,1.806 -4,4c0,2.194 1.806,4 4,4c2.194,0 4,-1.806 4,-4c0,-2.194 -1.806,-4 -4,-4Zm0,1.183c1.545,-0 2.817,1.272 2.817,2.817c0,1.545 -1.272,2.817 -2.817,2.817c-1.545,0 -2.817,-1.272 -2.817,-2.817c-0,-1.545 1.272,-2.817 2.817,-2.817Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/xml-attribute-delete.svg b/.icons/kora/actions/16/xml-attribute-delete.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/kora/actions/16/xml-attribute-delete.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xml-element-new.svg b/.icons/kora/actions/16/xml-element-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/kora/actions/16/xml-element-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xml-node-delete.svg b/.icons/kora/actions/16/xml-node-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/kora/actions/16/xml-node-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xml-node-duplicate.svg b/.icons/kora/actions/16/xml-node-duplicate.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/kora/actions/16/xml-node-duplicate.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/xml-text-new.svg b/.icons/kora/actions/16/xml-text-new.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/kora/actions/16/xml-text-new.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/y-zoom-in.svg b/.icons/kora/actions/16/y-zoom-in.svg
new file mode 100644
index 000000000..fb5f77eca
--- /dev/null
+++ b/.icons/kora/actions/16/y-zoom-in.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="6" height="6" x="2" y="8"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M11,2l-3,3l2,0l0,3l2,0l0,-3l2,0l-3,-3Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,3.39c0,-1.31 -1.063,-2.373 -2.373,-2.373l-9.22,0c-1.31,0 -2.373,1.063 -2.373,2.373l0,9.22c0,1.31 1.063,2.373 2.373,2.373l9.22,0c1.31,0 2.373,-1.063 2.373,-2.373l0,-9.22Zm-1,0l0,9.22c0,0.758 -0.615,1.373 -1.373,1.373l-9.22,0c-0.758,0 -1.373,-0.615 -1.373,-1.373l0,-9.22c0,-0.758 0.615,-1.373 1.373,-1.373l9.22,0c0.758,0 1.373,0.615 1.373,1.373Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/y-zoom-out.svg b/.icons/kora/actions/16/y-zoom-out.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/kora/actions/16/y-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zone-in.svg b/.icons/kora/actions/16/zone-in.svg
new file mode 100644
index 000000000..f00007f29
--- /dev/null
+++ b/.icons/kora/actions/16/zone-in.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M7,3l0,6.616l8,0l0,1.384l-14,0l6,-8Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zone-out.svg b/.icons/kora/actions/16/zone-out.svg
new file mode 100644
index 000000000..f3465ab8f
--- /dev/null
+++ b/.icons/kora/actions/16/zone-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M9,3l0,6.458l-8,-0l0,1.542l14,0l-6,-8Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-1-to-2.svg b/.icons/kora/actions/16/zoom-1-to-2.svg
new file mode 100644
index 000000000..b4f5503e9
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-1-to-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,9.629l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-13.966,-0l1,-0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,-0l0,1l-2.979,-0c-1.31,-0 -2.373,-1.063 -2.373,-2.373l0,-2.981Zm7.983,-4.629l0,6l2,0l0,-6l-2,0Zm-4,1l0,4l1,0l0,-4l-1,0Zm4,2l-2,-2l0,4l2,-2Zm0.63,-6.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l0,-1Zm-3.261,0l-0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-2-to-1.svg b/.icons/kora/actions/16/zoom-2-to-1.svg
new file mode 100644
index 000000000..6a6afcda9
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-2-to-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,9.629l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-13.966,-0l1,-0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,-0l0,1l-2.979,-0c-1.31,-0 -2.373,-1.063 -2.373,-2.373l0,-2.981Zm3.983,-4.629l0,6l2,0l0,-6l-2,0Zm5,5l1,0l0,-4l-1,0l0,4Zm-2,-4l0,4l2,-2l-2,-2Zm1.63,-4.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l0,-1Zm-3.261,0l-0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-best-fit.svg b/.icons/kora/actions/16/zoom-best-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-best-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-center-page.svg b/.icons/kora/actions/16/zoom-center-page.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-center-page.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-double-size.svg b/.icons/kora/actions/16/zoom-double-size.svg
new file mode 120000
index 000000000..79ae67b73
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-double-size.svg
@@ -0,0 +1 @@
+zoom-1-to-2.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-draw.svg b/.icons/kora/actions/16/zoom-draw.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-draw.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-fit-best.svg b/.icons/kora/actions/16/zoom-fit-best.svg
new file mode 100644
index 000000000..5e6c68049
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-fit-best.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.017,9.629l1,0l-0,2.981c-0,0.758 0.615,1.373 1.373,1.373l2.979,0l-0,1l-2.979,0c-1.31,0 -2.373,-1.063 -2.373,-2.373l-0,-2.981Zm13.966,0l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-5.353,-8.612l2.98,-0c1.31,-0 2.373,1.063 2.373,2.373l0,2.979l-1,-0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,-0l0,-1Zm-3.261,-0l-0,1l-2.979,-0c-0.758,-0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,-0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-fit-drawing.svg b/.icons/kora/actions/16/zoom-fit-drawing.svg
new file mode 100644
index 000000000..35aed6239
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-fit-drawing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.017,9.629l1,0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,0l0,1l-2.979,0c-1.31,0 -2.373,-1.063 -2.373,-2.373l-0,-2.981Zm13.966,0l0,2.981c0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l-0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-9.983,-4.629l0,4l2,0l0,2l4,0l0,-4l-2,0l0,-2l-4,0Zm4.63,-3.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l-0,-1Zm-3.261,0l0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-fit-height.svg b/.icons/kora/actions/16/zoom-fit-height.svg
new file mode 100644
index 000000000..8702acba8
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-fit-height.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,9.629l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-13.966,-0l1,-0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,-0l0,1l-2.979,-0c-1.31,-0 -2.373,-1.063 -2.373,-2.373l0,-2.981Zm4.983,0.371l2,2l2,-2l-4,0Zm-1,-3l0,2l6,0l0,-2l-6,0Zm4.63,-5.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l0,-1Zm-3.261,0l-0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Zm1.631,2.983l-2,2l4,0l-2,-2Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-fit-page.svg b/.icons/kora/actions/16/zoom-fit-page.svg
new file mode 100644
index 000000000..4bd00962c
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-fit-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,9.629l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-13.966,-0l1,-0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,-0l0,1l-2.979,-0c-1.31,-0 -2.373,-1.063 -2.373,-2.373l0,-2.981Zm4.983,-4.629l0,6l4,0l0,-6l-4,0Zm3.63,-3.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l0,-1Zm-3.261,0l-0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-fit-selection.svg b/.icons/kora/actions/16/zoom-fit-selection.svg
new file mode 100644
index 000000000..7064394e6
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-fit-selection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,9.629l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-13.966,-0l1,-0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,-0l0,1l-2.979,-0c-1.31,-0 -2.373,-1.063 -2.373,-2.373l0,-2.981Zm4.983,-3.629l0,4l4,0l0,-4l-4,0Zm3.63,-4.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l0,-1Zm-3.261,0l-0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-fit-width.svg b/.icons/kora/actions/16/zoom-fit-width.svg
new file mode 100644
index 000000000..7b55a5c04
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-fit-width.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,9.629l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-13.966,-0l1,-0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,-0l0,1l-2.979,-0c-1.31,-0 -2.373,-1.063 -2.373,-2.373l0,-2.981Zm5.983,-4.629l0,6l2,0l0,-6l-2,0Zm3,1l0,4l2,-2l-2,-2Zm-4,0l-2,2l2,2l0,-4Zm3.63,-4.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l0,-1Zm-3.261,0l-0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-half-size.svg b/.icons/kora/actions/16/zoom-half-size.svg
new file mode 120000
index 000000000..b5036e78d
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-half-size.svg
@@ -0,0 +1 @@
+zoom-2-to-1.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-in-large.svg b/.icons/kora/actions/16/zoom-in-large.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-in-large.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-in-x.svg b/.icons/kora/actions/16/zoom-in-x.svg
new file mode 100644
index 000000000..30fa2a0a6
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-in-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,9.629l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-13.966,-0.646l0,6l6,0l0,-6l-6,0Zm10.966,-7.966l0,2l-3,-0l0,2l3,-0l0,2l3,-3l-3,-3Zm-5.614,-0l0,1l-2.979,-0c-0.758,-0 -1.373,0.615 -1.373,1.373l0,2.979l-1,-0l0,-2.979c0,-1.31 1.063,-2.373 2.373,-2.373l2.979,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-in-y.svg b/.icons/kora/actions/16/zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-in.svg b/.icons/kora/actions/16/zoom-in.svg
new file mode 100644
index 000000000..90609fc1b
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-in.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.573,8.945l8.854,0c0.522,0 0.945,-0.423 0.945,-0.945c-0,-0.522 -0.423,-0.946 -0.945,-0.946l-8.854,0c-0.522,0 -0.945,0.424 -0.945,0.946c-0,0.522 0.423,0.945 0.945,0.945Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M8.945,12.427l0,-8.854c0,-0.522 -0.423,-0.945 -0.945,-0.945c-0.522,0 -0.946,0.423 -0.946,0.945l0,8.854c0,0.522 0.424,0.945 0.946,0.945c0.522,0 0.945,-0.423 0.945,-0.945Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-next.svg b/.icons/kora/actions/16/zoom-next.svg
new file mode 100644
index 000000000..b29dccb62
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-next.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.017,9.629l1,0l-0,2.981c-0,0.758 0.615,1.373 1.373,1.373l2.979,0l-0,1l-2.979,0c-1.31,0 -2.373,-1.063 -2.373,-2.373l-0,-2.981Zm13.966,0l-0,2.981c-0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-6.983,1.371l3,-3l-3,-3l0,2l-3,0l0,2l3,-0l0,2Zm1.63,-9.983l2.98,-0c1.31,-0 2.373,1.063 2.373,2.373l0,2.979l-1,-0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,-0l0,-1Zm-3.261,-0l-0,1l-2.979,-0c-0.758,-0 -1.373,0.615 -1.373,1.373l-0,2.979l-1,-0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-original.svg b/.icons/kora/actions/16/zoom-original.svg
new file mode 100644
index 000000000..7fcbb4851
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-original.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M14.983,3.39c0,-1.31 -1.063,-2.373 -2.373,-2.373l-9.22,0c-1.31,0 -2.373,1.063 -2.373,2.373l0,9.22c0,1.31 1.063,2.373 2.373,2.373l9.22,0c1.31,0 2.373,-1.063 2.373,-2.373l0,-9.22Zm-1,0c0,-0.758 -0.615,-1.373 -1.373,-1.373l-9.22,0c-0.758,0 -1.373,0.615 -1.373,1.373l0,9.22c0,0.758 0.615,1.373 1.373,1.373l9.22,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-9.22Zm-6.983,1.61l2,0l0,6l-2,0l0,-4l-1,0l0,-1c0,0 1,0 1,-1Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-out-x.svg b/.icons/kora/actions/16/zoom-out-x.svg
new file mode 100644
index 000000000..530dd3b09
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-out-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.017,6.371l-0,-2.981c-0,-1.31 1.063,-2.373 2.373,-2.373l2.98,0l-0,1l-2.98,0c-0.758,0 -1.373,0.615 -1.373,1.373l-0,2.981l-1,0Zm13.966,0.646l-0,-6l-6,-0l-0,6l6,-0Zm-10.966,7.966l0,-2l3,0l0,-2l-3,0l0,-2l-3,3l3,3Zm5.614,0l0,-1l2.979,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.979l1,0l0,2.979c0,1.31 -1.063,2.373 -2.373,2.373l-2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-out-y.svg b/.icons/kora/actions/16/zoom-out-y.svg
new file mode 100644
index 000000000..25cd02f2c
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-out-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M6.371,14.983l-2.981,-0c-1.31,-0 -2.373,-1.063 -2.373,-2.373l-0,-2.98l1,0l-0,2.98c-0,0.758 0.615,1.373 1.373,1.373l2.981,0l-0,1Zm0.646,-13.966l-6,0l-0,6l6,0l-0,-6Zm7.966,10.966l-2,0l-0,-3l-2,0l0,3l-2,0l3,3l3,-3Zm-0,-5.614l-1,0l-0,-2.979c-0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.979,0l-0,-1l2.979,0c1.31,0 2.373,1.063 2.373,2.373l-0,2.979Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-out.svg b/.icons/kora/actions/16/zoom-out.svg
new file mode 100644
index 000000000..0d24222ad
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M3.573,8.945l8.854,0c0.522,0 0.945,-0.423 0.945,-0.945c-0,-0.522 -0.423,-0.946 -0.945,-0.946l-8.854,0c-0.522,0 -0.945,0.424 -0.945,0.946c-0,0.522 0.423,0.945 0.945,0.945Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-previous.svg b/.icons/kora/actions/16/zoom-previous.svg
new file mode 100644
index 000000000..7b73cc3e5
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-previous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M1.017,9.629l1,0l0,2.981c0,0.758 0.615,1.373 1.373,1.373l2.979,0l0,1l-2.979,0c-1.31,0 -2.373,-1.063 -2.373,-2.373l-0,-2.981Zm13.966,0l0,2.981c0,1.31 -1.063,2.373 -2.373,2.373l-2.98,0l-0,-1l2.98,0c0.758,0 1.373,-0.615 1.373,-1.373l0,-2.981l1,0Zm-6.983,-4.629l-3,3l3,3l0,-2l3,0l0,-2l-3,0l0,-2Zm1.63,-3.983l2.98,0c1.31,0 2.373,1.063 2.373,2.373l0,2.979l-1,0l0,-2.979c0,-0.758 -0.615,-1.373 -1.373,-1.373l-2.98,0l-0,-1Zm-3.261,0l0,1l-2.979,0c-0.758,0 -1.373,0.615 -1.373,1.373l0,2.979l-1,0l-0,-2.979c-0,-1.31 1.063,-2.373 2.373,-2.373l2.979,0Z"/>
+</svg>
diff --git a/.icons/kora/actions/16/zoom-select-fit.svg b/.icons/kora/actions/16/zoom-select-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-select-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-select-x.svg b/.icons/kora/actions/16/zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-select-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-select-y.svg b/.icons/kora/actions/16/zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-select-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom-select.svg b/.icons/kora/actions/16/zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/kora/actions/16/zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16/zoom.svg b/.icons/kora/actions/16/zoom.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/kora/actions/16/zoom.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/kora/actions/16@2 b/.icons/kora/actions/16@2
new file mode 120000
index 000000000..19c7bdba7
--- /dev/null
+++ b/.icons/kora/actions/16@2
@@ -0,0 +1 @@
+16 \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/action-unavailable-symbolic.svg b/.icons/kora/actions/symbolic/action-unavailable-symbolic.svg
new file mode 100644
index 000000000..b90f475ce
--- /dev/null
+++ b/.icons/kora/actions/symbolic/action-unavailable-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.591c4.089 0 7.409 3.32 7.409 7.409s-3.32 7.409-7.409 7.409-7.409-3.32-7.409-7.409 3.32-7.409 7.409-7.409zm5.054 3.099-9.364 9.364c1.161 0.991 2.666 1.589 4.31 1.589 3.667 0 6.643-2.976 6.643-6.643 0-1.644-0.598-3.149-1.589-4.31zm-0.744-0.744c-1.161-0.991-2.666-1.589-4.31-1.589-3.667 0-6.643 2.976-6.643 6.643 0 1.644 0.598 3.149 1.589 4.31l9.364-9.364z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/add-files-to-archive-symbolic.svg b/.icons/kora/actions/symbolic/add-files-to-archive-symbolic.svg
new file mode 100644
index 000000000..ae65c636d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/add-files-to-archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.566039 0 0 .566039 3.31036 4.16443)" d="m9.682 9.682v-3.481c0-.522.424-.945.946-.945s.945.423.945.945v3.481h3.482c.522 0 .945.424.945.946s-.423.945-.945.945h-3.482v3.482c0 .522-.423.945-.945.945s-.946-.423-.946-.945v-3.482h-3.481c-.522 0-.945-.423-.945-.945s.423-.946.945-.946z"/>
+ <path transform="translate(-.21735 .410915)" d="m5.774 1.97c-.387 0-.758.154-1.031.428-.274.273-.427.644-.427 1.031v10.113c0 .806.653 1.459 1.458 1.459h7.321c.806 0 1.459-.653 1.459-1.459 0-2.673 0-8.087 0-8.087l-2.946-3.485zm.009.931c-.296 0-.537.241-.537.537v10.095c0 .297.241.537.537.537h7.303c.297 0 .537-.24.537-.537 0-1.843 0-7.801 0-7.801l-2.403-.024v-2.807zm4.646-1.239h-1.644v-.554h-5.436c-.297 0-.537.24-.537.537v10.095c0 .297.24.537.536.537h.427v.931h-.435c-.806 0-1.459-.653-1.459-1.459 0-2.507 0-7.606 0-10.113 0-.387.154-.758.427-1.031.274-.274.645-.428 1.032-.428h5.834z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/address-book-new-symbolic.svg b/.icons/kora/actions/symbolic/address-book-new-symbolic.svg
new file mode 100644
index 000000000..93d03589a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/address-book-new-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(16.3305 0 0 16.3305 .357319 11.9765)">
+ <path d="m0.48-0.661c0.06 0 0.115 0.01 0.166 0.03 0.05 0.02 0.093 0.047 0.13 0.081s0.065 0.074 0.086 0.119c0.021 0.046 0.031 0.095 0.031 0.147 0 0.042-7e-3 0.079-0.02 0.11-0.014 0.031-0.033 0.057-0.057 0.078s-0.053 0.037-0.085 0.047c-0.033 0.011-0.07 0.016-0.109 0.016h-0.036v-0.057c-0.015 0.022-0.035 0.039-0.06 0.05-0.025 0.012-0.052 0.018-0.082 0.018-0.029 0-0.056-6e-3 -0.08-0.017-0.025-0.011-0.046-0.026-0.063-0.045-0.018-0.018-0.032-0.041-0.042-0.068-0.01-0.026-0.015-0.054-0.015-0.085s5e-3 -0.059 0.015-0.086c0.01-0.026 0.024-0.049 0.042-0.068 0.017-0.018 0.038-0.034 0.063-0.045s0.052-0.016 0.081-0.016c0.028 0 0.054 5e-3 0.078 0.015 0.023 0.011 0.043 0.026 0.058 0.045v-0.051h0.093v0.324c0.04-3e-3 0.072-0.019 0.096-0.046 0.023-0.027 0.035-0.066 0.035-0.119 0-0.042-8e-3 -0.081-0.023-0.117-0.015-0.035-0.037-0.066-0.065-0.093-0.029-0.026-0.063-0.046-0.102-0.061-0.04-0.015-0.084-0.022-0.132-0.022-0.051 0-0.097 8e-3 -0.14 0.024-0.043 0.017-0.079 0.04-0.11 0.069-0.031 0.03-0.056 0.065-0.073 0.106-0.018 0.041-0.027 0.085-0.027 0.134 0 0.05 9e-3 0.095 0.027 0.136 0.017 0.041 0.042 0.077 0.073 0.106s0.067 0.052 0.108 0.068 0.086 0.024 0.133 0.024c0.022 0 0.044-2e-3 0.065-6e-3 0.021-3e-3 0.041-8e-3 0.06-0.013l0.017 0.076c-0.023 9e-3 -0.048 0.016-0.074 0.02-0.027 5e-3 -0.053 7e-3 -0.078 7e-3 -0.059 0-0.114-0.011-0.164-0.032-0.051-0.021-0.096-0.05-0.134-0.087s-0.068-0.08-0.09-0.131-0.033-0.106-0.033-0.166c0-0.061 0.011-0.117 0.034-0.168s0.054-0.096 0.094-0.133c0.039-0.037 0.086-0.066 0.139-0.087s0.109-0.031 0.17-0.031zm-0.017 0.299c-0.016 0-0.031 3e-3 -0.045 9e-3 -0.015 6e-3 -0.027 0.014-0.038 0.025s-0.019 0.024-0.025 0.039c-6e-3 0.016-9e-3 0.033-9e-3 0.052s3e-3 0.036 9e-3 0.051 0.014 0.028 0.025 0.039 0.023 0.019 0.037 0.025 0.029 9e-3 0.045 9e-3c0.014 0 0.028-3e-3 0.041-8e-3 0.014-5e-3 0.026-0.012 0.037-0.022s0.019-0.023 0.026-0.039c7e-3 -0.015 0.01-0.034 0.01-0.056 0-0.021-3e-3 -0.04-9e-3 -0.056-7e-3 -0.015-0.015-0.028-0.026-0.038s-0.023-0.017-0.037-0.023c-0.013-5e-3 -0.027-7e-3 -0.041-7e-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/application-exit-symbolic.svg b/.icons/kora/actions/symbolic/application-exit-symbolic.svg
new file mode 100644
index 000000000..2140466b5
--- /dev/null
+++ b/.icons/kora/actions/symbolic/application-exit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0.998 6.769v-3.298c0-1.365 1.108-2.473 2.473-2.473h9.058c1.365 0 2.473 1.108 2.473 2.473v9.058c0 1.365-1.108 2.473-2.473 2.473h-9.058c-1.365 0-2.473-1.108-2.473-2.473v-3.123h1v3.123c0 0.813 0.66 1.473 1.473 1.473h9.058c0.813 0 1.473-0.66 1.473-1.473v-9.058c0-0.813-0.66-1.473-1.473-1.473h-9.058c-0.813 0-1.473 0.66-1.473 1.473v3.298h-1z" fill="#dfdfdf"/>
+ <g id="Down" transform="translate(.173806 -1.0205)">
+ <path d="m8.199 8.503-2.892-2.973 1.005-0.399 3.775 3.889-3.775 3.89-1.005-0.399 2.892-2.973h-8.373v-1.035h8.373z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/application-menu-symbolic.svg b/.icons/kora/actions/symbolic/application-menu-symbolic.svg
new file mode 100644
index 000000000..67b1d329b
--- /dev/null
+++ b/.icons/kora/actions/symbolic/application-menu-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.903 1.046c-0.599-0.078-1.207-0.078-1.806 0l-0.276 1.679c-0.455 0.102-0.895 0.262-1.308 0.476l-1.291-1.109c-0.509 0.326-0.975 0.716-1.384 1.161l0.868 1.464c-0.283 0.37-0.517 0.776-0.696 1.206l-1.702-0.02c-0.18 0.577-0.286 1.175-0.313 1.779l1.605 0.563c0.022 0.466 0.103 0.927 0.242 1.371l-1.316 1.079c0.232 0.558 0.536 1.084 0.903 1.564l1.592-0.6c0.316 0.343 0.674 0.644 1.067 0.895l-0.315 1.672c0.537 0.278 1.107 0.486 1.697 0.618l0.834-1.484c0.462 0.06 0.93 0.06 1.392 0l0.834 1.484c0.59-0.132 1.16-0.34 1.697-0.618l-0.315-1.672c0.393-0.251 0.751-0.552 1.067-0.895l1.592 0.6c0.367-0.48 0.671-1.006 0.903-1.564l-1.316-1.079c0.139-0.444 0.22-0.905 0.242-1.371l1.605-0.563c-0.027-0.604-0.133-1.202-0.313-1.779l-1.702 0.02c-0.179-0.43-0.413-0.836-0.696-1.206l0.868-1.464c-0.409-0.445-0.875-0.835-1.384-1.161l-1.291 1.109c-0.413-0.214-0.853-0.374-1.308-0.476l-0.276-1.679zm-0.903 3.02c2.171 0 3.934 1.763 3.934 3.934s-1.763 3.934-3.934 3.934-3.934-1.763-3.934-3.934 1.763-3.934 3.934-3.934z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/appointment-new-symbolic.svg b/.icons/kora/actions/symbolic/appointment-new-symbolic.svg
new file mode 100644
index 000000000..de80ac225
--- /dev/null
+++ b/.icons/kora/actions/symbolic/appointment-new-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.278 10v2.278h-2.278v1.444h2.278v2.278h1.444v-2.278h2.278v-1.444h-2.278v-2.278h-1.444z" fill="#dfdfdf"/>
+ <g transform="matrix(1 0 0 1.16456 0 -.610862)">
+ <rect x="1.896" y="2.144" width="12.268" height="1.568" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m8.923 15.002h-5.452c-1.365 0-2.473-1.108-2.473-2.473v-9.058c0-1.365 1.108-2.473 2.473-2.473h9.058c1.365 0 2.473 1.108 2.473 2.473v5.402h-1v-5.402c0-0.813-0.66-1.473-1.473-1.473h-9.058c-0.813 0-1.473 0.66-1.473 1.473v9.058c0 0.813 0.66 1.473 1.473 1.473h5.452v1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/appointment-soon-symbolic.svg b/.icons/kora/actions/symbolic/appointment-soon-symbolic.svg
new file mode 100644
index 000000000..edf1034ce
--- /dev/null
+++ b/.icons/kora/actions/symbolic/appointment-soon-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 0.749c3.429 0 6.251 2.822 6.251 6.251s-2.822 6.251-6.251 6.251-6.251-2.822-6.251-6.251 2.822-6.251 6.251-6.251z" fill="#dfdfdf"/>
+ <path d="m7.958 7.083 2.06-3.887c0.121-0.227 0.404-0.314 0.631-0.194 0.228 0.121 0.314 0.404 0.194 0.631l-2.094 3.95c0.039 0.095 0.06 0.199 0.06 0.308 0 0.447-0.362 0.809-0.809 0.809-0.221 0-0.421-0.088-0.567-0.231-0.081 8e-3 -0.166 1e-3 -0.249-0.024l-3.191-0.938c-0.348-0.103-0.548-0.469-0.445-0.817 0.102-0.348 0.468-0.547 0.816-0.445l3.191 0.939c0.011 3e-3 0.022 7e-3 0.033 0.01 0.109-0.065 0.235-0.104 0.37-0.111z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/bookmark-new-symbolic.svg b/.icons/kora/actions/symbolic/bookmark-new-symbolic.svg
new file mode 100644
index 000000000..4584ebba1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/bookmark-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1h-8zm8 13.234v-12.17l-0.011-0.064h-7.925l-0.064 0.011v12.223l3.486-2.091c0.316-0.191 0.712-0.191 1.028 0l3.486 2.091z" fill="#dfdfdf"/>
+ <g id="Cancel" transform="matrix(.838252 0 0 .838252 1.29399 .970489)">
+ <path d="m7.415 5.415v-2.462c0-0.324 0.26-0.586 0.585-0.586 0.323 0 0.585 0.26 0.585 0.586v2.462h2.462c0.324 0 0.586 0.26 0.586 0.585 0 0.323-0.26 0.585-0.586 0.585h-2.462v2.462c0 0.324-0.26 0.586-0.585 0.586-0.323 0-0.585-0.26-0.585-0.586v-2.462h-2.462c-0.324 0-0.586-0.26-0.586-0.585 0-0.323 0.26-0.585 0.586-0.585h2.462z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/browser-download-symbolic.svg b/.icons/kora/actions/symbolic/browser-download-symbolic.svg
new file mode 100644
index 000000000..5e6852671
--- /dev/null
+++ b/.icons/kora/actions/symbolic/browser-download-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="14" width="12" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <g id="Down" transform="matrix(7.75799e-17 1.26698 -1.20811 7.39757e-17 18.8978 .220208)">
+ <path d="m8.199 8.503-2.892-2.973 1.005-0.399 3.775 3.889-3.775 3.89-1.005-0.399 2.892-2.973h-8.373v-1.035h8.373z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/calendar-go-today-symbolic.svg b/.icons/kora/actions/symbolic/calendar-go-today-symbolic.svg
new file mode 100644
index 000000000..e99b71ac1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/calendar-go-today-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1 0 0 1.16456 0 -.610862)">
+ <rect x="1.896" y="2.144" width="12.268" height="1.568" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m0.998 7.702v-4.231c0-1.365 1.108-2.473 2.473-2.473h9.058c1.365 0 2.473 1.108 2.473 2.473v9.058c0 1.365-1.108 2.473-2.473 2.473h-9.058c-1.365 0-2.473-1.108-2.473-2.473v-2.19h1v2.19c0 0.813 0.66 1.473 1.473 1.473h9.058c0.813 0 1.473-0.66 1.473-1.473v-9.058c0-0.813-0.66-1.473-1.473-1.473h-9.058c-0.813 0-1.473 0.66-1.473 1.473v4.231h-1z" fill="#dfdfdf"/>
+ <g id="Down" transform="translate(.173806)">
+ <path d="m8.199 8.503-2.892-2.973 1.005-0.399 3.775 3.889-3.775 3.89-1.005-0.399 2.892-2.973h-8.373v-1.035h8.373z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/call-start-symbolic.svg b/.icons/kora/actions/symbolic/call-start-symbolic.svg
new file mode 100644
index 000000000..01679688a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/call-start-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-.0826755 2.08167e-17 2.08167e-17 .0826755 8.74822 7.37277)">
+ <path d="m-44.448-66.394c8.58 14.608 17.922 30.449 26.502 44.692-13.511 14.791-13.63 36.454-4.036 52.928 12.244 21.026 30.988 26.553 45.05 21.804 4.689 7.845 15.54 25.857 25.2 42.548-62.924 26.71-142.527-134.948-92.716-161.972zm74.466 111.004c-2.373 1.644-3.106 4.567-1.644 6.758 7.854 13.878 14.803 25.979 23.021 39.858 1.094 2.19 4.564 3.284 6.755 1.826 6.028-3.47 11.688-6.758 17.531-10.045 2.376-1.461 3.105-4.931 2.008-7.122-8.216-13.876-18.426-26.223-26.642-40.099-1.279-2.193-4.566-2.923-6.757-1.461-6.025 3.469-8.43 7.001-14.272 10.285zm-67.372-117.18c-2.375 1.644-3.105 4.566-1.643 6.757 7.851 13.511 15.045 25.494 23.26 39.005 1.644 2.191 4.567 3.288 6.758 1.826 6.028-3.469 10.356-3.693 16.199-6.977 2.373-1.644 3.105-4.932 2.008-7.122-8.215-13.515-14.078-28.558-22.296-42.07-1.276-2.193-4.564-2.922-6.755-1.461-6.027 3.47-11.688 6.757-17.531 10.042z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/call-stop-symbolic.svg b/.icons/kora/actions/symbolic/call-stop-symbolic.svg
new file mode 100644
index 000000000..1d5b07f3d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/call-stop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.5 11 3 3s0.5 0.5 1 0l3-3h-7z" fill="#dfdfdf"/>
+ <g transform="matrix(-.0424158 .0709658 -.0709658 -.0424158 9.17551 7.78607)">
+ <path d="m-44.448-66.394c8.58 14.608 17.922 30.449 26.502 44.692-13.511 14.791-13.63 36.454-4.036 52.928 12.244 21.026 30.988 26.553 45.05 21.804 4.689 7.845 15.54 25.857 25.2 42.548-62.924 26.71-142.527-134.948-92.716-161.972zm74.466 111.004c-2.373 1.644-3.106 4.567-1.644 6.758 7.854 13.878 14.803 25.979 23.021 39.858 1.094 2.19 4.564 3.284 6.755 1.826 6.028-3.47 11.688-6.758 17.531-10.045 2.376-1.461 3.105-4.931 2.008-7.122-8.216-13.876-18.426-26.223-26.642-40.099-1.279-2.193-4.566-2.923-6.757-1.461-6.025 3.469-8.43 7.001-14.272 10.285zm-67.372-117.18c-2.375 1.644-3.105 4.566-1.643 6.757 7.851 13.511 15.045 25.494 23.26 39.005 1.644 2.191 4.567 3.288 6.758 1.826 6.028-3.469 10.356-3.693 16.199-6.977 2.373-1.644 3.105-4.932 2.008-7.122-8.215-13.515-14.078-28.558-22.296-42.07-1.276-2.193-4.564-2.922-6.755-1.461-6.027 3.47-11.688 6.757-17.531 10.042z" style="fill:rgb(66,133,244)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/camera-switch-symbolic.svg b/.icons/kora/actions/symbolic/camera-switch-symbolic.svg
new file mode 100644
index 000000000..137bc8862
--- /dev/null
+++ b/.icons/kora/actions/symbolic/camera-switch-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="m 7.5,6.0000001 c -0.831,0 -1.5,0.669 -1.5,1.5 V 11.5 C 6,12.331 6.669,13 7.5,13 h 4 C 12.331,13 13,12.331 13,11.5 V 10.794922 L 15.353516,11.9375 C 15.64072,12.114879 16.000209,11.89156 16,11.537109 V 7.4609376 c 2.87e-4,-0.2593932 -0.200689,-0.4682008 -0.443359,-0.4609375 -0.07157,0.00222 -0.141175,0.024137 -0.203125,0.0625 L 13,8.2050782 V 7.5000001 c 0,-0.831 -0.669,-1.5 -1.5,-1.5 z"/>
+ <path style="opacity:0.3;fill:#dfdfdf" d="M 4.5 2 C 3.6690003 2 3 2.669 3 3.5 L 3 4.2050781 L 0.64648438 3.0625 C 0.58453437 3.024137 0.51492937 3.00222 0.44335938 3 C 0.20068938 2.9927367 -0.000287 3.2015443 0 3.4609375 L 0 7.5371094 C -0.000209 7.8915604 0.35928038 8.114879 0.64648438 7.9375 L 3 6.7949219 L 3 7.5 C 3 8.331 3.6690003 9 4.5 9 L 5 9 L 5 7.5 C 5 6.1322972 6.1322972 5 7.5 5 L 10 5 L 10 3.5 C 10 2.669 9.331 2 8.5 2 L 4.5 2 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/category-search-symbolic.svg b/.icons/kora/actions/symbolic/category-search-symbolic.svg
new file mode 100644
index 000000000..6f662f8e8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/category-search-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 3c-2.194 0-4 1.806-4 4s1.806 4 4 4c0.837-2e-3 1.653-0.266 2.332-0.756l3.027 2.524c0.183 0.16 0.417 0.248 0.66 0.248 0.549 0 1-0.451 1-1 0-0.305-0.139-0.594-0.378-0.784l-3.03-2.523c0.255-0.534 0.387-1.118 0.389-1.709 0-2.194-1.806-4-4-4zm-7 4e-3v2h2v-2h-2zm7 1c1.644 0 2.996 1.352 2.996 2.996-1e-3 0.171-0.017 0.341-0.047 0.509-0.182 1.052-0.914 1.931-1.916 2.3-0.094 0.035-0.19 0.065-0.287 0.091-0.089 0.022-0.179 0.041-0.269 0.055-0.046 7e-3 -0.092 0.013-0.138 0.018-0.057 7e-3 -0.115 0.013-0.172 0.017h-0.012c-0.052 4e-3 -0.103 5e-3 -0.155 6e-3 -1.644 0-2.996-1.352-2.996-2.996 0-0.1 5e-3 -0.199 0.015-0.298 0.152-1.524 1.45-2.698 2.981-2.698zm-7 3v2h2v-2h-2zm0 4v2h2v-2h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/chat-message-new-symbolic.svg b/.icons/kora/actions/symbolic/chat-message-new-symbolic.svg
new file mode 100644
index 000000000..3a00fe8d1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/chat-message-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m7 4v2h-2v2h2v2h2v-2h2v-2h-2v-2z"/>
+ <path transform="translate(0 -.028003)" d="m3 2s-2 0-2 2v6c0 2 2 2 2 2h5l2 3 2-3h1s2 0 2-2v-6c0-2-2-2-2-2zm7 11.197 1.168-1.752c.185-.278.498-.445.832-.445h1s1 0 1-1v-6c0-1-1-1-1-1h-10s-1 0-1 1v6c0 1 1 1 1 1h5c.334 0 .647.167.832.445z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/color-select-symbolic.svg b/.icons/kora/actions/symbolic/color-select-symbolic.svg
new file mode 100644
index 000000000..821d5469b
--- /dev/null
+++ b/.icons/kora/actions/symbolic/color-select-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13.5 1c-0.398 0-0.78 0.158-1.061 0.44l-2.421 2.578-1.48-1.48c-0.297-0.297-0.779-0.297-1.076 0l-0.066 0.066c-0.143 0.143-0.223 0.337-0.223 0.539s0.08 0.395 0.223 0.538c0.43 0.43 0.961 0.962 0.961 0.962l-7.357 7.357 0.417 1.083s-0.997 1.337-0.417 1.917 1.948-0.417 1.948-0.417l1.052 0.417 7.357-7.357s0.532 0.531 0.962 0.961c0.143 0.143 0.336 0.223 0.538 0.223s0.396-0.08 0.539-0.223l0.066-0.066c0.297-0.297 0.297-0.779 0-1.076l-1.45-1.45 2.554-2.451-4e-3 -4e-3c0.28-0.281 0.437-0.661 0.438-1.057 0-0.823-0.677-1.5-1.5-1.5zm-4.446 4.226 1.72 1.72-6.915 6.915c-0.987-0.13-1.587-0.674-1.72-1.72l6.915-6.915z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/contact-new-symbolic.svg b/.icons/kora/actions/symbolic/contact-new-symbolic.svg
new file mode 100644
index 000000000..071888d56
--- /dev/null
+++ b/.icons/kora/actions/symbolic/contact-new-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.08224 0 0 1.08224 -.657923 -.658745)">
+ <path d="m3 1.01c-1.11 0-2 0.892-2 2v10c0 1.108 0.89 2 2 2h10c1.11 0 2-0.892 2-2v-10c0-1.108-0.89-2-2-2h-10zm0 0.8h10c0.666 0 1.2 0.535 1.2 1.2v10c0 0.665-0.534 1.2-1.2 1.2h-10c-0.666 0-1.2-0.535-1.2-1.2v-10c0-0.665 0.534-1.2 1.2-1.2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.0251009 -.758)">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c1.409 0.074 2.485 0.371 3.271 0.707 0.902 0.386 1.414 2.231 1.663 3.484 0.078 0.272 0.024 0.565-0.146 0.791s-0.437 0.359-0.72 0.359c-2.245 0.039-7.47 0.039-9.793 0.039-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724l0.947 1.93z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.0251009 -.758)">
+ <path d="m8.028 3.241c1.339 0 2.595 1.247 2.419 2.763-0.176 1.52-1.08 2.764-2.419 2.764-1.338 0-2.194-1.188-2.418-2.764-0.216-1.51 1.08-2.763 2.418-2.763z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/cs-desklets-symbolic.svg b/.icons/kora/actions/symbolic/cs-desklets-symbolic.svg
new file mode 100644
index 000000000..e1c99b771
--- /dev/null
+++ b/.icons/kora/actions/symbolic/cs-desklets-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs id="defs1">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <rect id="rect1" class="ColorScheme-Text" x="1.9" y="1.893" width="12.73" height="3.05" style="clip-rule:evenodd;color:#dfdfdf;fill-opacity:.3;fill-rule:evenodd;fill:currentColor;stroke-linejoin:round;stroke-miterlimit:2"/>
+ <path id="path1-5" class="ColorScheme-Text" d="m15.512376 15.52h-12.170376c-1.293 0-2.342-1.049-2.342-2.342v-9.836c0-1.293 1.049-2.342 2.342-2.342h9.836c1.293 0 2.342 1.049 2.342 2.342v11.283h-0.895v-11.203c0-0.843-0.684-1.527-1.527-1.527h-9.676c-0.843 0-1.527 0.684-1.527 1.527v9.676c0 0.843 0.684 1.527 1.527 1.527h12.098z" style="clip-rule:evenodd;color:#dfdfdf;fill-rule:evenodd;fill:currentColor;stroke-linejoin:round;stroke-miterlimit:2"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/detach-symbolic.svg b/.icons/kora/actions/symbolic/detach-symbolic.svg
new file mode 120000
index 000000000..b9141e2c4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/detach-symbolic.svg
@@ -0,0 +1 @@
+window-pop-out-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/dino-double-tick-symbolic.svg b/.icons/kora/actions/symbolic/dino-double-tick-symbolic.svg
new file mode 100644
index 000000000..4cf3380b3
--- /dev/null
+++ b/.icons/kora/actions/symbolic/dino-double-tick-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.04506 0 0 1.04506 -2.10665 -.608246)">
+ <path d="M13.354,3.966C13.744,3.525 13.349,3.098 12.876,3.589L6,10.56L3.094,8.469C2.576,8.083 2.147,8.609 2.509,9.055L6.09,13.5L13.354,3.966Z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.0324171 .163772)">
+ <path d="m7.013 10.706 0.585 0.422 7.186-7.286c0.494-0.513 0.907-0.066 0.499 0.394l-7.591 9.964-1.733-2.151 1.054-1.343z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/dino-tick-symbolic.svg b/.icons/kora/actions/symbolic/dino-tick-symbolic.svg
new file mode 100644
index 000000000..5daa1fafe
--- /dev/null
+++ b/.icons/kora/actions/symbolic/dino-tick-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07029 0 0 1.07029 -2.28755 -.948889)">
+ <path d="M13.354,3.966C13.744,3.525 13.349,3.098 12.876,3.589L6,10.56L3.094,8.469C2.576,8.083 2.147,8.609 2.509,9.055L6.09,13.5L13.354,3.966Z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-edit-symbolic.svg b/.icons/kora/actions/symbolic/document-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/document-export-symbolic.svg b/.icons/kora/actions/symbolic/document-export-symbolic.svg
new file mode 100644
index 000000000..411e69cab
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-export-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1 0 0 1 15.9998 -.002)">
+ <path d="m2 6.551v-3.08c0-1.365 1.108-2.473 2.473-2.473h7.044c1.365 0 2.473 1.108 2.473 2.473v9.058c0 1.365-1.108 2.473-2.473 2.473h-7.044c-1.365 0-2.473-1.108-2.473-2.473v-2.924l1 1.071v1.853c0 0.813 0.66 1.473 1.473 1.473h7.044c0.813 0 1.473-0.66 1.473-1.473v-9.058c0-0.813-0.66-1.473-1.473-1.473h-7.044c-0.813 0-1.473 0.66-1.473 1.473v2.067l-1 1.013z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1 0 0 1 20.0475 .002)">
+ <path d="m13.931 7.48-6e-3 1.036h-6.298l2.892 2.972-1.005 0.399-3.775-3.89 3.775-3.888 1.005 0.399-2.892 2.973 6.304-1e-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-import-symbolic.svg b/.icons/kora/actions/symbolic/document-import-symbolic.svg
new file mode 100644
index 000000000..82c61341d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-import-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1 0 0 1 15.9998 -.002)">
+ <path d="m2 6.769v-3.298c0-1.365 1.108-2.473 2.473-2.473h7.044c1.365 0 2.473 1.108 2.473 2.473v9.058c0 1.365-1.108 2.473-2.473 2.473h-7.044c-1.365 0-2.473-1.108-2.473-2.473v-3.123h1v3.123c0 0.813 0.66 1.473 1.473 1.473h7.044c0.813 0 1.473-0.66 1.473-1.473v-9.058c0-0.813-0.66-1.473-1.473-1.473h-7.044c-0.813 0-1.473 0.66-1.473 1.473v3.298h-1z" fill="#dfdfdf"/>
+ </g>
+ <path d="m15.46 7.481-6e-3 1.035h-7.827l2.892 2.972-1.005 0.399-3.775-3.89 3.775-3.888 1.005 0.399-2.892 2.973h7.833z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-new-symbolic.svg b/.icons/kora/actions/symbolic/document-new-symbolic.svg
new file mode 100644
index 000000000..ca96f7ad5
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill-rule="nonzero"/>
+ <path transform="matrix(.163072 .163072 -.163072 .163072 119.214 -243.117)" d="m435 1114.17 8.484-8.48c.782-.78 2.043-.79 2.83 0 .781.78.785 2.04-.002 2.83l-8.484 8.48 8.484 8.48c.782.79.788 2.05.002 2.83-.781.79-2.043.79-2.83 0l-8.484-8.48-8.484 8.48c-.782.78-2.043.79-2.83 0-.781-.78-.785-2.04.002-2.83l8.484-8.48-8.484-8.48c-.782-.79-.788-2.05-.002-2.83.781-.79 2.043-.79 2.83 0z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-open-recent-symbolic.svg b/.icons/kora/actions/symbolic/document-open-recent-symbolic.svg
new file mode 100644
index 000000000..edf1034ce
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-open-recent-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 0.749c3.429 0 6.251 2.822 6.251 6.251s-2.822 6.251-6.251 6.251-6.251-2.822-6.251-6.251 2.822-6.251 6.251-6.251z" fill="#dfdfdf"/>
+ <path d="m7.958 7.083 2.06-3.887c0.121-0.227 0.404-0.314 0.631-0.194 0.228 0.121 0.314 0.404 0.194 0.631l-2.094 3.95c0.039 0.095 0.06 0.199 0.06 0.308 0 0.447-0.362 0.809-0.809 0.809-0.221 0-0.421-0.088-0.567-0.231-0.081 8e-3 -0.166 1e-3 -0.249-0.024l-3.191-0.938c-0.348-0.103-0.548-0.469-0.445-0.817 0.102-0.348 0.468-0.547 0.816-0.445l3.191 0.939c0.011 3e-3 0.022 7e-3 0.033 0.01 0.109-0.065 0.235-0.104 0.37-0.111z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-open-symbolic.svg b/.icons/kora/actions/symbolic/document-open-symbolic.svg
new file mode 100644
index 000000000..bd9a034f9
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-open-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="14" width="12" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(7.75799e-17,-1.26698,-1.20811,-7.39757e-17,18.8978,13.3555)">
+ <path d="m8.199 8.503-2.892-2.973 1.005-0.399 3.775 3.889-3.775 3.89-1.005-0.399 2.892-2.973h-8.373v-1.035h8.373z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-page-setup-symbolic.svg b/.icons/kora/actions/symbolic/document-page-setup-symbolic.svg
new file mode 100644
index 000000000..31c819805
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-page-setup-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0 5v7h12l-12-7zm1.492 2.029 6.508 3.882h-6.508v-3.882z" fill="#dfdfdf"/>
+ <path d="m3.087 13c0.197 0.582 0.748 1.002 1.396 1.002h7.044c0.813 0 1.473-0.66 1.473-1.473v-9.058c0-0.813-0.66-1.473-1.473-1.473h-7.044c-0.813 0-1.473 0.66-1.473 1.473v2.107l-1.01-0.417 0.01-1.69c0-1.365 1.108-2.473 2.473-2.473h7.044c1.365 0 2.473 1.108 2.473 2.473v9.058c0 1.365-1.108 2.473-2.473 2.473h-7.044c-1.204 0-2.208-0.862-2.428-2.002h1.032z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-print-preview-symbolic.svg b/.icons/kora/actions/symbolic/document-print-preview-symbolic.svg
new file mode 100644
index 000000000..1a40a58f2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-print-preview-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h4.732c0.688-0.76 1.671-1.25 2.768-1.25 1.873 0 3.427 1.403 3.695 3.205 0.426-0.107 0.805-0.521 0.805-0.955v-4c0-0.5-0.5-1-1-1h-12z" fill="#dfdfdf"/>
+ <rect x="4" y="1" width="8" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m4 9v5h5.193c-1.419-0.536-2.443-1.901-2.443-3.5 0-0.533 0.117-1.039 0.32-1.5h-3.07z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m10.5 7.75c-1.509 0-2.75 1.241-2.75 2.75s1.241 2.75 2.75 2.75 2.75-1.241 2.75-2.75-1.241-2.75-2.75-2.75zm0 1c0.96 0 1.75 0.79 1.75 1.75s-0.79 1.75-1.75 1.75-1.75-0.79-1.75-1.75 0.79-1.75 1.75-1.75z" fill="#dfdfdf"/>
+ <g transform="matrix(.707107 .707107 -.707107 .707107 0 0)">
+ <path d="m17.6-0.75h3c0.554 0 1 0.334 1 0.75s-0.446 0.75-1 0.75h-3c-0.554 0-1-0.334-1-0.75s0.446-0.75 1-0.75z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-print-symbolic.svg b/.icons/kora/actions/symbolic/document-print-symbolic.svg
new file mode 100644
index 000000000..3969c3928
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-print-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1h-12z" fill="#dfdfdf"/>
+ <rect x="4" y="1" width="8" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="4" y="9" width="8" height="5" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-properties-symbolic.svg b/.icons/kora/actions/symbolic/document-properties-symbolic.svg
new file mode 100644
index 000000000..0f6eb0fca
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-properties-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1 0 0 1.0777 0 -.0771211)">
+ <rect x="1.022" y=".993" width="13.978" height="1.007" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1,0,0,1.0777,0,4.2417)">
+ <rect x="1.022" y=".993" width="13.978" height="1.007" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1,0,0,1.0777,0,8.56052)">
+ <rect x="1.022" y=".993" width="13.978" height="1.007" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1,0,0,1.0777,0,12.8793)">
+ <rect x="1.022" y=".993" width="13.978" height="1.007" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-revert-rtl-symbolic.svg b/.icons/kora/actions/symbolic/document-revert-rtl-symbolic.svg
new file mode 100644
index 000000000..b3f0d5a44
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-revert-rtl-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.0104069 -.002)">
+ <path d="m2 6.769v-3.298c0-1.365 1.108-2.473 2.473-2.473h7.044c1.365 0 2.473 1.108 2.473 2.473v9.058c0 1.365-1.108 2.473-2.473 2.473h-7.044c-1.365 0-2.473-1.108-2.473-2.473v-2.3h1v2.3c0 0.813 0.66 1.473 1.473 1.473h7.044c0.813 0 1.473-0.66 1.473-1.473v-9.058c0-0.813-0.66-1.473-1.473-1.473h-7.044c-0.813 0-1.473 0.66-1.473 1.473v3.298h-1z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16.0102,0)">
+ <path d="m14 10.362h-1v-0.33c0-0.402-0.16-0.788-0.444-1.072-0.285-0.285-0.67-0.445-1.073-0.444h-3.856l2.892 2.972-1.005 0.399-3.775-3.89 3.775-3.888 1.005 0.399-2.892 2.973h3.744c1.452 0 2.629 1.177 2.629 2.629v0.252z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-revert-symbolic-rtl.svg b/.icons/kora/actions/symbolic/document-revert-symbolic-rtl.svg
new file mode 120000
index 000000000..f3469181f
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/document-revert-symbolic.svg b/.icons/kora/actions/symbolic/document-revert-symbolic.svg
new file mode 100644
index 000000000..2cc2eb653
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-revert-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1 0 0 1 15.9998 -.002)">
+ <path d="m2 6.769v-3.298c0-1.365 1.108-2.473 2.473-2.473h7.044c1.365 0 2.473 1.108 2.473 2.473v9.058c0 1.365-1.108 2.473-2.473 2.473h-7.044c-1.365 0-2.473-1.108-2.473-2.473v-2.544h1v2.544c0 0.813 0.66 1.473 1.473 1.473h7.044c0.813 0 1.473-0.66 1.473-1.473v-9.058c0-0.813-0.66-1.473-1.473-1.473h-7.044c-0.813 0-1.473 0.66-1.473 1.473v3.298h-1z" fill="#dfdfdf"/>
+ </g>
+ <path d="m14 10.362h-1v-0.33c0-0.402-0.16-0.788-0.444-1.072-0.285-0.285-0.67-0.445-1.073-0.444h-3.856l2.892 2.972-1.005 0.399-3.775-3.89 3.775-3.888 1.005 0.399-2.892 2.973h3.744c1.452 0 2.629 1.177 2.629 2.629v0.252z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-save-as-symbolic.svg b/.icons/kora/actions/symbolic/document-save-as-symbolic.svg
new file mode 100644
index 000000000..b5f87d67d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-save-as-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(1.5 1)">
+ <path d="m11 10h3v1h-1v3h1v1h-3v-1h1v-3h-1v-1z" fill="#dfdfdf"/>
+ </g>
+ <rect x="2" y="14" width="12" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(7.75799e-17 1.26698 -1.20811 7.39757e-17 18.8978 .795927)">
+ <path d="m8.199 8.503-2.892-2.973 1.005-0.399 3.775 3.889-3.775 3.89-1.005-0.399 2.892-2.973h-8.373v-1.035h8.373z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-save-symbolic.svg b/.icons/kora/actions/symbolic/document-save-symbolic.svg
new file mode 100644
index 000000000..3b2bc55cb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-save-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="14" width="12" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(7.75799e-17 1.26698 -1.20811 7.39757e-17 18.8978 .795927)">
+ <path d="m8.199 8.503-2.892-2.973 1.005-0.399 3.775 3.889-3.775 3.89-1.005-0.399 2.892-2.973h-8.373v-1.035h8.373z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/document-send-symbolic.svg b/.icons/kora/actions/symbolic/document-send-symbolic.svg
new file mode 100644
index 000000000..d01fa1bc6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/document-send-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.961621 0 0 .961621 .307031 .307031)">
+ <path d="m5.121 8-4.176-1.116c-0.253-0.028-0.445-0.242-0.445-0.497v-5.387c0-0.173 0.09-0.334 0.237-0.425 0.148-0.091 0.332-0.1 0.487-0.022l14 7c0.169 0.084 0.276 0.258 0.276 0.447s-0.107 0.363-0.276 0.447l-14 7c-0.155 0.078-0.339 0.069-0.487-0.022-0.147-0.091-0.237-0.252-0.237-0.425v-5.194c0-0.254 0.192-0.468 0.445-0.497l4.176-1.309zm-3.621 1.944v4.247l12.382-6.191-12.382-6.191v4.482l6.025 1.709-6.025 1.944z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-clear-all-symbolic.svg b/.icons/kora/actions/symbolic/edit-clear-all-symbolic.svg
new file mode 100644
index 000000000..5e6bfb7bb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-clear-all-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z" fill="#dfdfdf"/>
+ <path d="M5,5L6,5C6.28,5 6.541,5.1 6.721,5.281L8,6.559L9.279,5.281C9.459,5.1 9.72,5 10,5L11,5L11,6C11,6.276 10.901,6.538 10.721,6.719L9.44,8L10.721,9.281C10.901,9.462 11,9.724 11,10L11,11L10,11C9.72,11 9.459,10.9 9.279,10.719L8,9.434L6.721,10.719C6.541,10.9 6.28,11 6,11L5,11L5,10C5,9.724 5.099,9.462 5.279,9.281L6.561,8L5.279,6.719C5.099,6.538 5,6.276 5,6L5,5Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-clear-rtl-symbolic.svg b/.icons/kora/actions/symbolic/edit-clear-rtl-symbolic.svg
new file mode 120000
index 000000000..326cd78eb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-clear-rtl-symbolic.svg
@@ -0,0 +1 @@
+edit-clear-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/edit-clear-symbolic-rtl.svg b/.icons/kora/actions/symbolic/edit-clear-symbolic-rtl.svg
new file mode 100644
index 000000000..162957d58
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-clear-symbolic-rtl.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 2 5 6-5 6h-11v-12h11zm-10 1v10h9.532l4.166-5-4.166-5h-9.532z" fill="#dfdfdf"/>
+ <path d="M9,5L8,5C7.72,5 7.47,5.11 7.29,5.29L6,6.59L4.71,5.29C4.53,5.11 4.28,5 4,5L3,5L3,6C3,6.28 3.11,6.53 3.29,6.71L4.59,8L3.29,9.29C3.11,9.47 3,9.72 3,10L3,11L4,11C4.28,11 4.53,10.89 4.71,10.71L6,9.41L7.29,10.71C7.47,10.89 7.72,11 8,11L9,11L9,10C9,9.72 8.89,9.47 8.71,9.29L7.41,8L8.71,6.71C8.89,6.53 9,6.28 9,6L9,5Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-clear-symbolic.svg b/.icons/kora/actions/symbolic/edit-clear-symbolic.svg
new file mode 100644
index 000000000..80e2e3ee1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-clear-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m11 2 5 6-5 6h-11v-12h11zm-10 1v10h9.532l4.166-5-4.166-5h-9.532z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="M9,5L8,5C7.72,5 7.47,5.11 7.29,5.29L6,6.59L4.71,5.29C4.53,5.11 4.28,5 4,5L3,5L3,6C3,6.28 3.11,6.53 3.29,6.71L4.59,8L3.29,9.29C3.11,9.47 3,9.72 3,10L3,11L4,11C4.28,11 4.53,10.89 4.71,10.71L6,9.41L7.29,10.71C7.47,10.89 7.72,11 8,11L9,11L9,10C9,9.72 8.89,9.47 8.71,9.29L7.41,8L8.71,6.71C8.89,6.53 9,6.28 9,6L9,5Z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-copy-symbolic.svg b/.icons/kora/actions/symbolic/edit-copy-symbolic.svg
new file mode 100644
index 000000000..e434f744a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-copy-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="translate(-.21735 .410915)" d="m5.774 1.97c-.387 0-.758.154-1.031.428-.274.273-.427.644-.427 1.031v10.113c0 .806.653 1.459 1.458 1.459h7.321c.806 0 1.459-.653 1.459-1.459 0-2.673 0-8.087 0-8.087l-2.946-3.485zm.009.931c-.296 0-.537.241-.537.537v10.095c0 .297.241.537.537.537h7.303c.297 0 .537-.24.537-.537 0-1.843 0-7.801 0-7.801l-2.403-.024v-2.807zm4.646-1.239h-1.644v-.554h-5.436c-.297 0-.537.24-.537.537v10.095c0 .297.24.537.536.537h.427v.931h-.435c-.806 0-1.459-.653-1.459-1.459 0-2.507 0-7.606 0-10.113 0-.387.154-.758.427-1.031.274-.274.645-.428 1.032-.428h5.834z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-cut-symbolic.svg b/.icons/kora/actions/symbolic/edit-cut-symbolic.svg
new file mode 100644
index 000000000..befe3a385
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-cut-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.5 2c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5c0.45 0 0.86-0.14 1.22-0.34l1.97 1.84-1.97 1.84c-0.36-0.2-0.77-0.34-1.22-0.34-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5c0-0.23-0.04-0.44-0.09-0.66l2.12-2.06 4.748 4.041h0.944l-0.21-0.965-7.602-7.696c0.05-0.21 0.09-0.43 0.09-0.66 0-1.38-1.12-2.5-2.5-2.5zm0 0.686c0.998 0 1.814 0.816 1.814 1.814s-0.816 1.814-1.814 1.814-1.814-0.816-1.814-1.814 0.816-1.814 1.814-1.814zm9.278 0.555-4.089 3.608 1.008 0.974 3.837-3.766 0.188-0.816h-0.944zm-9.278 7.445c0.998 0 1.814 0.816 1.814 1.814s-0.816 1.814-1.814 1.814-1.814-0.816-1.814-1.814 0.816-1.814 1.814-1.814z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-delete-symbolic.svg b/.icons/kora/actions/symbolic/edit-delete-symbolic.svg
new file mode 100644
index 000000000..72871c6c9
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-delete-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.960985 0 0 1.09854 .792614 -1.14475)">
+ <path d="m10.83 15c0.385 0 0.74-0.48 0.74-1l1.43-9h-11l1.43 9c0 0.52 0.355 1 0.74 1h6.66z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.960985 0 0 1.09854 .792614 -1.44252)">
+ <path d="m1 4.191h13c0-1-1-1-1-1h-3s0-1-1-1h-3c-1 0-1 1-1 1h-3s-1 0-1 1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-find-replace-symbolic.svg b/.icons/kora/actions/symbolic/edit-find-replace-symbolic.svg
new file mode 100644
index 000000000..2ab958e78
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-find-replace-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.1685 -1.24566)">
+ <path d="m2.725 12.045-1.062 2.888 3.007-0.933 6.75-6.75-1.945-1.955-6.75 6.75z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.1685 -1.24566)">
+ <path d="m13.79 4.89c0.28-0.28 0.28-0.73 0-1.01l-0.945-0.945c-0.29-0.28-0.73-0.28-1.01 0l-1.4 1.4 1.945 1.955 1.41-1.4z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="M12,6.487L12,6.5C11.998,7.612 11.424,8.983 10.903,9.738L14.697,13.283C14.891,13.471 15,13.73 15,14C15,14.549 14.549,15 14,15C13.728,15 13.467,14.889 13.279,14.693L9.741,10.907C8.985,11.427 7.613,12 6.5,12L6.487,12L7.775,10.712C9.173,10.284 10.284,9.173 10.712,7.775L12,6.487ZM2.575,10.337C1.603,9.343 1,7.986 1,6.5C1,3.483 3.483,1 6.5,1C7.986,1 9.343,1.603 10.337,2.575L9.563,3.349C8.769,2.576 7.686,2.097 6.5,2.097C4.084,2.097 2.097,4.084 2.097,6.5C2.097,7.686 2.576,8.769 3.349,9.563L2.575,10.337Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-find-symbolic.svg b/.icons/kora/actions/symbolic/edit-find-symbolic.svg
new file mode 100644
index 000000000..6ede3480f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-find-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.5 1c-3.017 0-5.5 2.483-5.5 5.5s2.483 5.5 5.5 5.5c1.113 0 2.485-0.573 3.241-1.093l3.538 3.786c0.188 0.196 0.449 0.307 0.721 0.307 0.549 0 1-0.451 1-1 0-0.27-0.109-0.529-0.303-0.717l-3.794-3.545c0.521-0.755 1.095-2.126 1.097-3.238 0-3.017-2.483-5.5-5.5-5.5zm0 1.097c2.416 0 4.403 1.987 4.403 4.403s-1.987 4.403-4.403 4.403-4.403-1.987-4.403-4.403 1.987-4.403 4.403-4.403z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-paste-symbolic.svg b/.icons/kora/actions/symbolic/edit-paste-symbolic.svg
new file mode 100644
index 000000000..609e454e2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-paste-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c-1.1 0-2 0.9-2 2h-3c-1 0-1 1-1 1v11c0 1 1 1 1 1h10s1 0 1-1v-11c0-1-1-1-1-1h-3c0-0.14 0-0.28-0.03-0.41-0.19-0.91-1-1.59-1.97-1.59zm0 0.712c0.528 0 0.966 0.348 1.172 0.799 0.064 0.154 0.116 0.309 0.116 0.489 0 0.708-0.58 1.288-1.288 1.288s-1.288-0.58-1.288-1.288 0.58-1.288 1.288-1.288zm-4.935 2.236h1.234v1.234h7.402v-1.234h1.234v11.104h-9.87v-11.104z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-redo-rtl-symbolic.svg b/.icons/kora/actions/symbolic/edit-redo-rtl-symbolic.svg
new file mode 120000
index 000000000..032883232
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-redo-rtl-symbolic.svg
@@ -0,0 +1 @@
+edit-undo-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/edit-redo-symbolic-rtl.svg b/.icons/kora/actions/symbolic/edit-redo-symbolic-rtl.svg
new file mode 120000
index 000000000..032883232
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-redo-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-undo-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/edit-redo-symbolic.svg b/.icons/kora/actions/symbolic/edit-redo-symbolic.svg
new file mode 100644
index 000000000..35664db08
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-redo-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.705 4.115v-2.115l5.295 2.766-5.295 2.765v-2.216h-2.74c-1.986 0-3.598 1.612-3.598 3.598s1.612 3.599 3.598 3.599h2.804v1.2h-2.804c-2.648 0-4.798-2.15-4.798-4.799 0-2.648 2.15-4.798 4.798-4.798h2.74z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-select-all-symbolic.svg b/.icons/kora/actions/symbolic/edit-select-all-symbolic.svg
new file mode 100644
index 000000000..4c100c9a8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-select-all-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="5" y="5" width="6" height="6" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m1 13v1c0 0.981 1 1 1 1h1v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h1s1-0.019 1-1v-1h-2zm-12-4v2h2v-2h-2zm12 0v2h2v-2h-2zm-12-4v2h2v-2h-2zm12 0v2h2v-2h-2zm-11-4s-1 0.019-1 1v1h2v-2h-1zm3 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-1c0-0.981-1-1-1-1h-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-select-symbolic.svg b/.icons/kora/actions/symbolic/edit-select-symbolic.svg
new file mode 100644
index 000000000..1b8d2f4d5
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-select-symbolic.svg
@@ -0,0 +1,4 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12 6v7h4v-4z" style="fill:#dfdfdf"/>
+ <path d="m4 10v-7h-4v4z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-symbolic.svg b/.icons/kora/actions/symbolic/edit-symbolic.svg
new file mode 100644
index 000000000..1071ddb07
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.168734 -.828784)">
+ <path d="m2.725 12.045-1.062 2.888 3.007-0.933 6.75-6.75-1.945-1.955-6.75 6.75z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.168734 -.828784)">
+ <path d="m13.79 4.89c0.28-0.28 0.28-0.73 0-1.01l-0.945-0.945c-0.29-0.28-0.73-0.28-1.01 0l-1.4 1.4 1.945 1.955 1.41-1.4z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-tag-symbolic.svg b/.icons/kora/actions/symbolic/edit-tag-symbolic.svg
new file mode 100644
index 000000000..c22edd9b6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-tag-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 1s-2 0-2 2v4.5l7.75 7.25 6-6-7.25-7.75h-4.5zm4.066 1h-4.066s-1 0-1 1v4.066l6.727 6.293 4.632-4.632-6.293-6.727z" fill="#dfdfdf"/>
+ <path d="m5 3c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/edit-undo-rtl-symbolic.svg b/.icons/kora/actions/symbolic/edit-undo-rtl-symbolic.svg
new file mode 120000
index 000000000..62e32d72a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-undo-rtl-symbolic.svg
@@ -0,0 +1 @@
+edit-redo-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/edit-undo-symbolic-rtl.svg b/.icons/kora/actions/symbolic/edit-undo-symbolic-rtl.svg
new file mode 120000
index 000000000..62e32d72a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-undo-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-redo-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/edit-undo-symbolic.svg b/.icons/kora/actions/symbolic/edit-undo-symbolic.svg
new file mode 100644
index 000000000..fd9d59812
--- /dev/null
+++ b/.icons/kora/actions/symbolic/edit-undo-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1 0 0 1 16 .288)">
+ <path d="m8.705 4.115v-2.115l5.295 2.766-5.295 2.765v-2.216h-2.74c-1.986 0-3.598 1.612-3.598 3.598s1.612 3.599 3.598 3.599h2.804v1.2h-2.804c-2.648 0-4.798-2.15-4.798-4.799 0-2.648 2.15-4.798 4.798-4.798h2.74z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ephy-bookmark-tag-symbolic.svg b/.icons/kora/actions/symbolic/ephy-bookmark-tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ephy-bookmark-tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ephy-bookmarks-symbolic.svg b/.icons/kora/actions/symbolic/ephy-bookmarks-symbolic.svg
new file mode 100644
index 000000000..e5b691ef2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ephy-bookmarks-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1h-8zm8 13.234v-12.17l-0.011-0.064h-7.925l-0.064 0.011v12.223l3.486-2.091c0.316-0.191 0.712-0.191 1.028 0l3.486 2.091z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ephy-reader-mode-symbolic.svg b/.icons/kora/actions/symbolic/ephy-reader-mode-symbolic.svg
new file mode 100644
index 000000000..181174a42
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ephy-reader-mode-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0 1v13h6c1 0 2 1 2 1s1-1 2-1h6v-13h-6c-1 0-2 1-2 1s-1-1-2-1h-6zm0.891 1.076h4.739c1.185 0 2.37 1.185 2.37 1.185s1.185-1.185 2.37-1.185h4.739v10.663h-4.739c-1.185 0-2.37 1.185-2.37 1.185s-1.185-1.185-2.37-1.185h-4.739v-10.663z" fill="#dfdfdf"/>
+ <g transform="matrix(1.2263,0,0,1,-1.81042,0)">
+ <path d="m3 5v1h4v-1h-4zm6 0v1h4v-1h-4zm-6 2v1h4v-1h-4zm6 0v1h4v-1h-4zm-6 2v1h4v-1h-4zm6 0v1h4v-1h-4z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/error-correct-symbolic.svg b/.icons/kora/actions/symbolic/error-correct-symbolic.svg
new file mode 100644
index 000000000..29ce06557
--- /dev/null
+++ b/.icons/kora/actions/symbolic/error-correct-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#444444" d="M 2,11.32 V 14 H 4.67 L 11.42,7.25 8.75,4.57 Z M 13.79,4.89 C 14.07,4.61 14.07,4.16 13.79,3.88 L 12.12,2.21 C 11.83,1.93 11.39,1.93 11.11,2.21 L 9.71,3.61 12.38,6.29 Z"/>
+ <path style="fill:#4285f4" class="warning" d="m 12.529297,8 c -0.02085,-5.267e-4 -0.04171,1.252e-4 -0.0625,0.00195 -0.210079,0.012314 -0.40039,0.1431071 -0.505859,0.3476563 L 9.0839844,13.951172 C 8.8447379,14.416573 9.1428237,14.998653 9.6210938,15 h 5.7558592 c 0.479138,3.4e-4 0.778742,-0.582583 0.539063,-1.048828 L 13.039062,8.3496094 C 12.933276,8.1430425 12.741138,8.0112694 12.529297,8 Z M 12,10 h 1 v 2 h -1 z m 0,3 h 1 v 1 h -1 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/extract-archive-symbolic.svg b/.icons/kora/actions/symbolic/extract-archive-symbolic.svg
new file mode 100644
index 000000000..fa1a409eb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/extract-archive-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.906 1.035h9.813c0.454-0.045 0.942 0.093 1.156 0.531 0.357 0.983 0.662 2.011 1 3l0.125 0.469v8c0 0.554-0.446 1-1 1h-12c-0.554 0-1-0.446-1-1v-8l0.094-0.375c0.283-0.894 0.583-1.796 0.875-2.687 0.1-0.458 0.439-0.895 0.937-0.938zm10.237 0.86c-0.07-0.101-0.221-0.076-0.344-0.064-0.027 3e-3 -0.053 4e-3 -0.08 4e-3h-9.763c-0.13 0.024-0.178 0.182-0.206 0.309-5e-3 0.026-0.013 0.052-0.021 0.078-0.288 0.881-0.585 1.773-0.865 2.657l-0.064 0.255v7.901c0 0.111 0.089 0.2 0.2 0.2h12c0.111 0 0.2-0.089 0.2-0.2v-7.895l-0.091-0.343c-0.327-0.958-0.623-1.951-0.966-2.902z" fill="#dfdfdf"/>
+ <path d="m8 6.035 2.75 3h-1.75v3h-2v-3h-1.75l2.75-3z" fill="#dfdfdf"/>
+ <g transform="matrix(1.1339 0 0 1 -1.06464 .8933)">
+ <path d="m3.585 3.035-0.187 1h9.192l-0.192-1h-8.813z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/fcitx-fullwidth-active-symbolic.svg b/.icons/kora/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
new file mode 100644
index 000000000..b1bba9e4b
--- /dev/null
+++ b/.icons/kora/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 1.007c3.836 0 6.993 3.157 6.993 6.993s-3.157 6.993-6.993 6.993-6.993-3.157-6.993-6.993 3.157-6.993 6.993-6.993z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg b/.icons/kora/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
new file mode 100644
index 000000000..d0ce58f01
--- /dev/null
+++ b/.icons/kora/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 1.007c3.836 0 6.993 3.157 6.993 6.993s-3.157 6.993-6.993 6.993-6.993-3.157-6.993-6.993 3.157-6.993 6.993-6.993z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/fcitx-kbd-symbolic.svg b/.icons/kora/actions/symbolic/fcitx-kbd-symbolic.svg
new file mode 120000
index 000000000..594f96de7
--- /dev/null
+++ b/.icons/kora/actions/symbolic/fcitx-kbd-symbolic.svg
@@ -0,0 +1 @@
+fcitx-vk-active-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/fcitx-punc-active-symbolic.svg b/.icons/kora/actions/symbolic/fcitx-punc-active-symbolic.svg
new file mode 100644
index 000000000..3b4421538
--- /dev/null
+++ b/.icons/kora/actions/symbolic/fcitx-punc-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 3c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm9 0c-1.646 0-3 1.354-3 3s1.354 3 3 3c0.236-2e-3 0.472-0.031 0.701-0.088-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.6c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.646-1.354-3-3-3zm-9 1.325c0.919 0 1.675 0.756 1.675 1.675s-0.756 1.675-1.675 1.675-1.675-0.756-1.675-1.675 0.756-1.675 1.675-1.675zm9 0c0.919 0 1.675 0.756 1.675 1.675s-0.756 1.675-1.675 1.675-1.675-0.756-1.675-1.675 0.756-1.675 1.675-1.675z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/fcitx-punc-inactive-symbolic.svg b/.icons/kora/actions/symbolic/fcitx-punc-inactive-symbolic.svg
new file mode 100644
index 000000000..37c1d2913
--- /dev/null
+++ b/.icons/kora/actions/symbolic/fcitx-punc-inactive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 3c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm9 0c-1.646 0-3 1.354-3 3s1.354 3 3 3c0.236-2e-3 0.472-0.031 0.701-0.088-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.6c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.646-1.354-3-3-3zm-9 1.325c0.919 0 1.675 0.756 1.675 1.675s-0.756 1.675-1.675 1.675-1.675-0.756-1.675-1.675 0.756-1.675 1.675-1.675zm9 0c0.919 0 1.675 0.756 1.675 1.675s-0.756 1.675-1.675 1.675-1.675-0.756-1.675-1.675 0.756-1.675 1.675-1.675z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/fcitx-vk-active-symbolic.svg b/.icons/kora/actions/symbolic/fcitx-vk-active-symbolic.svg
new file mode 100644
index 000000000..39d3d0b60
--- /dev/null
+++ b/.icons/kora/actions/symbolic/fcitx-vk-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11.945 3.458h2.203v2.203h-2.203v-2.203zm-6.707 0h2.204v2.203h-2.204v-2.203zm3.374 0h2.204v2.203h-2.204v-2.203zm-6.76 0h2.204v2.203h-2.204v-2.203zm6.745 3.118h2.203v2.204h-2.203v-2.204zm3.348 0h2.203v2.204h-2.203v-2.204zm-6.707 0h2.204v2.204h-2.204v-2.204zm-3.386 0h2.204v2.204h-2.204v-2.204zm0 3.891h12.296v2.075h-12.296v-2.075z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/fcitx-vk-inactive-symbolic.svg b/.icons/kora/actions/symbolic/fcitx-vk-inactive-symbolic.svg
new file mode 100644
index 000000000..9885523d2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/fcitx-vk-inactive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11.945 3.458h2.203v2.203h-2.203v-2.203zm-6.707 0h2.204v2.203h-2.204v-2.203zm3.374 0h2.204v2.203h-2.204v-2.203zm-6.76 0h2.204v2.203h-2.204v-2.203zm6.745 3.118h2.203v2.204h-2.203v-2.204zm3.348 0h2.203v2.204h-2.203v-2.204zm-6.707 0h2.204v2.204h-2.204v-2.204zm-3.386 0h2.204v2.204h-2.204v-2.204zm0 3.891h12.296v2.075h-12.296v-2.075z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/find-location-symbolic.svg b/.icons/kora/actions/symbolic/find-location-symbolic.svg
new file mode 100644
index 000000000..a342eaf49
--- /dev/null
+++ b/.icons/kora/actions/symbolic/find-location-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path 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.09h-2zm1 2.985c2.208 0 4.015 1.807 4.015 4.015s-1.807 4.015-4.015 4.015-4.015-1.807-4.015-4.015 1.807-4.015 4.015-4.015z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/focus-legacy-systray-symbolic.svg b/.icons/kora/actions/symbolic/focus-legacy-systray-symbolic.svg
new file mode 100644
index 000000000..451eca76f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/focus-legacy-systray-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0 2v12h10v-10c0-2-2-2-2-2h-8zm1 1v10h8v-9c0-1-1-1-1-1h-7z" fill="#dfdfdf"/>
+ <path d="m3 5 4.5 3-4.5 3v-6z" fill="#dfdfdf"/>
+ <path d="m10 2s1 0 1 2v10h1v-10c0-2-2-2-2-2z" fill="#dfdfdf"/>
+ <path d="m12 2s1 0 1 2v10h1v-10c0-2-2-2-2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/focus-top-bar-symbolic.svg b/.icons/kora/actions/symbolic/focus-top-bar-symbolic.svg
new file mode 100644
index 000000000..9bb4480f4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/focus-top-bar-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x=".943" y="4.983" width="14.134" height="2.422" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m1 4c-1 0-1 1-1 1v7h0.948v-7.025h14.104v7.025h0.948v-7c0-1-1-1-1-1h-14z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/focus-windows-symbolic.svg b/.icons/kora/actions/symbolic/focus-windows-symbolic.svg
new file mode 100644
index 000000000..9134d8890
--- /dev/null
+++ b/.icons/kora/actions/symbolic/focus-windows-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 14.5v-8c0-0.5 0.52-0.5 0.52-0.5h3.837l-0.033 2.417h-3.199v5.424h7.75v-3.278h1.125v3.937c0 0.48-0.5 0.5-0.5 0.5h-9s-0.5 0-0.5-0.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m6.5 1c-0.5 0-0.5 0.5-0.5 0.5v8c0 0.5 0.5 0.5 0.5 0.5h9s0.5 0 0.5-0.5v-8c0-0.5-0.5-0.5-0.5-0.5h-9zm0.533 2.356h7.934v5.487h-7.934v-5.487z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/folder-new-symbolic.svg b/.icons/kora/actions/symbolic/folder-new-symbolic.svg
new file mode 100644
index 000000000..9cffd7b63
--- /dev/null
+++ b/.icons/kora/actions/symbolic/folder-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7 6h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="#dfdfdf"/>
+ <g transform="matrix(.444444 0 0 .444444 9.99201e-16 1.21152)">
+ <path d="m9.879 1.975c0.954 0 1.41 0.494 2.121 1.436 0.712 0.942 1.037 1.538 2.342 1.589h19.537c1.175 0 2.121 0.946 2.121 2.121v21.758c0 1.175-0.946 2.121-2.121 2.121h-31.758c-1.175 0-2.121-0.946-2.121-2.121v-24.783c0-1.175 0.946-2.121 2.121-2.121h7.758zm-6.592 2c-0.713 0-1.287 0.574-1.287 1.287v22.451c0 0.713 0.574 1.287 1.287 1.287h29.426c0.713 0 1.287-0.574 1.287-1.287v-19.426c0-0.713-0.574-1.287-1.287-1.287h-18.957c-0.813 0-2.257-0.981-2.771-1.496-0.515-0.514-0.937-1.529-2.272-1.529h-5.426z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/font-select-symbolic.svg b/.icons/kora/actions/symbolic/font-select-symbolic.svg
new file mode 100644
index 000000000..356704600
--- /dev/null
+++ b/.icons/kora/actions/symbolic/font-select-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16 5v6l-4-3 4-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m0 5v6l4-3-4-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(14.6636,0,0,14.6636,4.22413,11.3873)">
+ <path d="m0.256-0.43c0.112 0 0.185 0.084 0.185 0.191 0 0.111-0.064 0.207-0.182 0.207-0.112 0-0.182-0.096-0.182-0.202 0-0.1 0.073-0.196 0.179-0.196zm0.227-0.032h-0.045v0.08h-2e-3c-0.039-0.058-0.107-0.09-0.178-0.09-0.139 0-0.226 0.103-0.226 0.238s0.088 0.244 0.228 0.244c0.068 0 0.142-0.034 0.176-0.093h2e-3v0.083h0.045v-0.462z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-indent-less-rtl-symbolic.svg b/.icons/kora/actions/symbolic/format-indent-less-rtl-symbolic.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/format-indent-less-symbolic-rtl.svg b/.icons/kora/actions/symbolic/format-indent-less-symbolic-rtl.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/format-indent-less-symbolic.svg b/.icons/kora/actions/symbolic/format-indent-less-symbolic.svg
new file mode 100644
index 000000000..06ea3bb9b
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-indent-less-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 1.436v1.112h14v-1.112h-14zm0 4.021v1.086h8v-1.086h-8zm0 4v1.086h8v-1.086h-8zm0 4.039v1.127h14v-1.127h-14z" fill="#dfdfdf"/>
+ <path d="m15 5v6l-5-3 5-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-indent-more-rtl-symbolic.svg b/.icons/kora/actions/symbolic/format-indent-more-rtl-symbolic.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/format-indent-more-symbolic-rtl.svg b/.icons/kora/actions/symbolic/format-indent-more-symbolic-rtl.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/format-indent-more-symbolic.svg b/.icons/kora/actions/symbolic/format-indent-more-symbolic.svg
new file mode 100644
index 000000000..3d164faa6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-indent-more-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m1 1.436v1.112h14v-1.112h-14zm0 4.021v1.086h8v-1.086h-8zm0 4v1.086h8v-1.086h-8zm0 4.039v1.127h14v-1.127h-14z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m15 5v6l-5-3 5-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-justify-center-symbolic.svg b/.icons/kora/actions/symbolic/format-justify-center-symbolic.svg
new file mode 100644
index 000000000..4011265a6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-justify-center-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 1.457v1.111h14v-1.111h-14zm3 4v1.086h8v-1.086h-8zm0 4v1.086h8v-1.086h-8zm-3 3.96v1.126h14v-1.126h-14z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-justify-fill-symbolic.svg b/.icons/kora/actions/symbolic/format-justify-fill-symbolic.svg
new file mode 100644
index 000000000..0cdf6f997
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-justify-fill-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 1.437v1.111h14v-1.111h-14zm0 4.02v1.086h14v-1.086h-14zm0 4v1.086h14v-1.086h-14zm0 4.039v1.127h14v-1.127h-14z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-justify-left-symbolic.svg b/.icons/kora/actions/symbolic/format-justify-left-symbolic.svg
new file mode 100644
index 000000000..37529dc14
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-justify-left-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 1.436v1.112h14v-1.112h-14zm0 4.021v1.086h8v-1.086h-8zm0 4v1.086h8v-1.086h-8zm0 4.039v1.127h14v-1.127h-14z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-justify-right-symbolic.svg b/.icons/kora/actions/symbolic/format-justify-right-symbolic.svg
new file mode 100644
index 000000000..a3d2359a4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-justify-right-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m1 1.436v1.112h14v-1.112h-14zm0 4.021v1.086h8v-1.086h-8zm0 4v1.086h8v-1.086h-8zm0 4.039v1.127h14v-1.127h-14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-bold-symbolic.svg b/.icons/kora/actions/symbolic/format-text-bold-symbolic.svg
new file mode 100644
index 000000000..2c4ccf38c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-bold-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.978321 0 0 .978321 -.102738 .173433)">
+ <path d="m11.529 12.364c-0.878 0.729-2.07 1.136-3.195 1.136-3.203 0-5.23-2.474-5.23-5.562 0-3.094 2.004-5.438 5.189-5.438 1.194 0 2.349 0.395 3.236 1.126v-0.918h1.932v10.584h-1.932v-0.928zm-3.278-7.995c2.027 0 3.34 1.528 3.34 3.465 0 2.02-1.13 3.797-3.278 3.797-2.034 0-3.278-1.768-3.278-3.693 0-1.81 1.298-3.569 3.216-3.569z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-direction-ltr-symbolic.svg b/.icons/kora/actions/symbolic/format-text-direction-ltr-symbolic.svg
new file mode 100644
index 000000000..ac22f7d75
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-direction-ltr-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-.70659 0 0 .911719 15 1.05938)">
+ <path d="m0 12 4-3v6l-4-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1 0 0 .528536 14.5868 4.6005)">
+ <rect x="2" y="13" width="12" height="2" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(20.4984 0 0 20.4984 -.0691296 9.67524)">
+ <path d="m0.256-0.43c0.112 0 0.185 0.084 0.185 0.191 0 0.111-0.064 0.207-0.182 0.207-0.112 0-0.182-0.096-0.182-0.202 0-0.1 0.073-0.196 0.179-0.196zm0.227-0.032h-0.045v0.08h-2e-3c-0.039-0.058-0.107-0.09-0.178-0.09-0.139 0-0.226 0.103-0.226 0.238s0.088 0.244 0.228 0.244c0.068 0 0.142-0.034 0.176-0.093h2e-3v0.083h0.045v-0.462z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-direction-rtl-symbolic.svg b/.icons/kora/actions/symbolic/format-text-direction-rtl-symbolic.svg
new file mode 100644
index 000000000..cba182a49
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-direction-rtl-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.70659 0 0 .911719 .586819 1.05938)">
+ <path d="m0 12 4-3v6l-4-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1 0 0 .528536 1 4.6005)">
+ <rect x="2" y="13" width="12" height="2" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(20.4984,0,0,20.4984,4.72166,9.67524)">
+ <path d="m0.256-0.43c0.112 0 0.185 0.084 0.185 0.191 0 0.111-0.064 0.207-0.182 0.207-0.112 0-0.182-0.096-0.182-0.202 0-0.1 0.073-0.196 0.179-0.196zm0.227-0.032h-0.045v0.08h-2e-3c-0.039-0.058-0.107-0.09-0.178-0.09-0.139 0-0.226 0.103-0.226 0.238s0.088 0.244 0.228 0.244c0.068 0 0.142-0.034 0.176-0.093h2e-3v0.083h0.045v-0.462z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-direction-symbolic-rtl.svg b/.icons/kora/actions/symbolic/format-text-direction-symbolic-rtl.svg
new file mode 120000
index 000000000..afedd172c
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/format-text-direction-symbolic.svg b/.icons/kora/actions/symbolic/format-text-direction-symbolic.svg
new file mode 120000
index 000000000..b280dd662
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/format-text-italic-symbolic.svg b/.icons/kora/actions/symbolic/format-text-italic-symbolic.svg
new file mode 100644
index 000000000..fb1d399f4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-italic-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(20.4984,0,0,20.4984,2.72261,12.7351)">
+ <path d="m0.288-0.43c0.112 0 0.165 0.096 0.135 0.199-0.021 0.073-0.105 0.199-0.223 0.199-0.112 0-0.152-0.1-0.123-0.202 0.027-0.097 0.105-0.196 0.211-0.196zm0.227-0.032h-0.045l-0.016 0.08h-2e-3c-0.039-0.058-0.091-0.09-0.162-0.09-0.139 0-0.223 0.115-0.258 0.238-0.037 0.13 0.029 0.244 0.169 0.244 0.068 0 0.151-0.034 0.185-0.093h2e-3l-0.019 0.083h0.045l0.101-0.462z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-larger-symbolic.svg b/.icons/kora/actions/symbolic/format-text-larger-symbolic.svg
new file mode 100644
index 000000000..ae1bacfe1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-larger-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(17.8126,0,0,17.8126,1.72997,15)">
+ <path d="m0.525-0.189 0.086 0.189h0.101l-0.36-0.786-0.36 0.786h0.101l0.086-0.189h0.346zm-0.039-0.086h-0.268l0.134-0.305 0.134 0.305z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-remove-formatting-symbolic.svg b/.icons/kora/actions/symbolic/format-text-remove-formatting-symbolic.svg
new file mode 100644
index 000000000..19c25439c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-remove-formatting-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.04542 .603576 -.264268 .457726 3.33636 -3.23677)">
+ <rect x="2" y="13" width="12" height="2" fill="#dfdfdf"/>
+ </g>
+ <path d="m3.526 6.604 0.857 0.496c-0.054 0.274-0.083 0.556-0.083 0.839 0 2.172 1.435 4.14 3.731 4.14 1.211 0 2.144-0.493 2.775-1.271l0.73 0.421c-0.741 1.089-2.168 1.711-3.485 1.711-2.87 0-4.673-2.234-4.673-5.001 0-0.466 0.05-0.913 0.148-1.335zm8.174 4.72 0.922 0.532v0.879h-0.922v-1.411zm-7.303-6.592c0.803-1.034 2.047-1.672 3.613-1.672 1.456 0 2.85 0.656 3.649 1.845h0.041v-1.64h0.922v6.216l-0.966-0.558c0.07-0.349 0.105-0.714 0.105-1.087 0-2.193-1.496-3.915-3.792-3.915-1.12 0-2.06 0.523-2.708 1.31l-0.864-0.499z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-smaller-symbolic.svg b/.icons/kora/actions/symbolic/format-text-smaller-symbolic.svg
new file mode 100644
index 000000000..b5a996462
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-smaller-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(14.1252,0,0,14.1252,3.0284,15.0007)">
+ <path d="m0.525-0.189 0.086 0.189h0.101l-0.36-0.786-0.36 0.786h0.101l0.086-0.189h0.346zm-0.039-0.086h-0.268l0.134-0.305 0.134 0.305z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-strikethrough-symbolic.svg b/.icons/kora/actions/symbolic/format-text-strikethrough-symbolic.svg
new file mode 100644
index 000000000..be575c0ab
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-strikethrough-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.621 9.029v3.705h-0.92v-1.699h-0.041c-0.697 1.209-2.214 1.904-3.609 1.904-2.482 0-4.165-1.669-4.575-3.91h0.946c0.394 1.7 1.706 3.051 3.609 3.051 1.983 0 3.222-1.322 3.605-3.051h0.985zm-9.166-2.058c0.368-2.277 2.048-3.91 4.555-3.91 1.456 0 2.851 0.654 3.65 1.843h0.041v-1.638h0.92v3.705h-0.939c-0.341-1.765-1.728-3.051-3.713-3.051-1.827 0-3.176 1.39-3.559 3.051h-0.955z" fill="#dfdfdf"/>
+ <g transform="matrix(1 0 0 .528536 0 .600496)">
+ <rect x="2" y="13" width="12" height="2" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/format-text-underline-symbolic.svg b/.icons/kora/actions/symbolic/format-text-underline-symbolic.svg
new file mode 100644
index 000000000..c4a1f1281
--- /dev/null
+++ b/.icons/kora/actions/symbolic/format-text-underline-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1 0 0 .528536 0 6.40199)">
+ <rect x="2" y="13" width="12" height="2" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(20.4984,0,0,20.4984,2.72166,11.8211)">
+ <path d="m0.256-0.43c0.112 0 0.185 0.084 0.185 0.191 0 0.111-0.064 0.207-0.182 0.207-0.112 0-0.182-0.096-0.182-0.202 0-0.1 0.073-0.196 0.179-0.196zm0.227-0.032h-0.045v0.08h-2e-3c-0.039-0.058-0.107-0.09-0.178-0.09-0.139 0-0.226 0.103-0.226 0.238s0.088 0.244 0.228 0.244c0.068 0 0.142-0.034 0.176-0.093h2e-3v0.083h0.045v-0.462z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-bottom-symbolic.svg b/.icons/kora/actions/symbolic/go-bottom-symbolic.svg
new file mode 100644
index 000000000..18d4c63ea
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-bottom-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,16,0)">
+ <path d="m16 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,-1.22465e-16,1.22465e-16,-1,15.9752,13)">
+ <path d="m7.381 14v-9.482l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v9.482h-1.2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-down-symbolic.svg b/.icons/kora/actions/symbolic/go-down-symbolic.svg
new file mode 100644
index 000000000..cfcd99986
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-down-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,9.95799e-17,-9.95799e-17,-1,15.9752,16)">
+ <path d="m7.381 14v-9.482l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v9.482h-1.2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-first-rtl-symbolic.svg b/.icons/kora/actions/symbolic/go-first-rtl-symbolic.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-first-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-last-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-first-symbolic-rtl.svg b/.icons/kora/actions/symbolic/go-first-symbolic-rtl.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-first-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-last-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-first-symbolic.svg b/.icons/kora/actions/symbolic/go-first-symbolic.svg
new file mode 100644
index 000000000..6c089389d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-first-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m16 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.83697e-16 1 1 -1.83697e-16 3 .0248139)">
+ <path d="m7.381 14v-9.482l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v9.482h-1.2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-home-symbolic.svg b/.icons/kora/actions/symbolic/go-home-symbolic.svg
new file mode 100644
index 000000000..201450c1f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-home-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.406348 0 0 .406348 .685741 .685741)">
+ <path d="m17.992 1-17.992 14.05 2.304 2.947 1.071-0.835v17.838h29.244v-17.877l1.095 0.851 2.286-2.932-18.008-14.042zm8e-3 4.218 12.618 9.906v17.877h-9.272v-9.718h-6.697v9.718h-9.273v-17.838l12.624-9.945z" style="fill-rule:nonzero;fill:rgb(204,204,204)"/>
+ </g>
+ <g transform="matrix(.406348 0 0 .406348 .685741 .685741)">
+ <path d="m26.257 3.044c-0.194 0-0.351 0.156-0.351 0.351v1.239l5.321 4.15v-5.389c0-0.195-0.157-0.351-0.352-0.351h-4.618z" style="fill-rule:nonzero;fill:rgb(204,204,204)"/>
+ </g>
+ <g transform="matrix(.406348 0 0 .406348 .685741 .685741)">
+ <path d="m18 5.219-12.623 9.943v17.84h9.273v-9.719h6.696v9.719h9.273v-17.879l-12.619-9.904zm-3.375 6.732h6.75v6.748h-6.75v-6.748z" style="fill-opacity:.1;fill-rule:nonzero;fill:rgb(204,204,204)"/>
+ </g>
+ <g transform="matrix(.406348 0 0 .406348 .685741 .685741)">
+ <path d="m14.625 11.951v6.748h6.75v-6.748h-6.75zm1.375 1.375h4v4h-4v-4z" style="fill-opacity:.55;fill-rule:nonzero;fill:rgb(204,204,204)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-jump-rtl-symbolic.svg b/.icons/kora/actions/symbolic/go-jump-rtl-symbolic.svg
new file mode 100644
index 000000000..a55d23f38
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-jump-rtl-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1,-1.22465e-16,-1.22465e-16,-1,-2.68486,16.9976)">
+ <path d="m7.381 7.548v-3.03l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v3.03h-1.2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-6.12323e-17 1 1 6.12323e-17 .580725 2.22045e-16)">
+ <path d="m9.573 4.115v1.2h-3.608c-1.986 0-3.598 1.612-3.598 3.598s1.612 3.599 3.598 3.599h2.804v1.2h-2.804c-2.648 0-4.798-2.15-4.798-4.799 0-2.648 2.15-4.798 4.798-4.798h3.608z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-jump-symbolic-rtl.svg b/.icons/kora/actions/symbolic/go-jump-symbolic-rtl.svg
new file mode 120000
index 000000000..2d5a8c83e
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/go-jump-symbolic.svg b/.icons/kora/actions/symbolic/go-jump-symbolic.svg
new file mode 100644
index 000000000..c634d0151
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-jump-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,-1.22465e-16,1.22465e-16,-1,18.6849,16.9976)">
+ <path d="m7.381 7.548v-3.03l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v3.03h-1.2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,15.4193,2.22045e-16)">
+ <path d="m9.573 4.115v1.2h-3.608c-1.986 0-3.598 1.612-3.598 3.598s1.612 3.599 3.598 3.599h2.804v1.2h-2.804c-2.648 0-4.798-2.15-4.798-4.799 0-2.648 2.15-4.798 4.798-4.798h3.608z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-last-rtl-symbolic.svg b/.icons/kora/actions/symbolic/go-last-rtl-symbolic.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-last-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-first-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-last-symbolic-rtl.svg b/.icons/kora/actions/symbolic/go-last-symbolic-rtl.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-last-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-first-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-last-symbolic.svg b/.icons/kora/actions/symbolic/go-last-symbolic.svg
new file mode 100644
index 000000000..8c255541e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-last-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(-1.83697e-16 1 -1 -1.83697e-16 13 .0248139)">
+ <path d="m7.381 14v-9.482l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v9.482h-1.2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-next-rtl-symbolic.svg b/.icons/kora/actions/symbolic/go-next-rtl-symbolic.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-next-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-next-symbolic-rtl.svg b/.icons/kora/actions/symbolic/go-next-symbolic-rtl.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-next-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-next-symbolic.svg b/.icons/kora/actions/symbolic/go-next-symbolic.svg
new file mode 100644
index 000000000..ab267e590
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-next-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1.83697e-16 1 -1 -1.83697e-16 16 .0248139)">
+ <path d="m7.381 14v-9.482l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v9.482h-1.2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-previous-rtl-symbolic.svg b/.icons/kora/actions/symbolic/go-previous-rtl-symbolic.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-previous-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-previous-symbolic-rtl.svg b/.icons/kora/actions/symbolic/go-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-previous-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/go-previous-symbolic.svg b/.icons/kora/actions/symbolic/go-previous-symbolic.svg
new file mode 100644
index 000000000..cf36d9abb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-previous-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.83697e-16 1 1 -1.83697e-16 -1.33227e-15 .0248139)">
+ <path d="m7.381 14v-9.482l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v9.482h-1.2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-top-symbolic.svg b/.icons/kora/actions/symbolic/go-top-symbolic.svg
new file mode 100644
index 000000000..28020154c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-top-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(6.12323e-17 -1 1 6.12323e-17 -.0003139 16)">
+ <path d="m16 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1 2.44929e-16 -2.44929e-16 1 .0245 3)">
+ <path d="m7.381 14v-9.482l-3.783 3.711-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.771-3.661v9.482h-1.2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/go-up-symbolic.svg b/.icons/kora/actions/symbolic/go-up-symbolic.svg
new file mode 100644
index 000000000..36d94bbf2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/go-up-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.295 14v-9.33l-3.697 3.559-0.913-0.914 5.315-5.315 5.266 5.266-0.914 0.913-3.647-3.509v9.33h-1.41z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/help-about-symbolic.svg b/.icons/kora/actions/symbolic/help-about-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/help-about-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/help-info-symbolic.svg b/.icons/kora/actions/symbolic/help-info-symbolic.svg
new file mode 100644
index 000000000..fa1bede53
--- /dev/null
+++ b/.icons/kora/actions/symbolic/help-info-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 0.8c3.401 0 6.2 2.799 6.2 6.2s-2.799 6.2-6.2 6.2-6.2-2.799-6.2-6.2 2.799-6.2 6.2-6.2z" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="7" y="7" width="2" height="5" fill="#dfdfdf"/>
+ <path d="m8 3.75c0.686 0 1.25 0.564 1.25 1.25s-0.564 1.25-1.25 1.25-1.25-0.564-1.25-1.25 0.564-1.25 1.25-1.25z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/image-crop-symbolic.svg b/.icons/kora/actions/symbolic/image-crop-symbolic.svg
new file mode 100644
index 000000000..c74fca4ab
--- /dev/null
+++ b/.icons/kora/actions/symbolic/image-crop-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 0v2h1.067v-2h-1.067zm-3 3v1.067h11.953v11.933h1.047v-13h-13zm3 2.087v7.913h7.834v-0.988h-6.767v-6.925h-1.067zm11 6.925v0.988h2v-0.988h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/image-denoise-symbolic.svg b/.icons/kora/actions/symbolic/image-denoise-symbolic.svg
new file mode 100644
index 000000000..662e0ca71
--- /dev/null
+++ b/.icons/kora/actions/symbolic/image-denoise-symbolic.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="1" y="1" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="3" y="1" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="5" y="1" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="5" y="3" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="3" y="5" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="1" y="7" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="3" y="9" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="5" y="7" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="7" y="5" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="9" y="5" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="9" y="1" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="11" y="3" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="11" y="9" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="7" y="11" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="9" y="13" width="2" height="2" fill="#dfdfdf"/>
+ <rect x="3" y="13" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="13" y="11" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="13" y="13" width="2" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/image-filter-symbolic.svg b/.icons/kora/actions/symbolic/image-filter-symbolic.svg
new file mode 100644
index 000000000..43900a109
--- /dev/null
+++ b/.icons/kora/actions/symbolic/image-filter-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path 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.5h-12.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m13.47 1c-0.264 0-0.47 0.264-0.47 0.533 0.02 1.182-0.04 2.3-0.69 3.22-0.64 0.93-1.91 1.74-4.44 2.25-2.72 0.55-4.34 1.69-5.31 3.06-0.96 1.38-1.28 2.94-1.56 4.29l1 0.21c0.28-1.35 0.59-2.74 1.41-3.9 0.81-1.16 2.12-2.15 4.65-2.66 2.68-0.54 4.23-1.49 5.06-2.69 0.84-1.19 0.88-2.57 0.88-3.81 2e-3 -0.301-0.231-0.503-0.53-0.503z" fill="#dfdfdf"/>
+ <g transform="matrix(.414392 0 0 1 .585608 0)">
+ <rect x="1" y="1" width="2" height="14" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.39653e-16 .364764 -1 -3.82857e-16 -3.64807e-15 9.52854)">
+ <rect x="13" y="-15" width="2" height="14" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/image-red-eye-symbolic.svg b/.icons/kora/actions/symbolic/image-red-eye-symbolic.svg
new file mode 100644
index 000000000..c303cd060
--- /dev/null
+++ b/.icons/kora/actions/symbolic/image-red-eye-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M4.126,4.068L4.699,4.874C2.959,5.815 1.74,7.278 1.186,8.035C1.948,9.197 4.184,12 8,12C8.584,12 9.13,11.934 9.64,11.819L10.261,12.692C9.571,12.886 8.818,13 8,13C2.591,13 0,8 0,8C0,8 1.52,5.537 4.126,4.068ZM6.059,3.263C6.668,3.097 7.317,3 8,3C12.913,3 16,8 16,8C16,8 14.755,10.403 12.188,11.878L11.61,11.064C13.276,10.141 14.335,8.764 14.814,8.035C13.957,6.863 11.505,4 8,4C7.542,4 7.102,4.049 6.681,4.137L6.059,3.263Z" fill="#dfdfdf"/>
+ <g transform="matrix(.814811 -.579727 8.79032 12.3548 -2.18293 7.23967)">
+ <rect x="7.479" y="-.104" width="1.042" height="1.042" fill="#dfdfdf"/>
+ </g>
+ <path d="m5.343 5.779 3.463 4.868c-0.257 0.067-0.527 0.103-0.806 0.103-1.764 0-3.196-1.432-3.196-3.196 0-0.657 0.199-1.267 0.539-1.775zm1.618-1.248c0.326-0.112 0.675-0.173 1.039-0.173 1.764 0 3.196 1.432 3.196 3.196 0 0.743-0.255 1.428-0.681 1.971l-3.554-4.994z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/image-resize-symbolic.svg b/.icons/kora/actions/symbolic/image-resize-symbolic.svg
new file mode 100644
index 000000000..7e445b17e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/image-resize-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m8 3-2 4h4z"/>
+ <path d="m6 9 2 4 2-4z"/>
+ <path d="m1 9.007v3.993c0 1 1 1 1 1h4v-1.178h-3.822v-3.815zm12.822 0v3.815h-3.822v1.178h4s1 0 1-1v-3.993zm-11.822-7.007c-1 0-1 1-1 1v3.998h1.178v-3.82h3.822v-1.178zm8 0v1.178h3.822v3.82h1.178v-3.998c0-1-1-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/image-sharpen-symbolic.svg b/.icons/kora/actions/symbolic/image-sharpen-symbolic.svg
new file mode 100644
index 000000000..b159743aa
--- /dev/null
+++ b/.icons/kora/actions/symbolic/image-sharpen-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07703 0 0 1.07703 -.616205 -.077692)">
+ <path d="m8 1-5.876 13h11.752l-5.876-13zm0 2.354 4.225 9.538h-8.45l4.225-9.538z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/image-straighten-symbolic.svg b/.icons/kora/actions/symbolic/image-straighten-symbolic.svg
new file mode 100644
index 000000000..572e06307
--- /dev/null
+++ b/.icons/kora/actions/symbolic/image-straighten-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-.284419 -.317618)">
+ <path d="m1 8v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1z" fill="#dfdfdf"/>
+ </g>
+ <path d="m15.416 9.165 0.21 0.785c0.18 0.672 0.086 1.389-0.261 1.993-0.35 0.602-0.924 1.044-1.596 1.224l-8.182 2.192c-0.672 0.18-1.389 0.085-1.993-0.262-0.603-0.349-1.044-0.923-1.224-1.595l-1.162-4.337h0.815c0.254 0.957 0.509 1.919 0.732 2.756l0.763-2.756h3.837l2.353 2.404 1.222-2.404h2.624l1.298 0.999-0.271-0.999h0.835zm-5.003-8.524c0.673-0.18 1.39-0.086 1.994 0.262 0.602 0.35 1.043 0.923 1.223 1.596l1.27 4.74h-0.84c-0.421-1.553-0.88-3.248-1.215-4.485-0.27-0.994-1.29-1.584-2.285-1.321-2.195 0.581-5.885 1.557-8.085 2.14-0.479 0.126-0.89 0.439-1.139 0.869-0.249 0.429-0.318 0.94-0.191 1.42l0.366 1.377h-0.819l-0.318-1.188c-0.18-0.673-0.086-1.39 0.262-1.994 0.349-0.603 0.923-1.043 1.595-1.223l8.182-2.193zm-4.944 6.598h-1.418l0.313-1.129 1.105 1.129z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/insert-emoticon-symbolic.svg b/.icons/kora/actions/symbolic/insert-emoticon-symbolic.svg
new file mode 100644
index 000000000..5e65533b6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/insert-emoticon-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.86 0-7 3.13-7 7s3.14 7 7 7c3.87 0 7-3.13 7-7s-3.13-7-7-7zm-2.186 4c0.56 0 1 0.45 1 1s-0.44 1-1 1c-0.55 0-1-0.45-1-1s0.45-1 1-1zm4.432 0c0.56 0 1 0.45 1 1s-0.44 1-1 1c-0.55 0-1-0.45-1-1s0.45-1 1-1zm-7.311 4.019c3.377 0.464 6.753 0.475 10.13 0-1.203 1.596-3.064 2.533-5.065 2.533-1.988 0-3.875-0.937-5.065-2.533z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/insert-image-symbolic.svg b/.icons/kora/actions/symbolic/insert-image-symbolic.svg
new file mode 100644
index 000000000..782dc8a3c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/insert-image-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 12 3 4 3-4h-6z" fill="#dfdfdf"/>
+ <g transform="matrix(.877074 0 0 .877074 .984349 -1.43138)">
+ <path d="m12.222 1.632c0.695 0 1.361 0.276 1.853 0.767 0.49 0.492 0.766 1.158 0.766 1.852v7.691c0 0.694-0.276 1.36-0.766 1.852-0.492 0.49-1.159 0.767-1.853 0.767h-8.445c-0.694 0-1.36-0.277-1.852-0.767-0.491-0.492-0.767-1.158-0.767-1.852v-7.691c0-0.694 0.276-1.36 0.767-1.852 0.492-0.491 1.158-0.767 1.852-0.767h8.445zm1.818 10.317c-5e-3 -1.838-0.015-5.451-0.02-7.655-4e-3 -1.027-0.834-1.858-1.86-1.862-2.264-6e-3 -6.07-0.019-8.339-0.025-0.494-2e-3 -0.97 0.193-1.321 0.543-0.351 0.349-0.549 0.823-0.55 1.318-4e-3 1.727-0.01 4.313-0.014 6.251l3.049-5.181 3.739 6.636 2.882-3.208 2.434 3.183z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/insert-link-symbolic.svg b/.icons/kora/actions/symbolic/insert-link-symbolic.svg
new file mode 100644
index 000000000..6a0424fb7
--- /dev/null
+++ b/.icons/kora/actions/symbolic/insert-link-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 12 3 4 3-4h-6z" fill="#dfdfdf"/>
+ <g transform="translate(0 .794045)">
+ <path d="m13.826 6.063c-0.478 1.659-2.008 2.875-3.821 2.875h-4.01c-1.813 0-3.343-1.216-3.821-2.875h1.056c0.438 1.098 1.511 1.875 2.765 1.875h4.01c1.254 0 2.327-0.777 2.765-1.875h1.056zm-11.652-2.2c0.478-1.66 2.008-2.875 3.821-2.875h4.01c1.813 0 3.343 1.215 3.821 2.875h-1.056c-0.438-1.098-1.511-1.875-2.765-1.875h-4.01c-1.254 0-2.327 0.777-2.765 1.875h-1.056z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .794045)">
+ <path d="m16 4.463h-4.518c-0.266 0-0.482 0.215-0.482 0.482v0.036c0 0.266 0.216 0.482 0.482 0.482h4.518v-1zm-11 0.482c0-0.267-0.216-0.482-0.482-0.482h-4.518v1h4.518c0.266 0 0.482-0.216 0.482-0.482v-0.036z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/insert-object-symbolic.svg b/.icons/kora/actions/symbolic/insert-object-symbolic.svg
new file mode 100644
index 000000000..040d08b4e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/insert-object-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13 5c0 2.743-2.257 5-5 5s-5-2.257-5-5 2.257-5 5-5 5 2.257 5 5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m5 12 3 4 3-4h-6z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/insert-text-symbolic.svg b/.icons/kora/actions/symbolic/insert-text-symbolic.svg
new file mode 100644
index 000000000..31a517488
--- /dev/null
+++ b/.icons/kora/actions/symbolic/insert-text-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 12 3 4 3-4h-6z" fill="#dfdfdf"/>
+ <g transform="matrix(10.3761,0,0,10.3761,8.98898,9.89689)">
+ <path d="m0.256-0.43c0.112 0 0.185 0.084 0.185 0.191 0 0.111-0.064 0.207-0.182 0.207-0.112 0-0.182-0.096-0.182-0.202 0-0.1 0.073-0.196 0.179-0.196zm0.227-0.032h-0.045v0.08h-2e-3c-0.039-0.058-0.107-0.09-0.178-0.09-0.139 0-0.226 0.103-0.226 0.238s0.088 0.244 0.228 0.244c0.068 0 0.142-0.034 0.176-0.093h2e-3v0.083h0.045v-0.462z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(10.3761,0,0,10.3761,1.61284,9.89689)">
+ <path d="m0.525-0.189 0.086 0.189h0.101l-0.36-0.786-0.36 0.786h0.101l0.086-0.189h0.346zm-0.039-0.086h-0.268l0.134-0.305 0.134 0.305z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg b/.icons/kora/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg
new file mode 100644
index 000000000..e18ad063c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m5.437 12.404h5.127v2.596h-5.127z" fill-opacity=".5"/>
+ <path d="m8 1-7 8h4.437v3h5.126v-3h4.437z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/keyboard-enter-symbolic.svg b/.icons/kora/actions/symbolic/keyboard-enter-symbolic.svg
new file mode 100644
index 000000000..dcd48e8cb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/keyboard-enter-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6 4-6 4 6 4v-3.271h9.04c0.255 0 0.499-0.101 0.679-0.281s0.281-0.425 0.281-0.679v-3.459h-1.365v2.587c0 0.099-0.039 0.194-0.109 0.265-0.071 0.07-0.166 0.109-0.265 0.109h-8.261z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/keyboard-hide-symbolic.svg b/.icons/kora/actions/symbolic/keyboard-hide-symbolic.svg
new file mode 100644
index 000000000..9bd9039ed
--- /dev/null
+++ b/.icons/kora/actions/symbolic/keyboard-hide-symbolic.svg
@@ -0,0 +1,3 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 12-7-8h14z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/keyboard-layout-filled-symbolic.svg b/.icons/kora/actions/symbolic/keyboard-layout-filled-symbolic.svg
new file mode 100644
index 000000000..298852fb1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/keyboard-layout-filled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1.097 7.517c.097-1.399.608-2.713 1.485-3.816.566.245 1.17.453 1.8.616-.29 1.008-.455 2.083-.491 3.2zm6.42 4.56v2.77c-.794-.267-1.533-1.181-2.062-2.556.644-.119 1.336-.19 2.062-.214zm-1.721 2.483c-.981-.331-1.875-.878-2.623-1.607.452-.179.943-.337 1.466-.469.311.831.706 1.537 1.157 2.076zm-1.072-6.077h2.793v2.752c-.798.026-1.58.114-2.328.261-.268-.932-.427-1.968-.465-3.013zm2.793-3.718v2.752h-2.793c.038-1.046.197-2.081.465-3.012.752.147 1.533.235 2.328.26zm-4.344-1.718c.748-.729 1.643-1.276 2.623-1.606-.451.537-.845 1.244-1.157 2.075-.523-.132-1.014-.29-1.466-.469zm2.282.662c.529-1.376 1.269-2.29 2.062-2.554v2.769c-.726-.025-1.418-.097-2.062-.215zm-1.073 7.974c-.629.164-1.233.371-1.8.616-.877-1.102-1.388-2.416-1.485-3.816h2.794c.036 1.116.201 2.191.491 3.2zm10.521-3.203c-.098 1.402-.608 2.717-1.485 3.819-.568-.245-1.172-.452-1.8-.616.289-1.007.454-2.083.491-3.203zm-6.42-4.556v-2.769c.794.264 1.533 1.178 2.062 2.554-.644.118-1.336.19-2.062.215zm2.878-.408c-.311-.831-.706-1.538-1.157-2.075.98.33 1.875.877 2.622 1.606-.451.179-.942.337-1.465.469zm-.085 4.001h-2.793v-2.752c.797-.026 1.578-.114 2.327-.26.268.93.428 1.965.466 3.012zm.833 0c-.037-1.116-.202-2.191-.491-3.199.629-.164 1.232-.371 1.8-.617.877 1.103 1.387 2.416 1.484 3.816zm-3.626 3.718v-2.755h2.793c-.038 1.049-.198 2.085-.466 3.015-.749-.147-1.53-.235-2.327-.26zm4.344 1.718c-.748.729-1.643 1.276-2.623 1.607.451-.539.846-1.245 1.157-2.076.524.133 1.015.29 1.466.469zm-2.283-.662c-.528 1.375-1.267 2.288-2.061 2.556v-2.77c.723.024 1.415.095 2.061.214zm-2.544-12.053c-4.28 0-7.762 3.482-7.762 7.762s3.482 7.762 7.762 7.762 7.762-3.482 7.762-7.762-3.482-7.762-7.762-7.762z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/keyboard-shift-filled-symbolic.svg b/.icons/kora/actions/symbolic/keyboard-shift-filled-symbolic.svg
new file mode 100644
index 000000000..173378edb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/keyboard-shift-filled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.563 15v-6h4.437l-7-8-7 8h4.437v6z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/link-symbolic.svg b/.icons/kora/actions/symbolic/link-symbolic.svg
new file mode 100644
index 000000000..32f236728
--- /dev/null
+++ b/.icons/kora/actions/symbolic/link-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="5" y="7" width="6" height="2" fill="#dfdfdf"/>
+ <path d="m7 3v1h-2c-2.208 0-4 1.792-4 4s1.792 4 4 4h2v1h-2c-2.76 0-5-2.24-5-5s2.24-5 5-5h2zm2 0h2c2.76 0 5 2.24 5 5s-2.24 5-5 5h-2v-1h2c2.208 0 4-1.792 4-4s-1.792-4-4-4h-2v-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/list-add-symbolic.svg b/.icons/kora/actions/symbolic/list-add-symbolic.svg
new file mode 100644
index 000000000..c6f056cdf
--- /dev/null
+++ b/.icons/kora/actions/symbolic/list-add-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.639844 0 0 .639844 2.88125 2.88125)">
+ <path d="m7-2.991v9.991h-9.991v2h9.991v9.991h2v-9.991h9.991v-2h-9.991v-9.991h-2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/list-drag-handle-symbolic.svg b/.icons/kora/actions/symbolic/list-drag-handle-symbolic.svg
new file mode 100644
index 000000000..9df72d848
--- /dev/null
+++ b/.icons/kora/actions/symbolic/list-drag-handle-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4,1 V 4 H 7 V 1 Z m 5,0 v 3 h 3 V 1 Z M 4,6 V 9 H 7 V 6 Z m 5,0 v 3 h 3 V 6 Z m -5,5 v 3 h 3 v -3 z m 5,0 v 3 h 3 v -3 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/list-remove-all-symbolic.svg b/.icons/kora/actions/symbolic/list-remove-all-symbolic.svg
new file mode 100644
index 000000000..ddac90548
--- /dev/null
+++ b/.icons/kora/actions/symbolic/list-remove-all-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 .126551)">
+ <rect x="5" y="4" width="10" height="1.087" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-2 3.42432)">
+ <rect x="5" y="4" width="10" height="1.087" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-3.97022 6.7866)">
+ <rect x="5" y="4" width="10" height="1.087" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/list-remove-symbolic.svg b/.icons/kora/actions/symbolic/list-remove-symbolic.svg
new file mode 100644
index 000000000..5513c590e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/list-remove-symbolic.svg
@@ -0,0 +1,3 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 7h14v2h-14z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/location-symbolic.svg b/.icons/kora/actions/symbolic/location-symbolic.svg
new file mode 100644
index 000000000..e7ba23ef9
--- /dev/null
+++ b/.icons/kora/actions/symbolic/location-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.17866)">
+ <path d="m10 14v-6l-5 3 5 3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 -.17866)">
+ <path d="m2 9c-1.097 0-2 0.903-2 2s0.903 2 2 2 2-0.903 2-2-0.903-2-2-2z" fill-opacity=".5" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17 1 -1 6.12323e-17 16.9976 .1464)">
+ <path d="m10.104 9.45v-3.485c0-1.986-1.612-3.598-3.598-3.598s-3.599 1.612-3.599 3.598v7.509h-1.2v-7.509c0-2.648 2.15-4.798 4.799-4.798 2.648 0 4.798 2.15 4.798 4.798v3.608l-1.2-0.123z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/lock-symbolic.svg b/.icons/kora/actions/symbolic/lock-symbolic.svg
new file mode 120000
index 000000000..a81339959
--- /dev/null
+++ b/.icons/kora/actions/symbolic/lock-symbolic.svg
@@ -0,0 +1 @@
+system-lock-screen-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/mail-flag-symbolic.svg b/.icons/kora/actions/symbolic/mail-flag-symbolic.svg
new file mode 100644
index 000000000..83a163783
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-flag-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2.794" width="1.206" height="16" fill="#dfdfdf"/>
+ <path d="m4 0v7h3l1 2h6v-7h-4l-1-2h-5z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-forward-rtl-symbolic.svg b/.icons/kora/actions/symbolic/mail-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/mail-forward-symbolic.svg b/.icons/kora/actions/symbolic/mail-forward-symbolic.svg
new file mode 100644
index 000000000..43ca9681e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-forward-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-.398773 1.47458e-32 0 .398773 187.946 -79.0521)">
+ <path d="m450 208.5v-6.5l-11.5 11 11.5 11v-6.5c5.5 0 10 4.5 10 10 0 2.8-1.1 5.3-2.9 7.1 4.1-2.4 6.9-6.9 6.9-12.1 0-7.8-6.3-14-14-14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-mark-important-symbolic.svg b/.icons/kora/actions/symbolic/mail-mark-important-symbolic.svg
new file mode 100644
index 000000000..591686b63
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-mark-important-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 2 5 6-5 6h-10c-1 0-1-1-1-1v-10c0-1 1-1 1-1h10zm-0.468 1h-9.468l-0.064 0.011v9.925l0.011 0.064h9.521l4.166-5-4.166-5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-mark-junk-symbolic.svg b/.icons/kora/actions/symbolic/mail-mark-junk-symbolic.svg
new file mode 100644
index 000000000..5da6aa384
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-mark-junk-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 1-4 4v6l4 4h6l4-4v-6l-4-4h-6zm0.414 1-3.414 3.414v5.172l3.414 3.414h5.172l3.414-3.414v-5.172l-3.414-3.414h-5.172z" fill="#dfdfdf"/>
+ <path d="m8 9.75c0.69 0 1.25 0.56 1.25 1.25s-0.56 1.25-1.25 1.25-1.25-0.56-1.25-1.25 0.56-1.25 1.25-1.25z" fill="#dfdfdf"/>
+ <path d="m7 4h2v3l-0.25 2h-1.5l-0.25-2v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-mark-notjunk-symbolic.svg b/.icons/kora/actions/symbolic/mail-mark-notjunk-symbolic.svg
new file mode 100644
index 000000000..ca8e7ce83
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-mark-notjunk-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 1-4 4v6l4 4h6l4-4v-6l-4-4h-6zm0.414 1-3.414 3.414v5.172l3.414 3.414h5.172l3.414-3.414v-5.172l-3.414-3.414h-5.172z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 9.75c0.69 0 1.25 0.56 1.25 1.25s-0.56 1.25-1.25 1.25-1.25-0.56-1.25-1.25 0.56-1.25 1.25-1.25z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m7 4h2v3l-0.25 2h-1.5l-0.25-2v-3z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-mark-read-symbolic.svg b/.icons/kora/actions/symbolic/mail-mark-read-symbolic.svg
new file mode 100644
index 000000000..128f33300
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-mark-read-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.4 1.47911e-32 4.93038e-33 .4 -223.72 -151.017)">
+ <path d="m563.766 383.5c-2.466 0-4.466 2-4.466 4.466v17.068c0 2.466 2 4.466 4.466 4.466h31.068c2.466 0 4.466-2 4.466-4.466v-17.068c0-2.466-2-4.466-4.466-4.466h-31.068zm18.934 15.9c-0.9 0.9-2.1 1.4-3.4 1.4s-2.5-0.5-3.4-1.4l-13.9-13.9h34.5l-13.8 13.9zm-11.1-2.9-10.3 10.3v-20.6l10.3 10.3zm0.7 0.7 2.9 2.9c1.1 1.1 2.6 1.7 4.1 1.7 1.6 0 3-0.6 4.1-1.7l2.9-2.9 10.3 10.3h-34.6l10.3-10.3zm14.7-0.7 10.3-10.3v20.7l-10.3-10.4z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-mark-unread-symbolic.svg b/.icons/kora/actions/symbolic/mail-mark-unread-symbolic.svg
new file mode 100644
index 000000000..591a67355
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-mark-unread-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.2 3.183-5.878 5.831-1.342 0.541-1.242-0.483-5.938-5.889v8.97h14.4v-8.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.4 1.47911e-32 4.93038e-33 .4 -223.72 -151.017)">
+ <path d="m563.766 383.5c-2.466 0-4.466 2-4.466 4.466v17.068c0 2.466 2 4.466 4.466 4.466h31.068c2.466 0 4.466-2 4.466-4.466v-17.068c0-2.466-2-4.466-4.466-4.466h-31.068zm18.934 15.9c-0.9 0.9-2.1 1.4-3.4 1.4s-2.5-0.5-3.4-1.4l-13.9-13.9h34.5l-13.8 13.9zm-11.1-2.9-10.3 10.3v-20.6l10.3 10.3zm0.7 0.7 2.9 2.9c1.1 1.1 2.6 1.7 4.1 1.7 1.6 0 3-0.6 4.1-1.7l2.9-2.9 10.3 10.3h-34.6l10.3-10.3zm14.7-0.7 10.3-10.3v20.7l-10.3-10.4z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-message-new-symbolic.svg b/.icons/kora/actions/symbolic/mail-message-new-symbolic.svg
new file mode 100644
index 000000000..591a67355
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-message-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.2 3.183-5.878 5.831-1.342 0.541-1.242-0.483-5.938-5.889v8.97h14.4v-8.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.4 1.47911e-32 4.93038e-33 .4 -223.72 -151.017)">
+ <path d="m563.766 383.5c-2.466 0-4.466 2-4.466 4.466v17.068c0 2.466 2 4.466 4.466 4.466h31.068c2.466 0 4.466-2 4.466-4.466v-17.068c0-2.466-2-4.466-4.466-4.466h-31.068zm18.934 15.9c-0.9 0.9-2.1 1.4-3.4 1.4s-2.5-0.5-3.4-1.4l-13.9-13.9h34.5l-13.8 13.9zm-11.1-2.9-10.3 10.3v-20.6l10.3 10.3zm0.7 0.7 2.9 2.9c1.1 1.1 2.6 1.7 4.1 1.7 1.6 0 3-0.6 4.1-1.7l2.9-2.9 10.3 10.3h-34.6l10.3-10.3zm14.7-0.7 10.3-10.3v20.7l-10.3-10.4z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-reply-all-symbolic-rtl.svg b/.icons/kora/actions/symbolic/mail-reply-all-symbolic-rtl.svg
new file mode 100644
index 000000000..92ca4e931
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-reply-all-symbolic-rtl.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g transform="matrix(.7343 0 0 1 2.31561 2.84217e-14)">
+ <path d="m9.5 1.5 6.5 4.5-6.5 4.5v-1.039l5-3.461-5-3.461v-1.039z" fill="#dfdfdf"/>
+ </g>
+ <g id="Reply--small-" transform="matrix(-.398773 1.47458e-32 0 .398773 186.54 -79.0521)" serif:id="Reply (small)">
+ <path d="m450 208.5v-6.5l-11.5 11 11.5 11v-6.5c5.5 0 10 4.5 10 10 0 2.8-1.1 5.3-2.9 7.1 4.1-2.4 6.9-6.9 6.9-12.1 0-7.8-6.3-14-14-14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-reply-all-symbolic.svg b/.icons/kora/actions/symbolic/mail-reply-all-symbolic.svg
new file mode 100644
index 000000000..5f9ad128a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-reply-all-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g transform="matrix(-.7343 0 0 1 14.7172 2.13163e-14)">
+ <path d="m9.5 1.5 6.5 4.5-6.5 4.5v-1.039l5-3.461-5-3.461v-1.039z" fill="#dfdfdf"/>
+ </g>
+ <g id="Reply--small-" transform="matrix(.398773 1.47458e-32 0 .398773 -169.507 -79.0521)" serif:id="Reply (small)">
+ <path d="m450 208.5v-6.5l-11.5 11 11.5 11v-6.5c5.5 0 10 4.5 10 10 0 2.8-1.1 5.3-2.9 7.1 4.1-2.4 6.9-6.9 6.9-12.1 0-7.8-6.3-14-14-14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-reply-rtl-symbolic.svg b/.icons/kora/actions/symbolic/mail-reply-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-reply-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/mail-reply-sender-rtl-symbolic.svg b/.icons/kora/actions/symbolic/mail-reply-sender-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/mail-reply-sender-symbolic.svg b/.icons/kora/actions/symbolic/mail-reply-sender-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-reply-sender-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/mail-reply-symbolic.svg b/.icons/kora/actions/symbolic/mail-reply-symbolic.svg
new file mode 100644
index 000000000..11b887b2a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-reply-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Reply--small-" transform="matrix(.398773 1.47458e-32 0 .398773 -172.241 -79.0521)" serif:id="Reply (small)">
+ <path d="m450 208.5v-6.5l-11.5 11 11.5 11v-6.5c5.5 0 10 4.5 10 10 0 2.8-1.1 5.3-2.9 7.1 4.1-2.4 6.9-6.9 6.9-12.1 0-7.8-6.3-14-14-14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-send-receive-symbolic.svg b/.icons/kora/actions/symbolic/mail-send-receive-symbolic.svg
new file mode 100644
index 000000000..6a37b6728
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-send-receive-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.672457 0 0 1 3.27543 .337469)">
+ <rect x="9" y="6" width="4" height="6" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.327543 .337469)">
+ <path d="m15 11h-8l4 4 4-4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.672457 0 0 1 -2.06948 -2.33747)">
+ <rect x="9" y="6" width="4" height="6" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.327543 -.337469)">
+ <path d="m1 5h8l-4-4-4 4z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-send-symbolic.svg b/.icons/kora/actions/symbolic/mail-send-symbolic.svg
new file mode 100644
index 000000000..d01fa1bc6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-send-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.961621 0 0 .961621 .307031 .307031)">
+ <path d="m5.121 8-4.176-1.116c-0.253-0.028-0.445-0.242-0.445-0.497v-5.387c0-0.173 0.09-0.334 0.237-0.425 0.148-0.091 0.332-0.1 0.487-0.022l14 7c0.169 0.084 0.276 0.258 0.276 0.447s-0.107 0.363-0.276 0.447l-14 7c-0.155 0.078-0.339 0.069-0.487-0.022-0.147-0.091-0.237-0.252-0.237-0.425v-5.194c0-0.254 0.192-0.468 0.445-0.497l4.176-1.309zm-3.621 1.944v4.247l12.382-6.191-12.382-6.191v4.482l6.025 1.709-6.025 1.944z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/mail-spam-symbolic.svg b/.icons/kora/actions/symbolic/mail-spam-symbolic.svg
new file mode 120000
index 000000000..18be0c63f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mail-spam-symbolic.svg
@@ -0,0 +1 @@
+mail-mark-junk-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/mark-location-symbolic.svg b/.icons/kora/actions/symbolic/mark-location-symbolic.svg
new file mode 100644
index 000000000..ac1030199
--- /dev/null
+++ b/.icons/kora/actions/symbolic/mark-location-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-2.761 0-5 2.239-5 5 0 4.5 5 9 5 9s5-4.5 5-9c0-2.761-2.239-5-5-5zm0 2.266c1.5 0 2.734 1.234 2.734 2.734s-1.234 2.734-2.734 2.734-2.734-1.234-2.734-2.734 1.234-2.734 2.734-2.734z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/marker-symbolic.svg b/.icons/kora/actions/symbolic/marker-symbolic.svg
new file mode 120000
index 000000000..2afa25ec2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/marker-symbolic.svg
@@ -0,0 +1 @@
+mail-flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/media-eject-symbolic.svg b/.icons/kora/actions/symbolic/media-eject-symbolic.svg
new file mode 100644
index 000000000..bf8ff2020
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-eject-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 8,3 3,8 V 9 H 13 V 8 Z M 3,11 V 13 H 13 V 11 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-mount-symbolic.svg b/.icons/kora/actions/symbolic/media-mount-symbolic.svg
new file mode 100644
index 000000000..5fccbaa57
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-mount-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 3 3 L 3 4 L 8 9 L 13 4 L 13 3 L 3 3 z M 3 11 L 3 13 L 13 13 L 13 11 L 3 11 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-playback-pause-symbolic.svg b/.icons/kora/actions/symbolic/media-playback-pause-symbolic.svg
new file mode 100644
index 000000000..55e734a36
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-playback-pause-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.476 2c-0.263 0-0.476 0.213-0.476 0.476v11.048c0 0.263 0.213 0.476 0.476 0.476h3.048c0.263 0 0.476-0.213 0.476-0.476v-11.048c0-0.263-0.213-0.476-0.476-0.476h-3.048z" fill="#dfdfdf"/>
+ <path d="m10.476 2c-0.263 0-0.476 0.213-0.476 0.476v11.048c0 0.263 0.213 0.476 0.476 0.476h3.048c0.263 0 0.476-0.213 0.476-0.476v-11.048c0-0.263-0.213-0.476-0.476-0.476h-3.048z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-playback-start-rtl-symbolic.svg b/.icons/kora/actions/symbolic/media-playback-start-rtl-symbolic.svg
new file mode 100644
index 000000000..c02345730
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-playback-start-rtl-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.0628 0 0 1.0628 -.503894 -.502409)">
+ <path d="m11.577 2.776c0.298-0.162 0.66-0.156 0.952 0.018 0.292 0.173 0.471 0.487 0.471 0.827v8.758c0 0.34-0.179 0.654-0.471 0.827-0.292 0.174-0.654 0.18-0.952 0.018-2.069-1.128-5.891-3.214-8.028-4.379-0.309-0.169-0.502-0.493-0.502-0.845s0.193-0.676 0.502-0.845c2.137-1.165 5.959-3.251 8.028-4.379z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-playback-start-symbolic-rtl.svg b/.icons/kora/actions/symbolic/media-playback-start-symbolic-rtl.svg
new file mode 120000
index 000000000..6946acbd6
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-playback-start-symbolic.svg b/.icons/kora/actions/symbolic/media-playback-start-symbolic.svg
new file mode 100644
index 000000000..52820153e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-playback-start-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1.0628 0 0 1.0628 16.5275 -.502409)">
+ <path d="m11.577 2.776c0.298-0.162 0.66-0.156 0.952 0.018 0.292 0.173 0.471 0.487 0.471 0.827v8.758c0 0.34-0.179 0.654-0.471 0.827-0.292 0.174-0.654 0.18-0.952 0.018-2.069-1.128-5.891-3.214-8.028-4.379-0.309-0.169-0.502-0.493-0.502-0.845s0.193-0.676 0.502-0.845c2.137-1.165 5.959-3.251 8.028-4.379z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-playback-stop-symbolic.svg b/.icons/kora/actions/symbolic/media-playback-stop-symbolic.svg
new file mode 100644
index 000000000..bb2d9b043
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-playback-stop-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 3.012c0-0.268 0.107-0.526 0.297-0.715 0.189-0.19 0.447-0.297 0.715-0.297h9.976c0.268 0 0.526 0.107 0.715 0.297 0.19 0.189 0.297 0.447 0.297 0.715v9.976c0 0.268-0.107 0.526-0.297 0.715-0.189 0.19-0.447 0.297-0.715 0.297h-9.976c-0.268 0-0.526-0.107-0.715-0.297-0.19-0.189-0.297-0.447-0.297-0.715v-9.976z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-record-symbolic.svg b/.icons/kora/actions/symbolic/media-record-symbolic.svg
new file mode 100644
index 000000000..219065736
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-record-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 13,8 A 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 5,5 0 0 1 13,8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-seek-backward-rtl-symbolic.svg b/.icons/kora/actions/symbolic/media-seek-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-seek-backward-symbolic-rtl.svg b/.icons/kora/actions/symbolic/media-seek-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-seek-backward-symbolic.svg b/.icons/kora/actions/symbolic/media-seek-backward-symbolic.svg
new file mode 100644
index 000000000..20d84decc
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-seek-backward-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(-1 0 0 1 15.9163 -3.2e-5)" d="m7.814 7.979v-3.266c0-.204.109-.393.285-.495.176-.103.394-.104.572-.002 1.435.82 4.308 2.461 5.752 3.287.179.102.289.292.289.497s-.11.395-.289.497c-1.444.826-4.317 2.467-5.752 3.288-.178.101-.396.1-.572-.003-.176-.102-.285-.291-.285-.495v-3.266c-.007.197-.116.378-.288.476-1.445.826-4.318 2.467-5.753 3.288-.177.101-.395.1-.571-.003-.177-.102-.286-.291-.286-.495v-6.574c0-.204.109-.393.286-.495.176-.103.394-.104.571-.002 1.435.82 4.308 2.461 5.753 3.287.172.098.281.279.288.476z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-seek-forward-rtl-symbolic.svg b/.icons/kora/actions/symbolic/media-seek-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-seek-forward-symbolic-rtl.svg b/.icons/kora/actions/symbolic/media-seek-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-seek-forward-symbolic.svg b/.icons/kora/actions/symbolic/media-seek-forward-symbolic.svg
new file mode 100644
index 000000000..23f59b21a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-seek-forward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(1.06846 0 0 1.06846 .916338 -.547648)" d="m6.186 7.535c.167.095.27.273.27.465s-.103.37-.27.465c-1.352.773-4.041 2.309-5.384 3.077-.166.095-.37.094-.535-.002s-.267-.273-.267-.464v-6.152c0-.191.102-.368.267-.464s.369-.097.535-.002c1.343.768 4.032 2.304 5.384 3.077z"/>
+ <path transform="matrix(1.06846 0 0 1.06846 7.8139 -.547648)" d="m6.186 7.535c.167.095.27.273.27.465s-.103.37-.27.465c-1.352.773-4.041 2.309-5.384 3.077-.166.095-.37.094-.535-.002s-.267-.273-.267-.464v-6.152c0-.191.102-.368.267-.464s.369-.097.535-.002c1.343.768 4.032 2.304 5.384 3.077z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-skip-backward-rtl-symbolic.svg b/.icons/kora/actions/symbolic/media-skip-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-skip-backward-symbolic-rtl.svg b/.icons/kora/actions/symbolic/media-skip-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-skip-backward-symbolic.svg b/.icons/kora/actions/symbolic/media-skip-backward-symbolic.svg
new file mode 100644
index 000000000..b278bbfc7
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-skip-backward-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16.1024,0)">
+ <path d="m16 4v8h-2v-8h2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.06846 0 0 1.06846 15.8976 -.547648)">
+ <path d="m6.186 7.535c0.167 0.095 0.27 0.273 0.27 0.465s-0.103 0.37-0.27 0.465c-1.352 0.773-4.041 2.309-5.384 3.077-0.166 0.095-0.37 0.094-0.535-2e-3s-0.267-0.273-0.267-0.464v-6.152c0-0.191 0.102-0.368 0.267-0.464s0.369-0.097 0.535-2e-3c1.343 0.768 4.032 2.304 5.384 3.077z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.06846 0 0 1.06846 9 -.547648)">
+ <path d="m6.186 7.535c0.167 0.095 0.27 0.273 0.27 0.465s-0.103 0.37-0.27 0.465c-1.352 0.773-4.041 2.309-5.384 3.077-0.166 0.095-0.37 0.094-0.535-2e-3s-0.267-0.273-0.267-0.464v-6.152c0-0.191 0.102-0.368 0.267-0.464s0.369-0.097 0.535-2e-3c1.343 0.768 4.032 2.304 5.384 3.077z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-skip-forward-rtl-symbolic.svg b/.icons/kora/actions/symbolic/media-skip-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-skip-forward-symbolic-rtl.svg b/.icons/kora/actions/symbolic/media-skip-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/media-skip-forward-symbolic.svg b/.icons/kora/actions/symbolic/media-skip-forward-symbolic.svg
new file mode 100644
index 000000000..5b0d9b5ed
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-skip-forward-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-.102442)">
+ <path d="m16 4v8h-2v-8h2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.06846 0 0 1.06846 .102442 -.547648)">
+ <path d="m6.186 7.535c0.167 0.095 0.27 0.273 0.27 0.465s-0.103 0.37-0.27 0.465c-1.352 0.773-4.041 2.309-5.384 3.077-0.166 0.095-0.37 0.094-0.535-2e-3s-0.267-0.273-0.267-0.464v-6.152c0-0.191 0.102-0.368 0.267-0.464s0.369-0.097 0.535-2e-3c1.343 0.768 4.032 2.304 5.384 3.077z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.06846 0 0 1.06846 7 -.547648)">
+ <path d="m6.186 7.535c0.167 0.095 0.27 0.273 0.27 0.465s-0.103 0.37-0.27 0.465c-1.352 0.773-4.041 2.309-5.384 3.077-0.166 0.095-0.37 0.094-0.535-2e-3s-0.267-0.273-0.267-0.464v-6.152c0-0.191 0.102-0.368 0.267-0.464s0.369-0.097 0.535-2e-3c1.343 0.768 4.032 2.304 5.384 3.077z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/media-view-subtitles-symbolic.svg b/.icons/kora/actions/symbolic/media-view-subtitles-symbolic.svg
new file mode 100644
index 000000000..250fdce6a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/media-view-subtitles-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.16667,0,0,1,-1.33333,0)">
+ <path d="m14 4.419c0-1.335-0.929-2.419-2.073-2.419h-7.854c-1.144 0-2.073 1.084-2.073 2.419v7.162c0 1.335 0.929 2.419 2.073 2.419h7.854c1.144 0 2.073-1.084 2.073-2.419v-7.162zm-0.857 0v7.162c0 0.783-0.545 1.419-1.216 1.419h-7.854c-0.671 0-1.216-0.636-1.216-1.419v-7.162c0-0.783 0.545-1.419 1.216-1.419h7.854c0.671 0 1.216 0.636 1.216 1.419z" fill="#dfdfdf"/>
+ </g>
+ <rect x="3" y="10" width="10" height="2" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/music-artist-symbolic.svg b/.icons/kora/actions/symbolic/music-artist-symbolic.svg
new file mode 100644
index 000000000..c03240326
--- /dev/null
+++ b/.icons/kora/actions/symbolic/music-artist-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" class="ColorScheme-Text" d="M 8 2 C 6.1991 2 4.7401 3.5445 4.5391 5.5391 C 4.2219 5.6038 4 5.8053 4 6.5 C 4 6.9819 4.4668 7.9204 5.1719 7.9883 A 3 4.5 0 0 0 8 11 A 3 4.5 0 0 0 10.828 7.9883 C 11.533 7.9204 12 6.9819 12 6.5 C 12 5.8053 11.778 5.6038 11.461 5.5391 C 11.26 3.5445 9.8009 2 8 2 z M 5.7598 11.01 C 3.1048 11.061 1 11.925 1 13 L 1 14 C 1 14.554 1.446 15 2 15 L 14 15 C 14.554 15 15 14.554 15 14 L 15 13 C 15 11.925 12.895 11.061 10.24 11.01 C 9.6488 11.618 8.8974 12 8 12 C 7.1026 12 6.3514 11.618 5.7598 11.01 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/music-playlist-symbolic.svg b/.icons/kora/actions/symbolic/music-playlist-symbolic.svg
new file mode 100644
index 000000000..df8fa424f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/music-playlist-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" class="ColorScheme-Text" d="M 1,1 V 3 H 15 V 1 Z M 1,5 V 7 H 15 V 5 Z M 1,9 V 11 H 15 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/new-window-symbolic.svg b/.icons/kora/actions/symbolic/new-window-symbolic.svg
new file mode 100644
index 000000000..631689422
--- /dev/null
+++ b/.icons/kora/actions/symbolic/new-window-symbolic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="3.05" x="1.64" y="1.45"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,15.077l-6.918,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,7.101l-0.895,0l0,-7.021c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.838,-0l0,0.895Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.472,12.472l-0,-1.944c-0,-0.292 0.237,-0.528 0.528,-0.528c0.292,0 0.528,0.236 0.528,0.528l-0,1.944l1.944,-0c0.292,-0 0.528,0.236 0.528,0.528c0,0.292 -0.236,0.528 -0.528,0.528l-1.944,-0l-0,1.944c-0,0.292 -0.236,0.528 -0.528,0.528c-0.291,0 -0.528,-0.236 -0.528,-0.528l-0,-1.944l-1.944,-0c-0.292,-0 -0.528,-0.236 -0.528,-0.528c0,-0.292 0.236,-0.528 0.528,-0.528l1.944,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-flip-horizontal-symbolic.svg b/.icons/kora/actions/symbolic/object-flip-horizontal-symbolic.svg
new file mode 100644
index 000000000..d3d2fdfe1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-flip-horizontal-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 5-5 3 5 3v-2.357h6v2.357l5-3-5-3v2.357h-6v-2.357z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-flip-vertical-symbolic.svg b/.icons/kora/actions/symbolic/object-flip-vertical-symbolic.svg
new file mode 100644
index 000000000..be74631b7
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-flip-vertical-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0-3 5h2.298v6h-2.298l3 5 3-5h-2.298v-6h2.298l-3-5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-merge-symbolic.svg b/.icons/kora/actions/symbolic/object-merge-symbolic.svg
new file mode 100644
index 000000000..a8528bccb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-merge-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 2-3 5h2.337v2c0 1.679-1.657 3-3.337 3h-3v1.365h3c1.62 0 3.39-0.788 4-1.984 0.61 1.196 2.38 1.984 4 1.984h3v-1.365h-3c-1.68 0-3.337-1.321-3.337-3v-2h2.337l-3-5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-move-symbolic.svg b/.icons/kora/actions/symbolic/object-move-symbolic.svg
new file mode 100644
index 000000000..28ae24276
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-move-symbolic.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0.5 8 3.5-3v2.397h2v1.206h-2v2.397l-3.5-3z" fill="#dfdfdf"/>
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,16,0)">
+ <path d="m0.5 8 3.5-3v2.397h2v1.206h-2v2.397l-3.5-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,16,16)">
+ <path d="m0.5 8 3.5-3v2.397h2v1.206h-2v2.397l-3.5-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17,-1,1,6.12323e-17,0,16)">
+ <path d="m0.5 8 3.5-3v2.397h2v1.206h-2v2.397l-3.5-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-rotate-left-symbolic.svg b/.icons/kora/actions/symbolic/object-rotate-left-symbolic.svg
new file mode 100644
index 000000000..e3d375d5e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-rotate-left-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m8 0v6l3.5-3-3.5-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m13.537 8c0 3.056-2.481 5.537-5.537 5.537s-5.537-2.481-5.537-5.537 2.546-5.537 5.602-5.537v1c-2.504 0-4.602 2.033-4.602 4.537s2.033 4.537 4.537 4.537 4.537-2.033 4.537-4.537h1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-rotate-right-symbolic.svg b/.icons/kora/actions/symbolic/object-rotate-right-symbolic.svg
new file mode 100644
index 000000000..26a93084f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-rotate-right-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0v6l3.5-3-3.5-3z" fill="#dfdfdf"/>
+ <path d="m13.537 8c0 3.056-2.481 5.537-5.537 5.537s-5.537-2.481-5.537-5.537 2.546-5.537 5.602-5.537v1c-2.504 0-4.602 2.033-4.602 4.537s2.033 4.537 4.537 4.537 4.537-2.033 4.537-4.537h1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-select-symbolic.svg b/.icons/kora/actions/symbolic/object-select-symbolic.svg
new file mode 100644
index 000000000..33270cd3c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-select-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M13.354,3.966C13.744,3.525 13.349,3.098 12.876,3.589L6,10.56L3.094,8.469C2.576,8.083 2.147,8.609 2.509,9.055L6.09,13.5L13.354,3.966Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/object-straighten-symbolic.svg b/.icons/kora/actions/symbolic/object-straighten-symbolic.svg
new file mode 100644
index 000000000..6246869f0
--- /dev/null
+++ b/.icons/kora/actions/symbolic/object-straighten-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-.5)">
+ <path d="m1 8v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1z" fill="#dfdfdf"/>
+ </g>
+ <path d="m15.002 9.548 0.132 0.496c0.363 1.355-0.442 2.75-1.797 3.113l-7.381 1.977c-1.355 0.363-2.75-0.442-3.113-1.797l-1.015-3.789h1.246l0.938 3.499c0.188 0.701 0.91 1.118 1.612 0.93l7.423-1.989c0.701-0.188 1.118-0.91 0.93-1.612l-0.221-0.828h1.246zm-13.695-1.945-0.441-1.647c-0.363-1.355 0.442-2.75 1.797-3.113l7.381-1.977c1.355-0.363 2.75 0.442 3.113 1.797l1.323 4.94h-1.246l-1.246-4.65c-0.188-0.701-0.91-1.118-1.612-0.93l-7.423 1.989c-0.701 0.188-1.118 0.91-0.93 1.612l0.53 1.979h-1.246z" fill="#dfdfdf"/>
+ <path d="m13.756 9.548 0.221 0.828c0.188 0.702-0.229 1.424-0.93 1.612l-7.423 1.989c-0.702 0.188-1.424-0.229-1.612-0.93l-0.938-3.499h10.682zm-11.203-1.945-0.53-1.979c-0.188-0.702 0.229-1.424 0.93-1.612l7.423-1.989c0.702-0.188 1.424 0.229 1.612 0.93l1.246 4.65h-10.681z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/open-menu-symbolic.svg b/.icons/kora/actions/symbolic/open-menu-symbolic.svg
new file mode 100644
index 000000000..49d83f0b8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/open-menu-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10 2c0-1.097-0.903-2-2-2s-2 0.903-2 2 0.903 2 2 2 2-0.903 2-2zm0 6c0-1.097-0.903-2-2-2s-2 0.903-2 2 0.903 2 2 2 2-0.903 2-2zm0 6c0-1.097-0.903-2-2-2s-2 0.903-2 2 0.903 2 2 2 2-0.903 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/pan-down-symbolic.svg b/.icons/kora/actions/symbolic/pan-down-symbolic.svg
new file mode 100644
index 000000000..e3a380915
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pan-down-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 13,6 8,11 3,6 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/pan-end-symbolic-rtl.svg b/.icons/kora/actions/symbolic/pan-end-symbolic-rtl.svg
new file mode 120000
index 000000000..8c2fe8d4a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pan-end-symbolic-rtl.svg
@@ -0,0 +1 @@
+pan-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/pan-end-symbolic.svg b/.icons/kora/actions/symbolic/pan-end-symbolic.svg
new file mode 100644
index 000000000..f4917c188
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pan-end-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 6,13 11,8 6,3 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/pan-start-symbolic-rtl.svg b/.icons/kora/actions/symbolic/pan-start-symbolic-rtl.svg
new file mode 120000
index 000000000..ab00c826d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pan-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+pan-end-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/pan-start-symbolic.svg b/.icons/kora/actions/symbolic/pan-start-symbolic.svg
new file mode 100644
index 000000000..557854af1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pan-start-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 10,13 5,8 10,3 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/pan-up-symbolic.svg b/.icons/kora/actions/symbolic/pan-up-symbolic.svg
new file mode 100644
index 000000000..a5139f5dc
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pan-up-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 13,10 8,5 3,10 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/pane-hide-symbolic-rtl.svg b/.icons/kora/actions/symbolic/pane-hide-symbolic-rtl.svg
new file mode 120000
index 000000000..5ad468dc2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pane-hide-symbolic-rtl.svg
@@ -0,0 +1 @@
+pane-show-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/pane-hide-symbolic.svg b/.icons/kora/actions/symbolic/pane-hide-symbolic.svg
new file mode 100644
index 000000000..f874ae83a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pane-hide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(-1.14957 0 0 1.14957 15.746 -1.19659)" d="m9 5-3.266 3 3.266 3v-2.417h4v-1.166h-4z"/>
+ <path transform="matrix(-1 0 0 1 15 0)" d="m2 13.531c0 .39.155.763.43 1.039.276.275.649.43 1.039.43h8.531v-1.067h-8.296c-.159 0-.31-.063-.422-.175s-.175-.263-.175-.422c0-2.028 0-8.644 0-10.672 0-.159.063-.31.175-.422s.263-.175.422-.175h8.296v-1.067h-8.531c-.39 0-.763.155-1.039.43-.275.276-.43.649-.43 1.039z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/pane-show-symbolic-rtl.svg b/.icons/kora/actions/symbolic/pane-show-symbolic-rtl.svg
new file mode 120000
index 000000000..be58fcda0
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pane-show-symbolic-rtl.svg
@@ -0,0 +1 @@
+pane-hide-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/pane-show-symbolic.svg b/.icons/kora/actions/symbolic/pane-show-symbolic.svg
new file mode 100644
index 000000000..f4335767a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/pane-show-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(1.14957 0 0 1.14957 -.746002 -1.19659)" d="m9 5-3.266 3 3.266 3v-2.417h4v-1.166h-4z"/>
+ <path d="m2 13.531c0 .39.155.763.43 1.039.276.275.649.43 1.039.43h8.531v-1.067h-8.296c-.159 0-.31-.063-.422-.175s-.175-.263-.175-.422c0-2.028 0-8.644 0-10.672 0-.159.063-.31.175-.422s.263-.175.422-.175h8.296v-1.067h-8.531c-.39 0-.763.155-1.039.43-.275.276-.43.649-.43 1.039z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/process-stop-symbolic.svg b/.icons/kora/actions/symbolic/process-stop-symbolic.svg
new file mode 100644
index 000000000..7ce9325b5
--- /dev/null
+++ b/.icons/kora/actions/symbolic/process-stop-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 1-4 4v6l4 4h6l4-4v-6l-4-4h-6zm0.539 0.849h4.922l3.69 3.69v4.922l-3.69 3.69h-4.922l-3.69-3.69v-4.922l3.69-3.69z" fill="#dfdfdf"/>
+ <path d="m6.5 4-2.5 2.5v3l2.5 2.5h3l2.5-2.5v-3l-2.5-2.5h-3z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/qrscanner-symbolic.svg b/.icons/kora/actions/symbolic/qrscanner-symbolic.svg
new file mode 100644
index 000000000..3e358524f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/qrscanner-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 1 1 L 1 6 L 6 6 L 6 1 L 1 1 z M 10 1 L 10 6 L 15 6 L 15 1 L 10 1 z M 2 2 L 5 2 L 5 5 L 2 5 L 2 2 z M 7 2 L 7 4 L 8 4 L 8 5 L 9 5 L 9 4 L 9 3 L 8 3 L 8 2 L 7 2 z M 8 5 L 7 5 L 7 6 L 7 7 L 8 7 L 8 6 L 8 5 z M 7 7 L 6 7 L 6 8 L 5 8 L 5 9 L 7 9 L 7 7 z M 7 9 L 7 10 L 8 10 L 8 9 L 7 9 z M 8 9 L 11 9 L 11 7 L 10 7 L 10 8 L 8 8 L 8 9 z M 11 9 L 11 10 L 12 10 L 12 11 L 13 11 L 13 9 L 11 9 z M 11 10 L 10 10 L 10 11 L 11 11 L 11 10 z M 10 11 L 8 11 L 8 12 L 10 12 L 10 11 z M 10 12 L 10 13 L 11 13 L 11 12 L 10 12 z M 11 13 L 11 14 L 12 14 L 12 13 L 11 13 z M 12 13 L 14 13 L 14 12 L 12 12 L 12 13 z M 14 13 L 14 15 L 15 15 L 15 14 L 15 13 L 14 13 z M 12 14 L 12 15 L 13 15 L 13 14 L 12 14 z M 11 14 L 8 14 L 7 14 L 7 15 L 11 15 L 11 14 z M 8 12 L 7 12 L 7 13 L 8 13 L 8 12 z M 5 8 L 5 7 L 3 7 L 3 8 L 5 8 z M 3 8 L 2 8 L 2 7 L 1 7 L 1 9 L 3 9 L 3 8 z M 11 2 L 14 2 L 14 5 L 11 5 L 11 2 z M 3 3 L 3 4 L 4 4 L 4 3 L 3 3 z M 12 3 L 12 4 L 13 4 L 13 3 L 12 3 z M 12 7 L 12 8 L 14 8 L 14 9 L 15 9 L 15 8 L 15 7 L 14 7 L 12 7 z M 1 10 L 1 15 L 5.0722656 15 L 6 15 L 6 10 L 1 10 z M 14 10 L 14 11 L 15 11 L 15 10 L 14 10 z M 2 11 L 5 11 L 5 14 L 2 14 L 2 11 z M 3 12 L 3 13 L 4 13 L 4 12 L 3 12 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/search-symbolic.svg b/.icons/kora/actions/symbolic/search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/kora/actions/symbolic/search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/selection-end-symbolic-rtl.svg b/.icons/kora/actions/symbolic/selection-end-symbolic-rtl.svg
new file mode 120000
index 000000000..768fa9f91
--- /dev/null
+++ b/.icons/kora/actions/symbolic/selection-end-symbolic-rtl.svg
@@ -0,0 +1 @@
+selection-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/selection-end-symbolic.svg b/.icons/kora/actions/symbolic/selection-end-symbolic.svg
new file mode 100644
index 000000000..76199d818
--- /dev/null
+++ b/.icons/kora/actions/symbolic/selection-end-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 5,2 11,8 V 14 H 5 V 8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/selection-mode-symbolic.svg b/.icons/kora/actions/symbolic/selection-mode-symbolic.svg
new file mode 100644
index 000000000..7ecdf576f
--- /dev/null
+++ b/.icons/kora/actions/symbolic/selection-mode-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 8.046875 1.0019531 C 7.6719614 0.9997493 7.2973018 1.0266897 6.9277344 1.0839844 C 5.4494647 1.3131629 4.0435249 2.0143543 2.953125 3.1484375 C 0.77232512 5.4166039 0.3755909 8.8740021 1.984375 11.578125 C 3.5931591 14.282248 6.8215774 15.584249 9.8554688 14.75 C 12.88936 13.915751 15 11.146501 15 8 A 1 1 0 0 0 14 7 A 1 1 0 0 0 13 8 C 13 10.255582 11.501029 12.222278 9.3261719 12.820312 C 7.151315 13.418347 4.8563883 12.495102 3.703125 10.556641 C 2.5498617 8.618179 2.8331694 6.1611003 4.3964844 4.5351562 C 5.9597994 2.9092122 8.4044748 2.5291983 10.386719 3.6054688 A 1 1 0 0 0 11.742188 3.2050781 A 1 1 0 0 0 11.339844 1.8476562 C 10.302894 1.2846387 9.1716157 1.0085646 8.046875 1.0019531 z M 15 2 A 1 1 0 0 0 14.292969 2.2929688 L 8.15625 8.4296875 L 6.8320312 6.4453125 A 1 1 0 0 0 5.4453125 6.1679688 A 1 1 0 0 0 5.1679688 7.5546875 L 7.84375 11.570312 L 15.707031 3.7070312 A 1 1 0 0 0 15.707031 2.2929688 A 1 1 0 0 0 15 2 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/selection-start-symbolic-rtl.svg b/.icons/kora/actions/symbolic/selection-start-symbolic-rtl.svg
new file mode 120000
index 000000000..17fd0bfc6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/selection-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+selection-end-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/selection-start-symbolic.svg b/.icons/kora/actions/symbolic/selection-start-symbolic.svg
new file mode 100644
index 000000000..4fd04557e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/selection-start-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 11,14 5,8 V 2 H 11 V 8 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/send-to-symbolic.svg b/.icons/kora/actions/symbolic/send-to-symbolic.svg
new file mode 100644
index 000000000..d9b57a614
--- /dev/null
+++ b/.icons/kora/actions/symbolic/send-to-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.393 3.189-1.393-2.189h6l-2.5 5.5-1.457-2.289-5.586 3.538c0.012 0.082 0.019 0.166 0.019 0.251 0 0.111-0.011 0.22-0.033 0.325l5.563 3.523 1.494-2.348 2.5 5.5h-6l1.356-2.131-5.582-3.535c-0.261 0.179-0.576 0.284-0.916 0.284-0.893 0-1.618-0.725-1.618-1.618s0.725-1.618 1.618-1.618c0.367 0 0.705 0.122 0.976 0.328l5.559-3.521z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/sidebar-places-symbolic.svg b/.icons/kora/actions/symbolic/sidebar-places-symbolic.svg
new file mode 100644
index 000000000..c4bdcd3ff
--- /dev/null
+++ b/.icons/kora/actions/symbolic/sidebar-places-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.444444 0 0 .444444 9.99201e-16 1.21152)">
+ <path d="M3.287,3.975L8.296,3.975C9.572,3.975 10.037,4.446 10.822,5.324C11.535,6.122 12.89,7 13.96,7L32.713,7C33.426,7 34,7.574 34,8.287L34,27.713C34,28.426 33.426,29 32.713,29L3.287,29C2.574,29 2,28.426 2,27.713L2,5.262C2,4.549 2.574,3.975 3.287,3.975Z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.444444 0 0 .444444 9.99201e-16 1.21152)">
+ <path d="m9.879 1.975c0.954 0 1.41 0.494 2.121 1.436 0.712 0.942 1.037 1.538 2.342 1.589h19.537c1.175 0 2.121 0.946 2.121 2.121v21.758c0 1.175-0.946 2.121-2.121 2.121h-31.758c-1.175 0-2.121-0.946-2.121-2.121v-24.783c0-1.175 0.946-2.121 2.121-2.121h7.758zm-6.592 2c-0.713 0-1.287 0.574-1.287 1.287v22.451c0 0.713 0.574 1.287 1.287 1.287h29.426c0.713 0 1.287-0.574 1.287-1.287v-19.426c0-0.713-0.574-1.287-1.287-1.287h-18.957c-0.813 0-2.257-0.981-2.771-1.496-0.515-0.514-0.937-1.529-2.272-1.529h-5.426z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/sidebar-show-right-rtl-symbolic.svg b/.icons/kora/actions/symbolic/sidebar-show-right-rtl-symbolic.svg
new file mode 120000
index 000000000..8cd36e61a
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/sidebar-show-right-symbolic.svg b/.icons/kora/actions/symbolic/sidebar-show-right-symbolic.svg
new file mode 100644
index 000000000..63f1320a4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/sidebar-show-right-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(0 -1 1 0 0 16)" fill="#dfdfdf">
+ <path d="m3 9h10v.98c0 .007.004.013.004.02v2c0 .007-.004.013-.004.02v.98h-10z"/>
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/sidebar-show-rtl-symbolic.svg b/.icons/kora/actions/symbolic/sidebar-show-rtl-symbolic.svg
new file mode 120000
index 000000000..829bcd4be
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/sidebar-show-symbolic.svg b/.icons/kora/actions/symbolic/sidebar-show-symbolic.svg
new file mode 100644
index 000000000..edc0af5aa
--- /dev/null
+++ b/.icons/kora/actions/symbolic/sidebar-show-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(0 -1 -1 0 16 16)" fill="#dfdfdf">
+ <path d="m3 9h10v.98c0 .007.004.013.004.02v2c0 .007-.004.013-.004.02v.98h-10z"/>
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/star-new-symbolic.svg b/.icons/kora/actions/symbolic/star-new-symbolic.svg
new file mode 100644
index 000000000..99f81d6dd
--- /dev/null
+++ b/.icons/kora/actions/symbolic/star-new-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M12.49,8C12.87,8 13.24,8.063 13.6,8.154L16,6.203L10.12,5.887L8,0.393L5.88,5.887L0,6.203L4.57,9.918L3.05,15.609L8,12.41C8.05,9.98 10.05,8 12.49,8Z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m12.5 9c-1.93 0-3.5 1.567-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.57-3.5-3.5-3.5zm-0.5 1h1v2h2v1h-2v2h-1v-2h-2v-1h2v-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-hibernate-symbolic.svg b/.icons/kora/actions/symbolic/system-hibernate-symbolic.svg
new file mode 100644
index 000000000..3e43c6c62
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-hibernate-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 2c-3.292 0-6 2.708-6 6s2.708 6 6 6 6-2.708 6-6-2.708-6-6-6zm0 1.087c2.695 0 4.913 2.218 4.913 4.913s-2.218 4.913-4.913 4.913-4.913-2.218-4.913-4.913 2.218-4.913 4.913-4.913z" fill="#dfdfdf"/>
+ <g transform="matrix(.7664 0 0 .7664 1.8688 1.8688)">
+ <path d="m11.102 8c0 1.702-1.4 3.102-3.102 3.102s-3.102-1.4-3.102-3.102 1.4-3.102 3.102-3.102 3.102 1.4 3.102 3.102z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-lock-screen-symbolic.svg b/.icons/kora/actions/symbolic/system-lock-screen-symbolic.svg
new file mode 100644
index 000000000..be3f52238
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-lock-screen-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.18314,0,0,1.15419,-1.50032,-1.62248)">
+ <path d="m12.814 8.746c0-0.412-0.326-0.746-0.727-0.746h-8.114c-0.401 0-0.727 0.334-0.727 0.746v4.583c0 0.411 0.326 0.745 0.727 0.745h8.114c0.401 0 0.727-0.334 0.727-0.745v-4.583z" style="fill-opacity:.5;fill:#dfdfdf"/>
+ </g>
+ <path d="m8 1c-2.216 0-4 1.784-4 4v2h-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-2c0-2.216-1.784-4-4-4zm5.246 7.141c0-0.168-0.137-0.305-0.305-0.305h-9.882c-0.168 0-0.305 0.137-0.305 0.305v5.812c0 0.168 0.137 0.305 0.305 0.305h9.882c0.168 0 0.305-0.137 0.305-0.305v-5.812zm-5.246-5.141c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-log-out-symbolic.svg b/.icons/kora/actions/symbolic/system-log-out-symbolic.svg
new file mode 100644
index 000000000..690f7bec8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-log-out-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12 5 4 3-4 3v-2.238h-4v-1.524h4v-2.238z" fill="#dfdfdf"/>
+ <path d="m8 2c-3.292 0-6 2.708-6 6s2.708 6 6 6c1.59-1e-3 3.116-0.635 4.24-1.76l-0.897-0.986c-0.863 0.864-2.034 1.35-3.254 1.352-2.527 0-4.606-2.079-4.606-4.606s2.079-4.606 4.606-4.606c1.22 2e-3 2.391 0.488 3.254 1.352l0.897-0.986c-1.124-1.125-2.65-1.759-4.24-1.76z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-reboot-symbolic.svg b/.icons/kora/actions/symbolic/system-reboot-symbolic.svg
new file mode 120000
index 000000000..e13c3f7b9
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-reboot-symbolic.svg
@@ -0,0 +1 @@
+system-restart-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/system-restart-symbolic.svg b/.icons/kora/actions/symbolic/system-restart-symbolic.svg
new file mode 100644
index 000000000..b353333ce
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-restart-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Reload-Icon" transform="matrix(.333333 .333333 -.333333 .333333 927.331 -1404.66)" serif:id="Reload Icon">
+ <path d="m752 3495h-9.039l3.378-3.36c-1.636-1.63-3.895-2.64-6.392-2.64-4.601 0-8.397 3.42-8.963 7.85 0 0-0.173 1.15-1.478 1.15-0.831 0-1.505-0.67-1.505-1.5 0-0.11 0.013-0.22 0.037-0.33 0.886-5.76 5.878-10.17 11.909-10.17 3.329 0 6.342 1.34 8.523 3.51l3.53-3.51v9zm-24 6h9.039l-3.378 3.36c1.635 1.63 3.895 2.64 6.392 2.64 4.601 0 8.397-3.42 8.963-7.85 0 0 0.173-1.15 1.478-1.15 0.831 0 1.505 0.67 1.505 1.5 0 0.11-0.013 0.22-0.037 0.33-0.886 5.76-5.878 10.17-11.909 10.17-3.329 0-6.342-1.34-8.523-3.51l-3.53 3.51v-9z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-run-symbolic.svg b/.icons/kora/actions/symbolic/system-run-symbolic.svg
new file mode 100644
index 000000000..52988b878
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-run-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.76 5.993-0.11 1.317c-0.418 0.154-0.807 0.379-1.15 0.664l-1.2-0.563-1.25 2.165 1.09 0.755c-0.039 0.219-0.059 0.44-0.06 0.662 1e-3 0.223 0.021 0.446 0.06 0.666l-1.09 0.752 1.25 2.165 1.2-0.562c0.343 0.284 0.732 0.507 1.15 0.66l0.11 1.319h2.5l0.11-1.317c0.418-0.154 0.807-0.379 1.15-0.664l1.19 0.564 1.25-2.165-1.08-0.755c0.039-0.219 0.059-0.441 0.06-0.663-1e-3 -0.223-0.021-0.445-0.06-0.665l1.08-0.752-1.25-2.165-1.19 0.562c-0.343-0.284-0.732-0.507-1.15-0.66l-0.11-1.32h-2.5zm1.247 2.322h6e-3c1.469 0 2.678 1.208 2.678 2.678s-1.209 2.679-2.678 2.679h-6e-3c-1.469 0-2.678-1.209-2.678-2.679s1.209-2.678 2.678-2.678z" fill="#dfdfdf"/>
+ <path d="m7.19 6.263-0.34-0.718c0.171-0.205 0.307-0.438 0.4-0.689l0.79-0.066v-1.501l-0.79-0.066c-0.046-0.125-0.103-0.246-0.17-0.362s-0.144-0.226-0.23-0.329l0.34-0.716-1.3-0.75-0.45 0.651c-0.265-0.045-0.535-0.044-0.8 2e-3l-0.45-0.653-1.3 0.75 0.34 0.717c-0.172 0.206-0.307 0.439-0.4 0.69l-0.79 0.066v1.5l0.79 0.066c0.046 0.126 0.103 0.247 0.17 0.363s0.144 0.225 0.23 0.328l-0.34 0.716 1.3 0.75 0.45-0.65c0.265 0.045 0.535 0.044 0.8-2e-3l0.45 0.653 1.3-0.75zm-1.356-0.852c-0.752 0.433-1.727 0.171-2.161-0.58-0.435-0.75-0.177-1.726 0.573-2.163 0.752-0.433 1.727-0.171 2.161 0.58 0.435 0.75 0.177 1.726-0.573 2.163z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-search-symbolic.svg b/.icons/kora/actions/symbolic/system-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/system-shutdown-symbolic.svg b/.icons/kora/actions/symbolic/system-shutdown-symbolic.svg
new file mode 100644
index 000000000..f0dfd05a4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-shutdown-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.983798 0 0 .983798 .129613 .129613)" d="m10.807 4.131c1.196.869 1.974 2.279 1.974 3.869 0 2.639-2.142 4.781-4.781 4.781s-4.781-2.142-4.781-4.781c0-1.581.77-2.984 1.955-3.855.329-.242.399-.705.158-1.034-.242-.329-.706-.4-1.035-.158-1.55 1.14-2.557 2.977-2.557 5.047 0 3.455 2.805 6.26 6.26 6.26s6.26-2.805 6.26-6.26c0-2.082-1.018-3.928-2.583-5.066-.33-.24-.793-.167-1.033.163-.24.331-.167.794.163 1.034z"/>
+ <path d="m8 .673c-.735 0-1.327.592-1.327 1.327v5c0 .735.592 1.327 1.327 1.327s1.327-.592 1.327-1.327v-5c0-.735-.592-1.327-1.327-1.327z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-suspend-symbolic.svg b/.icons/kora/actions/symbolic/system-suspend-symbolic.svg
new file mode 100644
index 000000000..a9fa41af8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-suspend-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 2c-3.292 0-6 2.708-6 6s2.708 6 6 6 6-2.708 6-6-2.708-6-6-6zm0 1.136c2.668 0 4.864 2.196 4.864 4.864s-2.196 4.864-4.864 4.864-4.864-2.196-4.864-4.864 2.196-4.864 4.864-4.864z" fill="#dfdfdf"/>
+ <path d="m6 7h4c0.554 0 1 0.446 1 1s-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1s0.446-1 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/system-switch-user-symbolic.svg b/.icons/kora/actions/symbolic/system-switch-user-symbolic.svg
new file mode 100644
index 000000000..6e2ac841c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/system-switch-user-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m9.428 11.062s.735-1.586.873-1.952c1.409.074 2.485.371 3.271.707.902.386 1.414 2.231 1.663 3.484.078.272.024.565-.146.791s-.45.273-.72.359c-2.183.701-7.406.722-9.793.039-.293-.084-.592-.148-.768-.398s-.22-.569-.117-.857c.359-1.209.96-2.946 1.789-3.379.73-.382 1.718-.631 3.001-.724z" fill-opacity=".5"/>
+ <path d="m9.456 2.731c1.339 0 2.595 1.247 2.419 2.763-.176 1.52-1.08 2.764-2.419 2.764-1.338 0-2.194-1.188-2.418-2.764-.216-1.51 1.08-2.763 2.418-2.763z"/>
+ <path d="m6.21 9.023c-.358.111-.678.242-.962.39-.402.21-.778.658-1.091 1.232-.401.737-.718 1.685-.942 2.439l-.007.019c-.642-.08-1.219-.187-1.687-.321-.293-.084-.592-.148-.768-.398s-.22-.569-.117-.857c.359-1.209.96-2.946 1.789-3.379.73-.382 1.718-.631 3.001-.724zm1.008-1.55c.326.501.752.881 1.26 1.093.299.125.17.053-.033.067-.707.052-1.329.149-1.873.288.209-.456.525-1.149.646-1.448zm-.453-.955c-.117.021-.239.032-.364.032-1.338 0-2.194-1.188-2.418-2.764-.216-1.51 1.08-2.763 2.418-2.763.888 0 1.74.549 2.161 1.361-1.242.428-2.23 1.703-2.019 3.181.048.336.123.656.222.953z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tab-new-symbolic.svg b/.icons/kora/actions/symbolic/tab-new-symbolic.svg
new file mode 100644
index 000000000..0bdc3a138
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tab-new-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m4 2s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2z" fill-opacity=".3"/>
+ <path d="m4 2s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2zm11 11s-2 0-2-2v-7s0-1-1-1h-8s-1 0-1 1v7c0 2-2 2-2 2z"/>
+ <path d="m7 5h2v2h2v2h-2v2h-2v-2h-2v-2h2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tag-symbolic.svg b/.icons/kora/actions/symbolic/tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/tool-arc-symbolic.svg b/.icons/kora/actions/symbolic/tool-arc-symbolic.svg
new file mode 100644
index 000000000..9ce709612
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-arc-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14 1c-1 0-.801 1-.801 1s-.059 2.04-.299 2.615c-.497 1.194-1.487 2.603-4.701 2.603-3.786 0-5.797 1.591-6.549 3.397-.451 1.083-.451 3.385-.451 3.385s-.199 1 .801 1 .801-1 .801-1-.062-1.747.299-2.615c.498-1.194 1.487-2.703 4.701-2.703 3.786 0 5.796-1.491 6.549-3.297.496-1.189.451-3.385.451-3.385s.199-1-.801-1z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-brush-symbolic.svg b/.icons/kora/actions/symbolic/tool-brush-symbolic.svg
new file mode 100644
index 000000000..c745b3e98
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-brush-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m5 10c0 2.761-3.183 4.963-4.288 4.963l9.288.037c1.105 0 2-2.239 2-5z" fill-opacity=".5"/>
+ <path d="m8.165 1c-.67 0-.67.645-.67.645v4.355s-2.495 0-2.495 1v2h7v-2c0-1-2.495-1-2.495-1v-4.355s0-.645-.67-.645z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-circle-symbolic.svg b/.icons/kora/actions/symbolic/tool-circle-symbolic.svg
new file mode 100644
index 000000000..52f3d9a5c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-circle-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1.077c3.249 0 5.923 2.674 5.923 5.923s-2.674 5.923-5.923 5.923-5.923-2.674-5.923-5.923 2.674-5.923 5.923-5.923z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-crop-symbolic.svg b/.icons/kora/actions/symbolic/tool-crop-symbolic.svg
new file mode 120000
index 000000000..1cd5ffd91
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-crop-symbolic.svg
@@ -0,0 +1 @@
+image-crop-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/tool-eraser-symbolic.svg b/.icons/kora/actions/symbolic/tool-eraser-symbolic.svg
new file mode 100644
index 000000000..de6686393
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-eraser-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m9 14h6v1h-7s0-1 1-1z"/>
+ <path d="m1 14h3c1 0 1 1 1 1h-4z"/>
+ <path transform="translate(.00085 -.217956)" d="m5.328 6.328-2.035 2.037c-.392.392-.392 1.023 0 1.414l2.928 2.928c.391.392 1.022.392 1.414 0l2.037-2.035z" fill-opacity=".5"/>
+ <path transform="translate(-.9913 .774194)" d="m11.072 1c-.255 0-.511.097-.707.293l-4.037 4.035 4.344 4.344 4.035-4.037c.392-.392.392-1.023 0-1.414l-2.928-2.928c-.196-.196-.451-.293-.707-.293z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-filters-symbolic.svg b/.icons/kora/actions/symbolic/tool-filters-symbolic.svg
new file mode 100644
index 000000000..09bee9123
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-filters-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m3.082.74h2.844v1.037h1.037v1.037h-1.037v1.037h1.037v1.038h-1.037v1.037h1.037v1.037h-1.037v1.037h1.037v1.037h-1.037v1.037h1.037v1.037h-1.037v1.038h1.037v1.037h-1.037v1.037h1.037v1.037h-3.881c-1.293 0-2.342-1.049-2.342-2.342v-9.836c0-1.293 1.049-2.342 2.342-2.342zm3.881 0h1.037v1.037h-1.037zm2.074 0h1.037v1.037h-1.037zm2.074 14.52h-1.037v-1.037h1.037zm-2.074 0h-1.037v-1.037h1.037zm-1.037-13.483h1.037v1.037h-1.037zm2.074 0h1.037v1.037h-1.037zm0 1.037v1.037h-1.037v-1.037zm0 1.037h1.037v1.038h-1.037zm0 1.038v1.037h-1.037v-1.037zm0 1.037h1.037v1.037h-1.037zm0 1.037v1.037h-1.037v-1.037zm0 1.037h1.037v1.037h-1.037zm0 1.037v1.037h-1.037v-1.037zm0 1.037h1.037v1.037h-1.037zm0 1.037v1.038h-1.037v-1.038zm0 1.038h1.037v1.037h-1.037zm0 1.037v1.037h-1.037v-1.037zm-2.074 1.037h-1.037v-1.037h1.037zm-1.037-11.409h1.037v1.037h-1.037zm0 2.075h1.037v1.037h-1.037zm1.037 0v-1.038h1.037v1.038zm-1.037 2.074h1.037v1.037h-1.037zm1.037 0v-1.037h1.037v1.037zm-1.037 2.074h1.037v1.037h-1.037zm1.037 0v-1.037h1.037v1.037zm-1.037 2.074h1.037v1.038h-1.037zm1.037 0v-1.037h1.037v1.037zm0 2.075v-1.037h1.037v1.037z"/>
+ <path d="m12.918 15.26h-1.807v-14.52h1.807c1.293 0 2.342 1.049 2.342 2.342v9.836c0 1.293-1.049 2.342-2.342 2.342z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-freeshape-symbolic.svg b/.icons/kora/actions/symbolic/tool-freeshape-symbolic.svg
new file mode 100644
index 000000000..44ad74e52
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-freeshape-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf;opacity:0.3" d="M 1.5,2.5 H 14.5 L 11,9 13.5,14.5 3.5,12.5 Z"/>
+ <path style="fill:#dfdfdf" d="M 1.5,2 A 0.50005,0.50005 0 0 0 1.0098,2.5977 L 3.0098,12.598 A 0.50005,0.50005 0 0 0 3.4023,12.99 L 13.402,14.99 A 0.50005,0.50005 0 0 0 13.955,14.293 L 11.559,9.0195 14.939,2.7363 A 0.50005,0.50005 0 0 0 14.5,2 Z M 2.1094,3 H 13.664 L 10.561,8.7637 A 0.50005,0.50005 0 0 0 10.545,9.207 L 12.641,13.818 3.9258,12.074 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-highlight-symbolic.svg b/.icons/kora/actions/symbolic/tool-highlight-symbolic.svg
new file mode 100644
index 000000000..9816a57ed
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-highlight-symbolic.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(-1.10173 0 0 1 8.8071 .516129)" d="m2.909 13h3.985l-1.894 2h-4z"/>
+ <g transform="matrix(.984351 -.176219 .176219 .984351 -1.15278 1.31488)">
+ <path d="m5 8.5 3.5 3.5-1 1h-2l-1.5-1.5v-2z" fill-opacity=".5"/>
+ <path d="m12 2.5-6.25 5.25 3.5 3.5 5.25-6.25c1.122-1.122 0-2 0-2l-.5-.5s-.866-1.134-2 0z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-line-symbolic.svg b/.icons/kora/actions/symbolic/tool-line-symbolic.svg
new file mode 100644
index 000000000..60ca7a629
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-line-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 12.778,13.778 C 12.778,13.778 13.278,14.278 13.778,13.778 14.278,13.278 13.778,12.778 13.778,12.778 L 3.2237,2.2237 C 3.2237,2.2237 2.7237,1.7237 2.2237,2.2237 1.7237,2.7237 2.2237,3.2237 2.2237,3.2237 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-magic-symbolic.svg b/.icons/kora/actions/symbolic/tool-magic-symbolic.svg
new file mode 100644
index 000000000..4f0054984
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-magic-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.512 1.812-.674 2.039-2.037.672 2.037.674.674 2.039.674-2.039 2.039-.674-2.039-.672zm7.035-.045-.201.612-.612.203.612.201.201.611.203-.611.611-.201-.611-.203zm-3.055-.902-.402 1.223-1.225.404 1.225.404.402 1.223.404-1.223 1.225-.404-1.225-.404zm6.748 2.729c-.328-.328-.86-.328-1.188 0-2.241 2.241-10.052 10.052-10.052 10.052l1.354 1.354s7.81-7.811 10.052-10.052c.157-.158.246-.372.246-.594 0-.223-.089-.437-.247-.595-.054-.055-.11-.11-.165-.165z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-oval-symbolic.svg b/.icons/kora/actions/symbolic/tool-oval-symbolic.svg
new file mode 100644
index 000000000..97b0d6662
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-oval-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 2c-3.84 0-7 2.708-7 6s3.16 6 7 6 7-2.708 7-6-3.16-6-7-6zm0 .877c3.309 0 6.031 2.313 6.031 5.123s-2.722 5.123-6.031 5.123-6.031-2.313-6.031-5.123 2.722-5.123 6.031-5.123z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-paint-symbolic.svg b/.icons/kora/actions/symbolic/tool-paint-symbolic.svg
new file mode 100644
index 000000000..da0f35fef
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-paint-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.866339 -.779598 .779598 .866339 -6.06822 7.75326)" d="m9.921 1.315c-.056-.334-.345-.579-.683-.579-.361-.002-.825-.002-1.186-.002-.339 0-.629.245-.685.579-.111.623-.264 1.603-.24 2.202.05 1.218.787 3.294.84 4.525.024.565-.049 1.464-.113 2.103-.017.194.049.386.18.529.131.144.317.225.511.225.067.001.134.001.2.001.195 0 .38-.082.512-.225.131-.144.197-.336.18-.53-.065-.639-.137-1.538-.113-2.103.053-1.228.789-3.29.838-4.507.025-.604-.129-1.592-.241-2.218z"/>
+ <path transform="matrix(.635045 -.977259 .977259 .635045 -4.90771 11.8283)" d="m8.907 11.057c-.261-.795-1.535-.96-2.197-.333-.677.641-.431 1.626-.272 2.215.199.738 1.592 2.545 1.592 2.545s-.448-1.563.226-2.366c.584-.697.855-1.441.651-2.061z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-polygon-symbolic.svg b/.icons/kora/actions/symbolic/tool-polygon-symbolic.svg
new file mode 100644
index 000000000..a84fabff9
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-polygon-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 12.98,2.5 1.9551,3.502 1.5,4 V 14 L 2.3203,14.385 8.0684,9.5938 13.777,12.447 14.496,11.945 13.496,2.9453 Z M 12.557,3.543 13.402,11.143 8.2227,8.5527 7.6797,8.6152 2.5,12.932 V 4.457 Z"/>
+ <path style="fill:#dfdfdf" d="M 10,9 A 2,2 0 0 1 8,11 2,2 0 0 1 6,9 2,2 0 0 1 8,7 2,2 0 0 1 10,9 Z M 4,4 A 2,2 0 0 1 2,6 2,2 0 0 1 0,4 2,2 0 0 1 2,2 2,2 0 0 1 4,4 Z M 4,14 A 2,2 0 0 1 2,16 2,2 0 0 1 0,14 2,2 0 0 1 2,12 2,2 0 0 1 4,14 Z M 16,12 A 2,2 0 0 1 14,14 2,2 0 0 1 12,12 2,2 0 0 1 14,10 2,2 0 0 1 16,12 Z M 15,3 A 2,2 0 0 1 13,5 2,2 0 0 1 11,3 2,2 0 0 1 13,1 2,2 0 0 1 15,3 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-rectangle-symbolic.svg b/.icons/kora/actions/symbolic/tool-rectangle-symbolic.svg
new file mode 100644
index 000000000..75aba833c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-rectangle-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 1v14h14v-14zm1.305 1.305h11.39v11.39h-11.39z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-roundedrect-symbolic.svg b/.icons/kora/actions/symbolic/tool-roundedrect-symbolic.svg
new file mode 100644
index 000000000..deeb4023b
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-roundedrect-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 1c-3 0-3 2-3 3v8c0 3 2 3 3 3h8c3 0 3-2 3-3v-8c0-3-2-3-3-3zm-.667 1.166h9.334s1.167 0 1.167 1.167v9.334s0 1.167-1.167 1.167h-9.334s-1.167 0-1.167-1.167v-9.334s0-1.167 1.167-1.167z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tool-skew-symbolic.svg b/.icons/kora/actions/symbolic/tool-skew-symbolic.svg
new file mode 100644
index 000000000..efc148162
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tool-skew-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m0 0v7h7v-7z" opacity=".3"/>
+ <path d="m0 0 9 9h7l-9-9zm5 9v2l-5 .01v2l5-.01v2l4-3z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tools-check-spelling-symbolic.svg b/.icons/kora/actions/symbolic/tools-check-spelling-symbolic.svg
new file mode 100644
index 000000000..0ec9baca4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tools-check-spelling-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 11.611-2.354 2.035c-0.388 0.385 0.203 1.03 0.59 0.643l1.764-1.582 2 2 2-2 2 2 2-2 2 2 2.204-2.203c0.361-0.361-0.062-0.924-0.526-0.511l-1.678 1.69-2-2.072-2 2-2-2-2 2-2-2z" fill="#dfdfdf"/>
+ <g transform="matrix(12,0,0,12,1.31475,10.8342)">
+ <path d="m0.264-0.064c-0.095 0-0.148-0.082-0.148-0.17 0-0.087 0.055-0.168 0.148-0.168 0.097 0 0.152 0.077 0.152 0.168 0 0.092-0.054 0.17-0.152 0.17zm0.237-0.404h-0.09v0.078h-2e-3c-0.037-0.056-0.093-0.092-0.162-0.092-0.136 0-0.221 0.117-0.221 0.245 0 0.134 0.081 0.253 0.224 0.253 0.067 0 0.123-0.036 0.159-0.089h2e-3v0.073h0.09v-0.468z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(12,0,0,12,8.01325,10.8342)">
+ <path d="m0.288-0.064c-0.095 0-0.148-0.082-0.148-0.17 0-0.087 0.055-0.168 0.148-0.168 0.097 0 0.152 0.077 0.152 0.168 0 0.092-0.054 0.17-0.152 0.17zm-0.233 0.064h0.09v-0.073h2e-3c0.036 0.053 0.093 0.089 0.159 0.089 0.144 0 0.224-0.119 0.224-0.253 0-0.128-0.085-0.245-0.22-0.245-0.07 0-0.126 0.036-0.163 0.092h-2e-3v-0.478h-0.09v0.868z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/tools-timer-symbolic.svg b/.icons/kora/actions/symbolic/tools-timer-symbolic.svg
new file mode 100644
index 000000000..034a6783e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/tools-timer-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.958 7.083 2.06-3.887c0.121-0.227 0.404-0.314 0.631-0.194 0.228 0.121 0.314 0.404 0.194 0.631l-2.094 3.95c0.039 0.095 0.06 0.199 0.06 0.308 0 0.447-0.362 0.809-0.809 0.809-0.221 0-0.421-0.088-0.567-0.231-0.081 8e-3 -0.166 1e-3 -0.249-0.024l-3.191-0.938c-0.348-0.103-0.548-0.469-0.445-0.817 0.102-0.348 0.468-0.547 0.816-0.445l3.191 0.939c0.011 3e-3 0.022 7e-3 0.033 0.01 0.109-0.065 0.235-0.104 0.37-0.111z" fill="#dfdfdf"/>
+ <path d="m1.749 8h-0.749c0-3.84 3.16-7 7-7s7 3.16 7 7-3.16 7-7 7v-0.749c3.429 0 6.251-2.822 6.251-6.251s-2.822-6.251-6.251-6.251-6.251 2.822-6.251 6.251z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/twitter-dm-symbolic.svg b/.icons/kora/actions/symbolic/twitter-dm-symbolic.svg
new file mode 100644
index 000000000..240655e89
--- /dev/null
+++ b/.icons/kora/actions/symbolic/twitter-dm-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.548 1-2.548 7v7h14v-7l-2.548-7h-8.904zm0.7 1-2.248 6.176v5.824h12v-5.824l-2.248-6.176h-7.504z" fill="#dfdfdf"/>
+ <path d="m5.2 3.04h5.6l2.169 5.126h-1.969l-1 2h-4l-1-2h-1.969l2.169-5.126z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/twitter-home-symbolic.svg b/.icons/kora/actions/symbolic/twitter-home-symbolic.svg
new file mode 100644
index 000000000..5c7073e83
--- /dev/null
+++ b/.icons/kora/actions/symbolic/twitter-home-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.75-8 7.811 1.52 1.544 1.15-0.974s0.371 2.625 0.617 4.364c0.122 0.863 0.861 1.505 1.733 1.505h5.96c0.872 0 1.611-0.642 1.733-1.505 0.246-1.739 0.617-4.364 0.617-4.364l1.15 0.974 1.52-1.544-8-7.811zm6.418 7.992 0.165-0.167-6.583-6.427-6.583 6.427 0.165 0.167 0.442-0.374c0.278-0.236 0.661-0.301 1.002-0.172 0.34 0.13 0.583 0.434 0.634 0.795 0 0 0.371 2.625 0.617 4.364 0.053 0.37 0.369 0.645 0.743 0.645h5.96c0.374 0 0.69-0.275 0.743-0.645 0.246-1.739 0.617-4.364 0.617-4.364 0.051-0.361 0.294-0.665 0.634-0.795 0.341-0.129 0.724-0.064 1.002 0.172l0.442 0.374z" fill="#dfdfdf"/>
+ <path d="m8 7c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/twitter-mentions-symbolic.svg b/.icons/kora/actions/symbolic/twitter-mentions-symbolic.svg
new file mode 100644
index 000000000..235f7884d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/twitter-mentions-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.479244 .21808 -.21808 .479244 -173.732 -333.706)" fill="#dfdfdf">
+ <path d="m587 456.785c-.1 1.7-1.3 3-3 3s-3-1.3-3-3z"/>
+ <path d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1-2.4-1-3.7l-.513-4c0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9l-.513 4c0 1.2-.3 2.4-.8 3.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8z" fill-opacity=".3"/>
+ <path d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1.513-7.7-1.513-7.7 0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9 0 0-.813 6.4-1.313 7.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8zm-10.714-16.33c-.294-.038-1.278-.038-1.572 0-3.052.391-5.018 3.1-5.018 6.23 0 .072-.896 6.965-1.49 8.153-.381.762-.838 1.448-1.421 2.064h17.419c-.483-.528-.882-1.129-1.167-1.681-.82-1.321-1.733-8.464-1.733-8.536 0-3.209-1.966-5.839-5.018-6.23z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/twitter-profile-symbolic.svg b/.icons/kora/actions/symbolic/twitter-profile-symbolic.svg
new file mode 100644
index 000000000..09551b67b
--- /dev/null
+++ b/.icons/kora/actions/symbolic/twitter-profile-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -1.0024)">
+ <path d="m10.4 11.08c-0.29 0.68-1.28 1.2-2.45 1.2s-2.15-0.51-2.44-1.19c-2.47 0.25-3.764 0.921-4.024 1.723l-0.486 1.837c0 0.2 0.16 0.35 0.35 0.35 4.433 0.716 8.867 0.718 13.3 0 0.19 0 0.35-0.15 0.35-0.35l-0.486-1.83c-0.267-0.822-1.604-1.5-4.114-1.74z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.89295 0 0 .89295 .857357 -.0444136)">
+ <path d="m8.01 1.69c-1.83 0-3.32 1.55-3.38 3.49-0.04 0.01-0.09 0.03-0.13 0.06-0.42 0.23-0.376 0.798-0.086 1.458 0.23 0.54 0.486 1.012 0.866 1.002 0.28 1.77 1.924 3.09 2.72 3.09s2.545-1.728 2.76-3.09c0.37 0.01 0.602-0.474 0.832-1.014 0.29-0.66 0.358-1.216-0.062-1.446-0.04-0.03-0.08-0.05-0.13-0.06-0.05-1.94-1.55-3.49-3.38-3.49h-0.01z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/value-decrease-symbolic.svg b/.icons/kora/actions/symbolic/value-decrease-symbolic.svg
new file mode 100644
index 000000000..d2ee00aff
--- /dev/null
+++ b/.icons/kora/actions/symbolic/value-decrease-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <rect style="fill:#dfdfdf" width="10" height="2" x="3" y="7"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/value-increase-symbolic.svg b/.icons/kora/actions/symbolic/value-increase-symbolic.svg
new file mode 100644
index 000000000..6ac09dd8e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/value-increase-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 7 3 L 7 7 L 3 7 L 3 9 L 7 9 L 7 13 L 9 13 L 9 9 L 13 9 L 13 7 L 9 7 L 9 3 L 7 3 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-app-grid-symbolic.svg b/.icons/kora/actions/symbolic/view-app-grid-symbolic.svg
new file mode 100644
index 000000000..1896b6603
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-app-grid-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 3.25,3 H 4.75 C 4.8885,3 5,3.1115 5,3.25 V 4.75 C 5,4.8885 4.8885,5 4.75,5 H 3.25 C 3.1115,5 3,4.8885 3,4.75 V 3.25 C 3,3.1115 3.1115,3 3.25,3 Z"/>
+ <path style="fill:#dfdfdf" d="M 7.25,3 H 8.75 C 8.8885,3 9,3.1115 9,3.25 V 4.75 C 9,4.8885 8.8885,5 8.75,5 H 7.25 C 7.1115,5 7,4.8885 7,4.75 V 3.25 C 7,3.1115 7.1115,3 7.25,3 Z"/>
+ <path style="fill:#dfdfdf" d="M 11.25,3 H 12.75 C 12.889,3 13,3.1115 13,3.25 V 4.75 C 13,4.8885 12.889,5 12.75,5 H 11.25 C 11.112,5 11,4.8885 11,4.75 V 3.25 C 11,3.1115 11.112,3 11.25,3 Z"/>
+ <path style="fill:#dfdfdf" d="M 11.25,7 H 12.75 C 12.889,7 13,7.1115 13,7.25 V 8.75 C 13,8.8885 12.889,9 12.75,9 H 11.25 C 11.112,9 11,8.8885 11,8.75 V 7.25 C 11,7.1115 11.112,7 11.25,7 Z"/>
+ <path style="fill:#dfdfdf" d="M 7.25,7 H 8.75 C 8.8885,7 9,7.1115 9,7.25 V 8.75 C 9,8.8885 8.8885,9 8.75,9 H 7.25 C 7.1115,9 7,8.8885 7,8.75 V 7.25 C 7,7.1115 7.1115,7 7.25,7 Z"/>
+ <path style="fill:#dfdfdf" d="M 3.25,7 H 4.75 C 4.8885,7 5,7.1115 5,7.25 V 8.75 C 5,8.8885 4.8885,9 4.75,9 H 3.25 C 3.1115,9 3,8.8885 3,8.75 V 7.25 C 3,7.1115 3.1115,7 3.25,7 Z"/>
+ <path style="fill:#dfdfdf" d="M 3.25,11 H 4.75 C 4.8885,11 5,11.112 5,11.25 V 12.75 C 5,12.889 4.8885,13 4.75,13 H 3.25 C 3.1115,13 3,12.889 3,12.75 V 11.25 C 3,11.112 3.1115,11 3.25,11 Z"/>
+ <path style="fill:#dfdfdf" d="M 7.25,11 H 8.75 C 8.8885,11 9,11.112 9,11.25 V 12.75 C 9,12.889 8.8885,13 8.75,13 H 7.25 C 7.1115,13 7,12.889 7,12.75 V 11.25 C 7,11.112 7.1115,11 7.25,11 Z"/>
+ <path style="fill:#dfdfdf" d="M 11.25,11 H 12.75 C 12.889,11 13,11.112 13,11.25 V 12.75 C 13,12.889 12.889,13 12.75,13 H 11.25 C 11.112,13 11,12.889 11,12.75 V 11.25 C 11,11.112 11.112,11 11.25,11 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-bottom-pane-symbolic.svg b/.icons/kora/actions/symbolic/view-bottom-pane-symbolic.svg
new file mode 100644
index 000000000..f83011ec1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-bottom-pane-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 9h10v0.98c0 7e-3 4e-3 0.013 4e-3 0.02v2c0 7e-3 -4e-3 0.013-4e-3 0.02v0.98h-10v-4z" fill="#dfdfdf"/>
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342v-9.836zm-0.895 0.08c0-0.843-0.684-1.527-1.527-1.527h-9.676c-0.843 0-1.527 0.684-1.527 1.527v9.676c0 0.843 0.684 1.527 1.527 1.527h9.676c0.843 0 1.527-0.684 1.527-1.527v-9.676z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-column-symbolic.svg b/.icons/kora/actions/symbolic/view-column-symbolic.svg
new file mode 100644
index 000000000..7a9dfc995
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-column-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 3,3 V 13 H 5 V 3 Z M 7,3 V 13 H 9 V 3 Z M 11,3 V 13 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-compact-symbolic.svg b/.icons/kora/actions/symbolic/view-compact-symbolic.svg
new file mode 100644
index 000000000..fb6909923
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-compact-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 4.25,4 H 5.75 C 5.8885,4 6,4.1115 6,4.25 V 5.75 C 6,5.8885 5.8885,6 5.75,6 H 4.25 C 4.1115,6 4,5.8885 4,5.75 V 4.25 C 4,4.1115 4.1115,4 4.25,4 Z"/>
+ <path style="fill:#dfdfdf" d="M 7.25,4 H 8.75 C 8.8885,4 9,4.1115 9,4.25 V 5.75 C 9,5.8885 8.8885,6 8.75,6 H 7.25 C 7.1115,6 7,5.8885 7,5.75 V 4.25 C 7,4.1115 7.1115,4 7.25,4 Z"/>
+ <path style="fill:#dfdfdf" d="M 10.25,4 H 11.75 C 11.889,4 12,4.1115 12,4.25 V 5.75 C 12,5.8885 11.889,6 11.75,6 H 10.25 C 10.112,6 10,5.8885 10,5.75 V 4.25 C 10,4.1115 10.112,4 10.25,4 Z"/>
+ <path style="fill:#dfdfdf" d="M 4.25,7 H 5.75 C 5.8885,7 6,7.1115 6,7.25 V 8.75 C 6,8.8885 5.8885,9 5.75,9 H 4.25 C 4.1115,9 4,8.8885 4,8.75 V 7.25 C 4,7.1115 4.1115,7 4.25,7 Z"/>
+ <path style="fill:#dfdfdf" d="M 7.25,7 H 8.75 C 8.8885,7 9,7.1115 9,7.25 V 8.75 C 9,8.8885 8.8885,9 8.75,9 H 7.25 C 7.1115,9 7,8.8885 7,8.75 V 7.25 C 7,7.1115 7.1115,7 7.25,7 Z"/>
+ <path style="fill:#dfdfdf" d="M 10.25,7 H 11.75 C 11.889,7 12,7.1115 12,7.25 V 8.75 C 12,8.8885 11.889,9 11.75,9 H 10.25 C 10.112,9 10,8.8885 10,8.75 V 7.25 C 10,7.1115 10.112,7 10.25,7 Z"/>
+ <path style="fill:#dfdfdf" d="M 4.25,10 H 5.75 C 5.8885,10 6,10.112 6,10.25 V 11.75 C 6,11.889 5.8885,12 5.75,12 H 4.25 C 4.1115,12 4,11.889 4,11.75 V 10.25 C 4,10.112 4.1115,10 4.25,10 Z"/>
+ <path style="fill:#dfdfdf" d="M 7.25,10 H 8.75 C 8.8885,10 9,10.112 9,10.25 V 11.75 C 9,11.889 8.8885,12 8.75,12 H 7.25 C 7.1115,12 7,11.889 7,11.75 V 10.25 C 7,10.112 7.1115,10 7.25,10 Z"/>
+ <path style="fill:#dfdfdf" d="M 10.25,10 H 11.75 C 11.889,10 12,10.112 12,10.25 V 11.75 C 12,11.889 11.889,12 11.75,12 H 10.25 C 10.112,12 10,11.889 10,11.75 V 10.25 C 10,10.112 10.112,10 10.25,10 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-conceal-symbolic.svg b/.icons/kora/actions/symbolic/view-conceal-symbolic.svg
new file mode 120000
index 000000000..5f30ce3b6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-conceal-symbolic.svg
@@ -0,0 +1 @@
+image-red-eye-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/view-continuous-symbolic.svg b/.icons/kora/actions/symbolic/view-continuous-symbolic.svg
new file mode 100644
index 000000000..ad3f3dd22
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-continuous-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="opacity:0.3;fill:#dfdfdf" d="M -12,10 H -4 V 12 H -12 Z" transform="scale(-1,1)"/>
+ <path style="opacity:0.3;fill:#dfdfdf" d="M -12,4 H -4 V 6 H -12 Z" transform="scale(-1,1)"/>
+ <path style="fill:#dfdfdf" d="M -14,7 H -2 V 9 H -14 Z" transform="scale(-1,1)"/>
+ <path style="opacity:0.3;fill:#dfdfdf" d="M -10,13 H -6 V 14 H -10 Z" transform="scale(-1,1)"/>
+ <path style="opacity:0.3;fill:#dfdfdf" d="M -10,2 H -6 V 3 H -10 Z" transform="scale(-1,1)"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-coverflow-symbolic.svg b/.icons/kora/actions/symbolic/view-coverflow-symbolic.svg
new file mode 100644
index 000000000..4a8a18770
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-coverflow-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 1,3 H 2 V 13 H 1 Z"/>
+ <path style="fill:#dfdfdf" d="M 3,4 H 4 V 12 H 3 Z"/>
+ <path style="fill:#dfdfdf" d="M 12,4 H 13 V 12 H 12 Z"/>
+ <path style="fill:#dfdfdf" d="M 14,3 H 15 V 13 H 14 Z"/>
+ <path style="fill:#dfdfdf" d="M 5,5 V 11 H 11 V 5 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-dual-symbolic.svg b/.icons/kora/actions/symbolic/view-dual-symbolic.svg
new file mode 100644
index 000000000..2a9d212dd
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-dual-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,16,0)">
+ <path d="m3 9h10v0.98c0 7e-3 4e-3 0.013 4e-3 0.02v2c0 7e-3 -4e-3 0.013-4e-3 0.02v0.98h-10v-4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,22.2134,0)">
+ <path d="m3 9h10v0.98c0 7e-3 4e-3 0.013 4e-3 0.02v2c0 7e-3 -4e-3 0.013-4e-3 0.02v0.98h-10v-4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,16,0)">
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342v-9.836zm-0.895 0.08c0-0.843-0.684-1.527-1.527-1.527h-9.676c-0.843 0-1.527 0.684-1.527 1.527v9.676c0 0.843 0.684 1.527 1.527 1.527h9.676c0.843 0 1.527-0.684 1.527-1.527v-9.676z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-filter-rtl-symbolic.svg b/.icons/kora/actions/symbolic/view-filter-rtl-symbolic.svg
new file mode 100644
index 000000000..2d6a17370
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-filter-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.821 2v12h-0.642v-12h0.642zm4.179 1v1h-2v-1h2zm-7 0v2h-2v-2h2zm-4 0v2h-2v-2h2zm11 3v1h-2v-1h2zm-7 1v2h-2v-2h2zm-4 0v2h-2v-2h2zm11 2v1h-2v-1h2zm-7 2v2h-2v-2h2zm-4 0v2h-2v-2h2zm11 1v1h-2v-1h2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-filter-symbolic-rtl.svg b/.icons/kora/actions/symbolic/view-filter-symbolic-rtl.svg
new file mode 120000
index 000000000..984131f82
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/view-filter-symbolic.svg b/.icons/kora/actions/symbolic/view-filter-symbolic.svg
new file mode 100644
index 000000000..aee761b66
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-filter-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.179 2v12h0.781v-12h-0.781zm-4.179 1v1h2v-1h-2zm7 0v2h2v-2h-2zm4 0v2h2v-2h-2zm-11 3v1h2v-1h-2zm7 1v2h2v-2h-2zm4 0v2h2v-2h-2zm-11 2v1h2v-1h-2zm7 2v2h2v-2h-2zm4 0v2h2v-2h-2zm-11 1v1h2v-1h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-fullscreen-symbolic.svg b/.icons/kora/actions/symbolic/view-fullscreen-symbolic.svg
new file mode 100644
index 000000000..5268735b3
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-fullscreen-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 2c-1 0-1 1-1 1v4h1.351v-3.519h3.638v-1.481h-3.989zm7.992 0v1.481h3.657v3.519h1.351v-4c0-1-1-1-1-1h-4.008zm-8.992 7.005v3.995c0 1 1 1 1 1h3.989v-1.481h-3.638v-3.514h-1.351zm12.649 0v3.514h-3.657v1.481h4.008s1 0 1-1v-3.995h-1.351z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-grid-symbolic.svg b/.icons/kora/actions/symbolic/view-grid-symbolic.svg
new file mode 100644
index 000000000..1b5a1f5fd
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-grid-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(1)" d="m5.738 4.131c0-.48-.389-.869-.869-.869h-1.738c-.48 0-.869.389-.869.869v1.738c0 .48.389.869.869.869h1.738c.48 0 .869-.389.869-.869z"/>
+ <path transform="translate(7)" d="m5.738 4.131c0-.48-.389-.869-.869-.869h-1.738c-.48 0-.869.389-.869.869v1.738c0 .48.389.869.869.869h1.738c.48 0 .869-.389.869-.869z"/>
+ <path transform="translate(1 6)" d="m5.738 4.131c0-.48-.389-.869-.869-.869h-1.738c-.48 0-.869.389-.869.869v1.738c0 .48.389.869.869.869h1.738c.48 0 .869-.389.869-.869z"/>
+ <path transform="translate(7 6)" d="m5.738 4.131c0-.48-.389-.869-.869-.869h-1.738c-.48 0-.869.389-.869.869v1.738c0 .48.389.869.869.869h1.738c.48 0 .869-.389.869-.869z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-left-pane-symbolic-rtl.svg b/.icons/kora/actions/symbolic/view-left-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/view-left-pane-symbolic.svg b/.icons/kora/actions/symbolic/view-left-pane-symbolic.svg
new file mode 100644
index 000000000..9587732b6
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-left-pane-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,16,0)">
+ <path d="m3 9h10v0.98c0 7e-3 4e-3 0.013 4e-3 0.02v2c0 7e-3 -4e-3 0.013-4e-3 0.02v0.98h-10v-4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,16,0)">
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342v-9.836zm-0.895 0.08c0-0.843-0.684-1.527-1.527-1.527h-9.676c-0.843 0-1.527 0.684-1.527 1.527v9.676c0 0.843 0.684 1.527 1.527 1.527h9.676c0.843 0 1.527-0.684 1.527-1.527v-9.676z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-list-bullet-symbolic.svg b/.icons/kora/actions/symbolic/view-list-bullet-symbolic.svg
new file mode 100644
index 000000000..43796524e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-list-bullet-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 2,3 V 5 H 4 V 3 Z m 4,0 v 2 h 8 V 3 Z M 2,7 V 9 H 4 V 7 Z m 4,0 v 2 h 8 V 7 Z m -4,4 v 2 h 2 v -2 z m 4,0 v 2 h 8 v -2 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-list-compact-symbolic.svg b/.icons/kora/actions/symbolic/view-list-compact-symbolic.svg
new file mode 100644
index 000000000..8490ede46
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-list-compact-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 8,5 H 12 V 6 H 8 Z"/>
+ <path style="fill:#dfdfdf" d="M 4.25,4 H 6.75 C 6.8885,4 7,4.1115 7,4.25 V 6.75 C 7,6.8885 6.8885,7 6.75,7 H 4.25 C 4.1115,7 4,6.8885 4,6.75 V 4.25 C 4,4.1115 4.1115,4 4.25,4 Z"/>
+ <path style="fill:#dfdfdf" d="M 8,10 H 12 V 11 H 8 Z"/>
+ <path style="fill:#dfdfdf" d="M 4.25,9 H 6.75 C 6.8885,9 7,9.1115 7,9.25 V 11.75 C 7,11.889 6.8885,12 6.75,12 H 4.25 C 4.1115,12 4,11.889 4,11.75 V 9.25 C 4,9.1115 4.1115,9 4.25,9 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-list-images-symbolic.svg b/.icons/kora/actions/symbolic/view-list-images-symbolic.svg
new file mode 100644
index 000000000..fce163ec9
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-list-images-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.15881 0 0 1.15881 -.71464 -1.60794)">
+ <path d="m9 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m6.202 2.047-0.457 1.082h-4.218c-0.595 0-1.082 0.487-1.082 1.083l-0.043 8.659c0 0.595 0.487 1.082 1.082 1.082h12.989c0.595 0 1.082-0.487 1.082-1.082l0.043-8.659c0-0.596-0.487-1.083-1.082-1.083h-2.625l-0.358-1.082h-5.331zm3.513 2.573c2.324 0 4.201 1.877 4.201 4.201 0 2.325-1.877 4.201-4.201 4.201-2.325 0-4.201-1.876-4.201-4.201 0-2.324 1.876-4.201 4.201-4.201zm-6.608-0.116c0.779 0 1.417 0.637 1.417 1.417 0 0.779-0.638 1.416-1.417 1.416-0.78 0-1.417-0.637-1.417-1.416 0-0.78 0.637-1.417 1.417-1.417z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-list-ordered-symbolic.svg b/.icons/kora/actions/symbolic/view-list-ordered-symbolic.svg
new file mode 100644
index 000000000..b080f817a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-list-ordered-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 3.0019531 3 L 2.0019531 4 L 2 5 L 3 5 L 3 7 L 5 7 L 5 3 L 3.0019531 3 z M 7.5 4 C 7.223 4 7 4.223 7 4.5 L 7 5.5 A 0.499 0.499 0 0 0 7.5 6 L 14.5 6 C 14.777 6 15 5.777 15 5.5 L 15 4.5 C 15 4.223 14.777 4 14.5 4 L 7.5 4 z M 3.9453125 9 C 3.2088109 9.0046667 2.6465529 9.2257482 2.0195312 9.7480469 L 2.515625 10.675781 C 3.4113702 10.127459 4.3461746 9.7012314 4.3730469 10.394531 C 4.3929524 10.892667 2.5165464 11.141441 2 12.099609 L 2 13 L 6 13 L 6 12 L 4.0097656 12 C 5.5026743 11.535321 5.7772912 10.863494 5.8320312 10.40625 C 5.7971312 9.3766551 4.9415802 8.993494 3.9453125 9 z M 7.5 10 C 7.223 10 7 10.223 7 10.5 L 7 11.5 A 0.499 0.499 0 0 0 7.5 12 L 14.5 12 C 14.777 12 15 11.777 15 11.5 L 15 10.5 C 15 10.223 14.777 10 14.5 10 L 7.5 10 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-list-symbolic.svg b/.icons/kora/actions/symbolic/view-list-symbolic.svg
new file mode 100644
index 000000000..7596fa0bd
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-list-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(1.09264 0 0 .761787 -1.28888 1.19107)" d="m8 4h6v2h-6z"/>
+ <path transform="matrix(1.09264 0 0 .761787 -1.28888 7.19107)" d="m8 4h6v2h-6z"/>
+ <path transform="translate(-.269865)" d="m5.738 4.131c0-.48-.389-.869-.869-.869h-1.738c-.48 0-.869.389-.869.869v1.738c0 .48.389.869.869.869h1.738c.48 0 .869-.389.869-.869z"/>
+ <path transform="translate(-.269865 6)" d="m5.738 4.131c0-.48-.389-.869-.869-.869h-1.738c-.48 0-.869.389-.869.869v1.738c0 .48.389.869.869.869h1.738c.48 0 .869-.389.869-.869z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-list-video-symbolic.svg b/.icons/kora/actions/symbolic/view-list-video-symbolic.svg
new file mode 100644
index 000000000..bfe24e65c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-list-video-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" version="1.1" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M1.576,8.602l0,3.441c0,0.389 0.315,0.704 0.704,0.704l7.278,0l0,-3.586c0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M15.484,7.38l0,6.507c0,0.096 -0.051,0.184 -0.132,0.231c-0.082,0.045 -0.182,0.042 -0.26,-0.009c-0.882,-0.572 -2.995,-1.945 -3.654,-2.373c-0.124,-0.081 -0.2,-0.221 -0.202,-0.372c-0.003,-0.349 -0.008,-0.988 -0.012,-1.337c-0.001,-0.151 0.072,-0.292 0.194,-0.375c0.657,-0.446 2.781,-1.887 3.669,-2.491c0.079,-0.053 0.179,-0.058 0.262,-0.012c0.083,0.046 0.135,0.134 0.135,0.231Zm-6.484,0.343l-8.303,0l-0,4.32c-0,0.874 0.709,1.583 1.583,1.583l8.157,0l-0,-4.465c-0,-0.794 -0.644,-1.438 -1.437,-1.438Zm-7.424,0.879l-0,3.441c-0,0.389 0.315,0.704 0.704,0.704l7.278,0l-0,-3.586c-0,-0.309 -0.25,-0.559 -0.558,-0.559l-7.424,0Zm3.991,-5.701c0.521,-0.641 1.316,-1.051 2.206,-1.051c1.57,0 2.844,1.275 2.844,2.844c-0,1.57 -1.274,2.844 -2.844,2.844c-0.89,0 -1.685,-0.409 -2.206,-1.05c-0.522,0.641 -1.317,1.05 -2.207,1.05c-1.569,0 -2.844,-1.274 -2.844,-2.844c-0,-1.569 1.275,-2.844 2.844,-2.844c0.89,0 1.685,0.41 2.207,1.051Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-mirror-symbolic.svg b/.icons/kora/actions/symbolic/view-mirror-symbolic.svg
new file mode 100644
index 000000000..e48ffea3d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-mirror-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 1.8613,0 C 1.0809,0 0,0.69182 0,1.5762 V 14.387 C 0,15.271 1.0809,16 1.8613,16 L 5.752,13.053 C 6.3603,12.597 7,12.324 7,11.439 V 4.5254 C 7,3.6409 6.188,3.303 5.752,2.9121 Z M 2,1.3535 5.8516,4.2598 C 5.8516,4.2598 6,4.328 6,4.5254 V 11.439 C 6,11.699 5.8984,11.699 5.8984,11.699 L 2,14.641 Z"/>
+ <path style="opacity:0.3;fill:#dfdfdf" d="M 13.139,0 C 13.919,0 15,0.69182 15,1.5762 V 14.387 C 15,15.271 13.919,16 13.139,16 L 9.248,13.053 C 8.6397,12.597 8,12.324 8,11.439 V 4.5254 C 8,3.6409 8.812,3.303 9.248,2.9121 Z M 13,1.3535 9.1484,4.2598 C 9.1484,4.2598 9,4.328 9,4.5254 V 11.439 C 9,11.699 9.1016,11.699 9.1016,11.699 L 13,14.641 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-more-horizontal-symbolic.svg b/.icons/kora/actions/symbolic/view-more-horizontal-symbolic.svg
new file mode 100644
index 000000000..b8cb28642
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-more-horizontal-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-.048306 -5.49884)">
+ <path d="m4.048 12.148c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-more-symbolic.svg b/.icons/kora/actions/symbolic/view-more-symbolic.svg
new file mode 100644
index 000000000..db189d9d2
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-more-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.900744 0 0 .900744 1.24442 -.0533499)">
+ <path d="m9 4.5c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.900744 0 0 .900744 1.24442 3.94665)">
+ <path d="m9 4.5c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.900744 0 0 .900744 1.24442 7.94665)">
+ <path d="m9 4.5c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-paged-symbolic.svg b/.icons/kora/actions/symbolic/view-paged-symbolic.svg
new file mode 100644
index 000000000..3a97e13e3
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-paged-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m2.602.655c-.579 0-1.048.469-1.048 1.048v10.25c0 .578.469 1.047 1.048 1.047h1.02v-9.413c0-.431.171-.845.476-1.15s.551-.477.982-.477h5.185v-.257c0-.579-.469-1.048-1.048-1.048z" fill-opacity=".3"/>
+ <path transform="translate(-.21735 .410915)" d="m5.774 1.97c-.387 0-.758.154-1.031.428-.274.273-.427.644-.427 1.031v10.113c0 .806.653 1.459 1.458 1.459h7.321c.806 0 1.459-.653 1.459-1.459 0-2.673 0-8.087 0-8.087l-2.946-3.485zm.009.931c-.296 0-.537.241-.537.537v10.095c0 .297.241.537.537.537h7.303c.297 0 .537-.24.537-.537 0-1.843 0-7.801 0-7.801l-2.403-.024v-2.807z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-pin-symbolic.svg b/.icons/kora/actions/symbolic/view-pin-symbolic.svg
new file mode 100644
index 000000000..7e34d2c01
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-pin-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 8.5254,0.13284 8.4961,0.16213 C 8.0959,0.56226 7.8721,1.0932 7.8691,1.6563 7.8663,2.1787 8.0531,2.672 8.3965,3.0566 L 5.0566,6.3965 C 4.672,6.0531 4.1787,5.8683 3.6562,5.8711 3.0932,5.8741 2.5622,6.0959 2.1621,6.4961 L 2.1328,6.5254 C 1.9575,6.7006 1.9554,6.9848 2.1289,7.1582 L 4.7187,9.7461 0.39257,14.074 0,16 1.9258,15.607 6.2539,11.281 8.8418,13.871 C 8.9285,13.958 9.044,14.001 9.1582,14 9.2724,13.999 9.3871,13.955 9.4746,13.867 L 9.5039,13.838 C 9.9041,13.438 10.126,12.907 10.129,12.344 10.132,11.821 9.9448,11.328 9.6016,10.943 L 12.943,7.6016 C 13.328,7.9448 13.821,8.1317 14.344,8.1289 14.907,8.1259 15.438,7.9041 15.838,7.5039 L 15.867,7.4746 C 15.955,7.3871 15.999,7.2724 16,7.1582 16.001,7.044 15.958,6.9285 15.871,6.8418 L 9.1582,0.12893 C 9.0715,0.04219 8.9561,0 8.8418,0 8.7275,0 8.613,0.04517 8.5254,0.13284 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-refresh-symbolic.svg b/.icons/kora/actions/symbolic/view-refresh-symbolic.svg
new file mode 100644
index 000000000..7e3988df8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-refresh-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Redo-Icon" transform="matrix(.572579 0 0 .572579 -478.12 -1994.88)" serif:id="Redo Icon">
+ <path d="m861 3495h-9.04l3.382-3.37c-1.625-1.62-3.862-2.63-6.342-2.63-4.971 0-9 4.03-9 9s4.029 9 9 9c3.591 0 6.682-2.11 8.126-5.15 0 0 0.252-0.85 1.374-0.85 0.828 0 1.5 0.67 1.5 1.5 0 0.29-0.101 0.54-0.24 0.76-1.952 3.99-6.026 6.74-10.76 6.74-6.627 0-12-5.37-12-12s5.373-12 12-12c3.311 0 6.297 1.35 8.464 3.52l3.536-3.52v9z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-restore-symbolic.svg b/.icons/kora/actions/symbolic/view-restore-symbolic.svg
new file mode 100644
index 000000000..dac8b9c74
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-restore-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 9.715s-1 0-1 1v3.285h1.404v-3h3.596v-1.285h-4zm-10 0v1.285h3.635v3h1.365v-3.285s0-1-1-1h-4zm9-7.715v3.325s0 1 1 1h4v-1.325h-3.596v-3h-1.404zm-5.365 0v3h-3.635v1.325h4c1 0 1-1 1-1v-3.325h-1.365z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-reveal-symbolic.svg b/.icons/kora/actions/symbolic/view-reveal-symbolic.svg
new file mode 120000
index 000000000..6ede223c4
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-reveal-symbolic.svg
@@ -0,0 +1 @@
+xapp-prefs-display-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/view-right-pane-symbolic-rtl.svg b/.icons/kora/actions/symbolic/view-right-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/view-right-pane-symbolic.svg b/.icons/kora/actions/symbolic/view-right-pane-symbolic.svg
new file mode 100644
index 000000000..045ad2f8c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-right-pane-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(6.12323e-17,-1,1,6.12323e-17,0,16)">
+ <path d="m3 9h10v0.98c0 7e-3 4e-3 0.013 4e-3 0.02v2c0 7e-3 -4e-3 0.013-4e-3 0.02v0.98h-10v-4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17,-1,1,6.12323e-17,0,16)">
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342v-9.836zm-0.895 0.08c0-0.843-0.684-1.527-1.527-1.527h-9.676c-0.843 0-1.527 0.684-1.527 1.527v9.676c0 0.843 0.684 1.527 1.527 1.527h9.676c0.843 0 1.527-0.684 1.527-1.527v-9.676z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-sort-ascending-symbolic.svg b/.icons/kora/actions/symbolic/view-sort-ascending-symbolic.svg
new file mode 100644
index 000000000..4beb85e7a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-sort-ascending-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Arrow-Left-Icon" transform="matrix(2.83127e-17 -.462382 .462382 2.83127e-17 -1455.09 198.512)" serif:id="Arrow Left Icon">
+ <path d="m423.5 3169.99h-17.368l6.41 6.41c0.593 0.59 0.593 1.55 0 2.14-0.593 0.6-1.554 0.6-2.147 0l-8.953-8.94c-0.304-0.31-0.45-0.71-0.442-1.11-8e-3 -0.4 0.138-0.8 0.442-1.1l8.953-8.95c0.593-0.59 1.554-0.59 2.147 0s0.593 1.56 0 2.15l-6.41 6.4h17.368c0.829 0 1.5 0.67 1.5 1.5s-0.671 1.5-1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17 1 -1 6.12323e-17 15.9988 -.548306)">
+ <path d="m4.048 12.148c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-sort-descending-symbolic.svg b/.icons/kora/actions/symbolic/view-sort-descending-symbolic.svg
new file mode 100644
index 000000000..ae995688e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-sort-descending-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Arrow-Left-Icon" transform="matrix(2.83127e-17 .462382 -.462382 2.83127e-17 1475.05 -183.512)" serif:id="Arrow Left Icon">
+ <path d="m423.5 3169.99h-17.368l6.41 6.41c0.593 0.59 0.593 1.55 0 2.14-0.593 0.6-1.554 0.6-2.147 0l-8.953-8.94c-0.304-0.31-0.45-0.71-0.442-1.11-8e-3 -0.4 0.138-0.8 0.442-1.1l8.953-8.95c0.593-0.59 1.554-0.59 2.147 0s0.593 1.56 0 2.15l-6.41 6.4h17.368c0.829 0 1.5 0.67 1.5 1.5s-0.671 1.5-1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(6.12323e-17,-1,1,6.12323e-17,-10.9988,15.5483)">
+ <path d="m4.048 12.148c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/view-top-pane-symbolic.svg b/.icons/kora/actions/symbolic/view-top-pane-symbolic.svg
new file mode 100644
index 000000000..d05060543
--- /dev/null
+++ b/.icons/kora/actions/symbolic/view-top-pane-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1,0,0,-1,0,16)">
+ <path d="m3 9h10v0.98c0 7e-3 4e-3 0.013 4e-3 0.02v2c0 7e-3 -4e-3 0.013-4e-3 0.02v0.98h-10v-4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1,0,0,-1,0,16)">
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342v-9.836zm-0.895 0.08c0-0.843-0.684-1.527-1.527-1.527h-9.676c-0.843 0-1.527 0.684-1.527 1.527v9.676c0 0.843 0.684 1.527 1.527 1.527h9.676c0.843 0 1.527-0.684 1.527-1.527v-9.676z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/window-close-symbolic.svg b/.icons/kora/actions/symbolic/window-close-symbolic.svg
new file mode 100644
index 000000000..b05a71aa8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-close-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.995 7.08 3.223-3.259c0.252-0.255 0.664-0.257 0.919-5e-3s0.258 0.664 5e-3 0.919l-3.232 3.269 3.232 3.269c0.253 0.255 0.25 0.667-5e-3 0.919-0.255 0.253-0.667 0.25-0.919-5e-3l-3.223-3.258-3.222 3.258c-0.253 0.255-0.664 0.258-0.92 5e-3 -0.255-0.252-0.257-0.664-5e-3 -0.919l3.233-3.269-3.233-3.269c-0.252-0.255-0.25-0.667 5e-3 -0.919 0.256-0.252 0.667-0.25 0.92 5e-3l3.222 3.259z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/window-maximize-symbolic-rtl.svg b/.icons/kora/actions/symbolic/window-maximize-symbolic-rtl.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-maximize-symbolic-rtl.svg
@@ -0,0 +1 @@
+window-maximize-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/window-maximize-symbolic.svg b/.icons/kora/actions/symbolic/window-maximize-symbolic.svg
new file mode 100644
index 000000000..192ab2328
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-maximize-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path 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-1h-6zm0 1v6h6v-6h-6z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/window-minimize-symbolic.svg b/.icons/kora/actions/symbolic/window-minimize-symbolic.svg
new file mode 100644
index 000000000..5ff32ba2b
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-minimize-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.159 12.358h7.603c0.359 0 0.65-0.292 0.65-0.65 0-0.359-0.291-0.65-0.65-0.65h-7.603c-0.359 0-0.65 0.291-0.65 0.65 0 0.358 0.291 0.65 0.65 0.65z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/window-new-symbolic.svg b/.icons/kora/actions/symbolic/window-new-symbolic.svg
new file mode 100644
index 000000000..631689422
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-new-symbolic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" width="12.73" height="3.05" x="1.64" y="1.45"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M10,15.077l-6.918,-0c-1.293,-0 -2.342,-1.049 -2.342,-2.342l-0,-9.836c-0,-1.293 1.049,-2.342 2.342,-2.342l9.836,-0c1.293,-0 2.342,1.049 2.342,2.342l0,7.101l-0.895,0l0,-7.021c0,-0.843 -0.684,-1.527 -1.527,-1.527l-9.676,-0c-0.843,-0 -1.527,0.684 -1.527,1.527l0,9.676c0,0.843 0.684,1.527 1.527,1.527l6.838,-0l0,0.895Z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.472,12.472l-0,-1.944c-0,-0.292 0.237,-0.528 0.528,-0.528c0.292,0 0.528,0.236 0.528,0.528l-0,1.944l1.944,-0c0.292,-0 0.528,0.236 0.528,0.528c0,0.292 -0.236,0.528 -0.528,0.528l-1.944,-0l-0,1.944c-0,0.292 -0.236,0.528 -0.528,0.528c-0.291,0 -0.528,-0.236 -0.528,-0.528l-0,-1.944l-1.944,-0c-0.292,-0 -0.528,-0.236 -0.528,-0.528c0,-0.292 0.236,-0.528 0.528,-0.528l1.944,-0Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/window-pop-out-symbolic.svg b/.icons/kora/actions/symbolic/window-pop-out-symbolic.svg
new file mode 100644
index 000000000..08600a86c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-pop-out-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-.326953 .326953 .326953 .326953 -893.059 -1162.84)">
+ <path d="m423.5 3169.99h-17.368l6.41 6.41c0.593 0.59 0.593 1.55 0 2.14-0.593 0.6-1.554 0.6-2.147 0l-8.953-8.94c-0.304-0.31-0.45-0.71-0.442-1.11-8e-3 -0.4 0.138-0.8 0.442-1.1l8.953-8.95c0.593-0.59 1.554-0.59 2.147 0s0.593 1.56 0 2.15l-6.41 6.4h17.368c0.829 0 1.5 0.67 1.5 1.5s-0.671 1.5-1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/window-restore-symbolic-rtl.svg b/.icons/kora/actions/symbolic/window-restore-symbolic-rtl.svg
new file mode 120000
index 000000000..5f68f50bd
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-restore-symbolic-rtl.svg
@@ -0,0 +1 @@
+window-restore-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/window-restore-symbolic.svg b/.icons/kora/actions/symbolic/window-restore-symbolic.svg
new file mode 100644
index 000000000..a70ee8f7d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/window-restore-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path 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-1h-6zm0 1v6h6v-6h-6z" fill="#dfdfdf"/>
+ <rect x="5" y="5" width="6" height="2.186" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg b/.icons/kora/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg
new file mode 120000
index 000000000..81c980fb6
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/xapp-go-history-next-symbolic.svg b/.icons/kora/actions/symbolic/xapp-go-history-next-symbolic.svg
new file mode 100644
index 000000000..88f91b089
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-go-history-next-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Arrow-Left-Icon" transform="matrix(-.462382 0 0 .462382 198.814 -1459.07)" serif:id="Arrow Left Icon">
+ <path d="m423.5 3169.99h-17.368l6.41 6.41c0.593 0.59 0.593 1.55 0 2.14-0.593 0.6-1.554 0.6-2.147 0l-8.953-8.94c-0.304-0.31-0.45-0.71-0.442-1.11-8e-3 -0.4 0.138-0.8 0.442-1.1l8.953-8.95c0.593-0.59 1.554-0.59 2.147 0s0.593 1.56 0 2.15l-6.41 6.4h17.368c0.829 0 1.5 0.67 1.5 1.5s-0.671 1.5-1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+ <path d="m4.048 12.148c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg b/.icons/kora/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..608be41c4
--- /dev/null
+++ b/.icons/kora/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/kora/actions/symbolic/xapp-go-history-previous-symbolic.svg b/.icons/kora/actions/symbolic/xapp-go-history-previous-symbolic.svg
new file mode 100644
index 000000000..a8d63897d
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-go-history-previous-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Arrow-Left-Icon" transform="matrix(.462382 0 0 .462382 -182.964 -1459.05)" serif:id="Arrow Left Icon">
+ <path d="m423.5 3169.99h-17.368l6.41 6.41c0.593 0.59 0.593 1.55 0 2.14-0.593 0.6-1.554 0.6-2.147 0l-8.953-8.94c-0.304-0.31-0.45-0.71-0.442-1.11-8e-3 -0.4 0.138-0.8 0.442-1.1l8.953-8.95c0.593-0.59 1.554-0.59 2.147 0s0.593 1.56 0 2.15l-6.41 6.4h17.368c0.829 0 1.5 0.67 1.5 1.5s-0.671 1.5-1.5 1.5z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.0273763 -.000100022)">
+ <path d="m4.048 12.148c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351zm4 0c0.742 0 1.351 0.61 1.351 1.351s-0.609 1.351-1.351 1.351c-0.741 0-1.351-0.61-1.351-1.351s0.61-1.351 1.351-1.351z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-prefs-behavior-symbolic.svg b/.icons/kora/actions/symbolic/xapp-prefs-behavior-symbolic.svg
new file mode 120000
index 000000000..3d8983752
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-prefs-behavior-symbolic.svg
@@ -0,0 +1 @@
+application-menu-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/xapp-prefs-display-symbolic.svg b/.icons/kora/actions/symbolic/xapp-prefs-display-symbolic.svg
new file mode 100644
index 000000000..3e9b6f9e8
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-prefs-display-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 2.782c-6 0-8 5.218-8 5.218s3.39 5 8 5c4.829 0 8-5 8-5s-2-5.218-8-5.218zm6.851 5.123c-0.611-1.156-2.593-4.123-6.851-4.123-4.232 0-6.216 2.931-6.839 4.102 0.461 0.584 1.381 1.643 2.621 2.548 1.156 0.844 2.597 1.568 4.218 1.568 3.501 0 6.013-2.956 6.851-4.095z" fill="#dfdfdf"/>
+ <path d="m8 3.524c-1.987 0-3.623 1.635-3.623 3.622 0 1.988 1.636 3.623 3.623 3.623s3.623-1.635 3.623-3.623c0-1.987-1.636-3.622-3.623-3.622zm0 2.415c-0.662 0-1.208 0.545-1.208 1.207 0 0.663 0.546 1.208 1.208 1.208s1.208-0.545 1.208-1.208c0-0.662-0.546-1.207-1.208-1.207z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-prefs-plugins-symbolic.svg b/.icons/kora/actions/symbolic/xapp-prefs-plugins-symbolic.svg
new file mode 100644
index 000000000..074b9f6ff
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-prefs-plugins-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.5 1c-0.83 0-1.5 0.67-1.5 1.5v1.5h-3c-0.55 0-1 0.45-1 1v3h1.5c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5h-1.5v3c0 0.55 0.45 1 1 1h3v-1.5c0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5v1.5h3c0.55 0 1-0.45 1-1v-3h1.5c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5h-1.5v-3c0-0.55-0.45-1-1-1h-3v-1.5c0-0.83-0.67-1.5-1.5-1.5z" style="fill-opacity:.3;fill-rule:nonzero;fill:#dfdfdf"/>
+ <path d="m6.5 1c-0.83 0-1.5 0.67-1.5 1.5v1.5h-3c-0.55 0-1 0.45-1 1v3h1.5c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5h-1.5v3c0 0.55 0.45 1 1 1h3v-1.5c0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5v1.5h3c0.55 0 1-0.45 1-1v-3h1.5c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5h-1.5v-3c0-0.55-0.45-1-1-1h-3v-1.5c0-0.83-0.67-1.5-1.5-1.5zm1.5 4c-0.552 0-1-0.448-1-1v-1.5c0-0.277-0.223-0.5-0.5-0.5s-0.5 0.223-0.5 0.5v1.5c0 0.552-0.448 1-1 1h-3v2h0.5c1.383 0 2.5 1.117 2.5 2.5s-1.117 2.5-2.5 2.5h-0.5v2h2v-0.5c0-1.383 1.117-2.5 2.5-2.5s2.5 1.117 2.5 2.5v0.5h2v-3c0-0.552 0.448-1 1-1h1.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.5c-0.552 0-1-0.448-1-1v-3h-3z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-prefs-preview-symbolic.svg b/.icons/kora/actions/symbolic/xapp-prefs-preview-symbolic.svg
new file mode 100644
index 000000000..2db30cfe3
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-prefs-preview-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.222 1.632c0.695 0 1.361 0.276 1.853 0.767 0.49 0.492 0.766 1.158 0.766 1.852v7.691c0 0.694-0.276 1.36-0.766 1.852-0.492 0.49-1.159 0.767-1.853 0.767h-8.445c-0.694 0-1.36-0.277-1.852-0.767-0.491-0.492-0.767-1.158-0.767-1.852v-7.691c0-0.694 0.276-1.36 0.767-1.852 0.492-0.491 1.158-0.767 1.852-0.767h8.445zm1.818 10.317c-5e-3 -1.838-0.015-5.451-0.02-7.655-4e-3 -1.027-0.834-1.858-1.86-1.862-2.264-6e-3 -6.07-0.019-8.339-0.025-0.494-2e-3 -0.97 0.193-1.321 0.543-0.351 0.349-0.549 0.823-0.55 1.318-4e-3 1.727-0.01 4.313-0.014 6.251l3.049-5.181 3.739 6.636 2.882-3.208 2.434 3.183z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-prefs-toolbar-symbolic.svg b/.icons/kora/actions/symbolic/xapp-prefs-toolbar-symbolic.svg
new file mode 100644
index 000000000..53f8e7d47
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-prefs-toolbar-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.846154 0 0 .846154 2.46154 1.23077)">
+ <path d="m12.6 6h2.8c0.332 0 0.6 0.268 0.6 0.6v2.8c0 0.332-0.268 0.6-0.6 0.6h-2.8c-0.332 0-0.6-0.268-0.6-0.6v-2.8c0-0.332 0.268-0.6 0.6-0.6z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.846154 0 0 .846154 -3.84615 1.23077)">
+ <path d="m12.6 6h2.8c0.332 0 0.6 0.268 0.6 0.6v2.8c0 0.332-0.268 0.6-0.6 0.6h-2.8c-0.332 0-0.6-0.268-0.6-0.6v-2.8c0-0.332 0.268-0.6 0.6-0.6z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.846154 0 0 .846154 -10.1538 1.23077)">
+ <path d="m12.6 6h2.8c0.332 0 0.6 0.268 0.6 0.6v2.8c0 0.332-0.268 0.6-0.6 0.6h-2.8c-0.332 0-0.6-0.268-0.6-0.6v-2.8c0-0.332 0.268-0.6 0.6-0.6z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-search-entire-word-symbolic.svg b/.icons/kora/actions/symbolic/xapp-search-entire-word-symbolic.svg
new file mode 100644
index 000000000..1b55b1e79
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-search-entire-word-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(1.01241)">
+ <path d="m9.5 5c-0.823 0-1.5 0.677-1.5 1.5 0 0.819 0.671 1.495 1.49 1.5 0.011 1.46-0.442 2.07-1.49 3.266 3.133-0.988 3-3.275 3-4.766 0-0.823-0.677-1.5-1.5-1.5zm3.275 0c-0.822 0-1.5 0.677-1.5 1.5 0 0.819 0.671 1.495 1.491 1.5 0.01 1.46-0.442 2.07-1.491 3.266 3.133-0.988 3-3.275 3-4.766 0-0.823-0.677-1.5-1.5-1.5z" style="fill-rule:nonzero;fill:#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,-1,14.9677,14.9355)">
+ <path d="m9.5 5c-0.823 0-1.5 0.677-1.5 1.5 0 0.819 0.671 1.495 1.49 1.5 0.011 1.46-0.442 2.07-1.49 3.266 3.133-0.988 3-3.275 3-4.766 0-0.823-0.677-1.5-1.5-1.5zm3.275 0c-0.822 0-1.5 0.677-1.5 1.5 0 0.819 0.671 1.495 1.491 1.5 0.01 1.46-0.442 2.07-1.491 3.266 3.133-0.988 3-3.275 3-4.766 0-0.823-0.677-1.5-1.5-1.5z" style="fill-rule:nonzero;fill:#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-search-wrap-symbolic.svg b/.icons/kora/actions/symbolic/xapp-search-wrap-symbolic.svg
new file mode 100644
index 000000000..622877d75
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-search-wrap-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(6.12323e-17,1,-1,6.12323e-17,15.918,0)">
+ <path d="m12.541 12.918h-9.082c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h9.082c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-text-case-symbolic.svg b/.icons/kora/actions/symbolic/xapp-text-case-symbolic.svg
new file mode 100644
index 000000000..4ed06d75e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-text-case-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(12,0,0,12,1.45675,13.0007)">
+ <path d="m0.525-0.189 0.086 0.189h0.101l-0.36-0.786-0.36 0.786h0.101l0.086-0.189h0.346zm-0.039-0.086h-0.268l0.134-0.305 0.134 0.305z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(10.8652,0,0,10.8652,9.90214,12.8268)">
+ <path d="m0.264-0.064c-0.095 0-0.148-0.082-0.148-0.17 0-0.087 0.055-0.168 0.148-0.168 0.097 0 0.152 0.077 0.152 0.168 0 0.092-0.054 0.17-0.152 0.17zm0.237-0.404h-0.09v0.078h-2e-3c-0.037-0.056-0.093-0.092-0.162-0.092-0.136 0-0.221 0.117-0.221 0.245 0 0.134 0.081 0.253 0.224 0.253 0.067 0 0.123-0.036 0.159-0.089h2e-3v0.073h0.09v-0.468z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/xapp-use-regex-symbolic.svg b/.icons/kora/actions/symbolic/xapp-use-regex-symbolic.svg
new file mode 100644
index 000000000..a1f14bfd0
--- /dev/null
+++ b/.icons/kora/actions/symbolic/xapp-use-regex-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path d="M 10.5,1 C 10.223,1 10,1.2231 10,1.5 V 3.2931 L 8.7324,2.0255 C 8.5366,1.8296 8.2213,1.8296 8.0254,2.0255 7.8295,2.2214 7.8295,2.5367 8.0254,2.7325 L 9.293,4 H 7.5 C 7.223,4 7,4.2231 7,4.5 7,4.7771 7.223,5 7.5,5 H 9.293 L 8.0254,6.2677 C 7.8295,6.4635 7.8295,6.7788 8.0254,6.9747 8.2213,7.1706 8.5366,7.1706 8.7324,6.9747 L 10,5.7071 V 7.5 C 10,7.7771 10.223,8 10.5,8 10.777,8 11,7.7771 11,7.5 V 5.7071 L 12.268,6.9747 C 12.463,7.1706 12.779,7.1706 12.975,6.9747 13.17,6.7788 13.17,6.4635 12.975,6.2677 L 11.707,5 H 13.5 C 13.777,5 14,4.7771 14,4.5 14,4.2231 13.777,4 13.5,4 H 11.707 L 12.975,2.7325 C 13.17,2.5367 13.17,2.2214 12.975,2.0255 12.779,1.8296 12.463,1.8296 12.268,2.0255 L 11,3.2931 V 1.5 C 11,1.2231 10.777,1 10.5,1 Z M 2.5,12 C 1.6716,12 1,12.672 1,13.5 1,14.328 1.6716,15 2.5,15 3.3284,15 4,14.328 4,13.5 4,12.672 3.3284,12 2.5,12 Z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-add-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-add-symbolic.svg
new file mode 120000
index 000000000..4d2ca098c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-add-symbolic.svg
@@ -0,0 +1 @@
+list-add-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-clear-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-clear-symbolic.svg
new file mode 120000
index 000000000..fcfbb5d51
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-clear-symbolic.svg
@@ -0,0 +1 @@
+edit-delete-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-consume-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-consume-symbolic.svg
new file mode 100644
index 000000000..b83b0b489
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-consume-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 7 1 C 4.1688716 1.0001168 1.6165988 2.7066191 0.53320312 5.3222656 C -0.55025108 7.9379217 0.04890343 10.947214 2.0507812 12.949219 C 4.0527857 14.951067 7.0620782 15.550222 9.6777344 14.466797 A 6.9926067 6.9926049 0 0 0 11.460938 13.394531 L 6.0664062 8 L 11.460938 2.6054688 C 10.249695 1.6028263 8.6952467 1 7 1 z M 11 6 C 9.8953949 6 9 6.8953945 9 8 A 2 1.9999997 0 1 0 11 6 z M 16 6 C 14.894075 6.008 14 6.900108 14 8 A 2.0146913 2.0003737 0 0 0 15.244141 9.8476562 A 2.0115434 1.9972479 0 0 0 16 10 L 16 6 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-delete-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-delete-symbolic.svg
new file mode 100644
index 000000000..bcc286fbb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-delete-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.707107 .707107 -.707107 .707107 13.0623 -3.45727)" d="m10.71 12.042h-2.405c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2.405v-2.405c0-.276.225-.5.5-.5.276 0 .5.224.5.5v2.405h2.406c.275 0 .5.224.5.5s-.225.5-.5.5h-2.406v2.405c0 .276-.224.5-.5.5-.275 0-.5-.224-.5-.5z"/>
+ <path d="m13.28 9.709h-1v-6.965c0-.554-.446-1-1-1h-7c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h4.756v1h-4.756c-1.108 0-2-.892-2-2v-10c0-1.108.892-2 2-2h7c1.108 0 2 .892 2 2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-delete-track-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-delete-track-symbolic.svg
new file mode 100644
index 000000000..da64b001e
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-delete-track-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.591835 0 0 .591835 3.35365 1.84566)" d="m9.751.965-3.383.676c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162l.011-10.339s2.581-.641 3.904-.989c.403-.106.435-.629.385-.855s-.278-.501-.686-.501c-.061 0-.126.008-.192.022z"/>
+ <path transform="matrix(.707107 .707107 -.707107 .707107 13.0623 -3.45727)" d="m10.71 12.042h-2.405c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2.405v-2.405c0-.276.225-.5.5-.5.276 0 .5.224.5.5v2.405h2.406c.275 0 .5.224.5.5s-.225.5-.5.5h-2.406v2.405c0 .276-.224.5-.5.5-.275 0-.5-.224-.5-.5z"/>
+ <path d="m13.28 9.709h-1v-6.965c0-.554-.446-1-1-1h-7c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h4.756v1h-4.756c-1.108 0-2-.892-2-2v-10c0-1.108.892-2 2-2h7c1.108 0 2 .892 2 2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-edit-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-filter-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-filter-symbolic.svg
new file mode 100644
index 000000000..f0a8e2dba
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-filter-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 14.343089,1.0000257 H 1.6570149 c -0.5829162,0 -0.87705616,0.7072712 -0.4640212,1.1202975 L 6,7.1780943 v 5.6344207 c 0,0.21413 0.054523,0.414812 0.2299606,0.537636 l 2.4874555,1.530707 C 9.1489836,15.182951 10,14.876458 10,14.343223 V 7.1780943 L 14.807135,2.1203232 C 15.219322,1.7081194 14.927203,1.0000257 14.343089,1.0000257 Z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-home-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-home-symbolic.svg
new file mode 120000
index 000000000..31672d489
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-home-symbolic.svg
@@ -0,0 +1 @@
+go-home-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-level-up-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-level-up-symbolic.svg
new file mode 100644
index 000000000..01e932e12
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-level-up-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <circle style="fill:#dfdfdf" cx="4.5" cy="11.5" r="2.5"/>
+ <circle style="fill:#dfdfdf" cx="11.5" cy="11.5" r="2.5"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-next-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-next-symbolic.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-next-symbolic.svg
@@ -0,0 +1 @@
+media-skip-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-now-playing-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-now-playing-symbolic.svg
new file mode 100644
index 000000000..5af6b4781
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-now-playing-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.899564 0 0 .899564 5.57155 .320911)" d="m9.751.965-3.383.676c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162l.011-10.339s2.581-.641 3.904-.989c.403-.106.435-.629.385-.855s-.278-.501-.686-.501c-.061 0-.126.008-.192.022z"/>
+ <path transform="matrix(-.693034 0 0 .72268 11.0413 2.21856)" d="m11.577 2.776c.298-.162.66-.156.952.018.292.173.471.487.471.827v8.758c0 .34-.179.654-.471.827-.292.174-.654.18-.952.018-2.069-1.128-5.891-3.214-8.028-4.379-.309-.169-.502-.493-.502-.845s.193-.676.502-.845c2.137-1.165 5.959-3.251 8.028-4.379z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-pause-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-pause-symbolic.svg
new file mode 120000
index 000000000..d8b505c76
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-pause-symbolic.svg
@@ -0,0 +1 @@
+media-playback-pause-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-play-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-play-symbolic.svg
new file mode 120000
index 000000000..09a4bad75
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-play-symbolic.svg
@@ -0,0 +1 @@
+media-playback-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-previous-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-previous-symbolic.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-previous-symbolic.svg
@@ -0,0 +1 @@
+media-skip-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-random-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-random-symbolic.svg
new file mode 100644
index 000000000..244394490
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-random-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="translate(-.125954 .001)" d="m11.876 12.331c-2.027-.203-3.97-1.79-5.076-3.404-.98-1.429-1.895-3.579-3.594-3.579h-2.14l-.004-.001c-.617-.012-.806-.211-.81-.862-.005-.591.193-.841.81-.85l.004-.001h2.14c2.069 0 3.211 1.688 4.403 3.427.907 1.323 2.628 3.236 4.267 3.534v-1.373l4.124 2.251-4.124 2.251zm-5.813-4.094c.178.289.353.572.53.831.154.223.308.446.466.664-1.016 1.426-2.102 2.634-3.853 2.634h-2.14l-.004-.001c-.617-.009-.764-.321-.76-.912.005-.651.143-.788.76-.8l.004-.001h2.14c1.274 0 2.107-1.208 2.857-2.415zm5.813-4.568v-1.395l4.124 2.251-4.124 2.251v-1.371c-1.193.217-2.794 1.289-3.504 2.366-.191-.296-.375-.586-.557-.852-.15-.218-.299-.436-.449-.65.956-1.304 2.823-2.431 4.51-2.6z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-repeat-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-repeat-symbolic.svg
new file mode 100644
index 000000000..ed69f15cb
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-repeat-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="translate(0 .896)" d="m12.541 12.918h-9.082c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-.805 0-1.459.654-1.459 1.459v4.918c0 .805.654 1.459 1.459 1.459h9.082c.805 0 1.459-.654 1.459-1.459v-4.918c0-.805-.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-replace-queue-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-replace-queue-symbolic.svg
new file mode 100644
index 000000000..7cfd19721
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-replace-queue-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(1.6026 0 0 1.25759 -6.72565 -1.64209)" d="m8 9h4v1h-4zm0 2h4v1h-4zm0-4h4v1h-4z"/>
+ <path transform="translate(-.21735 .410915)" d="m5.774 1.97c-.387 0-.758.154-1.031.428-.274.273-.427.644-.427 1.031v10.113c0 .806.653 1.459 1.458 1.459h7.321c.806 0 1.459-.653 1.459-1.459 0-2.673 0-8.087 0-8.087l-2.946-3.485zm.009.931c-.296 0-.537.241-.537.537v10.095c0 .297.241.537.537.537h7.303c.297 0 .537-.24.537-.537 0-1.843 0-7.801 0-7.801l-2.403-.024v-2.807zm4.646-1.239h-1.644v-.554h-5.436c-.297 0-.537.24-.537.537v10.095c0 .297.24.537.536.537h.427v.931h-.435c-.806 0-1.459-.653-1.459-1.459 0-2.507 0-7.606 0-10.113 0-.387.154-.758.427-1.031.274-.274.645-.428 1.032-.428h5.834z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/ymuse-save-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-save-symbolic.svg
new file mode 120000
index 000000000..98b3146bd
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-save-symbolic.svg
@@ -0,0 +1 @@
+document-save-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-search-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-sort-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-sort-symbolic.svg
new file mode 120000
index 000000000..4d6e5704a
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-sort-symbolic.svg
@@ -0,0 +1 @@
+view-sort-ascending-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-stop-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-stop-symbolic.svg
new file mode 120000
index 000000000..0d9bb18d0
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-stop-symbolic.svg
@@ -0,0 +1 @@
+media-playback-stop-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/actions/symbolic/ymuse-update-db-symbolic.svg b/.icons/kora/actions/symbolic/ymuse-update-db-symbolic.svg
new file mode 100644
index 000000000..a45804a15
--- /dev/null
+++ b/.icons/kora/actions/symbolic/ymuse-update-db-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 7 1 C 3.6862915 1 1 2.3431458 1 4 C 1 5.6568542 3.6862915 7 7 7 C 10.313708 7 13 5.6568542 13 4 C 13 2.3431458 10.313708 1 7 1 z M 1.8046875 6.5 C 1.277784 6.956017 1.0002554 7.4733518 1 8 C 1.0008346 9.4868054 3.1795592 10.749003 6.1210938 10.966797 C 6.3796727 9.7481891 7.0838408 8.6699972 8.0957031 7.9433594 C 7.734715 7.9789985 7.3679353 7.9979586 7 8 C 4.8567065 7.99985 2.8763342 7.4280733 1.8046875 6.5 z M 11 8 A 4 4 0 0 0 7 12 A 4 4 0 0 0 11 16 A 4 4 0 0 0 14.453125 14 L 11 14 A 2 2 0 0 1 9 12 A 2 2 0 0 1 11 10 A 2 2 0 0 1 12.414062 10.585938 L 11 12 L 15 12 L 15 8 L 13.828125 9.171875 A 4 4 0 0 0 11 8 z M 1.8105469 10.496094 C 1.2802683 10.952973 1.0006627 11.47176 1 12 C 1 13.656854 3.6862915 15 7 15 L 7.015625 15 C 6.3609344 14.136479 6.0045032 13.083636 6 12 C 6.00123 11.98437 6.0025262 11.968735 6.0039062 11.953125 C 4.2418883 11.803922 2.7046048 11.269782 1.8105469 10.496094 z"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/zoom-fit-best-symbolic.svg b/.icons/kora/actions/symbolic/zoom-fit-best-symbolic.svg
new file mode 100644
index 000000000..0216f1a32
--- /dev/null
+++ b/.icons/kora/actions/symbolic/zoom-fit-best-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 9.007v3.993c0 1 1 1 1 1h4v-1.178h-3.822v-3.815zm12.822 0v3.815h-3.822v1.178h4s1 0 1-1v-3.993zm-11.822-7.007c-1 0-1 1-1 1v3.998h1.178v-3.82h3.822v-1.178zm8 0v1.178h3.822v3.82h1.178v-3.998c0-1-1-1-1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/zoom-in-symbolic.svg b/.icons/kora/actions/symbolic/zoom-in-symbolic.svg
new file mode 100644
index 000000000..cda7aca06
--- /dev/null
+++ b/.icons/kora/actions/symbolic/zoom-in-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(.148883)" d="m3.424 8.945h8.854c.522 0 .945-.423.945-.945s-.423-.946-.945-.946h-8.854c-.522 0-.945.424-.945.946s.423.945.945.945z"/>
+ <path transform="matrix(0 -1 1 0 .000111 15.851)" d="m3.424 8.945h8.854c.522 0 .945-.423.945-.945s-.423-.946-.945-.946h-8.854c-.522 0-.945.424-.945.946s.423.945.945.945z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/actions/symbolic/zoom-original-symbolic.svg b/.icons/kora/actions/symbolic/zoom-original-symbolic.svg
new file mode 100644
index 000000000..1b4aadbd1
--- /dev/null
+++ b/.icons/kora/actions/symbolic/zoom-original-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.983 3.39c0-1.31-1.063-2.373-2.373-2.373h-9.22c-1.31 0-2.373 1.063-2.373 2.373v9.22c0 1.31 1.063 2.373 2.373 2.373h9.22c1.31 0 2.373-1.063 2.373-2.373v-9.22zm-1 0v9.22c0 0.758-0.615 1.373-1.373 1.373h-9.22c-0.758 0-1.373-0.615-1.373-1.373v-9.22c0-0.758 0.615-1.373 1.373-1.373h9.22c0.758 0 1.373 0.615 1.373 1.373z" fill="#dfdfdf"/>
+ <path d="m7 5h2v6h-2v-4h-1v-1s1 0 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/actions/symbolic/zoom-out-symbolic.svg b/.icons/kora/actions/symbolic/zoom-out-symbolic.svg
new file mode 100644
index 000000000..5996a7c9c
--- /dev/null
+++ b/.icons/kora/actions/symbolic/zoom-out-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="translate(.148883)" d="m3.424 8.945h8.854c.522 0 .945-.423.945-.945s-.423-.946-.945-.946h-8.854c-.522 0-.945.424-.945.946s.423.945.945.945z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting01.svg b/.icons/kora/animations/scalable/nm-stage01-connecting01.svg
new file mode 100644
index 000000000..6339b4dde
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting01.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 471.875 367.875)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="460" x2="471" xlink:href="#a" y1="374" y2="378"/><g transform="translate(-449.00001 -369.00003)"><path d="m460 372c-4.40643 0-8 3.59357-8 8s3.59357 8 8 8v-2c-3.32555 0-6-2.67445-6-6s2.67445-6 6-6c .55228 0 1-.44772 1-1s-.44772-1-1-1z" fill="url(#c)"/><path d="m460 372c4.40643 0 8 3.59357 8 8s-3.59357 8-8 8v-2c3.32555 0 6-2.67445 6-6s-2.67445-6-6-6z" fill="url(#b)"/><path d="m449 369.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting02.svg b/.icons/kora/animations/scalable/nm-stage01-connecting02.svg
new file mode 100644
index 000000000..f1685b360
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting02.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 500.34655 375.43694)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(.8660254 .5 -.5 .8660254 479.6077 363.6077)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-473.00001 -369.00003)"><path d="m488 373.0718c-3.81608-2.20322-8.72499-.88788-10.9282 2.9282-2.20322 3.81608-.88788 8.72499 2.9282 10.9282l1-1.73205c-2.88001-1.66277-3.85893-5.31614-2.19615-8.19615 1.66277-2.88001 5.31614-3.85893 8.19615-2.19615.47829.27614 1.08988.11226 1.36602-.36603.27615-.47829.11227-1.08988-.36602-1.36602z" fill="url(#c)"/><path d="m488 373.0718c3.81608 2.20321 5.13142 7.11212 2.9282 10.9282-2.20321 3.81608-7.11212 5.13142-10.9282 2.9282l1-1.73205c2.88001 1.66278 6.53338.68386 8.19615-2.19615 1.66278-2.88001.68386-6.53338-2.19615-8.19615z" fill="url(#b)"/><path d="m473 369.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting03.svg b/.icons/kora/animations/scalable/nm-stage01-connecting03.svg
new file mode 100644
index 000000000..016f05a1a
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting03.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.5 -.8660254 -.8660254 .5 524.43806 384.22155)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(.5 .8660254 -.8660254 .5 512.39231 363.6077)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-497.00001 -369.00003)"><path d="m514.9282 376c-2.20321-3.81608-7.11212-5.13142-10.9282-2.9282-3.81608 2.20321-5.13142 7.11212-2.9282 10.9282l1.73205-1c-1.66278-2.88001-.68386-6.53338 2.19615-8.19615 2.88001-1.66278 6.53338-.68386 8.19615 2.19615.27614.47829.88773.64217 1.36603.36603.47829-.27615.64217-.88774.36602-1.36603z" fill="url(#c)"/><path d="m514.9282 376c2.20322 3.81608.88788 8.72499-2.9282 10.9282-3.81608 2.20322-8.72499.88788-10.9282-2.9282l1.73205-1c1.66277 2.88001 5.31614 3.85893 8.19615 2.19615 2.88001-1.66277 3.85893-5.31614 2.19615-8.19615z" fill="url(#b)"/><path d="m497 369.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting04.svg b/.icons/kora/animations/scalable/nm-stage01-connecting04.svg
new file mode 100644
index 000000000..8a8b7f197
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting04.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 544.125 391.875)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 544 368)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-521.00001 -369.00003)"><path d="m540 380c0-4.40643-3.59357-8-8-8s-8 3.59357-8 8h2c0-3.32555 2.67445-6 6-6s6 2.67445 6 6c0 .55228.44772 1 1 1s1-.44772 1-1z" fill="url(#c)"/><path d="m540 380c0 4.40643-3.59357 8-8 8s-8-3.59357-8-8h2c0 3.32555 2.67445 6 6 6s6-2.67445 6-6z" fill="url(#b)"/><path d="m521 369.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting05.svg b/.icons/kora/animations/scalable/nm-stage01-connecting05.svg
new file mode 100644
index 000000000..a45583b0b
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting05.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5 -.8660254 -.8660254 -.5 560.56305 396.34656)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(-.5 .8660254 -.8660254 -.5 572.3923 375.6077)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-545.00001 -369.00003)"><path d="m562.9282 384c2.20322-3.81608.88788-8.72498-2.9282-10.9282-3.81609-2.20321-8.72499-.88788-10.92821 2.9282l1.73205 1c1.66278-2.88001 5.31614-3.85892 8.19616-2.19615 2.88001 1.66278 3.85892 5.31614 2.19615 8.19615-.27614.4783-.11227 1.08989.36602 1.36603.4783.27614 1.08989.11227 1.36603-.36603z" fill="url(#c)"/><path d="m562.9282 384c-2.20322 3.81609-7.11212 5.13142-10.9282 2.92821-3.81609-2.20322-5.13142-7.11212-2.92821-10.92821l1.73205 1c-1.66277 2.88002-.68386 6.53338 2.19616 8.19616 2.88001 1.66277 6.53337.68386 8.19615-2.19616z" fill="url(#b)"/><path d="m545 369.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting06.svg b/.icons/kora/animations/scalable/nm-stage01-connecting06.svg
new file mode 100644
index 000000000..be3457353
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting06.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8660254 -.49999999 -.49999999 -.8660254 575.77844 396.43806)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(-.8660254 .49999999 -.49999999 -.8660254 596.3923 384.39231)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-569.00001 -369.00003)"><path d="m584 386.92821c3.81608-2.20322 5.13142-7.11212 2.9282-10.92821-2.20322-3.81608-7.11212-5.13142-10.9282-2.9282l1 1.73205c2.88001-1.66277 6.53337-.68386 8.19615 2.19615 1.66277 2.88002.68386 6.53338-2.19615 8.19616-.4783.27614-.64217.88773-.36603 1.36602.27614.4783.88773.64217 1.36603.36603z" fill="url(#c)"/><path d="m584 386.92821c-3.81609 2.20321-8.72499.88788-10.92821-2.92821-2.20321-3.81608-.88788-8.72498 2.92821-10.9282l1 1.73205c-2.88002 1.66278-3.85893 5.31614-2.19616 8.19615 1.66278 2.88002 5.31614 3.85893 8.19616 2.19616z" fill="url(#b)"/><path d="m569 369.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting07.svg b/.icons/kora/animations/scalable/nm-stage01-connecting07.svg
new file mode 100644
index 000000000..ffddcf3b6
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting07.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99999999 0 0 -.99999999 448.12499 416.125)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 -.99999999 471.99999 416)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-449.00001 -393.00003)"><path d="m460 412.00001c4.40643-.00001 8-3.59357 8-8.00001-.00001-4.40643-3.59357-8-8-8v2c3.32555.00001 5.99999 2.67445 6 6-.00001 3.32556-2.67445 6-6 6.00001-.55229-.00001-1 .44771-1 .99999-.00001.55229.44771 1 1 1.00001z" fill="url(#c)"/><path d="m460 412.00001c-4.40644-.00001-8.00001-3.59357-8-8.00001 0-4.40643 3.59356-8 8-8v2c-3.32556 0-6 2.67445-6.00001 6 0 3.32556 2.67445 6 6.00001 6.00001z" fill="url(#b)"/><path d="m449 393.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting08.svg b/.icons/kora/animations/scalable/nm-stage01-connecting08.svg
new file mode 100644
index 000000000..a64ee8bbc
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting08.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8660254 .49999999 .49999999 -.8660254 467.65344 408.56305)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(-.8660254 -.49999999 .49999999 -.8660254 488.3923 420.3923)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-473.00001 -393.00003)"><path d="m480 410.92821c3.81608 2.20321 8.72499.88788 10.92821-2.92821 2.2032-3.81608.88787-8.72499-2.92821-10.9282l-1 1.73205c2.88001 1.66278 3.85892 5.31613 2.19615 8.19615-1.66278 2.88002-5.31614 3.85893-8.19615 2.19616-.47829-.27615-1.08988-.11227-1.36602.36602-.27616.47829-.11227 1.08988.36602 1.36603z" fill="url(#c)"/><path d="m480 410.92821c-3.81609-2.20323-5.13143-7.11213-2.9282-10.92821 2.20321-3.81608 7.11211-5.13142 10.9282-2.9282l-1 1.73205c-2.88002-1.66278-6.53337-.68386-8.19616 2.19615-1.66278 2.88002-.68386 6.53337 2.19616 8.19616z" fill="url(#b)"/><path d="m473 393.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting09.svg b/.icons/kora/animations/scalable/nm-stage01-connecting09.svg
new file mode 100644
index 000000000..f3191eaed
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting09.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5 .86602539 .86602539 -.5 491.56194 399.77844)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(-.5 -.86602539 .86602539 -.5 503.60769 420.3923)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-497.00001 -393.00003)"><path d="m501.07179 408.00001c2.20322 3.81607 7.11213 5.13142 10.92822 2.9282 3.81606-2.20322 5.13141-7.11213 2.92819-10.9282l-1.73205.99999c1.66277 2.88002.68386 6.53337-2.19615 8.19615-2.88002 1.66278-6.53338.68386-8.19616-2.19614-.27613-.4783-.88772-.64217-1.36601-.36603-.47831.27613-.64217.88773-.36604 1.36603z" fill="url(#c)"/><path d="m501.07179 408.00001c-2.20321-3.8161-.88788-8.725 2.92821-10.92821 3.81608-2.20322 8.72498-.88788 10.9282 2.92821l-1.73205.99999c-1.66278-2.88002-5.31613-3.85892-8.19616-2.19615-2.88002 1.66278-3.85892 5.31613-2.19615 8.19616z" fill="url(#b)"/><path d="m497 393.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting10.svg b/.icons/kora/animations/scalable/nm-stage01-connecting10.svg
new file mode 100644
index 000000000..97c21a749
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting10.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .99999999 .99999999 0 519.875 392.12499)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(0 -.99999999 .99999999 0 520 416)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-521.00001 -393.00003)"><path d="m523.99999 404.00001c.00001 4.40642 3.59358 8 8.00002 8 4.40641-.00001 7.99999-3.59358 7.99998-8l-1.99999-.00001c-.00001 3.32556-2.67445 6-6 6-3.32556 0-6-2.67445-6.00001-5.99999.00001-.55229-.4477-1-.99998-1-.5523-.00002-1 .44771-1.00002 1z" fill="url(#c)"/><path d="m523.99999 404.00001c.00001-4.40645 3.59357-8.00001 8.00001-8 4.40643-.00001 7.99999 3.59356 7.99999 8l-1.99999-.00001c0-3.32556-2.67444-5.99999-6.00001-6-3.32556 0-5.99999 2.67444-6 6.00001z" fill="url(#b)"/><path d="m521 393.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting11.svg b/.icons/kora/animations/scalable/nm-stage01-connecting11.svg
new file mode 100644
index 000000000..7dad5b38d
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting11.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.49999999 .8660254 .8660254 .49999999 551.43695 387.65345)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(.49999999 -.8660254 .8660254 .49999999 539.6077 408.39231)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-545.00001 -393.00003)"><path d="m549.07179 400.00001c-2.2032 3.81608-.88787 8.72499 2.92822 10.92821 3.81607 2.2032 8.72498.88787 10.92818-2.92821l-1.73203-1c-1.66279 2.88001-5.31615 3.85892-8.19616 2.19615-2.88002-1.66278-3.85892-5.31614-2.19616-8.19615.27615-.47829.11228-1.08988-.36601-1.36602-.4783-.27616-1.08988-.11227-1.36604.36602z" fill="url(#c)"/><path d="m549.07179 400.00001c2.20323-3.81609 7.11212-5.13143 10.92821-2.9282 3.81608 2.20321 5.13141 7.11211 2.92819 10.9282l-1.73203-1c1.66278-2.88002.68386-6.53337-2.19617-8.19616-2.88001-1.66278-6.53336-.68386-8.19615 2.19616z" fill="url(#b)"/><path d="m545 393.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage01-connecting12.svg b/.icons/kora/animations/scalable/nm-stage01-connecting12.svg
new file mode 100644
index 000000000..c2464db95
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage01-connecting12.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#dbdee0"/><stop offset="1" stop-color="#dbdee0" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.86602539 .5 .5 .86602539 584.22156 387.56195)" gradientUnits="userSpaceOnUse" x1="5.875" x2="3.875" xlink:href="#a" y1="31.125" y2="4.125"/><linearGradient id="c" gradientTransform="matrix(.86602539 -.5 .5 .86602539 563.6077 399.6077)" gradientUnits="userSpaceOnUse" x1="12" x2="23" xlink:href="#a" y1="6" y2="10"/><g transform="translate(-569.00001 -393.00003)"><path d="m575.99999 397.0718c-3.81607 2.20323-5.13141 7.11213-2.92819 10.92822 2.20321 3.81606 7.11212 5.13141 10.92819 2.92819l-.99999-1.73204c-2.88002 1.66276-6.53338.68384-8.19615-2.19616-1.66278-2.88002-.68386-6.53337 2.19614-8.19616.4783-.27613.64218-.88772.36604-1.36601-.27614-.47831-.88773-.64217-1.36604-.36604z" fill="url(#c)"/><path d="m575.99999 397.0718c3.8161-2.20321 8.72499-.88788 10.92821 2.92821 2.20322 3.81608.88788 8.72498-2.92821 10.9282l-.99999-1.73204c2.88002-1.66278 3.85893-5.31614 2.19615-8.19617-1.66278-2.88002-5.31613-3.85892-8.19616-2.19615z" fill="url(#b)"/><path d="m569 393.00003h22v22h-22z" fill="none"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting01.svg b/.icons/kora/animations/scalable/nm-stage02-connecting01.svg
new file mode 120000
index 000000000..61f2781ea
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting01.svg
@@ -0,0 +1 @@
+nm-stage01-connecting01.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting02.svg b/.icons/kora/animations/scalable/nm-stage02-connecting02.svg
new file mode 120000
index 000000000..85e2e8f92
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting02.svg
@@ -0,0 +1 @@
+nm-stage01-connecting02.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting03.svg b/.icons/kora/animations/scalable/nm-stage02-connecting03.svg
new file mode 120000
index 000000000..238584a59
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting03.svg
@@ -0,0 +1 @@
+nm-stage01-connecting03.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting04.svg b/.icons/kora/animations/scalable/nm-stage02-connecting04.svg
new file mode 120000
index 000000000..231483cb9
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting04.svg
@@ -0,0 +1 @@
+nm-stage01-connecting04.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting05.svg b/.icons/kora/animations/scalable/nm-stage02-connecting05.svg
new file mode 120000
index 000000000..666691ec8
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting05.svg
@@ -0,0 +1 @@
+nm-stage01-connecting05.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting06.svg b/.icons/kora/animations/scalable/nm-stage02-connecting06.svg
new file mode 120000
index 000000000..30d1fa3f1
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting06.svg
@@ -0,0 +1 @@
+nm-stage01-connecting06.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting07.svg b/.icons/kora/animations/scalable/nm-stage02-connecting07.svg
new file mode 120000
index 000000000..c3bd0f96f
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting07.svg
@@ -0,0 +1 @@
+nm-stage01-connecting07.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting08.svg b/.icons/kora/animations/scalable/nm-stage02-connecting08.svg
new file mode 120000
index 000000000..a0365bcbe
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting08.svg
@@ -0,0 +1 @@
+nm-stage01-connecting08.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting09.svg b/.icons/kora/animations/scalable/nm-stage02-connecting09.svg
new file mode 120000
index 000000000..f03a596b6
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting09.svg
@@ -0,0 +1 @@
+nm-stage01-connecting09.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting10.svg b/.icons/kora/animations/scalable/nm-stage02-connecting10.svg
new file mode 120000
index 000000000..471883764
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting10.svg
@@ -0,0 +1 @@
+nm-stage01-connecting10.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting11.svg b/.icons/kora/animations/scalable/nm-stage02-connecting11.svg
new file mode 120000
index 000000000..0853056eb
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting11.svg
@@ -0,0 +1 @@
+nm-stage01-connecting11.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting12.svg b/.icons/kora/animations/scalable/nm-stage02-connecting12.svg
new file mode 120000
index 000000000..d6735c3bd
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting12.svg
@@ -0,0 +1 @@
+nm-stage01-connecting12.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting13.svg b/.icons/kora/animations/scalable/nm-stage02-connecting13.svg
new file mode 120000
index 000000000..61f2781ea
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting13.svg
@@ -0,0 +1 @@
+nm-stage01-connecting01.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage02-connecting14.svg b/.icons/kora/animations/scalable/nm-stage02-connecting14.svg
new file mode 120000
index 000000000..85e2e8f92
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage02-connecting14.svg
@@ -0,0 +1 @@
+nm-stage01-connecting02.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting01.svg b/.icons/kora/animations/scalable/nm-stage03-connecting01.svg
new file mode 120000
index 000000000..61f2781ea
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting01.svg
@@ -0,0 +1 @@
+nm-stage01-connecting01.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting02.svg b/.icons/kora/animations/scalable/nm-stage03-connecting02.svg
new file mode 120000
index 000000000..85e2e8f92
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting02.svg
@@ -0,0 +1 @@
+nm-stage01-connecting02.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting03.svg b/.icons/kora/animations/scalable/nm-stage03-connecting03.svg
new file mode 120000
index 000000000..238584a59
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting03.svg
@@ -0,0 +1 @@
+nm-stage01-connecting03.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting04.svg b/.icons/kora/animations/scalable/nm-stage03-connecting04.svg
new file mode 120000
index 000000000..231483cb9
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting04.svg
@@ -0,0 +1 @@
+nm-stage01-connecting04.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting05.svg b/.icons/kora/animations/scalable/nm-stage03-connecting05.svg
new file mode 120000
index 000000000..666691ec8
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting05.svg
@@ -0,0 +1 @@
+nm-stage01-connecting05.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting06.svg b/.icons/kora/animations/scalable/nm-stage03-connecting06.svg
new file mode 120000
index 000000000..30d1fa3f1
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting06.svg
@@ -0,0 +1 @@
+nm-stage01-connecting06.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting07.svg b/.icons/kora/animations/scalable/nm-stage03-connecting07.svg
new file mode 120000
index 000000000..c3bd0f96f
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting07.svg
@@ -0,0 +1 @@
+nm-stage01-connecting07.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting08.svg b/.icons/kora/animations/scalable/nm-stage03-connecting08.svg
new file mode 120000
index 000000000..a0365bcbe
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting08.svg
@@ -0,0 +1 @@
+nm-stage01-connecting08.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting09.svg b/.icons/kora/animations/scalable/nm-stage03-connecting09.svg
new file mode 120000
index 000000000..f03a596b6
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting09.svg
@@ -0,0 +1 @@
+nm-stage01-connecting09.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting10.svg b/.icons/kora/animations/scalable/nm-stage03-connecting10.svg
new file mode 120000
index 000000000..471883764
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting10.svg
@@ -0,0 +1 @@
+nm-stage01-connecting10.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting11.svg b/.icons/kora/animations/scalable/nm-stage03-connecting11.svg
new file mode 120000
index 000000000..0853056eb
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting11.svg
@@ -0,0 +1 @@
+nm-stage01-connecting11.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting12.svg b/.icons/kora/animations/scalable/nm-stage03-connecting12.svg
new file mode 120000
index 000000000..d6735c3bd
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting12.svg
@@ -0,0 +1 @@
+nm-stage01-connecting12.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting13.svg b/.icons/kora/animations/scalable/nm-stage03-connecting13.svg
new file mode 120000
index 000000000..61f2781ea
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting13.svg
@@ -0,0 +1 @@
+nm-stage01-connecting01.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-stage03-connecting14.svg b/.icons/kora/animations/scalable/nm-stage03-connecting14.svg
new file mode 120000
index 000000000..85e2e8f92
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-stage03-connecting14.svg
@@ -0,0 +1 @@
+nm-stage01-connecting02.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting01.svg b/.icons/kora/animations/scalable/nm-vpn-connecting01.svg
new file mode 120000
index 000000000..61f2781ea
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting01.svg
@@ -0,0 +1 @@
+nm-stage01-connecting01.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting02.svg b/.icons/kora/animations/scalable/nm-vpn-connecting02.svg
new file mode 120000
index 000000000..85e2e8f92
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting02.svg
@@ -0,0 +1 @@
+nm-stage01-connecting02.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting03.svg b/.icons/kora/animations/scalable/nm-vpn-connecting03.svg
new file mode 120000
index 000000000..238584a59
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting03.svg
@@ -0,0 +1 @@
+nm-stage01-connecting03.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting04.svg b/.icons/kora/animations/scalable/nm-vpn-connecting04.svg
new file mode 120000
index 000000000..231483cb9
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting04.svg
@@ -0,0 +1 @@
+nm-stage01-connecting04.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting05.svg b/.icons/kora/animations/scalable/nm-vpn-connecting05.svg
new file mode 120000
index 000000000..666691ec8
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting05.svg
@@ -0,0 +1 @@
+nm-stage01-connecting05.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting06.svg b/.icons/kora/animations/scalable/nm-vpn-connecting06.svg
new file mode 120000
index 000000000..30d1fa3f1
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting06.svg
@@ -0,0 +1 @@
+nm-stage01-connecting06.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting07.svg b/.icons/kora/animations/scalable/nm-vpn-connecting07.svg
new file mode 120000
index 000000000..c3bd0f96f
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting07.svg
@@ -0,0 +1 @@
+nm-stage01-connecting07.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting08.svg b/.icons/kora/animations/scalable/nm-vpn-connecting08.svg
new file mode 120000
index 000000000..a0365bcbe
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting08.svg
@@ -0,0 +1 @@
+nm-stage01-connecting08.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting09.svg b/.icons/kora/animations/scalable/nm-vpn-connecting09.svg
new file mode 120000
index 000000000..f03a596b6
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting09.svg
@@ -0,0 +1 @@
+nm-stage01-connecting09.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting10.svg b/.icons/kora/animations/scalable/nm-vpn-connecting10.svg
new file mode 120000
index 000000000..471883764
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting10.svg
@@ -0,0 +1 @@
+nm-stage01-connecting10.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting11.svg b/.icons/kora/animations/scalable/nm-vpn-connecting11.svg
new file mode 120000
index 000000000..0853056eb
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting11.svg
@@ -0,0 +1 @@
+nm-stage01-connecting11.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting12.svg b/.icons/kora/animations/scalable/nm-vpn-connecting12.svg
new file mode 120000
index 000000000..d6735c3bd
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting12.svg
@@ -0,0 +1 @@
+nm-stage01-connecting12.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting13.svg b/.icons/kora/animations/scalable/nm-vpn-connecting13.svg
new file mode 120000
index 000000000..61f2781ea
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting13.svg
@@ -0,0 +1 @@
+nm-stage01-connecting01.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable/nm-vpn-connecting14.svg b/.icons/kora/animations/scalable/nm-vpn-connecting14.svg
new file mode 120000
index 000000000..85e2e8f92
--- /dev/null
+++ b/.icons/kora/animations/scalable/nm-vpn-connecting14.svg
@@ -0,0 +1 @@
+nm-stage01-connecting02.svg \ No newline at end of file
diff --git a/.icons/kora/animations/scalable@2 b/.icons/kora/animations/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/animations/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/010editor.svg b/.icons/kora/apps/scalable/010editor.svg
new file mode 100644
index 000000000..2bf77fa1d
--- /dev/null
+++ b/.icons/kora/apps/scalable/010editor.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.8273 33.8273 0 21.8322 40.6354)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dd5d00" offset="0"/>
+ <stop stop-color="#fa8900" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m1.153 10.988c31.266-8.911 36.103-6.79 45.694 22.933-24.614 9.746-35.12 8.813-41.067-2.35-1.949-3.659-2.28-8.609-3.251-14.75-.356-2.254-1.123-3.202-1.376-5.833z" fill="url(#a)"/>
+ <path d="m9.027 12.901 24.097 12.8-1.56 2.991-24.002-12.098c-1.017-.441-1.015-.43-.574-1.426l.776-1.754c.382-1.023.383-.982 1.263-.513z" fill="#ffeb0e"/>
+ <path d="m37.128 29.051c3.256.263 4.808 1.723 6.604 3.012l-4.193.264-3.269-1.907z" fill="#ffeb0e"/>
+ <path d="m6.354 11.558c-2.239.051-2.895 3.166-.877 4.166l8.311 4.305 1.901-3.954-8.308-4.272c-.317-.169-.67-.253-1.027-.245z" fill="#ffc30e"/>
+ <path d="m4.958 12.124c-.312.297-.524.684-.623 1.103l8.742 4.61c.723.393 1.55-.528.528-1.152z" fill="#ffeb0e"/>
+ <path d="m33.124 25.701 4.933 3.437-.846 1.87-5.647-2.316z" fill="#3f3f3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/09BE_EpicGamesLauncher.0.svg b/.icons/kora/apps/scalable/09BE_EpicGamesLauncher.0.svg
new file mode 120000
index 000000000..84c91fe88
--- /dev/null
+++ b/.icons/kora/apps/scalable/09BE_EpicGamesLauncher.0.svg
@@ -0,0 +1 @@
+epic-games.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/0ad.svg b/.icons/kora/apps/scalable/0ad.svg
new file mode 100644
index 000000000..7285bf9a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/0ad.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 -.833455 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c61423" offset="0"/>
+ <stop stop-color="#ff4c63" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -41.3891 41.3891 0 -.833455 44.6945)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb900" offset="0"/>
+ <stop stop-color="#ffff02" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke="url(#b)">
+ <circle cx="24" cy="24" r="19.142" stroke-width="2.59"/>
+ <path d="m14.429 31.76h3.621m-2.328 0 8.278-17.59 8.278 17.59m-2.328 0h3.621z" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/0cc-famitracker.svg b/.icons/kora/apps/scalable/0cc-famitracker.svg
new file mode 100644
index 000000000..baafb2866
--- /dev/null
+++ b/.icons/kora/apps/scalable/0cc-famitracker.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c2f4c" offset="0"/>
+ <stop stop-color="#593a7e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m12.083 10.999c-1.801 0-3.251 1.45-3.251 3.25v6.501c0 1.8 1.45 3.25 3.251 3.25h2.166c1.801 0 3.251-1.45 3.251-3.25v-6.501c0-1.8-1.45-3.25-3.251-3.25zm10.834 0c-1.801 0-3.251 1.45-3.251 3.25v6.501c0 1.8 1.45 3.25 3.251 3.25h2.166c1.45 0 2.658-.946 3.079-2.251l-1.995-.999c0 .6-.483 1.083-1.084 1.083h-2.166c-.601 0-1.084-.483-1.084-1.083v-6.501c0-.6.483-1.083 1.084-1.083h2.166c.601 0 1.084.483 1.084 1.083l1.995-.998c-.421-1.306-1.629-2.252-3.079-2.252zm10.834 0c-1.801 0-3.251 1.45-3.251 3.25v6.501c0 1.8 1.45 3.25 3.251 3.25h2.166c1.45 0 2.658-.946 3.079-2.251l-1.995-.999c0 .6-.483 1.083-1.084 1.083h-2.166c-.601 0-1.084-.483-1.084-1.083v-6.501c0-.6.483-1.083 1.084-1.083h2.166c.601 0 1.084.483 1.084 1.083l1.995-.998c-.421-1.306-1.629-2.252-3.079-2.252zm-21.668 2.167h2.166c.601 0 1.084.483 1.084 1.083v6.501c0 .6-.483 1.083-1.084 1.083h-2.166c-.601 0-1.084-.483-1.084-1.083v-6.501c0-.6.483-1.083 1.084-1.083zm4.333 13.001c-1.2 0-2.167.966-2.167 2.167v10.834h2.167v-6.501h4.334v-2.167h-4.334v-2.166h6.501v-2.167zm8.667 0v2.167h3.251v10.834h2.166v-10.834h3.251v-2.167z" fill="#ebe0ed" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/140-game.svg b/.icons/kora/apps/scalable/140-game.svg
new file mode 100644
index 000000000..60800d491
--- /dev/null
+++ b/.icons/kora/apps/scalable/140-game.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.7331 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212121" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m9 17v11h6v-11zm18 0-11 11h5v6h6zm6.5 0c-3.017 0-5.5 2.483-5.5 5.5s2.483 5.5 5.5 5.5 5.5-2.483 5.5-5.5-2.483-5.5-5.5-5.5z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/1CD8_rundll32.0.svg b/.icons/kora/apps/scalable/1CD8_rundll32.0.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/1CD8_rundll32.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/1E64_notepad.0.svg b/.icons/kora/apps/scalable/1E64_notepad.0.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/1E64_notepad.0.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/1cedt.svg b/.icons/kora/apps/scalable/1cedt.svg
new file mode 100644
index 000000000..aa95875fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/1cedt.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ddd" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(.98571 .5691 -.5691 .98571 -3.3168 -3.3168)" d="m31.32-5.51h2.919v8.369h-2.919z" fill="#0463dd"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m15.925 18-5.774 10 5.774 10h11.547l5.773-10-5.773-10zm1.73 3h8.084l4.041 7-4.041 7h-8.082l-4.043-7z" fill="#7f80a1" fill-rule="nonzero"/>
+ <path transform="matrix(.98571 .5691 .5691 -.98571 -3.3168 -3.3168)" d="m31.33-23.08h2.919v8.369h-2.919z" fill="#7f80a1"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m20.528 10-5.773 10 5.775 10h11.545l5.774-10-5.772-10zm1.733 3h8.082l4.043 7-4.041 7h-8.084l-4.041-7z" fill="#0463dd" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/1cestart.svg b/.icons/kora/apps/scalable/1cestart.svg
new file mode 100644
index 000000000..0f5d9f04b
--- /dev/null
+++ b/.icons/kora/apps/scalable/1cestart.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5265 45.5265 0 -158.196 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#da9039" offset="0"/>
+ <stop stop-color="#fecd38" offset="1"/>
+ </linearGradient>
+ <path d="m24.001 1.238c12.563 0 22.763 10.199 22.763 22.763 0 12.563-10.2 22.763-22.763 22.763-12.564 0-22.763-10.2-22.763-22.763 0-12.564 10.199-22.763 22.763-22.763z" fill="url(#a)"/>
+ <path d="m9.366 14.245v4.878h3.252v14.634h4.877v-19.512zm21.137 0c-5.388 0-9.756 4.368-9.756 9.756s4.368 9.756 9.756 9.756h14.053c.729-1.541 1.302-3.169 1.673-4.878h-15.726c-2.694 0-4.878-2.184-4.878-4.878 0-2.695 2.184-4.878 4.878-4.878 1.385.002 2.703.593 3.627 1.626h5.557c-1.376-3.893-5.053-6.498-9.183-6.504z" fill="#ad0000" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/1cv8.svg b/.icons/kora/apps/scalable/1cv8.svg
new file mode 120000
index 000000000..3144b306b
--- /dev/null
+++ b/.icons/kora/apps/scalable/1cv8.svg
@@ -0,0 +1 @@
+1cestart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/1cv8c.svg b/.icons/kora/apps/scalable/1cv8c.svg
new file mode 120000
index 000000000..3144b306b
--- /dev/null
+++ b/.icons/kora/apps/scalable/1cv8c.svg
@@ -0,0 +1 @@
+1cestart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/1password.svg b/.icons/kora/apps/scalable/1password.svg
new file mode 100644
index 000000000..05a76519a
--- /dev/null
+++ b/.icons/kora/apps/scalable/1password.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m21.724 13.756c-.631 0-1.139.508-1.139 1.138v4.613s1.234 1.085 1.234 1.816c0 .732-1.234 1.817-1.234 1.817v9.966c0 .63.508 1.138 1.139 1.138h4.552c.631 0 1.139-.508 1.139-1.138v-4.595l-.012-.016s-1.286-1.131-1.287-1.894c0-.764 1.287-1.896 1.287-1.896l.012-.016v-9.795c0-.63-.508-1.138-1.139-1.138z" fill="#2d3439"/>
+ <path d="m24 5.789c-10.031 0-18.211 8.18-18.211 18.211s8.18 18.211 18.211 18.211 18.211-8.18 18.211-18.211-8.18-18.211-18.211-18.211zm0 4.553c7.57 0 13.658 6.088 13.658 13.658s-6.088 13.658-13.658 13.658-13.658-6.088-13.658-13.658 6.088-13.658 13.658-13.658z" fill="#0064e2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/2048-qt.svg b/.icons/kora/apps/scalable/2048-qt.svg
new file mode 100644
index 000000000..fb7c15934
--- /dev/null
+++ b/.icons/kora/apps/scalable/2048-qt.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 -48.3286 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#217200" offset="0"/>
+ <stop stop-color="#70c74d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m32.218 30.392h-1.826v-5.479h-5.479v-7.305h1.827v5.479h3.652v-5.479h1.826zm-12.783-12.784c-2.008 0-3.653 1.645-3.653 3.653v5.478c0 2.008 1.645 3.652 3.653 3.652 2.007 0 3.652-1.644 3.652-3.652v-5.478c0-2.008-1.645-3.653-3.652-3.653zm18.261 0c-2.008 0-3.653 1.645-3.653 3.653 0 1.093.499 2.068 1.269 2.739-.77.671-1.269 1.645-1.269 2.739 0 2.008 1.645 3.652 3.653 3.652s3.652-1.644 3.652-3.652c0-1.094-.499-2.068-1.268-2.739.769-.671 1.268-1.646 1.268-2.739 0-2.008-1.645-3.653-3.652-3.653zm-27.392 0s-.875-.018-1.778.439c-.902.452-1.874 1.54-1.874 3.214h1.826c0-1.826 1.826-1.826 1.826-1.826s1.826 0 1.826 1.826c0 .685-.233 1.2-.662 1.748s-1.063 1.088-1.748 1.659-1.42 1.172-2.018 1.937c-.598.764-1.05 1.732-1.05 2.873v.913h7.305v-1.826h-5.312c.111-.287.278-.557.495-.835.429-.549 1.064-1.088 1.749-1.658.684-.571 1.419-1.173 2.018-1.937.598-.764 1.05-1.732 1.05-2.874 0-1.674-.972-2.762-1.875-3.214-.902-.451-1.778-.439-1.778-.439zm9.131 1.827c1.027 0 1.826.798 1.826 1.826v5.478c0 1.027-.799 1.826-1.826 1.826-1.028 0-1.826-.799-1.826-1.826v-5.478c0-1.028.798-1.826 1.826-1.826zm18.261 5.478c1.027 0 1.826.798 1.826 1.826 0 1.027-.799 1.826-1.826 1.826-1.028 0-1.827-.799-1.827-1.826 0-1.028.799-1.826 1.827-1.826zm0-5.478c1.027 0 1.826.798 1.826 1.826 0 1.027-.799 1.826-1.826 1.826-1.028 0-1.827-.799-1.827-1.826 0-1.028.799-1.826 1.827-1.826z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/2048.svg b/.icons/kora/apps/scalable/2048.svg
new file mode 100644
index 000000000..75b6e75ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/2048.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.45545 -43.8019 43.8019 -1.45545 133.18 41.0122)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.339743 -30.1441 30.1441 -.339743 474.871 525.867)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f15400" offset="0"/>
+ <stop stop-color="#fa8c00" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v15.44h-21.668v21.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-15.44h21.668v-21.668z" fill="url(#b)"/>
+ <g fill-opacity=".81" fill-rule="nonzero">
+ <path d="m16.708 18.962h-7.284v-1.537c2.183-2.194 3.581-3.625 4.194-4.294.545-.612.913-1.074 1.102-1.386.19-.323.284-.719.284-1.186 0-.479-.189-.902-.568-1.27-.378-.368-.885-.551-1.52-.551-.579 0-1.047.172-1.403.518-.357.334-.585.696-.685 1.086l-1.404-.568c.19-.602.585-1.17 1.187-1.705.601-.534 1.381-.801 2.338-.801 1.058 0 1.927.323 2.607.969.679.645 1.019 1.42 1.019 2.322 0 1.113-.607 2.305-1.821 3.575l-3.342 3.358h5.296z"/>
+ <path d="m38.001 17.28c-.828 1.121-1.911 1.682-3.25 1.682-1.34 0-2.423-.561-3.251-1.682-.827-1.122-1.241-2.51-1.241-4.165 0-1.666.414-3.055 1.241-4.165.828-1.122 1.911-1.682 3.251-1.682 1.339 0 2.422.56 3.25 1.682.827 1.11 1.241 2.499 1.241 4.165 0 1.655-.414 3.043-1.241 4.165zm-3.25.245c.892 0 1.606-.42 2.139-1.258.545-.838.817-1.889.817-3.152 0-1.274-.272-2.325-.817-3.153-.533-.838-1.247-1.257-2.139-1.257-.904 0-1.623.419-2.156 1.257-.534.828-.801 1.879-.801 3.153 0 1.263.267 2.314.801 3.152.533.838 1.252 1.258 2.156 1.258z" fill="#fff"/>
+ <path d="m15.677 40.831h-1.573v-2.462h-5.557v-1.197l5.42-8.036h1.71v7.762h1.504v1.471h-1.504zm-1.573-3.933v-5.454h-.069l-3.71 5.454z" fill="#fff"/>
+ <path d="m37.425 39.867c-.729.642-1.627.964-2.695.964-1.067 0-1.965-.322-2.694-.964-.73-.642-1.095-1.437-1.095-2.385 0-.62.169-1.165.507-1.633.337-.479.778-.855 1.323-1.127v-.065c-.425-.272-.774-.615-1.046-1.029-.272-.425-.408-.866-.408-1.323 0-.904.321-1.655.964-2.254.642-.61 1.459-.915 2.449-.915.991 0 1.808.305 2.45.915.643.599.964 1.35.964 2.254 0 .457-.136.898-.408 1.323-.272.414-.621.757-1.046 1.029v.065c.545.272.986.648 1.323 1.127.338.468.507 1.013.507 1.633 0 .948-.365 1.743-1.095 2.385zm-4.05-6.321c.359.316.811.474 1.355.474.545 0 .991-.158 1.34-.474.359-.327.539-.751.539-1.274s-.18-.936-.539-1.241c-.349-.305-.795-.457-1.34-.457-.544 0-.996.152-1.355.457-.349.305-.523.718-.523 1.241s.174.947.523 1.274zm-.245 5.292c.435.37.969.555 1.6.555.632 0 1.166-.185 1.601-.555.436-.37.653-.849.653-1.437 0-.577-.217-1.051-.653-1.421-.435-.37-.969-.556-1.601-.556-.631 0-1.165.186-1.6.556-.436.37-.653.844-.653 1.421 0 .588.217 1.067.653 1.437z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/2064-read-only-memories.svg b/.icons/kora/apps/scalable/2064-read-only-memories.svg
new file mode 100644
index 000000000..bba302129
--- /dev/null
+++ b/.icons/kora/apps/scalable/2064-read-only-memories.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9744 39.9744 0 24.7222 43.9872)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#228eb5" offset="0"/>
+ <stop stop-color="#4fc8f3" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 4c-.334.003-.667.015-1 .035v3.965.014c0 .549.451 1 1 1s1-.451 1-1c0-.005 0-.009 0-.014v-3.949c-.333-.025-.666-.042-1-.051zm7.949 1.656c-.444 3.026-3.891 5.343-7.949 5.344-4.049-.004-7.487-2.313-7.939-5.33-.636.275-1.258.584-1.862.924.944 3.714 5.064 6.406 9.801 6.406 4.742-.003 8.861-2.705 9.795-6.424-.599-.338-1.215-.645-1.846-.92z" fill="#fff" fill-rule="nonzero"/>
+ <g fill="none" stroke-width="2">
+ <path d="m17 17v7" stroke="#fff"/>
+ <path d="m31 17v7" stroke="#fff"/>
+ <path d="m33 27h5" stroke="#f8bfd5"/>
+ <path d="m10 27h5" stroke="#f8bfd5"/>
+ <path d="m18 32h13c1-1 0-2 0-2h-1" stroke="#fff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/2402_msiexec.0.svg b/.icons/kora/apps/scalable/2402_msiexec.0.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/kora/apps/scalable/2402_msiexec.0.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/2905_wscript.0.svg b/.icons/kora/apps/scalable/2905_wscript.0.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/2905_wscript.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/2EF4_wordpad.0.svg b/.icons/kora/apps/scalable/2EF4_wordpad.0.svg
new file mode 120000
index 000000000..65f0dd422
--- /dev/null
+++ b/.icons/kora/apps/scalable/2EF4_wordpad.0.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/2gis.svg b/.icons/kora/apps/scalable/2gis.svg
new file mode 100644
index 000000000..eb5ede80d
--- /dev/null
+++ b/.icons/kora/apps/scalable/2gis.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 360.544 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#31940f" offset="0"/>
+ <stop stop-color="#40c412" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m2.383 7.758 43.285 7.575v20.584l-42.018 7.354c-.826-1.057-1.318-2.387-1.318-3.831v-30.88c0-.272.017-.539.051-.802z" fill="url(#b)"/>
+ <path d="m8.56 2.332h30.88c3.438 0 6.228 2.79 6.228 6.228v6.593l-43.305-7.219c.314-3.144 2.97-5.602 6.197-5.602z" fill="#fbb22b"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-1.994 0-3.77-.938-4.91-2.397l42.018-7.354z" fill="#47720f"/>
+ <path d="m32.923 22.958c.265-1.003.693-2.97.683-5.145-.009-1.994-.377-4.18-1.676-5.9-1.39-1.839-3.843-3.079-7.93-3.079s-6.54 1.24-7.93 3.079c-1.299 1.72-1.667 3.906-1.676 5.9-.01 2.175.418 4.142.683 5.145 1.052.075 2.927.279 4.352.82 1.185.45 2.058 1.169 2.35 2.046.888 2.663 1.084 9.578 1.127 12.259h2.188c.043-2.681.239-9.596 1.127-12.259.292-.877 1.165-1.596 2.35-2.046 1.425-.541 3.3-.745 4.352-.82z" fill="#0080ba"/>
+ <path transform="translate(0 .077)" d="m15.883 9.021c1.781-1.416 4.371-2.357 8.117-2.357 5.014 0 7.956 1.685 9.661 3.941.406.537.741 1.11 1.017 1.706l10.99 1.924v2.188c-.063-.003-.125-.011-.186-.024l-10.035-1.756c.229 1.053.324 2.126.329 3.16.016 3.512-.996 6.54-.996 6.54-.145.436-.549.733-1.008.742 0 0-1.959.036-3.664.481-.504.132-.987.297-1.369.522-.208.122-.398.236-.46.422-.831 2.494-.99 8.92-1.02 11.53l18.223-3.189c.06-.012.12-.018.182-.019h.004v2.184l-41.11 7.195c-.633-.532-1.159-1.187-1.54-1.928l17.73-3.103v-.012s.027-9.494-1.027-12.658c-.062-.186-.252-.3-.46-.422-.382-.225-.865-.39-1.369-.522-1.705-.445-3.664-.481-3.664-.481-.459-.009-.863-.306-1.008-.742 0 0-1.012-3.028-.996-6.54.01-2.323.478-4.842 1.895-6.893l-11.787-2.063v-.287c0-.648.099-1.273.283-1.861zm17.04 13.937c.265-1.003.693-2.97.683-5.145-.009-1.994-.377-4.18-1.676-5.9-1.39-1.839-3.843-3.079-7.93-3.079s-6.54 1.24-7.93 3.079c-1.299 1.72-1.667 3.906-1.676 5.9-.01 2.175.418 4.142.683 5.145 1.052.075 2.927.279 4.352.82 1.185.45 2.058 1.169 2.35 2.046.888 2.663 1.084 9.578 1.127 12.259h2.188c.043-2.681.239-9.596 1.127-12.259.292-.877 1.165-1.596 2.35-2.046 1.425-.541 3.3-.745 4.352-.82z" fill="#ebebeb"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/3D-Coat.svg b/.icons/kora/apps/scalable/3D-Coat.svg
new file mode 100644
index 000000000..bf59bf0b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/3D-Coat.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#309fb1" offset="0"/>
+ <stop stop-color="#43d8e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(2.276 0 0 2.276 -3.3101 -3.316)" d="m8 9c-1 0-1 1-1 1s0 2-1.551 2c-.869 0-1.211-.625-1.351-1.178-.062.39-.095.784-.098 1.178 0 4.418 3.582 8 8 8s8-3.582 8-8c0 0-.001-1-.445-1-.445 0-.555 1-.555 1v2s0 1-.434 1c-.566 0-.566-1-.566-1v-2s0-1-.455-1c-.545 0-.545 1-.545 1v1s0 1-1 1-1-1-1-1v-2s-.001-2-1.477-2c-1.475 0-1.523 2-1.523 2v3s-.001 2-1.516 2c-1.514 0-1.484-2-1.484-2v-4s0-1-1-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/3dchess b/.icons/kora/apps/scalable/3dchess
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/3dchess
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/3dchess.svg b/.icons/kora/apps/scalable/3dchess.svg
new file mode 120000
index 000000000..83a277072
--- /dev/null
+++ b/.icons/kora/apps/scalable/3dchess.svg
@@ -0,0 +1 @@
+knights.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/3depict.svg b/.icons/kora/apps/scalable/3depict.svg
new file mode 100644
index 000000000..7cc347170
--- /dev/null
+++ b/.icons/kora/apps/scalable/3depict.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-3.4e-7 -25.6517 25.6517 -3.4e-7 32.5506 31.4818)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ad1000" offset="0"/>
+ <stop stop-color="#e54333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3.4e-7 -25.6517 25.6517 3.4e-7 15.4494 35.7571)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#07a618" offset="0"/>
+ <stop stop-color="#0fd925" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-5.3e-7 -25.6517 25.6517 -5.3e-7 28.2753 42.17)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#093ea7" offset="0"/>
+ <stop stop-color="#4168b5" offset="1"/>
+ </linearGradient>
+ <circle cx="32.551" cy="18.656" r="12.826" fill="url(#a)"/>
+ <circle cx="15.449" cy="22.931" r="12.826" fill="url(#b)"/>
+ <circle cx="28.275" cy="29.344" r="12.826" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/4137_winhlp32.0.svg b/.icons/kora/apps/scalable/4137_winhlp32.0.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/4137_winhlp32.0.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/4Pane.svg b/.icons/kora/apps/scalable/4Pane.svg
new file mode 100644
index 000000000..8fb5428bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/4Pane.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.7105 34.7105 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ddd" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 10.958v28.482c0 3.438-2.79 6.228-6.228 6.228h-15.44v-34.71z" fill-opacity=".09"/>
+ <path d="m21.833 13.124v15.168h-6.5l4.333-13.001h-4.333l-4.334 13.001v4.334l10.834-1e-3v8.668h4.334v-8.668h2.167s8.667 0 8.667-10.834c0-8.667-8.667-8.667-8.667-8.667h-2.167zm4.334 4.334h2.167s4.333 0 4.333 4.333c0 6.501-4.333 6.501-4.333 6.501h-2.167z" fill="#3174fc" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v2.398h-43.336v-2.398c0-3.438 2.79-6.228 6.228-6.228z" fill="#81898d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/4PaneIcon48.svg b/.icons/kora/apps/scalable/4PaneIcon48.svg
new file mode 120000
index 000000000..271e9f2f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/4PaneIcon48.svg
@@ -0,0 +1 @@
+4Pane.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/4diac-ide.svg b/.icons/kora/apps/scalable/4diac-ide.svg
new file mode 100644
index 000000000..ef76d3251
--- /dev/null
+++ b/.icons/kora/apps/scalable/4diac-ide.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -57 57 0 56.433 60)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#14306a" offset="0"/>
+ <stop stop-color="#245bcd" offset="1"/>
+ </linearGradient>
+ <path d="m36.53 2.332c.912.258 1.581 1.096 1.581 2.089v39.076c0 1.198-.974 2.171-2.174 2.171h-27.377c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m37.519 7.594v28.856h-16.032z" fill="#fff"/>
+ <path d="m2.25 10.5v6.75h6.75v-6.75zm0 9.75v2.25h23.25v-2.25zm0 4.5v2.25h23.25v-2.25zm0 4.5v2.25h23.25v-2.25z" fill="#fff"/>
+ <path d="m35.053 2.332-17.803 33.075v4.939h18.116v5.322h6.793v-5.322h3.02v-6.842h-3.02v-31.172h-7.106zm0.313 12.409v18.763h-10.484z" fill="#ff880e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/4digits.svg b/.icons/kora/apps/scalable/4digits.svg
new file mode 100644
index 000000000..21be52584
--- /dev/null
+++ b/.icons/kora/apps/scalable/4digits.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9c9c9" offset="0"/>
+ <stop stop-color="#ededed" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(2 0 0 2 2 2)" d="m13.5 18.5v-15l-10 10h15" fill="none" stroke="#db3c30" stroke-width="3"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/4kslideshowmaker.svg b/.icons/kora/apps/scalable/4kslideshowmaker.svg
new file mode 100644
index 000000000..301220bd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/4kslideshowmaker.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(56 0 0 46 4 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#730006" offset="0"/>
+ <stop stop-color="#a1252b" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m22.006 9c-7.61 0-13.994 6.385-13.994 13.996 0 2.999 1.016 5.788 2.683 8.09l-5.254 8.746c-3.998 6.661.795 15.138 8.563 15.145l35.983.023c7.43.003 12.267-7.816 8.947-14.465l-7.996-16.008c-2.837-5.663-10.158-7.294-15.13-3.37-.934-6.765-6.82-12.157-13.802-12.157z" fill="url(#a)"/>
+ <path d="m22 19c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm20 10-6 9-6-5-6 8-4-6-6 9.988 36 .024z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/4kstogram.svg b/.icons/kora/apps/scalable/4kstogram.svg
new file mode 100644
index 000000000..86d522992
--- /dev/null
+++ b/.icons/kora/apps/scalable/4kstogram.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.2903 45.2903 0 146.737 46.6452)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a15109" offset="0"/>
+ <stop stop-color="#eeab6f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3e-7 -22.7196 22.7196 3e-7 598.352 35.3598)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="13.7797" x2="34.2204" y1="587.346" y2="587.346" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa400" offset="0"/>
+ <stop stop-color="#fe0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle cx="23.824" cy="5.783" r="2.291" fill="#fff"/>
+ <circle cx="24" cy="24" r="14.457" fill="#ebebeb"/>
+ <circle cx="24" cy="24" r="11.36" fill="url(#b)"/>
+ <circle cx="24" cy="24" r="10.22" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/4kvideodownloader.svg b/.icons/kora/apps/scalable/4kvideodownloader.svg
new file mode 100644
index 000000000..8408afff8
--- /dev/null
+++ b/.icons/kora/apps/scalable/4kvideodownloader.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304583 -46.0184 46.0184 .304583 23.9032 47.2136)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#059b15" offset="0"/>
+ <stop stop-color="#47f383" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.386 18.191c-.65-.509-1.465-.813-2.351-.813-2.086 0-3.783 1.683-3.836 3.779-2.153.816-3.685 2.916-3.685 5.378 0 2.909 2.138 5.312 4.912 5.691v.052h19.647v-.009c2.739-.161 4.911-2.458 4.911-5.268 0-2.711-2.02-4.944-4.621-5.243.011-.166.017-.332.017-.5 0-4.2-3.505-7.605-7.829-7.605-3.2 0-5.951 1.865-7.165 4.538z" fill="#195c28" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/4kvideotomp3.svg b/.icons/kora/apps/scalable/4kvideotomp3.svg
new file mode 100644
index 000000000..ec9d08b3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/4kvideotomp3.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.238213 -40.4963 40.4963 -.238213 22.9578 44.1886)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6e0994" offset="0"/>
+ <stop stop-color="#9071d6" offset="1"/>
+ </linearGradient>
+ <path d="m24.001 5c-11.551 0-21 9.45-21 21.001-.005 1.7 0 3 .108 4.902.304 4.796 3.241 8.216 5.884 9.874 2.702 1.694 5.357 2.146 5.369 2.148 3.07.558 5.641-2.099 5.639-4.805v-15.237c0-1.747-1.052-3.443-2.656-4.295 1.774-1.598 4.092-2.579 6.654-2.584 2.564 0 4.885.983 6.662 2.582-1.607.852-2.661 2.549-2.66 4.297v15.241c-.002 2.706 2.568 5.363 5.638 4.805h.004c.018 0 2.666-.456 5.365-2.148 2.647-1.66 5.589-5.086 5.887-9.891.105-1.889.105-3.241.105-4.889 0-11.551-9.449-21.001-20.999-21.001z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24 9c-9.326 0-17 7.674-17 17v4h.006c-.001.062-.006.122-.006.186.014 3.659 2.127 5.952 4.117 7.201 1.99 1.248 3.959 1.601 3.959 1.601.043.008.086.012.13.012.435 0 .794-.396.794-.878v-.001-15.242-.001c0-.482-.359-.878-.794-.878h-.022-.045s-1.985.18-3.996 1.266c-.322.173-.646.386-.965.617 1.04-6.799 6.944-11.875 13.822-11.883 6.883.005 12.793 5.086 13.83 11.891-.322-.234-.648-.448-.973-.623-2.011-1.085-3.996-1.266-3.996-1.266-.015-.001-.03-.001-.045 0h-.022c-.435 0-.794.395-.794.877v15.242.001c0 .482.359.878.794.878.044 0 .087-.004.13-.012 0 0 1.969-.353 3.959-1.601 1.99-1.249 4.103-3.542 4.117-7.201 0-.063-.005-.123-.006-.186h.006v-4c0-9.326-7.674-17-17-17z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="35.5" cy="34.5" r="10.5" fill="#ddd"/>
+ <path d="m35.5 37c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5zm7.5-2.5c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5zm-10 0c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5zm2.5-7.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5z" fill="#000831"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/4kyoutubetomp3.svg b/.icons/kora/apps/scalable/4kyoutubetomp3.svg
new file mode 100644
index 000000000..dc370ef74
--- /dev/null
+++ b/.icons/kora/apps/scalable/4kyoutubetomp3.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.5354 29.5354 0 445.618 38.7676)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#138985" offset="0"/>
+ <stop stop-color="#00c6bf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0567298 -17.2525 17.2525 -.0567298 525.68 31.3912)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bcddff" offset="0"/>
+ <stop stop-color="#e4f7ff" offset="1"/>
+ </linearGradient>
+ <path d="m11.454 16.37c2.504-4.331 7.185-7.248 12.543-7.248 5.369 0 10.059 2.929 12.557 7.274.611 1.293 1.365 4.645 1.517 5.634.093-2.649-.64-5.21-.805-5.67 3.773 0 6.836 3.063 6.836 6.836 0 .771-.128 1.513-.364 2.206 2.139 1.263 3.587 3.595 3.587 6.238 0 3.97-3.267 7.238-7.238 7.238h-28.395v-.003c-6.102-.128-11.017-5.123-11.017-11.256 0-5.812 4.413-10.601 10.069-11.197-.587 1.132-.935 3.171-1.002 4.286.242-.89.602-2.216 1.712-4.338z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m20.081 21.582v11.1c.011.44-.111.877-.354 1.252-.318.489-.816.831-1.386.952-.442.094-.908.193-1.35.287-.57.121-1.165.011-1.654-.307-.488-.317-.831-.816-.951-1.386-.019-.084-.037-.169-.055-.254-.121-.57-.01-1.165.307-1.654.318-.488.816-.831 1.386-.952.442-.093.908-.192 1.35-.286.061-.013.122-.024.183-.031v-.008s.329-.07.669-.142c.428-.091.735-.469.735-.907v-11.289c0-.441.31-.821.742-.909 1.98-.405 7.386-1.508 9.535-1.946.22-.045.449.011.624.153.174.142.275.355.276.58l.036 14.789c.006.432-.116.86-.354 1.227-.318.489-.816.831-1.386.952-.442.094-.908.193-1.35.287-.571.121-1.165.011-1.654-.307-.488-.317-.831-.816-.952-1.386-.018-.085-.036-.17-.054-.254-.121-.57-.01-1.165.307-1.654.317-.488.816-.831 1.386-.952.442-.093.908-.193 1.35-.286.07-.015.141-.027.212-.035l.622-.125c.433-.088.745-.468.745-.909v-7.436zm8.965-2.747v-.818c0-.189-.085-.368-.231-.488-.147-.12-.339-.168-.524-.13-1.694.34-5.781 1.16-7.465 1.498-.433.087-.745.468-.745.91v.864z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/5742_rundll32.0.svg b/.icons/kora/apps/scalable/5742_rundll32.0.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/5742_rundll32.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/5961_Defunct_x86.0.svg b/.icons/kora/apps/scalable/5961_Defunct_x86.0.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/5961_Defunct_x86.0.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/6180-the-moon.svg b/.icons/kora/apps/scalable/6180-the-moon.svg
new file mode 100644
index 000000000..e537c0135
--- /dev/null
+++ b/.icons/kora/apps/scalable/6180-the-moon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="translate(0 -1.1382)" d="m11.48 19.447c-1.992 0-2.277 2.277-2.277 2.277v6.829s0 2.276 2.277 2.276h2.276c2.277 0 2.277-2.276 2.277-2.276v-3.13s-.285-1.423-2.277-1.423h-2.276v-2.276h4.553v-2.277zm9.105 0h-2.276v11.382h2.276zm13.659 0c-1.104 0-2.277 1.173-2.277 2.277v6.829c0 1.103 1.173 2.276 2.277 2.276h2.276c1.104 0 2.277-1.173 2.277-2.276v-6.829c0-1.104-1.173-2.277-2.277-2.277zm-9.106 0c-2.276 0-2.276 2.277-2.276 2.277v2.276l2.276 1.138-2.276 1.138v2.277s0 2.276 2.276 2.276h2.277c2.276 0 2.276-2.276 2.276-2.276v-2.277l-2.276-1.138 2.276-1.138v-2.276s0-2.277-2.276-2.277zm-13.658 6.829h2.276v2.277h-2.276zm22.764-4.552h2.276v6.829h-2.276zm-9.106 4.552h2.277v2.277h-2.277zm0-4.552h2.277v2.276h-2.277z" fill="#313131" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/631F_RobloxStudioLauncherBeta.0.svg b/.icons/kora/apps/scalable/631F_RobloxStudioLauncherBeta.0.svg
new file mode 120000
index 000000000..c98dcbba0
--- /dev/null
+++ b/.icons/kora/apps/scalable/631F_RobloxStudioLauncherBeta.0.svg
@@ -0,0 +1 @@
+grapejuice-roblox-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/7596_iexplore.0.svg b/.icons/kora/apps/scalable/7596_iexplore.0.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/7596_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/7765_winebrowser.0.svg b/.icons/kora/apps/scalable/7765_winebrowser.0.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/7765_winebrowser.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/7kaa.svg b/.icons/kora/apps/scalable/7kaa.svg
new file mode 100644
index 000000000..8b3d2b2d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/7kaa.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00963855 -51.9711 51.9711 .00963855 33.1518 60.759)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m9.6 39h.4l-6.99-16.231-1.01-4.991 3.959.783.33-5.04 3.973 1.941.312-4.765 2.846 1.39 1.443-4.214 2.929 2.545 1.356-3.957 3.873 3.362 1.649-4.823 3.873 3.361.589 2.171v-1.247l2.857-4.235.011.016.011-.016 2.857 4.235v1.247l.589-2.171 3.873-3.361 1.649 4.823 3.873-3.362 1.356 3.957 2.929-2.545 1.443 4.214 2.846-1.39.312 4.765 3.973-1.941.33 5.04 3.959-.783-1.01 4.991-6.99 16.231h.4c3.091 0 5.6 2.509 5.6 5.6v10.8c0 3.091-2.509 5.6-5.6 5.6h-44.8c-3.091 0-5.6-2.509-5.6-5.6v-10.8c0-3.091 2.509-5.6 5.6-5.6z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m42 31.46c1.578-1.807 3.163-3.607 4.731-5.422.619-.688 1.215-1.065 2.405-1.035 2.197.142 3.707 2.914 2.21 4.868-2.308 2.778-4.691 5.493-7.069 8.211 2.336 2.631 4.635 5.295 6.969 7.928 1.935 2.271-1.361 7.129-4.412 4.065-1.636-1.776-3.24-3.581-4.834-5.395v3.32c-.047 1.847-1.872 3.348-3.689 2.92-1.31-.309-2.275-1.546-2.311-2.92v-7.648c-.142-.427-.158-.909 0-1.431v-10.921c.043-1.646.442-1.72.963-2.202.725-.671 2.03-.801 2.269-.789.5.052.636.105.899.212 1.115.454 1.833 1.364 1.869 2.779zm-14.848-6.456c2.269.173 3.682 3.04 2.125 4.95-.639.707-.687.731-.951 1.018-2 2.188-3.889 4.56-4.978 7.354-1.196 3.071-1.339 6.421-1.348 9.682 0 0-.708 2.94-2.931 2.991-2.91.067-3.239-4.303-2.841-8.199.43-4.207 1.887-8.288 4.314-11.767l-5.696-.037c-3.05-.236-3.828-5.893.154-5.996 4.051 0 8.103-.099 12.152.004z" fill="#ffa50b"/>
+ <path d="m32 23-12-20h24z" fill="#c61a1a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/7z.svg b/.icons/kora/apps/scalable/7z.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/7z.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/7zip.svg b/.icons/kora/apps/scalable/7zip.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/7zip.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/81F5_winebrowser.0.svg b/.icons/kora/apps/scalable/81F5_winebrowser.0.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/81F5_winebrowser.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/8bitmmo.svg b/.icons/kora/apps/scalable/8bitmmo.svg
new file mode 100644
index 000000000..9f207bb8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/8bitmmo.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343434" offset="0"/>
+ <stop stop-color="#5e5e5e" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m38.251 44h-28.502c-.996 0-1.932-.253-2.749-.699v-3.301h3v-3h3v-3h-3v-20h30v20h-3v3h3v4h3v.491c-1.036 1.515-2.777 2.509-4.749 2.509z" fill="#1a1a1a"/>
+ <path d="m13 17v17h24v-16.966zm3 4h6v3h-6zm12 0h6v3h-6zm-15 16v4h2v3h19v-4h3v-3z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/8tracks.svg b/.icons/kora/apps/scalable/8tracks.svg
new file mode 100644
index 000000000..44b403518
--- /dev/null
+++ b/.icons/kora/apps/scalable/8tracks.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3361 43.3361 0 -38.6636 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00275a" offset="0"/>
+ <stop stop-color="#355681" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m25.5 18c0-.489-.172-1.745-.024-3.172.109-1.049.38-2.25 1.284-3.114.81-.773 2.089-1.207 3.998-1.214 7.194-.027 6.859 10.546.007 10.5h-15.015c-13.152 0-12.437 19.401-.018 19.5 10.316.081 9.823-10.173 9.767-12.066l-4.498.132c.032 1.109.808 7.481-5.233 7.434-6.687-.053-7.1-10.5-.018-10.5h14.999c12.711.07 13.347-19.549-.007-19.5-3.43.013-5.635 1.071-7.089 2.46-1.415 1.35-2.151 3.073-2.484 4.765-.411 2.086-.169 4.082-.169 4.775z" fill="#ffffff" fill-opacity=".9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/97C1_wordpad.0.svg b/.icons/kora/apps/scalable/97C1_wordpad.0.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/97C1_wordpad.0.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/9gag.svg b/.icons/kora/apps/scalable/9gag.svg
new file mode 100644
index 000000000..e95219750
--- /dev/null
+++ b/.icons/kora/apps/scalable/9gag.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 10-12 7v3l12 7 7-4v5l-7 4-6.973-4-5.027 2.973 12 7.027 12-7.027v-13.844zm0 5 5 3-5 3-5-3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/A35F_hh.0.svg b/.icons/kora/apps/scalable/A35F_hh.0.svg
new file mode 120000
index 000000000..850830236
--- /dev/null
+++ b/.icons/kora/apps/scalable/A35F_hh.0.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ADLplug.svg b/.icons/kora/apps/scalable/ADLplug.svg
new file mode 100644
index 000000000..e2e2abced
--- /dev/null
+++ b/.icons/kora/apps/scalable/ADLplug.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9129 39.9129 0 24.5182 43.9631)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e415d" offset="0"/>
+ <stop stop-color="#3a6688" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m12.521 15.979c-2 0-3.412 1.222-3.966 2.33-.554 1.107-.534 2.17-.534 2.17-.014 3.026 0 5.975 0 9-.028 2.028 3.029 2.028 3 0v-3.5h3v3.5c-.028 2.028 3.029 2.028 3 0 .016-3.03 0-5.988 0-9 0 0 .021-1.063-.533-2.17-.554-1.108-1.967-2.33-3.967-2.33zm20.958 0c-.815.011-1.479.685-1.479 1.5v.021 12c0 .823.677 1.5 1.5 1.5h6 .021c.823 0 1.5-.677 1.5-1.5s-.677-1.5-1.5-1.5c-.007 0-.014 0-.021 0h-4.5v-10.5c0-.007 0-.014 0-.021 0-.823-.677-1.501-1.5-1.501-.007 0-.014 0-.021.001zm-11.979.021c-.823 0-1.5.677-1.5 1.5v12c0 .823.677 1.5 1.5 1.5s1.812.021 3.67-.908 3.83-3.092 3.83-6.592-1.972-5.663-3.83-6.592-3.67-.908-3.67-.908zm-8.979 2.979c1 0 1.088.279 1.284.671.196.393.216.829.216.829v2.5h-3v-2.5s.021-.436.217-.829c.196-.392.283-.671 1.283-.671zm10.479.402c.363.088.423.007.83.211 1.142.571 2.17 1.408 2.17 3.908s-1.028 3.337-2.17 3.908c-.407.204-.467.123-.83.211z" fill="#a1eae9" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Abricotine.svg b/.icons/kora/apps/scalable/Abricotine.svg
new file mode 120000
index 000000000..b5d50149e
--- /dev/null
+++ b/.icons/kora/apps/scalable/Abricotine.svg
@@ -0,0 +1 @@
+abricotine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Acetino2.svg b/.icons/kora/apps/scalable/Acetino2.svg
new file mode 120000
index 000000000..35e96e4bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/Acetino2.svg
@@ -0,0 +1 @@
+acetoneiso.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/AdobeAIR.svg b/.icons/kora/apps/scalable/AdobeAIR.svg
new file mode 100644
index 000000000..4f06c9f57
--- /dev/null
+++ b/.icons/kora/apps/scalable/AdobeAIR.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e12e2e" offset="0"/>
+ <stop stop-color="#f64f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.918 10.147c-2.221.169-3.827 1.593-4.741 4.266-1.328 3.855-3.57 6.149-7.501 7.646-2.326.881-3.143 1.473-3.867 2.865-.583 1.119-.705 2.761-.326 4.131.254.914 1.569 2.423 2.599 2.958.97.511 2.797.576 5.489.164 1.578-.241 1.96-.253 3.413.032 2.04.403 3.969 1.377 5.618 2.801 1.525 1.32 2.133 1.634 3.312 1.824 1.143.177 2.024.065 3.183-.422 1.031-.435 2.169-1.598 2.633-2.673.173-.394.322-1.271.325-1.984.004-1.537-.467-2.588-1.69-4.004-1.195-1.381-2.044-2.757-2.536-4.101-.58-1.593-.704-4.796-.257-6.801.498-2.246.08-3.802-1.396-5.202-1.043-.986-1.883-1.385-3.284-1.497-.343-.028-.657-.024-.974 0m-2.145 10.152c1.138-.027 2.318.399 3.251 1.3 2.31 2.242 1.763 5.848-1.106 7.292-.906.455-2.383.555-3.409.226-.969-.31-2.132-1.288-2.664-2.278-.23-.418-.323-1.102-.326-2.02-.004-1.151.085-1.482.552-2.278.837-1.429 2.237-2.21 3.702-2.242" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/AdobeFlash.svg b/.icons/kora/apps/scalable/AdobeFlash.svg
new file mode 120000
index 000000000..29daacecc
--- /dev/null
+++ b/.icons/kora/apps/scalable/AdobeFlash.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/AdobeIllustrator.svg b/.icons/kora/apps/scalable/AdobeIllustrator.svg
new file mode 100644
index 000000000..121f56ce1
--- /dev/null
+++ b/.icons/kora/apps/scalable/AdobeIllustrator.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-280.925" y1="424.09" x2="-280.839" y2="424.09" gradientTransform="scale(499.46 499.49) rotate(-90 71.652 -352.486)">
+ <stop offset="0" stop-color="#ff9a00" />
+ <stop offset="1" stop-color="#ffcd00" />
+ </linearGradient>
+ <path fill="url(#a)" d="M45.715 8.562a6.238 6.238 0 00-6.235-6.236H8.563a6.238 6.238 0 00-6.235 6.236v30.919a6.238 6.238 0 006.235 6.236H39.48a6.237 6.237 0 006.235-6.236V8.562z" />
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-281.14" y1="435.189" x2="-281.053" y2="435.189" gradientTransform="matrix(-.6868 -401.55 -401.53 .6868 174572.422 -113148.984)">
+ <stop offset="0" stop-color="#300" />
+ <stop offset="1" stop-color="#600" />
+ </linearGradient>
+ <path fill="url(#b)" d="M6.474 6.58h35.097v34.884H6.474V6.58z" />
+ <path fill="url(#a)" d="M24.01 29.587h-6.629l-1.355 4.188a.312.312 0 01-.339.249h-3.35c-.196 0-.249-.107-.196-.321l5.738-16.519c.053-.178.107-.374.179-.588.072-.374.107-.767.107-1.158-.018-.089.053-.179.142-.196h4.615c.142 0 .214.053.232.142l6.504 18.354c.053.196 0 .285-.179.285h-3.724c-.125.018-.249-.072-.285-.196l-1.46-4.24zm-5.595-3.618h4.526a26.186 26.186 0 00-.409-1.283 54.368 54.368 0 01-.481-1.532c-.178-.553-.339-1.087-.516-1.639a38.088 38.088 0 01-.481-1.586c-.142-.499-.267-.962-.392-1.39h-.035c-.16.777-.362 1.544-.606 2.299-.267.855-.535 1.746-.82 2.638a36.2 36.2 0 01-.786 2.493zm15.217-7.608a2.21 2.21 0 01-1.586-.623 2.321 2.321 0 01-.606-1.639 2.099 2.099 0 01.641-1.586 2.28 2.28 0 011.586-.623c.695 0 1.23.214 1.622.623.395.432.606 1.001.588 1.586a2.256 2.256 0 01-.623 1.639 2.098 2.098 0 01-1.622.623zm-1.996 15.467V20.107c0-.179.072-.249.232-.249h3.528c.16 0 .232.089.232.249v13.721c0 .196-.072.285-.232.285h-3.493c-.177 0-.267-.107-.267-.285z" />
+</svg>
diff --git a/.icons/kora/apps/scalable/AdobePhotoshop.svg b/.icons/kora/apps/scalable/AdobePhotoshop.svg
new file mode 100644
index 000000000..077b147ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/AdobePhotoshop.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0595534 -34.8401 34.8401 -.0595534 558.096 40.5057)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#000374" offset="0"/>
+ <stop stop-color="#0a3294" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.0930518 -19.3548 19.3548 -.0930518 663.287 30.4042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d81c9" offset="0"/>
+ <stop stop-color="#40a7ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m6.474 6.58h35.055v34.84h-35.055z" fill="url(#b)"/>
+ <path d="m34.168 19.528c-3.119-1.573-8.488-.811-8.488 3.292 0 3.056 2.115 4.259 4.7 5.269 3.674 1.434.103 4.144-4.381 1.341 0 0-.161-.079-.239 0-.08.079-.08.158-.08.24v2.944c1.567.803 2.738 1.211 4.547 1.192 5.838-.06 6.678-5.65 3.573-7.799-.563-.392-2.07-1.173-2.547-1.355-2.468-.942-2.258-2.281-1.474-2.955.865-.749 3.265.383 4.275 1.014.612.378.712-.092.71-.506l-.008-1.957c0-.465-.161-.503-.588-.72zm-21.689-5.067v19.269h3.663v-6.21c4.501.321 8.562-1.292 8.562-6.496 0-2.098-.654-4.21-2.202-5.485-2.163-1.785-7.219-1.389-10.023-1.078zm4.575 2.606c-.241.002-.492.009-.753.023-.033 0-.159.122-.159.157v7.326c2.134 0 5.256-.079 5.079-3.802-.141-2.939-1.574-3.702-4.101-3.704z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/AdobeReader.svg b/.icons/kora/apps/scalable/AdobeReader.svg
new file mode 120000
index 000000000..d0e0f0dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/AdobeReader.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/AdobeReader9.svg b/.icons/kora/apps/scalable/AdobeReader9.svg
new file mode 120000
index 000000000..d0e0f0dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/AdobeReader9.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/AdobeUpdate.svg b/.icons/kora/apps/scalable/AdobeUpdate.svg
new file mode 100644
index 000000000..111ac79f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/AdobeUpdate.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.29436 -44.4739 44.4739 .29436 112.854 47.0232)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e02d2d" offset="0"/>
+ <stop stop-color="#f75151" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22" fill="url(#a)"/>
+ <g fill="#fffbfb">
+ <path d="m24.392 29.208c-.095-.12-.239-.189-.392-.189s-.297.069-.392.189l-4.885 6.162c-.528.666-1.495.778-2.161.252-.666-.528-.778-1.497-.25-2.16l6.472-8.166c.306-.385.759-.582 1.216-.582s.912.196 1.215.581l6.473 8.167c.528.664.416 1.632-.25 2.161-.664.526-1.633.413-2.161-.253z" fill-opacity=".3"/>
+ <path d="m24 30.323 4.493 5.669c.873 1.099 2.471 1.282 3.566.414 1.1-.873 1.283-2.472.411-3.567.001.001-6.47-8.164-6.47-8.164-.499-.633-1.247-.961-2-.961-.752 0-1.496.327-1.999.961l-6.472 8.165c-.871 1.094-.688 2.693.412 3.566v.001c1.099.868 2.694.684 3.566-.415zm.392-1.115c-.095-.12-.239-.189-.392-.189s-.297.069-.392.189l-4.885 6.162c-.528.666-1.495.778-2.161.252-.666-.528-.778-1.497-.25-2.16l6.472-8.166c.306-.385.759-.582 1.216-.582s.912.196 1.215.581l6.473 8.167c.528.664.416 1.632-.25 2.161-.664.526-1.633.413-2.161-.253zm-.392-13.363-9.64 12.165c-.941 1.181-2.666 1.382-3.851.444-1.185-.941-1.386-2.666-.445-3.848l11.776-14.855c.543-.686 1.348-1.04 2.16-1.037.815-.003 1.617.351 2.163 1.037l11.773 14.852c.941 1.185.74 2.91-.445 3.848-1.185.941-2.91.74-3.851-.441z" fill-opacity=".8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/AirPortUtility.svg b/.icons/kora/apps/scalable/AirPortUtility.svg
new file mode 120000
index 000000000..0fb3d2e67
--- /dev/null
+++ b/.icons/kora/apps/scalable/AirPortUtility.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Alacritty.svg b/.icons/kora/apps/scalable/Alacritty.svg
new file mode 100644
index 000000000..c9ef713b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/Alacritty.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.23263 -37.2208 37.2208 .23263 24.4601 45.6583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#848484" offset="0"/>
+ <stop stop-color="#959595" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.413 0 6.188 2.75 6.228 6.154h-43.336c.04-3.404 2.815-6.154 6.228-6.154z" fill="#ec4b02"/>
+ <path d="m6.508 10.881h34.985v28.425h-34.985z" fill="#14232b"/>
+ <g fill-rule="nonzero">
+ <path d="m22.012 27.471-.623 1.511c1.676 5.16 1.676 5.16 2.611 9.661.935-4.501.935-4.501 2.611-9.661l-.623-1.511-1.988-4.815z" fill="#3c98fe"/>
+ <path d="m21.785 11.974h4.43l9.811 24.052h-4.114l-7.912-18.37-7.912 18.37h-4.114z" fill="#ec7a02"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Alva.svg b/.icons/kora/apps/scalable/Alva.svg
new file mode 100644
index 000000000..e7a387223
--- /dev/null
+++ b/.icons/kora/apps/scalable/Alva.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.1449 45.1449 0 105.125 46.6403)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4c4c4" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.674 21.724c.459 0 .732.541.465.929l-12.522 18.173c-.327.464-1.032.232-1.032-.343v-18.174c0-.32.257-.585.569-.585z" fill="#ec0361"/>
+ <path d="m25.703 8.065c-.183.001-.354.095-.453.248l-12.523 18.172c-.274.388-.001.93.457.93h12.523c.312 0 .569-.266.569-.587v-18.172c0-.365-.284-.591-.573-.591zm-1.703 6.073v11h-7.581z" fill="#5802cd"/>
+ <path d="m24 21.724v3.414h-3.415v2.277h5.122c.312 0 .569-.266.569-.587v-5.104z" fill="#51004d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Amazon-www.amazon.com.svg b/.icons/kora/apps/scalable/Amazon-www.amazon.com.svg
new file mode 120000
index 000000000..4f2e80b4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/Amazon-www.amazon.com.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Anatine.svg b/.icons/kora/apps/scalable/Anatine.svg
new file mode 120000
index 000000000..fdd0aecbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/Anatine.svg
@@ -0,0 +1 @@
+anatine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/AndroidMessages.svg b/.icons/kora/apps/scalable/AndroidMessages.svg
new file mode 120000
index 000000000..edc439569
--- /dev/null
+++ b/.icons/kora/apps/scalable/AndroidMessages.svg
@@ -0,0 +1 @@
+android-messages-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/AppImageLauncher.svg b/.icons/kora/apps/scalable/AppImageLauncher.svg
new file mode 100644
index 000000000..dd0b26d0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/AppImageLauncher.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 267.172 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c4a5a" offset="0"/>
+ <stop stop-color="#1b627c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m24 5.916c-9.921 0-18.084 8.163-18.084 18.084s8.163 18.084 18.084 18.084 18.084-8.163 18.084-18.084-8.163-18.084-18.084-18.084zm0 2.26c8.681 0 15.824 7.143 15.824 15.824s-7.143 15.824-15.824 15.824-15.824-7.143-15.824-15.824 7.143-15.824 15.824-15.824z"/>
+ <path d="m24 8.446 14.128 23.466-14.128-7.846-14.128 7.846z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Appstore.svg b/.icons/kora/apps/scalable/Appstore.svg
new file mode 120000
index 000000000..3c6aac311
--- /dev/null
+++ b/.icons/kora/apps/scalable/Appstore.svg
@@ -0,0 +1 @@
+software-center.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Ardour-Ardour_6.0.0.svg b/.icons/kora/apps/scalable/Ardour-Ardour_6.0.0.svg
new file mode 120000
index 000000000..de8b00f59
--- /dev/null
+++ b/.icons/kora/apps/scalable/Ardour-Ardour_6.0.0.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Ardour-Ardour_6.5.0.svg b/.icons/kora/apps/scalable/Ardour-Ardour_6.5.0.svg
new file mode 120000
index 000000000..de8b00f59
--- /dev/null
+++ b/.icons/kora/apps/scalable/Ardour-Ardour_6.5.0.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Ardour-Ardour_8.0.0.svg b/.icons/kora/apps/scalable/Ardour-Ardour_8.0.0.svg
new file mode 120000
index 000000000..de8b00f59
--- /dev/null
+++ b/.icons/kora/apps/scalable/Ardour-Ardour_8.0.0.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/BTM.svg b/.icons/kora/apps/scalable/BTM.svg
new file mode 120000
index 000000000..6e314c535
--- /dev/null
+++ b/.icons/kora/apps/scalable/BTM.svg
@@ -0,0 +1 @@
+accessories-camera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/BadlionClient.svg b/.icons/kora/apps/scalable/BadlionClient.svg
new file mode 100644
index 000000000..12ecaa75b
--- /dev/null
+++ b/.icons/kora/apps/scalable/BadlionClient.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 23.654034,44.982274 C 23.319362,44.948408 22.885475,44.826381 22.596396,44.684823 22.361732,44.569908 7.6227374,36.179877 7.3853579,36.026083 7.1234148,35.856376 6.7537827,35.499823 6.5758324,35.245201 6.262399,34.796722 6.0807747,34.320175 6.0173884,33.779954 6.0017427,33.646612 5.9971063,31.014686 6.0016725,24.858192 l 0.00648,-8.732623 0.045575,-0.191598 c 0.025066,-0.105379 0.069456,-0.262763 0.098646,-0.349742 0.2201617,-0.656057 0.6750435,-1.248632 1.243268,-1.619614 0.2931618,-0.191399 15.0125895,-8.5629827 15.2505975,-8.6736829 0.25286,-0.117608 0.465764,-0.1857244 0.760987,-0.2434688 0.325942,-0.063753 0.869355,-0.063223 1.199635,0.00117 0.32408,0.063185 0.568923,0.146534 0.857087,0.2917698 0.2987,0.1505459 14.920324,8.4711419 15.168042,8.6315409 0.09975,0.06459 0.281191,0.215876 0.42346,0.353084 0.479653,0.462587 0.765998,0.987886 0.9079,1.665534 C 41.99818,16.156881 42,16.605127 42,25.008237 c 0,8.577057 -0.0011,8.848064 -0.03867,9.022711 -0.09109,0.424207 -0.267251,0.835793 -0.509475,1.190357 -0.16758,0.2453 -0.558785,0.628971 -0.8093,0.793715 -0.210989,0.138749 -14.820084,8.459057 -15.142278,8.623969 -0.570778,0.29215 -1.198368,0.408841 -1.84625,0.343285 z"/>
+ <path style="fill:#10a5f1" d="M 23.654034,43.982279 C 23.319362,43.948413 22.885475,43.826386 22.596396,43.684828 22.361732,43.569913 7.6227374,35.179882 7.3853579,35.026088 7.1234148,34.856381 6.7537827,34.499828 6.5758324,34.245206 6.262399,33.796727 6.0807747,33.32018 6.0173884,32.779959 6.0017427,32.646617 5.9971063,30.014691 6.0016725,23.858197 l 0.00648,-8.732623 0.045575,-0.191598 c 0.025066,-0.105379 0.069456,-0.262763 0.098646,-0.349742 C 6.3725352,13.928177 6.827417,13.335602 7.3956415,12.96462 7.6888033,12.773221 22.408231,4.4016368 22.646239,4.2909366 c 0.25286,-0.117608 0.465764,-0.1857244 0.760987,-0.2434688 0.325942,-0.063753 0.869355,-0.063223 1.199635,0.00117 0.32408,0.063185 0.568923,0.146534 0.857087,0.2917698 0.2987,0.1505459 14.920324,8.4711424 15.168042,8.6315414 0.09975,0.06459 0.281191,0.215876 0.42346,0.353084 0.479653,0.462587 0.765998,0.987886 0.9079,1.665534 C 41.99818,15.156886 42,15.605132 42,24.008242 c 0,8.577057 -0.0011,8.848064 -0.03867,9.022711 -0.09109,0.424207 -0.267251,0.835793 -0.509475,1.190357 -0.16758,0.2453 -0.558785,0.628971 -0.8093,0.793715 -0.210989,0.138749 -14.820084,8.459057 -15.142278,8.623969 -0.570778,0.29215 -1.198368,0.408841 -1.84625,0.343285 z"/>
+ <path style="opacity:0.1" d="m 24.949482,39.999995 c -0.261505,-0.754973 -0.600899,-2.011932 -0.759302,-0.528488 -0.132504,0.888979 -0.381405,-1.378295 -0.604318,-0.0019 -0.13703,0.2434 -0.08392,-1.7383 -0.508991,-0.624552 -0.108023,1.461973 -1.141521,0.53993 -1.44447,-0.07368 -0.28397,1.038462 -0.07244,-0.700977 -0.494176,0.22492 -0.912243,1.56993 -0.227482,-2.298793 -1.220807,-0.608162 -0.616257,0.985346 -0.282396,-0.440418 -0.858602,-0.378736 -0.759676,0.643296 -0.638863,-0.981629 -1.599031,-0.627553 -0.368999,-0.554683 -0.608382,-1.818064 -1.430954,-1.353907 0.267354,-1.005814 -0.900418,-1.801882 -1.477215,-2.281847 -0.654248,0.303794 -1.033572,0.247024 -0.621117,-0.516499 0.336284,-0.747895 -0.227238,-1.238399 -0.261546,-2.001034 -0.939878,3.23e-4 0.318872,-1.409447 -0.90658,-1.128622 -0.123561,-0.469225 1.092261,-1.26726 -0.171801,-1.273873 -0.483168,-0.318598 1.092828,-1.056205 -0.106209,-0.8055 0.709847,-0.37046 -1.010107,-0.993402 -0.315621,-1.472528 1.253616,-0.315937 -0.161395,-0.801372 0.08701,-0.861001 0.751796,-0.237757 -0.556679,-0.552006 0.296579,-0.695197 -0.248991,-0.629036 -0.757388,-0.814888 -0.244764,-1.565968 -0.124569,-0.749201 -0.55058,-1.637728 0.08066,-2.263876 -0.343042,-0.591311 -0.573826,-0.758229 0.117906,-1.115218 0.02508,-1.10025 0.567829,-2.254761 0.58457,-3.30369 0.92539,-0.669472 1.173537,-2.146098 2.412683,-2.354236 0.876399,-0.744054 2.377569,-0.6463 3.330345,-1.180662 0.372994,0.361277 1.143833,-0.258339 1.372335,-0.204913 0.55295,0.762563 1.890304,-0.596685 2.45677,0.57746 0.552503,0.593412 0.72317,-1.066408 1.102855,-0.02145 0.45172,0.717273 1.094718,-0.927212 1.614906,0.0061 1.323939,-0.09624 2.657336,-0.219973 3.965069,-0.432628 0.225706,0.960365 1.453379,-0.816584 1.181941,0.51642 1.049731,0.434736 2.408586,0.361448 3.023352,1.482969 0.499038,0.654411 1.616565,1.455309 1.217395,2.110728 0.786168,0.18052 0.562121,0.612219 0.475318,1.076971 -0.180162,0.722096 0.690521,1.341196 0.245011,2.023903 0.838849,0.679988 -0.515954,1.354969 0.404672,2.066952 0.4804,0.451045 -0.851645,0.407212 -0.275803,1.180002 0.588402,0.721927 -0.256927,0.773701 -0.268284,1.448539 1.037025,0.0233 -0.695246,0.50332 0.430366,0.749786 -1.139256,7.43e-4 -0.08894,0.725079 0.0165,1.031041 -0.163626,0.600648 -0.779495,0.975455 -0.447174,1.24634 -1.301312,-0.436737 0.955098,0.894912 -0.49152,0.89986 -0.717612,0.122167 1.119065,1.398266 -0.237997,1.177963 -0.503242,0.258754 0.584802,1.146123 -0.447236,1.088756 -0.093,0.600393 -0.194165,1.14771 -0.607276,1.487414 0.134201,0.647031 0.697856,1.915477 -0.503593,1.24182 -0.526642,-0.203074 -1.309967,0.666994 -1.354625,1.190114 0.168017,0.622684 0.255251,1.216788 -0.527491,0.663015 -0.924498,0.139518 -0.422601,1.794692 -1.657351,1.402072 -0.284275,0.704337 -0.538607,0.71096 -1.147859,0.55774 -0.02439,0.828131 -0.147366,1.731371 -0.83407,0.683908 -0.619014,-0.94848 -0.336698,1.488516 -0.954631,0.309835 -0.640959,-1.205186 -0.01229,1.499535 -0.568301,0.207781 -0.195746,0.583049 -0.567538,0.911782 -1.067522,1.023303 z"/>
+ <path style="fill:#2c2c2c" d="m 24.949482,39 c -0.261505,-0.754973 -0.600899,-2.011932 -0.759302,-0.528488 -0.132504,0.888979 -0.381405,-1.378295 -0.604318,-0.0019 -0.13703,0.2434 -0.08392,-1.7383 -0.508991,-0.624552 -0.108023,1.461973 -1.141521,0.53993 -1.44447,-0.07368 -0.28397,1.038462 -0.07244,-0.700977 -0.494176,0.22492 -0.912243,1.56993 -0.227482,-2.298793 -1.220807,-0.608162 -0.616257,0.985346 -0.282396,-0.440418 -0.858602,-0.378736 -0.759676,0.643296 -0.638863,-0.981629 -1.599031,-0.627553 -0.368999,-0.554683 -0.608382,-1.818064 -1.430954,-1.353907 0.267354,-1.005814 -0.900418,-1.801882 -1.477215,-2.281847 -0.654248,0.303794 -1.033572,0.247024 -0.621117,-0.516499 0.336284,-0.747895 -0.227238,-1.238399 -0.261546,-2.001034 -0.939878,3.23e-4 0.318872,-1.409447 -0.90658,-1.128622 -0.123561,-0.469225 1.092261,-1.26726 -0.171801,-1.273873 -0.483168,-0.318598 1.092828,-1.056205 -0.106209,-0.8055 0.709847,-0.37046 -1.010107,-0.993402 -0.315621,-1.472528 1.253616,-0.315937 -0.161395,-0.801372 0.08701,-0.861001 0.751796,-0.237757 -0.556679,-0.552006 0.296579,-0.695197 -0.248991,-0.629036 -0.757388,-0.814888 -0.244764,-1.565968 -0.124569,-0.749201 -0.55058,-1.637728 0.08066,-2.263876 -0.343042,-0.591311 -0.573826,-0.758229 0.117906,-1.115218 0.02508,-1.10025 0.567829,-2.254761 0.58457,-3.30369 0.92539,-0.669472 1.173537,-2.146098 2.412683,-2.354236 0.876399,-0.744054 2.377569,-0.6463 3.330345,-1.180662 0.372994,0.361277 1.143833,-0.258339 1.372335,-0.204913 0.55295,0.762563 1.890304,-0.596685 2.45677,0.57746 0.552503,0.593412 0.72317,-1.066408 1.102855,-0.02145 0.45172,0.717273 1.094718,-0.927212 1.614906,0.0061 1.323939,-0.09624 2.657336,-0.219973 3.965069,-0.432628 0.225706,0.960365 1.453379,-0.816584 1.181941,0.51642 1.049731,0.434736 2.408586,0.361448 3.023352,1.482969 0.499038,0.654411 1.616565,1.455309 1.217395,2.110728 0.786168,0.18052 0.562121,0.612219 0.475318,1.076971 -0.180162,0.722096 0.690521,1.341196 0.245011,2.023903 0.838849,0.679988 -0.515954,1.354969 0.404672,2.066952 0.4804,0.451045 -0.851645,0.407212 -0.275803,1.180002 0.588402,0.721927 -0.256927,0.773701 -0.268284,1.448539 1.037025,0.0233 -0.695246,0.50332 0.430366,0.749786 -1.139256,7.43e-4 -0.08894,0.725079 0.0165,1.031041 -0.163626,0.600648 -0.779495,0.975455 -0.447174,1.24634 -1.301312,-0.436737 0.955098,0.894912 -0.49152,0.89986 -0.717612,0.122167 1.119065,1.398266 -0.237997,1.177963 -0.503242,0.258754 0.584802,1.146123 -0.447236,1.088756 -0.093,0.600393 -0.194165,1.14771 -0.607276,1.487414 0.134201,0.647031 0.697856,1.915477 -0.503593,1.24182 -0.526642,-0.203074 -1.309967,0.666994 -1.354625,1.190114 0.168017,0.622684 0.255251,1.216788 -0.527491,0.663015 -0.924498,0.139518 -0.422601,1.794692 -1.657351,1.402072 -0.284275,0.704337 -0.538607,0.71096 -1.147859,0.55774 -0.02439,0.828131 -0.147366,1.731371 -0.83407,0.683908 -0.619014,-0.94848 -0.336698,1.488516 -0.954631,0.309835 -0.640959,-1.205186 -0.01229,1.499535 -0.568301,0.207781 -0.195746,0.583049 -0.567538,0.911782 -1.067522,1.023303 z"/>
+ <path style="opacity:0.2" d="m 23.725162,18.002028 c -0.08411,0.01335 -0.172825,0.09543 -0.275703,0.308001 -0.769536,-1.125179 -1.053376,1.575783 -1.463056,0.138206 -0.369785,-0.978905 -0.123589,1.291019 -0.714987,0.252719 -0.608112,-0.929895 -1.046219,-0.492433 -1.532901,0.221129 -1.052152,0.351701 -2.156937,0.937874 -2.663278,2.100725 l -0.661685,0.815413 c -1.164779,0.604985 1.5299,1.918919 -0.30511,1.848007 0.67811,0.306604 0.992827,0.577888 0.113957,0.961516 -0.395431,0.655748 0.228262,1.335199 -0.222399,2.021751 0.252497,0.637102 1.477785,0.772164 0.244455,1.170799 -0.566321,0.287148 1.207432,0.03781 0.391497,0.617976 -1.407017,1.117843 0.698234,1.566308 0.92452,2.746343 1.12569,0.97674 2.471813,1.636254 3.712782,2.434393 0.553002,-0.681917 0.392338,-0.138175 0.705796,0.420539 0.373956,-0.554678 0.423112,-0.711594 0.652495,0.136232 0.235889,1.071399 1.197074,-0.79042 1.202059,0.641669 0.02637,0.424763 0.136123,-0.107555 0.23159,-0.191514 0.227349,-0.368228 0.816928,0.759876 0.871217,-0.302078 0.20383,-0.564342 0.498231,-1.652111 0.705795,-0.438308 0.457482,1.087374 0.09607,-1.248547 0.678227,-0.0099 0.96592,-0.346848 1.944357,-1.1653 2.913248,-1.69598 0.433628,-0.289393 0.981123,-0.460431 1.119349,-1.052337 0.409803,-1.019723 2.204363,-1.637222 0.884084,-2.716727 -0.65381,-0.619924 1.380503,-0.273862 0.181962,-0.716695 -1.251864,-0.36179 1.357879,-0.715941 0.226076,-1.514339 0.489086,-0.237757 0.469185,-0.489856 -0.03861,-0.663386 1.208286,-0.880369 -1.588143,-1.293703 0.01103,-1.703878 0.645229,-0.355864 -1.371856,-0.05054 -0.220561,-0.827259 0.415494,-0.311268 0.523713,-0.881684 0.235266,-0.746311 l -0.542211,-0.677208 c -0.019,-0.08872 -0.08086,-0.175681 -0.207695,-0.258641 -0.813937,-0.984719 -1.569421,-2.063409 -2.841566,-2.298162 -0.626397,-0.545597 -1.022059,-1.401882 -1.705675,-0.34354 -0.693461,0.999608 -0.370159,-1.421253 -0.782993,-0.106616 -0.301795,1.178837 -0.481945,-0.633938 -0.937385,-0.568617 -0.426715,0.527371 -0.637275,-0.04401 -0.889597,-0.0039 z"/>
+ <path style="fill:#ffae15" d="m 23.725162,17.002033 c -0.08411,0.01335 -0.172825,0.09543 -0.275703,0.308001 -0.769536,-1.125179 -1.053376,1.575783 -1.463056,0.138206 -0.369785,-0.978905 -0.123589,1.291019 -0.714987,0.252719 -0.608112,-0.929895 -1.046219,-0.492433 -1.532901,0.221129 -1.052152,0.351701 -2.156937,0.937874 -2.663278,2.100725 l -0.661685,0.815413 c -1.164779,0.604985 1.5299,1.918919 -0.30511,1.848007 0.67811,0.306604 0.992827,0.577888 0.113957,0.961516 C 15.826968,24.303497 16.450661,24.982948 16,25.6695 c 0.252497,0.637102 1.477785,0.772164 0.244455,1.170799 -0.566321,0.287148 1.207432,0.03781 0.391497,0.617976 -1.407017,1.117843 0.698234,1.566308 0.92452,2.746343 1.12569,0.97674 2.471813,1.636254 3.712782,2.434393 0.553002,-0.681917 0.392338,-0.138175 0.705796,0.420539 0.373956,-0.554678 0.423112,-0.711594 0.652495,0.136232 0.235889,1.071399 1.197074,-0.79042 1.202059,0.641669 0.02637,0.424763 0.136123,-0.107555 0.23159,-0.191514 0.227349,-0.368228 0.816928,0.759876 0.871217,-0.302078 0.20383,-0.564342 0.498231,-1.652111 0.705795,-0.438308 0.457482,1.087374 0.09607,-1.248547 0.678227,-0.0099 0.96592,-0.346848 1.944357,-1.1653 2.913248,-1.69598 0.433628,-0.289393 0.981123,-0.460431 1.119349,-1.052337 0.409803,-1.019723 2.204363,-1.637222 0.884084,-2.716727 -0.65381,-0.619924 1.380503,-0.273862 0.181962,-0.716695 -1.251864,-0.36179 1.357879,-0.715941 0.226076,-1.514339 0.489086,-0.237757 0.469185,-0.489856 -0.03861,-0.663386 1.208286,-0.880369 -1.588143,-1.293703 0.01103,-1.703878 0.645229,-0.355864 -1.371856,-0.05054 -0.220561,-0.827259 0.415494,-0.311268 0.523713,-0.881684 0.235266,-0.746311 l -0.542211,-0.677208 c -0.019,-0.08872 -0.08086,-0.175681 -0.207695,-0.258641 -0.813937,-0.984719 -1.569421,-2.063409 -2.841566,-2.298162 -0.626397,-0.545597 -1.022059,-1.401882 -1.705675,-0.34354 -0.693461,0.999608 -0.370159,-1.421253 -0.782993,-0.106616 -0.301795,1.178837 -0.481945,-0.633938 -0.937385,-0.568617 -0.426715,0.527371 -0.637275,-0.04401 -0.889597,-0.0039 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 23.724609 17.001953 C 23.640499 17.015303 23.552097 17.097976 23.449219 17.310547 C 22.679683 16.185368 22.396008 18.884843 21.986328 17.447266 C 21.616543 16.468361 21.862882 18.739472 21.271484 17.701172 C 20.663372 16.771277 20.224963 17.208313 19.738281 17.921875 C 18.686129 18.273576 17.582513 18.860586 17.076172 20.023438 L 16.414062 20.837891 C 15.909857 21.099775 16.130868 21.491871 16.392578 21.849609 C 16.399947 21.845546 16.406358 21.841892 16.414062 21.837891 L 17.076172 21.023438 C 17.582513 19.860586 18.686129 19.273576 19.738281 18.921875 C 20.224963 18.208313 20.663372 17.771277 21.271484 18.701172 C 21.862882 19.739472 21.616543 17.468361 21.986328 18.447266 C 22.396008 19.884843 22.679683 17.185368 23.449219 18.310547 C 23.552097 18.097976 23.640499 18.015303 23.724609 18.001953 C 23.976931 17.961843 24.188519 18.53323 24.615234 18.005859 C 25.070674 17.940538 25.250939 19.753056 25.552734 18.574219 C 25.965568 17.259582 25.642477 19.681249 26.335938 18.681641 C 27.019553 17.623299 27.414619 18.479794 28.041016 19.025391 C 29.313161 19.260144 30.068876 20.337547 30.882812 21.322266 C 31.009647 21.405226 31.070844 21.493311 31.089844 21.582031 L 31.416016 21.988281 C 31.813944 21.673885 31.916297 21.124769 31.632812 21.257812 L 31.089844 20.582031 C 31.070844 20.493311 31.009647 20.405226 30.882812 20.322266 C 30.068876 19.337547 29.313161 18.260144 28.041016 18.025391 C 27.414619 17.479794 27.019553 16.623299 26.335938 17.681641 C 25.642477 18.681249 25.965568 16.259582 25.552734 17.574219 C 25.250939 18.753056 25.070674 16.940538 24.615234 17.005859 C 24.188519 17.53323 23.976931 16.961843 23.724609 17.001953 z M 31.693359 22.662109 C 31.658264 22.724847 31.615619 22.788703 31.5625 22.849609 C 31.582789 22.843985 31.595268 22.837653 31.617188 22.832031 C 31.778495 22.743065 31.773737 22.695665 31.693359 22.662109 z M 16.275391 22.683594 C 16.22139 22.684464 16.174367 22.688058 16.109375 22.685547 C 16.203879 22.728277 16.287093 22.772696 16.365234 22.814453 C 16.333951 22.770805 16.30353 22.727858 16.275391 22.683594 z M 31.140625 23.210938 C 30.807246 23.553019 31.378108 23.576434 31.630859 23.646484 C 31.439112 23.483577 31.217443 23.340152 31.140625 23.210938 z M 16.71875 23.322266 C 16.649958 23.423179 16.492603 23.530605 16.222656 23.648438 C 16.215306 23.660627 16.211738 23.673341 16.205078 23.685547 C 16.765404 23.690711 16.832928 23.54385 16.71875 23.322266 z M 16.185547 23.722656 C 16.012935 24.075346 16.104915 24.433467 16.150391 24.796875 C 16.169533 24.747077 16.192786 24.697972 16.222656 24.648438 C 17.065886 24.280367 16.80657 24.014311 16.185547 23.722656 z M 31.736328 23.738281 C 31.721727 23.763624 31.687555 23.793221 31.617188 23.832031 C 30.367834 24.15248 31.801321 24.475986 31.912109 25.021484 C 32.092753 24.841203 31.990161 24.667904 31.607422 24.537109 C 32.047719 24.216305 31.953105 23.9575 31.736328 23.738281 z M 31.814453 25.34375 C 31.765186 25.405535 31.699363 25.47012 31.607422 25.537109 C 31.752854 25.586808 31.853071 25.642719 31.917969 25.703125 C 31.957741 25.594844 31.937315 25.475612 31.814453 25.34375 z M 16.105469 25.455078 C 16.079481 25.526348 16.046895 25.59848 16 25.669922 C 16.037103 25.763541 16.095836 25.845554 16.164062 25.919922 C 16.151438 25.76403 16.125364 25.609381 16.105469 25.455078 z M 31.787109 26.886719 C 31.755291 26.918393 31.721417 26.948697 31.683594 26.978516 C 31.776296 26.958638 31.832636 26.932141 31.787109 26.886719 z M 16.150391 26.904297 C 16.112681 26.944887 16.154981 26.968089 16.230469 26.986328 C 16.202825 26.9602 16.175538 26.932726 16.150391 26.904297 z M 31.164062 27.347656 C 31.015556 27.479355 31.012514 27.597102 31.419922 27.714844 C 31.48996 27.740721 31.515312 27.754551 31.564453 27.775391 C 31.488449 27.665276 31.383596 27.550099 31.236328 27.429688 C 31.20404 27.399073 31.183952 27.373771 31.164062 27.347656 z M 16.722656 27.388672 C 16.696426 27.411031 16.672486 27.433552 16.636719 27.458984 C 16.470932 27.590698 16.356377 27.712706 16.279297 27.828125 C 16.802616 27.65394 16.85189 27.529193 16.722656 27.388672 z M 16.197266 27.980469 C 16.095293 28.241833 16.199177 28.468774 16.386719 28.693359 C 16.454234 28.618064 16.533587 28.54092 16.636719 28.458984 C 17.23814 28.031348 16.435623 28.05379 16.197266 27.980469 z M 31.673828 27.980469 C 31.407704 28.035338 30.846176 28.059757 31.236328 28.429688 C 31.356268 28.527754 31.443723 28.621802 31.515625 28.712891 C 31.681284 28.47984 31.766553 28.242031 31.673828 27.980469 z"/>
+ <path style="fill:#2c2c2c" d="M 15.017578,18.332031 14.287109,19.015625 18,22.992188 V 24.5 l 5,-1 V 23 h 2 v 0.5 l 5,1 V 22.992188 L 33.712891,19.015625 32.982422,18.332031 30,21.527344 V 20.5 l -5,1 V 22 h -2 v -0.5 l -5,-1 v 1.027344 z"/>
+ <path style="fill:#2c2c2c" d="M 21 26 C 21 26 22.801202 27.170529 23.722656 27.753906 L 23.722656 29.65625 C 23.382961 30.277555 21.890423 30.092017 21.597656 30.707031 C 22.336138 30.641582 23.047035 30.373952 23.765625 30.195312 C 24.570219 30.191668 25.3687 30.620396 26.191406 30.660156 C 26.49813 30.278188 24.610375 30.11804 24.068359 29.792969 C 24.084109 29.115533 24.119141 27.759766 24.119141 27.759766 L 27 26 L 21 26 z M 20.75 27.5 A 0.25 0.25 0 0 0 20.5 27.75 A 0.25 0.25 0 0 0 20.75 28 A 0.25 0.25 0 0 0 21 27.75 A 0.25 0.25 0 0 0 20.75 27.5 z M 21.75 27.5 A 0.25 0.25 0 0 0 21.5 27.75 A 0.25 0.25 0 0 0 21.75 28 A 0.25 0.25 0 0 0 22 27.75 A 0.25 0.25 0 0 0 21.75 27.5 z M 22.75 27.5 A 0.25 0.25 0 0 0 22.5 27.75 A 0.25 0.25 0 0 0 22.75 28 A 0.25 0.25 0 0 0 23 27.75 A 0.25 0.25 0 0 0 22.75 27.5 z M 25.25 27.5 A 0.25 0.25 0 0 0 25 27.75 A 0.25 0.25 0 0 0 25.25 28 A 0.25 0.25 0 0 0 25.5 27.75 A 0.25 0.25 0 0 0 25.25 27.5 z M 26.25 27.5 A 0.25 0.25 0 0 0 26 27.75 A 0.25 0.25 0 0 0 26.25 28 A 0.25 0.25 0 0 0 26.5 27.75 A 0.25 0.25 0 0 0 26.25 27.5 z M 27.25 27.5 A 0.25 0.25 0 0 0 27 27.75 A 0.25 0.25 0 0 0 27.25 28 A 0.25 0.25 0 0 0 27.5 27.75 A 0.25 0.25 0 0 0 27.25 27.5 z M 20.75 28.5 A 0.25 0.25 0 0 0 20.5 28.75 A 0.25 0.25 0 0 0 20.75 29 A 0.25 0.25 0 0 0 21 28.75 A 0.25 0.25 0 0 0 20.75 28.5 z M 21.75 28.5 A 0.25 0.25 0 0 0 21.5 28.75 A 0.25 0.25 0 0 0 21.75 29 A 0.25 0.25 0 0 0 22 28.75 A 0.25 0.25 0 0 0 21.75 28.5 z M 22.75 28.5 A 0.25 0.25 0 0 0 22.5 28.75 A 0.25 0.25 0 0 0 22.75 29 A 0.25 0.25 0 0 0 23 28.75 A 0.25 0.25 0 0 0 22.75 28.5 z M 25.25 28.5 A 0.25 0.25 0 0 0 25 28.75 A 0.25 0.25 0 0 0 25.25 29 A 0.25 0.25 0 0 0 25.5 28.75 A 0.25 0.25 0 0 0 25.25 28.5 z M 26.25 28.5 A 0.25 0.25 0 0 0 26 28.75 A 0.25 0.25 0 0 0 26.25 29 A 0.25 0.25 0 0 0 26.5 28.75 A 0.25 0.25 0 0 0 26.25 28.5 z M 27.25 28.5 A 0.25 0.25 0 0 0 27 28.75 A 0.25 0.25 0 0 0 27.25 29 A 0.25 0.25 0 0 0 27.5 28.75 A 0.25 0.25 0 0 0 27.25 28.5 z M 21.75 29.5 A 0.25 0.25 0 0 0 21.5 29.75 A 0.25 0.25 0 0 0 21.75 30 A 0.25 0.25 0 0 0 22 29.75 A 0.25 0.25 0 0 0 21.75 29.5 z M 26.25 29.5 A 0.25 0.25 0 0 0 26 29.75 A 0.25 0.25 0 0 0 26.25 30 A 0.25 0.25 0 0 0 26.5 29.75 A 0.25 0.25 0 0 0 26.25 29.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.005859 4 C 23.787978 3.9997875 23.569221 4.0149985 23.40625 4.046875 C 23.111027 4.1046194 22.899344 4.1734076 22.646484 4.2910156 C 22.408476 4.4017158 7.6896462 12.773445 7.3964844 12.964844 C 6.8282599 13.335826 6.3725055 13.927927 6.1523438 14.583984 C 6.1231537 14.670963 6.0797535 14.828215 6.0546875 14.933594 L 6.0078125 15.125 L 6.0078125 16.125 L 6.0546875 15.933594 C 6.0797535 15.828215 6.1231537 15.670963 6.1523438 15.583984 C 6.3725055 14.927927 6.8282599 14.335826 7.3964844 13.964844 C 7.6896462 13.773445 22.408476 5.4017158 22.646484 5.2910156 C 22.899344 5.1734076 23.111027 5.1046194 23.40625 5.046875 C 23.732192 4.983122 24.277142 4.9844351 24.607422 5.0488281 C 24.931502 5.1120131 25.17668 5.1946079 25.464844 5.3398438 C 25.763544 5.4903897 40.385095 13.812257 40.632812 13.972656 C 40.732563 14.037246 40.912419 14.187011 41.054688 14.324219 C 41.53434 14.786806 41.820989 15.312586 41.962891 15.990234 C 41.980306 16.073394 41.989332 16.226916 41.994141 17.410156 C 41.989919 15.745673 41.982598 15.084339 41.962891 14.990234 C 41.820989 14.312586 41.53434 13.786806 41.054688 13.324219 C 40.912419 13.187011 40.732563 13.037246 40.632812 12.972656 C 40.385095 12.812257 25.763544 4.4903897 25.464844 4.3398438 C 25.17668 4.1946079 24.931502 4.1120131 24.607422 4.0488281 C 24.442282 4.0166316 24.22374 4.0002125 24.005859 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/BambooTracker.svg b/.icons/kora/apps/scalable/BambooTracker.svg
new file mode 100644
index 000000000..7beecbcfa
--- /dev/null
+++ b/.icons/kora/apps/scalable/BambooTracker.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#292929" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m15 23 1 1s2 1 3 1c3 0 3-5 3-5s-1.626 1-3 1c-2 0-3 1-3 1z" fill="#21cb43" fill-rule="nonzero"/>
+ <path d="m9 14h6c.554 0 1 .446 1 1v4c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1zm24 0h6c.554 0 1 .446 1 1v4c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1z" fill="#eddc54"/>
+ <path d="m40 8.797c0-.44-.357-.797-.797-.797h-6.406c-.44 0-.797.357-.797.797v4.406c0 .44.357.797.797.797h6.406c.44 0 .797-.357.797-.797z" fill="#d23b3b"/>
+ <path d="m32 21v-.061c0-.518.421-.939.939-.939h6.122c.518 0 .939.421.939.939v4.122c0 .518-.421.939-.939.939h-.061c.554 0 1 .446 1 1v4c0 .554-.446 1-1 1 .554 0 1 .446 1 1v4c0 .554-.446 1-1 1 .554 0 1 .446 1 1v4c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1 0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1 0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1 0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1h-.345c-.362 0-.655-.293-.655-.655v-4.69c0-.362.293-.655.655-.655h6.69c.362 0 .655.293.655.655v4.69c0 .362-.293.655-.655.655h-.345c.554 0 1 .446 1 1v4c0 .554-.446 1-1 1 .554 0 1 .446 1 1 0-.554.446-1 1-1h6c.554 0 1 .446 1 1 0-.554.446-1 1-1-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1-1 0-1-1-1-1v-2.5c0-1.899 5-2.5 7-2.5 1 0 1 1 1 1zm-1 5c.554 0 1 .446 1 1 0-.554.446-1 1-1h-.061c-.518 0-.939-.421-.939-.939v-.061s0 1-1 1zm-14 12c-.554 0-1-.446-1-1 0 .554-.446 1-1 1 .554 0 1 .446 1 1 0-.554.446-1 1-1zm8 0c-.554 0-1-.446-1-1 0 .554-.446 1-1 1 .554 0 1 .446 1 1 0-.554.446-1 1-1zm6-6c.554 0 1 .446 1 1 0-.554.446-1 1-1-.554 0-1-.446-1-1 0 .554-.446 1-1 1zm2 6c-.554 0-1-.446-1-1 0 .554-.446 1-1 1 .554 0 1 .446 1 1 0-.554.446-1 1-1z" fill="#76ed54"/>
+ <ellipse transform="matrix(.978107 -.208105 .333741 .942665 0 0)" cx="19.216" cy="27.58" rx="3.054" ry=".819" fill="#21cb43"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Battle.net.svg b/.icons/kora/apps/scalable/Battle.net.svg
new file mode 100644
index 000000000..87e018a0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/Battle.net.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4c93dd" offset="0"/>
+ <stop stop-color="#56c5fd" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m21.249 10.747c-1.466.222-2.209 2.19-2.287 5.018-.472-.703-1.049-1.209-1.737-1.119-1.236.227-1.763 2.018-1.684 4.299-2.121.137-4.164.522-5.993 1.235 1.847-.336 3.918-.424 6.045-.33.16 1.584.587 3.322 1.276 4.935-1.577 2.098-3.74 6.008-2.341 8.041.955 1.222 3.185.811 5.836-.668-.518.905-.8 1.84-.29 2.486.808.923 2.547.506 4.409-.66 1.148 1.722 2.461 3.26 3.946 4.466-1.173-1.404-2.248-3.108-3.202-4.949 1.328-.961 2.664-2.271 3.735-3.746 2.593.29 7.149.161 8.185-2.109.533-1.383-.808-3.003-3.223-4.47.918-.026 1.72-.264 2.009-.949.428-1.173-.824-2.524-2.803-3.609.941-1.857 1.639-3.77 1.96-5.669-.649 1.723-1.609 3.509-2.751 5.256-1.538-.716-3.39-1.261-5.25-1.464-1.05-2.408-3.388-6.213-5.84-5.994zm13.841 2.202c.001-.004.003-.007.004-.01h-.002c-.001.003-.001.006-.002.01zm-12.229.956c1.013.012 2.039 1.521 3.103 2.751-1.855-.058-3.635.271-5.022 1.143.073-2.026.58-3.468 1.616-3.849.101-.031.202-.046.303-.045zm-4.786 2.479c.3.031.599.284.895.614.022.617.071 1.265.147 1.935-.7-.04-1.398-.049-2.092-.042.043-1.279.298-2.234.747-2.459.101-.045.202-.059.303-.048zm7.462 1.326c.615.031 1.231.125 1.84.245.073.042.147.086.22.118-.005-.02-.02-.054-.027-.075 1.456.308 2.83.822 3.95 1.407-.382.538-.791 1.058-1.201 1.579-.565-.882-1.426-1.695-2.662-2.389v.002c1.024.839 1.711 1.723 2.133 2.623-2.42-.907-5.218-1.633-8.102-2.01 0 0-.126 1.353-.081 1.276 3.31.655 6.448 1.704 8.705 2.905.132 3.568-3.063 7.042-5.734 8.796-.269-.573-.508-1.16-.752-1.748 1.01-.055 2.102-.375 3.279-1.051-1.257.454-2.378.587-3.374.481 2.046-1.624 4.134-3.681 5.96-5.997 0 0-1.095-.801-1.05-.721-2.292 2.54-4.839 4.719-7.048 6.036-1.887-1.057-3.11-3.144-3.818-5.336-.001-.052.002-.108-.003-.158-.01.01-.025.03-.035.04-.41-1.306-.634-2.624-.698-3.792.614.05 1.226.134 1.84.212-.393.858-.63 1.885-.642 3.13.216-1.16.596-2.093 1.089-2.853.413 2.528 1.163 5.285 2.248 7.947 0 0 1.236-.565 1.146-.565v-.004c-1.072-3.212-1.712-6.47-1.782-9.029 1.314-.87 2.94-1.153 4.599-1.069zm6.885 2.215c1.058.678 1.732 1.374 1.698 1.869-.057.479-.61.661-1.268.777-.502-.262-1.041-.515-1.605-.761.418-.617.807-1.247 1.175-1.885zm-1.246 3.963c1.725 1.066 2.728 2.222 2.547 3.315-.262 1.159-2.375 1.28-4.152 1.647.988-1.59 1.626-3.312 1.605-4.962zm-13.828 1.916c.846 1.631 1.972 3.04 3.366 3.868-1.753.891-3.218 1.141-4.046.44-.844-.802.08-2.621.68-4.308zm5.254 4.919c.338.683.704 1.347 1.087 1.995-1.063.567-1.957.806-2.364.545-.431-.306-.259-.969 0-1.678.419-.265.845-.551 1.277-.862z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/BinaryNinja.svg b/.icons/kora/apps/scalable/BinaryNinja.svg
new file mode 120000
index 000000000..bb4f53ba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/BinaryNinja.svg
@@ -0,0 +1 @@
+binaryninja.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Black_Chocobo.svg b/.icons/kora/apps/scalable/Black_Chocobo.svg
new file mode 100644
index 000000000..6243eea62
--- /dev/null
+++ b/.icons/kora/apps/scalable/Black_Chocobo.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4d4d4d" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m17.8 43.918c.897-2.358 1.886-4.826 1.503-7.403-.123-1.448-4.035-2.869-5.499-2.739 1.987-1.943 1.151-9.151.242-13.428-.535-1.924.587-3.82 1.361-5.596-.058-1.536 1.904-2.188 2.213-1.048 1.177-.79 2.738-2.735 4.072-1.138 1.423.794 2.655 1.271 4.281.909 1.63-.759 3.38-1.293 4.779-2.473 1.447-1.175 2.937-2.332 4.1-3.811.759-.445 1.284-2.113 1.817-2.191-.268 1.657-.842 3.277-1.487 4.821-.928 1.738-2.905 2.431-4.299 3.676-.155 1.474 1.862-.913 2.733-.622 1.57-.393 2.687-1.918 4.142-2.697 1.2-1.361 2.928-2.155 3.869-3.761 1.001-1.117-.319 1.473-.412 1.95-.76 1.462-1.393 3.004-2.378 4.33-.749 1.51-2.412 2.61-4.096 2.703-.902.171-2.518.107-2.958.768 1.637.488 3.302-.065 4.899-.447 1.466-.533 2.761.769 1.331 1.963-.528 2.195-2.871 1.45-4.517 1.71-1.9.235.309 1.932 1.474 1.478 2.519-.735.285 2.303-1.104 1.543-2.17-1.395-1.439 1.731-1.518 2.937.238 1.242-.758 4.196 1.425 3.767.854-.239 3.234.128 1.396 1.006-.992.453-1.008 2.347-2.34 1.269-1.764-.36 1.033 1.576-.605 1.941-2.337 1.107-1.499 3.639-2.404 5.984-.327 1.61-1.413 3.026-1.487 4.675-3.51-.025-7.026.066-10.533-.076z" fill="#171717" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m14.187 18c-6.189 3.122-9.657 12.057-7.587 18.737.186.469.419.912.845 1.263 1.09-.673 1.524-1.859 2.437-2.658.445-.386.965-.667 1.598-.634 1.822-.114 3.185-.712 4.508-1.175.759-.411 1.579-.702 2.343-1.157 1.412-.667 2.384-2.815.997-3.259-.32-.089-.725-.028-1.052-.161-1.622-1.037-2.825-3.364-3.242-5.125-.452-1.897-1.317-3.953-.961-5.67z" fill="#eba420" fill-rule="nonzero"/>
+ <ellipse cx="18.583" cy="21.8332" rx="2.1668" ry="3.2502" fill="#456ef0" stroke-width="1.0834"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m17.416 20.176c-.269.523-.415 1.164-.416 1.824.001 1.032.356 1.994.939 2.541.664-.467 1.06-1.229 1.061-2.041-.001-1.024-.631-1.949-1.584-2.324z" fill="#113ecd" fill-opacity=".6"/>
+ <path d="m19 19c-.394.001-.78.177-1.107.506.035-.004.071-.005.107-.006 1.097 0 2 1.354 2 3-.001 1.002-.336 1.939-.893 2.494 1.055-.085 1.892-1.41 1.893-2.994 0-1.646-.903-3-2-3z" fill="#fff"/>
+ <path d="m16.991 21.478c-.075.318.01.592.009.93.001.338.04.673.115.992.504-.058.884-.485.885-.992-.001-.507-.505-.872-1.009-.93z" fill="#2e2e2e"/>
+ <path d="m13.659 22.988c-.455.455-2.078 1.341-2.533.886s.431-2.078.886-2.533 1.192-.455 1.647 0 .455 1.192 0 1.647z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Blender.svg b/.icons/kora/apps/scalable/Blender.svg
new file mode 120000
index 000000000..965ce9124
--- /dev/null
+++ b/.icons/kora/apps/scalable/Blender.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/BrokenSword.svg b/.icons/kora/apps/scalable/BrokenSword.svg
new file mode 100644
index 000000000..ff184d95a
--- /dev/null
+++ b/.icons/kora/apps/scalable/BrokenSword.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca2c2c" offset="0"/>
+ <stop stop-color="#fb5151" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#ffc6c6">
+ <path d="m32.575 14.411-2.188-1.993-15.064 16.542-1.521 3.866 3.709-1.874z"/>
+ <path d="m25.908 13.721c.541-.103 1.03.343 1.069.791.039.449-.372.901-1.028 1.129-.48.183-1.229.121-1.801.013-.161-.56-.293-1.3-.156-1.795.167-.674.578-1.126 1.028-1.129.451-.003.94.443.888.991zm.228.601c.145.072.131.29.025.407-.105.115-.36.167-.407.012-.058-.189-.131-.291-.026-.406.106-.117.242-.096.408-.013zm-.854-.775c.077.156.131.292.025.408-.105.115-.203.066-.407.012-.156-.041-.131-.291-.026-.407.106-.116.336-.158.408-.013z"/>
+ <path d="m33.049 10.91.033.717 1.073-.05.043.905-1.073.05.033.718c.012.244-.169.451-.402.461-.234.011-.433-.178-.444-.421l-.034-.718-1.076.05-.043-.905 1.077-.05-.033-.718c-.012-.244.169-.45.402-.461.234-.011.433.178.444.422z"/>
+ <path d="m31.461 18.279.135-.148.529.482-.135.147.286.26c.274.251.294.677.044.951l-.906.995c-.25.275-.676.295-.951.045l-1.1-1.002c-.275-.25-.294-.676-.044-.951l.906-.995c.25-.275.676-.294.951-.044zm-.545.303c.143.129.153.351.023.493-.129.143-.351.153-.493.023-.143-.129-.153-.351-.023-.493.129-.143.351-.153.493-.023zm.882.802c.142.13.153.351.023.494s-.351.153-.494.023-.153-.351-.023-.494c.13-.142.351-.153.494-.023z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Buka.svg b/.icons/kora/apps/scalable/Buka.svg
new file mode 120000
index 000000000..4b9f5b612
--- /dev/null
+++ b/.icons/kora/apps/scalable/Buka.svg
@@ -0,0 +1 @@
+buka.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/BurpSuiteCommunity.svg b/.icons/kora/apps/scalable/BurpSuiteCommunity.svg
new file mode 120000
index 000000000..f55d5b941
--- /dev/null
+++ b/.icons/kora/apps/scalable/BurpSuiteCommunity.svg
@@ -0,0 +1 @@
+burp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/CE93_RobloxPlayerLauncher.0.svg b/.icons/kora/apps/scalable/CE93_RobloxPlayerLauncher.0.svg
new file mode 120000
index 000000000..bd119c0c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/CE93_RobloxPlayerLauncher.0.svg
@@ -0,0 +1 @@
+grapejuice-roblox-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/CMakeSetup.svg b/.icons/kora/apps/scalable/CMakeSetup.svg
new file mode 120000
index 000000000..06c960615
--- /dev/null
+++ b/.icons/kora/apps/scalable/CMakeSetup.svg
@@ -0,0 +1 @@
+cmake.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/CMakeSetup32.svg b/.icons/kora/apps/scalable/CMakeSetup32.svg
new file mode 120000
index 000000000..06c960615
--- /dev/null
+++ b/.icons/kora/apps/scalable/CMakeSetup32.svg
@@ -0,0 +1 @@
+cmake.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Caprine.svg b/.icons/kora/apps/scalable/Caprine.svg
new file mode 120000
index 000000000..b8719ad45
--- /dev/null
+++ b/.icons/kora/apps/scalable/Caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Cemu.svg b/.icons/kora/apps/scalable/Cemu.svg
new file mode 120000
index 000000000..e63243f92
--- /dev/null
+++ b/.icons/kora/apps/scalable/Cemu.svg
@@ -0,0 +1 @@
+cemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Civ-V.svg b/.icons/kora/apps/scalable/Civ-V.svg
new file mode 100644
index 000000000..bf906b830
--- /dev/null
+++ b/.icons/kora/apps/scalable/Civ-V.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9800" offset="0"/>
+ <stop stop-color="#ffd102" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.125 35.597 8.673-19.012c1.156-2.823-2.789-4.456-4.15-1.871l-3.027 6.836-3.843 8.979-3.911-8.979-3.027-6.836c-1.496-2.823-5.51-.612-4.183 2.075l8.979 18.808c1.292 2.652 3.707 2.142 4.489 0z" fill="#342500" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/CraftStudio.svg b/.icons/kora/apps/scalable/CraftStudio.svg
new file mode 100644
index 000000000..481087858
--- /dev/null
+++ b/.icons/kora/apps/scalable/CraftStudio.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24.085 2.141c-.06.001-.123.007-.183.008v.013c-.841.016-1.665.221-2.396.641l-14.689 8.446c-.791.455-1.422 1.107-1.853 1.875l9.198 6.503 9.838 5.466 9.838-5.466 9.181-6.495c-.43-.768-1.049-1.428-1.84-1.883l-14.681-8.446c-.724-.416-1.543-.643-2.379-.662z" fill="#d66f45"/>
+ <path d="m5.066 12.957c-.474.77-.743 1.662-.743 2.596v16.893c0 .867.257 1.685.671 2.413l-.013.009c.012.021.03.038.042.059.022.037.029.08.052.116l.021-.013c.149.245.299.492.491.709.031.036.062.071.094.106.082.087.168.171.256.252.056.051.113.101.171.15.081.068.162.133.248.196.149.111.304.214.465.308l14.685 8.446c.788.45 1.684.678 2.592.658l-.047-10.462-.051-11.393-9.838-5.739z" fill="#cd5929"/>
+ <path d="m42.925 12.957-9.087 5.304-9.838 5.739-.051 11.393-.047 10.47c.91.018 1.808-.212 2.596-.666l14.685-8.446c.716-.415 1.318-1 1.751-1.704h.004c.007-.014.014-.028.022-.043.026-.042.051-.085.076-.128h-.004c.42-.741.642-1.578.645-2.43v-16.893c-.001-.197-.014-.393-.039-.589-.007-.063-.02-.125-.03-.188-.02-.126-.046-.251-.076-.375-.021-.085-.04-.169-.065-.252-.028-.092-.06-.184-.093-.274-.035-.096-.067-.192-.107-.286-.006-.013-.012-.025-.017-.038h-.005c-.091-.206-.202-.402-.32-.594z" fill="#a64a1e"/>
+ <g fill="#efc309">
+ <path d="m33.821 22.907c-.597.009-1.076.496-1.076 1.093v4.846l-4.934 2.962c-.774.465-.682 1.615.156 1.951l4.893 1.958.993 5.953c.155.933 1.342 1.242 1.933.503l3.956-4.946 4.814.962c.93.184 1.637-.82 1.151-1.633l-2.97-4.951 1.918-3.837c.406-.813-.3-1.738-1.192-1.561l-4.893.978-3.959-3.958c-.209-.209-.494-.325-.79-.32z"/>
+ <path d="m15.242 29.466c-.599.007-1.08.494-1.08 1.093v3.92l-2.96 2.959c-.601.601-.316 1.628.508 1.834l3.338.971 1.962 3.923c.403.805 1.553.805 1.956 0l1.883-3.769h4.244c.974 0 1.461-1.177.773-1.866l-2.842-2.842.944-3.772c.2-.801-.525-1.527-1.326-1.326l-3.903.975-2.878-1.917c-.183-.122-.399-.186-.619-.183z"/>
+ <path d="m5.489 23.244c-.614-.014-1.119.479-1.119 1.093v1.926l-1.734 1.191c-.733.475-.641 1.575.161 1.922l1.568.771.051 2.429c.148.959 1.379 1.264 1.957.485l1.454-1.958 2.201.357c.919.198 1.643-.78 1.185-1.602l-1.136-2.034.703-1.514c.379-.818-.34-1.718-1.222-1.529l-1.843.374-1.451-1.563c-.201-.216-.481-.341-.775-.348z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/CubicSDR.svg b/.icons/kora/apps/scalable/CubicSDR.svg
new file mode 100644
index 000000000..41c267aa4
--- /dev/null
+++ b/.icons/kora/apps/scalable/CubicSDR.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="square" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(36 0 0 40.3439 6 25.5645)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m23.824 5.393v.002c-.837-.021-1.664.189-2.39.605l-13.151 6.334c-1.411.811-2.283 2.316-2.283 3.939v15.454c0 1.622.873 3.126 2.283 3.937l13.574 9.464c1.411.811 3.155.811 4.566 0l13.294-9.464c1.41-.811 2.283-2.315 2.283-3.937v-15.454c0-1.623-.872-3.128-2.283-3.939l-13.717-6.334c-.663-.381-1.411-.59-2.176-.607z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24.107 5.393v.002c-.837-.021-1.664.189-2.39.605l-13.434 6.334c-.693.399-1.268.973-1.668 1.664.4.691.975 1.266 1.668 1.666l13.434 7.727c1.411.811 3.155.811 4.566 0l13.434-7.727c.693-.399 1.268-.973 1.668-1.664-.4-.691-.975-1.266-1.668-1.666l-13.434-6.334c-.662-.381-1.411-.59-2.176-.607z" fill="#5a5a5a" fill-rule="nonzero"/>
+ <ellipse cx="24" cy="14" rx="6" ry="3.265" fill="#717171"/>
+ <path d="m25 6h-2v8c.705.614 1.37.581 2 0z" fill="#afafaf"/>
+ <circle cx="24" cy="6" r="4" fill="#c90909"/>
+ <path d="m34.82 20.272c-.264 1.262-.194 2.571-.268 3.855-.056 1.155-.013 2.322-.186 3.467-.267-.217-.084-1.401-.159-1.953-.098-.492.162-1.621-.283-1.735-.259 1.163-.089 2.37-.198 3.548-.234-.267-.032-1.392-.15-1.964-.266-.66-.379.65-.336.886-.083.505.132 1.493-.214 1.703-.265-1.373-.074-2.806-.395-4.17-.497.108-.437 1.297-.671 1.838-.17.445-.264 1.604-.862 1.454-.085-.71.05-1.476-.095-2.153-.19 1.374-.065 2.79-.293 4.164-.26-.247-.056-1.322-.136-1.87.081-.273-.174-1.182-.233-.427-.099 1.139.04 2.314-.273 3.424-.407.823-.225-.333-.39-.526-.156.244-.234 1.689-.333.779-.073-.333.26-1.448-.145-1.311-.243.667-.006 1.562-.362 2.125-.127-.286-.22-1.695-.514-.828-.055.408.036 1.687-.599 1.369-.321-.358-.287.812-.682.934-.213.285-1.173.623-1.028.828.503-.247 1.313-.879 1.576-.061.058-.418.688-1.063.693-.229-.085.383.176 1.23.348.401.122-.381.007-1.037.298-1.247.252.445-.041 1.63.406 1.669.217-.561-.2-1.443.142-1.833-.014.383.259 1.248.276.393-.201-.622.44-.877.444-.14.136.969.06 1.966.188 2.928.331-.568.154-1.407.205-2.084-.086-.339.116-1.391.191-.476.113 1.145.077 2.301.207 3.443.169-.643.039-1.426.092-2.122.086-.933.892-.214.901.348.108.421.54 1.882.716.716.195-1.434.11-2.894.324-4.325.276-.403.175.802.208 1.028.048.267-.107 1.543.289 1.15.216-.783-.009-1.629.172-2.412.148.587.037 1.28.083 1.91.068.336-.095 1.466.286 1.341.231-.966.102-1.981.165-2.967-.036-.339.08-1.733.211-.735.157 2.068.066 4.154.319 6.215.271.576.247-.685.254-.902.043-1.629-.079-3.263.001-4.888.22.306.073 1.436.134 2.031.086.581-.126 1.345.159 1.823.372-.67.217-1.501.275-2.242.032-1.138-.024-2.281.074-3.414.28.206.114 1.304.209 1.823-.067.477.27.784.309.127.106-.905-.051-1.84.17-2.728.411-.177.229 1.037.323 1.394-.035.357.126 1.295.291.436.161-.781.054-1.6.201-2.376.723.14.938-.699 1.34-1.121.274-.308.702-.448 1.033-.694.324-.124.789-.622.162-.263-.398.183-.78.477-1.184.614-.5-.184-1.071-.204-1.32.383-.217-.366-.044-1.389-.207-1.972-.277-.893-.333.542-.329.864-.092.443.086 1.431-.344 1.524-.176-.865-.012-1.77-.166-2.639-.438-.153-.233 1.135-.321 1.567.034.29-.124 1.675-.205.748-.054-1.506.023-3.017-.106-4.519-.273-.96-.413.49-.35.81-.033.988.006 1.98-.083 2.966-.206.036-.053-1.042-.092-1.415.01-1.399.07-2.801-.006-4.198.015-.097-.106-.278-.157-.087z" fill="#0c8bff" fill-rule="nonzero"/>
+ <g fill="none" stroke="#909090" stroke-width=".5">
+ <path d="m9.252 24.363.902-2.147 1.008 5.198.677-6.654 1.446 7.208 1.198-6.274.632 8.472.718-8.937.92 8.26 1.311-3.546.746 3.982.721-2.599.945 3.223.497-1.145"/>
+ <path d="m8.041 21.409 13.834 8.512" stroke-linecap="butt"/>
+ <path d="m20.748 34.916-.902 2.146-1.008-5.198-.677 6.654-1.446-7.208-1.198 6.274-.632-8.472-.718 8.937-.92-8.26-1.311 3.546-.746-3.982-.721 2.599-.945-3.223-.497 1.146"/>
+ <path d="m21.875 37.225-13.834-8.961" stroke-linecap="butt"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Cyan.svg b/.icons/kora/apps/scalable/Cyan.svg
new file mode 120000
index 000000000..57e0d7063
--- /dev/null
+++ b/.icons/kora/apps/scalable/Cyan.svg
@@ -0,0 +1 @@
+cyan.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/CycligentGitTool.svg b/.icons/kora/apps/scalable/CycligentGitTool.svg
new file mode 100644
index 000000000..9c33217c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/CycligentGitTool.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.415 45.415 0 24 46.7753)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008776" offset="0"/>
+ <stop stop-color="#2ba798" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <path d="m28.057 37.431c-4.988-1.075-9.882-5.308-11.505-10.232-.418-1.269-.564-3.347-.315-4.471.902-4.058 5.477-5.518 11.283-3.599 2.155.711 5.313 2.411 5.313 2.859 0 .227-.399.44-1.58.844l-.856.292-1.185-.586c-4.586-2.268-8.694-1.675-9.614 1.387-.401 1.336-.174 2.777.726 4.594 1.822 3.679 6.179 6.312 9.854 6.138 1.04-.049 1.27-.111 2.315-.621 1.479-.721 2.945-2.111 3.576-3.388 1.648-3.341.701-7.009-2.729-10.572-3.99-4.143-10.009-6.886-15.093-6.877-2.444.004-3.855.485-5.132 1.748-1.253 1.239-1.738 2.763-1.6 5.029.301 4.952 3.175 10.146 7.931 14.333.898.79 1.632 1.519 1.632 1.621 0 .343-.484.185-1.659-.542-4.053-2.507-7.269-5.995-9.394-10.188-1.68-3.315-2.307-6.528-1.776-9.101.406-1.963 1.379-3.457 2.904-4.463 3.337-2.088 8.839-1.224 11.813-.358 6.351 1.899 12.02 5.799 15 10.244 3.082 4.356 2.291 10.082-.613 13.099-1.452 1.435-2.408 2.069-3.891 2.581-1.475.509-3.67.602-5.405.229z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/D15F_hh.0.svg b/.icons/kora/apps/scalable/D15F_hh.0.svg
new file mode 120000
index 000000000..56f6b4dff
--- /dev/null
+++ b/.icons/kora/apps/scalable/D15F_hh.0.svg
@@ -0,0 +1 @@
+wine-help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/D23E_msiexec.0.svg b/.icons/kora/apps/scalable/D23E_msiexec.0.svg
new file mode 120000
index 000000000..5daa6135e
--- /dev/null
+++ b/.icons/kora/apps/scalable/D23E_msiexec.0.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/D3EE_SwitchBoard.0.svg b/.icons/kora/apps/scalable/D3EE_SwitchBoard.0.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/D3EE_SwitchBoard.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/DV_Panels.svg b/.icons/kora/apps/scalable/DV_Panels.svg
new file mode 120000
index 000000000..d9e61336f
--- /dev/null
+++ b/.icons/kora/apps/scalable/DV_Panels.svg
@@ -0,0 +1 @@
+davinci-panels.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/DV_Resolve.svg b/.icons/kora/apps/scalable/DV_Resolve.svg
new file mode 120000
index 000000000..4c83d48e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/DV_Resolve.svg
@@ -0,0 +1 @@
+resolve.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/DeSmuME.svg b/.icons/kora/apps/scalable/DeSmuME.svg
new file mode 120000
index 000000000..808c81014
--- /dev/null
+++ b/.icons/kora/apps/scalable/DeSmuME.svg
@@ -0,0 +1 @@
+desmume.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Dicomizer.svg b/.icons/kora/apps/scalable/Dicomizer.svg
new file mode 100644
index 000000000..cd211b3a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/Dicomizer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9756 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008611" offset="0"/>
+ <stop stop-color="#00ff70" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.13369 0 0 1.13369 -3.20863 -3.20863)" d="m30.073 22 4.085-8.171c.371-.74 1.272-1.041 2.013-.671.74.371 1.041 1.272.671 2.013l-11.5 23c-.254.508-.774.829-1.342.829s-1.088-.321-1.342-.829l-11.5-23c-.37-.741-.069-1.642.671-2.013.741-.37 1.642-.069 2.013.671l4.085 8.171z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Droidcam.svg b/.icons/kora/apps/scalable/Droidcam.svg
new file mode 120000
index 000000000..058ad0a7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/Droidcam.svg
@@ -0,0 +1 @@
+droidcam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/E51E_KakaoTalk.0.svg b/.icons/kora/apps/scalable/E51E_KakaoTalk.0.svg
new file mode 120000
index 000000000..0c3793395
--- /dev/null
+++ b/.icons/kora/apps/scalable/E51E_KakaoTalk.0.svg
@@ -0,0 +1 @@
+KakaoTalk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ECB7_iexplore.0.svg b/.icons/kora/apps/scalable/ECB7_iexplore.0.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/ECB7_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ED2E_EpicGamesLauncher.0.svg b/.icons/kora/apps/scalable/ED2E_EpicGamesLauncher.0.svg
new file mode 120000
index 000000000..84c91fe88
--- /dev/null
+++ b/.icons/kora/apps/scalable/ED2E_EpicGamesLauncher.0.svg
@@ -0,0 +1 @@
+epic-games.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/EasyTAG_icon.svg b/.icons/kora/apps/scalable/EasyTAG_icon.svg
new file mode 120000
index 000000000..655858a33
--- /dev/null
+++ b/.icons/kora/apps/scalable/EasyTAG_icon.svg
@@ -0,0 +1 @@
+easytag.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Element.svg b/.icons/kora/apps/scalable/Element.svg
new file mode 120000
index 000000000..9c5e5dd31
--- /dev/null
+++ b/.icons/kora/apps/scalable/Element.svg
@@ -0,0 +1 @@
+element-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Encryptr.svg b/.icons/kora/apps/scalable/Encryptr.svg
new file mode 100644
index 000000000..779bda903
--- /dev/null
+++ b/.icons/kora/apps/scalable/Encryptr.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.35732 -43.3368 43.3368 -.35732 23.196 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#82002f" offset="0"/>
+ <stop stop-color="#c41f5b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m36 31h-12v12z" fill="#fff"/>
+ <path d="m36 19h-12v12z" fill="#fff"/>
+ <path d="m36 7h-12v12z" fill="#ea7aa2"/>
+ <path d="m12 31h12v12z" fill="#e0e0e0"/>
+ </g>
+ <path d="m12 7h12v24h-12z" fill="#e0e0e0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Etermutilities-terminal.svg b/.icons/kora/apps/scalable/Etermutilities-terminal.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/Etermutilities-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/F516_VRoidStudio.0.svg b/.icons/kora/apps/scalable/F516_VRoidStudio.0.svg
new file mode 120000
index 000000000..90de53a54
--- /dev/null
+++ b/.icons/kora/apps/scalable/F516_VRoidStudio.0.svg
@@ -0,0 +1 @@
+vroid-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/FAHControl.svg b/.icons/kora/apps/scalable/FAHControl.svg
new file mode 100644
index 000000000..8b63cc837
--- /dev/null
+++ b/.icons/kora/apps/scalable/FAHControl.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="18" cy="39" r="7" fill="#ff6bf4"/>
+ <circle cx="28" cy="53" r="7" fill="#de3ad2"/>
+ <circle cx="20" cy="49" r="11" fill="#d3361b"/>
+ <circle cx="40" cy="41" r="13" fill="#ff4f4f"/>
+ <circle cx="35" cy="30" r="18" fill="#fdcc58"/>
+ <circle cx="15" cy="52" r="8" fill="#ff6bf4"/>
+ <path d="m32.183 28.511c-2.045 7.486-6.944 13.084-14.576 11.078s-12.161-9.7-10.116-17.185c2.045-7.486 9.89-11.928 17.522-9.922 7.632 2.005 9.215 8.544 7.17 16.029z" fill="#f26666"/>
+ <circle cx="50.099" cy="12" r="8" fill="#75cbce"/>
+ <circle cx="48" cy="27" r="8" fill="#44acb0"/>
+ <circle cx="46" cy="19" r="11" fill="#3238b5"/>
+ <path d="m43 18c0 4.418-2.146 8-6.364 8-4.217 0-7.636-3.582-7.636-8s3.419-8 7.636-8c4.218 0 6.364 3.582 6.364 8z" fill="#98ecef"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/FB4C_iexplore.0.svg b/.icons/kora/apps/scalable/FB4C_iexplore.0.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/FB4C_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/FBReader.svg b/.icons/kora/apps/scalable/FBReader.svg
new file mode 120000
index 000000000..6a4fde719
--- /dev/null
+++ b/.icons/kora/apps/scalable/FBReader.svg
@@ -0,0 +1 @@
+calibre-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/FacebookMessenger-facebook.com.svg b/.icons/kora/apps/scalable/FacebookMessenger-facebook.com.svg
new file mode 120000
index 000000000..b8719ad45
--- /dev/null
+++ b/.icons/kora/apps/scalable/FacebookMessenger-facebook.com.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/FamiStudio.svg b/.icons/kora/apps/scalable/FamiStudio.svg
new file mode 100644
index 000000000..10b1f83b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/FamiStudio.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#30373a" offset="0"/>
+ <stop stop-color="#4f5d63" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m16.416 16.416h15.168v15.168h-15.168z" fill="#c9cfdb"/>
+ <path d="m2.332 16.416h14.084v15.168h-14.084z" fill="#f35497"/>
+ <path d="m31.584 16.416h14.084v15.168h-14.084z" fill="#58c8f4"/>
+ <path d="m16.416 2.332h15.168v14.084h-15.168z" fill="#f38c59"/>
+ <path d="m16.416 31.584h15.168v14.084h-15.168z" fill="#7fdc83"/>
+ <path d="m19.666 4.499v8.667h8.668v-8.667zm-10.834 15.167-4.333 8.668h8.667zm26.002 0v2.167h2.167v-2.167zm2.167 2.167v2.167h2.167v-2.167zm2.167 0h2.166v-2.167h-2.166zm2.166 0v2.167h2.167v-2.167zm0 2.167h-2.166v2.167h2.166zm0 2.167v2.167h2.167v-2.167zm-2.166 0h-2.167v2.167h2.167zm-2.167 0v-2.167h-2.167v2.167zm-14.084 8.667v8.667h1.083v-8.667zm-2.167 1.083v6.501h1.083v-6.501zm4.333 0v6.501h1.084v-6.501zm2.167 1.084v4.333h1.084v-4.333z" fill="#30373a" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Finder_w.svg b/.icons/kora/apps/scalable/Finder_w.svg
new file mode 100644
index 000000000..0e542d7e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/Finder_w.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.5937 32.5937 0 246.258 40.2224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#024264" offset="0"/>
+ <stop stop-color="#1292cb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -33.073 33.073 0 23.519 37.81)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -33.073 33.073 0 24 40.539)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#0083d5"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+ <g fill="none">
+ <path d="m27.245 28.347 6.186 4.867" stroke="url(#c)" stroke-width="3.89"/>
+ <circle cx="21.15" cy="23.582" r="6.582" stroke="url(#d)" stroke-width="2.46"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/FlashCS6.svg b/.icons/kora/apps/scalable/FlashCS6.svg
new file mode 100644
index 000000000..f0bab4e7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/FlashCS6.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#932020" offset="0"/>
+ <stop stop-color="#e53935" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32 32 0 24.3881 40)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#361019" offset="0"/>
+ <stop stop-color="#4b222b" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m37.921 8c.551 0 1.08.219 1.47.609s.609.919.609 1.47v27.842c0 .551-.219 1.08-.609 1.47s-.919.609-1.47.609h-27.842c-.551 0-1.08-.219-1.47-.609s-.609-.919-.609-1.47v-27.842c0-.551.219-1.08.609-1.47s.919-.609 1.47-.609z" fill="url(#b)"/>
+ <g fill="#e53935" fill-rule="nonzero">
+ <path d="m16 15h11v3h-8v5h7v3h-7v8h-3z"/>
+ <path d="m29 14h3v20h-3z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/FoxitReader.svg b/.icons/kora/apps/scalable/FoxitReader.svg
new file mode 120000
index 000000000..d167b12d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/FoxitReader.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/FreeTexturePacker.svg b/.icons/kora/apps/scalable/FreeTexturePacker.svg
new file mode 100644
index 000000000..b8e254aad
--- /dev/null
+++ b/.icons/kora/apps/scalable/FreeTexturePacker.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0052845 -44.0695 44.0695 .0052845 103.981 45.9848)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.0577 36.0577 0 237.204 42.0059)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c8c5c5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.815c-.674.012-1.335.184-1.929.503l-15.216 8.618c-1.026.548-2.055 1.508-2.5 2.565-.487 1.158-.464 2.062-.38 2.746l.087 16.876c.03 1.252.618 2.425 1.603 3.201 1.972 1.554 16.024 9.318 16.024 9.318.703.395 1.505.582 2.311.537.806.045 1.608-.142 2.311-.537 0 0 14.052-7.764 16.024-9.318.985-.776 1.572-1.949 1.603-3.201l.087-16.876c.084-.684.107-1.588-.38-2.746-.445-1.057-1.474-2.017-2.5-2.565l-15.216-8.618c-.594-.319-1.255-.491-1.929-.503z" fill="url(#a)"/>
+ <path d="m21.592 25.25.053-2.478-2.044-1.34 9.093-5.233 4.54 2.621-6.943 4.012.051 13.043 2.282-1.146v-5.252l6.955-4.016.042-8.018-11.621-6.602-2.168 1.264 4.336 2.662-9.13 5.278-4.578-2.537-.081 13.247 2.236 1.237.139-5.113 4.489 2.413.091-2.526-4.546-2.688-.03-2.524zm11.652-3.819.021 2.595-4.641 2.68-.011-2.601zm-9.188-15.518-15.903 9.181.085 17.921 15.866 8.991 15.743-8.879v-18.232zm-.077 2.657 13.614 7.732-.001 15.276-13.488 7.922-13.569-7.67-.139-15.468z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Freeter.svg b/.icons/kora/apps/scalable/Freeter.svg
new file mode 100644
index 000000000..89e63a174
--- /dev/null
+++ b/.icons/kora/apps/scalable/Freeter.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#464646" offset="0"/>
+ <stop stop-color="#696969" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.5 8.25v31.5h7.5v-31.5zm10.5 0v7.5h16.5v-7.5zm0 10.5v7.5h7.5v-7.5z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/GMail-mail.google.com.svg b/.icons/kora/apps/scalable/GMail-mail.google.com.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/GMail-mail.google.com.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/GP6-icon.svg b/.icons/kora/apps/scalable/GP6-icon.svg
new file mode 100644
index 000000000..2fc9d8109
--- /dev/null
+++ b/.icons/kora/apps/scalable/GP6-icon.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.674938 -53.1216 53.1216 .674938 31.3251 60.0298)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m50.145 48.878c-11.946 13.58-22.359 13.196-29.507 6.966-10.728-9.35-20.654-43.318-14.994-49.75 5.658-6.433 41.276 3.355 48.912 10.474 7.637 7.119 8.162 18.015-4.412 32.31z" fill="url(#a)"/>
+ <path d="m25.037 24c-2.83 0-5.045.793-6.646 2.381-1.593 1.58-2.391 3.789-2.391 6.625 0 2.827.798 5.035 2.391 6.623 1.601 1.58 3.816 2.371 6.646 2.371 1.294 0 2.512-.163 3.652-.488 1.141-.333 2.365-.822 3.311-1.465v-8.047h-7v2h4.992v5.188c-.542.302-1.153.526-1.832.673-.679.14-2.051.209-2.916.209-2.216 0-4.382-.592-5.498-1.777-1.108-1.185-1.746-2.948-1.746-5.287 0-2.348.638-4.114 1.746-5.299 1.116-1.185 3.282-1.779 5.498-1.779 1.124 0 1.895.187 2.914.558 1.019.372 1.935.927 2.842 1.662v-2.5c-.898-.542-1.835-.951-2.902-1.23-1.06-.279-1.88-.418-3.061-.418z" fill="#fff"/>
+ <path d="m36 24v18h2v-7h3.531c2.03-.018 3.864-.41 4.899-1.285 1.043-.876 1.564-2.169 1.564-3.881 0-1.697-.521-3.584-1.564-4.459-1.035-.883-2.869-1.375-4.899-1.375zm2 2.002h3.701c1.369-.036 2.43.278 3.178.834s1.121 1.935 1.121 2.955c0 1.028-.373 1.819-1.121 2.375s-1.808.834-3.178.834h-3.701v-6.996z" fill="#ff282c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/GPG-Key4.svg b/.icons/kora/apps/scalable/GPG-Key4.svg
new file mode 100644
index 000000000..ed0ceb518
--- /dev/null
+++ b/.icons/kora/apps/scalable/GPG-Key4.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2953 43.2953 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#08581b" offset="0"/>
+ <stop stop-color="#1b8735" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <circle cx="17" cy="31" r="10" fill="#aca793"/>
+ <g fill-rule="nonzero">
+ <path d="m36 7-15 15-1-1-.777 2.334c-.722-.215-1.47-.328-2.223-.334-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8c-.005-1.179-.27-2.343-.777-3.408l1.777-.592-1-1 2-2h4v-4h3l1-1v-3h2l2-2v-2l1-1v-4zm-22 25c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2z" fill="#fff"/>
+ <path d="m20 20 15-14-15 9-6-4z" fill="#fff51f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/GPU_Viewer.svg b/.icons/kora/apps/scalable/GPU_Viewer.svg
new file mode 100644
index 000000000..03a470f53
--- /dev/null
+++ b/.icons/kora/apps/scalable/GPU_Viewer.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0c2c7" offset="0"/>
+ <stop stop-color="#dbe7e9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0958428 -45 45 .0958428 34.0127 54)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -41.9256 41.9256 0 33.9057 50.7395)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10.33 33.867v1.253c0 1.372-1.114 2.486-2.485 2.486-1.372 0-2.486-1.114-2.486-2.486v-22.99c0-1.372 1.114-2.486 2.486-2.486 1.371 0 2.485 1.114 2.485 2.486v1.253c.088-.007.177-.011.267-.011h28.671c1.861 0 3.373 1.512 3.373 3.374v13.758c0 1.862-1.512 3.374-3.373 3.374h-12.161v3.728h-3.107v-3.728h-1.864v3.728h-3.107v-3.728h-1.864v3.728h-3.107v-3.728h-3.461c-.09 0-.179-.004-.267-.011zm7.767-16.766c3.601 0 6.524 2.923 6.524 6.524s-2.923 6.524-6.524 6.524-6.524-2.923-6.524-6.524 2.923-6.524 6.524-6.524zm14.913 1.242c2.915 0 5.281 2.367 5.281 5.282s-2.366 5.282-5.281 5.282-5.282-2.367-5.282-5.282 2.367-5.282 5.282-5.282z" fill="url(#b)"/>
+ <path transform="matrix(.621365 0 0 .621365 4.11633 4.05201)" d="m21 27.256v-4.256h3v4.256c.149.053.295.114.436.181l3.014-3.014 2.121 2.122-3.012 3.012c.069.143.131.291.185.443h4.256v3h-4.256c-.053.149-.114.295-.181.436l3.008 3.008-2.121 2.122-3.007-3.007c-.143.069-.291.131-.443.185v4.256h-3v-4.256c-.152-.054-.3-.116-.443-.185l-3.007 3.007-2.121-2.122 3.008-3.008c-.067-.141-.128-.287-.181-.436h-4.256l-.037-2.798 4.265-.093s.094-.305.213-.552l-3.012-3.012 2.121-2.122 3.014 3.014c.141-.067.287-.128.436-.181zm21.883 2.744-2.041-2.041 2.122-2.121 2.036 2.036v-2.874h3v2.873l2.035-2.035 2.121 2.121-2.041 2.041h2.885v3h-2.874l2.03 2.03-2.121 2.121-2.035-2.034v2.883h-3v-2.885l-2.036 2.036-2.122-2.121 2.031-2.03h-2.873l-.007-2.799z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/GameMakerStudio2.svg b/.icons/kora/apps/scalable/GameMakerStudio2.svg
new file mode 100644
index 000000000..639a8c832
--- /dev/null
+++ b/.icons/kora/apps/scalable/GameMakerStudio2.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.7858 46.7858 0 23.9932 47.3929)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a515e" offset="0"/>
+ <stop stop-color="#6e737b" offset="1"/>
+ </linearGradient>
+ <path d="m20.324 45.874-18.198-18.198c-2.026-2.026-2.025-5.315.002-7.342l18.206-18.206c2.027-2.027 5.316-2.028 7.342-.002l18.198 18.198c2.026 2.026 2.025 5.315-.002 7.342l-18.206 18.206c-2.027 2.027-5.316 2.028-7.342.002z" fill="url(#a)"/>
+ <path d="m24 24.001v7.406l-7.406-7.406 7.406-7.407 7.696 7.407zm0-17.591-17.591 17.591 17.591 17.59 7.696-7.407v-10.183h9.895z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/GammaRay.svg b/.icons/kora/apps/scalable/GammaRay.svg
new file mode 100644
index 000000000..2d75933e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/GammaRay.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0267315 -40 40 .0267315 23.9733 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m29.237 11.707s-.964 2.189-1.431 3.231c-.501.977-1.043 2.144-1.513 3.136-.488 1.029-.964 2.065-1.435 3.103-.815 1.794-1.618 3.593-2.453 5.377-1.152 2.678-2.667 5.245-3.315 8.11-.293 1.237-.118 2.986 1.398 3.275.801.175 1.705-.027 2.322-.577 1.028-1.182 1.082-2.866 1.198-4.355-.003-.469-.017-1.098-.035-1.756-.043-1.619-.112-3.41-.112-3.41l-1.097 2.231c-.114.795-.134 1.615-.217 2.424-.023.222-.051.445-.086.665-.126.827-.725 3.551-1.609 2.344-.807-1.102.363-2.627.817-3.84 1.675-3.772 3.714-7.367 5.906-10.862.741-1.182 1.259-1.961 2.028-3.123.474-.83 1.87-2.893 1.87-2.893zm-11.828 3.38c-.566-.004-1.135.093-1.654.28-1.895.725-2.735 2.736-2.755 4.772-.004.487.038.977.125 1.45l.123.706.809-1.154c.042-1.43.452-2.839 1.823-3.359 1.344-.67 2.961.093 3.65 1.343 1.304 2.331 1.853 4.921 2.432 7.486.391-.808 1.13-2.315 1.13-2.315-.444-2.599-1.091-5.321-2.515-7.606-.687-1.095-1.922-1.593-3.168-1.603z" fill="#356899"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m34.443 10-5.206 1.707 2.236 3.08z" fill="#75b4f4"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m29.959 10.384 2.227.361-2.949.962z" fill="#7fb9f5"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m29.237 11.707 2.236 3.08-3.667.151z" fill="#5fa4e9"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m27.806 14.938 3.667-.151-1.87 2.893z" fill="#4993dd"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m27.806 14.938 1.797 2.742-3.31.394z" fill="#3c8ce0"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m26.293 18.074 3.31-.394-2.028 3.123z" fill="#3d81c3"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m26.293 18.074 1.282 2.729-2.717.374z" fill="#3b73ac"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m23.861 27.841.112 3.41-1.209-1.179z" fill="#407ebc"/>
+ <path transform="matrix(1.13995 0 0 1.13995 -3.35881 -3.35881)" d="m23.973 31.251-1.209-1.179-.217 2.424z" fill="#3871ab"/>
+ <path d="m13.125 21.589.932-.448-.809 1.153z" fill="#547fa9"/>
+ <path d="m13 20.139c-.004.487.038.977.125 1.45l.932-.448z" fill="#3771aa"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Geogebra.svg b/.icons/kora/apps/scalable/Geogebra.svg
new file mode 120000
index 000000000..1f18c02ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/Geogebra.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/GitEye.svg b/.icons/kora/apps/scalable/GitEye.svg
new file mode 120000
index 000000000..80e615a20
--- /dev/null
+++ b/.icons/kora/apps/scalable/GitEye.svg
@@ -0,0 +1 @@
+giteye.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/GitKraken.svg b/.icons/kora/apps/scalable/GitKraken.svg
new file mode 120000
index 000000000..e7d60f478
--- /dev/null
+++ b/.icons/kora/apps/scalable/GitKraken.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Gitter.svg b/.icons/kora/apps/scalable/Gitter.svg
new file mode 120000
index 000000000..fe19be775
--- /dev/null
+++ b/.icons/kora/apps/scalable/Gitter.svg
@@ -0,0 +1 @@
+gitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Gmail-mail.google.com.svg b/.icons/kora/apps/scalable/Gmail-mail.google.com.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/Gmail-mail.google.com.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/IENT-YUView-64.svg b/.icons/kora/apps/scalable/IENT-YUView-64.svg
new file mode 120000
index 000000000..98fceaba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/IENT-YUView-64.svg
@@ -0,0 +1 @@
+de.rwth_aachen.ient.YUView.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ILSpy.svg b/.icons/kora/apps/scalable/ILSpy.svg
new file mode 100644
index 000000000..524d66622
--- /dev/null
+++ b/.icons/kora/apps/scalable/ILSpy.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d2f51" offset="0"/>
+ <stop stop-color="#31405e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14.228 22.533c-.801 1.055-2.069 1.737-3.494 1.737-2.421 0-4.386-1.966-4.386-4.387 0-2.42 1.965-4.386 4.386-4.386 1.425 0 2.693.682 3.494 1.736h6.223v-3.838c0-.807.655-1.462 1.462-1.462h18.277c.807 0 1.462.655 1.462 1.462v11.21c0 .807-.655 1.462-1.462 1.462h-18.277c-.807 0-1.462-.655-1.462-1.462v-2.072z" fill="#8ca5b7"/>
+ <path d="m24.462 30.684c-1.233-1.407-1.981-3.251-1.981-5.267 0-4.415 3.585-8 8-8 4.416 0 8 3.585 8 8s-3.584 8-8 8c-1.679 0-3.238-.519-4.525-1.404l-2.727 3.068-1.495-1.328z" fill="#dfdfdf"/>
+ <path d="m19 40.859 4.583-5.536c.578-.609.552-1.573-.057-2.15-.609-.578-1.573-.552-2.15.057l-5.278 4.877c-.76.801-.726 2.068.075 2.827.801.76 2.068.726 2.827-.075z" fill="#ee8c00"/>
+ <circle cx="30.481" cy="25.417" r="7.102" fill="#17a5de"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Impactor.svg b/.icons/kora/apps/scalable/Impactor.svg
new file mode 100644
index 000000000..c43dfa573
--- /dev/null
+++ b/.icons/kora/apps/scalable/Impactor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-3.22152 -35.736 35.736 -3.22152 37.0044 41.868)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9da6b0" offset="0"/>
+ <stop stop-color="#c4c9d1" offset="1"/>
+ </linearGradient>
+ <path d="m8.842 13.282h4.313v2.183h-4.313z" fill="#3f3f3f"/>
+ <path d="m28.139 29.31 2.467-7.38 5.3 3.765c-2.874 1.77-3.681 3.025-6.006 4.167-1.129.554-2.199.758-1.761-.552z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m8.933 12.835c0-.276-.224-.5-.5-.5h-4.575c-.275 0-.5.224-.5.5v3.076c0 .276.225.5.5.5h4.575c.276 0 .5-.224.5-.5z" fill="#424551"/>
+ <path d="m18.546 11.586c0-.276-.224-.5-.5-.5h-6.548c-.276 0-.5.224-.5.5v5.575c0 .276.224.5.5.5h6.548c.276 0 .5-.224.5-.5z" fill="#c4c9d1"/>
+ <path d="m31.484 10.349c0-.591-.48-1.071-1.071-1.071h-14.031c-.591 0-1.071.48-1.071 1.071v8.049c0 .591.48 1.071 1.071 1.071h14.031c.591 0 1.071-.48 1.071-1.071z" fill="#494b57"/>
+ <path d="m24.795 7.169c-1.066.111-1.875 1.012-1.871 2.083.01 2.727.028 7.736.038 10.42.004.972.655 2.019 1.627 2.027 5.53.048 7.117 1.031 6.895 2.834-.502 4.071.486 7.783 1.245 11.855.184.988-1.806 2.336-1.554 3.324.085 1.191.962 2.156 2.157 2.156h8.062c1.195 0 2.242-.965 2.157-2.156-.999-5.212-3.642-10.261-3.133-15.061.163-1.535.473-2.184 1.792-2.444 3.072-1.468 2.71-5.017 1.739-8.689-.97-3.668-3.523-7.269-4.954-7.386 0 0-10.865.689-14.2 1.037z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="40.829" cy="18.147" r="2.156" fill="#515360"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/JForex.svg b/.icons/kora/apps/scalable/JForex.svg
new file mode 100644
index 000000000..179cb1e40
--- /dev/null
+++ b/.icons/kora/apps/scalable/JForex.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#690000" offset="0"/>
+ <stop stop-color="#8c2330" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.371 2.852c-3.751 3.979-6.067 8.228-7.186 13.062-1.449 6.255-1.22 13.128-1.083 22.72h8.13c-.074-5.198-.085-9.422.05-13.008h6.352v-8.13h-5.424c.952-3.926 2.539-6.818 6.193-10.22-2.053-1.893-4.436-3.393-7.032-4.424zm-9.997 4.844-8.13.088c.142 12.86-.254 19.24-1.394 22.733-1.01 3.093-2.69 4.778-6.256 8.117 1.765 2.107 3.898 3.877 6.294 5.224 3.498-3.326 6.202-6.253 7.692-10.817 1.782-5.458 1.938-12.34 1.794-25.345z" fill="#fff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/JRomManager.svg b/.icons/kora/apps/scalable/JRomManager.svg
new file mode 100644
index 000000000..6850b450a
--- /dev/null
+++ b/.icons/kora/apps/scalable/JRomManager.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.436761 -40 40 -.436761 24.4368 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#919191" offset="0"/>
+ <stop stop-color="#a4a4a4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24 24 0 24 36)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#334e52" offset="0"/>
+ <stop stop-color="#536365" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09082 0 0 1.09082 -2.17965 -2.17965)">
+ <path d="m16 44h-8v-40h8zm24 0h-8v-40h8zm-12 0h-8v-40h8z" fill="url(#a)"/>
+ <path d="m44 15.667c0-2.024-1.643-3.667-3.667-3.667h-32.666c-2.024 0-3.667 1.643-3.667 3.667v16.666c0 2.024 1.643 3.667 3.667 3.667h32.666c2.024 0 3.667-1.643 3.667-3.667z" fill="url(#b)"/>
+ <path d="m8 19v10h2.855v-3.785h.809c.465 0 .836.092 1.113.275.282.183.558.526.83 1.026l1.352 2.484h3.041l-1.551-2.84c-.316-.576-.63-1.004-.941-1.285-.307-.286-.656-.47-1.047-.551.712-.201 1.245-.513 1.596-.937.356-.424.533-.966.533-1.627 0-.956-.341-1.654-1.024-2.096-.677-.442-1.746-.664-3.205-.664zm15 0c-1.558 0-2.782.443-3.672 1.33-.885.887-1.328 2.112-1.328 3.674 0 1.558.443 2.779 1.328 3.666.89.887 2.114 1.33 3.672 1.33 1.563 0 2.786-.443 3.672-1.33.885-.887 1.328-2.108 1.328-3.666 0-1.562-.443-2.787-1.328-3.674-.886-.887-2.109-1.33-3.672-1.33zm7 0v10h2.197v-7.314l2.071 5.392h1.47l2.071-5.392v7.314h2.191v-10h-2.943l-2.061 5.352-2.047-5.352zm-7 1.801c.768 0 1.362.28 1.783.84.421.559.633 1.347.633 2.363 0 1.011-.212 1.796-.633 2.355-.421.56-1.015.84-1.783.84-.764 0-1.356-.28-1.777-.84-.421-.559-.631-1.344-.631-2.355 0-1.016.21-1.804.631-2.363.421-.56 1.013-.84 1.777-.84zm-12.145.068h1.204c.598 0 1.026.099 1.283.295.262.197.392.521.392.977 0 .46-.13.791-.392.992-.257.201-.685.301-1.283.301h-1.204z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/JabRef-bin-icon.svg b/.icons/kora/apps/scalable/JabRef-bin-icon.svg
new file mode 120000
index 000000000..e2f25eb3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/JabRef-bin-icon.svg
@@ -0,0 +1 @@
+jabref.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/JabRef-icon.svg b/.icons/kora/apps/scalable/JabRef-icon.svg
new file mode 120000
index 000000000..e2f25eb3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/JabRef-icon.svg
@@ -0,0 +1 @@
+jabref.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/JabRef.svg b/.icons/kora/apps/scalable/JabRef.svg
new file mode 100644
index 000000000..0b16910dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/JabRef.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfd8da" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m12.743 6.748c-.007.583-.015 1.165-.021 1.748 2.967 1.25 7.798 4.094 10.034 8.229-.557-6.972-9.996-10.084-10.013-9.977zm22.514 0c-.017-.107-9.456 3.005-10.013 9.977 2.236-4.135 7.067-6.979 10.034-8.229-.006-.583-.014-1.165-.021-1.748zm-25.254 2.417c-.023 1.103-.046 2.206-.068 3.309 2.909.599 10.087 3.331 12.982 8.536-.645-8.825-12.886-12.016-12.914-11.845zm27.994 0c-.028-.171-12.269 3.02-12.914 11.845 2.895-5.205 10.073-7.937 12.982-8.536-.022-1.103-.045-2.206-.068-3.309zm-29.338 4.676c-.156-.015-.243-.013-.246.002-.051 2.058-.103 4.115-.154 6.173 6.198.361 6.57 4.268 6.196 6.767l-6.399 2.082-.307 11.524 11.232-4.412c1.312-.544 2.624-1.066 3.936-1.545v-7.946c0-3.548-1.784-6.936-4.92-9.096-3.703-2.551-8.246-3.447-9.338-3.549zm30.682 0c-1.092.102-5.635.998-9.338 3.549-3.136 2.16-4.919 5.548-4.92 9.096v7.946c1.312.479 2.624 1.001 3.936 1.545l11.232 4.412-.307-11.524-6.399-2.082c-.374-2.499-.002-6.406 6.196-6.767-.051-2.058-.103-4.115-.154-6.173-.003-.015-.09-.017-.246-.002z" fill="#43599b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/JavaFXSceneBuilder2.0.svg b/.icons/kora/apps/scalable/JavaFXSceneBuilder2.0.svg
new file mode 100644
index 000000000..c574cd01c
--- /dev/null
+++ b/.icons/kora/apps/scalable/JavaFXSceneBuilder2.0.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.635236 -52.5533 52.5533 -.635236 33.9454 57)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m43.431 7.001c-2.537.192-4.112 1.084-5.802 2.375-1.554-.423-3.12-.63-4.09-.435-2.224.445-3.806 1.339-5.243 2.791-.083 0-.172-.076-.254-.078-2.289-.036-3.351.616-3.879.809-1.025.363-1.869 1.202-2.626 1.843-.795-.904-1.895-2.195-2.496-2.846-1.762-1.982-3.342-3.255-4.712-3.744-1.959-.685-4.298-.509-6.016.214-1.719.722-2.933 1.799-3.934 2.943-.335.382-1.521 1.204-2.165 3.709-.643 2.505.293 4.838 1.094 6.217 1.602 2.757 3.878 5.277 8.712 11.139.26.315.421.511.676.82-.672.385-1.375.708-1.945 1.279-1.778 1.78-2.566 4.234-2.626 6.279-.075 2.587 1.084 4.577 2.223 5.883 1.139 1.305 2.383 2.153 3.692 2.818 1.36.691 1.55.67 2.786 1.139 1.235.469 2.853 1.066 4.688 1.723 3.669 1.313 8.183 2.855 12.197 4.059 1.86.558 3.355.979 5.219 1.057 1.143.048 2.474-.27 3.739-.738.799-.202 1.548-.564 2.2-1.066h.011c1.313-1.011 4.183-3.424 7.271-6.026 3.089-2.603 5.497-4.584 6.892-5.917.451-.432 1.043-.959 1.707-1.987.663-1.028 1.198-2.646 1.242-3.962.089-2.631-.59-3.811-1.246-5.711-1.492-4.322-3.481-8.988-5.446-12.955-.983-1.983-1.951-3.783-2.911-5.33-.959-1.547-1.555-2.735-3.457-4.234-1.878-1.481-3.716-2.088-5.501-2.069v.001z" fill="url(#a)"/>
+ <path d="m41.213 50.431c1.698-1.315 12.585-10.534 13.679-11.584 1.439-1.382 1.451-1.745.182-5.438-2.778-8.083-7.665-18.129-9.864-19.872-.916-.725-2.605-.714-3.792.022-1.656 1.031-1.582 2.417.302 5.709.679 1.185 1.235 2.635 1.235 2.734 0 .098-.236.18-.524.18-.369 0-1.212-1.045-2.85-3.533-2.493-3.786-3.212-4.388-4.85-4.058-1.235.249-2.641 1.203-3.105 2.106-.536 1.044-.315 1.572 2.182 5.2 1.533 2.229 1.951 3.026 1.713 3.266-.173.176-.402.317-.509.317s-1.503-1.793-3.102-3.985c-1.023-1.401-1.821-2.431-2.416-3.116-1.024-1.393-1.994-.96-3.249-.499-.898.442-1.807 1.078-2.255 1.67-1.053 1.39-.898 2.269.832 4.697.831 1.167 2.065 2.806 2.742 3.643 1.184 1.465 1.47 2.497.757 2.734-.415.136-.199.374-8.152-8.974-4.925-5.79-7.238-8.308-7.816-8.511-1.089-.383-2.276.118-3.44 1.454-1.72 1.974-1.922 1.624 7.756 13.417 4.751 5.788 8.759 10.682 8.906 10.874.547.715-.934-.134-3.53-1.002-2.185-.73-2.977-.87-4.408-.778-2.372.198-3.45 1.501-3.502 3.304-.037 1.258 1.17 2.471 2.645 3.224.845.431 10.989 4.238 18.672 6.553 3.357 1.012 4.696 1.069 5.761.244z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Jellyamp.svg b/.icons/kora/apps/scalable/Jellyamp.svg
new file mode 100644
index 000000000..8c01e483b
--- /dev/null
+++ b/.icons/kora/apps/scalable/Jellyamp.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d2f51" offset="0"/>
+ <stop stop-color="#31405e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.863524 -28.2878 28.2878 .863524 23.1365 38.2928)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e45e9" offset="0"/>
+ <stop stop-color="#a245e9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m23.982 10c-.205.003-.411.041-.576.113-.816.36-2 1.529-3.439 3.399-.569.738-.747.984-1.447 2-2.451 3.555-5.421 9.089-6.991 13.025-1.038 2.604-1.529 4.437-1.529 5.715 0 .76.113 1.066.537 1.465 1.212 1.139 5.131 1.964 10.608 2.23 1.422.069 4.187.07 5.607.002 6.564-.313 10.573-1.325 11.146-2.812.139-.359.136-1.42-.007-2.157-1.297-6.68-9.87-21.387-13.338-22.88-.159-.069-.365-.103-.571-.1zm-4.56 9.006c.335.021.762.104 1.33.252 2.759.721 8.014 3.459 11.064 5.765.708.535 1.868 1.671 2.022 1.979.199.399.211.565.057.898-.332.714-1.421 1.703-3.225 2.928-3.464 2.353-8.217 4.632-10.619 5.09-.94.179-1.465.07-1.785-.371-.796-1.094-1.266-4.112-1.266-8.117 0-4.659.621-7.791 1.646-8.307.198-.099.441-.139.776-.117z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/KakaoTalk.svg b/.icons/kora/apps/scalable/KakaoTalk.svg
new file mode 100644
index 000000000..06854cd00
--- /dev/null
+++ b/.icons/kora/apps/scalable/KakaoTalk.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2796 43.2796 0 24 45.6116)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb500" offset="0"/>
+ <stop stop-color="#ffdb0b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 6.666c-10.104 0-18.418 6.802-18.418 15.069.006 4.428 2.397 8.636 6.531 11.494l-2.345 8.598 8.233-5.88c1.928.556 3.955.846 5.999.857 10.104 0 18.418-6.803 18.418-15.069 0-8.267-8.314-15.069-18.418-15.069z" fill="#353535"/>
+ <path d="m9.916 16.422c-.6 0-1.084.484-1.084 1.084s.484 1.083 1.084 1.083h1.083v7.584c0 .6.483 1.083 1.084 1.083.6 0 1.083-.483 1.083-1.083v-7.584h1.083c.601 0 1.084-.483 1.084-1.083s-.483-1.084-1.084-1.084zm9.17 0c-.001.007-.014.002-.021.003-.001 0-.003-.001-.004 0-.008 0-.016.001-.024.002-.024.002-.048.005-.072.008-.004.001-.008.002-.012.002-.031.005-.059.012-.089.019-.006.002-.013.003-.019.005-.018.004-.034.011-.051.017-.007.002-.016.003-.023.006-.032.011-.061.023-.091.036-.031.014-.062.03-.091.046-.282.161-.476.438-.531.752l-2.687 8.673c-.156.58.186 1.172.766 1.327.579.155 1.171-.186 1.326-.766l.739-2.546h1.853l.739 2.546c.155.58.747.921 1.326.766.58-.156.922-.747.766-1.327l-2.691-8.682c-.057-.309-.248-.584-.527-.743-.03-.017-.061-.032-.093-.046s-.064-.027-.097-.038c-.022-.008-.044-.015-.066-.022-.006-.001-.013-.002-.019-.004-.02-.005-.041-.009-.061-.012-.015-.003-.029-.007-.043-.009-.024-.004-.048-.006-.072-.008-.008-.001-.015-.002-.023-.002-.001-.001-.003 0-.004 0-.02-.002-.041-.003-.062-.003-.014 0-.04-.013-.042 0zm5.997 0c-.6 0-1.083.484-1.083 1.084v8.667c0 .6.483 1.083 1.083 1.083h4.334c.6 0 1.083-.483 1.083-1.083s-.483-1.083-1.083-1.083h-3.251v-7.584c0-.6-.483-1.084-1.083-1.084zm7.584 0c-.6 0-1.084.484-1.084 1.084v8.667c0 .6.484 1.083 1.084 1.083s1.083-.483 1.083-1.083v-3.589l2.421 4.177c.301.52 1.066.519 1.525.134.46-.386.52-1.068.134-1.528l-1.913-3.583 1.913-3.58c.283-.529.326-1.142-.134-1.528-.459-.385-1.139-.326-1.525.134l-2.421 4.177v-3.481c0-.6-.483-1.084-1.083-1.084zm-13.539 3.786.538 1.631h-1.084z" fill="#ffdb0b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/KittehPlayer.svg b/.icons/kora/apps/scalable/KittehPlayer.svg
new file mode 100644
index 000000000..d7552d717
--- /dev/null
+++ b/.icons/kora/apps/scalable/KittehPlayer.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32 32 0 23.5431 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f45884" offset="0"/>
+ <stop stop-color="#ff799f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10785 0 0 1.10785 -2.58839 -2.58839)">
+ <path d="m17 4s-5 5-5 9v3h24v-3c0-4-5-9-5-9s-5 5-5 9h-4c0-4-5-9-5-9z" fill="#df3d6b" fill-rule="nonzero"/>
+ <path d="m40 21.026c0-4.981-4.045-9.026-9.026-9.026h-13.948c-4.981 0-9.026 4.045-9.026 9.026v13.948c0 4.981 4.045 9.026 9.026 9.026h13.948c4.981 0 9.026-4.045 9.026-9.026z" fill="url(#a)"/>
+ <path d="m19.5 16c-4.146 0-7.5 3.354-7.5 7.5v9c0 4.146 3.354 7.5 7.5 7.5h9c4.146 0 7.5-3.354 7.5-7.5v-9c0-4.146-3.354-7.5-7.5-7.5zm0 1h9c3.61 0 6.5 2.89 6.5 6.5v9c0 3.61-2.89 6.5-6.5 6.5h-9c-3.61 0-6.5-2.89-6.5-6.5v-9c0-3.61 2.89-6.5 6.5-6.5zm-.5 4.002v13.998l12-7.002z" fill="#313131" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/LabPlot2.svg b/.icons/kora/apps/scalable/LabPlot2.svg
new file mode 120000
index 000000000..25b7427f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/LabPlot2.svg
@@ -0,0 +1 @@
+kmplot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/LanguageTool.svg b/.icons/kora/apps/scalable/LanguageTool.svg
new file mode 100644
index 000000000..63f67d961
--- /dev/null
+++ b/.icons/kora/apps/scalable/LanguageTool.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24.0008 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1b1b1" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m14.828 28.878c-.125 0-.32.005-.544.022-.076.005-.152.014-.227.022-.062.008-.122.018-.189.029-.823.117-1.685.44-2.685 1.245-.812.622-1.706 1.537-2.64 2.887l3.008 1.616c.545-.363 1.088-1.105 1.789-1.616.468-.339 1.107-.561 1.488-.561.391 0 .658.07.907.211.222.126.415.286.862.705.003.003.015.016.018.018h.001c.336.317.591.549.832.74.242.191.47.344.751.503.795.45 1.678.683 2.697.683.254 0 .5-.014.738-.043.477-.058.923-.174 1.343-.344.211-.086.415-.183.613-.296.565-.318.911-.608 1.585-1.243.232-.219.397-.368.53-.478.134-.11.238-.181.351-.245.248-.14.515-.211.905-.211.391 0 .658.071.907.211.226.128.415.286.88.723.672.635 1.021.925 1.585 1.243.198.113.4.212.611.297.631.256 1.32.386 2.083.386.258 0 .505-.015.746-.044.006-.001.011-.003.016-.004.722-.088 1.387-.301 1.976-.635.4-.201.796-.5 1.176-.83.027-.022.053-.043.08-.065.064-.057.126-.113.189-.172.065-.058.13-.116.193-.176.002-.002.062-.075.067-.081 1.065-1.068 1.859-2.243 1.944-2.361.002-.003.044-.054.044-.054l-3.006-1.552c.113-.115-.053.05-.106.1-.384.509-1.43 1.706-1.979 1.973-.33.151-.69.228-1.054.223-.314-.013-.624-.073-.919-.177-.432-.156-.825-.402-1.153-.723-.674-.635-1.02-.924-1.583-1.243-.795-.449-1.678-.683-2.697-.683-.254 0-.501.014-.74.043-.715.086-1.359.303-1.956.64-.563.32-.91.608-1.583 1.243-.464.437-.655.596-.881.723-.124.07-.254.123-.4.158-.147.036-.311.053-.505.053-.39 0-.659-.069-.907-.211-.226-.127-.415-.286-.88-.723-.673-.635-1.021-.924-1.584-1.243-.795-.449-1.678-.683-2.697-.683z" fill="#005bea" fill-rule="nonzero"/>
+ <g fill="#3f3f3f">
+ <path d="m23.381 13.431c-1.142 0-2.329.734-2.579 1.953-.029.116-.046.237-.046.367v.036c-.001.025-.008.046-.008.07v1.745c.022-.037.047-.07.07-.106h3.182v-.813h2.439v9.756h3.252v-9.756h2.439v.813h3.161c.029.039.06.067.088.108.007-.677.011-1.185.011-1.523 0-1.421-1.059-2.65-2.904-2.65z" fill-rule="nonzero"/>
+ <path d="m15.06 23.966v-.003l-.006-7.28h-1.623v-3.252h1.992c2.602 0 2.886 1.996 2.886 2.704v7.05.004h5.691v3.25h-6.279c-.011 0-.022-.002-.033-.004-1.567-.058-2.624-.879-2.628-2.462l-.005-.006z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Launcher.svg b/.icons/kora/apps/scalable/Launcher.svg
new file mode 100644
index 000000000..9f024910f
--- /dev/null
+++ b/.icons/kora/apps/scalable/Launcher.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.411743 -43.1094 43.1094 -.411743 126.349 44.8174)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#9ea9aa" offset="1"/>
+ </linearGradient>
+ <circle cx="23.759" cy="24.241" r="21.864" fill="url(#a)"/>
+ <path transform="matrix(1.10838 0 0 1.10838 -2.65094 -2.61035)" d="m13.053 25.988 3.804-3.805 3.402-.672c4.329-5.889 12.61-8.833 15.608-8.833 0 2.998-2.944 11.28-8.833 15.609l-.672 3.401-3.804 3.805-.955-4.746c-1.896 0-1.896 0-2.85-.955-.955-.954-.955-.954-.955-2.85zm3.804 3.804 1.896 1.896-3.576 3.589h-1.909v-1.909zm-1.909-1.895 1.667.228-3.307 3.294v-1.909zm5.472 4.033.229 1.667-1.614 1.64h-1.909zm6.332-12.153c-1.106 0-2.016.91-2.016 2.016s.91 2.017 2.016 2.017 2.017-.911 2.017-2.017-.911-2.016-2.017-2.016z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Launchpad-launchpad.net.svg b/.icons/kora/apps/scalable/Launchpad-launchpad.net.svg
new file mode 120000
index 000000000..a8b67ca58
--- /dev/null
+++ b/.icons/kora/apps/scalable/Launchpad-launchpad.net.svg
@@ -0,0 +1 @@
+launchpad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Lightcord.svg b/.icons/kora/apps/scalable/Lightcord.svg
new file mode 120000
index 000000000..9bed5dee2
--- /dev/null
+++ b/.icons/kora/apps/scalable/Lightcord.svg
@@ -0,0 +1 @@
+lightcord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/LyricsFinder.svg b/.icons/kora/apps/scalable/LyricsFinder.svg
new file mode 100644
index 000000000..b6e51fa0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/LyricsFinder.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b2b2b2" offset="0"/>
+ <stop stop-color="#f6f6f6" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#454545">
+ <path d="m17.761 6.345c.779 0 1.411.632 1.411 1.411v6.635h-6.436v-6.635c0-.779.632-1.411 1.411-1.411zm16.092 0c.779 0 1.411.632 1.411 1.411v6.635h-6.436v-6.635c0-.779.632-1.411 1.411-1.411z"/>
+ <path d="m7.908 38.529 3.219-14.483h6.436l3.219 14.483z" fill-rule="nonzero"/>
+ <path d="m27.218 38.529 3.219-14.483h6.436l3.219 14.483z" fill-rule="nonzero"/>
+ </g>
+ <path d="m20.782 15.055c0-.603-.24-1.181-.666-1.608-.426-.426-1.005-.665-1.607-.665h-8.328c-.603 0-1.181.239-1.607.665-.426.427-.666 1.005-.666 1.608v12.209h12.874z" fill="#838181"/>
+ <path d="m40.092 15.055c0-.603-.24-1.181-.666-1.608-.426-.426-1.004-.665-1.607-.665h-8.328c-.603 0-1.181.239-1.607.665-.426.427-.666 1.005-.666 1.608v12.209h12.874z" fill="#838181"/>
+ <path d="m22.391 14.391h3.218v11.264h-3.218z" fill="#674f4f"/>
+ <path d="m33.655 17.913c0-1.057-.856-1.913-1.913-1.913h-15.484c-1.057 0-1.913.856-1.913 1.913v4.22c0 1.057.856 1.913 1.913 1.913h15.484c1.057 0 1.913-.856 1.913-1.913z" fill="#6f6d6d"/>
+ <circle cx="36.374" cy="36.296" r="11" fill="#0798ff"/>
+ <path d="m33 30v7.051c-.165-.034-.332-.051-.5-.051-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5c-.001-.011-.001-.022-.002-.033h.002v-6.467h5v4.051c-.165-.034-.332-.051-.5-.051-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5c0-.025-.001-.051-.002-.076h.002v-9.424z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Mailspring.svg b/.icons/kora/apps/scalable/Mailspring.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/Mailspring.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/MediaElch.svg b/.icons/kora/apps/scalable/MediaElch.svg
new file mode 100644
index 000000000..09c87ccc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/MediaElch.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b4bfc2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.983894 0 0 .983894 .386532 .386532)" d="m38.99 4c.477 0 .852.505.852 1.15 0 .805-1.112 3.913-2.629 7.352-1.349 3.058-1.67 3.936-1.5 4.1.177.171.551-.424 1.779-2.832 1.182-2.317 1.494-2.693 1.985-2.385.446.28.417.68-.196 2.635-.571 1.821-.715 2.773-.418 2.773.302 0 1.241-.958 3.084-3.147 1.929-2.29 2.446-2.672 2.858-2.109.326.446.275.727-.377 2.035-.46.922-.951 1.548-2.147 2.735-1.68 1.668-2.899 2.471-4.949 3.256-.712.272-1.404.601-1.537.73-.145.141-3.434 1.508-4.615 2.707h-1.713c.001-.03-.027-.026-.074 0h-.393v-1.754l3.756-6.049c.144-.144-.02-1.2-.596-3.828-.64-2.92.056-5.411 1.219-4.359.603.546.841 1.883.859 4.844.01 1.674.08 2.776.178 2.81.246.085.805-1.454 1.531-4.211.361-1.367.883-3.086 1.162-3.818.522-1.37 1.425-2.635 1.881-2.635zm-29.98 0c-.477 0-.852.505-.852 1.15 0 .805 1.112 3.913 2.629 7.352 1.349 3.058 1.67 3.936 1.5 4.1-.177.171-.551-.424-1.779-2.832-1.182-2.317-1.494-2.693-1.985-2.385-.446.28-.417.68.196 2.635.571 1.821.715 2.773.418 2.773-.302 0-1.241-.958-3.084-3.147-1.929-2.29-2.446-2.672-2.858-2.109-.326.446-.275.727.377 2.035.46.922.951 1.548 2.147 2.735 1.68 1.668 2.899 2.471 4.949 3.256.712.272 1.404.601 1.537.73.145.141 3.434 1.508 4.615 2.707h1.713c-.001-.03.027-.026.074 0h.393v-1.754l-3.756-6.049c-.144-.144.02-1.2.596-3.828.64-2.92-.056-5.411-1.219-4.359-.603.546-.841 1.883-.859 4.844-.01 1.674-.08 2.776-.178 2.81-.246.085-.805-1.454-1.531-4.211-.361-1.367-.883-3.086-1.162-3.818-.522-1.37-1.425-2.635-1.881-2.635z" fill="#f5a34d" fill-rule="nonzero"/>
+ <path transform="matrix(.983894 0 0 .983894 .386532 .386532)" d="m22.419 36.325c-2.331-3.166-6.419-9.167-6.419-12.325 0-4.418 3.582-8 8-8s8 3.582 8 8c0 3.158-4.088 9.159-6.419 12.325 1.422.613 2.419 2.029 2.419 3.675 0 2.208-1.792 4-4 4s-4-1.792-4-4c0-1.646.997-3.062 2.419-3.675z" fill="#af5d2d"/>
+ <ellipse transform="matrix(-.794493 -.58037 -.507878 .842679 47.5673 .386532)" cx="5.86" cy="31.772" rx="1.947" ry="2.791" fill="#fff"/>
+ <ellipse transform="matrix(-.794493 -.58037 -.507878 .842679 47.5673 .386532)" cx="5.586" cy="32.6" rx="1.222" ry="1.752" fill="#3f3f3f"/>
+ <ellipse transform="matrix(.794493 -.58037 .507878 .842679 .386532 .386532)" cx="5.86" cy="31.772" rx="1.947" ry="2.791" fill="#fff"/>
+ <ellipse transform="matrix(.794493 -.58037 .507878 .842679 .386532 .386532)" cx="5.586" cy="32.6" rx="1.222" ry="1.752" fill="#3f3f3f"/>
+ <g transform="matrix(.983894 0 0 .983894 .386532 .386532)">
+ <path d="m24 25.01c-.997-.07-1.756.232-2.74 1.148-2.316 2.616-5.26 8.856-5.26 10.978.1 3.047 1.028 5.012 2.984 4.855 2.016.08 3.45-1.447 5.016-1.481 1.566.034 3 1.561 5.016 1.481 1.956.157 2.884-1.808 2.984-4.855 0-2.122-2.944-8.362-5.26-10.978-.984-.916-1.743-1.218-2.74-1.148z" fill="#cf7642" fill-rule="nonzero"/>
+ <path d="m19.275 39.729c-.892-.452-1.327-1.46-1.27-2.938.026-.663.12-1.23.211-1.26.09-.029.294.312.453.76.36 1.014 1.035 1.797 1.875 2.176.95.428 1.052.994.244 1.362-.552.252-.861.231-1.513-.1zm9.425 0c-.653.331-.961.352-1.513.1-.808-.368-.707-.934.243-1.362.841-.379 1.516-1.162 1.876-2.176.159-.448.363-.789.453-.76.09.03.185.597.211 1.26.057 1.478-.379 2.486-1.27 2.938z" fill-opacity=".5" fill-rule="nonzero"/>
+ <path d="m15 22s.012-2.498 1.89-4.5c1.302-1.39 3.491-2.5 7.11-2.5s5.808 1.11 7.11 2.5c1.878 2.002 1.89 4.5 1.89 4.5 0 .552.448 1 1 1s1-.448 1-1c0 0 .012-3.262-2.43-5.868-1.578-1.682-4.189-3.132-8.57-3.132s-6.992 1.45-8.57 3.132c-2.442 2.606-2.43 5.868-2.43 5.868 0 .552.448 1 1 1s1-.448 1-1z" fill="#5b5b5b"/>
+ <path d="m15 20c-1.105 0-2 1.343-2 3s.895 3 2 3h1.333c.37 0 .667-.446.667-1v-4c0-.554-.297-1-.667-1zm18 0c1.105 0 2 1.343 2 3s-.895 3-2 3h-1.333c-.37 0-.667-.446-.667-1v-4c0-.554.297-1 .667-1z" fill="#4b4b4b" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/MediaHuman.svg b/.icons/kora/apps/scalable/MediaHuman.svg
new file mode 100644
index 000000000..995ab5034
--- /dev/null
+++ b/.icons/kora/apps/scalable/MediaHuman.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#7a7a7a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.68 28.162h26.639" fill="none" stroke="#c4c4c4" stroke-width="8.88"/>
+ <path d="m16.008 37.083 7.992-8.921 7.992 8.88" fill="none" stroke="#c4c4c4" stroke-width="8.88"/>
+ <path d="m32.689 7.856c0-1.045-.848-1.893-1.893-1.893h-13.783c-1.045 0-1.893.848-1.893 1.893v13.974c0 1.044.848 1.893 1.893 1.893h13.783c1.045 0 1.893-.849 1.893-1.893z" fill="#e4e4e4"/>
+ <path d="m15.12 11.291v1.776h4.44c.492 0 .888-.396.888-.888s-.396-.888-.888-.888zm13.32 0c-.492 0-.888.396-.888.888s.396.888.888.888h4.249v-1.776zm-13.32 3.552v1.776h4.44c.492 0 .888-.396.888-.888s-.396-.888-.888-.888zm13.32 0c-.492 0-.888.396-.888.888s.396.888.888.888h4.249v-1.776zm-13.32 3.552v1.776h4.44c.492 0 .888-.396.888-.888s-.396-.888-.888-.888zm13.32 0c-.492 0-.888.396-.888.888s.396.888.888.888h4.249v-1.776z" fill="#474747" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Mesen-S.svg b/.icons/kora/apps/scalable/Mesen-S.svg
new file mode 120000
index 000000000..5cf9d5a0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/Mesen-S.svg
@@ -0,0 +1 @@
+MesenSIcon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/MesenIcon.svg b/.icons/kora/apps/scalable/MesenIcon.svg
new file mode 120000
index 000000000..c1ec0d472
--- /dev/null
+++ b/.icons/kora/apps/scalable/MesenIcon.svg
@@ -0,0 +1 @@
+mesen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/MesenSIcon.svg b/.icons/kora/apps/scalable/MesenSIcon.svg
new file mode 100644
index 000000000..6a3fdf2a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/MesenSIcon.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10.426 19.402s5.345-5.402 13.574-5.402 13.574 5.402 13.574 5.402c.774.787 2.041.798 2.828.024s.798-2.042.024-2.829c0 0-6.456-6.597-16.426-6.597s-16.426 6.597-16.426 6.597c-.774.787-.763 2.055.024 2.829s2.054.763 2.828-.024z" fill="#ff8d00"/>
+ <path d="m7.574 31.402s6.456 6.598 16.426 6.598 16.426-6.598 16.426-6.598c.774-.787.763-2.054-.024-2.828s-2.054-.763-2.828.024c0 0-5.345 5.402-13.574 5.402s-13.574-5.402-13.574-5.402c-.774-.787-2.041-.798-2.828-.024s-.798 2.041-.024 2.828zm16.426-15.402c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8z" fill="#696969"/>
+ <path d="m25.803 18h-.031c-.972 0-1.772.788-1.772 1.746 0 .46.185.902.514 1.229l2.426 2.479c.335.348.801.546 1.288.546.972 0 1.772-.788 1.772-1.746 0-.458-.183-.898-.509-1.224l-2.426-2.479c-.328-.344-.783-.543-1.262-.551z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/MidnightCommander.svg b/.icons/kora/apps/scalable/MidnightCommander.svg
new file mode 120000
index 000000000..ed775cee0
--- /dev/null
+++ b/.icons/kora/apps/scalable/MidnightCommander.svg
@@ -0,0 +1 @@
+mc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Moonlighter.svg b/.icons/kora/apps/scalable/Moonlighter.svg
new file mode 120000
index 000000000..6338f9852
--- /dev/null
+++ b/.icons/kora/apps/scalable/Moonlighter.svg
@@ -0,0 +1 @@
+moonlighter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/MotionBox.svg b/.icons/kora/apps/scalable/MotionBox.svg
new file mode 100644
index 000000000..f355ace84
--- /dev/null
+++ b/.icons/kora/apps/scalable/MotionBox.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004f83" offset="0"/>
+ <stop stop-color="#13a4e3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.166 10.999-6.5 26.002h5.417l4.333-17.335 4.334 17.335h6.5l4.334-17.335 4.333 17.335h5.417l-6.5-26.002h-5.417l-5.417 18.418-5.417-18.418z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Musescore.svg b/.icons/kora/apps/scalable/Musescore.svg
new file mode 120000
index 000000000..e74a2f663
--- /dev/null
+++ b/.icons/kora/apps/scalable/Musescore.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Nextcloud.svg b/.icons/kora/apps/scalable/Nextcloud.svg
new file mode 120000
index 000000000..d01d25d43
--- /dev/null
+++ b/.icons/kora/apps/scalable/Nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Nim.svg b/.icons/kora/apps/scalable/Nim.svg
new file mode 100644
index 000000000..328c9a5fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/Nim.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.126 12.618s-1.221 1.316-2.466 2.275c-1.28-.041-3.792.246-5.153.741-1.254-.794-2.356-1.671-2.356-1.671s-.941 1.619-1.533 2.57c-.878.467-1.759.992-2.545 1.687-.914-.363-1.973-.806-2.008-.82 1.21 2.441 2.024 5.454 4.237 6.923 1.783-2.816 6.857-3.831 11.901-3.738 4.921.092 9.814 1.227 11.59 3.707 2.324-1.212 3.228-4.39 4.142-6.798-.1.033-1.344.45-2.15.757-.481-.524-1.616-1.329-2.261-1.718-.611-1.12-1.502-2.633-1.502-2.633s-1.054.784-2.276 1.639c-1.651-.304-3.648-.675-5.327-.583-1.144-.94-2.293-2.338-2.293-2.338z" fill="#ffa700"/>
+ <path d="m9.316 23.157s1.716 4.153 2.907 7.038c5.047 6.66 17.937 7.123 23.556.129 1.33-2.996 3.124-7.208 3.124-7.208-1.442 2.136-3.788 3.61-5.233 4.404-1.026.563-3.395.903-3.395.903l-6.22-3.224-6.256 3.159s-2.337-.375-3.396-.87c-2.136-1.14-3.572-2.487-5.087-4.331z" fill="#ffc504"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/NoMachine-icon.svg b/.icons/kora/apps/scalable/NoMachine-icon.svg
new file mode 100644
index 000000000..9b2001dff
--- /dev/null
+++ b/.icons/kora/apps/scalable/NoMachine-icon.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#880606" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m16.5 12v24h6v-15h3v15h6v-15h3v15h5.999v-24" fill-rule="nonzero"/>
+ <path d="m7.5 12h6v15h-6z"/>
+ <path d="m7.5 30h6v6h-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Nocturn-linux.svg b/.icons/kora/apps/scalable/Nocturn-linux.svg
new file mode 120000
index 000000000..894e8e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/Nocturn-linux.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Nocturn.svg b/.icons/kora/apps/scalable/Nocturn.svg
new file mode 120000
index 000000000..894e8e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/Nocturn.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/NotepadNext.svg b/.icons/kora/apps/scalable/NotepadNext.svg
new file mode 120000
index 000000000..a2145705b
--- /dev/null
+++ b/.icons/kora/apps/scalable/NotepadNext.svg
@@ -0,0 +1 @@
+com.github.dail8859.NotepadNext.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Notesnook.svg b/.icons/kora/apps/scalable/Notesnook.svg
new file mode 100644
index 000000000..6443d3340
--- /dev/null
+++ b/.icons/kora/apps/scalable/Notesnook.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 8.587c0-3.452-2.803-6.255-6.255-6.255h-30.826c-3.452 0-6.255 2.803-6.255 6.255v30.826c0 3.452 2.803 6.255 6.255 6.255h30.826c3.452 0 6.255-2.803 6.255-6.255z" fill="#e4e4e4"/>
+ <g fill-rule="nonzero">
+ <path d="m24 2.332h15.44c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-15.44z" fill="#eeeeee"/>
+ <path d="m8.56 2.332h15.44v43.336h-8.667c-7.203 0-13.001-5.798-13.001-13.001v-23.638c0-.309.004-.604.014-.885.214-3.244 2.916-5.812 6.214-5.812z" fill="#e0e0e0"/>
+ <path d="m2.61 41.283.001-.017 21.389-5.349 21.306 5.596.001.02c-.856 2.397-3.14 4.118-5.827 4.135h-.04-30.88c-2.796 0-5.164-1.846-5.95-4.385z" fill="#f5f5f5"/>
+ <path d="m20.75 19.666-3.25 1.084v7.584l-5.417-6.501-3.251 1.084v13l3.251-1.083v-7.855l5.417 6.772 3.25-1.084z" fill="#363636"/>
+ <path d="m26.167 30.5 14.084 3.251v2.166l-14.084-3.25zm0-4.333 14.084 3.25v2.167l-14.084-3.25zm0-4.334 14.084 3.25v2.167l-14.084-3.25z" fill="#878787"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Notion.svg b/.icons/kora/apps/scalable/Notion.svg
new file mode 120000
index 000000000..f3d72ed9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/Notion.svg
@@ -0,0 +1 @@
+notion.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Nozbe.svg b/.icons/kora/apps/scalable/Nozbe.svg
new file mode 120000
index 000000000..9567459d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/Nozbe.svg
@@ -0,0 +1 @@
+nozbe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Nvidiux.svg b/.icons/kora/apps/scalable/Nvidiux.svg
new file mode 100644
index 000000000..420984778
--- /dev/null
+++ b/.icons/kora/apps/scalable/Nvidiux.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#84190f" offset="0"/>
+ <stop stop-color="#e54031" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m37.5 13.5-21.136 21.738-3.067-8.394z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <circle cx="16.5" cy="30" r="7.5" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/OPNplug.svg b/.icons/kora/apps/scalable/OPNplug.svg
new file mode 100644
index 000000000..78b3dd617
--- /dev/null
+++ b/.icons/kora/apps/scalable/OPNplug.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#88161d" offset="0"/>
+ <stop stop-color="#ca2a35" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.08137 0 0 1.08137 -1.99346 -1.9121)" d="m22.439 15.953c-.636-.007-1.05.031-1.05.031-.773.065-1.375.719-1.375 1.495v5.748c-.027.162-.027.327 0 .49v5.762.021c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5c0-.007 0-.014 0-.021v-4.608c.644-.003.873.083 1.806-.111.887-.185 1.844-.493 2.688-1.16.843-.668 1.506-1.818 1.506-3.121 0-1.304-.663-2.454-1.506-3.122-.844-.667-1.801-.975-2.688-1.16-.887-.184-1.744-.237-2.381-.244zm17.04.004c-.815.012-1.479.685-1.479 1.5v.022 5.646l-3.158-6.316c-.254-.508-.775-.829-1.342-.829-.822 0-1.499.676-1.5 1.499v12 .021c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5c0-.007 0-.014 0-.021v-5.645l3.158 6.316c.254.508.775.829 1.342.829.823 0 1.5-.677 1.5-1.5v-12c0-.008 0-.015 0-.022 0-.823-.677-1.5-1.5-1.5-.007 0-.014 0-.021 0zm-26.965.022c-1.045 0-2.007.262-2.746.824-.74.561-1.173 1.354-1.407 2.119-.467 1.531-.347 3.106-.347 4.557 0 1.449-.12 3.025.347 4.556.234.766.665 1.557 1.405 2.119.739.562 1.703.825 2.748.825 1.044 0 2.008-.263 2.748-.825.739-.562 1.173-1.353 1.406-2.119.467-1.531.346-3.107.346-4.556 0-1.451.121-3.026-.346-4.557-.234-.765-.667-1.558-1.406-2.119-.74-.562-1.704-.824-2.748-.824zm0 3c.58 0 .805.115.933.212s.242.244.352.606c.22.723.215 2.147.215 3.682 0 1.532.005 2.958-.215 3.681-.111.362-.226.508-.354.606-.128.097-.351.213-.931.213-.581 0-.804-.116-.932-.213-.128-.098-.241-.244-.352-.606-.22-.723-.216-2.149-.216-3.681 0-1.535-.004-2.959.216-3.682.111-.362.224-.509.352-.606s.351-.212.932-.212zm11.062.078c.168.002.348.018.633.078.613.128 1.154.351 1.436.574.281.223.369.323.369.77 0 .446-.088.546-.369.769-.282.223-.823.447-1.436.574-.57.119-.721.064-1.195.076v-2.839c.237.006.394-.005.562-.002z" fill="#f5b0b0" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Onivim2.svg b/.icons/kora/apps/scalable/Onivim2.svg
new file mode 100644
index 000000000..2d54220fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/Onivim2.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 23.9996 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#231e3e" offset="0"/>
+ <stop stop-color="#38315e" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.161 35.382c-2.969 0-5.973-1.063-8.688-3.072-.2-.148-.311-.51-.265-.868.045-.357.234-.613.452-.613h17.001c.219 0 .408.256.453.613.044.358-.066.72-.265.868-2.715 2.009-5.72 3.072-8.688 3.072zm-10.232-6.829c-.091 0-.177-.079-.226-.209-.146-.385-.287-.786-.42-1.193-.046-.148-.044-.302.004-.449.048-.138.136-.223.231-.426h21.299c.095.203.183.288.231.426.048.147.049.301.004.449-.133.407-.274.808-.421 1.193-.049.13-.134.209-.225.209zm10.071-15.935c-6.063 0-11.119 5.074-11.513 11.115-.011.145.105.277.251.274h22.526c.028 0 .056-.005.082-.014.106-.037.174-.15.167-.262-.039-.597-.142-1.324-.273-2.007h-5.4c-.714 0-1.287-.594-1.287-1.292v-6.453c0-.166.019-.285.051-.392-1.443-.628-3.006-.969-4.604-.969z" fill="#ff728a"/>
+ <path d="m24 8.065c-9.782 0-17.534 8.859-15.652 18.976 1.084 5.827 6.784 11.528 12.611 12.611 10.117 1.883 18.976-5.87 18.976-15.652-.001-.762-.057-1.523-.167-2.276h-1.198c.118.753.177 1.514.178 2.276 0 9.055-8.201 16.23-17.565 14.49-5.392-1.004-10.667-6.28-11.671-11.673-1.742-9.364 5.435-17.567 14.49-17.567 1.546.002 3.081.247 4.551.725v-.623c0-.208.065-.399.158-.575-1.525-.475-3.114-.715-4.711-.712zm5.841 12.519c-.083 0-.15-.069-.15-.151v-6.454c0-.083.067-.223.15-.223h8.956v-1.348c0-.867-.668-.929-1.536-.929h-7.42c-.083 0-.15-.139-.15-.221v-1.906c0-.082.067-.15.15-.15h8.015c1.777 0 3.217 1.441 3.217 3.217v3.447c0 .083-.067.166-.15.166h-8.956v2.276h7.403c.84-.002 1.545 1.275 1.627 2.112.008.087-.06.165-.147.165z" fill="#3af5e9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/OpenAudible.svg b/.icons/kora/apps/scalable/OpenAudible.svg
new file mode 100644
index 000000000..4205bdcf8
--- /dev/null
+++ b/.icons/kora/apps/scalable/OpenAudible.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.645212 -42.6455 42.6455 -.645212 195.227 42.6804)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m18.292 15.542c3.708-1.747 8.201-1.643 11.879.139 2.545 1.209 4.684 3.227 6.051 5.69-.851.43-1.706.85-2.558 1.273-1.358-2.45-3.536-4.424-6.114-5.52-3.398-1.484-7.454-1.441-10.773.243-1.855.894-3.395 2.315-4.667 3.918 1.421-2.479 3.579-4.543 6.182-5.743z" fill="#fda83c"/>
+ <path d="m24.019 18.766c-3.322-.033-6.437 1.866-8.253 4.595l.027.014c1.745-1.747 4.125-2.947 6.634-2.845 2.919.023 5.669 1.684 7.233 4.12.85-.424 1.7-.848 2.549-1.272-1.744-2.773-4.885-4.65-8.19-4.612z" fill="#ed4b2a"/>
+ <path d="m8.25 22.153c5.247 2.632 10.499 5.253 15.75 7.877 5.249-2.623 10.501-5.245 15.75-7.873-.004.739-.005 1.479-.002 2.217-5.252 2.623-10.502 5.248-15.75 7.876-5.248-2.627-10.496-5.252-15.746-7.876 0-.741 0-1.481-.002-2.221z" fill="#96cc1c"/>
+ <path d="m19.513 25.133c.966-1.336 2.373-2.491 4.085-2.594 2-.208 3.878 1.019 4.897 2.679-.845.428-1.696.845-2.541 1.271-.789-1.197-2.041-2.173-3.514-2.259-1.061-.122-2.057.347-2.927.903z" fill="#c42198"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/OpenBoard.svg b/.icons/kora/apps/scalable/OpenBoard.svg
new file mode 120000
index 000000000..c7a36a50f
--- /dev/null
+++ b/.icons/kora/apps/scalable/OpenBoard.svg
@@ -0,0 +1 @@
+openboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/OpenLieroX.svg b/.icons/kora/apps/scalable/OpenLieroX.svg
new file mode 100644
index 000000000..7f822e3b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/OpenLieroX.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(2.17285 0 0 2.17285 .09865 .09865)" d="m9 18s1 3 2 3 2-3 2-3z" fill="#f2bda2"/>
+ <path transform="matrix(2.17285 0 0 2.17285 .09865 .09865)" d="m6 5v-1s0-3 2-3c1 0 3 1 3 1s2-1 3-1c2 0 2 3 2 3v1z" fill="#3f3f3f"/>
+ <path d="m13.13575 8.79005h21.7285v6.51855h-21.7285z" fill="#e4e4e4" stroke-width="2.17285"/>
+ </g>
+ <ellipse cx="24" cy="15.3086" rx="17.3828" ry="4.3457" fill="#4f4f4f" stroke-width="2.17285"/>
+ <g transform="matrix(2.17285 0 0 2.17285 .09865 .09865)" fill-rule="nonzero">
+ <path d="m8 13-2-6s2-1 5-1 5 1 5 1l-2 6s0 1-3 1-3-1-3-1z" fill="#f2bda2"/>
+ <path d="m9 18h4s1-3.5 1-5h-6c0 1.5 1 5 1 5z" fill="#4f4f4f"/>
+ <path d="m8 13.5 1 1v1l2 1 2-1v-1l1-1z" fill="#2a2a2a"/>
+ <path d="m9 13 2 3 2-3z" fill="#f43e3e"/>
+ <path d="m10.607 6.016c-1.487.044-2.659.31-3.464.562-.094.293-.142.606-.143.922 0 1.371.903 2.5 2 2.5s2-1.129 2-2.5c-.001-.534-.138-1.055-.393-1.484zm.393 1.484c0 1.371.903 2.5 2 2.5s2-1.129 2-2.5c-.001-.316-.049-.629-.143-.922-.805-.252-1.977-.518-3.464-.562-.255.429-.392.95-.393 1.484z" fill="#fff"/>
+ </g>
+ <circle cx="19.6543" cy="17.48145" r="2.17285" fill="#2a2a2a" stroke-width="2.17285"/>
+ <circle cx="28.3457" cy="17.48145" r="2.17285" fill="#2a2a2a" stroke-width="2.17285"/>
+ <path transform="matrix(2.17285 0 0 2.17285 .09865 .09865)" d="m10 13 1 1-1 2 1 1 1-1-1-2 1-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/OpenRGB.svg b/.icons/kora/apps/scalable/OpenRGB.svg
new file mode 120000
index 000000000..ee17cdc21
--- /dev/null
+++ b/.icons/kora/apps/scalable/OpenRGB.svg
@@ -0,0 +1 @@
+openrgb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Othman.svg b/.icons/kora/apps/scalable/Othman.svg
new file mode 100644
index 000000000..dea226118
--- /dev/null
+++ b/.icons/kora/apps/scalable/Othman.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect opacity=".2" width="40" height="40" x="4" y="5" rx="20" ry="20"/>
+ <rect style="fill:#168616" width="40" height="40" x="4" y="4" rx="20" ry="20"/>
+ <path fill="#fff" style="opacity:0.2" d="m24 4c-11.08 0-20 8.92-20 20 0 0.168 0.0076 0.333 0.0117 0.5 0.2647-10.846 9.0763-19.5 19.988-19.5s19.724 8.654 19.988 19.5c0.004-0.167 0.012-0.332 0.012-0.5 0-11.08-8.92-20-20-20z"/>
+ <path style="opacity:0.2" d="M 22.782481,40.474049 C 22.226214,39.996563 22.191609,39.882708 22.191609,38.53014 v -1.436717 l -0.954432,0.48247 c -0.52494,0.265357 -1.62909,0.654711 -2.453672,0.865226 -1.666628,0.425493 -3.099321,0.304313 -4.232074,-0.357947 -1.089556,-0.637013 -1.412723,-1.289991 -1.416477,-2.862078 -0.0015,-0.778526 0.06638,-1.769391 0.151644,-2.201927 0.08621,-0.437376 0.08082,-0.676954 -0.01215,-0.539787 -0.383132,0.565182 -1.534457,1.227911 -2.133188,1.227911 -1.031486,0 -1.6533818,-0.906647 -1.6533818,-2.410423 0,-0.710838 0.165008,-1.664543 0.4044948,-2.337873 L 10.296858,27.821739 9.8431292,27.208507 C 9.488381,26.729051 9.3908565,26.34423 9.3960996,25.444569 c 0.00565,-0.967613 0.1454903,-1.420167 0.8789874,-2.844354 0.876279,-1.701405 1.381641,-2.378139 1.376945,-1.843873 -0.0015,0.148406 -0.21002,0.632268 -0.463813,1.075248 -0.841023,1.467961 -1.3816999,3.254374 -1.2297272,4.063041 0.1191282,0.633867 0.2112952,0.734725 0.6708092,0.734091 0.792767,-0.0015 1.520902,-0.523801 3.933776,-2.823968 l 2.185201,-2.083137 -1.463041,-1.066547 c -0.804673,-0.586596 -1.856651,-1.315112 -2.337723,-1.61892 -1.213038,-0.766057 -1.561765,-1.629933 -1.082138,-2.680728 0.235702,-0.516371 0.561966,-0.747728 2.201754,-1.561254 0.622877,-0.309023 1.132506,-0.597313 1.132506,-0.640647 0,-0.04333 -0.145197,-0.223732 -0.322668,-0.400884 -0.517728,-0.516807 -0.06411,-1.745335 0.766676,-2.076417 0.351591,-0.140114 1.198033,-0.505772 1.880978,-0.812578 1.346155,-0.604745 5.381721,-1.9689737 5.493731,-1.8571649 0.239394,0.238971 -0.29795,0.6924733 -1.178531,0.9946369 -2.964895,1.017373 -6.640186,2.555704 -6.640186,2.779307 0,0.05836 0.134282,0.365322 0.298401,0.68213 l 0.298403,0.576022 1.031061,-0.41267 c 3.289158,-1.316452 8.149167,-2.724961 9.402395,-2.724961 0.226141,0 0.632736,0.221173 0.903542,0.491495 0.41622,0.415476 0.472048,0.605519 0.360993,1.228788 -0.191397,1.074161 -0.695715,1.797487 -2.1576,3.094567 -0.715109,0.634492 -1.580121,1.542708 -1.922241,2.018259 -0.755905,1.050701 -0.930584,0.78586 -0.305592,-0.463335 0.412925,-0.82533 1.647346,-2.160147 3.216879,-3.478516 0.582312,-0.489124 0.584771,-0.499464 0.215677,-0.906587 -0.272302,-0.300355 -0.610309,-0.411819 -1.248772,-0.411819 -0.901163,0 -3.773038,0.690167 -5.858567,1.40792 -2.339347,0.805108 -6.991982,2.879223 -6.991982,3.11698 0,0.06646 0.28805,0.269087 0.640113,0.450292 0.670911,0.345318 2.272117,1.305231 4.234885,2.538784 l 1.163215,0.731057 0.910982,-0.345186 c 0.501046,-0.189853 0.957864,-0.39198 1.015145,-0.449166 0.05729,-0.05719 -0.08354,-1.172592 -0.312932,-2.478686 -0.398036,-2.266172 -0.386806,-3.399143 0.03367,-3.399143 0.106265,0 0.193205,0.0826 0.193205,0.183543 0,0.100946 0.279727,0.632722 0.621613,1.18172 0.615783,0.988834 0.651283,1.477449 0.0725,0.997955 -0.374248,-0.310044 -0.391066,-0.05303 -0.08863,1.354648 0.254179,1.18309 0.806752,1.935624 1.6926,2.305092 0.58813,0.245299 0.656281,0.355114 0.656281,1.057512 0,0.86779 -0.09233,0.917355 -0.913033,0.490091 -0.657624,-0.342365 -1.705229,-0.384291 -2.255599,-0.09026 -0.342542,0.182992 -0.149746,0.374194 1.736327,1.72193 1.166909,0.833844 2.454017,1.769146 2.860243,2.078455 l 0.738592,0.562372 v -0.531713 c 0,-0.292443 -0.09533,-2.241981 -0.211834,-4.332313 -0.182594,-3.275902 -0.171205,-3.877507 0.08252,-4.357632 l 0.294365,-0.557028 0.425941,0.983029 c 0.993823,2.293649 1.173886,3.478797 0.369992,2.435178 l -0.361355,-0.469111 0.01312,1.081336 c 0.0072,0.594731 0.116021,2.311464 0.241814,3.814963 l 0.228711,2.733628 0.766219,0.396511 c 0.703806,0.36421 0.832151,0.373759 1.575658,0.117166 l 0.809448,-0.279348 0.03618,-1.179637 c 0.01993,-0.648801 -0.04564,-1.887423 -0.145632,-2.752489 -0.1,-0.865069 -0.267206,-2.767239 -0.371565,-4.22704 -0.104365,-1.459803 -0.287802,-3.873006 -0.407633,-5.362673 -0.203697,-2.532168 -0.15876,-3.4898533 0.163342,-3.4808713 0.186826,0.00522 1.414665,2.8262453 1.414665,3.2502933 0,0.326674 -0.02179,0.326123 -0.393916,-0.01004 -0.481757,-0.435207 -0.475314,-0.617037 -0.111408,3.1457 0.797467,8.245757 0.846053,9.450529 0.435881,10.808933 -0.398854,1.320921 -1.824797,1.993431 -3.155721,1.488321 l -0.493406,-0.187261 0.03743,3.283816 c 0.03614,3.17071 -0.220339,5.151567 -0.66702,5.151567 -0.08848,0 -0.143432,-0.862611 -0.122121,-1.916914 0.02135,-1.054299 -0.03623,-3.122517 -0.127851,-4.596033 l -0.1666,-2.679126 -1.310589,-0.995231 C 23.569228,26.11831 22.80216,25.510221 22.585461,25.314372 22.368757,25.118529 21.67215,24.572093 21.037442,24.100069 l -1.154011,-0.858222 0.499319,0.858222 c 0.653121,1.122574 0.824273,2.12133 0.523915,3.057234 -0.373183,1.162794 -0.899092,1.585839 -2.637366,2.121492 -1.855397,0.57175 -3.521757,1.478431 -3.968777,2.159452 -0.172936,0.263463 -0.405662,1.036603 -0.517161,1.718086 -0.260538,1.592341 0.04364,2.541063 1.082716,3.3769 0.641143,0.515747 0.947872,0.614239 2.11845,0.680262 1.972436,0.111255 4.588396,-0.840155 6.554524,-2.383834 0.898799,-0.705681 0.895383,-0.895135 -0.06409,-3.553832 -0.479375,-1.328312 -0.59749,-1.911789 -0.496162,-2.450948 l 0.132986,-0.70762 0.861824,0.976402 c 0.956413,1.083561 1.069315,1.367383 0.483044,1.21434 -0.486231,-0.126924 -0.486228,-0.0877 7.1e-5,1.189565 0.437324,1.148567 0.512733,2.597878 0.169349,3.254823 -0.123459,0.23619 -0.597039,0.83107 -1.052394,1.321951 -0.678086,0.730981 -0.853048,1.081555 -0.966732,1.937017 -0.105992,0.797607 -0.06567,1.155938 0.170627,1.515915 0.632638,0.963807 1.252395,0.550535 4.199386,-2.800295 1.04024,-1.182789 1.470303,-1.467093 3.658504,-2.418558 l 1.15643,-0.502838 0.04126,-1.376245 c 0.05503,-1.836049 0.616627,-2.850797 1.577713,-2.850797 0.349638,0 0.531337,0.18562 0.77376,0.79041 0.174254,0.434727 0.316821,0.954438 0.316821,1.154917 0,0.613658 -0.580792,2.049062 -1.016358,2.511876 -0.597534,0.634912 -0.351174,1.047784 0.625216,1.047784 0.589921,0 0.931233,-0.128042 1.286408,-0.482583 0.586578,-0.585531 0.594928,-0.856947 0.193933,-6.300344 -0.910836,-12.364305 -0.987987,-14.45977 -0.53191,-14.446823 0.151016,0.0043 1.412284,2.792012 1.412284,3.121519 0,0.334532 -0.351024,0.257003 -0.575091,-0.127019 -0.28424,-0.48714 -0.271961,0.274973 0.07345,4.559879 0.919236,11.403482 0.866453,13.072807 -0.453275,14.334936 -1.130663,1.081312 -2.516884,1.055359 -3.009855,-0.05637 -0.147113,-0.331763 -0.367726,-0.6032 -0.490248,-0.6032 -0.492528,0 -3.326222,1.430973 -4.037962,2.039113 -0.417898,0.35707 -1.194497,1.222389 -1.725771,1.922938 -1.534005,2.022759 -2.374381,2.368731 -3.469767,1.428461 z m 10.493392,-7.466026 c 0.508512,-0.355543 0.581479,-1.195024 0.153839,-1.76989 -0.595532,-0.800553 -1.322112,0.358699 -1.007953,1.608182 0.138129,0.549369 0.265237,0.573436 0.854114,0.161708 z M 11.876144,32.182295 c 0.284462,-0.188521 0.9962,-0.837368 1.581648,-1.441888 1.487862,-1.536323 2.400383,-2.084148 4.839016,-2.905055 1.757547,-0.591633 2.132658,-0.787793 2.183141,-1.141647 0.09043,-0.633874 -0.616095,-1.869696 -1.766193,-3.089332 -1.216526,-1.290085 -0.889423,-1.423903 -4.048982,1.656436 -1.351571,1.317685 -2.579004,2.334584 -3.090605,2.560481 -0.684923,0.302434 -0.909762,0.536526 -1.165465,1.213448 -0.7625624,2.018695 -0.591973,3.493981 0.403748,3.491616 0.300577,-6.16e-4 0.779237,-0.155534 1.063692,-0.344059 z M 12.573525,30.0373 c -0.245959,-0.245516 -0.13225,-1.675273 0.186572,-2.34594 0.32067,-0.674556 0.82915,-0.964471 0.569359,-0.324629 -0.421198,1.037376 -0.52153,1.461649 -0.41264,1.744909 0.09789,0.254643 0.176791,0.26832 0.414043,0.07177 0.343788,-0.28481 0.361133,-0.202282 0.101021,0.480649 -0.183497,0.481773 -0.577842,0.653255 -0.858355,0.373239 z m 2.982097,-3.267457 c -0.516725,-0.424144 -0.521866,-0.449146 -0.200575,-0.975963 0.37091,-0.60819 0.666197,-0.678895 1.026317,-0.245755 0.340615,0.409679 0.714061,0.368209 1.054597,-0.117109 l 0.289105,-0.412015 0.608371,0.448987 c 0.708409,0.522816 0.735038,0.699019 0.202151,1.337802 l -0.393113,0.471237 -0.50337,-0.471237 -0.503371,-0.471241 -0.359516,0.442364 c -0.440962,0.542582 -0.551749,0.541941 -1.220596,-0.0071 z m 11.467707,14.064431 c 0.0035,-0.0811 0.136388,-0.319192 0.295431,-0.529091 0.376093,-0.496359 0.372682,-0.915952 -0.0062,-0.770796 -0.426866,0.163512 -0.362842,-0.200275 0.110507,-0.627887 0.34741,-0.313841 0.432163,-0.325322 0.587853,-0.07962 0.260211,0.410652 0.238075,0.537734 -0.242234,1.39081 -0.388491,0.689997 -0.761525,0.998607 -0.745296,0.616587 z m 3.255696,-1.328343 c -0.167472,-0.400108 -0.499157,-0.769302 -0.790466,-0.879863 -0.575039,-0.218239 -0.736137,-1.183255 -0.197535,-1.183255 0.317887,0 1.027799,0.652617 1.375268,1.264266 0.188596,0.331979 0.20462,0.328069 0.233679,-0.05702 0.04221,-0.559398 0.494839,-1.455656 0.782275,-1.549001 0.301528,-0.09792 0.925701,0.846246 0.74857,1.132339 -0.09261,0.149562 -0.251316,0.112992 -0.505268,-0.11642 -0.41287,-0.372976 -0.369242,-0.437097 -0.778732,1.144445 -0.13299,0.51363 -0.317723,0.933875 -0.41052,0.933875 -0.09279,0 -0.298565,-0.310217 -0.457271,-0.68937 z M 11.464413,36.312326 c 0.0039,-0.0811 0.133643,-0.368637 0.288455,-0.638971 0.362618,-0.633199 0.362618,-0.786426 0,-0.786426 -0.356136,0 -0.380758,-0.229401 -0.05909,-0.550499 0.324086,-0.323512 0.683237,-0.295901 0.821263,0.06314 0.123142,0.320343 -0.636828,2.060207 -0.8999,2.060207 -0.08674,0 -0.154575,-0.06635 -0.150733,-0.147455 z m 4.721675,-0.631896 c -0.322517,-0.205601 -0.405833,-1.683752 -0.146949,-2.606922 l 0.150164,-0.535477 -0.700208,0.412396 c -0.734163,0.432394 -1.102418,0.376138 -0.700698,-0.107046 0.253908,-0.30539 2.6337,-1.778165 3.244741,-2.008055 0.605235,-0.227712 0.282003,0.351562 -0.485211,0.869554 -0.96908,0.65428 -1.256879,1.320993 -1.188361,2.752934 0.01735,0.362601 0.102218,0.430134 0.415718,0.330813 0.485679,-0.153877 0.505733,0.117079 0.04923,0.665209 -0.249504,0.299592 -0.425788,0.362155 -0.638432,0.226594 z m 2.887515,-1.785504 c -0.614469,-0.482479 -0.654479,-0.778227 -0.181029,-1.338077 l 0.344673,-0.407578 0.58282,0.475118 c 0.509372,0.415244 0.559013,0.542356 0.393913,1.008701 -0.248708,0.702505 -0.504394,0.761213 -1.140377,0.261836 z m 2.545638,-0.167224 c -0.395506,-0.436247 -0.395491,-0.891089 6.1e-5,-2.049907 0.362488,-1.061941 0.735216,-1.070732 0.441928,-0.01041 -0.226284,0.818077 -0.05223,1.904093 0.231681,1.44554 0.236314,-0.381682 0.399911,-0.169877 0.265392,0.343606 -0.14969,0.571389 -0.559581,0.689763 -0.939062,0.271187 z m 6.38261,-0.577593 c 0,-0.113322 0.08572,-0.258926 0.190505,-0.323566 0.104777,-0.06465 0.141242,-0.363413 0.08103,-0.663944 -0.0822,-0.41027 0.02407,-0.704831 0.426514,-1.182268 0.607427,-0.720593 1.370002,-0.789527 1.370002,-0.123834 0,0.303076 -0.131304,0.393211 -0.572823,0.393211 -0.315055,0 -0.607985,0.103086 -0.650951,0.229077 -0.111512,0.326948 0.647224,0.518567 1.454623,0.367371 0.578248,-0.108289 0.678383,-0.07605 0.622989,0.20058 -0.04075,0.203479 -0.480526,0.461891 -1.149273,0.675307 -0.595797,0.190141 -1.238368,0.410594 -1.427941,0.489906 -0.200893,0.08404 -0.344673,0.05825 -0.344673,-0.06183 z m 9.749388,-2.735868 c 0,-1.595031 -0.156543,-5.124468 -0.347865,-7.843193 -0.261296,-3.713037 -0.293724,-5.082957 -0.130297,-5.504985 0.214583,-0.55413 0.226694,-0.540259 0.882576,1.011015 0.365753,0.865063 0.668125,1.683442 0.67193,1.818609 0.01009,0.359703 -0.335866,0.299844 -0.568179,-0.0983 -0.284187,-0.487053 -0.264605,0.530003 0.08423,4.374494 0.376234,4.146489 0.3732,6.838246 -0.0091,8.12348 -0.166689,0.560294 -0.36611,1.018771 -0.443156,1.018826 -0.07705,5.9e-5 -0.140084,-1.304916 -0.140084,-2.899943 z m -19.001732,0.63327 c 0.13741,-0.165279 0.939777,-0.881692 1.783034,-1.59204 0.84326,-0.710339 1.581297,-1.416655 1.640085,-1.569587 0.05879,-0.152925 0.0081,-0.494563 -0.112719,-0.759186 -0.176163,-0.385936 -0.15302,-0.58258 0.11694,-0.993857 0.271394,-0.413465 0.391195,-0.46746 0.61881,-0.278893 0.155244,0.12861 0.28226,0.470728 0.28226,0.760263 0,0.289534 0.09863,0.624881 0.219191,0.74522 0.257295,0.25684 0.05406,0.681003 -0.288648,0.602438 -0.130184,-0.02982 -0.585137,0.330731 -1.011003,0.801268 -0.888005,0.981163 -2.911665,2.584877 -3.261759,2.584877 -0.177386,0 -0.173951,-0.07467 0.0138,-0.300503 z m 11.221916,-1.25103 c 0,-0.119865 0.177261,-0.217924 0.393913,-0.217924 0.216654,0 0.393916,-0.0955 0.393916,-0.212233 0,-0.135673 -0.230896,-0.164203 -0.640115,-0.07909 l -0.640108,0.133131 0.424756,-0.437747 c 0.347632,-0.358268 0.553268,-0.413683 1.132505,-0.305212 0.791908,0.148301 0.866618,0.304076 0.363071,0.757055 -0.450945,0.405661 -1.427938,0.65335 -1.427938,0.362017 z M 8.0402755,29.429751 C 7.9794175,29.331451 8.1474238,28.931073 8.4136311,28.540018 8.8635459,27.879086 8.8733368,27.815234 8.5526408,27.633576 8.2316294,27.451736 8.2302906,27.41525 8.5333898,27.108838 8.9867204,26.650604 9.3568846,26.938999 9.2162611,27.64087 9.0771804,28.335034 8.194132,29.678286 8.0402553,29.429751 Z M 31.847085,28.207346 c -0.329547,-0.363498 -0.331201,-0.419738 -0.02599,-0.884728 0.374833,-0.571044 0.471777,-0.590145 0.993991,-0.19584 0.343147,0.259091 0.428247,0.244555 0.842449,-0.143875 l 0.460746,-0.432073 0.531778,0.53083 0.531781,0.53083 -0.529684,0.52874 c -0.517779,0.516856 -0.538707,0.520592 -0.931074,0.166138 -0.374285,-0.338127 -0.42571,-0.340638 -0.761572,-0.03723 -0.467632,0.422449 -0.683554,0.41026 -1.112427,-0.0628 z m 0.684781,-2.197848 c 0,-0.384229 -0.05707,-1.243646 -0.126824,-1.909813 l -0.12682,-1.211205 -0.685831,0.403931 c -0.750173,0.441825 -1.170499,0.337344 -0.537394,-0.133581 1.346527,-1.001595 1.257514,-0.750408 1.06929,-3.017383 -0.581013,-6.997696 -0.619895,-8.847294 -0.18598,-8.847294 0.18521,0 1.381391,2.831569 1.381391,3.269992 0,0.300091 -0.03557,0.29774 -0.393931,-0.02603 -0.389596,-0.35195 -0.392994,-0.345265 -0.30901,0.608502 0.0467,0.530396 0.152007,1.893331 0.23401,3.028735 0.082,1.1354 0.165654,2.130718 0.185911,2.21182 0.02027,0.0811 0.0479,0.379466 0.06144,0.663047 0.02107,0.441415 0.06833,0.479383 0.328405,0.263918 0.210754,-0.174602 0.240913,-0.314427 0.09848,-0.456607 -0.288419,-0.287902 -0.255286,-0.965947 0.06881,-1.408392 0.225562,-0.307917 0.327066,-0.33036 0.572934,-0.126668 0.375963,0.311464 0.394827,1.998583 0.02237,1.998583 -0.496319,0 -1.079911,1.005753 -0.958907,1.652554 0.13206,0.705901 -0.238676,3.27269 -0.512412,3.547685 -0.11681,0.117354 -0.18592,-0.0729 -0.18592,-0.511824 z m 6.38319,-0.266062 c -0.150874,-0.600057 0.05019,-1.758169 0.433779,-2.498647 0.46922,-0.905748 0.630552,-0.617263 0.262208,0.468858 -0.364326,1.074279 -0.312799,1.630333 0.135184,1.458733 0.321704,-0.123232 0.326068,-0.09192 0.07793,0.559549 -0.24531,0.644068 -0.748458,0.650442 -0.909105,0.01152 z m -11.22806,-0.792365 c -0.196205,-0.780345 0.352946,-2.843561 0.756847,-2.843561 0.21507,0 0.187439,0.18098 -0.170483,1.1165 -0.369782,0.966546 -0.249929,1.632826 0.223215,1.240846 0.356435,-0.295282 0.402898,0.01962 0.08922,0.604675 -0.286384,0.534158 -0.750078,0.473038 -0.898798,-0.11846 z M 12.82168,23.653397 c -0.260771,-0.486379 -0.156361,-1.347032 0.293908,-2.422758 0.394138,-0.941624 0.609608,-0.796954 0.326874,0.219464 -0.115619,0.415642 -0.210709,0.960735 -0.211313,1.211325 -6.18e-4,0.371621 0.07415,0.431773 0.40708,0.326288 0.396471,-0.125607 0.399147,-0.111893 0.09342,0.478271 -0.370459,0.715101 -0.601543,0.762695 -0.909972,0.18741 z m 10.877117,0.161362 c -0.23919,-0.28769 -0.0087,-1.380659 0.498637,-2.36449 0.441817,-0.856777 0.536135,-0.471051 0.160706,0.657241 -0.357356,1.073975 -0.295603,1.391088 0.192199,0.986975 0.362062,-0.299951 0.411928,0.01007 0.09631,0.598802 -0.236281,0.440701 -0.639479,0.492372 -0.947852,0.121472 z M 8.0379336,22.402419 c 0.062351,-0.1622 0.177027,-0.294909 0.2548296,-0.294909 0.2030859,0 2.4621478,-1.767445 2.5431808,-1.989739 0.03732,-0.102384 -0.03993,-0.315806 -0.171691,-0.474273 -0.33661,-0.404874 0.11249,-1.468114 0.620122,-1.468114 0.301974,0 0.370016,0.148446 0.370016,0.807282 0,0.999137 -0.780503,2.058248 -2.2397252,3.039189 -1.0760912,0.72339 -1.5599369,0.857138 -1.3767322,0.380564 z m 1.063503,-2.443604 c -0.174669,-0.325799 -0.1414537,-0.590937 0.1589627,-1.268881 0.2088816,-0.471362 0.4784549,-0.917896 0.599058,-0.992299 0.2849067,-0.175766 0.2773647,-0.102266 -0.076161,0.742334 -0.1624897,0.388198 -0.2954357,0.807961 -0.2954357,0.93281 0,0.163696 0.082387,0.158743 0.2954357,-0.01774 0.4623747,-0.383045 0.3843567,0.251943 -0.0828,0.673967 -0.3608181,0.325946 -0.388421,0.322711 -0.5990615,-0.07017 z m 8.0901604,-1.346391 c -0.267768,-0.523933 -0.564701,-0.824006 -0.85627,-0.865312 -0.562772,-0.07974 -0.733961,-0.887871 -0.229047,-1.08128 0.242297,-0.09281 0.499645,0.05527 0.874068,0.502976 l 0.530662,0.634513 0.218915,-0.867845 c 0.278576,-1.104345 0.702356,-1.505771 1.001196,-0.948386 0.393614,0.734166 0.106858,1.439629 -0.310908,0.764876 -0.185544,-0.299686 -0.413802,0.427871 -0.44657,1.423418 -0.03911,1.188264 -0.318359,1.344325 -0.782046,0.43704 z m 10.219832,-0.928015 c -0.271047,-0.326015 -0.18795,-1.392996 0.182083,-2.337937 0.335664,-0.857169 0.497145,-0.450897 0.217318,0.546764 -0.242943,0.866164 -0.149468,1.410868 0.204628,1.192415 0.290231,-0.179052 0.213022,0.427184 -0.08596,0.67487 -0.204907,0.169759 -0.328785,0.151559 -0.518073,-0.07611 z m 2.947726,-0.306982 c -0.241983,-0.451352 -0.09672,-1.395379 0.331009,-2.151141 0.258785,-0.45725 0.269589,-0.419491 0.15502,0.541628 -0.106585,0.894116 -0.08089,1.016953 0.190891,0.912842 0.36146,-0.138457 0.407931,0.165736 0.110163,0.721126 -0.262665,0.489905 -0.515522,0.482054 -0.787083,-0.02445 z m -7.625912,-1.394175 c -0.135408,-0.135182 -0.246199,-0.410522 -0.246199,-0.611858 0,-0.486535 0.963684,-2.504385 1.196047,-2.504385 0.284502,0 0.217605,0.326482 -0.210527,1.02743 -0.486108,0.795879 -0.548281,1.507269 -0.09921,1.13524 0.433193,-0.358878 0.396027,0.225655 -0.04923,0.774509 -0.275761,0.339903 -0.393904,0.375712 -0.590871,0.179064 z M 11.969079,15.474877 c -0.228918,-0.228513 -0.113629,-1.455674 0.192228,-2.046083 0.391115,-0.754983 0.595268,-0.590992 0.303683,0.243942 -0.285816,0.81844 -0.277182,0.963729 0.05727,0.963729 0.176717,0 0.240994,0.137425 0.177548,0.379615 -0.10369,0.395804 -0.527353,0.661811 -0.730729,0.458797 z m 13.472329,-5.125804 c 0,-0.08726 0.24373,-0.262588 0.54163,-0.3896202 0.527299,-0.2248604 0.522086,-0.2287938 -0.196957,-0.1486195 -0.76588,0.085397 -0.907099,-0.039284 -0.50224,-0.4434231 0.244985,-0.2445524 1.770027,-0.3302594 1.988904,-0.1117693 0.238143,0.2377137 -0.251543,0.8189701 -0.871785,1.0348011 -0.742999,0.258549 -0.959552,0.271779 -0.959552,0.05863 z"/>
+ <path style="fill:#ffff13" d="m 22.782481,39.47405 c -0.556267,-0.477486 -0.590872,-0.591341 -0.590872,-1.943909 v -1.436717 l -0.954432,0.48247 c -0.52494,0.265357 -1.62909,0.654711 -2.453672,0.865226 -1.666628,0.425493 -3.099321,0.304313 -4.232074,-0.357947 -1.089556,-0.637013 -1.412723,-1.289991 -1.416477,-2.862078 -0.0015,-0.778526 0.06638,-1.769391 0.151644,-2.201927 0.08621,-0.437376 0.08082,-0.676954 -0.01215,-0.539787 -0.383132,0.565182 -1.534457,1.227911 -2.133188,1.227911 -1.031486,0 -1.6533818,-0.906647 -1.6533818,-2.410423 0,-0.710838 0.165008,-1.664543 0.4044948,-2.337873 L 10.296858,26.82174 9.8431292,26.208508 C 9.488381,25.729052 9.3908565,25.344231 9.3960996,24.44457 c 0.00565,-0.967613 0.1454903,-1.420167 0.8789874,-2.844354 0.876279,-1.701405 1.381641,-2.378139 1.376945,-1.843873 -0.0015,0.148406 -0.21002,0.632268 -0.463813,1.075248 -0.841023,1.467961 -1.3816999,3.254374 -1.2297272,4.063041 0.1191282,0.633867 0.2112952,0.734725 0.6708092,0.734091 0.792767,-0.0015 1.520902,-0.523801 3.933776,-2.823968 l 2.185201,-2.083137 -1.463041,-1.066547 c -0.804673,-0.586596 -1.856651,-1.315112 -2.337723,-1.61892 -1.213038,-0.766057 -1.561765,-1.629933 -1.082138,-2.680728 0.235702,-0.516371 0.561966,-0.747728 2.201754,-1.561254 0.622877,-0.309023 1.132506,-0.597313 1.132506,-0.640647 0,-0.04333 -0.145197,-0.223732 -0.322668,-0.400884 -0.517728,-0.516807 -0.06411,-1.745335 0.766676,-2.076417 0.351591,-0.140114 1.198033,-0.505772 1.880978,-0.8125783 1.346155,-0.604745 5.381721,-1.9689733 5.493731,-1.8571645 0.239394,0.238971 -0.29795,0.6924733 -1.178531,0.9946365 -2.964895,1.0173733 -6.640186,2.5557043 -6.640186,2.7793073 0,0.05836 0.134282,0.365322 0.298401,0.68213 l 0.298403,0.576022 1.031061,-0.41267 c 3.289158,-1.316452 8.149167,-2.7249613 9.402395,-2.7249613 0.226141,0 0.632736,0.2211733 0.903542,0.4914953 0.41622,0.415476 0.472048,0.605519 0.360993,1.228788 -0.191397,1.074161 -0.695715,1.797487 -2.1576,3.094567 -0.715109,0.634492 -1.580121,1.542708 -1.922241,2.018259 -0.755905,1.050701 -0.930584,0.78586 -0.305592,-0.463335 0.412925,-0.82533 1.647346,-2.160147 3.216879,-3.478516 0.582312,-0.489124 0.584771,-0.499464 0.215677,-0.906587 -0.272302,-0.300355 -0.610309,-0.411819 -1.248772,-0.411819 -0.901163,0 -3.773038,0.690167 -5.858567,1.40792 -2.339347,0.805108 -6.991982,2.879223 -6.991982,3.11698 0,0.06646 0.28805,0.269087 0.640113,0.450292 0.670911,0.345318 2.272117,1.305231 4.234885,2.538784 l 1.163215,0.731057 0.910982,-0.345186 c 0.501046,-0.189853 0.957864,-0.39198 1.015145,-0.449166 0.05729,-0.05719 -0.08354,-1.172592 -0.312932,-2.478686 -0.398036,-2.266172 -0.386806,-3.399143 0.03367,-3.399143 0.106265,0 0.193205,0.0826 0.193205,0.183543 0,0.100946 0.279727,0.632722 0.621613,1.18172 0.615783,0.988834 0.651283,1.477449 0.0725,0.997955 -0.374248,-0.310044 -0.391066,-0.05303 -0.08863,1.354648 0.254179,1.18309 0.806752,1.935624 1.6926,2.305092 0.58813,0.245299 0.656281,0.355114 0.656281,1.057512 0,0.86779 -0.09233,0.917355 -0.913033,0.490091 -0.657624,-0.342365 -1.705229,-0.384291 -2.255599,-0.09026 -0.342542,0.182992 -0.149746,0.374194 1.736327,1.72193 1.166909,0.833844 2.454017,1.769146 2.860243,2.078455 l 0.738592,0.562372 v -0.531713 c 0,-0.292443 -0.09533,-2.241981 -0.211834,-4.332313 -0.182594,-3.275902 -0.171205,-3.877507 0.08252,-4.357632 l 0.294365,-0.557028 0.425941,0.983029 c 0.993823,2.293649 1.173886,3.478797 0.369992,2.435178 l -0.361355,-0.469111 0.01312,1.081336 c 0.0072,0.594731 0.116021,2.311464 0.241814,3.814963 l 0.228711,2.733628 0.766219,0.396511 c 0.703806,0.36421 0.832151,0.373759 1.575658,0.117166 l 0.809448,-0.279348 0.03618,-1.179637 c 0.01993,-0.648801 -0.04564,-1.887423 -0.145632,-2.752489 -0.1,-0.865069 -0.267206,-2.767239 -0.371565,-4.22704 -0.104365,-1.459803 -0.287802,-3.873006 -0.407633,-5.362673 -0.203697,-2.5321683 -0.15876,-3.4898532 0.163342,-3.4808712 0.186826,0.00522 1.414665,2.8262452 1.414665,3.2502932 0,0.326674 -0.02179,0.326123 -0.393916,-0.01004 -0.481757,-0.435207 -0.475314,-0.617037 -0.111408,3.1457 0.797467,8.245757 0.846053,9.450529 0.435881,10.808933 -0.398854,1.320921 -1.824797,1.993431 -3.155721,1.488321 l -0.493406,-0.187261 0.03743,3.283816 c 0.03614,3.17071 -0.220339,5.151567 -0.66702,5.151567 -0.08848,0 -0.143432,-0.862611 -0.122121,-1.916914 0.02135,-1.054299 -0.03623,-3.122517 -0.127851,-4.596033 l -0.1666,-2.679126 -1.310589,-0.995231 C 23.569228,25.118311 22.80216,24.510222 22.585461,24.314373 22.368757,24.11853 21.67215,23.572094 21.037442,23.10007 l -1.154011,-0.858222 0.499319,0.858222 c 0.653121,1.122574 0.824273,2.12133 0.523915,3.057234 -0.373183,1.162794 -0.899092,1.585839 -2.637366,2.121492 -1.855397,0.57175 -3.521757,1.478431 -3.968777,2.159452 -0.172936,0.263463 -0.405662,1.036603 -0.517161,1.718086 -0.260538,1.592341 0.04364,2.541063 1.082716,3.3769 0.641143,0.515747 0.947872,0.614239 2.11845,0.680262 1.972436,0.111255 4.588396,-0.840155 6.554524,-2.383834 0.898799,-0.705681 0.895383,-0.895135 -0.06409,-3.553832 -0.479375,-1.328312 -0.59749,-1.911789 -0.496162,-2.450948 l 0.132986,-0.70762 0.861824,0.976402 c 0.956413,1.083561 1.069315,1.367383 0.483044,1.21434 -0.486231,-0.126924 -0.486228,-0.0877 7.1e-5,1.189565 0.437324,1.148567 0.512733,2.597878 0.169349,3.254823 -0.123459,0.23619 -0.597039,0.83107 -1.052394,1.321951 -0.678086,0.730981 -0.853048,1.081555 -0.966732,1.937017 -0.105992,0.797607 -0.06567,1.155938 0.170627,1.515915 0.632638,0.963807 1.252395,0.550535 4.199386,-2.800295 1.04024,-1.182789 1.470303,-1.467093 3.658504,-2.418558 l 1.15643,-0.502838 0.04126,-1.376245 c 0.05503,-1.836049 0.616627,-2.850797 1.577713,-2.850797 0.349638,0 0.531337,0.18562 0.77376,0.79041 0.174254,0.434727 0.316821,0.954438 0.316821,1.154917 0,0.613658 -0.580792,2.049062 -1.016358,2.511876 -0.597534,0.634912 -0.351174,1.047784 0.625216,1.047784 0.589921,0 0.931233,-0.128042 1.286408,-0.482583 0.586578,-0.585531 0.594928,-0.856947 0.193933,-6.300344 -0.910836,-12.364305 -0.987987,-14.45977 -0.53191,-14.446823 0.151016,0.0043 1.412284,2.792012 1.412284,3.121519 0,0.334532 -0.351024,0.257003 -0.575091,-0.127019 -0.28424,-0.48714 -0.271961,0.274973 0.07345,4.559879 0.919236,11.403482 0.866453,13.072807 -0.453275,14.334936 -1.130663,1.081312 -2.516884,1.055359 -3.009855,-0.05637 -0.147113,-0.331763 -0.367726,-0.6032 -0.490248,-0.6032 -0.492528,0 -3.326222,1.430973 -4.037962,2.039113 -0.417898,0.35707 -1.194497,1.222389 -1.725771,1.922938 -1.534005,2.022759 -2.374381,2.368731 -3.469767,1.428461 z m 10.493392,-7.466026 c 0.508512,-0.355543 0.581479,-1.195024 0.153839,-1.76989 -0.595532,-0.800553 -1.322112,0.358699 -1.007953,1.608182 0.138129,0.549369 0.265237,0.573436 0.854114,0.161708 z M 11.876144,31.182296 c 0.284462,-0.188521 0.9962,-0.837368 1.581648,-1.441888 1.487862,-1.536323 2.400383,-2.084148 4.839016,-2.905055 1.757547,-0.591633 2.132658,-0.787793 2.183141,-1.141647 0.09043,-0.633874 -0.616095,-1.869696 -1.766193,-3.089332 -1.216526,-1.290085 -0.889423,-1.423903 -4.048982,1.656436 -1.351571,1.317685 -2.579004,2.334584 -3.090605,2.560481 -0.684923,0.302434 -0.909762,0.536526 -1.165465,1.213448 -0.7625624,2.018695 -0.591973,3.493981 0.403748,3.491616 0.300577,-6.16e-4 0.779237,-0.155534 1.063692,-0.344059 z m 0.697381,-2.144995 c -0.245959,-0.245516 -0.13225,-1.675273 0.186572,-2.34594 0.32067,-0.674556 0.82915,-0.964471 0.569359,-0.324629 -0.421198,1.037376 -0.52153,1.461649 -0.41264,1.744909 0.09789,0.254643 0.176791,0.26832 0.414043,0.07177 0.343788,-0.28481 0.361133,-0.202282 0.101021,0.480649 -0.183497,0.481773 -0.577842,0.653255 -0.858355,0.373239 z m 2.982097,-3.267457 c -0.516725,-0.424144 -0.521866,-0.449146 -0.200575,-0.975963 0.37091,-0.60819 0.666197,-0.678895 1.026317,-0.245755 0.340615,0.409679 0.714061,0.368209 1.054597,-0.117109 l 0.289105,-0.412015 0.608371,0.448987 c 0.708409,0.522816 0.735038,0.699019 0.202151,1.337802 l -0.393113,0.471237 -0.50337,-0.471237 -0.503371,-0.471241 -0.359516,0.442364 c -0.440962,0.542582 -0.551749,0.541941 -1.220596,-0.0071 z m 11.467707,14.064431 c 0.0035,-0.0811 0.136388,-0.319192 0.295431,-0.529091 0.376093,-0.496359 0.372682,-0.915952 -0.0062,-0.770796 -0.426866,0.163512 -0.362842,-0.200275 0.110507,-0.627887 0.34741,-0.313841 0.432163,-0.325322 0.587853,-0.07962 0.260211,0.410652 0.238075,0.537734 -0.242234,1.39081 -0.388491,0.689997 -0.761525,0.998607 -0.745296,0.616587 z m 3.255696,-1.328343 C 30.111553,38.105824 29.779868,37.73663 29.488559,37.626069 28.91352,37.40783 28.752422,36.442814 29.291024,36.442814 c 0.317887,0 1.027799,0.652617 1.375268,1.264266 0.188596,0.331979 0.20462,0.328069 0.233679,-0.05702 0.04221,-0.559398 0.494839,-1.455656 0.782275,-1.549001 0.301528,-0.09792 0.925701,0.846246 0.74857,1.132339 -0.09261,0.149562 -0.251316,0.112992 -0.505268,-0.11642 -0.41287,-0.372976 -0.369242,-0.437097 -0.778732,1.144445 -0.13299,0.51363 -0.317723,0.933875 -0.41052,0.933875 -0.09279,0 -0.298565,-0.310217 -0.457271,-0.68937 z M 11.464413,35.312327 c 0.0039,-0.0811 0.133643,-0.368637 0.288455,-0.638971 0.362618,-0.633199 0.362618,-0.786426 0,-0.786426 -0.356136,0 -0.380758,-0.229401 -0.05909,-0.550499 0.324086,-0.323512 0.683237,-0.295901 0.821263,0.06314 0.123142,0.320343 -0.636828,2.060207 -0.8999,2.060207 -0.08674,0 -0.154575,-0.06635 -0.150733,-0.147455 z m 4.721675,-0.631896 C 15.863571,34.47483 15.780255,32.996679 16.039139,32.073509 l 0.150164,-0.535477 -0.700208,0.412396 c -0.734163,0.432394 -1.102418,0.376138 -0.700698,-0.107046 0.253908,-0.30539 2.6337,-1.778165 3.244741,-2.008055 0.605235,-0.227712 0.282003,0.351562 -0.485211,0.869554 -0.96908,0.65428 -1.256879,1.320993 -1.188361,2.752934 0.01735,0.362601 0.102218,0.430134 0.415718,0.330813 0.485679,-0.153877 0.505733,0.117079 0.04923,0.665209 -0.249504,0.299592 -0.425788,0.362155 -0.638432,0.226594 z m 2.887515,-1.785504 C 18.459134,32.412448 18.419124,32.1167 18.892574,31.55685 l 0.344673,-0.407578 0.58282,0.475118 c 0.509372,0.415244 0.559013,0.542356 0.393913,1.008701 -0.248708,0.702505 -0.504394,0.761213 -1.140377,0.261836 z m 2.545638,-0.167224 c -0.395506,-0.436247 -0.395491,-0.891089 6.1e-5,-2.049907 0.362488,-1.061941 0.735216,-1.070732 0.441928,-0.01041 -0.226284,0.818077 -0.05223,1.904093 0.231681,1.44554 0.236314,-0.381682 0.399911,-0.169877 0.265392,0.343606 -0.14969,0.571389 -0.559581,0.689763 -0.939062,0.271187 z m 6.38261,-0.577593 c 0,-0.113322 0.08572,-0.258926 0.190505,-0.323566 0.104777,-0.06465 0.141242,-0.363413 0.08103,-0.663944 -0.0822,-0.41027 0.02407,-0.704831 0.426514,-1.182268 0.607427,-0.720593 1.370002,-0.789527 1.370002,-0.123834 0,0.303076 -0.131304,0.393211 -0.572823,0.393211 -0.315055,0 -0.607985,0.103086 -0.650951,0.229077 -0.111512,0.326948 0.647224,0.518567 1.454623,0.367371 0.578248,-0.108289 0.678383,-0.07605 0.622989,0.20058 -0.04075,0.203479 -0.480526,0.461891 -1.149273,0.675307 -0.595797,0.190141 -1.238368,0.410594 -1.427941,0.489906 -0.200893,0.08404 -0.344673,0.05825 -0.344673,-0.06183 z m 9.749388,-2.735868 c 0,-1.595031 -0.156543,-5.124468 -0.347865,-7.843193 -0.261296,-3.713037 -0.293724,-5.082957 -0.130297,-5.504985 0.214583,-0.55413 0.226694,-0.540259 0.882576,1.011015 0.365753,0.865063 0.668125,1.683442 0.67193,1.818609 0.01009,0.359703 -0.335866,0.299844 -0.568179,-0.0983 -0.284187,-0.487053 -0.264605,0.530003 0.08423,4.374494 0.376234,4.146489 0.3732,6.838246 -0.0091,8.12348 -0.166689,0.560294 -0.36611,1.018771 -0.443156,1.018826 -0.07705,5.9e-5 -0.140084,-1.304916 -0.140084,-2.899943 z m -19.001732,0.63327 c 0.13741,-0.165279 0.939777,-0.881692 1.783034,-1.59204 0.84326,-0.710339 1.581297,-1.416655 1.640085,-1.569587 0.05879,-0.152925 0.0081,-0.494563 -0.112719,-0.759186 -0.176163,-0.385936 -0.15302,-0.58258 0.11694,-0.993857 0.271394,-0.413465 0.391195,-0.46746 0.61881,-0.278893 0.155244,0.12861 0.28226,0.470728 0.28226,0.760263 0,0.289534 0.09863,0.624881 0.219191,0.74522 0.257295,0.25684 0.05406,0.681003 -0.288648,0.602438 -0.130184,-0.02982 -0.585137,0.330731 -1.011003,0.801268 -0.888005,0.981163 -2.911665,2.584877 -3.261759,2.584877 -0.177386,0 -0.173951,-0.07467 0.0138,-0.300503 z m 11.221916,-1.25103 c 0,-0.119865 0.177261,-0.217924 0.393913,-0.217924 0.216654,0 0.393916,-0.0955 0.393916,-0.212233 0,-0.135673 -0.230896,-0.164203 -0.640115,-0.07909 l -0.640108,0.133131 0.424756,-0.437747 c 0.347632,-0.358268 0.553268,-0.413683 1.132505,-0.305212 0.791908,0.148301 0.866618,0.304076 0.363071,0.757055 -0.450945,0.405661 -1.427938,0.65335 -1.427938,0.362017 z M 8.0402755,28.429752 C 7.9794175,28.331452 8.1474238,27.931074 8.4136311,27.540019 8.8635459,26.879087 8.8733368,26.815235 8.5526408,26.633577 8.2316294,26.451737 8.2302906,26.415251 8.5333898,26.108839 8.9867204,25.650605 9.3568846,25.939 9.2162611,26.640871 9.0771804,27.335035 8.194132,28.678287 8.0402553,28.429752 Z M 31.847085,27.207347 c -0.329547,-0.363498 -0.331201,-0.419738 -0.02599,-0.884728 0.374833,-0.571044 0.471777,-0.590145 0.993991,-0.19584 0.343147,0.259091 0.428247,0.244555 0.842449,-0.143875 l 0.460746,-0.432073 0.531778,0.53083 0.531781,0.53083 -0.529684,0.52874 c -0.517779,0.516856 -0.538707,0.520592 -0.931074,0.166138 -0.374285,-0.338127 -0.42571,-0.340638 -0.761572,-0.03723 -0.467632,0.422449 -0.683554,0.41026 -1.112427,-0.0628 z m 0.684781,-2.197848 c 0,-0.384229 -0.05707,-1.243646 -0.126824,-1.909813 l -0.12682,-1.211205 -0.685831,0.403931 c -0.750173,0.441825 -1.170499,0.337344 -0.537394,-0.133581 1.346527,-1.001595 1.257514,-0.750408 1.06929,-3.017383 -0.581013,-6.997696 -0.619895,-8.847294 -0.18598,-8.847294 0.18521,0 1.381391,2.831569 1.381391,3.269992 0,0.300091 -0.03557,0.29774 -0.393931,-0.02603 -0.389596,-0.35195 -0.392994,-0.345265 -0.30901,0.608502 0.0467,0.530396 0.152007,1.893331 0.23401,3.028735 0.082,1.1354 0.165654,2.130718 0.185911,2.21182 0.02027,0.0811 0.0479,0.379466 0.06144,0.663047 0.02107,0.441415 0.06833,0.479383 0.328405,0.263918 0.210754,-0.174602 0.240913,-0.314427 0.09848,-0.456607 -0.288419,-0.287902 -0.255286,-0.965947 0.06881,-1.408392 0.225562,-0.307917 0.327066,-0.33036 0.572934,-0.126668 0.375963,0.311464 0.394827,1.998583 0.02237,1.998583 -0.496319,0 -1.079911,1.005753 -0.958907,1.652554 0.13206,0.705901 -0.238676,3.27269 -0.512412,3.547685 -0.11681,0.117354 -0.18592,-0.0729 -0.18592,-0.511824 z m 6.38319,-0.266062 c -0.150874,-0.600057 0.05019,-1.758169 0.433779,-2.498647 0.46922,-0.905748 0.630552,-0.617263 0.262208,0.468858 -0.364326,1.074279 -0.312799,1.630333 0.135184,1.458733 0.321704,-0.123232 0.326068,-0.09192 0.07793,0.559549 -0.24531,0.644068 -0.748458,0.650442 -0.909105,0.01152 z m -11.22806,-0.792365 c -0.196205,-0.780345 0.352946,-2.843561 0.756847,-2.843561 0.21507,0 0.187439,0.18098 -0.170483,1.1165 -0.369782,0.966546 -0.249929,1.632826 0.223215,1.240846 0.356435,-0.295282 0.402898,0.01962 0.08922,0.604675 -0.286384,0.534158 -0.750078,0.473038 -0.898798,-0.11846 z M 12.82168,22.653398 c -0.260771,-0.486379 -0.156361,-1.347032 0.293908,-2.422758 0.394138,-0.941624 0.609608,-0.796954 0.326874,0.219464 -0.115619,0.415642 -0.210709,0.960735 -0.211313,1.211325 -6.18e-4,0.371621 0.07415,0.431773 0.40708,0.326288 0.396471,-0.125607 0.399147,-0.111893 0.09342,0.478271 -0.370459,0.715101 -0.601543,0.762695 -0.909972,0.18741 z m 10.877117,0.161362 c -0.23919,-0.28769 -0.0087,-1.380659 0.498637,-2.36449 0.441817,-0.856777 0.536135,-0.471051 0.160706,0.657241 -0.357356,1.073975 -0.295603,1.391088 0.192199,0.986975 0.362062,-0.299951 0.411928,0.01007 0.09631,0.598802 -0.236281,0.440701 -0.639479,0.492372 -0.947852,0.121472 z M 8.0379336,21.40242 c 0.062351,-0.1622 0.177027,-0.294909 0.2548296,-0.294909 0.2030859,0 2.4621478,-1.767445 2.5431808,-1.989739 0.03732,-0.102384 -0.03993,-0.315806 -0.171691,-0.474273 -0.33661,-0.404874 0.11249,-1.468114 0.620122,-1.468114 0.301974,0 0.370016,0.148446 0.370016,0.807282 0,0.999137 -0.780503,2.058248 -2.2397252,3.039189 -1.0760912,0.72339 -1.5599369,0.857138 -1.3767322,0.380564 z m 1.063503,-2.443604 c -0.174669,-0.325799 -0.1414537,-0.590937 0.1589627,-1.268881 0.2088816,-0.471362 0.4784549,-0.917896 0.599058,-0.992299 0.2849067,-0.175766 0.2773647,-0.102266 -0.076161,0.742334 -0.1624897,0.388198 -0.2954357,0.807961 -0.2954357,0.93281 0,0.163696 0.082387,0.158743 0.2954357,-0.01774 0.4623747,-0.383045 0.3843567,0.251943 -0.0828,0.673967 -0.3608181,0.325946 -0.388421,0.322711 -0.5990615,-0.07017 z m 8.0901604,-1.346391 c -0.267768,-0.523933 -0.564701,-0.824006 -0.85627,-0.865312 -0.562772,-0.07974 -0.733961,-0.887871 -0.229047,-1.08128 0.242297,-0.09281 0.499645,0.05527 0.874068,0.502976 l 0.530662,0.634513 0.218915,-0.867845 c 0.278576,-1.104345 0.702356,-1.505771 1.001196,-0.948386 0.393614,0.734166 0.106858,1.439629 -0.310908,0.764876 -0.185544,-0.299686 -0.413802,0.427871 -0.44657,1.423418 -0.03911,1.188264 -0.318359,1.344325 -0.782046,0.43704 z M 27.411429,16.68441 c -0.271047,-0.326015 -0.18795,-1.392996 0.182083,-2.337937 0.335664,-0.857169 0.497145,-0.450897 0.217318,0.546764 -0.242943,0.866164 -0.149468,1.410868 0.204628,1.192415 0.290231,-0.179052 0.213022,0.427184 -0.08596,0.67487 -0.204907,0.169759 -0.328785,0.151559 -0.518073,-0.07611 z m 2.947726,-0.306982 c -0.241983,-0.451352 -0.09672,-1.395379 0.331009,-2.151141 0.258785,-0.45725 0.269589,-0.419491 0.15502,0.541628 -0.106585,0.894116 -0.08089,1.016953 0.190891,0.912842 0.36146,-0.138457 0.407931,0.165736 0.110163,0.721126 -0.262665,0.489905 -0.515522,0.482054 -0.787083,-0.02445 z m -7.625912,-1.394175 c -0.135408,-0.135182 -0.246199,-0.410522 -0.246199,-0.611858 0,-0.486535 0.963684,-2.504385 1.196047,-2.504385 0.284502,0 0.217605,0.326482 -0.210527,1.02743 -0.486108,0.795879 -0.548281,1.507269 -0.09921,1.13524 0.433193,-0.358878 0.396027,0.225655 -0.04923,0.774509 -0.275761,0.339903 -0.393904,0.375712 -0.590871,0.179064 z M 11.969079,14.474878 c -0.228918,-0.228513 -0.113629,-1.455674 0.192228,-2.046083 0.391115,-0.754983 0.595268,-0.590992 0.303683,0.243942 -0.285816,0.81844 -0.277182,0.963729 0.05727,0.963729 0.176717,0 0.240994,0.137425 0.177548,0.379615 -0.10369,0.395804 -0.527353,0.661811 -0.730729,0.458797 z M 25.441408,9.3490737 c 0,-0.08726 0.24373,-0.262588 0.54163,-0.3896198 0.527299,-0.2248604 0.522086,-0.2287938 -0.196957,-0.1486195 -0.76588,0.085397 -0.907099,-0.039284 -0.50224,-0.4434231 0.244985,-0.2445524 1.770027,-0.3302594 1.988904,-0.1117693 0.238143,0.2377137 -0.251543,0.8189697 -0.871785,1.0348007 -0.742999,0.258549 -0.959552,0.271779 -0.959552,0.05863 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/PCSX2.svg b/.icons/kora/apps/scalable/PCSX2.svg
new file mode 100644
index 000000000..8e0abe218
--- /dev/null
+++ b/.icons/kora/apps/scalable/PCSX2.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m31.999 3c-1.519 0-3.039 0.566-4.175 1.702l-23.122 23.125c-2.271 2.271-2.268 6.072 3e-3 8.343l23.123 23.125c2.271 2.271 6.075 2.274 8.346 3e-3l23.123-23.125c2.271-2.271 2.271-6.075 0-8.346l-23.123-23.125c-1.136-1.136-2.656-1.702-4.175-1.702z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m8.951 31.655l8.789-8.789 5.859 5.859-8.789 8.788 5.859 5.859" style="fill:none;stroke-width:4px;stroke:#5092ff"/>
+ <path d="m31.899 8.707l-8.789 8.789 5.859 5.859 8.789-8.789 5.858 5.859-5.37 5.371" style="fill:none;stroke-width:4px;stroke:#4b70e1"/>
+ <path d="m25.572 38.469l8.789-8.788 5.859 5.859-8.789 8.788 5.838 5.88 8.789-8.789" style="fill:none;stroke-width:4px;stroke:#744dec"/>
+ <path d="m23.11 45.814c-1.082 1.082-0.995 2.91 0.195 4.1l6.446 6.446c1.19 1.19 3.019 1.277 4.101 0.195l2.021-2.022c-0.197-0.116-0.387-0.25-0.557-0.419l-10.253-10.253-1.953 1.953zm17.577-17.577l10.253 10.253c0.17 0.17 0.303 0.36 0.42 0.557l4.951-4.951c1.082-1.082 0.995-2.911-0.195-4.101l-6.446-6.446c-1.19-1.19-3.019-1.276-4.101-0.194l-4.882 4.882z" style="fill-rule:nonzero;fill:#283d8a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.49187e-15,-57.0266,57.0266,3.49187e-15,32,60.6683)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ccc" offset="0"/>
+ <stop style="stop-color:#f0f0f0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/Pithos.svg b/.icons/kora/apps/scalable/Pithos.svg
new file mode 120000
index 000000000..7fa3cf36c
--- /dev/null
+++ b/.icons/kora/apps/scalable/Pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Play.svg b/.icons/kora/apps/scalable/Play.svg
new file mode 100644
index 000000000..d5b90a16f
--- /dev/null
+++ b/.icons/kora/apps/scalable/Play.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f3fed" offset="0"/>
+ <stop stop-color="#6868ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.72c0-3.526-2.862-6.388-6.388-6.388h-30.56c-3.526 0-6.388 2.862-6.388 6.388v30.56c0 3.526 2.862 6.388 6.388 6.388h30.56c3.526 0 6.388-2.862 6.388-6.388z" fill="url(#a)"/>
+ <path d="m24.649 28.221-.018.113h-.637c-.637 0-.638-.001-.653-.079-.009-.043-.101-.656-.205-1.362-.422-2.87-.785-4.861-1.518-8.334-.389-1.841-.376-1.777-.585-2.849-.246-1.263-.281-1.549-.283-2.29-.001-.587.006-.69.07-.937.306-1.187 1.195-2.142 2.301-2.471.277-.083.37-.094.842-.096.553-.003.736.027 1.152.187.598.229 1.267.81 1.643 1.427.541.887.624 1.845.309 3.592-.115.634-.327 1.673-.654 3.194-.667 3.111-1.148 5.754-1.59 8.733-.086.582-.165 1.11-.174 1.172zm-.649 2.279c1.794 0 3.25 1.457 3.25 3.251 0 1.793-1.456 3.25-3.25 3.25s-3.25-1.457-3.25-3.25c0-1.794 1.456-3.251 3.25-3.251z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/PosteRazor.svg b/.icons/kora/apps/scalable/PosteRazor.svg
new file mode 100644
index 000000000..6fa1b6d55
--- /dev/null
+++ b/.icons/kora/apps/scalable/PosteRazor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32 32 0 32 48)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#afafb1" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.06658 0 0 1.06658 -2.13048 -2.13048)">
+ <path d="m9 23v-4.7c0-1.269 1.031-2.3 2.3-2.3h41.4c1.269 0 2.3 1.031 2.3 2.3v4.7h3.125c1.039 0 1.875.86 1.875 1.929v14.142c0 1.069-.836 1.929-1.875 1.929h-3.125v4.7c0 1.269-1.031 2.3-2.3 2.3h-41.4c-1.269 0-2.3-1.031-2.3-2.3v-4.7h-3.125c-1.039 0-1.875-.86-1.875-1.929v-14.142c0-1.069.836-1.929 1.875-1.929z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m32 24c-3.251.002-6.191 1.986-7.41 5h-4.434l-.121-.199-1.267-2.102c-.276-.455-.797-.725-1.346-.697-.494.025-.942.288-1.19.697l-1.267 2.102-.121.199h-3.844v-1c0-1.108-.892-2-2-2h-1c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2h1c1.108 0 2-.892 2-2v-1h3.844l.121.199 1.267 2.102c.248.409.696.672 1.19.697.549.028 1.07-.242 1.346-.697l1.267-2.102.121-.199h4.432c1.219 3.014 4.16 4.998 7.412 5 3.251-.002 6.191-1.986 7.41-5h4.434l.121.199 1.267 2.102c.248.409.696.672 1.19.697.549.028 1.07-.242 1.346-.697l1.267-2.102.121-.199h3.844v1c0 1.108.892 2 2 2h1c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-1c-1.108 0-2 .892-2 2v1h-3.844l-.121-.199-1.267-2.102c-.276-.455-.797-.725-1.346-.697-.494.025-.942.288-1.19.697l-1.267 2.102-.121.199h-4.432c-1.219-3.014-4.16-4.998-7.412-5z" fill="#2a2a2a"/>
+ <path d="m11.301 16c-1.274 0-2.301 1.019-2.301 2.285v.715h46v-.715c0-1.266-1.027-2.285-2.301-2.285zm-2.301 29v.715c0 1.266 1.027 2.285 2.301 2.285h41.398c1.274 0 2.301-1.019 2.301-2.285v-.715z" fill-opacity=".2"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ProtonMail_Bridge.svg b/.icons/kora/apps/scalable/ProtonMail_Bridge.svg
new file mode 120000
index 000000000..33ac1520f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ProtonMail_Bridge.svg
@@ -0,0 +1 @@
+protonmail-bridge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/PrusaSlicer.svg b/.icons/kora/apps/scalable/PrusaSlicer.svg
new file mode 120000
index 000000000..1fdff1b02
--- /dev/null
+++ b/.icons/kora/apps/scalable/PrusaSlicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/PyCrust.svg b/.icons/kora/apps/scalable/PyCrust.svg
new file mode 100644
index 000000000..86b3fab21
--- /dev/null
+++ b/.icons/kora/apps/scalable/PyCrust.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 36.800781,8.0034773 c -0.09064,0.00819 -0.193856,0.033019 -0.302734,0.066406 -0.028,0.00866 -0.06036,0.020986 -0.08984,0.03125 -0.0648,0.022446 -0.140059,0.054033 -0.212891,0.083984 -0.181996,0.075362 -0.381469,0.1644066 -0.626953,0.2832031 l -1.310547,0.6347656 -2.515624,1.2167973 v 0.002 L 5.3398438,23.103087 c -0.031068,0.01504 -0.044449,0.02463 -0.074219,0.03906 -0.2646068,0.128391 -0.4854174,0.234944 -0.65625,0.337891 -0.00292,0.0018 -0.00687,0.0041 -0.00977,0.0059 -0.09448,0.05709 -0.1766865,0.114855 -0.2460938,0.173828 -0.069221,0.05881 -0.1268868,0.12195 -0.1738281,0.189453 -0.1985601,0.285538 -0.2125575,0.676107 -0.1367187,1.435547 v 3.648438 6.433594 0.06641 3.410156 0.808594 c 0.077748,1.830273 0.4758129,1.730881 2.4140624,1.763672 L 40.953125,41.999571 C 42.627887,42.027491 44.000069,40.688566 44,39.028868 v -15.285156 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 c -0.0028,-0.355098 -0.0158,-0.703496 -0.03516,-1.046875 -3.74e-4,-0.0066 -0.0016,-0.01291 -0.002,-0.01953 -0.01434,-0.250312 -0.03776,-0.493929 -0.06055,-0.738281 -0.0094,-0.100371 -0.01464,-0.203342 -0.02539,-0.302735 -0.02984,-0.275815 -0.06715,-0.545944 -0.107422,-0.814453 -0.0093,-0.06212 -0.01749,-0.125755 -0.02734,-0.1875 -0.0378,-0.236647 -0.08329,-0.468006 -0.128907,-0.699219 -0.02145,-0.108804 -0.04132,-0.218531 -0.06445,-0.326171 -0.03936,-0.183056 -0.08285,-0.363188 -0.126953,-0.542969 -0.03623,-0.147755 -0.07199,-0.295787 -0.111328,-0.441407 -0.04442,-0.164351 -0.09236,-0.326561 -0.140625,-0.488281 -0.04411,-0.147864 -0.08753,-0.295664 -0.134766,-0.441406 -0.05136,-0.158423 -0.105222,-0.314699 -0.160156,-0.470703 -0.05307,-0.150777 -0.107764,-0.300613 -0.164062,-0.449219 -0.0582,-0.15353 -0.118162,-0.305728 -0.179688,-0.457031 -0.05108,-0.125669 -0.102952,-0.250807 -0.15625,-0.375 -0.07578,-0.176499 -0.154269,-0.351744 -0.234375,-0.525391 -0.04764,-0.103306 -0.09542,-0.206253 -0.144531,-0.308593 -0.08468,-0.176393 -0.170864,-0.351737 -0.259766,-0.525391 -0.056,-0.109433 -0.114265,-0.217772 -0.171875,-0.326172 -0.08666,-0.162995 -0.173524,-0.325552 -0.263672,-0.486328 -0.06502,-0.11601 -0.132468,-0.230785 -0.199219,-0.345703 -0.08533,-0.14683 -0.169774,-0.294306 -0.257812,-0.439453 -0.0731,-0.12058 -0.147773,-0.239888 -0.222656,-0.359375 -0.08992,-0.143423 -0.179125,-0.287737 -0.271485,-0.429688 -0.0793,-0.121909 -0.161187,-0.242383 -0.242187,-0.363281 -0.103839,-0.154943 -0.207979,-0.309476 -0.314453,-0.462891 -0.150705,-0.217202 -0.303441,-0.433949 -0.458985,-0.648437 -0.0063,-0.0086 -0.01327,-0.01678 -0.01953,-0.02539 -0.371269,-0.511121 -0.754813,-1.0158426 -1.148437,-1.5156248 0,0 -0.002,-0.00195 -0.002,-0.00195 C 38.033093,8.968156 37.918179,8.8088587 37.8125,8.669493 37.725687,8.5550979 37.643075,8.4501343 37.566406,8.3667586 c -0.0053,-0.00579 -0.01034,-0.00802 -0.01563,-0.013672 -0.06558,-0.070072 -0.130616,-0.1274797 -0.193359,-0.1757812 -0.01758,-0.013501 -0.03518,-0.031119 -0.05273,-0.042969 -0.06854,-0.046277 -0.137422,-0.077734 -0.208985,-0.099609 -0.01836,-0.00566 -0.03787,-0.00956 -0.05664,-0.013672 -0.07506,-0.016134 -0.152977,-0.025289 -0.238281,-0.017578 z"/>
+ <path style="fill:#eea400" d="M 5.3392238,22.104357 34.257288,8.1042751 41.771696,16.20303 41.017297,38.622363 23.285434,38.064633 4.043409,37.843818 V 24.285944 C 3.8954286,22.804085 4.078523,22.7147 5.3392238,22.104357 Z"/>
+ <path style="fill:#b80066" d="m 4.043409,27.93434 35.960931,1.088769 v 6.03772 L 4.043409,34.367976 Z"/>
+ <path style="fill:#fedda6" d="m 35.568,7.4688952 -3.826167,1.8515893 c 0.104512,0.379906 0.28424,0.7354205 0.528722,1.0458535 3.623748,4.372323 5.694399,7.167263 5.735956,12.403308 V 35.008634 L 4.043409,34.434478 v 4.218488 c 0.077748,1.830273 0.4751653,1.730225 2.4134148,1.763016 L 40.952529,40.99957 C 42.627291,41.02749 44.000069,39.689898 44,38.0302 v -15.285686 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 -0.002 C 43.951198,16.57235 41.368852,12.224678 38.165061,8.1572281 37.206707,6.783832 37.076214,6.739028 35.568,7.4688952 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 36.80079,7.0045304 c -0.294406,0.026613 -0.667456,0.190264 -1.233036,0.4639642 l -1.311075,0.6360175 -2.514846,1.2159724 c 0,0 0,0.0019 0,0.0019 L 5.3388767,22.10463 C 4.7242746,22.402177 4.3687754,22.577521 4.1799796,22.848907 L 43.964882,21.673531 C 43.648894,16.071783 41.183138,11.989037 38.164542,8.1567081 37.565571,7.2983355 37.291467,6.960175 36.80079,7.0045304 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 36.800781 7.0039062 C 36.710137 7.0121001 36.606925 7.0369253 36.498047 7.0703125 C 36.470045 7.0789696 36.437687 7.0912988 36.408203 7.1015625 C 36.343399 7.1240087 36.268144 7.1555954 36.195312 7.1855469 C 36.013317 7.2609092 35.813843 7.3499535 35.568359 7.46875 L 34.257812 8.1035156 L 31.742188 9.3203125 L 31.742188 9.3222656 L 5.3398438 22.103516 C 5.3087761 22.118556 5.2953949 22.128141 5.265625 22.142578 C 5.0010182 22.270969 4.7802076 22.377522 4.609375 22.480469 C 4.6064506 22.482231 4.6025088 22.484567 4.5996094 22.486328 C 4.5051291 22.543418 4.4229229 22.601183 4.3535156 22.660156 C 4.2842947 22.718971 4.2266288 22.782106 4.1796875 22.849609 C 3.9868947 23.126854 3.9705712 23.50977 4.0390625 24.226562 C 4.0669615 24.081444 4.1071832 23.953874 4.1796875 23.849609 C 4.2266288 23.782106 4.2842946 23.718966 4.3535156 23.660156 C 4.4229229 23.601183 4.5051294 23.543418 4.5996094 23.486328 C 4.6025094 23.484528 4.606455 23.482269 4.609375 23.480469 C 4.7802076 23.377522 5.0010182 23.270969 5.265625 23.142578 C 5.295395 23.128148 5.3087757 23.118556 5.3398438 23.103516 L 31.742188 10.322266 L 31.742188 10.320312 L 34.257812 9.1035156 L 35.568359 8.46875 C 35.813843 8.3499535 36.013317 8.2609089 36.195312 8.1855469 C 36.268144 8.1555959 36.343403 8.1240085 36.408203 8.1015625 C 36.437683 8.0912985 36.470047 8.0789725 36.498047 8.0703125 C 36.606925 8.0369255 36.710141 8.0120963 36.800781 8.0039062 C 36.886085 7.9961954 36.964002 8.0053504 37.039062 8.0214844 C 37.057833 8.0255964 37.077343 8.0294962 37.095703 8.0351562 C 37.167266 8.0570313 37.236148 8.0884886 37.304688 8.1347656 C 37.322237 8.1466156 37.339842 8.1642334 37.357422 8.1777344 C 37.420165 8.2260359 37.485201 8.2834436 37.550781 8.3535156 C 37.556071 8.3591676 37.561106 8.3613975 37.566406 8.3671875 C 37.643075 8.4505632 37.725687 8.5555268 37.8125 8.6699219 C 37.918179 8.8092876 38.033186 8.9671887 38.164062 9.1542969 L 38.166016 9.15625 C 38.55964 9.6560322 38.943184 10.160754 39.314453 10.671875 C 39.320713 10.680485 39.327684 10.688666 39.333984 10.697266 C 39.489528 10.911754 39.642264 11.128501 39.792969 11.345703 C 39.899443 11.499118 40.003583 11.653651 40.107422 11.808594 C 40.188422 11.929492 40.270309 12.049966 40.349609 12.171875 C 40.441969 12.313826 40.531174 12.458139 40.621094 12.601562 C 40.695977 12.721049 40.77065 12.840357 40.84375 12.960938 C 40.931788 13.106084 41.016233 13.253561 41.101562 13.400391 C 41.168313 13.515309 41.235761 13.630084 41.300781 13.746094 C 41.390929 13.90687 41.477793 14.069427 41.564453 14.232422 C 41.622063 14.340822 41.680328 14.449161 41.736328 14.558594 C 41.82523 14.732248 41.911414 14.907591 41.996094 15.083984 C 42.045205 15.186324 42.092985 15.289272 42.140625 15.392578 C 42.220731 15.566225 42.29922 15.74147 42.375 15.917969 C 42.428298 16.042162 42.48017 16.1673 42.53125 16.292969 C 42.592776 16.444272 42.652738 16.59647 42.710938 16.75 C 42.767235 16.898606 42.82193 17.048442 42.875 17.199219 C 42.929934 17.355223 42.983796 17.511499 43.035156 17.669922 C 43.082392 17.815664 43.125812 17.963464 43.169922 18.111328 C 43.218187 18.273048 43.266127 18.435258 43.310547 18.599609 C 43.349885 18.745229 43.385645 18.893261 43.421875 19.041016 C 43.465978 19.220797 43.509468 19.400928 43.548828 19.583984 C 43.571958 19.691624 43.591831 19.801352 43.613281 19.910156 C 43.658898 20.141369 43.704388 20.372728 43.742188 20.609375 C 43.752038 20.67112 43.760231 20.734755 43.769531 20.796875 C 43.809803 21.065384 43.847113 21.335513 43.876953 21.611328 C 43.887703 21.710721 43.892944 21.813692 43.902344 21.914062 C 43.925134 22.158415 43.948551 22.402032 43.962891 22.652344 C 43.963291 22.658964 43.96447 22.665275 43.964844 22.671875 C 43.984204 23.015254 43.9972 23.363652 44 23.71875 L 44 22.744141 L 44 22.742188 L 44 22.740234 L 44 22.738281 L 44 22.736328 L 44 22.734375 L 44 22.732422 L 44 22.730469 L 44 22.728516 L 44 22.726562 L 44 22.724609 L 44 22.722656 L 44 22.720703 C 43.997181 22.365605 43.984197 22.017207 43.964844 21.673828 C 43.96447 21.6672 43.963271 21.660921 43.962891 21.654297 C 43.948553 21.403985 43.925132 21.160368 43.902344 20.916016 C 43.892982 20.815645 43.887706 20.712674 43.876953 20.613281 C 43.84711 20.337466 43.809805 20.067337 43.769531 19.798828 C 43.760219 19.736703 43.752043 19.673073 43.742188 19.611328 C 43.704386 19.374681 43.658894 19.143322 43.613281 18.912109 C 43.591831 18.803305 43.571958 18.693577 43.548828 18.585938 C 43.509466 18.402882 43.46598 18.22275 43.421875 18.042969 C 43.385649 17.895214 43.349882 17.747182 43.310547 17.601562 C 43.266129 17.437212 43.218188 17.275001 43.169922 17.113281 C 43.125808 16.965417 43.082389 16.817617 43.035156 16.671875 C 42.983796 16.513452 42.929934 16.357176 42.875 16.201172 C 42.821929 16.050395 42.767235 15.900559 42.710938 15.751953 C 42.652742 15.598423 42.592776 15.446225 42.53125 15.294922 C 42.480174 15.169253 42.428298 15.044115 42.375 14.919922 C 42.299219 14.743423 42.220731 14.568178 42.140625 14.394531 C 42.092989 14.291225 42.045205 14.188277 41.996094 14.085938 C 41.911411 13.909544 41.82523 13.734201 41.736328 13.560547 C 41.680325 13.451114 41.622063 13.342775 41.564453 13.234375 C 41.477792 13.07138 41.390929 12.908823 41.300781 12.748047 C 41.235766 12.632037 41.168313 12.517262 41.101562 12.402344 C 41.016233 12.255514 40.931788 12.108038 40.84375 11.962891 C 40.770648 11.842311 40.695977 11.723003 40.621094 11.603516 C 40.531174 11.460093 40.441969 11.315779 40.349609 11.173828 C 40.270314 11.051919 40.188422 10.931445 40.107422 10.810547 C 40.003583 10.655604 39.899443 10.501071 39.792969 10.347656 C 39.642264 10.130454 39.489528 9.9137069 39.333984 9.6992188 C 39.327734 9.6906016 39.320711 9.6824412 39.314453 9.6738281 C 38.943184 9.1627069 38.55964 8.6579853 38.166016 8.1582031 L 38.164062 8.15625 C 38.033093 7.9685849 37.918179 7.8092876 37.8125 7.6699219 C 37.725687 7.5555268 37.643075 7.4505632 37.566406 7.3671875 C 37.561093 7.3613958 37.556062 7.3591633 37.550781 7.3535156 C 37.485196 7.2834434 37.420165 7.2260359 37.357422 7.1777344 C 37.339843 7.1642331 37.322246 7.1466149 37.304688 7.1347656 C 37.236151 7.0884885 37.167266 7.0570318 37.095703 7.0351562 C 37.077342 7.0294931 37.057835 7.0255957 37.039062 7.0214844 C 36.964005 7.0053501 36.886085 6.9961951 36.800781 7.0039062 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Q4Wine.svg b/.icons/kora/apps/scalable/Q4Wine.svg
new file mode 100644
index 000000000..aeff3b879
--- /dev/null
+++ b/.icons/kora/apps/scalable/Q4Wine.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" style="fill:url(#_Linear1)"/>
+ <path d="m10.693 37.883c-0.406 1.779 5.252 3.897 7.454 4.913 1.779 0.593 5.421 1.61 6.861 1.017 2.118-1.44-1.524-2.711-2.964-3.643-1.949-0.931-2.033-2.964-1.525-5.082 0.593-2.117 1.525-4.32 2.711-5.082 0.677-0.424 1.694-1.101 1.694-1.101l-6.268-2.711c-0.848-0.339 0.508 1.948 0.762 2.541 0.526 0.783 0.576 2.092 0.423 2.88-2.033 10.504-7.284 3.643-9.148 6.268z" style="fill-rule:nonzero;stroke-width:.12px;stroke:#000"/>
+ <path d="m20.011 13.319l-1.101 4.489-0.509 2.203-0.254 1.44 0.17 2.964 0.508 2.033 1.186 2.203 2.372 0.593 2.371-0.593 2.795-2.542 2.118-3.811 2.457-6.438 0.254-1.355-1.779-0.593-2.287 0.847-2.711 1.017-2.371-0.255-1.356-1.185-1.863-1.017z" style="fill-rule:nonzero;fill:#80c342;stroke-width:.12px;stroke:#000"/>
+ <path d="m32.378 14.844s-0.763-0.678-1.271-0.847c-0.339-0.085-0.593-0.085-0.932 0-0.677 0.169-1.355 0.593-2.033 0.847-0.762 0.339-1.44 0.762-2.202 0.932-0.678 0.169-1.355 0.169-2.033 0-0.508-0.085-1.016-0.339-1.44-0.593-0.932-0.593-2.541-2.287-2.541-2.287" style="fill:none;stroke-linejoin:round;stroke-width:1.22px;stroke:#000"/>
+ <path d="m21.451 7.441c-1.017 4.438-2.88 9.775-3.304 13.925 0 1.779 0 4.998 1.44 6.353 4.828 4.32 8.894-2.795 10.673-7.285 1.101-3.218 2.118-6.183 3.134-9.148 0.161-0.47 0.418-1.432 0.241-1.83-1.271-2.846-6.848-4.091-9.389-3.964-2.202 0.119-2.526 0.772-2.795 1.949z" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;stroke:#000"/>
+ <path d="m23.857 26.422c0.146 0 0.146 0 0.146-0.436s0-0.508-0.146-0.508c-0.218 0-0.436-0.146-0.581-0.437-0.073-0.145-0.146-0.29-0.073-0.29 0 0 0.145-0.146 0.364-0.218 0.944-0.582 1.308-1.759 1.308-3.918 0-2.594-0.654-3.83-2.181-4.143-0.508-0.099-1.017-0.046-1.453 0.143-0.662 0.279-1.156 1.035-1.396 2.111-0.174 0.763-0.167 2.863 8e-3 3.67 0.254 1.192 0.879 2.064 1.606 2.282 0.218 0.145 0.291 0.145 0.363 0.509 0.218 0.581 0.364 0.872 0.582 1.017 0.508 0.291 0.944 0.218 1.453 0.218zm-1.671-2.689c-0.218-0.145-0.436-0.516-0.582-0.857-0.29-1.134-0.218-3.932 0.073-4.732 0.145-0.363 0.509-0.654 0.727-0.654 0.363 0 0.726 0.364 0.872 0.8 0.218 0.756 0.291 3.307 0.072 4.382-0.145 0.843-0.654 1.279-1.162 1.061z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.249 20.129v0.976h2.073v0.976l-0.122 0.122-0.121 0.122h1.585l-0.244-0.366v-0.854h0.61v-1.342c-0.244 0.244-0.488 0.366-0.61 0.366v-3.171h-1.098v3.171h-0.731c0.366-0.488 0.609-1.219 0.609-1.707s0-0.854-0.365-1.22h-0.122c-0.122 1.708-0.244 1.83-1.464 2.927z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-8.32608,-42.6888,42.6888,-8.32608,667.456,-79.0681)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bebebe" offset="0"/>
+ <stop style="stop-color:#fff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/QMPlay2.svg b/.icons/kora/apps/scalable/QMPlay2.svg
new file mode 100644
index 000000000..3c810f59d
--- /dev/null
+++ b/.icons/kora/apps/scalable/QMPlay2.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.952854 -52.7246 52.7246 -.952854 20.7643 57.727)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m9.068 4.001c-.038 0-.076-.001-.114-.001-2.718 0-4.954 1.983-4.954 4.394v47.215c.002 2.41 2.238 4.391 4.954 4.391.869 0 1.723-.203 2.476-.588l23.046-11.8 23.048-11.804c1.53-.784 2.476-2.238 2.476-3.806 0-1.567-.946-3.021-2.476-3.805l-23.048-11.803-23.046-11.804c-.719-.368-1.531-.57-2.361-.587l-.001-.002z" fill="url(#a)"/>
+ <path d="m12 14.001v35.999l18.92-9.459 17.079-8.54-17.079-8.54z" fill="#00e382"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/QMapShack.svg b/.icons/kora/apps/scalable/QMapShack.svg
new file mode 120000
index 000000000..59b5c64af
--- /dev/null
+++ b/.icons/kora/apps/scalable/QMapShack.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/QOwnNotes.svg b/.icons/kora/apps/scalable/QOwnNotes.svg
new file mode 100644
index 000000000..5dafb2083
--- /dev/null
+++ b/.icons/kora/apps/scalable/QOwnNotes.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -19.8908 19.8908 -.476427 19.3251 44.9032)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#24316a" offset="0"/>
+ <stop stop-color="#405097" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202d64" offset="0"/>
+ <stop stop-color="#44559e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-21.631l-15.477-15.477v-21.631c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m2.702 30.668h12.75c1.242 0 2.25 1.008 2.25 2.25v12.75z" fill="#44559e"/>
+ <path d="m24 11.25c-.219.001-.438.012-.656.032-.049.005-.098.011-.147.018-3.788.407-6.694 3.64-6.697 7.45.001.019.002.037.003.056-2.572.369-4.502 2.596-4.503 5.194 0 .043.001.086.003.129l-.003.12v.001c0 2.743 2.257 5 5 5h.25 12.75c3.292 0 6-2.708 6-6-.007-2.767-1.927-5.188-4.62-5.825-.576-3.186-3.153-5.656-6.361-6.096l-.096-.015c-.152-.018-.305-.032-.457-.041-.155-.013-.311-.02-.466-.023zm-.015 2.251c.098.003.196.007.293.015.019.001.037.002.056.003.103.006.205.015.307.027.005.001.009.002.012.002.005.001.009.002.014.003.015.003.031.005.046.007 2.261.311 4.047 2.022 4.452 4.268.159.879.828 1.584 1.698 1.789 1.699.402 2.881 1.892 2.887 3.638-.001 2.096-1.653 3.747-3.75 3.747h-12.75-.249c-1.545 0-2.749-1.204-2.751-2.748v-.003c0-.013.001-.026.002-.038.001-.054.001-.108 0-.162-.001-.015-.002-.031-.002-.048v-.003c.002-1.506 1.082-2.751 2.574-2.966 1.121-.163 1.953-1.148 1.926-2.281v-.003c.004-2.697 2.005-4.923 4.688-5.211.017-.002.034-.004.051-.006.027-.004.054-.008.082-.011.137-.012.276-.017.414-.019z" fill="#5d8cb9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/QtAV.svg b/.icons/kora/apps/scalable/QtAV.svg
new file mode 100644
index 000000000..3113e62a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtAV.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#008b00" cx="24" cy="24" r="20"/>
+ <circle style="opacity:0.2" cx="25.5" cy="23.5" r="15.5"/>
+ <circle style="fill:#ffffff" cx="25.5" cy="22.5" r="15.5"/>
+ <path style="fill:#67da25" d="M 21,13 V 32 L 37,22.499999 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 24 4 A 20 20 0 0 0 4 24 A 20 20 0 0 0 4.0351562 24.5 A 20 20 0 0 1 24 5 A 20 20 0 0 1 43.982422 24.25 A 20 20 0 0 0 44 24 A 20 20 0 0 0 24 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/QtIcon.svg b/.icons/kora/apps/scalable/QtIcon.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtIcon.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/QtProject-assistant.svg b/.icons/kora/apps/scalable/QtProject-assistant.svg
new file mode 120000
index 000000000..a2c2cf3c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtProject-assistant.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/QtProject-designer.svg b/.icons/kora/apps/scalable/QtProject-designer.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtProject-designer.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/QtProject-linguist.svg b/.icons/kora/apps/scalable/QtProject-linguist.svg
new file mode 120000
index 000000000..4d6eb91b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtProject-linguist.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/QtProject-qdbusviewer.svg b/.icons/kora/apps/scalable/QtProject-qdbusviewer.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtProject-qdbusviewer.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/QtProject-qtcreator-qt5.svg b/.icons/kora/apps/scalable/QtProject-qtcreator-qt5.svg
new file mode 120000
index 000000000..619ebc9c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtProject-qtcreator-qt5.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/QtProject-qtcreator.svg b/.icons/kora/apps/scalable/QtProject-qtcreator.svg
new file mode 120000
index 000000000..619ebc9c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/QtProject-qtcreator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/RSS_feeds.svg b/.icons/kora/apps/scalable/RSS_feeds.svg
new file mode 120000
index 000000000..5ba07e594
--- /dev/null
+++ b/.icons/kora/apps/scalable/RSS_feeds.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Rare.svg b/.icons/kora/apps/scalable/Rare.svg
new file mode 120000
index 000000000..b2048fc03
--- /dev/null
+++ b/.icons/kora/apps/scalable/Rare.svg
@@ -0,0 +1 @@
+rare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/RenameMyTVSeries.svg b/.icons/kora/apps/scalable/RenameMyTVSeries.svg
new file mode 100644
index 000000000..5ca8ed08a
--- /dev/null
+++ b/.icons/kora/apps/scalable/RenameMyTVSeries.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44 -56 0 32 54)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b75300" offset="0"/>
+ <stop stop-color="#e7a522" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.317618 -35.732 35.732 -.317618 28.268 49.7866)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <path d="m57 10c1.656 0 3 1.344 3 3v38c0 1.656-1.344 3-3 3h-50c-1.656 0-3-1.344-3-3v-38c0-1.656 1.344-3 3-3z" fill="url(#a)"/>
+ <path d="m48 32c0-16.615-6.666-18-20-18-13.333 0-20 1.385-20 18 0 16.616 6.667 18 20 18 13.334 0 20-1.384 20-18z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m58 46v2h-8v-2zm0-3v2h-8v-2zm0-3v2h-8v-2z" fill="#323232" fill-rule="nonzero"/>
+ <path d="m54 25c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm0-10c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4z" fill="#7c4000"/>
+ <path d="m19 36.991v4.009h4.009l10.126-10.126-4.009-4.009zm17.682-9.651c.424-.424.424-1.092 0-1.516l-2.506-2.506c-.424-.424-1.092-.424-1.516 0l-2.095 2.107 4.009 4.01z" fill="#c5c5c5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/RescueTime.svg b/.icons/kora/apps/scalable/RescueTime.svg
new file mode 120000
index 000000000..50f4ff11d
--- /dev/null
+++ b/.icons/kora/apps/scalable/RescueTime.svg
@@ -0,0 +1 @@
+rescuetime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Ripcord_Icon.svg b/.icons/kora/apps/scalable/Ripcord_Icon.svg
new file mode 100644
index 000000000..6d0140135
--- /dev/null
+++ b/.icons/kora/apps/scalable/Ripcord_Icon.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.10041 0 0 1.10041 -2.40974 -2.40961)" fill-rule="nonzero">
+ <path d="m23.967 14.001c-.555.006-1.085.163-1.477.437l-17.865 12.504c-.828.58-.828 1.533 0 2.113l17.865 12.508c.828.579 2.19.579 3.018 0l17.867-12.508c.828-.58.828-1.533 0-2.113l-17.867-12.504c-.408-.285-.964-.443-1.541-.437zm.033 4.263 13.91 9.735-13.91 9.738-13.91-9.738z" fill="#435779"/>
+ <path d="m23.967 10c-.555.006-1.085.163-1.477.438l-17.865 12.504c-.828.58-.828 1.533 0 2.113l17.865 12.508c.828.579 2.19.579 3.018 0l17.867-12.508c.828-.58.828-1.533 0-2.113l-17.867-12.504c-.408-.286-.964-.444-1.541-.438zm.033 4.264 13.91 9.734-13.91 9.739-13.91-9.739z" fill="#ff9556"/>
+ <path d="m23.967 6.001c-.555.006-1.085.163-1.477.437l-17.865 12.504c-.828.58-.828 1.533 0 2.113l17.865 12.508c.828.579 2.19.579 3.018 0l17.867-12.508c.828-.58.828-1.533 0-2.113l-17.867-12.504c-.408-.285-.964-.443-1.541-.437zm.033 4.263 13.91 9.735-13.91 9.738-13.91-9.738z" fill="#6187ab"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/SUSEgreeter.svg b/.icons/kora/apps/scalable/SUSEgreeter.svg
new file mode 120000
index 000000000..13d9f1e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/SUSEgreeter.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ScanTailor.svg b/.icons/kora/apps/scalable/ScanTailor.svg
new file mode 120000
index 000000000..157d5ef76
--- /dev/null
+++ b/.icons/kora/apps/scalable/ScanTailor.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Sci48M.svg b/.icons/kora/apps/scalable/Sci48M.svg
new file mode 100644
index 000000000..97ef9331f
--- /dev/null
+++ b/.icons/kora/apps/scalable/Sci48M.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.279 45.279 0 24.4757 46.6706)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <path d="m26.625 1.392c-6.405 4.061-10.584 11.187-10.592 19.193.72 12.689 10.115 16.495 12.889 25.637 1.383-.303 2.722-.72 3.997-1.261-3.39-9.179-12.167-15.625-12.334-25.514.006-6.982 3.208-13.406 8.428-17.644-.783-.175-1.576-.319-2.388-.411zm-1.302.097c-11.201 1.606-19.523 11.195-19.534 22.511.606 10.67 7.333 15.067 11.113 21.628 1.623.529 3.324.89 5.088 1.043-3.761-8.304-11.492-14.541-11.648-23.809.008-9.564 5.993-18.103 14.981-21.373zm6.298 1.072c-3.339 3.974-5.339 9.082-5.345 14.61.683 12.024 9.159 16.068 12.405 24.238 1.107-.934 2.124-1.968 3.034-3.095-3.949-7.56-10.739-13.593-10.886-22.281.004-4.456 1.32-8.679 3.617-12.261-.907-.467-1.852-.867-2.825-1.211zm6.635 3.681c-1.106 2.68-1.733 5.599-1.736 8.652.483 8.497 4.853 13.011 8.523 17.809.685-1.662 1.187-3.419 1.463-5.255-2.833-4.21-5.345-8.469-5.433-13.692.001-1.474.161-2.918.436-4.328-.974-1.17-2.065-2.233-3.253-3.186z" fill="#2cc0cb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/SendAnywhere.svg b/.icons/kora/apps/scalable/SendAnywhere.svg
new file mode 120000
index 000000000..dc644a8a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/SendAnywhere.svg
@@ -0,0 +1 @@
+estmob-sendanywhere.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Sparrow.svg b/.icons/kora/apps/scalable/Sparrow.svg
new file mode 100644
index 000000000..6071151f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/Sparrow.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#ffffff" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(16.4883 24.6017 -24.6017 16.4883 9.6629 4.71812)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c">
+ <stop stop-color="#ffffff" stop-opacity=".3" offset="0"/>
+ <stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(14.7154 16.4022 -16.4022 14.7154 6.01239 10.4501)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(9.84263 -10.6211 10.6211 9.84263 2.49818 41.5198)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(8.39464 -10.463 10.463 8.39464 3.72374 44.2947)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <path d="m16.112 2.195c-.151-.005-.315 0-.49.013-.947.071-1.791.743-2.274 1.81-.085.188-1.035 3.785-1.054 3.818 5.786 4.275 7.356 7.604 10.051 13.902l-9.351 6.106-.219.349-.011-.006c-.006.037-.018.089-.059.164-.053.095-.247.514-.433.932l-.338.761-.531.447c-2.495 2.101-4.804 4.432-6.712 6.778-.885 1.089-1.889 2.47-2.181 3.001-.38.694-.421 1.273-.106 1.508.188.14.565.206.967.168l.334-.032-.111.386c-.151.525-.238 1.121-.217 1.469.05.834.678.983 1.635.39.212-.131.335-.187.339-.152.101.973.205 1.35.439 1.585.141.141.471.24.703.211.295-.037 1.007-.449 1.348-.78.149-.144 1.614-2.032 3.256-4.197 1.618-2.133 2.917-3.837 2.973-3.897 10.927-3.544 12.369-8.748 13.657-5.205-.312 2.034 4.868-2.632 5.511-3.065.965-.649 3.709-2.746 3.865-2.881l2.364-4.74 3.342-2.398c-.701-.759-.505-1.647-.539-2.486-.034-.825-.304-1.6-.188-2.45-.019-.022-.039-.044-.053-.066-.236-.398-1.464-1.731-2.21-2.373-2.541-2.183-5.465-3-8.534-2.383-1.05.212-1.501.374-2.4.871-1.091.604-1.753 1.475-2.487 2.37-.217.265-.4.485-.409.49s-.339-.524-.735-1.173c-2.5-4.109-5.25-7.168-8.052-8.953-.287-.183-.637-.278-1.09-.292z" fill="#b3691d" fill-rule="nonzero"/>
+ <path d="m8.583 5.288c-.394.568-.723 1.536-.834 2.457l-.026.23-.478.296c-.678.418-1.098.789-1.522 1.694-.386.826-.721 2.098-.793 3.014-.084 1.055-.186 1.91.135 2.614l.138.305-.158.162c-.709.724-.897 1.756-.561 3.07.208.812.413 1.279 1.077 2.452 1.647 2.91 4.052 5.155 6.614 6.796 2.304 1.299 12.121 3.001 8.335 3.503-.761-.03-1.678.002-2.495.24h-.005c-1.187.301-2.392.754-3.39 1.408v.002c-.557.359-1.151.823-1.581 1.353-.344.431-.506.733-.542.926-.035.194.017.279.167.386.538.253 1.04.515 1.555.773 2.086.886 4.04 1.197 5.873 1.206 3.738.018 6.974-1.397 9.809-2.987 4.459-2.501 7.164-5.484 8.577-10.149l.235-.57c-.905-.187-.797-1.361-1.629-1.559-.067.053-1.229 1.216-1.4 1.339-.202.144-.466.331-.755.532-.577.404-1.253.871-1.736 1.196-.338.227-1.566.95-2.726 1.621-.58.335-1.139.656-1.557.89-.209.117-.384.214-.507.279-.062.033-.11.057-.147.075-.018.009-.032.015-.048.021-.008.003-.017.007-.033.011-.004.001-.009.001-.015.002-.007.001-.024 0-.025 0 0 0-.048-.01-.048-.011 0 0-.065-.055-.066-.055l-.006-.013-.005-.01c-2.655-4.99-4.576-9.968-7.047-14.713-2.505-3.75-5.054-7.716-8.577-9.344-1.607-.572-2.775-.514-3.803.558z" fill="#e3c97f" fill-rule="nonzero"/>
+ <path d="m24.626 16.667c1.338-.771 2.697-1.538 3.543-2.358 1.584-.135 4.402 2.828 6.379 3.763 1.397.66 1.919-.802 3.296-.195l1.175 2.248 2.063 1.951c-.542.806-1.352 1.603-2.369 2.393-8.308-1.711-13.633-3.811-14.087-7.802z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m39.817 14.939c-1.897-2.195-3.46-2.866-5.141-2.933-1.83-.056-3.491.424-4.714 1.044-.708.4-.921.547-1.64 1.134l-.153.125.52.13c.603.151.895.278 1.44.626.627.401 1.292 1.042 1.951 1.88.502.64.538.677.93.974 1.605 1 2.619.606 3.892.071.472-.269.539-.295.557-.222.011.046.172.599.358 1.227.329 1.131 1.13 1.671 1.904 2.19l1.121.726.24.165c.571-.787 1.098-2.025 1.627-3.197l.111-.247c-1.161-1.668-1.054-2.866-.737-4.931-.461.773-1.537 1.033-2.266 1.238z" fill="#393939" fill-rule="nonzero"/>
+ <circle cx="34.904" cy="15.277" r="2.181" fill="#ffc335"/>
+ <circle cx="34.904" cy="15.277" r="1.09" fill="#393939"/>
+ <g fill-rule="nonzero">
+ <path d="m42.082 13.704s-.636 1.212-.636 2.663c0 1.452 1.363 2.273 1.363 2.273l.01-.006c1.217-.643 2.141-1.229 2.988-2.248.003-.081-.13-.219-.605-.626-.735-.63-1.634-1.324-2.402-1.69-.36-.172-.629-.268-.718-.366z" fill="#808080"/>
+ <path d="m41.446 16.367c0 1.452 1.363 2.273 1.363 2.273l.01-.007c1.217-.642 2.141-1.227 2.988-2.246 0-.006-.003-.013-.004-.02z" fill-opacity=".2"/>
+ <path d="m10.747 4.371c-.824-.028-1.523.248-2.165.918-.394.568-.722 1.535-.833 2.456l-.026.23c8.253 5.216 11.981 13.957 16.884 21.781l3.446-.579v-.339c-.017-.013-.032-.027-.032-.027l-.007-.013-.004-.011c-2.656-4.989-4.577-9.968-7.047-14.713-2.506-3.749-5.054-7.717-8.578-9.345-.603-.215-1.143-.341-1.638-.358z" fill="url(#b)"/>
+ <path d="m7.723 7.975-.479.296c-.678.418-1.097.789-1.52 1.693-.387.826-.722 2.099-.795 3.015-.083 1.055-.184 1.909.137 2.613l.138.305c8.111 4.034 10.707 10.169 15.808 15.35.205.106.338.206.352.294l3.243-1.785c-.458-.692-.874-1.392-1.274-2.093-3.675-6.166-6.95-12.644-12.475-17.369-.01-.007-.02-.014-.03-.021-.015-.015-.029-.027-.044-.041-.95-.807-1.964-1.564-3.061-2.257z" fill="url(#d)"/>
+ <path d="m11.855 30.112-.452.379c-2.495 2.101-4.804 4.432-6.712 6.778-.885 1.089-1.889 2.47-2.181 3.001-.38.694-.421 1.274-.106 1.508.188.14.565.206.967.168l.334-.032-.043.145c.011-.016.021-.029.032-.045 2.701-4.523 6.603-7.776 10.48-11.055z" fill="url(#e)"/>
+ <path d="m14.146 30.983c-3.867 3.27-7.757 6.518-10.452 11.031-.01.015-.019.028-.03.043 0 .001-.001.001-.002.002l-.068.241c-.151.525-.238 1.121-.217 1.469.05.834.678.983 1.635.39.212-.131.335-.187.339-.151.004.038.009.061.013.098 3.012-4.297 6.117-8.631 10.439-12.491z" fill="url(#f)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Stacer.svg b/.icons/kora/apps/scalable/Stacer.svg
new file mode 120000
index 000000000..45ae7634c
--- /dev/null
+++ b/.icons/kora/apps/scalable/Stacer.svg
@@ -0,0 +1 @@
+stacer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Studio-3T.svg b/.icons/kora/apps/scalable/Studio-3T.svg
new file mode 120000
index 000000000..3d822f5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/Studio-3T.svg
@@ -0,0 +1 @@
+studio-3t.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/SuperSlicer.svg b/.icons/kora/apps/scalable/SuperSlicer.svg
new file mode 100644
index 000000000..a8760dc50
--- /dev/null
+++ b/.icons/kora/apps/scalable/SuperSlicer.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m33.284 13.481c-4.641-4.641-12.163-4.641-16.803 0-4.641 4.64-4.641 12.162 0 16.803z" fill="#252525"/>
+ <path d="m14.7 34.519c4.641 4.641 12.163 4.641 16.803 0 4.641-4.64 4.641-12.162 0-16.803" fill="#0049c2"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/SymbolEditor.svg b/.icons/kora/apps/scalable/SymbolEditor.svg
new file mode 100644
index 000000000..07938cc1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/SymbolEditor.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdcdc" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m35.25 28.266-6.234 12.468h12.468zm0 2.986 4.074 8.147h-8.148z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m22.875 2.625v20.25h-20.25v2.25h20.25v20.25h2.25v-20.25h20.25v-2.25h-20.25v-20.25z" fill="#00caff" fill-rule="nonzero"/>
+ <g fill="#383838">
+ <path d="m32.671 18.567h-.487c-.459 0-.826-.376-.826-.834v-1.398c-1.972-.497-2.537-1.667-2.537-4.072 0-3.548 2.881-6.431 6.431-6.431 3.546 0 6.427 2.883 6.427 6.431 0 2.369-.601 3.536-2.532 4.049v1.416c0 .461-.372.833-.831.833h-.483c-.458 0-.832-.372-.832-.833v-1.114c-.217.016-.44.024-.675.033v1.086c0 .456-.372.828-.832.828h-.483c-.459 0-.832-.372-.832-.828v-1.083c-.235-.007-.463-.014-.68-.027v1.11c0 .458-.372.834-.828.834zm-.086-8.919c1.092.426 1.976.855 1.976 1.917 0 1.052-.715 1.255-1.976 1.909-.967.502-1.975-.857-1.975-1.909 0-1.062.958-2.312 1.975-1.917zm5.305 0c1.049-.299 1.972.855 1.972 1.917 0 1.052-1.035 2.467-1.972 1.909-1.151-.682-1.976-.857-1.976-1.909 0-1.062.77-1.575 1.976-1.917z"/>
+ <path d="m11.312 29.982-.006-.816 2.914-.023.004.813 1.574-.015c1.513-.008 2.752 1.21 2.763 2.721l.045 5.48c.014 1.514-1.203 2.753-2.717 2.766l-6.06.05c-1.514.014-2.749-1.207-2.763-2.721l-.046-5.48c-.014-1.514 1.207-2.75 2.72-2.763zm-.791 2.414c.785-.01 1.429.625 1.433 1.409.01.785-.625 1.429-1.409 1.433-.785.011-1.429-.625-1.433-1.409-.011-.785.625-1.429 1.409-1.433zm4.855-.044c.785-.005 1.429.626 1.436 1.413s-.625 1.428-1.413 1.435c-.787.007-1.428-.625-1.435-1.412-.005-.785.625-1.429 1.412-1.436z"/>
+ <path d="m10.622 7.516 2.178 2.302 3.443-3.262 2.754 2.902-3.443 3.262 2.181 2.306c.743.781.735 1.995-.015 2.7-.751.712-1.961.654-2.699-.127l-2.184-2.303-3.454 3.271-2.754-2.902 3.457-3.103-2.181-2.476c-.743-.781-.732-1.992.015-2.701.751-.712 1.961-.654 2.702.131z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/SysMonTask.svg b/.icons/kora/apps/scalable/SysMonTask.svg
new file mode 100644
index 000000000..be2822214
--- /dev/null
+++ b/.icons/kora/apps/scalable/SysMonTask.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006db6" offset="0"/>
+ <stop stop-color="#02a7ff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m2.677 23.074h8.78l7.526-11.288 11.288 17.56 5.017-7.526h10.035" fill="none" stroke="#fff" stroke-width="2.51"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/TeXmacs.svg b/.icons/kora/apps/scalable/TeXmacs.svg
new file mode 120000
index 000000000..214660be1
--- /dev/null
+++ b/.icons/kora/apps/scalable/TeXmacs.svg
@@ -0,0 +1 @@
+texstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/TeXworks.svg b/.icons/kora/apps/scalable/TeXworks.svg
new file mode 120000
index 000000000..214660be1
--- /dev/null
+++ b/.icons/kora/apps/scalable/TeXworks.svg
@@ -0,0 +1 @@
+texstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/TeamViewer.svg b/.icons/kora/apps/scalable/TeamViewer.svg
new file mode 120000
index 000000000..49924271d
--- /dev/null
+++ b/.icons/kora/apps/scalable/TeamViewer.svg
@@ -0,0 +1 @@
+teamviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/TeighaViewer.svg b/.icons/kora/apps/scalable/TeighaViewer.svg
new file mode 100644
index 000000000..5f0172da0
--- /dev/null
+++ b/.icons/kora/apps/scalable/TeighaViewer.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m25.5 12.75c-9.052 0-16.5 7.448-16.5 16.5s7.448 16.5 16.5 16.5 16.5-7.448 16.5-16.5-7.448-16.5-16.5-16.5z" fill="#ba122b"/>
+ <path d="m25.5 2.25c-7.406 0-13.5 6.094-13.5 13.5s6.094 13.5 13.5 13.5 13.5-6.094 13.5-13.5-6.094-13.5-13.5-13.5z" fill="#e9314e"/>
+ <path d="m16.5 9.75c-5.76 0-10.5 4.74-10.5 10.5s4.74 10.5 10.5 10.5 10.5-4.74 10.5-10.5-4.74-10.5-10.5-10.5z" fill="#ef6e82"/>
+ <g fill="#fff">
+ <path d="m25.5 15.75c-7.406 0-13.5 6.094-13.5 13.5s6.094 13.5 13.5 13.5 13.5-6.094 13.5-13.5-6.094-13.5-13.5-13.5zm0 2.25c6.172 0 11.25 5.078 11.25 11.25s-5.078 11.25-11.25 11.25-11.25-5.078-11.25-11.25 5.078-11.25 11.25-11.25z"/>
+ <path d="m16.5 12.75c-4.114 0-7.5 3.386-7.5 7.5s3.386 7.5 7.5 7.5 7.5-3.386 7.5-7.5-3.386-7.5-7.5-7.5zm0 2.25c2.88 0 5.25 2.37 5.25 5.25s-2.37 5.25-5.25 5.25-5.25-2.37-5.25-5.25 2.37-5.25 5.25-5.25z"/>
+ <path d="m25.5 5.25c-5.76 0-10.5 4.74-10.5 10.5s4.74 10.5 10.5 10.5 10.5-4.74 10.5-10.5-4.74-10.5-10.5-10.5zm0 2.25c4.526 0 8.25 3.724 8.25 8.25s-3.724 8.25-8.25 8.25-8.25-3.724-8.25-8.25 3.724-8.25 8.25-8.25z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Temps.svg b/.icons/kora/apps/scalable/Temps.svg
new file mode 100644
index 000000000..ef934d78f
--- /dev/null
+++ b/.icons/kora/apps/scalable/Temps.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -55.9461 55.9461 0 32 59.8618)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#086a6a" offset="0"/>
+ <stop stop-color="#28a390" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.07157 0 0 1.07157 -2.29037 -2.2903)" d="m32.156 4.002c-1.211-.029-2.406.265-3.454.849l-19.405 10.817c-2.037 1.136-3.297 3.242-3.297 5.514v21.633c0 2.272 1.26 4.378 3.297 5.514l19.405 10.817c2.038 1.136 4.557 1.136 6.595 0l19.405-10.817c2.039-1.136 3.298-3.243 3.298-5.516v-21.633c0-2.272-1.26-4.378-3.298-5.514l-19.404-10.817c-.957-.533-2.037-.825-3.142-.849z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24.49888" cy="25.571592" r="8.57256" fill="#ffb81c" stroke-width="1.07157"/>
+ <path transform="matrix(1.07157 0 0 1.07157 -2.29037 -2.2903)" d="m34 24.001c-3.013.001-5.831 1.516-7.496 4.027-.168-.014-.336-.023-.504-.027-4.937 0-9 4.062-9 8.999 0 4.938 4.063 9 9 9h17c3.291 0 6-2.708 6-6 0-3.291-2.709-6-6-6-.021.002-.042.003-.063.004.04-.333.061-.668.063-1.004 0-4.937-4.063-8.999-9-8.999z" fill="#e8f3f2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Terminal.svg b/.icons/kora/apps/scalable/Terminal.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/Terminal.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Thunar.svg b/.icons/kora/apps/scalable/Thunar.svg
new file mode 120000
index 000000000..e08c35afa
--- /dev/null
+++ b/.icons/kora/apps/scalable/Thunar.svg
@@ -0,0 +1 @@
+thunar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ToneLib-GFX.svg b/.icons/kora/apps/scalable/ToneLib-GFX.svg
new file mode 100644
index 000000000..de7f79ac5
--- /dev/null
+++ b/.icons/kora/apps/scalable/ToneLib-GFX.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 32v25.214c0 1.544 1.259 2.786 2.824 2.786h42.352c1.565 0 2.824-1.242 2.824-2.786v-25.214h-48z" fill="#725d32" fill-rule="nonzero"/>
+ <path d="m10.824 21c-1.565 0-2.824 1.242-2.824 2.786v8.214h48v-8.214c0-1.544-1.259-2.786-2.824-2.786z" fill="#e1323a" fill-rule="nonzero"/>
+ <circle cx="32" cy="46" r="14" fill-opacity=".2"/>
+ <circle cx="32" cy="46" r="10" fill-opacity=".1"/>
+ <path d="m12 12v9c5.324 0 32.987.096 40 0v-9z" fill="#ffa11a" fill-rule="nonzero"/>
+ <path d="m14.857 4c-1.583 0-2.857 1.264-2.857 2.833v5.167h40v-5.167c0-1.569-1.274-2.833-2.857-2.833z" fill="#e1323a" fill-rule="nonzero"/>
+ <path d="m37.5 14c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5zm8 0c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5zm-16 0c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5z" fill="#fff"/>
+ <path d="m15 14h4v5h-4z" fill="#4f4f4f"/>
+ <path d="m36 22.699c-.437.248-.8.334-1.383.334l-1.394-.008c-1.124 0-1.778.15-2.35.522-.582.391-.937 1.06-.937 1.756 0 .229.032.393.136.736l.871-.363c-.166-.448-.207-.657-.207-.944 0-.858.613-1.392 1.58-1.392.125 0 .303.008.5.027l-.664 2.449-.375.442h.26l-.281 1.019c-.416 1.526-.666 1.793-1.654 1.793-.136 0-.313-.008-.698-.017l-.404.619c.218.019.405.027.52.027.624 0 1.071-.182 1.757-.697.76-.563 1.03-.971 1.28-1.877l.25-.916c.593-.029 1.082-.057 1.113-.066.291-.039.373-.088.633-.327h-1.643l.668-2.449 1.662.039c.135-.105.438-.313.656-.437.052-.115.062-.136.104-.27zm-8.943.301c-1.053 0-2.009.436-2.782 1.268-.782.841-1.275 2.031-1.275 3.046 0 .939.513 1.52 1.344 1.52.599 0 1.111-.157 1.97-.592-.144.581-.319 1.209-.406 1.422-.193.522-.474.736-.986.736-.28 0-.751-.039-1.041-.088l-.406.639c.347.039.502.049.695.049.773 0 1.429-.349 2.066-1.094.416-.474.591-.88.871-2.002l.377-1.508h.202l.445-.271c-.387-.029-1.277-.049-2.176-.049l-.588.299v.078c.483-.029.958-.047 1.412-.057l-.349 1.393c-.406.387-.986.648-1.43.648-.715 0-1.158-.563-1.158-1.443 0-1.886 1.274-3.644 2.627-3.644.396 0 .732.163.916.453.125.193.174.359.232.765l.717-.804c-.184-.552-.543-.764-1.277-.764zm13.83 0c-.433 0-.745.202-1.207.809l-1.016 1.275-.363-1.842c-.03-.152-.089-.213-.199-.213-.151 0-.617.112-1.563.375l-.23.293c.11-.02.212-.038.242-.049.392-.081.412-.084.533-.084.292 0 .442.145.543.479.171.607.311 1.193.422 1.811-.785 1.021-1.338 1.709-1.539 1.912-.272.273-.521.363-1.004.363-.091 0-.154.001-.315-.02l-.492.758c.232.031.345.041.455.041.292 0 .611-.059.823-.16.311-.152.584-.427 1.158-1.176l.603-.779.422-.535.422 2.086c.101.536.161.656.322.656.081 0 .201-.022.342-.063.071-.01.273-.049.574-.099.101-.02.37-.072.803-.152l.174-.231c-.111.01-.214.018-.244.018-.181.02-.341.031-.442.031-.382 0-.623-.142-.754-.436-.161-.384-.273-.817-.544-2.132l-.09-.457.785-.954c.442-.546.723-.746 1.045-.746.141 0 .262.041.443.153l.453-.719c-.201-.162-.341-.213-.562-.213z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ToneLib-Jam.svg b/.icons/kora/apps/scalable/ToneLib-Jam.svg
new file mode 100644
index 000000000..81e6e12bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/ToneLib-Jam.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#83140b" offset="0"/>
+ <stop stop-color="#d0325c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.103 7.5c-.192 0-1.592.788-3.278 1.845-2.502 1.569-2.955 1.903-3.023 2.235-.133.646-.317.878-1.942 2.451-5.555 5.38-12.926 12.767-12.926 12.955 0 .343 1.103 1.692 1.383 1.692.148 0 3.126-3.002 7.373-7.433 3.919-4.088 7.3-7.522 7.512-7.632.516-.266 1.228-.253 1.634.031.323.226.34.22.782-.29.268-.309.598-.959.809-1.591.423-1.267.652-1.513 1.416-1.513.743 0 1.244-.238 1.487-.707.498-.961-.152-2.043-1.227-2.043zm-22.444 13.124c-.475.591-1.011 1.477-1.64 2.702-.873 1.702-1.408 3.175-2.997 3.642-1.739.512-2.428.861-3.183 1.614-1.553 1.781-1.629 3.797-.871 5.56.597 1.377 1.848 3.207 3.055 4.469 1.674 1.748 3.143 2.274 4.51 1.614.731-.353 1.855-1.531 2.303-2.414.189-.372.508-1.216.709-1.874.609-1.99 1.388-2.892 2.877-3.328 1.011-.296 1.683-.804 2.158-1.632.711-1.237.488-2.01-.466-1.618-1.687.691-2.017.698-2.613.057-.325-.349-.639-.349-.639.001 0 .288.815 1.024 1.317 1.189.508.168 1.193.022 1.822-.386.391-.254.504-.153.38.34-.155.616-1.077 1.382-1.972 1.639-1.985.571-2.64 1.283-3.338 3.63-.515 1.734-1.386 3.163-1.926 3.163-.333 0-.415-.26-.543-1.719-.101-1.156-.313-1.865-.73-2.44-.139-.192-.14-.295-.003-.514.275-.44.214-.608-.631-1.744-1.047-1.406-1.18-1.513-1.6-1.288-.43.23-.629.087-.628-.451.001-.935.739-1.631 2.793-2.634 1.066-.521 1.905-2.214 2.725-3.261.377-.481.464-.53.698-.388.212.129.328.12.56-.042.377-.263.369-.403-.052-.902-.594-.705-.454-1.855.349-2.868.476-.599.514-.891.143-1.09-1.181-.194-1.859.255-2.567.973zm-3.73 11.08c.183 0 1.698 1.918 1.698 2.15 0 .148-.992 1.15-1.139 1.15-.051 0-.405-.387-.785-.859-.933-1.162-.979-1.382-.408-1.97.251-.259.537-.471.634-.471z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ToneLib-Zoom.svg b/.icons/kora/apps/scalable/ToneLib-Zoom.svg
new file mode 100644
index 000000000..a45b762ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/ToneLib-Zoom.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f5060" offset="0"/>
+ <stop stop-color="#5d6c7b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.25422 0 0 .75 -16.135 0)" d="m17 7h30v18h-30z" fill="#b0ee80"/>
+ <g stroke-width=".75">
+ <circle cx="16.5" cy="40.5" r="2.25" fill="#ff4638"/>
+ <circle cx="24" cy="40.5" r="2.25" fill="#c5e7fb"/>
+ <circle cx="31.5" cy="40.5" r="2.25" fill="#c5e7fb"/>
+ </g>
+ <circle transform="matrix(.53033 .53033 -.53033 .53033 0 0)" cx="49.497" cy="4.243" r="11" fill="#fff"/>
+ <path transform="scale(.75)" d="m39.778 30.222c-.328-.322-.676-.624-1.042-.902l-4.791 4.791c-.267.259-.417.615-.417.986 0 .754.621 1.375 1.375 1.375.371 0 .727-.15.986-.417l4.793-4.793c-.279-.365-.581-.713-.904-1.04z" fill="#129eee" fill-rule="nonzero"/>
+ <path transform="scale(.75)" d="m36 15h5v-3h-5v-3h8v9h-5v2h5.33v3h-8.33zm-11 3v-9h3v6h2v-6h3v14h-3v-5z" fill="#44525e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/VCVRack.svg b/.icons/kora/apps/scalable/VCVRack.svg
new file mode 100644
index 000000000..894f36d83
--- /dev/null
+++ b/.icons/kora/apps/scalable/VCVRack.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.988 30.91c-3.338 1.928-7.619 1.174-10.099-1.777-2.479-2.951-2.483-7.298-.009-10.254 2.475-2.955 6.755-3.716 10.096-1.795 1.634.939 3.723.376 4.662-1.258.94-1.634.376-3.723-1.258-4.662-6.201-3.566-14.144-2.153-18.736 3.332s-4.585 13.552.017 19.029c4.601 5.478 12.547 6.876 18.742 3.299 1.632-.942 2.192-3.032 1.25-4.664-.943-1.632-3.032-2.192-4.665-1.25zm-3.988-11.463c2.513 0 4.553 2.04 4.553 4.553s-2.04 4.553-4.553 4.553-4.553-2.04-4.553-4.553 2.04-4.553 4.553-4.553z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/VVVVVV.svg b/.icons/kora/apps/scalable/VVVVVV.svg
new file mode 100644
index 000000000..4bada53ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/VVVVVV.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2357 43.2357 0 25 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#274f67" offset="0"/>
+ <stop stop-color="#407494" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m34 10v2h2v20h-2v2h-5v2h5v2h-20v-2h5v-2h-5v-2h-2v-20h2v-2z" fill="#91c2d0"/>
+ <path d="m31 14v6h-6v-6zm-11 0v6h-6v-6zm8 12v2h-2v2h-10v-2h-2v-2z" fill="#2c2c2c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Weasis.svg b/.icons/kora/apps/scalable/Weasis.svg
new file mode 100644
index 000000000..fc47fa7b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/Weasis.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.912 21.724h-13.824l-4.65-9.3c-.422-.843-1.448-1.185-2.291-.764s-1.185 1.448-.763 2.291l13.089 26.178c.289.579.88.944 1.527.944s1.238-.365 1.527-.944l13.089-26.178c.422-.843.08-1.87-.763-2.291s-1.869-.079-2.291.764z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/WickrMe.svg b/.icons/kora/apps/scalable/WickrMe.svg
new file mode 100644
index 000000000..f32201902
--- /dev/null
+++ b/.icons/kora/apps/scalable/WickrMe.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.9829 42.9829 0 24 45.5418)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m17.414 39.414c-.78.781-2.047.781-2.828 0-.781-.78-.781-2.048 0-2.828l12-12c.781-.781 2.048-.781 2.828 0 .781.78.781 2.048 0 2.828zm19.172-14.828c.78-.781 2.048-.781 2.828 0 .781.78.781 2.048 0 2.828l-12 12c-.78.781-2.048.781-2.828 0-.781-.78-.781-2.048 0-2.828z" fill="#242424"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Worker.svg b/.icons/kora/apps/scalable/Worker.svg
new file mode 100644
index 000000000..2469a5688
--- /dev/null
+++ b/.icons/kora/apps/scalable/Worker.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.8356 36.8356 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#878787" offset="0"/>
+ <stop stop-color="#999999" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.716h43.336z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v.272h-43.336v-.272c0-3.438 2.79-6.228 6.228-6.228z" fill="#0062e9" fill-rule="nonzero"/>
+ <path d="m4.499 10.999h39.002v23.835h-39.002z" fill="#ffffff"/>
+ <g fill="#e6e6e6">
+ <path d="m24 10.999h19.501v23.835h-19.501z"/>
+ <path d="m4.499 37.001h13.001v2.167h-13.001z"/>
+ <path d="m19.666 37.001h6.5v2.167h-6.5z"/>
+ </g>
+ <path d="m28.334 37.001h6.5v2.167h-6.5z" fill="#eb3f3f"/>
+ <path d="m37.001 37.001h6.5v2.167h-6.5z" fill="#e6e6e6"/>
+ <path d="m4.499 39.962h13.001v2.167h-13.001z" fill="#bf46e4"/>
+ <path d="m19.666 39.962h6.5v2.167h-6.5z" fill="#e6e6e6"/>
+ <path d="m28.334 39.962h6.5v2.167h-6.5z" fill="#e6e6e6"/>
+ <path d="m37.001 39.962h6.5v2.167h-6.5z" fill="#157ae9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Write144x144.svg b/.icons/kora/apps/scalable/Write144x144.svg
new file mode 120000
index 000000000..b5ceccced
--- /dev/null
+++ b/.icons/kora/apps/scalable/Write144x144.svg
@@ -0,0 +1 @@
+write_stylus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/XMind.svg b/.icons/kora/apps/scalable/XMind.svg
new file mode 120000
index 000000000..8399b1727
--- /dev/null
+++ b/.icons/kora/apps/scalable/XMind.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/XRCed.svg b/.icons/kora/apps/scalable/XRCed.svg
new file mode 100644
index 000000000..be0149658
--- /dev/null
+++ b/.icons/kora/apps/scalable/XRCed.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfc6c8" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m8.248 11 3.66 5.814-3.908 6.186h2.672l2.738-4.537 2.736 4.537h2.854l-3.975-6.051 3.694-5.949h-2.688l-2.49 4.318-2.539-4.318zm11.752 0v12h3v-5.004h1.07l2.983 5.004h2.947l-3.684-5.627c1.507-.102 2.684-1.373 2.633-3.176.051-2.197-2.044-3.197-5.301-3.197zm15.543 0c-1.191 0-2.2.255-3.027.768-.817.512-1.441 1.222-1.871 2.127-.431.904-.645 1.944-.645 3.121 0 1.199.188 2.251.563 3.156.375.894.953 1.59 1.736 2.092.794.49 1.798.736 3.012.736.628 0 1.197-.048 1.705-.146.507-.099 1.018-.252 1.537-.459v-2.077c-1.782.553-3.333 1.214-4.877-.392-.574-.597-.696-1.65-.696-2.893 0-1.231.197-2.247.762-2.91.713-.837 1.762-1.339 3.108-.834.452.153.898.332 1.339.539l.811-2.01c-.54-.25-1.108-.448-1.703-.589-.585-.153-1.169-.229-1.754-.229zm-12.543 2h.73c.784 0 1.356.114 1.715.342.371.217.555.59.555 1.119 0 .508-.174.891-.523 1.15-.339.259-.906.389-1.7.389h-.777z" fill="#252525"/>
+ <path d="m30.662 26v2.527c0 .333.021.661.063.983.041.311.08.55.111.717h-.078c-.23-.354-.544-.65-.942-.889-.397-.239-.904-.358-1.521-.358-.983 0-1.778.374-2.385 1.122-.606.748-.91 2.049-.91 3.503 0 1.445.298 2.54.895 3.288.606.737 1.384 1.107 2.335 1.107.617 0 1.119-.12 1.506-.359.387-.25.696-.549.926-.903h.096l.453 1.262h1.789v-12zm-11.558 2c-.817 0-1.532.188-2.147.564-.615.377-1.097.944-1.447 1.698-.34.742-.51 1.678-.51 2.808 0 1.107.191 2.026.572 2.756.382.73.906 1.28 1.574 1.645.668.353 1.438.529 2.307.529.668 0 1.235-.058 1.701-.176.477-.106.93-.278 1.354-.513v-2.032c-.488.259-.96.453-1.416.582-.456.118-.966.178-1.528.178-.668 0-1.192-.213-1.574-.637-.371-.424-.566-.66-.588-1.402h5.598v-1.619c0-1.402-.349-2.479-1.049-3.233-.7-.765-1.649-1.148-2.847-1.148zm.015 2c.562 0 .975.192 1.24.574.265.371.404.846.414 1.426h-3.324c.053-.684.229-1.189.526-1.514.307-.324.688-.486 1.144-.486zm9.789 1c.8 0 1.346.215 1.637.645.303.429.455 1.053.455 1.871v.244c-.012.746-.17 1.309-.473 1.687-.303.368-.83.553-1.582.553-.618 0-1.096-.204-1.435-.613-.34-.42-.51-1.038-.51-1.856s.17-1.441.51-1.871c.339-.44.804-.66 1.398-.66z" fill="#2c4bc8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/Xfwm4CompositeEditor.svg b/.icons/kora/apps/scalable/Xfwm4CompositeEditor.svg
new file mode 100644
index 000000000..bed3dfe95
--- /dev/null
+++ b/.icons/kora/apps/scalable/Xfwm4CompositeEditor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 787.671 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(-1 0 0 -1 48 48)" d="m45.668 36.859v2.581c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-2.581z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <circle cx="38.450978" cy="38.807311" r="8.53995" fill="#ff7f00" stroke-width=".853995"/>
+ <path transform="matrix(.86661705 0 0 .86661705 31.518103 31.947375)" d="m8.903 1.046c-.599-.078-1.207-.078-1.806 0l-.276 1.679c-.455.102-.895.262-1.308.476l-1.291-1.109c-.509.326-.975.716-1.384 1.161l.868 1.464c-.283.37-.517.776-.696 1.206l-1.702-.02c-.18.577-.286 1.175-.313 1.779l1.605.563c.022.466.103.927.242 1.371l-1.316 1.079c.232.558.536 1.084.903 1.564l1.592-.6c.316.343.674.644 1.067.895l-.315 1.672c.537.278 1.107.486 1.697.618l.834-1.484c.462.06.93.06 1.392 0l.834 1.484c.59-.132 1.16-.34 1.697-.618l-.315-1.672c.393-.251.751-.552 1.067-.895l1.592.6c.367-.48.671-1.006.903-1.564l-1.316-1.079c.139-.444.22-.905.242-1.371l1.605-.563c-.027-.604-.133-1.202-.313-1.779l-1.702.02c-.179-.43-.413-.836-.696-1.206l.868-1.464c-.409-.445-.875-.835-1.384-1.161l-1.291 1.109c-.413-.214-.853-.374-1.308-.476zm-.903 3.02c2.171 0 3.934 1.763 3.934 3.934s-1.763 3.934-3.934 3.934-3.934-1.763-3.934-3.934 1.763-3.934 3.934-3.934z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/XrendrMixer.svg b/.icons/kora/apps/scalable/XrendrMixer.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/XrendrMixer.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/YACReader.svg b/.icons/kora/apps/scalable/YACReader.svg
new file mode 100644
index 000000000..a03f93a19
--- /dev/null
+++ b/.icons/kora/apps/scalable/YACReader.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38 38 0 21.0824 43)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9400" offset="0"/>
+ <stop stop-color="#ffc933" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09203 0 0 1.09203 -2.20872 -2.20872)" d="m19.078 42.81c-.067-.108.517-1.036 1.3-2.063 2.004-2.631 2.379-4.841 1.487-5.859-.365-.418-.865-.888-3.847-.888-6.456 0-9.102-1.241-11.105-3.376-2.754-2.937-3.669-8.354-2.254-13.338 1.66-5.848 8.009-10.173 17.454-11.893 6.156-.794 13.515-.743 18.109 3.624 4.073 4.003 4.975 11.403 2.107 17.285-1.876 3.848-5.292 6.611-9.551 7.726-1.495.391-1.683.528-3.965 2.888-2.439 2.521-5.002 4.634-7.281 5.594-1.222.515-2.24.639-2.454.3z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/YACReaderLibrary.svg b/.icons/kora/apps/scalable/YACReaderLibrary.svg
new file mode 100644
index 000000000..854c6a3eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/YACReaderLibrary.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a97f00" offset="0"/>
+ <stop stop-color="#e7bf00" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m11.871 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m28.786 1.667v22.333l3.19-3.19 3.191 3.19v-22.333h-6.381z" fill="#008694"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/YouTubeDownloader.svg b/.icons/kora/apps/scalable/YouTubeDownloader.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/YouTubeDownloader.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ZeGrapher.svg b/.icons/kora/apps/scalable/ZeGrapher.svg
new file mode 120000
index 000000000..2e3c6797e
--- /dev/null
+++ b/.icons/kora/apps/scalable/ZeGrapher.svg
@@ -0,0 +1 @@
+zegrapher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ZeroNet.svg b/.icons/kora/apps/scalable/ZeroNet.svg
new file mode 100644
index 000000000..e2ae2adb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ZeroNet.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.503 27.863v-15.201c0-2.17.562-2.227 2.269-3.233l11.796-6.949c1.522-.803 1.484-.818 2.749-.079l14.18 8.292-3.745 7.024-11.746-7.348-7.754 4.767v8.221z" fill="#b66af5"/>
+ <path d="m39.485 19.891v15.343c.012 2.247-.447 2.239-2.168 3.253l-12.158 7.164c-1.204.676-1.276.626-2.358-.007l-14.286-8.352 4.686-6.013 10.789 6.328 7.758-4.771v-8.328z" fill="#7033dd"/>
+ <path d="m8.503 37.283 30.994-18.473v-8.093l-30.994 18.245z" fill="#9943f5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/Zettlr.svg b/.icons/kora/apps/scalable/Zettlr.svg
new file mode 120000
index 000000000..699d992de
--- /dev/null
+++ b/.icons/kora/apps/scalable/Zettlr.svg
@@ -0,0 +1 @@
+zettlr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/Zoom.svg b/.icons/kora/apps/scalable/Zoom.svg
new file mode 100644
index 000000000..c81543a61
--- /dev/null
+++ b/.icons/kora/apps/scalable/Zoom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m11.25 16.5v11.786c0 1.78 1.422 3.214 3.188 3.214h14.812v-11.786c0-1.78-1.359-3.214-3.125-3.214zm25.5 0-6 3.75v7.5l6 3.75z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/a7800.svg b/.icons/kora/apps/scalable/a7800.svg
new file mode 100644
index 000000000..5cfb3371b
--- /dev/null
+++ b/.icons/kora/apps/scalable/a7800.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m28.105 3.501c0 10.27.071 18.181 2.055 24.949 1.874 6.39 5.607 11.598 11.455 15.551.867.568 1.13.89 1.668-.349l2.939-5.03c.58-.993.476-.993-.463-1.587-8.474-6.181-11.739-19.145-11.89-32.551-.005-.827.075-1.107-.934-.983z" fill="#4a60de"/>
+ <path d="m19.895 3.501h-4.83c-1.009-.124-.929.156-.934.983-.151 13.406-3.416 26.37-11.89 32.551-.939.594-1.043.594-.463 1.587l2.939 5.03c.538 1.239.801.917 1.668.349 5.848-3.953 9.581-9.161 11.455-15.551 1.984-6.768 2.055-14.679 2.055-24.949z" fill="#e01f1f"/>
+ <path d="m19.894 3.473v39.829c-.058 1.169-.119 1.202 1.003 1.202h6.268c1.164.124.941-.233.941-1.276v-39.755h-8.212z" fill="#1ade1a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/a7xpg.svg b/.icons/kora/apps/scalable/a7xpg.svg
new file mode 100644
index 000000000..46d9d8cbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/a7xpg.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.327913 -29.974 29.974 .327913 23.6721 37.9727)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#15b708" offset="0"/>
+ <stop stop-color="#40d435" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.12128 0 0 1.12128 -2.91073 -2.91072)" fill-rule="nonzero">
+ <path d="m5.922 20c-1.363.054-2.273 1.426-1.793 2.703l6 16c.336.894 1.257 1.426 2.199 1.27l12-2c1.718-.288 2.273-2.481.899-3.551l-18-14c-.372-.29-.834-.439-1.305-.422z" fill="#0050b9"/>
+ <path d="m42.059 20c-.465-.013-.919.136-1.286.422l-17.999 14c-1.374 1.07-.819 3.263.898 3.551l12 2c.942.156 1.863-.376 2.199-1.27l6-16c.483-1.284-.441-2.662-1.812-2.703z" fill="#0050b9"/>
+ <path d="m23.93 8c-.775.027-1.464.499-1.77 1.211l-11.999 28c-.625 1.454.607 3.023 2.167 2.762l11.672-1.946 11.672 1.946c1.561.261 2.792-1.308 2.168-2.762l-12-28c-.325-.759-1.084-1.241-1.91-1.211z" fill="url(#a)"/>
+ <path d="m14.825 26.332-4.664 10.879c-.224.52-.201 1.051-.02 1.512.079.203.191.385.324.547.028.033.06.062.09.093.117.124.248.231.391.321.041.026.081.051.125.074.151.08.312.136.48.176.041.009.079.024.121.031.213.035.434.044.656.008l11.672-1.946 11.672 1.946c.222.036.444.027.656-.008.042-.007.08-.022.121-.031.168-.04.33-.096.481-.176.043-.023.084-.048.125-.074.143-.09.273-.197.39-.321.03-.031.063-.06.09-.093.134-.162.245-.344.324-.547.182-.461.204-.992-.019-1.512l-4.664-10.879-9.176 7.137z" fill="#00985f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/aafm.svg b/.icons/kora/apps/scalable/aafm.svg
new file mode 100644
index 000000000..9e1b2bed4
--- /dev/null
+++ b/.icons/kora/apps/scalable/aafm.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.10092 0 0 1.10092 -2.42205 -2.49774)">
+ <path d="m11.5 5.5 4.262 6.16" fill="none" stroke="#1ebb68" stroke-width="3"/>
+ <path d="m36.5 5.5-4.262 6.16" fill="none" stroke="#1ebb68" stroke-width="3"/>
+ <path d="m42 24v17c0 1.662-1.338 3-3 3h-30c-1.662 0-3-1.338-3-3v-17z" fill="#009647" fill-rule="nonzero"/>
+ <path d="m24 6c-9.875 0-18 8.125-18 18h36c0-9.875-8.125-18-18-18z" fill="#01e56c" fill-rule="nonzero"/>
+ </g>
+ <circle cx="15.74313" cy="16.76836" r="2.7523" fill="#fff" stroke-width="1.10092"/>
+ <circle cx="33.35785" cy="16.76836" r="2.7523" fill="#fff" stroke-width="1.10092"/>
+ <path transform="matrix(1.10092 0 0 1.10092 -4.23842 -2.49774)" d="m17 28.487v10.513s0 1 1 1h15.3s1 0 1-1v-9c0-1-1-1-1-1h-8.3l-2-1.513h-5s-1 0-1 1z" fill="#fdff00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aarddict.svg b/.icons/kora/apps/scalable/aarddict.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/aarddict.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/abiword.svg b/.icons/kora/apps/scalable/abiword.svg
new file mode 100644
index 000000000..26a9e1dcb
--- /dev/null
+++ b/.icons/kora/apps/scalable/abiword.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6349 73.2547 0 508.604 46.2885)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#73b9cb" offset="0"/>
+ <stop stop-color="#bee7fb" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m11.55 33.655c-.011-5.353 7.731-20.818 11.336-20.894 1.802-.044 4.503 3.381 6.772 7.806 2.273 4.423 4.115 9.852 4.202 13.817 0 0-8.722-17.038-10.897-17.085-2.212-.061-8.229 12.001-7.511 13.341.701 1.311 13.66-2.912 13.66-2.912-.28.428-8.74 6.024-15.084 7.339-.959-.04-2.397 0-2.477-1.413" fill="#3d4f66"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/about_kde.svg b/.icons/kora/apps/scalable/about_kde.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/about_kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/abricotine.svg b/.icons/kora/apps/scalable/abricotine.svg
new file mode 100644
index 000000000..e4e9bf397
--- /dev/null
+++ b/.icons/kora/apps/scalable/abricotine.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 -48.3286 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a3f00" offset="0"/>
+ <stop stop-color="#f07826" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m28.5 10.501 4.499-3v29.999l-4.499 3z"/>
+ <path d="m13.848 30-4.848-2.397 25.981-14.999 4.848 2.397z"/>
+ <path d="m39.481 32.103.348 5.397-25.981-15-.348-5.396z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/abrowser.svg b/.icons/kora/apps/scalable/abrowser.svg
new file mode 100644
index 000000000..c2cd2ed97
--- /dev/null
+++ b/.icons/kora/apps/scalable/abrowser.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path transform="matrix(.75 0 0 .75 1.37373 -12.8552)" d="m23.66 32.386c-.274.006-.537.108-.742.286l-17.684 13.988c-.734.638-.368 1.821.605 1.957l6.857.963-3.213 5.537c-.719 1.237-.293 2.81.951 3.524l.689.397c1.244.715 2.825.291 3.543-.946l3.337-5.751 4.89 3.944c.753.609 1.893.088 1.894-.866l.059-21.904c.002-.634-.535-1.145-1.186-1.129z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/abrt.svg b/.icons/kora/apps/scalable/abrt.svg
new file mode 120000
index 000000000..232cefc66
--- /dev/null
+++ b/.icons/kora/apps/scalable/abrt.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accerciser.svg b/.icons/kora/apps/scalable/accerciser.svg
new file mode 100644
index 000000000..656fc5eb2
--- /dev/null
+++ b/.icons/kora/apps/scalable/accerciser.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.530111 -25.3494 25.3494 -.530111 134.145 56.5784)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#880a00" offset="0"/>
+ <stop stop-color="#b30d00" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.693976 41.253 -41.253 -.693976 35.3542 12.7229)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f99c36" offset="0"/>
+ <stop stop-color="#e73e17" offset="1"/>
+ </linearGradient>
+ <path d="m63.311 30c0-2.208-1.87-4-4.175-4h-54.272c-2.305 0-4.175 1.792-4.175 4v4c0 2.208 1.87 4 4.175 4h54.272c2.305 0 4.175-1.792 4.175-4z" fill="#00b4b7"/>
+ <path d="m18 60h-2c-3.311 0-6-2.689-6-6v-44c0-3.311 2.689-6 6-6h2c3.311 0 6 2.689 6 6v44c0 3.311-2.688 6-6 6zm30 0h-2c-3.311 0-6-2.689-6-6v-44c0-3.311 2.689-6 6-6h2c3.311 0 6 2.689 6 6v44c0 3.311-2.688 6-6 6z" fill="url(#a)"/>
+ <path d="m7 12c1.656 0 3 1.344 3 3v34c0 1.656-1.344 3-3 3s-3-1.344-3-3v-34c0-1.656 1.344-3 3-3zm50 0c1.656 0 3 1.344 3 3v34c0 1.656-1.344 3-3 3s-3-1.344-3-3v-34c0-1.656 1.344-3 3-3z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/access.svg b/.icons/kora/apps/scalable/access.svg
new file mode 120000
index 000000000..93ed872fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/access.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessibility-directory.svg b/.icons/kora/apps/scalable/accessibility-directory.svg
new file mode 120000
index 000000000..7a2bed3aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessibility-directory.svg
@@ -0,0 +1 @@
+accessibility.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessibility.svg b/.icons/kora/apps/scalable/accessibility.svg
new file mode 120000
index 000000000..7586f9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessibility.svg
@@ -0,0 +1 @@
+access.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessibility_section.svg b/.icons/kora/apps/scalable/accessibility_section.svg
new file mode 120000
index 000000000..7586f9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessibility_section.svg
@@ -0,0 +1 @@
+access.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessories-archiver.svg b/.icons/kora/apps/scalable/accessories-archiver.svg
new file mode 100644
index 000000000..1ab44a369
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-archiver.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.0354 45.0354 0 24 46.5177)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4d6d00" offset="0"/>
+ <stop stop-color="#4da400" offset="1"/>
+ </linearGradient>
+ <path d="m46.518 9.466c0-4.407-3.577-7.984-7.984-7.984h-29.068c-4.407 0-7.984 3.577-7.984 7.984v29.068c0 4.407 3.577 7.984 7.984 7.984h29.068c4.407 0 7.984-3.577 7.984-7.984z" fill="url(#a)"/>
+ <path d="m20.835 1.5v15.716h-.017v5.146c-.337 3.314 6.257 3.314 5.907 0v-2.546h.002v-18.316h-5.892z" fill-opacity=".67"/>
+ <path d="m26.066 18.809v2.198h-4.395v-2.198zm0-3.287v2.198h-4.395v-2.198zm0-3.211v2.197h-4.395v-2.197zm-.048-3.269v2.197h-4.395v-2.197zm.027-3.14v2.197h-4.395v-2.197zm.01-3.179v2.198h-4.396v-2.198z" fill="#fff" fill-opacity=".93"/>
+ <g fill-rule="nonzero">
+ <path d="m25.477 24.689v-1.386c0-.387-.312-.7-.697-.7h-1.937c-.385 0-.697.313-.697.7v1.386l-1.078 3.177c-.301.885-.157 1.869.387 2.631.543.761 1.424 1.216 2.357 1.216s1.813-.455 2.357-1.216c.543-.762.687-1.746.386-2.631zm-.45 4.989c-.559.785-1.872.785-2.431 0-.281-.394-.355-.901-.2-1.358l.361-1.065h2.109l.361 1.066c.155.456.081.963-.2 1.357z" fill-opacity=".67"/>
+ <path d="m25.477 24.219v-1.387c0-.386-.312-.7-.697-.7h-1.937c-.385 0-.697.314-.697.7v1.386l-1.078 3.177c-.301.885-.157 1.869.387 2.631.543.761 1.424 1.216 2.357 1.216s1.813-.455 2.357-1.216c.543-.762.687-1.746.386-2.63zm-.45 4.988c-.559.785-1.872.785-2.431 0-.281-.393-.355-.901-.2-1.358l.361-1.065h2.109l.361 1.066c.155.456.081.964-.2 1.357z" fill="#f0f5f1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-calculator.svg b/.icons/kora/apps/scalable/accessories-calculator.svg
new file mode 100644
index 000000000..c2fe629f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-calculator.svg
@@ -0,0 +1,59 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.93348 -44.9795 44.9795 2.93348 292.543 64.4215)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#4e4e4e" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(35.0514 -1.95263 .023802 9.84733 23.8926 6.41169)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f9f9f9" stop-opacity=".16" offset="0"/>
+ <stop stop-color="#f9f9f9" stop-opacity=".04" offset="1"/>
+ </radialGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.0194763 -33.9208 33.9208 .0194763 1091.25 44.9408)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0040ba" offset="0"/>
+ <stop stop-color="#0086d4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.135361 -33.6648 33.6648 -.135361 1072.32 40.0824)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#999" offset="0"/>
+ <stop stop-color="#999" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9.4 3.138c6.125 0 29.738.016 29.738.016 4.504.465 5.375 3.4 4.983 5.836-.051.317-.375.695-.866.695l-38.734-.04c-.491 0-.846-.267-.852-.72.026-3.199 2.242-5.787 5.731-5.787z" fill="url(#b)"/>
+ <path d="m28.939 10.428 14.69-.094c.287-.001.52.228.521.513l.142 28.915c-.486 2.745-2.008 4.336-4.784 4.536l-10.297.063z" fill="url(#c)"/>
+ <path d="m4.096 10.51 25.024-.084.136 33.934-21.574.072c-2.216-.611-3.538-2.147-3.929-4.647l-.117-28.781c-.001-.273.204-.493.46-.494z" fill="url(#d)"/>
+ <g fill="#fff">
+ <path d="m17.819 4.544 2.064-.01.001.316-1.122 1.112v.01h.142c.333 0 .587.079.764.237.18.16.27.392.271.697.002.358-.102.635-.312.831-.21.192-.513.289-.908.291-.321 0-.606-.059-.854-.176l-.002-.363c.265.15.549.224.854.223.277 0 .487-.068.631-.205.144-.136.215-.336.214-.6-.001-.223-.077-.387-.228-.494-.148-.109-.385-.163-.712-.162h-.344l-.001-.292 1.122-1.098v-.01l-1.579.01-.002-.316z"/>
+ <path d="m20.811 7.973-.003-.646h.438l.003.646z"/>
+ <path d="m23.234 7.963-.012-3.021h-.01l-.963.786-.001-.415.972-.791h.377l.014 3.441z"/>
+ <path d="m26.411 6.843-.008-1.782h-.009l-1.247 1.777v.01h1.263zm.372 0h.584l.001.306h-.584l.003.801h-.372l-.003-.801-1.65.01-.001-.306 1.64-2.34h.372z"/>
+ <path d="m29.144 7.939-.013-3.021h-.009l-.963.787-.002-.415.973-.791h.377l.014 3.44z"/>
+ <path d="m33.005 4.799-1.489.01-.062 1.113.01-.001c.184-.11.393-.166.626-.167.336 0 .597.09.783.27.186.182.28.439.281.772.002.383-.105.676-.321.878-.213.202-.527.304-.942.305-.301 0-.581-.058-.839-.175l-.002-.358c.287.146.567.219.84.218.594 0 .89-.289.887-.866-.001-.242-.066-.426-.195-.551-.129-.128-.315-.192-.557-.191-.248 0-.454.073-.617.22h-.329l.096-1.782 1.829-.01z"/>
+ <path d="m34.076 7.524c.236.083.483.125.741.124.304 0 .546-.108.724-.323.178-.218.27-.539.274-.963h-.009c-.187.274-.49.412-.908.414-.342 0-.615-.104-.817-.313-.202-.21-.303-.497-.305-.861-.001-.358.109-.642.331-.85.223-.211.515-.318.876-.319.817 0 1.227.501 1.231 1.503.003.701-.114 1.215-.352 1.543-.237.324-.585.488-1.044.489-.251 0-.498-.035-.74-.106l-.002-.334zm.908-2.78c-.254 0-.457.076-.607.229-.15.148-.225.356-.224.623.001.273.076.489.224.649.152.157.352.234.6.233.251 0 .454-.079.607-.238.156-.158.234-.365.233-.623 0-.094-.016-.188-.048-.282-.029-.098-.075-.192-.138-.283-.06-.091-.147-.164-.26-.22-.11-.059-.239-.089-.387-.088z"/>
+ <path d="m37.938 4.416c.336 0 .597.086.783.256.186.169.28.408.281.715.001.308-.109.622-.331.94-.222.315-.638.733-1.248 1.254v.01l1.602-.01.001.316-2.121.01-.001-.316c.667-.556 1.119-.988 1.357-1.297.238-.312.356-.605.355-.878-.001-.22-.063-.388-.186-.504-.123-.119-.303-.178-.538-.177-.299 0-.608.093-.928.277l-.001-.367c.301-.152.626-.229.975-.23z"/>
+ <path d="m39.041 14.336-3.771.015-.002-.543 3.771-.015zm-2.236-1.628c0-.108.031-.198.093-.27.065-.072.161-.108.289-.109.128 0 .225.035.29.107.067.071.101.161.102.268 0 .106-.033.193-.1.263-.065.07-.161.105-.289.106-.128 0-.224-.034-.289-.103-.064-.069-.095-.157-.096-.262zm.011 2.748c0-.108.031-.198.093-.27.065-.072.161-.108.289-.109.128 0 .225.035.29.107.068.071.102.161.102.269 0 .103-.033.19-.1.262-.065.07-.161.105-.289.106-.128 0-.224-.034-.289-.103-.064-.071-.095-.159-.096-.262z"/>
+ <path d="m39.06 19.026-1.486 1.505 1.498 1.486-.387.396-1.505-1.492-1.492 1.504-.387-.393 1.483-1.498-1.495-1.492.384-.397 1.504 1.492 1.493-1.504z"/>
+ <path d="m37.826 31.488.008 1.79 1.789-.008.002.547-1.789.007.007 1.79-.54.002-.007-1.79-1.79.007-.002-.546 1.79-.007-.007-1.79z"/>
+ <path d="m35.371 39.447-.001-.457 3.77-.015.002.457zm.007 1.644-.002-.458 3.771-.015.001.457z"/>
+ <path d="m39.094 27.656-3.77.015-.002-.544 3.77-.015z"/>
+ </g>
+ <path d="m6.975 16.058 1.197-3.445.424-.002 1.221 3.436-.401.001-.334-1.002-1.39.005-.326 1.006zm.815-1.309 1.192-.004-.601-1.794h-.01z"/>
+ <path d="m11.563 15.771c.267-.001.53-.048.791-.14l.001.335c-.27.079-.544.12-.824.121-.453.002-.816-.151-1.091-.458-.274-.31-.413-.744-.415-1.303-.002-.557.128-.991.391-1.303.262-.312.625-.469 1.087-.471.285-.001.557.037.815.115l.002.334c-.258-.09-.519-.134-.783-.133-.355.001-.633.13-.833.385s-.299.612-.297 1.071c.002.456.107.812.315 1.069.212.253.492.379.841.378z"/>
+ <path d="m15.388 12.618.003.79.775-.003.001.196-.775.003.003.791h-.205l-.003-.79-.775.003-.001-.196.775-.003-.003-.79z"/>
+ <path d="m17.471 12.706-1.491 3.363-.335.001 1.486-3.362z"/>
+ <path d="m17.068 16.079-.001-.223 1.085-.004.001.223z"/>
+ <path d="m23.34 14.707c-.24.001-.36.172-.358.514.001.345.122.517.362.516.238-.001.356-.174.354-.519-.001-.342-.12-.512-.358-.511zm.49 1.067c-.114.131-.276.197-.485.198s-.372-.064-.49-.194c-.116-.13-.174-.315-.175-.555-.001-.238.056-.422.17-.553.117-.131.28-.197.489-.198s.371.064.486.194c.116.13.174.314.175.551.001.24-.056.426-.17.557z"/>
+ <path d="m21.782 12.564c-.238.001-.356.174-.355.518.002.342.121.513.359.512.24-.001.359-.172.358-.515-.001-.344-.122-.516-.362-.515zm.49 1.067c-.115.131-.276.197-.485.198s-.371-.064-.487-.194c-.115-.13-.173-.314-.174-.552-.001-.24.056-.425.17-.556s.276-.197.485-.198.371.064.486.194c.118.13.178.315.179.555.001.238-.057.422-.174.553z"/>
+ <path d="m23.268 12.484.382-.001-1.876 3.448-.382.001z"/>
+ <path d="m8.318 19.675 2.215-.01.001.316c-.549.91-.999 1.954-1.349 3.13h-.396c.366-1.164.827-2.204 1.382-3.121v-.01l-1.852.01z"/>
+ <path d="m15.336 19.779c.201-.152.474-.228.819-.23.346 0 .618.075.817.223.201.15.303.349.304.598.001.374-.218.643-.657.808v.01c.522.152.784.457.786.916.001.299-.108.536-.327.713s-.522.266-.909.268c-.386 0-.69-.087-.91-.261-.221-.175-.332-.411-.333-.71-.001-.201.066-.38.2-.538.135-.158.328-.276.579-.356v-.01c-.211-.078-.375-.189-.492-.333-.113-.144-.171-.31-.171-.499-.001-.248.097-.448.294-.599zm.825 1.278c.242-.048.429-.13.56-.247.135-.12.202-.255.201-.406 0-.173-.069-.308-.204-.405-.132-.1-.32-.149-.562-.148-.238 0-.424.051-.555.153-.132.098-.197.233-.196.406 0 .154.067.289.199.405.133.115.318.196.557.242zm-.013.297c-.285.058-.502.152-.649.281-.144.13-.216.284-.215.463.001.214.08.381.238.503.157.122.373.183.646.181.274 0 .487-.062.64-.186.154-.126.23-.295.229-.505-.001-.38-.297-.626-.889-.737z"/>
+ <path d="m21.819 22.614c.236.084.482.125.74.124.305 0 .546-.108.725-.323.178-.218.269-.539.274-.963h-.01c-.187.274-.49.412-.908.414-.342 0-.614-.104-.816-.313-.202-.21-.304-.497-.305-.861-.002-.358.109-.642.331-.85.222-.211.514-.318.875-.319.817 0 1.228.501 1.232 1.503.003.701-.115 1.215-.352 1.543-.238.324-.586.488-1.045.489-.251 0-.498-.035-.74-.105l-.001-.335zm.908-2.78c-.255 0-.457.076-.608.229-.15.148-.224.356-.223.623.001.273.076.49.224.649.151.157.351.234.599.233.252 0 .454-.079.607-.238.157-.157.235-.365.234-.623-.001-.094-.017-.188-.049-.282-.028-.098-.074-.192-.138-.283-.06-.09-.146-.164-.26-.22-.11-.059-.239-.089-.386-.088z"/>
+ <path d="m9.993 28.182-.007-1.781h-.01l-1.246 1.777v.01zm.372 0h.585l.001.307h-.585l.003.801h-.372l-.003-.801-1.65.01-.001-.307 1.64-2.339h.373z"/>
+ <path d="m16.899 26.09-1.49.01-.061 1.113h.009c.185-.111.394-.167.626-.168.336 0 .598.09.784.271s.28.438.281.771c.001.384-.106.676-.322.878-.213.202-.526.304-.941.306-.302 0-.582-.059-.84-.176l-.001-.358c.286.146.566.219.84.218.593 0 .889-.289.887-.866-.001-.242-.066-.426-.196-.551-.129-.128-.315-.192-.556-.191-.249 0-.454.073-.617.22h-.33l.097-1.782 1.828-.01z"/>
+ <path d="m23.628 25.804.001.335c-.217-.084-.448-.126-.693-.125-.289 0-.525.111-.706.333-.178.217-.277.534-.298.948l.01.01c.19-.271.495-.407.913-.409.339 0 .609.103.811.308.202.204.304.477.305.819.002.38-.105.678-.321.892-.216.215-.51.323-.88.324-.817 0-1.228-.517-1.232-1.55-.003-.663.116-1.159.357-1.486.244-.331.59-.498 1.04-.499.254 0 .485.035.693.105zm-.86 3.114c.264 0 .468-.076.612-.229.144-.154.215-.378.214-.67-.001-.254-.077-.457-.228-.607-.149-.153-.345-.229-.59-.228-.249 0-.453.077-.612.233-.157.151-.234.345-.234.581.001.235.071.449.21.64.139.188.349.281.628.28z"/>
+ <path d="m21.636 32.196 2.064-.01.002.316-1.122 1.112v.01l.141-.001c.333 0 .588.079.765.237.179.16.27.392.271.697.002.358-.103.635-.312.831-.21.192-.513.289-.909.291-.32 0-.605-.059-.854-.176l-.001-.363c.264.15.549.224.854.223.276 0 .487-.068.631-.205.144-.136.215-.336.214-.6-.001-.223-.077-.387-.228-.494-.148-.109-.386-.163-.712-.162h-.345l-.001-.292 1.122-1.098v-.01l-1.579.01z"/>
+ <path d="m16.005 32.166c.336 0 .597.085.783.256.186.169.28.407.281.715s-.109.621-.331.939c-.222.316-.638.734-1.248 1.254v.01l1.602-.01.001.316-2.12.01-.002-.316c.667-.555 1.12-.987 1.357-1.296.238-.312.356-.605.355-.878-.001-.22-.063-.388-.186-.504-.123-.119-.302-.178-.538-.177-.299 0-.608.092-.927.277l-.002-.367c.301-.153.626-.229.975-.231z"/>
+ <path d="m9.692 35.626-.012-3.021h-.009l-.963.786-.002-.415.972-.791h.377l.014 3.441z"/>
+ <path d="m15.218 39.427c.216-.274.52-.412.913-.413.393-.002.698.134.916.406.218.273.328.725.331 1.356.002.632-.104 1.085-.32 1.359s-.52.412-.913.414c-.393.001-.698-.134-.916-.407-.218-.272-.328-.724-.33-1.356-.003-.631.104-1.084.319-1.359zm.274 2.474c.146.229.363.342.652.341s.504-.117.644-.346c.144-.234.215-.606.213-1.118-.003-.513-.076-.883-.222-1.112-.142-.232-.358-.347-.647-.346s-.505.118-.649.351c-.14.23-.209.601-.207 1.114.002.512.074.884.216 1.116z"/>
+ <path d="m22.372 42.212c-.001-.074.021-.135.063-.185.045-.049.111-.074.198-.074.088 0 .154.024.198.073.047.049.07.11.07.184 0 .07-.022.129-.068.177-.045.048-.11.072-.198.073-.087 0-.153-.024-.198-.071-.043-.048-.065-.107-.065-.177z"/>
+ <path d="m11.098 42.045v.26h-2.248v-.26zm-1.008-2.773v1.015h1.008v.239h-1.008v1.029h-.239v-1.029h-1.001v-.239h1.001v-1.015z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-camera.svg b/.icons/kora/apps/scalable/accessories-camera.svg
new file mode 100644
index 000000000..5cc3ca323
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-camera.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0571222 -29.1323 29.1323 .0571222 704.369 42.1566)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#828282" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.4e-7 -18.6016 18.6016 2.4e-7 650.396 35.5558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -13.0097 13.0097 0 599.652 32.6079)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m29.66 9.58c-.624-1.49-2.082-2.461-3.699-2.461h-12.494c-1.553 0-2.967.898-3.628 2.304-1.078 2.293-2.573 5.473-2.573 5.473h24.62s-1.272-3.037-2.226-5.316z" fill="#808080"/>
+ <path d="m46.992 17.358c0-1.503-.598-2.945-1.661-4.009-1.063-1.063-2.505-1.66-4.009-1.66h-34.644c-1.504 0-2.946.597-4.009 1.66-1.063 1.064-1.661 2.506-1.661 4.009v17.794c0 1.503.598 2.945 1.661 4.009 1.063 1.063 2.505 1.66 4.009 1.66h34.644c1.504 0 2.946-.597 4.009-1.66 1.063-1.064 1.661-2.506 1.661-4.009z" fill="url(#a)"/>
+ <circle cx="38.252" cy="17.187" r="2.291" fill="#00f47c"/>
+ <circle cx="19.653" cy="26.255" r="11.837" fill="#ebebeb"/>
+ <circle cx="19.653" cy="26.255" r="9.301" fill="url(#b)"/>
+ <circle cx="19.653" cy="26.255" r="8.368" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-character-map.svg b/.icons/kora/apps/scalable/accessories-character-map.svg
new file mode 100644
index 000000000..7c2e9b442
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-character-map.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.5025 36.5025 0 509.994 42.5695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.31325 18.296 -18.296 -2.31325 -631.85 -67.4411)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#818181" offset="0"/>
+ <stop stop-color="#484848" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m33.052 28.355v4.534h-18.22v-4.534zm6.873-.279v4.813h-4.814v-4.813zm-26.861 0v4.813h-4.814v-4.813zm19.988-6.325v4.813h-4.814v-4.813zm6.873 0v4.813h-4.814v-4.813zm-13.432 0v4.813h-4.813v-4.813zm-6.845 0v4.813h-4.816v-4.813zm-6.584 0v4.813h-4.815v-4.813zm19.988-6.297v4.814h-4.814v-4.814zm6.873 0v4.814h-4.814v-4.814zm-13.399 0v4.814h-4.813v-4.814zm-6.878 0v4.814h-4.816v-4.814zm-6.584 0v4.814h-4.815v-4.814z" fill="#030000" fill-opacity=".75"/>
+ <path d="m32.925 28.179v4.514l-18.138-.001v-4.513zm6.842-.278v4.791h-4.791l-.001-4.791zm-26.74 0v4.791h-4.792v-4.791zm19.898-6.297v4.792h-4.792v-4.792zm6.842 0v4.792h-4.792v-4.792zm-13.371 0v4.792h-4.792v-4.792zm-6.815 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792zm19.898-6.268v4.792h-4.792v-4.792zm6.842 0v4.792h-4.791v-4.792zm-13.338 0v4.792h-4.792v-4.792zm-6.848 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792z" fill="url(#b)"/>
+ <path d="m11.738 31.007c.008.006.019.032.018.069-.004.066.134.237.185.269.24.148-.148.275-.216.32-.102.068-.206.136-.295.221-.188.179-.338-.13-.496-.134-.154-.004-.292-.003-.445.005-.147.002-.291.168-.421.156-.162-.016-.309-.102-.469-.136-.052-.011-.295-.032-.349-.113-.032-.049.044-.18.046-.222.001-.012-.056-.234-.013-.266.059-.043.15-.012.213-.047.053-.029.056-.073.086-.109 0 0 .078-.052.094-.07-.022-.02-.023-.049-.024-.063-.009-.069-.024-.096-.004-.207.034-.192.159-.462.301-.601.078-.101.15-.26.173-.348.013-.255-.02-.624.13-.86.176-.277.561-.297.75-.024.156.226.126.537.201.786.116.389.46.617.531 1.045.03.179-.009.289-.048.295-.058.008-.095.193-.278.185-.111-.005-.127-.033-.169-.083-.012-.014-.03-.041-.041-.068-.021.035-.02.054-.004.087.024.048.097.16.306.097.084-.025.12-.061.165-.117.045-.055.054-.082.073-.067zm-1.475-1.671c-.006-.054-.018-.1.076-.103.061-.002.079.115.064.15-.049.115-.293.142-.084.27.03.018.064.035.099.037.047.001.227-.03.29-.059.045-.02.074-.052.131-.072.019-.007-.076.082-.137.107-.057.023-.198.051-.252.062-.052.009-.124-.049-.11.002.015.051.138.077.154.075.169-.01.212-.066.3-.125.012-.008.042.004.039.019-.012.053-.065.116-.098.132-.142.07-.234.135-.325.088-.107-.057-.044-.118-.149-.175-.037-.021-.024.083-.039.123-.042.105-.138.198-.072.321-.056.015-.183.283-.201.423-.009.077.003.156-.012.233-.005.029-.067-.006-.081-.032-.038-.072-.048-.156-.031-.236.007-.034.001-.041-.008-.025-.051.09-.023.215.018.303.083.18.308.252.45.392.046.046.038.131-.017.169-.132-.176-.293-.336-.35-.387-.024-.021-.08-.078-.126-.06.043.036.118.111.171.159.166.154.363.37.361.617.068-.036.041-.116.012-.168-.087-.159.074-.026.148-.009.058.013.118.008.176.001.063-.008.127-.02.184-.048.053-.027.092-.074.137-.111.022-.018.039-.068.064-.055.099.048-.123.355.008.36.015-.102.044-.203.051-.305.009-.106-.119-.469.108-.473.006-.145.232-.134.306-.074 0-.033-.071-.063-.099-.077.048-.164.026-.23-.007-.384-.025-.118-.132-.277-.216-.327.156.138.258.462.202.661-.019.065-.061.073-.09.076-.13.013-.054-.153-.108-.382-.06-.255-.12-.274-.136-.294-.074-.331-.157-.298-.18-.423-.021-.111.097-.202-.063-.233-.052-.011-.107-.026-.146-.062-.05-.048-.015-.185.06-.19.101-.008.134.115.114.163-.006.009-.019.041-.033.061.018.007.038.014.071-.013.059-.048.046-.089.033-.138-.041-.144-.098-.171-.164-.183-.094-.018-.151.056-.167.152-.007.039.002.083.012.117-.022-.002-.066-.012-.094-.017-.019-.003-.039.004-.057.004.003-.142-.045-.236-.111-.238-.131-.003-.143.272-.048.319.011.005.037-.016.041-.028-.008-.008-.021-.019-.038-.036-.018-.016-.03-.039-.031-.054zm.481-.087c-.049.004-.066.057-.068.1-.001.016.007.044.022.053.042.027.079.025.094.015.024-.015.03-.05.023-.091-.044.004-.077-.002-.076-.053 0-.009.006-.024.005-.024zm-.461.086c.006.016.015.04.053.055.02.008.047-.01.048-.034.002-.02-.003-.029-.005-.033-.01.007-.021.007-.028.009-.012.003-.021-.007-.027-.016-.006-.008-.003-.019-.002-.029.002-.009.004-.017.011-.032-.014-.009-.042.015-.048.033-.006.012-.007.031-.002.047z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-clock.svg b/.icons/kora/apps/scalable/accessories-clock.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessories-dictionary.svg b/.icons/kora/apps/scalable/accessories-dictionary.svg
new file mode 100644
index 000000000..94b275ce0
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-dictionary.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 200.76 44.3532)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(15.2854 0 0 43.2684 30.3825 201.122)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fd4369" offset="0"/>
+ <stop stop-color="#d45e5f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 89.1817 46.1788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cac9c9" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1.02231 -39.6284 39.6284 -1.02231 639.204 29.3638)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff4269" offset="0"/>
+ <stop stop-color="#d35f5f" offset="1"/>
+ </linearGradient>
+ <path d="m25.457 45.618h-17.794c-3.013-.435-5.331-3.031-5.331-6.164v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.382 2.346h9.058c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.127-2.308 5.718-5.312 6.161l-9.974-.011v-43.258z" fill="url(#b)"/>
+ <path d="m42.838 43.16c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.668-.001-43.269 16.299-1.603c2.209-.223 3.46.991 3.477 3.366z" fill="url(#c)"/>
+ <path d="m13.408 15.523-5.908 15.477h2.207l1.41-3.971h6.977l1.41 3.971h2.178l-5.899-15.477zm17.391 3.286c-.622 0-1.262.068-1.918.207-.657.131-1.333.636-2.031.906v1.457c.58-.318 1.185-.556 1.814-.715s1.274-.238 1.938-.238c1.043 0 1.852.241 2.425.724.581.477.871 1.156.871 2.034v.185h-2.673c-1.735 0-3.041.333-3.918.996-.871.664-1.307 1.647-1.307 2.953 0 1.12.349 2.016 1.047 2.686.705.663 1.651.996 2.84.996.94 0 1.735-.166 2.384-.498.65-.339 1.192-.862 1.627-1.566v1.763h1.909v-6.625c0-1.769-.415-3.088-1.245-3.959-.829-.871-2.084-1.306-3.763-1.306zm1.203 6.054h1.896v.424c0 1.244-.32 2.243-.962 2.996-.636.747-1.484 1.119-2.541 1.119-.768 0-1.375-.196-1.825-.59-.442-.4-.662-.939-.662-1.617 0-.85.296-1.452.891-1.804.594-.353 1.662-.528 3.203-.528zm-17.412-7.277 2.851 7.701h-5.691z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-document-viewer.svg b/.icons/kora/apps/scalable/accessories-document-viewer.svg
new file mode 120000
index 000000000..d0e0f0dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-document-viewer.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessories-ebook-reader.svg b/.icons/kora/apps/scalable/accessories-ebook-reader.svg
new file mode 100644
index 000000000..dd51a6315
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-ebook-reader.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 318 41.4566)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#095c4d" offset="0"/>
+ <stop stop-color="#009587" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m11.871 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m28.786 1.667v22.333l3.19-3.19 3.191 3.19v-22.333h-6.381z" fill="#d8d8d8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-image-viewer.svg b/.icons/kora/apps/scalable/accessories-image-viewer.svg
new file mode 100644
index 000000000..48a72fd0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-image-viewer.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 604.496 40.1042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 524.651 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222e44" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.079163 -8.15775 8.15775 -.079163 783.084 10.826)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#eefefe" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#d6fefe" stop-opacity=".8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path transform="matrix(1.0387 .113643 -.113643 1.0387 .973694 -3.34528)" d="m16.341 12.062c.194-.018 3.75-.472 4.005 1.613.257 2.086-1.228 3.987-3.313 4.243-2.086.257-3.986-1.228-4.243-3.314-.255-2.085 3.042-2.494 3.551-2.542z" fill="url(#c)"/>
+ <path d="m8.667 15.463c-.156.218-.235.348-.235.348-.099.165-.314.218-.478.118-.165-.099-.218-.314-.118-.478 0 0 3.102-5.12 8.796-5.016 5.688.103 8.71 5.013 8.71 5.013.101.164.049.379-.114.48-.164.101-.379.049-.48-.114 0 0-.085-.139-.253-.368-.286.269-3.679 3.274-8.137 3.274-4.615 0-7.597-3.159-7.691-3.257zm15.706-.179c-.216-.281-3.85-3.149-7.799-3.149-4.459 0-7.544 2.839-7.792 3.17.006.004.011.008.016.013 0 0 3.594 2.734 7.55 2.734 3.955 0 7.709-2.518 8.025-2.768z" fill="#cae8fd"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-media-converter.svg b/.icons/kora/apps/scalable/accessories-media-converter.svg
new file mode 120000
index 000000000..bb07a2baf
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-media-converter.svg
@@ -0,0 +1 @@
+arista.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessories-notes.svg b/.icons/kora/apps/scalable/accessories-notes.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-notes.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessories-painting.svg b/.icons/kora/apps/scalable/accessories-painting.svg
new file mode 100644
index 000000000..a6c08be72
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-painting.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="408.09121" x2="407.77328" y1="547.94799" y2="498.36961" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#833cfc" offset="0"/>
+ <stop stop-color="#cd87de" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="410.57138" x2="410.47619" y1="503.7627" y2="545.1119" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-384.57143 -499.798)">
+ <rect x="385.57144" y="500.79803" width="46" height="45.999973" ry="22.999987" fill="url(#a)"/>
+ <path d="m413.51518 523.19852a1.8333324 1.8333324 0 0 1-1.83335-1.83334 1.8333324 1.8333324 0 0 1 1.83335-1.83332 1.8333324 1.8333324 0 0 1 1.83333 1.83332 1.8333324 1.8333324 0 0 1-1.83333 1.83334m-3.66668-4.8889a1.8333324 1.8333324 0 0 1-1.83333-1.83333 1.8333324 1.8333324 0 0 1 1.83333-1.83332 1.8333324 1.8333324 0 0 1 1.83333 1.83332 1.8333324 1.8333324 0 0 1-1.83333 1.83333m-6.1111 0a1.8333324 1.8333324 0 0 1-1.83333-1.83333 1.8333324 1.8333324 0 0 1 1.83333-1.83332 1.8333324 1.8333324 0 0 1 1.83333 1.83332 1.8333324 1.8333324 0 0 1-1.83333 1.83333m-3.66667 4.8889a1.8333324 1.8333324 0 0 1-1.83332-1.83334 1.8333324 1.8333324 0 0 1 1.83332-1.83332 1.8333324 1.8333324 0 0 1 1.83334 1.83332 1.8333324 1.8333324 0 0 1-1.83334 1.83334m6.72223-11a10.999994 10.999994 0 0 0-11.00001 11 10.999994 10.999994 0 0 0 11.00001 10.99998 1.8333324 1.8333324 0 0 0 1.83331-1.83332c0-0.47667-0.18331-0.90445-0.47665-1.22223-0.28112-0.32999-0.46445-0.75777-0.46445-1.22222a1.8333324 1.8333324 0 0 1 1.83333-1.83332h2.16333a6.1111078 6.1111078 0 0 0 6.11112-6.11112c0-5.40222-4.92556-9.77777-10.99999-9.77777z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-podcast.svg b/.icons/kora/apps/scalable/accessories-podcast.svg
new file mode 120000
index 000000000..7f47e0160
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-podcast.svg
@@ -0,0 +1 @@
+podcast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessories-safe.svg b/.icons/kora/apps/scalable/accessories-safe.svg
new file mode 100644
index 000000000..ed2b1f209
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-safe.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0189 43.0189 0 24.8481 45.4268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404040" offset="0"/>
+ <stop stop-color="#656565" offset="1"/>
+ </linearGradient>
+ <path d="m2.361 7.954c.286-2.955 2.638-5.307 5.593-5.593h32.092c2.955.286 5.307 2.638 5.593 5.593v32.092c-.286 2.955-2.638 5.307-5.593 5.593h-32.092c-2.955-.286-5.307-2.638-5.593-5.593z" fill="url(#a)"/>
+ <path transform="matrix(1.08194 0 0 1.08194 -1.96658 -1.96658)" d="m40 9.849c0-1.021-.828-1.849-1.849-1.849h-28.302c-1.021 0-1.849.828-1.849 1.849v28.302c0 1.021.828 1.849 1.849 1.849h28.302c1.021 0 1.849-.828 1.849-1.849z" fill="#d9d9d9"/>
+ <circle cx="23.99998" cy="23.99998" r="9.73746" fill="#8e8e8e" stroke-width="1.08194"/>
+ <circle cx="23.99998" cy="23.99998" r="4.32776" fill="#d9d9d9" stroke-width="1.08194"/>
+ <g transform="matrix(1.08194 0 0 1.08194 -1.96658 -1.96658)" fill="#8e8e8e">
+ <path d="m10 14.924c0-.51-.414-.924-.924-.924h-2.152c-.51 0-.924.414-.924.924v6.152c0 .51.414.924.924.924h2.152c.51 0 .924-.414.924-.924z"/>
+ <path d="m10 26.924c0-.51-.414-.924-.924-.924h-2.152c-.51 0-.924.414-.924.924v6.152c0 .51.414.924.924.924h2.152c.51 0 .924-.414.924-.924z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-screenshot.svg b/.icons/kora/apps/scalable/accessories-screenshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/accessories-system-cleaner.svg b/.icons/kora/apps/scalable/accessories-system-cleaner.svg
new file mode 100644
index 000000000..2dd1ce6cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-system-cleaner.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 66.9631 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003778" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.079 31.071c.193.186.361.395.506.622.33.521.524 1.136.524 1.798 0 .699-.215 1.349-.58 1.889-.196.289-.439.545-.713.761-.292.23-.622.412-.98.537-.346.12-.717.189-1.104.189s-.758-.069-1.105-.189c-.34-.119-.656-.29-.938-.505-.809-.617-1.333-1.589-1.333-2.681 0-1.862 1.514-3.376 3.376-3.376.679 0 1.311.203 1.842.551.182.118.35.253.505.404zm-19.98 3.083 1.099-2.419-.032-.017c-.5-.247-.703-.853-.456-1.353.244-.49.832-.693 1.325-.465l4.891-10.744c.021-.053.077-.191.169-.395-.335-.291-.453-.778-.251-1.197.211-.439.696-.654 1.149-.544 1.006-1.729 2.71-4.03 5.073-5.075 2.555-1.128 5.445-1.077 7.541.133 1.663.959 2.698 2.591 2.916 4.594.35 3.233-.046 5.437-1.213 6.737-.506.564-1.104.908-1.726 1.118v-2.261c.078-.062.154-.129.223-.206.751-.837.99-2.576.708-5.17-.151-1.386-.795-2.416-1.917-3.064-1.526-.88-3.769-.893-5.714-.034-1.81.8-3.193 2.636-4.056 4.092.457.26.644.83.413 1.311-.174.362-.534.573-.91.573-.143 0-.285-.032-.422-.094l-5.068 11.132c.426.275.592.829.36 1.294-.177.355-.534.56-.905.56-.094 0-.187-.018-.279-.044l-.7 1.538h.095c.557 0 1.009.452 1.009 1.009s-.452 1.01-1.009 1.01h-5.048c-.557 0-1.01-.453-1.01-1.01s.453-1.009 1.01-1.009h2.735zm18.97-13.124c.558 0 .505-.054.505.505v7.982c-.56-.261-1.184-.411-1.842-.411-2.418 0-4.386 1.967-4.386 4.386 0 1.009.347 1.938.924 2.681h-4.792c-.557 0-1.009-.705-1.009-1.262l.954-6.073c1.486-7.346 7.111-7.808 7.669-7.808z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-text-editor.svg b/.icons/kora/apps/scalable/accessories-text-editor.svg
new file mode 100644
index 000000000..af995b884
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-text-editor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 129.053 44.2903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.902 45.9047)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m40.518 42.227h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#b0b0b0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/accessories-thesaurus.svg b/.icons/kora/apps/scalable/accessories-thesaurus.svg
new file mode 120000
index 000000000..a3dede18a
--- /dev/null
+++ b/.icons/kora/apps/scalable/accessories-thesaurus.svg
@@ -0,0 +1 @@
+stock_tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ace.svg b/.icons/kora/apps/scalable/ace.svg
new file mode 120000
index 000000000..2f7cf9761
--- /dev/null
+++ b/.icons/kora/apps/scalable/ace.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/acestream-engine.svg b/.icons/kora/apps/scalable/acestream-engine.svg
new file mode 100644
index 000000000..0d07f2eaf
--- /dev/null
+++ b/.icons/kora/apps/scalable/acestream-engine.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 52.7328 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m37.251 25.538c.034 1.063.138 2.066.095 3.068-.13 3-1.366 5.524-3.423 7.668-2.239 2.325-5.014 3.725-8.065 4.633-.821.242-1.668.432-2.533.553.268-.147.545-.294.813-.45 2.844-1.599 5.229-3.665 6.794-6.578 1.081-2.005 1.565-4.157 1.547-6.431 0-.268-.034-.536-.052-.864-1.365.458-2.696.899-4.019 1.34-.026-.026-.043-.052-.069-.087 1.521-2.878 3.034-5.757 4.573-8.67 2.8 1.496 5.558 2.965 8.384 4.469-1.426.484-2.766.925-4.045 1.349z" fill="#488b9f"/>
+ <path d="m23.161 38.512c-.778-.83-1.513-1.616-2.273-2.42-.147.095-.294.19-.432.285-1.911 1.314-3.942 2.36-6.233 2.853-3.812.812-7.01-.666-8.782-4.08-.043-.087-.086-.173-.138-.268.57.328 1.089.683 1.659.942 1.66.761 3.389.813 5.152.458 2.291-.467 4.313-1.53 6.302-2.826-.692-.735-1.349-1.444-2.075-2.213 3.432-.752 6.777-1.496 10.2-2.248-1.132 3.19-2.248 6.328-3.38 9.517z" fill="#27a75b"/>
+ <path d="m33.344 17.775c-1.66-1.53-3.276-3.025-4.953-4.572 2.947-1.34 5.843-2.654 8.842-4.02-.388.865-.734 1.634-1.071 2.395.959.164 1.884.294 2.792.501 1.115.251 2.161.7 3.068 1.418 1.703 1.348 2.265 3.163 2.118 5.247-.13 1.806-.726 3.483-1.461 5.108-.017.035-.052.061-.026.035-.043-.899-.017-1.867-.147-2.801-.38-2.654-1.901-4.469-4.365-5.437-.994-.389-2.066-.57-3.103-.856-.251-.069-.363.035-.45.251-.406.89-.812 1.772-1.244 2.731z" fill="#9d54d3"/>
+ <path d="m10.861 24.016c1.089 1.954 2.161 3.864 3.259 5.818-2.836 1.253-5.628 2.481-8.428 3.717-.026-.018-.052-.035-.069-.061.527-.959 1.045-1.919 1.59-2.904-.095-.052-.173-.104-.259-.139-2.559-1.045-3.518-2.835-2.965-5.566.311-1.547 1.547-4.158 2.593-5.316-.052.147-.104.294-.156.432-.44 1.262-.752 2.55-.458 3.89.363 1.651 1.539 2.532 3.017 3.094.078.026.277-.112.337-.216.45-.769.873-1.556 1.305-2.334.061-.129.13-.25.234-.415z" fill="#fcc624"/>
+ <path d="m37.45 8.181c-4.893-1.064-9.094.406-13.07 3.172.657.424 1.271.813 1.953 1.245-2.783.873-5.48 1.72-8.28 2.602.968-2.058 1.893-4.02 2.843-6.043.389.242.77.441 1.107.701.302.233.518.207.821-.018 1.928-1.391 4.011-2.481 6.353-3.008 2.818-.631 5.489-.233 8.022 1.133.052.025.104.051.147.086.009.017.026.043.104.13z" fill="#ff5c46"/>
+ <path d="m19.375 8.95c-2.559 1.426-4.685 3.198-5.506 6.267.804-.251 1.521-.484 2.368-.744-1.383 1.764-2.688 3.441-4.045 5.178-.951-.985-1.876-1.945-2.844-2.956.614-.199 1.167-.363 1.712-.571.147-.051.319-.207.363-.345.622-2.17 1.988-3.769 3.838-4.979 1.227-.804 2.558-1.366 3.941-1.824.061-.026.121-.017.173-.026z" fill="#ff8100"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/acestream.svg b/.icons/kora/apps/scalable/acestream.svg
new file mode 100644
index 000000000..a71659ead
--- /dev/null
+++ b/.icons/kora/apps/scalable/acestream.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 24v20c7.057-.009 13.606-3.748 17.199-9.818.038-.065.075-.129.111-.194z" fill="#3591ac"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 24v20c-7.057-.009-13.606-3.748-17.199-9.818-.038-.065-.075-.129-.111-.194z" fill="#2cba66"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 24v-20c7.057.009 13.606 3.748 17.199 9.818.038.065.075.129.111.194z" fill="#ff482e"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 24v-20c-7.057.009-13.606 3.748-17.199 9.818-.038.065-.075.129-.111.194z" fill="#ff8201"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 24-17.332 10c-3.52-6.112-3.555-13.65-.091-19.794.037-.065.074-.129.112-.193z" fill="#ffc825"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 24 17.332-10c3.52 6.112 3.555 13.65.091 19.794-.037.065-.074.129-.112.193z" fill="#9e56d6"/>
+ </g>
+ <circle cx="24" cy="24" r="18.2112" fill="#fff" stroke-width="1.1382"/>
+ <path transform="matrix(2.45182 0 0 2.94 -29.9058 -32.8307)" d="m25.414 18.703c.246.142.394.377.394.627s-.148.485-.394.627c-1.313.758-3.526 2.036-4.979 2.875-.279.161-.643.18-.945.048-.301-.132-.49-.392-.49-.676v-5.748c0-.284.189-.544.49-.676.302-.131.666-.113.945.049 1.453.838 3.666 2.116 4.979 2.874z" fill="#33c0e8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/acetoneiso.svg b/.icons/kora/apps/scalable/acetoneiso.svg
new file mode 100644
index 000000000..d6959ba70
--- /dev/null
+++ b/.icons/kora/apps/scalable/acetoneiso.svg
@@ -0,0 +1,23 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#8d3aff" offset="0"/>
+ <stop stop-color="#ff3680" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="389.95786" x2="410.33771" y1="509.78397" y2="509.78397" gradientTransform="matrix(.9192596 -.16588945 .15463807 .98614435 -50.723316 75.737404)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="412.34464" x2="413.20642" y1="548.15637" y2="505.35291" gradientTransform="matrix(1.0180906 0 0 1.0211814 -8.481786 -10.865806)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="408.75406" x2="408.57138" y1="540.96143" y2="506.798" gradientTransform="matrix(1.1967467 0 0 1.1967592 -81.458606 -102.75437)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798" gradientTransform="matrix(.41429438 0 0 .41426327 238.22903 307.11544)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0813499 0 0 1.0813499 -416.24775 -542.74173)">
+ <path d="m406.27913 504.57478c-9.31497.38153-9.83214 1.28329-10.96783 1.96172-2.62992 1.57104-3.33327.0114-2.12633-1.51496-1.16515.11994-2.37896 2.3006-2.24415 3.59984.12749 1.22861-.30819 2.41005-.98535 1.99043-1.12234-.69552-3.50994-.27915-3.63487 1.46261.81367-.42575 2.28888-.65434 2.07344.70139-.17857 1.12365-.40134 3.56801 1.65274 4.94511 2.05407 1.3771 10.0236-.0162 10.0236-.0162z" fill="url(#b)" fill-rule="evenodd"/>
+ <path d="m407.49787 503.76082c-11.27094 0-20.3449 9.07384-20.3449 20.3449s9.07396 20.3449 20.3449 20.3449c11.27095 0 20.34491-9.07384 20.34491-20.3449s-9.07396-20.3449-20.34491-20.3449zm0 17.99741c1.30061 0 2.34767 1.04698 2.34767 2.34749s-1.04706 2.34749-2.34767 2.34749c-1.3006 0-2.34766-1.04698-2.34766-2.34749s1.04706-2.34749 2.34766-2.34749z" fill="url(#d)"/>
+ <path d="m407.49787 517.06325c-3.90182 0-7.04299 3.14094-7.04299 7.04247s3.14117 7.04247 7.04299 7.04247 7.043-3.14094 7.043-7.04247-3.14118-7.04247-7.043-7.04247zm0 4.69498c1.30061 0 2.34767 1.04698 2.34767 2.34749s-1.04706 2.34749-2.34767 2.34749c-1.3006 0-2.34766-1.04698-2.34766-2.34749s1.04706-2.34749 2.34766-2.34749z" fill="url(#e)"/>
+ <path d="m407.49787 517.84575a6.2604405 6.2599703 0 0 0-6.26044 6.25997 6.2604405 6.2599703 0 0 0 6.26044 6.25997 6.2604405 6.2599703 0 0 0 6.26044-6.25997 6.2604405 6.2599703 0 0 0-6.26044-6.25997zm0 0.7825a5.4778854 5.477474 0 0 1 5.47789 5.47747 5.4778854 5.477474 0 0 1-5.47789 5.47748 5.4778854 5.477474 0 0 1-5.47788-5.47748 5.4778854 5.477474 0 0 1 5.47788-5.47747z" fill="#9da9b5" stroke-linecap="round"/>
+ <path d="m416.10093 505.53c.63745.58725 1.46354 1.43424 1.97454 2.34952.89083 1.5956.76357 4.37193-1.97255 4.88252-2.73618.51059-2.84073-.42422-2.83157-1.53177-1.45452.20084-2.10502 3.4348.44542 4.5634 2.16345.95736 2.95882.57442 7.03118.31913 4.07236-.2553 4.54959 4.72296 2.64068 5.48884-1.90892.76589-2.63783-.59932-2.5134-1.3403-1.52999.59931-1.71677 2.27133-.95447 3.06354 5.95262 6.1863 3.09769 10.96648 1.4635 11.45639-2.02501.60707-3.45258-.59632-2.41796-2.20192.84311-1.30839.11546-3.46617-.90874-4.23033-1.02418-.7642-3.01302-.58148-3.86357-.0139 1.22596.4649 3.02247 1.18074 2.54523 2.77633-.36852 1.23216-1.57592 2.00815-3.08608 1.97854-2.82675-1.26077-4.4314-5.13352-2.65337-6.39258-2.24067.0432-2.49965 4.38063-1.64626 6.27216.67567 1.49764 2.65128 2.65567 1.64076 4.39662-1.0599 1.82605-1.79529 2.80825-4.34051 2.29766-2.54523-.51059-3.9451-2.1381-3.62694-3.63797.31815-1.49985 1.06125-1.70005 2.35433-1.72324-.80674-1.71449-3.52277-1.00586-5.45861 1.24456-.88874 1.03317-1.34783.91733-2.84519.0639-1.99087-1.13464 1.48988-4.30622 2.67705-2.45721.0911-2.16699-3.24972-1.11692-3.72696-3.51032-.47723-2.39339 2.06665-3.1067 2.06665-3.1067-3.01545.79173-4.50862 1.85528-7.5935.93361-1.09521-.32722.17402-3.3145-3.34763-2.28659.59483 10.77161 9.43521 19.26681 20.328 19.26681 11.28043 0 20.36181-9.10895 20.36181-20.42363 0-8.21612-4.79996-15.25011-11.74184-18.49693z" fill="url(#c)" fill-rule="evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/acidrip.svg b/.icons/kora/apps/scalable/acidrip.svg
new file mode 100644
index 000000000..4c1b4501a
--- /dev/null
+++ b/.icons/kora/apps/scalable/acidrip.svg
@@ -0,0 +1,25 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="400.98218" x2="413.20642" y1="532.7356" y2="505.35291" gradientTransform="matrix(.97382403 0 0 .97678044 9.613005 12.394832)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#87deaa" offset="0"/>
+ <stop stop-color="#d4ff2a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="408.75406" x2="408.57138" y1="540.96143" y2="506.798" gradientTransform="matrix(1.1447122 0 0 1.1447241 -60.190784 -75.498418)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798" gradientTransform="matrix(.39628086 0 0 .39625111 245.59684 316.55025)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="387.24938" x2="406.34013" y1="512.00206" y2="512.00206" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#87de87" offset="0"/>
+ <stop stop-color="#d4ff2a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1305043 0 0 1.1305043 -436.28709 -568.50384)">
+ <path d="m406.34012 505.42406c-8.90995.36495-9.40464 1.2275-10.49095 1.87643-2.51557 1.50273-3.18833.0109-2.03387-1.44909-1.11449.11472-2.27553 2.20057-2.14658 3.44332.12195 1.17519-.29479 2.30526-.9425 1.90388-1.07354-.66527-3.35733-.26701-3.47683 1.39902.77829-.40724 2.18936-.62589 1.98329.67089-.17081 1.0748-.38389 3.41288 1.58088 4.7301 1.96475 1.31722 9.58777-.0155 9.58777-.0155z" fill="url(#d)" fill-rule="evenodd"/>
+ <path d="m407.50587 504.6455c-10.78088 0-19.4603 8.67931-19.4603 19.4603s8.67942 19.4603 19.4603 19.4603c10.78089 0 19.46032-8.67931 19.46032-19.4603s-8.67943-19.4603-19.46032-19.4603zm0 17.21488c1.24406 0 2.2456 1.00146 2.2456 2.24542s-1.00154 2.24542-2.2456 2.24542c-1.24405 0-2.24558-1.00146-2.24558-2.24542s1.00153-2.24542 2.24558-2.24542z" fill="url(#b)"/>
+ <path d="m407.50587 517.36954c-3.73217 0-6.73676 3.00437-6.73676 6.73626s3.00459 6.73626 6.73676 6.73626 6.73677-3.00437 6.73677-6.73626-3.0046-6.73626-6.73677-6.73626zm0 4.49084c1.24406 0 2.2456 1.00146 2.2456 2.24542s-1.00154 2.24542-2.2456 2.24542c-1.24405 0-2.24558-1.00146-2.24558-2.24542s1.00153-2.24542 2.24558-2.24542z" fill="url(#c)"/>
+ <path d="m407.50587 518.11801a5.9882366 5.9877869 0 0 0-5.98823 5.98779 5.9882366 5.9877869 0 0 0 5.98823 5.98779 5.9882366 5.9877869 0 0 0 5.98824-5.98779 5.9882366 5.9877869 0 0 0-5.98824-5.98779zm0 0.74848a5.239707 5.2393135 0 0 1 5.23971 5.23931 5.239707 5.2393135 0 0 1-5.23971 5.23932 5.239707 5.2393135 0 0 1-5.2397-5.23932 5.239707 5.2393135 0 0 1 5.2397-5.23931z" fill="#9da9b5" stroke-linecap="round"/>
+ <path d="m415.73487 506.33775c.60974.56172 1.39991 1.37188 1.88869 2.24736.8521 1.52623.73037 4.18184-1.88678 4.67023-2.61722.48839-2.71722-.40577-2.70846-1.46517-1.39128.19211-2.01349 3.28546.42605 4.36499 2.06939.91573 2.83018.54944 6.72547.30525 3.89529-.2442 4.35177 4.51761 2.52586 5.25019-1.82592.73259-2.52313-.57326-2.40411-1.28203-1.46347.57326-1.64213 2.17258-.91297 2.93034 5.6938 5.91732 2.963 10.48966 1.39986 10.95827-1.93696.58067-3.30246-.5704-2.31282-2.10618.80645-1.25151.11044-3.31546-.86923-4.0464-.97965-.73097-2.88202-.5562-3.69558-.0133 1.17265.44468 2.89105 1.1294 2.43456 2.65561-.3525 1.17859-1.5074 1.92084-2.9519 1.89251-2.70384-1.20595-4.23872-4.91031-2.538-6.11463-2.14325.0413-2.39097 4.19016-1.57468 5.99945.64629 1.43252 2.536 2.5402 1.56942 4.20545-1.01382 1.74666-1.71723 2.68615-4.15179 2.19776s-3.77356-2.04513-3.46924-3.47979c.30432-1.43464 1.01511-1.62613 2.25197-1.64831-.77167-1.63995-3.3696-.96213-5.22127 1.19044-.8501.98825-1.28923.87745-2.72148.0611-1.90431-1.08531 1.4251-4.11899 2.56065-2.35037.0871-2.07277-3.10842-1.06836-3.56491-3.3577-.45648-2.28932 1.97679-2.97162 1.97679-2.97162-2.88434.75731-4.31259 1.77462-7.26334.89302-1.04759-.31299.16646-3.17039-3.20207-2.18717.56897 10.30326 9.02497 18.42909 19.44414 18.42909 10.78995 0 19.47648-8.71289 19.47648-19.53561 0-7.85888-4.59126-14.58704-11.23131-17.69268z" fill="url(#a)" fill-rule="evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/acreloaded.svg b/.icons/kora/apps/scalable/acreloaded.svg
new file mode 100644
index 000000000..0be36502a
--- /dev/null
+++ b/.icons/kora/apps/scalable/acreloaded.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -21.7658 21.7658 0 630.037 59.6287)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.135 1.002c-1.068-.025-2.122.241-3.047.77l-21.177 12.116c-1.799 1.029-2.911 2.938-2.911 4.996v24.231c0 2.059 1.112 3.967 2.911 4.997l21.177 12.115c1.799 1.029 4.023 1.029 5.822 0l21.179-12.115c1.799-1.03 2.911-2.938 2.911-4.997v-24.231c0-2.058-1.112-3.967-2.911-4.996l-21.179-12.116c-.845-.483-1.799-.748-2.775-.77z" fill="#d2323a"/>
+ <g fill="#fff">
+ <path d="m32.136 1.003c-1.068-.025-2.122.241-3.047.77l-21.178 12.115c-1.112.64-1.98 1.627-2.467 2.807l26.556 12.876 26.559-12.879c-.488-1.179-1.357-2.166-2.47-2.804l-21.18-12.115c-.845-.483-1.798-.748-2.773-.77z" fill-opacity=".3"/>
+ <path d="m56.089 13.888c.092.053.182.109.272.167-.09-.058-.18-.114-.272-.167zm.349.223c.133.088.261.181.386.279-.125-.098-.253-.191-.386-.279zm.541.413c.097.081.19.164.281.251-.091-.087-.184-.17-.281-.251zm.37.343c.11.111.215.227.316.346-.101-.119-.206-.235-.316-.346zm.316.346c.246.295.462.614.644.952-.182-.338-.398-.657-.644-.952zm.666.999c.083.156.159.317.228.48-.069-.163-.145-.324-.228-.48zm.228.48-26.559 12.879v31.423c1.021.002 2.024-.263 2.909-.767l21.18-12.115c1.799-1.029 2.911-2.938 2.911-4.997v-24.23c-.001-.752-.151-1.498-.441-2.193z" fill-opacity=".15"/>
+ </g>
+ </g>
+ <g transform="matrix(.849699 0 0 .849699 9.42928 9.8263)">
+ <path d="m63 38.295c0-1.818-1.477-3.295-3.295-3.295h-21.41c-1.818 0-3.295 1.477-3.295 3.295v21.41c0 1.818 1.477 3.295 3.295 3.295h21.41c1.818 0 3.295-1.477 3.295-3.295z" fill="url(#a)"/>
+ <path d="m46 46v-7h6v7h7v6h-7v7h-6v-7h-7l.006-5.859z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/acroread.svg b/.icons/kora/apps/scalable/acroread.svg
new file mode 100644
index 000000000..deee14cfa
--- /dev/null
+++ b/.icons/kora/apps/scalable/acroread.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 164.259 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b52e2e" offset="0"/>
+ <stop stop-color="#f55151" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="11.9407" x2="34.6953" y1="635.885" y2="635.885" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <g fill-rule="nonzero">
+ <path d="m34.327 20.936c-.455-.448-1.463-.685-2.998-.706-1.04-.016-2.29.08-3.606.264-.589-.339-1.196-.709-1.672-1.155-1.282-1.197-2.352-2.858-3.019-4.685.043-.171.08-.321.115-.474 0 0 .722-4.102.531-5.488-.027-.19-.043-.246-.094-.393l-.063-.161c-.196-.453-.581-.933-1.185-.907l-.354-.016h-.01c-.673 0-1.222.344-1.366.859-.438 1.614.014 4.029.833 7.156l-.21.51c-.586 1.429-1.32 2.868-1.969 4.138l-.084.165c-.682 1.335-1.301 2.468-1.861 3.427l-.58.306c-.042.022-1.034.548-1.267.688-1.975 1.18-3.284 2.518-3.501 3.581-.069.338-.017.772.334.973l.56.282c.243.122.499.183.762.183 1.406 0 3.039-1.752 5.289-5.678 2.597-.845 5.554-1.548 8.146-1.936 1.975 1.112 4.404 1.885 5.937 1.885.272 0 .507-.027.698-.076.294-.078.542-.246.693-.473.297-.448.358-1.065.277-1.696-.024-.187-.174-.419-.336-.577zm-21.009 7.484c.256-.701 1.272-2.087 2.773-3.318.094-.076.327-.294.54-.496-1.57 2.504-2.621 3.502-3.313 3.814zm8.892-20.475c.452 0 .709 1.139.73 2.208.022 1.068-.228 1.818-.538 2.373-.257-.821-.381-2.116-.381-2.963 0 0-.019-1.618.189-1.618zm-2.653 14.591c.315-.564.643-1.158.978-1.789.816-1.544 1.332-2.751 1.715-3.744.764 1.389 1.715 2.57 2.833 3.516.139.118.287.237.442.355-2.273.45-4.238.997-5.968 1.662zm14.333-.127c-.138.086-.535.137-.79.137-.823 0-1.842-.376-3.27-.989.549-.041 1.052-.061 1.503-.061.826 0 1.07 0 1.878.202.808.207.818.625.679.711z" fill="url(#c)"/>
+ <path d="m16.167 38.779v2.885h-.808v-7.632h1.894c.738 0 1.309.199 1.714.596.406.398.608.958.608 1.682s-.225 1.316-.675 1.778c-.45.461-1.058.691-1.824.691zm0-3.938v3.129h.846c.558 0 .983-.141 1.276-.423.294-.282.44-.68.44-1.194 0-1.008-.538-1.512-1.615-1.512z" fill="#ffffff"/>
+ <path d="m20.873 41.664v-7.632h1.904c2.43 0 3.644 1.24 3.644 3.72 0 1.178-.337 2.125-1.012 2.839-.674.715-1.577 1.073-2.709 1.073zm.808-6.823v6.014h1.029c.904 0 1.607-.268 2.11-.804.503-.535.755-1.295.755-2.277 0-1.955-.939-2.933-2.817-2.933z" fill="#ffffff"/>
+ <path d="m31.277 34.841h-2.692v2.64h2.49v.803h-2.49v3.38h-.808v-7.632h3.5z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/activity-journal.svg b/.icons/kora/apps/scalable/activity-journal.svg
new file mode 100644
index 000000000..c6fd0f6b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/activity-journal.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 267.947 42.7947)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 134.046 47.4591)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <path d="m39.412 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.466 8.996c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m25.721 18.027c-4.554-.05-8.509 2.593-10.353 6.448-.057.117-.058.254-.005.374 1.761 3.894 5.658 6.621 10.211 6.67 4.555.05 8.509-2.592 10.354-6.446.057-.118.058-.255.004-.376-1.76-3.893-5.657-6.62-10.211-6.67zm-.124 11.401c-2.571-.028-4.631-2.135-4.603-4.704.028-2.572 2.135-4.631 4.704-4.603 2.572.027 4.632 2.134 4.604 4.704-.028 2.569-2.135 4.631-4.705 4.603zm.083-7.635c1.644.017 2.965 1.368 2.947 3.012-.018 1.643-1.367 2.964-3.011 2.946-1.645-.017-2.966-1.367-2.948-3.011.018-1.645 1.368-2.965 3.012-2.947z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/activity-log-manager.svg b/.icons/kora/apps/scalable/activity-log-manager.svg
new file mode 120000
index 000000000..b2fbbc421
--- /dev/null
+++ b/.icons/kora/apps/scalable/activity-log-manager.svg
@@ -0,0 +1 @@
+logview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/activitywatch.svg b/.icons/kora/apps/scalable/activitywatch.svg
new file mode 100644
index 000000000..e14da9445
--- /dev/null
+++ b/.icons/kora/apps/scalable/activitywatch.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.626891 45.528 -45.528 .626891 -340.851 6.25113)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#bababa" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c12.564 0 22.764 10.2 22.764 22.764s-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764 10.2-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m10.593 24.391 6.829-13.806 6.578 13.415" fill="none" stroke="#7a7a7a" stroke-width="2.44"/>
+ <path d="m12.618 19.122h9.106v2.439h-9.106z" fill="#7a7a7a"/>
+ <g fill="none">
+ <path d="m24.489 25.22 4.552 10.569 3.984-10.57 3.984 10.569 4.553-10.569" stroke="#7a7a7a" stroke-width="2.44"/>
+ <path d="m13.367 36.801 10.633-12.594" stroke="#fff" stroke-linejoin="miter" stroke-width="1.14"/>
+ <path d="m24 24 6.992-8.455" stroke="#ff6656" stroke-linejoin="miter" stroke-width="2.44"/>
+ </g>
+ <circle cx="24" cy="24" r="3.252" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/addressbook.svg b/.icons/kora/apps/scalable/addressbook.svg
new file mode 100644
index 000000000..c9b200088
--- /dev/null
+++ b/.icons/kora/apps/scalable/addressbook.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.565757 -43.336 43.336 .565757 124.494 46.9873)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b8b8b" offset="0"/>
+ <stop stop-color="#c6c6c6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.2374 24.2374 0 503.521 34.1691)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#364050" offset="0"/>
+ <stop stop-color="#6e7482" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.114125 -38.3153 38.3153 .114125 220.377 28.0792)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fe3f3c" offset="0"/>
+ <stop stop-color="#ff8729" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.254 32.28c.548-2.356.054-3.717 1.816-4.989 1.268-.916 5.217-3.193 6.1-3.739.073-.046.176-.575.125-1.139-.042-.452-.05-.8-.484-1.19-.354-.317-1.054-2.48-1.492-4.852-.353-1.914-.227-3.023.692-4.063.907-1.027 2.706-2.376 4.058-2.376 1.353 0 3.152 1.349 4.059 2.376.919 1.04 1.044 2.149.691 4.063-.437 2.372-1.138 4.535-1.491 4.852-.435.39-.442.738-.484 1.19-.052.564.052 1.093.125 1.139.883.546 4.832 2.823 6.1 3.739 1.762 1.272 1.268 2.633 1.815 4.989-7.074 2.436-14.275 2.601-21.63 0z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m44.483 17.328c.315 0 .616.125.838.347.222.223.347.524.347.838v18.295l-7.531 5.151v-24.631z" fill="#009b92"/>
+ <path d="m44.483 9.628c.315 0 .616.124.838.347.222.222.347.523.347.837v18.332l-7.531 5.114v-24.63z" fill="#9600b5"/>
+ <path d="m44.483 2.332c.315 0 .616.125.838.347s.347.524.347.838v18.295l-7.531 5.151v-24.631z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/administration.svg b/.icons/kora/apps/scalable/administration.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/administration.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/adobe-air.svg b/.icons/kora/apps/scalable/adobe-air.svg
new file mode 120000
index 000000000..adfe16af1
--- /dev/null
+++ b/.icons/kora/apps/scalable/adobe-air.svg
@@ -0,0 +1 @@
+AdobeAIR.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/adobe-flashplayer.svg b/.icons/kora/apps/scalable/adobe-flashplayer.svg
new file mode 120000
index 000000000..29daacecc
--- /dev/null
+++ b/.icons/kora/apps/scalable/adobe-flashplayer.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/adobe-reader.svg b/.icons/kora/apps/scalable/adobe-reader.svg
new file mode 120000
index 000000000..d0e0f0dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/adobe-reader.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/adobeflashplugin.svg b/.icons/kora/apps/scalable/adobeflashplugin.svg
new file mode 120000
index 000000000..29daacecc
--- /dev/null
+++ b/.icons/kora/apps/scalable/adobeflashplugin.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/advanced-rest-client.svg b/.icons/kora/apps/scalable/advanced-rest-client.svg
new file mode 100644
index 000000000..03fba1e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/advanced-rest-client.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m27 23h-5v14h-10v-14h-5l10-12z" fill="#fff"/>
+ <path d="m37 24h4l-7 8-7-8h4v-9h6z" fill="#a2cced"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/adventure-capitalist.svg b/.icons/kora/apps/scalable/adventure-capitalist.svg
new file mode 100644
index 000000000..cb9265533
--- /dev/null
+++ b/.icons/kora/apps/scalable/adventure-capitalist.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-3.6506 -50.4819 50.4819 -3.6506 33.3434 56.8131)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca5c00" offset="0"/>
+ <stop stop-color="#ff990f" offset="1"/>
+ </linearGradient>
+ <path d="m32.039 31.5 6.905-.041s12.556-1.007 12.556 10.041c0 9.008-12.556 8-12.556 8h-20.793m13.81-18-6.905.041s-12.556.626-12.556-9.041 12.556-9 12.556-9h20.444" fill="none" stroke="url(#a)" stroke-width="11"/>
+ <path d="m31.463 3c-1.371 0.02-2.483 1.164-2.463 2.533v20.467h5v-20.503c0-1.37-1.128-2.497-2.5-2.497zm-2.463 34v21.467c0 1.37 1.129 2.497 2.5 2.497s2.5-1.127 2.5-2.497v-21.467z" fill="#ffd56a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/advert-block.svg b/.icons/kora/apps/scalable/advert-block.svg
new file mode 100644
index 000000000..f814d5d78
--- /dev/null
+++ b/.icons/kora/apps/scalable/advert-block.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.010247 -46 47.1815 -.0105102 24.0081 47)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d1b12" offset="0"/>
+ <stop stop-color="#da4756" offset="1"/>
+ </linearGradient>
+ <path d="m45.907 10.688c-.015-1.079-.866-1.969-1.967-2.068-9.15-.834-16.617-5.602-19.079-7.346-.515-.365-1.212-.365-1.726 0-2.457 1.744-9.925 6.512-19.075 7.346-1.101.099-1.947.989-1.966 2.068 0 13.766 1.048 30.926 21.353 36.242.361.093.741.093 1.101 0 20.306-5.312 21.55-21.942 21.359-36.242z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m22.212 15.361c0-.674.547-1.221 1.221-1.221s1.222.547 1.222 1.221v7.736c0 .225.182.407.407.407.224 0 .407-.182.407-.407v-6.922c0-.674.547-1.221 1.221-1.221s1.222.547 1.222 1.221v7.736c0 .225.182.407.407.407s.407-.182.407-.407v-5.293c0-.674.547-1.221 1.221-1.221.675 0 1.222.547 1.222 1.221v10.993c0 1.309-.509 5.7-6.194 5.7-3.434 0-5.271-1.348-6.404-3.071s-3.793-5.748-3.793-5.748c-.482-.75-.309-1.713.387-2.154.698-.432 1.652-.179 2.141.574l1.649 2.256v-10.178c0-.675.547-1.222 1.221-1.222s1.221.547 1.221 1.222v6.107c0 .225.183.407.408.407.224 0 .407-.182.407-.407z" fill="#fff" fill-opacity=".8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aegisub.svg b/.icons/kora/apps/scalable/aegisub.svg
new file mode 100644
index 000000000..3133a58ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/aegisub.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.6706 49.6382 0 23.9752 48.6769)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5dbff" offset="0"/>
+ <stop stop-color="#f9ffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.542369 -23.5932 23.5932 .542369 24.0339 34.7797)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016ed4" offset="0"/>
+ <stop stop-color="#00b1ff" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.821" ry="22.836" fill="url(#a)"/>
+ <g fill="url(#b)">
+ <path d="m24 14.852c-6.176 0-11.499 3.641-13.944 8.894-.075.159-.075.346 0 .508 2.445 5.253 7.768 8.894 13.944 8.894s11.499-3.641 13.944-8.894c.075-.159.075-.346 0-.508-2.445-5.253-7.768-8.894-13.944-8.894zm0 15.461c-3.487 0-6.311-2.827-6.311-6.311 0-3.488 2.827-6.311 6.311-6.311 3.487 0 6.311 2.826 6.311 6.311 0 3.484-2.827 6.311-6.311 6.311z" fill-rule="nonzero"/>
+ <circle cx="24" cy="23.998" r="4.04"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/aeskulap.svg b/.icons/kora/apps/scalable/aeskulap.svg
new file mode 100644
index 000000000..05cee12d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/aeskulap.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1940ae" offset="0"/>
+ <stop stop-color="#3077b6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.2354 0 0 1.2354 -5.64952 -5.64952)" d="m23.056 37.114c-1.111-2.018-1.155-3.138-.185-4.735l.551-.906-1.197-.952c-1.839-1.463-2.45-2.403-2.45-3.774 0-1.127.646-2.576 1.148-2.576.121 0 .219-.129.219-.285 0-.157-.589-.389-1.31-.516-1.65-.291-2.544-.932-2.559-1.833-.009-.602.894-1.302 2.661-2.064 1.363-.588 1.86-.93 1.639-1.127-.174-.156-.65-.197-1.057-.092-.426.111-.741.057-.741-.126 0-.174-.486-.322-1.082-.327-2.013-.02-2.362-.057-2.614-.277-.138-.121-.552-.253-.921-.294-.368-.041-.822-.289-1.007-.551-.298-.422-.209-.504.764-.706 1.487-.308 2.919-1.236 3.96-2.566 1.856-2.37 2.426-2.533 2.883-.821.223.834 1.146 1.752 1.414 1.405.051-.067-.095-.616-.325-1.22-.396-1.039-.398-1.144-.032-1.934.466-1.004 1.486-1.127 2.05-.247.481.753.48 1.615-.005 2.372-.585.914-.057 1.495.712.783.319-.296.581-.68.581-.853s.207-.607.461-.966c.553-.782.933-.571 2.5 1.39 1.211 1.516 2.431 2.327 3.959 2.633.999.2 1.077.274.764.716-.192.271-.641.526-.998.566-.358.041-.83.185-1.049.321-.22.136-.649.159-.954.051-.306-.109-.623-.042-.706.149-.093.21-.49.265-1.016.139-.536-.128-.923-.072-1.019.148-.093.213-.456.275-.909.155-.432-.115-.815-.057-.899.135-.088.201.514.609 1.511 1.023 1.994.828 2.683 1.404 2.683 2.242 0 .876-.813 1.533-2.221 1.794-.658.122-1.196.292-1.196.379s.308.653.683 1.258c.745 1.198.822 1.716.42 2.79-.306.815-.744 1.296-2.413 2.654l-1.211.984.469.766c.259.421.527 1.137.597 1.591.069.455.167 1.011.216 1.236.121.554-1.453 2.976-1.919 2.954-.205-.01-.587-.408-.85-.886zm2.414-2.292c0-.718-.856-2.601-1.182-2.601-.102 0-.185 1.237-.185 2.749v2.748l.683-1.1c.376-.605.684-1.413.684-1.796zm-1.611.359c-.009-1.008-.096-2.123-.195-2.477-.163-.589-.221-.547-.672.483-.525 1.2-.495 2.147.111 3.472.504 1.1.774.572.756-1.478zm-.212-7.629c0-3.042-.003-3.059-.564-3.059-1.002 0-2.39.977-2.533 1.784-.232 1.306.128 2.035 1.574 3.194.775.622 1.435 1.132 1.467 1.135.031.003.057-1.372.057-3.054zm2.187 1.901c1.509-1.13 1.686-1.37 1.686-2.284 0-1.265-.402-1.981-1.313-2.338-1.853-.728-1.876-.697-1.876 2.56 0 1.594.087 2.898.194 2.898.106 0 .696-.376 1.309-.836zm-2.272-7.255c-.078-.553-.142-1.713-.142-2.576s-.102-1.57-.225-1.57c-.124 0-.201.313-.171.695.048.623-.181.781-2.224 1.535-3.054 1.128-3.054 1.615 0 2.325 3.134.729 2.927.76 2.762-.409zm4.394.254c.804-.206 1.503-.547 1.552-.757.089-.378-2.065-1.429-3.868-1.887-.891-.227-1.109-.671-.493-1.006.291-.157.302-.249.057-.468-.577-.517-.645-.272-.645 2.314v2.596l.968-.208c.532-.115 1.625-.377 2.429-.584z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/agave.svg b/.icons/kora/apps/scalable/agave.svg
new file mode 100644
index 000000000..21fb37e4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/agave.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.482 0 23.9752 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5dbff" offset="0"/>
+ <stop stop-color="#f9ffff" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <image transform="matrix(.972262 0 0 .991505 8.4411787 9.5838873)" width="31.112" height="28.754" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdCAYAAADLnm6HAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFXElEQVRIicWWa2wUVRTHz7n3zszuzuyjD2hdiobyDH4gJCpCIEiDErEhQRAiYCImoiBG5KGJ8YMhhmhikAREUSIJRB5f1MQCiSWYCgKS0pgQjaIottBuaaFlOzM7M3fuvX6Qlu12l2qIeD/t/P9z7v93z57dGYA7WN7ppVO8U0sm3ske5I6Ktdgi1M1F/wuA993iNFCtDqn2mHfyyRF3HQB1cyESGkFCLTTiC+8qQK5pQQypVj8AQ7X63DfzjbsGQKLJeqTaQNuRamlilj9+VwDcxjpEqi8o1JHqC93GOvzPAUi0bDwyfdIQAKbfT6KpMXcM8P6JJbf9LlGPTS7hAOpmCe/v1btm4cOdS2cP6tIQgJRZtX5Py9q5JXchbMJtvKJ/Sp1LZxNn04oX9GRyU9WhJnVbAEqYE9WtLXt/WPfa9lMrooU+Io4rlY9IhsDdWLs4nagds12zrOcRsWcIc6GglOxCJMTQYkvKrepdu5tfHHwqxMpSAIBQkX9pr3+6zihL7aaRyLSb0tVhAaQSnf2fGdUnm0Zy156WtXPyUqySAIDxgfANy+Zr8fg7hLGRA4eTsquwghUKPPSvQt4YEkItQzPf2N28um1Zzy+twwG4jXVa2FA5npnmRiRk0AGVlMN3IBfYrVIKnq9RQsuiurn5QqQsjYToJeMJ0cXPsdFaPP4WoTRR6EvOrwwL8MrMA1khwzOFOqP6hB+tUS8pKYNSADIUAb1S/jLVtNpCTwRBm9vecWJYAACAIPQOF9OZbs2xAZIlAX4KUywam1UcLjxadahJ/COA63bH8VDwP4t5DtLqUKnIkIAboU4ytwZukCeEx7N9XxXzigJsnP25DEVQtAsciOSAQ7qg2mQKkapiNZLzptSHX3QU89jyna2TeSgdOxdePvL6uIEWuUFfg84izxJCY/kFNlI/iSJhKNlNEAUAgAolQjcmlIC+Yk8j4eYa8q8vzF1EdMuqIRqzWESn6YqEsUUq5a3Zm+kGpbpCqVpOngsPz5uxtcEgsSWDAYgHIMs4YMIA6AEAkK1hkghNU1J5heGh553qaY9dyqxc9xxh9AFEHAmIIwil0cB23kQAgFWftr8ai7Dlg9omVSCke3bKxH2TEqY3AhEUAEAi9CMPgTeGgMpZoC4BAIjTwX3E1WLKUb+jRH8gPMdduzt2jmixBwmlg+YmcNz91Xu2bSUAAFd7vB0+F835NxCCusbMmb+2PpW+YVdUC8EiAABZqnu2VJ4EjHIFMdnFo+iwKAiV6w9XUhmhp2p8O1nBIvFZheGh77fYmcwOgJtD+OWGWm674WYeyouFLeS8ImjLzOhz/XgND40kIEIHsl4AAAEQVVmIICIqDr0AAFJAQghyb+AYtoJIrnA/wfkfge28Pe7owWAAAABg3+rR7T19/qqcH35dWGS7Y+1M9+QeHpr3eIFZ3UajWV8qrhAYeIqBVBw4ZGUIVUqRNHewT0qrd8hhcrnjuevXV9Uc+Ki1X6P5N5w/ss2vmrH6uKETh1EyFREHnhWul84BuBg1suUCGLPQzaVQ6eyKRLhBXOVjQimSChzsDYNEJ+Kt34OSMuCOsyvbdvm92obPBnWl5Dvcyk8uT41o9BmNkemEoNavW7GL1qiq5uoRRqb3EbwWtc4EIWS0QPhYHjhGp1JmNi9YCM7Php63L73vg7PFcoZ9iVyxs/VeM8rqGSXzNEZGAQAwmmXpqm8rHrXOybHHcr7o0kzux68B6AEAgOC8Q/KwkbvO4ZqDHw+Zq38F0L/mv/sbHZmKTNMYqSYEKhHlyOnV+2c/cew8ip7KJgDoUkJ2yZBfda9d/75/yIZbfwFTQEpO40UE3QAAAABJRU5ErkJggg=="/>
+</svg>
diff --git a/.icons/kora/apps/scalable/agenda.svg b/.icons/kora/apps/scalable/agenda.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/agenda.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/agent.svg b/.icons/kora/apps/scalable/agent.svg
new file mode 100644
index 000000000..f41bbf496
--- /dev/null
+++ b/.icons/kora/apps/scalable/agent.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f57ce" offset="0"/>
+ <stop stop-color="#277cc5" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24.104 5-2.317.264-2.859.785-.541.525 1.775 1.225v.699l-1.162.699 1.396 1.838.618-.349.773-1.225c1.194-.369 2.264-.788 3.399-1.313l.814-2.361zm-5.485.176-.998.142-.473.469-.775.113-.691.325-.336.162-.205.275 1.004.174.386-.35.774-.173c.529-.258 1.061-.432 1.623-.614zm-4.56 2.097-.155.35.076.875-.617.525-.386.961h.773l.387-.873c.333-.235.664-.474 1.004-.701l.773.264c.515.35 1.03.699 1.545 1.049l.773-.7-.851-.349-.387-.787-1.469-.176-.076-.438-.695.176-.309.612zm19.793.7-1.465.351-.932.612v.525l-1.465.961.307 1.4.853-.613.539.613.618.35.386-1.049-.23-.613.23-.438.85-1.072h.387l-.387 1.16v.787c.355-.096.721-.128 1.084-.174l-1.006.7-.076.437-1.158.961-1.162-.262v-.699l-.541.35.234.811h-.852l-.462.587-.583.655-1.041.22.618.61.156.611h-.774l-.98.525v1.576h.439l.424.481.967-.481.385-.962.697-.438.154-.35 1.159-.259.619.697.695.35-.387.787.619-.176.309-.783-.773-.875h.31l.774.609.154.875.693.787.155-1.138.388-.174c.382.396.682.866 1.004 1.312l1.158.088.698.436-.311.437-.695.613h-1.004l-1.315-.437-.695.086-.5.57-1.432-1.443-1.005-.262-1.469.174-1.315.35c-.737.835-1.364 1.667-2.062 2.535l-.85 2.013.387.436-.695 1.049.773 1.838c.657.743 1.213 1.484 1.869 2.228l.969-.83.424.482 1.041-.656.349.393h1.045l.598.678-.369 1.203.736.83-.039 1.443.541 1.051-.578.873c-.038.643-.039 1.282-.039 1.926.317.872.481 1.741.78 2.619l.23 1.4v.701h.842l.851-.525h.733c.273-.19.535-.394.798-.598l.979-1.107-.192-.568 1.006-.877-.736-.828.891-.743.75-.527.386-.434-.232-.966v-2.446l.795-1.488.849-.961.928-2.273v-.614c-.457.058-.902.105-1.349.137l.923-.924 1.276-.875.697-.785v-.875c-.155-.292-.309-.583-.465-.875l-.619.699-.463-.523-.695-.526v-1.136l.812.918.889-.131c.405.367.803.718 1.158 1.137l.088-.1c-.427-4.641-2.435-8.803-5.473-11.971-.167-.172-.344-.357-.482-.492-.231-.225-.473-.437-.715-.65l-.219.359-.773.875-1.004-1.248h1.004l.465-.326-1.856-.35zm-21.846.029c-.113.085-.229.167-.34.254l.152.68s-.706.077-1.115.13c-4.104 3.655-6.698 8.965-6.703 14.916.161.265.32.518.32.518l1.623.961 1.625.439.694.875 1.082.786.619-.086.463.209v.14l-.617 1.66-.465.702.154.349-.498 1.311 1.502 2.537.992 1.222.618.874-.077 1.837.863 1.049-.255 1.11c.891.614 1.842 1.146 2.832 1.611l.361-.359.23-.612 1.006-.351.928-1.924-.387-.524.539-1.087 1.161-.264.687-1.098-.223-1.746 1.126-1.312.156-1.313c-1.269-.629-2.727-1.276-3.987-1.924l-.619-1.224-1.158-.262-.617-1.16-1.545.174-1.315-1.1-1.392.861v.194c-.421-.122-.938-.137-1.313-.367l-.31-.875v-.963l-.928.088c.077-.613.156-1.224.234-1.836h-.541l-.541.699-.541.262-.773-.436-.078-.963.154-1.049 1.16-.875h.926l.154-.525 1.16.262.75 1.05.156-1.75 1.569-1.222.541-1.313 1.08-.038.619-.871 1.391-.265.695-1.047h-2.086l1.315-.613h.926l1.314-.838.154-.523-.465-.438-.541-.175.157-.524-.387-.787-.928.348.155-.7-1.083-.611-.847 1.486.076.526-.852.349-.541 1.137-.23-1.049-1.469-.613-.232-.787 1.931-1.137.852-.787.076-.961-.463-.263zm14.686.91-1.12.349-.506-.088h-.002l-.078.526.742.349 1.426-.613zm-10.702.373-.617.438.772.525h.619v-.613zm12.209 2.012v.525l.311.35v.787l-.156 1.049.851-.174.617-.613-.541-.524c-.181-.483-.39-.936-.617-1.4zm-.306 1.049-.543.175.156.961.693-.347zm-10.664 1.576.23 1.221.463-.698zm20.177 6.818.891 1.006 1.043 2.229.617.701-.311.785.588.666c-.27.018-.538.037-.816.037-.492-1.034-.862-2.069-1.236-3.15l-.858-.743-.348-1.269z" fill-opacity=".44"/>
+ <path d="m23.399 39.935c-0.925 0-1.675-0.75-1.675-1.676v-19.412c0-0.926 0.75-1.676 1.675-1.676h1.202c0.925 0 1.675 0.75 1.675 1.676v19.412c0 0.926-0.75 1.676-1.675 1.676h-1.202zm0.601-30.394c1.374 0 2.489 1.115 2.489 2.489s-1.115 2.489-2.489 2.489-2.489-1.115-2.489-2.489 1.115-2.489 2.489-2.489z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/agentdesktop.svg b/.icons/kora/apps/scalable/agentdesktop.svg
new file mode 100644
index 000000000..c8789ceb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/agentdesktop.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5916 44.5916 0 23.5973 46.7603)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00930f" offset="0"/>
+ <stop stop-color="#3ebc45" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 2.165c-11.978 0-21.835 9.857-21.835 21.835.005 3.572.887 7.089 2.567 10.242l-.03-.026c1.101 2.585 1.067 3.379.894 5.538-.121 1.504-.529 3.041-1.039 3.906-.462.784-.84 1.594-.84 1.8 0 .637 3.688.414 6.945-.421 3.817-.977 4.151-.975 7.28.007 0 0 3.955.786 6.058.789 11.978 0 21.835-9.857 21.835-21.835s-9.857-21.835-21.835-21.835z" fill="url(#a)"/>
+ <path d="m24 6.532c-9.583 0-17.468 7.885-17.468 17.468s7.885 17.468 17.468 17.468c3.776-7e-3 7.45-1.239 10.468-3.51l-1.96-2.616c-2.453 1.845-5.439 2.846-8.508 2.851-7.786 0-14.193-6.407-14.193-14.193s6.407-14.193 14.193-14.193 14.193 6.407 14.193 14.193c0 6.551-1.092 6.551-2.184 6.551-1.091 0-2.183 0-2.183-6.551 0-5.39-4.436-9.826-9.826-9.826s-9.826 4.436-9.826 9.826 4.436 9.826 9.826 9.826c2.873-4e-3 5.605-1.269 7.468-3.457 1.128 2.953 3.077 3.457 4.541 3.457 2.184 0 5.459-1.092 5.459-9.826 0-9.583-7.885-17.468-17.468-17.468zm0 10.917c3.594 0 6.551 2.957 6.551 6.551s-2.957 6.551-6.551 6.551-6.551-2.957-6.551-6.551 2.957-6.551 6.551-6.551z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ailurus.svg b/.icons/kora/apps/scalable/ailurus.svg
new file mode 120000
index 000000000..a562f831c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ailurus.svg
@@ -0,0 +1 @@
+deja-dup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/air.svg b/.icons/kora/apps/scalable/air.svg
new file mode 120000
index 000000000..adfe16af1
--- /dev/null
+++ b/.icons/kora/apps/scalable/air.svg
@@ -0,0 +1 @@
+AdobeAIR.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aircrack-ng.svg b/.icons/kora/apps/scalable/aircrack-ng.svg
new file mode 100644
index 000000000..db8dafea4
--- /dev/null
+++ b/.icons/kora/apps/scalable/aircrack-ng.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -21.9946 21.9949 0 12.0783 21.7974)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#4c4c4c" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.9982 0 0 1.99824 2.03882 2.0019)" fill-rule="nonzero">
+ <path d="m16 8c2 4 4 13-2 13-5 0-9.915-5.202-11-9-2-7-1-11 3-11s8 3 10 7z" fill="url(#a)"/>
+ <path d="m16.988 1c-.199.003-.393.064-.556.178l-13 9c-.625.432-.559 1.376.121 1.717l4.552 2.275-6.705 5.029c-1.017.749.004 2.305 1.096 1.67l14-8c.753-.428.642-1.545-.18-1.818l-3.937-1.313 8.135-4.881c.629-.377.651-1.281.041-1.689l-3-2c-.168-.112-.365-.17-.567-.168z" fill="#008bdd"/>
+ <path d="m9 6c-3 0-5 2-5 2l.547.547c.783-.589 2.367-1.547 4.453-1.547s3.67.958 4.453 1.547l.547-.547s-2-2-5-2zm0 2c-1.66 0-2.98.602-3.854 1.146l.643.643c.84-.42 1.926-.789 3.211-.789s2.371.369 3.211.789l.643-.643c-.874-.544-2.194-1.146-3.854-1.146zm0 2c-.958 0-1.802.205-2.52.48l2.52 2.52 2.52-2.52c-.718-.275-1.562-.48-2.52-.48z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/airtame-application.svg b/.icons/kora/apps/scalable/airtame-application.svg
new file mode 100644
index 000000000..ef2395c74
--- /dev/null
+++ b/.icons/kora/apps/scalable/airtame-application.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0692 43.0692 0 24 45.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002a8d" offset="0"/>
+ <stop stop-color="#3c77e1" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.196 0 5.832 2.411 6.187 5.513v32.31c-.317 2.769-2.451 4.987-5.178 5.432h-32.898c-2.727-.445-4.861-2.663-5.178-5.432v-32.31c.355-3.102 2.991-5.513 6.187-5.513z" fill="url(#a)"/>
+ <path transform="matrix(1.08137 0 0 1.08137 -1.95278 -1.99346)" d="m25.659 30.632c-.612-.195-1.611-.66-2.22-1.033-1.504-.925-2.485-1.239-3.863-1.239-1.483 0-2.217.214-3.559 1.038-.594.365-1.171.663-1.282.663-.371 0-1.775-2.036-1.656-2.401.151-.461 2.066-1.662 3.448-2.161.873-.316 1.556-.408 3.027-.408 2.186 0 3.279.316 5.311 1.535.691.415 1.691.858 2.222.985 1.78.425 3.793-.021 5.268-1.167.249-.194.61-.352.803-.352.426 0 1.918 1.824 1.839 2.248-.089.48-2.33 1.864-3.696 2.284-1.621.498-4.089.502-5.642.008zm.868-7.842c-.669-.151-2.086-.744-3.215-1.347-1.725-.921-2.2-1.09-3.268-1.165-1.533-.108-2.445.124-3.889.989-.611.366-1.227.666-1.369.666-.302 0-1.786-1.807-1.786-2.175 0-.316 1.163-1.234 2.28-1.798 2.851-1.441 6.518-1.247 9.403.497 1.556.941 2.402 1.208 3.821 1.208 1.362 0 2.719-.438 3.726-1.202.362-.275.796-.499.966-.499s.669.475 1.11 1.056c.938 1.237.914 1.332-.608 2.398-1.892 1.324-4.864 1.893-7.171 1.372z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/airvpn.svg b/.icons/kora/apps/scalable/airvpn.svg
new file mode 100644
index 000000000..323f1355f
--- /dev/null
+++ b/.icons/kora/apps/scalable/airvpn.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-5.2241 -38.7855 38.7855 -5.2241 33.9181 51.894)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004c84" offset="0"/>
+ <stop stop-color="#006680" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m28.699 12c-7.491-.008-12.16 4.875-14.332 9.402-5.998 2.274-10.367 8.02-10.367 14.739 0 8.638 7.147 15.859 15.813 15.859h24.374c8.666 0 15.813-7.22 15.813-15.859 0-8.64-7.147-15.864-15.813-15.864-.082 0-.164.002-.246.004-.069.003-.129.04-.199.043-.506-.278-1.037-.417-1.578-.633-3.941-4.801-5.974-7.683-13.465-7.691z" fill="url(#a)"/>
+ <path d="m28.7 20c-4.315 0-7.813 3.52-7.813 7.861.006.198.021.394.042.586-.355-.072-.727-.129-1.116-.169-4.315 0-7.813 3.519-7.813 7.861 0 4.341 3.498 7.861 7.813 7.861h24.374c4.314 0 7.813-3.52 7.813-7.861 0-4.342-3.499-7.861-7.813-7.861-.861.026-1.663.207-2.398.51-1.093-1.394-2.788-2.289-4.69-2.289-.242.014-.474.022-.698.042-.624-3.713-3.835-6.54-7.702-6.54z" fill="#33b3bc"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/airwave-manager.svg b/.icons/kora/apps/scalable/airwave-manager.svg
new file mode 100644
index 000000000..d9838231a
--- /dev/null
+++ b/.icons/kora/apps/scalable/airwave-manager.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.13494 -31.9229 31.9229 .13494 31.6627 57.653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7b0000" offset="0"/>
+ <stop stop-color="#ba2d2d" offset="1"/>
+ </linearGradient>
+ <path d="m23.334 6c1.471 0 2.666 1.195 2.666 2.666v16.668c0 1.471-1.195 2.666-2.666 2.666h-2.668c-1.471 0-2.666-1.195-2.666-2.666v-16.668c0-1.471 1.195-2.666 2.666-2.666zm20 0c1.471 0 2.666 1.195 2.666 2.666v16.668c0 1.471-1.195 2.666-2.666 2.666h-2.668c-1.471 0-2.666-1.195-2.666-2.666v-16.668c0-1.471 1.195-2.666 2.666-2.666z" fill="#838383"/>
+ <path d="m52 28.666c0-1.471-1.195-2.666-2.666-2.666h-34.668c-1.471 0-2.666 1.195-2.666 2.666v26.668c0 1.471 1.195 2.666 2.666 2.666h34.668c1.471 0 2.666-1.195 2.666-2.666z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aisleriot.svg b/.icons/kora/apps/scalable/aisleriot.svg
new file mode 120000
index 000000000..a1cc83a65
--- /dev/null
+++ b/.icons/kora/apps/scalable/aisleriot.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/akira.svg b/.icons/kora/apps/scalable/akira.svg
new file mode 100644
index 000000000..dac23de56
--- /dev/null
+++ b/.icons/kora/apps/scalable/akira.svg
@@ -0,0 +1,36 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(0 828.761 -1093.95 0 300.368 4.03797)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset=".26"/>
+ <stop stop-color="#3f3f3f" offset=".66"/>
+ <stop stop-color="#89898b" offset="1"/>
+ </radialGradient>
+ <linearGradient id="b">
+ <stop stop-color="#ff8000" offset="0"/>
+ <stop stop-color="#fec919" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(3.16317 -10.0854 10.0854 3.16317 2782.27 1072.01)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -83.9653 83.9653 0 6722.07 133.438)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(364.134 548.86 -548.86 364.134 -41748.8 27812.1)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f">
+ <stop stop-opacity=".247059" offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(0 68.329 -68.329 0 -4914.84 87.1219)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(37.5696 52.0427 -52.0427 37.5696 -13737.4 10477.9)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 -18.4526 18.4526 0 4735.8 278.776)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(230.942 -214.918 214.918 230.942 56066.5 60575.5)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <path d="m300.362 10.022c-159.109 0-288.364 129.255-288.364 288.364s129.255 288.364 288.364 288.364c159.11 0 288.364-129.255 288.364-288.364s-129.254-288.364-288.364-288.364z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m197.457 260.643c0-2.644 4.388-4.788 9.906-4.788.287 0 .57.003.854.016.226.009 7.548 0 7.548 0l-13.178 35.585-14.745-5.773s9.615-22.395 9.615-25.04z" fill="url(#c)"/>
+ <path d="m333.818 76.396h-52.063l25.699 39.319z" fill="url(#d)"/>
+ <path d="m279.63 78.597c.484-1.322 1.354-2.201 2.344-2.201.736 0 1.409.49 1.903 1.287l22.302 34.575c.554.876 2.058.978 2.737-.006l22.777-34.569c.494-.797 1.166-1.287 1.906-1.287.99 0 1.857.879 2.341 2.201l-.006-.032 149.59 371.934c.812 1.819.487 2.389-1.628.994l-220.006-132.971-134.918 134.589s150.533-374.176 150.658-374.514z" fill="url(#e)"/>
+ <path d="m335.031 76.396h-54.592l-37.449 93.295 130.247 1.623z" fill="url(#g)"/>
+ <path d="m372.526 384.181 64.212-54.982-23.05-57.309-200.781 18.088z" fill="url(#h)"/>
+ <path d="m401.224 240.189h-196.021l-19.768 51.267 230.215-10.389z" fill="url(#i)"/>
+ <path d="m212.907 325.381 86.913-229.152 14.799-.032 113.476 287.984-149.826-94.194z" fill="#fff" fill-opacity=".2"/>
+ <path d="m207.363 265.432h234.371c1.545-.006 1.456.507-.016 1.456l-321.781 197.579c-1.953 1.194-2.399.681-1.405-1.463l78.925-202.679s-.736 4.639 9.906 5.107z" fill="url(#j)"/>
+ <g fill="#fff" opacity=".35">
+ <path d="m191.595 275.653c.283 4.018 4.206 5.267 8.252 5.318l195.855-1.765-266.73 157.108z"/>
+ <path d="m323.04 76.396-15.586 24.287-14.864-24.287z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/akonadi.svg b/.icons/kora/apps/scalable/akonadi.svg
new file mode 100644
index 000000000..44abdb098
--- /dev/null
+++ b/.icons/kora/apps/scalable/akonadi.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.754898 -22.5152 22.5152 .754898 54.2663 24.707)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0fd6ff" offset="0"/>
+ <stop stop-color="#90eeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-22.0533 -44.7314 44.7314 -22.0533 132.142 -7.31899)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#23b4ff" offset="0"/>
+ <stop stop-color="#23aeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.609024 -29.2355 29.2355 .609024 506.323 55.0406)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0067bb" offset="0"/>
+ <stop stop-color="#2b91ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24.332" cy="23.659" r="21.266" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m33.865 40.949c-10.311 5.953-23.495 2.419-29.448-7.89-5.952-10.311-2.42-23.495 7.891-29.447 12.149-.056 19.862 26.195 21.557 37.337z" fill="url(#b)"/>
+ <path d="m46.764 22.934c0 12.467-10.107 22.574-22.574 22.574-12.466 0-22.573-10.107-22.573-22.574 6.31-11.046 34.156-4.297 45.147 0z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/akonadiconsole.svg b/.icons/kora/apps/scalable/akonadiconsole.svg
new file mode 120000
index 000000000..d6bb2456b
--- /dev/null
+++ b/.icons/kora/apps/scalable/akonadiconsole.svg
@@ -0,0 +1 @@
+akonadi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/akonaditray.svg b/.icons/kora/apps/scalable/akonaditray.svg
new file mode 120000
index 000000000..d6bb2456b
--- /dev/null
+++ b/.icons/kora/apps/scalable/akonaditray.svg
@@ -0,0 +1 @@
+akonadi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/akregator.svg b/.icons/kora/apps/scalable/akregator.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/akregator.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/akregator_empty.svg b/.icons/kora/apps/scalable/akregator_empty.svg
new file mode 100644
index 000000000..63d697ea2
--- /dev/null
+++ b/.icons/kora/apps/scalable/akregator_empty.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3374 43.3374 0 225.086 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#868686" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.022 23.022 0 600.473 35.529)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c24d00" offset="0"/>
+ <stop stop-color="#f49a55" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16.198 35.377c-.421-.005-.811-.084-1.168-.239-.37-.159-.693-.378-.97-.655s-.495-.6-.655-.969c-.159-.37-.239-.773-.239-1.209l-.076-17.606v-.028c.007-.593.221-1.1.643-1.521.428-.429.944-.643 1.549-.643 1.914 0 3.757.248 5.528.743 1.772.496 3.43 1.197 4.975 2.103 1.545.907 2.951 1.994 4.219 3.262s2.355 2.674 3.262 4.219c.906 1.545 1.607 3.203 2.103 4.975.495 1.771.743 3.614.743 5.528 0 .605-.214 1.121-.642 1.549-.429.429-.945.643-1.549.643h-.039l-17.643-.152z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aks.svg b/.icons/kora/apps/scalable/aks.svg
new file mode 100644
index 000000000..c2d8b584c
--- /dev/null
+++ b/.icons/kora/apps/scalable/aks.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.187385 -40.0823 40.0823 .187385 23.8126 43.9077)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2b34" offset="0"/>
+ <stop stop-color="#58536a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.9649 23.9649 0 24 35.9825)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b648b6" offset="0"/>
+ <stop stop-color="#b16ee0" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.11582 0 0 1.11582 -2.77961 -2.77958)" d="m24.107 4v.002c-.837-.021-1.664.189-2.39.605l-13.434 7.727c-1.411.811-2.283 2.316-2.283 3.939v15.454c0 1.622.873 3.126 2.283 3.937l13.434 7.727c1.411.811 3.155.811 4.566 0l13.434-7.727c1.41-.811 2.283-2.315 2.283-3.937v-15.454c0-1.623-.872-3.128-2.283-3.939l-13.434-7.727c-.662-.38-1.411-.589-2.176-.607z" fill="url(#a)"/>
+ <path transform="matrix(1.11582 0 0 1.11582 -2.77961 -2.77958)" d="m27.15 35.954c0-.031.216-.131.48-.222.311-.107.508-.229.559-.345.043-.099.325-.322.626-.496.3-.174.822-.5 1.158-.724.528-.353.606-.436.564-.602-.032-.127-.006-.208.077-.24.151-.058.165-.22.02-.219-.058 0-.273.114-.48.254-.519.352-1.108.646-1.217.607-.05-.018-.294.062-.542.178-.249.116-.551.211-.671.211s-.379.057-.574.126-.394.125-.442.125c-.151 0 .285-.405.833-.773.549-.368.679-.532.313-.393-.283.108-.704.104-.704-.006 0-.048.116-.151.258-.229.584-.322 1.01-.613.965-.659-.027-.026-.31.107-.63.297-.319.189-.621.345-.67.345-.22 0-.046-.195.495-.555.607-.403.746-.608.191-.281-.446.263-1.109.514-1.109.42 0-.044.322-.292.716-.551.394-.26.784-.582.866-.717s.396-.449.698-.698.585-.519.629-.6c.043-.081.308-.429.589-.773.616-.754 1.369-2.223 1.585-3.087.092-.372.18-1.134.216-1.878.053-1.111.039-1.353-.125-2.163-.481-2.378-1.324-3.953-2.671-4.989-1.365-1.051-2.494-1.43-4.256-1.43-1.32 0-2.127.189-3.514.824-1.327.607-1.713.872-2.638 1.815-.784.8-.793.815-1.521 2.439l-.262.584.054-.417c.068-.531.498-1.466.963-2.097.717-.973 2.028-2.046 2.788-2.283.184-.057.687-.297 1.119-.532l.785-.429-.368-.022c-.202-.013-.452-.066-.555-.119-.137-.069-.267-.071-.48-.006-.45.138-.349-.035.168-.289.463-.227.516-.317.274-.47-.166-.104-.94.218-1.79.746-.947.588-1.918 1.534-1.186 1.156l.261-.135-.057.229c-.038.148-.021.252.046.293.074.046.011.173-.225.451-.482.567-1.047 1.313-1.308 1.726-.126.199-.372.54-.546.757-.326.408-.769 1.567-.769 2.014 0 .127-.037.299-.082.383-.059.111-.051.165.032.197.168.064.236.552.257 1.85.022 1.385.139 1.77.845 2.802.248.361.45.677.45.702s-.103.023-.229-.006c-.195-.044-.138.04.383.559.337.336.577.622.534.637-.043.014-.248-.047-.456-.136-.342-.147-.545-.342-1.138-1.095-.201-.255-.326-.166-.189.136.17.372.046.31-.288-.145-.175-.239-.333-.393-.349-.342-.041.121.062.304.586 1.046.24.34.501.737.58.881.094.173.227.279.391.312.136.027.268.103.293.168.058.151 1.126.635 1.276.577.061-.023.3.032.53.122.23.091.614.165.854.165 1.184.001 2.643 1.291 2.645 2.34.001.515-.411 1.202-.927 1.547-.652.437-2.073.593-2.97.327-1.107-.329-4.239-3.089-5.491-4.839-.743-1.039-1.142-1.904-1.5-3.255-.486-2.158.146-5.139.717-6.831.474-1.393.617-1.691.836-1.748.205-.053.243.01.152.249-.148.39-.106.472.214.42.37-.06.37-.043-.005 1.076-.294.881-.355 1.328-.075.561.45-1.238.79-1.752.673-1.02-.077.479.098.395.378-.181.121-.249.341-.565.488-.703l.267-.25-.232.477c-.128.263-.206.505-.174.537.092.093.192-.05.469-.669.192-.429.224-.559.126-.522-.078.03-.02-.104.146-.335.151-.211.32-.402.375-.423.055-.022.27-.27.479-.553.675-.917 1.546-1.488 3.518-2.307.454-.189 1.076-.493 1.381-.677.775-.468 1.047-.53 2.257-.519 1.301.012 2.022.127 3.148.501 1.578.525 2.965 1.33 4.218 2.449.366.327.679.552.696.501.097-.292-1.375-1.796-2.255-2.303-.62-.358-.796-.538-.527-.538.068 0 .474.188.904.418.845.451.949.482.99.291.048-.221.723.191 1.365.832 1.685 1.686 2.882 4.426 3.208 7.346.187 1.676.107 2.525-.467 4.964-.256 1.085-1.068 2.78-1.739 3.63-.254.321-.615.784-.804 1.029-.385.502-2.136 1.844-2.996 2.297-.854.449-2.754 1.07-2.754.899zm2.173-.931c.182-.093.33-.186.33-.207 0-.058-.411.111-.611.251-.251.177-.107.154.281-.044zm.668-18.976c-.199-.24-1.042-.746-1.626-.977-.918-.362-.92-.275-.005.205.459.24 1.021.556 1.25.701.422.269.568.296.381.071zm-2.951-1.433c-.306-.166-1.373-.387-1.497-.311-.105.065.084.132.898.318.701.16.903.158.599-.006zm2.447 15.194c0-.042.777-1.073.942-1.25.105-.114-.253.594-.497.98-.108.172-.253.313-.321.313-.069 0-.124-.02-.124-.043zm1.384-2.272c.236-.623.428-1.335.589-2.18.02-.108.053-.181.073-.161.061.06-.186 1.416-.338 1.861-.143.417-.518 1.21-.572 1.21-.016 0 .096-.329.248-.73zm.639-3.15c.001-.184.018-.249.038-.145.02.103.019.254-.002.333-.021.08-.037-.005-.036-.188zm-.097-1.398c-.065-.402-.095-.753-.068-.781.093-.092.236.64.211 1.077-.025.426-.027.421-.143-.296zm-15.294-6.628c.404-.572 2.105-2.014 1.974-1.672-.037.097-1.045 1.009-1.911 1.729l-.25.209zm4.69-.11c0-.046.058-.083.13-.083.071 0 .107.037.078.083-.028.046-.087.084-.13.084s-.078-.038-.078-.084zm-5.09-.411c0-.088.103-.242.229-.341.191-.151.234-.16.256-.053.034.169-.223.555-.369.555-.064 0-.116-.072-.116-.161zm8.094-3.019c0-.08.329-.155.688-.156.172-.001.313.036.313.082 0 .09-.009.091-.605.114-.218.008-.396-.01-.396-.04zm-.167-.4c0-.246 1.248-.522 1.573-.348.263.14.228.34-.059.34-.131 0-.525.024-.876.054-.47.04-.638.028-.638-.046z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/alacarte.svg b/.icons/kora/apps/scalable/alacarte.svg
new file mode 120000
index 000000000..191b35e21
--- /dev/null
+++ b/.icons/kora/apps/scalable/alacarte.svg
@@ -0,0 +1 @@
+menu-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/alan-wake.svg b/.icons/kora/apps/scalable/alan-wake.svg
new file mode 100644
index 000000000..b188b192b
--- /dev/null
+++ b/.icons/kora/apps/scalable/alan-wake.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m16.162 1.765c-1.11 0-2.049.818-2.202 1.917l-2.634 18.97 8.959 16.958 18.599-8.255-3.844-27.673c-.153-1.099-1.092-1.917-2.202-1.917h-16.676z" fill="#d8e0e5"/>
+ <path d="m11.326 22.649-2.925 21.057c-.186 1.336.852 2.529 2.202 2.529h27.794c1.35 0 2.388-1.193 2.202-2.529l-1.715-12.351c-4.154.648-9.217 1.086-13.828.427-6.575-.939-12.094-7.14-13.73-9.133z" fill="#a6b9c4"/>
+ <path d="m27.313 44.007c1.189-.524 2.223-.465 3.291-.04l-2.163-8.434.24-.72-.88-4.117s.352-.037.64-.36c-.306-1.657-1.159-5.636-1.159-5.636s.59.333.879.24c.703-.226 1.63-.596 1.399-1.719-.511-2.481-.56-4.325-1.169-4.78-1.083-.81-3.188-1.536-3.188-1.536s.337-1.262.226-1.919c-.149-.886-.665-2.105-1.559-2.198-.975-.101-2.196 1.119-2.158 1.999.052 1.204 1.772 3.317 1.772 3.317l-1.481.365-.078.874-.879.36-.88 6.956-1.496 4.397-1.319.719-.04 2.319.52-.04.12-.64h.439l.32-1.039s.613.166 1.099-.132c.208-.128.146-.839.146-.839l.654-.029v5.876l-.643 1 .32 1.359-.439.52-.311 3.197c1.073-.427 1.769-.427 3.296.44l-.307-1.559-.44-.599.56-1.439.239-3.398 1.399-4.99 1.559 3.231 1.24 5.196-.04 1.36.759 1.359z" fill="#173545"/>
+ </g>
+ <circle cx="26.168" cy="22.888" r="1.112" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/alarm-clock.svg b/.icons/kora/apps/scalable/alarm-clock.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/alarm-clock.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/alarm-timer.svg b/.icons/kora/apps/scalable/alarm-timer.svg
new file mode 120000
index 000000000..4a80d413d
--- /dev/null
+++ b/.icons/kora/apps/scalable/alarm-timer.svg
@@ -0,0 +1 @@
+ktimer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/albert.svg b/.icons/kora/apps/scalable/albert.svg
new file mode 100644
index 000000000..ee165f42e
--- /dev/null
+++ b/.icons/kora/apps/scalable/albert.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#535353" offset="0"/>
+ <stop stop-color="#7a7a7a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m41.017 25.853c-4.553 5.703-.143.249-4.494 5.733-1.515.906-4.292 1.591-5.548 1.33-1.76-.265-3.689-2.237-5.103-4.189-1.79-2.471-3.101-5.922-4.915-8.043-1.683-1.967-4.075-3.177-6.349-1.58-1.123.791-2.22 2.213-3.071 3.735-1.358 2.429-.573 5.587 2.985 6.276 2.8.241 4.217-.135 7.931-1.791 4.787-2.243 8.199-5.177 17.314-12.097-5.092 5.288-.266.136-5.258 5.392-2.536 2.669-7.612 5.721-12.938 8.826-2.524 1.447-4.742 2.369-7.986 3.159-1.942.474-4.801.913-5.427-1.148-.652-2.147.904-5.459 1.229-6.176 2.447-5.412 6.102-11.032 12.492-10.197 6.094.796 6.381 10.304 10.93 12.802 2.24 1.231 3.911.216 8.208-2.032z" fill="#00dada" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/alc.svg b/.icons/kora/apps/scalable/alc.svg
new file mode 120000
index 000000000..9f0d52e99
--- /dev/null
+++ b/.icons/kora/apps/scalable/alc.svg
@@ -0,0 +1 @@
+dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/alchemy.svg b/.icons/kora/apps/scalable/alchemy.svg
new file mode 100644
index 000000000..34ab8c815
--- /dev/null
+++ b/.icons/kora/apps/scalable/alchemy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.6113 44.6113 0 173.63 46.9429)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00906c" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m38.277 34.35-8.395-15.532v-9.253c0-.871-.729-1.565-1.599-1.565h-8.569c-.871 0-1.587.694-1.587 1.565v9.253l-8.403 15.532c-.64 1.184-.608 2.622.081 3.779s1.939 1.871 3.285 1.871h21.816c1.346 0 2.599-.714 3.288-1.871s.724-2.595.083-3.779zm-12.891-6.498c.752 0 1.362.609 1.362 1.361s-.611 1.362-1.362 1.362c-.752 0-1.362-.61-1.362-1.362 0-.75.61-1.361 1.362-1.361zm-3.829-8.187c.753 0 1.362.61 1.362 1.362 0 .751-.609 1.361-1.362 1.361-.752 0-1.361-.61-1.361-1.361 0-.752.609-1.362 1.361-1.362zm0 4.753c1.219 0 2.207.989 2.207 2.207s-.988 2.206-2.207 2.206-2.207-.988-2.207-2.206c0-1.219.988-2.207 2.207-2.207zm12.675 11.32c-.283.482-.801.767-1.359.767h-17.75c-.558 0-1.076-.285-1.359-.767-.283-.483-.291-1.071-.019-1.561l2.133-3.835c.304-.548.905-.862 1.529-.803 2.833.27 6.017 2.694 8.863 2.586 1.524-.058 2.939-.614 4.287-1.356.761-.421 1.718-.145 2.14.615l1.555 2.792c.27.49.263 1.08-.02 1.562z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/alevt.svg b/.icons/kora/apps/scalable/alevt.svg
new file mode 100644
index 000000000..9890331ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/alevt.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.127106 -44.5398 44.5398 -.127106 97.5987 45.5168)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#25b0df" offset="0"/>
+ <stop stop-color="#37d3ad" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(6.66205 -55.7915 55.7915 6.66205 506.041 103.639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2e9ee" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.75 24c0 12.572-10.186 22.764-22.75 22.764s-22.75-10.192-22.75-22.764 10.186-22.764 22.75-22.764 22.75 10.192 22.75 22.764z" fill="url(#a)"/>
+ <path d="m17.239 8.344-1.691 1.689 5.13 5.129c-3.194.112-6.241.384-9.069.79-.727 2.845-1.132 5.989-1.132 9.295 0 3.305.405 6.447 1.132 9.292 3.793.546 7.984.85 12.391.85s8.6-.304 12.393-.85c.727-2.845 1.13-5.987 1.13-9.292 0-3.306-.403-6.45-1.13-9.295-2.345-.337-4.843-.582-7.45-.719l4.353-4.354-1.689-1.69-5.93 5.93c-.556-.009-1.115-.014-1.677-.014zm6.761 10.141c3.305 0 6.45.201 9.294.565.546 1.897.848 3.994.848 6.197s-.302 4.297-.848 6.195c-2.844.363-5.989.566-9.294.566s-6.448-.203-9.292-.566c-.546-1.898-.85-3.992-.85-6.195s.304-4.3.85-6.197c2.844-.364 5.987-.565 9.292-.565z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/alien-arena.svg b/.icons/kora/apps/scalable/alien-arena.svg
new file mode 120000
index 000000000..5cbf24d10
--- /dev/null
+++ b/.icons/kora/apps/scalable/alien-arena.svg
@@ -0,0 +1 @@
+alienarena.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/alienarena.svg b/.icons/kora/apps/scalable/alienarena.svg
new file mode 100644
index 000000000..af3d84e07
--- /dev/null
+++ b/.icons/kora/apps/scalable/alienarena.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.482433 -45.1784 45.1784 -.482433 24.4062 46.2016)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0ca11c" offset="0"/>
+ <stop stop-color="#47f383" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.873" fill="url(#a)"/>
+ <path d="m15.897 34.143c-2.358-3.719-4.003-8.474-4.003-12.455 0-7.846 5.386-11.802 12.03-11.802 6.643 0 12.029 3.956 12.029 11.802 0 3.93-1.686 8.615-4.037 12.312.961-.261 2.524-.858 3.504-2.131.813-1.046 1.112-2.358.92-3.979-.444-3.654.154-6.278 1.751-7.788 1.903-1.785 4.421-1.296 4.507-1.252.344.07.598.419.529.763-.07.345-.419.599-.763.529 0 0-1.98-.374-3.381.966-1.268 1.19-1.732 3.45-1.325 6.65.231 1.967-.181 3.601-1.215 4.968-1.89 2.39-5.133 2.775-5.263 2.816-.084-.043-.178-.069-.257-.093-2.161 2.92-4.711 4.935-6.999 4.935-2.404 0-4.944-1.97-7.066-4.838-.088.033-.212.058-.319.114-.13-.041-3.373-.426-5.263-2.816-1.034-1.367-1.446-3.001-1.215-4.968.407-3.2-.057-5.46-1.326-6.65-1.4-1.34-3.38-.966-3.38-.966-.345.07-.694-.184-.763-.529-.07-.344.184-.693.528-.763.086-.044 2.604-.533 4.507 1.252 1.598 1.51 2.196 4.134 1.752 7.788-.193 1.621.107 2.933.92 3.979 1.012 1.315 2.647 1.909 3.598 2.156zm11.653-8.06c1.468-1.469 3.017-2.503 4.909-2.103.399 1.891-.135 3.94-1.604 5.409-1.468 1.469-3.518 2.003-5.409 1.603-.4-1.891.635-3.44 2.104-4.909zm-12.161-2.103c-.4 1.891.134 3.94 1.603 5.409s3.518 2.003 5.409 1.603c.4-1.891-.634-3.44-2.103-4.909-1.448-1.448-2.974-2.474-4.909-2.103z" fill="#195c28"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/alienfx-gtk.svg b/.icons/kora/apps/scalable/alienfx-gtk.svg
new file mode 120000
index 000000000..328632318
--- /dev/null
+++ b/.icons/kora/apps/scalable/alienfx-gtk.svg
@@ -0,0 +1 @@
+alienfx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/alienfx.svg b/.icons/kora/apps/scalable/alienfx.svg
new file mode 100644
index 000000000..c6675bbde
--- /dev/null
+++ b/.icons/kora/apps/scalable/alienfx.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(39 0 0 56 12 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00357b" offset="0"/>
+ <stop stop-color="#356db6" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m51 23.6c0 19.6-11.143 36.4-19.5 36.4s-19.5-16.8-19.5-36.4c0-10.825 8.73-19.6 19.5-19.6s19.5 8.775 19.5 19.6z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m34.016 44.819c-.211-.541 1.661-5.253 2.782-7.001 2.092-3.263 4.951-5.173 8.529-5.697 1.707-.25 1.751-.219 1.634 1.141-.252 2.937-1.145 5.031-3.104 7.277-2.108 2.417-5.434 4.09-8.784 4.417-.82.08-.98.06-1.057-.137z"/>
+ <path d="m28.984 44.819c.211-.541-1.661-5.253-2.782-7.001-2.092-3.263-4.951-5.173-8.529-5.697-1.707-.25-1.751-.219-1.634 1.141.252 2.937 1.145 5.031 3.104 7.277 2.108 2.417 5.434 4.09 8.784 4.417.82.08.98.06 1.057-.137z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/alltomp3.svg b/.icons/kora/apps/scalable/alltomp3.svg
new file mode 100644
index 000000000..b478460e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/alltomp3.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.688163 -45.5285 45.5285 .688163 869.209 59.5593)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#791f06" offset="0"/>
+ <stop stop-color="#f77c5a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.20172 0 0 1.20172 -5.24076 -4.84135)" d="m18.492 13.87h-.039c-.923 0-1.683.741-1.683 1.642v16.976c0 .901.76 1.642 1.683 1.642.295 0 .585-.075.841-.22l7.528-4.242 7.527-4.245c.519-.293.841-.836.841-1.422s-.322-1.129-.841-1.422l-7.527-4.245-7.528-4.243c-.244-.139-.52-.215-.802-.221z" fill="#f7dbdb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/alltray.svg b/.icons/kora/apps/scalable/alltray.svg
new file mode 100644
index 000000000..29c267339
--- /dev/null
+++ b/.icons/kora/apps/scalable/alltray.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0596719 -29.8509 29.8509 -.0596719 213.016 45.2905)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0000b2" offset="0"/>
+ <stop stop-color="#4949b1" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m25.302 7.5c-.714 0-1.302.588-1.302 1.303 0 .345.137.676.381.921l13.895 13.895c.245.244.576.381.921.381.715 0 1.303-.588 1.303-1.302v-13.895c0-.715-.588-1.303-1.303-1.303z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/allusion.svg b/.icons/kora/apps/scalable/allusion.svg
new file mode 100644
index 000000000..e159480d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/allusion.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.1246 34.1246 0 24 40.6526)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#397e65" offset="0"/>
+ <stop stop-color="#5cc49f" offset="1"/>
+ </linearGradient>
+ <path d="m3.359 34.659c.473 2.637 1.753 5.341 5.742 5.341 4.986 0 6.98-4.121 12.962-4.121 5.983 0 6.98 4.121 12.963 4.121 2.991 0 8.974-4.107 8.974-8.242 0-6.182-7.261-5.92-8.675-10.303-.997-3.091 1.695-15.455-5.285-15.455-5.982 0-7.977 8.242-9.971 12.364-2.474 5.112-8.974 6.181-13.959 9.272-1.803 1.118-3.365 3.6-2.751 7.023z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/almanah.svg b/.icons/kora/apps/scalable/almanah.svg
new file mode 100644
index 000000000..8bc035ada
--- /dev/null
+++ b/.icons/kora/apps/scalable/almanah.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 163.518 43.9078)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bb431a" offset="0"/>
+ <stop stop-color="#fc7b79" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.018 44.0553)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d98e0e" offset="0"/>
+ <stop stop-color="#e6c14a" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m33.523 22.886-.017-2.888c-.025-3.918-3.233-7.087-7.151-7.063-3.919.025-7.088 3.233-7.063 7.151l.017 2.888c-.559.12-.978.621-.974 1.216l.067 10.82c.004.681.562 1.232 1.244 1.228l13.705-.085c.682-.004 1.233-.562 1.229-1.244l-.067-10.82c-.004-.594-.429-1.089-.99-1.203zm-5.389 9.257c.026.134-.064.243-.2.244l-2.885.018c-.136.001-.227-.108-.203-.242l.444-2.437c-.349-.315-.57-.771-.574-1.278-.006-.958.766-1.739 1.724-1.745s1.739.766 1.745 1.723c.003.494-.201.941-.531 1.259zm2.917-9.268-9.269.057-.018-2.861c-.016-2.555 2.05-4.647 4.606-4.663 2.555-.016 4.647 2.05 4.663 4.606z" fill-opacity=".68" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/alsa-tools.svg b/.icons/kora/apps/scalable/alsa-tools.svg
new file mode 120000
index 000000000..79f7edf6d
--- /dev/null
+++ b/.icons/kora/apps/scalable/alsa-tools.svg
@@ -0,0 +1 @@
+mx-select-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/alsamixer-gui.svg b/.icons/kora/apps/scalable/alsamixer-gui.svg
new file mode 100644
index 000000000..5536c75d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/alsamixer-gui.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.233606 -42.2713 42.2713 .233606 281.516 46.5677)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#626262" offset="0"/>
+ <stop stop-color="#9f9f9f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.873 7.236c.029 0 .057.017.085.051l6.67 8.04.009 24.733c-.3 3.035-2.782 5.432-5.854 5.599l-27.097.009s-4.033-5.244-4.033-5.244c-.179-.214-.311-1.079-.311-2.12l-.007-23.64 1.324 1.597-.001-1.562c-.122-.236-.185-.429-.114-.485l1.169-.929-2.379-2.868-.001-.998c0-1.202.175-2.17.395-2.172h.53c.029 0 .059.018.087.052l8.863 10.685-.004-8.569c0-1.202.177-2.171.397-2.172h.528c.029 0 .059.018.087.052l8.863 10.685-.004-8.567c0-1.203.177-2.174.397-2.174l.53.001c.029-.001.057.017.085.051l8.863 10.685.001-.09 1.322 1.594-.001-1.546.076.092c-.381-.482-.591-.946-.47-1.042l1.083-.861-2.01-2.423-.003-4.291c0-1.203.175-2.172.395-2.172l.53-.001z" fill-opacity=".18"/>
+ <path d="m9.258 7.247c.219 0 .397.969.397 2.172l.001 1.006c.918.292 1.545 1.15 1.547 2.114 0 .963-.627 1.822-1.545 2.115l.006 23.65c.001 1.203-.175 2.171-.394 2.172h-.53c-.22 0-.397-.968-.398-2.172l-.007-23.639c-.932-.285-1.573-1.15-1.574-2.124.001-.974.642-1.839 1.573-2.123l-.001-.999c0-1.203.175-2.171.395-2.172zm9.871-.004h-.528c-.22 0-.397.969-.397 2.172l.009 26.82c-.932.283-1.575 1.148-1.576 2.123-.001 1.141.878 2.106 2.015 2.212.068.006.137.009.206.009 1.141.001 2.106-.879 2.212-2.015.007-.069.01-.139.01-.208-.001-.962-.627-1.82-1.543-2.113l-.011-26.828c0-1.203-.178-2.171-.397-2.171zm9.873-.003h-.53c-.22-.001-.397.97-.397 2.173l.007 18.852c-.929.286-1.567 1.15-1.567 2.121.001.973.64 1.837 1.569 2.122l.002 5.789c.001 1.203.178 2.173.398 2.173l.528-.002c.219 0 .397-.969.396-2.172l-.001-5.796c.92-.292 1.55-1.151 1.551-2.116-.001-.965-.632-1.825-1.553-2.116l-.007-18.857c-.001-1.203-.177-2.171-.396-2.171zm9.871-.004c.219 0 .397.97.397 2.173l.001 4.243c.962.263 1.635 1.142 1.637 2.14 0 .998-.673 1.879-1.636 2.142l.007 20.36c.001 1.204-.175 2.173-.394 2.172h-.53c-.22 0-.397-.968-.398-2.171l-.006-20.409c-.886-.312-1.483-1.153-1.484-2.092 0-.94.597-1.782 1.483-2.094l-.002-4.29c0-1.204.175-2.173.395-2.172l.53-.002z" fill="#2aefff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/alsamixergui.svg b/.icons/kora/apps/scalable/alsamixergui.svg
new file mode 100644
index 000000000..5536c75d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/alsamixergui.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.233606 -42.2713 42.2713 .233606 281.516 46.5677)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#626262" offset="0"/>
+ <stop stop-color="#9f9f9f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.873 7.236c.029 0 .057.017.085.051l6.67 8.04.009 24.733c-.3 3.035-2.782 5.432-5.854 5.599l-27.097.009s-4.033-5.244-4.033-5.244c-.179-.214-.311-1.079-.311-2.12l-.007-23.64 1.324 1.597-.001-1.562c-.122-.236-.185-.429-.114-.485l1.169-.929-2.379-2.868-.001-.998c0-1.202.175-2.17.395-2.172h.53c.029 0 .059.018.087.052l8.863 10.685-.004-8.569c0-1.202.177-2.171.397-2.172h.528c.029 0 .059.018.087.052l8.863 10.685-.004-8.567c0-1.203.177-2.174.397-2.174l.53.001c.029-.001.057.017.085.051l8.863 10.685.001-.09 1.322 1.594-.001-1.546.076.092c-.381-.482-.591-.946-.47-1.042l1.083-.861-2.01-2.423-.003-4.291c0-1.203.175-2.172.395-2.172l.53-.001z" fill-opacity=".18"/>
+ <path d="m9.258 7.247c.219 0 .397.969.397 2.172l.001 1.006c.918.292 1.545 1.15 1.547 2.114 0 .963-.627 1.822-1.545 2.115l.006 23.65c.001 1.203-.175 2.171-.394 2.172h-.53c-.22 0-.397-.968-.398-2.172l-.007-23.639c-.932-.285-1.573-1.15-1.574-2.124.001-.974.642-1.839 1.573-2.123l-.001-.999c0-1.203.175-2.171.395-2.172zm9.871-.004h-.528c-.22 0-.397.969-.397 2.172l.009 26.82c-.932.283-1.575 1.148-1.576 2.123-.001 1.141.878 2.106 2.015 2.212.068.006.137.009.206.009 1.141.001 2.106-.879 2.212-2.015.007-.069.01-.139.01-.208-.001-.962-.627-1.82-1.543-2.113l-.011-26.828c0-1.203-.178-2.171-.397-2.171zm9.873-.003h-.53c-.22-.001-.397.97-.397 2.173l.007 18.852c-.929.286-1.567 1.15-1.567 2.121.001.973.64 1.837 1.569 2.122l.002 5.789c.001 1.203.178 2.173.398 2.173l.528-.002c.219 0 .397-.969.396-2.172l-.001-5.796c.92-.292 1.55-1.151 1.551-2.116-.001-.965-.632-1.825-1.553-2.116l-.007-18.857c-.001-1.203-.177-2.171-.396-2.171zm9.871-.004c.219 0 .397.97.397 2.173l.001 4.243c.962.263 1.635 1.142 1.637 2.14 0 .998-.673 1.879-1.636 2.142l.007 20.36c.001 1.204-.175 2.173-.394 2.172h-.53c-.22 0-.397-.968-.398-2.171l-.006-20.409c-.886-.312-1.483-1.153-1.484-2.092 0-.94.597-1.782 1.483-2.094l-.002-4.29c0-1.204.175-2.173.395-2.172l.53-.002z" fill="#2aefff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/altus.svg b/.icons/kora/apps/scalable/altus.svg
new file mode 100644
index 000000000..932d68970
--- /dev/null
+++ b/.icons/kora/apps/scalable/altus.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.315931 -56.3936 56.3936 .315931 32.9873 60.0389)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1d55" offset="0"/>
+ <stop stop-color="#2d3b7c" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.22 60.542.003-.005c15.708-.12 28.319-12.799 28.319-28.537 0-15.812-12.73-28.542-28.542-28.542-15.242 0-27.616 11.829-28.49 26.845l-.052.05v24.481c0 3.162 2.546 5.708 5.708 5.708z" fill="url(#a)"/>
+ <path d="m36.488 28h8.274l-2.962 9.1z" fill="#fff"/>
+ <path d="m44.762 28 2.638 5.6-4.325-.675z" fill="#3a88d6"/>
+ <path d="m28.5 34.3 13.3 2.8-11.198 7.7z" fill="#fff"/>
+ <path d="m28.5 34.3 2.8 14-7.7 5.6z" fill="#3a88d6"/>
+ <path d="m17.3 16.1 14 2.8 10.5 18.2-13.3-2.8z" fill="#0365db"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/amarok-icon.svg b/.icons/kora/apps/scalable/amarok-icon.svg
new file mode 120000
index 000000000..d0cde88f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/amarok-icon.svg
@@ -0,0 +1 @@
+amarok.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amarok.svg b/.icons/kora/apps/scalable/amarok.svg
new file mode 100644
index 000000000..e8283dd75
--- /dev/null
+++ b/.icons/kora/apps/scalable/amarok.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0371739 -42.6005 42.6005 .0371739 377.564 45.9578)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002e4c" offset="0"/>
+ <stop stop-color="#95c3ca" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.40126 25.1351 -25.1351 -2.40126 -1687.56 -142.555)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfcfcf" offset="0"/>
+ <stop stop-color="#a7a7a7" offset="1"/>
+ </linearGradient>
+ <path d="m24.187 2.51c-12.075 0-21.865 9.788-21.865 21.864 0 12.075 9.79 21.865 21.865 21.865 12.076 0 21.864-9.79 21.864-21.865 0-12.076-9.788-21.864-21.864-21.864z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m12.211 42.67c-4.007-2.628-7.099-6.538-8.693-11.146 1.796-2.377 4.094-5.875 8.871-11.379-2.921-3.687-3.233-5.992-2.47-8.728.856 1.39 1.642 1.749 2.737 2.274 1.12.536 2.202 1.072 2.889 1.719.047.398.102.815.158 1.256l.577.062c.064.65-.253 1.413-1.127 2.343 1.854-.837 2.606-.511 3.626-.467-8.386 6.322-4.083 11.522-5.881 24.204-.225-.02-.454-.067-.687-.138zm4.069-25.942c-.049-.497-.32-.928-.735-1.318-.264-2.244-.281-3.876 1.012-5.8 1.523 2.728 3.591 3.079 4.74 6.116l-2.101 1.315z" fill="#f1f1f1"/>
+ <path d="m23.138 46.214c-1.405-.066-2.775-.265-4.098-.584-.31-.225-.698-.457-1.196-.686-4.83-1.326-9.9-5.085-2.787-14.256-.315-.971-1.638-.05-2.72.409 4.012-5.611 9.541-6.954 18.634-7.727 2.636-.224 4.064-.14 6.316-.683.129.308.214.977.025 1.23-2.106 2.816-5.143 2.852-7.056 3.843-1.175.611-4.532 2.492-5.118 3.022-3.783 6.454-1.692 11.132-2 15.432z" fill="url(#b)"/>
+ <path d="m19.933 45.825c-3.68-.725-7.028-2.374-9.794-4.695-3.469-5.533-.911-14.774 5.752-21.308-.536-.263-1.149-.473-2.623-.074 2.24-3.297-2.73-2.399-3.349-8.331 2.071 2.985 5.991 2.512 7.293 4.77 3.206-1.015 4.784-2.125 6.732-1.319 2.553 1.223 2.769 1.273 4.47 1.507 1.491.207 4.375.683 10.198.67.391.51.252 3.184-.925 4.56-3.975 1.272-7.357 2.6-8.349 2.839-7.697 1.851-12.751.847-16.762 6.458 1.082-.459 2.315-1.2 2.63-.229-7.593 10.114-.873 13.676 4.168 14.616.042.022.453.444.559.536z" fill="#dedede"/>
+ <path d="m38.494 16.959c.721.038.212 2.385.212 2.385-2.527.309-2.677-1.046-2.696-1.909-.009-.399.593-.578 2.484-.476z" fill="#a2a2a2"/>
+ <path d="m26.724 17.984c-.411.759-1.705.635-2.489.609-1.055-.174-1.655-1.57-1.82-1.992.951.169 1.345.11 2.422.442 1.116.343 1.405.335 1.887.941z" fill="#999" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/amarok2.svg b/.icons/kora/apps/scalable/amarok2.svg
new file mode 120000
index 000000000..d0cde88f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/amarok2.svg
@@ -0,0 +1 @@
+amarok.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amarok_change_language.svg b/.icons/kora/apps/scalable/amarok_change_language.svg
new file mode 100644
index 000000000..fcc6c2fb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/amarok_change_language.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0387033 -44.3531 44.3531 .0387033 24.0068 46.151)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#216ea2" offset="0"/>
+ <stop stop-color="#2d95d9" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.572 0-22.764 10.192-22.764 22.764s10.192 22.764 22.764 22.764 22.764-10.192 22.764-22.764-10.192-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m19.028 15.935c.314 0 .569.255.569.57v.779h4.436c.314 0 .569.255.569.57v1.518c0 .315-.255.57-.569.57h-.449c-.255 2.2-1.416 4.522-3.451 6.903.927.999 2.063 1.767 2.666 2.141.236.147.332.443.227.7l-.523 1.279c-.067.161-.204.284-.372.332s-.349.016-.491-.087c-.925-.673-2.488-1.887-3.152-2.58-1.796 1.721-3.511 2.907-4.172 3.342-.094.061-.203.093-.313.093-.041 0-.082-.004-.122-.013-.15-.033-.28-.125-.361-.255l-.702-1.122c-.163-.26-.089-.604.166-.775.642-.43 2.301-1.597 3.967-3.216-1.41-2.081-2.173-4.128-2.504-5.171-.055-.173-.024-.362.083-.509.107-.146.278-.233.46-.233h1.398c.241 0 .456.152.536.379.32.902.88 2.255 1.752 3.651 1.367-1.693 2.18-3.326 2.419-4.86h-8.494c-.314 0-.569-.255-.569-.569v-1.518c0-.315.255-.57.569-.57h4.436v-.779c0-.315.255-.57.57-.57zm12.538 1.793c.25 0 .47.163.545.401l3.831 12.364c.054.173.022.361-.085.507-.107.145-.277.231-.458.231h-2.087c-.251 0-.473-.164-.546-.405l-.917-3.062h-3.869l-.847 3.05c-.069.246-.294.417-.549.417h-1.963c-.181 0-.351-.085-.458-.23-.108-.146-.14-.334-.087-.506l3.781-12.364c.073-.239.294-.403.545-.403zm-.16 7.756-1.524-5.47h-.039l-1.425 5.47z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/amazon-mp3-store-source.svg b/.icons/kora/apps/scalable/amazon-mp3-store-source.svg
new file mode 120000
index 000000000..b1f09744d
--- /dev/null
+++ b/.icons/kora/apps/scalable/amazon-mp3-store-source.svg
@@ -0,0 +1 @@
+amazonmp3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amazon-store.svg b/.icons/kora/apps/scalable/amazon-store.svg
new file mode 100644
index 000000000..ca4aa13f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/amazon-store.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.652063 -42.6054 42.6054 -.652063 24.0203 44.5892)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f15f19" offset="0"/>
+ <stop stop-color="#fbb521" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.083 31.883c-.344-.453-2.282-.216-3.149-.108-.267.034-.307-.204-.066-.374 1.541-1.112 4.075-.793 4.367-.419.297.375-.074 2.976-1.526 4.216-.222.193-.433.09-.334-.163.323-.833 1.056-2.701.708-3.152m-1.123 1.316c-2.701 2.037-6.614 3.127-9.985 3.127-4.723 0-8.977-1.79-12.197-4.771-.252-.233-.025-.552.278-.371 3.472 2.072 7.769 3.316 12.205 3.316 2.989 0 6.283-.633 9.307-1.953.459-.196.842.308.393.649m-8.196-10.931c0 1.296.033 2.375-.593 3.523-.504.934-1.304 1.509-2.197 1.509-1.218 0-1.926-.971-1.926-2.405 0-2.83 2.423-3.345 4.717-3.345v.719m3.201 8.091c-.208.197-.511.212-.748.082-1.052-.915-1.242-1.341-1.823-2.216-1.742 1.86-2.972 2.416-5.232 2.416-2.671 0-4.752-1.722-4.752-5.172 0-2.694 1.397-4.531 3.382-5.428 1.72-.793 4.128-.934 5.969-1.153v-.43c0-.789.06-1.722-.381-2.404-.389-.612-1.13-.863-1.783-.863-1.211 0-2.289.649-2.552 1.994-.056.299-.263.592-.552.608l-3.079-.345c-.259-.062-.544-.281-.474-.696.711-3.897 4.083-5.076 7.099-5.076 1.545 0 3.564.429 4.78 1.652 1.545 1.508 1.397 3.52 1.397 5.71v5.172c0 1.557.615 2.238 1.197 3.079.204.297.249.659-.007.882-.649.571-1.801 1.615-2.434 2.204l-.012-.011" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/amazon.svg b/.icons/kora/apps/scalable/amazon.svg
new file mode 120000
index 000000000..4f2e80b4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/amazon.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amazonclouddrive.svg b/.icons/kora/apps/scalable/amazonclouddrive.svg
new file mode 120000
index 000000000..4f2e80b4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/amazonclouddrive.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amazonmp3.svg b/.icons/kora/apps/scalable/amazonmp3.svg
new file mode 100644
index 000000000..6a5bb8881
--- /dev/null
+++ b/.icons/kora/apps/scalable/amazonmp3.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.652063 -42.6054 42.6054 -.652063 24.0203 44.5892)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a199" offset="0"/>
+ <stop stop-color="#00f89a" stop-opacity=".98" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.083 31.883c-.344-.453-2.282-.216-3.149-.108-.267.034-.307-.204-.066-.374 1.541-1.112 4.075-.793 4.367-.419.297.375-.074 2.976-1.526 4.216-.222.193-.433.09-.334-.163.323-.833 1.056-2.701.708-3.152m-1.123 1.316c-2.701 2.037-6.614 3.127-9.985 3.127-4.723 0-8.977-1.79-12.197-4.771-.252-.233-.025-.552.278-.371 3.472 2.072 7.769 3.316 12.205 3.316 2.989 0 6.283-.633 9.307-1.953.459-.196.842.308.393.649m-8.196-10.931c0 1.296.033 2.375-.593 3.523-.504.934-1.304 1.509-2.197 1.509-1.218 0-1.926-.971-1.926-2.405 0-2.83 2.423-3.345 4.717-3.345v.719m3.201 8.091c-.208.197-.511.212-.748.082-1.052-.915-1.242-1.341-1.823-2.216-1.742 1.86-2.972 2.416-5.232 2.416-2.671 0-4.752-1.722-4.752-5.172 0-2.694 1.397-4.531 3.382-5.428 1.72-.793 4.128-.934 5.969-1.153v-.43c0-.789.06-1.722-.381-2.404-.389-.612-1.13-.863-1.783-.863-1.211 0-2.289.649-2.552 1.994-.056.299-.263.592-.552.608l-3.079-.345c-.259-.062-.544-.281-.474-.696.711-3.897 4.083-5.076 7.099-5.076 1.545 0 3.564.429 4.78 1.652 1.545 1.508 1.397 3.52 1.397 5.71v5.172c0 1.557.615 2.238 1.197 3.079.204.297.249.659-.007.882-.649.571-1.801 1.615-2.434 2.204l-.012-.011" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/amd-ati.svg b/.icons/kora/apps/scalable/amd-ati.svg
new file mode 120000
index 000000000..b519b7f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/amd-ati.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amd-ddm-mx.svg b/.icons/kora/apps/scalable/amd-ddm-mx.svg
new file mode 120000
index 000000000..b519b7f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/amd-ddm-mx.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amd.svg b/.icons/kora/apps/scalable/amd.svg
new file mode 100644
index 000000000..d299e376d
--- /dev/null
+++ b/.icons/kora/apps/scalable/amd.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.630727 -44.006 44.006 -.630727 23.6205 46.3688)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e91a14" offset="0"/>
+ <stop stop-color="#ff7084" offset="1"/>
+ </linearGradient>
+ <circle cx="24.085" cy="23.982" r="22.746" fill="url(#a)"/>
+ <path d="m12.283 12.614 6.429 6.43h10.521v10.52l6.429 6.43v-23.38zm6.429 7.599-6.429 6.429v9.352h9.351l6.43-6.43h-9.352z" fill="#fff" fill-opacity=".86"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/amnesia-a-machine-for-pigs.svg b/.icons/kora/apps/scalable/amnesia-a-machine-for-pigs.svg
new file mode 100644
index 000000000..f358a0afa
--- /dev/null
+++ b/.icons/kora/apps/scalable/amnesia-a-machine-for-pigs.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(29.4449 -17 17 29.4449 318.229 561.98)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0038bd" offset="0"/>
+ <stop stop-color="#1c93e1" offset="1"/>
+ </linearGradient>
+ <path d="m58.818 15.801c2.221 12.563-4.233 29.912-15.792 35.466-13.395 6.435-28.176 5.809-37.828-2.999-.287-.261-.483-.604-.564-.985-.641-3.007-.009-6.2.234-5.06.081.382.042.783.329 1.045 9.653 8.807 22.172 6.277 33.712-.797 6.767-4.147 15.689-11.794 16.502-22.02-.074-.827 3.55-3.831 3.407-4.65z" fill="#9e56a4" fill-rule="nonzero"/>
+ <path d="m58.803 15.732c-7.641-3.471-23.241-4.493-35.895 1.963-10.38 5.296-15.396 10.183-18.13 25.011 10.133 8.898 22.935 10.552 35.148 5.224 12.872-5.617 17.216-20.515 18.877-32.198z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m37.917 13.31c2.644 1.445 4.937 3.61 6.552 6.408 4.691 8.125 1.903 18.531-6.223 23.222-8.125 4.691-18.531 1.903-23.222-6.222-2.294-3.973-2.8-8.492-1.767-12.621 2.559-2.45 5.721-4.397 9.651-6.402 4.779-2.438 9.977-3.809 15.009-4.385z" fill="url(#a)"/>
+ <path d="m25.746 21.29c3.824-2.208 8.721-.896 10.928 2.928 2.208 3.824.896 8.72-2.928 10.928s-8.72.896-10.928-2.928-.896-8.721 2.928-10.928z" fill="#1b1b1b" fill-opacity=".96"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/amnesia-the-dark-descent.svg b/.icons/kora/apps/scalable/amnesia-the-dark-descent.svg
new file mode 100644
index 000000000..627bbdc98
--- /dev/null
+++ b/.icons/kora/apps/scalable/amnesia-the-dark-descent.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(29.4449 -17 17 29.4449 272.275 482.17)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7ba300" offset="0"/>
+ <stop stop-color="#97c800" offset="1"/>
+ </linearGradient>
+ <path d="m42.718 49.339c-13.456 6.306-26.403 4.036-37.52-1.071-.973-2.951 2.121-26.624 15.702-32.692 14.152-6.322 21.467-5.804 37.902.156.366.133 2.218 25.03-16.084 33.607z" fill="#4b4e30" fill-rule="nonzero"/>
+ <path d="m10.254 28.967c2.504-5.44 6.113-10.496 11.206-12.771 9.278-4.145 15.144-5.216 22.868-4.045 1.422 1.332 2.674 2.892 3.698 4.666 5.6 9.7 2.272 22.121-7.429 27.722-9.699 5.6-22.121 2.272-27.721-7.428-1.491-2.582-2.349-5.357-2.622-8.144z" fill="url(#a)"/>
+ <path d="m25.675 18.693c4.565-2.636 10.411-1.069 13.046 3.496s1.069 10.41-3.496 13.045c-4.565 2.636-10.409 1.07-13.045-3.495s-1.07-10.41 3.495-13.046z" fill="#262626" fill-opacity=".96"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/amor.svg b/.icons/kora/apps/scalable/amor.svg
new file mode 120000
index 000000000..2f915ffd4
--- /dev/null
+++ b/.icons/kora/apps/scalable/amor.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amsn.svg b/.icons/kora/apps/scalable/amsn.svg
new file mode 100644
index 000000000..2a39291c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/amsn.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0439458 -41.6709 41.6709 -.0439458 355.735 546.998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#036f8d" offset="0"/>
+ <stop stop-color="#1dc2f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.0671 24.0671 0 367.241 550.172)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4fc604" offset="0"/>
+ <stop stop-color="#83ee07" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.974596 0 0 .974596 -322.304 -489.311)" d="m372.724 511.005c-4.644-3.779-10.81-5.86-17.362-5.86s-12.718 2.081-17.362 5.86c-4.684 3.812-7.264 8.893-7.264 14.306 0 5.166 2.352 10.029 6.638 13.776-.077.173-.138.356-.177.549l-1.409 6.928c-.167.823.058 1.314.276 1.581.252.309.626.479 1.052.479.322 0 .668-.095 1.029-.283l8.193-4.256c2.836.913 5.885 1.392 9.024 1.392 6.552 0 12.718-2.081 17.362-5.86 4.684-3.812 7.264-8.893 7.264-14.306s-2.58-10.494-7.264-14.306z" fill="url(#a)"/>
+ <path transform="matrix(.974596 0 0 .974596 -322.304 -489.311)" d="m358.652 529.154c2.322-2.057 5.405-3.19 8.681-3.19s6.359 1.133 8.681 3.19c2.342 2.076 3.632 4.842 3.632 7.789 0 2.813-1.176 5.46-3.319 7.5.039.094.07.194.089.299l.704 3.771c.084.449-.028.716-.138.861-.126.168-.313.261-.526.261-.161 0-.334-.052-.514-.154l-4.097-2.317c-1.418.497-2.942.758-4.512.758-3.276 0-6.359-1.133-8.681-3.191-2.342-2.075-3.631-4.841-3.631-7.788s1.289-5.713 3.631-7.789z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/amsynth.svg b/.icons/kora/apps/scalable/amsynth.svg
new file mode 100644
index 000000000..bae4995fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/amsynth.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ef8116" offset="0"/>
+ <stop stop-color="#ffa044" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(2 0 0 2 3.42928 2)" d="m4 3v16h4v-12h3v12h7v-4h-3v-12z" fill="#313131" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/amule.svg b/.icons/kora/apps/scalable/amule.svg
new file mode 120000
index 000000000..b6cfdb904
--- /dev/null
+++ b/.icons/kora/apps/scalable/amule.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/amulegui.svg b/.icons/kora/apps/scalable/amulegui.svg
new file mode 120000
index 000000000..b6cfdb904
--- /dev/null
+++ b/.icons/kora/apps/scalable/amulegui.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/anaconda.svg b/.icons/kora/apps/scalable/anaconda.svg
new file mode 120000
index 000000000..63c0e7176
--- /dev/null
+++ b/.icons/kora/apps/scalable/anaconda.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/anatine.svg b/.icons/kora/apps/scalable/anatine.svg
new file mode 100644
index 000000000..1f1ec40ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/anatine.svg
@@ -0,0 +1,10 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m26.748 59.976c-6.277-0.642-10.648-2.438-13.878-5.7-1.306-1.318-2.192-2.53-2.929-4.004-1.559-3.118-2.048-6.625-1.285-9.219 0.759-2.58 2.486-5.424 4.916-8.1 1.35-1.484 2.033-2.448 2.657-3.66 0.753-1.46 0.834-2.437 0.771-3.793-0.062-1.316-0.344-1.882-1.066-2.482-0.684-0.566-0.966-0.88-3.082-0.778-2.066 0.098-3.079-0.028-4.066-0.504-0.765-0.37-1.036-0.788-0.8-1.234 1.23-0.959 1.662-2.009 3.014-2.498-1.979-1.687-3.932-3.453-4-5.974 0.139-1.35 1.389-1.025 1.389-1.025 1.959 0.396 3.983 0.796 5.828 0.858 0.531-0.072 1.09-0.214 1.243-0.315 0.153-0.1 0.57-0.699 0.927-1.329 1.391-2.457 2.864-4.043 4.514-4.861 1.901-0.942 4.591-1.446 7.144-1.339 3.07 0.13 5.677 1.191 7.806 3.178 1.463 1.366 2.431 1.707 3.823 1.348 0.98-0.252 1.002-0.251 1.002 0.056 0 0.404-0.322 0.927-0.817 1.326l-0.455 0.368 0.459 0.273c0.633 0.375 0.558 0.677-0.195 0.786-0.627 0.09-1.097 0.298-1.097 0.485 0 0.066 0.09 0.639 0.2 1.273 0.27 1.555 0.174 4.569-0.193 6.056-0.568 2.306-1.43 3.93-2.9 5.472-1.144 1.04-4.376 3.174-4.678 3.364 0.142 0 1.38-0.073 2.209 1e-3 3.033 0.269 5.146 0.78 8.193 2.2 2.877 1.341 4.1 1.485 5.692 0.673 1.017-0.518 2.471-1.624 3.558-3.089 0.93-1.252 1.484-1.784 2.348-1.784 0.846 0 1.454 0.557 2.094 1.535 0.907 1.384 1.402 2.372 1.754 4.783 0.251 1.723 0.18 5.767-0.131 7.485-1.863 10.266-8.414 17.177-18.416 19.428-2.7 0.608-3.787 0.717-7.528 0.756-1.941 0.02-3.752 0.014-4.024-0.014l-1e-3 -2e-3z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-1.04594,-50.3518,50.3518,-1.04594,32.0604,59.455)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#004875" offset="0"/>
+ <stop style="stop-color:#2aa2ee" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/anbox-com-android-vending.svg b/.icons/kora/apps/scalable/anbox-com-android-vending.svg
new file mode 120000
index 000000000..03ddcc362
--- /dev/null
+++ b/.icons/kora/apps/scalable/anbox-com-android-vending.svg
@@ -0,0 +1 @@
+google-play.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/anbox.svg b/.icons/kora/apps/scalable/anbox.svg
new file mode 120000
index 000000000..c82ea351d
--- /dev/null
+++ b/.icons/kora/apps/scalable/anbox.svg
@@ -0,0 +1 @@
+androidstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/android-file-transfer.svg b/.icons/kora/apps/scalable/android-file-transfer.svg
new file mode 100644
index 000000000..7ad041466
--- /dev/null
+++ b/.icons/kora/apps/scalable/android-file-transfer.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path d="m15.787 10.485c-.08.009-.158.032-.233.068-.296.144-.396.456-.221.7l2.986 4.171c-3.307 1.599-5.672 4.767-5.276 9.631 5.927 3.122 15.737 2.952 21.823.112.766-4.921-1.833-8.251-5.476-9.862l2.885-4.034c.174-.244.075-.557-.222-.701-.297-.143-.676-.062-.851.183l-2.946 4.119c-2.81-.925-6.051-.914-8.827.086l-3.023-4.225c-.131-.183-.379-.275-.619-.248z" fill="#a1a7ae"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/android-messages-desktop.svg b/.icons/kora/apps/scalable/android-messages-desktop.svg
new file mode 100644
index 000000000..68186d998
--- /dev/null
+++ b/.icons/kora/apps/scalable/android-messages-desktop.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1140a2" offset="0"/>
+ <stop stop-color="#1a73e8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.799284 -39.6049 39.6049 .799284 814.656 59.9496)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.586516 0 0 .586516 9.94649 10.5199)" d="m17.387 44.002 3.91-5.484h17.453s4.968.081 4.968-7.006v-22.293c-.313-4.851-4.714-5.223-4.714-5.223h-29.298s-5.424.318-5.502 5.606v21.91c.009 6.902 5.502 7.006 5.502 7.006h2.578l3.523 5.462c.767.895.778.778 1.58.022z" fill="url(#b)"/>
+ <path transform="translate(-.5 -1.19107)" d="m28 28c0-.552-.448-1-1-1h-9c-.552 0-1 .448-1 1s.448 1 1 1h9c.552 0 1-.448 1-1zm4-4c0-.552-.448-1-1-1h-13c-.552 0-1 .448-1 1s.448 1 1 1h13c.552 0 1-.448 1-1zm0-4c0-.552-.448-1-1-1h-13c-.552 0-1 .448-1 1s.448 1 1 1h13c.552 0 1-.448 1-1z" fill="#8ab4f8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/android-sdk.svg b/.icons/kora/apps/scalable/android-sdk.svg
new file mode 100644
index 000000000..876609469
--- /dev/null
+++ b/.icons/kora/apps/scalable/android-sdk.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3022 43.3022 0 298.19 45.6914)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00594e" offset="0"/>
+ <stop stop-color="#32867d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m20.048 10.355-1.298.75 1.795 3.111c-3.282 1.586-3.295 5.285-3.295 5.285h13.5s-.015-3.699-3.295-5.285l1.795-3.111-1.297-.75-1.943 3.363c-.595-.133-1.252-.217-2.007-.217-.756 0-1.416.084-2.013.217zm.955 6.146c.416 0 .747.335.747.747 0 .413-.336.753-.747.753-.415 0-.753-.335-.753-.753 0-.412.338-.747.753-.747zm6 0c.416 0 .747.335.747.747 0 .413-.336.753-.747.753-.415 0-.753-.335-.753-.753 0-.412.338-.747.753-.747zm6.063 3.748c-.862 0-1.566.795-1.566 1.775v6.946c0 .979.704 1.779 1.566 1.779.863 0 1.434-.8 1.434-1.779v-6.946c0-.981-.57-1.776-1.434-1.776m-15.816.001v12.75c-.001.354.396.75.75.75h2.25v2.814c0 .933.594 1.687 1.5 1.687.9 0 1.53-.756 1.5-1.687v-2.813h1.5v2.813c0 .933.594 1.687 1.5 1.687.9 0 1.5-.767 1.5-1.687v-2.813h2.25c.354 0 .75-.396.75-.75v-12.75zm-2.184 0c-.863 0-1.566.795-1.566 1.775v6.946c0 .979.703 1.779 1.566 1.779s1.434-.8 1.434-1.779v-6.946c0-.981-.57-1.776-1.434-1.776" fill="#51d550" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/android-studio-beta.svg b/.icons/kora/apps/scalable/android-studio-beta.svg
new file mode 120000
index 000000000..b853dd004
--- /dev/null
+++ b/.icons/kora/apps/scalable/android-studio-beta.svg
@@ -0,0 +1 @@
+android-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/android-studio-canary.svg b/.icons/kora/apps/scalable/android-studio-canary.svg
new file mode 120000
index 000000000..4358e3e62
--- /dev/null
+++ b/.icons/kora/apps/scalable/android-studio-canary.svg
@@ -0,0 +1 @@
+androidstudio-preview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/android-studio.svg b/.icons/kora/apps/scalable/android-studio.svg
new file mode 120000
index 000000000..c82ea351d
--- /dev/null
+++ b/.icons/kora/apps/scalable/android-studio.svg
@@ -0,0 +1 @@
+androidstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/androidstudio-preview.svg b/.icons/kora/apps/scalable/androidstudio-preview.svg
new file mode 100644
index 000000000..29eb86b59
--- /dev/null
+++ b/.icons/kora/apps/scalable/androidstudio-preview.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6802" offset="0"/>
+ <stop stop-color="#ff8802" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.8397 33.6872 0 923.28 41.9755)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffc702" offset="0"/>
+ <stop stop-color="#ffc802" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m17.512 4h-.013c-.274 0-.5.226-.5.5 0 .095.028.189.079.27l1.692 2.718c-2.957 1.815-4.766 5.043-4.77 8.512 0 5.486 4.514 10 10 10s10-4.514 10-10c-.005-3.469-1.815-6.696-4.771-8.51l1.693-2.72c.051-.081.079-.175.079-.27 0-.274-.226-.5-.5-.5h-.013c-.17.005-.326.096-.414.242l-1.722 2.768c-1.356-.661-2.844-1.006-4.352-1.01-1.508.003-2.997.347-4.354 1.006l-1.72-2.764c-.088-.146-.244-.237-.414-.242zm10.5 8h-.024c-.542 0-.988-.45-.988-.997 0-.267.106-.523.295-.71.187-.188.441-.293.704-.293.547 0 .997.452 1.001 1.003 0 .547-.446.997-.988.997zm-8.046 0h-.011c-.524 0-.955-.433-.955-.96 0-.257.103-.504.285-.684.184-.225.458-.356.748-.356.53 0 .967.439.967.972 0 .291-.13.567-.354.752-.18.18-.426.28-.68.276z" fill="#009141" fill-rule="nonzero"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-24.44h43.336z" fill="url(#b)"/>
+ <path d="m23.984 19c-.547.009-.991.462-.984 1.006v1.17c-1.194.422-1.998 1.557-2 2.824.001.889.397 1.732 1.08 2.301l-6.91 14.443c-.263.509-.218 1.113.119 1.58.342.463.915.718 1.508.67.593-.054 1.108-.41 1.346-.929l4.623-9.344c.223-.434.685-.719 1.193-.721.014 0 .027.006.041.006s.027-.006.041-.006c.508.002.97.287 1.193.721l4.623 9.344c.238.519.753.875 1.346.929.593.048 1.166-.207 1.508-.67.337-.467.382-1.071.119-1.58l-6.908-14.439c.683-.57 1.078-1.415 1.078-2.305-.001-1.267-.805-2.403-2-2.826v-1.168-.013c0-.545-.451-.993-1-.993zm.016 3c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2z" fill="#ff8802" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/androidstudio.svg b/.icons/kora/apps/scalable/androidstudio.svg
new file mode 100644
index 000000000..6d8a66ea6
--- /dev/null
+++ b/.icons/kora/apps/scalable/androidstudio.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a455f" offset="0"/>
+ <stop stop-color="#0a415f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.8397 33.6872 0 923.28 41.9755)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0264ff" offset="0"/>
+ <stop stop-color="#4285f4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m17.512 4h-.013c-.274 0-.5.226-.5.5 0 .095.028.189.079.27l1.692 2.718c-2.957 1.815-4.766 5.043-4.77 8.512 0 5.486 4.514 10 10 10s10-4.514 10-10c-.005-3.469-1.815-6.696-4.771-8.51l1.693-2.72c.051-.081.079-.175.079-.27 0-.274-.226-.5-.5-.5h-.013c-.17.005-.326.096-.414.242l-1.722 2.768c-1.356-.661-2.844-1.006-4.352-1.01-1.508.003-2.997.347-4.354 1.006l-1.72-2.764c-.088-.146-.244-.237-.414-.242zm10.5 8h-.024c-.542 0-.988-.45-.988-.997 0-.267.106-.523.295-.71.187-.188.441-.293.704-.293.547 0 .997.452 1.001 1.003 0 .547-.446.997-.988.997zm-8.046 0h-.011c-.524 0-.955-.433-.955-.96 0-.257.103-.504.285-.684.184-.225.458-.356.748-.356.53 0 .967.439.967.972 0 .291-.13.567-.354.752-.18.18-.426.28-.68.276z" fill="#009141" fill-rule="nonzero"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-24.44h43.336z" fill="url(#b)"/>
+ <path d="m23.984 19c-.547.009-.991.462-.984 1.006v1.17c-1.194.422-1.998 1.557-2 2.824.001.889.397 1.732 1.08 2.301l-6.91 14.443c-.263.509-.218 1.113.119 1.58.342.463.915.718 1.508.67.593-.054 1.108-.41 1.346-.929l4.623-9.344c.223-.434.685-.719 1.193-.721.014 0 .027.006.041.006s.027-.006.041-.006c.508.002.97.287 1.193.721l4.623 9.344c.238.519.753.875 1.346.929.593.048 1.166-.207 1.508-.67.337-.467.382-1.071.119-1.58l-6.908-14.439c.683-.57 1.078-1.415 1.078-2.305-.001-1.267-.805-2.403-2-2.826v-1.168-.013c0-.545-.451-.993-1-.993zm.016 3c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2z" fill="#0a455f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/angrysearch.svg b/.icons/kora/apps/scalable/angrysearch.svg
new file mode 100644
index 000000000..b6ad097b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/angrysearch.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m16 33.854c0-1.023-.831-1.854-1.854-1.854h-4.292c-1.023 0-1.854.831-1.854 1.854v4.292c0 1.023.831 1.854 1.854 1.854h4.292c1.023 0 1.854-.831 1.854-1.854zm12 0c0-1.023-.831-1.854-1.854-1.854h-4.292c-1.023 0-1.854.831-1.854 1.854v4.292c0 1.023.831 1.854 1.854 1.854h4.292c1.023 0 1.854-.831 1.854-1.854zm-12-12c0-1.023-.831-1.854-1.854-1.854h-4.292c-1.023 0-1.854.831-1.854 1.854v4.292c0 1.023.831 1.854 1.854 1.854h4.292c1.023 0 1.854-.831 1.854-1.854zm12 0c0-1.023-.831-1.854-1.854-1.854h-4.292c-1.023 0-1.854.831-1.854 1.854v4.292c0 1.023.831 1.854 1.854 1.854h4.292c1.023 0 1.854-.831 1.854-1.854z" fill="#eb4141"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/angular-console.svg b/.icons/kora/apps/scalable/angular-console.svg
new file mode 100644
index 000000000..6156aff22
--- /dev/null
+++ b/.icons/kora/apps/scalable/angular-console.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v6.492h43.336z" fill="#696969"/>
+ <path d="m45.668 12.507v26.933c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-26.933z" fill="url(#a)"/>
+ <path d="m2.332 22.778h43.336v11.702h-43.336z" fill="#236ae5"/>
+ <path d="m2.332 10.658h43.336v12.119h-43.336z" fill="#2a9de5"/>
+ <path d="m14.786 39.256 24.277.235" fill="none" stroke="#4050ae" stroke-width=".99"/>
+ <path d="m8.691 39.197 6.295.061" fill="none" stroke="#fff" stroke-width=".99"/>
+ <path d="m14.936 36.567c1.485.015 2.679 1.232 2.664 2.716-.014 1.485-1.231 2.679-2.716 2.664-1.484-.014-2.678-1.231-2.663-2.716.014-1.485 1.231-2.678 2.715-2.664z" fill="#fff"/>
+ <path d="m14.922 38.028c.679.007 1.224.563 1.218 1.241-.008.678-.563 1.224-1.242 1.217-.677-.007-1.223-.562-1.216-1.241.006-.678.562-1.223 1.24-1.217z" fill="#4050ae"/>
+ <path d="m8.814 28.053 14.505.139" fill="none" stroke="#fff" stroke-width=".99"/>
+ <path d="m23.219 28.191 15.967.155" fill="none" stroke="#4050ae" stroke-width=".99"/>
+ <path d="m23.329 25.502c1.484.014 2.678 1.232 2.664 2.716-.015 1.485-1.232 2.678-2.716 2.664-1.485-.015-2.679-1.231-2.664-2.716.014-1.484 1.231-2.678 2.716-2.664z" fill="#fff"/>
+ <path d="m23.315 26.963c.677.007 1.223.563 1.216 1.241-.006.679-.563 1.224-1.24 1.217-.679-.006-1.224-.562-1.218-1.241.007-.678.563-1.223 1.242-1.217z" fill="#4050ae"/>
+ <path d="m31.304 17.124 7.957.077" fill="none" stroke="#4050ae" stroke-width=".99"/>
+ <path d="m8.889 16.908 22.415.216" fill="none" stroke="#fff" stroke-width=".99"/>
+ <path d="m31.297 14.434c1.484.014 2.678 1.231 2.663 2.716-.014 1.484-1.231 2.678-2.715 2.664-1.484-.015-2.679-1.232-2.664-2.716.014-1.485 1.232-2.678 2.716-2.664z" fill="#fff"/>
+ <path d="m31.283 15.895c.678.006 1.223.562 1.217 1.241-.006.678-.563 1.223-1.24 1.216-.679-.006-1.224-.562-1.218-1.24.006-.679.563-1.224 1.241-1.217z" fill="#4050ae"/>
+ <path d="m14.726 5.71c.977.01 1.763.811 1.754 1.788s-.811 1.763-1.788 1.754-1.763-.811-1.754-1.788c.01-.977.811-1.763 1.788-1.754zm-5.741-.056c.977.01 1.763.812 1.754 1.789-.011.978-.811 1.763-1.789 1.754-.978-.01-1.763-.81-1.754-1.789.009-.977.811-1.763 1.789-1.754z" fill="#fff"/>
+ <path d="m35.989 28.583c4.904-.788 9.526 2.553 10.314 7.458.788 4.904-2.553 9.526-7.458 10.314-4.904.788-9.526-2.553-10.314-7.457-.788-4.905 2.553-9.526 7.458-10.315z" fill="#d90029"/>
+ <path d="m37.417 30.518-4.586 11.951h2.141l.767-2h3.354l.765 2h2.141zm0 5.582.908 2.369h-1.818z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/anjuta.svg b/.icons/kora/apps/scalable/anjuta.svg
new file mode 100644
index 000000000..f6924503d
--- /dev/null
+++ b/.icons/kora/apps/scalable/anjuta.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -47.6009 47.5699 0 23.9762 47.6487)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981fe7" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="21.87" ry="21.884" fill="url(#a)" stroke="url(#a)" stroke-width="2.23"/>
+ <path d="m5.045 37.008c-2.576-3.667-.037-12.281-.037-12.281-.871-.258-2.803 2.284-2.803 2.284 1.331-7.463 9.339-11.347 9.339-11.347-.958-.35-4.089 1.49-4.089 1.49 7.058-7.079 16.115-5.411 16.115-5.411.261-1.482 4.533-4.096 4.533-4.096-.437.433-.613 2.789-.613 2.789.436-.785 1.832-1.569 1.832-1.569-.783 1.827 0 5.748 0 5.748.899.899 1.838 2.675 2.644 4.491.235.528.077.964.285 1.478.88 2.178 1.863 4.143 1.863 4.143l.962 1.823c.982 2.603.771 4.06-.437 4.711-1.626.878-2.91 1.11-3.466.494-.989-1.097-1.922-2.116-1.922-2.116-1.958-.463-1.86-.55-3.279-1.866-1.492-1.383-3.267-2.277-3.267-2.277-2.957 2.804-1.81 9.129.372 11.961 2.803 3.629 4.754 6.105 7.537 8.603-5.268 1.926-17.699 2.151-25.569-9.052z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/anjuta_icon.svg b/.icons/kora/apps/scalable/anjuta_icon.svg
new file mode 120000
index 000000000..8602ae25f
--- /dev/null
+++ b/.icons/kora/apps/scalable/anjuta_icon.svg
@@ -0,0 +1 @@
+anjuta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/anki.svg b/.icons/kora/apps/scalable/anki.svg
new file mode 100644
index 000000000..814cada15
--- /dev/null
+++ b/.icons/kora/apps/scalable/anki.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 128.991 44.2761)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e35b9" offset="0"/>
+ <stop stop-color="#b302fc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.535 45.9057)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0dbf1" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m35.448 24.667c.001-.275-.207-.446-.623-.514l-5.594-.827-2.496-5.078c-.14-.305-.322-.458-.545-.459-.223 0-.405.152-.547.456l-2.521 5.066-5.597.8c-.417.066-.625.236-.626.511 0 .157.092.335.278.536l4.048 3.956-.973 5.572c-.015.104-.022.178-.022.223-.001.156.038.287.116.396.077.108.194.162.35.162.134 0 .283-.044.447-.133l5.011-2.618 4.999 2.643c.156.089.305.134.446.134.149.001.262-.053.34-.16.078-.108.117-.24.118-.396 0-.096-.003-.171-.011-.223l-.945-5.576 4.056-3.936c.194-.193.291-.371.291-.535z" fill="#4d4d4d" fill-rule="nonzero"/>
+ <g fill="#737373">
+ <path d="m12.289 9.831h27.47v1.157h-27.47z"/>
+ <path d="m12.289 12.087h22.786v1.157h-22.786z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/anoise.svg b/.icons/kora/apps/scalable/anoise.svg
new file mode 100644
index 000000000..cbe0c0c82
--- /dev/null
+++ b/.icons/kora/apps/scalable/anoise.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(45.528 0 0 45.528 1.236 206.112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e05603" offset="0"/>
+ <stop stop-color="#ff8a18" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-19.4493 -26.7683 26.7683 -19.4493 355.414 -195.976)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c3c3c3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="16.26" fill="url(#b)"/>
+ <path d="m20.295 11.352-3.45 3.45 9.199 9.198-9.199 9.198 3.45 3.45 9.198-9.199 3.448-3.449-3.448-3.449-9.198-9.199z" fill="#2b2b2b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/another-redis-desktop-manager.svg b/.icons/kora/apps/scalable/another-redis-desktop-manager.svg
new file mode 100644
index 000000000..6cb55b3b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/another-redis-desktop-manager.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#83000d" offset="0"/>
+ <stop stop-color="#e31354" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff">
+ <path transform="matrix(1.11613 0 0 1.11613 -2.7871 -2.7871)" d="m27.16 13c-1.498.085-2.613 1.188-3.916 1.789-1.113.635-2.226 1.272-3.351 1.887-1.347-.936-2.554-2.081-3.998-2.869-.571-.159-1.163-.439-1.745-.168-1.387.18-2.223 1.514-2.15 2.838-.025 2.037-.024 4.075 0 6.113-1.253 1.342-2.558 2.641-3.66 4.103-.792 1.414-.153 3.397 1.394 3.996 1.154.604 2.336 1.15 3.508 1.717.611 2.351 1.087 4.739 1.77 7.069.73 1.647 3.188 2.058 4.431.746 1.614-1.739 3.493-5.387 3.493-5.387s5.404 1.014 7.568.949c1.293-.086 2.375-1.109 2.471-2.392.242-1.753-1.285-2.993-2.125-4.352-1.043-1.508-2.177-2.953-3.194-4.478.769-2.899 1.783-5.739 2.375-8.68.018-1.324-.893-2.674-2.299-2.809-.189-.032-.379-.067-.572-.072zm-.34 3.27c-.558 2.379-1.344 4.813-2.062 7.521l-.348 1.309.75 1.125c1.102 1.653 2.247 3.112 3.221 4.521l-.082-.129c.633 1.024 1.235 1.675 1.508 2.092.013.021-.003-.005.009.014-.782-.037-2.126-.154-3.459-.356-1.563-.236-2.869-.48-2.869-.48l-2.197-.412-1.023 1.986s-1.591 2.709-2.639 4.121c-.503-1.883-.939-3.836-1.483-5.93l-.349-1.343-1.248-.604c-1.197-.579-2.342-1.11-3.403-1.664.879-1.09 1.9-2.175 3.047-3.404l.821-.879-.014-1.203c-.023-1.908-.02-3.816 0-5.723.887.579 1.816 1.358 3.182 2.307l1.521 1.058 1.629-.888c1.157-.632 2.281-1.276 3.387-1.907-.097.046-.112.06-.219.11l.23-.117c1.356-.643 1.816-.965 2.09-1.125z" fill-rule="nonzero"/>
+ <circle cx="34.04519" cy="9.49033" r="3.34839" stroke-width="1.11613"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ant-downloader.svg b/.icons/kora/apps/scalable/ant-downloader.svg
new file mode 100644
index 000000000..ac853e21d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ant-downloader.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#676767" offset="0"/>
+ <stop stop-color="#919191" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m12.894 8c-.019 2.593.38 5.313 1.782 7.548.534.674 1.555 2.098 2.455 2.173.53-.589 1.541-1.733 1.354-2.373-2.239-.435-4.129-2.86-4.851-4.841-.306-.817-.513-1.666-.74-2.507zm22.212 0c.019 2.593-.38 5.313-1.782 7.548-.534.674-1.555 2.098-2.455 2.173-.53-.589-1.541-1.733-1.354-2.373 2.239-.435 4.129-2.86 4.851-4.841.306-.817.513-1.666.74-2.507z" fill="#342522"/>
+ <path d="m21.33 27.303c-1.556.482-3.287 1.063-4.233 2.474-.563 1.377.507 2.693 1.537 3.499 1.248.994 2.618 1.862 4.08 2.504-1.268-1.767-2.479-3.86-2.102-6.122.08-.83.428-1.586.718-2.355zm5.34 0c1.556.482 3.287 1.063 4.233 2.474.563 1.377-.507 2.693-1.537 3.499-1.248.994-2.618 1.862-4.08 2.504 1.268-1.767 2.479-3.86 2.102-6.122-.08-.83-.428-1.586-.718-2.355z" fill="#342522"/>
+ <path d="m11 31.178c.017.722.951 1.945 1.345 2.858.993 1.983 1.965 3.977 2.95 5.964-.505-2.3-1.271-4.56-1.648-6.891.921-.589 1.954-.979 2.937-1.454-1.861-.159-3.723-.318-5.584-.477zm26 0c-.017.722-.951 1.945-1.345 2.858-.993 1.983-1.965 3.977-2.95 5.964.505-2.3 1.271-4.56 1.648-6.891-.921-.589-1.954-.979-2.937-1.454 1.861-.159 3.723-.318 5.584-.477z" fill="#403431"/>
+ <path d="m23.049 9.758c-3.364 6.191-6.731 12.382-10.027 18.608-.162.616 1.054-.654 1.414-.776 1.776-1.236 3.531-2.501 5.29-3.762.497-1.236.655-2.616 1.016-3.909.764-3.336 1.611-6.663 2.307-10.008zm-.212.15c-3.206 3.235-6.567 6.548-8.291 10.847-1.096 2.416-1.845 4.979-2.318 7.584.555-.472 1.191-2.052 1.765-2.926 1.989-3.497 3.848-7.068 5.88-10.541.987-1.655 1.975-3.31 2.964-4.964z" fill="#403431"/>
+ <path d="m24.951 9.758c3.364 6.191 6.731 12.383 10.027 18.608.162.616-1.054-.654-1.414-.776-1.776-1.236-3.531-2.501-5.29-3.762-.497-1.236-.655-2.616-1.016-3.909-.764-3.336-1.611-6.663-2.307-10.008zm.212.15c3.206 3.235 6.567 6.548 8.291 10.847 1.096 2.416 1.845 4.979 2.318 7.584-.555-.472-1.191-2.052-1.765-2.926-1.989-3.497-3.848-7.068-5.88-10.541-.987-1.655-1.975-3.31-2.964-4.964z" fill="#403431"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/antidote.svg b/.icons/kora/apps/scalable/antidote.svg
new file mode 100644
index 000000000..5b4552944
--- /dev/null
+++ b/.icons/kora/apps/scalable/antidote.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.8947 37.8947 0 24.0156 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#78aacd" offset="0"/>
+ <stop stop-color="#a9c9e0" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09477 0 0 1.09477 -2.27445 -2.27445)" fill-rule="nonzero">
+ <path d="m30 18c-.693-3.96 2-11.895 2-11.895h-16s2.69 7.934 2 11.895c-1.499 8.602-12.825 22.842-12.825 22.842-.633 1.579.528 3.158 2.217 3.158h33.254c1.689 0 2.745-1.684 2.217-3.158 0 0-11.358-14.234-12.863-22.842z" fill="url(#a)"/>
+ <path d="m32.8 8h-17.6c-1.21 0-2.2-.9-2.2-2s.99-2 2.2-2h17.6c1.21 0 2.2.9 2.2 2s-.99 2-2.2 2z" fill="#c0dce9"/>
+ <path d="m21.076 22c-1.481 4.512-4.183 8.966-6.699 12.83-1.905 2.924-2.547 3.65-3.691 5.17h26.66c-1.148-1.52-1.791-2.243-3.7-5.164-2.524-3.865-5.235-8.32-6.72-12.836z" fill="#ffda31"/>
+ <path d="m23.429 30.765c.008-.682-1.956 1.077-1.684-1.084.141-1.12 2.003-1.075 2.084-2.202.035-.486-.856-.584-.816-1.07.053-.637 1.205-2.288 1.205-2.288s-.383 1.039-.194 1.629c.125.39 1.047 1.036 1.151 1.433.134.507-.887.835-.605 1.278.347.542 1.6-.111 1.872.472.48 1.029-2.073 4.036-1.482 3.066 0 0-.178-.681 1.279.481 1.286 1.027 2.56 3.055 1.131 4.42-1.428 1.365-4.123 1.327-5.986.607-.792-.306-1.532-2.582-1.359-3.294.473-1.938 3.385-1.934 3.404-3.448z" fill="#61b620"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/antimicro.svg b/.icons/kora/apps/scalable/antimicro.svg
new file mode 100644
index 000000000..b2eb5e5ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/antimicro.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -21.9 21.9 0 481.24 531.048)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f05e3a" offset="0"/>
+ <stop stop-color="#fde46a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -21 21 0 450.884 530.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#868989" offset="0"/>
+ <stop stop-color="#b9bdc1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -53 53 0 469.571 555.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#202020" offset=".5"/>
+ <stop stop-color="#5a5a5c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -12 12 0 466.821 545.298)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7f8787" offset="0"/>
+ <stop stop-color="#9fb9d2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -12 12 0 467.071 533.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#08f" offset="0"/>
+ <stop stop-color="#02c3ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0256 0 0 1 -446.515 -490.95304)">
+ <circle cx="481.696" cy="521.923" r="9.125" fill="url(#a)"/>
+ <circle cx="451.321" cy="522.048" r="8.75" fill="url(#b)"/>
+ </g>
+ <path transform="matrix(1.08909 0 0 1.08909 -476.8063 -537.5426)" d="m493.634 518.794c-1.849-7.735-5.198-9.772-8.897-9.432h-6.066c-.034-4.096-2.321-4.776-11.486-4.776s-11.449.142-11.487 4.776h-7.846c-3.005 0-5.571 2.962-7.116 9.432-2.093 8.741-1.48 21.439 2.781 22.46 2.63.629 6.033-3.347 8.745-8.536l7.002 2.611c.906 4.964 4.849 4.756 7.921 4.756 3.085 0 6.654.043 7.947-4.901l6.915-2.578c2.722 5.244 6.158 9.282 8.806 8.648 4.261-1.021 4.874-13.719 2.781-22.46zm-10.667-3.302c1.151 0 2.081.932 2.081 2.081 0 1.15-.93 2.082-2.081 2.082-1.15 0-2.08-.932-2.08-2.082 0-1.149.93-2.081 2.08-2.081zm-25.212 7.739c0 .454-.369.823-.823.823h-2.85v2.848c0 .455-.369.823-.823.823h-2.732c-.454 0-.823-.368-.823-.823v-2.848h-2.849c-.454 0-.823-.369-.823-.823v-2.732c0-.455.369-.823.823-.823h2.849v-2.85c0-.455.369-.823.823-.823h2.732c.454 0 .823.368.823.823v2.85h2.85c.454 0 .823.368.823.823zm20.921.715c-1.151 0-2.08-.933-2.08-2.082 0-1.148.93-2.081 2.08-2.081 1.151 0 2.081.933 2.081 2.081-.001 1.149-.93 2.082-2.081 2.082zm2.211 2.21c0-1.15.93-2.081 2.08-2.081 1.151 0 2.081.931 2.081 2.081s-.93 2.081-2.081 2.081c-1.15 0-2.08-.931-2.08-2.081zm6.372-2.21c-.415 0-.777-.151-1.1-.359-.577-.37-.981-.987-.981-1.723s.404-1.352.981-1.722c.323-.208.685-.359 1.1-.359 1.15 0 2.08.933 2.08 2.081 0 1.149-.93 2.082-2.08 2.082z" fill="url(#c)" fill-rule="nonzero"/>
+ <circle transform="matrix(.468975 0 0 .468975 -187.103 -210.595)" cx="467.071" cy="540.298" r="5" fill="url(#d)"/>
+ <circle transform="matrix(.468975 0 0 .468975 -187.103 -210.595)" cx="467.321" cy="528.798" r="5" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/any_do.svg b/.icons/kora/apps/scalable/any_do.svg
new file mode 120000
index 000000000..a3dede18a
--- /dev/null
+++ b/.icons/kora/apps/scalable/any_do.svg
@@ -0,0 +1 @@
+stock_tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/anydesk.svg b/.icons/kora/apps/scalable/anydesk.svg
new file mode 100644
index 000000000..1ee56030d
--- /dev/null
+++ b/.icons/kora/apps/scalable/anydesk.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.057383 -45.3421 45.3421 -.057383 74.1141 46.5558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#991f19" offset="0"/>
+ <stop stop-color="#ff4e45" offset="1"/>
+ </linearGradient>
+ <circle cx="23.977" cy="24.023" r="22.92" fill="url(#a)"/>
+ <path transform="matrix(1.19795 0 0 1.19795 -4.75069 -4.75069)" d="m27.959 15.083 8.909 8.909-8.909 8.909-2-1.964 6.946-6.945-6.946-6.946zm-16.827 8.916 8.922-8.922 8.922 8.922-8.922 8.924z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/anydo.svg b/.icons/kora/apps/scalable/anydo.svg
new file mode 120000
index 000000000..a3dede18a
--- /dev/null
+++ b/.icons/kora/apps/scalable/anydo.svg
@@ -0,0 +1 @@
+stock_tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ao-app.svg b/.icons/kora/apps/scalable/ao-app.svg
new file mode 100644
index 000000000..f04b75d1d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ao-app.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.262651 -55.7494 55.7494 .262651 31.7542 60.1579)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0087bd" offset="0"/>
+ <stop stop-color="#17c7e1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.462651 -41.4072 41.4072 .462651 30.7277 56.4434)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0926b8" offset="0"/>
+ <stop stop-color="#546bdc" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m31.653 4.002c-1.186-.028-2.358.265-3.387.849l-19.032 10.817c-2.001 1.137-3.234 3.239-3.234 5.514v21.634c0 2.275 1.233 4.377 3.234 5.514l19.572 5.909c2.001 1.137 4.467 1.137 6.468 0l12.445-7.296c2.001-1.137 3.234-3.239 3.234-5.514l6.047-20.247c0-2.275-1.233-4.378-3.234-5.515l-19.032-10.816c-.939-.533-1.998-.825-3.081-.85z" fill="url(#a)"/>
+ <path d="m56.447 18.615-49.133 28.033c.52.681 1.173 1.253 1.921 1.682l19.03 10.817c1.999 1.136 4.471 1.136 6.47 0l19.03-10.817c1.999-1.136 3.234-3.241 3.235-5.513v-21.634c-.001-.885-.19-1.759-.553-2.568z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/apache-netbeans.svg b/.icons/kora/apps/scalable/apache-netbeans.svg
new file mode 120000
index 000000000..3af5b3dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/apache-netbeans.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/apachedirectorystudio.svg b/.icons/kora/apps/scalable/apachedirectorystudio.svg
new file mode 100644
index 000000000..7b48a619b
--- /dev/null
+++ b/.icons/kora/apps/scalable/apachedirectorystudio.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003083" offset="0"/>
+ <stop stop-color="#0086d2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.08137 0 0 1.08137 -1.95278 -1.99346)" d="m21.871 39.888c-1.2-.314.529-1.951.105-2.897-.14-1.323.633-3.501-.987-4.09-1.404.161-1.926 1.66-2.8 2.63-.619.712.743-1.335-.387-.651-.933.334-1.316.135-.166-.142.86.01 1.377-.925.575-1.052.78-.725 3.778-.957 2.243-2.432-.374-.799-1.489-1.908-1.985-.69-.937.109-1.086 2.702-1.648 1.809-.555 1.072-.675 2.361-1.907 2.913.128-.163 1.524-1.899 1.049-2.381-.646.749-1.086.169-1.769.617.876-.689 2.741-.999 2.639-2.282-.909-.376-2.011 1.878-2.323 1.111.083-.79-2.202 1.797-1.423.517-1.479.091 1.441-.795 1.292-1.257.955-.749 2.99-.285 3.357-1.503-1.339-.711-2.987-.609-4.109.451-.348.214-1.5.992-.719.165-2.233.147 2.484-.74.178-.867-.074.059 2.573-.522 1.012-1.005-1.175-.754-3.318-.241-4.067-.701.663-.235 2.688.174 1.179-.643-1.107-.687 1.107.367 1.44.467.577.329 1.741.503.749-.298-.715-1.002 1.183 1.182 1.777 1.18.883-.066 2.807.066 3.147-.558-1.084-1.154-2.685-1.634-4.055-2.366-1.515-.071-3.065.275-4.602.467-.158-.535 2.065-.457 2.762-.649.451-.684-2.001-1.022-2.776-1.103-.666.164-.695-.575-.687-.55.815.227 3.636 1.074 1.812-.336.206-1.035-3.189-2.207-.903-1.507-.323-.457-.915-1.554.02-.599.889 1.136 1.623 2.565 2.91 3.286.492.376 2.28.739 1.016-.133-1.042-.515-1.009-1.174-1.839-1.963 1.354.442 1.884 1.967 3.011 2.757 1.112.283 2.102 1.461 3.093 1.57-.433-1.513-2.194-1.721-3.221-2.705-.686-.354-1.153-.608-.125-.386.942.32 1.493 1.16 2.622 1.499-1.018-1.081-2.209-2.378-3.647-2.808-.981-.065-3.136-.967-3.225-1.286.872.257 3.147 1.567 3.35.601-.362-.833-2.118-1.137-2.131-1.571.644.417 1.594.39.506-.29-.595-.339-2.04-1.552-.597-.715 1.462.943-1.564-2.159-.087-.758.629.537 1.794 2.327 2.04 2.068-.316-.657-.838-2.307-.117-.789.601 1.604 1.551 3.118 3.041 4.028-.035-1.063-1.168-2.304-1.907-3.263-.534-.622-1.068-1.808-.115-.583.225.777 1.334 1.493.59.282-.448-1.079-2.185-1.992-2.315-2.785.834.931.236-.464.523-.153.068.807 1.467 2.101 1.253 1.274.306.547.971 1.226.461.104-.409-.793-.426-1.462.081-.311.224 1.78 1.989 2.625 3.069 3.87.447.553 1.557 1.252.725.107-.414-1.131-2.357-2.284-2.539-2.844.474.522 1.916 1.322.838.086-1.145-1.197-2.249-2.477-3.723-3.273-.722-.396-1.079-1.117-.091-.295 1.362.94-1.926-2.27-.541-1.231 1.241 1.086 2.167 2.504 3.542 3.448 1.193.63-.292-1.526-.709-1.852-.574-.835-2.43-1.91-2.16-2.518.772.446-1.245-1.92-.083-.927.569.717.485.26.229-.303.869.918 1.393 2.69 2.358 3.18-.247-.702-.283-1.57-.755-2.156-.473-.424-1.516-1.611-.296-.659 1.052.824 1.17 2.347 1.674 3.531.348.94.85 2.843 1.323 3.174.244-1.139-.519-2.197-.372-3.304.245 1.011.896 1.802 1.618 2.523.429.708 1.344 1.201.513.088-1.346-2.047-2.946-3.975-3.704-6.344-.406-.484-1.695-1.054-.304-.585-.195-1.721 1.333 2.539.812.312-.241-.681-.309-1.42 0-.358.501 1.743 1.043 3.612 2.284 4.982-.053-1.253-1.099-2.03-.916-2.885-.27-.871-.854-1.916-.981-2.65.507.85.406.159.162-.332.875-.134.965 1.963 1.523 2.019-.04-.548-1.067-2.299-.62-2.245.781 1.411 1.018 3.159 2.191 4.333.424.614 1.322 1.834.736.4-.617-1.611-1.329-3.228-2.59-4.447-.882-1.353 1.544 1.58.663-.187-.789-1.007.325-.66.294.255.136.718.71 1.321.407.123.071-.175.803 3.413.711 1.362.169-1.449-1.126-2.274-1.267-3.591.469 1.451.69-1.477.716.141.025.666.21 1.461.526 1.111.223 1.445.148 2.952.714 4.326-.032-.732-.401-2.913.282-1.324.51 1.729.323-1.5-.161-2.026.173-.984-1.286-1.985-.845-2.432.67.391.836 1.699 1.11 1.945.207-.661-.486-2.96.156-1.234.625 1.616.287-.21.158-.9.408.398.748 2.869 1 2.457.019-.725-.939-2.997.039-1.499.296 1.451.382 2.942.543 4.404.431-1.419.306-2.953.072-4.328.208 1.091.319.387.468-.181.003 1.298.271.816.526.483.12.665-1.29 2.989.147 1.756.681-.521.044-2.215.493-2.441.289 1.323.007 2.448-.189 3.801.216.858-.611 2.631-.052 2.372-.103 1.341-.826 2.551-.655 3.934.016 2.04-.024 4.092.161 6.123.74-1.516.626-3.372 1.063-5.015.834-3.653.176-7.411.395-11.107.259.475.225 2.691.533.925.349 1.103-.412 2.975-.123 4.372.646-.831.819-2.134.908-3.221-.106-.606.713-2.252.404-.727-.257 1.507-.429 3.054-.995 4.48.439-.283 1.28-2.49.796-.713-.322.845-1.036 2.236-.049 1.236.786-1.088 1.463-2.469.984-3.83.208-1.941.254 2.1.603.28.413-1.172.414.694-.035 1.03-.533 1.322-1.306 2.567-1.772 3.905.004.693-.205 2.311.657.981-.089 1.484-1.746 2.324-1.915 3.726.416-.586 1.083-1.641.591-.273.849-.847 1.321-2.165 1.867-3.276 1.124-2.087.814-4.582 1.754-6.717-.114.682-.484 2.428.226.905.197.804-1.146 2.742-.719 3.602.466-.591 1.867-2.133.783-.648-.735 1.203-1.652 2.284-2.108 3.639-.338 1.122-1.766 2.73-1.383 3.576 1.453-.937 1.487-2.917 2.126-4.392.592-.899-.934 2.973.117.914 1.046-1.958 2.468-3.949 2.239-6.284-.022-.93.28.442.521-.63.018.712-.397 2.529.265.986.148-.871 1.015-1.422.404-.221-.409.514-.534 1.534.137.483 1.11-1.623.003.548-.491 1.065-.895.963-1.421 2.268-2.184 3.377-.618 1.206-1.452 2.729-1.741 3.823 1.193-.873 1.758-2.337 2.745-3.416.661-.721.795-1.945 1.402-1.927.606-.566 1.163-2.558 1.435-1.232-.933.827-1.986 2-2.314 3.079 1.042-.331 1.629-1.765 2.142-1.425.718-.903 1.557-.893 2.357-1.557-.521 1.344-1.888 1.972-2.394 3.405-.519.878.917-.08.031.821-.321.66-.664 1.584.317.666.67-.784 2.238-.53 2.732-1.611.161-.732.93-1.97.447-.475-.258.812.23.767-.476 1.53-1.115 1.821 2.079-1.91.712-.024-1.158 1.21 1.179-.602.694.37-1.42.31-2.125 1.711-3.247 2.559-1.43 1.161 1.087.395 1.352.358.788.127 2.279-.941 2.206-.203-.475.243-2.999.476-1.198.618.946.009.407.816-.32.239-1.322-.426-2.557.201-3.823.353-.891.321-1.586 1.771.006 1.423.898.223 2.385.107 2.895-.276-1.066.88 1.605.19 2.092.431 1.507.222-.779.127-1.304.213-.593.611-3.275 1.277-1.277.373 1.333-.531-1.274-.258-1.727-.389-.716-.525-2.994.305-1.719.977.564.455 2.36.114 2.345.154-.031 1.181 2.208-.533 2.502-.193-.989.346-.925.836.133.797 1.154-.323 1.357 1.077.203.321-1.679-.229-3.396-.244-5.06-.634-1.1-.23-2.97 2.401-.786 2 1.051.313 2.744-.141 3.436.187-.762-.028-2.484.182-.734.448.473.173 2.327.215.906.495.337.534 2.875 1.152 1.139.869-1.23-.646-2.234-.84-3.341-1.353-.938-.303-3.233-.747-3.435.378.616 1.471 1.831 2.469 3.481 1.85.799-.067.043.196.366.739-.688-.601-2.756-.307-1.174.528.659.196 2.096 1.577.727.593-1.152-.858-.636.223-.345.856-.877-.51-1.495-2.207-2.3-2.479-.217.927 1.245 2.498.991 2.659-1.555-.824-1.156-2.473-1.669-3.871-.779-1.439-3.341 1.206-1.871 1.931.201.597 2.629 2.114.951 1.321-.668-.652-1.421-.569-.746.428.386.581.746 1.894.032.585-.425-.727-1.129-3.603-1.843-1.569-.53 1.743-1.244 3.867-.143 5.533-.898.729-2.638.311-3.813.262zm3.156-6.944c.901-.804-.634-1.563-.398-.25-.007.347.032.982.398.25zm-3.312-1.97c.377-1.055-1.787-1.369-.653-.228.186.221.855 1.137.653.228zm3.938.214c-.186-.556-.213.563-.001 0zm1.687-.776c.712-.66 2.511-1.843 2.367-2.435-1.337.227-2.553 1.241-2.74 2.612.119.143.274-.25.373-.177zm-2.17-.228c1.253-.548 1.629-1.866 1.506-3.127-.636.25-1.678 1.985-1.844 3.065-.121.325.236.181.338.062zm-6.414-.533c1.01-.231-.681-.846-1.108-.537-1.893.052.716.727 1.108.537zm2.454-.147c.256-.988-1.385-2.197-2.307-2.679-.535.576.798 2.128 1.362 2.673.313.032.633.051.945.006zm1.107-.693c-.298-2.222-1.839-4.072-3.648-5.302-.997-.684-1.876-2.008-2.91-2.357.615 1.622 1.279 3.329 2.478 4.613 1.018.236-.742-1.349-.911-1.93-.432-1.161 1.132.988 1.347 1.381 1.007 1.408 2.388 2.506 3.398 3.918.244.393.306-.245.246-.323zm5.283-.387c1.017-.96 2.888-1.093 3.47-2.286-.39-.715-2.03.046-2.543.562-.113.321-2.302 2.323-.927 1.724zm-1.908-1.912c.671-.838 1.707-1.975 1.439-3.052-.904.817-1.626 2.016-1.651 3.228zm-3.271-.511c.042-1.547-.6-3.327-2.348-3.584-1.345-.392.54 1.485.736 2 .492.566 1.263 2.075 1.649 2.005l-.014-.192zm8.795-.519c.148-.747 1.232-2.66.51-2.862-.716.709-1.618 1.878-1.69 2.748.357.061.843.371 1.18.114zm-2.256-.377c1.015.205 1.923-2.082 1.249-2.336-.788.528-1.779 1.685-1.87 2.371.206-.031.414-.033.621-.035zm-.919-1.032c1.239-.911 2.478-1.925 3.117-3.364.422-.588 1.688-2.958.177-1.576-1.296.82-1.75 2.46-2.839 3.494-.114.16-1.369 1.927-.455 1.446zm5.047-.681c.371-.553.733-.625.337.141 1.185-.578 2.819-2.472 2.463-3.526-1.376.458-2.912 1.068-3.408 2.561-.396.707-.471 2.21.455.992zm-10.397-.807c.418-1.627-.913-3-1.469-4.427-.248-1.1-3.111-2.447-1.796-.481 1.029 1.85 2.058 3.701 3.002 5.597.219.129.182-.583.263-.689zm-1.701-.6c-.786-1.014-1.798-2.461-2.773-2.98-.347 1.67.746 3.315 2.573 3.016l.158-.002zm2.694-.242c.233-2.2-.304-4.398-1.377-6.317-.22-.595-.56-1.552-.652-.352-.148.893-.233 1.824.215 2.643.236.624.796 2.481.789.746.818.087.452 3.166 1.025 3.28zm8.445-1.671c.422-.474.741-1.697.067-.506-.306.431-.906 1.89-.184.694zm2.247-2.974c-.169-.435-1.753 1.525-.386.34l.17-.138zm-10.451-.245c.085-.997.277-2.959-.094-3.4-.007 1.287-.563 2.977-.052 4.025.07-.203.106-.415.146-.625zm-3.788-.429c-.803-1.057-1.505-2.191-2.328-3.232-.005 1.443 1.124 1.618 1.614 2.839.137.177.491.502.714.393zm2.626-2.023c.154-.921-.349-3.394-1.043-3.221.06 1.343.488 2.537.979 3.86.061-.207.051-.426.064-.639zm1.78-1.312c.116-1.627-.565.905-.081.351l.039-.154zm-9.011 22.202c.453-.67.237.195 0 0zm14.224-.842c.245-.342.155.314 0 0zm4.38-3.131c-.723-.58.534-.041 0 0zm3.087-.5c-2.064-.74 2.369.542.338.096l-.165-.046zm1.136-2.816c.087-.445.421.2 0 0zm-28.872-.432c.01-.396.438.269 0 0zm27.978-.55c-1.008-.185 2.141-.597.517-.039-.12.237-.353-.007-.517.039zm-28.074-1.358c-.985-.499 1.246.173 0 0zm27.496-.038c.53-.503 1.676.251.364.043l-.178-.01zm1.303-1.259c.206-.06.064-.034 0 0zm-26.07-.568c-.417-.548.82.516 0 0zm-2.091-.226c-1.41-.56.136-.323.527.104-.182.023-.357-.057-.527-.104zm-1.181-.688c-.056-.31.401.27 0 0zm2.149-2.73c-.506-.426.556.091 0 0zm23.58-.777c.324-.702.211-1.148.635-.7.51-.144-1.356 2.143-.635.7zm-2.442-3.184c.12-.905.615-1.145.13-.108.107-.081-.153.258-.13.108zm-16.767-2.868c-.385-1.191.414.459 0 0zm17.507-.658c.104-.425.238.118 0 0zm-14.496-2.154c-.438-.731.488.518 0 0z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aperture-desk-job.svg b/.icons/kora/apps/scalable/aperture-desk-job.svg
new file mode 100644
index 000000000..803f2d775
--- /dev/null
+++ b/.icons/kora/apps/scalable/aperture-desk-job.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bf5418" offset="0"/>
+ <stop stop-color="#ff7122" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 8.832c-3.383.013-6.667 1.158-9.325 3.251h18.699c-2.671-2.104-5.974-3.249-9.374-3.251zm-10.561 4.334c-.989.963-1.842 2.057-2.535 3.25h8.944c1.271-.703 2.699-1.076 4.152-1.083 1.466.001 2.907.374 4.19 1.083h8.94c-.688-1.192-1.535-2.286-2.518-3.25zm-3.362 4.875c-.657 1.549-1.051 3.197-1.166 4.876h6.5c.235-1.831 1.048-3.539 2.321-4.876zm20.214 0c1.267 1.339 2.076 3.047 2.306 4.876h6.526c-.119-1.68-.518-3.327-1.178-4.876zm-21.38 7.042c.106 1.484.431 2.945.962 4.334h7.383c-1.003-1.246-1.642-2.747-1.845-4.334zm23.678 0c-.203 1.587-.842 3.088-1.845 4.334h7.383c.531-1.389.856-2.85.962-4.334zm-20.999 7.584c2.825 4.059 7.465 6.489 12.41 6.501 4.945-.012 9.585-2.442 12.41-6.501z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/apifox.svg b/.icons/kora/apps/scalable/apifox.svg
new file mode 100644
index 000000000..3c251e90a
--- /dev/null
+++ b/.icons/kora/apps/scalable/apifox.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00027171 -42.0003 42.0003 -.00027171 24 45.0003)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ab0000" offset="0"/>
+ <stop stop-color="#ff5252" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.07557 0 0 1.07557 -1.81368 -1.81369)" fill-rule="nonzero">
+ <path d="m24 3c-.638.011-1.264.175-1.826.477l-14.403 8.157c-.971.519-1.945 1.427-2.367 2.428-.461 1.096-.439 1.952-.359 2.599l.082 15.975c.029 1.185.585 2.295 1.517 3.03 1.867 1.471 15.168 8.82 15.168 8.82.666.374 1.425.551 2.188.508.763.043 1.522-.134 2.188-.508 0 0 13.301-7.349 15.168-8.82.932-.735 1.488-1.845 1.517-3.03l.082-15.975c.08-.647.102-1.503-.359-2.599-.422-1.001-1.396-1.909-2.367-2.428l-14.403-8.157c-.562-.302-1.188-.466-1.826-.477z" fill="url(#a)"/>
+ <path d="m19 12c-1.044.492-2.26 1.136-3.146 1.889-2.248 1.903-3.828 4.52-4.499 7.447-.236 1.037-.356 2.1-.355 3.166-.004 2.296.553 4.554 1.615 6.568.072-.661.235-1.307.483-1.922.8 2.006 2.068 3.772 3.691 5.143s3.551 2.302 5.607 2.709c-.353-.477-.646-.998-.871-1.553 1.095.368 2.236.571 3.387.6.102 0 .204.004.307.004 1.828.003 3.633-.431 5.273-1.268-.273-.16-.536-.339-.785-.537 1.822-.723 3.435-1.92 4.682-3.475.578-.719 1.069-1.508 1.466-2.349-.619.233-1.266.371-1.923.41-.14.01-.282.016-.422.016h-.141c.086-.348.146-.702.18-1.059.022-.231.033-.466.033-.703 0-.265-.014-.528-.043-.791-.662.34-1.373.566-2.105.668-.204.029-.412.048-.621.057.066-.344.108-.693.125-1.043.005-.117.007-.233.007-.35.001-.503-.05-1.005-.152-1.496-.518.317-1.076.561-1.656.724-.21.06-.423.108-.641.147l-.006-.008c.064-.328.104-.66.121-.994.008-.125.01-.25.01-.381 0-.425-.036-.849-.109-1.267-.715.777-1.577 1.396-2.53 1.818s-1.979.638-3.015.637c-1.224.002-2.431-.301-3.518-.883.495-.199.966-.457 1.403-.77-1.16-.577-2.138-1.482-2.823-2.611-.684-1.129-1.049-2.434-1.049-3.768 0-.427.038-.853.112-1.273.072-.417.182-.825.326-1.221.142-.39.318-.767.525-1.125.235-.408.748-.805 1.057-1.156zm10.031 0c.845 1.13 1.38 2.477 1.545 3.896.006.05.011.099.016.149v.012c.005.051.01.102.013.154v.027c.005.052.007.103.01.155.003.051.006.103.008.154 0 .036 0 .073.004.109v.084.119c.002 1.623-.477 3.206-1.373 4.537.098.484.148.975.148 1.469.001.333-.023.667-.068.996.434-.106.857-.257 1.262-.451.3-.142.59-.307.867-.494.057.204.104.413.142.625.081.439.122.885.122 1.332 0 .356-.025.711-.077 1.063.6-.065 1.187-.212 1.748-.438.295-.118.582-.257.858-.418.041.239.07.48.088.723.013.176.019.354.019.533.001.49-.049.978-.146 1.457.705-.03 1.402-.175 2.064-.428.475-1.318.719-2.713.717-4.121.005-.309-.003-.614-.025-.916-.067-.898-.233-1.786-.494-2.644-.105.291-.237.572-.395.836-.205-1.403-.678-2.749-1.395-3.957-.716-1.209-1.66-2.256-2.775-3.079-.773-.573-1.619-1.03-2.516-1.359-.12-.045-.243-.086-.367-.125z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/apk-editor-studio.svg b/.icons/kora/apps/scalable/apk-editor-studio.svg
new file mode 100644
index 000000000..1df45389b
--- /dev/null
+++ b/.icons/kora/apps/scalable/apk-editor-studio.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39 39 0 24.5 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#67902c" offset="0"/>
+ <stop stop-color="#80b436" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -39 39 0 28 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8ca432" offset="0"/>
+ <stop stop-color="#b2cf42" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11118 0 0 1.11118 -3.2239 -3.2239)" fill-rule="nonzero">
+ <path d="m12.8 5c-4.321 0-7.8 3.479-7.8 7.8v29.25c0 1.08.87 1.95 1.95 1.95h29.25c4.321 0 7.8-3.479 7.8-7.8v-29.25c0-1.08-.87-1.95-1.95-1.95z" fill="url(#a)"/>
+ <path d="m43.431 5.569-37.862 37.862c.353.352.841.569 1.381.569h29.25c4.321 0 7.8-3.479 7.8-7.8v-29.25c0-.54-.217-1.028-.569-1.381z" fill="url(#b)"/>
+ <path d="m15 10c-5.018 0-5 5-5 5h5zm1 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm-24 6v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm-24 6v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm-24 6v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm-24 6v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5h5v-5zm6 0v5c5.018 0 5-5 5-5z" fill="#f4f7e2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/apk-icon-editor.svg b/.icons/kora/apps/scalable/apk-icon-editor.svg
new file mode 100644
index 000000000..b07b5d0a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/apk-icon-editor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3127 43.3127 0 24 45.6447)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#689516" offset="0"/>
+ <stop stop-color="#89c025" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m10 10v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm-24 6v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm-24 6v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm-24 6v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm-24 6v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4zm6 0v4h4v-4z" fill-opacity=".4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/apktool.svg b/.icons/kora/apps/scalable/apktool.svg
new file mode 100644
index 000000000..f5b794d19
--- /dev/null
+++ b/.icons/kora/apps/scalable/apktool.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(2.0805 0 0 2.0805 1.11453 1.11453)" d="m1 11v2h3v8h2v-8h2v-2z" fill="#0c91fa"/>
+ <path transform="matrix(2.0805 0 0 2.0805 1.11453 1.11453)" d="m6 13v8h5v-10h-3v2z" fill="#0470c5"/>
+ <path d="m24.00003 24.00003h10.4025v20.805h-10.4025z" fill="#034d87" stroke-width="2.0805"/>
+ <path transform="matrix(2.0805 0 0 2.0805 1.11453 1.11453)" d="m16 11v10h5v-2h-3v-8z" fill="#02355f"/>
+ <path d="m3.19503 3.19503h14.5635v20.805h-14.5635z" fill="#5dec36" stroke-width="2.0805"/>
+ <path transform="matrix(2.0805 0 0 2.0805 1.11453 1.11453)" d="m8 11h4.25v-2.5h3.75v-7.5h-8z" fill="#39c713"/>
+ <path transform="matrix(2.0805 0 0 2.0805 1.11453 1.11453)" d="m12.25 8.5v2.5h8.75v-2.5l-2.5-2.5 2.5-2.5v-2.5h-5v7.5z" fill="#2d9d0e"/>
+ <path transform="matrix(2.0805 0 0 2.0805 1.11453 1.11453)" d="m4 3v4h1v-4zm8 0v4h1v-4zm-8 5v3h1v-3z" fill="#fff"/>
+ </g>
+ <path d="m17.75853 30.24153h2.0805v8.322h-2.0805z" fill="#fff" stroke-width="2.0805"/>
+ <path d="m28.16103 30.24153h2.0805v8.322h-2.0805z" fill="#fff" stroke-width="2.0805"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/apollo-studio.svg b/.icons/kora/apps/scalable/apollo-studio.svg
new file mode 100644
index 000000000..22ebd0e23
--- /dev/null
+++ b/.icons/kora/apps/scalable/apollo-studio.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222222" offset="0"/>
+ <stop stop-color="#5d5d5d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m35.421 37.468-9.573-16.58 2.194-3.831 11.76 20.411zm-5.882-6 2.185 4h-23.526l2.185-4zm-3.985-6.748c1.056.465 1.794 1.521 1.794 2.748 0 .106-.005.212-.016.316l.977 1.684h-1.725c-.55.613-1.348 1-2.236 1-.887 0-1.685-.387-2.235-1h-1.73l.981-1.692c-.01-.101-.016-.204-.016-.308 0-1.225.735-2.279 1.788-2.745l1.21-2.085zm-7.649 4.748h-4.557l11.763-20.374 2.372 3.892z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/app-launcher.svg b/.icons/kora/apps/scalable/app-launcher.svg
new file mode 120000
index 000000000..c4f0a8b9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/app-launcher.svg
@@ -0,0 +1 @@
+chrome-app-list.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/app-outlet.svg b/.icons/kora/apps/scalable/app-outlet.svg
new file mode 100644
index 000000000..b360fd696
--- /dev/null
+++ b/.icons/kora/apps/scalable/app-outlet.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c1d8d" offset="0"/>
+ <stop stop-color="#6c4ac4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10 10-2 26s0 2 2 2h28c2 0 2-2 2-2l-2-26z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <circle cx="17" cy="17" r="3" fill="#ccc"/>
+ <circle cx="31" cy="17" r="3" fill="#ccc"/>
+ <path d="m17 17s-.794 9.237 7 9.275c7.641.037 7-9.275 7-9.275" fill="none" stroke="#6c4ac4" stroke-width="2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/app.drey.Dialect.svg b/.icons/kora/apps/scalable/app.drey.Dialect.svg
new file mode 120000
index 000000000..e219c07c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.drey.Dialect.svg
@@ -0,0 +1 @@
+com.github.gi_lom.dialect.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/app.drey.EarTag.svg b/.icons/kora/apps/scalable/app.drey.EarTag.svg
new file mode 100644
index 000000000..a8f67c72f
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.drey.EarTag.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#515556" offset="0"/>
+ <stop stop-color="#828282" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m30.121 14.398c2.182 6.755 9.879 10.659 9.879 13.602v13c0 2-1 3-3 3h-26c-2 0-3-1-3-3v-13c0-2.943 7.697-6.847 9.879-13.602-.56-1.006-.879-2.165-.879-3.398 0-3.866 3.134-7 7-7s7 3.134 7 7c0 1.233-.319 2.392-.879 3.398zm-9.121-3.398c0 2 1 3 3 3s3-1 3-3-1-3-3-3-3 1-3 3z" fill="#ffd958"/>
+ <path transform="matrix(1.49831 0 0 1.49831 9.9495 17.9248)" d="m12.637.233-6.269 1.408c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162v-5.412h.011v-3.246l6.616-1.398v5.732c0 .342-.273.683-.606.758l-1.773.398c-.766.172-1.393.958-1.393 1.746v.145c0 .865.699 1.566 1.562 1.566h.621c1.204 0 2.178-.977 2.178-2.183v-10.271h-.001v-.499c0-.445-.307-.752-.715-.752-.061 0-.126.008-.192.022zm.372.742-6.662 1.423v1.091l6.662-1.422z" fill="#f90"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/app.drey.Elastic.svg b/.icons/kora/apps/scalable/app.drey.Elastic.svg
new file mode 100644
index 000000000..ff4a8f700
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.drey.Elastic.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00479e" offset="0"/>
+ <stop stop-color="#1c71d8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(0 -2.4104)" d="m12.75 15.75h-6v-.75h6zm-6 12h6v.75h-6zm1.875-12 1.875 2.25h-1.5v7.5h1.5l-1.875 2.25-1.875-2.25h1.5v-7.5h-1.5zm30.75 3 1.875 2.25h-1.5v15h1.5l-1.875 2.25-1.875-2.25h1.5v-15h-1.5zm1.875 0h-13.5v-.75h13.5zm-9.375 0 1.875 2.25h-1.5v7.5h1.5l-1.875 2.25-1.875-2.25h1.5v-7.5h-1.5zm-4.125 12h6v.75h-6zm0 7.5h13.5v.75h-13.5z" fill="#99c1f1"/>
+ <path transform="matrix(.375 0 0 .375 0 -2.4104)" d="m34.847 40.499c-.002-.05-.003-.101-.003-.151 0-1.169.669-2.182 1.645-2.677.495-.391 1.125-.754 1.919-1.053l.007-.003c1.311-.489 3.275-.979 5.637-1.451 2.709-.545 5.948-1.079 9.19-1.612 2.605-.432 5.211-.86 7.525-1.293-1.485-.214-3.27-.423-4.828-.807-.174-.031-.341-.075-.502-.133-.288-.081-.565-.17-.828-.266-1.676-.617-2.913-1.584-3.585-2.746-1.591-2.751-1.813-2.128-1.813-10.307 0-1.656 1.344-3 3-3s3 1.344 3 3c0 5.607-.107 5.382.92 7.152.15.06.711.28 1.297.464 2.433.395 3.2.488 5.007.836.351.052.68.105.977.165l.006.001c2.36.476 4.321.965 5.631 1.454l.011.004c1.401.529 2.268 1.184 2.709 1.712.625.745.852 1.531.852 2.286v.028c0 .05-.001.1-.004.149.003.05.004.101.004.151 0 .753-.226 1.538-.848 2.284-.444.531-1.315 1.191-2.722 1.718h-.002c-1.309.489-3.275.978-5.635 1.455l-.005.001c-2.705.541-5.947 1.074-9.188 1.611l-.004.001c-2.047.337-4.092.673-5.998 1.012 1.906.34 3.951.676 5.998 1.013 3.245.533 6.488 1.069 9.192 1.612 2.363.474 4.331.964 5.645 1.457.982.369 1.703.802 2.2 1.21.823.536 1.367 1.463 1.367 2.517 0 .045-.001.091-.002.137.001.045.002.091.002.136 0 1.054-.544 1.981-1.366 2.516-.496.409-1.218.843-2.201 1.211-1.313.494-3.282.985-5.641 1.457-2.707.545-5.951 1.079-9.196 1.613-3.17.521-6.336 1.041-8.985 1.574l-.003.001c-.169.034-.335.067-.499.101.165.034.332.068.501.102 2.649.531 5.816 1.049 8.986 1.571h.004c3.241.537 6.483 1.071 9.188 1.612l.005.001c2.36.476 4.326.965 5.635 1.454l.002.001c1.407.526 2.278 1.186 2.722 1.718.622.745.848 1.53.848 2.283 0 .055-.001.11-.004.164.003.055.004.109.004.164 0 .753-.226 1.538-.848 2.284-.444.531-1.315 1.191-2.722 1.718h-.002c-1.309.489-3.275.978-5.635 1.455l-.005.001c-2.705.541-5.947 1.074-9.188 1.611l-.004.001c-2.048.337-4.094.673-6.001 1.012 1.907.34 3.953.676 6.001 1.013 3.245.533 6.488 1.069 9.192 1.612 2.363.474 4.331.964 5.645 1.457.982.369 1.703.802 2.2 1.21.823.536 1.367 1.463 1.367 2.517 0 .045-.001.091-.002.137.001.045.002.091.002.136 0 1.054-.544 1.981-1.366 2.516-.496.409-1.218.843-2.201 1.211-1.313.494-3.282.985-5.641 1.457-2.707.545-5.951 1.079-9.196 1.613-3.17.521-6.336 1.041-8.985 1.574l-.003.001c-.166.033-.329.066-.49.099.161.033.324.066.49.099l.003.001c2.649.533 5.815 1.053 8.985 1.575h.004c3.241.537 6.483 1.071 9.188 1.612l.005.001c2.36.476 4.326.965 5.635 1.454l.002.001c1 .374 1.73.816 2.227 1.231.809.538 1.343 1.457 1.343 2.501 0 .045-.001.089-.002.135.001.045.002.089.002.134 0 1.044-.534 1.963-1.343 2.501-.497.415-1.227.857-2.227 1.231l-.002.001c-1.309.489-3.275.978-5.635 1.454l-.005.001c-2.705.541-5.947 1.075-9.188 1.612h-.004c-1.865.307-3.728.613-5.486.921.185.029.393.062.627.1.127.021.252.05.373.086 1.109.188 2.204.424 3.125.763 1.676.617 2.913 1.584 3.585 2.747 1.554 2.686 1.809 3.966 1.809 11.95 0 1.656-1.344 3-3 3s-3-1.344-3-3c0-5.796.146-6.892-.918-8.797-.228-.091-1.355-.532-2.125-.683-.226-.044-.454-.086-.684-.125-.79-.071-1.652-.165-2.762-.336-.272-.024-.669-.084-1.663-.284l-.047-.009c-2.368-.436-4.322-.965-5.635-1.455-.991-.369-1.715-.806-2.212-1.217-.819-.536-1.36-1.461-1.36-2.511 0-.04.001-.081.003-.123-.002-.051-.003-.101-.003-.151 0-.01 0-.021 0-.031 0-1.211.719-2.256 1.754-2.73.477-.359 1.073-.691 1.81-.969l.007-.002c1.31-.489 3.272-.978 5.632-1.455l.006-.001c2.709-.541 5.947-1.075 9.189-1.608 2.048-.339 4.095-.676 6.002-1.015-1.906-.339-3.954-.676-6.002-1.014-3.242-.535-6.48-1.069-9.19-1.612-2.362-.474-4.326-.962-5.637-1.452l-.007-.002c-2.817-1.061-3.564-2.922-3.564-4.003 0-.18.015-.355.046-.526-.031-.17-.046-.346-.046-.525 0-.752.224-1.535.844-2.28.443-.532 1.313-1.195 2.728-1.723 1.311-.489 3.274-.982 5.636-1.455 2.71-.545 5.949-1.079 9.192-1.612 2.047-.336 4.094-.673 6-1.012-1.906-.34-3.953-.676-6-1.013-3.243-.533-6.482-1.068-9.192-1.612-2.361-.474-4.324-.966-5.636-1.455-1.006-.376-1.737-.819-2.235-1.236-.806-.538-1.337-1.456-1.337-2.497 0-.045.001-.09.002-.135-.001-.045-.002-.089-.002-.134 0-1.041.531-1.959 1.337-2.497.497-.417 1.228-.861 2.235-1.236 1.31-.489 3.271-.978 5.631-1.454l.006-.001c2.709-.541 5.947-1.075 9.189-1.608 2.648-.439 5.296-.874 7.638-1.314-2.342-.441-4.99-.876-7.638-1.313-3.242-.535-6.48-1.067-9.189-1.608l-.006-.001c-2.36-.476-4.321-.966-5.631-1.454-1.415-.528-2.285-1.191-2.728-1.723-.62-.745-.844-1.528-.844-2.28 0-.179.016-.356.046-.527-.03-.171-.046-.347-.046-.527 0-.752.224-1.535.844-2.28.443-.532 1.313-1.195 2.728-1.723 1.311-.489 3.274-.982 5.636-1.455 2.71-.545 5.949-1.079 9.192-1.612 2.047-.337 4.094-.673 6-1.012-1.906-.34-3.953-.676-6-1.013-3.243-.533-6.482-1.068-9.192-1.612-2.361-.474-4.324-.966-5.636-1.455-.991-.37-1.715-.806-2.212-1.217-.819-.536-1.36-1.461-1.36-2.512 0-.04.001-.08.003-.122z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/app.drey.PaperPlane.svg b/.icons/kora/apps/scalable/app.drey.PaperPlane.svg
new file mode 100644
index 000000000..bc760da4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.drey.PaperPlane.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.1008 35.1008 0 31.3318 37.434)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6edee" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.498 15.187c5.555 6.241 10.381 17.043 6.332 21.811l-5.592 8.335c-.096.105-.212.19-.34.247-.127.056-.261.086-.4.086z" fill="#434343"/>
+ <path d="m23.498 15.187c-5.556 6.241-10.382 17.043-6.333 21.811l5.592 8.335c.096.105.212.19.34.247.127.056.261.086.401.086z" fill="#ababab"/>
+ <path d="m39.333 2.334-15.767-.002h-.011l-.057.002v.003c-.738.02-1.479.538-1.924 1.318l-15.642 29.934c-.869 1.509.216 3.409 1.951 3.409h9.282l6.333-21.811 6.334 21.811v.003l9.284-.003h.217c1.13 0 2.041-.841 2.041-1.869v-30.941c0-1.027-.911-1.863-2.041-1.854z" fill="url(#a)"/>
+ </g>
+ <path d="m38.124 17.5c.598 0 1.084.486 1.084 1.084s-.486 1.083-1.084 1.083h-4.333c-.598 0-1.083-.485-1.083-1.083s.485-1.084 1.083-1.084zm0-4.333c.598 0 1.084.486 1.084 1.083 0 .598-.486 1.084-1.084 1.084h-6.499c-.598 0-1.084-.486-1.084-1.084 0-.597.486-1.083 1.084-1.083zm0-4.333c.598 0 1.084.485 1.084 1.083s-.486 1.084-1.084 1.084h-8.666c-.598 0-1.083-.486-1.083-1.084s.485-1.083 1.083-1.083zm0-4.333c.598 0 1.084.485 1.084 1.083s-.486 1.083-1.084 1.083h-10.832c-.598 0-1.084-.485-1.084-1.083s.486-1.083 1.084-1.083z" fill="#434343"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/app.drey.Warp.svg b/.icons/kora/apps/scalable/app.drey.Warp.svg
new file mode 100644
index 000000000..0bb09bd78
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.drey.Warp.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m22.183 4.13c-9.554.893-17.186 8.543-18.056 18.099.005 2.598.499 5.244 1.576 7.841 3.511 8.467 13.409 14.107 22.466 10.155 6.161-2.69 10.276-10.041 7.185-16.721v-.001c-1.025-2.215-2.815-3.992-5.012-5-2.197-1.007-4.911-1.19-7.361.023-1.583.784-2.83 2.087-3.536 3.705s-.807 3.671.159 5.473c.61 1.137 1.561 2.004 2.768 2.498s2.805.537 4.151-.258c.833-.491 1.436-1.194 1.784-2.122.349-.928.347-2.233-.342-3.274v-.001c-.419-.631-.952-1.055-1.703-1.305-.605-.202-1.462-.193-2.216.151.274-.33.592-.629.946-.805h.001c1.139-.564 2.292-.5 3.459.036 1.167.535 2.237 1.596 2.788 2.784 1.88 4.065-.815 8.885-4.885 10.662-6.446 2.813-13.834-1.393-16.464-7.736v-.001c-3.957-9.539 2.22-20.229 11.534-23.921l.001-.001c.25-.099.503-.191.757-.281zm1.346 19.549c-.001.001-.002.002-.003.003s-.003.002-.005.003zm.553 2.321h2.829c-.007.117.022.269-.002.356-.123.436-.283.661-.626.924-.454.347-1.134.37-1.455.262-.322-.107-.464-.222-.642-.49l-.001-.001c-.178-.27-.171-.692-.122-.823.044-.118.055-.126.136-.174-.009-.003-.032-.016-.111-.048-.002-.001-.004-.005-.006-.006zm.117.054c.01.003.003-.004.02-.014-.011.007-.011.009-.02.014z" fill="#bf00d2"/>
+ <path d="m24 4c-1.724.011-3.44.244-5.104.695-7.481 3.41-12.533 11.688-11.033 20.573 1.436 8.499 9.156 15.226 17.718 13.543 6.898-1.355 12.078-8.233 10.726-15.689-1.078-5.943-6.563-10.69-12.67-9.396h-.001c-4.842 1.028-8.433 5.875-7.402 11.121v.001c.809 4.108 4.686 7.441 9.036 6.433 3.394-.786 5.869-4.198 5.07-7.89v-.002c-.617-2.843-3.388-5.202-6.527-4.394-1.204.309-2.235 1.071-2.887 2.086.68-1.52 2.071-2.7 3.627-3.031 3.37-.714 6.716 2.071 7.403 5.861.906 4.995-2.732 9.68-7.227 10.562-5.835 1.147-11.437-3.61-12.506-9.941-1.359-8.043 4.451-15.499 11.742-16.839 9.157-1.683 17.788 5.748 19.338 15.518.268 1.695.322 3.369.196 5.004.316-1.383.484-2.796.501-4.215 0-10.972-9.028-20-20-20zm1.062 19.264c.362.024.818.42.958 1.063.031.148-.006.29-.009.437-.19.299-.472.536-.829.656h-.001c-.217.073-.451.072-.668.043v-1.883c.006.004.032.001.037.005.075.054.058.047.066.08-.031-.131.192-.362.296-.388l.001-.001h.001c.047-.012.096-.016.148-.012z" fill="#3724b4"/>
+ <path d="m29.957 5.778c-3.137-.081-6.3.55-9.252 2.044h-.001c-3.423 1.734-6.261 4.699-7.815 8.237-1.555 3.538-1.758 7.772.354 11.548v.001c1.156 2.066 3.023 3.747 5.265 4.655 2.243.908 5.001.961 7.354-.525 1.22-.771 2.173-1.915 2.685-3.33.512-1.414.478-3.264-.599-4.73-.535-.729-1.229-1.248-2.151-1.532-.923-.284-2.279-.193-3.231.659l-.005.003c-.461.414-.73.835-.887 1.492-.156.656.001 1.821.789 2.49.389.33.634.444 1.154.52.26.038.606.054 1.037-.098.017-.006.034-.023.051-.03-.204.446-.598.934-.978 1.174v-.001c-1.177.743-2.4.734-3.717.201-1.318-.533-2.59-1.674-3.276-2.9v-.001c-1.453-2.598-1.336-5.364-.183-7.987 1.152-2.623 3.406-4.983 5.96-6.277 6.087-3.081 13.68-1.486 18.95 2.867-1.983-3.553-5.004-6.418-8.657-8.21-.942-.153-1.893-.245-2.847-.27zm-6.228 17.578c.116-.006.217.004.313.012v3.85l-.455-.053c-.571-.134-1.162-.686-1.357-1.121-.194-.435-.179-.716-.168-.911.02-.358-.004-.415.25-.836.216-.379.64-.726 1.013-.858.156-.055.287-.077.404-.083zm2.08 2.871-.062.106c.026-.041.02-.046.041-.082.006-.009.016-.015.021-.024z" fill="#3724b4"/>
+ <path d="m26.046 10.42c-.995-.024-2.011.062-3.038.267-6.461 1.291-11.46 7.537-10.036 14.352 1.108 5.309 6.281 9.415 11.928 8.182 4.356-.951 7.729-5.227 6.655-9.901-.82-3.572-4.363-6.337-8.242-5.399-2.937.71-5.218 3.655-4.388 6.893l.001.001v.001c.624 2.428 3.095 4.318 5.824 3.571h.001c.419-.115.8-.332 1.166-.567-.56.501-1.204.917-1.96 1.082-3.033.662-6.019-1.706-6.658-4.767-.879-4.205 2.373-8.274 6.575-9.114h.001c5.614-1.122 10.971 3.183 12.04 8.74v.001c1.399 7.266-4.157 14.133-11.33 15.462-9.21 1.705-17.85-5.315-19.472-14.367-.47-2.624-.374-5.353.245-7.961-.881 2.266-1.341 4.673-1.358 7.104.026 10.364 8.104 19.077 18.436 19.888.975-.033 1.961-.134 2.955-.318 9.45-1.751 16.764-10.783 14.866-20.644-1.318-6.85-7.247-12.341-14.211-12.506zm-2.715 10.554c-.001 0-.002.002-.003.002s-.003 0-.005.001zm2.981 2.227.004.009c-.001-.002-.003-.004-.004-.006 0-.001 0-.002 0-.003zm1.368.195.001.004c0-.001-.001-.001-.001-.002s0-.001 0-.002zm-4.132.708h1.982c-.03.218-.099.417-.186.555-.173.278-.372.431-.679.529-.651.206-1.103-.129-1.225-.542-.099-.337.015-.487.146-.523h-.001l-.002.001c-.006.002-.026-.018-.035-.02zm-2.25.763s.001.001.001.002v.001zm3.57 1.711-.008.003c.002 0 .003-.001.005-.002.001-.001.002 0 .003-.001z" fill="#af1876"/>
+ <path d="m26.559 7.339c-1.216-.03-2.457.073-3.711.324-7.863 1.573-13.945 9.177-12.22 17.444v.001c1.339 6.412 7.584 11.372 14.371 9.89 5.208-1.137 9.239-6.251 7.963-11.811v-.001c-.969-4.219-5.153-7.489-9.707-6.387-3.421.828-6.074 4.259-5.114 8.002.714 2.782 3.543 4.945 6.641 4.096h.001c2.275-.625 4.058-2.98 3.295-5.575v-.001c-.114-.389-.324-.741-.549-1.08.519.541.951 1.18 1.124 1.934v.001c.674 2.935-1.623 5.854-4.597 6.503-4.171.911-8.231-2.309-9.101-6.475-1.181-5.659 3.156-11.085 8.76-12.206 7.431-1.487 14.482 4.183 15.89 11.505 1.832 9.523-5.356 18.417-14.713 20.153-.517.096-1.939.179-2.456.232.239.022 1.323.099 1.564.112 10.972 0 20-9.028 20-20-.002-.431-.017-.863-.047-1.293-.002-.013-.004-.026-.006-.038-1.614-8.393-8.877-15.124-17.388-15.33z" fill="#691bf9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/app.gummi.gummi.svg b/.icons/kora/apps/scalable/app.gummi.gummi.svg
new file mode 120000
index 000000000..5fe2cf7e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.gummi.gummi.svg
@@ -0,0 +1 @@
+gummi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/app.midterm.MidtermDesktop.svg b/.icons/kora/apps/scalable/app.midterm.MidtermDesktop.svg
new file mode 120000
index 000000000..3bcc9cb42
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.midterm.MidtermDesktop.svg
@@ -0,0 +1 @@
+midterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/app.organicmaps.desktop.svg b/.icons/kora/apps/scalable/app.organicmaps.desktop.svg
new file mode 100644
index 000000000..a30d1adf1
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.organicmaps.desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00502a" offset="0"/>
+ <stop stop-color="#00783b" offset="1"/>
+ </linearGradient>
+ <path d="m1.236 24c0-12.564 10.2-22.764 22.764-22.764s22.764 10.2 22.764 22.764-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764z" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m10.603 27.508c.369 1.134 2.911.653 4.098.478-.793-1.242-1.445-2.588-1.951-3.691-1.12.957-2.353 2.577-2.147 3.213zm25.397-6.508c0 6.634-12 18-12 18s-4.729-4.497-8.25-9.473c-.771.128-2.643.473-3.75.473-1.547 0-3-.928-3-2.25 0-2.569 2.25-4.405 3.181-5.25 1.319-1.143 2.819-2.25 4.319-3 0 0 1.5 1.5 3 1.5 5.25 0 8.25-5.25 10.5-6-1.5-1.5-5.25-3-7.5-3s-5.25.75-6 4.5c3-1.312 6-1.5 9.75-1.5-2.25 0-8.117 2.057-9.75 3-.939.542-3.31 1.845-4.5 3 0-6.634 5.283-12 12-12 3.265 0 6.185 1.264 8.33 3.327 1.42-.257 2.17-.327 2.92-.327 2.25 0 3.75.662 3.75 2.25 0 2.25-1.91 4.067-3.105 5.25-.674.552-2.325 1.971-4.395 3 0 0-1.5-1.5-3-1.5-5.25 0-8.25 5.25-10.5 6 1.5 1.5 5.25 3 7.5 3s5.25-.75 6-4.5c-3 1.319-6 1.5-9.75 1.5 2.25 0 8.25-2.134 9.75-3 .968-.558 3.416-1.916 4.5-3zm1.397-6.508c-.179-.585-1.836-.828-3.647-.529.747 1.04 1.271 2.239 1.718 3.464 1.067-.884 2.111-2.341 1.929-2.935z" fill="#e4e4e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/app.rednotebook.RedNotebook.svg b/.icons/kora/apps/scalable/app.rednotebook.RedNotebook.svg
new file mode 120000
index 000000000..11fbe71e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.rednotebook.RedNotebook.svg
@@ -0,0 +1 @@
+rednotebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/app.svg b/.icons/kora/apps/scalable/app.svg
new file mode 120000
index 000000000..e7d60f478
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/app.xemu.xemu.svg b/.icons/kora/apps/scalable/app.xemu.xemu.svg
new file mode 120000
index 000000000..fdc23e1f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.xemu.xemu.svg
@@ -0,0 +1 @@
+xemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/app.ytmdesktop.ytmdesktop.svg b/.icons/kora/apps/scalable/app.ytmdesktop.ytmdesktop.svg
new file mode 120000
index 000000000..45bd4ed01
--- /dev/null
+++ b/.icons/kora/apps/scalable/app.ytmdesktop.ytmdesktop.svg
@@ -0,0 +1 @@
+youtube-music-desktop-app.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/apparmor_view_profile.svg b/.icons/kora/apps/scalable/apparmor_view_profile.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/apparmor_view_profile.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appcode.svg b/.icons/kora/apps/scalable/appcode.svg
new file mode 100644
index 000000000..2f518e82e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appcode.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(26.8851 -2.2166 2.2166 26.8851 9.09851 23.5689)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00d6ec" offset="0"/>
+ <stop stop-color="#247be4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(17.9115 33.7137 -33.7137 17.9115 26.2235 2.90447)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#257ce6" offset="0"/>
+ <stop stop-color="#1cdf93" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m45.915 18.299-4.558 13.943-18.635-2.815 4.619-14.843z" fill="#237be5"/>
+ <path d="m3.282 8.691 23.015-6.704 19.797 35.082-10.278 8.601-21.943-5.166z" fill="url(#a)"/>
+ <path d="m2.388 27.818v17.697l43.661-8.446-19.752-35.082z" fill="url(#b)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#c)"/>
+ <path d="m23.408 32.791h-10.457v1.931h10.457zm5.666-18.828c1.088 0 2.056.254 2.903.762s1.517 1.2 2.011 2.077l-1.734 1.247c-.37-.612-.816-1.085-1.338-1.42-.521-.335-1.136-.502-1.842-.502-.516 0-.991.092-1.422.277-.432.185-.808.444-1.128.779s-.569.733-.749 1.195c-.179.461-.269.969-.269 1.523s.09 1.059.269 1.515c.18.455.429.848.749 1.177s.696.585 1.128.77c.431.185.906.277 1.422.277.706 0 1.321-.167 1.842-.502.522-.335.968-.808 1.338-1.42l1.734 1.247c-.494.877-1.164 1.569-2.011 2.077s-1.815.762-2.903.762c-.831 0-1.605-.15-2.323-.45s-1.341-.716-1.868-1.247c-.527-.53-.945-1.157-1.254-1.878-.308-.721-.463-1.503-.463-2.345 0-.843.155-1.625.463-2.346.309-.721.727-1.347 1.254-1.878s1.15-.947 1.868-1.247 1.492-.45 2.323-.45zm-6.513 11.633h-2.441l-.622-1.489h-4.544l-.623 1.489h-2.44l4.964-11.633h.741zm-6.816-3.41h2.945l-1.464-3.86z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/apper.svg b/.icons/kora/apps/scalable/apper.svg
new file mode 120000
index 000000000..66ccc9997
--- /dev/null
+++ b/.icons/kora/apps/scalable/apper.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appgrid.svg b/.icons/kora/apps/scalable/appgrid.svg
new file mode 120000
index 000000000..8b27194d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/appgrid.svg
@@ -0,0 +1 @@
+softwarecenter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-1password.svg b/.icons/kora/apps/scalable/appimagekit-1password.svg
new file mode 120000
index 000000000..7b74b97bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-1password.svg
@@ -0,0 +1 @@
+1password.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Alva.svg b/.icons/kora/apps/scalable/appimagekit-Alva.svg
new file mode 120000
index 000000000..b0dcffb19
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Alva.svg
@@ -0,0 +1 @@
+Alva.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Black_Chocobo.svg b/.icons/kora/apps/scalable/appimagekit-Black_Chocobo.svg
new file mode 120000
index 000000000..e3137f189
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Black_Chocobo.svg
@@ -0,0 +1 @@
+Black_Chocobo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Cyan.svg b/.icons/kora/apps/scalable/appimagekit-Cyan.svg
new file mode 120000
index 000000000..57e0d7063
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Cyan.svg
@@ -0,0 +1 @@
+cyan.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-FreeTexturePacker.svg b/.icons/kora/apps/scalable/appimagekit-FreeTexturePacker.svg
new file mode 120000
index 000000000..99a73caff
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-FreeTexturePacker.svg
@@ -0,0 +1 @@
+FreeTexturePacker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Freeter.svg b/.icons/kora/apps/scalable/appimagekit-Freeter.svg
new file mode 120000
index 000000000..d65d889d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Freeter.svg
@@ -0,0 +1 @@
+Freeter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Jellyamp.svg b/.icons/kora/apps/scalable/appimagekit-Jellyamp.svg
new file mode 120000
index 000000000..8dbfc821e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Jellyamp.svg
@@ -0,0 +1 @@
+Jellyamp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-KittehPlayer.svg b/.icons/kora/apps/scalable/appimagekit-KittehPlayer.svg
new file mode 120000
index 000000000..9bf5480a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-KittehPlayer.svg
@@ -0,0 +1 @@
+KittehPlayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Lightcord.svg b/.icons/kora/apps/scalable/appimagekit-Lightcord.svg
new file mode 120000
index 000000000..9bed5dee2
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Lightcord.svg
@@ -0,0 +1 @@
+lightcord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-MediaElch.svg b/.icons/kora/apps/scalable/appimagekit-MediaElch.svg
new file mode 120000
index 000000000..e05047fb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-MediaElch.svg
@@ -0,0 +1 @@
+MediaElch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-OpenRGB.svg b/.icons/kora/apps/scalable/appimagekit-OpenRGB.svg
new file mode 120000
index 000000000..ee17cdc21
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-OpenRGB.svg
@@ -0,0 +1 @@
+openrgb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-PCSX2.svg b/.icons/kora/apps/scalable/appimagekit-PCSX2.svg
new file mode 120000
index 000000000..9327d927d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-PCSX2.svg
@@ -0,0 +1 @@
+PCSX2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Play.svg b/.icons/kora/apps/scalable/appimagekit-Play.svg
new file mode 120000
index 000000000..0935d5e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Play.svg
@@ -0,0 +1 @@
+Play.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-QMPlay2.svg b/.icons/kora/apps/scalable/appimagekit-QMPlay2.svg
new file mode 120000
index 000000000..a72d93fab
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-QMPlay2.svg
@@ -0,0 +1 @@
+QMPlay2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-Ripcord_Icon.svg b/.icons/kora/apps/scalable/appimagekit-Ripcord_Icon.svg
new file mode 120000
index 000000000..1804ec0f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-Ripcord_Icon.svg
@@ -0,0 +1 @@
+Ripcord_Icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-advanced-rest-client.svg b/.icons/kora/apps/scalable/appimagekit-advanced-rest-client.svg
new file mode 120000
index 000000000..abcf026cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-advanced-rest-client.svg
@@ -0,0 +1 @@
+advanced-rest-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-allusion.svg b/.icons/kora/apps/scalable/appimagekit-allusion.svg
new file mode 120000
index 000000000..8cd196efa
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-allusion.svg
@@ -0,0 +1 @@
+allusion.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-altus.svg b/.icons/kora/apps/scalable/appimagekit-altus.svg
new file mode 120000
index 000000000..7d03b3add
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-altus.svg
@@ -0,0 +1 @@
+altus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-android-file-transfer.svg b/.icons/kora/apps/scalable/appimagekit-android-file-transfer.svg
new file mode 120000
index 000000000..df92600cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-android-file-transfer.svg
@@ -0,0 +1 @@
+android-file-transfer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-android-messages-desktop.svg b/.icons/kora/apps/scalable/appimagekit-android-messages-desktop.svg
new file mode 120000
index 000000000..edc439569
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-android-messages-desktop.svg
@@ -0,0 +1 @@
+android-messages-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-another-redis-desktop-manager.svg b/.icons/kora/apps/scalable/appimagekit-another-redis-desktop-manager.svg
new file mode 120000
index 000000000..3570e2e5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-another-redis-desktop-manager.svg
@@ -0,0 +1 @@
+another-redis-desktop-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-ant-downloader.svg b/.icons/kora/apps/scalable/appimagekit-ant-downloader.svg
new file mode 120000
index 000000000..b7ee2dfdb
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-ant-downloader.svg
@@ -0,0 +1 @@
+ant-downloader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-app-outlet.svg b/.icons/kora/apps/scalable/appimagekit-app-outlet.svg
new file mode 120000
index 000000000..2f592dc61
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-app-outlet.svg
@@ -0,0 +1 @@
+app-outlet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-aranym.svg b/.icons/kora/apps/scalable/appimagekit-aranym.svg
new file mode 120000
index 000000000..8b73d71d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-aranym.svg
@@ -0,0 +1 @@
+aranym.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-archipelago.svg b/.icons/kora/apps/scalable/appimagekit-archipelago.svg
new file mode 120000
index 000000000..c520399df
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-archipelago.svg
@@ -0,0 +1 @@
+archipelago.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-ark-desktop-wallet.svg b/.icons/kora/apps/scalable/appimagekit-ark-desktop-wallet.svg
new file mode 120000
index 000000000..f19ce830f
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-ark-desktop-wallet.svg
@@ -0,0 +1 @@
+io.ark.Desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-atomic.svg b/.icons/kora/apps/scalable/appimagekit-atomic.svg
new file mode 120000
index 000000000..d289909a6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-atomic.svg
@@ -0,0 +1 @@
+atomic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-audacium.svg b/.icons/kora/apps/scalable/appimagekit-audacium.svg
new file mode 120000
index 000000000..d4a9b3ed3
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-audacium.svg
@@ -0,0 +1 @@
+audacium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-augur.svg b/.icons/kora/apps/scalable/appimagekit-augur.svg
new file mode 120000
index 000000000..50d446765
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-augur.svg
@@ -0,0 +1 @@
+augur.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-auryo.svg b/.icons/kora/apps/scalable/appimagekit-auryo.svg
new file mode 120000
index 000000000..7f175fac4
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-auryo.svg
@@ -0,0 +1 @@
+auryo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-autoremesher.svg b/.icons/kora/apps/scalable/appimagekit-autoremesher.svg
new file mode 120000
index 000000000..ac6316536
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-autoremesher.svg
@@ -0,0 +1 @@
+autoremesher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-avocado.svg b/.icons/kora/apps/scalable/appimagekit-avocado.svg
new file mode 120000
index 000000000..05d9e0cbc
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-avocado.svg
@@ -0,0 +1 @@
+avocado.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-azpainter.svg b/.icons/kora/apps/scalable/appimagekit-azpainter.svg
new file mode 120000
index 000000000..409d2cf06
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-azpainter.svg
@@ -0,0 +1 @@
+azpainter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-baiji-manga-viewer.svg b/.icons/kora/apps/scalable/appimagekit-baiji-manga-viewer.svg
new file mode 120000
index 000000000..fef617a6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-baiji-manga-viewer.svg
@@ -0,0 +1 @@
+baiji-manga-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-balena-etcher-electron.svg b/.icons/kora/apps/scalable/appimagekit-balena-etcher-electron.svg
new file mode 120000
index 000000000..d17bc786c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-balena-etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-beaker-browser.svg b/.icons/kora/apps/scalable/appimagekit-beaker-browser.svg
new file mode 120000
index 000000000..9c2c4e836
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-beaker-browser.svg
@@ -0,0 +1 @@
+com.beakerbrowser.Beaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-beekeeper-studio.svg b/.icons/kora/apps/scalable/appimagekit-beekeeper-studio.svg
new file mode 120000
index 000000000..40253202d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-beekeeper-studio.svg
@@ -0,0 +1 @@
+beekeeper-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-bitshares2-light.svg b/.icons/kora/apps/scalable/appimagekit-bitshares2-light.svg
new file mode 120000
index 000000000..ca4e508c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-bitshares2-light.svg
@@ -0,0 +1 @@
+bitshares2-light.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-bitwarden.svg b/.icons/kora/apps/scalable/appimagekit-bitwarden.svg
new file mode 120000
index 000000000..0beb6a1ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-bitwarden.svg
@@ -0,0 +1 @@
+bitwarden.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-bloomrpc.svg b/.icons/kora/apps/scalable/appimagekit-bloomrpc.svg
new file mode 120000
index 000000000..579a7c148
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-bloomrpc.svg
@@ -0,0 +1 @@
+bloomrpc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-buka.svg b/.icons/kora/apps/scalable/appimagekit-buka.svg
new file mode 120000
index 000000000..4b9f5b612
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-buka.svg
@@ -0,0 +1 @@
+buka.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cacher.svg b/.icons/kora/apps/scalable/appimagekit-cacher.svg
new file mode 120000
index 000000000..7f86c1b23
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cacher.svg
@@ -0,0 +1 @@
+cacher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-caprine.svg b/.icons/kora/apps/scalable/appimagekit-caprine.svg
new file mode 120000
index 000000000..b8719ad45
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-chiaki.svg b/.icons/kora/apps/scalable/appimagekit-chiaki.svg
new file mode 120000
index 000000000..2947b8b10
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-chiaki.svg
@@ -0,0 +1 @@
+chiaki.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-clickup-desktop.svg b/.icons/kora/apps/scalable/appimagekit-clickup-desktop.svg
new file mode 120000
index 000000000..f76840573
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-clickup-desktop.svg
@@ -0,0 +1 @@
+clickup-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-clipgrab.svg b/.icons/kora/apps/scalable/appimagekit-clipgrab.svg
new file mode 120000
index 000000000..096ca8832
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-clipgrab.svg
@@ -0,0 +1 @@
+clipgrab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-colobot.svg b/.icons/kora/apps/scalable/appimagekit-colobot.svg
new file mode 120000
index 000000000..8365d65b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-colobot.svg
@@ -0,0 +1 @@
+colobot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-colon.svg b/.icons/kora/apps/scalable/appimagekit-colon.svg
new file mode 120000
index 000000000..89c9fa72c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-colon.svg
@@ -0,0 +1 @@
+colon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-colorpicker.svg b/.icons/kora/apps/scalable/appimagekit-colorpicker.svg
new file mode 120000
index 000000000..5eff503cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-colorpicker.svg
@@ -0,0 +1 @@
+colorpicker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-com.github.coslyk.MoonPlayer.svg b/.icons/kora/apps/scalable/appimagekit-com.github.coslyk.MoonPlayer.svg
new file mode 120000
index 000000000..e541959ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-com.github.coslyk.MoonPlayer.svg
@@ -0,0 +1 @@
+com.github.coslyk.MoonPlayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-conky-logomark-violet.svg b/.icons/kora/apps/scalable/appimagekit-conky-logomark-violet.svg
new file mode 120000
index 000000000..f1c66af7f
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-conky-logomark-violet.svg
@@ -0,0 +1 @@
+conky.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cool-retro-term.svg b/.icons/kora/apps/scalable/appimagekit-cool-retro-term.svg
new file mode 120000
index 000000000..f35e34b37
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cool-retro-term.svg
@@ -0,0 +1 @@
+cool-retro-term.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cozydrive.svg b/.icons/kora/apps/scalable/appimagekit-cozydrive.svg
new file mode 120000
index 000000000..79fa571bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cozydrive.svg
@@ -0,0 +1 @@
+cozydrive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cpod.svg b/.icons/kora/apps/scalable/appimagekit-cpod.svg
new file mode 120000
index 000000000..d4139dec9
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cpod.svg
@@ -0,0 +1 @@
+cpod.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cryptr.svg b/.icons/kora/apps/scalable/appimagekit-cryptr.svg
new file mode 120000
index 000000000..0ad0a154e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cryptr.svg
@@ -0,0 +1 @@
+cryptr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cura-icon.svg b/.icons/kora/apps/scalable/appimagekit-cura-icon.svg
new file mode 120000
index 000000000..7ae2213cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cura-icon.svg
@@ -0,0 +1 @@
+cura-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cutepeaks.svg b/.icons/kora/apps/scalable/appimagekit-cutepeaks.svg
new file mode 120000
index 000000000..6733ec26c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cutepeaks.svg
@@ -0,0 +1 @@
+cutepeaks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-cutter.svg b/.icons/kora/apps/scalable/appimagekit-cutter.svg
new file mode 120000
index 000000000..7c2b48790
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-cutter.svg
@@ -0,0 +1 @@
+cutter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-de.rwth_aachen.ient.YUView.svg b/.icons/kora/apps/scalable/appimagekit-de.rwth_aachen.ient.YUView.svg
new file mode 120000
index 000000000..98fceaba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-de.rwth_aachen.ient.YUView.svg
@@ -0,0 +1 @@
+de.rwth_aachen.ient.YUView.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-delir.svg b/.icons/kora/apps/scalable/appimagekit-delir.svg
new file mode 120000
index 000000000..17fa0504b
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-delir.svg
@@ -0,0 +1 @@
+delir.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-deltachat-desktop.svg b/.icons/kora/apps/scalable/appimagekit-deltachat-desktop.svg
new file mode 120000
index 000000000..39677dbd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-deltachat-desktop.svg
@@ -0,0 +1 @@
+deltachat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-devhub.svg b/.icons/kora/apps/scalable/appimagekit-devhub.svg
new file mode 120000
index 000000000..08b64fc59
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-devhub.svg
@@ -0,0 +1 @@
+devhub.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-diffuse.svg b/.icons/kora/apps/scalable/appimagekit-diffuse.svg
new file mode 100644
index 000000000..4cd36bb90
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-diffuse.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a586e" offset="0"/>
+ <stop stop-color="#8390a6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.514 12.618c-2.309-.033-2.309 3.447 0 3.415h3.37c2.305-.033 2.305 3.447 0 3.414h-1.887-3.759c-2.309-.032-2.309 3.448 0 3.415h3.39c1.621-.02 2.191 1.839 1.331 2.831-.491.565-.762.584-1.331.584h-1.114c-2.309-.033-2.309 3.447 0 3.414h2.597c.152.066.26.217.26.394v4.419c.007.482.398.871.88.878h10.978c3.254 0 5.877-.759 7.871-2.276s2.991-3.753 2.993-6.707v-4.838c.002-2.817-1.023-5.011-3.073-6.584-2.049-1.572-4.654-2.359-7.818-2.359h-2.168zm11.927 6.829h2.114c1.624 0 2.438.784 2.439 2.35v4.373c0 .784-.223 1.378-.667 1.778-.474.412-1.115.63-1.772.603h-2.114z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/appimagekit-dmanager.svg b/.icons/kora/apps/scalable/appimagekit-dmanager.svg
new file mode 120000
index 000000000..0fa2266b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-dmanager.svg
@@ -0,0 +1 @@
+dmanager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-dockstation.svg b/.icons/kora/apps/scalable/appimagekit-dockstation.svg
new file mode 120000
index 000000000..3e55e7e32
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-dockstation.svg
@@ -0,0 +1 @@
+dockstation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-doki-doki-mod-manager.svg b/.icons/kora/apps/scalable/appimagekit-doki-doki-mod-manager.svg
new file mode 120000
index 000000000..7de534d75
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-doki-doki-mod-manager.svg
@@ -0,0 +1 @@
+doki-doki-mod-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-dopamine.svg b/.icons/kora/apps/scalable/appimagekit-dopamine.svg
new file mode 120000
index 000000000..d0074b564
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-dopamine.svg
@@ -0,0 +1 @@
+dopamine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-downline.svg b/.icons/kora/apps/scalable/appimagekit-downline.svg
new file mode 120000
index 000000000..3119f466e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-downline.svg
@@ -0,0 +1 @@
+downline.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-draw.io.svg b/.icons/kora/apps/scalable/appimagekit-draw.io.svg
new file mode 120000
index 000000000..d8360c673
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-draw.io.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-drawpile.svg b/.icons/kora/apps/scalable/appimagekit-drawpile.svg
new file mode 120000
index 000000000..5abaf77a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-drawpile.svg
@@ -0,0 +1 @@
+drawpile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-duckstation-qt.svg b/.icons/kora/apps/scalable/appimagekit-duckstation-qt.svg
new file mode 120000
index 000000000..efd37fdcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-duckstation-qt.svg
@@ -0,0 +1 @@
+duckstation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-duckstation-sdl.svg b/.icons/kora/apps/scalable/appimagekit-duckstation-sdl.svg
new file mode 120000
index 000000000..efd37fdcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-duckstation-sdl.svg
@@ -0,0 +1 @@
+duckstation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-duskplayer.svg b/.icons/kora/apps/scalable/appimagekit-duskplayer.svg
new file mode 120000
index 000000000..79ffc648e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-duskplayer.svg
@@ -0,0 +1 @@
+duskplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-edex-ui.svg b/.icons/kora/apps/scalable/appimagekit-edex-ui.svg
new file mode 120000
index 000000000..cbb1146e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-edex-ui.svg
@@ -0,0 +1 @@
+edex-ui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-electorrent.svg b/.icons/kora/apps/scalable/appimagekit-electorrent.svg
new file mode 120000
index 000000000..883e66b97
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-electorrent.svg
@@ -0,0 +1 @@
+electorrent.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-electron-cash.svg b/.icons/kora/apps/scalable/appimagekit-electron-cash.svg
new file mode 120000
index 000000000..525ed8223
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-electron-cash.svg
@@ -0,0 +1 @@
+electron-cash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-electrum-axe.svg b/.icons/kora/apps/scalable/appimagekit-electrum-axe.svg
new file mode 120000
index 000000000..d2798c8e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-electrum-axe.svg
@@ -0,0 +1 @@
+electrum-axe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-emacs.svg b/.icons/kora/apps/scalable/appimagekit-emacs.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-encryptpad.svg b/.icons/kora/apps/scalable/appimagekit-encryptpad.svg
new file mode 120000
index 000000000..ae7ee8327
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-encryptpad.svg
@@ -0,0 +1 @@
+encryptpad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-enve.svg b/.icons/kora/apps/scalable/appimagekit-enve.svg
new file mode 120000
index 000000000..05a0185c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-enve.svg
@@ -0,0 +1 @@
+enve.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-expandrive.svg b/.icons/kora/apps/scalable/appimagekit-expandrive.svg
new file mode 120000
index 000000000..d4e0e5abe
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-expandrive.svg
@@ -0,0 +1 @@
+expandrive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-ferdi.svg b/.icons/kora/apps/scalable/appimagekit-ferdi.svg
new file mode 120000
index 000000000..0c60bc3b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-ferdi.svg
@@ -0,0 +1 @@
+ferdi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-ff-password-exporter.svg b/.icons/kora/apps/scalable/appimagekit-ff-password-exporter.svg
new file mode 120000
index 000000000..3e20a7fd5
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-ff-password-exporter.svg
@@ -0,0 +1 @@
+ff-password-exporter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-filmulator-gui.svg b/.icons/kora/apps/scalable/appimagekit-filmulator-gui.svg
new file mode 120000
index 000000000..9e8119d52
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-filmulator-gui.svg
@@ -0,0 +1 @@
+filmulator-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-fluent-reader.svg b/.icons/kora/apps/scalable/appimagekit-fluent-reader.svg
new file mode 120000
index 000000000..e66af2be6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-fluent-reader.svg
@@ -0,0 +1 @@
+fluent-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-fontbase.svg b/.icons/kora/apps/scalable/appimagekit-fontbase.svg
new file mode 120000
index 000000000..58b8911a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-fontbase.svg
@@ -0,0 +1 @@
+fontbase.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-freezer.svg b/.icons/kora/apps/scalable/appimagekit-freezer.svg
new file mode 120000
index 000000000..c887611d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-freezer.svg
@@ -0,0 +1 @@
+freezer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-friture.svg b/.icons/kora/apps/scalable/appimagekit-friture.svg
new file mode 120000
index 000000000..753ac060c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-friture.svg
@@ -0,0 +1 @@
+friture.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-fspy.svg b/.icons/kora/apps/scalable/appimagekit-fspy.svg
new file mode 120000
index 000000000..f69a8525d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-fspy.svg
@@ -0,0 +1 @@
+fspy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-gdlauncher.svg b/.icons/kora/apps/scalable/appimagekit-gdlauncher.svg
new file mode 120000
index 000000000..3fe1dda60
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-gdlauncher.svg
@@ -0,0 +1 @@
+gdlauncher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-gifcurry.svg b/.icons/kora/apps/scalable/appimagekit-gifcurry.svg
new file mode 120000
index 000000000..6612d6ce3
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-gifcurry.svg
@@ -0,0 +1 @@
+gifcurry.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-gisto.svg b/.icons/kora/apps/scalable/appimagekit-gisto.svg
new file mode 120000
index 000000000..2fb89cb97
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-gisto.svg
@@ -0,0 +1 @@
+gisto.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-github-desktop.svg b/.icons/kora/apps/scalable/appimagekit-github-desktop.svg
new file mode 120000
index 000000000..041308e1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-github-desktop.svg
@@ -0,0 +1 @@
+github-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-gitqlient.svg b/.icons/kora/apps/scalable/appimagekit-gitqlient.svg
new file mode 120000
index 000000000..3fcd86e75
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-gitqlient.svg
@@ -0,0 +1 @@
+gitqlient.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-glyphr-studio-desktop.svg b/.icons/kora/apps/scalable/appimagekit-glyphr-studio-desktop.svg
new file mode 120000
index 000000000..539470961
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-glyphr-studio-desktop.svg
@@ -0,0 +1 @@
+glyphr-studio-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-gmail-desktop.svg b/.icons/kora/apps/scalable/appimagekit-gmail-desktop.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-gmail-desktop.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-google-tasks-desktop.svg b/.icons/kora/apps/scalable/appimagekit-google-tasks-desktop.svg
new file mode 120000
index 000000000..9ca065bf7
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-google-tasks-desktop.svg
@@ -0,0 +1 @@
+google-tasks-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-gqrx.svg b/.icons/kora/apps/scalable/appimagekit-gqrx.svg
new file mode 120000
index 000000000..521fe165e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-gqrx.svg
@@ -0,0 +1 @@
+gqrx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-gravit-designer.svg b/.icons/kora/apps/scalable/appimagekit-gravit-designer.svg
new file mode 100644
index 000000000..f816c8d90
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-gravit-designer.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.136478 -45.3417 45.3417 -.136478 203.728 46.1358)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#971e1e" offset="0"/>
+ <stop stop-color="#d07a8a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(11.5975 -29.4013 29.4013 11.5975 133.914 81.0338)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#69c215" offset="0"/>
+ <stop stop-color="#cae294" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-1.154.006-2.306.099-3.445.28-2.133 1.97-17.392 17.121-19.004 18.872-.02.127-.039.256-.057.384.458-.374 1.153-.969 1.945-1.687.391-.354.873-.773 1.072-.931.198-.159.565-.477.814-.705.688-.636 2.318-2.081 2.795-2.479.235-.196 1.145-.996 2.024-1.779.878-.782 2.014-1.782 2.523-2.223.51-.44 1.566-1.401 2.348-2.134 1.507-1.413 6.165-5.544 6.682-5.926.169-.126.326-.21.349-.187.051.051-.243.543-1.278 2.141-.435.67-2.131 3.3-3.77 5.842-1.64 2.542-3.675 5.696-4.522 7.009s-2.721 4.216-4.162 6.451-3.323 5.149-4.179 6.477c-.527.814-.923 1.458-1.205 1.935 3.269 8.014 10.799 13.48 19.431 14.106.65.007-.365-.044.65.007 2.845-10.683 5.217-29.111 11.478-42.2.264-.551-.704-.673-.579-.95-3.087-1.505-6.475-2.292-9.91-2.303z" fill="url(#a)"/>
+ <g fill="#d8d342">
+ <path d="m1.558 20.379c-.001.001-.006.007-.007.009-.017.11-.035.222-.051.333.019-.114.038-.228.058-.342z"/>
+ <path d="m31.385 2.51v.004c.192.061.383.124.573.189-.19-.067-.381-.131-.573-.193z"/>
+ <path d="m33.697 3.448c.07.031.141.062.211.094l.002-.003c-.07-.031-.142-.061-.213-.091z"/>
+ </g>
+ <path d="m22.046 2.721c-.023-.023-.18.061-.349.187-.517.382-5.175 4.513-6.682 5.926-.782.733-1.838 1.694-2.348 2.134-.509.441-1.645 1.441-2.523 2.223-.879.783-1.789 1.583-2.024 1.779-.477.398-2.107 1.843-2.795 2.479-.249.228-.616.546-.814.705-.199.158-.681.577-1.072.931-.792.718-1.487 1.313-1.945 1.687-.163 1.069-.249 2.148-.258 3.228.004 3.899 1.011 7.732 2.921 11.131v-.054c-.069-.114-.137-.228-.205-.344-.15-.297-.295-.597-.433-.901-.209-.412-.406-.831-.589-1.256.282-.477.678-1.121 1.205-1.935.856-1.328 2.738-4.242 4.179-6.477s3.315-5.138 4.162-6.451 2.882-4.467 4.522-7.009c1.639-2.542 3.335-5.172 3.77-5.842 1.035-1.598 1.329-2.09 1.278-2.141zm-1.505-1.192c-9.716 1.507-17.408 9.145-18.983 18.85 1.625-1.763 16.83-16.858 18.983-18.85z" fill="url(#b)"/>
+ <path d="m46.615 26.367-20.272 20.273c10.658-1.116 19.157-9.614 20.272-20.273z" fill="#778b3c"/>
+ <path d="m33.908 3.542c-.125.275-.215.483-.478 1.033-6.261 13.089-10.208 27.19-10.859 38.787-.06 1.062-.14 2.366-.178 2.897l-.031.414c.545.05 1.091.08 1.638.091.783-.001 1.565-.043 2.343-.124l20.272-20.273c.09-.786.141-1.576.149-2.367-.014-8.719-5.006-16.664-12.856-20.458zm-7.565 43.098c10.681-1.119 19.128-9.551 20.266-20.23-1.138 10.679-9.585 19.111-20.266 20.23zm-3.981.033v.009z" fill="#eddf36"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/appimagekit-guiscrcpy.svg b/.icons/kora/apps/scalable/appimagekit-guiscrcpy.svg
new file mode 120000
index 000000000..5ee03fc93
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-guiscrcpy.svg
@@ -0,0 +1 @@
+guiscrcpy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-heroic.svg b/.icons/kora/apps/scalable/appimagekit-heroic.svg
new file mode 120000
index 000000000..0962eeebf
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-heroic.svg
@@ -0,0 +1 @@
+heroic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-hotspot.svg b/.icons/kora/apps/scalable/appimagekit-hotspot.svg
new file mode 120000
index 000000000..7a5cd7e61
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-hotspot.svg
@@ -0,0 +1 @@
+hotspot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-hyper.svg b/.icons/kora/apps/scalable/appimagekit-hyper.svg
new file mode 120000
index 000000000..34d5da16e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-hyper.svg
@@ -0,0 +1 @@
+hyper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-internxt-drive.svg b/.icons/kora/apps/scalable/appimagekit-internxt-drive.svg
new file mode 120000
index 000000000..08e0ad1b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-internxt-drive.svg
@@ -0,0 +1 @@
+internxt-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-irccloud-desktop.svg b/.icons/kora/apps/scalable/appimagekit-irccloud-desktop.svg
new file mode 120000
index 000000000..6e5039dbc
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-irccloud-desktop.svg
@@ -0,0 +1 @@
+irccloud-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-jitsi-meet.svg b/.icons/kora/apps/scalable/appimagekit-jitsi-meet.svg
new file mode 120000
index 000000000..1effbaeea
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-jitsi-meet.svg
@@ -0,0 +1 @@
+jitsi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-joplin.svg b/.icons/kora/apps/scalable/appimagekit-joplin.svg
new file mode 120000
index 000000000..2b32d05b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-joplin.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-jubler.svg b/.icons/kora/apps/scalable/appimagekit-jubler.svg
new file mode 120000
index 000000000..8ddb1302a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-jubler.svg
@@ -0,0 +1 @@
+jubler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-kahla.svg b/.icons/kora/apps/scalable/appimagekit-kahla.svg
new file mode 120000
index 000000000..7d3130916
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-kahla.svg
@@ -0,0 +1 @@
+kahla.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-kaku.svg b/.icons/kora/apps/scalable/appimagekit-kaku.svg
new file mode 120000
index 000000000..b4a9df238
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-kaku.svg
@@ -0,0 +1 @@
+kaku.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-kitty.svg b/.icons/kora/apps/scalable/appimagekit-kitty.svg
new file mode 120000
index 000000000..d3dd8e494
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-kitty.svg
@@ -0,0 +1 @@
+kitty.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-knowte.svg b/.icons/kora/apps/scalable/appimagekit-knowte.svg
new file mode 120000
index 000000000..a27eb6d50
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-knowte.svg
@@ -0,0 +1 @@
+knowte.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-ksnip.svg b/.icons/kora/apps/scalable/appimagekit-ksnip.svg
new file mode 120000
index 000000000..ac3632898
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-ksnip.svg
@@ -0,0 +1 @@
+ksnip.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-ledger-live-desktop.svg b/.icons/kora/apps/scalable/appimagekit-ledger-live-desktop.svg
new file mode 120000
index 000000000..835ab27fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-ledger-live-desktop.svg
@@ -0,0 +1 @@
+ledger-live-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-leocad.svg b/.icons/kora/apps/scalable/appimagekit-leocad.svg
new file mode 120000
index 000000000..84ab28a9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-leocad.svg
@@ -0,0 +1 @@
+leocad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-leonflix.svg b/.icons/kora/apps/scalable/appimagekit-leonflix.svg
new file mode 120000
index 000000000..8370782a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-leonflix.svg
@@ -0,0 +1 @@
+leonflix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-librewolf.svg b/.icons/kora/apps/scalable/appimagekit-librewolf.svg
new file mode 120000
index 000000000..2653ffb20
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-librewolf.svg
@@ -0,0 +1 @@
+librewolf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-listen.moe-desktop-app.svg b/.icons/kora/apps/scalable/appimagekit-listen.moe-desktop-app.svg
new file mode 120000
index 000000000..2eb53352d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-listen.moe-desktop-app.svg
@@ -0,0 +1 @@
+listen.moe-desktop-app.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-lunarclient.svg b/.icons/kora/apps/scalable/appimagekit-lunarclient.svg
new file mode 120000
index 000000000..19907d06e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-lunarclient.svg
@@ -0,0 +1 @@
+lunarclient.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-mandelbulber2.svg b/.icons/kora/apps/scalable/appimagekit-mandelbulber2.svg
new file mode 120000
index 000000000..e094a0c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-mandelbulber2.svg
@@ -0,0 +1 @@
+mandelbulber2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-mediaconch.svg b/.icons/kora/apps/scalable/appimagekit-mediaconch.svg
new file mode 120000
index 000000000..a37fefd75
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-mediaconch.svg
@@ -0,0 +1 @@
+mediaconch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-mellowplayer.svg b/.icons/kora/apps/scalable/appimagekit-mellowplayer.svg
new file mode 120000
index 000000000..b99a2c35e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-mellowplayer.svg
@@ -0,0 +1 @@
+mellowplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-memento.svg b/.icons/kora/apps/scalable/appimagekit-memento.svg
new file mode 120000
index 000000000..124383bf1
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-memento.svg
@@ -0,0 +1 @@
+memento.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-meshlab.svg b/.icons/kora/apps/scalable/appimagekit-meshlab.svg
new file mode 120000
index 000000000..9a22b2d8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-meshlab.svg
@@ -0,0 +1 @@
+meshlab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-midterm.svg b/.icons/kora/apps/scalable/appimagekit-midterm.svg
new file mode 120000
index 000000000..3bcc9cb42
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-midterm.svg
@@ -0,0 +1 @@
+midterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-mikutter.svg b/.icons/kora/apps/scalable/appimagekit-mikutter.svg
new file mode 120000
index 000000000..3ad234265
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-mikutter.svg
@@ -0,0 +1 @@
+mikutter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-minetime.svg b/.icons/kora/apps/scalable/appimagekit-minetime.svg
new file mode 120000
index 000000000..38d22b2be
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-minetime.svg
@@ -0,0 +1 @@
+minetime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-moderndeck.svg b/.icons/kora/apps/scalable/appimagekit-moderndeck.svg
new file mode 120000
index 000000000..4564ef854
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-moderndeck.svg
@@ -0,0 +1 @@
+moderndeck.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-moonlight.svg b/.icons/kora/apps/scalable/appimagekit-moonlight.svg
new file mode 120000
index 000000000..f1d2585b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-moonlight.svg
@@ -0,0 +1 @@
+moonlight.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-mosaic.svg b/.icons/kora/apps/scalable/appimagekit-mosaic.svg
new file mode 120000
index 000000000..f2a27acce
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-mosaic.svg
@@ -0,0 +1 @@
+mosaic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-motrix.svg b/.icons/kora/apps/scalable/appimagekit-motrix.svg
new file mode 120000
index 000000000..5c6fafce1
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-motrix.svg
@@ -0,0 +1 @@
+motrix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-mscore-portable.svg b/.icons/kora/apps/scalable/appimagekit-mscore-portable.svg
new file mode 120000
index 000000000..e74a2f663
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-mscore-portable.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-museeks.svg b/.icons/kora/apps/scalable/appimagekit-museeks.svg
new file mode 120000
index 000000000..05b00497d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-museeks.svg
@@ -0,0 +1 @@
+museeks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-mystiq.svg b/.icons/kora/apps/scalable/appimagekit-mystiq.svg
new file mode 120000
index 000000000..cab64ac10
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-mystiq.svg
@@ -0,0 +1 @@
+mystiq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-negibox.svg b/.icons/kora/apps/scalable/appimagekit-negibox.svg
new file mode 120000
index 000000000..45fac5d61
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-negibox.svg
@@ -0,0 +1 @@
+negibox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-notable.svg b/.icons/kora/apps/scalable/appimagekit-notable.svg
new file mode 120000
index 000000000..179b4948f
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-notable.svg
@@ -0,0 +1 @@
+notable.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-nuclear.svg b/.icons/kora/apps/scalable/appimagekit-nuclear.svg
new file mode 120000
index 000000000..21db3e6d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-nuclear.svg
@@ -0,0 +1 @@
+nuclear.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-obsidian.svg b/.icons/kora/apps/scalable/appimagekit-obsidian.svg
new file mode 120000
index 000000000..81d9c90bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-obsidian.svg
@@ -0,0 +1 @@
+obsidian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-odio.svg b/.icons/kora/apps/scalable/appimagekit-odio.svg
new file mode 120000
index 000000000..2178737d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-odio.svg
@@ -0,0 +1 @@
+odio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-odrive.svg b/.icons/kora/apps/scalable/appimagekit-odrive.svg
new file mode 120000
index 000000000..8053e9060
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-odrive.svg
@@ -0,0 +1 @@
+odrive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-openxcom.svg b/.icons/kora/apps/scalable/appimagekit-openxcom.svg
new file mode 120000
index 000000000..bb4f4090d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-openxcom.svg
@@ -0,0 +1 @@
+openxcom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-org.cryptomator.Cryptomator.svg b/.icons/kora/apps/scalable/appimagekit-org.cryptomator.Cryptomator.svg
new file mode 120000
index 000000000..84107ed4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-org.cryptomator.Cryptomator.svg
@@ -0,0 +1 @@
+cryptomator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-org.fontforge.FontForge.svg b/.icons/kora/apps/scalable/appimagekit-org.fontforge.FontForge.svg
new file mode 120000
index 000000000..ecb86293d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-org.fontforge.FontForge.svg
@@ -0,0 +1 @@
+fontforge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-org.keepassxc.KeePassXC.svg b/.icons/kora/apps/scalable/appimagekit-org.keepassxc.KeePassXC.svg
new file mode 120000
index 000000000..a13d2aae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-org.keepassxc.KeePassXC.svg
@@ -0,0 +1 @@
+keepassxc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-org.olivevideoeditor.Olive.svg b/.icons/kora/apps/scalable/appimagekit-org.olivevideoeditor.Olive.svg
new file mode 120000
index 000000000..c14ad71dc
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-org.olivevideoeditor.Olive.svg
@@ -0,0 +1 @@
+org.olivevideoeditor.Olive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-org.wezfurlong.wezterm.svg b/.icons/kora/apps/scalable/appimagekit-org.wezfurlong.wezterm.svg
new file mode 120000
index 000000000..e7428e902
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-org.wezfurlong.wezterm.svg
@@ -0,0 +1 @@
+org.wezfurlong.wezterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-paymo-widget.svg b/.icons/kora/apps/scalable/appimagekit-paymo-widget.svg
new file mode 100644
index 000000000..0e6b1fe00
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-paymo-widget.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 24 45.6258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#03a692" stop-opacity=".97" offset="0"/>
+ <stop stop-color="#00f4d7" stop-opacity=".97" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m15.783 36.197c-.187-.094-.419-.326-.514-.514-.135-.264-.166-2.04-.141-7.897.023-5.134.08-7.571.178-7.604.08-.026 1.726 1.145 3.659 2.604 2.854 2.153 3.689 2.714 4.439 2.979.731.258 1.105.311 1.788.257 1.672-.135 3.19-1.123 3.919-2.551.399-.781.569-2.009.404-2.915-.172-.948-.536-1.661-1.235-2.42-.542-.588-1.739-1.3-2.186-1.3-.125 0-.329-.112-.455-.251-.191-.212-.227-.593-.227-2.387 0-1.967.022-2.155.277-2.386.266-.24.325-.241 1.341-.022 1.249.271 2.743.95 3.786 1.721.914.675 1.941 1.812 2.557 2.831.255.421.655 1.308.889 1.971.397 1.123.425 1.331.421 3.063-.004 1.632-.049 1.991-.369 2.958-.201.605-.599 1.503-.884 1.995-.286.492-1.015 1.39-1.62 1.995-1.91 1.909-4.132 2.82-6.88 2.82-1.51 0-3.051-.311-4.042-.817-.306-.156-.589-.283-.63-.283s-.077 1.254-.079 2.786c-.005 2.916-.032 3.059-.64 3.383-.414.22-3.312.208-3.756-.017z" fill="#fff"/>
+ <path d="m17.391 20.416c-1.106-.831-2.076-1.632-2.155-1.78-.188-.352-.193-4.917-.005-5.034.076-.047.628.259 1.225.68.598.421 1.218.766 1.379.766.182 0 .673-.383 1.287-1.001 1.023-1.031 2.381-1.867 3.469-2.137 1.268-.315 1.294-.315 1.58-.029.253.253.278.456.278 2.311 0 1.617-.044 2.095-.215 2.339-.117.168-.288.306-.378.307-.358 0-1.61.688-2.152 1.178-.795.718-1.221 1.508-1.443 2.676-.178.934-.347 1.228-.709 1.233-.083 0-1.056-.678-2.161-1.509z" fill="#a9ff8a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/appimagekit-pcloud.svg b/.icons/kora/apps/scalable/appimagekit-pcloud.svg
new file mode 120000
index 000000000..6f7df497a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-pcloud.svg
@@ -0,0 +1 @@
+pcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-picturama.svg b/.icons/kora/apps/scalable/appimagekit-picturama.svg
new file mode 120000
index 000000000..a2062b1de
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-picturama.svg
@@ -0,0 +1 @@
+picturama.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-plexamp.svg b/.icons/kora/apps/scalable/appimagekit-plexamp.svg
new file mode 120000
index 000000000..3459b2fd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-plexamp.svg
@@ -0,0 +1 @@
+plexamp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-pling-store.svg b/.icons/kora/apps/scalable/appimagekit-pling-store.svg
new file mode 120000
index 000000000..6c0e7e38a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-pling-store.svg
@@ -0,0 +1 @@
+pling-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-pocket-casts-linux.svg b/.icons/kora/apps/scalable/appimagekit-pocket-casts-linux.svg
new file mode 120000
index 000000000..90f8c0cc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-pocket-casts-linux.svg
@@ -0,0 +1 @@
+pocketcasts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-poddr.svg b/.icons/kora/apps/scalable/appimagekit-poddr.svg
new file mode 120000
index 000000000..f25876e0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-poddr.svg
@@ -0,0 +1 @@
+poddr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-premid.svg b/.icons/kora/apps/scalable/appimagekit-premid.svg
new file mode 120000
index 000000000..2346b28e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-premid.svg
@@ -0,0 +1 @@
+premid.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-protonmail-desktop-unofficial.svg b/.icons/kora/apps/scalable/appimagekit-protonmail-desktop-unofficial.svg
new file mode 120000
index 000000000..5f6e90c3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-protonmail-desktop-unofficial.svg
@@ -0,0 +1 @@
+protonmail-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-pulse-sms.svg b/.icons/kora/apps/scalable/appimagekit-pulse-sms.svg
new file mode 120000
index 000000000..353f7f569
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-pulse-sms.svg
@@ -0,0 +1 @@
+pulse-sms.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-qnapi.svg b/.icons/kora/apps/scalable/appimagekit-qnapi.svg
new file mode 120000
index 000000000..45ca89d2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-qnapi.svg
@@ -0,0 +1 @@
+qnapi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-qtox.svg b/.icons/kora/apps/scalable/appimagekit-qtox.svg
new file mode 120000
index 000000000..52fdec576
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-qtox.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-qv2ray.svg b/.icons/kora/apps/scalable/appimagekit-qv2ray.svg
new file mode 120000
index 000000000..4fb6f7dec
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-qv2ray.svg
@@ -0,0 +1 @@
+qv2ray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-rambox.svg b/.icons/kora/apps/scalable/appimagekit-rambox.svg
new file mode 120000
index 000000000..81ca07e9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-rambox.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-raven-reader.svg b/.icons/kora/apps/scalable/appimagekit-raven-reader.svg
new file mode 120000
index 000000000..92a2f16df
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-raven-reader.svg
@@ -0,0 +1 @@
+raven-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-rclone-browser.svg b/.icons/kora/apps/scalable/appimagekit-rclone-browser.svg
new file mode 120000
index 000000000..3c42cef09
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-rclone-browser.svg
@@ -0,0 +1 @@
+rclone-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-rclonetray.svg b/.icons/kora/apps/scalable/appimagekit-rclonetray.svg
new file mode 120000
index 000000000..4857c4b9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-rclonetray.svg
@@ -0,0 +1 @@
+rclonetray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-retroarch.svg b/.icons/kora/apps/scalable/appimagekit-retroarch.svg
new file mode 120000
index 000000000..b1f836b84
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-retroarch.svg
@@ -0,0 +1 @@
+retroarch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-retroshare.svg b/.icons/kora/apps/scalable/appimagekit-retroshare.svg
new file mode 120000
index 000000000..028b28374
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-retroshare.svg
@@ -0,0 +1 @@
+retroshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-rpcs3.svg b/.icons/kora/apps/scalable/appimagekit-rpcs3.svg
new file mode 120000
index 000000000..bca0a349a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-rpcs3.svg
@@ -0,0 +1 @@
+rpcs3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-sc-controller.svg b/.icons/kora/apps/scalable/appimagekit-sc-controller.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-sc-controller.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-sengi.svg b/.icons/kora/apps/scalable/appimagekit-sengi.svg
new file mode 120000
index 000000000..7f8096601
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-sengi.svg
@@ -0,0 +1 @@
+sengi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-session-desktop.svg b/.icons/kora/apps/scalable/appimagekit-session-desktop.svg
new file mode 120000
index 000000000..ac761f680
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-session-desktop.svg
@@ -0,0 +1 @@
+session-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-shadow-beta.svg b/.icons/kora/apps/scalable/appimagekit-shadow-beta.svg
new file mode 120000
index 000000000..bbadbc6f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-shadow-beta.svg
@@ -0,0 +1 @@
+shadow-beta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-shadow-dev.svg b/.icons/kora/apps/scalable/appimagekit-shadow-dev.svg
new file mode 120000
index 000000000..f8e1f9572
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-shadow-dev.svg
@@ -0,0 +1 @@
+shadow-dev.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-shadow-preprod.svg b/.icons/kora/apps/scalable/appimagekit-shadow-preprod.svg
new file mode 120000
index 000000000..bbadbc6f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-shadow-preprod.svg
@@ -0,0 +1 @@
+shadow-beta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-shadow-testing.svg b/.icons/kora/apps/scalable/appimagekit-shadow-testing.svg
new file mode 120000
index 000000000..f8e1f9572
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-shadow-testing.svg
@@ -0,0 +1 @@
+shadow-dev.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-shadow.svg b/.icons/kora/apps/scalable/appimagekit-shadow.svg
new file mode 120000
index 000000000..a85d8dfe6
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-shadow.svg
@@ -0,0 +1 @@
+shadow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-smplayer.svg b/.icons/kora/apps/scalable/appimagekit-smplayer.svg
new file mode 120000
index 000000000..adc7efd51
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-smplayer.svg
@@ -0,0 +1 @@
+smplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-somiibo.svg b/.icons/kora/apps/scalable/appimagekit-somiibo.svg
new file mode 120000
index 000000000..0b9179067
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-somiibo.svg
@@ -0,0 +1 @@
+somiibo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-stacer.svg b/.icons/kora/apps/scalable/appimagekit-stacer.svg
new file mode 120000
index 000000000..45ae7634c
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-stacer.svg
@@ -0,0 +1 @@
+stacer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-standard-notes.svg b/.icons/kora/apps/scalable/appimagekit-standard-notes.svg
new file mode 120000
index 000000000..92550a6bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-standard-notes.svg
@@ -0,0 +1 @@
+standard-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-stretchly.svg b/.icons/kora/apps/scalable/appimagekit-stretchly.svg
new file mode 120000
index 000000000..e7e96100b
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-stretchly.svg
@@ -0,0 +1 @@
+stretchly.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-superpaper.svg b/.icons/kora/apps/scalable/appimagekit-superpaper.svg
new file mode 120000
index 000000000..942a5cd5d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-superpaper.svg
@@ -0,0 +1 @@
+superpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-supertux2.svg b/.icons/kora/apps/scalable/appimagekit-supertux2.svg
new file mode 120000
index 000000000..70030ef49
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-supertux2.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-synfigstudio.svg b/.icons/kora/apps/scalable/appimagekit-synfigstudio.svg
new file mode 120000
index 000000000..9e193459a
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-synfigstudio.svg
@@ -0,0 +1 @@
+synfig_icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-tandem.svg b/.icons/kora/apps/scalable/appimagekit-tandem.svg
new file mode 120000
index 000000000..26ba5c2fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-tandem.svg
@@ -0,0 +1 @@
+tandem.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-tc.svg b/.icons/kora/apps/scalable/appimagekit-tc.svg
new file mode 120000
index 000000000..bc9e31a99
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-tc.svg
@@ -0,0 +1 @@
+tc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-teams-for-linux.svg b/.icons/kora/apps/scalable/appimagekit-teams-for-linux.svg
new file mode 120000
index 000000000..299c50855
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-teams-for-linux.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-thorium.svg b/.icons/kora/apps/scalable/appimagekit-thorium.svg
new file mode 120000
index 000000000..a67ace88d
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-thorium.svg
@@ -0,0 +1 @@
+thorium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-torrenttools.svg b/.icons/kora/apps/scalable/appimagekit-torrenttools.svg
new file mode 120000
index 000000000..778401414
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-torrenttools.svg
@@ -0,0 +1 @@
+torrenttools.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-trinity-desktop.svg b/.icons/kora/apps/scalable/appimagekit-trinity-desktop.svg
new file mode 120000
index 000000000..805af1ad0
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-trinity-desktop.svg
@@ -0,0 +1 @@
+trinity-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-tutanota-desktop.svg b/.icons/kora/apps/scalable/appimagekit-tutanota-desktop.svg
new file mode 120000
index 000000000..e1ef1abbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-tutanota-desktop.svg
@@ -0,0 +1 @@
+tutanota-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-tweet-tray.svg b/.icons/kora/apps/scalable/appimagekit-tweet-tray.svg
new file mode 120000
index 000000000..96bd23fa5
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-tweet-tray.svg
@@ -0,0 +1 @@
+tweet-tray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-unityhub.svg b/.icons/kora/apps/scalable/appimagekit-unityhub.svg
new file mode 120000
index 000000000..bda22a788
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-unityhub.svg
@@ -0,0 +1 @@
+unityhub.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-videomass.svg b/.icons/kora/apps/scalable/appimagekit-videomass.svg
new file mode 120000
index 000000000..4d54819ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-videomass.svg
@@ -0,0 +1 @@
+videomass.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-vieb.svg b/.icons/kora/apps/scalable/appimagekit-vieb.svg
new file mode 120000
index 000000000..7bb04b7e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-vieb.svg
@@ -0,0 +1 @@
+vieb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-viper-browser.svg b/.icons/kora/apps/scalable/appimagekit-viper-browser.svg
new file mode 120000
index 000000000..491a4e334
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-viper-browser.svg
@@ -0,0 +1 @@
+viper-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-vitomu.svg b/.icons/kora/apps/scalable/appimagekit-vitomu.svg
new file mode 120000
index 000000000..3cb99f149
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-vitomu.svg
@@ -0,0 +1 @@
+vitomu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-vnote.svg b/.icons/kora/apps/scalable/appimagekit-vnote.svg
new file mode 120000
index 000000000..8060fa9bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-vnote.svg
@@ -0,0 +1 @@
+vnote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-webamp-desktop.svg b/.icons/kora/apps/scalable/appimagekit-webamp-desktop.svg
new file mode 120000
index 000000000..370c2735f
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-webamp-desktop.svg
@@ -0,0 +1 @@
+webamp-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-webcamoid.svg b/.icons/kora/apps/scalable/appimagekit-webcamoid.svg
new file mode 120000
index 000000000..0e9b1e5b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-webcamoid.svg
@@ -0,0 +1 @@
+webcamoid.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-wewechat.svg b/.icons/kora/apps/scalable/appimagekit-wewechat.svg
new file mode 120000
index 000000000..fa4b83ec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-wewechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-wine-launcher.svg b/.icons/kora/apps/scalable/appimagekit-wine-launcher.svg
new file mode 120000
index 000000000..a80ca47e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-wine-launcher.svg
@@ -0,0 +1 @@
+wine-launcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-wire-desktop.svg b/.icons/kora/apps/scalable/appimagekit-wire-desktop.svg
new file mode 120000
index 000000000..3a9aa15cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-wire-desktop.svg
@@ -0,0 +1 @@
+wire-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-xnviewmp.svg b/.icons/kora/apps/scalable/appimagekit-xnviewmp.svg
new file mode 120000
index 000000000..a5a7f47ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-xnviewmp.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-yaradio-yamusic.svg b/.icons/kora/apps/scalable/appimagekit-yaradio-yamusic.svg
new file mode 120000
index 000000000..6dec18299
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-yaradio-yamusic.svg
@@ -0,0 +1 @@
+yaradio-yamusic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-youtube-dl-gui.svg b/.icons/kora/apps/scalable/appimagekit-youtube-dl-gui.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-youtube-dl-gui.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-youtube-music-desktop-app.svg b/.icons/kora/apps/scalable/appimagekit-youtube-music-desktop-app.svg
new file mode 120000
index 000000000..45bd4ed01
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-youtube-music-desktop-app.svg
@@ -0,0 +1 @@
+youtube-music-desktop-app.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-youtube-music.svg b/.icons/kora/apps/scalable/appimagekit-youtube-music.svg
new file mode 120000
index 000000000..91beab981
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-youtube-music.svg
@@ -0,0 +1 @@
+youtube-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-yuna.svg b/.icons/kora/apps/scalable/appimagekit-yuna.svg
new file mode 120000
index 000000000..aef2b7667
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-yuna.svg
@@ -0,0 +1 @@
+yuna.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-yuzu.svg b/.icons/kora/apps/scalable/appimagekit-yuzu.svg
new file mode 120000
index 000000000..972717a42
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-yuzu.svg
@@ -0,0 +1 @@
+yuzu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/appimagekit-zettlr.svg b/.icons/kora/apps/scalable/appimagekit-zettlr.svg
new file mode 120000
index 000000000..699d992de
--- /dev/null
+++ b/.icons/kora/apps/scalable/appimagekit-zettlr.svg
@@ -0,0 +1 @@
+zettlr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/apple-music.svg b/.icons/kora/apps/scalable/apple-music.svg
new file mode 100644
index 000000000..e914243dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/apple-music.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#83000c" offset="0"/>
+ <stop stop-color="#e34013" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m32.102 7.022-12.898 2.897c-.691.156-1.257.866-1.257 1.578v1.909l-.021 16.13c0 .704-.561 1.408-1.246 1.564l-3.539.802c-1.589.363-2.887 1.992-2.887 3.626v.286c0 1.775 1.434 3.213 3.204 3.213h1.23c2.45 0 4.436-1.991 4.436-4.448v-11.135h.023v-6.678l13.612-2.877v11.794c0 .703-.562 1.405-1.247 1.559l-3.648.819c-1.576.354-2.866 1.971-2.866 3.592v.299c0 1.78 1.438 3.222 3.214 3.222h1.277c2.478 0 4.481-2.01 4.481-4.492v-21.132h-.002v-1.026c0-.916-.631-1.548-1.471-1.548-.125 0-.259.017-.395.046zm.766 1.526-13.707 2.928v2.245l13.707-2.926z" fill="#ffffff" fill-opacity=".9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applet_lockkeys.svg b/.icons/kora/apps/scalable/applet_lockkeys.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/applet_lockkeys.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applets-screenshooter.svg b/.icons/kora/apps/scalable/applets-screenshooter.svg
new file mode 100644
index 000000000..e8a1b1a0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/applets-screenshooter.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00635a" offset="0"/>
+ <stop stop-color="#009688" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.23284 0 0 1.23284 -5.58814 -5.58814)" d="m24 12c-2.792.003-5.495.98-7.645 2.762l4.18 7.238 5.653-9.791c-.722-.136-1.454-.206-2.188-.209zm4.178.766-4.178 7.234h11.299c-1.187-3.346-3.794-5.995-7.121-7.234zm-13.297 3.441c-1.858 2.172-2.879 4.935-2.881 7.793.001.67.058 1.339.17 2h8.365zm12.584 5.793 5.654 9.793c1.858-2.172 2.879-4.935 2.881-7.793-.001-.67-.058-1.339-.17-2zm0 4-5.652 9.791c.721.136 1.453.206 2.187.209 2.792-.003 5.495-.98 7.645-2.762zm-14.764 2c1.187 3.346 3.794 5.995 7.121 7.234l4.178-7.234z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applets-template.svg b/.icons/kora/apps/scalable/applets-template.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/applets-template.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-community.svg b/.icons/kora/apps/scalable/application-community.svg
new file mode 100644
index 000000000..b2d27bb54
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-community.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#f7f7f7">
+ <path d="m13.48 18.345c.028-.003.057-.004.084-.004h2.977c.039 0 .077.003.115.008.082-.009.165-.002.247.021.16.047.296.155.377.302.654 1.185 2.193 3.974 2.895 5.246.096.173.119.377.064.568-.055.19-.183.351-.357.447h-.001c-.172.095-.377.118-.568.063-.19-.054-.35-.183-.446-.356l-1.565-2.836v11.786c0 .467-.378.846-.845.846h-.048c-.467 0-.846-.379-.846-.846v-7.436h-1.02v7.422c0 .228-.09.446-.252.608-.16.161-.38.252-.608.252h-.019c-.229 0-.448-.091-.609-.252-.161-.162-.251-.38-.251-.608v-11.583l-1.461 2.647c-.096.173-.255.302-.447.356-.19.055-.394.032-.567-.063h-.001c-.173-.096-.301-.257-.357-.447-.054-.191-.032-.395.065-.568.702-1.272 2.239-4.061 2.895-5.246.08-.147.216-.255.377-.302.056-.016.115-.025.172-.025zm1.573-4.781c1.123 0 2.035.912 2.035 2.035s-.912 2.035-2.035 2.035-2.035-.912-2.035-2.035.912-2.035 2.035-2.035z"/>
+ <path d="m22.375 18.345c.029-.003.056-.004.084-.004h2.977c.038 0 .077.003.115.008.082-.009.166-.002.247.021.16.047.296.155.376.302.655 1.185 2.194 3.974 2.896 5.246.096.173.119.377.064.568-.056.19-.183.351-.357.447h-.001c-.172.095-.378.118-.567.063-.191-.054-.351-.183-.447-.356l-1.565-2.836v11.786c0 .467-.379.846-.846.846h-.047c-.467 0-.846-.379-.846-.846v-7.436h-1.02v7.422c0 .228-.09.446-.252.608-.161.161-.38.252-.608.252h-.02c-.228 0-.447-.091-.607-.252-.162-.162-.252-.38-.252-.608v-11.583l-1.461 2.647c-.096.173-.256.302-.447.356-.189.055-.395.032-.567-.063h-.001c-.174-.096-.301-.257-.357-.447-.055-.191-.032-.395.064-.568.702-1.272 2.241-4.061 2.896-5.246.08-.147.216-.255.376-.302.057-.016.115-.025.173-.025zm1.572-4.781c1.124 0 2.036.912 2.036 2.035s-.912 2.035-2.036 2.035c-1.122 0-2.034-.912-2.034-2.035s.912-2.035 2.034-2.035z"/>
+ <path d="m31.271 18.345c.027-.003.055-.004.083-.004h2.977c.038 0 .077.003.115.008.082-.009.166-.002.246.021.161.047.297.155.377.302.656 1.185 2.193 3.974 2.895 5.246.097.173.119.377.065.568-.056.19-.184.351-.357.447h-.001c-.173.095-.377.118-.567.063-.192-.054-.351-.183-.447-.356l-1.565-2.836v11.786c0 .467-.379.846-.846.846h-.047c-.467 0-.846-.379-.846-.846v-7.436h-1.02v7.422c0 .228-.091.446-.252.608-.161.161-.38.252-.608.252h-.02c-.228 0-.447-.091-.608-.252-.161-.162-.251-.38-.251-.608v-11.583l-1.461 2.647c-.096.173-.256.302-.446.356-.191.055-.396.032-.568-.063h-.001c-.174-.096-.302-.257-.357-.447-.055-.191-.032-.395.064-.568.702-1.272 2.241-4.061 2.895-5.246.081-.147.217-.255.377-.302.057-.016.115-.025.174-.025zm1.572-4.781c1.123 0 2.035.912 2.035 2.035s-.912 2.035-2.035 2.035-2.035-.912-2.035-2.035.912-2.035 2.035-2.035z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/application-default-icon.svg b/.icons/kora/apps/scalable/application-default-icon.svg
new file mode 100644
index 000000000..d45e04204
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-default-icon.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 573.921 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#46aa03" offset="0"/>
+ <stop stop-color="#74d706" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 10.72v-2.16c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v2.16z" fill="#ebebeb" fill-opacity=".5"/>
+ <path transform="matrix(.781106 0 0 .781106 5.25346 8.29079)" d="m31.416 34.066c-2.076 1.532-4.641 2.438-7.416 2.438-6.901 0-12.504-5.603-12.504-12.504s5.603-12.504 12.504-12.504c2.775 0 5.34.906 7.416 2.438v-1.671h5.088v23.474h-5.088zm2.82-11.211c-.033-.289-.371-.506-.664-.506-.942 0-1.779-.554-2.13-1.412-.361-.877-.128-1.902.574-2.547.222-.201.248-.54.063-.777-.483-.613-1.033-1.167-1.632-1.648-.234-.188-.58-.161-.781.064-.615.679-1.718.933-2.57.576-.886-.372-1.446-1.271-1.391-2.236.018-.302-.204-.566-.507-.601-.769-.09-1.543-.091-2.316-.006-.299.033-.52.291-.511.588.034.956-.533 1.84-1.41 2.199-.841.343-1.938.094-2.549-.581-.203-.221-.541-.249-.779-.065-.616.484-1.179 1.039-1.666 1.648-.189.236-.162.579.061.783.72.649.951 1.682.577 2.569-.355.847-1.235 1.392-2.24 1.392-.328-.009-.56.209-.595.506-.092.775-.092 1.562-.006 2.342.033.291.382.508.675.508.897-.024 1.759.531 2.121 1.411.36.878.129 1.901-.576 2.546-.221.203-.249.542-.063.777.478.611 1.026 1.164 1.63 1.648.235.192.579.163.784-.061.615-.682 1.719-.934 2.567-.579.888.372 1.448 1.271 1.393 2.237-.018.303.204.565.507.602.393.044.789.069 1.187.069.376 0 .753-.022 1.129-.064.299-.033.521-.291.511-.59-.034-.955.531-1.837 1.409-2.196.847-.346 1.939-.093 2.551.581.202.22.539.248.777.065.617-.485 1.176-1.038 1.667-1.648.189-.236.162-.58-.061-.783-.717-.649-.952-1.682-.579-2.57.352-.835 1.198-1.397 2.108-1.397l.128.004c.295.025.566-.204.601-.504.092-.775.092-1.563.006-2.344zm-10.22 4.602c-1.894 0-3.435-1.541-3.435-3.436 0-1.894 1.541-3.436 3.435-3.436 1.895 0 3.436 1.542 3.436 3.436 0 1.895-1.541 3.436-3.436 3.436z" fill="#eeecec"/>
+ <g fill="#fff">
+ <path d="m34.894 5.684c.246-.309.721-.296.952-.071.232.226.221.664-.029 1.096-.175.324-.612.642-.973.851-.35-.229-.769-.569-.927-.902-.225-.445-.213-.884.03-1.096.244-.213.719-.2.947.122zm.406.22c.115.019.207.096.204.21-.003.111-.099.196-.215.197-.135.001-.208-.097-.205-.209.003-.113.078-.221.216-.198zm-.828-.021c.133-.019.208.097.205.21-.003.112-.05.193-.215.198-.116.003-.208-.097-.205-.209.003-.113.1-.182.215-.199z"/>
+ <path d="m41.289 5.705.354.375.56-.531.447.472-.56.531.355.374c.121.127.12.325-.002.44s-.319.106-.439-.021l-.355-.375-.562.532-.448-.472.563-.504-.355-.403c-.121-.127-.119-.324.002-.439.122-.116.319-.106.44.021z"/>
+ <path d="m38.233 5.621.004-.144.514.014-.005.143.278.008c.266.008.477.23.47.496l-.026.966c-.007.267-.23.477-.496.47l-1.068-.029c-.267-.007-.477-.229-.47-.496l.026-.966c.007-.267.23-.477.496-.47zm-.154.42c.138.003.248.119.244.257-.003.139-.119.248-.258.244-.138-.003-.247-.119-.243-.257.003-.138.119-.248.257-.244zm.856.023c.138.004.247.119.244.257-.004.139-.119.248-.258.245-.139-.004-.248-.119-.244-.258.004-.138.119-.248.258-.244z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/application-vnd.iccprofile.svg b/.icons/kora/apps/scalable/application-vnd.iccprofile.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-vnd.iccprofile.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-chemtool.svg b/.icons/kora/apps/scalable/application-x-chemtool.svg
new file mode 120000
index 000000000..4c40a17ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-chemtool.svg
@@ -0,0 +1 @@
+chmsee-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-clementine.svg b/.icons/kora/apps/scalable/application-x-clementine.svg
new file mode 120000
index 000000000..fd923151a
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-clementine.svg
@@ -0,0 +1 @@
+clementine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-executable.svg b/.icons/kora/apps/scalable/application-x-executable.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-executable.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-firmware.svg b/.icons/kora/apps/scalable/application-x-firmware.svg
new file mode 120000
index 000000000..6ec276f08
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-firmware.svg
@@ -0,0 +1 @@
+org.gnome.Firmware.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-pml18.svg b/.icons/kora/apps/scalable/application-x-pml18.svg
new file mode 120000
index 000000000..71b332115
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-pml18.svg
@@ -0,0 +1 @@
+freeoffice-planmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-pml18free.svg b/.icons/kora/apps/scalable/application-x-pml18free.svg
new file mode 120000
index 000000000..71b332115
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-pml18free.svg
@@ -0,0 +1 @@
+freeoffice-planmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-pml21free.svg b/.icons/kora/apps/scalable/application-x-pml21free.svg
new file mode 120000
index 000000000..71b332115
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-pml21free.svg
@@ -0,0 +1 @@
+freeoffice-planmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-prl18.svg b/.icons/kora/apps/scalable/application-x-prl18.svg
new file mode 120000
index 000000000..cc01ae853
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-prl18.svg
@@ -0,0 +1 @@
+freeoffice-presentations.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-prl18free.svg b/.icons/kora/apps/scalable/application-x-prl18free.svg
new file mode 120000
index 000000000..cc01ae853
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-prl18free.svg
@@ -0,0 +1 @@
+freeoffice-presentations.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-prl21free.svg b/.icons/kora/apps/scalable/application-x-prl21free.svg
new file mode 120000
index 000000000..cc01ae853
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-prl21free.svg
@@ -0,0 +1 @@
+freeoffice-presentations.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-tml18.svg b/.icons/kora/apps/scalable/application-x-tml18.svg
new file mode 120000
index 000000000..cbe250932
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-tml18.svg
@@ -0,0 +1 @@
+freeoffice-textmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-tml18free.svg b/.icons/kora/apps/scalable/application-x-tml18free.svg
new file mode 120000
index 000000000..cbe250932
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-tml18free.svg
@@ -0,0 +1 @@
+freeoffice-textmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-tml21free.svg b/.icons/kora/apps/scalable/application-x-tml21free.svg
new file mode 120000
index 000000000..cbe250932
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-tml21free.svg
@@ -0,0 +1 @@
+freeoffice-textmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/application-x-yarock.svg b/.icons/kora/apps/scalable/application-x-yarock.svg
new file mode 100644
index 000000000..aa23a893c
--- /dev/null
+++ b/.icons/kora/apps/scalable/application-x-yarock.svg
@@ -0,0 +1,39 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.3267 40.3267 0 23.506 43.0202)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbdada" offset="0"/>
+ <stop stop-color="#f8f5f5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4a4a4a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.109189 -41.4583 41.4583 .109189 24.693 43.5708)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(.43378 -20.9819 20.9819 .43378 24.3674 23.0948)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(9.48856 -21.6177 21.6177 9.48856 8.85792 28.4597)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-12.2937 -20.4176 20.4176 -12.2937 42.1622 27.2592)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="g">
+ <stop stop-color="#413f43" offset="0"/>
+ <stop stop-color="#292427" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(1.65203 -3.07375 3.07375 1.65203 12.8424 20.33)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(-1.66739 -3.06545 3.06545 -1.66739 35.7969 20.3133)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-.28388 10.9765 -10.9765 -.28388 24.331 35.1609)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b80000" offset="0"/>
+ <stop stop-color="#fb1515" offset="1"/>
+ </linearGradient>
+ <circle cx="24.367" cy="23.095" r="20.91" fill="url(#a)"/>
+ <g fill="none">
+ <circle cx="24.292" cy="23.17" r="20.722"/>
+ <circle cx="24.367" cy="23.095" r="20.91" stroke="url(#c)" stroke-width="1.39"/>
+ <circle cx="24.292" cy="23.17" r="20.722" stroke="url(#d)" stroke-width="1.92"/>
+ </g>
+ <path d="m3.319 21.727c.874-10.31 9.546-15.814 10.711-16.203.602-.426.97-.216.463.492-3.109 2.961 1.175 5.771 3.44 1.408.676-1.303 2.786-.78 2.494 1.455-.564 2.84-1.714 8.574.89 7.789.604-.058.298.502.298.502-1.099 4.157-.559 8.648-.326 13.397-.034.181-1.805.184-3.974-2.696-2.956-3.924-5.413-7.086-6.639.492-1.381 3.754-4.225-1.256-4.178-4.363.06-4-1.758-4.491-1.917-2.495-.081 1.026-1.301.87-1.262.222z" fill="url(#e)"/>
+ <path d="m24.417 13.511c.734-1.47 1.397-11.028 6.3-9.183-3.9-2.428-7.957-2.665-12.828 0 5.707-1.545 5.593 7.704 6.528 9.183z" fill="#494949"/>
+ <path d="m45.463 21.727c-.874-10.31-9.546-15.814-10.711-16.203-.602-.426-1.339.008-.738.472 2.533 1.956-.505 5.784-3.165 1.428-.765-1.253-2.786-.78-2.494 1.455.563 2.838 1.712 8.567-.885 7.79-.566-.027-.319.439-.319.439 1.121 4.174.576 8.686.342 13.459.034.181 2.159-.251 3.811-3.455 1.613-3.128 6.502-7.81 6.802 1.251 1.381 3.754 3.614-1.053 3.835-4.363.268-3.991 1.69-4.405 2.028-2.82.281 1.313 1.533 1.195 1.494.547z" fill="url(#f)"/>
+ <path d="m12.772 16.479c-5.072 5.064 6.005 8.18 8.011 2.864 0 0 .141-.728-.588-.974l-6.42-2.17c-.542-.211-1.003.28-1.003.28z" fill="url(#h)"/>
+ <path d="m14.071 17.714c-3.174 3.298 4 5.304 5.355 1.862.239-.69-.372-.681-.372-.681l-4.197-1.419c-.453-.258-.786.238-.786.238z" fill="#fffdfd" fill-opacity=".937255"/>
+ <path d="m35.848 16.462c5.097 5.039-5.964 8.21-7.996 2.904 0 0-.145-.727.583-.977l6.409-2.202c.541-.214 1.004.275 1.004.275z" fill="url(#i)"/>
+ <path d="m34.556 17.703c3.19 3.282-3.974 5.324-5.346 1.889-.243-.689.368-.683.368-.683l4.191-1.439c.451-.261.787.233.787.233z" fill="#fffdfd" fill-opacity=".937255"/>
+ <path d="m18.252 35.085s-.705-2.696 1.576-2.097c0 0 4.049 2.18 9.115-.027 2.278-.612 1.588 2.087 1.588 2.087-1.291 4.004-6.129 3.693-6.129 3.693s-4.836.34-6.15-3.656z" fill="#3b3b3b" fill-opacity=".992157"/>
+ <path d="m20.283 34.706c1.177-.863 2.352.875 3.993.93 1.641.054 2.625-.657 3.555-.766.93-.11 1.822 1.114-.092 3.931s-2.26 8.873-3.627 8.812c-1.382-.062-1.734-5.359-3.082-8.507-.765-1.786-1.825-3.61-.747-4.4z" fill="url(#j)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/application.svg b/.icons/kora/apps/scalable/application.svg
new file mode 100644
index 000000000..d45e04204
--- /dev/null
+++ b/.icons/kora/apps/scalable/application.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 573.921 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#46aa03" offset="0"/>
+ <stop stop-color="#74d706" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 10.72v-2.16c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v2.16z" fill="#ebebeb" fill-opacity=".5"/>
+ <path transform="matrix(.781106 0 0 .781106 5.25346 8.29079)" d="m31.416 34.066c-2.076 1.532-4.641 2.438-7.416 2.438-6.901 0-12.504-5.603-12.504-12.504s5.603-12.504 12.504-12.504c2.775 0 5.34.906 7.416 2.438v-1.671h5.088v23.474h-5.088zm2.82-11.211c-.033-.289-.371-.506-.664-.506-.942 0-1.779-.554-2.13-1.412-.361-.877-.128-1.902.574-2.547.222-.201.248-.54.063-.777-.483-.613-1.033-1.167-1.632-1.648-.234-.188-.58-.161-.781.064-.615.679-1.718.933-2.57.576-.886-.372-1.446-1.271-1.391-2.236.018-.302-.204-.566-.507-.601-.769-.09-1.543-.091-2.316-.006-.299.033-.52.291-.511.588.034.956-.533 1.84-1.41 2.199-.841.343-1.938.094-2.549-.581-.203-.221-.541-.249-.779-.065-.616.484-1.179 1.039-1.666 1.648-.189.236-.162.579.061.783.72.649.951 1.682.577 2.569-.355.847-1.235 1.392-2.24 1.392-.328-.009-.56.209-.595.506-.092.775-.092 1.562-.006 2.342.033.291.382.508.675.508.897-.024 1.759.531 2.121 1.411.36.878.129 1.901-.576 2.546-.221.203-.249.542-.063.777.478.611 1.026 1.164 1.63 1.648.235.192.579.163.784-.061.615-.682 1.719-.934 2.567-.579.888.372 1.448 1.271 1.393 2.237-.018.303.204.565.507.602.393.044.789.069 1.187.069.376 0 .753-.022 1.129-.064.299-.033.521-.291.511-.59-.034-.955.531-1.837 1.409-2.196.847-.346 1.939-.093 2.551.581.202.22.539.248.777.065.617-.485 1.176-1.038 1.667-1.648.189-.236.162-.58-.061-.783-.717-.649-.952-1.682-.579-2.57.352-.835 1.198-1.397 2.108-1.397l.128.004c.295.025.566-.204.601-.504.092-.775.092-1.563.006-2.344zm-10.22 4.602c-1.894 0-3.435-1.541-3.435-3.436 0-1.894 1.541-3.436 3.435-3.436 1.895 0 3.436 1.542 3.436 3.436 0 1.895-1.541 3.436-3.436 3.436z" fill="#eeecec"/>
+ <g fill="#fff">
+ <path d="m34.894 5.684c.246-.309.721-.296.952-.071.232.226.221.664-.029 1.096-.175.324-.612.642-.973.851-.35-.229-.769-.569-.927-.902-.225-.445-.213-.884.03-1.096.244-.213.719-.2.947.122zm.406.22c.115.019.207.096.204.21-.003.111-.099.196-.215.197-.135.001-.208-.097-.205-.209.003-.113.078-.221.216-.198zm-.828-.021c.133-.019.208.097.205.21-.003.112-.05.193-.215.198-.116.003-.208-.097-.205-.209.003-.113.1-.182.215-.199z"/>
+ <path d="m41.289 5.705.354.375.56-.531.447.472-.56.531.355.374c.121.127.12.325-.002.44s-.319.106-.439-.021l-.355-.375-.562.532-.448-.472.563-.504-.355-.403c-.121-.127-.119-.324.002-.439.122-.116.319-.106.44.021z"/>
+ <path d="m38.233 5.621.004-.144.514.014-.005.143.278.008c.266.008.477.23.47.496l-.026.966c-.007.267-.23.477-.496.47l-1.068-.029c-.267-.007-.477-.229-.47-.496l.026-.966c.007-.267.23-.477.496-.47zm-.154.42c.138.003.248.119.244.257-.003.139-.119.248-.258.244-.138-.003-.247-.119-.243-.257.003-.138.119-.248.257-.244zm.856.023c.138.004.247.119.244.257-.004.139-.119.248-.258.245-.139-.004-.248-.119-.244-.258.004-.138.119-.248.258-.244z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-accessories.svg b/.icons/kora/apps/scalable/applications-accessories.svg
new file mode 100644
index 000000000..812165da8
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-accessories.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.1048 45.1048 0 23.9033 47.2137)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.0998 29.0998 0 23.7578 39.0658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fffcff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.153 13.975c-2.35-2.349-5.301-3.209-6.24-2.269l-3.782 3.782c-.574.573-1.074 2.494-.845 4.437l-11.446 11.447c-.679.679-.129 2.33 1.229 3.687 1.357 1.358 3.008 1.908 3.687 1.23l11.447-11.447c1.944.229 3.863-.271 4.437-.845l3.782-3.782c.94-.94.081-3.89-2.269-6.24zm-12.588 11.44c-.523-.523-.352-1.539.378-2.27.731-.73 1.747-.901 2.269-.378.522.522.353 1.538-.378 2.269s-1.748.9-2.269.379zm9.468-8.32c-1.821-1.82-2.278-4.222-2.116-4.384.162-.163 2.469.389 4.291 2.21 1.82 1.82 2.366 4.133 2.209 4.29s-2.564-.295-4.384-2.116z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-all.svg b/.icons/kora/apps/scalable/applications-all.svg
new file mode 100644
index 000000000..614ec1d3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-all.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#325f78" offset="0"/>
+ <stop stop-color="#2e7a9b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.18929 0 0 1.18929 -4.54307 -4.54307)">
+ <path d="m22 12.523c0-1.393-1.13-2.523-2.523-2.523h-6.954c-1.393 0-2.523 1.13-2.523 2.523v6.954c0 1.393 1.13 2.523 2.523 2.523h6.954c1.393 0 2.523-1.13 2.523-2.523z" fill="#fff"/>
+ <path d="m38 12.523c0-1.393-1.13-2.523-2.523-2.523h-6.954c-1.393 0-2.523 1.13-2.523 2.523v6.954c0 1.393 1.13 2.523 2.523 2.523h6.954c1.393 0 2.523-1.13 2.523-2.523z" fill-opacity=".3"/>
+ <path d="m22 28.523c0-1.393-1.13-2.523-2.523-2.523h-6.954c-1.393 0-2.523 1.13-2.523 2.523v6.954c0 1.393 1.13 2.523 2.523 2.523h6.954c1.393 0 2.523-1.13 2.523-2.523z" fill-opacity=".3"/>
+ <path d="m38 28.523c0-1.393-1.13-2.523-2.523-2.523h-6.954c-1.393 0-2.523 1.13-2.523 2.523v6.954c0 1.393 1.13 2.523 2.523 2.523h6.954c1.393 0 2.523-1.13 2.523-2.523z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-audio.svg b/.icons/kora/apps/scalable/applications-audio.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-audio.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-boardgames.svg b/.icons/kora/apps/scalable/applications-boardgames.svg
new file mode 100644
index 000000000..72d8109a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-boardgames.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.80588 43.3291 -43.3291 1.80588 -77.1169 6.54293)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#818181" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 43.2163 -43.2163 0 -65.9164 2.33162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7cb3ff" offset="0"/>
+ <stop stop-color="#003ccd" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 39.44v-10.507c0-2.724 2.208-4.933 4.933-4.933h15.227c.8 0 1.448.648 1.448 1.448v15.227c0 2.725-2.208 4.934-4.933 4.934h-11.307c-3.031-.419-5.368-3.022-5.368-6.169zm37.108-37.108c3.438 0 6.228 2.79 6.228 6.228v10.447c0 2.725-2.208 4.933-4.933 4.933h-15.227c-.8 0-1.448-.648-1.448-1.448v-15.227c0-2.725 2.208-4.933 4.933-4.933h10.447z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-cardgames.svg b/.icons/kora/apps/scalable/applications-cardgames.svg
new file mode 100644
index 000000000..0ac042c21
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-cardgames.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -21.9 21.9 0 481.24 531.048)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f05e3a" offset="0"/>
+ <stop stop-color="#fde46a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -21 21 0 450.884 530.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#868989" offset="0"/>
+ <stop stop-color="#b9bdc1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -53 53 0 469.571 555.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#202020" offset=".5"/>
+ <stop stop-color="#5a5a5c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -12 12 0 466.821 545.298)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7f8787" offset="0"/>
+ <stop stop-color="#9fb9d2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -12 12 0 467.071 533.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#08f" offset="0"/>
+ <stop stop-color="#02c3ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.71859484 0 0 .700658 -311.27546 -342.41163)">
+ <circle cx="481.696" cy="521.923" r="9.125" fill="url(#a)"/>
+ <circle cx="451.321" cy="522.048" r="8.75" fill="url(#b)"/>
+ </g>
+ <path transform="matrix(.76307962 0 0 .76307962 -332.4993 -375.05497)" d="m493.634 518.794c-1.849-7.735-5.198-9.772-8.897-9.432h-6.066c-.034-4.096-2.321-4.776-11.486-4.776s-11.449.142-11.487 4.776c0 0-5.825 0-7.846 0-3.005 0-5.571 2.962-7.116 9.432-2.093 8.741-1.48 21.439 2.781 22.46 2.63.629 6.033-3.347 8.745-8.536l7.002 2.611c.906 4.964 4.849 4.756 7.921 4.756 3.085 0 6.654.043 7.947-4.901l6.915-2.578c2.722 5.244 6.158 9.282 8.806 8.648 4.261-1.021 4.874-13.719 2.781-22.46zm-10.667-3.302c1.151 0 2.081.932 2.081 2.081 0 1.15-.93 2.082-2.081 2.082-1.15 0-2.08-.932-2.08-2.082 0-1.149.93-2.081 2.08-2.081zm-25.212 7.739c0 .454-.369.823-.823.823h-2.85v2.848c0 .455-.369.823-.823.823h-2.732c-.454 0-.823-.368-.823-.823v-2.848h-1.852-.997c-.454 0-.823-.369-.823-.823v-2.732c0-.455.369-.823.823-.823h2.849v-2.85c0-.455.369-.823.823-.823h2.732c.454 0 .823.368.823.823v2.85h2.85c.454 0 .823.368.823.823zm20.921.715c-1.151 0-2.08-.933-2.08-2.082 0-1.148.93-2.081 2.08-2.081 1.151 0 2.081.933 2.081 2.081-.001 1.149-.93 2.082-2.081 2.082zm2.211 2.21c0-1.15.93-2.081 2.08-2.081 1.151 0 2.081.931 2.081 2.081s-.93 2.081-2.081 2.081c-1.15 0-2.08-.931-2.08-2.081zm6.372-2.21c-.415 0-.777-.151-1.1-.359-.577-.37-.981-.987-.981-1.723s.404-1.352.981-1.722c.323-.208.685-.359 1.1-.359 1.15 0 2.08.933 2.08 2.081 0 1.149-.93 2.082-2.08 2.082z" fill="url(#c)" fill-rule="nonzero"/>
+ <circle transform="matrix(.328591 0 0 .328591 -129.516 -145.976)" cx="467.071" cy="540.298" r="5" fill="url(#d)"/>
+ <circle transform="matrix(.328591 0 0 .328591 -129.516 -145.976)" cx="467.321" cy="528.798" r="5" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-development-translation.svg b/.icons/kora/apps/scalable/applications-development-translation.svg
new file mode 100644
index 000000000..36aaa2a21
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-development-translation.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="translate(.732718)" d="m27.766 36.829c-.194.221-.444.426-.68.617-1.52-1.573-3.307-3.316-5.007-3.316-1.052 0-1.81.802-2.696 1.368-1.226.784-2.911 1.226-4.355.65-.775-.295-1.528-.729-2.091-1.435 1.137.785 2.838.889 4.121.357 1.417-.588 2.859-1.369 4.476-1.369 2.38 0 4.644 1.61 6.232 3.128zm-17.6-4.947c1.575 1.795 4.148 1.218 6.252 1.666.294.062.569.16.883.111-.25-.159-.582-.177-.872-.286-1.632-.615-1.887-2.363-2.78-3.565 1.141.759 2.086 1.797 3.154 2.774.742.679 1.668.97 2.628 1.165-.23.085-.532.066-.78.127-1.724.428-3.636 1.103-5.471.497-1.184-.391-2.416-1.316-3.014-2.489zm-2.528-4.154c.984 2.227 3.454 2.402 5.097 3.767.313.26.623.499.965.659l.019-.017c-.38-.344-.79-.753-1.084-1.179-.939-1.365-.626-3.23-1.351-4.677.658.789 1.275 1.6 1.655 2.502.608 1.45.816 3.106 2.182 4.209-1.479-.489-3.186-.391-4.517-1.264-1.402-.917-2.7-2.365-2.966-4zm-1.053-4.505c.142 1.963 2.23 3.01 3.226 4.623.213.344.432.7.74.977-.048-.208-.22-.392-.314-.598-.319-.692-.464-1.492-.384-2.316.097-1.001.515-1.932.355-2.986.858 1.853.58 4.169 1.076 6.173.111.443.38.83.546 1.251-.842-.642-1.948-1.212-2.874-1.941-.894-.706-1.671-1.534-2.076-2.609-.291-.776-.367-1.701-.295-2.574zm.058-3.614c.1-.437.177-.891.368-1.292-.361 1.85.87 3.188 1.291 4.788.158.604.212 1.244.457 1.807.023.012.042-.011.056-.029-.606-1.704.283-3.279 1.151-4.622.227-.353.338-.764.444-1.179.093.771-.071 1.663-.214 2.459-.183 1.026-.534 1.986-.812 2.974-.183.618-.135 1.315-.041 1.961l-.088-.069c-.646-1.192-1.919-2.123-2.305-3.426-.307-1.038-.52-2.24-.307-3.372zm.681-1.991c0-1.4.545-2.542 1.363-3.585.024-.012.041-.035.072-.031-.901 1.371-.082 3.1-.197 4.654l-.119 1.593c.017.012.017.06.059.042.054-.179.07-.367.101-.551.217-1.285 1.346-2.18 2.303-3.088.226-.214.392-.468.499-.741-.08.641-.259 1.297-.545 1.879-.738 1.491-2.161 2.696-2.417 4.391-.124-1.625-1.119-2.833-1.119-4.563zm2.373-4.723c.454-.502.96-.893 1.564-1.047-1.173.806-1.109 2.248-1.468 3.452-.131.441-.324.854-.426 1.31l.029.023c.195-.513.529-1.01.966-1.421.825-.779 2.066-1.249 2.474-2.388-.018 1.582-1.367 2.785-2.599 3.716-.553.418-1.023.978-1.308 1.564.046-.436.068-.8.03-1.226-.126-1.383-.209-2.932.738-3.983zm4.762-2.661c-.871.764-1.452 1.747-2.121 2.632-.556.735-1.318 1.19-1.976 1.807.355-.735.42-1.577.87-2.289.77-1.216 2.041-1.687 3.227-2.15z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="translate(.732718)" d="m18.769 36.829c.194.221.444.426.678.617 1.522-1.573 3.309-3.316 5.008-3.316 1.052 0 1.81.802 2.695 1.368 1.228.784 2.913 1.226 4.357.65.775-.295 1.527-.729 2.089-1.435-1.135.785-2.836.889-4.119.357-1.417-.588-2.861-1.369-4.476-1.369-2.38 0-4.644 1.61-6.232 3.128zm17.6-4.947c-1.577 1.795-4.148 1.218-6.252 1.666-.294.062-.569.16-.883.111.25-.159.582-.177.871-.286 1.633-.615 1.887-2.363 2.781-3.565-1.141.759-2.087 1.797-3.155 2.774-.742.679-1.669.97-2.627 1.165.229.085.532.066.779.127 1.725.428 3.637 1.103 5.471.497 1.185-.391 2.417-1.316 3.015-2.489zm2.528-4.154c-.984 2.227-3.455 2.402-5.097 3.767-.313.26-.623.499-.966.659l-.018-.017c.38-.344.79-.753 1.084-1.179.939-1.365.626-3.23 1.35-4.677-.657.789-1.274 1.6-1.654 2.502-.61 1.45-.816 3.106-2.183 4.209 1.48-.489 3.185-.391 4.518-1.264 1.401-.917 2.699-2.365 2.966-4zm1.053-4.505c-.143 1.963-2.23 3.01-3.227 4.623-.213.344-.431.7-.739.977.048-.208.219-.392.314-.598.319-.692.464-1.492.384-2.316-.097-1.001-.515-1.932-.355-2.986-.858 1.853-.581 4.169-1.077 6.173-.11.443-.379.83-.545 1.251.842-.642 1.948-1.212 2.873-1.941.895-.706 1.672-1.534 2.077-2.609.291-.776.366-1.701.295-2.574zm-.058-3.614c-.101-.437-.178-.891-.368-1.292.361 1.85-.872 3.188-1.291 4.788-.158.604-.212 1.244-.457 1.807-.023.012-.042-.011-.056-.029.606-1.704-.284-3.279-1.151-4.622-.227-.353-.338-.764-.444-1.179-.093.771.07 1.663.214 2.459.183 1.026.532 1.986.812 2.974.183.618.135 1.315.04 1.961l.089-.069c.646-1.192 1.919-2.123 2.305-3.426.307-1.038.519-2.24.307-3.372zm-.681-1.991c0-1.4-.546-2.542-1.363-3.585-.024-.012-.041-.035-.072-.031.901 1.371.08 3.1.197 4.654l.119 1.593c-.019.012-.019.06-.06.042-.053-.179-.069-.367-.1-.551-.217-1.285-1.346-2.18-2.303-3.088-.226-.214-.392-.468-.499-.741.08.641.259 1.297.545 1.879.738 1.491 2.161 2.696 2.417 4.391.124-1.625 1.119-2.833 1.119-4.563zm-2.373-4.723c-.454-.502-.961-.893-1.566-1.047 1.174.806 1.11 2.248 1.47 3.452.131.441.324.854.426 1.31l-.029.023c-.195-.513-.531-1.01-.966-1.421-.825-.779-2.066-1.249-2.475-2.388.019 1.582 1.368 2.785 2.6 3.716.553.418 1.021.978 1.308 1.564-.048-.436-.068-.8-.031-1.226.127-1.383.21-2.932-.737-3.983zm-4.763-2.661c.872.764 1.453 1.747 2.12 2.632.558.735 1.32 1.19 1.976 1.807-.353-.735-.419-1.577-.868-2.289-.77-1.216-2.042-1.687-3.228-2.15z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="translate(.732718)" d="m23.43 16.875c.18-.242.884-.315 1.386-.057.793.409 2.05-.186 3.565.147 1.515.332 1.515 1.256 1.212 1.692-.302.437.469 1.633.022 1.854-.448.222-.883.278-1.369 1.015-.486.738.246 1.57-.227 1.914-.031.023-.066.039-.105.052.285-.027.549-.093.749-.228.579-.387.181 2.66.214 3.212.035.555-1.29 1.682-2.143 1.661-.854-.021-1.64-1.992-1.945-2.308-.306-.316-1.419.051-1.844-.191-1.28-.729.061-1.968.992-2.396.932-.428 1.803.169 2.423.198.338.016.815.077 1.275.067-.636-.072-1.681-.704-2.235-.776-.691-.089-1.636.31-1.918.108-.282-.204 1.149-.869 1.286-1.317.136-.448-.154-.051-.506-.253-.351-.204.994-.371.876-1.065-.16-.934-.266-2.149-1.343-2.762-.051-.029-.098-.058-.138-.086-.229.168-.665.335-.949.502-.576.339-.57 1.952-1.24 2.865-.671.915-1.343-.433-1.967-.863-.624-.429-.263-1.14-.464-1.519-.201-.376-.536 1.042-.931.935-.265-.073-.345.09-.207-.329.137-.419.841-1.336 1.246-1.838.404-.503 1.11-.293 1.682.132.573.425 1.348-.737 2.499-.398.037.01.072.022.104.032zm-8.134 5.011c.62.043.713-.923.905-1.343.192-.419.623-.557 1.083-.248.458.309.986.919 1.009 1.546.022.628.515 1.852.943 2.339.427.488-.189 1.888-1.136 1.39-.949-.496-1.528-.848-2.494-1.254-.968-.406-.53-1.158-1.302-1.124-.773.034-1.642-1.203-.902-1.277.739-.074 1.274-.074 1.894-.029z" fill="#fff"/>
+ <path transform="translate(.732718)" d="m18.104 42.768h-.685c-.029 0-.054-.008-.076-.026-.022-.017-.033-.039-.036-.067l-.086-.567c-.1-.034-.194-.071-.278-.114l-.435.331c-.02.017-.047.027-.077.027-.029 0-.055-.011-.077-.035-.259-.234-.429-.407-.509-.518-.015-.02-.022-.043-.022-.071 0-.025.008-.048.024-.071.031-.042.083-.111.158-.205.074-.093.129-.166.167-.217-.055-.103-.098-.205-.127-.306l-.564-.084c-.028-.003-.05-.016-.066-.038s-.024-.046-.024-.073v-.685c0-.025.008-.048.024-.071.016-.022.037-.035.059-.04l.574-.087c.029-.094.069-.189.121-.284-.083-.116-.194-.259-.33-.426-.022-.023-.032-.048-.032-.073 0-.021.01-.045.027-.071.054-.074.156-.185.304-.332.15-.147.248-.221.293-.221.026 0 .054.01.08.031l.426.33c.09-.047.184-.086.281-.116.032-.281.063-.472.089-.575.014-.057.052-.086.112-.086h.685c.028 0 .054.009.076.026.02.018.033.039.035.066l.086.569c.101.032.193.069.278.113l.438-.33c.018-.019.043-.028.074-.028.027 0 .052.01.077.031.266.246.436.42.509.525.015.016.022.039.022.068 0 .025-.007.048-.025.07-.03.044-.083.112-.157.205-.074.095-.129.168-.166.219.053.103.095.203.127.302l.564.086c.026.004.048.018.064.039.018.022.025.045.025.073v.685c0 .024-.007.048-.025.07-.016.024-.036.037-.061.041l-.572.086c-.037.112-.078.205-.119.281.071.103.182.246.33.426.021.025.031.051.031.077 0 .028-.009.051-.028.071-.055.076-.157.188-.305.334-.149.145-.245.219-.291.219-.024 0-.051-.01-.08-.027l-.425-.335c-.092.048-.185.087-.281.118-.033.279-.064.471-.09.575-.015.056-.051.085-.111.085zm.216-1.811c-.155.154-.341.231-.559.231s-.405-.077-.559-.231-.231-.341-.231-.559.077-.404.231-.559c.154-.154.341-.231.559-.231s.404.077.559.231c.154.155.231.341.231.559s-.077.405-.231.559z" fill="#fff" fill-opacity=".9"/>
+ <path transform="translate(.732718)" d="m29.315 42.768h-.685c-.029 0-.054-.008-.076-.026-.022-.017-.033-.039-.036-.067l-.086-.567c-.1-.034-.193-.071-.278-.114l-.435.331c-.02.017-.046.027-.077.027-.029 0-.055-.011-.077-.035-.259-.234-.429-.407-.509-.518-.015-.02-.022-.043-.022-.071 0-.025.008-.048.024-.071.031-.042.083-.111.158-.205.074-.093.129-.166.167-.217-.055-.103-.098-.205-.127-.306l-.564-.084c-.028-.003-.05-.016-.066-.038s-.024-.046-.024-.073v-.685c0-.025.008-.048.024-.071.016-.022.037-.035.059-.04l.574-.087c.029-.094.069-.189.121-.284-.083-.116-.193-.259-.33-.426-.022-.023-.032-.048-.032-.073 0-.021.01-.045.027-.071.054-.074.156-.185.304-.332.15-.147.248-.221.293-.221.026 0 .054.01.08.031l.426.33c.091-.047.184-.086.281-.116.032-.281.063-.472.089-.575.014-.057.052-.086.112-.086h.685c.028 0 .054.009.076.026.02.018.033.039.035.066l.086.569c.102.032.193.069.278.113l.438-.33c.018-.019.043-.028.074-.028.027 0 .052.01.077.031.266.246.436.42.509.525.015.016.022.039.022.068 0 .025-.007.048-.025.07-.03.044-.083.112-.157.205-.074.095-.129.168-.166.219.053.103.095.203.127.302l.564.086c.027.004.048.018.064.039.018.022.025.045.025.073v.685c0 .024-.007.048-.025.07-.016.024-.036.037-.061.041l-.572.086c-.037.112-.078.205-.119.281.071.103.182.246.33.426.021.025.031.051.031.077 0 .028-.009.051-.028.071-.055.076-.157.188-.305.334-.149.145-.245.219-.291.219-.024 0-.051-.01-.08-.027l-.425-.335c-.092.048-.185.087-.281.118-.033.279-.064.471-.09.575-.015.056-.051.085-.111.085zm.216-1.811c-.155.154-.341.231-.559.231s-.405-.077-.559-.231-.231-.341-.231-.559.077-.404.231-.559c.154-.154.341-.231.559-.231s.404.077.559.231c.154.155.231.341.231.559s-.077.405-.231.559z" fill="#fff" fill-opacity=".9"/>
+ <path transform="translate(.732718)" d="m23.772 41.852h-.836c-.035 0-.065-.01-.091-.032-.028-.022-.041-.048-.044-.082l-.106-.691c-.122-.041-.236-.087-.338-.14l-.531.404c-.025.021-.057.033-.094.033-.035 0-.066-.015-.094-.042-.315-.285-.523-.496-.621-.632-.017-.024-.026-.054-.026-.086 0-.03.01-.059.031-.087.037-.052.101-.135.192-.25.09-.114.157-.202.202-.265-.067-.125-.119-.25-.154-.372l-.689-.102c-.032-.005-.059-.021-.078-.047-.021-.026-.031-.057-.031-.089v-.835c0-.03.01-.059.031-.087.019-.026.043-.044.071-.048l.7-.106c.035-.115.084-.23.147-.345-.1-.144-.236-.317-.403-.52-.025-.03-.038-.061-.038-.09 0-.026.012-.054.034-.087.065-.09.189-.226.371-.405.181-.179.299-.269.355-.269.033 0 .065.013.099.038l.518.403c.11-.058.225-.106.343-.142.039-.342.076-.575.109-.7.018-.072.063-.107.135-.107h.836c.034 0 .065.012.091.032.026.022.041.048.044.082l.105.693c.123.039.235.085.339.138l.534-.402c.023-.023.052-.035.09-.035.033 0 .064.013.094.038.323.298.532.512.622.64.017.021.026.048.026.083 0 .029-.01.058-.031.086-.037.052-.101.137-.192.25-.09.115-.157.203-.202.265.064.127.116.249.154.37l.689.104c.032.006.058.021.078.048s.031.056.031.088v.835c0 .031-.011.06-.031.087-.02.028-.045.044-.076.048l-.695.107c-.048.135-.096.248-.147.341.089.126.223.299.403.52.025.03.038.061.038.094 0 .032-.012.062-.035.086-.067.093-.191.229-.373.406-.18.179-.298.268-.353.268-.029 0-.063-.012-.098-.033l-.519-.408c-.109.058-.224.106-.342.144-.041.341-.077.573-.109.7-.018.07-.063.105-.135.105zm.263-2.209c-.188.188-.415.282-.681.282s-.493-.094-.681-.282-.282-.415-.282-.681.094-.493.282-.681.415-.282.681-.282.493.094.681.282.282.415.282.681-.094.493-.282.681z" fill="#fff" fill-opacity=".9"/>
+ <g fill="none" stroke="#fff" stroke-width=".44">
+ <ellipse cx="23.766718" cy="21.835" rx="11.212" ry="11.157"/>
+ <ellipse cx="23.766718" cy="21.835" rx="9.042" ry="8.998"/>
+ <ellipse cx="23.766718" cy="21.835" rx="6.392" ry="6.361"/>
+ <ellipse cx="23.766718" cy="21.835" rx="2.347" ry="2.335"/>
+ <path transform="translate(.732718)" d="m23.034 10.676v8.767"/>
+ <path transform="translate(.732718)" d="m30.923 13.944-6.198 6.2"/>
+ <path transform="translate(.732718)" d="m34.191 21.835h-8.767"/>
+ <path transform="translate(.732718)" d="m30.923 29.724-6.198-6.2"/>
+ <path transform="translate(.732718)" d="m23.034 24.517v8.475"/>
+ <path transform="translate(.732718)" d="m21.136 23.731-5.991 5.993"/>
+ <path transform="translate(.732718)" d="m20.352 21.835h-8.475"/>
+ <path transform="translate(.732718)" d="m21.136 19.938-5.991-5.994"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-development-web.svg b/.icons/kora/apps/scalable/applications-development-web.svg
new file mode 100644
index 000000000..07ea5acd5
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-development-web.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -26.0144 26.0144 0 302.433 36.1587)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bebebe" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m22.227 11.274.179.038c2.093-.695 6.791 2.042 5.745 4.481-.265.383-.221 1.064.099 1.492l-5.874 5.866c-.329-.328-1.061-.321-1.397 0l-9.716 9.308c-.885.849-.189 1.57.185 1.951l1.743 1.739c.381.378 1.387.889 2.103.133l9.168-9.646c.319-.336.322-1.057 0-1.388 0 0 .005-.005 0-.005l5.898-5.885c.623.56 1.211.608 1.769.456 1.077-.294 1.678.758 2.323 1.527l-.292.286c-.431.435-.39 1.168.093 1.65s1.219.522 1.65.092l1.927-1.922c.431-.434.391-1.167-.094-1.647-.436-.437-1.068-.494-1.508-.182-1.322-1.48-.628-1.702-2.371-3.628l-3.265-3.331c-2.351-2.302-5.406-2.299-8.365-1.385z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-development.svg b/.icons/kora/apps/scalable/applications-development.svg
new file mode 100644
index 000000000..4550f0353
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-development.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.094 26.094 0 305.055 36.3007)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#fffcff" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.319 11.34.181.038c2.099-.697 6.811 2.048 5.762 4.495-.266.384-.221 1.067.099 1.496l-5.892 5.885c-.33-.33-1.064-.323-1.401 0l-9.745 9.336c-.889.851-.19 1.574.185 1.956l1.748 1.745c.382.379 1.392.891 2.109.133l9.196-9.676c.321-.336.323-1.059 0-1.391 0 0 .005-.005 0-.005l5.917-5.904c.624.562 1.214.611 1.774.458 1.081-.295 1.683.76 2.33 1.532l-.292.286c-.433.437-.392 1.172.092 1.655.485.484 1.223.524 1.656.093l1.933-1.928c.432-.436.392-1.171-.095-1.652-.437-.439-1.071-.496-1.513-.183-1.325-1.484-.629-1.707-2.377-3.639l-3.276-3.341c-2.358-2.309-5.422-2.306-8.391-1.389z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-education-language.svg b/.icons/kora/apps/scalable/applications-education-language.svg
new file mode 120000
index 000000000..50de4475a
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education-language.svg
@@ -0,0 +1 @@
+applications-development-translation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-education-mathematics.svg b/.icons/kora/apps/scalable/applications-education-mathematics.svg
new file mode 100644
index 000000000..24ca7b606
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education-mathematics.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304583 -46.0185 46.0185 .304583 23.9033 47.2137)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f4952" offset="0"/>
+ <stop stop-color="#67747f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.98383 -15.8827 15.8827 2.98383 21.9622 34.4083)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#fffcff" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.286 30.911c-3.097-2.422-.911-12.385-.911-12.385h3.786c.395 0 1.944-.249 1.944-2.104 0-2.282-1.893-2.142-1.893-2.142h-13.94c-2.288 0-4.354 2.62-5.539 4.494-.631 1.001-.274 1.282.809.81 3.8-1.664 4.87-1.065 4.87-1.065.268 1.282.357 7.063-.618 9.345-.988 2.148-2.811 4.87-.134 6.47 2.091 1.185 4.284-1.25 4.067-5.393-.102-2.193-.274-10.415-.274-10.415h3.493c-.109 1.281-.701 7.821-.083 11.696.644 6.47 7.675 5.214 8.988 1.55.325-1.014.248-1.792.006-2.378-.446-1.09-1.192-1.147-1.109-.638.051.325.019.644-.032.931-.153.886-1.963 2.275-3.43 1.224z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-education-miscellaneous.svg b/.icons/kora/apps/scalable/applications-education-miscellaneous.svg
new file mode 100644
index 000000000..d1d92cc51
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education-miscellaneous.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.54731 -43.325 43.325 -1.54731 28.659 45.4617)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.14638 -27.9213 27.9213 -1.14638 24.2559 37.8338)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00cafe" offset="0"/>
+ <stop stop-color="#1460f3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.093 31.672c-.418.728-1.177 1.13-1.959 1.13-.383 0-.771-.097-1.127-.303l-6.758-3.903v7.806c0 1.248-1.012 2.26-2.26 2.26-1.247 0-2.259-1.012-2.259-2.26v-7.807l-6.762 3.904c-.355.206-.744.303-1.127.303-.781 0-1.541-.402-1.959-1.13-.624-1.081-.254-2.463.827-3.084l6.759-3.904-6.761-3.905c-1.081-.624-1.451-2.004-.827-3.085.623-1.081 2.006-1.452 3.086-.827l6.76 3.903v-7.807c0-1.248 1.013-2.26 2.26-2.26s2.259 1.012 2.259 2.26v7.806l6.758-3.903c1.08-.625 2.467-.254 3.087.827.623 1.081.254 2.463-.827 3.085l-6.757 3.905 6.758 3.903c1.081.623 1.453 2.005.829 3.086z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-education-preschool.svg b/.icons/kora/apps/scalable/applications-education-preschool.svg
new file mode 100644
index 000000000..a980f5a57
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education-preschool.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 23.4368 46.5733)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f7a744" offset="0"/>
+ <stop stop-color="#ffe66f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#ffffd9" fill-rule="nonzero">
+ <path d="m42.013 24.386c0-1.712-3.993-2.771-4.494-4.315-.52-1.601 2.069-4.802 1.099-6.135-.979-1.346-4.83.133-6.176-.846-1.332-.97-1.11-5.094-2.711-5.614-1.544-.501-3.782 2.95-5.494 2.95s-3.949-3.451-5.494-2.95c-1.601.52-1.378 4.644-2.711 5.614-1.346.979-5.197-.5-6.176.846-.97 1.333 1.62 4.534 1.1 6.135-.502 1.544-4.495 2.603-4.495 4.315s3.993 2.771 4.495 4.316c.52 1.601-2.07 4.802-1.1 6.134.979 1.346 4.83-.133 6.176.846 1.333.97 1.11 5.094 2.711 5.614 1.545.502 3.782-2.949 5.494-2.949s3.949 3.451 5.494 2.949c1.601-.52 1.379-4.644 2.711-5.614 1.346-.979 5.197.5 6.176-.846.97-1.332-1.62-4.533-1.1-6.134.502-1.545 4.495-2.604 4.495-4.316zm-17.776 11.773c-6.491 0-11.772-5.281-11.772-11.773 0-6.491 5.281-11.772 11.772-11.772 6.492 0 11.773 5.281 11.773 11.772 0 6.492-5.281 11.773-11.773 11.773z"/>
+ <path d="m24.237 14.522c-5.439 0-9.864 4.425-9.864 9.864 0 5.44 4.425 9.865 9.864 9.865 5.44 0 9.865-4.425 9.865-9.865 0-5.439-4.425-9.864-9.865-9.864zm3.021 5.95c.526 0 .953.427.953.954s-.427.953-.953.953c-.527 0-.954-.426-.954-.953s.427-.954.954-.954zm-5.962 0c.527 0 .954.427.954.954s-.427.953-.954.953-.954-.426-.954-.953.427-.954.954-.954zm8.497 6.028c-.736 2.114-2.646 3.648-4.866 3.907-.226.027-.452.04-.677.04-2.009 0-3.921-1.038-5.001-2.763-.233-.372-.424-.77-.568-1.184-.173-.497.089-1.041.587-1.214.498-.174 1.041.089 1.214.587.098.279.227.547.384.798.812 1.297 2.319 2.018 3.839 1.842 1.499-.176 2.789-1.212 3.287-2.64.173-.498.716-.761 1.214-.587.498.173.76.717.587 1.214z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-education-school.svg b/.icons/kora/apps/scalable/applications-education-school.svg
new file mode 100644
index 000000000..56219460b
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education-school.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.305496 -46.1563 46.1563 .305496 42.3662 47.4736)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e9b14" offset="0"/>
+ <stop stop-color="#abeb6b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24.068" r="22.832" fill="url(#a)"/>
+ <g fill="none" stroke="#fff">
+ <path d="m19.238 17.398c.123-.093 1.265-1.637 4.418-2.268 2.476-.532 3.394-.302 6.044-.001 6.436 4.323 6.432 4.295 11.59 7.832-.016 1.582.043 2.019 0 2.912-6.235-.461-8.767 1.296-12.334 3.41-5.562-.295-11.438 1.525-14.446 3.66-1.42.736-1.181.187-1.261.168-.09-.022-6.472-10.774-6.547-10.926-.089-.177.764-2.421.858-2.468.1-.049 1.124-1.547 4.583-2.548 3.949-1.144 7.095-.055 7.24.018.305.151 8.532 8.881 8.662 9.01-4.35-.066-9.614.22-13.783 3.419-.094.165-6.141-9.943-6.265-10.067" stroke-width="1.05"/>
+ <path d="m28.112 26.149c3.563-3.157 8.456-3.833 13.037-3.218" stroke-linecap="round" stroke-linejoin="miter" stroke-width="1.15"/>
+ <path d="m14.339 29.288c-.436.372-.781 3.7-.887 4.036" stroke-linejoin="miter" stroke-width="1.15"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-education-science.svg b/.icons/kora/apps/scalable/applications-education-science.svg
new file mode 100644
index 000000000..1f3a97711
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education-science.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.55353 -43.4993 43.4993 -1.55353 28.5862 45.6677)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981fe7" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.30975 -26.195 26.195 -1.30975 25.4523 37.6475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#fcf9f9" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <circle cx="23.908" cy="24.12" r="22.856" fill="url(#a)"/>
+ <path d="m37.849 14.164c-.284-1.072-1.38-1.712-2.452-1.43-1.074.282-1.714 1.38-1.432 2.453.133.503.446.909.852 1.172-.098 1.474-.537 3.269-1.835 4.839-3.657-4.172-5.201-5.875-5.916-6.564.382-.242.704-.393.917-.478.483.402 1.145.574 1.799.402 1.071-.282 1.712-1.381 1.429-2.452-.284-1.073-1.383-1.714-2.454-1.433-.804.212-1.365.882-1.477 1.656-1.512.642-6.674 3.499-5.905 12.402-5.653.164-8.626 1.661-9.978 2.638-.348-.109-.729-.127-1.108-.027-1.072.285-1.712 1.38-1.431 2.454.283 1.073 1.381 1.714 2.453 1.429.884-.232 1.474-1.02 1.495-1.889l5.91 6.204c-.139.086-.275.165-.408.235-.471-.344-1.086-.48-1.695-.323-1.072.283-1.713 1.382-1.43 2.455s1.38 1.714 2.453 1.43c.837-.219 1.407-.937 1.486-1.752 2.765-1.373 5.054-4.746 4.457-10.898 1.774-.008 3.41-.208 4.879-.594 2.197-.578 4.023-1.567 5.407-2.949 1.745-1.745 2.741-4.031 2.911-6.658.851-.409 1.323-1.375 1.073-2.322zm-18.346 20.773-6.167-6.472c.396-.215.886-.445 1.49-.666l5.777 5.756c-.331.569-.71 1.022-1.1 1.382zm1.553-2.318-5.175-5.157c.795-.223 1.737-.421 2.84-.559l2.96 2.826c-.086 1.151-.312 2.104-.625 2.89zm-1.048-5.85c.504-.039 1.036-.066 1.599-.078.066.608.101 1.177.11 1.709zm3.342-2.044c-.129-1.352-.109-2.54.017-3.58l2.89 3.39c-.909.131-1.881.195-2.907.19zm4.028-.39-3.794-4.447c.203-.88.485-1.632.815-2.275 1.232 1.331 3.52 3.912 5.331 5.972-.72.314-1.506.564-2.352.75zm3.261-1.202c-3.21-3.663-4.848-5.49-5.722-6.398.437-.642.91-1.142 1.361-1.523.774.765 3.775 4.143 6.029 6.707-.489.459-1.049.864-1.668 1.214z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-education-university.svg b/.icons/kora/apps/scalable/applications-education-university.svg
new file mode 100644
index 000000000..158cea130
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education-university.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.305496 -46.1563 46.1563 .305496 24.0027 47.3515)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2fae61" offset="0"/>
+ <stop stop-color="#4bdf88" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.15625 -23.883 23.883 -2.15625 23.4057 33.7904)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e8e8e8" stop-opacity=".92" offset="0"/>
+ <stop stop-color="#fffcff" offset="1"/>
+ </linearGradient>
+ <circle cx="24.1" cy="24.068" r="22.832" fill="url(#a)"/>
+ <g fill="url(#b)" fill-rule="nonzero">
+ <path d="m23.656 29.478 15.845-7.633v-.697l-15.845-7.633-15.832 7.626v.711z"/>
+ <path d="m13.309 25.885v4.562l9.545 4.598h1.604l9.518-4.585c.009-.021.018-.041.027-.061v-4.514l-10.347 4.984z"/>
+ <path d="m38.649 35.351-.816-2.487v-8.875l-1.254.632v8.243l-.816 2.487 1.234 1.652h.418z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-education.svg b/.icons/kora/apps/scalable/applications-education.svg
new file mode 100644
index 000000000..993850cff
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-education.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304583 -46.0185 46.0185 .304583 23.9033 47.2137)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#74cb32" offset="0"/>
+ <stop stop-color="#abeb6b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.623039 -52.9363 52.9363 .623039 24.3336 53.5901)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fffcff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.366 18.572c.502-.838 1.296-2.038 2.3-3.189h.001c.849-.977 2.513-2.23 2.513-2.23.25-.189.223-.453-.061-.585l-2.011-.94c-.284-.133-.671-.036-.859.215 0 0-1.487 2.133-3.238 6.675-5.412-2.448-10.557.981-10.557 6.944 0 6.228 4.792 15.689 11.272 12.833 6.825 2.954 11.275-6.604 11.275-12.833 0-6.014-4.624-9.54-10.635-6.89zm-1.212-2.017c.313-.027.59-.303.615-.616 0 0 .201-2.435-1.497-4.134-1.702-1.7-4.133-1.497-4.133-1.497-.313.026-.589.303-.615.615 0 0-.205 2.437 1.495 4.136 1.699 1.698 4.135 1.496 4.135 1.496z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-electronics.svg b/.icons/kora/apps/scalable/applications-electronics.svg
new file mode 100644
index 000000000..b911f9a77
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-electronics.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cad1d3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 -1.0834 -2.0016 -2.0016)" d="m17-38h3v13h-3z" fill="#258646"/>
+ <g stroke-width="1.0834">
+ <path d="m31.5838 8.8324h3.2502v30.3352h-3.2502z" fill="#258646"/>
+ <path d="m29.417 16.4162h7.5838v15.1676h-7.5838z" fill="#33c03b"/>
+ <path d="m16.4162 8.8324h3.2502v14.0842h-3.2502z" fill="#258646"/>
+ </g>
+ <path transform="matrix(0 1.0834 -1.0834 0 -2.0016 -2.0016)" d="m20-25h3v13h-3z" fill="#33c03b"/>
+ <path transform="matrix(0 -1.0834 -1.0834 0 -2.0016 -2.0016)" d="m-28-25h3v13h-3z" fill="#33c03b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-engineering.svg b/.icons/kora/apps/scalable/applications-engineering.svg
new file mode 100644
index 000000000..af09daf62
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-engineering.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.305496 -46.1563 46.1563 .305496 24.0027 47.3515)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d2125" offset="0"/>
+ <stop stop-color="#67747f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-17.9482 -17.3582 17.3582 -17.9482 33.3457 34.4224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fffcff" offset="1"/>
+ </linearGradient>
+ <circle cx="24.1" cy="24.068" r="22.832" fill="url(#a)"/>
+ <g fill="url(#b)" fill-rule="nonzero">
+ <path d="m22.773 8.851c-4.675 4.827-9.351 9.653-14.027 14.479-.755.781-.736 2.026.044 2.781l14.48 14.027c.78.756 2.025.736 2.781-.044l14.026-14.479c.756-.78.736-2.025-.044-2.781-4.826-4.676-9.652-9.351-14.479-14.027-.78-.756-2.025-.736-2.781.044zm-12.967 15.506c.189-.195.5-.2.695-.011s.2.5.011.695-.5.2-.695.011-.2-.5-.011-.695zm15.185 14.711c-.189.195-.5.2-.695.011s-.2-.5-.011-.695.5-.2.695-.011c.195.188.2.5.011.695zm6.449-7.787c-3.761 3.881-9.955 3.979-13.836.219-3.882-3.76-3.98-9.954-.22-13.835 3.76-3.882 9.955-3.98 13.836-.22s3.98 9.955.22 13.836zm7.578-6.692c-.189.195-.5.2-.695.011s-.2-.5-.011-.695c.189-.196.5-.2.695-.012.195.189.2.501.011.696zm-14.479-14.027c-.189.195-.5.2-.695.011s-.2-.5-.011-.695.5-.2.695-.011.2.5.011.695z"/>
+ <path d="m29.135 17.047c-.204-.13-.396-.175-.636-.148-1.921.213-3.299 1.755-4.134 4.624-.244.004-.478.037-.714.099.094-2.444.756-4.114 1.987-5.008.363-.264.212-.836-.233-.886-.99-.113-1.932-.063-2.904.154-.236.052-.403.156-.555.345-1.207 1.509-1.091 3.573.347 6.193-.17.175-.312.364-.435.575-1.662-1.795-2.374-3.443-2.136-4.946.07-.443-.441-.741-.792-.462-.779.62-1.41 1.322-1.944 2.162-.13.204-.175.396-.148.636.213 1.921 1.755 3.299 4.624 4.135.004.243.037.478.1.714-2.445-.094-4.115-.756-5.009-1.987-.264-.363-.836-.213-.886.233-.112.989-.063 1.932.154 2.904.052.236.156.403.345.554 1.509 1.207 3.574 1.092 6.193-.346.175.169.364.312.575.434-1.795 1.663-3.443 2.375-4.946 2.137-.443-.071-.741.441-.462.792.62.779 1.322 1.41 2.162 1.944.204.13.396.174.637.148 1.92-.214 3.298-1.755 4.134-4.625.243-.003.478-.036.714-.099-.094 2.445-.756 4.114-1.987 5.008-.363.264-.213.836.233.887.99.112 1.932.062 2.904-.154.236-.053.403-.157.554-.346 1.208-1.509 1.092-3.573-.346-6.193.169-.175.312-.364.434-.575 1.663 1.795 2.375 3.444 2.137 4.947-.071.443.441.741.792.461.779-.62 1.41-1.322 1.944-2.162.13-.204.174-.396.148-.636-.214-1.921-1.755-3.299-4.624-4.134-.004-.244-.037-.478-.1-.714 2.445.094 4.114.756 5.009 1.987.263.363.835.212.886-.234.112-.989.062-1.931-.154-2.903-.052-.236-.157-.404-.346-.555-1.509-1.207-3.573-1.091-6.193.347-.175-.17-.364-.313-.575-.435 1.795-1.662 3.444-2.374 4.947-2.136.443.07.741-.441.461-.792-.62-.779-1.321-1.41-2.162-1.944zm-2.957 9.136c-.945.976-2.502 1-3.477.055-.975-.944-1-2.501-.055-3.476s2.501-1 3.476-.055c.976.945 1 2.501.056 3.476z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-featured.svg b/.icons/kora/apps/scalable/applications-featured.svg
new file mode 120000
index 000000000..6641d9819
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-featured.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-fonts.svg b/.icons/kora/apps/scalable/applications-fonts.svg
new file mode 120000
index 000000000..a1e5ae9a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-fonts.svg
@@ -0,0 +1 @@
+fonts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-games.svg b/.icons/kora/apps/scalable/applications-games.svg
new file mode 100644
index 000000000..813f9b8c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-games.svg
@@ -0,0 +1,33 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="23.266073" x2="23.200933" y1="23.631075" y2="4.569392" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="34.851111" x2="34.900908" y1="33.550179" y2="29.517899" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="30.334541" x2="30.286602" y1="39.453081" y2="33.954521" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <radialGradient id="e" cx="14.831183" cy="33.774925" r="3.489625" gradientTransform="matrix(.4858479 .02009349 -.02123822 .51352654 8.543621 14.998836)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="f" x1="23.903611" x2="24.026899" y1="44.893968" y2="2.334444" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00d455" offset="0"/>
+ <stop stop-color="#0f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="-63.232323" x2="-63.232323" y1="92.111051" y2="45.603373" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x1="24.001435" x2="24.001435" y1="4.665668" y2="5.451569" gradientUnits="userSpaceOnUse" spreadMethod="repeat">
+ <stop stop-color="#333" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#333" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <path d="m10.144329 2.9996095h27.711342c1.228167 0 2.216907.9887407 2.216907 2.2169075v39.112576c0 1.228166-.98874 2.216907-2.216907 2.216907h-27.711342c-1.2281667 0-2.2169074-.988741-2.2169074-2.216907v-39.112576c0-1.2281668.9887407-2.2169075 2.2169074-2.2169075z" fill-opacity=".54902"/>
+ <path d="m10.144329 2.0000007h27.711342c1.228167 0 2.216907.9887408 2.216907 2.2169075v39.1125758c0 1.228167-.98874 2.216907-2.216907 2.216907h-27.711342c-1.2281667 0-2.2169074-.98874-2.2169074-2.216907v-39.1125758c0-1.2281667.9887407-2.2169075 2.2169074-2.2169075z" fill="url(#f)"/>
+ <path d="m11.381518 4.0121841h25.101418c.760495 0 1.372734.6686243 1.372734 1.4991575v17.1332294c0 .830533-.612239 1.499157-1.372734 1.499157h-25.101418c-.760494 0-1.372734-.668624-1.372734-1.499157v-17.1332294c0-.8305332.61224-1.4991575 1.372734-1.4991575z" fill-opacity=".352941"/>
+ <path d="m11.93079 4.6783752h23.980068c.726521 0 1.31141.6258519 1.31141 1.4032553v16.0372035c0 .777403-.584889 1.403255-1.31141 1.403255h-23.980068c-.726521 0-1.31141-.625852-1.31141-1.403255v-16.0372035c0-.7774034.584889-1.4032553 1.31141-1.4032553z" fill="url(#b)"/>
+ <path d="m19.451884 32.739212a4.433815 4.433815 0 0 1-4.433815 4.433815 4.433815 4.433815 0 0 1-4.433815-4.433815 4.433815 4.433815 0 0 1 4.433815-4.433815 4.433815 4.433815 0 0 1 4.433815 4.433815z" fill-opacity=".352941"/>
+ <path d="m14.03168 29.475327c-.1559 0-.283057.124412-.283057.280308v1.684604h-1.602161c-.1559 0-.280307.124411-.280307.280311v1.970408c0 .155899.12441.280308.280307.280308h1.602161v1.552695c0 .155899.127154.283057.283057.283057h1.967661c.155901 0 .283058-.127155.283058-.283057v-1.552695h1.632388c.155901 0 .283058-.12441.283058-.280308v-1.970408c0-.155902-.127154-.280311-.283058-.280311h-1.632388v-1.684604c-.000002-.155899-.127155-.280308-.283058-.280308z" fill="url(#e)"/>
+ <path d="m36.825404 31.625684a1.9952166 1.9952166 0 0 1-1.995215 1.995216 1.9952166 1.9952166 0 0 1-1.995217-1.995216 1.9952166 1.9952166 0 0 1 1.995217-1.995218 1.9952166 1.9952166 0 0 1 1.995215 1.995218z" fill="url(#c)"/>
+ <path d="m33.127527 36.703804a2.7711343 2.7711343 0 0 1-2.771136 2.771133 2.7711343 2.7711343 0 0 1-2.771133-2.771133 2.7711343 2.7711343 0 0 1 2.771133-2.771135 2.7711343 2.7711343 0 0 1 2.771136 2.771135z" fill="url(#d)"/>
+ <path d="m18.457031 7.5996094c-.110392-.000196-.136719.0944903-.136719.2050781v1.2011719c-.000032.1103595.026297.1933594.136719.1933594h1.210938c.110392 0 .200002-.0849202.199219-.1953126-.0032-.4-.003707-.8029288-.003907-1.203125 0-.1103921-.090586-.2011718-.201172-.2011718zm9.72461 0c-.11036 0-.261719.0926997-.261719.203125v1.2109375c0 .1103921.120044.1982468.230469.1972656.4-.0032.787303-.0037063 1.1875-.0039063.110555 0 .183593-.0888266.183593-.1992187v-1.2070313c0-.1103921-.028315-.2011718-.138672-.2011718zm-8.074219 1.609375c-.110817-.0007844-.1875.086873-.1875.1972656v1.238281c0 .110621-.141365.15625-.251953.15625h-1.228516c-.110392 0-.119141.133749-.119141.244141v1.222656c0 .110589-.170857.132813-.28125.132813h-1.222656c-.110392 0-.294922.156989-.294922.267578v1.222656c0 .110392.004924.109375-.105468.109375h-1.205078c-.110392 0-.291016.180624-.291016.291016v4.435546c0 .110621.180591.273438.291016.273438h1.203124c.110393 0 .107422-.163045.107422-.273438v-2.822265c0-.110621.182544-.103516.292969-.103516h1.236328c.110392 0 .269532-.006879.269531.103516v2.839844c0 .110392.05539.201171.166016.201171.410392 0 .825507-.001058 1.220703.001954.110392.001.212891-.086839.212891-.197266v-1.21875c0-.110425.026127-.130859.136719-.130859h7.730468c.110425 0 .199219.053666.199219.164062 0 .410425-.000694.825001-.003906 1.224609-.000817.110588.086838.210938.197266.210938h1.21875c.110163 0 .123046-.145467.123046-.255859v-2.837891c0-.110425.166788-.105469.277344-.105469h1.242188c.11036 0 .279296-.004936.279296.105469v2.820312c0 .110393.010671.273438.121094.273438h1.189453c.110424 0 .289063-.163012.289063-.273438v-4.443359c.000065-.110555-.178704-.283203-.289063-.283203h-1.214843c-.110425 0-.294922-.006794-.294922-.117188v-1.226562c0-.110392.004993-.255859-.105469-.255859h-1.222656c-.110621 0-.271485-.034134-.271485-.144532v-1.220703c0-.110588-.016523-.234375-.126953-.234375h-1.21875c-.110425 0-.255859-.055622-.255859-.166015v-1.228516c0-.1103921-.061519-.198246-.171875-.1972656-.399052.0032-.806454.0039062-1.220703.0039062-.110359 0-.207031.0888268-.207032.1992188v1.2167966c-.000195.110784-.049565.171875-.160156.171875h-4.488281c-.110392 0-.150391-.061488-.150391-.171875v-1.2167966c0-.1103921-.114217-.2011719-.224609-.2011719-.410196 0-.794453.0012448-1.189453-.0019531zm-.042969 3.1914066h1.220703c.110392 0 .236328.143285.236328.253906-.000033.406568 0 .809371 0 1.21875 0 .110425-.125936.126953-.236328.126953h-1.222656c-.110589 0-.142578-.01464-.142578-.125v-1.220703c0-.110392.033911-.253906.144531-.253906zm6.492188 0h1.220703c.11036 0 .142578.145434.142578.255859v1.220703c0 .110393-.032217.123047-.142578.123047h-1.220703c-.11062 0-.236328-.012422-.236329-.123047v-1.220703c0-.110197.125905-.255859.236329-.255859zm-6.496094 6.550781c-.110392-.000392-.202185.088595-.201172.199219.0032.399968.003706.826366.003906 1.226562 0 .110392.08879.222656.199219.222656h2.828125c.110392-.000196.230469-.135701.230469-.246093v-1.195313c0-.110621-.104451-.199448-.214844-.199219-.30098.000196-.604378.000817-.900391 0-.647222-.002-1.298123-.005212-1.945312-.007812zm7.796875.003906c-.03101.0024-.048478.023438-.080078.023438-.952255.000588-1.889607.021484-2.841797.021484h-.089844c-.04997 0-.125.047815-.125.158203v1.197266c0 .110392.123787.24414.234375.24414h2.826172c.110425 0 .138672-.133748.138672-.24414v-1.210938c.000032-.110392-.01028-.193472-.0625-.189453z" fill-opacity=".666667" stroke-width=".03268"/>
+ <circle cx="-61.571434" cy="68.857117" r="0" fill="url(#g)"/>
+ <path d="m12.009966 4.6783743h23.980068c.726521 0 1.31141.6258518 1.31141 1.4032552v16.0372055c0 .777403-.584889 1.403255-1.31141 1.403255h-23.980068c-.726521 0-1.31141-.625852-1.31141-1.403255v-16.0372055c0-.7774034.584889-1.4032552 1.31141-1.4032552z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-graphics-drawing.svg b/.icons/kora/apps/scalable/applications-graphics-drawing.svg
new file mode 120000
index 000000000..094639b9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-graphics-drawing.svg
@@ -0,0 +1 @@
+applications-graphics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-graphics-painting.svg b/.icons/kora/apps/scalable/applications-graphics-painting.svg
new file mode 120000
index 000000000..094639b9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-graphics-painting.svg
@@ -0,0 +1 @@
+applications-graphics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-graphics-photography.svg b/.icons/kora/apps/scalable/applications-graphics-photography.svg
new file mode 120000
index 000000000..094639b9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-graphics-photography.svg
@@ -0,0 +1 @@
+applications-graphics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-graphics.svg b/.icons/kora/apps/scalable/applications-graphics.svg
new file mode 100644
index 000000000..54cf31385
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-graphics.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.55404 -43.5136 43.5136 -1.55404 47.6663 44.9779)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24.059" cy="24.099" r="22.863" fill="url(#a)"/>
+ <g fill="#0a7be1">
+ <path d="m24.238 26.172.177.139.173.139.171.138.168.139.164.138.161.139.159.137.156.139.152.138.147.137.147.138.143.139.139.136.137.137.134.138.13.137.127.136.126.138.121.136.119.136.114.137.112.136.11.136.107.136.102.135.101.136.098.136.094.135.092.136.088.134.086.135.082.134.08.135.076.134.075.135.07.135.069.134.064.133.063.135.06.133.056.134.054.134.051.133.047.133.045.133.043.133.039.133.037.133.033.132.031.133.028.132.025.133.023.131.019.132.016.132.015.131.011.132.009.132.006.131.003.132v.13l-.003.132-.004.13-.009.131-.01.131-.013.13-.017.13-.019.13-.021.13-.024.13-.028.131-.029.128-.032.131-.035.13-.037.128-.041.129-.042.13-.046.129-.048.129-.051.129-.053.128-.055.129-.059.127-.061.129-.063.129-.067.127-.069.129-.072.127-.073.127-.076.129-.079.127-.082.127-.085.128-.086.127-.089.127-.091.126-.095.127-.096.127-.1.126-.101.127-.104.126-.106.126-.11.126-.111.127-.114.126-.116.126-.12.124-.121.126-.123.126-.126.125-.129.125-.131.125-.133.125-.136.126-.138.124-.14.124-.144.125-.145.124-.147.124-.149.124-.153.125-.155.124-.156.124-.16.123-.162.125-.164.123-.165.124-.256-.233-.253-.232-.249-.233-.244-.232-.241-.234-.236-.234-.232-.236-.227-.235-.222-.236-.109-.118-.108-.119-.107-.118-.103-.119-.104-.118-.103-.12-.099-.119-.1-.12-.098-.118-.095-.12-.093-.12-.094-.12-.091-.121-.089-.12-.088-.122-.084-.12-.084-.121-.083-.121-.079-.122-.079-.121-.076-.123-.075-.122-.073-.122-.07-.123-.069-.123-.066-.123-.064-.123-.063-.124-.06-.123-.058-.124-.056-.125-.053-.124-.051-.126-.05-.124-.046-.126-.044-.126-.043-.125-.039-.126-.037-.126-.035-.127-.032-.128-.029-.127-.028-.127-.025-.129-.022-.127-.019-.129-.016-.128-.015-.131-.01-.128-.009-.131-.005-.13-.003-.13v-.13l.003-.132.005-.131.009-.132.012-.132.014-.133.018-.131.021-.133.023-.135.028-.133.029-.135.034-.134.036-.135.04-.136.042-.134.047-.136.048-.138.053-.136.057-.137.06-.138.063-.137.066-.139.07-.139.073-.139.076-.139.082-.141.083-.14.088-.141.091-.141.095-.142.099-.142.103-.142.106-.143.11-.144.114-.143.119-.145.121-.145.126-.144.129-.147.134-.146.138-.146.14-.147.146-.147.149-.148.155-.149.158-.149.163-.15.167-.149.169-.15.176-.151.178-.152.184-.151.188-.152.193-.154.197-.153.201-.154.206-.155.209-.153.181.139zm-.31 1.347-.184.146-.178.146-.176.145-.171.143-.165.144-.163.143-.156.141-.154.141-.149.141-.145.139-.139.137-.136.139-.133.136-.127.136-.123.136-.12.133-.115.135-.112.132-.108.131-.104.132-.099.13-.097.129-.092.128-.088.128-.084.126-.082.125-.078.125-.073.123-.072.122-.066.123-.064.12-.06.12-.057.12-.054.119-.051.117-.048.117-.044.115-.043.114-.038.114-.036.114-.033.113-.03.111-.027.111-.024.111-.022.11-.021.11-.016.11-.015.108-.011.108-.011.107-.007.108-.004.107-.003.107.003.212.004.106.007.107.009.106.012.106.013.106.016.106.019.106.021.107.022.105.024.107.027.106.029.107.032.107.034.107.035.108.038.107.041.108.042.107.044.108.047.108.048.11.052.108.052.11.056.108.057.11.058.109.062.11.063.11.065.111.068.11.069.111.071.11.073.111.075.111.077.111.079.111.081.113.167.222.086.113.088.111.09.113.091.111.187.225.097.113.098.112.099.113.101.111.205.225.214.227.217.225.224.227.228.225.233.227.237.227.063.057.051-.041.148-.119.146-.118.143-.119.141-.118.137-.119.136-.117.133-.118.131-.119.128-.118.126-.117.123-.119.12-.117.118-.117.116-.118.114-.117.111-.117.107-.117.107-.117.102-.116.101-.117.098-.115.095-.117.094-.116.09-.115.088-.116.086-.114.082-.116.081-.114.077-.114.076-.114.074-.114.07-.114.067-.113.066-.112.063-.113.06-.112.058-.113.056-.111.052-.111.052-.112.048-.111.045-.111.044-.11.041-.109.038-.11.037-.11.033-.109.032-.109.03-.109.026-.109.025-.108.022-.108.02-.108.018-.109.016-.106.013-.109.012-.108.009-.107.005-.108.005-.107.001-.108v-.108l-.001-.108-.006-.109-.006-.108-.01-.108-.012-.108-.013-.11-.016-.11-.019-.109-.022-.11-.023-.111-.025-.11-.03-.113-.03-.111-.032-.112-.037-.113-.038-.113-.041-.114-.044-.114-.045-.115-.048-.114-.053-.117-.054-.116-.056-.117-.06-.118-.063-.117-.064-.119-.069-.12-.07-.12-.075-.12-.076-.121-.08-.12-.082-.123-.085-.121-.089-.125-.091-.123-.095-.124-.096-.124-.101-.125-.104-.125-.107-.126-.108-.126-.114-.127-.116-.127-.118-.128-.122-.127-.125-.129-.129-.128-.13-.13-.136-.129-.138-.13-.14-.131-.145-.131-.146-.132-.151-.131-.154-.132-.158-.132-.159-.133-.016-.012-.113.087z"/>
+ <path d="m23.969 5.994.164.123.162.124.16.125.156.122.155.125.153.124.149.124.147.125.145.124.144.124.14.125.138.126.136.124.133.126.131.124.129.126.126.124.123.126.121.126.12.125.116.126.114.126.111.126.11.126.106.127.104.126.101.125.1.128.096.125.095.128.091.127.089.127.086.127.085.128.082.127.079.127.076.128.073.127.072.128.069.128.067.128.063.128.061.128.059.129.055.129.053.129.051.128.048.129.046.129.042.128.041.129.037.13.035.129.032.13.029.13.028.129.024.13.021.13.019.131.017.13.013.131.01.131.009.13.004.131.003.131v.131l-.003.13-.006.132-.009.132-.011.131-.015.132-.016.132-.019.131-.023.133-.025.132-.028.132-.031.133-.033.133-.037.132-.039.133-.043.133-.045.133-.047.133-.051.133-.054.135-.056.133-.06.133-.063.134-.064.135-.069.133-.07.135-.075.134-.076.135-.08.134-.082.135-.086.134-.088.136-.092.135-.094.136-.098.135-.101.136-.102.136-.107.136-.11.136-.112.136-.114.136-.119.136-.121.137-.126.136-.127.138-.13.136-.134.137-.137.138-.139.137-.143.138-.147.137-.147.138-.152.139-.156.137-.159.139-.161.138-.164.139-.168.139-.171.139-.173.138-.177.139-.181.139-.209-.155-.206-.155-.201-.153-.197-.154-.193-.152-.188-.152-.184-.152-.178-.152-.176-.151-.169-.149-.167-.151-.163-.149-.158-.149-.155-.148-.149-.148-.146-.147-.14-.148-.138-.146-.134-.147-.129-.144-.126-.147-.121-.145-.119-.143-.114-.145-.11-.143-.106-.142-.103-.143-.099-.142-.095-.142-.091-.14-.088-.142-.083-.141-.082-.139-.076-.14-.073-.139-.07-.139-.066-.137-.063-.139-.06-.138-.057-.137-.053-.136-.048-.136-.047-.136-.042-.137-.04-.136-.036-.134-.034-.135-.029-.133-.028-.134-.023-.133-.021-.134-.018-.133-.014-.133-.012-.131-.009-.132-.005-.132-.003-.13v-.132l.003-.13.005-.13.009-.129.01-.13.015-.128.016-.129.019-.129.022-.129.025-.127.028-.129.029-.127.032-.126.035-.127.037-.127.039-.126.043-.126.044-.125.046-.126.05-.125.051-.124.053-.126.056-.124.058-.123.06-.124.063-.125.064-.122.066-.123.069-.123.07-.123.073-.121.075-.123.076-.122.079-.123.079-.121.083-.121.084-.12.084-.122.088-.121.089-.12.091-.12.094-.12.093-.12.095-.12.098-.12.1-.118.099-.12.103-.119.104-.12.103-.118.107-.119.108-.118.109-.117.222-.237.227-.235.232-.234.236-.235.241-.234.244-.234.249-.232.253-.233.256-.231.165.123zm-.162 1.379-.237.227-.233.225-.228.227-.224.225-.217.227-.214.227-.102.111-.103.113-.101.112-.099.113-.098.112-.097.113-.093.111-.094.113-.091.112-.09.112-.088.112-.086.111-.084.113-.083.111-.081.111-.079.111-.077.112-.075.111-.073.111-.071.111-.069.11-.068.111-.065.11-.063.109-.062.11-.058.11-.057.11-.056.109-.052.108-.052.11-.048.108-.047.109-.044.108-.042.108-.041.107-.038.108-.035.107-.034.107-.032.108-.029.105-.027.107-.024.107-.022.107-.021.105-.019.107-.016.105-.013.107-.012.105-.009.107-.007.105-.004.107-.002.107-.001.106.003.106.004.108.007.107.011.108.011.108.015.108.016.109.021.109.022.11.024.111.027.111.03.113.033.113.036.112.038.114.043.116.044.116.048.117.051.117.054.118.057.118.06.12.064.122.066.121.072.123.073.123.078.126.082.124.084.127.088.128.092.127.097.13.099.13.104.13.108.132.112.133.115.133.12.135.123.134.127.136.133.138.136.137.139.139.145.139.149.141.154.14.156.142.163.142.165.143.171.145.176.145.178.145.184.146.113.088.016-.014.159-.133.158-.131.154-.132.151-.132.146-.131.145-.13.14-.131.138-.13.136-.13.13-.129.129-.128.125-.129.122-.129.118-.127.116-.127.114-.128.108-.125.107-.126.104-.126.101-.124.096-.125.095-.124.091-.123.089-.123.085-.122.082-.122.08-.121.076-.122.075-.12.07-.12.069-.118.064-.119.063-.118.06-.117.056-.117.054-.117.053-.116.048-.115.045-.114.044-.116.041-.112.038-.114.037-.113.032-.113.03-.111.03-.111.025-.111.023-.11.022-.111.019-.11.016-.109.013-.109.012-.109.01-.109.006-.108.006-.108.001-.108v-.107l-.001-.108-.005-.109-.005-.106-.009-.109-.012-.108-.013-.107-.016-.108-.018-.108-.02-.108-.022-.109-.025-.108-.026-.108-.03-.108-.032-.11-.033-.108-.037-.11-.038-.11-.041-.109-.044-.112-.045-.109-.048-.111-.052-.112-.052-.111-.056-.112-.058-.113-.06-.111-.063-.113-.066-.114-.067-.112-.07-.115-.074-.112-.076-.114-.077-.116-.081-.114-.082-.114-.086-.116-.088-.115-.09-.116-.094-.115-.095-.116-.098-.117-.101-.115-.102-.117-.107-.117-.107-.117-.111-.117-.114-.117-.116-.117-.118-.117-.12-.119-.123-.117-.126-.118-.128-.119-.131-.117-.133-.118-.136-.119-.137-.118-.141-.119-.143-.118-.146-.119-.148-.118-.051-.041-.063.058z"/>
+ <path d="m34.066 18.706.13.003.13.006.131.009.128.011.131.014.128.017.129.019.127.022.129.025.127.026.127.03.128.032.127.035.126.036.126.04.125.042.126.044.126.047.126.05.124.051.124.054.125.056.124.057.124.06.123.062.123.065.123.066.123.068.245.144.123.074.122.076.121.079.122.081.121.082.121.083.122.086.24.176.121.092.12.092.12.094.12.096.118.097.12.099.119.101.12.101.118.104.237.211.119.108.118.11.236.22.235.227.236.233.234.237.234.24.232.245.233.249.232.252.233.256-.123.166-.124.164-.125.161-.123.159-.124.157-.124.155-.125.152-.122.151-.125.146-.125.146-.125.142-.124.141-.124.139-.126.136-.125.133-.125.13-.125.129-.126.125-.125.125-.125.121-.125.119-.126.115-.126.114-.127.113-.126.108-.126.107-.126.104-.127.102-.126.098-.127.098-.127.094-.126.092-.127.088-.127.087-.128.084-.127.082-.127.079-.127.076-.129.074-.127.072-.129.069-.127.065-.129.063-.127.062-.129.058-.129.056-.129.054-.128.05-.129.048-.129.045-.13.044-.129.04-.128.038-.13.033-.131.033-.128.03-.131.027-.13.023-.13.022-.13.019-.13.016-.13.013-.131.01-.131.009-.13.005-.132.003h-.13l-.132-.003-.131-.006-.131-.009-.131-.012-.132-.013-.133-.017-.132-.019-.131-.022-.132-.027-.133-.027-.132-.031-.133-.034-.133-.036-.133-.04-.133-.042-.133-.044-.133-.048-.133-.052-.134-.054-.133-.055-.134-.06-.133-.062-.135-.066-.134-.067-.135-.072-.133-.073-.135-.077-.134-.079-.136-.084-.135-.084-.134-.09-.136-.09-.135-.095-.136-.098-.136-.1-.135-.104-.136-.106-.136-.109-.136-.112-.137-.116-.136-.118-.136-.122-.138-.124-.136-.127-.137-.132-.138-.133-.136-.136-.137-.14-.138-.144-.139-.145-.137-.149-.138-.152-.139-.155-.137-.158-.139-.162-.138-.164-.139-.168-.138-.17-.139-.174-.139-.177-.139-.18.155-.211.153-.206.154-.2.153-.198.154-.191.152-.189.152-.183.151-.18.151-.174.15-.171.149-.167.151-.162.148-.158.149-.154.148-.15.147-.145.147-.142.147-.137.145-.133.147-.131.144-.125.145-.122.145-.118.143-.114.144-.11.143-.107.142-.102.142-.098.142-.095.141-.092.141-.088.14-.084.141-.08.139-.078.139-.073.139-.07.139-.066.137-.063.138-.06.137-.055.137-.053.137-.05.136-.046.136-.043.134-.039.135-.037.134-.032.135-.031.133-.026.135-.025.133-.02.131-.018.133-.015.132-.011.132-.009.131-.006.132-.003h.13zm-.225 1.11-.107.006-.108.006-.107.01-.108.012-.108.015-.11.017-.11.019-.11.022-.109.025-.113.028-.111.029-.113.034-.114.035-.114.039-.114.041-.115.046-.117.046-.117.052-.119.054-.12.057-.12.06-.12.064-.123.067-.121.071-.124.074-.125.078-.125.08-.126.085-.128.089-.128.092-.129.095-.13.101-.13.103-.133.108-.132.111-.133.116-.135.12-.136.122-.136.129-.136.132-.137.136-.139.14-.139.145-.141.148-.142.153-.14.157-.143.162-.144.167-.143.17-.145.175-.146.18-.146.184-.087.111.012.017.133.16.132.157.133.154.132.15.13.148.131.143.131.142.13.138.128.134.131.132.128.127.129.126.127.121.128.12.127.116.127.112.126.11.126.107.125.102.125.101.126.098.122.094.125.092.123.088.121.085.123.083.121.079.12.077.12.074.12.07.12.069.119.064.117.063.118.06.117.057.116.054.117.051.114.048.115.047.114.043.114.041.113.039.113.035.112.034.111.031.113.027.11.027.111.023.11.021.109.019.11.016.11.014.216.021.108.007.109.004.108.003h.108l.108-.003.107-.004.108-.006.109-.009.106-.011.109-.013.108-.015.107-.019.108-.019.108-.024.108-.023.109-.028.109-.029.109-.031.109-.035.11-.035.11-.039.109-.041.11-.044.111-.046.111-.048.112-.05.111-.054.111-.055.113-.057.112-.062.113-.063.112-.064.113-.069.114-.07.114-.073.114-.075.114-.077.114-.081.116-.083.116-.086.114-.088.115-.091.117-.092.116-.096.115-.098.117-.1.116-.104.117-.105.117-.108.117-.111.117-.113.118-.116.117-.118.117-.122.119-.122.117-.126.118-.129.119-.13.118-.133.119-.136.117-.138.118-.14.119-.143.118-.145.12-.148.04-.053-.057-.061-.227-.238-.227-.233-.225-.228-.227-.223-.225-.217-.227-.214-.111-.102-.112-.104-.113-.101-.113-.098-.112-.098-.113-.097-.113-.095-.112-.093-.111-.091-.113-.089-.111-.088-.113-.086-.111-.085-.111-.082-.113-.082-.111-.079-.111-.076-.111-.076-.11-.073-.111-.07-.111-.071-.11-.067-.111-.064-.11-.065-.11-.061-.109-.059-.11-.057-.108-.055-.11-.053-.108-.051-.108-.048-.11-.047-.107-.044-.108-.042-.108-.04-.107-.038-.108-.037-.107-.033-.107-.031-.107-.029-.106-.028-.107-.025-.105-.022-.107-.02-.106-.018-.106-.016-.106-.015-.106-.01-.106-.01-.107-.006-.105-.006-.107-.001h-.106z"/>
+ <path d="m14.444 18.829.132.006.132.009.133.011.131.015.133.018.134.02.133.023.134.027.133.03.135.034.136.035.135.041.136.043.136.045.136.05.137.052.136.057.138.059.139.063.137.067.139.069.139.074.14.076.139.081.141.085.142.087.14.091.142.095.142.1.143.102.142.107.143.11.145.114.144.117.144.121.147.126.144.13.147.133.146.138.148.141.147.147.148.149.148.154.149.157.149.163.151.167.149.171.152.175.151.179.152.184.152.187.152.193.154.196.153.202.155.205.155.211-.138.179-.139.177-.139.174-.139.172-.139.166-.139.166-.138.161-.139.157-.137.156-.139.152-.138.149-.137.146-.138.142-.137.14-.138.136-.137.135-.136.13-.138.127-.136.125-.137.121-.136.119-.136.115-.136.113-.136.11-.136.105-.136.104-.136.101-.135.096-.136.095-.134.092-.137.088-.134.086-.135.082-.134.081-.135.076-.134.074-.135.071-.133.068-.135.065-.134.063-.133.058-.133.057-.135.054-.133.05-.133.048-.133.046-.133.042-.133.038-.132.037-.133.033-.132.032-.133.028-.132.025-.133.022-.131.021-.132.016-.132.014-.131.012-.132.007-.132.006-.13.003-.131.002-.131-.003-.131-.006-.13-.008-.131-.01-.131-.014-.13-.017-.13-.017-.131-.022-.128-.025-.131-.026-.13-.029-.13-.033-.129-.035-.128-.038-.131-.039-.128-.043-.129-.045-.129-.048-.128-.051-.129-.053-.129-.056-.129-.058-.128-.062-.128-.064-.128-.066-.127-.069-.129-.071-.127-.073-.128-.078-.127-.079-.127-.08-.127-.085-.128-.086-.127-.09-.127-.092-.127-.093-.126-.097-.127-.099-.126-.101-.126-.106-.127-.105-.126-.11-.126-.111-.126-.114-.125-.117-.126-.118-.126-.122-.126-.123-.124-.127-.126-.127-.124-.132-.126-.133-.124-.136-.125-.137-.126-.141-.124-.143-.124-.145-.125-.148-.124-.15-.124-.153-.124-.153-.123-.158-.125-.158-.124-.162-.123-.164-.123-.166.231-.255.233-.254.232-.248.235-.244.234-.242.234-.237.234-.231.235-.227.237-.222.117-.11.119-.106.118-.107.12-.105.118-.103.119-.102.12-.101.118-.098.12-.098.12-.095.12-.095.12-.092.12-.091.121-.089.12-.088.122-.085.12-.085.121-.082.121-.08.123-.078.122-.077.123-.073.121-.073.123-.071.123-.068.123-.068.124-.064.123-.061.124-.06.124-.059.123-.056.126-.054.124-.051.126-.048.125-.047.125-.044.126-.042.126-.04.127-.038.127-.033.126-.033.129-.03.127-.027.127-.024.129-.022.129-.019.129-.017.128-.014.13-.012.129-.007.13-.006.131-.003h.131l.13.003zm-.248 1.104-.107.003-.107.005-.105.007-.107.009-.105.011-.107.014-.105.016-.107.017-.105.021-.107.023-.107.025-.105.026-.107.03-.108.032-.107.033-.107.035-.108.039-.107.039-.108.042-.108.046-.109.045-.108.05-.109.051-.109.053-.109.054-.11.057-.11.06-.11.061-.109.063-.11.066-.111.067-.11.069-.111.072-.111.073-.111.074-.111.078-.112.079-.111.08-.111.082-.113.085-.111.086-.112.088-.112.089-.112.093-.113.092-.111.095-.113.096-.112.098-.113.1-.112.101-.113.102-.111.102-.227.214-.227.218-.225.222-.227.228-.225.234-.227.237-.058.063.041.051.118.148.119.145.118.143.119.141.118.139.119.134.118.133.117.132.119.127.118.126.117.124.236.239.117.115.117.114.117.11.117.108.117.106.117.104.115.1.117.098.116.096.115.093.116.091.116.088.115.084.114.084.116.08.114.078.114.076.113.073.114.07.114.067.112.066.113.063.113.06.111.059.112.055.112.053.111.051.111.048.11.046.111.042.109.043.11.038.11.036.108.034.11.032.108.029.108.027.108.024.109.022.108.021.108.017.108.016.107.014.108.01.109.009.106.007.109.004.108.002h.107l.108-.003.108-.005.108-.007.109-.009.109-.011.109-.015.109-.016.11-.018.111-.021.11-.024.111-.026.111-.028.113-.031.111-.033.113-.035.114-.039.114-.04.114-.044.114-.046.115-.049.116-.052.117-.054.117-.057.117-.058.119-.063.118-.066.119-.067.119-.072.12-.073.122-.076.121-.081.122-.082.122-.086.123-.088.123-.092.125-.093.124-.098.124-.1.126-.104.126-.106.127-.11.126-.113.127-.115.127-.119.129-.123.129-.124.128-.129.129-.131.13-.135.13-.137.131-.141.13-.145.131-.147.132-.151.132-.154.133-.156.132-.159.013-.017-.088-.112-.146-.184-.145-.18-.145-.174-.145-.172-.143-.166-.142-.161-.142-.158-.14-.152-.141-.15-.139-.144-.139-.141-.137-.136-.138-.131-.136-.128-.134-.124-.135-.118-.133-.116-.133-.113-.132-.106-.13-.104-.13-.1-.13-.096-.127-.092-.128-.088-.127-.085-.124-.082-.125-.077-.124-.075-.123-.07-.121-.068-.122-.062-.119-.062-.119-.057-.118-.054-.117-.05-.117-.048-.116-.044-.116-.042-.114-.038-.112-.037-.113-.032-.113-.031-.111-.028-.111-.024-.11-.022-.109-.019-.108-.018-.109-.015-.108-.011-.108-.009-.107-.007-.107-.005-.107-.003h-.106z"/>
+ <path d="m14.244 10.477.227.005.223.005.221.009.217.012.213.013.211.015.206.019.204.02.198.022.198.025.193.026.189.03.187.032.183.033.18.035.177.038.174.04.169.042.169.044.163.047.161.048.158.052.155.051.152.055.15.056.146.058.143.062.141.061.136.065.134.067.132.067.129.07.127.072.123.075.12.074.118.078.114.079.113.082.11.082.108.084.104.087.102.087.099.091.097.091.095.093.092.094.089.097.087.098.085.099.081.102.081.103.077.104.077.105.073.108.07.108.069.112.065.111.065.114.063.114.06.117.057.117.055.118.054.122.052.121.049.123.049.124.045.126.044.128.082.257.038.132.035.131.035.133.032.135.031.136.029.136.028.139.025.139.025.14.022.141.041.286.017.145.016.145.015.146.011.148.012.149.01.149.009.151.008.152.011.304.003.155.003.311-.001.157-.002.157-.003.159-.004.158-.006.161-.006.16-.016.324-.02.327-.025.329-.028.33-.032.335-.035.337-.038.338-.043.34-.044.343-.207.014-.205.012-.203.01-.201.009-.2.007-.198.006-.197.004-.195.002-.193.001-.19-.001-.19-.002-.187-.004-.188-.006-.184-.007-.181-.009-.182-.01-.178-.012-.177-.014-.176-.015-.174-.018-.172-.019-.17-.02-.168-.022-.167-.023-.165-.025-.162-.028-.161-.028-.16-.031-.158-.032-.155-.033-.153-.037-.152-.037-.151-.039-.148-.041-.148-.042-.143-.044-.143-.046-.141-.048-.139-.05-.137-.051-.136-.052-.133-.055-.132-.057-.129-.057-.128-.06-.126-.061-.124-.064-.122-.065-.12-.067-.118-.069-.116-.072-.114-.071-.113-.075-.111-.076-.108-.077-.107-.081-.104-.08-.102-.084-.101-.086-.099-.086-.097-.089-.093-.091-.094-.092-.091-.095-.088-.095-.087-.1-.085-.099-.082-.103-.08-.102-.079-.107-.078-.107-.075-.109-.071-.112-.07-.114-.069-.114-.067-.117-.065-.12-.061-.12-.06-.122-.059-.125-.057-.127-.054-.129-.051-.13-.05-.133-.048-.135-.045-.136-.044-.139-.041-.14-.04-.142-.036-.145-.035-.146-.034-.148-.031-.15-.029-.152-.026-.154-.024-.157-.023-.158-.019-.16-.019-.163-.015-.164-.014-.166-.011-.169-.01-.169-.006-.173-.006-.174-.001-.177-.002-.178.002-.182.004-.182.006-.185.009-.187.012-.189.011-.19.016-.193.018-.196.019-.197.022-.199.025-.202.026-.203.028-.207.031-.207.033-.21.035-.212.038-.215.041-.216.043-.218.044-.221.046-.222.262-.018.256-.016.253-.013.249-.01.246-.009.242-.006.239-.003.234-.001.231.001zm-.456 1.107-.227.003-.231.006-.236.007-.142.006-.002.021-.037.205-.034.203-.032.199-.029.199-.028.194-.025.193-.022.19-.022.189-.017.186-.016.184-.015.182-.012.178-.01.177-.009.174-.005.171-.003.17-.002.168v.164l.003.164.004.159.006.158.009.155.01.154.012.15.015.15.016.146.017.143.021.142.022.139.023.138.025.134.028.133.029.13.031.129.032.126.034.123.036.121.037.12.039.117.041.116.043.112.045.111.045.11.047.107.05.105.049.103.053.102.054.099.056.097.057.097.058.093.06.092.062.091.063.088.064.088.135.169.07.082.071.081.074.079.074.077.076.078.079.074.079.073.082.072.084.072.084.068.088.068.089.067.091.066.092.063.095.063.097.061.099.06.1.058.102.058.105.055.107.054.108.054.11.052.113.051.115.048.117.048.119.047.121.045.123.044.124.041.128.041.128.04.132.038.133.036.136.035.138.035.14.033.14.03.145.03.147.027.147.027.149.025.153.023.153.022.157.02.158.019.161.018.162.016.164.015.166.011.169.012.169.01.173.009.174.006.175.006.179.004.361.003.184-.001.186-.003.187-.003.189-.006.066-.003.01-.085.035-.326.031-.323.026-.319.024-.317.02-.313.015-.312.007-.151.005-.152.004-.152.003-.149.001-.149v-.148-.148l-.003-.145-.002-.144-.005-.144-.004-.142-.008-.141-.008-.139-.009-.139-.01-.138-.014-.136-.013-.134-.014-.134-.016-.131-.018-.13-.019-.131-.019-.127-.022-.126-.023-.125-.025-.123-.025-.122-.028-.121-.029-.119-.031-.117-.031-.115-.033-.114-.035-.113-.035-.111-.038-.11-.04-.108-.041-.107-.042-.105-.044-.102-.046-.103-.046-.099-.049-.1-.049-.096-.053-.097-.053-.093-.055-.093-.056-.09-.058-.091-.06-.088-.062-.086-.064-.086-.064-.084-.068-.082-.068-.081-.072-.079-.073-.079-.075-.078-.077-.076-.079-.075-.081-.073-.083-.071-.086-.071-.088-.07-.091-.069-.094-.065-.095-.066-.098-.065-.101-.064-.103-.061-.106-.06-.109-.06-.112-.057-.115-.057-.117-.056-.122-.053-.122-.052-.128-.051-.13-.05-.133-.047-.136-.047-.14-.044-.144-.044-.146-.041-.149-.039-.154-.038-.156-.037-.161-.033-.164-.032-.167-.031-.171-.029-.174-.027-.178-.025-.182-.023-.185-.02-.189-.019-.193-.018-.198-.015-.199-.011-.204-.011-.208-.008-.212-.006-.215-.003-.22-.002z"/>
+ <path d="m21.14 25.516.239.003.241.006.246.009.25.01.252.013.257.016.26.018.047.224.046.221.042.218.039.216.039.214.035.212.033.21.031.208.029.206.027.203.023.201.022.2.02.198.018.194.015.193.013.192.01.189.009.187.006.184.004.183.001.18v.178l-.002.177-.005.174-.007.173-.009.171-.012.168-.013.167-.016.164-.017.162-.021.16-.022.159-.025.155-.026.155-.029.152-.031.151-.032.148-.035.146-.038.145-.038.142-.043.14-.044.138-.045.137-.047.135-.05.131-.052.13-.054.129-.056.127-.058.125-.06.123-.063.121-.065.118-.065.117-.069.116-.07.113-.074.111-.074.11-.076.108-.079.105-.081.104-.083.102-.085.1-.086.098-.089.096-.091.094-.092.094-.095.09-.097.088-.098.088-.101.085-.102.083-.105.082-.107.079-.108.079-.11.076-.113.073-.114.073-.117.07-.117.069-.121.067-.122.066-.124.063-.126.062-.127.059-.13.059-.132.056-.133.055-.135.053-.137.051-.139.05-.14.047-.144.046-.145.044-.146.043-.148.041-.15.038-.152.038-.154.035-.156.033-.157.033-.159.03-.161.03-.164.026-.164.026-.167.024-.168.022-.171.02-.171.019-.174.016-.176.016-.177.013-.18.014-.179.01-.183.009-.185.007-.185.006-.188.003-.19.003h-.191-.193l-.195-.003-.196-.005-.197-.006-.201-.007-.202-.009-.203-.01-.205-.012-.206-.013-.045-.342-.041-.341-.038-.339-.037-.337-.031-.333-.029-.332-.023-.329-.021-.326-.017-.324-.006-.161-.006-.159-.003-.159-.003-.158-.003-.158v-.157-.156l.003-.155.003-.154.005-.154.005-.152.008-.15.008-.151.011-.151.011-.147.014-.148.014-.146.016-.147.018-.144.019-.144.02-.142.024-.142.023-.14.026-.139.027-.137.029-.138.031-.134.033-.135.034-.133.037-.133.038-.13.039-.131.043-.127.043-.127.046-.126.048-.124.048-.123.053-.123.053-.12.055-.118.059-.119.06-.115.061-.116.064-.113.068-.112.067-.11.072-.11.073-.106.074-.106.078-.105.08-.102.082-.101.085-.1.088-.098.089-.096.092-.095.094-.094.098-.091.099-.089.101-.088.106-.086.106-.085.11-.083.113-.081.115-.079.117-.077.122-.076.122-.073.126-.073.129-.069.132-.069.134-.066.138-.064.14-.063.143-.06.147-.058.147-.058.153-.054.155-.052.158-.05.162-.048.164-.047.167-.044.171-.042.172-.041.177-.037.18-.036.184-.034.186-.031.19-.029.193-.028.196-.025.201-.022.203-.02.206-.018.209-.016.214-.013.217-.01.22-.009.224-.007.228-.003.231-.002h.234zm-.451 1.109-.217.004-.211.006-.207.008-.205.01-.2.013-.196.015-.194.016-.188.019-.186.02-.181.024-.179.024-.174.028-.171.028-.168.031-.164.032-.159.035-.157.037-.154.036-.15.04-.146.042-.144.043-.139.045-.137.045-.133.048-.131.05-.125.05-.125.053-.12.054-.118.054-.114.057-.113.058-.108.059-.107.061-.104.062-.099.063-.1.064-.095.066-.092.067-.09.069-.09.069-.085.07-.083.073-.082.073-.079.075-.077.076-.075.076-.073.079-.07.08-.069.081-.067.083-.066.083-.063.085-.061.088-.06.088-.059.089-.057.091-.056.093-.052.094-.051.095-.05.098-.05.098-.047.101-.045.101-.044.104-.042.105-.04.105-.039.109-.038.109-.037.111-.033.113-.034.114-.032.116-.031.118-.028.119-.028.12-.026.122-.025.123-.022.125-.022.127-.02.127-.019.129-.018.13-.016.133-.014.133-.014.135-.011.136-.012.136-.009.139-.007.14-.007.141-.006.141-.005.144-.003.145-.001.146-.001.146.002.297.006.301.012.305.016.311.019.313.023.316.028.32.031.324.034.326.01.085.066.001.19.006.187.004.369.003h.182l.18-.003.179-.004.175-.004.174-.008.173-.008.17-.009.168-.012.167-.013.163-.015.163-.016.159-.017.158-.019.157-.021.153-.022.152-.023.151-.025.148-.026.146-.028.143-.029.142-.031.139-.032.138-.034.136-.035.133-.037.132-.038.128-.039.127-.041.126-.043.123-.043.122-.046.118-.045.117-.048.114-.05.113-.05.111-.052.108-.053.107-.054.104-.057.102-.057.101-.059.098-.06.097-.061.095-.062.093-.064.091-.066.089-.066.086-.068.085-.069.084-.07.082-.072.08-.075.078-.074.077-.076.075-.078.073-.079.072-.082.068-.082.069-.083.066-.086.066-.087.063-.089.061-.091.06-.092.058-.093.057-.095.056-.098.053-.1.052-.101.052-.104.048-.103.048-.109.045-.108.044-.111.043-.113.041-.115.039-.117.038-.12.035-.122.035-.124.033-.126.03-.128.03-.131.026-.131.026-.135.024-.137.022-.139.019-.142.019-.145.016-.146.013-.148.013-.151.01-.153.009-.157.006-.156.004-.161.003-.162v-.166l-.001-.166-.005-.17-.005-.173-.008-.174-.01-.175-.012-.18-.014-.182-.016-.182-.019-.186-.021-.189-.023-.19-.025-.193-.027-.196-.03-.198-.031-.2-.034-.202-.036-.205-.005-.02-.141-.006-.234-.009-.232-.004-.228-.003-.222-.001z"/>
+ <path d="m34.582 10.578.239.003.241.006.246.009.249.01.253.013.257.016.26.018.047.223.046.221.042.218.039.217.038.213.036.212.033.211.031.208.029.206.027.203.023.201.022.2.02.197.018.195.015.193.013.192.01.188.009.188.006.184.004.183.001.18v.178l-.003.177-.004.174-.007.173-.009.171-.012.168-.013.167-.016.164-.018.162-.02.159-.022.16-.025.155-.026.155-.029.152-.031.151-.032.147-.035.147-.038.145-.038.141-.043.141-.044.137-.045.138-.047.134-.051.132-.051.13-.054.129-.056.127-.058.124-.06.123-.063.122-.065.118-.066.117-.068.116-.07.112-.074.112-.074.109-.076.108-.079.106-.081.104-.083.102-.085.1-.086.098-.089.096-.091.094-.092.093-.095.091-.097.088-.098.087-.101.085-.102.084-.105.082-.107.079-.109.079-.109.076-.113.073-.114.073-.117.07-.118.069-.12.067-.122.066-.124.063-.126.061-.127.06-.13.059-.132.055-.133.056-.135.053-.137.051-.139.049-.142.047-.142.047-.145.044-.146.042-.149.041-.149.038-.152.038-.154.036-.156.033-.157.032-.159.031-.163.029-.162.027-.165.026-.166.023-.169.022-.17.021-.171.019-.174.016-.176.016-.177.013-.18.013-.18.011-.182.008-.185.008-.185.005-.189.003-.189.003h-.191-.193l-.195-.003-.196-.004-.199-.006-.199-.007-.202-.009-.203-.01-.205-.012-.206-.013-.045-.342-.041-.341-.038-.339-.037-.337-.031-.333-.029-.332-.025-.329-.02-.327-.016-.323-.006-.161-.006-.159-.003-.16-.004-.158-.002-.158v-.156-.157l.003-.155.003-.153.004-.154.006-.152.008-.152.008-.149.011-.151.011-.148.013-.147.015-.147.016-.146.018-.145.019-.143.02-.142.022-.142.025-.14.026-.139.027-.138.029-.137.031-.135.033-.134.034-.133.037-.133.038-.131.039-.13.042-.127.044-.127.046-.126.046-.124.05-.125.053-.121.053-.12.055-.119.059-.118.06-.116.061-.115.064-.113.068-.112.067-.11.072-.11.073-.107.074-.105.078-.105.08-.103.082-.101.085-.099.088-.098.089-.097.092-.095.094-.093.098-.091.099-.089.101-.088.106-.086.106-.085.11-.083.113-.081.115-.079.117-.077.122-.076.122-.074.126-.073.129-.068.132-.069.134-.066.138-.064.14-.063.143-.06.145-.059.149-.057.153-.054.155-.053.158-.049.16-.049.166-.046.166-.044.172-.043.172-.041.177-.036.18-.037.184-.033.186-.031.19-.029.193-.028.196-.025.201-.022.202-.02.207-.018.209-.016.214-.013.216-.01.221-.009.224-.008.228-.002.231-.002h.234zm-.452 1.109-.216.004-.211.006-.209.007-.203.011-.201.013-.196.014-.193.016-.19.019-.184.021-.183.023-.177.025-.175.027-.17.029-.168.031-.164.032-.159.035-.157.036-.154.037-.15.039-.146.043-.144.042-.139.046-.137.045-.133.048-.131.05-.125.05-.125.052-.121.054-.117.055-.114.057-.113.058-.108.059-.107.061-.104.061-.101.063-.098.065-.095.066-.092.067-.091.069-.089.068-.085.071-.083.073-.082.073-.079.074-.077.076-.075.077-.073.079-.07.08-.069.08-.067.084-.066.083-.063.085-.063.088-.06.087-.057.09-.057.09-.056.094-.052.094-.051.095-.052.098-.048.098-.047.101-.045.101-.044.103-.042.106-.04.105-.039.108-.038.11-.037.111-.035.113-.032.114-.032.115-.031.119-.028.118-.028.12-.026.123-.025.123-.022.124-.022.128-.02.127-.019.129-.018.13-.016.133-.014.133-.014.135-.011.136-.012.136-.009.139-.009.14-.005.14-.006.142-.005.144-.003.144-.001.147-.002.146.003.297.006.301.012.304.016.312.019.313.023.316.028.32.031.323.034.327.01.084.066.002.19.006.187.004.369.003h.182l.18-.003.177-.004.177-.005.174-.007.173-.009.17-.008.168-.012.165-.013.165-.015.163-.016.159-.018.158-.019.157-.02.153-.022.152-.023.151-.025.148-.027.146-.027.143-.03.142-.03.139-.033.138-.033.136-.035.133-.037.131-.038.129-.039.127-.041.126-.043.123-.044.121-.045.119-.045.117-.049.114-.049.113-.05.111-.053.108-.052.107-.055.104-.057.102-.057.101-.058.098-.06.097-.062.095-.061.092-.064.092-.066.088-.066.087-.069.085-.068.084-.071.082-.071.08-.075.078-.075.077-.076.075-.077.073-.079.07-.082.07-.082.069-.083.066-.087.064-.086.064-.089.062-.091.06-.092.058-.094.057-.095.056-.098.053-.099.052-.101.052-.104.048-.104.048-.108.045-.108.044-.111.043-.113.041-.115.039-.118.038-.119.035-.122.035-.124.033-.126.03-.129.03-.13.026-.132.026-.134.024-.138.022-.14.019-.14.019-.145.016-.146.013-.148.013-.151.01-.153.008-.157.007-.156.004-.161.003-.163v-.165l-.001-.167-.005-.169-.006-.173-.007-.174-.01-.176-.012-.179-.014-.182-.017-.183-.019-.185-.02-.189-.023-.19-.025-.193-.027-.196-.03-.198-.031-.2-.034-.202-.036-.205-.005-.02-.142-.006-.234-.009-.231-.004-.228-.003-.222-.002z"/>
+ <path d="m27.686 25.544.227.005.223.005.221.009.217.01.213.015.211.015.206.019.203.019.199.023.198.025.193.026.189.03.187.032.183.033.18.035.177.038.174.04.169.042.169.044.163.047.161.048.158.05.155.053.152.055.15.056.146.058.143.06.139.063.138.065.134.065.132.069.129.07.127.072.123.073.12.076.118.078.114.079.113.082.109.082.109.084.104.087.102.087.099.09.097.092.095.092.091.095.09.097.087.098.085.099.081.101.081.104.077.104.076.105.074.108.07.108.069.112.065.111.065.114.063.114.117.234.055.118.054.122.052.121.049.123.047.124.047.126.044.127.041.129.039.129.04.132.035.131.035.133.032.135.031.136.029.136.028.139.025.139.025.14.021.141.041.286.018.145.016.145.013.146.013.148.012.149.01.149.009.151.007.151.006.153.005.152.004.155.002.155v.312l-.002.158-.003.158-.004.159-.006.161-.006.16-.016.324-.021.327-.024.329-.028.33-.032.335-.035.337-.04.337-.041.341-.044.343-.207.013-.205.013-.204.01-.2.009-.2.007-.199.006-.196.003-.195.003-.193.001-.191-.001-.189-.002-.187-.004-.188-.006-.184-.007-.181-.009-.182-.01-.178-.012-.179-.014-.175-.015-.173-.018-.172-.019-.17-.02-.168-.022-.167-.023-.165-.025-.162-.028-.161-.029-.16-.03-.158-.032-.155-.035-.153-.035-.153-.037-.15-.039-.149-.041-.147-.042-.144-.044-.142-.046-.141-.048-.14-.05-.136-.051-.136-.053-.133-.054-.132-.057-.13-.057-.127-.06-.126-.063-.125-.062-.121-.066-.12-.066-.118-.07-.116-.071-.114-.071-.113-.075-.111-.076-.108-.077-.107-.081-.104-.082-.102-.082-.101-.086-.099-.086-.097-.089-.094-.091-.093-.092-.091-.095-.089-.097-.086-.098-.085-.099-.082-.103-.081-.104-.079-.105-.077-.107-.075-.109-.071-.112-.071-.114-.068-.114-.068-.117-.064-.12-.061-.12-.062-.122-.057-.126-.057-.126-.054-.129-.051-.13-.05-.133-.048-.135-.046-.136-.043-.139-.041-.14-.04-.142-.036-.145-.036-.146-.033-.148-.031-.15-.029-.152-.026-.154-.024-.157-.023-.158-.019-.16-.019-.163-.015-.164-.015-.166-.01-.169-.01-.169-.006-.173-.006-.175-.003-.176v-.178l.002-.182.004-.183.006-.184.009-.187.012-.189.011-.191.016-.193.018-.195.019-.197.022-.199.025-.202.026-.203.028-.207.031-.207.033-.21.035-.212.038-.215.041-.216.043-.218.044-.221.046-.222.261-.019.257-.015.253-.013.249-.012.246-.007.242-.006.237-.003.236-.001zm-.456 1.107-.227.003-.231.006-.236.007-.142.006-.003.021-.036.205-.034.201-.032.201-.029.197-.028.196-.025.193-.023.19-.021.189-.017.186-.018.184-.013.182-.013.178-.009.177-.009.174-.006.171-.002.17-.002.168v.164l.002.162.004.161.007.158.009.155.01.154.012.15.015.15.016.146.017.143.021.142.022.139.023.138.025.134.028.133.029.13.031.128.032.127.033.123.037.121.037.12.039.117.041.116.042.112.044.111.047.11.047.107.05.105.049.103.053.101.054.099.056.098.055.095.059.095.061.092.062.089.063.09.064.087.067.085.068.084.07.083.071.081.074.078.074.078.076.078.078.074.08.073.082.072.083.07.085.07.088.068.089.067.091.064.092.065.095.063.097.061.098.06.101.058.102.057.105.056.107.054.108.054.11.051.113.052.115.048.117.048.119.047.12.045.248.085.128.041.128.04.132.038.133.036.136.035.138.034.139.032.141.032.145.03.145.027.149.027.149.025.152.023.154.022.157.02.158.019.16.018.163.016.164.013.166.013.169.012.169.01.173.009.174.006.175.006.359.006h.365l.186-.003.187-.003.189-.006.066-.003.01-.085.034-.326.032-.323.026-.321.024-.315.02-.313.015-.312.006-.151.006-.152.004-.152.003-.149.001-.149v-.148-.148l-.003-.145-.003-.144-.004-.144-.004-.143-.008-.14-.008-.139-.009-.139-.01-.138-.014-.136-.013-.134-.014-.134-.016-.131-.018-.13-.019-.131-.019-.127-.022-.126-.023-.125-.025-.123-.025-.122-.028-.121-.029-.119-.031-.117-.031-.115-.033-.114-.035-.113-.037-.111-.036-.11-.04-.108-.041-.107-.042-.105-.044-.102-.046-.103-.046-.099-.049-.1-.049-.096-.053-.097-.053-.093-.055-.093-.056-.092-.058-.089-.06-.088-.062-.086-.064-.086-.064-.084-.068-.082-.069-.081-.071-.081-.073-.077-.075-.078-.077-.076-.079-.075-.081-.073-.083-.071-.087-.072-.087-.069-.091-.069-.094-.067-.095-.066-.098-.064-.101-.063-.103-.061-.106-.06-.109-.06-.112-.059-.115-.055-.117-.056-.122-.054-.122-.051-.128-.051-.13-.05-.133-.047-.136-.047-.14-.045-.144-.043-.146-.041-.149-.039-.154-.038-.156-.037-.161-.033-.164-.034-.167-.029-.171-.029-.174-.027-.178-.025-.182-.023-.186-.02-.188-.02-.193-.017-.198-.015-.2-.011-.203-.011-.208-.008-.212-.006-.215-.005-.22-.001z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-haskell.svg b/.icons/kora/apps/scalable/applications-haskell.svg
new file mode 100644
index 000000000..7a5dc18fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-haskell.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.180852 -43.25 43.25 .180852 275.275 46.6289)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.357 9.181 8.233 14.819-8.233 14.819h4.941l8.232-14.819-8.232-14.819zm21.956 9.88 1.83 3.293h7.5v-3.293zm3.657 6.585 1.83 3.293h3.843v-3.293z" fill="#8771c6"/>
+ <path d="m16.59 9.181 8.234 14.819-8.234 14.819h4.94l5.763-10.375 5.763 10.375h4.94l-16.466-29.638z" fill="#4d3297"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-interfacedesign.svg b/.icons/kora/apps/scalable/applications-interfacedesign.svg
new file mode 100644
index 000000000..32730537e
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-interfacedesign.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.1825 35.1825 0 715.901 41.0847)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a4a4a" offset="0"/>
+ <stop stop-color="#828282" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3598.66 0 0 3598.66 -3561.76 -4015.05)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00e6ff" offset="0"/>
+ <stop stop-color="#ff00f6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v.696h-43.336v-.696c0-3.438 2.79-6.228 6.228-6.228z" fill="#03f" fill-rule="nonzero"/>
+ <path d="m24 14.152 12.894 12.894-12.894 12.894-12.894-12.894z" fill="none" stroke="url(#b)" stroke-width="3.92"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-internet-chat.svg b/.icons/kora/apps/scalable/applications-internet-chat.svg
new file mode 120000
index 000000000..d3439ecb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-internet-chat.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-internet.svg b/.icons/kora/apps/scalable/applications-internet.svg
new file mode 100644
index 000000000..e9ca1c246
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-internet.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path transform="translate(3.7e-5 1.6e-5)" d="m35.875 3.603c1.257-.57 2.781-.975 4.218-.962 1.634.049 3.286.696 4.104 2.131 2.052 3.602-.525 7.784-2.314 10.837-6.234 10.641-15.911 19.608-26.674 24.945-4.168 2.067-9.788 4.06-12.006.169-1.198-2.103-.818-4.403.061-6.561l1.916 2.786c-.009.047-.051.414-.124 1-.406 3.27 6.643 2.058 12.285-1.386 10.769-6.575 21.379-15.685 24.753-27.459.819-2.857-.606-4.023-2.28-4.004-.428.014-.852.049-1.275.105z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-java.svg b/.icons/kora/apps/scalable/applications-java.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-java.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-multimedia.svg b/.icons/kora/apps/scalable/applications-multimedia.svg
new file mode 100644
index 000000000..9f52b5f95
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-multimedia.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.192784 -44.2422 44.2422 .192784 171.365 47.4005)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d3aff" offset="0"/>
+ <stop stop-color="#ff3680" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.08634 0 0 1.08634 -2.49326 -2.1464)" d="m19.2 18.456v15.05c.015.596-.15 1.19-.479 1.697-.431.663-1.107 1.127-1.879 1.29-.6.128-1.232.262-1.831.39-.773.163-1.58.014-2.242-.417-.662-.43-1.126-1.105-1.29-1.878-.025-.115-.049-.23-.074-.345-.164-.774-.015-1.579.415-2.242.432-.662 1.107-1.127 1.879-1.291.6-.127 1.232-.261 1.831-.388.082-.018.166-.032.249-.042v-.011s.446-.095.906-.193c.581-.123.997-.636.997-1.23v-15.306c0-.597.419-1.113 1.006-1.232 2.685-.548 10.014-2.044 12.927-2.638.3-.061.609.015.846.208.236.192.374.48.374.786l.05 20.051c.008.587-.157 1.165-.481 1.663-.43.663-1.106 1.128-1.879 1.292-.599.127-1.231.261-1.831.389-.772.164-1.578.014-2.241-.416-.662-.431-1.127-1.107-1.291-1.88-.024-.114-.049-.23-.073-.345-.164-.772-.014-1.579.416-2.241.43-.663 1.107-1.127 1.879-1.291.599-.127 1.231-.261 1.831-.389.094-.02.191-.035.287-.046l.843-.17c.588-.119 1.01-.635 1.01-1.233v-10.081zm12.155-3.725v-1.109c0-.256-.115-.498-.313-.662-.199-.162-.46-.227-.711-.176-2.297.461-7.837 1.573-10.121 2.031-.587.119-1.01.634-1.01 1.234v1.171z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-office-publishing.svg b/.icons/kora/apps/scalable/applications-office-publishing.svg
new file mode 120000
index 000000000..65f0dd422
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-office-publishing.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-office.svg b/.icons/kora/apps/scalable/applications-office.svg
new file mode 100644
index 000000000..d6dd701ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-office.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.55529 -43.5485 43.5485 -1.55529 22619.4 -761.12)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#898686" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="23.907" cy="24.118" r="22.882" fill="url(#a)"/>
+ <path d="m23.474 14.219-9.719 12.44c-1.821 2.333-1.312 6.487 1.02 8.31 2.333 1.822 6.488 1.312 8.31-1.022l9.719-12.438 1.214-1.555c1.216-1.556.875-4.326-.68-5.54-1.555-1.215-4.324-.875-5.54.68l-1.214 1.556-7.289 9.329-1.216 1.555c-.606.778-.437 2.162.341 2.77.777.608 2.163.438 2.769-.34l8.505-10.884 1.555 1.213-8.505 10.885c-1.214 1.555-3.985 1.895-5.539.68-1.555-1.214-1.895-3.984-.681-5.539l1.216-1.554 8.503-10.886c1.824-2.332 5.977-2.842 8.311-1.02 2.331 1.823 2.843 5.977 1.019 8.31l-1.214 1.554-9.719 12.44c-2.43 3.11-7.969 3.79-11.079 1.36s-3.79-7.969-1.36-11.078l9.718-12.44z" fill="#3d434b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-other.svg b/.icons/kora/apps/scalable/applications-other.svg
new file mode 120000
index 000000000..5425c9063
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-other.svg
@@ -0,0 +1 @@
+preferences-other.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-php.svg b/.icons/kora/apps/scalable/applications-php.svg
new file mode 100644
index 000000000..ea486ed45
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-php.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.44665 -35.183 35.183 .44665 231.65 43.7211)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016882" offset="0"/>
+ <stop stop-color="#2a9fc7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.363346 -25.361 25.361 -.363346 1281.44 19.2921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#687914" stop-opacity=".28" offset="0"/>
+ <stop stop-color="#cbba2d" stop-opacity=".28" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m29.353 20.698h3.357c.985.008 1.699.292 2.141.852.443.559.589 1.323.439 2.292-.059.442-.188.876-.388 1.302-.194.426-.46.81-.802 1.152-.418.435-.864.71-1.34.827s-.969.175-1.478.175h-1.503l-.476 2.38h-1.741zm1.466 1.428-.752 3.757c.05.008.1.013.15.013h.176c.801.008 1.469-.071 2.004-.238.534-.176.893-.785 1.077-1.829.15-.877 0-1.382-.451-1.515-.443-.134-.998-.197-1.666-.188-.1.008-.196.012-.288.012h-.263zm-8.394-3.82h1.728l-.488 2.392h1.553c.851.017 1.486.192 1.903.526.426.334.551.969.376 1.904l-.839 4.17h-1.753l.801-3.982c.084-.418.058-.714-.075-.89-.134-.175-.422-.263-.864-.263l-1.391-.012-1.027 5.147h-1.728zm-7.92 2.392h3.356c.986.008 1.699.292 2.142.852.443.559.589 1.323.438 2.292-.058.442-.187.876-.388 1.302-.192.426-.459.81-.801 1.152-.418.435-.865.71-1.341.827-.475.117-.968.175-1.477.175h-1.503l-.476 2.38h-1.741zm1.465 1.428-.751 3.757c.05.008.1.013.15.013h.175c.802.008 1.47-.071 2.004-.238.535-.176.894-.785 1.077-1.829.151-.877 0-1.382-.45-1.515-.443-.134-.998-.197-1.666-.188-.1.008-.196.012-.288.012h-.263z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-python.svg b/.icons/kora/apps/scalable/applications-python.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-python.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-science-cemistry b/.icons/kora/apps/scalable/applications-science-cemistry
new file mode 120000
index 000000000..96b6f63fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-science-cemistry
@@ -0,0 +1 @@
+applications-science.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-science.svg b/.icons/kora/apps/scalable/applications-science.svg
new file mode 100644
index 000000000..69c2b5591
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-science.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.55353 -43.4993 43.4993 -1.55353 28.5862 45.6677)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981fe7" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.31045 -26.209 26.209 -1.31045 25.4257 37.6984)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#fcf9f9" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <circle cx="23.908" cy="24.12" r="22.856" fill="url(#a)"/>
+ <path d="m37.829 14.203c-.284-1.073-1.381-1.713-2.454-1.431-1.074.282-1.714 1.38-1.432 2.454.133.503.446.91.852 1.173-.097 1.475-.537 3.271-1.835 4.841-3.659-4.174-5.204-5.878-5.92-6.568.382-.242.705-.393.918-.478.483.402 1.145.575 1.8.402 1.071-.282 1.713-1.381 1.429-2.453-.284-1.073-1.383-1.715-2.454-1.433-.805.212-1.366.882-1.479 1.656-1.513.643-6.677 3.501-5.907 12.409-5.657.165-8.631 1.662-9.984 2.64-.348-.11-.729-.127-1.109-.028-1.072.285-1.713 1.382-1.431 2.456.283 1.074 1.381 1.715 2.454 1.43.884-.232 1.474-1.021 1.495-1.89l5.913 6.207c-.139.086-.275.165-.407.235-.472-.344-1.087-.48-1.696-.323-1.072.283-1.714 1.382-1.431 2.456.283 1.073 1.381 1.715 2.454 1.431.837-.22 1.408-.938 1.487-1.753 2.766-1.374 5.057-4.749 4.459-10.904 1.776-.008 3.412-.208 4.882-.595 2.198-.578 4.025-1.567 5.409-2.95 1.746-1.746 2.743-4.033 2.913-6.661.852-.409 1.324-1.376 1.074-2.323zm-18.356 20.784-6.17-6.476c.396-.215.886-.445 1.491-.666l5.78 5.759c-.331.569-.71 1.022-1.101 1.383zm1.554-2.32-5.178-5.159c.796-.223 1.738-.421 2.842-.559l2.962 2.826c-.087 1.152-.313 2.105-.626 2.892zm-1.049-5.853c.504-.039 1.037-.065 1.6-.078.067.608.101 1.177.11 1.71zm3.344-2.045c-.129-1.352-.109-2.541.017-3.582l2.892 3.392c-.91.131-1.882.195-2.909.19zm4.03-.39-3.795-4.45c.203-.88.485-1.632.815-2.276 1.232 1.332 3.522 3.914 5.334 5.976-.72.314-1.507.564-2.354.75zm3.263-1.203c-3.212-3.664-4.851-5.492-5.725-6.402.437-.642.911-1.142 1.362-1.523.774.765 3.777 4.146 6.032 6.711-.489.459-1.049.864-1.669 1.214z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-system.svg b/.icons/kora/apps/scalable/applications-system.svg
new file mode 120000
index 000000000..5f157fbd7
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-system.svg
@@ -0,0 +1 @@
+preferences-desktop-apps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-utilities.svg b/.icons/kora/apps/scalable/applications-utilities.svg
new file mode 100644
index 000000000..4382051d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-utilities.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.465 45.465 0 23.4691 46.6561)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6c6d6e" offset="0"/>
+ <stop stop-color="#9b9c9e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.4319 28.4319 0 24.0274 34.1592)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#fcf9f9" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <circle cx="24.031" cy="24.114" r="22.733" fill="url(#a)"/>
+ <path d="m35.821 33.027-8.608-8.609c-.081-.081-.167-.153-.256-.22l1.525-1.605c.078-.079.152-.162.22-.246 2.024.763 4.399.334 6.026-1.293 1.186-1.187 1.785-2.828 1.64-4.504-.016-.189-.141-.353-.32-.418s-.379-.021-.514.114l-2.759 2.758-2.793-.704-.792-2.881 2.758-2.759c.135-.135.179-.335.114-.514s-.229-.304-.419-.321c-1.675-.144-3.316.454-4.504 1.641-1.625 1.626-2.055 4-1.293 6.023-.083.07-.165.145-.246.224l-2.244 2.156-4.121-4.121c-.052-.051-.106-.097-.163-.139.048-.085.095-.173.139-.263.871.167 2.462-1.528 3.813-2.878l-3.937-3.937c-1.76 1.76-3.045 2.942-2.879 3.812-.402.197-.761.437-1.016.692l-.554.555c-.36.36-.577.809-.655 1.276-.054.061-.108.126-.163.195l-.206.26c-.006.006-.024.032-.029.038l-.187.263c-.117.156-.22.326-.319.49-.036.06-.074.121-.112.182-.006.011-.012.021-.017.031l-.083.157c-.101.189-.205.384-.294.599l-.015.034c-.105.25-.214.509-.291.784l-.036.119c-.031.098-.061.195-.089.311l-.077.379c-.057.237-.076.471-.093.678l-.011.136c-.028.215-.02.417-.012.596.002.059.005.118.006.197.002.033.003.065.004.097.002.08.004.17.019.266l.048.307c.011.06.019.117.027.173.019.125.038.254.075.376l.201.699c.062.212.264.353.485.338.117-.009.222-.059.3-.137.07-.07.118-.162.133-.266l.104-.71c.008-.056.032-.139.057-.226.018-.061.035-.123.049-.175l.074-.266c.009-.035.027-.07.042-.106.015-.034.029-.068.043-.102.025-.056.048-.112.071-.17.046-.113.089-.22.155-.325.029-.048.055-.096.083-.145.069-.124.134-.24.212-.336.004-.006.009-.012.014-.019l.175-.242c.036-.045.076-.088.116-.131.027-.031.055-.061.09-.102.104-.124.225-.233.342-.339l.063-.057c.087-.08.188-.156.293-.236.043-.033.086-.065.127-.096.054-.035.105-.069.156-.104.096-.064.178-.12.274-.17l.207-.118.21-.103c.074-.038.146-.067.212-.094.04-.016.079-.032.115-.048.037-.012.072-.026.106-.039.045-.016.084-.032.137-.045l.056-.013c.062.1.135.195.221.282l4.077 4.076-8.702 8.358c-.004.003-.007.007-.01.01-1.083 1.083-1.259 2.669-.176 3.752s2.568.805 3.65-.277l.014-.014 7.676-8.083c.045.053.09.106.14.156l8.608 8.609c.964.965 2.529.965 3.493 0 .965-.965.965-2.529 0-3.493zm-21.054 1.932c-.399.399-1.045.399-1.444 0s-.399-1.045 0-1.444c.398-.399 1.045-.399 1.444 0 .398.399.398 1.045 0 1.444z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applications-webapps.svg b/.icons/kora/apps/scalable/applications-webapps.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-webapps.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-webbrowsers.svg b/.icons/kora/apps/scalable/applications-webbrowsers.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-webbrowsers.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/applications-wine.svg b/.icons/kora/apps/scalable/applications-wine.svg
new file mode 100644
index 000000000..9f170c421
--- /dev/null
+++ b/.icons/kora/apps/scalable/applications-wine.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0750393 -43.1916 43.1916 .0750393 22.675 45.4751)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00229f" offset="0"/>
+ <stop stop-color="#008bb8" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.339 23-.01-9.752 10.937-1.63v11.382zm12.75-11.672 14.579-2.328v14h-14.579zm14.582 13.672-.003 14-14.579-2.25v-11.75zm-16.405 11.495-10.928-1.644-.001-9.851h10.929z" fill="#eff9fe" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/applixware.svg b/.icons/kora/apps/scalable/applixware.svg
new file mode 100644
index 000000000..ac9b73a85
--- /dev/null
+++ b/.icons/kora/apps/scalable/applixware.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfcccf" offset="0"/>
+ <stop stop-color="#eff1f2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.937391 0 0 .937391 1.50265 1.5026)" d="m20.497 4.007c-.762.052-.89.413-1.315 1.477l-14.638 36.691c-.769 1.77-.96 1.771 1.043 1.771h5.174c1.994.155 2.117.072 2.775-1.578l2.953-7.369h15.023l2.953 7.369c.659 1.65.782 1.733 2.776 1.578h5.173c2.003 0 1.812-.001 1.043-1.771l-14.638-36.691c-.424-1.064-.553-1.425-1.314-1.477-.254-.017-.579-.002-1.008.035h-4.992c-.429-.037-.754-.052-1.008-.035zm3.504 12.127 4.328 10.865h-8.656z" fill="#4f4f4f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/appointment.svg b/.icons/kora/apps/scalable/appointment.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/appointment.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/apport-gtk.svg b/.icons/kora/apps/scalable/apport-gtk.svg
new file mode 120000
index 000000000..3146dda65
--- /dev/null
+++ b/.icons/kora/apps/scalable/apport-gtk.svg
@@ -0,0 +1 @@
+apport.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/apport-gtk2.svg b/.icons/kora/apps/scalable/apport-gtk2.svg
new file mode 120000
index 000000000..3146dda65
--- /dev/null
+++ b/.icons/kora/apps/scalable/apport-gtk2.svg
@@ -0,0 +1 @@
+apport.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/apport.svg b/.icons/kora/apps/scalable/apport.svg
new file mode 120000
index 000000000..232cefc66
--- /dev/null
+++ b/.icons/kora/apps/scalable/apport.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptana-studio.svg b/.icons/kora/apps/scalable/aptana-studio.svg
new file mode 120000
index 000000000..f0d532e92
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptana-studio.svg
@@ -0,0 +1 @@
+aptana.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptana.svg b/.icons/kora/apps/scalable/aptana.svg
new file mode 100644
index 000000000..d0203f413
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptana.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.387 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a0000" offset="0"/>
+ <stop stop-color="#d6503d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.328 9.001c-.737 0-1.328.821-1.328 1.842v1.547c-1.084.282-2.122.714-3.085 1.283l-1.098-1.099c-.722-.721-1.721-.883-2.242-.363l-2.364 2.364c-.52.522-.359 1.521.363 2.242l1.099 1.098c-.567.964-.996 2.003-1.275 3.085h-1.555c-1.021 0-1.843.591-1.843 1.327v3.346c0 .736.822 1.327 1.843 1.327h1.546c.282 1.084.714 2.122 1.284 3.085l-1.099 1.098c-.722.722-.883 1.721-.363 2.241l2.364 2.364c.521.521 1.52.359 2.242-.362l1.098-1.098c.963.566 2.002.995 3.085 1.273v1.555c0 1.022.591 1.844 1.328 1.844h3.345c.736 0 1.327-.822 1.327-1.844v-1.546c1.083-.281 2.122-.713 3.085-1.282l1.098 1.097c.721.722 1.72.884 2.241.363l2.364-2.364c.52-.52.358-1.519-.363-2.241l-1.098-1.098c.566-.963.995-2.002 1.273-3.085h1.556c1.021 0 1.843-.591 1.843-1.328v-3.345c0-.736-.822-1.327-1.843-1.327h-1.547c-.281-1.083-.713-2.122-1.282-3.085l1.098-1.098c.721-.721.883-1.72.363-2.242l-2.364-2.364c-.521-.52-1.52-.358-2.241.363l-1.098 1.099c-.964-.566-2.003-.995-3.085-1.274v-1.556c0-1.021-.591-1.842-1.328-1.842h-3.345zm1.673 9c3.291 0 5.999 2.708 5.999 5.999 0 3.292-2.708 6-5.999 6-3.292 0-6-2.708-6-6 0-3.291 2.708-5.999 6-5.999z" fill="#ffb56b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aptanastudio.svg b/.icons/kora/apps/scalable/aptanastudio.svg
new file mode 120000
index 000000000..64376f988
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptanastudio.svg
@@ -0,0 +1 @@
+cog.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptdaemon-download.svg b/.icons/kora/apps/scalable/aptdaemon-download.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptdaemon-download.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptdaemon-update-cache.svg b/.icons/kora/apps/scalable/aptdaemon-update-cache.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptdaemon-update-cache.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptdaemon-upgrade.svg b/.icons/kora/apps/scalable/aptdaemon-upgrade.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptdaemon-upgrade.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptdaemon-working.svg b/.icons/kora/apps/scalable/aptdaemon-working.svg
new file mode 120000
index 000000000..66ccc9997
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptdaemon-working.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptik-gtk.svg b/.icons/kora/apps/scalable/aptik-gtk.svg
new file mode 120000
index 000000000..8c7b7cd85
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptik-gtk.svg
@@ -0,0 +1 @@
+aptik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aptik.svg b/.icons/kora/apps/scalable/aptik.svg
new file mode 100644
index 000000000..eac1a031d
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptik.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.2846 46.2846 0 24.9592 46.9954)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a661" offset="0"/>
+ <stop stop-color="#37ce97" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m5.869 21.491c.121-.258.379-.422.665-.422h2.172c1.382-7.496 7.963-13.193 15.852-13.193 8.891 0 16.125 7.234 16.125 16.124 0 8.891-7.233 16.124-16.125 16.124-5.738 0-11.089-3.088-13.965-8.057-.405-.702-.166-1.598.536-2.004.7-.406 1.597-.167 2.002.535 2.354 4.068 6.733 6.596 11.427 6.596 7.274 0 13.193-5.919 13.193-13.192 0-7.275-5.919-13.193-13.193-13.193-6.266 0-11.515 4.394-12.853 10.26h2.156c.286 0 .543.165.665.423.121.257.081.561-.101.78l-3.665 4.397c-.14.167-.345.264-.563.264s-.424-.097-.563-.264l-3.665-4.397c-.182-.22-.221-.523-.1-.781z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aptoncd.svg b/.icons/kora/apps/scalable/aptoncd.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/aptoncd.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aqemu-32x32.svg b/.icons/kora/apps/scalable/aqemu-32x32.svg
new file mode 120000
index 000000000..87b320d23
--- /dev/null
+++ b/.icons/kora/apps/scalable/aqemu-32x32.svg
@@ -0,0 +1 @@
+aqemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aqemu.svg b/.icons/kora/apps/scalable/aqemu.svg
new file mode 100644
index 000000000..8e32cca0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/aqemu.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.185118 -19.9983 19.9983 -.185118 11.1851 20.9983)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00329c" offset="0"/>
+ <stop stop-color="#2f6fce" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.424454 -30 30 -.424454 23.4245 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9ee1ff" offset="0"/>
+ <stop stop-color="#b5f7ff" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" cx="11" cy="11" r="10" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m32.855 34.27c-2.643 2.318-6.097 3.73-9.855 3.73-8.229 0-15-6.771-15-15s6.771-15 15-15 15 6.771 15 15c0 3.758-1.412 7.212-3.73 9.855l2.437 2.438-1.414 1.414zm3.132-10.682-7.223-2.938-8.082 8.082 2.993 7.25c2.947-.153 5.648-1.308 7.765-3.127l-2.147-2.148 1.414-1.414 2.148 2.147c1.836-2.138 2.996-4.871 3.132-7.852zm-23.159-8.644c-1.768 2.221-2.828 5.024-2.828 8.056 0 6.618 5.054 12.148 11.481 12.91l-3.113-7.542-.075-.075.031-.032zm7.028 11.786 6.898-6.898-11.712-4.766zm3.144-16.73c-3.047 0-5.863 1.071-8.089 2.854l13.378 5.443.004-.004.01.01 7.597 3.091c-.802-6.386-6.312-11.394-12.9-11.394z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aqualung.svg b/.icons/kora/apps/scalable/aqualung.svg
new file mode 100644
index 000000000..3c5ce3ef9
--- /dev/null
+++ b/.icons/kora/apps/scalable/aqualung.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.2 18.456v15.05c.015.596-.15 1.19-.479 1.697-.431.663-1.107 1.127-1.879 1.29-.6.128-1.232.262-1.831.39-.773.163-1.58.014-2.242-.417-.662-.43-1.126-1.105-1.29-1.878-.025-.115-.049-.23-.074-.345-.164-.774-.015-1.579.415-2.242.432-.662 1.107-1.127 1.879-1.291.6-.127 1.232-.261 1.831-.388.082-.018.166-.032.249-.042v-.011s.446-.095.906-.193c.581-.123.997-.636.997-1.23v-15.306c0-.597.419-1.113 1.006-1.232 2.685-.548 10.014-2.044 12.927-2.638.3-.061.609.015.846.208.236.192.374.48.374.786l.05 20.051c.008.587-.157 1.165-.481 1.663-.43.663-1.106 1.128-1.879 1.292-.599.127-1.231.261-1.831.389-.772.164-1.578.014-2.241-.416-.662-.431-1.127-1.107-1.291-1.88-.024-.114-.049-.23-.073-.345-.164-.772-.014-1.579.416-2.241.43-.663 1.107-1.127 1.879-1.291.599-.127 1.231-.261 1.831-.389.094-.02.191-.035.287-.046l.843-.17c.588-.119 1.01-.635 1.01-1.233v-10.081zm12.155-3.725v-1.109c0-.256-.115-.498-.313-.662-.199-.162-.46-.227-.711-.176-2.297.461-7.837 1.573-10.121 2.031-.587.119-1.01.634-1.01 1.234v1.171z" fill="#fff" fill-opacity=".71"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ar.com.tuxguitar.TuxGuitar.svg b/.icons/kora/apps/scalable/ar.com.tuxguitar.TuxGuitar.svg
new file mode 120000
index 000000000..3c7b8bb9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ar.com.tuxguitar.TuxGuitar.svg
@@ -0,0 +1 @@
+tuxguitar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ar.xjuan.Cambalache.svg b/.icons/kora/apps/scalable/ar.xjuan.Cambalache.svg
new file mode 100644
index 000000000..cd56b3a66
--- /dev/null
+++ b/.icons/kora/apps/scalable/ar.xjuan.Cambalache.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdde1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-25.994c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v25.994c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 13.446v-4.886c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v4.886z" fill="#333"/>
+ <path d="m5.963 6.647v28.335c0 1.889 1.938 1.889 1.938 1.889h35.842zm6.477 15.112 10.794 8.635h-10.794z" fill="#4fa900" fill-rule="nonzero"/>
+ <path d="m42.024 6.753c0-.631-.512-1.143-1.143-1.143h-6.349c-.631 0-1.143.512-1.143 1.143v2.032c0 .631.512 1.143 1.143 1.143h6.349c.631 0 1.143-.512 1.143-1.143z" fill="#00beff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aranym-jit.svg b/.icons/kora/apps/scalable/aranym-jit.svg
new file mode 120000
index 000000000..8b73d71d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/aranym-jit.svg
@@ -0,0 +1 @@
+aranym.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aranym-mmu.svg b/.icons/kora/apps/scalable/aranym-mmu.svg
new file mode 120000
index 000000000..8b73d71d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/aranym-mmu.svg
@@ -0,0 +1 @@
+aranym.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aranym.svg b/.icons/kora/apps/scalable/aranym.svg
new file mode 100644
index 000000000..8d6098f55
--- /dev/null
+++ b/.icons/kora/apps/scalable/aranym.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0274474 -20 20 .0274474 11.6313 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#17306a" offset="0"/>
+ <stop stop-color="#005c79" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.16973 0 0 2.16973 .133013 .133022)" fill-rule="nonzero">
+ <path d="m7 1c-1.657 0-3 1.343-3 3-1.657 0-3 1.343-3 3v1c.001 1.006.505 1.945 1.344 2.5-.839.555-1.343 1.494-1.344 2.5v4c.001 1.048.548 2.019 1.443 2.563.544.891 1.513 1.435 2.557 1.437h2c.163-.001.326-.015.486-.043.17.029.342.043.514.043h1c.892-.001 1.737-.398 2.307-1.084.147.035.298.06.449.072.569.643 1.386 1.011 2.244 1.012h1c.163-.001.326-.015.486-.043.17.029.342.043.514.043h1c1.048-.001 2.019-.548 2.563-1.443.891-.544 1.435-1.513 1.437-2.557v-1c-.001-.163-.015-.326-.043-.486.029-.17.043-.342.043-.514v-1c-.001-.858-.37-1.674-1.012-2.242-.012-.152-.037-.302-.072-.449.687-.57 1.084-1.417 1.084-2.309v-1c-.001-.163-.015-.326-.043-.486.029-.17.043-.342.043-.514v-2c-.001-1.048-.548-2.019-1.443-2.562-.544-.892-1.513-1.436-2.557-1.438h-4c-1.006.001-1.945.505-2.5 1.344-.555-.839-1.494-1.343-2.5-1.344z" fill="url(#a)"/>
+ <path d="m7 4v1h1v-1zm6 0v1h-1v1h-1v2h-1v1h-1v1h-1v1h-2v1h-1v1h-1v4h1v-3h1v-1h1v-1h2v-1h1v-1h1v-1h1v-2h1v-1h1v-1h3v-1zm4 1v2h1v-2zm0 2h-1v1h1zm0 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 1h-1v-1h-1v1h-1v1h1v1h-1v-1h-1v1h-1v1h1v1h1v-1h1v1h-1v2h1v1h1v-3h1v-1h3v-1h-1v-1h-2v1h-1v-1h1zm0 4v4h1v-2h1v-1h2v-1zm2 2v2h1v-1h1v-1zm-6-2h-1v1h1zm-1 1h-1v1h1zm0 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-1 0h-2v1h2zm1-7v-2h-2v2zm0-2h2v-2h-2zm-4-1v1h1v-1z" fill="#70b0ce"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/archipelago.svg b/.icons/kora/apps/scalable/archipelago.svg
new file mode 100644
index 000000000..d51515d79
--- /dev/null
+++ b/.icons/kora/apps/scalable/archipelago.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00054938 -45.528 45.528 .00054938 23.9995 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4c4c4" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.404 10.342c-.382.014-.731.22-.929.546l-12.521 20.488c-.46.757.083 1.727.97 1.73h34.146c.822.002 1.375-.843 1.044-1.597l-7.967-18.211c-.189-.431-.624-.701-1.094-.68-.436.019-.824.287-.996.689l-4.499 10.431-7.118-12.81c-.208-.375-.608-.601-1.036-.586zm.043 3.414 3.118 5.691h-3.121l-2.277 2.277-1.645-1.645zm13.659 2.277 2.651 6.638-2.655 1.329-2.619-1.307zm-18.593 5.691h.378l2.276 2.276 2.277-2.276h4.388l2.801 5.037c.031.075.07.147.116.213l2.143 3.855h-19.941zm22.062 2.814 2.752 6.291h-7.83l-2.547-4.579.729-1.685 3.423 1.711z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/archive-manager.svg b/.icons/kora/apps/scalable/archive-manager.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/archive-manager.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/archivemanager.svg b/.icons/kora/apps/scalable/archivemanager.svg
new file mode 120000
index 000000000..f3f331a83
--- /dev/null
+++ b/.icons/kora/apps/scalable/archivemanager.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/archlinux.svg b/.icons/kora/apps/scalable/archlinux.svg
new file mode 120000
index 000000000..ffa44bd76
--- /dev/null
+++ b/.icons/kora/apps/scalable/archlinux.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/arcolinux-hello.svg b/.icons/kora/apps/scalable/arcolinux-hello.svg
new file mode 100644
index 000000000..09df3a52a
--- /dev/null
+++ b/.icons/kora/apps/scalable/arcolinux-hello.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.125986 -45.1028 45.1028 -.125986 205.073 46.0475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0062ff" offset="0"/>
+ <stop stop-color="#6790eb" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0 12.573-10.193 22.764-22.764 22.764-12.573 0-22.764-10.193-22.764-22.764 0-12.573 10.193-22.764 22.764-22.764 12.573 0 22.764 10.193 22.764 22.764" fill="url(#a)"/>
+ <path d="m8.792 35.344c0-.101 14.576-27.828 15.065-28.658l.337-.572.369.647c.203.355 1.689 3.185 3.302 6.286 1.614 3.102 4.867 9.338 7.231 13.858 3.316 6.343 4.251 8.248 4.097 8.345-.111.07-1.439.129-2.952.13l-2.75.002-.811-.823c-2.035-2.063-5.592-3.835-9.567-4.932l-1.781-.492 2.226-.111c2.091-.105 4.5-.035 5.789.172.431.068.568.041.568-.118 0-.392-5.507-10.466-5.721-10.466-.156 0-1.257 1.921-5.534 9.646-2.101 3.796-3.831 6.915-3.845 6.933-.064.076-6.023.228-6.023.153z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ardour.svg b/.icons/kora/apps/scalable/ardour.svg
new file mode 100644
index 000000000..c17e89055
--- /dev/null
+++ b/.icons/kora/apps/scalable/ardour.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 211.734 45.6685)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8b8b8" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 10.836-14.804 25.641h.256c.507-.011.708-.841.971-.841.173 0 .424.13.598.13.329 0 .424-1.74.702-1.734.277.006.225 1.486.746 1.505.541.019.185-3.413.714-3.413.461 0 .23 2.928.859 2.948.61.019.138-5.073.747-5.122.71-.058.26 4.739.994 4.739.641 0 .218-6.735.785-6.735.566 0 .395 6.507.972 6.452.556 0 .019-7.848.661-7.848.821 0 .401 7.79.964 7.787.633-.002.116-8.552.855-8.552.765 0 .243 8.636.882 8.613.672-.024-.034-8.091.707-8.091.713 0 .228 8.204.85 8.204.659 0-.047-8.098.814-8.042.834.055.288 8.278.884 8.278.568 0 .229-7.184.907-7.145.795.045.332 7.367.881 7.367.509 0 .278-5.845.952-5.845.712 0 .176 6.066.832 6.038.655-.027.362-4.625.999-4.625.611 0 .106 5.015.795 5.015.717 0 .355-3.511.987-3.511.652 0 .241 3.836.74 3.836.485 0 .343-2.417.822-2.417.48 0 .255 2.557.658 2.557.418 0 .247-1.476.689-1.476.443 0 .285 1.594.625 1.613.301.017.262-1.005.54-1.005.283 0 .164 1.136.553 1.135.375-.001.26-.629.528-.629.262 0 .27.738.58.738.221-.004.456-.337.737-.337.369 0 .483.413 1.429.413h.393l-14.804-25.641z" fill="#c2213f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ardour7.svg b/.icons/kora/apps/scalable/ardour7.svg
new file mode 120000
index 000000000..de8b00f59
--- /dev/null
+++ b/.icons/kora/apps/scalable/ardour7.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ardour8.svg b/.icons/kora/apps/scalable/ardour8.svg
new file mode 120000
index 000000000..de8b00f59
--- /dev/null
+++ b/.icons/kora/apps/scalable/ardour8.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/arduino-arduinoide.svg b/.icons/kora/apps/scalable/arduino-arduinoide.svg
new file mode 120000
index 000000000..6140ae5ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/arduino-arduinoide.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/arduino-icon-small.svg b/.icons/kora/apps/scalable/arduino-icon-small.svg
new file mode 120000
index 000000000..6140ae5ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/arduino-icon-small.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/arduino-ide.svg b/.icons/kora/apps/scalable/arduino-ide.svg
new file mode 120000
index 000000000..6140ae5ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/arduino-ide.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/arduino.svg b/.icons/kora/apps/scalable/arduino.svg
new file mode 100644
index 000000000..4db59d603
--- /dev/null
+++ b/.icons/kora/apps/scalable/arduino.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-6e-7 -45.528 45.528 -6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c8c52" offset="0"/>
+ <stop stop-color="#0bae84" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m15.788 16.817c-2.043 0-4.028.774-5.49 2.144-1.462 1.375-2.298 3.279-2.298 5.24 0 1.962.842 3.861 2.298 5.231 1.442 1.356 3.399 2.126 5.418 2.139v.005h.072c2.409.101 4.356-.784 5.779-2.063.981-.889 1.73-1.932 2.433-3 .702 1.067 1.452 2.111 2.433 3 1.423 1.279 3.365 2.164 5.779 2.063h.067v-.005c2.02-.019 3.981-.784 5.423-2.139 1.462-1.375 2.298-3.269 2.298-5.231 0-1.961-.842-3.87-2.298-5.24-1.462-1.37-3.447-2.144-5.49-2.144-2.543 0-4.548.966-6.034 2.307-.855.78-1.548 1.668-2.178 2.583-.635-.914-1.322-1.803-2.182-2.583-1.481-1.341-3.491-2.307-6.028-2.307m0 2.605c1.894 0 3.105.611 4.221 1.611.875.794 1.639 1.899 2.404 3.072-.87 1.37-1.707 2.64-2.649 3.491-1.048.943-2.129 1.466-3.904 1.375l-.038-.005h-.033c-1.337 0-2.693-.53-3.62-1.4l-.025-.014c-.932-.876-1.48-2.14-1.48-3.357 0-1.221.548-2.486 1.48-3.36.943-.875 2.303-1.413 3.645-1.413m16.433 0c1.337 0 2.697.539 3.639 1.413.933.88 1.486 2.144 1.486 3.36 0 1.221-.553 2.486-1.486 3.357l-.024.014c-.933.866-2.283 1.4-3.616 1.4h-.038l-.034.005c-1.769.091-2.86-.434-3.909-1.375-.937-.851-1.778-2.121-2.643-3.491.764-1.173 1.523-2.283 2.403-3.072 1.111-1.004 2.323-1.611 4.222-1.611"/>
+ <path d="m30.827 21.284v2.098h-2.095v2.095h2.095v2.098h2.098v-2.098h2.095v-2.095h-2.095v-2.098"/>
+ <path d="m13.456 23.296v2.095h5.247v-2.095"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ares.svg b/.icons/kora/apps/scalable/ares.svg
new file mode 100644
index 000000000..953c39fdd
--- /dev/null
+++ b/.icons/kora/apps/scalable/ares.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.6504 43.6504 0 24 45.9478)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fd9b35" offset="0"/>
+ <stop stop-color="#fdd835" offset="1"/>
+ </linearGradient>
+ <path d="m26.021 2.075c-1.65-.159-2.346 2.046-.904 2.861 4.644 2.634 7.655 7.55 7.657 12.884 0 8.204-6.769 14.951-14.98 14.954-5.324-.015-10.225-3.002-12.857-7.624-.819-1.436-3.019-.74-2.862.905 1.081 11.24 10.546 19.853 21.851 19.878h.004c12.134 0 22.003-9.858 22.003-21.979-.001-11.316-8.635-20.804-19.912-21.879z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/argouml2.svg b/.icons/kora/apps/scalable/argouml2.svg
new file mode 100644
index 000000000..ec8f37373
--- /dev/null
+++ b/.icons/kora/apps/scalable/argouml2.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6349 73.2547 0 185.55 46.2885)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d98f1" offset="0"/>
+ <stop stop-color="#96beff" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m36.308 19.318v-7.698c0-.709-.575-1.283-1.284-1.283h-7.697c-.709 0-1.283.575-1.283 1.283v3.207c-6.267 0-11.533 4.308-13.03 10.113l-1.334-.234c-.24-.042-.482.054-.627.249-.144.196-.167.456-.057.673l1.39 2.744c-2.436.397-4.303 2.511-4.303 5.058 0 2.83 2.302 5.132 5.132 5.132 2.612 0 4.769-1.964 5.087-4.491h4.535v1.283c0 .243.137.465.354.574.218.108.478.086.673-.061l2.242-1.683c.367 2.472 2.497 4.377 5.069 4.377 2.83.001 5.133-2.301 5.133-5.131 0-2.612-1.964-4.77-4.492-5.087v-4.535h1.284c.242 0 .465-.138.573-.354.109-.217.087-.478-.06-.672l-1.636-2.181h3.045c.711-.001 1.286-.575 1.286-1.283zm-7.63 4.135c.109.217.331.354.573.354h1.284v4.535c-2.279.287-4.092 2.07-4.428 4.333l-2.244-1.684c-.194-.145-.454-.168-.671-.06-.217.11-.355.331-.355.574v1.283h-4.534c-.291-2.32-2.134-4.16-4.455-4.447.002-.015.009-.027.009-.043v-.007l1.941-1.817c.177-.166.245-.418.177-.651-.07-.234-.264-.408-.504-.45l-1.191-.21c1.389-5.203 6.129-9.053 11.765-9.053v3.207c0 .709.574 1.283 1.283 1.283h3.046l-1.636 2.181c-.146.195-.169.455-.06.672z" fill="#ffffff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/arianna.svg b/.icons/kora/apps/scalable/arianna.svg
new file mode 100644
index 000000000..0bd9b271a
--- /dev/null
+++ b/.icons/kora/apps/scalable/arianna.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b44e00" offset="0"/>
+ <stop stop-color="#e97e10" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-.4455)" fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m11.871 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m28.786 1.667v22.333l3.19-3.19 3.191 3.19v-22.333z" fill="#fff" fill-opacity=".8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/arista.svg b/.icons/kora/apps/scalable/arista.svg
new file mode 100644
index 000000000..a99d8074c
--- /dev/null
+++ b/.icons/kora/apps/scalable/arista.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 211.734 45.6685)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8b8b8" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.032 8.001c3.367.007 6.781 1.056 9.447 3.133 1.875 2.16-1.697 4.473-3.306 2.367-4.843-2.93-11.673-1.899-15.317 2.483-1.939 2.174-3.031 5.075-3.018 7.988h3.2l-5.12 7.681-5.121-7.681h3.2c-.102-6.954 4.9-13.57 11.615-15.37 1.44-.396 2.924-.617 4.42-.601zm14.05 8.321 5.121 7.682h-3.2c.09 7.037-5.039 13.726-11.871 15.432-4.61 1.288-9.823.348-13.612-2.597-1.933-2.196 1.688-4.486 3.312-2.361 4.692 2.847 11.263 1.944 14.968-2.123 2.144-2.209 3.377-5.272 3.361-8.352h-3.2z" fill="#283751" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ark-desktop-wallet.svg b/.icons/kora/apps/scalable/ark-desktop-wallet.svg
new file mode 120000
index 000000000..f19ce830f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ark-desktop-wallet.svg
@@ -0,0 +1 @@
+io.ark.Desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ark.svg b/.icons/kora/apps/scalable/ark.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ark.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/armagetronad.svg b/.icons/kora/apps/scalable/armagetronad.svg
new file mode 100644
index 000000000..bb7bd0cf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/armagetronad.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.2241 45.2241 0 108.124 46.4597)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#435a64" offset="1"/>
+ </linearGradient>
+ <circle cx="23.917" cy="23.848" r="22.612" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.999 9.672c-7.852 0-14.215 6.365-14.215 14.216 0 7.852 6.366 14.215 14.215 14.215 7.853 0 14.216-6.365 14.216-14.215s-6.365-14.216-14.216-14.216m-.082 7.575c3.646 0 6.605 2.954 6.605 6.604 0 3.645-2.955 6.604-6.605 6.604-3.646 0-6.605-2.959-6.605-6.604 0-3.646 2.959-6.604 6.605-6.604" fill="#b9d543" fill-opacity=".38"/>
+ <path d="m23.97 8.83c-8.323 0-15.07 6.745-15.07 15.067 0 8.32 6.747 15.066 15.07 15.066 8.32 0 15.065-6.746 15.065-15.066 0-8.322-6.745-15.067-15.065-15.067zm.026.842c7.852 0 14.216 6.365 14.216 14.216 0 7.852-6.365 14.216-14.216 14.216-7.852 0-14.216-6.366-14.216-14.216s6.366-14.216 14.216-14.216zm.004 4.577c-5.301 0-9.603 4.296-9.603 9.599 0 5.301 4.301 9.598 9.603 9.598 5.301 0 9.595-4.296 9.595-9.598s-4.293-9.599-9.595-9.599zm0 1.051c4.741 0 8.585 3.847 8.585 8.592 0 4.74-3.844 8.585-8.585 8.585s-8.591-3.845-8.591-8.585c0-4.741 3.846-8.592 8.591-8.592z" fill="#ffce02" fill-opacity=".84"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/arronax.svg b/.icons/kora/apps/scalable/arronax.svg
new file mode 100644
index 000000000..9fc5f2c7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/arronax.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bac4c5" offset="0"/>
+ <stop stop-color="#dcdcdc" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(2.94867 0 0 2.94867 -275.063 -409.223)" d="m97.277 151.695c.044-.115.294-1.306.554-2.645.548-2.819.765-3.72 1.187-4.94.379-1.096.764-1.795 1.238-2.248.467-.447.654-.539 1.089-.539.997 0 1.831 1.027 2.527 3.113.338 1.014.579 1.977 1.105 4.422.235 1.094.485 2.177.555 2.405.199.647.202.643-.456.643h-.584l-.097-.571c-.224-1.324-.789-2.497-1.535-3.188-.581-.538-.933-.676-1.605-.627-.623.045-1.228.399-1.498.875-.254.449-.263 1.114-.018 1.425.403.513 1.37.098 1.488-.637.036-.224.089-.32.163-.292.06.023.245.067.411.099.289.054.303.072.302.407-.001.778-.713 1.324-1.726 1.324-.631 0-1.023-.212-1.258-.679-.445-.887.164-2.352 1.207-2.903.425-.224.519-.242 1.083-.201.668.049 1.505.378 1.984.78.141.119.271.201.289.182.044-.043-.498-2.383-.784-3.386-.444-1.562-1.03-2.514-1.544-2.514-.781.001-1.499 1.14-2.046 3.244-.468 1.8-.845 4.423-.845 5.878v.784h-1.266z" fill="#0008be" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/artha.svg b/.icons/kora/apps/scalable/artha.svg
new file mode 120000
index 000000000..d3fd0bac0
--- /dev/null
+++ b/.icons/kora/apps/scalable/artha.svg
@@ -0,0 +1 @@
+gnome-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/artikulate.svg b/.icons/kora/apps/scalable/artikulate.svg
new file mode 100644
index 000000000..55de6a124
--- /dev/null
+++ b/.icons/kora/apps/scalable/artikulate.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1297ca" offset="0"/>
+ <stop stop-color="#70e2ec" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="374.54285" x2="374.54285" y1="507.15387" y2="548.64636" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fdcc59" offset="0"/>
+ <stop stop-color="#f5a844" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path transform="matrix(1.1602089 0 0 1.1602089 -26.182377 -92.589987)" d="m325.55443 521.87526 2.00286.47687q-.28612.76299-.66762 1.43061h9.63281v7.53458h-14.30615v1.23986h16.88126v1.52599h-16.88126v1.23987h17.07201q-.28612 6.19933-.95374 7.4392-.57225 1.33524-2.19361 1.33524-.763 0-2.38436-.28612l-.3815-1.90749q1.81211.28612 2.57511.28612.57224 0 .76299-.57224.28612-.66762.47687-4.67335h-16.88126v-13.16166h4.4826q.47687-.95374.76299-1.90748zm-3.3381 3.43347v1.52599h12.39867v-1.52599zm0 2.95661v1.52599h12.39867v-1.52599zm4.1011 9.25131h1.90748v2.57511h4.67335v-2.38436h1.81211v3.91035h-12.97091v1.62136h-1.90749v-5.43634h1.90749v2.28899h4.57797z" fill="#fff" opacity=".8"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ </g>
+ <g transform="matrix(.08403588 0 0 .08403588 18.90994 15.737715)" fill="#fff" fill-opacity=".85">
+ <path d="m120.31878 192.70649h59.117c-1.666 10.675-7.326 22.046-16.84 33.827-6.064-9.714-9.964-19.135-12.188-25.408-.562-1.583-2.058-2.641-3.736-2.641h-9.728c-1.264 0-2.453.603-3.2 1.623-.746 1.021-.961 2.335-.579 3.542 2.305 7.258 7.614 21.507 17.429 35.986-11.594 11.271-23.143 19.394-27.611 22.387-1.778 1.192-2.289 3.581-1.153 5.396l4.882 7.808c.565.903 1.473 1.542 2.515 1.771.28.063.564.093.846.093.769 0 1.527-.224 2.178-.651 4.601-3.024 16.538-11.28 29.038-23.255 4.625 4.82 15.499 13.268 21.942 17.954.983.715 2.242.938 3.415.607 1.172-.334 2.124-1.188 2.586-2.312l3.642-8.903c.732-1.789.065-3.85-1.579-4.867-4.198-2.604-12.101-7.952-18.552-14.902 14.163-16.575 22.24-32.734 24.018-48.049h3.121c2.189 0 3.964-1.775 3.964-3.965v-10.567c0-2.189-1.774-3.964-3.964-3.964h-30.872v-5.426c0-2.19-1.774-3.965-3.964-3.965h-9.89c-2.189 0-3.964 1.774-3.964 3.965v5.426h-30.872c-2.189 0-3.964 1.774-3.964 3.964v10.567c-.001 2.184 1.774 3.959 3.963 3.959z"/>
+ <path d="m256.10311 180.09731c-.516-1.66-2.049-2.791-3.787-2.791h-22.026c-1.743 0-3.281 1.139-3.791 2.805l-26.318 86.05c-.369 1.202-.145 2.508.604 3.521.748 1.009 1.93 1.604 3.188 1.604h13.664c1.779 0 3.342-1.188 3.819-2.901l5.9-21.229h26.923l6.389 21.307c.502 1.678 2.047 2.825 3.797 2.825h14.523c1.262 0 2.444-.599 3.19-1.61.748-1.015.969-2.323.594-3.526zm-25.697 51.186 9.917-38.067h.27l10.604 38.067z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/arts.svg b/.icons/kora/apps/scalable/arts.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/arts.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/artsbuilder.svg b/.icons/kora/apps/scalable/artsbuilder.svg
new file mode 100644
index 000000000..829d5bb5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/artsbuilder.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 183.999 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#717171" offset="0"/>
+ <stop stop-color="#9d9d9d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="-40" x2="-8" y1="1256" y2="1256" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#535353" offset="0"/>
+ <stop stop-color="#878787" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="-36" x2="-12" y1="840" y2="840" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a4a4a" offset="0"/>
+ <stop stop-color="#717171" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 23.999c0-11.038-8.961-19.999-19.999-19.999h-2e-3c-11.038 0-19.999 8.961-19.999 19.999v2e-3c0 11.038 8.961 19.999 19.999 19.999h2e-3c11.038 0 19.999-8.961 19.999-19.999z" fill="url(#a)"/>
+ <g transform="matrix(0 -1.1382 -1.1382 0 -3.3168 -3.3168)">
+ <circle cx="-24" cy="-24" r="16" fill="url(#b)"/>
+ <circle cx="-24" cy="-24" r="12" fill="url(#c)"/>
+ <circle cx="-24" cy="-24" r="6" fill="#454545"/>
+ </g>
+ <circle cx="37.520837" cy="37.520835" r="9.243179" fill="#31b58e" stroke-width=".840289"/>
+ <path transform="matrix(.840289 0 0 .840289 9.7913 8.11072)" d="m30 28.684c-2.436 1.155-3.997 3.62-4 6.316.003 2.696 1.564 5.161 4 6.316v4.256c.975.281 1.985.425 3 .428 1.015-.001 2.024-.142 3-.42v-4.266c2.435-1.155 3.996-3.618 4-6.314-.004-2.696-1.565-5.159-4-6.314v7.314h-6z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/artscontrol.svg b/.icons/kora/apps/scalable/artscontrol.svg
new file mode 100644
index 000000000..7d4bc4f50
--- /dev/null
+++ b/.icons/kora/apps/scalable/artscontrol.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.999 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#717171" offset="0"/>
+ <stop stop-color="#9d9d9d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(32 0 0 -32 -40 -24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#535353" offset="0"/>
+ <stop stop-color="#878787" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(24 0 0 -24 -36 -24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a4a4a" offset="0"/>
+ <stop stop-color="#717171" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 23.999c0-11.038-8.961-19.999-19.999-19.999h-2e-3c-11.038 0-19.999 8.961-19.999 19.999v2e-3c0 11.038 8.961 19.999 19.999 19.999h2e-3c11.038 0 19.999-8.961 19.999-19.999z" fill="url(#a)"/>
+ <g transform="matrix(0 -1.1382 -1.1382 0 -3.3168 -3.3168)">
+ <circle cx="-24" cy="-24" r="16" fill="url(#b)"/>
+ <circle cx="-24" cy="-24" r="12" fill="url(#c)"/>
+ <circle cx="-24" cy="-24" r="6" fill="#454545"/>
+ </g>
+ <circle cx="36.692307" cy="37.203475" r="9.928039" fill="#9c1ab3" stroke-width=".902549"/>
+ <path transform="matrix(1.16667 0 0 1.16667 -1.80769 -3.6296)" d="m31.488 28.998-.002.004h.002zm0 .004-.133 1.578c-.505.186-.976.455-1.39.797l-1.449-.678-1.514 2.6 1.316.904c-.047.263-.072.53-.074.797.001.267.024.534.07.797l-1.314.904 1.514 2.598 1.445-.674c.416.34.887.607 1.393.791l.134 1.584h3.026l.134-1.58c.506-.186.975-.455 1.389-.797l1.451.676 1.512-2.598-1.314-.906c.046-.263.07-.528.072-.795-.001-.268-.024-.535-.07-.799l1.314-.9-1.514-2.598-1.447.674c-.416-.34-.886-.607-1.393-.791l-.132-1.584zm1.512 3.427c1.411 0 2.571 1.16 2.571 2.571s-1.16 2.571-2.571 2.571-2.571-1.16-2.571-2.571 1.16-2.571 2.571-2.571z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/as-icon.svg b/.icons/kora/apps/scalable/as-icon.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/as-icon.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/as-powered.svg b/.icons/kora/apps/scalable/as-powered.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/as-powered.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/asc-de.svg b/.icons/kora/apps/scalable/asc-de.svg
new file mode 100644
index 000000000..1a4cf4e24
--- /dev/null
+++ b/.icons/kora/apps/scalable/asc-de.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m32.001 32c-1.724 0-3.449.345-4.725 1.032l-19.363 10.424c-2.552 1.374-2.55 3.715.002 5.089l19.361 10.424c2.552 1.375 6.898 1.375 9.451 0l19.36-10.424c2.552-1.374 2.55-3.715-.003-5.089l-19.357-10.424c-1.277-.687-3.001-1.032-4.726-1.032z" fill="#d53b03"/>
+ <path d="m32.001 18c-1.724 0-3.449.345-4.725 1.032l-19.363 10.424c-2.552 1.374-2.55 3.715.002 5.089l19.361 10.424c2.552 1.375 6.898 1.375 9.451 0l19.36-10.424c2.552-1.374 2.55-3.715-.003-5.089l-19.357-10.424c-1.277-.687-3.001-1.032-4.726-1.032z" fill="#82ae15"/>
+ <path d="m32.001 4c-1.724 0-3.449.345-4.725 1.032l-19.363 10.424c-2.552 1.374-2.55 3.715.002 5.089l19.361 10.424c2.552 1.375 6.898 1.375 9.451 0l19.36-10.424c2.552-1.374 2.55-3.715-.003-5.089l-19.357-10.424c-1.277-.687-3.001-1.032-4.726-1.032z" fill="#0e62b6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/asciidocfx.svg b/.icons/kora/apps/scalable/asciidocfx.svg
new file mode 100644
index 000000000..25ad6de5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/asciidocfx.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.84168 -39.9949 39.9949 -1.84168 44.4221 43.1763)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d3232" offset="0"/>
+ <stop stop-color="#d81f26" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.326654 -41.722 41.722 .326654 4.37806 44.054)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffae00" offset="0"/>
+ <stop stop-color="#ffc90e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-6e-8 -43.336 43.336 -6e-8 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0074ff" offset="0"/>
+ <stop stop-color="#6492ca" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 1.63-.627 3.115-1.654 4.225l-20.014-18.582v-22.751h15.44z" fill="url(#a)"/>
+ <path d="m24 25.083-20.014 18.582c-1.027-1.11-1.654-2.595-1.654-4.225v-30.88c0-3.438 2.79-6.228 6.228-6.228h15.44z" fill="url(#b)"/>
+ <path d="m44.422 43.176c-1.136 1.513-2.945 2.492-4.982 2.492h-30.88c-2.036 0-3.846-.979-4.982-2.492l20.422-40.844z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/aseprite.svg b/.icons/kora/apps/scalable/aseprite.svg
new file mode 100644
index 000000000..82880d916
--- /dev/null
+++ b/.icons/kora/apps/scalable/aseprite.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#2a2a2a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42 42 0 24 45)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#690247" offset="0"/>
+ <stop stop-color="#5c3e52" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m9.570466 9.570466h28.859076v28.859076h-28.859076z" fill="#fff" stroke-width=".801641"/>
+ <g transform="matrix(.801641 0 0 .801641 4.76062 4.76062)" fill-rule="nonzero">
+ <path d="m9 3v3h30v-3zm30 3v3h3v-3zm3 3v30h3v-30zm0 30h-3v3h3zm-3 3h-30v3h30zm-30 0v-3h-3v3zm-3-3v-30h-3v30zm0-30h3v-3h-3zm9 6v12h3v-12zm15 0v12h3v-12z" fill="url(#b)"/>
+ <path d="m6 33v6h3v3h30v-3h3v-6h-3v3h-30v-3z" fill="#6d8292"/>
+ <path d="m6 3v3h3v-3zm0 3h-3v3h3zm33-3v3h3v-3zm3 3v3h3v-3zm-39 33v3h3v-3zm3 3v3h3v-3zm36-3v3h3v-3zm0 3h-3v3h3z" fill="#825873"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/asounder.svg b/.icons/kora/apps/scalable/asounder.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/asounder.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/aspia_client.svg b/.icons/kora/apps/scalable/aspia_client.svg
new file mode 100644
index 000000000..e1de60ac4
--- /dev/null
+++ b/.icons/kora/apps/scalable/aspia_client.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.674 9.661c0-1.656-1.344-3-3-3h-26.511c-1.656 0-3 1.344-3 3v20.009c0 1.655 1.344 3 3 3h26.511c1.656 0 3-1.345 3-3z" fill="#d2d2d2"/>
+ <path d="m16.414 9.912h26.009v19.507h-26.009z" fill="#4878ff"/>
+ <path d="m34.837 18.33c0-1.655-1.344-3-3-3h-26.511c-1.656 0-3 1.345-3 3v20.009c0 1.656 1.344 3 3 3h26.511c1.656 0 3-1.344 3-3z" fill="#e4e4e4"/>
+ <path d="m5.577 18.581h26.009v19.507h-26.009z" fill="#3bb2ff"/>
+ <path d="m7.744 20.749v1.031l3.251 2.366-3.251 2.074v1.031l4.335-2.735v-.662zm4.335 5.418v1.084h4.335v-1.084z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aspia_console.svg b/.icons/kora/apps/scalable/aspia_console.svg
new file mode 100644
index 000000000..88566f696
--- /dev/null
+++ b/.icons/kora/apps/scalable/aspia_console.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44 11c0-1.656-1.344-3-3-3h-24c-1.656 0-3 1.344-3 3v18c0 1.656 1.344 3 3 3h24c1.656 0 3-1.344 3-3z" fill="#d2d2d2"/>
+ <path d="m17 11h24v18h-24z" fill="#2f2f2f"/>
+ <path d="m34 19c0-1.656-1.344-3-3-3h-24c-1.656 0-3 1.344-3 3v18c0 1.656 1.344 3 3 3h24c1.656 0 3-1.344 3-3z" fill="#e4e4e4"/>
+ <path d="m7 19h24v18h-24z" fill="#2d343d"/>
+ <path d="m9 21v.951l3 2.184-3 1.914v.951l4-2.523v-.612zm4 5v1h4v-1z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/assaultcube.svg b/.icons/kora/apps/scalable/assaultcube.svg
new file mode 100644
index 000000000..c1042c523
--- /dev/null
+++ b/.icons/kora/apps/scalable/assaultcube.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.652063 -42.6054 42.6054 -.652063 24.0202 44.5892)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c52828" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.466639 -36.2174 -36.2174 -.466639 24 39.176)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c52828" stop-opacity=".99" offset="0"/>
+ <stop stop-color="#ff5454" stop-opacity=".99" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m30.074 22.343-5.492 3.675-.001 5.575c-.001 3.067.013 5.576.031 5.576s2.497-1.648 5.509-3.663l5.477-3.662v-5.592c0-3.076-.007-5.59-.016-5.588-.009 0-2.488 1.658-5.508 3.679z" fill="#fff" fill-opacity=".83"/>
+ <path d="m12.371 24.1v5.674l5.499 3.653c3.025 2.009 5.514 3.653 5.532 3.653s.033-2.551.033-5.668v-5.668l-5.495-3.659c-3.022-2.013-5.512-3.66-5.532-3.66s-.037 2.554-.037 5.675z" fill="#fff" fill-opacity=".83"/>
+ <path d="m18.593 13.842c-2.946 1.97-5.383 3.607-5.414 3.637-.064.062 10.785 7.381 10.95 7.388.121 0 10.787-7.133 10.766-7.204-.01-.033-9.99-6.785-10.907-7.379-.02-.015-2.448 1.588-5.395 3.558z" fill="#fff" fill-opacity=".83"/>
+ <path d="m22.88 38.477-11.78-7.839v-13.214c1.646-1.077.318-.207 1.075-.717l10.526-7.032c1.283-.854.011 0 1.299-.851 11.5 7.631 8.677 5.753 12.004 7.973.906.662.168.136.896.672v.493.044 10.885 1.747c-3.331 2.216-.487.324-.806.537l-10.974 7.301-.582.358c-.406.261 1.753-1.133-.538.342-1.063-.675-.009 0-1.12-.7zm.403-1.479v-11.108l-.089-.135-.314-.179-10.347-6.898v11.154zm1.434 0 10.75-7.166v-10.93l-10.75 7.167zm-.538-12.318 10.482-6.987-10.661-7.122-10.526 6.988 10.212 6.808z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/assistant-qt4.svg b/.icons/kora/apps/scalable/assistant-qt4.svg
new file mode 120000
index 000000000..a2c2cf3c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/assistant-qt4.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/assistant-qt5.svg b/.icons/kora/apps/scalable/assistant-qt5.svg
new file mode 120000
index 000000000..a2c2cf3c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/assistant-qt5.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/assistant.svg b/.icons/kora/apps/scalable/assistant.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/assistant.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/assistant5.svg b/.icons/kora/apps/scalable/assistant5.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/assistant5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/astah-community.svg b/.icons/kora/apps/scalable/astah-community.svg
new file mode 120000
index 000000000..24ffe6404
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah-community.svg
@@ -0,0 +1 @@
+astah_community.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/astah-pro.svg b/.icons/kora/apps/scalable/astah-pro.svg
new file mode 120000
index 000000000..f823866ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah-pro.svg
@@ -0,0 +1 @@
+astah_professional.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/astah_community.svg b/.icons/kora/apps/scalable/astah_community.svg
new file mode 100644
index 000000000..ead869f8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah_community.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 125.06 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d27204" offset="0"/>
+ <stop stop-color="#e0b833" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.438 2.457c-.524 1.366-.991 3.008-1.029 4.666-.052 2.327 1.014 5.296 1.014 5.296l3.817-.7s-1.26-1.76-1.324-4.831c-.032-1.504.386-3.087.874-4.431zm26.23 7.714s-4.898.381-6.613.847c-5.114 1.392-11.608 3.272-11.608 3.272l2.649 2.336s5.066-1.862 9.271-2.681c1.867-.364 4.509-.523 6.301-.609zm-43.336 2.542v2.872c1.269.269 3.032.621 5.172.977 2.036.34 6.153.703 6.153.703l.702-2.806s-3.813.06-5.687-.233c-2.497-.39-4.835-1.048-6.34-1.513zm25.583 7.654-2.832 2.675s3.427.373 11.48 9.088c3.783 4.094 6.683 8.548 7.918 10.967 1.626-1.854 1.167-4.816 1.183-6.98-1.782-2.524-4.293-5.451-7.855-8.661-5.176-4.665-9.894-7.089-9.894-7.089zm-12.508.893c-5.126.006-8.428 3.415-8.428 3.415l2.937 2.7s1.471-2.275 5.417-2.166c5.236.143 4.333 4.333 4.333 4.333s-14.084-1.083-14.084 6.501c0 3.329 2.167 6.5 7.584 6.5 4.334 0 6.5-3.25 6.5-3.25v3.25h4.334v-13.001s1.114-8.293-8.593-8.282zm4.259 11.532v2.167c0 1.084-1.083 4.334-4.333 4.334s-4.334-1.445-4.334-3.25c0-3.251 8.667-3.251 8.667-3.251z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/astah_gsn.svg b/.icons/kora/apps/scalable/astah_gsn.svg
new file mode 100644
index 000000000..06c4a94be
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah_gsn.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008d06" offset="0"/>
+ <stop stop-color="#14c01b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.438 2.457c-.524 1.366-.991 3.008-1.029 4.666-.052 2.327 1.014 5.296 1.014 5.296l3.817-.7s-1.26-1.76-1.324-4.831c-.032-1.504.386-3.087.874-4.431zm26.23 7.714s-4.898.381-6.613.847c-5.114 1.392-11.608 3.272-11.608 3.272l2.649 2.336s5.066-1.862 9.271-2.681c1.867-.364 4.509-.523 6.301-.609zm-43.336 2.542v2.872c1.269.269 3.032.621 5.172.977 2.036.34 6.153.703 6.153.703l.702-2.806s-3.813.06-5.687-.233c-2.497-.39-4.835-1.048-6.34-1.513zm25.583 7.654-2.832 2.675s3.427.373 11.48 9.088c3.783 4.094 6.683 8.548 7.918 10.967 1.626-1.854 1.167-4.816 1.183-6.98-1.782-2.524-4.293-5.451-7.855-8.661-5.176-4.665-9.894-7.089-9.894-7.089zm-12.508.893c-5.126.006-8.428 3.415-8.428 3.415l2.937 2.7s1.471-2.275 5.417-2.166c5.236.143 4.333 4.333 4.333 4.333s-14.084-1.083-14.084 6.501c0 3.329 2.167 6.5 7.584 6.5 4.334 0 6.5-3.25 6.5-3.25v3.25h4.334v-13.001s1.114-8.293-8.593-8.282zm4.259 11.532v2.167c0 1.084-1.083 4.334-4.333 4.334s-4.334-1.445-4.334-3.25c0-3.251 8.667-3.251 8.667-3.251z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/astah_professional.svg b/.icons/kora/apps/scalable/astah_professional.svg
new file mode 100644
index 000000000..13da7d7fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah_professional.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ab0024" offset="0"/>
+ <stop stop-color="#e04767" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.438 2.457c-.524 1.366-.991 3.008-1.029 4.666-.052 2.327 1.014 5.296 1.014 5.296l3.817-.7s-1.26-1.76-1.324-4.831c-.032-1.504.386-3.087.874-4.431zm26.23 7.714s-4.898.381-6.613.847c-5.114 1.392-11.608 3.272-11.608 3.272l2.649 2.336s5.066-1.862 9.271-2.681c1.867-.364 4.509-.523 6.301-.609zm-43.336 2.542v2.872c1.269.269 3.032.621 5.172.977 2.036.34 6.153.703 6.153.703l.702-2.806s-3.813.06-5.687-.233c-2.497-.39-4.835-1.048-6.34-1.513zm25.583 7.654-2.832 2.675s3.427.373 11.48 9.088c3.783 4.094 6.683 8.548 7.918 10.967 1.626-1.854 1.167-4.816 1.183-6.98-1.782-2.524-4.293-5.451-7.855-8.661-5.176-4.665-9.894-7.089-9.894-7.089zm-12.508.893c-5.126.006-8.428 3.415-8.428 3.415l2.937 2.7s1.471-2.275 5.417-2.166c5.236.143 4.333 4.333 4.333 4.333s-14.084-1.083-14.084 6.501c0 3.329 2.167 6.5 7.584 6.5 4.334 0 6.5-3.25 6.5-3.25v3.25h4.334v-13.001s1.114-8.293-8.593-8.282zm4.259 11.532v2.167c0 1.084-1.083 4.334-4.333 4.334s-4.334-1.445-4.334-3.25c0-3.251 8.667-3.251 8.667-3.251z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/astah_sysml.svg b/.icons/kora/apps/scalable/astah_sysml.svg
new file mode 100644
index 000000000..b7faf68d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah_sysml.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#763882" offset="0"/>
+ <stop stop-color="#9a5aa6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.438 2.457c-.524 1.366-.991 3.008-1.029 4.666-.052 2.327 1.014 5.296 1.014 5.296l3.817-.7s-1.26-1.76-1.324-4.831c-.032-1.504.386-3.087.874-4.431zm26.23 7.714s-4.898.381-6.613.847c-5.114 1.392-11.608 3.272-11.608 3.272l2.649 2.336s5.066-1.862 9.271-2.681c1.867-.364 4.509-.523 6.301-.609zm-43.336 2.542v2.872c1.269.269 3.032.621 5.172.977 2.036.34 6.153.703 6.153.703l.702-2.806s-3.813.06-5.687-.233c-2.497-.39-4.835-1.048-6.34-1.513zm25.583 7.654-2.832 2.675s3.427.373 11.48 9.088c3.783 4.094 6.683 8.548 7.918 10.967 1.626-1.854 1.167-4.816 1.183-6.98-1.782-2.524-4.293-5.451-7.855-8.661-5.176-4.665-9.894-7.089-9.894-7.089zm-12.508.893c-5.126.006-8.428 3.415-8.428 3.415l2.937 2.7s1.471-2.275 5.417-2.166c5.236.143 4.333 4.333 4.333 4.333s-14.084-1.083-14.084 6.501c0 3.329 2.167 6.5 7.584 6.5 4.334 0 6.5-3.25 6.5-3.25v3.25h4.334v-13.001s1.114-8.293-8.593-8.282zm4.259 11.532v2.167c0 1.084-1.083 4.334-4.333 4.334s-4.334-1.445-4.334-3.25c0-3.251 8.667-3.251 8.667-3.251z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/astah_uml.svg b/.icons/kora/apps/scalable/astah_uml.svg
new file mode 100644
index 000000000..aa9f3cb84
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah_uml.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d439a" offset="0"/>
+ <stop stop-color="#2b79f6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.438 2.457c-.524 1.366-.991 3.008-1.029 4.666-.052 2.327 1.014 5.296 1.014 5.296l3.817-.7s-1.26-1.76-1.324-4.831c-.032-1.504.386-3.087.874-4.431zm26.23 7.714s-4.898.381-6.613.847c-5.114 1.392-11.608 3.272-11.608 3.272l2.649 2.336s5.066-1.862 9.271-2.681c1.867-.364 4.509-.523 6.301-.609zm-43.336 2.542v2.872c1.269.269 3.032.621 5.172.977 2.036.34 6.153.703 6.153.703l.702-2.806s-3.813.06-5.687-.233c-2.497-.39-4.835-1.048-6.34-1.513zm25.583 7.654-2.832 2.675s3.427.373 11.48 9.088c3.783 4.094 6.683 8.548 7.918 10.967 1.626-1.854 1.167-4.816 1.183-6.98-1.782-2.524-4.293-5.451-7.855-8.661-5.176-4.665-9.894-7.089-9.894-7.089zm-12.508.893c-5.126.006-8.428 3.415-8.428 3.415l2.937 2.7s1.471-2.275 5.417-2.166c5.236.143 4.333 4.333 4.333 4.333s-14.084-1.083-14.084 6.501c0 3.329 2.167 6.5 7.584 6.5 4.334 0 6.5-3.25 6.5-3.25v3.25h4.334v-13.001s1.114-8.293-8.593-8.282zm4.259 11.532v2.167c0 1.084-1.083 4.334-4.333 4.334s-4.334-1.445-4.334-3.25c0-3.251 8.667-3.251 8.667-3.251z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/astah_viewer.svg b/.icons/kora/apps/scalable/astah_viewer.svg
new file mode 100644
index 000000000..5bf610c69
--- /dev/null
+++ b/.icons/kora/apps/scalable/astah_viewer.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2109 43.2109 0 19.6664 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#237ac2" offset="0"/>
+ <stop stop-color="#369ad7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.252154 -41.8823 41.8823 -.252154 26.6791 44.3394)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b82847" offset="0"/>
+ <stop stop-color="#e65776" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m35.471 7.941 7.871 36.352c-1.068.86-2.425 1.375-3.902 1.375h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-1.732.708-3.3 1.851-4.429z" fill="url(#a)"/>
+ <path d="m4.119 4.195c1.13-1.15 2.703-1.863 4.441-1.863h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 1.988-.933 3.759-2.384 4.899z" fill="url(#b)"/>
+ <path d="m19.485 2.332c-.524 1.366-1.038 3.133-1.076 4.791-.052 2.327 1.014 5.296 1.014 5.296l3.817-.7s-1.26-1.76-1.324-4.831c-.032-1.504.433-3.212.921-4.556zm26.183 7.839s-4.898.381-6.613.847c-5.114 1.392-11.608 3.272-11.608 3.272l2.649 2.336s5.066-1.862 9.271-2.681c1.867-.364 4.509-.523 6.301-.609zm-43.336 2.542v2.872c1.269.269 3.032.621 5.172.977 2.036.34 6.153.703 6.153.703l.702-2.806s-3.813.06-5.687-.233c-2.497-.39-4.835-1.048-6.34-1.513zm25.583 7.654-2.832 2.675s3.427.373 11.48 9.088c3.783 4.094 6.683 8.548 7.918 10.967 1.626-1.854 1.167-4.816 1.183-6.98-1.782-2.524-4.293-5.451-7.855-8.661-5.176-4.665-9.894-7.089-9.894-7.089zm-12.508.893c-5.126.006-8.428 3.415-8.428 3.415l2.937 2.7s1.471-2.275 5.417-2.166c5.236.143 4.333 4.333 4.333 4.333s-14.084-1.083-14.084 6.501c0 3.329 2.167 6.5 7.584 6.5 4.334 0 6.5-3.25 6.5-3.25v3.25h4.334v-13.001s1.114-8.293-8.593-8.282zm4.259 11.532v2.167c0 1.084-1.083 4.334-4.333 4.334s-4.334-1.445-4.334-3.25c0-3.251 8.667-3.251 8.667-3.251z" fill="#ffffff" fill-opacity=".9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/astahc.svg b/.icons/kora/apps/scalable/astahc.svg
new file mode 120000
index 000000000..24ffe6404
--- /dev/null
+++ b/.icons/kora/apps/scalable/astahc.svg
@@ -0,0 +1 @@
+astah_community.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/astromenace.svg b/.icons/kora/apps/scalable/astromenace.svg
new file mode 100644
index 000000000..1bcc85dc8
--- /dev/null
+++ b/.icons/kora/apps/scalable/astromenace.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.8189 42.8189 0 25.3995 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#12396c" offset="0"/>
+ <stop stop-color="#345784" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24.537 12.002c-.104.003-.212.014-.328.029-1.306.174-1.664.49-2.463 2.166-.538 1.131-.808 1.41-1.502 1.559-3.244-2.363-3.244 1.244-3.883 2.244-.875-.768-2.012-2.006-3.136-2.934-1.005-.831-2-1.334-2.789-.81-.626.439-1.157 1.379-1.35 3.538-.264 2.948.003 4.044 1.875 6.485 2.117 2.761 5.271 5.523 10.266 8.991 2.163 1.501 3.976 2.73 4.029 2.73.299 0-2.895-4.15-4.83-6.273-2.892-3.174-3.426-4.161-3.488-5.586-.056-1.288.495-2.141 1.234-2.141.268 0 1.484.771 2.824 2.291 1.117 1.207 2.138 2.48 3.029 3.723 1.889 2.358 4.079 2.659 4.893.672.788-1.934-.012-5.33-1.814-7.696-.203-.865.18-.997 1.066-.996 1.12.001 3.249 1.186 4.527 2.293 1.58 1.369 1.847 1.644 3.606 5.133 1.038 2.059 2.068 3.98 2.289 4.268.393.512.401.509.408-.131-.332-5.331-2.182-10.686-6.182-14.327-.676-.591-2.662-2.034-4.412-3.205-2.55-1.706-3.139-2.047-3.869-2.023z" fill="#8d8069" fill-rule="nonzero"/>
+ <ellipse transform="matrix(.378592 -.925564 .625101 .780544 0 0)" cx="5.339" cy="38.36" rx="2.089" ry="2.939" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/asunder.svg b/.icons/kora/apps/scalable/asunder.svg
new file mode 100644
index 000000000..c1bb899ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/asunder.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.2846 46.2846 0 24.9592 46.9954)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#833cfc" offset="0"/>
+ <stop stop-color="#eb60ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m5.869 21.491c.121-.258.379-.422.665-.422h2.172c1.382-7.496 7.963-13.193 15.852-13.193 8.891 0 16.125 7.234 16.125 16.124 0 8.891-7.233 16.124-16.125 16.124-5.738 0-11.089-3.088-13.965-8.057-.405-.702-.166-1.598.536-2.004.7-.406 1.597-.167 2.002.535 2.354 4.068 6.733 6.596 11.427 6.596 7.274 0 13.193-5.919 13.193-13.192 0-7.275-5.919-13.193-13.193-13.193-6.266 0-11.515 4.394-12.853 10.26h2.156c.286 0 .543.165.665.423.121.257.081.561-.101.78l-3.665 4.397c-.14.167-.345.264-.563.264s-.424-.097-.563-.264l-3.665-4.397c-.182-.22-.221-.523-.1-.781z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/at.lehklu.plasmoid.vallpaper.svg b/.icons/kora/apps/scalable/at.lehklu.plasmoid.vallpaper.svg
new file mode 120000
index 000000000..3256a3189
--- /dev/null
+++ b/.icons/kora/apps/scalable/at.lehklu.plasmoid.vallpaper.svg
@@ -0,0 +1 @@
+com.github.philip-scott.wallpaperize.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/at.priv.toastfreeware.ConfClerk.svg b/.icons/kora/apps/scalable/at.priv.toastfreeware.ConfClerk.svg
new file mode 120000
index 000000000..11bdde3bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/at.priv.toastfreeware.ConfClerk.svg
@@ -0,0 +1 @@
+confclerk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/atari-vault.svg b/.icons/kora/apps/scalable/atari-vault.svg
new file mode 100644
index 000000000..e41a16b1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/atari-vault.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9768 39.9768 0 23.9956 43.977)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#620086" offset="0"/>
+ <stop stop-color="#a901e7" offset="1"/>
+ </linearGradient>
+ <path d="m20 4v38.806c-.057 1.139-.116 1.171.976 1.171h6.108c1.134.121.916-.227.916-1.243v-38.734h-8zm8 .027c0 10.007.069 17.714 2.002 24.309 1.825 6.225 5.463 11.3 11.161 15.151.844.554 1.101.867 1.625-.34l2.863-4.901c.565-.967.464-.967-.451-1.546-8.256-6.023-11.437-18.653-11.585-31.714-.005-.807.073-1.079-.91-.959zm-8 0h-4.705c-.983-.12-.905.152-.91.959-.148 13.061-3.329 25.691-11.585 31.714-.915.579-1.016.579-.451 1.546l2.863 4.901c.524 1.207.781.894 1.625.34 5.698-3.851 9.336-8.926 11.161-15.151 1.933-6.595 2.002-14.302 2.002-24.309z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/athena.svg b/.icons/kora/apps/scalable/athena.svg
new file mode 100644
index 000000000..78d8c02db
--- /dev/null
+++ b/.icons/kora/apps/scalable/athena.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.5937 32.5937 0 246.258 40.2224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.175929 -29.8649 29.8649 .175929 885.862 46.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e96e8" offset="0"/>
+ <stop stop-color="#7ee6ff" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#0083d5"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path d="m26.935 11.191c-.583.013-1.552 3.188-1.737 3.659-.272.694-.832 1.572-.959 1.898-.125.718.357 1.218.648 1.936.047.118.002.295.047.425-.261.514-.733 1.495-1.018 2.005-.771 1.382-1.556 2.027-2.364 3.378-.263.439.237.851.409 1.1.167.242 1.248.488 1.738.687.146.677-.339 1.579-1.017 2.185.059.565.352 1.267.868 1.435-.255.119-.808.336-.739 1.285.348.429 1.128.527 1.244.82.074.19.158.704.092.874-.243.632-.394 1.82-.163 2.204.234.389.821.836 1.331.74.753-.143 1.853.121 3.301-.15 1.08-.201 1.679.091 1.972.154 1.226 2.542 2.576 4.713 2.576 4.713h8.634c2.559 0 5-2.199 5-4.521v-20.121c-.024-1.964-1.888-4.901-5.572-4.758 0 0-13.652.037-14.291.052z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ati.svg b/.icons/kora/apps/scalable/ati.svg
new file mode 120000
index 000000000..b519b7f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ati.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/atlantik.svg b/.icons/kora/apps/scalable/atlantik.svg
new file mode 100644
index 000000000..3693d9401
--- /dev/null
+++ b/.icons/kora/apps/scalable/atlantik.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 25.3995 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#468922" offset="0"/>
+ <stop stop-color="#5bc621" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 12.529h8.335v-10.197h2.222v10.197h8.889v-10.197h2.222v10.197h11.111v-10.197h2.222v10.197h8.335v2.549h-8.335v7.647h8.335v2.55h-8.335v7.647l8.335.184v2.365h-8.335v10.197h-2.222v-10.197h-11.111v10.197h-2.222v-10.197h-8.889v10.197h-2.222v-10.197h-8.335v-2.549h8.335v-7.647h-8.335v-2.55h8.335v-7.647h-8.335zm10.557 2.549h22.222v17.844h-22.222z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/atlantikdesigner.svg b/.icons/kora/apps/scalable/atlantikdesigner.svg
new file mode 100644
index 000000000..53e8c6684
--- /dev/null
+++ b/.icons/kora/apps/scalable/atlantikdesigner.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 25.3995 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#468922" offset="0"/>
+ <stop stop-color="#5bc621" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 12.529h8.335v-10.197h2.222v10.197h8.889v-10.197h2.222v10.197h11.111v-10.197h2.222v10.197h8.335v2.549h-8.335v7.647h8.335v2.55h-8.335v7.647l8.335.184v2.365h-8.335v10.197h-2.222v-10.197h-11.111v10.197h-2.222v-10.197h-8.889v10.197h-2.222v-10.197h-8.335v-2.549h8.335v-7.647h-8.335v-2.55h8.335v-7.647h-8.335zm10.557 2.549h22.222v17.844h-22.222z" fill="#fff"/>
+ <circle cx="38.441674" cy="38.406946" r="8.725409" fill="#ff9d04" stroke-width=".793219"/>
+ <path transform="matrix(.793219 0 0 .793219 9.88579 11.4375)" d="m30 37.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/atlauncher.svg b/.icons/kora/apps/scalable/atlauncher.svg
new file mode 100644
index 000000000..88bc6320d
--- /dev/null
+++ b/.icons/kora/apps/scalable/atlauncher.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m11.85 16.701.036 14.684 3.267 2.07v-4.566l5.55 3.044v4.579l3.309 2.265v-14.953zm8.829 12.091-5.478-3.02v-3.446l5.478 2.922z" fill="#7baf31"/>
+ <path d="m36.12 16.59-12.12 7.234v3.799l4.412-2.714v11.006l3.309-1.863v-11.251l4.399-2.545z" fill="#89c236"/>
+ <path d="m24 2.26-18.474 10.859v21.762l18.486 11.178 18.738-11.235v-21.765l-10.534-5.924-5.706 3.651 9.61 5.804.026 14.582-12.146 7.164-12.391-7.014-.034-14.775 18.078-10.948-5.653-3.339z" fill="#4f4f4f"/>
+ <path d="m24 1.941 6.19 3.653-18.34 11.107-6.6-3.739 18.75-11.021zm1.983 8.855 6.226-3.984 10.541 6.247-6.63 3.752z" fill="#4f4f4f"/>
+ <path d="m5.25 12.962v22.076l18.75 11.021v-7.723l-12.114-7.171-.036-14.464z" fill="#3f3f3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/atom-beta.svg b/.icons/kora/apps/scalable/atom-beta.svg
new file mode 100644
index 000000000..50b62599a
--- /dev/null
+++ b/.icons/kora/apps/scalable/atom-beta.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 41.2173 -41.2173 0 -273.135 3.39137)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0e098" offset="0"/>
+ <stop stop-color="#0aa372" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.10548 0 0 1.10548 -2.53148 -2.53148)" cx="24" cy="24" r="20.608" fill="url(#a)"/>
+ <path d="m16.07 18.66c-.418-1.942-.542-3.655-.358-4.973.204-1.461.795-2.476 1.681-2.94.305-.16.632-.252.989-.279 1.131-.087 2.561.548 4.062 1.828.256.218.287.604.068.86-.218.256-.604.287-.86.068-1.189-1.014-2.28-1.609-3.176-1.54-.185.015-.356.059-.516.143-.372.195-.628.565-.807 1.053-.217.593-.313 1.345-.306 2.218.009.986.15 2.116.416 3.343 1.171-.185 2.439-.306 3.776-.351 1.633-2.159 3.339-3.916 4.917-5.12 1.551-1.184 3-1.835 4.152-1.88.63-.024 1.188.121 1.652.432.548.366.943.942 1.165 1.708.287.989.284 2.326-.015 3.889-.063.331-.383.548-.713.485-.331-.063-.548-.383-.485-.713.214-1.125.269-2.113.135-2.905-.11-.657-.342-1.167-.764-1.449-.261-.174-.575-.241-.927-.227-.968.037-2.159.636-3.46 1.629-1.317 1.006-2.725 2.417-4.099 4.134.534.006 1.077.026 1.628.055 4.67.251 8.76 1.338 11.256 2.788 1.875 1.088 2.865 2.429 2.798 3.745-.072 1.41-1.369 2.726-3.62 3.624-.313.124-.668-.028-.793-.341-.124-.313.028-.668.341-.793.901-.359 1.632-.778 2.141-1.255.425-.397.689-.827.713-1.297.022-.431-.161-.85-.485-1.256-.388-.486-.972-.945-1.707-1.372-2.374-1.378-6.269-2.386-10.71-2.625-.7-.037-1.388-.058-2.061-.055-.146.001-.291.002-.436.004-.488.669-.968 1.374-1.434 2.112-.469.742-.903 1.484-1.301 2.218.32.771.675 1.554 1.066 2.341 2.02 4.075 4.505 7.326 6.699 8.996.679.516 1.323.877 1.913 1.044.482.136.919.139 1.285-.052.356-.186.606-.534.784-.991.216-.555.319-1.258.328-2.075.028-2.639-.941-6.386-2.767-10.286-.143-.305-.012-.669.293-.811.305-.143.669-.012.811.293 1.92 4.099 2.913 8.044 2.883 10.817-.022 2.092-.663 3.556-1.766 4.133-.895.469-2.049.362-3.329-.333-2.549-1.383-5.742-5.181-8.228-10.193-.244-.494-.476-.987-.694-1.477-1.235 2.546-2 4.937-2.212 6.84-.097.867-.079 1.625.077 2.237.128.505.346.902.697 1.136.42.28.969.287 1.599.119.768-.205 1.634-.671 2.557-1.346.271-.199.653-.14.852.132.199.271.14.653-.132.852-1.292.946-2.503 1.513-3.517 1.655-.79.11-1.478-.025-2.037-.398-.834-.556-1.316-1.628-1.37-3.1-.086-2.369.927-5.877 2.865-9.602-.507-1.283-.918-2.531-1.23-3.713-1.396.29-2.604.686-3.551 1.169-1.192.607-1.969 1.311-2.013 2.17-.024.47.194.923.575 1.363.456.528 1.139 1.022 1.996 1.476.297.158.411.527.253.825-.158.297-.527.411-.825.253-1.225-.65-2.135-1.39-2.659-2.159-.402-.59-.59-1.204-.558-1.821.061-1.208.999-2.338 2.677-3.194 1.018-.519 2.317-.95 3.821-1.265zm9.583 5.43c-.001.924-.74 1.684-1.639 1.684-.898 0-1.639-.76-1.639-1.684s.74-1.684 1.639-1.684 1.639.76 1.639 1.684zm-5.53-4.735c-.899.056-1.76.148-2.571.272.218.812.486 1.658.801 2.525.268-.464.549-.931.843-1.397.304-.48.613-.947.927-1.4z" fill="#fff"/>
+ <path d="m45.688 39.829c-1.289 1.126-2.832 1.689-4.63 1.689h-.134c-2.547 3.911-5.164 5.866-7.851 5.866h-.539c-1.308 0-2.242-.773-2.802-2.319-.119-.317-.179-.747-.179-1.289 0-1.69.774-3.66 2.322-5.913 1.947-3.091 4.19-6.874 6.726-11.348 1.379-2.211 2.612-3.316 3.701-3.316h.464c.609 0 1.129.163 1.558.491v.061c-.399.174-1.053.927-1.962 2.258-1.419 2.262-2.907 4.847-4.465 7.754.749-.532 1.463-.798 2.143-.798h.524c1.188 0 1.968.696 2.337 2.088l.045.676c0 1.249-.534 2.938-1.603 5.067v.062c1.528 0 2.936-.594 4.225-1.781l.224.184zm-8.75-1.413c0 1.014.555 1.684 1.663 2.012 1.119-2.068 1.678-3.511 1.678-4.33v-.507c-.14-.727-.439-1.09-.899-1.09-.878 0-1.673 1.054-2.382 3.163zm-4.883 6.772c0 .686.299 1.029.898 1.029 1.239 0 2.967-1.689 5.184-5.067-1.598-.481-2.397-1.597-2.397-3.348v-.061l.06-.43c-2.497 3.398-3.745 6.024-3.745 7.877z" fill="#9e0052" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/atom-nightly.svg b/.icons/kora/apps/scalable/atom-nightly.svg
new file mode 100644
index 000000000..70265f75e
--- /dev/null
+++ b/.icons/kora/apps/scalable/atom-nightly.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#591985" offset="0"/>
+ <stop stop-color="#7c30b0" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.557 5.633-.344.733-.77.117.557.572-.13.804.687-.38.687.38-.131-.804.557-.572-.77-.117zm-5.74 5.335c-.33-.009-.642.02-.848.089-1.013.348-1.648 1.096-2 2.344-.304 1.088-.296 3.044.022 4.748.055.297.112.566.126.609.016.061-.091.1-.57.209-2.34.534-4.048 1.33-5.074 2.365-.461.461-.718.866-.866 1.374-.104.353-.104 1.052 0 1.401.287.957 1.097 1.856 2.374 2.652.888.548 1.153.609 1.44.322.134-.135.165-.2.165-.361 0-.313-.096-.439-.513-.678-2.617-1.474-3.078-2.953-1.331-4.266.887-.666 2.127-1.192 3.796-1.6.732-.178.896-.2.896-.105 0 .131.539 1.853.818 2.596l.287.779-.379.73c-1.513 2.922-2.483 5.901-2.6 8.079-.096 1.679.209 2.879.948 3.622.808.809 1.948.983 3.413.513.552-.178 1.648-.734 2.287-1.169.461-.309.561-.4.622-.561.061-.162.061-.214 0-.383-.091-.253-.281-.393-.541-.393-.169 0-.287.053-.722.35-.987.67-1.914 1.087-2.683 1.217-1.065.183-1.748-.287-2.061-1.4-.135-.483-.126-2.03.022-2.831.226-1.273.621-2.596 1.187-3.987.335-.826.974-2.209 1.061-2.3.043-.048.1.03.243.361.732 1.643 1.849 3.648 2.94 5.27 2.605 3.867 5.456 6.383 7.653 6.744l-.024.004c.965.156 1.779-.083 2.409-.713.513-.522.852-1.257 1.043-2.278.117-.639.117-2.429 0-3.303-.356-2.605-1.302-5.589-2.724-8.564-.221-.465-.347-.58-.635-.58-.321-.005-.582.243-.582.556 0 .109.108.404.291.792 1.752 3.734 2.692 7.348 2.596 9.961-.059 1.558-.448 2.494-1.183 2.855-.386.19-.874.185-1.517-.024-2.954-.999-6.954-6-9.532-11.914l-.256-.591.374-.637c.422-.726 1.487-2.348 1.978-3.014l.331-.443h.869c5.284 0 10.515 1.195 13.288 3.026.566.374 1.248 1.057 1.453 1.457.148.278.161.352.161.722 0 .361-.014.448-.135.669-.34.653-1.235 1.33-2.387 1.813-.535.226-.679.375-.679.683 0 .261.17.479.426.557.166.048.224.038.52-.079 1.861-.735 3.136-1.878 3.396-3.035.074-.312.069-.9-.004-1.204-.139-.597-.635-1.361-1.205-1.874-2.539-2.279-7.927-3.748-14.318-3.901l-.457-.013.535-.6c.287-.335.798-.891 1.15-1.248 1.818-1.847 3.507-3.057 4.981-3.561.47-.165.565-.182 1.052-.182.453 0 .561.012.757.113.266.125.565.434.717.726.3.595.4 1.639.257 2.752-.048.383-.087.826-.087.979 0 .257.008.296.156.421.122.114.204.144.361.144.253 0 .487-.135.557-.318.208-.538.317-2.447.182-3.252-.209-1.236-.739-2.07-1.582-2.474-1.492-.722-3.657-.017-6.184 2.009-1.321 1.06-3.061 2.861-4.261 4.4l-.117.139-.709.039c-.596.035-1.565.131-2.692.266l-.243.03-.107-.596c-.203-1.186-.219-1.364-.219-2.5 0-.996.013-1.187.108-1.587.235-1.009.7-1.635 1.314-1.765.843-.179 1.891.244 3.361 1.335.47.352 1.04.052.969-.505-.03-.243-.252-.452-1-.952-.626-.422-1.33-.77-1.904-.939-.283-.085-.631-.132-.961-.142zm-6.505 1.344-.344.733-.769.117.556.572-.13.804.687-.38.687.38-.131-.804.557-.572-.77-.117zm25.602 3.339-.343.733-.77.117.557.572-.131.805.687-.381.687.381-.13-.805.557-.572-.77-.117zm-17.975 3.877c0 .022-.2.33-.448.696-.248.36-.6.89-.783 1.191-.178.292-.352.557-.387.596-.048.051-.118-.088-.33-.766-.304-.935-.435-1.439-.396-1.482.065-.066 2.344-.301 2.344-.235zm4.628 3.352c-.921 0-1.669.753-1.669 1.674 0 .922.748 1.67 1.669 1.67.922 0 1.67-.748 1.67-1.67 0-.921-.748-1.674-1.67-1.674zm-15.316 6.686-.431.915-.961.148.696.713-.165 1.007.861-.476.861.476-.166-1.007.696-.713-.961-.148zm28.663.556-.687 1.466-1.539.234 1.113 1.142-.263 1.611 1.376-.761 1.377.761-.263-1.611 1.113-1.142-1.54-.234zm-14.471 7.792-.343.733-.77.117.557.572-.131.805.687-.381.687.381-.13-.805.557-.572-.77-.117z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/atom.svg b/.icons/kora/apps/scalable/atom.svg
new file mode 100644
index 000000000..cce7e80fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/atom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 41.2173 -41.2173 0 -273.135 3.39137)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0e098" offset="0"/>
+ <stop stop-color="#0aa372" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.10548 0 0 1.10548 -2.53148 -2.53148)" cx="24" cy="24" r="20.608" fill="url(#a)"/>
+ <path d="m16.07 18.66c-.418-1.942-.542-3.655-.358-4.973.204-1.461.795-2.476 1.681-2.94.305-.16.632-.252.989-.279 1.131-.087 2.561.548 4.062 1.828.256.218.287.604.068.86-.218.256-.604.287-.86.068-1.189-1.014-2.28-1.609-3.176-1.54-.185.015-.356.059-.516.143-.372.195-.628.565-.807 1.053-.217.593-.313 1.345-.306 2.218.009.986.15 2.116.416 3.343 1.171-.185 2.439-.306 3.776-.351 1.633-2.159 3.339-3.916 4.917-5.12 1.551-1.184 3-1.835 4.152-1.88.63-.024 1.188.121 1.652.432.548.366.943.942 1.165 1.708.287.989.284 2.326-.015 3.889-.063.331-.383.548-.713.485-.331-.063-.548-.383-.485-.713.214-1.125.269-2.113.135-2.905-.11-.657-.342-1.167-.764-1.449-.261-.174-.575-.241-.927-.227-.968.037-2.159.636-3.46 1.629-1.317 1.006-2.725 2.417-4.099 4.134.534.006 1.077.026 1.628.055 4.67.251 8.76 1.338 11.256 2.788 1.875 1.088 2.865 2.429 2.798 3.745-.072 1.41-1.369 2.726-3.62 3.624-.313.124-.668-.028-.793-.341-.124-.313.028-.668.341-.793.901-.359 1.632-.778 2.141-1.255.425-.397.689-.827.713-1.297.022-.431-.161-.85-.485-1.256-.388-.486-.972-.945-1.707-1.372-2.374-1.378-6.269-2.386-10.71-2.625-.7-.037-1.388-.058-2.061-.055-.146.001-.291.002-.436.004-.488.669-.968 1.374-1.434 2.112-.469.742-.903 1.484-1.301 2.218.32.771.675 1.554 1.066 2.341 2.02 4.075 4.505 7.326 6.699 8.996.679.516 1.323.877 1.913 1.044.482.136.919.139 1.285-.052.356-.186.606-.534.784-.991.216-.555.319-1.258.328-2.075.028-2.639-.941-6.386-2.767-10.286-.143-.305-.012-.669.293-.811.305-.143.669-.012.811.293 1.92 4.099 2.913 8.044 2.883 10.817-.022 2.092-.663 3.556-1.766 4.133-.895.469-2.049.362-3.329-.333-2.549-1.383-5.742-5.181-8.228-10.193-.244-.494-.476-.987-.694-1.477-1.235 2.546-2 4.937-2.212 6.84-.097.867-.079 1.625.077 2.237.128.505.346.902.697 1.136.42.28.969.287 1.599.119.768-.205 1.634-.671 2.557-1.346.271-.199.653-.14.852.132.199.271.14.653-.132.852-1.292.946-2.503 1.513-3.517 1.655-.79.11-1.478-.025-2.037-.398-.834-.556-1.316-1.628-1.37-3.1-.086-2.369.927-5.877 2.865-9.602-.507-1.283-.918-2.531-1.23-3.713-1.396.29-2.604.686-3.551 1.169-1.192.607-1.969 1.311-2.013 2.17-.024.47.194.923.575 1.363.456.528 1.139 1.022 1.996 1.476.297.158.411.527.253.825-.158.297-.527.411-.825.253-1.225-.65-2.135-1.39-2.659-2.159-.402-.59-.59-1.204-.558-1.821.061-1.208.999-2.338 2.677-3.194 1.018-.519 2.317-.95 3.821-1.265zm9.583 5.43c-.001.924-.74 1.684-1.639 1.684-.898 0-1.639-.76-1.639-1.684s.74-1.684 1.639-1.684 1.639.76 1.639 1.684zm-5.53-4.735c-.899.056-1.76.148-2.571.272.218.812.486 1.658.801 2.525.268-.464.549-.931.843-1.397.304-.48.613-.947.927-1.4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/atomic-engine.svg b/.icons/kora/apps/scalable/atomic-engine.svg
new file mode 100644
index 000000000..3fa3e5b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/atomic-engine.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.729096 -44.2129 44.2129 -.729096 74.0047 44.6357)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d4ff2a" offset="0"/>
+ <stop stop-color="#ff0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.405111 -31.3952 31.3952 -.405111 710.875 30.5197)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.405111 -31.3952 31.3952 -.405111 298.327 35.8431)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.405111 -31.3952 31.3952 -.405111 668.051 533.515)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-.405111 -31.3952 31.3952 -.405111 918.182 530.288)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m26.086 23.863c0 1.087-.882 1.969-1.97 1.969-1.087 0-1.968-.882-1.968-1.969s.881-1.975 1.968-1.975c1.088 0 1.97.888 1.97 1.975" fill="url(#c)"/>
+ <path d="m29.304 39.878c-1.295-.213-2.785-1.061-4.332-2.427-1.549-1.366-3.159-3.249-4.695-5.53-1.287-1.913-2.605-4.277-3.596-6.587-1.253-2.586-2.213-5.575-2.636-8.054-.213-1.417-.23-1.473-.264-2.801.026-1.757.015-1.705.238-2.8.414-1.472 1.164-2.354 2.359-2.764.487-.164 1.466-.138 2.133.061.678.2 1.507.611 2.247 1.109.882.589 1.144.836 1.179 1.122.082.657-.59 1.011-1.144.595-1.733-1.287-2.97-1.785-3.965-1.574-.724.154-1.272.892-1.549 2.082-.113.472-.129.698-.129 1.872.227 5.306 2.931 11.01 4.783 14.33.883 1.582 2.022 3.203 3.082 4.737 1.059 1.534 2.216 2.909 3.491 3.855 1.277.944 2.316 1.637 3.849 1.452.433-.213 1.119-.773 1.35-1.331.232-.558.365-1.293.4-2.212.112-3.083-.996-7.344-3.062-11.749-.215-.456-.344-.805-.344-.933 0-.37.307-.662.686-.657.34 0 .488.134.749.683 1.677 3.507 2.795 7.03 3.215 10.103.138 1.03.138 3.139 0 3.892-.225 1.205-.626 2.072-1.231 2.688-.743.743-1.703 1.026-2.841.842" fill="url(#d)"/>
+ <path d="m30.863 8.394c-.458-.011-.953.056-1.49.198-1.219.497-2.316 1.114-3.472 1.893-.287.207-.577.417-.875.655-1.558 1.252-3.61 3.376-5.026 5.191l-.137.164-1.134 1.468c0 .026-.234.389-.526.82-.293.425-.709 1.049-.924 1.404v.002c-.21.344-.416.656-.457.701l-.924 1.693-.447.861c-1.783 3.446-2.927 6.96-3.065 9.53-.113 1.979.245 3.394 1.117 4.271.17.17.357.307.551.43.194.128.399.243.628.328 1.159.43 2.595.171 4.351-.752 2.281-1.19 5.005-3.687 7.403-6.739l.599-.762 1.157-1.541c.025-.056.225-.375.451-.708.234-.343.63-.979.895-1.422.271-.445.506-.809.53-.82l.865-1.639.092-.192c1.066-2.041 2.148-4.788 2.641-6.725.094-.369.167-.718.235-1.065.298-1.226.472-2.686.284-3.947-.224-1.325-.764-2.254-1.608-2.77-.484-.333-1.056-.513-1.714-.527zm-.097 1.45c.251 0 .402.003.526.019.029.008.056.011.084.02.061.012.118.034.173.056.059.025.119.05.173.077.036.021.072.044.109.069.029.018.056.036.082.054.047.037.092.081.138.123.047.043.094.089.134.144.018.02.029.042.046.062.067.107.135.242.24.472.238.524.266.634.318 1.22.18 1.828-.294 4.23-1.389 7.084-.211.551-.559 1.375-.779 1.846l-.382.868-.811 1.573-.315.572c-.863 1.478-1.785 2.911-2.771 4.308l-1.173 1.471c-.056.138-1.23 1.5-1.952 2.263-1.036 1.094-2.078 2.022-3.138 2.809-1.163.93-2.465 1.55-3.775 1.789-.465.08-.868.052-1.21-.079-.019-.007-.035-.017-.053-.025-.082-.035-.16-.076-.235-.123-.068-.045-.131-.095-.193-.15-.022-.019-.046-.036-.067-.056-.259-.258-.448-.612-.568-1.066-.285-1.605-.249-2.743.064-4.176.278-1.292.691-2.624 1.258-4.018.395-.975 1.15-2.607 1.251-2.715l.852-1.677c.863-1.475 1.787-2.909 2.775-4.307l.391-.523 1.094-1.389.63-.708c.338-.395.945-1.052 1.359-1.472 2.144-2.179 4.133-3.606 5.872-4.202.553-.194.666-.213 1.242-.213z" fill="url(#e)"/>
+ <path d="m23.102 16.323s-1.168 0-3.175.088c-.702.041-1.845.154-3.173.314-.966.152-.968.171-2.302.445-2.759.63-4.775 1.568-5.985 2.79-.545.543-.846 1.021-1.022 1.621-.017.056-.025.134-.036.202-.108.431-.151 1.051-.078 1.408.121.613.38 1.114.875 1.703 1.099 1.322 3.023 2.433 5.717 3.301 1.305.389 1.306.409 2.256.646 1.309.273 2.438.486 3.134.588 1.991.264 3.155.364 3.155.364 5.69.362 10.781-.222 14.319-1.571.005.002.008.005.013.006 1.657-.387 4.187-2.006 4.618-3.673.073-.316.067-.841.014-1.219-.003-.044.005-.107 0-.145-.968-2.28-2.449-3.26-4.222-4.064-3.405-1.648-8.418-2.667-14.108-2.804zm-1.631 1.375h1.024c6.232 0 12.402 1.41 15.674 3.57.667.441 1.472 1.247 1.713 1.719.086.163.133.266.159.382.008.107.006.224-.012.418-.038.435-.062.521-.264.832-.281.449-1.153 1.183-1.856 1.564-3.448 1.865-9.716 2.732-15.925 2.189l-1.023-.09-1.824-.231c-1.104-.152-1.098-.144-2.653-.523-.981-.303-2.133-.656-2.446-.755-.742-.252-1.383-.522-1.975-.804-1.396-.777-3.542-2.308-3.29-3.871.284-.867.521-1.701 2.649-2.614 1.868-.788 2.145-.718 3.018-.887.321-.071 1.501-.323 2.505-.539 1.582-.242 1.572-.235 2.686-.289z" fill="url(#f)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/atomic.svg b/.icons/kora/apps/scalable/atomic.svg
new file mode 100644
index 000000000..22be82c86
--- /dev/null
+++ b/.icons/kora/apps/scalable/atomic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-6e-7 -45.528 45.528 -6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212e4a" offset="0"/>
+ <stop stop-color="#3d4963" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 8.719c-2.953-.176-5.341 2.278-6.196 4.922-2.791 7.358-5.503 14.746-8.137 22.161l5.238-1.836c2.478-6.39 4.881-12.813 7.377-19.195.398-.979 1.692-2.053 2.64-1.058 1.232 1.224 1.463 3.052 2.167 4.58 1.993 5.228 3.998 10.451 6.006 15.673l5.238 1.836c-2.744-7.684-5.52-15.359-8.467-22.967-.993-2.316-3.224-4.273-5.866-4.116zm0 15.633c1.99 0 3.606 1.616 3.606 3.606 0 1.991-1.616 3.607-3.606 3.607s-3.606-1.616-3.606-3.607c0-1.99 1.616-3.606 3.606-3.606z" fill="#2698fa"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/atomix-icon.svg b/.icons/kora/apps/scalable/atomix-icon.svg
new file mode 120000
index 000000000..11fe8ed5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/atomix-icon.svg
@@ -0,0 +1 @@
+katomic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/atomix.svg b/.icons/kora/apps/scalable/atomix.svg
new file mode 120000
index 000000000..96b6f63fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/atomix.svg
@@ -0,0 +1 @@
+applications-science.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/atril.svg b/.icons/kora/apps/scalable/atril.svg
new file mode 120000
index 000000000..41dcdec30
--- /dev/null
+++ b/.icons/kora/apps/scalable/atril.svg
@@ -0,0 +1 @@
+evince.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/atunes.svg b/.icons/kora/apps/scalable/atunes.svg
new file mode 100644
index 000000000..ef11d78bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/atunes.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.274969 -43.9796 43.9796 -.274969 147.248 44.5216)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5dbff" offset="0"/>
+ <stop stop-color="#f9ffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(5.18859 -36.9372 36.9372 5.18859 1052.32 185.266)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#01c4fd" offset="0"/>
+ <stop stop-color="#1172f5" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.41" fill="url(#a)"/>
+ <path transform="matrix(1.04065 0 0 1.04065 -.987322 -.958488)" d="m31.583 13.793c3.316.348 5.384-2.578 5.236-2.88-.14-.282-3.201.315-7.391-1.836-1.727-.887-4.671.405-4.871 1.375l-2.902 20.653c-1.113-.839-3.617-.972-5.288-.757-3.016.389-4.88 2.39-4.592 4.856.289 2.465 2.496 3.477 5.513 3.089 2.406-.312 5.623-1.462 6.148-4.709l2.687-18.105s1.158-2.135 5.46-1.686z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/au.edu.uq.esys.escript.svg b/.icons/kora/apps/scalable/au.edu.uq.esys.escript.svg
new file mode 100644
index 000000000..5daf22531
--- /dev/null
+++ b/.icons/kora/apps/scalable/au.edu.uq.esys.escript.svg
@@ -0,0 +1,72 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6999d1" offset="0"/>
+ <stop stop-color="#98c0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(.147041 0 0 .147041 5.53279 38.6037)" fill-rule="nonzero">
+ <path d="m51.475-125.334 44.712 13.917-33.049 28.574z" fill="#006fef"/>
+ <path d="m96.187-111.417 35.382 24.121-25.177 4.665z" fill="#005bc3"/>
+ <path d="m131.569-87.296 25.468 15.957-28.092 13.704z" fill="#005bc3"/>
+ <path d="m157.037-71.339 33.924 6.919-36.548 28.865z" fill="#0050ac"/>
+ <path d="m190.961-64.42 29.842 4.877-22.844 30.032z" fill="#006fef"/>
+ <path d="m163.16-111.788 18.179 27.911-24.302 12.538z" fill="#006fef"/>
+ <path d="m146.249-115.5 49.377-16.115-32.466 19.827z" fill="#003776"/>
+ <path d="m81.317-149.826 29.842 10.709-14.972 27.7z" fill="#006fef"/>
+ <path d="m111.451-169.07 27.509 22.372-27.801 7.581z" fill="#006fef"/>
+ <path d="m138.96-146.698 33.924-5.91-26.635 37.108z" fill="#0050ac"/>
+ <path d="m63.138-82.843 30.425 36.367-44.42-18.369z" fill="#003d82"/>
+ <path d="m93.563-46.476 33.633 20.623-45.296 7.58z" fill="#003776"/>
+ <path d="m49.143-64.845 32.757 46.572-40.338-8.164z" fill="#006fef"/>
+ <path d="m39.711-145.665 11.764 20.331-21.094 28.283z" fill="#00234b"/>
+ <path d="m47.976-166.658 33.341 16.832-29.842 24.492z" fill="#006fef"/>
+ <path d="m82.483-185.902 28.968 16.832-30.134 19.244z" fill="#006fef"/>
+ <path d="m102.995-186.485 53.751 36.659-45.295-19.244z" fill="#153153"/>
+ <path d="m190.67-174.53-33.924 24.704 16.138-2.782z" fill="#00234b"/>
+ <path d="m154.413-35.555-27.217 9.702 33.34 13.703z" fill="#003d82"/>
+ <path d="m154.413-35.555 43.546 6.044-37.423 17.361z" fill="#003776"/>
+ <path d="m128.945-57.635 25.468 22.08-27.217 9.702z" fill="#006fef"/>
+ <path d="m106.392-82.631 22.553 24.996-35.382 11.159z" fill="#0050ac"/>
+ <path d="m96.187-111.417 10.205 28.786-43.254-.212z" fill="#0050ac"/>
+ <path d="m81.317-149.826 14.87 38.409-44.712-13.917z" fill="#258bff"/>
+ <path d="m51.475-125.334 11.663 42.491-32.757-14.208z" fill="#003d82"/>
+ <path d="m49.143-64.845 44.42 18.369-31.109.583z" fill="#003776"/>
+ <path d="m111.159-139.117 27.801-7.581-11.283 28.574z" fill="#258bff"/>
+ <path d="m127.677-118.124 18.572 2.624-14.68 28.204z" fill="#003776"/>
+ <path d="m96.187-111.417 31.49-6.707 3.892 30.828z" fill="#258bff"/>
+ <path d="m131.569-87.296 31.591-24.492-6.123 40.449z" fill="#0050ac"/>
+ <path d="m163.16-111.788 32.466-19.827 7.581 29.369z" fill="#006fef"/>
+ <path d="m172.884-152.608 29.449 12.325-6.707 8.668z" fill="#00234b"/>
+ <path d="m82.483-185.902-1.166 36.076-20.22-34.618z" fill="#003d82"/>
+ <path d="m181.339-83.877 21.868-18.369 8.747 9.835z" fill="#153153"/>
+ <g fill="#003776">
+ <path d="m190.961-64.42 16.911-22.372 12.931 27.249z"/>
+ <path d="m157.037-71.339 24.302-12.538 9.622 19.457z"/>
+ <path d="m172.884-152.608 17.786-21.922 11.663 34.247z"/>
+ </g>
+ <path d="m195.626-131.615 6.707-8.668 9.621 47.872z" fill="#153153"/>
+ <path d="m195.626-131.615 7.581 29.369 8.747 9.835z" fill="#00234b"/>
+ <path d="m181.339-83.877 30.615-8.534-20.993 27.991z" fill="#003d82"/>
+ <path d="m154.413-35.555 36.548-28.865 6.998 34.909z" fill="#005bc3"/>
+ <path d="m62.454-45.893 31.109-.583-11.663 28.203z" fill="#003d82"/>
+ <path d="m30.381-97.051 32.757 14.208-13.995 17.998z" fill="#003776"/>
+ <path d="m63.138-82.843 43.254.212-12.829 36.155z" fill="#005bc3"/>
+ <path d="m106.392-82.631 25.177-4.665-2.624 29.661z" fill="#0050ac"/>
+ <path d="m146.249-115.5 16.911 3.712-31.591 24.492z" fill="#003d82"/>
+ <path d="m138.96-146.698 7.289 31.198-18.572-2.624z" fill="#003d82"/>
+ <path d="m157.621-162.443 33.049-12.087-33.924 24.704z" fill="#153153"/>
+ <path d="m138.567-161.276 19.054-1.167-.875 12.617z" fill="#00234b"/>
+ <path d="m111.451-169.07 45.295 19.244-17.786 3.128z" fill="#003776"/>
+ <path d="m81.317-149.826 30.134-19.244-.292 29.953z" fill="#258bff"/>
+ <path d="m96.187-111.417 14.972-27.7 16.518 20.993z" fill="#006fef"/>
+ <path d="m47.976-166.658 13.121-17.786 20.22 34.618z" fill="#003776"/>
+ <path d="m39.711-145.665 8.265-20.993 3.499 41.324z" fill="#153153"/>
+ <path d="m82.483-185.902 20.512-.583 8.456 17.415z" fill="#00234b"/>
+ <path d="m146.249-115.5 26.635-37.108 22.742 20.993z" fill="#005bc3"/>
+ <g fill="#258bff">
+ <path d="m181.339-83.877-18.179-27.911 40.047 9.542z"/>
+ <path d="m154.413-35.555-25.468-22.08 28.092-13.704z"/>
+ <path d="m127.196-25.853-33.633-20.623 35.382-11.159z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/audacious-16.svg b/.icons/kora/apps/scalable/audacious-16.svg
new file mode 120000
index 000000000..895924ee3
--- /dev/null
+++ b/.icons/kora/apps/scalable/audacious-16.svg
@@ -0,0 +1 @@
+audacious.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/audacious-32.svg b/.icons/kora/apps/scalable/audacious-32.svg
new file mode 120000
index 000000000..895924ee3
--- /dev/null
+++ b/.icons/kora/apps/scalable/audacious-32.svg
@@ -0,0 +1 @@
+audacious.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/audacious.svg b/.icons/kora/apps/scalable/audacious.svg
new file mode 100644
index 000000000..668a3c96e
--- /dev/null
+++ b/.icons/kora/apps/scalable/audacious.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5723 44.5723 0 144.783 46.0021)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.5768 20.187 0 70.268 35.8843)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a4e7" offset="0"/>
+ <stop stop-color="#00ffa7" offset="1"/>
+ </linearGradient>
+ <ellipse transform="matrix(1.02145 0 0 1.02145 -.514763 -.514763)" cx="24" cy="24" rx="22.288" ry="22.286" fill="url(#a)"/>
+ <path transform="matrix(1.1683 0 0 1.1683 -4.47373 -4.61702)" d="m19.496 18.525v14.206c.014.565-.142 1.124-.454 1.603-.406.625-1.045 1.064-1.773 1.218-.566.121-1.163.248-1.728.367-.731.156-1.492.014-2.117-.392s-1.063-1.044-1.219-1.773c-.022-.109-.045-.218-.069-.327-.154-.729-.013-1.49.393-2.116.407-.624 1.044-1.063 1.774-1.218.566-.12 1.161-.247 1.728-.367.078-.016.156-.03.234-.039v-.011s.421-.089.855-.181c.549-.117.942-.601.942-1.162v-14.448c0-.564.396-1.051.949-1.164 2.535-.518 9.455-1.929 12.204-2.49.282-.058.575.014.799.196.223.182.352.454.353.742l.047 18.929c.007.553-.149 1.099-.455 1.57-.405.625-1.043 1.063-1.773 1.219-.566.12-1.162.246-1.728.366-.73.155-1.491.014-2.116-.392-.626-.407-1.064-1.044-1.219-1.773-.022-.109-.045-.218-.069-.327-.154-.729-.014-1.491.393-2.115.406-.626 1.044-1.064 1.774-1.22.566-.119 1.162-.246 1.728-.366.09-.02.181-.033.271-.044l.797-.161c.554-.111.952-.598.952-1.164v-9.517zm11.473-3.517v-1.046c0-.242-.108-.471-.295-.624-.187-.154-.434-.215-.671-.168-2.168.436-7.399 1.485-9.554 1.918-.554.111-.953.598-.953 1.164v1.106z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/audacity.svg b/.icons/kora/apps/scalable/audacity.svg
new file mode 100644
index 000000000..041ed84b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/audacity.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(12.7877 45.528 -45.528 12.7877 -37.1237 17.0416)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ddd" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(6.0968 32.3835 -32.3835 6.0968 -641.004 131.117)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005ccc" offset="0"/>
+ <stop stop-color="#000264" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 4.191c-3.972 0-7.595 1.24-10.267 3.322-2.673 2.082-4.408 7.223-4.408 10.538v1.198c-2.654 1.345-4.493 2.277-4.493 9.004 0 7.841 2.383 9.316 5.641 9.546.32.027.635-.082.871-.299.236-.216.37-.522.37-.843.007-4.26.007-18.606.007-18.606 0-2.482 1.285-6.928 3.491-8.647 2.206-1.72 5.321-2.817 8.788-2.817s6.582 1.097 8.789 2.817c2.206 1.719 3.491 6.165 3.491 8.647v18.844c0 .254.103.497.285.673.182.177.429.271.682.263 3.415-.084 6.009-.932 5.921-9.578-.071-7.06-1.839-7.659-4.492-9.004v-1.198c0-3.315-1.736-8.456-4.409-10.538-2.672-2.082-6.295-3.322-10.267-3.322zm-11.787 15.376v17.741c0 1.005 1.904.914 1.904 0v-17.741c0-.699-1.904-.678-1.904 0zm23.552.568c0-.707-1.881-.725-1.881 0v17.266c0 .781 1.881.787 1.881 0z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(1.11246 0 0 1 -2.79354 .059553)" d="m19.324 28.511 2.02-9.983c.12-.537.571-.899 1.066-.858.496.04.893.472.942 1.023 0 0 .499 4.747.918 9.505.086.973.168 1.947.244 2.879l1.732-7.44c.078-.368.367-.633.707-.647s.647.225.75.586l1.661 6.397 1.4-3.867c.053-.159.182-.27.333-.287s.298.063.378.206l1.35 2.591c.092.164.047.38-.101.482-.147.103-.342.052-.433-.112l-1.036-1.732-1.46 4.81c-.082.245-.294.406-.53.4-.235-.006-.441-.177-.512-.427l-1.597-5.096-2.152 11.153c-.116.544-.568.915-1.069.878-.502-.038-.905-.474-.954-1.03 0 0-.496-4.748-.912-9.506-.095-1.08-.185-2.161-.267-3.187l-1.764 7.138c-.083.37-.385.626-.728.616-.342-.01-.632-.283-.698-.656l-.996-6.706-1.716 3.917c-.071.176-.258.256-.416.177-.159-.079-.23-.286-.16-.463l2.073-5.668c.089-.221.296-.353.512-.325.217.027.392.207.434.445z" fill="#ff5200"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/audacium.svg b/.icons/kora/apps/scalable/audacium.svg
new file mode 100644
index 000000000..52769356a
--- /dev/null
+++ b/.icons/kora/apps/scalable/audacium.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m1.821 28.857c2.27 10.395 11.539 17.879 22.179 17.907 2.348-.011 4.68-.385 6.914-1.109l-29.093-16.798z" fill="#fd9b53"/>
+ <path d="m1.649 19.927c-.259 1.343-.398 2.706-.413 4.073.02 1.635.216 3.264.585 4.857l29.093 16.798c2.864-.909 5.521-2.377 7.816-4.317z" fill="#f44d51"/>
+ <path d="m4.33 12.645c-1.303 2.256-2.21 4.719-2.681 7.282l37.081 21.411c1.977-1.697 3.647-3.721 4.94-5.983z" fill="#d02e76"/>
+ <path d="m9.27 6.662c-1.977 1.697-3.647 3.721-4.94 5.983l39.34 22.71c1.303-2.256 2.21-4.719 2.681-7.282z" fill="#2b85ba"/>
+ <path d="m17.086 2.345c-2.864.909-5.521 2.377-7.816 4.317l37.081 21.411c.259-1.343.398-2.706.413-4.073-.002-1.621-.177-3.238-.522-4.822l-29.156-16.833z" fill="#0cacb8"/>
+ <path d="m24 1.236c-2.348.011-4.68.385-6.914 1.109l29.156 16.833c-2.261-10.431-11.569-17.939-22.242-17.942z" fill="#19e0c4"/>
+ <path d="m21.405 11.167c1.06-.906 2.622-.992 3.918-.614 1.318.435 2.108 1.671 2.595 2.883 2.665 6.586 5.437 13.129 8.119 19.707.369.974.773 2.144.189 3.116-.606 1.09-1.983 1.646-3.193 1.294-.696-.193-1.225-.753-1.533-1.379-.815-1.655-1.401-3.407-2.082-5.118-.946-2.343-1.74-4.739-2.635-7.1-.955-2.579-1.941-5.147-2.872-7.734-.095.151-.192.302-.261.465-2.079 5.641-4.176 11.277-6.286 16.906-.423 1.04-.719 2.138-1.275 3.12-.371.675-1.179.963-1.925.937-1.087.027-2.115-.688-2.535-1.661-.323-.827-.065-1.729.239-2.519 2.652-6.619 5.333-13.227 7.983-19.845.381-.889.785-1.823 1.554-2.458z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/audex.svg b/.icons/kora/apps/scalable/audex.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/audex.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/audience.svg b/.icons/kora/apps/scalable/audience.svg
new file mode 100644
index 000000000..59edf72ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/audience.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#991606" offset="0"/>
+ <stop stop-color="#cd6b4e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 12.864c0-3.438-43.336-3.438-43.336 0v26.576c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.304h-43.336v-4.304c0-3.438 2.79-6.228 6.228-6.228z" fill="#393939"/>
+ <path d="m26.759 12.343h6.64l5.19-4.587-5.19-5.074h-6.64l4.704 5.074zm-17.291 0h6.64l5.189-4.587-5.189-5.074h-6.64l4.704 5.074z" fill="#fff" fill-opacity=".95"/>
+ <path transform="matrix(1.63361 0 0 1.63361 -16.1512 -15.4509)" d="m29.914 25.356c.352.212.567.593.567 1.004s-.215.792-.567 1.004c-2.006 1.212-5.365 3.24-7.422 4.482-.363.219-.815.226-1.183.018-.369-.208-.597-.599-.597-1.022v-8.965c0-.423.228-.813.597-1.022.368-.208.821-.201 1.183.018 2.057 1.242 5.416 3.271 7.422 4.483z" fill="#e0f1fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/audio-player.svg b/.icons/kora/apps/scalable/audio-player.svg
new file mode 120000
index 000000000..4bf1121a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/audio-player.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/audio-recorder.svg b/.icons/kora/apps/scalable/audio-recorder.svg
new file mode 120000
index 000000000..59e75f2a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/audio-recorder.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/audio-tag-tool.svg b/.icons/kora/apps/scalable/audio-tag-tool.svg
new file mode 100644
index 000000000..9519a8946
--- /dev/null
+++ b/.icons/kora/apps/scalable/audio-tag-tool.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.86 12.909h-6.69c-1.227 0-2.94.71-3.808 1.578l-10.364 10.364c-.867.867-.867 2.286 0 3.154l7.997 7.997c.868.867 2.287.867 3.154 0l10.364-10.364c.868-.868 1.578-2.581 1.578-3.808v-6.69c0-1.227-1.004-2.231-2.231-2.231zm-2.963 7.42c-1.229 0-2.226-.997-2.226-2.226s.997-2.226 2.226-2.226 2.226.997 2.226 2.226-.997 2.226-2.226 2.226z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/audiobook.svg b/.icons/kora/apps/scalable/audiobook.svg
new file mode 100644
index 000000000..5fda7bca8
--- /dev/null
+++ b/.icons/kora/apps/scalable/audiobook.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 200.76 44.3532)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.289912 43.2626 -43.2626 .289912 34.4797 2.34605)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fd5420" offset="0"/>
+ <stop stop-color="#e3203a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 89.1817 46.1788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cac9c9" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.0558836 -24.0773 24.0773 -.0558836 25.5576 35.9934)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c52828" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <path d="m25.457 45.618h-17.794c-3.013-.435-5.331-3.031-5.331-6.164v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.382 2.346h9.058c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.127-2.308 5.718-5.312 6.161l-9.974-.011v-43.258z" fill="url(#b)"/>
+ <path d="m42.838 43.16c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.668-.001-43.269 16.299-1.603c2.209-.223 3.46.991 3.477 3.366z" fill="url(#c)"/>
+ <path d="m28.803 11.763-10.88 2.943c-.817.23-1.476 1.142-1.476 2.028v14.045c-.829-.455-1.892-.638-2.996-.338-1.991.542-3.239 2.293-2.812 3.91.426 1.617 2.389 2.522 4.38 1.98 1.588-.432 2.682-1.657 2.856-2.946l.048-13.272 9.754-2.738v10.068c-.723-.257-1.56-.327-2.426-.091-1.991.541-3.237 2.292-2.81 3.91.427 1.617 2.387 2.521 4.378 1.979 1.414-.384 2.432-1.396 2.763-2.523.356-.658.518-1.399.518-1.695 0-.093.012-.314.013-.412v-.368c.049-.363.227-.656.703-.656.483 0 .67.295.741.656h.017v1.64c0 .544.327.983.731.983.403 0 .731-.439.731-.983v-3.608c0-.289.27-1.311.487-1.311.216 0 .487 1.022.487 1.311v.329c0 .544.329.983.733.983.403 0 .73-.439.73-.983v-2.952c0-.29.271-.656.488-.656.216 0 .487.366.487.656v.329c0 .543.327.983.73.983.404 0 .731-.44.731-.983v-.985h2.192c.404 0 .731-.439.731-.982 0-.544-.327-.985-.731-.985h-2.192v-.983c0-.543-.327-.984-.731-.984-.403 0-.73.441-.73.984v.327c0 .29-.271.656-.487.656-.217 0-.488-.366-.488-.656v-2.95c0-.543-.327-.985-.73-.985-.404 0-.733.442-.733.985v.327c0 .29-.271 1.312-.487 1.312-.217 0-.487-1.022-.487-1.312v-3.606c0-.543-.328-.985-.731-.985-.404 0-.731.442-.731.985v1.639c-.05.362-.235.655-.758.655-.476 0-.631-.293-.681-.655l-.145-.667c-.001-.097-.118-1.489-.148-1.578-.078-.228-.099-.471-.144-.699-.066-.57-.416-.992-.895-1.076z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/audoban.applet.playbar.svg b/.icons/kora/apps/scalable/audoban.applet.playbar.svg
new file mode 100644
index 000000000..defe31254
--- /dev/null
+++ b/.icons/kora/apps/scalable/audoban.applet.playbar.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4636aa" offset="0"/>
+ <stop stop-color="#3f5ed1" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m21.75 32c-.416 0-.75.334-.75.75v4.5c0 .416.334.75.75.75h4.5c.416 0 .75-.334.75-.75v-4.5c0-.416-.334-.75-.75-.75zm.25 1 4 2-4 2z" fill="#fff"/>
+ <path d="m10.75 32c-.415 0-.75.334-.75.75v4.5c0 .416.335.75.75.75h4.5c.415 0 .75-.334.75-.75v-4.5c0-.416-.335-.75-.75-.75zm.25 1h1v1.75l3-1.75v4l-3-1.75v1.75h-1z" fill="#fff"/>
+ <path d="m24 6c-6.648 0-12 5.352-12 12s5.352 12 12 12 12-5.352 12-12-5.352-12-12-12zm0 2c5.54 0 10 4.46 10 10s-4.46 10-10 10-10-4.46-10-10 4.46-10 10-10zm-4.584 3.541c-.11.007-.214.049-.297.121-2.083 1.604-3.245 4.13-3.107 6.756.01.267.232.482.499.482.012 0 .023-.001.034-.002.273-.018.482-.258.465-.531-.121-2.298.895-4.51 2.719-5.914.136-.093.218-.248.218-.413 0-.274-.226-.5-.5-.5-.011 0-.021 0-.031.001zm4.584 1.459c-2.77 0-5 2.23-5 5s2.23 5 5 5 5-2.23 5-5-2.23-5-5-5zm0 4c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zm7.455.102c-.273.018-.482.258-.465.531.121 2.298-.895 4.51-2.719 5.914-.136.093-.217.248-.217.413 0 .274.226.5.5.5.12 0 .236-.044.327-.122 2.083-1.604 3.245-4.13 3.107-6.756-.01-.267-.232-.482-.499-.482-.012 0-.023.001-.034.002z" fill="#99aad8"/>
+ <path d="m31.235 42h6.258c.676.01.676-1.01 0-1h-6.549z" fill-opacity=".3"/>
+ <path d="m37.25 32c.416 0 .75.334.75.75v4.5c0 .416-.334.75-.75.75h-4.5c-.416 0-.75-.334-.75-.75v-4.5c0-.416.334-.75.75-.75zm-.25 1h-1v1.75l-3-1.75v4l3-1.75v1.75h1z" fill="#fff"/>
+ <path d="m10.507 41c-.676-.01-.676 1.01 0 1h20.029l-.058-1z" fill="#0fdeff"/>
+ </g>
+ <circle cx="30.5" cy="41.5" r="1.5" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/audoban.applet.separator.svg b/.icons/kora/apps/scalable/audoban.applet.separator.svg
new file mode 120000
index 000000000..75d8f0e03
--- /dev/null
+++ b/.icons/kora/apps/scalable/audoban.applet.separator.svg
@@ -0,0 +1 @@
+mate-panel-separator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/augur.svg b/.icons/kora/apps/scalable/augur.svg
new file mode 100644
index 000000000..ad2431f4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/augur.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.44e-6 -45.528 45.528 -1.44e-6 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#341a59" offset="0"/>
+ <stop stop-color="#532e85" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.519 7.11c-.197-.001-.381.098-.488.264v.002l-14.203 22.53c-.001.001-.002.001-.003.002-.163.266-.07.621.201.774l14.204 8.13v.002c.179.102.398.102.577 0l14.173-8.04c.131-.075.229-.198.269-.344.023-.086-.02-.168-.04-.253.017-.061.006-.126-.028-.179v-.003l-.015-.021-14.156-22.598c-.001 0-.001-.001-.002-.002-.106-.166-.29-.265-.487-.264h-.002zm.572 2.542 12.249 19.55-5.096-2.236h-.002l-.005-.002c-.621-.274-1-.515-1.242-.826-.244-.312-.374-.72-.457-1.377-.001-.002-.001-.004-.002-.007 0 .002-.002-.017-.004-.035-.002-.012-.004-.029-.007-.046l-.002-.004c-.345-2.246-2.032-4.045-4.24-4.673h-.002l-.022-.006-.677.988.197.043c1.835.446 3.248 1.878 3.582 3.681.001.007.002.014.004.022l.044.266.017.112c.109.841.338 1.427.758 1.877.421.45 1.005.753 1.802 1.104.002.001.003.001.005.002h.004c.001 0 .005.002.007.002l5.316 2.335-12.218 6.932v-3.82c0-.766.031-1.181.192-1.473.16-.293.482-.532 1.162-.905.272-.149.548-.305.847-.474l.182-.103.004-.002c.891-.475 1.616-1.174 2.149-2 .007-.01.044-.067.081-.122l-.893-.759c-.431.785-1.056 1.45-1.852 1.886h-.003l-.214.123v-.002c-.293.165-.592.331-.862.478-.859.472-1.361.871-1.636 1.395-.275.523-.304 1.123-.304 1.96v3.818l-12.336-7.059 5.176-2.251.363-.155c.004-.002.007-.003.011-.005.116-.056.571-.23.843-.238h.006c.329-.02.778.017.986.28l.799 1.003c.631.814 1.458 1.481 2.446 1.888.008.006.016.011.024.015.005.003.01.005.016.007.193.079.386.118.578.164l.669-.975c-.365-.078-.761-.19-1.064-.334h-.004c-.704-.333-1.307-.797-1.77-1.39-.002-.004-.005-.008-.008-.011-.016-.018-.029-.037-.042-.057-.004-.005-.008-.01-.013-.015-.05-.066-.097-.126-.135-.184-.002-.004-.005-.007-.007-.011-.13-.174-.329-.434-.605-.78-.218-.276-.514-.45-.817-.56-.031-.011-.063-.015-.096-.013-.306-.096-.637-.151-.996-.148h-.005c-.32.01-.636.097-.878.179-.121.041-.223.083-.297.114-.036.015-.066.027-.087.037-.021.009-.053.025-.031.015l-.19.081-.011.004c-.002.001-.005.002-.008.002l-.509.219.043-.013s-.051.024-.078.037c.006-.004.015-.013.015-.013l-4.207 1.831 12.208-19.364v7.96c0 .749-.036 1.168-.203 1.473-.168.305-.497.555-1.182.931-.105.057-.212.11-.321.16-.001 0-.003.001-.004.002l-.182.089c-.048.022-.088.043-.122.059-.003.002-.006.003-.009.005-1.832.875-3.125 2.628-3.309 4.686l1.11.398c.039-1.789 1.13-3.331 2.71-4.081.003-.001.005-.003.007-.004.004-.002.004 0 .009-.003h.002c.094-.047.19-.095.286-.139.364-.169.713-.367 1.044-.593l.004-.002c.062-.04.106-.077.142-.103.001 0 .002-.001.003-.002.106-.077.207-.157.297-.236.045-.039.093-.083.139-.138.3-.303.492-.641.597-1.044.105-.406.131-.87.131-1.458zm-3.113 10.659h.016c-.008.001-.015.003-.022.004z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/aurees.svg b/.icons/kora/apps/scalable/aurees.svg
new file mode 100644
index 000000000..16dbe40ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/aurees.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="23.99312" r="19.3494" fill="#fff" stroke-width="1.1382"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.32368)" d="m26 4.1v7.072c6.297.98 10.992 6.455 11 12.828-.002 1.687-.332 3.357-.973 4.918l6.084 3.514c1.237-2.64 1.881-5.518 1.889-8.432 0-10.219-7.832-18.878-18-19.9z" fill="#6ecc6e"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.32368)" d="m22 4.121c-10.16 1.021-17.989 9.668-18 19.879.008 2.918.655 5.8 1.895 8.441l6.085-3.513c-.644-1.563-.977-3.237-.98-4.928.005-6.376 4.7-11.855 11-12.836z" fill="#f3282c"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.32368)" d="m33.965 32.348c-2.469 2.946-6.121 4.652-9.965 4.652-3.837-.006-7.481-1.71-9.945-4.65l-6.116 3.531c3.762 5.094 9.728 8.11 16.061 8.119 6.336-.009 12.305-3.029 16.066-8.129z" fill="#b844b8"/>
+ <path transform="matrix(1.81223 0 0 1.76211 9.60432 9.13663)" d="m13.354 3.966c.39-.441-.005-.868-.478-.377l-6.876 6.971-2.906-2.091c-.518-.386-.947.14-.585.586l3.581 4.445z" fill="#242424"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/auryo.svg b/.icons/kora/apps/scalable/auryo.svg
new file mode 100644
index 000000000..374baaa1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/auryo.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#2d393f"/><stop offset="1" stop-color="#4f4f4f"/></linearGradient><circle cx="24" cy="24" fill="url(#a)" r="22.764"/><path d="m24 10.342c-5.657 0-10.244 4.586-10.244 10.243v3.566c-2.008.519-3.411 2.328-3.414 4.402 0 2.514 2.038 4.553 4.552 4.553.8-.002 1.585-.215 2.277-.616v.616h2.276v-9.106h-2.276v.616c-.357-.207-.74-.364-1.138-.467v-3.564c0-4.4 3.567-7.967 7.967-7.967s7.967 3.567 7.967 7.967v3.566c-2.007.519-3.411 2.328-3.414 4.402 0 2.514 2.038 4.553 4.553 4.553 2.514 0 4.552-2.039 4.552-4.553-.002-2.075-1.406-3.885-3.414-4.404v-3.564c0-5.657-4.587-10.243-10.244-10.243zm-9.106 15.934c1.258 0 2.277 1.02 2.277 2.277s-1.019 2.276-2.277 2.276c-1.257 0-2.276-1.019-2.276-2.276s1.019-2.277 2.276-2.277zm18.212 0c1.257 0 2.276 1.02 2.276 2.277s-1.019 2.276-2.276 2.276c-1.258 0-2.277-1.019-2.277-2.276s1.019-2.277 2.277-2.277z" fill="#0091ff" fill-rule="nonzero"/></svg> \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/author.svg b/.icons/kora/apps/scalable/author.svg
new file mode 100644
index 000000000..94f751e47
--- /dev/null
+++ b/.icons/kora/apps/scalable/author.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#374c63" offset="0"/>
+ <stop stop-color="#6a94be" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(19.5503 -4.30397 4.30397 19.5503 162.948 705.589)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m8.443 2.316v9.404l3.101-3.134 3.169 3.134v-9.404z" fill="#ffffff" fill-opacity=".96"/>
+ <path d="m16.691 36.085.035-1.209-.86-.139-.347 1.016s.479.747.289 1.47c0 0 .261-.801.883-1.138zm-.647-.409c.088-.061.211-.04.272.047.062.086.04.207-.049.268s-.211.04-.272-.046c-.062-.087-.04-.208.049-.269zm-.103-1.672-.08.434.975.162.08-.434zm6.127-13.042c-1.868 2.371-4.004 6.878-5.544 11.933l-.002-.001-.271.878.512.077.105-.711c.814-2.731 3.077-9.892 8.844-15.588 0 0 2.167-2.034 4.171-4.629-.488.632-1.53 1.518-2.081 2.063-1.445 1.431-3.298 2.884-5.734 5.978zm-6.655 8.457c-.115 1.946.221 3.334.506 3.674l.314-.069c.471-1.984 3.21-9.397 5.358-12.001 2.225-2.699 4.029-4.381 5.576-5.659.544-.449 1.079-1.012 1.551-1.563.569-.694 1.139-1.428 1.625-2.13l-1.515 1.55.523-1.381-1.169 1.865.612-1.888c-2.274.72-4.171 2.355-4.171 2.355-.637 1.211-.973 2.989-.973 2.989-.203-.807.077-2.159.077-2.159-.366.275-1.717 1.498-1.717 1.498-.618.793-.489 2.494-.489 2.494-.287-.619-.061-1.983-.061-1.983-1.901 1.733-2.986 4.211-2.986 4.211-.611 2.35.637 3.804.215 3.483s-.667-1.776-.667-1.776c-1.792 2.683-1.801 3.78-1.801 3.78-.178 1.013.034 3.572.034 3.572-.267-.185-.338-1.533-.338-1.533-.295 1.282.209 2.316.209 2.316-.284-.036-.713-1.645-.713-1.645zm15.092-17.013s-.689 1.041-1.624 2.13c-1.453 1.774-2.896 3.28-2.896 3.28-5.768 5.377-8.054 12.584-8.793 15.045l.649-.143c.189-.234.503-.449 1.851-1.182 1.702-.927 2.544-2.264 2.544-2.264s-1.454 1.294-2.256 1.373-1.787.604-1.787.604-.442-.097 1.471-.827c1.913-.729 4.679-3.659 4.679-3.659s-1.132.785-1.716.865c-.584.079-1.994.439-1.994.439.894-.424 1.798-.494 3.114-1.351 1.316-.858 1.247-.794 1.247-.794 1.507-.9 1.812-2.736 1.812-2.736-.258.17-2.349.906-3.298.84-.95-.067-2.41.53-2.41.53 1.329-.796 1.696-.649 2.043-.742.348-.093 1.501-.249 3.579-1.518 2.079-1.269 2.505-2.369 2.505-2.369l-1.472.536c.954-.384 1.926-1.285 1.926-1.285-.645.336-1.693.665-1.693.665 1.198-.556 1.815-1.098 1.815-1.098.983-1.157.961-2.548.961-2.548-1.549.941-2.93.969-2.93.969 2.262-.66 2.771-1.389 3.059-1.598.288-.21.293-.815.293-.815-1.069.673-2.369 1.032-2.369 1.032 1.375-.534 2.436-1.522 2.436-1.522l-.159-.721c-.481.435-1.396.892-1.396.892l1.293-1.307c-.023-.506-.484-.721-.484-.721z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/authy.svg b/.icons/kora/apps/scalable/authy.svg
new file mode 100644
index 000000000..d64f02c5a
--- /dev/null
+++ b/.icons/kora/apps/scalable/authy.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b50000" offset="0"/>
+ <stop stop-color="#e91e63" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <g transform="matrix(.320494 0 0 .320494 -41.994 -72.492)" fill="#ff8bff" fill-rule="nonzero">
+ <path d="m199.99 286.44 16.56 16.561c2.394 2.393 6.273 2.391 8.667-.002 2.395-2.396 2.397-6.275.003-8.668l-16.561-16.562c-11.85-11.851-31.001-12.044-43.104-.6-.111.094-.222.191-.326.295-.051.052-.099.105-.148.158-.052.05-.107.097-.157.146-.106.106-.2.215-.294.325-11.445 12.105-11.25 31.254.6 43.105l16.561 16.559c2.394 2.394 6.272 2.394 8.666 0 2.394-2.396 2.396-6.275.002-8.667l-16.56-16.562c-7.225-7.225-7.275-18.949-.149-26.24 7.289-7.123 19.014-7.074 26.24.152z"/>
+ <path d="m221.37 264.39c-2.394 2.394-2.392 6.274.002 8.667l16.56 16.56c7.226 7.228 7.271 18.951.147 26.242-7.29 7.122-19.013 7.075-26.239-.15l-16.559-16.561c-2.394-2.393-6.277-2.393-8.671 0-2.394 2.396-2.394 6.279 0 8.672l16.56 16.56c11.851 11.851 31.002 12.044 43.102.6.111-.095.222-.188.327-.295.051-.053.097-.104.149-.155.051-.052.107-.1.159-.15.104-.106.196-.216.291-.327 11.447-12.1 11.253-31.251-.598-43.102l-16.558-16.56c-2.394-2.395-6.279-2.395-8.672-.001z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/autokey.svg b/.icons/kora/apps/scalable/autokey.svg
new file mode 100644
index 000000000..517e42846
--- /dev/null
+++ b/.icons/kora/apps/scalable/autokey.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.773 36.482 9.414-24.964h3.626l9.414 24.964h-3.556l-2.406-6.764h-10.495l-2.441 6.764zm7.078-9.762h8.298l-4.079-11.262h-.14z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/autoplus.svg b/.icons/kora/apps/scalable/autoplus.svg
new file mode 100644
index 000000000..46c5b5720
--- /dev/null
+++ b/.icons/kora/apps/scalable/autoplus.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 23.061 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#053395" offset="0"/>
+ <stop stop-color="#5d91ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.565 22.261c-.05-.441-.563-.771-1.007-.771-1.436 0-2.709-.843-3.244-2.147-.545-1.335-.193-2.892.876-3.873.337-.308.378-.823.096-1.181-.735-.933-1.57-1.776-2.482-2.506-.357-.286-.881-.247-1.19.096-.934 1.034-2.611 1.418-3.907.878-1.348-.568-2.199-1.934-2.115-3.401.027-.461-.31-.861-.769-.915-1.17-.135-2.35-.139-3.524-.009-.454.05-.791.441-.775.896.051 1.453-.81 2.795-2.145 3.342-1.28.523-2.946.142-3.877-.883-.308-.337-.824-.379-1.182-.099-.939.736-1.793 1.58-2.534 2.505-.289.36-.247.881.093 1.19 1.09.988 1.442 2.558.876 3.909-.541 1.287-1.878 2.117-3.408 2.117-.497-.016-.851.317-.905.769-.138 1.176-.139 2.375-.007 3.562.05.442.579.77 1.028.77 1.363-.035 2.673.81 3.222 2.146.548 1.335.196 2.891-.876 3.873-.335.308-.377.823-.095 1.181.728.927 1.563 1.77 2.478 2.507.359.289.881.248 1.192-.095.937-1.036 2.614-1.42 3.905-.878 1.352.565 2.202 1.932 2.119 3.399-.027.461.311.863.769.915.598.07 1.2.105 1.804.105.573 0 1.146-.031 1.72-.095.454-.05.79-.441.775-.897-.053-1.452.81-2.794 2.143-3.34 1.289-.527 2.947-.142 3.879.882.31.337.821.378 1.182.099.937-.735 1.789-1.577 2.534-2.505.289-.359.248-.881-.093-1.191-1.091-.987-1.444-2.558-.878-3.907.532-1.27 1.82-2.123 3.204-2.123l.194.005c.449.036.862-.31.917-.768.138-1.178.139-2.376.007-3.562z" fill="#fff" fill-opacity=".84"/>
+ <path d="m22.868 22.885v-2.543c0-2.649 2.147-4.796 4.796-4.796.402 0 .687.045 1.059.142.542.143.985.587.986 1.104 0 .625-.454 1.08-1.132 1.08-.324 0-.44-.062-.913-.062-1.397 0-2.529 1.131-2.532 2.528v2.188c0 .198.16.357.357.357h1.664c.619 0 1.12.496 1.12 1.117 0 .622-.501 1.117-1.12 1.117h-2.021v2.554c0 2.648-2.147 4.795-4.795 4.795-.402 0-.688-.045-1.06-.142-.542-.143-.985-.587-.986-1.104 0-.625.454-1.08 1.133-1.08.322 0 .44.062.912.062 1.397 0 2.53-1.131 2.532-2.527v-2.2c0-.197-.16-.357-.358-.357h-1.663c-.619 0-1.12-.494-1.12-1.116 0-.625.506-1.117 1.132-1.117z" fill="#507ddb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/autoremesher.svg b/.icons/kora/apps/scalable/autoremesher.svg
new file mode 100644
index 000000000..6e3caf042
--- /dev/null
+++ b/.icons/kora/apps/scalable/autoremesher.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#424e4f" offset="0"/>
+ <stop stop-color="#606d6e" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.809 14.665c-1.568 1.04-3.591 2.058-3.591 2.058s-.112-1.829-1.251-1.829c-3.414 0-6.829 2.277-6.829 2.277s-6.047 1.138-9.105 1.138c-3.415 0-5.691 3.415-5.691 3.415s-2.277 1.138-2.277 3.414c0 .537.759.759 1.138 1.138 1.139 1.139 0 2.277 1.139 2.277 3.414 0 3.414-1.138 5.691 0 6.524.83 3.208 2.444 9.105 2.276 1.138-.032 3.723-.213 3.723-.213l7.813 12.271c4.419-2.965 8.815-7.653 9.95-16.347-2.194-.724-4.204-.572-6.689-3.678-1.006-1.257-2.277-1.138-2.277-1.138s2.277-5.691 0-6.83c-.284-.142-.615-.384-.849-.229z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/avaloniailspy.svg b/.icons/kora/apps/scalable/avaloniailspy.svg
new file mode 120000
index 000000000..368e07957
--- /dev/null
+++ b/.icons/kora/apps/scalable/avaloniailspy.svg
@@ -0,0 +1 @@
+ILSpy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/avant-window-navigator.svg b/.icons/kora/apps/scalable/avant-window-navigator.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/avant-window-navigator.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/avastgui.svg b/.icons/kora/apps/scalable/avastgui.svg
new file mode 100644
index 000000000..eed7adede
--- /dev/null
+++ b/.icons/kora/apps/scalable/avastgui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0602455 -45.8038 45.8038 -.0602455 22.958 46.6399)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bd550e" offset="0"/>
+ <stop stop-color="#e8b33c" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.764" ry="22.764" fill="url(#a)"/>
+ <path d="m32.026 9.933c-.486-.036-.991.023-1.486.193-.591.198-.999.454-1.457.903-.591.591-.903 1.218-1.045 2.061-.078.467-.137.646-.275.939-.526 1.113-1.682 1.891-2.832 1.891-.096 0-.399-.021-.687-.054-1.155-.152-1.683-.169-2.887-.055-.325.032-.72.055-.853.055-.573 0-.921-.216-1.155-.687-.146-.293-.197-.44-.192-.962.005-.43.014-.48-.055-.687-.115-.316-.221-.463-.467-.709-.363-.362-.743-.521-1.238-.521-.325 0-.555.05-.825.193-.572.298-.93.852-.962 1.484-.023.44.065.706.303 1.072.174.266.385.458.77.66.416.216.637.421.824.797.12.238.111.262.111.522 0 .247 0 .274-.082.44-.051.1-.193.288-.303.412-1.031 1.145-1.659 2.381-1.925 3.71-.128.627-.166.966-.138 1.648.015.325.027.687.027.797-.009.623-.454 1.05-1.402 1.374-.228.078-.334.097-.632.112-.233 0-.416 0-.55-.025-.12-.023-.363-.023-.605-.023-.464 0-.683.05-1.046.22-1.347.622-1.943 2.189-1.32 3.517.798 1.694 3.053 2.061 4.345.714.192-.202.288-.353.495-.714.064-.118.202-.279.302-.384.459-.481 1.087-.71 1.815-.71.522 0 .83.112 1.238.44.678.545 1.618 1.021 2.447 1.264.917.266 1.435.307 2.97.27.449-.021.591.021.797.05.578.12 1.137.339 1.623.664.358.238.944.824 1.187 1.184.32.481.555 1.086.633 1.566.127.807.283 1.288.55 1.814.724 1.425 2.026 2.377 3.63 2.665.44.076 1.397.063 1.841-.027 1.527-.312 2.796-1.273 3.493-2.638.375-.742.555-1.42.555-2.28.005-2.011-1.169-3.792-3.025-4.589-.425-.179-.737-.257-1.319-.358-.578-.097-.962-.224-1.375-.439-.967-.5-1.746-1.425-2.09-2.442-.187-.567-.27-1.121-.224-1.785.027-.421.019-1.833-.023-2.803-.027-.628.064-1.007.329-1.54.303-.609.808-1.112 1.43-1.429.321-.164.56-.224 1.018-.302.485-.082.834-.194 1.204-.385.871-.449 1.536-1.209 1.842-2.143.133-.399.166-.724.166-1.187 0-.458-.06-.778-.188-1.186-.5-1.475-1.815-2.446-3.272-2.556m-10.119 8.079c1.696-.113 3.4.697 4.373 2.143.348.522.628 1.218.742 1.841.083.43.06 1.406-.027 1.814-.252 1.172-.87 2.166-1.786 2.88-.757.596-1.613.911-2.613.99-.202.021-.408.032-.44.025-.362-.023-.637-.061-.88-.111-2.012-.408-3.492-1.987-3.822-4.034-.046-.294-.046-1.159 0-1.43.192-1.103.596-1.919 1.347-2.664.435-.436.793-.688 1.293-.935.416-.206.673-.317 1.1-.413.243-.055.472-.097.715-.111" fill="#fff" fill-opacity=".89" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/avidemux.svg b/.icons/kora/apps/scalable/avidemux.svg
new file mode 100644
index 000000000..e595da3d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/avidemux.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b3ffc" offset="0"/>
+ <stop stop-color="#eb60ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.318 33.905c-.053.058-.108.118-.168.174-.208.196-.458.364-.8.435 0 0-1.068 1.88-1.068 1.88.019.148.03.299.03.452 0 1.898-1.51 3.423-3.382 3.423-1.871 0-3.381-1.525-3.381-3.423s1.51-3.423 3.381-3.423c.638 0 1.231.18 1.738.492 0 0 1.838-3.198 1.838-3.198l-3.829-6.737c-.341-.598-.44-.969-.423-1.28.013-.224.08-.43.208-.661.123-.224.318-.49.554-.905l.489-.858 4.502 7.831 4.501-7.831.489.858c.236.415.431.681.554.905.128.231.195.437.208.661.017.311-.082.682-.423 1.279l-3.829 6.738 1.835 3.192c.505-.307 1.094-.486 1.728-.486 1.871 0 3.381 1.525 3.381 3.423s-1.51 3.423-3.381 3.423c-1.872 0-3.382-1.525-3.382-3.423 0-.161.011-.319.032-.473zm4.752 1.791c-.625 0-1.125.515-1.125 1.15s.5 1.149 1.125 1.149 1.125-.514 1.125-1.149-.5-1.15-1.125-1.15zm-10.14 0c-.625 0-1.125.515-1.125 1.15s.5 1.149 1.125 1.149 1.125-.514 1.125-1.149-.5-1.15-1.125-1.15z" fill="#fff"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.304h-43.336v-4.304c0-3.438 2.79-6.228 6.228-6.228z" fill="#393939"/>
+ <path d="m26.759 12.343h6.64l5.19-4.587-5.19-5.074h-6.64l4.704 5.074zm-17.291 0h6.64l5.189-4.587-5.189-5.074h-6.64l4.704 5.074z" fill="#fff" fill-opacity=".95"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/avidemux_icon.svg b/.icons/kora/apps/scalable/avidemux_icon.svg
new file mode 120000
index 000000000..cdae97d34
--- /dev/null
+++ b/.icons/kora/apps/scalable/avidemux_icon.svg
@@ -0,0 +1 @@
+avidemux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/avimetaedit.svg b/.icons/kora/apps/scalable/avimetaedit.svg
new file mode 100644
index 000000000..276e97b32
--- /dev/null
+++ b/.icons/kora/apps/scalable/avimetaedit.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4051ad" offset="0"/>
+ <stop stop-color="#7282d9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="none" stroke="#fff" stroke-width="4">
+ <path d="m9 32.987 6-17.987 6 17.987"/>
+ <path d="m21 15 6 18.013 6-18.013"/>
+ <path d="m39 15v17.987"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/avocado.svg b/.icons/kora/apps/scalable/avocado.svg
new file mode 100644
index 000000000..a6f896ac9
--- /dev/null
+++ b/.icons/kora/apps/scalable/avocado.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m20.111 36.971c-2.413-.408-4.547-1.541-6.208-3.295-1.96-2.071-2.983-4.643-2.983-7.501 0-3.88 1.82-7.128 5.294-9.445 1.749-1.167 3.04-1.769 6.014-2.808 1.025-.358 2.455-.915 3.177-1.239 3.146-1.41 4.456-1.773 6.396-1.772 1.775 0 3.007.426 3.945 1.364.888.888 1.264 1.901 1.325 3.565.073 1.969-.283 3.44-1.485 6.142-.736 1.653-1.4 3.374-1.896 4.913-.525 1.628-1.637 3.829-2.654 5.252-1.97 2.758-4.425 4.326-7.575 4.837-.894.146-2.448.139-3.35-.013zm-1.161-10.889c.556-1.012 1.169-1.564 2.35-2.113.874-.407 1.629-.639 2.459-.754.389-.054.727-.151.819-.235.231-.209.17-.681-.116-.893-.208-.155-.274-.159-.974-.067-1.556.205-3.462 1.052-4.499 1.998-.613.559-1.123 1.362-1.123 1.766 0 .317.278.56.639.56.249 0 .326-.045.445-.262z" fill="#9ad540"/>
+ <path d="m20.183 31.863c-3.336-.748-5.098-4.308-3.627-7.325.36-.738.844-1.331 1.545-1.894 1.741-1.397 4.724-2.313 6.499-1.996 1.659.297 2.482 1.151 2.765 2.869.319 1.938-.944 5.417-2.526 6.956-1.217 1.185-3.085 1.742-4.656 1.39z" fill="#b07013"/>
+ <path d="m18.085 26.412c.115-.053.351-.345.526-.649.191-.333.528-.728.846-.993.961-.801 2.775-1.536 4.136-1.676.914-.094 1.264-.586.818-1.153-.162-.206-.257-.239-.685-.239-1.127 0-2.971.594-4.338 1.399-1.662.977-2.702 2.661-1.99 3.221.271.213.391.228.687.09z" fill="#ffffff"/>
+ <path d="m20.768 37.639c-1.246-.117-3.053-.626-4.112-1.159-2.177-1.096-3.984-2.901-5.09-5.08-1.352-2.668-1.599-5.863-.668-8.66 1.412-4.247 4.681-6.998 10.834-9.118 1.904-.656 3.914-1.464 4.963-1.994.666-.337 2.44-.931 3.368-1.128.543-.115 1.135-.159 2.125-.158 1.542.001 2.003.098 3.028.636 2.413 1.265 3.099 4.567 1.785 8.584-.128.39-.501 1.308-.83 2.039-.755 1.683-1.364 3.239-1.995 5.099-.771 2.274-1.96 4.611-3.157 6.207-.566.754-1.825 2.027-2.476 2.501-1.353.987-3.014 1.717-4.676 2.055-.697.141-2.419.239-3.099.176zm2.169-1.195c2.875-.353 5.459-1.906 7.283-4.379 1.047-1.419 2.168-3.595 2.718-5.276.552-1.69 1.331-3.723 2.028-5.296 1.088-2.456 1.433-3.642 1.529-5.256.186-3.149-1.288-4.783-4.319-4.787-1.591-.003-3.252.431-5.424 1.416-1.768.802-2.76 1.192-4.833 1.902-3.889 1.332-6.705 3.103-8.33 5.237-2.407 3.162-2.778 7.435-.952 10.955.567 1.092 1.118 1.822 2.059 2.727 2.202 2.118 5.222 3.128 8.241 2.757z" fill="#4b4b4b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/avocode-app-icon.svg b/.icons/kora/apps/scalable/avocode-app-icon.svg
new file mode 120000
index 000000000..e569ebfac
--- /dev/null
+++ b/.icons/kora/apps/scalable/avocode-app-icon.svg
@@ -0,0 +1 @@
+avocode.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/avocode.svg b/.icons/kora/apps/scalable/avocode.svg
new file mode 100644
index 000000000..6264adb4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/avocode.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c3c3c3" offset="0"/>
+ <stop stop-color="#e7e7e7" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.877 12.001c-.287.005-.575.033-.857.082-2.332.71-3.93 2.743-5.139 4.751-1.902 3.363-3.093 7.248-2.849 11.138.359 3.976 3.671 7.428 7.625 7.955.435.058.874.065 1.312.068 4.09.142 7.969-2.967 8.803-6.962.598-2.872-.068-5.847-.99-8.576-1.115-2.977-2.707-6.014-5.453-7.782-.729-.491-1.59-.689-2.452-.674zm.25 7.007c.706.061 1.396.46 1.852 1.008 1.497 1.645 2.368 3.855 2.492 6.068.262 2.159-1.301 4.302-3.408 4.789-1.665.412-3.497-.195-4.565-1.541-1.102-1.258-1.144-3.035-.828-4.592.489-2.056 1.403-4.218 3.219-5.435.387-.248.815-.334 1.238-.297z" fill="#02ad7b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/avogadro-icon.svg b/.icons/kora/apps/scalable/avogadro-icon.svg
new file mode 100644
index 000000000..a2e884f5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/avogadro-icon.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.610878 -39.9579 39.9579 -.610878 24.3101 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#ff631b" offset="0"/>
+ <stop stop-color="#c4440a" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(21.9518 0 0 14.0238 28.3276 18.8251)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(-21.9518 0 0 14.0238 24.5425 17.4967)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <path d="m20.496 4.007c-.762.052-.89.413-1.315 1.477l-14.638 36.691c-.769 1.77-.96 1.771 1.043 1.771h5.174c1.994.155 2.117.072 2.775-1.578l2.953-7.369h15.023l2.953 7.369c.658 1.65.782 1.733 2.776 1.578h5.173c2.003 0 1.812-.001 1.043-1.771l-14.638-36.691c-.424-1.064-.553-1.425-1.315-1.477-.254-.017-.578-.002-1.007.035h-2.496-2.496c-.429-.037-.754-.052-1.008-.035zm3.504 12.127 4.328 10.865h-4.328-4.328z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11.753 24.103c-2.699-1.936-5.205-4.096-7.394-6.57-2.146-2.426-4.203-6.808-.069-8.228.743-.255 1.528-.322 2.316-.32 8.083.138 15.844 4.64 23.069 8.886 5.705 3.352 11.709 6.92 15.286 12.287 1.657 2.485.945 6.506-2.675 6.824-.294.026-.587.043-.881.051l-1.64-4.113c.262.035 3.422 1.282 1.442-1.219-3.922-4.957-9.754-8.359-15.51-11.562-5.965-3.319-12.286-6.915-18.93-7.205-.129-.004-.257-.005-.385-.004-2.515.069 2.853 4.225 6.944 7.224l.002.002zm8.697.944c1.07.676 2.154 1.33 3.249 1.953h-4.027z" fill="url(#c)"/>
+ <path d="m35.069 21.152c.733.457 2.167 1.486 2.708 1.857 2.073-1.612 4.138-3.514 5.873-5.476 2.146-2.426 4.203-6.808.07-8.228-.744-.255-1.529-.322-2.317-.32-8.083.138-15.843 4.64-23.068 8.886-5.705 3.352-11.709 6.92-15.287 12.287-1.657 2.485-.945 6.506 2.675 6.824.294.026.587.043.881.051l1.641-4.113c-.263.035-3.423 1.282-1.443-1.219 3.922-4.957 9.755-8.359 15.511-11.562 5.964-3.319 12.286-6.915 18.929-7.205.129-.004.257-.005.385-.004 2.515.069-6.953 7.232-6.953 7.232zm-7.509 3.895c-1.071.676-2.155 1.33-3.25 1.953h4.027z" fill="url(#d)"/>
+ <g fill="#ffc500">
+ <circle cx="40" cy="18" r="4"/>
+ <circle cx="12" cy="12" r="5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/awesomebump.svg b/.icons/kora/apps/scalable/awesomebump.svg
new file mode 100644
index 000000000..f98d8fd1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/awesomebump.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00021668 -43.336 43.336 -.00021668 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#686460" offset="0"/>
+ <stop stop-color="#b0aca9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.399 6.666c-.961 0-1.733.772-1.733 1.733v31.202c0 .961.772 1.733 1.733 1.733h31.202c.961 0 1.733-.772 1.733-1.733v-31.202c0-.961-.772-1.734-1.733-1.734h-31.202z" fill="#1554d4"/>
+ <path d="m25.083 14.249v7.072l6.674 11.347h3.176s4.235 0 4.235-4.846c0-4.925-3.251-5.447-3.251-5.447s2.167-.247 2.167-3.201c0-4.925-4.333-4.924-4.333-4.924z" fill="#1e298c"/>
+ <path d="m19.666 14.249-10.834 18.418h7.584l3.25-4.333 3.251 4.333h7.583z" fill="#1e298c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/awf.svg b/.icons/kora/apps/scalable/awf.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/awf.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/awn-applet-digital-clock.svg b/.icons/kora/apps/scalable/awn-applet-digital-clock.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/awn-applet-digital-clock.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/awn-applet.svg b/.icons/kora/apps/scalable/awn-applet.svg
new file mode 100644
index 000000000..04696cc69
--- /dev/null
+++ b/.icons/kora/apps/scalable/awn-applet.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.339 21.552h-1.626v-4.336c0-1.192-.975-2.168-2.168-2.168h-4.336v-1.626c0-1.517-1.192-2.71-2.71-2.71-1.517 0-2.71 1.193-2.71 2.71v1.626h-4.335c-1.193 0-2.168.976-2.168 2.168v4.119h1.626c1.626 0 2.926 1.301 2.926 2.927s-1.3 2.927-2.926 2.927h-1.626v4.119c0 1.193.975 2.168 2.168 2.168h4.119v-1.626c0-1.626 1.3-2.927 2.926-2.927s2.927 1.301 2.927 2.927v1.626h4.119c1.193 0 2.168-.975 2.168-2.168v-4.336h1.626c1.518 0 2.71-1.192 2.71-2.71 0-1.517-1.192-2.71-2.71-2.71z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/awn-manager.svg b/.icons/kora/apps/scalable/awn-manager.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/awn-manager.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/awn-plugins.svg b/.icons/kora/apps/scalable/awn-plugins.svg
new file mode 120000
index 000000000..d91675fe3
--- /dev/null
+++ b/.icons/kora/apps/scalable/awn-plugins.svg
@@ -0,0 +1 @@
+awn-applet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/awn-settings.svg b/.icons/kora/apps/scalable/awn-settings.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/awn-settings.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/awn-window-fallback.svg b/.icons/kora/apps/scalable/awn-window-fallback.svg
new file mode 120000
index 000000000..ebf9960bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/awn-window-fallback.svg
@@ -0,0 +1 @@
+avant-window-navigator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ax-applet.svg b/.icons/kora/apps/scalable/ax-applet.svg
new file mode 120000
index 000000000..7586f9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ax-applet.svg
@@ -0,0 +1 @@
+access.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ayatana-settings.svg b/.icons/kora/apps/scalable/ayatana-settings.svg
new file mode 100644
index 000000000..be9f59cbc
--- /dev/null
+++ b/.icons/kora/apps/scalable/ayatana-settings.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.280167 -40.8487 40.8487 .280167 25.1102 44.4068)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5b5b5b" offset="0"/>
+ <stop stop-color="#8e8e8e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m27.945 4.001c-.693-.016-1.198.233-1.652.75-.388.443-.821 1.235-.962 1.764-.519 1.941-2.943 3.19-5.081 2.614-1.05-.283-1.547-.73-3.245-2.902-.773-.988-1.433-.966-3.329.115-1.802 1.027-2.019 1.695-1.205 3.719.336.837.621 1.906.627 2.38.017 1.171-1.02 3.026-2.062 3.694-.854.548-2.643.673-4.073.288-1.36-.367-2.057.281-2.631 2.436-.448 1.677-.446 1.925.025 2.46.287.328 1.219.895 2.073 1.262.853.367 1.798.941 2.095 1.28.628.716 1.029 2.781.748 3.865-.203.787-1.176 2.011-1.964 2.475-.859.506-1.686 1.627-1.66 2.246.033.793 1.158 2.773 1.875 3.298.41.301.758.342 1.286.145 1.547-.577 4.038-.986 4.788-.784 1.131.305 2.741 1.811 2.932 2.748.09.442.089 1.412 0 2.157-.214 1.806-.038 2.734.583 3.053.283.144.737.38 1.008.524.27.146.919.32 1.442.388 1.365.177 2.33-.616 3.081-2.542.686-1.761.929-2.009 2.486-2.506 1.581-.504 2.681-.39 3.591.374.754.634 1.049.936 2.21 2.263.85.973 1.523 1.032 3.013.254 2.24-1.17 2.467-1.88 1.359-4.205-1.055-2.213-.483-4.434 1.479-5.728.751-.496 1.33-.58 3.133-.463 2.722.177 3.256-.135 3.825-2.241.569-2.103.329-2.538-1.995-3.574-2.211-.985-2.812-1.705-3.133-3.761-.267-1.71.156-2.556 2.154-4.266 1.025-.877 1.601-1.563 1.604-1.917.007-.79-1.795-3.638-2.408-3.803-.283-.077-1.145.13-1.916.455-2.129.896-3.266.924-4.666.111-1.644-.954-2.074-1.879-1.942-4.174.152-2.635-.061-3.172-1.478-3.733-.473-.188-.887-.328-1.256-.413v-.003c-.277-.064-.528-.098-.759-.103z" fill="url(#a)"/>
+ <path d="m24 14c-5.486 0-10 4.514-10 10s4.514 10 10 10c2.167-.01 4.274-.723 6-2.033v1.933c0 .056.044.1.1.1h3.8c.056 0 .1-.044.1-.1v-9.8c0-.009-.004-.017-.006-.026.002-.025.004-.049.006-.074 0-5.486-4.514-10-10-10zm0 4c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z" fill="#00ddc9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/azardi.svg b/.icons/kora/apps/scalable/azardi.svg
new file mode 100644
index 000000000..498294dbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/azardi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b20c00" offset="0"/>
+ <stop stop-color="#f44336" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(.919001 0 0 .919001 2.40347 1.94397)" fill="#fff" fill-rule="nonzero">
+ <path d="m21.394 32h-10.77l-1.7 5h-6.924l9.894-26h8.212l9.894 26h-6.924zm-9.053-5h7.318l-3.65-9.905z"/>
+ <path d="m23 11h22v4.058l-13.534 16.942h13.534v5h-22v-4.058l13.545-16.942h-13.545z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/azpainter.svg b/.icons/kora/apps/scalable/azpainter.svg
new file mode 100644
index 000000000..24cd8f0a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/azpainter.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c6570c" offset="0"/>
+ <stop stop-color="#f58a10" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m6.74935 6.74935h34.50112v34.50112h-34.50112z" fill="#f2f1c7" fill-rule="nonzero" stroke-width="1.07816"/>
+ <g transform="matrix(1.07816 0 0 1.07816 -1.87593 -1.87593)">
+ <path d="m10.659 15.049c18.826-1.281 30.342 5.799 19.926 23.798.703-2.406.337-7.978-3.438-14.799-2.918-5.273-16.488-8.999-16.488-8.999z" fill="#1595ff"/>
+ <path d="m11.684 11.854c18.362-1.724 29.442 6.19 18.95 26.865.732-2.754.482-9.105-3.063-16.831-2.742-5.974-15.887-10.034-15.887-10.034z" fill="#38b7ff"/>
+ <path d="m14.692 9c20.757 2.105 31.547 12.074 15.87 30 1.347-2.524 2.3-8.746-.145-16.981-1.891-6.368-15.725-13.019-15.725-13.019z" fill="#6be3ff"/>
+ </g>
+ <circle cx="35.32059" cy="28.85163" r="1.61724" fill="#fff" stroke-width="1.07816"/>
+ <circle cx="32.62519" cy="33.70335" r="1.07816" fill="#fff" stroke-width="1.07816"/>
+ <path transform="matrix(.897245 .597819 -.602786 .893916 -1.87593 -1.87593)" d="m35.01-10.15h3.836v14.442h-3.836z" fill="#ffc60a"/>
+ <path transform="matrix(.897688 .597155 -.60176 .894608 -1.87593 -1.87593)" d="m34.55 6.07h4.509v3.752h-4.509z" fill="#835d1a"/>
+ <path transform="matrix(1.07816 0 0 1.07816 -1.87593 -1.87593)" d="m21.974 28.435c-4.714 3.962-9.831 2.95-9.831 2.95l-3.143-.441s1.672 2.908 3.681 4.667c2.559 2.24 6.334 3.873 10.101.308 3.322-3.143 3.502-4.578 3.502-4.578z" fill="#1dadff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/azuredatastudio.svg b/.icons/kora/apps/scalable/azuredatastudio.svg
new file mode 100644
index 000000000..7b730fb54
--- /dev/null
+++ b/.icons/kora/apps/scalable/azuredatastudio.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 43.3367 -43.3367 0 -225.677 2.33151)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(18.4628 0 0 18.4628 8.4471 827.547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003b69" offset="0"/>
+ <stop stop-color="#1672b9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.447 17.932v14.599h.042c-.026.139-.04.278-.042.417 0 2.534 4.127 4.589 9.216 4.589 5.09 0 9.217-2.054 9.217-4.589-.002-.139-.018-.278-.046-.417h.046l.03-11.97-8.864.158-2.196-2.787z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m15.492 13.472c-.013.637.041 1.053.041 1.438 0 2.861 3.005 5.63 5.867 5.63h3.534c-1.131 1.155-3.406 2.02-7.271 2.02-5.086 0-9.216-2.065-9.216-4.608 0-2.17 3.005-3.991 7.045-4.48z" fill="#a7c236"/>
+ <path d="m23.034 9.485c.912-1.486 2.552-2.478 4.422-2.478 2.861 0 5.185 2.323 5.185 5.184 0 .195-.011.387-.032.576h.032c1.907 0 3.456 1.549 3.456 3.456 0 1.908-1.549 3.456-3.456 3.456v.001h-10.945v-.001c-2.861 0-5.185-2.322-5.185-5.184 0-2.861 2.324-5.184 5.185-5.184.463 0 .911.06 1.338.174z" fill="#5cc9ed"/>
+ <path d="m29.023 25.943-.149 1.794c-.57.212-1.099.519-1.565.907l-1.633-.769-1.705 2.952 1.482 1.03c-.053.299-.08.601-.082.904 0 .303.026.607.078.907l-1.478 1.026 1.705 2.952 1.628-.767c.468.387.999.691 1.57.901l.151 1.799h3.409l.15-1.796c.569-.211 1.098-.517 1.564-.906l1.634.769 1.705-2.953-1.482-1.029c.052-.298.08-.6.081-.903 0-.304-.026-.608-.078-.908l1.479-1.025-1.705-2.953-1.628.768c-.468-.387-.999-.692-1.57-.901l-.15-1.799h-3.41zm1.765 4.261c1.403 0 2.558 1.154 2.558 2.557 0 1.402-1.155 2.556-2.558 2.556-1.402.001-2.557-1.154-2.557-2.556 0-1.403 1.155-2.557 2.557-2.557z" fill="#00256c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/backdoor-factory.svg b/.icons/kora/apps/scalable/backdoor-factory.svg
new file mode 100644
index 000000000..86caae727
--- /dev/null
+++ b/.icons/kora/apps/scalable/backdoor-factory.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#535353" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005191" offset="0"/>
+ <stop stop-color="#18b0d4" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.96634 0 0 .96634 .377346 .043809)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.96634 0 0 .96634 .377346 .043809)" d="m28.797 3.248c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04l-16.926-1.581c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle transform="matrix(1.86642 0 0 2.15813 5.16415 2.08042)" cx="12" cy="12" r="1" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/background.svg b/.icons/kora/apps/scalable/background.svg
new file mode 120000
index 000000000..0bb501486
--- /dev/null
+++ b/.icons/kora/apps/scalable/background.svg
@@ -0,0 +1 @@
+preferences-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/backintime.svg b/.icons/kora/apps/scalable/backintime.svg
new file mode 120000
index 000000000..a562f831c
--- /dev/null
+++ b/.icons/kora/apps/scalable/backintime.svg
@@ -0,0 +1 @@
+deja-dup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/backlite.svg b/.icons/kora/apps/scalable/backlite.svg
new file mode 120000
index 000000000..a60a9dd35
--- /dev/null
+++ b/.icons/kora/apps/scalable/backlite.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/badge-small.svg b/.icons/kora/apps/scalable/badge-small.svg
new file mode 120000
index 000000000..7b5bcf5e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/badge-small.svg
@@ -0,0 +1 @@
+stock_keyring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/baidunetdisk.svg b/.icons/kora/apps/scalable/baidunetdisk.svg
new file mode 100644
index 000000000..8bcbe0564
--- /dev/null
+++ b/.icons/kora/apps/scalable/baidunetdisk.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.474033 -43.4159 43.4159 -.474033 255.968 43.1188)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#006dff">
+ <path d="m10.05 30.15 20.375-15.986 2.036 6.019-1.291 3.444-1.193 1.332-9.378 7.76-3.484 1.494-1.266.049z" fill-rule="nonzero"/>
+ <circle cx="24.375" cy="18.375" r="8.625"/>
+ <circle cx="15.75" cy="27" r="7.5"/>
+ </g>
+ <path d="m31.73 21.906c2.546-.634 5.195.731 6.156 3.173.96 2.442-.05 5.247-2.346 6.516s-5.209.632-6.766-1.479" fill="none" stroke="#006dff" stroke-width="4.5"/>
+ <path d="m30.458 20.282c-.829 2.647-3.297 4.464-6.072 4.468-2.775.005-5.248-1.802-6.088-4.447" fill="none" stroke="#e61aaa" stroke-width="4.5"/>
+ <circle cx="15.75" cy="27" r="3" fill="#e8e8e8"/>
+ <circle cx="24.375" cy="18.375" r="4.125" fill="#e8e8e8"/>
+ <circle cx="33" cy="27" r="3" fill="#e8e8e8"/>
+ <path d="m16.5 42h8.25v3h-8.25z" fill="#e61aaa"/>
+ <path d="m24.75 42h8.25v3h-8.25z" fill="#006dff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/baiji-manga-viewer.svg b/.icons/kora/apps/scalable/baiji-manga-viewer.svg
new file mode 100644
index 000000000..160adae28
--- /dev/null
+++ b/.icons/kora/apps/scalable/baiji-manga-viewer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1">
+ <circle cx="24" cy="25" r="20" style="opacity:.2"/>
+ <circle cx="24" cy="24" r="20" style="fill:#00a2a4"/>
+ <path style="opacity:.2" d="m24 5c-8.198159 0.0076413-15.561461 5.017659-18.578125 12.640625 4.578125 1.359375 6.578125 2.359375 18.578125 2.359375s14.213233-1.48883 18.664062-2.179688c-2.970368-7.722827-10.389695-12.81915-18.664062-12.820312z"/>
+ <path style="fill:#69d3d3" d="m24 4c-8.198159 0.0076413-15.561461 5.0176593-18.578125 12.640625 4.578125 1.359375 6.578125 2.359375 18.578125 2.359375s14.213233-1.48883 18.664062-2.179688c-2.970368-7.7228269-10.389695-12.81915-18.664062-12.820312z"/>
+ <path d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 0.0215 0.582 20 20 0 0 1 19.9785 -19.582 20 20 0 0 1 19.979 19.418 20 20 0 0 0 0.021 -0.418 20 20 0 0 0 -20 -20z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m24 13c-8 0-5 2-9 2 0 0-3-2-3 0 0 2.134375 4 5 4 5l5 4s3 2 3 4-2 3-3 3-2-1-2-1 2-2 2-4c0-1-3-3-3-3l-3 3-5 1s-1 2 1 4c1 1 4 1 4 1s4 4 8 4c9 0 10-9 10-9v-2s5-1 5-3-8-4-8-4-4-5-6-5zm-3 4a1 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"/>
+ <path style="fill:#ffffff" d="m24 12c-8 0-5 2-9 2 0 0-3-2-3 0 0 2.134375 4 5 4 5l5 4s3 2 3 4-2 3-3 3-2-1-2-1 2-2 2-4c0-1-3-3-3-3l-3 3-5 1s-1 2 1 4c1 1 4 1 4 1s4 4 8 4c9 0 10-9 10-9v-2s5-1 5-3-8-4-8-4-4-5-6-5zm-3 4a1 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"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/baka-mplayer.svg b/.icons/kora/apps/scalable/baka-mplayer.svg
new file mode 100644
index 000000000..5bdc4dae6
--- /dev/null
+++ b/.icons/kora/apps/scalable/baka-mplayer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.406 45.406 0 24.061 46.692)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#729fcf" offset="0"/>
+ <stop stop-color="#00f89a" stop-opacity=".98" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 23.989c0 12.454-10.249 22.703-22.703 22.703s-22.703-10.249-22.703-22.703 10.249-22.703 22.703-22.703 22.703 10.249 22.703 22.703z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m31.649 24.634-12.881-7.729v15.457zm-7.648-15.457c8.212 0 14.823 6.611 14.823 14.823s-6.611 14.823-14.823 14.823-14.823-6.611-14.823-14.823 6.611-14.823 14.823-14.823z" fill="#fff" fill-opacity=".82"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/balena-etcher-electron.svg b/.icons/kora/apps/scalable/balena-etcher-electron.svg
new file mode 120000
index 000000000..d17bc786c
--- /dev/null
+++ b/.icons/kora/apps/scalable/balena-etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/baloo.svg b/.icons/kora/apps/scalable/baloo.svg
new file mode 100644
index 000000000..8a57d9c4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/baloo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.38457 0 0 1.38457 -9.67418 -8.85472)" d="m33.239 31.309-4.541-3.397c.969-1.399 1.973-3.584 1.973-5.304 0-1.117-.217-2.187-.651-3.207s-1.02-1.899-1.759-2.638-1.618-1.325-2.638-1.759-2.089-.651-3.207-.651-2.187.217-3.207.651c-1.021.434-1.9 1.02-2.639 1.759-.738.739-1.325 1.618-1.759 2.638-.433 1.021-.65 2.09-.65 3.207 0 1.118.217 2.187.65 3.207.434 1.021 1.021 1.9 1.759 2.639.739.738 1.619 1.325 2.639 1.759 1.02.433 2.089.65 3.207.65 1.72 0 3.719-.704 5.119-1.674l3.582 4.23c.281.297.632.446 1.055.446.406 0 .758-.149 1.055-.446s.446-.648.446-1.055c0-.414-.145-.766-.434-1.055zm-7.112-4.99c-1.028 1.028-2.265 1.542-3.711 1.542s-2.683-.514-3.711-1.542-1.542-2.265-1.542-3.711.514-2.683 1.542-3.711c1.027-1.028 2.265-1.542 3.711-1.542s2.683.514 3.711 1.542 1.542 2.265 1.542 3.711-.514 2.683-1.542 3.711z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/banshee.svg b/.icons/kora/apps/scalable/banshee.svg
new file mode 120000
index 000000000..5ffd061c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/banshee.svg
@@ -0,0 +1 @@
+media-player-banshee.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/baobab.svg b/.icons/kora/apps/scalable/baobab.svg
new file mode 120000
index 000000000..6080e25b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/baobab.svg
@@ -0,0 +1 @@
+gnome-disks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bareftp.svg b/.icons/kora/apps/scalable/bareftp.svg
new file mode 100644
index 000000000..f4795caf5
--- /dev/null
+++ b/.icons/kora/apps/scalable/bareftp.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8144 39.8144 0 24 43.9887)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0964 0 0 1.0964 -2.31369 -2.31369)" fill-rule="nonzero">
+ <path d="m16.725 4.006c-1.594.065-3.196.688-4.338 2.24l-5.463 7.432c-1.301 1.765-1.132 4.356-.089 5.892.736 1.084 1.878 1.697 3.115 2.053v8.025c0 3.84 3.087 6.352 6.556 6.352h.937c1.418 0 2.72-.508 3.834-1.27l5.162 7.024c1.142 1.552 2.744 2.175 4.338 2.24h.002c1.768.073 3.567-.517 4.834-2.24l5.464-7.432.002-.004c1.298-1.764 1.129-4.353.086-5.888-.736-1.084-1.877-1.697-3.115-2.053v-8.025c0-3.84-3.087-6.352-6.556-6.352h-.937c-1.418 0-2.72.508-3.834 1.27l-5.162-7.024c-1.267-1.723-3.066-2.313-4.834-2.24z" fill="url(#a)"/>
+ <path d="m16.918 8.002c-.525.021-1 .251-1.263.609l-5.444 7.434c-.599.816.149 1.956 1.345 1.955h2.445v11.648c0 1.303 1.24 2.352 2.532 2.352h.934c1.292 0 2.554-1.049 2.532-2.352v-11.648h2.445c1.196.001 1.944-1.139 1.345-1.955l-5.444-7.434c-.293-.398-.844-.634-1.427-.609z" fill="#ffd42b"/>
+ <path d="m30.533 16c-1.292 0-2.554 1.049-2.532 2.352v11.648h-2.445c-1.196-.001-1.944 1.139-1.345 1.955l5.444 7.434c.263.358.738.588 1.263.609.583.025 1.134-.211 1.427-.609l5.444-7.434c.599-.816-.149-1.956-1.345-1.955h-2.445v-11.648c0-1.303-1.24-2.352-2.532-2.352z" fill="#71d716"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/barrier.svg b/.icons/kora/apps/scalable/barrier.svg
new file mode 100644
index 000000000..c85a66940
--- /dev/null
+++ b/.icons/kora/apps/scalable/barrier.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.430676 -43.1714 43.1714 .430676 298.038 48.23)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4c4c4" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.864 12.12c.715 1.447.667 3.235-.246 4.658-.318.497-.719.904-1.163 1.239 5.291-.054 10.046 2.67 11.104 8.045 0 .003.001.007.002.012l.009-.003c.313 1.599 1.881 2.642 3.495 2.323 1.448-.285 2.445-1.568 2.412-2.982-.029-.165-.053-.328-.085-.495-1.519-7.726-8.033-12.307-15.528-12.797z" fill="#0e3fdd"/>
+ <path d="m23.405 18.056c-1.131.832-2.573 1.151-3.949.896-.647-.119-1.28-.365-1.854-.738-.05-.032-.086-.078-.135-.111-.255 5.017-3.87 9.428-9.017 10.441-.084.017-.171.027-.255.044-1.491.394-2.44 1.899-2.136 3.448.298 1.512 1.683 2.538 3.17 2.403.122-.021.246-.042.369-.065 7.995-1.573 13.57-8.498 13.807-16.318z" fill="#459300"/>
+ <path d="m19.019 32.945c1.595.314 3.153-.744 3.47-2.358.292-1.482-.565-2.927-1.945-3.394-.134-.02-.266-.043-.398-.068-5.352-1.053-8.217-5.775-8.199-11.04-.861.878-2.139 1.318-3.44 1.061-1.075-.211-1.952-.859-2.491-1.719-.342 8.309 4.577 15.878 12.984 17.531.003.002.01.002.015.002l.003-.015z" fill="#00b1ff"/>
+ <path d="m38.78 14.924c1.484-.132 2.867.89 3.163 2.4.305 1.554-.648 3.063-2.144 3.455-.048.008-.093.013-.138.022-5.357 1.054-9.074 5.484-9.048 10.753-.864-.853-2.126-1.279-3.41-1.026-1.093.213-1.984.881-2.517 1.762-.388-8.344 5.391-15.664 13.828-17.322.089-.017.178-.028.266-.044" fill="#00dfc3"/>
+ </g>
+ <path d="m27.58 34.967c.228.167-.114.389-.279.378-.446-.03-.6-.572-.478-.934.218-.648 1.013-.841 1.591-.579.849.383 1.087 1.458.68 2.247-.542 1.052-1.907 1.335-2.905.78-1.255-.697-1.583-2.355-.88-3.561.852-1.46 2.804-1.833 4.218-.981 1.665 1.005 2.084 3.254 1.081 4.875-1.158 1.87-3.703 2.334-5.531 1.182-2.076-1.311-2.586-4.154-1.282-6.188 1.463-2.282 4.603-2.837 6.844-1.383 2.487 1.616 3.089 5.054 1.483 7.501" fill="#0e3fdd"/>
+ <path d="m20.667 13.95c-.19-.139.095-.325.232-.315.372.025.501.477.399.778-.182.54-.845.701-1.326.483-.708-.319-.906-1.215-.566-1.873.451-.876 1.588-1.112 2.42-.65 1.046.581 1.32 1.962.733 2.967-.709 1.218-2.337 1.528-3.514.818-1.388-.838-1.737-2.711-.901-4.062.965-1.559 3.085-1.946 4.609-.985 1.73 1.092 2.154 3.461 1.068 5.156-1.219 1.902-3.836 2.364-5.703 1.152-2.073-1.345-2.574-4.21-1.236-6.25" fill="#06aff2"/>
+ <path d="m8.747 12.893c.138-.102-.068-.236-.168-.23-.271.019-.364.347-.29.566.132.392.613.509.963.351.514-.232.658-.883.412-1.361-.328-.637-1.155-.808-1.759-.473-.76.423-.959 1.427-.533 2.157.516.884 1.698 1.11 2.553.594 1.009-.608 1.263-1.97.655-2.951-.7-1.133-2.242-1.414-3.349-.716-1.257.793-1.565 2.515-.776 3.746.886 1.382 2.787 1.718 4.144.837 1.507-.978 1.87-3.059.899-4.541" fill="#00b7b7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bash.svg b/.icons/kora/apps/scalable/bash.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/bash.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bashtop.svg b/.icons/kora/apps/scalable/bashtop.svg
new file mode 100644
index 000000000..1ac8864f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/bashtop.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4b2121" offset="0"/>
+ <stop stop-color="#5a4242" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m17 12h12v5h-12z" fill="#e62525"/>
+ <path d="m17 17h4v5h-4z" fill="#cd2121"/>
+ <path d="m27 17h4v5h-4z" fill="#cd2121"/>
+ <path d="m17 22h12v5h-12z" fill="#b31d1d"/>
+ <path d="m17 27h4v5h-4z" fill="#9a1919"/>
+ <path d="m27 27h4v5h-4z" fill="#9a1919"/>
+ <path d="m17 32h12v5h-12z" fill="#801414"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/basilisk2.svg b/.icons/kora/apps/scalable/basilisk2.svg
new file mode 100644
index 000000000..45fb84785
--- /dev/null
+++ b/.icons/kora/apps/scalable/basilisk2.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m10.809 40c1.716 2.395 3.606 4 5.191 4 4 0 5.251-2 8-2s4 2 8 2c1.584 0 3.461-1.603 5.164-4z" fill="#009bda"/>
+ <path d="m7.664 34c.852 2.238 1.939 4.316 3.145 6h26.355c1.199-1.688 2.312-3.759 3.164-6z" fill="#953c96"/>
+ <path d="m6.129 28c.226 2.005.793 4.047 1.535 6h32.664c.021-.056.046-.108.066-.164-2.985-.615-5.37-2.885-6.132-5.836h-28.133z" fill="#de393d"/>
+ <path d="m6.395 22c-.257 1.199-.395 2.531-.395 4 0 .655.053 1.325.129 2h28.133c-.172-.653-.26-1.325-.262-2 .004-1.405.379-2.785 1.086-4z" fill="#f4811e"/>
+ <path d="m8.004 18c-.725 1.106-1.273 2.435-1.609 4h28.691c1.072-1.851 2.843-3.197 4.914-3.734v-.227c-.009-.013-.019-.026-.027-.039z" fill="#fbb625"/>
+ <path d="m32 4s-6 0-8 4-2 6-2 6 6 0 8-4 2-6 2-6zm-16 10c-3.46 0-6.25 1.339-7.996 4h31.969c-1.747-2.651-4.519-4-7.973-4-4 0-4 2-8 2s-4-2-8-2z" fill="#60ba45"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/basingstoke.svg b/.icons/kora/apps/scalable/basingstoke.svg
new file mode 100644
index 000000000..1dc051158
--- /dev/null
+++ b/.icons/kora/apps/scalable/basingstoke.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#371169" offset="0"/>
+ <stop stop-color="#5c29a1" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16 13c-5 0-6 3.152-6 6v10h7v6h14v-6h7v-10c0-2.848-1-6-6-6zm1.5 5c2.469 0 4.5 2.031 4.5 4.5s-2.031 4.5-4.5 4.5-4.5-2.031-4.5-4.5 2.031-4.5 4.5-4.5zm13 0c2.469 0 4.5 2.031 4.5 4.5s-2.031 4.5-4.5 4.5-4.5-2.031-4.5-4.5 2.031-4.5 4.5-4.5z" fill="#efe3b7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/basket.svg b/.icons/kora/apps/scalable/basket.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/basket.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bass.svg b/.icons/kora/apps/scalable/bass.svg
new file mode 120000
index 000000000..1547cb683
--- /dev/null
+++ b/.icons/kora/apps/scalable/bass.svg
@@ -0,0 +1 @@
+beneath-a-steel-sky.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/battery.svg b/.icons/kora/apps/scalable/battery.svg
new file mode 100644
index 000000000..1695f2b27
--- /dev/null
+++ b/.icons/kora/apps/scalable/battery.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.6377 36 0 24 45.6377)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.3117 27.9305 0 24 42.1157)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00ffb3" offset="0"/>
+ <stop stop-color="#c0f957" offset="1"/>
+ </linearGradient>
+ <path d="m32.325 5.811c0-1.936-1.57-3.506-3.506-3.506h-9.638c-1.936 0-3.506 1.57-3.506 3.506v.494h16.65z" fill="#8e8e8e"/>
+ <path d="m40 12.463c0-3.567-2.896-6.463-6.463-6.463h-19.074c-3.567 0-6.463 2.896-6.463 6.463v26.711c0 3.568 2.896 6.464 6.463 6.464h19.074c3.567 0 6.463-2.896 6.463-6.464z" fill="url(#a)"/>
+ <path d="m14.467 9.804c-1.915 0-3.467 1.552-3.467 3.467v5.788h26v-5.788c0-1.915-1.552-3.467-3.467-3.467zm-3.467 11.569v9.254h26v-9.254zm0 11.568v5.788c0 1.915 1.552 3.467 3.467 3.467h19.066c1.915 0 3.467-1.552 3.467-3.467v-5.788z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bauh.svg b/.icons/kora/apps/scalable/bauh.svg
new file mode 100644
index 000000000..4157a1bbd
--- /dev/null
+++ b/.icons/kora/apps/scalable/bauh.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24.117 2.239v.002c-.911-.022-1.811.206-2.601.659l-14.617 8.407c-1.535.883-2.484 2.52-2.484 4.286v16.814c.001 1.765.95 3.401 2.484 4.284l14.617 8.407c1.535.883 3.433.883 4.968 0l14.617-8.407c1.534-.883 2.483-2.519 2.484-4.284v-16.814c0-1.766-.949-3.403-2.484-4.286l-14.617-8.407c-.721-.414-1.535-.642-2.367-.661z" fill="#89583e"/>
+ <path d="m24 2.243c-.871-.002-1.728.225-2.484.657l-14.617 8.407c-1.535.883-2.484 2.52-2.484 4.286v16.814c.001 1.765.95 3.401 2.484 4.284l14.617 8.407c.755.433 1.612.66 2.484.659v-43.514z" fill="#cc8342"/>
+ <path d="m24.117 2.239v.002c-.911-.022-1.811.206-2.601.659l-14.617 8.407c-1.106.639-1.923 1.679-2.28 2.903.358 1.221 1.175 2.259 2.28 2.896l14.617 8.407c1.535.883 3.433.883 4.968 0l14.617-8.407c1.107-.639 1.924-1.68 2.28-2.905-.359-1.22-1.176-2.257-2.28-2.894l-14.617-8.407c-.721-.414-1.535-.642-2.367-.661z" fill="#2e0000" fill-opacity=".5"/>
+ </g>
+ <path d="m33.792 11.239c0-4.967-4.032-9-9-9h-1.584c-4.968 0-9 4.033-9 9v1.585c0 4.967 4.032 9 9 9h1.584c4.968 0 9-4.033 9-9z" fill="#206fe4"/>
+ <path d="m24 3.333c-4.804 0-8.699 3.894-8.699 8.699 0 4.804 3.895 8.699 8.699 8.699s8.699-3.895 8.699-8.699c0-4.805-3.895-8.699-8.699-8.699zm-1.077 1.141c.247-.05.436.527.538.521.012.049-.073.221-.189.474-.737 1.609-.566 2.688.118 3.695.123.183.023 1.163.023 1.186 0 .022-.134.046-.284.046-.354 0-.689-.215-1.374-.758-.304-.24-1.157-.5-1.469-.189-.289.29-.378.446-.378.711 0 1.005 1.192 1.802 3.41 2.272 3.012.638 3.138.873 3.222 2.456.104 1.986-.649 3.421-2.54 5.132-.229.207-.857.388-.908.384-.02-.061.037-.501.037-.771 0-1.054-.415-2.14-1.042-2.747-.168-.163-.64-.508-1.043-.757-.403-.25-.723-1.016-.607-1.395.21-.693.12-1.059.607-1.496.255-.23.511-.42.568-.425.056-.004-.324-.12-.898-.238-.574-.117-1.416-.364-1.85-.522-.794-.287-1.863-.888-2.272-1.325-.017-.018-.033-.032-.048-.048.585-2.332 2.08-3.862 3.98-5.269.605-.448 1.904-.835 2.399-.937zm7.631 3.926c.178.11.743 1.65.935 2.359.248.916.017 2.564-.212 3.474-.088.346-.666 1.796-.703 1.836-.037.041.124-1.231-.035-1.513s-.498-.967-.92-1.413c-1.219-1.286-1.411-1.956-.901-2.983.258-.517 1.698-1.845 1.836-1.76z" fill="#fffdcb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bbc.svg b/.icons/kora/apps/scalable/bbc.svg
new file mode 100644
index 000000000..c17c22518
--- /dev/null
+++ b/.icons/kora/apps/scalable/bbc.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#830700" offset="0"/>
+ <stop stop-color="#e33813" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m19 19v10h10v-10zm1 1h7v3h1v5h-8zm2 2v1h3v-1zm0 3v1h4v-1z"/>
+ <path d="m7 19v10h10v-10zm1 1h7v3h1v5h-8zm2 2v1h3v-1zm0 3v1h4v-1z"/>
+ <path d="m31 19v10h10v-10zm1 1h8v2h-6v4h6v2h-8z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bcompare.svg b/.icons/kora/apps/scalable/bcompare.svg
new file mode 100644
index 000000000..077ac0345
--- /dev/null
+++ b/.icons/kora/apps/scalable/bcompare.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(56 0 0 56 4 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d5d5d" offset="0"/>
+ <stop stop-color="#303030" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(32 0 0 32 16 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b2b2b2" offset="0"/>
+ <stop stop-color="#707070" offset="1"/>
+ </linearGradient>
+ <path d="m60 32c0-15.512-12.488-28-28-28-2.776 0-4.107 3.22-6.635 3.965-9.467 2.792-18.164 7.613-20.545 17.253-.536 2.17-.82 4.442-.82 6.782 0 15.512 12.488 28 28 28 1.425 0 3.07-2.557 4.436-2.761 10.285-1.531 18.463-6.162 21.899-15.671 1.078-2.983 1.665-6.204 1.665-9.568z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="32" cy="32" r="16" fill="url(#b)"/>
+ <circle cx="32" cy="32" r="6" fill="#fff"/>
+ <g fill-rule="nonzero">
+ <path d="m58.312 35.999c.926.001 1.688.762 1.688 1.688v14.625c0 .917-.747 1.675-1.663 1.688-.456.006-.895-.172-1.218-.495l-3.595-3.595c-5.136 6.166-12.872 10.09-21.524 10.09v-12c5.341 0 10.07-2.617 12.976-6.638l-2.482-2.482c-.316-.316-.494-.746-.494-1.193 0-.925.761-1.687 1.687-1.688z" fill="#486afb"/>
+ <path d="m10.477 14.09c5.136-6.166 12.871-10.09 21.523-10.09v12c-5.34 0-10.07 2.616-12.976 6.637l2.482 2.482c.316.317.494.746.494 1.193 0 .926-.761 1.688-1.687 1.688h-14.625c-.926 0-1.688-.762-1.688-1.688v-14.625c0-.917.747-1.674 1.663-1.687.456-.007.895.172 1.218.494z" fill="#ec2424"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/beagled.svg b/.icons/kora/apps/scalable/beagled.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/beagled.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/beaker-browser.svg b/.icons/kora/apps/scalable/beaker-browser.svg
new file mode 120000
index 000000000..9c2c4e836
--- /dev/null
+++ b/.icons/kora/apps/scalable/beaker-browser.svg
@@ -0,0 +1 @@
+com.beakerbrowser.Beaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/beaker.svg b/.icons/kora/apps/scalable/beaker.svg
new file mode 120000
index 000000000..9c2c4e836
--- /dev/null
+++ b/.icons/kora/apps/scalable/beaker.svg
@@ -0,0 +1 @@
+com.beakerbrowser.Beaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/beamng-drive.svg b/.icons/kora/apps/scalable/beamng-drive.svg
new file mode 100644
index 000000000..1795f5ed8
--- /dev/null
+++ b/.icons/kora/apps/scalable/beamng-drive.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.11342 0 0 1.11342 -2.72198 -2.72198)">
+ <path d="m32.947 9c-.369.01-.728.121-1.037.322l-20 13c-.567.369-.91 1.001-.91 1.677 0 .768.442 1.471 1.135 1.804l25 12c.27.129.565.196.864.196 1.098 0 2.001-.903 2.001-2 0-.131-.013-.263-.039-.392l-5-25c-.19-.95-1.045-1.632-2.014-1.607zm-1.33 5.285 3.637 18.178-18.18-8.725z" fill="#353535" fill-rule="nonzero"/>
+ <path d="m14 14c5.519 0 10 4.481 10 10s-4.481 10-10 10-10-4.481-10-10 4.481-10 10-10zm19-8c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5zm4 22c3.863 0 7 3.137 7 7s-3.137 7-7 7-7-3.137-7-7 3.137-7 7-7z" fill="#fe6501"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/beatbox.svg b/.icons/kora/apps/scalable/beatbox.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/beatbox.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/beebeep.svg b/.icons/kora/apps/scalable/beebeep.svg
new file mode 100644
index 000000000..0c480879b
--- /dev/null
+++ b/.icons/kora/apps/scalable/beebeep.svg
@@ -0,0 +1,32 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-21.7669 -39.899 39.899 -21.7669 195.66 -43.7642)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#235f94" offset="0"/>
+ <stop stop-color="#00aef0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(11.4974 -2.09581 2.09581 11.4974 114.387 549.423)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb100" offset="0"/>
+ <stop stop-color="#ffed81" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(8.30146 2.41668 -2.41668 8.30146 -58.3166 266.131)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb700" offset="0"/>
+ <stop stop-color="#ffed81" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop offset="0"/>
+ <stop stop-color="#414141" offset=".54"/>
+ <stop stop-color="#5b5b5b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(9.49056 -5.07279 5.07279 9.49056 174.149 314.16)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(8.57918 -1.56385 1.56385 8.57918 58.5899 226.808)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 43.485 3.867-5.244-2.522-.814z"/>
+ <path d="m26.957 22.422c1.487 1.566 6.909-2.073 9.814-7.489 1.834-3.418-1.249-6.395-3.617-8.034-2.37-1.639-2.486 4.416-3.043 6.93-1.454 6.559-3.769 7.945-3.154 8.593z" fill="#fff"/>
+ <path d="m24.45 21.191c2.02.59 3.748-4.911 2.585-10.695-.735-3.652-4.76-4.654-7.462-4.893-2.701-.238.865 4.77 1.978 7.088 2.902 6.044 2.064 8.256 2.899 8.5z" fill="#fff"/>
+ <path d="m18.295 21.228c.966-4.047 10.966-3.381 13.107 7.77.695 3.624-.405 10.315-5.115 9.669-3.324-.456-2.629-7.447-4.27-10.752-2.123-4.278-4.181-4.761-3.722-6.687z" fill="url(#b)"/>
+ <path d="m15.068 19.183s-2.458-2.732-3.457-4.45c-.999-1.719.605-.194-.525 3.556" fill="none" stroke="#000" stroke-width=".61"/>
+ <path d="m19.076 15.972c2.86 1.232 3.36 3.703 2.459 6.798-.901 3.094-4.093 4.773-5.724 4.415-1.499-.33-2.678-3.582-2.458-6.797.251-3.675 3.93-5.188 5.723-4.416z" fill="url(#c)"/>
+ <path d="m17.559 17.843s-.94-3.552-1.044-5.537c-.105-1.986.627.105-2.091 2.925" fill="none" stroke="#000" stroke-width=".61"/>
+ <path d="m28.502 22.406c.887 1.083 1.477 1.927 2.054 3.596-1.061 2.403-3.916 3.61-7.821 4.089-.302-1.263-.835-2.422-1.241-3.16 2.794-.377 5.658-1.142 7.008-4.525z" fill="url(#e)"/>
+ <path d="m31.467 29.384c.217 1.762.132 2.939-.011 3.706-1.384 2.029-4.757 2.846-7.816 1.828-.166-.682-.303-1.482-.517-2.801 1.707.921 6.994.651 8.344-2.733z" fill="url(#f)"/>
+ <path d="m18.25 19.31c.439.048.719.801.624 1.68-.095.881-.53 1.556-.97 1.508-.44-.047-.72-.8-.624-1.68.095-.88.529-1.556.97-1.508z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/beekeeper-studio.svg b/.icons/kora/apps/scalable/beekeeper-studio.svg
new file mode 100644
index 000000000..2423412e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/beekeeper-studio.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3403 44.3403 0 24 46.1701)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa500" offset="0"/>
+ <stop stop-color="#fad83b" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.959 1.83c-1.183 0-2.363.311-3.414.933l-3.426 2.001-3.726 2.152-5.921 3.455c-2.134 1.243-3.425 3.518-3.425 6.004v15.251c0 2.456 1.291 4.761 3.425 6.004l13.103 7.608c2.133 1.243 4.747 1.243 6.85 0l13.103-7.608c2.134-1.243 3.425-3.518 3.425-6.004v-15.251c-.03-2.486-1.352-4.761-3.455-6.004l-13.103-7.608c-1.067-.622-2.253-.933-3.436-.933z" fill="url(#a)"/>
+ <path d="m17.349 4.629-.23.134-3.726 2.153-.478.279v18.327c0 2.605 1.354 4.989 3.59 6.292l3.905 2.286c1.103.667 2.36.985 3.588.985s2.487-.35 3.589-.985l3.906-2.286c2.236-1.303 3.592-3.718 3.592-6.292v-4.542c0-2.606-1.356-4.991-3.592-6.294l-3.906-2.286c-1.102-.668-2.359-.985-3.587-.985v4.825c3.649 0 6.651 3.003 6.651 6.651 0 3.649-3.002 6.652-6.651 6.652-3.205-.002-5.975-2.32-6.543-5.474-.069-.229-.108-.502-.108-.835zm5.542 6.957c-.358.095-.749.189-1.108.348v4.694c.36-.129.731-.227 1.108-.292zm-2.217.816-1.108.634v4.908c.341-.305.712-.574 1.108-.803z" fill="#2d2d2d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bell.svg b/.icons/kora/apps/scalable/bell.svg
new file mode 120000
index 000000000..0f3a7188c
--- /dev/null
+++ b/.icons/kora/apps/scalable/bell.svg
@@ -0,0 +1 @@
+preferences-desktop-notification-bell.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/beneath-a-steel-sky.svg b/.icons/kora/apps/scalable/beneath-a-steel-sky.svg
new file mode 100644
index 000000000..3259452fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/beneath-a-steel-sky.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#adb2b4" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m10 7c-1.662 0-3 1.338-3 3 0 0 2.473 2.419 3 4l1 3c.5 1.5 2 3 2 4v13h2v-8h1v2h1v-8l-1-1v-2h1v-1h1v1h1v-2s-2.205-1.099-3-2c-.493-.559-.473-1.473-1-2-2-2-5-4-5-4zm7 0s.523 3.711 1 5c.153 1.599 2 2 2 3v2h1v2l-1 1v7h2v-1l-1-1v-2h1v-1h1v1h1v-2h1v2h1v2l-1 1v2h3v-11l-1-1v-3h1v-2h1v2h1v-2h1v-2h1v2h1v2h1v3l-1 1v15h3v-9l-1-1v-2h3v2l-1 1v3h1v-2l1-1v-5s-2.98-3.125-4-5c-.504-.926-.446-2.103-1-3-.743-1.203-3-3-3-3zm19 0s.597 2.026 1 3c.285.689.829 1.275 1 2 .23.973-.29 2.043 0 3 .348 1.15 2 3 2 3v4l1-1v-11c0-1.662-1.338-3-3-3zm-29 11v2h2v3h-1v2h-1v9h1v2h1v-3h1v-4l-1-1v-2h1v-2h1v2h1v-1s-.217-2.385-1-4c-.69-1.423-2.172-1.606-3-2s-1-1-1-1zm30 9v9h1v-9zm-12 2v3l1 1v5h1v-7h1v-2zm9 4v2h1v3h1v-5zm-21 2v1h1v3h1v-4zm24 2v2h1v-2z" fill="#222425" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/beryl-manager.svg b/.icons/kora/apps/scalable/beryl-manager.svg
new file mode 120000
index 000000000..b67b5f122
--- /dev/null
+++ b/.icons/kora/apps/scalable/beryl-manager.svg
@@ -0,0 +1 @@
+beryl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/beryl-settings.svg b/.icons/kora/apps/scalable/beryl-settings.svg
new file mode 120000
index 000000000..b67b5f122
--- /dev/null
+++ b/.icons/kora/apps/scalable/beryl-settings.svg
@@ -0,0 +1 @@
+beryl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/beryl.svg b/.icons/kora/apps/scalable/beryl.svg
new file mode 100644
index 000000000..dbef3847d
--- /dev/null
+++ b/.icons/kora/apps/scalable/beryl.svg
@@ -0,0 +1,30 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="400.95444" x2="400.95444" y1="545.22272" y2="517.22266" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333538" offset="0"/>
+ <stop stop-color="#566069" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="400.39636" x2="400.39636" y1="545.61945" y2="517.61945" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="404.71429" x2="404.71429" y1="546.29791" y2="517.29797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00cafe" offset="0"/>
+ <stop stop-color="#1460f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="400.39636" x2="400.39636" y1="545.61945" y2="517.61945" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="401.20834" x2="401.20834" y1="545.81091" y2="518.42188" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec396c" offset="0"/>
+ <stop stop-color="#ff709a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.5699703 0 0 1.5699703 -605.09752 -810.97788)" fill="url(#a)">
+ <g transform="translate(.135243 .045175)" stroke-width="1.3">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#e)" stroke="url(#e)" stroke-width="1.3"/>
+ <circle cx="400.57144" cy="531.79797" r="0" fill="url(#d)" stroke="url(#c)" stroke-width="1"/>
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#b)"/>
+ </g>
+ <path transform="matrix(.04522287 0 0 .04522287 391.27483 523.6852)" d="m333.227 39.545-54.916 83.015-56.76-83.015zm-63.641 102h-121.829l60.908 231.669zm-117.763-13.6h113.688l-56.847-83.15zm-12.79-5.385 56.753-83.015h-111.67zm56.725 255.02-62.057-236.035h-133.701zm-195.568-249.635h126.1l-54.931-83.035zm345.699-82.885-54.836 82.885h125.883zm-62.248 96.485-62.063 236.015 195.547-236.015z" fill="#fff" fill-opacity=".846774"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bespoke_icon.svg b/.icons/kora/apps/scalable/bespoke_icon.svg
new file mode 100644
index 000000000..289c9cc37
--- /dev/null
+++ b/.icons/kora/apps/scalable/bespoke_icon.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004c5c" offset="0"/>
+ <stop stop-color="#3f7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 41.509h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-24.689c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v24.689c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.389 6.427h6.191l-3.096 5.159z" fill="#70cbde"/>
+ <path d="m45.668 35.281c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-21.631h43.336z" fill-opacity=".3"/>
+ <path d="m17.809 15.714v20.636h3.229l.709-1.876h.282c.416.482.944.921 1.586 1.314.661.375 1.557.562 2.69.562 1.775 0 3.212-.644 4.307-1.931 1.095-1.286 1.642-3.179 1.642-5.681 0-2.483-.537-4.668-1.614-5.937-1.076-1.286-2.482-1.93-4.22-1.93-1.114 0-2.022.216-2.72.645-.699.411-1.255.92-1.671 1.527h-.169c.038-.304.075-.725.113-1.261.037-.536.056-1.081.056-1.635v-4.433zm7.39 8.254c.928 0 1.659.39 2.193 1.169.553.76.828 1.899.828 3.418s-.267 2.686-.8 3.502c-.533.798-1.254 1.197-2.162 1.197-1.225 0-2.074-.399-2.548-1.197-.454-.816-.681-1.974-.681-3.474v-.455c.02-1.387.268-2.422.742-3.106.474-.702 1.283-1.054 2.428-1.054z" fill="#fff"/>
+ </g>
+ <circle cx="24" cy="41.509" r="4.127" fill="#3eb1c9"/>
+ <circle cx="10.052" cy="9.523" r="3.095" fill="#3f3f3f"/>
+ <circle cx="10.052" cy="9.523" r="2.064" fill="#70cbde"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/betterbird.svg b/.icons/kora/apps/scalable/betterbird.svg
new file mode 100644
index 000000000..c92e58b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/betterbird.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.378913 -40 40 .378913 23.6211 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cec7c7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 8c.211 0 .42.012.631.02-.209-.013-.419-.02-.631-.02zm.631.02c5.534.326 9.922 4.917 9.922 10.533 0 4.224-2.576 8.837-7.389 8.447-4.043-.411-4.936-2.091-5.164-4.155-.22-1.993 1.329-3.9 4.445-3.903 2.018-.003 3.913 1.012 3.448 2.672 2.888-2.922-2.014-7.527-6.821-7.614-1.887-.034-3.758.694-5.139 2.393 1.137-.794 2.049-1.077 3.186-1.111-.581.275-1.401.625-1.904 1.38.919-.57 1.94-.803 3.174-.679-3.553.752-6.05 5.18-5.723 10.154-1.985-1.918-3.219-4.607-3.219-7.584 0-5.646 4.434-10.256 10.01-10.539-1.818.061-3.626.428-5.319 1.096-2.606 1.026-4.879 2.718-6.608 4.865-.023 2.116.25 4.381.821 6.795-.882-1.897-1.523-3.793-1.635-5.69-1.042 1.548-1.818 3.286-2.27 5.155.613 1.686 1.486 3.113 2.539 4.357-.94-.59-1.88-1.55-2.822-2.879-.236 1.644-.216 3.315.059 4.953 1.15 1.158 2.298 1.9 3.447 2.522-.934.068-1.938-.148-3.016-.647 1.642 5.554 6.289 9.854 11.905 11.086.944-.991 1.338-2.128 2.172-3.576.047.896-.424 2.289-1.078 3.777 1.554.229 3.142.228 4.696 0-.654-1.488-1.125-2.881-1.078-3.777.834 1.448 1.228 2.584 2.172 3.576 5.619-1.237 10.263-5.529 11.905-11.086-1.078.499-2.082.715-3.016.647 1.149-.622 2.297-1.364 3.447-2.522.275-1.638.295-3.309.059-4.953-.942 1.329-1.881 2.289-2.822 2.879 1.055-1.244 1.926-2.671 2.539-4.357-.45-1.869-1.227-3.608-2.27-5.157-.112 1.897-.753 3.795-1.635 5.692.571-2.414.844-4.679.821-6.795-2.116-2.627-5.047-4.573-8.407-5.453v-.002c-1.121-.293-2.274-.455-3.432-.5zm.525 7.717c1.245.468 2.378.131 1.844.861-.67-.201-1.273-.508-1.844-.861z" fill="#ff5e00" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bforartists.svg b/.icons/kora/apps/scalable/bforartists.svg
new file mode 100644
index 000000000..6a6eaddb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/bforartists.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.471462 -45.5232 45.5232 -.471462 24.4715 46.7592)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009fae" offset="0"/>
+ <stop stop-color="#01afc8" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m28.19 8.065c-1.507.003-3.272.414-5.164 1.619-3.782 2.409-5.912 5.096-6.642 7.745-.409 1.48-.929 4.429 1.498 5.984 2.428 1.556 5.152-.852 6.089-1.794.938-.941 3.012-4.403 3.806-5.482s2.121-2.374 2.654-2.39c.723-.022 1.273 1.028 1.676 4.831.936.225 2.17.874 2.17.874s.424-1.873.651-4.193c.322-3.344-1.016-5.32-3.121-6.365-.859-.426-2.109-.831-3.617-.829zm-13.244 11.384s-1.852.574-3.998 1.539c-2.428 1.011-4.151 3.531-4.014 5.855.111 1.898 1.08 5.089 5.082 7.123 4.002 2.033 8.542 2.097 10.106 1.816 2.001-.359 4.346-1.419 4.495-4.275.148-2.856-3.326-3.986-4.62-4.317-1.294-.332-5.36-.378-6.702-.518-1.343-.14-3.103-.382-3.422-1.078-.255-.558.266-1.601 3.395-3.848-.27-.914-.322-2.297-.322-2.297zm16.217.007c-.579.008-1.193.148-1.837.474-2.576 1.3-1.828 4.84-1.471 6.113.356 1.273 2.348 4.779 2.896 5.998.549 1.219 1.184 2.8.767 3.468-.325.521-1.535.573-5.068-.983-.665.688-1.85 1.423-1.85 1.423s1.428 1.3 3.346 2.654c2.06 1.541 5.168 1.789 7.136.509 1.607-1.044 3.918-3.468 3.699-7.912-.22-4.443-2.365-8.424-3.463-9.559-.995-1.027-2.419-2.208-4.155-2.185z" fill="#1f38c2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bijiben.svg b/.icons/kora/apps/scalable/bijiben.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/bijiben.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/billard-gl.svg b/.icons/kora/apps/scalable/billard-gl.svg
new file mode 100644
index 000000000..f2cb971f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/billard-gl.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.6926 29.6926 0 145.888 38.8463)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2e2e2" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="14.846" fill="url(#b)"/>
+ <path d="m28.105 31.44c-1.111.978-2.479 1.468-4.105 1.468s-2.994-.49-4.105-1.468c-1.112-.979-1.668-2.19-1.668-3.633 0-.946.258-1.775.772-2.488.514-.73 1.186-1.302 2.015-1.717v-.1c-.647-.414-1.178-.937-1.592-1.567-.415-.647-.622-1.319-.622-2.016 0-1.376.489-2.521 1.468-3.433.978-.929 2.223-1.394 3.732-1.394s2.754.465 3.732 1.394c.979.912 1.468 2.057 1.468 3.433 0 .697-.207 1.369-.622 2.016-.414.63-.945 1.153-1.592 1.567v.1c.829.415 1.501.987 2.015 1.717.514.713.772 1.542.772 2.488 0 1.443-.556 2.654-1.668 3.633zm-6.17-9.63c.547.481 1.236.722 2.065.722s1.509-.241 2.04-.722c.548-.497.821-1.144.821-1.94 0-.797-.273-1.427-.821-1.891-.531-.465-1.211-.697-2.04-.697s-1.518.232-2.065.697c-.531.464-.796 1.094-.796 1.891 0 .796.265 1.443.796 1.94zm-.373 8.062c.663.564 1.476.846 2.438.846s1.775-.282 2.438-.846c.664-.564.996-1.294.996-2.19 0-.879-.332-1.6-.996-2.164-.663-.564-1.476-.846-2.438-.846s-1.775.282-2.438.846c-.664.564-.996 1.285-.996 2.164 0 .896.332 1.626.996 2.19z" fill="#36393c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/binance.svg b/.icons/kora/apps/scalable/binance.svg
new file mode 100644
index 000000000..9bebe12b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/binance.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#36474b" offset="0"/>
+ <stop stop-color="#555e60" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m15.669 24-3.401 3.407-3.436-3.407 3.433-3.436zm8.316-8.324 5.86 5.865 3.433-3.436-9.293-9.273-9.293 9.302 3.433 3.437zm11.72 4.888-3.404 3.436 3.434 3.436 3.433-3.436zm-11.72 11.76-5.86-5.895-3.433 3.437 9.293 9.302 9.293-9.302-3.433-3.437zm0-4.917 3.433-3.437-3.433-3.406-3.433 3.436z" fill="#ffb41a" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/binary-ninja.svg b/.icons/kora/apps/scalable/binary-ninja.svg
new file mode 120000
index 000000000..bb4f53ba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/binary-ninja.svg
@@ -0,0 +1 @@
+binaryninja.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/binaryninja.svg b/.icons/kora/apps/scalable/binaryninja.svg
new file mode 100644
index 000000000..78fca7e57
--- /dev/null
+++ b/.icons/kora/apps/scalable/binaryninja.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34 34 0 24 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#be1f1f" offset="0"/>
+ <stop stop-color="#f54636" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 7c-9.326 0-17 7.674-17 17s7.674 17 17 17 17-7.674 17-17-7.674-17-17-17zm-14 12h28v4.684c0 .811-.002 1.535-.18 2.388-.178.854-.679 1.981-1.59 2.717-1.822 1.472-3.388 1.192-5.316 1.186-1.567-.005-2.664.014-3.973-.428-1.299-.439-2.447-1.679-2.941-2.584-.494.905-1.642 2.145-2.941 2.584-1.309.442-2.406.423-3.973.428-1.928.006-3.494.286-5.316-1.186-.911-.736-1.412-1.863-1.59-2.717-.178-.853-.18-1.577-.18-2.388z" fill="url(#b)"/>
+ <path d="m20.273 26.618c.419-.182.818-.588 1.183-1.205.706-1.192 1.493-1.607 2.833-1.491 1.153.099 1.788.529 2.363 1.597.657 1.222 1.302 1.441 4.285 1.45 3.679.012 4.063-.299 4.063-3.287v-1.682h-10.97-10.969l-.053 1.64c-.076 2.258.349 2.94 2.039 3.269 1.095.214 4.502.024 5.226-.291z" fill="#fff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bingwall.svg b/.icons/kora/apps/scalable/bingwall.svg
new file mode 100644
index 000000000..aad30c9bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/bingwall.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#46a9d7" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#8b0083">
+ <circle cx="16.999" cy="15.004" r="3" stroke-width="2"/>
+ <path transform="matrix(2 0 0 2 1.999 2.004)" d="m13.016 6.969-2.084 3.627-1.434-2.649-4.336 8.053h12.672zm-.032 2.062 3.182 5.969h-2.85l-1.824-3.371zm-3.484 1.02 2.68 4.949h-5.344z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/birdfont.svg b/.icons/kora/apps/scalable/birdfont.svg
new file mode 100644
index 000000000..d02fc50e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/birdfont.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.7265 42.7265 0 24 45.3633)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0142d7" offset="0"/>
+ <stop stop-color="#248afd" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8.929 2.637c-1.119 0-2.02.9-2.02 2.019v38.688c0 1.119.901 2.019 2.02 2.019h21.286c6.025 0 10.876-4.85 10.876-10.875v-1.137c0-3.986-2.16-7.457-5.341-9.351 3.181-1.894 5.341-5.365 5.341-9.351v-1.137c0-6.025-4.851-10.875-10.876-10.875z" fill="url(#a)"/>
+ <path d="m13.318 12.25v23.5h8.546v-5.341h6.409v-6.409h-6.409v-4.273h8.545l1.068-7.477z" fill="#ffffff"/>
+ <path d="m13.318 12.25v23.5h3.205v-20.295h14.497l.457-3.205z" fill="#50beee"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/birdie.svg b/.icons/kora/apps/scalable/birdie.svg
new file mode 100644
index 000000000..473cc8a51
--- /dev/null
+++ b/.icons/kora/apps/scalable/birdie.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="382.60423" x2="384.91803" y1="513.86382" y2="397.60793" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="367.84248" x2="367.84248" y1="586.54007" y2="356.95455" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.20215495 0 0 .20215495 -50.356077 -71.036978)">
+ <path d="m373.32373 583.10023 32.89873-31.00111h45.21757s28.08452-6.39957 28.08452-28.08326v-137.5378c-1.7692-27.41986-26.64433-29.52353-26.64433-29.52353h-165.62146s-30.6574 1.79932-31.09844 31.68761v123.85027c1.4021 38.36338 31.09844 39.60671 31.09844 39.60671h46.42488l30.71143 30.87861c4.33465 5.05641 4.39509 4.39457 8.92866.1225z" fill="url(#b)" fill-rule="evenodd"/>
+ <path d="m443.04599 411.84667c-5.21023 2.30872-10.80073 3.87445-16.67458 4.57346 5.9976-3.59152 10.58862-9.2882 12.76455-16.05536-5.6259 3.32596-11.83585 5.74105-18.45266 7.05028-5.29858-5.65253-12.83531-9.17328-21.1948-9.17328-16.03755 0-29.04101 13.00347-29.04101 29.03225 0 2.27331.25651 4.49362.75198 6.61683-24.13151-1.21205-45.52962-12.77351-59.8511-30.34167-2.50344 4.28156-3.92762 9.27037-3.92762 14.59581 0 10.07557 5.13067 18.96565 12.91511 24.16687-4.75917-.15926-9.23522-1.46833-13.15381-3.64448v.36241c0 14.06496 10.01358 25.80337 23.29115 28.47497-2.43268.65471-4.99789 1.01732-7.65169 1.01732-1.8752 0-3.68867-.18544-5.46674-.53935 3.69747 11.54392 14.41885 19.93853 27.12161 20.16873-9.934 7.78448-22.45981 12.41081-36.06469 12.41081-2.34409 0-4.65302-.14151-6.9263-.39777 12.85312 8.25333 28.11232 13.06547 44.51254 13.06547 53.42026 0 82.62064-44.24725 82.62064-82.62064l-.0974-3.75942c5.70544-4.06944 10.64136-9.18227 14.52479-15.00296z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bisq.svg b/.icons/kora/apps/scalable/bisq.svg
new file mode 100644
index 000000000..338cb6674
--- /dev/null
+++ b/.icons/kora/apps/scalable/bisq.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.251572 -42.1492 42.1492 -.251572 25.4078 42.9946)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#4e4e4e" offset="1"/>
+ </linearGradient>
+ <path d="m10.905 18.111c-5.918.346-8.241-5.38-7.857-7.838.779-4.997 6.751-7.801 14.365-1.963.657.503.781 1.446.277 2.103-.503.657-1.446.781-2.103.277-2.721-2.086-5.127-2.864-6.96-2.573-1.437.229-2.396 1.217-2.615 2.618-.07.448.079 1.077.375 1.716.793 1.714 2.807 3.349 6.173 2.315.034-.01.068-.02.102-.028.557-.18 1.164-.421 1.886-.744 1.918-.858 2.255-1.081 4.09-.994 1.693.08 2.939.447 4.432 1.334.921.547 2.84 2.184 6.092 5.632l2.065 2.169 1.183-1.498c.466-.624.87-.637 1.242-.637.727-.01 1.335.942 2.067 3.996.095.398.168.771.215 1.123-1.603-.56-3.37-1.23-4.38-2.478l-.069.816c4.492 1.245 1.922 4.308-.535.418l-.426-.67c-.659.215-1.124-.303-1.623-.452-.718-.215-.558 1.322-1.306.304-3.874-2.956-2.906 5.667-.102 7.594 1.31.885 2.136 1.163 3.074 1.034.868-.119 1.211-.166 2.981-1.471 2.05-1.511 2.91-1.584 4.084-.349.226.238 1.157 1.473 2.068 3.478 2.388 5.254 2.893 5.325 4.099 6.561.584.598 1.109 1.236 1.166 1.417.149.47-.198 1.195-.697 1.453-.639.331-2.066.282-2.83-.097-.919-.454-2.207-2.304-4.281-5.214-.996-1.398-2.005-2.726-2.243-2.952-.758-.718-1.481-.438-3.548-.511-2.298-.082-2.453.128-2.366 1.158.115 1.365-.03 2.815-.288 3.208-.586.894-2.031 1.024-3.155.283-.686-.452-1.014-1.073-1.537-2.917-.987-3.474-2.222-5.484-4.126-7.417-.869-.881-1.508-1.376-2.236-1.734-1.222-.6-2.24-.763-2.536-.406-.173.207.03.464.819 1.801.263.444.471.786.636 1.06 1.081 1.996.015 3.009-1.72 3.007-1.327 0-2.257-.369-2.871-1.218-.254-.349-1.01-1.723-1.681-3.053-1.174-2.325-1.22-2.456-1.22-3.465 0-.894.135-1.431.911-3.632.394-1.115.752-2.127.909-2.564zm15.911 7.89c.748-.02 1.184.382 1.184 1.141 0 .855-.11.955-.893.794-.738-.152-1.19-.407-1.4-.787-.333-.603-.277-.808.264-.985.313-.102.596-.157.845-.163zm6.367 0c.25.01.533.061.846.163.541.177.597.382.264.985-.21.38-.662.635-1.401.787-.782.161-.892.062-.892-.794 0-.759.436-1.161 1.183-1.141zm-3.183 2.999c.827.012 1.5.044 1.5.093 0 .055-.4.615-.888 1.114l-.612.793-.612-.793c-.488-.498-.888-1.058-.888-1.114 0-.049.673-.085 1.5-.093z" fill="url(#a)"/>
+ <path d="m35.934 25.119c.047.355.069.688.065 1.004-.026 1.837-1.267 3.379-3.445 4.826-1.061.705-1.812 1.014-2.555 1.051-.742-.037-1.493-.346-2.554-1.051-2.178-1.447-3.419-2.988-3.445-4.826-.009-.63.088-1.329.279-2.127.732-3.053 1.342-4.006 2.068-3.996.373.004.777.013 1.242.637.762 1.019 1.509 2.04 2.241 2.256.062.018.114.026.169.039.056-.013.108-.021.17-.039.365-.108 1.046-.743 1.046-.743.909 1.572 2.918 2.339 4.719 2.969zm-2.751.882c-.747-.02-1.183.382-1.183 1.141 0 .856.11.955.892.794.739-.152 1.191-.407 1.401-.787.333-.603.277-.808-.264-.985-.313-.102-.596-.153-.846-.163zm-3.183 2.999c-.827.008-1.5.044-1.5.093 0 .056.4.616.888 1.114l.612.793.612-.793c.488-.499.888-1.059.888-1.114 0-.049-.673-.081-1.5-.093zm-3.184-2.999c-.249.006-.532.061-.845.163-.541.177-.597.382-.264.985.21.38.662.635 1.4.787.783.161.893.061.893-.794 0-.759-.436-1.161-1.184-1.141z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bitcoin-qt.svg b/.icons/kora/apps/scalable/bitcoin-qt.svg
new file mode 120000
index 000000000..b43f41015
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitcoin-qt.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bitcoin.svg b/.icons/kora/apps/scalable/bitcoin.svg
new file mode 100644
index 000000000..d26f1ef2b
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitcoin.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.524871 -44.6149 44.6149 .524871 68.1196 46.7036)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bc6700" offset="0"/>
+ <stop stop-color="#ffb300" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.083 29.507c-3.042 12.194-15.394 19.616-27.592 16.575-12.192-3.041-19.615-15.392-16.573-27.586 3.04-12.196 15.392-19.619 27.586-16.579 12.197 3.041 19.619 15.394 16.579 27.59z" fill="url(#a)"/>
+ <path d="m33.018 18.201c-.299-3.048-2.932-4.065-6.256-4.35l-.008-4.228-2.574.005.008 4.117c-.677.002-1.369.017-2.056.032l-.008-4.145-2.572.005.007 4.228c-.557.012-1.104.024-1.639.025v-.013l-3.55.006.006 2.749s1.901-.04 1.87-.004c1.042-.002 1.382.602 1.482 1.124l.01 4.818c.072.001.165.003.272.018-.086 0-.178-.001-.272 0l.012 6.749c-.045.328-.237.852-.965.855.033.028-1.872.003-1.872.003l-.505 3.075 3.35-.007c.623-.001 1.237.009 1.839.012l.009 4.276 2.572-.005-.009-4.231c.707.013 1.39.017 2.057.015l.007 4.212 2.574-.005-.007-4.269c4.327-.257 7.354-1.353 7.723-5.418.297-3.272-1.245-4.729-3.703-5.315 1.491-.762 2.421-2.103 2.198-4.334zm-3.583 9.152c.008 3.196-5.467 2.844-7.212 2.849l-.009-5.667c1.744-.003 7.215-.515 7.221 2.818zm-1.213-7.992c.005 2.908-4.56 2.577-6.013 2.58l-.01-5.139c1.453-.003 6.017-.474 6.023 2.559z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bitcoin128.svg b/.icons/kora/apps/scalable/bitcoin128.svg
new file mode 120000
index 000000000..b43f41015
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitcoin128.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bitdefender.svg b/.icons/kora/apps/scalable/bitdefender.svg
new file mode 100644
index 000000000..6d6224977
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitdefender.svg
@@ -0,0 +1,15 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="34.902462" x2="946.34857" y1="490.62549" y2="490.62549" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="487.74164" x2="493.5094" y1="985.34576" y2="11.610633" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff3069" offset="0"/>
+ <stop stop-color="#ffa548" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.94151989 0 0 .9415199 -436.74035 -486.31798)" stroke-width="9.512438">
+ <path transform="matrix(.05185606 0 0 .05185606 464.01918 516.71536)" d="m946.23 206.651c-.3-23-18-42-40.899-44.101-190.3-17.8-345.601-119.5-396.8-156.7-10.7-7.8-25.2-7.8-35.9 0-51.1 37.2-206.4 138.9-396.7 156.7-22.9 2.101-40.5 21.101-40.9 44.101-2.3 150.1 21.8 659.699 444.1 773.1 7.5 2 15.4 2 22.9 0 422.3-113.3 446.399-623.001 444.199-773.1z" fill="url(#b)"/>
+ <path transform="matrix(.03985431 0 0 .04023645 469.87887 522.85863)" d="m946.23 206.651c-.3-23-18-42-40.899-44.101-190.3-17.8-345.601-119.5-396.8-156.7-10.7-7.8-25.2-7.8-35.9 0-51.1 37.2-206.4 138.9-396.7 156.7-22.9 2.101-40.5 21.101-40.9 44.101-2.3 150.1 21.8 659.699 444.1 773.1 7.5 2 15.4 2 22.9 0 422.3-113.3 446.399-623.001 444.199-773.1z" fill="#fff" opacity=".675"/>
+ <path d="m494.95602 541.07091v-2.27474c0-3.08705-2.51167-5.59941-5.599-5.59941s-5.59902 2.51236-5.59902 5.59941v2.27474c-.44123.0918-.77368.48473-.77368.95336v8.52389c0 .53676.4369.97388.97392.97388h10.79751c.53701 0 .97392-.43712.97392-.97388v-8.52389c0-.46863-.3324-.86046-.77365-.95336zm-10.53045 9.39373c-.33838 0-.61274-.27435-.61274-.61274 0-.3384.2743-.61263.61274-.61263s.61275.27423.61275.61263c0 .33818-.27436.61274-.61275.61274zm0-7.13187c-.33838 0-.61274-.27414-.61274-.61254 0-.33849.2743-.61273.61274-.61273s.61275.27444.61275.61273c0 .3384-.27436.61254-.61275.61254zm6.23951 5.00442c.0199.10689-.0515.19142-.15864.19142h-2.27298c-.10711 0-.17852-.0846-.15867-.19142l.36193-1.91798c-.27397-.24977-.44591-.60937-.44591-1.00947 0-.7549.61166-1.36663 1.36621-1.36663.75453 0 1.36622.61173 1.36622 1.36663 0 .38908-.16294.73972-.42401.98866zm2.34311-7.2869h-7.30234v-2.25412c0-2.01332 1.63788-3.65113 3.65117-3.65113 2.01328 0 3.65117 1.63791 3.65117 3.65113zm1.28027 9.41435c-.33838 0-.61274-.27435-.61274-.61274 0-.3384.27429-.61263.61274-.61263.33843 0 .61274.27423.61274.61263 0 .33818-.27434.61274-.61274.61274zm0-7.13187c-.33838 0-.61274-.27414-.61274-.61254 0-.33849.27429-.61273.61274-.61273.33843 0 .61274.27444.61274.61273 0 .3384-.27434.61254-.61274.61254z" fill="#ff5e5c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bitmap2component.svg b/.icons/kora/apps/scalable/bitmap2component.svg
new file mode 100644
index 000000000..7e8e9237b
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitmap2component.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.0002 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d931d" offset="0"/>
+ <stop stop-color="#45b445" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m42.95 3.415c1.641 1.122 2.718 3.009 2.718 5.145v2.439h-43.336v-2.439c0-2.136 1.077-4.023 2.718-5.145z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v1.356h-43.336v-1.356c0-3.438 2.79-6.228 6.228-6.228z" fill="#6ac36a" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m25.863 28.168c0 1.367.035 2.505-.625 3.716-.531.984-1.375 1.59-2.317 1.59-1.285 0-2.031-1.023-2.031-2.535 0-2.985 2.555-3.528 4.974-3.528v.758m3.376 8.533c-.219.207-.539.223-.789.086-1.11-.965-1.31-1.414-1.923-2.336-1.836 1.962-3.133 2.548-5.517 2.548-2.816 0-5.011-1.816-5.011-5.454 0-2.841 1.473-4.779 3.567-5.725 1.813-.836 4.353-.984 6.294-1.215v-.453c0-.833.063-1.817-.402-2.536-.41-.645-1.191-.91-1.879-.91-1.277 0-2.415.684-2.692 2.102-.059.316-.277.626-.582.642l-3.247-.363c-.273-.066-.574-.298-.5-.735.75-4.11 4.306-5.353 7.486-5.353 1.63 0 3.759.453 5.041 1.742 1.63 1.59 1.474 3.712 1.474 6.021v5.455c0 1.641.648 2.359 1.262 3.247.215.313.262.695-.008.93-.684.602-1.898 1.703-2.567 2.324l-.012-.012" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bitshares2-light.svg b/.icons/kora/apps/scalable/bitshares2-light.svg
new file mode 100644
index 000000000..247f0c51c
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitshares2-light.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill="#fff" fill-rule="nonzero">
+ <path d="m24.977 19v5.531c.726.089 1.415.375 1.99.828l3.91-3.91c-1.626-1.471-3.711-2.337-5.9-2.449zm-.954.008c-2.188.11-4.273.972-5.9 2.441l3.906 3.906c.577-.451 1.267-.736 1.994-.822zm-6.574 3.115c-1.471 1.626-2.337 3.711-2.449 5.9h5.531c.089-.726.375-1.415.828-1.99zm14.102 0-3.906 3.906c.451.577.735 1.267.822 1.994h5.525c-.11-2.188-.972-4.273-2.441-5.9zm-16.543 6.854c.11 2.188.972 4.273 2.441 5.9l3.906-3.906c-.451-.577-.735-1.267-.822-1.994zm13.461 0c-.089.726-.375 1.415-.828 1.99l3.91 3.91c1.471-1.626 2.337-3.711 2.449-5.9zm-6.436 2.664-3.91 3.91c1.626 1.471 3.711 2.337 5.9 2.449v-5.531c-.726-.089-1.415-.375-1.99-.828zm4.938.004c-.577.451-1.267.735-1.994.822v5.525c2.188-.11 4.273-.973 5.9-2.441z"/>
+ <path d="m15 9v9.301l7.029 7.056c.571-.446 1.252-.73 1.971-.82v-7.537z"/>
+ <path d="m15 19.577 6.326 6.392-1.326 1.031-2 1h-3z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bittorrent.svg b/.icons/kora/apps/scalable/bittorrent.svg
new file mode 100644
index 000000000..f8094bbf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/bittorrent.svg
@@ -0,0 +1,20 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="3.364533" x2="36.073566" y1="1046.2201" y2="1007.7176" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#235ea2" offset="0"/>
+ <stop stop-color="#1992f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="400.57144" x2="400.79395" y1="545.79791" y2="517.62671" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#69159f" offset="0"/>
+ <stop stop-color="#b92ff5" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.7142871 0 0 1.7142871 -662.70841 -887.56436)" stroke-width="1.3">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#a)"/>
+ <circle cx="400.57144" cy="531.79797" r="13.999958" fill="url(#b)"/>
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ </g>
+ <g transform="matrix(1.0677081 0 0 1.0677081 -432.87355 -521.06807)" fill="#fff" fill-opacity=".851852">
+ <path d="m416.51125 503.96117c-3.645 3.65517-5.64798 8.53043-5.63781 13.73613.0152 10.85875 8.14696 15.80603 18.1323 15.30028l.11973-.10815c-8.84562 0-14.86122-6.32065-14.87647-15.20185-.005-4.3008 1.64203-8.32751 4.65157-11.34214 3.0248-3.02988 7.08158-4.70241 11.42305-4.70241v-3.37557c-5.24636 0-10.14704 2.0233-13.81238 5.69373"/>
+ <path d="m426.59451 503.35086c-3.88394 1.04724-7.08666 3.48232-9.01846 6.85789-4.05679 7.09175-1.9013 15.74927 5.12435 20.58386 5.40001 4.74257 14.71367.67754 16.83911-1.08381-.17793.0457-5.75158 4.60186-14.92256-1.69683-5.5463-3.81276-7.27475-10.59441-4.10762-16.12546 1.48444-2.5876 3.95511-4.46348 6.96466-5.27178 3.0858-.83373 6.27835-.42703 8.99304 1.13874l1.68779-2.9282c-3.49758-2.01823-7.6052-2.54185-11.56031-1.47427"/>
+ <path d="m425.7034 508.96637c-3.37048 1.94705-5.25653 5.49039-5.25653 9.13031 0 1.68778.42195 3.39082 1.27092 4.96676l-.0102.0102c0 .005.0305.0559.0407.0763h-.005s.0203.0305.0356.0559c.0203.0407.0712.13218.0763.13726.5287.90998 2.56726 3.97544 7.03582 5.60223 5.41611 1.97683 7.23934 1.82836 9.76869 1.37607 2.7532-1.57322 4.22759-2.97515 4.22759-2.97515-2.89677.31368-7.00282.55615-12.84228-1.57316-3.51792-1.28109-4.9871-3.61959-5.25654-4.10254s-.0102-.0153-.0102-.0203c-.64563-1.12349-.95574-2.34866-.95574-3.55858 0-2.47067 1.28109-4.87526 3.56875-6.2021 1.6522-.95065 3.57892-1.20483 5.4243-.71171 1.84029.49311 3.38065 1.67761 4.33638 3.32981l2.97904-1.58611-.0559-.10167c-1.40309-2.43509-3.67042-4.17371-6.38511-4.90576-2.71469-.72697-5.55139-.35078-7.98648 1.05232"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bitwarden.svg b/.icons/kora/apps/scalable/bitwarden.svg
new file mode 120000
index 000000000..3b5930e9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitwarden.svg
@@ -0,0 +1 @@
+revelation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bitwig-studio.svg b/.icons/kora/apps/scalable/bitwig-studio.svg
new file mode 100644
index 000000000..e1bda6545
--- /dev/null
+++ b/.icons/kora/apps/scalable/bitwig-studio.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-56.9831 -12.4145 -12.4145 56.9831 -5.70602 -26.6024)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e02036" offset="0"/>
+ <stop stop-color="#8b1120" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 -1 -1 0 0 0)" d="m-4.002-32.001c0-15.453-12.546-27.999-27.999-27.999s-27.999 12.546-27.999 27.999 12.546 27.999 27.999 27.999 27.999-12.546 27.999-27.999z" fill="url(#a)"/>
+ <path d="m32 4.002c-15.512 0-28 12.486-28 27.998 0 .113.011.224.018.336.351-15.201 12.693-27.336 27.982-27.336s27.631 12.135 27.982 27.336c.007-.112.018-.223.018-.336 0-15.512-12.488-27.998-28-27.998z" fill="#fff" fill-opacity=".1" fill-rule="nonzero"/>
+ <g opacity=".2" stroke-width="1.99994">
+ <circle cx="19.99971" cy="25.00048" r="2.99991"/>
+ <circle cx="27.99947" cy="25.00048" r="2.99991"/>
+ <circle cx="35.99923" cy="25.00048" r="2.99991"/>
+ <circle cx="43.99899" cy="25.00048" r="2.99991"/>
+ <circle cx="11.99995" cy="33.00024" r="2.99991"/>
+ <circle cx="19.99971" cy="33.00024" r="2.99991"/>
+ <circle cx="27.99947" cy="33.00024" r="2.99991"/>
+ <circle cx="35.99923" cy="33.00024" r="2.99991"/>
+ <circle cx="43.99899" cy="33.00024" r="2.99991"/>
+ <circle cx="51.99875" cy="33.00024" r="2.99991"/>
+ <circle cx="11.99995" cy="41" r="2.99991"/>
+ <circle cx="19.99971" cy="41" r="2.99991"/>
+ <circle cx="43.99899" cy="41" r="2.99991"/>
+ <circle cx="51.99875" cy="41" r="2.99991"/>
+ </g>
+ <path d="m20.001 21.002c-1.646 0-3 1.354-3 3 1e-3 1.645 1.355 2.998 3 2.998s2.999-1.353 3-2.998c0-1.646-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3 1e-3 1.645 1.355 2.998 3 2.998s2.999-1.353 3-2.998c0-1.646-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3 1e-3 1.645 1.355 2.998 3 2.998s2.999-1.353 3-2.998c0-1.646-1.354-3-3-3zm7.998 0c-1.646 0-3 1.354-3 3 1e-3 1.645 1.355 2.998 3 2.998s2.999-1.353 3-2.998c0-1.646-1.354-3-3-3zm-31.998 7.998c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm7.998 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm-39.998 8c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm23.998 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bizhawk.svg b/.icons/kora/apps/scalable/bizhawk.svg
new file mode 100644
index 000000000..49e526a9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/bizhawk.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m16.455 21.356h15.09l-2.515-12.575s0-2.515-5.03-2.515-5.03 2.515-5.03 2.515v7.545z" fill="#f0f0f0"/>
+ <path d="m8.493 21.356h31.014c1.723 0 1.723 2.515 1.723 2.515l-5.169 7.545c1.723 0 1.723 2.515 1.723 2.515l-11.269 10.06h-5.03l-11.269-10.06s0-2.515 1.723-2.515l-5.169-7.545s0-2.515 1.723-2.515z" fill="#6fbfff"/>
+ <path d="m18.97 8.781-4.972 2.515-1.535 5.221 3.992-2.706 3.934 3.373z" fill="#f2d12d"/>
+ <path d="m13.94 21.356h20.12l-2.515 2.515h5.03l-10.06 20.12h-5.03l-10.06-20.12h5.03z" fill="#4f4f4f"/>
+ <path d="m18.97 21.112 2.515 22.879h5.03l2.515-22.879z" fill="#fff"/>
+ <path d="m24 21.356-2.515 10.06 2.515 2.515 2.515-2.515z" fill="#4f4f4f"/>
+ </g>
+ <ellipse cx="22.285" cy="9.429" rx="1.258" ry="1.067" fill="#4f4f4f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/black-mesa.svg b/.icons/kora/apps/scalable/black-mesa.svg
new file mode 100644
index 000000000..e9e3e0e88
--- /dev/null
+++ b/.icons/kora/apps/scalable/black-mesa.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c85f00" offset="0"/>
+ <stop stop-color="#f37b21" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 5.789c-9.99 0-18.211 8.221-18.211 18.211s8.221 18.211 18.211 18.211 18.211-8.221 18.211-18.211-8.221-18.211-18.211-18.211zm0 2.276c8.742 0 15.935 7.193 15.935 15.935-.006 1.357-.185 2.708-.534 4.019l-6.295-6.295h-15.935v9.105h-7.55c-1.018-2.133-1.55-4.465-1.556-6.829 0-8.742 7.193-15.935 15.935-15.935z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/blackmagic-Fusion8.svg b/.icons/kora/apps/scalable/blackmagic-Fusion8.svg
new file mode 100644
index 000000000..ee231a83a
--- /dev/null
+++ b/.icons/kora/apps/scalable/blackmagic-Fusion8.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9996 39.9996 0 24 43.9994)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#001253" offset="0"/>
+ <stop stop-color="#2d4dc0" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13821 0 0 1.13821 -3.31706 -3.31663)" fill-rule="nonzero">
+ <path d="m24.764 4.014c-2.002-.076-4.005.149-5.94.668-10.598 2.84-16.982 13.897-14.143 24.494 2.84 10.598 13.897 16.982 24.495 14.143 10.598-2.84 16.982-13.896 14.143-24.494-2.263-8.448-9.816-14.477-18.555-14.811z" fill="url(#a)"/>
+ <path d="m23.336 33.004c-.163.01-.326.038-.484.08-.633.17-1.191.599-1.518 1.166-.328.567-.42 1.266-.25 1.898.17.633.599 1.191 1.166 1.518.567.328 1.266.42 1.898.25.633-.17 1.191-.599 1.518-1.166.328-.567.42-1.266.25-1.898-.17-.633-.599-1.191-1.166-1.518-.425-.246-.924-.36-1.414-.33zm7.033-10.002c-.717.019-1.429.248-2.01.67-.673.488-1.15 1.191-1.675 1.835-.263.323-.542.634-.864.897s-.69.478-1.091.586c-.402.107-.828.104-1.239.037-.41-.067-.808-.198-1.197-.346-.778-.296-1.542-.667-2.369-.754-1.142-.12-2.331.354-3.076 1.225-.746.871-1.028 2.118-.731 3.225s1.164 2.043 2.246 2.425c1.083.383 2.349.2 3.278-.474.673-.489 1.15-1.192 1.675-1.836.263-.322.542-.634.864-.897s.69-.478 1.091-.586c.402-.107.828-.104 1.239-.037.41.067.808.198 1.197.346.778.296 1.542.667 2.369.754 1.142.12 2.331-.353 3.076-1.225.746-.871 1.028-2.117.731-3.224s-1.164-2.044-2.246-2.426c-.406-.143-.838-.207-1.268-.195zm-.211-10c-.955.025-1.906.323-2.679.871-.898.635-1.533 1.551-2.233 2.389-.35.419-.723.822-1.152 1.164-.43.342-.919.62-1.455.76-.536.139-1.103.137-1.651.05-.547-.087-1.079-.256-1.597-.449-1.037-.385-2.057-.867-3.161-.98-1.522-.157-3.107.459-4.101 1.591-.994 1.133-1.371 2.753-.975 4.192.397 1.439 1.555 2.657 2.998 3.154s3.131.259 4.369-.617c.898-.635 1.533-1.551 2.233-2.389.35-.419.723-.822 1.152-1.164.43-.342.919-.62 1.455-.76.536-.139 1.103-.137 1.651-.05.547.087 1.079.256 1.597.449 1.037.385 2.057.867 3.161.98 1.522.157 3.107-.459 4.101-1.591.994-1.133 1.371-2.753.975-4.192-.397-1.439-1.555-2.657-2.998-3.154-.542-.187-1.116-.269-1.69-.254z" fill="#fff" fill-opacity=".9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/blackmagic-Fusion9.svg b/.icons/kora/apps/scalable/blackmagic-Fusion9.svg
new file mode 100644
index 000000000..9c76309a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/blackmagic-Fusion9.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.994 39.994 0 24.0592 43.9939)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa100" offset="0"/>
+ <stop stop-color="#fed909" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.13821 0 0 1.13821 -3.31706 -3.31663)" d="m24.764 4.014c-2.002-.076-4.005.149-5.94.668-10.598 2.84-16.982 13.897-14.143 24.494 2.84 10.598 13.897 16.982 24.495 14.143 10.598-2.84 16.982-13.896 14.143-24.494-2.263-8.448-9.816-14.477-18.555-14.811z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m18.992 5.31c10.316-2.764 20.935 3.367 23.699 13.682 2.764 10.316-3.367 20.935-13.682 23.699-10.316 2.764-20.935-3.367-23.699-13.683-2.764-10.315 3.367-20.934 13.682-23.698zm12.257 17.554c-.815.023-1.626.284-2.287.763-.766.556-1.31 1.356-1.908 2.09-.298.366-.616.721-.982 1.02-.367.299-.785.545-1.243.667-.457.122-.942.118-1.409.042-.468-.076-.92-.225-1.363-.393-.885-.337-1.755-.759-2.697-.858-1.299-.137-2.652.402-3.501 1.393-.849.992-1.17 2.411-.831 3.671.338 1.26 1.324 2.326 2.556 2.761s2.674.227 3.731-.54c.766-.556 1.309-1.357 1.907-2.09.299-.367.616-.721.983-1.02.366-.3.785-.545 1.242-.667.458-.123.942-.119 1.41-.043.467.077.92.225 1.362.394.885.337 1.755.759 2.697.858 1.3.137 2.652-.402 3.501-1.394s1.17-2.41.832-3.67c-.339-1.26-1.325-2.326-2.557-2.761-.462-.163-.953-.236-1.443-.223zm-8.005 11.385c-.186.011-.371.043-.551.091-.72.193-1.355.681-1.727 1.327-.373.646-.478 1.441-.285 2.161s.681 1.354 1.327 1.727 1.441.478 2.161.285 1.355-.682 1.727-1.327c.373-.646.478-1.441.285-2.161s-.682-1.355-1.327-1.728c-.485-.279-1.052-.41-1.61-.375zm7.765-22.766c-1.087.029-2.169.368-3.05.991-1.021.723-1.744 1.765-2.541 2.719-.398.477-.823.936-1.311 1.325-.489.389-1.047.706-1.656.865-.61.159-1.256.157-1.879.057-.623-.099-1.228-.292-1.818-.511-1.18-.438-2.341-.987-3.597-1.116-1.733-.178-3.537.523-4.669 1.812s-1.56 3.133-1.109 4.771 1.77 3.024 3.412 3.59c1.643.566 3.564.295 4.973-.703 1.022-.722 1.744-1.765 2.541-2.718.399-.477.823-.936 1.312-1.325s1.046-.706 1.656-.865 1.255-.157 1.879-.058c.623.099 1.228.292 1.818.511 1.18.438 2.341.988 3.597 1.116 1.733.178 3.537-.522 4.668-1.811 1.132-1.29 1.561-3.133 1.11-4.771s-1.77-3.025-3.413-3.59c-.616-.213-1.27-.307-1.923-.289z" fill="#0f2c4a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/blackmagicraw-player.svg b/.icons/kora/apps/scalable/blackmagicraw-player.svg
new file mode 100644
index 000000000..233101df5
--- /dev/null
+++ b/.icons/kora/apps/scalable/blackmagicraw-player.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9756 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e1e1e" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m13.732 44.319c-7.411-3.756-12.496-11.448-12.496-20.319s5.085-16.563 12.496-20.319z" fill="#1f1f1f"/>
+ <g transform="matrix(1.14088 0 0 1.14088 -3.38113 -3.38113)">
+ <path d="m16.207 12c-.01 0-.019 0-.028 0-.647 0-1.179.534-1.179 1.184v21.633c.001.649.533 1.183 1.179 1.183.206 0 .409-.054.588-.158l9.321-5.407 9.322-5.408c.365-.212.59-.604.59-1.027 0-.422-.225-.814-.59-1.026l-9.322-5.407-9.321-5.408c-.171-.099-.363-.154-.56-.159z" fill="#ffa119" fill-rule="nonzero"/>
+ <path d="m22 9v2c0 .552-.448 1-1 1h-2c-.552 0-1-.448-1-1v-2c0-.552.448-1 1-1h2c.552 0 1 .448 1 1zm0 14v2c0 .552-.448 1-1 1h-2c-.552 0-1-.448-1-1v-2c0-.552.448-1 1-1h2c.552 0 1 .448 1 1zm0 7v2c0 .552-.448 1-1 1h-2c-.552 0-1-.448-1-1v-2c0-.552.448-1 1-1h2c.552 0 1 .448 1 1zm0 7v2c0 .552-.448 1-1 1h-2c-.552 0-1-.448-1-1v-2c0-.552.448-1 1-1h2c.552 0 1 .448 1 1zm0-21v2c0 .552-.448 1-1 1h-2c-.552 0-1-.448-1-1v-2c0-.552.448-1 1-1h2c.552 0 1 .448 1 1z" fill="#171717"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/blackmagicraw-speedtest.svg b/.icons/kora/apps/scalable/blackmagicraw-speedtest.svg
new file mode 100644
index 000000000..127d71c1b
--- /dev/null
+++ b/.icons/kora/apps/scalable/blackmagicraw-speedtest.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9756 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e1e1e" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 8 10 3 5 8-15 5z" fill="#9def75" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m36 23c-.549 0-1 .451-1 1s.451 1 1 1h3.949c.028-.333.045-.666.051-1-.002-.334-.014-.667-.037-1zm.686 3.881-.258.967 2.885.773c.092-.321.175-.645.248-.971zm-1.178 3.185-.5.868 2.574 1.486c.18-.282.35-.569.512-.861zm-3.037 1.42c-.26.003-.509.108-.694.291-.188.188-.293.443-.293.708 0 .266.105.521.293.708l2.793 2.791c.502-.44.975-.911 1.418-1.41l-2.795-2.797c-.191-.19-.452-.295-.722-.291z" fill="#f14133" fill-rule="nonzero"/>
+ <path d="m38.965 23c.023.333.034.666.035 1-.004 3.977-1.586 7.789-4.4 10.6l-.03 1.384c.848.684 1.021.372 1.444.03 3.189-3.186 4.982-7.507 4.986-12.014-.006-.334-.023-.667-.049-1z" fill="#f14133" fill-rule="nonzero"/>
+ </g>
+ <path d="m39.803 17.533c-.72-1.76-1.724-3.369-2.953-4.773l-2.386 2.388c-.214.214-.504.334-.806.334s-.592-.12-.806-.334-.334-.504-.334-.806.12-.592.334-.806l2.388-2.386c-2.743-2.4-6.255-3.931-10.102-4.185v3.377c0 .624-.514 1.138-1.138 1.138s-1.138-.514-1.138-1.138v-3.378c-3.858.254-7.366 1.79-10.103 4.185l2.389 2.387c.214.214.334.504.334.806s-.12.592-.334.806-.504.334-.806.334-.592-.12-.806-.334l-2.387-2.389c-2.395 2.737-3.931 6.245-4.185 10.103h3.378c.624 0 1.138.514 1.138 1.138s-.514 1.138-1.138 1.138h-3.376c.253 3.733 1.726 7.281 4.191 10.095l2.379-2.381c.218-.217.515-.336.823-.331.296.003.579.122.789.331.214.214.334.504.334.806s-.12.592-.334.806l-3.184 3.181c-.546.592-1.092.475-1.638.029-3.63-3.625-5.671-8.544-5.675-13.674 0-10.686 8.663-19.349 19.349-19.349 10.236.011 18.692 7.993 19.294 18.211h-2.261c-.073-1.089-.246-2.148-.512-3.169l-16.161 5.387c-.596.198-1.241-.124-1.44-.72-.198-.596.124-1.241.72-1.44z" fill="#45d200"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bleachbit.svg b/.icons/kora/apps/scalable/bleachbit.svg
new file mode 100644
index 000000000..6a0448874
--- /dev/null
+++ b/.icons/kora/apps/scalable/bleachbit.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="401.17508" x2="401.17508" y1="549.91388" y2="516.92767" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#317a02" offset="0"/>
+ <stop stop-color="#8cff58" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.6335015 0 0 1.6335015 -630.17199 -844.67073)" fill="url(#a)" stroke="url(#a)" stroke-width="1.384753">
+ <circle cx="400.57138" cy="531.79791" r="13.999958"/>
+ <circle cx="400.57144" cy="531.79797" r="13.999958"/>
+ <circle cx="400.57138" cy="531.79791" r="0"/>
+ </g>
+ <g transform="matrix(.05182993 0 0 .05182993 11.666711 11.827161)" fill="#fff" fill-opacity=".85">
+ <path d="m420.487 352.01h-112.948v-35.567l-32.487 43.027-32.507 43.02 32.507 43.027 32.487 43.035v-24.616l60.198-2.275c53.211-3.215 65.931-25.188 65.931-25.188l59.783-111.085c-22.037 30.73-72.964 26.622-72.964 26.622z"/>
+ <path d="m451.526 192.181-96.347 55.964 48.167 83.509c49.089 4.577 64.209-10.561 64.209-10.561 39.335-22.249 17.459-71.586 17.459-71.586z"/>
+ <path d="m66.956 425.68c-14.868-34.753 15.083-76.187 15.083-76.187l58.553-96.576 30.396 18.444-19.966-50.102-19.918-50.093-53.647 5.485-53.645 5.498 21.028 12.737-29.22 52.668c-24.84 47.157-12.608 69.435-12.608 69.435z"/>
+ <path d="m83.707 408.618c-1.347 45.192 52.169 52.021 52.169 52.021l66.432 1.099 2.072-111.424-96.383-2.076c-29.375 39.593-24.29 60.38-24.29 60.38z"/>
+ <path d="m324.365 181.026 53.285 8.152 22.395-49.049 22.43-49.027-21.639 11.685-30.604-51.862c-28.113-45.297-53.517-46.026-53.517-46.026l-126.142.163c37.53 4.774 58.099 51.547 58.099 51.547l53.657 99.358-31.273 16.901z"/>
+ <path d="m236.691 75.568c-19.295-45.371-39.812-51.511-39.812-51.511-38.274-24.011-71.256 18.677-71.256 18.677l-34.557 56.725 95.033 58.174z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/blender.svg b/.icons/kora/apps/scalable/blender.svg
new file mode 100644
index 000000000..8b68f60db
--- /dev/null
+++ b/.icons/kora/apps/scalable/blender.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m22.846 4.002c-1.609 0.049-2.905 1.386-2.905 2.997 0 0.945 0.446 1.836 1.202 2.401l3.404 2.621h-16.555c-1.644 0-2.996 1.354-2.996 2.999 0 1.644 1.352 2.998 2.996 2.998h7.508l-12.266 8.918c-0.821 0.557-1.315 1.488-1.315 2.482 0 1.644 1.353 2.998 2.996 2.998 0.666 0 1.313-0.222 1.839-0.631l6.269-4.556c-0.019 0.26-0.032 0.52-0.039 0.781v1e-3c0 8.771 7.212 15.989 15.977 15.989s15.977-7.218 15.977-15.989v-1e-3c-1e-3 -5.269-2.603-10.21-6.946-13.188-0.069-0.064-0.141-0.124-0.215-0.181l-12.982-9.995c-0.553-0.437-1.244-0.666-1.949-0.644z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m29 18c5.486 0 10 4.514 10 10s-4.514 10-10 10-10-4.514-10-10 4.514-10 10-10z" style="fill-rule:nonzero;fill:#fff"/>
+ <circle cx="29" cy="28" r="5" style="fill:#006fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(.35732 -40.1985 40.1985 .35732 28.4069 44.0099)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#f06900" offset="0"/>
+ <stop style="stop-color:#ffa23c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/bless.svg b/.icons/kora/apps/scalable/bless.svg
new file mode 100644
index 000000000..3637247e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/bless.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.7244 35.7244 0 202.665 40.8745)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a4536" offset="0"/>
+ <stop stop-color="#635d4c" offset="1"/>
+ </linearGradient>
+ <path d="m8.56 45.668c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.04462 0 0 1.04462 -1.11556 -1.09325)" fill-rule="nonzero">
+ <path d="m9.499 11c-.116.002-.228.045-.317.121-.006.005-.013.01-.019.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.033 0 .002-.001.003-.002.004-.089.111-.126.255-.103.395v4.911c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.994c0-.274-.226-.499-.499-.499h-2.915c-.029-.005-.059-.008-.088-.008zm7 0c-.116.002-.228.045-.317.121-.006.005-.013.01-.019.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.033-.001.002-.001.003-.002.004-.089.111-.127.255-.103.395v4.911c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.994c0-.274-.226-.499-.499-.499h-2.915c-.029-.005-.059-.008-.088-.008zm6.994 0c-.274.004-.496.233-.492.506v4.995c0 .274.226.499.5.499s.5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm4.006 0c-.116.002-.228.045-.317.121-.006.005-.013.01-.019.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.033-.001.002-.001.003-.002.004-.089.111-.127.255-.103.395v4.911c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.994c0-.274-.226-.499-.499-.499h-2.915c-.029-.005-.059-.008-.088-.008zm6.994 0c-.274.004-.496.233-.492.506v4.995c0 .274.226.499.5.499s.5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm-24.486 1.006h1.996v3.996h-1.996zm7 0h1.996v3.996h-1.996zm11 0h1.996v3.996h-1.996zm-18.508 7.994c-.116.002-.228.045-.317.121-.006.005-.013.01-.019.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.033 0 .002-.001.003-.002.004-.089.111-.126.255-.103.395v4.911c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.994c0-.274-.226-.499-.499-.499h-2.915c-.029-.005-.059-.008-.088-.008zm6.994 0c-.274.004-.496.233-.492.506v4.995c0 .274.226.499.5.499s.5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm4.006 0c-.116.002-.228.045-.317.121-.006.005-.013.01-.019.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.033-.001.002-.001.003-.002.004-.089.111-.127.255-.103.395v4.911c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.994c0-.274-.226-.499-.499-.499h-2.915c-.029-.005-.059-.008-.088-.008zm6.994 0c-.116.003-.227.046-.314.121-.007.005-.014.01-.02.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.01.011-.021.022-.031.033 0 .002-.001.003-.002.004-.089.111-.126.255-.103.395v4.91c-.001.274.224.499.498.5h2.996c.274-.001.498-.226.498-.5v-4.992c0-.274-.224-.5-.498-.5h-2.916c-.029-.005-.059-.008-.088-.008zm7.006 0c-.116.002-.228.045-.317.121-.006.005-.013.01-.019.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.033-.001.002-.001.003-.002.004-.089.111-.127.255-.103.395v4.911c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.994c0-.274-.226-.499-.499-.499h-2.915c-.029-.005-.059-.008-.088-.008zm-24.492 1.006h1.996v3.996h-1.996zm11 0h1.996v3.996h-1.996zm6.994 0h1.996v3.996h-1.996zm7.006 0h1.996v3.996h-1.996zm-25.508 7.988c-.116.002-.228.045-.317.121-.006.005-.013.011-.019.016-.006.006-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.034 0 .001-.001.002-.002.003-.088.111-.126.253-.103.393v4.913c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.995c-.001-.274-.227-.498-.5-.498h-2.914c-.029-.005-.059-.008-.088-.008zm6.994 0c-.274.004-.496.233-.492.506v4.995c0 .274.226.499.5.499s.5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm4 .006c-.274.004-.496.233-.492.506v4.995c0 .274.226.499.5.499s.5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm4.006 0c-.116.002-.228.045-.317.121-.006.005-.013.01-.019.016-.006.005-.012.011-.018.017 0 .002-.001.003-.002.004-.011.011-.021.022-.031.033-.001.002-.001.003-.002.004-.089.111-.127.255-.103.395v4.911c0 .274.225.499.499.499h2.996c.273 0 .499-.225.499-.499v-4.994c0-.274-.226-.499-.499-.499h-2.915c-.029-.005-.059-.008-.088-.008zm6.994 0c-.274.004-.496.233-.492.506v4.995c0 .274.226.499.5.499s.5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm-21.486 1h1.996v3.994h-1.996zm15 .006h1.996v3.996h-1.996z" fill="#fff"/>
+ <path d="m37.949 24.343 3.127-2.269s1.253-.707 3.489 2.245c.002.002.003.004.005.006 0 .001.001.002.001.003 2.232 2.955 1.183 3.931 1.183 3.931l-3.128 2.268z" fill="#c95036"/>
+ <path d="m37.949 24.343-3.151 2.304 4.686 6.197 3.142-2.317z" fill="#9e9e9e"/>
+ <path d="m34.798 26.647 4.686 6.197-13.397 9.796.378-2.414-2.598-.571.276-2.599-2.604-.529z" fill="#ffb505"/>
+ <path d="m21.539 36.527 2.604.529-.276 2.599 2.598.571-.378 2.414-5.051.903-1.708-2.259z" fill="#fbe289"/>
+ <path d="m21.036 43.543-1.708-2.259-1.328 2.716z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/blinken.svg b/.icons/kora/apps/scalable/blinken.svg
new file mode 100644
index 000000000..bb6d72dae
--- /dev/null
+++ b/.icons/kora/apps/scalable/blinken.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764h22.764z" fill="#e7a73c"/>
+ <path d="m24 1.236c12.611 0 22.764 10.153 22.764 22.764h-22.764z" fill="#d42b1a"/>
+ <path d="m24 46.764c12.611 0 22.764-10.153 22.764-22.764h-22.764z" fill="#5dc15c"/>
+ <path d="m24 46.764c-12.611 0-22.764-10.153-22.764-22.764h22.764z" fill="#187af3"/>
+ </g>
+ <circle cx="24" cy="24" r="10.244" fill="#1f282f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/blivet-gui.svg b/.icons/kora/apps/scalable/blivet-gui.svg
new file mode 120000
index 000000000..14d09c23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/blivet-gui.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/blockbench.svg b/.icons/kora/apps/scalable/blockbench.svg
new file mode 100644
index 000000000..222ce48b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/blockbench.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m37.535 13c-.333.003-20.401 1.431-20.604 1.46-.232.033-.367.366-.435.744-.03.168-1.534 6.873-1.564 7.042-.052.287.293.616.734.672.637.08 18.159 2.376 18.684 2.445 1.198.159 1.229.16 1.299.049.055-.086 2.264-11.978 2.299-12.156.033-.173-.213-.258-.413-.256zm-22.619 10.673c-.362-.078-1.09-.132-1.383-.087-.214.033-1.888.27-3.719.526s-3.406.493-3.499.527c-.393.141-.426.631-.054.815.08.04 20.034 5.703 20.174 5.685.069-.009 1.927-.913 4.128-2.01 4.326-2.157 4.176-2.071 4.176-2.38 0-.211.172-.17-2.005-.484-.579-.084-17.593-2.542-17.818-2.592zm-3.179 4.181c-.07.015-1.445 3.047-1.495 3.172-.119.302.274.49.613.385.082-.025 3.561-1.1 3.665-1.162.209-.122.432-.525.67-1.209.069-.198-.068-.312-.215-.349-.308-.076-3.207-.844-3.238-.837zm18.29 2.51c0-.082-.097-.163-.259-.07-.071.04-2.389 1.348-2.506 1.42-.576.354-.791.387-1.06.332-.343-.07-1.077-.287-1.126-.146-.037.103-1.292 3.659-1.318 3.741-.128.396.453.452.808.291.365-.166 4.296-2.266 4.568-2.402.19-.095.272-.332.352-.69.044-.195.541-2.424.541-2.476z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/blogger.svg b/.icons/kora/apps/scalable/blogger.svg
new file mode 100644
index 000000000..0ed714a0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/blogger.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a64700" offset="0"/>
+ <stop stop-color="#fc7b01" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m23.502 12.007c-.523-.005-1.172 0-1.996.008-3.066.027-3.066.027-3.777.219-1.453.391-2.984 1.402-3.926 2.508-1.039 1.219-1.805 2.602-1.805 4.266v8.543c.164 6.453 3.926 8.297 7 8.457h10c3.824-.309 6.902-3.871 7-6.438v-3.578c.013-2.965.013-3.988-.324-4.387-.352-.418-.617-.613-1.68-.613-1.035 0-1.406.047-1.746-.211-.43-.324-.539-.609-.609-1.535-.234-3.313-2.293-5.965-5.367-6.93-.754-.238-1.207-.313-2.777-.324m-3.895 6.02h4.402c.883 0 1.602.711 1.602 1.602 0 .887-.715 1.398-1.602 1.398h-4.402c-.887 0-1.602-.512-1.602-1.398 0-.887.711-1.602 1.602-1.602m0 9h8.801c.887 0 1.602.516 1.602 1.398 0 .887-.711 1.602-1.602 1.602h-8.801c-.887 0-1.602-.711-1.602-1.602 0-.883.711-1.398 1.602-1.398" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/blogilo.svg b/.icons/kora/apps/scalable/blogilo.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/blogilo.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bloomrpc.svg b/.icons/kora/apps/scalable/bloomrpc.svg
new file mode 100644
index 000000000..3487d5ad6
--- /dev/null
+++ b/.icons/kora/apps/scalable/bloomrpc.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-7.4614 -38.1693 38.1693 -7.4614 23.0058 43.2401)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a76cb" offset="0"/>
+ <stop stop-color="#218ef2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(15.2148 -36.0291 36.0291 15.2148 25.8781 43.2401)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#39c7b7" offset="0"/>
+ <stop stop-color="#0dd8c1" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m6.14 5.071c5.427 1.565 26.007 28.425 17.85 38.929-13.588-.258-21.617-15.912-17.85-38.929z" fill="#5edd86"/>
+ <path d="m34.308 4c-21.176 5.78-21.395 32.707-10.318 40 18.395-6.825 21.374-23.094 10.318-40z" fill="#077cc5"/>
+ <path d="m15.096 4c21.176 5.78 19.97 32.707 8.894 40-9.432-1.096-15.813-11.462-15.932-20.352-.081-6.054 2.558-12.799 7.038-19.648z" fill="url(#a)"/>
+ <path d="m41.913 5c-4.389-.556-24.888 15.646-17.923 39 12.518-.019 21.689-15.982 17.923-39z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/blueclock.svg b/.icons/kora/apps/scalable/blueclock.svg
new file mode 100644
index 000000000..f1c0362de
--- /dev/null
+++ b/.icons/kora/apps/scalable/blueclock.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 267.168 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" offset="0"/>
+ <stop stop-color="#fbfbfb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.781909 -20.7189 20.7189 -.781909 215.168 22.5846)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(46 0 0 46 .999192 69.9992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" stop-opacity=".1" offset="0"/>
+ <stop stop-color="#20bcfa" stop-opacity=".1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.266802 -45.466 45.466 -.266802 24.227 46.702)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.365 24.02c-.061-.504-.252-.965-.547-1.349l2.024-12.563c.075-.468-.225-.913-.686-1.02l-.022-.005c-.462-.106-.927.163-1.064.616l-3.688 12.179c-.908.457-1.539 1.388-1.539 2.473 0 1.532 1.245 2.779 2.777 2.779.286 0 .556-.056.815-.136l7.704 4.003c.424.22.946.083 1.206-.318l.011-.017c.26-.401.173-.934-.2-1.231zm-4.117.331c0-.756.616-1.372 1.372-1.372.757 0 1.373.616 1.373 1.372 0 .757-.616 1.373-1.373 1.373-.756 0-1.372-.616-1.372-1.373z" fill="url(#c)" fill-rule="nonzero"/>
+ <path transform="matrix(.989739 0 0 .989739 .246261 .246261)" d="m24 1c-12.725 0-23 10.275-23 23s10.275 23 23 23 23-10.275 23-23-10.275-23-23-23zm0 2.154c11.565 0 20.846 9.281 20.846 20.846s-9.281 20.846-20.846 20.846-20.846-9.281-20.846-20.846 9.281-20.846 20.846-20.846z" fill="url(#d)" fill-rule="nonzero"/>
+ <g fill="#1a82f2">
+ <path transform="matrix(.373197 -.321877 .321877 .373197 8.9713 37.4424)" d="m25.908 13.721c.541-.103 1.03.343 1.069.791.039.449-.372.901-1.028 1.129-.48.183-1.229.121-1.801.013-.161-.56-.293-1.3-.156-1.795.167-.674.578-1.126 1.028-1.129.451-.003.94.443.888.991zm.228.601c.103.125.131.29.025.407-.105.115-.284.117-.407.012-.143-.122-.131-.291-.026-.406.106-.117.283-.163.408-.013zm-.854-.775c.157.101.131.292.025.408-.105.115-.228.158-.407.012-.125-.102-.131-.291-.026-.407.106-.116.272-.1.408-.013z"/>
+ <path transform="matrix(.19739 0 0 .19739 17.9845 30.8516)" d="m13.853 23.46h-.273c-.258 0-.464-.211-.464-.468v-.785c-1.107-.279-1.424-.936-1.424-2.286 0-1.992 1.617-3.61 3.61-3.61 1.991 0 3.608 1.618 3.608 3.61 0 1.33-.337 1.985-1.421 2.273v.795c0 .259-.209.468-.467.468h-.271c-.257 0-.467-.209-.467-.468v-.625c-.122.009-.247.013-.379.018v.61c0 .256-.209.465-.467.465h-.271c-.258 0-.467-.209-.467-.465v-.608c-.132-.004-.26-.008-.382-.015v.623c0 .257-.209.468-.465.468zm-.048-5.007c.613.239 1.109.48 1.109 1.076 0 .591-.401.705-1.109 1.072-.543.282-1.109-.481-1.109-1.072 0-.596.538-1.298 1.109-1.076zm2.978 0c.589-.168 1.107.48 1.107 1.076 0 .591-.581 1.385-1.107 1.072-.646-.383-1.109-.481-1.109-1.072 0-.596.432-.884 1.109-1.076z"/>
+ <path transform="matrix(.373197 -.321877 .321877 .373197 8.8271 40.8445)" d="m33.049 10.91.033.717 1.073-.05.043.905-1.073.05.033.718c.012.244-.169.451-.402.461-.234.011-.433-.178-.444-.421l-.034-.718-1.076.05-.043-.905 1.052-.021-.008-.747c-.012-.244.169-.45.402-.461.234-.011.433.178.444.422z"/>
+ <path transform="matrix(.373197 -.321877 .321877 .373197 9.26734 37.5253)" d="m31.461 18.279.135-.148.529.482-.135.147.286.26c.274.251.294.677.044.951l-.906.995c-.25.275-.676.295-.951.045l-1.1-1.002c-.275-.25-.294-.676-.044-.951l.906-.995c.25-.275.676-.294.951-.044zm-.545.303c.143.129.153.351.023.493-.129.143-.351.153-.493.023-.143-.129-.153-.351-.023-.493.129-.143.351-.153.493-.023zm.882.802c.142.13.153.351.023.494s-.351.153-.494.023-.153-.351-.023-.494c.13-.142.351-.153.494-.023z"/>
+ </g>
+ <path d="m23.96 41.061v5.641h.196v-5.641zm.814 5.638-.037-1.172-.1.003.037 1.172zm-1.563 0 .043-1.172-.099-.004-.044 1.172zm2.356-.041-.078-1.17-.1.007.078 1.17zm-3.149-.001.085-1.17-.1-.007-.084 1.17zm4.011-.022-.224-2.131-.099.01.224 2.131zm-4.759.01.224-2.131-.099-.01-.224 2.131zm5.452-.148-.099.014-.159-1.163.099-.013zm-6.258-.002.164-1.161-.099-.014-.164 1.161zm7.042-.121-.199-1.155-.098.017.199 1.155zm-7.826-.002-.099-.018.205-1.154.098.017zm8.702-.115-.445-2.096-.098.021.445 2.096zm-9.466.021.445-2.096-.098-.021-.445 2.096zm10.12-.225-.278-1.139-.097.023.278 1.14zm-10.886-.003.284-1.138-.097-.024-.284 1.138zm11.653-.2-.317-1.129-.096.027.317 1.129zm-12.42-.004.323-1.127-.096-.028-.323 1.128zm-.77-.18.662-2.038-.095-.031-.662 2.038zm14.069-.031-.662-2.038-.095.031.662 2.038zm-14.83-.283.402-1.102-.094-.034-.402 1.101zm15.61-.042-.403-1.101-.094.034.403 1.102zm-16.352-.242-.093-.037.441-1.087.092.037zm17.093-.045-.094.038-.441-1.087.092-.038zm-17.817-.206.872-1.957-.092-.041-.871 1.957zm18.519-.041-.091.041-.872-1.957.092-.041zm-19.222-.34.513-1.054-.09-.044-.513 1.054zm19.966-.064-.091.044-.515-1.053.089-.044zm-20.675-.294-.088-.047.55-1.036.089.047zm21.38-.069-.552-1.034-.088.047.552 1.034zm-20.164-3.862-2.032 3.52.087.049 2.032-3.519zm18.739.095 1.997 3.456.087-.049-1.996-3.457zm2.763 2.99-.621-.995-.085.053.621.995zm-24.209-.016.627-.991-.085-.054-.627.991zm24.874-.418-.656-.973-.083.056.656.973zm-25.539-.017-.082-.056.661-.969.083.056zm26.203-.393-1.259-1.733-.081.058 1.259 1.733zm-26.761.058 1.259-1.733-.081-.058-1.259 1.733zm27.381-.585-.722-.924-.079.061.722.925zm-28.053.023-.078-.062.724-.922.079.062zm28.669-.524-.754-.898-.077.064.754.898zm-29.285.024.756-.896-.076-.065-.757.896zm29.898-.5-.075.067-1.433-1.592.074-.067zm-30.465.067-.075-.067 1.434-1.592.074.067zm-.566-.585.815-.844-.072-.069-.815.844zm31.62-.094-.816-.843-.072.07.816.842zm-32.182-.466-.07-.072.844-.815.069.072zm32.741-.098-.845-.813-.069.072.845.813zm-33.302-.438-.067-.075 1.592-1.433.067.074zm33.835-.075-.067.075-1.592-1.434.067-.074zm-34.298-.516.897-.757-.065-.076-.896.756zm34.792-.117-.064.077-.899-.755.065-.076zm-35.293-.498.922-.725-.062-.078-.922.725zm35.792-.119-.923-.723-.062.079.924.722zm-36.332-.524 1.733-1.259-.058-.081-1.733 1.259zm36.834-.081-1.733-1.259-.058.081 1.733 1.259zm-37.236-.558.97-.659-.056-.082-.97.658zm37.638-.082-.97-.659-.056.083.97.658zm.433-.666-.993-.624-.053.084.993.625zm-38.507.084.993-.624-.053-.085-.993.625zm35.402-2.721 3.458 1.996.049-.086-3.458-1.996zm-32.431-.086-3.457 1.996.05.086 3.457-1.996zm36.308 1.392-1.033-.556-.048.088 1.033.556zm-40.081.042 1.034-.554-.047-.088-1.034.554zm40.443-.748-1.052-.52-.044.09 1.052.519zm-40.807.042 1.053-.517-.044-.09-1.053.517zm-.384-.734-.041-.091 1.957-.872.041.092zm41.593-.091-1.957-.872-.041.092 1.957.871zm.229-.62-.038.092-1.084-.447.038-.093zm-42.092-.005-.038-.092 1.086-.443.038.093zm42.38-.735-.034.094-1.1-.409.035-.094zm-42.668-.005 1.101-.404-.035-.094-1.101.404zm-.301-.767-.031-.095 2.038-.662.031.095zm43.301-.095-2.038-.662-.031.095 2.038.662zm.153-.593-.029.095-1.124-.333.028-.096zm-43.652-.055-.028-.096 1.127-.326.028.096zm43.863-.711-1.136-.294-.025.097 1.136.294zm-44.072-.055 1.137-.287-.024-.097-1.137.287zm44.32-.889-2.096-.445-.021.098 2.096.445zm-44.535.098 2.096-.445-.021-.098-2.096.445zm44.655-.855-1.154-.207-.019.098 1.156.207zm-44.778.091-.017-.098 1.154-.206.018.098zm44.902-.875-.015.099-1.16-.167.015-.099zm-45.029.092-.015-.099 1.161-.166.015.099zm45.152-.905-2.131-.224-.01.099 2.131.224zm-45.28.099 2.131-.224-.01-.099-2.131.224zm45.322-.837-1.169-.086-.008.1 1.17.086zm-45.368.061-.007-.099 1.17-.085.007.1zm45.411-.854-1.172-.045-.004.1 1.172.045zm-45.456.062-.003-.1 1.172-.044.003.1zm39.849-.737h5.641v-.197h-5.641zm-34.246-.222h-5.641v.196h5.641zm-5.61-.632.004-.1 1.172.039-.003.1zm45.463-.126-1.172.04.004.1 1.172-.04zm-45.424-.667 1.17.08.007-.1-1.171-.08zm45.382-.126-1.17.081.006.1 1.171-.081zm-45.333-.681 2.131.224.01-.099-2.131-.224zm45.28-.099-2.131.224.01.099 2.131-.224zm-.106-.733.013.099-1.162.159-.013-.1zm-45.064.056.014-.099 1.162.161-.014.099zm44.941-.841-1.156.2.017.098 1.156-.199zm-44.82.057.018-.099 1.155.202-.017.098zm44.671-.892-2.096.445.021.098 2.096-.445zm-44.535.098 2.096.445.021-.098-2.096-.445zm.189-.764.024-.097 1.138.282-.024.097zm44.151-.119.024.097-1.138.283-.025-.097zm-43.949-.648 1.128.321.028-.096-1.128-.321zm43.742-.118-1.128.322.028.096 1.128-.322zm-43.521-.654.031-.095 2.038.662-.031.095zm43.301-.095-2.038.662.031.095 2.038-.662zm-.263-.734-1.103.399.034.094 1.103-.399zm-42.773.086 1.103.399.034-.094-1.103-.399zm42.488-.827-1.088.437.037.093 1.089-.437zm-42.206.085.037-.093 1.088.438-.037.092zm41.895-.833-1.957.871.041.092 1.957-.872zm-41.593.091.041-.091 1.957.871-.041.092zm4.59-.219-3.457-1.996-.05.086 3.457 1.996zm36.681-.549-1.056.511.043.09 1.056-.511zm-4.177.597 3.457-1.997-.05-.086-3.457 1.996zm-36.755-.543.044-.09 1.055.513-.044.09zm40.572-.761-1.037.547.046.088 1.038-.547zm-40.214.052 1.037.549.046-.088-1.036-.549zm39.436-1.404-.997.617.053.085.997-.617zm-38.645.024.995.62.053-.085-.995-.62zm38.215-.691-.976.652.056.083.975-.652zm-37.785.024.973.654.056-.083-.973-.654zm37.287-.737-1.733 1.259.058.081 1.733-1.259zm-36.834.081 1.733 1.259.058-.081-1.733-1.259zm36.419-.632.061.079-.928.717-.062-.079zm-35.942-.003.925.721.062-.079-.925-.721zm1.018-1.22.067-.075 1.592 1.434-.067.074zm33.835-.075-1.592 1.434.067.074 1.592-1.433zm.591.679-.902.749.063.077.903-.749zm-34.946-.002.899.753.064-.077-.899-.753zm33.908-1.161-.85.809.069.073.85-.809zm-32.847-.025.844.814.069-.072-.844-.814zm1.14-1.105 1.434 1.592.074-.067-1.433-1.592zm30.465-.067.075.067-1.434 1.592-.074-.067zm.683.633.071.07-.82.838-.072-.07zm-31.729-.024.072-.07.816.843-.072.07zm25.242.133 1.996-3.457-.087-.05-1.996 3.457zm-18.717-.05-1.996-3.457-.087.05 1.996 3.457zm24.051-1.108-.761.892.076.065.761-.892zm-29.397-.043.076-.065.755.898-.076.064zm28.012-1.036-1.259 1.733.081.058 1.259-1.733zm-26.761.058 1.259 1.733.081-.058-1.259-1.733zm27.532.517-.73.919.079.062.729-.918zm-28.168-.041.723.924.079-.062-.723-.923zm14.274.845v-5.641h-.196v5.641zm12.539-1.796-.66.969.083.056.659-.969zm-25.528.012.656.972.083-.056-.657-.972zm24.863-.446-.626.992.085.053.625-.992zm-24.199.012.622.994.085-.053-.622-.994zm2.803-1.491.091-.041.872 1.957-.092.041zm18.519-.041.091.041-.871 1.957-.092-.041zm-19.946.733.551 1.035.088-.047-.551-1.035zm21.368-.053-.551 1.036.088.047.551-1.036zm-20.662-.31.09-.044.514 1.054-.089.044zm19.954-.049.09.044-.515 1.054-.089-.044zm-2.941-1.17-.662 2.038.095.031.662-2.038zm-14.069.031.095-.031.662 2.038-.095.031zm15.61.518.093.037-.442 1.087-.093-.038zm-17.103.019.44 1.088.093-.038-.44-1.087zm3.793-1.159.445 2.096.098-.021-.445-2.096zm9.466-.021-.445 2.096.098.021.445-2.096zm3.103.876-.404 1.101.094.034.404-1.101zm-15.621.018.094-.034.401 1.102-.094.034zm5.405-1.251.099-.01.224 2.131-.099.01zm4.759-.01.099.01-.224 2.131-.099-.01zm4.002.768-.329 1.125.096.028.329-1.125zm-12.655-.003.324 1.128.096-.028-.323-1.127zm11.888-.205.097.025-.289 1.136-.097-.025zm-11.121-.002.097-.024.284 1.138-.097.024zm9.625-.323.098.019-.212 1.153-.098-.018zm-8.07-.011.204 1.155.098-.018-.203-1.155zm7.287-.117-.172 1.16.099.015.171-1.16zm-6.503-.009.099-.014.163 1.161-.099.014zm4.981-.161-.094 1.169.1.008.093-1.169zm-3.399-.009.099-.007.082 1.17-.1.007zm2.606-.039-.052 1.172.1.005.052-1.172zm-1.814-.005.1-.003.041 1.172-.1.003z" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluedun.svg b/.icons/kora/apps/scalable/bluedun.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluedun.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bluefish-alt.svg b/.icons/kora/apps/scalable/bluefish-alt.svg
new file mode 100644
index 000000000..7e5c24cfd
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluefish-alt.svg
@@ -0,0 +1,11 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="408.57139" x2="408.57139" y1="543.79811" y2="503.79807" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <rect transform="matrix(1.15 0 0 1.15 -445.85716 -578.3677)" x="388.57144" y="503.798" width="40" height="40" ry="20" fill="url(#a)"/>
+ <g transform="matrix(1.011437 0 0 1.011437 8.79608 9.35009)" fill="#fff" fill-opacity=".846774">
+ <path d="m16.963 7.376c-.282-2.796-2.735-5.198-5.341-5.198-2.662 0-5.109.921-7.057 2.451-.517-.016-1.108.041-1.725.189-1.737.415-3.001 1.357-2.823 2.104.118.495.844.774 1.819.79-1.05 1.73-1.666 3.751-1.666 5.918 0 4.196 2.277 7.855 5.652 9.846-.336.364-.645.874-.861 1.484-.48 1.355-.318 2.646.359 2.885.677.24 1.613-.664 2.093-2.018.102-.292.17-.579.215-.855.266.088.551.162.857.206 1.422.205 2.657-.205 2.76-.916.102-.71-.966-1.454-2.389-1.659-.609-.088-1.179-.058-1.645.056-.021-.074-.858-1.596-.931-2.777-.094-1.537.364-3.055 1.361-4.227.39-.456.859-.823 1.359-1.135-.09 1.204.189 2.143.757 2.285.745.187 1.701-1.068 2.135-2.799.037-.149.064-.295.091-.441l.396-.069c2.811-.597 4.881-3.182 4.584-6.12z"/>
+ <path d="m13.1 22.686c.282 2.796 2.735 5.198 5.341 5.198 2.662 0 5.109-.921 7.057-2.451.518.016 1.108-.041 1.726-.188 1.737-.415 3.001-1.358 2.823-2.105-.118-.495-.844-.774-1.819-.79 1.05-1.73 1.666-3.75 1.666-5.917 0-4.196-2.277-7.855-5.652-9.846.336-.364.646-.874.861-1.484.479-1.355.318-2.646-.359-2.885-.677-.24-1.613.664-2.093 2.018-.102.292-.17.579-.215.854-.266-.088-.551-.162-.857-.206-1.422-.205-2.657.205-2.76.916-.102.71.966 1.454 2.389 1.659.609.088 1.179.058 1.646-.056.021.074.858 1.596.931 2.777.094 1.537-.364 3.055-1.361 4.227-.39.457-.858.825-1.358 1.137.09-1.204-.188-2.143-.757-2.285-.745-.186-1.701 1.068-2.135 2.799-.037.149-.064.295-.091.441l-.396.069c-2.815.595-4.884 3.181-4.587 6.118z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluefish-icon.svg b/.icons/kora/apps/scalable/bluefish-icon.svg
new file mode 120000
index 000000000..aa9cef1e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluefish-icon.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bluefish.svg b/.icons/kora/apps/scalable/bluefish.svg
new file mode 100644
index 000000000..6601fe5d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluefish.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".84" fill-rule="nonzero">
+ <path d="m25.953 16.81c-.285-2.828-2.766-5.257-5.402-5.257-2.692 0-5.167.932-7.138 2.479-.523-.016-1.12.042-1.744.191-1.757.42-3.036 1.373-2.856 2.128.12.501.854.783 1.84.799-1.062 1.75-1.685 3.794-1.685 5.986 0 4.244 2.303 7.945 5.717 9.959-.34.368-.653.884-.871 1.501-.486 1.37-.322 2.676.363 2.918s1.631-.672 2.117-2.042c.103-.295.172-.585.217-.864.269.089.558.164.867.208 1.438.207 2.688-.207 2.792-.926.103-.719-.977-1.471-2.417-1.678-.616-.089-1.192-.059-1.663.056-.022-.075-.868-1.614-.942-2.809-.095-1.554.368-3.089 1.376-4.275.395-.461.869-.832 1.375-1.148-.091 1.218.191 2.168.766 2.311.753.189 1.72-1.08 2.159-2.831.038-.15.065-.298.092-.446l.401-.07c2.843-.603 4.936-3.218 4.636-6.19z"/>
+ <path d="m22.046 32.296c.285 2.828 2.766 5.257 5.402 5.257 2.692 0 5.167-.932 7.138-2.479.524.016 1.12-.042 1.745-.19 1.757-.42 3.036-1.374 2.856-2.129-.12-.501-.854-.783-1.84-.799 1.062-1.75 1.685-3.793 1.685-5.985 0-4.244-2.303-7.945-5.717-9.959.34-.368.654-.884.871-1.501.485-1.37.322-2.676-.363-2.918s-1.631.672-2.117 2.042c-.103.295-.172.585-.217.863-.269-.089-.558-.164-.867-.208-1.438-.207-2.688.207-2.792.926-.103.719.977 1.471 2.417 1.678.616.089 1.192.059 1.664-.056.022.075.868 1.614.942 2.809.095 1.554-.368 3.089-1.376 4.275-.395.462-.868.834-1.374 1.15.091-1.218-.19-2.168-.766-2.311-.753-.188-1.72 1.08-2.159 2.831-.037.15-.065.298-.092.446l-.401.07c-2.847.601-4.939 3.217-4.639 6.188z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluegriffon.svg b/.icons/kora/apps/scalable/bluegriffon.svg
new file mode 100644
index 000000000..edfedb9f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluegriffon.svg
@@ -0,0 +1,43 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="3.364533" x2="36.073566" y1="1046.2201" y2="1007.7176" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#235ea2" offset="0"/>
+ <stop stop-color="#1992f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="400.57144" x2="400.79395" y1="545.79791" y2="517.62671" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#69159f" offset="0"/>
+ <stop stop-color="#b92ff5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="412.03708" x2="412.03708" y1="542.20105" y2="526.20105" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#f1eeee" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.7142871 0 0 1.7142871 -662.70841 -887.56436)" stroke-width="1.3">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#a)"/>
+ <circle cx="400.57144" cy="531.79797" r="13.999958" fill="url(#b)"/>
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ </g>
+ <g transform="matrix(1.5338893 0 0 1.5338893 -590.5327 -791.82746)">
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#c)"/>
+ <g transform="matrix(1.1175366 0 0 1.1175366 -47.015292 -62.460178)">
+ <circle cx="400.57144" cy="531.79797" r="13.999958" fill="none"/>
+ <g transform="matrix(.9034943 0 0 .9034943 38.629082 51.259005)">
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#c)"/>
+ <path transform="matrix(1.0508504 0 0 1.0508504 -20.353166 -26.940048)" d="m400.54101 517.03368c-1.86199 0-3.63428.35521-5.27216.9789-.1191.10948-.27395.19353-.39646.18312-.0173-.002-.0333-.0116-.0512-.0188-.80736.33778-1.57323.75163-2.29943 1.22108.0943.15317.12239.32371-.0715.40657-.0326.0131-.4433.0555-.58675.0525-2.06511 1.5006-3.72172 3.51882-4.78056 5.87487.0171-.003.0318-.01.0498-.0108.16071-.003.39197.043.54634.076.14243.0293.25732.12485.3806.13411.34985.0268.43397-.24552.71937-.39791.29494.0412.49062-.0504.75691-.0206.18153.0206.31267.21403.45412.22491.11899.0116.22369-.11151.33881-.0939.11188.0176.30475.26116.32296.3979.0236.17018-.12521.32343-.0761.51037.17829.18154.5022.21834.75688.32293.1659-.1367.0223-.39034 0-.5882-.003-.0874.0116-.16482 0-.2451-.0147-.13627-.0733-.26107-.0742-.37771-.003-.53863.43452-.79072.79579-1.00338.15638-.0927.27951-.25513.41519-.32298.19167-.096.33439-.11846.49304-.20761.28679-.16107.53267-.29033.75692-.47285.10349-.24425.01-.57174.0193-.81313.10354-.0635.19277.0274.30273.0189.173-.0357.18739-.2802.28545-.37767.0569-.0561.21319-.0957.28396-.15141.17244-.13524.22859-.33957.37924-.39788.0541-.0222.17861-.0149.26381-.0384.11206-.0298.27157-.16227.4541-.22484.11895-.0412.39143-.05.43683-.095.0561-.0571-.00078-.21727.0193-.30275.0918-.42729.73536-.51785 1.11582-.66174.26667-.10055.54027-.28605.83329-.22924-.0575.20308-.3303.13111-.28404.37774.0638.34221.52214-.0977.64304-.1485.23089-.0971.62684-.15677.92985-.26671.2657-.0971.74206-.24539.49165-.54927-.2089-.0116-.30958.24509-.49165.32292-.12574.0207-.10145-.10524-.20903-.11528-.10165-.0116-.15909.094-.26387.0757-.10412-.0172-.25039-.18095-.26669-.30274-.0412-.31597.26705-.44623.39793-.68194-.0869-.28578-.48192-.0583-.72085-.17008.0235-.17018.1991-.28754.3979-.32005.16294-.0274.52864-.0131.62569.0728.0563.0485.004.16714.095.24651.0964.0874.21512.0779.34028.0579.0445-.21569-.28047-.16157-.24508-.3042.25569-.16726.67164-.0301.98469-.0761.18018-.0268.36936-.15378.52907-.24362.15188-.0865.34919-.23672.51035-.0951.0427.15455-.14035.2057-.22636.28256-.28958.25764-.58796.55279-.81306.85201.13807.13472.38907.0668.6228.095.0914.0116.2061.0387.30271.0566.11311.0207.23315.014.32148.0374.15905.0386.20155.20904.359.20904.25897-.00046.26206-.28059.11528-.45558.0463-.17864.11897-.27133.0566-.39647-.11665-.2333-.54459-.0116-.56657-.30274-.0134-.18874.15792-.18031.22633-.32147-.0311-.36468.29908-.3911.2638-.71796-.0149-.13674-.13056-.13864-.22633-.26673-.0487-.0625-.0725-.18368-.12831-.23787-.44169-.0385-.88841-.0633-1.34071-.0633zm-7.61777 2.9785h.002c.0883.0116.19459.10722.30131.11542.10055.003.18432-.0559.24652-.0385.15828.0413.22502.28075.0758.39789-.12373.0149-.17198-.0545-.26525-.0375-.25708.0431-.35571.54724-.54786.53056-.18117-.0145-.27923-.45677-.0949-.58819.0116-.11479-.0841-.13314-.0777-.24654.0547-.0696.20986-.14476.36043-.13261zm-.85203.0593c.0527.002.0921.014.11244.0372-.0253.20176-.18297.18852-.33881.28255-.26914.16242-.4247.40995-.51033.7569-.025.10054-.28999.36846-.41808.34168-.30017-.0632.0834-.61658.15136-.70068.0761-.0932.17748-.17493.26672-.28256.0865-.10418.14293-.24492.22634-.30274.0914-.0632.35222-.13871.51034-.13259zm2.24034.68046c.096.002.18259.0176.22204.0566-.0617.24998-.60031.18397-.79724.0935.0116-.0942.1601-.1203.284-.13259.0874-.003.19524-.0207.2912-.0175zm-1.22537.46137c.0638-.002.12881.0116.19604.0301-.17419.14571-.36259.22824-.66174.32292-.14384.0449-.39223.10144-.41663-.0593-.0298-.19687.21034-.15107.34167-.16868.16537-.0232.34691-.1192.54066-.12547zm18.79941 1.12162c-.0228.0544-.0384.10672-.036.15855.0116.0914.11176.17923.13406.30279.0116.0656-.0307.20697 0 .26672.0912.17672.32965.0503.50028.0593-.19382-.26689-.3874-.53428-.59832-.78713zm.96736 1.30183c-.0273.13043-.11577.30051-.18741.40944-.16499.25094-.38911.26264-.62568.39645-.19729.11186-.28224.29853-.39792.49305-.12535.21015-.20299.33711-.15134.64159-.16916.33551-.42528.54105-.77563.70064-.10348.0468-.24517.0642-.34025.13258-.0754.0547-.11871.20063-.22633.32148-.13272.14774-.27191.21007-.34169.32294-.0541.0874-.0723.2607-.1326.37772-.0812.15898-.25288.23686-.35902.39792-.0484.0742-.0811.22541-.13404.32295-.11997.2179-.32478.37489-.30279.56656.0222.18526.2322.21768.24652.37916.003.0913-.0603.14709-.0566.24654.003.14526.101.24722.11243.359.0283.28102-.0954.39318-.14848.5853-.0253.0918-.0141.19506-.0385.26673-.0473.14064-.24263.2676-.24656.43391-.002.11824.12134.21327.13126.3792.003.11454-.0565.23651-.0357.3417.0399.20592.40794.44548.56806.60545.21412.21418.49444.37989.58674.60555.0774.19162.0767.44085.22635.58532.1104.1066.29397.1731.43539.28397.13193.10336.27565.19294.41663.30274.23039.18028.57872.53955.94574.51185.19168-.0131.3881-.17042.60553-.20907.22366-.0397.51391-.0609.73954-.0372.17284.0172.35088.12069.53055.11242.18969-.0116.40725-.15237.62281-.24649.17344-.0753.38631-.15918.6199-.22062.10724-.72006.16436-1.45778.16436-2.20866 0-3.02286-.90388-5.82462-2.45081-8.15992zm-24.4162 4.96082c-.31446.0175-.52045.0315-.69922.11245-.40954.18637-.33045.73981-.73962.87078-.14143.0448-.33576.0475-.4915.0758-.13455.0249-.29835.0977-.43684.0949-.0385-.00048-.093-.0294-.14133-.0441-.036.25949-.0663.52192-.0897.78566.3893.0741.59021.59053.93427.76122.0942.047.2174.0499.33875.0764.0976.0222.17236.0632.26666.0952.20025.0677.44541.0598.60557.13125.24125.10708.41819.56053.62568.68191.0116.12232-.0242.28656.0193.37768.0977.13301.23637.10348.39785.19031.19323.10418.25235.37334.43542.45558.0631.0282.22161.0245.32149.0552.25089.0756.33278.36622.54786.30277.14103-.0412.12991-.18667.15279-.32151.0932-.10056.19494-.26097.34024-.26383.23519-.0116.25613.24304.34165.47142.0486.12912.17463.24157.20762.37773.0587.23521.0295.93926-.0207 1.07983-.0593.17248-.29285.24561-.43682.43684-.0677.0898-.0999.22099-.15138.284-.0927.11295-.23049.1424-.29984.24654-.0389.0587-.0772.18453-.11542.26381-.11366.24088-.26573.41152-.17013.70068.0397.11897.22586.19874.22635.33878.00053.16481-.35052.31237-.37769.49304-.0207.13446.10858.37438.15134.54931.0313.13219.28105.21483.359.30274.13284.14918.23903.36049.36039.54785.24.36851.42808.81794.66176 1.17498.12345.18701.29686.35514.37913.54926.0417.0977.036.21473.0745.30276.13523.30531.7326.62408 1.04087.77564.14429.0699.30441.095.43683.16865.2006.11187.59794.41232.69923.58824.0904.15809.14641.54294.19028.79433.0588.33226.00067.58738.0193.9472.0116.19461.0737.39024.0761.58534.00076.0681-.036.11911-.0387.18884-.00011.0108.004.0245.004.0357 1.85917.84134 3.91934 1.32058 6.09974 1.32058.39391 0 .7832-.0209 1.16915-.0512.0174-.0291.0324-.0594.0539-.0866.0891-.11667.16781-.21881.22642-.32151.0561-.34564-.13787-.58705-.0566-.88949.0905-.33985.56023-.54738.88961-.70074.11317-.0527.2292-.13803.32141-.1701.22794-.0794.51252-.0359.72086-.11243.35465-.12979.39169-.5102.56657-.83333.0829-.15292.19145-.30621.20762-.41516.0138-.0977-.0358-.19009-.0206-.30564.0168-.1143.11967-.21318.15136-.33882.0412-.16393.0593-.40413.0593-.58673 0-.14992-.0699-.28142-.0754-.41667-.0248-.49096.17733-.54587.359-.81309.0912-.1327.12522-.28404.18884-.37918.30497-.45495.83407-.6746.79581-1.36236-.0116-.22759-.1555-.74192-.32294-.81453-.0957-.0413-.31554-.003-.45413-.0566-.44739-.16683-.70993-.72144-1.17352-.75691-.0987-.0116-.18987.0403-.30129.0385-.18347-.0116-.46009-.12848-.66317-.15138-.12911-.0132-.30171.0381-.37921 0-.11809-.0576-.13019-.2753-.22635-.34025-.0757-.053-.22455-.07-.34022-.11526-.18639-.0709-.33419-.15512-.54924-.17009-.0662-.003-.14906.0315-.22635.0207-.11898-.0207-.21314-.16096-.3229-.22779-.13759-.0841-.26469-.12428-.32153-.24365.12427-.40767-.21918-.52131-.30277-.75688-.0397-.1104-.0219-.24321-.0566-.34166-.0499-.14108-.1888-.22256-.3417-.34023-.27388-.21081-.51682-.40875-.90825-.45703-.17208-.0222-.3428.052-.55074.0385-.22029-.0131-.49689-.20669-.66167-.39504-.16023-.1839-.23815-.34893-.37774-.43683-.1322-.0851-.30768-.0831-.39792-.16867-.0401-.0374-.0329-.10155-.0762-.19035-.0663-.13762-.1781-.21419-.0949-.37911-.15085-.0776-.155.14391-.32004.11525-.14717-.20879-.27144-.30772-.60554-.24652-.15297.0283-.23838.22156-.41662.22638-.14621.0116-.26105-.16291-.45412-.19035-.14576-.0207-.31149.039-.41523.0203-.16153-.0322-.21139-.16677-.35899-.26384-.10821-.0708-.31845-.19225-.37913-.19029-.19026.0116-.32584.40429-.58819.26531-.12754-.16165.20768-.24678.0566-.39799-.11464-.11465-.21101.0525-.30272.11541-.10513.0722-.20391.14443-.32008.18743-.26001.0971-.42251.0466-.62568.15139-.18814.0972-.19617.26049-.30275.4541-.0874.15863-.28567.38975-.41666.39933-.15862.0116-.31024-.22175-.45411-.28396-.43347-.18779-.64346.1667-1.00337.17152-.33405.0116-.81117-.5394-.7944-.85347.003-.1916.1102-.48231.1326-.71942.0207-.18854.14923-.30215.15143-.4743.003-.22988-.30496-.40664-.45419-.43394-.35361-.0649-.84456.1423-1.24985-.0207-.0772-.12826.0908-.21692.13404-.34167.0249-.0706.01-.16561.0359-.24366.0445-.12056.17123-.21398.22771-.34167.0416-.0972.053-.23807.0949-.35898.0503-.13767.14069-.22637.1514-.32292.0131-.1275-.0341-.27494-.13412-.35898zm5.06027 4.00645c.12831.0116.14437.27711.0129.29846-.14155.0223-.21349-.22197-.0757-.28551.0234-.0116.0451-.0116.0633-.0108v-.002z" fill-opacity=".318548"/>
+ </g>
+ </g>
+ </g>
+ <g transform="matrix(1.4865618 0 0 1.4875311 -571.49794 -767.2178)" fill="url(#c)">
+ <circle cx="400.57138" cy="531.79791" r="0"/>
+ <circle transform="matrix(1.6374666 0 0 1.6374666 -298.09112 -338.9488)" cx="400.57138" cy="531.79791" r="0"/>
+ </g>
+ <g transform="matrix(.04785297 -.00656785 .00656785 .04785297 10.455865 13.671782)" fill="#fff" fill-opacity=".83871">
+ <path d="m306.668 92.094 90.873 90.87 13.057-13.046-90.868-90.872z"/>
+ <path d="m294.878 103.885-256.004 256.017c-1.824 1.826-3.211 4.043-4.038 6.482l-33.957 101.262c-2.002 6.01-.457 12.619 4.025 17.1 3.173 3.18 7.44 4.887 11.79 4.887 1.774 0 3.567-.277 5.309-.863l101.246-33.973c2.456-.83 4.673-2.196 6.494-4.021l256.003-256.018z"/>
+ <path d="m331.52 67.257 90.868 90.874 13.03-13.045-90.873-90.871z"/>
+ <path d="m484.732 72.193-67.274-67.306c-3.129-3.127-7.382-4.887-11.795-4.887-4.414 0-8.663 1.76-11.79 4.887l-37.533 37.537 90.868 90.872 37.524-37.522c6.512-6.514 6.512-17.067 0-23.581z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluej.svg b/.icons/kora/apps/scalable/bluej.svg
new file mode 100644
index 000000000..efa934533
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluej.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.958 23.792h-2.666v-4h2.666zm0-6.667h-21.333v13.333c0 2.946 2.388 5.334 5.333 5.334h8c2.946 0 5.334-2.388 5.334-5.334v-4h2.666c1.473 0 2.667-1.194 2.667-2.666v-4c0-1.48-1.2-2.667-2.667-2.667z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluemail.svg b/.icons/kora/apps/scalable/bluemail.svg
new file mode 100644
index 000000000..9be86bfd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluemail.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -615.633 615.633 0 365975 867.778)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004ad7" offset="0"/>
+ <stop stop-color="#1295ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 34.3572 -34.3572 0 -5820.58 86.7914)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aad2ff" offset="0"/>
+ <stop stop-color="#1079f6" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m986.317 276.095-946.837.586v280.908c0 15.333 8.234 29.745 22.159 38.785 76.534 49.684 329.945 214.192 419.539 272.354 18.91 12.276 44.562 12.313 63.517.092 89.605-57.77 342.635-220.905 419.32-270.345 14.009-9.032 22.302-23.488 22.302-38.877z" clip-rule="evenodd"/>
+ </clipPath>
+ <g transform="matrix(.0446625 0 0 -.0502166 1.08816 47.958)" clip-path="url(#c)">
+ <image transform="matrix(22.3901 0 0 -19.9137 39.470175 877.95598)" width="43" height="31" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAfCAYAAAB+tjR7AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAd0lEQVRYhe2XwQnAQAgE74L995Um8ksVGi8VBLyHmAGngmFZRed53WtAOKoFdmjZLFo2i5bNomWzaNksxDGXwRiiz6x2CCPm1QpxREmyRqoBLNlqhTiiTqoBKVnY6gLVoAcsCVqy1QpxxH5Yg/VxtqL2LOpTQMm+jJMnfPfDynMAAAAASUVORK5CYII="/>
+ </g>
+ <path transform="scale(.375)" d="m109.404 68.432c0-7.067-5.737-12.805-12.804-12.805h-61.506c-7.067 0-12.805 5.738-12.805 12.805v25.609c0 7.067 5.738 12.805 12.805 12.805h61.506c7.067 0 12.804-5.738 12.804-12.805z" fill="#f1f8ff" fill-opacity=".75"/>
+ <path transform="matrix(.0446625 0 0 .0446625 1.08816 6.40695)" d="m537.72 568.322c-15.261 9.237-34.387 9.246-49.657.022-97.478-58.879-448.583-270.957-448.583-270.957v517.461c0 32.53 26.37 58.901 58.9 58.901h831.144c15.063 0 29.508-5.984 40.159-16.635 10.651-10.65 16.634-25.096 16.634-40.158v-520.155s-351.138 212.532-448.597 271.521z" fill="url(#a)"/>
+ <path transform="scale(.375)" d="m10.403 118.957c-1.332-2.396-1.379-4.837 1.396-6.279 8.306-4.316 41.294-21.852 50.048-26.507 1.338-.711 2.943-.709 4.279.007 8.678 4.652 41.199 22.084 49.45 26.5 3.285 1.759 3.725 4.758 2.306 6.279" fill="none" stroke="url(#b)"/>
+ <path transform="matrix(1.41182 0 0 1.41182 -9.85285 -14.1758)" d="m22.925 17.594c-1.534.083-2.653.7-3.227 1.248v6.233c0 2.376 1.926 4.302 4.302 4.302s4.302-1.926 4.302-4.302c0-2.375-1.926-4.301-4.302-4.301-.192 0-.348.013-.538.04v3.352c.172-.108.335-.166.538-.166.594 0 1.075.481 1.075 1.075s-.481 1.076-1.075 1.076-1.075-.482-1.075-1.076z" fill="#3d62dd" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/blueman-active.svg b/.icons/kora/apps/scalable/blueman-active.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/blueman-active.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/blueman-device.svg b/.icons/kora/apps/scalable/blueman-device.svg
new file mode 100644
index 000000000..7091d1971
--- /dev/null
+++ b/.icons/kora/apps/scalable/blueman-device.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path d="m23.677 8.634c-.195-.023-.396.011-.58.096-.368.177-.602.549-.602.957v7.62l-3.175-2.566c-.455-.369-1.123-.297-1.492.159-.368.455-.298 1.123.158 1.492l4.401 3.557-4.401 3.558c-.456.368-.526 1.036-.158 1.492.21.259.517.394.827.394.234 0 .469-.077.665-.235l3.175-2.567v7.618c0 .408.234.78.602.957.146.07.303.104.46.104.236 0 .471-.079.662-.233l6.656-5.335c.251-.201.397-.506.397-.828s-.146-.626-.397-.827l-5.112-4.099 5.112-4.098c.251-.202.397-.506.397-.828s-.146-.626-.397-.827l-6.656-5.335c-.159-.128-.347-.204-.542-.226zm.94 3.264 3.897 3.124-3.897 3.125zm0 9.852 3.897 3.124-3.897 3.125z" fill="#a1a7ae"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/blueman-disabled.svg b/.icons/kora/apps/scalable/blueman-disabled.svg
new file mode 120000
index 000000000..bb03334fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/blueman-disabled.svg
@@ -0,0 +1 @@
+bluetooth-inactive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/blueman.svg b/.icons/kora/apps/scalable/blueman.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/blueman.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/blueradio-48.svg b/.icons/kora/apps/scalable/blueradio-48.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/blueradio-48.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/blueradio.svg b/.icons/kora/apps/scalable/blueradio.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/blueradio.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bluetooth-48.svg b/.icons/kora/apps/scalable/bluetooth-48.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluetooth-48.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bluetooth-active.svg b/.icons/kora/apps/scalable/bluetooth-active.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bluetooth-black.svg b/.icons/kora/apps/scalable/bluetooth-black.svg
new file mode 100644
index 000000000..ba09b1762
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluetooth-black.svg
@@ -0,0 +1,22 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x1="1" x2="47" gradientTransform="matrix(0 -1 1 0 -2e-6 47.999998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e2e2e" offset="0"/>
+ <stop stop-color="#505050" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="197.88585" x2="183.32736" y1="364.75723" y2="12.945999" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="172.17424" x2="172.17424" y1="352.17371" y2="12.945999" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="197.88585" x2="183.32736" y1="364.75723" y2="12.945999" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <g transform="translate(-384.57143 -499.798)">
+ <ellipse cx="408.57144" cy="524.86047" rx="11.625" ry="17.1875" fill="#fff" fill-rule="evenodd"/>
+ <g transform="matrix(.12777778 0 0 .12777778 385.57143 500.798)">
+ <path d="m180.003 0c-66.28 0-120.003 53.723-120.003 120v120c0 66.277 53.723 120 120.003 120 66.274 0 119.997-53.723 119.997-120v-120c0-66.277-53.723-120-119.997-120zm69.364 224.128c2.705 2.168 4.279 5.448 4.279 8.915s-1.574 6.746-4.279 8.915l-71.652 57.439c-2.067 1.657-4.597 2.511-7.148 2.511-1.68 0-3.369-.371-4.942-1.125-3.961-1.901-6.481-5.906-6.481-10.3v-82.024l-34.182 27.632c-2.114 1.709-4.653 2.541-7.176 2.541-3.331 0-6.634-1.45-8.892-4.243-3.967-4.907-3.204-12.101 1.703-16.068l47.385-38.306-47.385-38.306c-4.907-3.967-5.67-11.161-1.703-16.068 3.967-4.908 11.162-5.669 16.068-1.703l34.182 27.632v-82.051c0-4.394 2.52-8.399 6.481-10.3 3.962-1.901 8.663-1.362 12.091 1.386l71.652 57.441c2.705 2.168 4.279 5.448 4.279 8.914s-1.574 6.746-4.279 8.915l-55.046 44.125z" fill="url(#c)"/>
+ <g fill="url(#d)">
+ <path d="m223.954 126.959-41.96-33.638v67.275z"/>
+ <path d="m223.954 233.042-41.96-33.638v67.275z"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluetooth-inactive.svg b/.icons/kora/apps/scalable/bluetooth-inactive.svg
new file mode 100644
index 000000000..429982647
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluetooth-inactive.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="197.88585" x2="183.32736" y1="364.75723" y2="12.945999" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6c6d6e" offset="0"/>
+ <stop stop-color="#9b9c9e" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-384.57143 -499.798)">
+ <ellipse cx="408.57144" cy="524.86047" rx="11.625" ry="17.1875" fill="#fff" fill-rule="evenodd"/>
+ <g transform="matrix(.12777778 0 0 .12777778 385.57143 500.798)" fill="url(#a)">
+ <path d="m180.003 0c-66.28 0-120.003 53.723-120.003 120v120c0 66.277 53.723 120 120.003 120 66.274 0 119.997-53.723 119.997-120v-120c0-66.277-53.723-120-119.997-120zm69.364 224.128c2.705 2.168 4.279 5.448 4.279 8.915s-1.574 6.746-4.279 8.915l-71.652 57.439c-2.067 1.657-4.597 2.511-7.148 2.511-1.68 0-3.369-.371-4.942-1.125-3.961-1.901-6.481-5.906-6.481-10.3v-82.024l-34.182 27.632c-2.114 1.709-4.653 2.541-7.176 2.541-3.331 0-6.634-1.45-8.892-4.243-3.967-4.907-3.204-12.101 1.703-16.068l47.385-38.306-47.385-38.306c-4.907-3.967-5.67-11.161-1.703-16.068 3.967-4.908 11.162-5.669 16.068-1.703l34.182 27.632v-82.051c0-4.394 2.52-8.399 6.481-10.3 3.962-1.901 8.663-1.362 12.091 1.386l71.652 57.441c2.705 2.168 4.279 5.448 4.279 8.914s-1.574 6.746-4.279 8.915l-55.046 44.125z"/>
+ <path d="m223.954 126.959-41.96-33.638v67.275z"/>
+ <path d="m223.954 233.042-41.96-33.638v67.275z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluetooth-radio.svg b/.icons/kora/apps/scalable/bluetooth-radio.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluetooth-radio.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bluetooth.svg b/.icons/kora/apps/scalable/bluetooth.svg
new file mode 100644
index 000000000..e69408636
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluetooth.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.716771 -45.9835 45.9835 -.716771 24 47)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#026e8b" offset="0"/>
+ <stop stop-color="#1dc2f3" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="25.062" rx="11.625" ry="17.188" fill="#fff"/>
+ <path d="m24 1c-8.469 0-15.333 6.865-15.333 15.333v15.334c0 8.468 6.864 15.333 15.333 15.333s15.333-6.865 15.333-15.333v-15.334c0-8.468-6.864-15.333-15.333-15.333zm8.864 28.639c.345.277.546.696.546 1.139s-.201.862-.546 1.139l-9.156 7.339c-.264.212-.587.321-.913.321-.215 0-.431-.047-.632-.144-.506-.243-.828-.754-.828-1.316v-10.481l-4.368 3.531c-.27.219-.594.325-.917.325-.425 0-.847-.185-1.136-.542-.507-.627-.409-1.547.218-2.053l6.055-4.895-6.055-4.895c-.627-.507-.725-1.426-.218-2.053s1.426-.724 2.053-.217l4.368 3.53v-10.484c0-.561.322-1.073.828-1.316s1.107-.174 1.545.177l9.156 7.34c.345.277.546.696.546 1.139s-.201.862-.546 1.139l-7.034 5.638zm-3.248 1.139-5.361-4.299v8.597zm0-13.555-5.361-4.299v8.597z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bluetoothradio.svg b/.icons/kora/apps/scalable/bluetoothradio.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/bluetoothradio.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/boinc-manager.svg b/.icons/kora/apps/scalable/boinc-manager.svg
new file mode 120000
index 000000000..5b6bea27f
--- /dev/null
+++ b/.icons/kora/apps/scalable/boinc-manager.svg
@@ -0,0 +1 @@
+boinc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/boinc.svg b/.icons/kora/apps/scalable/boinc.svg
new file mode 100644
index 000000000..f4826c501
--- /dev/null
+++ b/.icons/kora/apps/scalable/boinc.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9600" offset="0"/>
+ <stop stop-color="#ffd102" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m13.111 11.565-1.546 1.546 5.533 5.538v.022l1.551 1.546c1.188-1.677 3.138-2.779 5.351-2.779.856 0 1.666.182 2.413.478l1.64-1.637c-1.215-.646-2.581-1.027-4.053-1.027-2.018 0-3.872.698-5.351 1.846m16.239-5.533-5.538 5.533c-.008-.008-.011-.015-.022-.022l-1.546 1.547c1.685 1.188 2.775 3.161 2.775 5.377 0 .862-.176 1.681-.478 2.436l1.641 1.64c.65-1.217 1.027-2.601 1.027-4.076 0-2.018-.698-3.872-1.846-5.351l5.533-5.534-1.55-1.55m-18.604 8.358c-.654 1.217-1.027 2.597-1.027 4.077 0 2.017.698 3.871 1.846 5.35l-5.533 5.534 1.546 1.55 1.641-1.64-.022-.022 5.443-5.444c-1.654-1.192-2.734-3.134-2.734-5.331 0-.859.18-1.682.478-2.437l-1.637-1.64m13.07 7.862c-1.188 1.677-3.138 2.775-5.351 2.775-.881 0-1.715-.186-2.481-.5l-1.64 1.641c1.229.664 2.626 1.046 4.121 1.046 2.018 0 3.872-.695 5.351-1.842l5.534 5.533 1.55-1.55-3.258-3.281-2.275-2.253c.004-.004-.004-.019 0-.022l-1.551-1.55m-.98-3.779c0 2.413-1.958 4.371-4.371 4.371-2.414 0-4.372-1.958-4.372-4.371 0-2.414 1.958-4.372 4.372-4.372 2.413 0 4.371 1.958 4.371 4.372" fill-opacity=".76" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/boincmgr.svg b/.icons/kora/apps/scalable/boincmgr.svg
new file mode 120000
index 000000000..5b6bea27f
--- /dev/null
+++ b/.icons/kora/apps/scalable/boincmgr.svg
@@ -0,0 +1 @@
+boinc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bombermaaan.svg b/.icons/kora/apps/scalable/bombermaaan.svg
new file mode 100644
index 000000000..e769ae863
--- /dev/null
+++ b/.icons/kora/apps/scalable/bombermaaan.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bababa" offset="0"/>
+ <stop stop-color="#e5e5e5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -13.3594 13.3594 0 91.7207 23.1571)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ba8300" offset="0"/>
+ <stop stop-color="#ff00b2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -26.9189 26.9189 0 130.706 40.7325)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#162429" offset="0"/>
+ <stop stop-color="#616161" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(3.21431 -6.912 6.912 3.21431 24 17.6321)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#595a5b" offset="0"/>
+ <stop stop-color="#747474" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m27.214 11.525c.894-2.042 2.124-4.612 5.555-4.216 4.484.517 4.21 5.654 4.031 8.947" fill="none" stroke="#005daf" stroke-width="2.11"/>
+ <path d="m36.88 9.798 1.085 3.34 2.092-1.032-.336 2.307h3.512l-2.841 2.064 1.628 1.67-2.299.395 1.085 3.339-2.841-2.064-1.085 2.064-1.085-2.064-2.841 2.064 1.085-3.339-2.298-.395 1.628-1.67-2.841-2.064h3.511l-.335-2.307 2.091 1.032z" fill="url(#b)"/>
+ <circle cx="20.203" cy="27.273" r="13.459" fill="url(#c)"/>
+ <path d="m29.66 13.503c.348-.745.025-1.631-.72-1.978l-2.699-1.259c-.745-.347-1.631-.024-1.978.721l-1.963 4.21c-.347.745-.024 1.631.72 1.978l2.699 1.259c.745.347 1.631.024 1.979-.721z" fill="url(#d)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bomi.svg b/.icons/kora/apps/scalable/bomi.svg
new file mode 100644
index 000000000..64eb40a30
--- /dev/null
+++ b/.icons/kora/apps/scalable/bomi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#be395c" offset="0"/>
+ <stop stop-color="#e75177" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 9.826c-.792.001-1.582.068-2.362.201v19.288c0 .972-.8 1.772-1.772 1.772s-1.772-.8-1.772-1.772v-18.181c-5.032 2.307-8.26 7.331-8.268 12.866 0 7.828 6.346 14.174 14.174 14.174s14.174-6.346 14.174-14.174-6.346-14.174-14.174-14.174zm-.586 7.087c.099.001.195.029.281.081l10.631 6.443c.404.246.404.88 0 1.126l-10.631 6.443c-.393.237-.875-.073-.876-.563v-12.886c0-.358.267-.647.595-.644z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bookreader.svg b/.icons/kora/apps/scalable/bookreader.svg
new file mode 120000
index 000000000..a732bc8ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/bookreader.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bookworm.svg b/.icons/kora/apps/scalable/bookworm.svg
new file mode 100644
index 000000000..9ffb0c8af
--- /dev/null
+++ b/.icons/kora/apps/scalable/bookworm.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 200.76 44.3532)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.257323 -43.2614 43.2614 -.257323 33.6993 45.6074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7239c8" offset="0"/>
+ <stop stop-color="#8c5ed3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 89.1817 46.1788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cac9c9" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <path d="m25.457 45.618h-17.794c-3.013-.435-5.331-3.031-5.331-6.164v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.382 2.346h9.058c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.127-2.308 5.718-5.312 6.161l-9.974-.011v-43.258z" fill="url(#b)"/>
+ <path d="m42.838 43.16c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.668-.001-43.269 16.299-1.603c2.209-.223 3.46.991 3.477 3.366z" fill="url(#c)"/>
+ <path d="m22.252 39.883h-16.062v-.796h16.062zm0-2.268h-16.062v-.824h16.062zm0-2.412h-16.062v-.796h16.062zm0-2.461h-16.062v-.796h16.062zm-9.072-3.861h-6.903v-.796h6.903zm3.485-2.461h-10.388v-.796h10.388zm-3.515-1.834h-6.82v-.796h6.82zm3.49-1.785h-10.419v-.824h10.419zm4.171-2.413h-14.59v-.796h14.59zm1.472-2.46h-16.062v-.796h16.062zm.056-3.758h-16.062v-.796h16.062zm0-2.268h-16.062v-.825h16.062zm0-2.413h-16.062v-.796h16.062zm0-2.46h-16.062v-.797h16.062z" fill="#b0b0b0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/boomaga.svg b/.icons/kora/apps/scalable/boomaga.svg
new file mode 100644
index 000000000..d562520d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/boomaga.svg
@@ -0,0 +1,123 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -107.071 107.071 0 744.611 408.869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".6"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <image id="b" width="46" height="12" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAMCAYAAAAd3Y8KAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAaUlEQVRIic2TQQ7AIAgEa8L/X8aT2NBb0xhstELcubOMujZV9SsR9/24mQwBULqgKmNZ/KTsm09xBsnR/CPOLBkhZla+pGJ+qeNMrzIUZ5KMEAD0khG/Op5x0N2s6Y6f/ox9RiieeaNV3II5etGyeUdiAAAAAElFTkSuQmCC"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -70 70 0 744.571 380.998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <image id="d" width="35" height="9" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAJCAYAAAC47pUJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAYklEQVQ4jWM0MTH5z8DAwPD//38GGICxkcVwiZPCJmQey+/fv6liKbkOxOsYWllEjHksv379ootFxLBZfv/+TReLiDEP7hh6RQU+NlmOoUYOwqYGwzH0CiFsgOTcRIyh5AIAnJQ+Ky82jSYAAAAASUVORK5CYII="/>
+ <image id="e" width="31" height="6" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAGCAYAAAA7d0VqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAP0lEQVQokbWPQQoAMAjDFpCi/3/w9oKBU9djIaFF0l7FAK3OJI0IK5y5e0tWZYFlETEmex12fd7pslzq+a8hB3W8Aghn0UuyAAAAAElFTkSuQmCC"/>
+ <image id="f" width="39" height="9" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAJCAYAAACxBTVzAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVQ4jWNUUlL6zzAIASMjIwMLCwvLQLsDJ2BhZmbGq4CRkZFOTsEEgy7kkANj0DkOGRCMVlIBNZPB4A65Qe04akUrLXI1AC+vAe2K7bI2AAAAAElFTkSuQmCC"/>
+ <image id="g" width="30" height="12" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAMCAYAAAB1Lg0yAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAcUlEQVQ4jc2SUQoAIQhEFcTuf5muVz9bBJlM5S7rTyONPkQ551zoiVK6vNJIiKpuN235jX8JRgCrP8QvKaUQgFdvaVHVsN3+DjzmENgq2AWsPP243jwkyz9NjAA8IKqnib/S4eAxd8HMTERE7T2Jkz1XN+dJ1DtSY/UAAAAASUVORK5CYII="/>
+ <image id="h" width="31" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAICAYAAAABfSQaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAUElEQVQokcVQQQrAMAjrIE/z//8xIPbUi8NDdbKcDCYa8oiIr5+AqtHdU57NkcPMWgcqusNB8tr0VQioajl5VweS44+y3av2yZojT2uPpgls0vKu5C/VIiUAAAAASUVORK5CYII="/>
+ <image id="i" width="27" height="10" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAKCAYAAABFXiVrAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQ4jdWSOQ7AMAgEF8n//yoPAOR0aWxzOU1oZ9kREsTMEwCICNFEmYgPVf200ONlWSZ3YossK+3woyxTWJW6sk6hKxOR0sKN9L3sl6/vZYaZhcsd6Y4/mVge4PfT9pEAAAAASUVORK5CYII="/>
+ <clipPath id="j">
+ <path d="m919.629 416.348v74.731c0 7.645-6.154 13.8-13.8 13.8h-333.024c-7.645 0-13.8-6.155-13.8-13.8v-75.481z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="k">
+ <path d="m621.584 443.132h235.466c9.794 0 17.678 7.884 17.678 17.678v44.194h-270.822v-44.194c0-9.794 7.885-17.678 17.678-17.678z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m638.458 461.517h205.061c9.794 0 17.678 7.884 17.678 17.678v25.809h-240.416v-25.809c0-9.794 7.884-17.678 17.677-17.678z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="m">
+ <path d="m603.836 504.879h270.815l15.978 61.872h-300.775z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="n">
+ <path d="m636.332 461.517h210.365l10 89.802h-230.365z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="o">
+ <path d="m616.571 248.998h243v61h-243z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="p">
+ <path d="m633.933 233.22h211.071v77.075h-211.071z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="q">
+ <path d="m919.629 416.348v74.731c0 7.645-6.154 13.8-13.8 13.8h-333.024c-7.645 0-13.8-6.155-13.8-13.8v-75.481z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="r">
+ <path d="m621.584 443.132h235.466c9.794 0 17.678 7.884 17.678 17.678v44.194h-270.822v-44.194c0-9.794 7.885-17.678 17.678-17.678z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="s">
+ <path d="m638.458 461.517h205.061c9.794 0 17.678 7.884 17.678 17.678v25.809h-240.416v-25.809c0-9.794 7.884-17.678 17.677-17.678z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="t">
+ <path d="m603.836 504.879h270.815l15.978 61.872h-300.775z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="u">
+ <path d="m636.332 461.517h210.365l10 89.802h-230.365z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="v">
+ <path d="m616.571 248.998h243v61h-243z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="w">
+ <path d="m633.933 233.22h211.071v77.075h-211.071z" clip-rule="evenodd"/>
+ </clipPath>
+ </defs>
+ <g transform="matrix(.817609 0 0 .829995 -72.1274 -504.887)">
+ <path d="m94.556 662.311h46.311l.3.504v.822h-46.911v-.849z" fill="#2a2a2a"/>
+ <g transform="matrix(.155908 0 0 .155908 2.30618 574.437)">
+ <path d="m588.95 310.332h298.63l31.849 30.509v75.557h-360.339v-75.911z" fill="url(#a)"/>
+ <g clip-path="url(#j)">
+ <use transform="matrix(7.8396653 0 0 7.4400592 551.04 217.208)" x="1.016" y="26.665" width="45.969" height="11.553" xlink:href="#b"/>
+ </g>
+ <path d="m629.209 309.621h220.417l10 21.377v38.727s.057 15.556-15.557 15.556h-209.303s-15.057-.614-15.557-14.849v-39.684z" fill="url(#c)"/>
+ <g clip-path="url(#k)">
+ <use transform="matrix(7.737768 0 0 6.8746687 551.04 217.208)" x="6.832" y="32.863" width="34.522" height="8.006" xlink:href="#d"/>
+ </g>
+ <g clip-path="url(#l)">
+ <use transform="matrix(7.7553641 0 0 7.2478451 551.04 217.208)" x="8.993" y="33.708" width="30.646" height="5.627" xlink:href="#e"/>
+ </g>
+ <g clip-path="url(#m)">
+ <use transform="matrix(7.712178 0 0 6.8746455 551.04 217.208)" x="5.033" y="41.845" width="38.34" height="8.006" xlink:href="#f"/>
+ </g>
+ <g clip-path="url(#n)">
+ <use transform="matrix(7.6788058 0 0 7.4835436 551.04 217.208)" x="9.805" y="32.646" width="29.365" height="11.621" xlink:href="#g"/>
+ </g>
+ <g clip-path="url(#o)">
+ <use transform="matrix(7.8387082 0 0 7.6250014 551.04 217.208)" x="8.36" y="4.169" width="30.976" height="7.894" xlink:href="#h"/>
+ </g>
+ <g clip-path="url(#p)">
+ <use transform="matrix(7.8174564 0 0 7.7074649 551.04 217.208)" x="10.604" y="2.077" width="26.906" height="9.974" xlink:href="#i"/>
+ </g>
+ <path d="m897.296 369.548h22.125v14.75h-22.125c-4.085 0-7.375-3.289-7.375-7.375s3.29-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <path d="m895.29 372.54h19.982v8.958h-19.982z" fill="#d5d5d5"/>
+ </g>
+ <path d="m94.556 662.311h46.311l.3.504v.822h-46.911v-.849z" fill="#2a2a2a"/>
+ <g transform="matrix(.155908 0 0 .155908 2.30618 574.437)">
+ <path d="m588.95 310.332h298.63l31.849 30.509v75.557h-360.339v-75.911z" fill="url(#a)"/>
+ <g clip-path="url(#q)">
+ <use transform="matrix(7.8396653 0 0 7.4400592 551.04 217.208)" x="1.016" y="26.665" width="45.969" height="11.553" xlink:href="#b"/>
+ </g>
+ <path d="m629.209 309.621h220.417l10 21.377v38.727s.057 15.556-15.557 15.556h-209.303s-15.057-.614-15.557-14.849v-39.684z" fill="url(#c)"/>
+ <g clip-path="url(#r)">
+ <use transform="matrix(7.737768 0 0 6.8746687 551.04 217.208)" x="6.832" y="32.863" width="34.522" height="8.006" xlink:href="#d"/>
+ </g>
+ <g clip-path="url(#s)">
+ <use transform="matrix(7.7553641 0 0 7.2478451 551.04 217.208)" x="8.993" y="33.708" width="30.646" height="5.627" xlink:href="#e"/>
+ </g>
+ <g clip-path="url(#t)">
+ <use transform="matrix(7.712178 0 0 6.8746455 551.04 217.208)" x="5.033" y="41.845" width="38.34" height="8.006" xlink:href="#f"/>
+ </g>
+ <g clip-path="url(#u)">
+ <use transform="matrix(7.6788058 0 0 7.4835436 551.04 217.208)" x="9.805" y="32.646" width="29.365" height="11.621" xlink:href="#g"/>
+ </g>
+ <g clip-path="url(#v)">
+ <use transform="matrix(7.8387082 0 0 7.6250014 551.04 217.208)" x="8.36" y="4.169" width="30.976" height="7.894" xlink:href="#h"/>
+ </g>
+ <g clip-path="url(#w)">
+ <use transform="matrix(7.8174564 0 0 7.7074649 551.04 217.208)" x="10.604" y="2.077" width="26.906" height="9.974" xlink:href="#i"/>
+ </g>
+ <path d="m897.296 369.548h22.125v14.75h-22.125c-4.085 0-7.375-3.289-7.375-7.375s3.29-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <path d="m895.29 372.54h19.982v8.958h-19.982z" fill="#d5d5d5"/>
+ </g>
+ </g>
+ <circle cx="37.455931" cy="37.424833" r="9.529" fill="#0d7cf2"/>
+ <path transform="translate(.729449 3.80049)" d="m34.054 34.954v2.47l-3.801-3.8 3.801-3.8v2.47h5.346v-2.47l3.8 3.8-3.8 3.8v-2.47z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/boot-repair.svg b/.icons/kora/apps/scalable/boot-repair.svg
new file mode 100644
index 000000000..ecd6781db
--- /dev/null
+++ b/.icons/kora/apps/scalable/boot-repair.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.6099 46.6099 0 182.88 47.1571)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343434" offset="0"/>
+ <stop stop-color="#6e6e6e" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.924" fill="url(#a)"/>
+ <g fill="#ededed">
+ <path transform="matrix(1.25465 0 0 1.25465 -6.11157 -5.35999)" d="m12.138 27.692c1.324-1.459 2.764-2.646 4.312-3.563.714-.423 1.445-.779 2.195-1.077 1.034-.411 2.094-.703 3.165-.879.729-.119 1.463-.183 2.196-.182.736.001 1.469.066 2.195.186 1.077.177 2.135.472 3.163.88.997.396 1.961.89 2.884 1.494 1.304.852 2.509 1.9 3.614 3.141-1.257-1.035-2.588-1.854-3.97-2.501-.946-.442-1.909-.788-2.888-1.054-.986-.269-1.983-.436-2.987-.529-.668-.063-1.336-.083-2.007-.079-.667.004-1.335.035-2.004.105-.996.103-1.989.284-2.978.556-1.451.398-2.88.965-4.275 1.754-.892.505-1.764 1.076-2.615 1.748z"/>
+ <path d="m16.856 20.201h-.273c-.258 0-.464-.211-.464-.468v-.785c-1.107-.279-1.424-.936-1.424-2.286 0-1.992 1.617-3.61 3.61-3.61 1.991 0 3.608 1.618 3.608 3.61 0 1.33-.337 1.985-1.421 2.273v.795c0 .259-.209.468-.467.468h-.271c-.257 0-.467-.209-.467-.468v-.625c-.122.009-.247.013-.379.018v.61c0 .256-.209.465-.467.465h-.271c-.258 0-.467-.209-.467-.465v-.608c-.132-.004-.26-.008-.382-.015v.623c0 .257-.209.468-.465.468zm-.048-5.007c.613.239 1.109.48 1.109 1.076 0 .591-.401.705-1.109 1.072-.543.282-1.109-.481-1.109-1.072 0-.596.538-1.298 1.109-1.076zm2.978 0c.589-.168 1.107.48 1.107 1.076 0 .591-.581 1.385-1.107 1.072-.646-.383-1.109-.481-1.109-1.072 0-.596.432-.884 1.109-1.076z"/>
+ <path d="m27.749 14.22 1.179 1.246 1.864-1.766 1.49 1.571-1.864 1.766 1.181 1.247c.402.423.398 1.08-.008 1.462-.407.385-1.062.354-1.461-.069l-1.182-1.246-1.87 1.77-1.49-1.571 1.871-1.679-1.18-1.34c-.403-.423-.397-1.078.008-1.462.406-.385 1.061-.354 1.462.071z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/boot.svg b/.icons/kora/apps/scalable/boot.svg
new file mode 100644
index 000000000..b804208d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/boot.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 139.211 48.614)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path d="m36.315 17.802c-.961-1.923-2.314-3.535-4.057-4.836-.501-.383-1.069-.532-1.702-.448-.633.083-1.134.382-1.504.895-.382.502-.529 1.066-.439 1.693.089.627.385 1.131.887 1.513 1.169.884 2.075 1.965 2.713 3.243.639 1.277.958 2.639.958 4.083 0 1.242-.242 2.427-.725 3.556-.484 1.128-1.138 2.105-1.962 2.929-.824.823-1.8 1.477-2.928 1.961-1.129.484-2.314.726-3.556.726s-2.427-.242-3.555-.726c-1.129-.484-2.105-1.138-2.929-1.961-.824-.824-1.478-1.801-1.961-2.929-.484-1.128-.726-2.314-.726-3.556 0-1.444.32-2.806.959-4.083.639-1.278 1.543-2.359 2.713-3.243.502-.382.797-.886.887-1.513.089-.627-.057-1.191-.439-1.693-.37-.513-.869-.812-1.496-.895-.627-.084-1.197.065-1.71.448-1.744 1.301-3.096 2.913-4.057 4.836-.962 1.922-1.442 3.97-1.442 6.143 0 1.863.364 3.642 1.092 5.338.729 1.696 1.708 3.159 2.938 4.389 1.23 1.229 2.693 2.209 4.388 2.937 1.696.728 3.475 1.093 5.338 1.093s3.642-.365 5.338-1.093 3.159-1.708 4.388-2.937c1.23-1.23 2.209-2.693 2.938-4.389.728-1.696 1.092-3.475 1.092-5.338 0-2.173-.48-4.221-1.441-6.143zm-12.315 6.144c.621 0 1.158-.227 1.612-.681s.681-.991.681-1.612v-11.464c0-.621-.227-1.158-.681-1.612s-.991-.681-1.612-.681-1.159.227-1.612.681c-.454.454-.681.991-.681 1.612v11.464c0 .621.227 1.158.681 1.612.453.454.991.681 1.612.681z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bootloader.svg b/.icons/kora/apps/scalable/bootloader.svg
new file mode 120000
index 000000000..9039052c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/bootloader.svg
@@ -0,0 +1 @@
+boot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bootstrap-studio.svg b/.icons/kora/apps/scalable/bootstrap-studio.svg
new file mode 100644
index 000000000..d28f468c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/bootstrap-studio.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.400553 -34 34 -.400553 21 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b3" offset="0"/>
+ <stop stop-color="#09c7eb" offset="1"/>
+ </linearGradient>
+ <path d="m44 6c0-1.104-.896-2-2-2h-30c-1.104 0-2 .896-2 2v30c0 1.104.896 2 2 2h30c1.104 0 2-.896 2-2z" fill="#f43a69"/>
+ <path d="m41 9c0-1.104-.896-2-2-2h-30c-1.104 0-2 .896-2 2v30c0 1.104.896 2 2 2h30c1.104 0 2-.896 2-2z" fill="#c957e7"/>
+ <path d="m38 12c0-1.104-.896-2-2-2h-30c-1.104 0-2 .896-2 2v30c0 1.104.896 2 2 2h30c1.104 0 2-.896 2-2z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bottles_notepad.svg b/.icons/kora/apps/scalable/bottles_notepad.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/bottles_notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bottles_wine-uninstaller.svg b/.icons/kora/apps/scalable/bottles_wine-uninstaller.svg
new file mode 120000
index 000000000..5daa6135e
--- /dev/null
+++ b/.icons/kora/apps/scalable/bottles_wine-uninstaller.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bottles_wine-winecfg.svg b/.icons/kora/apps/scalable/bottles_wine-winecfg.svg
new file mode 120000
index 000000000..d3b438b8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/bottles_wine-winecfg.svg
@@ -0,0 +1 @@
+winecfg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bottles_wine.svg b/.icons/kora/apps/scalable/bottles_wine.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/bottles_wine.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bottles_winetricks.svg b/.icons/kora/apps/scalable/bottles_winetricks.svg
new file mode 120000
index 000000000..cda48fcbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/bottles_winetricks.svg
@@ -0,0 +1 @@
+winetricks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/boxes.svg b/.icons/kora/apps/scalable/boxes.svg
new file mode 120000
index 000000000..14c25b6ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/boxes.svg
@@ -0,0 +1 @@
+gnome-boxes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/boxy-svg.svg b/.icons/kora/apps/scalable/boxy-svg.svg
new file mode 100644
index 000000000..e53728b84
--- /dev/null
+++ b/.icons/kora/apps/scalable/boxy-svg.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m4.242 12.534c-.489.807-.747 1.731-.747 2.674v17.604c.002.935.259 1.853.743 2.654l10.168-5.891 9.594-5.565-9.594-5.569z" fill="#db3a12"/>
+ <path d="m14.406 29.565-10.168 5.892c.452.758 1.092 1.388 1.858 1.831l15.303 8.802c.807.462 1.724.699 2.654.688v-11.357l-.053-11.421z" fill="#ffbd4b"/>
+ <path d="m43.753 12.526-10.159 5.905-9.594 5.569 9.594 5.565 10.173 5.894c.482-.803.738-1.721.738-2.657v-17.604c-.002-.942-.262-1.866-.752-2.672z" fill="#42c41e"/>
+ <path d="m33.594 29.565-9.594-5.565.053 11.421v11.357c.895-.008 1.772-.244 2.548-.688l15.303-8.802c.768-.442 1.409-1.073 1.863-1.831z" fill="#d5f389"/>
+ <path d="m24.053 1.221c-.93-.011-1.847.226-2.654.688l-15.303 8.802c-.769.442-1.41 1.072-1.865 1.831l10.175 5.894 9.594 5.564.053-11.42z" fill="#31b1ff"/>
+ <path d="m24.122 1.217v.002c-.023 0-.046.001-.069.002v11.359l-.053 11.42 9.594-5.564 10.171-5.892c-.454-.759-1.094-1.39-1.861-1.833l-15.303-8.802c-.755-.434-1.607-.672-2.479-.692z" fill="#0060e7"/>
+ <path d="m24 10.33c-2.122 0-3.878 1.758-3.878 3.88 0 .302.112.57.179.854-.69-1.092-1.853-1.865-3.224-1.865-2.122 0-3.88 1.756-3.88 3.878 0 1.372.774 2.534 1.867 3.224-.285-.066-.554-.178-.857-.178-2.121 0-3.877 1.756-3.877 3.877 0 2.122 1.756 3.878 3.877 3.878.302 0 .572-.112.857-.179-1.093.691-1.867 1.855-1.867 3.227 0 2.121 1.755 3.878 3.877 3.878 1.374 0 2.537-.776 3.227-1.869-.067.285-.179.555-.179.858 0 2.122 1.757 3.878 3.878 3.878s3.878-1.756 3.878-3.878c0-.302-.112-.572-.179-.856.69 1.092 1.852 1.867 3.224 1.867 2.123 0 3.878-1.757 3.878-3.878 0-1.373-.774-2.536-1.867-3.227.286.068.558.179.861.179 2.12 0 3.875-1.756 3.875-3.878 0-2.121-1.754-3.877-3.875-3.877-.303 0-.574.111-.859.178 1.093-.69 1.867-1.852 1.867-3.224 0-2.122-1.756-3.878-3.877-3.878-1.374 0-2.537.775-3.227 1.869.067-.285.179-.555.179-.858 0-2.123-1.757-3.88-3.878-3.88z" fill="#202020"/>
+ <path d="m27.493 25.447h4.31c.379.395.912.64 1.504.64 1.151 0 2.085-.934 2.085-2.087 0-1.152-.934-2.086-2.085-2.086-.591 0-1.125.246-1.504.64h-4.31l3.047-3.048c.014 0 .027.001.041.001 1.152 0 2.086-.934 2.086-2.086 0-1.153-.934-2.087-2.086-2.087-1.153 0-2.087.934-2.087 2.087 0 .013.001.026.001.039l-3.047 3.048v-4.309c.393-.38.639-.913.639-1.503 0-1.154-.935-2.087-2.086-2.087-1.153 0-2.087.934-2.087 2.087 0 .59.246 1.123.64 1.503v4.309l-3.048-3.048c0-.013 0-.027 0-.039 0-1.153-.933-2.087-2.086-2.087s-2.087.934-2.087 2.087c0 1.152.934 2.086 2.086 2.086.013 0 .027-.001.04-.001l3.049 3.048h-4.311c-.38-.394-.912-.64-1.503-.64-1.152 0-2.086.934-2.086 2.086 0 1.153.934 2.087 2.086 2.087.591 0 1.124-.245 1.503-.64h4.311l-3.049 3.048c-.013 0-.027-.001-.04-.001-1.152 0-2.086.934-2.086 2.087 0 1.152.934 2.087 2.086 2.087 1.153 0 2.087-.935 2.087-2.087 0-.014-.001-.027-.001-.04l3.047-3.049v4.311c-.393.379-.639.912-.639 1.503 0 1.152.935 2.086 2.087 2.086 1.151 0 2.086-.934 2.086-2.086 0-.59-.246-1.124-.639-1.503v-4.311l3.047 3.049v.04c0 1.152.933 2.087 2.086 2.087 1.152 0 2.086-.935 2.086-2.087 0-1.153-.934-2.087-2.086-2.087-.014 0-.027.001-.041.001z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bpython.svg b/.icons/kora/apps/scalable/bpython.svg
new file mode 100644
index 000000000..1c56a7dc3
--- /dev/null
+++ b/.icons/kora/apps/scalable/bpython.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m13.583 4c-4.201 0-7.583 2.416-7.583 5.417v19.583h20.583c3.001 0 5.417-3.382 5.417-7.584v-1.166c0-4.202-2.416-7.25-5.417-7.25h-10.583v4h6.714c1.783 0 3.286 1.289 3.286 2.889v1.888c0 1.6-1.503 3.223-3.286 3.223h-8.714v-14h9v-1.583c0-3.001-3.248-5.417-7.45-5.417z" fill="#0051c0"/>
+ <path d="m19 6c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z" fill="#fff"/>
+ <path d="m23.583 44c-4.201 0-7.583-2.416-7.583-5.417v-19.583h20.583c3.001 0 5.417 3.382 5.417 7.584v1.166c0 4.202-2.416 7.25-5.417 7.25h-10.583v-4h6.714c1.783 0 3.286-1.289 3.286-2.889v-1.888c0-1.6-1.514-3.019-3.286-3.223h-8.714v14h9v1.583c0 3.001-3.248 5.417-7.45 5.417z" fill="#f9b627"/>
+ <path d="m29 42c-.549 0-1-.451-1-1s.451-1 1-1 1 .451 1 1-.451 1-1 1z" fill="#fff"/>
+ <path d="m25.822 19c.106.282.178.576.178.889v1.888c0 .417-.105.832-.287 1.223h6.168c.077-.511.119-1.04.119-1.584v-1.166c0-.431-.031-.846-.08-1.25z" fill="#0051c0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/br.com.jeanhertel.adriconf.svg b/.icons/kora/apps/scalable/br.com.jeanhertel.adriconf.svg
new file mode 100644
index 000000000..ac44fdf78
--- /dev/null
+++ b/.icons/kora/apps/scalable/br.com.jeanhertel.adriconf.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c1cbce" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="none" stroke-width="4">
+ <path d="m9 33v-18s8-1 8 9-8 9-8 9z" stroke="#cb2114"/>
+ <path d="m24 33v-18s8-1 8 4.5-8 5.5-8 5.5l8 8" stroke="#009f33"/>
+ <path d="m39 15v18" stroke="#0061cd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/brackets.svg b/.icons/kora/apps/scalable/brackets.svg
new file mode 100644
index 000000000..3e1f60c65
--- /dev/null
+++ b/.icons/kora/apps/scalable/brackets.svg
@@ -0,0 +1,73 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-22.2651 37.7639 -37.7639 -22.2651 36.4048 3.81687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#29abe2" offset="0"/>
+ <stop stop-color="#087dc3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-22.2651 37.7639 -37.7639 -22.2651 39.759 5.84096)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#454749" offset="0"/>
+ <stop stop-color="#2a2a28" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(11.6573 0 0 11.6573 26.8066 35.5076)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#29abe2" offset="0"/>
+ <stop stop-color="#087dc3" offset="0"/>
+ <stop stop-color="#087dc3" offset="1"/>
+ </linearGradient>
+ <path d="m38.371 5.494c0-.66-.262-1.292-.728-1.758-.467-.467-1.099-.729-1.759-.729h-27.817c-.659 0-1.292.262-1.758.729-.466.466-.728 1.098-.728 1.758v34.583c0 .66.262 1.292.728 1.759.466.466 1.099.728 1.758.728h27.817c.66 0 1.292-.262 1.759-.728.466-.467.728-1.099.728-1.759z" fill="url(#a)"/>
+ <path d="m41.725 7.518c0-.659-.262-1.292-.728-1.758-.466-.467-1.099-.729-1.758-.729h-27.817c-.66 0-1.292.262-1.759.729-.466.466-.728 1.099-.728 1.758v34.583c0 .66.262 1.292.728 1.759.467.466 1.099.728 1.759.728h27.817c.659 0 1.292-.262 1.758-.728.466-.467.728-1.099.728-1.759z" fill="url(#b)"/>
+ <g fill-opacity=".8">
+ <path d="m12.941 9.074 1.253-.015.009.695-1.254.015z" fill="#fff"/>
+ <path d="m12.973 11.855 1.254-.015.008.696-1.254.014z" fill="#fff"/>
+ <path d="m12.957 10.465 1.254-.015.008.695-1.254.015z" fill="#fff"/>
+ <path d="m12.989 13.246 1.254-.015.008.695-1.254.015z" fill="#fff"/>
+ <path d="m13.022 16.027 1.254-.015.008.696-1.254.014z" fill="#fff"/>
+ <path d="m13.006 14.636 1.254-.014.008.695-1.254.015z" fill="#fff"/>
+ <path d="m13.038 17.418 1.254-.015.008.695-1.254.015z" fill="#fff"/>
+ <path d="m13.071 20.199 1.254-.015.008.696-1.254.014z" fill="#fff"/>
+ <path d="m13.054 18.808 1.254-.014.008.695-1.253.015z" fill="#fff"/>
+ <path d="m14.821 9.052 5.643-.066.008.695-5.642.066z" fill="#f92672"/>
+ <path d="m21.091 8.979 3.762-.044.008.695-3.762.044z" fill="#fff"/>
+ <path d="m25.48 8.927 2.508-.029.008.695-2.508.029z" fill="#fff"/>
+ <path d="m14.838 10.442 3.135-.036.008.695-3.135.037z" fill="#fd971f"/>
+ <path d="m18.599 10.398 1.254-.014.009.695-1.254.015z" fill="#fff"/>
+ <path d="m20.48 10.377 5.643-.066.008.695-5.642.066z" fill="#a6e22e"/>
+ <path d="m14.854 11.833 4.389-.051.008.695-4.389.051z" fill="#f92672"/>
+ <path d="m19.87 11.775 3.134-.037.009.695-3.135.037z" fill="#fd971f"/>
+ <path d="m23.631 11.73 1.254-.014.009.695-1.254.015z" fill="#fff"/>
+ <path d="m16.124 13.209 2.508-.029.008.695-2.508.029z" fill="#f92672"/>
+ <path d="m19.259 13.172 6.27-.073.008.695-6.27.074z" fill="#a6e22e"/>
+ <path d="m26.156 13.092 2.507-.03.009.696-2.508.029z" fill="#fff"/>
+ <path d="m16.14 14.6 3.762-.044.008.695-3.761.044z" fill="#f92672"/>
+ <path d="m20.529 14.548 3.762-.044.008.696-3.762.044z" fill="#66d9ef"/>
+ <path d="m24.918 14.497 2.508-.029.008.695-2.508.029z" fill="#a6e22e"/>
+ <path d="m16.157 15.99 1.254-.014.008.695-1.254.015z" fill="#f92672"/>
+ <path d="m18.038 15.968 8.15-.095.008.695-8.15.096z" fill="#66d9ef"/>
+ <path d="m26.815 15.866 3.448-.041.009.696-3.449.04z" fill="#fff"/>
+ <path d="m16.173 17.381 1.881-.022.008.695-1.881.022z" fill="#f92672"/>
+ <path d="m18.681 17.352 6.896-.081.009.695-6.897.081z" fill="#66d9ef"/>
+ <path d="m26.204 17.264 2.508-.03.008.696-2.507.029z" fill="#fff"/>
+ <path d="m16.189 18.772-1.254.014.008.696 1.254-.015z" fill="#fff"/>
+ <path d="m16.816 18.764 5.016-.058.008.695-5.016.059z" fill="#66d9ef"/>
+ <path d="m22.459 18.698 1.881-.022.008.696-1.881.022z" fill="#fd971f"/>
+ <path d="m14.952 20.177 2.507-.029.009.695-2.508.029z" fill="#f92672"/>
+ <path d="m18.086 20.14 6.897-.08.008.695-6.896.081z" fill="#a6e22e"/>
+ <path d="m25.61 20.052 1.567-.018.009.695-1.568.019z" fill="#fff"/>
+ </g>
+ <path d="m14.87 13.224.627-.008.057 4.868-.627.007z" fill="#faffeb" fill-opacity=".678431"/>
+ <path d="m13.07 21.602 1.254-.015.008.695-1.254.015z" fill="#fff" fill-opacity=".8"/>
+ <path d="m13.087 22.992 1.254-.014.008.695-1.254.014z" fill="#fff" fill-opacity=".8"/>
+ <path d="m13.119 25.774 1.254-.015.008.695-1.254.015z" fill="#fff" fill-opacity=".8"/>
+ <path d="m13.103 24.383 1.254-.015.008.695-1.254.015z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.205 21.565 1.254-.015.008.695-1.254.015z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m18.086 21.543 8.151-.095.008.695-8.151.095z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m26.864 21.44 3.448-.04.008.695-3.448.041z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.221 22.955 1.881-.022.008.696-1.88.022z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m18.729 22.926 6.897-.08.008.695-6.897.081z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m26.253 22.838 2.508-.029.008.695-2.508.03z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.238 24.346-1.254.015.008.695 1.254-.015z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.865 24.339 5.015-.059.009.696-5.016.058z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m22.507 24.273 1.881-.022.008.695-1.881.022z" fill="#fd971f" fill-opacity=".8"/>
+ <path d="m15 25.751 2.508-.029.008.695-2.508.03z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m18.135 25.715 6.896-.081.009.696-6.897.08z" fill="#a6e22e" fill-opacity=".8"/>
+ <path d="m25.658 25.627 1.568-.018.008.695-1.567.018z" fill="#fff" fill-opacity=".8"/>
+ <path d="m31.931 29.83.025 2.242-2.722.031.076 6.725 2.722-.031.027 2.402-5.124.058-.128-11.369zm6.405-.072.128 11.369-5.124.058-.027-2.402 2.882-.033-.076-6.725-2.882.033-.025-2.242z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/braindump.svg b/.icons/kora/apps/scalable/braindump.svg
new file mode 100644
index 000000000..149e85bf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/braindump.svg
@@ -0,0 +1,58 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#95a5a6" offset="0"/>
+ <stop stop-color="#b3bdbe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="23.781664" x2="23.640686" y1="46.373634" y2="37.257309" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#95a5a6" offset="0"/>
+ <stop stop-color="#eff0f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="20" x2="20" y1="38" y2="13" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4bd27" offset="0"/>
+ <stop stop-color="#fff360" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="24.049564" x2="25.772237" y1="44.321456" y2="34.309847" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="e" x1="23.744088" x2="22.811918" y1="45.769505" y2="37.694942" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="f" x1="23.543842" x2="24.00001" y1="34.45158" y2="18" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="g">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x1="22" x2="26" y1="42.5" y2="42.5" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="i" x1="35.737873" x2="31.303827" y1="-4.942551" y2="-12.292458" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c7865" offset="0"/>
+ <stop stop-color="#00b993" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x1="6.347885" x2="10.432878" y1="20.151056" y2="10.818254" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#258e52" offset="0"/>
+ <stop stop-color="#009f44" stop-opacity=".784404" offset="1"/>
+ </linearGradient>
+ <linearGradient id="k" x1="19" x2="29" y1="-7" y2="-7" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa452" offset="0"/>
+ <stop stop-color="#d96905" offset="1"/>
+ </linearGradient>
+ <linearGradient id="l" x1="19.024704" x2="28.975296" y1="-41.024704" y2="-41.024704" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c99adb" offset="0"/>
+ <stop stop-color="#763e8c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="m" x1="29.454689" x2="33.569515" y1="23.505241" y2="30.431698" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff4c39" offset="0"/>
+ <stop stop-color="#c0392b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="n" x1="7.565289" x2="10.921702" y1="54.102676" y2="48.487675" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2574a8" offset="0"/>
+ <stop stop-color="#329ee4" offset="1"/>
+ </linearGradient>
+ <path d="m22 41h4v3h-4z" fill="url(#h)"/>
+ <circle transform="matrix(.8660254 -.5 .5 .8660254 0 0)" cx="8.584148" cy="15.644171" r="5.256176" fill="url(#j)"/>
+ <circle transform="matrix(.8660254 -.5 .5 .8660254 0 0)" cx="9.244977" cy="50.962524" r="3.487647" fill="url(#n)"/>
+ <circle transform="matrix(.8660254 .5 -.5 .8660254 0 0)" cx="33.428783" cy="-8.612004" r="4.256176" fill="url(#i)"/>
+ <circle transform="matrix(.8660254 .5 -.5 .8660254 0 0)" cx="31.628876" cy="26.75812" r="4.01235" fill="url(#m)"/>
+ <circle transform="rotate(90)" cx="24" cy="-41.024704" r="4.975296" fill="url(#l)"/>
+ <circle transform="rotate(90)" cx="24" cy="-7" r="5" fill="url(#k)"/>
+ <path d="m24 14c-5.522847 0-10 4.477153-10 10 2e-3 3.974408 2 6.320312 4 8.160156s1 4.839844 2 5.839844h8c1-1 0-4 2-5.847656s3.994912-4.180772 4-8.152344c0-5.522847-4.477153-10-10-10z" fill="url(#c)"/>
+ <path d="m20 38h8l-1 1v3l-1 1h-4l-1-1v-3z" fill="url(#b)"/>
+ <rect transform="matrix(.99999239 -.00390154 .00390154 .99999239 0 0)" x="19.837904" y="41.093323" width="8" height="1" ry=".5" fill="url(#e)"/>
+ <rect transform="matrix(.99984731 .0174742 -.0174742 .99984731 0 0)" x="20.686565" y="38.574589" width="8" height="1" ry=".5" fill="url(#d)"/>
+ <path d="m25 18-5 8h3v6l5-8h-3z" fill="url(#f)" fill-rule="evenodd"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/brasero.svg b/.icons/kora/apps/scalable/brasero.svg
new file mode 100644
index 000000000..cb9bb6679
--- /dev/null
+++ b/.icons/kora/apps/scalable/brasero.svg
@@ -0,0 +1,25 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#ff433a" offset="0"/>
+ <stop stop-color="#ff9436" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="389.95786" x2="410.33771" y1="509.78397" y2="509.78397" gradientTransform="matrix(1.0392269 -.18753873 .174819 1.1148404 -109.44957 16.915701)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="412.34464" x2="413.20642" y1="548.15637" y2="505.35291" gradientTransform="matrix(1.1509558 0 0 1.1544499 -61.695339 -80.989596)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="408.75406" x2="408.57138" y1="540.96143" y2="506.798" gradientTransform="matrix(1.5292812 0 0 1.529412 -592.82053 -769.10295)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798" gradientTransform="matrix(.52941243 0 0 .52941244 -184.30279 -245.30519)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-384.57143 -499.798)">
+ <path d="m407.19364 501.71819c-10.53061.43133-11.11527 1.45077-12.39918 2.21774-2.97313 1.77606-3.76827.0129-2.40382-1.71267-1.31721.13559-2.68943 2.60084-2.53702 4.06963.14413 1.38895-.34841 2.72458-1.11394 2.25019-1.26882-.78628-3.96801-.31558-4.10924 1.65349.91986-.48131 2.58759-.73973 2.34403.79292-.20187 1.2703-.45372 4.03365 1.86843 5.59047 2.32213 1.55682 11.33172-.0183 11.33172-.0183z" fill="url(#b)" fill-rule="evenodd"/>
+ <g transform="matrix(.88468184 0 0 .8846154 380.26161 495.49031)">
+ <path d="m32 6c-14.40275 0-25.998047 11.59602-25.998047 26s11.595297 26 25.998047 26 25.998047-11.59602 25.998047-26-11.595297-26-25.998047-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#d)"/>
+ <path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#e)"/>
+ <path d="m32 24a8 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 1a7 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="#9da9b5" stroke-linecap="round"/>
+ </g>
+ <path d="m418.29723 502.79808c.72064.66388 1.65454 1.62141 2.23222 2.65614 1.00709 1.80383.86322 4.94248-2.22997 5.51971-3.09326.57722-3.21146-.47959-3.2011-1.73168-1.64435.22705-2.37974 3.88306.50355 5.15895 2.44578 1.0823 3.34495.64938 7.94878.36077 4.60382-.28861 5.14333 5.33933 2.98529 6.20516-2.15804.86584-2.98207-.67753-2.84141-1.51521-1.72966.67752-1.94081 2.56775-1.07903 3.46334 6.72947 6.99364 3.50196 12.39765 1.6545 12.9515-2.28929.6863-3.90316-.67414-2.73352-2.48928.95314-1.47914.13053-3.91852-1.02733-4.78241-1.15784-.86393-3.40624-.65736-4.36778-.0157 1.38595.52557 3.41691 1.33483 2.87739 3.13866-.41662 1.39296-1.78159 2.27022-3.48883 2.23674-3.19565-1.4253-5.00971-5.80346-2.99965-7.22684-2.53308.0488-2.82586 4.95232-1.8611 7.09071.76385 1.69309 2.99728 3.00224 1.85489 4.97039-1.19822 2.06436-2.02958 3.17474-4.90697 2.59752-2.87739-.57723-4.45995-2.41713-4.10027-4.11274.35967-1.69559 1.19975-1.92192 2.66158-1.94813-.91202-1.93824-3.98251-1.13713-6.17098 1.40698-1.00473 1.168-1.52373 1.03705-3.2165.0723-2.25069-1.28272 1.68432-4.86821 3.02642-2.77789.10301-2.44979-3.67383-1.26269-4.21335-3.96843-.53951-2.70574 2.33636-3.51214 2.33636-3.51214-3.40898.89505-5.09701 2.0974-8.58448 1.05545-1.23815-.36993.19673-3.74706-3.78451-2.585.67245 12.17735 10.66654 21.78121 22.98089 21.78121 12.75257 0 23.01911-10.29771 23.01911-23.089 0-9.28836-5.42638-17.24032-13.2742-20.91086z" fill="url(#c)" fill-rule="evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/brave-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg b/.icons/kora/apps/scalable/brave-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg
new file mode 120000
index 000000000..bcbac0fac
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg
@@ -0,0 +1 @@
+houseparty.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-agimnkijcaahngcdmfeangaknmldooml-Default.svg b/.icons/kora/apps/scalable/brave-agimnkijcaahngcdmfeangaknmldooml-Default.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-agimnkijcaahngcdmfeangaknmldooml-Default.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg b/.icons/kora/apps/scalable/brave-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg
new file mode 120000
index 000000000..05216f0d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg
@@ -0,0 +1 @@
+tiktok.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-aohghmighlieiainnegkcijnfilokake-Default.svg b/.icons/kora/apps/scalable/brave-aohghmighlieiainnegkcijnfilokake-Default.svg
new file mode 120000
index 000000000..f35d1789b
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-aohghmighlieiainnegkcijnfilokake-Default.svg
@@ -0,0 +1 @@
+google-docs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-apboafhkiegglekeafbckfjldecefkhn-Default.svg b/.icons/kora/apps/scalable/brave-apboafhkiegglekeafbckfjldecefkhn-Default.svg
new file mode 120000
index 000000000..47dc75848
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-apboafhkiegglekeafbckfjldecefkhn-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg b/.icons/kora/apps/scalable/brave-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
new file mode 120000
index 000000000..433859855
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg b/.icons/kora/apps/scalable/brave-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg b/.icons/kora/apps/scalable/brave-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
new file mode 120000
index 000000000..625539167
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg b/.icons/kora/apps/scalable/brave-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
new file mode 120000
index 000000000..b8719ad45
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg b/.icons/kora/apps/scalable/brave-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg b/.icons/kora/apps/scalable/brave-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
new file mode 120000
index 000000000..1f18c02ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-boeajhmfdjldchidhphikilcgdacljfm-Default.svg b/.icons/kora/apps/scalable/brave-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg b/.icons/kora/apps/scalable/brave-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-browser-beta.svg b/.icons/kora/apps/scalable/brave-browser-beta.svg
new file mode 120000
index 000000000..234e47cc1
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-browser-beta.svg
@@ -0,0 +1 @@
+brave-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-browser-dev.svg b/.icons/kora/apps/scalable/brave-browser-dev.svg
new file mode 100644
index 000000000..e694718d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-browser-dev.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="5.06215" x2="42.93785" y1="91.2024" y2="91.2024" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1976d2" offset="0"/>
+ <stop stop-color="#1976d2" offset=".41"/>
+ <stop stop-color="#005ce0" offset=".58"/>
+ <stop stop-color="#0032b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="8.95685" x2="39.71845" y1="60.154" y2="60.154" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1880e6" offset="0"/>
+ <stop stop-color="#0033ba" offset="1"/>
+ </linearGradient>
+ <path d="m41.612 12.433 1.042-2.56s-1.326-1.422-2.936-3.033c-1.609-1.612-5.018-.664-5.018-.664l-3.882-4.41h-13.636l-3.882 4.41s-3.409-.948-5.018.664c-1.61 1.612-2.936 3.034-2.936 3.034l1.042 2.559-1.326 3.793s3.899 14.785 4.356 16.591c.899 3.555 1.515 4.93 4.071 6.731 2.557 1.802 7.197 4.93 7.954 5.404.758.474 1.705 1.282 2.557 1.282s1.799-.808 2.557-1.282c.757-.474 5.397-3.602 7.954-5.404 2.556-1.801 3.172-3.176 4.071-6.731.457-1.806 4.356-16.591 4.356-16.591z" fill="url(#a)"/>
+ <path d="m33.611 8.973s4.993 6.044 4.993 7.336c0 1.291-.628 1.632-1.259 2.304l-3.744 3.981c-.355.376-1.092.947-.658 1.975.433 1.028 1.073 2.336.362 3.663-.712 1.326-1.931 2.211-2.712 2.065s-2.616-1.106-3.291-1.545c-.674-.439-2.813-2.204-2.813-2.88 0-.675 2.211-1.888 2.619-2.164.409-.275 2.271-1.342 2.309-1.761.038-.418.024-.541-.526-1.576-.55-1.034-1.539-2.415-1.375-3.334.165-.918 1.762-1.396 2.901-1.826 1.139-.431 3.332-1.245 3.606-1.371.274-.127.204-.247-.626-.326s-3.186-.392-4.248-.095c-1.062.296-2.876.747-3.023.986s-.277.247-.126 1.072.928 4.783 1.004 5.486c.075.703.222 1.167-.534 1.341-.758.173-2.032.474-2.47.474s-1.712-.301-2.469-.474c-.758-.174-.61-.638-.535-1.341.076-.703.853-4.661 1.004-5.486s.021-.833-.126-1.072-1.961-.69-3.023-.986c-1.062-.297-3.418.016-4.248.095s-.9.199-.626.326c.274.126 2.467.94 3.606 1.371 1.139.43 2.736.908 2.901 1.826.164.919-.825 2.3-1.375 3.334-.55 1.035-.564 1.158-.526 1.576.038.419 1.901 1.486 2.309 1.761.408.276 2.619 1.489 2.619 2.164 0 .676-2.139 2.442-2.813 2.88-.675.439-2.51 1.399-3.291 1.545s-2-.739-2.712-2.065c-.711-1.327-.071-2.635.362-3.663.434-1.028-.303-1.599-.658-1.975l-3.744-3.981c-.631-.672-1.259-1.013-1.259-2.304 0-1.292 4.993-7.336 4.993-7.336s4.214.806 4.782.806 1.799-.474 2.935-.853c1.136-.38 1.894-.383 1.894-.383s.758.003 1.894.383c1.136.379 2.367.853 2.935.853s4.782-.806 4.782-.806zm-3.743 23.119c.309.194.12.559-.161.759-.282.199-4.066 3.133-4.433 3.457s-.907.86-1.274.86-.907-.536-1.274-.86-4.151-3.258-4.433-3.457c-.281-.2-.47-.565-.161-.759.31-.193 1.277-.682 2.611-1.374 1.334-.691 2.997-1.279 3.257-1.279s1.923.588 3.257 1.279c1.334.692 2.301 1.181 2.611 1.374z" fill="#fff"/>
+ <path d="m34.7 6.176-3.882-4.41h-13.636l-3.882 4.41s-3.409-.948-5.018.664c0 0 4.545-.411 6.107 2.133 0 0 4.214.806 4.782.806s1.799-.474 2.935-.853c1.136-.38 1.894-.383 1.894-.383s.758.003 1.894.383c1.136.379 2.367.853 2.935.853s4.782-.806 4.782-.806c1.562-2.544 6.107-2.133 6.107-2.133-1.609-1.612-5.018-.664-5.018-.664" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/brave-browser-nightly.svg b/.icons/kora/apps/scalable/brave-browser-nightly.svg
new file mode 100644
index 000000000..b030962f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-browser-nightly.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="5.06215" x2="42.93785" y1="91.2024" y2="91.2024" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ab47bc" offset="0"/>
+ <stop stop-color="#ab47bc" offset=".41"/>
+ <stop stop-color="#872298" offset=".58"/>
+ <stop stop-color="#8c279d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="8.95685" x2="39.71845" y1="60.154" y2="60.154" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bc24d6" offset="0"/>
+ <stop stop-color="#8c279d" offset="1"/>
+ </linearGradient>
+ <path d="m41.612 12.433 1.042-2.56s-1.326-1.422-2.936-3.033c-1.609-1.612-5.018-.664-5.018-.664l-3.882-4.41h-13.636l-3.882 4.41s-3.409-.948-5.018.664c-1.61 1.612-2.936 3.034-2.936 3.034l1.042 2.559-1.326 3.793s3.899 14.785 4.356 16.591c.899 3.555 1.515 4.93 4.071 6.731 2.557 1.802 7.197 4.93 7.954 5.404.758.474 1.705 1.282 2.557 1.282s1.799-.808 2.557-1.282c.757-.474 5.397-3.602 7.954-5.404 2.556-1.801 3.172-3.176 4.071-6.731.457-1.806 4.356-16.591 4.356-16.591z" fill="url(#a)"/>
+ <path d="m33.611 8.973s4.993 6.044 4.993 7.336c0 1.291-.628 1.632-1.259 2.304l-3.744 3.981c-.355.376-1.092.947-.658 1.975.433 1.028 1.073 2.336.362 3.663-.712 1.326-1.931 2.211-2.712 2.065s-2.616-1.106-3.291-1.545c-.674-.439-2.813-2.204-2.813-2.88 0-.675 2.211-1.888 2.619-2.164.409-.275 2.271-1.342 2.309-1.761.038-.418.024-.541-.526-1.576-.55-1.034-1.539-2.415-1.375-3.334.165-.918 1.762-1.396 2.901-1.826 1.139-.431 3.332-1.245 3.606-1.371.274-.127.204-.247-.626-.326s-3.186-.392-4.248-.095c-1.062.296-2.876.747-3.023.986s-.277.247-.126 1.072.928 4.783 1.004 5.486c.075.703.222 1.167-.534 1.341-.758.173-2.032.474-2.47.474s-1.712-.301-2.469-.474c-.758-.174-.61-.638-.535-1.341.076-.703.853-4.661 1.004-5.486s.021-.833-.126-1.072-1.961-.69-3.023-.986c-1.062-.297-3.418.016-4.248.095s-.9.199-.626.326c.274.126 2.467.94 3.606 1.371 1.139.43 2.736.908 2.901 1.826.164.919-.825 2.3-1.375 3.334-.55 1.035-.564 1.158-.526 1.576.038.419 1.901 1.486 2.309 1.761.408.276 2.619 1.489 2.619 2.164 0 .676-2.139 2.442-2.813 2.88-.675.439-2.51 1.399-3.291 1.545s-2-.739-2.712-2.065c-.711-1.327-.071-2.635.362-3.663.434-1.028-.303-1.599-.658-1.975l-3.744-3.981c-.631-.672-1.259-1.013-1.259-2.304 0-1.292 4.993-7.336 4.993-7.336s4.214.806 4.782.806 1.799-.474 2.935-.853c1.136-.38 1.894-.383 1.894-.383s.758.003 1.894.383c1.136.379 2.367.853 2.935.853s4.782-.806 4.782-.806zm-3.743 23.119c.309.194.12.559-.161.759-.282.199-4.066 3.133-4.433 3.457s-.907.86-1.274.86-.907-.536-1.274-.86-4.151-3.258-4.433-3.457c-.281-.2-.47-.565-.161-.759.31-.193 1.277-.682 2.611-1.374 1.334-.691 2.997-1.279 3.257-1.279s1.923.588 3.257 1.279c1.334.692 2.301 1.181 2.611 1.374z" fill="#fff"/>
+ <path d="m34.7 6.176-3.882-4.41h-13.636l-3.882 4.41s-3.409-.948-5.018.664c0 0 4.545-.411 6.107 2.133 0 0 4.214.806 4.782.806s1.799-.474 2.935-.853c1.136-.38 1.894-.383 1.894-.383s.758.003 1.894.383c1.136.379 2.367.853 2.935.853s4.782-.806 4.782-.806c1.562-2.544 6.107-2.133 6.107-2.133-1.609-1.612-5.018-.664-5.018-.664" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/brave-browser.svg b/.icons/kora/apps/scalable/brave-browser.svg
new file mode 100644
index 000000000..7c86ea464
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-browser.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(37.8757 0 0 37.8757 5.06215 24.3139)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f50" offset="0"/>
+ <stop stop-color="#f50" offset=".41"/>
+ <stop stop-color="#ff2000" offset=".58"/>
+ <stop stop-color="#ff2000" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(30.7616 0 0 30.7616 8.95685 5.82898)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff452a" offset="0"/>
+ <stop stop-color="#ff2000" offset="1"/>
+ </linearGradient>
+ <path d="m41.612 12.433 1.042-2.56s-1.326-1.422-2.936-3.033c-1.609-1.612-5.018-.664-5.018-.664l-3.882-4.41h-13.636l-3.882 4.41s-3.409-.948-5.018.664c-1.61 1.612-2.936 3.034-2.936 3.034l1.042 2.559-1.326 3.793s3.899 14.785 4.356 16.591c.899 3.555 1.515 4.93 4.071 6.731 2.557 1.802 7.197 4.93 7.954 5.404.758.474 1.705 1.282 2.557 1.282s1.799-.808 2.557-1.282c.757-.474 5.397-3.602 7.954-5.404 2.556-1.801 3.172-3.176 4.071-6.731.457-1.806 4.356-16.591 4.356-16.591z" fill="url(#a)"/>
+ <path d="m33.611 8.973s4.993 6.044 4.993 7.336c0 1.291-.628 1.632-1.259 2.304l-3.744 3.981c-.355.376-1.092.947-.658 1.975.433 1.028 1.073 2.336.362 3.663-.712 1.326-1.931 2.211-2.712 2.065s-2.616-1.106-3.291-1.545c-.674-.439-2.813-2.204-2.813-2.88 0-.675 2.211-1.888 2.619-2.164.409-.275 2.271-1.342 2.309-1.761.038-.418.024-.541-.526-1.576-.55-1.034-1.539-2.415-1.375-3.334.165-.918 1.762-1.396 2.901-1.826 1.139-.431 3.332-1.245 3.606-1.371.274-.127.204-.247-.626-.326s-3.186-.392-4.248-.095c-1.062.296-2.876.747-3.023.986s-.277.247-.126 1.072.928 4.783 1.004 5.486c.075.703.222 1.167-.534 1.341-.758.173-2.032.474-2.47.474s-1.712-.301-2.469-.474c-.758-.174-.61-.638-.535-1.341.076-.703.853-4.661 1.004-5.486s.021-.833-.126-1.072-1.961-.69-3.023-.986c-1.062-.297-3.418.016-4.248.095s-.9.199-.626.326c.274.126 2.467.94 3.606 1.371 1.139.43 2.736.908 2.901 1.826.164.919-.825 2.3-1.375 3.334-.55 1.035-.564 1.158-.526 1.576.038.419 1.901 1.486 2.309 1.761.408.276 2.619 1.489 2.619 2.164 0 .676-2.139 2.442-2.813 2.88-.675.439-2.51 1.399-3.291 1.545s-2-.739-2.712-2.065c-.711-1.327-.071-2.635.362-3.663.434-1.028-.303-1.599-.658-1.975l-3.744-3.981c-.631-.672-1.259-1.013-1.259-2.304 0-1.292 4.993-7.336 4.993-7.336s4.214.806 4.782.806 1.799-.474 2.935-.853c1.136-.38 1.894-.383 1.894-.383s.758.003 1.894.383c1.136.379 2.367.853 2.935.853s4.782-.806 4.782-.806zm-3.743 23.119c.309.194.12.559-.161.759-.282.199-4.066 3.133-4.433 3.457s-.907.86-1.274.86-.907-.536-1.274-.86-4.151-3.258-4.433-3.457c-.281-.2-.47-.565-.161-.759.31-.193 1.277-.682 2.611-1.374 1.334-.691 2.997-1.279 3.257-1.279s1.923.588 3.257 1.279c1.334.692 2.301 1.181 2.611 1.374z" fill="#fff"/>
+ <path d="m34.7 6.176-3.882-4.41h-13.636l-3.882 4.41s-3.409-.948-5.018.664c0 0 4.545-.411 6.107 2.133 0 0 4.214.806 4.782.806s1.799-.474 2.935-.853c1.136-.38 1.894-.383 1.894-.383s.758.003 1.894.383c1.136.379 2.367.853 2.935.853s4.782-.806 4.782-.806c1.562-2.544 6.107-2.133 6.107-2.133-1.609-1.612-5.018-.664-5.018-.664" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/brave-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg b/.icons/kora/apps/scalable/brave-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg
new file mode 120000
index 000000000..91beab981
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg
@@ -0,0 +1 @@
+youtube-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-cjanmonomjogheabiocdamfpknlpdehm-Default.svg b/.icons/kora/apps/scalable/brave-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
new file mode 120000
index 000000000..57416d989
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg b/.icons/kora/apps/scalable/brave-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg b/.icons/kora/apps/scalable/brave-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
new file mode 120000
index 000000000..f3d72ed9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
@@ -0,0 +1 @@
+notion.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg b/.icons/kora/apps/scalable/brave-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
new file mode 120000
index 000000000..c233e23c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-deceagebecbceejblnlcjooeohmmeldh-Default.svg b/.icons/kora/apps/scalable/brave-deceagebecbceejblnlcjooeohmmeldh-Default.svg
new file mode 120000
index 000000000..3c795c835
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-deceagebecbceejblnlcjooeohmmeldh-Default.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-defekohaofmambflfpfoojkmfdpcbgko-Default.svg b/.icons/kora/apps/scalable/brave-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
new file mode 120000
index 000000000..af756bba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-desktop.svg b/.icons/kora/apps/scalable/brave-desktop.svg
new file mode 120000
index 000000000..22ef93325
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-desktop.svg
@@ -0,0 +1 @@
+brave.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg b/.icons/kora/apps/scalable/brave-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-djejicklhojeokkfmdelnempiecmdomj-Default.svg b/.icons/kora/apps/scalable/brave-djejicklhojeokkfmdelnempiecmdomj-Default.svg
new file mode 120000
index 000000000..47dc75848
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-djejicklhojeokkfmdelnempiecmdomj-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg b/.icons/kora/apps/scalable/brave-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg
new file mode 120000
index 000000000..d1094916e
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg
@@ -0,0 +1 @@
+chrome-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg b/.icons/kora/apps/scalable/brave-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg
new file mode 120000
index 000000000..b34f543d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg
@@ -0,0 +1 @@
+chrome-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg b/.icons/kora/apps/scalable/brave-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
new file mode 120000
index 000000000..517b3f3cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
@@ -0,0 +1 @@
+nos-tv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg b/.icons/kora/apps/scalable/brave-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg
new file mode 120000
index 000000000..8985da393
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg
@@ -0,0 +1 @@
+geforcenow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg b/.icons/kora/apps/scalable/brave-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg
new file mode 120000
index 000000000..9630b342c
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg
@@ -0,0 +1 @@
+soundcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg b/.icons/kora/apps/scalable/brave-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
new file mode 120000
index 000000000..c391e88ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
@@ -0,0 +1 @@
+gmail-offline.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg b/.icons/kora/apps/scalable/brave-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
new file mode 120000
index 000000000..82665c9df
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
@@ -0,0 +1 @@
+google-agenda.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg b/.icons/kora/apps/scalable/brave-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg
new file mode 120000
index 000000000..9ae27dfed
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg b/.icons/kora/apps/scalable/brave-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg
new file mode 120000
index 000000000..225cb5428
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg
@@ -0,0 +1 @@
+ms-outlook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg b/.icons/kora/apps/scalable/brave-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
new file mode 120000
index 000000000..242f0af4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-fljalecfjciodhpcledpamjachpmelml-Default.svg b/.icons/kora/apps/scalable/brave-fljalecfjciodhpcledpamjachpmelml-Default.svg
new file mode 120000
index 000000000..f2b671765
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-fljalecfjciodhpcledpamjachpmelml-Default.svg
@@ -0,0 +1 @@
+chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg b/.icons/kora/apps/scalable/brave-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg b/.icons/kora/apps/scalable/brave-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
new file mode 120000
index 000000000..26506e1d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
@@ -0,0 +1 @@
+authy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg b/.icons/kora/apps/scalable/brave-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg
new file mode 120000
index 000000000..036007579
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg
@@ -0,0 +1 @@
+boxy-svg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg b/.icons/kora/apps/scalable/brave-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
new file mode 120000
index 000000000..b34f543d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
@@ -0,0 +1 @@
+chrome-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg b/.icons/kora/apps/scalable/brave-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg b/.icons/kora/apps/scalable/brave-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg b/.icons/kora/apps/scalable/brave-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
new file mode 120000
index 000000000..ab98caaac
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
@@ -0,0 +1 @@
+citrix-receiver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hbdpomandigafcibbmofojjchbcdagbl-Default.svg b/.icons/kora/apps/scalable/brave-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
new file mode 120000
index 000000000..ef62dbf79
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
@@ -0,0 +1 @@
+tweetdeck.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg b/.icons/kora/apps/scalable/brave-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
new file mode 120000
index 000000000..d76526939
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
@@ -0,0 +1 @@
+google-photos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hejiihbkifllpgdfndalmghiodgkefan-Default.svg b/.icons/kora/apps/scalable/brave-hejiihbkifllpgdfndalmghiodgkefan-Default.svg
new file mode 120000
index 000000000..5084aa775
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hejiihbkifllpgdfndalmghiodgkefan-Default.svg
@@ -0,0 +1 @@
+tinder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hihbikoooaenkpdooehgemieligjejcb-Default.svg b/.icons/kora/apps/scalable/brave-hihbikoooaenkpdooehgemieligjejcb-Default.svg
new file mode 120000
index 000000000..dc644a8a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hihbikoooaenkpdooehgemieligjejcb-Default.svg
@@ -0,0 +1 @@
+estmob-sendanywhere.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg b/.icons/kora/apps/scalable/brave-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
new file mode 120000
index 000000000..9edd43db0
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
@@ -0,0 +1 @@
+keep.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg b/.icons/kora/apps/scalable/brave-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
new file mode 120000
index 000000000..1aaf8d36b
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
@@ -0,0 +1 @@
+enjoy-music-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg b/.icons/kora/apps/scalable/brave-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg b/.icons/kora/apps/scalable/brave-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg
new file mode 120000
index 000000000..9ae27dfed
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-ieailfmhaghpphfffooibmlghaeopach-Default.svg b/.icons/kora/apps/scalable/brave-ieailfmhaghpphfffooibmlghaeopach-Default.svg
new file mode 120000
index 000000000..aa5022fbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-ieailfmhaghpphfffooibmlghaeopach-Default.svg
@@ -0,0 +1 @@
+chrome-ieailfmhaghpphfffooibmlghaeopach-Default.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-ighkikkfkalojiibipjigpccggljgdff-Default.svg b/.icons/kora/apps/scalable/brave-ighkikkfkalojiibipjigpccggljgdff-Default.svg
new file mode 120000
index 000000000..51768ebb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-ighkikkfkalojiibipjigpccggljgdff-Default.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg b/.icons/kora/apps/scalable/brave-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg
new file mode 120000
index 000000000..894e8e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg b/.icons/kora/apps/scalable/brave-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
new file mode 120000
index 000000000..26d03aa62
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
@@ -0,0 +1 @@
+chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg b/.icons/kora/apps/scalable/brave-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg b/.icons/kora/apps/scalable/brave-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
new file mode 120000
index 000000000..4f29f5808
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-knipolnnllmklapflnccelgolnpehhpl-Default.svg b/.icons/kora/apps/scalable/brave-knipolnnllmklapflnccelgolnpehhpl-Default.svg
new file mode 120000
index 000000000..5d9f495c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-knipolnnllmklapflnccelgolnpehhpl-Default.svg
@@ -0,0 +1 @@
+chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-lainlkmlgipednloilifbppmhdocjbda-Default.svg b/.icons/kora/apps/scalable/brave-lainlkmlgipednloilifbppmhdocjbda-Default.svg
new file mode 120000
index 000000000..0f0e70558
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-lainlkmlgipednloilifbppmhdocjbda-Default.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg b/.icons/kora/apps/scalable/brave-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
new file mode 120000
index 000000000..713d5a718
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg b/.icons/kora/apps/scalable/brave-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg
new file mode 120000
index 000000000..87266ec0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg
@@ -0,0 +1 @@
+reddit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg b/.icons/kora/apps/scalable/brave-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
new file mode 120000
index 000000000..957d448e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
@@ -0,0 +1 @@
+chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg b/.icons/kora/apps/scalable/brave-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg
new file mode 120000
index 000000000..584f3bca6
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg
@@ -0,0 +1 @@
+google-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg b/.icons/kora/apps/scalable/brave-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
new file mode 120000
index 000000000..1a8e55f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
@@ -0,0 +1 @@
+pocket.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg b/.icons/kora/apps/scalable/brave-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg b/.icons/kora/apps/scalable/brave-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
new file mode 120000
index 000000000..db8f90991
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
@@ -0,0 +1 @@
+devdocs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg b/.icons/kora/apps/scalable/brave-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
new file mode 120000
index 000000000..bb2fa05ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
@@ -0,0 +1 @@
+vectr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-nmgfcbigejokjgholnnnipegblickgnp-Default.svg b/.icons/kora/apps/scalable/brave-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
new file mode 120000
index 000000000..8c337ce73
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
@@ -0,0 +1 @@
+showtime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg b/.icons/kora/apps/scalable/brave-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
new file mode 120000
index 000000000..bdea67f4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
@@ -0,0 +1 @@
+chrome-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg b/.icons/kora/apps/scalable/brave-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
new file mode 120000
index 000000000..242f0af4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg b/.icons/kora/apps/scalable/brave-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
new file mode 120000
index 000000000..b3e928579
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
@@ -0,0 +1 @@
+chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg b/.icons/kora/apps/scalable/brave-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
new file mode 120000
index 000000000..49924271d
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
@@ -0,0 +1 @@
+teamviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg b/.icons/kora/apps/scalable/brave-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brave.svg b/.icons/kora/apps/scalable/brave.svg
new file mode 120000
index 000000000..234e47cc1
--- /dev/null
+++ b/.icons/kora/apps/scalable/brave.svg
@@ -0,0 +1 @@
+brave-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/breeze-settings.svg b/.icons/kora/apps/scalable/breeze-settings.svg
new file mode 100644
index 000000000..3c6474b83
--- /dev/null
+++ b/.icons/kora/apps/scalable/breeze-settings.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3372 43.3372 0 178.419 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#24aa4a" offset="0"/>
+ <stop stop-color="#8bdead" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3.26101 0 0 3.26101 11.5086 287.682)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6f3ff" offset="0"/>
+ <stop stop-color="#dcffe7" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m36.923 21.747c-.091-.119-.211-.191-.358-.213l-3.111-.476c-.171-.544-.403-1.099-.697-1.666.204-.284.51-.683.918-1.198.408-.516.697-.893.867-1.131.091-.125.136-.255.136-.392 0-.157-.04-.283-.12-.373-.408-.579-1.342-1.542-2.805-2.891-.136-.114-.277-.169-.424-.169-.171 0-.306.049-.408.151l-2.415 1.82c-.465-.237-.975-.447-1.53-.629l-.477-3.129c-.011-.147-.077-.268-.195-.366-.119-.096-.258-.144-.417-.144h-3.774c-.329 0-.534.159-.612.477-.149.566-.312 1.62-.494 3.162-.532.17-1.048.386-1.548.647l-2.346-1.82c-.147-.114-.294-.169-.442-.169-.249 0-.785.405-1.607 1.215s-1.38 1.42-1.675 1.828c-.102.147-.152.278-.152.39 0 .137.056.273.17.408.759.918 1.365 1.701 1.819 2.348-.283.52-.505 1.042-.663 1.564l-3.163.476c-.125.022-.233.096-.323.22-.091.125-.136.255-.136.392v3.775c0 .147.045.281.136.399.09.119.21.191.357.213l3.111.459c.159.555.392 1.116.698 1.683-.204.284-.51.683-.918 1.199s-.698.892-.867 1.131c-.092.124-.137.255-.137.391 0 .147.041.278.12.39.441.614 1.377 1.565 2.805 2.858.125.124.267.186.425.186.171 0 .312-.05.426-.152l2.397-1.819c.465.237.975.447 1.531.628l.476 3.129c.012.147.076.269.195.366.12.096.258.144.417.144h3.775c.329 0 .533-.159.612-.477.147-.565.312-1.62.492-3.162.535-.169 1.05-.385 1.548-.646l2.346 1.837c.159.102.308.152.443.152.249 0 .782-.402 1.599-1.206.816-.806 1.377-1.418 1.683-1.838.102-.112.153-.243.153-.39 0-.148-.057-.289-.171-.426-.816-.997-1.422-1.779-1.819-2.346.226-.42.448-.934.664-1.548l3.146-.475c.135-.023.248-.096.339-.221.091-.126.136-.256.136-.391v-3.776c0-.147-.045-.279-.136-.399zm-9.845 5.331c-.85.851-1.877 1.275-3.078 1.275s-2.227-.424-3.078-1.275c-.849-.85-1.275-1.876-1.275-3.078 0-1.201.426-2.227 1.275-3.078.851-.849 1.877-1.275 3.078-1.275 1.202 0 2.228.426 3.078 1.275.851.851 1.275 1.877 1.275 3.078 0 1.202-.424 2.228-1.275 3.078z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/brightness-systray.svg b/.icons/kora/apps/scalable/brightness-systray.svg
new file mode 120000
index 000000000..75d9c9dae
--- /dev/null
+++ b/.icons/kora/apps/scalable/brightness-systray.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brightnesssettings.svg b/.icons/kora/apps/scalable/brightnesssettings.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/brightnesssettings.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brightside.svg b/.icons/kora/apps/scalable/brightside.svg
new file mode 120000
index 000000000..b06bcb0a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/brightside.svg
@@ -0,0 +1 @@
+cs-overview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/briss-icon.svg b/.icons/kora/apps/scalable/briss-icon.svg
new file mode 100644
index 000000000..5cf46c5fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/briss-icon.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.35732 -43.117 43.117 -.35732 19.3548 43.891)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#296ed9" offset="0"/>
+ <stop stop-color="#3fa7fd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.118 43.118 0 21.5583 45.524)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97bee1" offset="0"/>
+ <stop stop-color="#cedfea" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -43.118 43.118 0 24 47.144)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1dcf1" offset="0"/>
+ <stop stop-color="#fbfcfe" offset="1"/>
+ </linearGradient>
+ <path d="m37.831 5.639c0-2.687-2.184-4.865-4.877-4.865h-24.342c-2.693 0-4.877 2.178-4.877 4.865v33.387c0 2.687 2.184 4.865 4.877 4.865h24.342c2.693 0 4.877-2.178 4.877-4.865z" fill="url(#a)"/>
+ <path d="m41.138 7.271c0-2.686-2.183-4.865-4.877-4.865h-25.294c-2.693 0-4.877 2.179-4.877 4.865v33.387c0 2.687 2.184 4.866 4.877 4.866h25.294c2.694 0 4.877-2.179 4.877-4.866z" fill="url(#b)"/>
+ <path d="m44.367 8.892c0-2.687-2.184-4.866-4.877-4.866h-26.065c-2.693 0-4.877 2.179-4.877 4.866v33.387c0 2.686 2.184 4.865 4.877 4.865h26.065c2.693 0 4.877-2.179 4.877-4.865z" fill="url(#c)"/>
+ <path d="m14.808 17.561v.643c0 .701.468.907 1.084.409l2.548-2.044v16.486c0 .556.292.849.848.849h.585c.556 0 .848-.293.848-.849v-18.034c0-.556-.292-.848-.848-.848h-1.112c-.409 0-.732.118-1.024.38l-2.461 1.987c-.323.292-.468.584-.468 1.021z" fill="#6e6e6e" fill-rule="nonzero"/>
+ <path d="m33.641 26.476 2.58-1.729c1.696-1.114 2.223-2.315 2.223-4.483v-1.524c0-2.695-1.433-4.655-4.832-4.655s-4.831 1.96-4.831 4.655v.733c0 .527.292.82.819.82h.613c.556 0 .848-.293.848-.82v-.704c0-1.61.646-2.636 2.551-2.636 1.935 0 2.551 1.026 2.551 2.636v1.319c0 1.495-.235 2.315-1.407 3.077l-2.697 1.787c-2.05 1.319-2.898 2.491-2.898 5.069v3.046c0 .554.294.848.819.848h7.792c.525 0 .819-.294.819-.848v-.352c0-.526-.294-.819-.819-.819h-6.329v-1.816c0-1.7.264-2.344 2.198-3.604z" fill="#6e6e6e" fill-rule="nonzero"/>
+ <path d="m25.668 5.098h.297v40.973h-.297z" fill="#7b7b7b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/briss.svg b/.icons/kora/apps/scalable/briss.svg
new file mode 120000
index 000000000..ad451d787
--- /dev/null
+++ b/.icons/kora/apps/scalable/briss.svg
@@ -0,0 +1 @@
+pdfmod.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/brosix.svg b/.icons/kora/apps/scalable/brosix.svg
new file mode 100644
index 000000000..248409fa1
--- /dev/null
+++ b/.icons/kora/apps/scalable/brosix.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2097d4" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 10c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14zm0 2c6.627 0 12 5.373 12 12s-5.373 12-12 12c-3.167-.004-6.204-1.259-8.449-3.492.449-.508 1.449-1.508 2.449-1.508h12s2 0 2-2v-3c0-2-2-2-2-2s2 0 2-2v-3c0-2-2-2-2-2h-12c-1 0-2-1-2.453-1.508 2.246-2.234 5.285-3.489 8.453-3.492zm-4 7h7c1.108 0 2 .5 2 1.5 0 1.108-.892 1.5-2 1.5h-7zm0 7h7c1.108 0 2 .392 2 1.5s-.892 1.5-2 1.5h-7z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/browser-help.svg b/.icons/kora/apps/scalable/browser-help.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/browser-help.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/browser-tor-tentative-redesign.svg b/.icons/kora/apps/scalable/browser-tor-tentative-redesign.svg
new file mode 100644
index 000000000..edd62b570
--- /dev/null
+++ b/.icons/kora/apps/scalable/browser-tor-tentative-redesign.svg
@@ -0,0 +1,26 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="406.82963" x2="406.82963" y1="550.06649" y2="503.98433" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="409.0076" x2="409.0076" y1="545.32062" y2="502.24442" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#69159f" offset="0"/>
+ <stop stop-color="#b92ff5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="404.43521" x2="403.96951" y1="545.32062" y2="502.97845" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#faf7f7" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="407.5577" x2="408.55566" y1="514.0626" y2="501.2663" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#abcd03" offset="0"/>
+ <stop stop-color="#b3ff80" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0214456 0 0 1.0214456 -393.77899 -511.01532)">
+ <circle cx="408.47528" cy="527.02527" r="0" fill="url(#a)"/>
+ <path d="m409.97084 503.74439-1.36653 3.776c1.93571-2.6669 5.01002-4.67372 8.54012-6.44311-2.58102 2.08609-4.93414 4.17238-6.37652 6.25846 2.42927-2.37669 5.69339-3.69691 9.37496-4.56835-4.89634 3.03679-8.78281 6.29542-11.74344 9.56985l-2.35313-.71288c.41715-2.61432 1.83683-5.29193 3.92454-7.87998z" fill="url(#d)"/>
+ <path d="m405.01848 508.40243 4.49176 1.86347c0 1.14218-.0928 4.62585.62137 5.65347 7.47036 9.62097 6.21353 28.90641-1.51328 29.40113-11.76639 0-16.25383-7.99325-16.25383-15.3399 0-6.69947 8.03145-11.15303 12.82785-15.11162 1.21799-1.06582 1.00648-3.42132-.17387-6.46655z" fill="#fffcdb"/>
+ <path d="m409.51158 510.19888 1.61878.82577c-.15217 1.06552.0761 3.42597 1.14162 4.03468 4.72033 2.93096 9.17363 6.12837 10.92479 9.3258 6.24264 11.26733-4.37749 21.69683-13.55112 20.7071 4.9865-3.69241 6.43302-11.26704 4.56787-19.52731-.76118-3.2356-1.94154-6.16657-4.03524-9.47826-.90699-1.62559-.59033-3.64162-.6667-5.88778z" fill="url(#b)"/>
+ <path d="m406.99866 509.22529v.0209.0272.0147c0 .004-.003.004-.003.009v35.95232c.52901.0356 1.06009.0712 1.62201.0712 7.72679-.4947 8.98338-19.78044 1.51303-29.40142-.7142-1.02761-.6224-4.5118-.6224-5.65397l-2.51055-1.03941zm-13.24846 27.53633c.0184.0416.0398.082.0586.12373-.0189-.0415-.0401-.082-.0586-.12373zm.6308 1.25318c.0277.0493.0576.0976.086.14668-.0282-.0491-.0582-.0972-.086-.14668zm.75861 1.19868c.0354.0502.073.099.10884.14879-.0362-.0498-.0737-.0987-.10884-.14879zm.88853 1.12747c.0459.0522.0936.10333.1404.15504-.0468-.0515-.0946-.10271-.1404-.15504zm.9996 1.01845c.0721.0663.14593.13186.22004.197-.074-.0651-.14785-.13062-.22004-.197zm1.16306.9535c.0786.0574.15849.1136.23891.16975-.0805-.0562-.16027-.11222-.23891-.16975zm1.31395.84663c.0824.0469.16532.0927.24937.13832-.0839-.0456-.16709-.0913-.24937-.13832zm1.46484.72508c.0846.0363.1676.074.25356.10886-.0858-.0352-.16913-.0727-.25356-.10886zm1.64295.60145c.0723.022.14261.0458.21585.0671-.0732-.0213-.14357-.0449-.21585-.0671zm1.84833.45684c.0395.007.0775.0158.11735.023-.0397-.007-.0778-.0154-.11735-.023z" fill-opacity=".156863"/>
+ <path d="m405.0199 508.43791c1.18035 3.04523 1.39193 5.40123.17394 6.46705-4.79639 3.95859-12.82934 8.41198-12.82934 15.11146 0 6.9958 4.08515 14.56039 14.63366 15.26862v-36.02566z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/browser-tor.svg b/.icons/kora/apps/scalable/browser-tor.svg
new file mode 120000
index 000000000..407773e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/browser-tor.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/browser.svg b/.icons/kora/apps/scalable/browser.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/browser.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/browser360-beta.svg b/.icons/kora/apps/scalable/browser360-beta.svg
new file mode 100644
index 000000000..d7a4a2cdf
--- /dev/null
+++ b/.icons/kora/apps/scalable/browser360-beta.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56.1743 56.1743 0 32 59.9709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.387409 -57.724 57.724 .387409 32.891 61.5206)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#448a03" offset="0"/>
+ <stop stop-color="#50c000" offset="1"/>
+ </linearGradient>
+ <path d="m60 32c0-15.454-12.546-28-28-28s-28 12.546-28 28 12.546 28 28 28 28-12.546 28-28z" fill="url(#a)"/>
+ <path d="m48.705 5.022c2.354-.138 4.348.371 5.881 1.499 2.591 1.921 3.756 5.545 3.327 10.355-.054-3.558-1.144-6.241-3.158-7.778-6.293-4.756-20.083 2.719-30.549 16.559l-.003.003c-.331.439-.655.878-.972 1.319-.102.337-.198.678-.293 1.021h18.125c-1.359-4.94-4.988-8.369-9.063-8.375-.048 0-.096.003-.145.004 2.932-3.027 5.984-5.749 9.399-7.567 7.739 3.587 12.738 11.351 12.746 19.938-.003.459-.019 1.542-.051 2h-31.5c.544 6.257 4.654 9.992 9.551 10 3.5-.006 6.689-2.094 8.379-6h12.75c-2.676 9.435-11.28 15.992-21.129 16-7.07-.004-13.582-3.39-17.665-8.901-1.665 6.568-1.041 11.967 2.26 14.463.001.001.002.001.003.002.971.723 2.141 1.174 3.481 1.343-2.681.312-4.943-.165-6.645-1.4-6.788-4.994-3.086-21.061 8.201-35.595.24-.309.482-.616.726-.919-4.239 3.549-8.92 8.004-11.943 13.241-.276-1.394-.415-2.812-.418-4.234 0-12.15 9.85-22 22-22 1.25.007 2.495.119 3.724.337 4.625-3.175 9.158-5.09 12.981-5.315z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bsnes.svg b/.icons/kora/apps/scalable/bsnes.svg
new file mode 100644
index 000000000..553d82758
--- /dev/null
+++ b/.icons/kora/apps/scalable/bsnes.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2e5e5" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m19.982 26.406v1e-3c0 2.442-4.02 4.451-8.904 4.451s-8.903-2.009-8.903-4.451v-1e-3c0-2.442 4.019-4.451 8.903-4.451s8.904 2.009 8.904 4.451z" fill="#3ccd00"/>
+ <path d="m34.82 33.33v3e-3c0 2.441-4.019 4.45-8.903 4.45s-8.903-2.009-8.903-4.45v-3e-3c0-2.442 4.019-4.45 8.903-4.45s8.903 2.008 8.903 4.45z" fill="#ffb60f"/>
+ <path d="m20.474 8.105c-4.578 0-8.298 3.659-8.407 8.214.191-.013.38-.021.574-.021 4.645 0 8.411 3.769 8.411 8.419 0 .069-.004.137-.006.205 4.38-.293 7.839-3.94 7.839-8.398 0-4.649-3.766-8.419-8.412-8.419z" fill="#009bdc"/>
+ <path d="m36.304 15.03c-4.644 0-8.408 3.767-8.408 8.414 0 .103.001.208.005.31.112-.004.223-.01.336-.01 4.54 0 8.24 3.601 8.404 8.103 4.489-.175 8.072-3.868 8.072-8.403 0-4.647-3.765-8.414-8.409-8.414z" fill="#cd1313"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/bstudio.svg b/.icons/kora/apps/scalable/bstudio.svg
new file mode 120000
index 000000000..bae0110b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/bstudio.svg
@@ -0,0 +1 @@
+bootstrap-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bt-logo.svg b/.icons/kora/apps/scalable/bt-logo.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/bt-logo.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/btrfs-assistant.svg b/.icons/kora/apps/scalable/btrfs-assistant.svg
new file mode 100644
index 000000000..3ef58e47d
--- /dev/null
+++ b/.icons/kora/apps/scalable/btrfs-assistant.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.997 39.997 0 24 43.999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca5c00" offset="0"/>
+ <stop stop-color="#e97e10" offset="1"/>
+ </linearGradient>
+ <circle cx="24.00006" cy="23.99992" r="17.07465" fill="#262626" stroke-width="1.13831"/>
+ <path transform="matrix(1.13831 0 0 1.13831 -3.31938 -3.31952)" d="m7.031 20.638-1.107-.967-1.085-.95c-.207-.178-.34-.449-.34-.72 0-.185.029-.368.121-.53l4.007-6.938c.233-.393.757-.586 1.19-.437l4.163 1.406c1.252-1 2.678-1.814 4.195-2.406l.845-4.281c.109-.583.652-.813.973-.813h8.014c.457.006.885.364.971.812l.845 4.281c1.517.592 2.943 1.406 4.195 2.406l4.164-1.406c.432-.149.957.044 1.189.437l4.007 6.938c.092.164.121.344.121.531 0 .27-.134.543-.34.719l-3.318 2.906c.117.779.188 1.563.188 2.375s-.071 1.596-.188 2.375l3.317 2.906c.21.18.342.437.342.718 0 .182-.032.373-.122.532l-4.007 6.937c-.233.393-.757.586-1.19.437l-4.164-1.406c-1.251 1-2.678 1.814-4.195 2.406l-.845 4.281c-.085.448-.513.806-.97.812h-8.014c-.457-.006-.884-.364-.97-.812l-.845-4.281c-1.517-.592-2.944-1.406-4.195-2.406l-4.164 1.406c-.433.149-.958-.044-1.19-.437l-4.007-6.937c-.091-.161-.121-.348-.121-.532 0-.28.132-.54.34-.718l3.318-2.906c-.117-.779-.188-1.563-.188-2.375s.071-1.596.188-2.375zm16.969-8.638c-6 0-12 5-12 12s6 12 12 12 12-5 12-12-6-12-12-12zm-4 4c2 0 2 2 2 2v3c0 .531-.5 1-.5 1s.5.476.5 1v2s0 1 1 1h2c1 0 1-1 1-1v-3s0-2 2-2h2c2 0 2 2 2 2v3c0 .514-.5 1-.5 1s.5.459.5 1v3s0 2-2 2h-2c-2.001 0-2-2-2-2v-1c0-1-1-1-1-1h-7c-2 0-2-2-2-2v-3c0-.399.5-1 .5-1s-.5-.477-.5-1v-3s0-2 2-2zm0 8s0-1-1-1-1 1-1 1v1s0 1 1 1 1-1 1-1zm-1-6c-1 0-1 1-1 1v1s0 1 1 1 1-1 1-1v-1s0-1-1-1zm11 10s0-1-1-1-1 1-1 1v1s0 1 1 1 1-1 1-1zm-1-6c-1 0-1 1-1 1v1s0 1 1 1 1-1 1-1v-1s0-1-1-1z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/btsync-gui-gtk.svg b/.icons/kora/apps/scalable/btsync-gui-gtk.svg
new file mode 120000
index 000000000..ecee9c470
--- /dev/null
+++ b/.icons/kora/apps/scalable/btsync-gui-gtk.svg
@@ -0,0 +1 @@
+btsync-user.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/btsync-gui.svg b/.icons/kora/apps/scalable/btsync-gui.svg
new file mode 100644
index 000000000..7ca471a25
--- /dev/null
+++ b/.icons/kora/apps/scalable/btsync-gui.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5274 45.5274 0 23.8332 46.7634)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.5439 26.5431 0 732.567 36.9625)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007d9f" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.764 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path d="m23.828 6.927c-1.224.004-2.45.136-3.65.402-4.32.959-8.056 3.603-10.729 7.592-1.134 1.694-2.163 4.048-2.163 4.95 0 .772.894 1.171 1.493.666.138-.116.278-.332.31-.481.304-1.396 1.375-3.493 2.618-5.123 1.036-1.36 2.937-3.077 4.404-3.978 4.582-2.814 10.838-2.871 15.449-.141 2.888 1.71 5.25 4.548 6.635 7.973.301.744.794 2.374.794 2.624 0 .071-.442-.306-.983-.84-1.176-1.161-1.294-1.245-1.753-1.245-.508 0-.862.327-.921.851-.024.211-.01.443.03.516.086.153 3.821 3.932 4.117 4.165.299.235.856.212 1.166-.049.41-.345.466-.594.409-1.827-.212-4.597-3.091-9.811-7.057-12.788-2.846-2.134-6.496-3.276-10.168-3.265l-.001-.002zm-16.901 16.842.05 1.189c.086 2.027.657 4.111 1.724 6.294 2.152 4.401 5.682 7.583 9.966 8.985 1.241.407 2.151.596 3.801.793.71.084 2.981.041 3.865-.074 5.017-.65 9.451-3.547 12.39-8.096.952-1.473 1.881-3.607 1.997-4.585.045-.382.03-.424-.248-.702-.249-.249-.353-.296-.659-.294-.571.002-.71.168-1.086 1.295-1.285 3.857-4.397 7.392-8.07 9.17-2.976 1.44-6.374 1.842-9.778 1.157-3.865-.779-7.212-3.131-9.516-6.687-.867-1.339-1.772-3.35-2.109-4.686-.075-.299-.158-.619-.184-.711-.025-.092.465.336 1.089.952l1.136 1.12.429-.041c.585-.057.841-.316.898-.903l.041-.434-2.167-2.168-2.167-2.168s-.412-.275-.92-.048c-.508.226-.481.642-.481.642h-.001z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/btsync-user.svg b/.icons/kora/apps/scalable/btsync-user.svg
new file mode 100644
index 000000000..943ceb15d
--- /dev/null
+++ b/.icons/kora/apps/scalable/btsync-user.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 844.721 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24.032 8.001c3.367.007 6.781 1.056 9.447 3.133 1.875 2.16-1.697 4.473-3.306 2.367-4.843-2.93-11.673-1.899-15.317 2.483-1.939 2.174-3.031 5.075-3.018 7.988h3.2l-5.12 7.681-5.121-7.681h3.2c-.102-6.954 4.9-13.57 11.615-15.37 1.44-.396 2.924-.617 4.42-.601zm14.05 8.321 5.121 7.682h-3.2c.09 7.037-5.039 13.726-11.871 15.432-4.61 1.288-9.823.348-13.612-2.597-1.933-2.196 1.688-4.486 3.312-2.361 4.692 2.847 11.263 1.944 14.968-2.123 2.144-2.209 3.377-5.272 3.361-8.352h-3.2z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bubblemail.svg b/.icons/kora/apps/scalable/bubblemail.svg
new file mode 100644
index 000000000..91b5a5e55
--- /dev/null
+++ b/.icons/kora/apps/scalable/bubblemail.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7 10 6.004-2h27.996v21l-2 5-14.836 2-10.164 7-1-7-5-1-2-3v-9.805z" fill="#3393e7" fill-rule="nonzero"/>
+ <g fill="#3f51b5">
+ <path d="m12 5.997c-4.951 0-9 4.048-9 9v14c0 4.613 3.515 8.44 8 8.941v5.059c0 1.597 1.78 2.55 3.109 1.664l9.996-6.664h9.895c4.951 0 9-4.049 9-9v-1h-4v1c0 2.804-2.195 5-5 5h-11.105l-7.895 5.264v-5.264h-3c-2.805 0-5-2.196-5-5v-14c0-2.805 2.195-5 5-5h1v-4z" fill-rule="nonzero"/>
+ <circle cx="13" cy="7.997" r="2"/>
+ <circle cx="41" cy="27.997" r="2"/>
+ </g>
+ <path d="m45 7c0-1.656-1.344-3-3-3h-20c-1.656 0-3 1.344-3 3v12c0 1.656 1.344 3 3 3h20c1.656 0 3-1.344 3-3z" fill="#ffc107"/>
+ <path d="m22 4c-.771 0-1.466.296-1.996.771l11.996 9.229 11.996-9.229c-.53-.475-1.225-.771-1.996-.771z" fill="#fddf58" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/budgie-desktop-settings.svg b/.icons/kora/apps/scalable/budgie-desktop-settings.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/budgie-desktop-settings.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bug-buddy.svg b/.icons/kora/apps/scalable/bug-buddy.svg
new file mode 100644
index 000000000..c95471ad4
--- /dev/null
+++ b/.icons/kora/apps/scalable/bug-buddy.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca2c2c" offset="0"/>
+ <stop stop-color="#fa5050" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m12.287 23.611c-2.368 0-4.287 1.919-4.287 4.287 0 2.369 1.919 4.288 4.287 4.288.836 0 1.613-.244 2.272-.656-.696-1.039-1.104-2.287-1.104-3.63 0-1.342.408-2.59 1.104-3.629-.66-.417-1.436-.66-2.272-.66z"/>
+ <path d="m21.742 23.089c-.544-.197-1.129-.309-1.741-.309-2.827 0-5.119 2.291-5.119 5.118s2.292 5.119 5.119 5.119c1.142 0 2.193-.379 3.044-1.01-1.425-1.305-2.324-3.176-2.324-5.255 0-1.341.378-2.591 1.021-3.663z"/>
+ <path d="m25.723 21.454c-2.095.847-3.575 2.896-3.575 5.296 0 3.154 2.558 5.713 5.712 5.713 2.264 0 4.214-1.321 5.138-3.23-4.045-.295-7.251-3.663-7.275-7.779z"/>
+ <path d="m33.574 14.983c-3.549 0-6.426 2.877-6.426 6.426s2.877 6.426 6.426 6.426 6.426-2.877 6.426-6.426-2.877-6.426-6.426-6.426zm2.728 5.382c-.772 0-1.4-.627-1.4-1.401s.626-1.4 1.4-1.4c.773 0 1.401.626 1.401 1.4s-.626 1.401-1.401 1.401z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/buho.svg b/.icons/kora/apps/scalable/buho.svg
new file mode 100644
index 000000000..a8552da17
--- /dev/null
+++ b/.icons/kora/apps/scalable/buho.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2859 43.2859 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m8.36 7c-.437 0-.789.361-.789.81v9.19h33.133v-9.19c0-.449-.352-.81-.789-.81z" fill="#68c7ff"/>
+ <path d="m6.2008214 16.4162h35.896292v6.5004h-35.896292z" fill="#ab70ff" stroke-width="1.0834"/>
+ <path d="m6.2008214 22.9166h35.896292v6.5004h-35.896292z" fill="#ff639c" stroke-width="1.0834"/>
+ <path d="m6.2008214 29.417h35.896292v6.5004h-35.896292z" fill="#ffdb49" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m7.571 35v5.143c0 .475.352.857.789.857h31.555c.437 0 .789-.382.789-.857v-5.143z" fill="#c9c9c9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/builder.svg b/.icons/kora/apps/scalable/builder.svg
new file mode 100644
index 000000000..6ea973666
--- /dev/null
+++ b/.icons/kora/apps/scalable/builder.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 492.947 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8900" offset="0"/>
+ <stop stop-color="#e1be99" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m31.71 15.707-1.55-1.471c.064-.262.098-.536.098-.818 0-1.908-1.549-3.457-3.457-3.457s-3.457 1.549-3.457 3.457c0 .275.032.543.093.799l-4.292 2.7c-.436-.106-.884-.159-1.332-.159-3.105 0-5.625 2.52-5.625 5.625 0 2.09 1.142 3.915 2.835 4.885v4.701h5.555v-4.688c1.707-.966 2.86-2.799 2.86-4.898 0-.703-.13-1.375-.365-1.996l2.574-3.71c.37.132.761.198 1.154.198.328 0 .646-.046.947-.132l1.454 1.345-.593.563c-.15.143-.272.426-.272.633v3.24c0 .621.504 1.125 1.125 1.125h3.772c.25 0 .488-.099.664-.275.175-.176.273-.414.274-.662 0-.25-.1-.488-.274-.664-.176-.176-.415-.274-.664-.274h-2.647c-.206 0-.375-.169-.375-.375v-1.308c0-.207.122-.491.272-.634l2.595-2.464c.15-.143.44-.259.647-.259h1.524c.206 0 .375.17.375.375v2.134c0 .248.099.486.274.662.176.176.414.276.663.276.25 0 .488-.1.664-.276.175-.176.273-.414.274-.662v-3.259c0-.62-.504-1.125-1.125-1.125h-3.398c-.207 0-.496.116-.646.259zm-19.522 16.451h11.812c.621 0 1.125.504 1.125 1.125v3.687h-14.062v-3.687c0-.621.504-1.125 1.125-1.125zm3.75-9.775c0-1.035.84-1.875 1.875-1.875 1.034 0 1.875.84 1.875 1.875s-.841 1.875-1.875 1.875c-1.035 0-1.875-.84-1.875-1.875zm9.023-8.964v-.001c0-1.009.83-1.839 1.839-1.839h.002c1.009 0 1.839.83 1.839 1.839 0 .488-.194.957-.539 1.301-.345.345-.813.539-1.301.539-1.016 0-1.84-.823-1.84-1.839zm-10.898 8.965c0-.996.395-1.95 1.098-2.653s1.658-1.097 2.652-1.097c.993 0 1.948.394 2.651 1.097s1.099 1.657 1.099 2.653c-.001 2.071-1.68 3.749-3.75 3.75-2.071-.001-3.75-1.679-3.75-3.75z" fill="#303446"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/buka.svg b/.icons/kora/apps/scalable/buka.svg
new file mode 100644
index 000000000..74c74d052
--- /dev/null
+++ b/.icons/kora/apps/scalable/buka.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" style="fill:url(#_Linear1)"/>
+ <path d="m19.634 12.695c1.996 0 3.517 1.045 4.366 2.343 0.849-1.298 2.37-2.343 4.366-2.343h8.888c0.642 0 1.17 0.528 1.17 1.169v3.567c0.318 0.095 0.702 0.346 0.702 1.001v15.207c0 0.921-0.746 1.667-1.667 1.667h-8.829c-3.052 0.1-2.544 2.295-4.279 2.221-1.735 0.074-1.227-2.121-4.279-2.221h-9.609c-0.92 0-1.667-0.746-1.667-1.667v-15.207c0-0.71 0.45-0.945 0.78-1.023v-3.545c0-0.641 0.528-1.169 1.17-1.169h8.888zm5.536 6.609v9.39c0 0.117-0.018 0.23-0.05 0.336l-0.012 0.038-0.01 0.027c-0.089 0.241-0.256 0.446-0.47 0.584l-0.02 0.013-4e-3 2e-3 -3e-3 1e-3 -0.021 0.013-0.022 0.013c-0.125 0.068-0.263 0.115-0.41 0.134l-0.029 3e-3c-0.029 3e-3 -0.059 5e-3 -0.089 6e-3h-0.03c-0.04 0-0.08-2e-3 -0.119-6e-3l-0.029-3e-3c-0.084-0.011-0.164-0.031-0.241-0.058-0.04-0.014-0.079-0.031-0.116-0.049l-0.026-0.013-9e-3 -4e-3c-0.072-0.039-0.14-0.084-0.202-0.135-0.029-0.024-0.057-0.049-0.084-0.076l-0.019-0.02c-6e-3 -7e-3 -0.013-0.013-0.019-0.02l-0.019-0.022c-0.012-0.014-0.025-0.028-0.035-0.043l-0.018-0.023c-0.013-0.017-0.025-0.035-0.038-0.053l-0.01-0.016-2e-3 -3e-3c-0.056-0.088-0.101-0.182-0.132-0.283l-7e-3 -0.024-6e-3 -0.02c-0.017-0.066-0.029-0.136-0.035-0.207-1e-3 -0.01-1e-3 -0.021-2e-3 -0.032l-2e-3 -0.029v-0.031-0.016-9.374c0-0.93-0.242-2.112-0.755-2.935-0.513-0.822-1.151-1.335-2.441-1.335h-7.719v17.149h8.493c1.749 0.01 2.783 1.348 3.943 2.19 1.16-0.842 2.194-2.18 3.943-2.19h7.791v-13.046-8e-3 -0.018-4.077h-7.719c-1.29 0-1.928 0.513-2.441 1.335s-0.755 2.005-0.755 2.935z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.513487 -45.4284 45.4284 -.513487 128.745 45.5591)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#002668" offset="0"/>
+ <stop style="stop-color:#395a95" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.87595 -24.7682 24.7682 -.87595 445.546 22.6681)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cfe9f4" offset="0"/>
+ <stop style="stop-color:#fff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/bulky.svg b/.icons/kora/apps/scalable/bulky.svg
new file mode 100644
index 000000000..79f68e743
--- /dev/null
+++ b/.icons/kora/apps/scalable/bulky.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 23.121 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c4858" offset="0"/>
+ <stop stop-color="#505d6e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 12.083v2.166h4.334v19.502h-4.334v2.166h10.834v-2.166h-4.334v-19.502h4.334v-2.166zm-13.001 5.417c-1.2 0-2.167.966-2.167 2.166v8.668c0 1.2.967 2.166 2.167 2.166h16.251v-2.166h-16.251v-8.668h16.251v-2.166zm20.585 0v2.166h5.417v8.668h-5.417v2.166h5.417c1.2 0 2.167-.966 2.167-2.166v-8.668c0-1.2-.967-2.166-2.167-2.166zm-18.418 4.333v4.334h11.917v-4.334z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bum.svg b/.icons/kora/apps/scalable/bum.svg
new file mode 120000
index 000000000..26389d544
--- /dev/null
+++ b/.icons/kora/apps/scalable/bum.svg
@@ -0,0 +1 @@
+grub-customizer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/bumblebee.svg b/.icons/kora/apps/scalable/bumblebee.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/bumblebee.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/burp.svg b/.icons/kora/apps/scalable/burp.svg
new file mode 100644
index 000000000..3ccb240ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/burp.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28 0 0 52.9972 32 31.5013)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f63" offset="0"/>
+ <stop stop-color="#cc3e0e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(28 0 0 53 4 31.5)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#404041" offset="1"/>
+ </linearGradient>
+ <path d="m32 5.003v52.997c.155-.001.31-.017.462-.046l25.474-4.874c1.198-.229 2.064-1.269 2.064-2.479v-38.162c.001-1.208-.863-2.247-2.059-2.478l-25.473-4.915c-.155-.028-.311-.043-.468-.043z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m46.5 12v6.947l-8.48 8.553h8.48v7h7.9l-7.9 9.553v5.947" fill="none" stroke="#fdfdfd" stroke-width="3"/>
+ <path d="m31.959 5c-.156.001-.312.017-.465.046l-25.435 4.915c-1.192.23-2.06 1.275-2.059 2.478v38.162c0 1.206.871 2.251 2.064 2.479l25.433 4.874c.166.032.334.047.503.046v-52.997c-.014-.001-.027-.002-.041-.003z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/burpsuite.svg b/.icons/kora/apps/scalable/burpsuite.svg
new file mode 120000
index 000000000..f55d5b941
--- /dev/null
+++ b/.icons/kora/apps/scalable/burpsuite.svg
@@ -0,0 +1 @@
+burp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/butter.svg b/.icons/kora/apps/scalable/butter.svg
new file mode 120000
index 000000000..93260a57c
--- /dev/null
+++ b/.icons/kora/apps/scalable/butter.svg
@@ -0,0 +1 @@
+popcorn-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/buttercup-desktop.svg b/.icons/kora/apps/scalable/buttercup-desktop.svg
new file mode 100644
index 000000000..d4b9c88c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/buttercup-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2357 43.2357 0 24 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#389e92" offset="0"/>
+ <stop stop-color="#4cd6c6" offset="1"/>
+ </linearGradient>
+ <path d="m6.605 35.273v-21.593c0-6.071 4.929-11 11-11h4.155c6.071 0 11 4.929 11 11v6.438c6.024.054 10.898 4.962 10.898 10.999v4.156c0 6.071-4.929 11-11 11h-15.053c-6.071 0-11-4.929-11-11z" fill="url(#a)"/>
+ <path d="m19.682 26.656c-1.793 0-3.269 1.476-3.269 3.269.001.929.398 1.814 1.09 2.433v3.016c0 1.196.984 2.18 2.179 2.18 1.196 0 2.18-.984 2.18-2.18v-3.018c.692-.618 1.088-1.503 1.09-2.431 0-1.793-1.476-3.269-3.27-3.269zm8.719-10.906c0 4.811-3.903 4.356-8.719 4.356-4.815 0-8.718.455-8.718-4.356s3.903-8.71 8.718-8.71c4.816 0 8.719 3.899 8.719 8.71z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bwfmetaedit.svg b/.icons/kora/apps/scalable/bwfmetaedit.svg
new file mode 100644
index 000000000..ead9371c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/bwfmetaedit.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m13.947 13.028v3.016h4.053v2.028h-4.053v4.928h-2.947v-12h8v2.028z"/>
+ <path d="m31.371 23h-2.616l-.818-2.936h-4.056l-.819 2.936h-2.624l3.941-12h3.06zm-5.462-10.381c-.012.059-.036.163-.071.311-.03.149-.069.318-.116.507-.047.19-.101.398-.16.623-.053.219-.11.436-.169.649l-.961 3.381h2.953l-.96-3.381c-.06-.213-.119-.43-.178-.649-.054-.225-.104-.433-.151-.623-.048-.189-.089-.358-.125-.507-.03-.148-.05-.252-.062-.311z"/>
+ <path d="m20 30.907c0 .996-.118 1.874-.355 2.633s-.58 1.396-1.03 1.912c-.449.51-1.003.896-1.659 1.157-.651.261-1.391.391-2.219.391h-3.737v-12h3.204c.935 0 1.763.116 2.485.347s1.329.587 1.82 1.067c.491.481.861 1.095 1.109 1.842.255.741.382 1.625.382 2.651zm-2.636 0c0-.694-.065-1.284-.195-1.771-.131-.492-.329-.892-.595-1.2-.26-.315-.592-.543-.994-.685-.402-.149-.876-.223-1.42-.223h-.107v7.944h.471c.958 0 1.671-.338 2.139-1.014.467-.682.701-1.699.701-3.051z"/>
+ <path d="m30 35.23c-.218.184-.472.38-.764.587-.287.207-.61.4-.971.579-.355.172-.741.316-1.159.431s-.865.173-1.34.173c-.807 0-1.511-.15-2.112-.449-.596-.305-1.091-.725-1.486-1.26-.395-.536-.69-1.172-.885-1.908-.189-.743-.283-1.554-.283-2.435 0-.961.094-1.81.283-2.547.189-.742.478-1.364.868-1.864.395-.507.893-.89 1.494-1.149s1.317-.388 2.147-.388c.573 0 1.073.078 1.503.233.435.155.81.377 1.125.665.32.282.59.621.807 1.019.218.397.395.837.533 1.32l-2.354.467c-.154-.576-.366-1.002-.635-1.278-.269-.282-.587-.423-.953-.423-.412 0-.762.086-1.048.259-.286.167-.518.417-.696.751-.177.328-.306.74-.386 1.234-.08.49-.12 1.057-.12 1.701 0 1.284.192 2.274.575 2.97.384.696.968 1.045 1.752 1.045.218 0 .421-.023.61-.069.194-.052.366-.11.515-.173.155-.069.286-.138.395-.207.115-.075.203-.138.266-.19v-2.324h-2.681v-1.987h5z"/>
+ </g>
+ <path d="m32.6672 25.0834h3.2502v13.0008h-3.2502z" stroke-width="1.0834"/>
+ </g>
+ <path d="m31.985 2.332h7.455c3.438 0 6.228 2.79 6.228 6.228v7.856h-13.683z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path d="m31.98538 6.43031h9.98592v9.98592h-9.98592z" fill-opacity=".2" stroke-width="1.42656"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/bygfoot.svg b/.icons/kora/apps/scalable/bygfoot.svg
new file mode 100644
index 000000000..71491f8c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/bygfoot.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.155" fill="#fff"/>
+ <path d="m47.142 23.452c-.002-.058-.004-.115-.005-.172-.005-.127-.009-.253-.015-.379-.003-.065-.007-.13-.01-.195-.007-.122-.014-.244-.023-.365-.004-.062-.009-.123-.013-.184-.012-.146-.025-.292-.039-.438-.003-.033-.006-.067-.009-.1-.018-.178-.039-.355-.061-.531l-.021-.156c-.017-.126-.034-.251-.053-.376-.009-.065-.019-.129-.029-.193-.018-.115-.037-.23-.057-.344-.011-.064-.022-.128-.034-.192-.023-.124-.047-.248-.072-.372-.009-.05-.019-.101-.029-.151-.035-.17-.072-.339-.111-.508-.01-.045-.022-.091-.032-.136-.03-.126-.06-.251-.092-.375-.016-.064-.033-.128-.05-.192-.028-.107-.057-.214-.087-.321-.018-.066-.037-.132-.056-.198-.031-.109-.064-.217-.097-.326-.018-.059-.035-.119-.054-.178-.05-.161-.102-.322-.156-.482-.012-.035-.025-.069-.037-.104-.044-.129-.089-.257-.135-.385-.023-.063-.047-.126-.071-.189-.037-.1-.074-.199-.113-.298-.026-.067-.052-.134-.079-.201-.039-.097-.078-.193-.118-.289-.027-.065-.054-.129-.081-.193-.049-.114-.099-.228-.149-.342-.02-.044-.039-.088-.059-.132-.067-.149-.137-.297-.207-.444-.03-.062-.06-.122-.09-.183-.045-.093-.091-.186-.138-.278-.034-.067-.068-.133-.102-.199-.045-.088-.092-.175-.138-.261-.035-.066-.07-.131-.105-.196-.052-.094-.104-.187-.157-.28-.031-.055-.062-.111-.094-.166-.081-.14-.163-.28-.247-.418-.034-.056-.069-.112-.103-.168-.055-.088-.11-.177-.166-.265-.041-.064-.081-.126-.122-.189-.053-.081-.105-.161-.159-.241-.042-.063-.084-.126-.127-.189-.056-.083-.114-.166-.172-.248-.04-.057-.079-.114-.119-.17-.093-.13-.188-.26-.284-.389-2.528-3.389-5.962-6.061-9.943-7.659-.001 0-.001 0-.001-.001-.158-.063-.318-.125-.478-.185-.011-.005-.023-.009-.034-.013-.152-.057-.305-.112-.458-.165-.02-.008-.041-.015-.062-.022-.146-.051-.293-.1-.44-.148-.029-.009-.057-.018-.086-.027-.141-.046-.283-.089-.425-.132-.036-.011-.072-.021-.108-.032-.136-.04-.273-.079-.411-.116-.043-.012-.086-.024-.129-.035-.131-.035-.264-.07-.396-.102-.05-.013-.1-.025-.15-.037-.128-.031-.255-.061-.383-.089-.057-.013-.113-.025-.17-.037-.123-.027-.246-.052-.37-.077-.063-.012-.126-.024-.19-.036-.118-.023-.236-.045-.355-.065-.07-.012-.141-.024-.211-.035-.113-.019-.227-.037-.341-.054-.077-.012-.155-.022-.232-.033-.108-.015-.217-.03-.325-.043-.085-.011-.17-.02-.255-.029-.103-.012-.205-.024-.309-.034-.093-.01-.186-.017-.28-.025-.096-.009-.192-.017-.288-.025-.104-.008-.209-.013-.314-.019-.086-.006-.173-.012-.26-.016-.122-.006-.245-.01-.368-.014-.07-.002-.14-.006-.211-.008-.194-.005-.388-.008-.583-.008s-.389.003-.583.008c-.071.002-.141.005-.211.008-.123.004-.246.008-.368.014-.087.004-.174.01-.26.016-.105.007-.21.012-.314.019-.096.007-.192.017-.289.025-.093.008-.186.015-.279.025-.104.01-.207.022-.31.034-.084.009-.169.018-.253.029-.109.013-.218.028-.327.043-.077.011-.154.021-.231.033-.114.017-.228.035-.342.054-.069.011-.139.022-.209.034-.12.021-.238.043-.357.066-.063.012-.126.023-.189.036-.124.025-.247.05-.371.077l-.168.036c-.128.029-.257.059-.385.09l-.147.036c-.134.033-.267.068-.4.103-.042.011-.084.023-.126.034-.138.038-.276.077-.414.117-.034.01-.069.021-.104.031-.143.043-.286.087-.429.133-.027.009-.054.018-.081.026-.149.049-.297.098-.445.149-.019.007-.038.014-.056.02-.156.054-.31.11-.463.168-.01.004-.019.007-.028.01-4.192 1.575-7.806 4.329-10.436 7.86-.093.124-.184.248-.273.374-.042.059-.084.119-.126.179-.055.079-.111.159-.165.239-.044.064-.088.129-.131.194-.052.078-.103.156-.154.234-.042.065-.084.13-.126.195-.054.085-.107.171-.16.256-.036.059-.073.118-.109.177-.083.137-.165.276-.245.415-.033.057-.065.115-.097.172-.052.091-.103.182-.154.274-.036.066-.071.133-.107.199-.046.085-.091.171-.136.258-.035.066-.069.134-.103.201-.046.091-.092.183-.137.274-.03.063-.061.124-.091.187-.069.145-.138.291-.204.437-.021.047-.042.094-.062.141-.051.113-.1.226-.149.339-.027.065-.054.129-.08.194-.04.095-.08.191-.118.288-.027.067-.054.134-.08.202-.038.098-.076.197-.113.297-.023.063-.047.126-.07.19-.047.127-.091.255-.136.384-.012.035-.024.069-.036.104-.054.16-.106.321-.157.483l-.054.177c-.033.109-.065.217-.097.326-.019.066-.038.132-.056.199-.03.106-.058.213-.087.32-.016.064-.033.128-.049.192-.032.125-.063.25-.092.376l-.033.135c-.038.169-.075.339-.11.509-.011.049-.02.1-.03.149-.025.125-.049.249-.071.374-.012.063-.023.127-.034.191-.02.115-.039.229-.057.344-.01.065-.02.128-.03.193-.019.125-.036.251-.053.377-.007.052-.014.103-.021.155-.022.176-.042.353-.06.531-.004.034-.006.067-.01.101-.014.145-.027.291-.038.438-.006.061-.009.122-.014.183-.008.122-.016.244-.023.366-.003.065-.007.13-.01.195-.006.126-.01.252-.014.378-.002.058-.005.115-.005.172-.005.182-.007.365-.007.548 0 .165.002.328.006.491.001.074.003.147.006.221.002.063.004.125.007.188.159 4.16 1.415 8.038 3.488 11.353 0 .001 0 .001.001.001.392.629.814 1.236 1.264 1.822.002.003.005.007.008.01.444.579.916 1.136 1.412 1.671.012.012.023.024.035.037.094.101.189.201.285.3.005.005.008.009.012.013.299.308.606.608.921.899.01.01.02.019.03.028.094.086.188.171.283.255.026.024.052.047.078.07.093.082.186.163.28.243.021.019.043.037.065.056.3.254.606.501.919.74.031.024.062.048.094.072.089.067.179.134.269.2.043.032.085.063.128.094.089.064.177.127.266.19.042.03.085.058.127.088.297.205.599.404.905.596.052.032.103.065.155.097.085.052.171.104.257.155.058.035.116.069.174.103.085.049.169.098.254.147.061.034.121.067.182.101.296.165.597.324.901.476.067.034.134.067.201.1.084.041.168.081.251.12.069.033.138.065.208.097.084.039.167.077.252.115.071.032.142.062.214.093.083.037.167.073.251.109 2.757 1.158 5.784 1.799 8.961 1.799 3.135 0 6.123-.624 8.849-1.753h.001c.14-.058.279-.118.418-.179.014-.006.029-.012.043-.018.135-.06.271-.121.405-.183.012-.006.023-.011.035-.016.708-.33 1.396-.693 2.063-1.09.014-.009.028-.016.042-.025.119-.071.238-.144.356-.217.024-.015.049-.031.073-.046.115-.072.229-.144.342-.218.023-.015.046-.031.07-.046.116-.077.232-.154.347-.232.005-.003.009-.007.014-.01.373-.255.737-.521 1.094-.797.018-.014.037-.028.056-.042.096-.075.191-.151.286-.227.038-.031.077-.062.115-.093.088-.072.175-.144.262-.217l.132-.111c.083-.072.166-.143.249-.215l.135-.12c.081-.073.162-.145.242-.218.042-.038.084-.078.125-.116.173-.161.343-.323.51-.489.024-.022.047-.045.071-.068.067-.067.132-.134.198-.202l.165-.168c.062-.065.123-.13.184-.196.058-.061.115-.122.172-.184.058-.063.116-.128.174-.192.059-.066.118-.132.176-.198.055-.062.109-.125.163-.187.062-.073.124-.146.185-.219.049-.059.098-.117.146-.175.077-.094.153-.189.229-.283.031-.04.063-.079.094-.119.104-.132.207-.266.308-.401.037-.049.073-.099.11-.149.066-.09.133-.181.198-.272.041-.056.08-.113.12-.17.061-.086.121-.173.181-.261.039-.058.079-.116.118-.175.059-.089.118-.178.177-.268.036-.057.073-.113.109-.17.063-.098.124-.198.186-.297.03-.049.06-.097.09-.146.088-.146.176-.294.261-.442.002-.003.003-.005.004-.008h.001c1.81-3.149 2.9-6.765 3.047-10.622.003-.063.005-.126.007-.189.003-.073.005-.147.006-.22.004-.163.006-.327.006-.491 0-.184-.002-.367-.007-.549l-.001.001zm-22.198-15.363 5.841-4.243c.502.169.998.357 1.489.565 2.531 1.07 4.805 2.604 6.758 4.557 1.066 1.065 2.005 2.227 2.814 3.473l-2.038 6.437-6.076 1.995-8.788-6.384zm-15.978.879c1.953-1.953 4.227-3.487 6.758-4.557.491-.208.987-.396 1.489-.565l5.841 4.243v6.4l-8.834 6.418-6.02-1.998-2.048-6.468c.809-1.246 1.748-2.408 2.814-3.473zm3.716 28.605-5.767-.914c-1.005-1.353-1.844-2.819-2.506-4.384-1.084-2.562-1.643-5.281-1.667-8.085l4.872-3.485 6.023 2 3.412 10.5zm20.518 5.6c-.305.146-.613.285-.926.418-2.62 1.108-5.404 1.67-8.275 1.67s-5.655-.562-8.275-1.67c-.351-.149-.698-.308-1.04-.474l-.666-4.208 4.709-4.71h11.205l4.048 4.048zm10.389-10.898c-.542 1.282-1.203 2.497-1.977 3.639l-6.296.997-4.204-4.205 3.268-10.057 5.978-1.963 4.899 3.504c-.024 2.804-.584 5.523-1.668 8.085z" fill="#383838" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/byobu.svg b/.icons/kora/apps/scalable/byobu.svg
new file mode 100644
index 000000000..14053033d
--- /dev/null
+++ b/.icons/kora/apps/scalable/byobu.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m19.598 18.628c.082 0 .15.025.202.075.053.05.079.114.079.193v.535c0 .078-.026.142-.079.192-.052.05-.12.075-.202.075h-8.439c-.082 0-.149-.025-.202-.075s-.079-.114-.079-.192v-.535c0-.079.026-.143.079-.193s.12-.075.202-.075zm-13.3-7.837 4.096 3.897c.059.056.088.12.088.193 0 .072-.029.136-.088.192l-4.096 3.898c-.059.055-.126.083-.202.083-.077 0-.144-.027-.203-.083l-.439-.418c-.059-.056-.088-.12-.088-.193 0-.072.029-.136.088-.192l3.455-3.287-3.455-3.287c-.059-.056-.088-.12-.088-.193 0-.072.029-.137.088-.192l.439-.418c.059-.056.126-.084.203-.084.076 0 .143.028.202.084z" fill="#76e049" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/byzanz.svg b/.icons/kora/apps/scalable/byzanz.svg
new file mode 120000
index 000000000..9100e9c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/byzanz.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ca.desrt.dconf-editor.svg b/.icons/kora/apps/scalable/ca.desrt.dconf-editor.svg
new file mode 120000
index 000000000..5c5aea0c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/ca.desrt.dconf-editor.svg
@@ -0,0 +1 @@
+dconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ca.littlesvr.asunder.svg b/.icons/kora/apps/scalable/ca.littlesvr.asunder.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/ca.littlesvr.asunder.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cacao-oj9.svg b/.icons/kora/apps/scalable/cacao-oj9.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/cacao-oj9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cache.svg b/.icons/kora/apps/scalable/cache.svg
new file mode 100644
index 000000000..c6da9e6f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/cache.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffab00" offset="0"/>
+ <stop stop-color="#fecd38" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)">
+ <circle cx="11" cy="11" r="10" fill="url(#a)"/>
+ <path d="m15 4h-5l-3 6h3l-2 4h3l-2 5 6-6h-3l3-4h-3z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cacher.svg b/.icons/kora/apps/scalable/cacher.svg
new file mode 100644
index 000000000..167cc6e57
--- /dev/null
+++ b/.icons/kora/apps/scalable/cacher.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25 14-6 18h3.164l6-18zm-7 4.855-.613.276-8.401 3.764.004 2.738 8.401 3.738.609.272v-3.286l-4.721-2.099 4.721-2.113zm11 0v3.29l4.721 2.113-4.721 2.099v3.286l.609-.272 8.401-3.738.004-2.738-8.401-3.764z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cadence.svg b/.icons/kora/apps/scalable/cadence.svg
new file mode 100644
index 000000000..ea688d348
--- /dev/null
+++ b/.icons/kora/apps/scalable/cadence.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 24 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#501212" offset="0"/>
+ <stop stop-color="#940032" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.737331 26.7181 -26.7181 .737331 -724.532 31.1705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7ed794" offset="0"/>
+ <stop stop-color="#61e0d1" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.001 10.5c-1.509.026-3.158.383-3.753 1.04-.636.701-.773 1.686-.595 2.778.338 2.079 2.523 4.631 4.204 6.925-.012.014-.024.032-.036.047-.846 1.067-2.247 2.294-3.072 3.122.133-.605.231-1.264.252-1.684.019-.36.008-.64-.102-.867-.055-.114-.154-.226-.29-.269-.136-.044-.277-.014-.399.043-.243.116-.474.347-.767.718-.294.371-.638.993-1.043 1.676-.406.682-.693 1.229-.879 1.664-.096.224-.167.418-.211.589-.042.16-.063.303-.056.433.232.317.61.271.915.29.132-.001.269-.023.421-.117.359-.219.797-.567 1.266-.972-.334 1.12-.256 1.452-.79 2.706-.006.018-.018.036-.026.053-2.815-.388-5.753-.141-7.74.551-1.042.363-1.843 1.172-2.157 2.066-.313.893-.121 2.478.665 3.887.787 1.408 1.652 2.055 2.576 2.256.924.2 1.846-.062 2.701-.762 1.629-1.334 3.102-4.877 4.245-7.482.019.003.037.003.056.006 1.346.201 2.639 1.321 3.768 1.623-.591.187-1.117.38-1.492.571-.32.164-.555.315-.697.525-.071.104-.117.243-.088.383.03.14.124.246.235.322.221.153.537.242 1.005.311s1.084.109 1.878.12h.011c.793-.011 1.411-.051 1.878-.12.468-.069.784-.158 1.005-.311.111-.076.205-.182.235-.322s-.017-.279-.088-.383c-.142-.21-.376-.361-.697-.525-.375-.191-.9-.384-1.491-.571 1.128-.302 2.421-1.422 3.767-1.623.019-.003.037-.003.055-.006 1.144 2.605 2.616 6.148 4.246 7.482.854.7 1.777.962 2.701.762.924-.201 1.789-.848 2.575-2.256.787-1.409.978-2.994.665-3.887-.312-.894-1.113-1.703-2.156-2.066-1.987-.692-4.926-.939-7.741-.551-.007-.017-.018-.035-.026-.053-.533-1.254-.456-1.586-.79-2.706.469.405.907.753 1.266.972.152.094.289.116.421.117.305-.019.683.027.914-.29.008-.13-.013-.273-.055-.433-.044-.171-.116-.365-.211-.589-.186-.435-.473-.982-.879-1.665-.405-.682-.749-1.304-1.043-1.675-.293-.371-.524-.602-.767-.718-.122-.058-.264-.088-.399-.043-.136.043-.235.155-.29.269-.11.227-.121.507-.103.867.022.42.12 1.078.252 1.684-.825-.827-2.224-2.055-3.071-3.122-.012-.015-.023-.033-.035-.047 1.681-2.294 3.866-4.846 4.205-6.925.177-1.092.04-2.076-.595-2.778-.596-.657-2.245-1.014-3.753-1.04z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/caffeine.svg b/.icons/kora/apps/scalable/caffeine.svg
new file mode 100644
index 000000000..799dee1bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/caffeine.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5278 45.5278 0 68.7537 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.903 17.926c.214 14.626-4.412 18.165-10.868 18.112-5.508-.043-7.559-1.965-9.302-4.516-.431.081-1.383-.047-1.821-.022-3.346.188-5.319-2.13-6.513-6.366-1.087-3.852 2.768-7.208 6.769-7.208zm-21.939 2.625c-2.316.053-4.888 1.661-3.897 4.701.969 2.97 1.812 3.614 4.206 3.646.124.002.544-.006.666-.02-.758-3.479-.975-8.327-.975-8.327zm5.238-9.696.635.849s-.197.149-.394.372c-.198.223-.344.506-.345.632-.001.192.112.375.321.685s.502.755.481 1.353c-.045 1.225-1.244 1.798-1.244 1.798l-.507-.93s.676-.449.692-.907c.009-.241-.102-.425-.302-.724-.201-.297-.502-.706-.498-1.283.004-.589.334-1.017.609-1.328.275-.309.55-.516.552-.517zm3.793 0s-.277.207-.553.517c-.275.311-.604.739-.609 1.328-.004.577.298.986.499 1.283.199.299.31.483.301.724-.017.458-.692.907-.692.907l.508.93s1.199-.573 1.242-1.798c.022-.598-.272-1.043-.48-1.353s-.321-.493-.32-.685c.001-.126.146-.409.344-.632s.394-.372.394-.372zm7.584 0 .635.849s-.196.149-.395.372c-.198.223-.342.506-.343.632-.002.192.112.375.319.685.209.31.503.755.481 1.353-.044 1.225-1.242 1.798-1.242 1.798l-.508-.93s.675-.449.692-.907c.009-.241-.102-.425-.302-.724-.201-.297-.502-.706-.498-1.283.005-.589.334-1.017.609-1.328.275-.309.55-.516.552-.517zm-3.792 0 .635.849s-.197.149-.395.372-.343.506-.344.632c-.001.192.112.375.321.685.208.31.502.755.48 1.353-.044 1.225-1.243 1.798-1.243 1.798l-.507-.93s.675-.449.692-.907c.009-.241-.102-.425-.303-.724-.2-.297-.501-.706-.497-1.283.004-.589.333-1.017.609-1.328.274-.309.55-.516.552-.517z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cairo-clock.svg b/.icons/kora/apps/scalable/cairo-clock.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/cairo-clock.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cairo-dock-c.svg b/.icons/kora/apps/scalable/cairo-dock-c.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/cairo-dock-c.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cairo-dock-o.svg b/.icons/kora/apps/scalable/cairo-dock-o.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/cairo-dock-o.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cairo-dock.svg b/.icons/kora/apps/scalable/cairo-dock.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/cairo-dock.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/caja-actions.svg b/.icons/kora/apps/scalable/caja-actions.svg
new file mode 120000
index 000000000..abdd0fd04
--- /dev/null
+++ b/.icons/kora/apps/scalable/caja-actions.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/caja-dropbox.svg b/.icons/kora/apps/scalable/caja-dropbox.svg
new file mode 120000
index 000000000..3b77629d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/caja-dropbox.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calamares.svg b/.icons/kora/apps/scalable/calamares.svg
new file mode 100644
index 000000000..e12e8b298
--- /dev/null
+++ b/.icons/kora/apps/scalable/calamares.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 853.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#994fba" offset="0"/>
+ <stop stop-color="#ce63fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.842134 -64.9798 64.9798 -.842134 70.3376 81.7016)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#974eb7" offset="0"/>
+ <stop stop-color="#d164ff" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(.366336 0 0 .366336 -1.90956 .412999)" d="m69.237 82.35-24.81-25.485s-3.68-3.794.819-3.794h13.48v-34.333c-.088-1.777.011-1.926 1.738-1.917h21.003c1.493-.166 1.842.049 1.841 1.631v34.619h12.905c4.158 0 1.226 3.172 1.226 3.172s-21.108 23.82-24.052 26.319c-2.118 1.811-4.15-.212-4.15-.212z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/calc.svg b/.icons/kora/apps/scalable/calc.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/calc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calculator.svg b/.icons/kora/apps/scalable/calculator.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calendar.svg b/.icons/kora/apps/scalable/calendar.svg
new file mode 100644
index 000000000..cd7c00ec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/calendar.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.6834 51.6834 0 24 33.0175)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.342855 -17.9143 17.9143 -.342855 1092.56 12.3431)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fefffe" offset="0"/>
+ <stop stop-color="#f1f1f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 25 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#005268"/>
+ <path d="m45.668 24 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#15a9d4"/>
+ <g fill-rule="nonzero">
+ <path d="m29.315 39.757c-.022 0-.047-.001-.075-.004-.027-.002-.051-.005-.072-.009v-.286c.019.004.041.007.066.008.026.003.05.004.072.004.048 0 .09-.006.128-.019.039-.012.074-.031.105-.058.031-.028.058-.063.081-.107.025-.044.048-.098.07-.161l.041-.124-.775-2.094h.359l.586 1.748h.008l.586-1.748h.355l-.819 2.22c-.045.121-.09.222-.135.302-.046.082-.096.147-.152.194-.054.05-.116.084-.186.103-.069.021-.149.031-.243.031zm-1.911-2.247h-.324c.003-.088.025-.17.066-.246.042-.076.098-.142.169-.198s.154-.099.248-.13c.096-.032.199-.048.309-.048.124 0 .236.016.336.048.099.031.184.076.256.136.071.058.125.129.163.213.038.083.058.176.058.278v1.436h-.32v-.363h-.008c-.03.058-.068.111-.115.159-.046.046-.099.087-.157.12s-.121.058-.19.076c-.067.018-.138.027-.211.027-.106 0-.203-.014-.289-.043-.087-.029-.162-.071-.224-.124-.062-.054-.11-.119-.143-.194-.034-.076-.051-.161-.051-.254 0-.181.067-.323.2-.425s.328-.161.584-.177l.586-.034v-.175c0-.131-.041-.23-.124-.299-.081-.07-.2-.105-.355-.105-.061 0-.117.008-.169.024-.052.014-.098.035-.14.064-.04.027-.073.06-.1.101-.026.04-.044.084-.055.133zm-6.129 1.508c-.148 0-.281-.025-.4-.076-.118-.05-.218-.121-.303-.213-.084-.093-.148-.205-.194-.336-.045-.132-.067-.278-.067-.44 0-.163.022-.31.067-.441.046-.132.11-.243.194-.335.085-.093.185-.165.303-.214.119-.05.252-.075.4-.075.147 0 .28.025.398.075.119.049.22.121.304.214.084.092.149.203.194.335.046.131.068.278.068.441 0 .162-.022.308-.068.44-.045.131-.11.243-.194.336-.084.092-.185.163-.304.213-.118.051-.251.076-.398.076zm5.322-.019h-.322v-.353h-.006c-.068.121-.16.214-.275.277s-.249.095-.402.095c-.132 0-.253-.025-.363-.076-.108-.051-.203-.124-.283-.217-.079-.093-.14-.205-.184-.336-.044-.132-.066-.277-.066-.436s.022-.304.066-.435c.044-.132.104-.244.182-.337.079-.094.173-.165.281-.216.109-.052.229-.077.359-.077.15 0 .283.031.398.093s.205.15.27.266h.007v-1.17h.338zm-3.685-2.092v.34h.008c.133-.24.361-.359.683-.359.115 0 .219.018.311.054.092.035.17.086.234.153.065.066.114.147.148.243.035.094.052.201.052.32v1.341h-.337v-1.283c0-.172-.044-.303-.13-.392-.087-.09-.213-.136-.379-.136-.085 0-.163.015-.234.043-.07.028-.13.069-.181.12-.049.052-.087.115-.114.189-.028.073-.041.155-.041.244v1.215h-.338v-2.092zm-5.436 2.092h-.326v-2.8h.405l.967 2.336h.015l.966-2.336h.406v2.8h-.326v-2.158h-.014l-.892 2.138h-.295l-.893-2.138h-.013zm10.279-.274c.086 0 .165-.013.237-.039.073-.026.135-.062.186-.108.053-.047.095-.102.125-.165.029-.065.044-.135.044-.21v-.169l-.547.035c-.158.011-.277.044-.357.101-.08.056-.12.134-.12.235 0 .049.009.093.029.132.021.039.05.072.087.101.039.028.085.05.138.066.053.014.112.021.178.021zm-6.48-.008c.097 0 .184-.017.26-.052.077-.035.143-.085.196-.149.054-.066.095-.147.122-.241.029-.095.043-.202.043-.322s-.014-.228-.043-.322c-.027-.095-.068-.175-.122-.241-.053-.066-.119-.116-.196-.149-.076-.035-.163-.053-.26-.053s-.184.018-.262.053c-.076.035-.142.085-.196.151-.053.065-.094.144-.122.239-.027.094-.041.202-.041.322s.014.227.043.322c.028.094.069.175.122.241.053.064.118.114.194.149.078.035.165.052.262.052zm4.377-1.529c-.092 0-.175.018-.25.055-.075.036-.14.088-.194.155-.053.066-.095.146-.124.24-.029.095-.043.2-.043.315 0 .116.014.222.043.316.029.093.071.173.124.241.054.066.119.117.194.153s.158.054.25.054c.091 0 .173-.018.249-.054.075-.038.139-.09.192-.157s.094-.148.124-.241c.03-.094.044-.198.044-.312s-.014-.217-.044-.311-.071-.175-.124-.242-.117-.119-.192-.155c-.076-.038-.158-.057-.249-.057z" fill="#fff"/>
+ <path d="m13.797 19.837h-2.226c0-1.388.505-2.539 1.516-3.453 1.019-.923 2.31-1.384 3.874-1.384 1.653 0 2.948.437 3.887 1.311.938.875 1.407 2.09 1.407 3.646 0 .762-.248 1.5-.746 2.214-.489.714-1.159 1.247-2.009 1.6.963.305 1.705.811 2.226 1.516.529.706.794 1.569.794 2.587 0 1.573-.513 2.82-1.54 3.742-1.027.923-2.362 1.384-4.007 1.384-1.644 0-2.984-.445-4.018-1.336-1.027-.89-1.541-2.065-1.541-3.525h2.238c0 .922.301 1.66.903 2.214.601.553 1.408.83 2.418.83 1.075 0 1.897-.281 2.467-.842.569-.562.854-1.368.854-2.419 0-1.018-.313-1.8-.938-2.346-.626-.545-1.528-.826-2.708-.842h-1.672v-1.817h1.672c1.051-.016 1.877-.293 2.479-.83.602-.538.902-1.263.902-2.178 0-2.053-1.022-3.08-3.068-3.08-.962 0-1.732.277-2.31.83-.569.546-.854 1.271-.854 2.178zm22.789 5.45c0 2.607-.446 4.545-1.336 5.812s-2.282 1.901-4.175 1.901c-1.869 0-3.253-.618-4.151-1.853-.899-1.243-1.364-3.096-1.396-5.559v-2.972c0-2.575.445-4.488 1.336-5.739.89-1.251 2.286-1.877 4.187-1.877 1.885 0 3.273.606 4.163 1.817.89 1.203 1.347 3.064 1.372 5.583zm-2.226-3.044c0-1.885-.265-3.256-.794-4.115-.53-.866-1.368-1.299-2.515-1.299-1.139 0-1.969.429-2.491 1.287-.521.859-.79 2.178-.806 3.959v3.561c0 1.893.273 3.293.818 4.2.554.898 1.388 1.347 2.503 1.347 1.099 0 1.913-.425 2.442-1.275.538-.851.819-2.19.843-4.019z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/calf.svg b/.icons/kora/apps/scalable/calf.svg
new file mode 100644
index 000000000..9841cf98d
--- /dev/null
+++ b/.icons/kora/apps/scalable/calf.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfbfbf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-4.3e-7 -43.336 43.336 -4.3e-7 125.06 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 19.65v19.79c0 3.438-2.79 6.228-6.228 6.228h-29.14c1.561-2.741 8.486-4.836 12.381-8.262.688-.605-3.756-7.314-3.27-7.778 1.138-1.085 3.162-3.878 4.589-4.451 2.674-1.074 6.396-.291 8.828-1.177 7.285-2.654 12.84-4.35 12.84-4.35zm-26.002-17.318s-8.668 2.165-8.668 8.659c0 5.349-6.407 7.761-8.666 8.445v-10.876c0-3.438 2.79-6.228 6.228-6.228h11.106zm19.774 0c3.438 0 6.228 2.79 6.228 6.228v6.02c-1.015.485-4.291.738-5.416.74-4.16 0-7.584-3.42-7.584-7.576.001-.028.003-.057.004-.085-2.009-1.161-3.469-3.082-4.05-5.327z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="translate(-2.7e-5)" d="m8.243 45.66c.034-5.507 4.171-9.967 9.263-9.967 2.529 0 4.822 1.1 6.494 2.882l.024-.026c.843-.886 1.832-1.601 2.917-2.09.867-.391 1.788-.636 2.723-.726 1.014-.098 2.043-.016 3.032.246.861.228 1.69.591 2.455 1.075 1.756 1.109 3.151 2.844 3.921 4.882.355.942.576 1.942.653 2.956.015.192.024.384.029.577.001.063.003.127.003.191-.105.005-.211.008-.317.008h-5.222c-.001-.015-.001-.03-.001-.044-.003-.103-.009-.206-.018-.309-.039-.414-.138-.821-.292-1.202-.282-.699-.749-1.304-1.332-1.73-.363-.266-.77-.462-1.196-.575-.367-.097-.747-.133-1.124-.107-.371.026-.737.111-1.084.254-.9.371-1.646 1.124-2.054 2.068-.162.376-.269.779-.318 1.191-.018.151-.026.302-.029.454h-5.54c-.029-2.199-1.687-3.975-3.724-3.975s-3.695 1.776-3.724 3.975h-5.222c-.106 0-.212-.003-.317-.008z" fill="#bc2626"/>
+ <ellipse transform="matrix(1.59337 0 0 1.19816 -12.9219 -6.00242)" cx="18.306" cy="21.41" rx="5.694" ry="8.884" fill="#fff"/>
+ <ellipse transform="matrix(1.59337 0 0 1.19816 2.58684 -6.00242)" cx="18.306" cy="21.41" rx="5.694" ry="8.884" fill="#fff"/>
+ <g fill="#313131">
+ <circle transform="matrix(2.41762 0 0 2.4151 -3.13359 .474753)" cx="12.5" cy="8.5" r="1.5"/>
+ <circle transform="matrix(1.58075 0 0 1.5791 1.86955 7.58077)" cx="12.5" cy="8.5" r="1.5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/calibre-ebook-edit.svg b/.icons/kora/apps/scalable/calibre-ebook-edit.svg
new file mode 100644
index 000000000..675b14ff7
--- /dev/null
+++ b/.icons/kora/apps/scalable/calibre-ebook-edit.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 200.384 44.4408)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.114246 43.265 -43.265 .114246 36.3593 2.43357)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2ba78e" offset="0"/>
+ <stop stop-color="#178b6f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 88.806 46.2664)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cac9c9" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <path d="m25.081 45.705h-17.794c-3.013-.435-5.331-3.03-5.331-6.163v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.007 2.434h9.057c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.126-2.308 5.717-5.312 6.161l-9.973-.012v-43.257z" fill="url(#b)"/>
+ <path d="m42.462 43.247c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.667-.001-43.269 16.299-1.603c2.209-.223 3.46.99 3.477 3.365z" fill="url(#c)"/>
+ <path d="m24.873 16.794-10.569 13.932c-.075.1-.127.215-.15.337l-.96 5.069c-.057.301.061.607.305.792.172.131.388.185.596.156.085-.012.169-.037.248-.076l4.622-2.291c.112-.056.209-.136.284-.235l10.569-13.932zm.487-.642 4.945 3.752.54-.71-4.946-3.752zm1.026-1.352 4.945 3.752.538-.71-4.945-3.751zm7.364-.77-3.661-2.779c-.17-.129-.385-.185-.597-.156-.211.029-.403.141-.532.311l-1.549 2.043 4.945 3.752 1.549-2.042c.269-.355.2-.86-.155-1.129z" fill="#4d4d4d" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/calibre-gui.svg b/.icons/kora/apps/scalable/calibre-gui.svg
new file mode 120000
index 000000000..b13a3a7a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/calibre-gui.svg
@@ -0,0 +1 @@
+calibre.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calibre-viewer.svg b/.icons/kora/apps/scalable/calibre-viewer.svg
new file mode 100644
index 000000000..c14abc5de
--- /dev/null
+++ b/.icons/kora/apps/scalable/calibre-viewer.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 200.76 44.3532)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.2664 43.2664 0 38.0252 45.6124)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#178b6f" offset="0"/>
+ <stop stop-color="#2ba78e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 89.1817 46.1788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cac9c9" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <path d="m25.457 45.618h-17.794c-3.013-.435-5.331-3.031-5.331-6.164v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.382 2.346h9.058c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.127-2.308 5.718-5.312 6.161l-9.974-.011v-43.258z" fill="url(#b)"/>
+ <path d="m42.838 43.16c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.668-.001-43.269 16.299-1.603c2.209-.223 3.46.991 3.477 3.366z" fill="url(#c)"/>
+ <path d="m22.547 16.124c-5.195 0-9.672 3.062-11.729 7.481-.063.134-.063.291 0 .427 2.057 4.419 6.534 7.482 11.729 7.482s9.672-3.063 11.729-7.482c.063-.134.063-.29 0-.427-2.057-4.419-6.534-7.481-11.729-7.481zm0 13.005c-2.933 0-5.309-2.378-5.309-5.309 0-2.934 2.378-5.309 5.309-5.309 2.934 0 5.309 2.378 5.309 5.309s-2.378 5.309-5.309 5.309zm0-8.71c1.876 0 3.399 1.523 3.399 3.398 0 1.876-1.523 3.399-3.399 3.399s-3.398-1.523-3.398-3.399c0-1.875 1.522-3.398 3.398-3.398z" fill="#4d4d4d" fill-opacity=".87" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/calibre.svg b/.icons/kora/apps/scalable/calibre.svg
new file mode 100644
index 000000000..dc6bf1e28
--- /dev/null
+++ b/.icons/kora/apps/scalable/calibre.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 200.76 44.3392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1d1d1" offset="0"/>
+ <stop stop-color="#e3e3e3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.79491 41.4949 -41.4949 .79491 -138.721 7.83853)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff5100" offset="0"/>
+ <stop stop-color="#deb37b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 89.1817 46.1648)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d9d9d" offset="0"/>
+ <stop stop-color="#e3e3e3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(.366 -33.2525 33.2525 .366 220.38 42.1639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e1ab70" offset="0"/>
+ <stop stop-color="#fe5302" offset="1"/>
+ </linearGradient>
+ <path d="m25.457 45.604h-17.794c-3.013-.435-5.331-3.031-5.331-6.164v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.382 2.332h9.058c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.127-2.308 5.718-5.312 6.161l-9.974-.011v-43.258z" fill="url(#b)"/>
+ <path d="m42.838 43.146c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.668-.001-43.269 16.299-1.603c2.209-.223 3.46.991 3.477 3.366z" fill="url(#c)"/>
+ <path d="m22.252 39.883h-16.062v-.796h16.062zm0-2.268h-16.062v-.824h16.062zm0-2.412h-16.062v-.796h16.062zm0-2.461h-16.062v-.796h16.062zm-9.072-3.861h-6.903v-.796h6.903zm3.485-2.461h-10.388v-.796h10.388zm-3.515-1.834h-6.82v-.796h6.82zm3.49-1.785h-10.419v-.824h10.419zm4.171-2.413h-14.59v-.796h14.59zm1.472-2.46h-16.062v-.796h16.062zm.056-3.758h-16.062v-.796h16.062zm0-2.268h-16.062v-.825h16.062zm0-2.413h-16.062v-.796h16.062zm0-2.46h-16.062v-.797h16.062z" fill="url(#d)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/california.svg b/.icons/kora/apps/scalable/california.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/california.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/caligraplan.svg b/.icons/kora/apps/scalable/caligraplan.svg
new file mode 120000
index 000000000..e69590b64
--- /dev/null
+++ b/.icons/kora/apps/scalable/caligraplan.svg
@@ -0,0 +1 @@
+planner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calligraauthor.svg b/.icons/kora/apps/scalable/calligraauthor.svg
new file mode 120000
index 000000000..c0632fc30
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligraauthor.svg
@@ -0,0 +1 @@
+author.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calligraflow.svg b/.icons/kora/apps/scalable/calligraflow.svg
new file mode 100644
index 000000000..59323cdef
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligraflow.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ba354a" offset="0"/>
+ <stop stop-color="#ff698e" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m36.231 19.486v-7.698c0-.709-.575-1.283-1.284-1.283h-7.697c-.709 0-1.283.575-1.283 1.283v3.207c-6.267 0-11.533 4.308-13.03 10.114l-1.334-.235c-.24-.041-.482.055-.627.25-.144.195-.167.456-.057.672l1.39 2.744c-2.436.397-4.303 2.511-4.303 5.059 0 2.829 2.302 5.131 5.132 5.131 2.612 0 4.769-1.964 5.087-4.49h4.535v1.283c0 .243.137.464.354.574.218.108.478.085.673-.062l2.242-1.682c.367 2.472 2.497 4.376 5.069 4.376 2.83.001 5.133-2.301 5.133-5.13 0-2.613-1.964-4.77-4.492-5.088v-4.535h1.284c.242 0 .465-.137.573-.354.109-.217.087-.477-.06-.672l-1.636-2.181h3.045c.711 0 1.286-.575 1.286-1.283zm-7.63 4.135c.109.218.331.355.573.355h1.284v4.534c-2.279.287-4.092 2.07-4.428 4.333l-2.244-1.683c-.194-.146-.454-.168-.671-.061-.217.11-.355.331-.355.574v1.283h-4.534c-.291-2.319-2.134-4.16-4.455-4.447.002-.014.009-.027.009-.043v-.006l1.941-1.818c.177-.166.245-.418.177-.651-.07-.234-.264-.407-.504-.449l-1.191-.21c1.389-5.204 6.129-9.054 11.765-9.054v3.208c0 .708.574 1.282 1.283 1.282h3.046l-1.636 2.181c-.146.195-.169.455-.06.672z" fill="#ffffff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/calligrakarbon.svg b/.icons/kora/apps/scalable/calligrakarbon.svg
new file mode 120000
index 000000000..df8a6d2e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligrakarbon.svg
@@ -0,0 +1 @@
+karbon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calligrakexi.svg b/.icons/kora/apps/scalable/calligrakexi.svg
new file mode 100644
index 000000000..8577726e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligrakexi.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#178b6f" offset="0"/>
+ <stop stop-color="#4dd7c4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-10.4897 18.1687 -18.1687 -10.4897 -232.666 -133.815)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" stop-opacity=".75" offset="0"/>
+ <stop stop-color="#eaeff2" stop-opacity=".75" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m12.591 28.948h20.979v6.294h-20.979zm0-7.342h20.98v6.293h-20.98zm0-7.343h20.979v6.294h-20.979z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/calligrakrita.svg b/.icons/kora/apps/scalable/calligrakrita.svg
new file mode 120000
index 000000000..842fa48ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligrakrita.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calligrakrita2.svg b/.icons/kora/apps/scalable/calligrakrita2.svg
new file mode 120000
index 000000000..842fa48ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligrakrita2.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calligraplan.svg b/.icons/kora/apps/scalable/calligraplan.svg
new file mode 120000
index 000000000..aa2013351
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligraplan.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calligraplanner.svg b/.icons/kora/apps/scalable/calligraplanner.svg
new file mode 120000
index 000000000..aa2013351
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligraplanner.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/calligraplanwork.svg b/.icons/kora/apps/scalable/calligraplanwork.svg
new file mode 100644
index 000000000..b64fb9c03
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligraplanwork.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-3.32057 -126.034 126.034 -3.32057 468.86 130.347)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#949ba7" offset="0"/>
+ <stop stop-color="#757f8f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.274855 -18.6169 18.6169 .274855 24 42.6169)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#959ca9" offset="0"/>
+ <stop stop-color="#838c9b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.3468 -79.9106 79.9106 .3468 470.811 75.5634)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fefffe" offset="0"/>
+ <stop stop-color="#f1f1f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 24.401 1.191 12.389c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-12.389z" fill="#575f6d"/>
+ <path d="m45.668 24 1.191 12.389c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-12.389z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m34.552 29.748c-1.358 1.857-3.143 2.791-5.354 2.8-2.211.01-4.004-.908-5.379-2.754-1.374-1.846-2.067-4.135-2.079-6.868-.012-2.75.661-5.046 2.02-6.885 1.358-1.858 3.143-2.792 5.354-2.801 2.212-.01 4.004.908 5.379 2.754 1.374 1.828 2.067 4.117 2.079 6.868.012 2.733-.661 5.028-2.02 6.886zm-16.244 2.416-2.481.011-.067-15.371-3.58 1.579-.953-2.099 5.41-2.559 1.591-.006zm10.88-1.989c1.474-.006 2.648-.703 3.523-2.092.893-1.388 1.335-3.125 1.326-5.21-.009-2.104-.466-3.836-1.371-5.199-.887-1.38-2.067-2.067-3.542-2.061-1.492.006-2.675.704-3.55 2.092-.875 1.37-1.308 3.107-1.299 5.21.009 2.086.457 3.819 1.344 5.199.887 1.381 2.076 2.068 3.569 2.061z" fill="url(#c)"/>
+ <path d="m23.865 37.96c-.157 0-.3-.027-.427-.081-.125-.054-.233-.13-.323-.228-.09-.099-.159-.219-.207-.358-.049-.141-.073-.298-.073-.471 0-.174.024-.331.073-.47.048-.141.117-.261.207-.359.09-.099.198-.175.323-.228.127-.054.27-.081.427-.081.158 0 .299.027.425.081.127.053.236.129.326.228.089.098.158.218.207.359.048.139.072.296.072.47 0 .173-.024.33-.072.471-.049.139-.118.259-.207.358-.09.098-.199.174-.326.228-.126.054-.267.081-.425.081zm1.41-2.255h.339v.363h.009c.016-.058.041-.111.074-.158.035-.048.076-.089.123-.122s.099-.059.157-.077c.06-.018.122-.027.187-.027.022 0 .047.002.074.004.028.003.049.007.065.011v.356c-.016-.007-.043-.012-.081-.016-.039-.006-.074-.009-.106-.009-.073 0-.14.013-.199.04-.058.025-.108.06-.151.105-.042.046-.074.101-.098.166-.022.065-.033.137-.033.216v1.382h-.36zm-5.053 2.234h-.353l-.814-2.991h.389l.599 2.442h.017l.674-2.442h.377l.673 2.442h.017l.599-2.442h.39l-.815 2.991h-.352l-.69-2.373h-.021zm7.778-2.234h.439l-.976.966 1.005 1.268h-.418l-.84-1.046-.211.199v.847h-.361v-3.121h.361v1.886zm-4.135 1.934c.104 0 .196-.019.278-.056.083-.038.153-.091.209-.16.058-.07.102-.156.131-.257.03-.101.045-.215.045-.344 0-.128-.015-.243-.045-.344-.029-.101-.073-.186-.131-.257-.056-.07-.126-.124-.209-.16-.082-.037-.174-.056-.278-.056-.103 0-.197.019-.28.056-.081.038-.151.092-.209.162-.057.069-.1.154-.13.255-.029.101-.044.216-.044.344 0 .129.015.243.046.344.03.101.074.187.13.257.057.069.126.122.207.16.083.037.177.056.28.056z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/calligrasheets.svg b/.icons/kora/apps/scalable/calligrasheets.svg
new file mode 100644
index 000000000..9ada70cbc
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligrasheets.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00082304 -32.3607 32.3607 -.00082304 171.285 34.0187)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34.2374 54.959 0 139.101 34.7159)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#178b6f" offset="0"/>
+ <stop stop-color="#4dd7c4" offset="1"/>
+ </linearGradient>
+ <path d="m26.303 1.623h3.277c2.579 0 4.671 2.093 4.671 4.671v23.16c0 2.578-2.093 4.671-4.671 4.671h-6.847v-32.489l3.57-.013z" fill="url(#a)"/>
+ <path d="m18 1.749 11.785-1.167c1.657-.169 2.381.725 2.394 2.516l-.051 29.34c-.03 1.991-.917 3.035-2.664 3.108l-11.329-1.4-11.715-.021c-2.541-.014-4.689-2.004-4.671-4.671 0 0-.054 1.372-.054-23.052 0-2.558 2.114-4.671 4.671-4.671z" fill="url(#b)"/>
+ <path d="m32.128 32.438c-.03 1.991-.917 3.035-2.664 3.108l-11.464-1.416v-32.381l11.786-1.167c1.656-.169 2.38.725 2.393 2.516l-.051 29.339z" fill-opacity=".15"/>
+ <path d="m21.179 11.109.013 14.31 4.043-.002-.013-14.31zm-11.608 7.426.012 6.881 4.044-.001-.013-6.88zm5.696-3.741.013 10.596 4.044-.002-.013-10.594z" fill="#ffffff" fill-opacity=".5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/calligrastage.svg b/.icons/kora/apps/scalable/calligrastage.svg
new file mode 100644
index 000000000..2df9f1978
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligrastage.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -14.5909 14.5909 0 323.689 33.1602)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#166cd2" offset="0"/>
+ <stop stop-color="#1ca7de" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m34.184 20.754c0-.892-.355-1.748-.986-2.379s-1.487-.985-2.379-.985h-15.232c-.892 0-1.748.354-2.379.985s-.986 1.487-.986 2.379v8.397c0 .893.355 1.749.986 2.38s1.487.985 2.379.985h15.232c.892 0 1.748-.354 2.379-.985s.986-1.487.986-2.38z" fill="#ebebeb"/>
+ <path d="m19.87 21.517c0-.241.124-.464.329-.591.205-.126.461-.138.676-.03 1.678.839 5.047 2.523 6.871 3.436.236.117.384.358.384.621s-.148.503-.384.621c-1.824.912-5.193 2.597-6.871 3.436-.215.108-.471.096-.676-.031-.205-.126-.329-.35-.329-.59z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/calligrawords.svg b/.icons/kora/apps/scalable/calligrawords.svg
new file mode 100644
index 000000000..b6283096a
--- /dev/null
+++ b/.icons/kora/apps/scalable/calligrawords.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 42.321 0 195.644 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b13200" offset="0"/>
+ <stop stop-color="#fb6741" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <g fill="#ffffff" fill-opacity=".9" fill-rule="nonzero">
+ <path d="m22.11 11.83c-.807 0-1.471.664-1.471 1.471.001.48.236.93.629 1.204-1.078 3.257-3.05 8.574-5.044 10.568 0 0 2.943 4.414 2.943 7.357h7.358c0-2.943 2.942-7.357 2.942-7.357-1.993-1.994-3.963-7.309-5.042-10.566.393-.275.628-.726.628-1.206 0-.807-.664-1.471-1.471-1.471v13.441c.455.263.735.748.735 1.273 0 .813-.658 1.472-1.471 1.472s-1.471-.659-1.471-1.472c0-.525.281-1.009.735-1.272z"/>
+ <path d="m19.167 32.43h7.358c.611 0 1.103.492 1.103 1.103 0 .612-.492 1.104-1.103 1.104h-7.358c-.611 0-1.103-.492-1.103-1.104 0-.611.492-1.103 1.103-1.103z"/>
+ <path d="m19.167 34.637h7.357v3.679h-7.357z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/camera-photo.svg b/.icons/kora/apps/scalable/camera-photo.svg
new file mode 120000
index 000000000..7549e2de3
--- /dev/null
+++ b/.icons/kora/apps/scalable/camera-photo.svg
@@ -0,0 +1 @@
+gnome-screenshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/camera-web.svg b/.icons/kora/apps/scalable/camera-web.svg
new file mode 100644
index 000000000..7059b3b2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/camera-web.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.2903 45.2903 0 85.3684 46.6452)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#676767" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3e-7 -22.7196 22.7196 3e-7 311.176 35.3598)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -15.889 15.889 0 448.157 31.759)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m46.645 12.677c0-6.249-5.073-11.322-11.322-11.322h-22.646c-6.249 0-11.322 5.073-11.322 11.322v22.646c0 6.249 5.073 11.322 11.322 11.322h22.646c6.249 0 11.322-5.073 11.322-11.322z" fill="url(#a)"/>
+ <circle cx="23.824" cy="5.783" r="2.291" fill="#00f47c"/>
+ <circle cx="24" cy="24" r="14.457" fill="#ebebeb"/>
+ <circle cx="24" cy="24" r="11.36" fill="url(#b)"/>
+ <circle cx="24" cy="24" r="10.22" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/camera.svg b/.icons/kora/apps/scalable/camera.svg
new file mode 120000
index 000000000..6e314c535
--- /dev/null
+++ b/.icons/kora/apps/scalable/camera.svg
@@ -0,0 +1 @@
+accessories-camera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/camorama.svg b/.icons/kora/apps/scalable/camorama.svg
new file mode 120000
index 000000000..6e314c535
--- /dev/null
+++ b/.icons/kora/apps/scalable/camorama.svg
@@ -0,0 +1 @@
+accessories-camera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/canopy.svg b/.icons/kora/apps/scalable/canopy.svg
new file mode 100644
index 000000000..87f0e333d
--- /dev/null
+++ b/.icons/kora/apps/scalable/canopy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d23e5" offset="0"/>
+ <stop stop-color="#d34acc" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m21.355 10.7c-2.116 0-3.819 1.703-3.819 3.818v2.546h6.364v1.272h-6.364-2.545c-2.82 0-5.091 2.271-5.091 5.091v2.546c0 2.82 2.271 5.091 5.091 5.091v-2.546c0-2.343 1.576-4.287 3.724-4.884.187-.052.378-.092.571-.127.261-.041.523-.08.796-.08h9.195c.607-.675.987-1.561.987-2.545v-6.364c0-2.115-1.703-3.818-3.819-3.818zm11.454 7.636v2.546c0 2.343-1.576 4.287-3.724 4.884-.186.052-.378.092-.571.127-.261.041-.523.08-.796.08h-5.091-4.104c-.607.675-.987 1.561-.987 2.545v6.364c0 2.115 1.703 3.818 3.819 3.818h5.09c2.116 0 3.819-1.703 3.819-3.818v-2.546h-6.364v-1.272h8.909c2.821 0 5.091-2.271 5.091-5.091v-2.546c0-2.82-2.27-5.091-5.091-5.091z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cantata.svg b/.icons/kora/apps/scalable/cantata.svg
new file mode 100644
index 000000000..4ad91714f
--- /dev/null
+++ b/.icons/kora/apps/scalable/cantata.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.396459 -52.1226 52.1226 -.396459 -17.6373 46.8306)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#178b6f" offset="0"/>
+ <stop stop-color="#489acf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0160022 31.1178 -31.1178 -.0160022 24.2537 8.82745)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#e8e8e9" offset="1"/>
+ </linearGradient>
+ <circle cx="24.073" cy="24.107" r="22.691" fill="url(#a)"/>
+ <path d="m24.254 8.827 2.331.778s.965 2.97 1.742 3.747c1.229 1.229 6.029 4.024 6.029 10.241 0 4.662-3.108 7.771-6.994 10.102 3.886-3.886 5.44-5.44 5.44-10.102 0-6.217-6.217-6.994-6.217-6.994v16.921c0 1.729-1.629 4.599-4.289 5.704-3.371 1.396-6.903.599-7.888-1.781-.985-2.378.949-5.438 4.318-6.834 2.014-.834 3.904-1.026 5.528-.325z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cantor.svg b/.icons/kora/apps/scalable/cantor.svg
new file mode 100644
index 000000000..b6167283a
--- /dev/null
+++ b/.icons/kora/apps/scalable/cantor.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e474d" offset="0"/>
+ <stop stop-color="#6a767c" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m35.728 13.818-13.125.007-7.286 12.618-2.55-4.422h-3.288v1.641h2.342l3.499 6.059.945-1.638 7.29-12.624h10.532v1.641h1.64v-3.281zm-8.203 4.928c-2.727 0-4.922 2.195-4.922 4.922 0 2.726 2.195 4.921 4.922 4.921 1.269 0 2.41-.489 3.281-1.272v1.272h1.641v-9.843h-1.641v1.272c-.871-.783-2.012-1.272-3.281-1.272zm0 1.641c1.818 0 3.281 1.463 3.281 3.281 0 1.817-1.463 3.281-3.281 3.281s-3.281-1.464-3.281-3.281c0-1.818 1.463-3.281 3.281-3.281zm-18.03 9.827c-.01 0-.016.366-.016.82s.007.82.016.82h26.217c.01 0 .016-.366.016-.82s-.007-.82-.016-.82zm11.484 3.281c-.01 0-.016.366-.016.82s.007.82.016.82h3.249c.01 0 .016-.366.016-.82s-.007-.82-.016-.82z" fill="#d6d6d6" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/caprine.svg b/.icons/kora/apps/scalable/caprine.svg
new file mode 120000
index 000000000..a8cf61393
--- /dev/null
+++ b/.icons/kora/apps/scalable/caprine.svg
@@ -0,0 +1 @@
+messengerfordesktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/caption.svg b/.icons/kora/apps/scalable/caption.svg
new file mode 100644
index 000000000..df617e843
--- /dev/null
+++ b/.icons/kora/apps/scalable/caption.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2577ff" offset="0"/>
+ <stop stop-color="#3caaff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 5.789c-9.99 0-18.211 8.221-18.211 18.211s8.221 18.211 18.211 18.211 18.211-8.221 18.211-18.211-8.221-18.211-18.211-18.211zm0 4.553c6.635.002 12.357 4.839 13.463 11.382h-7.03c-.961-2.721-3.548-4.551-6.433-4.553-3.746 0-6.829 3.083-6.829 6.829s3.083 6.829 6.829 6.829c2.884-.004 5.468-1.834 6.429-4.553h7.025c-1.105 6.54-6.822 11.376-13.454 11.382-7.493 0-13.658-6.165-13.658-13.658s6.165-13.658 13.658-13.658z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/carla-control.svg b/.icons/kora/apps/scalable/carla-control.svg
new file mode 100644
index 000000000..43bde4fae
--- /dev/null
+++ b/.icons/kora/apps/scalable/carla-control.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.17866 -43.336 43.336 .17866 23.1067 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#62602d" offset="0"/>
+ <stop stop-color="#7a7c40" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-opacity=".2">
+ <path d="m2.332 24h43.336v15.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill-rule="nonzero"/>
+ <path d="m2.332 24h43.336v.75h-43.336z"/>
+ <path d="m28.5 5.25h12v16.5h-12z"/>
+ </g>
+ <circle cx="13.5" cy="13.5" r="6" fill="#bbb"/>
+ <path d="m37.5 9.75v3h-9v-3zm-3-4.5v3h-6v-3z" fill="#f2af0d"/>
+ <path d="m39 18.75v3h-10.5v-3zm-6-4.5v3h-4.5v-3z" fill="#c333cc"/>
+ <path d="m28.5 26.25h12v16.5h-12z" fill-opacity=".2"/>
+ <circle cx="13.5" cy="34.5" r="6" fill="#bbb"/>
+ <path d="m37.5 30.75v3h-9v-3zm-3-4.5v3h-6v-3z" fill="#f2af0d"/>
+ <path d="m39 39.75v3h-10.5v-3zm-6-4.5v3h-4.5v-3z" fill="#c333cc"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/carla.svg b/.icons/kora/apps/scalable/carla.svg
new file mode 100644
index 000000000..1e9950a04
--- /dev/null
+++ b/.icons/kora/apps/scalable/carla.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b82d17" offset="0"/>
+ <stop stop-color="#fa5685" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m28.5 5.25h12v16.5h-12z" fill-opacity=".2"/>
+ <path d="m2.332 24h43.336v15.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill-opacity=".2" fill-rule="nonzero"/>
+ <circle cx="13.5" cy="13.5" r="6" fill="#bbb"/>
+ <path d="m37.5 9.75v3h-9v-3zm-3-4.5v3h-6v-3z" fill="#f2af0d"/>
+ <path d="m39 18.75v3h-10.5v-3zm-6-4.5v3h-4.5v-3z" fill="#0dcaf2"/>
+ <path d="m2.332 24h43.336v.75h-43.336z" fill-opacity=".2"/>
+ <path d="m28.5 26.25h12v16.5h-12z" fill-opacity=".2"/>
+ <circle cx="13.5" cy="34.5" r="6" fill="#bbb"/>
+ <path d="m37.5 30.75v3h-9v-3zm-3-4.5v3h-6v-3z" fill="#f2af0d"/>
+ <path d="m39 39.75v3h-10.5v-3zm-6-4.5v3h-4.5v-3z" fill="#0dcaf2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclic.svg b/.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclic.svg
new file mode 120000
index 000000000..19ba1adce
--- /dev/null
+++ b/.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclic.svg
@@ -0,0 +1 @@
+jclic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclicauthor.svg b/.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclicauthor.svg
new file mode 120000
index 000000000..5cbb80512
--- /dev/null
+++ b/.icons/kora/apps/scalable/cat.xtec.clic.JClic.jclicauthor.svg
@@ -0,0 +1 @@
+jclicauthor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/catfish.svg b/.icons/kora/apps/scalable/catfish.svg
new file mode 120000
index 000000000..cb1fa4c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/catfish.svg
@@ -0,0 +1 @@
+system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/catia.svg b/.icons/kora/apps/scalable/catia.svg
new file mode 100644
index 000000000..fa50a4b83
--- /dev/null
+++ b/.icons/kora/apps/scalable/catia.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#500" offset="0"/>
+ <stop stop-color="#752828" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.25 24c7.957 0 11.543 15 19.5 15" fill="none" stroke="#6c7f94" stroke-width="2.25"/>
+ <path d="m11.268 21.75-.036.041-2.232 2.209 2.268 2.25h4.482v-4.5z" fill="#4c66cc"/>
+ <path d="m32.25 36.75v4.5h4.526l2.224-2.25-2.224-2.25h-.052z" fill="#4c66cc"/>
+ <path d="m14.25 9c7.957 0 11.543 15 19.5 15" fill="none" stroke="#6c7f94" stroke-width="2.25"/>
+ <g fill="#4c66cc">
+ <path d="m11.268 6.75-.036.041-2.232 2.209 2.268 2.25h4.482v-4.5z"/>
+ <path d="m32.25 21.75v4.5h4.526l2.224-2.25-2.224-2.25h-.052z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cawbird.svg b/.icons/kora/apps/scalable/cawbird.svg
new file mode 100644
index 000000000..0dfaeda9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/cawbird.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v26.812c0 3.438 2.79 6.228 6.228 6.228h10.82l4.62 5.47 4.395-5.47h11.045c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m21.491 9.719c.859-.521.33-1.019-.616-1.889.557.14.702-.196 1.72.372-.372-.651-.607-1.146-2.139-2.231 1.534 0 4.644 3.235 6.017 4.126l.001.001c1.331.833 2.268 2.239 2.466 3.871l2.124 1.671-2.428.859c-.291.771-.757 1.457-1.349 2.01 1.325-.265 3.071-.605 3.755-1.926 1.302-2.51-.479-2.876 1.721-3.579 1.712-.548 5.251.568 6.648 1.615 1.036.778 2.748 2.191 3.869 3.474.259.297-.561.158-.38.432.291.442 1.411.674 1.485 1.584-.211.193-.372.217-.621.444-.122.112-.844.132-.974.25-.144.13.446.288.079.683-.474.512-2.926 1.519-4.286 1.82-2.392.528-3.361.583-5.359-.115-1.033-.361-1.222-.663-1.576-.694-.243-.022.116.538-.11.549-1.686.082-2.989 1.196-3.904 2.193-.147.547-.345 1.056-.586 1.515l-.024.045c-.824 1.595.675 3.331 3.296 5.102-4.42 5.972-8.914 5.885-13.338 0 1.327-1.401 4.056-3.233 3.466-4.805-.073-.121-.144-.247-.211-.376-.353-.684-.613-1.477-.751-2.338-.811-.693-1.82-1.278-3.024-1.336-.226-.011.133-.571-.11-.549-.354.031-.543.333-1.576.694-1.998.698-2.967.643-5.359.115-1.36-.301-3.812-1.308-4.286-1.82-.367-.395.223-.553.079-.683-.13-.118-.852-.138-.974-.25-.249-.227-.41-.251-.621-.444.074-.91 1.194-1.142 1.485-1.584.181-.274-.639-.135-.38-.432 1.121-1.283 2.833-2.696 3.869-3.474 1.397-1.047 4.936-2.163 6.648-1.615 2.2.703.419 1.069 1.721 3.579.54 1.042 1.74 1.473 2.873 1.739-.889-.955-1.235-2.239-1.507-3.706-.402-2.164 1.135-4.073 3.167-4.897z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cc.arduino.arduinoide.svg b/.icons/kora/apps/scalable/cc.arduino.arduinoide.svg
new file mode 120000
index 000000000..6140ae5ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/cc.arduino.arduinoide.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cc.retroshare.retroshare-gui.svg b/.icons/kora/apps/scalable/cc.retroshare.retroshare-gui.svg
new file mode 120000
index 000000000..028b28374
--- /dev/null
+++ b/.icons/kora/apps/scalable/cc.retroshare.retroshare-gui.svg
@@ -0,0 +1 @@
+retroshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ccc-large.svg b/.icons/kora/apps/scalable/ccc-large.svg
new file mode 120000
index 000000000..b519b7f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ccc-large.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ccc_large.svg b/.icons/kora/apps/scalable/ccc_large.svg
new file mode 100644
index 000000000..d299e376d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ccc_large.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.630727 -44.006 44.006 -.630727 23.6205 46.3688)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e91a14" offset="0"/>
+ <stop stop-color="#ff7084" offset="1"/>
+ </linearGradient>
+ <circle cx="24.085" cy="23.982" r="22.746" fill="url(#a)"/>
+ <path d="m12.283 12.614 6.429 6.43h10.521v10.52l6.429 6.43v-23.38zm6.429 7.599-6.429 6.429v9.352h9.351l6.43-6.43h-9.352z" fill="#fff" fill-opacity=".86"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ccsm.svg b/.icons/kora/apps/scalable/ccsm.svg
new file mode 100644
index 000000000..93e229db8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ccsm.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m37.631 21.075c0-.404-.306-.655-.918-.753l-8.224-1.196-3.686-7.454c-.207-.448-.475-.672-.803-.672-.327 0-.595.224-.803.672l-3.686 7.454-8.224 1.196c-.612.098-.918.349-.918.753 0 .23.137.492.41.787l5.963 5.8-1.408 8.191c-.022.153-.033.262-.033.328 0 .229.057.423.172.582.114.158.286.237.516.237.196 0 .415-.065.655-.196l7.356-3.867 7.356 3.867c.23.131.448.196.655.196.219 0 .386-.079.5-.237.115-.159.172-.353.172-.582 0-.142-.005-.251-.016-.328l-1.409-8.191 5.947-5.8c.284-.284.426-.546.426-.787z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/celestia.svg b/.icons/kora/apps/scalable/celestia.svg
new file mode 100644
index 000000000..0b247fa07
--- /dev/null
+++ b/.icons/kora/apps/scalable/celestia.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e1073" offset="0"/>
+ <stop stop-color="#b228ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m19.794 16.714c-2.486 1.44-4.068 4.056-4.19 6.926-4.977 3.793-7.57 7.333-6.604 9.02.98 1.677 5.337 1.203 11.104-1.208 2.549 1.334 5.611 1.271 8.102-.166 2.486-1.44 4.068-4.056 4.19-6.926 4.977-3.793 7.57-7.333 6.604-9.02-.978-1.679-5.335-1.206-11.103 1.205-2.55-1.333-5.612-1.269-8.103.169zm9.741.963c2.76-.818 4.658-.768 5.179.137.516.905-.39 2.57-2.471 4.545-.177-.901-.5-1.768-.957-2.565-.464-.797-1.056-1.512-1.751-2.117zm-13.778 7.962c.176.902.5 1.77.957 2.567.464.796 1.055 1.511 1.75 2.115-2.758.818-4.656.768-5.178-.135-.518-.905.387-2.57 2.471-4.547z"/>
+ <path d="m23.267 36.123c-.075.013-.112.077-.112.194l.03 1.561-1.269.911c-.077.052-.11.109-.1.169.01.061.06.104.149.129l1.495.455.473 1.488c.037.11.093.159.168.147.042-.007.087-.04.133-.1l.893-1.283 1.561.011c.029-.001.05-.002.062-.004.043-.007.077-.024.103-.05s.035-.06.028-.103c-.006-.036-.025-.075-.057-.115l-.941-1.246.491-1.482c.018-.046.023-.089.017-.127-.007-.041-.027-.069-.059-.085-.033-.017-.071-.022-.114-.014-.026.004-.046.008-.06.013l-1.475.511-1.257-.925c-.062-.044-.115-.062-.159-.055zm-4.513-24.599c.027-.071-.01-.135-.111-.193l-1.367-.755-.155-1.555c-.007-.092-.039-.149-.097-.171-.057-.022-.119 0-.185.065l-1.142 1.067-1.525-.335c-.114-.023-.185.001-.211.072-.016.041-.009.096.02.166l.664 1.414-.79 1.347c-.014.026-.023.044-.027.056-.015.04-.018.078-.009.114.01.035.035.06.075.075.035.013.078.016.129.009l1.549-.193 1.038 1.167c.031.038.065.064.102.078.038.015.073.012.103-.008.031-.021.054-.051.069-.091.009-.025.016-.045.019-.059l.294-1.534 1.43-.626c.069-.031.111-.068.127-.11z"/>
+ <path d="m40.387 26.554c-.029-.036-.073-.036-.133 0l-.803.483-.854-.386c-.05-.024-.089-.024-.118-.001-.029.024-.036.062-.022.116l.212.913-.631.693c-.047.052-.055.096-.026.131.016.02.047.033.092.039l.934.079.463.815c.009.015.016.025.021.031.016.02.035.033.056.038.021.006.042 0 .062-.016.017-.014.032-.035.043-.064l.365-.863.917-.189c.03-.005.053-.015.071-.03.02-.015.028-.034.027-.056s-.01-.043-.027-.063c-.01-.013-.018-.022-.025-.028l-.708-.613.103-.93c.005-.046-.001-.078-.019-.099zm-30.758-4.436c-.007-.045-.046-.067-.116-.067l-.936.018-.547-.761c-.031-.046-.065-.066-.102-.06-.036.006-.062.035-.077.089l-.273.897-.893.284c-.066.022-.095.056-.088.1.004.026.024.053.06.08l.77.536-.007.937c.001.017.002.03.003.037.004.026.014.046.03.062.015.015.036.021.061.017.022-.004.045-.015.07-.034l.747-.565.889.295c.028.01.054.013.077.009.024-.003.041-.015.051-.035s.012-.042.008-.068c-.002-.016-.005-.028-.008-.036l-.307-.885.555-.755c.027-.036.038-.068.033-.095zm23.315-12.822c-.008-.044-.046-.067-.116-.067l-.937.018-.547-.761c-.031-.046-.065-.066-.101-.06-.037.006-.062.036-.077.089l-.274.897-.892.284c-.067.022-.096.056-.089.101.005.025.025.052.06.08l.77.535-.006.937c0 .018.001.03.002.037.004.026.014.046.03.062.016.015.036.021.062.017.022-.004.045-.015.069-.034l.747-.565.889.295c.028.01.054.014.077.01.024-.004.041-.016.051-.036s.013-.042.009-.068c-.003-.015-.006-.027-.008-.036l-.307-.885.555-.754c.026-.037.037-.069.033-.096z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cemu.svg b/.icons/kora/apps/scalable/cemu.svg
new file mode 100644
index 000000000..1013a682e
--- /dev/null
+++ b/.icons/kora/apps/scalable/cemu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.13013 0 0 1.13013 -3.12307 -3.12307)" d="m17 23.878c.053 3.075.402 6.527 2.674 9.046 1.856 1.991 4.913 2.545 7.6 1.62 2.543-.942 4.068-3.208 5.019-5.352l3.707 1.308c-1.336 2.967-3.719 5.817-7.314 6.922-2.895.867-6.167.726-9.02-.204-3.468-1.19-5.814-4.041-6.757-7.083-1.135-3.688-1.148-7.608-.366-11.351.667-3.146 2.597-6.339 6.101-7.733 2.947-1.187 6.419-1.336 9.537-.611 3.208.778 5.615 3.063 6.878 5.655.726.706-.171.823-.798 1.028l-2.807.938c-.877-2.516-3.386-4.935-6.578-5.005-2.402-.148-4.559.717-5.815 2.562-1.736 2.413-2.016 5.493-2.061 8.26z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cen64-qt.svg b/.icons/kora/apps/scalable/cen64-qt.svg
new file mode 100644
index 000000000..db4d37dd4
--- /dev/null
+++ b/.icons/kora/apps/scalable/cen64-qt.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5ea600" offset="0"/>
+ <stop stop-color="#80cb1e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16 18.996c-1.834 0-2.791.287-3.187.633-.397.346-.817 1.131-.817 3.359l.004 8.012c0 1.097-.903 2-2 2s-2-.903-2-2v-8.012c0-2.762.58-4.97 2.184-6.371 1.603-1.4 3.65-1.617 5.816-1.617h12 4c2.25 0 4.333.416 5.867 1.852 1.534 1.435 2.133 3.594 2.133 6.136v8.012c0 1.097-.903 2-2 2s-2-.903-2-2l.004-8.012c0-1.949-.401-2.782-.867-3.218-.467-.437-1.386-.774-3.137-.774h-4.23c-.366.873-1.314 2.585-3.77 2.585s-3.404-1.712-3.77-2.585zm0 4.004c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm16 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm-11 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#383838" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cgoban.svg b/.icons/kora/apps/scalable/cgoban.svg
new file mode 120000
index 000000000..46d3ec2f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/cgoban.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cgoban_32x32.svg b/.icons/kora/apps/scalable/cgoban_32x32.svg
new file mode 120000
index 000000000..46d3ec2f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/cgoban_32x32.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ch.fuchsnet.plasma.hoppla-sa.svg b/.icons/kora/apps/scalable/ch.fuchsnet.plasma.hoppla-sa.svg
new file mode 100644
index 000000000..22ac53030
--- /dev/null
+++ b/.icons/kora/apps/scalable/ch.fuchsnet.plasma.hoppla-sa.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m12 8.025c-5.025 3.769-7.992 9.694-8 15.975.01 6.279 2.976 12.201 8 15.969z" fill="#ff343e"/>
+ <path d="m20 4.426c-2.9.593-5.633 1.822-8 3.599v31.944c2.365 1.786 5.098 3.024 8 3.625z" fill="#ff881f"/>
+ <path d="m24 4c-1.344.007-2.684.15-4 .426v39.168c1.316.269 2.656.405 4 .406 1.344-.007 2.684-.15 4-.426v-39.168c-1.316-.269-2.656-.405-4-.406z" fill="#fff023"/>
+ <path d="m28 4.406v39.168c2.9-.593 5.633-1.822 8-3.599v-31.944c-2.365-1.786-5.098-3.024-8-3.625z" fill="#87c32a"/>
+ <path d="m36 8.031v31.944c5.025-3.769 7.992-9.694 8-15.975-.01-6.279-2.976-12.201-8-15.969z" fill="#0791ff"/>
+ </g>
+ <circle cx="24" cy="24" r="19.3494" fill="#0b5ed7" stroke-width="1.1382"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 10c-2.532.005-5.016.697-7.186 2.002l.374 2.924c.171.962.598 1.541 1.703 1.713l4.175.537v.301l-3.88.492c-1.145.209-1.769.333-2.018 1.955l-.397 2.988c1.978-.28 3.944-1.249 6.014-2.303 2.456-1.25 5.057-2.609 8.051-2.609 2.567 0 4.88.858 6.441 1.615-1.885-5.717-7.257-9.607-13.277-9.615zm-3.469.799h.135l.225 1.769c.072.41.255.656.724.729l1.776.228v.127l-1.651.209c-.486.089-.751.143-.857.832l-.225 1.692h-.125l-.207-1.649c-.058-.533-.265-.793-.826-.865l-1.699-.219v-.127l1.765-.238c.471-.078.641-.253.735-.687zm-4.402 1.639c-1.705 1.162-3.133 2.686-4.18 4.464l2.125-.287c1.107-.184 1.505-.593 1.725-1.615zm-4.606 5.244c-.738 1.457-1.216 3.032-1.412 4.654.465.077.488.088 1.069.176 1.632.247 3.57.488 4.486.488.188 0 .375-.019.563-.033l-.372-2.944c-.137-1.253-.621-1.866-1.941-2.035zm19.313 2.318c-2.373 0-4.688 1.141-7.143 2.391-2.454 1.249-5.047 2.609-8.027 2.609-1.227 0-3.123-.259-4.787-.512-.472-.071-.464-.077-.867-.142.014.671.077 1.341.187 2.004.439.072.447.081.981.162 1.632.247 3.57.488 4.486.488 2.355 0 4.664-1.14 7.119-2.391 2.456-1.25 5.057-2.609 8.051-2.609 2.999 0 5.666 1.168 7.164 1.979-.007-.588-.05-1.174-.131-1.756-.643-.407-3.681-2.223-7.033-2.223zm0 4c-2.373 0-4.688 1.141-7.143 2.391-2.454 1.249-5.047 2.609-8.027 2.609-1.227 0-3.123-.259-4.787-.512-.07-.01-.06-.011-.129-.021 1.911 5.676 7.261 9.525 13.25 9.533 2.537-.005 5.026-.7 7.199-2.01l-.355-2.82c-.138-1.253-.622-1.866-1.942-2.035l-3.998-.512v-.301l4.155-.56c1.106-.184 1.507-.593 1.726-1.616l.529-4.126c-.159-.009-.318-.02-.478-.02zm.822.041.516 4.029c.171.963.596 1.544 1.701 1.715l2.691.346c.608-1.246 1.027-2.575 1.245-3.943-.729-.451-3.239-1.892-6.153-2.147zm4.539 6.816-2.027.258c-1.145.209-1.769.333-2.018 1.955l-.334 2.53c1.809-1.218 3.309-2.842 4.379-4.743zm-8.73.911h.135l.224 1.769c.073.409.255.656.725.729l1.775.228v.127l-1.65.209c-.487.089-.752.143-.858.832l-.224 1.692h-.125l-.207-1.649c-.059-.533-.265-.793-.826-.865l-1.7-.219v-.127l1.766-.238c.47-.078.641-.253.734-.688z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ch.openboard.OpenBoard.svg b/.icons/kora/apps/scalable/ch.openboard.OpenBoard.svg
new file mode 120000
index 000000000..c7a36a50f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ch.openboard.OpenBoard.svg
@@ -0,0 +1 @@
+openboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ch.protonmail.protonmail-bridge.svg b/.icons/kora/apps/scalable/ch.protonmail.protonmail-bridge.svg
new file mode 120000
index 000000000..33ac1520f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ch.protonmail.protonmail-bridge.svg
@@ -0,0 +1 @@
+protonmail-bridge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ch.protonmail.protonmail-import-export-app.svg b/.icons/kora/apps/scalable/ch.protonmail.protonmail-import-export-app.svg
new file mode 120000
index 000000000..6c8aec9be
--- /dev/null
+++ b/.icons/kora/apps/scalable/ch.protonmail.protonmail-import-export-app.svg
@@ -0,0 +1 @@
+protonmail-import-export-app.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ch.theologeek.Manuskript.svg b/.icons/kora/apps/scalable/ch.theologeek.Manuskript.svg
new file mode 120000
index 000000000..26e99a91f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ch.theologeek.Manuskript.svg
@@ -0,0 +1 @@
+manuskript.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ch.x29a.playitslowly.svg b/.icons/kora/apps/scalable/ch.x29a.playitslowly.svg
new file mode 100644
index 000000000..95f1cadea
--- /dev/null
+++ b/.icons/kora/apps/scalable/ch.x29a.playitslowly.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4cbcd" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.784813 0 0 .784813 5.16448 5.16448)" d="m33.201 20c-.849 4.124-2.682 7.819-5.252 10.615-6.223 5.851-12.781 7.552-19.445 8.621-3.261.533-5.504 1.001-5.504 2.125 0 1.778 7.56 2.639 21 2.639 16.991 0 17.034-9.971 17-18.959v-5.041z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <g fill="#4f4f4f">
+ <circle cx="35.772187" cy="20.075927" r="4.708878" stroke-width=".784813"/>
+ <path transform="matrix(.784813 0 0 .784813 5.16448 5.16448)" d="m36 6c-1.097 0-2 .903-2 2v11h2v-9c1.097 0 2-.903 2-2s-.903-2-2-2z" fill-rule="nonzero"/>
+ <path transform="matrix(.784813 0 0 .784813 5.16448 5.16448)" d="m43 4c-1.097 0-2 .903-2 2v11h2v-9c1.097 0 2-.903 2-2s-.903-2-2-2z" fill-rule="nonzero"/>
+ </g>
+ <circle cx="18.506301" cy="24.784805" r="10.987382" fill="#af2158" stroke-width=".784813"/>
+ <g transform="matrix(.784813 0 0 .784813 5.16448 5.16448)">
+ <path d="m17.87 25c-.263-.455.484-.579.757-.437.74.385.596 1.426.117 1.952-.856.94-2.355.675-3.146-.203-1.159-1.289-.76-3.3.523-4.341 1.711-1.387 4.249-.848 5.535.843 1.619 2.129.938 5.2-1.163 6.73-2.544 1.852-6.152 1.028-7.923-1.484-2.088-2.959-1.119-7.106 1.803-9.118 3.373-2.322 8.06-1.21 10.312 2.124 2.559 3.787 1.302 9.014-2.443 11.506-4.201 2.796-9.97 1.394-12.701-2.763-3.033-4.614-1.485-10.925 3.083-13.896" fill="none" stroke="#fff" stroke-width="1.94"/>
+ <g fill-opacity=".3" fill-rule="nonzero">
+ <path d="m37 17c-1.097 0-2 .903-2 2 0 .17.022.339.064.504.226-.881 1.026-1.503 1.936-1.504.908 0 1.707.618 1.936 1.496.042-.162.063-.328.064-.496 0-1.097-.903-2-2-2z"/>
+ <path d="m42 17c-1.097 0-2 .903-2 2 0 .17.022.339.064.504.226-.881 1.026-1.503 1.936-1.504.908 0 1.707.618 1.936 1.496.042-.162.063-.328.064-.496 0-1.097-.903-2-2-2z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chainsaw.svg b/.icons/kora/apps/scalable/chainsaw.svg
new file mode 120000
index 000000000..b2fbbc421
--- /dev/null
+++ b/.icons/kora/apps/scalable/chainsaw.svg
@@ -0,0 +1 @@
+logview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/charles-proxy.svg b/.icons/kora/apps/scalable/charles-proxy.svg
new file mode 100644
index 000000000..d06091c60
--- /dev/null
+++ b/.icons/kora/apps/scalable/charles-proxy.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9987 39.9987 0 23 43.9983)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#f5f5f5" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.12106 0 0 1.12106 -2.96661 -2.90528)" d="m17.033 4.004c-1.415.033-2.582.226-3.703.609-.7.24-1.456.591-1.791.834-.246.179-.449.586-.449.901 0 .165.078.438.168.586.037.06.259.325.494.586.235.26.514.573.619.695 1.947 2.248 2.524 4.366 2.629 6.988-.134 1.357-.665 2.704-1.738 3.957-2.254 2.919-2.997 4.13-3.705 6.033-.28.752-.433 1.39-.524 2.166-.044.379-.043 1.687.002 2.319.141 1.97.517 3.759 1.17 5.554.073.2.18.498.238.661.593 1.651 1.922 3.9 3.243 5.49.317.382 1.213 1.3 1.677 1.719.557.502 1.147.82 1.641.88v-.002c.111.014 2.9.022 6.195.018l5.99-.006.223-.066c.482-.146 1.105-.535 1.598-.998.127-.119.436-.445.687-.723 1.634-1.806 3.899-4.463 4.782-6.672.824-2.062 1.207-3.466 1.421-5.217.253-2.061.139-3.451-.4-4.837-.419-.969-1.51-1.994-1.529-3.114 0-.441.011-.599.058-.773.126-.465.552-.89.879-1.283.08-.096.467-.501.86-.901.934-.951 1.234-1.34 1.595-2.064.291-.584.503-1.277.602-1.973.062-.437.062-1.268-.002-1.713-.366-2.546-2.217-4.834-4.654-5.451-.688-.174-1.297-.183-3.399-.209-2.892-.038-6.139-.382-8.885-2.129-1.735-.925-2.338-1.205-3.162-1.473-.996-.323-1.684-.419-2.83-.392zm15.246 7.996c.735.001 1.09.012 1.256.039.871.144 1.607.624 2.055 1.342.409.656.516 1.426.301 2.148-.174.58-.364.838-1.225 1.651-.88.831-1.189 1.174-1.498 1.66-.056.088-.118.16-.139.16-.02 0-.094-.072-.164-.16l-.279-.354c-.739-.935-1.294-1.785-1.469-2.25-.07-.187-.085-.29-.105-.654-.052-.953.093-3.317.217-3.535.025-.045.105-.048 1.05-.047z" fill="url(#a)"/>
+ <path d="m22.214 28.474c.691-2.988 1.566-6.356 2.226-7.5 1.278-2.214 4.318-2.852 5.321-2.273 1.002.578 1.97 3.53.692 5.744-.661 1.144-3.14 3.585-5.383 5.678 2.988.691 6.357 1.565 7.5 2.226 2.214 1.278 2.852 4.318 2.273 5.32-.578 1.002-3.53 1.971-5.744.692-1.144-.66-3.585-3.14-5.678-5.382-.691 2.988-1.565 6.356-2.226 7.5-1.278 2.214-4.318 2.852-5.32 2.273s-1.97-3.53-.692-5.744c.66-1.144 3.14-3.586 5.382-5.678-2.988-.691-6.356-1.565-7.5-2.226-2.214-1.278-2.851-4.318-2.273-5.321.579-1.002 3.531-1.97 5.744-.692 1.144.661 3.586 3.141 5.678 5.383z" fill="#4670c8"/>
+ <path d="m20.798 29.56c-1.624-2.601-3.388-5.601-3.729-6.877-.662-2.469 1.037-5.07 2.155-5.369 1.117-.3 3.889 1.103 4.551 3.572.342 1.276.315 4.756.209 7.821 2.601-1.625 5.601-3.388 6.877-3.73 2.469-.661 5.07 1.038 5.369 2.155.3 1.118-1.103 3.89-3.572 4.552-1.276.342-4.756.314-7.821.208 1.625 2.602 3.388 5.602 3.73 6.878.661 2.469-1.038 5.07-2.155 5.369-1.118.3-3.89-1.103-4.552-3.572-.341-1.276-.314-4.756-.208-7.821-2.602 1.624-5.602 3.388-6.878 3.73-2.469.661-5.07-1.038-5.369-2.156-.3-1.117 1.103-3.889 3.572-4.551 1.276-.342 4.756-.315 7.821-.209z" fill="#4ab6e7"/>
+ </g>
+ <circle transform="matrix(.970863 .560528 -.560528 .970863 -2.96661 -2.90528)" cx="34.919" cy="14.481" r="4" fill="#ffb22e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chat.delta.desktop.svg b/.icons/kora/apps/scalable/chat.delta.desktop.svg
new file mode 120000
index 000000000..39677dbd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/chat.delta.desktop.svg
@@ -0,0 +1 @@
+deltachat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chat.revolt.RevoltDesktop.svg b/.icons/kora/apps/scalable/chat.revolt.RevoltDesktop.svg
new file mode 120000
index 000000000..ae5ca3003
--- /dev/null
+++ b/.icons/kora/apps/scalable/chat.revolt.RevoltDesktop.svg
@@ -0,0 +1 @@
+revolt-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chat.rocket.RocketChat.svg b/.icons/kora/apps/scalable/chat.rocket.RocketChat.svg
new file mode 120000
index 000000000..3d0d1984c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chat.rocket.RocketChat.svg
@@ -0,0 +1 @@
+rocketchat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chat.tandem.Client.svg b/.icons/kora/apps/scalable/chat.tandem.Client.svg
new file mode 120000
index 000000000..26ba5c2fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/chat.tandem.Client.svg
@@ -0,0 +1 @@
+tandem.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chatterino.svg b/.icons/kora/apps/scalable/chatterino.svg
new file mode 120000
index 000000000..908e556dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/chatterino.svg
@@ -0,0 +1 @@
+com.chatterino.chatterino.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/checkbox-qt.svg b/.icons/kora/apps/scalable/checkbox-qt.svg
new file mode 120000
index 000000000..c530a2277
--- /dev/null
+++ b/.icons/kora/apps/scalable/checkbox-qt.svg
@@ -0,0 +1 @@
+checkbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/checkbox-touch.svg b/.icons/kora/apps/scalable/checkbox-touch.svg
new file mode 120000
index 000000000..c530a2277
--- /dev/null
+++ b/.icons/kora/apps/scalable/checkbox-touch.svg
@@ -0,0 +1 @@
+checkbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/checkbox.svg b/.icons/kora/apps/scalable/checkbox.svg
new file mode 100644
index 000000000..3ac0a39ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/checkbox.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008b55" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m37.294 17.765-2.456-2.457c-.337-.337-.747-.505-1.229-.505s-.891.168-1.228.505l-11.851 11.869-5.311-5.329c-.337-.338-.746-.506-1.228-.506s-.891.168-1.229.506l-2.456 2.456c-.337.338-.506.747-.506 1.229s.169.891.506 1.228l6.539 6.54 2.457 2.456c.337.338.747.506 1.228.506.482 0 .891-.169 1.229-.506l2.457-2.456 13.078-13.079c.337-.337.506-.747.506-1.229 0-.481-.169-.891-.506-1.228z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/checkgmail.svg b/.icons/kora/apps/scalable/checkgmail.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/checkgmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/checkra1n.svg b/.icons/kora/apps/scalable/checkra1n.svg
new file mode 100644
index 000000000..fa47a4f03
--- /dev/null
+++ b/.icons/kora/apps/scalable/checkra1n.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9007 39.9007 0 25.5484 43.4144)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#999" offset="0"/>
+ <stop stop-color="#e9e9e9" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09172 0 0 1.09172 -2.53379 -2.63176)" fill-rule="nonzero">
+ <path d="m24.584 15.335c1.352 0 3.862-1.835 7.128-1.835 5.622 0 7.834 3.95 7.834 3.95s-4.546 2.184-4.546 7.484c0 5.978 5.609 8.038 5.609 8.038s-3.767 10.47-8.855 10.47c-2.337 0-4.154-1.942-6.616-1.942-2.51 0-5 2-6.622 2-4.646 0-10.516-9.932-10.516-17.915 0-7.855 4.969-11.975 9.629-11.975 3.029 0 5.38 1.725 6.955 1.725zm1.195-8.441c2.583-3.378 6.175-3.394 6.175-3.394s.534 3.176-2.032 6.235c-2.741 3.267-5.855 2.732-5.855 2.732s-.585-2.569 1.712-5.573z" fill="url(#a)"/>
+ <path d="m23 22h-2v-2h2v-2h2v2h2v2h-2v2h1c.554 0 1.248.504 1 1l-1 2c-.173.346-.322.697-.585.877.004.041.009.082.014.123h1.571v1h-1.408c.359 1.745 1.087 3.348 2.066 4.721.119.188.245.406.28.486.062.145.086.706.033.77-.011.012-.845.021-2.059.023h3.088c.552 0 1 .448 1 1v1c0 .552-.448 1-1 1h-10c-.552 0-1-.448-1-1v-1c0-.552.448-1 1-1h3.094c-1.218-.002-2.054-.011-2.065-.023-.053-.064-.029-.625.034-.77.034-.08.16-.298.279-.486.979-1.373 1.707-2.976 2.066-4.721h-1.408v-1h1.571c.005-.041.01-.082.014-.123-.263-.18-.412-.531-.585-.877l-1-2c-.248-.496.446-1 1-1h1zm1.805 13c-.26 0-.53-.001-.805-.002-.277.001-.548.002-.809.002z" fill="#2f2f2f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cheese.svg b/.icons/kora/apps/scalable/cheese.svg
new file mode 100644
index 000000000..8d94ecaea
--- /dev/null
+++ b/.icons/kora/apps/scalable/cheese.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6e6e6" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34 34 0 21.0804 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#80408f" offset="0"/>
+ <stop stop-color="#a159b2" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="translate(.445125)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path transform="matrix(1.09257 0 0 1.09257 -1.14601 -2.22178)" d="m11 7h26v25l-9.018 9h-16.982z" fill="url(#b)"/>
+ <path transform="matrix(1.09257 0 0 1.09257 .066068 -2.22178)" d="m35 31c-6.773 3.59-11.165 5.309-20 2.632 9.252 4.367 13.415 2.23 20-2.632z" fill-opacity=".1"/>
+ <g transform="matrix(1.09257 0 0 1.09257 -1.14601 -2.22178)">
+ <path d="m36.372 12.634c-5.143-.641-8.503.438-11.38 1.905 2.923-3.61 6.571-4.738 11.38-1.905z" fill="#3b3b3b"/>
+ <path d="m37 21.313c-10.122 4.229-19.774 4.086-26 3.266v4.013c10.084 5.98 19.145 3.202 26-1.546z" fill="#ba6692"/>
+ <path d="m37 21.314c-.895.374-1.787.711-2.672 1.019.381 1.078 1.789 4.767 1.953 5.196.242-.159.483-.317.719-.481zm-3.307 1.238c-1.208.401-2.404.741-3.584 1.032-.094.699 1.347 5.028 1.797 6.354 1.533-.682 2.989-1.501 4.365-2.405-.263-.642-1.736-4.183-2.578-4.981zm-4.266 1.197c-1.379.32-2.731.57-4.052.762-.027 1.507.644 5.932.839 7.185 1.986-.341 3.885-.956 5.682-1.754-.457-1.298-1.945-5.475-2.469-6.193zm-3.213 7.947c-.2-1.258-.945-5.769-1.573-7.088-1.577.205-3.102.33-4.563.388-.46 1.128-.506 5.562-.51 6.767 2.304.352 4.524.297 6.646-.067zm-6.646.067c-.002-1.191-.024-5.461-.24-6.741-1.452.037-2.832.011-4.13-.057-.495.895-.92 3.906-1.089 5.213 1.863.8 3.686 1.314 5.459 1.585zm-8.568-7.186v4.016c1.043.619 2.074 1.142 3.094 1.58.131-1.292.425-4.255.448-5.248-1.274-.083-2.46-.205-3.542-.348z" fill="#fff"/>
+ <path d="m7 14.75c4.797-1.672 8.249-1.3 11.319-.451-3.569-2.935-7.308-3.296-11.319.451z" fill="#3b3b3b"/>
+ </g>
+ <path transform="matrix(1.34317 0 0 1.34317 -11.6677 -13.0403)" d="m32 32c-2.216 0-4 1.784-4 4v8l12-12z" fill="#fafafa"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chemtool.svg b/.icons/kora/apps/scalable/chemtool.svg
new file mode 100644
index 000000000..fecd29706
--- /dev/null
+++ b/.icons/kora/apps/scalable/chemtool.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#04d5aa" offset="0"/>
+ <stop stop-color="#77fcb2" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m37.366 33.221-7.86-14.541v-8.662c0-.815-.682-1.465-1.496-1.465h-8.022c-.816 0-1.486.65-1.486 1.465v8.662l-7.866 14.541c-.6 1.109-.57 2.455.075 3.538s1.816 1.752 3.076 1.752h20.423c1.26 0 2.433-.669 3.078-1.752s.678-2.429.078-3.538zm-12.068-6.083c.704 0 1.274.57 1.274 1.274s-.571 1.275-1.274 1.275c-.704 0-1.275-.571-1.275-1.275 0-.702.57-1.274 1.275-1.274zm-3.585-7.665c.704 0 1.275.571 1.275 1.276 0 .703-.571 1.274-1.275 1.274s-1.275-.571-1.275-1.274c.001-.705.571-1.276 1.275-1.276zm0 4.45c1.141 0 2.066.926 2.066 2.066 0 1.141-.925 2.066-2.066 2.066s-2.066-.925-2.066-2.066.925-2.066 2.066-2.066zm11.866 10.598c-.265.451-.75.718-1.272.718h-16.617c-.523 0-1.007-.267-1.272-.718-.266-.452-.273-1.003-.019-1.462l1.998-3.59c.284-.513.846-.807 1.43-.751 2.653.252 5.634 2.521 8.298 2.42 1.427-.054 2.752-.574 4.013-1.269.712-.394 1.608-.136 2.004.575l1.456 2.614c.253.459.246 1.012-.019 1.463z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cherrytree.svg b/.icons/kora/apps/scalable/cherrytree.svg
new file mode 100644
index 000000000..24b577c62
--- /dev/null
+++ b/.icons/kora/apps/scalable/cherrytree.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.08135 0 0 1.08135 -1.91173 -1088.16)" d="m32 1035.17c-9.577-10.5-2.5-24.27-2.5-24.27" fill="none" stroke="#1f711f" stroke-width="5"/>
+ <path transform="matrix(1.08135 0 0 1.08135 -1.91173 -1088.16)" d="m15.522 1038.4c-1.987-20.85 13.978-27.5 13.978-27.5" fill="none" stroke="#248424" stroke-width="5"/>
+ <g stroke-width="1.08135">
+ <circle cx="32.69147" cy="30.38844" r="10.8135" fill="#c72828"/>
+ <circle cx="14.30852" cy="34.71384" r="10.8135" fill="#ff3737"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chess.svg b/.icons/kora/apps/scalable/chess.svg
new file mode 100644
index 000000000..f1360fce6
--- /dev/null
+++ b/.icons/kora/apps/scalable/chess.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0430675 -45.5842 45.5842 -.0430675 69.9881 46.9019)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.655087 -35.4938 35.4938 -.655087 24 40.794)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b5c6cb" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="translate(1.1e-5 1.01241)" d="m17.802 4.159c.391.098 1.828.751 2.644.718.816-.032 2.35 1.045 2.35 1.143s1.808.338 2.568.607c.5.177.931.894 2.581 1.684.924.442 1.99 1.387 2.48 1.616.49.228 2.023.891 2.314 1.22.241.273.764 1.222.786 1.489.053.621.164 1.809-.021 2.635-.122.542-1.252 1.252-1.689 1.39-.247.078-1.347-.904-1.979-1.128-1.607-.57-1.307-.11-3.819-.428-.486-.061-1.326-.262-1.522.065-.009.014-.061.655.532 1.217.62.588 4.272 3.721 5.789 5.367.846.916 1.788 2.208 1.577 3.722-.215 1.547-1.305 3.786-1.436 4.08s-1.583.778-1.599 1.6c-.036 1.765 3.379 1.536 3.481 3.347.069 1.248-.932 1.1-.916 1.395.019.347 1.212.398 1.212 1.018s-.04 2.295-.04 2.295-2.71 1.583-8.935 1.525c-5.289-.05-9.104-1.265-9.104-1.265s-.013-1.638.037-2.307c.035-.46 1.01-.563 1.05-.928.028-.264-.909-.058-.904-1.33.006-1.511 3.147-1.772 3.26-3.439.064-.942-.371-1.258-.371-1.258s-3.036-1.404-3.427-1.926c-.392-.522 2.287-.853 2.518-3.229.259-2.678-1.245-5.846-2.323-9.274-1.077-3.427-.228-4.733.719-6.202.946-1.469 3.329-2.971 3.427-3.068.098-.098-1.632-2.449-1.24-2.351z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chessx.svg b/.icons/kora/apps/scalable/chessx.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/chessx.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chiaki.svg b/.icons/kora/apps/scalable/chiaki.svg
new file mode 100644
index 000000000..00ee7329c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chiaki.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.52 45.52 0 23.5682 46.76)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#91b400" offset="0"/>
+ <stop stop-color="#bfee00" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m17.171 5.789c-4.553 0-6.829 2.276-6.829 2.276l1.138 1.138s2.276-2.276 5.691-2.276c3.414 0 5.691 2.276 5.691 2.276l1.138-1.138s-2.276-2.276-6.829-2.276zm0 3.414c-1.565 0-4.553 1.139-4.553 1.139l1.138 1.138s2.215-1.138 3.415-1.138 3.414 1.138 3.414 1.138l1.139-1.138s-2.989-1.139-4.553-1.139zm0 2.277-2.277 5.691h-12.604c-.697 2.209-1.052 4.512-1.054 6.829.009 2.318.372 4.621 1.076 6.829h18.273l3.415 4.553 3.415-4.553h18.295c.697-2.209 1.052-4.512 1.054-6.829-.009-2.318-.372-4.621-1.076-6.829h-12.582l-2.277-5.691-2.276 5.691h-9.106z" fill="#162d50"/>
+ <path d="m18.309 22.862v4.553h2.276v-4.553zm9.106 0v4.553h2.276v-4.553z" fill="#ffaaee"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chinese.svg b/.icons/kora/apps/scalable/chinese.svg
new file mode 120000
index 000000000..6c199a7ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/chinese.svg
@@ -0,0 +1 @@
+ibus-pinyin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chmsee-16x16.svg b/.icons/kora/apps/scalable/chmsee-16x16.svg
new file mode 120000
index 000000000..4c40a17ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/chmsee-16x16.svg
@@ -0,0 +1 @@
+chmsee-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chmsee-32x32.svg b/.icons/kora/apps/scalable/chmsee-32x32.svg
new file mode 120000
index 000000000..4c40a17ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/chmsee-32x32.svg
@@ -0,0 +1 @@
+chmsee-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chmsee-icon.svg b/.icons/kora/apps/scalable/chmsee-icon.svg
new file mode 100644
index 000000000..0297e060a
--- /dev/null
+++ b/.icons/kora/apps/scalable/chmsee-icon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.257 37.768c-.479.488-1.084.732-1.814.732-.731 0-1.348-.244-1.851-.732-.479-.488-.718-1.073-.718-1.756s.239-1.268.718-1.756c.503-.488 1.12-.732 1.851-.732.73 0 1.335.244 1.814.732.503.488.755 1.073.755 1.756s-.252 1.268-.755 1.756zm-.038-7.609h-3.552v-1.72c0-1.098.24-2.037.718-2.817.479-.805 1.323-1.744 2.532-2.817.68-.61 1.158-1.061 1.436-1.354.302-.317.591-.744.869-1.28.302-.561.453-1.134.453-1.72 0-1.122-.378-2.024-1.134-2.707-.73-.683-1.75-1.024-3.06-1.024-2.166 0-3.653 1.17-4.459 3.512l-3.249-1.317c.529-1.391 1.436-2.635 2.72-3.732 1.31-1.122 2.973-1.683 4.988-1.683 2.292 0 4.156.659 5.592 1.976 1.436 1.292 2.154 2.951 2.154 4.975 0 .878-.24 1.769-.718 2.671-.479.902-.907 1.549-1.285 1.939-.353.366-.856.841-1.511 1.427-.076.073-.139.134-.189.183-1.537 1.341-2.305 2.682-2.305 4.024z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/choqok.svg b/.icons/kora/apps/scalable/choqok.svg
new file mode 100644
index 000000000..111e00e3a
--- /dev/null
+++ b/.icons/kora/apps/scalable/choqok.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.363375 -41.2611 41.2611 -.363375 23.3612 43.8841)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#45ac03" offset="0"/>
+ <stop stop-color="#98e046" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -17.8704 17.8704 0 24 28.9352)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <path d="m25.016 43.907 4.096-5.745h10.379s5.205.086 5.205-7.339v-23.352c-.328-5.081-4.938-5.471-4.938-5.471h-30.691s-5.681.333-5.763 5.872v22.951c.01 7.23 5.763 7.339 5.763 7.339h10.603l3.691 5.722c.803.937.815.814 1.655.023z" fill="url(#a)"/>
+ <path d="m35 13.179c-.81.359-1.679.602-2.591.711.932-.558 1.645-1.444 1.983-2.495-.874.517-1.839.892-2.867 1.095-.824-.878-1.995-1.425-3.294-1.425-2.493 0-4.514 2.021-4.514 4.512 0 .353.04.698.117 1.028-3.75-.188-7.075-1.985-9.301-4.715-.389.665-.611 1.44-.611 2.268 0 1.566.798 2.947 2.008 3.756-.74-.027-1.436-.229-2.045-.567v.057c0 2.186 1.557 4.01 3.62 4.425-.378.102-.777.158-1.189.158-.292 0-.573-.03-.85-.084.575 1.794 2.241 3.099 4.215 3.135-1.544 1.209-3.49 1.928-5.605 1.928-.364 0-.723-.022-1.076-.062 1.997 1.283 4.369 2.031 6.918 2.031 8.302 0 12.84-6.877 12.84-12.84l-.015-.585c.886-.632 1.654-1.427 2.257-2.331z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg b/.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg
new file mode 120000
index 000000000..176db0f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg
@@ -0,0 +1 @@
+chrome-aapocclcgogkmnckokdopfmhonfmgoek.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek.svg b/.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek.svg
new file mode 120000
index 000000000..89d3c644e
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-aapocclcgogkmnckokdopfmhonfmgoek.svg
@@ -0,0 +1 @@
+chrome-google-slides.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg b/.icons/kora/apps/scalable/chrome-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg
new file mode 120000
index 000000000..bcbac0fac
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-acpcknggdnfoghhojnkpldmfnnjiobdp-Default.svg
@@ -0,0 +1 @@
+houseparty.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-agedgfbdadefbodjkkkcpihgcmibpcff-Default.svg b/.icons/kora/apps/scalable/chrome-agedgfbdadefbodjkkkcpihgcmibpcff-Default.svg
new file mode 120000
index 000000000..5ba21352c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-agedgfbdadefbodjkkkcpihgcmibpcff-Default.svg
@@ -0,0 +1 @@
+icloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-agimnkijcaahngcdmfeangaknmldooml-Default.svg b/.icons/kora/apps/scalable/chrome-agimnkijcaahngcdmfeangaknmldooml-Default.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-agimnkijcaahngcdmfeangaknmldooml-Default.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg b/.icons/kora/apps/scalable/chrome-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg
new file mode 120000
index 000000000..05216f0d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ahoadnkmomodgfkfokbclmabbfdaejpe-Default.svg
@@ -0,0 +1 @@
+tiktok.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg b/.icons/kora/apps/scalable/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg
new file mode 120000
index 000000000..47dc75848
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg b/.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg
new file mode 120000
index 000000000..24c5f0afb
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg
@@ -0,0 +1 @@
+chrome-apdfllckaahabafndbhieahigkjlhalf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf.svg b/.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf.svg
new file mode 120000
index 000000000..7965c952b
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-apdfllckaahabafndbhieahigkjlhalf.svg
@@ -0,0 +1 @@
+chrome-google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-app-list-old.svg b/.icons/kora/apps/scalable/chrome-app-list-old.svg
new file mode 100644
index 000000000..28726fb0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-app-list-old.svg
@@ -0,0 +1,40 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 23.061 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbdada" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#ff4c39" offset="0"/>
+ <stop stop-color="#cf3d2e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 6.10117 -6.10117 0 22.8031 13.239)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 6.10117 -6.10117 0 23.2912 13.239)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 6.10117 -6.10117 0 23.6573 13.239)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f">
+ <stop stop-color="#258e52" offset="0"/>
+ <stop stop-color="#00c253" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(0 -6.1012 6.1012 0 15.4816 27.8819)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(0 -7.32146 7.32146 0 15.4816 36.4236)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i">
+ <stop stop-color="#d6c240" offset="0"/>
+ <stop stop-color="#fff360" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(0 -4.88095 4.88095 0 32.565 26.6617)" gradientUnits="userSpaceOnUse" xlink:href="#i"/>
+ <linearGradient id="k" x2="1" gradientTransform="matrix(0 -6.0577 6.0577 0 32.565 35.2033)" gradientUnits="userSpaceOnUse" xlink:href="#i"/>
+ <linearGradient id="l" x2="1" gradientTransform="matrix(0 -7.27795 7.27795 0 24.0233 36.4236)" gradientUnits="userSpaceOnUse" xlink:href="#i"/>
+ <linearGradient id="m" x2="1" gradientTransform="matrix(-1.22021 -3.66074 3.66074 -1.22021 25.2435 26.6616)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2574a8" offset="0"/>
+ <stop stop-color="#329ee4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <ellipse cx="16.092" cy="16.412" rx="3.051" ry="3.05" fill="url(#c)"/>
+ <ellipse cx="24.267" cy="16.412" rx="3.051" ry="3.05" fill="url(#d)"/>
+ <ellipse cx="32.199" cy="16.412" rx="3.051" ry="3.05" fill="url(#e)"/>
+ <ellipse cx="16.092" cy="24.832" rx="3.051" ry="3.05" fill="url(#g)"/>
+ <ellipse cx="16.092" cy="32.885" rx="3.051" ry="3.05" fill="url(#h)"/>
+ <ellipse cx="32.199" cy="24.588" rx="3.051" ry="3.05" fill="url(#j)"/>
+ <ellipse cx="32.199" cy="32.641" rx="3.051" ry="3.05" fill="url(#k)"/>
+ <ellipse cx="24.267" cy="32.885" rx="3.051" ry="3.05" fill="url(#l)"/>
+ <ellipse cx="24.267" cy="24.71" rx="3.051" ry="3.05" fill="url(#m)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-app-list.svg b/.icons/kora/apps/scalable/chrome-app-list.svg
new file mode 100644
index 000000000..8d4696512
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-app-list.svg
@@ -0,0 +1,34 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2d2d2" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(19.2504 -9.92628 9.92628 19.2504 10.0051 22.5612)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#db4437" offset="0"/>
+ <stop stop-color="#fd5757" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(13.0427 -12.283 12.283 13.0427 5.99178 40.7477)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9d58" offset="0"/>
+ <stop stop-color="#00d455" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(1.86971 -14.7077 14.7077 1.86971 27.3857 35.6939)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffcd40" offset="0"/>
+ <stop stop-color="#fee145" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(3.70273 -8.5098 8.5098 3.70273 21.1535 29.4621)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="url(#b)">
+ <ellipse cx="15.918" cy="15.751" rx="3.116" ry="3.116"/>
+ <ellipse cx="24.27" cy="15.751" rx="3.116" ry="3.116"/>
+ <ellipse cx="32.372" cy="15.751" rx="3.116" ry="3.116"/>
+ </g>
+ <ellipse cx="15.918" cy="24.351" rx="3.116" ry="3.116" fill="url(#c)"/>
+ <ellipse cx="15.918" cy="32.578" rx="3.116" ry="3.116" fill="url(#c)"/>
+ <ellipse cx="32.372" cy="24.102" rx="3.116" ry="3.116" fill="url(#d)"/>
+ <ellipse cx="32.372" cy="32.329" rx="3.116" ry="3.116" fill="url(#d)"/>
+ <ellipse cx="24.27" cy="32.578" rx="3.116" ry="3.116" fill="url(#d)"/>
+ <ellipse cx="24.27" cy="24.227" rx="3.116" ry="3.116" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg b/.icons/kora/apps/scalable/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
new file mode 120000
index 000000000..433859855
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg b/.icons/kora/apps/scalable/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg b/.icons/kora/apps/scalable/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
new file mode 120000
index 000000000..625539167
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg b/.icons/kora/apps/scalable/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
new file mode 120000
index 000000000..b8719ad45
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg b/.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
new file mode 120000
index 000000000..8f2c20477
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
@@ -0,0 +1 @@
+chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo.svg b/.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo.svg
new file mode 120000
index 000000000..347cc0aab
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo.svg
@@ -0,0 +1 @@
+chrome-youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg b/.icons/kora/apps/scalable/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
new file mode 120000
index 000000000..1f18c02ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg b/.icons/kora/apps/scalable/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg b/.icons/kora/apps/scalable/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-calculator.svg b/.icons/kora/apps/scalable/chrome-calculator.svg
new file mode 120000
index 000000000..83433c827
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-calculator.svg
@@ -0,0 +1 @@
+google-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-cigolahoahpkfmhoomckiodabnlfdhpp-Default.svg b/.icons/kora/apps/scalable/chrome-cigolahoahpkfmhoomckiodabnlfdhpp-Default.svg
new file mode 120000
index 000000000..17dc4355c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-cigolahoahpkfmhoomckiodabnlfdhpp-Default.svg
@@ -0,0 +1 @@
+icloud-photos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg b/.icons/kora/apps/scalable/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg
new file mode 120000
index 000000000..91beab981
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg
@@ -0,0 +1 @@
+youtube-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg b/.icons/kora/apps/scalable/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
new file mode 120000
index 000000000..57416d989
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg b/.icons/kora/apps/scalable/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg b/.icons/kora/apps/scalable/chrome-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
new file mode 120000
index 000000000..f3d72ed9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
@@ -0,0 +1 @@
+notion.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg b/.icons/kora/apps/scalable/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
new file mode 120000
index 000000000..c233e23c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ddfcbhajfcbadieedchpomhocpkhgeke-Default.svg b/.icons/kora/apps/scalable/chrome-ddfcbhajfcbadieedchpomhocpkhgeke-Default.svg
new file mode 120000
index 000000000..5ba21352c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ddfcbhajfcbadieedchpomhocpkhgeke-Default.svg
@@ -0,0 +1 @@
+icloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg b/.icons/kora/apps/scalable/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg
new file mode 120000
index 000000000..3c795c835
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg b/.icons/kora/apps/scalable/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
new file mode 120000
index 000000000..af756bba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg b/.icons/kora/apps/scalable/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg b/.icons/kora/apps/scalable/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg
new file mode 120000
index 000000000..47dc75848
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm-Default.svg b/.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm-Default.svg
new file mode 120000
index 000000000..94d38eb0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm-Default.svg
@@ -0,0 +1 @@
+chrome-dlppkpafhbajpcmmoheippocdidnckmm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm.svg b/.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm.svg
new file mode 120000
index 000000000..b049eee80
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-dlppkpafhbajpcmmoheippocdidnckmm.svg
@@ -0,0 +1 @@
+chrome-google-plus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg b/.icons/kora/apps/scalable/chrome-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg
new file mode 100644
index 000000000..5cd657178
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-eelgndlbgohgbfkmhamljdkkdpejnemo-Default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#107c10" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+ <path style="opacity:0.2" d="m 22.603899,38.942489 c -2.156966,-0.206535 -4.340617,-0.980634 -6.21641,-2.203907 -1.57184,-1.024543 -1.92656,-1.446395 -1.92656,-2.287171 0,-1.689033 1.858219,-4.64785 5.037694,-8.020061 1.805174,-1.915734 4.320117,-4.159972 4.591852,-4.099475 0.529154,0.118066 4.756521,4.239333 6.339425,6.179786 2.502576,3.067125 3.652654,5.579371 3.068178,6.699213 -0.444216,0.851184 -3.20128,2.515173 -5.226446,3.154293 -1.669469,0.526908 -3.861908,0.750031 -5.667733,0.577322 z M 12.337806,32.695376 C 11.03152,30.692475 10.371543,28.720798 10.053271,25.868989 9.9478308,24.927385 9.98493,24.389093 10.291813,22.455796 c 0.381732,-2.406864 1.75408,-5.194273 3.404023,-6.90835 0.702284,-0.728565 0.764766,-0.74808 1.621305,-0.458606 1.03813,0.351272 2.147855,1.117566 3.869392,2.673571 l 1.005587,0.908754 -0.549981,0.673271 c -2.547486,3.125671 -5.236209,7.558854 -6.248304,10.300728 -0.549981,1.489653 -0.771275,2.985812 -0.533709,3.608669 0.159462,0.420876 0.01302,0.264105 -0.523947,-0.557481 z m 22.927696,0.340539 c 0.129196,-0.629688 -0.03417,-1.785633 -0.416554,-2.951987 -0.828226,-2.52558 -3.597331,-7.223844 -6.139935,-10.418468 l -0.800564,-1.005679 0.866302,-0.79459 c 1.130552,-1.037554 1.915495,-1.658785 2.762921,-2.186669 0.668113,-0.416322 1.623258,-0.784833 2.033953,-0.784833 0.252861,0 1.144221,0.926968 1.863427,1.935249 1.11428,1.561209 1.93372,3.457428 2.348971,5.428454 0.268482,1.274988 0.290937,4.000598 0.04328,5.272333 -0.205021,1.043408 -0.634593,2.395806 -1.051146,3.313341 -0.315669,0.687258 -1.093454,2.022417 -1.435157,2.456953 -0.175734,0.223448 -0.175734,0.223123 -0.0781,-0.2589 z M 22.834957,14.41687 c -1.17351,-0.595211 -2.983565,-1.234331 -3.983294,-1.406714 -0.350165,-0.06017 -0.947985,-0.09432 -1.327765,-0.07481 -0.825296,0.04163 -0.788522,-0.0013 0.534686,-0.62611 1.099962,-0.519428 2.017682,-0.824839 3.264088,-1.086342 1.400987,-0.294354 4.035363,-0.297606 5.41422,-0.0072 1.488854,0.313868 3.242609,0.965998 4.230623,1.574219 l 0.294191,0.18019 -0.673646,-0.03383 c -1.33948,-0.0676 -3.291424,0.47329 -5.387209,1.491979 -0.63199,0.307688 -1.18132,0.552928 -1.221673,0.546423 -0.04003,-0.0078 -0.555189,-0.258575 -1.145523,-0.557807 z"/>
+ <path style="fill:#ffffff" d="m 22.603899,37.942493 c -2.156966,-0.206535 -4.340617,-0.980634 -6.21641,-2.203907 -1.57184,-1.024543 -1.92656,-1.446395 -1.92656,-2.287171 0,-1.689033 1.858219,-4.64785 5.037694,-8.020061 1.805174,-1.915734 4.320117,-4.159972 4.591852,-4.099475 0.529154,0.118066 4.756521,4.239333 6.339425,6.179786 2.502576,3.067125 3.652654,5.579371 3.068178,6.699213 -0.444216,0.851184 -3.20128,2.515173 -5.226446,3.154293 -1.669469,0.526908 -3.861908,0.750031 -5.667733,0.577322 z M 12.337806,31.69538 C 11.03152,29.692479 10.371543,27.720802 10.053271,24.868993 9.9478308,23.927389 9.98493,23.389097 10.291813,21.4558 c 0.381732,-2.406864 1.75408,-5.194273 3.404023,-6.90835 0.702284,-0.728565 0.764766,-0.74808 1.621305,-0.458606 1.03813,0.351272 2.147855,1.117566 3.869392,2.673571 l 1.005587,0.908754 -0.549981,0.673271 c -2.547486,3.125671 -5.236209,7.558854 -6.248304,10.300728 -0.549981,1.489653 -0.771275,2.985812 -0.533709,3.608669 0.159462,0.420876 0.01302,0.264105 -0.523947,-0.557481 z m 22.927696,0.340539 c 0.129196,-0.629688 -0.03417,-1.785633 -0.416554,-2.951987 -0.828226,-2.52558 -3.597331,-7.223844 -6.139935,-10.418468 l -0.800564,-1.005679 0.866302,-0.79459 c 1.130552,-1.037554 1.915495,-1.658785 2.762921,-2.186669 0.668113,-0.416322 1.623258,-0.784833 2.033953,-0.784833 0.252861,0 1.144221,0.926968 1.863427,1.935249 1.11428,1.561209 1.93372,3.457428 2.348971,5.428454 0.268482,1.274988 0.290937,4.000598 0.04328,5.272333 -0.205021,1.043408 -0.634593,2.395806 -1.051146,3.313341 -0.315669,0.687258 -1.093454,2.022417 -1.435157,2.456953 -0.175734,0.223448 -0.175734,0.223123 -0.0781,-0.2589 z M 22.834957,13.416874 c -1.17351,-0.595211 -2.983565,-1.234331 -3.983294,-1.406714 -0.350165,-0.06017 -0.947985,-0.09432 -1.327765,-0.07481 -0.825296,0.04163 -0.788522,-0.0013 0.534686,-0.62611 1.099962,-0.519428 2.017682,-0.824839 3.264088,-1.086342 1.400987,-0.2943533 4.035363,-0.2976053 5.41422,-0.0072 1.488854,0.313868 3.242609,0.965998 4.230623,1.574219 l 0.294191,0.18019 -0.673646,-0.03383 c -1.33948,-0.0676 -3.291424,0.47329 -5.387209,1.491979 -0.63199,0.307688 -1.18132,0.552928 -1.221673,0.546423 -0.04003,-0.0078 -0.555189,-0.258575 -1.145523,-0.557807 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg b/.icons/kora/apps/scalable/chrome-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg
new file mode 120000
index 000000000..b34f543d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-efmjfjelnicpmdcmfikempdhlmainjcb-Default.svg
@@ -0,0 +1 @@
+chrome-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg b/.icons/kora/apps/scalable/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
new file mode 120000
index 000000000..517b3f3cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
@@ -0,0 +1 @@
+nos-tv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg b/.icons/kora/apps/scalable/chrome-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg
new file mode 120000
index 000000000..8985da393
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-egmafekfmcnknbdlbfbhafbllplmjlhn-Default.svg
@@ -0,0 +1 @@
+geforcenow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg b/.icons/kora/apps/scalable/chrome-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg
new file mode 120000
index 000000000..9630b342c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-eikjhbkpemdappjfcmdeeeamdpkgabmk-Default.svg
@@ -0,0 +1 @@
+soundcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg b/.icons/kora/apps/scalable/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
new file mode 120000
index 000000000..c391e88ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
@@ -0,0 +1 @@
+gmail-offline.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg b/.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
new file mode 120000
index 000000000..b72f1d2fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
@@ -0,0 +1 @@
+chrome-ejjicmeblgpmajnghnpcppodonldlgfn.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn.svg b/.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn.svg
new file mode 120000
index 000000000..05555c250
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ejjicmeblgpmajnghnpcppodonldlgfn.svg
@@ -0,0 +1 @@
+chrome-google-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-emefpkhgihlhfddcjfghpndaeliajgjj-Default.svg b/.icons/kora/apps/scalable/chrome-emefpkhgihlhfddcjfghpndaeliajgjj-Default.svg
new file mode 120000
index 000000000..9066e666d
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-emefpkhgihlhfddcjfghpndaeliajgjj-Default.svg
@@ -0,0 +1 @@
+tidal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-eppojlglocelodeimnohnlnionkobfln-Default.svg b/.icons/kora/apps/scalable/chrome-eppojlglocelodeimnohnlnionkobfln-Default.svg
new file mode 120000
index 000000000..3c795c835
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-eppojlglocelodeimnohnlnionkobfln-Default.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg b/.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg
new file mode 120000
index 000000000..9bbaba2d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg
@@ -0,0 +1 @@
+chrome-fahmaaghhglfmonjliepjlchgpgfmobi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi.svg b/.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi.svg
new file mode 120000
index 000000000..52ebeebe2
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-fahmaaghhglfmonjliepjlchgpgfmobi.svg
@@ -0,0 +1 @@
+chrome-google-play-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg b/.icons/kora/apps/scalable/chrome-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg
new file mode 120000
index 000000000..225cb5428
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-faolnafnngnfdaknnbpnkhgohbobgegn-Default.svg
@@ -0,0 +1 @@
+ms-outlook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg b/.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg
new file mode 120000
index 000000000..c2ae247d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg
@@ -0,0 +1 @@
+chrome-felcaaldnbdncclmgdcncolpebgiejap.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap.svg b/.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap.svg
new file mode 120000
index 000000000..3d6f70694
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-felcaaldnbdncclmgdcncolpebgiejap.svg
@@ -0,0 +1 @@
+chrome-google-sheets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg b/.icons/kora/apps/scalable/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
new file mode 120000
index 000000000..242f0af4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg b/.icons/kora/apps/scalable/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg
new file mode 100644
index 000000000..e249b9cf6
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bd8004" offset="0"/>
+ <stop stop-color="#feb625" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="scale(.96862 1.0324)" d="m35.102 33.902c-2.383 1.203-5.007 1.927-7.495 1.937-4.043 0-7.246-1.127-9.609-3.382-2.363-2.265-3.544-5.332-3.544-9.202 0-3.88 1.181-6.947 3.544-9.202 2.363-2.265 5.566-3.398 9.609-3.398 2.705.029 5.305.814 7.495 1.937v4.892c-2.148-1.23-4.674-1.989-6.991-2.002-2.233 0-4.195.715-5.474 2.146s-1.919 3.113-1.919 5.627c0 2.504.64 4.181 1.919 5.611 1.279 1.431 3.241 2.146 5.474 2.146 2.491-.134 5.189-.8 6.991-2.001z" fill="#2a2a2a" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg b/.icons/kora/apps/scalable/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg b/.icons/kora/apps/scalable/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
new file mode 120000
index 000000000..26506e1d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
@@ -0,0 +1 @@
+authy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg b/.icons/kora/apps/scalable/chrome-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg
new file mode 120000
index 000000000..036007579
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-gaoogdonmngmdlbinmiclicjpbjhgomg-Default.svg
@@ -0,0 +1 @@
+boxy-svg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg b/.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
new file mode 120000
index 000000000..e11f8e40f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
@@ -0,0 +1 @@
+chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp.svg b/.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp.svg
new file mode 120000
index 000000000..b34f543d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp.svg
@@ -0,0 +1 @@
+chrome-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg b/.icons/kora/apps/scalable/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-gmail.svg b/.icons/kora/apps/scalable/chrome-gmail.svg
new file mode 120000
index 000000000..76d0839d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-gmail.svg
@@ -0,0 +1 @@
+google-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-calendar.svg b/.icons/kora/apps/scalable/chrome-google-calendar.svg
new file mode 120000
index 000000000..6cb04103c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-calendar.svg
@@ -0,0 +1 @@
+google-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-docs.svg b/.icons/kora/apps/scalable/chrome-google-docs.svg
new file mode 120000
index 000000000..f35d1789b
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-docs.svg
@@ -0,0 +1 @@
+google-docs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-drawings.svg b/.icons/kora/apps/scalable/chrome-google-drawings.svg
new file mode 120000
index 000000000..e3ed6f606
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-drawings.svg
@@ -0,0 +1 @@
+google-drawings.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-drive.svg b/.icons/kora/apps/scalable/chrome-google-drive.svg
new file mode 120000
index 000000000..a88855e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-drive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-keep.svg b/.icons/kora/apps/scalable/chrome-google-keep.svg
new file mode 120000
index 000000000..23c2901cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-keep.svg
@@ -0,0 +1 @@
+google-keep.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-maps.svg b/.icons/kora/apps/scalable/chrome-google-maps.svg
new file mode 120000
index 000000000..a9fe97868
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-maps.svg
@@ -0,0 +1 @@
+google-maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-photos.svg b/.icons/kora/apps/scalable/chrome-google-photos.svg
new file mode 120000
index 000000000..d76526939
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-photos.svg
@@ -0,0 +1 @@
+google-photos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-play-books.svg b/.icons/kora/apps/scalable/chrome-google-play-books.svg
new file mode 120000
index 000000000..ea15cac9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-play-books.svg
@@ -0,0 +1 @@
+google-play-books.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-play-music.svg b/.icons/kora/apps/scalable/chrome-google-play-music.svg
new file mode 120000
index 000000000..0ee17a8d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-play-music.svg
@@ -0,0 +1 @@
+google-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-play-store.svg b/.icons/kora/apps/scalable/chrome-google-play-store.svg
new file mode 120000
index 000000000..03ddcc362
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-play-store.svg
@@ -0,0 +1 @@
+google-play.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-plus.svg b/.icons/kora/apps/scalable/chrome-google-plus.svg
new file mode 120000
index 000000000..0aa992c29
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-plus.svg
@@ -0,0 +1 @@
+google-plus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-sheets.svg b/.icons/kora/apps/scalable/chrome-google-sheets.svg
new file mode 120000
index 000000000..c7cc18394
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-sheets.svg
@@ -0,0 +1 @@
+google-sheets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-google-slides.svg b/.icons/kora/apps/scalable/chrome-google-slides.svg
new file mode 120000
index 000000000..622c68019
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-google-slides.svg
@@ -0,0 +1 @@
+google-slides.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg b/.icons/kora/apps/scalable/chrome-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg b/.icons/kora/apps/scalable/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
new file mode 120000
index 000000000..ab98caaac
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
@@ -0,0 +1 @@
+citrix-receiver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hangouts.svg b/.icons/kora/apps/scalable/chrome-hangouts.svg
new file mode 120000
index 000000000..476695e7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hangouts.svg
@@ -0,0 +1 @@
+google-hangouts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg b/.icons/kora/apps/scalable/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
new file mode 120000
index 000000000..ef62dbf79
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
@@ -0,0 +1 @@
+tweetdeck.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hblpgmjcnlmnencfjcjcjdajdhloioam-Default.svg b/.icons/kora/apps/scalable/chrome-hblpgmjcnlmnencfjcjcjdajdhloioam-Default.svg
new file mode 120000
index 000000000..488a9bf36
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hblpgmjcnlmnencfjcjcjdajdhloioam-Default.svg
@@ -0,0 +1 @@
+apple-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg b/.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
new file mode 120000
index 000000000..c3a68dd5a
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
@@ -0,0 +1 @@
+chrome-hcglmfcclpfgljeaiahehebeoaiicbko.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko.svg b/.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko.svg
new file mode 120000
index 000000000..0e5ead454
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hcglmfcclpfgljeaiahehebeoaiicbko.svg
@@ -0,0 +1 @@
+chrome-google-photos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hejiihbkifllpgdfndalmghiodgkefan-Default.svg b/.icons/kora/apps/scalable/chrome-hejiihbkifllpgdfndalmghiodgkefan-Default.svg
new file mode 120000
index 000000000..5084aa775
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hejiihbkifllpgdfndalmghiodgkefan-Default.svg
@@ -0,0 +1 @@
+tinder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg b/.icons/kora/apps/scalable/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg
new file mode 120000
index 000000000..dc644a8a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg
@@ -0,0 +1 @@
+estmob-sendanywhere.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg b/.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
new file mode 120000
index 000000000..5dfbe23d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
@@ -0,0 +1 @@
+chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki.svg b/.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki.svg
new file mode 120000
index 000000000..621b7d3ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki.svg
@@ -0,0 +1 @@
+chrome-google-keep.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg b/.icons/kora/apps/scalable/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
new file mode 120000
index 000000000..1aaf8d36b
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
@@ -0,0 +1 @@
+enjoy-music-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg b/.icons/kora/apps/scalable/chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg b/.icons/kora/apps/scalable/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg
new file mode 120000
index 000000000..9ae27dfed
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ieailfmhaghpphfffooibmlghaeopach-Default.svg b/.icons/kora/apps/scalable/chrome-ieailfmhaghpphfffooibmlghaeopach-Default.svg
new file mode 100644
index 000000000..615275586
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ieailfmhaghpphfffooibmlghaeopach-Default.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#940000" offset="0"/>
+ <stop stop-color="#ea4335" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m26.932 36.678c4-1.333 7.135-3.616 8.928-7.31.801-1.684 1.139-3.322 1.14-5.508.001-2.206-.326-3.612-1.304-5.618-2.758-5.048-7.537-7.405-12.388-7.233-2.523.089-3.841.442-6.059 1.585-2.078 1.071-4.191 3.209-5.146 5.209-2.346 4.916-.851 9.747 3.549 11.463.683.266 1.513.374 3.501.457 1.319.029 2.319-.203 3.205.763.802.875.825 1.809.072 2.941-.789 1.185-.722 2.682.389 3.236 1.052.525 2.64.362 4.113.015z" fill="#fff" fill-rule="nonzero"/>
+ <g stroke-width="1.1382">
+ <circle cx="33.1056" cy="20.5854" r="2.2764" fill="#f28b82"/>
+ <circle cx="14.8944" cy="20.5854" r="2.2764" fill="#f0a1e4"/>
+ <circle cx="19.4472" cy="14.8944" r="2.2764" fill="#f28b82"/>
+ <circle cx="27.4146" cy="14.8944" r="2.2764" fill="#f0a1e4"/>
+ </g>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m21 20.245c1.258 1.359 2.758.373 3.629 1.407.469.557.36 2.102.36 2.102l-.871.726c-3.387-.49-2.987-2.467-3.118-4.235z" fill="#ea4335" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24.75 23.754c.396-.166.588.031.915.208 2.388 1.403 5.447 4.879 9.21 9.646.734 1.051.304 1.828-.739 1.118-3.606-2.856-7.024-5.893-9.94-9.414-.172-.227-.352-.45-.264-.832z" fill="#f0a1e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg b/.icons/kora/apps/scalable/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
new file mode 120000
index 000000000..51768ebb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg b/.icons/kora/apps/scalable/chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg
new file mode 120000
index 000000000..894e8e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg b/.icons/kora/apps/scalable/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
new file mode 100644
index 000000000..a3aefe2ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1166 43.1166 0 23.9995 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#af0200" offset="0"/>
+ <stop stop-color="#ed4224" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(5e-4 7.5e-5)" d="m24.175 15.001c-3.038 0-7.52.184-8.864.227-1.46.129-1.999.203-2.796.875-1.226 1.066-1.515 3.16-1.515 6.367v3.05c0 3.656.491 5.516 1.312 6.195.938.793 1.559.855 2.179.949.242.035 1.961.336 9.571.336 4.744 0 8.821-.223 9.243-.273.679-.086 1.644-.207 2.39-1.012 1.09-1.219 1.304-3.242 1.304-6.176v-3.55c0-1.898-.105-4.578-1.304-5.703-.91-.758-1.242-.969-3.12-1.063-.531-.023-5.162-.223-8.399-.223m-3.176 5 6.999 3.999-6.999 4.001" fill="#f9f9f9" fill-rule="nonzero"/>
+ <circle cx="36.999394" cy="37.667984" r="9.667999" fill="#00c5ea" stroke-width=".878909"/>
+ <path transform="matrix(1.17188 0 0 1.17188 -5.48179 -5.25249)" d="m38 30 5 5h-2l-3 3c2 2 0 3 0 3l-2.5-2.5-3.5 3.5h-1v-1l3.5-3.5-2.5-2.5s1-2 3 0l3-3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg b/.icons/kora/apps/scalable/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo-Default.svg b/.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo-Default.svg
new file mode 120000
index 000000000..60d367b71
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo-Default.svg
@@ -0,0 +1 @@
+chrome-joodangkbfjnajiiifokapkpmhfnpleo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo.svg b/.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo.svg
new file mode 120000
index 000000000..2ddcb30c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-joodangkbfjnajiiifokapkpmhfnpleo.svg
@@ -0,0 +1 @@
+chrome-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg b/.icons/kora/apps/scalable/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
new file mode 120000
index 000000000..4f29f5808
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg b/.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg
new file mode 120000
index 000000000..cb6c29204
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg
@@ -0,0 +1 @@
+chrome-knipolnnllmklapflnccelgolnpehhpl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl.svg b/.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl.svg
new file mode 120000
index 000000000..4e4503d4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-knipolnnllmklapflnccelgolnpehhpl.svg
@@ -0,0 +1 @@
+chrome-hangouts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi-Default.svg b/.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi-Default.svg
new file mode 120000
index 000000000..334193eca
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi-Default.svg
@@ -0,0 +1 @@
+chrome-komhbcfkdcgmcdoenjcjheifdiabikfi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi.svg b/.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi.svg
new file mode 120000
index 000000000..321a169d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-komhbcfkdcgmcdoenjcjheifdiabikfi.svg
@@ -0,0 +1 @@
+chrome-google-play-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg b/.icons/kora/apps/scalable/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg
new file mode 120000
index 000000000..0f0e70558
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg b/.icons/kora/apps/scalable/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
new file mode 120000
index 000000000..713d5a718
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg b/.icons/kora/apps/scalable/chrome-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg
new file mode 120000
index 000000000..87266ec0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-lgnggepjiihbfdbedefdhcffnmhcahbm-Default.svg
@@ -0,0 +1 @@
+reddit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh-Default.svg b/.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh-Default.svg
new file mode 120000
index 000000000..769cc1509
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh-Default.svg
@@ -0,0 +1 @@
+chrome-lneaknkopdijkpnocmklfnjbeapigfbh.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh.svg b/.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh.svg
new file mode 120000
index 000000000..e651cb6d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-lneaknkopdijkpnocmklfnjbeapigfbh.svg
@@ -0,0 +1 @@
+chrome-google-maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg b/.icons/kora/apps/scalable/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
new file mode 100644
index 000000000..2124bbf44
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1072 43.1072 0 24 45.4392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#46891d" offset="0"/>
+ <stop stop-color="#70b943" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m20 14c-.653 0-1.265.32-1.639.855-.004.006-.008.011-.011.016l-6.83 8.147c-.074.083-.146.168-.215.255l-.049.059v.008c-.811 1.048-1.253 2.335-1.256 3.66 0 3.292 2.708 6 6 6 2.778-.003 5.208-1.935 5.838-4.641.112.072.227.139.346.2.113.058.229.111.347.158.021.008.042.016.063.023.103.04.208.075.314.106.027.006.054.013.08.019.099.026.199.048.299.067.036.006.072.012.108.017.095.015.192.027.289.035.105.01.21.015.316.016.106-.001.211-.006.316-.016.097-.008.194-.02.289-.035.036-.005.072-.011.108-.017.1-.019.2-.041.299-.067.026-.006.053-.013.08-.019.106-.031.211-.066.314-.106.021-.007.042-.015.063-.023.118-.047.234-.1.347-.158.119-.061.234-.128.346-.2.63 2.706 3.06 4.638 5.838 4.641 3.292 0 6-2.708 6-6-.003-1.325-.445-2.612-1.256-3.66v-.008l-.049-.059c-.069-.087-.141-.172-.215-.255l-6.83-8.147c-.003-.005-.007-.01-.011-.016-.374-.535-.986-.855-1.639-.855-1.097 0-2 .903-2 2 .001.397.12.786.342 1.115l-.008.004c-.057-.071-.118-.139-.182-.205 0-.001-.001-.001-.002-.002 0 0-.001 0-.002 0-.06-.062-.122-.121-.187-.178-.014-.013-.029-.026-.043-.039-.056-.045-.113-.089-.172-.131-.026-.018-.052-.036-.078-.054-.064-.042-.129-.082-.195-.119-.016-.01-.032-.019-.047-.028-.076-.041-.154-.079-.233-.113-.011-.005-.023-.011-.035-.016-.07-.028-.142-.055-.215-.078-.028-.01-.057-.02-.086-.029-.064-.019-.129-.035-.195-.049-.03-.008-.061-.015-.092-.021-.066-.012-.132-.022-.199-.03-.036-.005-.072-.009-.107-.013-.088-.009-.176-.013-.264-.014-.088.001-.176.005-.264.014-.036.004-.071.008-.107.013-.067.008-.133.018-.199.03-.031.006-.062.013-.092.021-.066.014-.131.03-.195.049-.029.009-.058.019-.086.029-.073.024-.145.05-.215.078-.012.006-.024.011-.035.016-.079.034-.157.072-.233.113-.015.009-.031.018-.047.028-.066.037-.131.077-.195.119-.026.018-.052.036-.078.054-.059.042-.116.086-.172.131-.014.013-.029.026-.043.039-.065.057-.128.116-.187.178-.001 0-.002 0-.002 0-.001.001-.002.001-.002.002-.064.066-.125.134-.182.205l-.008-.004c.222-.329.341-.718.342-1.115 0-1.097-.903-2-2-2zm-4 9c2.194 0 4 1.806 4 4s-1.806 4-4 4-4-1.806-4-4 1.806-4 4-4zm8 0c.052.001.104.003.156.008.047.003.094.009.141.015.021.003.042.007.062.01.036.007.071.015.106.024.035.008.07.017.105.027.031.01.062.02.092.031.028.01.055.02.082.032.036.013.071.028.106.044l.078.039c.031.017.061.034.092.051.031.018.061.037.091.057.019.013.038.027.057.041.035.024.069.05.102.076.023.02.046.04.068.061.026.022.051.046.076.07.024.025.048.05.07.076.021.022.041.045.061.068.026.034.052.067.076.102.014.019.028.038.041.057.02.03.039.06.057.091.017.031.034.061.051.092.013.026.026.052.039.078.016.035.031.07.045.106.011.027.021.054.031.082.011.03.021.061.031.092.01.035.019.07.027.105.009.035.017.07.024.106.003.02.007.041.01.062.006.047.012.094.015.141.005.052.007.104.008.156-.001.052-.003.104-.008.156-.003.047-.009.094-.015.141-.003.021-.007.042-.01.062-.007.036-.015.071-.024.106-.008.035-.017.07-.027.105-.01.031-.02.062-.031.092-.01.028-.02.055-.032.082-.013.036-.028.071-.044.106-.013.026-.026.052-.039.078-.017.031-.034.061-.051.092-.018.031-.037.061-.057.091-.013.019-.027.038-.041.057-.024.035-.05.069-.076.102-.02.023-.04.046-.061.068-.022.026-.046.051-.07.076-.025.024-.05.048-.076.07-.022.021-.045.041-.068.061-.034.026-.067.052-.102.076-.019.014-.038.028-.057.041-.03.02-.06.039-.091.057-.031.017-.061.034-.092.051-.026.013-.052.026-.078.039-.035.016-.07.031-.106.045-.027.011-.054.021-.082.031-.03.011-.061.021-.092.031-.035.01-.07.019-.105.027-.035.009-.07.017-.106.024-.02.003-.041.007-.062.01-.047.006-.094.012-.141.015-.052.005-.104.007-.156.008-.052-.001-.104-.003-.156-.008-.047-.003-.094-.009-.141-.015-.021-.003-.042-.007-.062-.01-.036-.007-.071-.015-.106-.024-.035-.008-.07-.017-.105-.027-.031-.01-.062-.02-.092-.031-.028-.01-.055-.02-.082-.032-.036-.013-.071-.028-.106-.044-.026-.013-.052-.026-.078-.039-.031-.017-.061-.034-.092-.051-.031-.018-.061-.037-.091-.057-.019-.013-.038-.027-.057-.041-.035-.024-.069-.05-.102-.076-.023-.02-.046-.04-.068-.061-.026-.022-.051-.046-.076-.07-.024-.025-.048-.05-.07-.076-.021-.022-.041-.045-.061-.068-.026-.034-.052-.067-.076-.102-.014-.019-.028-.038-.041-.057-.02-.03-.039-.06-.057-.091-.017-.031-.034-.061-.051-.092-.013-.026-.026-.052-.039-.078-.016-.035-.031-.07-.045-.106-.011-.027-.021-.054-.031-.082-.011-.03-.021-.061-.031-.092-.01-.035-.019-.07-.027-.105-.009-.035-.017-.07-.024-.106-.003-.02-.007-.041-.01-.062-.006-.047-.012-.094-.015-.141-.005-.052-.007-.104-.008-.156.001-.052.003-.104.008-.156.003-.047.009-.094.015-.141.003-.021.007-.042.01-.062.007-.036.015-.071.024-.106.008-.035.017-.07.027-.105.01-.031.02-.062.031-.092.01-.028.02-.055.032-.082.013-.036.028-.071.044-.106.013-.026.026-.052.039-.078.017-.031.034-.061.051-.092.018-.031.037-.061.057-.091.013-.019.027-.038.041-.057.024-.035.05-.069.076-.102.02-.023.04-.046.061-.068.022-.026.046-.051.07-.076.025-.024.05-.048.076-.07.022-.021.045-.041.068-.061.034-.026.067-.052.102-.076.019-.014.038-.028.057-.041.03-.02.06-.039.091-.057.031-.017.061-.034.092-.051l.078-.039c.035-.016.07-.031.106-.045.027-.011.054-.021.082-.031.03-.011.061-.021.092-.031.035-.01.07-.019.105-.027.035-.009.07-.017.106-.024.02-.003.041-.007.062-.01.047-.006.094-.012.141-.015.052-.005.104-.007.156-.008zm8 0c2.194 0 4 1.806 4 4s-1.806 4-4 4-4-1.806-4-4 1.806-4 4-4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg b/.icons/kora/apps/scalable/chrome-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg
new file mode 120000
index 000000000..584f3bca6
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Default.svg
@@ -0,0 +1 @@
+google-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg b/.icons/kora/apps/scalable/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
new file mode 120000
index 000000000..1a8e55f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
@@ -0,0 +1 @@
+pocket.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme-Default.svg b/.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme-Default.svg
new file mode 120000
index 000000000..018986c97
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme-Default.svg
@@ -0,0 +1 @@
+chrome-mkaakpdehdafacodkgkpghoibnmamcme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme.svg b/.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme.svg
new file mode 120000
index 000000000..0106e3089
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mkaakpdehdafacodkgkpghoibnmamcme.svg
@@ -0,0 +1 @@
+chrome-google-drawings.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg b/.icons/kora/apps/scalable/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb-Default.svg b/.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb-Default.svg
new file mode 120000
index 000000000..9a1a457af
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb-Default.svg
@@ -0,0 +1 @@
+chrome-mmimngoggfoobjdlefbcabngfnmieonb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb.svg b/.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb.svg
new file mode 120000
index 000000000..1b75bc40a
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mmimngoggfoobjdlefbcabngfnmieonb.svg
@@ -0,0 +1 @@
+chrome-google-play-books.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg b/.icons/kora/apps/scalable/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
new file mode 120000
index 000000000..db8f90991
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
@@ -0,0 +1 @@
+devdocs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg b/.icons/kora/apps/scalable/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
new file mode 120000
index 000000000..bb2fa05ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
@@ -0,0 +1 @@
+vectr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg b/.icons/kora/apps/scalable/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
new file mode 120000
index 000000000..8c337ce73
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
@@ -0,0 +1 @@
+showtime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg b/.icons/kora/apps/scalable/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
new file mode 120000
index 000000000..bdea67f4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
@@ -0,0 +1 @@
+chrome-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg b/.icons/kora/apps/scalable/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
new file mode 120000
index 000000000..242f0af4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg b/.icons/kora/apps/scalable/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
new file mode 100644
index 000000000..5132b1ec6
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c81e3e" offset="0"/>
+ <stop stop-color="#d44a4a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 9c-4.383.002-8.551 1.925-11.398 5.258l4.623 8.008c.056-.218.123-.432.199-.643.078-.216.167-.428.266-.635.002-.005.004-.01.006-.015.09-.188.19-.372.297-.551.015-.027.031-.054.046-.08.101-.162.208-.32.321-.473.026-.037.053-.074.08-.111.114-.148.234-.292.359-.43.031-.035.061-.071.092-.105.119-.126.243-.247.371-.364.048-.046.097-.092.147-.136.109-.094.222-.185.338-.272.074-.059.149-.116.226-.172.099-.068.2-.134.303-.197.074-.049.148-.097.224-.144.034-.019.069-.037.103-.055.037-.02.074-.039.112-.058.129-.069.261-.133.394-.194.109-.049.219-.095.33-.138.101-.04.203-.077.305-.112.119-.041.24-.078.361-.113.102-.028.204-.054.307-.078.125-.03.251-.056.377-.078.106-.018.213-.034.32-.047.119-.015.238-.028.358-.037.116-.009.233-.015.349-.018.062-.004.123-.007.184-.01h13.256c-2.591-4.91-7.704-7.996-13.256-8zm-12.686 7.029c-1.506 2.386-2.308 5.15-2.314 7.971 0 8.229 6.771 15 15 15 1.704-.006 3.395-.301 5-.875v-9.228c-.053.05-.106.099-.16.148-.088.087-.179.172-.272.254-.092.078-.186.153-.283.226-.084.067-.17.133-.258.196-.099.068-.2.134-.302.197-.074.049-.149.097-.225.144-.035.019-.069.037-.104.055-.037.02-.074.039-.111.058-.13.069-.261.133-.395.194-.109.049-.219.095-.33.138-.101.04-.202.077-.305.112-.119.041-.239.078-.361.113-.101.028-.204.054-.307.078-.124.03-.25.056-.376.078-.107.018-.214.034-.321.047-.119.015-.238.028-.357.037-.117.009-.233.015-.35.018-.061.004-.122.007-.184.01-.076-.002-.153-.004-.229-.008-.054-.002-.109-.004-.164-.006-.128-.009-.256-.021-.384-.037-.108-.011-.217-.025-.325-.041-.117-.021-.234-.044-.351-.07-.115-.023-.23-.048-.344-.076-.103-.029-.205-.061-.307-.094-.123-.037-.244-.078-.365-.121-.093-.037-.185-.076-.277-.117-.122-.051-.243-.105-.363-.162-.091-.047-.181-.096-.27-.147-.115-.062-.228-.127-.34-.195-.089-.058-.178-.118-.265-.18-.103-.07-.204-.142-.303-.217-.088-.07-.174-.142-.258-.215-.093-.078-.184-.158-.273-.24-.08-.078-.158-.158-.235-.24-.084-.087-.166-.175-.246-.266-.078-.093-.153-.187-.226-.283-.067-.085-.132-.171-.196-.258-.068-.099-.134-.2-.197-.302-.049-.074-.097-.149-.144-.225l-6.624-11.471zm17.582 2.971c.05.053.1.106.148.16.087.088.172.179.254.272.078.092.154.186.227.283.067.084.132.17.195.258.069.099.134.2.197.302.05.074.098.149.144.225.019.035.037.069.055.104.02.037.04.074.059.111.068.13.133.261.193.395.049.109.095.219.139.33.039.101.076.202.111.305.041.119.079.239.113.361.029.101.055.204.079.307.029.124.055.25.078.376.018.107.033.214.047.321.01.063.02.127.029.191.003.055.006.111.008.166.008.117.014.233.017.35.004.061.008.122.01.184v13.256c4.91-2.591 7.996-7.704 8-13.256-.005-1.704-.301-3.395-.875-5h-9.228zm-7.418 1.004c-.063-.01-.11-.004-.139.016-.452.318-.452 7.642 0 7.96.454.319 5.661-3.343 5.661-3.98 0-.597-4.576-3.854-5.521-3.996z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg b/.icons/kora/apps/scalable/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
new file mode 120000
index 000000000..49924271d
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
@@ -0,0 +1 @@
+teamviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-opngmganjdbkepnmaakokoicipolgaeh-Default.svg b/.icons/kora/apps/scalable/chrome-opngmganjdbkepnmaakokoicipolgaeh-Default.svg
new file mode 120000
index 000000000..9fda9461c
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-opngmganjdbkepnmaakokoicipolgaeh-Default.svg
@@ -0,0 +1 @@
+y-cutter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg b/.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
new file mode 120000
index 000000000..f7e2e9b6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
@@ -0,0 +1 @@
+chrome-pjkljhegncpnkpknbcohdijeoejaedia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia.svg b/.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia.svg
new file mode 120000
index 000000000..c61617471
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-pjkljhegncpnkpknbcohdijeoejaedia.svg
@@ -0,0 +1 @@
+chrome-gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-pkclgpgponpjmpfokoepglboejdobkpl-Default.svg b/.icons/kora/apps/scalable/chrome-pkclgpgponpjmpfokoepglboejdobkpl-Default.svg
new file mode 120000
index 000000000..9599f2e44
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-pkclgpgponpjmpfokoepglboejdobkpl-Default.svg
@@ -0,0 +1 @@
+google-inbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo-Default.svg b/.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo-Default.svg
new file mode 120000
index 000000000..01cfd5fc5
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo-Default.svg
@@ -0,0 +1 @@
+chrome-pnhechapfaindjhompbnflcldabbghjo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo.svg b/.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo.svg
new file mode 120000
index 000000000..6537d2095
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-pnhechapfaindjhompbnflcldabbghjo.svg
@@ -0,0 +1 @@
+chrome-ssh-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome-remote-desktop.svg b/.icons/kora/apps/scalable/chrome-remote-desktop.svg
new file mode 100644
index 000000000..5032ae6a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-remote-desktop.svg
@@ -0,0 +1,38 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(41.2109 -30.7295 30.7295 41.2109 185.564 282.234)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b7fb8" offset="0"/>
+ <stop stop-color="#823f77" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.03334 -10.7989 10.7989 -.03334 1075.37 37.6623)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9d58" offset="0"/>
+ <stop stop-color="#00d455" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -11.6 11.6 0 1205.04 42.1241)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffcd40" offset="0"/>
+ <stop stop-color="#fee145" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -6.4 6.4 0 588.08 32.5241)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#db4437" offset="0"/>
+ <stop stop-color="#fd5757" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -6.99807 6.99807 0 733.159 37.5006)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f6f7" offset="0"/>
+ <stop stop-color="#ecf0f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(0 -5.7257 5.7257 0 618.688 37.0703)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2566d3" offset="0"/>
+ <stop stop-color="#429aff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m17.602 29.325c-1.002 1.336-1.602 3.019-1.602 4.825 0 4.432 3.568 7.975 8 7.975l2.8-5.735-5.2-1.065z" fill="url(#b)"/>
+ <path d="m24.4 30.525 2.4 5.84-2.8 5.76c4.432 0 8-3.568 8-8 0-1.299-.313-2.519-.857-3.6z" fill="url(#c)"/>
+ <path d="m23.998 26.125c-2.626 0-4.941 1.258-6.398 3.201l3.998 5.999 5.2 1.04-2.4-5.84h6.743c-1.313-2.612-4.009-4.4-7.143-4.4z" fill="url(#d)"/>
+ <path d="m24.016 30.503c2.052 0 3.705 1.652 3.705 3.705 0 2.052-1.653 3.705-3.705 3.705-2.053 0-3.705-1.653-3.705-3.705 0-2.053 1.652-3.705 3.705-3.705z" fill="url(#e)" fill-rule="nonzero"/>
+ <path d="m24.016 31.345c1.586 0 2.863 1.277 2.863 2.863s-1.277 2.863-2.863 2.863-2.863-1.277-2.863-2.863 1.277-2.863 2.863-2.863z" fill="url(#f)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-ssh-terminal.svg b/.icons/kora/apps/scalable/chrome-ssh-terminal.svg
new file mode 100644
index 000000000..814ec8af5
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-ssh-terminal.svg
@@ -0,0 +1,41 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.03334 -10.7989 10.7989 -.03334 381.376 41.9659)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9d58" offset="0"/>
+ <stop stop-color="#00d455" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -11.6 11.6 0 430.818 44.2472)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffcd40" offset="0"/>
+ <stop stop-color="#fee145" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -6.4 6.4 0 222.738 34.6472)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#db4437" offset="0"/>
+ <stop stop-color="#fd5757" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -6.99807 6.99807 0 271.262 39.6237)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f6f7" offset="0"/>
+ <stop stop-color="#ecf0f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(0 -5.7257 5.7257 0 233.358 39.1934)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2566d3" offset="0"/>
+ <stop stop-color="#429aff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed" fill-opacity=".5"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill-opacity=".5"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill-opacity=".5"/>
+ <path d="m19.503 20.965c-.053-.05-.121-.075-.203-.075h-8.439c-.082 0-.149.025-.202.075-.053.051-.079.115-.079.193v.535c0 .078.026.142.079.193.053.05.12.075.202.075h8.439c.082 0 .15-.025.203-.075.052-.051.079-.115.079-.193v-.535c0-.078-.027-.142-.079-.193z" fill-rule="nonzero"/>
+ <path d="m6 13.053c-.059-.056-.126-.084-.202-.084s-.144.028-.202.084l-.44.418c-.058.056-.088.12-.088.192 0 .073.03.137.088.193l3.455 3.287-3.455 3.287c-.058.056-.088.12-.088.192 0 .073.03.137.088.193l.44.418c.058.056.126.084.202.084s.143-.028.202-.084l4.097-3.898c.058-.055.087-.12.087-.192 0-.073-.029-.137-.087-.193z" fill-rule="nonzero"/>
+ </g>
+ <path d="m29.86 31.447c-1.002 1.336-1.602 3.019-1.602 4.825 0 4.432 3.568 7.975 8 7.975l2.8-5.735-5.2-1.065z" fill="url(#b)"/>
+ <path d="m36.658 32.647 2.4 5.84-2.8 5.76c4.432 0 8-3.568 8-8 0-1.298-.312-2.518-.857-3.6z" fill="url(#c)"/>
+ <path d="m36.257 28.247c-2.626 0-4.942 1.259-6.399 3.202l3.999 5.998 5.2 1.04-2.4-5.84h6.743c-1.314-2.612-4.009-4.4-7.143-4.4z" fill="url(#d)"/>
+ <path d="m36.274 32.626c2.053 0 3.705 1.652 3.705 3.704 0 2.053-1.652 3.705-3.705 3.705-2.052 0-3.705-1.652-3.705-3.705 0-2.052 1.653-3.704 3.705-3.704z" fill="url(#e)" fill-rule="nonzero"/>
+ <path d="m36.274 33.468c1.586 0 2.863 1.276 2.863 2.862s-1.277 2.863-2.863 2.863-2.863-1.277-2.863-2.863 1.277-2.862 2.863-2.862z" fill="url(#f)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-store.svg b/.icons/kora/apps/scalable/chrome-store.svg
new file mode 100644
index 000000000..32fadc2b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-store.svg
@@ -0,0 +1,45 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.131484 -10 10 .131484 171.887 14.9725)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#727272" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="4" x2="7.5" y1="16" y2="16" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-3.48396 0 0 -3.48396 43.984 -4.95188)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -37 37 0 1697.66 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="40.5" x2="46" y1="38.5" y2="38.5" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x1="2" x2="7.5" y1="39.25" y2="39.25" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 5231270 -5231270 0 1121010 -5231260)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .369727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.234v30.206c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.206z" fill="url(#e)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m46 9h-5.5v-3.5z" fill="url(#g)" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#h)" fill-rule="nonzero"/>
+ <circle cx="14.150908" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <g transform="matrix(.943852 0 0 .943852 2.27021 4.98731)" fill-rule="nonzero">
+ <path d="m22.998 21.979c-7.016 0-13.151 3.594-16.719 9.031-.082 5.287 2.078 8.333 4.627 10.99h3.094c0-.007-.002-.014-.002-.021 0-4.986 4.045-6.446 9-7l17.875-2c-3.281-6.54-10.033-11-17.875-11z" fill="#e53826"/>
+ <path d="m6.287 31.055c-1.865 2.833-2.958 6.091-3.217 9.445.222.863.996 1.5 1.93 1.5h7.605z" fill="#109f5b"/>
+ <path d="m40.912 32.988-17.611.006c1.45.039 2.904.414 4.254 1.194 2.307 1.332 2.091 3.964 2.601 6.371.105.494.264.972.43 1.441h10.414c1.024 0 1.854-.765 1.975-1.756-.225-2.524-.921-4.989-2.063-7.256z" fill="#ffce41"/>
+ <path d="m22.998 32.98c-4.986 0-9 4.014-9 9 0 .007.002.013.002.02h17.998v-.02c0-4.986-4.014-9-9-9z" fill="#fff"/>
+ <path d="m22.998 34.48c-4.155 0-7.5 3.345-7.5 7.5 0 .007.002.013.002.02h14.998v-.02c0-4.155-3.345-7.5-7.5-7.5z" fill="#4587f3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chrome-youtube.svg b/.icons/kora/apps/scalable/chrome-youtube.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome-youtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chrome.svg b/.icons/kora/apps/scalable/chrome.svg
new file mode 120000
index 000000000..51768ebb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/chrome.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chromium-app-list.svg b/.icons/kora/apps/scalable/chromium-app-list.svg
new file mode 100644
index 000000000..a42037f4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/chromium-app-list.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2d2d2" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.689822 -43.3884 43.3884 -.689822 24.6136 45.1333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="url(#b)">
+ <ellipse cx="15.918" cy="15.751" rx="3.116" ry="3.116"/>
+ <ellipse cx="24.27" cy="15.751" rx="3.116" ry="3.116"/>
+ <ellipse cx="32.372" cy="15.751" rx="3.116" ry="3.116"/>
+ <ellipse cx="15.918" cy="24.351" rx="3.116" ry="3.116"/>
+ <ellipse cx="15.918" cy="32.578" rx="3.116" ry="3.116"/>
+ <ellipse cx="32.372" cy="24.102" rx="3.116" ry="3.116"/>
+ <ellipse cx="32.372" cy="32.329" rx="3.116" ry="3.116"/>
+ <ellipse cx="24.27" cy="32.578" rx="3.116" ry="3.116"/>
+ <ellipse cx="24.27" cy="24.227" rx="3.116" ry="3.116"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/chromium-browser-privacy.svg b/.icons/kora/apps/scalable/chromium-browser-privacy.svg
new file mode 120000
index 000000000..76494bda9
--- /dev/null
+++ b/.icons/kora/apps/scalable/chromium-browser-privacy.svg
@@ -0,0 +1 @@
+chromium-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chromium-browser.svg b/.icons/kora/apps/scalable/chromium-browser.svg
new file mode 120000
index 000000000..e97fd9677
--- /dev/null
+++ b/.icons/kora/apps/scalable/chromium-browser.svg
@@ -0,0 +1 @@
+chromium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chromium-bsu.svg b/.icons/kora/apps/scalable/chromium-bsu.svg
new file mode 100644
index 000000000..f9d4321ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/chromium-bsu.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d2ea4" offset="0"/>
+ <stop stop-color="#9653fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0233383 -26.6324 26.6324 -.0233383 24.2406 36.4039)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aaa" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m23.972 9.697-6.412 12.678.027 7.113c.001.296-.206.535-.462.536l-.922.003c-.256.001-.462-.236-.463-.532l-.013-3.497-3.666 7.248 7.196-.028.011 3.032c.001.222.24.4.536.398l3.207-.012c.296-.001.533-.18.532-.402l-.011-3.032 1.326-.002.011 3.031c.001.222.24.4.536.399l3.205-.012c.296-.001.571-.184.532-.403l-.011-3.031 6.93-.028-3.719-7.217.013 3.493c.001.296-.203.535-.459.536l-.924.004c-.256.001-.462-.237-.463-.533l-.027-7.109zm6.51 12.633 1.86 3.609-.031-8.205c-.001-.296-.207-.534-.463-.533l-.924.004c-.256.001-.461.24-.459.536.005 1.548.011 3.041.017 4.589zm-14.755 3.668 1.833-3.623-.017-4.641c-.001-.296-.21-.534-.466-.533l-.922.004c-.256.001-.46.24-.459.536zm8.281-6.686c1.534-.006 2.773 1.049 2.778 2.36l.023 5.943c.005 1.311-1.226 2.375-2.76 2.381-1.534.005-2.773-1.05-2.778-2.36l-.023-5.943c-.005-1.311 1.226-2.375 2.76-2.381zm.004 1.071c-1.022.004-1.841.851-1.837 1.899l.018 4.762c.004 1.048.83 1.889 1.852 1.885h.002c1.022-.004 1.841-.851 1.837-1.899l-.018-4.762c-.004-1.048-.83-1.889-1.852-1.885z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chromium-dev.svg b/.icons/kora/apps/scalable/chromium-dev.svg
new file mode 100644
index 000000000..e19ef6d33
--- /dev/null
+++ b/.icons/kora/apps/scalable/chromium-dev.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m23.969 4c-7.006 0-13.131 3.592-16.694 9.027-.126 8.142 5.048 10.98 8.799 15.242-.69-1.275-1.092-2.722-1.092-4.279 0-4.984 4.039-6.442 8.986-6.997l17.849-1.999c-3.276-6.536-10.018-10.994-17.849-10.994z" fill="#2268af"/>
+ <path d="m10.455 33.043c3.503 6.074 4.839 3.596 11.322 3.966 6.913-3.814 11.651-1.672 9.862-8.258-.758 1.236-1.809 2.308-3.156 3.086-2.141 1.238-4.124-.063-6.33-.642-2.237-.588-4.693-.478-5.946-2.65l-8.925-15.473c-2.785 4.235-3.872 9.414-2.974 14.454.398 2.23 4.025 2.052 5.226 4.134z" fill="#50a8fa"/>
+ <path d="m37.021 31.452c1.206-2.091 6.29-1.77 6.682-4.011.747-4.267.068-8.632-1.847-12.438l-17.586.007c1.448.039 2.9.414 4.248 1.193 2.304 1.331 2.087 3.963 2.597 6.368.444 2.095 1.851 3.91.692 5.92l-9.231 10.632c7.293.427 9.993-2.112 13.908-8.901z" fill="#a8d4ff"/>
+ </g>
+ <path transform="matrix(0 -1.1382 -1.1382 0 -3.3168 -3.3168)" d="m-15-25.093c0-4.364-3.543-7.907-7.907-7.907h-2.186c-4.364 0-7.907 3.543-7.907 7.907v2.186c0 4.364 3.543 7.907 7.907 7.907h2.186c4.364 0 7.907-3.543 7.907-7.907z" fill="#fff"/>
+ <path transform="matrix(0 -1.1382 -1.1382 0 -3.3168 -3.3168)" d="m-17-24.85c0-3.394-2.756-6.15-6.15-6.15h-1.7c-3.394 0-6.15 2.756-6.15 6.15v1.7c0 3.394 2.756 6.15 6.15 6.15h1.7c3.394 0 6.15-2.756 6.15-6.15z" fill="#6b9edf"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m4.241 27.009c1.473 9.721 9.905 16.983 19.728 16.991 9.819-.013 18.245-7.273 19.718-16.991z" fill="#1a3d63" fill-rule="nonzero"/>
+ <path d="m30.827 39.935-2.502-6.829h1.158l1.405 4.026c.066.187.136.395.21.624s.139.45.197.663c.057.212.098.386.123.522h.049c.025-.136.07-.31.136-.522.066-.221.135-.442.209-.663.074-.229.144-.437.21-.624l1.405-4.026h1.158l-2.514 6.829zm-6.158-6.829c.563 0 1.051.123 1.465.369.414.245.729.592.945 1.042.223.442.335.963.335 1.561v.442h-4.552v-.02h-.007c.016.745.207 1.543.571 1.936.373.385.889.578 1.552.578.422 0 .797-.037 1.12-.111.332-.082.671-.197 1.018-.344v.947c-.339.147-.675.252-1.007.318-.331.073-.724.111-1.18.111-.638 0-1.196-.126-1.676-.38-.481-.254-.858-.632-1.132-1.132-.265-.499-.398-1.117-.398-1.854 0-.72.12-1.338.361-1.854.248-.516.592-.913 1.031-1.191.447-.279.966-.418 1.554-.418zm-4.084 2.187c0 1.539-.394 2.699-1.182 3.481-.78.774-1.87 1.161-3.271 1.161h-2.376v-9.106h2.627c.851 0 1.591.17 2.22.51.637.34 1.127.842 1.469 1.505s.513 1.48.513 2.449zm-1.134.038c0-1.216-.283-2.104-.848-2.665-.557-.57-1.349-.855-2.376-.855h-1.396v7.142h1.158c2.308 0 3.462-1.207 3.462-3.622zm5.205-1.341c.555 0 .961.175 1.218.527.174.233.269.534.329.865h-3.215c.092-.351.219-.663.425-.889.306-.336.721-.503 1.243-.503z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/chromium-freeworld.svg b/.icons/kora/apps/scalable/chromium-freeworld.svg
new file mode 120000
index 000000000..76494bda9
--- /dev/null
+++ b/.icons/kora/apps/scalable/chromium-freeworld.svg
@@ -0,0 +1 @@
+chromium-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/chromium.svg b/.icons/kora/apps/scalable/chromium.svg
new file mode 100644
index 000000000..e46323248
--- /dev/null
+++ b/.icons/kora/apps/scalable/chromium.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-22.7934 -27.329 27.329 -22.7934 307.692 -191.126)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#546cb9" offset="0"/>
+ <stop stop-color="#83b7fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-3.0655 29.981 -29.981 -3.0655 -373.971 -28.413)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8eafe1" offset="0"/>
+ <stop stop-color="#bbd4ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.7577 -8.68443 8.68443 25.7577 20.3583 47.9275)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a52a9" offset="0"/>
+ <stop stop-color="#4270d5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -19.913 19.913 0 569.463 33.608)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f6f7" offset="0"/>
+ <stop stop-color="#ecf0f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.0455 -16.2919 16.2919 -.0455 286.198 31.6509)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3077ff" offset="0"/>
+ <stop stop-color="#80b3ff" offset="1"/>
+ </linearGradient>
+ <path d="m5.793 10.342c-2.85 3.801-4.557 8.591-4.557 13.729 0 12.611 10.153 22.693 22.764 22.693l7.967-16.319-14.796-3.03z" fill="url(#a)"/>
+ <path d="m25.138 13.756 6.829 16.618-7.967 16.39c12.611 0 22.764-10.153 22.764-22.764 0-3.694-.89-7.165-2.439-10.244z" fill="url(#b)"/>
+ <path d="m23.996 1.236c-7.473 0-14.062 3.581-18.207 9.11l11.377 17.069 14.797 2.959-6.829-16.618h19.187c-3.739-7.432-11.408-12.52-20.325-12.52z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.045 13.695c5.841 0 10.543 4.702 10.543 10.542s-4.702 10.542-10.543 10.542c-5.84 0-10.542-4.702-10.542-10.542s4.702-10.542 10.542-10.542z" fill="url(#d)"/>
+ <path d="m24.045 16.091c4.513 0 8.147 3.633 8.147 8.146s-3.634 8.146-8.147 8.146-8.146-3.633-8.146-8.146 3.633-8.146 8.146-8.146z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ciano.svg b/.icons/kora/apps/scalable/ciano.svg
new file mode 100644
index 000000000..8bcf14d3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ciano.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24.026 11.003c2.735.006 4.732.486 6.899 2.173 1.67 1.301.007 3.455-1.91 2.295-3.934-2.38-9.483-1.542-12.443 2.017-1.575 1.766-2.462 4.123-2.452 6.489h2.6l-4.16 6.24-4.16-6.24h2.6c-.083-5.649 3.98-11.023 9.435-12.486 1.17-.321 2.376-.501 3.591-.488zm11.414 6.76 4.16 6.24h-2.6c.074 5.717-4.093 11.151-9.643 12.537-3.746 1.046-7.639.707-10.717-1.686-1.852-1.44-.04-4.058 2.349-2.342 3.812 2.312 9.15 1.579 12.159-1.724 1.742-1.795 2.744-4.283 2.731-6.785h-2.6l4.16-6.24z" fill="#a4ffed" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cider.svg b/.icons/kora/apps/scalable/cider.svg
new file mode 100644
index 000000000..23974c419
--- /dev/null
+++ b/.icons/kora/apps/scalable/cider.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c93838" offset="0"/>
+ <stop stop-color="#df574d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 10.342c-7.493 0-13.658 6.165-13.658 13.658s6.165 13.658 13.658 13.658 13.658-6.165 13.658-13.658-6.165-13.658-13.658-13.658zm-.022 2.276h.022c6.244 0 11.382 5.138 11.382 11.382s-5.138 11.382-11.382 11.382-11.382-5.138-11.382-11.382c0-6.236 5.124-11.37 11.36-11.382zm-4.531 4.553v13.658l11.382-6.829z" fill="#303030" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cin.svg b/.icons/kora/apps/scalable/cin.svg
new file mode 120000
index 000000000..cc0e291f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/cin.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cine-encoder.svg b/.icons/kora/apps/scalable/cine-encoder.svg
new file mode 100644
index 000000000..181259c53
--- /dev/null
+++ b/.icons/kora/apps/scalable/cine-encoder.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.9385 44.9385 0 24 46.4693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#172a32" offset="0"/>
+ <stop stop-color="#2f3f46" offset="1"/>
+ </linearGradient>
+ <path d="m20.474 45.009-17.483-17.483c-1.947-1.946-1.947-5.106 0-7.052l17.483-17.483c1.946-1.947 5.106-1.947 7.052 0l17.483 17.483c1.947 1.946 1.947 5.106 0 7.052l-17.483 17.483c-1.946 1.947-5.106 1.947-7.052 0z" fill="url(#a)"/>
+ <path d="m19.357 16c-.725-.004-1.452.076-2.164.256-2.247.517-4.033 2.362-4.703 4.539-.683 2.171-.629 4.556.012 6.73.558 1.962 2.114 3.652 4.119 4.157 2.233.565 4.65.361 6.783-.496v-2.127c-.007-.351.12-.884-.416-.498-1.683.536-3.966 1.027-5.691.39-1.265-.476-1.884-1.825-2.098-3.076-.272-1.779-.259-3.724.625-5.342.598-1.154 2.282-1.839 3.569-1.787 1.246-.006 2.41.53 3.527 1.024l1.08-2.68c-1.448-.662-3.046-1.081-4.643-1.09zm7.643 0v16h9v-3h-6v-4h6v-3h-6v-3h6v-3z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cinelerra-cv.svg b/.icons/kora/apps/scalable/cinelerra-cv.svg
new file mode 120000
index 000000000..cc0e291f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/cinelerra-cv.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cinelerra-gg.svg b/.icons/kora/apps/scalable/cinelerra-gg.svg
new file mode 120000
index 000000000..cc0e291f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/cinelerra-gg.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cinelerra-hv.svg b/.icons/kora/apps/scalable/cinelerra-hv.svg
new file mode 120000
index 000000000..cc0e291f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/cinelerra-hv.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cinelerra.svg b/.icons/kora/apps/scalable/cinelerra.svg
new file mode 100644
index 000000000..73c66f363
--- /dev/null
+++ b/.icons/kora/apps/scalable/cinelerra.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m7.37 9.657v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47zm-30.522 4.598v19.434h14.558v-19.434zm19.416 0v19.434h14.558v-19.434zm-19.434 20.702v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47zm7.635 0v3.47h3.47v-3.47z" fill="#fff" fill-opacity=".88" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cinnamon-power-manager.svg b/.icons/kora/apps/scalable/cinnamon-power-manager.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/cinnamon-power-manager.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cinnamon-preferences-color.svg b/.icons/kora/apps/scalable/cinnamon-preferences-color.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/cinnamon-preferences-color.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cinnamon-virtual-keyboard.svg b/.icons/kora/apps/scalable/cinnamon-virtual-keyboard.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/cinnamon-virtual-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cisco-anyconnect.svg b/.icons/kora/apps/scalable/cisco-anyconnect.svg
new file mode 100644
index 000000000..80328cde6
--- /dev/null
+++ b/.icons/kora/apps/scalable/cisco-anyconnect.svg
@@ -0,0 +1,8 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20z" fill="#e4e4e4"/>
+ <path d="m18 10a20 20 0 0 0 -10.8476562 3.220703c-1.9879618 3.108969-3.1523438 6.799949-3.1523438 10.779297 0 1.117568.0949736 2.212615.2695312 3.279297a14 14 0 0 1 13.7304688-11.279297 14 14 0 0 1 14 14 14 14 0 0 1 -11.304688 13.726562c1.074694.177287 2.178241.273438 3.304688.273438 3.99571 0 7.7015-1.172737 10.818359-3.175781a20 20 0 0 0 3.181641-10.824219 20 20 0 0 0 -20-20z" fill="#318bcf"/>
+ <path d="m24 5c-.0951 0-.188431.0065025-.283203.0078125a20 20 0 0 0 -5.716797 13.9921875 20 20 0 0 0 19.253906 19.972656c2.072844-1.834851 3.75726-4.088915 4.923828-6.640625a14 14 0 0 1 -4.177734.667969 14 14 0 0 1 -14-14 14 14 0 0 1 7.664062-12.4824219c-2.359132-.9745976-4.944805-1.5175781-7.664062-1.5175781z" opacity=".2"/>
+ <path d="m24 4c-.095095 0-.188431.0065027-.283203.0078125a20 20 0 0 0 -5.716797 13.9921875 20 20 0 0 0 20 20 20 20 0 0 0 .308594-.015625c1.88173-1.925408 3.36449-4.233731 4.347656-6.796875a14 14 0 0 1 -4.65625.8125 14 14 0 0 1 -14-14 14 14 0 0 1 7.664062-12.4824219c-2.359132-.9745976-4.944805-1.5175781-7.664062-1.5175781z" fill="#7bc450"/>
+ <path d="m24 4c11.07 0 19.982 8.92 19.982 20 0 .16787-.008.33314-.01169.5-.264-10.846-9.068-19.5-19.97-19.5s-19.706 8.654-19.97 19.5c-.004-.16686-.011689-.33213-.011689-.5 0-11.08 8.9119-20 19.982-20z" fill="#fff" opacity=".2"/>
+ <path d="m4.0118 24.5c-.0041.167-.0117.332-.0117.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-.168-.008-.333-.012-.5-.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cisco-pt.svg b/.icons/kora/apps/scalable/cisco-pt.svg
new file mode 100644
index 000000000..00875c372
--- /dev/null
+++ b/.icons/kora/apps/scalable/cisco-pt.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.5777 1.23042 -1.23042 44.5777 1.28811 23.1515)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a986d4" offset="0"/>
+ <stop stop-color="#5abaff" offset=".47"/>
+ <stop stop-color="#2cec85" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m16.427 15.544v17.442h-2.22v-17.442zm16.368 0v17.442h-2.22v-17.442zm-20.344 4.803v8.245h-2.22v-8.245zm7.866 0v8.245h-2.22v-8.245zm8.346 0v8.245h-2.22v-8.245zm8.235 0v8.245h-2.22v-8.245zm4.053 1.769v4.757h-2.22v-4.757zm-16.331 0v4.757h-2.22v-4.757zm-16.176 0v4.757h-2.22v-4.757z" fill="#e6e6e6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/citra.svg b/.icons/kora/apps/scalable/citra.svg
new file mode 100644
index 000000000..cc769158f
--- /dev/null
+++ b/.icons/kora/apps/scalable/citra.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#df6e00" offset="0"/>
+ <stop stop-color="#ff9426" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="19.349" fill="#fff"/>
+ <g fill-rule="nonzero">
+ <path d="m32.243 9.376c-.005.007-.005.006-.009.012-.253.355-.607.946-1.001 1.667-.785 1.442-1.743 3.423-2.662 5.409-1.225 2.646-1.713 3.833-2.35 5.313 1.484-.632 2.676-1.116 5.329-2.337 1.988-.914 3.972-1.869 5.408-2.656.719-.394 1.304-.751 1.65-1.005-.297-.971-1.246-2.546-2.564-3.879-1.319-1.334-2.866-2.263-3.801-2.524zm-8.283-2.449c-1.877-.01-3.627.428-4.473.905.001.007.001.006.002.013.072.431.239 1.1.472 1.888.464 1.575 1.188 3.654 1.942 5.708 1.007 2.738 1.498 3.921 2.095 5.418.603-1.496 1.105-2.683 2.118-5.422.76-2.053 1.484-4.13 1.943-5.702.23-.787.393-1.452.459-1.876-.897-.478-2.682-.922-4.558-.932z" fill="#f8e12e"/>
+ <path d="m15.757 9.376c-.935.261-2.482 1.19-3.801 2.524-1.318 1.333-2.267 2.908-2.564 3.879.346.254.931.611 1.65 1.005 1.436.787 3.42 1.741 5.408 2.656 2.653 1.221 3.845 1.705 5.329 2.337-.637-1.481-1.125-2.667-2.35-5.313-.919-1.986-1.877-3.967-2.662-5.409-.394-.721-.748-1.312-1.001-1.667-.004-.006-.004-.005-.009-.012zm10.466 16.845c.632 1.484 1.116 2.676 2.337 5.329.915 1.988 1.869 3.972 2.656 5.408.394.719.751 1.304 1.005 1.65.971-.297 2.546-1.246 3.879-2.564 1.334-1.319 2.263-2.866 2.524-3.801-.007-.005-.006-.005-.012-.009-.355-.253-.946-.607-1.667-1.001-1.442-.785-3.423-1.743-5.409-2.662-2.646-1.225-3.833-1.713-5.313-2.35zm-4.446 0c-1.481.637-2.667 1.125-5.313 2.35-1.986.919-3.967 1.877-5.409 2.662-.721.394-1.312.748-1.667 1.001-.006.004-.005.004-.012.009.261.935 1.19 2.482 2.524 3.801 1.333 1.318 2.908 2.267 3.879 2.564.254-.346.611-.931 1.005-1.65.787-1.436 1.741-3.42 2.656-5.408 1.221-2.653 1.705-3.845 2.337-5.329zm-13.945-6.734c-.477.845-.915 2.596-.905 4.473.01 1.876.454 3.661.932 4.558.424-.066 1.089-.229 1.876-.459 1.572-.459 3.649-1.183 5.702-1.943 2.739-1.013 3.926-1.515 5.422-2.118-1.497-.597-2.68-1.088-5.418-2.095-2.054-.754-4.133-1.478-5.708-1.942-.788-.233-1.457-.4-1.888-.472-.007-.001-.006-.001-.013-.002zm32.336 0c-.007.001-.006.001-.014.002-.43.072-1.099.239-1.887.472-1.575.464-3.654 1.188-5.708 1.942-2.738 1.007-3.921 1.498-5.418 2.095 1.496.603 2.683 1.105 5.422 2.118 2.053.76 4.13 1.484 5.702 1.943.787.23 1.452.393 1.877.459.477-.897.921-2.682.931-4.558.01-1.877-.428-3.628-.905-4.473zm-16.17 7.654c-.597 1.497-1.088 2.68-2.095 5.418-.754 2.054-1.478 4.133-1.942 5.708-.233.788-.4 1.457-.472 1.887-.001.008-.001.007-.002.014.845.477 2.595.915 4.473.905 1.876-.01 3.661-.454 4.558-.931-.066-.425-.229-1.09-.459-1.877-.459-1.572-1.183-3.649-1.943-5.702-1.013-2.739-1.515-3.926-2.118-5.422z" fill="#f9a726"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/citrix-receiver.svg b/.icons/kora/apps/scalable/citrix-receiver.svg
new file mode 100644
index 000000000..57fbe4e0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/citrix-receiver.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9903 39.9903 0 23.5551 43.9951)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00458a" offset="0"/>
+ <stop stop-color="#2071c5" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m23.5 9c-.103.001-.206.012-.307.033-7.907.421-14.193 6.954-14.193 14.967 0 8.284 6.716 15 15 15 8.01 0 14.542-6.282 14.967-14.186.022-.103.033-.208.033-.314 0-.823-.677-1.5-1.5-1.5-.81.001-1.481.658-1.498 1.469-.001.004-.012.005-.012.01-.251 6.405-5.523 11.521-11.99 11.521-6.627 0-12-5.373-12-12 0-6.463 5.11-11.733 11.51-11.99.003 0 .006-.009.01-.01.815-.011 1.48-.684 1.48-1.5 0-.823-.677-1.5-1.5-1.5zm0 6c-.135 0-.27.018-.4.055-.001 0-.002 0-.002 0-4.546.454-8.098 4.28-8.098 8.945 0 4.971 4.029 9 9 9 4.667 0 8.494-3.555 8.945-8.104.036-.129.055-.262.055-.396 0-.823-.677-1.5-1.5-1.5-.794.001-1.457.633-1.496 1.426-.006.011-.021.02-.022.033-.234 3.099-2.823 5.541-5.982 5.541-3.314 0-6-2.686-6-6 0-3.179 2.472-5.781 5.6-5.986.009-.001.015-.015.023-.02.774-.064 1.377-.718 1.377-1.494 0-.823-.677-1.5-1.5-1.5zm.5 6c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ckb-next.svg b/.icons/kora/apps/scalable/ckb-next.svg
new file mode 100644
index 000000000..3ace3f53d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ckb-next.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.186104 -34.9833 34.9833 -.186104 23.0936 42.132)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m4.8 5.871h38.4v36.261h-38.4z" fill="url(#a)"/>
+ <path d="m11.683 36.207c.979-1.328 1.28-1.798 1.713-2.672.914-1.845 1.221-3.17 1.222-5.273.001-1.703-.129-2.53-.615-3.92-.152-.437-.302-.867-.332-.957-.033-.098-.008-.163.062-.163.147 0 4.704 2.386 4.976 2.606.184.149.204.273.245 1.554.039 1.231-.042 2.544-.228 3.708-.108.672.136.296.431-.663.533-1.734.614-2.321.61-4.405-.005-2.159-.14-3.014-.75-4.761-.183-.525-.31-.977-.281-1.005.028-.028 1.289.771 2.802 1.776l2.751 1.828.064.427c.113.752.062 3.607-.08 4.535-.076.487-.163 1.075-.194 1.306l-.056.42.226-.42c.306-.567.694-1.717.91-2.694.692-3.142.325-6.409-1.055-9.368-.21-.451-.36-.842-.334-.868.111-.111 4.082 2.879 6.769 5.096 1.869 1.542 4.542 4.193 5.131 5.09.696 1.058.863 2.018.581 3.344-.15.705-.725 2.014-.99 2.253-.155.141-.176.132-.309-.124-.639-1.232-2.971-1.873-5.864-1.613-4.051.366-8.967 1.764-15.623 4.444-.947.382-1.764.694-1.816.694s-.037-.079.034-.175zm5.653-12.369c-.618-.159-1.176-.324-1.24-.365-.067-.043-.117-.267-.117-.52 0-.633-.227-1.328-.762-2.332-.256-.481-.446-.893-.423-.916s.705.328 1.516.781l1.475.822.209.585c.395 1.103.645 2.075.554 2.156-.049.044-.585-.049-1.212-.211zm14.795-1.886c-.594-1.21-2.363-2.514-4.682-3.45l-.749-.302-.059-.686c-.091-1.047-.48-2.372-1.161-3.953-.188-.435-.326-.836-.308-.89.092-.276 3.459 2.247 4.857 3.64 1.861 1.855 2.707 3.393 2.71 4.93.001.504-.183 1.234-.311 1.234-.022 0-.156-.235-.297-.523zm-9.691-.637-1.263-.491-.113-.79c-.126-.877-.45-1.852-.935-2.817-.177-.351-.309-.676-.293-.723.016-.048.749.393 1.629.978l1.601 1.065.201.546c.274.74.759 2.62.693 2.685-.09.09-.215.053-1.52-.453z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m16.777 7.147h-14.284c.641-2.758 3.115-4.815 6.067-4.815h8.217z" fill="#bc271c" fill-rule="nonzero"/>
+ <path d="m16.777 2.332h14.445v4.815h-14.445z" fill="#9c27b0"/>
+ <path d="m39.44 2.332c2.952 0 5.426 2.057 6.067 4.815h-14.284v-4.815z" fill="#3f51b5" fill-rule="nonzero"/>
+ <path d="m16.777 45.668h-8.217c-2.952 0-5.426-2.057-6.067-4.815h14.284z" fill="#ffeb3b" fill-rule="nonzero"/>
+ <path d="m16.777 40.853h14.445v4.815h-14.445z" fill="#8bc34a"/>
+ <path d="m45.507 40.853c-.641 2.758-3.115 4.815-6.067 4.815h-8.217v-4.815z" fill="#009688" fill-rule="nonzero"/>
+ <path d="m45.507 40.853v-16.853h-4.783v16.853z" fill="#00bcd4"/>
+ <path d="m45.507 24.002v-16.853h-4.783v16.853z" fill="#2196f3"/>
+ <path d="m7.573 40.853v-16.853h-5.08v16.853z" fill="#ffc107"/>
+ <path d="m7.573 24v-16.853h-5.08v16.853z" fill="#ff5722"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/clamav.svg b/.icons/kora/apps/scalable/clamav.svg
new file mode 120000
index 000000000..8f0e93a6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/clamav.svg
@@ -0,0 +1 @@
+security-medium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/clamtk.svg b/.icons/kora/apps/scalable/clamtk.svg
new file mode 120000
index 000000000..8f0e93a6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/clamtk.svg
@@ -0,0 +1 @@
+security-medium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/classicmenu-indicator-dark.svg b/.icons/kora/apps/scalable/classicmenu-indicator-dark.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/classicmenu-indicator-dark.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/classicmenu-indicator-light.svg b/.icons/kora/apps/scalable/classicmenu-indicator-light.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/classicmenu-indicator-light.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/classicmenu-indicator.svg b/.icons/kora/apps/scalable/classicmenu-indicator.svg
new file mode 120000
index 000000000..8be7dd5bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/classicmenu-indicator.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/claws-mail-128x128.svg b/.icons/kora/apps/scalable/claws-mail-128x128.svg
new file mode 120000
index 000000000..386723066
--- /dev/null
+++ b/.icons/kora/apps/scalable/claws-mail-128x128.svg
@@ -0,0 +1 @@
+claws-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/claws-mail-32x32.svg b/.icons/kora/apps/scalable/claws-mail-32x32.svg
new file mode 120000
index 000000000..386723066
--- /dev/null
+++ b/.icons/kora/apps/scalable/claws-mail-32x32.svg
@@ -0,0 +1 @@
+claws-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/claws-mail-64x64.svg b/.icons/kora/apps/scalable/claws-mail-64x64.svg
new file mode 120000
index 000000000..386723066
--- /dev/null
+++ b/.icons/kora/apps/scalable/claws-mail-64x64.svg
@@ -0,0 +1 @@
+claws-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/claws-mail.svg b/.icons/kora/apps/scalable/claws-mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/claws-mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/clawsker.svg b/.icons/kora/apps/scalable/clawsker.svg
new file mode 100644
index 000000000..88bc4b6da
--- /dev/null
+++ b/.icons/kora/apps/scalable/clawsker.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.95181 -39.0024 39.0024 7.95181 381.07 119.569)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3.22721 -28.9993 28.9993 3.22721 736.626 141.683)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0067ff" offset="0"/>
+ <stop stop-color="#06b6fe" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m5.274 22.655c-.057.037-.109.081-.164.123l-.033.024v.004c-.651.512-1.077 1.299-1.077 2.196v24.397c0 4 3.154 4 4 4h47.998s4 0 4-4v-24.397c0-.917-.444-1.721-1.121-2.231l.012-.016-26.889-19.752s-26.889 19.777-26.725 19.654l-.001-.002z" fill="#0071fe"/>
+ <path d="m13 9c-1.662 0-3 1.338-3 3v46h44v-46c0-1.662-1.338-3-3-3z" fill="url(#a)"/>
+ <path d="m14.75 15c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm9.742 0c-.271.006-.492.304-.492.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.365-.226-.665-.5-.665zm6 0c-.271.006-.492.304-.492.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.365-.226-.665-.5-.665zm4.258 0c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm10 0c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm-29.75 1h4v6h-4zm20 0h4v6h-4zm10 0h4v6h-4zm-28.492 11h-.008c-.274 0-.5.3-.5.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.361-.221-.659-.492-.665zm6.242 0c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm11.742 0c-.271.006-.492.304-.492.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.365-.226-.665-.5-.665zm4 0c-.271.006-.492.304-.492.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.365-.226-.665-.5-.665zm6.258 0c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm-21.75 1h4v6h-4zm22 0h4v6h-4zm-30.25 11c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm10 0c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm8.758 0h-.008c-.274 0-.5.3-.5.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.361-.221-.659-.492-.665zm6 0h-.008c-.274 0-.5.3-.5.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.361-.221-.659-.492-.665zm5.242 0c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm-29.75 1h4v6h-4zm10 0h4v6h-4zm20 0h4v6h-4zm-30.25 11c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm10.758 0h-.008c-.274 0-.5.3-.5.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.361-.221-.659-.492-.665zm4 0h-.008c-.274 0-.5.3-.5.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.361-.221-.659-.492-.665zm7.242 0c-.411 0-.75.301-.75.666v6.668c0 .365.339.666.75.666h4.5c.411 0 .75-.301.75-.666v-6.668c0-.365-.339-.666-.75-.666zm10.742 0c-.271.006-.492.304-.492.665v6.661c0 .365.226.665.5.665s.5-.3.5-.665v-6.661c0-.365-.226-.665-.5-.665zm-32.492 1h4v6h-4zm22 0h4v6h-4z" fill="#fff" fill-opacity=".5"/>
+ <path d="m4 25.001 49.277 34.115-.285.974-.549.91h-44.443c-2 0-4-.989-4-3.956v-32.043z" fill="url(#b)"/>
+ <path d="m54.869 61c3.526 0 5.002-2.043 5.044-4.272.021-1.112.085-3.128.085-3.128v-28.6l-51.998 35.999h42.327z" fill="#0ba8f1"/>
+ <path d="m37.305 51.998-1.382 5.122 5.219-.106 12.667-9.693-3.838-5.016zm20.939-8.058c.53-.407.628-1.144.222-1.675l-2.399-3.134c-.406-.531-1.144-.629-1.674-.223l-2.622 2.02 3.838 5.016z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/clementine-player.svg b/.icons/kora/apps/scalable/clementine-player.svg
new file mode 120000
index 000000000..fd923151a
--- /dev/null
+++ b/.icons/kora/apps/scalable/clementine-player.svg
@@ -0,0 +1 @@
+clementine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/clementine.svg b/.icons/kora/apps/scalable/clementine.svg
new file mode 100644
index 000000000..679b8fcbd
--- /dev/null
+++ b/.icons/kora/apps/scalable/clementine.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#ff7a01" offset="0"/>
+ <stop stop-color="#feb600" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 24 45.6258)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 41.1551 -41.1551 0 24.091 3.52239)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fffce4" offset="0"/>
+ <stop stop-color="#fafacd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(.648825 -40.4253 40.4253 .648825 23.7666 45.997)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#b)"/>
+ <circle cx="24.091" cy="24.1" r="20.578" fill="url(#c)"/>
+ <path d="m24.091 5.809c-3.43 0-5.716 2.286-5.716 2.286s1.364 4.633 2.286 6.859c.979 2.362 3.43 6.86 3.43 6.86s2.451-4.498 3.43-6.86c.922-2.226 2.286-6.859 2.286-6.859s-2.286-2.286-5.716-2.286zm-7.274 2.932s-3.236-.001-5.661 2.424-2.424 5.66-2.424 5.66 4.241 2.311 6.468 3.234c2.362.978 7.274 2.424 7.274 2.424s-1.446-4.912-2.424-7.274c-.923-2.227-3.233-6.468-3.233-6.468zm14.548 0s-2.31 4.241-3.233 6.468c-.978 2.362-2.424 7.274-2.424 7.274s4.912-1.446 7.274-2.424c2.227-.923 6.468-3.234 6.468-3.234s.001-3.235-2.424-5.66-5.661-2.424-5.661-2.424zm-23.279 9.643s-2.286 2.286-2.286 5.716 2.286 5.716 2.286 5.716 4.633-1.364 6.859-2.286c2.362-.979 6.86-3.43 6.86-3.43s-4.498-2.451-6.86-3.43c-2.226-.922-6.859-2.286-6.859-2.286zm32.01 0s-4.633 1.364-6.859 2.286c-2.362.979-6.86 3.43-6.86 3.43s4.498 2.451 6.86 3.43c2.226.922 6.859 2.286 6.859 2.286s2.286-2.286 2.286-5.716-2.286-5.716-2.286-5.716zm-17.622 7.333s-4.912 1.446-7.274 2.424c-2.227.923-6.468 3.233-6.468 3.233s-.001 3.235 2.424 5.661c2.425 2.425 5.661 2.424 5.661 2.424s2.31-4.241 3.233-6.468c.978-2.362 2.424-7.274 2.424-7.274zm3.234 0s1.446 4.912 2.424 7.274c.923 2.227 3.233 6.468 3.233 6.468s3.236.001 5.661-2.424c2.425-2.426 2.424-5.661 2.424-5.661s-4.241-2.31-6.468-3.233c-2.362-.978-7.274-2.424-7.274-2.424zm-1.617.669s-2.451 4.498-3.43 6.86c-.922 2.226-2.286 6.859-2.286 6.859s2.286 2.286 5.716 2.286 5.716-2.286 5.716-2.286-1.364-4.633-2.286-6.859c-.979-2.362-3.43-6.86-3.43-6.86z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/clickup-desktop.svg b/.icons/kora/apps/scalable/clickup-desktop.svg
new file mode 100644
index 000000000..090323904
--- /dev/null
+++ b/.icons/kora/apps/scalable/clickup-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#765ffc" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+ <path style="opacity:0.2" d="m 12.333635,32.511754 4.305605,-3.298372 c 2.287523,2.985533 4.717903,4.361663 7.423147,4.361663 2.690778,0 5.052442,-1.359855 7.23689,-4.32188 l 4.367088,3.218806 C 32.514466,36.74322 28.59765,39 24.062387,39 19.541592,39 15.5868,36.75769 12.333635,32.511754 Z M 24.047921,18.175407 16.384267,24.779385 12.841772,20.670886 24.064196,11 l 11.133815,9.678119 -3.55877,4.094033 z"/>
+ <path style="fill:#ffffff" d="m 12.333635,31.511754 4.305605,-3.298372 c 2.287523,2.985533 4.717903,4.361663 7.423147,4.361663 2.690778,0 5.052442,-1.359855 7.23689,-4.32188 l 4.367088,3.218806 C 32.514466,35.74322 28.59765,38 24.062387,38 19.541592,38 15.5868,35.75769 12.333635,31.511754 Z M 24.047921,17.175407 16.384267,23.779385 12.841772,19.670886 24.064196,10 l 11.133815,9.678119 -3.55877,4.094033 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/clight.svg b/.icons/kora/apps/scalable/clight.svg
new file mode 100644
index 000000000..b9f82e39d
--- /dev/null
+++ b/.icons/kora/apps/scalable/clight.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d6ab3" offset="0"/>
+ <stop stop-color="#73a0d6" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="12.52" fill="#2a2a2a"/>
+ <circle cx="24" cy="24" r="10.244" fill="#5b475b"/>
+ <circle cx="24" cy="24" r="6.829" fill="#be498a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/clion.svg b/.icons/kora/apps/scalable/clion.svg
new file mode 100644
index 000000000..62520caab
--- /dev/null
+++ b/.icons/kora/apps/scalable/clion.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-14.9084 29.209 -29.209 -14.9084 18.1137 2.89742)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#26d88e" offset="0"/>
+ <stop stop-color="#0cb4bf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(17.697 9.08089 -9.08089 17.697 18.9002 2.82592)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e8398c" offset="0"/>
+ <stop stop-color="#20d296" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-30.1743 33.3919 -33.3919 -30.1743 39.4574 4.61349)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#22d88e" offset="0"/>
+ <stop stop-color="#08abce" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-23.1312 1.78758 -1.78758 -23.1312 43.7833 33.322)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#039de0" offset="0"/>
+ <stop stop-color="#22d88d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m18.721 1.861-12.691 8.008-3.933 24.132 16.481-8.08.143-24.06z" fill="url(#a)"/>
+ <path d="m28.589 7.509-9.868-5.648-.321 24.311z" fill="url(#b)"/>
+ <path d="m2.169 34.073 19.305-18.198 7.115-8.366 10.904-3.932 5.47 11.476-12.012 14.73-16.589 14.586-14.193-10.296z" fill="url(#c)"/>
+ <path d="m45.928 30.104-6.9 15.552-10.904-2.252-11.262-8.366 10.261-11.655z" fill="url(#d)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#e)"/>
+ <path d="m23.408 32.791h-10.457v1.931h10.457zm-5.189-18.828c1.088 0 2.056.254 2.903.762s1.517 1.2 2.011 2.077l-1.734 1.247c-.37-.612-.816-1.085-1.338-1.42-.521-.335-1.136-.502-1.842-.502-.516 0-.991.092-1.422.277-.432.185-.808.444-1.128.779s-.569.733-.749 1.195c-.179.461-.269.969-.269 1.523s.09 1.059.269 1.515c.18.455.429.848.749 1.177s.696.585 1.128.77c.431.185.906.277 1.422.277.706 0 1.321-.167 1.842-.502.522-.335.968-.808 1.338-1.42l1.734 1.247c-.494.877-1.164 1.569-2.011 2.077s-1.815.762-2.903.762c-.831 0-1.605-.15-2.323-.45s-1.341-.716-1.868-1.247c-.527-.53-.945-1.157-1.254-1.878-.308-.721-.463-1.503-.463-2.345 0-.843.155-1.625.463-2.346.309-.721.727-1.347 1.254-1.878s1.15-.947 1.868-1.247 1.492-.45 2.323-.45zm9.121 9.521h4.864v2.112h-7.136v-11.425h2.272z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/clipgrab.svg b/.icons/kora/apps/scalable/clipgrab.svg
new file mode 100644
index 000000000..4e6c68f4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/clipgrab.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(3.81441 -43.1511 43.1511 3.81441 43.7831 48.5346)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0076c2" offset="0"/>
+ <stop stop-color="#00b2de" offset="1"/>
+ </linearGradient>
+ <circle cx="23.998" cy="24" r="22.762" fill="url(#a)"/>
+ <path d="m23.998 1.238c-3.182 0-6.21.658-8.965 1.839-1.181 2.755-1.839 5.783-1.839 8.965 0 12.572 10.194 22.761 22.767 22.761 3.181 0 6.21-.658 8.964-1.834 1.177-2.754 1.839-5.783 1.839-8.969 0-12.573-10.193-22.762-22.766-22.762z" fill="#4cc9e8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/clipit-trayicon.svg b/.icons/kora/apps/scalable/clipit-trayicon.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/clipit-trayicon.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/clock.svg b/.icons/kora/apps/scalable/clock.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/clockify.svg b/.icons/kora/apps/scalable/clockify.svg
new file mode 100644
index 000000000..9ae9b9597
--- /dev/null
+++ b/.icons/kora/apps/scalable/clockify.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30 30 0 24 39)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006fff" offset="0"/>
+ <stop stop-color="#039cf4" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 9c-8.284 0-15 6.716-15 15s6.716 15 15 15c2.584-.003 5.123-.673 7.371-1.945l-3.137-2.914c-1.34.563-2.78.855-4.234.859-6.075 0-11-4.925-11-11s4.925-11 11-11c1.519.003 3.022.32 4.412.932l2.969-2.969c-2.25-1.28-4.793-1.956-7.381-1.963z" fill="url(#b)" fill-rule="nonzero"/>
+ <g fill="#3f3f3f">
+ <circle cx="24" cy="24" r="3.4146" stroke-width="1.1382"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m28.561 21.561 6.607-7.393-1.336-1.336-7.393 6.607z"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m26.479 29.099 8.021 6.789 1.336-1.439-7.315-7.548z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/clocks.svg b/.icons/kora/apps/scalable/clocks.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/clocks.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cmake-gui.svg b/.icons/kora/apps/scalable/cmake-gui.svg
new file mode 120000
index 000000000..06c960615
--- /dev/null
+++ b/.icons/kora/apps/scalable/cmake-gui.svg
@@ -0,0 +1 @@
+cmake.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cmake.svg b/.icons/kora/apps/scalable/cmake.svg
new file mode 100644
index 000000000..e6907ccb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cmake.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 77.324 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e0e0e0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="translate(0 -1.76799)">
+ <path d="m18.535 29.402-8.87 8.003 29.25.003z" fill="#ff494f"/>
+ <path d="m23.365 7.693 1.312 14.869-15.939 14.384z" fill="#00d838"/>
+ <path d="m24.635 7.116 14.627 29.253-12.478-4.902z" fill="#00a6ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cmyktool.svg b/.icons/kora/apps/scalable/cmyktool.svg
new file mode 100644
index 000000000..88a621440
--- /dev/null
+++ b/.icons/kora/apps/scalable/cmyktool.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42 42 0 24 45)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4b4a37" offset="0"/>
+ <stop stop-color="#696853" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.08959 0 0 1.08959 -2.15023 -2.15023)" fill-rule="nonzero">
+ <path d="m23.999 3c-1.1 0-2.2.41-3.023 1.232l-16.744 16.746c-1.644 1.645-1.642 4.397.003 6.042l16.744 16.745c1.644 1.645 4.399 1.647 6.044.003l16.744-16.746c1.644-1.645 1.644-4.399 0-6.044l-16.744-16.746c-.823-.822-1.924-1.232-3.024-1.232z" fill="url(#a)"/>
+ <path d="m24 6c-.419 0-.839.156-1.152.47l-6.379 6.379c-.626.626-.625 1.675.001 2.301l6.379 6.38c.627.626 1.676.627 2.302.001l6.379-6.38c.627-.626.627-1.676 0-2.302l-6.379-6.379c-.313-.314-.732-.47-1.151-.47z" fill="#2899ff"/>
+ <path d="m24 26c-.419 0-.839.156-1.152.47l-6.379 6.379c-.626.626-.625 1.675.001 2.301l6.379 6.38c.627.626 1.676.627 2.302.001l6.379-6.38c.627-.626.627-1.676 0-2.302l-6.379-6.379c-.313-.314-.732-.47-1.151-.47z" fill="#222"/>
+ <path d="m42 24c0-.419-.156-.839-.469-1.152l-6.38-6.379c-.626-.626-1.675-.625-2.301.001l-6.38 6.379c-.626.627-.627 1.676-.001 2.303l6.38 6.378c.626.627 1.676.627 2.302 0l6.38-6.379c.313-.313.469-.732.469-1.151z" fill="#f1ca42"/>
+ <path d="m22 24c0-.419-.156-.839-.469-1.152l-6.38-6.379c-.626-.626-1.675-.625-2.301.001l-6.38 6.379c-.626.627-.627 1.676-.001 2.303l6.38 6.378c.626.627 1.676.627 2.302 0l6.379-6.379c.314-.313.47-.732.47-1.151z" fill="#ea72bb"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/co.headsetapp.headset.svg b/.icons/kora/apps/scalable/co.headsetapp.headset.svg
new file mode 120000
index 000000000..89819fe04
--- /dev/null
+++ b/.icons/kora/apps/scalable/co.headsetapp.headset.svg
@@ -0,0 +1 @@
+headset.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cockos-reaper.svg b/.icons/kora/apps/scalable/cockos-reaper.svg
new file mode 100644
index 000000000..ca4dec553
--- /dev/null
+++ b/.icons/kora/apps/scalable/cockos-reaper.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m33.843 15.9c-1.592-.018-3.191.121-4.816.418-.001.001-.002 0-.003 0-2.708.496-5.486 1.43-8.399 2.803.399.656.812 1.275 1.234 1.865.423.59.857 1.148 1.294 1.687 3.061 3.774 6.357 6.486 8.26 10.719 0 .001-.001.002 0 .003.951 2.115 1.553 4.61 1.604 7.806v.003c.051 3.197-.45 7.094-1.708 12.018-.507 1.988-1.136 4.14-1.904 6.483.435.113.865.2 1.294.246.268.028.537.049.801.049 4.722 0 10.091-4.796 12.871-7.656 5.64-5.801 11.221-14.372 13.024-22.411-2.989-3.859-5.338-6.874-8.976-9.54-4.797-3.517-9.767-4.437-14.576-4.493z" fill="#da3021"/>
+ <path d="m5.647 19.968c-.359 1.308-.582 2.709-.635 4.213-.055 1.556.09 3.17.399 4.81 4.342-3.41 8.311-6.151 12.032-8.229-.819-1.282-1.608-2.751-2.347-4.477 0 0-7.882-1.714-9.449 3.683z" fill="#519c26"/>
+ <path d="m57.989 24.182c-.537-15.248-18.078-20.182-26.489-20.182-3.88 0-9.703 1.054-14.903 3.683-1.263.638-2.487 1.37-3.639 2.202-3.375 2.436-6.118 5.733-7.311 10.083 3.359-1.483 6.502-2.715 9.449-3.683 1.218-.401 2.403-.754 3.559-1.067 12.532-3.388 21.508-1.618 29.764 5.174 3.041 2.502 5.987 5.681 8.976 9.54.208-.929.366-1.85.467-2.76.113-1.013.161-2.013.127-2.99z" fill="#0063c7"/>
+ <path d="m17.443 20.762c-3.721 2.078-7.69 4.819-12.032 8.229 1.561 8.306 7.359 17.324 13.219 23.352 2.375 2.442 6.639 6.289 10.775 7.361.767-2.342 1.397-4.494 1.905-6.482v-.002c.046-.749.083-1.473.11-2.173v-.001c.027-.7.045-1.376.053-2.029v-.001c.008-.653.007-1.282-.002-1.89v-.001c-.019-1.216-.074-2.344-.16-3.394v-.001c-.043-.525-.095-1.03-.154-1.517v-.001c-.118-.974-.267-1.875-.444-2.712-.794-3.766-2.153-6.236-3.805-8.267v-.001c-.183-.226-.371-.446-.561-.662-.381-.432-.774-.846-1.178-1.253-.808-.815-1.657-1.601-2.522-2.431-.433-.415-.87-.841-1.308-1.289-.219-.223-.438-.451-.657-.686l-.001-.001c-.658-.705-1.315-1.467-1.962-2.318-.431-.568-.857-1.174-1.276-1.83z" fill="#65c32f"/>
+ <path d="m12.958 9.886c-.211.152-.419.307-.625.466-.383.296-.757.606-1.121.926-.026.024-.053.046-.079.069l-.001.001c-.776.691-1.502 1.438-2.164 2.244 0 0 .001.001 0 .001-.072.088-.141.179-.212.269-.253.32-.498.646-.73.985-.148.216-.292.436-.431.66v.001c-.278.448-.538.913-.777 1.392-.204.41-.389.834-.562 1.267-.03.073-.062.144-.091.218v.001c-.098.256-.189.515-.276.778-.061.185-.115.375-.17.564-.024.08-.05.158-.072.24v.001c3.359-1.484 6.502-2.716 9.449-3.684-.778-1.819-1.499-3.926-2.138-6.399z" fill="#465051"/>
+ <path d="m29.449 13.548c-3.309.056-6.879.612-10.796 1.671-1.155.312-2.339.666-3.557 1.067.738 1.726 1.529 3.194 2.348 4.476.419.656.843 1.262 1.275 1.829.647.851 1.303 1.614 1.961 2.319h.003c.219.234.438.463.656.686.439.447.875.876 1.308 1.291.865.83 1.714 1.613 2.522 2.428.404.407.796.823 1.177 1.255.191.216.378.436.561.662 1.652 2.031 3.011 4.502 3.806 8.268.176.837.326 1.739.444 2.713.059.487.112.993.155 1.517.087 1.051.139 2.178.158 3.394v.003c.01.607.011 1.236.003 1.889s-.028 1.329-.055 2.029v.003c-.027.7-.062 1.424-.109 2.174.34-1.33.614-2.571.848-3.757.071-.362.115-.688.177-1.037.143-.811.278-1.61.373-2.357.046-.366.074-.709.109-1.061.066-.661.121-1.307.15-1.919.03-.645.061-1.29.051-1.884v-.006c-.011-.737-.06-1.428-.128-2.094-.009-.089-.017-.181-.027-.268-.065-.575-.157-1.117-.261-1.644-.097-.489-.216-.95-.344-1.402-.054-.194-.098-.401-.158-.588-.19-.598-.408-1.167-.648-1.709-.014-.033-.024-.069-.038-.101v-.003c-.256-.57-.542-1.107-.844-1.627-.114-.196-.24-.381-.36-.572-.201-.319-.403-.637-.618-.943-.135-.191-.275-.377-.414-.563-.23-.307-.459-.613-.701-.911-.108-.133-.219-.264-.329-.396-.667-.8-1.373-1.583-2.092-2.377-.233-.256-.454-.515-.689-.776-.737-.816-1.481-1.649-2.212-2.551-.001-.001 0-.002 0-.003-.438-.539-.872-1.097-1.294-1.687-.423-.59-.835-1.209-1.234-1.865.674-.318 1.339-.604 1.999-.875.172-.07.341-.135.512-.202.488-.192.974-.373 1.455-.539.208-.072.416-.141.624-.208.45-.145.898-.276 1.343-.399.201-.056.404-.116.604-.167.599-.151 1.194-.286 1.785-.396.025-.005.051-.012.076-.017h.003c.712-.13 1.415-.217 2.119-.287.2-.02.4-.037.599-.052.701-.052 1.402-.087 2.098-.079 4.809.055 9.779.976 14.576 4.492-5.676-4.669-11.692-6.966-18.97-6.844z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/code-insiders.svg b/.icons/kora/apps/scalable/code-insiders.svg
new file mode 100644
index 000000000..67f675289
--- /dev/null
+++ b/.icons/kora/apps/scalable/code-insiders.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-45.136 .647316 -.647316 -45.136 38.2068 -559.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0089c9" offset="0"/>
+ <stop stop-color="#2dcb72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.363346 -25.361 25.361 -.363346 1129.58 21.4678)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#147966" offset="0"/>
+ <stop stop-color="#2dcbc6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(6.12255 -29.7409 29.7409 6.12255 1769.88 399.4)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd0d1" offset="0"/>
+ <stop stop-color="#f6f6f7" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m30.022 33.057c1.38-.567 2.537-1.066 2.574-1.107.049-.055.079-1.064.112-3.809.141-11.938.147-12.884.09-12.964-.072-.099-4.935-2.24-5.104-2.247-.091-.002-1.125.969-4.363 4.103-2.335 2.258-4.286 4.134-4.335 4.169-.102.072.148.251-2.428-1.738-2.492-1.925-2.684-2.07-2.774-2.084-.047-.008-.551.133-1.118.315-.706.225-1.036.356-1.044.413-.007.046.073.17.176.276.103.107 1.251 1.265 2.551 2.576s2.36 2.406 2.354 2.435c-.005.027-.469.495-1.035 1.04-3.63 3.498-4.194 4.06-4.137 4.136.053.071 1.765.69 2.034.736.099.017.677-.384 2.715-1.875l2.589-1.897.123.114c.068.063.787.786 1.597 1.608 5.447 5.517 6.726 6.795 6.816 6.812.056.01 1.229-.445 2.607-1.012zm-2.878-5.424c-.075-.065-1.288-1.005-2.696-2.088s-2.593-2.003-2.634-2.045c-.064-.065.304-.352 2.788-2.175 1.572-1.155 2.872-2.079 2.889-2.053.015.025.017.978.002 2.116-.014 1.136-.036 3.018-.048 4.181-.012 1.162-.023 2.134-.029 2.159-.011.073-.122.035-.272-.095z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/code-oss.svg b/.icons/kora/apps/scalable/code-oss.svg
new file mode 120000
index 000000000..1367ee65d
--- /dev/null
+++ b/.icons/kora/apps/scalable/code-oss.svg
@@ -0,0 +1 @@
+visual-studio-code.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/code.svg b/.icons/kora/apps/scalable/code.svg
new file mode 100644
index 000000000..7dc82933b
--- /dev/null
+++ b/.icons/kora/apps/scalable/code.svg
@@ -0,0 +1,74 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.244 44.0604)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.379 44.1997)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(3.0926 -18.2275 18.2275 3.0926 1617.13 314.254)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#087dc3" offset="0"/>
+ <stop stop-color="#087dc3" offset=".13"/>
+ <stop stop-color="#29abe2" offset=".98"/>
+ <stop stop-color="#29abe2" offset="1"/>
+ </linearGradient>
+ <path d="m39.512 5.972c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.406 9.068c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <g fill-opacity=".8">
+ <path d="m12.842 9.024 1.254-.009.005.696-1.254.008z" fill="#ffffff"/>
+ <path d="m12.861 11.805 1.254-.008.005.695-1.254.008z" fill="#ffffff"/>
+ <path d="m12.852 10.414 1.254-.008.004.695-1.254.009z" fill="#ffffff"/>
+ <path d="m12.87 13.196 1.254-.009.005.696-1.254.008z" fill="#ffffff"/>
+ <path d="m12.889 15.977 1.254-.008.004.695-1.254.008z" fill="#ffffff"/>
+ <path d="m12.88 14.586 1.253-.008.005.695-1.254.009z" fill="#ffffff"/>
+ <path d="m12.898 17.368 1.254-.008.005.695-1.254.008z" fill="#ffffff"/>
+ <path d="m12.917 20.149 1.254-.008.004.695-1.254.009z" fill="#ffffff"/>
+ <path d="m12.907 18.759 1.254-.009.005.696-1.254.008z" fill="#ffffff"/>
+ <path d="m14.723 9.011 5.643-.038.005.696-5.643.037z" fill="#f92672"/>
+ <path d="m20.993 8.969 3.762-.025.005.695-3.762.026z" fill="#ffffff"/>
+ <path d="m25.382 8.94 2.508-.017.005.696-2.508.016z" fill="#ffffff"/>
+ <path d="m14.733 10.402 3.135-.021.004.695-3.135.021z" fill="#fd971f"/>
+ <path d="m18.495 10.377 1.254-.009.004.696-1.254.008z" fill="#ffffff"/>
+ <path d="m20.376 10.364 5.643-.037.004.695-5.643.037z" fill="#a6e22e"/>
+ <path d="m14.742 11.792 4.389-.029.005.695-4.389.03z" fill="#f92672"/>
+ <path d="m19.758 11.759 3.135-.021.004.695-3.134.021z" fill="#fd971f"/>
+ <path d="m23.52 11.734 1.254-.008.004.695-1.254.008z" fill="#ffffff"/>
+ <path d="m16.005 13.175 2.508-.017.005.695-2.508.017z" fill="#f92672"/>
+ <path d="m19.14 13.154 6.27-.042.005.695-6.27.042z" fill="#a6e22e"/>
+ <path d="m26.037 13.108 2.508-.017.005.696-2.508.016z" fill="#ffffff"/>
+ <path d="m16.014 14.565 3.762-.025.005.696-3.762.025z" fill="#f92672"/>
+ <path d="m20.403 14.536 3.762-.025.005.696-3.762.025z" fill="#66d9ef"/>
+ <path d="m24.792 14.507 2.508-.017.005.696-2.508.016z" fill="#a6e22e"/>
+ <path d="m16.024 15.956 1.254-.008.004.695-1.254.008z" fill="#f92672"/>
+ <path d="m17.905 15.944 8.151-.055.004.696-8.151.054z" fill="#66d9ef"/>
+ <path d="m26.683 15.885 3.448-.023.005.696-3.449.023z" fill="#ffffff"/>
+ <path d="m16.033 17.347 1.881-.013.005.696-1.881.012z" fill="#f92672"/>
+ <path d="m18.541 17.33 6.897-.046.005.696-6.897.046z" fill="#66d9ef"/>
+ <path d="m26.065 17.28 2.508-.017.005.696-2.508.016z" fill="#ffffff"/>
+ <path d="m16.042 18.738-1.254.008.005.695 1.254-.008z" fill="#ffffff"/>
+ <path d="m16.669 18.734 5.016-.034.005.695-5.016.034z" fill="#66d9ef"/>
+ <path d="m22.312 18.696 1.881-.013.005.696-1.881.012z" fill="#fd971f"/>
+ <path d="m14.798 20.137 2.508-.017.004.695-2.508.017z" fill="#f92672"/>
+ <path d="m17.933 20.116 6.896-.046.005.695-6.897.046z" fill="#a6e22e"/>
+ <path d="m25.456 20.066 1.568-.011.005.696-1.568.01z" fill="#ffffff"/>
+ </g>
+ <path d="m14.751 13.183.627-.004.033 4.867-.627.005z" fill="#faffeb" fill-opacity=".67"/>
+ <path d="m12.909 21.552 1.254-.009.005.696-1.254.008z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m12.918 22.943 1.254-.009.005.695-1.254.009z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m12.937 25.724 1.254-.008.005.695-1.254.008z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m12.928 24.333 1.254-.008.004.695-1.254.009z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m16.044 21.531 1.254-.009.005.696-1.254.008z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m17.925 21.518 8.151-.054.005.695-8.151.055z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m26.703 21.46 3.449-.023.004.695-3.448.023z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m16.053 22.922 1.881-.013.005.695-1.881.013z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m18.561 22.905 6.897-.046.005.695-6.897.046z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m26.085 22.855 2.508-.017.005.695-2.508.017z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m16.063 24.312-1.254.009.004.695 1.254-.008z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m16.69 24.308 5.016-.033.004.695-5.016.034z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m22.333 24.271 1.881-.013.004.695-1.881.013z" fill="#fd971f" fill-opacity=".8"/>
+ <path d="m14.818 25.711 2.508-.016.005.695-2.508.017z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m17.953 25.691 6.897-.046.005.695-6.897.046z" fill="#a6e22e" fill-opacity=".8"/>
+ <path d="m25.477 25.64 1.567-.01.005.695-1.567.011z" fill="#ffffff" fill-opacity=".8"/>
+ <path d="m36.746 41.174c.827-.374 1.521-.702 1.543-.728.028-.034.025-.649-.014-2.32-.168-7.267-.184-7.843-.221-7.89-.045-.059-3.05-1.258-3.153-1.259-.056.002-.664.613-2.568 2.589-1.373 1.424-2.52 2.607-2.549 2.63-.06.045.096.149-1.514-1.007-1.558-1.118-1.677-1.201-1.732-1.209-.03-.004-.333.093-.674.216-.425.152-.623.238-.627.273-.003.029.048.102.113.165.066.062.789.743 1.608 1.513.818.77 1.486 1.414 1.484 1.431-.003.017-.276.312-.608.655-2.134 2.206-2.465 2.561-2.429 2.605.033.042 1.089.383 1.253.405.06.008.404-.248 1.612-1.199l1.536-1.209.077.066c.042.037.495.462 1.006.945 3.431 3.241 4.237 3.991 4.292 4 .034.005.739-.297 1.565-.672zm-1.867-3.238c-.047-.038-.806-.585-1.685-1.214-.88-.629-1.62-1.164-1.646-1.188-.04-.038.178-.221 1.649-1.383.933-.736 1.704-1.326 1.715-1.311.01.016.031.595.046 1.287.016.693.043 1.838.061 2.546.017.708.03 1.299.028 1.315-.006.044-.074.022-.168-.052z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/codeblocks.svg b/.icons/kora/apps/scalable/codeblocks.svg
new file mode 100644
index 000000000..2e1a1c4e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/codeblocks.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 49 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.235526 -20.3337 20.3337 .235526 34.6772 45.4328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.392542 -20.4907 20.4907 -.392542 13.0088 23.2934)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d41a1a" offset="0"/>
+ <stop stop-color="#f55" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-4.24005 -174.613 174.613 -4.24005 -263.568 -847.411)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#32a071" offset="0"/>
+ <stop stop-color="#00f076" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(1.99878 347.692 -347.692 1.99878 -457.642 -745.711)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffe000" offset="0"/>
+ <stop stop-color="#ff9c00" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.959 45.64c-.038-.039 0-4.713 0-10.365v-10.333l10.299.082 10.374.027.027 7.822c.029 8.643.032 8.595-.621 9.877-.425.832-1.402 1.84-2.209 2.277-1.236.67-1.149.637-9.882.639-4.358.001-7.95.013-7.988-.026z" fill="url(#a)"/>
+ <path d="m2.332 14.851c.001-6.744.027-8.32.147-8.714.535-1.765 1.959-3.148 3.767-3.658.429-.121 1.977-.147 8.667-.147h8.145v20.726h-10.364-10.362z" fill="url(#b)"/>
+ <path d="m24.968 12.715.027-10.35 7.713-.028c5.01-.018 7.968.01 8.442.081 2.212.333 4.058 2.146 4.422 4.343.082.499.109 3.054.089 8.482l.007 7.815-10.381-.02-10.345.02z" fill="url(#c)"/>
+ <path d="m23.041 45.65c.038-.039 0-5.598 0-10.401v-10.307l-10.318.045-10.355.027-.027 7.82c-.029 8.642-.032 8.593.62 9.875.424.833 1.4 1.84 2.205 2.278 1.234.669 1.147.663 9.864.665 4.351.001 7.973.037 8.011-.002z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/codelite.svg b/.icons/kora/apps/scalable/codelite.svg
new file mode 100644
index 000000000..6a620cbe9
--- /dev/null
+++ b/.icons/kora/apps/scalable/codelite.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="translate(.059553)" d="m44 20c0-1.104-.896-2-2-2h-22c-1.104 0-2 .896-2 2v22c0 1.104.896 2 2 2h22c1.104 0 2-.896 2-2z" fill="#1158e6"/>
+ <path d="m37 13c0-1.104-.896-2-2-2h-22c-1.104 0-2 .896-2 2v22c0 1.104.896 2 2 2h22c1.104 0 2-.896 2-2z" fill="#37b923"/>
+ <path d="m30 6c0-1.104-.896-2-2-2h-22c-1.104 0-2 .896-2 2v22c0 1.104.896 2 2 2h22c1.104 0 2-.896 2-2z" fill="#ffd748"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cog.svg b/.icons/kora/apps/scalable/cog.svg
new file mode 100644
index 000000000..333a278d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/cog.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0250488 -45.5623 45.5623 .0250488 69.5623 46.7768)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e3456" offset="0"/>
+ <stop stop-color="#d36b91" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.736 22.241c-.05-.444-.569-.779-1.018-.779-1.451 0-2.739-.852-3.279-2.17-.552-1.35-.196-2.924.886-3.916.341-.311.381-.832.096-1.194-.743-.943-1.587-1.796-2.509-2.534-.361-.289-.891-.249-1.203.097-.944 1.046-2.64 1.434-3.949.888-1.364-.574-2.224-1.956-2.14-3.439.028-.466-.313-.87-.777-.924-1.183-.137-2.376-.141-3.562-.01-.459.051-.8.447-.785.907.052 1.468-.819 2.825-2.168 3.378-1.294.529-2.978.143-3.92-.893-.312-.34-.832-.383-1.196-.1-.949.744-1.812 1.597-2.561 2.533-.292.363-.249.891.094 1.203 1.103.999 1.459 2.587.886 3.951-.546 1.302-1.898 2.141-3.445 2.141-.503-.016-.86.321-.916.778-.138 1.19-.14 2.401-.006 3.601.05.447.584.779 1.038.779 1.379-.036 2.703.818 3.259 2.17.553 1.349.198 2.923-.886 3.916-.339.31-.382.831-.096 1.193.735.938 1.579 1.79 2.505 2.534.363.293.891.251 1.205-.095.947-1.048 2.643-1.436 3.948-.888 1.367.571 2.226 1.953 2.142 3.437-.027.466.315.871.778.925.605.07 1.214.106 1.824.106.579 0 1.159-.032 1.738-.096.459-.051.8-.447.784-.908-.052-1.467.819-2.824 2.167-3.377 1.303-.531 2.98-.142 3.922.893.313.34.83.382 1.195.1.948-.743 1.809-1.595 2.562-2.533.292-.363.25-.891-.095-1.203-1.102-.999-1.46-2.587-.887-3.951.539-1.284 1.84-2.147 3.24-2.147l.196.005c.454.037.871-.313.926-.776.139-1.191.141-2.402.007-3.602zm-15.711 7.075c-2.913 0-5.282-2.37-5.282-5.282 0-2.913 2.369-5.283 5.282-5.283s5.282 2.37 5.282 5.283c0 2.912-2.369 5.282-5.282 5.282z" fill="#fff" fill-opacity=".84"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/colobot.svg b/.icons/kora/apps/scalable/colobot.svg
new file mode 100644
index 000000000..613acc0dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/colobot.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e4642" offset="0"/>
+ <stop stop-color="#6f6f6f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="translate(-.44665 -.552616)" d="m33 19-6.1 17" fill="none" stroke="#b8b8b8" stroke-width="3"/>
+ <path transform="matrix(.80161 -.597847 .597847 .80161 -.44665 -.552616)" d="m6.99 19.04h10v11h-10z" fill="#cb7200"/>
+ <path transform="translate(-.44665 -.552616)" d="m9 21h5v5l6 3v5l-11-6z" fill="#cb7200" fill-rule="nonzero"/>
+ <path transform="matrix(0 -1 1 0 -.44665 -.552616)" d="m-16 9c0-1.656-1.344-3-3-3s-3 1.344-3 3v12c0 1.656 1.344 3 3 3s3-1.344 3-3z" fill="#e9a400"/>
+ <path transform="translate(-.44665 -.552616)" d="m36 13c0-1.656-1.344-3-3-3s-3 1.344-3 3v6c0 1.656 1.344 3 3 3s3-1.344 3-3z" fill="#e9a400"/>
+ <path transform="matrix(.931319 .364204 -.364204 .931319 -.44665 -.552616)" d="m40.59 16.47c0-1.656-1.344-3-3-3s-3 1.344-3 3v6c0 1.656 1.344 3 3 3s3-1.344 3-3z" fill="#cb7200"/>
+ <circle cx="32.55335" cy="18.447384" r="2" fill-opacity=".46"/>
+ <path transform="translate(-.44665 -.552616)" d="m34 6c-9.47 0-17.299 6.935-18.74 16h10.263c1.237-3.493 4.56-6 8.477-6 2.006.004 3.952.678 5.531 1.914l-1.722-11.506c-1.253-.264-2.529-.401-3.809-.408zm-18.949 20c.523 10.026 8.793 18 18.949 18 1.247-.001 2.49-.125 3.713-.369l1.717-11.463c-1.562 1.186-3.469 1.829-5.43 1.832-4.632 0-8.443-3.501-8.941-8z" fill="#f5c700" fill-rule="nonzero"/>
+ <g fill-opacity=".46">
+ <path transform="translate(-.44665 -.552616)" d="m21.5 14c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm0 1c1.371 0 2.5 1.129 2.5 2.5s-1.129 2.5-2.5 2.5-2.5-1.129-2.5-2.5 1.129-2.5 2.5-2.5z" fill-rule="nonzero"/>
+ <circle cx="8.55335" cy="18.447384" r="2"/>
+ <circle cx="25.55335" cy="36.447384" r="2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/colon.svg b/.icons/kora/apps/scalable/colon.svg
new file mode 100644
index 000000000..98a11befe
--- /dev/null
+++ b/.icons/kora/apps/scalable/colon.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ce8019" offset="0"/>
+ <stop stop-color="#ffa023" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.0422 31.0422 0 24 39.6749)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8 8h32v32h-32z" fill="url(#b)"/>
+ <path d="m28.493 33.734c.84-.216 1.787-.312 2.484-.852.12-1.058-.255-1.715-.597-2.705-.203-1.052-1.339-.426-2.026-.31-1.966.512-4.28.117-5.658-1.46-1.485-2.052-2.083-5.662-.836-7.682.713-1.462 2.182-2.532 3.827-2.642 1.379-.179 2.928.235 4.291.353.695-.358.666-1.268.872-1.989.172-.742.204-1.569-.793-1.9-2.112-.63-4.565-.64-6.741-.408-2.766.348-5.161 2.296-6.284 4.803-1.053 2.159-1.154 4.641-.94 6.992.399 3.338 2.717 6.428 5.947 7.527 2.022.751 4.238.584 6.333.297z" fill="#ffa023"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/color-picker.svg b/.icons/kora/apps/scalable/color-picker.svg
new file mode 100644
index 000000000..cd3cfcdf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/color-picker.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(14.119 -33.6712 33.6712 14.119 36.3851 36.0318)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <g transform="scale(.75)">
+ <path d="m39.954 19.94c-2.19-2.19-5.539-2.366-7.51-.395l-16.006 16.006c-1.319 1.319-2.343 2.358-1.779 4.15l-5.928 5.929c-1.971 1.97-1.004 6.11 1.186 8.299 2.189 2.19 6.329 3.157 8.299 1.186l5.929-5.928c1.792.564 2.831-.46 4.15-1.779l16.006-16.007c1.971-1.97 1.795-5.319-.395-7.509z" fill="none" stroke="#006783" stroke-width="7.5"/>
+ <path d="m39.954 19.94c-2.19-2.19-5.539-2.366-7.51-.395l-16.006 16.006c-1.319 1.319-2.343 2.358-1.779 4.15l-5.928 5.929c-1.971 1.97-1.004 6.11 1.186 8.299 2.189 2.19 6.329 3.157 8.299 1.186l5.929-5.928c1.792.564 2.831-.46 4.15-1.779l16.006-16.007c1.971-1.97 1.795-5.319-.395-7.509z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m30.745 16.25c.146-.166.299-.328.457-.486l10.372-10.372c4.162-4.162 10.921-4.162 15.084 0l1.886 1.887c4.163 4.163 4.163 10.921 0 15.084l-10.372 10.372c-.158.158-.32.31-.485.456l3.196 3.197c.586.585.586 1.536 0 2.121l-4.949 4.95c-.586.585-1.536.585-2.122 0l-23.334-23.335c-.586-.585-.586-1.536 0-2.121l4.95-4.95c.585-.585 1.535-.585 2.121 0z" fill="url(#a)"/>
+ <path d="m30.898 39.233-6.502-6.503-13.005 13.005c-1.795 1.794-1.795 4.708 0 6.502 1.794 1.795 4.708 1.795 6.502 0z" fill="#ef008c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/colorgrab.svg b/.icons/kora/apps/scalable/colorgrab.svg
new file mode 120000
index 000000000..8ca198fd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/colorgrab.svg
@@ -0,0 +1 @@
+gnome-color-chooser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/colorhug-backlight.svg b/.icons/kora/apps/scalable/colorhug-backlight.svg
new file mode 100644
index 000000000..d281aefcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/colorhug-backlight.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5129 45.5129 0 206.097 46.7568)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m24.001 1.244c12.559 0 22.756 10.197 22.756 22.757 0 12.559-10.197 22.756-22.756 22.756-12.56 0-22.757-10.197-22.757-22.756 0-12.56 10.197-22.757 22.757-22.757z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 12.622c1.795 0 3.251 1.456 3.251 3.251 0 1.794-1.456 3.25-3.251 3.25s-3.251-1.456-3.251-3.25c0-1.795 1.456-3.251 3.251-3.251zm0-6.502c5.35 0 9.752 4.402 9.752 9.753-.004 1.082-.188 2.156-.546 3.177-1.24-1.241-2.719-2.218-4.346-2.872.008-.101.014-.203.016-.305 0-2.675-2.201-4.877-4.876-4.877-2.676 0-4.877 2.202-4.877 4.877.003.1.008.201.017.302-1.627.657-3.105 1.636-4.344 2.879-.358-1.023-.544-2.098-.549-3.181 0-5.351 4.403-9.753 9.753-9.753z" fill="#69db3e"/>
+ <path d="m14.273 19.27c-4.68.778-8.147 4.862-8.153 9.606 0 5.351 4.402 9.753 9.753 9.753 3.043-.002 5.916-1.43 7.758-3.854-1.653-.434-3.204-1.19-4.564-2.225-.885.772-2.02 1.2-3.194 1.203-2.676 0-4.877-2.202-4.877-4.877 0-2.005 1.237-3.815 3.105-4.543-.117-.701-.177-1.41-.178-2.121.004-.991.122-1.978.35-2.942zm1.6 6.355c1.794 0 3.25 1.457 3.25 3.251 0 1.795-1.456 3.251-3.25 3.251-1.795 0-3.251-1.456-3.251-3.251 0-1.794 1.456-3.251 3.251-3.251z" fill="#d43232"/>
+ <path d="m33.676 19.254-.086.143c.211.924.32 1.867.325 2.815-.004.693-.065 1.384-.179 2.068 1.95.681 3.265 2.531 3.267 4.596 0 2.675-2.201 4.877-4.876 4.877-1.207-.003-2.37-.453-3.264-1.263-1.333 1.036-2.856 1.802-4.483 2.256l-.011.02c1.838 2.427 4.712 3.858 7.758 3.863 5.35 0 9.753-4.402 9.753-9.753-.003-4.765-3.499-8.866-8.204-9.622zm-1.549 6.371c1.794 0 3.251 1.457 3.251 3.251 0 1.795-1.457 3.251-3.251 3.251-1.795 0-3.251-1.456-3.251-3.251 0-1.794 1.456-3.251 3.251-3.251z" fill="#1e7fe4"/>
+ </g>
+ <circle cx="36.382" cy="36.382" r="10.375" fill="#3facd2"/>
+ <path d="m38.976 41.57v1.296h-5.187v-1.296zm-5.187-3.289c-1.55-.898-2.594-2.574-2.594-4.492 0-2.863 2.325-5.188 5.187-5.188 2.863 0 5.188 2.325 5.188 5.188 0 1.918-1.044 3.594-2.594 4.492v1.992h-5.187z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/colorhug-ccmx.svg b/.icons/kora/apps/scalable/colorhug-ccmx.svg
new file mode 100644
index 000000000..044564602
--- /dev/null
+++ b/.icons/kora/apps/scalable/colorhug-ccmx.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5272 45.5272 0 206.155 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m24.001 1.237c12.563 0 22.763 10.2 22.763 22.764 0 12.563-10.2 22.763-22.763 22.763-12.564 0-22.764-10.2-22.764-22.763 0-12.564 10.2-22.764 22.764-22.764z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 12.618c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252zm0-6.504c5.352 0 9.755 4.404 9.755 9.756-.004 1.083-.188 2.157-.546 3.179-1.241-1.242-2.72-2.219-4.347-2.873.008-.102.014-.204.016-.306 0-2.676-2.202-4.878-4.878-4.878s-4.878 2.202-4.878 4.878c.002.101.007.202.016.302-1.627.657-3.105 1.637-4.344 2.88-.359-1.023-.545-2.098-.55-3.182 0-5.352 4.404-9.756 9.756-9.756z" fill="#69db3e"/>
+ <path d="m14.27 19.268c-4.681.778-8.15 4.864-8.156 9.61 0 5.352 4.404 9.756 9.756 9.756 3.045-.002 5.919-1.431 7.761-3.855-1.654-.435-3.205-1.191-4.566-2.226-.885.772-2.02 1.2-3.195 1.203-2.676 0-4.878-2.202-4.878-4.878 0-2.006 1.237-3.816 3.106-4.545-.117-.701-.177-1.41-.178-2.122.004-.991.122-1.978.35-2.943zm1.6 6.358c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252z" fill="#d43232"/>
+ <path d="m33.679 19.252-.086.143c.211.925.32 1.868.325 2.816-.004.694-.064 1.385-.179 2.069 1.95.682 3.266 2.532 3.268 4.598 0 2.676-2.201 4.878-4.878 4.878-1.206-.002-2.371-.453-3.264-1.263-1.334 1.036-2.858 1.802-4.485 2.256l-.011.02c1.839 2.428 4.714 3.86 7.76 3.865 5.352 0 9.756-4.404 9.756-9.756-.002-4.767-3.499-8.869-8.206-9.626zm-1.55 6.374c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252z" fill="#1e7fe4"/>
+ <path d="m33.679 19.253-.086.143c.211.924.32 1.868.325 2.815-.004.694-.064 1.386-.179 2.069 1.95.682 3.266 2.532 3.268 4.598 0 2.676-2.201 4.878-4.878 4.878-1.206-.002-2.371-.453-3.264-1.263-1.334 1.036-2.858 1.803-4.485 2.256l-.011.02c1.839 2.428 4.714 3.86 7.76 3.865 5.352 0 9.756-4.404 9.756-9.756-.002-4.767-3.499-8.868-8.206-9.625z" fill="#9d9d9d"/>
+ <path d="m14.27 19.269c-4.681.778-8.15 4.864-8.156 9.609 0 5.352 4.404 9.756 9.756 9.756 3.045-.002 5.919-1.43 7.761-3.855-1.654-.434-3.205-1.191-4.566-2.226-.885.773-2.02 1.2-3.195 1.203-2.676 0-4.878-2.202-4.878-4.878 0-2.006 1.237-3.815 3.106-4.545-.117-.701-.177-1.41-.178-2.122.004-.991.122-1.978.35-2.942z" fill="#9d9d9d"/>
+ <path d="m24 6.115c-5.352 0-9.756 4.404-9.756 9.756.005 1.084.191 2.158.55 3.182 1.239-1.244 2.717-2.223 4.344-2.88-.009-.101-.014-.201-.016-.302 0-2.677 2.202-4.878 4.878-4.878s4.878 2.201 4.878 4.878c-.002.101-.008.203-.016.305 1.627.655 3.106 1.632 4.347 2.874.358-1.022.542-2.097.546-3.179 0-5.352-4.403-9.756-9.755-9.756z" fill="#9d9d9d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/colorhug-flash.svg b/.icons/kora/apps/scalable/colorhug-flash.svg
new file mode 100644
index 000000000..c94518971
--- /dev/null
+++ b/.icons/kora/apps/scalable/colorhug-flash.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5287 45.5287 0 206.035 46.7648)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m23.875 1.236c12.563 0 22.764 10.2 22.764 22.765 0 12.564-10.201 22.764-22.764 22.764-12.565 0-22.765-10.2-22.765-22.764 0-12.565 10.2-22.765 22.765-22.765z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.874 12.618c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252zm0-6.505c5.352 0 9.755 4.405 9.755 9.757-.004 1.083-.188 2.157-.546 3.179-1.241-1.242-2.719-2.219-4.347-2.874.008-.101.014-.203.016-.305 0-2.676-2.202-4.878-4.878-4.878-2.677 0-4.878 2.202-4.878 4.878.002.101.007.201.016.302-1.628.657-3.106 1.637-4.345 2.88-.358-1.023-.545-2.099-.549-3.182 0-5.352 4.404-9.757 9.756-9.757z" fill="#69db3e"/>
+ <path d="m14.144 19.268c-4.682.778-8.15 4.864-8.157 9.61 0 5.352 4.404 9.756 9.757 9.756 3.044-.002 5.918-1.43 7.761-3.855-1.654-.435-3.205-1.191-4.566-2.226-.886.772-2.021 1.2-3.195 1.203-2.677 0-4.879-2.202-4.879-4.878 0-2.006 1.238-3.816 3.106-4.545-.117-.701-.176-1.41-.178-2.122.004-.991.122-1.979.351-2.943zm1.6 6.358c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252c-1.796 0-3.252-1.457-3.252-3.252s1.456-3.252 3.252-3.252z" fill="#d43232"/>
+ <path d="m33.553 19.252-.086.143c.211.924.32 1.868.325 2.816-.004.694-.064 1.385-.179 2.069 1.951.682 3.266 2.532 3.269 4.598 0 2.676-2.202 4.878-4.879 4.878-1.206-.002-2.37-.453-3.264-1.263-1.334 1.036-2.858 1.802-4.485 2.257l-.011.019c1.839 2.429 4.714 3.861 7.76 3.865 5.353 0 9.757-4.404 9.757-9.756-.003-4.767-3.5-8.869-8.207-9.626zm-1.55 6.374c1.796 0 3.252 1.457 3.252 3.252s-1.456 3.252-3.252 3.252c-1.795 0-3.252-1.457-3.252-3.252s1.457-3.252 3.252-3.252z" fill="#1e7fe4"/>
+ </g>
+ <circle cx="36.882" cy="37.008" r="9.756" fill="#e16262"/>
+ <path d="m36.882 31.52c-3.01 0-5.488 2.478-5.488 5.488 0 3.011 2.478 5.488 5.488 5.488 2.318-3e-3 4.396-1.473 5.168-3.658h-2.004c-0.651 1.129-1.859 1.828-3.164 1.829-2.007 0-3.658-1.651-3.658-3.659 0-2.007 1.651-3.658 3.658-3.658 1.121 0 2.18 0.516 2.873 1.396l-1.653 1.653h4.268v-4.269l-1.317 1.317c-1.041-1.22-2.566-1.925-4.171-1.927z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/colorhug-refresh.svg b/.icons/kora/apps/scalable/colorhug-refresh.svg
new file mode 100644
index 000000000..12ba62fa0
--- /dev/null
+++ b/.icons/kora/apps/scalable/colorhug-refresh.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5288 45.5288 0 206.035 46.7648)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m23.875 1.236c12.563 0 22.764 10.2 22.764 22.765 0 12.564-10.201 22.764-22.764 22.764-12.565 0-22.765-10.2-22.765-22.764 0-12.565 10.2-22.765 22.765-22.765z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.874 12.618c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252zm0-6.505c5.352 0 9.755 4.405 9.755 9.757-.004 1.083-.188 2.157-.546 3.179-1.241-1.242-2.719-2.219-4.347-2.874.008-.101.014-.203.016-.305 0-2.676-2.202-4.878-4.878-4.878-2.677 0-4.878 2.202-4.878 4.878.002.101.007.201.016.302-1.628.657-3.106 1.637-4.345 2.88-.358-1.023-.545-2.099-.549-3.182 0-5.352 4.404-9.757 9.756-9.757z" fill="#69db3e"/>
+ <path d="m14.144 19.268c-4.682.778-8.15 4.864-8.157 9.61 0 5.352 4.404 9.756 9.757 9.756 3.044-.002 5.918-1.43 7.761-3.855-1.654-.435-3.205-1.191-4.566-2.226-.886.772-2.021 1.2-3.195 1.203-2.677 0-4.879-2.202-4.879-4.878 0-2.006 1.238-3.816 3.106-4.545-.117-.701-.176-1.41-.178-2.122.004-.991.122-1.979.351-2.943zm1.6 6.358c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252c-1.796 0-3.252-1.457-3.252-3.252s1.456-3.252 3.252-3.252z" fill="#d43232"/>
+ <path d="m33.553 19.252-.086.143c.211.924.32 1.868.325 2.816-.004.694-.064 1.385-.179 2.069 1.951.682 3.266 2.532 3.269 4.598 0 2.676-2.202 4.878-4.879 4.878-1.206-.002-2.37-.453-3.264-1.263-1.334 1.036-2.858 1.802-4.485 2.257l-.011.019c1.839 2.429 4.714 3.861 7.76 3.865 5.353 0 9.757-4.404 9.757-9.756-.003-4.767-3.5-8.869-8.207-9.626zm-1.55 6.374c1.796 0 3.252 1.457 3.252 3.252s-1.456 3.252-3.252 3.252c-1.795 0-3.252-1.457-3.252-3.252s1.457-3.252 3.252-3.252z" fill="#1e7fe4"/>
+ </g>
+ <circle cx="36.108" cy="36.18" r="11.118" fill="#69db3e"/>
+ <path d="m33.582 39.774-4.422-4.422 1.965-1.966 4.422 4.422 6.879-6.878 1.965 1.965-8.844 8.844z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/colorhug.svg b/.icons/kora/apps/scalable/colorhug.svg
new file mode 100644
index 000000000..cff961dbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/colorhug.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5272 45.5272 0 -158.154 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m24.001 1.237c12.563 0 22.763 10.2 22.763 22.764 0 12.563-10.2 22.763-22.763 22.763-12.564 0-22.764-10.2-22.764-22.763 0-12.564 10.2-22.764 22.764-22.764z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 12.618c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252zm0-6.504c5.352 0 9.755 4.404 9.755 9.756-.004 1.083-.188 2.157-.546 3.179-1.241-1.242-2.72-2.219-4.347-2.873.008-.102.014-.204.016-.306 0-2.676-2.202-4.878-4.878-4.878s-4.878 2.202-4.878 4.878c.002.101.007.202.016.302-1.627.657-3.105 1.637-4.344 2.88-.359-1.023-.545-2.098-.55-3.182 0-5.352 4.404-9.756 9.756-9.756z" fill="#69db3e"/>
+ <path d="m14.27 19.268c-4.681.778-8.15 4.864-8.156 9.61 0 5.352 4.404 9.756 9.756 9.756 3.045-.002 5.919-1.431 7.761-3.855-1.654-.435-3.205-1.191-4.566-2.226-.885.772-2.02 1.2-3.195 1.203-2.676 0-4.878-2.202-4.878-4.878 0-2.006 1.237-3.816 3.106-4.545-.117-.701-.177-1.41-.178-2.122.004-.991.122-1.978.35-2.943zm1.6 6.358c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252z" fill="#d43232"/>
+ <path d="m33.679 19.252-.086.143c.211.925.32 1.868.325 2.816-.004.694-.064 1.385-.179 2.069 1.95.682 3.266 2.532 3.268 4.598 0 2.676-2.201 4.878-4.878 4.878-1.206-.002-2.371-.453-3.264-1.263-1.334 1.036-2.858 1.802-4.485 2.256l-.011.02c1.839 2.428 4.714 3.86 7.76 3.865 5.352 0 9.756-4.404 9.756-9.756-.002-4.767-3.499-8.869-8.206-9.626zm-1.55 6.374c1.795 0 3.252 1.457 3.252 3.252s-1.457 3.252-3.252 3.252-3.252-1.457-3.252-3.252 1.457-3.252 3.252-3.252z" fill="#1e7fe4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/colorpicker.svg b/.icons/kora/apps/scalable/colorpicker.svg
new file mode 100644
index 000000000..43b353306
--- /dev/null
+++ b/.icons/kora/apps/scalable/colorpicker.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56 56 0 -192 60)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2531" offset="0"/>
+ <stop stop-color="#555555" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m22.5 21.75v4.5h12.75c1.246 0 2.25-1.004 2.25-2.25s-1.004-2.25-2.25-2.25zm4.5 12v4.5h8.25c1.246 0 2.25-1.004 2.25-2.25s-1.004-2.25-2.25-2.25z" fill="#ffffff" fill-opacity=".5"/>
+ <path d="m32.25 9.75h-19.5c-1.246 0-2.25 1.004-2.25 2.25s1.004 2.25 2.25 2.25h19.5z" fill="#f44336"/>
+ <path d="m27.75 33.75h-15c-1.246 0-2.25 1.004-2.25 2.25s1.004 2.25 2.25 2.25h15z" fill="#03a9f4"/>
+ <path d="m21 21.75h-8.25c-1.246 0-2.25 1.004-2.25 2.25s1.004 2.25 2.25 2.25h8.25z" fill="#4caf50"/>
+ <path d="m37.5 12c0-2.486-2.014-4.5-4.5-4.5s-4.5 2.015-4.5 4.5c0 2.486 2.014 4.5 4.5 4.5s4.5-2.015 4.5-4.5z" fill="#ffffff"/>
+ <path d="m31.5 36c0-2.486-2.014-4.5-4.5-4.5s-4.5 2.014-4.5 4.5 2.014 4.5 4.5 4.5 4.5-2.014 4.5-4.5z" fill="#ffffff"/>
+ <path d="m27 24c0-2.486-2.014-4.5-4.5-4.5s-4.5 2.014-4.5 4.5 2.014 4.5 4.5 4.5 4.5-2.014 4.5-4.5z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/colortone.svg b/.icons/kora/apps/scalable/colortone.svg
new file mode 100644
index 000000000..845fa8ee7
--- /dev/null
+++ b/.icons/kora/apps/scalable/colortone.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764s10.153 22.764 22.764 22.764 22.764-10.153 22.764-22.764-10.153-22.764-22.764-22.764z" fill="#1667b4"/>
+ <path d="m24 6.927c-9.458 0-17.073 7.615-17.073 17.073s7.615 17.073 17.073 17.073 17.073-7.615 17.073-17.073-7.615-17.073-17.073-17.073z" fill="#00b140"/>
+ <path d="m24 12.618c-6.306 0-11.382 5.076-11.382 11.382s5.076 11.382 11.382 11.382 11.382-5.076 11.382-11.382-5.076-11.382-11.382-11.382z" fill="#e9ce1c"/>
+ <path d="m24 18.309c-3.153 0-5.691 2.538-5.691 5.691s2.538 5.691 5.691 5.691 5.691-2.538 5.691-5.691-2.538-5.691-5.691-5.691z" fill="#cb3d2b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.abisource.AbiWord.svg b/.icons/kora/apps/scalable/com.abisource.AbiWord.svg
new file mode 120000
index 000000000..3c89b5b9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.abisource.AbiWord.svg
@@ -0,0 +1 @@
+abiword.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.adobe.Flash-Player-Projector.svg b/.icons/kora/apps/scalable/com.adobe.Flash-Player-Projector.svg
new file mode 120000
index 000000000..29daacecc
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.adobe.Flash-Player-Projector.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.adobe.Reader.svg b/.icons/kora/apps/scalable/com.adobe.Reader.svg
new file mode 120000
index 000000000..d0e0f0dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.adobe.Reader.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.adrienplazas.Metronome.svg b/.icons/kora/apps/scalable/com.adrienplazas.Metronome.svg
new file mode 120000
index 000000000..41be8b532
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.adrienplazas.Metronome.svg
@@ -0,0 +1 @@
+com.jvieira.tpt.Metronome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.airtame.Client.svg b/.icons/kora/apps/scalable/com.airtame.Client.svg
new file mode 120000
index 000000000..9df5d8a6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.airtame.Client.svg
@@ -0,0 +1 @@
+airtame-application.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.alacritty.Alacritty.svg b/.icons/kora/apps/scalable/com.alacritty.Alacritty.svg
new file mode 120000
index 000000000..b3150cc24
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.alacritty.Alacritty.svg
@@ -0,0 +1 @@
+Alacritty.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.alientrap.nexuiz-classic.svg b/.icons/kora/apps/scalable/com.alientrap.nexuiz-classic.svg
new file mode 120000
index 000000000..fdc72d998
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.alientrap.nexuiz-classic.svg
@@ -0,0 +1 @@
+nexuiz.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.amazon.Workspaces.svg b/.icons/kora/apps/scalable/com.amazon.Workspaces.svg
new file mode 100644
index 000000000..a8c9237cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.amazon.Workspaces.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.06171 0 0 1.06171 -1.48099 -1.50258)" fill-rule="nonzero">
+ <path d="m29 25.5 8 4.618 8 4.632v-18.5z" fill="#ff7857"/>
+ <path d="m37 30.118-8-4.618v18.5l16-9.25z" fill="#d04134"/>
+ <path d="m23.505 10.172v12.141l5.495 3.187 16-9.25-16-9.25z" fill="#ffb99f"/>
+ <path d="m13 34.75 16 9.25v-18.5l-5.495-3.187-10.505 6.079z" fill="#ff7857"/>
+ <path d="m24 22.6v-12.728l-11 6.378z" fill="#ff7857"/>
+ <path d="m24 22.6-11-6.35v12.742z" fill="#d04134"/>
+ <path d="m3 10.524 5.007 2.887 9.975-5.76-5.003-2.951z" fill="#ff7857"/>
+ <path d="m3 22.044 4.993 2.887v-11.534l-4.993-2.873z" fill="#d04134"/>
+ <path d="m7.993 24.931-4.993-14.407v11.52z" fill="#822826"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.anydesk.Anydesk.svg b/.icons/kora/apps/scalable/com.anydesk.Anydesk.svg
new file mode 120000
index 000000000..74450b7ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.anydesk.Anydesk.svg
@@ -0,0 +1 @@
+anydesk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.atlauncher.ATLauncher.svg b/.icons/kora/apps/scalable/com.atlauncher.ATLauncher.svg
new file mode 120000
index 000000000..004d22367
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.atlauncher.ATLauncher.svg
@@ -0,0 +1 @@
+atlauncher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.authy.Authy.svg b/.icons/kora/apps/scalable/com.authy.Authy.svg
new file mode 120000
index 000000000..26506e1d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.authy.Authy.svg
@@ -0,0 +1 @@
+authy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.avocode.Avocode.svg b/.icons/kora/apps/scalable/com.avocode.Avocode.svg
new file mode 120000
index 000000000..e569ebfac
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.avocode.Avocode.svg
@@ -0,0 +1 @@
+avocode.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.axosoft.GitKraken.svg b/.icons/kora/apps/scalable/com.axosoft.GitKraken.svg
new file mode 120000
index 000000000..e7d60f478
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.axosoft.GitKraken.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.azuredatastudio.oss.svg b/.icons/kora/apps/scalable/com.azuredatastudio.oss.svg
new file mode 120000
index 000000000..004fe15e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.azuredatastudio.oss.svg
@@ -0,0 +1 @@
+azuredatastudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.azuredatastudio.svg b/.icons/kora/apps/scalable/com.azuredatastudio.svg
new file mode 120000
index 000000000..004fe15e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.azuredatastudio.svg
@@ -0,0 +1 @@
+azuredatastudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.baidu.NetDisk.svg b/.icons/kora/apps/scalable/com.baidu.NetDisk.svg
new file mode 120000
index 000000000..79c91a206
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.baidu.NetDisk.svg
@@ -0,0 +1 @@
+baidunetdisk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.beakerbrowser.Beaker.svg b/.icons/kora/apps/scalable/com.beakerbrowser.Beaker.svg
new file mode 100644
index 000000000..90653673f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.beakerbrowser.Beaker.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9858 39.9858 0 24.7587 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#260ca7" offset="0"/>
+ <stop stop-color="#614eff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m35.295 17.599c1.084 1.895 1.705 4.081 1.705 6.401 0 7.132-5.868 13-13 13s-13-5.868-13-13 5.868-13 13-13c1.653 0 3.238.315 4.698.888.19.067.375.137.53.212l.371.179h.849c.583-.029 1.407-.097 2.179-.171.472-.047 1.045-.162 1.569-.022.162.042.325.118.46.277.12.114.221.243.29.375.104.198.116.269.112.641-.003.23-.011.914-.018 1.519-.01.862.004 1.21.062 1.606.08.532.133.852.193 1.095zm-11.295-2.599c-4.937 0-9 4.063-9 9s4.063 9 9 9 9-4.063 9-9-4.063-9-9-9z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.belmoussaoui.Authenticator.svg b/.icons/kora/apps/scalable/com.belmoussaoui.Authenticator.svg
new file mode 120000
index 000000000..57c14e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.belmoussaoui.Authenticator.svg
@@ -0,0 +1 @@
+gnome-twofactorauth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.belmoussaoui.Decoder.svg b/.icons/kora/apps/scalable/com.belmoussaoui.Decoder.svg
new file mode 100644
index 000000000..395a4176d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.belmoussaoui.Decoder.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c1c1c1" offset="0"/>
+ <stop stop-color="#eaeaea" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m5.582 5.582h36.836v36.836h-36.836z" fill="#ffffff"/>
+ <path d="m5.582 29.417v13.001h13.001v-13.001zm24.918 10.834h3.251v2.167h-3.251zm5.417-8.667h2.167v3.25h-2.167v2.167h1.084v-1.084h2.167v2.167h-1.084v1.084h2.167v-2.167h2.167v5.417h-6.501v-2.167h1.084v-1.083h-1.084v1.083h-2.166v-1.083h-3.251v-5.417h5.417zm-8.667 10.834h-6.5v-2.167h2.167v-1.083h2.166v1.083h2.167v-1.083h2.167v2.166h-2.167zm-18.418-9.751h6.501v6.501h-6.501zm11.918 4.334h2.167v2.167h-2.167zm5.417 1.083h2.167v-2.167h-2.167zm-15.168-3.25v2.167h2.167v-2.167zm31.419-4.334h-3.25v5.417h2.166v-3.25h1.084zm-13.001-2.166v-2.167h1.083v-2.167h-1.083v2.167h-6.5v2.167h4.333v2.166h-3.25v3.251h2.167v2.166h-5.417v-5.417h1.083v-2.166h-1.083v-3.251h-2.167v1.084h-3.25v-1.084h-1.084v-1.083h-3.25v2.167h-3.25v-2.167h-2.167v-2.167h2.167v1.084h3.25v-1.084h3.25v1.084h6.501v-1.084h1.083v-2.167h-1.083v-5.417h2.167v2.167h4.333v3.25h-3.25v2.167h-1.083v1.084h1.083v-1.084h3.25v1.084h2.167v-1.084h2.167v1.084h1.083v-1.084h2.167v1.084h1.083v2.166h-3.25v2.167h-1.083v1.084h1.083v2.166h1.084v2.167h-6.501v-2.167h3.25v-2.166zm4.334 2.166h5.417v-2.166h-5.417zm6.5-2.166h2.167v-2.167h-2.167zm-28.168-3.251h2.166v2.167h-2.166zm24.918-3.25h3.25v3.25h-3.25zm-31.419-16.251v13.001h13.001v-13.001zm23.835 0v13.001h13.001v-13.001zm-20.585 3.25h6.501v6.501h-6.501zm23.835 0h6.501v6.501h-6.501zm-8.667 3.251h2.167v2.166h-2.167v-1.083h-2.167v-2.167h2.167zm-13.001-1.084v2.167h2.167v-2.167zm23.835 0v2.167h2.167v-2.167zm-10.834-3.25v-2.167h3.25v5.417h-3.25v-1.083h-3.25v-2.167z" fill="#3d3846"/>
+ <path d="m2.332 29.417h43.336v6.5h-43.336z" fill="#ff2020"/>
+ <path d="m2.332 31.584h43.336v2.167h-43.336z" fill="#fccbc5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.belmoussaoui.Obfuscate.svg b/.icons/kora/apps/scalable/com.belmoussaoui.Obfuscate.svg
new file mode 100644
index 000000000..091bafe46
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.belmoussaoui.Obfuscate.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.223325 -35.9088 35.9088 .223325 246.146 43.3046)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006992" offset="0"/>
+ <stop stop-color="#009fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m40.306 41.954h-34.933c-1.785 0-3.22-1.455-3.22-3.264v-29.388c0-1.786 1.45-3.256 3.212-3.256h34.941v4.488h6.733v26.932h-6.733z" fill="url(#a)"/>
+ <path d="m14.496 15.584c0 2.169-1.758 3.927-3.928 3.927-2.169 0-3.927-1.758-3.927-3.927s1.758-3.928 3.927-3.928h1e-3c2.154 0 3.927 1.773 3.927 3.928z" fill="#ff3737"/>
+ <path d="m19.33 15.584c0 2.169-1.759 3.927-3.928 3.927-2.168 0-3.928-1.758-3.928-3.927s1.759-3.928 3.928-3.928 3.928 1.759 3.928 3.928z" fill="#ffc025"/>
+ <path d="m12.981 12.491c-.95.745-1.506 1.886-1.507 3.093.003 1.208.562 2.35 1.515 3.092.95-.743 1.506-1.885 1.507-3.092-.002-1.208-.561-2.35-1.515-3.093z" fill="#ff872b"/>
+ <path d="m6.641 34.099h13.466v3.366h-13.466z" fill="#9a9996"/>
+ <path d="m6.641 29.611h7.855v2.244h-7.855z" fill="#deddda"/>
+ <path d="m26.84 24h6.733v6.733h-6.733z" fill-opacity=".15"/>
+ <path d="m33.573 24h6.733v6.733h-6.733z" fill="#fff" fill-opacity=".2"/>
+ <path d="m26.84 30.733h6.733v6.733h-6.733z" fill="#fff" fill-opacity=".2"/>
+ <path d="m33.573 30.733h6.733v6.733h-6.733z" fill-opacity=".15"/>
+ </g>
+ <path d="m24.596 3.801v40.398" fill="none" stroke="#e4e4e4" stroke-width="4.49"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.belmoussaoui.ReadItLater.svg b/.icons/kora/apps/scalable/com.belmoussaoui.ReadItLater.svg
new file mode 100644
index 000000000..ea3a8bb79
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.belmoussaoui.ReadItLater.svg
@@ -0,0 +1,60 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a47752" offset="0"/>
+ <stop stop-color="#c29875" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9 7h30v9.778h-30z" fill="#885e3d"/>
+ <path d="m9 14.11h30v8.889h-30z" fill="#bd916c"/>
+ <path d="m31.968 9c-.54.008-.968.208-.968.452v13.548h2v-13.548c0-.25-.448-.452-1-.452z" fill="#ff7800" fill-rule="nonzero"/>
+ <path d="m29.968 9c-.54.008-.968.208-.968.452v13.548h2v-13.548c0-.25-.448-.452-1-.452z" fill="#f9f06b" fill-rule="nonzero"/>
+ <path transform="scale(-1 1)" d="m-29 8h2v15h-2z" fill="#1a5fb4"/>
+ <path transform="scale(-1 1)" d="m-36 8h3v15h-3z" fill="#3584e4"/>
+ <path d="m33 10h3v3h-3z" fill="#1a5fb4"/>
+ <path d="m33 21h3v1h-3z" fill="#1a5fb4"/>
+ <path d="m33 19.5h3v.5h-3z" fill="#1a5fb4"/>
+ <path transform="scale(-1 1)" d="m-39 10h3v13h-3z" fill="#fff"/>
+ <path transform="scale(-1 1)" d="m-39 18h3v5h-3z" fill="#ff7800"/>
+ <path transform="scale(-1 1)" d="m-39 16h3v1h-3z" fill="#ff7800"/>
+ <path d="m24 8c-.518 0-1.036.021-1.5.061-.927.081-1.499.231-1.5.393v14.546h6v-14.546c-.001-.162-.573-.312-1.5-.393-.464-.04-.982-.061-1.5-.061z" fill="#ed333b" fill-rule="nonzero"/>
+ <circle transform="scale(-1 1)" cx="-24" cy="18" r="1" fill="#c01c28"/>
+ <path d="m24 11.027c-.518 0-1.036.021-1.5.061-.927.081-1.499.231-1.5.394v3.636c.001-.162.573-.312 1.5-.393.464-.041.982-.062 1.5-.062s1.036.021 1.5.062c.927.081 1.499.231 1.5.393v-3.636c-.001-.163-.573-.313-1.5-.394-.464-.04-.982-.061-1.5-.061z" fill="#c01c28" fill-rule="nonzero"/>
+ <path d="m24 20.727c-.518 0-1.036.021-1.5.061-.927.082-1.499.231-1.5.394v.909c.001-.162.573-.312 1.5-.393.464-.041.982-.062 1.5-.062s1.036.021 1.5.062c.927.081 1.499.231 1.5.393v-.909c-.001-.163-.573-.312-1.5-.394-.464-.04-.982-.061-1.5-.061z" fill="#c01c28" fill-rule="nonzero"/>
+ <path d="m16 11h1v12h-1z" fill="#e01b24"/>
+ <path d="m9 10h1v13h-1z" fill="#1a5fb4"/>
+ <path d="m10 9h3v14h-3z" fill="#ff7800"/>
+ <circle cx="11.55" cy="21.25" r=".75" fill="#c64600"/>
+ <g fill-rule="nonzero">
+ <path d="m14.5 8c.259 0 .518.019.75.058.464.076.75.218.75.37v14.572h-3v-14.572c0-.152.286-.294.75-.37.232-.038.491-.058.75-.058z" fill="#2ec27e"/>
+ <path d="m14.5 11c-.259 0-.518.02-.75.06-.464.079-.75.226-.75.384v7.111c0-.158.286-.305.75-.384.232-.04.491-.06.75-.06s.518.02.75.06c.464.079.75.226.75.384v-7.111c0-.158-.286-.305-.75-.384-.232-.04-.491-.06-.75-.06z" fill="#26a269"/>
+ <path d="m19 9c-1.105 0-2 .202-2 .452v13.548h4v-13.548c0-.25-.895-.452-2-.452z" fill="#deddda"/>
+ <path d="m19 10.055c-1.105 0-2 .202-2 .452v.903c0-.249.895-.452 2-.452s2 .203 2 .452v-.903c0-.25-.895-.452-2-.452z" fill="#5e5c64"/>
+ <path d="m19 19.987c-1.105 0-2 .202-2 .452v1.806c0-.249.895-.452 2-.452s2 .203 2 .452v-1.806c0-.25-.895-.452-2-.452z" fill="#5e5c64"/>
+ </g>
+ <path d="m18.6 13.06h.8v4.516h-.8z" fill="#5e5c64"/>
+ <path d="m18.6 13.06h.8v4.516h-.8z" fill="#9a9996"/>
+ <path d="m9 26h30v8.333h-30z" fill="#885e3d"/>
+ <path d="m9 32.67h30v8.333h-30z" fill="#bd916c"/>
+ <path d="m21.5 27c-.259 0-.518.019-.75.057-.464.076-.75.216-.75.367v13.576h3v-13.576c0-.151-.286-.291-.75-.367-.232-.038-.491-.057-.75-.057z" fill="#3d3846" fill-rule="nonzero"/>
+ <path transform="scale(-1 1)" d="m-27 28h4v13h-4z" fill="#f6d32d"/>
+ <path transform="scale(-1 1)" d="m-27 38h4v1h-4z" fill="#77767b"/>
+ <path transform="scale(-1 1)" d="m-27 39.5h4v.5h-4z" fill="#77767b"/>
+ <path transform="scale(-1 1)" d="m-20 27h5v14h-5z" fill="#3584e4"/>
+ <path transform="scale(-1 1)" d="m-19 29h3v1.5h-3z" fill="#1a5fb4"/>
+ <path d="m9 27h3v14h-3z" fill="#ed333b"/>
+ <path transform="scale(-1 1)" d="m-12 29h3v2h-3z" fill="#5e5c64"/>
+ <path transform="scale(-1 1)" d="m-12 39h3v1h-3z" fill="#5e5c64"/>
+ <path transform="scale(-1 1)" d="m-12 37.5h3v.5h-3z" fill="#5e5c64"/>
+ <path d="m12 29h3v12h-3z" fill="#fff"/>
+ <path d="m12 37h3v4h-3z" fill="#c061cb"/>
+ <path d="m12 35h3v1h-3z" fill="#c061cb"/>
+ <path d="m30 27h2v14h-2z" fill="#3584e4"/>
+ <path d="m30 28h2v2h-2z" fill="#1a5fb4"/>
+ <path d="m30 31h2v1h-2z" fill="#1a5fb4"/>
+ <path d="m34 28c-.345 0-.691.019-1 .058-.618.078-.999.221-1 .375v12.567h4v-12.567c0-.154-.382-.297-1-.375-.309-.038-.655-.058-1-.058z" fill="#57e389" fill-rule="nonzero"/>
+ <path d="m37.5 27c-.259 0-.518.019-.75.057-.464.076-.75.216-.75.367v13.576h3v-13.576c0-.151-.286-.291-.75-.367-.232-.038-.491-.057-.75-.057z" fill="#8c3ea6" fill-rule="nonzero"/>
+ <path d="m37 29h1v10h-1z" fill="#613583"/>
+ <path d="m27 29h3v12h-3z" fill="#ed333b"/>
+ <path d="m28 34h1v4h-1z" fill="#a51d2d"/>
+ <path d="m27 31h3v1h-3z" fill="#a51d2d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.bitstower.Markets.svg b/.icons/kora/apps/scalable/com.bitstower.Markets.svg
new file mode 100644
index 000000000..ee9f6b305
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.bitstower.Markets.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.0391 33.0391 0 905.978 40.1337)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3549" offset="0"/>
+ <stop stop-color="#4c4854" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 23.966 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.143 45.251h-30.286c-3.372 0-6.108-2.736-6.108-6.108v-30.286c0-3.372 2.736-6.108 6.108-6.108h30.286c3.372 0 6.108 2.736 6.108 6.108v30.286c0 3.372-2.736 6.108-6.108 6.108z" fill="url(#a)"/>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228zm0-2.327h-30.88c-2.154 0-3.901-1.747-3.901-3.901v-30.88c0-2.154 1.747-3.901 3.901-3.901h30.88c2.154 0 3.901 1.747 3.901 3.901v30.88c0 2.154-1.747 3.901-3.901 3.901z" fill="url(#b)"/>
+ <path d="m27 22.4v14.1h2v-14.9zm-8 6.1v8h2v-7.2zm-12-1.6v9.6h2v-9.6zm8 0v9.6h2v-9.6zm-4-.4v10h2v-10.8zm12 .4v9.6h2v-11.2zm12-1.8v11.4h2v-10.6zm-4-2.6v14h2v-12.4zm8 .5v13.5h2v-15.1z" fill="#33d17a" fill-rule="nonzero"/>
+ <path d="m6.743 27.139 5.976-1.817 8.033 3.398 7.878-7.415 7.879 4.434 4.68-5.343" fill="none" stroke="#ed333b" stroke-width="1.5"/>
+ <path d="m6.811 11.5v.531h.426v-.531zm.47 0v.527h.43v-.527zm.473 0v.527h.429v-.527zm.472 0v.527h.43v-.527zm1.257 0v.531h.426v-.531zm1.888 0v.527h.431v-.527zm.784 0v.527h.426v-.527zm.47 0v.527h.43v-.527zm.473 0v.527h.428v-.527zm.472 0v.527h.43v-.527zm.473 0v.527h.431v-.527zm3.454 0v.527h.428v-.527zm1.888 0v.527h.432v-.527zm1.255 0v.527h.431v-.527zm.474 0v.527h.426v-.527zm.47 0v.527h.43v-.527zm4.872 0v.527h.428v-.527zm2.672 0v.527h.428v-.527zm3.143 0v.527h.431v-.527zm4.399 0v.527h.43v-.527zm.474 0v.527h.426v-.527zm.469 0v.527h.43v-.527zm1.727 0v.527h.43v-.527zm.474 0v.527h.428v-.527zm.471 0v.527h.43v-.527zm-24.987.576v.531h.429v-.531zm.472 0v.531h.43v-.531zm-8.959.004v.527h.426v-.527zm1.889 0v.527h.43v-.527zm.783 0v.527h.426v-.527zm1.888 0v.527h.431v-.527zm1.727 0v.527h.428v-.527zm4.399 0v.527h.428v-.527zm1.888 0v.527h.432v-.527zm.784 0v.527h.426v-.527zm1.888 0v.527h.43v-.527zm3.925 0v.527h.43v-.527zm.474 0v.527h.428v-.527zm.471 0v.527h.431v-.527zm.474 0v.527h.43v-.527zm1.257 0v.527h.426v-.527zm.47 0v.527h.428v-.527zm2.672 0v.527h.426v-.527zm.471 0v.527h.431v-.527zm3.927 0v.527h.427v-.527zm1.889 0v.527h.43v-.527zm.783 0v.527h.426v-.527zm1.889 0v.527h.43v-.527zm-32.059.576v.527h.43v-.527zm2.671 0v.527h.431v-.527zm4.399 0v.527h.43v-.527zm3.615 0v.527h.432v-.527zm18.702 0v.527h.43v-.527zm2.672 0v.527h.43v-.527zm-33.948.004v.523h.426v-.523zm2.672 0v.523h.426v-.523zm3.615 0v.523h.428v-.523zm2.2 0v.523h.429v-.523zm2.199 0v.523h.428v-.523zm2.672 0v.523h.426v-.523zm5.344 0v.523h.426v-.523zm.943 0v.523h.428v-.523zm2.672 0v.523h.428v-.523zm2.198 0v.523h.43v-.523zm.945 0v.523h.431v-.523zm3.927 0v.527h.427v-.527zm1.415 0v.523h.43v-.523zm1.257 0v.527h.426v-.527zm1.415 0v.523h.43v-.523zm-33.474.579v.526h.426v-.526zm.47 0v.526h.43v-.526zm.473 0v.526h.429v-.526zm.472 0v.526h.43v-.526zm1.257 0v.526h.426v-.526zm.47 0v.526h.43v-.526zm.473 0v.526h.428v-.526zm.472 0v.526h.43v-.526zm.473 0v.526h.431v-.526zm1.727 0v.526h.428v-.526zm4.399 0v.526h.428v-.526zm1.888 0v.526h.432v-.526zm1.255 0v.526h.431v-.526zm.474 0v.526h.426v-.526zm.47 0v.526h.43v-.526zm4.398 0v.526h.43v-.526zm.474 0v.526h.428v-.526zm.471 0v.526h.431v-.526zm2.201 0v.526h.43v-.526zm1.726 0v.526h.429v-.526zm1.417 0v.526h.431v-.526zm3.927 0v.526h.427v-.526zm.946 0v.526h.426v-.526zm.943 0v.526h.43v-.526zm.783 0v.526h.426v-.526zm.944 0v.526h.428v-.526zm.945 0v.526h.43v-.526zm-33.005.576v.527h.429v-.527zm3.617 0v.527h.431v-.527zm1.727 0v.527h.43v-.527zm2.2 0v.527h.429v-.527zm.472 0v.527h.43v-.527zm3.615 0v.527h.432v-.527zm2.672 0v.527h.43v-.527zm4.399 0v.527h.428v-.527zm.945 0v.527h.43v-.527zm1.727 0v.527h.43v-.527zm3.143 0v.527h.431v-.527zm.474 0v.527h.43v-.527zm5.342 0v.527h.43v-.527zm2.672 0v.527h.43v-.527zm-33.948.004v.527h.426v-.527zm2.672 0v.527h.426v-.527zm8.014 0v.527h.428v-.527zm13.357 0v.523h.429v-.523zm.472 0v.523h.43v-.523zm.474 0v.523h.426v-.523zm4.398 0v.527h.427v-.527zm.472 0v.527h.43v-.527zm2.2 0v.527h.426v-.527zm.47 0v.527h.43v-.527zm-32.529.576v.527h.426v-.527zm1.415 0v.527h.43v-.527zm1.257 0v.527h.426v-.527zm1.888 0v.527h.431v-.527zm1.727 0v.527h.43v-.527zm2.2 0v.527h.429v-.527zm.472 0v.527h.43v-.527zm1.727 0v.527h.428v-.527zm1.888 0v.527h.432v-.527zm.784 0v.527h.426v-.527zm1.888 0v.527h.43v-.527zm3.925 0v.527h.43v-.527zm.474 0v.527h.428v-.527zm.471 0v.527h.431v-.527zm2.201 0v.527h.43v-.527zm3.143 0v.527h.431v-.527zm1.729 0v.527h.428v-.527zm.472 0v.527h.43v-.527zm3.615 0v.527h.43v-.527zm2.672 0v.527h.43v-.527zm-15.246.004v.523h.426v-.523zm10.685 0v.523h.427v-.523zm2.672 0v.523h.426v-.523zm-32.059.576v.525h.426v-.525zm1.889 0v.525h.43v-.525zm.783 0v.525h.426v-.525zm1.888 0v.525h.431v-.525zm1.727 0v.525h.43v-.525zm4.87 0v.525h.431v-.525zm.474 0v.525h.426v-.525zm.47 0v.525h.43v-.525zm1.728 0v.525h.431v-.525zm.474 0v.525h.426v-.525zm.47 0v.525h.43v-.525zm4.872 0v.525h.428v-.525zm2.202 0v.525h.426v-.525zm.47 0v.525h.43v-.525zm.473 0v.525h.429v-.525zm2.67 0v.525h.431v-.525zm1.729 0v.525h.428v-.525zm.472 0v.525h.43v-.525zm2.198 0v.525h.43v-.525zm.474 0v.525h.426v-.525zm.469 0v.525h.43v-.525zm1.727 0v.525h.43v-.525zm.474 0v.525h.428v-.525zm.471 0v.525h.43v-.525z" fill="#f9f06b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.bitwarden.desktop.svg b/.icons/kora/apps/scalable/com.bitwarden.desktop.svg
new file mode 120000
index 000000000..0beb6a1ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.bitwarden.desktop.svg
@@ -0,0 +1 @@
+bitwarden.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.bitwig.BitwigStudio.svg b/.icons/kora/apps/scalable/com.bitwig.BitwigStudio.svg
new file mode 120000
index 000000000..08f3173b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.bitwig.BitwigStudio.svg
@@ -0,0 +1 @@
+bitwig-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.bixense.PasswordCalculator.svg b/.icons/kora/apps/scalable/com.bixense.PasswordCalculator.svg
new file mode 100644
index 000000000..a2b14938b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.bixense.PasswordCalculator.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.863724 -33.9155 33.9155 -.863724 31.572 44.9597)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9f00" offset="0"/>
+ <stop stop-color="#f0c550" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.03424 0 0 1.03424 -.821836 -.821836)" d="m16 16-3.535 3.535 10.465 10.465h4.07v3h3v3h4v4h2v3.07l.93.93h7.07z" fill="#ff6d00" fill-rule="nonzero"/>
+ <path transform="matrix(1.03424 0 0 1.03424 -.821836 -.821836)" d="m19.535 12.465-3.535 3.535 28 28v-7.07z" fill="url(#a)" fill-rule="nonzero"/>
+ <g stroke-width="1.03424">
+ <circle cx="15.726004" cy="15.726004" r="12.41088" fill="#ffa600"/>
+ <circle cx="12.623284" cy="12.623284" r="5.1712" fill="#ffe6c4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.bladecoder.adventure-editor.svg b/.icons/kora/apps/scalable/com.bladecoder.adventure-editor.svg
new file mode 100644
index 000000000..0665cb021
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.bladecoder.adventure-editor.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#373737" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m27.834 38.924c-.198 0-.366-.103-.506-.159-.263-.237-.108-.117.175-.224-.161.027.854-.297 1.004-.354s.342-.129.428-.16c.146-.055.412-.19.716-.366.132-.076.781-.726.78-.752-.003-.14-.277-.325-1.243-.84-.246-.132-3.126-1.569-4.536-2.155-.015 0-.618-.302-.852-.491-.022-.018-.106-.085-.188-.149-.327-.26-.448-.514-.404-.853.013-.097.24-.616.552-1.26.292-.603 1.696-3.435 1.684-3.448-.028-.029-2.949 1.437-4.04 1.948-.291.136-.628.263-.627.335.017 1.042-3.072 6.381-3.772 7.477-.153.281-.244.546-.379.894h.182c.616.076-.098.151-.303.174-.743.083-3.592.027-3.688-.073-.098-.1.378-.146 1.636-.155.508-.006.924-.008.924-.011 0 0-2.273-1.955-2.355-2.109-.053-.101-.051-.11.031-.138.14-.049.305-.007.825.219.085.037 1.408.515 1.489.546.266.105.706.143 1.09.095 1.418-1.678 3.241-7.074 3.283-7.173s.078-.199.081-.221.02-.058.038-.08c.668-1.008 7.414-6.377 7.555-6.498.077-.077.398-.566.427-.723.012-.066.045-.229.08-.361.119-.446.271-3.582.26-3.571 0 0-1.309 1.434-1.35 1.47s-.118.079-.172.096c-.053.016-3.711 1.642-3.802 1.682-.09.04-.354.139-.358.293-.011.415-1.098.908-1.341.86-.177-.034-.481-.537-.529-.813-.025-.144.201-.347.347-.369.107-.015 1.538-.258 1.831-.399.161-.076 3.916-1.793 4.014-1.946.054-.084.799-1.401 1.086-1.937.478-.869.545-1.035.62-1.539.091-.612.13-.8.26-1.244l.104-.355c.149-.054-.834-.84-1.078-.764-.059.018-.875.14-.985.112-.103-.026-.534-.639-.599-.679-.148-.09-.204-.234-.172-.445.023-.16.149-.89.194-1.125.098-.523.107-.621.059-.681-.028-.033-.373-.372-.432-.442-.344-.41.06-.936.295-.919.195.013.97-.064 1.321-.144.588-.134 1.136.364 1.13.664-.003.107.15.191.19.234.071.074.073.106.029.663-.055.713-.055 1.168.001 1.408.023.099.044.28.047.401.004.203.345.562.357.562.528.53 1.39 1.138 1.652 1.756.177.332.374.728.485 1.062.046.149.154.83.173.867.08.155 1.863 2.246 1.878 2.284.036.09.905 4.482.916 4.531.019.092.073.157.36.432.092.089.48.832.483 1.124.003.35-.308.978-.417.981-.102 0-.25-.181-.403-.499-.16-.334-.153-.325-.221-.267-.073.062-.168.021-.198-.088-.014-.048-.059-.919 0-1.118l.072-.246s-1.024-4.539-1.084-4.584c-.033-.025-.061-.061-.061-.081-.001-.02-1.35-1.419-1.406-1.42-.036 0-.063.296-.151 1.664-.104 1.624-.172 2.304-.327 3.25-.076.463-.299 1.296-.412 1.538-.042.089-.119.344-.142.373-.136.537-.713 1.248-.837 1.447-.114.183-.853 1.292-.989 1.484-.137.193-.855 1.159-.964 1.309-.309.425-.855 1.116-1.224 1.551-.057.066-2.195 2.538-2.195 2.538s.931.339.971.347c.041.008 3.252 1.904 4.545 2.571.085.044.955.569.968.603s.04.052.06.039c.043-.027.631.577.605.622-.01.016.32.57.36.63.198.302.214.491.051.611-.126.092-.819.306-.819.331 0 .024.012.033.026.018s.438.045.531.046c.187.007.377.065.377.122 0 .134-3.473.196-4.077.162z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.borgbase.Vorta.svg b/.icons/kora/apps/scalable/com.borgbase.Vorta.svg
new file mode 120000
index 000000000..6f30af6d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.borgbase.Vorta.svg
@@ -0,0 +1 @@
+vorta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.boxy_svg.BoxySVG.svg b/.icons/kora/apps/scalable/com.boxy_svg.BoxySVG.svg
new file mode 120000
index 000000000..036007579
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.boxy_svg.BoxySVG.svg
@@ -0,0 +1 @@
+boxy-svg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.brave.Browser.svg b/.icons/kora/apps/scalable/com.brave.Browser.svg
new file mode 120000
index 000000000..22ef93325
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.brave.Browser.svg
@@ -0,0 +1 @@
+brave.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.brosix.Brosix.svg b/.icons/kora/apps/scalable/com.brosix.Brosix.svg
new file mode 120000
index 000000000..60d04c5de
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.brosix.Brosix.svg
@@ -0,0 +1 @@
+brosix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.bxabi.bumblebee-indicator.svg b/.icons/kora/apps/scalable/com.bxabi.bumblebee-indicator.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.bxabi.bumblebee-indicator.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-edit.svg b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-edit.svg
new file mode 120000
index 000000000..9eb1a18e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-edit.svg
@@ -0,0 +1 @@
+calibre-ebook-edit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-viewer.svg b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-viewer.svg
new file mode 120000
index 000000000..6a7fc835a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook-viewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_edit.svg b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_edit.svg
new file mode 120000
index 000000000..9eb1a18e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_edit.svg
@@ -0,0 +1 @@
+calibre-ebook-edit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_viewer.svg b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_viewer.svg
new file mode 120000
index 000000000..6a7fc835a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.ebook_viewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.calibre_ebook.calibre.lrfviewer.svg b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.lrfviewer.svg
new file mode 120000
index 000000000..6a7fc835a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.lrfviewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.calibre_ebook.calibre.svg b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.svg
new file mode 120000
index 000000000..a732bc8ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.calibre_ebook.calibre.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.carpeludum.KegaFusion.svg b/.icons/kora/apps/scalable/com.carpeludum.KegaFusion.svg
new file mode 120000
index 000000000..d70108917
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.carpeludum.KegaFusion.svg
@@ -0,0 +1 @@
+kega-fusion.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.chatterino.chatterino.svg b/.icons/kora/apps/scalable/com.chatterino.chatterino.svg
new file mode 100644
index 000000000..29ed6d815
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.chatterino.chatterino.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.160278 -40 40 .160278 23.6673 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#616161" offset="0"/>
+ <stop stop-color="#999" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.12116 0 0 1.12116 -.651549 -2.90779)" d="m24 4c-10.972 0-20 9.028-20 20 .005 3.272.812 6.494 2.352 9.381l-.028-.024c1.008 2.368.977 3.095.819 5.073-.111 1.378-.484 2.785-.952 3.578-.423.718-.769 1.46-.769 1.648 0 .584 3.378.38 6.361-.385 3.496-.895 3.802-.893 6.668.006l-.138-.113c1.845.551 3.761.833 5.687.836 6.27-.02 12.179-2.987 15.939-8.004l-8.607-8.861c-1.25 2.935-4.142 4.854-7.332 4.865-4.389 0-8-3.611-8-8s3.611-8 8-8c3.192 0 6.092 1.91 7.352 4.844l8.619-8.873c-3.774-5.013-9.696-7.969-15.971-7.971z" fill="url(#a)"/>
+ <path transform="matrix(1.12116 0 0 1.12116 -.651549 -2.90779)" d="m21.771 15.109c-7.308-.258-15.386 5.924-15.386 18.344 0 0-.039-.073-.043-.08l-.018-.016c.034.079.057.142.088.217.389-12.243 8.79-18.115 16.109-17.406.487-.102.982-.158 1.479-.168 1.282.013 2.542.334 3.674.936-1.764-1.144-3.801-1.752-5.903-1.827zm-17.634 11.082c.02.176.043.352.068.528-.024-.174-.048-.349-.068-.528zm.408 2.348c.042.182.086.363.133.543-.046-.176-.09-.358-.133-.543zm.781 2.584c.012.03.024.06.035.09-.012-.032-.023-.058-.035-.09z" fill-opacity=".2"/>
+ <path transform="matrix(.800827 0 0 .800827 .629774 -1.62646)" d="m32 4c-15.464 0-28 12.536-28 28 0 7.677 3.34 13.235 3.34 13.235 0-26.497 26.257-32.715 34.952-17.654l12.073-12.427c-5.29-7.023-13.572-11.154-22.365-11.154z" fill="#57b4ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.chez.GrafX2.svg b/.icons/kora/apps/scalable/com.chez.GrafX2.svg
new file mode 120000
index 000000000..896da5277
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.chez.GrafX2.svg
@@ -0,0 +1 @@
+grafx2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.clarahobbs.chessclock.svg b/.icons/kora/apps/scalable/com.clarahobbs.chessclock.svg
new file mode 100644
index 000000000..564573ffa
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.clarahobbs.chessclock.svg
@@ -0,0 +1,50 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2704 43.2704 0 24 45.628)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#653e1e" offset="0"/>
+ <stop stop-color="#865e3c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 18.0198 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a08167" offset="0"/>
+ <stop stop-color="#cdab8f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#aa7b08" offset="0"/>
+ <stop stop-color="#fddd9b" offset=".12"/>
+ <stop stop-color="#e5a50a" offset=".5"/>
+ <stop stop-color="#fdde9b" offset=".88"/>
+ <stop stop-color="#aa7b08" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="1564" x2="1820" y1="623.663" y2="623.663" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x1="340" x2="596" y1="856" y2="856" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f">
+ <stop stop-color="#f7d94a" offset="0"/>
+ <stop stop-color="#ffefcc" offset=".04"/>
+ <stop stop-color="#f5b519" offset=".12"/>
+ <stop stop-color="#f5b419" offset=".88"/>
+ <stop stop-color="#c38d09" offset=".96"/>
+ <stop stop-color="#dc9f09" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(0 2704 -2704 0 1776 2438)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(0 2704 -2704 0 4956 2438)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <path d="m39.44 45.668h-15.44l-.136-43.336h15.576c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 2.332v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path transform="matrix(.375 0 0 .375 -2.73381 2.32884)" d="m99.949 24h.102c4.39 0 7.949 3.582 7.949 8v4c0 4.418-3.559 8-7.949 8h-.102c-4.39 0-7.949-3.582-7.949-8v-4c0-4.418 3.559-8 7.949-8z" fill="url(#d)" fill-rule="nonzero"/>
+ <path transform="matrix(.375 0 0 .375 1.875 1.50865)" d="m28 16c4.418 0 8 3.582 8 8v12c0 4.418-3.582 8-8 8s-8-3.582-8-8v-12c0-4.418 3.582-8 8-8z" fill="url(#e)" fill-rule="nonzero"/>
+ <g transform="matrix(.375 0 0 .375 0 -2.61635)">
+ <path d="m34 98c-14.359 0-26-11.641-26-26s11.641-26 26-26 26 11.641 26 26-11.641 26-26 26z" fill="url(#g)" fill-rule="nonzero"/>
+ <path d="m58 72c0 13.254-10.746 24-24 24s-24-10.746-24-24 10.746-24 24-24 24 10.746 24 24z" fill="#f6f5f4" fill-rule="nonzero"/>
+ <path d="m56 73h-4v-2h4zm-3.449 10.867-3.461-2 1-1.734 3.461 2zm-8.418 7.684-2-3.461 1.734-1 2 3.461zm-11.133 2.449v-4h2v4zm-10.867-3.449 2-3.461 1.734 1-2 3.461zm-7.684-8.418 3.461-2 1 1.734-3.461 2zm-2.449-11.133h4v2h-4zm3.449-10.867 3.461 2-1 1.734-3.461-2zm8.418-7.684 2 3.461-1.734 1-2-3.461zm11.133-2.449v4h-2v-4zm10.867 3.449-2 3.461-1.734-1 2-3.461zm7.684 8.418-3.461 2-1-1.734 3.461-2z" fill="#3d3846"/>
+ <path d="m26 53.733c-.598-.346-1-.992-1-1.733 0-1.105.895-2 2-2s2 .895 2 2c0 .741-.402 1.387-1 1.733v6.267h-2z" fill="#e01b24"/>
+ <g fill="#241f31" fill-rule="nonzero">
+ <path d="m38 72c0 2.211-1.789 4-4 4s-4-1.789-4-4 1.789-4 4-4 4 1.789 4 4z"/>
+ <path d="m34.02 82.199-1.981-9.804 3.922-.79 1.98 9.801z"/>
+ <path d="m18.465 65.031 15.89 6.035-.71 1.872-15.891-6.04z"/>
+ </g>
+ <path d="m94 98c-14.359 0-26-11.641-26-26s11.641-26 26-26 26 11.641 26 26-11.641 26-26 26z" fill="url(#h)" fill-rule="nonzero"/>
+ <path d="m118 72c0 13.254-10.746 24-24 24s-24-10.746-24-24 10.746-24 24-24 24 10.746 24 24z" fill="#f6f5f4" fill-rule="nonzero"/>
+ <path d="m116 73h-4v-2h4zm-3.449 10.867-3.461-2 1-1.734 3.461 2zm-8.418 7.684-2-3.461 1.734-1 2 3.461zm-11.133 2.449v-4h2v4zm-10.867-3.449 2-3.461 1.734 1-2 3.461zm-7.684-8.418 3.461-2 1 1.734-3.461 2zm-2.449-11.133h4v2h-4zm3.449-10.867 3.461 2-1 1.734-3.461-2zm8.418-7.684 2 3.461-1.734 1-2-3.461zm11.133-2.449v4h-2v-4zm10.867 3.449-2 3.461-1.734-1 2-3.461zm7.684 8.418-3.461 2-1-1.734 3.461-2z" fill="#3d3846"/>
+ </g>
+ <path d="m32.25 16.88365h.75v3h-.75z" fill="#e01b24" fill-rule="nonzero" stroke-width=".375"/>
+ <path transform="matrix(.375 0 0 .375 0 -2.61635)" d="m89 52c0 1.105-.895 2-2 2s-2-.895-2-2 .895-2 2-2 2 .895 2 2z" fill="#e01b24" fill-rule="nonzero"/>
+ <path transform="translate(0 -2.61635)" d="m33.759 26.836-4.601-1.749.266-.7 4.601 1.747c.271-.384.719-.634 1.225-.634.829 0 1.5.671 1.5 1.5 0 .448-.196.85-.507 1.125l.485 2.402-1.471.298-.485-2.403c-.594-.199-1.022-.76-1.022-1.422 0-.056.003-.11.009-.164z" fill="#241f31"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.cuperino.qprompt.svg b/.icons/kora/apps/scalable/com.cuperino.qprompt.svg
new file mode 120000
index 000000000..660732aed
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.cuperino.qprompt.svg
@@ -0,0 +1 @@
+qprompt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.dangeredwolf.ModernDeck.svg b/.icons/kora/apps/scalable/com.dangeredwolf.ModernDeck.svg
new file mode 120000
index 000000000..4564ef854
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.dangeredwolf.ModernDeck.svg
@@ -0,0 +1 @@
+moderndeck.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.dec05eba.gpu_screen_recorder.svg b/.icons/kora/apps/scalable/com.dec05eba.gpu_screen_recorder.svg
new file mode 120000
index 000000000..7b7072a06
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.dec05eba.gpu_screen_recorder.svg
@@ -0,0 +1 @@
+gpu-screen-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.deepin.Calendar.svg b/.icons/kora/apps/scalable/com.deepin.Calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.deepin.Calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.deepin.ImageViewer.svg b/.icons/kora/apps/scalable/com.deepin.ImageViewer.svg
new file mode 120000
index 000000000..89b072fa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.deepin.ImageViewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.deepin.Music.svg b/.icons/kora/apps/scalable/com.deepin.Music.svg
new file mode 120000
index 000000000..4bf1121a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.deepin.Music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.deepin.ScreenShot.svg b/.icons/kora/apps/scalable/com.deepin.ScreenShot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.deepin.ScreenShot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.deepin.VoiceRecorder.svg b/.icons/kora/apps/scalable/com.deepin.VoiceRecorder.svg
new file mode 120000
index 000000000..59e75f2a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.deepin.VoiceRecorder.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.devloop.do.svg b/.icons/kora/apps/scalable/com.devloop.do.svg
new file mode 100644
index 000000000..61f066f67
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.devloop.do.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#988680" offset="0"/>
+ <stop stop-color="#bcaaa4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(.136574 .186885)" d="m40.23 10.134c0-1.483-1.204-2.687-2.687-2.687h-27.359c-1.483 0-2.687 1.204-2.687 2.687v27.359c0 1.483 1.204 2.687 2.687 2.687h27.359c1.483 0 2.687-1.204 2.687-2.687z" fill="#fff"/>
+ <path transform="matrix(2.60095 0 0 2.60095 4.1782 2.06097)" d="m13.354 3.966c.39-.441-.005-.868-.478-.377l-6.876 6.971-2.906-2.091c-.518-.386-.947.14-.585.586l3.581 4.445z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.dhsdevelopments.Climaxima.svg b/.icons/kora/apps/scalable/com.dhsdevelopments.Climaxima.svg
new file mode 100644
index 000000000..df4366c1e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.dhsdevelopments.Climaxima.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004081" offset="0"/>
+ <stop stop-color="#005bb7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.655087 -43.2742 43.2742 -.655087 24.6551 45.6062)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0070d7" offset="0"/>
+ <stop stop-color="#0a84ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c.22 0 .438.011.652.034h-13.83c.032 6.77-.933 13.403 2.637 16.748 3.799 3.561 9.591 2.591 16.442 2.618l.327.002v17.706c0 3.438-2.79 6.228-6.228 6.228h-17.706c-.061-6.994.997-12.91-2.62-16.769-3.345-3.57-9.978-2.605-16.748-2.637v13.83c-.023-.214-.034-.432-.034-.652v-30.88c0-3.438 2.79-6.228 6.228-6.228zm-31.622 43.292c4.822-.026 12.503-.033 13.916.044h-13.174c-.251 0-.498-.015-.742-.044zm37.806-37.806c.029.244.044.491.044.742v13.174l-.005-.096c-.071-1.633-.065-9.098-.039-13.82z" fill="url(#b)"/>
+ <path transform="matrix(.041575 0 0 .0420288 -28.7965 36.7863)" d="m1331.12 142.47v-61.548l130.54-155.148-130.54-154.338v-57.243h351.78v133.836h-53.54l-1.17-80.302h-215.89l131.41 158.479-131.41 162.73h216.74l-.52-80.303h52.52v133.837z" fill="#fff" fill-opacity=".87"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.discordapp.Discord.svg b/.icons/kora/apps/scalable/com.discordapp.Discord.svg
new file mode 120000
index 000000000..972a47f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.discordapp.Discord.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.discordapp.DiscordCanary.svg b/.icons/kora/apps/scalable/com.discordapp.DiscordCanary.svg
new file mode 120000
index 000000000..8020fa286
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.discordapp.DiscordCanary.svg
@@ -0,0 +1 @@
+discord-canary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.dosbox.DOSBox.svg b/.icons/kora/apps/scalable/com.dosbox.DOSBox.svg
new file mode 120000
index 000000000..e114413cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.dosbox.DOSBox.svg
@@ -0,0 +1 @@
+dosbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.dosbox_x.DOSBox-X.svg b/.icons/kora/apps/scalable/com.dosbox_x.DOSBox-X.svg
new file mode 120000
index 000000000..869b840aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.dosbox_x.DOSBox-X.svg
@@ -0,0 +1 @@
+dosbox-x.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.dropbox.Client.svg b/.icons/kora/apps/scalable/com.dropbox.Client.svg
new file mode 120000
index 000000000..3b77629d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.dropbox.Client.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.elsevier.MendeleyDesktop.svg b/.icons/kora/apps/scalable/com.elsevier.MendeleyDesktop.svg
new file mode 120000
index 000000000..d3db84697
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.elsevier.MendeleyDesktop.svg
@@ -0,0 +1 @@
+mendeley-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.endlessm.HatchPreviewer.svg b/.icons/kora/apps/scalable/com.endlessm.HatchPreviewer.svg
new file mode 100644
index 000000000..09571bfc8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.endlessm.HatchPreviewer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a363f" offset="0"/>
+ <stop stop-color="#1e3d47" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.14902 0 0 1.14902 -3.57643 -3.57643)" d="m23 14c-5.486 0-10 4.514-10 10s4.514 10 10 10c3.466-5e-3 6.691-1.812 8.506-4.766l-8.006-5.144 8.02-5.311c-1.814-2.963-5.046-4.776-8.52-4.779z" fill="#ffcc2c" fill-rule="nonzero"/>
+ <circle cx="34.34123" cy="24.00005" r="2.29804" fill="#f26522" stroke-width="1.14902"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.endlessm.photos.svg b/.icons/kora/apps/scalable/com.endlessm.photos.svg
new file mode 100644
index 000000000..5a636fa21
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.endlessm.photos.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 604.496 40.1042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#f6aa43" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -17.5087 17.5087 0 24 38.9921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#513031" offset="0"/>
+ <stop stop-color="#603e3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="58.8685" x2="58.868502" y1="24" y2="24" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#6e6e6e" offset="1"/>
+ </linearGradient>
+ <clipPath id="d">
+ <circle cx="29" cy="37" r="3" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="translate(0 -4.868)" d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path d="m45.668 33.48v5.96c0 3.124-2.304 5.714-5.305 6.16h-32.726c-3.001-.446-5.305-3.036-5.305-6.16v-5.96z" fill="url(#c)" fill-rule="nonzero"/>
+ <g transform="matrix(1.2 0 0 1.2 -4.8 -4.8)">
+ <path d="m38 36.833c0-.46-.373-.833-.833-.833h-26.334c-.46 0-.833.373-.833.833v.334c0 .46.373.833.833.833h26.334c.46 0 .833-.373.833-.833z"/>
+ <g clip-path="url(#d)">
+ <image transform="matrix(.7499997 0 0 .7499997 25.999741 33.999988)" width="7.2" height="7.2" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAALUlEQVQYlWN0nvTtPwMewMKFV5qBgUXoPyMhBQgONqVYTWBE0sQi/I+absAGABzNC1sfUouiAAAAAElFTkSuQmCC"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.endlessnetwork.aqueducts.svg b/.icons/kora/apps/scalable/com.endlessnetwork.aqueducts.svg
new file mode 100644
index 000000000..03f0675df
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.endlessnetwork.aqueducts.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.6664 13.166h2.1668v19.5012h-2.1668z" fill="#76908e" stroke-width="2.1668"/>
+ <path d="m24 17.4996h21.668v10.834h-21.668z" fill="#fda701" stroke-width="2.1668"/>
+ <path d="m17.4996 15.3328h6.5004v15.1676h-6.5004z" fill="#9badab" stroke-width="2.1668"/>
+ <path transform="matrix(2.1668 0 0 2.1668 .1652 .1652)" d="m9 10h-3v1h-1v1h-1v9h1v-5h1v-2h1v-1h2z" fill="#76edfd" fill-rule="nonzero"/>
+ <path transform="matrix(2.1668 0 0 2.1668 .1652 .1652)" d="m6 10v.5h3v-.5zm-1 1v.5h1v-.5zm-1 1v.5h1v-.5z" fill="#fff" fill-opacity=".2" fill-rule="nonzero"/>
+ <g stroke-width="2.1668">
+ <path d="m21.2915 20.7498h24.3765v6.5004h-24.3765z" fill-opacity=".2"/>
+ <path d="m21.2915 19.6664h24.3765v6.5004h-24.3765z" fill="#fec91a"/>
+ <path d="m21.2915 19.6664h24.3765v1.0834h-24.3765z" fill="#fff" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m17.4996 18.583h6.5004v10.834h-6.5004z" fill-opacity=".2"/>
+ <path d="m17.4996 17.4996h6.5004v10.834h-6.5004z" fill="#adcdce"/>
+ </g>
+ <g fill-rule="nonzero">
+ <path transform="matrix(2.1668 0 0 2.1668 .1652 .1652)" d="m9 9.5v1h1v-1zm0 2v1h1v-1z" fill-opacity=".2"/>
+ <g fill="#fff">
+ <path transform="matrix(2.1668 0 0 2.1668 .1652 .1652)" d="m9 9v1h1v-1zm0 2v1h1v-1z"/>
+ <path d="m19.6664 13.166h2.1668v1.0834h-2.1668z" fill-opacity=".1" stroke-width="2.1668"/>
+ <path d="m24 17.4996h21.668v1.0834h-21.668z" fill-opacity=".1" stroke-width="2.1668"/>
+ <path d="m17.4996 15.3328h6.5004v1.0834h-6.5004z" fill-opacity=".2" stroke-width="2.1668"/>
+ <path d="m17.4996 17.4996h6.5004v1.0834h-6.5004z" fill-opacity=".2" stroke-width="2.1668"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.endlessnetwork.dragonsapprentice.svg b/.icons/kora/apps/scalable/com.endlessnetwork.dragonsapprentice.svg
new file mode 100644
index 000000000..6588f53d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.endlessnetwork.dragonsapprentice.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e1118" offset="0"/>
+ <stop stop-color="#542531" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -14.6611 14.6611 0 11.2219 18.5)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b03293" offset="0"/>
+ <stop stop-color="#ae32b0" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" cx="11" cy="11" r="10" fill="url(#a)"/>
+ <path transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" d="m4.164 7.907 1.78-2.331 3.135-1.61 2.516-.149 3.671 1.318 2.337 2.667.841 3.198-1.25 3.75-.85-.387.51.615-.42 1.288-3.625 2.234-1.124-.182-.329-.839v.69l-4.914-.919-2.052-2.5.304-.761-.694-.489.694-3.75 1.25-.24-1.25-.465 2.5-2.187 2.5-.39.388.782v-.961l.862-.015 3.228 1.947 1.244 3.491-2.817 3.505-2.726.015-1.903-2.412 1.124-2.052 1.85-.824.786.539-.03.749-.756.285.741.15.09.764-2.081.434-.75-1.063.105.704 1.303 1.378 2.801-1.634-.239-1.872-2.187-1.468-3.533 2.352.342 3.056 1.513 1.484 2.352.599 2.876-1.184 1.667-2.696-.528-4.021-2.787-2.5-4.185-.386z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.endlessnetwork.fablemaker.svg b/.icons/kora/apps/scalable/com.endlessnetwork.fablemaker.svg
new file mode 100644
index 000000000..6db29ced7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.endlessnetwork.fablemaker.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56.0969 56.0969 0 349.902 59.816)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#af3801" offset="0"/>
+ <stop stop-color="#e46409" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m11.871 1.667h1.098v44.666h-1.098c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m29.927 1.667v24.343l3.478-3.478 3.477 3.478v-24.343h-6.955z" fill="#006a4f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.endlessnetwork.frogsquash.svg b/.icons/kora/apps/scalable/com.endlessnetwork.frogsquash.svg
new file mode 100644
index 000000000..39bd478b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.endlessnetwork.frogsquash.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07589 0 0 1.07589 -1.82132 -1.89724)" fill-rule="nonzero">
+ <path d="m32 8c-1.457.001-2.803.797-3.504 2.074-2.486.16-4.51.7-6.238 1.688-2.071 1.183-3.672 2.824-5.672 4.824-1.848 1.848-4.773 3.34-7.461 5.48-2.688 2.141-5.125 5.296-5.125 9.934 0 1.5.612 2.895 1.527 3.941.916 1.046 2.097 1.803 3.41 2.387 2.627 1.168 5.841 1.672 9.063 1.672 6.444 0 10.942-2.115 13.414-4.586 1.236-1.236 1.907-2.586 2.441-3.922.534-1.335.993-2.717 1.934-4.597.821-1.643 2.776-4.152 4.539-6.418.881-1.134 1.715-2.217 2.375-3.223.659-1.007 1.297-1.754 1.297-3.254 0-.75-.347-1.522-.797-2.012-.45-.489-.948-.771-1.445-.984-.995-.426-2.064-.607-3.286-.742-.898-.1-1.935-.134-2.96-.172-.699-1.286-2.049-2.089-3.512-2.09z" fill="#38ac52"/>
+ <path d="m43.324 12.184c-1.618.431-8.307 2.307-15.324 5.816-9.543 4.771-16.466 13.612-20.359 19.648.415.247.844.479 1.296.68 2.627 1.168 5.841 1.672 9.063 1.672 6.444 0 10.942-2.115 13.414-4.586 1.236-1.236 1.907-2.586 2.441-3.922.534-1.335.993-2.717 1.934-4.597.821-1.643 2.776-4.152 4.539-6.418.881-1.134 1.715-2.217 2.375-3.223.659-1.007 1.297-1.754 1.297-3.254 0-.67-.297-1.328-.676-1.816z" fill="#d5bd80"/>
+ <path d="m30.058 24c-.33-.009-.657.063-.953.211l-4 2c-1.076.538-1.437 1.897-.769 2.898l8 12c.371.557.995.891 1.664.891h6s.917.028 1.894-.461c.977-.488 2.106-1.872 2.106-3.539s-1.129-3.051-2.106-3.539c-.977-.489-1.894-.461-1.894-.461h-2.867l-5.418-9.027c-.35-.586-.975-.952-1.657-.973z" fill="#3fbf5b"/>
+ </g>
+ <ellipse cx="32.60716" cy="11.01344" rx="2.15178" ry="2.15178" fill="#3f3f3f" stroke-width="1.07589"/>
+ <path transform="matrix(1.07589 0 0 1.07589 -1.82132 -1.89724)" d="m12 24c-1.944 0-3.646.718-4.828 1.813-1.182 1.094-1.875 2.468-2.32 3.804-.891 2.672-.852 5.383-.852 6.383 0 2.333.615 3.943 1.586 4.914.486.486 1.028.775 1.469.922.44.147.945.164.945.164h18s.917.028 1.894-.461c.977-.488 2.106-1.872 2.106-3.539s-1.129-3.051-2.106-3.539c-.977-.489-1.894-.461-1.894-.461h-4c0-1 .064-3.422-1.262-5.742-1.325-2.32-4.238-4.258-8.738-4.258z" fill="#5dca75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.endlessnetwork.missilemath.svg b/.icons/kora/apps/scalable/com.endlessnetwork.missilemath.svg
new file mode 120000
index 000000000..377138cfb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.endlessnetwork.missilemath.svg
@@ -0,0 +1 @@
+gcompris.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.etlegacy.ETLegacy.svg b/.icons/kora/apps/scalable/com.etlegacy.ETLegacy.svg
new file mode 120000
index 000000000..97b8b4baf
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.etlegacy.ETLegacy.svg
@@ -0,0 +1 @@
+etl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.feaneron.Boatswain.svg b/.icons/kora/apps/scalable/com.feaneron.Boatswain.svg
new file mode 100644
index 000000000..8b527d79e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.feaneron.Boatswain.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b3437" offset="0"/>
+ <stop stop-color="#526164" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(.07419 1.19919)" d="m16.352 26.588c0-1.428-1.16-2.588-2.588-2.588h-5.176c-1.428 0-2.588 1.16-2.588 2.588v5.176c0 1.428 1.16 2.588 2.588 2.588h5.176c1.428 0 2.588-1.16 2.588-2.588z" fill="#84999e"/>
+ <path transform="translate(12.8242 1.19919)" d="m16.352 26.588c0-1.428-1.16-2.588-2.588-2.588h-5.176c-1.428 0-2.588 1.16-2.588 2.588v5.176c0 1.428 1.16 2.588 2.588 2.588h5.176c1.428 0 2.588-1.16 2.588-2.588z" fill="#84999e"/>
+ <path transform="translate(25.5742 1.19919)" d="m16.352 26.588c0-1.428-1.16-2.588-2.588-2.588h-5.176c-1.428 0-2.588 1.16-2.588 2.588v5.176c0 1.428 1.16 2.588 2.588 2.588h5.176c1.428 0 2.588-1.16 2.588-2.588z" fill="#0081ce"/>
+ <path transform="translate(25.5742 -11.5508)" d="m16.352 26.588c0-1.428-1.16-2.588-2.588-2.588h-5.176c-1.428 0-2.588 1.16-2.588 2.588v5.176c0 1.428 1.16 2.588 2.588 2.588h5.176c1.428 0 2.588-1.16 2.588-2.588z" fill="#84999e"/>
+ <path transform="translate(12.8242 -11.5508)" d="m16.352 26.588c0-1.428-1.16-2.588-2.588-2.588h-5.176c-1.428 0-2.588 1.16-2.588 2.588v5.176c0 1.428 1.16 2.588 2.588 2.588h5.176c1.428 0 2.588-1.16 2.588-2.588z" fill="#8cce00"/>
+ <path transform="translate(.07419 -11.5508)" d="m16.352 26.588c0-1.428-1.16-2.588-2.588-2.588h-5.176c-1.428 0-2.588 1.16-2.588 2.588v5.176c0 1.428 1.16 2.588 2.588 2.588h5.176c1.428 0 2.588-1.16 2.588-2.588z" fill="#cd0000"/>
+ <g fill="#fff">
+ <path transform="translate(0 -.375)" d="m13.875 18c0 1.45-1.175 2.625-2.625 2.625s-2.625-1.175-2.625-2.625 1.175-2.625 2.625-2.625 2.625 1.175 2.625 2.625z"/>
+ <path d="m22.5 28.875h3v3h-3z" fill-rule="nonzero" stroke="#fff" stroke-width="1.5"/>
+ <path transform="translate(0 -.375)" d="m26.239 18.656-3.375 1.875c-.232.129-.515.125-.744-.01-.229-.134-.37-.38-.37-.646v-3.75c0-.266.141-.512.37-.646.229-.135.512-.139.744-.01l3.375 1.875c.238.133.386.384.386.656s-.148.523-.386.656z"/>
+ <path transform="matrix(.375 0 0 .375 0 -.375)" d="m23.172 81.828c-1.561-1.561-1.561-4.095 0-5.656s4.095-1.561 5.656 0l1.172 1.171 1.172-1.171c1.561-1.561 4.095-1.561 5.656 0s1.561 4.095 0 5.656l-6.828 6.829z"/>
+ <path transform="translate(0 -.375)" d="m37.75 31.5h-3.625c-.414 0-.75-.336-.75-.75s.336-.75.75-.75h3.625l-.594-.595c-.293-.292-.293-.768 0-1.06.292-.293.768-.293 1.06 0l1.875 1.875c.293.293.293.767 0 1.06l-1.875 1.875c-.292.293-.768.293-1.06 0-.293-.292-.293-.768 0-1.06z"/>
+ <path transform="translate(0 -.375)" d="m36.375 19.5c0 .621-.504 1.125-1.125 1.125s-1.125-.504-1.125-1.125.504-1.125 1.125-1.125 1.125.504 1.125 1.125zm3 0c0 .621-.504 1.125-1.125 1.125s-1.125-.504-1.125-1.125.504-1.125 1.125-1.125 1.125.504 1.125 1.125zm-3-3c0 .621-.504 1.125-1.125 1.125s-1.125-.504-1.125-1.125.504-1.125 1.125-1.125 1.125.504 1.125 1.125zm3 0c0 .621-.504 1.125-1.125 1.125s-1.125-.504-1.125-1.125.504-1.125 1.125-1.125 1.125.504 1.125 1.125z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.flashforge.FlashPrint.svg b/.icons/kora/apps/scalable/com.flashforge.FlashPrint.svg
new file mode 120000
index 000000000..dba22242b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.flashforge.FlashPrint.svg
@@ -0,0 +1 @@
+flashforge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.georgefb.haruna.svg b/.icons/kora/apps/scalable/com.georgefb.haruna.svg
new file mode 100644
index 000000000..bb31fa555
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.georgefb.haruna.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#353b46" offset="0"/>
+ <stop stop-color="#4d525a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m7 7v34h8v-13h18v13h8v-34h-8v13h-18v-13z" fill="#e2e2e2"/>
+ <path d="m9 12v4h4v-4zm0 10v4h4v-4zm0 10v4h4v-4zm26 0v4h4v-4zm0-20v4h4v-4zm0 10v4h4v-4z" fill="#4d525a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.georgefb.mangareader.svg b/.icons/kora/apps/scalable/com.georgefb.mangareader.svg
new file mode 120000
index 000000000..9d605cd8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.georgefb.mangareader.svg
@@ -0,0 +1 @@
+mangareader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.georgefb.quickaccess.svg b/.icons/kora/apps/scalable/com.georgefb.quickaccess.svg
new file mode 120000
index 000000000..3f0fb40b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.georgefb.quickaccess.svg
@@ -0,0 +1 @@
+quickaccess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.getferdi.Ferdi.svg b/.icons/kora/apps/scalable/com.getferdi.Ferdi.svg
new file mode 120000
index 000000000..0c60bc3b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.getferdi.Ferdi.svg
@@ -0,0 +1 @@
+ferdi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.getmailspring.Mailspring.svg b/.icons/kora/apps/scalable/com.getmailspring.Mailspring.svg
new file mode 120000
index 000000000..9d5d17a96
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.getmailspring.Mailspring.svg
@@ -0,0 +1 @@
+mailspring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.getpostman.Postman.svg b/.icons/kora/apps/scalable/com.getpostman.Postman.svg
new file mode 120000
index 000000000..d2d134423
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.getpostman.Postman.svg
@@ -0,0 +1 @@
+postman.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gexperts.Terminix.svg b/.icons/kora/apps/scalable/com.gexperts.Terminix.svg
new file mode 120000
index 000000000..18e409614
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gexperts.Terminix.svg
@@ -0,0 +1 @@
+terminix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gexperts.Tilix.svg b/.icons/kora/apps/scalable/com.gexperts.Tilix.svg
new file mode 120000
index 000000000..18e409614
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gexperts.Tilix.svg
@@ -0,0 +1 @@
+terminix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gigitux.gtkwhats.svg b/.icons/kora/apps/scalable/com.gigitux.gtkwhats.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gigitux.gtkwhats.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.ADBeveridge.Raider.svg b/.icons/kora/apps/scalable/com.github.ADBeveridge.Raider.svg
new file mode 100644
index 000000000..2f585e6da
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ADBeveridge.Raider.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.2518 29.2518 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e3c3c" offset="0"/>
+ <stop stop-color="#5d5d5d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#afafaf" offset="0"/>
+ <stop stop-color="#dfe8e7" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 22.917v16.523c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-16.523z" fill="url(#a)"/>
+ <path transform="matrix(1.35425 0 0 1.0834 -8.502 -2.0016)" d="m10 17c-1.108 0-2 .892-2 2v4h32v-4c0-1.108-.892-2-2-2z" fill="#b3b3b3" fill-rule="nonzero"/>
+ <path transform="matrix(1.35425 0 0 1.0834 -8.502 -2.0016)" d="m11 21.132c-.5 0-.906-.507-.906-1.132s.406-1.132.906-1.132h26c.5 0 .906.507.906 1.132s-.406 1.132-.906 1.132z" fill="#212121"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.704877 0 0 .704877 6.27096 1.15717)" d="m31.3 1.667 10.759 10.759v13.833h-35.227v-19.552c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#b)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m28 4v4.201c0 1.546 1.253 2.799 2.8 2.799h4.2z" fill="#fafafa"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m13 23v11h2v-11zm4 0v7h2v-7zm4 0v7h2v-7zm4 0v14h2v-14zm4 0v9h2v-9zm4 0v14h2v-14z" fill="#e4e4e4"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m17 8v2h9v-2zm0 3v2h9v-2zm0 3v2h14v-2zm0 3v2h14v-2z" fill-opacity=".1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.AmatCoder.mednaffe.svg b/.icons/kora/apps/scalable/com.github.AmatCoder.mednaffe.svg
new file mode 120000
index 000000000..4e6843c9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.AmatCoder.mednaffe.svg
@@ -0,0 +1 @@
+mednaffe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.Bleuzen.FFaudioConverter.svg b/.icons/kora/apps/scalable/com.github.Bleuzen.FFaudioConverter.svg
new file mode 100644
index 000000000..c850f3815
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.Bleuzen.FFaudioConverter.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.06579 -45.5034 45.5034 1.06579 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#01650d" offset="0"/>
+ <stop stop-color="#388e3c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m8.065 8.065h9.106l-9.106 9.106v11.382l20.488-20.488h11.382l-31.87 31.87h11.382l20.488-20.488v11.382l-9.106 9.106h9.106" fill="none" stroke="#353535" stroke-width="4.55"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.Eloston.UngoogledChromium.svg b/.icons/kora/apps/scalable/com.github.Eloston.UngoogledChromium.svg
new file mode 120000
index 000000000..76494bda9
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.Eloston.UngoogledChromium.svg
@@ -0,0 +1 @@
+chromium-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.Flacon.svg b/.icons/kora/apps/scalable/com.github.Flacon.svg
new file mode 120000
index 000000000..4a13077d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.Flacon.svg
@@ -0,0 +1 @@
+flacon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.GradienceTeam.Gradience.svg b/.icons/kora/apps/scalable/com.github.GradienceTeam.Gradience.svg
new file mode 100644
index 000000000..243f01f64
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.GradienceTeam.Gradience.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbe1e2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.375 0 0 .375 -.539082 -7.15184)" d="m117 36c0 2.762-2.238 5-5 5s-5-2.238-5-5 2.238-5 5-5 5 2.238 5 5z" fill="#d8d8d8" fill-rule="nonzero"/>
+ <path transform="matrix(.375 0 0 .375 -.539082 -7.15184)" d="m110 34h.516c.129.008.257.063.343.156l1.141 1.141 1.156-1.141c.133-.113.223-.152.344-.156h.5v.5c0 .145-.016.273-.125.375l-1.141 1.141 1.125 1.125c.094.093.141.226.141.359v.5h-.5c-.133 0-.266-.047-.359-.141l-1.141-1.14-1.141 1.14c-.093.094-.226.141-.359.141h-.5v-.5c0-.133.047-.266.141-.359l1.14-1.125-1.14-1.141c-.106-.098-.153-.234-.141-.375z" fill="#2f2f2f" fill-rule="nonzero"/>
+ <path d="m2.332 27.423v-9.545l15.142 15.143-4.772 4.772z" fill="#3584e4"/>
+ <path d="m2.332 17.878v-9.318c0-.075.001-.149.004-.223l19.911 19.91-4.773 4.774z" fill="#33d17a"/>
+ <path d="m2.336 8.337c.09-2.545 1.708-4.703 3.965-5.582l20.72 20.719-4.774 4.773z" fill="#f6d32d"/>
+ <path d="m6.301 2.755c.701-.273 1.462-.423 2.259-.423h6.863l16.37 16.37-4.772 4.772z" fill="#e01b24"/>
+ <path d="m26.689 33.816c0-.289.11-.576.332-.795l10.605-10.607-3.977-3.977-2.386 2.386c-.441.441-1.15.441-1.591 0s-.441-1.15 0-1.591l3.182-3.183c.221-.22.508-.33.795-.33s.576.11.795.33l5.57 5.569c.219.22.329.508.329.796 0 .287-.11.575-.329.795l-10.607 10.607 2.916 2.916c.441.441.441 1.15 0 1.591s-1.15.441-1.591 0l-3.711-3.712c-.222-.221-.332-.508-.332-.795z" fill="#7b7b7b"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.375 0 0 .375 -1.02426 -1.02426)" d="m83.367 99.367c2.344-2.344 6.141-2.344 8.485 0l18.386 18.383c2.344 2.344 2.344 6.145 0 8.488-2.343 2.344-6.144 2.344-8.488 0l-18.383-18.386c-2.344-2.344-2.344-6.141 0-8.485z" fill="#6b5440"/>
+ <g transform="scale(.375)">
+ <path d="m28.211 86.641c-2.348 2.347-2.348 6.132 0 8.484l11.316 11.313c2.348 2.351 6.133 2.351 8.485 0l8.484-8.485-19.797-19.801z" fill="#2477dc"/>
+ <path d="m36.699 78.152 12.727-12.726 19.801 19.801-12.731 12.726z" fill="#2fc47d"/>
+ <path d="m81.953 72.496 8.485-8.484c2.351-2.352 2.351-6.137 0-8.485l-11.313-11.316c-2.352-2.348-6.137-2.348-8.484 0l-8.489 8.488z" fill="#c51c27"/>
+ <path d="m49.426 65.426 12.726-12.727 19.801 19.797-12.726 12.731z" fill="#f5c515"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.IsmaelMartinez.teams_for_linux.svg b/.icons/kora/apps/scalable/com.github.IsmaelMartinez.teams_for_linux.svg
new file mode 120000
index 000000000..299c50855
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.IsmaelMartinez.teams_for_linux.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.JannikHv.Gydl.svg b/.icons/kora/apps/scalable/com.github.JannikHv.Gydl.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.JannikHv.Gydl.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.Matoking.protontricks.svg b/.icons/kora/apps/scalable/com.github.Matoking.protontricks.svg
new file mode 120000
index 000000000..cda48fcbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.Matoking.protontricks.svg
@@ -0,0 +1 @@
+winetricks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.PopoutApps.popout3d.svg b/.icons/kora/apps/scalable/com.github.PopoutApps.popout3d.svg
new file mode 120000
index 000000000..58e85873a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.PopoutApps.popout3d.svg
@@ -0,0 +1 @@
+popout3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.Qv2ray.svg b/.icons/kora/apps/scalable/com.github.Qv2ray.svg
new file mode 120000
index 000000000..4fb6f7dec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.Qv2ray.svg
@@ -0,0 +1 @@
+qv2ray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github._4lex4.ScanTailor-Advanced.svg b/.icons/kora/apps/scalable/com.github._4lex4.ScanTailor-Advanced.svg
new file mode 120000
index 000000000..157d5ef76
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github._4lex4.ScanTailor-Advanced.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.adhec.SwitchTheme.svg b/.icons/kora/apps/scalable/com.github.adhec.SwitchTheme.svg
new file mode 120000
index 000000000..c51280a04
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.adhec.SwitchTheme.svg
@@ -0,0 +1 @@
+kreversi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.afrantzis.Bless.svg b/.icons/kora/apps/scalable/com.github.afrantzis.Bless.svg
new file mode 120000
index 000000000..a4ec4dfee
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.afrantzis.Bless.svg
@@ -0,0 +1 @@
+bless.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.aggalex.wineglass.svg b/.icons/kora/apps/scalable/com.github.aggalex.wineglass.svg
new file mode 100644
index 000000000..880f6accb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.aggalex.wineglass.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5278 45.5278 0 24.0724 46.7639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#950101" offset="0"/>
+ <stop stop-color="#d93428" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.372 1.363c-.047-.006-.093-.012-.14-.018-.371-.037-.744-.064-1.117-.082-.371-.018-.743-.027-1.115-.027-.799.015-1.597.072-2.39.171l-5.931 19.979c-3.898-2.481-8.04-4.9-12.965-5.291-.202.491-.388.988-.555 1.491-.286.986-.504 1.991-.654 3.006 4.36.063 8.461 2.479 12.841 5.286l-4.678 15.757c.647.542 1.323 1.047 2.026 1.514.634.388 1.286.745 1.955 1.07l4.742-15.974c4.042 2.511 8.348 4.861 13.576 4.861 4.62 0 9.139-.747 13.685-2.188.065-.167.128-.335.189-.504.306-1.041.537-2.101.692-3.175.052-.492.087-.986.107-1.48-4.971 1.858-9.76 2.794-14.673 2.794-4.192 0-8.129-2.208-12.242-4.8z" fill="#fafafa" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.ahrm.sioyek.svg b/.icons/kora/apps/scalable/com.github.ahrm.sioyek.svg
new file mode 120000
index 000000000..23abbb681
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ahrm.sioyek.svg
@@ -0,0 +1 @@
+sioyek.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.aimproxy.dotfonts.svg b/.icons/kora/apps/scalable/com.github.aimproxy.dotfonts.svg
new file mode 100644
index 000000000..3247d47e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.aimproxy.dotfonts.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a3751" offset="0"/>
+ <stop stop-color="#2e3184" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.954 13.756c1.23-.087 2.769.634 2.704 2.051-.152 1.365-.678 2.662-1.009 3.993-.159 1.194-1.354 1.909-2.496 1.744-1.056.06-1.862-.807-2.015-1.8-.275-.786-.348-1.674-.825-2.365-.867-.311-1.829-.115-2.741-.171h-1.594l-1.942 6.768c.886.057 1.828-.07 2.449-.782 1.028-.809 2.108-1.727 3.559-1.278 1.003.303 1.086 1.163.726 1.983-.531 1.749-1.227 3.975-1.799 5.71-.354 1.21-1.988 1.728-2.927.842-.785-.689-.684-2.344-1.501-2.98-.466-.075-1.131-.155-1.531-.01-.489 1.806-.743 3.59-1.162 5.41-.368 1.422 2.121 1.879.903 3.267-1.118.608-2.453.31-3.676.382-2.441-.012-4.883.025-7.323-.019-1.619.101-1.511-1.972-.13-2.307 1.211-.667 1.267-2.139 1.675-3.307 1.296-4.521 2.64-9.03 3.906-13.559.461-1.204-1.625-2.274-.29-3.264 1.169-.512 2.484-.238 3.724-.308z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.akiraux.akira.svg b/.icons/kora/apps/scalable/com.github.akiraux.akira.svg
new file mode 120000
index 000000000..b21d9831a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.akiraux.akira.svg
@@ -0,0 +1 @@
+akira.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.alainm23.byte.svg b/.icons/kora/apps/scalable/com.github.alainm23.byte.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.alainm23.byte.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.alainm23.planner.svg b/.icons/kora/apps/scalable/com.github.alainm23.planner.svg
new file mode 100644
index 000000000..452503ea2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.alainm23.planner.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-5.0087 -3.16025)" d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path transform="translate(4.893 3.096)" d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path transform="matrix(.728153 0 0 .728153 6.93662 7.22482)" d="m25.766 28.857 9.81-16.079c1.274-2.087 4.002-2.748 6.09-1.475 2.087 1.274 2.748 4.003 1.475 6.09l-12.952 21.228c-.734 1.203-1.998 1.986-3.403 2.106-1.404.121-2.783-.434-3.712-1.495l-10.785-12.313c-1.611-1.839-1.425-4.641.414-6.252 1.84-1.611 4.641-1.426 6.252.414z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.alecaddd.akira.svg b/.icons/kora/apps/scalable/com.github.alecaddd.akira.svg
new file mode 120000
index 000000000..b21d9831a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.alecaddd.akira.svg
@@ -0,0 +1 @@
+akira.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.alecaddd.sequeler.svg b/.icons/kora/apps/scalable/com.github.alecaddd.sequeler.svg
new file mode 100644
index 000000000..3bd4e3f36
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.alecaddd.sequeler.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(55.5972 0 0 10.8876 4.22353 12.7653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#898989" offset="0"/>
+ <stop stop-color="#404040" offset="1"/>
+ </linearGradient>
+ <path d="m6.135 46.745c-1.38 0-2.5 1.121-2.5 2.5v8.483c0 1.38 1.12 2.5 2.5 2.5h51.73c1.38 0 2.5-1.12 2.5-2.5v-8.483c0-1.379-1.12-2.5-2.5-2.5z" fill="#8e8e8e"/>
+ <path d="m6.135 32.519c-1.38 0-2.5 1.12-2.5 2.5v8.359c0 1.379 1.12 2.5 2.5 2.5h51.73c1.38 0 2.5-1.121 2.5-2.5v-8.359c0-1.38-1.12-2.5-2.5-2.5z" fill="#8e8e8e"/>
+ <path d="m52.527 3.811c1.403 0 1.953.939 2.532 1.993l4.762 12.405c0-1.104-55.597-1.156-55.597-.052l3.514-12.353c.406-1.105 1.13-1.993 2.533-1.993z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m6.135 17.177c-1.38 0-2.5 1.12-2.5 2.5v9.35c0 1.38 1.12 2.5 2.5 2.5h51.73c1.38 0 2.5-1.12 2.5-2.5v-9.35c0-1.38-1.12-2.5-2.5-2.5z" fill="#8e8e8e"/>
+ <path d="m41.812 19.677v9.35h-1.981v-9.35zm3.891 0v9.35h-1.981v-9.35zm3.89 0v9.35h-1.98v-9.35zm3.891 0v9.35h-1.981v-9.35z" fill="#434343"/>
+ <path d="m41.741 34.523v9.351h-1.981v-9.351zm3.891 0v9.351h-1.981v-9.351zm3.891 0v9.351h-1.981v-9.351zm3.89 0v9.351h-1.98v-9.351z" fill="#434343"/>
+ <path d="m41.741 48.812v9.35h-1.981v-9.35zm3.891 0v9.35h-1.981v-9.35zm3.891 0v9.35h-1.981v-9.35zm3.89 0v9.35h-1.98v-9.35z" fill="#434343"/>
+ <g fill="#4cccdd">
+ <circle cx="24.292" cy="53.053" r="2.219"/>
+ <circle cx="18.079" cy="53.053" r="2.219"/>
+ <circle cx="11.865" cy="53.053" r="2.219"/>
+ <circle cx="18.079" cy="38.703" r="2.219"/>
+ <circle cx="11.865" cy="38.703" r="2.219"/>
+ <circle cx="11.865" cy="24.352" r="2.219"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.alecaddd.taxi.svg b/.icons/kora/apps/scalable/com.github.alecaddd.taxi.svg
new file mode 120000
index 000000000..1c89f55f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.alecaddd.taxi.svg
@@ -0,0 +1 @@
+taxi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.alexhuntley.Plots.svg b/.icons/kora/apps/scalable/com.github.alexhuntley.Plots.svg
new file mode 100644
index 000000000..74cb49a09
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.alexhuntley.Plots.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7d0d2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m2.332 27h43.336v1h-43.336z" fill="#8bc0ff"/>
+ <path d="m6 2.881v42.238l1 .352v-42.942z" fill="#8bc0ff"/>
+ <path d="m2.332 11.254v3.908c.246 1.012 1.168 2.83 1.41 4.084.574 2.97 1.152 6.398 1.733 9.231.58 2.833 1.154 5.032 1.769 6.496.308.732.607 1.287 1.045 1.683.219.198.497.364.83.401s.674-.079.926-.26c.466-.336.767-.817 1.078-1.397s.606-1.266.898-2c.586-1.467 1.163-3.13 1.719-4.386v-.002c.565-1.273 1.132-2.313 1.633-2.932.251-.31.483-.507.648-.596.166-.089.232-.089.334-.06.261.074.82.553 1.374 1.23.553.678 1.132 1.5 1.767 2.162.595.62 1.203 1.191 1.861 1.612.659.421 1.399.702 2.19.615 1.526-.166 2.685-1.31 3.689-1.793h.002c1.11-.534 2.154-.884 3.121-.846.994.04 2.113.45 3.336.721.381.084.763-.159.848-.539.084-.38-.159-.763-.539-.848-1.085-.24-2.273-.703-3.588-.756-1.338-.053-2.596.41-3.795.987-1.301.625-2.449 1.577-3.228 1.662-.362.039-.775-.084-1.27-.401-.495-.316-1.041-.816-1.6-1.398-.518-.541-1.094-1.345-1.693-2.078s-1.193-1.446-2.086-1.699c-.475-.135-.985-.046-1.396.175-.412.221-.754.553-1.08.955-.652.805-1.239 1.922-1.829 3.25v.002c-.596 1.347-1.172 3.015-1.74 4.436-.283.711-.564 1.359-.83 1.856-.254.475-.505.776-.625.875l-.002-.002c-.138-.126-.416-.54-.685-1.18-.538-1.281-1.118-3.44-1.69-6.233s-1.149-6.217-1.728-9.212c-.58-2.996-1.757-6.146-2.475-7.438-.078-.128-.194-.227-.332-.285z" fill="#414141"/>
+ <path d="m33.335 24.972 2.62 1.525 8.22-13.495-2.62-1.526z" fill="#ff881e"/>
+ <path d="m35.292 26.127.983.573 8.221-13.496-.982-.572z" fill="#e66100"/>
+ <path d="m33.982 25.365-.982-.572 8.22-13.497.984.573z" fill="#ffb367"/>
+ <path d="m43.079 10c-.644.006-1.269.329-1.622.909-.017.028-.034.057-.05.085l-.73 1.196.653.382c.152.36.419.679.788.894s.782.293 1.178.252l.655.381.78-1.281c.54-.886.242-2.029-.663-2.555-.31-.181-.652-.266-.989-.263z" fill="#dc5051"/>
+ <path d="m33.265 28 3.018-1.312-3.276-1.907z" fill="#e8ddc7"/>
+ <path d="m33.265 28 1.31-.57-1.422-.829z" fill="#3d3846"/>
+ <path d="m40.286 12.831 3.274 1.907.782-1.281-3.276-1.907z" fill="#b7b7b7"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.amikha1lov.RecApp.svg b/.icons/kora/apps/scalable/com.github.amikha1lov.RecApp.svg
new file mode 100644
index 000000000..031a49fb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.amikha1lov.RecApp.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="8.6672" fill="#404040" stroke-width="1.0834"/>
+ <g fill="#e33838">
+ <circle cx="24" cy="24" r="7.0421" stroke="#f9f9f9" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m11.5 7c-2.467 0-4.5 2.033-4.5 4.5v2.5h3v-2.5c0-.857.643-1.5 1.5-1.5h3.5v-3zm9.5 0v3h6v-3zm12 0v3h3.5c.857 0 1.5.643 1.5 1.5v2.5h3v-2.5c0-2.467-2.033-4.5-4.5-4.5zm-26 13v8h3v-8zm31 0v8h3v-8zm-31 14v2.5c0 2.467 2.033 4.5 4.5 4.5h3.5v-3h-3.5c-.857 0-1.5-.643-1.5-1.5v-2.5zm31 0v2.5c0 .857-.643 1.5-1.5 1.5h-3.5v3h3.5c2.467 0 4.5-2.033 4.5-4.5v-2.5zm-17 4v3h6v-3z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.arshubham.cipher.svg b/.icons/kora/apps/scalable/com.github.arshubham.cipher.svg
new file mode 100644
index 000000000..f9f6618f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.arshubham.cipher.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#32aeea" offset="0"/>
+ <stop stop-color="#0ae4fd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0615327 29.451 -29.451 -.0615327 24.6548 10.4455)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f8ffff" offset="0"/>
+ <stop stop-color="#fafafa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.598 10.469c-4.726 0-8.531 3.081-8.531 6.871v3.277c-2.363 0-4.265 1.509-4.265 3.383v10.148c0 1.874 1.902 3.383 4.265 3.383h17.063c2.363 0 4.265-1.509 4.265-3.383v-10.148c0-1.874-1.902-3.383-4.265-3.383v-3.277c0-3.79-3.805-6.871-8.532-6.871zm0 3.383c2.363 0 4.266 1.496 4.266 3.383v3.382h-8.531v-3.382c0-1.887 1.902-3.383 4.265-3.383z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.arshubham.gitignore.svg b/.icons/kora/apps/scalable/com.github.arshubham.gitignore.svg
new file mode 100644
index 000000000..5ea0f07e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.arshubham.gitignore.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.8946 42.8946 0 195.578 45.2262)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#612f95" offset="0"/>
+ <stop stop-color="#c86ee2" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.726 8.779c-.075 6.969 2.657 15.105 12.274 15.221" fill="none" stroke="#330046" stroke-width="2.25"/>
+ <path d="m24 36.275c5.259-.013 12.174-5.883 12.233-12.275" fill="none" stroke="#330046" stroke-width="2.25"/>
+ <path d="m24 8.779v32.203" fill="none" stroke="#330046" stroke-width="2.25"/>
+ <g fill="#fcfcfc">
+ <circle cx="24" cy="8.779" r="2.947"/>
+ <circle cx="11.726" cy="8.779" r="2.947"/>
+ <circle cx="24" cy="24" r="2.947"/>
+ <circle cx="36.275" cy="24" r="2.948"/>
+ <circle cx="24" cy="36.275" r="2.947"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.findfileconflicts.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.findfileconflicts.svg
new file mode 100644
index 000000000..7f866331c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.findfileconflicts.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9999 39.9999 0 24.0337 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ce6a25" offset="0"/>
+ <stop stop-color="#ee873f" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g transform="matrix(1.03471 0 0 1.03471 -.832948 -.763438)">
+ <path d="m8.897 15c-.485.008-.897.408-.897.9v4.1h-5.112c-.49 0-.888.403-.888.9v7.199c0 .497.398.901.888.901h5.112v3.099c0 .801.98 1.202 1.54.636l7.2-8.099c.347-.352.347-.922 0-1.273l-7.2-8.099c-.17-.173-.402-.268-.643-.264z" fill="#2a2a2a"/>
+ <path d="m39.103 15c.485.008.897.408.897.9v4.1h5.112c.49 0 .888.403.888.9v7.199c0 .497-.398.901-.888.901h-5.112v3.099c0 .801-.98 1.202-1.54.636l-7.2-8.099c-.347-.352-.347-.922 0-1.273l7.2-8.099c.17-.173.402-.268.643-.264z" fill="#e4e4e4"/>
+ <path d="m25.98 8.015c-.8.013-1.52.505-1.822 1.247l-7.078 16.738h7.731l-2.795 6.219-2.967-1.332 1.066 10.441.799-.576 7.717-5.561-2.967-1.332 5.33-11.859h-7.879l4.727-11.18c.111-.253.169-.527.169-.805 0-1.097-.903-2-2-2-.01 0-.02 0-.031 0z" fill="#d3201d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.graphui.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.graphui.svg
new file mode 100644
index 000000000..b92891825
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.graphui.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1166 43.1166 0 25.0834 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5a4434" offset="0"/>
+ <stop stop-color="#876e5b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.01684 0 0 1.01684 -.404169 -1.65479)" fill="#fff">
+ <path d="m18.519 28.868-3.098 4.649 1.664 1.109 3.099-4.648zm9.297 1.11 3.099 4.648 1.664-1.109-3.098-4.649zm10.179 3.924s-.947-9.357-3.032-13.455c-1.446-2.84-6.298-7.194-6.298-7.194l-1.33 1.494s4.512 3.987 5.845 6.608c1.974 3.877 2.825 12.743 2.825 12.743zm-26 .196s.851-8.866 2.825-12.743c1.333-2.621 5.845-6.608 5.845-6.608l-1.33-1.494s-4.852 4.354-6.298 7.194c-2.085 4.098-3.032 13.455-3.032 13.455zm11.005-15.521v4.648h2v-4.648z" fill-opacity=".6"/>
+ <path d="m7.797 33c-.437 0-.797.369-.797.818v6.364c0 .449.36.818.797.818h12.406c.437 0 .797-.369.797-.818v-6.364c0-.449-.36-.818-.797-.818zm20 0c-.437 0-.797.369-.797.818v6.364c0 .449.36.818.797.818h12.406c.437 0 .797-.369.797-.818v-6.364c0-.449-.36-.818-.797-.818zm-10-11c-.437 0-.797.369-.797.818v6.364c0 .449.36.818.797.818h12.406c.437 0 .797-.369.797-.818v-6.364c0-.449-.36-.818-.797-.818zm6.203-15c-3.305 0-6 2.695-6 6s2.695 6 6 6 6-2.695 6-6-2.695-6-6-6z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.hashit.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.hashit.svg
new file mode 100644
index 000000000..afe1126cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.hashit.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.509668 -43.3142 43.3142 .509668 196.747 47.6845)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#508e34" offset="0"/>
+ <stop stop-color="#438962" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.667 16.5h5.999l1.334-6h4.5l-1.334 6h5.834v.155l-.967 4.345h-5.866l-1.334 6h5.867l-.999 4.5h-5.868l-1.333 6h-4.5l1.334-6h-6l-1.334 6h-4.5l1.333-6h-5.833l.999-4.5h5.834l1.334-6h-5.835l1.002-4.5h5.832l1.334-6h4.5l-1.334 6zm-.999 4.5-1.334 6h6l1.334-6z" fill="#ebebeb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.imageburner.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.imageburner.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.imageburner.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.metronome.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.metronome.svg
new file mode 100644
index 000000000..2a9920984
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.metronome.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0426 40.0426 0 24.4097 44.0426)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d6a16" offset="0"/>
+ <stop stop-color="#62ad21" offset="1"/>
+ </linearGradient>
+ <path d="m43.954 42-9.977-36c-.296-1.068-.89-2-1.995-2h-15.963c-1.106 0-1.7.932-1.996 2l-9.977 36c-.296 1.068.89 2 1.996 2h35.917c1.105 0 2.291-.932 1.995-2z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="35" r="5" fill="#ffffff"/>
+ <path d="m38.707 13.397c.531-.92.216-2.098-.704-2.629l-.131-.076c-.92-.531-2.098-.215-2.629.705l-13.076 22.648c-.531.92-.215 2.097.705 2.628l.131.076c.92.531 2.098.216 2.628-.704z" fill="#4f4f4f"/>
+ <path d="m29 4-5 8-5-8z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.playmymusic.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.playmymusic.svg
new file mode 100644
index 000000000..03b2ae73b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.playmymusic.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.1133 40.1133 0 24 44.0586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007491" offset="0"/>
+ <stop stop-color="#0093b8" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.001 3.945c-12.192 0-22.165 9.974-22.165 22.167-.006 1.795 0 3.166.113 5.174.321 5.062 3.421 8.672 6.211 10.422 2.852 1.789 5.654 2.265 5.667 2.268 3.241.588 5.954-2.216 5.952-5.072v-16.083c0-1.844-1.111-3.634-2.804-4.533 1.873-1.687 4.32-2.723 7.024-2.728 2.706 0 5.156 1.038 7.031 2.726-1.695.898-2.808 2.69-2.807 4.535v16.087c-.002 2.857 2.71 5.661 5.951 5.072.002-.001.003 0 .004 0 .019 0 2.814-.481 5.663-2.268 2.793-1.752 5.899-5.368 6.213-10.44.112-1.994.112-3.42.112-5.16 0-12.193-9.974-22.167-22.165-22.167z" fill="url(#a)"/>
+ <path d="m24 8.167c-9.844 0-17.944 8.1-17.944 17.944v4.222h.007c-.002.065-.007.129-.007.196.015 3.863 2.245 6.283 4.346 7.601 2.101 1.317 4.179 1.69 4.179 1.69.045.008.091.013.136.013.46 0 .839-.419.839-.927 0-.001 0-.001 0-.001v-16.088c0-.001 0-.001 0-.001 0-.509-.379-.927-.839-.927-.007 0-.015 0-.023 0-.016-.001-.031-.001-.047 0-.016 0-2.095.19-4.218 1.336-.34.183-.681.407-1.018.651 1.097-7.176 7.329-12.534 14.589-12.542 7.265.005 13.503 5.368 14.598 12.55-.34-.246-.684-.472-1.027-.657-2.123-1.145-4.218-1.336-4.218-1.336-.016-.001-.031-.001-.047 0-.008 0-.016 0-.023 0-.46 0-.838.417-.839.926v16.088.001c0 .508.379.927.839.927.045 0 .091-.005.136-.013s2.078-.373 4.179-1.69c2.101-1.318 4.331-3.738 4.346-7.601 0-.067-.005-.13-.007-.196h.007v-4.222c0-9.844-8.1-17.944-17.944-17.944z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.playmyvideos.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.playmyvideos.svg
new file mode 100644
index 000000000..21e694736
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.playmyvideos.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#303030" offset="0"/>
+ <stop stop-color="#575757" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.07157 0 0 1.07157 -1.7177 -1.7177)" d="m10 31.899c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899zm32 0c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899zm-32-6c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899zm32 0c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899zm-32-6c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899zm32 0c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899zm-32-6c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899zm32 0c0-.496-.403-.899-.899-.899h-2.202c-.496 0-.899.403-.899.899v2.202c0 .496.403.899.899.899h2.202c.496 0 .899-.403.899-.899z" fill-opacity=".4"/>
+ <path transform="matrix(0 1.11408 -.941682 0 47.519 -2.3896)" d="m21.926 16.267c.368-.736 1.038-1.188 1.761-1.188.724 0 1.394.452 1.762 1.188 1.848 3.696 4.738 9.477 6.61 13.22.374.749.38 1.677.016 2.433-.364.755-1.043 1.221-1.778 1.221-3.719 0-9.5 0-13.22 0-.735 0-1.413-.466-1.777-1.221-.365-.756-.358-1.684.016-2.433 1.872-3.743 4.762-9.524 6.61-13.22z" fill="#dedede"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.regextester.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.regextester.svg
new file mode 100644
index 000000000..a80b325ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.regextester.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#589a1e" offset="0"/>
+ <stop stop-color="#83bf4d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m13.561 17.104-3.561 12h1.472l3.528-12z" fill="#333"/>
+ <path d="m21 27.104h2v2h-2z" fill="#fff"/>
+ <path d="m28.561 17.104-3.561 12h1.472l3.528-12z" fill="#333"/>
+ <path d="m36.516 20.104c-.024.039-.048.44-.071.854-.023.413-.035.703-.035.871h-.017c-.267-.542-.645-.958-1.137-1.248-.487-.296-1.063-.444-1.729-.444-1.187 0-2.073.384-2.658 1.149-.579.759-.869 1.94-.869 3.543 0 1.58.27 2.438.809 3.176.544.737 1.392 1.105 2.545 1.105.689 0 1.291-.145 1.806-.436.516-.296.92-.733 1.215-1.314h.018v1.457c0 1.759-.779 3.139-2.336 3.139-.579 0-1.05-.113-1.409-.342-.353-.224-.581-.546-.685-.965l-1.572.219c.173.715.565 1.265 1.173 1.65.608.391 1.425.586 2.45.586 2.623 0 3.986-1.774 3.986-4.32v-6.68-2zm-2.596.893c.402 0 .761.147 1.076.443.32.29.568.714.742 1.272.175.551.262 1.21.262 1.976 0 .749-.087 1.084-.262 1.629-.174.54-.422.954-.742 1.244s-.685.436-1.098.436c-.693 0-1.182-.281-1.468-.844s-.43-1.177-.43-2.465c0-1.3.154-2.24.459-2.82.305-.581.792-.871 1.461-.871z" fill="#333"/>
+ <path d="m16.439 17.104 3.561 12h-1.472l-3.528-12z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.screencast.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.screencast.svg
new file mode 100644
index 000000000..343cf882f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.screencast.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -22.835 20.8213 0 1654.31 29.9297)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b63a28" offset="0"/>
+ <stop stop-color="#db8d6a" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(.115007 1.65799)" d="m28.445 13.821v10.299c0 1.135-.921 2.056-2.056 2.056h-10.982c-1.135 0-2.056-.921-2.056-2.056v-10.299c0-1.135.922-2.056 2.056-2.056h10.982c1.135 0 2.056.921 2.056 2.056zm.668 5.719c-.167-.142-.263-.35-.263-.569s.096-.428.263-.57c1.26-1.074 4.005-3.416 5.609-4.785.222-.189.534-.232.8-.109.264.122.435.387.435.679v9.569c0 .291-.171.557-.435.679-.266.123-.578.08-.8-.11-1.604-1.368-4.349-3.709-5.609-4.784z" fill="#e1e1e1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.showmypictures.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.showmypictures.svg
new file mode 100644
index 000000000..04907e1b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.showmypictures.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#f5f5f5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m8.8324 6.6656h30.3352v15.1676h-30.3352z" fill="#2b629b" fill-rule="nonzero" stroke-width="1.0834"/>
+ <circle cx="24" cy="21.8332" r="5.417" fill="#ff9600" stroke-width="1.0834"/>
+ <g fill-rule="nonzero">
+ <path d="m8.8324 21.8332h30.3352v15.1676h-30.3352z" fill="#0c939f" stroke-width="1.0834"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m19 22s.932 1.328 1 2.29c.061.86-1.019 1.456-1 2.32.025 1.103 1.914 1.501 2 2.598.067.846-1.032 1.794-1 2.645.044 1.153 1.342 1.524 1.899 2.375.297.455.851 1.772.851 1.772h3.125s1.156-.858 1.125-1.495c-.062-1.271-.973-1.246-1-2.52-.016-.766.87-.57 1-1.315.144-.828-1.157-1.651-1-2.475.222-1.167 2.891-1.044 3-2.242.076-.834-1.046-1.212-1-2.05.048-.884 1-1.903 1-1.903z" fill="#fded63"/>
+ <path d="m12.531 11.339s.774-1.822 1.721-2.016c.794-.162 2.309.891 2.309.891s1.418-1.479 2.435-1.172c.714.215 1.428 1.735 1.428 1.735s2.182.061 2.519 1.078c.326.982-.812 2.232-1.721 2.485-.894.25-2.142-.468-2.142-.468s-.995 1.06-1.721 1.125c-.819.073-2.393-1.172-2.393-1.172s-1.155 1.23-2.183.984c-.928-.222-2.06-1.542-1.722-2.532.183-.535 1.47-.938 1.47-.938z" fill="#fff"/>
+ <path d="m29.796 10.052c-.692.211-1.368 1.762-1.368 1.762s-1.809-.266-2.204.4c-.532.896-.062 2.574.836 3.044.632.331 1.976-.801 1.976-.801s1.462 1.755 2.356 1.522c.772-.202 1.292-1.542 1.292-1.542s1.337 1.325 2.204.881c1.267-.648 1.478-3.283.494-4.345-.588-.635-2.166.28-2.166.28s-2.266-1.553-3.42-1.201z" fill="#fff"/>
+ </g>
+ <path d="m8.8324 21.8332h30.3352v1.0834h-30.3352z" fill="#fff" fill-opacity=".1" stroke-width="1.0834"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.artemanufrij.webpin.svg b/.icons/kora/apps/scalable/com.github.artemanufrij.webpin.svg
new file mode 100644
index 000000000..5321ed632
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.artemanufrij.webpin.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30 30 0 24 39)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007d92" offset="0"/>
+ <stop stop-color="#3aa8c8" offset="1"/>
+ </linearGradient>
+ <path d="m24 9c-5.695 0-10.545 3.458-12.633 8.352-5.301.782-9.367 5.264-9.367 10.739 0 6.025 4.925 10.909 11 10.909h23.375c5.316 0 9.625-4.274 9.625-9.545 0-4.9-3.715-8.915-8.508-9.461-1.25-6.254-6.818-10.994-13.492-10.994z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24 23.645-5.159 12.151c-.333.784-1.126 1.271-1.976 1.213-.85-.057-1.57-.647-1.795-1.469l-6-22c-.29-1.065.339-2.165 1.404-2.456 1.065-.29 2.165.339 2.456 1.404l4.482 16.437 4.747-11.179c.314-.738 1.039-1.218 1.841-1.218s1.527.48 1.841 1.218l4.747 11.179 4.482-16.437c.291-1.065 1.391-1.694 2.456-1.404 1.065.291 1.694 1.391 1.404 2.456l-6 22c-.225.822-.945 1.412-1.795 1.469-.85.058-1.643-.429-1.976-1.213z" fill="#b4ed74"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.babluboy.bookworm.svg b/.icons/kora/apps/scalable/com.github.babluboy.bookworm.svg
new file mode 120000
index 000000000..76870e259
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.babluboy.bookworm.svg
@@ -0,0 +1 @@
+bookworm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.babluboy.nutty.svg b/.icons/kora/apps/scalable/com.github.babluboy.nutty.svg
new file mode 100644
index 000000000..6d0c69a86
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.babluboy.nutty.svg
@@ -0,0 +1,38 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 43.3366 -43.3366 0 -370.594 2.33168)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4c5561" offset="0"/>
+ <stop stop-color="#161f28" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 11.0758 -11.0758 0 -733.678 12.801)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#52665f" offset="0"/>
+ <stop stop-color="#364e46" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 9.09713 -9.09713 0 -789.411 16.5416)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bdc3c7" offset="0"/>
+ <stop stop-color="#aeafb3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop stop-color="#00f260" offset="0"/>
+ <stop stop-color="#0575e6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 7.04813 -7.04813 0 -328.252 9.27713)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(0 7.04813 -7.04813 0 -1123.08 30.4217)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-6.10388 3.52406 -3.52406 -6.10388 -233.627 -452.877)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(-6.10388 3.52406 -3.52406 -6.10388 -461.928 -802.352)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(-6.10388 -3.52406 3.52406 -6.10388 516.039 -798.84)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-6.10388 -3.52406 3.52406 -6.10388 287.73 -449.351)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="k" x2="1" gradientTransform="matrix(0 7.04813 -7.04813 0 -744.584 20.3528)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m25.51 22.946 9.233 4.616-1.349 2.698-9.394-4.697-9.394 4.697-1.349-2.698 9.233-4.617v-10.144h3.02z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m22.49 24.732-9.334-5.603 1.55-2.587 9.294 5.573 9.294-5.573 1.55 2.587-9.334 5.603v10.22h-3.02z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m12.421 16.904 11.579-5.79 11.579 5.79v12.939l-11.579 5.789-11.579-5.789zm3.021 1.863 8.558-4.279 8.558 4.279v9.213l-8.558 4.279-8.558-4.279z" fill="#53626c"/>
+ <circle cx="24" cy="12.801" r="3.524" fill="url(#e)"/>
+ <circle cx="24" cy="33.946" r="3.524" fill="url(#f)"/>
+ <g fill-rule="nonzero">
+ <path d="m32.307 14.784c1.684-.973 3.841-.395 4.814 1.29.973 1.684.395 3.841-1.29 4.814-1.684.972-3.841.394-4.814-1.29-.972-1.685-.394-3.842 1.29-4.814z" fill="url(#g)"/>
+ <path d="m12.169 25.859c1.685-.972 3.842-.394 4.814 1.29.973 1.685.395 3.842-1.29 4.814-1.684.973-3.841.395-4.814-1.29-.972-1.684-.394-3.841 1.29-4.814z" fill="url(#h)"/>
+ <path d="m35.831 25.86c1.684.972 2.262 3.129 1.29 4.814-.973 1.684-3.13 2.262-4.814 1.29-1.685-.973-2.263-3.13-1.29-4.814.972-1.685 3.13-2.263 4.814-1.29z" fill="url(#i)"/>
+ <path d="m15.693 14.784c1.685.972 2.263 3.129 1.29 4.814-.972 1.684-3.129 2.262-4.814 1.29-1.684-.973-2.262-3.13-1.29-4.814.973-1.685 3.13-2.263 4.814-1.29z" fill="url(#j)"/>
+ </g>
+ <circle cx="24" cy="23.877" r="3.524" fill="url(#k)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bajoja.indicator-kdeconnect.svg b/.icons/kora/apps/scalable/com.github.bajoja.indicator-kdeconnect.svg
new file mode 120000
index 000000000..af028f18e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bajoja.indicator-kdeconnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.bartzaalberg.alias.svg b/.icons/kora/apps/scalable/com.github.bartzaalberg.alias.svg
new file mode 100644
index 000000000..02e291b55
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bartzaalberg.alias.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004083" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.24747 0 0 1.24747 -5.93937 -5.44442)" d="m21.994 12-.105.248-7.604 19.752h4.289l1.539-4h7.793l1.528 4h4.281l-7.641-20zm2.029 5.838 2.354 6.162h-4.725z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bartzaalberg.bookmark-manager.svg b/.icons/kora/apps/scalable/com.github.bartzaalberg.bookmark-manager.svg
new file mode 100644
index 000000000..18d1182e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bartzaalberg.bookmark-manager.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18.6564 18.6564 0 532.032 42.1103)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z"/>
+ </g>
+ </g>
+ <path transform="matrix(1.3677 0 0 1.3677 -5.33166 -2.40317)" d="m10 10v1h-.5c-.831 0-1.5.669-1.5 1.5s.669 1.5 1.5 1.5h.5v1h-1.908c.206.582.754 1 1.408 1h.5v1h1v-1h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5h-.5v-1h1.908c-.206-.582-.754-1-1.408-1h-.5v-1zm-.5 2h.5v1h-.5c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm1.5 2h.5c.277 0 .5.223.5.5s-.223.513-.5.5h-.5zm4 2v1h6v-1z" fill="#bababa" fill-rule="nonzero"/>
+ <g transform="translate(2 2)">
+ <circle cx="34" cy="33" r="12" fill="url(#b)"/>
+ <path d="m34 37.609-4.326 2.391.826-5.065-3.5-3.587 4.837-.739 2.163-4.609 2.163 4.609 4.837.739-3.5 3.587.826 5.065z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bartzaalberg.lottery.svg b/.icons/kora/apps/scalable/com.github.bartzaalberg.lottery.svg
new file mode 100644
index 000000000..ff504f862
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bartzaalberg.lottery.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#871b1b" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 12c-1.097 0-2 .903-2 2 .001.604.276 1.176.746 1.555-1.193 2.019-2.385 4.038-3.578 5.957-.598.91-1.496 1.488-2.393 1.488-.797 0-1.593-.477-2.091-1.084-.588-.682-1.437-1.637-2.12-2.361.279-.281.435-.66.436-1.055 0-.823-.677-1.5-1.5-1.5s-1.5.677-1.5 1.5c0 .674.455 1.27 1.105 1.447l.09.25c.598 2.328 1.098 4.856 1.696 7.487.099.404.398.709.797.709 3.387.404 6.875.607 10.363.607 3.487 0 6.973-.203 10.361-.607.299 0 .598-.305.697-.709.598-2.631 1.098-5.159 1.696-7.487l.086-.25c.652-.176 1.109-.771 1.109-1.447 0-.823-.677-1.5-1.5-1.5s-1.5.677-1.5 1.5c0 .425.182.831.498 1.115-.756.736-1.674 1.799-2.281 2.504-.598.607-1.295.881-2.092.881-.996 0-1.795-.578-2.393-1.488-1.182-1.902-2.364-3.903-3.546-5.905.51-.376.813-.973.814-1.607 0-1.097-.903-2-2-2zm10.535 19.016c-.098-.022-.211-.021-.336.004-3.334.486-6.743.978-10.152.98-3.441.002-6.881-.49-10.246-.98-.4-.098-.801.292-.801.683v2.051c0 .488.301.976.801 1.074 6.7 1.563 13.698 1.563 20.398 0 .4-.098.801-.586.801-1.074v-2.051c0-.366-.17-.623-.465-.687z" fill="#ffe15b" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bartzaalberg.php-tester.svg b/.icons/kora/apps/scalable/com.github.bartzaalberg.php-tester.svg
new file mode 100644
index 000000000..bd8b0ed77
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bartzaalberg.php-tester.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1762 43.1762 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c3a70" offset="0"/>
+ <stop stop-color="#465489" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.24238 0 0 1.24238 -5.79106 -5.70292)" d="m22.131 17.059c-.611 3.145-1.321 6.774-1.932 9.916h2.043c.352-1.804.699-3.592 1.047-5.375.695 0 1.355-.024 2.012.006.646.028.89.341.781.976-.15.866-.325 1.73-.49 2.594-.114.596-.23 1.192-.35 1.816.669 0 1.31.002 1.95-.008.052-.001.135-.083.15-.142.057-.222.092-.452.135-.678.246-1.284.508-2.566.734-3.853.199-1.136-.27-1.858-1.381-2.094-.526-.112-1.075-.127-1.615-.151-.534-.024-1.07-.003-1.625-.003.163-.845.421-2.167.582-3.004zm-9.105 3.004c-.063 0-.128.009-.196.015-.611 3.144-1.418 6.773-2.029 9.918h2.059c.155-.79.509-2.053.65-2.822.027-.148.086-.185.225-.184.676.003 1.353.019 2.027-.011.425-.019.855-.075 1.268-.176 1.547-.378 3.113-2.029 2.939-4.367-.089-1.199-.767-1.941-1.939-2.227-.357-.088-.731-.136-1.098-.141-1.302-.016-2.604-.006-3.906-.006zm16.961 0c-.048 0-.096.007-.155.013-.611 3.14-1.419 6.776-2.031 9.924h2.057c.154-.784.509-2.048.648-2.816.03-.161.096-.196.244-.196.692.004 1.385.015 2.076-.008.914-.031 1.776-.237 2.512-.826 1.136-.908 1.661-2.105 1.647-3.537-.011-1.219-.714-2.096-1.897-2.396-.364-.092-.746-.146-1.121-.151-1.326-.018-2.653-.007-3.98-.007zm-15.373 1.443c.778.046 1.545.045 2.298.148.659.091.938.473.91 1.139-.018.406-.091.817-.203 1.207-.249.868-.864 1.35-1.748 1.441-.66.068-1.329.06-2.041.088.265-1.362.52-2.665.784-4.023zm17 .002c.776.045 1.543.042 2.296.146.661.09.942.468.912 1.135-.019.421-.095.85-.216 1.254-.254.844-.869 1.31-1.731 1.398-.66.068-1.326.06-2.043.088.265-1.362.518-2.664.782-4.021z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bartzaalberg.snaptastic.svg b/.icons/kora/apps/scalable/com.github.bartzaalberg.snaptastic.svg
new file mode 100644
index 000000000..1d1a0513d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bartzaalberg.snaptastic.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.08334 0 0 1.08334 -2.00017 -2.00009)" fill-rule="nonzero">
+ <path d="m4 16 18-9 8 4 5 12 5 2.055v8.891l-18 9.054-18-9z" fill="#ccc"/>
+ <path d="m31 20.555-.349.185-8.651 4.315 4.109 2.055 4.542 2.281.349.164.349-.164 6.206-3.103.39-.206.391-.185 1.664-.842-3.76-1.87-.349-.184-.349-.166-4.193-2.095z" fill="#c5c5c5"/>
+ <path d="m13 11.553-.349.186-8.651 4.315 4.109 2.055 4.542 2.28.349.164.349-.164 6.206-3.102.39-.206.391-.185 1.664-.842-3.76-1.871-.349-.184-.349-.165-4.193-2.095z" fill="#c5c5c5"/>
+ <path d="m4 16.026v8.973l.041.02.388.185 4.071 2.048 4.5 2.274v-8.973l-.041-.02-.388-.205-4.234-2.13z" fill="#e4e4e4"/>
+ <path d="m31 20.527v8.973l-.041.02-.388.184-4.071 2.048-4.5 2.275v-8.973l.041-.021.388-.204 4.234-2.131z" fill="#e4e4e4"/>
+ <path d="m31 11.554v8.973l-.041.02-.388.184-4.071 2.048-4.5 2.275v-8.973l.041-.021.388-.204 4.234-2.131z" fill="#d4d4d4"/>
+ <path d="m22 7.026-.349.186-8.651 4.315 4.109 2.055 4.542 2.28.349.164.349-.164 6.206-3.102.39-.206.391-.185 1.664-.842-3.76-1.871-.349-.184-.349-.165-4.193-2.095z" fill="#a0a0a0"/>
+ <path d="m22 16.054-.349.185-8.651 4.316 4.109 2.054 4.542 2.281.349.164.349-.164 6.206-3.102.39-.207.391-.185 1.664-.841-3.76-1.871-.349-.184-.349-.165-4.193-2.096z" fill="#a0a0a0"/>
+ <path d="m35 4.999-.349.185-8.651 4.315 4.109 2.055 4.542 2.281.349.164.349-.164 6.206-3.103.39-.206.391-.185 1.664-.842-3.76-1.871-.349-.183-.349-.166-4.193-2.095z" fill="#f06826"/>
+ <path d="m35 4.998-.35.186-8.621 4.302-.029-.015v8.974l.041.02.387.183 4.072 2.049 4.5 2.274v.029l4.5-2.275 4.072-2.049.387-.184.041-.019v-8.973l-3.76-1.871-.349-.184-.35-.166-4.191-2.095zm7.025 5.49-.162.08.082-.043zm-4.871 2.444-1.726.869-.387.205-.041.021v-.029l.35-.164z" fill="#f06826"/>
+ <path d="m44 9.499v8.973l-.041.02-.388.184-4.071 2.049-4.5 2.274v-8.973l.041-.021.388-.204 4.234-2.13z" fill="#f38854"/>
+ <path d="m40 24.973v8.973l-.041.02-.388.184-4.071 2.048-4.5 2.275v-8.973l.041-.021.388-.204 4.234-2.131z" fill="#e4e4e4"/>
+ <g fill="#c5c5c5">
+ <path d="m31 29.5v8.973l-.041.02-.388.184-4.071 2.048-4.5 2.275v-8.973l.041-.021.388-.204 4.234-2.131z"/>
+ <path d="m13 20.527v8.973l.041.02.388.184 4.071 2.048 4.5 2.275v-8.973l-.041-.021-.388-.204-4.234-2.131z"/>
+ <path d="m4 24.999v8.973l.041.02.388.184 4.071 2.049 4.5 2.274v-8.973l-.041-.021-.388-.204-4.234-2.13z"/>
+ </g>
+ <path d="m13 29.5v8.973l.041.02.388.184 4.071 2.048 4.5 2.275v-8.973l-.041-.021-.388-.204-4.234-2.131z" fill="#e4e4e4"/>
+ <path d="m26 9.472v8.973l.041.019.388.185 4.071 2.048 4.5 2.275v-8.973l-.041-.021-.388-.204-4.234-2.131z" fill="#c85319"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bartzaalberg.vala-tester.svg b/.icons/kora/apps/scalable/com.github.bartzaalberg.vala-tester.svg
new file mode 100644
index 000000000..7651658b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bartzaalberg.vala-tester.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 304.215 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#18044a" offset="0"/>
+ <stop stop-color="#695c89" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.513 18.023-.802.035c-.495.022-.991.085-1.296.166-1.468.385-2.907 1.351-3.591 2.409-.366.567-.488.96-.484 1.567.004.567.142.929.448 1.169.198.155.723.323 1.013.323h.203l-.085-.238c-.116-.323-.111-1.411.007-1.915.144-.593.451-1.134.886-1.562.365-.362.914-.733 1.223-.824.136-.04.143-.025.143.296-.002.707.193 8.947.23 9.688l.037.778h1.131c1.016 0 1.134-.011 1.173-.111.163-.414 4.351-11.649 4.351-11.674 0-.017-.247-.023-.55-.013l-.549.019-1.657 4.813-1.657 4.814-.047-2.623c-.025-1.442-.064-3.634-.087-4.87zm23.978 11.001s.193-1.327.027-1.063c-.242.386-.519.557-.902.557-.417 0-.609-.195-.609-.619 0-.237.675-3.598 1.141-5.685l.053-.239-1.152.017-1.152.018-.058.335-.057.335-.115-.259c-.181-.404-.522-.527-1.383-.497-.617.022-.715.043-1.152.251-1.453.692-2.521 2.56-2.731 4.776-.062.663-.078.718-.285.97-.238.291-.667.533-.942.533-.094 0-.27-.04-.388-.09-.172-.072-.226-.138-.259-.316-.055-.292-.052-.305.98-5.118.483-2.253.872-4.103.865-4.112-.027-.038-2.275.298-2.317.345-.025.029-.395 1.695-.822 3.703-.426 2.009-.831 3.86-.899 4.116-.241.909-.646 1.452-1.126 1.517-.544.073-.788-.133-.783-.662.001-.167.261-1.521.577-3.01.317-1.488.575-2.739.575-2.778 0-.051-.333-.072-1.136-.072h-1.135l-.044.286c-.049.333-.099.357-.213.099-.135-.306-.517-.448-1.201-.448-1.021 0-1.653.29-2.415 1.11-.905.974-1.441 2.245-1.616 3.831-.247 2.235.967 3.551 2.762 2.996.481-.149 1.057-.549 1.41-.98l.244-.297.104.337c.144.463.288.663.619.857.564.331 1.565.248 2.295-.189.188-.112.489-.366.67-.565l.328-.361.111.314c.29.816 1.127 1.165 2.214.923.6-.135 1.067-.405 1.557-.904l.395-.401.12.271c.178.393.481.716.863.918.283.147.399.169.927.171.552.002.641-.016 1.042-.207.319-.15.566-.336.904-.68.459-.466.465-.47.502-.3.215 1.001 1.053 1.426 2.217 1.124.557-.146.956-.392 1.39-.858zm-16.118-6.158c.295 0 .6.284.6.559 0 .345-.765 3.787-.914 4.108-.177.384-.427.646-.768.802-.306.14-.513.146-.745.02-.395-.214-.505-.858-.34-1.982.19-1.29.612-2.334 1.21-2.988.347-.379.604-.519.957-.519zm12.53 0c.289 0 .499.121.607.347.091.192.075.303-.315 2.135-.267 1.252-.469 2.049-.573 2.264-.318.653-1.02 1.006-1.491.749-.333-.181-.455-.718-.37-1.632.189-2.034 1.203-3.863 2.142-3.863z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.basjam.valacompiler.svg b/.icons/kora/apps/scalable/com.github.basjam.valacompiler.svg
new file mode 100644
index 000000000..f06a576fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.basjam.valacompiler.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.7352 44.232 0 243.135 46.1346)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4d4d4" offset="0"/>
+ <stop stop-color="#fafafa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.4883 29.4883 0 394.028 39.2254)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7239b3" offset="0"/>
+ <stop stop-color="#a56de2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -12.9019 12.9019 0 183.438 26.0881)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3689e6" offset="0"/>
+ <stop stop-color="#3689e6" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.996 9.404c-1.147.001-1.911.082-2.624.188-6.834 1.013-12.873 5.22-10.955 14.008 2.728 12.496 23.043 5.127 23.334 3.675.116-.583.263-1.825.211-2.006-.444.541-2.199 1.09-2.792 1.28-.483.153-14.895 5.121-17.367-3.549-.944-3.308-.25-7.867 5.14-10.588l.723-.335.026.769c.029.842.626 26.02.626 26.38v.223l2.932-.027 2.931-.026 5.541-14.846c3.047-8.165 5.541-14.881 5.544-14.924s-.633-.066-1.412-.051l-1.417.029-4.175 12.153c-2.297 6.685-4.183 12.147-4.192 12.138-.009-.008-.094-5.501-.189-12.204s-.193-12.211-.218-12.238c-.025-.028-.775-.049-1.667-.049z" fill="url(#b)"/>
+ <path d="m22.372 9.592c-6.834 1.013-12.872 5.22-10.955 14.008 2.728 12.496 23.043 5.127 23.334 3.675.116-.583.263-1.825.211-2.006-.444.541-2.199 1.09-2.791 1.28-.483.153-14.896 5.121-17.368-3.549-.944-3.308-.25-7.867 5.14-10.588 0 0 3.142-2.926 2.429-2.82z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bcedu.museic.svg b/.icons/kora/apps/scalable/com.github.bcedu.museic.svg
new file mode 100644
index 000000000..d4e78d778
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bcedu.museic.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c5d1d4" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.3324 24.3324 0 207.667 73)" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop stop-color="#404040" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.3208 0 0 1.3208 -249.933 -56.8475)" d="m214.042 48.035-10.06 2.26c-.54.121-.982.675-.982 1.23v1.49h-.016v12.582c0 .549-.438 1.097-.972 1.22l-2.761.627c-1.238.281-2.251 1.553-2.251 2.827v.224c0 1.384 1.118 2.505 2.498 2.505h.961c1.911 0 3.46-1.553 3.46-3.469v-8.686h.017v-3.935c0-.438.35-.868.778-.954l9.147-1.859c.358-.072.693.202.693.569v7.925c0 .549-.437 1.096-.972 1.217l-2.845.639c-1.23.275-2.237 1.537-2.237 2.802v.232c0 1.389 1.123 2.514 2.507 2.514h.998c1.931 0 3.495-1.569 3.495-3.503v-16.485h-.002v-.8c0-.716-.493-1.207-1.147-1.207-.099 0-.203.012-.309.035z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bcedu.shutdownscheduler.svg b/.icons/kora/apps/scalable/com.github.bcedu.shutdownscheduler.svg
new file mode 100644
index 000000000..7d63c021a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bcedu.shutdownscheduler.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 11c-7.18 0-13 5.82-13 13s5.82 13 13 13 13-5.82 13-13-5.82-13-13-13zm0 3c5.523 0 10 4.477 10 10s-4.477 10-10 10-10-4.477-10-10 4.477-10 10-10zm0 4c-1.108 0-2 .936-2 2.094v7.812c0 1.158.892 2.094 2 2.094s2-.936 2-2.094v-7.812c0-1.158-.892-2.094-2-2.094z" fill="#fff"/>
+ <circle cx="37" cy="35" r="11" fill="#af2424"/>
+ <path d="m37 28c-.549 0-1 .451-1 1v7h7c.549 0 1-.451 1-1s-.451-1-1-1h-5v-5c0-.549-.451-1-1-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bcedu.valasimplehttpserver.svg b/.icons/kora/apps/scalable/com.github.bcedu.valasimplehttpserver.svg
new file mode 100644
index 000000000..0d584ee2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bcedu.valasimplehttpserver.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.341331 -26.9057 26.9057 .341331 25.4591 33.871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197ff1" offset="0"/>
+ <stop stop-color="#1fb5f9" offset="1"/>
+ </linearGradient>
+ <path d="m35.319 33.211h-17.675v6.395c0 .811.322 1.589.896 2.162.573.574 1.351.896 2.162.896h11.559c.811 0 1.589-.322 2.162-.896.574-.573.896-1.351.896-2.162z" fill="#106ede"/>
+ <path d="m16.949 13.446c-.942-.739-2.125-1.179-3.409-1.179-3.024 0-5.485 2.439-5.562 5.478-3.121 1.184-5.343 4.229-5.343 7.799 0 4.217 3.1 7.702 7.122 8.251v.076h28.486v-.014c3.972-.233 7.122-3.564 7.122-7.638 0-3.93-2.929-7.167-6.701-7.602.016-.239.025-.481.025-.725 0-6.09-5.082-11.027-11.351-11.027-4.64 0-8.629 2.705-10.389 6.581z" fill="url(#a)"/>
+ <path d="m32.47 41.985h-11.739c-1.243 0-2.252-1.008-2.252-2.251v-21.473c0-1.243 1.009-2.251 2.252-2.251h11.739c1.243 0 2.252 1.008 2.252 2.251v21.473c0 1.243-1.009 2.251-2.252 2.251zm0-3.994h-11.739v1.743h11.739zm0-4.12h-11.739v1.743h11.739zm0-3.333h-11.739v1.743h11.739zm0-3.952h-11.739v1.743h11.739zm-.363-8.484h-3.371v3.138h3.371z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bcedu.vgrive.svg b/.icons/kora/apps/scalable/com.github.bcedu.vgrive.svg
new file mode 100644
index 000000000..20eeec9d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bcedu.vgrive.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(29.6077 0 0 37.8543 1.57776 23.708)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e8087" offset="0"/>
+ <stop stop-color="#7e8087" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m16.758 30.406-.836-.279-6.344 11.534.44.974c.566.381 1.23.584 1.909.584h24.146c1.154 0 2.231-.584 2.871-1.556l6.899-10.483c.157-.241.284-.501.378-.774l-.058-.809h-13.779l-.475.809zm-14.716.576c.025.046.052.092.079.138-.027-.046-.054-.092-.079-.138z" fill="#abacae"/>
+ <path d="m17.101 4.781c-1.227 0-2.362.66-2.98 1.733l-12.073 20.967c-.664 1.153-.622 2.588.109 3.699l6.9 10.483c.253.386.58.716.961.972l21.167-37.854z" fill="url(#a)"/>
+ <path d="m17.101 4.781c-.063.001-.126.004-.189.008l14.117 25.617h15.192c.34-.968.241-2.038-.268-2.925l-12.073-20.967c-.619-1.073-1.754-1.733-2.98-1.733zm29.114 25.64c-.042.12-.091.236-.145.35.055-.114.103-.231.145-.35zm-.167.396c-.061.125-.129.247-.205.363.076-.117.144-.238.205-.363zm-44.006.165c.025.046.052.092.079.138-.027-.046-.054-.092-.079-.138z" fill="#555761"/>
+ <path d="m24.082 15.46c-.703-.03-1.368.327-1.722.925l-3.322 5.606-3.321 5.605c-.17.286-.259.611-.259.942 0 1.025.857 1.868 1.898 1.868h13.288c1.041 0 1.898-.843 1.898-1.868 0-.331-.089-.656-.259-.942l-3.321-5.605-3.322-5.606c-.325-.549-.913-.898-1.558-.925z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bharatkalluri.easypass.svg b/.icons/kora/apps/scalable/com.github.bharatkalluri.easypass.svg
new file mode 100644
index 000000000..a0ee42cf5
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bharatkalluri.easypass.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(39.9997 0 0 22 4 24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004191" offset="0"/>
+ <stop stop-color="#0d86cb" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.03498 0 0 1.03498 -.839462 -.839467)" d="m15 13c-6.034 0-11 4.966-11 11s4.966 11 11 11c4.901-5e-3 9.235-3.285 10.572-8h8.428v5.027h6.965v-5.027h3.035v-7h-18.754c-1.644-4.212-5.725-7-10.246-7z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="14.685238" cy="24.000053" r="4.13992" fill="#f9f9f9" stroke-width="1.03498"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bilelmoussaoui.Authenticator.svg b/.icons/kora/apps/scalable/com.github.bilelmoussaoui.Authenticator.svg
new file mode 120000
index 000000000..57c14e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bilelmoussaoui.Authenticator.svg
@@ -0,0 +1 @@
+gnome-twofactorauth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.birros.WebArchives.svg b/.icons/kora/apps/scalable/com.github.birros.WebArchives.svg
new file mode 100644
index 000000000..82628e13a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.birros.WebArchives.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8835 39.8835 0 24 43.8835)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0031a4" offset="0"/>
+ <stop stop-color="#1064c6" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m38.251 44h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.036 2.357-5.525 5.339-5.735l26.662-.014c-.052 0 7.999 8 7.999 8l-.003 26.436c-.097 3.088-2.634 5.564-5.746 5.564z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m18 13.606c-5.732 3.309-7.704 10.663-4.395 16.395 3.31 5.731 10.666 7.703 16.397 4.393 5.732-3.309 7.701-10.664 4.392-16.395-3.309-5.732-10.662-7.702-16.394-4.393zm.256 2.018.002-.001 2.357 4.082c-1.072.537-2.219.933-3.466 1.212-.071-.505-.11-.993-.112-1.456-.009-1.725.432-3.044 1.219-3.837zm1.562-.807c1.035-.181 2.3.117 3.672.918.407.237.818.521 1.227.841-.826.886-1.684 1.626-2.59 2.241zm3.631-1.056c1.097-.059 2.191.059 3.24.344-.279.402-.561.783-.845 1.146-.485-.383-.981-.724-1.479-1.015-.303-.176-.608-.334-.916-.475zm-8.11 4.748c-.027.314-.039.634-.038.96.003.565.049 1.152.134 1.75-.437.059-.884.11-1.345.148.267-1.006.687-1.971 1.249-2.858zm-1.548 4.546c.675-.048 1.331-.118 1.967-.212.332 1.303.846 2.644 1.536 3.971l-2.591 1.496c-.787-1.69-1.075-3.501-.912-5.255zm14.509-8.362c1.594.736 3.014 1.889 4.081 3.41l-2.651 1.531c-.798-1.249-1.692-2.356-2.645-3.29.413-.515.818-1.066 1.215-1.651zm-10.83 7.827c1.407-.328 2.719-.793 3.949-1.423l1.444 2.502-4.064 2.346c-.592-1.155-1.037-2.315-1.329-3.425zm8.472-4.86c.808.805 1.584 1.762 2.282 2.843l-3.843 2.219-1.45-2.513c1.06-.701 2.061-1.546 3.011-2.549zm-10.368 12.172 2.593-1.497c.853 1.351 1.822 2.535 2.855 3.519-.421.473-.833.97-1.233 1.493-1.653-.744-3.124-1.934-4.215-3.515zm4.098-2.367 4.068-2.348 1.704 2.953c-1.148.719-2.215 1.56-3.22 2.529-.906-.866-1.778-1.923-2.552-3.134zm5.586-3.225 3.846-2.22c.668 1.286 1.148 2.58 1.444 3.808-1.274.362-2.462.822-3.576 1.382zm5.352-3.09 2.653-1.531c.833 1.754 1.127 3.643.933 5.464-.673.089-1.325.202-1.956.333-.336-1.396-.881-2.839-1.63-4.266zm-4.35 8.332 2.129 3.688-.002.001c-1.08.286-2.443.009-3.932-.861-.32-.187-.643-.402-.965-.641.871-.838 1.787-1.565 2.77-2.187zm1.53-.856c.948-.468 1.96-.855 3.049-1.166.044.387.068.763.07 1.124.008 1.589-.367 2.834-1.042 3.64zm-5.509 4.308c.428.326.862.618 1.299.873.274.161.551.308.83.439-1.003.04-2.002-.069-2.965-.317.274-.346.555-.676.836-.995zm10.259-5.888c.428-.087.866-.165 1.318-.233-.279.976-.7 1.911-1.259 2.771.031-.33.046-.667.044-1.009-.003-.496-.038-1.008-.103-1.529z" fill="#fff"/>
+ <path d="m44 12-7.999-8-.001 3.994c.114 2.446 1.917 3.97 4.005 4.001z" fill="#3a87db"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bitseater.weather.svg b/.icons/kora/apps/scalable/com.github.bitseater.weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bitseater.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.bleakgrey.tootle.svg b/.icons/kora/apps/scalable/com.github.bleakgrey.tootle.svg
new file mode 100644
index 000000000..f41eb5f8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bleakgrey.tootle.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 571.82 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003cc6" offset="0"/>
+ <stop stop-color="#b852fb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.533 16.325-6.259-7.307c-.01-.008-.017-.015-.026-.022-.04-.032-.082-.058-.127-.077-.182-.077-.401-.052-.565.083-.096.08-.155.186-.179.298-.005.01-.006.021-.008.033l-1.13 6.143-4.187 3.479c-.027.022-.056.046-.082.069l-1.423 1.183-1.241 1.031-.521-.607c-.295-.343-.817-.385-1.169-.093-.351.292-.399.807-.105 1.151l.521.607-1.199.995-1.659-1.936 1.858-1.544c.477-.397.54-1.096.14-1.562-.063-.076-.137-.14-.217-.193l-.116-.069c-.394-.204-.892-.165-1.255.136l-5.486 4.558c-.477.397-.541 1.096-.141 1.563.063.073.133.137.21.189.04.029.083.054.126.075.394.202.891.163 1.253-.138l1.857-1.542 1.659 1.936-1.322 1.1-.521-.607c-.295-.343-.819-.385-1.17-.093-.092.077-.163.168-.214.27-.138.281-.107.627.11.881l.521.606-2.015 1.674c-.027.021-.055.045-.082.067l-4.8 3.986-1.936.018c-.006-.001-.011 0-.015 0-.054.002-.106.022-.151.058-.097.081-.117.219-.048.321l2.878 3.358c.007.006.013.013.02.017l.004.002.036.021c.085.043.191.032.27-.032.044-.038.072-.085.084-.138 0-.005.002-.009.003-.014l.352-1.912 1.92-1.596c.144.603.429 1.182.861 1.686 1.477 1.724 4.106 1.933 5.871.466.027-.022.056-.046.082-.069l2.014-1.674.604.705c.293.343.819.384 1.169.093.352-.291.399-.808.105-1.151l-.604-.704 1.322-1.099 1.761 2.056c.411.479 1.138.536 1.629.128.137-.113.241-.251.309-.4.179-.387.13-.856-.165-1.201l-1.761-2.055 1.199-.996.603.704c.294.343.819.386 1.17.093.352-.292.397-.808.104-1.15l-.604-.705 2.779-2.309c.191-.163.364-.338.518-.525 1.245-1.503 1.276-3.701-.029-5.224-.432-.504-.963-.878-1.542-1.121l1.311-1.088 6.375-.064c.013 0 .024 0 .035-.001.117-.005.233-.045.328-.124.211-.175.252-.476.103-.697zm-20.253 16.828c-.012.012-.024.021-.037.032-.794.66-1.973.566-2.637-.21-.663-.774-.56-1.935.232-2.594l2.1-1.743 2.402 2.804zm3.333-2.768-2.403-2.805.088-.071 1.236-1.027 2.403 2.804-.282.234zm3.096-2.572-2.403-2.804 1.199-.996 2.403 2.804zm4.97-4.134c-.017.017-.034.033-.052.048l-2.447 2.033-2.403-2.804 1.824-1.517.585-.485c.031-.025.063-.049.095-.074.789-.578 1.904-.461 2.542.284.563.654.573 1.587.084 2.257-.065.092-.141.178-.228.258z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bleakgrey.transporter.svg b/.icons/kora/apps/scalable/com.github.bleakgrey.transporter.svg
new file mode 100644
index 000000000..099e0880b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bleakgrey.transporter.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f0096" offset="0"/>
+ <stop stop-color="#7036a5" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 10c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14zm-1.402 2.676c.163-.017.37.01.535 0 .019.078-.119.355-.305.762-1.185 2.589-1.252 5.625-.152 7.246.199.293.379.573.379.609s-.215.074-.457.074c-.57 0-1.109-.346-2.211-1.219-.49-.387-1.125-.712-1.371-.761-.388-.078-.492-.044-.993.457-.466.466-.609.718-.609 1.144 0 1.618 1.919 2.9 5.488 3.657 4.847 1.027 6.042 1.951 6.176 4.5.168 3.196-1.535 5.606-5.262 7.472-.444.223-.727.307-.914.379-.082-.007-.144.007-.226 0-.032-.099-.078-.327-.078-.762 0-1.697-.668-3.444-1.676-4.422-.271-.262-1.031-.817-1.68-1.218-.649-.402-1.303-.868-1.449-1.067-.242-.33-.26-.534-.074-1.144.338-1.115.74-1.737 1.523-2.442.411-.369.823-.676.914-.683.091-.008-.521-.194-1.445-.383s-2.278-.587-2.977-.84c-1.277-.462-2.998-1.43-3.656-2.133-.028-.029-.054-.051-.078-.078.942-3.752 3.585-6.826 7.09-8.308.733-.311 1.491-.525 2.289-.688.397-.081.808-.11 1.219-.152zm11.437 5.719c.287.177 1.367 2.518 1.676 3.66.399 1.474.37 4.024 0 5.488-.141.557-.319 1.08-.379 1.145-.06.064-.279-.308-.535-.762s-1.074-1.42-1.754-2.137c-1.962-2.07-2.271-3.148-1.449-4.801.414-.833 2.219-2.73 2.441-2.593z" fill-opacity=".3"/>
+ <path d="m24 4v6c7.803 0 14 6.197 14 14h-4l3.5 6 3.047 5.225c2.248-3.312 3.451-7.223 3.453-11.225-.001-.437-.017-.874-.047-1.311-.004-.066-.011-.132-.015-.199-.046-.618-.12-1.234-.223-1.845-.006-.032-.012-.064-.018-.096-.087-.469-.191-.935-.312-1.397-.06-.24-.117-.481-.186-.718-.122-.41-.256-.816-.404-1.217-.08-.221-.155-.445-.242-.662-.159-.388-.331-.771-.514-1.149-.105-.219-.204-.441-.316-.656-.187-.35-.385-.693-.592-1.031-.14-.232-.272-.468-.42-.694-.219-.324-.448-.642-.686-.953-.153-.206-.299-.419-.461-.619-.256-.311-.522-.613-.796-.908-.174-.19-.34-.387-.52-.57-.289-.287-.587-.566-.893-.834-.181-.164-.355-.336-.542-.493-.369-.301-.748-.589-1.137-.863-.142-.102-.275-.216-.42-.314-2.757-1.878-5.939-3.037-9.258-3.371-.001 0-.001 0-.002 0-.002 0-.004 0-.006 0-.661-.067-1.325-.1-1.99-.1zm-16.547 8.775c-2.248 3.312-3.451 7.223-3.453 11.225.001.437.017.874.047 1.311.004.066.011.132.016.199.045.618.119 1.234.222 1.845.006.032.012.064.018.096.087.469.191.935.312 1.397.06.24.117.481.186.718.122.41.256.816.404 1.217.08.221.155.445.242.662.159.388.331.771.514 1.149.105.219.204.441.316.656.187.35.385.693.592 1.031.14.232.272.468.42.694.219.324.448.642.686.953.153.206.299.419.461.619.256.311.522.613.796.908.174.19.34.387.52.57.289.287.587.566.893.834.181.164.355.336.543.493.368.301.747.589 1.136.863.142.102.275.216.42.314 2.757 1.878 5.939 3.037 9.258 3.371.003.001.005 0 .008 0 .661.067 1.325.1 1.99.1v-6c-7.803 0-14-6.197-14-14h4l-3.5-6z" fill="#a85bef"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.bluesabre.darkbar.svg b/.icons/kora/apps/scalable/com.github.bluesabre.darkbar.svg
new file mode 100644
index 000000000..9abac11ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.bluesabre.darkbar.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.4578 33.4578 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-26.382h43.336z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.606h-43.336v-4.606c0-3.438 2.79-6.228 6.228-6.228z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m2.332 13.166h43.336v1.083h-43.336z" fill-opacity=".2"/>
+ <path d="m17.5 22.917c-3.59 0-6.501 2.91-6.501 6.5s2.911 6.5 6.501 6.5h13v-13z" fill="#0090f3" fill-rule="nonzero"/>
+ <circle cx="30.5" cy="29.417" r="6.5" fill="#4f4f4f"/>
+ <path d="m5.816 6.666 1.083 1.083-1.083 1.083v1.084h1.083l1.083-1.084 1.084 1.084h1.083v-1.084l-1.083-1.083 1.083-1.083v-1.084h-1.083l-1.084 1.084-1.083-1.084h-1.083z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.buddhi1980.mandelbulber2.svg b/.icons/kora/apps/scalable/com.github.buddhi1980.mandelbulber2.svg
new file mode 120000
index 000000000..e094a0c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.buddhi1980.mandelbulber2.svg
@@ -0,0 +1 @@
+mandelbulber2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.burlog.plasmoid-sysmon.svg b/.icons/kora/apps/scalable/com.github.burlog.plasmoid-sysmon.svg
new file mode 100644
index 000000000..0893e7ae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.burlog.plasmoid-sysmon.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#234191" offset="0"/>
+ <stop stop-color="#3d4cbc" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="21.6258" fill="#252525" stroke-width="1.1382"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20zm0 9c6.034 0 11 4.966 11 11s-4.966 11-11 11-11-4.966-11-11 4.966-11 11-11z" fill="url(#a)"/>
+ <path d="m31.539 32c-2.038 1.924-4.736 2.997-7.539 3v9c8.231 0 15.262-4.927 18.338-12z" fill="#37be2d"/>
+ <path d="m34.945 23c.034.332.052.666.055 1-.003 3.028-1.256 5.925-3.461 8h10.799c1.065-2.449 1.662-5.151 1.662-8 0-.336-.009-.668-.025-1z" fill="#2c83f5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.calo001.fondo.svg b/.icons/kora/apps/scalable/com.github.calo001.fondo.svg
new file mode 100644
index 000000000..7e27e122f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.calo001.fondo.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 -158.112 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#030e29" offset="0"/>
+ <stop stop-color="#3b455c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(24.39 0 0 24.39 11.805 438.63)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(8.12202 0 0 8.12202 19.943 243.514)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff00fe" offset="0"/>
+ <stop stop-color="#52c000" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c12.564 0 22.764 10.2 22.764 22.764s-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764 10.2-22.764 22.764-22.764z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m17.046 11.805c-2.872.009-5.232 2.369-5.241 5.241v13.908c.009 2.872 2.369 5.232 5.241 5.241h13.908c2.872-.009 5.232-2.369 5.241-5.241v-13.908c-.009-2.872-2.369-5.232-5.241-5.241zm6.674 5.698c.091-.005.182-.006.272-.006 3.572 0 6.512 2.936 6.512 6.504v.014c-.008 3.562-2.945 6.489-6.512 6.489-3.561-.016-6.481-2.947-6.481-6.504 0-3.455 2.755-6.337 6.209-6.497z" fill="url(#b)"/>
+ <path d="m21.125 26.874c-1.576-1.576-1.576-4.171 0-5.748.777-.776 1.836-1.206 2.934-1.19 1.057.015 2.068.443 2.815 1.19 1.588 1.587 1.588 4.161 0 5.749-1.587 1.587-4.161 1.587-5.749 0z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.candiedoperation.ordne.svg b/.icons/kora/apps/scalable/com.github.candiedoperation.ordne.svg
new file mode 100644
index 000000000..026928cdd
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.candiedoperation.ordne.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0191 40.0191 0 24 43.9896)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#763ee3" offset="0"/>
+ <stop stop-color="#a97dff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path transform="matrix(.406274 0 0 .406274 -1.78473 -3.62667)" d="m38.133 41.333h50.667l-50.667 53.334h50.667z" fill="none" stroke="#fff" stroke-width="5.33"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cassidyjames.clairvoyant.svg b/.icons/kora/apps/scalable/com.github.cassidyjames.clairvoyant.svg
new file mode 100644
index 000000000..ad5a1dd0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cassidyjames.clairvoyant.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#4f4f4f" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="25" r="12"/>
+ <circle style="fill:#ffffff" cx="24" cy="24" r="12"/>
+ <g style="font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#3f3f3f" transform="matrix(0.74853801,0,0,0.76748834,0.04678069,-0.5596265)">
+ <path style="fill:#3f3f3f" d="m 32.015629,20.273437 q 3.28125,0 5.28125,1.5 2.015625,1.484375 2.015625,4.015625 0,1.75 -0.96875,3.125 -0.96875,1.359375 -3.125,2.4375 2.5625,1.375 3.671875,2.875 1.125,1.484375 1.125,3.265625 0,2.8125 -2.203125,4.53125 -2.203125,1.703125 -5.796875,1.703125 -3.75,0 -5.890625,-1.59375 -2.140625,-1.59375 -2.140625,-4.515625 0,-1.953125 1.03125,-3.46875 1.046875,-1.515625 3.34375,-2.671875 -1.953125,-1.234375 -2.8125,-2.640625 -0.859375,-1.40625 -0.859375,-3.078125 0,-2.453125 2.03125,-3.96875 2.03125,-1.515625 5.296875,-1.515625 z m -3.5625,17.0625 q 0,1.34375 0.9375,2.09375 0.9375,0.75 2.5625,0.75 1.796875,0 2.6875,-0.765625 0.890625,-0.78125 0.890625,-2.046875 0,-1.046875 -0.890625,-1.953125 -0.875,-0.921875 -2.859375,-1.953125 -3.328125,1.53125 -3.328125,3.875 z m 3.53125,-13.53125 q -1.234375,0 -2,0.640625 -0.75,0.625 -0.75,1.6875 0,0.9375 0.59375,1.6875 0.609375,0.734375 2.1875,1.515625 1.53125,-0.71875 2.140625,-1.46875 0.609375,-0.75 0.609375,-1.734375 0,-1.078125 -0.78125,-1.703125 -0.78125,-0.625 -2,-0.625 z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cassidyjames.dippi.svg b/.icons/kora/apps/scalable/com.github.cassidyjames.dippi.svg
new file mode 100644
index 000000000..9155b56b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cassidyjames.dippi.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m36 37.015v2.985c0 1.104-.896 2-2 2h-20c-1.104 0-2-.896-2-2v-2.985c0-1.104.896-2 2-2h20c1.104 0 2 .896 2 2z" fill="#8e8e8e"/>
+ <g fill-rule="nonzero">
+ <path d="m4 32v2c0 2.329 2.272 4 4.123 4h31.701c2.408 0 4.176-2.069 4.176-4v-2z" fill="#1e1e1e"/>
+ <path d="m44 9.568c0-3.075-2.493-5.568-5.568-5.568h-28.864c-3.075 0-5.568 2.493-5.568 5.568v24.432h40z" fill="#e4e4e4"/>
+ <path d="m44 9.568-34 24.432h34zm-7 12.432v6h-8z" fill="#e1171c"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cassidyjames.ephemeral.svg b/.icons/kora/apps/scalable/com.github.cassidyjames.ephemeral.svg
new file mode 100644
index 000000000..ef9a9ffa6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cassidyjames.ephemeral.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(0 -1.13713 -1.13713 0 -3.28988 -2.15266)" d="m-2.98-23.98c0 11.038-8.962 20-20 20s-20-8.962-20-20 8.962-20 20-20 20 8.962 20 20z" fill="#9158cf"/>
+ <g transform="matrix(1.13713 0 0 1.13713 -3.28988 -2.15266)" fill-rule="nonzero">
+ <path d="m38.13 8.87-28.259 28.259c7.828 7.827 20.431 7.827 28.259 0 7.828-7.828 7.828-20.431 0-28.259z" fill-opacity=".1"/>
+ <path d="m9.871 37.129 12.363-15.895 3.532 3.532z" fill="#f2f2f2"/>
+ <path d="m38.129 8.871-15.895 12.363 3.532 3.532z" fill="#f34235"/>
+ <path d="m38.13 8.87-28.259 28.259c-7.828-7.828-7.828-20.431 0-28.259s20.431-7.828 28.259 0z" fill="#fff" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cassidyjames.ideogram.svg b/.icons/kora/apps/scalable/com.github.cassidyjames.ideogram.svg
new file mode 100644
index 000000000..7b6b31b68
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cassidyjames.ideogram.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 5.8518519,4.999982 C 4.8259259,4.999982 4,5.8260076 4,6.8520571 V 35.74443 c 0,1.02605 0.8259259,2.255314 1.8518519,2.255552 H 16.311921 l 7.204861,6.802252 c 0.275141,0.259766 0.698888,0.267581 0.966436,0 l 7.204861,-6.802252 H 42.148148 C 43.174074,37.999982 44,36.77048 44,35.74443 V 6.8520571 C 44,5.8260076 43.174074,4.999982 42.148148,4.999982 Z"/>
+ <path style="fill:#e4e4e4" d="M 5.8518519,4 C 4.8259259,4 4,4.8260256 4,5.8520751 V 34.744448 C 4,35.770498 4.8259259,36.999762 5.8518519,37 H 16.311921 l 7.204861,6.802252 c 0.275141,0.259766 0.698888,0.267581 0.966436,0 L 31.688079,37 H 42.148148 C 43.174074,37 44,35.770498 44,34.744448 V 5.8520751 C 44,4.8260256 43.174074,4 42.148148,4 Z"/>
+ <path style="opacity:0.1" d="M 37,20.99821 C 37,27.624639 31.737458,33.161061 24,32.99642 16.822063,32.843684 11,28.283202 11,20.99821 11,13.672058 16.820299,9 24,9 c 7.179701,0 13,4.795538 13,11.99821 z"/>
+ <path style="fill:#ffae2e" d="M 37,19.99821 C 37,26.624639 31.737458,32.161061 24,31.99642 16.822063,31.843684 11,27.283202 11,19.99821 11,12.672058 16.820299,8 24,8 c 7.179701,0 13,4.795538 13,11.99821 z"/>
+ <path style="opacity:0.1" d="M 19.75,14 C 18.833437,14 18,14.751591 18,16 c 0,1.248408 0.833437,2 1.75,2 0.916562,0 1.75,-0.751592 1.75,-2 0,-1.248409 -0.833438,-2 -1.75,-2 z m 8.5,0 c -0.916563,0 -1.75,0.751591 -1.75,2 0,1.248408 0.833437,2 1.75,2 0.916562,0 1.75,-0.751592 1.75,-2 0,-1.248409 -0.833438,-2 -1.75,-2 z M 14,20.144531 C 15.251883,25.125045 18.575837,28 24,28 c 5.424164,0 8.748116,-2.874955 10,-7.855469 0,0 -6.178207,0.982422 -10,0.982422 -3.821794,0 -10,-0.982422 -10,-0.982422 z"/>
+ <path style="fill:#3d3d3d" d="m 28.25,13 c 0.916562,0 1.75,0.751591 1.75,2 0,1.248408 -0.833438,2 -1.75,2 -0.916563,0 -1.75,-0.751592 -1.75,-2 0,-1.248409 0.833437,-2 1.75,-2 z"/>
+ <path style="fill:#3d3d3d" d="M 19.750001,13 C 18.833438,13 18,13.751591 18,15 c 0,1.248408 0.833438,2 1.750001,2 C 20.666563,17 21.5,16.248408 21.5,15 c 0,-1.248409 -0.833437,-2 -1.749999,-2 z"/>
+ <path style="fill:#3d3d3d" d="M 14.000228,19.143622 C 15.252111,24.124136 18.575862,27 24.000025,27 c 5.424164,0 8.747914,-2.875864 9.999798,-7.856378 0,0 -6.178005,0.983378 -9.999798,0.983378 -3.821794,0 -9.999797,-0.983378 -9.999797,-0.983378 z"/>
+ <path style="fill:#ff6153" d="m 24.148338,24 c -1.956306,4.17e-4 -3.758421,1.020591 -4.707547,2.141786 C 20.746693,26.704737 22.265481,27 24.000025,27 25.82811,27 27.416673,26.672093 28.768692,26.048297 27.798782,24.980778 26.043999,24.001599 24.148338,24 Z"/>
+ <path style="opacity:0.2" d="m 14,20.143303 c 0.0869,0.345711 0.18628,0.679216 0.293151,1.004388 1.776593,1.315634 5.66646,1.850394 9.953823,1.852309 3.800004,-0.0018 7.325744,-0.357115 9.315749,-1.448637 C 33.726877,21.101139 33.876318,20.635355 34,20.143303 34,20.143303 27.821793,21 24,21 20.178207,21 14,20.143303 14,20.143303 Z"/>
+ <path style="fill:#fdfdff" d="m 14,19.143303 c 0.0869,0.345711 0.18628,0.679216 0.293151,1.004388 1.776593,1.315634 5.66646,1.850394 9.953823,1.852309 3.800004,-0.0018 7.325744,-0.357115 9.315749,-1.448637 C 33.726877,20.101139 33.876318,19.635355 34,19.143303 34,19.143303 27.821793,20 24,20 20.178207,20 14,19.143303 14,19.143303 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8515625 4 C 4.8256365 4 4 4.825513 4 5.8515625 L 4 6.8515625 C 4 5.825513 4.8256365 5 5.8515625 5 L 42.148438 5 C 43.174363 5 44 5.825513 44 6.8515625 L 44 5.8515625 C 44 4.825513 43.174363 4 42.148438 4 L 5.8515625 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cassidyjames.palette.svg b/.icons/kora/apps/scalable/com.github.cassidyjames.palette.svg
new file mode 100644
index 000000000..6ef98ceeb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cassidyjames.palette.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m34.73 34.73h5.364c2.972 0 5.365 2.392 5.365 5.364s-2.393 5.365-5.365 5.365h-5.364z" fill="#ff6e61"/>
+ <path d="m13.27 34.73h-5.364c-2.972 0-5.365 2.392-5.365 5.364s2.393 5.365 5.365 5.365h5.364z" fill="#6f0000"/>
+ <path d="m24 34.73h10.73v10.73h-10.73z" fill="#fa3f3f"/>
+ <path d="m13.27 34.73h10.73v10.73h-10.73z" fill="#af171e"/>
+ <path d="m28.458 22.032 4.646-2.683c2.574-1.486 5.843-.61 7.329 1.964s.61 5.842-1.964 7.328l-4.646 2.683z" fill="#ffc27d"/>
+ <path d="m9.874 32.761-4.646 2.683c-2.574 1.486-3.45 4.754-1.964 7.328s4.755 3.45 7.329 1.964l4.646-2.683z" fill="#cc3b02"/>
+ <path d="m28.458 22.032 5.365 9.292-9.292 5.364-5.365-9.292z" fill="#ffa154"/>
+ <path d="m19.166 27.396 5.365 9.292-9.292 5.365-5.365-9.292z" fill="#f37329"/>
+ <path d="m16.676 14.177 2.683-4.646c1.486-2.574 4.754-3.45 7.328-1.964s3.45 4.755 1.964 7.329l-2.683 4.646z" fill="#8cd5ff"/>
+ <path d="m5.947 32.761-2.683 4.646c-1.486 2.574-.61 5.843 1.964 7.329s5.842.61 7.328-1.964l2.683-4.646z" fill="#0040a6"/>
+ <path d="m16.676 14.177 9.292 5.365-5.364 9.292c-5.077 1.064-8.55-.184-9.292-5.365z" fill="#3e9fec"/>
+ <path d="m11.312 23.469 9.292 5.365-5.365 9.292-9.292-5.365z" fill="#1970d2"/>
+ <path d="m2.541 13.27v-5.364c0-2.972 2.393-5.365 5.365-5.365s5.364 2.393 5.364 5.365v5.364z" fill="#d4ff90"/>
+ <path d="m2.541 34.73v5.364c0 2.972 2.393 5.365 5.365 5.365s5.364-2.393 5.364-5.365v-5.364z" fill="#348700"/>
+ <path d="m2.541 13.27h10.73v10.73h-10.73z" fill="#8ccd3c"/>
+ <path d="m2.541 24h10.73v10.73h-10.73z" fill="#5ca51c"/>
+ </g>
+ <circle cx="7.906" cy="40.094" r="3.219" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cassidyjames.principles.svg b/.icons/kora/apps/scalable/com.github.cassidyjames.principles.svg
new file mode 100644
index 000000000..7550bb5b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cassidyjames.principles.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0002 40.0002 0 26 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f4f4f" offset="0"/>
+ <stop stop-color="#515151" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 13.9997 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e8e8e8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <ellipse cx="26.20149" cy="24.00009" rx="11.88627" ry="15.12798" fill="#262626" stroke-width="1.08057"/>
+ <path transform="matrix(1.08057 0 0 1.08057 -1.89333 -1.93359)" d="m27 4c-9.326 0-17 9.028-17 20s7.674 20 17 20 17-9.028 17-20-7.674-20-17-20zm0 8c4.302 0 9 4.629 9 12s-4.698 12-9 12-9-4.629-9-12 4.698-12 9-12z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.08057 0 0 1.08057 -1.89333 -1.93359)" d="m10 18.646c-1.456 1.65-3.977 1.815-5.634.364-1.662-1.453-1.83-3.983-.377-5.644l7-8c1.098-1.254 2.858-1.697 4.418-1.11 1.56.586 2.593 2.078 2.593 3.744v32c0 2.208-1.793 4-4 4-2.208 0-4-1.792-4-4z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.chasinglogic.tardis.svg b/.icons/kora/apps/scalable/com.github.chasinglogic.tardis.svg
new file mode 100644
index 000000000..5e3cf63f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.chasinglogic.tardis.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.4324 44.4324 0 24 46.2162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0040ad" offset="0"/>
+ <stop stop-color="#2f6cc5" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.998 1.784c-.286 0-.57.049-.843.148l-16.347 5.914c-1.008.364-1.692 1.357-1.692 2.454 0 6.343.112 13.482 3.162 19.822 2.476 5.146 7.611 12.132 14.561 15.804.362.192.763.29 1.161.29s.797-.098 1.159-.29h.002c6.95-3.673 12.085-10.658 14.561-15.804 3.05-6.341 3.162-13.48 3.162-19.822 0-1.097-.686-2.09-1.694-2.454-.002-.001-.005-.002-.008-.002l-16.339-5.912c-.273-.099-.559-.148-.845-.148z" fill="url(#a)"/>
+ <path d="m24 11.781c-5.521 0-9.997 4.476-9.997 9.997v9.998h9.997c5.521 0 9.997-4.476 9.997-9.998 0-5.521-4.476-9.997-9.997-9.997zm0 5.554c2.454 0 4.443 1.989 4.443 4.443s-1.989 4.444-4.443 4.444-4.443-1.99-4.443-4.444 1.989-4.443 4.443-4.443z" fill="#fff" fill-opacity=".9"/>
+ <path d="m15.523 32.294 5.03-6.383c.071-.086.115-.195.115-.315 0-.268-.218-.485-.486-.485-.12 0-.23.042-.315.115l-6.383 5.03c-.37.27-.591.707-.592 1.172 0 .806.653 1.458 1.458 1.458.46.002.895-.217 1.173-.592z" fill="#252525"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.childishgiant.mixer.svg b/.icons/kora/apps/scalable/com.github.childishgiant.mixer.svg
new file mode 100644
index 000000000..127c22b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.childishgiant.mixer.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.1053 40.1053 0 24.9999 44.0825)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4dcdf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <g fill="#3a3a3a">
+ <path d="m13 13.003c0-.552.448-1 1-1s1 .448 1 1v21.999c0 .552-.448 1-1 1s-1-.448-1-1z"/>
+ <path d="m23 13.003c0-.552.448-1 1-1s1 .448 1 1v21.999c0 .552-.448 1-1 1s-1-.448-1-1z"/>
+ <path d="m33 13.003c0-.552.448-1 1-1s1 .448 1 1v21.999c0 .552-.448 1-1 1s-1-.448-1-1z"/>
+ </g>
+ <path d="m37 21.136v6.728c0 .627-.509 1.136-1.136 1.136h-3.728c-.627 0-1.136-.509-1.136-1.136v-6.728c0-.627.509-1.136 1.136-1.136h3.728c.627 0 1.136.509 1.136 1.136z" fill="#d41821"/>
+ <path d="m27 26.019v6.962c0 .562-.457 1.019-1.019 1.019h-3.962c-.562 0-1.019-.457-1.019-1.019v-6.962c0-.562.457-1.019 1.019-1.019h3.962c.562 0 1.019.457 1.019 1.019z" fill="#f9c237"/>
+ <path d="m17 17.062v6.876c0 .586-.476 1.062-1.062 1.062h-3.876c-.586 0-1.062-.476-1.062-1.062v-6.876c0-.586.476-1.062 1.062-1.062h3.876c.586 0 1.062.476 1.062 1.062z" fill="#3689e6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cjfloss.envelope.svg b/.icons/kora/apps/scalable/com.github.cjfloss.envelope.svg
new file mode 100644
index 000000000..5b9d5c931
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cjfloss.envelope.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 22,10 v 3.056641 c -1.801666,0.108753 -3.411939,0.412903 -4.832031,1.1875 C 15.241255,15.295075 14,17.5 14,20 c 0,2.666667 1.72083,4.739316 3.666016,5.630859 1.945185,0.891544 4.085937,1.103516 6.085937,1.353516 2,0.25 3.859248,0.538028 4.914063,1.021484 C 29.72083,28.489316 30,28.666667 30,30 30,30.936331 29.727531,31.414597 28.816406,31.982422 27.905282,32.550246 26.252621,33 24,33 20.5,33 19.322709,31.878594 18.664062,30.890625 18.005416,29.902656 18,29 18,29 h -4 c 0,0 -0.0054,2.097344 1.335938,4.109375 1.128672,1.69301 3.320978,3.277834 6.664062,3.742187 V 40 h 4 v -3.09375 c 1.898773,-0.189007 3.55829,-0.67219 4.933594,-1.529297 C 32.772469,34.230943 34,32.208329 34,30 c 0,-2.666667 -1.72083,-4.739316 -3.666016,-5.630859 -1.945185,-0.891544 -4.085937,-1.103516 -6.085937,-1.353516 -2,-0.25 -3.859248,-0.538028 -4.914063,-1.021484 C 18.27917,21.510684 18,21.333333 18,20 18,18.5 18.258745,18.204925 19.082031,17.755859 19.905318,17.306794 21.633333,17 24,17 c 3.583333,0 4.843806,1.007882 5.4375,1.75 C 30.031194,19.492118 30,20 30,20 h 4 C 34,20 33.96881,18.007882 32.5625,16.25 31.383996,14.776871 29.253457,13.503134 26,13.125 V 10 Z"/>
+ <path style="fill:#4f8d28" d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 20 20 20 20 0 0 0 20 -20 20 20 0 0 0 -20 -20z"/>
+ <path style="opacity:0.2" d="m 22,10 v 3.056641 c -1.801666,0.108753 -3.411939,0.412903 -4.832031,1.1875 C 15.241255,15.295075 14,17.5 14,20 c 0,2.666667 1.72083,4.739316 3.666016,5.630859 1.945185,0.891544 4.085937,1.103516 6.085937,1.353516 2,0.25 3.859248,0.538028 4.914063,1.021484 C 29.72083,28.489316 30,28.666667 30,30 30,30.936331 29.727531,31.414597 28.816406,31.982422 27.905282,32.550246 26.252621,33 24,33 20.5,33 19.322709,31.878594 18.664062,30.890625 18.005416,29.902656 18,29 18,29 h -4 c 0,0 -0.0054,2.097344 1.335938,4.109375 1.128672,1.69301 3.320978,3.277834 6.664062,3.742187 V 40 h 4 v -3.09375 c 1.898773,-0.189007 3.55829,-0.67219 4.933594,-1.529297 C 32.772469,34.230943 34,32.208329 34,30 c 0,-2.666667 -1.72083,-4.739316 -3.666016,-5.630859 -1.945185,-0.891544 -4.085937,-1.103516 -6.085937,-1.353516 -2,-0.25 -3.859248,-0.538028 -4.914063,-1.021484 C 18.27917,21.510684 18,21.333333 18,20 18,18.5 18.258745,18.204925 19.082031,17.755859 19.905318,17.306794 21.633333,17 24,17 c 3.5,0 4.677291,1.121406 5.335938,2.109375 C 29.994584,20.097344 30,21 30,21 h 4 c 0,0 0.0054,-2.097344 -1.335938,-4.109375 C 31.53539,15.197615 29.343084,13.612791 26,13.148438 V 10 Z"/>
+ <path opacity=".2" d="m4.0215 24.418a20 20 0 0 0 -0.0215 0.582 20 20 0 0 0 20 20 20 20 0 0 0 20 -20 20 20 0 0 0 -0.021 -0.418 20 20 0 0 1 -19.979 19.418 20 20 0 0 1 -19.978 -19.582z"/>
+ <path fill="#ffffff" style="opacity:0.1" d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 0.0215 0.418 20 20 0 0 1 19.978 -19.418 20 20 0 0 1 19.979 19.582 20 20 0 0 0 0.021 -0.582 20 20 0 0 0 -20 -20z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linejoin:round" d="m 32,20 c 0,0 0,-6 -8,-6 -5,0 -8,1 -8,5 0,8 16,2 16,10 0,3.14466 -3,5 -8,5 -8,0 -8,-6 -8,-6 v 0"/>
+ <rect style="fill:#ffffff" width="4" height="5" x="22" y="9"/>
+ <rect style="fill:#ffffff" width="4" height="5" x="22" y="34"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.configurable_button.svg b/.icons/kora/apps/scalable/com.github.configurable_button.svg
new file mode 120000
index 000000000..68a755eae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.configurable_button.svg
@@ -0,0 +1 @@
+preferences-system-services.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.coralynnmay.goodvibesapp.svg b/.icons/kora/apps/scalable/com.github.coralynnmay.goodvibesapp.svg
new file mode 100644
index 000000000..eb31640ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.coralynnmay.goodvibesapp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6387ad" offset="0"/>
+ <stop stop-color="#8eceed" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.08137 0 0 1.08137 -.538389 -2.50155)" d="m18.625 16c-5.623-.025-9.34 2.983-10.393 8.406-.864 4.456.704 7.386 4.498 8.399 1.381.368 5.655.19 7.467-.311 3.186-.881 3.046-.736 3.608-3.771.685-3.702.195-3.723-.805-3.723-.094-.029-.896 0-1 0h-3c-.554 0-1 .446-1 1s.446 1 1 1h1.275c-.023.371-.13.928-.304 1.803-.444 2.232-.473 2.284-1.489 2.683-3.781 1.487-6.129-.335-5.945-4.613.262-6.084 2.772-9.787 6.637-9.787 3.403 0 4.655 1.536 5.806 7.127 1.902 9.231 1.607 8.736 3.036 8.787 1.522.055.819.647 6.238-8.547 2.315-3.927 3.335-5.661 3.906-6.453h.84c.554 0 1-.446 1-1s-.446-1-1-1h-3c-.554 0-1 .446-1 1s.446 1 1 1h.529c-1.082 2.048-5.489 9.591-5.904 10.051-.369.408-.478.047-1.549-5.076-.615-2.943-.907-4.313-.922-4.975h.846c.554 0 1-.446 1-1s-.446-1-1-1h-5c-.097 0-5.286-.026-5.375 0-1.4-.028 2.042.009 0 0z" fill="#002dbd" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.corna.Vivado.svg b/.icons/kora/apps/scalable/com.github.corna.Vivado.svg
new file mode 120000
index 000000000..720ef24d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.corna.Vivado.svg
@@ -0,0 +1 @@
+vivado_logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.coslyk.MoonPlayer.svg b/.icons/kora/apps/scalable/com.github.coslyk.MoonPlayer.svg
new file mode 100644
index 000000000..5e65e5f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.coslyk.MoonPlayer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#162252" offset="0"/>
+ <stop stop-color="#384fae" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle transform="scale(-1 1)" cx="-24" cy="24" r="14" fill="#fae8a2"/>
+ <path d="m25.322 10.075c1.767.165 3.486.663 5.067 1.47-.071.224.012.477.269.7.175.151.318.386.318.524 0 .419-.38 1.064-.683 1.158-.402.124-.267.554.251.791.239.11.534.426.654.703.121.277.299.55.396.607.095.057.175.273.175.481 0 .291-.133.432-.57.606-.312.125-.686.216-.83.202-.834-.078-.892.408-.164 1.357.388.504.574.63.838.567.245-.059.38.01.492.254.117.258.311.346.829.381.511.036.739.14.93.419.14.204.342.369.449.369s.359.137.56.304c.409.339.569.373.712.152.19-.294.599-.146 1.208.437.538.515.603.653.522 1.1-.145.796-.576 1.503-1.069 1.749-.43.215-.439.238-.178.514.15.159.407.329.572.379.473.144.207.324-.639.432-.865.11-1.134.424-.73.851.225.239.213.284-.149.511-.707.443-1.269.172-.606-.293.427-.299.129-.421-.497-.204-.499.173-.598.163-.893-.093-.605-.524-1.263.252-.71.837.352.373.246.822-.21.885-.202.027-.621.214-.931.417-.311.201-.65.367-.752.367s-.391.205-.641.456c-.509.507-.791.572-.934.214-.172-.43-.103-.652.361-1.158.369-.403.969-1.474.969-1.731 0-.158-.61-.024-.951.21-.214.146-.56.334-.769.42-.223.091-.454.373-.559.683-.165.486-.23.528-.812.528h-.633l-.096 1.137c-.115 1.369-.225 1.646-.695 1.758-.345.084-.714.619-.714 1.038 0 .111.248.384.552.606.377.275.539.509.514.738-.032.286.033.331.439.301.261-.02.714.072 1.006.204.345.155.719.205 1.069.142.403-.072.54-.044.54.113 0 .116.141.333.314.483.425.369.249.564-.404.447-.406-.073-.565-.041-.635.134-.149.372.229.904.58.816.223-.056.329.02.398.283.024.093.068.172.121.239-.719.279-1.46.498-2.216.655.07-.134.15-.256.228-.31.36-.255.119-.917-.378-1.036-.506-.122-.426-.45.124-.513.483-.055.996-.543.835-.793-.109-.168-.57-.143-1.503.078-.422.099-.709-.101-1.686-1.169-.565-.619-.999-.876-1.476-.876-.182 0-.831-.168-1.443-.372-1.155-.387-1.606-.373-1.564.049.089.878-.476.848-1.397-.071-.383-.383-.734-.661-.78-.617-.175.169.141.99.511 1.322.468.422.491.688.079.898-.226.116-.321.351-.357.878l-.048.72h-.585c-.205 0-.375.028-.512.08-4.073-2.447-6.632-6.805-6.783-11.554.214-.458.198-.734 0-1.046.013-.262.034-.524.063-.785.127-.006.257-.011.407-.005.706.029 1.31-.249 1.31-.603 0-.075.25-.383.556-.685.347-.342.525-.644.473-.801-.047-.143.055-.373.236-.529.175-.153.32-.398.32-.545 0-.234.149-.264 1.227-.238l1.228.03-.021 1.211c-.036 2.119-.352 2.669-1.326 2.315-.446-.164-1.541-.04-1.853.207-.112.089-.275.414-.361.722-.087.307-.408.84-.714 1.182-.621.695-.669.966-.313 1.781.31.711.644.629.578-.143l-.049-.574.525.098c.29.056.654.27.817.482.233.302.341.346.516.208.121-.097.22-.3.22-.452 0-.151.15-.319.332-.374.183-.055.433-.33.555-.613.197-.45.192-.588-.037-1.136-.232-.555-.234-.646-.02-.852.196-.187.297-.193.555-.039.259.155.381.144.689-.063.205-.138.564-.252.797-.252.472 0 .615-.229.615-.99 0-.702.419-.956 1.416-.865.691.064.844.018 1.402-.411.345-.266.889-.904 1.211-1.421.322-.516.669-1.056.77-1.199.146-.206.11-.404-.175-.966l-.359-.707.76.102c1.352.183 1.626.358 1.044.67-.227.121-.236.184-.061.386.114.132.168.341.119.465-.05.123.013.414.139.646.127.232.232.558.236.725.014.522.907.937 1.902.881 1.508-.083 1.631-.059 2.166.438.669.622.755.911.444 1.487-.302.56-.838.784-1.766.738-.83-.042-.924.032-.734.581.161.466.703.645 1.071.354.282-.225 1.257-.051 1.556.278.126.137.312.498.413.8.175.523.226.555 1.01.63.783.077.859.052 1.421-.467.628-.578.735-1.021.432-1.782-.134-.338-.233-.393-.592-.327-.71.129-.99-.117-.99-.875 0-.368.072-.711.159-.763s.158-.247.158-.434c0-.186.09-.427.199-.533.158-.154.135-.237-.118-.416-.174-.122-.459-.205-.634-.184s-.657-.054-1.072-.167c-.6-.162-.776-.284-.857-.6-.154-.599-.53-1.08-.845-1.08-.498 0-.509-1.171-.025-2.873.072-.251.268-.411.615-.497.282-.07.588-.262.68-.427s.261-.299.375-.299.337-.137.495-.304c.158-.168.487-.303.737-.303.591 0 .601-.408.014-.622-.619-.227-1.584.07-1.817.56-.315.664-.666.387-.779-.616-.139-1.242-.568-1.599-1.918-1.599h-.971l.426-.425c.132-.133.242-.295.318-.454zm-5.033.44c.028.025.054.045.081.073.325.331.477.379.979.302.876-.134.764.219-.206.645-.525.231-.862.493-.977.759-.553 1.282-.934 1.972-1.125 2.042-.386.143-.617-.143-.703-.872-.098-.836-.381-1.013-.889-.556-.198.177-.474.323-.613.323-.435 0-.756.174-.756.41 0 .124-.147.423-.327.665-.265.357-.445.442-.941.442-.608 0-.981.114-1.743.535-.011.006-.023.008-.035.015 1.85-2.323 4.391-3.999 7.255-4.783zm17.708 13.425c.001.02.002.04.003.06-.004.903-.096 1.804-.274 2.69-.507.206-.647.124-.7-.348-.027-.244-.154-.52-.284-.616-.2-.148-.164-.224.246-.504.266-.181.527-.497.581-.702.052-.199.228-.416.428-.58zm-4.406 4.628c.131-.014.288.056.463.224.37.355.315 1.067-.105 1.348-.481.323-.666.229-.727-.366-.075-.734.082-1.176.369-1.206zm-2.376 2.117c.143.004.3.107.458.322.167.228.212.523.149.97-.079.551-.045.668.243.816.37.189.449.752.146 1.042-.301.288-.588.212-.692-.182-.147-.563-.971-.629-1.533-.124-.24.216-.436.325-.436.243 0-.083.249-.383.555-.666.467-.434.553-.619.553-1.178 0-.788.242-1.253.557-1.243zm3.902 1.807c-.106.138-.214.274-.324.409.095-.148.204-.289.324-.409zm-4.718 2.149c.07.024.1.113.1.269 0 .159.101.325.224.369.164.061.202.25.139.703-.012.085-.015.153-.02.223-.191.105-.386.204-.582.299.01-.242-.034-.527-.161-.884-.215-.606-.223-.758-.048-.864.164-.1.276-.14.348-.115z" fill-opacity=".2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.cryptowyrm.copypastegrab.svg b/.icons/kora/apps/scalable/com.github.cryptowyrm.copypastegrab.svg
new file mode 100644
index 000000000..5539a86ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.cryptowyrm.copypastegrab.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aa2021" offset="0"/>
+ <stop stop-color="#ec3924" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.82h43.336v27.306h-43.336z" fill="#252525" fill-opacity=".2"/>
+ <path d="m8.832 32.558c0-.538-.436-.974-.974-.974h-2.385c-.538 0-.974.436-.974.974v2.385c0 .538.436.974.974.974h2.385c.538 0 .974-.436.974-.974zm34.669 0c0-.538-.436-.974-.974-.974h-2.385c-.538 0-.974.436-.974.974v2.385c0 .538.436.974.974.974h2.385c.538 0 .974-.436.974-.974zm-34.669-6.501c0-.537-.436-.974-.974-.974h-2.385c-.538 0-.974.437-.974.974v2.386c0 .538.436.974.974.974h2.385c.538 0 .974-.436.974-.974zm34.669 0c0-.537-.436-.974-.974-.974h-2.385c-.538 0-.974.437-.974.974v2.386c0 .538.436.974.974.974h2.385c.538 0 .974-.436.974-.974zm-34.669-6.5c0-.538-.436-.974-.974-.974h-2.385c-.538 0-.974.436-.974.974v2.386c0 .537.436.974.974.974h2.385c.538 0 .974-.437.974-.974zm34.669 0c0-.538-.436-.974-.974-.974h-2.385c-.538 0-.974.436-.974.974v2.386c0 .537.436.974.974.974h2.385c.538 0 .974-.437.974-.974zm-34.669-6.5c0-.538-.436-.974-.974-.974h-2.385c-.538 0-.974.436-.974.974v2.385c0 .538.436.974.974.974h2.385c.538 0 .974-.436.974-.974zm34.669 0c0-.538-.436-.974-.974-.974h-2.385c-.538 0-.974.436-.974.974v2.385c0 .538.436.974.974.974h2.385c.538 0 .974-.436.974-.974z" fill-opacity=".4"/>
+ <path d="m18.153 15.333c-.59-.012-.691.747-.643 1.295.005 5.126-.007 10.254.006 15.38.052.613.71.858 1.084.478 4.001-2.625 9.821-5.231 13.815-7.867.436-.363.269-1.208-.217-1.384-4.001-2.614-9.806-5.243-13.81-7.848-.075-.036-.155-.054-.235-.054z" fill="#252525" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.d4nj1.tlpui.svg b/.icons/kora/apps/scalable/com.github.d4nj1.tlpui.svg
new file mode 120000
index 000000000..f5448dcee
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.d4nj1.tlpui.svg
@@ -0,0 +1 @@
+tlpui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.dahenson.agenda.svg b/.icons/kora/apps/scalable/com.github.dahenson.agenda.svg
new file mode 100644
index 000000000..4ea8ca468
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.dahenson.agenda.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b6c1c4" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.109717 -30.117 30.117 .109717 22.0441 35.0004)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m21.262 25.524 8.64-10.995c1.364-1.736 3.88-2.038 5.616-.674s2.038 3.881.674 5.616l-11 14c-1.321 1.682-3.73 2.027-5.47.784l-7-5c-1.797-1.283-2.214-3.783-.931-5.58 1.284-1.796 3.784-2.213 5.58-.93z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.dail8859.NotepadNext.svg b/.icons/kora/apps/scalable/com.github.dail8859.NotepadNext.svg
new file mode 100644
index 000000000..6a8d3b636
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.dail8859.NotepadNext.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7dddd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="translate(.5545)" d="m30.059 1.667 12 12v27.626c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m10 9v2h5v-2zm7 0v2h8v-2zm-7 4v2h6v-2zm8 0v2h5v-2zm7 0v2h2v-2zm-15 4v2h3v-2zm5 0v2h4v-2zm6 0v2h4v-2zm-11 4v2h5v-2zm7 0v2h8v-2zm10 0v2h5v-2zm-17 4v2h5v-2zm7 0v2h3v-2zm5 0v2h5v-2zm-12 4v2h4v-2zm6 0v2h9v-2zm-6 4v2h8v-2zm10 0v2h4v-2zm-10 4v2h5v-2zm7 0v2h6v-2z" fill="#707070"/>
+ <path transform="translate(2.6135 -2.333)" d="m40 16-12-12v10c0 1.108.892 2 2 2z" fill="#d7dddd"/>
+ </g>
+ <circle cx="36" cy="36" r="11" fill="#78cb21"/>
+ <path transform="matrix(1.32112 0 0 1.32112 21.9591 21.9591)" d="m9.682 9.682v-3.481c0-.522.424-.945.946-.945s.945.423.945.945v3.481h3.482c.522 0 .945.424.945.946s-.423.945-.945.945h-3.482v3.482c0 .522-.423.945-.945.945s-.946-.423-.946-.945v-3.482h-3.481c-.522 0-.945-.423-.945-.945s.423-.946.945-.946z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.danrabbit.harvey.svg b/.icons/kora/apps/scalable/com.github.danrabbit.harvey.svg
new file mode 100644
index 000000000..4a18818a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.danrabbit.harvey.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13a7a7" offset="0"/>
+ <stop stop-color="#4fcece" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h5.44v43.336h-5.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#fff" fill-opacity=".8"/>
+ <circle cx="29" cy="24" r="10" fill="#3f3f3f"/>
+ <path d="m32.09 20-4.438 4.299-1.742-1.687-1.91 1.851 3.652 3.537.955-.925 5.393-5.225z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.danrabbit.lookbook.svg b/.icons/kora/apps/scalable/com.github.danrabbit.lookbook.svg
new file mode 100644
index 000000000..fed2963af
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.danrabbit.lookbook.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 318 41.4566)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#822087" offset="0"/>
+ <stop stop-color="#cd2bbd" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m36.92 2.443c2.783 0 5.039 2.257 5.039 5.04v33.034c0 2.784-2.256 5.041-5.039 5.041h-25.84c-2.783 0-5.039-2.257-5.039-5.04v-33.035c0-2.783 2.256-5.04 5.039-5.04h25.84z" fill="url(#a)"/>
+ <path d="m11.08 2.443h1.263v43.115h-1.263c-2.783 0-5.039-2.258-5.039-5.041v-33.034c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m25.108 13.989c4.389 0 8 3.611 8 8 0 1.603-.482 3.17-1.383 4.496l4.944 4.944c.294.282.461.673.461 1.082 0 .823-.677 1.5-1.5 1.5-.408 0-.8-.167-1.082-.461l-4.95-4.95c-1.323.902-2.888 1.386-4.49 1.389-4.388 0-8-3.611-8-8s3.612-8 8-8zm0 3c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5z" fill="#fff" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.danrabbit.nimbus.svg b/.icons/kora/apps/scalable/com.github.danrabbit.nimbus.svg
new file mode 100644
index 000000000..85ee95922
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.danrabbit.nimbus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="fill:#2baee1" d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 20 20 20 20 0 0 0 20 -20 20 20 0 0 0 -20 -20z"/>
+ <path opacity=".2" d="m4.0215 24.418a20 20 0 0 0 -0.0215 0.582 20 20 0 0 0 20 20 20 20 0 0 0 20 -20 20 20 0 0 0 -0.021 -0.418 20 20 0 0 1 -19.979 19.418 20 20 0 0 1 -19.978 -19.582z"/>
+ <path fill="#ffffff" opacity=".2" d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 0.0215 0.418 20 20 0 0 1 19.978 -19.418 20 20 0 0 1 19.979 19.582 20 20 0 0 0 0.021 -0.582 20 20 0 0 0 -20 -20z"/>
+ <path style="opacity:.2" d="m26.042558 15.000002c-2.273369 0-4.242191 1.309233-5.218085 3.209467-0.632512-0.404176-1.381267-0.641881-2.186171-0.641881-2.256134 0-4.085101 1.839224-4.085101 4.108104 0 0.360717 0.05673 0.709701 0.14361 1.043049-1.629457 1.105216-2.696811 2.985449-2.696811 5.119073 0 3.413834 2.732937 6.162186 6.127656 6.162186h11.744692c3.394722 0 6.127652-2.748352 6.127652-6.162186 0-2.726084-1.750031-5.02443-4.180858-5.841211 0.06596-0.354297 0.09575-0.717625 0.09575-1.091178 0-3.2615-2.629124-5.905425-5.872327-5.905425z"/>
+ <path style="fill:#ffffff" d="m26.042558 14.000002c-2.273369 0-4.242191 1.309233-5.218085 3.209467-0.632512-0.404176-1.381267-0.641881-2.186171-0.641881-2.256134 0-4.085101 1.839224-4.085101 4.108104 0 0.360717 0.05673 0.709701 0.14361 1.043049-1.629457 1.105216-2.696811 2.985449-2.696811 5.119073 0 3.413834 2.732937 6.162186 6.127656 6.162186h11.744692c3.394722 0 6.127652-2.748352 6.127652-6.162186 0-2.726084-1.750031-5.02443-4.180858-5.841211 0.06596-0.354297 0.09575-0.717625 0.09575-1.091178 0-3.2615-2.629124-5.905425-5.872327-5.905425z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.davide-sd.ip_address.svg b/.icons/kora/apps/scalable/com.github.davide-sd.ip_address.svg
new file mode 100644
index 000000000..8e41f0198
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.davide-sd.ip_address.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13bee3" offset="0"/>
+ <stop stop-color="#5ecaff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.14953 0 0 1.14953 -3.58872 -3.58872)" d="m24 10c-.036.001-.072.002-.107.004-.378.003-.75.028-1.12.06-.24.023-.48.052-.718.086-.239.034-.478.07-.713.116-.228.045-.455.096-.68.152-.241.06-.481.123-.717.195-.204.063-.408.131-.609.203-.263.094-.524.192-.779.301-.157.067-.312.137-.465.209-.303.143-.602.292-.893.455-.089.05-.177.101-.265.153-.354.208-.7.429-1.034.668-.02.014-.04.028-.06.043-.372.268-.733.554-1.076.857-.353.311-.688.638-1.008.982-.462.49-.887 1.012-1.274 1.563.002.001.003.001.004.002-.107.154-.204.316-.304.474-.112.174-.22.351-.325.53-.101.176-.197.356-.291.537-.112.219-.219.441-.32.666-.062.136-.126.27-.183.408-.16.385-.303.776-.428 1.174-.014.044-.024.089-.037.133-.111.367-.206.739-.285 1.115-.022.098-.04.198-.059.297-.066.347-.119.697-.158 1.049-.01.086-.021.172-.03.259-.042.435-.064.872-.066 1.309.003.134.007.268.014.402.006.209.01.417.025.623.032.437.085.872.158 1.303.013.072.03.143.043.215.064.342.14.681.229 1.018.036.137.076.274.117.41.077.259.162.515.254.769.058.161.114.323.178.481.1.242.208.482.322.718.16.34.331.673.517.997.058.103.118.205.178.306.152.25.312.495.479.735.399.579.841 1.127 1.322 1.64.003-.002.005-.004.008-.006.956 1.01 2.059 1.88 3.275 2.573.338.192.691.361 1.045.525.085.042.17.083.256.123.277.122.565.222.851.326.166.065.333.126.5.184.215.068.436.117.655.176.249.071.499.135.752.193.171.035.349.053.523.082.29.053.581.098.873.133.228.023.461.025.692.037.244.019.489.031.734.037.04-.001.079-.002.119-.004.364-.003.722-.026 1.078-.057.257-.023.513-.054.768-.091.219-.031.438-.065.654-.106.24-.047.478-.1.715-.16.224-.055.447-.112.666-.178.219-.067.437-.139.652-.216.235-.084.469-.167.698-.262.186-.08.371-.163.554-.25.257-.12.511-.244.758-.379.129-.071.256-.144.383-.219.298-.175.593-.356.877-.553.066-.046.132-.093.197-.14.326-.234.643-.479.947-.739.026-.022.051-.044.077-.066.326-.283.641-.581.941-.893.473-.489.91-1.013 1.307-1.566-.002-.001-.003-.001-.004-.002.178-.249.345-.507.508-.767.042-.069.085-.138.126-.207.152-.253.295-.511.43-.774.056-.111.11-.223.162-.336.11-.226.221-.451.319-.683.001-.004.002-.007.004-.01.147-.357.279-.72.396-1.088.043-.133.078-.27.117-.404.085-.295.161-.592.227-.891.026-.12.049-.242.072-.363.063-.334.114-.669.152-1.006.011-.092.025-.182.034-.274.042-.437.065-.876.066-1.316-.003-.197-.01-.395-.021-.592-.006-.138-.006-.277-.016-.414-.032-.444-.086-.885-.16-1.324-.012-.069-.029-.135-.041-.203-.064-.347-.141-.692-.231-1.033-.033-.127-.07-.252-.107-.377-.083-.277-.174-.55-.274-.821-.054-.147-.103-.298-.162-.443-.112-.273-.232-.542-.361-.807-.141-.294-.293-.581-.453-.863-.067-.121-.135-.241-.205-.359-.148-.244-.303-.482-.465-.715-.395-.575-.833-1.119-1.309-1.629-.002.002-.003.004-.006.006-.958-1.02-2.065-1.897-3.287-2.596-.35-.2-.714-.377-1.082-.547-.074-.036-.148-.072-.222-.107-.273-.12-.555-.22-.836-.322-.179-.07-.358-.136-.539-.198-.206-.065-.418-.114-.627-.17-.256-.073-.514-.139-.774-.197-.16-.033-.326-.05-.488-.078-.306-.057-.614-.103-.924-.139-.182-.018-.37-.018-.555-.029-.284-.023-.569-.037-.855-.043zm-1.008 2.188v4.707c-1.338-.047-2.615-.187-3.797-.411.178-.415.364-.816.567-1.181.935-1.683 2.065-2.73 3.23-3.115zm2 0c1.166.385 2.297 1.431 3.233 3.115.199.358.382.751.556 1.158-1.176.229-2.453.379-3.789.432zm4.274 1.035c1.147.56 2.192 1.292 3.097 2.172-.499.212-1.038.407-1.617.582-.235-.578-.489-1.133-.773-1.645-.218-.392-.458-.757-.707-1.109zm-10.553.009c-.246.35-.484.712-.699 1.1-.291.523-.55 1.089-.789 1.68-.585-.172-1.131-.365-1.637-.574.91-.895 1.966-1.637 3.125-2.206zm15.014 3.747c1.244 1.721 2.041 3.783 2.224 6.027h-3.765c-.074-1.829-.348-3.559-.791-5.131.798-.245 1.548-.526 2.234-.846.034-.015.064-.035.098-.05zm-19.495.056c.718.334 1.509.624 2.35.875-.437 1.563-.708 3.281-.781 5.096h-3.752c.181-2.219.963-4.26 2.183-5.971zm15.221 1.334c.398 1.401.656 2.969.731 4.637h-5.192v-4.113c1.573-.057 3.072-.235 4.461-.524zm-10.928.029c1.392.281 2.895.449 4.467.498v4.11h-5.189c.074-1.657.329-3.214.722-4.608zm-6.476 6.608h3.752c.075 1.865.357 3.629.816 5.226-.821.245-1.594.525-2.299.848-1.266-1.731-2.082-3.809-2.269-6.074zm5.754 0h5.189v4.25c-1.559.049-3.05.214-4.431.49-.415-1.426-.682-3.031-.758-4.74zm7.189 0h5.192c-.077 1.72-.347 3.336-.766 4.769-1.379-.284-2.866-.459-4.426-.515zm7.194 0h3.765c-.189 2.287-1.018 4.384-2.306 6.125-.006-.003-.011-.005-.016-.008-.696-.325-1.458-.608-2.27-.855.465-1.607.751-3.383.827-5.262zm-9.194 6.252v4.568c-1.165-.386-2.295-1.432-3.23-3.115-.182-.328-.35-.684-.512-1.053 1.167-.217 2.424-.355 3.742-.4zm2 .002c1.317.052 2.575.196 3.737.42-.16.361-.326.709-.504 1.031-.936 1.684-2.067 2.73-3.233 3.115zm-7.715.865c.226.545.467 1.071.737 1.557.211.38.443.735.683 1.078-1.105-.545-2.113-1.251-2.994-2.094.488-.197 1.015-.379 1.574-.541zm13.418.035c.554.165 1.073.349 1.555.549-.875.829-1.874 1.524-2.969 2.061.244-.346.478-.704.692-1.088.264-.476.501-.99.722-1.522z" fill="#303f52" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.davidmhewitt.clipped.svg b/.icons/kora/apps/scalable/com.github.davidmhewitt.clipped.svg
new file mode 100644
index 000000000..f5f085cfc
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.davidmhewitt.clipped.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 172.261 44.7446)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c07537" offset="0"/>
+ <stop stop-color="#e0995e" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m10.9455 8h27v32h-27z" fill="#fff"/>
+ <g fill="#e0e0d1">
+ <path d="m14.9455 16h19v2h-19z"/>
+ <path d="m14.9455 20h19v2h-19z"/>
+ <path d="m14.9455 24h19v2h-19z"/>
+ <path d="m14.9455 28h19v2h-19z"/>
+ <path d="m14.9455 32h19v2h-19z"/>
+ </g>
+ <path transform="translate(.9455 -.333)" d="m31 2h-15v5c0 1.7 1.219 3 2.812 3h9.375c1.595 0 2.813-1.3 2.813-3z" fill="#4f5d73" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.davidmhewitt.torrential.svg b/.icons/kora/apps/scalable/com.github.davidmhewitt.torrential.svg
new file mode 100644
index 000000000..5d0fa40bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.davidmhewitt.torrential.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0571 43.0571 0 24 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#367bb9" offset="0"/>
+ <stop stop-color="#5aa9f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m20 29.08h8v-17.041c-.16 1.028-1.303 1.041-1.303 1.041s-1.332.001-1.332-1.273-.334-1.727-1.334-1.727-1.334.453-1.334 1.727-1.332 1.273-1.332 1.273-1.334.002-1.334-1.273c0 0-.031 12.654-.031 17.273z" fill-opacity=".2"/>
+ <path d="m21.333 16s-1.333-.001-1.333 1.274v8.726h8v-8.726c0-1.274-1.333-1.274-1.333-1.274s-1.334 0-1.334 1.274-.333 1.726-1.333 1.726-1.333-.452-1.333-1.726-1.334-1.274-1.334-1.274z" fill-opacity=".5"/>
+ <path d="m24 21c-1 0-1.334.454-1.334 1.734s-1.332 1.266-1.332 1.266-1.334.015-1.334-1.266v4.266h-6l10 11 10-11h-6v-4.266c0 1.28-1.334 1.266-1.334 1.266s-1.332.014-1.332-1.266-.334-1.734-1.334-1.734z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.dbhowell.peeq.svg b/.icons/kora/apps/scalable/com.github.dbhowell.peeq.svg
new file mode 100644
index 000000000..ac1132d85
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.dbhowell.peeq.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 14.826172 26 C 14.416968 26 14.007548 26.185434 13.796875 26.554688 L 4.15625 43.226562 C 3.9467649 43.593519 3.9484053 44.044379 4.1601562 44.410156 C 4.373208 44.775849 4.7630116 45 5.1855469 45 L 14.150391 45 C 13.734927 45 13.365857 44.78997 13.158203 44.441406 C 12.950393 44.069447 12.951969 43.651107 13.136719 43.279297 L 19.087891 32.212891 L 15.855469 26.554688 C 15.644791 26.185434 15.235376 26 14.826172 26 z"/>
+ <path style="fill:#11ad94" d="M 20.486842,33.657446 15.855338,25.55388 c -0.421356,-0.738507 -1.636822,-0.738507 -2.058169,0 L 4.1562647,42.226752 c -0.2094851,0.366957 -0.2083809,0.817206 0.00337,1.182983 C 4.3726865,43.775428 4.7627463,44 5.1852816,44 h 9.6409044 c 0.655182,0 1.185351,-0.530136 1.185351,-1.185275 l 4.034168,-7.461229 c 0.568333,-0.325244 0.766288,-1.127674 0.441027,-1.69605 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14.826172 25 C 14.416968 25 14.007548 25.185434 13.796875 25.554688 L 4.15625 42.226562 C 3.964222 42.56294 3.951358 42.969273 4.1132812 43.316406 C 4.1272897 43.28622 4.1395719 43.255778 4.15625 43.226562 L 13.796875 26.554688 C 14.218222 25.816181 15.434113 25.816181 15.855469 26.554688 L 20.486328 34.658203 C 20.506657 34.693727 20.524737 34.728447 20.541016 34.765625 C 20.684332 34.412237 20.679247 33.995318 20.486328 33.658203 L 15.855469 25.554688 C 15.644791 25.185434 15.235376 25 14.826172 25 z"/>
+ <path style="opacity:0.2" d="M 42.841147,44.442172 C 42.633493,44.790736 42.264122,45 41.848657,45 H 14.151356 c -0.415464,0 -0.784835,-0.209264 -0.992489,-0.557828 -0.20781,-0.371959 -0.20781,-0.79033 -0.02306,-1.16214 l 6.85516,-12.744814 4.593139,1.929232 2.492677,-3.346965 c 0.230894,-0.279063 0.577034,-0.441609 0.92332,-0.441609 0.346296,0 0.692435,0.162546 0.923321,0.441609 l 2.492685,3.346965 4.593139,-1.929232 6.855161,12.744814 c 0.184488,0.37181 0.184488,0.790181 -0.02322,1.16214 z"/>
+ <path style="fill:#19dec1" d="M 42.841147,43.442172 C 42.633493,43.790736 42.264122,44 41.848657,44 H 14.151356 c -0.415464,0 -0.784835,-0.209264 -0.992489,-0.557828 -0.20781,-0.371959 -0.20781,-0.79033 -0.02306,-1.16214 l 6.85516,-12.744814 4.593139,1.929232 2.492677,-3.346965 c 0.230894,-0.279063 0.577034,-0.441609 0.92332,-0.441609 0.346296,0 0.692435,0.162546 0.923321,0.441609 l 2.492685,3.346965 4.593139,-1.929232 6.855161,12.744814 c 0.184488,0.37181 0.184488,0.790181 -0.02322,1.16214 z"/>
+ <path style="fill:#787780" d="M 27 12 L 27 16.896484 C 27 17.549743 27.439933 18.0625 28 18.0625 C 28.560067 18.0625 29 17.549743 29 16.896484 L 29 12 L 27 12 z"/>
+ <path style="opacity:0.2" d="m 38.639081,12.087424 c 0.360045,0.315 0.455963,0.787576 0.26406,1.215072 C 38.711075,13.73 38.27919,14 37.799141,14 H 27 V 6.125 C 27,5.494928 27.527879,5 28.199908,5 h 9.599233 c 0.479964,0 0.911934,0.27 1.104,0.697496 0.191903,0.427504 0.0959,0.899928 -0.26406,1.214928 L 35.903374,9.5 Z"/>
+ <path style="fill:#fd4632" d="m 38.639081,11.087424 c 0.360045,0.315 0.455963,0.787576 0.26406,1.215072 C 38.711075,12.73 38.27919,13 37.799141,13 H 27 V 5.125 C 27,4.494928 27.527879,4 28.199908,4 h 9.599233 c 0.479964,0 0.911934,0.27 1.104,0.697496 0.191903,0.427504 0.0959,0.899928 -0.26406,1.214928 L 35.903374,8.5 Z"/>
+ <path style="opacity:0.2" d="m 36.00907,30.535218 -3.60065,3.879074 c -0.207655,0.302152 -0.55395,0.511416 -0.923173,0.511416 h -0.02306 c -0.369223,0 -0.715518,-0.162695 -0.92332,-0.464856 l -2.538844,-2.717082 -2.538919,2.717082 c -0.230894,0.302161 -0.623267,0.418371 -0.946404,0.464856 -0.369223,0 -0.71551,-0.209264 -0.923164,-0.511416 l -3.60065,-3.879074 6.99349,-12.977234 C 27.192184,17.186025 27.584482,17 27.999947,17 c 0.415456,0 0.807754,0.186025 1.015563,0.557984 z"/>
+ <path style="fill:#e4e4e4" d="m 36.00907,29.535218 -3.60065,3.879074 c -0.207655,0.302152 -0.55395,0.511416 -0.923173,0.511416 h -0.02306 c -0.369223,0 -0.715518,-0.162695 -0.92332,-0.464856 l -2.538844,-2.717082 -2.538919,2.717082 c -0.230894,0.302161 -0.623267,0.418371 -0.946404,0.464856 -0.369223,0 -0.71551,-0.209264 -0.923164,-0.511416 l -3.60065,-3.879074 6.99349,-12.977234 C 27.192184,16.186025 27.584482,16 27.999947,16 c 0.415456,0 0.807754,0.186025 1.015563,0.557984 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.199219 4 C 27.52719 4 27 4.494928 27 5.125 L 27 6.125 C 27 5.494928 27.52719 5 28.199219 5 L 37.798828 5 C 38.253335 5 38.661721 5.2441109 38.867188 5.6328125 C 39.027971 5.3503042 39.043478 5.011671 38.902344 4.6972656 C 38.710278 4.2697696 38.278792 4 37.798828 4 L 28.199219 4 z M 36.431641 9 L 35.904297 9.5 L 38.638672 12.087891 C 38.733924 12.171226 38.809347 12.265547 38.867188 12.367188 C 38.878695 12.345416 38.892157 12.325409 38.902344 12.302734 C 39.094247 11.875238 38.998717 11.402891 38.638672 11.087891 L 36.431641 9 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28 16 C 27.584535 16 27.192183 16.186635 26.984375 16.558594 L 19.990234 29.535156 L 20.332031 29.902344 L 26.984375 17.558594 C 27.192183 17.186635 27.584535 17 28 17 C 28.415456 17 28.807816 17.186635 29.015625 17.558594 L 35.667969 29.902344 L 36.009766 29.535156 L 29.015625 16.558594 C 28.807816 16.186635 28.415456 16 28 16 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.debauchee.barrier.svg b/.icons/kora/apps/scalable/com.github.debauchee.barrier.svg
new file mode 120000
index 000000000..f8486527f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.debauchee.barrier.svg
@@ -0,0 +1 @@
+barrier.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.diegoivanme.plano.svg b/.icons/kora/apps/scalable/com.github.diegoivanme.plano.svg
new file mode 100644
index 000000000..34fb23c10
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.diegoivanme.plano.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e979a" offset="0"/>
+ <stop stop-color="#bcc6c8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m41.607 9.945c0-1.789-1.453-3.241-3.242-3.241h-28.73c-1.789 0-3.242 1.452-3.242 3.241v4.328c0 1.789 1.453 3.241 3.242 3.241h28.73c1.789 0 3.242-1.452 3.242-3.241z" fill="#f5f5f5"/>
+ <path d="m24 36.891c0-.552-.448-1-1-1h-14.215c-.552 0-1 .448-1 1v3.405c0 .552.448 1 1 1h14.215c.552 0 1-.448 1-1z" fill="#007005"/>
+ <path d="m37.005 21.39c-.552 0-1 .448-1 1v17.458c0 .552.448 1 1 1h3.405c.552 0 1-.448 1-1v-17.458c0-.552-.448-1-1-1z" fill="#e24034"/>
+ <g fill="#f5f5f5">
+ <path d="m15.352 22.838c0-.552-.448-1-1-1h-5.567c-.552 0-1 .448-1 1v2.324c0 .552.448 1 1 1h5.567c.552 0 1-.448 1-1z"/>
+ <path d="m24 22.838c0-.552-.448-1-1-1h-5.567c-.552 0-1 .448-1 1v2.324c0 .552.448 1 1 1h5.567c.552 0 1-.448 1-1z"/>
+ <path d="m15.352 30.405c0-.552-.448-1-1-1h-5.567c-.552 0-1 .448-1 1v2.324c0 .552.448 1 1 1h5.567c.552 0 1-.448 1-1z"/>
+ <path d="m24 30.405c0-.552-.448-1-1-1h-5.567c-.552 0-1 .448-1 1v2.324c0 .552.448 1 1 1h5.567c.552 0 1-.448 1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.djaler.formatter.svg b/.icons/kora/apps/scalable/com.github.djaler.formatter.svg
new file mode 100644
index 000000000..47023a39c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.djaler.formatter.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-475.941 0 0 -475.941 521.933 86.9394)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#989898" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(39.179 0 0 39.179 12.4105 819.848)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f4f4f" offset="0"/>
+ <stop stop-color="#7b7b7b" offset="1"/>
+ </linearGradient>
+ <path d="m18.007 4.412h27.985v16.801h-27.985z" fill="#b7b7b7" stroke="url(#a)"/>
+ <path d="m51.59 22.233c0-1.546-1.255-2.8-2.8-2.8h-33.58c-1.545 0-2.8 1.254-2.8 2.8v34.555c0 1.545 1.255 2.8 2.8 2.8h33.58c1.545 0 2.8-1.255 2.8-2.8z" fill="url(#b)"/>
+ <path d="m37.597 33.796v2.799h-11.194v-2.799zm2.799-5.597v2.799h-16.792v-2.799zm2.798-5.597v2.799h-22.388v-2.799z"/>
+ <path d="m20.806 7.21h6.996v4.198h-6.996z" fill-opacity=".5"/>
+ <path d="m36.198 7.21h6.996v4.198h-6.996z" fill-opacity=".5"/>
+ <circle cx="48.387" cy="48.426" r="13.094" fill="#007aff"/>
+ <path d="m55.46 46.598h-1.907-3.362l2.061-2.052c-.99-.989-2.353-1.604-3.865-1.604-3.028 0-5.484 2.455-5.484 5.484s2.456 5.484 5.484 5.484c2.189 0 4.072-1.285 4.952-3.138 0 0 .154-.518.837-.518.505 0 .914.409.914.914 0 .174-.061.328-.146.466-1.19 2.427-3.672 4.105-6.557 4.105-4.038 0-7.312-3.274-7.312-7.313 0-4.038 3.274-7.312 7.312-7.312 2.018 0 3.838.822 5.158 2.145l2.155-2.145v5.484z" fill="#ddd"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.donadigo.appeditor.svg b/.icons/kora/apps/scalable/com.github.donadigo.appeditor.svg
new file mode 100644
index 000000000..a1b5c89e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.donadigo.appeditor.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.2686 51.2686 0 619.558 48.3228)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002032" offset="0"/>
+ <stop stop-color="#0054b8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.174001 -45.1313 45.1313 .174001 146.306 46.9579)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d454f" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#5b95d7" stop-opacity=".5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -34.4372 34.4372 0 1513.88 42.164)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <circle transform="translate(-.174 .079)" cx="24.174" cy="23.921" r="22.566" fill="url(#a)"/>
+ <path transform="translate(-.174 .079)" d="m24.174 1.355c12.455 0 22.566 10.111 22.566 22.566s-10.111 22.566-22.566 22.566-22.566-10.111-22.566-22.566 10.111-22.566 22.566-22.566zm0 2.442c11.107 0 20.124 9.017 20.124 20.124s-9.017 20.124-20.124 20.124-20.124-9.017-20.124-20.124 9.017-20.124 20.124-20.124z" fill="url(#b)"/>
+ <path transform="translate(-.174 .079)" d="m36.435 16.174c-.499.189-.992.393-1.495.572-.106.039-.276.044-.356-.015-.167-.127-.294-.306-.436-.464-.074-.083-.131-.194-.223-.247-.217-.124-.167-.299-.113-.473.026-.08.089-.15.14-.219.306-.417.617-.83.92-1.249.167-.233.147-.388-.054-.587-.068-.068-.133-.137-.204-.201-.194-.179-.313-.213-.498-.106-.036.02-.075.044-.117.078-.389.291-.777.584-1.164.877-.056.044-.106.08-.153.107-.195.112-.323.079-.571-.1-.243-.174-.487-.347-.726-.527-.038-.028-.077-.089-.074-.13.014-.133.028-.27.074-.394.187-.492.387-.979.58-1.47.078-.2.099-.38-.162-.476-.117-.043-.222-.123-.334-.184-.176-.096-.27-.125-.367-.069-.054.031-.108.088-.178.175-.332.408-.66.82-.986 1.232-.056.071-.117.127-.183.165-.103.06-.222.072-.361.019-.238-.092-.481-.177-.708-.294-.402-.207-.402-.223-.35-.682.067-.596.135-1.191.206-1.815-.226-.054-.444-.102-.66-.157-.184-.046-.282-.063-.355-.02-.065.037-.111.121-.177.271-.213.483-.421.967-.634 1.449-.05.111-.118.19-.203.239-.088.051-.194.069-.318.053-.238-.03-.48-.045-.712-.099-.192-.044-.423-.123-.464-.335-.125-.652-.214-1.31-.321-2.002-.204-.004-.448-.018-.694-.014-.139.001-.228.011-.289.046-.08.047-.111.138-.137.312-.072.457-.132.917-.208 1.374-.028.162-.059.34-.148.473-.016.024-.044.048-.081.069-.287.165-1.11.211-1.3.065-.006-.007-.01-.013-.019-.016-.232-.137-.304-.379-.398-.606-.171-.409-.343-.818-.55-1.315-.166.03-.404.063-.636.12-.124.031-.212.058-.275.094-.138.08-.145.197-.114.473.057.501.111 1.001.169 1.501.023.197-.023.371-.191.467-.012.007-.023.013-.035.019-.259.121-.53.219-.798.322-.18.069-.33.01-.448-.133-.26-.321-.527-.638-.775-.967-.442-.586-.423-.671-.999-.341-.057.034-.121.071-.19.111-.242.141-.294.271-.193.539.183.485.374.968.565 1.45.129.326.087.47-.198.673-.144.101-.285.205-.425.31-.059.045-.111.081-.158.109-.186.106-.304.075-.543-.101-.391-.288-.775-.586-1.163-.877-.211-.158-.323-.2-.464-.119-.056.033-.118.085-.192.157-.078.078-.157.157-.234.236-.268.276-.267.405-.039.697.309.395.605.798.904 1.199.147.198.15.397-.009.593-.096.117-.188.237-.28.357-.132.176-.225.285-.322.34-.145.084-.298.042-.601-.081-.437-.178-.876-.35-1.313-.527-.125-.05-.23-.055-.318-.004-.055.031-.102.084-.144.161-.094.175-.208.34-.29.52-.064.139-.155.316.132.336.047.004.093.06.136.094.338.269.674.538 1.013.807.299.239.373.533.222.892-.052.125-.106.25-.157.375-.089.217-.16.341-.267.402-.107.062-.25.063-.482.035-.484-.058-.967-.122-1.452-.165-.084-.008-.214.014-.283.053-.023.012-.038.027-.044.044-.122.311-.199.639-.287.94.149.044.232.06.308.093.455.197.908.397 1.362.597.304.134.438.365.397.699-.023.19-.049.38-.075.57-.032.229-.079.35-.205.421-.068.04-.161.065-.287.086-.528.084-1.057.16-1.587.235-.064.01-.126.025-.174.053-.063.037-.105.093-.11.184-.015.298-.011.598-.014.888.709.11 1.377.211 2.043.32.118.019.208.067.227.224.034.283.118.558.159.84.047.334 0 .479-.215.603-.06.034-.131.066-.218.101-.452.179-.895.38-1.343.567-.026.012-.049.022-.071.035-.168.096-.213.245-.154.447.034.122.062.246.094.369.079.303.106.328.428.298.324-.029.646-.072.97-.108.245-.027.491-.071.736-.073.124 0 .319.04.36.123.151.309.25.646.372.969.076.201.019.36-.141.488-.349.278-.705.545-1.048.831-.459.382-.6.365-.204.977.009.013.016.027.024.041.139.241.29.3.545.2.342-.133.68-.275 1.022-.409.185-.073.369-.173.561-.201.149-.021.357-.001.457.091.154.138.237.354.351.536.323.514.355.498.007.962-.23.306-.453.617-.687.921-.449.58-.287.537.066.888.267.268.415.281.593.179.06-.036.125-.084.199-.14.387-.295.774-.589 1.17-.87.026-.017.05-.033.075-.048.205-.118.38-.093.586.058.167.122.332.247.493.377.325.263.39.468.264.768-.206.498-.409.997-.609 1.498-.061.15-.047.275.121.358.15.074.291.162.436.248.109.066.201.08.288.031.039-.024.079-.06.117-.112.324-.424.659-.84.997-1.252.074-.09.144-.156.217-.197.146-.084.303-.074.521.016.191.078.384.158.572.244.295.134.417.346.381.661-.043.39-.091.78-.134 1.171-.082.736-.194.635.57.853.125.036.219.034.293-.009.068-.039.119-.112.163-.221.187-.467.393-.926.598-1.386.075-.167.152-.274.257-.333.106-.062.239-.074.423-.053.191.022.38.047.569.072.32.041.543.258.593.586.077.519.153 1.037.218 1.557.021.157.095.232.242.238.175.006.35.008.525.003.087-.001.159-.018.215-.05.098-.057.149-.161.159-.314.006-.083.015-.166.028-.248.067-.412.155-.822.197-1.237.021-.214.076-.361.216-.442.046-.027.102-.047.17-.058.274-.051.551-.087.828-.112.24-.021.479.164.56.368.18.46.36.92.57 1.366.173.365.198.36.589.255.104-.027.225-.031.312-.08.009-.006.018-.011.027-.017.1-.076.228-.215.221-.319-.033-.519-.103-1.037-.165-1.553-.044-.352-.014-.494.205-.62.052-.03.115-.06.191-.089.118-.049.234-.106.355-.142.181-.052.374-.144.545-.116.143.023.281.179.39.305.275.319.541.648.799.983.304.396.333.416.742.181l.036-.02c.048-.028.094-.061.141-.091.273-.172.275-.223.147-.532-.192-.469-.374-.943-.541-1.42-.115-.329-.042-.516.23-.717.134-.099.271-.196.405-.297.066-.049.126-.089.181-.122.241-.138.393-.097.691.121.404.299.809.598 1.214.896.092.069.19.139.294.079.016-.009.031-.02.047-.036.166-.159.331-.32.477-.496.043-.051.055-.18.022-.23-.351-.514-.717-1.018-1.074-1.529-.131-.19-.075-.379.044-.548.123-.177.26-.343.392-.513.086-.112.165-.19.245-.237.141-.08.293-.069.524.017.358.136.712.286 1.071.42.399.15.533.248.644.184.091-.053.167-.213.36-.541.114-.194.093-.308-.098-.449-.431-.322-.842-.673-1.257-1.018-.106-.088-.327-.265-.242-.467.009-.023.095-.183.119-.26.044-.144.116-.28.172-.421.093-.234.174-.37.295-.44.12-.069.279-.073.529-.044.484.057.968.109 1.451.174.093.012.168.005.225-.027.059-.035.1-.099.121-.2.031-.148.057-.303.122-.438.103-.213.022-.301-.17-.382-.486-.202-.965-.418-1.446-.632-.323-.144-.404-.291-.358-.634.027-.205.063-.41.077-.616.019-.269.06-.406.201-.486.077-.044.185-.072.336-.096.52-.081 1.038-.164 1.561-.232.056-.007.102-.022.14-.043.096-.056.137-.154.158-.271.018-.115-.002-.236-.003-.353 0-.278-.079-.37-.365-.415-.484-.076-.968-.145-1.451-.223-.25-.04-.495-.115-.559-.399-.054-.246-.075-.5-.093-.754-.01-.141-.035-.32.036-.42.072-.098.179-.18.294-.246.044-.026.09-.05.137-.07.441-.205.894-.385 1.34-.579.031-.012.059-.028.084-.042.128-.074.195-.175.107-.368-.07-.152-.117-.329-.119-.495-.003-.316-.2-.274-.398-.251-.507.056-1.015.119-1.522.17-.321.032-.583-.133-.711-.429-.066-.153-.127-.309-.192-.464-.12-.285-.084-.473.159-.672.4-.329.801-.659 1.217-.969.179-.133.259-.273.169-.483-.075-.175-.156-.348-.25-.513-.035-.061-.113-.128-.176-.132-.099-.008-.205.023-.3.059zm-19.218.152c.289-.317.635-.588.984-.842.271-.198.553-.384.845-.551.095-.054.191-.108.29-.158 1.893-.985 3.901-1.379 6.03-1.134 1.47.168 2.843.625 4.107 1.387.442.266.887.554 1.252.914.31.303.566.698.731 1.099.147.358-.001.754-.28 1.042-.205.212-.436.411-.688.562-.34.205-.683.406-1.029.604-.438.251-.877.502-1.315.754-.473.271-.94.551-1.413.822-.345.199-.692.394-1.045.579-.367.191-.785.32-1.195.391-.682.117-1.305-.124-1.89-.458-1.177-.671-2.358-1.334-3.524-2.022-.592-.349-1.178-.715-1.725-1.128-.682-.513-.658-1.279-.133-1.858zm5.538 12.308c.005.32-.026.639-.021.958.01.661.044 1.321.047 1.982.001.543.018 1.096-.251 1.592-.108.2-.278.366-.419.547-.486.204-.952.167-1.401.026-.76-.239-1.504-.555-2.127-1.047-.741-.584-1.441-1.23-2.099-1.908-.652-.671-1.165-1.461-1.606-2.288-.511-.957-.801-1.986-.968-3.051-.044-.273-.089-.548-.088-.823.004-.629.004-1.262.064-1.889.04-.393.139-.795.295-1.158.14-.327.336-.552.567-.686.364-.209.818-.188 1.279.028.648.304 1.266.673 1.888 1.028 1.005.574 2.003 1.159 3.001 1.745.237.139.487.272.687.456.217.196.39.442.57.676.429.559.559 1.201.544 1.897-.012.637.03 1.277.038 1.915zm11.448-6.922c.012.106.063.208.099.311.392 1.106.326 2.24.165 3.37-.07.502-.197 1-.329 1.491-.343 1.285-.958 2.436-1.777 3.478-.497.634-1.046 1.223-1.705 1.697-.431.311-.849.654-1.307.917-.049.028-.098.055-.147.082-.65.34-1.305.702-2.068.766-.425.035-.814-.027-1.104-.356-.317-.358-.504-.772-.404-1.271.004-.022.003-.047-.002-.069-.086-.346.019-.69.015-1.037-.017-1.277.002-2.556.004-3.834 0-.378-.037-.76-.005-1.136.075-.925.521-1.642 1.322-2.116.34-.2.682-.399 1.025-.595.537-.309 1.074-.616 1.611-.924.508-.291 1.011-.591 1.517-.882.352-.203.706-.403 1.063-.594.485-.26 1.028-.397 1.52-.02.228.175.468.387.507.722z" fill="url(#c)" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#0ab884"/>
+ <path d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.donadigo.eddy.svg b/.icons/kora/apps/scalable/com.github.donadigo.eddy.svg
new file mode 100644
index 000000000..90376cd38
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.donadigo.eddy.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#929292" offset="0"/>
+ <stop stop-color="#e2e2e2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.395062 -30.7971 30.7971 -.395062 24.4839 39.1479)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ac000e" offset="0"/>
+ <stop stop-color="#e4371d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m26.436 24.54c-.515.007.097.264.769.368.175-.137.343-.281.504-.434-.418.102-.844.105-1.273.066zm2.761-.689c.308-.423.531-.886.61-1.365-.07.341-.254.636-.429.947-.962.606-.091-.359 0-.727-1.034 1.303-.143.781-.181 1.145zm1.021-2.653c.062-.927-.183-.633-.265-.28.096.05.172.653.265.28zm-5.734-12.667c.275.049.594.087.548.153.301-.067.369-.127-.548-.153zm.548.153-.193.04.18-.017zm8.565 12.865c.031.832-.243 1.237-.49 1.951l-.446.222c-.364.707.037.449-.224 1.011-.569.506-1.724 1.581-2.094 1.68-.27-.006.183-.319.242-.442-.761.522-.611.784-1.774 1.102l-.034-.076c-2.869 1.35-6.855-1.325-6.802-4.974-.03.231-.087.173-.151.266-.148-1.877.868-3.763 2.58-4.534 1.675-.828 3.638-.489 4.837.63-.658-.863-1.97-1.778-3.524-1.693-1.522.025-2.947.992-3.423 2.043-.779.491-.87 1.893-1.21 2.149-.458 3.362.86 4.814 3.09 6.522.349.236.098.273.145.452-.741-.346-1.418-.87-1.976-1.51.296.432.615.853 1.028 1.184-.699-.236-1.632-1.692-1.903-1.751 1.203 2.155 4.882 3.779 6.81 2.973-.892.033-2.025.018-3.026-.352-.422-.216-.993-.665-.891-.748 2.63.982 5.346.743 7.621-1.081.579-.451 1.211-1.218 1.394-1.228-.275.414.048.199-.164.564.576-.93-.251-.378.596-1.606l.313.431c-.117-.773.959-1.711.849-2.932.247-.373.276.402.014 1.261.363-.953.096-1.106.189-1.893.1.265.233.546.301.825-.237-.921.242-1.551.361-2.087-.117-.051-.365.407-.422-.68.009-.473.132-.248.179-.364-.092-.053-.336-.416-.484-1.111.107-.163.287.424.433.448-.094-.553-.256-.974-.263-1.398-.426-.892-.151.119-.496-.383-.455-1.417.376-.329.433-.972.688.997 1.08 2.544 1.261 3.184-.138-.781-.36-1.538-.632-2.27.21.089-.337-1.606.273-.483-.651-2.392-2.782-4.627-4.744-5.676.24.22.542.495.434.539-.976-.581-.804-.627-.944-.872-.794-.323-.847.027-1.372.001-1.498-.795-1.787-.711-3.166-1.208l.063.293c-.992-.33-1.156.125-2.228.001-.065-.051.343-.184.68-.233-.959.127-.914-.19-1.853.035.231-.162.476-.27.723-.408-.783.048-1.868.455-1.533.084-1.276.57-3.543 1.369-4.815 2.562l-.04-.268c-.582.7-2.541 2.09-2.697 2.996l-.156.037c-.303.513-.5 1.095-.74 1.623-.396.676-.581.26-.525.366-.78 1.582-1.168 2.91-1.502 4.001.238.356.005 2.146.095 3.578-.391 7.076 4.966 13.945 10.821 15.531.859.307 2.135.296 3.22.327-1.28-.367-1.445-.194-2.694-.629-.899-.425-1.096-.909-1.734-1.462l.252.446c-1.25-.443-.727-.548-1.744-.87l.269-.351c-.405-.031-1.073-.683-1.256-1.045l-.443.018c-.533-.657-.817-1.131-.796-1.498l-.143.255c-.162-.279-1.96-2.465-1.027-1.956-.174-.158-.404-.257-.654-.712l.19-.216c-.448-.578-.826-1.318-.797-1.565.239.324.405.384.57.44-1.133-2.812-1.197-.155-2.055-2.862l.181-.015c-.139-.21-.224-.437-.335-.661l.079-.787c-.816-.942-.228-4.01-.11-5.693.081-.684.681-1.412 1.137-2.554l-.278-.048c.531-.926 3.031-3.719 4.19-3.576.561-.705-.112-.003-.221-.18 1.232-1.275 1.62-.901 2.451-1.131.897-.532-.769.209-.344-.202 1.55-.396 1.098-.901 3.121-1.101.214.121-.495.187-.673.344 1.292-.632 4.088-.488 5.905.351 2.107.985 4.475 3.896 4.569 6.636l.106.028c-.053 1.089.167 2.349-.216 3.505zm-12.779 3.697-.072.36c.338.46.607.958 1.038 1.316-.31-.606-.541-.856-.966-1.676zm.8-.031c-.179-.199-.285-.437-.404-.674.114.417.347.776.562 1.141zm14.149-3.076-.075.19c-.14.997-.443 1.964-.897 2.862.507-.953.833-1.996.972-3.052zm-11.181-13.855c.348-.127.855-.07 1.225-.153-.482.04-.961.064-1.434.124zm-12.216 6.496c.08.742-.558 1.03.141.541.375-.845-.146-.233-.141-.541zm-.823 3.435c.162-.495.191-.791.253-1.078-.446.569-.206.691-.253 1.078z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.efdos.mupengui.svg b/.icons/kora/apps/scalable/com.github.efdos.mupengui.svg
new file mode 100644
index 000000000..94452d4d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.efdos.mupengui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b6909" offset="0"/>
+ <stop stop-color="#338505" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m23.932 8.489c-4.753 0-6.54 1.347-6.54 1.347l-.523 1.161s-7.712.698-6.951 2.091c-4.379 1.394-3.902 12.077-3.902 13.61s.666 8.129 3.236 8.129 4.379-9.617 4.379-9.617 4.474-.417 4.998 2.324c.523 2.74 1.771 14.955 5.301 14.955h.14c3.529 0 4.779-12.215 5.303-14.955.523-2.741 4.996-2.324 4.996-2.324s1.809 9.617 4.379 9.617 3.236-6.596 3.236-8.129.479-12.216-3.9-13.61c.762-1.393-6.951-2.091-6.951-2.091l-.524-1.161s-1.784-1.347-6.537-1.347zm12.179 4.873c.525 0 .962.366 1.076.855l.028.016c.502.252.905.671 1.138 1.182l.01.019c.516.094.906.545.906 1.088 0 .577-.439 1.051-1.002 1.104l-.011.019c-.238.422-.593.761-1.024.983l-.017.011c-.032.583-.513 1.047-1.104 1.047s-1.072-.464-1.103-1.047l-.018-.011c-.431-.222-.787-.561-1.025-.983l-.01-.019c-.563-.053-1.004-.525-1.004-1.102 0-.543.39-.994.906-1.088l.01-.019c.233-.512.639-.93 1.141-1.182l.027-.016c.114-.489.552-.855 1.076-.855zm-23.109.127c2.209 0 3.998 1.789 3.998 3.998s-1.789 4.002-3.998 4.002-4.002-1.793-4.002-4.002 1.793-3.998 4.002-3.998zm21.974.838c-.439.237-.796.608-1.015 1.056.035-.003.065-.002.096-.002.63 0 1.142.513 1.142 1.143 0 .629-.512 1.139-1.14 1.141.22.366.532.666.908.871.021-.612.526-1.102 1.142-1.102.617 0 1.122.49 1.143 1.102.376-.205.687-.505.908-.871-.628-.002-1.139-.512-1.139-1.141 0-.63.511-1.143 1.141-1.143.031 0 .063-.001.098.002-.22-.448-.576-.819-1.016-1.056.007.048.008.096.008.142 0 .63-.511 1.143-1.141 1.143s-1.144-.513-1.144-1.143c0-.046.005-.094.011-.142zm-22.957.16v2.019h-2.019v1.961h2.019v2.022h1.961v-2.022h2.02v-1.961h-2.02v-2.019zm11.983 2.002c1.104 0 1.998.894 1.998 1.998s-.894 2.002-1.998 2.002-2.002-.898-2.002-2.002.897-1.998 2.002-1.998zm0 .383h-.001c-.887 0-1.618.73-1.618 1.617v.001c0 .888.73 1.618 1.618 1.618h.001c.887-.002 1.616-.732 1.615-1.619 0-.886-.729-1.616-1.615-1.617zm7.498.617c.829 0 1.5.671 1.5 1.5 0 .828-.671 1.5-1.5 1.5s-1.5-.671-1.5-1.5.671-1.5 1.5-1.5zm1.998 3c.828 0 1.502.671 1.502 1.5s-.674 1.5-1.502 1.5-1.498-.671-1.498-1.5.67-1.5 1.498-1.5zm-9.498 2c2.209 0 4 1.789 4 3.998s-1.791 4.002-4 4.002-4-1.791-4-4 1.791-4 4-4zm0 2h-.001c-1.096 0-1.999.902-1.999 1.999v.001c0 1.097.903 2 1.999 2h.001c1.097 0 2-.903 2-2v-.001c0-1.097-.903-1.999-2-1.999z" fill="#acf753" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.elfenware.badger.svg b/.icons/kora/apps/scalable/com.github.elfenware.badger.svg
new file mode 100644
index 000000000..a05c528ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.elfenware.badger.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 43.041984,25.000986 c 0,2.595611 -0.520506,5.069678 -1.462823,7.323448 -0.246791,0.590219 2.520652,3.714975 2.217787,4.273221 -0.279973,0.516069 -3.6263,-1.531954 -3.951293,-1.046158 -0.246073,0.367729 1.798261,2.207057 1.527789,2.556155 -0.251817,0.325023 -2.81683,-0.838824 -3.088765,-0.531073 -3.481124,3.939317 -8.571332,6.423437 -14.241738,6.423437 -5.171079,0 -9.859645,-2.065899 -13.285383,-5.417339 -0.30545,-0.298946 -3.71563,2.472404 -3.2708428,1.376321 l 1.4131623,-3.482357 -4.6425289,1.775192 c -0.7293842,0.278915 2.1742747,-3.751408 2.3786178,-5.625694 0,0 -1.5920682,-4.913177 -1.5920693,-7.625153 -8e-7,-2.122968 0.3481979,-4.164603 0.9906055,-6.070901 C 8.5672278,11.414306 15.673026,8.6017985 24.042941,8.6017985 c 7.4557,0 13.908351,1.6947305 17.019154,7.9451115 1.267227,2.546178 1.979889,5.416887 1.979889,8.454076 z"/>
+ <path style="fill:#e4e4e4" d="m 43.041984,24.001011 c 0,2.595611 -0.520506,5.069678 -1.462823,7.323448 -0.246791,0.590219 2.520652,3.714975 2.217787,4.273221 -0.279973,0.516069 -3.6263,-1.531954 -3.951293,-1.046158 -0.246073,0.36773 1.798261,2.207057 1.527789,2.556155 -0.251817,0.325023 -2.81683,-0.838824 -3.088765,-0.531073 -3.481124,3.939317 -8.571332,6.423438 -14.241738,6.423438 -5.171079,0 -9.859645,-2.0659 -13.285383,-5.41734 -0.30545,-0.298946 -3.71563,2.472404 -3.2708428,1.376321 l 1.4131623,-3.482357 -4.6425289,1.775193 c -0.7293842,0.278915 2.1742747,-3.751408 2.3786178,-5.625695 0,0 -1.5920682,-4.913176 -1.5920693,-7.625153 -8e-7,-2.122967 0.3481979,-4.164603 0.9906055,-6.070901 C 8.5672278,10.414331 15.673026,7.6018236 24.042941,7.6018236 c 7.4557,0 13.908351,1.6947305 17.019154,7.9451114 1.267227,2.546178 1.979889,5.416887 1.979889,8.454076 z"/>
+ <path style="fill:#4f4f4f" d="m 24.042472,5.001967 c -4.401565,0 -8.450462,1.4991003 -11.671287,4.0115169 C 12.261671,8.7961395 12.128935,8.5908251 11.97472,8.4002334 10.601896,6.7218737 7.8771528,6.526 5.8890893,7.9627555 3.9007869,9.3995419 3.4023369,11.925021 4.775864,13.603096 c 0.6079367,0.743206 1.517458,1.227496 2.5565119,1.36126 -0.5436523,1.003221 -1.0032044,2.058159 -1.3612595,3.159997 0.3395051,5.429953 5.1405726,14.579793 9.4370246,15.876154 3.583443,1.08123 5.148083,-14.809484 8.886272,-14.999245 4.420463,-0.224493 7.770665,15.819275 11.706441,13.794306 4.30971,-2.217369 6.538704,-11.731146 5.040762,-17.286318 -0.444149,-0.887352 -0.962814,-1.729696 -1.535079,-2.531123 1.475144,0.134119 2.855772,-0.379603 3.695127,-1.37493 C 44.614724,9.9252767 44.102286,7.3998117 42.05719,5.9628562 40.01186,4.5252565 37.207971,4.7211613 35.795787,6.4003341 35.298444,6.9918102 35.022194,7.7180664 35.000905,8.4900726 31.903549,6.2972837 28.126266,5.001967 24.042472,5.001967 Z"/>
+ <path style="opacity:0.2" d="m 14.990193,18.001313 a 3.9905724,5.999698 0 0 0 -3.990033,5.999698 3.9905724,5.999698 0 0 0 3.990033,5.999698 3.9905724,5.999698 0 0 0 3.991987,-5.999698 3.9905724,5.999698 0 0 0 -3.991987,-5.999698 z m 19.055682,0 a 3.9528051,5.999698 0 0 0 -3.952926,5.999698 3.9528051,5.999698 0 0 0 3.952926,5.999698 3.9528051,5.999698 0 0 0 3.952927,-5.999698 3.9528051,5.999698 0 0 0 -3.952927,-5.999698 z"/>
+ <path style="fill:#2e2e2e" d="m 18.333332,24.145873 a 2.550356,3.5443101 0 0 1 -2.550355,3.544338 2.550356,3.5443101 0 0 1 -2.550357,-3.544338 2.550356,3.5443101 0 0 1 2.550357,-3.544301 2.550356,3.5443101 0 0 1 2.550355,3.544301 z"/>
+ <ellipse style="fill:#ffffff" cx="14.99" cy="23" rx="3.991" ry="5.998"/>
+ <path style="fill:#2e2e2e" d="m 15.996488,19.00125 c -0.866163,0 -1.627913,0.550989 -2.154966,1.370992 -0.527053,0.820079 -0.841463,1.918619 -0.841463,3.124945 0,1.206365 0.314411,2.312577 0.841463,3.132617 0.527053,0.820041 1.288803,1.370993 2.154966,1.370993 0.866163,0 1.634754,-0.550952 2.161807,-1.370993 0.527053,-0.82004 0.841463,-1.926252 0.841462,-3.132617 0,-1.206326 -0.31441,-2.304866 -0.841462,-3.124945 -0.527053,-0.820003 -1.295644,-1.370992 -2.161807,-1.370992 z"/>
+ <ellipse style="fill:#ffffff" cx="15.5" cy="22.002" rx="1.5" ry="1.999"/>
+ <path style="fill:#2e2e2e" d="m 30.807392,23.228136 a 2.550356,3.5443101 0 0 0 2.550356,3.544338 2.550356,3.5443101 0 0 0 2.550356,-3.544338 2.550356,3.5443101 0 0 0 -2.550356,-3.5443 2.550356,3.5443101 0 0 0 -2.550356,3.5443 z"/>
+ <ellipse style="fill:#ffffff" cx="-34.045" cy="23" rx="3.953" ry="5.998" transform="scale(-1,1)"/>
+ <path style="fill:#2e2e2e" d="m 32.999053,20.001187 c 0.867152,0 1.63662,0.490142 2.164275,1.219705 0.527654,0.729564 0.835574,1.706862 0.835574,2.780119 0,1.073218 -0.307922,2.050555 -0.835574,2.78008 -0.527655,0.729563 -1.297123,1.219706 -2.164275,1.219706 -0.867152,0 -1.63662,-0.490143 -2.164275,-1.219706 -0.527655,-0.729525 -0.835574,-1.706862 -0.835574,-2.78008 0,-1.073257 0.307921,-2.050555 0.835574,-2.780119 0.527655,-0.729563 1.297123,-1.219705 2.164275,-1.219705 z"/>
+ <ellipse style="fill:#ffffff" cx="-32.499" cy="23" rx="1.5" ry="1.999" transform="scale(-1,1)"/>
+ <path style="fill:#2e2e2e" d="m 21.156498,35.179005 c 0.832523,-1.222464 5.955094,-1.741858 6.713995,-0.333337 0.703393,1.305156 -1.637323,3.044105 -3.066321,3.149322 -1.507464,0.110734 -4.524387,-1.528364 -3.647674,-2.815758 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 24.042472,5.001967 c -4.401565,0 -8.450462,1.4991003 -11.671287,4.0115169 C 12.261671,8.7961395 12.128935,8.5908251 11.97472,8.4002334 10.601896,6.7218737 7.8771527,6.526 5.8890893,7.9627555 4.5007372,8.966006 3.8430723,10.500186 4.03762,11.905916 4.1903714,10.811026 4.825856,9.7310005 5.8890893,8.9627051 7.877153,7.5259145 10.601896,7.7218172 11.97472,9.4001831 c 0.154217,0.190592 0.286951,0.3959385 0.396465,0.6132509 3.220825,-2.5123906 7.269722,-4.0115173 11.671287,-4.0115173 4.083794,0 7.861077,1.2953342 10.958433,3.4881056 0.02129,-0.7720052 0.297539,-1.4982344 0.794882,-2.0897385 1.412184,-1.6791596 4.216071,-1.8751001 6.261403,-0.437478 1.094966,0.7693547 1.7502,1.8508351 1.906154,2.9471172 C 44.165344,8.5032336 43.486449,6.9671033 42.05719,5.9628562 40.01186,4.5252565 37.207971,4.7211613 35.795787,6.4003341 35.298444,6.9918102 35.022194,7.7180665 35.000905,8.4900726 31.903549,6.2972838 28.126266,5.001967 24.042472,5.001967 Z m 15.464065,8.97611 c 0.572268,0.801409 1.090932,1.643772 1.535079,2.531123 0.268868,0.997103 0.41681,2.123291 0.455055,3.31038 0.02831,-1.553154 -0.111825,-3.037449 -0.455055,-4.31033 -0.261032,-0.521508 -0.551069,-1.024302 -0.859331,-1.515548 -0.221952,0.0096 -0.447623,0.0051 -0.675748,-0.01563 z M 6.8695086,15.878372 c -0.3448636,0.724805 -0.6473327,1.473399 -0.8983922,2.245981 0.01515,0.242311 0.049549,0.499724 0.082027,0.755821 0.3453137,-1.013422 0.7760046,-1.987276 1.2792324,-2.915868 -0.157644,-0.0203 -0.3117874,-0.04982 -0.4628673,-0.08594 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.eneshecan.WhatsAppForLinux.svg b/.icons/kora/apps/scalable/com.github.eneshecan.WhatsAppForLinux.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.eneshecan.WhatsAppForLinux.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.eudaldgr.elements.svg b/.icons/kora/apps/scalable/com.github.eudaldgr.elements.svg
new file mode 100644
index 000000000..63c15ed3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.eudaldgr.elements.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005283" offset="0"/>
+ <stop stop-color="#138fe3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path transform="matrix(1.1046 0 0 1.06261 .29849 -2.92164)" d="m19.616 32.626h-7.826v8.157h-3.944v-20.392h3.903v8.157h7.867v-8.157h3.923v20.392h-3.923z"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -3.81292 -.132777)" d="m38 8v2h-2v2h2v8h2v-12z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.fabiocolacio.marker.svg b/.icons/kora/apps/scalable/com.github.fabiocolacio.marker.svg
new file mode 100644
index 000000000..9bad46c9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.fabiocolacio.marker.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56.0969 56.0969 0 349.902 59.816)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c5c5c5" offset="0"/>
+ <stop stop-color="#f8f8f8" offset="1"/>
+ </linearGradient>
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11 7 1e-3 17h25.998v-17zm1e-3 20v8h8.999v-2h17v-6z" fill-opacity=".15" fill-rule="nonzero"/>
+ <path d="m13 9h18v2h-18z" fill="#8ff0a4"/>
+ <path d="m14 18h6v2h-6z" fill="#8ff0a4"/>
+ <path d="m22 15h13v2h-13z" fill="#8ff0a4"/>
+ <g fill-rule="nonzero">
+ <path d="m26.982 19.922-1.008 1.008c-.001.001-.002.001-.003.002l-4.04 4.041-1.01 1.01 12.597 12.597c.559.56 1.46.56 2.02 0l4.04-4.041c.56-.559.56-1.46 0-2.02l-4.515-4.516z" fill="#00c056"/>
+ <path d="m19.91 16.892 2.02 2.02-2.02 2.02-1.01-1.01z" fill="#00c056"/>
+ <path d="m19.91 20.932 1.01 5.051 6.061-6.061-5.051-1.01z" fill="#3d3846"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.finefindus.eyedropper.svg b/.icons/kora/apps/scalable/com.github.finefindus.eyedropper.svg
new file mode 100644
index 000000000..6c88ab38a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.finefindus.eyedropper.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#536468" offset="0"/>
+ <stop stop-color="#b5c0c3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.874841 0 0 .874841 3.00382 3.00382)" d="m6.458 39.547c.737 1.417.528 1.438 1.792 2.156 4.283-5.335 6.378-2.387 7.039-3.018 2.916-2.79 12.27-12.237 15.553-15.597 3.827-3.918-6.161 4.47-5.552-.088.023-2.964-5.151-.425-6.383 1-4.26 3.713-5.407 4.902-9.339 8.521-1.859 1.711 2.684 2.399-3.11 7.026z" fill="#1095e8" fill-rule="nonzero"/>
+ <path transform="matrix(.874841 0 0 .874841 3.00382 3.00382)" d="m36.616 20.995c-.829.076-1.278-.757-1.835-1.219-2.545-2.538-5.102-5.066-7.598-7.652-.538-.838.189-2.04 1.171-1.992.685.09 1.123.71 1.604 1.155.098.107.158.149.158.149s.268-.302.39-.38c1.417-1.394 2.787-2.84 4.263-4.172 1.643-1.249 4.136-1.174 5.669.222 1.539 1.28 2.007 3.627 1.107 5.41-.538 1.1-1.561 1.843-2.362 2.737-.875.88-1.752 1.758-2.627 2.637.527.585 1.35 1.084 1.315 1.964-.125.589-.624 1.13-1.255 1.141z" fill="#262626" fill-rule="nonzero"/>
+ <path d="m10.828 39.536c-.363.363-1.508.231-2.055-.316-.627-.627-.744-1.602-.325-2.021.196-.196 2.253-2.299 2.449-2.495s-.014-1.086-.059-1.255c-.046-.168-.136-.5-.199-.739-.098-.37-.241-.85.029-1.121.049-.049 15.879-15.932 15.879-15.932l5.789 5.786s-15.933 15.897-15.985 15.948c-.171.172-.692.064-1.061-.033-.239-.063-.572-.152-.74-.198-.168-.047-.956-.26-1.177-.039-.103.103-2.382 2.251-2.545 2.415zm-1.617-1.685c.015.089.088.48.269.661.165.166.609.207.745.215.484-.463 2.348-2.22 2.441-2.313.212-.212.559-.377.995-.39.428-.014.998.128 1.152.171.165.045.495.134.731.196.084.022.221.047.328.066 1.684-1.681 12.203-12.175 15.049-15.014l-4.373-4.371c-2.872 2.882-13.579 13.626-15.013 15.065.02.097.049.236.071.316l.001.003c.062.236.151.565.196.732.05.185.22 1.004.159 1.46-.047.346-.195.601-.358.763-.184.184-2.01 2.051-2.393 2.44z" fill="#fff6f6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.flxzt.rnote.svg b/.icons/kora/apps/scalable/com.github.flxzt.rnote.svg
new file mode 120000
index 000000000..d1ae06808
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.flxzt.rnote.svg
@@ -0,0 +1 @@
+rnote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.fontmatrix.Fontmatrix.svg b/.icons/kora/apps/scalable/com.github.fontmatrix.Fontmatrix.svg
new file mode 120000
index 000000000..593002a6c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.fontmatrix.Fontmatrix.svg
@@ -0,0 +1 @@
+fontmatrix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.fries1234.ncsa-mosaic.svg b/.icons/kora/apps/scalable/com.github.fries1234.ncsa-mosaic.svg
new file mode 120000
index 000000000..f2a27acce
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.fries1234.ncsa-mosaic.svg
@@ -0,0 +1 @@
+mosaic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.fushinari.Wordbook.svg b/.icons/kora/apps/scalable/com.github.fushinari.Wordbook.svg
new file mode 100644
index 000000000..8d857ed49
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.fushinari.Wordbook.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13749b" offset="0"/>
+ <stop stop-color="#38b6e7" offset="1"/>
+ </linearGradient>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11.425 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m26.481 22.5c0-.766.048-1.532-.098-2.107-.107-.419-.304-.758-.611-1.003-.292-.232-.696-.39-1.272-.39s-.98.158-1.272.39c-.307.245-.504.584-.611 1.003-.146.575-.098 1.341-.098 2.107 0 .767-.048 1.532.098 2.107.107.419.304.759.611 1.003.292.232.696.39 1.272.39s.98-.158 1.272-.39c.307-.244.504-.584.611-1.003.146-.575.098-1.34.098-2.107zm-6.381 2.151h-1.129c-.012-.053-.027-.126-.032-.182-.016-.174-.014-.365-.014-.556v-4.238c0-.361-.284-.656-.64-.674l-.035-.001c-.372 0-.674.302-.674.675v4.238c0 .133 0 .265-.005.392-.004.108-.029.258-.046.346h-1.128c-.013-.053-.027-.126-.032-.182-.016-.174-.015-.365-.015-.556v-4.238c0-.373-.302-.675-.674-.675-.373 0-.675.302-.675.675v4.238c0 .425.013.848.11 1.167.081.267.216.481.398.637.199.169.458.283.81.283h1.288c.261 0 .471-.063.643-.164.172.101.382.164.644.164h1.287c.353 0 .612-.114.81-.283.182-.156.317-.37.399-.637.096-.319.109-.742.109-1.167v-4.238c0-.373-.302-.675-.674-.675s-.674.302-.674.675v4.238c0 .133 0 .265-.005.392-.004.108-.03.258-.046.346zm7.404-5.045-.004.076v5.636c0 .377.305.682.681.682.377 0 .682-.305.682-.682v-1.871c.015.041.035.08.059.118l1.318 2.114c.199.319.62.417.939.218s.417-.62.218-.939l-1.109-1.777c.191-.002.331-.011.435-.031.235-.046.391-.145.511-.272.11-.118.198-.273.238-.504.022-.13.028-.314.028-.578v-1.41c0-.264-.006-.449-.028-.578-.04-.231-.128-.386-.238-.504-.12-.127-.276-.226-.511-.272-.126-.025-.306-.032-.564-.032h-1.978c-.35 0-.639.266-.677.606zm5.622-.591-.116.019-.116.041-.114.067-.098.087-.066.083-.062.116-.04.128-.014.123v5.642l.016.134.038.117.062.115.089.107.102.082.118.062.118.036.083.011c.207.02 1.292.085 2.178-.592.627-.48 1.196-1.33 1.196-2.893 0-1.564-.569-2.414-1.196-2.893-.886-.677-1.971-.612-2.178-.592zm-8.001 3.485c0 .537.038 1.075-.013 1.526-.025.218-.043.418-.191.528-.097.072-.236.09-.421.09s-.324-.018-.421-.09c-.148-.11-.166-.31-.191-.528-.051-.451-.013-.989-.013-1.526s-.038-1.074.013-1.526c.025-.218.043-.418.191-.528.097-.072.236-.09.421-.09s.324.018.421.09c.148.11.166.31.191.528.051.452.013.989.013 1.526zm8.736-2.093v4.186c.196-.044.416-.128.616-.281.387-.296.662-.849.662-1.812 0-.964-.275-1.517-.662-1.812-.2-.153-.42-.237-.616-.281zm-3.724-.044h-1.274v1.456h1.274z" fill="#dfdfdf"/>
+ <path d="m12.313 1.667h5.999v7l-3-2.625-3 2.625v-7z" fill="#c02d23" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.geigi.cozy.svg b/.icons/kora/apps/scalable/com.github.geigi.cozy.svg
new file mode 120000
index 000000000..4d68dc95d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.geigi.cozy.svg
@@ -0,0 +1 @@
+cozy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.georgekap1an.chores.svg b/.icons/kora/apps/scalable/com.github.georgekap1an.chores.svg
new file mode 120000
index 000000000..aa2013351
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.georgekap1an.chores.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.gi_lom.dialect.svg b/.icons/kora/apps/scalable/com.github.gi_lom.dialect.svg
new file mode 100644
index 000000000..5693c5ba2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.gi_lom.dialect.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0527885 -25.9802 25.9802 .0527885 34.5514 40.9802)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5d4d4" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.8786 25.8786 0 16.95 32.8786)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a73cb4" offset="0"/>
+ <stop stop-color="#cd50dc" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <g transform="matrix(1.06145 0 0 1.06145 -1.47469 -1.47469)">
+ <path d="m23.222 15h19.034c1.521 0 2.744 1.202 2.744 2.697v20.606c0 1.495-1.223 2.697-2.744 2.697h-15.145c-.778 0-1.287-.229-1.75-.765z" fill="url(#a)"/>
+ <path d="m31.976 22.09-1.265-.07c.013.381-.014.719-.072 1.172-.029.24-.085.551-.141.918h-.243c-.866 0-1.948-.1-2.701-.227l.015 1.102c.825.071 1.72.142 2.701.142h.014c-.356 1.595-.924 3.916-1.648 5.328l1.051.381c.143-.253.27-.451.44-.664.953-1.115 2.518-2.194 4.208-2.194 1.664 0 2.531 1.319 2.531 2.363 0 2.332-3.184 2.883-6.482 2.43l.298 1.131c4.321.451 7.351-.636 7.351-3.588 0-1.639-1.324-3.296-3.584-3.296-1.478 0-2.757.853-3.994 1.715.298-.806.624-2.448.881-3.635 1.805-.071 3.98-.297 5.644-.593l-.014-1.073c-1.748.381-3.754.578-5.417.649.071-.311.114-.593.156-.804.085-.382.157-.82.271-1.186zm5.331-.495-.754.325c.385.524.868 1.384 1.152 1.963l.768-.338c-.284-.579-.811-1.441-1.166-1.95zm1.578-.564-.753.324c.398.523.867 1.329 1.18 1.949l.767-.352c-.27-.523-.825-1.399-1.194-1.921z" fill="#474747"/>
+ <path d="m31 34.432c.272.674.205 1.397-.778 1.932l-3.5 2.318c-.576.282-1.555 1.545 0 2.298-1.323-.172-1.604-1.109-1.944-1.912l-6.223-16.613 10.112 6.181z" fill="#7d45a8"/>
+ <path d="m5.743 7h14.736c1.52 0 2.195 1.308 2.743 2.706.907 2.596 7.678 24.477 7.678 24.477-.313-.659-1.066-1.183-1.844-1.183h-23.312c-1.521 0-2.744-1.174-2.744-2.673v-20.621c0-1.5 1.223-2.706 2.744-2.706z" fill="url(#b)"/>
+ </g>
+ <path transform="matrix(.406778 0 0 .380147 8.19909 25.0614)" d="m2.313 0h11.328c8.265 0 14.766-6.141 14.766-13.875 0-7.859-6.5-14.047-14.766-14.047h-11.328zm11.172-22.338c4.39 0 7.812 3.995 7.812 8.463 0 4.375-3.461 8.912-7.812 8.291h-3.344v-16.754z" fill="#e8b3e9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.gijsgoudzwaard.image-optimizer.svg b/.icons/kora/apps/scalable/com.github.gijsgoudzwaard.image-optimizer.svg
new file mode 100644
index 000000000..dc6b4e483
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.gijsgoudzwaard.image-optimizer.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 604.496 40.1042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#f6a743" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 524.651 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cd2387" offset="0"/>
+ <stop stop-color="#b92735" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -17.1017 17.1017 0 492.529 44.3511)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m36 29c-3.866 0-7 3.134-7 7s3.134 7 7 7c3.175 0 5.862-2.103 6.719-5h-2.156c-.775 1.76-2.517 3-4.563 3-2.761 0-5-2.239-5-5s2.239-5 5-5c1.382 0 2.616.575 3.516 1.484l-2.516 2.516h6v-6l-2.053 2.053c-1.268-1.265-3.013-2.053-4.947-2.053z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <circle cx="36" cy="36" r="11" fill="url(#c)"/>
+ <path d="m34.488 29.998-.002.004h.002zm0 .004-.133 1.578c-.505.186-.976.455-1.39.797l-1.449-.678-1.514 2.6 1.316.904c-.047.263-.072.53-.074.797.001.267.024.534.07.797l-1.314.904 1.514 2.598 1.445-.674c.416.34.887.607 1.393.791l.134 1.584h3.026l.134-1.58c.506-.186.975-.455 1.389-.797l1.451.676 1.512-2.598-1.314-.906c.046-.263.07-.528.072-.795-.001-.268-.024-.535-.07-.799l1.314-.9-1.514-2.598-1.447.674c-.416-.34-.886-.607-1.393-.791l-.132-1.584zm1.512 2.956c1.669 0 3.042 1.373 3.042 3.042s-1.373 3.042-3.042 3.042-3.042-1.373-3.042-3.042 1.373-3.042 3.042-3.042z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.git_cola.git-cola.svg b/.icons/kora/apps/scalable/com.github.git_cola.git-cola.svg
new file mode 120000
index 000000000..fdff6518c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.git_cola.git-cola.svg
@@ -0,0 +1 @@
+git-cola.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.gkarsay.parlatype.svg b/.icons/kora/apps/scalable/com.github.gkarsay.parlatype.svg
new file mode 120000
index 000000000..f77824b5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.gkarsay.parlatype.svg
@@ -0,0 +1 @@
+parlatype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.gmg137.netease-cloud-music-gtk.svg b/.icons/kora/apps/scalable/com.github.gmg137.netease-cloud-music-gtk.svg
new file mode 120000
index 000000000..748ab3e51
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.gmg137.netease-cloud-music-gtk.svg
@@ -0,0 +1 @@
+netease-cloud-music-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.hannesschulze.optimizer.svg b/.icons/kora/apps/scalable/com.github.hannesschulze.optimizer.svg
new file mode 100644
index 000000000..2ea3ed2e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.hannesschulze.optimizer.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -23.8635 23.8635 0 24 35)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e515f" offset="0"/>
+ <stop stop-color="#5d6d79" offset="1"/>
+ </linearGradient>
+ <path d="m24 11c-11.658 0-20.456 10.266-20.999 22.554-.001.02-.001.041-.001.061 0 .76.632 1.385 1.4 1.385 13.146 4.918 26.213 4.928 39.2 0 .768 0 1.4-.625 1.4-1.385 0-.02 0-.041-.001-.061-.543-12.288-9.341-22.554-20.999-22.554z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24.759 36.64-2.37-2.693 10.611-6.947z" fill="#e2900d" fill-rule="nonzero"/>
+ <circle cx="24" cy="35" r="3" fill="#d90075"/>
+ <path d="m42 30.986h-3c-.552 0-1 .448-1 1s.448 1 1 1h3c.552 0 1-.448 1-1s-.448-1-1-1zm-33 0h-3c-.552 0-1 .448-1 1s.448 1 1 1h3c.552 0 1-.448 1-1s-.448-1-1-1zm30.088-8.866-2.598 1.5c-.478.276-.642.888-.366 1.366s.888.642 1.366.366l2.598-1.5c.478-.276.642-.888.366-1.366-.275-.478-.888-.642-1.366-.366zm-31.176 1.732 2.598 1.5c.478.276 1.09.112 1.366-.366s.112-1.09-.366-1.366l-2.598-1.5c-.478-.276-1.091-.112-1.366.366-.276.478-.112 1.09.366 1.366zm6.222-6.955 1.5 2.598c.276.478.888.642 1.366.366s.642-.888.366-1.366l-1.5-2.598c-.276-.478-.888-.642-1.366-.366s-.642.888-.366 1.366zm18-1-1.5 2.598c-.276.478-.112 1.09.366 1.366s1.09.112 1.366-.366l1.5-2.598c.276-.478.112-1.09-.366-1.366s-1.09-.112-1.366.366zm-9.134-1.911v3c0 .552.448 1 1 1s1-.448 1-1v-3c0-.552-.448-1-1-1s-1 .448-1 1z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.harisvsulaiman.pushy.svg b/.icons/kora/apps/scalable/com.github.harisvsulaiman.pushy.svg
new file mode 100644
index 000000000..c311b87e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.harisvsulaiman.pushy.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -1004.36)">
+ <path d="m3 1035.36c0-6.62 9.41-12 21-12s21 5.38 21 12c0 6.63-9.41 12-21 12s-21-5.37-21-12z" fill="#3ca13c" fill-rule="nonzero"/>
+ <path d="m42.907 1033.22c0 6.09-8.472 11.03-18.907 11.03s-18.907-4.94-18.907-11.03v-11.69h37.814z" fill="none"/>
+ <g fill-rule="nonzero">
+ <path d="m43 1033.25c0 6.13-8.514 11.11-19 11.11s-19-4.98-19-11.11v-11.78h38z" fill="#e4e4e4"/>
+ <path d="m5 1022.36c0-6.07 8.514-11 19-11s19 4.93 19 11-8.514 11-19 11-19-4.93-19-11z" fill-opacity=".1"/>
+ <path d="m5 1021.36c0-6.07 8.514-11 19-11s19 4.93 19 11-8.514 11-19 11-19-4.93-19-11z" fill="#f7f7f7"/>
+ </g>
+ <path d="m13 1018.09h22v4.279h-22z" fill="#3ca13c"/>
+ <path d="m13 1022.37c0-2.76 4.929-5 11-5s11 2.24 11 5c0 2.75-4.929 4.99-11 4.99s-11-2.24-11-4.99z" fill="#3ca13c" fill-rule="nonzero"/>
+ <path d="m13 1017.86c0-2.48 4.929-4.5 11-4.5s11 2.02 11 4.5c0 2.49-4.929 4.5-11 4.5s-11-2.01-11-4.5z" fill="#4ccc4c" fill-rule="nonzero"/>
+ <path d="m13.183 1018.55c-.031-.14-.046-.28-.046-.42 0-2.56 4.866-4.64 10.86-4.64 5.995 0 10.861 2.08 10.861 4.64 0 .32-.079.64-.23.95" fill="none"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.hezral.inspektor.svg b/.icons/kora/apps/scalable/com.github.hezral.inspektor.svg
new file mode 100644
index 000000000..f54acc5c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.hezral.inspektor.svg
@@ -0,0 +1,32 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="#80deea"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m40 11.165v25.67c0 1.747-1.418 3.165-3.165 3.165h-25.67c-1.747 0-3.165-1.418-3.165-3.165v-25.67c0-1.747 1.418-3.165 3.165-3.165h25.67c1.747 0 3.165 1.418 3.165 3.165z" fill="#4dd0e1"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m36 14.373v19.254c0 1.31-1.063 2.373-2.373 2.373h-19.254c-1.31 0-2.373-1.063-2.373-2.373v-19.254c0-1.31 1.063-2.373 2.373-2.373h19.254c1.31 0 2.373 1.063 2.373 2.373z" fill="#26c6da"/>
+ <g stroke-width="1.0834">
+ <path d="m18.79968 15.3328h3.46688v3.46688h-3.46688z" fill="#00acc1"/>
+ <path d="m25.73344 15.3328h3.46688v3.46688h-3.46688z" fill="#26c6da"/>
+ <path d="m22.26656 18.79968h3.46688v3.46688h-3.46688z" fill="#00acc1"/>
+ <path d="m18.79968 22.26656h3.46688v3.46688h-3.46688z" fill="#00bcd4"/>
+ <path d="m25.73344 22.26656h3.46688v3.46688h-3.46688z" fill="#84ffff"/>
+ <path d="m22.26656 25.73344h3.46688v3.46688h-3.46688z" fill="#00b8d4"/>
+ <path d="m18.79968 29.20032h3.46688v3.46688h-3.46688z" fill="#00bcd4"/>
+ <path d="m25.73344 29.20032h3.46688v3.46688h-3.46688z" fill="#00838f"/>
+ <path d="m15.3328 15.3328h3.46688v3.46688h-3.46688z" fill="#00bcd4"/>
+ <path d="m15.3328 18.79968h3.46688v3.46688h-3.46688z" fill="#00acc1"/>
+ <path d="m22.26656 15.3328h3.46688v3.46688h-3.46688z" fill="#0097a7"/>
+ <path d="m29.20032 15.3328h3.46688v3.46688h-3.46688z" fill="#00838f"/>
+ <path d="m29.20032 18.79968h3.46688v3.46688h-3.46688z" fill="#00acc1"/>
+ <path d="m25.73344 18.79968h3.46688v3.46688h-3.46688z" fill="#00e5ff"/>
+ <path d="m18.79968 18.79968h3.46688v3.46688h-3.46688z" fill="#0097a7"/>
+ <path d="m15.3328 22.26656h3.46688v3.46688h-3.46688z" fill="#00838f"/>
+ <path d="m22.26656 22.26656h3.46688v3.46688h-3.46688z" fill="#00838f"/>
+ <path d="m29.20032 22.26656h3.46688v3.46688h-3.46688z" fill="#00b8d4"/>
+ <path d="m29.20032 29.20032h3.46688v3.46688h-3.46688z" fill="#00acc1"/>
+ <path d="m22.26656 29.20032h3.46688v3.46688h-3.46688z" fill="#00e5ff"/>
+ <path d="m15.3328 29.20032h3.46688v3.46688h-3.46688z" fill="#00acc1"/>
+ <path d="m15.3328 25.73344h3.46688v3.46688h-3.46688z" fill="#00bcd4"/>
+ <path d="m18.79968 25.73344h3.46688v3.46688h-3.46688z" fill="#00838f"/>
+ <path d="m25.73344 25.73344h3.46688v3.46688h-3.46688z" fill="#0097a7"/>
+ <path d="m29.20032 25.73344h3.46688v3.46688h-3.46688z" fill="#84ffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.hluk.copyq.svg b/.icons/kora/apps/scalable/com.github.hluk.copyq.svg
new file mode 120000
index 000000000..286727a1b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.hluk.copyq.svg
@@ -0,0 +1 @@
+copyq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.hugolabe.Wike.svg b/.icons/kora/apps/scalable/com.github.hugolabe.Wike.svg
new file mode 100644
index 000000000..3d422fc24
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.hugolabe.Wike.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2dde0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-25.44c0-3.438 43.336-3.438 43.336 0v25.44c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 14v-5.44c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v5.44z" fill="#2a303a" fill-rule="nonzero"/>
+ <circle cx="40" cy="8.166" r="2" fill="#ff4100"/>
+ <path d="m14 10.166c-1.104 0-2-.896-2-2s.896-2 2-2 2 .896 2 2-.896 2-2 2zm-6 0c-1.104 0-2-.896-2-2s.896-2 2-2 2 .896 2 2-.896 2-2 2z" fill="#fff"/>
+ <path d="m28.983 17.951c-1.138-.001-2.485.003-3.313.008l-.082.054v.574c0 .07.031.119.091.161.062.045.123.072.191.072l.263.027c.677.027.996.203 1.089.313.161.195.237.412-.154 1.255l-2.342 4.606-2.114-4.275c-.695-1.366-.864-1.792.181-1.872l.418-.054c.201 0 .299-.07.299-.206v-.601l-.154-.054s-3.939.007-5.709.009l-.081.054v.601c0 .134.143.17.417.206.979.127.955.227 1.924 2.123.145.285.572 1.138.572 1.138l2.205 4.283s.477 1.041.644 1.407l-3.203 6.308c-.057.065-.117.061-.182-.045 0 0-4.976-10.361-6.416-13.826-.15-.359-.218-.624-.218-.788 0-.352.319-.538.962-.565l.754-.035c.198 0 .299-.076.299-.233v-.565l-.073-.063s-5.956-.006-7.187 0l-.064.063v.592c0 .107.131.176.408.206.757.04 1.259.16 1.498.358.238.201.491.706.826 1.496 1.808 4.29 5.652 11.949 7.523 16.308.539 1.191 1.211 1.377 2.033-.035.887-1.624 2.438-4.76 3.694-7.321.063-.128.095-.246.245.08 1.173 2.551 2.588 5.621 3.376 7.223.61 1.242 1.301 1.361 2.006.035 1.842-4.044 7.233-16.21 7.233-16.21.233-.597.554-1.055.971-1.388.416-.332 1.057-.518 1.924-.556.176 0 .263-.078.263-.233v-.573l-.064-.063h-6.616l-.081.063v.573c0 .068.03.119.09.161.062.045.124.072.191.072l.554.027c.678.028.862.16 1.125.385.261.231.294.621.091 1.174l-5.854 13.719c-.075.05-.151.032-.227-.063l-3.721-7.5c.004-.007.091-.179.091-.179l3.04-5.618c.355-.593.699-1.125.872-1.371.317-.451.494-.533 1.361-.574.177 0 .263-.075.263-.233v-.564l-.063-.063s-.932-.008-2.07-.009z" fill="#262626" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.huluti.Coulr.svg b/.icons/kora/apps/scalable/com.github.huluti.Coulr.svg
new file mode 100644
index 000000000..1f7230d5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.huluti.Coulr.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="opacity:0.2" width="40" height="40" x="4" y="5" ry="9.502"/>
+ <rect style="fill:#8067db" width="40" height="40" x="4" y="4" ry="9.502"/>
+ <path style="opacity:0.2" d="m 30.978761,33.112701 c 0,2.500398 -0.552353,4.552357 -1.657058,6.155876 -1.246333,1.820945 -3.059181,2.731418 -5.438544,2.731418 -2.775924,0 -4.702075,-1.14149 -5.778454,-3.424469 -0.736471,-1.576339 -1.104706,-3.981614 -1.104706,-7.215823 V 15.623496 c 0,-1.440451 0.410724,-2.880897 1.232172,-4.32134 1.246332,-2.2014405 3.129995,-3.3021608 5.650988,-3.3021608 2.690947,0 4.617098,0.9784173 5.778453,2.9352518 0.934751,1.494801 1.3738,3.492405 1.317149,5.992811 0,0.815341 -0.01416,1.840804 -0.04249,2.275658 -0.02833,0.434854 -0.240777,0.67946 -0.63733,0.733818 -0.39656,0.05433 -1.104704,0.06791 -2.124431,0.04074 -1.416288,-0.05433 -1.553497,-0.08149 -1.411868,-0.08149 -0.509864,0 -0.778958,-0.231017 -0.807283,-0.69305 V 15.908886 C 25.785404,14.495615 24.761257,13.788979 23.883158,13.788979 22.721802,13.788979 22,16.207843 22,21.04557 v 11.577944 c 0,0.760991 0.254427,1.481212 0.481033,2.160664 0.311584,0.951238 0.778959,1.426857 1.402126,1.426857 1.104705,0 2.157179,-1.426857 2.157179,-4.28057 v -1.341888 c -0.02833,-0.462033 -0.0425,-0.733815 -0.0425,-0.815345 0,-0.489213 0.198281,-0.733819 0.594842,-0.733819 1.784523,0 2.70069,0.01358 3.748743,0.04074 0.424885,0 0.637328,0.231017 0.637328,0.69305 0.02833,0.706631 0.02833,1.953395 0,3.339487 z"/>
+ <path style="fill:#ffffff" d="m 30.978761,32.112706 c 0,2.500398 -0.552353,4.552357 -1.657058,6.155876 C 28.07537,40.089527 26.262522,41 23.883159,41 21.107235,41 19.181084,39.85851 18.104705,37.575531 17.368234,35.999192 16.999999,33.593917 16.999999,30.359708 V 14.623501 c 0,-1.440451 0.410724,-2.880897 1.232172,-4.32134 C 19.478503,8.1007203 21.362166,7 23.883159,7 c 2.690947,0 4.617098,0.9784173 5.778453,2.935252 0.934751,1.494801 1.3738,3.492405 1.317149,5.992811 0,0.815341 -0.01416,1.840804 -0.04249,2.275658 -0.02833,0.434854 -0.240777,0.67946 -0.63733,0.733818 -0.39656,0.05433 -1.104704,0.06791 -2.124431,0.04074 -1.416288,-0.05433 -1.553497,-0.08149 -1.411868,-0.08149 -0.509864,0 -0.778958,-0.231017 -0.807283,-0.69305 V 14.908891 C 25.785404,13.49562 24.761257,12.788984 23.883158,12.788984 22.721802,12.788984 22,15.207848 22,20.045575 v 11.577944 c 0,0.760991 0.254427,1.481212 0.481033,2.160664 0.311584,0.951238 0.778959,1.426857 1.402126,1.426857 1.104705,0 2.157179,-1.426857 2.157179,-4.28057 v -1.341888 c -0.02833,-0.462033 -0.0425,-0.733815 -0.0425,-0.815345 0,-0.489213 0.198281,-0.733819 0.594842,-0.733819 1.784523,0 2.70069,0.01358 3.748743,0.04074 0.424885,0 0.637328,0.231017 0.637328,0.69305 0.02833,0.706631 0.02833,1.953395 0,3.339487 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 13.501953 4 C 8.237786 4 4 8.237786 4 13.501953 L 4 14.501953 C 4 9.237786 8.237786 5 13.501953 5 L 34.498047 5 C 39.762214 5 44 9.237786 44 14.501953 L 44 13.501953 C 44 8.237786 39.762214 4 34.498047 4 L 13.501953 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.huluti.Curtail.svg b/.icons/kora/apps/scalable/com.github.huluti.Curtail.svg
new file mode 100644
index 000000000..54050cbb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.huluti.Curtail.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9c9c9c" offset="0"/>
+ <stop stop-color="#b6b5b2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-20.729c0-1.656 1.488-3 3.319-3h36.698c1.831 0 3.319 1.344 3.319 3z" fill="#3d384d"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.10159 0 0 1 -2.06449 -2.197)" d="m7.869 25.038h32.262v15.487c0 1.628-1.198 2.948-2.676 2.948h-26.91c-1.478 0-2.676-1.32-2.676-2.948v-15.487z" fill="#d0d0d0"/>
+ <path transform="translate(-2.11582 -.456969)" d="m11.133 26.419 19.663-15.905c.907-.735 2.22-.607 2.94.286l8.155 10.079-1.26 11.009-15.156 12.26c-.909.735-2.22.607-2.942-.284l-11.736-14.509c-.721-.892-.572-2.201.336-2.936z" fill="#fff"/>
+ <path transform="translate(-2.11582 -.456969)" d="m12.448 28.044 11.724 14.494 15.156-12.26.944-8.048-8.162-10.092z" fill="#e7822b"/>
+ </g>
+ <path d="m39.44 32.27h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-17.482c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v17.482c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <circle cx="24" cy="23.886" r="6.913" fill="#898989"/>
+ <circle cx="24" cy="21.581" r="6.913" fill="#ebebeb"/>
+ <path d="m21.772 12.969-.447.895.447.896-.447.895.447.895-.447.896.447.895-.447.896.447.895-.447.896v.446c0 .961.512 1.847 1.343 2.327.831.479 1.855.479 2.686 0 .831-.48 1.343-1.366 1.343-2.327v-1.342l-.447-.895.447-.896-.447-.895.447-.896-.447-.895.447-.895-.447-.896.447-.895-.447-.896z" fill="#a0a0a0" fill-rule="nonzero"/>
+ <path d="m26.25 15.654s-.606 1.638-2.198 1.8c-1.594.16-2.28-.904-2.28-.904l-.445.895s.935 1.246 2.725 1.141c1.788-.103 2.59-2.019 2.644-2.036zm0 1.791s-.606 1.637-2.198 1.798c-1.594.161-2.28-.902-2.28-.902l-.445.895s.935 1.246 2.725 1.141c1.788-.104 2.59-2.019 2.644-2.036zm0 1.791s-.646 1.637-2.239 1.799c-1.594.16-2.239-.903-2.239-.903l-.445.896s.895 1.245 2.684 1.141c1.788-.105 2.631-2.021 2.685-2.037z" fill="#fff" fill-opacity=".38" fill-rule="nonzero"/>
+ <circle cx="24" cy="13.516" r="5.761" fill="#a0a0a0"/>
+ <path d="m38.318 21.951-8.065-6.337c-.75-.59-1.838-.459-2.427.291s-.459 1.837.291 2.427l8.066 6.337c.75.589 1.837.459 2.426-.291.59-.751.459-1.838-.291-2.427zm-26.501 2.718 8.066-6.337c.75-.59.88-1.677.291-2.427s-1.677-.881-2.427-.291l-8.065 6.337c-.75.589-.881 1.676-.291 2.427.589.75 1.676.88 2.426.291zm12.183-13.924-12.185-9.536c-.751-.588-1.839-.455-2.426.296-.588.751-.456 1.838.295 2.426l13.741 10.753c.751.588 1.838.455 2.426-.296.23-.294.35-.64.365-.988l12.1-9.469c.751-.588.883-1.675.295-2.426-.587-.751-1.675-.884-2.426-.296z" fill="#d0d0d0"/>
+ <circle cx="24" cy="11.212" r="5.761" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.huluti.ImCompressor.svg b/.icons/kora/apps/scalable/com.github.huluti.ImCompressor.svg
new file mode 100644
index 000000000..825c1df63
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.huluti.ImCompressor.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#19a9ca" offset="0"/>
+ <stop stop-color="#35c9ec" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.656 31.967c-1.449 0-2.709-.267-3.78-.803-1.071-.548-1.893-1.32-2.465-2.316-.572-.997-.858-2.155-.858-3.475 0-1.831.335-3.456 1.004-4.876.682-1.419 1.601-2.515 2.757-3.288 1.157-.784 2.213-1.176 3.625-1.176 1.315 0 2.313.348 2.995 1.046.681.685 1.022 1.594 1.022 2.727-.049 1.162-.661 1.765-1.515 1.953-.341 0-.609-.081-.804-.243-.194-.161-.292-.398-.292-.709.237-.74.108-1.379-.094-2.023-.282-.414-.78-.622-1.494-.622-.804 0-1.343.268-2.073.804-.731.535-1.321 1.326-1.771 2.372-.451 1.034-.676 2.267-.676 3.699 0 1.494.408 2.652 1.223 3.474.816.81 2.021 1.215 3.616 1.215.791 0 1.588-.1 2.392-.299.816-.212 1.716-.529 2.702-.953.183-.075.335-.112.457-.112.195 0 .341.075.438.224.098.15.146.343.146.579 0 .76-.402 1.32-1.205 1.682-.864.386-1.765.672-2.702.859-.926.174-1.808.261-2.648.261z" fill="#3b3b3b"/>
+ <path d="m13.786 16.051c.31 0 .572.08.787.241.214.148.321.333.321.555 0 .395-.119.716-.357.962-.239.235-.578.352-1.019.352-.691 0-1.216.006-1.573.018-.024.149-.131.815-.322 1.999-.215 1.32-.346 2.129-.393 2.425l-.376 2.424c-.262 1.814-.471 3.331-.626 4.553.251-.012.59-.019 1.019-.019.632 0 1.061.087 1.288.26.226.172.339.431.339.777 0 .321-.125.592-.375.814-.239.222-.578.333-1.019.333-.298 0-.769-.012-1.413-.037-.595-.024-.989-.037-1.179-.037-.751 0-1.574.068-2.468.204-.393.062-.673.092-.84.092-.262 0-.482-.074-.661-.222s-.268-.364-.268-.647c0-.445.19-.79.572-1.037.381-.247.917-.376 1.609-.389l.84-.018.054-.407c.286-1.974.494-3.369.625-4.183l.394-2.424c.238-1.432.452-2.906.643-4.424l-1.502.019c-.429 0-.727-.068-.893-.204-.155-.148-.233-.351-.233-.61 0-.839.584-1.29 1.752-1.351.548-.025 1.216-.037 2.002-.037zm2.444 15.916c-.49 0-.839-.257-1.045-.773-.194-.515-.291-1.34-.291-2.474 0-1.676.239-3.268.717-4.776.116-.373.303-.644.561-.812.271-.18.646-.27 1.123-.27.258 0 .439.032.542.096.104.065.155.187.155.368 0 .206-.097.67-.29 1.392-.129.515-.232.966-.31 1.353-.077.374-.142.844-.194 1.411.349-1.005.762-1.856 1.24-2.552.49-.696.987-1.211 1.49-1.546.517-.348 1.001-.522 1.453-.522.451 0 .768.103.948.309.194.206.291.522.291.947 0 .413-.123 1.16-.368 2.243-.103.464-.174.812-.213 1.044.645-1.585 1.362-2.739 2.149-3.461.787-.721 1.523-1.082 2.207-1.082.839 0 1.259.419 1.259 1.256 0 .503-.142 1.412-.426 2.726-.245 1.122-.368 1.863-.368 2.224 0 .515.187.773.562.773.258 0 .561-.155.91-.464.361-.322.839-.838 1.432-1.547.155-.18.329-.27.523-.27.168 0 .297.077.387.232.104.154.155.367.155.638 0 .515-.122.915-.368 1.198-.555.683-1.155 1.244-1.8 1.682-.633.438-1.356.657-2.169.657-.658 0-1.155-.187-1.491-.56-.335-.387-.503-.941-.503-1.663 0-.361.09-1.005.271-1.933.168-.812.252-1.373.252-1.682 0-.206-.071-.309-.213-.309-.168 0-.407.219-.717.657-.31.425-.619.992-.929 1.701s-.562 1.457-.755 2.243c-.142.618-.31 1.031-.504 1.237-.18.206-.477.309-.89.309-.426 0-.749-.199-.968-.599-.207-.412-.31-.909-.31-1.489 0-.489.064-1.198.193-2.126.104-.825.155-1.366.155-1.624 0-.206-.071-.309-.213-.309-.193 0-.438.232-.735.696s-.588 1.056-.872 1.778c-.271.722-.49 1.431-.658 2.127-.142.606-.31 1.018-.503 1.237-.181.206-.471.309-.872.309z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.intika.pager-wheel.svg b/.icons/kora/apps/scalable/com.github.intika.pager-wheel.svg
new file mode 120000
index 000000000..f57e5769a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.intika.pager-wheel.svg
@@ -0,0 +1 @@
+workspace-switcher-right-top.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.iortcw.iortcw.svg b/.icons/kora/apps/scalable/com.github.iortcw.iortcw.svg
new file mode 120000
index 000000000..0fa614c5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.iortcw.iortcw.svg
@@ -0,0 +1 @@
+iortcw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-media-player.svg b/.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-media-player.svg
new file mode 120000
index 000000000..e5be6913c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-media-player.svg
@@ -0,0 +1 @@
+jellyfin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-mpv-shim.svg b/.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-mpv-shim.svg
new file mode 120000
index 000000000..e5be6913c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.iwalton3.jellyfin-mpv-shim.svg
@@ -0,0 +1 @@
+jellyfin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.jeremypw.gnonograms.svg b/.icons/kora/apps/scalable/com.github.jeremypw.gnonograms.svg
new file mode 100644
index 000000000..cc2eb1eaa
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.jeremypw.gnonograms.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <g transform="translate(0,-284.3)">
+ <path style="opacity:0.2" d="m 20.97372,327.23915 c -0.422489,-0.12193 -0.766153,-0.33128 -1.108712,-0.67543 -0.587101,-0.58985 -0.879119,-1.21463 -0.778101,-2.11324 0.114875,-1.60151 1.417666,-3.11241 3.588391,-3.19491 0.380103,-10e-4 0.787501,0.0553 1.217031,0.15017 0.22351,0.0494 0.501217,0.12402 0.61713,0.16587 0.189785,0.0685 0.221886,0.0687 0.322714,0.002 0.149209,-0.0983 0.141888,-0.19052 -0.05382,-0.67833 -0.58187,-1.45021 -1.778709,-2.92911 -3.300402,-3.37557 -0.321405,-0.0943 -0.807701,-0.15172 -1.278664,-0.1621 -3.152167,0.0802 -5.449665,3.07391 -6.885933,5.30911 -0.459193,0.71092 -0.997389,1.51172 -1.195988,1.77955 -1.012153,1.36497 -2.1936836,2.28208 -3.3806556,2.62408 -0.4484983,0.12922 -1.5252193,0.18233 -1.9725453,0.0973 -2.3785,-0.45218 -3.967481,-2.56093 -3.743092,-4.96748 0.01896,-0.20326 0.04876,-0.36834 0.06624,-0.36683 0.01748,0.002 0.11233,0.10903 0.210783,0.23894 0.408133,0.53858 1.2986121,1.00467 1.9963291,1.16946 0.519182,0.12262 1.026964,0.14155 1.5128159,0.0565 1.315009,-0.23039 2.1557303,-0.77889 3.5286079,-2.62268 2.079727,-2.7931 3.562189,-5.49072 6.481354,-11.79399 1.925866,-4.15848 2.979075,-6.24014 4.132066,-8.16698 1.486336,-2.48393 3.053039,-4.4823 4.522559,-5.76862 2.246754,-1.96667 4.908124,-3.15637 7.966464,-3.5612 0.921534,-0.12199 2.515558,-0.11081 3.386519,0.0238 3.124834,0.48279 5.528085,2.03751 7.00689,4.5329 0.47705,0.80499 0.88769,1.9468 1.077487,2.99602 0.121026,0.66902 0.121092,2.16052 1.44e-4,2.83293 -0.09929,0.55192 -0.351028,1.45436 -0.521822,1.87068 l -0.11696,0.2851 -0.0054,-0.5141 c -0.0229,-2.16846 -1.447242,-4.39325 -3.578092,-4.98374 -0.417376,-0.11566 -0.547541,-0.12939 -1.208791,-0.12757 -0.647983,0.002 -0.800948,0.0182 -1.21802,0.13034 -2.389461,0.64256 -4.125509,3.5686 -4.90979,6.67866 -0.575452,2.28194 -0.484973,4.79721 0.269632,7.49557 0.708916,2.53497 4.10494,5.97341 4.800071,6.48395 2.466383,1.81144 3.570099,2.4259 5.456584,3.725 0.650408,0.44521 0.832305,0.66962 0.890873,1.09903 0.07226,0.52982 -0.253132,1.02482 -1.075178,1.6356 -0.227323,0.16891 -0.65643,0.50019 -0.95357,0.7362 -0.986503,0.78357 -1.526891,0.99347 -2.189698,0.99685 -0.377053,0.002 -0.464016,-0.0145 -0.702925,-0.13235 -0.763036,-0.37657 -1.077492,-1.17942 -0.708171,-1.93338 0.34255,-0.69929 1.11947,-1.02109 1.855556,-0.76855 0.166229,0.057 0.349097,0.17608 0.532294,0.34654 0.297957,0.27723 0.586833,0.23373 0.67306,0.0718 0.09307,-0.17477 0.109954,-0.78631 0.03272,-1.18548 -0.271814,-1.4049 -1.519534,-2.39537 -2.920775,-2.31855 -0.816644,0.0447 -1.593888,0.41429 -2.242064,1.06596 -0.429053,0.43135 -0.723793,0.82727 -1.229322,1.65133 -1.088653,1.77462 -1.952431,2.4364 -2.679137,2.86039 -0.61342,0.35788 -1.475493,0.44904 -2.036343,0.23159 -0.212703,-0.0825 -0.423695,-0.22934 -0.608654,-0.41683 -0.522881,-0.5168 -0.46561,-1.20783 -0.415915,-1.87266 0.05638,-0.75423 0.527079,-1.3227 0.977704,-1.7452 0.653466,-0.53264 1.318191,-0.75067 2.038913,-0.82457 0.904108,-0.0864 1.604878,-0.02 2.424804,0.19605 0.454727,0.14638 0.606119,0.1494 0.658155,0.0131 0.07757,-0.20316 -0.351546,-1.87865 -0.706896,-2.37164 -0.588341,-0.81621 -1.453293,-1.42499 -2.428689,-1.70938 -0.44915,-0.13095 -1.504772,-0.17947 -2.037787,-0.0937 -2.976552,0.55696 -3.970699,3.02932 -5.150635,5.0938 -1.363573,2.36428 -1.913295,3.26505 -3.193971,3.70531 -0.459072,0.15782 -1.320572,0.20488 -1.707346,0.0933 z"/>
+ <path style="fill:#5245ac" d="m 20.97372,326.23919 c -0.422489,-0.12193 -0.766153,-0.33128 -1.108712,-0.67543 -0.587101,-0.58985 -0.879119,-1.21463 -0.778101,-2.11324 0.114875,-1.60151 1.417666,-3.11241 3.588391,-3.19491 0.380103,-10e-4 0.787501,0.0553 1.217031,0.15017 0.22351,0.0494 0.501217,0.12402 0.61713,0.16587 0.189785,0.0685 0.221886,0.0687 0.322714,0.002 0.149209,-0.0983 0.141888,-0.19052 -0.05382,-0.67833 -0.58187,-1.45021 -1.778709,-2.92911 -3.300402,-3.37557 -0.321405,-0.0943 -0.807701,-0.15172 -1.278664,-0.1621 -3.152167,0.0802 -5.449665,3.07391 -6.885933,5.30911 -0.459193,0.71092 -0.997389,1.51172 -1.195988,1.77955 -1.012153,1.36497 -2.1936836,2.28208 -3.3806556,2.62408 -0.4484983,0.12922 -1.5252193,0.18233 -1.9725453,0.0973 -2.3785,-0.45218 -3.967481,-2.56093 -3.743092,-4.96748 0.01896,-0.20326 0.04876,-0.36834 0.06624,-0.36683 0.01748,0.002 0.11233,0.10903 0.210783,0.23894 0.408133,0.53858 1.2986121,1.00467 1.9963291,1.16946 0.519182,0.12262 1.026964,0.14155 1.5128159,0.0565 1.315009,-0.23039 2.1557303,-0.77889 3.5286079,-2.62268 2.079727,-2.7931 3.562189,-5.49072 6.481354,-11.79399 1.925866,-4.15848 2.979075,-6.24014 4.132066,-8.16698 1.486336,-2.48393 3.053039,-4.4823 4.522559,-5.76862 2.246754,-1.96667 4.908124,-3.15637 7.966464,-3.5612 0.921534,-0.12199 2.515558,-0.11081 3.386519,0.0238 3.124834,0.48279 5.528085,2.03751 7.00689,4.5329 0.47705,0.80499 0.88769,1.9468 1.077487,2.99602 0.121026,0.66902 0.121092,2.16052 1.44e-4,2.83293 -0.09929,0.55192 -0.351028,1.45436 -0.521822,1.87068 l -0.11696,0.2851 -0.0054,-0.5141 c -0.0229,-2.16846 -1.447242,-4.39325 -3.578092,-4.98374 -0.417376,-0.11566 -0.547541,-0.12939 -1.208791,-0.12757 -0.647983,0.002 -0.800948,0.0182 -1.21802,0.13034 -2.389461,0.64256 -4.125509,3.5686 -4.90979,6.67866 -0.575452,2.28194 -0.484973,4.79721 0.269632,7.49557 0.708916,2.53497 4.10494,5.97341 4.800071,6.48395 2.466383,1.81144 3.570099,2.4259 5.456584,3.725 0.650408,0.44521 0.832305,0.66962 0.890873,1.09903 0.07226,0.52982 -0.253132,1.02482 -1.075178,1.6356 -0.227323,0.16891 -0.65643,0.50019 -0.95357,0.7362 -0.986503,0.78357 -1.526891,0.99347 -2.189698,0.99685 -0.377053,0.002 -0.464016,-0.0145 -0.702925,-0.13235 -0.763036,-0.37657 -1.077492,-1.17942 -0.708171,-1.93338 0.34255,-0.69929 1.11947,-1.02109 1.855556,-0.76855 0.166229,0.057 0.349097,0.17608 0.532294,0.34654 0.297957,0.27723 0.586833,0.23373 0.67306,0.0718 0.09307,-0.17477 0.109954,-0.78631 0.03272,-1.18548 -0.271814,-1.4049 -1.519534,-2.39537 -2.920775,-2.31855 -0.816644,0.0447 -1.593888,0.41429 -2.242064,1.06596 -0.429053,0.43135 -0.723793,0.82727 -1.229322,1.65133 -1.088653,1.77462 -1.952431,2.4364 -2.679137,2.86039 -0.61342,0.35788 -1.475493,0.44904 -2.036343,0.23159 -0.212703,-0.0825 -0.423695,-0.22934 -0.608654,-0.41683 -0.522881,-0.5168 -0.46561,-1.20783 -0.415915,-1.87266 0.05638,-0.75423 0.527079,-1.3227 0.977704,-1.7452 0.653466,-0.53264 1.318191,-0.75067 2.038913,-0.82457 0.904108,-0.0864 1.604878,-0.02 2.424804,0.19605 0.454727,0.14638 0.606119,0.1494 0.658155,0.0131 0.07757,-0.20316 -0.351546,-1.87865 -0.706896,-2.37164 -0.588341,-0.81621 -1.453293,-1.42499 -2.428689,-1.70938 -0.44915,-0.13095 -1.504772,-0.17947 -2.037787,-0.0937 -2.976552,0.55696 -3.970699,3.02932 -5.150635,5.0938 -1.363573,2.36428 -1.913295,3.26505 -3.193971,3.70531 -0.459072,0.15782 -1.320572,0.20488 -1.707346,0.0933 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 35.150391,290.3 c -0.622568,-0.004 -1.252124,0.023 -1.712891,0.084 -3.05834,0.40483 -5.71809,1.59583 -7.964844,3.5625 -1.46952,1.28632 -3.037101,3.28365 -4.523437,5.76758 -1.152991,1.92684 -2.206947,4.00949 -4.132813,8.16797 -2.919165,6.30327 -4.400741,8.99987 -6.480468,11.79297 -1.3728781,1.84379 -2.2142884,2.39266 -3.5292974,2.62305 -0.4858519,0.0851 -0.9925367,0.066 -1.5117187,-0.0566 -0.697717,-0.16479 -1.5879608,-0.63135 -1.9960938,-1.16993 -0.098453,-0.12991 -0.1934575,-0.23628 -0.2109375,-0.23828 -0.01748,-0.001 -0.047446,0.16393 -0.066406,0.36719 -0.030126,0.3231 -0.023004,0.63819 0.00977,0.94727 0.018493,-0.16238 0.041673,-0.31575 0.056641,-0.31446 0.01748,0.002 0.1124845,0.10837 0.2109375,0.23828 0.408133,0.53858 1.2983768,1.00514 1.9960938,1.16993 0.519182,0.12262 1.0258668,0.14169 1.5117187,0.0566 1.315009,-0.23039 2.1564193,-0.77926 3.5292974,-2.62305 2.079727,-2.7931 3.561303,-5.4897 6.480468,-11.79297 1.925866,-4.15848 2.979822,-6.24113 4.132813,-8.16797 1.486336,-2.48393 3.053917,-4.48126 4.523437,-5.76758 2.246754,-1.96667 4.906504,-3.15767 7.964844,-3.5625 0.921534,-0.12199 2.515758,-0.10922 3.386719,0.0254 3.124834,0.4828 5.529007,2.03587 7.007812,4.53125 0.47705,0.80499 0.888328,1.94688 1.078125,2.9961 0.04124,0.22799 0.06107,0.56195 0.07422,0.91601 0.02536,-0.6856 0.0056,-1.47499 -0.07422,-1.91601 -0.189797,-1.04922 -0.601075,-2.19111 -1.078125,-2.9961 -1.47881,-2.49538 -3.882983,-4.04845 -7.007817,-4.53125 -0.435481,-0.0673 -1.051261,-0.105 -1.673828,-0.10937 z m -2.16211,17.42187 c -0.05408,1.54641 0.153953,3.17747 0.63086,4.88282 0.708916,2.53497 4.10565,5.97383 4.800781,6.48437 0.852812,0.62635 1.517147,1.08795 2.132812,1.50586 0.324297,0.13986 0.617839,0.33715 0.869141,0.58594 0.798578,0.52756 1.533011,0.99784 2.455078,1.63281 0.430078,0.29439 0.645453,0.49434 0.765625,0.71875 0.100669,-0.20681 0.153425,-0.41072 0.125,-0.61914 -0.05857,-0.42941 -0.240217,-0.6544 -0.890625,-1.09961 -1.886485,-1.2991 -2.990648,-1.91317 -5.457031,-3.72461 -0.695131,-0.51054 -4.091865,-3.9494 -4.800781,-6.48437 -0.375354,-1.34221 -0.58437,-2.63739 -0.63086,-3.88282 z m -10.3125,12.53321 c -2.170725,0.0825 -3.474968,1.5938 -3.589843,3.19531 -0.0325,0.28911 -0.0085,0.54283 0.03711,0.7832 0.212534,-1.51781 1.481139,-2.89978 3.552734,-2.97851 0.380103,-0.001 0.787267,0.0555 1.216797,0.15039 0.22351,0.0494 0.501275,0.12416 0.617188,0.16601 0.189785,0.0685 0.221437,0.0686 0.322265,0.002 0.149209,-0.0983 0.142974,-0.18992 -0.05273,-0.67773 -0.03844,-0.0958 -0.08713,-0.19135 -0.130859,-0.28711 -0.03775,-0.007 -0.07134,-0.0128 -0.138672,-0.0371 -0.115913,-0.0419 -0.393678,-0.11661 -0.617188,-0.16601 -0.42953,-0.0949 -0.836694,-0.1514 -1.216797,-0.1504 z m 11.085938,1.02148 c -0.205649,0.002 -0.420458,0.0136 -0.646485,0.0352 -0.720722,0.0739 -1.383643,0.29158 -2.037109,0.82422 -0.450625,0.4225 -0.922136,0.99186 -0.978516,1.74609 -0.02548,0.34095 -0.0498,0.68794 0,1.01563 3.88e-4,-0.005 -3.87e-4,-0.0104 0,-0.0156 0.05638,-0.75423 0.527891,-1.32359 0.978516,-1.74609 0.653466,-0.53265 1.316387,-0.75032 2.037109,-0.82422 0.904108,-0.0864 1.605856,-0.0188 2.425782,0.19726 0.454727,0.14638 0.606167,0.14802 0.658203,0.0117 0.034,-0.089 -0.03857,-0.475 -0.150391,-0.90625 -0.100266,0.007 -0.25385,-0.0237 -0.507812,-0.10547 -0.614945,-0.16203 -1.162351,-0.24007 -1.779297,-0.23242 z m 6.679687,2.08594 c -0.545102,0.0168 -1.045822,0.32905 -1.302734,0.85352 -0.190836,0.38958 -0.196541,0.79244 -0.05469,1.14257 0.01783,-0.0475 0.03155,-0.0953 0.05469,-0.14257 0.34255,-0.69929 1.119383,-1.02012 1.855469,-0.76758 0.166229,0.057 0.348053,0.17524 0.53125,0.3457 0.297957,0.27723 0.587601,0.2342 0.673828,0.0723 0.09307,-0.17477 0.110437,-0.78638 0.0332,-1.18555 -6.4e-4,-0.003 -0.0013,-0.007 -0.002,-0.01 -0.01212,0.061 -0.01341,0.16182 -0.03125,0.19532 -0.08623,0.16193 -0.375871,0.20496 -0.673828,-0.0723 -0.183197,-0.17046 -0.365021,-0.28871 -0.53125,-0.34571 -0.184022,-0.0631 -0.371034,-0.0915 -0.552735,-0.0859 z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.jeremyvaartjes.comgen.svg b/.icons/kora/apps/scalable/com.github.jeremyvaartjes.comgen.svg
new file mode 100644
index 000000000..ba2873980
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.jeremyvaartjes.comgen.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcfcd" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m17.5 38.084h-4.334l6.5-28.168h4.334zm10.834 0h-4.334l6.5-28.168h4.334z" fill="#4d4d4d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.jeromerobert.pdfarranger.svg b/.icons/kora/apps/scalable/com.github.jeromerobert.pdfarranger.svg
new file mode 120000
index 000000000..0f07c5a87
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.jeromerobert.pdfarranger.svg
@@ -0,0 +1 @@
+pdfarranger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.jmoerman.go-for-it.svg b/.icons/kora/apps/scalable/com.github.jmoerman.go-for-it.svg
new file mode 100644
index 000000000..2416a60d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.jmoerman.go-for-it.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.4705 44.4705 0 23.9983 46.2355)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4c4c4c" offset="0"/>
+ <stop stop-color="#707070" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.00170725 -37.7999 37.7999 .00170725 23.9983 42.9002)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e1d8d8" offset="0"/>
+ <stop stop-color="#f7f7f7" offset="1"/>
+ </linearGradient>
+ <path d="m41.471 34.231-7.933 7.933 4.796 4.796 7.934-7.933z" fill="#525252"/>
+ <g fill-rule="nonzero">
+ <path d="m23.998 1.765c-12.268 0-22.235 9.967-22.235 22.235 0 12.269 9.967 22.235 22.235 22.235 12.269 0 22.236-9.966 22.236-22.235 0-12.268-9.967-22.235-22.236-22.235z" fill="url(#a)"/>
+ <path d="m23.998 5.1c-10.428 0-18.9 8.472-18.9 18.9 0 10.429 8.472 18.9 18.9 18.9 10.429 0 18.9-8.471 18.9-18.9 0-10.428-8.471-18.9-18.9-18.9z" fill="url(#b)"/>
+ <path d="m41.888 6.14c.871.871.871 2.274 0 3.145l-16.428 16.427-2.318-3.971 15.601-15.601c.871-.871 2.273-.871 3.145 0z" fill="#30b630"/>
+ <path d="m12.336 17.654c-.616 1.067-.253 2.422.814 3.038l11.555 6.671 1.94-4.015-11.271-6.508c-1.067-.616-2.422-.253-3.038.814z" fill="#30b630"/>
+ <path d="m24 19.553c-2.454 0-4.447 1.994-4.447 4.447 0 2.454 1.993 4.447 4.447 4.447s4.447-1.993 4.447-4.447c0-2.453-1.993-4.447-4.447-4.447z" fill="#525252"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.jms55.Sandbox.svg b/.icons/kora/apps/scalable/com.github.jms55.Sandbox.svg
new file mode 100644
index 000000000..986a68807
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.jms55.Sandbox.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8333 39.8333 0 24 43.9366)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f3126" offset="0"/>
+ <stop stop-color="#795548" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m19 9v10h-10v-7.808c0-1.233.959-2.192 2.192-2.192z" fill="#ffa000" fill-rule="nonzero"/>
+ <path d="m18.583 7.749h10.834v10.834h-10.834z" fill="#ffee58" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m39 11.192v7.808h-10v-10h7.808c1.233 0 2.192.959 2.192 2.192z" fill="#ffca28" fill-rule="nonzero"/>
+ <g stroke-width="1.0834">
+ <path d="m29.417 18.583h10.834v10.834h-10.834z" fill="#ffa000"/>
+ <path d="m18.583 18.583h10.834v10.834h-10.834z" fill="#ffca28"/>
+ <path d="m7.749 18.583h10.834v10.834h-10.834z" fill="#ffee58"/>
+ </g>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m19 29v10h-7.808c-1.233 0-2.192-.959-2.192-2.192v-7.808z" fill="#ffca28" fill-rule="nonzero"/>
+ <path d="m18.583 29.417h10.834v10.834h-10.834z" fill="#ffa000" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m39 29v7.808c0 1.233-.959 2.192-2.192 2.192h-7.808v-10z" fill="#ffee58" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m34.305 6.195c-.26-.26-.677-.26-.937 0l-1.172 1.172c-.056.056-.099.119-.131.186-1.518 1.831-1.766 4.323-.796 6.366l-8.681 8.681-1.494-1.494c-.731-.73-1.906-.73-2.637 0l-7.909 7.909c-.731.731-.731 1.907 0 2.637l5.8 5.8c.73.731 1.906.731 2.637 0l7.909-7.909c.73-.731.73-1.906 0-2.637l-1.494-1.494 8.681-8.681c2.043.97 4.535.722 6.366-.796.067-.032.13-.075.186-.131l1.172-1.172c.26-.26.26-.677 0-.937zm-1.171 3.047 5.624 5.624c-1.557.918-3.638.571-4.921-.703-1.274-1.283-1.621-3.364-.703-4.921z" fill="#5c6bc0" fill-rule="nonzero"/>
+ <path transform="matrix(.766079 -.766079 .766079 .766079 -2.0016 -2.0016)" d="m-14.92 29.96h10.937v7.954h-10.937z" fill="#3f51b5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.johnfactotum.Foliate.svg b/.icons/kora/apps/scalable/com.github.johnfactotum.Foliate.svg
new file mode 100644
index 000000000..827acad8e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.johnfactotum.Foliate.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(43.336 0 0 43.336 2.332 24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#019aab" offset="0"/>
+ <stop stop-color="#36b5e2" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m21.222 9c1.539 0 2.778 1.306 2.778 2.929v27.821h-15.972c-1.539 0-2.778-1.306-2.778-2.929v-24.892c0-1.622 1.239-2.929 2.778-2.929z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m26.778 9c-1.539 0-2.778 1.306-2.778 2.929v27.821h15.972c1.539 0 2.778-1.306 2.778-2.929v-24.892c0-1.622-1.239-2.929-2.778-2.929z" fill="#d5d5d5" fill-rule="nonzero"/>
+ <path d="m27 12h8.25v2.25h-8.25z" fill="#009aaa"/>
+ <path d="m35.25 34.5v2.25h-8.25v-2.25zm-14.25 0v2.25h-12.75v-2.25zm18.75-4.5v2.25h-12.75v-2.25zm-18.75 0v2.25h-12.75v-2.25zm18.75-4.5v2.25h-12.75v-2.25zm-18.75 0v2.25h-12.75v-2.25zm18.75-4.5v2.25h-12.75v-2.25zm-18.854-1.035v2.072h-12.429v-2.072zm18.854-3.465v2.25h-12.75v-2.25z" fill-opacity=".2"/>
+ <g fill-rule="nonzero">
+ <path d="m8.237 5.982c-.001 0-.383 8.105.975 11.799 1.009 2.75 2.529 5.714 5.13 7.164 1.998 1.114 6.951.571 6.951.571l3.42 4.776 1.253-.86-3.421-4.776s2.209-4.375 1.82-6.594c-.507-2.888-2.835-5.297-5.131-7.164-3.086-2.507-10.997-4.916-10.997-4.916z" fill="#009aaa"/>
+ <path d="m24.696 30.316 1.253-.86-5.986-8.358.994-5.136-1.054-.167-.795 4.109-1.71-2.388.795-4.109-1.054-.166-.596 3.081-1.284-1.791.597-3.081-1.054-.168-.397 2.055-3.01-4.155-1.254.861 3.011 4.155-2.108-.334-.199 1.027 3.162.5 1.283 1.791-3.162-.5-.199 1.027 4.216.667 1.71 2.388-4.216-.668-.198 1.028 5.269.834z" fill="#005c65"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.johnfactotum.QuickLookup.svg b/.icons/kora/apps/scalable/com.github.johnfactotum.QuickLookup.svg
new file mode 100644
index 000000000..eef86d08f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.johnfactotum.QuickLookup.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 6,12 c -1.662,0 -3,1.338 -3,3 v 24 c 0,1.662 1.338,3 3,3 h 15 c 1.662,0 3,-1.338 3,-3 0,1.662 1.338,3 3,3 h 15 c 1.662,0 3,-1.338 3,-3 V 15 c 0,-1.662 -1.338,-3 -3,-3 H 27 c -1.662,0 -3,1.338 -3,3 0,-1.662 -1.338,-3 -3,-3 z"/>
+ <rect style="fill:#e97e10" width="21" height="30" x="3" y="11" ry="3"/>
+ <rect style="fill:#e97e10" width="21" height="30" x="24" y="11" ry="3"/>
+ <path style="opacity:0.2" d="M 8.6660156,9 C 7.1886826,9 6,10.274565 6,11.857422 v 2.857422 18.570312 2.857422 C 6,37.725428 7.1886826,39 8.6660156,39 H 24 39.333984 C 40.811317,39 42,37.725428 42,36.142578 V 33.285156 14.714844 11.857422 C 42,10.274565 40.811317,9 39.333984,9 H 26.666016 C 25.188683,9 24,10.274565 24,11.857422 24,10.274565 22.811317,9 21.333984,9 Z"/>
+ <path style="fill:#e4e4e4" d="M 21.333333,7.999999 C 22.810666,7.999999 24,9.274285 24,10.857142 V 38 H 8.666667 C 7.189334,38 6,36.72571 6,35.14286 V 32.28571 13.714285 10.857142 C 6,9.274285 7.189334,7.999999 8.666667,7.999999 Z"/>
+ <path style="fill:#e4e4e4" d="M 26.666667,7.999999 C 25.189334,7.999999 24,9.274285 24,10.857142 V 38 H 39.333333 C 40.810666,38 42,36.72571 42,35.14286 V 32.28571 13.714285 10.857142 C 42,9.274285 40.810666,7.999999 39.333333,7.999999 Z"/>
+ <path style="opacity:0.05" d="M 26.666667,7.999999 C 25.189334,7.999999 24,9.274285 24,10.857142 V 38 H 39.333333 C 40.810666,38 42,36.72571 42,35.14286 V 32.28571 13.714285 10.857142 C 42,9.274285 40.810666,7.999999 39.333333,7.999999 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.6660156,8 C 7.1886826,8 6,9.274565 6,10.857422 v 1 C 6,10.274565 7.1886826,9 8.6660156,9 H 21.333984 C 22.811317,9 24,10.274565 24,11.857422 24,10.274565 25.188683,9 26.666016,9 H 39.333984 C 40.811317,9 42,10.274565 42,11.857422 v -1 C 42,9.274565 40.811317,8 39.333984,8 H 26.666016 C 25.188683,8 24,9.274565 24,10.857422 24,9.274565 22.811317,8 21.333984,8 Z"/>
+ <path style="opacity:0.2" d="M 31,9 V 25.5 L 33.5,24 36,25.5 V 9 Z"/>
+ <path style="fill:#df574d" d="M 31,8 V 24.5 L 33.5,23 36,24.5 V 8 Z"/>
+ <path style="opacity:0.1" d="m 10.329526,20.569592 v 0.43204 H 7.9999994 v -0.43204 L 8.5709619,20.409796 11.294453,13 h 1.655791 l 2.712072,7.409796 0.582382,0.159796 v 0.43204 h -3.408646 v -0.43204 l 0.884992,-0.159796 -0.730832,-2.053674 h -2.940457 l -0.702284,2.053674 z m 1.21615,-6.374082 -1.261826,3.509592 h 2.489396 z"/>
+ <path style="opacity:0.1" d="m 19.447797,14.999967 q 2.015498,0 2.015498,1.622028 v 3.811763 l 0.536704,0.149725 v 0.411745 h -1.97553 L 19.898858,20.546052 Q 19.453507,20.876695 19.093801,20.995228 18.734094,21.12 18.368678,21.12 q -1.6615,0 -1.6615,-1.746798 0,-0.661288 0.245513,-1.054318 0.245514,-0.399268 0.707994,-0.586426 0.462479,-0.193395 1.455954,-0.218348 l 0.696574,-0.01872 v -0.854683 q 0,-1.060556 -0.793638,-1.060556 -0.479608,0 -1.073409,0.324406 l -0.216965,0.729911 h -0.376836 v -1.416154 q 0.862153,-0.143488 1.267536,-0.180919 0.405384,-0.03743 0.827896,-0.03743 z m 0.365416,3.050659 -0.479608,0.01872 q -0.553834,0.02496 -0.7708,0.318167 -0.211256,0.293213 -0.211256,0.948262 0,0.530277 0.171289,0.77982 0.171288,0.249543 0.445351,0.249543 0.388254,0 0.845024,-0.218349 z"/>
+ <path style="fill:#3f3f3f" d="m 10.329526,19.569625 v 0.43204 H 7.9999994 v -0.43204 l 0.5709625,-0.159796 2.7234911,-7.409796 h 1.655791 l 2.712072,7.409796 0.582382,0.159796 v 0.43204 h -3.408646 v -0.43204 l 0.884992,-0.159796 -0.730832,-2.053674 h -2.940457 l -0.702284,2.053674 z m 1.21615,-6.374082 -1.261826,3.509592 h 2.489396 z"/>
+ <path style="fill:#3f3f3f" d="m 19.447797,14 q 2.015498,0 2.015498,1.622028 v 3.811763 l 0.536704,0.149725 v 0.411745 h -1.97553 l -0.125611,-0.449176 q -0.445351,0.330643 -0.805057,0.449176 -0.359707,0.124772 -0.725123,0.124772 -1.6615,0 -1.6615,-1.746798 0,-0.661288 0.245513,-1.054318 0.245514,-0.399268 0.707994,-0.586426 0.462479,-0.193395 1.455954,-0.218348 l 0.696574,-0.01872 V 15.64074 q 0,-1.060556 -0.793638,-1.060556 -0.479608,0 -1.073409,0.324406 l -0.216965,0.729911 H 17.352365 V 14.218347 Q 18.214518,14.074859 18.619901,14.037428 19.025285,14 19.447797,14 Z m 0.365416,3.050659 -0.479608,0.01872 q -0.553834,0.02496 -0.7708,0.318167 -0.211256,0.293213 -0.211256,0.948262 0,0.530277 0.171289,0.77982 0.171288,0.249543 0.445351,0.249543 0.388254,0 0.845024,-0.218349 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.joseexposito.touche.svg b/.icons/kora/apps/scalable/com.github.joseexposito.touche.svg
new file mode 100644
index 000000000..f8c2fb25a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.joseexposito.touche.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 787.671 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 36.859v2.581c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-2.581z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <path transform="translate(-16)" d="m26 39.263c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#5c6771" fill-opacity=".72"/>
+ <circle cx="37.530105" cy="37.587605" r="9.489205" fill="#fff" stroke-width=".862655"/>
+ <path transform="matrix(1.12302 0 0 1.12302 -1.77555 -1.71804)" d="m33.5 29-.133 1.58c-.501.186-.966.455-1.377.797l-1.437-.676-1.5 2.598 1.304.906c-.046.263-.07.528-.072.795 0 .268.023.535.069.799l-1.301.902 1.5 2.598 1.433-.674c.412.34.879.608 1.381.791l.133 1.584h3l.131-1.58c.501-.186.968-.455 1.379-.797l1.435.676 1.5-2.598-1.302-.906c.046-.263.07-.528.072-.795 0-.268-.023-.535-.069-.799l1.301-.902-1.5-2.598-1.433.674c-.412-.34-.879-.608-1.381-.791l-.133-1.584zm1.451 4h.049c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2c0-1.079.873-1.974 1.951-2z" fill="#697581" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.juliagoda.antimicroX.svg b/.icons/kora/apps/scalable/com.github.juliagoda.antimicroX.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.juliagoda.antimicroX.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.kjlaw89.archetype.svg b/.icons/kora/apps/scalable/com.github.kjlaw89.archetype.svg
new file mode 100644
index 000000000..a5c80d570
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.kjlaw89.archetype.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1762 43.1762 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#511580" offset="0"/>
+ <stop stop-color="#8340b7" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.12158 0 0 1.12158 -2.02459 -.654862)" d="m26.83 12-13.83 24h3.426l3.291-6h10.933l.973 6h3.377l-4.486-24zm1.223 3.199 2.064 11.801h-8.722z" fill="#fff" fill-rule="nonzero"/>
+ <g fill="#ac7ece">
+ <circle cx="9" cy="9" r="3"/>
+ <circle cx="16" cy="9" r="3"/>
+ <circle cx="23" cy="9" r="3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.kjlaw89.webwatcher.svg b/.icons/kora/apps/scalable/com.github.kjlaw89.webwatcher.svg
new file mode 100644
index 000000000..576913c38
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.kjlaw89.webwatcher.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#f8f8f8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -21.6048 21.6048 0 15.1323 37.9027)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ac0009" offset="0"/>
+ <stop stop-color="#c00" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-2.4e-7 -19.0064 19.0064 -2.4e-7 15.1323 36.466)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aeaeae" offset="0"/>
+ <stop stop-color="#d3d3d3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v3.684h-43.336v-3.684c0-3.438 2.79-6.228 6.228-6.228z" fill="#a4a4a4"/>
+ <g fill-rule="nonzero">
+ <path d="m25.224 26.963c0 5.852-4.521 10.606-10.092 10.606-5.57 0-10.092-4.754-10.092-10.606 0-5.853 4.522-10.607 10.092-10.607 5.571 0 10.092 4.754 10.092 10.607z" fill="url(#b)"/>
+ <path d="m24.215 26.963c0 5.244-4.071 9.503-9.083 9.503-5.011 0-9.082-4.259-9.082-9.503s4.071-9.503 9.082-9.503c5.012 0 9.083 4.259 9.083 9.503z" fill="url(#c)"/>
+ <path d="m14.949 20.532c.307 0 .549.252.549.554-.005 1.182-.014 4.165-.024 5.343 0 .006 0 .013-.001.02.078.057.147.125.205.202h4.169c.292 0 .529.238.529.529v.045c0 .292-.237.529-.529.529h-4.134c-.171.262-.467.436-.803.436-.535 0-.965-.431-.965-.96 0-.334.169-.628.426-.801-.001-.002-.001-.004-.001-.005.005-1.178.015-4.161.025-5.343 0-.301.246-.547.551-.549z" fill="#c6262e"/>
+ <path d="m28.257 20.963h10.5v3h-10.5z" fill="#a4a4a4"/>
+ <path d="m28.257 25.463h15v3h-15z" fill="#a4a4a4"/>
+ <path d="m28.257 29.963h15v3h-15z" fill="#a4a4a4"/>
+ <path d="m9.128 7.962h29.744v2.702h-29.744z" fill="#ddd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.lachhebo.Gabtag.svg b/.icons/kora/apps/scalable/com.github.lachhebo.Gabtag.svg
new file mode 100644
index 000000000..8f6511e8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.lachhebo.Gabtag.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.882 5.882h28.83c1.769 0 3.203 1.447 3.203 3.232v23.433c0 1.785-1.434 3.232-3.203 3.232h-28.83c-1.769 0-3.204-1.447-3.204-3.232v-23.433c0-1.785 1.435-3.232 3.204-3.232z" fill="#b22b34" fill-rule="nonzero"/>
+ <circle cx="22.297" cy="19.229" r="17.618" fill="#56c3f1"/>
+ <path d="m22.77 1.617c-.791-.021-1.578.032-2.361.117l1.51 14.002c.718-.078 1.466.053 2.14.442.319.184.585.422.822.68l10.394-9.544c-1.183-1.287-2.577-2.42-4.171-3.341-2.633-1.52-5.494-2.282-8.334-2.356z" fill="#ffffff" fill-opacity=".3" fill-rule="nonzero"/>
+ <path d="m29.085 2.989-5.437 13.005c.138.058.278.107.411.184.674.389 1.162.973 1.454 1.635l12.886-5.681c-1.456-3.31-3.923-6.212-7.295-8.159-.659-.38-1.335-.697-2.019-.984z" fill="#ffffff" fill-opacity=".3" fill-rule="nonzero"/>
+ <path d="m11.387 5.41c-1.703 1.345-3.194 3.018-4.346 5.012-.716 1.239-1.243 2.533-1.631 3.848l13.514 3.968c.078-.263.178-.523.322-.771.23-.399.53-.731.871-.999z" fill="#ffffff" fill-opacity=".3" fill-rule="nonzero"/>
+ <circle cx="22.297" cy="19.229" r="5.873" fill="#ffffff"/>
+ <g fill-rule="nonzero">
+ <path d="m23.268 17.545c.93.537 1.249 1.725.712 2.655-.538.931-1.726 1.249-2.656.712s-1.249-1.725-.712-2.655c.538-.93 1.726-1.247 2.656-.712z" fill="#c0bfbc"/>
+ <path d="m21.606 16.652c-.662.177-1.256.604-1.624 1.239-.734 1.272-.293 2.918.978 3.652s2.918.293 3.652-.978.29-2.917-.981-3.651c-.635-.366-1.363-.44-2.025-.262zm.373 1.398c.298-.08.629-.042.924.127.589.34.786 1.07.446 1.66-.341.589-1.071.783-1.66.443-.59-.34-.786-1.071-.446-1.66.17-.294.437-.49.736-.57z" fill="#5e5c64"/>
+ <path d="m4.678 24.034v18.192c0 1.753 1.428 3.163 3.204 3.163h28.83c1.775 0 3.203-1.41 3.203-3.163v-18.192h-11.212c-1.511 2.015-3.888 3.203-6.406 3.203-2.519 0-4.896-1.188-6.407-3.203z" fill="#e8414b"/>
+ <path d="m10.836 29.373h22.921c.453 0 .819.35.819.783v10.179c0 .433-.366.783-.819.783h-22.921c-.453 0-.819-.35-.819-.783v-10.179c0-.433.366-.783.819-.783z" fill="#ffffff"/>
+ <path d="m13.221 35.779v2.136h11.745v-2.136zm0-4.271v2.136h19.22v-2.136z" fill-opacity=".4"/>
+ <path d="m25.859 36.478c-.574.992-1.355 1.615-1.744 1.392-.389-.225-.239-1.209.336-2.201.577-.991 1.358-1.613 1.747-1.391.389.225.236 1.209-.339 2.2z" fill="#444444"/>
+ <path d="m41.435 3.16-16.258 28.025.064.038-1.011 4.087-.177.678c-.019.073-.007.152.071.196l1.509.868c.078.044.151.013.207-.038 0 0 .306-.269.523-.478l3.056-2.915 16.256-28.023-3.207-1.844v-.002l-1.033-.592z" fill="#cccccc"/>
+ <path d="m42.555 3.805-18.369 31.674-.133.509c-.019.073-.007.152.071.196l1.509.868c.078.044.151.013.207-.038 0 0 .082-.076.102-.094l18.559-31.998z" fill-opacity=".2"/>
+ <path d="m25.047 32.51 3.273 1.882c.132.076.186.194.11.269l-1.651 1.907c-.065.077-.194.096-.321.024l-2.32-1.334c-.128-.073-.174-.193-.141-.288l.823-2.4c.011-.083.123-.118.227-.06zm16.794-30.051-.609 1.051 4.223 2.427.61-1.051.257-1.253-3.52-2.022z" fill="#ed333b"/>
+ <path d="m41.638 2.81.203-.351 4.224 2.427-.204.351z" fill="#a51d2d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.lainsce.notejot.svg b/.icons/kora/apps/scalable/com.github.lainsce.notejot.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.lainsce.notejot.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.lainsce.palaura.svg b/.icons/kora/apps/scalable/com.github.lainsce.palaura.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.lainsce.palaura.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.lainsce.quilter.svg b/.icons/kora/apps/scalable/com.github.lainsce.quilter.svg
new file mode 100644
index 000000000..7b73202b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.lainsce.quilter.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 128.991 44.2761)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#077e46" offset="0"/>
+ <stop stop-color="#6eb589" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.535 45.9057)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0f1ee" offset="0"/>
+ <stop stop-color="#fdfefe" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m40.518 42.227h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#b0b0b0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.lainsce.timetable.svg b/.icons/kora/apps/scalable/com.github.lainsce.timetable.svg
new file mode 100644
index 000000000..d4ca1b91b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.lainsce.timetable.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.80967 -43.336 43.336 .80967 20.168 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.836 23.836 0 38.4453 26.168)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d5d5d" offset="0"/>
+ <stop stop-color="#7b7b7b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 22.6526 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#777" offset="0"/>
+ <stop stop-color="#b5b5b5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(25.5 0 0 25.5 20.168 695.918)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a0ff" offset="0"/>
+ <stop stop-color="#0258b9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h24.358c3.438 0 12.75-9.312 12.75-12.75z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.663l-4.768 9.068c-.559 1.062-1.062 1.694-2.166 2.166l-7.511 3.211v-43.336h8.217z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m16.777 2.332v43.336h14.446v-43.336z" fill="url(#c)" fill-rule="nonzero"/>
+ <circle cx="32.918" cy="32.918" r="12.75" fill="url(#d)"/>
+ <path d="m32.918 26.168v6.75h6.75" fill="none" stroke="#fff" stroke-width="4.5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.libresprite.LibreSprite.svg b/.icons/kora/apps/scalable/com.github.libresprite.LibreSprite.svg
new file mode 120000
index 000000000..8d98231ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.libresprite.LibreSprite.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.liferooter.textpieces.svg b/.icons/kora/apps/scalable/com.github.liferooter.textpieces.svg
new file mode 100644
index 000000000..f14b0d3ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.liferooter.textpieces.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(24.494 -33.5163 33.5163 24.494 16.0939 46.3681)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#800606" offset="0"/>
+ <stop stop-color="#df574d" offset="1"/>
+ </linearGradient>
+ <path d="m2.532 19.481c.039 5.063 5.108 9.002 10.17 9.041v-5.651h3.39c1.13 0 1.13 1.13 1.13 1.13s0 1.13-1.13 1.13h-2.26v3.391h16.951v-9.041z" fill="#9e9e9e" fill-rule="nonzero"/>
+ <path d="m37.905 16.656-26.423-15.255c-2.307 3.992-.848 12.624 5.115 16.001l15.658 9.041z" fill="#cccccc" fill-rule="nonzero"/>
+ <path d="m43.655 23.285c2.417-2.418 2.417-6.342 0-8.76h-1e-3c-2.417-2.417-6.342-2.417-8.759 0l-21.501 21.501c-2.417 2.417-2.417 6.342 0 8.759v1e-3c2.418 2.417 6.342 2.417 8.76 0z" fill="url(#a)"/>
+ <path d="m16.244 7.051 7.829 4.52c-.15.26-.397.449-.686.527-.29.077-.598.037-.858-.113l-5.872-3.39c-.536-.31-.723-1.007-.413-1.544z" fill="#757575" fill-rule="nonzero"/>
+ <path d="m18.939 36.042-.799-.799-.799.799.799.799-1.598 1.598-.799-.799-.799.799.799.799-.799.799.799.799.799-.799 1.598 1.598-.799.799.799.8.799-.8.799.8.799-.8-.799-.799 1.598-1.598.799.799.799-.799-.799-.799.799-.799-.799-.799-.799.799-1.598-1.598.799-.799-.799-.799zm-1.598 3.196 1.598 1.598 1.598-1.598-1.598-1.598z" fill="#f5f5f5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.linuxhubit.catfacts.svg b/.icons/kora/apps/scalable/com.github.linuxhubit.catfacts.svg
new file mode 100644
index 000000000..aa40c05f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.linuxhubit.catfacts.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9129 39.9129 0 24 43.9631)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4543cb" offset="0"/>
+ <stop stop-color="#6f6df3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path transform="matrix(1.40254 0 0 1.40254 -9.6609 -9.6609)" d="m32.959 20.125c1.121.47 1.376 2.139.571 3.727-.806 1.588-2.368 2.494-3.489 2.024-1.121-.471-1.377-2.14-.57-3.728.805-1.589 2.366-2.494 3.488-2.023zm-6.459 1.875c-1.381 0-2.5-1.791-2.5-4.001 0-2.208 1.119-3.999 2.5-3.999 1.38 0 2.5 1.791 2.5 3.999 0 2.21-1.12 4.001-2.5 4.001zm-8.541 4.876c-1.121.47-2.683-.436-3.489-2.024-.805-1.588-.55-3.257.571-3.728 1.121-.47 2.683.436 3.489 2.025.805 1.587.55 3.256-.571 3.727zm2.541-3.876c-1.381 0-2.5-1.791-2.5-4.001 0-2.208 1.119-3.999 2.5-3.999 1.38 0 2.5 1.791 2.5 3.999 0 2.21-1.12 4.001-2.5 4.001zm9.24 5.929c.856 1.367 1.26 2.093 1.26 2.85 0 1.495-1.095 2.221-2.57 2.221-.652 0-1.071-.001-2.133-.561 0 0-.687-.639-2.296-.573-1.625-.065-2.313.581-2.313.581-1.061.559-1.466.553-2.115.553-1.477 0-2.573-.724-2.573-2.221 0-.756.405-1.482 1.261-2.85 0 0 1.618-2.725 3.021-4.006 1.014-.926 2.491-.923 2.491-.923h.456s1.542-.003 2.492.923c1.358 1.327 3.019 4.006 3.019 4.006z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.linuxhubit.gitscover.svg b/.icons/kora/apps/scalable/com.github.linuxhubit.gitscover.svg
new file mode 100644
index 000000000..4d4da1d74
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.linuxhubit.gitscover.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13.025 30.909c-3.16.954-5.488 3.906-5.488 7.359 0 4.215 3.468 7.683 7.683 7.683 4.214 0 7.682-3.468 7.682-7.683 0-3.842-2.882-7.064-6.585-7.603v-1.179c2.449.002 5.755 0 7.569 0 2.795 0 4.968-1.55 6.219-3.54 1.251-1.989 1.81-4.382 2.112-6.673l-3.263-.428c-.268 2.033-.806 4.028-1.636 5.348s-1.723 2-3.432 2c-1.821 0-5.128.003-7.569 0v-8.778h-3.292zm2.195 2.969c2.408 0 4.39 1.982 4.39 4.39s-1.982 4.39-4.39 4.39c-2.409 0-4.391-1.982-4.391-4.39s1.982-4.39 4.391-4.39z" fill="#ff9b00" fill-rule="nonzero"/>
+ <path d="m22.829 7.546c1.616-3.257 4.975-5.497 8.854-5.497 5.452 0 9.878 4.426 9.878 9.878s-4.426 9.878-9.878 9.878c-3.879 0-7.238-2.24-8.854-5.497-1.518 2.629-4.359 4.399-7.609 4.399-4.846 0-8.781-3.934-8.781-8.78s3.935-8.78 8.781-8.78c3.25 0 6.091 1.77 7.609 4.399z" fill="#dfdfdf"/>
+ <path d="m31.683 5.342c3.634 0 6.585 2.95 6.585 6.585s-2.951 6.585-6.585 6.585c-3.635 0-6.585-2.95-6.585-6.585s2.95-6.585 6.585-6.585zm-16.463 1.097c3.028 0 5.487 2.459 5.487 5.488s-2.459 5.488-5.487 5.488c-3.029 0-5.488-2.459-5.488-5.488s2.459-5.488 5.488-5.488z" fill="#0448b0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.linuxhubit.ppaextender.svg b/.icons/kora/apps/scalable/com.github.linuxhubit.ppaextender.svg
new file mode 100644
index 000000000..e27cebaec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.linuxhubit.ppaextender.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.6688 34.6688 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c69461" offset="0"/>
+ <stop stop-color="#fabd7f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v26.274c0 1.2-.966 2.167-2.167 2.167h-39.002c-1.201 0-2.167-.967-2.167-2.167z" fill="#86603b"/>
+ <path d="m45.668 39.168v-27.12c0-2.689-1.562-5.382-4.251-5.382h-34.834c-3.097 0-4.251 2.285-4.251 5.382v27.12c0 1.2.966 2.166 2.167 2.166h39.002c1.201 0 2.167-.966 2.167-2.166z" fill="#c28a52"/>
+ <path d="m2.332 39.44v-23.058c0-2.978 2.107-5.383 4.251-5.383h34.834c2.859 0 4.251 2.524 4.251 5.383v23.058c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.louis77.tuner.svg b/.icons/kora/apps/scalable/com.github.louis77.tuner.svg
new file mode 100644
index 000000000..8efd32287
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.louis77.tuner.svg
@@ -0,0 +1,40 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1359 15.9492 0 14.9643 45.4679)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e001b" offset="0"/>
+ <stop stop-color="#dd3f6e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26 26 0 64 76)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fafafa" offset="0"/>
+ <stop stop-color="#fafafa" offset=".69"/>
+ <stop stop-color="#abacae" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(28.6961 0 0 21.6342 65.3669 109.161)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fafafa" offset="0"/>
+ <stop stop-color="#d4d4d4" offset="1"/>
+ </radialGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(.375 0 0 .375 0 -7.125)">
+ <path d="m105.1 76h-82.2c-3.2 0-5.9-2.6-5.9-5.9v-14.2c0-3.2 2.6-5.9 5.9-5.9h82.3c3.2 0 5.9 2.6 5.9 5.9v14.3c-.1 3.2-2.7 5.8-6 5.8z" fill="url(#b)" fill-rule="nonzero"/>
+ <g fill="none">
+ <path d="m23 54v17" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m30 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m36 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m43 54v17" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m50 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m57 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m64 54v17" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m71 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m78 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m85 54v17" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m105 54v17" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m92 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m98 57v11" stroke="#abacae" stroke-width="1.79"/>
+ <path d="m54 50v26" stroke="#de3e80" stroke-width="2.19"/>
+ </g>
+ <circle cx="64.5" cy="98.5" r="17.5" fill="url(#c)"/>
+ <circle cx="64.5" cy="98.5" r="14" fill="#273445"/>
+ <circle cx="64.5" cy="98.5" r="12" fill="#d5d5d5"/>
+ <path d="m64.5 92.8c-.3 0-.5-.2-.5-.5v-4.7c0-.3.2-.5.5-.5s.5.2.5.5v4.7c0 .3-.2.5-.5.5z" fill="#181818" fill-rule="nonzero"/>
+ </g>
+ <path transform="matrix(.375 0 0 .375 0 -4.125)" d="m17.5 101h21c1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5h-21c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5zm93 0h-21c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h21c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-93-8h20c1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5h-20c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5zm93 0h-20c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h20c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-93-8h21c1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5h-21c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5zm93 0h-21c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h21c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5z" fill="#2d2d2d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.luizaugustomm.tomato.svg b/.icons/kora/apps/scalable/com.github.luizaugustomm.tomato.svg
new file mode 120000
index 000000000..a115f05bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.luizaugustomm.tomato.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.lxgr_linux.pokete.svg b/.icons/kora/apps/scalable/com.github.lxgr_linux.pokete.svg
new file mode 120000
index 000000000..5024ffb9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.lxgr_linux.pokete.svg
@@ -0,0 +1 @@
+pokete.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.maoschanz.DynamicWallpaperEditor.svg b/.icons/kora/apps/scalable/com.github.maoschanz.DynamicWallpaperEditor.svg
new file mode 100644
index 000000000..55cff89e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.maoschanz.DynamicWallpaperEditor.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path d="m3.161 33.279v-6.122l9.141 8.712h-6.266c-1.211-.538-2.218-1.45-2.875-2.59z" fill="#303f9f"/>
+ <path transform="matrix(1.16405 0 0 1.10942 -3.86559 -3.65286)" d="m6.036 19.827v7.944l7.853 7.853h7.944z" fill="#2357cd" fill-rule="nonzero"/>
+ <path transform="matrix(1.16405 0 0 1.10942 -3.86559 -3.65286)" d="m6.036 11.883v7.944l15.797 15.797h7.942z" fill="#9844e8" fill-rule="nonzero"/>
+ <path d="m6.036 5.388h2.023l31.985 30.481h-9.25l-27.633-26.339v-1.552c.657-1.14 1.664-2.052 2.875-2.59z" fill="#f845c5"/>
+ <path d="m41.964 35.869h-1.92l-31.985-30.481h9.247l27.677 26.377v1.251c-.649 1.263-1.717 2.275-3.019 2.853z" fill="#ffb86c"/>
+ <path transform="matrix(1.16405 0 0 1.10942 -3.86559 -3.65286)" d="m18.188 8.149 23.776 23.776v-7.944l-15.832-15.832z" fill="#97d054" fill-rule="nonzero"/>
+ <path transform="matrix(1.16405 0 0 1.10942 -3.86559 -3.65286)" d="m26.132 8.149 15.832 15.832v-7.944l-7.888-7.888z" fill="#25c7d6" fill-rule="nonzero"/>
+ <path d="m44.983 8.241v5.898l-9.182-8.751h6.163c1.302.578 2.37 1.59 3.019 2.853z" fill="#1bbcff"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m33.511 13.433c-1.74 0-3.171 1.43-3.171 3.17s1.431 3.17 3.171 3.17c1.739 0 3.17-1.43 3.17-3.17s-1.431-3.17-3.17-3.17z"/>
+ <path d="m36.102 11.388.629.363c.175.101.234.322.133.496l-.726 1.259c-.101.174-.322.233-.497.133l-.629-.364c-.083-.048-.144-.127-.169-.22s-.012-.192.036-.276l.727-1.258c.101-.175.322-.234.496-.133zm-4.722 8.179.629.363c.174.101.234.322.133.497l-.727 1.258c-.1.174-.321.234-.496.133l-.629-.363c-.084-.049-.144-.128-.169-.221s-.012-.192.036-.276l.727-1.258c.1-.174.321-.234.496-.133zm.276-8.483.701-.188c.093-.025.192-.012.276.036s.144.127.169.22l.376 1.404c.025.093.012.192-.036.275-.048.084-.128.145-.221.17l-.701.188c-.093.024-.192.012-.276-.037-.084-.048-.144-.127-.169-.22l-.376-1.404c-.025-.093-.012-.192.036-.275.048-.084.128-.145.221-.169zm2.443 9.122.702-.189c.094-.025.193-.012.276.036.084.049.144.128.169.221l.378 1.404c.025.093.012.192-.037.276-.048.083-.127.144-.22.169l-.703.187c-.093.025-.192.012-.276-.036-.083-.048-.144-.128-.169-.221l-.376-1.403c-.025-.093-.012-.192.036-.276.048-.083.128-.144.221-.169zm-6.108-1.748-.188-.702c-.025-.093-.012-.192.036-.275.049-.084.128-.145.221-.17l1.403-.376c.093-.025.192-.012.276.037.084.048.144.127.169.22l.188.702c.025.093.012.192-.036.275-.048.084-.128.145-.221.17l-1.403.376c-.093.025-.192.012-.276-.037-.083-.048-.144-.127-.169-.22zm9.123-2.444-.189-.702c-.025-.093-.012-.192.036-.276.048-.083.128-.144.221-.169l1.403-.376c.093-.025.192-.012.276.036.083.049.144.128.169.221l.189.702c.025.093.012.192-.036.276s-.128.144-.221.169l-1.404.375c-.093.025-.192.012-.276-.036-.083-.048-.144-.127-.169-.22zm1.612 3.18-.364.629c-.1.175-.321.234-.496.133l-1.258-.726c-.084-.048-.145-.128-.169-.221-.025-.093-.012-.192.036-.275l.363-.629c.101-.175.322-.234.496-.133l1.259.726c.174.101.233.322.133.496zm-8.18-4.722-.363.629c-.101.175-.322.234-.496.133l-1.258-.726c-.084-.049-.145-.128-.17-.221s-.012-.192.037-.276l.363-.629c.101-.174.322-.233.496-.133l1.258.727c.175.101.234.322.133.496z"/>
+ <path d="m14.489 21.887c-2.917 0-5.283 2.366-5.283 5.283 0 2.918 2.366 5.284 5.283 5.284 2.918 0 5.284-2.366 5.284-5.284 0-.312-.028-.625-.082-.932-.362 1.646-1.818 2.819-3.503 2.819-1.98 0-3.586-1.605-3.586-3.585 0-1.685 1.174-3.142 2.819-3.503-.306-.054-.619-.082-.932-.082z"/>
+ </g>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.maoschanz.drawing.svg b/.icons/kora/apps/scalable/com.github.maoschanz.drawing.svg
new file mode 100644
index 000000000..fe9fc5a26
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.maoschanz.drawing.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#f2fbff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 12.44c0-3.438-43.336-3.438-43.336 0v27c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 12.44h-43.336v-3.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228z" fill="#493872"/>
+ <path d="m8.06 23.612c5.187.926-1.077 7.27 6.184 6.64 4.266-.371 4.814 5.852 4.814 5.852" fill="none" stroke="#ff4f27" stroke-width="2"/>
+ <path d="m25.441 33.943-6.208-4.566 18.365-24.899c.803-1.251 1.934-.354 1.934-.354l3.829 2.818s1.375.842.474 2.064z" fill="#da3500" fill-rule="nonzero"/>
+ <g fill="#711e00">
+ <path d="m24.82 33.487-4.967-3.653-1.797 6.332 1.242.913z" fill-rule="nonzero"/>
+ <path d="m21.973 25.655 6.208 4.566.914-1.24-6.208-4.566z"/>
+ <path d="m26.552 19.453c.851.626 2.583-.257 3.838-1.957 0-.001.001-.002.002-.002 1.255-1.702 1.587-3.617.735-4.243z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.marktext.marktext.svg b/.icons/kora/apps/scalable/com.github.marktext.marktext.svg
new file mode 120000
index 000000000..479a58984
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.marktext.marktext.svg
@@ -0,0 +1 @@
+marktext.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.mdh34.quickdocs.svg b/.icons/kora/apps/scalable/com.github.mdh34.quickdocs.svg
new file mode 100644
index 000000000..35b9268b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.mdh34.quickdocs.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 128.991 44.2761)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a3a3a3" offset="0"/>
+ <stop stop-color="#dedede" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.535 45.9057)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#033c41" offset="0"/>
+ <stop stop-color="#306a52" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m40.518 42.227h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#828282"/>
+ <path d="m24.204 15.718h-7.002v20h6.998m4.028 0h.948c4.432 0 8.026-3.568 8.026-8v-4c0-4.432-3.594-8-8.026-8h-.948" fill="none" stroke="#eee" stroke-width="4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.micahflee.torbrowser-launcher.svg b/.icons/kora/apps/scalable/com.github.micahflee.torbrowser-launcher.svg
new file mode 120000
index 000000000..407773e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.micahflee.torbrowser-launcher.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.mirkobrombin.ppaextender.svg b/.icons/kora/apps/scalable/com.github.mirkobrombin.ppaextender.svg
new file mode 100644
index 000000000..e27cebaec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.mirkobrombin.ppaextender.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.6688 34.6688 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c69461" offset="0"/>
+ <stop stop-color="#fabd7f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v26.274c0 1.2-.966 2.167-2.167 2.167h-39.002c-1.201 0-2.167-.967-2.167-2.167z" fill="#86603b"/>
+ <path d="m45.668 39.168v-27.12c0-2.689-1.562-5.382-4.251-5.382h-34.834c-3.097 0-4.251 2.285-4.251 5.382v27.12c0 1.2.966 2.166 2.167 2.166h39.002c1.201 0 2.167-.966 2.167-2.166z" fill="#c28a52"/>
+ <path d="m2.332 39.44v-23.058c0-2.978 2.107-5.383 4.251-5.383h34.834c2.859 0 4.251 2.524 4.251 5.383v23.058c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.mohelm97.screenrecorder.svg b/.icons/kora/apps/scalable/com.github.mohelm97.screenrecorder.svg
new file mode 100644
index 000000000..019dd23d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.mohelm97.screenrecorder.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 6.59588)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -7.34606)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 3.79747)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 3.79747)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <g fill="#fff">
+ <circle cx="23.999729" cy="21.90349" r="5"/>
+ <path transform="translate(-.000271 -.096507)" d="m14 12c-2.216 0-4 1.784-4 4v1h2v-1c0-1.143.857-2 2-2h1v-2zm5 0v2h3v-2zm7 0v2h3v-2zm7 0v2h1c1.143 0 2 .857 2 2v1h2v-1c0-2.216-1.784-4-4-4zm-23 9v3h2v-3zm26 0v3h2v-3zm-26 7c0 2.216 1.784 4 4 4h1v-2h-1c-1.143 0-2-.857-2-2zm26 0c0 1.143-.857 2-2 2h-1v2h1c2.216 0 4-1.784 4-4zm-17 2v2h3v-2zm7 0v2h3v-2z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.mubitosh.qrshare.svg b/.icons/kora/apps/scalable/com.github.mubitosh.qrshare.svg
new file mode 100644
index 000000000..41a17e6d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.mubitosh.qrshare.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd2d4" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m40 8v12h-12v-12zm-16 0v2h-2v-2zm0 2h2v4h-2v2h-2v-4h2zm0 6h2v4h-2zm0 4v2h-2v-2zm-2 2v4h-4v-2h2v-2zm-4 2h-4v-2h4zm-4 0v2h-6v-4h4v2zm8 2h4v4h-2v-2h-2zm4 4h2v2h-2zm0 2v4h-2v-2h-2v-2zm-2 4v4h-2v-4zm2 0h4v4h-4zm4 0v-2h2v2zm2 0h2v4h-2zm0-2v-2h4v2zm4 0h2v2h2v2h-2v2h-2zm-6 0h-2v-2h2zm-2-4v-2h2v2zm2-2v-2h4v4h-2v-2zm0-2h-4v-2h2v-2h2zm-4-2h-2v-2h2zm-6-16v12h-12v-12zm18 2h-8v8h8zm-20 0h-8v8h8zm18 2v4h-4v-4zm-20 0v4h-4v-4zm22 10v2h2v2h-4v-2h-4v-2zm2 6v4h-2v-2h-2v-2zm-20 0v12h-12v-12zm-2 2h-8v8h8zm-2 2v4h-4v-4z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.muriloventuroso.easyssh.svg b/.icons/kora/apps/scalable/com.github.muriloventuroso.easyssh.svg
new file mode 100644
index 000000000..9357b9cdb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.muriloventuroso.easyssh.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.396607 -44.9091 44.9091 .396607 202.515 48.3221)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764.006 3.708.916 7.359 2.654 10.635 12.369 1.94 28.477.015 42.647-7.607.143-1.004.219-2.015.227-3.028 0-12.488-10.276-22.764-22.764-22.764zm20.945 31.679c-12.522 5.84-25.959 7.756-37.445 6.753 4.294 4.524 10.263 7.092 16.5 7.096 9.109 0 17.379-5.468 20.945-13.849z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m28.553 18.228 5.691-3.415 5.691 3.415" fill="none" stroke="#fff" stroke-width="2.44"/>
+ <g fill="#fff">
+ <path d="m19.122 26.439h9.756v2.439h-9.756z"/>
+ <path d="m13.431 8.553v2.439h-1.219c-2.027 0-3.659 1.632-3.659 3.659 0 2.026 1.632 3.658 3.659 3.658h1.219v2.439h-1.219-3.435c.502 1.42 1.839 2.439 3.435 2.439h1.219v2.439h2.439v-2.439h1.22c2.026 0 3.658-1.632 3.658-3.659 0-2.026-1.632-3.658-3.659-3.658h-1.219v-2.439h4.654c-.502-1.42-1.839-2.439-3.435-2.439h-1.219v-2.439zm-1.219 4.878h1.219v2.439h-1.219c-.718 0-1.22-.502-1.22-1.22 0-.717.502-1.219 1.22-1.219zm3.658 4.878h1.219c.718 0 1.22.502 1.22 1.219 0 .718-.502 1.22-1.22 1.22h-1.219z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.muriloventuroso.givemelyrics.svg b/.icons/kora/apps/scalable/com.github.muriloventuroso.givemelyrics.svg
new file mode 100644
index 000000000..e91b9171e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.muriloventuroso.givemelyrics.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d44eff" offset="0"/>
+ <stop stop-color="#e067cd" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m13 39.021h16v2.525h-16zm0-6.314h20v2.526h-20zm0-6.313h16v2.525h-16zm0-6.313h20v2.525h-20zm0-6.314h22v2.526h-22zm0-6.313h20v2.525h-20z" fill="#7f0b8f"/>
+ <path d="m19.467 10.051c.139.004.268.071.352.182 1.319 1.742 3.28 3.536 4.979 4.369 1.831.897 3.792 1.372 5.139 2.734 2.449 2.478 2.279 5.435 2.094 6.305-.108.504-.494.491-.551-.022-.336-3.028-1.185-4.784-3.665-5.619-2.625-.883-4.245-1.521-5.387-2 1.435 4.806 5.3 13.377 6.134 15.206.282.529.438 1.13.438 1.794 0 2.76-2.689 4.426-6 4.426s-6-1.666-6-4.426 2.689-4.426 6-4.426c.795 0 1.554.096 2.249.28-1.169-3.192-4.849-13.335-6.232-18.222-.078-.277.116-.556.403-.579.015-.002.031-.002.047-.002z" fill="#eeeeee"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.muriloventuroso.pdftricks.svg b/.icons/kora/apps/scalable/com.github.muriloventuroso.pdftricks.svg
new file mode 100644
index 000000000..7ed50977b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.muriloventuroso.pdftricks.svg
@@ -0,0 +1,33 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a5a5a5" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 26.3203 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8f0108" offset="0"/>
+ <stop stop-color="#fc393c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-2.45758 2.45758 -1.63073 -1.63073 25.2331 23.5208)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f9f7f0" offset="0"/>
+ <stop stop-color="#e8e8dd" offset=".35"/>
+ <stop stop-color="#829c9a" offset=".73"/>
+ <stop stop-color="#899aa1" offset=".76"/>
+ <stop stop-color="#76b1bd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(2.79415 -2.79415 1.85406 1.85406 29.9998 33.3106)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#203b50" offset="0"/>
+ <stop stop-color="#082f3c" offset=".32"/>
+ <stop stop-color="#074151" offset=".53"/>
+ <stop stop-color="#3a5c6b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22.477 45.668c-3.57-6.875-13.984-13.509-20.145-15.188v-4.429c9.269 1.424 22.297 13.314 23.988 19.617zm5.737-43.336h11.226c.49 0 .966.057 1.423.164-.704 2.842-2.279 10.457-1.136 19.125.451 2.451 3.525 9.261 5.941 10.802v7.017c0 3.438-2.79 6.228-6.228 6.228h-11.104c.046-21.44.744-37.65 3.141-42.352 0 0-8.721 8.687-16.032 13.266-3.177 1.99-10.369 4.814-13.113 5.147v-5.827c4.405-1.475 15.843-5.034 25.882-13.57z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m44.991 43.767c.361-.361.361-.946 0-1.307l-19.131-19.131c-.361-.361-.946-.361-1.307 0l-1.97 1.969c-.36.361-.36.947 0 1.307l19.131 19.132c.361.36.947.36 1.308 0z" fill="url(#c)"/>
+ <path d="m42.384 39.852-13.916-13.916-3.277 3.277 13.916 13.916z" fill="url(#d)"/>
+ <path d="m41.97 2.868c1.663.741 2.941 2.188 3.454 3.96l.244 16.27c-10.088 6.714-29.761 9.213-43.336 4.377v-12.109c12.392 1.514 30.949-6.625 39.638-12.498z" fill="#cc0c00" fill-opacity=".1"/>
+ <g fill="#facd52">
+ <path d="m21.556 13.5c0 .36-2.47 1.016-2.725 1.271-.256.256-.911 2.725-1.272 2.725s-1.017-2.469-1.272-2.725c-.255-.255-2.725-.911-2.725-1.271 0-.361 2.47-1.017 2.725-1.272s.911-2.725 1.272-2.725 1.016 2.47 1.272 2.725c.255.255 2.725.911 2.725 1.272z"/>
+ <path d="m22.993 35.689c0 .361-2.47 1.017-2.725 1.272s-.911 2.725-1.272 2.725c-.36 0-1.016-2.47-1.271-2.725s-2.725-.911-2.725-1.272 2.47-1.017 2.725-1.272.911-2.725 1.271-2.725c.361 0 1.017 2.47 1.272 2.725s2.725.911 2.725 1.272z"/>
+ <path d="m39.375 20.745c0 .361-2.469 1.017-2.725 1.272-.255.255-.911 2.725-1.271 2.725-.361 0-1.017-2.47-1.272-2.725s-2.725-.911-2.725-1.272 2.47-1.016 2.725-1.271c.255-.256.911-2.725 1.272-2.725.36 0 1.016 2.469 1.271 2.725.256.255 2.725.91 2.725 1.271z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.naaando.lyrics.svg b/.icons/kora/apps/scalable/com.github.naaando.lyrics.svg
new file mode 100644
index 000000000..b0bafefb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.naaando.lyrics.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9877 39.9877 0 24.5 43.9939)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#631eb5" offset="0"/>
+ <stop stop-color="#6d37ae" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill="none">
+ <circle transform="matrix(1.02503 -.494794 .494794 1.02503 -3.3168 -3.3168)" cx="11.18" cy="32.047" r="12.322" stroke="#07e6d2" stroke-dasharray="10.84 5.42" stroke-dashoffset="40" stroke-width="1.35"/>
+ <circle transform="matrix(.405908 1.06336 -1.06336 .405908 -3.3168 -3.3168)" cx="30.981" cy="-13.863" r="16.301" stroke="#07a8e6" stroke-dasharray="11.18 5.59" stroke-dashoffset="40" stroke-width="1.4"/>
+ <circle transform="matrix(1.13678 -.056807 .056807 1.13678 -3.3168 -3.3168)" cx="22.772" cy="25.168" r="8.32" stroke="#07e690" stroke-dasharray="10.87 5.44" stroke-dashoffset="13.45" stroke-width="1.36"/>
+ </g>
+ <path transform="matrix(.320445 0 0 .320445 4.2066 3.4915)" d="m50.173 46.241c-.02 0-.04-.001-.059-.001-1.37 0-2.497 1.108-2.498 2.455l-.028 15.299-.027 15.305v.004c0 1.348 1.127 2.457 2.497 2.457.437 0 .866-.113 1.245-.327l13.484-7.629 13.484-7.629c.777-.437 1.257-1.252 1.257-2.132 0-.877-.477-1.69-1.25-2.129l-13.456-7.669-13.457-7.677c-.363-.205-.773-.318-1.192-.327z" fill="#9bdb4d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.naaando.rush.svg b/.icons/kora/apps/scalable/com.github.naaando.rush.svg
new file mode 100644
index 000000000..b772de2c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.naaando.rush.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(41.5789 0 0 41.5789 3.20984 67.1265)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#b7b7b7" offset="0"/>
+ <stop stop-color="#fbfbfb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -41.5732 41.5732 0 23.6534 46.335)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -42.0105 42.0105 0 248.378 46.5536)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24" cy="25.548" r="20.789" fill="url(#a)"/>
+ <path d="m26.16 25.567c-.056-.461-.23-.882-.5-1.232l1.849-11.474c.068-.427-.206-.833-.627-.931l-.02-.005c-.422-.097-.846.149-.972.563l-3.368 11.122c-.829.418-1.405 1.268-1.405 2.259 0 1.399 1.137 2.538 2.536 2.538.261 0 .508-.051.744-.124l7.036 3.655c.387.201.864.076 1.101-.29l.01-.015c.238-.367.158-.853-.182-1.125zm-3.76.302c0-.69.563-1.253 1.253-1.253.691 0 1.254.563 1.254 1.253 0 .691-.563 1.254-1.254 1.254-.69 0-1.253-.563-1.253-1.254z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m24 4.543c-11.621 0-21.005 9.384-21.005 21.005 0 11.622 9.384 21.005 21.005 21.005s21.005-9.383 21.005-21.005c0-11.621-9.384-21.005-21.005-21.005zm0 1.751c10.682 0 19.254 8.572 19.254 19.254 0 10.683-8.572 19.255-19.254 19.255s-19.254-8.572-19.254-19.255c0-10.682 8.572-19.254 19.254-19.254z" fill="url(#d)" fill-rule="nonzero"/>
+ <g fill="#f9f9f9">
+ <path d="m29.373 2.055c0-.78-.633-1.413-1.413-1.413h-7.92c-.78 0-1.413.633-1.413 1.413 0 .779.633 1.413 1.413 1.413h7.92c.78 0 1.413-.634 1.413-1.413z"/>
+ <path d="m22.4 3.468h3.171v1.35h-3.171z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.needle-and-thread.vocal.svg b/.icons/kora/apps/scalable/com.github.needle-and-thread.vocal.svg
new file mode 120000
index 000000000..f61bc4574
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.needle-and-thread.vocal.svg
@@ -0,0 +1 @@
+vocal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.needleandthread.vocal.svg b/.icons/kora/apps/scalable/com.github.needleandthread.vocal.svg
new file mode 120000
index 000000000..f61bc4574
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.needleandthread.vocal.svg
@@ -0,0 +1 @@
+vocal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.optyfr.JRomManager.svg b/.icons/kora/apps/scalable/com.github.optyfr.JRomManager.svg
new file mode 120000
index 000000000..dbb9765af
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.optyfr.JRomManager.svg
@@ -0,0 +1 @@
+JRomManager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.padjis.ghistory.svg b/.icons/kora/apps/scalable/com.github.padjis.ghistory.svg
new file mode 100644
index 000000000..ae4a4af38
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.padjis.ghistory.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd8db" offset="0"/>
+ <stop stop-color="#f7f7f7" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m17.152 15c-5.082 0-9.152 3.977-9.152 8.965 0 5.082 4.118 9.035 9.459 9.035 2.612 0 4.87-.917 6.588-2.682 1.6-1.67 2.494-3.837 2.494-6.072v-.246h-11.541v3h7.377c-.941 1.929-2.823 2.895-5.106 2.895-3.411 0-6.025-2.566-6.025-5.883 0-1.506.637-3.152 1.625-4.188 1.012-1.106 2.54-1.719 4.211-1.719 1.827 0 3.363.659 4.441 1.895h3.952c-1.284-2.914-4.704-5-8.323-5zm10.848 0v18h3v-6.844c0-1.339.373-2.094.715-2.703.464-.828 1.319-1.291 2.394-1.291 1.907 0 2.994 1.122 2.891 3.945v6.893h3v-7.623c0-1.973-.244-3.07-.904-4.068-.905-1.389-2.468-2.309-4.399-2.309-1.393 0-2.719.555-3.697 1.432v-5.432z" fill="#4c4c4c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.panosx2.brightness.svg b/.icons/kora/apps/scalable/com.github.panosx2.brightness.svg
new file mode 120000
index 000000000..75d9c9dae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.panosx2.brightness.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.paolostivanin.OTPClient.svg b/.icons/kora/apps/scalable/com.github.paolostivanin.OTPClient.svg
new file mode 100644
index 000000000..949a874cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.paolostivanin.OTPClient.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.03898 0 0 1.03898 -.93553 -.935527)">
+ <path d="m43 21.775c0-3.187-2.588-5.775-5.775-5.775h-26.45c-3.187 0-5.775 2.588-5.775 5.775v4.45c0 3.187 2.588 5.775 5.775 5.775h26.45c3.187 0 5.775-2.588 5.775-5.775z" fill="#fff"/>
+ <path d="m30.5 32h-17.662c-4.32 0-7.838-3.68-7.838-8s3.518-8 7.838-8h22.264c4.322 0 7.898 3.678 7.898 8 0 3.894-3.004 7.287-6.737 7.895-.817.133-1.373.904-1.239 1.722.133.817.904 1.372 1.721 1.239 5.132-.836 9.255-5.504 9.255-10.856 0-5.954-4.944-11-10.898-11h-22.264c-5.956 0-10.838 5.044-10.838 11s4.882 11 10.838 11h17.662c.828 0 1.5-.672 1.5-1.5s-.672-1.5-1.5-1.5z" fill="#bf2323"/>
+ <path d="m10.222 21.061c1.608-.534 3.178.352 3.719 1.96.546 1.624-.338 3.37-1.962 3.916s-3.369-.338-3.915-1.962c-.178-.54-.207-1.251-.103-1.775.103-.515-.231-1.017-.746-1.12s-1.017.231-1.12.746c-.162.809-.115 1.906.162 2.75.884 2.628 3.707 4.047 6.329 3.165s4.041-3.705 3.159-6.327c-.887-2.636-3.486-4.035-6.123-3.16-.498.165-.769.705-.603 1.203.165.499.704.769 1.203.604z" fill="#bf2323"/>
+ <path d="m20 21.586v-.586c0-.552.448-1 1-1s1 .448 1 1v.586l.414-.414c.39-.391 1.024-.391 1.414 0 .391.39.391 1.024 0 1.414l-.414.414h.586c.552 0 1 .448 1 1s-.448 1-1 1h-.586l.414.414c.391.39.391 1.024 0 1.414-.39.391-1.024.391-1.414 0l-.414-.414v.586c0 .552-.448 1-1 1s-1-.448-1-1v-.586l-.414.414c-.39.391-1.024.391-1.414 0-.391-.39-.391-1.024 0-1.414l.414-.414h-.586c-.552 0-1-.448-1-1s.448-1 1-1h.586l-.414-.414c-.391-.39-.391-1.024 0-1.414.39-.391 1.024-.391 1.414 0zm18 0v-.586c0-.552.448-1 1-1s1 .448 1 1v.586l.414-.414c.39-.391 1.024-.391 1.414 0 .391.39.391 1.024 0 1.414l-.414.414h.586c.552 0 1 .448 1 1s-.448 1-1 1h-.586l.414.414c.391.39.391 1.024 0 1.414-.39.391-1.024.391-1.414 0l-.414-.414v.586c0 .552-.448 1-1 1s-1-.448-1-1v-.586l-.414.414c-.39.391-1.024.391-1.414 0-.391-.39-.391-1.024 0-1.414l.414-.414h-.586c-.552 0-1-.448-1-1s.448-1 1-1h.586l-.414-.414c-.391-.39-.391-1.024 0-1.414.39-.391 1.024-.391 1.414 0zm-9 0v-.586c0-.552.448-1 1-1s1 .448 1 1v.586l.414-.414c.39-.391 1.024-.391 1.414 0 .391.39.391 1.024 0 1.414l-.414.414h.586c.552 0 1 .448 1 1s-.448 1-1 1h-.586l.414.414c.391.39.391 1.024 0 1.414-.39.391-1.024.391-1.414 0l-.414-.414v.586c0 .552-.448 1-1 1s-1-.448-1-1v-.586l-.414.414c-.39.391-1.024.391-1.414 0-.391-.39-.391-1.024 0-1.414l.414-.414h-.586c-.552 0-1-.448-1-1s.448-1 1-1h.586l-.414-.414c-.391-.39-.391-1.024 0-1.414.39-.391 1.024-.391 1.414 0z" fill="#386fe6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.parnold-x.sudoku.svg b/.icons/kora/apps/scalable/com.github.parnold-x.sudoku.svg
new file mode 120000
index 000000000..b65825b56
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.parnold-x.sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.parnold-x.timer.svg b/.icons/kora/apps/scalable/com.github.parnold-x.timer.svg
new file mode 100644
index 000000000..d4f097f51
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.parnold-x.timer.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8533 39.8533 0 24 43.9998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#138800" offset="0"/>
+ <stop stop-color="#48a040" offset="1"/>
+ </linearGradient>
+ <path d="m16.939 32.684c-1.071-.057-2.3.435-3.279 1.414l-4.242 4.242c-1.567 1.567-1.883 3.774-.707 4.949 1.175 1.175 3.382.86 4.949-.707l4.242-4.242c1.567-1.567 1.882-3.774.707-4.949-.441-.441-1.027-.673-1.67-.707zm13.439 0c-.643.034-1.227.266-1.668.707-1.175 1.175-.86 3.382.707 4.949l4.242 4.242c1.567 1.567 3.774 1.883 4.949.707 1.176-1.175.86-3.382-.707-4.949l-4.242-4.242c-.979-.979-2.21-1.471-3.281-1.414z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m34.351 6.887c1.278-1.745 3.341-2.887 5.649-2.887 3.84 0 7 3.16 7 7 0 2.818-1.701 5.269-4.125 6.375.729 2.074 1.125 4.304 1.125 6.625 0 11.038-8.962 20-20 20s-20-8.962-20-20c0-2.321.396-4.551 1.125-6.625-2.424-1.106-4.125-3.557-4.125-6.375 0-3.84 3.16-7 7-7 2.308 0 4.371 1.142 5.649 2.887 3.021-1.832 6.564-2.887 10.351-2.887s7.33 1.055 10.351 2.887z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill-opacity=".7">
+ <path d="m24 7c9.383 0 17 7.617 17 17s-7.617 17-17 17-17-7.617-17-17 7.617-17 17-17z" fill="#ffffff"/>
+ <path d="m24 8c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm7.973 8.945c-.129.016-.257.058-.377.127l-8.311 4.799c-1.134.565-1.563 2.042-1.103 2.897l3.021 5.232c.554.959 1.771 1.285 2.731.73.959-.554 1.285-1.771.732-2.73l-3-5.195 6.93-4c.479-.277.642-.888.365-1.367-.208-.36-.602-.541-.988-.493zm-21.973 5.055c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm28 0c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm-14 14c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.persepolisdm.persepolis.svg b/.icons/kora/apps/scalable/com.github.persepolisdm.persepolis.svg
new file mode 120000
index 000000000..b3ec07969
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.persepolisdm.persepolis.svg
@@ -0,0 +1 @@
+persepolis.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.peteruithoven.resizer.svg b/.icons/kora/apps/scalable/com.github.peteruithoven.resizer.svg
new file mode 100644
index 000000000..b47c040fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.peteruithoven.resizer.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.274112 -42.7073 42.7073 -.274112 102.181 44.525)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec87fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.141358 -19.4064 19.4064 .141358 466.445 48.9003)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#132e51" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.0753142 -7.76114 7.76114 -.0753142 410.723 14.0558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#eefefe" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#d6fefe" stop-opacity=".8" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m40.132 22.885-5.692 8.25-10.858 3.602-10.384-7.156-5.817.667-5.05-3.206.001 14.398c0 3.927 3.317 6.228 6.228 6.228h30.492c4.244 0 6.616-3.215 6.616-6.228v-13.684z" fill="url(#b)"/>
+ <path d="m34.989 10.605c1.984-.243 3.793 1.168 4.036 3.152.245 1.984-1.169 3.794-3.153 4.037-1.984.245-3.792-1.168-4.036-3.152-.243-1.984 1.17-3.792 3.153-4.037z" fill="url(#c)"/>
+ <g fill="#fff">
+ <path d="m28.374 30.425 8.866 8.814-8.874.023c-.822.003-1.485.671-1.482 1.49.003.822.671 1.486 1.492 1.484l12.394-.033c.421-.001.799-.179 1.068-.462.001 0 .001 0 .002-.001 0 0 0-.001.001-.001.28-.271.456-.649.455-1.071l-.043-12.394c-.002-.821-.67-1.485-1.491-1.483-.822.003-1.485.67-1.482 1.491l.031 8.875-8.867-8.814c-.576-.572-1.505-.569-2.077.005-.572.576-.569 1.505.007 2.077z"/>
+ <path d="m19.071 17.365-8.991-8.918 8.875-.022c.821-.003 1.484-.67 1.481-1.491-.002-.821-.67-1.485-1.491-1.483l-12.394.033c-.422.001-.8.179-1.069.461l-.001.001-.001.001c-.28.272-.456.651-.454 1.072l.042 12.394c.003.821.671 1.485 1.491 1.483.821-.002 1.484-.67 1.481-1.491l-.029-8.875 8.99 8.918c.576.572 1.505.569 2.076-.006.572-.575.569-1.504-.006-2.077z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.phase1geo.annotator.svg b/.icons/kora/apps/scalable/com.github.phase1geo.annotator.svg
new file mode 100644
index 000000000..486ff8df1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.phase1geo.annotator.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.321 0 6.038 2.604 6.218 5.88v24.495h-43.326z" fill="#07cdea" fill-rule="nonzero"/>
+ <path d="m2.332 32.6v-1.121s3.124-1.868 4.003-2.03c.878-.163 1.915-.031 2.982.151 1.066.182 2.657.427 3.154.443.497.015 1.396-.039 2.44-.097 1.045-.056 2.774-.107 3.314-.102.539 0 1.886.068 3.321.147 1.435.08 3.407.212 3.854.25.448.037.974.105 1.57.18.597.073 1.63.185 1.996.216.365.03 1.212.136 2.195.218.983.081 2.557.109 3.011.079s1.406-.335 2.468-.615c1.061-.281 2.231-.538 3.121-.474.89.063 5.897 1.634 5.897 1.634v1.121h-38.065-5.261z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m45.658 39.79c-.171 3.092-2.601 5.584-5.666 5.854h-31.984c-3.18-.28-5.676-2.952-5.676-6.204v-6.84h43.326z" fill="#0363e9" fill-rule="nonzero"/>
+ <path d="m17.196 25.006h15.223v2.163h-15.223z" fill="#ffe033" fill-opacity=".7"/>
+ <g fill-rule="nonzero">
+ <path d="m12.317 9.605c2.402 0 4.349 1.937 4.349 4.326s-1.947 4.326-4.349 4.326c-2.403 0-4.35-1.937-4.35-4.326s1.947-4.326 4.35-4.326z" fill="#ffb824"/>
+ <path d="m42.484 11.21c-.157-.007-.326.007-.496.043-.34.073-.686.235-.949.498l-7.866 7.853c-.395.395-.395 1.043 0 1.439l4.312 4.37c.192.191.453.299.725.299.271 0 .532-.108.724-.299l7.866-7.853s.468-.52.559-.894c.092-.374.024-.733-.08-.985-.154-.378-.392-.612-.501-.706l-3.143-3.2c-.071-.082-.313-.336-.725-.488-.123-.045-.269-.071-.426-.077z" fill="#ffe033"/>
+ <path d="m33.415 22.988c-.272-.001-.534.107-.726.298l-2.147 2.146c-.19.19-.297.449-.297.718 0 .559.462 1.019 1.023 1.019h2.147c.271 0 .531-.108.723-.299l1.074-1.072c.395-.395.395-1.044 0-1.439l-1.074-1.073c-.192-.191-.452-.298-.723-.298z" fill="#ffe033"/>
+ <path d="m33.942 19.445c-.161-.013-.323.012-.472.074-.382.157-.692.529-.692.941l-.07 2.249c.102.122.169.196.237.332l-1.121 1.11 2.493 2.54 1.191-1.123c.128.058.219.224.359.227h2.145c.913.001 1.371-1.178.726-1.821l-4.152-4.233c-.173-.172-.401-.277-.644-.296z" fill="#515151"/>
+ <path d="m2.332 32.554v.752s3.136 1.252 4.018 1.361c.882.11 1.923.021 2.994-.101 1.07-.122 2.668-.287 3.167-.297.498-.011 1.401.027 2.449.065 1.049.038 2.785.072 3.326.068.542 0 1.894-.045 3.335-.098s3.42-.143 3.869-.168.977-.07 1.576-.12 1.636-.125 2.003-.145c.367-.021 1.217-.091 2.204-.146.987-.056 2.566-.074 3.022-.053.456.02 1.412.224 2.478.413 1.065.188 2.24.36 3.133.317.894-.042 5.752-1.051 5.752-1.051v-.751l-6.356-.045h-31.689l-5.281-.001z" fill="#3f3f3f" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.phase1geo.minder.svg b/.icons/kora/apps/scalable/com.github.phase1geo.minder.svg
new file mode 100644
index 000000000..9a56134d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.phase1geo.minder.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.232446 -53.6174 53.6174 .232446 32.9685 58.2663)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#acacac" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m25 52c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm15-5c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5zm-27.556-32.507c1.558-6.032 7.04-10.493 13.556-10.493 4.882 0 9.184 2.505 11.69 6.298 1.52-1.425 3.564-2.298 5.81-2.298 3.454 0 6.43 2.065 7.759 5.027 5.442.39 9.741 4.933 9.741 10.473 0 3.779-2.001 7.095-5 8.944v.056c0 5.795-4.705 10.5-10.5 10.5-1.686 0-3.279-.398-4.692-1.105-2.568 3.116-6.458 5.105-10.808 5.105-5.229 0-9.792-2.873-12.196-7.124-.589.082-1.192.124-1.804.124-7.175 0-13-5.825-13-13 0-5.942 3.995-10.958 9.444-12.507z" fill="url(#a)"/>
+ <path d="m26.727 25.464 9.228-7.646" fill="none" stroke="#3f3f3f" stroke-width="2.64"/>
+ <path d="m26.727 28.535 9.228 7.645" fill="none" stroke="#3f3f3f" stroke-width="2.64"/>
+ <g fill-rule="nonzero">
+ <path d="m47.33 15c.37 0 .67.351.67.784v6.432c0 .433-.3.784-.67.784h-11.659c-.37 0-.671-.351-.671-.784v-6.432c0-.433.301-.784.671-.784z" fill="#68b723"/>
+ <path d="m29.02 23c.541 0 .98.474.98 1.057v5.886c0 .583-.439 1.057-.98 1.057h-17.04c-.541 0-.98-.474-.98-1.057v-5.886c0-.583.439-1.057.98-1.057z" fill="#c6262e"/>
+ <path d="m47.33 31c.37 0 .67.351.67.784v6.431c0 .433-.3.785-.67.785h-11.659c-.37 0-.671-.352-.671-.785v-6.431c0-.433.301-.784.671-.784z" fill="#3689e6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.phase1geo.outliner.svg b/.icons/kora/apps/scalable/com.github.phase1geo.outliner.svg
new file mode 100644
index 000000000..f4721d65d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.phase1geo.outliner.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.9219 42.9219 0 24 45.4995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b6b6b6" offset="0"/>
+ <stop stop-color="#fdf6e3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m6.847 33.765 5.175 2.593c.037.019.061.054.061.091 0 .038-.023.073-.061.092l-5.162 2.612c-.037.019-.084.019-.121.001-.037-.019-.061-.054-.061-.092l-.012-5.205c0-.038.023-.073.06-.092s.084-.019.121 0zm2.527-11.932c1.495 0 2.709 1.214 2.709 2.709s-1.214 2.708-2.709 2.708-2.708-1.213-2.708-2.708 1.213-2.709 2.708-2.709zm2.709-11.084c0-.46-.374-.833-.834-.833h-3.75c-.46 0-.833.373-.833.833v3.751c0 .459.373.833.833.833h3.75c.46 0 .834-.374.834-.833z" fill="#3d3d3d"/>
+ <path d="m41.334 35.603c0-.424-.344-.769-.769-.769h-22.296c-.425 0-.769.345-.769.769v1.712c0 .425.344.769.769.769h22.296c.425 0 .769-.344.769-.769zm0-11.917c0-.425-.344-.769-.769-.769h-22.296c-.425 0-.769.344-.769.769v1.712c0 .424.344.769.769.769h22.296c.425 0 .769-.345.769-.769zm0-11.918c0-.424-.344-.769-.769-.769h-22.296c-.425 0-.769.345-.769.769v1.712c0 .425.344.769.769.769h22.296c.425 0 .769-.344.769-.769z" fill="#6c6c6c"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.philip-scott.notes-up.svg b/.icons/kora/apps/scalable/com.github.philip-scott.notes-up.svg
new file mode 100644
index 000000000..4c14a2f72
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.philip-scott.notes-up.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56.0969 56.0969 0 256.388 59.816)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#22457c" offset="0"/>
+ <stop stop-color="#4e7bc0" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m11.871 1.667h1.098v44.666h-1.098c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m29.927 1.667v24.343l3.478-3.478 3.477 3.478v-24.343h-6.955z" fill="#f4ff1a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.philip-scott.spice-up.svg b/.icons/kora/apps/scalable/com.github.philip-scott.spice-up.svg
new file mode 100644
index 000000000..738d90673
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.philip-scott.spice-up.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.036 41.2524 0 1133.23 50.0855)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m5.466 8.178h53.068v47.644h-53.068z" fill="url(#a)"/>
+ <path d="m61 54.403c0-1.361-1.105-2.466-2.466-2.466h-53.068c-1.361 0-2.466 1.105-2.466 2.466v1.419c0 1.361 1.105 2.466 2.466 2.466h53.068c1.361 0 2.466-1.105 2.466-2.466zm0-46.225c0-1.361-1.105-2.466-2.466-2.466h-53.068c-1.361 0-2.466 1.105-2.466 2.466v1.419c0 1.361 1.105 2.466 2.466 2.466h53.068c1.361 0 2.466-1.105 2.466-2.466z" fill="#4f4f4f"/>
+ <g fill="#fff">
+ <path transform="translate(1.7469)" d="m36.221 22.001c-.016-.001-.032-.001-.049-.001-1.152 0-2.099.941-2.099 2.085v15.83c0 1.144.947 2.085 2.099 2.085.369 0 .731-.096 1.05-.279l6.901-3.957 6.901-3.959c.648-.372 1.049-1.061 1.049-1.805 0-.743-.401-1.433-1.049-1.805l-6.901-3.959-6.901-3.956c-.305-.175-.649-.271-1.001-.279z" fill-rule="nonzero"/>
+ <path transform="translate(3.17618 3.143)" d="m25.76 33.002v2.712h-15.651v-2.712zm0-5.501v2.712h-15.651v-2.712zm0-5.501v2.712h-15.651v-2.712z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.philip-scott.wallpaperize.svg b/.icons/kora/apps/scalable/com.github.philip-scott.wallpaperize.svg
new file mode 100644
index 000000000..b1203d66a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.philip-scott.wallpaperize.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#512655" offset="0"/>
+ <stop stop-color="#704774" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0433)">
+ <path d="m36 14.791c0-.437-.354-.791-.791-.791h-22.418c-.437 0-.791.354-.791.791v18.418c0 .437.354.791.791.791h22.418c.437 0 .791-.354.791-.791z" fill="#ce6ef0"/>
+ <path d="m14.209 28.006c-.751 0-1.487.066-2.205.187v4.92c.011.493.386.887.853.887h12.518c-2.417-3.674-6.519-5.994-11.166-5.994z" fill="#ffb94b"/>
+ <path d="m24.777 14c-.003.043.002.153.02.191.062.136.247.156.484.049.212-.095.414-.107.451-.025.038.082-.035.195-.162.252-.302.136-.268.189.455.697.56.394.668.406 1.262.141.513-.23.652-.235.662-.028.008.152.102.227.225.178.117-.046.085.045-.07.203-.183.186-.214.355-.088.477.164.159.015.268-.989.719-1.286.578-2.962 1.504-3.73 2.421-.478.571-1.376 2.493-1.272 2.723.03.064.298.007.596-.127.446-.2.54-.329.533-.73l-.007-.489.224.328.227.331.185-.604c.173-.562.189-.577.264-.225.05.234.178.37.334.36.188-.013.243.072.223.336-.026.32.031.325.625.058.525-.236 1.085-.401 1.214-.855l.159-.565.214.442c.203.42.217.422.307.051.082-.34.109-.358.209-.139.083.182.247.192.596.035.449-.202.426-.133-.326 1.016-.443.677-1.27 1.944-1.593 2.816-.562 1.518-1.16 4.079-.928 3.975.321-.144 1.67-1.355 1.623-1.457-.03-.066-.063-.342-.074-.614-.021-.489-.018-.492.264-.22.398.383.721.178.707-.451-.013-.561.19-.803.359-.432.082.18.154.157.406-.123.23-.255.257-.455.104-.791-.188-.414-.18-.438.125-.272.345.189.855-.045.702-.381-.058-.127.058-.229.336-.296.233-.057.42-.051.414.013-.094 1.061-.112 3.616-.029 4.567.099 1.145.661 3.219.849 3.134.046-.02.289-.713.539-1.539.29-.955.39-1.583.27-1.728-.139-.169-.098-.272.162-.389.409-.183.611-1.01.316-1.295-.143-.138-.118-.197.092-.211.364-.024.32-.125-.266-.578-.461-.357-.463-.361-.048-.238.231.068.466.104.523.078.163-.073-.137-.621-.353-.646-.108-.013-.23-.093-.27-.18-.046-.1.042-.127.24-.076.552.142.763-.263.393-.756-.18-.239-.422-.482-.539-.539-.149-.073-.085-.134.207-.205.254-.062.384-.169.336-.276-.044-.096.007-.166.111-.154s.239-.285.301-.66.155-.701.205-.725c1.411 1.46 2.436 8.388 2.678 12.457h.236v-9.84c-.715-1.526-1.47-2.839-2.152-3.539-.854-.876-.894-1.004-.244-.806.363.11.387.089.367-.301-.022-.4-.008-.396.322.057.269.369.576.511 1.418.658.109.019.187.028.289.045v-3.612c-.018 0-.035-.002-.053-.002l-.75.006.561-.256c.087-.039.168-.086.242-.134v-.397c0-.122-.023-.237-.064-.344-.003-.006-.006-.012-.008-.019-.132-.321-.433-.545-.785-.545h-1.268l-1.617.805-.094-.51c-.012-.064-.034-.218-.053-.295h-2.506c.001.002.001.006 0 .006-.002.001-.011-.004-.019-.006zm4.229 4.674c.168.022.194.441.004.681-.125.158-.271.307-.323.331-.134.06.102-.929.239-.997.029-.014.056-.018.08-.015z" fill-opacity=".6" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.philip_scott.notes-up.svg b/.icons/kora/apps/scalable/com.github.philip_scott.notes-up.svg
new file mode 120000
index 000000000..393c9ffc2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.philip_scott.notes-up.svg
@@ -0,0 +1 @@
+com.github.philip-scott.notes-up.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.philip_scott.spice-up.svg b/.icons/kora/apps/scalable/com.github.philip_scott.spice-up.svg
new file mode 120000
index 000000000..00a1daae5
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.philip_scott.spice-up.svg
@@ -0,0 +1 @@
+com.github.philip-scott.spice-up.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.plugarut.pwned-checker.svg b/.icons/kora/apps/scalable/com.github.plugarut.pwned-checker.svg
new file mode 100644
index 000000000..911a205e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.plugarut.pwned-checker.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f404f" offset="0"/>
+ <stop stop-color="#4b5b69" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m9 13v7h2v-7zm8 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 5v2h7v-2zm9 0v2h7v-2zm-15 3c-1.097 0-2 .903-2 2 .001.853.548 1.616 1.355 1.891l-.724 3.109h1.369c.975-1.639 2.257-3.014 2-5 0-1.097-.903-2-2-2z" fill="#d5dde1" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.plugarut.wingpanel-monitor.svg b/.icons/kora/apps/scalable/com.github.plugarut.wingpanel-monitor.svg
new file mode 100644
index 000000000..d07f176ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.plugarut.wingpanel-monitor.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5464 44.5464 0 24 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#969090" offset="0"/>
+ <stop stop-color="#d0d0d0" offset="1"/>
+ </linearGradient>
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <circle cx="24.4455" cy="21.7667" r="11.1665" fill="#434447" stroke-width="1.11665"/>
+ <path transform="matrix(1.11665 0 0 1.11665 -2.3541 -2.7996)" d="m21.078 15c-1.461.001-2.812.783-3.543 2.051l-.441.763-.008.014c-.043.075-.02.168.051.209l5.158 2.983c-1.087-.337-2.264-.206-3.25.361-1.267.731-2.046 2.083-2.045 3.547.001 1.462.782 2.814 2.049 3.547l.764.441.013.008c.075.043.168.02.209-.051l2.959-5.131c-.32 1.077-.185 2.238.373 3.211.73 1.267 2.08 2.047 3.541 2.047 1.462-.001 2.813-.782 3.545-2.051l.442-.763.007-.014c.043-.075.02-.168-.05-.209l-4.989-2.883c1.045.277 2.156.131 3.092-.408 1.266-.731 2.046-2.082 2.045-3.545s-.782-2.815-2.049-3.547l-.764-.441-.013-.008c-.075-.043-.168-.02-.209.051l-3.01 5.216c.374-1.114.252-2.334-.334-3.351-.73-1.268-2.081-2.048-3.543-2.047z" fill="#9ab4c0" fill-rule="nonzero"/>
+ <circle transform="matrix(.967044 .558331 -.558319 .96705 -2.3541 -2.7996)" cx="31.785" cy="7.052" r="2" fill="#fff"/>
+ <circle cx="24.4455" cy="6.1336" r="2.2333" fill="#87d22b" stroke-width="1.11665"/>
+ <g transform="matrix(1.11665 0 0 1.11665 -2.3541 -2.7996)" fill-rule="nonzero">
+ <path d="m13 34v3h4v-3zm6 0v5h4v-5zm6 0v2h4v-2z" fill="#434447"/>
+ <path d="m31 34v7h4v-7zm-6 2v5h4v-5zm-12 1v4h4v-4zm6 2v2h4v-2z" fill="#87d22b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.qarmin.czkawka.svg b/.icons/kora/apps/scalable/com.github.qarmin.czkawka.svg
new file mode 100644
index 000000000..fac814973
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.qarmin.czkawka.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24.8095 24.8095 0 306.61 39.552)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#808080" offset="0"/>
+ <stop stop-color="#aeaeae" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.8095 24.8095 0 324.61 28.8095)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbe1e2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m26 15.581c0-.463-.375-.838-.838-.838h-17.353c-1.01 0-1.979.401-2.693 1.115-.715.715-1.116 1.684-1.116 2.694v22.647c0 1.01.402 1.979 1.116 2.694.714.714 1.683 1.115 2.693 1.115h14.382c1.01 0 1.979-.401 2.694-1.115.714-.715 1.115-1.684 1.115-2.694z" fill="url(#a)"/>
+ <path d="m42.906 33.128v-10.168h-2.178v10.98c-.177.026-2.178.038-2.178.038v-11.018h-2.178v13.117h-2.179v-13.117h-2.178v8.412h-2.178v-8.412h-2.178v6.929s-2.069-.004-2.178-.014v-6.915h-2.178v10.365c-.064-.056-.127-.114-.188-.175-.714-.714-1.115-1.683-1.115-2.693v-22.648c0-1.01.401-1.979 1.115-2.693.715-.715 1.684-1.116 2.694-1.116h17.352c.464 0 .839.376.839.839v25.618c0 .999-.393 1.959-1.094 2.671z" fill="url(#b)"/>
+ <path d="m6 20v2h7v-2zm0 4v2h9v-2zm7 4v2h9v-2zm0 4v2h7v-2zm-7 4v2h18v-2zm0 4v2h12v-2z" fill="#484848" fill-rule="nonzero"/>
+ <path d="m6 28h5v6h-5z" fill="#5e4191"/>
+ <path d="m24 7v2h7v-2zm0 4v2h9v-2zm7 4v2h9v-2zm0 4v2h7v-2z" fill="#bbb" fill-rule="nonzero"/>
+ <path d="m24 15h5v6h-5z" fill="#ab47bc"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.rafostar.Clapper.svg b/.icons/kora/apps/scalable/com.github.rafostar.Clapper.svg
new file mode 100644
index 000000000..03bd5c4ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.rafostar.Clapper.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 404.026 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#001477" offset="0"/>
+ <stop stop-color="#264ac3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 11.812h43.336v-3.252c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228z" fill="#21233c"/>
+ <g fill="#fff">
+ <path d="m26.759 11.743 4.865-4.392-4.865-4.858h6.866l5.367 4.858-5.367 4.392zm-17.291 0 4.865-4.392-4.865-4.859h6.866l5.367 4.859-5.367 4.392z" fill-opacity=".95"/>
+ <path transform="matrix(-1.96552 0 0 1.94594 41.1719 11.7533)" d="m11.577 2.776c.298-.162.66-.156.952.018.292.173.471.487.471.827v8.758c0 .34-.179.654-.471.827-.292.174-.654.18-.952.018-2.069-1.128-5.891-3.214-8.028-4.379-.309-.169-.502-.493-.502-.845s.193-.676.502-.845c2.137-1.165 5.959-3.251 8.028-4.379z" fill-opacity=".8" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.ranfdev.raddiu.svg b/.icons/kora/apps/scalable/com.github.ranfdev.raddiu.svg
new file mode 100644
index 000000000..ae5a803cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ranfdev.raddiu.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(8.9e-7 43.0506 -57.7279 1.19e-6 31.125 16.5029)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffe16b" offset="0"/>
+ <stop stop-color="#ff9d25" offset="1"/>
+ </linearGradient>
+ <path d="m55.172 19.01-46.075-14.711-.608 2.705 46.074 14.712z" fill="#6c4000"/>
+ <path d="m60.942 22.155c0-3.119-2.532-5.652-5.652-5.652h-46.58c-3.12 0-5.652 2.533-5.652 5.652v31.195c0 3.12 2.532 5.653 5.652 5.653h46.58c3.12 0 5.652-2.533 5.652-5.653z" fill="url(#a)"/>
+ <g fill="#6c4000">
+ <circle cx="45.958" cy="37.75" r="12.946"/>
+ <path d="m23.71 40.49c-.788.23-1.511.202-2.169-.083-.653-.282-1.2-.879-1.64-1.791l-.439.625-2.462-1.064 7.041-9.903 2.681.762-6.212 8.721c.214.363.491.619.831.766.514.222 1.073.192 1.678-.09 1.171-.547 2.335-1.709 3.494-3.487.538-.814.997-1.663 1.378-2.544.933-2.16.565-3.601-1.103-4.322-1.306-.564-2.544-.652-3.712-.262-1.168.389-2.027 1.22-2.577 2.492-.2.464-.287.84-.26 1.13.009.057.006.102-.009.135-.904-.39-1.351-.918-1.342-1.583.005-.243.082-.534.229-.875.147-.34.377-.665.689-.974.32-.312.692-.575 1.116-.789.866-.441 1.882-.661 3.047-.661 1.168-.005 2.319.237 3.452.727 2.059.89 3.078 2.317 3.057 4.282-.01.836-.223 1.735-.638 2.695-.412.954-.959 1.86-1.641 2.718-1.417 1.792-2.913 2.917-4.489 3.375zm-7.373-11.124c.69.564.841 1.295.453 2.193-.229.53-.703 1.243-1.421 2.138-.718.896-1.143 1.497-1.276 1.804-.272.63-.221 1.126.153 1.486-.799-.113-1.408-.26-1.826-.441-.893-.386-1.175-.961-.844-1.726.179-.399.646-1.065 1.4-1.998.762-.936 1.249-1.642 1.462-2.12.335-.776.16-1.312-.527-1.609-.145-.062-.344-.122-.598-.179l-4.166 5.87-2.461-1.063 7.041-9.903 2.681.761-2.548 3.598.134.058c.681.294 1.394.222 2.141-.218.754-.442 1.295-1.043 1.623-1.802.33-.764.212-1.435-.353-2.01-.191-.202-.544-.414-1.057-.636-.514-.222-1.096-.361-1.747-.417-.652-.056-1.255.008-1.812.191-1.181.39-2.05 1.227-2.604 2.511-.201.463-.287.84-.26 1.13.009.056.006.101-.009.135-.915-.396-1.361-.936-1.336-1.621.013-.246.088-.525.223-.837.248-.575.665-1.051 1.252-1.427.594-.379 1.265-.652 2.013-.819 1.696-.353 3.216-.239 4.561.342 1.351.584 2.241 1.283 2.67 2.098.438.811.489 1.605.154 2.381-.229.53-.621.993-1.177 1.389-.547.393-1.193.64-1.939.741z" fill-rule="nonzero"/>
+ <path d="m10.893 53.183c-1.035-.245-1.806-1.176-1.806-2.285 0-1.296 1.052-2.348 2.348-2.348 1.295 0 2.347 1.052 2.347 2.348 0 1.109-.771 2.04-1.806 2.285v-2.285h-1.083z"/>
+ <path d="m17.634 53.183c-1.035-.245-1.806-1.176-1.806-2.285 0-1.296 1.052-2.348 2.348-2.348 1.295 0 2.347 1.052 2.347 2.348 0 1.109-.771 2.04-1.806 2.285v-2.285h-1.083z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.rapidfingers.translator.svg b/.icons/kora/apps/scalable/com.github.rapidfingers.translator.svg
new file mode 120000
index 000000000..223c77fa6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.rapidfingers.translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.reds.LogisimEvolution.svg b/.icons/kora/apps/scalable/com.github.reds.LogisimEvolution.svg
new file mode 120000
index 000000000..22eefbf92
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.reds.LogisimEvolution.svg
@@ -0,0 +1 @@
+logisim-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.rickybas.date-countdown.svg b/.icons/kora/apps/scalable/com.github.rickybas.date-countdown.svg
new file mode 100644
index 000000000..7fca092de
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.rickybas.date-countdown.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.3437 45.3437 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0078ff" offset="0"/>
+ <stop stop-color="#4c91d9" offset="1"/>
+ </linearGradient>
+ <path d="m21.724 4.611c0 1.887 1.528 3.417 3.414 3.417l-17.073 15.95c0-1.887-1.529-3.418-3.414-3.418-1.886 0-3.415 1.531-3.415 3.418 0 .097.005.193.013.29.158 12.465 10.296 22.49 22.751 22.496 12.572 0 22.764-10.201 22.764-22.786-.027-11.731-8.948-21.525-20.617-22.632l-.006-.002c-2.236-.505-4.366.788-4.417 3.267z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="15.935" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.rkoesters.xkcd-gtk.svg b/.icons/kora/apps/scalable/com.github.rkoesters.xkcd-gtk.svg
new file mode 100644
index 000000000..57a9569b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.rkoesters.xkcd-gtk.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 1048.36)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e0e0e0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.13819 0 0 1.13819 -3.31656 -1146.47)" cx="24" cy="1028.36" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.13819 0 0 1.13819 -3.31656 -3.31653)" d="m33.436 22.644 10.007-3.232c.081.325.154.652.219.981l-37.711 12.177c-.144-.302-.281-.608-.41-.918l8.741-2.823-1.722-5.295-.1-.306 19.141-6.228z" fill="#2c2c2c"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.robertsanseries.ciano.svg b/.icons/kora/apps/scalable/com.github.robertsanseries.ciano.svg
new file mode 120000
index 000000000..ece63be5d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.robertsanseries.ciano.svg
@@ -0,0 +1 @@
+ciano.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.ronnydo.colorpicker.svg b/.icons/kora/apps/scalable/com.github.ronnydo.colorpicker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ronnydo.colorpicker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.rssguard.svg b/.icons/kora/apps/scalable/com.github.rssguard.svg
new file mode 120000
index 000000000..5ba07e594
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.rssguard.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.ryanakca.slingshot.svg b/.icons/kora/apps/scalable/com.github.ryanakca.slingshot.svg
new file mode 120000
index 000000000..94df7a4ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ryanakca.slingshot.svg
@@ -0,0 +1 @@
+slingshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.ryonakano.konbucase.svg b/.icons/kora/apps/scalable/com.github.ryonakano.konbucase.svg
new file mode 100644
index 000000000..3254225b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ryonakano.konbucase.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e47400" offset="0"/>
+ <stop stop-color="#dfab31" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m31.945 41.984c-.595 0-1.151-.095-1.668-.285-.517-.206-.964-.484-1.34-.833-.376-.364-.673-.785-.892-1.26-.204-.476-.306-.999-.306-1.57 0-.586.125-1.125.376-1.617.266-.507.627-.935 1.081-1.284.47-.349 1.026-.619 1.668-.809.642-.206 1.347-.309 2.115-.309.548 0 1.08.048 1.597.143.533.095 1.003.23 1.41.404v-.713c0-.825-.235-1.459-.705-1.903-.454-.444-1.135-.666-2.044-.666-.658 0-1.3.119-1.927.357-.626.238-1.268.586-1.926 1.046l-.964-2.021c1.583-1.062 3.29-1.594 5.123-1.594 1.77 0 3.14.444 4.111 1.332.987.872 1.481 2.141 1.481 3.805v3.877c0 .333.054.571.164.713.125.143.321.222.587.238v2.711c-.532.111-.994.167-1.386.167-.595 0-1.057-.135-1.386-.405-.313-.269-.509-.626-.587-1.07l-.071-.69c-.548.73-1.214 1.285-1.997 1.665-.783.381-1.621.571-2.514.571zm-21.891-10.368c-.312 0-.596-.185-.723-.47-.126-.285-.073-.62.137-.852l4.257-4.702c.306-.338.741-.53 1.197-.53.455 0 .89.192 1.196.53l4.258 4.702c.209.232.263.567.136.852-.126.285-.41.47-.722.47h-3.309c.08 2.852 2.45 5.173 5.32 5.173.932 0 1.688.757 1.688 1.688 0 .932-.756 1.689-1.688 1.689-4.723 0-8.617-3.846-8.698-8.55zm22.784 8.037c.532 0 1.033-.095 1.503-.285.486-.19.862-.444 1.128-.761.345-.27.517-.571.517-.904v-1.427c-.376-.142-.783-.253-1.222-.333-.438-.095-.861-.142-1.268-.142-.815 0-1.481.19-1.998.57-.516.365-.775.833-.775 1.404 0 .539.204.991.611 1.355.407.349.908.523 1.504.523zm-.55-21.479c-.08-2.851-2.45-5.172-5.32-5.172-.932 0-1.688-.757-1.688-1.689s.756-1.688 1.688-1.688c4.722 0 8.617 3.845 8.698 8.549h3.049c.312 0 .596.185.722.471.127.285.073.62-.136.851l-4.258 4.702c-.305.338-.74.531-1.196.531s-.891-.193-1.197-.531l-4.257-4.702c-.209-.231-.263-.566-.137-.851.127-.286.411-.471.723-.471zm-18.413-12.158h2.593l5.74 15.277h-3.019l-1.403-3.808h-5.272l-1.382 3.808h-3.018zm3.38 9.381-2.084-6.003-2.168 6.003z" fill="#fafafa" fill-opacity=".9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.ryonakano.reco.svg b/.icons/kora/apps/scalable/com.github.ryonakano.reco.svg
new file mode 120000
index 000000000..59e75f2a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ryonakano.reco.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.santileortiz.iconoscope.svg b/.icons/kora/apps/scalable/com.github.santileortiz.iconoscope.svg
new file mode 120000
index 000000000..743fd0f76
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.santileortiz.iconoscope.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.skylot.jadx.svg b/.icons/kora/apps/scalable/com.github.skylot.jadx.svg
new file mode 120000
index 000000000..ae6ecb1e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.skylot.jadx.svg
@@ -0,0 +1 @@
+jadx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.spheras.desktopfolder.svg b/.icons/kora/apps/scalable/com.github.spheras.desktopfolder.svg
new file mode 100644
index 000000000..ccbae4f32
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.spheras.desktopfolder.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <g transform="translate(0 2.52247)">
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ </g>
+ <path transform="translate(.207969 .797267)" d="m18.909 11.241v17.181c0 1.471-1.194 2.665-2.665 2.665h-5.33c-1.471 0-2.665-1.194-2.665-2.665v-17.181c0-1.471 1.194-2.665 2.665-2.665h5.33c1.471 0 2.665 1.194 2.665 2.665zm20.426-.641v4.05c0 1.117-.907 2.025-2.025 2.025h-11.285c-1.118 0-2.025-.908-2.025-2.025v-4.05c0-1.117.907-2.025 2.025-2.025h11.285c1.118 0 2.025.908 2.025 2.025zm0 14.412v4.05c0 1.117-.907 2.025-2.025 2.025h-11.285c-1.118 0-2.025-.908-2.025-2.025v-4.05c0-1.117.907-2.025 2.025-2.025h11.285c1.118 0 2.025.908 2.025 2.025z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.stsdc.monitor.svg b/.icons/kora/apps/scalable/com.github.stsdc.monitor.svg
new file mode 100644
index 000000000..fa8faa7b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.stsdc.monitor.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#535353" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18.6565 34.2034 0 937.058 33.1104)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m16.646 22 3.497-8.743c.329-.822 1.158-1.33 2.04-1.249.881.081 1.605.732 1.778 1.6l2.681 13.403 1.501-3.754c.304-.759 1.039-1.257 1.857-1.257h14c1.104 0 2 .896 2 2s-.896 2-2 2h-12.646l-3.497 8.743c-.329.822-1.158 1.33-2.04 1.249-.881-.081-1.605-.732-1.778-1.6l-2.681-13.403-1.501 3.754c-.304.759-1.039 1.257-1.857 1.257h-14c-1.104 0-2-.896-2-2s.896-2 2-2z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.subhadeepjasu.enigma.svg b/.icons/kora/apps/scalable/com.github.subhadeepjasu.enigma.svg
new file mode 100644
index 000000000..a9efc1cb2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.subhadeepjasu.enigma.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d361a" offset="0"/>
+ <stop stop-color="#80502e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m15.425 16.939v16.392c5.097 3.366 11.558 5.381 17.15 7.818v-6.125c-6.137-1.333-11.005-4.173-11.005-4.761.001-1.555-.02-3.813-.02-3.813h7.35v-4.9h-7.37s-.039-1.669-.04-2.468c-.001-.474 5.233-4.329 9.86-6.106v-6.125c-5.191 2.668-11.398 6.237-15.925 10.088z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.subhadeepjasu.ensembles.svg b/.icons/kora/apps/scalable/com.github.subhadeepjasu.ensembles.svg
new file mode 120000
index 000000000..d68e42807
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.subhadeepjasu.ensembles.svg
@@ -0,0 +1 @@
+ensembles.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.subhadeepjasu.pebbles.svg b/.icons/kora/apps/scalable/com.github.subhadeepjasu.pebbles.svg
new file mode 100644
index 000000000..dcef0d7ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.subhadeepjasu.pebbles.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(-.029133 -.148883)" d="m42.342 7.926c0-.602-.239-1.18-.665-1.606s-1.004-.665-1.606-.665h-32.084c-.602 0-1.18.239-1.606.665-.425.426-.665 1.004-.665 1.606v10.235h36.626z" fill="#9abaac"/>
+ <path transform="matrix(1 0 0 1.06178 0 -2.54295)" d="m22.987 23.482c0-.883-.76-1.598-1.698-1.598h-13.904c-.938 0-1.698.715-1.698 1.598v5.289c0 .883.76 1.599 1.698 1.599h13.904c.938 0 1.698-.716 1.698-1.599z" fill="#638386"/>
+ <path transform="matrix(1 0 0 1.06178 20.219 -2.54295)" d="m22.094 23.482c0-.883-.76-1.598-1.698-1.598h-13.904c-.938 0-1.698.715-1.698 1.598v5.289c0 .883.76 1.599 1.698 1.599h13.904c.938 0 1.698-.716 1.698-1.599z" fill="#707070"/>
+ <path transform="matrix(1 0 0 1.06178 0 8.91791)" d="m22.987 23.482c0-.883-.76-1.598-1.698-1.598h-13.904c-.938 0-1.698.715-1.698 1.598v5.289c0 .883.76 1.599 1.698 1.599h13.904c.938 0 1.698-.716 1.698-1.599z" fill="#707070"/>
+ <path transform="matrix(1 0 0 1.06178 20.219 8.91791)" d="m22.094 23.482c0-.883-.76-1.598-1.698-1.598h-13.904c-.938 0-1.698.715-1.698 1.598v5.289c0 .883.76 1.599 1.698 1.599h13.904c.938 0 1.698-.716 1.698-1.599z" fill="#057c9a"/>
+ <g fill="#fff" fill-opacity=".75">
+ <path d="m29.9463 24.8542h7.432v.688h-7.432z"/>
+ <path d="m37.379 37.448h-7.432v.687h7.432zm0-2.266h-7.432v.688h7.432z"/>
+ <path d="m14.681 36.315h3.372v.688h-3.372v3.372h-.688v-3.372h-3.372v-.688h3.372v-3.372h.688z"/>
+ <path transform="matrix(1.07087 0 0 1.16442 .688467 -3.82798)" d="m12.838 27.085 2.594-5.867.678.253-2.906 6.575c-.055.124-.184.206-.329.21s-.279-.071-.341-.192l-1.425-2.751h-1.389v-.674h1.62c.141 0 .27.075.331.192z"/>
+ <path d="m11.472 15.506c.006-.597.058-6.565.001-7.241-.041-.497.097-.896.395-1.167.275-.249.71-.402 1.344-.359l-.053.783c-.355-.024-.61.017-.764.157-.13.119-.158.303-.14.521.06.718.001 7.361.001 7.361 0 .027-.003.053-.008.079 0 0-.001.005-.004.014-.017.076-.118.47-.487.775-.254.21-.64.388-1.231.354l.045-.783c.327.019.546-.06.687-.176.138-.114.195-.255.214-.318zm22.09-1.155c0 .024-.005.045-.016.063-.01.018-.028.032-.054.043-.025.01-.059.018-.101.024-.041.006-.092.009-.152.009-.063 0-.115-.003-.157-.009s-.077-.014-.104-.024c-.027-.011-.046-.025-.058-.043s-.018-.039-.018-.063v-.534c-.213.23-.433.41-.662.539-.229.128-.48.193-.752.193-.297 0-.55-.058-.759-.173-.21-.115-.38-.271-.51-.467s-.225-.427-.285-.692c-.06-.264-.09-.544-.09-.837 0-.347.038-.661.113-.941.074-.279.185-.518.332-.716.146-.197.328-.349.545-.455.217-.107.468-.16.752-.16.237 0 .453.052.649.155s.39.255.582.456v-2.348c0-.021.005-.042.015-.061.011-.02.031-.035.061-.045s.068-.019.115-.027c.046-.007.105-.011.177-.011.075 0 .136.004.184.011.048.008.085.017.112.027s.047.025.061.045c.013.019.02.04.02.061zm-10.421-.274c0 .09-.006.159-.018.207s-.028.081-.047.101c-.02.019-.049.037-.088.054-.039.016-.085.03-.139.042s-.112.023-.175.032-.129.013-.198.013c-.14 0-.271-.014-.393-.042-.121-.029-.228-.088-.321-.178-.093-.089-.17-.217-.233-.384-.063-.166-.11-.386-.142-.66-.031-.274-.045-.61-.04-1.008.004-.398.029-.875.074-1.432h-1.437c.009.485-.001.918-.031 1.298s-.068.712-.115.996c-.046.285-.099.524-.159.717s-.103.319-.128.379-.046.104-.063.132c-.016.029-.031.051-.045.068-.013.016-.03.03-.051.04-.021.011-.045.018-.072.023l-.243.015c-.084 0-.15-.002-.2-.006-.049-.005-.086-.012-.112-.023-.025-.01-.042-.023-.051-.038s-.014-.03-.014-.045c0-.027.011-.07.034-.13.022-.06.051-.131.087-.213.036-.083.084-.22.144-.411.06-.192.113-.418.159-.678.047-.261.083-.564.108-.909.026-.346.038-.751.038-1.215h-.669c-.048 0-.085-.026-.112-.079-.027-.052-.04-.13-.04-.235 0-.054.003-.101.009-.142.006-.04.015-.073.027-.098.012-.026.027-.045.047-.057.019-.012.042-.018.069-.018h4.198c.027 0 .051.006.07.018.02.012.036.031.049.057.014.025.024.058.03.098.006.041.009.088.009.142 0 .105-.015.183-.043.235-.028.053-.067.079-.115.079h-.678c-.023.482-.035.892-.035 1.23 0 .339.009.621.026.849.018.227.044.407.077.539.033.131.071.231.114.298.044.068.09.11.14.128.049.018.099.027.15.027.084 0 .176-.012.276-.038.1-.025.159-.038.177-.038s.033.004.043.011c.011.008.02.021.027.041.008.019.013.045.018.078.004.033.007.076.007.13zm3.96.189c.024.042.036.077.036.105 0 .029-.014.052-.043.07-.028.018-.072.031-.13.038-.058.008-.134.011-.227.011-.09 0-.161-.002-.213-.006-.052-.005-.094-.012-.126-.023-.031-.01-.055-.024-.072-.04-.016-.017-.03-.035-.042-.056l-.97-1.603-.965 1.603c-.012.021-.027.039-.043.056-.017.016-.041.03-.072.04-.031.011-.073.018-.123.023-.051.004-.119.006-.202.006-.087 0-.158-.003-.214-.011-.055-.007-.096-.02-.121-.038s-.037-.041-.036-.07c.002-.028.016-.063.043-.105l1.257-1.971-1.19-1.899c-.024-.042-.037-.078-.038-.106-.002-.028.012-.052.04-.072.029-.019.072-.032.131-.038.058-.006.135-.009.231-.009.087 0 .156.002.209.007.052.004.093.011.123.02s.052.021.067.036.029.033.041.054l.92 1.504.934-1.504c.012-.018.026-.035.041-.05s.035-.027.06-.038c.026-.01.062-.018.108-.022.046-.005.11-.007.191-.007.087 0 .158.003.213.009s.097.017.124.034c.026.016.038.039.035.069s-.018.068-.044.113l-1.181 1.876zm10.893 0c.024.042.036.077.036.105 0 .029-.015.052-.043.07s-.072.031-.13.038c-.059.008-.134.011-.227.011-.09 0-.161-.002-.213-.006-.053-.005-.095-.012-.126-.023-.031-.01-.055-.024-.072-.04-.016-.017-.031-.035-.043-.056l-.969-1.603-.966 1.603c-.012.021-.026.039-.042.056-.017.016-.041.03-.072.04-.032.011-.073.018-.124.023-.051.004-.118.006-.202.006-.087 0-.158-.003-.213-.011-.055-.007-.096-.02-.121-.038-.026-.018-.038-.041-.036-.07.001-.028.016-.063.043-.105l1.257-1.971-1.19-1.899c-.024-.042-.037-.078-.038-.106-.002-.028.012-.052.04-.072.029-.019.072-.032.13-.038.059-.006.136-.009.232-.009.086 0 .156.002.208.007.053.004.094.011.124.02s.052.021.067.036.029.033.041.054l.92 1.504.934-1.504c.012-.018.025-.035.04-.05s.036-.027.061-.038c.025-.01.061-.018.108-.022.046-.005.11-.007.191-.007.086 0 .157.003.213.009.055.006.096.017.123.034.027.016.039.039.036.069s-.018.068-.045.113l-1.181 1.876zm-20.074-.442v.639h-3.582c-.005-.16.021-.314.077-.462.092-.244.238-.484.439-.721.2-.236.491-.51.87-.821.589-.483.987-.865 1.195-1.148.207-.282.31-.549.31-.8 0-.264-.094-.486-.283-.667-.188-.182-.434-.272-.737-.272-.321 0-.577.096-.769.288-.193.193-.29.459-.293.799l-.684-.07c.047-.511.224-.899.529-1.167.306-.267.716-.401 1.231-.401.52 0 .932.144 1.235.433.304.288.455.645.455 1.072 0 .217-.044.43-.133.639-.089.21-.236.431-.442.662-.206.232-.548.55-1.026.954-.399.335-.656.563-.769.682-.113.12-.207.24-.281.361zm14.897-2.315c-.201-.248-.395-.438-.582-.568s-.382-.195-.586-.195c-.188 0-.348.045-.48.134-.132.09-.239.208-.321.355s-.142.313-.18.499c-.037.185-.056.374-.056.565 0 .204.016.403.047.597.032.195.086.368.164.519s.181.272.31.364c.129.091.29.137.485.137.099 0 .194-.014.285-.041s.185-.072.281-.134c.095-.063.196-.145.3-.245.105-.1.216-.224.333-.371z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.taiko2k.avvie.svg b/.icons/kora/apps/scalable/com.github.taiko2k.avvie.svg
new file mode 100644
index 000000000..7de731153
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.taiko2k.avvie.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#483491" offset="0"/>
+ <stop stop-color="#634cb8" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m28 4v3.999h12v9.998h4v-9.998c0-2.215-1.784-3.999-4-3.999zm-24 26v9.991c0 2.216 1.79 4.162 4 3.999h12v-3.999h-12v-9.991z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.taiko2k.tauonmb.svg b/.icons/kora/apps/scalable/com.github.taiko2k.tauonmb.svg
new file mode 120000
index 000000000..971fc62f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.taiko2k.tauonmb.svg
@@ -0,0 +1 @@
+tauonmb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.tchx84.Flatseal.svg b/.icons/kora/apps/scalable/com.github.tchx84.Flatseal.svg
new file mode 100644
index 000000000..cd2768277
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.tchx84.Flatseal.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.9504 35.9504 0 24.5658 40)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e7e7e7" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m34.667 21.333v10.667h-10.667v12c9.941 0 18-8.059 18-18v-4.667z" fill="#545b5d"/>
+ <path d="m6 21.333v4.667c0 4.773 1.896 9.353 5.272 12.728 3.375 3.376 7.955 5.272 12.728 5.272h18l-1-1 1-1-1-1 1-1h-18v-8h-10.667v-10.667z" fill="#8a8a8a"/>
+ <path d="m23.944 4c-9.919.03-17.944 8.081-17.944 18 0 9.941 8.059 18 18 18s18-8.059 18-18-8.059-18-18-18zm.056 10.667c4.049 0 7.333 3.284 7.333 7.333s-3.284 7.333-7.333 7.333-7.333-3.284-7.333-7.333 3.284-7.333 7.333-7.333z" fill="url(#a)"/>
+ <path d="m24 14.033c-4.418 0-8 3.583-8 8 0 1.196.268 2.377.784 3.455.459-3.636 3.551-6.364 7.216-6.364s6.757 2.728 7.216 6.364c.516-1.08.784-2.259.784-3.455 0-4.417-3.582-8-8-8z" fill="#735e4c"/>
+ </g>
+ <path d="m33 22c0-4.971-4.029-9-9-9s-9 4.029-9 9 4.029 9 9 9 9-4.029 9-9zm-2.077 0c0 3.824-3.099 6.923-6.923 6.923s-6.923-3.099-6.923-6.923 3.099-6.923 6.923-6.923 6.923 3.099 6.923 6.923z" fill="#ccab8f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.thejambi.dayjournal.svg b/.icons/kora/apps/scalable/com.github.thejambi.dayjournal.svg
new file mode 100644
index 000000000..f8772600f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.thejambi.dayjournal.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 172.261 44.7446)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#296b92" offset="0"/>
+ <stop stop-color="#539cc8" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.06725 0 0 1.06725 -1.69828 -1.64765)" d="m12.223 6v1h3v-1zm4 0v1h3v-1zm4 0v1h2.777v-1zm3.777 0v1h2.5v-1zm3.5 0v1h3v-1zm4 0v1h3v-1zm4 0v1h.969l.334.031.283.09.254.139.221.179.181.221.031.039.2-.164.648-.351-.021-.041-.024-.043-.031-.037-.244-.297-.03-.037-.037-.03-.297-.244-.037-.031-.043-.024-.339-.183-.043-.024-.047-.013-.378-.117-.047-.014-.051-.006-.402-.041-.026-.002h-1.025zm-24.326.029-.127.014-.051.006-.047.014-.377.117-.046.013-.043.024-.34.183-.043.024-.037.031-.297.244-.037.029-.029.037-.193.235h1.765l-.097-.971zm27.81 2.284-.996.099.012.119v2.83h1v-2.886l-.002-.025zm-.984 4.048v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v.107l-.031.334-.09.284-.139.254-.179.22-.221.18-.254.139-.281.087-.078.008.099.996.127-.013.051-.006.047-.014.377-.117.047-.014.043-.023.339-.184.043-.023.037-.031.297-.245.037-.029.03-.037.244-.297.031-.037.024-.043.183-.34.024-.043.013-.047.117-.377.014-.046.006-.051.041-.403.002-.026v-.163zm-28.494 1.639.193.234.03.037.037.03.297.244.037.031.043.024.34.183.043.024.046.013.377.118.047.013.051.006.402.041.026.002h1.025v-1zm3.994 0v1h3v-1zm4 0v1h3v-1zm4 0v1h2.5v-1zm3.5 0v1h2.777v-1zm3.777 0v1h3v-1zm4 0v1h3v-1z" fill="#fff"/>
+ <path transform="matrix(1.06725 0 0 1.06725 -1.69828 -1.64765)" d="m33 18h8v12h-8c-1.108 0-2-.892-2-2v-8c0-1.108.892-2 2-2z" fill="#313131"/>
+ <path transform="matrix(1.06725 0 0 1.06725 -.631031 -.580396)" d="m36 23c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z" fill="#c8c8c8"/>
+ <path transform="matrix(1.06725 0 0 1.06725 -1.69828 -1.64765)" d="m33.741 19v.238l-.024-.236-.088.009.049.473.063-.008h.941v-.476zm1.412 0v.476h.941v-.476zm1.411 0v.476h.942v-.476zm1.412 0v.476h.941v-.476zm1.412 0v.476h.612v-.476zm-6.263.123-.066.02-.02.011-.256.147-.02.012-.018.014-.223.194-.016.015-.015.018-.184.235-.013.018-.011.021-.005.011.268.141.131.104.172-.219.182-.16.217-.123.02-.007-.001-.004.003-.002-.009-.015zm-1.05 1.194-.034.121-.008.02-.002.025-.029.319-.002.012v.517h.471v-.506l.027-.277.028-.095zm-.075 1.49v.952h.471v-.952zm0 1.429v.952h.471v-.952zm0 1.428v.952h.471v-.952zm0 1.429v.952h.471v-.952zm.498 1.358-.45.135.079.276.007.022.011.019.138.269.011.021.013.018.184.235.015.018.016.015.046.039.307-.361-.026-.022-.158-.201-.119-.232zm.723.952-.23.415.048.028.02.011.024.007.281.093.024.008.024.001.305.032.013.002h.294v-.476h-.283l-.259-.03-.237-.078zm1.274.121v.476h.941v-.476zm1.411 0v.476h.941v-.476zm1.412 0v.476h.941v-.476zm1.412 0v.476h.941v-.476z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.thejambi.psnotes.svg b/.icons/kora/apps/scalable/com.github.thejambi.psnotes.svg
new file mode 100644
index 000000000..4fbd7f1d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.thejambi.psnotes.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 172.261 44.7446)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#16659e" offset="0"/>
+ <stop stop-color="#4691c8" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m6.386 11.394v-4.687c0-2.783 2.256-5.04 5.039-5.04h25.149c2.783 0 5.039 2.257 5.039 5.04v4.687z" fill="#474747" fill-rule="nonzero"/>
+ <path transform="translate(0 -3.46928)" d="m10.938 4c-.52 0-.938.408-.938.914v4.172c0 .506.418.914.938.914h2.125c.519 0 .937-.408.937-.914v-4.172c0-.506-.418-.914-.937-.914zm8 0c-.52 0-.938.408-.938.914v4.172c0 .506.418.914.938.914h2.125c.519 0 .937-.408.937-.914v-4.172c0-.506-.418-.914-.937-.914zm8 0c-.52 0-.938.408-.938.914v4.172c0 .506.418.914.938.914h2.125c.519 0 .937-.408.937-.914v-4.172c0-.506-.418-.914-.937-.914zm8 0c-.52 0-.938.408-.938.914v4.172c0 .506.418.914.938.914h2.125c.519 0 .937-.408.937-.914v-4.172c0-.506-.418-.914-.937-.914z" fill="#8e8e8e" fill-rule="nonzero"/>
+ <path transform="translate(1.49162 -1.19638)" d="m14.987 39c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm16 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-8.849-.478c.058.037.776.479 1.861.478.467 0 .824-.084 1.069-.286.353-.289.432-.764.432-1.214 0-.451-.034-.814-.108-1.105-.041-.159-.063-.284-.149-.346-.216-.158-.512-.081-.805-.073-.464.014-.939.051-1.388.033-1-.04-1.885-.335-2.549-1.088-.544-.616-.997-1.64-.992-3.402-.016-1.362.447-2.69 1.505-3.556.69-.565 1.652-.962 2.986-.962 3.223 0 4.207 1.61 4.207 1.61.491.666.349 1.606-.317 2.097-.645.475-1.546.358-2.04-.243-.067-.042-.768-.464-1.85-.464-.477 0-.839.081-1.085.283-.347.283-.411.752-.406 1.221-.001.449.031.81.105 1.1.039.154.058.276.141.336.215.157.509.079.802.07.464-.015.941-.051 1.391-.032.999.041 1.885.336 2.551 1.092.546.618 1.001 1.643 1.001 3.429 0 1.342-.474 2.667-1.528 3.533-.693.569-1.653.967-2.972.967-3.162.001-4.19-1.587-4.19-1.587-.504-.656-.38-1.599.277-2.103.638-.489 1.546-.386 2.051.212zm-12.271-11.536c.275-.027 2.62-.228 4.521.431 1.743.605 3.12 1.836 3.12 4.062s-1.377 3.457-3.12 4.062c-.954.33-2.019.444-2.88.472v4.466c0 .828-.672 1.5-1.5 1.5-.827 0-1.499-.672-1.499-1.5l-.001-11.985.015-.224.053-.237.102-.247.129-.204.175-.196.074-.065c.073-.06.152-.114.237-.16l.25-.108.221-.054zm1.641 2.945v3.096c.583-.023 1.274-.104 1.897-.321.562-.194 1.103-.51 1.103-1.227 0-.718-.541-1.033-1.103-1.228-.623-.216-1.314-.297-1.897-.32z" fill="#fff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.thestr4ng3r.Chiaki.svg b/.icons/kora/apps/scalable/com.github.thestr4ng3r.Chiaki.svg
new file mode 120000
index 000000000..2947b8b10
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.thestr4ng3r.Chiaki.svg
@@ -0,0 +1 @@
+chiaki.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.timecraft.js-test.svg b/.icons/kora/apps/scalable/com.github.timecraft.js-test.svg
new file mode 100644
index 000000000..520d2e16c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.timecraft.js-test.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13322a" offset="0"/>
+ <stop stop-color="#355946" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#b6873a" fill-rule="nonzero">
+ <path transform="matrix(38.15568 0 0 38.15568 9.1980514 36.053951)" d="m.263-.176c0 .029-.003.055-.008.078s-.014.042-.027.058-.03.029-.051.037c-.021.009-.046.013-.077.013-.01 0-.019-.001-.029-.002-.01-.002-.018-.004-.026-.006s-.015-.005-.021-.007c-.006-.003-.01-.005-.012-.007-.002-.003-.003-.005-.005-.007-.001-.002-.002-.005-.003-.009s-.002-.008-.002-.014-.001-.013-.001-.021c0-.011.001-.02.001-.028.001-.008.001-.014.003-.018.001-.005.002-.008.005-.009.002-.002.004-.003.008-.003.003 0 .006.001.01.003s.008.004.013.007c.005.002.011.004.017.006.007.002.014.003.023.003s.017-.001.023-.003c.007-.003.012-.007.017-.013.004-.006.008-.014.01-.024s.003-.023.003-.039v-.434c0-.003.001-.006.003-.009.003-.002.006-.004.011-.006.004-.002.011-.003.019-.004.009 0 .019-.001.032-.001.012 0 .022.001.03.001.009.001.015.002.02.004s.009.004.011.006c.002.003.003.006.003.009z"/>
+ <path transform="matrix(38.15568 0 0 38.15568 21.829489 36.053951)" d="m.443-.189c0 .033-.006.062-.018.087-.013.025-.029.046-.05.063-.022.016-.046.029-.075.038-.028.008-.058.012-.091.012-.021 0-.042-.002-.06-.005-.019-.004-.036-.008-.05-.013s-.026-.01-.036-.016c-.009-.005-.016-.01-.021-.015-.004-.004-.007-.01-.009-.018-.001-.008-.002-.019-.002-.034 0-.01 0-.019.001-.026 0-.007.001-.012.003-.016.001-.005.003-.008.006-.009.002-.002.005-.003.008-.003.005 0 .011.003.02.008.008.005.019.011.032.018.013.006.028.012.046.018.018.005.039.008.063.008.016 0 .03-.002.042-.006s.023-.009.031-.016c.009-.007.016-.015.02-.025.005-.01.007-.021.007-.034 0-.014-.004-.026-.012-.037-.007-.01-.018-.019-.03-.027-.013-.008-.027-.016-.043-.023s-.032-.014-.049-.022-.034-.016-.05-.026c-.015-.01-.03-.022-.042-.036-.013-.014-.023-.03-.031-.049s-.011-.042-.011-.068c0-.03.005-.057.016-.08.012-.023.027-.042.046-.057s.041-.026.067-.034c.026-.007.053-.011.082-.011.015 0 .03.001.045.003.015.003.029.006.042.01s.025.008.035.013.017.009.02.012.005.006.007.008l.003.009c0 .004.001.009.001.015.001.005.001.012.001.021s-.001.017-.001.024c0 .006-.001.012-.002.016-.002.004-.003.007-.005.009s-.005.003-.009.003c-.003 0-.009-.002-.017-.007-.008-.004-.017-.009-.029-.015-.011-.005-.024-.01-.039-.014-.015-.005-.032-.007-.05-.007-.014 0-.026.002-.036.005-.011.004-.019.008-.026.014s-.013.014-.016.022c-.003.009-.005.017-.005.027 0 .014.004.026.011.036.008.011.018.02.031.028s.028.015.044.022.033.014.05.022.033.017.049.027c.017.01.031.022.044.036.013.013.023.03.031.048.007.019.011.041.011.067z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.timecraft.notifier.svg b/.icons/kora/apps/scalable/com.github.timecraft.notifier.svg
new file mode 120000
index 000000000..232cefc66
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.timecraft.notifier.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.tkashkin.gamehub.svg b/.icons/kora/apps/scalable/com.github.tkashkin.gamehub.svg
new file mode 100644
index 000000000..7c6bf5990
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.tkashkin.gamehub.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#68379d" offset="0"/>
+ <stop stop-color="#935ad1" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m15.999 12.618c-1.996 0-4.088 1.104-5.257 4.068-2.47 6.254-3.815 11.091-3.815 14.025 0 2.256.798 3.685 2.49 4.521.198.099.416.15.638.149.352.001.692-.128.956-.362l4.424-3.906c.792-.703 1.486-1.429 3.421-1.429h10.29c1.935 0 2.625.726 3.419 1.429l4.424 3.906c.439.389 1.07.474 1.596.213 1.692-.836 2.488-2.265 2.488-4.523 0-2.934-1.344-7.77-3.813-14.023-1.169-2.964-3.263-4.068-5.259-4.068-.934 0-1.845.242-2.632.649-3.378 1.74-7.285 1.777-10.733 0-.79-.407-1.704-.649-2.637-.649zm8.001 3.415c1.257-.001 2.277 1.018 2.276 2.276h-.002c0 1.256-1.018 2.275-2.274 2.276-1.257.001-2.277-1.019-2.276-2.276-.001-1.258 1.019-2.277 2.276-2.276zm-7.967 2.276c1.886 0 3.414 1.528 3.414 3.414s-1.528 3.415-3.414 3.415-3.415-1.529-3.415-3.415 1.529-3.414 3.415-3.414zm15.934 0c.629 0 1.139.515 1.139 1.154-.041 1.496-2.236 1.496-2.277 0 0-.638.51-1.154 1.138-1.154zm-15.934 1.138c-1.249 0-2.277 1.028-2.277 2.276 0 1.249 1.028 2.277 2.277 2.277 1.248 0 2.276-1.028 2.276-2.277 0-1.248-1.028-2.276-2.276-2.276zm13.658 1.123c.628 0 1.138.515 1.138 1.153-.04 1.497-2.236 1.497-2.276 0 0-.637.509-1.154 1.138-1.153zm4.553 0c.628 0 1.138.515 1.138 1.153-.04 1.497-2.236 1.497-2.276 0-.001-.637.509-1.154 1.138-1.153zm-2.277 2.276c.629 0 1.139.515 1.139 1.154-.041 1.497-2.236 1.497-2.277 0 0-.638.51-1.154 1.138-1.154z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.tomatoers.tomato.svg b/.icons/kora/apps/scalable/com.github.tomatoers.tomato.svg
new file mode 120000
index 000000000..a115f05bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.tomatoers.tomato.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.torikulhabib.mindi.svg b/.icons/kora/apps/scalable/com.github.torikulhabib.mindi.svg
new file mode 100644
index 000000000..45f0aa17c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.torikulhabib.mindi.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(0 92.3521 -100.221 0 34.446 -.641085)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdf87e" offset="0"/>
+ <stop stop-color="#a2e34f" offset=".26"/>
+ <stop stop-color="#68b723" offset=".66"/>
+ <stop stop-color="#1d7e0d" offset="1"/>
+ </radialGradient>
+ <g fill-rule="nonzero">
+ <path d="m15.129 59.985c-1.077.655-2.423.679-3.522.062s-1.78-1.78-1.78-3.04v-50.014c0-1.26.681-2.423 1.78-3.04s2.445-.593 3.522.062c9.975 6.078 31.396 19.129 41.045 25.007 1.039.633 1.673 1.762 1.673 2.978s-.634 2.345-1.673 2.978c-9.649 5.878-31.07 18.929-41.045 25.007z" fill="url(#a)"/>
+ <path d="m34.245 19.553c-.108-.019-.227-.011-.352.025l-12.142 3.515c-.502.145-.905.707-.905 1.259v13.466c-.868-.375-1.894-.437-2.873-.173-2.147.582-3.494 2.543-3.007 4.379.487 1.835 2.62 2.851 4.767 2.27 1.768-.482 3.041-1.923 3.098-3.508l.008-.272v-12.352l9.966-2.885v9.551c-.868-.375-1.894-.437-2.873-.173-2.148.582-3.494 2.543-3.007 4.379.487 1.835 2.62 2.851 4.766 2.27 1.769-.482 3.042-1.923 3.099-3.508l.008-.105v-17.379c0-.414-.228-.703-.553-.759z" fill="#8a3700"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.torikulhabib.nino.svg b/.icons/kora/apps/scalable/com.github.torikulhabib.nino.svg
new file mode 100644
index 000000000..543e19ed9
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.torikulhabib.nino.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.09318 53.284 -53.284 -1.09318 18.208 5.358)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c93122" offset="0"/>
+ <stop stop-color="#730a00" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -51.2649 51.2649 0 279.479 60.6614)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#49da02" offset="0"/>
+ <stop stop-color="#0d8909" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.18817 -19.7013 19.7013 -.18817 762.252 50.1893)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197dec" offset="0"/>
+ <stop stop-color="#3fcffb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.0744956 17.9824 -17.9824 -.0744956 -670.761 35.4641)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bee1ff" offset="0"/>
+ <stop stop-color="#7bf" offset="1"/>
+ </linearGradient>
+ <path d="m2.106 35.77h7.35v-30.412h17.503v30.412h7.351l-16.102 22.872z" fill="url(#a)"/>
+ <path d="m61.894 28.23h-7.35v30.412h-17.503v-30.412h-7.351l16.102-22.872z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="25.763" cy="47.372" r="9.992" fill="url(#c)"/>
+ <path d="m22.844 43.142.204-.307-.305-.229zm-1.795-2.685-.17.422h.339l.169-.383c.147-.104.292-.208.441-.307l.339.115c.225.153.451.307.677.46l.339-.307-.373-.153-.169-.345-.644-.077-.034-.192-.305.077-.135.269-.17-.346-.067.154.034.383zm1.626 9.013-.271-.537-.508-.115-.272-.728-.677.076-.576-.421-.61.537v.084c-.185-.053-.412-.06-.576-.161l-.136-.384v-.421l-.406.038c.033-.269.067-.537.101-.806h-.237l-.237.307-.237.115-.339-.191-.034-.422.067-.461.509-.383h.406l.068-.23.508.115.373.46.068-.767.644-.537.237-.575.474-.192.271-.383.61-.116.306-.46h-.916l.576-.268h.407l.576-.193.068-.229-.204-.192-.237-.077.068-.23-.169-.345-.407.153.068-.306-.475-.269-.372.652.034.23-.373.154-.237.498-.102-.46-.644-.269-.102-.345.848-.499.372-.345.034-.422-.203-.114-.271-.039-.169.422s-.284.056-.356.074c-.931.857-2.811 2.708-3.248 6.202.018.081.317.551.317.551l.711.422.712.191.305.384.474.345.271-.038.204.092v.062l-.271.728-.204.307.068.154-.169.574.609 1.113.61.537.272.383-.035.806.204.46-.204.882s-.015-.005.01.083c.027.088 1.086.677 1.154.626.067-.05.124-.095.124-.095l-.068-.191.271-.269.102-.268.441-.155.339-.843-.102-.23.237-.345.508-.115.271-.614-.067-.767.406-.575.068-.575c-.556-.277-1.108-.56-1.66-.845m3.964-10.431-.881-.346-1.016.115-1.254.345-.237.231.779.536v.307l-.305.307.407.806.27-.154.34-.537c.524-.162.993-.345 1.491-.575zm-.372 1.572-.034.23.237.153.406-.268-.202-.23-.272.154zm8.391 5.35-.254.288c-.156-.183-.33-.337-.508-.498l-.39.057-.356-.402v.497l.305.231.203.23.271-.307c.069.128.136.256.204.384v.383l-.305.345-.56.384-.423.422-.271-.307.135-.345-.27-.307-.458-.978-.39-.441-.102.115.154.556.287.326c.164.474.327.929.543 1.381.335 0 .65-.035.982-.077v.268l-.406.998-.373.421-.305.654v1.073l.102.422-.169.191-.374.231-.389.325.322.365-.441.384.085.249-.661.748h-.44l-.373.231h-.238v-.307l-.101-.615c-.131-.385-.267-.767-.406-1.15 0-.282.016-.561.033-.844l.17-.383-.238-.461.018-.633-.323-.363.162-.528-.263-.297h-.458l-.152-.173-.457.288-.187-.212-.424.365c-.287-.326-.575-.652-.864-.978l-.338-.806.305-.46-.17-.191.373-.883c.306-.38.625-.745.949-1.112l.576-.153.644-.077.44.115.627.633.221-.25.304-.038.576.192h.441l.305-.268.135-.192-.305-.192-.508-.038c-.142-.196-.273-.402-.44-.575l-.17.076-.068.499-.305-.345-.067-.384-.339-.268h-.136l.339.383-.135.346-.271.076.169-.345-.306-.153-.27-.307-.509.115-.067.153-.305.192-.17.422-.423.211-.187-.211h-.202v-.691l.44-.23h.339l-.069-.268-.27-.269.457-.096.254-.287.203-.346h.373l-.102-.268.238-.153v.306l.508.115.508-.421.034-.192.44-.307c-.159.02-.318.034-.474.077v-.346l.169-.383h-.169l-.372.345-.102.192.102.268-.17.46-.271-.153-.237-.268-.373.268-.135-.614.643-.421v-.231l.407-.268.644-.154.44.154.813.153-.202.23h-.441l.441.461.338-.384.103-.169s1.299 1.165 2.042 2.439c.742 1.274 1.091 2.776 1.091 3.081zm-12.39-6.463.17-.152.339-.077c.232-.113.465-.189.711-.269l-.135-.23-.438.063-.206.206-.341.049-.303.142-.147.072-.09.12zm-.339 1.266.339.231h.272v-.269l-.339-.153zm5.761 1.42-.068.46.373-.077.271-.268-.238-.23c-.079-.212-.171-.411-.27-.614h-.203v.23l.135.153zm-.135.077-.136-.346-.238.077.069.422z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.treagod.spectator.svg b/.icons/kora/apps/scalable/com.github.treagod.spectator.svg
new file mode 100644
index 000000000..8c55e496b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.treagod.spectator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.3281 45.3281 0 196.063 46.4299)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#598146" offset="0"/>
+ <stop stop-color="#8ec747" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 11.195c10.208 0 18.496 5.738 18.496 12.805s-8.288 12.805-18.496 12.805-18.496-5.738-18.496-12.805 8.288-12.805 18.496-12.805zm.088 20.04c6.335 0 11.47-3.53 11.47-7.886 0-4.355-5.135-7.886-11.47-7.886s-11.47 3.531-11.47 7.886c0 4.356 5.135 7.886 11.47 7.886zm-.088-11.503c2.356 0 4.268 1.594 4.268 3.557s-1.912 3.556-4.268 3.556-4.268-1.593-4.268-3.556 1.912-3.557 4.268-3.557z" fill="#fafafa"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.unrud.RemoteTouchpad.svg b/.icons/kora/apps/scalable/com.github.unrud.RemoteTouchpad.svg
new file mode 100644
index 000000000..77baef893
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.unrud.RemoteTouchpad.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c6cdcf" offset="0"/>
+ <stop stop-color="#eaeaea" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 41.201h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-21.89c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v21.89c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(0 1.07157 -1.07157 0 -1.7177 -1.7177)">
+ <path d="m29-42.067c0-.515-.418-.933-.933-.933h-8.134c-.515 0-.933.418-.933.933v.134c0 .515.418.933.933.933h8.134c.515 0 .933-.418.933-.933z" fill-opacity=".4"/>
+ <path d="m37-38.134c0-1.03-.836-1.866-1.866-1.866h-22.268c-1.03 0-1.866.836-1.866 1.866v26.268c0 1.03.836 1.866 1.866 1.866h22.268c1.03 0 1.866-.836 1.866-1.866z" fill="#222"/>
+ <circle cx="24" cy="-7" r="2" fill-opacity=".4"/>
+ </g>
+ <g transform="matrix(1.07157 0 0 1.07157 -1.7177 -1.7177)" fill="#fff" fill-opacity=".2">
+ <path d="m24 28.866c0-1.03-.836-1.866-1.866-1.866h-8.268c-1.03 0-1.866.836-1.866 1.866v4.268c0 1.03.836 1.866 1.866 1.866h8.268c1.03 0 1.866-.836 1.866-1.866z"/>
+ <path d="m38 28.866c0-1.03-.836-1.866-1.866-1.866h-8.268c-1.03 0-1.866.836-1.866 1.866v4.268c0 1.03.836 1.866 1.866 1.866h8.268c1.03 0 1.866-.836 1.866-1.866z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.unrud.VideoDownloader.svg b/.icons/kora/apps/scalable/com.github.unrud.VideoDownloader.svg
new file mode 100644
index 000000000..cab4b0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.unrud.VideoDownloader.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#830003" offset="0"/>
+ <stop stop-color="#e34e13" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228zm6.342 29.017h-3.171v3.161h3.171zm33.823 0h-3.171v3.161h3.171zm-36.994-6.323h3.171v3.162h-3.171zm33.823 0h3.171v3.162h-3.171zm-33.823-6.322h3.171v3.161h-3.171zm33.823 0h3.171v3.161h-3.171zm-33.823-6.323h3.171v3.161h-3.171zm33.823 0h3.171v3.161h-3.171zm-33.823-6.322h3.171v3.161h-3.171zm33.823 0h3.171v3.161h-3.171zm0-3.162h3.171v-3.161h-3.171zm-33.823 0h3.171v-3.161h-3.171z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m19.106 18.081h3.596v3.596h-3.596z" fill-opacity=".68"/>
+ <path d="m22.702 21.677v-3.596h3.596v3.596h3.596v4.795h4.496l-9.89 9.89-9.89-9.89h4.496v-4.795z"/>
+ <path d="m26.298 18.081h3.596v3.596h-3.596z" fill-opacity=".88"/>
+ <path d="m26.298 14.485h3.596v3.596h-3.596z" fill-opacity=".68"/>
+ <path d="m22.702 14.485h3.596v3.596h-3.596z" fill-opacity=".54"/>
+ <path d="m19.106 14.485h3.596v3.596h-3.596z" fill-opacity=".88"/>
+ <path d="m26.298 10.888h3.596v3.596h-3.596z" fill-opacity=".19"/>
+ <path d="m22.702 10.888h3.596v3.596h-3.596z" fill-opacity=".34"/>
+ <path d="m19.106 10.888h3.596v3.596h-3.596z" fill-opacity=".06"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.unrud.djpdf.svg b/.icons/kora/apps/scalable/com.github.unrud.djpdf.svg
new file mode 120000
index 000000000..fac055200
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.unrud.djpdf.svg
@@ -0,0 +1 @@
+scans2pdf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.vkohaupt.vokoscreenNG.svg b/.icons/kora/apps/scalable/com.github.vkohaupt.vokoscreenNG.svg
new file mode 120000
index 000000000..63ff830e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.vkohaupt.vokoscreenNG.svg
@@ -0,0 +1 @@
+vokoscreenNG.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.vladimiry.ElectronMail.svg b/.icons/kora/apps/scalable/com.github.vladimiry.ElectronMail.svg
new file mode 120000
index 000000000..c4aaed9c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.vladimiry.ElectronMail.svg
@@ -0,0 +1 @@
+electron-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.weclaw1.ImageRoll.svg b/.icons/kora/apps/scalable/com.github.weclaw1.ImageRoll.svg
new file mode 100644
index 000000000..22399555e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.weclaw1.ImageRoll.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2dbde" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.3523 29.3523 0 31.5604 41.1764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff5000" offset="0"/>
+ <stop stop-color="#ff7800" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m7.545 12.714c-.739 0-1.334.595-1.334 1.334v16.01c0 .739.595 1.334 1.334 1.334h5.781v3.113c0 .74.595 1.335 1.335 1.335h8.45v-23.126zm.222 1.778h1.334c.37 0 .668.298.668.668v2.223c0 .37-.298.667-.668.667h-1.334c-.369 0-.667-.297-.667-.667v-2.223c0-.37.298-.668.667-.668zm3.558 0h1.334c.37 0 .667.298.667.668v2.223c0 .37-.297.667-.667.667h-1.334c-.369 0-.667-.297-.667-.667v-2.223c0-.37.298-.668.667-.668zm3.558 0h1.334c.37 0 .667.298.667.668v2.223c0 .37-.297.667-.667.667h-1.334c-.37 0-.667-.297-.667-.667v-2.223c0-.37.297-.668.667-.668zm3.558 0h1.334c.37 0 .667.298.667.668v2.223c0 .37-.297.667-.667.667h-1.334c-.37 0-.667-.297-.667-.667v-2.223c0-.37.297-.668.667-.668zm-3.558 16.9h1.334c.37 0 .667.298.667.667v2.224c0 .37-.297.667-.667.667h-1.334c-.37 0-.667-.297-.667-.667v-2.224c0-.369.297-.667.667-.667zm3.558 0h1.334c.37 0 .667.298.667.667v2.224c0 .37-.297.667-.667.667h-1.334c-.37 0-.667-.297-.667-.667v-2.224c0-.369.297-.667.667-.667z" fill="#795548" fill-rule="nonzero"/>
+ <path d="m21.332 11.824h20.458v26.684h-20.458z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.113 15.382c-.246 0-.445.198-.445.445v4.002h-2.223c-.247 0-.445.199-.445.445s.198.445.445.445h2.223v6.671c0 .246.199.444.445.444h8.45v4.003c0 .246.198.445.445.445.246 0 .444-.199.444-.445v-4.003h2.224c.247 0 .445-.198.445-.444 0-.247-.198-.445-.445-.445h-2.224v-6.671c0-.246-.198-.445-.444-.445h-8.45v-4.002c0-.247-.198-.445-.445-.445zm.445 5.337h8.005v6.226h-8.005z" fill="#795548"/>
+ <path d="m21.332 37.619v2.277c0 .71.57 1.28 1.278 1.28h17.901c.708 0 1.278-.57 1.278-1.28v-2.277zm5.336-28.463h-4.058c-.708 0-1.278.57-1.278 1.28v2.278h20.457v-2.278c0-.71-.57-1.28-1.278-1.28h-4.059v-2.224c0-.736-.597-1.334-1.334-1.334h-7.115c-.737 0-1.335.598-1.335 1.334z" fill="#262626"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.wwmm.easyeffects.svg b/.icons/kora/apps/scalable/com.github.wwmm.easyeffects.svg
new file mode 120000
index 000000000..0744e994e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.wwmm.easyeffects.svg
@@ -0,0 +1 @@
+pulseeffects.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.wwmm.pulseeffects.svg b/.icons/kora/apps/scalable/com.github.wwmm.pulseeffects.svg
new file mode 120000
index 000000000..0744e994e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.wwmm.pulseeffects.svg
@@ -0,0 +1 @@
+pulseeffects.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.xournalpp.xournalpp.svg b/.icons/kora/apps/scalable/com.github.xournalpp.xournalpp.svg
new file mode 120000
index 000000000..c04e205ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.xournalpp.xournalpp.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zadam.trilium.svg b/.icons/kora/apps/scalable/com.github.zadam.trilium.svg
new file mode 120000
index 000000000..f4d4faa17
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zadam.trilium.svg
@@ -0,0 +1 @@
+trilium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zren.alphablackcontrol.svg b/.icons/kora/apps/scalable/com.github.zren.alphablackcontrol.svg
new file mode 100644
index 000000000..218111ef8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.alphablackcontrol.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c2224" offset="0"/>
+ <stop stop-color="#585858" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -9.32819 9.32819 0 267.016 28.5552)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m40 23.523c0-.841-.682-1.523-1.523-1.523h-28.954c-.841 0-1.523.682-1.523 1.523v.954c0 .841.682 1.523 1.523 1.523h28.954c.841 0 1.523-.682 1.523-1.523z" fill="#fff"/>
+ <path d="m24 24c0 3.312-2.688 6-6 6s-6-2.688-6-6 2.688-6 6-6 6 2.688 6 6z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.zren.batterytime.svg b/.icons/kora/apps/scalable/com.github.zren.batterytime.svg
new file mode 100644
index 000000000..8d294aeaf
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.batterytime.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.6377 39.6377 0 240 45.6377)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.3117 32.3117 0 297.831 42.1157)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002b1e" offset="0"/>
+ <stop stop-color="#1b2a00" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -32.3117 32.3117 0 297.831 42.1157)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00ffb3" offset="0"/>
+ <stop stop-color="#c0f957" offset="1"/>
+ </linearGradient>
+ <path d="m32.325 5.811c0-1.936-1.57-3.506-3.506-3.506h-9.638c-1.936 0-3.506 1.57-3.506 3.506v.494h16.65z" fill="#8e8e8e"/>
+ <path d="m40 12.463c0-3.567-2.896-6.463-6.463-6.463h-19.074c-3.567 0-6.463 2.896-6.463 6.463v26.711c0 3.568 2.896 6.464 6.463 6.464h19.074c3.567 0 6.463-2.896 6.463-6.464z" fill="url(#a)"/>
+ <path d="m14.467 9.804h19.066c1.915 0 3.467 1.552 3.467 3.467v5.788h-26v-5.788c0-1.915 1.552-3.467 3.467-3.467zm-3.467 11.569h26v9.254h-26z" fill="url(#b)"/>
+ <path d="m11 32.941v5.788c0 1.915 1.552 3.467 3.467 3.467h19.066c1.915 0 3.467-1.552 3.467-3.467v-5.788z" fill="url(#c)"/>
+ <circle cx="37.000016" cy="37.078186" r="9.400721" fill="#b92121" stroke-width=".854611"/>
+ <path transform="matrix(1.02134 0 0 1.02134 .23168 .309848)" d="m36 29c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 .994c3.295 0 6.006 2.711 6.006 6.006s-2.711 6.006-6.006 6.006-6.006-2.711-6.006-6.006 2.711-6.006 6.006-6.006zm-1.344 2.437-.662 6.007 7.699-1.743v-.695l-5.297.035-.662-3.604z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.zren.bugzilla.svg b/.icons/kora/apps/scalable/com.github.zren.bugzilla.svg
new file mode 100644
index 000000000..783c3ecf3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.bugzilla.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.0025 29.0025 0 24 42.9975)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#991c1c" offset="0"/>
+ <stop stop-color="#ff5252" offset="1"/>
+ </linearGradient>
+ <path d="m32.807 14.956 4.113-1.808 2.232-5.861c.283-.773 1.015-1.296 1.838-1.312.014-.001.028-.001.042-.001 1.097 0 2 .903 2 2 0 .253-.048.504-.141.739l-2.532 6.642c-.19.501-.574.904-1.064 1.12l-7.108 3.124c-.146.264-.31.521-.491.768l8.15 1.483c.372.068.718.241.996.498l4.535 4.181c.421.379.662.92.662 1.487 0 1.097-.903 2-2 2-.511 0-1.002-.195-1.373-.545l-4.109-3.789-7.485-1.366 8.492 7.147c.228.191.41.429.534.699l2.742 6.008c.139.278.212.585.212.896 0 1.098-.903 2.001-2 2.001-.808 0-1.54-.49-1.849-1.237l-2.558-5.596-12.177-10.244c-.155.007-.311.01-.468.01-.15 0-.298-.003-.446-.009l-12.177 10.243-2.559 5.596c-.308.747-1.04 1.237-1.848 1.237-1.098 0-2.001-.903-2.001-2.001 0-.311.073-.618.213-.896l2.742-6.008c.123-.27.306-.508.533-.699l8.492-7.147-7.484 1.366-4.11 3.789c-.371.35-.862.545-1.372.545-1.097 0-2-.903-2-2 0-.567.24-1.108.662-1.487l4.535-4.181c.278-.257.623-.43.996-.498l8.13-1.48c-.184-.252-.351-.514-.499-.784l-7.08-3.111c-.491-.216-.874-.619-1.065-1.12l-2.531-6.642c-.094-.235-.141-.486-.141-.739 0-1.097.902-2 2-2 .014 0 .027 0 .041.001.823.016 1.555.539 1.838 1.312l2.233 5.861 4.096 1.8c.412-1.611 1.455-3.081 2.989-4.163.666-2.215 3.073-3.782 5.813-3.785 2.736.002 5.139 1.563 5.811 3.773 1.541 1.087 2.586 2.564 2.996 4.183z" fill="#445a64" fill-rule="nonzero"/>
+ <ellipse transform="matrix(.862782 .505576 -.494444 .869209 0 0)" cx="21.828" cy="1.685" rx="1.729" ry="2.695" fill="#e4e4e4"/>
+ <path d="m14.343 16.971c-2.077 2.656-3.343 6.17-3.343 10.029 0 8.284 5.82 16 13 16s13-7.716 13-16c0-4.106-1.433-7.821-3.751-10.527-1.227-1.27-1.451-2.127-2.868-.918l-6.381 5.445-6.381-5.445c-1.312-1.186-2.455.375-3.276 1.416z" fill="url(#a)" fill-rule="nonzero"/>
+ <ellipse transform="matrix(-.862782 .505576 .494444 .869209 0 0)" cx="-19.897" cy="25.954" rx="1.729" ry="2.695" fill="#e4e4e4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.zren.commandoutput.svg b/.icons/kora/apps/scalable/com.github.zren.commandoutput.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.commandoutput.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zren.githubissues.svg b/.icons/kora/apps/scalable/com.github.zren.githubissues.svg
new file mode 120000
index 000000000..0298855ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.githubissues.svg
@@ -0,0 +1 @@
+github.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zren.gitlabissues.svg b/.icons/kora/apps/scalable/com.github.zren.gitlabissues.svg
new file mode 120000
index 000000000..4d6dabfda
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.gitlabissues.svg
@@ -0,0 +1 @@
+gitlab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zren.kdeconnectdevice.svg b/.icons/kora/apps/scalable/com.github.zren.kdeconnectdevice.svg
new file mode 100644
index 000000000..c4178e7ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.kdeconnectdevice.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#008cff" offset="0"/>
+ <stop stop-color="#02b9ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30.435 30.435 0 24 33.767)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.00039112 -24 24 .00039112 361 38.0055)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#08f" offset="0"/>
+ <stop stop-color="#02c0ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -13.5273 10.5345 0 25 41.6398)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(-1 .140382)" d="m37.5 12.5c0-.828-.672-1.5-1.5-1.5h-22c-.828 0-1.5.672-1.5 1.5v27.69c0 .828.672 1.5 1.5 1.5h22c.828 0 1.5-.672 1.5-1.5z" fill="#383838"/>
+ <path transform="translate(-1 .140382)" d="m36.5 15.5c0-.828-.672-1.5-1.5-1.5h-20c-.828 0-1.5.672-1.5 1.5v21c0 .828.672 1.5 1.5 1.5h20c.828 0 1.5-.672 1.5-1.5z" fill="url(#c)"/>
+ <path transform="matrix(1 0 0 1.2276 -1 -9.34815)" d="m17.5 27.668h15v14.022h-15z" fill="url(#d)"/>
+ <circle cx="24" cy="12.640382" r="1" fill="#4d4d4d"/>
+ <path transform="translate(-1 .808382)" d="m18.5 21.809c-.554 0-1 .446-1 1v1h15v-1c0-.554-.446-1-1-1zm-1 19.191v3c0 .554.446 1 1 1h13c.554 0 1-.446 1-1v-3z" fill="#272727" fill-rule="nonzero"/>
+ <g transform="translate(-1 .140382)" fill="#4d4d4d">
+ <path d="m26.5 42.5c0-.276-.224-.5-.5-.5h-2c-.276 0-.5.224-.5.5v1c0 .276.224.5.5.5h2c.276 0 .5-.224.5-.5z"/>
+ <path d="m30.5 42.5c0-.276-.224-.5-.5-.5h-1c-.276 0-.5.224-.5.5s.224.5.5.5h1c.276 0 .5-.224.5-.5z"/>
+ <path d="m21.5 42.5c0-.276-.224-.5-.5-.5h-1c-.276 0-.5.224-.5.5s.224.5.5.5h1c.276 0 .5-.224.5-.5z"/>
+ </g>
+ <path transform="translate(-1.46002 -.85229)" d="m28.295 28.076-1.807 3.199v-3.197l-1.994.396v6.514l1.994-.312v-2.6l1.807 3 2.187-1-2.488-2.4 2.512-2.6zm-6.52 1.201c-.024.003-.051.009-.07.027l-.854.848c-.035.036-.04.09-.013.133l.908 1.488c-.213.347-.379.724-.49 1.125l-1.674.346c-.051.01-.088.059-.088.111v1.198c0 .05.039.093.088.105l1.623.391c.102.451.275.876.504 1.263l-.945 1.43c-.029.044-.024.102.013.139l.854.847c.036.036.091.04.135.014l1.476-.891c.365.218.763.385 1.186.491l.345 1.646c.011.051.053.088.106.088h1.207c.05 0 .093-.033.105-.082l.41-1.658c.427-.111.824-.289 1.19-.514l1.482.965c.044.028.102.023.139-.014l.85-.845c.036-.036.044-.092.017-.135l-.58-.947-.189.058c-.028.009-.058-.003-.075-.027 0 0-.179-.244-.322-.438-.059-.09-.551-.687-.89-1.121-.486 1.068-1.556 1.757-2.729 1.758-1.646 0-3-1.354-3-3 .001-1.028.53-1.987 1.4-2.535v-1.59c-.223.083-.369.184-.574.301l-1.476-.959c-.022-.015-.044-.018-.069-.016z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.github.zren.presentwindows.svg b/.icons/kora/apps/scalable/com.github.zren.presentwindows.svg
new file mode 120000
index 000000000..d87a4ae02
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.presentwindows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zren.sysmonitordash.svg b/.icons/kora/apps/scalable/com.github.zren.sysmonitordash.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.sysmonitordash.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zren.tiledmenu.svg b/.icons/kora/apps/scalable/com.github.zren.tiledmenu.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.tiledmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.zren.todolist.svg b/.icons/kora/apps/scalable/com.github.zren.todolist.svg
new file mode 120000
index 000000000..56fbf2558
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.zren.todolist.svg
@@ -0,0 +1 @@
+gnome-todo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.github.ztefn.haguichi.svg b/.icons/kora/apps/scalable/com.github.ztefn.haguichi.svg
new file mode 120000
index 000000000..058c84512
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.github.ztefn.haguichi.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gitlab.ColinDuquesnoy.MellowPlayer.svg b/.icons/kora/apps/scalable/com.gitlab.ColinDuquesnoy.MellowPlayer.svg
new file mode 120000
index 000000000..b99a2c35e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gitlab.ColinDuquesnoy.MellowPlayer.svg
@@ -0,0 +1 @@
+mellowplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gitlab.cunidev.Gestures.svg b/.icons/kora/apps/scalable/com.gitlab.cunidev.Gestures.svg
new file mode 120000
index 000000000..fae0799a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gitlab.cunidev.Gestures.svg
@@ -0,0 +1 @@
+org.cunidev.gestures.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gitlab.davem.ClamTk.svg b/.icons/kora/apps/scalable/com.gitlab.davem.ClamTk.svg
new file mode 120000
index 000000000..5aaffb2b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gitlab.davem.ClamTk.svg
@@ -0,0 +1 @@
+clamtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gitlab.newsflash.svg b/.icons/kora/apps/scalable/com.gitlab.newsflash.svg
new file mode 100644
index 000000000..433bf6aa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gitlab.newsflash.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c45e03" offset="0"/>
+ <stop stop-color="#ff7800" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.14042 0 0 1.14042 -3.37011 -3.37011)" d="m22.515 13.228-4.5 12.315c-.034.117-.007.241.04.31.06.069.114.151.274.166l3.156-.015c.107 0 .201.048.241.151.026.09.033.179 0 .304l-2.735 10.112c-.02.083-.047.268.14.393.121.074.362.033.509-.118l10.302-12.975c.067-.11.074-.302.032-.392-.04-.09-.127-.215-.326-.235l-4.808-.185c-.14-.028-.187-.097-.227-.152-.052-.083-.067-.199-.013-.324l3.938-9.198c.053-.116.053-.198.02-.262-.027-.054-.114-.123-.267-.123h-5.368c-.074 0-.328.028-.408.228z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.gitlab.tipp10.tipp10.svg b/.icons/kora/apps/scalable/com.gitlab.tipp10.tipp10.svg
new file mode 120000
index 000000000..4fac98722
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gitlab.tipp10.tipp10.svg
@@ -0,0 +1 @@
+tipp10.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gitlab.zehkira.Myuzi.svg b/.icons/kora/apps/scalable/com.gitlab.zehkira.Myuzi.svg
new file mode 100644
index 000000000..25734feea
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gitlab.zehkira.Myuzi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b52800" offset="0"/>
+ <stop stop-color="#ff8421" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.001 18.928 5.025-4.715c.336-.315.779-.463 1.221-.457h.013c.241 0 .476.053.69.147.187.079.36.189.509.329.337.316.511.747.508 1.176v.011 10.898c.187-.027.376-.041.569-.041 2.189 0 3.984 1.796 3.984 3.984s-1.795 3.984-3.984 3.984c-2.147 0-3.916-1.729-3.981-3.861-.002-.026-.002-.052-.002-.078v-11.039l-3.324 3.119-.022.021c-.332.312-.771.459-1.209.456-.436.002-.873-.147-1.205-.458l-3.346-3.14v11.041c0 .026 0 .052-.002.078-.065 2.132-1.834 3.861-3.982 3.861-2.188 0-3.983-1.796-3.983-3.984s1.795-3.984 3.983-3.984c.194 0 .383.014.57.041v-10.898c0-.004 0-.008 0-.012-.004-.429.17-.859.506-1.175.157-.147.34-.26.537-.34.207-.088.433-.136.664-.136h.014c.442-.006.886.142 1.222.457z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.giuspen.cherrytree.svg b/.icons/kora/apps/scalable/com.giuspen.cherrytree.svg
new file mode 120000
index 000000000..267a6e295
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.giuspen.cherrytree.svg
@@ -0,0 +1 @@
+cherrytree.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.gluonhq.SceneBuilder.svg b/.icons/kora/apps/scalable/com.gluonhq.SceneBuilder.svg
new file mode 100644
index 000000000..5ff8d869e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.gluonhq.SceneBuilder.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.207551 -31.7313 31.7313 -.207551 28.912 37.539)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d16d09" offset="0"/>
+ <stop stop-color="#f68a1f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8.665 5.28c-.74 0-1.462.209-2.073.417-1.222.522-2.091 1.252-2.812 2.087-.252.313-1.091.939-1.541 2.713-.45 1.773.206 3.443.783 4.382 1.153 1.982 2.838 3.965 6.412 8.242.467.626.773 1.044 1.216 1.565-.555.313-1.119.522-1.581 1.044-1.26 1.252-1.817 3.025-1.859 4.486-.053 1.774.761 3.234 1.573 4.173.813.939 1.708 1.565 2.652 2.087.592.209.675.209.982.313.308.209.673.313 1.103.417.859.313 1.974.626 3.244 1.044 2.543.834 5.704 1.878 8.575 2.713 1.366.417 2.457.73 3.794.834.835 0 1.797-.208 2.707-.626.554-.104 1.072-.313 1.525-.73.95-.731 3.083-2.504 5.366-4.487 2.282-1.878 4.088-3.443 5.081-4.382.329-.313.752-.73 1.221-1.46.467-.731.841-1.878.872-2.817.063-1.878-.421-2.713-.906-4.069-1.103-3.235-2.576-6.678-4.028-9.599-.727-1.357-1.444-2.713-2.148-3.861-.704-1.043-1.182-1.982-2.467-2.921-1.676-1.356-3.328-1.669-4.916-1.356-1.286.208-2.141.73-3.024 1.46-1.198-.417-2.456-.626-3.229-.521h-.002c-1.627.417-2.783 1.043-3.829 2.191-1.011-.313-2.099.104-3.061.417-.136.104-.269.209-.4.209-.628.313-1.22.73-1.815 1.147-.589-.626-1.4-1.669-1.843-2.086-1.248-1.461-2.405-2.4-3.377-2.713-.695-.313-1.454-.417-2.195-.313z" fill="#e4e4e4"/>
+ <path d="m30.809 37.206c1.255-1.043 9.301-7.825 10.109-8.659 1.064-1.044 1.072-1.252.134-3.965-2.053-6.051-5.664-13.146-7.289-14.503-.678-.521-1.925-.521-2.803 0-1.224.835-1.169 1.878.223 4.278.502.835.913 1.67.913 1.774 0 0-.174.104-.388.104-.272 0-.895-.834-2.105-2.608-1.843-2.817-2.375-3.339-3.585-3.026-.912.209-1.951.835-2.294 1.565-.397.73-.233 1.148 1.611 3.861 1.134 1.669 1.443 2.191 1.267 2.399-.128.105-.297.209-.377.209-.078 0-1.11-1.356-2.292-2.921-.756-1.044-1.346-1.774-1.785-2.296-.756-1.043-1.474-.73-2.402-.417-.663.313-1.334.834-1.666 1.252-.778 1.043-.664 1.669.615 3.443.614.939 1.526 2.087 2.027 2.713.875 1.147 1.086 1.878.559 2.086-.307.105-.147.209-6.024-6.677-3.64-4.278-5.349-6.156-5.777-6.26-.805-.313-1.682 0-2.542 1.043-1.271 1.461-1.421 1.148 5.732 9.912 3.511 4.278 6.473 7.929 6.582 8.138.405.522-.099.417-2.018-.209-1.615-.521-2.201-.626-3.257-.521-1.753.104-2.55 1.043-2.589 2.399-.027.939.865 1.878 1.955 2.4.624.313 7.53 2.504 13.208 4.278 2.481.73 3.47.73 4.258.208z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.google.AndroidStudio.svg b/.icons/kora/apps/scalable/com.google.AndroidStudio.svg
new file mode 120000
index 000000000..c82ea351d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.google.AndroidStudio.svg
@@ -0,0 +1 @@
+androidstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.google.Chrome.svg b/.icons/kora/apps/scalable/com.google.Chrome.svg
new file mode 120000
index 000000000..51768ebb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.google.Chrome.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.google.ChromeDev.svg b/.icons/kora/apps/scalable/com.google.ChromeDev.svg
new file mode 120000
index 000000000..317abb1f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.google.ChromeDev.svg
@@ -0,0 +1 @@
+google-chrome-unstable.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.google.EarthPro.svg b/.icons/kora/apps/scalable/com.google.EarthPro.svg
new file mode 120000
index 000000000..e4ada03b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.google.EarthPro.svg
@@ -0,0 +1 @@
+google-earth-pro.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.googleplaymusicdesktopplayer.GPMDP.svg b/.icons/kora/apps/scalable/com.googleplaymusicdesktopplayer.GPMDP.svg
new file mode 120000
index 000000000..9ae27dfed
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.googleplaymusicdesktopplayer.GPMDP.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.hamrick.VueScan.svg b/.icons/kora/apps/scalable/com.hamrick.VueScan.svg
new file mode 120000
index 000000000..a6fb1a21d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.hamrick.VueScan.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.helix_editor.Helix.svg b/.icons/kora/apps/scalable/com.helix_editor.Helix.svg
new file mode 120000
index 000000000..9195bdd5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.helix_editor.Helix.svg
@@ -0,0 +1 @@
+helix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.heroicgameslauncher.hgl.svg b/.icons/kora/apps/scalable/com.heroicgameslauncher.hgl.svg
new file mode 120000
index 000000000..0962eeebf
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.heroicgameslauncher.hgl.svg
@@ -0,0 +1 @@
+heroic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.icons8.Lunacy.svg b/.icons/kora/apps/scalable/com.icons8.Lunacy.svg
new file mode 120000
index 000000000..f98996a59
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.icons8.Lunacy.svg
@@ -0,0 +1 @@
+lunacy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.inklestudios.Inky.svg b/.icons/kora/apps/scalable/com.inklestudios.Inky.svg
new file mode 120000
index 000000000..10a26f70e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.inklestudios.Inky.svg
@@ -0,0 +1 @@
+inky.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.interversehq.qView.svg b/.icons/kora/apps/scalable/com.interversehq.qView.svg
new file mode 120000
index 000000000..6b28e5d09
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.interversehq.qView.svg
@@ -0,0 +1 @@
+qview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.irccloud.desktop.svg b/.icons/kora/apps/scalable/com.irccloud.desktop.svg
new file mode 120000
index 000000000..6e5039dbc
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.irccloud.desktop.svg
@@ -0,0 +1 @@
+irccloud-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jaquadro.NBTExplorer.svg b/.icons/kora/apps/scalable/com.jaquadro.NBTExplorer.svg
new file mode 120000
index 000000000..a7d26e489
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jaquadro.NBTExplorer.svg
@@ -0,0 +1 @@
+nbtexplorer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.CLion.svg b/.icons/kora/apps/scalable/com.jetbrains.CLion.svg
new file mode 120000
index 000000000..3e530606c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.CLion.svg
@@ -0,0 +1 @@
+clion.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.DataGrip.svg b/.icons/kora/apps/scalable/com.jetbrains.DataGrip.svg
new file mode 120000
index 000000000..b89a93326
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.DataGrip.svg
@@ -0,0 +1 @@
+datagrip.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.GoLand.svg b/.icons/kora/apps/scalable/com.jetbrains.GoLand.svg
new file mode 120000
index 000000000..8d7fbb9a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.GoLand.svg
@@ -0,0 +1 @@
+goland.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Community.svg b/.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Community.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Community.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Ultimate.svg b/.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.PhpStorm.svg b/.icons/kora/apps/scalable/com.jetbrains.PhpStorm.svg
new file mode 120000
index 000000000..3b0db9e63
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.PhpStorm.svg
@@ -0,0 +1 @@
+phpstorm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.PyCharm-Community.svg b/.icons/kora/apps/scalable/com.jetbrains.PyCharm-Community.svg
new file mode 120000
index 000000000..9d455f3e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.PyCharm-Community.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.PyCharm-Professional.svg b/.icons/kora/apps/scalable/com.jetbrains.PyCharm-Professional.svg
new file mode 120000
index 000000000..9d455f3e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.PyCharm-Professional.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.Rider.svg b/.icons/kora/apps/scalable/com.jetbrains.Rider.svg
new file mode 120000
index 000000000..ca4f49f31
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.Rider.svg
@@ -0,0 +1 @@
+rider.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.RubyMine.svg b/.icons/kora/apps/scalable/com.jetbrains.RubyMine.svg
new file mode 120000
index 000000000..067638feb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.RubyMine.svg
@@ -0,0 +1 @@
+rubymine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jetbrains.WebStorm.svg b/.icons/kora/apps/scalable/com.jetbrains.WebStorm.svg
new file mode 120000
index 000000000..b9025bc76
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jetbrains.WebStorm.svg
@@ -0,0 +1 @@
+webstorm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jgraph.drawio.desktop.svg b/.icons/kora/apps/scalable/com.jgraph.drawio.desktop.svg
new file mode 120000
index 000000000..d8360c673
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jgraph.drawio.desktop.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jianguoyun.Nutstore.svg b/.icons/kora/apps/scalable/com.jianguoyun.Nutstore.svg
new file mode 120000
index 000000000..d5dedfc1e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jianguoyun.Nutstore.svg
@@ -0,0 +1 @@
+nutstore.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jpexs.decompiler.flash.svg b/.icons/kora/apps/scalable/com.jpexs.decompiler.flash.svg
new file mode 120000
index 000000000..0a33013e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jpexs.decompiler.flash.svg
@@ -0,0 +1 @@
+jpexs-decompiler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.jvieira.tpt.Metronome.svg b/.icons/kora/apps/scalable/com.jvieira.tpt.Metronome.svg
new file mode 100644
index 000000000..a010efce7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.jvieira.tpt.Metronome.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.0001 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a90007" offset="0"/>
+ <stop stop-color="#ed333b" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m43.954 42-9.977-36c-.296-1.1-.89-2-1.995-2h-15.963c-1.106 0-1.7.9-1.996 2l-9.977 36c-.296 1.1.89 2 1.996 2h35.917c1.105 0 2.291-.9 1.995-2z" fill="url(#a)"/>
+ <path d="m17 8h13l8 28h-28z" fill="#f2f2f2"/>
+ <path d="m22 11v2h4v-2zm0 9v2h4v-2zm0 9v2h4v-2z" fill="#939296"/>
+ </g>
+ <circle cx="24" cy="35" r="5" fill="#ffffff"/>
+ <path d="m23 14v2h2v-2zm0 3v2h2v-2zm0 6v2h2v-2zm0 3v2h2v-2z" fill="#c0bfbc" fill-rule="nonzero"/>
+ <path d="m38.708 13.415c.531-.919.216-2.097-.704-2.628l-.132-.076c-.919-.531-2.097-.215-2.628.704l-13.076 22.649c-.531.919-.215 2.097.704 2.628l.132.076c.92.531 2.097.215 2.628-.704z" fill="#77767b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.koldbyte.kde.termoid.svg b/.icons/kora/apps/scalable/com.koldbyte.kde.termoid.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.koldbyte.kde.termoid.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.ktechpit.whatsie.svg b/.icons/kora/apps/scalable/com.ktechpit.whatsie.svg
new file mode 120000
index 000000000..b581e0ae3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.ktechpit.whatsie.svg
@@ -0,0 +1 @@
+whatsie.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.leinardi.gst.svg b/.icons/kora/apps/scalable/com.leinardi.gst.svg
new file mode 100644
index 000000000..7d9e6ea30
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.leinardi.gst.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bf1d03" offset="0"/>
+ <stop stop-color="#d53d33" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m33 17c0-1.104-.896-2-2-2h-14c-1.104 0-2 .896-2 2v14c0 1.104.896 2 2 2h14c1.104 0 2-.896 2-2z" fill="#7ea193"/>
+ <path d="m18.999 7v9c0 .554.446 1 1 1s1-.446 1-1v-9zm4 0v9c0 .554.446 1 1 1s1-.446 1-1v-9zm4 0v9c0 .554.446 1 1 1s1-.446 1-1v-9zm14 5c-.554 0-1 .425-1 .953v6.047h-8c-.554 0-1 .425-1 .953v.094c0 .528.446.953 1 .953h9c.139 0 .271-.026.391-.074.359-.145.609-.483.609-.879v-7.094c0-.528-.446-.953-1-.953zm-34 1c-.554 0-1 .446-1 1s.446 1 1 1h2v5c0 .554.446 1 1 1h6c.554 0 1-.446 1-1s-.446-1-1-1h-5v-5c0-.554-.446-1-1-1zm0 10c-.554 0-1 .425-1 .953v.094c0 .528.446.953 1 .953h9c.554 0 1-.425 1-.953v-.094c0-.528-.446-.953-1-.953zm25 0c-.554 0-1 .425-1 .953v.094c0 .528.446.953 1 .953h9c.554 0 1-.425 1-.953v-.094c0-.528-.446-.953-1-.953zm-25 4c-.554 0-1 .425-1 .953v7.094c0 .528.446.953 1 .953s1-.425 1-.953v-6.047h8c.554 0 1-.425 1-.953v-.094c0-.528-.446-.953-1-.953zm25 0c-.554 0-1 .446-1 1s.446 1 1 1h5v5c0 .554.446 1 1 1h3c.554 0 1-.446 1-1s-.446-1-1-1h-2v-5c0-.554-.446-1-1-1zm-12 4c-.554 0-1 .446-1 1v9h2v-9c0-.554-.446-1-1-1zm4 0c-.554 0-1 .446-1 1v9h2v-9c0-.554-.446-1-1-1zm4 0c-.554 0-1 .446-1 1v9h2v-9c0-.554-.446-1-1-1z" fill="#569c81" fill-rule="nonzero"/>
+ <path d="m18.999 13v6h-6v2h6v2h-6v2h6v2h-6v2h6v6h2v-6h2v6h2v-6h2v6h2v-6h6v-2h-6v-2h6v-2h-6v-2h6v-2h-6v-6h-2v6h-2v-6h-2v6h-2v-6zm2 8h2v2h-2zm4 0h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2z" fill="#fbd14e" fill-rule="nonzero"/>
+ <path d="m17 17h14v14h-14z" fill="#414141"/>
+ <circle cx="40.999" cy="13" r="1" fill="#fff"/>
+ <circle cx="40.999" cy="34" r="1" fill="#fff"/>
+ <circle cx="6.999" cy="24" r="1" fill="#81e9c0"/>
+ <circle cx="40.999" cy="24" r="1" fill="#febd78"/>
+ <circle cx="6.999" cy="14" r="1" fill="#efa0d7"/>
+ <circle cx="6.999" cy="35" r="1" fill="#aeb4f1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.leinardi.gwe.svg b/.icons/kora/apps/scalable/com.leinardi.gwe.svg
new file mode 100644
index 000000000..1329038db
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.leinardi.gwe.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#70af00" offset="0"/>
+ <stop stop-color="#a0d344" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 10.775c-.001-.004-6.108.617-8.555 1.219-12.794 3.129-18.962 10.561-18.962 10.561s3.891 9.489 11.107 14.973c1.787 1.354 3.636 2.621 5.538 3.806h-7.266c-.02-.013-.042-.026-.062-.04-4.602-3.218-9.803-9.249-9.803-9.249-1.565 1.173-3.384 1.15-4.924 1.862-1.541.713-2.556 1.247-2.556 1.247s1.404 1.909 7.257 6.18h-14.816c.583 1.841 2.537 4.334 5.688 4.334h31.126c3.424.012 5.524-2.704 5.934-4.334h-4.281c-2.205-1.325-6.039-3.954-9.384-8.199-4.91-6.23-4.91-8.377-4.91-8.377s5.094-5.124 10.278-7.241c2.804-1.145 6.264-2.015 8.591-2.577 0-.066.001-3.802 0-4.165zm0 7.359c-.264.089-.588.178-.798.273-7.763 3.527-10.952 8.682-10.952 8.682s1.519 4.896 6.811 10.225c0 0-1.313-6.537-1.451-9.044 1.694-2.206 3.994-4.065 6.39-5.497z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.lettier.gifcurry.svg b/.icons/kora/apps/scalable/com.lettier.gifcurry.svg
new file mode 120000
index 000000000..6612d6ce3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.lettier.gifcurry.svg
@@ -0,0 +1 @@
+gifcurry.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.librehat.yahooweather.svg b/.icons/kora/apps/scalable/com.librehat.yahooweather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.librehat.yahooweather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.lunarclient.LunarClient.svg b/.icons/kora/apps/scalable/com.lunarclient.LunarClient.svg
new file mode 120000
index 000000000..19907d06e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.lunarclient.LunarClient.svg
@@ -0,0 +1 @@
+lunarclient.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.makemkv.MakeMKV.svg b/.icons/kora/apps/scalable/com.makemkv.MakeMKV.svg
new file mode 120000
index 000000000..081aadd74
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.makemkv.MakeMKV.svg
@@ -0,0 +1 @@
+makemkv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.mattermost.Desktop.svg b/.icons/kora/apps/scalable/com.mattermost.Desktop.svg
new file mode 120000
index 000000000..2cdc63656
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.mattermost.Desktop.svg
@@ -0,0 +1 @@
+mattermost.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.mattjakeman.ExtensionManager.svg b/.icons/kora/apps/scalable/com.mattjakeman.ExtensionManager.svg
new file mode 120000
index 000000000..6a3b5fc46
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.mattjakeman.ExtensionManager.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.microsoft.Edge.svg b/.icons/kora/apps/scalable/com.microsoft.Edge.svg
new file mode 120000
index 000000000..cbfaa516f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.microsoft.Edge.svg
@@ -0,0 +1 @@
+microsoft-edge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.microsoft.Teams.svg b/.icons/kora/apps/scalable/com.microsoft.Teams.svg
new file mode 120000
index 000000000..299c50855
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.microsoft.Teams.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.mojang.Minecraft.svg b/.icons/kora/apps/scalable/com.mojang.Minecraft.svg
new file mode 120000
index 000000000..9a4276adf
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.mojang.Minecraft.svg
@@ -0,0 +1 @@
+minecraft.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.mongodb.Compass.svg b/.icons/kora/apps/scalable/com.mongodb.Compass.svg
new file mode 120000
index 000000000..019e2c737
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.mongodb.Compass.svg
@@ -0,0 +1 @@
+mongodb-compass.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.moonlight_stream.Moonlight.svg b/.icons/kora/apps/scalable/com.moonlight_stream.Moonlight.svg
new file mode 120000
index 000000000..f1d2585b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.moonlight_stream.Moonlight.svg
@@ -0,0 +1 @@
+moonlight.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.musixmatch.Musixmatch.svg b/.icons/kora/apps/scalable/com.musixmatch.Musixmatch.svg
new file mode 120000
index 000000000..fbfe98a1d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.musixmatch.Musixmatch.svg
@@ -0,0 +1 @@
+musixmatch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.neatdecisions.Detwinner.svg b/.icons/kora/apps/scalable/com.neatdecisions.Detwinner.svg
new file mode 100644
index 000000000..935f21ce3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.neatdecisions.Detwinner.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m15.845 2.376c-2.077 0-3.786 1.706-3.786 3.78 0 2.073 1.709 3.779 3.786 3.779s3.787-1.706 3.787-3.779c0-2.074-1.71-3.78-3.787-3.78zm6.491 7.559h-12.982c-0.89 0-1.623 0.731-1.623 1.62v8.623c0 0.889 0.733 1.62 1.623 1.62s1.623-0.731 1.623-1.62v-0.022-6.981h1.082v20.015c-1e-3 7e-3 -1e-3 0.015-1e-3 0.023 0 0.888 0.733 1.619 1.623 1.619 0.891 0 1.623-0.731 1.623-1.619v-0.023-11.377h1.082v11.324c0 0.888 0.733 1.62 1.623 1.62s1.623-0.732 1.623-1.62v-0.023-19.939h1.082v7.057c-1e-3 7e-3 -1e-3 0.015-1e-3 0.022 0 0.889 0.733 1.62 1.623 1.62 0.891 0 1.623-0.731 1.623-1.62v-0.022-8.677c0-0.889-0.732-1.62-1.623-1.62z" fill="#9ccc65"/>
+ <path d="m24.5 7.771c-2.077 0-3.787 1.706-3.787 3.78 0 2.073 1.71 3.779 3.787 3.779s3.787-1.706 3.787-3.779c0-2.074-1.71-3.78-3.787-3.78zm6.491 7.559h-12.982c-0.891 0-1.623 0.731-1.623 1.62v8.624c0 0.888 0.732 1.62 1.623 1.62 0.89 0 1.623-0.732 1.623-1.62v-0.023-6.981h1.081v20.038c0 0.888 0.733 1.62 1.623 1.62 0.891 0 1.623-0.732 1.623-1.62v-0.023-11.377h1.082v11.324c0 0.888 0.732 1.62 1.623 1.62 0.89 0 1.623-0.732 1.623-1.62v-0.023-19.939h1.081v7.08c0 0.888 0.733 1.62 1.623 1.62 0.891 0 1.623-0.732 1.623-1.62v-0.023-8.677c0-0.889-0.733-1.62-1.623-1.62z" fill="#43a047"/>
+ <path d="m33.155 13.181c-2.077 0-3.787 1.706-3.787 3.779s1.71 3.78 3.787 3.78 3.787-1.707 3.787-3.78-1.71-3.779-3.787-3.779zm6.491 7.559h-12.982c-0.89 0-1.623 0.731-1.623 1.619v8.624c0 0.889 0.732 1.62 1.623 1.62 0.89 0 1.623-0.731 1.623-1.62v-0.023-6.981h1.081v20.038c0 0.889 0.733 1.62 1.623 1.62 0.891 0 1.623-0.731 1.623-1.62v-0.023-11.376h1.082v11.323c0 0.889 0.732 1.62 1.623 1.62 0.89 0 1.623-0.731 1.623-1.62v-0.023-19.939h1.081v7.08c0 0.889 0.733 1.62 1.623 1.62 0.891 0 1.623-0.731 1.623-1.62v-0.023-8.677c0-0.888-0.732-1.619-1.623-1.619z" fill="#00695c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.netease.CloudMusic.svg b/.icons/kora/apps/scalable/com.netease.CloudMusic.svg
new file mode 120000
index 000000000..157c17cb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.netease.CloudMusic.svg
@@ -0,0 +1 @@
+netease-cloud-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.nextcloud.desktopclient.nextcloud.svg b/.icons/kora/apps/scalable/com.nextcloud.desktopclient.nextcloud.svg
new file mode 120000
index 000000000..d01d25d43
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.nextcloud.desktopclient.nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.notepadqq.Notepadqq.svg b/.icons/kora/apps/scalable/com.notepadqq.Notepadqq.svg
new file mode 120000
index 000000000..2bc3a4832
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.notepadqq.Notepadqq.svg
@@ -0,0 +1 @@
+notepadqq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.notesnook.Notesnook.svg b/.icons/kora/apps/scalable/com.notesnook.Notesnook.svg
new file mode 120000
index 000000000..1a983bdce
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.notesnook.Notesnook.svg
@@ -0,0 +1 @@
+Notesnook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.obsproject.Studio.svg b/.icons/kora/apps/scalable/com.obsproject.Studio.svg
new file mode 120000
index 000000000..8d762dac1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.obsproject.Studio.svg
@@ -0,0 +1 @@
+obs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.opera.Opera.svg b/.icons/kora/apps/scalable/com.opera.Opera.svg
new file mode 120000
index 000000000..6075479f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.opera.Opera.svg
@@ -0,0 +1 @@
+opera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.orama_interactive.Pixelorama.svg b/.icons/kora/apps/scalable/com.orama_interactive.Pixelorama.svg
new file mode 120000
index 000000000..25d88d84a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.orama_interactive.Pixelorama.svg
@@ -0,0 +1 @@
+pixelorama.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.ozmartians.VidCutter.svg b/.icons/kora/apps/scalable/com.ozmartians.VidCutter.svg
new file mode 120000
index 000000000..a1b212483
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.ozmartians.VidCutter.svg
@@ -0,0 +1 @@
+vidcutter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.pajuelo.plasmaConfSaver.svg b/.icons/kora/apps/scalable/com.pajuelo.plasmaConfSaver.svg
new file mode 100644
index 000000000..0602491e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.pajuelo.plasmaConfSaver.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.549 39.549 0 24 44.0153)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c97814" offset="0"/>
+ <stop stop-color="#eba229" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.11279 0 0 1.11279 -2.70707 -2.70707)" d="m23 4c-2.216 0-4 1.784-4 4v1.875c-1.731.614-3.334 1.54-4.73 2.732l-1.625-.937c-1.92-1.108-4.357-.454-5.465 1.465l-1 1.73c-1.108 1.919-.455 4.357 1.465 5.465l1.617.934c-.171.902-.259 1.818-.262 2.736.003.918.091 1.834.262 2.736l-1.617.934c-1.92 1.108-2.573 3.546-1.465 5.465l1 1.73c1.108 1.919 3.545 2.573 5.465 1.465l1.613-.932c1.4 1.191 3.008 2.114 4.742 2.723v1.879c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-1.887c1.73-.61 3.333-1.532 4.73-2.72l1.625.937c1.92 1.108 4.357.454 5.465-1.465l1-1.73c1.108-1.919.455-4.357-1.465-5.465l-1.617-.934c.171-.902.259-1.818.262-2.736-.003-.918-.091-1.834-.262-2.736l1.617-.934c1.92-1.108 2.573-3.546 1.465-5.465l-1-1.73c-1.108-1.919-3.545-2.573-5.465-1.465l-1.613.932c-1.4-1.192-3.008-2.115-4.742-2.725v-1.877c0-2.216-1.784-4-4-4z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="23.99989" cy="23.99989" r="11.1279" fill-opacity=".3" stroke-width="1.11279"/>
+ <path transform="matrix(1.11279 0 0 1.11279 -2.70707 -2.70707)" d="m18 17c-.554 0-1 .446-1 1v11l2 2h11c.554 0 1-.446 1-1v-12c0-.554-.446-1-1-1zm1 2h10v10h-1v-5h-8v5h-1zm5 6h2v4h-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.parsecgaming.parsec.svg b/.icons/kora/apps/scalable/com.parsecgaming.parsec.svg
new file mode 120000
index 000000000..5288e262c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.parsecgaming.parsec.svg
@@ -0,0 +1 @@
+parsec.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.play0ad.zeroad.svg b/.icons/kora/apps/scalable/com.play0ad.zeroad.svg
new file mode 120000
index 000000000..23944b0af
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.play0ad.zeroad.svg
@@ -0,0 +1 @@
+0ad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.playonlinux.PlayOnLinux4.svg b/.icons/kora/apps/scalable/com.playonlinux.PlayOnLinux4.svg
new file mode 120000
index 000000000..80fc8ef9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.playonlinux.PlayOnLinux4.svg
@@ -0,0 +1 @@
+playonlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.plexamp.Plexamp.svg b/.icons/kora/apps/scalable/com.plexamp.Plexamp.svg
new file mode 120000
index 000000000..3459b2fd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.plexamp.Plexamp.svg
@@ -0,0 +1 @@
+plexamp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.polyphone_soundfonts.polyphone.svg b/.icons/kora/apps/scalable/com.polyphone_soundfonts.polyphone.svg
new file mode 120000
index 000000000..5aaa91f6d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.polyphone_soundfonts.polyphone.svg
@@ -0,0 +1 @@
+polyphone.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.poweriso.PowerISO.svg b/.icons/kora/apps/scalable/com.poweriso.PowerISO.svg
new file mode 120000
index 000000000..b9d817e49
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.poweriso.PowerISO.svg
@@ -0,0 +1 @@
+poweriso-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.protonvpn.www.svg b/.icons/kora/apps/scalable/com.protonvpn.www.svg
new file mode 120000
index 000000000..e3dca2b07
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.protonvpn.www.svg
@@ -0,0 +1 @@
+protonvpn-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.prusa3d.PrusaSlicer.svg b/.icons/kora/apps/scalable/com.prusa3d.PrusaSlicer.svg
new file mode 120000
index 000000000..1fdff1b02
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.prusa3d.PrusaSlicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.pypyrev.linuxdcpp.svg b/.icons/kora/apps/scalable/com.pypyrev.linuxdcpp.svg
new file mode 120000
index 000000000..4eb88a16b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.pypyrev.linuxdcpp.svg
@@ -0,0 +1 @@
+linuxdcpp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.qq.QQmusic.svg b/.icons/kora/apps/scalable/com.qq.QQmusic.svg
new file mode 120000
index 000000000..91013c558
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.qq.QQmusic.svg
@@ -0,0 +1 @@
+qqmusic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.qq.weixin.deepin.svg b/.icons/kora/apps/scalable/com.qq.weixin.deepin.svg
new file mode 120000
index 000000000..fa4b83ec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.qq.weixin.deepin.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.rafaelmardojai.Blanket.svg b/.icons/kora/apps/scalable/com.rafaelmardojai.Blanket.svg
new file mode 100644
index 000000000..f88768c31
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.rafaelmardojai.Blanket.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00118 -2.00117)" d="m9 4c-2.77 0-5 2.23-5 5v32h3v-4h2v4h3v-4h2v-28c0-2.77-2.23-5-5-5z" fill="#1a5fb4" fill-rule="nonzero"/>
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00118 -2.00117)" d="m28.615 4v0.019c0.128-9e-3 0.255-0.019 0.385-0.019zm0.385 0c2.77 0 5 2.23 5 5v5h10v-5c0-2.77-2.23-5-5-5-0.13 0-0.257 0.01-0.385 0.019v-0.019z" fill="#3584e4" fill-rule="nonzero"/>
+ <path d="m34.83374 13.16615h10.8338v10.8338h-10.8338z" fill="#99c1f1" stroke-width="1.08338"/>
+ <path d="m34.83374 23.99995h10.8338v10.8338h-10.8338z" fill="#3584e4" stroke-width="1.08338"/>
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00118 -2.00117)" d="m18.615 4v0.019c0.128-9e-3 0.255-0.019 0.385-0.019zm0.385 0c2.77 0 5 2.23 5 5v5h10v-5c0-2.77-2.23-5-5-5-0.13 0-0.257 0.01-0.385 0.019v-0.019z" fill="#b4d6ff" fill-rule="nonzero"/>
+ <path d="m23.99994 13.16615h10.8338v10.8338h-10.8338z" fill="#1c71d8" stroke-width="1.08338"/>
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00118 -2.00117)" d="m8.615 4v0.019c0.128-9e-3 0.255-0.019 0.385-0.019zm0.385 0c2.77 0 5 2.23 5 5v5h10v-5c0-2.77-2.23-5-5-5-0.13 0-0.257 0.01-0.385 0.019v-0.019z" fill="#3584e4" fill-rule="nonzero"/>
+ <path d="m13.16614 13.16615h10.8338v10.8338h-10.8338z" fill="#99c1f1" stroke-width="1.08338"/>
+ <path d="m13.16614 23.99995h10.8338v10.8338h-10.8338z" fill="#3584e4" stroke-width="1.08338"/>
+ <path d="m23.99994 23.99995h10.8338v10.8338h-10.8338z" fill="#b4d6ff" stroke-width="1.08338"/>
+ <g transform="matrix(1.08338 0 0 1.08338 -2.00118 -2.00117)" fill-rule="nonzero">
+ <path d="m34 34v10h3v-5h2v5h3v-5h2v-5z" fill="#99c1f1"/>
+ <path d="m24 34v10h3v-5h2v5h3v-5h2v-5z" fill="#1c71d8"/>
+ <path d="m14 34v10h3v-5h2v5h3v-5h2v-5z" fill="#99c1f1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.rafaelmardojai.SharePreview.svg b/.icons/kora/apps/scalable/com.rafaelmardojai.SharePreview.svg
new file mode 100644
index 000000000..209f77ce1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.rafaelmardojai.SharePreview.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.01732 0 0 1.35641 -.207243 -9.44301)">
+ <path d="m45.094 29.98v6.058c0 2.535-2.742 4.592-6.122 4.592h-30.354c-3.38 0-6.122-2.057-6.122-4.592v-6.058z" fill="#fff"/>
+ <path d="m2.496 14.895v16.15h16.479z" fill="#02b7f4" fill-rule="nonzero"/>
+ <path d="m8.618 8.681h3.343l22.82 22.364h-15.806l-16.479-16.15v-1.622c0-2.535 2.742-4.592 6.122-4.592z" fill="#873bff"/>
+ <path d="m11.961 8.681 22.82 22.364h10.313v-5.383l-17.327-16.981z" fill="#e3085d" fill-rule="nonzero"/>
+ <path d="m27.767 8.681h11.205c3.38 0 6.122 2.057 6.122 4.592v12.389z" fill="#ff6d3a"/>
+ <path d="m4.626 37.435h19.169v-1.065h-19.169zm0-3.195h29.819v-1.065h-29.819z" fill="#b5b5b5" fill-rule="nonzero"/>
+ </g>
+ <path d="m33.448 25.324 4.178 4.217 1.643-1.628-4.178-4.217z" fill="#d5d3cf"/>
+ <circle cx="26.457" cy="15.603" r="11.715" fill="#f03c80"/>
+ <path d="m14.017 15.603c0 6.871 5.57 12.441 12.44 12.441 6.871 0 12.441-5.57 12.441-12.441 0-6.87-5.57-12.44-12.441-12.44-6.87 0-12.44 5.57-12.44 12.44zm1.452 0c0-6.069 4.92-10.989 10.988-10.989 6.069 0 10.989 4.92 10.989 10.989s-4.92 10.989-10.989 10.989c-6.068 0-10.988-4.92-10.988-10.989z" fill="#f4f4f4"/>
+ <g fill-rule="nonzero">
+ <path d="m39.033 26.785c-.652 0-1.278.259-1.739.72s-.72 1.086-.72 1.738c0 .651.259 1.277.72 1.738l5.735 5.734c.46.461 1.086.72 1.738.72.651 0 1.277-.259 1.737-.72.461-.46.72-1.086.72-1.738 0-.651-.259-1.277-.72-1.737l-5.734-5.735c-.461-.46-1.086-.719-1.737-.72z" fill="#343434"/>
+ <path d="m38.825 27.971c-.078.078-.122.183-.122.293s.044.216.122.293l6.627 6.627c.078.078.183.122.293.122s.216-.044.293-.122c.078-.077.122-.183.122-.293s-.044-.216-.122-.293l-6.626-6.627c-.078-.078-.184-.122-.294-.122s-.215.044-.293.122z" fill="#fff" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.rafaelmardojai.WebfontKitGenerator.svg b/.icons/kora/apps/scalable/com.rafaelmardojai.WebfontKitGenerator.svg
new file mode 100644
index 000000000..f2d1951d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.rafaelmardojai.WebfontKitGenerator.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a3860b" offset="0"/>
+ <stop stop-color="#e39a13" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.44 24.018h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-9.23c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v9.23c0 3.438-2.79 6.228-6.228 6.228z" fill="#fbb602"/>
+ <path d="m2.332125 10.5h43.336125v4.5h-43.336125z" fill="#ed333b" fill-rule="nonzero" stroke-width=".375"/>
+ <path d="m15.052 36.5-.927 2.5h-3.25l5-13.5h3.25l5 13.5h-3.25l-.926-2.5zm3.972-2.5-1.524-4.113-1.523 4.113zm13.976 4.194c-.79.662-1.789 1.056-2.875 1.056-2.554 0-4.625-2.182-4.625-4.875 0-2.676 2.046-4.853 4.586-4.875h.039c1.086 0 2.085.395 2.875 1.057v-1.057h3v9.5h-3zm-2.25-5.944c-1.104 0-2 .951-2 2.125s.896 2.125 2 2.125 2-.951 2-2.125-.896-2.125-2-2.125z" fill="#241f31"/>
+ <g fill-rule="nonzero">
+ <path d="m21.75 22.5h4.5v23.167875h-4.5z" fill="#a51d2d" stroke-width=".375"/>
+ <path d="m21.75 2.332125h4.5v21.667875h-4.5z" fill="#ed333b" stroke-width=".375"/>
+ <path transform="scale(.375)" d="m24 18v10c0 6.629 5.371 12 12 12h24v-12h-24c-5.852-.004-10.848-4.23-11.824-10z" fill="#9c0012"/>
+ <path transform="scale(.375)" d="m36 4c-6.629 0-12 5.371-12 12v12c0-6.629 5.371-12 12-12s12 5.371 12 12c0 2.105.555 4.176 1.605 6 2.145 3.711 6.11 6 10.395 6v-12c-4.285 0-8.25-2.289-10.395-6-1.05-1.824-1.605-3.895-1.605-6 0-6.629-5.371-12-12-12z" fill="#d0000f"/>
+ <path transform="scale(.375)" d="m104 18v10c0 6.629-5.371 12-12 12h-24v-12h24c5.852-4e-3 10.848-4.23 11.824-10z" fill="#9c0012"/>
+ <path transform="scale(.375)" d="m92 4c6.629 0 12 5.371 12 12v12c0-6.629-5.371-12-12-12s-12 5.371-12 12c0 2.105-.555 4.176-1.605 6-2.145 3.711-6.11 6-10.395 6v-12c4.285 0 8.25-2.289 10.395-6 1.05-1.824 1.605-3.895 1.605-6 0-6.629 5.371-12 12-12z" fill="#d0000f"/>
+ <path transform="scale(.375)" d="m61 25h6c2.762 0 5 2.238 5 5v7c0 2.762-2.238 5-5 5h-6c-2.762 0-5-2.238-5-5v-7c0-2.762 2.238-5 5-5z" fill="#9a0012"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.rawtherapee.RawTherapee.svg b/.icons/kora/apps/scalable/com.rawtherapee.RawTherapee.svg
new file mode 120000
index 000000000..28335e252
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.rawtherapee.RawTherapee.svg
@@ -0,0 +1 @@
+rawtherapee.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.redis.RedisInsight.svg b/.icons/kora/apps/scalable/com.redis.RedisInsight.svg
new file mode 120000
index 000000000..0d550f160
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.redis.RedisInsight.svg
@@ -0,0 +1 @@
+redisinsight.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.rtosta.zapzap.svg b/.icons/kora/apps/scalable/com.rtosta.zapzap.svg
new file mode 100644
index 000000000..2e93035d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.rtosta.zapzap.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00039723 -36.4224 36.4224 .00039723 24 42.2112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008101" offset="0"/>
+ <stop stop-color="#2bae39" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 2.374c-12.572 0-22.764 9.672-22.764 21.604.003 3.685 1 7.308 2.895 10.524l-1.587 6.59-.23.89c-.455 1.76 1.179 3.985 3.033 3.6l8.511-2.273c3.15 1.492 6.622 2.27 10.142 2.273 12.573 0 22.764-9.673 22.764-21.604 0-11.932-10.192-21.604-22.764-21.604z" fill="#e4e4e4"/>
+ <path d="m24 5.789c-6.132.002-11.902 2.741-15.549 7.382l16.451.776-20.204 8.853c-.03.399-.046.8-.047 1.2 0 10.058 8.663 18.211 19.349 18.211 6.963-.001 13.388-3.523 16.825-9.221l-16.419-.775 18.943-8.301c-.049-10.023-8.698-18.125-19.349-18.125z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.sayonara_player.Sayonara.svg b/.icons/kora/apps/scalable/com.sayonara_player.Sayonara.svg
new file mode 120000
index 000000000..e6fa642c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.sayonara_player.Sayonara.svg
@@ -0,0 +1 @@
+sayonara.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.seafile.Client.svg b/.icons/kora/apps/scalable/com.seafile.Client.svg
new file mode 120000
index 000000000..8c79a3106
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.seafile.Client.svg
@@ -0,0 +1 @@
+seafile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.shatteredpixel.shatteredpixeldungeon.svg b/.icons/kora/apps/scalable/com.shatteredpixel.shatteredpixeldungeon.svg
new file mode 100644
index 000000000..10f6259ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.shatteredpixel.shatteredpixeldungeon.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#256325" offset="0"/>
+ <stop stop-color="#309b30" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 25.125v-21.71c0-.598.485-1.083 1.083-1.083h4.346c.598 0 1.084.485 1.084 1.083v21.71h11.905v-21.71c0-.598.485-1.083 1.083-1.083h4.334c.598 0 1.083.485 1.083 1.083v21.71h12.051v-21.71c0-.598.485-1.083 1.083-1.083h4.201c.598 0 1.083.485 1.083 1.083v28.211h-18.418v8.567c0 .598-.485 1.084-1.083 1.084h-4.334c-.598 0-1.083-.486-1.083-1.084v-8.567h-18.418v-6.501z" fill="#ffa402"/>
+ <path d="m33.751 20.625c0-1.104-.897-2-2-2h-15.502c-1.103 0-2 .896-2 2v15.501c0 1.104.897 2 2 2h15.502c1.103 0 2-.896 2-2z" fill="#ffdc2f"/>
+ <path d="m19.666 21.875h8.668v6.5h-2.167v6.501h-4.334v-6.501h-2.167z" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.sigil_ebook.Sigil.svg b/.icons/kora/apps/scalable/com.sigil_ebook.Sigil.svg
new file mode 120000
index 000000000..97493a4bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.sigil_ebook.Sigil.svg
@@ -0,0 +1 @@
+sigil.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.simplenote.Simplenote.svg b/.icons/kora/apps/scalable/com.simplenote.Simplenote.svg
new file mode 120000
index 000000000..7b1c9e363
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.simplenote.Simplenote.svg
@@ -0,0 +1 @@
+simplenote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.sindresorhus.Caprine.svg b/.icons/kora/apps/scalable/com.sindresorhus.Caprine.svg
new file mode 120000
index 000000000..01c6fa730
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.sindresorhus.Caprine.svg
@@ -0,0 +1 @@
+caprine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.skype.Client.svg b/.icons/kora/apps/scalable/com.skype.Client.svg
new file mode 120000
index 000000000..c233e23c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.skype.Client.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.slack.Slack.svg b/.icons/kora/apps/scalable/com.slack.Slack.svg
new file mode 120000
index 000000000..7cb5329ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.slack.Slack.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.snes9x.Snes9x.svg b/.icons/kora/apps/scalable/com.snes9x.Snes9x.svg
new file mode 120000
index 000000000..df751c50e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.snes9x.Snes9x.svg
@@ -0,0 +1 @@
+snes9x.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.spotify.Client.svg b/.icons/kora/apps/scalable/com.spotify.Client.svg
new file mode 120000
index 000000000..2d1e6f848
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.spotify.Client.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.steamgriddb.steam-rom-manager.svg b/.icons/kora/apps/scalable/com.steamgriddb.steam-rom-manager.svg
new file mode 120000
index 000000000..c029b408f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.steamgriddb.steam-rom-manager.svg
@@ -0,0 +1 @@
+steam-rom-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.stremio.Stremio.svg b/.icons/kora/apps/scalable/com.stremio.Stremio.svg
new file mode 120000
index 000000000..ecc7e8139
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.stremio.Stremio.svg
@@ -0,0 +1 @@
+stremio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.sublimemerge.App.svg b/.icons/kora/apps/scalable/com.sublimemerge.App.svg
new file mode 120000
index 000000000..0cd433869
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.sublimemerge.App.svg
@@ -0,0 +1 @@
+sublime-merge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.sublimetext.three.svg b/.icons/kora/apps/scalable/com.sublimetext.three.svg
new file mode 120000
index 000000000..e9c599f46
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.sublimetext.three.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.sweethome3d.Sweethome3d.svg b/.icons/kora/apps/scalable/com.sweethome3d.Sweethome3d.svg
new file mode 120000
index 000000000..fbb5bede0
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.sweethome3d.Sweethome3d.svg
@@ -0,0 +1 @@
+sweethome3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.sweetscape.ZeroOneZeroEditor.svg b/.icons/kora/apps/scalable/com.sweetscape.ZeroOneZeroEditor.svg
new file mode 120000
index 000000000..47c57f9a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.sweetscape.ZeroOneZeroEditor.svg
@@ -0,0 +1 @@
+010editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.synology.CloudStationBackup.svg b/.icons/kora/apps/scalable/com.synology.CloudStationBackup.svg
new file mode 120000
index 000000000..33c48f356
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.synology.CloudStationBackup.svg
@@ -0,0 +1 @@
+synology-cloud-station-backup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.synology.SynologyAssistant.svg b/.icons/kora/apps/scalable/com.synology.SynologyAssistant.svg
new file mode 120000
index 000000000..d10e07034
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.synology.SynologyAssistant.svg
@@ -0,0 +1 @@
+synology-assistant.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.synology.SynologyDrive.svg b/.icons/kora/apps/scalable/com.synology.SynologyDrive.svg
new file mode 120000
index 000000000..d7db51631
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.synology.SynologyDrive.svg
@@ -0,0 +1 @@
+synology-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.syntevo.SmartGit.svg b/.icons/kora/apps/scalable/com.syntevo.SmartGit.svg
new file mode 120000
index 000000000..c8ab8ace3
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.syntevo.SmartGit.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.syntevo.SmartSynchronize.svg b/.icons/kora/apps/scalable/com.syntevo.SmartSynchronize.svg
new file mode 120000
index 000000000..500fbef6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.syntevo.SmartSynchronize.svg
@@ -0,0 +1 @@
+smartsynchronize.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.system76.Popsicle.svg b/.icons/kora/apps/scalable/com.system76.Popsicle.svg
new file mode 100644
index 000000000..8788c39fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.system76.Popsicle.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.5979 19.5979 0 32.795 24.0099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#919191" offset="0"/>
+ <stop stop-color="#b7b7b7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0794045 -40.155 40.155 -.0794045 813.523 58.0449)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00849a" offset="0"/>
+ <stop stop-color="#00c1cf" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1 0 0 1.0836 5e-4 -1.77333)" d="m18.007 4.412h27.985v16.801h-27.985z" fill="url(#a)"/>
+ <path transform="translate(0 1.78)" d="m51.59 22.233c0-1.546-1.255-2.8-2.8-2.8h-33.58c-1.545 0-2.8 1.254-2.8 2.8v34.555c0 1.545 1.255 2.8 2.8 2.8h33.58c1.545 0 2.8-1.255 2.8-2.8z" fill="url(#b)"/>
+ <path transform="translate(0 2.4015)" d="m37.597 33.796v2.799h-11.194v-2.799zm2.799-5.597v2.799h-16.792v-2.799zm2.798-5.597v2.799h-22.388v-2.799z" fill="#31525d"/>
+ <path transform="translate(0 2.80125)" d="m27.802 7.21v4.198h-6.996v-4.198zm15.392 0v4.198h-6.996v-4.198z" fill="#374f54"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.tdameritrade.ThinkOrSwim.svg b/.icons/kora/apps/scalable/com.tdameritrade.ThinkOrSwim.svg
new file mode 120000
index 000000000..ec99377a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tdameritrade.ThinkOrSwim.svg
@@ -0,0 +1 @@
+thinkorswim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.teamspeak.TeamSpeak.svg b/.icons/kora/apps/scalable/com.teamspeak.TeamSpeak.svg
new file mode 120000
index 000000000..a51a2f955
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.teamspeak.TeamSpeak.svg
@@ -0,0 +1 @@
+teamspeak3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.teamspeak.TeamSpeak3.svg b/.icons/kora/apps/scalable/com.teamspeak.TeamSpeak3.svg
new file mode 120000
index 000000000..a51a2f955
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.teamspeak.TeamSpeak3.svg
@@ -0,0 +1 @@
+teamspeak3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.teeworlds.Teeworlds.svg b/.icons/kora/apps/scalable/com.teeworlds.Teeworlds.svg
new file mode 120000
index 000000000..960f9cefb
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.teeworlds.Teeworlds.svg
@@ -0,0 +1 @@
+teeworlds.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.tencent.WeChat.svg b/.icons/kora/apps/scalable/com.tencent.WeChat.svg
new file mode 120000
index 000000000..fa4b83ec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tencent.WeChat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.tencent.wemeet.svg b/.icons/kora/apps/scalable/com.tencent.wemeet.svg
new file mode 120000
index 000000000..2e83cc5a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tencent.wemeet.svg
@@ -0,0 +1 @@
+wemeet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.ticktick.TickTick.svg b/.icons/kora/apps/scalable/com.ticktick.TickTick.svg
new file mode 100644
index 000000000..993653520
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.ticktick.TickTick.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0691 -40.9751 40.9751 .0691 23.9309 44.4876)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dde6ec" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.521353 -45.5235 45.5235 -.521353 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00629e" offset="0"/>
+ <stop stop-color="#248afd" offset="1"/>
+ </linearGradient>
+ <circle cx="23.931" cy="24" r="20.488" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.931 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764h-6.829c0 8.742-7.194 15.935-15.935 15.935-8.742 0-15.935-7.193-15.935-15.935s7.193-15.935 15.935-15.935v-6.829z" fill="url(#b)"/>
+ <path d="m43.28 4.651-19.349 14.796-5.691-4.553-4.553 4.553 10.244 9.106 23.902-19.35z" fill="#ffc200"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.todoist.Todoist.svg b/.icons/kora/apps/scalable/com.todoist.Todoist.svg
new file mode 120000
index 000000000..433859855
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.todoist.Todoist.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.toggl.TogglDesktop.svg b/.icons/kora/apps/scalable/com.toggl.TogglDesktop.svg
new file mode 120000
index 000000000..e473acb42
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.toggl.TogglDesktop.svg
@@ -0,0 +1 @@
+toggldesktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.tonikelope.MegaBasterd.svg b/.icons/kora/apps/scalable/com.tonikelope.MegaBasterd.svg
new file mode 120000
index 000000000..c8bd184b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tonikelope.MegaBasterd.svg
@@ -0,0 +1 @@
+megabasterd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.tracktion.Waveform.svg b/.icons/kora/apps/scalable/com.tracktion.Waveform.svg
new file mode 120000
index 000000000..72e66c562
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tracktion.Waveform.svg
@@ -0,0 +1 @@
+waveform11.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.transmissionbt.Transmission.svg b/.icons/kora/apps/scalable/com.transmissionbt.Transmission.svg
new file mode 120000
index 000000000..cc5657698
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.transmissionbt.Transmission.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.tutanota.Tutanota.svg b/.icons/kora/apps/scalable/com.tutanota.Tutanota.svg
new file mode 120000
index 000000000..e1ef1abbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tutanota.Tutanota.svg
@@ -0,0 +1 @@
+tutanota-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.tux4kids.tuxmath.svg b/.icons/kora/apps/scalable/com.tux4kids.tuxmath.svg
new file mode 120000
index 000000000..560c329fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tux4kids.tuxmath.svg
@@ -0,0 +1 @@
+tuxmath.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.tux4kids.tuxtype.svg b/.icons/kora/apps/scalable/com.tux4kids.tuxtype.svg
new file mode 120000
index 000000000..cf3ead157
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.tux4kids.tuxtype.svg
@@ -0,0 +1 @@
+tuxtype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.ugetdm.uGet.svg b/.icons/kora/apps/scalable/com.ugetdm.uGet.svg
new file mode 120000
index 000000000..d16747efa
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.ugetdm.uGet.svg
@@ -0,0 +1 @@
+uget.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.ultimaker.cura.svg b/.icons/kora/apps/scalable/com.ultimaker.cura.svg
new file mode 120000
index 000000000..7ae2213cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.ultimaker.cura.svg
@@ -0,0 +1 @@
+cura-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.umlet.Umlet.svg b/.icons/kora/apps/scalable/com.umlet.Umlet.svg
new file mode 120000
index 000000000..a4cf16be6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.umlet.Umlet.svg
@@ -0,0 +1 @@
+umlet_logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.unity.UnityHub.svg b/.icons/kora/apps/scalable/com.unity.UnityHub.svg
new file mode 120000
index 000000000..bda22a788
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.unity.UnityHub.svg
@@ -0,0 +1 @@
+unityhub.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.uploadedlobster.peek.svg b/.icons/kora/apps/scalable/com.uploadedlobster.peek.svg
new file mode 120000
index 000000000..123c53540
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.uploadedlobster.peek.svg
@@ -0,0 +1 @@
+peek.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.valvesoftware.Steam.svg b/.icons/kora/apps/scalable/com.valvesoftware.Steam.svg
new file mode 120000
index 000000000..c630de4b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.valvesoftware.Steam.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.valvesoftware.SteamLink.svg b/.icons/kora/apps/scalable/com.valvesoftware.SteamLink.svg
new file mode 120000
index 000000000..072956aae
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.valvesoftware.SteamLink.svg
@@ -0,0 +1 @@
+steamlink.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.viber.Viber.svg b/.icons/kora/apps/scalable/com.viber.Viber.svg
new file mode 120000
index 000000000..3062920da
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.viber.Viber.svg
@@ -0,0 +1 @@
+viber.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.viewizard.AstroMenace.svg b/.icons/kora/apps/scalable/com.viewizard.AstroMenace.svg
new file mode 120000
index 000000000..17f9bfc0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.viewizard.AstroMenace.svg
@@ -0,0 +1 @@
+astromenace.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.viewizard.astromenace.svg b/.icons/kora/apps/scalable/com.viewizard.astromenace.svg
new file mode 120000
index 000000000..17f9bfc0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.viewizard.astromenace.svg
@@ -0,0 +1 @@
+astromenace.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.vinszent.GnomeTwitch.svg b/.icons/kora/apps/scalable/com.vinszent.GnomeTwitch.svg
new file mode 120000
index 000000000..34f5ff869
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.vinszent.GnomeTwitch.svg
@@ -0,0 +1 @@
+gnome-twitch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.virustotal.VirusTotalUploader.svg b/.icons/kora/apps/scalable/com.virustotal.VirusTotalUploader.svg
new file mode 120000
index 000000000..e7ce5a725
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.virustotal.VirusTotalUploader.svg
@@ -0,0 +1 @@
+virustotal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.visualstudio.code-oss.svg b/.icons/kora/apps/scalable/com.visualstudio.code-oss.svg
new file mode 120000
index 000000000..1c70d7d1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.visualstudio.code-oss.svg
@@ -0,0 +1 @@
+code-oss.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.visualstudio.code.oss.svg b/.icons/kora/apps/scalable/com.visualstudio.code.oss.svg
new file mode 100644
index 000000000..59eda607e
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.visualstudio.code.oss.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3709 37.1751 0 321.401 45.7555)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0057ff" offset="0"/>
+ <stop stop-color="#2c96df" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.08891 0 0 1.08891 -2.33382 -2.13377)" d="m14.25 5.25c0-1.242 1.008-2.25 2.25-2.25s2.25 1.008 2.25 2.25v37.5c0 1.242-1.008 2.25-2.25 2.25s-2.25-1.008-2.25-2.25zm8.282 7.499c-1.242 0-2.25-1.008-2.25-2.25s1.008-2.25 2.25-2.25h8.218c1.242 0 2.25 1.008 2.25 2.25s-1.008 2.25-2.25 2.25zm3 6.751c-1.242 0-2.25-1.008-2.25-2.25s1.008-2.25 2.25-2.25h10.468c1.242 0 2.25 1.008 2.25 2.25s-1.008 2.25-2.25 2.25zm0 6.75c-1.242 0-2.25-1.008-2.25-2.25s1.008-2.25 2.25-2.25h10.468c1.242 0 2.25 1.008 2.25 2.25s-1.008 2.25-2.25 2.25zm0 6.75c-1.242 0-2.25-1.008-2.25-2.25s1.008-2.25 2.25-2.25h10.468c1.242 0 2.25 1.008 2.25 2.25s-1.008 2.25-2.25 2.25zm-3 6.75c-1.242 0-2.25-1.008-2.25-2.25s1.008-2.25 2.25-2.25h8.218c1.242 0 2.25 1.008 2.25 2.25s-1.008 2.25-2.25 2.25z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.visualstudio.code.svg b/.icons/kora/apps/scalable/com.visualstudio.code.svg
new file mode 120000
index 000000000..e1fc544ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.visualstudio.code.svg
@@ -0,0 +1 @@
+vscode.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.vivaldi.Vivaldi.svg b/.icons/kora/apps/scalable/com.vivaldi.Vivaldi.svg
new file mode 120000
index 000000000..919120653
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.vivaldi.Vivaldi.svg
@@ -0,0 +1 @@
+vivaldi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.vscodium.codium.svg b/.icons/kora/apps/scalable/com.vscodium.codium.svg
new file mode 120000
index 000000000..a39b2a688
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.vscodium.codium.svg
@@ -0,0 +1 @@
+vscodium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.vzhd1701.gridplayer.svg b/.icons/kora/apps/scalable/com.vzhd1701.gridplayer.svg
new file mode 120000
index 000000000..693727a1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.vzhd1701.gridplayer.svg
@@ -0,0 +1 @@
+gridplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.whitemagicsoftware.kmcaster.svg b/.icons/kora/apps/scalable/com.whitemagicsoftware.kmcaster.svg
new file mode 120000
index 000000000..90ea8e2b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.whitemagicsoftware.kmcaster.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wings3d.WINGS.svg b/.icons/kora/apps/scalable/com.wings3d.WINGS.svg
new file mode 120000
index 000000000..0a66fa8dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wings3d.WINGS.svg
@@ -0,0 +1 @@
+wings3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wire.WireDesktop.svg b/.icons/kora/apps/scalable/com.wire.WireDesktop.svg
new file mode 120000
index 000000000..05cbadfa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wire.WireDesktop.svg
@@ -0,0 +1 @@
+wire.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wiz.Note.svg b/.icons/kora/apps/scalable/com.wiz.Note.svg
new file mode 120000
index 000000000..65a7d2207
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wiz.Note.svg
@@ -0,0 +1 @@
+wiznote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office.etmain.svg b/.icons/kora/apps/scalable/com.wps.Office.etmain.svg
new file mode 120000
index 000000000..319c39949
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office.etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office.pdfmain.svg b/.icons/kora/apps/scalable/com.wps.Office.pdfmain.svg
new file mode 120000
index 000000000..d657fab87
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office.pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office.wppmain.svg b/.icons/kora/apps/scalable/com.wps.Office.wppmain.svg
new file mode 120000
index 000000000..c31b61a5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office.wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office.wpsmain.svg b/.icons/kora/apps/scalable/com.wps.Office.wpsmain.svg
new file mode 120000
index 000000000..211432e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office.wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office2019.etmain.svg b/.icons/kora/apps/scalable/com.wps.Office2019.etmain.svg
new file mode 120000
index 000000000..319c39949
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office2019.etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office2019.pdfmain.svg b/.icons/kora/apps/scalable/com.wps.Office2019.pdfmain.svg
new file mode 120000
index 000000000..d657fab87
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office2019.pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office2019.wppmain.svg b/.icons/kora/apps/scalable/com.wps.Office2019.wppmain.svg
new file mode 120000
index 000000000..c31b61a5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office2019.wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.wps.Office2019.wpsmain.svg b/.icons/kora/apps/scalable/com.wps.Office2019.wpsmain.svg
new file mode 120000
index 000000000..211432e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.wps.Office2019.wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.xamarin.MonoDevelop.svg b/.icons/kora/apps/scalable/com.xamarin.MonoDevelop.svg
new file mode 120000
index 000000000..2a2801775
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.xamarin.MonoDevelop.svg
@@ -0,0 +1 @@
+monodevelop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.xnview.XnConvert.svg b/.icons/kora/apps/scalable/com.xnview.XnConvert.svg
new file mode 120000
index 000000000..c26127ed2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.xnview.XnConvert.svg
@@ -0,0 +1 @@
+xnconvert.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.xnview.XnRetro.svg b/.icons/kora/apps/scalable/com.xnview.XnRetro.svg
new file mode 120000
index 000000000..947de1878
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.xnview.XnRetro.svg
@@ -0,0 +1 @@
+xnretro.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.xnview.XnSketch.svg b/.icons/kora/apps/scalable/com.xnview.XnSketch.svg
new file mode 120000
index 000000000..8a376f8fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.xnview.XnSketch.svg
@@ -0,0 +1 @@
+xnsketch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.xnview.XnViewMP.svg b/.icons/kora/apps/scalable/com.xnview.XnViewMP.svg
new file mode 120000
index 000000000..a5a7f47ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.xnview.XnViewMP.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.yacreader.YACReader.svg b/.icons/kora/apps/scalable/com.yacreader.YACReader.svg
new file mode 120000
index 000000000..204fb4454
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.yacreader.YACReader.svg
@@ -0,0 +1 @@
+YACReader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.yktoo.ymuse.svg b/.icons/kora/apps/scalable/com.yktoo.ymuse.svg
new file mode 120000
index 000000000..c9f38520d
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.yktoo.ymuse.svg
@@ -0,0 +1 @@
+ymuse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.ylsoftware.qmmp.Qmmp.svg b/.icons/kora/apps/scalable/com.ylsoftware.qmmp.Qmmp.svg
new file mode 120000
index 000000000..7fa6e82ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.ylsoftware.qmmp.Qmmp.svg
@@ -0,0 +1 @@
+qmmp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.yubico.yubioath.svg b/.icons/kora/apps/scalable/com.yubico.yubioath.svg
new file mode 120000
index 000000000..d96a32af2
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.yubico.yubioath.svg
@@ -0,0 +1 @@
+yubioath.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/com.yuenhoe.filedrawer.svg b/.icons/kora/apps/scalable/com.yuenhoe.filedrawer.svg
new file mode 100644
index 000000000..ae59e7c8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.yuenhoe.filedrawer.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 897.879 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path transform="scale(.75)" d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <circle cx="37.265052" cy="34.53999" r="9.841502" fill="#28ccb2" stroke-width=".894682"/>
+ <path transform="matrix(.894682 0 0 .894682 5.0565 3.22612)" d="m36 30c-1.551.015-3.112.369-4.463 1.135-.538.351-1.185.804-1.672 1.26-.766.751-1.422 1.626-1.865 2.606 1.215 2.68 3.886 4.645 6.824 4.935 1.928.218 3.945-.115 5.639-1.069.538-.351 1.185-.804 1.672-1.26.766-.751 1.422-1.626 1.865-2.606-1.215-2.68-3.886-4.645-6.824-4.935-.39-.045-.783-.066-1.176-.066zm0 2c1.607-.035 3.03 1.403 3 3.001.051 1.767-1.709 3.292-3.449 2.962-1.758-.207-2.992-2.178-2.414-3.849.369-1.229 1.576-2.129 2.863-2.114zm0 2.001c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1c-.001-.548-.452-.999-1-.999z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/com.zettlr.Zettlr.svg b/.icons/kora/apps/scalable/com.zettlr.Zettlr.svg
new file mode 120000
index 000000000..699d992de
--- /dev/null
+++ b/.icons/kora/apps/scalable/com.zettlr.Zettlr.svg
@@ -0,0 +1 @@
+zettlr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/comix.svg b/.icons/kora/apps/scalable/comix.svg
new file mode 100644
index 000000000..423cbab3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/comix.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 133.732 45.6258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00343d" offset="0"/>
+ <stop stop-color="#64269c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.0165 24.0165 0 24 37.8447)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f80" offset="0"/>
+ <stop stop-color="#00ccd0" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 37.845c-.146 0-1.862-8.777-2.797-9.634-.382-.351-1.255.222-1.226.325-.282.35-.809 1.2-.814 1.209-.061.099-.156.159-.258.165-.103 0-.201-.046-.27-.138-.015-.021-2.231-2.006-3.651-2.021h-.024c-.465 0-.807.155-1.018.462-.361.525-.27 1.35-.233 1.59.138.911.443 2.752.307 2.69-.22-.101-5.386-3.529-6.073-8.475-.47-3.381 1.523-7.391 5.611-9.671 1.451-.809 3.913-1.615 4.017-1.648.146-.049.301.027.38.184s.063.358-.039.494c-.079.106-1.928 2.634-.39 4.664.467.618 1.052.944 1.69.944 1.25 0 2.373-1.207 2.504-2.245.238-1.888.269-4.425.269-4.45.003-.187 1.49 1.613 1.49 1.613.383-.099.734-.101 1.05 0 0 0 1.487-1.8 1.489-1.613.001.026.032 2.562.27 4.45.131 1.038 1.253 2.245 2.503 2.245.639 0 1.224-.326 1.691-.944 1.543-2.038-.31-4.557-.39-4.664-.102-.136-.118-.337-.039-.494s.234-.232.38-.184c.104.034 2.566.839 4.016 1.648 4.089 2.28 6.082 6.29 5.612 9.671-.688 4.946-5.854 8.375-6.073 8.475-.136.063.169-1.782.307-2.69.036-.24.127-1.065-.234-1.591-.21-.306-.552-.461-1.017-.461h-.023c-1.421.015-3.449 2.016-3.464 2.037-.068.092-.166.143-.27.138-.102 0-.197-.067-.258-.165-.005-.014-.87-1.279-.87-1.279-.182-.424-.997-.654-1.358-.272-.872.923-2.65 9.635-2.797 9.635z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/compiz.svg b/.icons/kora/apps/scalable/compiz.svg
new file mode 100644
index 000000000..dce02d904
--- /dev/null
+++ b/.icons/kora/apps/scalable/compiz.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2357 43.2357 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f66a7" offset="0"/>
+ <stop stop-color="#319ed6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="translate(0 1.668)" d="m10 10v24l6.5-8.5 7.5 18.5h8l-13-20h11z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/compton.svg b/.icons/kora/apps/scalable/compton.svg
new file mode 100644
index 000000000..01e002397
--- /dev/null
+++ b/.icons/kora/apps/scalable/compton.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.976758 -59.1399 59.1399 -.976758 31.965 61.5788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00979a" offset="0"/>
+ <stop stop-color="#36c9cc" offset="1"/>
+ </linearGradient>
+ <path d="m61.393 28.715c-.093-.831-1.063-1.455-1.901-1.455-2.71 0-5.115-1.592-6.125-4.055-1.031-2.521-.366-5.461 1.655-7.313.636-.582.712-1.555.179-2.231-1.388-1.762-2.965-3.354-4.686-4.733-.675-.54-1.664-.466-2.248.181-1.764 1.954-4.931 2.679-7.376 1.658-2.548-1.072-4.154-3.653-3.997-6.422.051-.871-.585-1.627-1.452-1.727-2.209-.257-4.438-.264-6.653-.018-.858.094-1.494.834-1.466 1.691.098 2.744-1.529 5.28-4.049 6.312-2.418.989-5.562.268-7.322-1.668-.583-.636-1.555-.715-2.234-.186-1.773 1.39-3.385 2.983-4.784 4.73-.545.679-.466 1.664.176 2.248 2.059 1.866 2.725 4.831 1.654 7.38-1.02 2.431-3.546 3.999-6.435 3.999-.939-.029-1.607.599-1.71 1.451-.259 2.224-.263 4.487-.011 6.728.092.835 1.09 1.455 1.939 1.455 2.575-.067 5.049 1.529 6.086 4.054 1.033 2.52.37 5.459-1.655 7.313-.632.581-.713 1.553-.179 2.23 1.374 1.751 2.951 3.342 4.679 4.733.679.547 1.664.469 2.252-.178 1.769-1.958 4.936-2.682 7.374-1.658 2.553 1.066 4.158 3.647 4.001 6.418-.05.871.588 1.629 1.453 1.729 1.129.131 2.266.198 3.407.198 1.082 0 2.165-.059 3.246-.18.858-.094 1.494-.833 1.465-1.695-.098-2.74 1.528-5.276 4.046-6.308 2.435-.992 5.567-.266 7.327 1.668.584.636 1.551.714 2.231.187 1.771-1.389 3.38-2.979 4.786-4.731.546-.679.468-1.664-.177-2.248-2.058-1.865-2.727-4.831-1.657-7.38 1.006-2.398 3.437-4.01 6.051-4.01l.366.009c.849.071 1.629-.584 1.731-1.449.257-2.193.264-4.423.013-6.727z" fill="url(#a)"/>
+ <path d="m33 16c-8.777 0-16 7.223-16 16s7.223 16 16 16c4.23-.005 8.291-1.687 11.285-4.676l-4.238-4.238c-1.871 1.863-4.406 2.912-7.047 2.914-5.486 0-10-4.514-10-10s4.514-10 10-10c2.66.002 5.212 1.066 7.086 2.953l4.238-4.238c-2.997-3.013-7.074-4.71-11.324-4.715z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/computer-log-out.svg b/.icons/kora/apps/scalable/computer-log-out.svg
new file mode 120000
index 000000000..5160f3f62
--- /dev/null
+++ b/.icons/kora/apps/scalable/computer-log-out.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/computer-runprocesscatcher.svg b/.icons/kora/apps/scalable/computer-runprocesscatcher.svg
new file mode 120000
index 000000000..dbcb3da0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/computer-runprocesscatcher.svg
@@ -0,0 +1 @@
+org.processing.processingide.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/computerjanitor.svg b/.icons/kora/apps/scalable/computerjanitor.svg
new file mode 120000
index 000000000..011a93576
--- /dev/null
+++ b/.icons/kora/apps/scalable/computerjanitor.svg
@@ -0,0 +1 @@
+bleachbit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/computersettings.svg b/.icons/kora/apps/scalable/computersettings.svg
new file mode 120000
index 000000000..c49e7bd22
--- /dev/null
+++ b/.icons/kora/apps/scalable/computersettings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/comsol.svg b/.icons/kora/apps/scalable/comsol.svg
new file mode 100644
index 000000000..575b919e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/comsol.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-39.6865 -39.6865 39.6865 -39.6865 43.8432 43.8433)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#f1f1f1" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.586862 .586862 -.586862 .586862 24 -4.16939)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(1.38834)" d="m14 17c-2.194 0-4 3.16-4 7s1.806 7 4 7h20c2.194 0 4-3.16 4-7s-1.806-7-4-7z" fill="#00759d" fill-rule="nonzero"/>
+ <path transform="translate(1.38834)" d="m14 17c-2.194 0-4 3.16-4 7h4zm4 0v7h4v-7zm8 0v7h4v-7zm8 0v7h4c0-3.84-1.806-7-4-7z" fill="#fff" fill-opacity=".2" fill-rule="nonzero"/>
+ <g stroke-width="1.16667">
+ <circle cx="15.611709" cy="24.00008" r="7.00002" fill="#ff7802"/>
+ <circle cx="15.388384" cy="24.00008" r="4.66668" fill="#ffd264"/>
+ <circle cx="15.388384" cy="24.00008" r="2.33334" fill="#ffe6bc"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/confclerk.svg b/.icons/kora/apps/scalable/confclerk.svg
new file mode 100644
index 000000000..b5989a66d
--- /dev/null
+++ b/.icons/kora/apps/scalable/confclerk.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bec6c8" offset="0"/>
+ <stop stop-color="#e3e8e9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v4.763h-43.336z" fill="#31b7cf" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m31 34h-6v6h6zm8 0h-6v6h6zm-16 0h-6v6h6zm-8 0h-6v6h6zm16-8h-6v6h6zm8 0h-6v6h6zm-16 0h-6v6h6zm-8 0h-6v6h6zm16-8h-6v6h6zm8 0h-6v6h6zm-16 0h-6v6h6zm-8 0h-6v6h6z" fill-opacity=".36"/>
+ <g fill="#fff" stroke-width="1.0834">
+ <circle cx="10.9992" cy="7.82744" r="2.1668"/>
+ <circle cx="37.0008" cy="7.82744" r="2.1668"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/config-date.svg b/.icons/kora/apps/scalable/config-date.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/config-date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/config-language.svg b/.icons/kora/apps/scalable/config-language.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/config-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/config-users.svg b/.icons/kora/apps/scalable/config-users.svg
new file mode 100644
index 000000000..46b89e033
--- /dev/null
+++ b/.icons/kora/apps/scalable/config-users.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 219.391 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c5c5c5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.5191 25.5191 0 779.201 35.5177)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#026f8c" offset="0"/>
+ <stop stop-color="#1dc4f5" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.832 25.549c-.178-.058-.465-2.093-.325-2.526.19-.582.83-1.079 1.053-2.438.067-.409.838-1.039.96-1.473.263-.937.352-1.412.51-2.405.061-.382-.31-.296-.334-.667-.105-1.621.229-3.796-.813-4.85-.735-.745-1.534-1.248-2.755-1.45-.848-.14-1.41-.716-1.94-.722-1.441-.015-4.313.562-5.562 2.89-.48.894-.607 1.695-.559 3.159.036 1.089-.46.681-.388 1.487.092 1.034.318 2.179.618 3.063.131.386.842.908.914 1.28.419 2.167.825 1.525 1.041 2.54.061.288-.035 2.161-.23 2.257-5.438 2.669-9.618 3.047-9.511 8.939 8.503 5.892 17.53 5.875 26.977 0 .12-5.629-3.459-5.546-9.656-9.084z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/configuration-section.svg b/.icons/kora/apps/scalable/configuration-section.svg
new file mode 100644
index 000000000..c30cb803c
--- /dev/null
+++ b/.icons/kora/apps/scalable/configuration-section.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.2686 51.2686 0 341.682 48.3228)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002032" offset="0"/>
+ <stop stop-color="#0054b8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -47.6109 47.6109 0 317.887 46.5819)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9eb0b7" stop-opacity=".25" offset="0"/>
+ <stop stop-color="#cbd8dd" stop-opacity=".25" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -32.788 32.788 0 893.645 41.2904)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <circle cx="24.174" cy="23.921" r="22.566" fill="url(#a)"/>
+ <path d="m24.174 1.331c12.468 0 22.59 10.122 22.59 22.59s-10.122 22.59-22.59 22.59-22.59-10.122-22.59-22.59 10.122-22.59 22.59-22.59zm0 1.634c11.566 0 20.956 9.39 20.956 20.956s-9.39 20.956-20.956 20.956-20.956-9.39-20.956-20.956 9.39-20.956 20.956-20.956z" fill="url(#b)"/>
+ <path d="m35.848 16.545c-.475.18-.945.374-1.424.545-.1.037-.262.041-.339-.015-.159-.121-.279-.291-.415-.441-.07-.079-.124-.185-.212-.236-.207-.118-.159-.284-.108-.45.025-.076.085-.143.134-.208.291-.398.587-.791.876-1.19.159-.222.14-.369-.052-.559-.064-.064-.126-.13-.194-.191-.185-.17-.298-.203-.474-.101-.034.019-.072.042-.112.074-.37.277-.739.556-1.108.835-.053.042-.101.077-.145.102-.186.107-.308.075-.544-.095-.231-.166-.464-.33-.691-.502-.037-.026-.074-.084-.071-.123.014-.127.027-.258.071-.376.178-.468.368-.932.552-1.399.074-.191.094-.362-.154-.453-.112-.041-.212-.118-.318-.176-.168-.091-.257-.119-.35-.065-.051.029-.103.083-.169.166-.316.389-.629.781-.939 1.173-.053.068-.111.121-.174.157-.098.058-.212.069-.344.019-.227-.088-.458-.169-.674-.28-.383-.197-.383-.213-.333-.65.063-.567.128-1.134.196-1.728-.215-.051-.423-.097-.629-.149-.175-.044-.268-.06-.338-.019-.061.035-.105.115-.168.258-.203.46-.401.92-.604 1.379-.047.106-.112.181-.193.228-.084.048-.185.066-.303.05-.226-.028-.457-.043-.678-.094-.182-.042-.402-.117-.441-.319-.119-.621-.204-1.247-.306-1.906-.194-.004-.427-.017-.661-.013-.132.001-.217.01-.275.043-.076.045-.106.132-.13.297-.069.436-.126.874-.198 1.309-.027.154-.057.323-.141.45-.016.023-.042.046-.078.066-.273.157-1.056.201-1.237.062-.006-.007-.01-.013-.018-.016-.221-.13-.29-.36-.379-.577-.163-.389-.327-.778-.524-1.252-.158.029-.385.06-.606.115-.118.029-.201.055-.261.089-.132.076-.138.188-.109.45.054.477.106.954.161 1.43.022.187-.022.353-.182.444-.011.007-.022.013-.033.018-.247.116-.505.209-.76.307-.171.066-.314.009-.426-.127-.248-.305-.502-.607-.738-.92-.421-.558-.403-.639-.952-.325-.054.032-.115.068-.18.106-.231.134-.28.258-.184.513.174.462.356.921.538 1.38.123.311.083.448-.189.641-.137.096-.271.195-.404.295-.057.043-.106.077-.151.104-.177.101-.289.071-.517-.096-.372-.274-.738-.558-1.107-.835-.201-.151-.308-.191-.442-.113-.053.031-.112.081-.183.149-.074.074-.149.15-.223.225-.255.263-.254.385-.037.663.295.376.576.76.861 1.142.14.188.143.378-.009.565-.091.111-.179.225-.266.339-.126.168-.214.272-.307.324-.138.08-.283.04-.572-.077-.416-.169-.834-.333-1.25-.502-.119-.047-.219-.052-.303-.004-.052.03-.097.08-.137.154-.089.166-.198.323-.276.495-.061.132-.148.301.126.32.044.004.088.057.129.089.322.256.642.513.965.769.284.227.355.507.211.849-.05.119-.101.238-.149.357-.085.207-.153.325-.255.383-.102.059-.238.06-.459.033-.46-.055-.92-.116-1.382-.157-.08-.008-.204.013-.27.05-.021.012-.036.026-.041.042-.117.296-.19.609-.274.895.142.042.221.057.294.089.433.187.864.378 1.296.568.29.128.417.348.378.666-.022.181-.046.362-.071.542-.031.218-.075.334-.195.401-.065.038-.154.062-.273.082-.503.08-1.007.153-1.511.224-.061.009-.12.024-.166.05-.06.036-.1.089-.105.176-.014.283-.01.569-.013.845.675.105 1.311.201 1.945.305.112.018.198.064.216.213.032.269.112.531.151.8.045.318 0 .456-.204.574-.057.032-.125.063-.208.096-.43.17-.852.362-1.278.54-.025.011-.047.021-.068.033-.16.092-.203.234-.147.426.033.116.059.234.09.351.075.289.101.312.407.284.309-.028.615-.069.924-.103.233-.026.467-.068.701-.069.118 0 .303.038.342.117.144.294.238.615.355.922.072.192.018.343-.135.465-.332.265-.671.519-.998.791-.437.364-.571.348-.194.93.009.013.015.026.023.039.132.23.276.286.519.191.326-.127.647-.262.973-.39.176-.069.351-.164.534-.191.142-.02.34-.001.435.087.147.131.226.337.334.51.308.489.338.474.007.916-.219.291-.431.587-.654.877-.427.552-.273.511.063.845.254.255.395.268.564.171.058-.035.12-.08.19-.134.368-.28.737-.56 1.114-.828.025-.016.048-.031.071-.046.196-.112.362-.088.558.056.159.116.316.235.47.359.309.25.371.445.251.731-.196.474-.389.949-.58 1.426-.058.143-.045.262.115.341.143.07.277.154.416.236.103.063.191.076.274.029.037-.022.075-.057.111-.106.309-.404.628-.8.949-1.192.071-.086.137-.149.207-.188.139-.08.288-.07.496.015.182.075.366.151.545.233.281.127.397.329.362.629-.041.371-.086.743-.127 1.115-.078.701-.185.605.543.812.119.034.208.033.278-.008.065-.037.114-.107.156-.211.178-.444.374-.881.569-1.319.071-.159.145-.261.245-.317.101-.059.227-.071.402-.051.182.021.362.045.542.069.305.039.517.245.565.558.073.494.145.987.207 1.482.02.149.091.221.231.227.166.005.333.007.5.002.082 0 .151-.017.204-.047.094-.054.142-.153.152-.299.005-.079.014-.158.026-.236.064-.392.148-.783.188-1.178.02-.204.072-.344.206-.421.043-.026.097-.045.161-.055.261-.049.525-.083.789-.107.228-.02.456.156.533.351.171.438.343.876.543 1.3.164.348.188.343.561.243.099-.026.214-.029.297-.076.008-.006.017-.011.025-.016.095-.073.217-.205.211-.304-.032-.494-.098-.987-.157-1.479-.042-.335-.014-.47.195-.59.049-.029.109-.057.182-.085.112-.046.222-.101.338-.135.172-.049.356-.137.519-.11.136.022.267.17.371.29.262.304.515.617.761.936.289.377.317.396.706.172l.034-.019c.046-.026.09-.058.135-.086.26-.164.261-.213.14-.507-.183-.446-.357-.898-.516-1.352-.109-.313-.04-.491.219-.683.128-.094.258-.186.386-.282.063-.047.12-.085.172-.116.23-.132.375-.093.658.115.385.284.771.569 1.156.853.088.066.181.132.28.075.015-.009.03-.019.045-.034.158-.152.315-.305.454-.472.041-.049.052-.172.021-.219-.334-.49-.683-.97-1.023-1.456-.124-.181-.071-.361.042-.522.117-.169.248-.327.373-.488.082-.107.158-.181.234-.226.134-.076.279-.066.499.016.341.13.678.272 1.019.4.38.143.508.236.614.175.086-.05.159-.203.342-.515.109-.185.089-.293-.093-.427-.41-.307-.802-.641-1.197-.97-.101-.083-.311-.252-.23-.444.008-.022.09-.175.113-.248.042-.137.111-.266.164-.401.088-.222.165-.352.281-.419.114-.065.265-.069.503-.042.461.055.922.104 1.382.166.088.012.16.005.214-.026.056-.033.095-.094.115-.19.03-.141.055-.288.116-.417.099-.203.021-.287-.161-.364-.463-.192-.919-.398-1.377-.601-.308-.138-.385-.278-.341-.604.026-.195.06-.39.073-.587.018-.256.057-.386.192-.462.073-.042.176-.069.32-.092.495-.077.988-.156 1.486-.221.053-.006.097-.021.133-.041.092-.053.131-.146.151-.258.017-.109-.002-.224-.003-.336 0-.264-.076-.352-.348-.395-.461-.072-.921-.138-1.381-.212-.238-.038-.472-.11-.533-.38-.051-.234-.071-.476-.088-.718-.01-.134-.033-.305.034-.4.069-.093.171-.171.28-.234.042-.025.086-.048.131-.067.419-.195.851-.366 1.275-.551.03-.011.057-.027.08-.04.122-.07.186-.167.102-.35-.066-.145-.111-.314-.113-.472-.003-.3-.191-.26-.379-.239-.483.054-.966.114-1.449.162-.306.031-.555-.126-.677-.408-.063-.146-.121-.294-.183-.442-.114-.271-.08-.45.151-.64.381-.313.763-.627 1.159-.922.171-.127.247-.26.161-.46-.071-.167-.148-.332-.238-.489-.033-.058-.108-.122-.167-.125-.095-.008-.196.022-.286.056zm-18.298.145c.275-.302.605-.56.937-.802.258-.188.527-.366.805-.525.09-.051.181-.102.276-.15 1.802-.938 3.714-1.313 5.741-1.08 1.4.16 2.707.595 3.91 1.321.421.253.845.527 1.192.87.295.289.539.665.696 1.046.14.341-.001.718-.266.993-.196.201-.415.391-.655.535-.324.195-.651.386-.98.575-.417.239-.835.478-1.252.718-.45.258-.895.524-1.345.782-.329.19-.659.375-.995.552-.35.181-.748.304-1.138.372-.65.111-1.243-.118-1.8-.436-1.12-.639-2.245-1.27-3.355-1.925-.564-.333-1.121-.681-1.642-1.074-.65-.489-.627-1.218-.127-1.769zm5.273 11.718c.005.305-.025.609-.02.912.009.63.042 1.258.045 1.888.001.517.017 1.043-.239 1.515-.103.191-.265.349-.399.521-.463.194-.907.159-1.334.025-.724-.228-1.432-.529-2.025-.997-.706-.556-1.372-1.171-1.999-1.817-.621-.639-1.109-1.391-1.529-2.178-.486-.911-.762-1.891-.921-2.905-.042-.26-.085-.522-.084-.784.004-.598.004-1.201.061-1.798.038-.374.132-.757.281-1.103.133-.311.319-.525.539-.653.347-.199.779-.179 1.218.027.617.289 1.206.641 1.798.979.957.546 1.907 1.103 2.857 1.661.226.132.464.259.654.434.207.187.371.421.543.644.408.532.532 1.143.518 1.806-.012.607.028 1.216.036 1.823zm10.9-6.59c.011.101.06.198.094.296.373 1.053.31 2.133.157 3.209-.067.477-.187.952-.313 1.419-.327 1.224-.912 2.319-1.692 3.312-.473.603-.996 1.164-1.623 1.615-.411.296-.809.623-1.245.873-.046.027-.093.053-.14.078-.619.324-1.242.669-1.969.73-.404.033-.775-.026-1.051-.339-.302-.341-.48-.735-.385-1.21.004-.021.003-.045-.001-.066-.082-.329.018-.657.014-.987-.016-1.216.002-2.434.004-3.651 0-.36-.036-.723-.005-1.081.071-.881.496-1.564 1.259-2.015.323-.19.649-.38.975-.567.512-.294 1.023-.586 1.534-.879.484-.277.963-.563 1.445-.84.335-.193.672-.384 1.012-.566.462-.247.979-.378 1.447-.019.217.167.446.369.483.688z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/configuration_section.svg b/.icons/kora/apps/scalable/configuration_section.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/configuration_section.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/configurator.svg b/.icons/kora/apps/scalable/configurator.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/configurator.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/configure-debian.svg b/.icons/kora/apps/scalable/configure-debian.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/configure-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/conky-logomark-violet.svg b/.icons/kora/apps/scalable/conky-logomark-violet.svg
new file mode 120000
index 000000000..f1c66af7f
--- /dev/null
+++ b/.icons/kora/apps/scalable/conky-logomark-violet.svg
@@ -0,0 +1 @@
+conky.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/conky-manager.svg b/.icons/kora/apps/scalable/conky-manager.svg
new file mode 100644
index 000000000..cbf9d4c22
--- /dev/null
+++ b/.icons/kora/apps/scalable/conky-manager.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 23.4356 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec3944" offset="0"/>
+ <stop stop-color="#ff709a" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m39.209 12.134c.437 0 .791.354.791.791v22.151c0 .437-.355.791-.791.791h-3.165c-.437 0-.791-.354-.791-.791v-22.151c0-.437.354-.791.791-.791zm-13.053 0c.437 0 .791.354.791.791v22.151c0 .437-.354.791-.791.791h-3.165c-.437 0-.791-.354-.791-.791v-22.151c0-.437.354-.791.791-.791zm-14.24 0c.437 0 .791.354.791.791v22.151c0 .437-.354.791-.791.791h-3.165c-.437 0-.791-.354-.791-.791v-22.151c0-.437.354-.791.791-.791z" fill="#c8c8c8"/>
+ <path d="m19.036 31.12c.437 0 .791.355.791.791v3.165c0 .437-.354.791-.791.791h-10.285c-.437 0-.791-.354-.791-.791v-3.165c0-.436.354-.791.791-.791zm12.065-18.986h7.74c.636 0 1.159.435 1.159.961 0 .169-.054.336-.156.482l-3.869 5.564-3.871 5.564c-.216.311-.625.497-1.058.481-.394-.016-.752-.197-.948-.481l-3.871-5.564-3.872-5.564c-.102-.146-.155-.313-.155-.482 0-.526.523-.961 1.158-.961zm-12.065 0c.437 0 .791.354.791.791v3.165c0 .436-.354.79-.791.79h-10.285c-.437 0-.791-.354-.791-.79v-3.165c0-.437.354-.791.791-.791z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/conky-manager2.svg b/.icons/kora/apps/scalable/conky-manager2.svg
new file mode 100644
index 000000000..6cbd3edaa
--- /dev/null
+++ b/.icons/kora/apps/scalable/conky-manager2.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#c2352a">
+ <path d="m45.208 9.913c0-.552-.449-1-1-1h-4.363c-.552 0-1 .448-1 1v27.691c0 .552.448 1 1 1h4.363c.551 0 1-.448 1-1z"/>
+ <path d="m28.242 9.913c0-.552-.449-1-1-1h-4.363c-.552 0-1 .448-1 1v27.691c0 .552.448 1 1 1h4.363c.551 0 1-.448 1-1z"/>
+ <path d="m9.155 9.913c0-.552-.448-1-1-1h-4.363c-.551 0-1 .448-1 1v27.691c0 .552.449 1 1 1h4.363c.552 0 1-.448 1-1z"/>
+ </g>
+ <path d="m16.638 15.275c.552 0 1-.448 1-1v-4.362c0-.552-.448-1-1-1h-12.846c-.551 0-1 .448-1 1v4.362c0 .552.449 1 1 1z" fill="#d8564d"/>
+ <path d="m16.638 38.604c.552 0 1-.448 1-1v-4.362c0-.552-.448-1-1-1h-12.846c-.551 0-1 .448-1 1v4.362c0 .552.449 1 1 1z" fill="#d8564d"/>
+ <path d="m23.398 8.913c-.833 0-1.519.565-1.519 1.25 0 .22.07.435.204.625l5.074 7.233 5.072 7.232c.258.369.728.605 1.244.625.567.021 1.103-.22 1.386-.625l10.145-14.465c.133-.19.204-.405.204-.625 0-.685-.686-1.25-1.519-1.25z" fill="#d8564d" fill-rule="nonzero"/>
+ <circle cx="24" cy="35.423" r="11.664" fill="#f29312"/>
+ <path d="m24 30.121s-.752-.015-1.534.377c-.784.392-1.647 1.39-1.647 2.804h2.121c0-1.06 1.06-1.06 1.06-1.06s1.06 0 1.06 1.06c0 .56-.148.873-.43 1.226-.283.354-.736.708-1.266 1.106-.53.397-1.138.838-1.65 1.479-.513.64-.895 1.52-.895 2.551v1.061h6.362v-2.121h-3.868c.033-.047.019-.118.057-.166.283-.354.736-.708 1.266-1.106.53-.397 1.138-.838 1.65-1.479.513-.64.895-1.52.895-2.551 0-1.414-.863-2.412-1.647-2.804-.782-.392-1.534-.377-1.534-.377z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/conky.svg b/.icons/kora/apps/scalable/conky.svg
new file mode 100644
index 000000000..cd28c4c54
--- /dev/null
+++ b/.icons/kora/apps/scalable/conky.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m21.917 11.509c.46 0 .833.373.833.833v23.334c0 .46-.373.833-.833.833h-3.334c-.46 0-.833-.373-.833-.833v-23.334c0-.46.373-.833.833-.833z" fill="#c8c8c8"/>
+ <path d="m29.417 31.509c.46 0 .833.373.833.833v3.334c0 .46-.373.833-.833.833h-10.834c-.46 0-.833-.373-.833-.833v-3.334c0-.46.373-.833.833-.833zm0-20c.46 0 .833.373.833.833v3.334c0 .46-.373.833-.833.833h-10.834c-.46 0-.833-.373-.833-.833v-3.334c0-.46.373-.833.833-.833z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/connectagram.svg b/.icons/kora/apps/scalable/connectagram.svg
new file mode 100644
index 000000000..befd3faed
--- /dev/null
+++ b/.icons/kora/apps/scalable/connectagram.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="4" y="5" rx="12" ry="12"/>
+ <rect style="fill:#2f9a2f" width="40" height="40" x="4" y="4" rx="12" ry="12"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 4 C 9.352 4 4 9.352 4 16 L 4 17 C 4 10.352 9.352 5 16 5 L 32 5 C 38.648 5 44 10.352 44 17 L 44 16 C 44 9.352 38.648 4 32 4 L 16 4 z"/>
+ <path style="opacity:0.2" d="m 31,32.710135 c -0.83466,0.426082 -1.704739,0.74758 -2.610236,0.964494 C 27.484239,33.891542 26.539359,33.999999 25.555119,34 22.618102,33.999999 20.291333,33.194319 18.574803,31.582957 16.858266,29.963851 15.999999,27.771471 16,25.005811 c -10e-7,-2.773391 0.858266,-4.965771 2.574803,-6.577147 1.71653,-1.619092 4.043299,-2.428645 6.980316,-2.428664 0.98424,1.9e-5 1.92912,0.108475 2.834645,0.325371 0.905497,0.216932 1.775576,0.53843 2.610236,0.964494 v 3.390373 c -0.842535,-0.565513 -1.673241,-0.979974 -2.492126,-1.243384 -0.81891,-0.263381 -1.381074,-0.395079 -2.286575,-0.395093 -1.622056,1.4e-5 -2.897645,0.511312 -3.826771,1.533893 -0.929142,1.022606 -1.393833,2.632878 -1.393826,4.430157 -7e-6,1.789548 0.464684,3.395946 1.393826,4.418535 0.929126,1.022599 2.204715,1.533896 3.826771,1.533893 0.905501,3e-6 1.467665,-0.131695 2.286575,-0.395093 C 29.326759,30.299753 30.157465,29.885293 31,29.319762 v 3.390373"/>
+ <path style="fill:#ffffff" d="m 31,31.710135 c -0.83466,0.426082 -1.704739,0.74758 -2.610236,0.964494 C 27.484239,32.891542 26.539359,32.999999 25.555119,33 22.618102,32.999999 20.291333,32.194319 18.574803,30.582957 16.858266,28.963851 15.999999,26.771471 16,24.005811 c -10e-7,-2.773391 0.858266,-4.965771 2.574803,-6.577147 1.71653,-1.619092 4.043299,-2.428645 6.980316,-2.428664 0.98424,1.9e-5 1.92912,0.108475 2.834645,0.325371 0.905497,0.216932 1.775576,0.53843 2.610236,0.964494 v 3.390373 c -0.842535,-0.565513 -1.673241,-0.979974 -2.492126,-1.243384 -0.81891,-0.263381 -1.381074,-0.395079 -2.286575,-0.395093 -1.622056,1.4e-5 -2.897645,0.511312 -3.826771,1.533893 -0.929142,1.022606 -1.393833,2.632878 -1.393826,4.430157 -7e-6,1.789548 0.464684,3.395946 1.393826,4.418535 0.929126,1.022599 2.204715,1.533896 3.826771,1.533893 0.905501,3e-6 1.467665,-0.131695 2.286575,-0.395093 C 29.326759,29.299753 30.157465,28.885293 31,28.319762 v 3.390373"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/construo.svg b/.icons/kora/apps/scalable/construo.svg
new file mode 100644
index 000000000..fd875de23
--- /dev/null
+++ b/.icons/kora/apps/scalable/construo.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="bevel" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m49.018 3.55c-.239-.002-.477.036-.703.114l-23.819 5.453c-.611.129-1.134.524-1.424 1.077l-13.412 18.676c-.353.353-.568.82-.608 1.318v.016c-.005.057-.007.113-.008.17.001.062.005.124.011.186.007.069.017.139.03.207.014.07.031.138.052.205.063.216.16.42.287.605.001.002.002.004.003.005l12.39 26.431.002.008c.004.013.008.025.012.038.001.006.003.011.005.017.021.065.044.128.071.191.02.044.041.088.063.131.016.032.032.063.049.093.018.029.036.057.055.085.015.024.031.048.047.071.032.047.067.093.103.137.007.008.013.016.02.024.032.037.066.073.101.107.019.02.038.039.057.058l.06.054c.042.036.085.069.129.101.002.001.004.002.005.003l.006.006c.053.038.108.073.164.106l.006.006c.005.003.011.006.016.008.051.03.103.057.156.082.006.004.013.008.019.011.021.009.042.017.063.025.027.012.055.024.082.036.058.021.118.041.178.057.298.085.61.102.916.052l28.115.03c1.571.191 2.78-1.358 2.215-2.836l-3.334-13.333c-.096-1.4-1.512-2.313-2.827-1.824-.007.002-.013.004-.019.006l-14.142 3.918-5.66-10.136 4.053-12.656 18.567-1.493 1.906-2.387-1.988-13.154c.004-1.15-.919-2.089-2.07-2.105z" fill="#045253"/>
+ <path d="m10.6 30.345 21.315-8.974 17.69-16.221m3.797 52.836-19.244-10.729m-10.614 10.699 26.32-15.186m-26.32 15.186 10.614-10.699m-10.614 10.699 3.452-22.262m-16.396-5.349 16.396 5.349m4.919-14.323-4.919 14.323 7.162 11.563 15.706-4.487 3.538 15.216-29.858-.03-12.944-27.611 14.066-19.587zm-7.249-10.613 24.939-5.608 2.071 14.582-19.761 1.639" fill="none" stroke="#00d8d8" stroke-width="4"/>
+ <path d="m49 2c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-24 4c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm26 10c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-18 2c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-22 8c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm16 6c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm22 8c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-12 4c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-14 10c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm30 0c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4z" fill="#bf1d1d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/contact-editor.svg b/.icons/kora/apps/scalable/contact-editor.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/contact-editor.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/contact.svg b/.icons/kora/apps/scalable/contact.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/contact.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/contacts.svg b/.icons/kora/apps/scalable/contacts.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/contacts.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/control-center2.svg b/.icons/kora/apps/scalable/control-center2.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/control-center2.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/converseen.svg b/.icons/kora/apps/scalable/converseen.svg
new file mode 100644
index 000000000..2182e50ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/converseen.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.778203 -31.8314 31.8314 .778203 24.2218 38.9782)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11069 0 0 1.11069 -3.7673 -2.6566)">
+ <ellipse cx="25" cy="24" rx="16" ry="15" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m22 4v3c-9.389 0-17 7.611-17 17 0 5.643 2.75 10.644 6.982 13.736 1.99 1.289 4.362-3.076 2.04-4.771-2.468-2.197-4.022-5.399-4.022-8.964 0-6.627 5.372-12 11.999-12v3l11.001-5.5-11.001-5.5z" fill="#9ccd44"/>
+ <path d="m37.264 10.029c-1.755-.005-3.317 3.523-1.285 5.006 2.467 2.198 4.021 5.4 4.021 8.965 0 6.627-5.373 12-12 12v-3l-11 5.5 11 5.5v-3c9.389 0 17-7.611 17-17 0-5.643-2.75-10.644-6.982-13.736-.249-.161-.504-.234-.754-.234z" fill="#5db43e"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/convertall-icon.svg b/.icons/kora/apps/scalable/convertall-icon.svg
new file mode 100644
index 000000000..4a176e3c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/convertall-icon.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="bevel" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bb2674" offset="0"/>
+ <stop stop-color="#f3387e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6c49bb" offset="0"/>
+ <stop stop-color="#7542e9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-15.44v-43.336z" fill="url(#b)"/>
+ <path d="m30.5 37.2 6.157-19.517 5.843 19.517" fill="none" stroke="#3f3f3f"/>
+ <path d="m42.992 37c.004.06.007.12.008.18v.001c0 2.643-2.934 4.819-6.5 4.819s-6.5-2.176-6.5-4.819v-.001c.002-.06.006-.12.012-.18zm-25-6c.004.06.007.12.008.18v.001c0 2.643-2.934 4.819-6.5 4.819s-6.5-2.176-6.5-4.819v-.001c.002-.06.006-.12.012-.18z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m40.622 37-8.222-.01 4.14-4.99z" fill="#fffb00" fill-rule="nonzero"/>
+ <path d="m11.676 11.193 25.488 5.987" fill="none" stroke="#3f3f3f" stroke-linecap="round" stroke-linejoin="miter" stroke-width="1.9"/>
+ <path d="m5.5 31.2 6.157-19.517 5.843 19.517" fill="none" stroke="#3f3f3f"/>
+ <path d="m15.222 31-7.422-.01 3.74-1.99z" fill="#fffb00" fill-rule="nonzero"/>
+ <path d="m22 2.332h4v43.336h-4z" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/convertall.svg b/.icons/kora/apps/scalable/convertall.svg
new file mode 120000
index 000000000..29de607b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/convertall.svg
@@ -0,0 +1 @@
+accessories-media-converter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cookie.svg b/.icons/kora/apps/scalable/cookie.svg
new file mode 120000
index 000000000..af73aec7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/cookie.svg
@@ -0,0 +1 @@
+preferences-web-browser-cookies.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cool-retro-term.svg b/.icons/kora/apps/scalable/cool-retro-term.svg
new file mode 100644
index 000000000..3f788f855
--- /dev/null
+++ b/.icons/kora/apps/scalable/cool-retro-term.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m7.047 10.996v1h3v-1zm3 1v1h1v-1zm-3 0h-1l0.092 5h0.908zm0 5v1h3v-1zm3 0h1v-1h-1zm2-6v7h1v-2h3v-1h-3v-3h3v-1zm4 1v3h1v-3zm0 4v2h1v-2zm2-5v1h2v6h1v-6h2v-1h-3zm-12 8v7h5v-7z" fill="#ffc105" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/copy-agent.svg b/.icons/kora/apps/scalable/copy-agent.svg
new file mode 120000
index 000000000..4b1d7e755
--- /dev/null
+++ b/.icons/kora/apps/scalable/copy-agent.svg
@@ -0,0 +1 @@
+copy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/copy-com.svg b/.icons/kora/apps/scalable/copy-com.svg
new file mode 100644
index 000000000..6a9ee8375
--- /dev/null
+++ b/.icons/kora/apps/scalable/copy-com.svg
@@ -0,0 +1,8 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.11437 0 0 .11437 3.5494 8.3971)">
+ <path d="m135.1 276.33-52.466-166.13-78.694 17.48 65.578-52.458 30.603 8.7438 56.834 131.16 104.93-65.578 30.603 4.3719 61.206 122.41-183.62-17.488zm100.55-148.65 83.07-131.15-43.72 148.64z" fill="#1ba9cb"/>
+ <path d="m161.33 197.63-21.859-43.719 48.091-26.231h26.231l34.975 17.488z" fill="#e65902"/>
+ </g>
+ <path transform="matrix(1.0000284 0 0 1.0000284 -7.295e-5 -.00017414)" d="m40 8-9.5 15 .494.219 8.457-13.352zm-28.5 9-7.5 6 1.7305-.385 5.7695-4.615 3.5 1 6.5 15 12-7.5 3.5.5 6.475 12.949.525.051-7-14-1.92-.273-.08.273-.947-.422-.553-.078-12 7.5-6.5-15zm13.5 6-5.5 3 .393.785 5.107-2.785h3l3.092 1.545.908-.545-4-2z" fill="#fff" opacity=".1"/>
+ <path d="m40.001 8.9991-.54902.86722-4.4511 15.133-4.0061-1.781-.49401.78102 3.5531 1.578 1.027.149 4.9201-16.727zm-27.001 12-7.2694 1.615-1.7306 1.386 9-2.001 6 19.001 4.001-2 21 2-.525-1.051-20.475-1.949-4.001 2zm18.093 4.5451-9.0923 5.4552-2.1071-4.2151-.39301.21501 2.5001 5.0001 10-6.0002-.90803-.45501z" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/copy.svg b/.icons/kora/apps/scalable/copy.svg
new file mode 100644
index 000000000..0e3ff9dab
--- /dev/null
+++ b/.icons/kora/apps/scalable/copy.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30.6401 30.6401 0 24.8434 36.6874)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7cbaf8" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="url(#b)">
+ <path d="m35.619 8.096-6.852 13.705 3.426.686zm-23.299 9.594-6.167 5.482 6.853-2.741 4.796 15.076 3.427-2.056 15.761 1.371-5.482-10.279-2.741-.686-8.909 6.168-4.797-11.65z"/>
+ <path d="m18.488 24.543 2.056 3.426 7.537-4.112-5.482-1.37z"/>
+ <path d="m12.32 17.69-.973 3.403 1.659-.662z"/>
+ <path d="m19.757 29.778-1.22 5.288 2.692-1.615.1.009-1.274-3.571-.197.136z"/>
+ <path d="m22.599 22.487-4.111 2.056 2.056 3.426.279-.153z"/>
+ <path d="m28.767 23.857-3.21 2.222 11.404 8.688-5.453-10.224z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/copyq.svg b/.icons/kora/apps/scalable/copyq.svg
new file mode 100644
index 000000000..e8d15e7ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/copyq.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 128.991 44.2761)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdbf1" offset="0"/>
+ <stop stop-color="#fdfefe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.535 45.9057)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7ec6e8" offset="0"/>
+ <stop stop-color="#92c4e4" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m32.178 20.788c-.447-.137-.915.099-1.052.547l-3.601 11.745c-.368 1.199-1.103 2.048-2.198 2.63-1.095.581-2.224.708-3.437.336-1.185-.363-2.068-1.092-2.649-2.187s-.69-2.234-.327-3.419l1.36-4.435.726-2.369 1.79-5.837.859-2.803.009-.029.009-.028c.244-.795.748-1.395 1.481-1.791.744-.4 1.527-.495 2.351-.243.824.253 1.419.771 1.81 1.519.386.739.467 1.518.223 2.313l-.008.029-.018.057-4.018 13.104c-.252.823-1.083 1.264-1.906 1.012-.795-.244-1.241-1.108-.998-1.902l2.104-6.863c.138-.448-.103-.901-.55-1.038-.448-.137-.901.103-1.039.551l-2.104 6.863c-.261.852-.193 1.663.217 2.437.411.774 1.03 1.279 1.883 1.541.852.261 1.658.184 2.437-.217.76-.392 1.275-1.016 1.545-1.897l4.036-13.161.009-.029c.38-1.242.256-2.446-.351-3.6-.611-1.164-1.538-1.941-2.78-2.322-1.243-.381-2.447-.257-3.605.364-1.149.616-1.927 1.543-2.308 2.785l-.009.029-.868 2.832-1.79 5.837-.726 2.369-1.36 4.435c-.5 1.632-.348 3.196.444 4.687.791 1.492 2.001 2.495 3.633 2.995 1.633.501 3.217.386 4.727-.415 1.51-.802 2.507-2.045 2.999-3.649l3.601-11.745c.138-.448-.103-.901-.551-1.038z" fill="#276290" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/corebird.svg b/.icons/kora/apps/scalable/corebird.svg
new file mode 100644
index 000000000..4e487782c
--- /dev/null
+++ b/.icons/kora/apps/scalable/corebird.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -21.9892 21.9892 0 24.8717 32.2295)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v26.812c0 3.438 2.79 6.228 6.228 6.228h10.82l4.62 5.47 4.395-5.47h11.045c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m38.407 12.842c-.996.441-2.065.741-3.189.875 1.147-.687 2.025-1.777 2.441-3.071-1.076.636-2.263 1.098-3.528 1.348-1.014-1.08-2.455-1.754-4.054-1.754-3.066 0-5.553 2.487-5.553 5.552 0 .435.049.859.144 1.265-4.615-.231-8.707-2.442-11.446-5.802-.478.819-.751 1.773-.751 2.791 0 1.927.981 3.627 2.47 4.622-.91-.033-1.766-.281-2.515-.697v.069c0 2.69 1.915 4.935 4.454 5.445-.466.126-.956.195-1.464.195-.358 0-.705-.037-1.045-.103.707 2.207 2.757 3.812 5.187 3.857-1.9 1.488-4.295 2.373-6.897 2.373-.448 0-.89-.028-1.325-.076 2.458 1.578 5.376 2.498 8.512 2.498 10.216 0 15.8-8.461 15.8-15.799l-.019-.719c1.091-.779 2.035-1.756 2.778-2.869z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/corelvector.svg b/.icons/kora/apps/scalable/corelvector.svg
new file mode 100644
index 000000000..f816c8d90
--- /dev/null
+++ b/.icons/kora/apps/scalable/corelvector.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.136478 -45.3417 45.3417 -.136478 203.728 46.1358)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#971e1e" offset="0"/>
+ <stop stop-color="#d07a8a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(11.5975 -29.4013 29.4013 11.5975 133.914 81.0338)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#69c215" offset="0"/>
+ <stop stop-color="#cae294" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-1.154.006-2.306.099-3.445.28-2.133 1.97-17.392 17.121-19.004 18.872-.02.127-.039.256-.057.384.458-.374 1.153-.969 1.945-1.687.391-.354.873-.773 1.072-.931.198-.159.565-.477.814-.705.688-.636 2.318-2.081 2.795-2.479.235-.196 1.145-.996 2.024-1.779.878-.782 2.014-1.782 2.523-2.223.51-.44 1.566-1.401 2.348-2.134 1.507-1.413 6.165-5.544 6.682-5.926.169-.126.326-.21.349-.187.051.051-.243.543-1.278 2.141-.435.67-2.131 3.3-3.77 5.842-1.64 2.542-3.675 5.696-4.522 7.009s-2.721 4.216-4.162 6.451-3.323 5.149-4.179 6.477c-.527.814-.923 1.458-1.205 1.935 3.269 8.014 10.799 13.48 19.431 14.106.65.007-.365-.044.65.007 2.845-10.683 5.217-29.111 11.478-42.2.264-.551-.704-.673-.579-.95-3.087-1.505-6.475-2.292-9.91-2.303z" fill="url(#a)"/>
+ <g fill="#d8d342">
+ <path d="m1.558 20.379c-.001.001-.006.007-.007.009-.017.11-.035.222-.051.333.019-.114.038-.228.058-.342z"/>
+ <path d="m31.385 2.51v.004c.192.061.383.124.573.189-.19-.067-.381-.131-.573-.193z"/>
+ <path d="m33.697 3.448c.07.031.141.062.211.094l.002-.003c-.07-.031-.142-.061-.213-.091z"/>
+ </g>
+ <path d="m22.046 2.721c-.023-.023-.18.061-.349.187-.517.382-5.175 4.513-6.682 5.926-.782.733-1.838 1.694-2.348 2.134-.509.441-1.645 1.441-2.523 2.223-.879.783-1.789 1.583-2.024 1.779-.477.398-2.107 1.843-2.795 2.479-.249.228-.616.546-.814.705-.199.158-.681.577-1.072.931-.792.718-1.487 1.313-1.945 1.687-.163 1.069-.249 2.148-.258 3.228.004 3.899 1.011 7.732 2.921 11.131v-.054c-.069-.114-.137-.228-.205-.344-.15-.297-.295-.597-.433-.901-.209-.412-.406-.831-.589-1.256.282-.477.678-1.121 1.205-1.935.856-1.328 2.738-4.242 4.179-6.477s3.315-5.138 4.162-6.451 2.882-4.467 4.522-7.009c1.639-2.542 3.335-5.172 3.77-5.842 1.035-1.598 1.329-2.09 1.278-2.141zm-1.505-1.192c-9.716 1.507-17.408 9.145-18.983 18.85 1.625-1.763 16.83-16.858 18.983-18.85z" fill="url(#b)"/>
+ <path d="m46.615 26.367-20.272 20.273c10.658-1.116 19.157-9.614 20.272-20.273z" fill="#778b3c"/>
+ <path d="m33.908 3.542c-.125.275-.215.483-.478 1.033-6.261 13.089-10.208 27.19-10.859 38.787-.06 1.062-.14 2.366-.178 2.897l-.031.414c.545.05 1.091.08 1.638.091.783-.001 1.565-.043 2.343-.124l20.272-20.273c.09-.786.141-1.576.149-2.367-.014-8.719-5.006-16.664-12.856-20.458zm-7.565 43.098c10.681-1.119 19.128-9.551 20.266-20.23-1.138 10.679-9.585 19.111-20.266 20.23zm-3.981.033v.009z" fill="#eddf36"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cosmigo-pro-motion-icon.svg b/.icons/kora/apps/scalable/cosmigo-pro-motion-icon.svg
new file mode 100644
index 000000000..a57902252
--- /dev/null
+++ b/.icons/kora/apps/scalable/cosmigo-pro-motion-icon.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9e9e9e" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="13.658" fill="#c41d1d"/>
+ <g fill-rule="nonzero">
+ <path d="m24 10.342c-2.696.003-5.331.805-7.572 2.303l7.572 11.355 7.572-11.36c-2.242-1.496-4.877-2.296-7.572-2.298z" fill="#7b24a4"/>
+ <path d="m31.572 12.64-7.572 11.36h13.658c-.002-4.562-2.29-8.831-6.086-11.36z" fill="#476bd7"/>
+ <path d="m24 24-7.572 11.36c2.242 1.496 4.877 2.296 7.572 2.298 2.696-.003 5.331-.805 7.572-2.303z" fill="#ffdb4c"/>
+ <path d="m24 24 7.572 11.355c3.795-2.528 6.082-6.795 6.086-11.355z" fill="#8bdb4c"/>
+ <path d="m10.342 24c2e-3 4.562 2.29 8.831 6.086 11.36l7.572-11.36z" fill="#f1502f"/>
+ </g>
+ <circle cx="24" cy="24" r="9.106" fill="#313131"/>
+ <circle cx="19.447" cy="19.447" r="2.276" fill="#bdbdbd"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/covergloobus.svg b/.icons/kora/apps/scalable/covergloobus.svg
new file mode 120000
index 000000000..c1e2ce5f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/covergloobus.svg
@@ -0,0 +1 @@
+gloobus-preview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/coypu.svg b/.icons/kora/apps/scalable/coypu.svg
new file mode 100644
index 000000000..16cd8c347
--- /dev/null
+++ b/.icons/kora/apps/scalable/coypu.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bd3623" offset="0"/>
+ <stop stop-color="#fb6651" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m19.48 15.002c-.206-.006-.398 0-.57.019-3.91-.021-6.095 3.682-8.021 6.073-.851 1.059-1.534 1.902-1.534 1.902-1.535 1.588-3.39 3.259-5.087 4.192.09.539.203 1.072.337 1.601.65-.305 1.217-.601 1.543-.863 1.641-1.316 4.509-3.889 4.801-3.889.293 0 .796-.122 1.006.606.21.727-.416 2.019-.416 2.019s-.635 1.087-.613 1.684c.3 2.15 2.174 4.3 3.933 4.595 1.268.174 3.141.059 3.141.059l.041-.316c-.041-.482-1.031-.69-1.031-.69-.008.006-1.263.241-1.811-.01-.924-.423-2.006-2.085-2.006-2.296 0-.212.311-.877.311-.877s1.019.136 1.357.136c.339 0 1.213.041 1.213.041l.656.727c.205.397.461.199.803.291l1.457.015 1.01-.021v-.514c0 .514.002-.485-.652-.5-.566-.027-1.306-.1-1.368-.304-.104-.335.041-.495.041-.494 0 0 .729-.352 2.266-.047 1.537.304 2.713.859 2.713.859-.439.811-.842 1.416-.92 2.248-.08.753-.079.752.416.752h2.504s0-.999-.678-.949c-.476-.016-1.023-.042-1.023-.082 0-.19.904-1.414.904-1.414l.785-.465s1.47.463 2.623.756c1.154.292 2.452.15 2.451.15.451.271.537.925.76 1.309.178.697.179.696.567.711.852.022 1.713-.016 2.545-.077 0 0 .066-.939-1.319-.939 0 0-.503-.319-.594-.795-.092-.476-.039-2.15-.039-2.15l.684-.057.9.91.563.055.777.969s.84.113 1.36-.084 1.46-.579 2.005-1.168c.544-.589.905-1.985.721-2.77s-1.197-1.722-1.197-1.722c-2.151-2.042-4.793-5.189-6.873-5.208-.332 0-1.159.514-1.637.17-2.976-2.052-6.235-4.002-9.805-4.148zm15.52 7.998c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cozy.svg b/.icons/kora/apps/scalable/cozy.svg
new file mode 100644
index 000000000..4aae19820
--- /dev/null
+++ b/.icons/kora/apps/scalable/cozy.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.432593 -44.666 44.666 .432593 24 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f04905" offset="0"/>
+ <stop stop-color="#f06a05" offset="1"/>
+ </linearGradient>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <image transform="matrix(.974947 0 0 .96865 11.300611 10.470138)" width="23.399" height="29.059" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVRIic2W3U7DMAyFv0AxHUNcAe//bEiIKyQYf1sYCRexO9e0gIQ2caSq6bGdOnVO3JRzXgDXwJaGDngDFnpHx6/AGWOYH0DW2DsR2XIopJxzD1w67gVYAmugalaJtsJefXzma+Ur8CQiq/iCBBw5ruqEccyMz4gXkeKJTq+lPm/12cO4ChTg2HHe9g50OWcf+2rGqkRxYwJXnG/kkr74OMQm+0R+uXPL/wkWN9xFpHbAKXDlHH0BIxdtG403H8MCeARGBd8LkhPaCrgI9ioiN3vP4l/DK3nqLFor1zNdfFMxtLPohFb4nvZ5b72Sbf+PttoE5zGl+oETkY+OJo6lC4pqjqqd8xuOCBF5srE/g/aCnw67yEVb/ETDvEDxSvbHtS9c5KLNK3nt+J6mq8Mq2fBCa42WkTWcd3bb9G1iXGgN52HfSR8WpmQ7rn3RCFyl7f0Tx8UiS4i9TwC6Vf+COT2VlHPugHNHZs1kq1kf0Yr8odlDK7iNfV/eiIjfroPUYx+ujHv13DOMe/UX/FbJ8eVzdt+Pi61gSsmwU2xUr9fARic1u/1ePgOH0cOUkuMfRKEVUmiFtgu13373s/sJCHTI+mmFntIAAAAASUVORK5CYII="/>
+ <path d="m24 12c-.106 0-.211-.001-.318.002-5.839.173-10.68 4.98-10.682 10.852v5.146h-.326c-.373 0-.674.291-.674.666v5.68c0 .375.301.637.674.654h1.326v1.322c0 .375.307.678.68.678h2.674c.373 0 .646-.303.646-.678v-8.633c0-.375-.273-.692-.646-.689h-1.344v-1.885h-.02v-2.261c.221-4.496 4.01-7.854 8.01-7.854s7.789 3.358 8.01 7.854v2.261h-.02v1.885h-1.344c-.373-.003-.646.314-.646.689v8.633c0 .375.273.678.646.678h2.674c.373 0 .68-.303.68-.678v-1.322h1.326c.373-.017.674-.279.674-.654v-5.68c0-.375-.301-.666-.674-.666h-.326v-5.146c-.002-5.872-4.843-10.679-10.682-10.852-.107-.003-.212-.002-.318-.002z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cozydrive.svg b/.icons/kora/apps/scalable/cozydrive.svg
new file mode 100644
index 000000000..710092fa3
--- /dev/null
+++ b/.icons/kora/apps/scalable/cozydrive.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9995 39.9995 0 24.1419 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005ea0" offset="0"/>
+ <stop stop-color="#207bf6" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m16.055 19.055c.468-3.971 3.849-7.055 7.945-7.055s7.477 3.084 7.945 7.055c3.971.468 7.055 3.849 7.055 7.945 0 4.415-3.585 8-8 8-.095 0-.189-.002-.284-.005h-13.432c-.095.003-.189.005-.284.005-4.415 0-8-3.585-8-8 0-4.096 3.084-7.477 7.055-7.945z" fill="#fff"/>
+ <path d="m20.307 26.861-.3.233c-.217.17-.532.131-.701-.087-.17-.217-.131-.532.087-.701l.483-.377.13-.809c.044-.272.301-.458.574-.414.272.044.458.301.414.574l-.123.758c.609.402 1.712.962 3.129.962 1.645 0 2.867-.755 3.384-1.141l-.094-.579c-.044-.273.142-.53.414-.574s.529.142.573.414l.131.809.483.377c.218.169.257.484.087.701-.169.218-.484.257-.701.087l-.433-.336c-.69.484-2.055 1.242-3.844 1.242-1.666 0-2.965-.657-3.693-1.139z" fill="#207bf6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cpod.svg b/.icons/kora/apps/scalable/cpod.svg
new file mode 100644
index 000000000..438c2a83b
--- /dev/null
+++ b/.icons/kora/apps/scalable/cpod.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffc73b" offset="0"/>
+ <stop stop-color="#ffeb3b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 5.355c-10.297 0-18.645 8.348-18.645 18.645s8.348 18.645 18.645 18.645c4.975-.003 9.743-1.994 13.243-5.531l-1.575-1.534c-3.085 3.114-7.285 4.867-11.668 4.872-9.086 0-16.452-7.366-16.452-16.452s7.366-16.452 16.452-16.452c4.383.004 8.584 1.756 11.67 4.869l1.568-1.527c-3.497-3.537-8.263-5.53-13.238-5.535zm0 5.484c-7.269 0-13.161 5.892-13.161 13.161s5.892 13.161 13.161 13.161c3.496-.002 6.847-1.396 9.314-3.873l-1.57-1.531c-2.054 2.053-4.839 3.208-7.744 3.211-6.057 0-10.968-4.911-10.968-10.968s4.911-10.968 10.968-10.968c2.905.003 5.69 1.158 7.744 3.211l1.57-1.529c-2.467-2.478-5.818-3.872-9.314-3.875zm0 5.484c-4.24 0-7.677 3.437-7.677 7.677s3.437 7.677 7.677 7.677c2.017-.002 3.953-.799 5.387-2.217l-1.568-1.525c-1.023.993-2.393 1.549-3.819 1.549-3.029 0-5.484-2.455-5.484-5.484s2.455-5.484 5.484-5.484c1.425.002 2.794.559 3.815 1.553l1.575-1.534c-1.436-1.417-3.372-2.212-5.39-2.212z" fill="#4f4f4f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cpu-x.svg b/.icons/kora/apps/scalable/cpu-x.svg
new file mode 100644
index 000000000..921858fdf
--- /dev/null
+++ b/.icons/kora/apps/scalable/cpu-x.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 404.026 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#565656" offset="0"/>
+ <stop stop-color="#bbb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -36 36 0 456 42)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -40 40 0 344 44)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -21.7658 21.7658 0 605.037 34.6287)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#1bb1de" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m40.2 6c.993 0 1.8.807 1.8 1.8v32.4c0 .993-.807 1.8-1.8 1.8h-32.4c-.993 0-1.8-.807-1.8-1.8v-32.4c0-.993.807-1.8 1.8-1.8z" fill="url(#c)"/>
+ <path d="m4 37 .051-1.987 1.949-.013v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2l.011-1.962 1.989-.038v-2h-2l.003-1.938 1.997-.062v-2h-2v-2h2.187c.175-.351.462-.638.813-.812v-2.188h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2.188c.351.174.638.461.813.812h2.187v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2.187c-.175.351-.462.638-.813.812v2.188h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2.188c-.351-.174-.638-.461-.813-.812h-2.187l.022-1.989 1.978-.011v-2z" fill="url(#d)"/>
+ <path d="m38 12c0-1.104-.896-2-2-2h-24c-1.104 0-2 .896-2 2v24c0 1.104.896 2 2 2h24c1.104 0 2-.896 2-2z" fill="url(#e)"/>
+ <path d="m25.787 28.393c-1.601.744-3.089.736-4.089.664-1.192-.086-2.152-.412-2.573-.698-.26-.176-.613-.108-.789.152s-.108.613.152.789c.678.459 1.876.8 3.128.89.212.016.445.025.696.025 1.09 0 2.474-.104 3.954-.792.284-.133.408-.47.275-.755-.132-.284-.47-.408-.754-.275zm6.314-.842c.054-4.936.562-14.262-8.886-13.508-9.328.751-6.855 10.605-6.994 13.905-.123 1.746-.702 3.88-1.521 6.052h2.521c.26-.92.45-1.831.532-2.698.152.106.315.208.489.306.282.167.525.388.782.622.6.547 1.281 1.168 2.611 1.245.089.005.179.008.267.008 1.346 0 2.266-.589 3.006-1.062.354-.227.66-.423.948-.517.819-.256 1.534-.67 2.068-1.196.084-.082.161-.167.234-.253.298 1.091.706 2.32 1.158 3.545h5.384c-1.294-1.996-2.627-3.953-2.599-6.449zm-14.977-2.685v-.001c-.093-1.611.678-2.965 1.721-3.026s1.964 1.196 2.057 2.806v.001c.005.087.007.173.007.258-.33.083-.629.204-.896.345l-.003-.036v-.001c-.089-.914-.577-1.604-1.091-1.542-.513.063-.857.855-.767 1.769.039.399.153.755.313 1.025-.04.031-.152.113-.281.208-.097.071-.216.157-.358.262-.388-.51-.654-1.242-.702-2.068zm10.569 3.981c-.037.851-1.151 1.652-2.179 1.973l-.006.002c-.428.139-.809.383-1.213.641-.678.434-1.38.883-2.393.883-.067 0-.135-.002-.202-.006-.928-.054-1.362-.449-1.911-.95-.29-.264-.59-.538-.976-.764l-.009-.005c-.834-.471-1.352-1.056-1.385-1.567-.016-.253.097-.473.336-.652.52-.39.869-.645 1.099-.814.256-.187.334-.243.391-.298.041-.038.085-.081.133-.128.477-.464 1.276-1.241 2.503-1.241.75 0 1.58.289 2.464.857.416.271.779.396 1.238.555.315.109.673.232 1.152.437l.008.004c.446.183.974.518.95 1.072zm-.246-2c-.086-.043-.176-.084-.269-.123-.432-.184-.778-.31-1.065-.41.159-.31.257-.697.266-1.118.022-1.023-.494-1.854-1.152-1.855-.659-.002-1.21.826-1.232 1.849-.001.034-.001.067 0 .1-.406-.186-.805-.322-1.195-.405-.002-.039-.004-.077-.005-.116v-.001c-.038-1.863 1.106-3.406 2.554-3.445s2.653 1.439 2.691 3.303v.001c.017.843-.208 1.618-.593 2.22z" fill="#eee" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cpu.svg b/.icons/kora/apps/scalable/cpu.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/apps/scalable/cpu.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cpuinfo.svg b/.icons/kora/apps/scalable/cpuinfo.svg
new file mode 100644
index 000000000..a4af43013
--- /dev/null
+++ b/.icons/kora/apps/scalable/cpuinfo.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.4769 25.4769 0 572.314 36.2385)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#eef1ee" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m40.484 41.92v.885h-.884v-.885zm-.884.885v.884h-.885v-.884zm-.885 0h-.884v-.885h.884zm-.884 0v.884h-.885v-.884zm-.885 0h-.885v-.885h.885zm-.885 0v.884h-.884v-.884zm-.884 0h-.885v-.885h.885zm-.885 0v.884h-.885v-.884zm-.885 0h-.884v-.885h.884zm-.884 0v.884h-.885v-.884zm-.885 0h-.884v-.885h.884zm-.884 0v.884h-.885v-.884zm-.885 0h-.885v-.885h.885zm-.885 0v.884h-.884v-.884zm-.884 0h-.885v-.885h.885zm-.885 0v.884h-.884v-.884z" fill="#fff" fill-opacity=".77"/>
+ <path d="m5.1 41.92v.885h.884v-.885zm.884.885v.884h.885v-.884zm.885 0h.885v-.885h-.885zm.885 0v.884h.884v-.884zm.884 0h.885v-.885h-.885zm.885 0v.884h.884v-.884zm.884 0h.885v-.885h-.885zm.885 0v.884h.885v-.884zm.885 0h.884v-.885h-.884zm.884 0v.884h.885v-.884zm.885 0h.885v-.885h-.885zm.885 0v.884h.884v-.884zm.884 0h.885v-.885h-.885zm.885 0v.884h.884v-.884zm.884 0h.885v-.885h-.885zm.885 0v.884h.885v-.884z" fill="#fff" fill-opacity=".77"/>
+ <path d="m43.18 21.447h-.884v-.885h.884zm-.884-.885h-.885v-.885h.885zm0-.885v-.884h.884v.884zm0-.884h-.885v-.885h.885zm0-.885v-.885h.884v.885zm0-.885h-.885v-.884h.885zm0-.884v-.885h.884v.885zm0-.885h-.885v-.884h.885zm0-.884v-.885h.884v.885zm0-.885h-.885v-.885h.885zm0-.885v-.884h.884v.884zm0-.884h-.885v-.885h.885zm0-.885v-.884h.884v.884zm0-.884h-.885v-.885h.885zm0-.885v-.885h.884v.885zm0-.885h-.885v-.884h.885z" fill="#fff" fill-opacity=".77"/>
+ <path d="m41.411 30.293v.884h.885v-.884zm.885.884v.885h.884v-.885zm0 .885h-.885v.885h.885zm0 .885v.884h.884v-.884zm0 .884h-.885v.885h.885zm0 .885v.884h.884v-.884zm0 .884h-.885v.885h.885zm0 .885v.885h.884v-.885zm0 .885h-.885v.884h.885z" fill="#fff" fill-opacity=".77"/>
+ <path d="m12.854 10.761c-.883 0-1.593.568-1.593 1.273v22.93c0 .705.71 1.275 1.593 1.275h22.292c.882 0 1.593-.57 1.593-1.275v-22.93c0-.705-.711-1.273-1.593-1.273zm11.022 4.259c.75 0 1.355.605 1.355 1.356 0 .75-.605 1.355-1.355 1.355-.751 0-1.356-.605-1.356-1.355 0-.751.605-1.356 1.356-1.356zm-.005 5.421h.008c.748 0 1.352.602 1.352 1.35v9.495c0 .748-.604 1.351-1.352 1.351h-.008c-.748 0-1.351-.603-1.351-1.351v-9.495c0-.748.603-1.35 1.351-1.35z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cqcb.plasma.webslice.svg b/.icons/kora/apps/scalable/cqcb.plasma.webslice.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/cqcb.plasma.webslice.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/crack-attack.svg b/.icons/kora/apps/scalable/crack-attack.svg
new file mode 100644
index 000000000..a277ce76f
--- /dev/null
+++ b/.icons/kora/apps/scalable/crack-attack.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.08337 0 0 1.08337 -2.00099 -2.00099)">
+ <path d="m43 6.132c0-.625-.507-1.132-1.132-1.132h-35.736c-.625 0-1.132.507-1.132 1.132v35.736c0 .625.507 1.132 1.132 1.132h35.736c.625 0 1.132-.507 1.132-1.132z" fill="#3f3f3f"/>
+ <g fill-rule="nonzero">
+ <path d="m5 4c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#e4e4e4"/>
+ <path d="m19 4c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#f57e26"/>
+ <path d="m33 4c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#b130ae"/>
+ <path d="m5 18c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#b130ae"/>
+ <path d="m19 18c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#e4e4e4"/>
+ <path d="m33 18c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#e4e4e4"/>
+ <path d="m5 32c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#23992b"/>
+ <path d="m19 32c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#f57e26"/>
+ <path d="m33 32c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#23992b"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/crashplan.svg b/.icons/kora/apps/scalable/crashplan.svg
new file mode 100644
index 000000000..4e9edd90e
--- /dev/null
+++ b/.icons/kora/apps/scalable/crashplan.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.231325 -42.5639 42.5639 .231325 26.5639 54.5928)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4c6611" offset="0"/>
+ <stop stop-color="#7e9c38" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32 8-28 20h4v26.017c0 .975.725 1.983 1.781 1.983h44.438c1.056 0 1.789-1.008 1.781-1.983v-26.017h4z" fill="url(#a)"/>
+ <path d="m33 30c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm-16 8c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm-16 8c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm8 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3z" fill="#fdfdfd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/crawl.svg b/.icons/kora/apps/scalable/crawl.svg
new file mode 100644
index 000000000..a5440f899
--- /dev/null
+++ b/.icons/kora/apps/scalable/crawl.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30 30 0 24 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.04923 0 0 1.64477 -1.18157 -10.1292)" cx="8" cy="19" r="5" fill="#2d2b2b"/>
+ <circle transform="matrix(1.04923 0 0 1.64477 -1.18157 -10.1292)" cx="40" cy="19" r="5" fill="#2d2b2b"/>
+ <g transform="matrix(1.04923 0 0 1.04923 -1.18157 -1.23081)">
+ <path d="m4.841 7.994c2.499.199 3.958.537 4.809 1.379.813.806.965 1.991 1.21 3.521.287 1.791.545 3.972 1.2 6.591.267 1.071 1.354 1.723 2.425 1.456 1.071-.268 1.723-1.355 1.455-2.426-.894-3.579-1.024-6.32-1.546-8.35-.475-1.848-1.247-3.227-2.669-4.262-1.324-.964-3.329-1.638-6.566-1.896-1.1-.088-2.065.734-2.153 1.834-.087 1.101.735 2.065 1.835 2.153z" fill="#ffb500"/>
+ <path d="m8.7 11c-.942 0-1.7.669-1.7 1.5v13.5c0 8.229 7.674 15 17 15s17-6.771 17-15v-13.5c0-.831-.758-1.5-1.7-1.5z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m27.83 30c.574 3.745-1.043 8.474-2.937 8.993-3.351.845-.252-5.862-5.982-6.993 1.6 2.715-.504 3.67-3.437 4.023-1.046.118-1.857-.442-1.379-1.912-.091-.301-.434-.797-.968-.98-.519-.218-1.009.009-1.5-.072-.005.042-.054.097-.008.126 1.006 1.033.769 1.848-.196 2.328-.329.099-.631.073-.89-.061-.35-.181-.411-.391-.299-.608.079-.154.227-.303.313-.456.023-.042-.064-.094-.101-.142-.109.021-.265.03-.319.065-3.074 1.807.954 5.817 2.46 6.808 3.103 1.873 6.65 2.874 10.279 2.881 8.461-.371 16.553-4.731 13.461-9.445.086 1.529-1.262 3.382-4.255 2.342 1.053-2.97-4.543-7.349-4.242-6.897z" fill="#f67c01" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/crayon-physics-deluxe.svg b/.icons/kora/apps/scalable/crayon-physics-deluxe.svg
new file mode 100644
index 000000000..f45ad8886
--- /dev/null
+++ b/.icons/kora/apps/scalable/crayon-physics-deluxe.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#404040" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(2.16079 0 0 2.16079 .231265 .231267)" d="m10.897 1.002c-1.162.04-2.195.747-2.653 1.815l-.935 2.18h-3.305c-2.698.001-4.023 3.284-2.081 5.157l2.247 2.166-1.923 4.487c-1.121 2.613 1.686 5.173 4.185 3.818l4.568-2.475 4.568 2.475c2.499 1.355 5.306-1.205 4.185-3.818l-1.923-4.487 2.247-2.166c1.942-1.873.617-5.156-2.081-5.157h-3.305l-.935-2.18c-.487-1.137-1.623-1.858-2.859-1.815z" fill="url(#a)"/>
+ <path transform="matrix(2.60688 0 0 2.60688 -4.67564 -4.6725)" d="m11 3.998-1.714 3.997h-5.282l3.738 3.605-2.738 6.388 5.996-3.248 5.996 3.248-2.738-6.388 3.738-3.605h-5.282z" fill="#ffd223"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/credentials-preferences.svg b/.icons/kora/apps/scalable/credentials-preferences.svg
new file mode 100644
index 000000000..451a09291
--- /dev/null
+++ b/.icons/kora/apps/scalable/credentials-preferences.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5465 49.5142 0 23.9752 48.6153)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#833cfc" offset="0"/>
+ <stop stop-color="#eb60ff" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.764" ry="22.779" fill="url(#a)"/>
+ <path d="m18.892 16.961c-.682-.535-1.538-.854-2.469-.854-2.19 0-3.972 1.767-4.028 3.969-2.261.857-3.871 3.063-3.871 5.649 0 3.054 2.246 5.578 5.159 5.976v.055h20.634v-.01c2.877-.169 5.159-2.581 5.159-5.533 0-2.846-2.122-5.191-4.854-5.506.011-.174.018-.349.018-.525 0-4.411-3.681-7.987-8.222-7.987-3.361 0-6.251 1.959-7.525 4.766z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cronopete_preferences.svg b/.icons/kora/apps/scalable/cronopete_preferences.svg
new file mode 100644
index 000000000..4d32a2a13
--- /dev/null
+++ b/.icons/kora/apps/scalable/cronopete_preferences.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path transform="translate(.628331)" d="m12.742 13.5 1.83 6.83 6.83-1.83-2.598-1.5c1.657-2.87 5.326-3.853 8.196-2.196s3.853 5.326 2.196 8.196-5.326 3.853-8.196 2.196c-.937-.544-1.709-1.331-2.235-2.278l-3.932 1.054c.85 1.969 2.311 3.613 4.167 4.688 4.783 2.762 10.899 1.123 13.66-3.66 2.762-4.783 1.123-10.899-3.66-13.66-4.783-2.762-10.899-1.123-13.66 3.66z" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cronopete_restore.svg b/.icons/kora/apps/scalable/cronopete_restore.svg
new file mode 100644
index 000000000..9edc9eb49
--- /dev/null
+++ b/.icons/kora/apps/scalable/cronopete_restore.svg
@@ -0,0 +1,34 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -17.1017 17.1017 0 920.072 44.3511)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path transform="translate(.628331 -.628331)" d="m12.742 13.5 1.83 6.83 6.83-1.83-2.598-1.5c1.657-2.87 5.326-3.853 8.196-2.196s3.853 5.326 2.196 8.196-5.326 3.853-8.196 2.196c-.937-.544-1.709-1.331-2.235-2.278l-3.932 1.054c.85 1.969 2.311 3.613 4.167 4.688 4.783 2.762 10.899 1.123 13.66-3.66 2.762-4.783 1.123-10.899-3.66-13.66-4.783-2.762-10.899-1.123-13.66 3.66z" fill-opacity=".5" fill-rule="nonzero"/>
+ <circle transform="matrix(.829461 0 0 .829461 7.71141 8.6369)" cx="36" cy="36" r="11" fill="url(#e)"/>
+ <path transform="translate(1.572 2.49749)" d="m38 31v2h-3.16c-1.372 0-2.64.774-3.326 1.953-.685 1.18-.685 2.97 0 4.15.653 1.119 1.833 1.833 3.135 1.897-.982-.098-1.649-.618-1.649-1.597 0-1.053.779-1.403 1.84-1.403h3.16v2l5-4.5z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/crossover.svg b/.icons/kora/apps/scalable/crossover.svg
new file mode 100644
index 000000000..dfef71175
--- /dev/null
+++ b/.icons/kora/apps/scalable/crossover.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.38 8.228c1.066 2.003 1.92 3.886 2.566 5.647-1.331-.08-2.61-.128-3.77-.11l.009-.02c-12.78.213-15.09 6.456-6.999 18.712.763-.136 1.491-.276 2.174-.448-2.421-8.517.687-13.852 9.278-16.011 3.089 10.861-2.777 16.557-17.616 17.076 2.611.434 5.007.742 7.201.936 1.264 1.801 2.715 3.725 4.394 5.767-1.058-1.991-1.924-3.864-2.569-5.619-.455-.026-.93-.072-1.406-.116 17.208 1.411 21.286-4.753 12.208-18.509 1.843-.318 3.868-.53 6.128-.607-2.604-.432-4.991-.738-7.181-.931-1.266-1.804-2.733-3.726-4.417-5.772z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/crossstudio.svg b/.icons/kora/apps/scalable/crossstudio.svg
new file mode 100644
index 000000000..6ca286c12
--- /dev/null
+++ b/.icons/kora/apps/scalable/crossstudio.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28.0055 0 0 28.0055 32.0063 46.0091)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ce5900" offset="0"/>
+ <stop stop-color="#eba43c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(28.0055 0 0 28.0055 4.0008 18.0036)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0057ff" offset="0"/>
+ <stop stop-color="#568cbf" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m60.012 60.012s-9.802-28.006-28.006-28.006v8.402c9.802 9.802 11.202 19.604 18.204 19.604z" fill="url(#a)"/>
+ <path d="m4.001 60.012s9.802-28.006 28.005-28.006c3.266-.23 7.79 1.505 9.864 2.887-5.124-.54-9.864 5.515-9.864 5.515-9.802 9.802-11.202 19.604-18.203 19.604z" fill="#2e2e2e"/>
+ <path d="m4.001 4.001s9.802 28.005 28.005 28.005v-8.401c-9.802-9.802-11.202-19.604-18.203-19.604z" fill="url(#b)"/>
+ <path d="m60.012 4.001s-9.802 28.005-28.006 28.005c-3.266.231-7.789-1.504-9.863-2.887 5.123.54 9.863-5.514 9.863-5.514 9.802-9.802 11.202-19.604 18.204-19.604z" fill="#2e2e2e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/crow-translate.svg b/.icons/kora/apps/scalable/crow-translate.svg
new file mode 100644
index 000000000..6c179e694
--- /dev/null
+++ b/.icons/kora/apps/scalable/crow-translate.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.36877 -57.8375 57.8375 2.36877 31.0114 61.7395)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#888" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(23.7864 -43.1314 43.1314 23.7864 16.0092 54.3371)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#393939" offset="1"/>
+ </linearGradient>
+ <circle cx="32" cy="32" r="28" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m41.917 23.637c.131 1.169-.096 2.385.035 3.574.138 1.292-.042 2.652-.276 3.923-.028-1.032-.055-2.077-.11-3.089-.056-1.066-.483-2.16-.773-3.198.311 2.187.449 4.401.504 6.595.041 1.695.048 3.458-.235 5.112-.276 1.613-1.124 3.233-1.655 4.729-.786 2.215-.538 5.174-.724 7.607 0 0-.186.424-.503-1.64-.428-2.789-.665-5.844-.61-8.68v-.068c0-.035-.007-.096-.007-.096s-.09.26-.103.335c-.007.027-.021.102-.021.123v.006c-.007.035-.014.076-.021.123-.007.028-.007.048-.014.076-.006.047-.02.109-.027.164-.007.027-.014.061-.014.089-.041.225-.097.505-.165.84-.338 1.606-2.384 2.331-2.611 3.951-.007.034-3.109.287-.014.096-.186 1.12-.287 1.506-.984 2.292-.738.834-.271-.509-1.271.079.956.246.042-.028 0 0-1.338.902 2.74-.817 1.34-.065-.096.054.701-.772-.069-.014 2.545-1.106-1.568 2.302-1.519 2.247.358-.382-.235.431 0 0 1.937-2.67-.007.014 0 0 .772-1.558-.448-.562.248-2.168 0 0-.193.287-.434.628-.304.424-.704.944-.869 1.142-1.31 1.572-2.234 3.854-3.607 5.351-.496.54-1.344.745-1.903 1.271-.524.492-1.276.814-1.958.93-1.104.184-2.276.854-3.4 1.264 0 0 .662-.786 1.145-1.408 1.006-1.312 1.937-2.692 2.786-4.121-.021.014-.593.479-.966 1.278-.648 1.415-2.269 2.474-3.393 3.568-.827.806-1.992 1.278-3.117 1.517-1.896-.075-3.827-.28-5.668-.731-1.531-.383-4.324-1.265-4.882-2.31-.076-.151-.111-.752.207-1.326.551-.998 1.662-1.825 2.337-2.795 1.269-1.839 3.083-4.627 4.91-5.714 1.014-.601 2.372-.964 3.559-1.442.544-.184.806-.28 1.344-.478-1.338.294-2.627.792-3.903 1.271 0 0 .007.013.69-.889.758-.997 1.758-1.824 2.641-2.699 1.551-1.538 5.33-4.026 5.33-4.026s-2.006 1.19-3.054 1.203c-.635.007-1.256.376-1.78.704.649-.724 1.345-1.428 2.014-2.125 1.352-1.422 3.207-2.44 4.862-3.506-.821.17-1.731.088-2.552-.035 1.559-.97 3.076-2.07 4.379-3.335 3.207-3.123 4.786-7.702 7.268-11.317 1.138-1.654 2.71-3.096 4.221-4.45 0 0 1.006.151 1.158.725.373 1.428 1.007 2.85 1.497 4.271.51 1.456.565 3.11.737 4.641z" fill="url(#b)"/>
+ <path d="m36.551 29.495c-.193.068.879 3.849 1.221 5.562.164.818.283 1.672.201 2.504 0 0-.097.259-.111.335-.008.027-.023.102-.023.122v.007c-.007.041-.015.075-.022.123-.007.027-.007.048-.015.075-.007.048-.022.109-.03.164-.007.027-.014.061-.014.088-.045.226-.105.505-.179.84-.365 1.604-.626 3.228-.871 4.845-.008.034-.008.062-.015.096-.201 1.119-.581 1.597-1.333 2.382-.797.832-1.757 1.876-2.837 2.463-.029.021-.074.041-.119.068-1.444.901-2.784 2.041-4.296 2.792-.104.054-.141.054-.074-.014.052-.054.104-.102.156-.157.387-.382.76-.805 1.013-1.235.007-.014.014-.027.022-.041.834-1.556 1.586-3.187 2.338-4.791.037-.061.052-.095.082-.157.074-.136.126-.286.164-.45.431-2.068.893-4.47.394-6.538-.447-1.836-.476-1.386-.476-1.386-.112.888-.291 1.782-.559 2.635-.208.648-.588 1.215-.64 1.549-.142.88.246 1.781.268 1.836-.022-.034-.357-.553-.432-1.324-.082-.84.469-1.747.67-2.518.328-1.249-.327-3.051-.037-3.959.752-2.395 3.7-6.094 4.899-9.411.626 1.775 1.11 3.706 1.78 5.358.059.15.082.197.022.129-.313-.662-1.147-1.993-1.147-1.993z" fill="#41d444"/>
+ <path d="m38.917 2c1.11 4.098 1.131 6.91.94 11.092-.212 4.551-1.929 9.327-3.412 13.623-1.562 4.529-4.063 8.358-6.416 12.463-2.162 3.766-5.589 6.345-8.959 9.023-2.939 2.332-6.19 4.112-9.687 5.398-1.088.396-2.303.537-3.455.572-.848.021-1.456-.028-1.484-.028 2.501-.523 5.038-1.279 7.257-2.558 6.154-3.554 11.947-7.814 15.558-14.018 2.296-3.935 4.465-7.8 5.977-12.124 1.392-3.999 2.911-8.189 3.328-12.414.318-3.229.304-5.136-.275-8.344.197-.671.282-1.01.431-1.682.084-.409.127-.607.197-1.003z" fill="#666"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cryfs-gui.svg b/.icons/kora/apps/scalable/cryfs-gui.svg
new file mode 120000
index 000000000..0f0e9f1f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cryfs-gui.svg
@@ -0,0 +1 @@
+cryfs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cryfs.svg b/.icons/kora/apps/scalable/cryfs.svg
new file mode 100644
index 000000000..132d1a93a
--- /dev/null
+++ b/.icons/kora/apps/scalable/cryfs.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m26.94 10.646c-4.087 0-7.601 2.381-9.151 5.795-.83-.651-1.871-1.04-3.002-1.04-2.664 0-4.831 2.149-4.899 4.825-2.749 1.043-4.706 3.725-4.706 6.869.32 3.771 3.474 6.805 6.273 7.335h25.09v-.012c3.499-.205 6.273-3.139 6.273-6.728 0-3.461-2.579-6.313-5.901-6.696.014-.211.021-.422.021-.637 0-5.364-4.476-9.713-9.998-9.713zm-3.022 5.445h.001c2.122 0 3.869 1.747 3.869 3.869v1.547h.772c.849 0 1.547.698 1.547 1.547v7.739c0 .849-.698 1.548-1.547 1.548h-9.285c-.849 0-1.548-.699-1.548-1.548v-7.739c0-.859.697-1.547 1.548-1.547h.774v-1.546-.001c0-2.122 1.746-3.869 3.869-3.869zm0 1.548c-1.273 0-2.321 1.048-2.321 2.322v1.546h4.643v-1.546c0-1.274-1.048-2.322-2.321-2.322zm0 7.737c-.849 0-1.547.699-1.547 1.548s.698 1.547 1.547 1.547 1.548-.698 1.548-1.547c0-.859-.696-1.548-1.548-1.548z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cryptfolder-indicator.svg b/.icons/kora/apps/scalable/cryptfolder-indicator.svg
new file mode 120000
index 000000000..48720206f
--- /dev/null
+++ b/.icons/kora/apps/scalable/cryptfolder-indicator.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cryptkeeper.svg b/.icons/kora/apps/scalable/cryptkeeper.svg
new file mode 120000
index 000000000..48720206f
--- /dev/null
+++ b/.icons/kora/apps/scalable/cryptkeeper.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cryptomator.svg b/.icons/kora/apps/scalable/cryptomator.svg
new file mode 100644
index 000000000..b0a21440d
--- /dev/null
+++ b/.icons/kora/apps/scalable/cryptomator.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m42.747 34h.002c.398 0 .725-.328.725-.726 0-.369-.28-.682-.646-.723-.781-.087-1.378-.757-1.378-1.544 0-.853.7-1.555 1.551-1.555s1.551.702 1.551 1.555c0 .263-.067.522-.194.752-.051.101-.078.214-.078.327 0 .399.327.727.725.727.254 0 .491-.134.621-.353.245-.445.374-.945.374-1.453 0-1.65-1.354-3.007-3-3.007s-3 1.357-3 3.007c0 1.523 1.154 2.818 2.664 2.988.028.003.056.005.083.005z" fill="#585e62" fill-rule="nonzero"/>
+ <circle transform="matrix(-1.04746 0 0 1.04746 -1.1391 -1.11537)" cx="-40.5" cy="26.5" r="2.5" fill="#e4e4e4"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m39.7 24.7-2.7-4.7" fill="none" stroke="#585e62" stroke-width="2.5"/>
+ <circle transform="matrix(-1.04746 0 0 1.04746 -1.1391 -1.11537)" cx="-37" cy="20" r="3" fill="#c8c8c8"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m32.188 42c.803 0 1.467-1.517 1.653-3.774.1-1.212.049-2.482-.142-3.578-.206-1.18-.558-2.04-.992-2.426-.165-.147-.339-.222-.518-.222-.178 0-.352.076-.519.221l-1.876 1.668c-.656.583-.883 2.436-.764 3.883.092 1.114.378 1.986.763 2.332l1.875 1.668c.168.152.343.228.52.228z" fill="#585e62" fill-rule="nonzero"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m36.063 42c1.384 0 2.529-1.517 2.851-3.774.172-1.212.085-2.482-.245-3.578-.355-1.18-.963-2.04-1.711-2.426-.276-.145-.583-.221-.894-.222h-3.908v10z" fill="#585e62" fill-rule="nonzero"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m24 5c-6.443 0-10 5.566-10 11h20c0-5.434-4.013-11-10-11z" fill="#c8c8c8" fill-rule="nonzero"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m24 6.987c-5.154 0-8 4.44-8 8.776l8 .921 8-.921c0-4.336-3.211-8.776-8-8.776z" fill="#585e62" fill-rule="nonzero"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m20 10c-1.097 0-2 .903-2 2h4c0-1.097-.903-2-2-2z" fill="#49b04a" fill-rule="nonzero"/>
+ <circle cx="19.28637" cy="13.02534" r=".52373" fill="#49b04a" stroke-width="1.04746"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m5.253 34c-.001 0-.002 0-.002 0-.398 0-.725-.328-.725-.726 0-.369.28-.682.646-.723.781-.087 1.378-.757 1.378-1.544 0-.853-.7-1.555-1.551-1.555s-1.551.702-1.551 1.555c0 .263.067.522.194.752.051.101.078.214.078.327 0 .399-.327.727-.725.727-.254 0-.491-.134-.621-.353-.245-.445-.374-.945-.374-1.453 0-1.65 1.354-3.007 3-3.007s3 1.357 3 3.007c0 1.523-1.154 2.818-2.664 2.988-.028.003-.056.005-.083.005z" fill="#585e62" fill-rule="nonzero"/>
+ <circle cx="6.71685" cy="26.64232" r="2.61865" fill="#e4e4e4" stroke-width="1.04746"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m8.3 24.7 2.7-4.7" fill="none" stroke="#585e62" stroke-width="2.5"/>
+ <circle cx="10.38296" cy="19.83383" r="3.14238" fill="#c8c8c8" stroke-width="1.04746"/>
+ <g transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" fill-rule="nonzero">
+ <path d="m15.812 42c-.803 0-1.467-1.517-1.653-3.774-.1-1.212-.049-2.482.142-3.578.206-1.18.558-2.04.992-2.426.165-.147.339-.222.518-.222.178 0 .352.076.519.221l1.876 1.668c.656.583.883 2.436.764 3.883-.092 1.114-.378 1.986-.763 2.332l-1.875 1.668c-.168.152-.343.228-.52.228z" fill="#585e62"/>
+ <path d="m11.937 42c-1.384 0-2.529-1.517-2.851-3.774-.172-1.212-.085-2.482.245-3.578.355-1.18.963-2.04 1.711-2.426.276-.145.583-.221.894-.222h3.908v10z" fill="#585e62"/>
+ <path d="m15.741 42c-.821 0-1.5-1.517-1.69-3.774-.102-1.212-.05-2.482.145-3.578.211-1.18.571-2.04 1.014-2.426.169-.147.347-.222.53-.222.182 0 .36.076.53.221l1.918 1.668c.671.583.903 2.436.781 3.883-.094 1.114-.386 1.986-.779 2.332l-1.918 1.668c-.171.152-.35.228-.531.228z" fill-opacity=".3"/>
+ <path d="m32.259 42c.821 0 1.5-1.517 1.69-3.774.102-1.212.05-2.482-.145-3.578-.211-1.18-.571-2.04-1.014-2.426-.169-.147-.347-.222-.53-.222-.182 0-.36.076-.53.221l-1.918 1.668c-.671.583-.903 2.436-.781 3.883.094 1.114.386 1.986.779 2.332l1.918 1.668c.171.152.35.228.531.228z" fill-opacity=".3"/>
+ <path d="m35.586 22.187c-.173-.581-.18-1.199-.022-1.785.577-2.08.198-4.375.198-4.375-7.246-2.261-11.752-.019-11.752-.019s-4.494-2.256-11.746-.018c0 0-.386 2.296.185 4.378.156.585.147 1.203-.027 1.784-.202.688-.42 1.742-.422 3.085-.014 9.746 11.981 12.763 11.981 12.763s12.005-2.981 12.019-12.727c0-1.343-.215-2.396-.414-3.086z" fill="#e4e4e4"/>
+ <path d="m18.236 17.002c-.298.005-.61.018-.933.041-.912.065-2.037.346-3.137.605-.009.672.017 1.483.211 2.19l.002.008.002.006c.25.938.237 1.929-.039 2.861l-.004.014c-.156.534-.336 1.394-.338 2.513-.006 4.053 2.403 6.597 5.084 8.362 2.296 1.51 4.283 2.117 4.9 2.294.618-.175 2.606-.775 4.907-2.279 2.685-1.756 5.101-4.293 5.109-8.344 0-1.121-.178-1.98-.332-2.517-.278-.937-.29-1.932-.035-2.875l.002-.008.002-.006c.196-.707.226-1.517.218-2.189-2.659-.638-4.904-.734-6.416-.528-1.772.243-2.537.649-2.537.649l-.896.445-.893-.449s-.762-.406-2.533-.654c-.664-.093-1.448-.154-2.344-.139z" fill="#49b04a"/>
+ <path d="m24 24-2 6 1.999 1 2.001-1z" fill="#35393b"/>
+ </g>
+ <circle cx="23.99994" cy="22.97621" r="2.09492" fill="#35393b" stroke-width="1.04746"/>
+ <path transform="matrix(1.04746 0 0 1.04746 -1.1391 -1.11537)" d="m28 10c-1.097 0-2 .903-2 2h4c0-1.097-.903-2-2-2z" fill="#49b04a" fill-rule="nonzero"/>
+ <circle cx="22.42875" cy="13.02534" r=".52373" fill="#49b04a" stroke-width="1.04746"/>
+ <circle cx="25.57113" cy="13.02534" r=".52373" fill="#49b04a" stroke-width="1.04746"/>
+ <circle cx="28.71351" cy="13.02534" r=".52373" fill="#49b04a" stroke-width="1.04746"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cryptr.svg b/.icons/kora/apps/scalable/cryptr.svg
new file mode 100644
index 000000000..62784e6d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cryptr.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7d7d7" offset="0"/>
+ <stop stop-color="#eaeaea" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m37 12c0-.552-.448-1-1-1h-24c-.552 0-1 .448-1 1v24c0 .552.448 1 1 1h24c.552 0 1-.448 1-1z" fill="#555"/>
+ <path d="m21.871 24.386c-1.124-.708-1.871-1.96-1.871-3.386 0-2.208 1.792-4 4-4s4 1.792 4 4c0 1.426-.747 2.678-1.871 3.386l1.871 5.614h-8z" fill="#fff"/>
+ <path d="m15 40.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zm14 0c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zm11.5-7.5c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5zm-33-4c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm33-10c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5zm-33-4c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm25.5-7.5c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5 1.5.672 1.5 1.5zm-14 0c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5 1.5.672 1.5 1.5z" fill="#555"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cs-actions.svg b/.icons/kora/apps/scalable/cs-actions.svg
new file mode 100644
index 000000000..106a3b1d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-actions.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dce1e3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.168 13.166c0 .598-.486 1.083-1.084 1.083h-19.501c-.598 0-1.083-.485-1.083-1.083s.485-1.083 1.083-1.083h19.501c.598 0 1.084.485 1.084 1.083zm0 10.834c0 .598-.486 1.083-1.084 1.083h-19.501c-.598 0-1.083-.485-1.083-1.083s.485-1.083 1.083-1.083h19.501c.598 0 1.084.485 1.084 1.083zm0 10.834c0 .598-.486 1.083-1.084 1.083h-19.501c-.598 0-1.083-.485-1.083-1.083s.485-1.083 1.083-1.083h19.501c.598 0 1.084.485 1.084 1.083z" fill="#6e6e6e"/>
+ <path d="m13.166 10.999v4.334c0 .598-.485 1.083-1.083 1.083h-4.334c-.598 0-1.083-.485-1.083-1.083v-4.334c0-.598.485-1.083 1.083-1.083h4.334c.598 0 1.083.485 1.083 1.083zm0 10.834v4.334c0 .598-.485 1.083-1.083 1.083h-4.334c-.598 0-1.083-.485-1.083-1.083v-4.334c0-.598.485-1.083 1.083-1.083h4.334c.598 0 1.083.485 1.083 1.083zm0 10.834v4.334c0 .598-.485 1.083-1.083 1.083h-4.334c-.598 0-1.083-.485-1.083-1.083v-4.334c0-.598.485-1.083 1.083-1.083h4.334c.598 0 1.083.485 1.083 1.083z" fill="#434343"/>
+ <circle cx="36" cy="36" r="11" fill="#1ea362"/>
+ <g fill="#fff">
+ <path d="m30.394 39.51-1.186 3.226 3.359-1.043 7.539-7.539-2.172-2.184z"/>
+ <path d="m42.754 31.518c.312-.313.312-.816 0-1.129l-1.056-1.055c-.324-.313-.815-.313-1.128 0l-1.564 1.564 2.173 2.183z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cs-applets.svg b/.icons/kora/apps/scalable/cs-applets.svg
new file mode 100644
index 000000000..de1b0f79e
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-applets.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 787.671 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 36.859v2.581c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-2.581z" fill="#6c947d" fill-rule="nonzero"/>
+ <path d="m15 33.071v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cs-backgrounds.svg b/.icons/kora/apps/scalable/cs-backgrounds.svg
new file mode 120000
index 000000000..0bb501486
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-backgrounds.svg
@@ -0,0 +1 @@
+preferences-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-bluetooth.svg b/.icons/kora/apps/scalable/cs-bluetooth.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-cat-admin.svg b/.icons/kora/apps/scalable/cs-cat-admin.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-cat-admin.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-cat-appearance.svg b/.icons/kora/apps/scalable/cs-cat-appearance.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-cat-appearance.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-cat-hardware.svg b/.icons/kora/apps/scalable/cs-cat-hardware.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-cat-hardware.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-cat-prefs.svg b/.icons/kora/apps/scalable/cs-cat-prefs.svg
new file mode 120000
index 000000000..b84db9842
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-cat-prefs.svg
@@ -0,0 +1 @@
+cs-general.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-cat-themes.svg b/.icons/kora/apps/scalable/cs-cat-themes.svg
new file mode 120000
index 000000000..d804b0c23
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-cat-themes.svg
@@ -0,0 +1 @@
+cs-themes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-color.svg b/.icons/kora/apps/scalable/cs-color.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-color.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-date-time.svg b/.icons/kora/apps/scalable/cs-date-time.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-date-time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-default-applications.svg b/.icons/kora/apps/scalable/cs-default-applications.svg
new file mode 120000
index 000000000..70f485480
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-default-applications.svg
@@ -0,0 +1 @@
+application-default-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-desklets.svg b/.icons/kora/apps/scalable/cs-desklets.svg
new file mode 100644
index 000000000..5cc92af2f
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-desklets.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".84">
+ <path d="m38.598 22.369c-.047-.413-.528-.723-.945-.723-1.346 0-2.541-.791-3.042-2.013-.511-1.252-.181-2.713.822-3.633.316-.289.354-.772.089-1.108-.689-.875-1.472-1.665-2.327-2.35-.335-.269-.826-.231-1.116.09-.876.97-2.449 1.33-3.664.823-1.265-.532-2.062-1.813-1.984-3.189.025-.432-.291-.808-.721-.858-1.098-.127-2.205-.131-3.305-.009-.426.047-.742.414-.727.841.047 1.362-.76 2.621-2.012 3.134-1.201.49-2.763.133-3.636-.828-.289-.317-.772-.355-1.109-.093-.88.691-1.681 1.482-2.376 2.349-.272.338-.232.827.087 1.117 1.023.926 1.353 2.399.822 3.665-.507 1.208-1.761 1.986-3.197 1.986-.465-.015-.797.297-.848.721-.129 1.104-.131 2.228-.006 3.341.046.414.542.722.963.722 1.279-.033 2.507.759 3.022 2.013.514 1.252.184 2.711-.821 3.632-.314.289-.354.772-.089 1.107.682.87 1.465 1.661 2.324 2.352.336.271.826.232 1.118-.089.878-.972 2.451-1.332 3.662-.824 1.268.531 2.065 1.812 1.987 3.189-.025.432.292.808.721.858.561.065 1.126.098 1.692.098.538 0 1.075-.03 1.613-.09.426-.047.741-.413.727-.841-.049-1.361.759-2.62 2.01-3.132 1.209-.494 2.764-.133 3.638.827.291.316.77.354 1.109.093.878-.689 1.678-1.479 2.376-2.35.271-.336.233-.826-.088-1.116-1.022-.926-1.354-2.399-.823-3.665.5-1.191 1.707-1.991 3.006-1.991l.181.005c.421.034.809-.29.86-.72.129-1.105.131-2.229.007-3.341zm-14.575 6.562c-2.702 0-4.9-2.198-4.9-4.9s2.198-4.9 4.9-4.9 4.9 2.198 4.9 4.9-2.198 4.9-4.9 4.9z"/>
+ <path d="m23.38 21.789v-.36h1.287v.36h.695c.668 0 1.211.543 1.211 1.211v2.422c0 .668-.543 1.211-1.211 1.211h-2.677c-.669 0-1.211-.543-1.211-1.211v-2.422c0-.668.542-1.211 1.211-1.211zm-.358 1.063c.347 0 .628.282.628.629s-.281.629-.628.629c-.348 0-.629-.282-.629-.629s.281-.629.629-.629zm2.145 0c.347 0 .628.282.628.629s-.281.629-.628.629c-.348 0-.629-.282-.629-.629s.281-.629.629-.629z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cs-desktop-effects.svg b/.icons/kora/apps/scalable/cs-desktop-effects.svg
new file mode 120000
index 000000000..09fcea9f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-desktop-effects.svg
@@ -0,0 +1 @@
+desktop-effects.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-desktop-gnome.svg b/.icons/kora/apps/scalable/cs-desktop-gnome.svg
new file mode 120000
index 000000000..c720251fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-desktop-gnome.svg
@@ -0,0 +1 @@
+desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-desktop.svg b/.icons/kora/apps/scalable/cs-desktop.svg
new file mode 120000
index 000000000..c720251fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-desktop.svg
@@ -0,0 +1 @@
+desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-details.svg b/.icons/kora/apps/scalable/cs-details.svg
new file mode 120000
index 000000000..29abcb2a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-details.svg
@@ -0,0 +1 @@
+gtk-info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-display.svg b/.icons/kora/apps/scalable/cs-display.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-drivers.svg b/.icons/kora/apps/scalable/cs-drivers.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-drivers.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-extensions.svg b/.icons/kora/apps/scalable/cs-extensions.svg
new file mode 120000
index 000000000..84061d3bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-extensions.svg
@@ -0,0 +1 @@
+gnome-shell-extension-prefs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-firewall.svg b/.icons/kora/apps/scalable/cs-firewall.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-firewall.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-fonts.svg b/.icons/kora/apps/scalable/cs-fonts.svg
new file mode 120000
index 000000000..ad05215be
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-fonts.svg
@@ -0,0 +1 @@
+preferences-desktop-font.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-general.svg b/.icons/kora/apps/scalable/cs-general.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-general.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-gestures.svg b/.icons/kora/apps/scalable/cs-gestures.svg
new file mode 120000
index 000000000..c43e6a22c
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-gestures.svg
@@ -0,0 +1 @@
+libinput-gestures.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-input-method.svg b/.icons/kora/apps/scalable/cs-input-method.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-input-method.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-keyboard.svg b/.icons/kora/apps/scalable/cs-keyboard.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-language.svg b/.icons/kora/apps/scalable/cs-language.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-login.svg b/.icons/kora/apps/scalable/cs-login.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-login.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-mouse.svg b/.icons/kora/apps/scalable/cs-mouse.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-mouse.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-network.svg b/.icons/kora/apps/scalable/cs-network.svg
new file mode 120000
index 000000000..0fb3d2e67
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-network.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-notifications.svg b/.icons/kora/apps/scalable/cs-notifications.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-notifications.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-online-accounts.svg b/.icons/kora/apps/scalable/cs-online-accounts.svg
new file mode 120000
index 000000000..6c7330af9
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-online-accounts.svg
@@ -0,0 +1 @@
+credentials-preferences.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-overview.svg b/.icons/kora/apps/scalable/cs-overview.svg
new file mode 120000
index 000000000..7c21c95b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-overview.svg
@@ -0,0 +1 @@
+preferences-system-hotcorners.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-panel.svg b/.icons/kora/apps/scalable/cs-panel.svg
new file mode 120000
index 000000000..78f16af26
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-panel.svg
@@ -0,0 +1 @@
+gnome-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-power.svg b/.icons/kora/apps/scalable/cs-power.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-power.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-printer.svg b/.icons/kora/apps/scalable/cs-printer.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-printer.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-privacy.svg b/.icons/kora/apps/scalable/cs-privacy.svg
new file mode 120000
index 000000000..c01534f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-privacy.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-region.svg b/.icons/kora/apps/scalable/cs-region.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-region.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-screen.svg b/.icons/kora/apps/scalable/cs-screen.svg
new file mode 120000
index 000000000..731c15fb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-screen.svg
@@ -0,0 +1 @@
+unity-display-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-screensaver.svg b/.icons/kora/apps/scalable/cs-screensaver.svg
new file mode 120000
index 000000000..4cbb8f640
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-screensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-software-properties.svg b/.icons/kora/apps/scalable/cs-software-properties.svg
new file mode 120000
index 000000000..c530a2277
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-software-properties.svg
@@ -0,0 +1 @@
+checkbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-sound.svg b/.icons/kora/apps/scalable/cs-sound.svg
new file mode 120000
index 000000000..2ed0bcf83
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-sound.svg
@@ -0,0 +1 @@
+preferences-desktop-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-sources.svg b/.icons/kora/apps/scalable/cs-sources.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-startup-programs.svg b/.icons/kora/apps/scalable/cs-startup-programs.svg
new file mode 100644
index 000000000..5ffbe1969
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-startup-programs.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4d5d9" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30.013 9.15145 0 268.298 38.656)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.866025 .5 -.5 .866025 15.2154 -8.78469)" d="m25.808 35.663c.155-.079.258-.08.413-.161 0 .322.052.724.051 1.047 0 3.701-2.272 6.756-2.272 6.756s-2.273-3.058-2.272-6.756c0-.323.052-.723.051-1.047.155.081.258.082.413.161.207 2.734 1.808 4.907 1.808 4.907s1.601-2.171 1.808-4.907zm-1.808-30.968s2.975 2.816 4.504 7.078c.403 1.367.725 2.975.725 4.584-.042 2.539-1.39 6.91-1.69 10.435l2.347 3.641-1.133 4.022-1.799-2.045c-.059.072-.161.167-.319.27l-.666 1.453s-.174.564-2.036.563c-1.804-.08-1.92-.563-1.92-.563l-.638-1.356c-.21-.11-.342-.222-.427-.311l-1.7 1.991-1.134-4.022 2.24-3.534c-.278-3.526-1.582-7.941-1.582-10.542 0-1.609.322-3.218.804-4.505 1.446-4.343 4.424-7.159 4.424-7.159zm.063 15.886c.21 0 .381.171.381.381 0 .211-.171.382-.381.382-.211 0-.382-.171-.382-.382 0-.21.171-.381.382-.381zm0-3.497c.532 0 .964.433.964.965s-.432.964-.964.964c-.533 0-.965-.432-.965-.964s.432-.965.965-.965zm1.252-2.176c-.689.689-1.816.688-2.504 0-.69-.69-.69-1.815 0-2.505.688-.688 1.815-.689 2.504 0s.688 1.817 0 2.505z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cs-tablet.svg b/.icons/kora/apps/scalable/cs-tablet.svg
new file mode 120000
index 000000000..90ea8e2b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-tablet.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-themes.svg b/.icons/kora/apps/scalable/cs-themes.svg
new file mode 120000
index 000000000..c1365f895
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-themes.svg
@@ -0,0 +1 @@
+gtk-theme-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-tiling.svg b/.icons/kora/apps/scalable/cs-tiling.svg
new file mode 120000
index 000000000..6b4ac1e89
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-tiling.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-universal-access.svg b/.icons/kora/apps/scalable/cs-universal-access.svg
new file mode 120000
index 000000000..7586f9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-universal-access.svg
@@ -0,0 +1 @@
+access.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-user-accounts.svg b/.icons/kora/apps/scalable/cs-user-accounts.svg
new file mode 120000
index 000000000..3af654543
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-user-accounts.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-user.svg b/.icons/kora/apps/scalable/cs-user.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-user.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-windows.svg b/.icons/kora/apps/scalable/cs-windows.svg
new file mode 120000
index 000000000..d87a4ae02
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-windows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs-workspaces.svg b/.icons/kora/apps/scalable/cs-workspaces.svg
new file mode 120000
index 000000000..c6a5f62d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cs.svg b/.icons/kora/apps/scalable/cs.svg
new file mode 100644
index 000000000..1fcfcb0c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/cs.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00049823 -45.5278 45.5278 .00049823 23.9995 46.7638)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e09c00" offset="0"/>
+ <stop stop-color="#e2b322" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34.1459 34.1459 0 23.9995 41.0729)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#4a4a4a" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m26.503 16.241c-.087 1.009-.774.581-1.517 1.131-.2-.03-.429-.03-.742-.03-.057-.673.172-.795.285-.917.457-.367.773-.184.773-.184.343-.062.656.031 1.201 0zm1.714-1.652h-.999v-.275h-.543v.152c-.059.03-.115.092-.172.122h-.057c-.946-.795-1.002.827-1.632.459-.056-.336-.028-.642-.028-1.04 1.087-.031.686-.337.373-.734-.113-.153-.172-.398-.201-.551-.257-1.009-1.316-1.621-2.858-.978-1.002.397-.743 1.835-.658 2.814-.057.091-.172.061-.257.061-1.087.061-1.573 1.284-1.802 2.263.057.887-.056 1.866-.2 2.722s-.429 1.529-.458 2.355c-.056.734.201 1.591.144 2.264-.601 1.896-1.031 3.15-1.344 5.169-.229.458-1.028 1.437-1.344 1.652-.085.152.056.489-.085.703-.257.397-.658.611-.887 1.04.057.091-.344.183-.313.337.028.152.228.549.313.642.028.061.314-.093.314 0 .115.366.372 1.131.658 1.315 1.259.152 1.259.152 1.773 0 .285-.888-.972-.49-.859-1.683 1.717-.366 2.259-.887 2.945-2.814.314-1.407.743-2.783 1.401-4.129.113-.091.085-.336.285-.428.771 1.376 2.174 2.355 2.858 3.793.173 1.866.517 2.875 1.116 3.211.143.062 0 .642.115.765 0 .183.057.397-.028.612-.059.153-.028.336-.028.489v.183c.028.277.085.277.342.49.743.52 1.745 1.346 2.744.734.458-.796-.513-1.804-1.2-2.324-.228-.184-.629-.642-.573-.949.373-.397.63-2.141.486-3.487-.057-.305-.113-.611-.228-.856-.343-.703-1.114-1.682-1.771-2.385.085-.091.2-.215.342-.276 0-.672-.257-.887-.599-1.376-.288-.489-.943-1.437-1.432-1.743 0 0 0-.031-.485-.031-.028-.336.059-.612.143-.979 0-.275.201-.122.258-.734.143-.52.084-.214.2-.734.113-.244.172-.489.172-.887.427.153 1.285.122 1.658 0l.085.061c.115.031.144-.152.228-.183.658-.367.887-1.009 1.43-1.071 0 0 .287-.153.714 0 .172 0 .316.031.316-.153.028-.275.028-.488.172-.673.113.734.427 1.561 1 2.356l.571-.428c-.543-.703-.884-1.498-.943-2.416.028.061.058.122.115.184.2 0 .314-.459.543-.429.028-.061.087-.337.143-.551h2.144l.771-.183v-.429l-.571-.061v-.489h-.143v-.551h-.342v.52l-.887-.061v-.337h-.342v.306l-.915-.091v-.459h-.344v.428l-1.344-.091v-.152h.001l-.001-.001z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m23.825 1.236-.003.005c-12.528.095-22.586 10.207-22.586 22.759 0 12.611 10.153 22.764 22.764 22.764 12.156 0 22.025-9.435 22.722-21.411l.042-.04v-19.524c0-2.522-2.031-4.553-4.553-4.553h-18.386z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="17.073" fill="url(#b)"/>
+ <g clip-path="url(#c)">
+ <image transform="matrix(.958484 0 0 .96309 14.893883 11.480033)" width="18.211" height="25.04" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOklEQVQ4jWN8tFnxPwOVAAvDf6qZRXXD/lHTsMHqzf8jw5sMDCPDm6M5gAzDBq03GUYz+gAbNhLCDACJrTTiU083ywAAAABJRU5ErkJggg=="/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cscz.svg b/.icons/kora/apps/scalable/cscz.svg
new file mode 100644
index 000000000..38cceada7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cscz.svg
@@ -0,0 +1,11 @@
+<svg width="48" height="48" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m23.846 4-2e-3 0.00391c-11.007 0.0839-19.844 8.9681-19.844 19.996 0 11.08 8.92 20 20 20 10.68 0 19.351-8.289 19.963-18.811l0.037-0.035v-17.154c0-2.216-1.784-4-4-4h-16.154z" style="fill:#e2e536"/>
+ <circle cx="24" cy="25" r="15" style="opacity:.2"/>
+ <circle cx="24" cy="24" r="15" style="fill:#353535"/>
+ <path d="m26.199 18.183c-0.07673 0.88667-0.67958 0.5103-1.3323 0.9941-0.17608-0.02648-0.37691-0.02648-0.6527-0.02648-0.04985-0.59126 0.15133-0.69868 0.25069-0.80608 0.40201-0.32267 0.67958-0.16115 0.67958-0.16115 0.30089-0.05444 0.57633 0.02647 1.0547-4.26e-4zm1.5062-1.4515h-0.87828v-0.24172h-0.47662v0.13391c-0.05162 0.02648-0.10148 0.08094-0.15133 0.10743h-0.04985c-0.83094-0.69868-0.88039 0.72592-1.4337 0.40325-0.04985-0.29582-0.02477-0.56478-0.02477-0.91395 0.955-0.02727 0.60286-0.29581 0.32742-0.64496-0.09935-0.13467-0.15133-0.34954-0.17608-0.48382-0.22594-0.88667-1.1562-1.4242-2.5111-0.85983-0.88039 0.34916-0.65271 1.6126-0.5781 2.4724-0.04985 0.0802-0.15133 0.05373-0.22594 0.05373-0.955 0.05374-1.3818 1.128-1.583 1.9883 0.04985 0.7796-0.04985 1.6394-0.17608 2.3915-0.12623 0.7524-0.37691 1.3437-0.40202 2.0692-0.04985 0.64497 0.17608 1.3974 0.12623 1.9886-0.52825 1.6664-0.90555 2.7679-1.181 4.5417-0.20083 0.40287-0.90337 1.2627-1.181 1.4511-0.0746 0.13391 0.04985 0.43011-0.0746 0.61774-0.22594 0.34915-0.5781 0.53753-0.77894 0.91395 0.04985 0.0802-0.30231 0.16115-0.27544 0.29581 0.02476 0.13391 0.20083 0.48307 0.27544 0.56402 0.02476 0.05374 0.27544-0.08094 0.27544 0 0.10148 0.32192 0.32742 0.9941 0.5781 1.1553 1.1063 0.13391 1.1063 0.13391 1.5579 0 0.25069-0.7796-0.85356-0.4301-0.75421-1.4783 1.5084-0.32192 1.9846-0.77924 2.5875-2.4721 0.27544-1.2362 0.65271-2.4452 1.2305-3.6277 0.09935-0.0802 0.07461-0.29544 0.25068-0.37639 0.67745 1.209 1.91 2.0695 2.5111 3.3326 0.15133 1.6391 0.45364 2.5258 0.9798 2.8216 0.12622 0.05373 0 0.56402 0.10148 0.67145 0 0.16115 0.04985 0.34915-0.02476 0.53753-0.05162 0.13467-0.02475 0.29581-0.02475 0.43011v0.16115c0.02475 0.24285 0.07461 0.24285 0.30054 0.43011 0.65271 0.45658 1.5332 1.1825 2.4114 0.64497 0.40202-0.69944-0.45152-1.5854-1.0543-2.0423-0.20083-0.16115-0.553-0.56402-0.5035-0.83299 0.32742-0.34954 0.553-1.8812 0.42677-3.0637-0.04985-0.2682-0.09935-0.53753-0.20083-0.7524-0.30054-0.61773-0.97798-1.478-1.5558-2.0956 0.07461-0.0802 0.17608-0.18838 0.30054-0.2421 0-0.59088-0.22594-0.77924-0.52612-1.209-0.25281-0.43011-0.82876-1.2627-1.2577-1.5316 0 0 0-0.02727-0.42677-0.02727-0.02476-0.29543 0.05162-0.53753 0.12622-0.85983 0-0.24172 0.17608-0.10706 0.22594-0.64497 0.12623-0.45658 0.07461-0.188 0.17609-0.64459 0.09935-0.21486 0.15133-0.4301 0.15133-0.7796 0.37515 0.13468 1.129 0.10743 1.4564 0l0.07461 0.05374c0.10148 0.02727 0.12623-0.13391 0.20083-0.16077 0.5781-0.32305 0.77894-0.88704 1.2556-0.94079 0 0 0.25281-0.13467 0.6276 0 0.15133 0 0.27756 0.02648 0.27756-0.13467 0.02476-0.24171 0.02476-0.42934 0.15133-0.59125 0.09935 0.64497 0.37515 1.3709 0.87828 2.0695l0.50179-0.37547c-0.47662-0.61773-0.77683-1.3164-0.82876-2.1229 0.02474 0.05373 0.05163 0.10743 0.10148 0.16116 0.17608 0 0.27544-0.40325 0.47663-0.3764 0.02475-0.05373 0.07672-0.29581 0.12623-0.48382h1.8832l0.67778-0.16133v-0.37639l-0.50138-0.05373v-0.43011h-0.12622v-0.48382h-0.30054v0.45696l-0.77894-0.05373v-0.29581h-0.30054v0.26858l-0.80366-0.0802v-0.40324h-0.30231v0.37638l-1.181-0.0802v-0.13353h9.03e-4z" style="fill-rule:evenodd;opacity:.2"/>
+ <path d="m26.199 17.183c-0.07673 0.88667-0.67958 0.5103-1.3323 0.9941-0.17608-0.02648-0.37691-0.02648-0.6527-0.02648-0.04985-0.59126 0.15133-0.69868 0.25069-0.80608 0.40201-0.32267 0.67958-0.16115 0.67958-0.16115 0.30089-0.05444 0.57633 0.02647 1.0547-4.26e-4zm1.5062-1.4515h-0.87828v-0.24172h-0.47662v0.13391c-0.05162 0.02648-0.10148 0.08094-0.15133 0.10743h-0.04985c-0.83094-0.69868-0.88039 0.72592-1.4337 0.40325-0.04985-0.29582-0.02477-0.56478-0.02477-0.91395 0.955-0.02727 0.60286-0.29581 0.32742-0.64496-0.09935-0.13467-0.15133-0.34954-0.17608-0.48382-0.22594-0.88667-1.1562-1.4242-2.5111-0.85983-0.88039 0.34916-0.65271 1.6126-0.5781 2.4724-0.04985 0.0802-0.15133 0.05373-0.22594 0.05373-0.955 0.05374-1.3818 1.128-1.583 1.9883 0.04985 0.7796-0.04985 1.6394-0.17608 2.3915-0.12623 0.7524-0.37691 1.3437-0.40202 2.0692-0.04985 0.64497 0.17608 1.3974 0.12623 1.9886-0.52825 1.6664-0.90555 2.7679-1.181 4.5417-0.20083 0.40287-0.90337 1.2627-1.181 1.4511-0.0746 0.13391 0.04985 0.43011-0.0746 0.61774-0.22594 0.34915-0.5781 0.53753-0.77894 0.91395 0.04985 0.0802-0.30231 0.16115-0.27544 0.29581 0.02476 0.13391 0.20083 0.48307 0.27544 0.56402 0.02476 0.05374 0.27544-0.08094 0.27544 0 0.10148 0.32192 0.32742 0.9941 0.5781 1.1553 1.1063 0.13391 1.1063 0.13391 1.5579 0 0.25069-0.7796-0.85356-0.4301-0.75421-1.4783 1.5084-0.32192 1.9846-0.77924 2.5875-2.4721 0.27544-1.2362 0.65271-2.4452 1.2305-3.6277 0.09935-0.0802 0.07461-0.29544 0.25068-0.37639 0.67745 1.209 1.91 2.0695 2.5111 3.3326 0.15133 1.6391 0.45364 2.5258 0.9798 2.8216 0.12622 0.05373 0 0.56402 0.10148 0.67145 0 0.16115 0.04985 0.34915-0.02476 0.53753-0.05162 0.13467-0.02475 0.29581-0.02475 0.43011v0.16115c0.02475 0.24285 0.07461 0.24285 0.30054 0.43011 0.65271 0.45658 1.5332 1.1825 2.4114 0.64497 0.40202-0.69944-0.45152-1.5854-1.0543-2.0423-0.20083-0.16115-0.553-0.56402-0.5035-0.83299 0.32742-0.34954 0.553-1.8812 0.42677-3.0637-0.04985-0.2682-0.09935-0.53753-0.20083-0.7524-0.30054-0.61773-0.97798-1.478-1.5558-2.0956 0.07461-0.0802 0.17608-0.18838 0.30054-0.2421 0-0.59088-0.22594-0.77924-0.52612-1.209-0.25281-0.43011-0.82876-1.2627-1.2577-1.5316 0 0 0-0.02727-0.42677-0.02727-0.02476-0.29543 0.05162-0.53753 0.12622-0.85983 0-0.24172 0.17608-0.10706 0.22594-0.64497 0.12623-0.45658 0.07461-0.188 0.17609-0.64459 0.09935-0.21486 0.15133-0.4301 0.15133-0.7796 0.37515 0.13468 1.129 0.10743 1.4564 0l0.07461 0.05374c0.10148 0.02727 0.12623-0.13391 0.20083-0.16077 0.5781-0.32305 0.77894-0.88704 1.2556-0.94079 0 0 0.25281-0.13467 0.6276 0 0.15133 0 0.27756 0.02648 0.27756-0.13467 0.02476-0.24171 0.02476-0.42934 0.15133-0.59125 0.09935 0.64497 0.37515 1.3709 0.87828 2.0695l0.50179-0.37547c-0.47662-0.61773-0.77683-1.3164-0.82876-2.1229 0.02474 0.05373 0.05163 0.10743 0.10148 0.16116 0.17608 0 0.27544-0.40325 0.47663-0.3764 0.02475-0.05373 0.07672-0.29581 0.12623-0.48382h1.8832l0.67778-0.16133v-0.37639l-0.50138-0.05373v-0.43011h-0.12622v-0.48382h-0.30054v0.45696l-0.77894-0.05373v-0.29581h-0.30054v0.26858l-0.80366-0.0802v-0.40324h-0.30231v0.37638l-1.181-0.0802v-0.13353h9.03e-4z" style="fill-rule:evenodd;fill:#e2e536"/>
+ <path d="m23.846 4-2e-3 0.00391c-11.007 0.0839-19.844 8.9681-19.844 19.996 0 0.168 0.0076 0.333 0.0117 0.5 0.2632-10.794 8.9923-19.414 19.832-19.496l2e-3 -4e-3h16.154c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-16.154z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m4.0117 24.5c-4e-3 0.167-0.0117 0.332-0.0117 0.5 0 11.08 8.92 20 20 20 10.68 0 19.351-8.289 19.963-18.811l0.037-0.035v-1l-0.03711 0.03516c-0.612 10.522-9.283 18.811-19.963 18.811-10.912 0-19.724-8.654-19.988-19.5z" style="opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/csgo.svg b/.icons/kora/apps/scalable/csgo.svg
new file mode 100644
index 000000000..e471efb18
--- /dev/null
+++ b/.icons/kora/apps/scalable/csgo.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.6951 -45.5266 45.5266 .6951 24.2347 46.7626)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.00049823 -34.1458 34.1458 .00049823 23.9995 41.0729)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#efefef" offset="1"/>
+ </linearGradient>
+ <path d="m23.825 1.236-.003.005c-12.528.095-22.586 10.207-22.586 22.759 0 12.611 10.153 22.764 22.764 22.764 12.156 0 22.025-9.435 22.722-21.411l.042-.04v-19.524c0-2.522-2.031-4.553-4.553-4.553h-18.386z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="17.073" fill="url(#b)"/>
+ <path d="m26.503 16.241c-.087 1.009-.774.581-1.517 1.131-.2-.03-.429-.03-.742-.03-.057-.673.172-.795.285-.917.457-.367.773-.184.773-.184.343-.062.656.031 1.201 0zm1.714-1.652h-.999v-.275h-.543v.152c-.059.03-.115.092-.172.122h-.057c-.946-.795-1.002.827-1.632.459-.056-.336-.028-.642-.028-1.04 1.087-.031.686-.337.373-.734-.113-.153-.172-.398-.201-.551-.257-1.009-1.316-1.621-2.858-.978-1.002.397-.743 1.835-.658 2.814-.057.091-.172.061-.257.061-1.087.061-1.573 1.284-1.802 2.263.057.887-.056 1.866-.2 2.722s-.429 1.529-.458 2.355c-.056.734.201 1.591.144 2.264-.601 1.896-1.031 3.15-1.344 5.169-.229.458-1.028 1.437-1.344 1.652-.085.152.056.489-.085.703-.257.397-.658.611-.887 1.04.057.091-.344.183-.313.337.028.152.228.549.313.642.028.061.314-.093.314 0 .115.366.372 1.131.658 1.315 1.259.152 1.259.152 1.773 0 .285-.888-.972-.49-.859-1.683 1.717-.366 2.259-.887 2.945-2.814.314-1.407.743-2.783 1.401-4.129.113-.091.085-.336.285-.428.771 1.376 2.174 2.355 2.858 3.793.173 1.866.517 2.875 1.116 3.211.143.062 0 .642.115.765 0 .183.057.397-.028.611-.059.154-.028.337-.028.49v.183c.028.277.085.277.342.49.743.52 1.745 1.346 2.744.734.458-.796-.513-1.804-1.2-2.324-.228-.184-.629-.642-.573-.949.373-.397.63-2.141.486-3.487-.057-.305-.113-.611-.228-.856-.343-.703-1.114-1.682-1.771-2.385.085-.091.2-.215.342-.276 0-.672-.257-.887-.599-1.376-.288-.489-.943-1.437-1.432-1.743 0 0 0-.031-.485-.031-.028-.336.059-.612.143-.979 0-.275.201-.122.258-.734.143-.52.084-.214.2-.734.113-.244.172-.489.172-.887.427.153 1.285.122 1.658 0l.085.061c.115.031.144-.152.228-.183.658-.367.887-1.009 1.43-1.071 0 0 .287-.153.714 0 .172 0 .316.031.316-.153.028-.275.028-.488.172-.673.113.734.427 1.561 1 2.356l.571-.428c-.543-.703-.884-1.498-.943-2.416.028.061.058.122.115.184.2 0 .314-.459.543-.429.028-.061.087-.337.143-.551h2.144l.771-.183v-.429l-.571-.061v-.489h-.143v-.551h-.342v.52l-.887-.061v-.337h-.342v.306l-.915-.091v-.459h-.344v.428l-1.344-.091v-.152h.001l-.001-.001z" fill="#4f4f4f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/csgo_linux64.svg b/.icons/kora/apps/scalable/csgo_linux64.svg
new file mode 120000
index 000000000..295f8bfca
--- /dev/null
+++ b/.icons/kora/apps/scalable/csgo_linux64.svg
@@ -0,0 +1 @@
+csgo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/css.svg b/.icons/kora/apps/scalable/css.svg
new file mode 100644
index 000000000..e58d0c479
--- /dev/null
+++ b/.icons/kora/apps/scalable/css.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5292 45.5292 0 210.898 46.7645)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.00792509 -34.1343 34.1343 .00792509 23.366 41.0614)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#353535" offset="0"/>
+ <stop stop-color="#515151" offset="1"/>
+ </linearGradient>
+ <path d="m23.825 1.236-.003.005c-12.528.095-22.586 10.207-22.586 22.759 0 12.611 10.153 22.764 22.764 22.764 12.156 0 22.025-9.435 22.722-21.411l.042-.04v-19.524c0-2.522-2.031-4.553-4.553-4.553h-18.386z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="17.073" fill="url(#b)"/>
+ <path d="m26.503 16.241c-.087 1.009-.774.581-1.517 1.131-.2-.03-.429-.03-.742-.03-.057-.673.172-.795.285-.917.457-.367.773-.184.773-.184.343-.062.656.031 1.201 0zm1.714-1.652h-.999v-.275h-.543v.152c-.059.03-.115.092-.172.122h-.057c-.946-.795-1.002.827-1.632.459-.056-.336-.028-.642-.028-1.04 1.087-.031.686-.337.373-.734-.113-.153-.172-.398-.201-.551-.257-1.009-1.316-1.621-2.858-.978-1.002.397-.743 1.835-.658 2.814-.057.091-.172.061-.257.061-1.087.061-1.573 1.284-1.802 2.263.057.887-.056 1.866-.2 2.722s-.429 1.529-.458 2.355c-.056.734.201 1.591.144 2.264-.601 1.896-1.031 3.15-1.344 5.169-.229.458-1.028 1.437-1.344 1.652-.085.152.056.489-.085.703-.257.397-.658.611-.887 1.04.057.091-.344.183-.313.337.028.152.228.549.313.642.028.061.314-.093.314 0 .115.366.372 1.131.658 1.315 1.259.152 1.259.152 1.773 0 .285-.888-.972-.49-.859-1.683 1.717-.366 2.259-.887 2.945-2.814.314-1.407.743-2.783 1.401-4.129.113-.091.085-.336.285-.428.771 1.376 2.174 2.355 2.858 3.793.173 1.866.517 2.875 1.116 3.211.143.062 0 .642.115.765 0 .183.057.397-.028.611-.059.154-.028.337-.028.49v.183c.028.277.085.277.342.49.743.52 1.745 1.346 2.744.734.458-.796-.513-1.804-1.2-2.324-.228-.184-.629-.642-.573-.949.373-.397.63-2.141.486-3.487-.057-.305-.113-.611-.228-.856-.343-.703-1.114-1.682-1.771-2.385.085-.091.2-.215.342-.276 0-.672-.257-.887-.599-1.376-.288-.489-.943-1.437-1.432-1.743 0 0 0-.031-.485-.031-.028-.336.059-.612.143-.979 0-.275.201-.122.258-.734.143-.52.084-.214.2-.734.113-.244.172-.489.172-.887.427.153 1.285.122 1.658 0l.085.061c.115.031.144-.152.228-.183.658-.367.887-1.009 1.43-1.071 0 0 .287-.153.714 0 .172 0 .316.031.316-.153.028-.275.028-.488.172-.673.113.734.427 1.561 1 2.356l.571-.428c-.543-.703-.884-1.498-.943-2.416.028.061.058.122.115.184.2 0 .314-.459.543-.429.028-.061.087-.337.143-.551h2.144l.771-.183v-.429l-.571-.061v-.489h-.143v-.551h-.342v.52l-.887-.061v-.337h-.342v.306l-.915-.091v-.459h-.344v.428l-1.344-.091v-.152h.001l-.001-.001z" fill="#2298e2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cuckoo.svg b/.icons/kora/apps/scalable/cuckoo.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/cuckoo.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cudatext-512.svg b/.icons/kora/apps/scalable/cudatext-512.svg
new file mode 100644
index 000000000..ec7a1ba68
--- /dev/null
+++ b/.icons/kora/apps/scalable/cudatext-512.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 124.871 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#656763" offset="0"/>
+ <stop stop-color="#878787" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.587c0-3.452-2.803-6.255-6.255-6.255h-30.826c-3.452 0-6.255 2.803-6.255 6.255v30.826c0 3.452 2.803 6.255 6.255 6.255h30.826c3.452 0 6.255-2.803 6.255-6.255z" fill="url(#a)"/>
+ <path transform="translate(.210081 -.898473)" d="m22.677 10.856c-3.601 0-6.976 2.833-6.976 6.434v13.926c0 3.601 3.051 6.441 6.652 6.441h4.992c2.839 0 4.365-2.409 4.181-3.906h-9.247c-1.275 0-2.653-1.142-2.653-2.417l.048-13.963c0-1.275 1.315-2.358 2.59-2.358h9.615c-.419-2.542-2.218-4.157-5.057-4.157z" fill="#ffb33b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cumulus.svg b/.icons/kora/apps/scalable/cumulus.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/cumulus.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cups-launcher.svg b/.icons/kora/apps/scalable/cups-launcher.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/apps/scalable/cups-launcher.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cups.svg b/.icons/kora/apps/scalable/cups.svg
new file mode 120000
index 000000000..14899db45
--- /dev/null
+++ b/.icons/kora/apps/scalable/cups.svg
@@ -0,0 +1 @@
+office-printer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cura-icon.svg b/.icons/kora/apps/scalable/cura-icon.svg
new file mode 100644
index 000000000..0822972fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/cura-icon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.571227 -56 56 .571227 31.4288 60)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007dab" offset="0"/>
+ <stop stop-color="#0ca9e3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.773857 0 0 .773857 -.763429 -.763429)" d="m23.091 4h28.861c4.443 0 8.048 3.605 8.048 8.048v28.863l-19.091 19.089h-28.861c-4.443 0-8.048-3.605-8.048-8.048v-28.863z" fill="url(#a)"/>
+ <path transform="scale(.75)" d="m29.636 16c-7.554 0-13.636 6.082-13.636 13.636v2.728c0 7.554 6.082 13.636 13.636 13.636h14.364v-8h-14.364c-3.163 0-5.636-2.473-5.636-5.636v-2.728c0-3.163 2.473-5.636 5.636-5.636h14.364v-8z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/curlew.svg b/.icons/kora/apps/scalable/curlew.svg
new file mode 100644
index 000000000..88aa6f2f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/curlew.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 133.732 45.6258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#59b1c2" offset="0"/>
+ <stop stop-color="#b8dd95" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.286 11.67h-1.22c-.29 0-.525.234-.525.524v.653c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-.653c0-.29-.235-.524-.525-.524h-13.699c-.29 0-.525.234-.525.524v.653c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-.653c0-.29-.235-.524-.525-.524h-1.179c-.29 0-.525.234-.525.524v23.612c0 .29.235.525.525.525h1.179c.29 0 .525-.235.525-.525v-.48c0-.29.235-.525.524-.525h1.138c.29 0 .525.235.525.525v.48c0 .29.235.525.525.525h13.699c.29 0 .525-.235.525-.525v-.48c0-.29.235-.525.525-.525h1.138c.289 0 .524.235.524.525v.48c0 .29.235.525.525.525h1.22c.29 0 .525-.235.525-.525v-23.612c0-.29-.235-.524-.525-.524zm-18.681 20.079c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.138c0-.29.235-.524.524-.524h1.138c.29 0 .525.234.525.524zm0-4.715c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.138c0-.289.235-.524.524-.524h1.138c.29 0 .525.235.525.524zm0-4.715c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.138c0-.289.235-.524.524-.524h1.138c.29 0 .525.235.525.524zm0-4.715c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.137c0-.29.235-.525.524-.525h1.138c.29 0 .525.235.525.525zm12.48 15.953c0 .289-.235.524-.524.524h-9.122c-.289 0-.524-.235-.524-.524v-4.217c0-.29.235-.525.524-.525h9.122c.289 0 .524.235.524.525zm0-7.449c0 .29-.235.525-.524.525h-9.122c-.289 0-.524-.235-.524-.525v-4.216c0-.29.235-.525.524-.525h9.122c.289 0 .524.235.524.525zm0-7.448c0 .29-.235.525-.524.525h-9.122c-.289 0-.524-.235-.524-.525v-4.217c0-.289.235-.524.524-.524h9.122c.289 0 .524.235.524.524zm4.456 13.089c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.138c0-.29.235-.524.525-.524h1.138c.289 0 .524.234.524.524zm0-4.715c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.138c0-.289.235-.524.525-.524h1.138c.289 0 .524.235.524.524zm0-4.715c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.138c0-.289.235-.524.525-.524h1.138c.289 0 .524.235.524.524zm0-4.715c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.137c0-.29.235-.525.525-.525h1.138c.289 0 .524.235.524.525z" fill="#392a2d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/custom-toolbox.svg b/.icons/kora/apps/scalable/custom-toolbox.svg
new file mode 100644
index 000000000..baa912a47
--- /dev/null
+++ b/.icons/kora/apps/scalable/custom-toolbox.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.6004 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e1e1e" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m17 14-2 2 8.334 9.377-2.09 2.228-3.244-3.605-10 12h32l-7-8-1.883 1.883-4.9-5.514 8.783-9.369-1-1-8.727 9.309zm7.277 12.437 4.84 5.446-2.117 2.117-4.807-5.34z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="38.07032" cy="38.049817" r="9.293999" fill="#0677af" stroke-width=".844909"/>
+ <path transform="matrix(1.03616 0 0 1.03616 .397737 .536285)" d="m34.859 30.204-.132 1.58c-.501.186-.967.455-1.378.797l-1.436-.676-1.5 2.598 1.304.906c-.046.262-.071.528-.072.795 0 .268.023.535.068.799l-1.301.903 1.5 2.598 1.433-.675c.412.34.879.608 1.381.792l.131 1.584h3l.133-1.58c.501-.186.966-.455 1.377-.797l1.437.676 1.5-2.598-1.304-.906c.046-.262.071-.528.072-.795 0-.268-.023-.535-.069-.799l1.301-.902-1.5-2.598-1.433.675c-.412-.34-.879-.607-1.381-.79l-.132-1.584h-3zm1.5 4.286c.94 0 1.714.774 1.714 1.714s-.774 1.714-1.714 1.714-1.714-.774-1.714-1.714.774-1.714 1.714-1.714z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/customdesktopmenu.svg b/.icons/kora/apps/scalable/customdesktopmenu.svg
new file mode 120000
index 000000000..793d142b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/customdesktopmenu.svg
@@ -0,0 +1 @@
+kdevelop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cutecom.svg b/.icons/kora/apps/scalable/cutecom.svg
new file mode 100644
index 000000000..9e06a61d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/cutecom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#b7b7b7" d="m9 6h30v14h-30z"/>
+ <rect fill="#4f4f4f" width="40" height="24" x="4" y="18" rx="2" ry="2"/>
+ <path style="opacity:0.4" d="M 12 23 L 12 27 L 36 27 L 36 23 L 12 23 z M 14 29 L 14 33 L 34 33 L 34 29 L 14 29 z M 16 35 L 16 39 L 32 39 L 32 35 L 16 35 z"/>
+ <path fill="#fff" opacity=".2" d="m9 6v1h30v-1h-30z"/>
+ <path opacity=".2" d="m4 40v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cutegram.svg b/.icons/kora/apps/scalable/cutegram.svg
new file mode 100644
index 000000000..f4a5c2950
--- /dev/null
+++ b/.icons/kora/apps/scalable/cutegram.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m19.519 28.427 10.116 7.475c1.154.636 1.986.306 2.274-1.073l4.117-19.402c.422-1.691-.644-2.458-1.749-1.956l-24.177 9.323c-1.65.662-1.64 1.583-.301 1.993l6.205 1.937 14.364-9.062c.678-.412 1.3-.191.79.263" clip-rule="nonzero"/>
+ </clipPath>
+ <circle cx="24" cy="24" r="22.764" fill="#ff0068"/>
+ <g transform="matrix(1.07795 0 0 1.11303 -1.75177 -2.79923)">
+ <path d="m19.092 34.826c-.813 0-.675-.307-.955-1.081l-2.391-7.87 18.407-10.92" fill="#eac8db" fill-rule="nonzero"/>
+ <path d="m19.092 34.826c.627 0 .905-.287 1.255-.628l3.347-3.254-4.175-2.517" fill="#dda9d4" fill-rule="nonzero"/>
+ <g clip-path="url(#a)">
+ <image transform="matrix(.927687 0 0 .898452 8.8258065 13.318855)" width="30" height="26" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVRIie2UsQ6DMAxEfYj//9WOXSq1Qx3iwzFJ2hCkqhmQuMHPz+Dgdn885YKzXAH9g38fDIisU4EKFZkIBhQsmGNsLQEo/GTw3tJmp4AjSwsfCoY+IssMxzhwKgolwWXajAwyLllyluCg7CuwHeFmSRlb2oY+ApORGWvO8gR89n7pBh+tCFm6LI+8y7hlRWqWNmsC1yzTiviMLVNDUgP3WJYbAmX2hOBRltgTI/DRRRAVbbUsgnnp2y+CHksHLv59ZM5FfUP+56mCN2jpIjiwjD5F61kXW4DMeeQjLO15AYT/Bc0Wo+dxAAAAAElFTkSuQmCC"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cutemarked.svg b/.icons/kora/apps/scalable/cutemarked.svg
new file mode 100644
index 000000000..7aebbba00
--- /dev/null
+++ b/.icons/kora/apps/scalable/cutemarked.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c8c8c8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m14.5 17c-.814 0-1.5.686-1.5 1.5v10c0 .814.686 1.5 1.5 1.5h19c.814 0 1.5-.686 1.5-1.5v-10c0-.814-.686-1.5-1.5-1.5zm.5 2h18v9h-18zm2 1v7h2v-4.199l2 2 2-2v4.199h2v-7h-2l-2 2-2-2zm11 0v4h-2l2.5 3h1l2.5-3h-2v-4z" fill-opacity=".8" fill-rule="nonzero"/>
+ <circle cx="37.063798" cy="36.833788" r="10.137468" fill="#ff8c50" stroke-width=".921588"/>
+ <path transform="matrix(.921588 0 0 .921588 3.88663 3.65662)" d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cutemaze.svg b/.icons/kora/apps/scalable/cutemaze.svg
new file mode 100644
index 000000000..d55e80064
--- /dev/null
+++ b/.icons/kora/apps/scalable/cutemaze.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.7331 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 2.745-1.926 5.041-4.499 5.613l-1.501-.864-31.426.044c-1.551-1.03-2.574-2.793-2.574-4.793v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m9.749 4h3.251v23h9v13h14v-23h8v4h-4v22.729c-.551.176-1.139.271-1.749.271h-28.502c-2.564 0-4.738-1.681-5.478-4h13.729v-9h-14v-4h5v-22.952c.245-.032.495-.048.749-.048zm8.251 0h4v14h5v-10h16.729c.176.551.271 1.139.271 1.749v2.251h-13v23h-4v-13h-9z" fill="#239623"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cutentr.svg b/.icons/kora/apps/scalable/cutentr.svg
new file mode 100644
index 000000000..81ed860c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/cutentr.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#c5c5cc"/>
+ <path d="m45.668 39.44c0 3.438-2.789 6.227-6.227 6.228h-30.882c-3.438-.001-6.227-2.79-6.227-6.228v-16.523h43.336z" fill="#8f8f8f" fill-rule="nonzero"/>
+ <path d="m15.333 28.334h17.334v14.084h-17.334zm-4.334-22.752h26.002v14.084h-26.002z" fill="#262626" fill-rule="nonzero"/>
+ <path d="m7.749 33.751-3.241.024-.009 3.226h3.25v3.25h3.25v-3.25h3.25v-3.25h-3.25v-3.251h-3.25z" fill="#e4e4e4"/>
+ <path d="m8.832 18.583h-4.333v1.083h4.333zm34.669 0h-4.333v1.083h4.333zm-34.669-2.167h-4.333v1.084h4.333zm34.669 0h-4.333v1.084h4.333zm-34.669-2.167h-4.333v1.084h4.333zm34.669 0h-4.333v1.084h4.333z" fill="#9c9c9c"/>
+ <circle cx="35.911" cy="36.051" r="11" fill="#5c6f77"/>
+ <path d="m34.411 30.051-.133 1.58c-.501.185-.966.455-1.377.797l-1.437-.676-1.5 2.597 1.304.907c-.046.262-.07.528-.072.795 0 .267.023.535.068.798l-1.3.903 1.5 2.597 1.433-.673c.412.34.879.607 1.381.791l.133 1.584h3l.131-1.58c.501-.186.967-.455 1.379-.797l1.435.675 1.5-2.597-1.303-.906c.047-.263.071-.529.073-.795 0-.268-.023-.535-.069-.799l1.301-.903-1.5-2.597-1.434.674c-.412-.34-.879-.608-1.38-.791l-.133-1.584zm1.451 4c.016-.001.033-.001.049 0 1.097 0 2 .902 2 2 0 1.097-.903 2-2 2s-2-.903-2-2c0-1.079.873-1.974 1.951-2z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cutepeaks.svg b/.icons/kora/apps/scalable/cutepeaks.svg
new file mode 100644
index 000000000..83c7171e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cutepeaks.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#434343" offset="0"/>
+ <stop stop-color="#8d8d8d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.08137 0 0 1.08137 -1.95278 -1.99346)" fill-rule="nonzero">
+ <path d="m28.797 26-2.504 4.965c1.46 1.249 3.092 2.282 4.078 2.221 2.249-.141 2.891-1.692 5.334-5.151l1.438-2.035z" fill="#2f2f2f"/>
+ <path d="m10.357 26c.134.242.277.496.454.771.446.695 1.576 2.764 2.511 4.596 2.044 4.006 3.103 5.535 4.324 6.242 2.06 1.193 3.238-.08 6.932-7.492.949-1.903 1.61-3.32 1.953-4.117z" fill="#008aff"/>
+ <path d="m28.49 10.02c-1.135.175-2.224 1.546-3.746 4.351l-1.65 3.043 5.338 6.313.275.273h8.885c-.997-2.225-5.164-10.683-5.969-11.953-.43-.68-1.314-1.495-1.965-1.813-.406-.198-.789-.273-1.168-.214z" fill="#f05abe"/>
+ <path d="m18.323 16.012c-.547.08-1.152.554-2.194 1.304-2.052 1.727-4.153 4.708-5.383 6.684h15.272c-1.253-1.876-4.195-5.206-5.861-6.929-.802-.826-1.288-1.139-1.834-1.059z" fill="#00dda6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cutter.svg b/.icons/kora/apps/scalable/cutter.svg
new file mode 100644
index 000000000..9c2b52e66
--- /dev/null
+++ b/.icons/kora/apps/scalable/cutter.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aaa" offset="0"/>
+ <stop stop-color="#d3d3d3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -33.9942 33.9942 0 23.5553 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 7c-9.326 0-17 7.674-17 17s7.674 17 17 17c4.512-4e-3 8.841-1.804 12.025-5h-7.796l-6.229-12.096 6.229-11.904h7.798c-3.185-3.196-7.515-4.996-12.027-5z" fill="url(#b)"/>
+ <path transform="matrix(.986035 0 0 1.2199 1.27359 -5.90523)" d="m24.203 24.514 4.04-2.332 4.04-2.333v9.331l-4.04-2.333z" fill="#3f3f3f"/>
+ <path transform="matrix(.986035 0 0 1.2199 9.24099 -5.90523)" d="m24.203 24.514 4.04-2.332 4.04-2.333v9.331l-4.04-2.333z" fill="#3f3f3f"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m15.917 12c-.735 0-1.41.43-1.755 1.118l-9.927 19.791c-.703 1.401.256 3.091 1.755 3.091h16.021c1.496-.001 2.455-1.686 1.756-3.087l-4.768-8.913 4.373-8.905c.706-1.402-.253-3.095-1.753-3.095z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cuttlefish.svg b/.icons/kora/apps/scalable/cuttlefish.svg
new file mode 100644
index 000000000..7059b5d2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/cuttlefish.svg
@@ -0,0 +1,59 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#ffc35a" offset="0"/>
+ <stop stop-color="#faae2a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#fcfcfc" offset="0"/>
+ <stop stop-color="#b677d3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="390.08389" x2="389.87665" y1="534.08154" y2="513.54498" gradientTransform="matrix(-1.0825317 .63333266 -.625 -1.0969643 1174.6506 852.48024)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x1="382.20654" x2="395.44992" y1="532.42847" y2="526.78735" gradientTransform="matrix(1.0825317 .63333266 .625 -1.0969643 -357.50774 852.48024)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f" x1="25.131409" x2="7.070312" y1="20.164909" y2="4.759064" gradientTransform="matrix(1.25 0 0 1.2666653 388.57143 502.26471)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c0392b" offset="0"/>
+ <stop stop-color="#b677d3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="400.57144" x2="392.89551" y1="537.60016" y2="546.58093" gradientTransform="matrix(1.25 0 0 1.2666653 -92.142857 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="h" x1="393.43433" x2="390.56189" y1="538.07141" y2="539.3089" gradientTransform="matrix(1.25 0 0 1.2666653 -92.142857 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="i" x1="390.57141" x2="386.57144" y1="535.36304" y2="540.75476" gradientTransform="matrix(1.25 0 0 1.2666653 -92.142857 -151.07873)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fdbc4b" offset="0"/>
+ <stop stop-color="#dde341" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x1="393.10281" x2="388.88727" y1="524.4411" y2="522.65955" gradientTransform="matrix(.958189 .56058621 .55321067 -.97096382 -270.72176 815.17665)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="k" x1="392.68927" x2="389.44809" y1="522.89783" y2="521.73303" gradientTransform="matrix(-.958189 .56058621 -.55321067 -.97096382 1087.8646 815.17667)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="l" x1="390.57141" x2="386.57144" y1="535.36304" y2="540.75476" gradientTransform="matrix(-1.25 0 0 1.2666653 909.28572 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="m" x1="393.43433" x2="390.56189" y1="538.07141" y2="539.3089" gradientTransform="matrix(-1.25 0 0 1.2666653 909.28572 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="n" x1="400.57144" x2="392.89551" y1="537.60016" y2="546.58093" gradientTransform="matrix(-1.25 0 0 1.2666653 909.28572 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="o" x1="396.57144" x2="389.57144" y1="535.79797" y2="542.79797" gradientTransform="matrix(-1.25 0 0 1.2666653 909.28572 -152.34539)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="p" x1="396.57144" x2="389.57144" y1="535.79797" y2="542.79797" gradientTransform="matrix(-1.25 0 0 1.2666653 914.28572 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="q" x1="396.57144" x2="389.57144" y1="535.79797" y2="542.79797" gradientTransform="matrix(-1.25 0 0 1.2666653 919.28572 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="r" x1="390.57141" x2="386.57144" y1="535.36304" y2="540.75476" gradientTransform="matrix(1.25 0 0 1.2666653 -92.142857 -151.07873)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <g transform="matrix(1 0 0 1.0526316 -384.57146 -527.36632)">
+ <path d="m408.57146 504.798c9.69499 0 17.5 7.90908 17.5 17.73332v2e-5c0 9.82427-7.80501 11.4-17.5 11.4-9.69502 0-17.50002-1.57573-17.50002-11.4v-2e-5c0-9.82424 7.805-17.73332 17.50002-17.73332z" fill="#ffc35a"/>
+ <path d="m408.57143 504.79804c-.0709 0-.13927.009-.20996.0101-.66387 1.95613-.0252 4.4699 1.2378 5.07904 1.36003.65595 4.3304-.67204 5.26855-2.66939.17911-.38135.24866-.75629.271-1.12318-2.02768-.82863-4.24007-1.29636-6.56739-1.29636zm-1.16699.0594c-2.71851.18055-5.26043.97757-7.49512 2.26615.24532.65586.75845 1.22307 1.53321 1.67239 1.69919.98548 4.65024 1.13928 5.71289-.74218.48392-.85681.50752-2.05276.24902-3.19637zm8.28125 2.93412c-.61122-.00001-2.21191 1.2505-2.21191 1.80351s1.28574 1.96185 1.89696 1.96185c.61123 0 .39552-1.89126.39552-2.44427 0-.55302.53066-1.32109-.0806-1.32109zm-13.30811 1.70454c-.81131-.0755-1.93152.83345-2.20215 1.33841-.3093.57709-.33096 2.08336.46875 2.52344.79971.4401 1.49739-.55348 1.80665-1.13059.30934-.5771 1.05117-2.19468.25146-2.63476-.1-.055-.20881-.0857-.32471-.0966zm4.91944.19793c-.88678.0115-1.89607.30513-2.72705.69765-1.66199.78505-1.98375 2.78641-1.30128 4.27006.68249 1.48364 1.63635 2.04923 3.29834 1.26419 1.662-.78504 3.40467-3.74629 2.72217-5.22995-.34125-.74182-1.10541-1.01337-1.99218-1.00195zm4.72412.66796c-.35859.0298-.73537.14561-1.12549.35626-1.56047.84257-2.10633 3.3037-1.31592 4.8069.79042 1.50323 2.93414 2.27994 4.49463 1.43737 1.56048-.84258 1.31533-3.38535.52491-4.88855-.59283-1.12739-1.50238-1.8013-2.57813-1.71198zm4.45068 2.26368c-.9084.0555-.97894 1.27168-.93994 1.9272.039.65553.25374 2.42554 1.16211 2.37006.90838-.0555 1.53314-1.75411 1.49414-2.40964-.039-.65552-.80794-1.9431-1.71631-1.88762zm-8.78662 3.43384c-1.20682-.0195-2.52698.83548-3.12256 1.74909-.7941 1.21816-1.18407 2.23757.2002 3.16419 1.38429.92663 3.54428.77039 4.33838-.44778.79411-1.21817 1.10595-3.19747-.27833-4.12408-.34607-.23167-.73541-.33491-1.13768-.34142zm-4.1211.3043c-.49525 0-1.21337.37791-1.21337 1.04153 0 .66361.32261.9599.81786.9599.49525-.00001.97656-.29629.97656-.9599s-.0858-1.04152-.58105-1.04153zm7.89307 1.44232c-.76404 0-1.4624 1.47315-1.4624 2.40221.00001.92908 1.01332.96236 1.77735.96236.76402 0 1.77977-.75322 1.77979-1.68228 0-.92905-1.33072-1.68229-2.09474-1.68229z" fill="url(#f)"/>
+ <path d="m392.08033 527.71799a5.0043305 8.8589522 14.633555 0 1 -2.56498-9.87587 5.0043305 8.8589522 14.633555 0 1 7.0943-7.25319 5.0043305 8.8589522 14.633555 0 1 .54755.22338 5.0043725 17.717786 14.778482 0 1 -1.60478 8.66898 5.0043725 17.717786 14.778482 0 1 -2.8915 8.32561 5.0043305 8.8589522 14.633555 0 1 -.58058-.089z" fill="url(#e)"/>
+ <path d="m389.05339 520.6061a5.0043305 8.8589522 14.633555 0 1 .46123-2.76395 5.0043305 8.8589522 14.633555 0 1 .22806-.76642c1.71579.23087 1.75511-.19393 2.70468-.38304 1.0604-.21118 3.04706 1.78882 1.3283 1.48843-1.71825-.30132-2.22058 2.46587-4.55789 2.43831-.0725-.00086-.0967-.0114-.16438-.0133z" fill="#2c3e50" fill-rule="evenodd"/>
+ <path d="m425.06257 527.71799a8.8589522 5.0043305 75.366445 0 0 2.56497-9.87587 8.8589522 5.0043305 75.366445 0 0 -7.0943-7.25319 8.8589522 5.0043305 75.366445 0 0 -.54755.22338 17.717786 5.0043725 75.221518 0 0 1.60479 8.66898 17.717786 5.0043725 75.221518 0 0 2.8915 8.32561 8.8589522 5.0043305 75.366445 0 0 .58058-.089z" fill="url(#d)"/>
+ <g fill-rule="evenodd">
+ <path d="m428.0895 520.6061a8.8589522 5.0043305 75.366445 0 0 -.46122-2.76395 8.8589522 5.0043305 75.366445 0 0 -.22806-.76642c-1.71579.23087-1.75512-.19393-2.70468-.38304-1.0604-.21118-3.04706 1.78882-1.3283 1.48843 1.71825-.30132 2.22058 2.46587 4.55789 2.43831.0725-.00086.0967-.0114.16437-.0133z" fill="#2c3e50"/>
+ <path d="m399.90932 508.60952s-5-1.26667-5 1.26666c0 1.26667 1.25 5.06666 1.25 7.59999 0 2.53334 2.5-3.79999 2.5-3.79999z" fill="#ffc35a"/>
+ <path d="m417.32143 508.59804s5-1.26667 5 1.26666c0 1.26667-1.25 5.06666-1.25 7.59999s-2.5-3.79999-2.5-3.79999z" fill="#ffc35a"/>
+ <path d="m394.50509 530.13135s-4.38597-1.27138-3.27956-3.2133c.55321-.97099 3.17104-3.32328 4.27746-5.2652 1.10643-1.94194.25675 4.03406.25675 4.03406z" fill="url(#j)"/>
+ <path d="m422.63777 530.13136s4.38597-1.27138 3.27956-3.2133c-.55321-.97097-3.17104-3.32327-4.27746-5.2652-1.10643-1.94194-.25675 4.03406-.25675 4.03406z" fill="url(#k)"/>
+ <path d="m394.82143 525.06469c-3.75 2.53333 0 5.06666-2.5 7.59999s-3.75 1.26666-3.75 2.53333c0 1.26666 3.75 3.79999 6.25 1.26666s2.5-3.79999 2.5-3.79999 2.5-2.53333 1.25-5.06666-3.75-2.53333-3.75-2.53333z" fill="url(#i)"/>
+ <path d="m423.57143 526.33135v3.4586c.69714-.28369 1.57775-.73936 2.09716-1.33348z" fill="url(#q)" opacity=".1"/>
+ <path d="m422.32143 525.06469c3.75 2.53333 0 5.06666 2.5 7.59999s3.75 1.26666 3.75 2.53333c0 1.26666-3.75 3.79999-6.25 1.26666s-2.5-3.79999-2.5-3.79999-2.5-2.53333-1.25-5.06666 3.75-2.53333 3.75-2.53333z" fill="url(#l)"/>
+ <path d="m419.05483 526.8212c-.17304.22985-.33821.48259-.4834.77682v3.09739c.46954 1.15361 1.25 1.96927 1.25 1.96927s0 1.26666 2.5 3.79999c2.01289 2.03973 4.80386.79571 5.82764-.42799l-3.32764-3.372z" fill="url(#p)" opacity=".1"/>
+ <path d="m415.10547 537.927c.97057 3.67052 6.82743 4.07472 8.46596 2.33767 1.63852-1.73705-1.78188-1.52984-2.42893-3.97686-.64703-2.44701.88389-1.55133-.0866-5.22186-.97056-3.67051-3.73445-6.00126-3.73445-6.00126l-5 2.53333z" fill="url(#m)"/>
+ <path d="m413.82143 526.33135-.25.63333v5.27201l1.5332 5.6901c.97057 3.67051 6.82828 4.07493 8.4668 2.33788 1.63853-1.73705-1.75221-1.53594-2.4292-3.97565-.47364-1.70688.0592-1.65286.13737-2.41511z" fill="url(#o)" opacity=".1"/>
+ <path d="m408.57143 531.39801v5.06666c0 3.8 3.75 6.33333 7.5 6.33333s-1.25-2.53333 0-6.33333c1.25-3.79999-2.5-11.39998-2.5-11.39998l-5 1.26666z" fill="url(#n)"/>
+ <path d="m394.82143 525.06469c-3.75 2.53333 0 5.06666-2.5 7.59999s-3.75 1.26666-3.75 2.53333c0 1.26666 3.75 3.79999 6.25 1.26666s2.5-3.79999 2.5-3.79999 2.5-2.53333 1.25-5.06666-3.75-2.53333-3.75-2.53333z" fill="url(#r)"/>
+ <path d="m402.03739 537.927c-.97057 3.67052-6.82743 4.07472-8.46596 2.33767-1.63852-1.73705 1.78188-1.52984 2.42893-3.97686.64703-2.44701-.88389-1.55133.0866-5.22186.97056-3.67051 3.73445-6.00126 3.73445-6.00126l5 2.53333z" fill="url(#h)"/>
+ <path d="m408.57143 531.39801v5.06666c0 3.8-3.75 6.33333-7.5 6.33333s1.25-2.53333 0-6.33333c-1.25-3.79999 2.5-11.39998 2.5-11.39998l5 1.26666z" fill="url(#g)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/cuyo.svg b/.icons/kora/apps/scalable/cuyo.svg
new file mode 100644
index 000000000..d2255b1ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/cuyo.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 36.942621,12.823739 c 0.232168,3.565739 -0.217095,7.277142 -1.772115,10.054787 -0.748329,1.322303 -1.604893,2.613142 -2.314133,3.93087 -2.047573,3.804273 0.582085,2.338972 -3.770621,2.338972 H 18.645513 c -4.352705,0 -0.727203,8.082316 -3.325418,-0.706673 -0.762041,-2.577759 -4.312976,-8.093384 -4.320093,-15.897069 -0.0026,-2.8507341 2.616568,-4.7021133 5.311477,-5.8524312 3.007209,-1.4652471 6.090589,-1.6693551 9.262074,-1.6736679 5.695796,-0.2791542 11.210631,2.6090394 11.369068,7.8052121 z"/>
+ <path style="opacity:0.2" d="m 11.994981,25 h 23.963216 c 4.42922,0 7.994981,3.506767 7.994981,7.862706 C 45.038125,44.751899 26.928517,45.026415 24.856472,44.99862 22.784427,44.970825 4,44.394866 4,32.862706 4,28.506767 7.5657615,25 11.994981,25 Z"/>
+ <path style="fill:#848484" d="m 36.942621,11.823739 c 0.232168,3.565739 -0.217095,7.277142 -1.772115,10.054787 -0.748329,1.322303 -1.604893,2.613142 -2.314133,3.93087 -2.047573,3.804273 0.582085,2.338972 -3.770621,2.338972 H 18.645513 c -4.352705,0 -0.727203,8.082316 -3.325418,-0.706673 -0.762041,-2.577759 -4.312976,-8.093384 -4.320093,-15.897069 -0.0026,-2.8507339 2.616568,-4.7021131 5.311477,-5.852431 3.007209,-1.4652471 6.090589,-1.6693551 9.262074,-1.6736679 5.695796,-0.2791542 11.210631,2.6090394 11.369068,7.8052119 z"/>
+ <ellipse style="fill:#ffffff" cx="20" cy="21" rx="4" ry="6"/>
+ <ellipse id="ellipse857" style="fill:#ffffff" cx="28" cy="21" rx="4" ry="6"/>
+ <ellipse id="ellipse861" style="fill:#3f3f3f" cx="27" cy="22" rx="2" ry="3"/>
+ <ellipse id="ellipse859" style="fill:#3f3f3f" cx="21" cy="22" rx="2" ry="3"/>
+ <path style="fill:#b7b7b7" d="m 11.994981,24 h 23.963216 c 4.42922,0 7.994981,3.506767 7.994981,7.862706 C 45.038125,43.751899 26.928517,44.026415 24.856472,43.99862 22.784427,43.970825 4,43.394866 4,31.862706 4,27.506767 7.5657615,24 11.994981,24 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.638672 4.0039062 C 26.285362 3.9968183 25.930206 4.000131 25.574219 4.0175781 C 22.402734 4.0218909 19.317756 4.2261591 16.310547 5.6914062 C 13.615638 6.8417242 10.9974 8.694188 11 11.544922 C 11.000205 11.769881 11.013588 11.985891 11.019531 12.207031 C 11.216094 9.5482486 13.724376 7.7953097 16.310547 6.6914062 C 19.317756 5.2261591 22.402734 5.0218909 25.574219 5.0175781 C 31.270015 4.7384239 36.784922 7.6280461 36.943359 12.824219 C 36.967945 13.201817 36.979483 13.581355 36.988281 13.960938 C 36.999414 13.248135 36.989573 12.533992 36.943359 11.824219 C 36.794825 6.952807 31.938321 4.1102257 26.638672 4.0039062 z M 16.357422 31.419922 C 16.356331 31.431281 16.356465 31.439897 16.355469 31.451172 C 16.35609 31.465127 16.365004 31.472649 16.357422 31.419922 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.994141 24 C 7.5649211 24 4 27.507342 4 31.863281 C 4 32.033063 4.0173609 32.192357 4.0253906 32.357422 C 4.2899574 28.240086 7.7385182 25 11.994141 25 L 35.958984 25 C 40.388204 25 43.953125 28.507342 43.953125 32.863281 C 43.968881 33.035944 43.966842 33.197436 43.974609 33.365234 C 43.998677 32.883828 44.001114 32.389155 43.953125 31.863281 C 43.953125 27.507342 40.388204 24 35.958984 24 L 11.994141 24 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cvpcb.svg b/.icons/kora/apps/scalable/cvpcb.svg
new file mode 100644
index 000000000..9ec727d14
--- /dev/null
+++ b/.icons/kora/apps/scalable/cvpcb.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#fbfbfb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.22218 0 0 1.22218 -5.33232 -5.33232)" d="m17 11v5h-6v4h6v8h-6v4h6v5l15.23-11h4.77v-4h-4.77zm2 8h6v2h-6zm2 6h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="#3b3b3b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cx.ring.Ring.svg b/.icons/kora/apps/scalable/cx.ring.Ring.svg
new file mode 120000
index 000000000..b57bb8cb0
--- /dev/null
+++ b/.icons/kora/apps/scalable/cx.ring.Ring.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cxmenu-cxoffice-0-crossover.svg b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-crossover.svg
new file mode 120000
index 000000000..fb2141ac7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-crossover.svg
@@ -0,0 +1 @@
+cxmenu-cxoffice-0-cxrun.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxdoc.svg b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxdoc.svg
new file mode 120000
index 000000000..fb2141ac7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxdoc.svg
@@ -0,0 +1 @@
+cxmenu-cxoffice-0-cxrun.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxregister.svg b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxregister.svg
new file mode 120000
index 000000000..fb2141ac7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxregister.svg
@@ -0,0 +1 @@
+cxmenu-cxoffice-0-cxrun.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxreset.svg b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxreset.svg
new file mode 120000
index 000000000..fb2141ac7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxreset.svg
@@ -0,0 +1 @@
+cxmenu-cxoffice-0-cxrun.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxrun.svg b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxrun.svg
new file mode 100644
index 000000000..ab66a06db
--- /dev/null
+++ b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxrun.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.38 8.228c1.066 2.003 1.92 3.886 2.566 5.647-1.331-.08-2.61-.128-3.77-.11l.009-.02c-12.78.213-15.09 6.456-6.999 18.712.763-.136 1.491-.276 2.174-.448-2.421-8.517.687-13.852 9.278-16.011 3.089 10.861-2.777 16.557-17.616 17.076 2.611.434 5.007.742 7.201.936 1.264 1.801 2.715 3.725 4.394 5.767-1.058-1.991-1.924-3.864-2.569-5.619-.455-.026-.93-.072-1.406-.116 17.208 1.411 21.286-4.753 12.208-18.509 1.843-.318 3.868-.53 6.128-.607-2.604-.432-4.991-.738-7.181-.931-1.266-1.804-2.733-3.726-4.417-5.772z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxuninstall.svg b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxuninstall.svg
new file mode 120000
index 000000000..fb2141ac7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cxmenu-cxoffice-0-cxuninstall.svg
@@ -0,0 +1 @@
+cxmenu-cxoffice-0-cxrun.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cyan.svg b/.icons/kora/apps/scalable/cyan.svg
new file mode 100644
index 000000000..227b5d476
--- /dev/null
+++ b/.icons/kora/apps/scalable/cyan.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.201 18.421c0 9.244-9.492 27.895-21.201 27.895s-21.201-18.651-21.201-27.895 5.524-16.737 21.201-16.737 21.201 7.493 21.201 16.737z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m21.312 39.077c-0.137-0.3-0.323-0.864-0.414-1.255-0.304-1.302-0.174-1.175-1.283-1.247-2.031-0.132-3.475-0.928-4.538-2.503-1.461-2.166-1.531-5.264-0.203-9.025 0.268-0.757 0.471-1.393 0.451-1.412-0.019-0.018-0.402-0.13-0.851-0.248-2.185-0.573-4.073-1.896-5.099-3.572-0.746-1.218-1.131-3.029-0.954-4.487 0.21-1.738 0.818-2.926 2.156-4.214 1.108-1.067 2.114-1.682 3.503-2.143 2.673-0.885 5.707-0.775 8.373 0.306 1.481 0.6 3.287 1.812 4.15 2.783 0.231 0.261 0.485 0.475 0.564 0.475 0.078 0 0.621-0.232 1.205-0.516 2.997-1.454 6.299-2.42 8.279-2.42 0.701 0 1.646 0.254 2.093 0.562 0.714 0.492 1.047 1.614 0.793 2.671-0.184 0.761-0.82 1.877-1.528 2.681-2.646 3.001-9.075 6.317-14.616 7.539-1.117 0.246-3.465 0.617-4.305 0.68-0.316 0.024-0.367 0.074-0.657 0.642-0.452 0.885-1.067 2.763-1.355 4.142-0.446 2.13-0.423 4.021 0.063 5.278 0.261 0.675 1.022 1.484 1.686 1.793 0.593 0.276 1.509 0.458 1.599 0.317 0.033-0.051 0.051-0.788 0.041-1.637-0.043-3.566 0.971-6.14 3.255-8.256 1.342-1.243 2.698-1.787 4.271-1.712 1.766 0.084 2.857 1.018 3.131 2.68 0.327 1.978-0.672 4.109-2.915 6.219-1.832 1.722-3.865 2.796-6.086 3.214-0.35 0.066-0.696 0.163-0.768 0.217-0.177 0.129-0.081 0.951 0.236 2.009 0.277 0.926 0.283 0.983 0.105 0.983-0.073 0-0.245-0.245-0.382-0.544zm1.526-3.379c1.844-0.453 3.442-1.347 4.976-2.783 1.849-1.731 2.721-3.363 2.721-5.093 0-1.095-0.374-1.848-1.125-2.262-0.521-0.288-0.898-0.344-1.582-0.237-0.924 0.144-1.885 0.665-2.759 1.495-1.639 1.559-2.971 3.903-3.573 6.291-0.252 0.996-0.427 2.533-0.309 2.716 0.103 0.163 0.638 0.121 1.651-0.127zm1.093-14.208c4.96-0.729 10.114-2.959 12.968-5.611 1.551-1.441 2.249-2.611 2.244-3.764-4e-3 -0.886-0.624-1.723-1.439-1.942-0.923-0.248-2.477-0.072-4.177 0.473-1.607 0.515-5.536 2.527-5.536 2.834 0 0.054 0.325 0.621 0.721 1.258 0.978 1.574 1.258 2.128 1.185 2.349-0.033 0.101-0.097 0.183-0.142 0.183-0.149 0-0.529-0.51-1.225-1.644-0.376-0.613-0.809-1.262-0.962-1.441l-0.277-0.326-0.31 0.21c-1.655 1.117-4.447 3.68-5.544 5.088-0.683 0.876-1.664 2.349-1.664 2.499 0 0.132 2.921 0.015 4.158-0.166zm-6.325-1.086c2.321-2.905 4.778-4.984 8.704-7.365 0.292-0.177 0.256-0.219-1.028-1.208-1.695-1.307-3.081-2.002-4.838-2.428-1.156-0.281-3.522-0.354-4.75-0.147-2.892 0.488-5.266 2.162-6.057 4.271-0.998 2.663 0.358 5.528 3.287 6.944 1.004 0.485 2.831 1.039 3.48 1.054 0.271 7e-3 0.389-0.104 1.202-1.121z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.598244 -44.5261 44.5261 -.598244 24 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1b4057" offset="0"/>
+ <stop style="stop-color:#2c5771" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/cycligent-icon.svg b/.icons/kora/apps/scalable/cycligent-icon.svg
new file mode 120000
index 000000000..625c303e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cycligent-icon.svg
@@ -0,0 +1 @@
+CycligentGitTool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cycligent.svg b/.icons/kora/apps/scalable/cycligent.svg
new file mode 120000
index 000000000..625c303e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/cycligent.svg
@@ -0,0 +1 @@
+CycligentGitTool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/cz.pervoj.valdo-gtk.svg b/.icons/kora/apps/scalable/cz.pervoj.valdo-gtk.svg
new file mode 100644
index 000000000..685f6162e
--- /dev/null
+++ b/.icons/kora/apps/scalable/cz.pervoj.valdo-gtk.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.28e-6 -41.8383 41.8383 2.28e-6 24 44.9192)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff5b00" offset="0"/>
+ <stop stop-color="#e97e10" offset="1"/>
+ </linearGradient>
+ <path d="m18.805 3.278c-1.927.8-3.856 1.598-5.784 2.396-.968.401-1.215.898-.847 2.046l.788 2.466c-1.03.817-1.967 1.747-2.792 2.772l-2.45-.784c-1.148-.368-1.645-.121-2.046.847-.797 1.929-1.597 3.857-2.396 5.784-.401.967-.225 1.493.847 2.046l2.305 1.188c-.188 1.347-.124 2.676-.013 3.929l-2.292 1.181c-1.072.553-1.248 1.079-.847 2.046.8 1.927 1.598 3.856 2.396 5.784.401.968.898 1.215 2.046.847l2.466-.788c.817 1.03 1.747 1.967 2.772 2.792l-.784 2.45c-.368 1.148-.121 1.646.847 2.046 1.929.797 3.857 1.597 5.784 2.396.967.401 1.493.225 2.046-.847l1.188-2.305c1.347.188 2.676.123 3.929.012l1.181 2.293c.553 1.072 1.079 1.248 2.046.847 1.927-.8 3.856-1.599 5.784-2.397.968-.399 1.215-.897.847-2.045l-.788-2.466c1.03-.818 1.967-1.747 2.792-2.772l2.45.784c1.148.368 1.646.121 2.046-.847.797-1.929 1.597-3.857 2.396-5.784.401-.967.225-1.493-.847-2.046l-2.305-1.188c.187-1.347.123-2.676.012-3.928l2.293-1.182c1.072-.553 1.248-1.079.847-2.046-.8-1.927-1.597-3.856-2.396-5.784-.4-.968-.898-1.215-2.046-.847l-2.466.788c-.817-1.03-1.747-1.967-2.772-2.792l.784-2.45c.368-1.148.121-1.645-.847-2.046-1.929-.797-3.857-1.597-5.784-2.396-.967-.401-1.493-.224-2.046.847l-1.188 2.305c-1.347-.188-2.676-.124-3.929-.012l-1.181-2.293c-.59-1.038-1.116-1.096-2.046-.847z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="15.414" fill="#fecd38"/>
+ <path d="m21.798 15.746c-1.265.474-2.384 1.332-3.079 2.335-.695.985-1.042 2.198-1.042 3.641 0 .652.061 1.108.186 1.373.125.246.188.387.188.421-.963 0-1.684-.193-2.164-.579-.464-.406-.695-1.066-.695-1.98 0-1.126.464-2.216 1.389-3.272.945-1.074 2.146-1.935 3.607-2.586 1.459-.669 2.92-1.003 4.381-1.003.25 0 .068-.049.532-.015v16.505l6.606-16.505h1.101l-7.707 19.806h-3.303z" fill="#7925d2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/d-feet-icon.svg b/.icons/kora/apps/scalable/d-feet-icon.svg
new file mode 100644
index 000000000..48925c0c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/d-feet-icon.svg
@@ -0,0 +1,16 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.9939" x2="399.9939" y1="545.13873" y2="518.13873" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.7142909 0 0 1.7142909 -662.60287 -887.60332)" stroke-width="1.299897">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#a)"/>
+ <g transform="matrix(.15891447 0 0 .15891447 392.33064 523.1461)" fill="#fff" fill-opacity=".85">
+ <path d="m86.068 0c-24.602 0-29.217 35.041-15.377 35.041 13.838 0 39.98-35.041 15.377-35.041z"/>
+ <path d="m45.217 30.699c7.369.45 15.454-28.122 1.604-26.325-13.845 1.797-8.976 25.875-1.604 26.325z"/>
+ <path d="m11.445 48.453c5.241-2.307.675-24.872-8.237-18.718-8.908 6.155 2.996 21.024 8.237 18.718z"/>
+ <path d="m26.212 36.642c6.239-1.272 6.581-26.864-4.545-22.273-11.128 4.592-1.689 23.547 4.545 22.273z"/>
+ <path d="m58.791 93.913c1.107 8.454-6.202 12.629-13.36 7.179-22.787-17.349 37.729-26.004 33.74-49.706-3.311-19.674-63.676-13.617-70.55 17.167-4.653 20.821 19.153 49.707 43.993 49.707 12.22 0 26.315-11.034 28.952-25.012 2.014-10.659-23.699-6.388-22.775.665z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/d-feet.svg b/.icons/kora/apps/scalable/d-feet.svg
new file mode 120000
index 000000000..c8b774e7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/d-feet.svg
@@ -0,0 +1 @@
+d-feet-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/d-tracker.svg b/.icons/kora/apps/scalable/d-tracker.svg
new file mode 100644
index 000000000..351312632
--- /dev/null
+++ b/.icons/kora/apps/scalable/d-tracker.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0207672 -34.2049 34.2049 .0207672 23.9792 41.2728)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e7e7e7" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m36.65 41.236c-.005-2.022.023-4.062-.305-6.063-.587-3.937-5.016-8.563-6.241-9.471-1.226-.906-.982-2.225.134-3.182 1.115-.958 3.768-3.41 5.113-6.105 1.344-2.694 1.443-6.386 1.299-9.652h-25.299c-.146 3.266-.044 6.957 1.3 9.652 1.343 2.695 3.997 5.147 5.113 6.105 1.114.957 1.358 2.276.132 3.182-1.224.908-5.653 5.533-6.24 9.471-.329 2.001-.301 4.041-.305 6.064h12.649z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m15.53 12.364c.043 1.861.985 3.177 2.448 4.315 1.505 1.449 3.27 2.692 4.421 4.46.742 1.433.48 3.032.543 4.584v7.936l-8.612 7.614c6.433 0 12.867-.003 19.298-.005l-8.577-7.553c.01-3.567-.021-7.164.015-10.713-.104-1.419.84-2.606 1.881-3.468 1.65-1.648 3.109-2.664 4.492-4.553.604-.874.949-1.497 1.072-2.627z" fill="#ffa976" fill-rule="nonzero"/>
+ <path d="m40.932 42.508c0-.87-.706-1.576-1.576-1.576h-30.712c-.87 0-1.576.706-1.576 1.576v1.081c0 .87.706 1.576 1.576 1.576h30.712c.87 0 1.576-.706 1.576-1.576zm0-38.097c0-.87-.706-1.576-1.576-1.576h-30.712c-.87 0-1.576.706-1.576 1.576v1.081c0 .87.706 1.576 1.576 1.576h30.712c.87 0 1.576-.706 1.576-1.576z" fill="#884c26"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/d3lphin.svg b/.icons/kora/apps/scalable/d3lphin.svg
new file mode 120000
index 000000000..abdd0fd04
--- /dev/null
+++ b/.icons/kora/apps/scalable/d3lphin.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/daily-wallpaper.svg b/.icons/kora/apps/scalable/daily-wallpaper.svg
new file mode 120000
index 000000000..911ba54b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/daily-wallpaper.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/darktable.svg b/.icons/kora/apps/scalable/darktable.svg
new file mode 100644
index 000000000..b2ea88808
--- /dev/null
+++ b/.icons/kora/apps/scalable/darktable.svg
@@ -0,0 +1,44 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(11.9045 40.6424 -40.6424 11.9045 -4209.51 1242.06)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#454545" offset="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(14.5857 43.7193 -43.7193 14.5857 -2840.64 955.307)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff7004" offset="0"/>
+ <stop stop-color="#933600" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(15.2008 42.5962 -42.5962 15.2008 -15763.2 5633.65)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f7f10e" offset="0"/>
+ <stop stop-color="#ae7700" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(15.3316 44.2 -44.2 15.3316 -24872.5 8635.27)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13e60f" offset="0"/>
+ <stop stop-color="#176314" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(17.5167 42.8607 -42.8607 17.5167 -27538.9 11263.8)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4da0ff" offset="0"/>
+ <stop stop-color="#143e9a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(17.2176 42.1655 -42.1655 17.2176 -10534.2 4310.74)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d000d0" offset="0"/>
+ <stop stop-color="#630863" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(14.985 43.3295 -43.3295 14.985 -1950.77 682.552)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d70016" offset="0"/>
+ <stop stop-color="#770013" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(0 6.33318 -6.33318 0 -2813.26 20.8334)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.177 24.099c0 11.671-9.605 21.275-21.276 21.275s-21.275-9.604-21.275-21.275 9.604-21.276 21.275-21.276c11.176 0 20.543 8.806 21.235 19.96" fill="url(#a)"/>
+ <path d="m28.671 1.9-5.489 15.626 21.616-3.637c-3.202-6.148-9.1-10.667-16.127-11.989z" fill="url(#b)"/>
+ <path d="m45.475 16.995-16.277 3.06 13.957 16.901c3.724-5.847 4.688-13.214 2.32-19.961z" fill="url(#c)"/>
+ <path d="m40.804 39.095-10.788-12.566-7.659 20.538c6.926.301 13.788-2.547 18.447-7.972z" fill="url(#d)"/>
+ <path d="m19.329 46.1 5.489-15.626-21.616 3.637c3.202 6.148 9.1 10.667 16.127 11.989z" fill="url(#e)"/>
+ <path d="m2.525 31.005 16.277-3.06-13.957-16.901c-3.724 5.847-4.688 13.214-2.32 19.961z" fill="url(#f)"/>
+ <path d="m7.196 8.905 10.788 12.566 7.659-20.538c-6.926-.301-13.788 2.547-18.447 7.972z" fill="url(#g)"/>
+ <path d="m27.167 24c0 1.737-1.43 3.167-3.167 3.167s-3.167-1.43-3.167-3.167 1.43-3.167 3.167-3.167 3.167 1.43 3.167 3.167z" fill="url(#h)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dart-editor.svg b/.icons/kora/apps/scalable/dart-editor.svg
new file mode 120000
index 000000000..458808e60
--- /dev/null
+++ b/.icons/kora/apps/scalable/dart-editor.svg
@@ -0,0 +1 @@
+dart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dart.svg b/.icons/kora/apps/scalable/dart.svg
new file mode 100644
index 000000000..218deb1a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/dart.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-45.136 .647316 -.647316 -45.136 38.2068 -559.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0089c9" offset="0"/>
+ <stop stop-color="#2dcb72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.363346 -25.361 25.361 -.363346 1129.58 21.4678)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#147966" offset="0"/>
+ <stop stop-color="#2dcbc6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m35.13 17.911-1.641-1.204c-.203-.151-.684.137-1.213.672l-.703-.516c.355-.665.485-1.21.28-1.36l-4.017-2.95c-2.217-.601-4.546-.673-6.796-.21l-1.136.233c-.189.04-.337.187-.379.375-.042.189.033.384.188.499.064.047.138.077.215.089l1.362.21c1.545.238 2.914 1.126 3.758 2.441l.054.085.978.719-4.968 6.763c-.229-.123-.531-.066-.727.161l-6.753 7.062c-.585.678-.896 1.548-.857 2.398s.425 1.601 1.064 2.069c.639.469 1.471.614 2.294.398.822-.217 1.56-.774 2.032-1.535l4.721-8.555c.158-.254.123-.559-.065-.741l4.97-6.764 1.328.976c.204.15.685-.137 1.214-.673l.703.516c-.355.665-.485 1.209-.281 1.359l1.641 1.206c.29.212 1.138-.448 1.893-1.475.756-1.029 1.131-2.035.841-2.248z" fill="#ddf2e9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dash-qt.svg b/.icons/kora/apps/scalable/dash-qt.svg
new file mode 100644
index 000000000..6767ab0e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/dash-qt.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.0003 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#074aa6" offset="0"/>
+ <stop stop-color="#1c75bc" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m15.977 16-1.245 4h17.268l-3 8h-16.756l-1.244 4h17.914c1.995-.036 4.046-1.246 4.83-3.162l3.133-9.418c.74-3.049-1.991-3.42-4.104-3.42zm-3.477 6-1.5 4h10l1.5-4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dassault-systemes.draftsight.svg b/.icons/kora/apps/scalable/dassault-systemes.draftsight.svg
new file mode 100644
index 000000000..a8e0984d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/dassault-systemes.draftsight.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9995 39.9995 0 32 43.9995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#248b9c" offset="0"/>
+ <stop stop-color="#35aabd" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09148 0 0 1.09148 -2.19564 -2.19559)">
+ <g fill-rule="nonzero">
+ <path d="m6.484 14.39c-1.105.297-1.732 1.593-1.389 2.873l6.667 24.882c.343 1.28 1.534 2.089 2.64 1.793 7.023-1.881 10.979-10.061 8.8-18.192-2.179-8.132-9.695-13.237-16.718-11.356z" fill="#79b444"/>
+ <path d="m10.891 19.168c-.038-.008-.073.009-.11.002l4.953 18.48c2.463-2.152 3.831-6.164 2.639-10.611-1.178-4.395-4.311-7.195-7.482-7.871z" fill="#fff"/>
+ <path d="m23.28 4.001c-1.263.046-2.28 1.209-2.28 2.607v34.783c0 1.431 1.064 2.609 2.357 2.609h17.286c1.293 0 2.357-1.178 2.357-2.609 0-.439-.1-.872-.291-1.257l-17.286-34.782c-.427-.859-1.257-1.383-2.143-1.351z" fill="url(#a)"/>
+ </g>
+ <path d="m29.568 36.546c-.116-.157-.241-.317-.36-.451-.737-.831-1.687-1.73-2.529-2.596-.963-.99-1.789-1.962-2.213-2.772-.326-.624-.466-1.213-.466-1.727 0-1.329.897-2.527 2.571-3.178 2.038-.792 5.429-.822 5.429-.822v4s-1.336 0-2.671.223c-.262.043-.6.138-.897.231.116.157.241.317.36.451.737.831 1.687 1.73 2.529 2.596.963.99 1.789 1.962 2.213 2.772.326.624.466 1.213.466 1.727 0 1.329-.897 2.527-2.571 3.178-2.038.792-5.429.822-5.429.822v-4s1.336 0 2.671-.223c.262-.043.6-.138.897-.231z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/datagrip.svg b/.icons/kora/apps/scalable/datagrip.svg
new file mode 100644
index 000000000..79ffd9c11
--- /dev/null
+++ b/.icons/kora/apps/scalable/datagrip.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-5.36273 -34.8935 34.8935 -5.36273 24.6321 43.778)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#23d693" offset="0"/>
+ <stop stop-color="#807af6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(39.6484 5.11247 -5.11247 39.6484 2.43039 6.88246)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#23d693" offset="0"/>
+ <stop stop-color="#fa5ae8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#23d693" offset="0"/>
+ <stop stop-color="#9471f8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(30.639 14.3006 -14.3006 30.639 2.78791 22.2556)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(15.6234 24.454 -24.454 15.6234 27.3849 2.77104)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m2.391 40.728c.055 0 29.048 4.581 29.048 4.581l-8.324-36.645-8.435-.112s-12.345 32.176-12.289 32.176z" fill="url(#a)"/>
+ <path d="m2.167 2.295-.112 19.775 37.819 12.904 2.793-26.031-40.5-6.648z" fill="url(#b)"/>
+ <path d="m2.055 22.07 29.272 23.239 5.865-17.261z" fill="url(#d)"/>
+ <path d="m27.305 2.016 15.418 6.815 2.793 18.043-12.681 5.922-14.077-21.842z" fill="url(#e)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#f)"/>
+ <path d="m23.408 32.791h-10.457v1.931h10.457zm6.457-18.828c.998 0 1.893.217 2.684.649.791.433 1.456 1.042 1.994 1.827l-1.615 1.367c-.382-.531-.822-.943-1.322-1.237-.499-.295-1.091-.442-1.775-.442-.539 0-1.027.092-1.464.277-.438.185-.814.444-1.128.779s-.555.733-.723 1.195c-.169.461-.253.963-.253 1.506 0 .553.087 1.064.261 1.532.174.467.424.871.749 1.211.325.341.712.606 1.161.797.449.19.954.285 1.515.285.662 0 1.24-.127 1.733-.381.494-.253.898-.6 1.212-1.038v-.935h-3.063v-2.025h5.335v3.375c-.247.45-.55.866-.909 1.247-.359.38-.766.706-1.22.978-.454.271-.948.484-1.481.64s-1.097.234-1.691.234c-.842 0-1.624-.15-2.348-.45s-1.352-.716-1.885-1.247c-.533-.53-.951-1.157-1.254-1.878s-.454-1.503-.454-2.345c0-.843.151-1.625.454-2.346s.721-1.347 1.254-1.878 1.161-.947 1.885-1.247 1.506-.45 2.348-.45zm-13.262.208c.886 0 1.703.136 2.449.407s1.383.655 1.91 1.151.939 1.093 1.237 1.792c.297.698.446 1.474.446 2.328 0 .842-.149 1.616-.446 2.32-.298.704-.71 1.309-1.237 1.817s-1.164.903-1.91 1.186-1.563.424-2.449.424h-3.652v-11.425zm-1.38 2.112v7.201h1.363c.561 0 1.072-.086 1.532-.259.46-.174.852-.419 1.178-.736.325-.318.578-.698.757-1.143.18-.444.269-.943.269-1.497 0-.566-.089-1.068-.269-1.506-.179-.439-.432-.811-.757-1.117-.326-.305-.718-.539-1.178-.701-.46-.161-.971-.242-1.532-.242z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/datamodeler.svg b/.icons/kora/apps/scalable/datamodeler.svg
new file mode 100644
index 000000000..b949cbdb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/datamodeler.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 23.846154,25 A 20,10 0 0 0 3.8461538,35 20,10 0 0 0 23.846154,45 a 20,10 0 0 0 20,-10 20,10 0 0 0 -20,-10 z"/>
+ <path style="fill:#6f8a94" d="M 23.846154,24 A 20,10 0 0 0 3.8461538,34 20,10 0 0 0 23.846154,44 a 20,10 0 0 0 20,-10 20,10 0 0 0 -20,-10 z"/>
+ <path style="opacity:0.2" d="M 23.846154,15 A 20,10 0 0 0 3.8461538,25 20,10 0 0 0 23.846154,35 a 20,10 0 0 0 20,-10 20,10 0 0 0 -20,-10 z"/>
+ <path style="fill:#9daeb5" d="M 23.846154,14 A 20,10 0 0 0 3.8461538,24 20,10 0 0 0 23.846154,34 a 20,10 0 0 0 20,-10 20,10 0 0 0 -20,-10 z"/>
+ <path style="opacity:0.2" d="M 23.846154,5 A 20,10 0 0 0 3.8461538,15 20,10 0 0 0 23.846154,25 a 20,10 0 0 0 20,-10 20,10 0 0 0 -20,-10 z"/>
+ <path style="fill:#d1dbe0" d="M 23.846154,4 A 20,10 0 0 0 3.8461538,14 20,10 0 0 0 23.846154,24 a 20,10 0 0 0 20,-10 20,10 0 0 0 -20,-10 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 23.845703 4 A 20 10 0 0 0 3.8457031 14 A 20 10 0 0 0 3.8867188 14.417969 A 20 10 0 0 1 23.845703 5 A 20 10 0 0 1 43.804688 14.591797 A 20 10 0 0 0 43.845703 14 A 20 10 0 0 0 23.845703 4 z"/>
+ <rect style="opacity:0.2" width="22" height="22" x="25" y="25" rx="2" ry="2"/>
+ <rect style="fill:#44ad4d" width="22" height="22" x="25" y="24" rx="2" ry="2"/>
+ <rect style="fill:#ffffff" width="7" height="5" x="27" y="28"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="1" height="7" x="30" y="31"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="1" height="7" x="30" y="-40" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="7" height="5" x="27" y="37"/>
+ <rect style="fill:#ffffff" width="7" height="5" x="38" y="28"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dataspell.svg b/.icons/kora/apps/scalable/dataspell.svg
new file mode 100644
index 000000000..58415174e
--- /dev/null
+++ b/.icons/kora/apps/scalable/dataspell.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="fill:#f7c73c" d="m24 4h-18c-1.108 0-2 0.892-2 2v18h20z"/>
+ <path style="fill:#21d789" d="m24 4h18c1.108 0 2 0.892 2 2v18h-20z"/>
+ <path style="fill:#2086e7" d="m24 44h-18c-1.108 0-2-0.892-2-2v-18h20z"/>
+ <path style="fill:#15acbe" d="m24 44h18c1.108 0 2-0.892 2-2v-18h-20z"/>
+ <path fill="#fff" opacity=".2" d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <path opacity=".2" d="m6 45c-1.108 0-2-0.892-2-2v-1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v1c0 1.108-0.892 2-2 2h-36z"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="10" y="10"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 16,32.9999 h 8"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 16,32 h 8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 16.014098,25.006314 c 0,0 4.043783,0.350249 4,-3.999999 -0.04378,-4.350263 -4,-4.000002 -4,-4.000002 M 16,24.9999 v -7.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 16.014098,24.006414 c 0,0 4.043783,0.350249 4,-3.999999 -0.04378,-4.350263 -4,-4.000002 -4,-4.000002 M 16,24 v -7.999998"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 24,23.999517 c 0,0 0.504385,1.000967 2.000001,1.000483 1.495612,-4.8e-4 1.999997,-1.000483 1.999997,-2.000481 0,-4.214385 -3.999998,0.211162 -3.988017,-3.990705 -0.01209,-1.009297 0.471866,-2.009295 1.98802,-2.009295 1.51615,0 1.999884,0.999998 1.999884,0.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 24,22.999517 c 0,0 0.504385,1.000967 2.000001,1.000483 1.495612,-4.8e-4 1.999997,-1.000483 1.999997,-2.000481 0,-4.214385 -3.999998,0.211162 -3.988017,-3.990705 -0.01209,-1.009297 0.471866,-2.009295 1.98802,-2.009295 1.51615,0 1.999884,0.999998 1.999884,0.999998"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/datastudio.svg b/.icons/kora/apps/scalable/datastudio.svg
new file mode 100644
index 000000000..ca113abbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/datastudio.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0560351 -43.336 43.336 -.0560351 24.6339 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0054ff" offset="0"/>
+ <stop stop-color="#00b2f7" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.683c0-3.505-2.846-6.351-6.351-6.351h-30.634c-3.505 0-6.351 2.846-6.351 6.351v30.634c0 3.505 2.846 6.351 6.351 6.351h30.634c3.505 0 6.351-2.846 6.351-6.351z" fill="url(#a)"/>
+ <g fill="#ffffff" fill-rule="nonzero">
+ <path d="m20.75 19.666c-.6 0-1.084.484-1.084 1.084v15.167c0 .601.484 1.084 1.084 1.084h15.167c.601 0 1.084-.483 1.084-1.084v-15.167c0-.6-.483-1.084-1.084-1.084zm1.083 4.334h4.334v4.334h-4.334zm6.501 0h6.5v4.334h-6.5zm-6.501 6.5h4.334v4.334h-4.334zm6.501 0h6.5v4.334h-6.5z"/>
+ <path d="m19.666 8.832c-4.188 0-7.583.971-7.583 2.167 0 1.197 3.395 2.167 7.583 2.167 4.189 0 7.584-.97 7.584-2.167 0-1.196-3.395-2.167-7.584-2.167zm-8.667 2.059v5.417c.079 2.54 5.312 3.163 7.908 3.318.384-.621 1.071-1.043 1.843-1.043h5.372c1.255-.498 2.179-1.222 2.212-2.275v-5.417c-.087 2.812-6.525 3.28-8.668 3.358-2.142-.078-8.58-.546-8.667-3.358zm0 6.501v5.417c.076 2.432 4.896 3.109 7.584 3.299v-5.358c0-.02.002-.04.002-.059-2.688-.19-7.51-.867-7.586-3.299zm0 6.5v5.417c.075 2.432 4.896 3.109 7.584 3.299v-5.417c-2.688-.19-7.508-.867-7.584-3.299z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/date.svg b/.icons/kora/apps/scalable/date.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dates.svg b/.icons/kora/apps/scalable/dates.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/dates.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/davinci-panels.svg b/.icons/kora/apps/scalable/davinci-panels.svg
new file mode 100644
index 000000000..921f5d6a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/davinci-panels.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#162c43" offset="0"/>
+ <stop stop-color="#2c4865" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.475v31.05c0 3.391-2.752 6.143-6.143 6.143h-31.05c-3.391 0-6.143-2.752-6.143-6.143v-31.05c0-3.391 2.752-6.143 6.143-6.143h31.05c3.391 0 6.143 2.752 6.143 6.143z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 24h-14.084c0-7.778 6.306-14.084 14.084-14.084z" fill="#1ac63a"/>
+ <path d="m24 24h-14.084c0 7.778 6.306 14.084 14.084 14.084z" fill="#2572ff"/>
+ <path d="m24 24h14.084c0 7.778-6.306 14.084-14.084 14.084z" fill="#e93535"/>
+ <path d="m24 24h14.084c0-7.778-6.306-14.084-14.084-14.084z" fill="#ffeb23"/>
+ </g>
+ <circle cx="24" cy="24" r="11.917" fill="#3e658e"/>
+ <circle cx="24" cy="24" r="6.5" fill="#243c56"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/davinci-resolve.svg b/.icons/kora/apps/scalable/davinci-resolve.svg
new file mode 120000
index 000000000..4c83d48e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/davinci-resolve.svg
@@ -0,0 +1 @@
+resolve.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/davmail.svg b/.icons/kora/apps/scalable/davmail.svg
new file mode 100644
index 000000000..d469925be
--- /dev/null
+++ b/.icons/kora/apps/scalable/davmail.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.530346 -39.9932 39.9932 .530346 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d08f00" offset="0"/>
+ <stop stop-color="#efbd2f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13483 0 0 1.13483 -3.2359 -3.30332)" fill-rule="nonzero">
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20z" fill="url(#a)"/>
+ <path d="m21 11-3 10h4l-3 7h3l-2.925 11 9.925-13h-3.5l4.5-7h-5l5-8z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dayfolder.svg b/.icons/kora/apps/scalable/dayfolder.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/dayfolder.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dbeaver-ee.svg b/.icons/kora/apps/scalable/dbeaver-ee.svg
new file mode 120000
index 000000000..6b5dcfd47
--- /dev/null
+++ b/.icons/kora/apps/scalable/dbeaver-ee.svg
@@ -0,0 +1 @@
+dbeaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dbeaver.svg b/.icons/kora/apps/scalable/dbeaver.svg
new file mode 100644
index 000000000..234c1d671
--- /dev/null
+++ b/.icons/kora/apps/scalable/dbeaver.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.39022 -45.4872 45.4872 -1.39022 118.295 43.8833)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#818181" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24.001" r="22.765" fill="url(#a)"/>
+ <path d="m18.291 12.922c1.017-1.072 3.127-.196 4.398 1.075s2.297.83 2.981.977c.685.147-1.466 1.467-2.981 2.737-1.515 1.271-4.643 2.639-4.936 1.906-.294-.733 1.173-1.711.586-3.274-.586-1.564-.977-2.444-.048-3.421z" fill="#372823"/>
+ <path d="m9.869 29.476c.562 3.221 2.216 4.244 4.965 5.388 2.75 1.146 5.793 2.362 8.508 3.26 2.716.898 14.109-4.233 14.827-7.814.719-3.583 2.094-8.088.49-11.449-1.604-3.36-6.487-5.156-10.612-4.774-4.123.382-8.705 2.219-11.458 5.08-2.74 2.847-7.328 6.823-6.72 10.309z" fill="#fff"/>
+ <g fill="#372823">
+ <path d="m27.381 16.392c.066 1.284 4.594 4.496 6.305 4.398 1.71-.097 4.936-5.522 4.007-7.184-.928-1.662-10.459-.098-10.312 2.786z"/>
+ <path d="m10.281 32.978c-5.694-2.144-4.46-7.855-4.46-7.855s-1.374-2.52-1.527-4.353c-.153-1.832.385-4.481.385-4.481l4.808.129s3.851-4.938 6.949-6.949c3.633-2.359 9.393-4.964 14.51-.841-3.517-1.406-8.812-1.371-13.593 1.833-3.544 2.375-9.174 9.851-10.08 14.586-.481 2.509-1.164 5.203 3.008 7.931z"/>
+ <path d="m18.192 26.04c1.223.916 8.05 6.301 11.474 5.78 2.56-.39 5.712-2.564 5.557-8.453.495 2.293.61 4.658.229 5.651-.382.993 3.228-1.699 3.951-6.188.543 2.566-.897 8.326-2.348 10.923-1.451 2.596-2.596 2.978-2.138 4.276.459 1.299.611 1.833 1.375 3.513-2.071-.519-3.171-.147-6.415-1.069-6.69-1.903-10.768-3.971-11.15-4.047 2.096-3.028.896-7.324-.535-10.386z"/>
+ </g>
+ <path d="m28.739 33.204c.125 1.47.106 5.012 1.846 4.786 2.097-.274 1.981-1.832 2.576-4.261.153-.024.458-.087.458-.087s-.629 3.195-.941 3.633c.686-.113 1.185-.875 1.967-2.283.781-1.407 1.445-4.134 1.57-4.948-1.627 1.94-4.661 3.16-7.476 3.16z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dconf-editor.svg b/.icons/kora/apps/scalable/dconf-editor.svg
new file mode 100644
index 000000000..c81f441d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/dconf-editor.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.5692 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-18.799h43.336z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v12.19h-43.336v-12.19c0-3.438 2.79-6.228 6.228-6.228z" fill="#cdcdcd"/>
+ <path d="m35.299 28.334h-7.43c-2.735 0-4.952 2.183-4.952 4.876s2.217 4.874 4.952 4.874h7.43c2.735 0 3.977-2.181 3.977-4.874s-1.242-4.876-3.977-4.876z" fill="#0990b0"/>
+ <path d="m30.5 33.209c0 2.692 2.183 4.875 4.876 4.875 2.694 0 4.875-2.183 4.875-4.875s-2.181-4.875-4.875-4.875c-2.693 0-4.876 2.183-4.876 4.875z" fill="#ffffff"/>
+ <path d="m9.137 35.917h5.891c.168 0 .305.137.305.305v2.641c0 .168-.137.305-.305.305h-5.891c-.168 0-.305-.137-.305-.305v-2.641c0-.168.137-.305.305-.305zm.034-7.583h10.157c.187 0 .338.136.338.304v2.641c0 .168-.151.305-.338.305h-10.157c-.187 0-.339-.137-.339-.305v-2.641c0-.168.152-.304.339-.304z" fill-opacity=".25"/>
+ <path d="m15.333 8.832h3.25v3.251h-3.25zm11.917 0h11.918v3.251h-11.918z" fill="#434343"/>
+ <path d="m27.25 14.249h11.917v2.167h-11.917z" fill="#0990b0"/>
+ <path d="m24.361 5.582h1.753l-3.611 10.834h-1.753zm-13.001 0h1.707l-3.611 10.834h-1.707z" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dde-calendar.svg b/.icons/kora/apps/scalable/dde-calendar.svg
new file mode 120000
index 000000000..c44ce2b76
--- /dev/null
+++ b/.icons/kora/apps/scalable/dde-calendar.svg
@@ -0,0 +1 @@
+calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dde-file-manager.svg b/.icons/kora/apps/scalable/dde-file-manager.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/dde-file-manager.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dde-introduction.svg b/.icons/kora/apps/scalable/dde-introduction.svg
new file mode 100644
index 000000000..6a2914543
--- /dev/null
+++ b/.icons/kora/apps/scalable/dde-introduction.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8412 39.8412 0 24 43.9504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9b97" offset="0"/>
+ <stop stop-color="#00d8d1" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m35.681 15.353c3.092 3.125 3.092 8.19 0 11.314l-10.614 10.727c-.646.653-1.694.653-2.341 0l-10.024-10.131 11.784-11.91c3.092-3.124 8.104-3.124 11.195 0z" fill="#3b3b3b"/>
+ <path d="m23.719 15.379 10.396 10.506c.646.653.646 1.712 0 2.365l-9.025 9.121c-.646.653-1.694.653-2.34 0l-10.396-10.506c-3.139-3.172-3.139-8.314 0-11.486 3.138-3.172 8.227-3.172 11.365 0z" fill="#fff"/>
+ <path d="m15.582 30.095-2.663-2.692 2.687-2.716c.962-.972 2.521-.972 3.483 0 .524.53.763 1.239.716 1.932.664-.056 1.347.173 1.855.686.5.506.727 1.183.681 1.844.648-.041 1.311.189 1.807.69.512.518.738 1.217.677 1.894.68-.043 1.374.199 1.893.724.962.972.962 2.548 0 3.52l-1.517 1.533c-.647.653-1.694.653-2.341 0l-2.312-2.337.01-.01-2.498-2.524.01-.01-2.498-2.524zm7.963-4.651.004-.004 6.719 6.79-1.409 1.424-6.719-6.791.569-.575-.003-.003.836-.845zm9.206 4.249-6.719-6.791-1.409 1.424 6.719 6.79zm-5.356-11.444-3.223 3.258c-1.731 1.749-4.434 1.854-6.037.234l6.358-6.425z" fill="#3b3b3b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dde-printer.svg b/.icons/kora/apps/scalable/dde-printer.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/dde-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ddm.svg b/.icons/kora/apps/scalable/ddm.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/ddm.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/de.billardgl.Billardgl.svg b/.icons/kora/apps/scalable/de.billardgl.Billardgl.svg
new file mode 120000
index 000000000..ce94b3439
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.billardgl.Billardgl.svg
@@ -0,0 +1 @@
+billard-gl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/de.gunibert.Hackgregator.svg b/.icons/kora/apps/scalable/de.gunibert.Hackgregator.svg
new file mode 100644
index 000000000..046dd5efa
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.gunibert.Hackgregator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d95200" offset="0"/>
+ <stop stop-color="#ff7800" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.438 12.596c-1.251 0-2.281 1.029-2.281 2.281v18.246c0 1.252 1.03 2.281 2.281 2.281 1.252 0 2.281-1.029 2.281-2.281v-6.842h4.562v6.842c0 1.252 1.029 2.281 2.281 2.281 1.251 0 2.281-1.029 2.281-2.281v-18.246c0-1.252-1.03-2.281-2.281-2.281-1.252 0-2.281 1.029-2.281 2.281v6.842h-4.562v-6.842c0-1.252-1.029-2.281-2.281-2.281z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.haeckerfelix.AudioSharing.svg b/.icons/kora/apps/scalable/de.haeckerfelix.AudioSharing.svg
new file mode 100644
index 000000000..de547cab6
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.haeckerfelix.AudioSharing.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5dbdc" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="462" x2="562" y1="5900" y2="5900" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#384446" offset="0"/>
+ <stop stop-color="#5e5c64" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.323077 0 0 .323077 3.5654 4.25565)" d="m11 73 6.879-6.879c.355-.355.891-.461 1.355-.269.461.191.766.644.766 1.148v42c0 .504-.305.957-.766 1.148-.464.192-1 .086-1.355-.269l-11.758-11.758c-1.359-1.359-2.121-3.199-2.121-5.121v-10c0-1.303.35-2.569 1-3.673v-21.327h1v-46h4v46h1zm21.398-19.426v18.473h-10v-18.649h.013c.094-22.887 18.679-41.414 41.589-41.414 22.914 0 41.495 18.527 41.589 41.414h.013v18.649h-10v-18.473h-.012c0-17.446-14.141-31.59-31.59-31.59-17.446 0-31.59 14.144-31.59 31.59zm91.602 29.426v10c0 1.922-.762 3.762-2.121 5.121l-11.758 11.758c-.355.355-.891.461-1.355.269-.461-.191-.766-.644-.766-1.148v-42c0-.504.305-.957.766-1.148.464-.192 1-.086 1.355.269l11.758 11.758c1.359 1.359 2.121 3.199 2.121 5.121z" fill="#4d4d4d"/>
+ <g transform="matrix(.323077 0 0 .323077 3.5654 4.36626)">
+ <path d="m99.418 27.672s.536.984.605 1.078c1.106 1.914 3.075 7.641-1.179 10.094l-2.805 1.429c-1.055.61-2.694 1.214-3.304.16-5.98-10.356-16.968-17.893-29.246-17.893-12.277 0-21.91 6.834-27.891 17.189-.609 1.055-2.469 1.154-3.528.544l-2.972-1.648c-3.618-2.086-2.649-7.785-.879-10.121.026-.035.465-.82.465-.82 8.285-11.047 21.363-17.684 35.371-17.684 14.004 0 27.078 6.633 35.363 17.672zm-94.418-15.561c-1.505-.981-2.5-2.679-2.5-4.611 0-3.039 2.461-5.5 5.5-5.5s5.5 2.461 5.5 5.5c0 1.932-.995 3.63-2.5 4.611v3.889h-6zm17 47.889h12c5.523 0 10 4.477 10 10v36c0 5.523-4.477 10-10 10h-12c-5.523 0-10-4.477-10-10v-36c0-5.523 4.477-10 10-10zm84 0c5.523 0 10 4.477 10 10v36c0 5.523-4.477 10-10 10h-12c-5.523 0-10-4.477-10-10v-36c0-5.523 4.477-10 10-10z" fill="#ff5d4e"/>
+ <path d="m28 60h2v56h-2zm70 0h2v56h-2z" fill="#5e5c64"/>
+ <path d="m34 60c5.539 0 10 4.461 10 10v36c0 5.539-4.461 10-10 10zm60 0v56c-5.539 0-10-4.461-10-10v-36c0-5.539 4.461-10 10-10z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.haeckerfelix.Fragments.svg b/.icons/kora/apps/scalable/de.haeckerfelix.Fragments.svg
new file mode 100644
index 000000000..715de1243
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.haeckerfelix.Fragments.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m17.854 29.762-6.456 6.604 6.456 6.456z" fill="#bf9ae5"/>
+ <path d="m20.657 45.625-2.803-2.803v-.768l3.073-9.219 9.219-3.073 5.378.768.773 5.373.001.768-8.954 8.953c-1.91 1.674-4.777 1.674-6.687.001z" fill="#50d0e6"/>
+ <path d="m17.854 17.469 1.536-4.609 4.61-1.537 3.073 6.146-3.073 6.146-5.378-.768z" fill="#21a57e"/>
+ <path d="m30.146 29.762 6.151 6.141 3.068-6.141-3.073-6.147-4.609 1.537z" fill="#fecd48"/>
+ <path d="m24 23.615 3.073-9.219 9.219-3.073 3.073 7.683-3.073 4.609-6.146 6.147h-6.146z" fill="#feaa00"/>
+ <path d="m30.146 29.762-12.292 12.292v-12.292l1.536-4.61 4.61-1.537z" fill="#bee8f5"/>
+ <path d="m24 11.323 1.537-4.993 4.609-1.153 6.146 6.146-12.292 12.292z" fill="#2ec299"/>
+ <path d="m2.311 20.732 4.262-4.274 5.147-5.147 4.597 1.549 1.537 4.609-3.073 9.22-9.219 3.073v.768l-3.187-3.187c-1.651-1.885-1.673-4.702-.064-6.611z" fill="#6746d6"/>
+ <path d="m20.652 2.38c1.911-1.68 4.785-1.68 6.696 0l2.794 2.793-6.142 6.15-6.146 3.073-6.146-3.073z" fill="#f8e859"/>
+ <path d="m45.62 20.652c1.678 1.909 1.68 4.779.006 6.69l-3.182 3.182-6.177-6.178.025-13.023z" fill="#e7375f"/>
+ <path d="m24 11.323 6.146 6.146 6.146-6.146-6.146-6.146z" fill="#fefefe"/>
+ <path d="m11.708 11.323 6.146 6.146 6.146-6.146z" fill="#eec40a"/>
+ <path d="m36.292 23.615.006 13.056 6.5-6.501z" fill="#f87d9e"/>
+ <path d="m11.717 23.606-6.541 6.537 6.222 6.223 6.456-6.604z" fill="#8d60d8"/>
+ <path d="m24 23.615-6.146 6.147-6.137-6.156 6.137-3.064z" fill="#5dc2f3"/>
+ <path d="m24 23.615-6.146-6.146-6.146 6.146z" fill="#1b8dd3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.haeckerfelix.Remotely.svg b/.icons/kora/apps/scalable/de.haeckerfelix.Remotely.svg
new file mode 100644
index 000000000..9c2b2ddd8
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.haeckerfelix.Remotely.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24 25.0953 0 22.7126 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff5f00" offset="0"/>
+ <stop stop-color="#fca526" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -39.8283 39.8283 0 35 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f1ebeb" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m44 17c0-1.656-1.344-3-3-3h-34c-1.656 0-3 1.344-3 3v24c0 1.656 1.344 3 3 3h34c1.656 0 3-1.344 3-3z" fill="#41342c"/>
+ <path transform="matrix(1.08747 0 0 1.1371 -2.09936 -3.97593)" d="m41 17.526c0-.139-.058-.273-.161-.372s-.243-.154-.389-.154c-4.025 0-28.875 0-32.9 0-.146 0-.286.055-.389.154s-.161.233-.161.372v22.948c0 .139.058.273.161.372s.243.154.389.154h32.9c.146 0 .286-.055.389-.154s.161-.233.161-.372c0-3.178 0-19.77 0-22.948z" fill="url(#a)"/>
+ <path d="m34 21.579c0-.871-.708-1.579-1.579-1.579h-11.842c-.871 0-1.579.708-1.579 1.579v11.842c0 .871.708 1.579 1.579 1.579h11.842c.871 0 1.579-.708 1.579-1.579z" fill="#fff" fill-opacity=".6"/>
+ <path d="m24 27.4c0-.773-.627-1.4-1.4-1.4h-11.2c-.773 0-1.4.627-1.4 1.4v9.2c0 .773.627 1.4 1.4 1.4h11.2c.773 0 1.4-.627 1.4-1.4z" fill="#fff" fill-opacity=".6"/>
+ <path d="m44 7c0-1.656-1.344-3-3-3h-12c-1.656 0-3 1.344-3 3v34c0 1.656 1.344 3 3 3h12c1.656 0 3-1.344 3-3z" fill="url(#b)"/>
+ <circle cx="32" cy="26" r="2" fill="#f66151"/>
+ <path d="m32 36c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm-6-6c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm0-6c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm-3-16c3.311 0 6 2.689 6 6s-2.689 6-6 6-6-2.689-6-6 2.689-6 6-6z" fill="#787773"/>
+ <circle transform="matrix(0 -1 -1 0 0 0)" cx="-14" cy="-35" r="3" fill="#f9f8f7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.haeckerfelix.Shortwave.svg b/.icons/kora/apps/scalable/de.haeckerfelix.Shortwave.svg
new file mode 100644
index 000000000..c15c601f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.haeckerfelix.Shortwave.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.073 33.073 0 270.923 40.539)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e59e0a" offset="0"/>
+ <stop stop-color="#e7b745" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -33.073 33.073 0 285.297 40.539)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ae7532" offset="0"/>
+ <stop stop-color="#c7873b" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="url(#a)"/>
+ <path transform="translate(0 -2.989)" d="m10.683 10.76 14.894-.162c.613-.007 1.105-.509 1.098-1.122s-.509-1.105-1.122-1.098l-14.894.162c-.613.007-1.105.509-1.098 1.122s.509 1.105 1.122 1.098z" fill="#63452c"/>
+ <circle cx="10.671" cy="7.466" r="2.221" fill="#e7b744"/>
+ <path d="m29.949 7.466h11.849c1.326 0 2.598.526 3.536 1.464s1.464 2.209 1.464 3.536v23.073c0 1.326-.526 2.597-1.464 3.535s-2.21 1.465-3.536 1.465h-11.849z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(1.33343 0 0 1.33343 -12.8828 -15.4344)" d="m36.142 21.587c.598-.569 1.407-.919 2.297-.919 1.839 0 3.333 1.493 3.333 3.332s-1.494 3.332-3.333 3.332-3.332-1.493-3.332-3.332c0-.147.01-.302.028-.455.096.026.197.041.301.041.621 0 1.124-.504 1.124-1.124 0-.353-.163-.669-.418-.875z" fill="#e7b744"/>
+ <path d="m38.374 30.344c.857 0 1.552.695 1.552 1.552 0 .856-.695 1.552-1.552 1.552s-1.552-.696-1.552-1.552c0-.857.695-1.552 1.552-1.552zm0-4.89c.857 0 1.552.696 1.552 1.552 0 .857-.695 1.552-1.552 1.552s-1.552-.695-1.552-1.552c0-.856.695-1.552 1.552-1.552z" fill="#e7b43f"/>
+ <path transform="translate(-.655901 -4.44)" d="m16.225 18.446c-2.285.002-4.501.786-6.278 2.222h12.547c-1.774-1.434-3.987-2.218-6.269-2.222zm-8.307 4.443c-.458.692-.829 1.438-1.104 2.222h18.824c-.277-.784-.65-1.53-1.111-2.222zm-1.622 4.443c-.043.369-.066.74-.068 1.111.004.371.029.742.074 1.111h19.852c.043-.369.066-.74.067-1.111-.003-.371-.028-.742-.073-1.111zm.516 4.443c.276.784.65 1.53 1.111 2.222h16.608c.459-.692.83-1.438 1.105-2.222zm3.143 4.443c1.775 1.434 3.988 2.218 6.27 2.221 2.285-.001 4.501-.785 6.278-2.221z" fill="#63452c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.haeckerfelix.gradio.svg b/.icons/kora/apps/scalable/de.haeckerfelix.gradio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.haeckerfelix.gradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/de.klayout.KLayout.svg b/.icons/kora/apps/scalable/de.klayout.KLayout.svg
new file mode 120000
index 000000000..462999adb
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.klayout.KLayout.svg
@@ -0,0 +1 @@
+klayout.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/de.manuel_kehl.go-for-it.svg b/.icons/kora/apps/scalable/de.manuel_kehl.go-for-it.svg
new file mode 120000
index 000000000..39729eef5
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.manuel_kehl.go-for-it.svg
@@ -0,0 +1 @@
+com.github.jmoerman.go-for-it.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/de.rwth_aachen.ient.YUView.svg b/.icons/kora/apps/scalable/de.rwth_aachen.ient.YUView.svg
new file mode 100644
index 000000000..88ed98f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.rwth_aachen.ient.YUView.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.526475 -45.522 45.522 .526475 80.2652 47.4147)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9c9c9" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.4224 36.4224 0 234.849 42.2112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004d4c" offset="0"/>
+ <stop stop-color="#077272" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="18.211" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 10.342c-7.493 0-13.658 6.165-13.658 13.658s6.165 13.658 13.658 13.658 13.658-6.165 13.658-13.658-6.165-13.658-13.658-13.658zm0 5.691c4.371 0 7.967 3.596 7.967 7.967s-3.596 7.967-7.967 7.967-7.967-3.596-7.967-7.967 3.596-7.967 7.967-7.967z" fill="#248989"/>
+ <path d="m33.9 22.115c.65.406 1.045 1.118 1.045 1.885s-.395 1.479-1.045 1.885c-3.41 2.132-8.949 5.594-12.511 7.819-.685.429-1.549.451-2.256.06-.707-.392-1.145-1.137-1.145-1.945v-15.638c0-.808.438-1.553 1.145-1.945.707-.391 1.571-.369 2.256.06 3.562 2.225 9.101 5.687 12.511 7.819z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.schmidhuberj.tubefeeder.svg b/.icons/kora/apps/scalable/de.schmidhuberj.tubefeeder.svg
new file mode 100644
index 000000000..4126cd01e
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.schmidhuberj.tubefeeder.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill="none" stroke-width="8">
+ <path d="m27 31-17 9" stroke="#9e2020"/>
+ <path d="m10 8v32" stroke="#c62828"/>
+ <path d="m10 8 28 16" stroke="#ef5350"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.unifreiburg.ellipticcurve.svg b/.icons/kora/apps/scalable/de.unifreiburg.ellipticcurve.svg
new file mode 100644
index 000000000..7f7efbac2
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.unifreiburg.ellipticcurve.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 420.606 40.2199)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2d2d4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m36.92 2.443c2.783 0 5.039 2.257 5.039 5.04v33.034c0 2.784-2.256 5.041-5.039 5.041h-25.84c-2.783 0-5.039-2.257-5.039-5.04v-33.035c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m34.402 4c-.318.949-1.347 3.982-2.82 7.584-.861 2.106-1.816 4.234-2.715 5.846-.449.805-.888 1.483-1.265 1.945-.378.462-.72.661-.725.662-.367.104-.862-.009-1.576-.455s-1.551-1.182-2.432-1.978c-1.762-1.593-3.678-3.557-6.144-3.604-2.241-.042-4.006 1.271-5.059 3.096s-1.546 4.17-1.645 6.631c-.098 2.444.134 5.089 1.034 7.267s2.68 3.957 5.277 4.006c2.732.052 4.782-2.002 6.541-3.791.879-.895 1.7-1.759 2.43-2.354s1.329-.863 1.732-.855c-.075-.001.159.047.5.439.342.393.757 1.035 1.174 1.831.834 1.59 1.7 3.785 2.467 5.982 1.24 3.553 2.059 6.516 2.392 7.748h2.077c-.2-.75-1.166-4.356-2.581-8.408-.784-2.246-1.665-4.498-2.584-6.25-.459-.876-.922-1.628-1.435-2.217s-1.112-1.109-1.973-1.125c-1.167-.022-2.143.58-3.033 1.305-.889.724-1.733 1.63-2.592 2.504-1.717 1.746-3.446 3.222-5.078 3.191-1.767-.033-2.746-1.025-3.467-2.77-.721-1.744-.973-4.173-.882-6.423.089-2.235.57-4.309 1.378-5.711.809-1.402 1.793-2.124 3.29-2.096 1.27.024 3.069 1.484 4.841 3.086.886.801 1.771 1.605 2.713 2.193.942.589 2.037 1.005 3.176.684.748-.211 1.235-.714 1.732-1.322.498-.609.978-1.368 1.463-2.237.97-1.737 1.943-3.915 2.821-6.062 1.713-4.191 3.018-8.148 3.082-8.342z" fill="#353535"/>
+ <circle cx="36.515628" cy="37.369728" r="9.987593" fill="#353535" stroke-width=".907963"/>
+ <path transform="matrix(.907963 0 0 .907963 3.82896 4.68306)" d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/de.wolfvollprecht.UberWriter.svg b/.icons/kora/apps/scalable/de.wolfvollprecht.UberWriter.svg
new file mode 100644
index 000000000..8b1d883a6
--- /dev/null
+++ b/.icons/kora/apps/scalable/de.wolfvollprecht.UberWriter.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m5.143 7c-1.741 0-3.143 1.524-3.143 3.417v27.492c0 1.712 1.402 3.091 3.143 3.091h37.714c1.741 0 3.143-1.379 3.143-3.091v-27.492c0-1.893-1.402-3.417-3.143-3.417z" fill="#e4e4e4"/>
+ <path d="m6.377 11h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m10 12.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m16.38 28h14.24c.83 0 1.416.698 1.499 1.556l.375 3.888c.082.858-.669 1.556-1.499 1.556h-14.99c-.83 0-1.581-.698-1.499-1.556l.375-3.888c.083-.858.669-1.556 1.499-1.556z" fill="#76757a"/>
+ <path d="m32 29.333v1.334c0 .738-.659 1.333-1.478 1.333h-14.044c-.819 0-1.478-.595-1.478-1.333v-1.334c0-.738.659-1.333 1.478-1.333h14.044c.819 0 1.478.595 1.478 1.333z" fill="#aeadad"/>
+ <path d="m14.377 11h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m18 12.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m22.377 11h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m26 12.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m30.377 11h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m34 12.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m38.377 11h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m42 12.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m10.377 20h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m14 21.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m18.377 20h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m22 21.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m26.377 20h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m30 21.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m34.377 20h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#c64600"/>
+ <path d="m38 21.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#ff7402"/>
+ <path d="m8.377 28h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m12 29.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m36.377 28h2.246c.829 0 1.414.698 1.497 1.556l.374 3.888c.082.858-.668 1.556-1.497 1.556h-2.994c-.829 0-1.579-.698-1.497-1.556l.374-3.888c.083-.858.668-1.556 1.497-1.556z" fill="#3d3846"/>
+ <path d="m40 29.333v1.334c0 .738-.637 1.333-1.429 1.333h-2.142c-.792 0-1.429-.595-1.429-1.333v-1.334c0-.738.637-1.333 1.429-1.333h2.142c.792 0 1.429.595 1.429 1.333z" fill="#625f67"/>
+ <path d="m2 34.908v3c0 1.713 1.401 3.092 3.143 3.092h37.714c1.742 0 3.143-1.379 3.143-3.092v-3c0 1.713-1.401 3.092-3.143 3.092h-37.714c-1.742 0-3.143-1.379-3.143-3.092z" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/de_logo_48px.svg b/.icons/kora/apps/scalable/de_logo_48px.svg
new file mode 100644
index 000000000..c916a2e3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/de_logo_48px.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#565656" offset="0"/>
+ <stop stop-color="#7e7e7e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.201 7.991c8.081.141 15.489 6.237 15.8 15.022.08 2.266-1.595 2.987-3.862 2.987-5.462 0-11.251-.178-16.672-.089-1.903 0-2.812-1.501-2.756-2.819.052-1.249 1.266-2.587 2.767-2.587 4.201 0 14.696.09 14.696.09-1.597-5.268-8.063-8.44-13.452-6.689-6.343 2.062-9.356 10.915-5.224 16.438 4.166 5.569 13.071 6.337 17.774-1.185 1.255-2.007 3.683-1.31 4.23-.752.742.755 1.256 2.18.359 3.701-3.163 5.367-9.099 7.976-14.215 7.976-6.847 0-15.695-5.803-15.695-16.084s8.665-16.053 16.25-16.009z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/deadbeef.svg b/.icons/kora/apps/scalable/deadbeef.svg
new file mode 100644
index 000000000..cf1c73677
--- /dev/null
+++ b/.icons/kora/apps/scalable/deadbeef.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5283 45.5283 0 403.888 46.7641)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#5b5b5b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.20627 0 0 1.20627 -5.58049 -4.95044)" d="m17.128 11.019v12.981l7.445-4.868 7.445 4.868-14.89 9.736v3.245l19.853-12.981-9.927-6.491z" fill="#79ce24"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/debian-installer-launcher.svg b/.icons/kora/apps/scalable/debian-installer-launcher.svg
new file mode 120000
index 000000000..63c0e7176
--- /dev/null
+++ b/.icons/kora/apps/scalable/debian-installer-launcher.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/debian-logo.svg b/.icons/kora/apps/scalable/debian-logo.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/debian-logo.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/debian-plymouth-manager.svg b/.icons/kora/apps/scalable/debian-plymouth-manager.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/debian-plymouth-manager.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/debian-reference.svg b/.icons/kora/apps/scalable/debian-reference.svg
new file mode 120000
index 000000000..5ec8e9d94
--- /dev/null
+++ b/.icons/kora/apps/scalable/debian-reference.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/debian-swirl.svg b/.icons/kora/apps/scalable/debian-swirl.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/debian-swirl.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/debian.svg b/.icons/kora/apps/scalable/debian.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/decibel.svg b/.icons/kora/apps/scalable/decibel.svg
new file mode 100644
index 000000000..738588234
--- /dev/null
+++ b/.icons/kora/apps/scalable/decibel.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3903 44.3903 0 81.8405 45.6261)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a52735" offset="0"/>
+ <stop stop-color="#fd6820" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0798249 -24.2761 24.2761 -.0798249 925.467 30.3019)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bcddff" stop-opacity=".65" offset="0"/>
+ <stop stop-color="#e4f7ff" stop-opacity=".65" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m18.631 17.142v15.619c.015.62-.155 1.234-.498 1.762-.447.687-1.149 1.168-1.95 1.339-.622.132-1.278.272-1.9.404-.802.17-1.639.014-2.326-.432s-1.17-1.149-1.339-1.95c-.026-.119-.052-.239-.077-.358-.17-.802-.015-1.639.432-2.327.446-.687 1.148-1.169 1.949-1.339.623-.132 1.278-.272 1.901-.404.085-.018.17-.032.257-.043v-.011s.463-.098.941-.2c.602-.128 1.034-.661 1.034-1.276v-15.885c0-.621.436-1.156 1.044-1.279 2.787-.57 10.393-2.122 13.417-2.738.31-.064.632.015.878.215.245.2.388.499.389.816l.051 20.81c.008.608-.163 1.21-.499 1.726-.447.688-1.148 1.17-1.95 1.34-.623.132-1.278.271-1.901.403-.801.171-1.638.016-2.326-.431s-1.169-1.148-1.34-1.951c-.025-.119-.05-.238-.076-.358-.169-.801-.015-1.638.432-2.325s1.148-1.17 1.95-1.34c.622-.132 1.278-.272 1.901-.404.098-.021.198-.037.298-.048l.875-.177c.609-.123 1.047-.658 1.047-1.279v-10.463zm12.614-3.866v-1.151c0-.266-.119-.517-.325-.686-.205-.168-.476-.237-.737-.184-2.383.479-8.133 1.633-10.504 2.109-.61.122-1.048.658-1.048 1.279v1.216z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/deepin-album.svg b/.icons/kora/apps/scalable/deepin-album.svg
new file mode 120000
index 000000000..89b072fa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-album.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-app-store.svg b/.icons/kora/apps/scalable/deepin-app-store.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-app-store.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-appstore.svg b/.icons/kora/apps/scalable/deepin-appstore.svg
new file mode 120000
index 000000000..8b27194d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-appstore.svg
@@ -0,0 +1 @@
+softwarecenter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-boot-maker.svg b/.icons/kora/apps/scalable/deepin-boot-maker.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-boot-maker.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-browser.svg b/.icons/kora/apps/scalable/deepin-browser.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-calculator.svg b/.icons/kora/apps/scalable/deepin-calculator.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-calendar.svg b/.icons/kora/apps/scalable/deepin-calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-camera.svg b/.icons/kora/apps/scalable/deepin-camera.svg
new file mode 120000
index 000000000..1b2314fb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-camera.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-clone.svg b/.icons/kora/apps/scalable/deepin-clone.svg
new file mode 120000
index 000000000..a562f831c
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-clone.svg
@@ -0,0 +1 @@
+deja-dup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-cloud-print-configurator.svg b/.icons/kora/apps/scalable/deepin-cloud-print-configurator.svg
new file mode 100644
index 000000000..a80c3c1a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-cloud-print-configurator.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26.21 26.21 0 22.5 31)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.119107 -20 20 .119107 25.4293 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2995ff" offset="0"/>
+ <stop stop-color="#0af" offset="1"/>
+ </linearGradient>
+ <path d="m8.001 14.374c.067-5.737 4.746-10.374 10.499-10.374 3.103 0 5.894 1.349 7.817 3.492 1.004-.32 2.073-.492 3.183-.492 4.655 0 8.606 3.035 9.981 7.232 3.737.894 6.519 4.259 6.519 8.268 0 4.691-3.809 8.5-8.5 8.5h-27c-4.691 0-8.5-3.809-8.5-8.5 0-3.822 2.528-7.058 6.001-8.126z" fill="url(#a)"/>
+ <path d="m6 22h36v4h-36z" fill="#29565b"/>
+ <path d="m10 18.5c0-.828-.672-1.5-1.5-1.5h-1c-.828 0-1.5.672-1.5 1.5v1c0 .828.672 1.5 1.5 1.5h1c.828 0 1.5-.672 1.5-1.5z" fill="#4cb009"/>
+ <path d="m8 24v18c0 1.108.892 2 2 2h28c1.108 0 2-.892 2-2v-18z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m33 38v2h-21v-2zm-4-5v2h-17v-2zm7-5v2h-24v-2z" fill="#fff" fill-opacity=".5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/deepin-cloud-scan-config-helper.svg b/.icons/kora/apps/scalable/deepin-cloud-scan-config-helper.svg
new file mode 100644
index 000000000..15c6f7058
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-cloud-scan-config-helper.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 420.606 40.2199)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#205e87" offset="0"/>
+ <stop stop-color="#2ba1cd" offset="1"/>
+ </linearGradient>
+ <path d="m36.92 2.443c2.783 0 5.039 2.257 5.039 5.04v33.034c0 2.784-2.256 5.041-5.039 5.041h-25.84c-2.783 0-5.039-2.257-5.039-5.04v-33.035c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m15.123 31.215c-.081-.392-.123-.799-.123-1.215 0-3.311 2.689-6 6-6 1.852 0 3.509.841 4.611 2.162.446-.106.911-.162 1.389-.162 3.091 0 5.64 2.343 5.965 5.348 1.622.681 2.762 2.284 2.762 4.152 0 2.484-2.016 4.5-4.5 4.5-.076 0-.152-.002-.227-.006v.001h-14.287c-.07.003-.141.005-.213.005-2.484 0-4.5-2.016-4.5-4.5 0-2.004 1.312-3.703 3.123-4.285z" fill="#fff"/>
+ <path d="m44 17c0-.552-.448-1-1-1h-38c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h38c.552 0 1-.448 1-1z" fill="#f34235"/>
+ <g fill="#fff" fill-opacity=".5">
+ <path d="m12 14h17v2h-17z"/>
+ <path d="m12 9h24v2h-24z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deepin-cloudprint-config-helper.svg b/.icons/kora/apps/scalable/deepin-cloudprint-config-helper.svg
new file mode 120000
index 000000000..e965378de
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-cloudprint-config-helper.svg
@@ -0,0 +1 @@
+deepin-cloud-print-configurator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-compressor.svg b/.icons/kora/apps/scalable/deepin-compressor.svg
new file mode 120000
index 000000000..f3f331a83
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-compressor.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-contacts.svg b/.icons/kora/apps/scalable/deepin-contacts.svg
new file mode 120000
index 000000000..a556d3b45
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-contacts.svg
@@ -0,0 +1 @@
+gnome-contacts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-crossover.svg b/.icons/kora/apps/scalable/deepin-crossover.svg
new file mode 120000
index 000000000..9a0ccd862
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-crossover.svg
@@ -0,0 +1 @@
+crossover.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-deb-installer.svg b/.icons/kora/apps/scalable/deepin-deb-installer.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-deb-installer.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-defender.svg b/.icons/kora/apps/scalable/deepin-defender.svg
new file mode 120000
index 000000000..84538d967
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-defender.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-devicemanager.svg b/.icons/kora/apps/scalable/deepin-devicemanager.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-devicemanager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-diskmanager.svg b/.icons/kora/apps/scalable/deepin-diskmanager.svg
new file mode 120000
index 000000000..14d09c23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-diskmanager.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-download.svg b/.icons/kora/apps/scalable/deepin-download.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-download.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-draw.svg b/.icons/kora/apps/scalable/deepin-draw.svg
new file mode 120000
index 000000000..210f9799a
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-draw.svg
@@ -0,0 +1 @@
+accessories-painting.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-editor.svg b/.icons/kora/apps/scalable/deepin-editor.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-editor.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-emacs.svg b/.icons/kora/apps/scalable/deepin-emacs.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-feedback.svg b/.icons/kora/apps/scalable/deepin-feedback.svg
new file mode 100644
index 000000000..dbb4035b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-feedback.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.9355 37.9355 0 24 41.9851)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#47a534" offset="0"/>
+ <stop stop-color="#57c93f" offset="1"/>
+ </linearGradient>
+ <path d="m24 42c11.598 0 21-7.955 21-19s-9.402-18.999-21-19c-11.598 0-21 7.955-21 19 0 6.048 2.819 11.17 7.274 14.566.267.203-.338 4.182-2.065 5.498-.426.323-.152.988.38.933 2.031-.213 5.014-.975 7.082-3.47 2.554.955 5.37 1.473 8.329 1.473z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m35 17c0-.552-.448-1-1-1h-20c-.552 0-1 .448-1 1s.448 1 1 1h20c.552 0 1-.448 1-1z"/>
+ <path d="m35 23c0-.552-.448-1-1-1h-20c-.552 0-1 .448-1 1s.448 1 1 1h20c.552 0 1-.448 1-1z"/>
+ <path d="m35 29c0-.552-.448-1-1-1h-20c-.552 0-1 .448-1 1s.448 1 1 1h20c.552 0 1-.448 1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deepin-font-installer.svg b/.icons/kora/apps/scalable/deepin-font-installer.svg
new file mode 120000
index 000000000..9b8590a9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-font-installer.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-font-manager.svg b/.icons/kora/apps/scalable/deepin-font-manager.svg
new file mode 120000
index 000000000..ad05215be
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-font-manager.svg
@@ -0,0 +1 @@
+preferences-desktop-font.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-game-center.svg b/.icons/kora/apps/scalable/deepin-game-center.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-game-center.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-graphics-driver-manager.svg b/.icons/kora/apps/scalable/deepin-graphics-driver-manager.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-graphics-driver-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-image-viewer.svg b/.icons/kora/apps/scalable/deepin-image-viewer.svg
new file mode 120000
index 000000000..599e358cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-image-viewer.svg
@@ -0,0 +1 @@
+image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-installer-oem.svg b/.icons/kora/apps/scalable/deepin-installer-oem.svg
new file mode 120000
index 000000000..63c0e7176
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-installer-oem.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-installer.svg b/.icons/kora/apps/scalable/deepin-installer.svg
new file mode 120000
index 000000000..63c0e7176
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-installer.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-launcher.svg b/.icons/kora/apps/scalable/deepin-launcher.svg
new file mode 100644
index 000000000..f308bf5bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-launcher.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1270bb" offset="0"/>
+ <stop stop-color="#249eff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m23 27c0-1.104-.896-2-2-2h-4c-1.104 0-2 .896-2 2v4c0 1.104.896 2 2 2h4c1.104 0 2-.896 2-2zm10-10c0-1.104-.896-2-2-2h-4c-1.104 0-2 .896-2 2v4c0 1.104.896 2 2 2h4c1.104 0 2-.896 2-2z"/>
+ <path d="m33 27c0-1.104-.896-2-2-2h-4c-1.104 0-2 .896-2 2v4c0 1.104.896 2 2 2h4c1.104 0 2-.896 2-2zm-10-10c0-1.104-.896-2-2-2h-4c-1.104 0-2 .896-2 2v4c0 1.104.896 2 2 2h4c1.104 0 2-.896 2-2z" fill-opacity=".6"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deepin-log-viewer.svg b/.icons/kora/apps/scalable/deepin-log-viewer.svg
new file mode 120000
index 000000000..cfa06102e
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-log-viewer.svg
@@ -0,0 +1 @@
+gnome-logs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-mail.svg b/.icons/kora/apps/scalable/deepin-mail.svg
new file mode 120000
index 000000000..26b10f14d
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-manual.svg b/.icons/kora/apps/scalable/deepin-manual.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-manual.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-media-player.svg b/.icons/kora/apps/scalable/deepin-media-player.svg
new file mode 120000
index 000000000..32d53de22
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-media-player.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-movie.svg b/.icons/kora/apps/scalable/deepin-movie.svg
new file mode 120000
index 000000000..32d53de22
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-movie.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-multitasking-view.svg b/.icons/kora/apps/scalable/deepin-multitasking-view.svg
new file mode 120000
index 000000000..56ebc7d19
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-multitasking-view.svg
@@ -0,0 +1 @@
+multitasking-view.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-music-player.svg b/.icons/kora/apps/scalable/deepin-music-player.svg
new file mode 120000
index 000000000..b99a2c35e
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-music-player.svg
@@ -0,0 +1 @@
+mellowplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-music.svg b/.icons/kora/apps/scalable/deepin-music.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-music.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-note.svg b/.icons/kora/apps/scalable/deepin-note.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-note.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-picker.svg b/.icons/kora/apps/scalable/deepin-picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-reader.svg b/.icons/kora/apps/scalable/deepin-reader.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-reader.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-remote-assistance.svg b/.icons/kora/apps/scalable/deepin-remote-assistance.svg
new file mode 100644
index 000000000..441fd3a55
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-remote-assistance.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0571 43.0571 0 24.5514 45.4392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#198c84" offset="0"/>
+ <stop stop-color="#0fbbaf" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.13808 0 0 1.13808 -3.39 -1146.45)" d="m31.88 1018.76c-.256.01-.504.12-.697.32-.998 1.02-4.569 4.61-6.477 6.48l5.353 5.34-6.399 6.49c-.002 0-.011-.01-.012-.01v-.02c-2.617-2.48-5.201-5.02-7.815-7.53l-.024-.03-.028-.02c-1.295-1.08-2.043-2.84-1.774-4.46l.002-.02.004-.01c.282-2.15 2.429-4.04 4.594-3.99.42-.01.843.09 1.164.16 1.024.21 1.973 1.14 2.85 2.03h-.004l.48.47 1.246 1.24 2.512-2.51c.386-.39.599-1.13 0-1.72-.306-.3-.643-.4-.95-.37-.308.03-.586.18-.773.37-.395.4-.815.82-1.169 1.17-.904-.9-2.305-2.26-3.77-2.58-.524-.14-1.063-.2-1.602-.21h-.024c-3.245-.06-6.059 2.49-6.485 5.65-.392 2.4.654 4.78 2.449 6.27l-.052-.05c2.622 2.53 5.446 5.24 8.098 7.76.374.32.678.38 1.071.38.303.01.647-.1 1-.44l5.92-5.93s3.965-3.96 5.922-5.9c.418-.42.448-1 .03-1.42-.417-.42-1.015-.4-1.432.01l-4.23 4.23c-.111.03-.345-.22-.334-.35l6.25-6.25c.417-.42.448-1.02.03-1.44-.418-.41-.975-.36-1.392.06l-4.95 4.95c-.129.03-.411-.22-.375-.38l5.858-5.86c.336-.36.536-1 .106-1.45-.418-.42-1.059-.39-1.476.03l-6.044 6.05c-.145 0-.366-.21-.363-.36l4.423-4.42c.418-.41.494-1 .038-1.43-.227-.21-.492-.31-.749-.3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/deepin-repair-tools.svg b/.icons/kora/apps/scalable/deepin-repair-tools.svg
new file mode 100644
index 000000000..06ffb6a3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-repair-tools.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3361 43.3361 0 77.0278 45.4865)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#686f77" offset="0"/>
+ <stop stop-color="#a1a5ae" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill="#fff" fill-rule="nonzero">
+ <path d="m31.316 14.006c-1.986.106-3.514 1.824-3.41 3.84.002.031.006.061.008.092-.008.208.003.417.029.625.071.552-.103 1.109-.47 1.523l-1.932 2.18-8.23 9.281c-.102-.003-.179-.003-.231 0-1.21.064-2.14 1.11-2.076 2.34.063 1.23 1.094 2.174 2.307 2.109 1.212-.064 2.139-1.11 2.076-2.34-.003-.053-.01-.131-.024-.234l8.207-9.254 1.955-2.205c.367-.414.897-.648 1.446-.635.163.004.327 0 .49-.017.077 0 .154-.002.232-.006 1.622-.087 2.935-1.248 3.307-2.768l-2.033.397c-.986.191-1.939-.455-2.131-1.442l-.004-.017c-.192-.988.454-1.945 1.439-2.137l1.713-.334c-.691-.667-1.64-1.053-2.668-.998zm-14.447 18.674 1.174.263.344 1.153-.828.888-1.172-.263-.346-1.153z" fill-opacity=".6"/>
+ <path d="m25.095 23.184 9.412 9.485c.641.646.657 1.721.048 2.392-.186.176-.648.568-.648.568-.705.574-1.757.469-2.343-.226l-8.612-10.208c-.099-.117-.158-.258-.179-.403-.258-.328-1.259-1.551-3.324-3.601-2.44-2.421-2.857-1.199-3.308-.796-.45.402-.405.775-.405.775-.039.229-.197.537-.374.686l-.719.606c-.067.033-1.319-1.314-1.716-1.759-.341-.383-.885-1.149-.885-1.149-.062-.087-.054-.218.017-.296 0 0 .666-.762.913-.777.723-.044 1.057-.112 1.412-.657.355-.544.355-.973.553-1.288.131-.21 1.226-1.57 2.828-2.523 3.072-1.828 5.456-1.941 5.95-1.907l2.313.161-1.198 1.191c-.099.036-.261.086-.362.111 0 0-1.462.327-2.622 1.177s-1.476 2.31-.589 4.028c.52 1.008.859 1.355 1.571 2.169.832.951 1.57 1.71 1.891 2.033.138.031.269.101.376.208z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deepin-scanner.svg b/.icons/kora/apps/scalable/deepin-scanner.svg
new file mode 120000
index 000000000..a6fb1a21d
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-scanner.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-screen-recorder.svg b/.icons/kora/apps/scalable/deepin-screen-recorder.svg
new file mode 120000
index 000000000..a8a78d970
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-screen-recorder.svg
@@ -0,0 +1 @@
+screen-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-screenshot.svg b/.icons/kora/apps/scalable/deepin-screenshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-show-desktop.svg b/.icons/kora/apps/scalable/deepin-show-desktop.svg
new file mode 120000
index 000000000..134c2f8f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-show-desktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-software-center.svg b/.icons/kora/apps/scalable/deepin-software-center.svg
new file mode 120000
index 000000000..308b22c9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-software-center.svg
@@ -0,0 +1 @@
+software.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-system-monitor.svg b/.icons/kora/apps/scalable/deepin-system-monitor.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-system-monitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-terminal.svg b/.icons/kora/apps/scalable/deepin-terminal.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-toggle-desktop.svg b/.icons/kora/apps/scalable/deepin-toggle-desktop.svg
new file mode 120000
index 000000000..c720251fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-toggle-desktop.svg
@@ -0,0 +1 @@
+desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-translator.svg b/.icons/kora/apps/scalable/deepin-translator.svg
new file mode 120000
index 000000000..223c77fa6
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-voice-note.svg b/.icons/kora/apps/scalable/deepin-voice-note.svg
new file mode 120000
index 000000000..59e75f2a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-voice-note.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-voice-recorder.svg b/.icons/kora/apps/scalable/deepin-voice-recorder.svg
new file mode 120000
index 000000000..59e75f2a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-voice-recorder.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin-wine-assist.svg b/.icons/kora/apps/scalable/deepin-wine-assist.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin-wine-assist.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin.com.wechat.devtools.svg b/.icons/kora/apps/scalable/deepin.com.wechat.devtools.svg
new file mode 120000
index 000000000..db8f90991
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin.com.wechat.devtools.svg
@@ -0,0 +1 @@
+devdocs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deepin.com.wechat.svg b/.icons/kora/apps/scalable/deepin.com.wechat.svg
new file mode 120000
index 000000000..fa4b83ec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/deepin.com.wechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deezer.svg b/.icons/kora/apps/scalable/deezer.svg
new file mode 100644
index 000000000..cdab4aecd
--- /dev/null
+++ b/.icons/kora/apps/scalable/deezer.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a3031" offset="0"/>
+ <stop stop-color="#4a5254" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero" stroke-width="1.0834">
+ <path d="m34.834 12.0826h7.5838v4.3336h-7.5838z" fill="#16be71"/>
+ <path d="m34.834 18.583h7.5838v4.3336h-7.5838z" fill="#05ac9c"/>
+ <path d="m34.834 25.0834h7.5838v4.3336h-7.5838z" fill="#026ed2"/>
+ <path d="m5.5822 31.5838h7.5838v4.3336h-7.5838z" fill="#f6a500"/>
+ <path d="m15.3328 31.5838h7.5838v4.3336h-7.5838z" fill="#e74b32"/>
+ <path d="m34.834 31.5838h7.5838v4.3336h-7.5838z" fill="#3446d9"/>
+ <path d="m25.0834 25.0834h7.5838v4.3336h-7.5838z" fill="#9e2bbb"/>
+ <path d="m25.0834 31.5838h7.5838v4.3336h-7.5838z" fill="#b72b68"/>
+ <path d="m15.3328 25.0834h7.5838v4.3336h-7.5838z" fill="#f57524"/>
+ <path d="m15.3328 18.583h7.5838v4.3336h-7.5838z" fill="#fabc45"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/defcon.svg b/.icons/kora/apps/scalable/defcon.svg
new file mode 100644
index 000000000..5aa47aed7
--- /dev/null
+++ b/.icons/kora/apps/scalable/defcon.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5b121b" offset="0"/>
+ <stop stop-color="#8a0112" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffab00" offset="0"/>
+ <stop stop-color="#dcc053" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764s10.153 22.764 22.764 22.764 22.764-10.153 22.764-22.764-10.153-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m20.701 17.913-6.476-9.848s-4.946 1.096-7.817 6.041c-2.871 4.943-1.36 9.762-1.36 9.762l11.815.653c.042-1.289.391-2.587 1.086-3.783.693-1.196 1.649-2.146 2.752-2.826zm22.248 6.107-11.816.652c-.041-1.289-.392-2.587-1.086-3.783-.694-1.195-1.65-2.146-2.753-2.826l6.477-9.848s4.954 1.109 7.824 6.054c2.871 4.944 1.354 9.75 1.354 9.75zm-19.082 7.212c1.388 0 2.695-.347 3.838-.956l5.34 10.501s-3.442 3.711-9.184 3.711-9.169-3.711-9.169-3.711l5.339-10.501c1.144.609 2.45.956 3.838.956zm0-2.544c-2.314 0-4.189-1.865-4.189-4.165s1.876-4.165 4.189-4.165c2.314 0 4.189 1.865 4.189 4.165 0 2.301-1.875 4.165-4.189 4.165z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deflemask.svg b/.icons/kora/apps/scalable/deflemask.svg
new file mode 100644
index 000000000..3a5e02c88
--- /dev/null
+++ b/.icons/kora/apps/scalable/deflemask.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(24.0005 0 0 24.0005 8 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cacaca" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-24 .361446 -.361446 -24 56 25.6112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#9c9c9c" offset="1"/>
+ </linearGradient>
+ <path d="m31.206 4.002c-3.589.075-7.194.649-10.329 1.663-3.208 1.038-6.157 2.534-8.972 4.554-1.152.826-2.04 1.809-2.485 2.751-.394.836-.977 4.465-1.23 7.642-.79 9.938.916 20.045 4.448 26.342.44.784 2.153 3.485 2.81 4.43 2.567 3.694 6.008 6.292 10.042 7.582 1.654.529 3.207.821 5.446 1.026.181.016.645.004 1.064-.003v-55.984c-.264 0-.528-.009-.794-.003zm.794.003c.93-.001 1.858.022 2.772.09-.914-.068-1.842-.091-2.772-.09zm0 55.984c.777-.014 1.662-.048 2.154-.107-.492.059-1.377.093-2.154.107zm22.437-47.287c.337.602.481 1.265.778 3.042-.297-1.777-.441-2.44-.778-3.042zm1.26 6.655c.246 2.433.34 4.903.29 7.346.05-2.443-.044-4.913-.29-7.346zm-10.009 35.331c-.716.68-1.457 1.316-2.25 1.863.794-.548 1.534-1.182 2.25-1.863z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m32 4.005v55.984c.777-.014 1.662-.048 2.154-.107 5.757-.685 10.141-3.07 13.558-7.376.628-.792 1.021-1.365 2.212-3.219 1.566-2.442 2.22-3.686 3.052-5.81 2.968-7.573 3.827-18.217 2.239-27.733-.395-2.37-.521-2.758-1.191-3.663-.674-.908-1.331-1.473-3.025-2.603-4.732-3.158-10.056-4.924-16.227-5.383-.914-.068-1.842-.091-2.772-.09z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m31.356 52.927c-.873-.119-1.902-.507-2.814-1.061-.498-.303-1.431-1.042-1.343-1.322.05-.16 5.876 1.636 12.259-2.071.224-.13-2.703 2.692-3.688 3.293-1.021.624-2.826 1.378-4.414 1.161z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m30.836 40.008c-.055-.022-1.712 2.405-1.811 3.028-.105.664.13 1.499.548 1.931.204.211 2.252 1.657 2.427 1.66.175-.003 2.223-1.449 2.427-1.66.418-.432.653-1.267.548-1.931-.099-.623-1.756-3.051-1.811-3.028-.056.023-.502.589-1.164.601-.642.011-1.108-.578-1.164-.601z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m21.638 28.292c-1.256-.445-5.847-1.19-6.494 1.649-.204.894-.181 1.543.265 2.437.683 1.37 2.225 2.129 4.063 2.364.052.007 8.184.258 8.184.258.19-.053.272-.135.322-.284.084-.252-1.762-4.8-6.34-6.424z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m37.6 27v9h1.412v-9zm2.824 0v9h1.411v-9zm2.823 0v9h1.412v-9zm2.824 0v9h1.411v-9z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path d="m49 30.167c0-1.196-.971-2.167-2.167-2.167h-8.666c-1.196 0-2.167.971-2.167 2.167v2.666c0 1.196.971 2.167 2.167 2.167h8.666c1.196 0 2.167-.971 2.167-2.167z" fill="#3f3f3f"/>
+ <g fill="#fff">
+ <path d="m40.333 29.4v4.2h4.334v-4.2zm.723.7h2.888v2.8h-2.888z" fill-rule="nonzero"/>
+ <path d="m37.88 29.68h1.444v.7h-1.444z"/>
+ <path d="m38.89 30.38h1.011v.7h-1.011z"/>
+ <path d="m37.88 32.48h1.444v.7h-1.444z"/>
+ <path d="m38.89 31.78h1.011v.7h-1.011z"/>
+ <path d="m45.676 29.68h1.444v.7h-1.444z"/>
+ <path d="m45.099 30.38h1.011v.7h-1.011z"/>
+ <path d="m45.676 32.48h1.444v.7h-1.444z"/>
+ <path d="m45.099 31.78h1.011v.7h-1.011z"/>
+ <path d="m41.49 30.45h2.022v.7h-2.022z"/>
+ <path d="m41.49 31.85h2.022v.7h-2.022z"/>
+ <path d="m42.86 32.13v-1.4h-.722v1.4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deja-dup.svg b/.icons/kora/apps/scalable/deja-dup.svg
new file mode 100644
index 000000000..eac1a031d
--- /dev/null
+++ b/.icons/kora/apps/scalable/deja-dup.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.2846 46.2846 0 24.9592 46.9954)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a661" offset="0"/>
+ <stop stop-color="#37ce97" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m5.869 21.491c.121-.258.379-.422.665-.422h2.172c1.382-7.496 7.963-13.193 15.852-13.193 8.891 0 16.125 7.234 16.125 16.124 0 8.891-7.233 16.124-16.125 16.124-5.738 0-11.089-3.088-13.965-8.057-.405-.702-.166-1.598.536-2.004.7-.406 1.597-.167 2.002.535 2.354 4.068 6.733 6.596 11.427 6.596 7.274 0 13.193-5.919 13.193-13.192 0-7.275-5.919-13.193-13.193-13.193-6.266 0-11.515 4.394-12.853 10.26h2.156c.286 0 .543.165.665.423.121.257.081.561-.101.78l-3.665 4.397c-.14.167-.345.264-.563.264s-.424-.097-.563-.264l-3.665-4.397c-.182-.22-.221-.523-.1-.781z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/delir.svg b/.icons/kora/apps/scalable/delir.svg
new file mode 100644
index 000000000..6b8ce13d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/delir.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.62283 -35.0915 35.0915 7.62283 7.20596 36.3275)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b94bee" offset="0"/>
+ <stop stop-color="#c16cea" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.679545 -38.022 38.022 -.679545 29.7416 45.883)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#693f86" offset="0"/>
+ <stop stop-color="#76528f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.931 1.236c6.52 0 12.383 2.714 16.525 7.078 3.87 4.077 2.769 8.623 2.769 14.714 0 12.612-7.099 20.821-19.711 20.821-6.128 0-11.26.517-15.344-3.395-4.321-4.139-7.003-9.971-7.003-16.454 0-12.611 10.153-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m40.057 39.935-.149.147c-1.697 1.672-3.602 3.042-5.647 4.099-2.879 1.511-6.528 2.368-10.33 2.583-6.373 0-12.111-2.599-16.235-6.791l14.85-14.85.82-14.239 1.277.951.837-2.498-1.809-5.438 10.232 9.866 6-6c4.193 4.124 6.792 9.862 6.792 16.235 0 2.81-.516 5.49-1.445 7.967h2.583l-1.138 2.277h-2.497l-.091.091c-.527 1.013-1.195 2.117-1.838 3.001-.089.122-.164.232-.22.322h5.784l-1.138 2.277z" fill="url(#b)"/>
+ <path d="m29.867 44.148c-1.085-1.863-2.26-3.675-3.295-5.565 2.242-1.842 4.614-3.522 6.847-5.374-3.221-9.779-6.47-19.549-9.749-29.309-.037 1.242.231 2.872.325 4.268.715 7.69 1.42 15.38 2.128 23.07-.638 1.133-1.219 2.302-1.927 3.393-.779-1.055-1.393-2.226-2.088-3.339.422-6.802.88-13.602 1.258-20.407-.493.607-1.092 2.642-1.624 3.816-2.451 6.209-4.953 12.402-7.367 18.622 2.446 1.848 5.041 3.55 7.522 5.373-.45 1.395-1.414 2.664-2.056 4.008-.401.703-1.299 2.185-.001.973 1.471-1.105 2.916-2.244 4.397-3.336 1.906 1.297 3.764 2.662 5.671 3.957z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deltachat-desktop.svg b/.icons/kora/apps/scalable/deltachat-desktop.svg
new file mode 120000
index 000000000..39677dbd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/deltachat-desktop.svg
@@ -0,0 +1 @@
+deltachat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deltachat.svg b/.icons/kora/apps/scalable/deltachat.svg
new file mode 100644
index 000000000..8f7b4d57f
--- /dev/null
+++ b/.icons/kora/apps/scalable/deltachat.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.82581 45.5279 -45.5279 1.82581 -158.132 8.54011)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5a8091" offset="0"/>
+ <stop stop-color="#3d4c53" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m19.785 46.4c-10.326-1.861-17.859-10.295-18.505-20.721-.849-13.685 10.711-25.251 24.386-24.398 5.357.333 10.274 2.432 14.067 6.002 4.596 4.327 7.018 9.837 7.031 15.997.006 2.953-.387 4.785-1.755 8.173-.561 1.392-1.171 3.079-1.354 3.749-.706 2.576-.273 5.232 1.386 8.506.537 1.059.921 1.98.855 2.045-.065.066-1.142-.268-2.391-.741-4.667-1.77-6.47-1.783-10.66-.074-4.316 1.758-8.694 2.249-13.06 1.462z" fill="url(#a)"/>
+ <path d="m23.983 7.742c-1.382.011-2.92.118-3.765.331-2.83.714-4.28 2.057-4.238 3.919.036 1.619.827 2.67 4.511 5.388 1.825 1.347 3.277 2.891 3.231 3.028-.046.138-.88.45-1.853.694-3.845.964-7.04 3.232-8.4 5.96-1.145 2.701-1.119 5.559-.008 7.802 1.814 3.637 5.81 5.676 10.515 5.366.98-.064 2.474-.327 3.317-.585 1.878-.572 3.784-1.782 5.267-3.252 2.779-2.704 3.552-7.499 2.114-10.608-1.169-2.376-3.522-4.44-8.087-7.091-6.44-3.74-7.254-4.662-8.043-5.549-.415-.467-.754-1.103-.754-1.412 0-2.126 4.594-3.319 7.466-1.982.672.312 1.936 1.138 2.809 1.836 2.566 2.053 3.789 2.327 5.071 1.146 1.461-1.346.137-3.363-2.821-4.308-1.428-.457-4.03-.703-6.332-.683zm1.197 14.632c.522.002.802.258 1.88 1.267 2.489 2.331 3.685 5.148 3.403 8.016-.387 3.255-2.593 6.079-6.33 6.164-3.885.033-6.615-3.923-6.637-7.271-.014-2.868.447-4.199 1.983-5.721 1.178-1.167 3.209-2.127 5.059-2.39.267-.038.468-.066.642-.065z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/deluge-torrent.svg b/.icons/kora/apps/scalable/deluge-torrent.svg
new file mode 120000
index 000000000..b3743c053
--- /dev/null
+++ b/.icons/kora/apps/scalable/deluge-torrent.svg
@@ -0,0 +1 @@
+deluge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deluge.svg b/.icons/kora/apps/scalable/deluge.svg
new file mode 100644
index 000000000..91aeff80c
--- /dev/null
+++ b/.icons/kora/apps/scalable/deluge.svg
@@ -0,0 +1,13 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="400.16821" x2="400.47992" y1="543.79803" y2="518.47333" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c5aa0" offset="0"/>
+ <stop stop-color="#3771c8" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.95833229 0 0 .95833229 .670655 1.000089)">
+ <path transform="matrix(1.9765854 0 0 1.9765854 -767.42002 -1026.8632)" d="m400.07812 520.08271-6.58932 11.49175c-1.38467 2.42951-1.49162 5.51872 0 8.12008 2.2423 3.91055 7.23019 5.26297 11.14076 3.02064 3.91056-2.24229 5.26298-7.23015 3.02065-11.14075l-6.58931-11.49172c-.21767-.37961-.76514-.37961-.98278 0z" fill-opacity=".352941"/>
+ <path transform="matrix(1.9765854 0 0 1.9765854 -767.42002 -1027.4252)" d="m400.07812 520.08271-6.58932 11.49175c-1.38467 2.42951-1.49162 5.51872 0 8.12008 2.2423 3.91055 7.23019 5.26297 11.14076 3.02064 3.91056-2.24229 5.26298-7.23015 3.02065-11.14075l-6.58931-11.49172c-.21767-.37961-.76514-.37961-.98278 0z" fill="url(#a)"/>
+ <path transform="matrix(1.9765854 0 0 1.9765854 -767.41992 -1027.4251)" d="m400.07812 520.08271-6.58932 11.49175c-1.38467 2.42951-1.49162 5.51872 0 8.12008 2.2423 3.91055 7.23019 5.26297 11.14076 3.02064 3.91056-2.24229 5.26298-7.23015 3.02065-11.14075l-6.58931-11.49172c-.21767-.37961-.76514-.37961-.98278 0z" fill="url(#a)"/>
+ <path d="m27.105469 18.966797c-4.335457 0-8.385117 1.671928-11.414063 4.705078-3.012135 3.020539-4.666608 7.049702-4.658203 11.351563.0054 3.867519 1.256898 6.82721 3.339844 8.910156l.244141.24414c5.001663 3.773366 11.969091 4.432808 17.748046 1.119141 4.885522-2.801327 7.742172-7.770619 8.070313-13z" fill-opacity=".078431"/>
+ <path d="m26.322266 18.742188c-4.827257 0-9.336446 1.70069-12.708985 4.787109-3.12635 2.86512-4.9186378 6.625754-5.1425779 10.667969.3186707 1.758741.9346719 3.494349 1.8730469 5.130859 4.432098 7.729536 14.291908 10.400907 22.021484 5.96875.03345-.01918.06244-.04312.0957-.0625-3.873271.398863-7.933559-.183802-11.201172-4.337891 0 0-.0078-.01015-.0078-.01367-.492588-.783366-.730469-1.636839-.730469-2.480468 0-1.722705.977268-3.399066 2.722657-4.324219 1.260558-.662854 2.730723-.841883 4.138671-.498047 1.404064.343826 2.581364 1.170251 3.310547 2.322266l2.271485-1.105469-.04297-.07227c-1.070453-1.69791-2.799902-2.909492-4.871094-3.419921-2.071194-.506889-4.235881-.245908-6.09375.732421-2.571533 1.357604-4.009765 3.831163-4.009765 6.369141 0 1.176824.321022 2.362097.837183 3.194499.51616.832402 1.223228 1.717184 2.389391 2.614073-.167817-.09901-.329127-.179859-.5-.28711-4.558643-2.863959-5.980097-7.958624-3.376953-12.113281 1.220099-1.943679 3.252938-3.353782 5.726563-3.960937 2.536296-.626258 5.159352-.320662 7.390624.855468l1.384766-2.197265c-2.874747-1.515998-6.249197-1.91129-9.5-1.109375-3.192308.786637-5.808736 2.624646-7.412109 5.15039-2.497104 3.933612-2.386533 7.694595 1.382509 12.037843-1.530889-1.057314-4.410073-3.223153-4.737978-7.518311-.275292-3.605997 1.512125-7.002146 4.28125-9.53711 2.783168-2.547788 6.515112-3.955078 10.509766-3.955078z" fill="#dff" fill-opacity=".851852"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/denemo.svg b/.icons/kora/apps/scalable/denemo.svg
new file mode 100644
index 000000000..0ef2926bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/denemo.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.5 4c-.831 0-1.5.669-1.5 1.5v5c0 .831.669 1.5 1.5 1.5h2.5v24h-2.5c-.831 0-1.5.669-1.5 1.5v5c0 .831.669 1.5 1.5 1.5h11.5c11.046 0 20-8.954 20-20s-8.954-20-20-20z" fill="#5b5b5b" fill-rule="nonzero"/>
+ <path d="m19 12h1c6.722 0 12 5.278 12 12s-5.278 12-12 12h-1z" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#ff9841"/>
+ <path d="m40 39c0 2.208-1.792 4-4 4s-4-1.792-4-4 1.792-4 4-4c.728 0 1.411.195 2 .536v-6.536h2z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/designer-qt4.svg b/.icons/kora/apps/scalable/designer-qt4.svg
new file mode 120000
index 000000000..5562b2224
--- /dev/null
+++ b/.icons/kora/apps/scalable/designer-qt4.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/designer-qt5.svg b/.icons/kora/apps/scalable/designer-qt5.svg
new file mode 120000
index 000000000..5562b2224
--- /dev/null
+++ b/.icons/kora/apps/scalable/designer-qt5.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/designer.svg b/.icons/kora/apps/scalable/designer.svg
new file mode 120000
index 000000000..5562b2224
--- /dev/null
+++ b/.icons/kora/apps/scalable/designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/designer5.svg b/.icons/kora/apps/scalable/designer5.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/designer5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deskbar-applet.svg b/.icons/kora/apps/scalable/deskbar-applet.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/deskbar-applet.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/deskbar.svg b/.icons/kora/apps/scalable/deskbar.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/deskbar.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/desklets.svg b/.icons/kora/apps/scalable/desklets.svg
new file mode 100644
index 000000000..92d788a4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/desklets.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98aab2" offset="0"/>
+ <stop stop-color="#cddbe0" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.728 20.626c0-.467-.353-.757-1.059-.87l-9.489-1.38-4.254-8.601c-.239-.517-.548-.775-.926-.775s-.687.258-.926.775l-4.254 8.601-9.489 1.38c-.706.113-1.059.403-1.059.87 0 .264.158.567.473.907l6.881 6.692-1.626 9.452c-.025.176-.037.302-.037.378 0 .264.066.488.198.671s.331.274.595.274c.227 0 .479-.075.756-.227l8.488-4.461 8.488 4.461c.265.152.517.227.756.227.253 0 .445-.091.577-.274s.198-.407.198-.671c0-.164-.006-.29-.019-.378l-1.626-9.452 6.862-6.692c.328-.328.492-.63.492-.907z" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/deskreen.svg b/.icons/kora/apps/scalable/deskreen.svg
new file mode 100644
index 000000000..1bacccaa4
--- /dev/null
+++ b/.icons/kora/apps/scalable/deskreen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+ <path style="opacity:0.2" d="M 16.080078,13 A 1.0808469,1.0618879 0 0 0 15,14.0625 v 21.875 A 1.0808469,1.0618879 0 0 0 16.080078,37 h 6.207031 c 3.845249,0 7.007459,-0.999879 9.28125,-3.074219 C 33.885429,31.810312 35,28.67567 35,24.785156 35,22.305768 34.52949,20.159067 33.525391,18.390625 v -0.0039 C 32.534071,16.620757 31.083716,15.247163 29.259766,14.339844 27.440308,13.434756 25.320117,13 22.941406,13 Z M 20,18 h 2.591797 c 2.518422,0 4.282529,0.574026 5.509765,1.638672 a 1.0910953,0.98892501 0 0 0 0.01172,0.0078 C 29.315561,20.659401 30,22.328328 30,24.884766 30,27.417549 29.308653,29.135894 28.046875,30.255859 26.785096,31.375826 24.82791,32 21.962891,32 H 20 Z"/>
+ <path style="fill:#ffbe16" d="M 16.080078 12 A 1.0808469 1.0618879 0 0 0 15 13.0625 L 15 34.9375 A 1.0808469 1.0618879 0 0 0 16.080078 36 L 22.287109 36 C 26.132358 36 29.294568 35.000121 31.568359 32.925781 C 33.885429 30.810312 35 27.67567 35 23.785156 C 35 21.305768 34.52949 19.159067 33.525391 17.390625 L 33.525391 17.386719 C 32.534071 15.620757 31.083716 14.247163 29.259766 13.339844 C 27.440308 12.434756 25.320117 12 22.941406 12 L 16.080078 12 z M 20 17 L 22.591797 17 C 25.110219 17 26.874326 17.574026 28.101562 18.638672 A 1.0910953 0.98892501 0 0 0 28.113281 18.646484 C 29.315561 19.659401 30 21.328328 30 23.884766 C 30 26.417549 29.308653 28.135894 28.046875 29.255859 C 26.785096 30.375826 24.82791 31 21.962891 31 L 20 31 L 20 17 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.080078 12 A 1.0808469 1.0618879 0 0 0 15 13.0625 L 15 14.0625 A 1.0808469 1.0618879 0 0 1 16.080078 13 L 22.941406 13 C 25.320117 13 27.440308 13.434756 29.259766 14.339844 C 31.083716 15.247163 32.534071 16.620751 33.525391 18.386719 L 33.525391 18.390625 C 34.468077 20.050905 34.935978 22.048514 34.990234 24.337891 C 34.995366 24.154911 35 23.971638 35 23.785156 C 35 21.305768 34.52949 19.159067 33.525391 17.390625 L 33.525391 17.386719 C 32.534071 15.620757 31.083716 14.247163 29.259766 13.339844 C 27.440308 12.434756 25.320117 12 22.941406 12 L 16.080078 12 z M 29.990234 24.382812 C 29.90414 26.644428 29.223936 28.21109 28.046875 29.255859 C 26.785096 30.375826 24.82791 31 21.962891 31 L 20 31 L 20 32 L 21.962891 32 C 24.82791 32 26.785096 31.375826 28.046875 30.255859 C 29.308653 29.135894 30 27.417549 30 24.884766 C 30 24.713175 29.996351 24.546477 29.990234 24.382812 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-effect.svg b/.icons/kora/apps/scalable/desktop-effect.svg
new file mode 120000
index 000000000..09fcea9f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-effect.svg
@@ -0,0 +1 @@
+desktop-effects.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/desktop-effects.svg b/.icons/kora/apps/scalable/desktop-effects.svg
new file mode 120000
index 000000000..ab4dcadb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-effects.svg
@@ -0,0 +1 @@
+ccsm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/desktop-environment-budgie.svg b/.icons/kora/apps/scalable/desktop-environment-budgie.svg
new file mode 100644
index 000000000..265f88d91
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-budgie.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.272809 -45.6979 45.6979 -.272809 81.4542 46.9725)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f2123" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.565 24.441c.722-2.036 2.718-3.321 2.718-3.321s-2.116-.783-3.028-2.367c-.292 4.341-.188 1.328.31 5.688z" fill="#6bca81"/>
+ <path d="m29.269 12.692c-10.183-.014-11.621 10.359-16.521 10.299-2.084-.026-3.611-1.089-4.619-2.711-.602 1.772-.605 4.324.215 6.416 3.12 7.951 11.292 11.637 19.582 9.652 6.408-1.917 10.683-6.774 11.237-12.891.257-1.965.011-2.988-.498-4.359-1.739-4.686-5.892-6.264-9.396-6.406zm2.414 4.439c.785 0 1.423.636 1.423 1.423 0 .785-.638 1.422-1.423 1.422-.786 0-1.423-.637-1.423-1.422 0-.787.637-1.423 1.423-1.423zm.483.566c-.262 0-.475.213-.475.474 0 .263.213.475.475.475s.474-.212.474-.475c0-.261-.212-.474-.474-.474z" fill="#ffffff"/>
+ <path d="m22.665 28.029c-3.244 1.402-6.118.357-8.972-.906 3.16-.145 4.813-2.081 5.526-3.176 1.369-2.108 3.667-2.362 5.011-.959 1.683 1.76.189 4.283-1.565 5.041z" fill="#6bca81"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-gnome.svg b/.icons/kora/apps/scalable/desktop-environment-gnome.svg
new file mode 100644
index 000000000..81b4a16a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-gnome.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.069 33.181c-.244-1.862 6.543-2.989 6.011-.175-.696 3.689-4.416 6.602-7.642 6.602-6.556 0-12.84-7.625-11.612-13.121 1.814-8.125 17.748-9.724 18.622-4.531 1.053 6.256-14.921 8.541-8.906 13.12 1.89 1.439 3.819.337 3.527-1.895zm-12.498-11.999c1.384-.609.179-6.565-2.174-4.941-2.351 1.625.791 5.549 2.174 4.941zm3.898-3.118c1.647-.336 1.737-7.091-1.199-5.879-2.938 1.212-.446 6.215 1.199 5.879zm15.8-9.672c-6.494 0-7.712 9.25-4.059 9.25 3.652 0 10.553-9.25 4.059-9.25zm-10.783 8.103c1.945.119 4.079-7.422.423-6.948-3.654.474-2.369 6.83-.423 6.948z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-kde.svg b/.icons/kora/apps/scalable/desktop-environment-kde.svg
new file mode 100644
index 000000000..ef7360454
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-kde.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.291 10.308-4.9.471v20.187l4.848-.733v-8.607l6.522 9.549 5.11-1.623-6.68-9.182 6.732-8.659-5.214-1.193-6.47 8.658zm-11.109 4.921c-.055.004-.115.021-.157.063l-1.927 1.926c-.08.081-.09.206-.029.304l2.251 3.717c-.4.672-.724 1.393-.953 2.157l-4.135.858c-.116.026-.199.134-.199.252v2.722c0 .115.087.214.199.241l4.01.973c.214.885.545 1.732.984 2.503l-2.325 3.539c-.064.098-.052.23.03.314l1.926 1.926c.081.081.206.091.304.03l3.643-2.21c.715.413 1.489.743 2.304.964l.848 4.083c.025.115.123.199.241.199h2.722c.114 0 .213-.077.241-.189l1.005-4.104c.84-.226 1.633-.563 2.366-.994l3.591 2.355c.099.065.231.052.314-.029l1.916-1.927c.082-.081.102-.205.042-.303l-1.308-2.157-.43.136c-.061.021-.13-.008-.167-.062 0 0-.827-1.217-1.906-2.796-1.29 2.525-3.921 4.251-6.952 4.251-4.307 0-7.8-3.494-7.8-7.8 0-3.168 1.894-5.889 4.607-7.109v-2.011c-.494.173-.971.381-1.424.629-.001-.001 0-.009 0-.012l-3.675-2.409c-.05-.033-.102-.037-.158-.029z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-lxde.svg b/.icons/kora/apps/scalable/desktop-environment-lxde.svg
new file mode 100644
index 000000000..5306435d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-lxde.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 77.324 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.15062 0 0 1.15062 -3.61476 -3.95247)" d="m24 4.441c-10.702 0-19.402 8.476-19.812 19.077 6.58-4.644 17.774-12.264 20.55-12.465.921-1.167 4.087-2.11 4.66-2.09l-1.662 2.09s-.027 2.108-.642 2.517c5.734 3.832 8.473 17.585 9.643 25.934l-.493.395c4.626-3.635 7.609-9.266 7.609-15.605 0-10.964-8.889-19.853-19.853-19.853zm-.282 16.31c-1.542.046-4.676 4.655-8.251 9.59-1.717 2.372-3.944 5.617-5.579 7.866l-1.178-1.287c3.363-5.506 7.549-12.225 7.346-12.473-.043-.02-.099-.062-.161-.053-1.139.173-5.712 5.872-8.983 9.968 3.454 5.848 9.804 9.784 17.088 9.784 4.422 0 8.491-1.463 11.791-3.907-2.444-7.468-7.164-19.407-11.912-19.435-.046-.009-.111-.053-.161-.053zm-11.519 1.929c-1.41-.011-5.016 1.265-8.011 2.419.119 2.96.878 5.75 2.155 8.238.602-.909 1.644-2.403 2.266-3.318 2.38-3.497 4.721-6.593 4.179-7.231-.096-.107-.311-.107-.589-.108zm-8.034 1.254c-.003.121-.018.238-.018.36 0 .166.022.327.026.493zm2.216 9.484c.124.239.254.474.387.708z" fill="#e1f2fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-lxqt.svg b/.icons/kora/apps/scalable/desktop-environment-lxqt.svg
new file mode 100644
index 000000000..e45988999
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-lxqt.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9996 39.9996 0 24.1247 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#f4f1f1" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m23.531 19.445c-.714-.672-1.215-1.565-1.422-2.522-.208-.959-.116-1.978.255-2.887.371-.907 1.023-1.695 1.841-2.233.82-.54 1.805-.822 2.784-.802.926.018 1.844.308 2.614.82.768.513 1.388 1.249 1.761 2.097l7.875 2.05h-9.474c-.529-.87-1.436-1.802-2.436-1.991-.688-.132-1.413-.059-2.06.205s-1.217.72-1.615 1.294c-.399.577-.629 1.267-.65 1.967-.023.699.164 1.405.527 2.002" fill="#2c2c2c"/>
+ <path d="m29.209 18.497c-.01.15-.015.302-.015.451.013 1.925.957 3.705 1.897 5.384.937 1.679 1.917 3.431 2.008 5.353.063 1.347-.329 2.702-1.041 3.852-.709 1.149-1.727 2.094-2.887 2.788-2.296 1.375-5.171 1.745-7.741.992l-1.945 3.87-.038-7.779c1.499.741 3.193 1.081 4.862.972 1.322-.086 2.647-.461 3.733-1.218s1.919-1.92 2.14-3.226c.131-.78.043-1.588-.152-2.355-.198-.768-.499-1.502-.803-2.234s-.613-1.466-.82-2.228c-.208-.765-.314-1.568-.208-2.353.114-.83.468-1.628 1.01-2.269zm-18.044 2.506c-1.227-1.287-1.946-3.049-1.961-4.827-.016-1.834.715-3.662 1.991-4.98l12.947 10.955-10.955-5.975c-.544.835-.806 1.852-.731 2.847.079 1.015.51 2.002 1.203 2.748l9.828 3.024-9.445-1.618c.075.964.441 1.906 1.032 2.673.514.664 1.198 1.199 1.968 1.533.771.337 1.624.475 2.462.4-.911.503-1.948.77-2.988.77s-2.077-.267-2.988-.77c-1.193-.659-2.155-1.723-2.692-2.973-.534-1.252-.64-2.681-.295-3.999z" fill="#0182d3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-mate.svg b/.icons/kora/apps/scalable/desktop-environment-mate.svg
new file mode 100644
index 000000000..e631ec19b
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-mate.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 23.061 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#54b60f" offset="0"/>
+ <stop stop-color="#92dc41" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.047 10.295c-4.349 0-8.208 2.061-10.7 5.246l1.708 1.088c2.132-2.618 5.389-4.287 9.019-4.287 6.418 0 11.629 5.223 11.629 11.66 0 6.433-5.211 11.656-11.629 11.656-3.618 0-6.863-1.659-8.997-4.264l-1.709 1.088c2.502 3.176 6.348 5.223 10.701 5.223 7.534 0 13.645-6.138 13.645-13.703 0-7.56-6.115-13.698-13.645-13.698m-13.783 5.7v15.987l13.864-8.073m-.103-8.27c-2.452 0-4.656 1.067-6.186 2.757l1.771 1.106c1.137-1.128 2.698-1.82 4.42-1.82 3.484 0 6.311 2.855 6.311 6.37 0 3.519-2.824 6.374-6.311 6.374-1.753 0-3.337-.719-4.479-1.882l-1.708 1.088c1.53 1.69 3.73 2.757 6.187 2.757 4.613 0 8.354-3.756 8.354-8.377 0-4.626-3.742-8.377-8.354-8.377" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-tde.svg b/.icons/kora/apps/scalable/desktop-environment-tde.svg
new file mode 100644
index 000000000..ddd8511cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-tde.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2546 43.2546 0 24 45.5866)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a3a7f" offset="0"/>
+ <stop stop-color="#3363c1" offset="1"/>
+ </linearGradient>
+ <path d="m2.373 7.845c.355-3.102 2.991-5.513 6.187-5.513h30.88c3.196 0 5.832 2.411 6.187 5.513v32.31c-.317 2.769-2.451 4.987-5.179 5.432h-32.896c-2.728-.445-4.862-2.663-5.179-5.432z" fill="url(#a)"/>
+ <path d="m13.923 12.064c-.066.008-.135.024-.185.074l-2.3 2.292c-.097.096-.107.242-.036.359l2.443 4.023c-.575.937-1.016 1.961-1.316 3.046l-4.511.933c-.137.028-.238.16-.238.3v3.236c0 .137.105.253.238.285l4.374 1.06c.275 1.221.741 2.367 1.358 3.413l-.963 1.462-.065-.021-.93 1.529-.591.897c-.024.038-.023.081-.03.123l-.008.015c-.071.116-.048.264.049.361l2.285 2.289c.1.099.254.113.372.036l2.173-1.419 1.837-1.111c.983.589 2.056 1.039 3.196 1.324l.929 4.455c.029.137.144.236.285.236h3.422c.141 0 .256-.099.285-.236l.929-4.455c1.14-.285 2.213-.735 3.196-1.324l1.837 1.111 2.173 1.419c.118.077.272.063.372-.036l2.285-2.289c.097-.097.12-.245.049-.361l-.008-.015c-.007-.042-.006-.085-.03-.123l-.591-.897-.93-1.529-.065.021-.963-1.462c.617-1.046 1.083-2.192 1.358-3.413l4.374-1.058c.133-.031.238-.15.238-.287v-3.236c0-.14-.101-.272-.238-.3l-4.511-.933c-.3-1.085-.741-2.109-1.316-3.046l2.443-4.023c.071-.117.061-.263-.036-.359l-2.3-2.292c-.05-.05-.119-.066-.185-.074v.002c-.066-.006-.127.002-.186.041l-3.979 2.595c-.551-.315-.945-.591-1.546-.815v3.694c2.648 1.548 4.282 4.392 4.285 7.46 0 4.745-3.905 8.651-8.651 8.651s-8.651-3.906-8.651-8.651c.005-3.066 1.639-5.909 4.285-7.456v-3.698c-.601.224-.995.5-1.546.815l-3.979-2.595c-.059-.039-.12-.047-.186-.041zm7.914-1.081h-7.569v-4.326h19.464v4.326h-7.569v18.383h-4.326z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-unity.svg b/.icons/kora/apps/scalable/desktop-environment-unity.svg
new file mode 100644
index 000000000..82721962d
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-unity.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 23.061 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6835" offset="0"/>
+ <stop stop-color="#ff956f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.276 7.772c-.153-.01-.303-.008-.451.002-.988.07-1.902.617-2.434 1.539-.849 1.473-.341 3.346 1.136 4.197 1.473.849 3.349.356 4.198-1.122.851-1.469.364-3.377-1.11-4.227-.415-.239-.882-.361-1.339-.389zm-8.088 3.266c-2.13 0-4.122.503-5.909 1.389l2.141 3.866c1.152-.539 2.416-.856 3.768-.856 4.709 0 8.595 3.603 9 8.21l4.371-.055c-.218-3.395-1.703-6.449-3.983-8.692-1.174.441-2.508.373-3.677-.306-1.17-.676-1.91-1.807-2.112-3.049-1.141-.313-2.359-.508-3.599-.508zm-7.419 2.258c-2.699 1.802-4.687 4.568-5.522 7.796.977.795 1.565 1.982 1.565 3.342 0 1.351-.586 2.583-1.565 3.382.835 3.227 2.823 5.981 5.522 7.783l2.258-3.798c-2.317-1.628-3.824-4.32-3.824-7.367 0-3.05 1.507-5.739 3.824-7.367zm-8.278 8.063c-1.705 0-3.075 1.37-3.075 3.075 0 1.699 1.37 3.075 3.075 3.075 1.707 0 3.091-1.376 3.091-3.075 0-1.705-1.384-3.075-3.091-3.075zm24.697 3.892c-.405 4.599-4.291 8.21-9 8.21-1.354 0-2.616-.304-3.769-.843l-2.14 3.837c1.787.889 3.779 1.376 5.909 1.376 1.239 0 2.458-.165 3.598-.481.203-1.241.941-2.368 2.113-3.047 1.172-.676 2.503-.742 3.676-.295 2.281-2.246 3.766-5.293 3.984-8.692zm-1.35 9.72c-.446.038-.897.186-1.311.427-1.477.845-1.985 2.714-1.136 4.184.852 1.479 2.749 1.974 4.224 1.125 1.475-.85 1.961-2.726 1.11-4.2-.533-.922-1.46-1.467-2.447-1.536-.149-.012-.292-.012-.44 0z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-environment-xfce.svg b/.icons/kora/apps/scalable/desktop-environment-xfce.svg
new file mode 100644
index 000000000..5988087c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-environment-xfce.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 23.061 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#244896" offset="0"/>
+ <stop stop-color="#5d91ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.745 20.085c.029.032.091.036.126.057-.025-.019.083.047.165.067.122.03.214.073.331.066.06 0 .118-.03.166-.066.021 0-.022-.055 0-.067.038-.046.066-.041.066-.099v-.132c-.05-.175-.154-.432-.298-.96-.168-.609-.322-1.409-.43-2.183-.108-.776-.162-1.535 0-2.217.159-.666.526-1.236 1.191-1.489.188-.073.451-.231.629-.264s.363-.019.529 0c.55.038 1.003.285 1.323.662.539.632.794 1.568.96 2.547.163.975.21 2.02.231 2.812v.96.066c0 .044-.021.094 0 .132.023.041.094.043.133.066.03.019.033.029.066.033.06.02.12.047.231.066.378.07.979.099 1.621.199 1.285.2 2.967.57 4.698 1.026 1.733.455 3.47 1.08 4.864 1.985 1.388.901 2.431 2.068 2.646 3.639.137.974-.605 1.952-1.621 2.845-1.014.891-2.341 1.729-3.771 2.514-1.43.786-2.918 1.497-4.103 2.052-.592.277-1.119.469-1.522.661-2.046.826-4.349 1.562-6.782 2.052-.096 0-.328.058-.43.066-12.39 1.073-6.617-14.259-6.617-14.259.001 0 .305-.725.43-1.158.025-.099.067-.363.067-.464-.018-.102-.081-.292-.133-.496-.121-.483-.309-1.072-.43-1.786-.119-.716-.196-1.537-.033-2.25.163-.702.582-1.376 1.324-1.787.286-.143.615-.201.893-.132.287.071.585.284.827.496.483.425.92 1.042 1.29 1.721.369.676.701 1.397.96 1.985.129.295.203.527.297.728.043.088.073.214.1.264.013.029.011.041.006.042zm19.083-8.083c-.017.002-.035.003-.053.004-1.103.537-1.671 1.834-2.434 2.876-.011.052-.03.101-.056.147-.961 1.703-2.185 3.392-2.314 5.362.007.311.184.489.368.529.174.036.492-.076.623-.271.011-.028.002-.056.018-.081.004-.006.008-.012.013-.018 1.742-2.395 3.059-5.235 4.141-7.994l.003-.009c.074-.181.079-.252.012-.388-.02-.041-.215-.171-.321-.158zm-19.083 8.083-.006-.009c0 .006.003.01.006.009zm13.193-9.319c.02.002.04.002.06.002.074-.005.056-.002.077.012.02.014.069.065.149.161.115.14.153.212.175.333v.027c.171 2.616-.287 5.288-.928 7.833-.047.065-.078.141-.091.221-.047.294-.15.498-.31.61-.148.103-.212.122-.254.114-.057-.012-.154-.102-.23-.201-.011-.033-.024-.065-.041-.095-.411-1.502.101-3.094.26-4.659.002-.025.002-.049 0-.074.322-1.416.331-2.992 1.031-4.203l.016-.029c-.007.014.02-.017.078-.053z" fill="#eaeff9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop-profiler.svg b/.icons/kora/apps/scalable/desktop-profiler.svg
new file mode 100644
index 000000000..6f5dd6ff2
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop-profiler.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-27.465h43.336z" fill="#7e57c2" fill-rule="nonzero"/>
+ <path d="m25.076 17.218c-.716-.069-1.436-.069-2.152 0l-.354 1.725c-.686.105-1.358.285-2.004.537l-1.169-1.316c-.655.297-1.278.657-1.863 1.075l.555 1.671c-.541.434-1.033.926-1.467 1.467l-1.671-.555c-.418.584-.778 1.208-1.075 1.863l1.316 1.169c-.252.646-.432 1.318-.537 2.004l-1.724.354c-.07.716-.07 1.436 0 2.151l1.724.355c.105.685.285 1.357.537 2.004l-1.316 1.169c.297.654.657 1.278 1.075 1.863l1.671-.556c.434.542.926 1.034 1.467 1.468l-.555 1.67c.585.418 1.208.779 1.863 1.076l1.169-1.317c.646.252 1.318.432 2.004.537l.354 1.725c.716.07 1.436.07 2.152 0l.354-1.725c.686-.105 1.358-.285 2.004-.537l1.169 1.317c.655-.297 1.278-.658 1.863-1.076l-.555-1.67c.541-.434 1.033-.926 1.467-1.468l1.671.556c.418-.585.778-1.209 1.075-1.863l-1.316-1.169c.252-.647.432-1.319.537-2.004l1.724-.355c.07-.715.07-1.435 0-2.151l-1.724-.354c-.105-.686-.285-1.358-.537-2.004l1.316-1.169c-.297-.655-.657-1.279-1.075-1.863l-1.671.555c-.434-.541-.926-1.033-1.467-1.467l.555-1.671c-.585-.418-1.208-.778-1.863-1.075l-1.169 1.316c-.646-.252-1.318-.432-2.004-.537zm-1.076 4.696c3.518 0 6.374 2.856 6.374 6.374 0 3.517-2.856 6.373-6.374 6.373s-6.374-2.856-6.374-6.373c0-3.518 2.856-6.374 6.374-6.374z" fill="#ebebeb" fill-opacity=".75"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.606h-43.336v-4.606c0-3.438 2.79-6.228 6.228-6.228z" fill="#673ab7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desktop.svg b/.icons/kora/apps/scalable/desktop.svg
new file mode 100644
index 000000000..7c3870939
--- /dev/null
+++ b/.icons/kora/apps/scalable/desktop.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(41.2109 -30.7295 30.7295 41.2109 185.564 282.234)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b7fb8" offset="0"/>
+ <stop stop-color="#823f77" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill="#fff">
+ <path d="m22.407 38.581 1.24-1.224-1.215-1.231.518-.511 1.215 1.23 1.23-1.215.518.524-1.231 1.215 1.215 1.231-.518.511-1.215-1.23-1.239 1.224z" fill-rule="nonzero"/>
+ <path d="m19.846 35.592c.249 0 .482.046.699.139.217.092.407.218.571.377s.293.346.387.56c.095.215.142.447.142.696s-.047.482-.142.699c-.094.217-.223.405-.387.564-.164.16-.356.285-.575.378-.219.092-.453.138-.702.138-.25 0-.483-.046-.7-.138-.216-.093-.407-.218-.571-.378-.163-.159-.291-.347-.384-.564-.092-.217-.138-.45-.138-.699s.046-.481.138-.696c.093-.214.221-.401.384-.56.164-.159.356-.285.575-.377.219-.093.453-.139.703-.139zm0 .665c-.153 0-.295.028-.426.086-.132.058-.244.136-.336.235-.092.1-.164.217-.215.354-.05.136-.076.282-.076.439s.026.302.076.436c.051.134.124.251.219.35.094.099.205.176.332.232.127.055.266.083.419.083.152 0 .293-.028.422-.083.129-.056.241-.133.336-.232.094-.099.168-.216.221-.35s.08-.279.08-.436-.027-.303-.08-.439c-.053-.137-.127-.254-.221-.354-.095-.099-.207-.177-.336-.235s-.268-.086-.415-.086z" fill-rule="nonzero"/>
+ <path d="m27.659 38.879h-.124c-.117 0-.211-.095-.211-.212v-.356c-.502-.127-.646-.425-.646-1.038 0-.904.734-1.638 1.638-1.638s1.638.734 1.638 1.638c0 .604-.153.901-.645 1.032v.361c0 .117-.095.212-.212.212h-.123c-.117 0-.212-.095-.212-.212v-.284c-.055.004-.112.006-.172.008v.277c0 .116-.095.211-.212.211h-.123c-.117 0-.212-.095-.212-.211v-.276c-.06-.002-.118-.004-.173-.007v.283c0 .117-.095.212-.211.212zm-.022-2.272c.278 0 .503.218.503.488 0 .269-.225.487-.503.487s-.503-.218-.503-.487c0-.27.225-.488.503-.488zm1.351 0c.278 0 .503.218.503.488 0 .269-.225.487-.503.487s-.503-.218-.503-.487c0-.27.225-.488.503-.488z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/desmume.svg b/.icons/kora/apps/scalable/desmume.svg
new file mode 100644
index 000000000..834aefa14
--- /dev/null
+++ b/.icons/kora/apps/scalable/desmume.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#7b60e5"/>
+ <g fill-rule="nonzero">
+ <path d="m45.668 39.44c0 3.438-2.789 6.227-6.227 6.228h-30.882c-3.438-.001-6.227-2.79-6.227-6.228v-16.523h43.336z" fill="#464ca9"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m12 7h24v13h-24" fill="#292929"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m16 28h16v13h-16" fill="#292929"/>
+ </g>
+ <g transform="matrix(1.0834 0 0 1.0834 -6.35687 16.492)" fill="#e4e4e4" opacity=".78">
+ <path d="m13.02 12.93h3v9h-3z"/>
+ <path transform="rotate(90)" d="m15.93-19.02h3v9h-3z"/>
+ </g>
+ <g transform="matrix(1.0834 0 0 1.0834 7.24628 -1.15423)" fill="#e4e4e4" opacity=".78">
+ <circle cx="31.964" cy="33.718" r="1.5"/>
+ <g transform="translate(-4.55598 16.2879)">
+ <circle cx="30.52" cy="17.43" r="1.5"/>
+ <circle transform="rotate(90)" cx="14.43" cy="-33.52" r="1.5"/>
+ </g>
+ <circle transform="rotate(90)" cx="36.718" cy="-28.964" r="1.5"/>
+ </g>
+ <g opacity=".2" stroke-width="1.0834">
+ <path d="m4.4988 14.2494h4.3336v1.0834h-4.3336z"/>
+ <path d="m4.4988 16.4162h4.3336v1.0834h-4.3336z"/>
+ <path d="m4.4988 18.583h4.3336v1.0834h-4.3336z"/>
+ </g>
+ <g opacity=".2" stroke-width="1.0834">
+ <path d="m39.1676 14.2494h4.3336v1.0834h-4.3336z"/>
+ <path d="m39.1676 16.4162h4.3336v1.0834h-4.3336z"/>
+ <path d="m39.1676 18.583h4.3336v1.0834h-4.3336z"/>
+ </g>
+ <path d="m2.332 22.9166h43.336v2.1668h-43.336z" fill-opacity=".2" stroke-width="1.0834"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/desura.svg b/.icons/kora/apps/scalable/desura.svg
new file mode 100644
index 000000000..a7fddf29f
--- /dev/null
+++ b/.icons/kora/apps/scalable/desura.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ee3434" d="m22.72 44.972c-1.1616-0.0583-2.8585-0.30885-3.9772-0.58717-3.1832-0.79195-6.2421-2.4963-8.1253-4.5272l-0.22534-0.24302-0.21052 0.11584c-0.57654 0.31729-1.3987 0.37108-1.9649 0.12855-0.3646-0.15618-0.79031-0.59793-0.99829-1.0358-0.44378-0.93423-0.65186-2.6706-0.65227-5.4426l-0.000101-1.3495-0.14079-0.0348c-0.38267-0.0946-0.98033-0.65441-1.1947-1.1191-0.45849-0.99367-0.23742-2.3775 0.70931-4.4399 0.2832-0.61703 0.88847-1.7547 1.2868-2.4186l0.21123-0.35211-0.11754-0.23831c-0.38632-0.78325 0.01015-2.2092 0.92846-3.3364l0.36816-0.45204-0.49128-0.0611c-0.8703-0.10824-1.4897-0.52733-1.6997-1.1502-0.13602-0.40364-0.08729-0.95784 0.11754-1.3343 0.22047-0.40513 1.2897-1.4493 1.9021-1.8575 1.0559-0.7038 2.3763-1.2827 3.9393-1.727l0.88816-0.25252 0.01624-1.8772c0.01726-2.001 0.0741-2.6752 0.33842-4.0161 0.33821-1.7162 1.1019-3.6622 1.5955-4.0651 0.38521-0.31456 1.0061-0.3916 1.4365-0.17823 0.36399 0.18052 0.56274 0.43767 0.86076 1.1143 0.31304 0.71073 1.9311 3.8807 2.7015 5.2928l0.48206 0.88354 0.9262 0.2322c0.50941 0.12771 1.4242 0.37622 2.0328 0.55226 0.60863 0.17603 1.1174 0.32006 1.1305 0.32006 0.0132 0 0.02396-0.13259 0.02396-0.29464 0-0.5802 0.32059-1.1226 0.82685-1.3989 0.59812-0.28971 1.2526-0.14552 1.6855 0.0705 0.2513 0.12584 0.68385 0.39757 0.96124 0.60384 0.27738 0.20628 0.51347 0.37505 0.52464 0.37505 0.07856 0 3.8838-4.3182 4.7299-5.3675 0.29756-0.36902 0.62418-0.77095 0.72585-0.89319 0.59741-0.71834 1.7753-0.5812 2.2094 0.25725 0.1353 0.26129 0.35713 1.3684 0.42854 2.1388 0.22415 2.4185-0.22557 5.3384-1.3021 8.4538-0.17341 0.50186-0.33208 0.95156-0.3526 0.99933-0.02893 0.0675 0.08811 0.16202 0.52422 0.42344 0.63987 0.38355 1.6345 1.0604 2.196 1.4943 0.60345 0.46637 1.7262 1.6037 2.0405 2.067 0.75132 1.1074 1.0123 2.2788 0.66478 2.9834l-0.11753 0.23831 0.21122 0.35211c0.39824 0.66385 1.0035 1.8016 1.2868 2.4186 0.94667 2.0624 1.1677 3.4462 0.70929 4.4399-0.21441 0.46473-0.81199 1.0245-1.1947 1.1191l-0.14074 0.0348-0.000842 1.4032c-0.002 2.7479-0.20808 4.4553-0.65156 5.389-0.20799 0.43792-0.63374 0.87967-0.99832 1.0358-0.5955 0.2551-1.5347 0.17138-2.0541-0.1831l-0.19069-0.13014-0.70828 0.68021c-1.2537 1.204-2.4472 2.0289-4.0862 2.8241-1.5139 0.73451-2.9203 1.2076-4.5493 1.5302-1.7632 0.34914-3.6441 0.48372-5.4755 0.39177z"/>
+ <ellipse opacity=".2" cx="24" cy="27" rx="9" ry="8"/>
+ <ellipse fill="#fff" cx="24" cy="26" rx="9" ry="8"/>
+ <path fill="#272727" d="m24 21a3 4 0 0 0 -1.035 0.248 2 2 0 0 1 1.035 1.752 2 2 0 0 1 -2 2 2 2 0 0 1 -0.99 -0.264 3 4 0 0 0 -0.01 0.264 3 4 0 0 0 3 4 3 4 0 0 0 3 -4 3 4 0 0 0 -3 -4z"/>
+ <path opacity=".2" d="m24 41.013c0 1.083-1.052 1.987-2.225 1.987-1.174 0-1.775-0.956-1.775-2.039 0-1.0831 1.1024-0.47727 2.2761-0.47727s1.7239-0.55409 1.7239 0.52904z"/>
+ <path fill="#fff" d="m24 40.013c0 1.083-1.052 1.987-2.225 1.987-1.174 0-1.775-0.956-1.775-2.039 0-1.0831 1.1024-0.47727 2.2761-0.47727s1.7239-0.55409 1.7239 0.52904z"/>
+ <path fill="#791414" d="m34.98 28a13.113 11.471 0 0 1 -13.093 11.118 13.113 11.471 0 0 1 -6.887 -1.727 12.238 11.471 0 0 0 7.762 2.609 12.238 11.471 0 0 0 12.238 -11.471 12.238 11.471 0 0 0 -0.02 -0.529z"/>
+ <path opacity=".2" d="m15 14.53 0.0086-1.3781c0.0092-1.469 0.03947-1.964 0.18023-2.9484 0.18016-1.2599 0.58689-2.6886 0.84977-2.9844 0.20515-0.23093 0.53582-0.28749 0.76502-0.13085 0.19385 0.13253 0.29969 0.32132 0.45841 0.81803 0.16671 0.52178 1.0284 2.849 1.4387 3.8857l0.25673 0.64865c0.503 2.149-3.621 3.25-3.958 2.089z"/>
+ <path fill="#fff" d="m15 13.53 0.0086-1.3781c0.0092-1.469 0.03947-1.964 0.18023-2.9484 0.18-1.2599 0.587-2.6886 0.85-2.9844 0.205-0.2309 0.535-0.2875 0.765-0.1309 0.19385 0.13253 0.29969 0.32132 0.45841 0.81803 0.16671 0.52178 1.0284 2.849 1.4387 3.8857l0.25673 0.64865c0.503 2.149-3.621 3.25-3.958 2.089z"/>
+ <path opacity=".2" d="m33.847 15.728 0.38674-1.3412c0.41222-1.4297 0.52197-1.9184 0.65389-2.9115 0.16881-1.271 0.14316-2.7649-0.05372-3.1208-0.15363-0.27777-0.49195-0.41881-0.78273-0.32629-0.24594 0.078296-0.41368 0.23416-0.72658 0.67544-0.32868 0.46355-1.9213 2.5003-2.6592 3.4007l-0.46166 0.56338c-1.1571 1.9568 2.9481 4.1005 3.6432 3.0603z"/>
+ <path fill="#fff" d="m33.847 14.728 0.38674-1.3412c0.41222-1.4297 0.52197-1.9184 0.65389-2.9115 0.16881-1.271 0.14316-2.7649-0.05372-3.1208-0.15363-0.27777-0.49195-0.41881-0.78273-0.32629-0.24594 0.078296-0.41368 0.23416-0.72658 0.67544-0.32868 0.46355-1.9213 2.5003-2.6592 3.4007l-0.46166 0.56338c-1.1571 1.9568 2.9481 4.1005 3.6432 3.0603z"/>
+ <path fill="#fff" opacity=".2" d="m15.924 3.0117c-0.25717 0.031909-0.50857 0.12983-0.70117 0.28711-0.49362 0.40299-1.2575 2.3483-1.5957 4.0645-0.26432 1.3409-0.32063 2.0146-0.33789 4.0156l-0.01562 1.8789-0.88867 0.25195c-1.563 0.44433-2.8835 1.0228-3.9395 1.7266-0.61238 0.40821-1.6819 1.4523-1.9023 1.8574-0.20083 0.36908-0.24934 0.9072-0.12305 1.3086 0.031188-0.11053 0.072117-0.215 0.12305-0.30859 0.22047-0.40513 1.29-1.4492 1.9023-1.8574 1.0559-0.7038 2.3765-1.2822 3.9395-1.7266l0.88867-0.25195 0.01562-1.8789c0.01726-2.001 0.07358-2.6747 0.33789-4.0156 0.33821-1.7162 1.1021-3.6615 1.5957-4.0645 0.38521-0.31456 1.0071-0.3911 1.4375-0.17773 0.36399 0.18052 0.56136 0.43669 0.85938 1.1133 0.31304 0.71073 1.9327 3.8808 2.7031 5.293l0.48047 0.88281 0.92773 0.23242c0.50941 0.12771 1.4226 0.3767 2.0312 0.55273 0.60863 0.17603 1.1177 0.32031 1.1309 0.32031s0.02344-0.13287 0.02344-0.29492c0-0.5802 0.32186-1.1222 0.82812-1.3984 0.59812-0.28971 1.2527-0.14571 1.6855 0.07031 0.2513 0.12584 0.68355 0.39725 0.96094 0.60352 0.27738 0.20628 0.51422 0.375 0.52539 0.375 0.07856 0 3.8824-4.3179 4.7285-5.3672 0.29756-0.36902 0.6249-0.77034 0.72656-0.89258 0.59741-0.71834 1.7748-0.58259 2.209 0.25586 0.1353 0.26129 0.35828 1.3683 0.42969 2.1387 0.02332 0.25163 0.03418 0.51326 0.04297 0.77539 0.02052-0.61531 0.0094-1.2108-0.04297-1.7754-0.07141-0.77039-0.29438-1.8774-0.42969-2.1387-0.43417-0.83845-1.6116-0.9742-2.209-0.25586-0.10167 0.12224-0.429 0.52356-0.72656 0.89258-0.84607 1.0493-4.65 5.3672-4.7285 5.3672-0.01118 0-0.24801-0.16872-0.52539-0.375-0.27739-0.20627-0.70963-0.47768-0.96094-0.60352-0.4329-0.21602-1.0874-0.36002-1.6855-0.070312-0.50626 0.27628-0.82812 0.81824-0.82812 1.3984 0 0.16205-0.01024 0.29492-0.02344 0.29492-0.01316 0-0.52223-0.14428-1.1309-0.32031-0.60862-0.17604-1.5218-0.42502-2.0312-0.55273l-0.928-0.233-0.48-0.8827c-0.771-1.4121-2.39-4.5822-2.703-5.2929-0.298-0.6766-0.496-0.9328-0.86-1.1133-0.215-0.1067-0.479-0.1413-0.736-0.1094zm19.594 13.701c-0.11815 0.33869-0.24833 0.71039-0.26367 0.74609-0.02893 0.0675 0.08928 0.16241 0.52539 0.42383 0.63987 0.38355 1.6339 1.0602 2.1953 1.4941 0.60345 0.46637 1.7267 1.605 2.041 2.0684 0.39547 0.58289 0.64933 1.1817 0.75586 1.7227 0.18665-0.71254-0.09001-1.7413-0.75586-2.7227-0.31436-0.46333-1.4376-1.602-2.041-2.0684-0.56146-0.43392-1.5554-1.1106-2.1953-1.4941-0.13056-0.07826-0.18371-0.11782-0.26172-0.16992zm-27.592 3.82c-0.6059 0.921-0.8733 1.943-0.6914 2.641 0.1298-0.673 0.4797-1.427 1.0136-2.082l0.3692-0.451-0.4922-0.063c-0.071804-0.0089-0.13092-0.03182-0.19922-0.04492zm-0.7207 3.522c-0.3983 0.667-0.9868 1.775-1.2656 2.383-0.7541 1.642-1.0398 2.849-0.8965 3.777 0.0967-0.761 0.3876-1.669 0.8965-2.777 0.2832-0.618 0.8888-1.757 1.2871-2.42l0.2109-0.352-0.1172-0.238c-0.0549-0.112-0.0912-0.239-0.1152-0.373zm33.59 0c-0.02496 0.13364-0.05992 0.2609-0.11523 0.37305l-0.11719 0.23828 0.21094 0.35156c0.39824 0.66385 1.0039 1.8029 1.2871 2.4199 0.50877 1.1084 0.79972 2.0162 0.89648 2.7773 0.14326-0.92743-0.14253-2.1348-0.89648-3.7773-0.27891-0.60763-0.86736-1.7151-1.2656-2.3828z"/>
+ <path opacity=".2" d="m36.953 8.7805c-0.06738 2.0206-0.52048 4.2915-1.3457 6.6797-0.17341 0.50186-0.33299 0.95028-0.35352 0.99805-0.02027 0.04729 0.0811 0.13198 0.26367 0.25391 0.03994-0.11449 0.04603-0.12517 0.08984-0.25195 0.96452-2.7913 1.4214-5.4223 1.3457-7.6797zm-30.533 9.6235c-0.093742 0.3336-0.096153 0.72071 0.00586 1.0234 0.19268 0.57152 0.74049 0.95977 1.5 1.1055 0.09905-0.15046 0.20594-0.29862 0.32227-0.44141l0.3691-0.452-0.4922-0.063c-0.8703-0.10824-1.4892-0.52748-1.6992-1.1504-0.00246-0.0073-0.00352-0.01603-0.00586-0.02344zm34.352 4.7637c-0.02396 0.09147-0.05226 0.17959-0.0918 0.25976l-0.11719 0.23828 0.21094 0.35156c0.0061 0.01011 0.01533 0.02678 0.02148 0.03711 0.04933-0.26411 0.04022-0.5635-0.02344-0.88672zm-33.537 0.0059c-0.061713 0.31964-0.076034 0.6191-0.029297 0.88086 0.00616-0.01033 0.015419-0.027 0.021484-0.03711l0.2103-0.353-0.1172-0.238c-0.038036-0.07712-0.062829-0.16523-0.085937-0.25391zm-2.1914 7.041c-0.083289 0.65515-0.024584 1.2025 0.1875 1.6621 0.21438 0.46473 0.81264 1.0245 1.1953 1.1191l0.14062 0.03516v-1l-0.14062-0.03516c-0.38267-0.0946-0.98094-0.65441-1.1953-1.1191-0.093335-0.20228-0.15088-0.42506-0.1875-0.66211zm37.914 0c-0.03662 0.23705-0.09417 0.45983-0.1875 0.66211-0.21441 0.46473-0.81259 1.0245-1.1953 1.1191l-0.14062 0.03516v1l0.14062-0.03516c0.38272-0.09463 0.9809-0.65441 1.1953-1.1191 0.21206-0.45964 0.27079-1.007 0.1875-1.6621zm-36.391 3.166v1c0.000406 2.7721 0.20857 4.5072 0.65234 5.4414 0.20798 0.43792 0.63344 0.88093 0.99805 1.0371 0.56619 0.24253 1.3883 0.18838 1.9648-0.12891l0.21094-0.11524 0.22461 0.24219c1.8832 2.031 4.9418 3.7354 8.125 4.5273 1.1186 0.27832 2.8149 0.52959 3.9766 0.58789 1.8314 0.09195 3.7134-0.04344 5.4766-0.39258 1.6289-0.32257 3.035-0.79479 4.5488-1.5293 1.639-0.79522 2.8323-1.6202 4.0859-2.8242l0.70898-0.68164 0.19141 0.13086c0.51938 0.35448 1.4572 0.43869 2.0527 0.18359 0.36458-0.15618 0.79006-0.59919 0.99805-1.0371 0.44347-0.93367 0.65034-2.6408 0.65234-5.3887v-1c-0.002 2.7479-0.20887 4.455-0.65234 5.3887-0.20799 0.43792-0.63346 0.88093-0.99805 1.0371-0.5955 0.2551-1.5334 0.17089-2.0527-0.18359l-0.193-0.132-0.709 0.682c-1.2537 1.204-2.447 2.029-4.0859 2.8242-1.5139 0.73451-2.9199 1.2067-4.5488 1.5293-1.7632 0.34914-3.6452 0.48453-5.4766 0.39258-1.1616-0.0583-2.8579-0.30957-3.9766-0.58789-3.1832-0.79195-6.2418-2.4964-8.125-4.5273l-0.22461-0.24219-0.21094 0.11524c-0.5759 0.317-1.398 0.371-1.9642 0.129-0.3646-0.157-0.7901-0.6-0.998-1.037-0.4438-0.935-0.652-2.67-0.6524-5.442z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.Cogitri.Health.svg b/.icons/kora/apps/scalable/dev.Cogitri.Health.svg
new file mode 100644
index 000000000..f4cf4838d
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.Cogitri.Health.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 15.449546,8 C 9.1094501,8.0570916 4,13.186036 4,19.492658 4,22.229069 4.7341166,24.893783 6.5667379,26.7154 L 24,42 41.104911,27.101765 C 42.989589,25.227038 44,22.410965 44,19.492658 44,13.144877 38.827816,8 32.446343,8 29.24426,8 26.184997,9.3223992 24,11.651203 21.815003,9.3223992 18.75574,8 15.553657,8 c -0.0347,0 -0.06941,0 -0.104111,0 z m 0,0"/>
+ <path style="fill:#e4e4e4" d="M 15.449546,7 C 9.1094501,7.0570916 4,12.186036 4,18.492658 4,21.229069 4.7341166,23.893783 6.5667379,25.7154 L 24,41 41.104911,26.101765 C 42.989589,24.227038 44,21.410965 44,18.492658 44,12.144877 38.827816,7 32.446343,7 29.24426,7 26.184997,8.3223992 24,10.651203 21.815003,8.3223992 18.75574,7 15.553657,7 c -0.0347,0 -0.06941,0 -0.104111,0 z m 0,0"/>
+ <path stroke-width="1.367" style="fill:none;opacity:0.1;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 12,25.000163 h 8.241324 l 3.416978,-7.484 2.050187,13.184 2.733583,-5.7 H 31"/>
+ <path stroke-width="1.367" style="fill:none;stroke:#ec3c44;stroke-width:2;stroke-linecap:round" d="m 12,24 h 8.241324 L 23.658302,16.516 25.708489,29.7 28.442072,24 H 31"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.449219 7 C 9.1091229 7.0570916 4 12.185565 4 18.492188 C 4 18.638041 4.0113986 18.782405 4.015625 18.927734 C 4.309656 12.882295 9.2993576 8.0553786 15.449219 8 L 15.552734 8 C 18.754817 8 21.815003 9.3215868 24 11.650391 C 26.184997 9.3215868 29.245183 8 32.447266 8 C 38.623944 8 43.665054 12.819357 43.982422 18.884766 C 43.986522 18.753611 44 18.623835 44 18.492188 C 44 12.144406 38.828739 7 32.447266 7 C 29.245183 7 26.184997 8.3215868 24 10.650391 C 21.815003 8.3215868 18.754817 7 15.552734 7 L 15.449219 7 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.alextren.Spot.svg b/.icons/kora/apps/scalable/dev.alextren.Spot.svg
new file mode 100644
index 000000000..00006b09a
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.alextren.Spot.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="34" r="11"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;opacity:0.2" d="M 39,26 H 9"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:2;opacity:0.2" d="M 11,28 V 18.124 C 11,11 17,6 24,6 31,6 37,11 37,18.124 V 28"/>
+ <path style="fill:none;stroke:#424242;stroke-width:2;stroke-linecap:round" d="M 39,25 H 9"/>
+ <path style="fill:none;stroke:#9e9e9e;stroke-linecap:round;stroke-width:2" d="M 11,27 V 17.124 C 11,10 17,5 24,5 31,5 37,10 37,17.124 V 27"/>
+ <path style="fill:#666666" width="22" height="25" x="13" y="8" d="M 24,8 A 11,11 45 0 1 35,19 V 33 H 13 V 19 A 11,11 135 0 1 24,8 Z"/>
+ <circle style="fill:#9e9e9e" cx="24" cy="33" r="11"/>
+ <path style="opacity:0.2" d="m 15,33 c 0,-4.970215 4.029785,-9 9,-9 4.970215,0 9,4.029785 9,9 0,4.970216 -4.029785,9 -9,9 -4.970215,0 -9,-4.029784 -9,-9 z m 0,0"/>
+ <path style="fill:#69f0ae" d="M 24 24 C 19.717271 24 16.136238 26.992379 15.226562 31 C 16.136238 35.007621 19.717271 38 24 38 C 28.282729 38 31.863762 35.007621 32.773438 31 C 31.863762 26.992379 28.282729 24 24 24 z"/>
+ <path style="fill:#4d4d4d" d="M 24 20 A 13 13 0 0 0 13 26.087891 L 13 28.240234 A 12 12 0 0 1 24 21 A 12 12 0 0 1 35 28.208984 L 35 26.080078 A 13 13 0 0 0 24 20 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 24 22 A 11 11 0 0 0 13 33 A 11 11 0 0 0 13.035156 33.5 A 11 11 0 0 1 24 23 A 11 11 0 0 1 34.976562 33.328125 A 11 11 0 0 0 35 33 A 11 11 0 0 0 24 22 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,8 A 11,11 0 0 0 13,19 v 1 A 11,11 0 0 1 24,9 11,11 0 0 1 35,20 V 19 A 11,11 0 0 0 24,8 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 24 4 C 16.523817 4 10 9.4375721 10 17.123047 L 10 18.123047 C 10 10.437572 16.523817 5 24 5 C 31.476183 5 38 10.437572 38 18.123047 L 38 17.123047 C 38 9.4375721 31.476183 4 24 4 z"/>
+ <path style="fill:#4d4d4d" d="M 23.099609 11 A 0.60000002 0.60000002 0 0 0 22.5 11.599609 A 0.60000002 0.60000002 0 0 0 23.099609 12.199219 A 0.60000002 0.60000002 0 0 0 23.699219 11.599609 A 0.60000002 0.60000002 0 0 0 23.099609 11 z M 25.099609 11 A 0.60000002 0.60000002 0 0 0 24.5 11.599609 A 0.60000002 0.60000002 0 0 0 25.099609 12.199219 A 0.60000002 0.60000002 0 0 0 25.699219 11.599609 A 0.60000002 0.60000002 0 0 0 25.099609 11 z M 21 12 A 0.5 0.5 0 0 0 20.5 12.5 A 0.5 0.5 0 0 0 21 13 A 0.5 0.5 0 0 0 21.5 12.5 A 0.5 0.5 0 0 0 21 12 z M 27 12 A 0.5 0.5 0 0 0 26.5 12.5 A 0.5 0.5 0 0 0 27 13 A 0.5 0.5 0 0 0 27.5 12.5 A 0.5 0.5 0 0 0 27 12 z M 19 13 A 0.5 0.5 0 0 0 18.5 13.5 A 0.5 0.5 0 0 0 19 14 A 0.5 0.5 0 0 0 19.5 13.5 A 0.5 0.5 0 0 0 19 13 z M 23.099609 13 A 0.60000002 0.60000002 0 0 0 22.5 13.599609 A 0.60000002 0.60000002 0 0 0 23.099609 14.199219 A 0.60000002 0.60000002 0 0 0 23.699219 13.599609 A 0.60000002 0.60000002 0 0 0 23.099609 13 z M 25.099609 13 A 0.60000002 0.60000002 0 0 0 24.5 13.599609 A 0.60000002 0.60000002 0 0 0 25.099609 14.199219 A 0.60000002 0.60000002 0 0 0 25.699219 13.599609 A 0.60000002 0.60000002 0 0 0 25.099609 13 z M 29 13 A 0.5 0.5 0 0 0 28.5 13.5 A 0.5 0.5 0 0 0 29 14 A 0.5 0.5 0 0 0 29.5 13.5 A 0.5 0.5 0 0 0 29 13 z M 16.900391 14 A 0.40000001 0.40000001 0 0 0 16.5 14.400391 A 0.40000001 0.40000001 0 0 0 16.900391 14.800781 A 0.40000001 0.40000001 0 0 0 17.300781 14.400391 A 0.40000001 0.40000001 0 0 0 16.900391 14 z M 21 14 A 0.5 0.5 0 0 0 20.5 14.5 A 0.5 0.5 0 0 0 21 15 A 0.5 0.5 0 0 0 21.5 14.5 A 0.5 0.5 0 0 0 21 14 z M 27 14 A 0.5 0.5 0 0 0 26.5 14.5 A 0.5 0.5 0 0 0 27 15 A 0.5 0.5 0 0 0 27.5 14.5 A 0.5 0.5 0 0 0 27 14 z M 30.900391 14 A 0.40000001 0.40000001 0 0 0 30.5 14.400391 A 0.40000001 0.40000001 0 0 0 30.900391 14.800781 A 0.40000001 0.40000001 0 0 0 31.300781 14.400391 A 0.40000001 0.40000001 0 0 0 30.900391 14 z M 15.75 15 A 0.25 0.25 0 0 0 15.5 15.25 A 0.25 0.25 0 0 0 15.75 15.5 A 0.25 0.25 0 0 0 16 15.25 A 0.25 0.25 0 0 0 15.75 15 z M 19 15 A 0.5 0.5 0 0 0 18.5 15.5 A 0.5 0.5 0 0 0 19 16 A 0.5 0.5 0 0 0 19.5 15.5 A 0.5 0.5 0 0 0 19 15 z M 29 15 A 0.5 0.5 0 0 0 28.5 15.5 A 0.5 0.5 0 0 0 29 16 A 0.5 0.5 0 0 0 29.5 15.5 A 0.5 0.5 0 0 0 29 15 z M 32.25 15 A 0.25 0.25 0 0 0 32 15.25 A 0.25 0.25 0 0 0 32.25 15.5 A 0.25 0.25 0 0 0 32.5 15.25 A 0.25 0.25 0 0 0 32.25 15 z M 14.75 16 A 0.25 0.25 0 0 0 14.5 16.25 A 0.25 0.25 0 0 0 14.75 16.5 A 0.25 0.25 0 0 0 15 16.25 A 0.25 0.25 0 0 0 14.75 16 z M 16.900391 16 A 0.40000001 0.40000001 0 0 0 16.5 16.400391 A 0.40000001 0.40000001 0 0 0 16.900391 16.800781 A 0.40000001 0.40000001 0 0 0 17.300781 16.400391 A 0.40000001 0.40000001 0 0 0 16.900391 16 z M 30.900391 16 A 0.40000001 0.40000001 0 0 0 30.5 16.400391 A 0.40000001 0.40000001 0 0 0 30.900391 16.800781 A 0.40000001 0.40000001 0 0 0 31.300781 16.400391 A 0.40000001 0.40000001 0 0 0 30.900391 16 z M 33.25 16 A 0.25 0.25 0 0 0 33 16.25 A 0.25 0.25 0 0 0 33.25 16.5 A 0.25 0.25 0 0 0 33.5 16.25 A 0.25 0.25 0 0 0 33.25 16 z M 15.75 17 A 0.25 0.25 0 0 0 15.5 17.25 A 0.25 0.25 0 0 0 15.75 17.5 A 0.25 0.25 0 0 0 16 17.25 A 0.25 0.25 0 0 0 15.75 17 z M 32.25 17 A 0.25 0.25 0 0 0 32 17.25 A 0.25 0.25 0 0 0 32.25 17.5 A 0.25 0.25 0 0 0 32.5 17.25 A 0.25 0.25 0 0 0 32.25 17 z M 14.75 18 A 0.25 0.25 0 0 0 14.5 18.25 A 0.25 0.25 0 0 0 14.75 18.5 A 0.25 0.25 0 0 0 15 18.25 A 0.25 0.25 0 0 0 14.75 18 z M 33.25 18 A 0.25 0.25 0 0 0 33 18.25 A 0.25 0.25 0 0 0 33.25 18.5 A 0.25 0.25 0 0 0 33.5 18.25 A 0.25 0.25 0 0 0 33.25 18 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.ares.ares.svg b/.icons/kora/apps/scalable/dev.ares.ares.svg
new file mode 120000
index 000000000..0caab05a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.ares.ares.svg
@@ -0,0 +1 @@
+ares.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.atoft.Reactions.svg b/.icons/kora/apps/scalable/dev.atoft.Reactions.svg
new file mode 100644
index 000000000..2d2a0df15
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.atoft.Reactions.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.7814 39.7814 0 29.463 43.9104)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e0e0e0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09638 0 0 1.09638 -2.2649 -2.31309)" d="m40 7.494c0-1.929-1.565-3.494-3.494-3.494h-15.012c-1.929 0-3.494 1.565-3.494 3.494v33.012c0 1.929 1.565 3.494 3.494 3.494h15.012c1.929 0 3.494-1.565 3.494-3.494z" fill="url(#a)"/>
+ <path transform="matrix(1.09638 0 0 1.09638 -2.2649 -2.31309)" d="m29 33h9v7c0 1.097-.903 2-2 2h-7z" fill="#fecd38"/>
+ <path d="m29.53012 24.00003h9.86742v9.86742h-9.86742z" fill="#df574d" stroke-width="1.09638"/>
+ <path d="m29.53012 14.13261h9.86742v9.86742h-9.86742z" fill="#79de7d" stroke-width="1.09638"/>
+ <path transform="matrix(1.09638 0 0 1.09638 -2.2649 -2.31309)" d="m29 6h7c1.097 0 2 .903 2 2v7h-9z" fill="#c2352a"/>
+ <path transform="matrix(1.09638 0 0 1.09638 -2.2649 -2.31309)" d="m20 33h9v9h-7c-1.097 0-2-.903-2-2z" fill="#e97e10"/>
+ <path d="m19.6627 24.00003h9.86742v9.86742h-9.86742z" fill="#7767c0" stroke-width="1.09638"/>
+ <path d="m19.6627 14.13261h9.86742v9.86742h-9.86742z" fill="#5d5d5d" stroke-width="1.09638"/>
+ <g transform="matrix(1.09638 0 0 1.09638 -2.2649 -2.31309)">
+ <path d="m22 6h7v9h-9v-7c0-1.097.903-2 2-2z" fill="#50beee"/>
+ <path d="m25 20c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9 9 4.03 9 9z" fill="#ffca28" fill-rule="nonzero"/>
+ <path d="m11.722 16.278.556-.556 2.278 2.278-2.278 2.278-.556-.556 1.722-1.722zm8-.556.556.556-1.722 1.722 1.722 1.722-.556.556-2.278-2.278z" fill="#241f31"/>
+ <path d="m12.129 24c.454 1.76 2.054 2.999 3.871 3 1.817-.001 3.417-1.24 3.871-3z" fill="#c2352a" fill-rule="nonzero"/>
+ <path d="m12 23c.003.338.048.674.135 1h7.73c.087-.326.132-.662.135-1z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.aunetx.deezer.svg b/.icons/kora/apps/scalable/dev.aunetx.deezer.svg
new file mode 120000
index 000000000..00bb08b16
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.aunetx.deezer.svg
@@ -0,0 +1 @@
+deezer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.boxi.Boxi.svg b/.icons/kora/apps/scalable/dev.boxi.Boxi.svg
new file mode 100644
index 000000000..1284d2e1b
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.boxi.Boxi.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#325730" offset="0"/>
+ <stop stop-color="#38741a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m16.544 18.254c.071 0 .128.021.172.064.045.041.068.096.067.161v.451c0 .066-.022.12-.067.161-.045.043-.101.064-.172.064h-7.178c-.069 0-.127-.021-.172-.064-.045-.041-.067-.095-.067-.161v-.451c0-.065.022-.12.067-.161.045-.043.103-.064.172-.064zm21.533 0c.07 0 .127.021.172.064.045.041.067.096.067.161v.451c0 .066-.022.12-.067.161-.045.043-.102.064-.172.064h-7.177c-.071 0-.127-.021-.173-.064-.045-.041-.066-.095-.066-.161v-.451c0-.065.021-.12.066-.161.046-.043.102-.064.173-.064zm-11.313-6.598 3.484 3.281c.051.048.075.101.075.162s-.024.115-.075.163l-3.484 3.281c-.05.046-.106.069-.172.069-.065 0-.121-.023-.171-.069l-.374-.352c-.05-.048-.075-.102-.075-.162 0-.061.025-.116.075-.163l2.938-2.767-2.938-2.767c-.05-.046-.075-.101-.075-.162s.025-.114.075-.162l.374-.352c.05-.047.106-.07.171-.07.066 0 .122.024.172.07zm-21.532 0 3.484 3.281c.05.048.075.101.075.162s-.025.115-.075.163l-3.484 3.281c-.05.046-.107.069-.172.069s-.123-.023-.172-.069l-.374-.352c-.05-.048-.074-.102-.074-.162 0-.061.024-.116.074-.163l2.939-2.767-2.939-2.767c-.05-.046-.074-.101-.074-.162s.024-.114.074-.162l.374-.352c.049-.047.107-.07.172-.07s.122.024.172.07z" fill="#84b384" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.bsnes.bsnes.svg b/.icons/kora/apps/scalable/dev.bsnes.bsnes.svg
new file mode 120000
index 000000000..716f5a5c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.bsnes.bsnes.svg
@@ -0,0 +1 @@
+bsnes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.edfloreshz.Done.svg b/.icons/kora/apps/scalable/dev.edfloreshz.Done.svg
new file mode 100644
index 000000000..0e6d99f2f
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.edfloreshz.Done.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f1ad70" offset="0"/>
+ <stop stop-color="#d8ad86" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(.136574 .186885)" d="m40.23 10.134c0-1.483-1.204-2.687-2.687-2.687h-27.359c-1.483 0-2.687 1.204-2.687 2.687v27.359c0 1.483 1.204 2.687 2.687 2.687h27.359c1.483 0 2.687-1.204 2.687-2.687z" fill="#fff"/>
+ <path transform="matrix(2.60095 0 0 2.60095 4.1782 2.06097)" d="m13.354 3.966c.39-.441-.005-.868-.478-.377l-6.876 6.971-2.906-2.091c-.518-.386-.947.14-.585.586l3.581 4.445z" fill="#3b3544" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.gbstudio.gb-studio.svg b/.icons/kora/apps/scalable/dev.gbstudio.gb-studio.svg
new file mode 120000
index 000000000..98af72fd0
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.gbstudio.gb-studio.svg
@@ -0,0 +1 @@
+gb-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.geopjr.Collision.svg b/.icons/kora/apps/scalable/dev.geopjr.Collision.svg
new file mode 100644
index 000000000..1484172e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.geopjr.Collision.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.285373 -28 28 .285373 24.5 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fac055" offset="0"/>
+ <stop stop-color="#f6d32d" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m6 10h36c1.657 0 3 1.393 3 3.111v21.778c0 1.718-1.343 3.111-3 3.111h-36c-1.657 0-3-1.393-3-3.111v-21.778c0-1.718 1.343-3.111 3-3.111z" fill="url(#a)"/>
+ <path d="m16.718 33c.675 0 1.331-.287 1.857-.654h.042l.116.54h1.267v-2.732c0-1.462-.898-2.154-2.364-2.154-.896 0-1.729.269-2.446.644l.549.923c.59-.269 1.086-.443 1.591-.443.708 0 1.066.261 1.119.693-2.479.134-3.449.674-3.449 1.74 0 .809.664 1.443 1.718 1.443zm14.715 0c1.311 0 2.49-.75 2.49-2.058 0-1.253-1.009-1.828-2.179-1.828-.321 0-.551.037-.841.14l.111-1.105h2.619v-1.149h-3.889l-.171 2.977.65.39c.431-.223.651-.298 1.071-.298.669 0 1.16.316 1.16.909 0 .604-.511.919-1.23.919-.601 0-1.08-.26-1.5-.584l-.661.862c.52.464 1.27.825 2.37.825zm7.066 0c1.507 0 2.501-1.064 2.501-3.023 0-1.967-.994-2.977-2.501-2.977-1.505 0-2.499 1.01-2.499 2.977 0 1.959.994 3.023 2.499 3.023zm-14.391 0c1.311 0 2.491-.809 2.491-2.219 0-1.351-1.01-1.97-2.18-1.97-.321 0-.551.039-.841.15l.111-1.19h2.62v-1.24h-3.89l-.171 3.21.65.42c.431-.24.651-.321 1.071-.321.67 0 1.16.34 1.16.98 0 .651-.511.991-1.23.991-.601 0-1.08-.28-1.5-.63l-.661.93c.52.499 1.27.889 2.37.889zm-14.806 0h1.462v-3.74h1.699v-1.129h-1.699v-.138c0-.59.298-.854.924-.854.377 0 .725.069 1.034.187l.278-1.061c-.418-.137-.925-.265-1.491-.265-1.54 0-2.207.884-2.207 2.003v.128l-1.302.058v1.071h1.302zm29.197-1.038c-.645 0-1.157-.483-1.157-1.985s.512-1.939 1.157-1.939c.646 0 1.159.437 1.159 1.939s-.513 1.985-1.159 1.985zm-21.285-.058c-.442 0-.728-.144-.728-.452 0-.413.422-.712 1.963-.788v.788c-.37.26-.77.452-1.235.452zm21.285-1.253c.431 0 .769-.273.769-.692s-.338-.691-.769-.691c-.429 0-.768.272-.768.691s.339.692.768.692zm-28-9.651c1.507 0 2.501-1.064 2.501-3.023 0-1.967-.994-2.977-2.501-2.977-1.505 0-2.499 1.01-2.499 2.977 0 1.959.994 3.023 2.499 3.023zm21.261 0c.679 0 1.44-.221 2.039-.702l-.589-.894c-.36.241-.791.452-1.311.452-.819 0-1.389-.528-1.389-1.357 0-.827.589-1.355 1.44-1.355.369 0 .719.116 1.099.375l.681-.875c-.42-.375-1.081-.644-1.86-.644-1.531 0-2.87.913-2.87 2.499 0 1.588 1.2 2.501 2.76 2.501zm4.448 0h4.771v-1.129h-1.51c-.331 0-.791.037-1.15.074 1.229-.985 2.329-2.022 2.329-2.996 0-1.111-.909-1.84-2.239-1.84-.98 0-1.61.31-2.271.919l.791.719c.36-.309.769-.59 1.28-.59.659 0 1.04.309 1.04.873 0 .829-1.22 1.813-3.041 3.206zm-19.835 0h1.551c.126-2.344.388-3.468 2.076-5.15v-.85h-5v1.171h3.343c-1.394 1.578-1.844 2.826-1.97 4.829zm5.485-.109h4.771v-1.129h-1.51c-.331 0-.791.036-1.15.073 1.229-.984 2.329-2.022 2.329-2.996 0-1.111-.909-1.839-2.239-1.839-.98 0-1.61.309-2.271.919l.791.719c.36-.309.769-.591 1.28-.591.66 0 1.04.31 1.04.874 0 .828-1.22 1.813-3.041 3.205zm-11.359-.929c-.645 0-1.157-.483-1.157-1.985s.512-1.939 1.157-1.939c.646 0 1.159.437 1.159 1.939s-.513 1.985-1.159 1.985zm0-1.311c.431 0 .769-.273.769-.692s-.338-.693-.769-.693c-.429 0-.768.274-.768.693s.339.692.768.692z" fill="#c38d09"/>
+ <path d="m31 24c0 3.866-3.134 7-7 7s-7-3.134-7-7 3.134-7 7-7 7 3.134 7 7z" fill="#00713c"/>
+ <path d="m28.902 19.005-5.68 5.679-2.286-2.287-1.65 1.65 3.936 3.936 7.063-7.062c-.35-.713-.818-1.361-1.383-1.916z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.geopjr.Hashbrown.svg b/.icons/kora/apps/scalable/dev.geopjr.Hashbrown.svg
new file mode 100644
index 000000000..f577592b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.geopjr.Hashbrown.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.106291 -43.3243 43.3243 -.106291 24.6619 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="16.532" r="14.199" fill="#f6d32d"/>
+ <path d="m2.332 39.44v-21.67l5.417-4.477 5.417 4.477 5.417-4.477 5.417 4.477 5.417-4.477 5.417 4.477 5.417-4.477 5.417 4.477v6.994h-.001v14.797c-.064 3.382-2.829 6.107-6.227 6.107h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m23.124 28 .7-4h-2.031l-.7 4h-3.093v2h2.743l-.701 4h-2.042v2h1.692l-.7 4h2.031l.701-4h3.148l-.7 4h2.031l.7-4h3.097v-2h-2.747l.701-4h2.046v-2h-1.696l.7-4h-2.031l-.701 4zm-.35 2-.7 4h3.148l.7-4z" fill="#707070"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.lapce.lapce.svg b/.icons/kora/apps/scalable/dev.lapce.lapce.svg
new file mode 120000
index 000000000..2b3e8b5ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.lapce.lapce.svg
@@ -0,0 +1 @@
+lapce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.mufeed.Wordbook.svg b/.icons/kora/apps/scalable/dev.mufeed.Wordbook.svg
new file mode 100644
index 000000000..0946ab358
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.mufeed.Wordbook.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.1994 40.1994 0 24.5642 41.8664)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0043da" offset="0"/>
+ <stop stop-color="#3f89db" offset="1"/>
+ </linearGradient>
+ <path d="m36.574 46.333h-25.148c-2.784 0-5.04-2.257-5.04-5.04v-30.693h31.889c1.673 0 3.055 1.201 3.339 2.794v27.899c0 2.783-2.257 5.04-5.04 5.04z" fill="#fff"/>
+ <path d="m10.797 38.615h6.615v7.718l-3.308-2.894-3.307 2.894z" fill="#d3331e" fill-rule="nonzero"/>
+ <path d="m11.425 1.667h25.149c2.783 0 5.039 2.257 5.039 5.04v32.989c-.236 1.243-1.23 2.17-2.427 2.17h-32.767c-.022-.188-.033-.379-.033-.573v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m6.387 1.667h4.41v40.199h-4.41z" fill="#243754" fill-rule="nonzero"/>
+ <path d="m15.644 24.727h1.244c.018-.098.046-.266.051-.386.005-.142.005-.29.005-.438v-4.733c0-.416.333-.753.744-.753.41 0 .743.337.743.753v4.733c0 .213-.001.427.016.621.006.062.022.144.035.203h1.245c.018-.098.046-.266.05-.386.006-.142.006-.29.006-.438v-4.733c0-.416.333-.753.743-.753s.743.337.743.753v4.733c0 .474-.014.947-.12 1.303-.09.298-.239.538-.44.711-.218.19-.504.316-.893.316h-1.419c-.288 0-.52-.07-.709-.183-.19.113-.422.183-.71.183h-1.419c-.389 0-.675-.126-.893-.316-.201-.173-.35-.413-.44-.711-.106-.356-.12-.829-.12-1.303v-4.733c0-.416.333-.753.743-.753s.743.337.743.753v4.733c0 .213-.001.427.017.621.005.062.021.144.035.203zm11.118-2.402c0 .856.053 1.711-.108 2.353-.117.468-.335.847-.674 1.12-.322.259-.767.435-1.402.435s-1.08-.176-1.402-.435c-.339-.273-.557-.652-.674-1.12-.161-.642-.108-1.497-.108-2.353s-.053-1.711.108-2.353c.117-.467.335-.847.674-1.12.322-.259.767-.435 1.402-.435s1.08.176 1.402.435c.339.273.557.653.674 1.12.161.642.108 1.497.108 2.353zm-1.495 0c0-.6.042-1.2-.014-1.704-.028-.244-.048-.466-.211-.589-.106-.08-.26-.101-.464-.101s-.358.021-.464.101c-.163.123-.183.345-.211.589-.056.504-.014 1.104-.014 1.704s-.042 1.2.014 1.704c.028.244.048.467.211.589.106.081.26.101.464.101s.358-.02.464-.101c.163-.122.183-.345.211-.589.056-.504.014-1.104.014-1.704zm8.782-3.888c.011-.001.022-.003.033-.004.211-.021 1.421-.102 2.407.661.692.536 1.319 1.485 1.319 3.231s-.627 2.695-1.319 3.23c-.986.764-2.196.682-2.407.661-.011-.001-.022-.002-.033-.003-.372-.05-.651-.373-.651-.754v-6.269c0-.38.279-.703.651-.753zm.85 6.225c.216-.049.458-.143.679-.314.426-.33.73-.947.73-2.023s-.304-1.693-.73-2.023c-.221-.172-.463-.265-.679-.315zm-6.262-6.245h2.18c.285 0 .483.008.622.036.259.051.431.161.563.304.121.131.219.304.263.562.024.145.03.351.03.646v1.573c0 .295-.006.502-.03.646-.044.258-.142.431-.263.563-.132.142-.304.252-.563.304-.114.022-.269.032-.479.034l1.222 1.985c.219.356.112.826-.24 1.048s-.816.113-1.035-.243l-1.454-2.36c-.026-.043-.048-.087-.065-.132v2.089c0 .42-.336.761-.751.761s-.751-.341-.751-.761v-6.294c0-.42.336-.761.751-.761zm.751 3.147h1.405c0-.008 0-.017 0-.026v-1.573c0-.009 0-.017 0-.026h-1.405z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.pulsar_edit.Pulsar.svg b/.icons/kora/apps/scalable/dev.pulsar_edit.Pulsar.svg
new file mode 120000
index 000000000..8cacfd8bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.pulsar_edit.Pulsar.svg
@@ -0,0 +1 @@
+pulsar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.rdm.RDM.svg b/.icons/kora/apps/scalable/dev.rdm.RDM.svg
new file mode 120000
index 000000000..e47430753
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.rdm.RDM.svg
@@ -0,0 +1 @@
+rdm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.tchx84.Portfolio.svg b/.icons/kora/apps/scalable/dev.tchx84.Portfolio.svg
new file mode 100644
index 000000000..dbb9dfed7
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.tchx84.Portfolio.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.7698 27.8278 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#795548" offset="0"/>
+ <stop stop-color="#8d6e63" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.08137 0 0 1.08363 -1.95276 -2.01154)" d="m42 9.846c0-1.019-.829-1.846-1.85-1.846h-32.3c-1.021 0-1.85.827-1.85 1.846v32.308c0 1.019.829 1.846 1.85 1.846h32.3c1.021 0 1.85-.827 1.85-1.846z" fill="url(#a)"/>
+ <path d="m8.56 2.332h30.88c3.196 0 5.832 2.411 6.187 5.513v7.724c0 1.71-1.402 3.346-3.026 3.718-4.576 1.041-7.454 2.231-15.5 2.454-1.697.074-4.502.074-6.2 0-8.045-.223-11.071-1.487-15.499-2.454-1.698-.372-3.027-2.008-3.027-3.718v-7.748c.366-3.09 2.997-5.489 6.185-5.489z" fill="#7c4734"/>
+ <g transform="matrix(1.08137 0 0 1.08137 -1.95276 -1.99346)" fill-rule="nonzero">
+ <path d="m20.698 17h6.604c.381 0 .698.352.698.775v8.45c0 .423-.317.775-.698.775h-6.604c-.381 0-.698-.352-.698-.775v-8.45c0-.423.317-.775.698-.775z" fill="#bfbfbf"/>
+ <path d="m24 19c-1.097 0-2 .903-2 2 .002.712.384 1.371 1 1.727v2.273h2v-2.273c.616-.356.998-1.015 1-1.727 0-1.097-.903-2-2-2z" fill="#2b2b2b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.vieb.Vieb.svg b/.icons/kora/apps/scalable/dev.vieb.Vieb.svg
new file mode 120000
index 000000000..7bb04b7e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.vieb.Vieb.svg
@@ -0,0 +1 @@
+vieb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dev.vlinkz.NixSoftwareCenter.svg b/.icons/kora/apps/scalable/dev.vlinkz.NixSoftwareCenter.svg
new file mode 100644
index 000000000..431dd8949
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.vlinkz.NixSoftwareCenter.svg
@@ -0,0 +1,44 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.131484 -10 10 .131484 201.887 15.367)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#727272" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="4" x2="7.5" y1="16" y2="16" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-3.48396 0 0 -3.48396 43.984 -15.4038)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -37 37 0 2039.32 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="40.5" x2="46" y1="38.5" y2="38.5" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x1="2" x2="7.5" y1="39.25" y2="39.25" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 5231270 -5231270 0 -14572800 -5231260)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .369727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08"/>
+ </g>
+ </g>
+ <path d="m45.668 9.234v30.206c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.206z" fill="url(#e)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m46 9h-5.5v-3.5z" fill="url(#g)" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#h)" fill-rule="nonzero"/>
+ <circle cx="14.151" cy="14.158" r="1.97" fill-opacity=".3"/>
+ <circle cx="33.849" cy="14.158" r="1.97" fill-opacity=".3"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <g transform="translate(8 13.0189)" fill-rule="nonzero">
+ <path d="m26.234 9.775-7.058 12.225h3.463l2.31-4h4.211l.84-1.5-.84-1.5h-2.478l1.257-2.18zm-17.234-5.775-.959 1.713 1.318 2.287h-2.599l-1.68 3h14.096l-1.733-3h-4.619l-2.31-4zm.648 12.5-1.732 3 2.311 4-2.186 3.787.959 1.713h1.514l1.445-2.5 1.443 2.5h3.463z" fill="#045bbf"/>
+ <path d="m12.824 22 1.733 3h4.619l2.31 4h1.514l.959-1.713-1.318-2.287h2.599l1.68-3zm-3.463-11-2.31 4h-4.211l-.84 1.5.84 1.5h2.478l-1.257 2.18 1.705 3.045 7.058-12.225zm14.723 2.5-2.311-4 2.186-3.787-.959-1.713h-1.514l-1.445 2.5-1.443-2.5h-3.463l7.217 12.5" fill="#6db9de"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dev.vlinkz.NixosConfEditor.svg b/.icons/kora/apps/scalable/dev.vlinkz.NixosConfEditor.svg
new file mode 100644
index 000000000..7edce5a6e
--- /dev/null
+++ b/.icons/kora/apps/scalable/dev.vlinkz.NixosConfEditor.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" offset="0"/>
+ <stop stop-color="#d9d9d9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -35.8214 35.8214 0 23.4718 41.863)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m4 9.749c0-3.174 2.575-5.749 5.749-5.749h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749z" fill="url(#b)"/>
+ <path transform="matrix(1.05465 0 0 1.05465 -1.31157 -1.31157)" d="m42 9.793c0-2.094-1.699-3.793-3.793-3.793h-28.414c-2.094 0-3.793 1.699-3.793 3.793v28.414c0 2.094 1.699 3.793 3.793 3.793h28.414c2.094 0 3.793-1.699 3.793-3.793z" fill="url(#c)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m19.383 20h-3.16l1.111-2h2.049l-1.045-1.809.662-1.191h.957l1.733 3h3.466l-1.732-3h2.306l1.157 2.002 1.156-2.002h.957l.662 1.191-1.621 2.809 1.732 3.002 1.588-2.752 1.133 2.037-.99 1.713h1.941l.555 1-.555 1h-3.095l-1.733 3h3.16l-1.111 2h-2.049l1.045 1.809-.662 1.191h-.957l-1.732-3h-3.467l1.732 3h-2.306l-1.157-2.002-1.156 2.002h-.957l-.662-1.191 1.621-2.809-1.732-3.002-1.588 2.752-1.133-2.037.99-1.713h-1.941l-.555-1 .555-1h3.095zm-.002 4 2.309 4h4.621l2.308-4-2.308-4h-4.621zm-9.145 0 1.764.882v7.112c.084 1.99 2 2.006 2 2.006v2s-3.867.016-4-3.983v-5.899l-2-1v-2.236s2-1 2-1v-5.882c0-4 4-4 4-4v2s-2 0-2 2v7.118zm27.528 0-1.764-.882v-7.118c0-2-2-2-2-2v-2s4 0 4 4v5.882l2 1v2.236s-2 1-2 1v5.899l-.001.016c-.132 3.983-3.999 3.967-3.999 3.967v-2s1.924-.016 2-2.018v-7.1z" fill="#54f8b6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/devassistant.svg b/.icons/kora/apps/scalable/devassistant.svg
new file mode 100644
index 000000000..f282a5f3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/devassistant.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.7561 45.7561 0 80.02 46.8004)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#686f77" offset="0"/>
+ <stop stop-color="#a1a5ae" offset="1"/>
+ </linearGradient>
+ <circle cx="24.031" cy="24.114" r="22.878" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill="#fff" fill-rule="nonzero">
+ <path d="m31.316 14.006c-1.986.106-3.514 1.824-3.41 3.84.002.031.006.061.008.092-.008.208.003.417.029.625.071.552-.103 1.109-.47 1.523l-1.932 2.18-8.23 9.281c-.102-.003-.179-.003-.231 0-1.21.064-2.14 1.11-2.076 2.34.063 1.23 1.094 2.174 2.307 2.109 1.212-.064 2.139-1.11 2.076-2.34-.003-.053-.01-.131-.024-.234l8.207-9.254 1.955-2.205c.367-.414.897-.648 1.446-.635.163.004.327 0 .49-.017.077 0 .154-.002.232-.006 1.622-.087 2.935-1.248 3.307-2.768l-2.033.397c-.986.191-1.939-.455-2.131-1.442l-.004-.017c-.192-.988.454-1.945 1.439-2.137l1.713-.334c-.691-.667-1.64-1.053-2.668-.998zm-14.447 18.674 1.174.263.344 1.153-.828.888-1.172-.263-.346-1.153z" fill-opacity=".6"/>
+ <path d="m25.095 23.184 9.412 9.485c.641.646.657 1.721.048 2.392-.186.176-.648.568-.648.568-.705.574-1.757.469-2.343-.226l-8.612-10.208c-.099-.117-.158-.258-.179-.403-.258-.328-1.259-1.551-3.324-3.601-2.44-2.421-2.857-1.199-3.308-.796-.45.402-.405.775-.405.775-.039.229-.197.537-.374.686l-.719.606c-.067.033-1.319-1.314-1.716-1.759-.341-.383-.885-1.149-.885-1.149-.062-.087-.054-.218.017-.296 0 0 .666-.762.913-.777.723-.044 1.057-.112 1.412-.657.355-.544.355-.973.553-1.288.131-.21 1.226-1.57 2.828-2.523 3.072-1.828 5.456-1.941 5.95-1.907l2.313.161-1.198 1.191c-.099.036-.261.086-.362.111 0 0-1.462.327-2.622 1.177s-1.476 2.31-.589 4.028c.52 1.008.859 1.355 1.571 2.169.832.951 1.57 1.71 1.891 2.033.138.031.269.101.376.208z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/devdocs.svg b/.icons/kora/apps/scalable/devdocs.svg
new file mode 100644
index 000000000..d15c784d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/devdocs.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d77600" offset="0"/>
+ <stop stop-color="#ffa234" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(6.63194 6.1135 -6.1135 6.63194 29.8703 1103.9)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e0800c" offset="0"/>
+ <stop stop-color="#b46300" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(-1.12655 0 0 -1.12655 77.2114 1287.71)" d="m44 1102.52h-9.612c-4.171 0-6.388 2.06-6.388 6.23v9.77z" fill="url(#b)"/>
+ <path transform="matrix(1.12655 0 0 1.12655 -3.90024 -1214.4)" d="m44 1102.52h-9.612c-4.171 0-6.388 2.06-6.388 6.23v9.77z" fill="#ffaa2a"/>
+ <path transform="translate(0 -1074.52)" d="m17 1085.52c2.696 0 5.161 1.56 6.316 4h14.684v6h-14.686c-1.155 2.43-3.618 4-6.314 4s-5.159-1.57-6.314-4h4.885l1.667-2.96-1.667-3.04h-4.887c1.155-2.44 3.62-4 6.316-4z" fill="#252525"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/devede.svg b/.icons/kora/apps/scalable/devede.svg
new file mode 120000
index 000000000..86368e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/devede.svg
@@ -0,0 +1 @@
+dvd95.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/devedeng.svg b/.icons/kora/apps/scalable/devedeng.svg
new file mode 120000
index 000000000..86368e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/devedeng.svg
@@ -0,0 +1 @@
+dvd95.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/devhelp.svg b/.icons/kora/apps/scalable/devhelp.svg
new file mode 100644
index 000000000..5d8787195
--- /dev/null
+++ b/.icons/kora/apps/scalable/devhelp.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#830815" offset="0"/>
+ <stop stop-color="#b32d01" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09522 0 0 1.09522 -1.25654 -2.28537)">
+ <path d="m40.98 9.539c0-.849-.69-1.539-1.539-1.539h-10.922c-.849 0-1.539.69-1.539 1.539v8.922c0 .849.69 1.539 1.539 1.539h10.922c.849 0 1.539-.69 1.539-1.539z" fill="#4bae4f"/>
+ <path d="m40.98 19.057c0-.583-.474-1.057-1.057-1.057h-11.886c-.583 0-1.057.474-1.057 1.057v9.886c0 .583.474 1.057 1.057 1.057h11.886c.583 0 1.057-.474 1.057-1.057z" fill="#2095f2"/>
+ <path d="m40.98 29.852c0-1.022-.83-1.852-1.852-1.852h-10.296c-1.022 0-1.852.83-1.852 1.852v8.296c0 1.022.83 1.852 1.852 1.852h10.296c1.022 0 1.852-.83 1.852-1.852z" fill="#fec006"/>
+ </g>
+ <path transform="translate(-.4455 -.001714)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11.426 1.665h2.95l1e-3 44.666h-2.951c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="#333"/>
+ <path transform="matrix(1.09522 0 0 1.09522 -1.28007 -2.28537)" d="m18 15v18h5.333c9.334 0 9.667-5.667 9.667-9s-.335-9.165-9.667-9zm5.333 4c4 0 5.334 1 5.334 5s-1.334 5-5.334 5h-1.333v-10z" fill="#f9f9f9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/devhub.svg b/.icons/kora/apps/scalable/devhub.svg
new file mode 100644
index 000000000..a3e9c9216
--- /dev/null
+++ b/.icons/kora/apps/scalable/devhub.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.707049 -45.4034 45.4034 .707049 158.122 48.7387)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009e82" offset="0"/>
+ <stop stop-color="#44c7aa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m15.816 16.163c-.497-.001-.797.031-1.235.094-1.891.272-3.023.791-4.063 1.861-1.071 1.101-1.69 2.17-2.031 3.504-.168.655-.185.906-.141 2.028.062 1.58.255 2.375.865 3.577.952 1.874 2.194 2.956 4.101 3.573 1.286.416 3.953.847 6.045.975 2.104.13 9.406.042 10.797-.128 2.592-.318 4.686-.845 5.927-1.492 1.095-.571 2.408-2.095 2.955-3.431.347-.845.562-1.9.623-3.03.071-1.352-.094-2.243-.629-3.358-.979-2.041-2.733-3.541-4.661-3.99-.946-.219-4.196-.216-7.601.006-2.763.181-3.754.171-8.531-.087-1.229-.067-1.924-.101-2.421-.102zm1.914 3.135c1.72 0 3.135 2.122 3.135 4.702 0 2.579-1.415 4.702-3.135 4.702-1.719 0-3.135-2.123-3.135-4.702 0-2.58 1.416-4.702 3.135-4.702zm12.54 0c1.72 0 3.135 2.122 3.135 4.702 0 2.579-1.415 4.702-3.135 4.702s-3.135-2.123-3.135-4.702c0-2.58 1.415-4.702 3.135-4.702z" fill="#2c3638" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/deviantart.svg b/.icons/kora/apps/scalable/deviantart.svg
new file mode 100644
index 000000000..81dc5af01
--- /dev/null
+++ b/.icons/kora/apps/scalable/deviantart.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a3a3a" offset="0"/>
+ <stop stop-color="#525252" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m28.363 6.55-3.677 7.634h-10.502v7.635h6.827l-6.827 14.178v5.453h5.453l3.677-7.634h10.502v-7.635h-6.827l6.827-14.178v-5.453z" fill="#36c737" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/device-notifier.svg b/.icons/kora/apps/scalable/device-notifier.svg
new file mode 100644
index 000000000..5ae19b837
--- /dev/null
+++ b/.icons/kora/apps/scalable/device-notifier.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m20.129 21.468c.014-1.759-1.437-3.248-3.193-3.283-1.832-.038-3.328 1.437-3.328 3.258 0 1.448.949 2.66 2.251 3.086v1.239c0 .762.357 1.479.966 1.936l6.275 4.727c-1.61.464-2.788 1.949-2.788 3.708 0 2.133 1.728 3.861 3.861 3.861s3.861-1.728 3.861-3.861c0-1.776-1.201-3.272-2.836-3.722v-1.822l5.762-4.003c.651-.453 1.042-1.198 1.042-1.991v-1.714h.658c.956 0 1.732-.775 1.732-1.731v-2.812c0-.955-.776-1.731-1.732-1.731h-3.331c-.956 0-1.731.776-1.731 1.731v2.812c0 .956.775 1.731 1.731 1.731h.658v1.929l-4.789 3.324v-12.684h1.693c1.212 0 1.96-1.326 1.333-2.365l-2.569-4.255c-.668-1.108-2.271-1.115-2.954-.017l-2.638 4.259c-.644 1.038.104 2.378 1.326 2.378h1.797v14.513l-5.308-3.996v-1.444c1.295-.423 2.24-1.628 2.251-3.061z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dgse_logo_128.svg b/.icons/kora/apps/scalable/dgse_logo_128.svg
new file mode 120000
index 000000000..b912b5b4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/dgse_logo_128.svg
@@ -0,0 +1 @@
+dupeguru.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dhcpcd.svg b/.icons/kora/apps/scalable/dhcpcd.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/dhcpcd.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dia.svg b/.icons/kora/apps/scalable/dia.svg
new file mode 120000
index 000000000..10547d485
--- /dev/null
+++ b/.icons/kora/apps/scalable/dia.svg
@@ -0,0 +1 @@
+calligraflow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dianara.svg b/.icons/kora/apps/scalable/dianara.svg
new file mode 100644
index 000000000..806cc751b
--- /dev/null
+++ b/.icons/kora/apps/scalable/dianara.svg
@@ -0,0 +1,21 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="362.06183" x2="361.14743" y1="550.13135" y2="518.27979" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3676ad" offset="0"/>
+ <stop stop-color="#1dbbfa" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.4150585 0 0 1.4150585 -487.69418 -733.95022)">
+ <g transform="matrix(.96822689 0 0 .96822689 10.977276 17.265308)" fill="url(#a)">
+ <path d="m358.58638 540.86322-3.268 7.43142h6.10381l-.14193 4.01913 6.67062-7.71013h-4.96629l1.8935-3.92798z" fill-rule="evenodd"/>
+ <rect x="345.3934" y="518.90289" width="33.577694" height="23.63118" ry="1.987036"/>
+ </g>
+ <g fill="#fff" opacity=".9">
+ <path d="m365.19595 536.52507q-.18235.18234-.43763.18234-.25529 0-.43763-.18234-.18235-.18235-.18235-.43763 0-.25528.18235-.43763.18234-.18234.43763-.18234.25528 0 .43763.18234.18234.18235.18234.43763 0 .25528-.18234.43763z"/>
+ <path d="m367.24206 531.06383q-0.17323 0.17323-0.4194 0.17323-0.24616 0-0.41939-0.17323t-0.17323-0.4194q0-0.24616 0.17323-0.41939t0.41939-0.17323q0.24617 0 0.4194 0.17323t0.17323 0.41939q0 0.24617-0.17323 0.4194zm0 5.58888h-0.83879v-4.46746h0.83879z"/>
+ <path d="m368.68116 532.72317q.64733-.68379 1.65023-.68379 1.00289 0 1.65022.68379.64733.67468.64733 1.69581 0 1.02113-.64733 1.70493-.64733.67468-1.65022.67468-1.0029 0-1.65023-.67468-.64732-.6838-.64732-1.70493 0-1.02113.64732-1.69581zm.61997 2.87194q.43763.43763 1.03026.43763.59262 0 1.02113-.43763.43763-.44675.43763-1.17613 0-.72938-.43763-1.16701-.42851-.44674-1.02113-.44674-.59263 0-1.03026.44674-.42851.43763-.42851 1.16701 0 .72938.42851 1.17613z"/>
+ </g>
+ <g transform="matrix(.62925539 0 0 .62925539 105.02963 175.94852)" opacity=".9">
+ <circle cx="400.2735" cy="564.21936" r="9.505532" style="fill:#279fdb;opacity:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.806051;stroke:#fff"/>
+ <path transform="matrix(.03811694 .00014997 .00013781 -.04148046 392.01224 573.49294)" d="m345.441 248.292-194.287 194.281c-12.359 12.365-32.397 12.365-44.75 0-12.354-12.354-12.354-32.391 0-44.744l171.914-171.909-171.909-171.903c-12.354-12.359-12.354-32.394 0-44.748 12.354-12.359 32.391-12.359 44.75 0l194.287 194.284c6.177 6.18 9.262 14.271 9.262 22.366 0 8.099-3.091 16.196-9.267 22.373z" fill="#fff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dictionary.svg b/.icons/kora/apps/scalable/dictionary.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/diffuse.svg b/.icons/kora/apps/scalable/diffuse.svg
new file mode 100644
index 000000000..0c136b317
--- /dev/null
+++ b/.icons/kora/apps/scalable/diffuse.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.94e-6 -43.9577 43.9577 1.94e-6 24 45.9789)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b17c27" offset="0"/>
+ <stop stop-color="#febd6c" offset="1"/>
+ </linearGradient>
+ <path d="m44.551 27.449c1.904-1.904 1.904-4.994 0-6.898l-17.102-17.102c-1.904-1.904-4.994-1.904-6.898 0l-17.102 17.102c-1.904 1.904-1.904 4.994 0 6.898l17.102 17.102c1.904 1.904 4.994 1.904 6.898 0z" fill="url(#a)"/>
+ <path d="m24.256 12.372v6.986l-4 4 .014.014h-.014v10h2v-9.186l2-2v11.186h2v-21z" fill="#333" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/digikam.svg b/.icons/kora/apps/scalable/digikam.svg
new file mode 100644
index 000000000..f36721ec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/digikam.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 658.378 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#71a9fa" offset="0"/>
+ <stop stop-color="#199acb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="1.704" x2="43.674" y1="2921.39" y2="2921.39" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#173964" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.0380802 -19.4209 19.4209 .0380802 1900.17 50.1333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#828282" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(1.6e-7 -12.4007 12.4007 1.6e-7 1497.53 42.4511)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -8.67211 8.67211 0 526.58 40.4848)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 30.672v8.768c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-3.111l7.273-2.104 3.058 1.958 7.054-2.22 8.098-3.291z" fill="url(#b)"/>
+ <path transform="matrix(1.49961 0 0 1.49961 -4.17704 -3.94167)" d="m13.017 9.078c2.102.003 3.806 1.716 3.802 3.823-.004 2.108-1.714 3.816-3.817 3.813-2.102-.003-3.806-1.716-3.802-3.823s1.714-3.815 3.817-3.813z" fill="#b6ebfc"/>
+ <path d="m32.696 24c1.078.001 2.05.649 2.466 1.641l.589 1.406h7.186c1.002 0 1.964.398 2.672 1.107.709.709 1.107 1.67 1.107 2.672v11.862c0 1.002-.398 1.964-1.107 2.673-.708.709-1.67 1.107-2.672 1.107h-23.096c-1.002 0-1.964-.398-2.672-1.107-.709-.709-1.108-1.671-1.108-2.673v-11.862c0-1.002.399-1.963 1.108-2.672.708-.709 1.67-1.107 2.672-1.107h1.398l.71-1.511c.44-.936 1.383-1.535 2.418-1.536z" fill="url(#c)"/>
+ <circle cx="41.486" cy="30.205" r="1.527" fill="#00f47c"/>
+ <circle cx="29.087" cy="36.25" r="7.891" fill="#ebebeb"/>
+ <circle cx="29.087" cy="36.25" r="6.2" fill="url(#d)"/>
+ <circle cx="29.087" cy="36.25" r="5.578" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/digital-assets.svg b/.icons/kora/apps/scalable/digital-assets.svg
new file mode 120000
index 000000000..b43f41015
--- /dev/null
+++ b/.icons/kora/apps/scalable/digital-assets.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/digitallyimported.svg b/.icons/kora/apps/scalable/digitallyimported.svg
new file mode 100644
index 000000000..76c821411
--- /dev/null
+++ b/.icons/kora/apps/scalable/digitallyimported.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.11839 0 0 1.11839 -2.84128 -2.84126)" d="m9 15h18c1.662 0 3 1.338 3 3v12c0 1.662-1.338 3-3 3h-18v-12.109h4v8.109h11c1.108 0 2-.743 2-1.666v-6.668c0-.923-.892-1.666-2-1.666h-15zm26 0h4v4h-4zm0 5.891h4v12.109h-4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dillo.svg b/.icons/kora/apps/scalable/dillo.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/dillo.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/diodon.svg b/.icons/kora/apps/scalable/diodon.svg
new file mode 100644
index 000000000..aec8bbdfe
--- /dev/null
+++ b/.icons/kora/apps/scalable/diodon.svg
@@ -0,0 +1,48 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0863079 45.5712 -45.5712 -.0863079 24.1942 1.71067)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#234a84" offset="0"/>
+ <stop stop-color="#298fc4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#c1875d" offset="0"/>
+ <stop stop-color="#d38d5f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(1.15504 -23.9122 23.9121 1.15504 11.4989 37.845)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.587215 -24.733 24.733 -.587215 22.3158 47.1515)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ededed" offset="0"/>
+ <stop stop-color="#ffe2b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.256836 -42.1252 42.1251 -.256836 24.8965 46.9059)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <clipPath id="f">
+ <path d="m33 33.498-6.778-1.4-1.802 8.499 6.778 1.4z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m34.891 34.628-7.119-2.968-3.578 8.797 7.119 2.969z" clip-rule="evenodd"/>
+ </clipPath>
+ <ellipse cx="24" cy="24" rx="22.764" ry="22.764" fill="url(#a)"/>
+ <path d="m9.67 37.09c-1.279 1.279-1.918.71-2.699-.071-.782-.781-1.35-1.421-.071-2.699 1.278-1.279 3.551-2.984 4.333-2.202.781.71-.284 3.693-1.563 4.972" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m9.67 37.09c-1.279 1.279-1.918.71-2.699-.071-.782-.781-1.35-1.421-.071-2.699 1.278-1.279 3.551-2.984 4.333-2.202.781.71-.284 3.693-1.563 4.972" fill-opacity=".16" fill-rule="nonzero"/>
+ <path d="m18.909 27.283c-.143-.006-.29-.003-.443.009-2.348.183-3.758 2.156-6.12 2.361-1.494.175-2.911.426-4.238.734.142.498.284.995.497 1.421l-2.628 1.421 2.984-.711c.781 1.704 1.846 3.267 3.053 4.546l-2.344 2.7 3.056-1.989c1.278 1.137 2.7 2.132 4.262 2.842l-1.634 3.977 2.628-3.479c1.42.568 2.983.923 4.546 1.065l-.191 4.501c.04.002.079.004.119.005l1.351-4.506h.072c1.421 0 2.84-.214 4.119-.498l1.375 4.414c.092-.02.184-.041.276-.062l-.23-4.849c1.207-.427 2.343-.995 3.409-1.705l2.972 3.962c.106-.059.211-.119.316-.18l-1.937-4.705c.923-.711 1.704-1.563 2.486-2.486l4.461 2.9c.084-.089.167-.178.25-.269l-3.716-4.052c.426-.711.851-1.493 1.135-2.274-4.501-1.43-9.672-2.424-14.867-2.838-1.878-.273-2.885-2.176-5.019-2.255z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m15.637 30.697c.284-.497.568-.995.924-1.35.426-.426.923-.781 1.491-.923.569-.142 1.208-.071 1.776.213.497.284.924.71 1.208 1.207-.426-.355-.934-.607-1.421-.781-.509-.182-.991-.203-1.421-.071-.494.152-.888.403-1.349.71-.397.265-.782.64-1.208.995" fill="#29251c" fill-rule="nonzero"/>
+ <g clip-path="url(#f)">
+ <image transform="matrix(.953275 0 0 .98983 24.420046 32.098207)" width="8.579" height="9.898" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAa0lEQVQYlX2QMQ4DIAwDzxL/f2u3DpW4DpBA1aoMICX2xSGP50sISQisN+E+YyqrJJC+wxEPp5CSwM2o2iYtZ7U0JIc71LaZ37ShsznpASCSTfwbvLcDUE/wA2vDuP9j5fNr/Ieo3OxlCvoGRnw8AuBIstYAAAAASUVORK5CYII="/>
+ </g>
+ <g clip-path="url(#g)">
+ <image transform="matrix(.972439 0 0 .980557 24.19331 31.659244)" width="10.697" height="11.767" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOElEQVQokWNkgIIFV///Z8ABErQZGRkYGBgYCSlEBkzEKIIBRmJNJdnkYa04QZuRkbRwhjGIiW4A/Z8PiF8+LvQAAAAASUVORK5CYII="/>
+ </g>
+ <path d="m31.256 37.432c-.078-.065-.191-.057-.256.021l-1.709 2.046c-.174.209-.392.318-.66.342s-.505-.046-.716-.222c-.207-.173-.322-.393-.346-.66-.024-.268.05-.505.222-.712l.645-.773.345-.412.849-1.017.408-.489.003-.004.004-.005c.116-.139.267-.216.447-.234.183-.017.347.03.491.149.143.12.219.274.234.457.015.18-.034.342-.15.481l-.004.005-.008.01-1.906 2.283c-.12.143-.323.162-.467.042-.138-.116-.155-.326-.039-.465l.998-1.195c.065-.078.055-.189-.023-.254s-.189-.055-.254.023l-.998 1.195c-.124.149-.179.317-.162.506s.099.343.247.467c.149.124.316.176.506.161.185-.014.34-.096.469-.249l1.914-2.293.004-.005c.18-.216.257-.468.233-.75-.025-.284-.145-.517-.361-.698-.217-.181-.468-.257-.752-.23-.282.026-.515.146-.696.363l-.004.004-.412.494-.849 1.017-.344.412-.645.773c-.238.285-.339.61-.306.975s.191.667.475.905c.284.237.611.348.98.314.37-.033.674-.198.907-.477l1.708-2.046c.066-.078.056-.189-.022-.254z" fill="#6b8fab" fill-rule="nonzero"/>
+ <path d="m22.244 4.626.212 5.044c-1.563.142-3.125.497-4.546 1.065l-2.628-3.551 1.635 3.907c-1.563.711-2.984 1.705-4.263 2.842l-3.056-1.919 2.416 2.628c-1.278 1.35-2.345 2.842-3.055 4.547l-2.984-.71 2.7 1.421c-.71 1.776-1.066 3.623-1.137 5.612l-2.912.425 2.842.356c0 1.421.284 2.841.64 4.191.717-.167 1.465-.313 2.232-.443.175-.029.361-.052.539-.079.484-.076.965-.154 1.467-.212 2.362-.206 3.772-2.178 6.12-2.362 2.447-.191 3.459 1.955 5.462 2.246.754.06 1.506.136 2.257.22.241.027.481.057.721.087.57.069 1.138.146 1.703.229.239.035.477.07.715.108.669.105 1.333.219 1.992.342.101.019.203.034.303.053h.002c.736.141 1.462.296 2.181.458.239.054.473.11.71.166.525.125 1.044.256 1.557.392.216.057.433.113.647.172.705.195 1.402.396 2.079.611.071-.213.213-.425.284-.709l5.785 1.313c.042-.09.083-.179.123-.269l-5.339-2.821c.285-.994.425-2.06.496-3.125l6.52-.848c.002-.05.005-.101.007-.151l-6.527-.848c-.071-1.065-.211-2.131-.496-3.125l6.321-3.34-6.89 1.563c-.426-1.066-.923-1.988-1.491-2.912l4.688-5.116-5.683 3.695c-.711-.923-1.563-1.775-2.486-2.486l2.486-6.109-3.837 5.114c-1.066-.71-2.202-1.278-3.409-1.704l.283-5.968-1.704 5.47c-1.279-.284-2.698-.498-4.119-.498h-.072l-1.491-4.972z" fill="url(#e)" fill-rule="nonzero"/>
+ <path d="m33.28 31.666c-.559-.264-1.061-.356-1.434-.206-1.585.637-.492 4.963.52 7.479 1.05 2.61 2.364 2.244 3.883 1.579s2.722-1.311 1.709-3.827c-.808-1.908-3.002-4.235-4.678-5.025z" fill="url(#e)" fill-rule="nonzero"/>
+ <ellipse cx="13.732" cy="22.172" rx="4.262" ry="4.404" fill="#fcfcfa"/>
+ <ellipse cx="15.209" cy="22.326" rx="1.937" ry="1.985" fill="#29251c"/>
+ <ellipse cx="25.666" cy="22.172" rx="5.541" ry="5.754" fill="#fcfcfa"/>
+ <ellipse cx="26.679" cy="22.258" rx="1.937" ry="2.009" fill="#29251c"/>
+ <g fill-opacity=".47">
+ <path d="m35.728 22.679c.71-.225 1.547.411 1.867 1.42s.004 2.011-.707 2.237c-.71.225-1.546-.411-1.866-1.42s-.004-2.011.706-2.237z"/>
+ <path d="m35.903 18.603c.524-.166 1.131.276 1.357.986.225.71-.017 1.421-.54 1.587s-1.131-.276-1.356-.986c-.226-.71.016-1.421.539-1.587z"/>
+ <path d="m34.207 20.23c.337-.107.725.171.867.619.143.449-.015.899-.351 1.006-.337.106-.725-.171-.867-.62-.143-.448.015-.899.351-1.005z"/>
+ <path d="m13.301 14.886c.321-.539.883-.796 1.253-.575.371.221.41.837.089 1.376-.322.539-.883.797-1.254.576-.37-.221-.41-.838-.088-1.377z"/>
+ <path d="m16.205 16.205c-.568-.355-.639-1.207-.142-1.989.498-.781 1.279-1.136 1.847-.852.569.355.64 1.207.142 1.989-.497.852-1.278 1.208-1.847.852" fill-rule="nonzero"/>
+ <path d="m15.396 12.739c.201-.337.556-.496.791-.355.236.141.264.528.063.865s-.555.496-.791.355-.264-.528-.063-.865z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/discord-bin.svg b/.icons/kora/apps/scalable/discord-bin.svg
new file mode 120000
index 000000000..972a47f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/discord-bin.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/discord-canary.svg b/.icons/kora/apps/scalable/discord-canary.svg
new file mode 100644
index 000000000..359f858c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/discord-canary.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.310734 -61.9574 61.9574 -.310734 23.9 52.7189)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#be6e00" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.193693 -25.8723 25.8723 .193693 23.6478 34.8892)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <path d="m25.016 43.907 4.096-5.745h10.379s5.205.086 5.205-7.339v-23.352c-.328-5.081-4.938-5.471-4.938-5.471h-30.691s-5.681.333-5.763 5.872v22.951c.01 7.23 5.763 7.339 5.763 7.339h10.603l3.691 5.722c.803.937.815.814 1.655.023z" fill="url(#a)"/>
+ <path d="m20.387 13.196c-1.307 0-4.551 1.387-5.059 2.162-.526.802-1.484 3.325-1.951 5.143-.582 2.265-.97 5.578-.711 6.062.491.917 2.544 2.277 3.932 2.604 1.283.302 1.791.225 2.398-.364.312-.302.566-.648.566-.769 0-.122-.368-.409-.818-.637-.914-.463-1.719-1.066-1.588-1.189.048-.045.628.139 1.289.408 3.632 1.478 7.54 1.478 11.172 0 .662-.269 1.242-.453 1.289-.408.147.138-.73.769-1.676 1.207-.496.229-.902.486-.902.57s.24.426.533.76c.402.457.668.606 1.075.603 1.598-.012 3.556-.89 4.691-2.103l.789-.844-.119-1.402c-.345-4.049-1.969-9.216-3.166-10.069-1.483-1.055-4.592-2.044-5.035-1.601-.145.145-.067.248.304.402 1.612.67 2.345 1.029 2.266 1.108-.049.049-.698-.089-1.443-.305-1.184-.343-1.737-.391-4.364-.389-2.606.002-3.191.054-4.382.393-.757.215-1.53.432-1.719.482-.692.182.832-.685 1.857-1.056 1.097-.398 1.47-.768.772-.768zm7.091 7.307c.129 0 .262.012.399.039.248.047.683.35.967.673.871.992.608 2.659-.51 3.237-.679.351-1.183.327-1.863-.088-1.798-1.096-.917-3.865 1.007-3.861zm-7.335.033c1.165-.124 2.261.948 2.117 2.263-.142 1.296-1.53 2.231-2.612 1.758-1.644-.718-1.648-3.206-.005-3.892.166-.07.333-.111.5-.129z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/discord-development.svg b/.icons/kora/apps/scalable/discord-development.svg
new file mode 100644
index 000000000..d96234427
--- /dev/null
+++ b/.icons/kora/apps/scalable/discord-development.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+ <path style="opacity:0.2" d="m 20.275391,15.002087 c -1.856986,0.322771 -3.634791,0.88785 -5.292969,1.65625 -0.01435,0.0063 -0.02504,0.01577 -0.0332,0.0293 -3.37068,5.082043 -4.294771,10.039876 -3.841797,14.935547 0.0021,0.02395 0.01475,0.04599 0.0332,0.06055 2.223878,1.648188 4.377984,2.649277 6.492187,3.3125 0.03384,0.01042 0.07027,-0.0012 0.0918,-0.0293 0.500115,-0.689239 0.945889,-1.116598 1.328125,-1.880859 0.02256,-0.04476 0.0012,-0.09753 -0.04492,-0.115235 -0.707125,-0.270706 -1.37965,-0.599796 -2.027343,-0.974609 -0.05123,-0.0302 -0.05687,-0.10522 -0.0098,-0.140625 0.136299,-0.103071 0.274151,-0.210077 0.404297,-0.31836 0.02355,-0.01977 0.0563,-0.02421 0.08398,-0.01172 4.255064,1.960582 8.861548,1.960582 13.066407,0 0.02768,-0.01352 0.05941,-0.01009 0.08398,0.0098 0.130183,0.108283 0.266973,0.217242 0.404297,0.320313 0.04713,0.0354 0.04343,0.110432 -0.0078,0.140625 -0.647693,0.382094 -1.321143,0.704937 -2.029297,0.974609 -0.0461,0.0177 -0.06553,0.07048 -0.04297,0.115235 0.390439,0.76319 0.835284,1.18963 1.326172,1.878906 0.02051,0.02916 0.05796,0.04168 0.0918,0.03125 2.124458,-0.663223 4.278075,-1.664312 6.501954,-3.3125 0.01948,-0.01456 0.03311,-0.0366 0.03516,-0.06055 0.542118,-5.659933 -0.909571,-10.57516 -3.845703,-14.933594 -0.0072,-0.01456 -0.01884,-0.02501 -0.0332,-0.03125 -1.657152,-0.767364 -3.433005,-1.332444 -5.291016,-1.65625 -0.03384,-0.0063 -0.06851,0.0079 -0.08594,0.03906 -0.228542,0.410222 -0.480927,0.745375 -0.658203,1.166015 -1.998411,-0.301935 -3.987879,-0.301935 -5.945312,0 -0.177313,-0.429989 -0.4384,-0.755793 -0.667969,-1.166015 -0.01743,-0.03019 -0.0521,-0.04427 -0.08594,-0.03906 z m -0.777344,8.998047 c 1.403209,0 2.52389,1.131842 2.501953,2.5 0,1.378011 -1.109712,2.5 -2.501953,2.5 -1.370382,0 -2.498047,-1.121989 -2.498047,-2.5 0,-1.378011 1.105767,-2.5 2.498047,-2.5 z m 9.001953,0 c 1.403249,0 2.521899,1.131842 2.5,2.5 1e-6,1.378011 -1.096751,2.5 -2.5,2.5 -1.370342,0 -2.5,-1.121989 -2.5,-2.5 0,-1.378011 1.10772,-2.5 2.5,-2.5 z"/>
+ <path style="fill:#ffffff" d="M 20.275391 14.001953 C 18.418405 14.324724 16.6406 14.889803 14.982422 15.658203 C 14.968072 15.664503 14.957379 15.67397 14.949219 15.6875 C 11.578539 20.769543 10.654448 25.727376 11.107422 30.623047 C 11.109522 30.646997 11.122175 30.669034 11.140625 30.683594 C 13.364503 32.331782 15.518609 33.332871 17.632812 33.996094 C 17.666653 34.006514 17.703079 33.994897 17.724609 33.966797 C 18.224724 33.277558 18.670498 32.850199 19.052734 32.085938 C 19.075294 32.041178 19.053933 31.988408 19.007812 31.970703 C 18.300687 31.699997 17.628162 31.370907 16.980469 30.996094 C 16.929239 30.965894 16.923603 30.890874 16.970703 30.855469 C 17.107002 30.752398 17.244854 30.645392 17.375 30.537109 C 17.39855 30.517339 17.431304 30.512901 17.458984 30.525391 C 21.714048 32.485973 26.320532 32.485973 30.525391 30.525391 C 30.553071 30.511871 30.584805 30.515296 30.609375 30.535156 C 30.739558 30.643439 30.876348 30.752398 31.013672 30.855469 C 31.060802 30.890869 31.057099 30.965901 31.005859 30.996094 C 30.358166 31.378188 29.684716 31.701031 28.976562 31.970703 C 28.930463 31.988403 28.911034 32.041182 28.933594 32.085938 C 29.324033 32.849128 29.768878 33.275568 30.259766 33.964844 C 30.280276 33.994004 30.317722 34.006524 30.351562 33.996094 C 32.47602 33.332871 34.629637 32.331782 36.853516 30.683594 C 36.872996 30.669034 36.886622 30.646997 36.888672 30.623047 C 37.43079 24.963114 35.979101 20.047887 33.042969 15.689453 C 33.035769 15.674893 33.024126 15.664443 33.009766 15.658203 C 31.352614 14.890839 29.576761 14.325759 27.71875 14.001953 C 27.68491 13.995653 27.650243 14.009856 27.632812 14.041016 C 27.40427 14.451238 27.151885 14.786391 26.974609 15.207031 C 24.976198 14.905096 22.98673 14.905096 21.029297 15.207031 C 20.851984 14.777042 20.590897 14.451238 20.361328 14.041016 C 20.343898 14.010826 20.309231 13.996743 20.275391 14.001953 z M 19.498047 23 C 20.901256 23 22.021937 24.131842 22 25.5 C 22 26.878011 20.890288 28 19.498047 28 C 18.127665 28 17 26.878011 17 25.5 C 17 24.121989 18.105767 23 19.498047 23 z M 28.5 23 C 29.903249 23 31.021899 24.131842 31 25.5 C 31.000001 26.878011 29.903249 28 28.5 28 C 27.129658 28 26 26.878011 26 25.5 C 26 24.121989 27.10772 23 28.5 23 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/discord-ptb.svg b/.icons/kora/apps/scalable/discord-ptb.svg
new file mode 120000
index 000000000..972a47f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/discord-ptb.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/discord.svg b/.icons/kora/apps/scalable/discord.svg
new file mode 100644
index 000000000..eb85f07ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/discord.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0613a5" offset="0"/>
+ <stop stop-color="#5865f2" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.761 12.62c-2.114.368-4.137 1.011-6.025 1.885-.016.008-.028.018-.038.034-3.836 5.784-4.888 11.427-4.372 16.999.002.028.016.053.037.069 2.532 1.876 4.983 3.016 7.39 3.771.038.011.08-.002.104-.034.57-.784 1.077-1.271 1.512-2.141.026-.051.001-.111-.051-.131-.805-.308-1.57-.682-2.308-1.109-.058-.034-.064-.12-.011-.16.155-.117.312-.239.46-.362.027-.023.065-.028.096-.014 4.843 2.232 10.086 2.232 14.872 0 .032-.015.068-.011.096.011.148.124.304.248.46.365.054.04.049.126-.009.16-.737.435-1.504.802-2.31 1.109-.052.02-.074.08-.049.131.445.869.951 1.354 1.51 2.139.023.033.066.047.104.036 2.418-.755 4.87-1.895 7.401-3.771.022-.016.038-.041.04-.069.617-6.442-1.035-12.036-4.377-16.997-.008-.017-.022-.029-.038-.036-1.886-.873-3.908-1.516-6.022-1.885-.039-.007-.078.009-.098.045-.26.467-.548.848-.749 1.327-2.275-.344-4.539-.344-6.767 0-.202-.49-.499-.86-.761-1.327-.019-.035-.059-.051-.097-.045zm-.885 10.242c1.597 0 2.873 1.288 2.848 2.845 0 1.569-1.263 2.846-2.848 2.846-1.56 0-2.843-1.277-2.843-2.846 0-1.568 1.258-2.845 2.843-2.845zm10.246 0c1.597 0 2.87 1.288 2.845 2.845 0 1.569-1.248 2.846-2.845 2.846-1.56 0-2.846-1.277-2.846-2.846 0-1.568 1.261-2.845 2.846-2.845z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/disk-burner.svg b/.icons/kora/apps/scalable/disk-burner.svg
new file mode 120000
index 000000000..d2d6e2969
--- /dev/null
+++ b/.icons/kora/apps/scalable/disk-burner.svg
@@ -0,0 +1 @@
+brasero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/disk-check.svg b/.icons/kora/apps/scalable/disk-check.svg
new file mode 100644
index 000000000..e10014987
--- /dev/null
+++ b/.icons/kora/apps/scalable/disk-check.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path d="m25.634 9.078c-5.209 0-9.495 4.286-9.495 9.495s4.286 9.495 9.495 9.495 9.495-4.286 9.495-9.495-4.286-9.495-9.495-9.495m-10.765 4.534c-2.195 1.804-3.477 4.498-3.477 7.335 0 5.209 4.286 9.495 9.495 9.495.759 0 1.507-.096 2.231-.273-2.089-.463-4.012-1.508-5.59-2.944-2.315-1.234-3.763-3.655-3.763-6.278 0-.356.036-.7.084-1.056-.048-.44-.084-.879-.084-1.318 0-1.709.38-3.406 1.104-4.961m15.619.309 1.674 1.685-7.715 7.714-4.498-4.498 1.685-1.685 2.813 2.825" fill="#a1a7ae"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/disk-manager.svg b/.icons/kora/apps/scalable/disk-manager.svg
new file mode 120000
index 000000000..14d09c23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/disk-manager.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/disk-usage-analyzer.svg b/.icons/kora/apps/scalable/disk-usage-analyzer.svg
new file mode 120000
index 000000000..6080e25b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/disk-usage-analyzer.svg
@@ -0,0 +1 @@
+gnome-disks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/disk-utility.svg b/.icons/kora/apps/scalable/disk-utility.svg
new file mode 100644
index 000000000..66746e7d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/disk-utility.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path d="m24 10c5.523 0 10 4.477 10 10s-4.477 10-10 10h-10v-10c0-5.523 4.477-10 10-10zm0 5c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5z" fill="#a1a7ae" fill-rule="nonzero"/>
+ <circle cx="37.713998" cy="37.713998" r="9.838708" fill="#8645fb" stroke-width=".894428"/>
+ <path transform="translate(1.714 1.714)" d="m34.488 29.999-.133 1.58c-.506.186-.976.455-1.391.797l-1.449-.676-1.513 2.598 1.315.906c-.046.262-.071.528-.072.795 0 .268.023.535.069.799l-1.314.903 1.514 2.598 1.445-.675c.416.34.887.608 1.393.792l.133 1.584h3.027l.134-1.58c.505-.186.976-.455 1.39-.797l1.449.676 1.514-2.598-1.316-.906c.047-.262.071-.528.073-.795-.001-.268-.024-.535-.07-.798l1.313-.901-1.513-2.599-1.446.675c-.416-.34-.887-.608-1.393-.792l-.134-1.584h-3.027zm1.514 3.128c1.589 0 2.897 1.297 2.897 2.872s-1.308 2.872-2.897 2.872c-1.59 0-2.898-1.297-2.898-2.872s1.308-2.872 2.898-2.872z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/diskmonitor.svg b/.icons/kora/apps/scalable/diskmonitor.svg
new file mode 120000
index 000000000..84848187b
--- /dev/null
+++ b/.icons/kora/apps/scalable/diskmonitor.svg
@@ -0,0 +1 @@
+disk-check.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/disks.svg b/.icons/kora/apps/scalable/disks.svg
new file mode 120000
index 000000000..84848187b
--- /dev/null
+++ b/.icons/kora/apps/scalable/disks.svg
@@ -0,0 +1 @@
+disk-check.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/disper.svg b/.icons/kora/apps/scalable/disper.svg
new file mode 100644
index 000000000..9a7988c20
--- /dev/null
+++ b/.icons/kora/apps/scalable/disper.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00ab99" offset="0"/>
+ <stop stop-color="#01e29a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.54707 0 0 2.54707 14.5162 251.88)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6f3ff" offset="0"/>
+ <stop stop-color="#dcffe7" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.789 6.227-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m34.366 21.924c-.071-.093-.163-.148-.279-.166l-2.43-.372c-.133-.425-.314-.859-.544-1.301.159-.222.398-.534.716-.937.319-.403.545-.697.678-.883.071-.097.106-.199.106-.305 0-.124-.031-.222-.093-.292-.319-.452-1.049-1.205-2.191-2.258-.106-.089-.217-.133-.332-.133-.133 0-.239.04-.319.119l-1.886 1.421c-.363-.186-.761-.349-1.195-.491l-.372-2.444c-.009-.115-.06-.21-.153-.285-.093-.076-.201-.113-.325-.113h-2.948c-.257 0-.417.124-.479.372-.115.442-.243 1.266-.385 2.47-.416.133-.819.301-1.208.505l-1.833-1.421c-.115-.089-.23-.133-.345-.133-.195 0-.613.316-1.255.949-.642.634-1.078 1.109-1.309 1.428-.079.115-.119.217-.119.306 0 .106.044.212.133.318.593.718 1.067 1.328 1.421 1.833-.222.407-.394.815-.518 1.222l-2.47.372c-.098.018-.182.075-.253.173-.071.097-.106.199-.106.305v2.948c0 .116.035.219.106.312s.164.149.279.167l2.431.358c.124.434.305.872.544 1.315-.159.221-.398.533-.717.936s-.545.697-.677.883c-.071.098-.107.2-.107.306 0 .115.031.217.093.305.346.478 1.076 1.222 2.192 2.231.097.098.208.147.332.147.133 0 .243-.04.332-.12l1.873-1.421c.363.186.761.35 1.195.492l.372 2.443c.009.115.06.21.153.286.092.075.201.112.325.112h2.948c.257 0 .417-.123.479-.371.115-.443.243-1.266.385-2.47.416-.133.819-.302 1.208-.505l1.833 1.434c.124.08.239.12.345.12.195 0 .611-.315 1.249-.943.637-.629 1.075-1.107 1.314-1.435.08-.088.12-.19.12-.305s-.044-.226-.133-.332c-.637-.779-1.111-1.39-1.421-1.833.177-.328.35-.73.518-1.209l2.457-.371c.106-.018.195-.076.266-.173.07-.098.106-.2.106-.306v-2.948c0-.115-.036-.219-.107-.312zm-7.689 4.164c-.664.664-1.465.996-2.404.996s-1.74-.332-2.404-.996-.996-1.466-.996-2.404c0-.939.332-1.74.996-2.404s1.466-.996 2.404-.996c.939 0 1.74.332 2.404.996s.996 1.465.996 2.404c0 .938-.332 1.74-.996 2.404z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/display-brightness.svg b/.icons/kora/apps/scalable/display-brightness.svg
new file mode 120000
index 000000000..75d9c9dae
--- /dev/null
+++ b/.icons/kora/apps/scalable/display-brightness.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/display-capplet.svg b/.icons/kora/apps/scalable/display-capplet.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/display-capplet.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/display-im6.Q16.svg b/.icons/kora/apps/scalable/display-im6.Q16.svg
new file mode 120000
index 000000000..d7b626b44
--- /dev/null
+++ b/.icons/kora/apps/scalable/display-im6.Q16.svg
@@ -0,0 +1 @@
+display.im6.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/display-im6.q16.svg b/.icons/kora/apps/scalable/display-im6.q16.svg
new file mode 120000
index 000000000..302d44c6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/display-im6.q16.svg
@@ -0,0 +1 @@
+imagemagick.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/display.im6.svg b/.icons/kora/apps/scalable/display.im6.svg
new file mode 100644
index 000000000..cf8c195e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/display.im6.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0186181 -37.0421 37.0421 -.0186181 24.6086 43.0001)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#09326f" offset="0"/>
+ <stop stop-color="#3e50b4" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.12537 0 0 1.12537 -3.00898 -3.0089)" d="m27.449 5.241c-3.625.505-7.52 2.411-10.689 8.049-7.245 12.883-6.73 17.367-7.885 18.816-1.159 1.443-4.282 2.226-3.831 3.867.768 1.539 1.034 1.71 1.034 1.71s4.436 6.85 17.664 5c13.227-1.85 15.062-4.866 14.942-6.363-.119-1.498-2.911-2.59-2.911-2.59s-2.067-7.869-1.536-11.099c.53-3.232 2.546-7.942 4.538-8.956 1.986-1.023 2.98 3.423 4.008 2.326 1.022-1.098-1.702-7.571-5.03-9.5-2.662-1.81-5.597-1.636-10.305-1.251" fill="url(#a)"/>
+ <g transform="matrix(1.06608 0 0 1.09799 -2.36554 -2.19508)" fill="#ffbe4b">
+ <path d="m22.089 17.167 3.882-.223 2.055-3.336 1.41 3.805 3.741 1.443-2.884 2.485-.063 4.034-3.06-2.115-4.094 1.424 1.147-3.911"/>
+ <path d="m21.507 29.297 3.648-1.449 1.045-3.85 2.387 3.174 3.968.185-2.067 3.293 1.045 3.873-3.5-1.036-3.517 2.67.024-4.102"/>
+ <path d="m12.064 24.197 3.876.314 2.426-3.034.953 3.966 3.54 1.948-3.151 2.067-.536 3.989-2.78-2.51-4.232.851 1.593-3.718"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/display.svg b/.icons/kora/apps/scalable/display.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dissenter-browser.svg b/.icons/kora/apps/scalable/dissenter-browser.svg
new file mode 100644
index 000000000..a2d135c94
--- /dev/null
+++ b/.icons/kora/apps/scalable/dissenter-browser.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.17866 -39.8412 39.8412 -.17866 20.7543 43.9504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00823d" offset="0"/>
+ <stop stop-color="#00d177" offset="1"/>
+ </linearGradient>
+ <path d="m5 4c-1.662 0-3 1.338-3 3v34c0 1.662 1.338 3 3 3h21c10.972 0 20-9.028 20-20s-9.028-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="none" stroke="#313131" stroke-width="3">
+ <path d="m13.5 17.5h17"/>
+ <path d="m13.5 24.5h17"/>
+ <path d="m13.5 31.5h12"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-Tumbleweed.svg b/.icons/kora/apps/scalable/distributor-logo-Tumbleweed.svg
new file mode 100644
index 000000000..278eeeb40
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-Tumbleweed.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 1012.51 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004a52" offset="0"/>
+ <stop stop-color="#067e98" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.089 28.923c1.751 1.128 3.764 2.132 5.562 2.107 3.454-.047 6.448-3.011 6.522-7.046.078-4.297-3.211-7.115-6.859-7.188-2.014-.04-3.825.792-5.384 1.926-2.479 1.802-4.334 4.373-5.359 5.787-1.1 1.518-3.005 3.912-5.319 5.573-1.643 1.179-3.49 1.984-5.403 1.955-4.055-.062-7.633-2.859-7.658-8.033-.025-5.199 4.315-7.701 7.638-7.821 1.874-.067 3.733.559 5.521 1.74l1.304-1.357 1.95 5.487-5.559-1.732 1.079-1.123c-1.376-.858-2.793-1.332-4.232-1.28-2.589.094-5.984 2.028-5.965 6.078.02 4.041 2.781 6.257 5.949 6.305 1.55.024 3.032-.673 4.364-1.629 2.147-1.542 3.905-3.773 4.925-5.181 1.096-1.512 3.094-4.247 5.745-6.174 1.86-1.352 4.036-2.304 6.439-2.256 4.548.091 8.657 3.596 8.559 8.955-.092 5.049-3.911 8.691-8.233 8.75-2.141.029-4.578-1.132-6.647-2.466l-1.102 1.428-2.534-5.242 5.715 1.118z" fill="#daddde"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-absolute.svg b/.icons/kora/apps/scalable/distributor-logo-absolute.svg
new file mode 100644
index 000000000..8e5007519
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-absolute.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#523c2a" offset="0"/>
+ <stop stop-color="#765e4a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m41.447 2.6c0-.772-.628-1.4-1.4-1.4h-8.053c-.773 0-1.4.628-1.4 1.4v24.333c0 .773.627 1.4 1.4 1.4h8.053c.772 0 1.4-.627 1.4-1.4z" fill="#b38a48"/>
+ <path d="m27.338 32.989c0-.773-.628-1.4-1.4-1.4h-23.248c-.772 0-1.4.627-1.4 1.4v8.053c0 .773.628 1.4 1.4 1.4h23.248c.772 0 1.4-.627 1.4-1.4z" fill="#c8a972"/>
+ <g fill="#fff">
+ <path d="m41.447 32.989c0-.773-.628-1.4-1.4-1.4h-8.053c-.773 0-1.4.627-1.4 1.4v8.053c0 .773.627 1.4 1.4 1.4h8.053c.772 0 1.4-.627 1.4-1.4z"/>
+ <path d="m9.322 7.712c-.842 0-1.52.679-1.52 1.52v1.736h14.109v5.427h-14.109v10.419c0 .841.678 1.519 1.52 1.519h16.496c.841 0 1.52-.678 1.52-1.519v-17.582c0-.841-.679-1.52-1.52-1.52zm1.736 11.939h10.853v5.426h-10.853z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-academix.svg b/.icons/kora/apps/scalable/distributor-logo-academix.svg
new file mode 100644
index 000000000..86ed676f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-academix.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.317896 -38.4493 38.4493 -.317896 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8993e" offset="0"/>
+ <stop stop-color="#ffab32" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -39.8998 39.8998 0 7.1582 41.98)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f577f" offset="0"/>
+ <stop stop-color="#255f8a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.852924 -45.528 45.528 -.852924 32.8203 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b32d18" offset="0"/>
+ <stop stop-color="#df391e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.564 5.466-14.872 35.347c4.184 3.819 9.643 5.941 15.308 5.951 5.374-9e-3 10.571-1.918 14.672-5.391l-15.108-35.907z" fill="url(#a)"/>
+ <path d="m22.846 1.278c-12.032.611-21.603 10.674-21.61 22.722.002 5.957 2.342 11.682 6.514 15.935h.315l14.781-38.657z" fill="url(#b)"/>
+ <path d="m25.16 1.294 14.775 38.641h.293c4.18-4.249 6.528-9.975 6.536-15.935-.015-12.04-9.579-22.092-21.604-22.706z" fill="url(#c)"/>
+ <path d="m24 1.236c-.777.008-1.553.057-2.325.144-.124.371-7.448 22.275-14.517 37.897.889.978 1.861 1.878 2.906 2.687l3.692-8.858h20.488l3.697 8.874c1.044-.815 2.014-1.719 2.901-2.703-7.079-15.644-14.42-37.611-14.523-37.921-.771-.079-1.545-.119-2.319-.12zm0 7.967 7.967 19.35h-15.934z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-aix.svg b/.icons/kora/apps/scalable/distributor-logo-aix.svg
new file mode 100644
index 000000000..d16d5ba35
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-aix.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-6e-7 -45.528 45.528 -6e-7 80.2726 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6aa000" offset="0"/>
+ <stop stop-color="#95e000" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.507 0 0 1.507 -9.62192 -11.8507)" d="m13.756 18.309-3.414 10.244h2.276l.651-2.277h4.389l.651 2.277h2.276l-3.414-10.244zm7.968 0v10.244h1.138v-10.244zm2.311 0 3.984 5.122-3.984 5.122h.622c1.044 0 2.03-.482 2.671-1.307.817-1.05 1.829-2.352 1.829-2.352l2.846 3.659h2.276l-3.984-5.122 3.984-5.122h-.621c-1.044 0-2.03.482-2.671 1.306-.817 1.051-1.83 2.353-1.83 2.353l-2.845-3.659zm-9.141 2.276h1.139l.976 3.415h-3.091z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-alpine.svg b/.icons/kora/apps/scalable/distributor-logo-alpine.svg
new file mode 100644
index 000000000..c36d53be5
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-alpine.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.6625 39.6625 0 24 43.8313)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#104a66" offset="0"/>
+ <stop stop-color="#0d597f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m14.884 44c-1.214 0-2.704-.876-3.31-1.947l-9.119-16.106c-.607-1.071-.607-2.823 0-3.894l9.119-16.106c.606-1.071 2.096-1.947 3.31-1.947h18.232c1.214 0 2.704.876 3.31 1.947l9.119 16.106c.607 1.071.607 2.823 0 3.894l-9.119 16.106c-.606 1.071-2.095 1.947-3.31 1.947z" fill="url(#a)"/>
+ <path d="m19 17-11 12h5l6-7 6 7h5l-3.348-3.652 2.348-2.348 6 6h5l-11-11-5.086 4.359zm-1 9-3 3h3z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-alt-linux.svg b/.icons/kora/apps/scalable/distributor-logo-alt-linux.svg
new file mode 100644
index 000000000..a88126310
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-alt-linux.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cca140" offset="0"/>
+ <stop stop-color="#f8d786" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.552 36.989c-.538.107-1.454.538-2.047.808-.107.054-.107.215 0 .215.163.054.271.108.377.216.271.323.593.592.593 1.023 0 .484-.269.646-.215 1.077.161.862.861 2.054.861 2.97-.053.699-.7.699-1.077 1.184-.108.162-.162.323-.162.539 0 .215-.053.592.162.592.269.054.323-.484.593-.484.377.053.323.592.646.592h14.163c-.054-.162-.162-.377-.269-.431-.7-.646-2.477-1.508-2.8-2.531-.539-1.562.161-3.554.377-5.278.753-5.007.485-7.755-.431-11.901-.485-2.37-.862-4.47-1.562-6.785-.108-.431-.7-1.023-.916-1.4-.161-.27-.323-.755-.377-1.077-.377-1.778-.215-3.501-1.507-5.009-.485-.538-1.401-.592-1.993-.969-1.131-.593-2.261-1.185-3.393-1.885-.161-.108-.646-.269-.915-.108 1.292.916 2.154 1.993 2.531 3.609.161.753.377 1.346-.377 1.777-.215.108-1.616 1.463-2.262 3.024-.162.323-1.077 2.424-2.154 4.416-1.292-.7-2.585-.753-3.5-.753-.97 0-2.253.107-3.061.699-1.722 1.293-2.477 2.962-3.015 4.847-.431 1.454-.7 2.962-.808 4.47-.108 2.046.108 3.868.323 5.914.162 1.346.323 2.64.431 3.986.269 1.453.215 2.585.161 2.853-.484 1.509-1.238 2.047-2.692 2.317-.215 0-.323.107-.269.215h8.553c.43 0 .538-.215.969-.592.593-.593-.215-1.616 0-2.962.485-3.34 1.938-5.915 2.638-9.146.108-.377.162-.862.216-1.401.269 1.293.646 2.091 1.023 3.33.377 1.292.754 1.662 1.347 1.985-.054 0-.108 0-.162.054z" fill="#3f3f3f"/>
+ <path d="m24.582 37.466c-.134 0-.272.02-.407.06-.322.054-.431.486-.215.701 0 0 .161.108.215.162v.107c-.144.146-.65.126-.942.147.137.177.241.367.241.608 0 .484-.269.645-.215 1.076.162.862.863 2.054.863 2.97-.003.034-.014.059-.02.09.197.182.636.269.719.394.161.215-.107.593.054.809.054.162.271.214.378.161.27-.054.376-.376.592-.376.376-.054.862-.054 1.131.215.108.054.161-.001.161-.054.054-.216-.808-.431-.916-1.293-.108-.7-.053-1.461-.538-2.215-.107-.108-.268-.108-.322-.269 0-.215.161-.486.161-.755 0-.108-.053-.323-.161-.376-.162-.054-.379.053-.594.053-.323 0-.699 0-.914-.107-.054-.054-.054-.107.054-.161.214-.054.752.216 1.075-.108.377-.323.648-.862.486-1.293-.121-.363-.485-.546-.886-.546z" fill="#fff"/>
+ <path d="m25.306 8.617c.916.485 2.046 2.208 2.639 3.123.269.377.646.054.484-.269-.914-1.293-1.992-2.369-3.123-2.854m-4.739 14.602c.7.162 1.335.422 1.55 1.069.216.646.93 1.023.66 2.908 0 0-.053.215 0 0 .054-.485-.053.215 0 0 .054-.323.594.437.701.598-.216-.646-.272-2.16.536-2.106.431.054.377.377 1.077.538.215.054.7-.107.808-.484.269-.808 0-1.508-.647-2.047-.377-.323-.861-.485-1.346-.161-.108.107-.269.43-.269.592.107.7-.27.485-.539 0-.376-.592-1.777-1.014-2.531-.907m4.631 9.793c.324-1.023-.053-2.531-.269-3.662-.107-.377.377-.485.485-.108.323 1.508.269 2.639-.216 3.77m1.778-19.387c-.109.054-.539.377-.808.539.592.107 1.4.538 1.777 1.238.269.593.484 1.454.592 2.046 0-.377-.054-2.046.108-2.261.269-.324.808-.054 1.185.107.269.108.431.431.7.593.269.108.539.161.808.054.268-.054.539-.27.646-.539.161-.485-.324-2.423-1.4-1.992-.431.161-.485.808-.862 1.13-.215.162-.431.216-.7.162-.269 0-.593-.162-.862-.377-.377-.269-.754-.592-1.184-.7z" fill="#ff5811"/>
+ <path d="m24.66 38.128c.162 0 .377.215.323.269-.108.108-.161-.054-.377-.054-.161 0-.323.054-.323-.054 0-.107.162-.161.377-.161z" fill="#231f20"/>
+ <path d="m26.551 13.904c-.48.328-1.473 1.583-1.999 2.853-.161.323-1.077 2.424-2.154 4.417.27.161.7.484.915.646 1.239.969 1.831 1.076 2.585 1.884.323.485.915 2.208 1.077 2.478.268.753.377 1.507.216 2.261-.162.808-.701 1.508-.97 2.262-.162.431-.269 1.185-.43 1.669-.162.485-.162.808-.431 1.239-.215.216-.485.055-.323-.215.161-.323.215-1.185 0-1.778-.27-.807-.647-1.669-.862-2.153-.269-.485-.754-1.67-.916-2.154-.538-1.4-.215-4.094-2.692-4.094-.915.108-1.94.27-2.585.916-.808.7-1.131 1.455-1.508 2.585-.323.97-.162 1.616-.27 2.208-.16 1.453.162 1.939 0 3.394-.16 1.507-.43 1.713-.753 2.844-.215.646-.431 1.292-.861 1.831-.161.215-.646.377-.754.107-.484-1.023-.216-2.629-.324-3.545-.108-.215-.215-.161-.215 0-.108.539 0 2.253.054 2.953.161 1.023.646 1.993.861 3.016.27 1.185 1.508 4.415 1.024 5.438-.14.232-.357.588-.587.755h3.872c.107 0 .195-.014.272-.04.002-.001.004-.003.006-.003.128-.068.256-.162.385-.273.06-.056.125-.111.202-.182.068-.068.135-.14.202-.215.394-.606-.3-1.582-.098-2.841.485-3.339 1.939-5.915 2.638-9.146.108-.377.162-.862.216-1.401.269 1.293.647 2.092 1.023 3.331.331 1.258.684 1.525 1.347 1.984 1.93-.024 1.256 2.77 1.616 3.993.269.754.914 1.347 1.13 2.1.323.97.162 1.615-.107 2.53h1.938c1.778-.161 3.609-2.585 3.824-4.092.108-.538-.053-2.692-.323-3.177-.485-.807-1.185-1.346-1.508-1.885-1.023-1.454-.646-3.823-.215-5.439.377-1.507 1.292-3.5 1.345-3.5.108-.161-.161-.324-.269-.108-.431.485-.969 1.992-1.185 2.638-.269.808-.484 1.724-.591 2.532-.162 1.238.214 2.585-.055 3.824-.053.269-.484.537-.7.376-1.776-1.4-2.153-4.253-2.099-6.354.053-2.154.968-4.146 1.291-6.3.108-.485-.376-.915-.43-1.4-.107-.647-.053-.863-.107-1.455 0-.377.269-1.239.269-1.616.054-.915-.055-1.884 0-2.853-.208-1.772-.552-2.003-1.987-2.845z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-android.svg b/.icons/kora/apps/scalable/distributor-logo-android.svg
new file mode 100644
index 000000000..90c976a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-android.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24.1702 24.1702 0 24 38.1702)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0ea831" offset="0"/>
+ <stop stop-color="#30dd81" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11044 0 0 1.11044 -2.65045 -2.4848)">
+ <path d="m36.664 20.109 4-6c.612-.918.364-2.161-.555-2.773-.918-.612-2.161-.364-2.773.555l-4 6c-.612.918-.364 2.161.555 2.773.918.612 2.161.364 2.773-.555zm-22-2.218-4-6c-.612-.919-1.855-1.167-2.773-.555-.919.612-1.167 1.855-.555 2.773l4 6c.612.919 1.855 1.167 2.773.555.919-.612 1.167-1.855.555-2.773z" fill="#2e9551"/>
+ <path d="m42.009 34h-36.067s-2.031 0-1.939-1.925c.973-10.143 9.557-18.075 20.001-18.075 10.412 0 18.975 7.882 19.992 17.979.102 2.021-1.987 2.021-1.987 2.021z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m14 24c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm20 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-antergos.svg b/.icons/kora/apps/scalable/distributor-logo-antergos.svg
new file mode 100644
index 000000000..bcba703c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-antergos.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0182 40.0182 0 24 43.927)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c3b59" offset="0"/>
+ <stop stop-color="#2f6ebb" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.08784 0 0 1.08784 -2.10819 -2.10819)" fill-rule="nonzero">
+ <path d="m24 4c8.171 0 20 18 20 28 0 12-14 12-20 12s-20 0-20-12c0-10 11.83-28 20-28z" fill="url(#a)"/>
+ <path d="m24.066 13c-.041.004-.078.022-.107.051-3.25 3.133-7.03 5.278-10.727 6.454-.042.014-.078.042-.1.081-.579.992-.942 2.471-1.076 4.02-.134 1.548-.036 3.163.34 4.422.023.075.093.128.172.128.041 0 .081-.015.113-.04 2.653-2.153 8.684-4.802 12.65-14.869.008-.021.012-.044.012-.067 0-.099-.081-.18-.18-.18h-1.098zm3.248.36c-.08.004-.148.061-.166.139-1.944 8.259-4.227 16.18-9.664 21.2-.037.035-.059.083-.059.133s.021.098.057.132c2.134 1.994 5.249 2.311 8.785 1.85.064-.008.118-.05.143-.109 3.919-9.26 3.617-17.542 1.078-23.236-.03-.069-.1-.111-.174-.107zm3.231 1.444c-.092.008-.163.087-.163.179 0 .03.007.06.022.087 2.903 5.493 3.368 11.353 3.576 16.88.004.096.084.173.18.173.078 0 .148-.051.172-.126.811-2.581 1.812-5.258 1.65-8.107-.162-2.85-1.503-5.852-5.305-9.043-.032-.028-.073-.043-.115-.043-.006-.001-.012-.001-.017 0z" fill="#fff" fill-opacity=".9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-antix.svg b/.icons/kora/apps/scalable/distributor-logo-antix.svg
new file mode 100644
index 000000000..bf7e125fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-antix.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.348629 -45.5185 45.5185 -.348629 23.3362 46.7545)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7a7c82" offset="0"/>
+ <stop stop-color="#acaeb5" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m15.762 3.404c-2.575 0-4.119 0-10.298 4.12 8.238-2.06 14.001 2.995 21.231 10.784-9.894 10.677-23.291 26.288-23.291 26.288h10.298l16.442-21.918c3.936 5.714 6.213 11.62 6.213 21.918h6.179c0-8.239-4.668-17.164-9.832-25.333l4.168-5.561s3.09-2.574 5.664 0c0-2.574 2.06-4.119 2.06-4.119h-8.239c-.688 0-2.941 1.629-6.544 5.401-4.911-6.736-9.932-11.58-14.051-11.58z" fill="#e4e4e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-archbang.svg b/.icons/kora/apps/scalable/distributor-logo-archbang.svg
new file mode 100644
index 000000000..bd49047aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-archbang.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.2846 40.2846 0 23.5 44.329)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#055fa0" offset="0"/>
+ <stop stop-color="#1793d1" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11613 0 0 1.11613 -2.7871 -2.7871)" fill-rule="nonzero">
+ <path d="m24 4c-7 16-7 17-20 40 0 0 12-7 20-7s20 7 20 7c-13-23-13-24-20-40z" fill="url(#a)"/>
+ <path d="m27.982 13.154s-1.982.846-4.982.846c0 2 1 2 1 7 0 4-1 10-1 10l3-2 2.957-13.633zm-4.482 19.846c-1.371 0-2.5 1.129-2.5 2.5.001.625.237 1.228.66 1.688.804-.112 1.593-.188 2.34-.188.467 0 .95.027 1.441.072.361-.444.558-1 .559-1.572 0-1.371-1.129-2.5-2.5-2.5z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-archlabs.svg b/.icons/kora/apps/scalable/distributor-logo-archlabs.svg
new file mode 100644
index 000000000..57131a3e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-archlabs.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.3882 40.3882 0 24 44.5382)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#606060" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.12506 0 0 1.12506 -3.00149 -3.00149)" fill-rule="nonzero">
+ <path d="m24 4c-7 16-7 17-20 40 0 0 12-7 20-7s20 7 20 7c-13-23-13-24-20-40z" fill="url(#a)"/>
+ <path d="m25 17s-6 4-6 9c0 2.281.534 4.664 1.25 6.846-.153-.624-.25-1.247-.25-1.846 0-3 3-5 3-5s3 2 3 5c0 2.35-.444 4.458-.912 6.055.468.033.945.087 1.432.158 1.243-2.246 2.48-5.228 2.48-8.213 0-5-4-9-4-9z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-archlinux.svg b/.icons/kora/apps/scalable/distributor-logo-archlinux.svg
new file mode 100644
index 000000000..a4fa569bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-archlinux.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.215 8.7c-1.24 3.042-1.988 5.031-3.37 7.982.847.898 1.887 1.943 3.575 3.124-1.815-.747-3.053-1.497-3.978-2.275-1.768 3.689-4.537 8.943-10.158 19.041 4.418-2.55 7.842-4.122 11.033-4.722-.137-.589-.215-1.227-.21-1.892l.004-.141c.071-2.83 1.543-5.007 3.287-4.859s3.099 2.563 3.029 5.393c-.013.533-.073 1.045-.178 1.52 3.156.618 6.544 2.186 10.902 4.701-.86-1.581-1.627-3.007-2.359-4.365-1.154-.895-2.357-2.058-4.811-3.318 1.687.438 2.895.944 3.836 1.509-7.446-13.863-8.049-15.706-10.603-21.698z" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-archman.svg b/.icons/kora/apps/scalable/distributor-logo-archman.svg
new file mode 100644
index 000000000..11facc938
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-archman.svg
@@ -0,0 +1,15 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 5c-1.780588 4.3649454-2.853058 7.218378-4.835465 11.453125 1.215428 1.288284 2.705449 2.789996 5.128404 4.484375-2.604874-1.071787-4.38254-2.149039-5.710379-3.265625-2.537066 5.293535-6.510252 12.836307-14.576701 27.328125 6.188121-3.572002 9.595698-5.797516 14.014256-6.703124a7.9992188 8 0 0 1 -2.019334-5.296876 7.9992188 8 0 0 1 7.999219-8 7.9992188 8 0 0 1 7.999219 8 7.9992188 8 0 0 1 -2.027146 5.304688c4.422162.91582 7.878834 3.144676 14.02988 6.695312-1.233232-2.270072-2.335278-4.316648-3.386388-6.265624-1.655774-1.283184-3.382803-2.953744-6.905575-4.76172 2.421353.629092 4.15593 1.352774 5.507274 2.164062-10.687122-19.89575-11.551878-22.536825-15.217264-31.136718z" fill-rule="evenodd" opacity=".2"/>
+ <path d="m24.003906 4c-1.780589 4.3649454-2.853058 7.218378-4.835466 11.453125 1.215429 1.288284 2.70545 2.789996 5.128405 4.484375-2.604875-1.071787-4.382541-2.149039-5.710379-3.265625-2.537066 5.293534-6.510253 12.836307-14.576702 27.328125 6.188121-3.572002 9.595699-5.797516 14.014257-6.703124a7.9992188 8 0 0 1 -2.019334-5.296876 7.9992188 8 0 0 1 7.999219-8 7.9992188 8 0 0 1 7.999218 8 7.9992188 8 0 0 1 -2.027146 5.304688c4.422163.91582 7.878835 3.144676 14.02988 6.695312-1.233231-2.270072-2.335278-4.316648-3.386387-6.265624-1.655774-1.283184-3.382804-2.953744-6.905576-4.76172 2.421354.629092 4.15593 1.352774 5.507274 2.164062-10.687122-19.89575-11.551877-22.536825-15.217263-31.136718z" fill="#af0500" fill-rule="evenodd"/>
+ <path d="m24.003906 29-1.999805 4h-3.99961l2.667709 2.667968-2.667709 5.332032 5.999415-2 5.999414 2-2.667708-5.332032 2.667708-2.667968h-3.99961z" opacity=".2"/>
+ <path d="m24.003906 24.999282a7.9992188 8 0 0 0 -7.999219 8 7.9992188 8 0 0 0 1.870911 5.136718c.366426-.11758.732935-.229536 1.097549-.33203a5.9994141 7 0 0 1 -.968656-3.804688 5.9994141 7 0 0 1 5.999415-7 5.9994141 7 0 0 1 5.999414 7 5.9994141 7 0 0 1 -.968656 3.804688c.363425.10216.728413.214878 1.093643.33203a7.9992188 8 0 0 0 1.874817-5.136718 7.9992188 8 0 0 0 -7.999218-8z" opacity=".2"/>
+ <path d="m24.003906 24a7.9992188 8 0 0 0 -7.999219 8 7.9992188 8 0 0 0 1.870911 5.136718c.366426-.11758.732935-.229536 1.097549-.33203a5.9994141 7 0 0 1 -.968656-3.804688 5.9994141 7 0 0 1 5.999415-7 5.9994141 7 0 0 1 5.999414 7 5.9994141 7 0 0 1 -.968656 3.804688c.363425.10216.728413.214878 1.093643.33203a7.9992188 8 0 0 0 1.874817-5.136718 7.9992188 8 0 0 0 -7.999218-8z" fill="#c2c2c2"/>
+ <path d="m24.003906 28-1.999805 4h-3.99961l2.667709 2.667968-2.667709 5.332032 5.999415-2 5.999414 2-2.667708-5.332032 2.667708-2.667968h-3.99961z" fill="#e6e6e6"/>
+ <path d="m24.003906 28v6l5.999414-2h-3.99961z" fill="#f4f4f4"/>
+ <path d="m24.003906 34v4l-5.999415 2z" fill="#9f9f9f"/>
+ <g fill="#fff">
+ <path d="m24.003906 28-1.999805 4h-3.99961l.999903 1h2.999707l1.999805-4 1.999804 4h2.999707l.999903-1h-3.99961zm-3.663705 7.335938-2.33571 4.664062.601504-.199218 2.066205-4.132814zm7.327409 0-.331998.33203 2.066204 4.132814.601504.199218z" opacity=".2"/>
+ <path d="m24.003906 4c-1.780589 4.3649454-2.853057 7.218378-4.835466 11.453125.08754.09279.21402.205784.304658.300781 1.760814-3.824415 2.856019-6.6578942 4.526902-10.753906 3.55837 8.348811 4.642497 11.374501 14.471243 29.730468.256349.13418.517743.266858.749926.40625-10.687122-19.895749-11.551877-22.536825-15.217263-31.136718zm-5.41744 12.671875c-2.537066 5.293534-6.510253 12.836307-14.576702 27.328125.2946996-.17011.5143014-.296932.7967976-.460938 7.3919774-13.313054 11.34727-20.799698 13.775998-25.867187 1.327838 1.116586 3.105504 2.193838 5.710379 3.265625-1.280161-.895221-2.280011-1.727126-3.136412-2.511719-1.017886-.576871-1.863636-1.159869-2.570061-1.753906zm13.393223 15.761719a7.9992188 8 0 0 1 -2.003711 4.871094c.221235.04582.431516.11168.648375.16406a7.9992188 8 0 0 0 1.374866-4.46875 7.9992188 8 0 0 0 -.0196-.566406zm-15.951567.0196a7.9992188 8 0 0 0 -.027341.546806 7.9992188 8 0 0 0 1.378772 4.457032c.215562-.05166.424356-.11504.644468-.16016a7.9992188 8 0 0 1 -1.995899-4.843748zm17.681868 1.519532c3.522772 1.807976 5.249801 3.478536 6.905575 4.76172.806068 1.494618 1.695231 3.138494 2.597403 4.804686.281198.16316.499857.291786.79289.460938-1.233231-2.270072-2.335278-4.316648-3.386387-6.265624-.940614-.728952-1.946932-1.590288-3.249683-2.523438-1.023818-.44399-2.207162-.860872-3.659798-1.238282z" fill-rule="evenodd" opacity=".1"/>
+ <path d="m24.003906 24a7.9992188 8 0 0 0 -7.999219 8 7.9992188 8 0 0 0 .01954.421876 7.9992188 8 0 0 1 7.979679-7.421876 7.9992188 8 0 0 1 7.975783 7.492188 7.9992188 8 0 0 0 .023435-.492188 7.9992188 8 0 0 0 -7.999218-8zm5.979884 9.457032a5.9994141 7 0 0 1 -.949126 3.347656c.135147.03798.270706.0844.406211.125a5.9994141 7 0 0 0 .562445-2.929688 5.9994141 7 0 0 0 -.0196-.542968zm-11.959769.10156a5.9994141 7 0 0 0 -.01953.441408 5.9994141 7 0 0 0 .562446 2.929688c.13556-.0404.271069-.08702.40621-.125a5.9994141 7 0 0 1 -.949126-3.246094z" opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-arcolinux.svg b/.icons/kora/apps/scalable/distributor-logo-arcolinux.svg
new file mode 120000
index 000000000..9b95bb523
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-arcolinux.svg
@@ -0,0 +1 @@
+arcolinux-hello.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/distributor-logo-artix.svg b/.icons/kora/apps/scalable/distributor-logo-artix.svg
new file mode 100644
index 000000000..ad0ed746e
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-artix.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3672 44.3672 0 24 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#157d9a" offset="0"/>
+ <stop stop-color="#3bb2d4" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.529-8.071 16.147 20.891 9.497zm-10.283 20.571-12.188 24.371 35.954-15.73zm26.461 11.788-11.183 5.592 17.476 6.991z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-aryalinux.svg b/.icons/kora/apps/scalable/distributor-logo-aryalinux.svg
new file mode 100644
index 000000000..4bc105350
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-aryalinux.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#585858" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m20 8-1 2.666v29.334h5v-32zm-3 8-9 24h5l4-11.334z" fill="#16ae16"/>
+ <path d="m25 8v32h3l2-5v-27zm7 27-2 5h10v-5z" fill="#ff8416"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-backbox.svg b/.icons/kora/apps/scalable/distributor-logo-backbox.svg
new file mode 100644
index 000000000..d1a4ad19f
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-backbox.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0199 40.0199 0 25.4591 44.0099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.9928 31.9928 0 25.3396 39.9928)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#489ad4" offset="0"/>
+ <stop stop-color="#00abff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.05738 0 0 1.05738 -1.40671 -1.37808)" d="m17 4c-.559 0-1.092.234-1.471.645l-11.033 11.966c-.34.37-.529.854-.529 1.356v24.066c0 1.105.895 2 2 2h26.066c.496.001.974-.183 1.342-.515l11.031-9.969c.42-.38.659-.919.658-1.485v-26.064c0-1.105-.895-2-2-2z" fill="url(#a)"/>
+ <path transform="matrix(1.05738 0 0 1.05738 -1.40671 -1.37808)" d="m19 8c-.567 0-1.107.241-1.486.662l-9 10c-.328.364-.511.836-.514 1.326l-.098 17.969c-.006 1.108.889 2.009 1.996 2.012l20.098.031c.491.001.965-.179 1.332-.506l9-8c.427-.379.672-.923.672-1.494v-20c0-1.105-.895-2-2-2z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-blackarch.svg b/.icons/kora/apps/scalable/distributor-logo-blackarch.svg
new file mode 100644
index 000000000..05b053af8
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-blackarch.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.998 10.218c-1.157 2.836-1.855 4.691-3.143 7.442.79.837 1.759 1.811 3.333 2.912-1.692-.696-2.846-1.395-3.709-2.121-1.649 3.439-4.231 8.338-9.472 17.753 4.119-2.378 6.523-3.844 9.499-4.403-.128-.55-.2-1.144-.195-1.764l.004-.132c.066-2.638 2.256-4.835 3.853-4.838 1.598-.004 3.615 2.698 3.549 5.336-.012.497-.068.975-.166 1.418 2.944.575 5.379 2.037 9.442 4.383-.801-1.475-1.516-2.805-2.199-4.071-1.076-.833-2.198-1.918-4.487-3.093 1.573.409 2.7.88 3.578 1.407-6.944-12.925-7.506-14.643-9.887-20.229z" fill="#3f3f3f"/>
+ <path d="m22.142 8.362v32.483l3.712-5.569v-26.914z" fill="#8e8e8e" fill-rule="nonzero"/>
+ <path d="m23.998 10.218c-1.157 2.836-1.855 4.691-3.143 7.442.79.837 1.759 1.811 3.333 2.912-1.692-.696-2.846-1.395-3.709-2.121-1.649 3.439-4.231 8.338-9.472 17.753 4.119-2.378 6.523-3.844 9.499-4.403-.128-.55-.2-1.144-.195-1.764l.004-.132c.066-2.638 2.256-4.835 3.853-4.838 1.598-.004 3.615 2.698 3.549 5.336-.012.497-.068.975-.166 1.418 2.944.575 5.379 2.037 9.442 4.383-.801-1.475-1.516-2.805-2.199-4.071-1.076-.833-2.198-1.918-4.487-3.093 1.573.409 2.7.88 3.578 1.407-6.944-12.925-7.506-14.643-9.887-20.229z" fill="none" stroke="#3db0ea" stroke-width="1.86"/>
+ <path d="m23.093 3.6c-.514 0-.928.414-.928.928v2.784c0 .044.018.081.024.122-1.16.165-1.879.473-1.88.807 0 .509 1.676.928 3.712.928 2.037 0 3.713-.419 3.713-.928-.001-.334-.72-.642-1.88-.807.005-.041.023-.078.023-.122v-2.784c0-.514-.413-.928-.928-.928z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-bodhi-linux.svg b/.icons/kora/apps/scalable/distributor-logo-bodhi-linux.svg
new file mode 100644
index 000000000..abc1d249a
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-bodhi-linux.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-8.4e-7 -45.528 45.528 -8.4e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d94700" offset="0"/>
+ <stop stop-color="#f60" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="18.211" fill="#fff" fill-opacity=".89"/>
+ <path d="m42.371 43.663c-4.534-3.877-6.232-6.203-11.032-9.758-.84-.348-.989.114-1.998.701-3.892 2.261-4.625 2.676-6.542 2.676-1.631 0-2.097-.123-3.723-.98-1.021-.539-2.033-1.231-2.246-1.538-1.291-1.852-1.761-2.627-2.637-4.352-.537-1.057-1.042-2.441-1.123-3.076s-.359-1.579-.618-2.097-.79-2.203-1.181-3.745c-.56-2.208-.675-3.588-.543-4.86.212-2.041-.417-2.822-2.003-4.405-1.483-1.48-5.831-7.201-6.573-8.853-.637-1.417-.265-2.151.474-.936 2.302 3.783 6.183 8.31 8.079 9.426 1.119.658 1.217.448 2.988.13 3.129-.561 8.415.063 10.066 1.189.56.383 1.174.695 1.363.695.19 0 1.027.241 1.861.535.834.295 1.802.535 2.151.535.948 0 2.716.717 3.177 1.48.224.371.994 1.062 1.712 1.536 1.056.698 1.495 1.245 2.303 2.869 1.132 2.274 1.198 3.025.604 5.036-.32 1.08-.777 1.784-1.853 2.856-1.868 1.861-2.541 2.854-1.462 4.42 1.258 1.826 4.013 4.379 8.261 8.152 2.195 1.95 4.06 3.725 4.144 3.945.635 1.661-.723 1.073-3.649-1.581z" fill="#5a860b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-bunsenlabs.svg b/.icons/kora/apps/scalable/distributor-logo-bunsenlabs.svg
new file mode 100644
index 000000000..f4d8406f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-bunsenlabs.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.44e-6 -45.528 45.528 -1.44e-6 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.138 5.789s-9.105 6.829-9.105 14.796c0 2.809.996 6.465 2.278 10.024.001-2.203.035-4.406 1.136-6.609 1.138-2.276 3.415-4.553 3.415-4.553s3.414 2.499 3.414 7.968v6.829c0 3.414-2.276 9.105-2.276 9.105s7.967-9.105 7.967-17.073c0-6.829-6.829-17.073-6.829-17.073z" fill="#fbb620" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-calculate-linux.svg b/.icons/kora/apps/scalable/distributor-logo-calculate-linux.svg
new file mode 100644
index 000000000..bcde60dc4
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-calculate-linux.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fd780a" offset="0"/>
+ <stop stop-color="#fa9556" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m13.067 2.539c-3.896.681-10.724 2.586-10.724 6.393 0 2.009-.011 4.069-.011 6.401v23.337c0 6.056 5.115 6.998 12.318 6.998h5.217c.691-2.673.993-5.33.821-7.774-.016-.228.276-.887 1.003-1.572.728-.685 1.84-1.424 3.282-2.017 2.886-1.187 7.09-1.805 12.263-.402 2.392.649 4.117 1.048 5.343 1.272 1.225.223 1.923.286 2.403.192.12-.023.232-.056.343-.129.036-.023.07-.062.104-.097.042-.222.07-.449.101-.675-.049-.095-.115-.175-.177-.244-.271-.295-.673-.544-1.115-.778h-.003c-.344-.182-1.4-.903-2.822-1.822-1.423-.92-3.248-1.62-5.284-2.702-4.072-2.164-8.538-4.139-12.793-3.678-2.297.249-3.937-.203-5.043-.999-1.106-.795-1.703-1.945-1.866-3.184-.326-2.479.691-5.675 3.383-6.287 2.662-.606 4.705-1.064 6.395-1.638.846-.287 1.503-.585 1.915-1.051.207-.234.345-.532.345-.851.001-.319-.127-.629-.338-.923-.063-.087-.157-.147-.263-.167 0 0-1.702-.308-3.711-1.043s-3.862-1.912-5.001-3.515c-.005-.007-.009-.014-.015-.021-1.117-1.388-3.37-2.547-6.07-3.024z" fill="#3d3d3d" fill-rule="nonzero"/>
+ <path d="m25.996 30.593c-2.169.002-4.306.451-6.378 1.06.44 1.481.822 4.189 1.098 6.1.064-.294.352-.845.975-1.432.728-.685 1.84-1.423 3.283-2.016 2.885-1.187 7.089-1.806 12.262-.403 1.824.494 3.158.809 4.28 1.047-3.044-.779-5.831-2.325-8.83-3.254-2.157-.702-4.416-1.127-6.69-1.102zm17.11 4.67c.665.107 1.159.156 1.526.14-.035-.009-.136-.016-.354-.015-.338-.016-.77-.068-1.172-.125z" fill="#e6e7e8" fill-rule="nonzero"/>
+ <path d="m2.332 20.305v19.135c0 2.842 2.109 6.228 5.835 6.228h11.529c.044-.253.099-.5.135-.758.737-5.14.531-11.04-2.171-17.586-1.886-4.568-4.107-5.946-5.827-4.338-3.221 3.014-7.468-1.992-9.158-2.6-.108-.039-.229-.053-.343-.081z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m12.683 2.332c-1.733.01-2.544 0-4.123 0-3.757 0-6.215 3.25-6.215 6.032 0 .747-.013 1.27-.013 2.016 3.82-1.711 8.902-2.598 12.085 1.32 4.163 5.213 13.486-.145 13.849-1.173-.023-.042-.053-.085-.08-.127-.064-.022-.459-.164-1.151-.442-.676-.155-1.628-.4-2.882-.859-2.009-.735-3.862-1.912-5.001-3.515-.005-.007-.009-.014-.015-.021-1.116-1.387-3.757-2.753-6.454-3.231zm4.681 21.023c.416 1.039 1.527 3.571 2.046 5.182 3.169-1.325 8.413-3.262 19.011 3.595 7.078 4.581 7.629 2.343 5.948 1.456-.295-.156-1.01-.654-1.881-1.264-.348-.228-.652-.43-1.073-.702-1.423-.92-3.25-1.623-5.286-2.704-4.072-2.164-8.538-4.137-12.793-3.676-2.297.249-3.937-.203-5.043-.999-.36-.259-.661-.559-.916-.884-.004-.002-.009-.002-.013-.004z" fill="#727072" fill-rule="nonzero"/>
+ <path d="m20.014 6.533c-.706.293-1.645 1.02-1.889 1.445-.243.599-.65 1.142-1.25 1.418-.767.43-1.701.518-2.399 1.068-.551.481-.193 1.278.22 1.718 1.007 1.103 2.423 1.829 3.897 2.047 1.364.157 2.223-.435 3.558-.605 1.727-.338 3.507-.52 5.154-1.173.457-.192.889-.514 1.126-.954.021-.087.035-.175.035-.266.001-.319-.127-.629-.338-.923-.063-.087-.157-.146-.263-.165 0 0-.076-.018-.08-.019-.213.005-.469.009-.518.015-.654-.17-1.236-.372-1.781-.599-.418-.127-.864-.27-1.334-.442-1.587-.581-2.908-1.441-4.138-2.565z" fill="#ffbc3d" fill-rule="nonzero"/>
+ <circle cx="14.249" cy="7.749" r="2.167" fill-opacity=".2"/>
+ <circle cx="14.249" cy="6.666" r="2.167" fill="#fff"/>
+ <g fill-rule="nonzero">
+ <path d="m15.756 6.516c0-.772-.625-1.396-1.397-1.396-.774 0-1.399.624-1.399 1.396s.625 1.399 1.399 1.399c.772 0 1.397-.627 1.397-1.399" fill="#3d3d3d"/>
+ <path d="m13.891 6.266c0-.117-.095-.214-.211-.214-.118 0-.212.097-.212.214 0 .116.094.211.212.211.116 0 .211-.095.211-.211" fill="#fff"/>
+ <path d="m16.244 6.202c.109.441-.862-.461-2.028-.461-1.169 0-2.05 1.02-1.931.368.127-.696.902-1.578 1.98-1.578 1.016 0 1.772.83 1.979 1.671" fill="#fff"/>
+ <path d="m14.872 11.211c.018-.209.222-.286.421-.291.113-.001.236.03.346.106.731.503 2.27 1.384 4.245 1.381.548.001 1.097-.068 1.623-.225 1.688-.517 3.707-.549 4.265-.549.559 0 1.753.143 1.753.143.906-.015.909-.663.766-1.235l-.35-.415s.623.156.584.948c-.077 1.078-1.363.773-2.051.753-1.364-.039-3.339.156-5.04.57-.549.164-1.688.132-1.688.132-1.557-.001-3.254-.797-3.554-.845-.533-.194-1.182.131-1.32-.473" fill="#3d3d3d"/>
+ <path d="m19.934 6.457c-.26.113-.474.202-.513.202-.486 0-.805.483-.827.753-.078.935.767 1.57 3.551 1.805 3.497.295 6.263 2.182 6.159 1.403l.006-.001c-.051-.105-.109-.209-.182-.311-.063-.087-.157-.146-.263-.165 0 0-1.704-.31-3.713-1.045-1.622-.594-2.984-1.479-4.218-2.641z" fill="#fff" fill-opacity=".5"/>
+ <path d="m19.411 7.705c-.088.161.112.198.266.284.155.085.19.116.305.14.111.021.005-.209-.12-.39-.122-.178-.361-.193-.451-.034" fill="#3d3d3d"/>
+ <path d="m19.44 6.374c-.197.019-.406.102-.602.237-.392.27-.767.76-1.021 1.485-.231.66-.735.998-1.351 1.264-.615.267-1.323.437-1.884.773-.282.17-.475.395-.568.653-.092.258-.084.54-.006.816.157.552.581 1.105 1.143 1.601 1.125.992 2.818 1.764 4.223 1.444.094-.021.162-.106.162-.203 0-.114-.094-.208-.208-.208-.016 0-.031.002-.047.006-1.184.269-2.809-.428-3.855-1.351-.523-.461-.896-.976-1.017-1.404-.061-.213-.062-.399-.004-.56.057-.161.174-.307.391-.437.477-.286 1.176-.461 1.836-.747s1.297-.71 1.576-1.51c.231-.659.567-1.073.866-1.28.3-.206.533-.197.646-.111.036.028.081.043.126.043.115 0 .208-.093.208-.207 0-.065-.03-.126-.081-.166-.151-.116-.336-.158-.533-.138z" fill="#3d3d3d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-centos.svg b/.icons/kora/apps/scalable/distributor-logo-centos.svg
new file mode 100644
index 000000000..515af1477
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-centos.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.12804 0 0 1.12804 -3.07295 -3.07295)" fill-rule="nonzero">
+ <path d="m24 4-6 6h4v12h4v-12h4z" fill="#f1ac3c"/>
+ <path d="m22 26v12h-4l6 6 6-6h-4v-12z" fill="#87b224"/>
+ <path d="m38 18v4h-12v4h12v4l6-6z" fill="#3275ba"/>
+ <path d="m10 18-6 6 6 6v-4h12v-4h-12z" fill="#a23c8b"/>
+ </g>
+ <g stroke-width="1.12804">
+ <path d="m8.20745 8.20745h13.53648v13.53648h-13.53648z" fill="#87b224"/>
+ <path d="m8.20745 26.25609h13.53648v13.53648h-13.53648z" fill="#3275ba"/>
+ <path d="m26.25609 26.25609h13.53648v13.53648h-13.53648z" fill="#f1ac3c"/>
+ <path d="m26.25609 8.20745h13.53648v13.53648h-13.53648z" fill="#a23c8b"/>
+ </g>
+ <path transform="matrix(1.12804 0 0 1.12804 -3.07295 -3.07295)" d="m9.857 9.857v8.487l2.829-2.828 8.486 8.484 2.828-2.828-8.484-8.486 2.828-2.829zm14.143 11.315 2.828 2.828 8.486-8.484 2.829 2.828v-8.487h-8.487l2.828 2.829zm2.828 2.828-2.828 2.828 8.484 8.486-2.828 2.829h8.487v-8.487l-2.829 2.828zm-2.828 2.828-2.828-2.828-8.486 8.484-2.829-2.828v8.487h8.487l-2.828-2.829z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-chakra.svg b/.icons/kora/apps/scalable/distributor-logo-chakra.svg
new file mode 100644
index 000000000..f90999ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-chakra.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.157 9.862c-3.275.106 8.725 16.661-.517 15.604 7.707 2.135 9.472-7.812 7.898-12.678-1.559-4.82-2.369-1.813-7.015-2.883-.139-.032-.261-.047-.366-.043zm-9.183 2.307c-5.066-.007-2.456 1.694-4.91 5.783-2.344 3.904 18.513-3.089 14.527 5.647 4.412-6.669-4.503-11.423-9.617-11.429zm3.564 7.474c-4.054-.01-8.133 4.596-9.273 8.09-1.572 4.816.851 2.86 3.981 6.457 2.989 3.436 2.785-18.563 9.862-12.072-1.401-1.76-2.984-2.471-4.57-2.475zm17.422.782c-2.736.262-12.719 12.951-14.39 4.716.352 7.989 10.36 6.595 14.5 3.594 4.103-2.972.991-2.815.573-7.565-.05-.567-.292-.782-.683-.745zm-14.719 2.645c-7.49 2.803-3.07 11.89 1.063 14.902 4.095 2.983 2.983.072 7.371-1.793 4.191-1.781-16.794-8.384-8.435-13.109z" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-condres.svg b/.icons/kora/apps/scalable/distributor-logo-condres.svg
new file mode 100644
index 000000000..e94688dba
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-condres.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.5854 33.5854 0 24 35.9174)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#83c436" offset="0"/>
+ <stop stop-color="#aeea66" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.2263 43.2263 0 33.3797 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f73a6" offset="0"/>
+ <stop stop-color="#3195d2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 10.6898 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#deb435" offset="0"/>
+ <stop stop-color="#f8d057" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m44.422 4.824c.782 1.041 1.246 2.335 1.246 3.736v30.88c0 3.438-2.79 6.228-6.228 6.228h-15.44z" fill="url(#b)"/>
+ <path d="m24 45.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-1.401.464-2.695 1.246-3.736z" fill="url(#c)"/>
+ <path d="m24 35.917 20.222-31.346c.069.083.136.167.2.253l-20.422 40.844-20.422-40.844c.064-.086.131-.17.2-.253z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-debian.svg b/.icons/kora/apps/scalable/distributor-logo-debian.svg
new file mode 100644
index 000000000..f4c2bbda9
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-debian.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 23.0402 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec396c" offset="0"/>
+ <stop stop-color="#ff709a" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m25.248 40.086c-4.662-1.677-7.431-3.735-10.467-8.329-.745-1.265-2.115-4.09-2.063-7.776-.121-3.676 1.736-7.911 5.202-10.171 3.348-2.385 7.667-2.421 10.237-1.479 2.651.984 3.725 2.624 3.756 2.545-.081.021 1.42 1.283 2.089 4.032.746 2.642-.012 7.021-3.656 8.814-1.676.898-3.852 1.061-5.559.419-1.707-.689-2.946-2.2-3.358-3.78-.9-3.486 1.745-5.419 2.913-5.617 4.748-1.583 7.152 5.847 1.599 6.479 2.531.845 5.141-1.752 4.644-4.398-.1-2.647-3.304-5.274-6.837-4.197-.923.255-2.321.903-3.414 2.359-1.122 1.448-1.631 3.718-1.048 5.924.569 2.218 2.297 4.341 4.705 5.295 2.432.897 5.139.641 7.376-.523 4.773-2.361 5.729-8.116 4.78-11.282-.837-3.402-2.685-4.96-2.59-4.984-.034.092-1.364-1.929-4.65-3.156-3.213-1.172-8.223-1.089-12.234 1.723-4.105 2.633-6.329 7.806-6.168 11.975-.055 4.234 1.523 7.475 2.384 8.915 3.471 5.293 7.448 6.948 12.359 7.212" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-deepin.svg b/.icons/kora/apps/scalable/distributor-logo-deepin.svg
new file mode 100644
index 000000000..8fa13ed14
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-deepin.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b86bd" offset="0"/>
+ <stop stop-color="#33c5ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0 10.972-9.028 20-20 20s-20-9.028-20-20 9.028-20 20-20 20 9.028 20 20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m18.503 39.027c-.985-.36-1.905-.818-2.772-1.341 4.307.331 9.927-.662 13.717-4.209 0 0 7.226-5.773 1.999-15.247 0 0 .842 3.818-.232 6.959 0 0-1.025 4.171-5.578 5.412-6.708 1.828-14.35-2.767-17.545-5.041-.24-2.338-.026-4.754.83-7.111 1.27-3.492 3.458-6.217 6.375-8.047-.729 5.102-.153 9.799.676 11.767 1.112 2.638 3.245 5.615 7.016 6.01 3.772.396 5.851-3.033 5.851-3.033 1.935-2.94 2.238-7.162 2.208-7.263-.029-.103-.515-.382-.515-.382-1.302 5.269-3.449 6.829-3.449 6.829-3.386 3.269-5.783 1.002-5.783 1.002-2.578-2.768-.573-7.068-.573-7.068 1.009-3.064 3.751-7.549 7.084-9.83.555.138 1.113.223 1.662.423 2.017.735 3.784 1.844 5.278 3.206-2.437.889-6.373 2.77-6.373 2.77-6.237 2.627-6.658 6.6-6.658 6.6-.646 4.096 2.604 2.163 2.604 2.163 3.344-1.629 4.987-6.506 4.987-6.506-1.043-.199-1.865.118-1.865.118-1.336 3.295-4.059 4.651-4.059 4.651-1.072.567-1.321-.436-1.321-.436-.181-.751.775-.879.775-.879 1.484-.577 2.433-2.136 2.648-2.773.214-.639.613-.689.613-.689 2.033-.649 3.888-.994 3.888-.994 2.525-.31 6.39.894 6.39.894.867.348 1.698.609 2.436.818 1.417 3.539 1.641 7.77.237 11.634-3.027 8.329-12.229 12.626-20.551 9.593z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-devuan.svg b/.icons/kora/apps/scalable/distributor-logo-devuan.svg
new file mode 100644
index 000000000..612754a68
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-devuan.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#504868" offset="0"/>
+ <stop stop-color="#6a6578" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.618 10.342c47.799 11.406 3.415 20.487 3.415 20.487-.891.143-2.442.801-2.875 1.506-.486.793-.744 1.906-.29 2.659.552.916.888 1.043 2.026 1.526h2.277s22.622-7.299 22.716-14.16c.048-3.446-7.377-9.17-27.269-12.018z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-dragonflybsd.svg b/.icons/kora/apps/scalable/distributor-logo-dragonflybsd.svg
new file mode 100644
index 000000000..9e82543cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-dragonflybsd.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.5341 36.5341 0 23.9932 37.7388)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#49b400" offset="0"/>
+ <stop stop-color="#a3cc41" offset="1"/>
+ </linearGradient>
+ <circle cx="23.993" cy="19.457" r="18.172" fill="url(#a)"/>
+ <path d="m27.4 12.578c0-.585-.232-1.146-.646-1.56s-.976-.647-1.561-.647c-.769 0-1.631 0-2.4 0-.585 0-1.147.233-1.56.647-.414.414-.647.975-.647 1.56v.129c0 .585.233 1.147.647 1.561.413.413.975.646 1.56.646h2.4c.585 0 1.147-.233 1.561-.646.414-.414.646-.976.646-1.561 0-.043 0-.086 0-.129z" fill="#ffe546"/>
+ <g fill-rule="nonzero">
+ <path d="m21.722 22.864 2.271 23.851 2.272-23.851v-7.95s-1.136-1.136-2.272-7.95c-1.136 6.814-2.271 7.95-2.271 7.95z" fill="#c52f2f"/>
+ <path d="m21.722 14.914h4.543s1.135 2.272 1.135 5.679c0 2.207-2.271 5.678-3.407 5.678s-3.407-3.471-3.407-5.678c0-3.407 1.136-5.679 1.136-5.679z" fill="#e04848"/>
+ <path d="m45.559 6.931c-1.799.047-3.252 1.324-7.937 3.666-4.704 2.352-13.629 8.86-13.629 8.86s-8.925-6.508-13.629-8.86c-4.685-2.342-6.024-3.617-7.823-3.664-.818-.022-1.262.21-1.262.712 0 7.95 9.143 11.119 14.764 11.812l4.281.612-9.96 1.66c-4.543 1.135-9.085 0-9.085 2.271 0 3.386 2.271 4.543 6.814 4.543 5.628 0 15.9-7.95 15.9-7.95s10.273 7.95 15.901 7.95c4.543 0 6.927-1.157 6.927-4.543 0-2.271-4.656-1.136-9.199-2.271l-9.96-1.66 4.281-.612c5.622-.803 14.878-3.862 14.878-11.812 0-.502-.444-.736-1.262-.714z" fill="#f5f5f5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-elementary.svg b/.icons/kora/apps/scalable/distributor-logo-elementary.svg
new file mode 100644
index 000000000..cd6bfd0d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-elementary.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.429125 0 0 .429125 -3.46402 -400.128)" d="m64 940.36c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm0 4c20.155 0 37.145 13.552 42.355 32.04-4.488 9.256-10.873 17.59-18.65 24.33-3.736 3.23-7.815 6.11-12.32 8.15-4.506 2.03-9.461 3.18-14.395 2.89-3.707-.21-7.369-1.24-10.615-3.04 8.603-4.66 16.366-10.877 22.72-18.32 4.171-4.885 7.82-10.437 9.225-16.705.703-3.134.822-6.416.165-9.56s-2.11-6.14-4.31-8.48c-2.149-2.286-4.97-3.905-7.995-4.74-3.025-.834-6.243-.899-9.33-.335-6.173 1.128-11.685 4.716-16.105 9.17-7.792 7.851-12.609 18.929-11.725 29.955.442 5.513 2.289 10.925 5.455 15.465.707 1.01 1.483 1.98 2.315 2.89-4.612 1.61-9.387 2.76-14.23 3.41-4.158-6.72-6.56-14.638-6.56-23.12 0-24.301 19.699-44 44-44zm.28 8.89c3.093.004 6.207.941 8.675 2.805 2.224 1.68 3.871 4.069 4.805 6.695s1.174 5.477.855 8.245c-.637 5.537-3.43 10.614-6.805 15.05-5.975 7.854-13.917 14.145-22.75 18.545-.904.44-1.823.87-2.745 1.29-1.922-1.69-3.569-3.68-4.825-5.905-2.624-4.646-3.489-10.164-2.98-15.475s2.332-10.43 4.78-15.17c2.839-5.496 6.708-10.702 12.125-13.69 2.708-1.494 5.772-2.394 8.865-2.39zm43.325 29.22c.258 1.927.395 3.893.395 5.89 0 24.3-19.699 44-44 44-13.647 0-25.844-6.21-33.915-15.97 4.981-1.13 9.85-2.75 14.52-4.82 2.042 1.56 4.298 2.83 6.695 3.75 6.904 2.65 14.743 2.26 21.73-.15 6.987-2.42 13.183-6.77 18.585-11.81 6.435-6.02 11.86-13.11 15.99-20.89z" fill="#fff" fill-opacity=".87" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-endeavouros.svg b/.icons/kora/apps/scalable/distributor-logo-endeavouros.svg
new file mode 100644
index 000000000..663923dc2
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-endeavouros.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2e2e2" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.2 5.283c-.039-.011-17.015 26.59-17.015 26.59-1.481 2.444-2.665 4.408-2.665 4.408s15.924.72 28.307-.946c17.622-2.371-3.621-24.962-8.627-30.052z" fill="#7c5eff"/>
+ <path d="m27.161 5.272c-1.132.155-21.86 25.683-21.86 25.683s1.49.425 4.884.918c1.102-.86 16.546-27.001 17.015-26.59-.008-.01-.021-.014-.039-.011z" fill="#ff4c4c"/>
+ <path d="m27.181 5.274c-.712-.116-16.996 26.599-16.996 26.599s14.517 1.104 20.578 1.001c17.162-.291.397-22.335-3.563-27.591-.005-.005-.011-.008-.019-.009z" fill="#861bf1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-eos.svg b/.icons/kora/apps/scalable/distributor-logo-eos.svg
new file mode 120000
index 000000000..5fb0d66b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-eos.svg
@@ -0,0 +1 @@
+distributor-logo-elementary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/distributor-logo-fedora.svg b/.icons/kora/apps/scalable/distributor-logo-fedora.svg
new file mode 100644
index 000000000..9e6bd5dfc
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-fedora.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0142396 -45.5076 45.5076 -.0142396 24.0142 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0636a9" offset="0"/>
+ <stop stop-color="#42a5e9" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.012 1.236c-12.571 0-22.75 10.183-22.772 22.754h-.004v17.614h.004c.006 2.851 2.319 5.16 5.173 5.16h17.601c12.574-.008 22.75-10.189 22.75-22.754 0-12.571-10.19-22.754-22.772-22.754l.02-.02z" fill="url(#a)"/>
+ <path d="m29.122 10.342c-4.059 0-7.398 3.339-7.398 7.398v14.227h-0.04c-0.282 1.952-1.972 3.415-3.944 3.415-2.185 0-3.984-1.798-3.984-3.984 0-2.185 1.799-3.983 3.984-3.983h1.707v-4.553h-1.749c-4.667 0.023-8.495 3.869-8.495 8.536 0 4.683 3.854 8.537 8.537 8.537 4.469 0 8.221-3.508 8.519-7.968h0.017v-4.552h2.277c1.249 0 2.276-1.028 2.276-2.277s-1.027-2.276-2.276-2.276h-2.277v-5.122c0-1.561 1.285-2.846 2.846-2.846s2.845 1.285 2.845 2.846v0.569c0 1.249 1.028 2.276 2.277 2.276s2.276-1.027 2.276-2.276v-0.056-1.082h-0.022c-0.296-3.833-3.532-6.829-7.376-6.829z" fill="#ffffff" fill-opacity=".9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-freebsd.svg b/.icons/kora/apps/scalable/distributor-logo-freebsd.svg
new file mode 100644
index 000000000..431565ee0
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-freebsd.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 23.0402 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff5a4e" offset="0"/>
+ <stop stop-color="#ff8077" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m35.096 20.369c.211-.341.443-.739.681-1.174 1.102 1.954 1.733 4.207 1.733 6.61 0 7.441-6.033 13.473-13.474 13.473s-13.473-6.032-13.473-13.473 6.032-13.473 13.473-13.473c2.244 0 4.358.548 6.219 1.519-.458.254-.875.504-1.228.727-.542-.098-.986-.022-1.264.255-.509.51-.341 1.578.333 2.787.347.683.888 1.424 1.584 2.12.131.131.264.256.399.377 1.924 1.832 4.059 2.673 4.85 1.882.338-.337.376-.922.167-1.63zm2.264-8.189c1.484 1.484-2.631 8.005-3.326 8.701-.696.694-2.463.056-3.947-1.428s-2.123-3.251-1.428-3.947c.696-.696 7.217-4.81 8.701-3.326zm-20.814 1.57c-2.266-1.285-5.49-2.716-6.516-1.69-1.039 1.039.443 4.336 1.742 6.606 1.156-2.01 2.802-3.702 4.774-4.916z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-freedos.svg b/.icons/kora/apps/scalable/distributor-logo-freedos.svg
new file mode 100644
index 000000000..ff082842e
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-freedos.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#464646" offset="0"/>
+ <stop stop-color="#505050" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m7.87 28.362s.549 1.601 1.903 3.361c-.429 2.85-.074 5.786-.074 5.786s1.142-1.511 2.571-3.337c.832.602 3.833 2.423 7.492 2.423 10.977 0 14.636-8.233 14.636-8.233z" fill="#90acd5" fill-rule="nonzero"/>
+ <path d="m22.506 7.322c-15.551 0-15.551 20.125-15.551 22.869 0 0 8.233.915 14.637.915 2.535 0 5.177-.198 7.441-.407 2.59 3.124 5.365 6.81 5.365 6.81s.508-4.077-.375-7.286l.375-.032c.915 3.659 8.233 4.574 8.233 4.574s-4.573-4.179-4.573-7.318c0-2.744 5.488-2.744 5.488-2.744s-1.829-2.745-3.659-2.745c-1.829 0-3.659 2.745-3.659 2.745 0-5.489.915-17.381-13.722-17.381z" fill="#bfcfe7" fill-rule="nonzero"/>
+ <circle cx="22.05" cy="26.075" r="3.202" fill="#fff"/>
+ <circle cx="12.901" cy="26.075" r="3.202" fill="#fff"/>
+ <g fill="#4f4f4f">
+ <circle cx="22.05" cy="26.075" r="1.372"/>
+ <circle cx="12.901" cy="26.075" r="1.372"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-gentoo.svg b/.icons/kora/apps/scalable/distributor-logo-gentoo.svg
new file mode 100644
index 000000000..a9141c642
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-gentoo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 23.0402 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7545d7" offset="0"/>
+ <stop stop-color="#bc9bff" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m11.266 33.002c.003-1.234 1.046-2.957 2.528-4.522.991-1.046 1.997-1.964 4.19-3.844-1.518-.836-3.877-1.847-5.06-3.169-.438-.489-1.232-1.598-1.078-3.079.314-3.019 4.019-7.6 9.286-8.568 1.753-.322 3.765-.09 5.421.659 5.195 2.348 11.548 8.183 12.33 11.032.275 1.002.222 2.601-.252 3.492-.588 1.104-2.623 3.346-5.407 5.66-4.369 3.631-10.492 7.53-15.063 8.186-1.477.212-2.986-.01-4.045-.61-1.658-.941-2.208-2.196-2.401-2.572-.514-1-.451-2.268-.449-2.666zm12.665-17.388c.667-1.357 2.529-1.809 4.157-1.009 1.627.8 2.408 2.55 1.741 3.906-.666 1.357-2.529 1.809-4.156 1.009-1.628-.8-2.408-2.55-1.742-3.906z" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-ghostbsd.svg b/.icons/kora/apps/scalable/distributor-logo-ghostbsd.svg
new file mode 100644
index 000000000..3c4462300
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ghostbsd.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#30303c" offset="0"/>
+ <stop stop-color="#4d4d5b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.52 6.927c-5.284 0-10.244 2.276-14.796 5.691-5.222 3.916-11.382 11.382-11.382 15.935 0 1.609 1.138 3.414 3.414 3.414 5.691 0 12.52-6.829 12.52-6.829s-5.971 6.92-9.105 10.244c-1.841 1.952-3.415 2.276-5.691 5.691-.94 1.409 1.383 1.975 1.803 1.783 3.887-1.783 6.127-5.872 7.871-7.474 1.24-1.138 5.123-3.415 10.233-7.967.292-.26-1.428-.711-1.696-.529-3.415 2.315-3.91 2.805-3.91 2.805s5.048-6.51 9.043-11.382c.804-.98-.58-1.138-.58-1.138h-1.59s7.228-3.503 7.281-6.829c.026-1.61-1.138-3.415-3.415-3.415zm-.638 2.352c.801.042 1.079.401.638 1.063-2.276 3.414-4.553 4.552-6.829 4.552-.313-.285 0-1.138 0-1.138s-2.276 1.138-2.276 2.277c0 1.073 1.138 2.276 2.276 2.276.848 0 2.276-1.138 2.276-1.138s-6.151 6.829-14.796 11.382c-2.252 1.186-3.683-.334-3.415-1.138 1.138-3.415 6.451-10.371 11.382-13.659 4.695-3.13 8.982-4.57 10.744-4.477z" fill="#00a4b9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-hyperbola.svg b/.icons/kora/apps/scalable/distributor-logo-hyperbola.svg
new file mode 100644
index 000000000..8c33eadc1
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-hyperbola.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a3a3a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#c0c0c0" fill-rule="nonzero">
+ <path d="m25.898 21.844c-4.316.013-10.902 4.608-20.316 17.453 20.068-14.886 24.015-11.711 26.56.013 1.481-8.033-.037-17.487-6.243-17.476z"/>
+ <path d="m25.513 8.231c-6.12 14.301 7.689 18.786 17.031.356-7.008 5.946-17.226 12.502-17.031-.356z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-kali-linux.svg b/.icons/kora/apps/scalable/distributor-logo-kali-linux.svg
new file mode 100644
index 000000000..9dd5df471
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-kali-linux.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#335f78" offset="0"/>
+ <stop stop-color="#447490" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m1.919 6.473c-.443.004-.884.02-1.324.075 4.87.088 9.752.487 14.522 1.513.921.12 1.811.395 2.709.623.435.103.842.296 1.274.407.722.184 1.427.426 2.141.636.436.19.908.277 1.342.474.648.276 1.28.585 1.91.9.081.054.209.081.232.193.164.685.25 1.387.449 2.064.374 1.266.85 2.513 1.523 3.653-.716.342-1.336.857-1.878 1.432-.772.849-1.372 1.875-1.629 3-.314 1.152-.249 2.267.023 3.419.294 1.031.821 1.782 1.535 2.583 1.434 1.633 3.666 2.578 5.842 2.327 2.621-.211 5.352.21 7.655 1.527 1.209.7 2.352 1.559 3.215 2.669 1.173 1.333 2.055 3.006 2.728 4.644.099.247.188.5.324.729 0-.306-.113-.594-.216-.877-.313-.836-.668-1.766-1.111-2.543-.524-.933-1.097-1.845-1.821-2.637-1.056-1.271-2.344-2.358-3.817-3.115 1.123.144 2.217.471 3.283.844 1.141.408 2.238.948 3.223 1.658.973.788 1.83 1.731 2.461 2.818.327.525.535 1.219.82 1.766-.251-1.267-.886-2.538-1.681-3.545-.47-.611-1.068-1.098-1.654-1.59-1.353-1.068-2.927-1.823-4.555-2.369-2.988-.981-6.15-1.356-9.287-1.355-.758.005-1.523-.095-2.236-.361-1.646-.592-2.944-1.833-3.347-3.535-.522-1.848.057-3.841 1.417-5.189 1.104-1.128 2.713-1.77 4.295-1.616 1.634.116 3.188.688 4.713 1.246 1.248.488 2.504.97 3.709 1.559.032.348.06.705.187 1.035.172.337.54.498.867.65.623.28 1.213.528 1.743.96.393.317.718.704 1.091 1.041.125-.199.145-.248.181-.318.02-.02.006.002.033-.029.283-.296.704-.354 1.064-.534-.936-.233-1.856-.573-2.47-1.34-.097-.119.31-.011.226-.198-.059-.158-.114-.25-.195-.388-.34-.502-.687-1.001-.991-1.525-.355-.006-.709-.011-1.062-.017-.445-.524-.937-1.002-1.39-1.517.038.283.088.565.089.852-.304-.174-.604-.356-.875-.578-.296-.267-.57-.56-.86-.833.038.207.078.413.112.621-.598-.239-1.159-.6-1.579-1.093-.006.122-.012.244-.017.366-.374-.143-.739-.304-1.112-.449-.939-.353-1.871-.76-2.863-.939-1.094-.055-2.249.093-3.284-.353-.713-.279-1.298-.839-1.639-1.521-.624-1.165-.538-2.548-.358-3.812-.794-.527-1.655-.945-2.539-1.298-.413-.147-.799-.364-1.23-.457-1.557-.514-3.15-.91-4.761-1.208-.7-.155-1.416-.227-2.115-.382-.67-.129-1.348-.197-2.024-.279-3.215-.37-6.455-.51-9.69-.482-.442.004-.885-.005-1.328-.002zm22.563 5.066c-5.898-.049-11.816.222-17.644 1.164-1.527.256-3.064.49-4.557.904 4.994-.702 10.026-1.177 15.069-1.288 2.457-.017 4.919.062 7.365.307-.082-.361-.166-.723-.233-1.087zm.385 1.598c-3.318.312-6.575 1.101-9.734 2.147-2.183.749-4.327 1.625-6.392 2.658-.733.368-1.474.726-2.169 1.164.785-.337 1.549-.719 2.344-1.033 5.165-2.125 10.638-3.612 16.233-3.899-.107-.342-.209-.686-.282-1.037zm6.579 1.091c.586.264 1.203.449 1.785.724 1.777.777 3.484 1.745 4.985 2.979.543.451 1.051.947 1.49 1.499.115.126.307.031.455.054-.167-.308-.472-.506-.709-.755-1.199-1.176-2.576-2.168-4.064-2.946-1.254-.651-2.566-1.221-3.942-1.555z" fill="#fff"/>
+ <path d="m40.529 20.961c.801.835-.023-.03.733.763.021.022.014.007-.015.078-.243-.097-.478-.212-.715-.32-.002-.174-.003-.348-.003-.521z" fill="#447490"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-kaos.svg b/.icons/kora/apps/scalable/distributor-logo-kaos.svg
new file mode 100644
index 000000000..d5a6c1337
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-kaos.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35 35 0 20.5423 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003558" offset="0"/>
+ <stop stop-color="#124364" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11193 0 0 1.11193 -2.74238 -2.63045)" fill-rule="nonzero">
+ <path d="m29.957 6.002c-.31-.004-.621 0-.933.007-.71.017-1.441.096-2.184.244-3.723.745-6.546 2.975-8.825 5.635-.094-.667-.251-1.341-.615-2.045-.806-1.563-2.929-2.836-4.619-2.838-2.172-.002-3.505.955-4.653 1.983-1.148 1.027-2.091 2.316-2.812 3.857-2.339 4.993-1.191 10.35.587 14.956 1.779 4.605 4.391 8.716 6.433 11.544.751 1.038 1.957 1.655 3.238 1.655 2.193 0 3.998-1.806 3.998-4 0-.518-.101-1.031-.296-1.511-.395-.966-.538-1.663-.822-2.505 9.201-.586 12.371-1.587 20.779 2.582.55.272 1.156.413 1.77.413 2.193 0 3.997-1.806 3.997-4 0-1.176-.518-2.294-1.415-3.053-3.429-2.895-8.733-6.971-14.873-8.853 1.485-.843 2.528-1.534 4.518-2.684 1.274-.736 2.432-1.603 3.198-3.185.767-1.582.522-4.018-.47-5.377-1.736-2.377-3.833-2.798-6.001-2.825z" fill="url(#a)"/>
+ <path d="m41 31.979c-5.073-4.28-15.155-11.202-22.211-8.279-3.944 1.633-5.619 5.586-1.007 5.308 9.405-.567 13.959-1.616 23.218 2.971" fill="#3eb9ff"/>
+ <path d="m13.6 28.947c1.948-6.222 6.649-17.306 14.006-18.776 4.111-.822 7.564 1.467 3.611 3.749-8.063 4.655-12.373 6.282-17.617 15.027" fill="#007ae0"/>
+ <path d="m15.549 37c-3.803-5.263-9.846-15.637-6.646-22.462 1.788-3.815 5.664-5.252 5.135-.701-1.081 9.284-2.345 13.736 1.511 23.163" fill="#0055b2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-kdeneon.svg b/.icons/kora/apps/scalable/distributor-logo-kdeneon.svg
new file mode 100644
index 000000000..c464a474c
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-kdeneon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 23.0402 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2980b9" offset="0"/>
+ <stop stop-color="#1abc9c" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m23.999 5.963c-.695.001-1.297.483-1.448 1.161-3.485.304-6.791 1.676-9.466 3.929-.229-.136-.491-.209-.757-.209-.821 0-1.486.665-1.486 1.485.001.267.073.528.21.757-2.257 2.675-3.632 5.982-3.937 9.468-.674.155-1.152.755-1.153 1.446 0 .695.483 1.297 1.161 1.449.303 3.484 1.675 6.79 3.929 9.465-.137.229-.209.491-.21.758 0 .82.665 1.485 1.486 1.485.265 0 .526-.072.754-.208 2.676 2.257 5.984 3.632 9.471 3.936.155.674.754 1.152 1.446 1.153.695-.001 1.297-.484 1.449-1.163 3.487-.298 6.797-1.668 9.477-3.92.226.132.483.202.745.202.821 0 1.486-.665 1.486-1.485-.001-.266-.073-.527-.209-.756 2.263-2.674 3.642-5.983 3.95-9.473.668-.16 1.139-.756 1.139-1.443 0-.695-.483-1.297-1.162-1.448-.299-3.488-1.669-6.797-3.921-9.476.132-.227.202-.484.203-.747 0-.82-.665-1.485-1.486-1.485-.266 0-.527.073-.756.209-2.674-2.263-5.983-3.643-9.472-3.951-.16-.667-.757-1.138-1.443-1.139zm-1.397 1.985c.211.591.77.985 1.397.986.619-.001 1.172-.385 1.389-.965 3.293.29 6.417 1.584 8.95 3.707-.1.203-.153.427-.153.653 0 .821.665 1.486 1.485 1.486.228-.001.452-.053.656-.154 2.124 2.532 3.42 5.655 3.711 8.947-.583.215-.971.771-.972 1.392.001.619.386 1.173.965 1.39-.289 3.292-1.583 6.417-3.707 8.95-.203-.101-.426-.153-.653-.154-.82 0-1.485.665-1.485 1.486 0 .226.052.45.152.654-2.531 2.125-5.653 3.421-8.945 3.713-.215-.584-.771-.972-1.393-.972-.618.001-1.172.385-1.389.964-3.293-.284-6.42-1.574-8.956-3.693.104-.207.159-.435.159-.666 0-.821-.665-1.486-1.485-1.486-.227.001-.451.053-.655.153-2.128-2.528-3.429-5.65-3.726-8.942.591-.211.985-.77.986-1.397-.001-.618-.385-1.171-.964-1.388.284-3.294 1.573-6.42 3.693-8.957.207.104.435.159.666.16.82 0 1.485-.665 1.485-1.486 0-.227-.053-.451-.153-.655 2.528-2.129 5.65-3.429 8.942-3.726zm1.397 3.108c-.7 0-1.304.489-1.451 1.172-5.949.732-10.421 5.779-10.432 11.772.008 5.996 4.483 11.046 10.434 11.777.149.681.752 1.167 1.449 1.168.699 0 1.304-.489 1.451-1.172 5.949-.732 10.421-5.779 10.432-11.773-.009-5.995-4.483-11.045-10.434-11.777-.149-.681-.752-1.166-1.449-1.167zm-1.388 2.014c.22.576.772.957 1.388.957.615-.001 1.165-.38 1.385-.954 5.507.697 9.64 5.376 9.65 10.927-.009 5.552-4.14 10.233-9.647 10.931-.22-.576-.772-.957-1.388-.957-.615.001-1.165.38-1.385.954-5.507-.697-9.64-5.376-9.65-10.928.009-5.551 4.14-10.232 9.647-10.93zm1.388 6.686c-2.344 0-4.244 1.901-4.244 4.244 0 2.344 1.9 4.245 4.244 4.245s4.244-1.901 4.244-4.245c0-2.343-1.9-4.244-4.244-4.244z" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-knoppix.svg b/.icons/kora/apps/scalable/distributor-logo-knoppix.svg
new file mode 100644
index 000000000..657aea7f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-knoppix.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.603 39.603 0 24 43.8313)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a9a9a" offset="0"/>
+ <stop stop-color="#cbcbcb" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m14 33h20l3 5h2c1.79 0 3 2 3 3-2.114 1-5.256 2-5.256 2h-6.744l-6-4-6 4h-6.316s-3.884-1-5.684-2c0-1 1.21-3 3-3h2z" fill="#f77d00"/>
+ <path d="m27.25 44h9.75c0-4.07-3.803-5.801-6.5-6.105-2.413-.273-6.5 2.424-6.5 2.424s-5.268-3.159-8.125-2.424c-2.251.578-4.875 2.035-4.875 6.105h9.75c2.068 0 3.25-2.454 3.25-2.454s1.182 2.454 3.25 2.454z" fill="#eab108"/>
+ <path d="m13 22h22s1-5.001 7-9c0-1-1.717-2-4-1-2.807 1.229-13 8-13 8h-2s-10.213-6.726-13-8c-1.926-.881-4 0-4 1 6 4 7 9 7 9z" fill="#4f4f4f"/>
+ <path d="m24 4c-3.878 0-7 3.567-7 8 0 3.603-.782 6.031-1.779 8h-6.221c-2 0-5 1-5 2 2.9.322 5.983 1.072 8.863 1.923-1.038 1.711-1.863 3.481-1.863 6.077 0 7.732 5.82 14 13 14s13-6.268 13-14c0-2.637-.852-4.423-1.914-6.159 2.652-.816 6.421-1.53 8.914-1.841 0-1-3-2-5-2h-6.221c-.997-1.969-1.779-4.397-1.779-8 0-4.433-3.122-8-7-8z" fill="url(#a)"/>
+ <path d="m26.774 16.767c.024-1.008-5.086-.837-5.164-.119-.138 1.268-.602 2.46-1.275 4.261-2.099 5.62-4.335 6.491-4.335 10.691 0 4.639 3.582 8.4 8 8.4s8-3.761 8-8.4c0-4.2-2.794-4.671-4.305-10.478-.444-1.707-.95-3.114-.921-4.355z" fill="#fff"/>
+ </g>
+ <path d="m21 9c1.705.512 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.414-3.477 3-3z" fill="#fff"/>
+ <path d="m27 9.039c-1.705.512-3 1.344-3 3 0 1.655 1.344 3 3 3s3-1.345 3-3c0-1.656-1.414-3.477-3-3z" fill="#fff"/>
+ <circle cx="21.61" cy="11.794" r="1" fill="#323232"/>
+ <circle cx="26.439" cy="11.794" r="1" fill="#323232"/>
+ <path d="m28 15.5c0 .5-1.791 4.14-4 4.14s-4-3.64-4-4.14c0-1.381 1.791-2.5 4-2.5s4 1.119 4 2.5z" fill="#f77d00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-korora.svg b/.icons/kora/apps/scalable/distributor-logo-korora.svg
new file mode 100644
index 000000000..f7a8cbf55
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-korora.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m27.596 27.707c.082 1.075-.001 1.35-.129 2.279-5.354-.512-9.502-5.023-9.502-10.512 0-5.833 4.728-10.561 10.561-10.561h9.052c.837 0 1.509.672 1.509 1.509v9.052c0 5.283-3.879 9.66-8.944 10.438.116-1.002.089-1.435.032-2.316 3.794-.76 6.636-4.097 6.636-8.122v-8.285h-8.285c-4.59 0-8.285 3.695-8.285 8.285 0 4.275 3.206 7.774 7.355 8.233z"/>
+ <path d="m20.508 20.282s-.171-.95.091-2.258c5.304.562 9.436 5.049 9.436 10.502 0 5.833-4.728 10.561-10.561 10.561h-9.052c-.837 0-1.509-.672-1.509-1.509v-9.052c0-5.279 3.873-9.653 8.933-10.436-.144.729-.17 1.516-.055 2.293-3.803.764-6.624 4.109-6.624 8.143v8.307h8.307c4.602 0 8.307-3.705 8.307-8.307 0-4.252-3.162-7.738-7.273-8.244z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-kubuntu.svg b/.icons/kora/apps/scalable/distributor-logo-kubuntu.svg
new file mode 100644
index 000000000..5c74c464d
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-kubuntu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.01 8.726-2.677.717 2.283 5.843.824.477c4.106-.867 8.607 1.62 9.975 5.612.021.058.035.119.056.178l1.025.592 6.202-.944-.718-2.677-5.222-.753-2.055-2.318 1.599-4.733-2.545-1.47-3.297 3.752-3.035-.619zm-8.359 3.915-1.959 1.96 1.959 4.899-.979 2.939-4.9.98v2.94l4.9.979.979 2.939-1.959 3.919 1.959 1.961 3.92-4.9v-1.014c-1.129-1.248-1.911-2.803-2.134-4.501-.458-2.583.435-5.237 2.134-7.174v-1.028zm19.942 14.016-1.136.657c-1.15 3.186-4.188 5.68-7.638 5.865-.782.079-1.561.03-2.319-.117l-.787.454-2.283 5.842 2.678.718 3.263-4.147 3.034-.62 3.3 3.753 2.545-1.47-1.603-4.732 2.059-2.32 4.372-.263.717-2.677z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-lfs.svg b/.icons/kora/apps/scalable/distributor-logo-lfs.svg
new file mode 100644
index 000000000..2db09cc16
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-lfs.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m20.86 9.002c-.323.035-.608.299-.667.618l-.642 3.257c-1.154.45-2.239 1.07-3.191 1.83l-3.168-1.069c-.329-.114-.728.033-.904.332l-3.049 5.278c-.172.303-.097.723.168.951l2.524 2.21c-.089.593-.144 1.189-.144 1.807 0 .617.055 1.214.144 1.806l-2.524 2.211c-.265.227-.34.647-.168.951l3.049 5.277c.176.299.575.446.904.333l3.168-1.07c.952.761 2.037 1.38 3.191 1.83l.642 3.258c.065.34.391.613.738.617h6.098c.347-.005.673-.277.738-.617l.642-3.258c1.154-.45 2.239-1.069 3.191-1.83l3.168 1.07c.328.113.728-.034.904-.333l3.049-5.277c.172-.304.097-.724-.168-.951l-2.524-2.211c.089-.592.144-1.189.144-1.806 0-.618-.055-1.214-.144-1.807l2.524-2.21c.265-.228.34-.648.168-.951l-3.049-5.278c-.176-.299-.576-.446-.904-.332l-3.168 1.069c-.952-.76-2.037-1.38-3.191-1.83l-.642-3.257c-.065-.341-.391-.613-.738-.618zm3.12 7.607c4.173 0 7.607 3.434 7.607 7.607s-3.434 7.606-7.607 7.606-7.607-3.433-7.607-7.606 3.434-7.607 7.607-7.607z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-linux-lite.svg b/.icons/kora/apps/scalable/distributor-logo-linux-lite.svg
new file mode 100644
index 000000000..b71938014
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-linux-lite.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a575c" offset="0"/>
+ <stop stop-color="#636e72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.07196 -19.7717 19.7717 -1.07196 25.072 34.7792)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fcd561" offset="0"/>
+ <stop stop-color="#ffe082" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.031 7c-2.462 1.489-4.992 2.874-7.4 4.449-.883 4.221-1.739 8.448-2.567 12.681.929 1.179 1.948 2.284 2.909 3.436-.939-.3-2.119-.976-3.156-1.394.816 3.014 1.67 6.02 2.56 9.013 1.19-.102 2.372-.292 3.562-.399-.855.88-1.777 1.692-2.636 2.567 1.502-.625 2.98-1.308 4.477-1.945.287.471-.566 2.159-.68 3.074.656-1.063 1.281-2.145 1.905-3.228l.574-.27s-.168-.169 0 0c1.305.206 2.608.454 3.912.651-1.174-.576-2.367-1.112-3.54-1.688 1.173-.486 2.424-.855 3.623-1.309-1.179-.011-2.359.021-3.538.008.191-.421 1.614-1.163 2.231-1.737-.861-1.001-1.832-1.902-2.699-2.897 1.5-4.913 3.074-9.803 4.615-14.704-1.382-2.104-2.731-4.23-4.152-6.308z" fill="url(#b)"/>
+ <path d="m25.836 11.239c-2.075 5.578-3.386 12.318-3.704 18.55-.075.868-.054.692.512 1.374 2.812 3.384 5.617 6.964 8.444 9.837l-.001-.198c-2.702-3.706-5.404-6.83-8.107-10.125-.236-.284-.301-.288-.281-.631.359-6.246 1.764-13.162 3.137-18.807z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-linux-mint.svg b/.icons/kora/apps/scalable/distributor-logo-linux-mint.svg
new file mode 100644
index 000000000..8b81e8763
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-linux-mint.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e7a18" offset="0"/>
+ <stop stop-color="#86be43" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m10.341 10.342v18.912c0 4.617 3.81 8.405 8.455 8.405h11.546c4.645 0 8.455-3.788 8.455-8.405v-10.376c0-3.457-2.803-6.26-6.26-6.26-1.455.001-2.863.508-3.984 1.434-1.121-.926-2.53-1.433-3.984-1.434-3.457 0-6.26 2.803-6.26 6.26v10.813h4.553v-10.813c0-.943.764-1.707 1.707-1.707s1.707.764 1.707 1.707v10.813h4.553v-10.813c0-.943.765-1.707 1.708-1.707.942 0 1.707.764 1.707 1.707v10.035c0 2.346-1.884 4.193-4.244 4.193h-10.862c-2.36 0-4.246-1.847-4.244-4.193v-18.571z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-lubuntu.svg b/.icons/kora/apps/scalable/distributor-logo-lubuntu.svg
new file mode 100644
index 000000000..2c654ff15
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-lubuntu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002dc6" offset="0"/>
+ <stop stop-color="#0089db" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.403 9.206c-1.115-.024-2.236.296-3.17.911-.931.612-1.673 1.509-2.096 2.541-.423 1.035-.525 2.196-.289 3.288.236 1.089.807 2.105 1.618 2.87-.412-.68-.626-1.483-.6-2.279.024-.796.287-1.582.741-2.238.453-.654 1.101-1.173 1.838-1.474s1.56-.384 2.343-.234c1.139.216 2.173 1.277 2.774 2.268h10.782l-8.961-2.334c-.425-.965-1.131-1.802-2.005-2.386-.877-.583-1.922-.913-2.975-.933zm-16.208 1.991c-1.276 1.318-2.007 3.144-1.992 4.978.015 1.78.739 3.543 1.968 4.831l-.629-.194c-.345 1.318-.239 2.747.295 3.999.537 1.25 1.497 2.314 2.69 2.973.911.503 1.948.769 2.988.769s2.077-.266 2.988-.769c-.838.075-1.691-.063-2.461-.401-.77-.334-1.454-.87-1.968-1.533-.591-.768-.958-1.708-1.033-2.673l9.445 1.619-9.823-3.023c-.694-.747-1.128-1.735-1.207-2.75-.075-.996.186-2.013.731-2.848l10.955 5.975zm18.014 7.301c-.542.641-.896 1.437-1.01 2.267-.106.785-.001 1.59.207 2.355.208.762.517 1.495.82 2.227.304.732.605 1.467.803 2.234.195.768.285 1.575.153 2.355-.22 1.306-1.054 2.468-2.141 3.225-1.086.757-2.41 1.132-3.732 1.218-1.669.109-3.363-.229-4.862-.971l.038 7.778 1.945-3.868c2.57.752 5.444.382 7.741-.993 1.16-.694 2.178-1.638 2.888-2.788.711-1.15 1.103-2.505 1.04-3.853-.091-1.922-1.071-3.674-2.007-5.353-.94-1.679-1.886-3.459-1.899-5.384 0-.149.006-.3.016-.449z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-lxle.svg b/.icons/kora/apps/scalable/distributor-logo-lxle.svg
new file mode 100644
index 000000000..c94780219
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-lxle.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#535353" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8 8v32h4v-32zm10 0v4l17 8v3h5v-4l-17-8v-3zm17 0v3l-3.875 1.824 3.563 1.676 5.312-2.5v-4zm-11.688 8.5-5.312 2.5v4h5v-3l3.875-1.824-3.562-1.676zm-1.313 8.5c-2.216 0-4 1.784-4 4v7c0 2.216 1.784 4 4 4h18v-4h-16c-1.108 0-2-0.892-2-2v-3c0-1.108 0.892-2 2-2h10l-7 5h6l7-5c0-2.216-1.784-4-4-4z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-mac.svg b/.icons/kora/apps/scalable/distributor-logo-mac.svg
new file mode 100644
index 000000000..a9c36afcd
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-mac.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 18.2531 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0177cd" offset="0"/>
+ <stop stop-color="#1da0f8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 37.3102 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m25.14 2.332 4.562 4.562v38.774h-21.142c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.738c-2.281-6.843-3.421-21.668-3.421-21.668h-5.702s1.14-13.685 4.561-21.668z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m9.424 30.415s4.845 6.13 14.576 6.13 14.576-6.13 14.576-6.13c.393-.492.313-1.21-.179-1.603-.491-.394-1.209-.314-1.602.178 0 0-4.279 5.274-12.795 5.274s-12.795-5.274-12.795-5.274c-.393-.492-1.111-.572-1.602-.178-.492.393-.572 1.111-.179 1.603zm23.699-16.679v3.421c0 .63.511 1.141 1.141 1.141.629 0 1.14-.511 1.14-1.141v-3.421c0-.629-.511-1.14-1.14-1.14-.63 0-1.141.511-1.141 1.14zm-20.527 0v3.421c0 .63.511 1.141 1.14 1.141.63 0 1.141-.511 1.141-1.141v-3.421c0-.629-.511-1.14-1.141-1.14-.629 0-1.14.511-1.14 1.14z" fill="#2b2b2b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-madlinux.svg b/.icons/kora/apps/scalable/distributor-logo-madlinux.svg
new file mode 100644
index 000000000..26592568f
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-madlinux.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dde2e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.874 17.564c-1.565-1.16-2.206-2.226-3.931-3.234 2.6-.498 3.085-.365 4.717.537 1.642.909 2.399 4.339-.786 2.697z" fill="#b3b3b3"/>
+ <path d="m26.607 38.04c-.238 2.358-.704 4.079-.589 4.983.115.905.957.333 1.378.095.383-.318.891-.295 1.208.092.525.363 1.104.739 1.772.788.485.041.582-.457.603-.801.262-.331.814.125 1.179.147.497.136.983.317 1.487.424.369.101.49-.285.171-.44-.753-.708-1.498-1.432-2.107-2.257-.694-.864-1.316-1.794-2.166-2.534-.537-.423-1.272-.44-1.937-.51-.331-.018-.672-.056-.999.013z" fill="#ffc72a"/>
+ <path d="m25.222 8.952c-.529-.028-1.058-.014-1.582.043-5.83.647-10.077 6.362-9.686 13.033-.153.32-.295.646-.426.977-2.612 7.169.247 15.246 6.385 18.043 6.139 2.796 13.233-.75 15.844-7.92.149-.408.281-.523.396-.945 1.588 1.342 2.674 1.026 2.803-.814.148-2.135-1.015-6.142-2.865-9.438.002-.527-.025-1.054-.08-1.578-.676-6.242-5.273-11.099-10.789-11.401z" fill="#384cbc"/>
+ <path d="m35.083 34.164c-2.439 5.408-8.229 8.182-12.921 6.191-4.692-1.99-6.52-7.994-4.081-13.403 2.441-5.408 6.728-6.762 11.706-7.292 5.08-.54 7.736 9.097 5.296 14.504z" fill="#f9f9f9"/>
+ <path d="m27.883 23.989c-.424-.005-.936.07-1.55.244l.502 2.06 1.296-.215.028.006.066.02.006.023-.047.051-.058.057.08.021.066.018.006.025-.049.049-.056.059.08.019.066.02.006.023-.049.049-.057.058.079.022.066.018.008.025-.049.049-.057.058.078.02.067.017.008.026-.108.107.08.022.063.015-.029.01.002.006-.108.108.08.021.067.018.007.025-.091.092-.061-.03-.061-.033v-.006l-.039.002-.019-.451-1.096.084.137 3.049 1.096-.084-.006-.135h.035v-.008l.058-.037.069-.045-.072-.037-.061-.031-.002-.027.059-.035.068-.045-.072-.039-.061-.032-.002-.025.059-.037.068-.045-.072-.037-.061-.031-.002-.028.059-.037.068-.043-.072-.039-.061-.031-.002-.026.059-.037.068-.045-.072-.037-.06-.031-.002-.027.058-.037.068-.045-.072-.037-.06-.032-.002-.025.058-.037.069-.045-.073-.037-.06-.031-.002-.028.058-.037.069-.045-.073-.037-.06-.031-.002-.028.059-.035.068-.045-.072-.037-.061-.033-.002-.025.059-.037.068-.045-.072-.037-.061-.032-.002-.027.059-.037.07-.043-.074-.037-.061-.033-.002-.026.059-.037.07-.045-.074-.037-.061-.031-.002-.028.059-.037.07-.043-.074-.037-.06-.033-.002-.025.058-.037.053-.034.068.016.067.018.007.025-.107.107.08.022.067.017.005.026-.046.047-.059.06.08.02.066.017.006.026-.047.049-.058.058.08.022.064.015.008.028-.049.046-.056.061.08.02.064.017.008.026-.107.107.08.021.066.016.008.025-.107.108.08.021.066.018.006.025-.047.049-.059.059.081.019.066.018.006.025-.047.049-.059.059.08.021.067.018.006.025-.047.049-.059.059.08.019.067.018.006.025-.049.049-.057.058.078.022.067.016.008.027-.049.047-.059.06.08.02.067.017.007.026-.107.107.08.022.067.015.002.008.13-.035v.002c.002-.001.003-.001.004-.002l.035-.01-.003-.012c.626-.384.874-.613.793-1.841-.074-1.117.145-3.431-2.149-3.457zm-6 1.871-.06.215-.057.207-.045.011-.15-.152-.158-.16-.059.215-.059.207c-.015.002-.031.006-.046.009l-.149-.152-.156-.158-.061.215-.054.203-.053.012-.145-.151-.158-.158-.058.215-.057.203-.051.012-.146-.151-.157-.16-.06.217-.057.203-.05.012-.147-.151-.156-.158-.061.215-.054.201-.051.014-.149-.149-.156-.16-.059.215-.058.207h-.004l.002.008.004.014c-.274.153-.421.477-.338.798s.366.533.68.536l.004.011.002.008.003-.002.151.154.158.161.059-.215.056-.203.051-.014.147.15.156.16.06-.214.057-.203.051-.014.146.15.157.16.06-.214.055-.204.051-.013.148.15.156.16.061-.215.054-.203.051-.013.147.15.156.16.061-.215.056-.203c.016-.004.031-.01.047-.015l.15.152.157.16.06-.215.057-.209.045-.011.15.154.158.16.059-.215.059-.209h.003l-.002-.008-.117-.451-.312.08c.006-.077-.001-.156-.022-.236-.02-.08-.053-.154-.095-.219l.312-.08-.117-.453v-.008l-.004.002-.152-.152z" fill="#666"/>
+ </g>
+ <path transform="matrix(-.249457 -.968386 -.968386 .249457 0 0)" d="m-31.152-15.191v2.918c0 .242-.197.439-.439.439s-.439-.197-.439-.439v-2.918c0-.242.197-.439.439-.439s.439.197.439.439z" fill="#333"/>
+ <path d="m24.357 22.981c-.287-.003-.587.032-.89.11-1.386.357-2.287 1.574-2.022 2.605l.547 2.127-14.836 3.822c-.786.203-1.289.879-1.125 1.516s.931.984 1.717.781l16.404-4.224 3.318-.205-.41-3.37-.164.01-.449-1.746c-.207-.805-1.064-1.412-2.09-1.426zm-17.265 9.383c.27-.019.516.134.578.375.071.276-.125.564-.438.645-.313.08-.622-.078-.693-.354s.123-.566.435-.646c.039-.01.079-.017.118-.02z" fill="#ea3434" fill-rule="nonzero"/>
+ <path transform="matrix(-.249457 -.968386 -.968386 .249457 0 0)" d="m-32.36-17.04h2.583v1.536h-2.583z" fill="#333"/>
+ <path transform="matrix(-.249457 -.968386 -.968386 .249457 0 0)" d="m-32.984-15.982v15.808c0 .347-.281.628-.628.628s-.628-.281-.628-.628v-15.808c0-.347.281-.628.628-.628s.628.281.628.628z" fill="#800000"/>
+ <ellipse transform="matrix(.993686 -.112199 .103222 .994658 0 0)" cx="28.584" cy="20.316" rx="2.507" ry="1.991" fill="#fff"/>
+ <ellipse transform="matrix(.993485 -.113966 .101618 .994823 0 0)" cx="29.114" cy="20.424" rx="1.001" ry=".999" fill="#3e3e3e"/>
+ <ellipse transform="matrix(.99975 -.0223711 .0291137 .999576 0 0)" cx="27.885" cy="21.118" rx="3.494" ry="1.484" fill="#ffc72a"/>
+ <path d="m17.099 24.373c-1.313 3.853-3.746 7.749-5.697 9.123-1.952 1.373-2.874-.161-2.16-3.594.715-3.432 2.865-7.798 5.036-10.223" fill="#384cbc" fill-rule="nonzero"/>
+ <path d="m25.013 20.612 5.092.375 1.85-.777s.234.386-.365.934c-1.446 1.278-6.162 1.145-6.577-.532z" fill="#ffa10a" fill-rule="nonzero"/>
+ <path d="m15.607 38.04c-.238 2.358-.704 4.079-.589 4.983.115.905.957.334 1.378.094.383-.317.891-.294 1.208.093.525.363 1.104.738 1.772.787.485.043.582-.455.603-.8.262-.331.814.126 1.179.147.497.137.983.317 1.487.425.369.1.49-.286.171-.441-.753-.708-1.498-1.432-2.107-2.256-.694-.865-1.316-1.795-2.166-2.535-.537-.423-1.272-.44-1.937-.51-.332-.019-.672-.056-.999.013z" fill="#ffc72a" fill-rule="nonzero"/>
+ <ellipse transform="matrix(.993686 -.112199 .103222 .994658 0 0)" cx="22.512" cy="20.636" rx="2.507" ry="1.991" fill="#fff"/>
+ <ellipse transform="matrix(.993485 -.113966 .101618 .994823 0 0)" cx="23.043" cy="20.733" rx="1.001" ry=".999" fill="#3e3e3e"/>
+ <path d="m33.336 12.418c-4.958-2.379-10.782-.87-15.625 1.772-.946.516-1.854 1.076-2.711 1.657 0-5.499 1.064-8.761 4.112-10.5 2.404-1.296 6.104-1.485 8.443-.939 1.498.701 1.336.918 3.001 2.593.29.609 2.717 5.411 2.78 5.417z" fill="#999" fill-rule="nonzero"/>
+ <path d="m37.169 15.181c-2.499-1.718-4.715-4.253-7.329-4.451-3.84-.263-8.38 1.367-12.382 3.56 1.909 2.553 2.608 4.583 6.497 3.245 3.945-1.358 9.405-5.113 13.214-2.354z" fill="#808080" fill-rule="nonzero"/>
+ <path d="m33.485 12.346c-1.913-.911-4.066-1.467-5.98-1.346-2.927.185-5.871 1.611-8.884 2.74.575-7.117.385-9.983 6.761-9.74.46.018.954.064 1.486.113 3.175.295 4.203 2.832 5.264 5.352.477 1.136 1.201 2.298 1.353 2.881z" fill="#e4e4e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-mageia.svg b/.icons/kora/apps/scalable/distributor-logo-mageia.svg
new file mode 100644
index 000000000..0da1c7318
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-mageia.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9196 43.9196 0 73.1968 45.7098)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#351d44" offset="0"/>
+ <stop stop-color="#483266" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.773" fill="url(#a)"/>
+ <g fill-opacity=".85" fill-rule="nonzero">
+ <path d="m16.435 21.966c-1.606 2.084-2.911 4.426-2.911 7.264 0 6.151 4.668 11.224 10.456 11.224 5.787 0 10.456-5.073 10.456-11.224 0-2.838-1.306-5.106-3.004-7.263-.636-.668-1.555-.568-2.225-.141-1.956 1.013-3.014 1.417-5.227 1.408-2.14-.01-3.266-.359-5.223-1.427-.669-.408-1.685-.508-2.323.16zm1.394 1.729c2.03 1.122 3.84 1.691 6.151 1.691 2.313 0 4.12-.569 6.151-1.691 1.107 1.562 2.152 3.499 2.152 5.535 0 5.044-3.717 9.072-8.303 9.072s-8.303-4.028-8.303-9.072c0-2.033 1.042-3.971 2.152-5.535z" fill="#fff"/>
+ <path d="m21.625 20.289h-.002c-1.026 0-1.862-.834-1.863-1.859-.001-1.029.835-1.864 1.862-1.865 1.027 0 1.862.833 1.864 1.859 0 1.029-.835 1.864-1.861 1.865zm5.032-1.366h-.001v-.001c-.958 0-1.738-.779-1.739-1.736-.002-.96.778-1.74 1.737-1.741.959 0 1.739.779 1.74 1.736 0 .96-.778 1.741-1.737 1.742zm-2.986-6.517c.858 0 1.553.696 1.553 1.552 0 .857-.695 1.553-1.553 1.553-.856 0-1.551-.696-1.551-1.553 0-.856.695-1.552 1.551-1.552zm2.485-2.483c.788 0 1.427.64 1.427 1.428s-.639 1.428-1.427 1.428c-.789 0-1.428-.64-1.428-1.428s.639-1.428 1.428-1.428zm-3.101-2.359c.685 0 1.242.556 1.242 1.242 0 .685-.557 1.241-1.242 1.241s-1.242-.556-1.242-1.241c0-.686.557-1.242 1.242-1.242z" fill="#0092ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-manjaro.svg b/.icons/kora/apps/scalable/distributor-logo-manjaro.svg
new file mode 100644
index 000000000..b6b8b26bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-manjaro.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 23.0402 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d764a" offset="0"/>
+ <stop stop-color="#37ce97" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m13.241 12.158v10.108h6.317v-3.791h7.581v-6.317h-8.844zm15.161 0v25.269h6.318v-25.269zm-7.581 7.581v17.688h6.318v-17.688zm-7.58 3.79v13.898h6.317v-13.898z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-midnightbsd.svg b/.icons/kora/apps/scalable/distributor-logo-midnightbsd.svg
new file mode 100644
index 000000000..21706d7fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-midnightbsd.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.376 7.947c-6.778 2.431-11.303 8.852-11.311 16.053 0 9.429 7.644 17.073 17.073 17.073 4.794-.008 9.363-2.03 12.592-5.573-.472.171-.951.318-1.434.447.014-.315-.675-.477-.736-.765-.247-1.169-.217-2.387.075-3.553.221-.878.984-1.457.985-2.363.002-1.32-.1-2.478-.1-2.478s.882-.327 1.298-.563c.426-.241.946-.77.941-1.38-.003-.354-.597-.618-.818-.983-.184-.303-.189-.704-.409-.982-.188-.238-.881-.59-.881-.59s-.371-1.569-1.064-1.513c-.283.022-.205 1.471-.205 1.471s-1.505.627-1.596 2.048c-.039.606-.509.775-1.023 1.207s-1.074 1.128-1.638 1.289c-4.125 1.176-4.389 3.544-4.493 5.865-.032.719.367 2.127.367 2.127s-2.154-1.822-2.23-3.13c-.076-1.323 1.358-2.315 1.207-3.624-.088-.768-1.326-2.188-1.867-1.614-.396.421 1.033 1.026 1.089 1.819.038.535-1.379 1.893-1.207 3.499.111 1.034.849 2.497 1.385 3.463-6.156-2.579-10.482-8.658-10.482-15.75.008-4.258 1.606-8.359 4.482-11.5zm14.583 25.719c.09.024.172.135.203.34.112.768.319 2.12.346 2.303-.487.075-.978.128-1.471.16.077-.438.329-1.83.673-2.628.061-.139.159-.2.249-.175z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-ms-dos.svg b/.icons/kora/apps/scalable/distributor-logo-ms-dos.svg
new file mode 100644
index 000000000..f40e7e122
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ms-dos.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f4f" offset="0"/>
+ <stop stop-color="#5e5e96" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m33 32.995c0 2.53-.697 4.497-2.091 5.9-1.385 1.403-3.351 2.105-5.897 2.105-2.577 0-4.559-.695-5.945-2.084-1.378-1.396-2.067-3.377-2.067-5.943 0-2.565.693-4.536 2.079-5.911 1.394-1.375 3.379-2.062 5.956-2.062 2.538 0 4.5.698 5.886 2.094 1.386 1.397 2.079 3.363 2.079 5.901zm-13.034 0c0 1.913.425 3.366 1.273 4.358.849.986 2.106 1.478 3.773 1.478 1.658 0 2.908-.489 3.749-1.467.848-.978 1.273-2.434 1.273-4.369 0-1.907-.421-3.353-1.262-4.338-.833-.985-2.079-1.478-3.737-1.478-1.674 0-2.939.493-3.796 1.478-.848.985-1.273 2.431-1.273 4.338z" fill="#b14bff"/>
+ <path d="m12.459 22.656h-2.709v-15.312h4.134l3.391 11.709h.06l3.592-11.709h4.134v15.312h-2.829v-7.249c0-.486.007-1.043.02-1.672.027-.629.047-1.223.06-1.78l.06-1.287h-.08l-3.692 11.988h-2.79l-3.452-12.009h-.08l.06 1.286c.027.572.054 1.187.081 1.845.026.657.04 1.243.04 1.758zm25.898-4.339c0 1.321-.568 2.378-1.704 3.171-1.12.779-2.717 1.168-4.791 1.168-1.861 0-3.523-.299-4.989-.897v-2.941c.84.305 1.704.591 2.593.855.906.25 1.803.375 2.692.375.922 0 1.573-.146 1.951-.438.395-.306.593-.688.593-1.147 0-.376-.156-.695-.469-.96-.297-.264-.7-.507-1.21-.73-.511-.236-1.095-.487-1.754-.751-.411-.167-.856-.361-1.333-.584-.478-.236-.939-.521-1.383-.855-.428-.348-.782-.765-1.062-1.252s-.42-1.071-.42-1.752c0-1.335.535-2.371 1.605-3.108 1.07-.751 2.527-1.127 4.371-1.127.922 0 1.795.09 2.618.271s1.696.438 2.618.772l-1.21 2.462c-.807-.278-1.531-.494-2.173-.647s-1.301-.229-1.976-.229c-.708 0-1.251.139-1.63.417s-.568.639-.568 1.085c0 .528.28.945.84 1.251.559.306 1.391.682 2.494 1.127.905.361 1.671.737 2.297 1.126.642.39 1.136.848 1.481 1.377.346.528.519 1.182.519 1.961z" fill="#fff" fill-opacity=".75"/>
+ <path d="m23.583 32.787c0 2.641-.789 4.662-2.367 6.063-1.577 1.394-3.85 2.09-6.817 2.09h-4.816v-16h5.322c2.74 0 4.871.686 6.394 2.058s2.284 3.301 2.284 5.789zm-2.967.088c0-3.831-1.927-5.746-5.781-5.746h-2.438v11.612h2.002c4.145 0 6.217-1.956 6.217-5.866z" fill="#f42828"/>
+ <path d="m39 36.561c0 1.384-.703 2.47-2.109 3.257-1.406.788-3.345 1.182-5.818 1.182s-4.498-.273-6.073-.82v-2.406c.997.334 2.054.597 3.171.788 1.127.192 2.174.288 3.141.288 1.416 0 2.458-.192 3.126-.575.678-.383 1.017-.898 1.017-1.544 0-.582-.309-1.075-.927-1.48-.618-.404-1.895-.883-3.829-1.437-1.995-.574-3.401-1.231-4.218-1.969-.818-.738-1.227-1.625-1.227-2.661 0-1.299.648-2.321 1.945-3.066 1.296-.745 3.036-1.118 5.22-1.118 2.094 0 4.178.326 6.252.979l-1.137 2.076c-1.944-.582-3.679-.873-5.205-.873-1.157 0-2.034.181-2.632.543-.599.355-.898.827-.898 1.416 0 .405.12.752.359 1.043.239.284.633.554 1.182.809.548.256 1.535.593 2.961 1.012 1.606.475 2.782.919 3.53 1.33.748.412 1.296.877 1.645 1.395s.524 1.128.524 1.831z" fill="#ffc73b"/>
+ <path d="m25.035 25c-2.577 0-4.563.688-5.957 2.063-1.386 1.374-2.078 3.344-2.078 5.91 0 .365.019.715.047 1.056l2.922-1.008c0-.009-.002-.017-.002-.027 0-1.906.425-3.353 1.273-4.338.857-.985 2.121-1.476 3.795-1.476 1.659 0 2.903.491 3.736 1.476.271.317.495.687.678 1.1l2.696-.93c-.32-.65-.724-1.23-1.223-1.732-1.386-1.396-3.349-2.094-5.887-2.094z" fill="#b14bff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-mx.svg b/.icons/kora/apps/scalable/distributor-logo-mx.svg
new file mode 100644
index 000000000..bf17a98b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-mx.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16.219 11.773-2.223 2.223 9.264 10.423-2.323 2.477-3.606-4.008-11.115 13.339h35.568l-7.78-8.892-2.093 2.093-5.447-6.129 9.763-10.414-1.112-1.112-9.7 10.347zm8.089 13.824 5.38 6.054-2.353 2.353-5.344-5.936z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-neon.svg b/.icons/kora/apps/scalable/distributor-logo-neon.svg
new file mode 100644
index 000000000..c6baf7061
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-neon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#1384e3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.13771 0 0 1.13771 -3.30503 -3.30375)" d="m24 6c-.753 0-1.445.425-1.785 1.098-3.259.348-6.348 1.63-8.895 3.693-.195-.066-.399-.101-.605-.105-.54-.008-1.062.203-1.444.585-.534.534-.721 1.326-.484 2.043-2.055 2.549-3.33 5.639-3.672 8.895-.681.336-1.114 1.032-1.115 1.791 0 .753.425 1.445 1.098 1.785.348 3.259 1.63 6.348 3.693 8.895-.241.718-.055 1.513.48 2.049.534.534 1.326.721 2.043.484 2.549 2.055 5.639 3.33 8.895 3.672.336.681 1.032 1.114 1.791 1.115.753 0 1.445-.426 1.785-1.098 3.259-.348 6.348-1.631 8.895-3.693.718.241 1.513.055 2.049-.48.534-.534.721-1.326.484-2.043 2.055-2.549 3.33-5.639 3.672-8.895.681-.336 1.114-1.032 1.115-1.791 0-.753-.426-1.445-1.098-1.785-.348-3.259-1.631-6.348-3.693-8.895.241-.718.055-1.513-.48-2.049-.382-.382-.904-.593-1.444-.585-.204.003-.406.037-.599.101-2.549-2.055-5.639-3.33-8.895-3.672-.336-.681-1.032-1.114-1.791-1.115zm0 1c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm1.67 2.1c2.811.318 5.476 1.425 7.685 3.193-.132.655.073 1.334.545 1.807.476.476 1.162.68 1.821.543 1.76 2.215 2.859 4.883 3.168 7.695-.555.371-.889.995-.889 1.662 0 .672.339 1.3.9 1.67-.318 2.811-1.424 5.475-3.191 7.684-.12-.024-.242-.038-.365-.04-.541-.008-1.062.204-1.444.586-.476.476-.68 1.162-.543 1.821-2.215 1.76-4.883 2.859-7.695 3.168-.371-.555-.995-.889-1.662-.889-.672 0-1.3.339-1.67.9-2.811-.318-5.476-1.425-7.685-3.193.132-.655-.073-1.334-.545-1.807-.382-.382-.903-.594-1.444-.586-.127.002-.254.015-.379.041-1.759-2.214-2.857-4.882-3.166-7.693.555-.371.889-.995.889-1.662 0-.672-.339-1.301-.9-1.67.318-2.811 1.425-5.476 3.193-7.685.655.132 1.334-.073 1.807-.545.476-.476.68-1.162.543-1.821 2.215-1.76 4.883-2.859 7.695-3.168.371.555.995.889 1.662.889.672 0 1.301-.339 1.67-.9zm-1.67 1.9c-.774.001-1.481.451-1.809 1.152-5.83.889-10.184 5.951-10.191 11.848.004 5.901 4.36 10.966 10.193 11.855.33.698 1.035 1.145 1.807 1.145.774-.001 1.481-.451 1.809-1.152 5.83-.889 10.184-5.951 10.191-11.848-.004-5.901-4.36-10.966-10.193-11.855-.33-.698-1.035-1.145-1.807-1.145zm-11.299.686c.26.004.508.109.692.293.388.388.388 1.026 0 1.414s-1.026.388-1.414 0-.388-1.026 0-1.414c.191-.191.452-.297.722-.293zm22.598 0c.27-.004.531.102.722.293.388.388.388 1.026 0 1.414s-1.026.388-1.414 0-.388-1.026 0-1.414c.184-.184.432-.289.692-.293zm-11.299.314c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm-1.645 2.139c.373.539.989.861 1.645.861.652-.001 1.264-.32 1.637-.854 4.801.797 8.358 4.988 8.363 9.854-.001 4.866-3.555 9.06-8.355 9.861-.373-.539-.989-.861-1.645-.861-.652.001-1.264.32-1.637.854-4.801-.797-8.358-4.988-8.363-9.854.001-4.866 3.555-9.06 8.355-9.861zm1.645 4.861c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5zm-16 4c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm32 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm-16 11c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm-11.328.314c.27-.004.53.102.721.293.388.388.388 1.026 0 1.414s-1.026.388-1.414 0-.388-1.026 0-1.414c.184-.184.433-.289.693-.293zm22.656 0c.26.004.509.109.693.293.388.388.388 1.026 0 1.414s-1.026.388-1.414 0-.388-1.026 0-1.414c.191-.191.451-.297.721-.293zm-11.328 4.686c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-netbsd.svg b/.icons/kora/apps/scalable/distributor-logo-netbsd.svg
new file mode 100644
index 000000000..04c52574d
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-netbsd.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.0534 42.0534 0 24 45.7236)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d64a00" offset="0"/>
+ <stop stop-color="#f16813" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.722 2.193c-8.068 0-13.361 3.271-16.355 3.271 0 0-1.663-.37-2.592-.577-1.442-1.175-3.21-1.707-4.943-1.582h-.006c-.869.063-1.76.262-2.752.786-1.252.661-3.016 2.222-3.626 4.444-.611 2.222.027 4.107.541 5.118l14.147 27.842.002.005c1.578 3.099 4.709 4.64 7.946 4.233 1.268-.159 3.311-.912 4.672-2.417 2.295-2.537 2.678-4.629 1.297-7.835-.08-.186-.169-.369-.266-.547-1.855-3.398-3.713-6.814-5.563-10.22 1.939-.868 3.539-1.959 4.9-2.822 3.443-1.983 3.689-2.253 6.215-1.853 5.106 1.781 10.664-2.068 9.251-7.502.69-2.688-.391-5.52-2.696-7.064 0 0-3.993-3.28-10.172-3.28z" fill="url(#a)"/>
+ <path d="m32.722 8.735c-5.451 0-10.795 3.271-16.355 3.271-2.181 0-5.452-1.09-5.452-1.09l4.362 7.633s2.18 1.09 3.271 1.09c5.536 0 10.903-6.542 15.265-6.542 3.271 0 5.452 1.09 5.452 1.09s-2.181-2.181-5.452-2.181c-5.452 0-7.633 1.091-7.633 1.091s4.362-3.271 7.633-3.271c2.181 0 5.452 1.09 5.452 1.09s-3.271-2.181-6.543-2.181zm-23.421 1.095c-.063.004-.123.021-.173.047-.445.235-.445.539-.306.811l14.147 27.843c.275.54.839.769 1.299.711.23-.029.454-.113.637-.315.182-.202.26-.581.14-.858-5.086-9.317-10.123-18.648-15.22-27.96-.111-.205-.335-.293-.524-.279z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-netrunner.svg b/.icons/kora/apps/scalable/distributor-logo-netrunner.svg
new file mode 100644
index 000000000..c4fe30791
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-netrunner.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23.995" cy="24" r="22.195" fill="#2d4a5e"/>
+ <g fill-rule="nonzero">
+ <path d="m29.326 21.632c0 12.572 5.725 2.661-6.848 2.661-12.572 0-19.736 11.902-19.736-.671 0-.804-1.469-1.221-1.388-2.004 1.024-9.85 8.33-17.834 17.842-19.875 1.547-.332 3.153.701 4.799.701 12.572 0 5.331 6.616 5.331 19.188z" fill="#bcdced"/>
+ <path d="m23.995 1.236c-1.371.01-2.739.144-4.086.4l6.611 11.473 11.024-7.34c-3.913-2.926-8.663-4.515-13.549-4.533z" fill="#65a3cf"/>
+ <path d="m28.392 34.337-4.564 12.418-.135-.007v.003c.1.005.201.009.302.013 6.201-.01 12.135-2.553 16.419-7.036z" fill="#6d8da4"/>
+ <path d="m20.274 39.355-4.822 5.726c2.253.913 4.639 1.458 7.065 1.616v-.006l-.176-.009z" fill="#426f8e"/>
+ <path d="m37.562 5.755-35.635 23.736c.115.46.245.917.389 1.369l42.789 1.616c1.087-2.694 1.649-5.571 1.654-8.476-.011-7.187-3.425-13.961-9.197-18.245z" fill="#1b5e99" fill-opacity=".7"/>
+ <path d="m12.017 4.659c-.419.266-.829.544-1.229.836l5.42 19.323 1.64-15.49z" fill="#81bde3"/>
+ <path d="m19.898 1.618c-.424.083-.846.178-1.265.285l-.785 7.425 6.56 5.255 2.128-1.447-6.638-11.518z" fill="#4f96cb"/>
+ <path d="m32.427 23.358-4.035 10.979 12.025 5.391c.306-.311.603-.63.891-.958z" fill="#5687a5"/>
+ <path d="m16.208 24.818-2.081 19.665c.434.214.875.414 1.323.6l4.833-5.74z" fill="#3885c0" fill-opacity=".7"/>
+ <path d="m43.338 12.024-7.325 1.572v.002l-5.382 14.646 13.409-14.992c-.221-.417-.455-.826-.702-1.227z" fill="#224c6d"/>
+ <path d="m15.739 28.597-1.797 15.795c.523.262 1.055.504 1.597.725l4.835-5.407-2.926-10.372z" fill="#29628f"/>
+ <path d="m17.848 9.328-.884 8.359 3.963-.852 3.437-2.287z" fill="#438ec5"/>
+ <path d="m26.536 13.136-2.128 1.447-.044-.035-3.437 2.287 6.889-1.478z" fill="#2f6c9f"/>
+ <path d="m27.816 15.357 8.308-1.783 2.552-6.947c-.368-.298-.746-.584-1.132-.858l-10.955 7.458z" fill="#316e9e"/>
+ <path d="m38.576 6.582-2.579 7.019 7.307-1.57c-1.276-2.056-2.872-3.895-4.728-5.449z" fill="#4c7da1"/>
+ <path d="m44.02 13.225s.016.031 0 0z" fill="#f0f" fill-opacity=".7"/>
+ <path d="m1.398 22.382c-.048.55-.075 1.103-.083 1.656.011 1.823.24 3.638.683 5.406l6.187-4.121-6.487-2.812z" fill="#4c7798"/>
+ <path d="m37.516 32.19 3.792 6.58c1.598-1.878 2.881-4.004 3.797-6.294z" fill="#71848e"/>
+ <path d="m44.034 13.254-13.425 15.008-1.33 3.616 15.826.598c1.087-2.694 1.649-5.571 1.654-8.476-.009-3.752-.945-7.443-2.725-10.746z" fill="#35576f"/>
+ <path d="m8.207 25.307-6.28 4.184c.115.46.245.917.389 1.369l13.105.496.32-2.81z" fill="#285477"/>
+ <path d="m33.434 25.105-2.799 3.125-1.34 3.648 8.221.312z" fill="#265679"/>
+ <path d="m2.069 29.993c-.01.007-.017.013-.027.02 1.73 6.276 6.065 11.502 11.9 14.372l1.488-13.065h-.005l-.004.036-13.105-.496c-.091-.286-.167-.577-.247-.867zm11.973 14.443c.029.014.056.031.085.045v-.005c-.028-.013-.057-.026-.085-.04z" fill="#4f82a6"/>
+ <path d="m15.739 28.597-.309 2.71 2.601.098-.583-2.067z" fill="#20476a"/>
+ <path d="m32.427 23.358-1.796 4.886 2.803-3.135z" fill="#1d4568"/>
+ <path d="m33.087 21.561-2.456 6.683 4.506-5.038z" fill="#204a6c"/>
+ <path d="m35.132 23.204-1.698 1.901 4.082 7.085 1.965.073 5.586.211c.074-.168.146-.337.216-.507.06-.161.112-.324.169-.486z" fill="#2c5774"/>
+ <path d="m24.353 14.554-3.426 2.281 4.944-1.06z" fill="#2e639c"/>
+ <path d="m32.427 23.358-1.796 4.884 2.805-3.135z" fill="#1d4568"/>
+ <path d="m36.013 13.596-34.4 7.387-.162.036c-.059.44-.105.882-.138 1.325l16.135 6.994 4.893 17.344 1.487.073z" fill="#343f4b"/>
+ <path d="m20.092 27.072-10.622-5.106 22.011-4.518-8.007 21.228z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-nixos.svg b/.icons/kora/apps/scalable/distributor-logo-nixos.svg
new file mode 100644
index 000000000..4c22f57b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-nixos.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m14 7-1.072 1.822 2.412 4.178h-4.869l-2.354 4h19.924l-2.309-4h-5.773l-3.465-6zm23.986 6.775-9.945 17.225h4.619l2.887-5h7.277l1.176-2-1.176-2h-4.969l2.461-4.262zm-22.07 10.225-2.309 4 2.887 5-3.566 6.178 1.072 1.822h2.494l2.311-4 2.308 4h4.619z" fill="#3f77b7"/>
+ <path d="m22.268 7 9.816 17 2.309-4-2.887-5 3.566-6.178-1.072-1.822h-2.494l-2.311 4-2.308-4zm-2.35 24 2.309 4h5.773l3.465 6h2.494l1.072-1.822-2.412-4.178h4.869l2.354-4zm-4.578-14-2.887 5h-7.277l-1.176 2 1.176 2h4.969l-2.461 4.262 2.33 3.963 9.945-17.225z" fill="#6db9de"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-nobara.svg b/.icons/kora/apps/scalable/distributor-logo-nobara.svg
new file mode 100644
index 000000000..9e6a0a0f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-nobara.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -155.087 154.509 0 4450.66 226.943)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004083" offset="0"/>
+ <stop stop-color="#009ec0" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.217215 0 0 .217215 -46.8224 -8.84521)" d="m335.63 249.291c-.296-2.57-1.3-5.759-2.761-8.77-6.532-13.468-21.819-19.908-36.208-15.255-6.021 1.948-11.712 6.355-15.631 12.105-3.045 4.468-6.721 7.7-11.347 9.98-2.81 1.384-4.787 2.066-7.687 2.654-2.464.499-8.43.354-11.459-.279-10.603-2.216-19.207-9.863-22.484-19.983-1.48-4.57-1.387.759-1.387-78.985 0-70.651.018-73.429.464-75.464 1.344-6.129 4.387-11.535 8.859-15.742 11.944-11.237 30.681-10.711 41.973 1.177 1.755 1.847 2.2 2.121 2.674 1.647.314-.314 6.377-3.064 9.187-4.166 7.631-2.994 16.181-5.095 25.238-6.202 5.099-.623 16.845-.625 21.879-.003 19.749 2.439 36.246 9.314 51.472 21.452 4.303 3.43 11.582 10.709 15.016 15.015 11.984 15.028 18.98 31.778 21.446 51.346.398 3.164.446 7.048.529 42.643.065 28.25.011 39.803-.193 41.463-1.589 12.925-10.984 23.135-23.744 25.802-3.091.646-8.991.779-11.568.26-10.466-2.107-19.159-9.695-22.496-19.635-1.555-4.633-1.454-2.13-1.547-38.093l-.085-32.846 14.616-4.167c8.038-2.292 14.693-4.239 14.788-4.327s-6.692-2.117-15.083-4.511l-15.256-4.351-.54-1.989c-.737-2.719-2.53-6.912-4.003-9.363-5.978-9.947-15.087-16.421-26.582-18.893-2.231-.48-3.353-.562-7.708-.562-5.621 0-8.022.358-12.557 1.869-11.825 3.942-21.373 13.505-25.212 25.252-1.868 5.716-2.069 8.126-1.953 23.329.086 11.216.148 12.853.536 14.164 2.63 8.875 10.432 14.798 19.502 14.805 12.419.01 24.034 8.386 27.997 20.19 1.483 4.418 1.453 4.02 1.56 20.711.055 8.479.065 16.312.024 17.406l-.076 1.989-.193-1.672zm-14.726-75.68c-7.42-1.659-13.152-7.137-15.198-14.523-.335-1.211-.445-2.489-.439-5.097.008-3.229.065-3.652.792-5.843 2.184-6.578 7.173-11.338 13.851-13.215 1.597-.448 2.602-.556 5.097-.546 3.796.016 5.949.536 9.268 2.24 1.88.964 2.723 1.606 4.669 3.551 1.946 1.946 2.587 2.789 3.552 4.669 5.867 11.433.13 24.81-12.201 28.446-2.323.685-7.038.845-9.391.318z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-openbsd.svg b/.icons/kora/apps/scalable/distributor-logo-openbsd.svg
new file mode 100644
index 000000000..9e4bb06ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-openbsd.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.396953 -40.7944 40.7944 .396953 26.0344 44.3171)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa900" offset="0"/>
+ <stop stop-color="#ecd96a" offset="1"/>
+ </linearGradient>
+ <path d="m26.105 3.293-1.687 3.386c-.783.083-1.561.219-2.326.407l-3.592-2.704v4.013c-1.06.528-2.063 1.162-2.994 1.894l-3.033-1.004 1.053 2.856c-.889.956-1.668 2.01-2.322 3.14h-3.569l2.218 2.965c-.406 1.159-.688 2.357-.843 3.574h-.289c-1.086 0-1.086-4.359-3.259-4.359h-3.259c2.173 3.269 3.421 4.247 3.259 6.539-.172 2.431-1.086 4.359-3.259 6.539h2.173c2.173 0 4.345-4.359 4.345-4.359h.298c.156 1.261.45 2.502.876 3.699l-2.124 2.84h3.44c.673 1.176 1.482 2.269 2.408 3.257l-1.01 2.739 2.956-.979c.954.746 1.983 1.389 3.071 1.92v3.962l3.56-2.678c.781.193 1.573.332 2.373.415.512 1.119 1.611 3.352 1.611 3.352s1.295-2.313 1.884-3.386c.783-.083 1.56-.219 2.325-.407l3.593 2.704v-4.013c1.06-.528 2.063-1.162 2.994-1.894l3.032 1.004-1.052-2.856c.937-1.019 1.75-2.147 2.421-3.359.371.143.764.217 1.161.219 1.8 0 3.259-1.464 3.259-3.27-.001-1.096-.55-2.12-1.462-2.724.912-.605 1.461-1.628 1.462-2.725-.002-1.502-1.024-2.81-2.478-3.17-.609-3.304-2.156-6.362-4.456-8.806l1.01-2.739-2.956.979c-.954-.746-1.984-1.389-3.071-1.92v-3.962l-3.561 2.678c-.78-.193-1.573-.332-2.372-.415-.643-1.173-1.286-2.263-1.808-3.352z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m35.697 17.163-2.978 3.567c0 1.295.433 2.524 1.179 3.351.323-.053.661-.08 1.001-.081.998 0 1.944.23 2.563.622 1.099-.74 1.796-2.249 1.796-3.892z" fill="#ffffff" fill-rule="nonzero"/>
+ <circle cx="35.989" cy="21.82" r="1.09" fill="#3f3f3f"/>
+ <path d="m35.989 16.371c-1.806 0-3.27 1.952-3.27 4.359 0 0 1.09-1.089 3.27-1.089 2.179 0 3.269 1.089 3.269 1.089 0-2.407-1.464-4.359-3.269-4.359z" fill="#cf9e37" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-openmandriva.svg b/.icons/kora/apps/scalable/distributor-logo-openmandriva.svg
new file mode 100644
index 000000000..b6cc4fc83
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-openmandriva.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 4.651c-10.615 0-19.349 8.734-19.349 19.349s8.734 19.349 19.349 19.349c9.005-.007 16.872-6.299 18.858-15.082-2.619 4.345-7.334 7.013-12.408 7.021-7.961 0-14.512-6.551-14.512-14.513 0-7.961 6.551-14.512 14.512-14.512.47 0 .939.023 1.407.069-2.472-1.104-5.149-1.677-7.857-1.681zm6.45 3.224h-.001c-7.076 0-12.899 5.823-12.899 12.9s5.823 12.9 12.899 12.9h.001c7.076 0 12.899-5.823 12.899-12.9s-5.823-12.9-12.899-12.9zm0 3.226c5.308 0 9.675 4.367 9.675 9.674 0 5.308-4.367 9.675-9.675 9.675-5.307 0-9.675-4.367-9.675-9.675 0-5.307 4.368-9.674 9.675-9.674z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-opensuse.svg b/.icons/kora/apps/scalable/distributor-logo-opensuse.svg
new file mode 100644
index 000000000..17e5177d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-opensuse.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 130.695 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path transform="matrix(.488165 0 0 .488165 -9.09756 .693178)" d="m101.541 40.263c-.477-.492-1.262-.492-1.738 0-.536.534-.472 1.456.192 1.897.406.269.948.269 1.353 0 .662-.441.727-1.363.193-1.897m-1.589-4.179c-3.284-.769-6.234 2.182-5.463 5.464.391 1.671 1.719 2.998 3.392 3.39 3.284.772 6.236-2.181 5.463-5.465-.394-1.672-1.721-2.998-3.392-3.389m-21.681 18.487c-2.14-.791-2.967-.632-5.703-.594-1.896.024-1.965-.041-4.129-.041-.669 0-.915 3.205 1.504 3.871 1.059.291 2.203.475 3 1.289.353.36.551.904-.264.904h-6.006c-1.051 0-2.043.024-2.846-.656-1.213-1.025-1.779-2.435-2.386-3.834-.63-1.455-1.309-2.888-2.107-4.259-1.586-2.726-3.683-5.192-6.496-6.699-3.512-1.884-9.473-2.818-14.193.807-4.974 3.819-3.909 10.973.442 14.473 1.718 1.383 3.958 1.961 6.16 1.831 4.303-.249 7.476-3.42 6.688-7.323-.263-1.306-1.025-2.543-2.173-3.217-.816-.477-1.784-.646-2.729-.648-1.016-.003-2.097.206-2.828.913-.864.837-1.004 2.316-.313 3.301.382.546 1.004 1.007.899 1.718-.072.481-.469.839-.943.945-.807.18-1.546-.28-2.091-.842-1.398-1.44-1.836-3.732-1.066-5.587 1.006-2.429 3.804-3.765 6.431-3.678 3.387.114 6.58 2.348 7.968 5.439 1.389 3.093.973 6.888-.941 9.686-4.253 6.216-14.756 5.482-19.636.24-3.061-3.289-4.724-6.48-4.491-12.423.164-4.199 2.587-8.336 5.676-11.246 5.033-4.743 11.661-7.986 18.406-9.384 4.096-.847 8.325-1.045 12.483-.63 3.667.364 7.312 1.036 10.836 2.127 1.75.545 3.471 1.193 5.135 1.957 1.468.674 3.392 1.409 4.535 2.573 0-2.108-.082-4.424-.082-6.037 0-.615.647-1.031 1.201-.768 2.385 1.107 8.035 3.776 11.802 5.499 5.05 2.307 5.407 7.75 5.583 12.576.004.108.009.219-.039.315-.159.331-1.01.241-1.322.245-.604.006-1.515.002-2.119.03-1.205.052-2.379.03-3.585-.03-2.229-.108-4.384-1.102-5.827-2.309-.144-.122-.61-.254-.829-.026-.228.235-.15.603-.027.729.828.835 1.725 1.375 2.769 1.914 1.326.681 2.772.854 4.238.939 1.57.093 3.151.069 4.718-.091 1.308-.134 1.646-.224.355.735-1.134.843-2.449 1.449-3.783 1.897-1.914.652-3.934.973-5.951 1.029-1.223.033-2.446-.03-3.659-.188-.628-.078-1.251-.192-1.881-.256-.511-.052-1.041-.147-1.55-.037-.463.101-.89.351-1.181.728-.399.521-.537 1.951-.306 2.571.445 1.201 1.424 1.899 2.458 2.515 1.12.666 2.593.894 2.88 2.167.059.266-2.322.273-2.592.269h-3.169s-1.722.041-2.393-.203c-.021-.006-.039-.016-.061-.027-.364-.196-.522-.684-.646-1.054-.177-.521-.487-1.042-.864-1.581-.716-1.022-1.816-2.14-2.96-2.564m23.997-14.062c0 1.858-1.504 3.362-3.361 3.362-1.856 0-3.36-1.504-3.36-3.362 0-1.855 1.504-3.359 3.36-3.359 1.857 0 3.361 1.504 3.361 3.359" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-parrot.svg b/.icons/kora/apps/scalable/distributor-logo-parrot.svg
new file mode 100644
index 000000000..6cd61a705
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-parrot.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#22a7c9" offset="0"/>
+ <stop stop-color="#5df" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.171 6.927-6.829 3.415 4.552 6.829v-4.553h4.553l4.553 11.382h4.553v20.488l4.553-15.935 2.276 9.674v-14.227l5.691 5.691-3.415-5.691-9.105-13.658h-4.553z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-pclinuxos.svg b/.icons/kora/apps/scalable/distributor-logo-pclinuxos.svg
new file mode 100644
index 000000000..27ecf9e95
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-pclinuxos.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#3c94d7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.4224 36.4224 0 24 42.2112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="18.211" fill="url(#b)"/>
+ <path d="m36.371 14.967c0-.025-.134.06-.294.188-.408.328-.828.459-2.029.634-1.118.163-1.657.349-1.8.617-.05.092-.226.286-.39.433-.163.148-.317.36-.344.467-.068.27.167.76.611 1.273.497.573.745 1.083.745 1.534 0 .322-.036.399-.3.65-.453.431-1.022.586-2.112.578-1.59-.011-3.079-.424-6.019-1.678-2.409-1.028-3.46-1.285-4.524-1.09-.571.105-1.44.527-1.889.912-.712.61-2.034 2.545-2.868 4.207l-.55 1.106-.428-.445c-.699-.726-.917-1.015-.917-1.217 0-.125-.045-.194-.128-.194-.105 0-.12.064-.089.389.041.427.347.942.984 1.65l.344.384-.283.906c-.156.5-.327 1.151-.378 1.445-.09.514-.112.559-.678 1.15-.678.708-.77.732-1.579.428-.673-.253-1.775-.517-2.161-.517-.361 0-.779.182-.779.339 0 .075.121.105.445.1.365-.005.673.08 1.656.45 1.559.588 1.701.624 2.062.556.226-.042.43-.182.817-.556l.517-.5.15.161c.197.218.903.572 1.478.74l.462.133-.356.089c-.485.123-.793.365-.967.75-.144.318-.145.328 0 .434.192.14 1.555.144 1.828.005.161-.081.47-.513.567-.789.014-.039.193-.005.395.072.449.172 1.305.125 1.912-.105.216-.082.394-.122.394-.089s-.157.213-.35.406c-.232.231-.35.418-.35.55 0 .439.014.444 1.1.444.735 0 1.015-.023 1.04-.094v-.006c.018-.053.043-.71.055-1.467.021-1.251.036-1.395.184-1.595.45-.611 2.6-1.475 3.984-1.601l.406-.039v.239c0 .132-.163.704-.367 1.268l-.372 1.022-.411.095c-.464.103-.879.417-1.028.778-.179.432-.104.467.933.467 1.096 0 1.013.047 1.595-.979.319-.561.592-.884 1.506-1.795l1.117-1.111.34.089c.689.184 3.377 2.416 3.729 3.095.125.243.097.396-.128.689-.182.237-.19.528-.011.573.307.077 1.655.064 1.806-.017.088-.047.161-.161.161-.256 0-.094-.281-.662-.622-1.261-.74-1.299-.841-1.54-1.684-4.024-.551-1.622-.651-2.002-.651-2.423 0-.876.369-1.564 1.218-2.262.244-.201.452-.422.461-.494.009-.073.053-.298.094-.501.082-.398.027-.84-.139-1.15-.057-.107-.29-.421-.522-.695-.527-.622-.617-.831-.439-1.028.075-.083.237-.144.378-.144.412 0 1.037-.226 1.739-.628.368-.211.72-.384.79-.384.181 0 .412-.279.689-.833.133-.267.244-.504.244-.528z" fill="#fcfcfd" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-peppermint.svg b/.icons/kora/apps/scalable/distributor-logo-peppermint.svg
new file mode 100644
index 000000000..e07531dc8
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-peppermint.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b2000b" offset="0"/>
+ <stop stop-color="#dc2928" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.454613 -45.3168 46.0258 -.461725 24.4546 46.5617)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffffff" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.331 1.245c-.115.3-.204.54-.204.54-.556 1.523-3.066 8.88-1.219 12.523 0 0 .859-.016 1.245-.807.222-.446-1.608 7.949-.153 10.495 0 0 1.511-3.949 4.593-6.003.009-.007.211-.105.195-.115-.661-.566-1.46-.276-1.46-.276.3-8.154 6.875-12.093 8.012-12.714 0 0 .356-.205.533-.304-3.478-2.127-7.465-3.28-11.542-3.339zm-.331 22.751s4.259-.073 7.165 2.214c.012.003.164.166.171.149.349-.792-.169-1.456-.169-1.456 7.625-2.056 13.251 2.49 14.568 3.692l.422.369c.384-1.627.588-3.292.607-4.964-.001-2.662-.469-5.303-1.383-7.803l-.564.029c-1.585.048-8.792.437-11.558 3.426 0 0 .322.778 1.209.853.506.037-8.578 1.236-10.468 3.491zm0 0v.002s-3.5-2.431-4.337-5.998c0-.012-.02-.231-.036-.22-.774.404-.787 1.243-.787 1.243-7.466-3.144-8.924-10.502-9.148-12.012l-.064-.615c-3.575 2.906-6.185 6.83-7.483 11.251l.46.362c1.044.763 7.35 5.216 11.516 4.493 0 0 .228-.814-.429-1.403-.374-.337 7.413 3.552 10.308 2.901.005.012 1.721 4.109.52 7.572-.005.007-.106.206-.087.206.873.059 1.332-.646 1.332-.646 4.515 6.343 2.061 13.159 1.327 14.861l-.271.569c4.079-.521 7.941-2.138 11.175-4.678l-.158-.515c-.599-1.705-3.219-8.595-6.884-10.282 0 0-.661.538-.465 1.392.109.488-3.739-7.382-6.489-8.483zm0 .004s-3.504 2.85-7.214 2.619c-.012 0-.23-.045-.224-.027.174.846.984 1.098.984 1.098-5.137 6.091-12.326 5.451-13.894 5.231l-.602-.116c1.802 4.303 4.883 7.95 8.826 10.444l.409-.382c1.377-1.088 7.126-5.852 7.498-9.844 0 0-.734-.434-1.485.038-.428.264 5.571-6.14 5.702-9.061z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-pisilinux.svg b/.icons/kora/apps/scalable/distributor-logo-pisilinux.svg
new file mode 100644
index 000000000..a048def77
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-pisilinux.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5287 45.5287 0 75.5425 46.7644)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002e8d" offset="0"/>
+ <stop stop-color="#00a2ba" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m37.792 9.897c.344 1.656.596 3.338.617 5.03.047 2.007-.141 4.081-1.031 5.914-.113.256-.927 1.299-1.061 1.543-.608-1.093-1.325-2.692-2.037-3.722-1.527-1.664-2.832-3.804-4.517-5.557 1.034-1.045 2.505-2.019 3.857-2.601 1.277-.562 2.643-.903 4.022-1.101.101.132.097.334.15.494zm-27.6 0c.054-.16.048-.362.149-.494 1.38.198 2.746.539 4.023 1.101 1.353.582 2.823 1.556 3.857 2.601-1.685 1.753-2.99 3.893-4.517 5.557-.712 1.03-1.429 2.629-2.037 3.722-.135-.244-.949-1.287-1.062-1.543-.889-1.833-1.077-3.907-1.03-5.914.021-1.692.272-3.374.617-5.03z" fill="#db3d7f" fill-rule="nonzero"/>
+ <path d="m18.989 12.079c-.279.184-.549.378-.814.581-.623.464-1.193.999-1.747 1.54-.212.216-.418.436-.62.658-.093.102-.186.204-.276.307-.07.08-.139.16-.208.241l-.005.006c-1.91 2.233-3.425 4.786-4.638 7.449-.127.287-.25.575-.368.865-.026.062-.053.124-.078.187-.009.024-.019.049-.028.073-.135.336-.264.673-.387 1.013-.015.04-.029.08-.043.12-.059.166-.118.332-.174.498-.022.047-.029.095-.026.143v.003s0 .002.001.002c.007.104.055.206.087.304.209.586.453 1.16.73 1.718 0 .001.001.002.002.004.044.089.089.177.135.265.003.007.008.015.012.022.491.939 1.078 1.828 1.761 2.642.45.548.944 1.058 1.469 1.534.047.042.095.084.142.127l.048.042c.19.167.384.329.582.487 1.213.979 2.635 1.778 4.091 2.318.05.018.099.037.148.054.408.149.823.281 1.242.394.103.028.206.055.31.08 1.015.253 2.056.397 3.103.435.003 0 .008 0 .012.001.092.003.183.005.274.006.031.001.062.002.093.002.062.001.123.001.185.001s.124 0 .186-.001c.031 0 .061-.002.092-.002.091-.001.183-.003.273-.006.005-.001.01-.001.014-.001 1.046-.038 2.087-.182 3.102-.435.103-.025.204-.052.306-.079.002-.001.003-.001.005-.001.419-.113.834-.245 1.242-.394.048-.017.097-.036.145-.053 0 0 .001-.001.002-.001 1.473-.54 2.882-1.35 4.093-2.319.198-.158.392-.321.582-.488.063-.055.126-.111.188-.168.526-.476 1.019-.985 1.468-1.533.683-.814 1.27-1.702 1.761-2.64.005-.008.01-.018.015-.027.045-.087.089-.175.133-.262l.003-.005c.276-.557.52-1.131.729-1.717.032-.098.08-.2.087-.304.001 0 .001-.002.001-.002v-.003c.002-.048-.004-.096-.026-.143-.056-.166-.114-.332-.173-.496l-.045-.124c-.124-.34-.253-.678-.387-1.013-.009-.024-.018-.047-.026-.071-.025-.061-.051-.122-.077-.183-.12-.291-.243-.58-.37-.869-1.213-2.663-2.729-5.216-4.638-7.449l-.006-.006c-.068-.081-.137-.161-.207-.242-.087-.098-.174-.195-.263-.292-.206-.227-.417-.452-.633-.672-.554-.541-1.124-1.075-1.746-1.539-.265-.203-.536-.398-.815-.582-1.709-1.113-3.136-1.589-5.074-1.641-1.759.01-3.716.836-4.956 1.641z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m16.998 32.856-6.647 4.626" fill="none" stroke="#db3d7f" stroke-width="1.55"/>
+ <path d="m20.914 30.352c-.045.089.085.15.135.22.724.682 1.438 1.37 2.174 2.044.149.142.372.203.587.256.002.402.005.804-.001 1.207.083.082.237.07.347.027-.009-.407.008-.814-.009-1.22.221-.07.459-.131.622-.279.739-.704 1.489-1.401 2.225-2.106.027-.046.123-.087.085-.145-.829-.206-1.692-.292-2.554-.33-1.217-.038-2.444.044-3.611.326zm-4.083-7.548c-.66.001-1.32.093-1.95.284-.183 1.11-.276 2.275.101 3.357.295.955 1.042 1.767 1.987 2.143 1.15.477 2.462.495 3.667.22.155-.694.284-1.4.266-2.113.03-.876-.175-1.787-.707-2.505-.613-.846-1.675-1.279-2.705-1.356-.219-.02-.439-.03-.659-.03zm14.387 0c.66.001 1.32.093 1.95.284.184 1.11.275 2.275-.101 3.357-.295.955-1.042 1.767-1.987 2.143-1.151.477-2.462.495-3.666.22-.156-.694-.285-1.4-.267-2.113-.03-.876.175-1.787.707-2.505.613-.846 1.675-1.279 2.706-1.356.218-.02.438-.03.658-.03zm-14.401.913c.354-.007.708.021 1.052.091.152.063.38.029.486.154-.483.186-.896.576-1.03 1.075-.163.523-.002 1.122.389 1.509.563.625 1.679.655 2.265.048-.015.48-.031.97-.149 1.434-.487.049-.989.069-1.475-.008-.887-.095-1.805-.526-2.251-1.316-.508-.867-.513-1.902-.388-2.863.143-.078.311-.061.468-.076.209-.028.421-.044.633-.048zm14.415 0c-.354-.007-.708.021-1.053.091-.151.063-.379.029-.485.154.482.186.896.576 1.029 1.075.164.523.003 1.122-.388 1.509-.563.625-1.679.655-2.265.048.016.48.031.97.148 1.434.488.049.99.069 1.476-.008.888-.095 1.805-.526 2.251-1.316.508-.867.513-1.902.388-2.863-.143-.078-.311-.061-.468-.076-.209-.028-.421-.044-.633-.048zm-9.878-12.786c-.895.312-1.726.733-2.365 1.148-.372.268-1.117.771-.442.317 1.32 2.092 2.654 4.176 3.979 6.265.083-.033.166-.066.25-.1-.191-.948-.339-1.903-.533-2.85-.162-.79-.281-1.587-.443-2.376-.165-.799-.29-1.604-.446-2.404zm2.591-.493c-.746.004-1.528.156-2.275.389.668 2.404 1.303 4.816 1.963 7.222.091-.01.183-.019.275-.028.18-2.519.444-5.034.614-7.553-.187-.015-.379-.025-.577-.03z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <g fill="none" stroke="#db3d7f" stroke-width="1.55">
+ <path d="m21.119 32.856-6.646 4.626"/>
+ <path d="m30.961 32.856 6.647 4.626"/>
+ <path d="m26.839 32.856 6.647 4.626"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-pop-os.svg b/.icons/kora/apps/scalable/distributor-logo-pop-os.svg
new file mode 100644
index 000000000..15b2f4a89
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-pop-os.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.598431 -44.5359 44.5359 .598431 201.545 48.9451)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008597" offset="0"/>
+ <stop stop-color="#48b9c7" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.756 35.382c.898 0 1.626.728 1.626 1.626s-.728 1.626-1.626 1.626h-19.512c-.898 0-1.626-.728-1.626-1.626s.728-1.626 1.626-1.626zm-6.991-17.518c-1.148 2.486-3.063 4.485-5.742 5.46l2.297 6.092c.43 1.121.813 2.291.478 3.364-.335 1.072-1.866 1.413-2.966.243-2.106-2.291-9.189-16.719-9.715-17.791-.527-1.073-1.101-1.95-1.101-3.022.048-1.608 2.489-3.266 3.685-4.094 1.197-.829 3.541-1.95 5.599-1.999s2.92.439 4.115 1.219c1.819 1.219 3.111 3.119 3.59 5.313.478 2.193.335 3.899-.24 5.118zm5.294 14.777c-.099.395-.347.748-.743.967-.396.22-1.336.22-1.88-.176-.545-.396-.644-1.056-.495-1.583.148-.529.643-1.1 1.336-1.277 1.435-.396 2.079 1.012 1.782 2.069zm-1.457-4.643c-.83-.336-.553-4.953.23-10.58.23-1.539.599-2.308 1.013-2.694.414-.384 1.658-.577 2.395-.432.848.132 1.636.535 2.257 1.154.552.529.598 1.106.413 1.827-.183.722-.828 2.261-1.335 3.367l-1.289 2.549c-2.487 4.617-2.993 5.098-3.684 4.809zm-9.244-12.864c-.431-1.51-1.34-2.973-2.537-3.948-.239-.195-.526-.438-.861-.535-2.201-.732-1.244 3.021-.909 3.996s1.244 3.022 2.249 4.046c.239.244.479.439.766.488.287.048.861-.244 1.101-.635.239-.389.287-.682.287-1.072.113-.779.08-1.572-.096-2.34z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-puppy-linux.svg b/.icons/kora/apps/scalable/distributor-logo-puppy-linux.svg
new file mode 100644
index 000000000..f55dd7099
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-puppy-linux.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.187192 44.27 -44.27 .187192 25.2225 1.8595)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#a4a4a4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.174" fill="url(#a)"/>
+ <path d="m35.315 2.935c-.152 0-.302.001-.452.002-1.113.007-2.152.053-3.024.127l-.008.002c-.13.017-.268.04-.402.058 1.117.633 2.591 1.523 4.106 2.728 1.717 1.364 3 3.503 4.068 5.233 1.121 1.818 1.154 3.129 2.544 2.914.63-.098 1.148-.405 1.56-.852.607-.656.997-1.612 1.198-2.656.206-1.073.208-2.229.035-3.26-.19-1.128-.58-2.084-1.131-2.567-1.043-.706-2.649-1.431-5.23-1.613-1.086-.076-2.202-.113-3.264-.116z" fill="#eee"/>
+ <path d="m11.745 4.044c-1.31-.006-2.509.196-3.541.488-2.049.58-3.387 1.464-3.618 1.763-.034.044-.076.083-.125.115-.699.472-1.062 2.014-1.227 3.866-.2 2.243-.409 4.445-.233 6.322.001.006.002.013.002.019.006.086.017.196.023.287.923-1.024 2.064-1.563 2.99-2.3 3.086-2.456 6.092-1.897 8.603-1.106 1.611.507 3.018.951 4.021.231.572-.412.856-1.024.914-1.742.054-.685-.087-1.466-.378-2.266-.299-.822-.756-1.663-1.321-2.453-1.367-1.913-3.337-3.038-5.185-3.186-.314-.026-.622-.037-.925-.038z" fill="#eee"/>
+ <g fill="#3f3f3f">
+ <path d="m33.622 15.693c-2.143 0-3.881 1.738-3.881 3.88 0 2.143 1.738 3.881 3.881 3.881s3.88-1.738 3.88-3.881c0-2.142-1.737-3.88-3.88-3.88z"/>
+ <path d="m18.249 15.138c-4.285 0-7.761 3.476-7.761 7.761 0 4.286 3.476 7.761 7.761 7.761s7.761-3.475 7.761-7.761c0-4.285-3.476-7.761-7.761-7.761zm2.218 4.435c1.836 0 3.326 1.49 3.326 3.326s-1.49 3.326-3.326 3.326c-1.837 0-3.327-1.49-3.327-3.326s1.49-3.326 3.327-3.326z"/>
+ <path d="m34.715 26.512c-.027-2.185-10.893.555-10.865 2.717.004.285.175.529.426.634.002 0 .004 0 .005.001l5.787 3.211v.025c0 .987-.446 1.885-1.168 2.536-.735.664-1.756 1.075-2.888 1.075-.713 0-1.397-.164-1.993-.464-.582-.292-1.085-.716-1.451-1.241-.005-.008-.011-.016-.016-.024-.114-.165-.307-.275-.525-.275-.35 0-.633.279-.633.623 0 .138.046.265.124.369.485.699 1.152 1.263 1.927 1.653.777.39 1.658.606 2.567.606 1.458 0 2.783-.538 3.744-1.407.699-.631 1.206-1.435 1.438-2.338.944.769 2.189 1.234 3.544 1.234 1.457 0 2.782-.537 3.744-1.405.975-.881 1.578-2.101 1.578-3.452 0-.057-.002-.126-.006-.202v-.012c0-.343-.283-.622-.633-.622s-.633.279-.633.622v.017c0 .01.002.019.002.029.002.045.003.1.003.168 0 .988-.446 1.885-1.168 2.537-.735.664-1.756 1.074-2.887 1.074-1.086 0-2.074-.379-2.804-1-.15-.128-.29-.266-.417-.414l3.103-5.929c.06-.102.097-.22.095-.346z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-pureos.svg b/.icons/kora/apps/scalable/distributor-logo-pureos.svg
new file mode 100644
index 000000000..b9bc59bab
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-pureos.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-6e-7 -45.528 45.528 -6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m10.342 14.894v18.212h27.316v-18.212zm2.276 2.277h22.764v13.658h-22.764z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-q4os-m1.svg b/.icons/kora/apps/scalable/distributor-logo-q4os-m1.svg
new file mode 120000
index 000000000..2a3427373
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-q4os-m1.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/distributor-logo-q4os1.svg b/.icons/kora/apps/scalable/distributor-logo-q4os1.svg
new file mode 120000
index 000000000..2a3427373
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-q4os1.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/distributor-logo-raspbian.svg b/.icons/kora/apps/scalable/distributor-logo-raspbian.svg
new file mode 100644
index 000000000..83f05516d
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-raspbian.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.278144 -42.6832 42.6832 -.278144 24.2781 46.0943)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m16.852 1.625c-5.234 0-9.623 1.699-9.623 6.914 0 2.431.929 4.916 2.444 6.884.595.618.558 1.002.376 1.722-.325 1.176-.805 2.58-1.245 3.611-3.049 2.935-3.717 8.133-.984 11.504 1.078 1.733.695 4.259 2.159 5.977 1.46 2.054 3.675 3.851 6.264 4.063 1.78 2.47 4.749 4.003 7.757 4.075 3.008-.072 5.977-1.605 7.757-4.075 2.589-.212 4.804-2.009 6.264-4.063 1.464-1.718 1.081-4.244 2.159-5.977 2.733-3.371 2.065-8.569-.984-11.504-.44-1.031-.92-2.435-1.245-3.611-.182-.72-.219-1.104.376-1.722 1.515-1.968 2.444-4.453 2.444-6.884 0-5.215-4.389-6.914-9.623-6.914-1.973 0-4.911 1.786-7.148 1.786s-5.175-1.786-7.148-1.786z" fill="url(#a)"/>
+ <path d="m14.702 8.659c3.592 1.857 5.679 3.359 6.823 4.639-.585 2.354-3.641 2.462-4.759 2.396.229-.107.42-.235.488-.432-.281-.199-1.275-.021-1.969-.412.266-.055.391-.109.516-.306-.656-.21-1.362-.391-1.778-.738.225.002.434.05.727-.154-.588-.317-1.214-.569-1.701-1.054.303-.007.631-.003.726-.115-.538-.334-.991-.705-1.367-1.112.425.052.605.007.708-.067-.407-.417-.921-.77-1.166-1.284.315.109.604.151.812-.01-.138-.312-.73-.496-1.07-1.226.332.032.684.072.755 0-.155-.631-.42-.985-.679-1.352.711-.01 1.788.003 1.739-.057l-.439-.451c.694-.187 1.405.03 1.921.192.231-.183-.004-.415-.287-.652.59.079 1.123.215 1.605.403.258-.233-.167-.467-.372-.7.912.174 1.298.417 1.682.661.278-.267.016-.495-.172-.728.687.255 1.041.585 1.414.911.126-.171.321-.297.086-.71.488.283.856.615 1.128.988.302-.193.18-.457.181-.7.508.414.83.854 1.224 1.284.079-.058.148-.254.21-.565 1.21 1.177 2.92 4.143.439 5.319-2.11-1.747-4.631-3.016-7.425-3.968zm19.057 0c-2.794.952-5.315 2.221-7.425 3.968-2.481-1.176-.771-4.142.44-5.319.061.311.13.507.21.565.394-.43.716-.87 1.223-1.284.002.243-.12.507.182.7.272-.373.639-.705 1.127-.988-.235.413-.04.539.086.71.373-.326.727-.656 1.415-.911-.188.233-.451.461-.172.728.384-.244.77-.487 1.682-.661-.206.233-.631.467-.373.7.482-.188 1.015-.324 1.605-.403-.282.237-.518.469-.286.652.516-.162 1.226-.379 1.921-.192l-.44.451c-.049.06 1.028.047 1.739.057-.259.367-.524.721-.678 1.352.07.072.423.032.755 0-.341.73-.932.914-1.071 1.226.209.161.497.119.813.01-.245.514-.76.867-1.166 1.284.103.074.282.119.707.067-.375.407-.829.778-1.367 1.112.096.112.423.108.727.115-.487.485-1.114.737-1.701 1.054.292.204.502.156.726.154-.415.347-1.122.528-1.778.738.125.197.25.251.516.306-.694.391-1.688.213-1.968.412.068.197.258.325.487.432-1.117.066-4.173-.042-4.759-2.396 1.144-1.28 3.232-2.782 6.823-4.639z" fill="#75a928"/>
+ <path d="m24.297 37.871c1.728-.075 4.047.559 4.052 1.4.029.816-2.103 2.661-4.167 2.626-2.137.092-4.232-1.756-4.205-2.396-.032-.94 2.602-1.673 4.32-1.63zm6.137-5.455c1.524-1.725 3.153-2.851 4.287-1.971.764.763 1.212 3.637-.125 5.358-1.842 2.562-4.334 2.662-5.263 1.948-.971-.919-.23-3.771 1.101-5.335zm-12.521.472c1.23 1.486 1.791 4.098.764 4.868-.971.588-3.33.346-5.007-2.07-1.131-2.027-.985-4.09-.191-4.696 1.187-.726 3.022.254 4.434 1.898zm10.667-.252c0 2.183-1.942 3.979-4.302 3.979s-4.302-1.796-4.302-3.979c0-2.182 1.942-3.978 4.302-3.978s4.302 1.796 4.302 3.978zm-15.701-9.45c1.925-.518.65 7.985-.916 7.287-1.723-1.389-2.277-5.458.916-7.287zm22.242-.106c-1.925-.518-.65 7.985.916 7.287 1.723-1.389 2.277-5.458-.916-7.287zm-13.333-1.809c1.771 1.163 2.095 3.84.718 5.93-1.377 2.089-3.967 2.851-5.738 1.688-1.77-1.163-2.094-3.84-.717-5.93s3.967-2.852 5.737-1.688zm4.812-.212c-1.77 1.163-2.094 3.84-.718 5.93 1.377 2.089 3.968 2.851 5.738 1.688 1.771-1.163 2.095-3.84.718-5.93s-3.967-2.852-5.738-1.688zm1.982-4.311c3.321-.562 6.085 1.417 5.973 5.029-.109 1.385-7.197-4.822-5.973-5.029zm-9.177-.106c-3.322-.562-6.085 1.417-5.974 5.029.109 1.385 7.197-4.822 5.974-5.029zm4.771-.842c1.759-.02 3.937 1.316 3.928 2.574-.008 1.111-1.53 2.01-3.915 1.993-2.335-.028-3.908-1.13-3.903-2.206.005-.886 1.907-2.413 3.89-2.361z" fill="#bc1142"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-redhat.svg b/.icons/kora/apps/scalable/distributor-logo-redhat.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-redhat.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/distributor-logo-rhel.svg b/.icons/kora/apps/scalable/distributor-logo-rhel.svg
new file mode 100644
index 000000000..b71987dc5
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-rhel.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5121 45.5121 0 99.4281 46.7561)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#320404" offset="0"/>
+ <stop stop-color="#4d2326" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -44.602 44.602 0 494.357 45.8459)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b52727" offset="0"/>
+ <stop stop-color="#ff3021" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.631 23.118c3.873.872 6.167 2.886 5.672 5.61-1.09 5.995-10.904 8.011-20.445 5.124-9.094-2.752-17.078-8.235-16.155-11.446.539-1.871 3.505-2.668 7.459-2.242-.601 1.221-.557 2.66 2.059 4.259 3.2 1.817 7.988 3.189 10.071 3.214 3.322.039 6.68-.304 9.371-2.064 1.339-.878 1.744-1.699 1.968-2.455zm-1.343-1.577c-2.832 1.602-5.622 2.776-14.412 1.14-7.381-1.374-7.089-3.489-6.872-4.689 0 0 .654-2.942.93-3.978.27-1.035 1.779-4.429 5.723-2.343 2.467 1.308 4.051-.048 4.461-.93.598-1.283 4.844.423 6.098 1.712 1.124 1.158 3.137 6.236 4.072 9.088z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-rosa.svg b/.icons/kora/apps/scalable/distributor-logo-rosa.svg
new file mode 100644
index 000000000..66f3ab33d
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-rosa.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 23.061 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c54a1" offset="0"/>
+ <stop stop-color="#5297ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.63 9.785c-2.938.068-13.897 1.249-15.348 1.717-4.537 1.466-8.033 5.032-9.319 9.505-.659 2.293-.568 5.635.215 7.885 1.724 4.951 5.956 9.859 13.733 9.622 7.778-.238 12.097-6.27 12.891-11.966.244-1.752.184-2.939-.467-9.243-.41-3.979-.854-7.343-.988-7.476-.041-.041-.298-.054-.717-.044zm-2.683 2.911c.287-.013.457-.011.477.009.237.237-1.493 3.563-3.133 6.026-1.863 2.795-5.869 7.093-8.355 8.962-1.579 1.188-4.822 3.011-5.967 3.358-.402.121-.675-.006-1.059-.494-.793-1.007-1.569-3.326-1.721-5.14-.158-1.884.317-4.077 1.305-6.025 1.316-2.594 4.415-4.927 7.343-5.529 1.42-.292 9.106-1.079 11.11-1.167z" fill="#eaeff9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-salentos.svg b/.icons/kora/apps/scalable/distributor-logo-salentos.svg
new file mode 100644
index 000000000..d52b19384
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-salentos.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24.12 1.775c-.931-.022-1.851.211-2.657.674l-14.931 8.587c-1.57.903-2.537 2.572-2.537 4.378v16.952c0 1.806.967 3.474 2.537 4.377l14.93 8.587c.839.483 1.782.707 2.717.674.816-.029 1.313-.466 2.044-.887l14.448-8.891c1.57-.903 2.223-1.528 2.223-3.334v-16.671c0-.612.999-2.017.791-2.573-.406-1.084-1.181-2.016-2.218-2.612l-14.931-8.587c-.736-.423-1.567-.655-2.417-.674h.001z" fill="#53d953"/>
+ <path d="m4.508 13.204c-.337.688-.512 1.444-.513 2.21v17.174c.001 1.803.97 3.475 2.538 4.376l14.93 8.587c.771.443 1.647.676 2.537.675v-22.186z" fill="#ef2b2f"/>
+ <path d="m43.506 13.245-19.508 10.843.002 22.138c.89.001 1.764-.232 2.535-.675l14.932-8.587c1.568-.901 2.537-2.573 2.538-4.376v-17.174c-.003-.751-.173-1.492-.499-2.169z" fill="#ffbb1f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-serpent-os.svg b/.icons/kora/apps/scalable/distributor-logo-serpent-os.svg
new file mode 100644
index 000000000..fca9caa2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-serpent-os.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 80.2726 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e1e1e" offset="0"/>
+ <stop stop-color="#7a7a7a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.502428 32.7564 -32.7564 .502428 23.4976 5.77528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffffff" offset="0"/>
+ <stop stop-color="#c3d8da" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.81 11.244c-.544.234-1.014.409-1.459.635-.487.247-.998.176-1.491.134-1.306-.113-2.612-.246-3.909-.437-.59-.094-1.164-.267-1.707-.515-.908-.409-1.27-1.366-.966-2.335.22-.699.2-.754-.485-1.026-1.117-.442-2.23-.276-3.324.078-1.29.417-2.355 1.147-3.023 2.37-1.123 2.05-.605 3.857 1.418 5.029 1.361.788 2.84 1.128 4.391 1.209 2.57.136 5.141.245 7.715.404 2.001.123 3.987.372 5.852 1.183 2.565 1.115 4.301 3.023 5.173 5.659 1.376 4.157-.552 8.584-4.131 10.856-1.603 1.018-3.326 1.662-5.234 1.691-2.502.039-4.578-.992-6.404-2.625-1.383-1.237-2.549-2.666-3.658-4.144-1.41-1.876-3.298-2.906-5.63-2.953-1.811-.036-3.511.479-4.854 1.772-1.81 1.749-1.278 4.348 1.058 5.317 1.539.639 3.107.521 4.674.131 1.728-.434 3.291-1.262 4.854-2.085.313-.165.498-.127.73.12.203.215.469.369.708.552l-.073.177c-.361.265-.708.551-1.085.792-1.863 1.197-3.857 2.11-6.046 2.474-2.415.4-4.796.326-7.019-.877-.96-.521-1.721-1.251-2.092-2.318-.417-1.197-.243-2.36.247-3.485.882-2.028 2.44-3.405 4.379-4.358 2.041-1.002 4.199-1.34 6.445-.902 2.047.381 3.936 1.361 5.426 2.815 1.056 1.031 2.016 2.168 2.95 3.314 1.694 2.076 3.908 2.909 6.506 2.779 1.115-.055 2.03-.695 2.815-1.459 1.986-1.921 2.363-5.253.881-7.582-.66-1.037-1.669-1.621-2.758-2.079-1.861-.78-3.825-1.142-5.812-1.399-2.849-.369-5.719-.604-8.521-1.278-1.48-.357-2.97-.736-4.164-1.743-1.453-1.224-2.151-2.83-2.022-4.726.19-2.773 1.805-4.61 4.077-5.989 1.987-1.207 4.093-1.19 6.256-.645 3.588.915 6.52 2.944 9.312 5.469zm2.785 16.27c-.104-.17-.203-.321-.301-.471-.973-1.492-2.428-2.007-4.126-1.474-1.766.555-3.153 1.662-4.386 2.99-.071.076-.146.149-.209.231-.152.2-.288.201-.48.029-.938-.834-.8-.593-.037-1.304 1.162-1.084 2.425-2.042 3.943-2.597 1.708-.625 3.336-.562 4.729.73.409.377.695.894 1.018 1.36.116.164.157.367-.151.506zm-7.762-18.609-.004-.002c-.04.489-.021.863.304 1.114.056.044.114.077.172.1.316.131.653-.021 1.012-.236h.004l-1.488-.978z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-siduction.svg b/.icons/kora/apps/scalable/distributor-logo-siduction.svg
new file mode 100644
index 000000000..2426b4045
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-siduction.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 23.0402 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b51c48" offset="0"/>
+ <stop stop-color="#d26e8b" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m25.248 40.086c-4.662-1.677-7.431-3.735-10.467-8.329-.745-1.265-2.115-4.09-2.063-7.776-.121-3.676 1.736-7.911 5.202-10.171 3.348-2.385 7.667-2.421 10.237-1.479 2.651.984 3.725 2.624 3.756 2.545-.081.021 1.42 1.283 2.089 4.032.746 2.642-.012 7.021-3.656 8.814-1.676.898-3.852 1.061-5.559.419-1.707-.689-2.946-2.2-3.358-3.78-.9-3.486 1.745-5.419 2.913-5.617 4.748-1.583 7.152 5.847 1.599 6.479 2.531.845 5.141-1.752 4.644-4.398-.1-2.647-3.304-5.274-6.837-4.197-.923.255-2.321.903-3.414 2.359-1.122 1.448-1.631 3.718-1.048 5.924.569 2.218 2.297 4.341 4.705 5.295 2.432.897 5.139.641 7.376-.523 4.773-2.361 5.729-8.116 4.78-11.282-.837-3.402-2.685-4.96-2.59-4.984-.034.092-1.364-1.929-4.65-3.156-3.213-1.172-8.223-1.089-12.234 1.723-4.105 2.633-6.329 7.806-6.168 11.975-.055 4.234 1.523 7.475 2.384 8.915 3.471 5.293 7.448 6.948 12.359 7.212" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-simply.svg b/.icons/kora/apps/scalable/distributor-logo-simply.svg
new file mode 100644
index 000000000..5a278dfb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-simply.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0067ff" offset="0"/>
+ <stop stop-color="#3daee9" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 31.344c-1.273 2.048-3.708 3.656-7 3.656-3.824 0-7.664-2.504-7.664-2.504-1.378-.918-1.751-2.782-.832-4.16.918-1.378 2.782-1.751 4.16-.832 0 0 2.16 1.496 4.336 1.496.686 0 1.272-.185 1.673-.528.164-.2.293-.469.321-.826-.015-.396-.066-.704-.222-.931-.279-.408-.802-.427-1.288-.545-.899-.217-1.851-.363-2.737-.599-1.537-.41-2.902-1.082-3.927-2.209-1.035-1.138-1.82-2.775-1.82-5.362 0-3.32 3.02-7 8-7 3.782 0 6.442 2.249 7.009 2.771.117-1.549 1.412-2.771 2.991-2.771 1.656 0 3 1.344 3 3v15h7c1.656 0 3 1.344 3 3s-1.344 3-3 3h-10c-1.657 0-3-1.343-3-3zm0-13.108c-1.177 1.055-2.99 1.016-4.121-.115 0 0-1.158-1.121-2.879-1.121-.686 0-1.272.185-1.673.528-.164.2-.293.469-.321.826.015.396.066.704.222.931.279.408.802.427 1.288.545.899.217 1.851.363 2.737.599 1.537.41 2.902 1.082 3.927 2.209.298.328.576.698.82 1.12z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-smartos.svg b/.icons/kora/apps/scalable/distributor-logo-smartos.svg
new file mode 100644
index 000000000..48955792e
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-smartos.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f7bbe" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.638093 -32.3513 32.3513 -.638093 24 40.2076)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.071 7.928c-1.187 0-2.143 0.956-2.143 2.143v12.858c0 1.187 0.956 2.142 2.143 2.142h27.858v12.858h-12.858v-10.715h-2.142v10.715c0 1.187 0.955 2.143 2.142 2.143h12.858c1.187 0 2.143-0.956 2.143-2.143v-12.858c0-1.187-0.956-2.142-2.143-2.142h-27.705v-12.785h12.705v10.642h2.142v-10.715c0-1.187-0.955-2.143-2.142-2.143z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-solus.svg b/.icons/kora/apps/scalable/distributor-logo-solus.svg
new file mode 100644
index 000000000..69089eb37
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-solus.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.6725 35.6725 0 25.7096 37.2208)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e424d" offset="0"/>
+ <stop stop-color="#4c5263" offset="1"/>
+ </linearGradient>
+ <path d="m14.683 3.378c.379-1.121.742-2.246 1.088-3.377.287.086.984.985 1.876 2.295 1.99-.572 4.094-.878 6.27-.878 12.518 0 22.666 10.148 22.666 22.666v.027c.249.219.485.446.709.682l.708.708-.354.708c-.411.808-.908 1.674-1.541 2.529-.176.842-.398 1.667-.664 2.472-2.987 9.027-11.215 9.846-21.244 9.846-7.555 0-14.526 1.999-18.645-3.684-.919-1.267-1.71-2.634-2.354-4.081-.578-.127-1.034-.255-1.402-.425l-.546-.282.355-.708c.213-.379.426-.759.638-1.139-.645-2.104-.993-4.338-.993-6.653 0-9.23 5.517-17.171 13.433-20.706z" fill="url(#a)" fill-rule="nonzero"/>
+ <g transform="matrix(1.13331 0 0 1.13331 -3.28274 -3.11543)">
+ <path d="m42.711 30.572c-4.038 2.865-8.807 4.603-13.684 5.352-6.796.959-13.719.721-20.539.199-.05.118-.082.234-.119.35 3.751 4.695 9.424 7.459 15.434 7.517.172 0 .348.002.517-.002.193-.003.386-.01.578-.019.274-.013.54-.032.803-.053.495-.042.988-.101 1.479-.18.094-.015.197-.026.289-.043 7.047-1.251 12.906-6.193 15.326-12.929-.03-.064-.051-.128-.084-.192z" fill="#1964bd" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m25.25 16.188c3.012 6.205 3.015 12.343 1.25 16.875 2.485.015 6.54.294 10.938-1.875-3.615-8.253-12.188-15-12.188-15z"/>
+ <path d="m17.438 5.563c-2.032 8.291-7.881 18.494-11.563 25l3.255.78c2.053.293 4.582.583 7.037.838 4.503.468 8.096.827 8.771.882-.097-1.253-1.023-14.875-1.25-17.5-2.273-4.118-4.117-6.247-6.25-10z"/>
+ <path d="m31.188 19.938c1.869 1.252 3.65 2.395 5 3.75 1.828 1.834 2.762 4.306 2.5 6.875 2.449-1.231 4.069-3.283 5-5-1.629-1.5-4.456-2.984-7.5-4.063-1.678-.595-3.445-1.135-5-1.562z"/>
+ <path d="m43.453 28.557c-3.025 3.601-8.485 5.564-14.619 6.455-6.651.966-14.546.686-21.443.103.329.496.68.977 1.052 1.442 6.642.52 14.13.728 20.584-.209 5.199-.756 10.189-2.259 13.555-4.998.358-.909.649-1.842.871-2.793z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-steamos.svg b/.icons/kora/apps/scalable/distributor-logo-steamos.svg
new file mode 100644
index 000000000..2117c33ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-steamos.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24.02 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9f39b6" offset="0"/>
+ <stop stop-color="#e69cf7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24.0193 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d277c" offset="0"/>
+ <stop stop-color="#5248d2" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0 12.572-10.192 22.764-22.764 22.764-10.454 0-19.262-7.046-21.933-16.649-.542-1.946-.817-7.029-.791-7.482.707-11.936 10.611-21.397 22.724-21.397 12.572 0 22.764 10.192 22.764 22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m21.732 19.054-4.336 7.226c-.075-.002-.15-.004-.225-.004-1.518 0-2.927.507-4.067 1.358l-11.795-5.088c-.04.484-.064.969-.073 1.454.004 2.147.311 4.283.914 6.345l8.238 3.553c.398 3.379 3.304 6.037 6.783 6.037 3.746 0 6.829-3.083 6.829-6.829 0-.063-.001-.126-.003-.189l7.528-4.391c4.676-.361 8.41-4.318 8.41-9.079 0-4.995-4.111-9.105-9.106-9.105-4.863 0-8.888 3.896-9.097 8.712zm-8.673 15.996c.735 1.536 2.308 2.608 4.112 2.608 2.497 0 4.553-2.055 4.553-4.552 0-2.498-2.056-4.553-4.553-4.553-.492 0-.966.079-1.411.226l2.762 1.192c1.298.515 2.155 1.777 2.155 3.174 0 1.873-1.541 3.415-3.415 3.415-.498 0-.991-.109-1.443-.32zm17.77-21.294c3.122 0 5.691 2.569 5.691 5.691s-2.569 5.691-5.691 5.691-5.691-2.569-5.691-5.691 2.569-5.691 5.691-5.691zm0 1.138c2.513 0 4.553 2.04 4.553 4.553s-2.04 4.553-4.553 4.553-4.553-2.04-4.553-4.553 2.04-4.553 4.553-4.553z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-trisquel.svg b/.icons/kora/apps/scalable/distributor-logo-trisquel.svg
new file mode 100644
index 000000000..3b35f94be
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-trisquel.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.788646 -42.2824 42.2824 -.788646 16.7438 44.2812)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007aac" offset="0"/>
+ <stop stop-color="#35cc95" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.773" fill="url(#a)"/>
+ <path d="m32.01 9.989c3.328 1.562 4.834 5.301 3.364 8.375-1.068 2.235-3.066 3.278-5.017 3.116-2.103-.174-3.565-1.731-3.876-3.154-.496-2.272 1.842-4.655 3.662-3.334.3.218.884.929.359 1.583-.417.519-.93-.239-1.372.307-.415.512-.099 1.232.316 1.556.853.668 1.754.416 2.326.086 1.872-1.082 1.655-3.606.582-4.942-2.166-2.696-6.383-1.809-7.992 1.336-1.213 2.371-.676 4.739.757 6.575.801 1.025 1.97 1.893 3.299 2.332 1.221.404 2.495.551 3.7 1.266 2.3 1.365 3.311 3.066 3.825 4.728.619 2.002.633 4.522-1.08 6.961-1.587 2.26-4.294 3.188-6.661 2.786-4.018-.682-6.217-4.82-4.326-8.06 1.364-2.336 4.622-3.155 6.409-.975.577.703.773 1.758.518 2.509-.577 1.699-2.306 1.585-2.623.807-.263-.647.609-.672.489-1.312-.191-1.019-1.78-.779-2.387.115-.771 1.135-.248 2.46.203 3.034.92 1.172 2.386 1.338 3.315 1.213 1.03-.138 2.176-.75 2.876-1.724 1.083-1.508 1.094-3.203.705-4.452-.423-1.36-1.273-2.59-3.028-3.478-2.589-1.309-5.405-.529-7.188.985-1.182 1.004-1.88 1.944-3.058 2.625-2.931 1.696-7.785 2.009-10.758-1.985-1.32-1.775-2.107-4.579-.801-7.197 1.328-2.661 3.839-3.808 6.014-3.589 2.94.295 4.644 2.712 4.647 4.745.002 1.544-1.233 3.436-2.804 3.788-1.188.266-2.418-.304-2.931-1.161-.584-.976.103-2.531.996-2.257.703.216.198.76.814 1.023 1.028.439 1.638-1.426.96-2.397-1.232-1.763-3.731-1.108-4.748.187-1.112 1.416-.982 2.971-.583 4.049.33.895.986 1.918 2.135 2.587 2.758 1.605 6.468.588 8.201-2.874 1.045-2.09.604-3.813.083-5.894-.449-1.79-.564-3.866.476-5.956 1.173-2.355 2.864-3.567 4.527-4.183 1.621-.6 3.722-.667 5.675.25z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-trueos.svg b/.icons/kora/apps/scalable/distributor-logo-trueos.svg
new file mode 100644
index 000000000..929767704
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-trueos.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28.8607 0 0 45.15 8.99242 23.4864)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff5800" offset="0"/>
+ <stop stop-color="#f34235" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="29.772" r="17.316" fill="#e4e4e4"/>
+ <path d="m26.309.911s1.154 2.309 1.154 4.618c0 3.548-3.418 5.427-5.772 8.081-3.463 3.906-3.463 8.081-4.618 8.081-2.308 0-3.463-3.463-3.463-3.463s.163 3.379 1.155 4.618c4.617 5.772 1.154 6.926 1.154 6.926s-4.618.619-4.618-3.463c0-2.309 1.155-3.031 1.155-4.618 0-1.154-1.694-2.309-1.694-2.309s.539 1.155.539 2.309c0 1.155-2.309 1.155-2.309 6.927 0 3.463 4.618 4.617 5.773 5.772.86.86 1.154 3.463-1.155 3.463-.86 0-1.154-1.154-1.154-2.309v-1.154s-1.172 1.153-1.155 2.309c.069 4.617 8.081 8.081 8.081 8.081s-1.154-3.464-1.154-5.772c0-4.618 2.309-3.695 2.309-6.927 0-4.618-1.155-5.772-1.155-5.772s2.792 2.309 2.853 5.772c.035 2.005-2.194 3.829-1.698 5.772.269 1.055 1.154 2.309 2.309 2.309 2.308 0 2.651-1.098 2.917-2.309.464-2.105-2.913-3.616-2.917-5.772-.002-.86 1.693-2.309 1.693-2.309s-.539 1.155-.539 2.309c0 2.464 4.618 2.941 4.618 5.772 0 2.669-4.077 4.618-4.016 6.927.011.426.136 1.062.552 1.154 5.241 1.155 12.699-5.772 12.699-11.544s-4.618-8.543-4.618-8.543 3.464-1.847 3.464-5.31c0-2.309-1.608-3.669-3.464-9.236-1.154-3.463 1.155-5.772 1.155-5.772s-3.463 2.309-3.463 4.618c0 4.618 1.727 4.618 1.727 8.081 0 1.387-.573 3.463-1.727 3.463-.807 0-1.137-1.154-1.262-2.309-.086-.801 1.262-2.309 1.262-2.309s-2.309 1.155-2.31 3.464c0 .769 1.155 2.309-1.154 2.309s-3.463-1.155-3.463-3.464c0-2.581 3.463-6.926 3.463-6.926s2.309-3.339 2.309-5.772c0-2.309-3.463-5.773-3.463-5.773zm3.463 24.243s3.463 2.309 3.463 5.773c0 1.088-1.154 2.308-2.308 2.308-1.672 0-3.464-.921-3.464-2.308 0-2.309 1.825-3.464 2.866-3.464.597-1.154-.557-2.309-.557-2.309z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-ubuntu-budgie.svg b/.icons/kora/apps/scalable/distributor-logo-ubuntu-budgie.svg
new file mode 100644
index 000000000..300ad2dcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ubuntu-budgie.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0653223 -45.5217 45.5217 .0653223 24.4764 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#33363e" offset="0"/>
+ <stop stop-color="#404552" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m28.748 5.789c-.429.006-.875.047-1.407.152-.967.192-1.976.777-2.828 1.371-2.894 2.015-3.659 5.954-1.714 8.8 1.627 2.38 4.669 3.213 7.322 2.302.56-.192.784-.212 1.218-.248.56-.047 1.462.022 2.269.42.657.324 1.219.607 1.584 1.36.095.196.262.544.298.984.057.701-.083 1.042-.547 1.932.738-.595 1.091-.693 2.186-2.025 2.18-2.651 2.294-7.079-.081-10.553-1.76-2.574-4.454-4.219-6.994-4.431-.465-.039-.877-.069-1.306-.064z"/>
+ <path d="m13.379 13.758c-2.993.066-6.117 2.067-7.672 5.346-1.318 2.778-1.382 5.903-.303 8.19.395.837.716 1.477 1.423 2.288.644.738 1.642 1.317 2.57 1.758 3.151 1.498 6.883.219 8.339-2.85v-.002c1.217-2.568.42-5.593-1.671-7.425-.442-.387-.57-.57-.816-.925-.318-.458-.708-1.267-.77-2.156-.05-.725-.09-1.347.37-2.03.119-.178.335-.491.691-.738.568-.394.927-.442 1.914-.481-.872-.341-1.129-.597-2.806-.884-.417-.072-.841-.101-1.269-.091z"/>
+ <path d="m31.684 27.416c-.205-.005-.412.003-.621.02v-.003c-2.796.224-4.985 2.375-5.519 5.037-.113.562-.206.76-.389 1.141-.235.492-.735 1.217-1.465 1.703-.594.396-1.107.732-1.917.677-.211-.015-.585-.043-.972-.224-.617-.288-.834-.566-1.354-1.381.139.903.046 1.243.628 2.8 1.158 3.099 4.822 5.32 8.902 4.993 3.024-.241 5.727-1.711 7.149-3.739.521-.742.909-1.326 1.253-2.319.313-.904.316-2.031.235-3.03-.259-3.182-2.853-5.605-5.93-5.675z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-ubuntu-mate.svg b/.icons/kora/apps/scalable/distributor-logo-ubuntu-mate.svg
new file mode 120000
index 000000000..c84118ae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ubuntu-mate.svg
@@ -0,0 +1 @@
+mate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/distributor-logo-ubuntu-studio.svg b/.icons/kora/apps/scalable/distributor-logo-ubuntu-studio.svg
new file mode 100644
index 000000000..d718c290d
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ubuntu-studio.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke="#fff" stroke-width="3.37">
+ <circle cx="24.248" cy="24" r="5.057"/>
+ <path d="m16.302 16.054c3.207-3.208 8.056-4.172 12.247-2.436 4.19 1.736 6.937 5.846 6.937 10.382s-2.747 8.647-6.937 10.382c-4.191 1.736-9.04.772-12.247-2.436"/>
+ <path d="m13.36 26.781c-.466-1.824-.466-3.737 0-5.562"/>
+ <path d="m7.573 29.035c-.991-3.283-.991-6.787 0-10.069"/>
+ <path d="m28.204 7.037c3.448.804 6.57 2.641 8.948 5.264"/>
+ <path d="m37.164 35.686c-2.378 2.629-5.502 4.47-8.954 5.276"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-ubuntu.svg b/.icons/kora/apps/scalable/distributor-logo-ubuntu.svg
new file mode 100644
index 000000000..3d8a16466
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ubuntu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9408 43.9408 0 23.0402 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6835" offset="0"/>
+ <stop stop-color="#ff956f" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m32.263 7.767c-.153-.01-.303-.008-.451.002-.989.069-1.904.617-2.436 1.54-.85 1.474-.341 3.349 1.137 4.201 1.474.85 3.352.356 4.201-1.124.853-1.47.364-3.379-1.111-4.23-.415-.239-.882-.361-1.34-.39zm-8.095 3.268c-2.132 0-4.126.504-5.914 1.391l2.142 3.869c1.154-.539 2.419-.857 3.773-.857 4.712 0 8.602 3.606 9.007 8.217l4.375-.055c-.218-3.398-1.705-6.454-3.987-8.699-1.175.441-2.51.374-3.68-.306-1.171-.677-1.911-1.808-2.114-3.052-1.142-.313-2.361-.508-3.601-.508zm-7.426 2.261c-2.701 1.803-4.691 4.571-5.527 7.803.979.795 1.567 1.983 1.567 3.345 0 1.352-.587 2.585-1.567 3.384.836 3.23 2.826 5.987 5.527 7.79l2.26-3.801c-2.318-1.629-3.827-4.324-3.827-7.374 0-3.052 1.509-5.744 3.827-7.373zm-8.285 8.07c-1.706 0-3.077 1.371-3.077 3.078 0 1.7 1.371 3.077 3.077 3.077 1.709 0 3.094-1.377 3.094-3.077 0-1.707-1.385-3.078-3.094-3.078zm24.719 3.895c-.406 4.603-4.295 8.217-9.008 8.217-1.355 0-2.618-.304-3.772-.843l-2.142 3.84c1.788.89 3.782 1.378 5.914 1.378 1.241 0 2.46-.166 3.602-.482.203-1.242.942-2.37 2.114-3.05 1.173-.677 2.505-.742 3.68-.296 2.282-2.247 3.769-5.297 3.987-8.698zm-1.351 9.728c-.447.038-.898.187-1.313.428-1.477.846-1.986 2.716-1.137 4.188.853 1.48 2.752 1.975 4.228 1.126 1.477-.851 1.963-2.729 1.111-4.204-.533-.922-1.461-1.468-2.449-1.538-.149-.012-.292-.012-.44 0z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-ubuntudde.svg b/.icons/kora/apps/scalable/distributor-logo-ubuntudde.svg
new file mode 100644
index 000000000..594e99ffc
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ubuntudde.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6dfe6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5633 31.5633 0 24 38.9633)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0097f4" offset="0"/>
+ <stop stop-color="#02ade5" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.082 30.392c2.417 0 4.379 1.961 4.379 4.378 0 2.416-1.962 4.378-4.379 4.378-2.416 0-4.378-1.962-4.378-4.378 0-2.417 1.962-4.378 4.378-4.378zm16.149-4.203c.137.192.288.373.451.544l-11.836 6.564c-.069-.226-.153-.445-.252-.655zm-.802-1.76c.055.232.126.458.212.677l-11.704 6.49c-.151-.185-.316-.36-.492-.521zm-16.983-8.037c.225.073.457.13.695.17l-.002 13.285c-.238.045-.47.107-.695.184zm2.624.122-.002 13.346c-.226-.046-.458-.077-.695-.091l.003-13.151c.236-.019.468-.054.694-.104zm19.237 2.407c2.416 0 4.378 1.962 4.378 4.378 0 2.417-1.962 4.379-4.378 4.379s-4.378-1.962-4.378-4.379c0-2.416 1.962-4.378 4.378-4.378zm-16.361-4.247 11.778 6.588c-.095.214-.175.435-.239.662l-12.011-6.718c.17-.165.327-.343.472-.532zm.856-1.732 12.009 6.763c-.17.165-.328.342-.473.53l-11.768-6.628c.093-.214.17-.437.232-.665zm-4.808-5.666c2.417 0 4.378 1.962 4.378 4.378 0 2.417-1.961 4.379-4.378 4.379-2.416 0-4.378-1.962-4.378-4.379 0-2.416 1.962-4.378 4.378-4.378z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-ultimate-edition.svg b/.icons/kora/apps/scalable/distributor-logo-ultimate-edition.svg
new file mode 100644
index 000000000..5ad61c301
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-ultimate-edition.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#575757" offset="0"/>
+ <stop stop-color="#999" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#eee" fill-rule="nonzero">
+ <path d="m24 5.829c-5.727.009-11.127 2.718-14.557 7.305l3.717 7.438c1.504-4.702 5.904-7.913 10.84-7.914h14.214c-3.453-4.313-8.689-6.829-14.214-6.829zm6.807 9.105c2.872 2.144 4.57 5.522 4.575 9.106-.001 4.268-2.402 8.191-6.202 10.133l-4.02 8.038c9.533-.608 17.05-8.619 17.051-18.171-.008-3.199-.859-6.34-2.467-9.106zm-22.662.16c-1.542 2.73-2.354 5.811-2.356 8.946.01 9.564 7.553 17.574 17.099 18.158l3.526-7.047c-.793.176-1.602.267-2.414.271-6.244 0-11.382-5.138-11.382-11.382z"/>
+ <path d="m16.033 19.447v9.106s0 2.276 2.276 2.276h2.276c2.277 0 2.277-2.276 2.277-2.276v-9.106h-2.277v9.106h-2.276v-9.106z"/>
+ <path d="m25.138 30.829h6.829v-2.276h-4.552v-2.277h4.552v-2.276h-4.552v-2.276h4.552v-2.277h-6.829z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-vanilla-os.svg b/.icons/kora/apps/scalable/distributor-logo-vanilla-os.svg
new file mode 100644
index 000000000..77013f059
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-vanilla-os.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dcdd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.594949 -37 37 -.594949 24.595 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fe9631" offset="0"/>
+ <stop stop-color="#ffb74d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(.869715 0 0 .869715 3.12685 1.13538)">
+ <path d="m14.042 29.039c-2.225-.39-3.608-1.048-4.025-1.382-.618-.495-2.73-2.393-4.036-5.147-.7-1.477-1.361-3.174-1.981-5.51 1.206.077 2.424-.209 3.653-.437 3.878-.72 7.397-.798 10.183 1.471-.293-1.199-.334-2.05-.277-2.418.122-.78.718-3.546 2.463-6.048.937-1.342 2.253-2.865 3.978-4.568.537 1.076 1.227 2.085 2.041 3.028 2.611 3.024 4.459 6.06 3.787 9.668.768-.69 1.379-1.072 1.691-1.193.74-.286 3.449-1.158 6.503-.91 1.638.133 3.63.777 5.978 1.407-.668 1.001-1.209 1.826-1.623 2.998-1.336 3.785-3.071 6.911-6.599 8.123-.766.263-1.7.417-2.801.48 1.873.669 2.993 1.425 3.331 1.787.541.578 2.356 2.757 3.251 5.669.48 1.562 1.164 3.543 1.441 5.943-1.183-.248-2.706-.347-3.955-.296-4.034.163-7.599-.286-10.034-3.097-1.142-1.318-1.988-3.396-2.863-6.365-.218.763-.47 1.462-.761 2.067-1.924 4.001-4.208 5.932-4.925 6.271s-3.354 1.408-6.418 1.383c-1.643-.013-3.656-.506-6.044-.963.592-1.047 1.049-1.913 1.374-3.112 1.053-3.873 2.551-7.117 5.98-8.583.216-.092.445-.181.688-.266z" fill="url(#b)"/>
+ <path d="m18.34 26.628c-3.378-1.659-6.368-3.512-9.884-5.787-.464-.301-.597-.921-.297-1.385.301-.464.921-.597 1.385-.297 3.562 2.305 6.568 4.169 10.019 5.837.361-.89.31-2.112 1.136-2.64.585-.373 1.206-.204 1.849-.056-.165-4.104-.004-8.24.457-12.41.06-.549.556-.946 1.105-.885.549.06.946.556.885 1.105-.45 4.079-.608 8.125-.445 12.14.707-.19 1.417-.412 2.054-.078.765.402.795 1.317 1.077 2.105 3.263-2.203 6.415-4.175 10.909-6.191.504-.226 1.098 0 1.324.504s0 1.098-.504 1.324c-4.305 1.931-7.351 3.825-10.47 5.927.301.299.538.629.559 1.132.045 1.059-1.523 1.132-1.534 2.425-.003.31-.021.61-.065.894 3.188 3.002 5.309 4.921 9.662 7.881.457.31.576.933.265 1.389-.31.457-.933.576-1.389.265-4.308-2.928-6.472-4.852-9.571-7.761-.007.004-.014.009-.021.013-.89.568-2.033-.031-3.039.012s-1.753.722-2.688.232c-.052-.028-.102-.056-.149-.086-3.163 2.865-6.171 5.181-10.474 7.633-.48.274-1.093.107-1.366-.374-.274-.48-.107-1.093.374-1.366 4.254-2.425 7.202-4.717 10.333-7.57-.06-.12-.127-.243-.206-.366-.54-.854-1.585-1.477-1.63-2.536-.017-.407.128-.732.339-1.03z" fill="#ffe57f"/>
+ <path d="m27.654 29.732c-.443.849-1.97.003-2.466.712-.506.724-.574 1.605-1.499 1.554-.842-.047-.586-1.519-1.285-1.912-.699-.394-2.254.592-2.646-.307-.409-.936 1.249-.964 1.226-1.986s-1.841-1.596-1.421-2.315c.419-.719 1.943.054 2.639-.344.697-.398.795-2.131 1.639-2.134s.648 1.764 1.347 2.157c.7.393 2.334-.48 2.758.236.425.716-1.811 1.304-1.808 2.096.003.791 1.901 1.506 1.516 2.243z" fill="#fff8e1" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-void.svg b/.icons/kora/apps/scalable/distributor-logo-void.svg
new file mode 100644
index 000000000..a5e9f3f14
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-void.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5125 45.5125 0 153.665 46.853)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 6.113c-3.775.007-7.453 1.208-10.504 3.431l4.017 4.017c1.947-1.212 4.194-1.855 6.487-1.858 6.746 0 12.297 5.551 12.297 12.297-.006 2.291-.651 4.536-1.865 6.48l4.02 4.02c2.223-3.049 3.426-6.726 3.435-10.5 0-9.812-8.075-17.887-17.887-17.887z" fill="#91cd91"/>
+ <path d="m9.548 13.5c-2.223 3.049-3.426 6.726-3.435 10.5 0 9.812 8.075 17.887 17.887 17.887 3.775-.007 7.453-1.208 10.504-3.431l-4.017-4.017c-1.947 1.212-4.194 1.855-6.487 1.858-6.746 0-12.297-5.551-12.297-12.297.006-2.291.651-4.536 1.865-6.48z" fill="#11934f"/>
+ </g>
+ <circle cx="24" cy="24" r="6.504" fill="#91cd91"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-voyager.svg b/.icons/kora/apps/scalable/distributor-logo-voyager.svg
new file mode 100644
index 000000000..5bceaf415
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-voyager.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b83b11" offset="0"/>
+ <stop stop-color="#f6531c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m20.95 2.332v30.336h24.718v-2.247h-20.224v-28.089z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-windows.svg b/.icons/kora/apps/scalable/distributor-logo-windows.svg
new file mode 100644
index 000000000..35606f09b
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-windows.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2298 43.2298 0 24 45.5255)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a70bd" offset="0"/>
+ <stop stop-color="#48aeff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" stroke-width=".911971">
+ <path d="m9.408458 9.408458h12.767594v12.767594h-12.767594z"/>
+ <path d="m25.823936 9.408458h12.767594v12.767594h-12.767594z"/>
+ <path d="m25.823936 25.823936h12.767594v12.767594h-12.767594z"/>
+ <path d="m9.408458 25.823936h12.767594v12.767594h-12.767594z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-xubuntu.svg b/.icons/kora/apps/scalable/distributor-logo-xubuntu.svg
new file mode 100644
index 000000000..19b9a9a21
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-xubuntu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9017 43.9017 0 62.6163 45.6923)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002980" offset="0"/>
+ <stop stop-color="#5d91ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.975 20.237c.028.032.09.036.125.058-.025-.02.082.047.165.065.122.032.214.074.331.067.06 0 .118-.029.166-.067.02 0-.022-.054 0-.065.038-.047.065-.042.065-.1v-.132c-.05-.175-.152-.432-.297-.96-.169-.609-.322-1.408-.43-2.183-.108-.776-.162-1.536 0-2.217.159-.666.526-1.236 1.19-1.489.189-.072.453-.231.63-.264.178-.032.363-.02.528 0 .551.038 1.004.286 1.324.662.538.632.794 1.568.959 2.547.165.975.211 2.02.232 2.812v1.026c0 .044-.021.093 0 .132.023.04.094.043.132.066.031.019.034.029.067.033.06.02.119.047.231.067.378.069.979.098 1.621.197 1.285.201 2.966.571 4.698 1.026 1.733.457 3.47 1.081 4.863 1.986 1.388.901 2.432 2.068 2.647 3.638.136.975-.605 1.953-1.621 2.846-1.014.891-2.341 1.729-3.772 2.514-1.429.785-2.918 1.497-4.102 2.052-.592.277-1.119.469-1.521.662-2.047.825-4.35 1.561-6.782 2.05-.097 0-.328.059-.431.067-12.39 1.073-6.617-14.259-6.617-14.259.001 0 .306-.725.43-1.158.025-.099.067-.362.067-.463-.018-.103-.081-.293-.133-.496-.121-.484-.309-1.073-.429-1.787-.12-.716-.197-1.537-.034-2.25.163-.702.583-1.375 1.324-1.786.287-.143.616-.202.893-.133.287.071.585.284.827.496.483.425.92 1.042 1.29 1.721.369.676.701 1.398.959 1.984.13.296.204.528.298.729.043.088.072.214.1.264.014.029.011.041.007.042zm19.082-8.083c-.018.002-.035.004-.054.004-1.103.536-1.67 1.833-2.434 2.876-.01.052-.029.102-.055.147-.962 1.703-2.185 3.392-2.314 5.361.006.312.184.49.369.53.173.036.491-.076.621-.271.012-.029.002-.057.019-.08.004-.007.009-.013.013-.019 1.742-2.394 3.059-5.234 4.141-7.994.001-.003.001-.006.002-.009.075-.181.08-.252.013-.388-.02-.041-.214-.171-.321-.157zm-19.082 8.083c-.003-.003-.005-.006-.007-.009 0 .006.004.01.007.009zm13.193-9.318c.019.001.039.002.059.001.074-.004.056-.002.077.012.02.014.068.065.149.161.115.14.153.212.175.334v.026c.17 2.616-.287 5.288-.928 7.832-.047.066-.079.142-.091.222-.047.293-.15.498-.311.61-.147.102-.211.122-.254.113-.057-.012-.153-.102-.229-.2-.011-.033-.025-.065-.041-.095-.411-1.502.101-3.094.26-4.659.002-.025.002-.049 0-.075.322-1.415.331-2.99 1.031-4.202l.017-.029c-.008.014.018-.017.077-.052z" fill="#eaeff9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo-zorin.svg b/.icons/kora/apps/scalable/distributor-logo-zorin.svg
new file mode 100644
index 000000000..8f72beb95
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo-zorin.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(3.3e-7 -40.8426 40.8426 3.3e-7 24 43.3548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007bff" offset="0"/>
+ <stop stop-color="#17b5f9" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m14.661 43.488c-1.243 0-2.769-.898-3.39-1.995l-9.342-16.499c-.621-1.096-.621-2.892 0-3.988l9.342-16.499c.621-1.097 2.147-1.995 3.39-1.995h18.678c1.243 0 2.769.898 3.39 1.995l9.342 16.499c.621 1.096.621 2.892 0 3.988l-9.342 16.499c-.621 1.097-2.146 1.995-3.39 1.995z" fill="url(#a)"/>
+ <path d="m8.34 9.683-3.479 6.146h26.608l-27.066 13.533 3.937 6.955h31.32l3.479-6.146h-26.608l27.066-13.533-3.937-6.955z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/distributor-logo.svg b/.icons/kora/apps/scalable/distributor-logo.svg
new file mode 100644
index 000000000..65ceea5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/distributor-logo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(2.00029 0 0 2.00029 7.99767 8.13669)" d="m8 14.355c.37 0 .671.301.671.671s-.301.671-.671.671-.671-.301-.671-.671.301-.671.671-.671zm2.691-2.99c-.833-.821-1.675-1.651-2.508-2.475.227-.224.451-.449.67-.664 1.046 1.042 2.109 2.106 3.163 3.158-.773.773-1.556 1.556-2.333 2.336-.483-.487-.983-.986-1.469-1.473.206-.209.424-.427.642-.648.259.265.534.539.802.814.356-.362.687-.695 1.033-1.048zm-6.707.006c.476-.48.976-.98 1.466-1.469.212.215.431.433.664.664-.269.259-.545.53-.823.799.352.349.689.683 1.026 1.014.83-.824 1.675-1.66 2.508-2.49.221.222.443.443.649.649-1.048 1.051-2.112 2.115-3.163 3.17-.768-.771-1.551-1.558-2.327-2.337zm.835-2.552.609-.609c.783.784 1.569 1.567 2.349 2.343-.197.194-.411.406-.618.609-.77-.768-1.553-1.551-2.34-2.343zm5.778.717-.686-.686c1.054-1.06 2.115-2.128 3.17-3.188.776.777 1.56 1.563 2.333 2.336-.773.774-1.557 1.56-2.34 2.343-.483-.483-.973-.976-1.46-1.463.216-.212.437-.427.67-.655.244.253.509.528.775.802.356-.362.686-.699 1.01-1.03-.318-.315-.642-.636-.983-.973-.822.832-1.659 1.678-2.489 2.514zm-7.715-.573c.868-.815 1.729-1.626 2.58-2.428.178.178.402.406.615.618-1.049 1.052-2.109 2.118-3.163 3.176-.771-.774-1.555-1.56-2.328-2.334.768-.77 1.55-1.556 2.33-2.336.487.49.98.985 1.47 1.475-.206.215-.421.44-.643.674-.275-.284-.543-.555-.805-.824-.355.353-.689.687-1.02 1.011.331.334.662.668.964.968zm5.943-2.477c.24.236.455.451.665.658-.78.783-1.563 1.566-2.34 2.346-.213-.215-.43-.434-.633-.64.761-.782 1.534-1.576 2.308-2.364zm-4.857-1.879c.767-.771 1.55-1.554 2.324-2.327.489.496.986.995 1.469 1.485l-.639.639c-.246-.259-.515-.539-.78-.82-.359.368-.687.705-1.024 1.049.821.817 1.66 1.656 2.49 2.486-.234.24-.449.461-.661.676-1.061-1.066-2.122-2.13-3.179-3.188zm7.2 2.562c-.203.199-.421.414-.627.617-.774-.776-1.556-1.559-2.339-2.343l.627-.627c.78.783 1.562 1.57 2.339 2.353zm-3.987-1.036c-.244-.244-.465-.462-.677-.674 1.057-1.06 2.125-2.125 3.179-3.179.777.78 1.56 1.566 2.337 2.346-.477.477-.977.973-1.47 1.467-.202-.21-.417-.431-.639-.662.252-.244.534-.512.808-.777-.366-.358-.699-.689-1.046-1.026-.82.82-1.659 1.666-2.492 2.505zm.819-5.969c.37 0 .671.301.671.671s-.301.671-.671.671-.671-.301-.671-.671.301-.671.671-.671z" fill="#fff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/djv.svg b/.icons/kora/apps/scalable/djv.svg
new file mode 100644
index 000000000..ed855a191
--- /dev/null
+++ b/.icons/kora/apps/scalable/djv.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.2342 32.2342 0 24 39.9348)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242424" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="15.935" fill="url(#a)"/>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764zm-.038 1.467c.02 0 .04-.001.06-.001 1.115 0 2.033.918 2.034 2.033h-.022c0 .861-.818 1.751-1.458 2.661-.133.191-.351.305-.584.305-.232 0-.45-.114-.583-.305-.605-.91-1.423-1.8-1.423-2.661.001-1.093.883-2 1.976-2.032zm6.074 3.037c.134.002.268.011.402.027 3.889.463 7.27 2.918 8.914 6.473.249.534.378 1.116.378 1.706 0 1.853-1.275 3.48-3.074 3.923l-4.909 1.187c-.34.082-.688.124-1.038.124-2.293 0-4.224-1.786-4.404-4.072l-.384-5.038c-.007-.096-.011-.193-.011-.29 0-2.217 1.824-4.041 4.041-4.041.028 0 .056 0 .085.001zm-11.849.035c2.162.075 3.9 1.875 3.9 4.039 0 .085-.002.171-.008.256l-.384 5.038c-.163 2.3-2.101 4.107-4.407 4.107-.349 0-.696-.042-1.035-.123l-4.909-1.188c-1.799-.443-3.074-2.07-3.074-3.923 0-.589.129-1.171.378-1.705 1.644-3.555 5.025-6.01 8.914-6.474.207-.025.416-.034.625-.027zm-12.478 10.235c.204.003.406.037.6.1.818.264 1.407 1.324 2.083 2.199.096.124.148.277.148.434 0 .314-.209.593-.51.682-1.067.32-2.163.826-2.981.556-.838-.271-1.409-1.056-1.409-1.936 0-1.116.919-2.035 2.035-2.035zm36.667.003c1.094.03 1.978.939 1.978 2.034 0 .878-.568 1.661-1.403 1.934-.818.27-1.878-.25-2.981-.556-.301-.089-.51-.368-.51-.682 0-.157.052-.31.148-.434.662-.875 1.265-1.935 2.083-2.199.221-.071.453-.104.685-.097zm-18.376 2.296c.624 0 1.138.514 1.138 1.138 0 .625-.514 1.138-1.138 1.138s-1.138-.513-1.138-1.138c0-.624.514-1.138 1.138-1.138zm15.315 2.886c1.951-.04 3.664 1.345 4.034 3.261.747 3.843-.54 7.812-3.401 10.486-.746.694-1.728 1.081-2.748 1.081-1.397 0-2.698-.726-3.432-1.915l-2.654-4.268c-.436-.701-.667-1.509-.667-2.334 0-1.79 1.087-3.41 2.743-4.088l4.675-1.921c.46-.19.952-.292 1.45-.302zm-30.73.013c.539-.006 1.074.097 1.572.302l4.673 1.921v.013c1.657.678 2.746 2.299 2.746 4.09 0 .825-.231 1.634-.668 2.335l-2.654 4.268c-.734 1.189-2.035 1.915-3.432 1.915-1.02 0-2.004-.388-2.75-1.083-2.864-2.677-4.151-6.652-3.399-10.5.362-1.872 2.006-3.242 3.912-3.261zm10.884.516c.114.002.226.022.334.057.466.153.783.591.783 1.081 0 .624-.514 1.137-1.138 1.137-.625 0-1.138-.513-1.138-1.137 0-.119.018-.236.055-.349v-.005c.153-.475.604-.796 1.104-.784zm9.035 0c.509-.022.973.301 1.129.787v-.014c.039.116.058.238.058.36 0 .494-.32.935-.789 1.087-.112.037-.23.055-.348.055-.623 0-1.136-.514-1.136-1.138 0-.606.482-1.11 1.086-1.137zm-7.903 5.691c.618.008 1.122.519 1.122 1.138 0 .364-.174.706-.468.92-.195.142-.429.218-.67.218-.365 0-.708-.176-.922-.471-.141-.194-.216-.428-.216-.667 0-.625.514-1.139 1.138-1.139.005 0 .011.001.016.001zm6.829 0c.618.008 1.122.519 1.122 1.138 0 .364-.174.706-.468.92-.195.142-.429.218-.67.218-.365 0-.708-.176-.922-.471-.14-.194-.216-.428-.216-.667 0-.625.514-1.139 1.138-1.139.006 0 .011.001.016.001zm-3.583 3.574c1.344-.046 2.638.524 3.51 1.547l3.272 3.849c.62.728.961 1.654.961 2.61 0 1.463-.797 2.815-2.077 3.523-3.422 1.913-7.604 1.913-11.026 0-1.28-.708-2.077-2.06-2.077-3.523 0-.956.341-1.882.961-2.61l3.272-3.849c.803-.942 1.967-1.504 3.204-1.547zm-9.817 6.036c.381.012.688.329.688.711 0 .014-.001.028-.001.042-.029 1.11.113 2.292-.392 3.004-.382.527-.996.84-1.647.84-1.116 0-2.035-.919-2.035-2.035 0-.429.136-.848.388-1.195.505-.697 1.686-.934 2.732-1.325.085-.031.176-.045.267-.042zm19.956.022c.095-.005.19.01.28.042 1.046.37 2.225.592 2.73 1.303.233.339.358.741.358 1.153 0 1.116-.919 2.034-2.035 2.034-.633 0-1.231-.295-1.615-.797h-.029c-.505-.697-.363-1.893-.363-2.981-.001-.015-.001-.029-.001-.043 0-.377.299-.692.675-.711z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dk.yumex.Yumex.svg b/.icons/kora/apps/scalable/dk.yumex.Yumex.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/dk.yumex.Yumex.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dmanager.svg b/.icons/kora/apps/scalable/dmanager.svg
new file mode 100644
index 000000000..93ba02937
--- /dev/null
+++ b/.icons/kora/apps/scalable/dmanager.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-7.8e-7 -39.9987 39.9987 -7.8e-7 24 43.9992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.2477 29.2477 0 24 39.0144)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#32a5e8" offset="0"/>
+ <stop stop-color="#00b4ff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.11516 0 0 1.11516 -2.76383 -2.76379)" d="m24.107 4v.002c-.837-.021-1.664.189-2.39.605l-13.434 7.727c-1.411.811-2.283 2.316-2.283 3.939v15.453c0 1.623.873 3.127 2.283 3.938l13.434 7.726c1.411.812 3.155.812 4.566 0l13.434-7.726c1.41-.811 2.283-2.315 2.283-3.938v-15.453c0-1.623-.872-3.128-2.283-3.939l-13.434-7.727c-.662-.38-1.411-.589-2.176-.607z" fill="url(#a)"/>
+ <path d="m17.309 23.563 6.691-3.864 2.23-1.287v-6.852l4.461-2.574v22.303l-13.382 7.725zm4.461 2.576v5.149l4.46-2.575v-5.15z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dmd-doc.svg b/.icons/kora/apps/scalable/dmd-doc.svg
new file mode 100644
index 000000000..adbadefdd
--- /dev/null
+++ b/.icons/kora/apps/scalable/dmd-doc.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0477 43.0477 0 25.0834 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9e002d" offset="0"/>
+ <stop stop-color="#c52f2f" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 26.167c3.268.029 6.534.24 9.787.543 3.784.352 7.557.834 11.31 1.43 3.816.607 7.614 1.333 11.377 2.213 3.615.845 7.201 1.831 10.706 3.057l.156.055v5.975c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m36 20c0 3.314-2.686 6-6 6-.855 0-1.669-.179-2.405-.501-2.116-.927-.982-2.579-.982-5.038 0-1.151-2.289-2.688-1.726-3.602 1.056-1.715 2.951-2.859 5.113-2.859 3.314 0 6 2.686 6 6z" fill="#ff783e" fill-rule="nonzero"/>
+ <circle cx="39.1676" cy="14.2494" r="2.1668" fill="#ffba46" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9 13c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h10.285c.022 0 .041-.015.063-.018 5.932-.187 10.645-5.047 10.652-10.982-.004-5.945-4.731-10.812-10.674-10.988-.014-.001-.026-.012-.041-.012zm4 5h6c4 0 6 2.134 6 6s-2 6-6 6h-6z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dnfdragora.svg b/.icons/kora/apps/scalable/dnfdragora.svg
new file mode 100644
index 000000000..01e92e888
--- /dev/null
+++ b/.icons/kora/apps/scalable/dnfdragora.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.77e-6 -39.9987 39.9987 1.77e-6 24 43.9992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bd1446" offset="0"/>
+ <stop stop-color="#e95361" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.12635 0 0 1.12635 -3.03233 -3.03228)">
+ <path d="m24.107 4v.002c-.837-.021-1.664.189-2.39.605l-13.434 7.727c-1.411.811-2.283 2.316-2.283 3.939v15.453c0 1.623.873 3.127 2.283 3.938l13.434 7.726c1.411.812 3.155.812 4.566 0l13.434-7.726c1.41-.811 2.283-2.315 2.283-3.938v-15.453c0-1.623-.872-3.128-2.283-3.939l-13.434-7.727c-.662-.38-1.411-.589-2.176-.607z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m12 17.56v13l12 6.5m-12-19.5 12 6.5m-12-6.5 6-3.25m6 22.75 12-6.5v-13m-12 19.5v-13m12-6.5-12-6.5-6 3.25m18 3.25-6 3.25m-6 3.25 6-3.25m-12-6.5 12 6.5" fill="none" stroke="#fff" stroke-width="2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/do.svg b/.icons/kora/apps/scalable/do.svg
new file mode 120000
index 000000000..91a4b3186
--- /dev/null
+++ b/.icons/kora/apps/scalable/do.svg
@@ -0,0 +1 @@
+gnome-do.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dock.svg b/.icons/kora/apps/scalable/dock.svg
new file mode 120000
index 000000000..40fc489a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/dock.svg
@@ -0,0 +1 @@
+show-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dockbarx.svg b/.icons/kora/apps/scalable/dockbarx.svg
new file mode 120000
index 000000000..40fc489a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/dockbarx.svg
@@ -0,0 +1 @@
+show-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/docker-desktop.svg b/.icons/kora/apps/scalable/docker-desktop.svg
new file mode 100644
index 000000000..e7f36a41f
--- /dev/null
+++ b/.icons/kora/apps/scalable/docker-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0060ac" offset="0"/>
+ <stop stop-color="#0092ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.987 36.508c-1.901-.122-3.184-.333-4.437-.731-1.793-.57-2.946-1.346-3.974-2.678-1.272-1.649-2.103-4.049-2.311-6.68-.074-.927-.081-1.473-.024-1.693.091-.345.297-.583.635-.733.152-.067.173-.068 11.494-.068 7.441-.001 11.464-.013 11.695-.035.389-.037.999-.142 1.289-.221.404-.11.885-.297.885-.345 0-.012-.076-.163-.168-.335-.358-.664-.52-1.332-.518-2.142 0-.893.21-1.711.66-2.594.185-.364.635-1.048.69-1.048.054 0 .606.331.86.515 1.02.74 1.815 1.949 2.018 3.07.043.236.047.242.132.225.503-.1 1.7-.13 2.233-.055.845.118 1.474.348 1.983.726.136.1.247.194.247.207 0 .08-.191.548-.325.797-.214.396-.445.694-.814 1.051-.941.911-2.286 1.411-3.802 1.413l-.328.001-.078.191c-1.476 3.621-3.346 6.162-5.888 7.999-2.557 1.847-5.827 2.92-9.601 3.149-.43.026-2.214.036-2.554.014h.001zm-5.093-17.061h-3.414v3.415h3.414zm4.553 0h-3.414v3.415h3.414zm4.553 0h-3.415v3.415h3.415zm4.553 0h-3.415v3.415h3.415zm4.553 0h-3.415v3.415h3.415zm-13.659-4.553h-3.414v3.415h3.414zm4.553 0h-3.415v3.415h3.415zm4.553 0h-3.415v3.415h3.415zm0-4.552h-3.415v3.414h3.415z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dockstation.svg b/.icons/kora/apps/scalable/dockstation.svg
new file mode 100644
index 000000000..a7952b8a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/dockstation.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.430762 -32.5523 32.5523 .430762 23.5692 33.7884)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7dd8ff" offset="0"/>
+ <stop stop-color="#d7e8f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -27.276 27.276 0 23.5973 46.762)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0092ff" offset="0"/>
+ <stop stop-color="#00a1ff" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c-1.138 1.138-12.424 3.05-24.996 3.05s-19.394-1.912-20.532-3.05c0-12.572 10.192-22.764 22.764-22.764s22.764 10.192 22.764 22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m21.312 19.452c-5.152.071-11.566 1.031-18.773 2.819-.686.17-1.011.249-1.232.291-.039.478-.062.958-.071 1.438.002 12.534 10.137 22.708 22.671 22.76.051 0 .079.002.131.002 12.556-.021 22.725-10.205 22.726-22.762-.009-.822-.062-1.644-.16-2.461-2.207 1.047-4.199 1.386-6.418 1.37-5.883-.046-11.563-3.136-16.744-3.433-.683-.026-1.394-.034-2.13-.024z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m22.293 41.073c.942 0 1.707.765 1.707 1.707 0 .943-.765 1.708-1.707 1.708-.943 0-1.708-.765-1.708-1.708 0-.942.765-1.707 1.708-1.707zm13.089-13.658c1.885 0 3.415 1.53 3.415 3.414 0 1.885-1.53 3.415-3.415 3.415s-3.415-1.53-3.415-3.415c0-1.884 1.53-3.414 3.415-3.414zm-20.488-4.553c.629 0 1.139.51 1.139 1.138s-.51 1.138-1.139 1.138c-.628 0-1.138-.51-1.138-1.138s.51-1.138 1.138-1.138z" fill="#b3e8ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/docky.svg b/.icons/kora/apps/scalable/docky.svg
new file mode 120000
index 000000000..ad1f95780
--- /dev/null
+++ b/.icons/kora/apps/scalable/docky.svg
@@ -0,0 +1 @@
+plank.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/document-open-recent.svg b/.icons/kora/apps/scalable/document-open-recent.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/document-open-recent.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/document-print-preview.svg b/.icons/kora/apps/scalable/document-print-preview.svg
new file mode 100644
index 000000000..ad9c33478
--- /dev/null
+++ b/.icons/kora/apps/scalable/document-print-preview.svg
@@ -0,0 +1,58 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -107.071 107.071 0 744.611 408.869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".6"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.41418 -82.0244 82.0244 -1.41418 747.803 499.837)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8a8a8" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -70 70 0 744.571 380.998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop stop-color="#060606" offset="0"/>
+ <stop stop-color="#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-3.67804 -61 61 -3.67804 745.906 499.568)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.91632 39.5 -39.5 .91632 735.781 464.76)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="g">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(.175247 70 -70 .175247 735.66 501.815)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(4.41602 -83.5858 83.5858 4.41602 743.781 547.504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-2 -44 44 -2 754.571 302.798)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="k" x2="1" gradientTransform="matrix(2.12134 -74.2462 74.2462 2.12134 736.817 307.466)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="l" x2="1" gradientTransform="matrix(0 -17.1017 17.1017 0 492.529 43.3511)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -64.1786 -453.599)" d="m94.556 662.311h46.311l.3.504v.822h-46.911v-.849z" fill="#2a2a2a"/>
+ <g transform="matrix(.116931 0 0 .116931 -62.4489 -22.7707)">
+ <path d="m588.95 310.332h298.63l31.849 30.509v75.557h-360.339v-75.911z" fill="url(#a)"/>
+ <path d="m919.629 416.348v74.731c0 7.645-6.154 13.8-13.8 13.8h-333.024c-7.645 0-13.8-6.155-13.8-13.8v-75.481z" fill="url(#b)"/>
+ <path d="m629.209 309.621h220.417l10 21.377v38.727s.057 15.556-15.557 15.556h-209.303s-15.057-.614-15.557-14.849v-39.684z" fill="url(#c)"/>
+ <path d="m621.584 443.132h235.466c9.794 0 17.678 7.884 17.678 17.678v44.194h-270.822v-44.194c0-9.794 7.885-17.678 17.678-17.678z" fill="url(#e)"/>
+ <path d="m638.458 461.517h205.061c9.794 0 17.678 7.884 17.678 17.678v25.809h-240.416v-25.809c0-9.794 7.884-17.678 17.677-17.678z" fill="url(#f)"/>
+ <path d="m603.836 504.879h270.815l15.978 61.872h-300.775z" fill="url(#h)"/>
+ <path d="m636.332 461.517h210.365l10 89.802h-230.365z" fill="url(#i)"/>
+ <path d="m616.571 248.998h243v61h-243z" fill="url(#j)"/>
+ <path d="m633.933 233.22h211.071v77.075h-211.071z" fill="url(#k)"/>
+ <path d="m897.296 369.548h22.125v14.75h-22.125c-4.085 0-7.375-3.289-7.375-7.375s3.29-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <path d="m895.29 372.54h19.982v8.958h-19.982z" fill="#d5d5d5"/>
+ </g>
+ <g transform="matrix(.825839 0 0 .825839 7.28222 8.95421)">
+ <circle cx="36" cy="35" r="11" fill="url(#l)"/>
+ <path d="m36 30c-1.551.015-3.112.369-4.463 1.135-.538.351-1.185.804-1.672 1.26-.766.751-1.422 1.626-1.865 2.606 1.215 2.68 3.886 4.645 6.824 4.935 1.928.218 3.945-.115 5.639-1.069.538-.351 1.185-.804 1.672-1.26.766-.751 1.422-1.626 1.865-2.606-1.215-2.68-3.886-4.645-6.824-4.935-.39-.045-.783-.066-1.176-.066zm0 2c1.607-.035 3.03 1.402 3 3.001.051 1.767-1.709 3.292-3.449 2.962-1.758-.207-2.992-2.178-2.414-3.849.369-1.229 1.576-2.129 2.863-2.114zm0 2.001c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1c-.001-.548-.452-.999-1-.999z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/document-viewer.svg b/.icons/kora/apps/scalable/document-viewer.svg
new file mode 100644
index 000000000..7c4e03362
--- /dev/null
+++ b/.icons/kora/apps/scalable/document-viewer.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 94.464 44.6444)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 99.0526 47.7561)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m40.518 42.227h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#b0b0b0"/>
+ <circle cx="36" cy="36" r="11" fill="#045af2"/>
+ <path d="m36 31c-1.551.015-3.112.369-4.463 1.135-.538.351-1.185.804-1.672 1.26-.766.751-1.422 1.626-1.865 2.606 1.215 2.68 3.886 4.645 6.824 4.935 1.928.218 3.945-.115 5.639-1.069.538-.351 1.185-.804 1.672-1.26.766-.751 1.422-1.626 1.865-2.606-1.215-2.68-3.886-4.645-6.824-4.935-.39-.045-.783-.066-1.176-.066zm0 2c1.607-.035 3.03 1.402 3 3.001.051 1.767-1.709 3.292-3.449 2.962-1.758-.207-2.992-2.178-2.414-3.849.369-1.229 1.576-2.129 2.863-2.114zm0 2.001c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1c-.001-.548-.452-.999-1-.999z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/documentation.svg b/.icons/kora/apps/scalable/documentation.svg
new file mode 120000
index 000000000..30306720a
--- /dev/null
+++ b/.icons/kora/apps/scalable/documentation.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/documentation_help.svg b/.icons/kora/apps/scalable/documentation_help.svg
new file mode 120000
index 000000000..850830236
--- /dev/null
+++ b/.icons/kora/apps/scalable/documentation_help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/documentation_section.svg b/.icons/kora/apps/scalable/documentation_section.svg
new file mode 120000
index 000000000..850830236
--- /dev/null
+++ b/.icons/kora/apps/scalable/documentation_section.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/doki-doki-literature-club-plus.svg b/.icons/kora/apps/scalable/doki-doki-literature-club-plus.svg
new file mode 100644
index 000000000..c7fc28f18
--- /dev/null
+++ b/.icons/kora/apps/scalable/doki-doki-literature-club-plus.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff69bb" offset="0"/>
+ <stop stop-color="#ff8dcb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="15.935" fill="#fdcfea"/>
+ <path d="m18.766 16.033c-3.385 0-6.148 2.542-6.148 5.691 0 1.638.741 3.133 1.931 4.173l9.298 8.347 9.603-8.347c1.191-1.04 1.932-2.534 1.932-4.173 0-3.149-2.763-5.691-6.148-5.691-2.231 0-4.163 1.094-5.234 2.749-1.074-1.655-3.005-2.749-5.236-2.749z" fill="#03adee" fill-rule="nonzero"/>
+ <path d="m15.112 17.171c-.469.323-.883.706-1.236 1.138h9.771c-.347-.43-.75-.816-1.21-1.138zm10.449 0c-.46.322-.864.708-1.21 1.138h9.771c-.354-.432-.767-.815-1.236-1.138zm-12.427 2.276c-.171.362-.307.742-.394 1.138h22.52c-.087-.396-.223-.776-.394-1.138zm-.516 2.277c0 .389.045.769.124 1.138h22.518c.079-.369.122-.749.122-1.138zm.505 2.276c.188.408.429.787.709 1.138h20.336c.28-.351.521-.73.709-1.138zm1.849 2.276 1.27 1.139h15.461l1.309-1.139zm2.537 2.277 1.267 1.138h10.308l1.309-1.138zm2.534 2.276 1.269 1.138h5.153l1.31-1.138zm2.536 2.277 1.268 1.138 1.309-1.138z" fill-opacity=".1" fill-rule="nonzero"/>
+ <circle cx="36" cy="35" r="11" fill="#d82687"/>
+ <path d="m34 33h-3c-1.104 0-2 .896-2 2s.896 2 2 2h3v3c0 1.104.896 2 2 2s2-.896 2-2v-3h3c1.104 0 2-.896 2-2s-.896-2-2-2h-3v-3c0-1.104-.896-2-2-2s-2 .896-2 2z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/doki-doki-literature-club.svg b/.icons/kora/apps/scalable/doki-doki-literature-club.svg
new file mode 100644
index 000000000..2776574e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/doki-doki-literature-club.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff69bb" offset="0"/>
+ <stop stop-color="#ff8dcb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="15.935" fill="#fdcfea"/>
+ <path d="m18.766 16.033c-3.385 0-6.148 2.542-6.148 5.691 0 1.638.741 3.133 1.931 4.173l9.298 8.347 9.603-8.347c1.191-1.04 1.932-2.534 1.932-4.173 0-3.149-2.763-5.691-6.148-5.691-2.231 0-4.163 1.094-5.234 2.749-1.074-1.655-3.005-2.749-5.236-2.749z" fill="#03adee" fill-rule="nonzero"/>
+ <path d="m18.907 17.447c-2.738.002-4.873 2.035-4.873 4.474 0 1.273.568 2.436 1.501 3.26l.005.004 8.324 7.548 8.601-7.552c.933-.824 1.501-1.986 1.501-3.26 0-2.44-2.136-4.474-4.875-4.474-1.808 0-3.327.89-4.161 2.191l-.93 1.451-.93-1.45c-.835-1.302-2.354-2.191-4.161-2.192z" fill="none" stroke="#000000" stroke-dasharray="1.11 .56" stroke-opacity=".3" stroke-width=".56"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/doki-doki-mod-manager.svg b/.icons/kora/apps/scalable/doki-doki-mod-manager.svg
new file mode 100644
index 000000000..c5f9794a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/doki-doki-mod-manager.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.4827 44.4827 0 24 46.2414)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff69bb" offset="0"/>
+ <stop stop-color="#ff8dcb" offset="1"/>
+ </linearGradient>
+ <path d="m22.517 1.759c-.41 0-.741.475-.741 1.06l-.282 3.583c-1.415.199-2.801.567-4.127 1.097l-2.031-2.956c-.293-.506-.818-.75-1.173-.545l-2.567 1.481c-.355.205-.406.782-.113 1.288l1.542 3.234c-1.122.886-2.132 1.903-3.011 3.03l-3.247-1.548c-.506-.293-1.083-.242-1.288.113l-1.481 2.567c-.205.355.039.88.545 1.173l2.961 2.035c-.53 1.325-.898 2.709-1.097 4.123l-3.588.282c-.585 0-1.06.331-1.06.741v2.966c0 .41.475.741 1.06.741l3.583.282c.199 1.415.567 2.801 1.097 4.127l-2.956 2.031c-.506.293-.75.818-.545 1.173l1.481 2.567c.205.355.782.406 1.288.113l3.234-1.542c.886 1.122 1.903 2.132 3.03 3.011l-1.548 3.247c-.293.506-.242 1.083.113 1.288l2.567 1.481c.355.205.88-.039 1.173-.545l2.035-2.961c1.325.53 2.709.898 4.123 1.097l.282 3.588c0 .585.331 1.06.741 1.06h2.966c.41 0 .741-.475.741-1.06l.282-3.583c1.415-.199 2.801-.567 4.127-1.097l2.031 2.956c.293.506.818.75 1.173.545l2.567-1.481c.355-.205.406-.782.113-1.288l-1.542-3.234c1.122-.886 2.132-1.903 3.011-3.03l3.247 1.548c.506.293 1.083.242 1.288-.113l1.481-2.567c.205-.355-.039-.88-.545-1.173l-2.961-2.035c.53-1.325.898-2.709 1.097-4.123l3.588-.282c.585 0 1.06-.331 1.06-.741v-2.966c0-.41-.475-.741-1.06-.741l-3.583-.282c-.199-1.415-.567-2.801-1.097-4.127l2.956-2.031c.506-.293.75-.818.545-1.173l-1.481-2.567c-.205-.355-.782-.406-1.288-.113l-3.234 1.542c-.886-1.122-1.903-2.132-3.03-3.011l1.548-3.247c.293-.506.242-1.083-.113-1.288l-2.567-1.481c-.355-.205-.88.039-1.173.545l-2.035 2.961c-1.325-.53-2.709-.898-4.123-1.097l-.282-3.588c0-.585-.331-1.06-.741-1.06h-2.966z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="13.345" fill="#fdcfea"/>
+ <path d="m18.886 16.216c-3.307 0-6.007 2.483-6.007 5.56 0 1.601.724 3.061 1.887 4.077l9.084 8.156 9.383-8.156c1.163-1.015 1.888-2.476 1.888-4.077 0-3.077-2.7-5.56-6.007-5.56-2.18 0-4.067 1.069-5.114 2.686-1.049-1.617-2.936-2.686-5.116-2.686z" fill="#03adee" fill-rule="nonzero"/>
+ <path d="m19.024 17.598c-2.675.001-4.761 1.987-4.761 4.371 0 1.244.555 2.38 1.467 3.185l.004.004 8.133 7.374 8.403-7.378c.912-.805 1.467-1.941 1.467-3.185 0-2.384-2.087-4.371-4.763-4.371-1.767 0-3.251.87-4.065 2.141l-.909 1.417-.909-1.417c-.815-1.272-2.299-2.14-4.065-2.141z" fill="none" stroke="#000000" stroke-dasharray="1.09 .54" stroke-opacity=".3" stroke-width=".54"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dolphin-emu.svg b/.icons/kora/apps/scalable/dolphin-emu.svg
new file mode 100644
index 000000000..025669641
--- /dev/null
+++ b/.icons/kora/apps/scalable/dolphin-emu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccd5d9" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.853 14.904c-1.857.119-3.525 1.206-3.837 1.359-1-.287-2.14-.882-3.474-1.109-4.616-.783-8.522.467-10.482 1.828-2.569 1.783-2.498 3.785-2.71 4.616-.131.515-1.299 1.466-1.285 2.134.023.872.568 1.152.568 1.152.49-.038 1.221-.388 1.846-.645.928-.382 1-.589 3.535-.967 1.166-.174 2.394-.226 3.308-.234.356.751 1.24 2.297 2.772 3.037.909.418 2.278.605 2.883.725l1.77.262v-.716h-.002s-1.485-.616-2.399-1.529c-.386-.386-.389-.847-.496-1.307 1.408.265 2.662.466 5.631 1.603 2.735 1.047 4.602 2.568 4.604 2.569l.007.007v-.716l-.007-.004c-.025-.031-1.94-2.406-5.162-3.995-2.662-1.313-4.849-1.963-7.878-2.11-3.146-.152-5.237.214-5.464.252.269-.537.816-1.226 2.283-1.915 2.173-1.019 5.59-1.19 9.514-.188 5.544 1.414 7.435 3.822 9.819 6.311 2.537 2.647 4.729 7.095 4.731 7.1l.002.005.005.011v-.721l-.02-.055c-.106-.355-.765-2.498-1.879-4.553-1.466-2.707-2.729-4.642-4.83-6.607-1.467-1.094-2.959-2.583-2.704-3.225.66-.869 2.45-1.4 2.457-1.401h.004v-.716s-1.131-.385-3.11-.258zm2.221 12.769s.018.016 0 0z" fill="#0096f4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dolphin.svg b/.icons/kora/apps/scalable/dolphin.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/dolphin.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dopamine.svg b/.icons/kora/apps/scalable/dopamine.svg
new file mode 100644
index 000000000..14fcfb9af
--- /dev/null
+++ b/.icons/kora/apps/scalable/dopamine.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c5bc5" offset="0"/>
+ <stop stop-color="#6891ee" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m42.211 1.236h-18.389c-12.528 0-22.586 10.13-22.586 22.764 0 12.611 10.153 22.764 22.764 22.764 12.156 0 22.025-9.435 22.722-21.411l.042-.04v-19.524c0-2.522-2.031-4.553-4.553-4.553z" fill="url(#a)"/>
+ <path d="m36.52 1.236v11.18c-3.225-3.492-7.767-5.483-12.52-5.489-9.366 0-17.073 7.707-17.073 17.073s7.707 17.073 17.073 17.073 17.073-7.707 17.073-17.073c-.001-.38-.014-.759-.04-1.138h.04v-21.626z" fill="#2b2b2b"/>
+ <path d="m24 11.48c-6.868 0-12.52 5.652-12.52 12.52s5.652 12.52 12.52 12.52 12.52-5.652 12.52-12.52-5.652-12.52-12.52-12.52zm0 9.105c1.873 0 3.415 1.542 3.415 3.415s-1.542 3.415-3.415 3.415-3.415-1.542-3.415-3.415 1.542-3.415 3.415-3.415z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dosbox-ece.svg b/.icons/kora/apps/scalable/dosbox-ece.svg
new file mode 100644
index 000000000..5a7cb8d68
--- /dev/null
+++ b/.icons/kora/apps/scalable/dosbox-ece.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00cbff" offset="0"/>
+ <stop stop-color="#44d4d6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.325695 -36.8356 36.8356 -.325695 24.3257 42.4178)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.635c0-3.479-2.824-6.303-6.303-6.303h-30.73c-3.479 0-6.303 2.824-6.303 6.303v30.73c0 3.479 2.824 6.303 6.303 6.303h30.73c3.479 0 6.303-2.824 6.303-6.303z" fill="url(#a)"/>
+ <path d="m42.418 8.632c0-1.683-1.367-3.05-3.05-3.05h-30.736c-1.683 0-3.05 1.367-3.05 3.05v30.736c0 1.683 1.367 3.05 3.05 3.05h30.736c1.683 0 3.05-1.367 3.05-3.05z" fill="url(#b)"/>
+ <path d="m9.916 10.999v1.084h1.083v8.667h-1.083v1.083h5.417v-1.083h1.083v-1.084h1.084v-6.5h-1.084v-1.083h-1.083v-1.084zm10.834 0v1.084h-1.084v8.667h1.084v1.083h5.417v-1.083h1.083v-8.667h-1.083v-1.084zm9.75 0v1.084h-1.083v2.166h1.083v1.084h1.084v1.083h2.167v1.084h1.083v3.25h-3.25v-2.167h-2.167v2.167h1.083v1.083h5.417v-1.083h1.084v-3.25h-1.084v-1.084h-1.083v-1.083h-2.167v-1.084h-1.083v-2.166h3.25v2.166h2.167v-2.166h-1.084v-1.084zm-17.334 1.084h1.083v1.083h1.084v6.5h-1.084v1.084h-1.083zm8.667 0h3.25v8.667h-3.25zm-11.917 14.084v1.083h1.083v8.667h-1.083v1.084h6.5v-1.084h1.084v-4.333h-1.084v-1.084h1.084v-3.25h-1.084v-1.083zm10.834 0v1.083h-1.084v8.667h1.084v1.084h5.417v-1.084h1.083v-8.667h-1.083v-1.083zm8.667 0v2.167h1.083v2.166h1.084v2.167h-1.084v2.167h-1.083v2.167h2.167v-2.167h1.083v-1.083h1.084v1.083h1.083v2.167h2.167v-2.167h-1.084v-2.167h-1.083v-2.167h1.083v-2.166h1.084v-2.167h-2.167v2.167h-1.083v1.083h-1.084v-1.083h-1.083v-2.167zm-16.251 1.083h2.167v3.25h-2.167zm8.667 0h3.25v8.667h-3.25zm-8.667 4.334h2.167v4.333h-2.167z" fill="#ffb52e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dosbox-staging.svg b/.icons/kora/apps/scalable/dosbox-staging.svg
new file mode 100644
index 000000000..6070f517b
--- /dev/null
+++ b/.icons/kora/apps/scalable/dosbox-staging.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m43.843 43.843c-1.127 1.127-2.684 1.825-4.403 1.825h-30.88c-1.719 0-3.276-.697-4.403-1.825l19.843-19.843z" fill="#248afd"/>
+ <path d="m43.843 4.157c1.127 1.127 1.825 2.684 1.825 4.403v30.88c0 1.719-.697 3.276-1.825 4.403l-19.843-19.843z" fill="#fecd38"/>
+ <path d="m24 24-19.843 19.843c-1.127-1.127-1.825-2.684-1.825-4.403v-30.88c0-1.719.697-3.276 1.825-4.403z" fill="#4bae4f"/>
+ <path d="m39.44 2.332c1.719 0 3.276.697 4.403 1.825l-19.843 19.843-19.843-19.843c1.127-1.127 2.684-1.825 4.403-1.825z" fill="#c2352a"/>
+ </g>
+ <path d="m41 8.7c0-.938-.762-1.7-1.7-1.7h-30.6c-.938 0-1.7.762-1.7 1.7v30.6c0 .938.762 1.7 1.7 1.7h30.6c.938 0 1.7-.762 1.7-1.7z" fill="#e4e4e4"/>
+ <path d="m11 12v1h1v8h-1v1h5v-1h1v-1h1v-6h-1v-1h-1v-1zm10 0v1h-1v8h1v1h5v-1h1v-8h-1v-1zm9 0v1h-1v2h1v1h1v1h2v1h1v3h-3v-2h-2v2h1v1h5v-1h1v-3h-1v-1h-1v-1h-2v-1h-1v-2h3v2h2v-2h-1v-1zm-16 1h1v1h1v6h-1v1h-1zm8 0h3v8h-3zm-11 13v1h1v8h-1v1h6v-1h1v-4h-1v-1h1v-3h-1v-1zm10 0v1h-1v8h1v1h5v-1h1v-8h-1v-1zm8 0v2h1v2h1v2h-1v2h-1v2h2v-2h1v-1h1v1h1v2h2v-2h-1v-2h-1v-2h1v-2h1v-2h-2v2h-1v1h-1v-1h-1v-2zm-15 1h2v3h-2zm8 0h3v8h-3zm-8 4h2v4h-2z" fill="#2f2f2f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dosbox-x.svg b/.icons/kora/apps/scalable/dosbox-x.svg
new file mode 100644
index 000000000..c66348a15
--- /dev/null
+++ b/.icons/kora/apps/scalable/dosbox-x.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6d6d6d" offset="0"/>
+ <stop stop-color="#959595" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m41 8.7c0-.938-.762-1.7-1.7-1.7h-30.6c-.938 0-1.7.762-1.7 1.7v30.6c0 .938.762 1.7 1.7 1.7h30.6c.938 0 1.7-.762 1.7-1.7z" fill="#282828"/>
+ <g fill-rule="nonzero">
+ <path d="m29 26v2h1v2h1v2h-1v2h-1v2h2v-2h1v-1h1v1h1v2h2v-2h-1v-2h-1v-2h1v-2h1v-2h-2v2h-1v1h-1v-1h-1v-2z" fill="#73ff44"/>
+ <path d="m11 12v1h1v8h-1v1h5v-1h1v-1h1v-6h-1v-1h-1v-1zm3 1h1v1h1v6h-1v1h-1z" fill="#e73d3d"/>
+ <path d="m21 12v1h-1v8h1v1h5v-1h1v-8h-1v-1zm1 1h3v8h-3zm-1 13v1h-1v8h1v1h5v-1h1v-8h-1v-1zm1 1h3v8h-3z" fill="#bd66ff"/>
+ <path d="m30 12v1h-1v2h1v1h1v1h2v1h1v3h-3v-2h-2v2h1v1h5v-1h1v-3h-1v-1h-1v-1h-2v-1h-1v-2h3v2h2v-2h-1v-1z" fill="#ffeb3b"/>
+ <path d="m11 26v1h1v8h-1v1h6v-1h1v-4h-1v-1h1v-3h-1v-1zm3 1h2v3h-2zm0 4h2v4h-2z" fill="#5964ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dosbox.svg b/.icons/kora/apps/scalable/dosbox.svg
new file mode 100644
index 000000000..8db78e6c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/dosbox.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.9499 42.9499 0 24 45.4435)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9f4c0b" offset="0"/>
+ <stop stop-color="#b76728" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m41 8.7c0-.938-.762-1.7-1.7-1.7h-30.6c-.938 0-1.7.762-1.7 1.7v30.6c0 .938.762 1.7 1.7 1.7h30.6c.938 0 1.7-.762 1.7-1.7z" fill="#282828"/>
+ <path d="m11 12v1h1v8h-1v1h5v-1h1v-1h1v-6h-1v-1h-1v-1zm10 0v1h-1v8h1v1h5v-1h1v-8h-1v-1zm9 0v1h-1v2h1v1h1v1h2v1h1v3h-3v-2h-2v2h1v1h5v-1h1v-3h-1v-1h-1v-1h-2v-1h-1v-2h3v2h2v-2h-1v-1zm-16 1h1v1h1v6h-1v1h-1zm8 0h3v8h-3zm-11 13v1h1v8h-1v1h6v-1h1v-4h-1v-1h1v-3h-1v-1zm10 0v1h-1v8h1v1h5v-1h1v-8h-1v-1zm8 0v2h1v2h1v2h-1v2h-1v2h2v-2h1v-1h1v1h1v2h2v-2h-1v-2h-1v-2h1v-2h1v-2h-2v2h-1v1h-1v-1h-1v-2zm-15 1h2v3h-2zm8 0h3v8h-3zm-8 4h2v4h-2z" fill="#e4e4e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dota2.svg b/.icons/kora/apps/scalable/dota2.svg
new file mode 100644
index 000000000..80f7012b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/dota2.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.54184 -42.5491 42.5491 -.54184 24.5417 44.9407)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a61919" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.232446 -30.5869 30.5869 .232446 26.092 38.0833)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4bebe" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m27.415 2.333-7.437.127-1.511 1.136.125.127-4.915.127.378-.505-11.218-.254-.125.759-.127 1.137.758 1.392-.379 2.905-.631 2.528.379 2.402.125 1.896.757 2.528-.251 1.264.124 1.389.883 1.012.252 1.644-1.638.63.252 5.057 1.009.758-.631 4.424-.505.254-.377 8.468.444-.059 1.071.22s1.294.448 1.562.537c.267.09.664-.402.664-.402h1.071l.89-.178.493.225.445-.047 1.115-.087.531-.226.224.537.178-.133.493-.226 1.024-.087.22.313s1.247.133 1.693.133c.445 0 .359-.359.359-.359s.131-.042.354.182c.223.223.537-.091.537-.091l.445-.225.315.316.311.222.846-.178h1.38l.315-.091 1.29 1.834.087-.935h2.095c.178 0 .091.624.091.624l1.379-.446.713.713 1.473-.94.8-.133 1.559-.087h2.228l2.541.178.671-.269.487-.446 1.339.757.978-.402s1.07.406 1.248.451 1.828-.182 1.828-.182l1.024-.269-.666-.491.444-.177 1.873.086 2.492.629-.042-16.312v-1.028l-.624.091-.802.135v-.495l.444-.402.358-.533.087-1.924-.134-1.385-.579-1.7-.532-.715-.091-.668.136-.445.042-.135.58-.224.091-.227-.447-.757.402-.229.631-.381.252-2.274.127-1.517v-5.309l-.378-1.517.251-1.644.127-.633-1.134-.506-4.287-.757-.631.884-.251-1.011-8.193-.127-.252 1.392-2.016.252-.252-.885-1.765-.254.631-.757v.001z" fill="url(#a)"/>
+ <path d="m12.083 9.917-4.333 1.083 26 27.083h5.417l2.166-8.666zm21.667 0-6.5 2.166 8.667 6.5 1.083-6.5zm-23.833 17.333-2.167 7.583 3.25 3.25h2.708l4.875-2.166z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dotcover.svg b/.icons/kora/apps/scalable/dotcover.svg
new file mode 100644
index 000000000..ff6ad6199
--- /dev/null
+++ b/.icons/kora/apps/scalable/dotcover.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.1083 34.7862 -34.7862 1.1083 16.9739 4.07731)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fe7802" offset="0"/>
+ <stop stop-color="#e260cc" offset=".5"/>
+ <stop stop-color="#7966fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(23.4172 4.29018 -4.29018 23.4172 19.5838 33.2148)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff7400" offset="0"/>
+ <stop stop-color="#e649ce" offset=".5"/>
+ <stop stop-color="#7565fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m2.387 5.4 26.707-2.824 6.721 14.908-3.647 17.953-23.024 6.036-6.757-21.951z" fill="url(#a)"/>
+ <path d="m43.573 16.376 2.646 11.798-3.718 11.726-9.868 6.221-10.475-2.967-6.078-8.295 17.518-23.345z" fill="url(#b)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#c)"/>
+ <path d="m23.408 32.791h-10.457v1.931h10.457zm6.423-18.828c1.088 0 2.056.254 2.903.762s1.517 1.2 2.011 2.077l-1.733 1.247c-.371-.612-.817-1.085-1.338-1.42-.522-.335-1.136-.502-1.843-.502-.516 0-.99.092-1.422.277s-.808.444-1.128.779c-.319.335-.569.733-.749 1.195-.179.461-.269.969-.269 1.523s.09 1.059.269 1.515c.18.455.43.848.749 1.177.32.329.696.585 1.128.77s.906.277 1.422.277c.707 0 1.321-.167 1.843-.502.521-.335.967-.808 1.338-1.42l1.733 1.247c-.494.877-1.164 1.569-2.011 2.077s-1.815.762-2.903.762c-.83 0-1.604-.15-2.323-.45-.718-.3-1.34-.716-1.868-1.247-.527-.53-.945-1.157-1.253-1.878-.309-.721-.463-1.503-.463-2.345 0-.843.154-1.625.463-2.346.308-.721.726-1.347 1.253-1.878.528-.531 1.15-.947 1.868-1.247.719-.3 1.493-.45 2.323-.45zm-13.228.208c.886 0 1.703.136 2.449.407s1.383.655 1.91 1.151.939 1.093 1.237 1.792c.297.698.446 1.474.446 2.328 0 .842-.149 1.616-.446 2.32-.298.704-.71 1.309-1.237 1.817s-1.164.903-1.91 1.186-1.563.424-2.449.424h-3.652v-11.425zm-1.38 2.112v7.201h1.363c.561 0 1.072-.086 1.532-.259.46-.174.852-.419 1.178-.736.325-.318.578-.698.757-1.143.18-.444.269-.943.269-1.497 0-.566-.089-1.068-.269-1.506-.179-.439-.432-.811-.757-1.117-.326-.305-.718-.539-1.178-.701-.46-.161-.971-.242-1.532-.242z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dotmemory.svg b/.icons/kora/apps/scalable/dotmemory.svg
new file mode 100644
index 000000000..85029c388
--- /dev/null
+++ b/.icons/kora/apps/scalable/dotmemory.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(22.595 28.4225 -28.4225 22.595 17.938 3.33185)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#febd00" offset="0"/>
+ <stop stop-color="#ce4aeb" offset=".5"/>
+ <stop stop-color="#7964fd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(19.1271 31.1979 -31.1979 19.1271 7.96333 13.9633)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7966fe" offset="0"/>
+ <stop stop-color="#df44e6" offset=".5"/>
+ <stop stop-color="#ffbc03" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m17.08 2.474 11.44 3.217 13.121-3.253 4.469 28.673-16.946 4.433-15.623-20.057z" fill="url(#a)"/>
+ <path d="m2.315 14.701v11.154l5.041 17.268 22.505 3.075 5.591-16.482-10.578-19.413-22.559 4.398z" fill="url(#b)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#c)"/>
+ <path d="m23.408 32.791h-10.457v1.931h10.457zm-6.805-18.62c.886 0 1.703.136 2.449.407s1.383.655 1.91 1.151.939 1.093 1.237 1.792c.297.698.446 1.474.446 2.328 0 .842-.149 1.616-.446 2.32-.298.704-.71 1.309-1.237 1.817s-1.164.903-1.91 1.186-1.563.424-2.449.424h-3.652v-11.425zm18.849 11.425h-2.272v-6.111l-2.811 3.618h-.74l-2.794-3.618v6.111h-2.272v-11.633h.758l4.678 6.198 4.712-6.198h.741zm-20.229-9.313v7.201h1.363c.561 0 1.072-.086 1.532-.259.46-.174.852-.419 1.178-.736.325-.318.578-.698.757-1.143.18-.444.269-.943.269-1.497 0-.566-.089-1.068-.269-1.506-.179-.439-.432-.811-.757-1.117-.326-.305-.718-.539-1.178-.701-.46-.161-.971-.242-1.532-.242z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dotpeek.svg b/.icons/kora/apps/scalable/dotpeek.svg
new file mode 100644
index 000000000..224c68d18
--- /dev/null
+++ b/.icons/kora/apps/scalable/dotpeek.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(11.3833 10.6149 -6.25466 6.70741 3.65412 28.1921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e443e7" offset="0"/>
+ <stop stop-color="#04c9ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(9.53001 -11.0115 11.0115 9.53001 2.43279 27.3688)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d748e9" offset="0"/>
+ <stop stop-color="#8164fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-3.86116 -19.3773 19.3773 -3.86116 41.136 34.9123)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7865ff" offset="0"/>
+ <stop stop-color="#d14aec" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-26.8912 5.95088 -5.95088 -26.8912 41.6605 7.64684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00cbff" offset="0"/>
+ <stop stop-color="#e343e5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m2.433 27.829 8.815 18.023 21.772-3.575-3.36-14.014-27.227-.434z" fill="url(#a)"/>
+ <path d="m2.433 27.829v-11.675l21.567-4.469-1.457 22.121z" fill="url(#b)"/>
+ <path d="m46.005 21.796-4.581 13.519-19.596-3.705 11.887-22.662z" fill="url(#c)"/>
+ <path d="m12.535 6.903 14.667-4.692 13.72.033 1.62 11.843-24.719 8.659z" fill="url(#d)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#e)"/>
+ <path d="m23.408 32.791h-10.457v1.931h10.457zm5.346-18.62c.583 0 1.119.087 1.607.26s.909.421 1.262.744c.354.323.629.713.825 1.169.196.455.294.96.294 1.514s-.098 1.056-.294 1.506-.471.84-.825 1.169c-.353.329-.774.583-1.262.761-.488.179-1.024.269-1.607.269h-1.919v4.033h-2.272v-11.425zm-12.151 0c.886 0 1.703.136 2.449.407s1.383.655 1.91 1.151.939 1.093 1.237 1.792c.297.698.446 1.474.446 2.328 0 .842-.149 1.616-.446 2.32-.298.704-.71 1.309-1.237 1.817s-1.164.903-1.91 1.186-1.563.424-2.449.424h-3.652v-11.425zm-1.38 2.112v7.201h1.363c.561 0 1.072-.086 1.532-.259.46-.174.852-.419 1.178-.736.325-.318.578-.698.757-1.143.18-.444.269-.943.269-1.497 0-.566-.089-1.068-.269-1.506-.179-.439-.432-.811-.757-1.117-.326-.305-.718-.539-1.178-.701-.46-.161-.971-.242-1.532-.242zm11.612-.052v3.289h1.902c.539 0 .954-.153 1.245-.459.292-.306.438-.707.438-1.203 0-.485-.146-.877-.438-1.177-.291-.3-.706-.45-1.245-.45z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dottrace.svg b/.icons/kora/apps/scalable/dottrace.svg
new file mode 100644
index 000000000..ae72478ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/dottrace.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-23.1044 18.5461 -18.5461 -23.1044 40.237 10.3299)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e436cd" offset="0"/>
+ <stop stop-color="#ff0185" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(34.4555 14.6134 -14.6134 34.4555 3.27884 21.7704)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7c64fe" offset="0"/>
+ <stop stop-color="#fa19a4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m15.837 12.252 13.183-9.787 14.435 9.831 1.653 19.485-29.003-2.726z" fill="url(#a)"/>
+ <path d="m1.893 21.636 7.061 23.73 29.317-6.211 2.279-10.994-21.585-18.189-17.072 11.664z" fill="url(#b)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#c)"/>
+ <path d="m23.106 29.662h-10.415v1.888h10.415zm-6.705-15.463c.907 0 1.742.126 2.505.379.764.252 1.415.609 1.955 1.071s.962 1.019 1.266 1.669.456 1.372.456 2.167c0 .785-.152 1.505-.456 2.16s-.726 1.219-1.266 1.692-1.191.841-1.955 1.104c-.763.263-1.598.395-2.505.395h-3.737v-10.637zm16.428 1.966h-3.65v8.671h-2.325v-8.671h-3.634v-1.966h9.609zm-17.84 0v6.705h1.395c.574 0 1.096-.081 1.567-.242.47-.161.872-.389 1.205-.685.333-.295.591-.65.775-1.064.184-.413.276-.878.276-1.394 0-.526-.092-.994-.276-1.402s-.442-.755-.775-1.039c-.333-.285-.735-.503-1.205-.653-.471-.151-.993-.226-1.567-.226z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/double-action-boogaloo.svg b/.icons/kora/apps/scalable/double-action-boogaloo.svg
new file mode 100644
index 000000000..31e639e5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/double-action-boogaloo.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.238213 -43.336 43.336 .238213 16.1985 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 33.4297 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfdfdf" offset="0"/>
+ <stop stop-color="#fefbfb" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.135 2.332 16.735 1.471c1.101.121.865.528 1.078 1.615l3.72 16.141v4.842l-2.446 14.697c-.089 1.105-.126 2.845-1.232 2.923l-17.855 1.647h-15.575c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(2 0 0 2 2 2)" d="m2 2v8h3v-5h2v5h3v-6c0-2-2-2-2-2zm0 10v8h6s2 0 2-2v-6h-3v5h-2v-5z" fill="#edd20c"/>
+ <path d="m39.44 45.668h-15.44v-19.668h3.777l-1.777 16h6l.43-6h3.14l.43 6h6l-1.777-16h5.445v13.44c0 3.438-2.79 6.228-6.228 6.228zm-6.299-19.668-.286 4h2.29l-.286-4zm6.299-23.668c3.438 0 6.228 2.79 6.228 6.228v13.44h-5.891l-1.777-16h-8l-1.777 16h-4.223v-19.668zm-5.44 11.668-.57 8h1.14z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/doublecmd.svg b/.icons/kora/apps/scalable/doublecmd.svg
new file mode 100644
index 000000000..1dddb329c
--- /dev/null
+++ b/.icons/kora/apps/scalable/doublecmd.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#910000" offset="0"/>
+ <stop stop-color="#ed7b7e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path transform="matrix(1.09091 0 0 1.09091 -.633431 -2.18182)" d="m2 11v2s0 1 1 1h3c5.523 0 10 4.477 10 10s-4.477 10-10 10h-3c-1 0-1 1-1 1v2s0 1 1 1h3c7.732 0 14-6.268 14-14s-6.268-14-14-14h-3c-1 0-1 1-1 1z"/>
+ <path transform="matrix(1.09091 0 0 1.09091 -3.90887 -2.18182)" d="m46 11v2s0 1-1 1h-3c-5.523 0-10 4.477-10 10s4.477 10 10 10h3c1 0 1 1 1 1v2s0 1-1 1h-3c-7.732 0-14-6.268-14-14s6.268-14 14-14h3c1 0 1 1 1 1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/downline.svg b/.icons/kora/apps/scalable/downline.svg
new file mode 100644
index 000000000..9528537b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/downline.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 197.347 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#001680" offset="0"/>
+ <stop stop-color="#2979ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m18 11.549-6 6.302v18.899h17.851l6.298-6h-14.425l14.27-14.273-4.242-4.243-13.752 13.755v-14.441z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/downloader-arrow.svg b/.icons/kora/apps/scalable/downloader-arrow.svg
new file mode 100644
index 000000000..bb74b454d
--- /dev/null
+++ b/.icons/kora/apps/scalable/downloader-arrow.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9756 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g transform="matrix(.855436 0 0 .855436 3.46954 3.46954)">
+ <path d="m13 4c-.831 0-2 .892-2 2v21h26v-21c0-1.108-1.169-2-2-2z" fill="#58992d" fill-rule="nonzero"/>
+ <path d="m5.535 26c-.164 0-3.269-.001-.154 2.783l16.563 14.401c.615.534 1.25.806 2.056.816.806-.01 1.441-.282 2.056-.816l16.563-14.401c3.115-2.784.01-2.783-.154-2.783z" fill="#81d547"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/downloader.svg b/.icons/kora/apps/scalable/downloader.svg
new file mode 120000
index 000000000..7b9afe978
--- /dev/null
+++ b/.icons/kora/apps/scalable/downloader.svg
@@ -0,0 +1 @@
+mintsources-additional.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/draftsight.svg b/.icons/kora/apps/scalable/draftsight.svg
new file mode 120000
index 000000000..f4c7dee0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/draftsight.svg
@@ -0,0 +1 @@
+dassault-systemes.draftsight.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dragonplayer.svg b/.icons/kora/apps/scalable/dragonplayer.svg
new file mode 120000
index 000000000..d9cdb8b12
--- /dev/null
+++ b/.icons/kora/apps/scalable/dragonplayer.svg
@@ -0,0 +1 @@
+deepin-media-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/drakconf.svg b/.icons/kora/apps/scalable/drakconf.svg
new file mode 120000
index 000000000..3fc01909a
--- /dev/null
+++ b/.icons/kora/apps/scalable/drakconf.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/drakmenustyle.svg b/.icons/kora/apps/scalable/drakmenustyle.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/drakmenustyle.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/draksec-mdk.svg b/.icons/kora/apps/scalable/draksec-mdk.svg
new file mode 120000
index 000000000..84538d967
--- /dev/null
+++ b/.icons/kora/apps/scalable/draksec-mdk.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/drakstats.svg b/.icons/kora/apps/scalable/drakstats.svg
new file mode 120000
index 000000000..66ccc9997
--- /dev/null
+++ b/.icons/kora/apps/scalable/drakstats.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/draw.io.svg b/.icons/kora/apps/scalable/draw.io.svg
new file mode 100644
index 000000000..5864dcdd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/draw.io.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 2.33162 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c75900" offset="0"/>
+ <stop stop-color="#f58800" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.387 32.411 9.613-16.822 9.613 16.822" fill="none" stroke="#fff" stroke-width="1.92"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m19.994 10.782c-1.108 0-2.002.858-2.002 1.923v5.768c0 1.064.894 1.922 2.002 1.922h8.012c1.108 0 2.002-.858 2.002-1.922v-5.768c0-1.065-.894-1.923-2.002-1.923z"/>
+ <path d="m10.381 27.605c-1.108 0-2.002.858-2.002 1.922v5.768c0 1.065.894 1.923 2.002 1.923h8.012c1.108 0 2.002-.858 2.002-1.923v-5.768c0-1.064-.894-1.922-2.002-1.922z"/>
+ <path d="m29.607 27.605c-1.108 0-2.002.858-2.002 1.922v5.768c0 1.065.894 1.923 2.002 1.923h8.012c1.108 0 2.002-.858 2.002-1.923v-5.768c0-1.064-.894-1.922-2.002-1.922z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/drawio.svg b/.icons/kora/apps/scalable/drawio.svg
new file mode 120000
index 000000000..d8360c673
--- /dev/null
+++ b/.icons/kora/apps/scalable/drawio.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/drawpile.svg b/.icons/kora/apps/scalable/drawpile.svg
new file mode 100644
index 000000000..e5f8de5a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/drawpile.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.6168 37.6168 0 25.1739 42.8099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006aff" offset="0"/>
+ <stop stop-color="#00a6e2" offset="1"/>
+ </linearGradient>
+ <path d="m14.999 7.499 7.659 15.038s-17.367 7.638-20.841 9.908c-.991.648-.716 2.702 0 3.71 3.575 5.034 10.602 7.097 16.923 7.605 4.717.379 9.138-.416 14.766-3.518l-8.417-15.012 19.509-7.875c2.695-2.361 2.42-3.798 1.676-5.254-4.131-5.42-9.63-7.48-16.004-7.924-4.689-.327-9.986.496-15.271 3.322z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="18.848" fill="#91c9e2"/>
+ <path d="m24 5.152c-2.467.006-4.909.496-7.188 1.443-.001.422.251.829.776.794 1.911-.127 1.942-.54 2.611.352s.35 2.736-.86 2.227c-1.211-.511-3.218-1.369-3.727-.35-.51 1.02.224 1.275 1.212.67s1.783-.318 1.974.669c.19.988.129 2.898-.955 2.547-1.083-.351-1.435.191-.798.732s-.064.86-1.052.446c-.987-.414-.956.86-2.293.796-1.339-.064-1.434 1.401-1.848 1.942s-.48 2.294-.575 2.708c-.096.414-.509.733-.732-.573-.222-1.306.066-1.881-1.113-1.976-1.179-.096-2.359 2.38-1.753 2.91.605.53 1.432-.489 1.369.276-.064.765-.476 4.235.766 4.395 1.242.159 2.07.032 3.09.701 1.019.669 2.929.731 4.3 2.897 1.37 2.166 2.964 2.419 4.493 2.77 1.53.351 1.369 1.212.573 2.358-.797 1.146-.349 2.325-3.026 3.217-2.676.891-2.868 3.122-2.772 3.536.01.044-.055.334-.099.582 2.401 1.068 4.999 1.622 7.627 1.627 5.012-.005 9.821-2.01 13.353-5.566-.43-1.373-.891-3.261-.906-4.063-.033-1.687.446-1.814-.159-2.929s-1.849-.034-4.27-.352c-2.421-.319-2.039-1.846-3.727-3.948-1.689-2.102 1.563-3.823 2.455-5.989.755-1.833 3.636-1.522 5.031-1.286l2.566-1.327c.125-.103.243-.204.398-.318 1.816-1.338-.89-1.368-1.622-1.877-.734-.51-.639-.064-1.18.605-.542.669-1.371-.51-2.103-.893-.734-.381-.891.891-1.751 2.356s-1.37.796-2.135 0-.288-1.497.508-1.815c.797-.318.861-.445.288-1.081-.574-.637-.829-.384-.256-.893.574-.51.926-.446 2.168-1.21 1.243-.765-.192-1.465-1.02-.907s-1.88-1.132-2.102-2.554c-.223-1.421.445-.967 1.21-1.477.107-.071.052-.501-.058-.92-2.135-.82-4.401-1.244-6.688-1.252zm-.992 1.098c1.159.044 2.487.466 2.096 1.709-.509 1.624-.559 1.145-1.145 1.498-.635.381-.957.636-1.498 1.401s-1.783.605-1.1-.223c.684-.829.431-3.058.048-3.663 0 0-.509-.478.638-.669.143-.024.306-.04.481-.049.153-.008.315-.01.48-.004zm-15.79 9.251c-.223.435-.434.892-.646 1.346-.934 2.269-1.417 4.699-1.42 7.153.006 1.844.283 3.677.822 5.441l3.161-1.442c.056-.561.368-.713.488-.833.223-.223-1.497-1.146-1.434-3.375s-1.816-1.72-1.465-4.077c.301-2.022.689-3.43.494-4.213zm2.471 14.75-2.823 1.509-.131-.257c1.561 3.588 4.201 6.602 7.551 8.623l.083-.348s-1.72-2.292-1.88-3.853c-.159-1.56-1.308-2.421-2.645-5.32-.058-.125-.105-.238-.155-.354z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m40.675 8.305c1.121 1.58-.367 3.539 1.43 5.39 1.082.852.615 1.171-.409 1.614-8.856 4.766-17.672 9.612-26.568 14.302-1.621.698-.32 1.847.785.969l28.864-12.96c-1.02-1.209 1.182-1.73 1.396-2.814.509-2.576-1.004-3.583-2.349-4.591-.776-.581-2.099-1.318-3.149-1.91zm-6.995 8.359c-1.631.292-3.075 1.236-4.614 1.841l-25.45 11.429c1.318 1.996-3.914 2.793-.784 6.236 1.343 1.477 3.438 2.3 4.962 3.425-1.109-1.569.314-3.645-1.5-5.739-1.059-.906-.581-1.189.435-1.627 8.845-4.761 17.651-9.597 26.533-14.285.414-.172 1.419-1.146.418-1.28z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dreamchess.svg b/.icons/kora/apps/scalable/dreamchess.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/dreamchess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/drgeo.svg b/.icons/kora/apps/scalable/drgeo.svg
new file mode 120000
index 000000000..332550896
--- /dev/null
+++ b/.icons/kora/apps/scalable/drgeo.svg
@@ -0,0 +1 @@
+kturtle.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/driconf-icon.svg b/.icons/kora/apps/scalable/driconf-icon.svg
new file mode 120000
index 000000000..892c27329
--- /dev/null
+++ b/.icons/kora/apps/scalable/driconf-icon.svg
@@ -0,0 +1 @@
+driconf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/driconf.svg b/.icons/kora/apps/scalable/driconf.svg
new file mode 100644
index 000000000..3641a8aeb
--- /dev/null
+++ b/.icons/kora/apps/scalable/driconf.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#2b7fb7" d="m44 40v-32c0-1.108-0.892-2-2-2h-36c-1.108 0-2 0.892-2 2v32c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2z"/>
+ <path fill="#fff" style="opacity:0.1" d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <path opacity=".2" d="m4 40v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-opacity:0.9867987" d="M 15,16 35,21 24,34 Z"/>
+ <path style="opacity:0.2" d="m 10,11 c -1.108,0 -2,0.892 -2,2 v 8 c 0,1.108 0.892,2 2,2 h 10 c 1.108,0 2,-0.892 2,-2 v -8 c 0,-1.108 -0.892,-2 -2,-2 z m 19.714844,6 C 28.765129,17 28,17.742682 28,18.666016 v 6.667968 C 28,26.257318 28.765129,27 29.714844,27 h 8.570312 C 39.234871,27 40,26.257318 40,25.333984 V 18.666016 C 40,17.742682 39.234871,17 38.285156,17 Z m -9.28711,14 C 19.636306,31 19,31.595318 19,32.333984 v 5.332032 C 19,38.404682 19.636306,39 20.427734,39 h 7.144532 C 28.363694,39 29,38.404682 29,37.666016 V 32.333984 C 29,31.595318 28.363694,31 27.572266,31 Z"/>
+ <path style="fill:#ffffff" d="M 10 10 C 8.892 10 8 10.892 8 12 L 8 20 C 8 21.108 8.892 22 10 22 L 20 22 C 21.108 22 22 21.108 22 20 L 22 12 C 22 10.892 21.108 10 20 10 L 10 10 z M 29.714844 16 C 28.765129 16 28 16.742682 28 17.666016 L 28 24.333984 C 28 25.257318 28.765129 26 29.714844 26 L 38.285156 26 C 39.234871 26 40 25.257318 40 24.333984 L 40 17.666016 C 40 16.742682 39.234871 16 38.285156 16 L 29.714844 16 z M 20.427734 30 C 19.636306 30 19 30.595318 19 31.333984 L 19 36.666016 C 19 37.404682 19.636306 38 20.427734 38 L 27.572266 38 C 28.363694 38 29 37.404682 29 36.666016 L 29 31.333984 C 29 30.595318 28.363694 30 27.572266 30 L 20.427734 30 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/drill-search-gtk.svg b/.icons/kora/apps/scalable/drill-search-gtk.svg
new file mode 100644
index 000000000..bbc6c0e1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/drill-search-gtk.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 -149.347 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aeaeae" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.687496 30.2029 -30.2029 .687496 -308.919 15.8125)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f3f3f" offset="0"/>
+ <stop stop-color="#2c2c2c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m25.679 35.17c-.088-.056-.451.083-1.294.472-.578.26-1.056.538-1.072.605-.026.168.937 3.033 1.038 3.066.041.017.133-.151.193-.369.066-.226.168-.57.227-.78.168-.577.846-2.705.913-2.873.024-.061.025-.102-.005-.121zm1.317-4.759c-.077-.002-.199.043-.367.131-.168.092-.937.452-1.716.804-2.112.955-2.79 1.283-2.79 1.341 0 .075.855 2.663.888 2.705.026.025.175-.008.343-.076.284-.1 2.246-.997 2.539-1.165.067-.033.225-.359.342-.728.277-.82.847-2.713.864-2.872.008-.093-.026-.139-.103-.14zm1.856-5.734c-.11-.006-.367.075-.656.219-.352.168-2.278 1.047-3.919 1.785-.226.1-.789.368-1.257.586-.47.226-1.14.526-1.483.677-.922.393-.905.352-.595 1.265.151.436.392 1.189.56 1.683.159.495.327.923.369.949.075.05.745-.243 3.183-1.383.804-.377 1.677-.779 1.928-.896.251-.118.469-.218.478-.226.024-.016.961-3.075 1.154-3.736.059-.21.153-.486.203-.611.05-.135.09-.253.09-.277 0-.021-.019-.033-.055-.035zm2.084-6.876c-.034-.034-.42.108-.856.309-.435.21-1.055.494-1.382.636-.318.142-.846.378-1.173.529-.318.151-.828.385-1.13.527-.301.134-1.031.478-1.635.755-.594.285-2.127.979-3.391 1.556-1.265.578-2.313 1.082-2.33 1.133-.025.083 1.308 4.197 1.401 4.306.033.034.267-.043.519-.16.669-.327 2.469-1.156 3.801-1.751.646-.285 1.46-.653 1.803-.812.344-.16.912-.419 1.255-.578 1.106-.495 1.46-.712 1.518-.921.125-.428.746-2.422.997-3.218.151-.461.301-.955.334-1.089.042-.142.134-.46.201-.712.067-.251.101-.486.068-.51zm2.814-4.11h-1.283c-.051.08-.099.211-.174.432-.184.52-.578 1.398-.795 2.16-.109.36-.119.378-1.116.855-1.206.578-3.467 1.617-5.578 2.556-.394.175-1.216.561-1.827.855-.62.285-1.139.527-1.155.527-.017 0-.537.242-1.148.527-.612.293-1.29.603-1.516.687-.469.176-.469.177-.687-.544-.075-.251-.167-.537-.201-.63-.125-.292-1.005-2.99-1.005-3.073 0-.084.787-.47 3.686-1.784 1.08-.495 2.194-.996 2.471-1.131.277-.134 1.106-.512 1.843-.838.577-.261.982-.451 1.284-.6h-1.803c-.71.351-2.066.975-6.183 2.82-.687.31-1.299.603-1.357.645-.059.042-.143.06-.185.034-.05-.033-.333-.839-.644-1.794-.3-.924-.592-1.566-.671-1.704h-1.456v-5.441h19.5z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/drill-search.svg b/.icons/kora/apps/scalable/drill-search.svg
new file mode 120000
index 000000000..ceb9496f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/drill-search.svg
@@ -0,0 +1 @@
+drill-search-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/drive-removable-media.svg b/.icons/kora/apps/scalable/drive-removable-media.svg
new file mode 100644
index 000000000..caa00fe13
--- /dev/null
+++ b/.icons/kora/apps/scalable/drive-removable-media.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path d="m30.957 11.729-3.273-.006c-.124 0-.244.04-.332.111s-.138.166-.138.267l-.005 2.637c-.001.209.209.379.468.379h.456l-.005 2.01-3.469 1.874.016-7.679 1.207.002c.129 0 .25-.054.317-.143s.073-.2.013-.293l-2.379-3.715c-.064-.099-.191-.161-.33-.162-.138 0-.265.062-.329.161l-2.396 3.709c-.059.092-.055.203.012.293.067.089.187.143.317.143l1.207.002-.023 10.635-3.734-2.032.003-1.596c.58-.308.963-.836.964-1.436.003-.954-.954-1.728-2.139-1.729-1.182-.002-2.142.77-2.144 1.723-.002.601.38 1.13.958 1.44l-.004 2.101c-.001.317.193.613.52.79l5.572 3.032-.008 3.279c-.785.34-1.327 1-1.328 1.769-.002 1.114 1.116 2.02 2.5 2.022 1.385.002 2.508-.9 2.51-2.015.002-.769-.536-1.429-1.321-1.771l.014-6.237 5.311-2.868c.064-.035.123-.074.177-.117.219-.176.346-.417.347-.672l.005-2.516.457.001c.124 0 .243-.04.332-.11.088-.071.137-.167.138-.268l.005-2.637c0-.209-.209-.378-.469-.378z" fill="#a1a7ae"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/driver-manager.svg b/.icons/kora/apps/scalable/driver-manager.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/driver-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/droidcam.svg b/.icons/kora/apps/scalable/droidcam.svg
new file mode 100644
index 000000000..701e4c450
--- /dev/null
+++ b/.icons/kora/apps/scalable/droidcam.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5e8a00" offset="0"/>
+ <stop stop-color="#75aa03" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.635c0-3.479-2.824-6.303-6.303-6.303h-30.73c-3.479 0-6.303 2.824-6.303 6.303v30.73c0 3.479 2.824 6.303 6.303 6.303h30.73c3.479 0 6.303-2.824 6.303-6.303z" fill="url(#a)"/>
+ <path d="m17.815 10.79-.631.419 1.602 2.403c-2.168 1.375-3.708 3.552-4.283 6.054h18.992c-.574-2.502-2.113-4.68-4.281-6.056l1.602-2.401-.631-.419-1.629 2.442c-1.402-.749-2.967-1.143-4.556-1.149-1.591.003-3.158.395-4.562 1.142zm1.851 4.543c.595 0 1.084.489 1.084 1.083 0 .595-.489 1.084-1.084 1.084-.594 0-1.083-.489-1.083-1.084 0-.594.489-1.083 1.083-1.083zm8.668 0c.594 0 1.083.489 1.083 1.083 0 .595-.489 1.084-1.083 1.084-.595 0-1.084-.489-1.084-1.084 0-.594.489-1.083 1.084-1.083zm-16.818 5.417c-.891.014-1.613.755-1.6 1.642v8.633.023c0 .888.733 1.619 1.625 1.619.891 0 1.625-.731 1.625-1.619 0-.008 0-.015 0-.023v-8.633c0-.008 0-.016 0-.023 0-.889-.734-1.619-1.625-1.619-.009 0-.017 0-.025 0zm2.733 0v15.167c0 1.201.967 2.167 2.167 2.167h3.25v-2.167h3.251v-1.18c-3.126-.529-5.414-3.234-5.417-6.403 0-3.59 2.91-6.501 6.5-6.501s6.5 2.911 6.5 6.501c-.001 3.171-2.29 5.878-5.417 6.407v1.176h3.251v2.167h3.25c1.2 0 2.167-.966 2.167-2.167v-15.167zm22.185 0c-.891.014-1.613.755-1.6 1.642v8.633.023c0 .888.734 1.619 1.625 1.619.892 0 1.625-.731 1.625-1.619 0-.008 0-.015 0-.023v-8.633c0-.008 0-.016 0-.023 0-.889-.733-1.619-1.625-1.619-.008 0-.017 0-.025 0zm-12.434 4.333c-1.783 0-3.25 1.468-3.25 3.251s1.467 3.25 3.25 3.25 3.25-1.467 3.25-3.25-1.467-3.251-3.25-3.251zm0 1.084c1.189 0 2.167.978 2.167 2.167 0 1.188-.978 2.166-2.167 2.166s-2.167-.978-2.167-2.166c.001-.217.033-.432.098-.639.174.387.561.638.986.639.594 0 1.083-.489 1.083-1.084 0-.424-.25-.811-.637-.986.206-.064.421-.097.637-.097z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dropbox.svg b/.icons/kora/apps/scalable/dropbox.svg
new file mode 100644
index 000000000..e48fd6e4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/dropbox.svg
@@ -0,0 +1,31 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x1="41.27304" x2="25.036099" y1="1005.4904" y2="1008.3557" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="b" x1="74.214335" x2="57.954206" y1="983.24914" y2="986.11854" gradientTransform="matrix(-.99855746 0 0 .99855746 95.596072 1.503741)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="c" x1="74.214335" x2="57.954206" y1="983.24914" y2="986.11854" gradientTransform="matrix(-.99855746 0 0 .99855746 128.44875 23.659321)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="d" x1="74.129621" x2="57.89268" y1="983.3251" y2="986.19042" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="e" x1="37.20082" x2="44.404739" y1="1022.6048" y2="1025.5155" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1581ce" offset="0"/>
+ <stop stop-color="#32a9e0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x1="55.027336" x2="58.847788" y1="1025.0317" y2="1023.1215" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#62c8f7" offset="0"/>
+ <stop stop-color="#36aaf2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="74.214335" x2="57.954206" y1="983.24914" y2="986.11854" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7ed6fb" offset="0"/>
+ <stop stop-color="#8edcfc" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.66666667 0 0 .66666667 -8.102068 -645.26844)">
+ <g stroke-width=".998574">
+ <path d="m47.807139 984.26343 21.344059 13.21135-21.198529 13.29912-21.448672-13.29912z" fill="#7ed6fb"/>
+ <path d="m47.810839 984.25376 21.298965 13.22102 11.699458-8.86615-21.448683-13.2991z" fill="url(#d)"/>
+ <path d="m47.807139 984.26343-.0011 22.67147-21.19853 13.2992-.103048-22.75932z" fill="#62c8f7"/>
+ <path d="m47.807139 984.26343.0011 22.67147 21.198517 13.2992.10305-22.75932z" fill="#32a9e0"/>
+ <path d="m69.110269 997.47478-.0011 25.72792-21.198528 13.2991-.10305-25.8157z" fill="url(#f)"/>
+ <path d="m26.503997 997.47478.0011 25.72792 21.398636 13.3173-.09705-25.8339z" fill="url(#e)"/>
+ <path d="m14.954257 1006.419 21.389541 13.2387 11.462883-8.9716-21.302684-13.21132z" fill="url(#a)"/>
+ </g>
+ <path d="m47.807139 984.26343-21.302677 13.21135-11.6952-8.85649 21.44833-13.29906z" fill="url(#b)" stroke-width=".998558"/>
+ <path d="m80.659815 1006.419-21.302677 13.2113-11.550457-8.9442 21.303588-13.21132z" fill="url(#c)" stroke-width=".998558"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/drracket.svg b/.icons/kora/apps/scalable/drracket.svg
new file mode 120000
index 000000000..14349db70
--- /dev/null
+++ b/.icons/kora/apps/scalable/drracket.svg
@@ -0,0 +1 @@
+racket-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/drweb-gui.svg b/.icons/kora/apps/scalable/drweb-gui.svg
new file mode 100644
index 000000000..ed2c8ab23
--- /dev/null
+++ b/.icons/kora/apps/scalable/drweb-gui.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#238600" offset="0"/>
+ <stop stop-color="#5db43e" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0 11.038-8.962 20-20 20s-20-8.962-20-20 8.962-20 20-20 20 8.962 20 20z" fill="url(#a)"/>
+ <path d="m15 14 3.5 4 1.5-1-2-2 2-1zm13 0 2 1-2 2 1.5 1 3.5-4zm-4 2c-2.046.006-4.51.596-4.5 4.5l4.5-2.5 4.5 2.5c.01-3.904-2.454-4.494-4.5-4.5zm-12 1 1.5 5 .5-2 3 .5 1-1.5zm24 0-6 2 1 1.5 3-.5.5 2zm-12 2.5-2.5 1.5.5 2 1-2h2l1 2 .5-2zm-8 2.5-7 2 4 2v-1.5l2.5-.5zm4 0-3 1c.02 2.567 1.459 5.109 2.906 6.289 1.014.807 1.971 1.444 2.594 1.711.715.268.345-.751.5-1h2c.155.249-.215 1.268.5 1 .623-.267 1.58-.904 2.594-1.711 1.447-1.18 2.886-3.722 2.906-6.289l-3-1-1 3h-2l-1-3-1 3h-2zm12 0 .5 2 2.5.5v1.5l4-2zm-16 4-4 2 7 8zm16 0-3 10 7-8z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/duckduckgo.svg b/.icons/kora/apps/scalable/duckduckgo.svg
new file mode 100644
index 000000000..6daeab744
--- /dev/null
+++ b/.icons/kora/apps/scalable/duckduckgo.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c93626" offset="0"/>
+ <stop stop-color="#e6532b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m15.773 5.947c-.684-.003-1.368.051-2.039.166-.042.007-.084.013-.126.02-.32.061-.515.181-.781.225.324.029 1.554.609 2.327.929-.376.145-.887.234-1.289.4-.167.028-.328.071-.472.136-.38.174-.663.834-.661 1.147 1.847-.189 4.577-.059 6.574.545-1.412.201-2.711.572-3.649 1.073-.044.024-.086.047-.129.071-.111.044-.215.09-.306.138-3.01 1.606-4.341 5.357-3.548 9.851.715 4.043 3.714 18.229 5.094 24.9.384.15.772.289 1.164.418 0 .002.002.007.002.009 2.031.597 4.135.787 6.249.789 1.859-.016 3.708-.264 5.505-.74-.595-1.151-1.338-2.403-1.802-3.31-.948-1.35-1.313-2.451-1.77-3.777-1.256-3.093-2.182-7.086-1.614-9.594-.785-.554.776-1.105.992-2.444.167-1.02 1.353-1.424 3.195-1.541 1.847-.118 1.239-1.894 2.778-2.267.077-.019.162-.039.25-.06.947-3.371-1.324-9.236-3.858-11.802-.826-.837-2.095-1.363-3.526-1.641-.551-.765-1.438-1.495-2.695-2.172-1.75-.941-3.811-1.462-5.865-1.469z" fill="#ffffff"/>
+ <path d="m12.91 8.434c-.004-.383.274-.597.643-.748-.169.028-.331.07-.477.136-.385.174-.673.835-.67 1.148 1.87-.189 4.635-.058 6.656.545.149-.021.299-.042.45-.059-2.016-.895-4.414-1.241-6.602-1.022" fill="#d5d7d8"/>
+ <path d="m13.293 6.133c.043-.007.085-.013.128-.02-.404.05-.616.194-.919.244.329.029 1.574.611 2.357.93.11-.041.209-.088.289-.142-.405-.06-1.414-.972-1.855-1.012" fill="#d5d7d8"/>
+ <path d="m15.528 10.659c-.111.044-.215.09-.306.138-3.01 1.606-4.341 5.357-3.548 9.851.715 4.043 3.714 18.229 5.094 24.9.401.157.806.302 1.214.436-1.242-6.065-4.576-21.78-5.338-26.088-.78-4.43-.021-7.61 2.884-9.237z" fill="#d5d7d8"/>
+ <path d="m27.628 23.171c-1.892.12-4.565 2.109-4.736 3.16-.223 1.38.845 2.703 1.651 3.274.002.001.004.003.006.005.806.569 6.168 2.407 8.829 2.356 2.664-.052 7.038-1.71 6.558-3.038-.478-1.328-4.823 1.172-9.354.745-3.356-.316-3.949-1.844-3.206-2.96.935-1.402 2.637.266 5.445-.588 2.813-.851 6.746-2.375 8.205-3.205 3.374-1.911-1.412-2.704-2.542-2.174-1.072.504-4.802 1.46-6.531 1.884-.091.022-.178.043-.257.063-1.58.384-2.171.357-4.068.478" fill="#ffd821"/>
+ <path d="m32.276 36.851c-.854-.032-3.592 1.898-4.69 2.699-.044-.186-.087-.332-.12-.418-.087-.214-.754-.269-1.51-.195-.841.082-1.79.324-2.178.687-1.755-.873-5.363-2.537-5.44-1.51-.106 1.36 0 6.904.731 7.323.468.267 2.775-.92 4.377-1.81.096.082.217.142.378.178.939.21 2.717 0 3.346-.418.105-.07.179-.21.227-.393.064-.031.123-.062.173-.096.063-.042.115-.107.156-.193.007.003.015.006.022.009 1.436.554 4.297 1.597 4.917 1.369.838-.32.627-7.01-.313-7.223-.024-.005-.048-.008-.076-.009z" fill="#65bc46"/>
+ <path d="m24.224 43.317c-.942-.209-.627-1.151-.627-3.347 0-.007.002-.014.002-.021-.246.146-.401.317-.401.51 0 1.819-.215 2.775.247 3.169.096.082.218.141.38.177.939.21 2.716 0 3.346-.418.105-.07.178-.209.225-.392-.737.353-2.31.518-3.172.322" fill="#43a244"/>
+ <path d="m16.559 14.819c.978.014 1.457.645 1.457.645s-1.271-.574-2.506.202c-1.233.775-1.187 1.567-1.187 1.567s-.656-1.46 1.092-2.176c.437-.179.819-.242 1.144-.238z" fill="#2d4f8e"/>
+ <path d="m27.452 13.782c.185-.013.392-.003.625.036 1.009.167 1.369 1.075 1.369 1.075s-.914-.52-1.623-.511c-1.456.019-1.852.663-1.852.663s.187-1.176 1.481-1.263z" fill="#2d4f8e"/>
+ <path d="m17.742 18.309c.943 0 1.705.763 1.705 1.707s-.762 1.708-1.705 1.708c-.945 0-1.709-.764-1.709-1.708s.764-1.707 1.709-1.707z" fill="#2d4f8e"/>
+ <path d="m18.498 19.004c-.243 0-.442.198-.442.443s.199.445.442.444c.245 0 .443-.199.443-.444s-.198-.443-.443-.443" fill="#ffffff"/>
+ <path d="m27.985 17.171c.945 0 1.706.763 1.706 1.703 0 .945-.761 1.711-1.706 1.711-.94 0-1.709-.766-1.709-1.711 0-.94.769-1.703 1.709-1.703z" fill="#2d4f8e"/>
+ <path d="m28.741 17.866c-.241 0-.439.199-.439.442 0 .246.198.442.439.442.251 0 .444-.196.444-.442 0-.243-.193-.442-.444-.442" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/duckstation-qt.svg b/.icons/kora/apps/scalable/duckstation-qt.svg
new file mode 120000
index 000000000..efd37fdcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/duckstation-qt.svg
@@ -0,0 +1 @@
+duckstation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/duckstation-sdl.svg b/.icons/kora/apps/scalable/duckstation-sdl.svg
new file mode 120000
index 000000000..efd37fdcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/duckstation-sdl.svg
@@ -0,0 +1 @@
+duckstation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/duckstation.svg b/.icons/kora/apps/scalable/duckstation.svg
new file mode 100644
index 000000000..c7abdef4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/duckstation.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m26 33.614-2 1.154v2.251l2 1.157 2 1.154 2-1.154v-2.252l-2-1.156z" fill="#ba2c00"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m26 33.613-2 1.155 2 1.156 2 1.154 2-1.154-2-1.156z" fill="#ff7900"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m26 27.104 2 1.154v6.51l-2 1.155-2-1.155v-6.51z" fill="#ff4200"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m28 39.33 2-1.154v-2.252l-2 1.154z" fill="#ff4200"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m26 27.104v8.819l-2-1.155v-6.51z" fill="#ba2c00"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m19 38.411-2 1.154v2.251l2 1.157 2 1.154 2-1.154v-2.252l-2-1.156z" fill="#ba2c00"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m21 44.127 2-1.154v-2.252l-2 1.154z" fill="#ff4200"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m19 38.41-2 1.154 2 1.157 2 1.154 2-1.154-2-1.157z" fill="#ff7900"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m19 31.901 2 1.154v6.51l-2 1.155-2-1.155v-6.51z" fill="#ff4200"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m19 31.901v8.819l-2-1.155v-6.51z" fill="#ba2c00"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m20 8.642 12 6.928v13.857l-12 6.928-12-6.928v-13.857z" fill="#ffce00"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m8 15.57v13.857l12 6.928v-13.856z" fill="#ff6700"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m20 8.642-12 6.928 12 6.929 12-6.929z" fill="#ffc200"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m12 4.04 4 2.31v4.619l-4 2.309-4-2.309v-4.619z" fill="#ff9e02"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m27 3.509 10 5.773v11.547l-10 5.774-10-5.774v-11.547z" fill="#ff9e02"/>
+ <path transform="matrix(.988493 .494247 -.988493 .494247 -2.57664 -2.50485)" d="m43.044 3.913 6.709 6.708h-6.709l-2.236-2.236z" fill="#ba2c00"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m35 21v6l6-3v-2z" fill="#ff7900"/>
+ </g>
+ <path transform="matrix(.988493 .494247 -.988493 .494247 -2.57664 -2.50485)" d="m40.81 1.68h6.708v6.708h-6.708z" fill="#ff4200"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m29 17.8 2-1.2v2.7l-2 1.2z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m17 9.281v11.547l10 5.776v-11.549z" fill="#ff6700" fill-rule="nonzero"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m27 3.508-10 5.773 10 5.774 10-5.774z" fill="#ffc200" fill-rule="nonzero"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m33 15.553 2-1.2v2.7l-2 1.2z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m8 6.35v4.619l4 2.308v-4.617z" fill="#ff6700" fill-rule="nonzero"/>
+ <path transform="matrix(1.10517 0 0 1.10517 -2.57664 -2.50485)" d="m12 4.041-4 2.309 4 2.31 4-2.31z" fill="#ffc200" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dukto.svg b/.icons/kora/apps/scalable/dukto.svg
new file mode 100644
index 000000000..9c7b8b371
--- /dev/null
+++ b/.icons/kora/apps/scalable/dukto.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.626497 54.3997 -54.3997 -.626497 30.451 5.6429)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#78ae50" offset="0"/>
+ <stop stop-color="#82c04b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(52.02 0 0 27.6467 5.99 22.4233)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#87cf82" offset="0"/>
+ <stop stop-color="#7ec242" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m50 56v-21.682s7.988-1.563 8-4.318c.022-5.224 0-21.4 0-21.4s-2.416-3.141-27.245-2.959c-22.345.163-24.755 2.959-24.755 2.959s-.022 17.101 0 21.4c.014 2.755 8 4.318 8 4.318v21.682s2.05 4.174 17.39 4.08c16.227-.1 18.61-4.08 18.61-4.08z" fill="url(#a)"/>
+ <path d="m31.735 36.246c14.067.066 26.253-3.491 26.265-6.246.022-5.224 0-21.4 0-21.4s-1.719 3.823-26.243 3.749c-24.116-.073-25.757-3.749-25.757-3.749s-.022 17.101 0 21.4c.014 2.755 12.4 6.183 25.735 6.246z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/duolingo.svg b/.icons/kora/apps/scalable/duolingo.svg
new file mode 100644
index 000000000..021f6151e
--- /dev/null
+++ b/.icons/kora/apps/scalable/duolingo.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#548c13" offset="0"/>
+ <stop stop-color="#8bc34a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.656 9.093c-1.462 1.379-1.05 4.604-1.05 4.604l-2.042-2.994c-1.354-.647-2.781 1.736-3.518 4.036-2.67 1.436-2.714 4.818-2.714 4.818v13.686s2.708 5.475 8.125 5.475c8.126 0 8.126-5.475 13.543-8.212 5.417 2.737 5.417 8.212 13.542 8.212 5.417 0 8.126-5.475 8.126-5.475v-13.686s-.039-3.313-2.624-4.775c-.643-2.335-2.198-4.766-3.56-4.079l-1.793 2.994s-.043-3.196-1.299-4.604c-2.708 0-7.366 7.732-12.392 7.726-5.006-.005-9.635-7.726-12.344-7.726z" fill="#c5e636" fill-rule="nonzero"/>
+ <circle cx="23.981" cy="33.747" r="3.249" fill="#e97e10"/>
+ <g fill-rule="nonzero">
+ <path d="m24 34.838 4.332-2.166s-1.083-2.166-4.332-2.166-4.332 2.166-4.332 2.166z" fill="#fecd38"/>
+ <path d="m34.288 20.759c-.555 0-1.078.124-1.552.336.628.396 1.01 1.088 1.011 1.83 0 1.188-.978 2.166-2.166 2.166-.38-.001-.754-.101-1.083-.292v2.999c0 2.1 1.69 3.791 3.79 3.791s3.791-1.691 3.791-3.791v-3.249c0-2.1-1.691-3.79-3.791-3.79z" fill="#4e4e4e"/>
+ <path d="m13.712 20.759c-.555 0-1.079.124-1.553.336.628.396 1.01 1.088 1.011 1.83 0 1.188-.978 2.166-2.166 2.166-.38-.001-.754-.101-1.083-.292v2.999c0 2.1 1.691 3.791 3.791 3.791s3.79-1.691 3.79-3.791v-3.249c0-2.1-1.69-3.79-3.79-3.79z" fill="#4e4e4e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dupeguru.svg b/.icons/kora/apps/scalable/dupeguru.svg
new file mode 100644
index 000000000..4ee5c4c7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/dupeguru.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.1817 0 0 1.1817 -4.36084 -4.4517)" fill-rule="nonzero">
+ <path d="m29 20-4.172 4.637c2.376 2.494 4.799 5.457 5.482 13.32.051.857.814 1.043.814 1.043h2.61c.809 0 1.266-.608 1.266-1.363v-6.637s0-1 1-1h2zm-4.58 5.09-4.42 4.91h2c1 0 1 1 1 1v6.637c0 .755.844 1.363 1.652 1.363h1.854s.812-.255.934-.922c.876-5.15.276-9.657-3.02-12.988z" fill="#5c3420"/>
+ <path d="m19 29 4.172-4.637c-2.376-2.494-4.799-5.457-5.482-13.32-.051-.857-.814-1.043-.814-1.043h-2.61c-.809 0-1.266.608-1.266 1.363v6.637s0 1-1 1h-2zm4.58-5.09 4.42-4.91h-2c-1 0-1-1-1-1v-6.637c0-.755-.844-1.363-1.652-1.363h-1.854s-.812.255-.934.922c-.876 5.15-.276 9.657 3.02 12.988z" fill="#e8580d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/duplicati.svg b/.icons/kora/apps/scalable/duplicati.svg
new file mode 100644
index 000000000..db9fee05d
--- /dev/null
+++ b/.icons/kora/apps/scalable/duplicati.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 20,22 c -2.718108,0 -5,2.281892 -5,5 v 10 c 0,2.718108 2.281892,5 5,5 h 14 c 2.718108,0 5,-2.281892 5,-5 V 27 c 0,-2.718108 -2.281892,-5 -5,-5 z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linejoin:round" width="18" height="14" x="18" y="24" rx="2" ry="2"/>
+ <rect style="fill:#1fa8f3" width="18" height="14" x="18" y="24" rx="2" ry="2"/>
+ <path style="opacity:0.2" d="m 8,24 c -2.7181083,0 -5,2.281892 -5,5 v 10 c 0,2.718108 2.2818917,5 5,5 h 14 c 2.718108,0 5,-2.281892 5,-5 V 29 c 0,-2.718108 -2.281892,-5 -5,-5 z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linejoin:round" width="18" height="14" x="6" y="26" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 8,23 c -2.7181083,0 -5,2.281892 -5,5 v 1 c 0,-2.718108 2.2818917,-5 5,-5 h 14 c 2.718108,0 5,2.281892 5,5 v -1 c 0,-2.718108 -2.281892,-5 -5,-5 z"/>
+ <rect style="fill:#2475c2" width="18" height="14" x="6" y="26" rx="2" ry="2"/>
+ <path style="opacity:0.2" d="m 19,5 c -3.272108,0 -6,2.7278917 -6,6 v 16 c 0,3.272108 2.727892,6 6,6 h 20 c 3.272108,0 6,-2.727892 6,-6 V 11 C 45,7.7278917 42.272108,5 39,5 Z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linejoin:round" width="26" height="22" x="16" y="7" rx="3" ry="3"/>
+ <rect style="fill:#15477d" width="26" height="22" x="16" y="7" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 19,4 c -3.272108,0 -6,2.7278917 -6,6 v 1 c 0,-3.2721083 2.727892,-6 6,-6 h 20 c 3.272108,0 6,2.7278917 6,6 V 10 C 45,6.7278917 42.272108,4 39,4 Z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/duskplayer.svg b/.icons/kora/apps/scalable/duskplayer.svg
new file mode 100644
index 000000000..67738453a
--- /dev/null
+++ b/.icons/kora/apps/scalable/duskplayer.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.9965 37.9965 0 23.4414 43.0039)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.001 5c-11.551 0-21 9.45-21 21.001-.005 1.7 0 3 .108 4.902.304 4.796 3.241 8.216 5.884 9.874 2.702 1.694 5.357 2.146 5.369 2.148 3.07.558 5.641-2.099 5.639-4.805v-15.237c0-1.747-.045-4.616-.074-5.993 1.242-.566 2.618-.883 4.072-.886 1.343 0 2.741.27 3.907.756.054 1.296.094 4.375.095 6.123v15.241c-.002 2.706 2.568 5.363 5.638 4.805h.004c.018 0 2.666-.456 5.365-2.148 2.647-1.66 5.589-5.086 5.887-9.891.105-1.889.105-3.241.105-4.889 0-11.551-9.449-21.001-20.999-21.001z" fill="url(#a)"/>
+ <path d="m24 9c-9.389 0-17 7.611-17 17v4h.006c-.001.062-.006.122-.006.186.014 3.659 3.261-4.925 2.941-4.694.041-.262.323-2.132.377-2.389 1.356-6.43 7.039-11.095 13.682-11.103 6.643.008 12.326 4.673 13.682 11.104.054.256.336 2.126.377 2.388-.32-.231 2.927 8.353 2.941 4.694 0-.064-.005-.124-.006-.186h.006v-4c0-9.389-7.611-17-17-17z" fill="#4f4f4f"/>
+ <path d="m32.926 22.012c-.486-.089-.926.324-.926.867-.711 5.081-.687 10.161 0 15.242 0 .543.44.956.926.867 0 0 8.074-.103 8.074-8.488s-8.074-8.488-8.074-8.488zm-17.852 0c.486-.089.926.324.926.867.787 5.081.737 10.161 0 15.242 0 .543-.44.956-.926.867 0 0-8.074-.103-8.074-8.488s8.074-8.488 8.074-8.488z" fill="#ec006b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dvd95.svg b/.icons/kora/apps/scalable/dvd95.svg
new file mode 100644
index 000000000..cadffc908
--- /dev/null
+++ b/.icons/kora/apps/scalable/dvd95.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.242499 -45.3543 45.3543 -.242499 296.248 45.1353)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.6245 15.6245 0 383.702 31.6169)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.117716 -22.0162 22.0162 -.117716 167.707 45.7724)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0053a7" offset="0"/>
+ <stop stop-color="#258ac1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -7.58452 7.58452 0 210.159 39.2102)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1b1e23" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.88 1.236c-12.502 0-22.567 10.066-22.567 22.569s10.065 22.568 22.567 22.568 22.567-10.065 22.567-22.568-10.065-22.569-22.567-22.569zm0 19.965c1.443 0 2.604 1.161 2.604 2.604 0 1.442-1.161 2.604-2.604 2.604s-2.604-1.162-2.604-2.604c0-1.443 1.161-2.604 2.604-2.604z" fill="url(#a)"/>
+ <path d="m23.88 15.992c-4.328 0-7.812 3.485-7.812 7.813s3.484 7.812 7.812 7.812 7.812-3.484 7.812-7.812-3.484-7.813-7.812-7.813zm0 5.209c1.443 0 2.604 1.161 2.604 2.604 0 1.442-1.161 2.604-2.604 2.604s-2.604-1.162-2.604-2.604c0-1.443 1.161-2.604 2.604-2.604z" fill="url(#b)"/>
+ <path d="m23.88 16.86c-3.81 0-6.944 3.135-6.944 6.945 0 3.809 3.134 6.944 6.944 6.944s6.944-3.135 6.944-6.944c0-3.81-3.134-6.945-6.944-6.945zm0 .868c3.333 0 6.076 2.743 6.076 6.077 0 3.333-2.743 6.076-6.076 6.076s-6.076-2.743-6.076-6.076c0-3.334 2.743-6.077 6.076-6.077z" fill="#9da9b5"/>
+ <path d="m35.492 24.462c-6.069 0-10.954 4.887-10.954 10.956s4.885 10.955 10.954 10.955 10.955-4.886 10.955-10.955-4.886-10.956-10.955-10.956zm0 9.692c.701 0 1.264.564 1.264 1.264s-.563 1.264-1.264 1.264c-.7 0-1.264-.564-1.264-1.264s.564-1.264 1.264-1.264z" fill="url(#c)"/>
+ <path d="m35.492 31.626c-2.101 0-3.792 1.691-3.792 3.792s1.691 3.792 3.792 3.792 3.793-1.691 3.793-3.792-1.692-3.792-3.793-3.792zm0 2.528c.701 0 1.264.564 1.264 1.264s-.563 1.264-1.264 1.264c-.7 0-1.264-.564-1.264-1.264s.564-1.264 1.264-1.264z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/dvd9548.svg b/.icons/kora/apps/scalable/dvd9548.svg
new file mode 120000
index 000000000..a60a9dd35
--- /dev/null
+++ b/.icons/kora/apps/scalable/dvd9548.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dvdisaster.svg b/.icons/kora/apps/scalable/dvdisaster.svg
new file mode 100644
index 000000000..22ff5da0b
--- /dev/null
+++ b/.icons/kora/apps/scalable/dvdisaster.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d9d9d" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m24 14c-5.486 0-10 4.514-10 10s4.514 10 10 10 10-4.514 10-10-4.514-10-10-10zm0 6c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#3b3b3b" fill-rule="nonzero"/>
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20zm0 12c4.389 0 8 3.611 8 8s-3.611 8-8 8-8-3.611-8-8 3.611-8 8-8z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#0c90c5"/>
+ <path d="m38 43h-4v-4h4zm0-5h-4v-8h4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/dvdstyler.svg b/.icons/kora/apps/scalable/dvdstyler.svg
new file mode 120000
index 000000000..a60a9dd35
--- /dev/null
+++ b/.icons/kora/apps/scalable/dvdstyler.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/dying-light.svg b/.icons/kora/apps/scalable/dying-light.svg
new file mode 100644
index 000000000..b2aaba6b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/dying-light.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c76317" offset="0"/>
+ <stop stop-color="#f79042" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m27.045 7.309c-.06.069-.042.59.008 1.107.012-.368.012-.736.029-1.104-.013-.014-.027-.015-.037-.003zm.008 1.107c-.112 3.559.028 7.119.203 10.674.153 6.434-.079 11.573.082 18.006 1.037.05 2.394-.1 3.057.203.307-.101.447 2.395.885 1.023-.071-.67-.248-1.047-.563-.902 1.572-1.329.358 3.105.863 2.527.167-1.711-.196-3.456.166-5.146.557 1.227.598 2.637.588 3.994.097-.471.201-.971.196-1.133.201-.765 1.865-.672 1.851.182.148-1.087-.124-.32.897-.666.604-.259 1.793-.325 1.869.226.196-.477.198 1.04.408-.086.849-.178 1.747-.654 1.348-1.853-.18-1.403.249-2.783-1.565-2.301-1.626.036-3.274-.146-4.885.055-.896.923-.658-.064-.986-.403-1.429.654-.552-1.812-.246-2.398-.13-6.647-.017-12.002-.053-18.654.17-.782-.542-.861-.736-1.471-.236 1.162-2.649.82-2.131-.576-.583.027-.647-2.124-.805-.375-.205.624-.368-.154-.443-.926zm3.379 1.877c.032-.158.027-.343-.035-.559-.037.235-.013.409.035.559zm1.902 28.502c-.145.707-.278 1.34-.004.605.003-.199.003-.403.004-.605zm-21.566-28.793c-2.027.061-1.382 2.38-1.361 3.74.034 2.692.055 5.39-.065 8.076-.165 2.155.181 4.335-.035 6.5.045 1.589-.071 2.754.055 4.227.021.987.123 2.285-.063 3.103.059-.673-.416-3.041-.242-1.404-.187 1.003.081 2.44.844 2.822.097.686.24 1.298.482.678.853.517.764-1.727 1.266-.279.35-.438 1.574-.867 1.523.199.946-1.299 3.057-.695 4.543-.783.522.178 2.796-1.276 3.653-2.248 2.098-2.602 1.582-5.963 1.562-8.992-.016-3.762.315-7.562-.355-11.291-.868-3.133-4.768-4.626-8.02-4.235-1.119.028-2.23-.036-3.346-.095-.159-.017-.306-.022-.441-.018zm6.947 26.879c-.023.247.102.02 0 0zm-2.836-23.354c.106.005.22.019.342.043 2.305-.103 4.23 2.12 3.543 4.159-.108.704.127 2.081-.268 1.363-.155-.492.436-1.647-.197-1.893-.137 1.885-.08 3.796.289 5.66.086 1.285-.44 2.227-.433 3.586-.244 1.514.45 2.825.023 4.157-.281 1.111-.136-1.404-.232-1.844-.335-1.592-.587 1.029-.053 1.56.187.681-.456.044-.328.918.032.561-.166 1.999-.27.752-.298.265-.597.656-.625.795-1.096.43-2.498.752-3.029-.357-.411-1.544-.036-3.078-.172-4.623.5-.062.114-1.842.006-.856-.124-1.225.462-2.078.545-2.879-.244-.306-.492-2.086-.213-2.677-.016-.875.408-2.282-.088-2.467.288-.943-.305-2.17.027-2.848.104.963.211 1.017.264-.043-.533-.485-.715-2.572.869-2.506z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/e-mail.svg b/.icons/kora/apps/scalable/e-mail.svg
new file mode 120000
index 000000000..73af2ca90
--- /dev/null
+++ b/.icons/kora/apps/scalable/e-mail.svg
@@ -0,0 +1 @@
+email.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eBook-speaker.svg b/.icons/kora/apps/scalable/eBook-speaker.svg
new file mode 100644
index 000000000..7a850a4db
--- /dev/null
+++ b/.icons/kora/apps/scalable/eBook-speaker.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 318 41.4566)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#095c4d" offset="0"/>
+ <stop stop-color="#009587" offset="1"/>
+ </linearGradient>
+ <path d="m36.92 2.443c2.783 0 5.039 2.257 5.039 5.04v33.034c0 2.784-2.256 5.041-5.039 5.041h-25.84c-2.783 0-5.039-2.257-5.039-5.04v-33.035c0-2.783 2.256-5.04 5.039-5.04h25.84z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m13.5 2.443v43.115l-2.42-1e-3c-2.783 0-5.039-2.257-5.039-5.04v-33.035c0-2.782 2.256-5.039 5.039-5.039h2.42z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m39.479 6.911c0-1.048-.896-1.899-2-1.899h-23.979v37.976h23.979c1.104 0 2-.851 2-1.899z" fill="#e4e4e4"/>
+ <g fill-rule="nonzero">
+ <path d="m15.382 36h22v2h-22zm0-5h22v2h-22zm0-5h22v2h-22zm0-5h22v2h-22zm0-5h22v2h-22zm0-5h22v2h-22z" fill="#4c4c4c"/>
+ <path d="m15.382 26h12v2h-12zm0-5h22v2h-22zm0-5h22v2h-22zm0-5h22v2h-22z" fill="#fff" fill-opacity=".5"/>
+ <path d="m6.382.5c-1.108 0-2 .892-2 2v14c0 1.108.892 2 2 2h16l5 5v-21c0-1.108-.892-2-2-2z" fill="#477dbc"/>
+ <path d="m12.382 7.5 3-3v10l-3-3h-2v-4zm6.522 6h-.044c-.264 0-.478-.214-.478-.478v-7.044c0-.264.214-.478.478-.478h.044c.264 0 .478.214.478.478v7.044c0 .264-.214.478-.478.478zm-1.522-5.5c0-.276-.224-.5-.5-.5s-.5.224-.5.5v3c0 .276.224.5.5.5s.5-.224.5-.5z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/earth.svg b/.icons/kora/apps/scalable/earth.svg
new file mode 120000
index 000000000..cb9be8c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/earth.svg
@@ -0,0 +1 @@
+google-earth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/easy-ebook-viewer.svg b/.icons/kora/apps/scalable/easy-ebook-viewer.svg
new file mode 100644
index 000000000..7d28e86d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/easy-ebook-viewer.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.8297 32.8297 0 24 44.0257)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#124f9d" offset="0"/>
+ <stop stop-color="#385ca9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3e-6 -20 20 3e-6 24 43)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#072071" offset="0"/>
+ <stop stop-color="#2a457e" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.05698 0 0 1.05698 -1.36763 -1.42461)" d="m34 16.982c-.016-5.481-4.525-9.982-10-9.982-1.515 0-3.01.345-4.373 1.008.38-.046.763-.07 1.146-.073 1.605.001 3.187.392 4.609 1.138-.458-.064-.92-.096-1.382-.096-5.486 0-10 4.519-10 10.011 0 5.493 4.514 10.012 10 10.012s10-4.519 10-10.012c0-.001 0-.002 0-.004 0-.336 0-.673-.055-1.01-.054-.337.055-.655.055-.992z" fill="#502e02" fill-rule="nonzero"/>
+ <circle cx="23.99989" cy="22.88593" r="7.39886" fill="#d9af4f" stroke-width="1.05698"/>
+ <g fill-rule="nonzero">
+ <path d="m44.083 9.145v21.156c-4.878 1.861-13.092 6.87-15.693 10.554l-4.39-9.192 6.34-9.594s1.712-1.842-.841-3.051c4.216-4.16 9.16-7.507 14.584-9.873zm-40.166 0c5.424 2.366 10.368 5.713 14.584 9.873-2.553 1.209-.841 3.051-.841 3.051l6.34 9.594-4.39 9.192c-2.601-3.684-10.815-8.693-15.693-10.554z" fill="url(#a)"/>
+ <g transform="matrix(1.05698 0 0 1.05698 -1.36763 -1.42461)">
+ <path d="m24 24c-4.857 0-7-3-7-3l2.628 19.648s.655 2.352 4.201 2.352c3.547 0 4.202-2.343 4.202-2.343l2.969-19.657s-2.143 3-7 3z" fill="url(#b)"/>
+ <path d="m11.697 9c-1.642-.071-3.335.407-5.043 1.789 4.388 2.12 8.409 4.932 11.91 8.328-.972.515-1.564 1.169-1.564 1.883 0 1.657 3.134 3 7 3s7-1.343 7-3c0-.712-.585-1.365-1.551-1.879 3.461-3.346 7.427-6.123 11.752-8.226-1.641-1.347-3.27-1.899-4.853-1.895-4.802.013-9.188 5.34-12.231 10.756l-.127.224-.09.161-.232-.412c-2.981-5.318-7.266-10.526-11.971-10.729z" fill="#e4e4e4"/>
+ <path d="m45 20.455c0 4.665-1.788 6.045-2.979 6.045-2.98 0-4.777-3.678.596-3.939-4.728-.403-4.916-3.9 0-4.031-4.916-.372-3.973-4.03-.596-4.03 1.37-.02 2.979 1.29 2.979 5.955zm-42 0c0 4.665 1.788 6.045 2.979 6.045 2.98 0 4.777-3.678-.596-3.939 4.728-.403 4.916-3.9 0-4.031 4.916-.372 3.973-4.03.596-4.03-1.37-.02-2.979 1.29-2.979 5.955z" fill="#d9af4f"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/easy-tag.svg b/.icons/kora/apps/scalable/easy-tag.svg
new file mode 120000
index 000000000..655858a33
--- /dev/null
+++ b/.icons/kora/apps/scalable/easy-tag.svg
@@ -0,0 +1 @@
+easytag.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/easyeda.svg b/.icons/kora/apps/scalable/easyeda.svg
new file mode 100644
index 000000000..29fc0eb91
--- /dev/null
+++ b/.icons/kora/apps/scalable/easyeda.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.115787 -43.3368 43.3368 .115787 155.081 46.0157)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002eaa" offset="0"/>
+ <stop stop-color="#3f67c4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m12.123 32.559c-3.442-1.334-5.888-4.514-5.888-8.441 0-5.17 4.235-9.406 9.405-9.406h.018c.053.001.105.011.157.013 2.36-2.609 5.672-4.188 9.228-4.193h.004c4.699.006 8.894 2.709 11.033 6.834 3.322 1.149 5.685 4.207 5.685 7.797 0 4.592-3.767 8.075-8.36 8.075h-.004c-.111 0-.219-.023-.328-.035v-.012c-.642.059-1.331.053-1.983.046-1.799-.058-2.948-3.046-.884-4.049.933-.453 2.243-.227 3.468-.213.12.004.239.019.355.045 2.03-.253 3.556-1.736 3.556-3.857.001-1.997-1.382-3.693-3.338-4.095l-1.08-.223-.427-1.014c-1.305-3.102-4.327-5.114-7.693-5.119h-.004c-2.655.005-5.144 1.268-6.717 3.406l-.745 1.013-1.243-.184c-.233-.034-.469-.052-.704-.055-2.908.003-5.219 2.317-5.219 5.226 0 1.8.89 3.204 2.257 4.056 1.061-2.036 3.191-3.427 5.643-3.427 1.544 0 2.96.551 4.063 1.468l6.79-4.341c.765 1.198 1.53 2.395 2.296 3.593l-6.907 4.416c.077.396.117.805.117 1.223 0 3.51-2.849 6.359-6.359 6.359-3.01 0-5.534-2.096-6.192-4.906zm6.192-3.544c1.154 0 2.092.936 2.092 2.091s-.938 2.092-2.092 2.092-2.092-.938-2.092-2.092c0-1.155.938-2.092 2.092-2.092z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/easyeffects.svg b/.icons/kora/apps/scalable/easyeffects.svg
new file mode 120000
index 000000000..0744e994e
--- /dev/null
+++ b/.icons/kora/apps/scalable/easyeffects.svg
@@ -0,0 +1 @@
+pulseeffects.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/easylife.svg b/.icons/kora/apps/scalable/easylife.svg
new file mode 100644
index 000000000..970abafa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/easylife.svg
@@ -0,0 +1,16 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.9939" x2="399.9939" y1="545.13873" y2="518.13873" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4469b9" offset="0"/>
+ <stop stop-color="#5d91ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.6609886 0 0 1.6609886 -641.34448 -859.31024)" stroke-width="1.299897">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#a)"/>
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#b)"/>
+ </g>
+ <path transform="matrix(.11906321 0 0 .11906321 -63.865629 4.673021)" d="m871.51274 147.40376c-.425-3.778-4.83-6.617-8.639-6.617-12.315 0-23.243-7.231-27.826-18.414-4.682-11.454-1.663-24.811997 7.515-33.230997 2.889-2.641 3.24-7.062.817-10.133-6.303-8.004-13.467-15.234-21.289-21.5-3.063-2.458-7.557-2.116-10.213.825-8.01 8.871-22.398 12.168-33.516 7.529-11.57-4.867-18.866-16.591-18.152-29.176.235-3.953-2.654-7.39-6.595-7.849-10.038-1.161-20.164-1.197-30.232-.08-3.896.43-6.785 3.786-6.654 7.689.438 12.461-6.946 23.98-18.401 28.672-10.985 4.487-25.272 1.218-33.266-7.574-2.642-2.896-7.063-3.252-10.141-.853-8.054 6.319-15.379 13.555-21.74 21.493-2.481 3.086-2.116 7.559.802 10.214 9.353 8.47 12.373 21.943997 7.514 33.529997-4.639 11.046-16.109 18.165-29.24 18.165-4.261-.137-7.296 2.723-7.762 6.597-1.182 10.096-1.196 20.383-.058 30.561.422 3.794 4.961 6.608 8.812 6.608 11.702-.299 22.937 6.946 27.65 18.415 4.698 11.454 1.678 24.804-7.514 33.23-2.875 2.641-3.24 7.055-.817 10.126 6.244 7.953 13.409 15.19 21.259 21.508 3.079 2.481 7.559 2.131 10.228-.81 8.04-8.893 22.427-12.184 33.501-7.536 11.599 4.852 18.895 16.575 18.181 29.167-.233 3.955 2.67 7.398 6.595 7.85 5.135.599 10.301.898 15.481.898 4.917 0 9.835-.27 14.752-.817 3.897-.43 6.784-3.786 6.653-7.696-.451-12.454 6.946-23.973 18.386-28.657 11.059-4.517 25.286-1.211 33.281 7.572 2.657 2.89 7.047 3.239 10.142.848 8.039-6.304 15.349-13.534 21.74-21.494 2.48-3.079 2.13-7.559-.803-10.213-9.353-8.47-12.388-21.946-7.529-33.524 4.568-10.899 15.612-18.217 27.491-18.217l1.662.043c3.853.313 7.398-2.655 7.865-6.588 1.184-10.105 1.198-20.383.06-30.561z" clip-rule="evenodd" fill="#fff" fill-opacity=".846939" fill-rule="evenodd" stroke-width="1.317422"/>
+ <path transform="matrix(.848525 0 0 .848525 -349.2029 -426.95515)" d="m438.46243 530.11566v-3.06203c0-3.18883 2.58485-5.77385 5.77373-5.77385.48374 0 .82746.0548 1.27521.1717.65298.17129 1.18628.70621 1.18658 1.32891.00029.75281-.54614 1.30001-1.3628 1.30001-.38906 0-.52966-.0745-1.09929-.0745-1.68122 0-3.04451 1.36159-3.04734 3.04282v2.63452c0 .23793.19228.43022.43001.43022h2.0026c.74576 0 1.34794.59706 1.34854 1.34474 0 .74805-.60308 1.34372-1.34854 1.34372h-2.43264v3.07462c0 3.18846-2.58497 5.77337-5.77337 5.77337-.48384 0-.82758-.0548-1.27533-.17177-.65298-.17116-1.18646-.70639-1.18676-1.32891 0-.75256.54605-1.3 1.36304-1.3.38867 0 .52966.0746 1.09899.0746 1.68122 0 3.04487-1.36172 3.04752-3.04235v-2.6483c0-.23739-.19278-.42968-.4305-.42968h-2.00206c-.74594 0-1.34865-.59513-1.34865-1.34336-.0002-.75238.60891-1.34504 1.3628-1.34504h2.41808v-.00006z" fill="#507ddb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/easymp3gain.svg b/.icons/kora/apps/scalable/easymp3gain.svg
new file mode 100644
index 000000000..8a8c8e3a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/easymp3gain.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.4337 14.381 0 590.15 69.9899)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.71766 0 0 1.71766 -334.96 -80.7521)" d="m214.042 48.035-10.06 2.26c-.54.121-.982.675-.982 1.23v1.49h-.016v12.582c0 .549-.438 1.097-.972 1.22l-2.761.627c-1.238.281-2.251 1.553-2.251 2.827v.224c0 1.384 1.118 2.505 2.498 2.505h.961c1.911 0 3.46-1.553 3.46-3.469v-8.686h.017v-3.935c0-.438.35-.868.778-.954l9.147-1.859c.358-.072.693.202.693.569v7.925c0 .549-.437 1.096-.972 1.217l-2.845.639c-1.23.275-2.237 1.537-2.237 2.802v.232c0 1.389 1.123 2.514 2.507 2.514h.998c1.931 0 3.495-1.569 3.495-3.503v-16.485h-.002v-.8c0-.716-.493-1.207-1.147-1.207-.099 0-.203.012-.309.035z" fill="url(#a)"/>
+ <circle cx="36.999994" cy="37.322575" r="9.928039" fill="#3d8936" stroke-width=".902549"/>
+ <path transform="matrix(.902549 0 0 .902549 4.50823 5.73336)" d="m35 35h-2v6h2zm-4 2h-2v4h2zm8-4h-2v8h2zm4-4h-2v12h2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/easystroke.svg b/.icons/kora/apps/scalable/easystroke.svg
new file mode 100644
index 000000000..5b8afdb08
--- /dev/null
+++ b/.icons/kora/apps/scalable/easystroke.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003165" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0527453 -26.9001 26.9001 .0527453 23.2106 35.8545)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1aadff" offset="0"/>
+ <stop stop-color="#00ff95" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.12907 0 0 1.12907 -2.85416 -2.84469)" d="m16.658 21.569c4.798-2.307 8.815-1.803 12.688-.467 5.191 1.79 8.542 7.311 7.406 9.62-1.443 2.936-7.495 4.131-12.75.893-3.187-1.964-7.049-7.092-7.288-11.544-.237-4.435 3.558-10.07 6.457-10.077 3.077-.007 5.423 4.074 5.988 6.757 1.069 5.079-1.545 11.756-5.895 14.362-4.776 2.863-10.729 3.03-12.236.765-1.708-2.567 1.941-8.535 5.63-10.309z" fill="none" stroke="url(#b)" stroke-width="2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/easytag.svg b/.icons/kora/apps/scalable/easytag.svg
new file mode 120000
index 000000000..47e8a1fa0
--- /dev/null
+++ b/.icons/kora/apps/scalable/easytag.svg
@@ -0,0 +1 @@
+audio-tag-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/easytags.svg b/.icons/kora/apps/scalable/easytags.svg
new file mode 120000
index 000000000..655858a33
--- /dev/null
+++ b/.icons/kora/apps/scalable/easytags.svg
@@ -0,0 +1 @@
+easytag.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eclipse-Java.svg b/.icons/kora/apps/scalable/eclipse-Java.svg
new file mode 120000
index 000000000..23aaf7362
--- /dev/null
+++ b/.icons/kora/apps/scalable/eclipse-Java.svg
@@ -0,0 +1 @@
+eclipse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eclipse-cdt.svg b/.icons/kora/apps/scalable/eclipse-cdt.svg
new file mode 100644
index 000000000..fe068b3a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/eclipse-cdt.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m19.544 56.526c2.452 1.448 8.966 2.474 7.953 2.474-15.233 0-27.497-12.265-27.497-27.5s13.621-27.685 25.955-27.5c-2.873.987-3.676 1.08-6.855 3.097-6.818 4.326-14.3 11.147-14.18 24.403.13 14.219 8.16 21.208 14.624 25.026z" fill="#f7941e" fill-rule="nonzero"/>
+ <path d="m33.497 4c-15.233 0-27.497 12.265-27.497 27.5s12.264 27.5 27.497 27.5c7.616 0 14.49-3.068 19.46-8.038l-19.462-19.462 19.462-19.462c-4.97-4.97-11.844-8.038-19.46-8.038z" fill="#2a3264" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m33.5 12c-7.457.006-15.665 4.339-18.372 13.073l-8.357-.09c-.229.848-.361 1.576-.423 2.142h8.173c-.223.946-.376 1.907-.457 2.875h-8.023c-.044 1.001-.046 1.986-.041 2.471h8.033c.129.972.18 1.959.454 2.9h-8.207c.194 1.465.177 1.706.459 2.472l8.387.074c2.321 8.065 11.37 13.077 18.374 13.083 5.167-.004 10.125-2.062 13.777-5.717l-3.533-3.533c-2.715 2.717-6.402 4.247-10.244 4.25-7.954 0-14.5-6.546-14.5-14.5s6.546-14.5 14.5-14.5c3.842.003 7.529 1.533 10.244 4.25l3.533-3.533c-3.652-3.655-8.61-5.713-13.777-5.717zm0 13c-3.566 0-6.5 2.934-6.5 6.5s2.934 6.5 6.5 6.5 6.5-2.934 6.5-6.5-2.934-6.5-6.5-6.5z" fill-rule="nonzero"/>
+ <path d="m15.143 25.007h18.358v2.073h-18.358z"/>
+ <path d="m14.206 29.991h17.371v2.467h-17.371z"/>
+ <path d="m15.143 35.222h18.358v2.714h-18.358z"/>
+ </g>
+ <path d="m47.25 26c.414 0 .75.336.75.75v3.25h3.25c.414 0 .75.336.75.75v1.5c0 .414-.336.75-.75.75h-3.25v3.25c0 .414-.336.75-.75.75h-1.5c-.414 0-.75-.336-.75-.75v-3.25h-3.25c-.414 0-.75-.336-.75-.75v-1.5c0-.414.336-.75.75-.75h3.25v-3.25c0-.414.336-.75.75-.75zm12 0c.414 0 .75.336.75.75v3.25h3.25c.414 0 .75.336.75.75v1.5c0 .414-.336.75-.75.75h-3.25v3.25c0 .414-.336.75-.75.75h-1.5c-.414 0-.75-.336-.75-.75v-3.25h-3.25c-.414 0-.75-.336-.75-.75v-1.5c0-.414.336-.75.75-.75h3.25v-3.25c0-.414.336-.75.75-.75z" fill="#2a3264"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/eclipse.svg b/.icons/kora/apps/scalable/eclipse.svg
new file mode 100644
index 000000000..ad28468ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/eclipse.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.918 32c0 14.44 9.905 26.612 24.082 28-15.454 0-28-12.546-28-28s12.546-28 28-28c-14.1 1.465-24.082 13.56-24.082 28z" fill="#f7941e"/>
+ <path d="m35 4c15.454 0 28 12.546 28 28s-12.546 28-28 28-28-12.546-28-28 12.546-28 28-28z" fill="#2a3264"/>
+ <g fill-rule="nonzero">
+ <path d="m16.957 40c3.049 7.249 10.179 11.991 18.043 12 7.861-.013 14.987-4.754 18.035-12z" fill="#3860c6"/>
+ <path d="m8.475 23c-.437 1.293-.778 2.629-1.024 4h55.098c-.246-1.371-.587-2.707-1.024-4zm-1.397 7c-.046.661-.078 1.327-.078 2s.032 1.339.078 2h55.844c.046-.661.078-1.327.078-2s-.032-1.339-.078-2zm.373 7c.246 1.371.587 2.707 1.024 4h53.05c.437-1.293.778-2.629 1.024-4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/eco.svg b/.icons/kora/apps/scalable/eco.svg
new file mode 100644
index 000000000..39e47876a
--- /dev/null
+++ b/.icons/kora/apps/scalable/eco.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003b9c" offset="0"/>
+ <stop stop-color="#20a0de" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.425037 -45.523 45.523 -.425037 23.9422 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#53c457" offset="0"/>
+ <stop stop-color="#6be14a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.935 8.065v6.829h2.276v11.382h-4.553v4.553h-4.552v-6.829h2.276v-2.276h-9.106v4.552h4.553v6.83h-4.553v2.276h4.553v2.276h-6.829v-2.276h-6.829v-4.553h4.553v-4.553h-6.83v-4.552h4.553v-4.553h-4.553v-2.277h-2.276v6.83h-6.829v-2.277h4.553v-6.829h-4.553v-2.232c-2.946 3.928-4.543 8.705-4.553 13.614 0 12.488 10.276 22.764 22.764 22.764 11.631-.001 21.485-8.915 22.648-20.488h-2.16v-9.105h1.2c-1.07-3.421-2.934-6.541-5.438-9.106h-.315z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="27.415" cy="13.756" r="3.415" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/edb-debugger.svg b/.icons/kora/apps/scalable/edb-debugger.svg
new file mode 100644
index 000000000..29472aa29
--- /dev/null
+++ b/.icons/kora/apps/scalable/edb-debugger.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d587a" offset="0"/>
+ <stop stop-color="#54749d" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" cx="11" cy="11" r="10" fill="url(#a)"/>
+ <path transform="matrix(2 0 0 2 2 2)" d="m17 4s-15 .75-15 7 15 7 15 7-14-2-14-7 14-7 14-7zm-1 1s-12 2.25-12 6 12 6 12 6-11-3.5-11-6 11-6 11-6zm-2 2s-8 1.5-8 4 8 4 8 4-7-2-7-4 7-4 7-4z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/edb.svg b/.icons/kora/apps/scalable/edb.svg
new file mode 120000
index 000000000..43678184a
--- /dev/null
+++ b/.icons/kora/apps/scalable/edb.svg
@@ -0,0 +1 @@
+edb-debugger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/edex-ui.svg b/.icons/kora/apps/scalable/edex-ui.svg
new file mode 100644
index 000000000..2d03dc5f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/edex-ui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#50585a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12 12v24h24v-24zm2 2v20h20v-20zm13 12.879v-.879h3v2.121l-2.879 2.879h-6.242l-2.879-2.879v-9.242l2.879-2.879h6.242l2.872 2.872.067 6.128h-9.06v1.879l1.121 1.121h3.758zm-4.879-7.879-1.121 1.121v1.879h6.027l-.02-1.872-1.128-1.128z" fill="#eaeaeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/edile.svg b/.icons/kora/apps/scalable/edile.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/edile.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/edit-urpm-sources.svg b/.icons/kora/apps/scalable/edit-urpm-sources.svg
new file mode 120000
index 000000000..64376f988
--- /dev/null
+++ b/.icons/kora/apps/scalable/edit-urpm-sources.svg
@@ -0,0 +1 @@
+cog.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/edu.berkeley.BOINC.svg b/.icons/kora/apps/scalable/edu.berkeley.BOINC.svg
new file mode 120000
index 000000000..5b6bea27f
--- /dev/null
+++ b/.icons/kora/apps/scalable/edu.berkeley.BOINC.svg
@@ -0,0 +1 @@
+boinc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/edu.mit.Scratch.svg b/.icons/kora/apps/scalable/edu.mit.Scratch.svg
new file mode 120000
index 000000000..4f8f6de5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/edu.mit.Scratch.svg
@@ -0,0 +1 @@
+scratch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/edu.stanford.Almond.svg b/.icons/kora/apps/scalable/edu.stanford.Almond.svg
new file mode 100644
index 000000000..2a794a9e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/edu.stanford.Almond.svg
@@ -0,0 +1,18 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m36.961591 33.94767c-0.560485 6.080389-5.802294 11.05233-12.959786 11.05233s-12.347734-4.976502-12.959785-11.05233c-0.614893-6.104034 5.605504-28.856306 12.959785-28.947392 7.403509-0.0916951 13.543044 22.61994 12.959786 28.947392z" opacity=".2"/>
+ <path d="m36.961591 32.947669c-0.560485 6.080389-5.802294 11.05233-12.959786 11.05233s-12.347734-4.976502-12.959785-11.05233c-0.614893-6.104034 5.605504-28.856306 12.959785-28.947392 7.403509-0.0916951 13.543044 22.61994 12.959786 28.947392z" fill="#f2ad32"/>
+ <g fill="#c67427">
+ <path d="m27.221734 7.0079049c-.04257.00554.03272.2161484.384824 1.2605379.911345 2.7032142 1.704323 5.7688822 2.142998 8.2843442.328051 1.881113.472289 3.862911.528061 7.25533.02953 1.796296.08643 3.265994.126248 3.265994.08567 0 .211461-.577541.401097-1.841232.710471-4.734419.151592-9.57405-1.660359-14.379143-.437947-1.1613845-1.670682-3.7019967-1.84687-3.8062735-.03447-.020402-.06181-.041405-.076-.039558z"/>
+ <path d="m20.939144 8.0003555c-.05428-.0123635-.167738.2977425-.338893.9296429-.372161 1.3740056-.525037 2.5656916-.582429 4.5411796-.06222 2.141453.02479 3.292926.4804 6.364038.68065 4.588013 1.060124 7.800753 1.060124 8.974634 0 .326415.02803.727763.06237.891835l.06255.298315.07481-.265168c.04115-.145844.122992-1.199887.181885-2.34232.162186-3.146203.03326-4.986247-.854264-12.197741-.208979-1.698045-.278725-4.850307-.141866-6.408233.04509-.5133375.04322-.7752734-.0047-.7861825z"/>
+ <path d="m16.6238 16.317324c-.116443-.02754-1.466125 2.789863-1.771924 3.698732-.06489.192891-.18011.98199-.256028 1.753554-.07592.771564-.252181 2.014395-.391642 2.761848-.194227 1.040955-.237 1.615495-.182189 2.454975.06661 1.020131.135191 1.351549.45921 2.219342.09053.242464.182354.326362.334213.305673.176989-.02411.213531-.157145.235515-.860337.03882-1.241877.212128-2.041552 1.121359-5.171786l.827686-2.849525-.01665-1.709715c-.01702-1.747563-.127589-2.547891-.359548-2.602761z"/>
+ <path d="m33.682252 16.632074c.0733.274046.134968.540577.183828.79749.186883.982659.327689 2.478734.32778 3.485189.000092 1.264776.201261 1.032411.322594-.372631.04672-.541028.0851-.859578.124639-1.014287-.296344-.969168-.616255-1.939564-.958841-2.895761z"/>
+ <path d="m27.456139 21.813449c-.0503 0-.06804.08898-.03952.197788.228964.873617.374778 2.559256.371949 4.298948-.0017 1.053051.031 1.852114.07278 1.780611.241302-.412913.343459-2.952509.169345-4.210071-.120464-.87007-.453265-2.067276-.574554-2.067276z"/>
+ <path d="m35.846709 29.866269c-.01272-.0016-.02679.0058-.0422.02089-.0205.02009-.125355.537922-.233183 1.150769-.630617 3.584183-2.03862 7.194962-3.856289 9.889258-.565945.838889-.86336 1.23862-1.205615 1.510043 1.418568-.748918 2.650522-1.737286 3.648856-2.901413.04967-.120146.108124-.253552.177391-.397119 1.06419-2.205716 1.620739-4.785443 1.624237-7.528295.0016-1.284847-.02414-1.733067-.113194-1.744135z"/>
+ <path d="m15.227609 34.167956c-.0421.01134-.09168.12592-.142521.352937-.124276.554929.02672 2.814602.229428 3.43313.07254.221343.257952.566574.412005.76718.154054.200604.317724.364753.363723.364753.103001 0 .103822.01833-.01341-.351225-.408753-1.288501-.7264-2.948618-.728341-3.806958-.0012-.511059-.05071-.778721-.120883-.759817z"/>
+ </g>
+ <path d="m18.742188 34.009549c-.801823-.06872-1.639484.256543-2.199219 1.003906-.355732.474972-.637621 1.470556-.511719 1.804687.09871.261959.213166.225478.474609-.148437.126794-.181342.478185-.473375.78125-.650391.984579-.57508 2.238081-.393028 3.035157.441407.190903.19985.345703.402701.345703.451171 0 .04846.07206.08789.160156.08789.272132 0 .207285-1.000361-.105469-1.628906-.413373-.83076-1.178646-1.292612-1.980468-1.361328zm11.515624 0c-.801822.06872-1.567095.530568-1.980468 1.361328-.312754.628545-.377601 1.628906-.105469 1.628906.0881 0 .160156-.03943.160156-.08789 0-.04847.1548-.251321.345703-.451171.797076-.834435 2.050578-1.016487 3.035157-.441407.303065.177016.654456.469049.78125.650391.261443.373915.375903.410396.474609.148437.125902-.334131-.155987-1.329715-.511719-1.804687-.559735-.747363-1.397396-1.072622-2.199219-1.003906zm-3.728515 4.613281c-.222811-.03015-.404795.133937-.628906.537109-.330698.594924-.768908.867188-1.400391.867188-.603022 0-1.056349-.26782-1.386719-.820313-.330494-.552699-.560906-.680262-.882812-.488281-.268614.160199-.300503.433811-.101563.867188.296298.645466 1.027769 1.181713 1.863282 1.365234 1.066938.234354 2.443801-.415786 2.876953-1.359375.202032-.440111.169927-.713085-.101563-.875-.08675-.05173-.164011-.0837-.238281-.09375z" opacity=".1"/>
+ <path d="m23.992842 39.95199c-.835513-.183521-1.568559-.720434-1.864857-1.3659-.19894-.433376-.166697-.708062.101917-.868261.321906-.191981.553658-.06384.884152.488859.33037.552493.78298.8204 1.386002.8204.631483 0 1.069975-.271123 1.400673-.866047.298815-.537563.520755-.651189.867737-.444252.27149.161915.303003.435049.100971.87516-.433152.943589-1.809657 1.594395-2.876595 1.360041z" fill="#453f3d"/>
+ <path d="m16.030451 35.818042c-.125902-.334131.156876-1.32965.512608-1.804622 1.119471-1.494726 3.353653-1.303258 4.180399.358261.312754.628545.37737 1.628319.105238 1.628319-.0881 0-.160198-.03965-.160198-.08811 0-.04847-.156192-.251629-.347095-.45148-.797076-.834434-2.049518-1.016753-3.034097-.441673-.303065.177016-.654767.470217-.781561.651559-.261443.373915-.37659.409711-.475296.147752z" fill="#453f3d"/>
+ <path d="m32.969549 35.818042c.125902-.334131-.156876-1.32965-.512608-1.804622-1.119471-1.494726-3.353653-1.303258-4.180399.358261-.312754.628545-.37737 1.628319-.105238 1.628319.0881 0 .160198-.03965.160198-.08811 0-.04847.156192-.251629.347095-.45148.797076-.834434 2.049518-1.016753 3.034097-.441673.303065.177016.654767.470217.781561.651559.261443.373915.37659.409711.475296.147752z" fill="#453f3d"/>
+ <path d="m24.001953 4c-7.140992.088444-13.193304 21.497521-12.976562 28.330078.330338-7.722534 6.161314-27.2456684 12.976562-27.330078 6.870963-.0850993 12.644533 19.450603 12.974609 27.322266.198261-7.024179-5.782331-28.4113449-12.974609-28.322266z" fill="#fff" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/edu.stanford.protege.svg b/.icons/kora/apps/scalable/edu.stanford.protege.svg
new file mode 120000
index 000000000..f2dce5d64
--- /dev/null
+++ b/.icons/kora/apps/scalable/edu.stanford.protege.svg
@@ -0,0 +1 @@
+protege.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eduke32.svg b/.icons/kora/apps/scalable/eduke32.svg
new file mode 100644
index 000000000..cd9e4d5f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/eduke32.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5274 45.5274 0 95.5698 46.7645)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#84b5e2" offset="0"/>
+ <stop stop-color="#e4f0ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -41.8922 41.8922 0 24.0007 44.9469)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#084698" offset="0"/>
+ <stop stop-color="#38acfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -38.0628 38.0628 0 116.151 42.9286)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cacaca" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24.001" r="22.764" fill="url(#a)"/>
+ <path d="m24.001 3.055c11.56 0 20.946 9.385 20.946 20.946 0 11.56-9.386 20.946-20.946 20.946-11.561 0-20.946-9.386-20.946-20.946 0-11.561 9.385-20.946 20.946-20.946z" fill="url(#b)"/>
+ <path d="m43.005 22.87c.018.34.027.683.027 1.028 0 7.403-4.238 13.826-10.418 16.972l-6.102-12.025c1.802-.916 3.038-2.789 3.038-4.948 0-.101-.003-.201-.008-.3zm-38.008 0 13.463.728c-.006.098-.009.198-.009.299 0 2.158 1.235 4.031 3.038 4.948l-6.103 12.024c-6.179-3.146-10.417-9.568-10.417-16.971 0-.345.01-.688.028-1.028zm19.004-18.004c3.832 0 7.401 1.135 10.389 3.087l-7.36 11.294c-.871-.569-1.912-.9-3.029-.9-1.118 0-2.159.331-3.031.901l-7.36-11.294c2.988-1.953 6.558-3.088 10.391-3.088z" fill="url(#c)"/>
+ <circle cx="24" cy="24" r="3.293" fill="#e4f0ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/eekboard.svg b/.icons/kora/apps/scalable/eekboard.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/eekboard.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eeschema.svg b/.icons/kora/apps/scalable/eeschema.svg
new file mode 100644
index 000000000..eed287e93
--- /dev/null
+++ b/.icons/kora/apps/scalable/eeschema.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a7812" offset="0"/>
+ <stop stop-color="#709642" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23 13.871v18.129h-14v2h16v-8h14v-2h-14v-10.129z" fill="#323232"/>
+ <path d="m24 11c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm0 11c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm15 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm-30 8c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm15 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3z" fill="#f9e470"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/efax-gtk.svg b/.icons/kora/apps/scalable/efax-gtk.svg
new file mode 100644
index 000000000..b1d0b56a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/efax-gtk.svg
@@ -0,0 +1,66 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x1="744.57147" x2="744.57147" y1="408.86908" y2="301.798" gradientTransform="matrix(.99806114 0 0 1 1.4832 0)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".60000002"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="747.80255" x2="746.38837" y1="499.83661" y2="417.81219" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8a8a8" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="744.57147" x2="744.57147" y1="380.99802" y2="310.99802" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64285713"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="745.90625" x2="742.22821" y1="499.56796" y2="438.56796" gradientUnits="userSpaceOnUse" xlink:href="#k"/>
+ <linearGradient id="e" x1="735.7807" x2="736.69702" y1="464.76047" y2="504.26047" gradientUnits="userSpaceOnUse" xlink:href="#k"/>
+ <linearGradient id="f" x1="736.45404" x2="736.62952" y1="501.81488" y2="571.81488" gradientTransform="matrix(.99867048 0 0 1 .185367 0)" gradientUnits="userSpaceOnUse" xlink:href="#j"/>
+ <linearGradient id="g" x1="743.7807" x2="748.19672" y1="547.50397" y2="463.91818" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x1="754.57147" x2="752.57147" y1="302.79797" y2="258.79797" gradientUnits="userSpaceOnUse" xlink:href="#j"/>
+ <linearGradient id="i" x1="736.81683" x2="738.93817" y1="307.46643" y2="233.2202" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="k">
+ <stop stop-color="#060606" offset="0"/>
+ <stop stop-color="#343434" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.78258197 0 0 .78258197 -68.009297 -474.67491)" fill-rule="evenodd">
+ <path d="m94.55645 662.31116h46.311l.3.50383v.82199h-46.911003v-.8494z" fill="#2a2a2a"/>
+ <g transform="matrix(.15590772 0 0 .15590772 2.306184 574.43716)">
+ <path d="m588.94957 310.33196h298.63015l31.84975 30.50885v75.55717h-360.339v-75.91072z" fill="url(#a)"/>
+ <path d="m919.62949 416.34827v74.73071c0 7.6452-6.1548 13.8-13.8 13.8h-333.02448c-7.64521 0-13.80001-6.1548-13.80001-13.8v-75.48071z" fill="url(#b)"/>
+ <path d="m629.20947 309.62056h220.41632l10 21.37742v38.72667s.0574 15.55634-15.55638 15.55634h-209.30362s-15.05632-.61359-15.55632-14.84924v-39.68377z" fill="url(#c)"/>
+ <path d="m621.58398 443.13195h235.4665c9.79345 0 17.6777 7.88426 17.6777 17.6777v44.19433h-270.8219v-44.19433c0-9.79344 7.88426-17.6777 17.6777-17.6777z" fill="url(#d)"/>
+ <path d="m638.45834 461.5169h205.06099c9.79343 0 17.67767 7.88424 17.67767 17.67767v25.80941h-240.41632v-25.80941c0-9.79343 7.88424-17.67767 17.67766-17.67767z" fill="url(#e)"/>
+ <path d="m603.83585 504.87898h270.81488l15.97874 61.87185h-300.775z" fill="url(#f)"/>
+ <path d="m636.33246 461.51691h210.36427l10 89.80256h-230.36427z" fill="url(#g)"/>
+ <path d="m616.57147 248.99797h243v61.00002h-243z" fill="url(#h)"/>
+ <path d="m633.9328 233.2202h211.07138v77.07465h-211.07138z" fill="url(#i)"/>
+ <path d="m897.29645 369.54797h22.12492v14.75h-22.12492c-4.08575 0-7.375-3.28925-7.375-7.375s3.28925-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <rect x="895.28961" y="372.54044" width="19.982233" height="8.957553" ry="4.478777" fill="#d5d5d5"/>
+ </g>
+ <path d="m94.55645 662.31116h46.311l.3.50383v.82199h-46.911003v-.8494z" fill="#2a2a2a"/>
+ <g transform="matrix(.15590772 0 0 .15590772 2.306184 574.43716)">
+ <path d="m588.94957 310.33196h298.63015l31.84975 30.50885v75.55717h-360.339v-75.91072z" fill="url(#a)"/>
+ <path d="m919.62949 416.34827v74.73071c0 7.6452-6.1548 13.8-13.8 13.8h-333.02448c-7.64521 0-13.80001-6.1548-13.80001-13.8v-75.48071z" fill="url(#b)"/>
+ <path d="m629.20947 309.62056h220.41632l10 21.37742v38.72667s.0574 15.55634-15.55638 15.55634h-209.30362s-15.05632-.61359-15.55632-14.84924v-39.68377z" fill="url(#c)"/>
+ <path d="m621.58398 443.13195h235.4665c9.79345 0 17.6777 7.88426 17.6777 17.6777v44.19433h-270.8219v-44.19433c0-9.79344 7.88426-17.6777 17.6777-17.6777z" fill="url(#d)"/>
+ <path d="m638.45834 461.5169h205.06099c9.79343 0 17.67767 7.88424 17.67767 17.67767v25.80941h-240.41632v-25.80941c0-9.79343 7.88424-17.67767 17.67766-17.67767z" fill="url(#e)"/>
+ <path d="m603.83585 504.87898h270.81488l15.97874 61.87185h-300.775z" fill="url(#f)"/>
+ <path d="m636.33246 461.51691h210.36427l10 89.80256h-230.36427z" fill="url(#g)"/>
+ <path d="m616.57147 248.99797h243v61.00002h-243z" fill="url(#h)"/>
+ <path d="m633.9328 233.2202h211.07138v77.07465h-211.07138z" fill="url(#i)"/>
+ <path d="m897.29645 369.54797h22.12492v14.75h-22.12492c-4.08575 0-7.375-3.28925-7.375-7.375s3.28925-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <rect x="895.28961" y="372.54044" width="19.982233" height="8.957553" ry="4.478777" fill="#d5d5d5"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/eiciel.svg b/.icons/kora/apps/scalable/eiciel.svg
new file mode 100644
index 000000000..c139875c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/eiciel.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.5169 43.5169 0 24.6067 45.7574)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006aff" offset="0"/>
+ <stop stop-color="#11acd7" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 2.24c-6.009 0-10.88 4.871-10.88 10.88.006 3.426 1.624 6.65 4.369 8.7-7.723 8.75-10.801 18.948-10.801 18.948-.313 1.017.156 2.111 1.107 2.586 0 0 1.423.686 4.037 1.267 2.615.581 6.583 1.139 12.168 1.139s9.553-.558 12.168-1.139c2.614-.581 4.037-1.267 4.037-1.267.951-.475 1.42-1.569 1.107-2.586 0 0-3.077-10.196-10.799-18.946 2.745-2.051 4.363-5.275 4.367-8.702 0-6.009-4.871-10.88-10.88-10.88z" fill="url(#a)"/>
+ <path d="m24 27.264c-5.44 0-5.44 6.528-5.44 6.528 0 1.088 0 6.528 5.984 6.528 3.808 0 4.896-1.088 4.896-1.088v-2.176s-1.088 1.088-4.896 1.088c-2.72 0-2.72-3.264-2.72-3.264h7.616v-2.176s0-5.44-5.44-5.44zm0 2.176c2.176 0 2.176 3.264 2.176 3.264h-4.352s0-3.264 2.176-3.264z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/eid-viewer.svg b/.icons/kora/apps/scalable/eid-viewer.svg
new file mode 100644
index 000000000..5cf718e5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/eid-viewer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" x="0" y="0" version="1.1">
+ <path fill="#e4e4e4" d="m6 11h36c1.069 0 2 0.93096 2 2v22c0 1.069-0.93096 2-2 2h-36c-1.069 0-2-0.931-2-2v-22c0-1.069 0.93096-2 2-2z"/>
+ <path opacity=".2" d="m36.859 16c3.4283 0.00079 3.1287 3.5563 3.1287 3.5563v3.1109c0 1.1444-1.488 3.3328-1.488 3.3328v2l3.4995 1.7128v2.2872h-12v-2.2872l3.5004-1.7128v-2s-1.4923-2.186-1.484-3.3328v-3.1109s-0.3-3.5555 3.1283-3.5563"/>
+ <path fill="#289b36" d="m8 27-3-3 3-3z"/>
+ <path opacity=".2" d="m4 35v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z"/>
+ <path fill="#fff" opacity=".2" d="m6 11c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z"/>
+ <path fill="#ecb64e" d="m10.25 20h7.5c0.63449 0 1.25 0.65655 1.25 1.3333v5.3333c0 0.677-0.616 1.334-1.25 1.334h-7.5c-0.6345 0-1.25-0.657-1.25-1.333v-5.334c0-0.676 0.6155-1.333 1.25-1.333z"/>
+ <circle fill="#484848" cx="-.701" cy="30.4" r="8" transform="rotate(-45)"/>
+ <rect fill="#484848" width="4" height="11" x="-2.7" y="36.4" rx="2" ry="2" transform="rotate(-45)"/>
+ <path opacity=".2" d="m21 18c-2.782 0-5 2.2212-5 5 0 2.7787 2.218 5 5 5s5-2.2212 5-5-2.218-5-5-5z"/>
+ <path fill="#5d99ff" d="m21 17c-2.782 0-5 2.2212-5 5 0 2.7787 2.218 5 5 5s5-2.2212 5-5-2.218-5-5-5z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/eidete.svg b/.icons/kora/apps/scalable/eidete.svg
new file mode 120000
index 000000000..a8a78d970
--- /dev/null
+++ b/.icons/kora/apps/scalable/eidete.svg
@@ -0,0 +1 @@
+screen-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ejecter.svg b/.icons/kora/apps/scalable/ejecter.svg
new file mode 120000
index 000000000..008558873
--- /dev/null
+++ b/.icons/kora/apps/scalable/ejecter.svg
@@ -0,0 +1 @@
+mm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ekiga.svg b/.icons/kora/apps/scalable/ekiga.svg
new file mode 100644
index 000000000..e2f48d024
--- /dev/null
+++ b/.icons/kora/apps/scalable/ekiga.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304583 -46.0185 46.0185 .304583 23.9033 47.2137)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c9729" offset="0"/>
+ <stop stop-color="#7af36f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.586 32.575-3.261-3.901c-.65-.774-1.833-.858-2.637-.186l-1.965 1.643c-.108-.073-.221-.149-.338-.23-1.083-.733-2.565-1.738-4.06-3.526-1.498-1.793-2.225-3.432-2.756-4.629-.056-.126-.11-.249-.163-.365l1.319-1.101.648-.543c.806-.673.931-1.852.283-2.628l-3.261-3.902c-.648-.775-1.831-.859-2.637-.186l-1.1.925.025.03c-.377.402-.704.874-.962 1.393-.24.494-.404.971-.503 1.455-.823 3.878.648 7.62 5.075 12.916 6.12 7.32 11.581 7.297 11.817 7.293.514-.016 1.013-.094 1.526-.242.551-.16 1.073-.398 1.535-.697l.02.021 1.112-.91c.804-.673.931-1.852.283-2.63z" fill="#00420e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/electorrent.svg b/.icons/kora/apps/scalable/electorrent.svg
new file mode 100644
index 000000000..b8adc8593
--- /dev/null
+++ b/.icons/kora/apps/scalable/electorrent.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.481679 -45.5229 45.5229 -.481679 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#73cd4d" offset="0"/>
+ <stop stop-color="#94e05e" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m21.955 13.756c-.381.003-.795.218-1.318.638l-1.336 1.217 4.106 4.127 1.128-1.029c1.17-1.158.981-1.726.315-2.538l-1.776-1.784c-.39-.425-.738-.634-1.119-.631zm-3.707 2.816-4.354 3.972c-2.24 1.73-3.952 4.221-4.53 6.8-.501 2.507.069 6.242 3.17 8.939 3.016 2.622 6.543 2.882 8.869 2.178s3.8-2.19 3.8-2.19c.029-.028.057-.057.084-.086l6.033-6.476-4.101-4.122-5.433 5.986c-2.325 2.562-4.344 1.249-5.458.303-1.282-1.301-2.139-3.728-.533-5.194l6.559-5.984zm12.463 5.954c-.533-.032-.995.397-1.57.999l-.951 1.02 4.102 4.122 1.08-1.159c1.3-1.278.935-1.737.265-2.506l-1.848-1.857c-.413-.415-.758-.6-1.078-.619z" fill="#1e5914" fill-rule="nonzero"/>
+ <g fill="none" stroke="#1e5914" stroke-width="1.14">
+ <path d="m33.83 21.147c-1.285-3.172-3.083-6.019-6.977-7.33"/>
+ <path d="m36.649 20.513c-.736-3.643-4.363-8.714-9.016-9.374"/>
+ <path d="m39.4 19.065c-.543-3.836-6.087-10.377-10.924-10.854"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/electron-cash.svg b/.icons/kora/apps/scalable/electron-cash.svg
new file mode 100644
index 000000000..e1140638c
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron-cash.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m46.176 15.552c0-1.748-1.42-3.168-3.168-3.168h-38.016c-1.748 0-3.168 1.42-3.168 3.168v16.896c0 1.748 1.42 3.168 3.168 3.168h38.016c1.748 0 3.168-1.42 3.168-3.168z" fill="#0056c0"/>
+ <circle cx="24" cy="24" r="16.896" fill="#0086f4"/>
+ <path d="m29.847 16.913c-.995-2.527-3.488-2.755-6.392-2.191l-1.033-3.605-2.194.629 1.006 3.51c-.577.165-1.163.346-1.746.526l-1.012-3.533-2.193.628 1.032 3.604c-.472.146-.936.289-1.391.42l-.003-.012-3.027.867.673 2.344s1.611-.496 1.593-.458c.889-.255 1.326.178 1.538.599l1.177 4.107c.551 1.919 1.103 3.846 1.654 5.768.041.291.005.784-.616.963.035.017-1.595.457-1.595.457l.315 2.746 2.856-.819c.531-.152 1.057-.293 1.571-.437l1.046 3.646 2.192-.628-1.034-3.607c.605-.161 1.189-.323 1.757-.486l1.029 3.591 2.194-.63-1.043-3.639c3.629-1.27 5.944-2.94 5.271-6.496-.541-2.863-2.21-3.732-4.448-3.634 1.086-1.013 1.554-2.382.823-4.23zm-.834 8.676c.782 2.724-3.972 3.752-5.459 4.179l-1.384-4.83c1.487-.426 6.028-2.191 6.843.651zm-2.975-6.523c.71 2.479-3.264 3.305-4.502 3.661l-1.256-4.381c1.238-.356 5.016-1.865 5.758.72z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/electron-mail.svg b/.icons/kora/apps/scalable/electron-mail.svg
new file mode 100644
index 000000000..14fcd68f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron-mail.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e2e2e" offset="0"/>
+ <stop stop-color="#5d5d5d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m27.909 30.261-.384.384s-.905.922-2.303 1.388c-1.399.466-3.439.387-5.214-1.388l-.24-.239-4.527 5.865h17.34zm8.145-8.145-6.892 6.892 5.682 7.02c.919-.417 1.559-1.336 1.559-2.415v-10.197c0-.475-.133-.915-.349-1.3zm-24.265.312c-.122.305-.192.637-.192.988v10.197c0 1.031.588 1.912 1.443 2.353l5.475-6.812zm3.352-1.67v-2.658c0-4.893 3.966-8.859 8.859-8.859s8.859 3.966 8.859 8.859v2.658h.886c.345 0 .671.07.973.188l-8.446 8.445s-.661.645-1.611.962c-.95.316-2.043.395-3.4-.962l-8.292-8.291c.382-.211.816-.342 1.286-.342zm15.061 0v-2.658c0-3.456-2.745-6.202-6.202-6.202s-6.202 2.746-6.202 6.202v2.658z" fill="#00b38f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/electron.svg b/.icons/kora/apps/scalable/electron.svg
new file mode 100644
index 000000000..d4b5df1a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -48.5722 48.5722 0 133.684 48.3946)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#000e2e" stop-opacity=".98" offset="0"/>
+ <stop stop-color="#3e4670" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.115706 -30.4232 30.4232 .115706 561.339 41.3789)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="23.998" cy="24" r="22.762" fill="url(#a)"/>
+ <path transform="matrix(1.05102 0 0 1.05102 -1.2229 -2.30254)" d="m23.998 8.912c-1.043 0-1.896.851-1.896 1.894s.853 1.896 1.896 1.896c.79 0 1.471-.49 1.754-1.181 1.296.746 2.492 2.314 3.366 4.472.959 2.361 1.541 5.397 1.541 8.706 0 2.698-.386 5.215-1.047 7.332l.668.209c.687-2.194 1.081-4.776 1.081-7.54 0-3.392-.592-6.508-1.593-8.973-.953-2.349-2.279-4.111-3.874-4.925-.006-1.037-.859-1.888-1.896-1.89zm0 .701c.664 0 1.193.53 1.193 1.193s-.53 1.194-1.193 1.194c-.664 0-1.192-.531-1.192-1.194s.529-1.193 1.192-1.193zm-6.867 5.432c-.796-.01-1.591.075-2.366.253-1.44.347-2.595 1.069-3.243 2.188-.958 1.661-.601 3.824.649 6.005l.608-.347c-1.179-2.059-1.437-3.941-.649-5.306.531-.92 1.489-1.542 2.8-1.858 1.308-.316 2.958-.31 4.782.022l.125-.692c-.949-.173-1.855-.262-2.706-.266zm13.916.02-.007.705c2.315.03 4.026.745 4.801 2.087.532.918.59 2.056.211 3.344-.379 1.289-1.201 2.713-2.395 4.123l.537.452c1.241-1.466 2.115-2.959 2.533-4.376s.368-2.776-.277-3.893c-.942-1.633-2.945-2.409-5.403-2.442zm-3.488.38c-2.293.491-4.793 1.455-7.251 2.874-2.985 1.724-5.419 3.833-7.053 5.967-1.585 2.068-2.427 4.165-2.228 5.986-.688.302-1.136.985-1.138 1.736 0 1.043.854 1.894 1.896 1.894s1.894-.852 1.894-1.894-.852-1.897-1.894-1.897c-.024 0-.045.007-.069.008-.134-1.533.601-3.456 2.096-5.405 1.565-2.045 3.935-4.107 6.848-5.788 2.399-1.384 4.833-2.321 7.045-2.795zm-3.561 7.646c-.965 0-1.755.79-1.755 1.755 0 .964.79 1.756 1.755 1.756.966 0 1.755-.791 1.755-1.755 0-.965-.789-1.755-1.755-1.755zm-9.247 2.709-.52.473c1.566 1.721 3.633 3.383 6.066 4.788 2.898 1.674 5.854 2.714 8.464 3.093 2.467.357 4.629.124 6.146-.781.341.326.8.529 1.305.529 1.043 0 1.896-.852 1.896-1.894s-.853-1.897-1.896-1.897c-1.044 0-1.894.854-1.894 1.897 0 .285.066.551.18.792-1.312.755-3.299.997-5.637.657-2.503-.362-5.386-1.371-8.215-3.005-2.373-1.37-4.384-2.992-5.895-4.652zm-2.966 5.014c.663 0 1.191.53 1.191 1.194s-.528 1.193-1.191 1.193-1.196-.53-1.196-1.193.532-1.194 1.196-1.194zm24.427 0c.663 0 1.195.53 1.195 1.194s-.532 1.193-1.195 1.193c-.664 0-1.192-.53-1.192-1.193s.529-1.194 1.192-1.194zm-17.597 1.931-.661.235c.648 1.812 1.504 3.321 2.525 4.393 1.019 1.072 2.222 1.711 3.513 1.711 1.872 0 3.534-1.326 4.786-3.409l-.601-.361c-1.179 1.962-2.646 3.069-4.185 3.069-1.062 0-2.077-.519-3.006-1.494-.929-.976-1.747-2.402-2.371-4.144z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/electron12.svg b/.icons/kora/apps/scalable/electron12.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron12.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron16.svg b/.icons/kora/apps/scalable/electron16.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron16.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron17.svg b/.icons/kora/apps/scalable/electron17.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron17.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron18.svg b/.icons/kora/apps/scalable/electron18.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron18.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron19.svg b/.icons/kora/apps/scalable/electron19.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron19.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron2.svg b/.icons/kora/apps/scalable/electron2.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron2.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron22.svg b/.icons/kora/apps/scalable/electron22.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron22.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron23.svg b/.icons/kora/apps/scalable/electron23.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron23.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron24.svg b/.icons/kora/apps/scalable/electron24.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron24.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron25.svg b/.icons/kora/apps/scalable/electron25.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron25.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron4.svg b/.icons/kora/apps/scalable/electron4.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron4.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron6.svg b/.icons/kora/apps/scalable/electron6.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron6.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron7.svg b/.icons/kora/apps/scalable/electron7.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron7.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electron9.svg b/.icons/kora/apps/scalable/electron9.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/electron9.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/electrum-axe.svg b/.icons/kora/apps/scalable/electrum-axe.svg
new file mode 100644
index 000000000..80f05e2f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/electrum-axe.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-26.9499 -38.3246 38.3246 -26.9499 36.5658 43.7122)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a2a2a2" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(32.3941 -32.9756 32.9756 32.3941 8.0753 40.4514)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m33.073 42.969c1.366 1.366 3.584 1.366 4.95 0l4.948-4.948c1.366-1.366 1.366-3.584 0-4.95l-28.045-28.044c-1.366-1.366-3.584-1.366-4.949 0l-4.949 4.948c-1.366 1.366-1.366 3.584 0 4.95z" fill="url(#a)"/>
+ <path d="m42.969 14.926c1.366-1.366 1.366-3.584 0-4.95l-4.948-4.948c-1.366-1.366-3.584-1.366-4.95 0l-28.044 28.044c-1.366 1.366-1.366 3.584 0 4.95l4.948 4.948c1.366 1.366 3.584 1.366 4.95 0z" fill="url(#b)"/>
+ <g fill="#4f4f4f" fill-rule="nonzero">
+ <path d="m12.451 4c-.142 0-.283.024-.424.041l11.973 17.959 11.973-17.961c-.141-.017-.282-.039-.424-.039-.895 0-1.789.342-2.475 1.027l-9.074 9.075-9.074-9.075c-.686-.685-1.58-1.027-2.475-1.027z"/>
+ <path d="m24 26-11.973 17.961c.141.017.282.039.424.039.895 0 1.789-.342 2.475-1.027l9.074-9.075 9.074 9.075c.686.685 1.58 1.027 2.475 1.027.142 0 .283-.022.424-.039z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/electrum-ltc.svg b/.icons/kora/apps/scalable/electrum-ltc.svg
new file mode 100644
index 000000000..bd1fb9342
--- /dev/null
+++ b/.icons/kora/apps/scalable/electrum-ltc.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.365683 -43.9453 43.9453 .365683 67.8006 45.7531)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#126af4" offset="0"/>
+ <stop stop-color="#01c6fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(22.2135 -36.2129 36.2129 22.2135 225.816 172.502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(21.3563 -36.1058 36.1058 21.3563 680.291 436.488)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m32.525 6.03c-1.89-.015-4.248 1.066-6.888 3.183-1.296 1.041-2.873 2.596-4.281 4.172-.576.016-1.129.029-1.978.066-.829.048-2.18.181-3.749.368-.706.112-1.081.187-1.557.286-.045-.435-.08-.867-.098-1.299 0-1.388.019-1.656.152-2.212.327-1.406.974-2.279 1.828-2.46 1.176-.248 2.639.341 4.686 1.861.653.49 1.448.071 1.35-.704-.042-.338-.351-.629-1.393-1.326-.873-.588-1.853-1.072-2.654-1.309-.393-.117-.88-.184-1.34-.197-.459-.013-.892.027-1.18.125-1.411.484-2.295 1.526-2.786 3.264-.262 1.293-.25 1.232-.28 3.308.017.639.036.964.062 1.314-3.003.741-5.222 1.805-6.578 3.173-.642.642-.999 1.204-1.206 1.913-.145.492-.145 1.465 0 1.95.4 1.334 1.529 2.586 3.309 3.695 1.235.763 1.605.849 2.005.449.188-.188.229-.277.229-.502 0-.436-.134-.613-.715-.946-3.646-2.053-4.288-4.112-1.853-5.942 1.183-.887 2.831-1.591 5.009-2.15.022.143.023.178.05.352.354 2.079 1.039 4.462 1.93 6.763l-.269.519c-2.106 4.07-3.46 8.22-3.623 11.255-.133 2.339.292 4.009 1.322 5.045 1.125 1.128 2.714 1.37 4.754.716.77-.249 2.297-1.023 3.187-1.629.642-.43.782-.559.867-.783.086-.226.086-.298 0-.533-.127-.353-.394-.547-.756-.547-.237 0-.399.074-1.005.486-1.375.934-2.666 1.516-3.737 1.696-1.484.256-2.436-.4-2.872-1.951-.188-.673-.175-2.827.031-3.943.315-1.774.865-3.616 1.654-5.554.391-.967 1-2.279 1.282-2.814.118.261.223.533.347.789 1.171 2.728 2.728 5.52 4.248 7.779 1.815 2.694 3.715 4.918 5.544 6.531s3.587 2.615 5.118 2.866l-.032.005c1.345.218 2.478-.115 3.356-.993.714-.727 1.597-1.738 1.864-3.161.163-.89.702-7.551-.402-6.829-.558.445-.442 1.21-.659 4.076-.084 1.101-.337 2.485-.614 3.253-.374 1.037-1.761 1.837-2.273 2.088-1.81.219-3.037-.6-4.543-1.715-1.507-1.117-2.875-2.74-4.126-4.552-1.251-1.811-2.597-3.727-3.64-5.595-.969-1.738-2.13-4.035-3.15-6.593l.163-.321c1.02-1.742 2.11-3.438 3.277-5.088l.46-.617 1.294-1.642.443-.499h.303c7.361 0 14.647 1.665 18.511 4.216.787.521 1.738 1.474 2.023 2.031.206.387.225.489.225 1.004 0 .504-.018.624-.186.933-.473.909-1.722 1.854-3.327 2.528-.744.314-.946.519-.946.948 0 .364.238.668.594.776.231.067.31.055.723-.108 2.592-1.025 4.367-2.618 4.73-4.229.101-.436.095-1.255-.007-1.678-.194-.832-.883-1.896-1.677-2.611-3.477-3.12-10.795-5.141-19.498-5.411.157-.166.305-.34.438-.475 2.533-2.574 4.883-4.257 6.936-4.959.654-.231.787-.256 1.466-.256.631 0 .781.018 1.054.158.37.175.788.605 1 1.012.417.829.556 2.283.356 3.834-.067.533-.121 1.151-.121 1.363 0 .359.013.414.22.589.169.158.283.2.502.2.352 0 .678-.188.775-.442.29-.751.442-3.41.255-4.53-.291-1.722-1.031-2.885-2.206-3.448-.52-.251-1.097-.379-1.727-.385zm-12.553 8.986c-.085.107-.187.221-.269.327l-.164.193-1.338 1.733c0 .03-.277.46-.623.969-.345.503-.836 1.242-1.09 1.661-.248.406-.491.775-.539.83l-.22.403c-.604-1.747-1.117-3.57-1.429-5.403.56-.12.931-.199 1.554-.334 1.869-.285 1.859-.277 3.175-.342z" fill="url(#b)"/>
+ <path d="m28.34 18.484c-1.291.048-2.562.456-3.634 1.221-.932.666-1.892 1.876-2.316 2.919-.649 1.597-.666 3.516-.043 5.068.833 2.077 2.681 3.63 4.875 4.101.66.141 2.111.148 2.759.011.677-.142 1.472-.457 2.103-.831 1.064-.633 2.214-1.964 2.718-3.147.897-2.108.652-4.537-.652-6.468-.383-.568-1.426-1.539-2.066-1.921-1.145-.685-2.454-.999-3.744-.953zm.289 1.836c.686.003 1.363.041 1.424.112.07.085.008.418-.315 1.681-.22.866-.403 1.592-.403 1.614 0 .021.232-.051.516-.161.538-.21.709-.211.709-.008 0 .245-.276 1.096-.399 1.232-.07.077-.368.23-.663.339-.294.11-.561.248-.592.306-.084.166-.529 2.018-.493 2.053.018.017.953.051 2.078.074s2.124.059 2.218.077c.158.033.167.06.126.359-.054.394-.328 1.325-.425 1.449-.056.071-.917.09-3.875.09h-3.804v-.188c0-.104.134-.704.299-1.333s.281-1.158.26-1.18c-.021-.021-.194.023-.388.097-.408.159-.532.137-.532-.093 0-.231.283-1.136.385-1.232.046-.044.268-.151.495-.24.225-.09.442-.2.48-.247.039-.046.346-1.103.682-2.347.42-1.558.649-2.289.737-2.354.097-.07.793-.103 1.48-.1z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/electrum.svg b/.icons/kora/apps/scalable/electrum.svg
new file mode 100644
index 000000000..5b08a32f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/electrum.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.113141 -42.6916 42.6916 -.113141 747.523 43.5895)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(22.3638 -36.4579 36.4579 22.3638 227.181 173.506)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m33.474 23.413c.255-1.704-1.043-2.62-2.817-3.231l.575-2.309-1.405-.35-.56 2.248c-.37-.092-.749-.179-1.126-.265l.564-2.262-1.405-.351-.576 2.308c-.305-.07-.606-.139-.897-.211l.001-.008-1.938-.484-.374 1.501s1.043.239 1.021.254c.569.142.672.519.655.817l-.656 2.63c.039.011.09.024.147.047-.047-.013-.097-.025-.149-.037l-.919 3.684c-.07.173-.246.432-.644.334.014.02-1.021-.255-1.021-.255l-.698 1.608 1.829.456c.34.085.673.174 1.002.258l-.582 2.335 1.404.35.576-2.31c.383.104.755.201 1.12.291l-.574 2.299 1.405.35.581-2.33c2.397.453 4.199.271 4.957-1.897.611-1.745-.03-2.751-1.291-3.407.918-.212 1.61-.816 1.794-2.064l.001.001zm-3.211 4.502c-.435 1.745-3.373.802-4.325.565l.771-3.093c.953.238 4.008.708 3.554 2.528zm.434-4.527c-.396 1.587-2.841.781-3.635.583l.7-2.805c.793.197 3.348.566 2.935 2.222z" fill="url(#b)"/>
+ <path d="m32.583 5.908c-1.903-.015-4.277 1.074-6.935 3.205-1.305 1.048-2.892 2.614-4.31 4.2-.58.016-1.137.029-1.991.067-.835.048-2.195.182-3.775.37-.71.113-1.088.188-1.567.288-.045-.438-.081-.873-.099-1.308 0-1.397.019-1.667.153-2.227.329-1.415.981-2.294 1.841-2.476 1.184-.25 2.656.343 4.717 1.873.658.494 1.458.072 1.359-.709-.042-.34-.353-.633-1.402-1.334-.879-.592-1.866-1.08-2.672-1.318-.396-.118-.886-.186-1.349-.199-.462-.013-.898.028-1.188.126-1.421.487-2.311 1.536-2.805 3.286-.264 1.302-.252 1.241-.282 3.331.017.643.036.97.063 1.323-3.024.746-5.258 1.817-6.623 3.194-.646.646-1.006 1.212-1.214 1.926-.146.495-.146 1.475 0 1.963.403 1.343 1.539 2.604 3.331 3.72 1.244.768 1.616.855 2.019.452.189-.189.23-.279.23-.505 0-.439-.134-.617-.719-.953-3.671-2.067-4.317-4.139-1.866-5.982 1.191-.893 2.85-1.602 5.043-2.164.022.144.023.179.05.354.357 2.093 1.046 4.492 1.943 6.809l-.27.522c-2.121 4.098-3.484 8.276-3.648 11.331-.134 2.355.294 4.037 1.331 5.08 1.133 1.135 2.732 1.379 4.786.72.775-.25 2.313-1.03 3.209-1.64.646-.433.787-.562.873-.788.086-.227.086-.3 0-.537-.128-.355-.397-.55-.762-.55-.238 0-.401.074-1.011.489-1.385.94-2.684 1.526-3.763 1.708-1.494.257-2.452-.403-2.891-1.965-.189-.677-.176-2.846.031-3.969.317-1.786.871-3.641 1.665-5.592.394-.973 1.007-2.294 1.291-2.833.119.263.225.537.349.794 1.179 2.747 2.747 5.558 4.277 7.832 1.827 2.712 3.74 4.951 5.582 6.575 1.841 1.624 3.611 2.633 5.152 2.886l-.032.005c1.354.219 2.495-.116 3.379-1 .719-.732 1.608-1.75 1.876-3.183.164-.896.707-7.602-.404-6.875-.562.448-.445 1.218-.664 4.104-.084 1.108-.339 2.502-.618 3.275-.377 1.044-1.773 1.849-2.288 2.102-1.823.22-3.058-.604-4.574-1.727-1.517-1.124-2.895-2.758-4.154-4.582s-2.615-3.753-3.665-5.633c-.975-1.75-2.144-4.063-3.171-6.638l.164-.323c1.027-1.754 2.124-3.461 3.299-5.122l.463-.622 1.303-1.653.446-.502h.305c7.411 0 14.746 1.676 18.636 4.244.793.525 1.75 1.484 2.037 2.045.208.39.227.492.227 1.011 0 .507-.018.628-.188.939-.476.915-1.733 1.867-3.349 2.545-.749.316-.952.523-.952.955 0 .366.239.672.598.781.232.067.312.055.727-.109 2.61-1.032 4.397-2.635 4.762-4.257.102-.439.096-1.264-.007-1.69-.195-.837-.889-1.908-1.688-2.628-3.5-3.141-10.868-5.176-19.63-5.448.158-.167.307-.342.441-.478 2.55-2.592 4.916-4.286 6.983-4.993.658-.232.792-.257 1.476-.257.635 0 .786.018 1.061.159.373.176.793.609 1.007 1.018.42.835.56 2.299.358 3.86-.067.537-.122 1.159-.122 1.373 0 .361.014.416.222.593.17.159.285.201.505.201.355 0 .683-.189.781-.445.292-.756.445-3.433.256-4.561-.293-1.733-1.038-2.904-2.221-3.471-.523-.253-1.104-.382-1.738-.388zm-12.638 9.047c-.086.108-.189.223-.271.329l-.165.195-1.347 1.744c0 .031-.279.464-.627.976-.348.506-.842 1.25-1.098 1.672-.25.409-.494.781-.542.836l-.222.406c-.608-1.759-1.125-3.595-1.439-5.44.564-.121.938-.2 1.565-.336 1.882-.287 1.871-.279 3.196-.345z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/element-desktop-bin.svg b/.icons/kora/apps/scalable/element-desktop-bin.svg
new file mode 120000
index 000000000..9c5e5dd31
--- /dev/null
+++ b/.icons/kora/apps/scalable/element-desktop-bin.svg
@@ -0,0 +1 @@
+element-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/element-desktop-nightly.svg b/.icons/kora/apps/scalable/element-desktop-nightly.svg
new file mode 100644
index 000000000..40d781bbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/element-desktop-nightly.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#38007e" offset="0"/>
+ <stop stop-color="#5f18b8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m21.399 7.745c-1.077 0-1.95.872-1.95 1.95 0 1.077.873 1.952 1.95 1.952 5.028 0 9.104 4.074 9.104 9.101 0 1.078.873 1.95 1.95 1.95s1.95-.872 1.95-1.95c0-7.182-5.822-13.003-13.004-13.003zm-.651 5.852c-7.182 0-13.003 5.822-13.003 13.004 0 1.077.872 1.95 1.95 1.95 1.077 0 1.952-.873 1.952-1.95 0-5.028 4.074-9.104 9.101-9.104 1.078 0 1.95-.873 1.95-1.95s-.872-1.95-1.95-1.95zm17.557 5.852c-1.077 0-1.952.873-1.952 1.95 0 5.028-4.074 9.104-9.101 9.104-1.078 0-1.95.873-1.95 1.95s.872 1.95 1.95 1.95c7.182 0 13.003-5.822 13.003-13.004 0-1.077-.872-1.95-1.95-1.95zm-22.758 5.853c-1.077 0-1.95.872-1.95 1.95 0 7.182 5.822 13.003 13.004 13.003 1.077 0 1.95-.872 1.95-1.95 0-1.077-.873-1.952-1.95-1.952-5.028 0-9.104-4.074-9.104-9.101 0-1.078-.873-1.95-1.95-1.95z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/element-desktop.svg b/.icons/kora/apps/scalable/element-desktop.svg
new file mode 100644
index 000000000..229c0972f
--- /dev/null
+++ b/.icons/kora/apps/scalable/element-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a590" offset="0"/>
+ <stop stop-color="#0dbc8a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m21.76 10c-.928 0-1.679.752-1.679 1.679 0 .928.751 1.682 1.679 1.682 4.33 0 7.841 3.509 7.841 7.839 0 .927.751 1.679 1.679 1.679s1.68-.752 1.68-1.679c0-6.186-5.014-11.2-11.2-11.2zm-.56 5.04c-6.186 0-11.2 5.014-11.2 11.2 0 .928.752 1.679 1.679 1.679.928 0 1.682-.751 1.682-1.679 0-4.33 3.509-7.841 7.839-7.841.927 0 1.679-.751 1.679-1.679s-.752-1.68-1.679-1.68zm15.121 5.041c-.928 0-1.682.751-1.682 1.679 0 4.33-3.509 7.841-7.839 7.841-.927 0-1.679.751-1.679 1.679s.752 1.68 1.679 1.68c6.186 0 11.2-5.014 11.2-11.2 0-.928-.752-1.679-1.679-1.679zm-19.601 5.04c-.928 0-1.68.752-1.68 1.679 0 6.186 5.014 11.2 11.2 11.2.928 0 1.679-.752 1.679-1.679 0-.928-.751-1.682-1.679-1.682-4.33 0-7.841-3.509-7.841-7.839 0-.927-.751-1.679-1.679-1.679z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/element-nightly.svg b/.icons/kora/apps/scalable/element-nightly.svg
new file mode 120000
index 000000000..14b6ec2b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/element-nightly.svg
@@ -0,0 +1 @@
+element-desktop-nightly.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/element.svg b/.icons/kora/apps/scalable/element.svg
new file mode 120000
index 000000000..9c5e5dd31
--- /dev/null
+++ b/.icons/kora/apps/scalable/element.svg
@@ -0,0 +1 @@
+element-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/element4l.svg b/.icons/kora/apps/scalable/element4l.svg
new file mode 100644
index 000000000..9040b11a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/element4l.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#41a8bf" offset="0"/>
+ <stop stop-color="#81dbf9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#2a6c87">
+ <circle cx="10" cy="22" r="4"/>
+ <circle cx="34" cy="22" r="4"/>
+ <path d="m29 26.788c0 1.774-3.134 3.212-7 3.212s-7-1.438-7-3.212 3.134 0 7 0 7-1.774 7 0z" fill-rule="nonzero"/>
+ </g>
+ <circle cx="12" cy="21" r="1" fill="#fff" fill-opacity=".75"/>
+ <circle cx="36.124" cy="21.083" r="1.083" fill="#fff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/elisa.svg b/.icons/kora/apps/scalable/elisa.svg
new file mode 100644
index 000000000..b84c16eb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/elisa.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34 34 0 23.6288 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -20.7784 20.7784 0 24 31.8221)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0092c1" offset="0"/>
+ <stop stop-color="#009dff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.04364 0 0 1.04364 -1.0473 -1.0473)" fill-rule="nonzero">
+ <path d="m6.277 7c-1.815 0-3.277 1.579-3.277 3.539v26.922c0 1.96 1.462 3.539 3.277 3.539h35.446c1.815 0 3.277-1.579 3.277-3.539v-26.922c0-1.96-1.462-3.539-3.277-3.539zm8.723 12.5c2.469 0 4.5 2.031 4.5 4.5s-2.031 4.5-4.5 4.5-4.5-2.031-4.5-4.5 2.031-4.5 4.5-4.5zm18 0c2.469 0 4.5 2.031 4.5 4.5s-2.031 4.5-4.5 4.5-4.5-2.031-4.5-4.5 2.031-4.5 4.5-4.5z" fill="url(#a)"/>
+ <path d="m7 41 4-7h26l4 7z" fill="#4f4f4f"/>
+ <path d="m8.705 11c-.945 0-1.705.905-1.705 2.031v17.057c0 1.06.76 1.912 1.705 1.912h30.59c.945 0 1.705-.852 1.705-1.912v-17.057c0-1.126-.76-2.031-1.705-2.031zm6.295 9.5c1.92 0 3.5 1.58 3.5 3.5s-1.58 3.5-3.5 3.5-3.5-1.58-3.5-3.5 1.58-3.5 3.5-3.5zm18 0c1.92 0 3.5 1.58 3.5 3.5s-1.58 3.5-3.5 3.5-3.5-1.58-3.5-3.5 1.58-3.5 3.5-3.5z" fill="url(#b)"/>
+ </g>
+ <circle cx="14.6073" cy="37.56738" r="2.08728" fill="#303030" stroke-width="1.04364"/>
+ <circle cx="33.39282" cy="37.56738" r="2.08728" fill="#2f2f2f" stroke-width="1.04364"/>
+ <path transform="matrix(1.04364 0 0 1.04364 -1.0473 -1.0473)" d="m14.818 20c-2.115 0-3.818 1.782-3.818 3.994v.012c0 2.213 1.703 3.994 3.818 3.994h18.364c2.115 0 3.818-1.781 3.818-3.994v-.012c0-2.212-1.703-3.994-3.818-3.994zm.182 1c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3zm18 0c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3z" fill="#282828" fill-rule="nonzero"/>
+ <path d="m18.78186 21.91278h10.4364v4.17456h-10.4364z" fill="#cccccc" stroke-width="1.04364"/>
+ <path transform="matrix(1.04364 0 0 1.04364 -1.0473 -1.0473)" d="m19 22v4h3.65c.23-.642.348-1.318.35-2-.002-.682-.12-1.358-.35-2z" fill="#874f29" fill-rule="nonzero"/>
+ <path transform="matrix(1.04364 0 0 1.04364 -1.0473 -1.0473)" d="m11 34-4 7h.572l3.428-6h26l3.428 6h.572l-4-7z" fill="#ffffff" fill-opacity=".1" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/elixir.svg b/.icons/kora/apps/scalable/elixir.svg
new file mode 100644
index 000000000..071f2844d
--- /dev/null
+++ b/.icons/kora/apps/scalable/elixir.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#e4e4e4" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.1" d="m 24.769531,10.002227 c -0.565887,0.205505 -1.124399,0.523065 -1.677734,0.945313 1.99e-4,-0.0064 -2.13e-4,-0.01313 0,-0.01953 -0.129535,0.104357 -0.255882,0.21407 -0.380859,0.328125 -1.295257,1.110687 -2.555095,2.816595 -3.78125,5.126953 -0.09863,0.185891 -0.200455,0.380962 -0.300782,0.572266 -1.213112,2.282843 -2.509129,4.932535 -3.175781,7.673828 -0.209914,0.778745 -0.342714,1.572501 -0.400391,2.382813 -0.02818,0.32314 -0.04476,0.64596 -0.04883,0.96875 -0.0021,0.164007 -0.0046,0.328448 0,0.492187 0.03857,2.305245 0.727493,4.581004 2.480469,6.664063 1.511448,1.795922 3.643503,2.79187 5.525391,2.818359 0.375077,0.03722 0.759682,0.05405 1.158203,0.03711 1.417542,0.06462 2.96181,-0.285133 4.517578,-1.091796 2.747021,-1.424826 4.064368,-4.304026 4.273437,-7.548829 0.03573,-0.146831 0.04874,-0.292869 0.0332,-0.439453 0.0089,-0.186647 0.0062,-0.372616 -0.0039,-0.55664 -2.82e-4,-0.07373 0.0014,-0.146734 0,-0.220704 -0.0118,-0.644297 -0.228294,-1.30161 -0.582031,-1.966796 -0.0185,-0.03811 -0.03526,-0.07823 -0.05469,-0.115235 -1.258389,-2.397556 -2.524413,-4.033702 -3.628906,-5.388672 -1.203186,-1.476045 -2.21367,-2.618185 -2.814453,-4.046875 -0.150992,-0.384254 -0.282691,-0.78136 -0.382812,-1.197265 C 25.35688,14.679592 25.219773,14.0011 25.107422,13.371368 25.068014,13.150855 25.032307,12.937387 25,12.730743 c -0.132595,-0.845184 -0.210785,-1.580632 -0.228516,-2.199219 -0.0036,-0.160624 -0.0045,-0.314198 0,-0.458984 -5.61e-4,2e-4 -0.0014,-2.01e-4 -0.002,0 4.91e-4,-0.02252 -6.76e-4,-0.04816 0,-0.07031 z"/>
+ <path style="fill:#a55dd7" d="m 24.772239,9.0704373 c -2.016578,0.7209967 -3.963334,2.8257997 -5.839836,6.3135337 -2.814535,5.232477 -6.450447,12.667318 -1.44413,18.554291 2.315812,2.722988 6.139938,4.330356 11.158397,1.784992 4.031855,-2.045303 5.153333,-7.914339 3.705733,-10.671889 -1.258389,-2.397556 -2.524481,-4.033869 -3.628974,-5.388839 -1.516186,-1.860027 -2.72785,-3.189883 -3.197033,-5.230988 -0.54079,-2.351989 -0.79232,-4.138731 -0.754591,-5.3611007 z"/>
+ <path style="fill:#a55cd7" d="m 24.770507,8.9999999 c -2.027412,0.7362641 -3.974145,2.8636911 -5.841065,6.3813981 -2.799946,5.277222 -6.451805,12.803478 -1.444434,18.753729 2.316299,2.752257 6.092215,3.641522 8.187294,2.00936 1.365923,-1.064377 2.294612,-2.078785 2.829877,-4.216384 0.595991,-2.379923 0.138804,-5.584551 -0.174807,-7.056194 1.259827,-4.629646 -1.930473,-6.830583 -2.802549,-10.453182 -0.540904,-2.377271 -0.792487,-4.183218 -0.75475,-5.4187271 z"/>
+ <path style="fill:#772bac" d="m 23.091841,9.9259681 c -1.888174,1.5211699 -3.292269,4.0726689 -4.211848,7.6544939 -1.37937,5.373179 -1.528584,10.328037 -1.041901,13.210302 0.943003,5.586763 5.83239,7.707557 10.847135,5.107418 3.086231,-1.600767 4.371906,-5.035782 4.303806,-8.764418 -0.0707,-3.861296 -7.389169,-8.236871 -8.685256,-11.458745 -0.864058,-2.148211 -1.267892,-4.064708 -1.211936,-5.7490509 z"/>
+ <path style="opacity:0.559152;fill:#ab73d6" d="m 23.328043,12.486294 c -0.375035,0.368436 -0.74233,0.803018 -1.099841,1.312789 -1.283941,1.831153 -1.937511,2.929971 -1.453431,6.559997 0.322721,2.420164 0.554267,4.645649 0.693505,6.678445 l 2.316894,-6.86796 c -0.02449,-0.174678 -0.0488,-0.352341 -0.06447,-0.507349 -0.110574,-1.095941 0.392767,-2.881842 0.875184,-3.405354 -0.116683,-0.197985 -0.216646,-0.392488 -0.293029,-0.582365 -0.453435,-1.127323 -0.774797,-2.188566 -0.974815,-3.188203 z"/>
+ <path style="fill:#622d87" d="m 27.878859,19.999299 c 2.264248,2.960533 2.757872,5.02163 1.480437,6.182849 -1.915501,1.741829 -6.600586,2.878285 -9.515046,0.771199 -1.943262,-1.404871 -2.678492,-4.418027 -2.20569,-9.040351 a 40.717421,41.509375 0 0 0 -2.034352,5.189667 c -0.554351,1.751999 -0.716579,3.585363 -0.485816,5.500092 0.69489,1.43273 2.383533,2.38921 5.066363,2.870324 4.025329,0.721672 7.833777,0.364816 10.389948,-0.94852 1.704258,-0.875557 2.510191,-1.747577 2.418234,-2.615175 0.06116,-1.281497 -0.326191,-2.501086 -1.162922,-3.659652 -0.837164,-1.158566 -2.154071,-2.574935 -3.951589,-4.250875 z"/>
+ <path style="fill:#6f3f91;fill-opacity:0.658" d="m 24.400534,15.891649 c -0.493844,0.681884 -0.909499,1.581865 -1.244403,2.704544 -0.57734,1.936838 -1.105008,4.644706 -1.584317,8.123499 0.639369,-2.212772 1.063112,-3.816214 1.271752,-4.808953 0.313178,-1.488448 0.420257,-3.592966 1.252216,-5.022159 0.152256,-0.261732 0.301144,-0.503119 0.445407,-0.728451 -0.05096,-0.0906 -0.09806,-0.179552 -0.140655,-0.26848 z"/>
+ <path style="fill:#481e68" d="m 19.030075,17.043188 c -0.01908,2.13804 0.520084,4.170394 1.617506,6.097946 1.646134,2.890224 3.567708,5.745956 6.443129,8.113498 1.917237,1.578657 3.448857,2.088072 4.595296,1.530014 -0.941269,1.71795 -1.943262,2.5599 -3.003816,2.525408 -1.59148,-0.05129 -3.531706,-0.760584 -6.640925,-4.569259 -2.072524,-2.539116 -3.490499,-4.94115 -4.253489,-7.20566 0.121019,-0.898551 0.249413,-1.793123 0.384748,-2.684158 0.135768,-0.891476 0.421618,-2.160592 0.857117,-3.807789 z"/>
+ <path style="opacity:0.53177;fill:#ab67d9" d="m 24.593934,16.258836 c -0.481796,0.526323 -0.983649,2.308981 -0.873231,3.40338 0.176108,1.742271 1.012546,4.843155 0.171911,6.698186 -0.840633,1.855032 -4.722554,5.206461 -3.651158,8.159034 1.072265,2.95169 3.682672,2.288488 5.321432,0.927836 1.638761,-1.360651 2.517183,-3.573099 2.711509,-5.128761 0.194325,-1.555662 -0.465118,-4.548113 -0.679831,-7.152233 -0.104592,-1.268206 -0.07956,-2.403201 0.07228,-3.40733 -1.271117,-1.239215 -2.442884,-2.423336 -3.072913,-3.500112 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/emacs-24.svg b/.icons/kora/apps/scalable/emacs-24.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs-24.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emacs-25.svg b/.icons/kora/apps/scalable/emacs-25.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs-25.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emacs-nox.svg b/.icons/kora/apps/scalable/emacs-nox.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs-nox.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emacs-snapshot.svg b/.icons/kora/apps/scalable/emacs-snapshot.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs-snapshot.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emacs.svg b/.icons/kora/apps/scalable/emacs.svg
new file mode 100644
index 000000000..14d166223
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 267.946 42.7947)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 133.579 47.3871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(6.74135 -41.4941 41.4941 6.74135 1169.27 231.311)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e7f0f4" offset="0"/>
+ <stop stop-color="#f4faff" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m43.999 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m20.979 36.964s1.34.121 3.069.003c.7-.048 3.36-.257 5.352-.654 0 0 2.43-.47 3.734-.922 1.364-.472 2.109-.882 2.452-1.475-.012-.124.113-.558-.506-.832-1.584-.701-3.438-.616-7.101-.765-4.061-.219-5.399-.925-6.109-1.487-.679-.569-.302-2.1 2.683-3.397 1.505-.692 7.373-1.909 7.373-1.909-1.949-1.011-5.584-2.792-6.331-3.176-.656-.337-1.705-.845-1.923-1.439-.249-.572.635-1.042 1.127-1.173 1.582-.423 3.808-.661 5.831-.654 1.016.004 1.182-.058 1.182-.058 1.407-.205 2.348-1.146 1.994-2.673-.315-1.557-2.118-2.504-3.855-2.222-1.635.265-5.584 1.329-5.584 1.329 4.855.053 5.666.15 6.019.664.208.304-.112.708-1.41.895-1.414.202-4.349.422-4.349.422-2.814.112-4.794.085-5.413 1.331-.404.813.384 1.555.726 2.016 1.453 1.681 3.58 2.613 4.948 3.296.514.257 2.029.752 2.029.752-4.473-.333-7.731.979-9.657 2.525-2.182 1.941-1.28 4.322 3.083 5.863 2.577.91 3.855 1.339 7.731 1.066 2.281-.078 2.638.002 2.658.189.026.264-2.549.868-3.253 1.056-1.79.479-6.476 1.425-6.5 1.429z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/emacs22.svg b/.icons/kora/apps/scalable/emacs22.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs22.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emacs23.svg b/.icons/kora/apps/scalable/emacs23.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs23.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emacs24.svg b/.icons/kora/apps/scalable/emacs24.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs24.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emacs25.svg b/.icons/kora/apps/scalable/emacs25.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/emacs25.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/email-client.svg b/.icons/kora/apps/scalable/email-client.svg
new file mode 120000
index 000000000..73af2ca90
--- /dev/null
+++ b/.icons/kora/apps/scalable/email-client.svg
@@ -0,0 +1 @@
+email.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/email.svg b/.icons/kora/apps/scalable/email.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/email.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emby-server.svg b/.icons/kora/apps/scalable/emby-server.svg
new file mode 100644
index 000000000..1641ef89d
--- /dev/null
+++ b/.icons/kora/apps/scalable/emby-server.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.28634 -39.9973 39.9973 -.28634 25.0412 43.9973)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009330" offset="0"/>
+ <stop stop-color="#52b54a" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1045 0 0 1.1045 -2.50798 -2.50798)" d="m22.652 4c-.363.005-.71.152-.967.409l-9.967 9.967c-.541.542-.541 1.432 0 1.973l.342.342-7.651 7.651c-.541.541-.541 1.432 0 1.973l9.967 9.967c.541.541 1.432.541 1.973 0l.342-.341 7.651 7.65c.541.542 1.431.542 1.973 0l9.967-9.967c.541-.541.541-1.432 0-1.973l-.342-.342 7.651-7.65c.541-.542.541-1.432 0-1.973l-9.967-9.968c-.541-.541-1.432-.541-1.973 0l-.342.342-7.651-7.651c-.266-.267-.629-.414-1.006-.409z" fill="url(#a)"/>
+ <path transform="matrix(1.09238 0 0 1.08118 -90.5948 .408427)" d="m114.004 21.82-14.156 8.173v-16.345z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/emerald-theme-manager-icon.svg b/.icons/kora/apps/scalable/emerald-theme-manager-icon.svg
new file mode 100644
index 000000000..081f982bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/emerald-theme-manager-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 14.399943,6.000001 A 2.4002537,2.5336174 0 0 0 12.649152,6.8003361 L 3.6490995,16.933793 a 2.4002537,2.5336174 0 0 0 -0.067968,3.385652 L 22.181239,43.119721 a 2.4002537,2.5336174 0 0 0 3.63752,0 L 44.418865,20.319445 a 2.4002537,2.5336174 0 0 0 -0.06796,-3.385652 L 35.350849,6.8003361 A 2.4002537,2.5336174 0 0 0 33.600052,6.000001 l -9.600054,0 -9.600055,0 z"/>
+ <path style="fill:#87d53c" d="M 14.399943,5.0000006 A 2.4002537,2.5336174 0 0 0 12.649152,5.8003357 L 3.6490995,15.933793 a 2.4002537,2.5336174 0 0 0 -0.067968,3.385652 L 22.181239,42.119721 a 2.4002537,2.5336174 0 0 0 3.63752,0 L 44.418865,19.319445 a 2.4002537,2.5336174 0 0 0 -0.06796,-3.385652 L 35.350849,5.8003357 A 2.4002537,2.5336174 0 0 0 33.600052,5.0000006 l -9.600054,0 -9.600055,0 z"/>
+ <path style="opacity:0.2" d="M 14.400391 5 A 2.4002537 2.5336174 0 0 0 12.648438 5.8007812 L 3.6484375 15.933594 A 2.4002537 2.5336174 0 0 0 3.0214844 18 L 44.976562 18 A 2.4002537 2.5336174 0 0 0 44.351562 15.933594 L 35.351562 5.8007812 A 2.4002537 2.5336174 0 0 0 33.599609 5 L 24 5 L 14.400391 5 z"/>
+ <path style="fill:#87d53c" transform="matrix(1.0167496,0,0,0.76312684,18.916252,17.973156)" d="m 5.0000003,-17 9.8352627,17.03517606 -19.6705265,-5.2e-7 z"/>
+ <path style="opacity:0.2" d="M 24,43 34,18 14,18 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.400391 5 A 2.4002537 2.5336174 0 0 0 12.648438 5.8007812 L 3.6484375 15.933594 A 2.4002537 2.5336174 0 0 0 3.0488281 18.166016 A 2.4002537 2.5336174 0 0 1 3.6484375 16.933594 L 12.648438 6.8007812 A 2.4002537 2.5336174 0 0 1 14.400391 6 L 24 6 L 33.599609 6 A 2.4002537 2.5336174 0 0 1 35.351562 6.8007812 L 44.351562 16.933594 A 2.4002537 2.5336174 0 0 1 44.951172 18.166016 A 2.4002537 2.5336174 0 0 0 44.351562 15.933594 L 35.351562 5.8007812 A 2.4002537 2.5336174 0 0 0 33.599609 5 L 24 5 L 14.400391 5 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/emerald-theme-manager.svg b/.icons/kora/apps/scalable/emerald-theme-manager.svg
new file mode 120000
index 000000000..0a7027532
--- /dev/null
+++ b/.icons/kora/apps/scalable/emerald-theme-manager.svg
@@ -0,0 +1 @@
+emerald-theme-manager-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emerillon.svg b/.icons/kora/apps/scalable/emerillon.svg
new file mode 120000
index 000000000..59b5c64af
--- /dev/null
+++ b/.icons/kora/apps/scalable/emerillon.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/emesene.svg b/.icons/kora/apps/scalable/emesene.svg
new file mode 100644
index 000000000..bdbd5f425
--- /dev/null
+++ b/.icons/kora/apps/scalable/emesene.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g fill="#1c95f5">
+ <circle cx="362.20261" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="367.30312" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="372.66303" cy="536.91562" r="2.237091" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/empathy.svg b/.icons/kora/apps/scalable/empathy.svg
new file mode 100644
index 000000000..4124b3325
--- /dev/null
+++ b/.icons/kora/apps/scalable/empathy.svg
@@ -0,0 +1,20 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f74c8" offset="0"/>
+ <stop stop-color="#4aa2e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.89337979 0 0 .89337979 -293.47317 -447.15948)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path transform="matrix(.88904791 0 0 .88904791 -1.958243 55.684538)" d="m391.16596 520.8313c0-1.79082 1.45598-3.24421 3.25118-3.24421 1.7947 0 3.25069 1.45287 3.25069 3.24421 0 1.7924-1.45599 3.24525-3.25069 3.24525-1.7952-.00052-3.25118-1.45285-3.25118-3.24525zm14.74178 0c0-1.79082 1.45756-3.24421 3.25226-3.24421 1.79467 0 3.25118 1.45287 3.25118 3.24421 0 1.7924-1.45597 3.24525-3.25118 3.24525-1.79417-.00052-3.25226-1.45285-3.25226-3.24525zm7.68679 13.28759c-2.01488 4.64945-6.7336 7.65352-12.02171 7.65352-5.40083 0-10.14734-3.01924-12.09249-7.69223-.33347-.80046.0467-1.71916.84937-2.0519.19713-.0811.4016-.1198.60294-.1198.61658 0 1.20171.36412 1.45285.96838 1.45598 3.49743 5.06213 5.75703 9.18733 5.75703 4.03188 0 7.61705-2.26116 9.13386-5.7612.34499-.79575 1.27091-1.1625 2.06732-.8172.79851.34373 1.16553 1.26765.82053 2.0634z" fill="#fff" fill-opacity=".85"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g fill="#3c8bd6">
+ <circle cx="362.20261" cy="536.91565" r="2.237091" opacity=".837"/>
+ <circle cx="367.30313" cy="536.91565" r="2.237091" opacity=".837"/>
+ <circle cx="372.66302" cy="536.91565" r="2.237091" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/emulationstation.svg b/.icons/kora/apps/scalable/emulationstation.svg
new file mode 100644
index 000000000..9b3f7766c
--- /dev/null
+++ b/.icons/kora/apps/scalable/emulationstation.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.420253 -34.6688 34.6688 .420253 23.0929 41.3344)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004163" offset="0"/>
+ <stop stop-color="#004d71" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8.832 6.666c-.574 0-1.125.228-1.532.634l-4.333 4.334c-.407.406-.635.957-.635 1.532v26.002c0 1.196.97 2.166 2.167 2.166h34.669c.574 0 1.125-.228 1.532-.634l4.333-4.334c.407-.406.635-.957.635-1.532v-26.002c0-1.196-.97-2.166-2.167-2.166z" fill="url(#a)"/>
+ <path d="m10.999 13.166-4.333 4.334v13l4.333 4.334h13.001l-4.334-4.334h-8.667v-4.333h8.667v-4.334h-8.667v-4.333h8.667l4.334-4.334zm17.335 0-4.334 4.334v4.333l4.334 4.334h8.667v4.333h-13.001l4.334 4.334h8.667l4.333-4.334v-4.333l-4.333-4.334h-8.667v-4.333h8.667l4.333-4.334z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/emule.svg b/.icons/kora/apps/scalable/emule.svg
new file mode 100644
index 000000000..160a78d49
--- /dev/null
+++ b/.icons/kora/apps/scalable/emule.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.666971 45.5275 -45.5275 .666971 -269.636 5.52708)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003347" offset="0"/>
+ <stop stop-color="#001227" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="23.999" r="22.764" fill="url(#a)"/>
+ <path d="m29.384 35.956c1.382-.492 3.015.546 3.646 2.317.631 1.77.021 3.607-1.36 4.099-1.382.492-3.015-.546-3.646-2.316-.631-1.771-.021-3.608 1.36-4.1z" fill="#8f3247"/>
+ <g fill-rule="nonzero">
+ <path d="m30.177 1.235c-.393-.006-1.034.847-1.544 1.611-1.162 1.74-2.854 3.644-4.043 6.041-1.182 2.384-.816 2.271-.675 7.27.883.049 2.755.514 3.579.927.12-.207.219-.559.349-.772 2.147-3.482 2.44-8.819 2.618-13.064.063-1.496.021-2.009-.284-2.013zm-18.875 7.367c-1.296.083.889 4.23 1.694 5.474.73 1.128 2.542 3.052 3.992 4.608.31.334.587.623.85.896 0 0 .169.233.28.133.625-.565 2.657-2.76 3.432-3.059l-.102-.162c-2.128-3.163-5.066-5.18-9.325-7.605-.368-.209-.635-.297-.821-.285z" fill="#a3988f"/>
+ <path d="m23.464 15.848c-2.927.273-4.863 1.828-6.008 4.034-.178.552-.274 1.164-.274 1.833 0 2.314 1.193 4.43.795 6.757-.537 3.141-2.951 4.809-1.889 7.689.022.071.028.135.054.206.219.61.656 1.241 1.269 1.945.099.113.217.212.338.31.481.398 1.117.673 1.85.851.501.123 1.044.202 1.605.25.19.017.383.029.577.038l.166-.021c1.967.076 4.028-.144 5.233-.209.288-.016.578-.047.865-.094.89-.142 1.77-.427 2.579-.826h.006c.039-.02.073-.046.112-.066.309-.158.611-.326.894-.516.906-.607 1.665-1.371 2.159-2.241.422-.743.651-1.564.618-2.431-.01-.898-.286-1.846-.913-2.811-2.039-3.146-3.086-6.133-3.966-10.155-.061-.613-.679-2.203-1.015-2.659-1.151-1.411-3.449-1.876-5.055-1.884z" fill="#907c6a"/>
+ <path d="m27.716 27.809c1.058 0 2.037-.022 2.768.232.788.275 1.288.873 1.288 2.17 0 1.186-1.845 2.926-2.394 4.552.185 1.397.634 2.781 1.252 3.848.35-.174.687-.368 1.006-.582.905-.607 1.663-1.371 2.157-2.242.834-1.468.92-3.24-.294-5.075-2.942-5.732-14.504-1.595-16.711.829-.257.746-1.509 2.407-.638 4.827.219.609.655 1.239 1.267 1.943.496.569 1.272.927 2.188 1.146.501.119 1.043.196 1.603.244.191.015.383.027.577.037-.001-.895.064-1.787.044-2.639-.001-.074-.004-.148-.006-.221-.193-1.955-3.788-2.331-3.788-5.078 0-.57.189-1.061.516-1.483 1.63-2.099 6.699-2.508 9.165-2.508z" fill="#d0d0d0"/>
+ <path d="m27.716 27.809c-2.466 0-7.535.409-9.165 2.508 1.097 1.412 1.958 2.714 2.737 4.218.37.715.499 1.508.534 2.343.007.071.01.145.007.221.02.852-.045 1.744-.044 2.639 2.015.097 4.158-.14 5.396-.207.288-.015.577-.046.865-.093.891-.143 1.773-.428 2.584-.827-.618-1.067-1.068-2.451-1.252-3.848-.061-.46-.093-.922-.093-1.374 0-1.415.53-3.902 1.199-5.348-.731-.255-1.71-.232-2.768-.232z" fill="#a2a2a2"/>
+ <path d="m21.288 34.535c.37.715.499 1.508.534 2.343-.192-1.955-3.787-2.331-3.787-5.078 0-.57.189-1.061.516-1.483 1.097 1.412 1.958 2.714 2.737 4.218zm9.196-6.494c.788.275 1.288.873 1.288 2.17 0 1.186-1.845 2.926-2.394 4.552-.061-.46-.093-.922-.093-1.374 0-1.415.531-3.902 1.199-5.348z" fill="#222"/>
+ <path d="m26.545 21.221c-1.296.855-1.474 2.609-1.474 3.411-.002 1.047.12 1.392.753 1.868.632.476 2.921.853 3.715-.233.648-.887.13-1.794 0-2.416-.45-2.155-1.943-3.324-2.994-2.63z" fill="#fff"/>
+ <path d="m23.444 24.519c-.11-.821-.633-2.267-2.275-3.028-1.858-.861-2.873.82-2.729 2.426.107 1.194.599 3.969 2.212 3.793 1.757-.194 3.074-1.085 2.792-3.191z" fill="#fff"/>
+ </g>
+ <path d="m26.731 23.819c.55 0 .997.447.997.997s-.447.997-.997.997-.997-.447-.997-.997.447-.997.997-.997zm-5.314 0c.55 0 .997.447.997.997s-.447.997-.997.997-.997-.447-.997-.997.447-.997.997-.997z" fill="#252525"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/encryptpad.svg b/.icons/kora/apps/scalable/encryptpad.svg
new file mode 100644
index 000000000..8ecf43bd9
--- /dev/null
+++ b/.icons/kora/apps/scalable/encryptpad.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m22.92 2.409c-6.578 0-11.874 5.836-11.874 12.415v4.858h5.271v-5.037c0-3.79 2.932-7.203 6.723-7.203h1.92c3.791 0 6.723 3.413 6.723 7.203v5.037h5.271v-4.858c0-6.579-5.296-12.415-11.874-12.415z" fill="#01703e" fill-rule="nonzero"/>
+ <path d="m41.272 24.21c0-2.499-2.029-4.528-4.528-4.528h-25.488c-2.499 0-4.528 2.029-4.528 4.528v16.852c0 2.5 2.029 4.529 4.528 4.529h25.488c2.499 0 4.528-2.029 4.528-4.529z" fill="#33bc24"/>
+ <path d="m6.728 24h34.545v15.113h-34.545z" fill="#7fe375"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/encryptr.svg b/.icons/kora/apps/scalable/encryptr.svg
new file mode 120000
index 000000000..195ca56ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/encryptr.svg
@@ -0,0 +1 @@
+Encryptr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/endeavouros-icon.svg b/.icons/kora/apps/scalable/endeavouros-icon.svg
new file mode 120000
index 000000000..35a54d9b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/endeavouros-icon.svg
@@ -0,0 +1 @@
+distributor-logo-endeavouros.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/endeavouros.svg b/.icons/kora/apps/scalable/endeavouros.svg
new file mode 100644
index 000000000..9bcc3e123
--- /dev/null
+++ b/.icons/kora/apps/scalable/endeavouros.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cad2d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m5.363 30.725 20.75-24.715s8.424 11.412 10.143 17.246c1.326 4.501 2.029 8.973-6.495 9.442-8.483.466-24.398-1.973-24.398-1.973z" fill="#ff7c81"/>
+ <path d="m7.596 35.415 18.517-29.405s12.146 13.794 13.865 17.99c1.779 4.343 1.603 9.777-6.421 10.857-8.655 1.165-25.961.558-25.961.558z" fill="#7f7eff"/>
+ <path d="m26.208 6.14c.932 1.275 8.436 11.647 10.048 17.116 1.326 4.501 2.029 8.973-6.495 9.442-5.54.304-14.248-.63-19.626-1.315l15.978-25.373z" fill="#7e3ebe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/engrampa.svg b/.icons/kora/apps/scalable/engrampa.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/engrampa.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/enhanced_browsing.svg b/.icons/kora/apps/scalable/enhanced_browsing.svg
new file mode 100644
index 000000000..de45b15a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/enhanced_browsing.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#481f9a" offset="0"/>
+ <stop stop-color="#6943b5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.12854 0 0 1.12854 -3.14928 -3.02071)" d="m17 18c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm0 12c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm9.869 4.712c-.393 1.032-1.549 1.55-2.581 1.157s-1.55-1.549-1.157-2.581l8-21c.393-1.032 1.549-1.55 2.581-1.157s1.55 1.549 1.157 2.581z" fill="#6db6ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/enjoy-music-player.svg b/.icons/kora/apps/scalable/enjoy-music-player.svg
new file mode 100644
index 000000000..a7a5aed19
--- /dev/null
+++ b/.icons/kora/apps/scalable/enjoy-music-player.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008754" offset="0"/>
+ <stop stop-color="#23c197" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.28902 0 0 1.28902 -6.44816 -6.93684)" d="m18.495 15c-.011 0-.022 0-.034 0-.801 0-1.461.658-1.461 1.459v.001 15.082c0 .8.66 1.459 1.461 1.459.257 0 .509-.068.731-.195l6.539-3.77 6.539-3.771c.451-.261.73-.743.73-1.264 0-.52-.279-1.003-.73-1.263l-6.539-3.772-6.539-3.77c-.212-.123-.452-.19-.697-.196z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/enpass.svg b/.icons/kora/apps/scalable/enpass.svg
new file mode 100644
index 000000000..e24c52bbf
--- /dev/null
+++ b/.icons/kora/apps/scalable/enpass.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#001e83" offset="0"/>
+ <stop stop-color="#135de3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m14.925 12.618c-2.513 0-4.96 2.067-4.535 4.553l2.721 15.935c.425 2.486 2.024 4.552 4.537 4.552h12.704c2.513 0 4.112-2.066 4.537-4.552l2.721-15.935c.425-2.486-2.022-4.553-4.535-4.553zm9.075 5.691c2.498 0 4.553 2.055 4.553 4.553-.002 1.622-.871 3.126-2.277 3.937v5.168c0 .631-.507 1.139-1.138 1.139h-2.276c-.631 0-1.138-.508-1.138-1.139v-5.168c-1.406-.811-2.275-2.315-2.277-3.937 0-2.498 2.055-4.553 4.553-4.553z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ensembles.svg b/.icons/kora/apps/scalable/ensembles.svg
new file mode 100644
index 000000000..60fcc35ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/ensembles.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m8.832 2.332c-3.601 0-6.5 2.899-6.5 6.5v23.835h43.336v-23.835c0-3.601-2.899-6.5-6.5-6.5z" fill="#3f3f3f"/>
+ <path d="m13.166 31.584v13.001c0 .6.483 1.083 1.083 1.083h3.251c.6 0 1.083-.483 1.083-1.083v-13.001zm10.834 0v13.001c0 .6.483 1.083 1.083 1.083h3.251c.6 0 1.083-.483 1.083-1.083v-13.001zm10.834 0v13.001c0 .6.483 1.083 1.083 1.083h3.251c.6 0 1.083-.483 1.083-1.083v-13.001zm-32.502 0v7.584c0 3.066 2.104 5.615 4.951 6.307.282-.195.466-.52.466-.89v-13.001z" fill="#d8d8d8"/>
+ <path d="m7.749 31.584v13.001c0 .6.483 1.083 1.083 1.083h3.251c.6 0 1.083-.483 1.083-1.083v-13.001zm10.834 0v13.001c0 .6.483 1.083 1.083 1.083h3.251c.6 0 1.083-.483 1.083-1.083v-13.001zm10.834 0v13.001c0 .6.483 1.083 1.083 1.083h3.251c.6 0 1.083-.483 1.083-1.083v-13.001zm10.834 0v13.001c0 .37.184.695.466.89 2.847-.692 4.951-3.241 4.951-6.307v-7.584z" fill="#f0f0f0"/>
+ </g>
+ <path d="m16.416 4.499c6.578 0 11.918 5.34 11.918 11.917 0 6.578-5.34 11.918-11.918 11.918-6.577 0-11.917-5.34-11.917-11.918 0-6.577 5.34-11.917 11.917-11.917zm19.501 0c4.186 0 7.584 3.398 7.584 7.584 0 4.185-3.398 7.583-7.584 7.583-4.185 0-7.583-3.398-7.583-7.583 0-4.186 3.398-7.584 7.583-7.584z" fill="#2d2d2d"/>
+ <path d="m16.416 6.666c5.382 0 9.751 4.369 9.751 9.75 0 5.382-4.369 9.751-9.751 9.751-5.381 0-9.75-4.369-9.75-9.751 0-5.381 4.369-9.75 9.75-9.75zm19.501 0c2.99 0 5.417 2.427 5.417 5.417 0 2.989-2.427 5.417-5.417 5.417-2.989 0-5.417-2.428-5.417-5.417 0-2.99 2.428-5.417 5.417-5.417z" fill="#ff6f10"/>
+ <path d="m16.416 13.166c1.794 0 3.25 1.456 3.25 3.25s-1.456 3.25-3.25 3.25-3.25-1.456-3.25-3.25 1.456-3.25 3.25-3.25zm19.501-3.25c1.196 0 2.167.971 2.167 2.167 0 1.195-.971 2.166-2.167 2.166-1.195 0-2.166-.971-2.166-2.166 0-1.196.971-2.167 2.166-2.167z" fill="#2d2d2d"/>
+ <path d="m2.332 31.584v-2.167h14.951l7.8-8.667h20.585v10.834h-43.336z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m38.084 24c1.196 0 2.167.971 2.167 2.167s-.971 2.167-2.167 2.167-2.167-.971-2.167-2.167.971-2.167 2.167-2.167zm-7.584 0c1.196 0 2.167.971 2.167 2.167s-.971 2.167-2.167 2.167c-1.195 0-2.166-.971-2.166-2.167s.971-2.167 2.166-2.167z" fill="#313131"/>
+ <path d="m5.582 31.584v6.511c0 .593.479 1.073 1.073 1.073h2.188c.594 0 1.073-.48 1.073-1.073v-6.511zm6.501 0v6.511c0 .593.478 1.073 1.072 1.073h2.188c.594 0 1.073-.48 1.073-1.073v-6.511zm14.084 0v6.511c0 .593.478 1.073 1.073 1.073h2.188c.593 0 1.072-.48 1.072-1.073v-6.511zm6.5 0v6.511c0 .593.479 1.073 1.073 1.073h2.188c.594 0 1.073-.48 1.073-1.073v-6.511zm6.501 0v6.511c0 .593.478 1.073 1.072 1.073h2.188c.594 0 1.073-.48 1.073-1.073v-6.511z" fill="#313131" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/entangle.svg b/.icons/kora/apps/scalable/entangle.svg
new file mode 100644
index 000000000..9bb8b0d8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/entangle.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -28 28 0 30 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a607c" offset="0"/>
+ <stop stop-color="#2c80a2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28 28 0 18 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0e85a2" offset="0"/>
+ <stop stop-color="#37abc8" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.10868 0 0 1.10868 -2.60844 -2.60844)" cx="30" cy="30" r="14" fill="url(#a)"/>
+ <circle cx="30.65196" cy="30.65196" r="9.97812" fill="#fff" stroke-width="1.10868"/>
+ <circle transform="matrix(1.10868 0 0 1.10868 -2.60844 -2.60844)" cx="18" cy="18" r="14" fill="url(#b)"/>
+ <circle cx="17.3478" cy="17.3478" r="9.97812" fill="#fff" stroke-width="1.10868"/>
+ <g transform="matrix(1.10868 0 0 1.10868 -2.60844 -2.60844)" fill="#f94e25">
+ <path d="m30.987 32.837s-1.207-7.094-4.749-10.565c-3.508-3.438-9.973-5.236-9.973-5.236-.532-.147-1.083.167-1.229.699-.147.532.167 1.083.699 1.229 0 0 5.907 1.604 9.103 4.736 3.163 3.1 4.175 9.463 4.175 9.463.09.544.605.913 1.15.824.544-.09.913-.605.824-1.15z"/>
+ <path d="m18.016 15.159s1.206 7.094 4.748 10.565c3.508 3.438 9.973 5.236 9.973 5.236.532.147 1.083-.167 1.23-.699.146-.532-.167-1.083-.699-1.229 0 0-5.908-1.604-9.104-4.736-3.163-3.099-4.175-9.463-4.175-9.463-.09-.544-.605-.913-1.149-.824-.545.09-.914.605-.824 1.15z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/enve.svg b/.icons/kora/apps/scalable/enve.svg
new file mode 100644
index 000000000..d27b0b343
--- /dev/null
+++ b/.icons/kora/apps/scalable/enve.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0716171 -42.0547 42.0547 -.0716171 24.9604 45.1734)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009f80" offset="0"/>
+ <stop stop-color="#00d792" offset="1"/>
+ </linearGradient>
+ <path d="m13.404 30.357s4.239 5.822 10.596 5.822c8.476 0 9.141-3.464 14.834-3.703 4.234-.177 6.893 1.167 6.357 4.239-.728 4.175-12.715 8.476-21.191 8.476-10.596 0-19.748-8.6-21.191-16.953-1.489-8.62 3.215-25.429 27.548-25.429 10.596 0 14.834 4.238 14.834 10.595 0 6.358-4.238 10.596-14.834 14.834-6.222 2.489-16.953 2.119-16.953 2.119z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="15.524" r="8.476" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/eog.svg b/.icons/kora/apps/scalable/eog.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/eog.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eom.svg b/.icons/kora/apps/scalable/eom.svg
new file mode 120000
index 000000000..82b89fe19
--- /dev/null
+++ b/.icons/kora/apps/scalable/eom.svg
@@ -0,0 +1 @@
+eog.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/epdfview.svg b/.icons/kora/apps/scalable/epdfview.svg
new file mode 120000
index 000000000..d0e0f0dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/epdfview.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ephoto.svg b/.icons/kora/apps/scalable/ephoto.svg
new file mode 120000
index 000000000..1b2314fb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/ephoto.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/epic-games.svg b/.icons/kora/apps/scalable/epic-games.svg
new file mode 100644
index 000000000..5759f1f57
--- /dev/null
+++ b/.icons/kora/apps/scalable/epic-games.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.8604 42.8604 0 24 45.5772)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m7.851 2.469c-1.189 0-2.153.964-2.153 2.153v32.297c0 .881.537 1.673 1.354 1.999l16.149 6.46c.513.205 1.085.205 1.598 0l16.149-6.46c.817-.326 1.354-1.118 1.354-1.999v-32.297c0-1.189-.964-2.153-2.153-2.153z" fill="url(#a)"/>
+ <path d="m11.081 7.851v17.226h5.383v-2.154h-3.23v-5.382h3.23v-2.154h-3.23v-5.382h3.23v-2.154zm6.46 0v17.226h2.153v-6.46h2.153c1.789 0 3.23-1.44 3.23-3.23v-4.306c0-1.789-1.441-3.23-3.23-3.23h-4.306zm8.612 0v17.226h2.153v-17.226zm5.383 0c-1.193 0-2.153.961-2.153 2.154v12.918c0 1.193.96 2.154 2.153 2.154h3.23c1.193 0 2.153-.961 2.153-2.154v-4.306h-2.153v3.123c0 .596-.597 1.183-1.077 1.183h-1.076c-.597 0-1.077-.48-1.077-1.076v-10.766c0-.596.636-1.076 1.077-1.076h1.076c.597 0 1.077.48 1.077 1.076v3.23h2.153v-4.306c0-1.193-.96-2.154-2.153-2.154zm-11.842 2.154h2.153c.596 0 1.076.48 1.076 1.076v4.306c0 .597-.48 1.077-1.076 1.077h-2.153zm15.286 18.23c-.896.005-1.831.566-1.857 1.943-.025 1.398 2.777 1.203 2.787 1.915.003.247-.369.386-.614.414-.566.067-1.601-.601-1.601-.601l-.786.944s.962.807 2.328.814c.905.005 2.08-.439 2.071-1.758-.011-1.586-2.759-1.515-2.799-2.056-.02-.272.265-.439.557-.429.527.017 1.371.515 1.371.515l.658-1.001s-.852-.708-2.115-.7zm-21.426.044c-1.33-.026-2.762.954-2.805 2.725-.03 1.256 1.108 2.664 2.645 2.685 1.348.019 2.324-.841 2.324-.841v-2.286h-2.244v1.043l.921-.08.04.682s-.301.309-.841.319c-.95.018-1.412-.763-1.443-1.442-.033-.73.484-1.603 1.46-1.598.65.003 1.066.595 1.066.595l.881-1.081s-.841-.699-2.004-.721zm4.594.027-2.376 5.387 1.611-.004.368-.971h2.069l.357.971h1.502l-2.208-5.383zm3.699 0v5.383h1.316v-2.988l1.371 2.04 1.333-2.122.088 3.07h1.275v-5.383h-1.363l-1.333 2.147-1.331-2.147zm6.459 0v5.383h3.983v-1.076h-2.906v-1.077l2.691.023v-1.1h-2.691v-1.076h2.906v-1.077zm-9.51 1.647.576 1.56h-1.167zm-2.332 9.119 7.536 3.23 7.536-3.23z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/epiphany-bookmarks.svg b/.icons/kora/apps/scalable/epiphany-bookmarks.svg
new file mode 120000
index 000000000..6641d9819
--- /dev/null
+++ b/.icons/kora/apps/scalable/epiphany-bookmarks.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/epiphany-browser.svg b/.icons/kora/apps/scalable/epiphany-browser.svg
new file mode 120000
index 000000000..8dca13c5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/epiphany-browser.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/epiphany-game.svg b/.icons/kora/apps/scalable/epiphany-game.svg
new file mode 100644
index 000000000..b51d4b035
--- /dev/null
+++ b/.icons/kora/apps/scalable/epiphany-game.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 19,24 -6,4 0,6 4,0 0,-3 2,-1.46875 z m 10,0 0,5.53125 2,1.46875 0,3 4,0 0,-6 z"/>
+ <path style="fill:#be3c3c" d="M 19 23 L 13 27 L 13 33 L 17 33 L 17 30 L 19 28.53125 L 19 23 z M 29 23 L 29 28.53125 L 31 30 L 31 33 L 35 33 L 35 27 L 29 23 z M 18 35 C 16.892 35 16 35.892 16 37 L 16 41 C 16 42.108 16.892 43 18 43 C 19.108 43 20 42.108 20 41 L 20 37 C 20 35.892 19.108 35 18 35 z M 30 35 C 28.892 35 28 35.892 28 37 L 28 41 C 28 42.108 28.892 43 30 43 C 31.108 43 32 42.108 32 41 L 32 37 C 32 35.892 31.108 35 30 35 z"/>
+ <rect style="opacity:0.2" width="12" height="14" x="18" y="24" rx=".932" ry=".72"/>
+ <rect style="fill:#3ce63c" width="12" height="14" x="18" y="23" rx=".932" ry=".72"/>
+ <path style="opacity:0.2" d="m 14,40 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 l 4,0 c 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 l -4,0 z m 16,0 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 l 4,0 c 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 l -4,0 z"/>
+ <path style="fill:#09dbed" d="M 14 39 C 12.892 39 12 39.892 12 41 C 12 42.108 12.892 43 14 43 L 18 43 C 19.108 43 20 42.108 20 41 C 20 39.892 19.108 39 18 39 L 14 39 z M 30 39 C 28.892 39 28 39.892 28 41 C 28 42.108 28.892 43 30 43 L 34 43 C 35.108 43 36 42.108 36 41 C 36 39.892 35.108 39 34 39 L 30 39 z"/>
+ <ellipse style="opacity:0.2" cx="24" cy="17" rx="14" ry="9"/>
+ <ellipse style="fill:#9f9f9f" cx="24" cy="16" rx="14" ry="9"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="17" y="14"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="29" y="14"/>
+ <rect style="fill:#3f3f3f" width="12" height="2" x="18" y="19"/>
+ <path style="opacity:0.2" d="M 7.0021186,3.999781 C 5.0914448,4.0014277 4.2707972,6.4254108 5.7874262,7.5876716 L 10.015415,15.699 c 0,0 2.559892,-4.033106 4.401795,-4.599219 3.071324,-0.943978 6.326346,1.9 9.58279,1.9 3.256444,0 6.511465,-2.843978 9.582789,-1.9 1.841904,0.566113 4.401796,4.599219 4.401796,4.599219 L 42.212574,7.5876716 C 43.729203,6.4254108 42.908555,4.001431 40.997881,3.999781 L 24,3.999781 Z"/>
+ <path style="fill:#ffc901" d="M 7.0021186,3 C 5.0914448,3.0016467 4.2707972,5.4256298 5.7874262,6.5878906 l 4.2279888,8.1113284 c 0,0 2.559892,-4.033106 4.401795,-4.599219 C 17.488534,9.156022 20.743556,12 24,12 c 3.256444,0 6.511465,-2.843978 9.582789,-1.9 1.841904,0.566113 4.401796,4.599219 4.401796,4.599219 L 42.212574,6.5878906 C 43.729203,5.4256298 42.908555,3.00165 40.997881,3 L 24,3 Z"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="23" y="27"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="23" y="30"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="23" y="33"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.0019531 3 C 5.5624582 3.0012406 4.7429374 4.3770506 5.0742188 5.5527344 C 5.2715605 4.7162181 5.9673109 4.0008917 7.0019531 4 L 24 4 L 40.998047 4 C 42.032689 4.0008935 42.728439 4.7162186 42.925781 5.5527344 C 43.257063 4.3770514 42.437542 3.0012431 40.998047 3 L 24 3 L 7.0019531 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14 39 C 12.892 39 12 39.892 12 41 C 12 41.173835 12.029011 41.339409 12.070312 41.5 C 12.292264 40.637007 13.065835 40 14 40 L 18 40 C 18.934165 40 19.707736 40.637007 19.929688 41.5 C 19.970989 41.339409 20 41.173835 20 41 C 20 39.892 19.108 39 18 39 L 14 39 z M 30 39 C 28.892 39 28 39.892 28 41 C 28 41.173835 28.029011 41.339409 28.070312 41.5 C 28.292264 40.637007 29.065835 40 30 40 L 34 40 C 34.934165 40 35.707736 40.637007 35.929688 41.5 C 35.970989 41.339409 36 41.173835 36 41 C 36 39.892 35.108 39 34 39 L 30 39 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/epiphany-gecko.svg b/.icons/kora/apps/scalable/epiphany-gecko.svg
new file mode 120000
index 000000000..8dca13c5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/epiphany-gecko.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/epiphany-icon.svg b/.icons/kora/apps/scalable/epiphany-icon.svg
new file mode 120000
index 000000000..8dca13c5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/epiphany-icon.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/epiphany-webkit.svg b/.icons/kora/apps/scalable/epiphany-webkit.svg
new file mode 120000
index 000000000..8dca13c5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/epiphany-webkit.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/epiphany.svg b/.icons/kora/apps/scalable/epiphany.svg
new file mode 100644
index 000000000..cab38b1b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/epiphany.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.195" fill="#2da8da"/>
+ <g fill-rule="nonzero">
+ <path d="m37.657 24c-.048 5.279-1.094 10.763-2.975 14.891 1.497.765 2.763 1.686 3.743 2.717 5.175-4.239 8.223-10.92 8.336-17.608z" fill="#2669bc"/>
+ <path d="m24 24v22.764c.803 0 4.193-.372 5.074-.574 5.112-3.579 8.584-11.946 8.583-22.19z" fill="#228bf3"/>
+ <path d="m24 36.52v10.244c1.707 0 3.41-.193 5.074-.574 2.201-1.539 4.134-4.056 5.608-7.299-2.998-1.532-6.778-2.371-10.682-2.371z" fill="#2669bc"/>
+ <path d="m34.684 38.891c-1.476 3.243-3.409 5.758-5.608 7.299 3.428-.784 6.629-2.353 9.35-4.582-.98-1.031-2.247-1.952-3.742-2.717z" fill="#1b58a2"/>
+ <path d="m24 1.236c3.251 0 12.879 3.869 14.491 5.199 5.053 4.169 8.273 10.473 8.273 17.529 0 .125-.001-.09-.003.036h-22.761z" fill="#228bf3"/>
+ <path d="m29.074 1.808c3.43.786 6.631 2.354 9.352 4.583-.98 1.032-2.247 1.951-3.742 2.716-1.478-3.243-3.41-5.758-5.61-7.299z" fill="#2da8da"/>
+ <path d="m24 1.236c.807 0 4.197.372 5.074.572 5.185 3.631 8.584 12.419 8.584 22.192 0 .126 0-.126-.001 0h-13.657z" fill="#2da8da"/>
+ <path d="m24 1.236c1.707 0 3.41.193 5.074.572 2.2 1.541 4.132 4.056 5.608 7.299-2.999 1.534-6.778 2.373-10.682 2.373z" fill="#3acabc"/>
+ <path d="m10.343 24c.048 5.279 1.094 10.763 2.975 14.891-1.497.765-2.763 1.686-3.743 2.717-5.175-4.239-8.223-10.92-8.336-17.608z" fill="#3acabc"/>
+ <path d="m24 24v22.764c-.8 0-4.19-.371-5.074-.574-5.112-3.579-8.584-11.946-8.583-22.19z" fill="#2da8da"/>
+ <path d="m24 36.52v10.244c-1.707 0-3.41-.193-5.074-.574-2.201-1.539-4.134-4.056-5.608-7.299 2.998-1.532 6.778-2.371 10.682-2.371z" fill="#228bf3"/>
+ <path d="m13.316 38.891c1.476 3.243 3.409 5.758 5.608 7.299-3.428-.784-6.629-2.353-9.35-4.582.98-1.031 2.247-1.952 3.742-2.717z" fill="#2da8da"/>
+ <path d="m24 1.236c-2.827 0-12.57 3.615-14.483 5.192-5.057 4.169-8.281 10.477-8.281 17.536 0 .125.001-.09.003.036h22.761v-22.764z" fill="#62dd9f"/>
+ <path d="m18.926 1.808c-3.43.786-6.631 2.354-9.352 4.583.98 1.032 2.247 1.951 3.742 2.716 1.478-3.243 3.41-5.758 5.61-7.299z" fill="#79f68b"/>
+ <path d="m24 1.236c-.789 0-4.179.368-5.074.572-5.185 3.631-8.584 12.419-8.584 22.192 0 .126 0-.126.001 0h13.657z" fill="#3acabc"/>
+ <path d="m24 1.236c-1.707 0-3.41.193-5.074.572-2.2 1.541-4.132 4.056-5.608 7.299 2.999 1.534 6.778 2.373 10.682 2.373z" fill="#62dd9f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/epsonscan2.svg b/.icons/kora/apps/scalable/epsonscan2.svg
new file mode 100644
index 000000000..919054a3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/epsonscan2.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.034 43.034 0 24.0028 45.4715)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#162d8e" offset="0"/>
+ <stop stop-color="#2e49bc" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.011 24h20.196v1.083h-20.196z" fill="#00e5ff"/>
+ <g fill-rule="nonzero">
+ <path d="m16.59 19.666 7.599-1.409 7.208 1.409-18.635 11.918.243-6.686z" fill="#b0b9f5"/>
+ <path d="m36.668 12.922c1.188-1.327 2.237-2.509 2.331-2.628.316-.404.166-1.159-.271-1.363-.152-.071-4.285-.099-14.773-.099h-14.561l-.273.25c-.218.2-.275.324-.283.619-.011.452-.178.237 2.497 3.221l2.161 2.411h21.01z" fill="#b0b9f5"/>
+ <path d="m23.983 17.5c-9.429 0-9.791.006-9.93.16-.08.088-1.409 3.889-2.95 8.448-1.542 4.558-2.934 8.673-3.096 9.145-.294.857-.295.861-.207 1.718.105 1.024.301 1.775.529 2.019l.167.178h15.483c14.294 0 15.495-.011 15.627-.142.267-.267.509-1.192.594-2.266l.051-.644-1.327-3.912c-.729-2.152-2.124-6.272-3.1-9.154s-1.837-5.31-1.915-5.396c-.134-.148-.599-.154-9.926-.154zm-7.393 2.166h14.808l3.84 11.918h-22.476z" fill="#ffffff"/>
+ <path d="m7.804 35.917c-.07.297-.061.506-.004 1.054.105 1.024.301 1.775.529 2.019l.167.178h15.483c14.294 0 15.495-.011 15.627-.142.267-.267.509-1.192.594-2.266l.051-.644-.068-.199h-32.379z" fill="#b0b9f5"/>
+ <path d="m9.393 8.832-.273.25c-.218.199-.274.325-.281.62-.003.087-.006.149.002.214h30.312c.06-.387-.104-.834-.426-.984-.152-.071-4.283-.1-14.771-.1z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/epsxe.svg b/.icons/kora/apps/scalable/epsxe.svg
new file mode 100644
index 000000000..6e63e2860
--- /dev/null
+++ b/.icons/kora/apps/scalable/epsxe.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.8241 32.8241 0 24 40.4121)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#828282" offset="0"/>
+ <stop stop-color="#cccccc" offset="1"/>
+ </linearGradient>
+ <path d="m45.883 14.153c0-3.623-2.942-6.565-6.565-6.565h-30.636c-3.623 0-6.565 2.942-6.565 6.565v19.694c0 3.623 2.942 6.565 6.565 6.565h30.636c3.623 0 6.565-2.942 6.565-6.565z" fill="url(#a)"/>
+ <path d="m32.753 14.217c2.686 2.405 4.377 5.898 4.377 9.783 0 7.246-5.884 13.13-13.13 13.13s-13.13-5.884-13.13-13.13c0-3.885 1.691-7.378 4.377-9.783v-6.629h17.506zm-25.165 16.348c1.812 0 3.282 1.471 3.282 3.282 0 1.812-1.47 3.283-3.282 3.283s-3.282-1.471-3.282-3.283c0-1.811 1.47-3.282 3.282-3.282zm32.824 0c1.812 0 3.282 1.471 3.282 3.282 0 1.812-1.47 3.283-3.282 3.283s-3.282-1.471-3.282-3.283c0-1.811 1.47-3.282 3.282-3.282z" fill="#ececec"/>
+ <g fill-rule="nonzero">
+ <path d="m20.562 27.642-1.331.442c-.861.294-1.595-.397-.804-.68l.643-.226-2.421-.759c-.746.249-1.446.781-1.4 1.529.046.759 1.801.94 3.156 1.155 1.262.204 2.409.091 3.453-.271v-.782zm4.532 2.923 2.077-.85-2.49-.781.407 1.631z" fill="#f3c202"/>
+ <path d="m31.267 28.288.046-.012c1.079-.373 1.538-.895 1.423-1.382-.184-.815-1.503-1.257-3.534-1.404-1.457-.102-2.892.215-4.292.691l-.229.079 2.513.77 1.469-.487c1.537-.283 2.157.215.677.68l-.735.249zm-9.409-3.603-1.113.374 1.113.34z" fill="#326db3"/>
+ <path d="m27.171 29.715 4.096-1.427-2.662-.816-3.924 1.325v.137zm-5.313-2.504-1.296.431 1.296.408zm2.823.669v-1.62l2.513.77zm-5.611-.702 2.788-.986v-.793l-1.113-.34-4.039 1.348c-.011 0-.034.011-.057.011z" fill="#00aa9e"/>
+ <path d="m25.1 20.057-.012 10.508-3.23-.906v-12.224l3.782.94c2.42.612 3.901 1.692 3.877 3.777-.024 2.424-1.005 3.398-3.329 2.764v-4.78c0-.578-1.094-.621-1.088-.079z" fill="#de0029"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/epulse.svg b/.icons/kora/apps/scalable/epulse.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/epulse.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eqmenu.svg b/.icons/kora/apps/scalable/eqmenu.svg
new file mode 100644
index 000000000..a211f0de1
--- /dev/null
+++ b/.icons/kora/apps/scalable/eqmenu.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfdfdf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.10374 0 0 1.10374 -2.54166 -2.48979)" d="m7 4c-1.108 0-1.939.894-2 2v36c0 1.108.892 2 2 2h17c11.046 0 20-8.954 20-20s-8.954-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.10374 0 0 1.10374 -2.54166 -2.48979)" d="m24 10c-7.68 0-14 6.32-14 14s6.32 14 14 14c2.856-.002 5.644-.878 7.988-2.51l2.813 2.11c.354.283.795.438 1.249.438 1.097 0 2-.903 2-2 0-.652-.318-1.263-.851-1.638l-2.244-1.683c1.971-2.477 3.045-5.551 3.045-8.717 0-7.68-6.32-14-14-14zm0 4c5.486 0 10 4.514 10 10s-4.514 10-10 10-10-4.514-10-10 4.514-10 10-10z" fill-opacity=".6" fill-rule="nonzero"/>
+ <path d="m18 31.308c0-.722-.586-1.308-1.308-1.308h-14.384c-.722 0-1.308.586-1.308 1.308v3.384c0 .722.586 1.308 1.308 1.308h14.384c.722 0 1.308-.586 1.308-1.308zm0-9c0-.722-.586-1.308-1.308-1.308h-14.384c-.722 0-1.308.586-1.308 1.308v3.384c0 .722.586 1.308 1.308 1.308h14.384c.722 0 1.308-.586 1.308-1.308zm0-9c0-.722-.586-1.308-1.308-1.308h-14.384c-.722 0-1.308.586-1.308 1.308v3.384c0 .722.586 1.308 1.308 1.308h14.384c.722 0 1.308-.586 1.308-1.308z" fill="#2a2a2a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/eqonomize.svg b/.icons/kora/apps/scalable/eqonomize.svg
new file mode 100644
index 000000000..4405d8810
--- /dev/null
+++ b/.icons/kora/apps/scalable/eqonomize.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.20473 -43.336 43.336 1.20473 24.5778 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.44c0-11.967 9.701-21.668 21.668-21.668z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m25.083 10.999h10.834v26.002h-10.834z" fill="#0bba33"/>
+ <path d="m10.999 21.833h10.834v15.168h-10.834z" fill="#da190a"/>
+ <path d="m19.666 13.17v-2.171l4.334 3.25-4.334 3.251v-2.164c-.832.007-1.611.034-2.315.133-.819.114-1.526.312-2.055.77-.721.624-1.047 1.693-1.047 3.427h-2.166c0-2.6.714-4.13 1.795-5.066.673-.582 1.509-.948 2.487-1.157.964-.207 2.081-.26 3.301-.273z" fill="#0047de"/>
+ <path d="m31.584 26.167c-1.084-.045-1.795.288-2.347.863-.552.568-.754 1.417-.903 2.387h-1.084l-.541 1.083h1.631c-.002.163-.01.351-.013.542.003.191.011.379.013.542h-1.09l-.541 1.083h1.625c.149.97.351 1.82.903 2.387.552.576 1.263.863 2.347.863 1.083 0 2.167-1.085 2.167-1.085v-1.069s-1.218 1.018-2.167 1.071c-.95.053-1.839-.661-2.131-2.167h2.131l.542-1.083h-2.709c-.015-.154-.016-.349-.013-.542-.003-.193-.002-.388.013-.542h2.709l.541-1.083h-3.214c.292-1.506 1.138-2.198 2.131-2.167.992.032 2.167 1.071 2.167 1.071v-1.069s-1.084-1.04-2.167-1.085z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/equaliser.svg b/.icons/kora/apps/scalable/equaliser.svg
new file mode 120000
index 000000000..d3749a71c
--- /dev/null
+++ b/.icons/kora/apps/scalable/equaliser.svg
@@ -0,0 +1 @@
+eradio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eradio.svg b/.icons/kora/apps/scalable/eradio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/eradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eric.svg b/.icons/kora/apps/scalable/eric.svg
new file mode 100644
index 000000000..69793290d
--- /dev/null
+++ b/.icons/kora/apps/scalable/eric.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#555" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.804671 0 0 .804671 4.31189 4.29165)" d="m34 14v5c0 2.77-2.23 5-5 5h-10s-5 0-5 5v8.75c0 3.462 3.902 6.25 8.75 6.25h2.5c4.848 0 8.75-2.788 8.75-6.25v-1.75h-10v-2h13.75c3.462 0 6.25-3.902 6.25-8.75v-2.5c0-4.848-2.788-8.75-6.25-8.75zm-5 26c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" fill="#ffc121" fill-rule="nonzero"/>
+ <path transform="matrix(.804671 0 0 .804671 4.31189 4.29165)" d="m22.75 4c-4.848 0-8.75 2.787-8.75 6.25v1.75h10v2h-13.75c-3.463 0-6.25 3.902-6.25 8.75v2.5c0 4.848 2.787 8.75 6.25 8.75h3.75v-5c0-2.77 2.23-5 5-5h10s5 0 5-5v-8.75c0-3.463-3.902-6.25-8.75-6.25zm-3.75 2c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" fill="#449cff" fill-rule="nonzero"/>
+ <circle cx="37.744258" cy="37.744258" r="9.720898" fill="#a8b5bb" stroke-width=".883718"/>
+ <path transform="matrix(1.13958 0 0 1.13958 -3.28012 -3.27996)" d="m34.488 29.999-.133 1.58c-.506.186-.976.455-1.391.797l-1.449-.676-1.513 2.598 1.315.906c-.046.262-.071.528-.072.795 0 .268.023.535.069.799l-1.314.903 1.514 2.598 1.445-.675c.416.34.887.608 1.393.792l.133 1.584h3.027l.134-1.58c.505-.186.976-.455 1.39-.797l1.449.676 1.514-2.598-1.316-.906c.047-.262.071-.528.073-.795-.001-.268-.024-.535-.07-.798l1.313-.901-1.513-2.599-1.446.675c-.416-.34-.887-.608-1.393-.792l-.134-1.584h-3.027zm1.514 4.286c.948 0 1.729.774 1.729 1.714s-.781 1.714-1.729 1.714c-.949 0-1.73-.774-1.73-1.714s.781-1.714 1.73-1.714z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/eric6.svg b/.icons/kora/apps/scalable/eric6.svg
new file mode 120000
index 000000000..aeaf1e534
--- /dev/null
+++ b/.icons/kora/apps/scalable/eric6.svg
@@ -0,0 +1 @@
+eric.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ericWeb.svg b/.icons/kora/apps/scalable/ericWeb.svg
new file mode 100644
index 000000000..c467d29c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/ericWeb.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.4711 46.4711 0 80.6488 47.0872)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f8b47c" offset="0"/>
+ <stop stop-color="#ffa4da" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.937491 0 0 .937491 1.4989 1.5008)" d="m23.932 1.22c-2.874 0-5.61.549-8.139 1.512-.183.169-.422.298-.612.282-.026-.003-.051-.018-.079-.029-1.246.522-2.428 1.161-3.549 1.885.145.237.189.5-.111.628-.05.02-.684.086-.905.081-3.188 2.316-5.745 5.432-7.38 9.069.026-.005.049-.016.077-.017.248-.004.605.067.843.118.22.045.397.192.588.207.54.041.67-.379 1.11-.615.456.064.758-.078 1.169-.032.28.032.482.331.701.348.183.018.345-.172.523-.145.172.027.47.403.498.614.037.263-.193.499-.117.788.275.28.775.337 1.168.498.256-.211.035-.602 0-.908-.004-.135.018-.254 0-.378-.022-.21-.113-.403-.114-.583-.005-.832.67-1.221 1.228-1.549.242-.143.432-.394.641-.499.296-.148.516-.182.761-.32.443-.249.822-.448 1.169-.73.159-.377.015-.883.029-1.255.16-.098.298.042.468.029.267-.055.289-.433.44-.583.088-.087.329-.148.439-.234.266-.209.353-.524.585-.614.084-.034.276-.023.407-.059.173-.046.42-.251.701-.347.184-.064.605-.078.675-.147.086-.088-.002-.335.029-.467.142-.66 1.136-.8 1.723-1.022.412-.155.834-.441 1.286-.354-.088.314-.51.203-.438.583.098.529.806-.15.992-.229.357-.15.968-.242 1.436-.412.41-.149 1.145-.378.759-.848-.323-.017-.478.379-.759.499-.194.032-.157-.162-.323-.178-.157-.018-.245.145-.407.117-.161-.027-.387-.279-.412-.467-.063-.488.412-.689.614-1.053-.134-.441-.743-.09-1.112-.263.036-.262.307-.444.614-.494.251-.042.816-.02.966.113.087.074.006.258.146.38.149.135.333.12.526.09.068-.333-.433-.25-.379-.47.395-.258 1.037-.047 1.52-.118.279-.041.571-.237.817-.376.235-.133.539-.365.788-.146.066.238-.217.317-.349.436-.447.397-.908.853-1.256 1.315.214.208.601.103.962.147.141.018.318.059.467.087.175.032.36.022.496.058.246.059.312.322.555.322.399 0 .404-.433.178-.703.071-.276.183-.419.087-.612-.18-.36-.841-.018-.875-.467-.02-.292.244-.279.35-.496-.048-.563.461-.604.407-1.109-.023-.211-.202-.214-.349-.411-.076-.097-.112-.284-.199-.368-.681-.059-1.371-.097-2.069-.097l-.005-.002zm-11.759 4.598h.003c.136.018.3.166.465.179.155.004.284-.087.38-.06.245.064.348.433.117.614-.191.023-.265-.084-.409-.058-.397.067-.549.845-.846.819-.279-.022-.431-.705-.146-.908.018-.177-.13-.205-.12-.38.084-.108.324-.224.556-.205zm-1.316.092c.082.003.142.022.174.057-.039.312-.283.291-.523.436-.416.251-.656.633-.788 1.169-.039.155-.448.569-.645.527-.464-.097.128-.951.233-1.081.118-.144.274-.27.412-.436.134-.161.221-.379.349-.468.142-.097.544-.214.788-.204zm3.459 1.05c.148.003.282.027.342.088-.095.386-.926.284-1.23.144.018-.145.247-.186.438-.205.135-.004.302-.032.45-.027zm-1.892.713c.099-.004.199.017.303.046-.269.225-.56.352-1.022.498-.222.07-.605.157-.643-.091-.046-.304.325-.233.528-.26.255-.036.535-.184.834-.194zm29.021 1.731c-.036.084-.06.165-.056.245.018.141.173.276.207.467.018.101-.047.32 0 .412.141.273.509.078.772.091-.299-.412-.598-.824-.923-1.215zm1.493 2.01c-.042.201-.179.463-.289.632-.255.387-.601.405-.966.612-.305.172-.436.46-.615.761-.193.324-.313.52-.233.99-.261.518-.657.835-1.197 1.082-.16.072-.379.099-.526.204-.116.085-.183.31-.349.497-.205.228-.42.324-.528.498-.083.135-.111.403-.204.583-.126.246-.391.366-.554.615-.075.114-.126.347-.207.498-.186.336-.502.579-.468.875.034.286.359.336.381.585.004.141-.093.227-.088.381.005.224.156.381.174.554.044.434-.147.607-.229.903-.039.142-.022.301-.06.412-.073.217-.374.413-.38.67-.003.182.187.329.202.585.005.177-.087.365-.055.528.062.318.63.687.877.934.331.331.763.587.906.935.119.296.118.681.349.904.171.164.454.267.672.438.204.16.426.298.644.467.355.279.893.833 1.459.79.296-.02.6-.263.935-.322.345-.062.794-.094 1.142-.058.267.027.541.187.819.174.293-.018.628-.235.961-.381.268-.116.597-.245.957-.34.166-1.112.254-2.251.254-3.41 0-4.666-1.395-8.991-3.783-12.596zm-37.691 7.658c-.486.027-.804.048-1.08.173-.632.288-.51 1.142-1.141 1.344-.219.07-.519.074-.759.117-.208.039-.461.151-.674.147-.06-.001-.144-.046-.219-.068-.055.4-.102.805-.138 1.213.601.114.911.911 1.442 1.175.146.072.336.077.523.118.151.034.266.097.412.147.309.104.687.092.935.202.372.166.645.865.965 1.053.018.189-.037.442.03.583.151.205.365.16.614.294.299.16.39.576.673.703.097.043.342.038.496.085.387.117.514.565.846.468.217-.064.2-.289.235-.497.144-.155.301-.403.526-.407.363-.018.395.375.527.728.075.199.27.373.321.583.09.363.045 1.45-.032 1.667-.092.266-.452.379-.675.674-.104.139-.154.341-.233.438-.143.175-.356.22-.463.381-.06.091-.119.285-.178.407-.176.372-.411.636-.263 1.082.061.184.349.307.349.523.001.254-.541.482-.583.761-.032.208.168.578.234.848.048.204.434.332.554.467.205.231.369.557.556.846.371.569.661 1.263 1.022 1.814.191.288.458.548.585.848.065.151.056.331.115.467.209.471 1.131.963 1.607 1.197.223.108.47.147.674.261.31.172.923.636 1.08.908.139.244.226.838.294 1.226.09.513.001.907.029 1.462.018.301.114.603.118.904.001.105-.056.184-.06.291 0 .017.006.038.006.055 2.87 1.299 6.05 2.039 9.416 2.039.608 0 1.209-.032 1.805-.079.027-.045.05-.092.083-.134.138-.18.259-.338.35-.496.086-.534-.213-.906-.088-1.373.14-.525.865-.845 1.374-1.082.174-.081.354-.213.496-.262.352-.123.791-.056 1.113-.174.547-.2.604-.788.874-1.286.128-.236.296-.473.321-.641.021-.151-.055-.294-.032-.472.026-.177.185-.329.234-.523.063-.253.091-.624.091-.906 0-.231-.108-.434-.116-.643-.038-.758.274-.843.554-1.255.141-.205.193-.439.292-.586.47-.702 1.287-1.041 1.228-2.103-.018-.351-.24-1.145-.499-1.257-.147-.064-.487-.005-.701-.087-.69-.258-1.095-1.114-1.811-1.169-.152-.018-.293.062-.465.06-.283-.018-.71-.199-1.024-.234-.199-.02-.466.059-.585 0-.183-.089-.201-.425-.35-.525-.117-.082-.346-.108-.525-.178-.288-.11-.516-.24-.848-.263-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.352-.212-.129-.408-.191-.496-.376.192-.629-.338-.804-.467-1.168-.062-.17-.034-.375-.088-.527-.077-.218-.291-.344-.527-.526-.423-.325-.798-.631-1.402-.705-.266-.034-.529.08-.85.059-.341-.02-.767-.319-1.022-.61-.247-.283-.367-.538-.583-.674-.204-.131-.475-.128-.614-.26-.062-.058-.051-.157-.118-.294-.102-.213-.275-.331-.146-.585-.233-.12-.24.222-.494.178-.228-.323-.419-.475-.935-.381-.236.044-.368.342-.643.349-.226.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.25-.05-.327-.257-.554-.407-.168-.11-.492-.297-.586-.294-.293.018-.503.624-.908.41-.197-.25.321-.381.088-.615-.177-.177-.326.081-.468.178-.162.112-.314.223-.494.29-.401.15-.652.072-.966.233-.29.15-.302.402-.467.701-.135.245-.441.602-.643.617-.245.018-.479-.343-.701-.439-.669-.289-.993.258-1.549.265-.516.018-1.252-.832-1.226-1.317.004-.296.17-.745.204-1.111.032-.291.231-.466.234-.732.005-.355-.471-.628-.701-.67-.546-.1-1.304.22-1.929-.032-.12-.198.14-.335.206-.527.039-.109.016-.256.056-.376.069-.187.264-.331.351-.528.065-.15.082-.367.147-.554.078-.213.217-.349.234-.499.02-.196-.053-.424-.207-.554l-.003.004zm7.811 6.184c.198.018.223.428.02.461-.218.034-.329-.343-.117-.441.037-.018.07-.018.098-.016v-.003z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ericWeb6.svg b/.icons/kora/apps/scalable/ericWeb6.svg
new file mode 120000
index 000000000..d9673da11
--- /dev/null
+++ b/.icons/kora/apps/scalable/ericWeb6.svg
@@ -0,0 +1 @@
+ericWeb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/escan2_app.svg b/.icons/kora/apps/scalable/escan2_app.svg
new file mode 120000
index 000000000..331e000bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/escan2_app.svg
@@ -0,0 +1 @@
+epsonscan2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/estmob-sendanywhere.svg b/.icons/kora/apps/scalable/estmob-sendanywhere.svg
new file mode 100644
index 000000000..477c2f41a
--- /dev/null
+++ b/.icons/kora/apps/scalable/estmob-sendanywhere.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0477 43.0477 0 24 45.3797)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b93737" offset="0"/>
+ <stop stop-color="#ff5a48" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.529 33h21.471s2 0 2-2v-15h4v15c0 6-6 6-6 6h-16v1.471c0 .287-.234.525-.522.529-.143.002-.281-.054-.382-.155l-4.941-4.941c-.099-.1-.155-.234-.155-.375 0-.29.239-.529.529-.529zm21.993-25c.143-.002.281.054.382.155l4.941 4.941c.099.1.155.234.155.375 0 .29-.239.529-.529.529h-21.471s-2 0-2 2v15h-4v-15c0-6 6-6 6-6h16v-1.471c0-.287.234-.525.522-.529zm-10.522 12h-4v6h4zm8 0h-4v6h4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/etcher-electron.svg b/.icons/kora/apps/scalable/etcher-electron.svg
new file mode 120000
index 000000000..d17bc786c
--- /dev/null
+++ b/.icons/kora/apps/scalable/etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/etcher.svg b/.icons/kora/apps/scalable/etcher.svg
new file mode 100644
index 000000000..da0bf2ff7
--- /dev/null
+++ b/.icons/kora/apps/scalable/etcher.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#c0f260" offset="0"/>
+ <stop stop-color="#c8f178" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -56.6154 56.6154 0 32 59.783)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.397022 -56.4566 56.4566 -.397022 31.2457 59.9504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#638b19" offset="0"/>
+ <stop stop-color="#86bd1f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -43.6679 55.8997 0 31.9951 59.8335)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <g fill-rule="nonzero">
+ <path d="m31.653 3.002c-1.186-.029-2.358.27-3.387.864l-19.032 11.01c-1.999 1.156-3.234 3.3-3.234 5.613v22.02c0 2.313 1.235 4.456 3.234 5.613l19.032 11.01c1.999 1.156 4.469 1.156 6.468 0l19.032-11.01c1.999-1.157 3.234-3.301 3.234-5.613v-22.021c0-2.312-1.235-4.456-3.234-5.613l-19.032-11.009c-.939-.542-1.998-.84-3.081-.865z" fill="url(#b)"/>
+ <path d="m31.561 9.001c-.477-.012-.949.108-1.368.354l-16.898 9.933c-.754.443-1.295 1.403-1.295 2.281v19.871c0 .878.55 1.84 1.295 2.278l16.9 9.936c.785.461 1.825.461 2.61 0l16.9-9.936c.745-.438 1.295-1.4 1.295-2.278v-19.871-.003c0-.878-.55-1.84-1.295-2.278l-16.898-9.933h-.002c-.384-.225-.806-.344-1.241-.354z" fill="url(#c)"/>
+ <path d="m7.774 16.036c-.659.699-1.154 1.536-1.45 2.449l23.759 13.838v27.517c.416.095.839.148 1.265.159.527.01 1.054-.046 1.569-.164v-27.512l23.762-13.84c-.298-.914-.795-1.749-1.455-2.447l-23.724 13.816-23.726-13.816z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ethereumwallet.svg b/.icons/kora/apps/scalable/ethereumwallet.svg
new file mode 100644
index 000000000..764904830
--- /dev/null
+++ b/.icons/kora/apps/scalable/ethereumwallet.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.4506 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#314966" offset="0"/>
+ <stop stop-color="#4c6a8f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m24 40 10-14-10 6-10-6zm0-32 10 16-10 6-10-6z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/etherwall.svg b/.icons/kora/apps/scalable/etherwall.svg
new file mode 100644
index 000000000..627e7ce44
--- /dev/null
+++ b/.icons/kora/apps/scalable/etherwall.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.781395 -39.6465 39.6465 .781395 20.2883 43.6465)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.17209 -32 32 1.17209 22.3534 40)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8c00" offset="0"/>
+ <stop stop-color="#feab07" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.067 0 0 1.067 -1.6079 -1.60795)" d="m40 4h-32c-2.195 0-4 1.806-4 4 0 .443.073.882.217 1.301l11 32c.554 1.611 2.079 2.699 3.783 2.699 1.117 0 2.184-.468 2.941-1.289l14.395-15.625c.327-.355.587-.767.768-1.215l6.605-16.375c.192-.475.29-.983.29-1.496 0-2.194-1.805-3.999-3.999-4z" fill="url(#a)"/>
+ <path transform="matrix(1.067 0 0 1.067 -1.6079 -1.60795)" d="m8 8c.472 1.607 9.798 28.518 11.084 32l3.916-4.277v-27.723zm19.418 0c-.066.663-.395 5.651-.77 11.66-.398 6.396-.76 12.022-.802 12.502-.019.206-.027.363-.03.488l2.639-2.88c.808-3.427 4.32-19.948 4.621-21.77zm7.223 0c-.412 1.558-4.424 18.064-4.969 20.439l1.473-1.607c1.121-3.276 5.534-17.113 5.998-18.832zm3.777 0c-.521 1.291-5.437 15.609-5.986 17.428l.963-1.053c1.51-3.502 6.214-15.129 6.605-16.375z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/etl.svg b/.icons/kora/apps/scalable/etl.svg
new file mode 100644
index 000000000..00853d58d
--- /dev/null
+++ b/.icons/kora/apps/scalable/etl.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#322429" offset="0"/>
+ <stop stop-color="#513e45" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.063 8.001c2.531.319 6.196.438 8.708.867.631.133 1.773 1.684.959 1.86-1.571-.178-3.615 1.639-3.659 2.956-.034 1.019-.688 2.626.91 2.304 5.206.039 9.813.02 15.019.025l-2.663 2.975-13.356.026v1.954l11.821.065-2.641 2.955-9.18.026v2.973l7.721.026c-.888.901-2.663 2.966-2.663 2.966l-5.021.042-.037 4.002 8.402-.046c1.413-.257 2.368-2.283 2.271-3.704.098-.849 1.604.283 1.749.837.405 1.524.388 3.141.596 4.705.108 1.053.194 2.134.323 3.185h-19.322l.063-30.999z" fill="#ff2451" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/etr.svg b/.icons/kora/apps/scalable/etr.svg
new file mode 100644
index 000000000..20df5f102
--- /dev/null
+++ b/.icons/kora/apps/scalable/etr.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9937 39.9937 0 23.5 43.9937)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c13b08" offset="0"/>
+ <stop stop-color="#d76337" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m36.197 18.954-3.863 2.265-1.814 1.065c-.806.472-1.841.321-2.477-.363-1.424-1.532-4.694-2.922-8.543-2.922-2.847 0-5.397.726-7.092 1.758-1.695 1.031-2.408 2.197-2.408 3.242s.713 2.21 2.408 3.242 4.245 1.758 7.092 1.758c3.849 0 7.119-1.391 8.543-2.922.636-.684 1.671-.836 2.477-.363l1.814 1.064 3.863 2.266c-.037-.1-.038-.081-.076-.184-.531-1.452-1.121-3.13-1.121-4.861s.59-3.41 1.121-4.862c.038-.102.039-.084.076-.183z" fill="#72a0d1"/>
+ <path d="m44 24c0 10.972-9.028 20-20 20s-20-9.028-20-20 9.028-20 20-20 20 9.028 20 20z" fill="url(#a)"/>
+ <path d="m37.602 15.998c-.225.007-.443.071-.637.186l-5.643 3.31-1.814 1.065c-1.975-2.124-5.713-3.561-10.008-3.561-6.351 0-11.5 3.134-11.5 7s5.149 7 11.5 7c4.295 0 8.033-1.437 10.008-3.56l1.814 1.064 5.643 3.311c.905.53 2.035-.132 2.035-1.194 0 0-2-4.316-2-6.621s2-6.619 2-6.619c.001-.778-.633-1.404-1.398-1.381z" fill="#142f56"/>
+ <path d="m19.5 19.998c-2.682 0-5.07.699-6.572 1.613-1.502.915-1.928 1.786-1.928 2.387s.426 1.472 1.928 2.387c1.502.914 3.89 1.613 6.572 1.613 3.626 0 6.662-1.368 7.811-2.603.954-1.027 2.506-1.254 3.714-.545l1.815 1.064 1.556.914c-.232-.871-.396-1.807-.396-2.83s.164-1.959.396-2.83l-1.556.914-1.815 1.064c-1.208.709-2.76.482-3.714-.544-1.149-1.236-4.185-2.604-7.811-2.604z" fill="#8dc6ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/eu.betterbird.Betterbird.svg b/.icons/kora/apps/scalable/eu.betterbird.Betterbird.svg
new file mode 120000
index 000000000..bf23d1245
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.betterbird.Betterbird.svg
@@ -0,0 +1 @@
+betterbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.blumenstingl.martin.keystateplasmoid.svg b/.icons/kora/apps/scalable/eu.blumenstingl.martin.keystateplasmoid.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.blumenstingl.martin.keystateplasmoid.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.scarpetta.PDFMixTool.svg b/.icons/kora/apps/scalable/eu.scarpetta.PDFMixTool.svg
new file mode 100644
index 000000000..e2b8c12fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.scarpetta.PDFMixTool.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 420.606 40.2199)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d12d4e" offset="0"/>
+ <stop stop-color="#f46b53" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m34.001 2.443 7.958 7.628v30.446c0 2.784-2.256 5.041-5.039 5.041h-25.84c-2.783 0-5.039-2.257-5.039-5.04v-33.035c0-2.783 2.256-5.04 5.039-5.04z" clip-rule="nonzero"/>
+ </clipPath>
+ <path d="m29.406 2.443 12.553 12.553v25.521c0 2.784-2.256 5.041-5.039 5.041h-25.84c-2.783 0-5.039-2.257-5.039-5.04v-33.035c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <g transform="matrix(.829879 0 0 .865792 4.08291 3.22106)" clip-path="url(#b)">
+ <image transform="matrix(1.1972711 0 0 1.1346033 6.041137 2.442795)" width="29.808" height="37.329" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAADTGStiAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAXElEQVRYhe3UARIAEAgEQGb8/8nOE4gSdfcAW6a5CgDFIc3JdYChDQufmcNGH7K2sQHe0LMcF+H48PsFYoSzQAgTPo96gQhxFsi1JLpqwoS38keBSDZWHIDNFR8ecCeCEDH4kHYAAAAASUVORK5CYII="/>
+ </g>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.04604 0 0 1.04604 .117326 -1.74117)" d="m40 16-12-12v10c0 1.108.892 2 2 2z" fill="#f46b53"/>
+ <path d="m19.714 25-2.857 3-2.857-3 1.905-2 3.501-3.762c2.287.54 3.402.056 5.07-1.238l.953 1-3.81 4 12.381 13-1.905 2z" fill="#3f3f3f"/>
+ <path d="m22.506 33.118.648 2.805-2.077 2.077h-2.308l2.308-2.308-.692-2.077-2.077-.692-2.308 2.308v-2.308l2.077-2.077 2.308.462.745.165 6.528-6.279-.812-3.117 2.077-2.077h2.308l-2.308 2.308.692 2.077 2.077.692 2.308-2.308v2.308l-2.077 2.077-2.889-.563z" fill="#696a6a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/eu.scarpetta.QtWAW.svg b/.icons/kora/apps/scalable/eu.scarpetta.QtWAW.svg
new file mode 100644
index 000000000..782e455f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.scarpetta.QtWAW.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 19.719527,5.187838 c 4.292309,-0.3567414 8.797353,-0.2609004 12.860237,0.7747149 3.291192,0.8306218 6.085988,2.4572566 7.56264,4.5178381 2.26504,3.122819 3.132676,6.570432 3.570669,9.975449 0.475529,4.531149 0.408791,9.104896 -0.571473,13.609422 -0.688272,2.680883 -1.668537,5.505533 -4.513391,7.61936 -2.886567,2.121812 -7.337386,3.0323 -11.608838,3.24528 -4.505048,0.210318 -9.256201,0 -13.323257,-1.360407 C 11.322618,42.762833 9.3078629,41.498262 8.1315453,39.948834 6.7049486,38.093245 5.9207335,36.067274 5.3701173,34.038642 3.7099258,27.606642 3.309476,20.95102 5.5786873,14.556295 6.5130669,12.144297 7.8729213,9.6684046 10.634349,7.850088 13.03704,6.2926718 16.382455,5.4886724 19.719527,5.187838 Z"/>
+ <path style="fill:#41cd52" d="m 19.719527,4.1878376 c 4.292309,-0.3567414 8.797353,-0.2609004 12.860237,0.7747149 3.291192,0.8306218 6.085988,2.4572566 7.56264,4.5178378 2.26504,3.1228197 3.132676,6.5704327 3.570669,9.9754497 0.475529,4.531149 0.408791,9.104896 -0.571473,13.609422 -0.688272,2.680883 -1.668537,5.505533 -4.513391,7.61936 -2.886567,2.121812 -7.337386,3.0323 -11.608838,3.24528 -4.505048,0.210318 -9.256201,0 -13.323257,-1.360407 C 11.322618,41.762833 9.3078629,40.498262 8.1315453,38.948834 6.7049486,37.093245 5.9207335,35.067274 5.3701173,33.038642 3.7099258,26.606642 3.309476,19.95102 5.5786873,13.556295 6.5130669,11.144297 7.8729213,8.6684042 10.634349,6.8500876 13.03704,5.2926714 16.382455,4.488672 19.719527,4.1878376 Z"/>
+ <path style="opacity:0.2" d="m 24.345703,6.994141 c -2.831679,0 -5.808613,0.3774509 -8.216797,1.9707032 -2.051648,1.3306288 -3.266245,3.5955278 -4,5.8652338 -0.94863,3.017789 -1.149237,6.063864 -1.126953,9.208984 0.04298,2.909554 0.294573,6.160921 1.230469,8.933594 0.571407,1.639409 1.405699,3.251935 2.736328,4.404297 1.731726,1.510484 4.019432,2.193899 6.263672,2.462891 1.873384,0.206915 3.780697,0.231382 5.644531,-0.07422 L 32,42.455078 v -4.339844 c 1.78266,-1.279695 3.088948,-3.123693 3.798828,-5.199218 C 36.858871,29.864805 37.004775,26.292265 37,23.089844 36.9618,19.909707 36.628271,16.828257 35.490234,13.835938 34.786721,12.013485 33.730915,10.250596 32.107422,9.1093754 29.872732,7.500207 27.042182,6.994141 24.345703,6.994141 Z M 23.75,10.976563 c 0.163518,-0.0037 0.328697,-0.003 0.492188,0 1.089939,0.02005 2.173736,0.195901 3.189453,0.601562 1.316472,0.520581 2.434731,1.538634 3.02539,2.830078 0.906013,1.957187 1.25254,4.1179 1.427735,6.251953 0.190214,2.83984 0.163589,5.665124 -0.228516,8.488282 -0.275305,1.68021 -0.537844,3.450575 -1.675781,4.77539 l 0.03906,5.101563 -4.8125,-3.06836 c -1.802014,0.131815 -3.701306,0.0011 -5.328125,-0.851562 -0.949393,-0.505566 -1.756036,-1.298446 -2.226562,-2.269531 -0.570637,-1.162968 -0.88327,-2.431704 -1.103516,-3.703126 -0.664075,-4.031172 -0.825645,-8.162107 0.08203,-12.169921 0.373752,-1.511689 0.918871,-3.063518 2.023438,-4.203125 0.961075,-0.976091 2.297986,-1.479425 3.632812,-1.667969 0.482884,-0.06288 0.972338,-0.104021 1.462891,-0.115234 z"/>
+ <path style="fill:#ffffff" d="M 24.345703 5.9941406 C 21.514024 5.9941406 18.53709 6.3715915 16.128906 7.9648438 C 14.077258 9.2954722 12.862661 11.560372 12.128906 13.830078 C 11.180276 16.847867 10.979669 19.893942 11.001953 23.039062 C 11.044933 25.948616 11.296526 29.199983 12.232422 31.972656 C 12.803829 33.612065 13.638121 35.224591 14.96875 36.376953 C 16.700476 37.887437 18.988182 38.570852 21.232422 38.839844 C 23.105806 39.046759 25.013119 39.071226 26.876953 38.765625 L 32 41.455078 L 32 37.115234 C 33.78266 35.835539 35.088948 33.991541 35.798828 31.916016 C 36.858871 28.864805 37.004775 25.292265 37 22.089844 C 36.9618 18.909707 36.628271 15.828257 35.490234 12.835938 C 34.786721 11.013485 33.730915 9.2505958 32.107422 8.109375 C 29.872732 6.5002066 27.042182 5.9941406 24.345703 5.9941406 z M 23.75 9.9765625 C 23.913518 9.9728247 24.078697 9.9735539 24.242188 9.9765625 C 25.332127 9.9966165 26.415924 10.172464 27.431641 10.578125 C 28.748113 11.098706 29.866372 12.116759 30.457031 13.408203 C 31.363044 15.36539 31.709571 17.526103 31.884766 19.660156 C 32.07498 22.499996 32.048355 25.32528 31.65625 28.148438 C 31.380945 29.828648 31.118406 31.599013 29.980469 32.923828 L 30.019531 38.025391 L 25.207031 34.957031 C 23.405017 35.088846 21.505725 34.958088 19.878906 34.105469 C 18.929513 33.599903 18.12287 32.807023 17.652344 31.835938 C 17.081707 30.67297 16.769074 29.404234 16.548828 28.132812 C 15.884753 24.10164 15.723183 19.970705 16.630859 15.962891 C 17.004611 14.451202 17.54973 12.899373 18.654297 11.759766 C 19.615372 10.783675 20.952283 10.280341 22.287109 10.091797 C 22.769993 10.028917 23.259447 9.987776 23.75 9.9765625 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.603516 4.0039062 C 22.968604 3.9847037 21.328366 4.053722 19.71875 4.1875 C 16.381678 4.4883344 13.037457 5.2921932 10.634766 6.8496094 C 7.8733379 8.667926 6.5125046 11.144643 5.578125 13.556641 C 4.4064847 16.858368 3.9501271 20.229376 4.0078125 23.603516 C 4.0497052 20.563814 4.5222347 17.53218 5.578125 14.556641 C 6.5125046 12.144643 7.8733379 9.667926 10.634766 7.8496094 C 13.037457 6.2921932 16.381678 5.4883344 19.71875 5.1875 C 24.011059 4.8307586 28.517194 4.9272753 32.580078 5.9628906 C 35.87127 6.7935124 38.665926 8.4198873 40.142578 10.480469 C 42.407618 13.603288 43.274898 17.050061 43.712891 20.455078 C 43.876438 22.013468 43.970076 23.57866 43.990234 25.142578 C 44.007597 23.245292 43.9113 21.345655 43.712891 19.455078 C 43.274898 16.050061 42.407618 12.603288 40.142578 9.4804688 C 38.665926 7.4198876 35.87127 5.7935124 32.580078 4.9628906 C 30.040776 4.3156311 27.328369 4.0359105 24.603516 4.0039062 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/eu.tiliado.Nuvola.svg b/.icons/kora/apps/scalable/eu.tiliado.Nuvola.svg
new file mode 120000
index 000000000..12327cf66
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.Nuvola.svg
@@ -0,0 +1 @@
+nuvolaplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaApp8tracks.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaApp8tracks.svg
new file mode 120000
index 000000000..d14d1c75a
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaApp8tracks.svg
@@ -0,0 +1 @@
+8tracks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppAmazonCloudPlayer.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppAmazonCloudPlayer.svg
new file mode 120000
index 000000000..4f2e80b4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppAmazonCloudPlayer.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppBbcIplayer.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppBbcIplayer.svg
new file mode 120000
index 000000000..2b4ca6568
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppBbcIplayer.svg
@@ -0,0 +1 @@
+bbc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppDeezer.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppDeezer.svg
new file mode 120000
index 000000000..00bb08b16
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppDeezer.svg
@@ -0,0 +1 @@
+deezer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppGooglePlayMusic.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppGooglePlayMusic.svg
new file mode 120000
index 000000000..9ae27dfed
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppGooglePlayMusic.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppMixcloud.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppMixcloud.svg
new file mode 120000
index 000000000..d6047dfca
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppMixcloud.svg
@@ -0,0 +1 @@
+mixcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppOwncloudMusic.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppOwncloudMusic.svg
new file mode 120000
index 000000000..6168dff4a
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppOwncloudMusic.svg
@@ -0,0 +1 @@
+owncloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppPlex.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppPlex.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppPlex.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSoundcloud.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSoundcloud.svg
new file mode 120000
index 000000000..9630b342c
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSoundcloud.svg
@@ -0,0 +1 @@
+soundcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSpotify.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSpotify.svg
new file mode 120000
index 000000000..2d1e6f848
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppSpotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYandexMusic.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYandexMusic.svg
new file mode 120000
index 000000000..dd4dff7e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYandexMusic.svg
@@ -0,0 +1 @@
+jazzradio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutube.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutube.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutubeMusic.svg b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutubeMusic.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/eu.tiliado.NuvolaAppYoutubeMusic.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evelauncher.svg b/.icons/kora/apps/scalable/evelauncher.svg
new file mode 100644
index 000000000..de2ff1d08
--- /dev/null
+++ b/.icons/kora/apps/scalable/evelauncher.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0456 40.0456 0 24 44.0427)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m10 10v8h6v-2h22v-6zm0 11v6h28v-6zm0 9v8h28v-6h-22v-2z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/everdo.svg b/.icons/kora/apps/scalable/everdo.svg
new file mode 100644
index 000000000..70faacf75
--- /dev/null
+++ b/.icons/kora/apps/scalable/everdo.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.14399 0 0 1.14399 -3.45564 -3.31175)">
+ <path d="m37.959 8c-.678.01-1.324.286-1.803.768l-15.925 16.048-8.387-8.052c-1.017-1.024-2.666-1.024-3.683 0l-3.399 3.425c-1.016 1.025-1.016 2.686 0 3.711l10.229 9.907 2.382 2.4 1.088.199c1.017 1.025 2.325.756 3.342-.269l3.668-2.33 17.766-17.902c1.017-1.025 1.017-2.687 0-3.712l-3.399-3.424c-.497-.502-1.175-.779-1.879-.769z" fill="#5cbb6a"/>
+ <path d="m26.002 19-5.772 5.816-4.931-4.736-7.295 6.961 1.978 1.916 21.237-.943 8.939-9.008.006-.006z" fill="#3e8749"/>
+ <g fill="#2d6235">
+ <path d="m24.189 20.826-1.98 1.996 8.955 5.248 3.494-3.521z"/>
+ <path d="m25.799 33.477-8.498 2.658 1.088 1.097c.488.493 1.151.769 1.841.769.691 0 1.354-.276 1.842-.769l3.399-3.425z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/evernote-client.svg b/.icons/kora/apps/scalable/evernote-client.svg
new file mode 120000
index 000000000..713d5a718
--- /dev/null
+++ b/.icons/kora/apps/scalable/evernote-client.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evernote.svg b/.icons/kora/apps/scalable/evernote.svg
new file mode 100644
index 000000000..5015a8cd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/evernote.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04v-33.036z" style="fill:url(#_Linear1)"/>
+ <path d="m43.999 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04v-33.035z" style="fill:url(#_Linear2)"/>
+ <path d="m16.236 18.258 2.424-0.088c0.138-5e-3 0.245-0.12 0.24-0.258 0 0-0.105-2.051-0.125-2.622l-1e-3 -8e-3c-0.017-0.468 0.069-0.882 0.232-1.229l0.075-0.156c-8e-3 0-0.02 4e-3 -0.026 0.016l-4.542 4.783c-8e-3 8e-3 -0.012 0.021-0.015 0.031 0.094-0.053 0.226-0.123 0.245-0.131 0.404-0.2 0.895-0.317 1.493-0.338m18.83-1.184c-0.228-1.013-0.856-1.489-1.42-1.669-0.605-0.193-1.826-0.367-3.351-0.489-1.232-0.101-2.67-0.038-3.54 0.02-0.128-0.702-0.654-1.328-1.223-1.533-1.516-0.537-3.82-0.312-4.408-0.125-0.464 0.143-0.979 0.43-1.252 0.851-0.185 0.283-0.299 0.641-0.282 1.132 0.01 0.276 0.042 0.931 0.071 1.514 0.029 0.591 0.056 1.108 0.056 1.108 0.018 0.521-0.392 0.959-0.921 0.99l-2.424 0.087c-0.517 0.019-0.91 0.117-1.203 0.263-0.299 0.149-0.506 0.337-0.659 0.561-0.311 0.442-0.346 0.973-0.326 1.513 0 0 0.019 0.433 0.157 1.288 0.117 0.664 1.008 5.263 1.749 6.637 0.288 0.539 0.473 0.758 1.007 0.981 1.187 0.452 3.884 0.907 5.139 1.02 1.259 0.112 2.054 0.418 2.487-0.561 5e-3 -1e-3 0.088-0.245 0.202-0.602 0.362-1.23 0.377-2.314 0.349-3.097-3e-3 -0.076 0.116-0.084 0.119-4e-3 0.02 0.553-0.017 2.508 1.493 2.98 0.599 0.186 1.825 0.325 3.072 0.423 1.128 0.086 1.957 0.493 2.06 3.343 0.063 1.734-0.297 1.977-2.218 2.046-1.561 0.056-2.154 0.12-2.198-1.107-0.036-0.993 0.962-0.917 1.694-0.944 0.326-0.012 0.08-0.245 0.058-0.854-0.022-0.606 0.349-0.973-0.016-0.967-2.537 0.023-4.03 0.142-3.916 3.278 0.103 2.849 1.226 3.338 4.827 3.208 2.822-0.102 3.816-0.234 4.852-3.849 0.205-0.714 0.687-2.89 0.893-6.522 0.129-2.293-0.535-9.181-0.928-10.918m-4.642 7.808c-0.35-2e-3 -0.686 0.037-1.003 0.098 0.071-0.709 0.332-1.582 1.364-1.581 1.156-4e-3 1.356 1.068 1.386 1.797-0.495-0.198-1.095-0.314-1.751-0.314" style="fill-rule:nonzero;fill:url(#_Linear3)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 267.946 42.7947)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0ca737" offset="0"/>
+ <stop style="stop-color:#29d155" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 133.579 47.3871)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#d0f1e3" offset="0"/>
+ <stop style="stop-color:#fcfefd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(-2.30613,-24.6077,24.6077,-2.30613,670.144,-22.8863)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2ca02c" offset="0"/>
+ <stop style="stop-color:#37c837" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/everpad.svg b/.icons/kora/apps/scalable/everpad.svg
new file mode 120000
index 000000000..713d5a718
--- /dev/null
+++ b/.icons/kora/apps/scalable/everpad.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evince.svg b/.icons/kora/apps/scalable/evince.svg
new file mode 120000
index 000000000..4ba012d3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/evince.svg
@@ -0,0 +1 @@
+accessories-document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evnc.svg b/.icons/kora/apps/scalable/evnc.svg
new file mode 100644
index 000000000..d803c4625
--- /dev/null
+++ b/.icons/kora/apps/scalable/evnc.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.1563 34.1563 0 24 40.5391)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0058bc" offset="0"/>
+ <stop stop-color="#37a0f2" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m6 7c-2.209 0-4 1.791-4 4v26c0 2.209 1.791 4 4 4h2c1.823-.002 3.413-1.235 3.869-3h.131s24.133 0 24 0h.133c.455 1.764 2.045 2.997 3.867 3h2c2.209 0 4-1.791 4-4v-26c0-2.209-1.791-4-4-4h-2c-1.823.002-3.413 1.235-3.869 3h-24.264c-.455-1.764-2.045-2.997-3.867-3z" fill="url(#a)"/>
+ <path d="m6 11v26h2v-26zm34 0v26h2v-26zm-30 3v20h2v-20zm4 0v20h20v-20zm22 0v20h2v-20zm-20 2h16v16h-16z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/evolution-addressbook.svg b/.icons/kora/apps/scalable/evolution-addressbook.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/evolution-addressbook.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evolution-calendar.svg b/.icons/kora/apps/scalable/evolution-calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/evolution-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evolution-contacts.svg b/.icons/kora/apps/scalable/evolution-contacts.svg
new file mode 120000
index 000000000..a02c1a127
--- /dev/null
+++ b/.icons/kora/apps/scalable/evolution-contacts.svg
@@ -0,0 +1 @@
+evolution-addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evolution-mail.svg b/.icons/kora/apps/scalable/evolution-mail.svg
new file mode 120000
index 000000000..6fb79ec10
--- /dev/null
+++ b/.icons/kora/apps/scalable/evolution-mail.svg
@@ -0,0 +1 @@
+evolution.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evolution-memos.svg b/.icons/kora/apps/scalable/evolution-memos.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/evolution-memos.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evolution-tasks.svg b/.icons/kora/apps/scalable/evolution-tasks.svg
new file mode 100644
index 000000000..acb464d38
--- /dev/null
+++ b/.icons/kora/apps/scalable/evolution-tasks.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.115 43.115 0 21.452 43.888)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2ac46" offset="0"/>
+ <stop stop-color="#f7b971" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.018 44.0553)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0846b7" offset="0"/>
+ <stop stop-color="#009efb" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m36.98 18.274-1.039-.971c-.428-.4-1.103-.377-1.507.051l-10.179 10.893-5.704-5.332c-.428-.4-1.103-.377-1.507.051l-.971 1.038c-.4.428-.377 1.104.051 1.507l7.518 7.028c.216.201.488.298.761.289.272-.009.541-.124.739-.34l11.878-12.707c.41-.435.387-1.107-.04-1.507z" fill="#fff" fill-opacity=".69" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/evolution.svg b/.icons/kora/apps/scalable/evolution.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/evolution.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/evtest-qt.svg b/.icons/kora/apps/scalable/evtest-qt.svg
new file mode 100644
index 000000000..34858381a
--- /dev/null
+++ b/.icons/kora/apps/scalable/evtest-qt.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfe1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m26 15.654c0-.085-.069-.154-.154-.154h-3.692c-.085 0-.154.069-.154.154v16.692c0 .085.069.154.154.154h3.692c.085 0 .154-.069.154-.154z" fill="#838383"/>
+ <path d="m28 25.308c0-.17-.138-.308-.308-.308h-7.384c-.17 0-.308.138-.308.308v7.384c0 .17.138.308.308.308h7.384c.17 0 .308-.138.308-.308z" fill="#a3a3a3"/>
+ <path d="m42 31.413c0-.78-.633-1.413-1.413-1.413h-33.174c-.78 0-1.413.633-1.413 1.413v11.174c0 .78.633 1.413 1.413 1.413h33.174c.78 0 1.413-.633 1.413-1.413z" fill="#ff7f33"/>
+ <path d="m21.055 17.351c-3.483-1.615-5.021-5.811-3.406-9.295 1.615-3.483 5.811-5.021 9.295-3.406 3.483 1.614 5.022 5.81 3.407 9.294-1.614 3.484-5.809 5.022-9.294 3.408zm-10.055 9.649h4c1.108 0 2 .669 2 1.5v1.5h-8v-1.5c0-.831.892-1.5 2-1.5zm22 0h4c1.108 0 2 .669 2 1.5v1.5h-8v-1.5c0-.831.892-1.5 2-1.5z" fill="#2d2b2b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/exaile.svg b/.icons/kora/apps/scalable/exaile.svg
new file mode 120000
index 000000000..d3749a71c
--- /dev/null
+++ b/.icons/kora/apps/scalable/exaile.svg
@@ -0,0 +1 @@
+eradio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/exfalso.svg b/.icons/kora/apps/scalable/exfalso.svg
new file mode 120000
index 000000000..44e7d0a17
--- /dev/null
+++ b/.icons/kora/apps/scalable/exfalso.svg
@@ -0,0 +1 @@
+io.github.quodlibet.ExFalso.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/expandrive.svg b/.icons/kora/apps/scalable/expandrive.svg
new file mode 100644
index 000000000..41d97d229
--- /dev/null
+++ b/.icons/kora/apps/scalable/expandrive.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.17806 -41.8629 41.8629 -.17806 24 44.743)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ef3439" offset="0"/>
+ <stop stop-color="#ff5c4e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m15.116 13.011 9.83 2.599 8.624-2.069 1.369 10.448 3.931 7.334-9.44 3.832-5.733 6.719-14.923-11.308 6.289-9.928z" fill="#9a1b29"/>
+ <path d="m24.015 2.865c-.434-.019-.821.323-1.72.94-3.487 2.394-6.074 5.385-6.88 7.955-.204.653-.339 1.216-.298 1.251.04.035.857.432 1.813.882 3.158 1.484 5.335 3.51 6.577 6.118.898 1.885.698 2.016-.232.151-1.114-2.234-2.956-3.981-5.565-5.281-2.424-1.207-4.081-1.525-6.123-1.174-2.517.434-6.012 2.15-8.614 4.23l-1.166.932.412 1.495c1.22 4.424 3.229 7.784 5.75 9.617l.805.585 1.776-1.808c2.855-2.908 5.532-4.153 8.804-4.094l1.772.031-1.944.145c-3.227.242-5.544 1.417-8.031 4.072-2.365 2.526-2.947 4.226-2.751 8.026.124 2.407.355 3.559 1.287 6.424.454 1.392.58 1.589 1.065 1.663 1.108.17 3.47.141 5.161-.064 2.936-.355 5.092-1.119 6.908-2.447l.876-.64-.514-.677c-.815-1.072-1.879-3.584-2.267-5.349-.418-1.907-.33-4.552.189-5.67.184-.396.285-.544.224-.33-1.425 5.029 1.277 11.565 5.631 13.623.731.345 1.957.783 2.724.972 1.731.426 5.285.724 6.894.578l1.208-.11.524-1.462c1.383-3.856 1.821-7.278 1.257-9.824-.272-1.228-.697-2.302-.697-2.302s-.778.221-1.577.411c-4.091.974-8.637.029-11.094-2.304l-.979-.93 1.023.816c2.257 1.802 4.257 2.386 7.675 2.244 2.842-.118 4.55-.611 6.188-1.789 2.109-1.515 4.067-4.678 5.408-8.733l.679-2.054-.867-.795c-1.33-1.221-3.086-2.352-5.14-3.313-2.257-1.056-3.343-1.335-5.202-1.335h-1.414l-.123 1.602c-.235 3.053-1.602 6.28-3.481 8.216-.812.836-2.55 2.095-2.894 2.095-.088 0 .393-.37 1.068-.823 1.955-1.31 3.259-3.237 4.169-6.163.793-2.85.546-5.957-.389-7.855-1.012-2.05-3.09-4.41-5.435-6.172-1.425-1.07-1.978-1.555-2.47-1.576z" fill="url(#a)"/>
+ <path d="m16.543 9.467c-.504.782-.896 1.556-1.127 2.293-.205.654-.3 1.251-.3 1.251s.858.431 1.815.881c3.157 1.485 5.334 3.51 6.576 6.118l.631 1.544s-.278-5.178-7.595-12.087zm17.026 4.074-.122 1.602c-.234 3.054-1.603 6.279-3.482 8.215-.692.713-2.008 1.686-2.609 1.971-.027.032-.169.209-.169.209s4.426-.679 10.349-11.693c-.822-.221-1.584-.304-2.551-.304zm-14.944 10.8c-2.212.059-6.169.756-12.857 3.469.002.003.004.004.006.006.311.393.635.754.968 1.092.055.055.108.114.163.168.097.094.197.183.296.272.251.224.505.443.767.634l.805.584 1.778-1.808c2.855-2.908 5.531-4.154 8.803-4.095l1.773.033s-.435-.279-1.658-.345c-.247-.013-.528-.019-.844-.01zm6.595 4.159s1.771 4.398 14.545 6.627c-.036-.525-.094-1.033-.198-1.502-.272-1.228-.697-2.302-.697-2.302s-.778.221-1.577.411c-4.091.974-8.638.03-11.095-2.303zm-3.951 1.273s-1.888.866-.995 14.137c.932-.373 1.774-.83 2.547-1.395l.876-.642-.514-.675c-.815-1.072-1.879-3.585-2.267-5.35-.418-1.908-.329-4.551.19-5.67.054-.115.08-.159.118-.229.019-.061.025-.115.045-.176z" fill="#c62937"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/exploit-db.svg b/.icons/kora/apps/scalable/exploit-db.svg
new file mode 100644
index 000000000..83825e1e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/exploit-db.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.9992 19.9992 0 10.9106 20.9996)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)">
+ <circle cx="11" cy="11" r="10" fill="url(#a)"/>
+ <path d="m14.628 4.594c-.105-.009-.268-.003-.503.014-.525.04-.774.112-1.252.367-.79.419-.94.538-.877.703.029.075.081.136.115.136s.35-.181.705-.402c.355-.222.631-.429.611-.462-.02-.032.166-.045.415-.029.488.031.937-.093.937-.259 0-.037-.046-.06-.151-.068zm-2.766 1.145c-.042.01-.088.059-.164.151-.093.114-.372.549-.62.967-.247.418-.568.929-.713 1.138-.188.271-.25.445-.217.615.025.13.123.593.217 1.028.095.435.152.84.13.901-.063.165-.238.132-.425-.081-.092-.105-.114-.161-.049-.122.097.057.113-.075.088-.728-.018-.452-.076-.842-.134-.9-.143-.143-.711-.025-.804.166-.04.082-.049.472-.022.866.028.394.021.699-.012.679-.097-.06-.598-1.022-.598-1.148 0-.227-.458-.239-1.081-.026-.908.309-1.331.608-1.507 1.069-.104.273-.237.436-.451.552-.396.213-1.026.89-1.265 1.36-.16.313-.189.529-.195 1.396-.005.564-.045 1.121-.088 1.238-.104.282.029.407.271.256.113-.07.185-.205.185-.346 0-.385.319-.455 1.78-.384 1.424.07 1.462.062 2.078-.517.285-.269.215-.157-.271.434-.736.894-1.092 1.477-1.477 2.412-.145.35-.264.652-.264.669 0 .093.124.001.334-.246.414-.487.895-1.233.845-1.314-.026-.043-.008-.078.039-.078s.469-.494.938-1.099c.469-.604 1.008-1.223 1.198-1.374.207-.164.366-.374.396-.525.04-.202.097-.254.283-.254.128 0 .318-.057.42-.129.177-.124.194-.115.322.205.075.185.231.673.349 1.081.2.69.214.841.171 2.122-.029.879-.016 1.379.039 1.379.115 0 .4-2.395.345-2.902-.068-.627-.216-1.201-.452-1.761-.246-.584-.251-.61-.129-.61.048 0 .078.049.065.11-.012.06.037.11.108.11.073 0 .168-.139.22-.318.132-.462.288-.622.498-.51.093.05.685.268 1.316.483 1.226.421 1.908.731 2.092.953.063.075.15.116.193.09.042-.026.055.008.029.076-.094.244.914 2.434 1.121 2.434.052 0 .063-.066.027-.154-.035-.085-.216-.617-.401-1.182s-.398-1.142-.471-1.284c-.246-.476-1.527-1.193-3.157-1.765-.835-.293-1.161-.338-1.228-.164-.023.061-.036-.217-.029-.615.008-.445.047-.725.105-.725.051 0 .377-.255.722-.566.346-.312.878-.732 1.182-.936.304-.203.565-.382.581-.395.063-.05-.088-.388-.173-.388-.178 0-1.87 1.188-2.373 1.667-.49.466-.517.513-.525.928-.019.92-.112.888-.371-.132l-.247-.974.352-.723c.193-.397.53-.999.749-1.337.356-.55.383-.63.264-.748-.059-.058-.097-.086-.139-.075zm4.49.957c-.198.004-.526.048-1.011.132-1.099.189-1.109.193-.994.407.075.141.155.169.374.132.153-.026.604-.097 1.003-.159.399-.061.725-.14.725-.178 0-.037.089-.034.198.008.376.144 1.224.373 1.257.339.019-.019-.235-.179-.564-.356-.477-.258-.62-.301-.713-.215-.091.085-.102.084-.053-.003.042-.075-.025-.111-.222-.107zm-6.57 2.373c.047-.038.067.089.105.488.03.329.043.608.029.623-.014.014-.086-.164-.161-.398-.109-.341-.117-.466-.032-.625.024-.044.043-.076.059-.088zm-1.699.478c.015.016.106.336.2.711.161.645.174.876.036.654-.074-.12-1.283-.703-1.457-.703-.069 0-.253.08-.41.176-.317.193-.38.094-.113-.174.255-.254.831-.524 1.302-.612.228-.043.426-.067.442-.052zm.952 3.438c.086-.033.062.039-.071.207-.247.313-.398.354-.203.057.077-.117.201-.236.274-.264z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/extensions.svg b/.icons/kora/apps/scalable/extensions.svg
new file mode 100644
index 000000000..75c060b2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/extensions.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.369 22.546h-1.572v-4.19c0-1.152-.942-2.095-2.095-2.095h-4.19v-1.572c0-1.466-1.153-2.619-2.619-2.619-1.467 0-2.619 1.153-2.619 2.619v1.572h-4.191c-1.152 0-2.095.943-2.095 2.095v3.981h1.571c1.572 0 2.829 1.257 2.829 2.828 0 1.572-1.257 2.829-2.829 2.829h-1.571v3.981c0 1.152.943 2.095 2.095 2.095h3.981v-1.571c0-1.572 1.257-2.829 2.829-2.829 1.571 0 2.828 1.257 2.828 2.829v1.571h3.981c1.153 0 2.095-.943 2.095-2.095v-4.19h1.572c1.467 0 2.619-1.153 2.619-2.62 0-1.466-1.152-2.619-2.619-2.619z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/extraterm.svg b/.icons/kora/apps/scalable/extraterm.svg
new file mode 100644
index 000000000..59a01382b
--- /dev/null
+++ b/.icons/kora/apps/scalable/extraterm.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#20833d" offset="0"/>
+ <stop stop-color="#3db54a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m15.499 12.618c-.331-.007-.605.27-.605.614v3.841c.001.219.115.42.298.529l5.929 3.552-5.929 3.553c-.183.109-.297.31-.298.529v3.841c0 .344.274.621.605.614.1-.002.196-.031.282-.082l10.198-6.065c.183-.109.297-.31.297-.529v-3.721c0-.219-.114-.42-.297-.529l-10.198-6.065c-.086-.051-.182-.08-.282-.082zm10.777 18.211c-.63 0-1.138.508-1.138 1.138v2.277c0 .63.508 1.138 1.138 1.138h11.382c.631 0 1.139-.508 1.139-1.138v-2.277c0-.63-.508-1.138-1.139-1.138z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/f-spot.svg b/.icons/kora/apps/scalable/f-spot.svg
new file mode 120000
index 000000000..0d639f31a
--- /dev/null
+++ b/.icons/kora/apps/scalable/f-spot.svg
@@ -0,0 +1 @@
+digikam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/face-smile.svg b/.icons/kora/apps/scalable/face-smile.svg
new file mode 100644
index 000000000..028920442
--- /dev/null
+++ b/.icons/kora/apps/scalable/face-smile.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m10.447 26.626c0.082 0.324 4.022 8.784 13.553 8.644 9.712-0.143 13.471-8.32 13.553-8.644 0.097-0.391-0.079-0.803-0.43-1.003-0.352-0.199-0.796-0.142-1.086 0.14-0.034 0.034-3.538 4.432-12.037 4.432s-12.004-4.398-12.037-4.43c-0.287-0.285-0.73-0.345-1.083-0.147-0.353 0.2-0.531 0.614-0.433 1.008z" style="fill-rule:nonzero;fill:#664500"/>
+ <ellipse cx="18.187" cy="18.984" rx="2.907" ry="4.069" style="fill:#664500"/>
+ <ellipse cx="29.813" cy="18.984" rx="2.907" ry="4.069" style="fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/facebook-facebook.com.svg b/.icons/kora/apps/scalable/facebook-facebook.com.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/facebook-facebook.com.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/facebook.svg b/.icons/kora/apps/scalable/facebook.svg
new file mode 100644
index 000000000..5da670ad7
--- /dev/null
+++ b/.icons/kora/apps/scalable/facebook.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 22.4218 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1b3a7d" offset="0"/>
+ <stop stop-color="#3b5999" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.05832 0 0 1.05832 -1.7495 -1063.87)" d="m32.781 1017.4c-2.967.11-6.781 1-6.781 8v4h-4v6h4v13h6v-13h5l1-6h-6v-4c0-2 2-2 2-2h4v-6h-4c-.375 0-.795-.02-1.219 0z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/facebookresource.svg b/.icons/kora/apps/scalable/facebookresource.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/facebookresource.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/falkon.svg b/.icons/kora/apps/scalable/falkon.svg
new file mode 100644
index 000000000..514ddd321
--- /dev/null
+++ b/.icons/kora/apps/scalable/falkon.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(32.9609 -30.7432 30.7432 32.9609 128.315 168.882)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1500c4" offset="0"/>
+ <stop stop-color="#8767d9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m21.134 9.366c-2.813-.01-6.041.371-9.709 1.889 4.152-.267 5.467.175 7.686.647-10.537 2.097-12.73 12.496-12.979 17.391 0 0 3.836-4.935 4.86-5.293.315-.111.395.102.775 0-1.011 1.328-1.793 2.679-2.457 4.068-1.72 3.985-1.715 10.594-1.458 13.149.034.338 2.899.927 2.751 1.184 3.887 2.838 8.585 4.355 13.397 4.363 5.359-.009 10.558-1.894 14.655-5.35-1.343-1.298-6.821-6.851-6.688-11.441.07-2.378 1.418-4.517 5.818-5.733 2.099-.247 4.166-.343 6.54-.24-.395-3.064-3.201-6.272-7.896-7.26-.805-.384-5.565-7.34-15.295-7.374z" fill="#fff"/>
+ <path d="m26.814 13.77s2.041-.496 3.446.405c.808.519 1.773 1.347 1.997 2.751-1.205-1.276-2.502-.719-3.421-1.095-1.5-.613-1.947-2.124-2.022-2.061z" fill="#3f3f3f"/>
+ <g fill="#9ce5ff">
+ <path d="m9.577 46.24s14.165-17.206 28.208-22c-11.105.913-24.699 7.153-30.049 14.756-.359 2.835 1.841 7.244 1.841 7.244z"/>
+ <path d="m11.442 11.256s3.488-.344 7.669.646c.617-.187 1.565-.32 2.637-.37-.692-.286-8.384-.905-10.306-.276z"/>
+ <path d="m6.181 29.32s7.812-8.131 21.479-9.103c0 0-19.647.841-21.209 6.095-.435 1.264-.27 3.008-.27 3.008z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/famitracker.svg b/.icons/kora/apps/scalable/famitracker.svg
new file mode 100644
index 000000000..614598506
--- /dev/null
+++ b/.icons/kora/apps/scalable/famitracker.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e3e3e" offset="0"/>
+ <stop stop-color="#5a5a5a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m7.749 8.832v30.336h6.5v-10.834h6.501v-6.501h-6.501v-6.5h6.501v-6.501zm17.334 0v6.501h4.334v23.835h6.5v-23.835h4.334v-6.501z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/far2l.svg b/.icons/kora/apps/scalable/far2l.svg
new file mode 100644
index 000000000..781fbc9ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/far2l.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.2035 38.1065 0 138.319 46.5382)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#04f" offset="0"/>
+ <stop stop-color="#457eff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 39.612.032.467c0 2.305 2.393 5.589 6.196 5.589l31.19.085c3.172.156 6.01-3.465 5.893-5.746l.025-.395z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m18.75 5.253v4.5h-13.5v-4.5zm24 0v4.5h-13.5v-4.5z" fill="#f2af0d"/>
+ <path d="m18.75 32.253v4.5h-13.5v-4.5zm24 0v4.5h-13.5v-4.5zm-24-9v4.5h-13.5v-4.5zm24 0v4.5h-13.5v-4.5zm-24-9v4.5h-13.5v-4.5zm24 0v4.5h-13.5v-4.5z" fill="#1ac2e6"/>
+ <path d="m11.25 42.753v2.915h-3.265c-1.062-.128-1.968-.453-2.735-.952v-1.963zm10.495 2.951-6-.016.005-2.935h6zm10.504.029-6-.017.001-2.963h6zm7.7.025-3.199-.005v-3h6v2.062c-.774.553-1.694.889-2.801.943z" fill="#5ebf40"/>
+ <path d="m21.825 2.253h4.5v37.5h-4.5z" fill="#1ac2e6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fbmessenger.svg b/.icons/kora/apps/scalable/fbmessenger.svg
new file mode 100644
index 000000000..299c80c59
--- /dev/null
+++ b/.icons/kora/apps/scalable/fbmessenger.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00021 -40.0001 40.0001 .00021 23.9998 43.9997)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005f99" offset="0"/>
+ <stop stop-color="#009eff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.06685 0 0 1.06685 -1.6043 -1.60428)" fill-rule="nonzero">
+ <path d="m23.994 4c-.57.004-1.139.032-1.707.082-.411.033-.815.085-1.219.141-.214.027-.427.058-.64.091-.576.097-1.141.22-1.698.362-.036.009-.073.018-.109.027-8.442 2.199-14.621 9.422-14.621 17.996 0 .062.005.124.006.186-.002.038-.004.077-.006.115.01 5.887 3.089 11.41 8 15v6l5.305-3.121c2.148.734 4.412 1.113 6.695 1.121 10.639-.012 19.406-7.935 19.949-18.029.015-.222.027-.443.035-.666.006-.102.012-.203.016-.305-.001-.041-.002-.082-.004-.123.001-.06.004-.118.004-.178 0-9.684-7.877-17.666-18.004-18.603-.553-.049-1.108-.076-1.664-.081-.112-.002-.221-.015-.334-.015z" fill="url(#a)"/>
+ <path d="m26 28-5-6-11 6 12-12 5 6 11-6z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fbreader.svg b/.icons/kora/apps/scalable/fbreader.svg
new file mode 100644
index 000000000..e4679f400
--- /dev/null
+++ b/.icons/kora/apps/scalable/fbreader.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 201.312 44.4258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.400858 -43.2676 43.2676 .400858 39.5911 45.6861)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e33520" offset="0"/>
+ <stop stop-color="#fd4369" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 89.7337 46.2514)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cac9c9" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <path d="m26.009 45.69h-17.794c-3.013-.435-5.331-3.03-5.331-6.163v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.934 2.419h9.058c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.126-2.308 5.717-5.312 6.161l-9.974-.012v-43.257z" fill="url(#b)"/>
+ <path d="m43.39 43.232c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.667-.001-43.269 16.299-1.603c2.209-.223 3.46.99 3.477 3.365z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m9 33v2h13v-2zm16.62 0-1e-3 2h13.001v-2zm-16.62-4v2h13v-2zm16.62 0v2h13v-2zm-16.62-4v2h13v-2zm16.62 0v2h13v-2zm-16.62-4v2h13v-2zm16.62 0v2h13v-2zm-16.62-4v2h13v-2zm16.62 0v2h13v-2zm-16.62-4v2h13v-2zm16.62 0v2h13v-2z" fill-opacity=".2"/>
+ <path d="m24.934 1.79s0-1 3-1 3 1 3 1v15l-3-1.5-3 1.5z" fill="#dc4a3d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fbzx.svg b/.icons/kora/apps/scalable/fbzx.svg
new file mode 120000
index 000000000..fc8d7a753
--- /dev/null
+++ b/.icons/kora/apps/scalable/fbzx.svg
@@ -0,0 +1 @@
+fuse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fceu.svg b/.icons/kora/apps/scalable/fceu.svg
new file mode 120000
index 000000000..2f6dc60b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/fceu.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fceux.svg b/.icons/kora/apps/scalable/fceux.svg
new file mode 100644
index 000000000..302cb45ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/fceux.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 8.3613281,10 C 6.9819459,10 6.734375,11.421875 6.734375,11.421875 L 4,26 v 6 2 l 2.5878906,5.175781 C 6.9851297,39.970255 7.9882812,40 7.9882812,40 H 24 40.011719 c 0,0 1.003151,-0.02974 1.40039,-0.824219 L 44,34 V 32 26 L 41.265625,11.421875 c 0,0 -0.247571,-1.421875 -1.626953,-1.421875 H 24 Z"/>
+ <path style="fill:#757575" d="M 4 31 L 4 33 L 6.5878906 38.175781 C 6.9851297 38.970255 7.9882812 39 7.9882812 39 L 24 39 L 40.011719 39 C 40.011719 39 41.01487 38.970255 41.412109 38.175781 L 44 33 L 44 31 L 24 31 L 4 31 z"/>
+ <path style="fill:#cccccc" d="M 8.3613281 9 C 6.9819459 9 6.734375 10.421875 6.734375 10.421875 L 4 25 L 24 25 L 44 25 L 41.265625 10.421875 C 41.265625 10.421875 41.018054 9 39.638672 9 L 24 9 L 8.3613281 9 z"/>
+ <path style="fill:#e4e4e4" d="m 4,25 h 40 v 6 H 4 Z"/>
+ <rect style="opacity:0.4" width="4" height="2" x="10" y="34"/>
+ <rect style="opacity:0.4" width="4" height="2" x="16" y="34"/>
+ <rect style="fill:#f84c4b" width="10" height="2" x="12" y="27"/>
+ <rect style="opacity:0.2" width="40" height="1" x="4" y="31"/>
+ <path style="fill:#3a3a3a" d="M 28 21 L 28 25 L 28 31 L 28 39 L 36 39 L 36 31 L 36 25 L 36 21 L 28 21 z"/>
+ <rect style="opacity:0.4" width="4" height="2" x="33" y="-31" transform="rotate(90)"/>
+ <rect style="opacity:0.4" width="4" height="2" x="33" y="-35" transform="rotate(90)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.3613281 9 C 6.9819459 9 6.734375 10.421875 6.734375 10.421875 L 4 25 L 4 26 L 6.734375 11.421875 C 6.734375 11.421875 6.9819459 10 8.3613281 10 L 24 10 L 39.638672 10 C 41.018054 10 41.265625 11.421875 41.265625 11.421875 L 44 26 L 44 25 L 41.265625 10.421875 C 41.265625 10.421875 41.018054 9 39.638672 9 L 24 9 L 8.3613281 9 z"/>
+ <rect style="fill:#3a3a3a" width="8" height="3" x="28" y="9"/>
+ <path style="font-variation-settings:normal;inline-size:0;stop-color:#000000;opacity:0.3" d="M 11 21 C 11 21 10.291248 20.986212 9.5527344 21.355469 C 8.8142205 21.724726 8 22.666667 8 24 L 8 31 L 10 31 L 10 24 C 10 23.333333 10.18578 23.275274 10.447266 23.144531 C 10.708752 23.013788 11 23 11 23 L 28 23 L 28 21 L 11 21 z"/>
+ <rect style="opacity:0.3" width="8" height="1" x="28" y="13"/>
+ <rect style="opacity:0.3" width="8" height="1" x="28" y="15"/>
+ <rect style="opacity:0.3" width="8" height="1" x="28" y="17"/>
+ <rect style="opacity:0.3" width="8" height="1" x="28" y="19"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fcitx-setting.svg b/.icons/kora/apps/scalable/fcitx-setting.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/fcitx-setting.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fcitx-sogoupinyin.svg b/.icons/kora/apps/scalable/fcitx-sogoupinyin.svg
new file mode 100644
index 000000000..9b6bf96e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/fcitx-sogoupinyin.svg
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="fill:#4f4f4f" width="40" height="28" x="4" y="10" rx="2" ry="2"/>
+ <path fill="#fff" opacity=".1" d="m6 10c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <path opacity=".2" d="m4 36v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z"/>
+ <circle style="opacity:0.2" cx="9" cy="19" r="2"/>
+ <circle style="opacity:0.2" cx="15" cy="19" r="2"/>
+ <circle style="opacity:0.2" cx="21" cy="19" r="2"/>
+ <circle style="opacity:0.2" cx="27" cy="19" r="2"/>
+ <circle style="opacity:0.2" cx="33" cy="19" r="2"/>
+ <circle style="opacity:0.2" cx="39" cy="19" r="2"/>
+ <circle style="opacity:0.2" cx="12" cy="27" r="2"/>
+ <circle style="opacity:0.2" cx="18" cy="27" r="2"/>
+ <circle style="opacity:0.2" cx="24" cy="27" r="2"/>
+ <circle style="opacity:0.2" cx="30" cy="27" r="2"/>
+ <circle style="opacity:0.2" cx="36" cy="27" r="2"/>
+ <rect style="opacity:0.2" width="30" height="4" x="9" y="32" rx="1" ry="1"/>
+ <circle style="fill:#e4e4e4" cx="9" cy="18" r="2"/>
+ <circle style="fill:#e4e4e4" cx="15" cy="18" r="2"/>
+ <circle style="fill:#e4e4e4" cx="21" cy="18" r="2"/>
+ <circle style="fill:#e4e4e4" cx="27" cy="18" r="2"/>
+ <circle style="fill:#e4e4e4" cx="33" cy="18" r="2"/>
+ <circle style="fill:#e4e4e4" cx="39" cy="18" r="2"/>
+ <circle style="fill:#e4e4e4" cx="12" cy="26" r="2"/>
+ <circle style="fill:#e4e4e4" cx="18" cy="26" r="2"/>
+ <circle style="fill:#e4e4e4" cx="24" cy="26" r="2"/>
+ <circle style="fill:#e4e4e4" cx="30" cy="26" r="2"/>
+ <circle style="fill:#e4e4e4" cx="36" cy="26" r="2"/>
+ <rect style="fill:#e4e4e4" width="30" height="4" x="9" y="31" rx="1" ry="1"/>
+ <circle style="fill:#e9541d" cx="36" cy="36" r="11"/>
+ <path style="opacity:0.2" d="m46.979 36.414a11 11 0 0 1 -10.979 10.586 11 11 0 0 1 -10.979 -10.414 11 11 0 0 0 -0.021 0.414 11 11 0 0 0 11 11 11 11 0 0 0 11 -11 11 11 0 0 0 -0.021 -0.586z"/>
+ <path style="fill:#ffffff" d="m 35.621911,30.002368 c -0.446002,0.008 -0.888504,0.025 -1.179505,0.0685 -1.303507,0.199501 -2.347012,0.657503 -3.020015,1.323506 -0.368502,0.361002 -0.587003,0.749504 -0.731003,1.254507 -0.079,0.305001 -0.106001,1.005004 -0.0235,1.272006 0.274001,0.941004 0.923004,1.664008 2.14651,2.389011 0.519502,0.307502 0.920004,0.509502 2.07551,1.031005 1.385506,0.623003 1.808008,0.874504 2.005009,1.186006 0.077,0.1265 0.106501,0.191501 0.0945,0.343501 -0.0205,0.241001 -0.141501,0.361002 -0.424502,0.464003 -0.188501,0.0665 -0.256001,0.088 -0.613003,0.086 -0.654503,-0.0045 -1.230006,-0.127001 -2.02851,-0.412502 -0.563003,-0.197501 -1.120505,-0.470502 -1.580007,-0.773504 -0.462503,-0.303001 -0.500003,-0.314001 -0.637003,-0.240501 -0.103501,0.056 -0.858005,0.728504 -1.415007,1.272006 -0.362502,0.354502 -0.368502,0.425502 -0.118001,0.670503 0.247501,0.244502 0.940505,0.758004 1.321007,0.979505 0.413001,0.242501 0.690003,0.378502 1.155505,0.550003 0.781004,0.290001 1.436507,0.410502 2.665013,0.515502 0.280001,0.0235 1.276506,0.026 1.627508,0 1.922509,-0.154501 3.491016,-0.782004 4.31602,-1.701508 0.295002,-0.326501 0.474503,-0.606003 0.613003,-0.997005 0.136001,-0.380002 0.171001,-1.127505 0.071,-1.581007 -0.165501,-0.735004 -0.607503,-1.398507 -1.321007,-1.95901 -0.716003,-0.561002 -1.441507,-0.934504 -3.184015,-1.632507 -1.217506,-0.485503 -1.675008,-0.743504 -1.792509,-1.014005 -0.065,-0.144001 -0.0265,-0.401502 0.071,-0.498503 0.191501,-0.193501 0.560002,-0.264001 1.038005,-0.206001 0.890504,0.109501 2.033509,0.518003 3.042514,1.082505 0.194501,0.107001 0.383002,0.197501 0.424502,0.206001 0.162501,0.043 0.262502,-0.0215 0.920005,-0.773503 0.807504,-0.926005 0.799004,-0.887505 0.354001,-1.203006 -1.324006,-0.950005 -2.859513,-1.500007 -4.623022,-1.667008 -0.351001,-0.032 -0.804004,-0.042 -1.250006,-0.0345 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fcitx.svg b/.icons/kora/apps/scalable/fcitx.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/fcitx.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fcitx_ubuntukylin.svg b/.icons/kora/apps/scalable/fcitx_ubuntukylin.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/fcitx_ubuntukylin.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fdm.svg b/.icons/kora/apps/scalable/fdm.svg
new file mode 120000
index 000000000..c753697fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/fdm.svg
@@ -0,0 +1 @@
+freedownloadmanager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/feather.svg b/.icons/kora/apps/scalable/feather.svg
new file mode 100644
index 000000000..8c720eae5
--- /dev/null
+++ b/.icons/kora/apps/scalable/feather.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.689193 -45.4715 45.4715 .689193 24 46.8107)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m22.091 37.114c1.084.54 2.379 1.135 2.629 1.2.375.098.839.086 1.659-.043 2.746-.428 4.281-1.149 4.866-2.265.403-.439.397-1.023.45-1.493.197-1.771-.002-4.376-.374-5.132-.179-.364-.064-.287-2.404-2.007-2.454 1.958-5.517 2.951-6.826 9.74z" fill="#fc9866"/>
+ <path d="m19.719 19.941c-.159 1.103-.324 2.632-.674 3.677-.572 1.709-1.173 3.592-1.171 3.629l.14.404-.203.031c-2.742.414-6.175.763-8.098 1.013.423.451.887.991 1.276 1.344 1.604 1.454 3.585 2.867 6.256 4.459 2.332 1.39 4.988 2.81 5.17 2.764.055-.014 1.544-.583 3.309-1.265s3.244-1.241 3.283-1.241c.021 0 .14.041.303.103l.52-.236.015-.555c-.171-.082-.263-.14-.272-.183-.017-.082-.298-5.946-.296-6.167.001-.049-.2-.225-.531-.469-4.341-3.187-6.836-5.1-9.027-7.308z" fill="#f66c25"/>
+ <path d="m18.567 28.091-.204.031c-3.975.601-7.986 1.208-8.068 1.172-.053-.024-.348-.316-.654-.65-1.207-1.316-2.416-2.834-3.67-4.609.201-1.442 9.505-7.341 10.731-7.497 1.093 1.307 2.089 2.413 3.088 3.427.466.473.848.889.848.924s-.468 1.461-1.04 3.17-1.172 3.591-1.171 3.628z" fill="#e25d1a"/>
+ <path d="m12.935 22.817c.139-.124-3.798.993-6.115 1.554-.338.081-.468.096-.513.059-.141-.117-1.828-2.614-2.543-3.765-.16-.256-.492-.747-.492-.747s.06.025-.015-.136c.796-2.377 5.292-7.836 10.259-7.161.248.336.484.58.484.58s1.077 1.452 2.265 2.878c.401.48.661.83.646.867-.013.035-.49.788-1.059 1.674-1.941 3.021-2.703 4.036-2.703 4.036.118 1.005.7.332-.214.161z" fill="#dc5715"/>
+ <path d="m19.719 19.94c-.159 1.104-.324 2.633-.674 3.678-.572 1.709-1.173 3.592-1.171 3.629l.14.404-.203.031c-2.742.414-6.175.763-8.098 1.013.423.451.887.991 1.276 1.344 1.558 1.412 3.476 2.785 6.032 4.321 1.351-.498 4.184-1.586 7.024-2.678l.199-.077-.231-.374c-.01-.038.173-2.063.367-3.909.165-1.564.277-2.712.309-3.106-2.045-1.576-3.573-2.867-4.97-4.276z" fill="#eb651e"/>
+ <path d="m4.684 7.293c-.897.099-1.208.498-1.704 1.2-.652 1.263-1.032 3.509-1.16 6.844-.069 1.792-.027 2.05.484 2.951.396.701.969 1.667 1.026 1.728.039.041.722-.111 3.004-.665 1.625-.394 2.974-.727 2.999-.742.024-.015.031-.048.017-.071s-.016-.041-.004-.041c.001 0 .044.063.049.069l.668-.566c-.022-.049-.027-.075.002-.064.048.018.618-.665 1.974-2.369 1.705-2.14 1.902-2.404 1.849-2.477-.319-.447-1.949-2.533-2.073-2.655-.324-.316-2.121-1.371-3.413-2.004-1.476-.723-2.542-1.079-3.392-1.134-.105-.007-.218-.008-.326-.004z" fill="#a03802"/>
+ </g>
+ <path d="m31.878 36.013c-1.948 1.904-4.461 3.58-6.474 4.651-.27.144-.373.481-.229.751.145.271.481.373.751.229 2.207-1.175 4.99-3.052 7.057-5.165.376.155.755.308 1.139.459-1.013 1.012-2.05 1.746-3.23 2.598-.249.18-.305.527-.125.776.179.248.527.304.775.124 1.363-.985 2.54-1.823 3.704-3.063 3.134 1.185 6.55 2.263 10.268 3.209.297.076.599-.104.675-.401.075-.297-.104-.599-.401-.675-3.211-.817-6.192-1.733-8.956-2.731.778-2.639.624-5.278.314-7.916-.035-.305-.311-.523-.616-.487-.304.036-.522.312-.486.616.289 2.467.455 4.935-.256 7.402-.355-.134-.707-.268-1.055-.405.208-1.586.479-3.363.295-4.92-.036-.304-.312-.522-.616-.486-.305.036-.522.313-.486.617.163 1.378-.063 2.939-.256 4.364-18.201-7.43-26.107-18.589-28.564-27.857-.078-.296-.382-.473-.678-.394-.297.078-.473.383-.395.679 2.452 9.252 10.166 20.416 27.845 28.025z" fill="#393939"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/feathernotes.svg b/.icons/kora/apps/scalable/feathernotes.svg
new file mode 100644
index 000000000..436ee53c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/feathernotes.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-4.606c0 1.2.966 2.167 2.167 2.167h39.002c1.201 0 2.167-.967 2.167-2.167z" fill="#846d00" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v26.441c0 1.104-.896 2-2 2h-39.336c-1.104 0-2-.896-2-2v-26.441c0-3.438 2.79-6.228 6.228-6.228z" fill="#d8b900"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m11.725 28.266c3.896-.43 6.078-1.893 7.382-3.747-2.236-2.933-1.647-2.474.236-.609.886.877 2.296 1.682 3.265-1.05.745-2.097 1.619-2.678 1.619-2.678-1.328-.549-3.801-2.449.189-.777 1.265-1.957 3.029-3.282 4.648-4.79-3.62-.005-2.592-1.568.592-.451 1.515-2.873 5.195-2.827 9.344-2.148-3.047-1.556-6.439-3.588-7.422-2.303l-.143-.961c-2.815-.647-9.279-1.081-9.345-.429-.051.5-.322 1.531-.363 2.625-.203-.791-.325-1.606-.359-2.448-1.865.128-5.054 1.899-5.066 2.735-.007.484.43 4.44.955 6.382-.973-1.911-1.391-3.861-1.835-5.809-.562.604-3.292.579-1.396 8.821-.779-1.281-.908-2.71-1.298-4.08-1.412 2.344-2.309 6.483-1.378 11.611" fill="#fff"/>
+ <path d="m25.62 11.963c-8.037 5.167-14.298 11.794-16.62 21.821l.398.216s.36-.771.678-1.004c.318-.232 1.337-.663 1.337-.663s.399-3.662 1.844-6.618c1.444-2.956 3.666-5.325 4.145-5.851.624-.687 3.52-4.115 8.342-7.794.057-.059.032-.178-.124-.107z" fill="#434343"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/featherpad.svg b/.icons/kora/apps/scalable/featherpad.svg
new file mode 100644
index 000000000..19348090b
--- /dev/null
+++ b/.icons/kora/apps/scalable/featherpad.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.238213 -34.6688 34.6688 .238213 22.8089 37.0008)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ddd" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-4.606c0 1.2.966 2.167 2.167 2.167h39.002c1.201 0 2.167-.967 2.167-2.167z" fill="#969696" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v26.441c0 1.104-.896 2-2 2h-39.336c-1.104 0-2-.896-2-2v-26.441c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m11.232 27.336c-.936 1.985-1.693 4.121-2.232 6.447l.398.217s.36-.771.678-1.004c.318-.232 1.336-.664 1.336-.664s.219-1.952.895-4.154c-.196.028-.377.065-.582.088l-.375-.106c-.052-.282-.077-.548-.118-.824z" fill="#434343"/>
+ <path d="m24.334 8.002c-1.294-.015-2.219.076-2.244.32-.051.5-.322 1.53-.363 2.625-.203-.791-.326-1.606-.36-2.447-1.865.127-5.052 1.898-5.064 2.734-.007.484.43 4.441.955 6.383-.973-1.911-1.392-3.86-1.836-5.808-.562.604-3.293.578-1.397 8.82-.779-1.281-.906-2.71-1.296-4.08-1.335 2.215-2.19 6.046-1.497 10.787 3.098-6.569 8.215-11.405 14.387-15.373.156-.071.182.048.125.107-4.822 3.679-7.718 7.106-8.342 7.793-.479.526-2.7 2.896-4.144 5.852-.391.799-.701 1.646-.951 2.463 3.522-.509 5.565-1.902 6.8-3.658-2.236-2.933-1.646-2.475.237-.61.886.877 2.294 1.681 3.263-1.051.745-2.097 1.62-2.677 1.62-2.677-1.328-.549-3.801-2.45.189-.778 1.265-1.957 3.029-3.281 4.648-4.789-3.62-.005-2.592-1.568.592-.451 1.515-2.873 5.195-2.827 9.344-2.148-3.047-1.556-6.439-3.588-7.422-2.303l-.142-.961c-1.76-.405-4.945-.726-7.102-.75z" fill="#206998"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fedora-documentation.svg b/.icons/kora/apps/scalable/fedora-documentation.svg
new file mode 120000
index 000000000..b0db945f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/fedora-documentation.svg
@@ -0,0 +1 @@
+fedorautils.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fedora-logo-icon.svg b/.icons/kora/apps/scalable/fedora-logo-icon.svg
new file mode 120000
index 000000000..b0db945f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/fedora-logo-icon.svg
@@ -0,0 +1 @@
+fedorautils.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fedora-release-notes.svg b/.icons/kora/apps/scalable/fedora-release-notes.svg
new file mode 120000
index 000000000..b0db945f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/fedora-release-notes.svg
@@ -0,0 +1 @@
+fedorautils.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fedora-utils.svg b/.icons/kora/apps/scalable/fedora-utils.svg
new file mode 120000
index 000000000..b0db945f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/fedora-utils.svg
@@ -0,0 +1 @@
+fedorautils.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fedorausb.svg b/.icons/kora/apps/scalable/fedorausb.svg
new file mode 120000
index 000000000..168053b4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/fedorausb.svg
@@ -0,0 +1 @@
+liveusb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fedorautils.svg b/.icons/kora/apps/scalable/fedorautils.svg
new file mode 100644
index 000000000..68abd34c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/fedorautils.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 77.263 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#010b6a" offset="0"/>
+ <stop stop-color="#2856b8" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <g transform="translate(.2935 -1.19255)" fill="#fff" fill-rule="nonzero">
+ <path d="m30.081 9.721c-4.624 0-8.371 3.748-8.371 8.371v4.44h-4.419c-4.623 0-8.371 3.73-8.371 8.353 0 4.624 3.748 8.372 8.371 8.372s8.371-3.748 8.371-8.372v-4.458h4.419c4.624 0 8.372-3.712 8.372-8.335s-3.748-8.371-8.372-8.371zm-8.371 21.17c-.004 2.436-1.981 4.41-4.419 4.41-2.44 0-4.436-1.978-4.436-4.418 0-2.441 1.996-4.456 4.436-4.456h3.795c.345 0 .624.279.624.624zm8.371-8.362h-3.795c-.345 0-.624-.279-.624-.624v-3.82c.005-2.438 1.981-4.411 4.419-4.411 2.44 0 4.437 1.978 4.437 4.419 0 2.44-1.997 4.436-4.437 4.436z" fill-opacity=".2"/>
+ <path d="m21.71 22.553v-4.44c0-4.624 3.748-8.372 8.371-8.372.702 0 1.2.079 1.85.249.946.248 1.72 1.024 1.72 1.927.001 1.091-.792 1.885-1.976 1.885-.565 0-.768-.108-1.594-.108-2.438 0-4.414 1.974-4.419 4.412v3.82c0 .345.279.624.624.624h2.904c1.081 0 1.954.866 1.955 1.95 0 1.084-.875 1.948-1.955 1.948h-3.528v4.458c0 4.623-3.748 8.371-8.371 8.371-.702 0-1.2-.08-1.849-.25-.947-.247-1.72-1.023-1.72-1.926 0-1.091.791-1.885 1.976-1.885.563 0 .768.108 1.593.108 2.438 0 4.415-1.975 4.419-4.411v-3.84c0-.344-.28-.623-.625-.623h-2.903c-1.081 0-1.954-.863-1.954-1.948-.001-1.091.883-1.95 1.975-1.95h3.506z" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fedy.svg b/.icons/kora/apps/scalable/fedy.svg
new file mode 100644
index 000000000..b60a5261f
--- /dev/null
+++ b/.icons/kora/apps/scalable/fedy.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1b4b7" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -16.6199 16.6199 0 294.645 32.3099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -15.3414 15.3414 0 284.389 31.6707)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebebeb" offset="0"/>
+ <stop stop-color="#cecece" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(.644223 0 0 .644223 8.03325 21.5659)">
+ <path d="m33.879 21.705c0-1.267-1.029-2.296-2.295-2.296h-21.908c-1.267 0-2.296 1.029-2.296 2.296v4.59c0 1.267 1.029 2.296 2.296 2.296h21.908c1.266 0 2.295-1.029 2.295-2.296z" fill="#0043db" fill-opacity=".85"/>
+ <circle cx="33.879" cy="24" r="8.31" fill="url(#b)"/>
+ <circle cx="33.879" cy="24" r="7.671" fill="url(#c)"/>
+ </g>
+ <path transform="matrix(.866438 0 0 .866438 3.98251 -3.06226)" d="m30.081 9.721c-4.624 0-8.371 3.748-8.371 8.371v4.44h-4.419c-4.623 0-8.371 3.73-8.371 8.353 0 4.624 3.748 8.372 8.371 8.372s8.371-3.748 8.371-8.372v-4.458h4.419c4.624 0 8.372-3.712 8.372-8.335s-3.748-8.371-8.372-8.371zm-8.371 21.17c-.004 2.436-1.981 4.41-4.419 4.41-2.44 0-4.436-1.978-4.436-4.418 0-2.441 1.996-4.456 4.436-4.456h3.795c.345 0 .624.279.624.624zm8.371-8.362h-3.795c-.345 0-.624-.279-.624-.624v-3.82c.005-2.438 1.981-4.411 4.419-4.411 2.44 0 4.437 1.978 4.437 4.419 0 2.44-1.997 4.436-4.437 4.436z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path transform="matrix(.866438 0 0 .866438 3.98251 -3.06226)" d="m21.71 22.553v-4.44c0-4.624 3.748-8.372 8.371-8.372.702 0 1.2.079 1.85.249.946.248 1.72 1.024 1.72 1.927.001 1.091-.792 1.885-1.976 1.885-.565 0-.768-.108-1.594-.108-2.438 0-4.414 1.974-4.419 4.412v3.82c0 .345.279.624.624.624h2.904c1.081 0 1.954.866 1.955 1.95 0 1.084-.875 1.948-1.955 1.948h-3.528v4.458c0 4.623-3.748 8.371-8.371 8.371-.702 0-1.2-.08-1.849-.25-.947-.247-1.72-1.023-1.72-1.926 0-1.091.791-1.885 1.976-1.885.563 0 .768.108 1.593.108 2.438 0 4.415-1.975 4.419-4.411v-3.84c0-.344-.28-.623-.625-.623h-2.903c-1.081 0-1.954-.863-1.954-1.948-.001-1.091.883-1.95 1.975-1.95h3.506z" fill="#0008a5" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/feedback.svg b/.icons/kora/apps/scalable/feedback.svg
new file mode 100644
index 000000000..5bbafdce0
--- /dev/null
+++ b/.icons/kora/apps/scalable/feedback.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -42.504 42.504 -.476427 24 44.504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0759442 -22.3113 22.3113 -.0759442 404 29.1858)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <path d="m25.016 43.907 4.096-5.745h10.379s5.205.086 5.205-7.339v-23.352c-.328-5.081-4.938-5.471-4.938-5.471h-30.691s-5.681.333-5.763 5.872v22.951c.01 7.23 5.763 7.339 5.763 7.339h10.603l3.691 5.722c.803.937.815.814 1.655.023z" fill="url(#a)"/>
+ <path d="m24.392 8.507c-.367-.013-.733-.008-1.099.016h-.001c-6.022.388-10.657 5.663-10.269 11.684v.001c.388 6.022 5.662 10.657 11.684 10.269h.001c6.022-.388 10.657-5.663 10.269-11.684v-.001c-.361-5.61-4.968-10.085-10.585-10.285zm-.395 4.993h.006c.552 0 .997.444.997.997v7.006c0 .552-.445.996-.997.996h-.006c-.552 0-.997-.444-.997-.996v-7.006c0-.553.445-.997.997-.997zm.003 11c.554 0 1 .446 1 1s-.446.999-1 .999-1-.445-1-.999.446-1 1-1z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/feedindicator.svg b/.icons/kora/apps/scalable/feedindicator.svg
new file mode 100644
index 000000000..a2bc6daf3
--- /dev/null
+++ b/.icons/kora/apps/scalable/feedindicator.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m44 24c0 11.046-8.954 20-20 20s-20-8.954-20-20 8.954-20 20-20c.224 0 .637 1.661.86 1.668 5.006.165 7.274 2.928 10.695 6.118 3.784 3.529 6.813 6.048 6.969 11.593.005.19 1.476.429 1.476.621z" fill="#8e8e8e"/>
+ <path d="m44 24h-20v-20c11.046 0 20 8.954 20 20z" fill="#ff9044"/>
+ <path d="m24 10c-7.68 0-14 6.32-14 14s6.32 14 14 14 14-6.32 14-14-6.32-14-14-14zm0 2c6.583 0 12 5.417 12 12s-5.417 12-12 12-12-5.417-12-12 5.417-12 12-12z" fill="#fff"/>
+ </g>
+ <g stroke-width="1.1382">
+ <circle cx="24" cy="24" r="9.1056" fill="#fff"/>
+ <circle cx="24" cy="24" r="6.8292" fill="#3f3f3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/feedreader.svg b/.icons/kora/apps/scalable/feedreader.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/feedreader.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/feh.svg b/.icons/kora/apps/scalable/feh.svg
new file mode 120000
index 000000000..82b89fe19
--- /dev/null
+++ b/.icons/kora/apps/scalable/feh.svg
@@ -0,0 +1 @@
+eog.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ferdi.svg b/.icons/kora/apps/scalable/ferdi.svg
new file mode 100644
index 000000000..8e721224c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ferdi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6f2bfd" offset="0"/>
+ <stop stop-color="#9e75f4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m28.363 17.074c-.542-.02-1.161.196-2.117.555-1.014.381-2.056.691-2.316.691-.262 0-1.063-.248-1.785-.554-1.797-.765-2.516-.867-3.25-.461-.326.18-1.534 1.311-2.688 2.511-1.754 1.824-2.27 2.248-3.137 2.594-1.364.546-2.513.678-3.457.395-1.281-.384-1.973.336-1.422 1.476.526 1.088 2.624 2.074 5.407 2.539 3.863.647 6.421.046 9.136-2.14.521-.419 1.1-.762 1.286-.762.185 0 .816.388 1.402.859 1.391 1.12 2.069 1.476 3.719 1.961 1.173.346 1.626.385 3.277.282 3.47-.218 5.793-.95 7.016-2.215.412-.426.566-.754.566-1.196 0-.888-.479-1.11-1.703-.796-.742.192-1.154.195-1.902.027-1.83-.41-2.658-.976-4.79-3.266-1.658-1.778-2.342-2.467-3.242-2.5zm-5.363 10.926c-.548 0-1 .452-1 1 0 .066.007.131.02.195l1 5c.093.466.505.803.98.803s.887-.337.98-.803l1-5c.013-.064.02-.129.02-.195 0-.548-.452-1-1-1z" fill="#fff" fill-opacity=".89" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ferdium.svg b/.icons/kora/apps/scalable/ferdium.svg
new file mode 100644
index 000000000..19a68e10f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ferdium.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#361ab1" offset="0"/>
+ <stop stop-color="#7158e0" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m16.341 29.596c.888-.255 2.914-1.292 4.642-2.376 1.447-.908 2.833-1.68 3.016-1.68.182 0 1.028.472 3.064 1.708 2.189 1.33 3.827 2.159 4.689 2.374.498.124.845.085 1.307-.148.901-.454 2.143-1.452 3.7-2.974 2.102-2.053 4.037-4.462 4.284-5.332.084-.295.011-.354-.439-.344-.719.017-1.639.266-5.405 1.464-1.571.499-2.688.808-2.924.808-.371 0-1.674-.752-3.522-2.033-.895-.62-2.728-1.816-3.295-2.148-.801-.471-1.217-.633-1.547-.602-.56.052-1.563.649-5.095 3.031-1.688 1.138-2.605 1.673-2.976 1.736-.309.052-.736-.068-4.87-1.366-1.327-.416-2.342-.699-2.916-.811-.408-.08-.976-.107-1.064-.051-.312.2.555 1.606 2.038 3.303 2.45 2.806 5.059 5.084 6.288 5.491.211.07.689.046 1.025-.05z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fern-wifi-cracker.svg b/.icons/kora/apps/scalable/fern-wifi-cracker.svg
new file mode 100644
index 000000000..ede87eb31
--- /dev/null
+++ b/.icons/kora/apps/scalable/fern-wifi-cracker.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.0064 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#838c00" offset="0"/>
+ <stop stop-color="#afba0d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#2f2f2f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m22.862 28.409c-1.963-.506-3.415-2.289-3.415-4.409 0-2.513 2.04-4.553 4.553-4.553s4.553 2.04 4.553 4.553c0 2.12-1.452 3.903-3.415 4.409v18.242c-.378.075-.758.113-1.138.113-.38-.008-.76-.054-1.138-.138zm-5.98-18.645c-5.388 2.69-8.809 8.214-8.817 14.236.003 6.025 3.423 11.554 8.812 14.248l1.021-2.046c-4.618-2.306-7.55-7.04-7.556-12.202.001-5.165 2.932-9.904 7.551-12.213zm14.241-.012-1.021 2.046c4.618 2.306 7.55 7.04 7.556 12.202-.001 5.165-2.932 9.904-7.551 12.213l1.011 2.023c5.388-2.69 8.809-8.214 8.817-14.236-.003-6.025-3.423-11.554-8.812-14.248zm-12.207 4.08c-3.849 1.921-6.292 5.867-6.298 10.168.002 4.304 2.444 8.253 6.293 10.177l1.021-2.041c-3.079-1.537-5.034-4.694-5.038-8.136.002-3.443 1.956-6.602 5.036-8.141zm10.173-.009c3.849 1.924 6.291 5.873 6.293 10.177-.006 4.301-2.449 8.247-6.298 10.168l-1.014-2.027c3.08-1.539 5.034-4.698 5.036-8.141-.004-3.442-1.959-6.599-5.038-8.136z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fez.svg b/.icons/kora/apps/scalable/fez.svg
new file mode 100644
index 000000000..afd8d5d15
--- /dev/null
+++ b/.icons/kora/apps/scalable/fez.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.998 7.545h33.008v31.909h-33.008z" fill="#d6000a"/>
+ <path d="m13 7.545h11v31.909h-11z" fill="#a20109"/>
+ <path d="m12.997 7.545v11.004h11.003v-11.004zm0 11.004h-11.003v11.003h11.003z" fill="#ffb221" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ff-password-exporter.svg b/.icons/kora/apps/scalable/ff-password-exporter.svg
new file mode 100644
index 000000000..0c5350ea7
--- /dev/null
+++ b/.icons/kora/apps/scalable/ff-password-exporter.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#353535" offset="0"/>
+ <stop stop-color="#484848" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.279156 -39.0991 39.0991 -.279156 22.5566 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#da084f" offset="0"/>
+ <stop stop-color="#ef3e51" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m36.789 45.668h-28.229c-3.438 0-6.228-2.79-6.228-6.228v-28.21c.395-.934.983-1.782 1.783-2.578 1.223-1.218 2.591-1.921 4.344-2.231.266-.048 10.179-.061 10.179-.061 1.98.002-1.276 1.3-2.282 1.991-1.191.759-1.727 1.413-2.859 2.028l-.422.228s-3.054.022-3.284.05c-1.817.221-3.389 1.645-3.784 3.427-.085.386-.087.702-.088 12.56-.001 8.307.014 11.725.046 11.908.106.597.386 1.258.746 1.764.224.313.857.939 1.155 1.14.498.338 1.166.605 1.729.693.244.037 2.955.048 11.933.037 4.076 0 7.283-.109 11.255-.134 2.101.205 4.036-1.449 4.554-3.144.101-.354.102-.193.128-3.658.025-3.432.027-2.989.118-3.143.11-.188.407-.45.808-.825 1.253-1.173 3.278-3.362 3.286-2.366.001.153-.021 2.394-.009 5.613.019 4.692-.023 5.124-.424 6.328-.574 1.722-1.854 3.299-3.508 4.321-.302.187-.618.35-.947.49zm-21.834-7.444c-.264-.115-.679-.693-1.409-1.962-1.238-2.154-1.907-3.572-2.424-5.143-.448-1.36-.72-2.538-.839-3.629-.061-.564-.033-2.9.044-3.6.352-3.199 1.193-5.228 2.841-7.208 1.663-1.999 4.41-3.565 7.705-4.391 1.511-.379 3.038-.639 5.395-.843.298-.026 1.664-.055 3.56-.066 3.093-.019 3.427-.027 3.476-.091.041-.054.053-.971.053-3.049 0-2.639.001-2.683.093-2.927.238-.635 1.03-1.102 1.739-1.026.155.016.383.082.542.157.253.118 1.077.831 5.955 5.708 5.065 5.064 5.287 5.292 5.422 5.581.128.271.142.34.142.688 0 .349-.014.418-.142.689-.135.289-.356.516-5.444 5.599-4.135 4.132-5.747 5.319-5.903 5.392-.11.052-.318.116-.462.142-.693.129-1.509-.283-1.808-.913l-.112-.236-.021-2.763c-.016-2.048-.035-2.976-.073-3.014-.063-.063-5.206-.026-6.113.044-2.7.206-4.438.616-6.095 1.33-3.418 1.473-4.987 4.243-5.241 9.136-.069 1.331-.007 2.759.202 4.681.094.863.105 1.073.063 1.213-.059.196-.265.419-.465.503-.176.073-.512.072-.681-.001v-.001z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ffdec.svg b/.icons/kora/apps/scalable/ffdec.svg
new file mode 120000
index 000000000..0a33013e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ffdec.svg
@@ -0,0 +1 @@
+jpexs-decompiler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ffmpeg.svg b/.icons/kora/apps/scalable/ffmpeg.svg
new file mode 100644
index 000000000..e6420db02
--- /dev/null
+++ b/.icons/kora/apps/scalable/ffmpeg.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#206223" offset="0"/>
+ <stop stop-color="#3d9a41" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10 12h3.172s-4.586 4.586-4.586 4.586c-.375.375-.586.884-.586 1.414v10c0 .809.487 1.538 1.235 1.848.747.309 1.607.138 2.179-.434l17.414-17.414h4.344s-24.586 24.586-24.586 24.586c-.572.572-.743 1.432-.434 2.179.31.748 1.039 1.235 1.848 1.235h10c.53 0 1.039-.211 1.414-.586l14.586-14.586v4.344s-7.414 7.414-7.414 7.414c-.572.572-.743 1.432-.434 2.179.31.748 1.039 1.235 1.848 1.235h8c1.104 0 2-.896 2-2s-.896-2-2-2h-3.172s4.586-4.586 4.586-4.586c.375-.375.586-.884.586-1.414v-10c0-.809-.487-1.538-1.235-1.848-.747-.309-1.607-.138-2.179.434l-17.414 17.414h-4.344s24.586-24.586 24.586-24.586c.572-.572.743-1.432.434-2.179-.31-.748-1.039-1.235-1.848-1.235h-10c-.53 0-1.039.211-1.414.586l-14.586 14.586v-4.344s7.414-7.414 7.414-7.414c.572-.572.743-1.432.434-2.179-.31-.748-1.039-1.235-1.848-1.235h-8c-1.104 0-2 .896-2 2s.896 2 2 2z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ffmulticonverter.svg b/.icons/kora/apps/scalable/ffmulticonverter.svg
new file mode 120000
index 000000000..bb07a2baf
--- /dev/null
+++ b/.icons/kora/apps/scalable/ffmulticonverter.svg
@@ -0,0 +1 @@
+arista.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fi.skyjake.Lagrange.svg b/.icons/kora/apps/scalable/fi.skyjake.Lagrange.svg
new file mode 100644
index 000000000..d64dbc505
--- /dev/null
+++ b/.icons/kora/apps/scalable/fi.skyjake.Lagrange.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3248 43.3248 0 25.1084 45.6568)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002dbb" offset="0"/>
+ <stop stop-color="#1381fd" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle cx="17.35316" cy="28.43136" r="11.0782" fill="#32c6fd" stroke-width="1.10782"/>
+ <ellipse transform="matrix(.8588 -.6998 .594717 .934649 -2.5876 -2.5876)" cx="8.265" cy="34.635" rx="4.928" ry="17.318" fill="none" stroke="#e4e4e4" stroke-width="2.01"/>
+ <circle cx="35.07828" cy="17.35316" r="6.64692" fill="#ff7200" stroke-width="1.10782"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fifteenpuzzle.svg b/.icons/kora/apps/scalable/fifteenpuzzle.svg
new file mode 120000
index 000000000..acfd73b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/fifteenpuzzle.svg
@@ -0,0 +1 @@
+gnome-taquin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/figma-linux.svg b/.icons/kora/apps/scalable/figma-linux.svg
new file mode 120000
index 000000000..418e85069
--- /dev/null
+++ b/.icons/kora/apps/scalable/figma-linux.svg
@@ -0,0 +1 @@
+figma.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/figma.svg b/.icons/kora/apps/scalable/figma.svg
new file mode 100644
index 000000000..e401430fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/figma.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.442212 -42.8346 42.8346 .442212 194.896 47.4372)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#232839" offset="0"/>
+ <stop stop-color="#424652" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m18.75 29.25c-2.88 0-5.25 2.37-5.25 5.25s2.37 5.25 5.25 5.25 5.25-2.37 5.25-5.25v-5.25z" fill="#00bf60" fill-rule="nonzero"/>
+ <path d="m18.75 18.75h5.25v10.5h-5.25c-2.909 0-5.25-2.342-5.25-5.25 0-2.909 2.342-5.25 5.25-5.25z" fill="#9642ff" fill-rule="nonzero"/>
+ <circle cx="29.25" cy="24" r="5.25" fill="#009efe"/>
+ <g fill-rule="nonzero">
+ <path d="m18.75 8.25c-2.909 0-5.25 2.342-5.25 5.25 0 2.909 2.342 5.25 5.25 5.25h5.25v-10.5z" fill="#ea4110"/>
+ <path d="m24 8.25h5.25c2.909 0 5.25 2.342 5.25 5.25 0 2.909-2.341 5.25-5.25 5.25h-5.25z" fill="#ff7262"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/file-manager-blue.svg b/.icons/kora/apps/scalable/file-manager-blue.svg
new file mode 100644
index 000000000..336e4ca42
--- /dev/null
+++ b/.icons/kora/apps/scalable/file-manager-blue.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.5937 29.6469 0 25.0628 40.2224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#0083d5"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/file-manager-green.svg b/.icons/kora/apps/scalable/file-manager-green.svg
new file mode 100644
index 000000000..461b83eb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/file-manager-green.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 37.8697 0 33.3576 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007c30" offset="0"/>
+ <stop stop-color="#52d863" offset="1"/>
+ </linearGradient>
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0d8a38"/>
+ <path d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/file-manager-red.svg b/.icons/kora/apps/scalable/file-manager-red.svg
new file mode 100644
index 000000000..0215339f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/file-manager-red.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 37.8697 0 33.3576 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#710" offset="0"/>
+ <stop stop-color="#e92a14" offset="1"/>
+ </linearGradient>
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#851403"/>
+ <path d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/file-manager.svg b/.icons/kora/apps/scalable/file-manager.svg
new file mode 120000
index 000000000..7cdf1b795
--- /dev/null
+++ b/.icons/kora/apps/scalable/file-manager.svg
@@ -0,0 +1 @@
+file-manager-blue.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/file-roller.svg b/.icons/kora/apps/scalable/file-roller.svg
new file mode 120000
index 000000000..25c48256d
--- /dev/null
+++ b/.icons/kora/apps/scalable/file-roller.svg
@@ -0,0 +1 @@
+accessories-archiver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/filebot.svg b/.icons/kora/apps/scalable/filebot.svg
new file mode 100644
index 000000000..4ae1cf0c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/filebot.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7dcde" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.08137 0 0 1.08137 -1.95278 -1.99346)" fill-rule="nonzero">
+ <path d="m25 12.021c0 .042-.006.108-.016.196-.011.089-.024.189-.04.299-.015.109-.039.225-.071.345-.031.12-.068.233-.111.337-.042.105-.089.189-.142.251-.053.063-.11.094-.174.094-.074 0-.166-.02-.276-.062-.111-.042-.24-.087-.388-.134s-.322-.091-.522-.133-.421-.063-.664-.063c-.453 0-.84.068-1.162.204s-.598.348-.83.635c-.232.288-.427.652-.585 1.091s-.295.957-.411 1.553l-.269 1.413h3.379c.116 0 .208.039.276.118.069.078.103.206.103.384 0 .115-.011.235-.031.361-.022.126-.048.249-.079.369-.032.12-.072.235-.119.345s-.1.107-.158.191-.124.152-.198.204-.147.076-.221.078h-3.394l-2.703 13.771c-.18.879-.422 1.64-.728 2.284-.305.643-.679 1.177-1.122 1.6-.443.424-.954.738-1.534.942-.579.204-1.233.306-1.96.306-.475 0-.862-.037-1.162-.11-.301-.073-.488-.141-.562-.204-.042-.053-.073-.11-.095-.173-.021-.063-.031-.146-.031-.251 0-.042.008-.112.024-.212.015-.099.034-.204.055-.313.021-.111.047-.226.079-.346.031-.12.069-.233.11-.337.043-.105.09-.189.143-.251.053-.063.116-.095.189-.095.074 0 .145.008.214.024.068.016.142.031.221.047s.174.031.285.047c.11.016.25.023.418.023.443 0 .825-.068 1.147-.204.321-.136.595-.348.822-.635.226-.288.416-.651.569-1.091.153-.439.293-.968.419-1.585l2.593-13.237h-2.024c-.105 0-.187-.034-.245-.102s-.087-.097-.087-.285c0-.084.006-.186.016-.306s.029-.243.055-.369.061-.246.103-.361.095-.22.158-.314.129-.17.198-.227c.069-.058.155-.087.261-.087h1.992l.395-1.961c.169-.858.411-1.609.728-2.252.316-.644.698-1.175 1.146-1.593s.964-.73 1.549-.934 1.231-.306 1.937-.306c.232 0 .474.013.727.039s.488.063.704.11.405.102.569.165c.163.063.277.126.34.188.063.053.111.126.142.22.032.095.048.195.048.299z" fill="#e57025"/>
+ <path d="m39 23.071c0 .623-.056 1.311-.169 2.064-.112.753-.294 1.111-.545 1.874-.251.764-.565 1.506-.944 2.228-.379.723-.842 1.361-1.389 1.917-.548.556-1.178 1.002-1.889 1.34-.711.337-1.512.506-2.402.506-.922 0-1.71-.177-2.365-.53s-1.239-.862-1.75-1.526l-.276 1.47c-.021.177-.131.302-.331.374-.199.073-.504.109-.913.109-.43 0-.716-.041-.86-.124-.143-.083-.194-.203-.153-.358l4.084-20.916c.02-.083.053-.156.099-.219.046-.062.123-.114.231-.156.107-.041.245-.072.414-.093s.381-.031.637-.031c.246 0 .446.01.599.031.154.021.276.052.369.093.092.042.148.094.168.156.021.063.026.136.016.219l-1.228 6.663c-.052.271-.113.551-.185.842-.071.291-.145.579-.222.865-.077.285-.154.556-.231.81-.076.255-.145.475-.207.662.164-.364.422-.74.775-1.13.353-.389.768-.748 1.244-1.075s.995-.6 1.558-.818 1.131-.327 1.704-.327c.614 0 1.141.083 1.581.249.441.167.814.387 1.121.663.307.275.555.589.745.942.189.354.335.717.437 1.091.103.374.174.745.215 1.114s.062.709.062 1.021zm-2.656.218c0-.281-.026-.602-.076-.966-.052-.364-.152-.701-.3-1.013s-.363-.574-.645-.787c-.281-.213-.658-.319-1.129-.319-.552 0-1.115.161-1.689.483-.573.322-1.105.766-1.596 1.332s-.929 1.231-1.313 1.994c-.384.764-.663 1.197-.837 2.101l-.506 2.586c.481.717.998 1.247 1.551 1.589.552.343 1.176.515 1.873.515.532 0 1.013-.125 1.443-.374.43-.25.819-.582 1.167-.997.348-.416.649-.891.906-1.426.255-.535.468-1.096.636-1.683.169-.586.297-.776.384-1.368.088-.592.131-1.147.131-1.667z" fill="#3f8caa"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/filelight.svg b/.icons/kora/apps/scalable/filelight.svg
new file mode 120000
index 000000000..6080e25b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/filelight.svg
@@ -0,0 +1 @@
+gnome-disks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/filemanager-actions.svg b/.icons/kora/apps/scalable/filemanager-actions.svg
new file mode 100644
index 000000000..8e3892fa5
--- /dev/null
+++ b/.icons/kora/apps/scalable/filemanager-actions.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.5937 32.5937 0 246.258 40.2224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -22.6303 22.6303 0 24 36.3871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#0083d5"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path d="m26.66 25.445c-.03-.266-.341-.467-.611-.467-.869 0-1.64-.51-1.965-1.3-.33-.809-.117-1.752.531-2.347.205-.186.229-.498.058-.715-.445-.565-.951-1.076-1.504-1.519-.216-.173-.534-.149-.721.058-.565.627-1.582.86-2.366.533-.817-.344-1.333-1.173-1.282-2.061.016-.28-.188-.522-.466-.554-.709-.082-1.424-.085-2.135-.006-.275.031-.479.268-.47.543.031.88-.491 1.693-1.299 2.025-.776.317-1.785.086-2.35-.535-.186-.204-.498-.23-.716-.06-.569.446-1.086.957-1.535 1.518-.175.217-.149.534.056.721.661.598.875 1.55.531 2.367-.327.781-1.137 1.283-2.064 1.283-.302-.009-.516.193-.549.466-.083.714-.084 1.439-.004 2.159.03.267.35.466.622.466.827-.021 1.62.491 1.953 1.301.332.808.119 1.752-.531 2.347-.203.185-.228.498-.057.715.44.562.946 1.072 1.501 1.518.218.176.534.15.722-.057.568-.628 1.584-.86 2.366-.532.819.342 1.334 1.17 1.284 2.06-.016.279.189.522.466.554.363.042.728.064 1.093.064.347 0 .695-.02 1.042-.058.275-.031.479-.268.469-.544-.031-.879.491-1.692 1.299-2.024.781-.318 1.786-.085 2.35.535.188.204.498.229.717.06.568-.445 1.084-.956 1.535-1.518.175-.217.15-.534-.057-.721-.66-.598-.875-1.55-.532-2.367.323-.77 1.103-1.287 1.942-1.287l.117.003c.273.022.522-.188.555-.465.084-.714.085-1.44.005-2.159zm-9.416 4.24c-1.745 0-3.165-1.42-3.165-3.165 0-1.746 1.42-3.166 3.165-3.166 1.746 0 3.166 1.42 3.166 3.166 0 1.745-1.42 3.165-3.166 3.165zm22.795-10.378c-.048-.185-.289-.295-.479-.267-.614.09-1.211-.19-1.522-.715-.317-.537-.264-1.225.132-1.712.125-.152.109-.375-.034-.511-.373-.353-.783-.661-1.219-.916-.17-.1-.392-.051-.503.115-.334.501-1.028.771-1.616.621-.612-.158-1.062-.69-1.119-1.322-.017-.199-.186-.349-.386-.343-.509.015-1.014.088-1.508.217-.191.05-.31.239-.276.432.114.618-.171 1.247-.707 1.564-.515.304-1.252.246-1.715-.134-.153-.125-.375-.111-.512.032-.355.373-.667.788-.926 1.23-.101.172-.05.393.114.504.529.354.778 1.004.62 1.617-.15.584-.67 1.023-1.325 1.119-.213.025-.344.19-.339.386.016.513.09 1.025.221 1.525.049.186.296.293.488.265.581-.101 1.194.178 1.513.716.318.536.266 1.224-.131 1.712-.125.152-.111.375.033.511.369.351.779.659 1.217.916.172.102.393.051.504-.115.336-.502 1.03-.771 1.616-.62.614.156 1.063.688 1.119 1.321.018.199.188.349.387.343.26-.008.52-.03.779-.068.245-.036.488-.086.729-.149.191-.05.311-.238.275-.432-.113-.618.172-1.246.708-1.564.518-.306 1.252-.245 1.715.134.153.125.375.111.512-.031.355-.374.666-.788.927-1.231.101-.172.05-.393-.115-.503-.529-.355-.779-1.005-.621-1.617.149-.577.646-1.023 1.238-1.11l.083-.01c.195-.012.349-.186.344-.386-.015-.512-.09-1.025-.221-1.524zm-6.209 3.969c-1.232.18-2.382-.676-2.563-1.908s.675-2.382 1.907-2.563c1.233-.181 2.383.675 2.563 1.908.181 1.232-.674 2.382-1.907 2.563z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/filezilla.svg b/.icons/kora/apps/scalable/filezilla.svg
new file mode 100644
index 000000000..70e56b78f
--- /dev/null
+++ b/.icons/kora/apps/scalable/filezilla.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.2833 32.2833 0 344.363 40.0679)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#710" offset="0"/>
+ <stop stop-color="#e92a14" offset="1"/>
+ </linearGradient>
+ <path d="m46.582 11.5c0-2.141-1.737-3.877-3.878-3.877h-37.408c-2.141 0-3.878 1.736-3.878 3.877v25.004c0 2.141 1.737 3.877 3.878 3.877h37.408c2.141 0 3.878-1.736 3.878-3.877z" fill="#851403"/>
+ <path d="m46.582 15.201c0-1.029-.409-2.015-1.136-2.742-.728-.727-1.713-1.135-2.742-1.135h-19.835c-.955 0-1.876-.353-2.587-.991-.596-.534-1.328-1.19-1.924-1.724-.711-.638-1.632-.99-2.587-.99h-10.475c-1.029 0-2.014.408-2.742 1.136-.727.726-1.136 1.713-1.136 2.741v25.008c0 2.141 1.737 3.877 3.878 3.877h37.408c2.141 0 3.878-1.736 3.878-3.877z" fill="url(#a)"/>
+ <path d="m17.52 15.351-3.507 15.557h2.85l1.655-6.962h7.778l-7.284 6.521 1.899 2.186.972-.501c1.84-.946 2.611-.393 4.007-.005 1.357.377 2.634.78 5.281-.746l-.525-2.694c-2.89 2.054-3.804.221-5.863.148l5.892-4.985.64-2.662h-12.343l.794-3.195h8.09l.555-2.661h-10.891v-.001z" fill="#cacaca" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/filmulator-gui.svg b/.icons/kora/apps/scalable/filmulator-gui.svg
new file mode 100644
index 000000000..9fa588ee0
--- /dev/null
+++ b/.icons/kora/apps/scalable/filmulator-gui.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 45.668c3.438 0 6.228-2.79 6.228-6.228v-30.88c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88z" style="fill:url(#_Linear1)"/>
+ <path d="m10 5.843c0-0.227-0.09-0.445-0.251-0.606-0.161-0.16-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.091-0.606 0.251-0.161 0.161-0.251 0.379-0.251 0.606v3.777c0 0.227 0.09 0.445 0.251 0.606s0.379 0.251 0.606 0.251h2.286c0.227 0 0.445-0.09 0.606-0.251s0.251-0.379 0.251-0.606v-3.777zm0 32.716c0-0.227-0.09-0.445-0.251-0.606s-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.09-0.606 0.251s-0.251 0.379-0.251 0.606v3.776c0 0.228 0.09 0.446 0.251 0.606 0.161 0.161 0.379 0.252 0.606 0.252h2.286c0.227 0 0.445-0.091 0.606-0.252 0.161-0.16 0.251-0.378 0.251-0.606v-3.776zm8-32.716c0-0.227-0.09-0.445-0.251-0.606-0.161-0.16-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.091-0.606 0.251-0.161 0.161-0.251 0.379-0.251 0.606v3.777c0 0.227 0.09 0.445 0.251 0.606s0.379 0.251 0.606 0.251h2.286c0.227 0 0.445-0.09 0.606-0.251s0.251-0.379 0.251-0.606v-3.777zm0 32.716c0-0.227-0.09-0.445-0.251-0.606s-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.09-0.606 0.251s-0.251 0.379-0.251 0.606v3.776c0 0.228 0.09 0.446 0.251 0.606 0.161 0.161 0.379 0.252 0.606 0.252h2.286c0.227 0 0.445-0.091 0.606-0.252 0.161-0.16 0.251-0.378 0.251-0.606v-3.776zm8-32.716c0-0.227-0.09-0.445-0.251-0.606-0.161-0.16-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.091-0.606 0.251-0.161 0.161-0.251 0.379-0.251 0.606v3.777c0 0.227 0.09 0.445 0.251 0.606s0.379 0.251 0.606 0.251h2.286c0.227 0 0.445-0.09 0.606-0.251s0.251-0.379 0.251-0.606v-3.777zm0 32.716c0-0.227-0.09-0.445-0.251-0.606s-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.09-0.606 0.251s-0.251 0.379-0.251 0.606v3.776c0 0.228 0.09 0.446 0.251 0.606 0.161 0.161 0.379 0.252 0.606 0.252h2.286c0.227 0 0.445-0.091 0.606-0.252 0.161-0.16 0.251-0.378 0.251-0.606v-3.776zm8-32.716c0-0.227-0.09-0.445-0.251-0.606-0.161-0.16-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.091-0.606 0.251-0.161 0.161-0.251 0.379-0.251 0.606v3.777c0 0.227 0.09 0.445 0.251 0.606s0.379 0.251 0.606 0.251h2.286c0.227 0 0.445-0.09 0.606-0.251s0.251-0.379 0.251-0.606v-3.777zm0 32.716c0-0.227-0.09-0.445-0.251-0.606s-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.09-0.606 0.251s-0.251 0.379-0.251 0.606v3.776c0 0.228 0.09 0.446 0.251 0.606 0.161 0.161 0.379 0.252 0.606 0.252h2.286c0.227 0 0.445-0.091 0.606-0.252 0.161-0.16 0.251-0.378 0.251-0.606v-3.776zm8-32.716c0-0.227-0.09-0.445-0.251-0.606-0.161-0.16-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.091-0.606 0.251-0.161 0.161-0.251 0.379-0.251 0.606v3.777c0 0.227 0.09 0.445 0.251 0.606s0.379 0.251 0.606 0.251h2.286c0.227 0 0.445-0.09 0.606-0.251s0.251-0.379 0.251-0.606v-3.777zm0 32.716c0-0.227-0.09-0.445-0.251-0.606s-0.379-0.251-0.606-0.251h-2.286c-0.227 0-0.445 0.09-0.606 0.251s-0.251 0.379-0.251 0.606v3.776c0 0.228 0.09 0.446 0.251 0.606 0.161 0.161 0.379 0.252 0.606 0.252h2.286c0.227 0 0.445-0.091 0.606-0.252 0.161-0.16 0.251-0.378 0.251-0.606v-3.776z" style="fill-rule:nonzero;fill:white"/>
+ <rect x="2.264" y="14" width="43.404" height="20" style="fill:rgb(114,55,0)"/>
+ <g transform="translate(1.73808 3.30759)">
+ <text x="9.469px" y="25.012px" style="fill:rgb(255,188,148);font-family:'Firebox-Regular', 'Firebox';font-size:12px">FILM</text>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.65356e-15,-43.336,43.336,2.65356e-15,125.06,45.668)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(216,83,0)" offset="0"/>
+ <stop style="stop-color:rgb(240,127,46)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/filmulator-gui64.svg b/.icons/kora/apps/scalable/filmulator-gui64.svg
new file mode 120000
index 000000000..9e8119d52
--- /dev/null
+++ b/.icons/kora/apps/scalable/filmulator-gui64.svg
@@ -0,0 +1 @@
+filmulator-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/filter.svg b/.icons/kora/apps/scalable/filter.svg
new file mode 100644
index 000000000..a146dfec5
--- /dev/null
+++ b/.icons/kora/apps/scalable/filter.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.10273 0 0 .737187 -2.46551 .887284)" d="m5 4.427h38l-9.5 16.455-9.5 16.454-9.5-16.454z" fill="#e53935" fill-rule="nonzero"/>
+ <g transform="matrix(1.10273 0 0 1.10273 -2.46551 -2.46551)">
+ <path d="m44 5.814c0-1.001-.813-1.814-1.814-1.814h-36.372c-1.001 0-1.814.813-1.814 1.814v.372c0 1.001.813 1.814 1.814 1.814h36.372c1.001 0 1.814-.813 1.814-1.814z" fill="#ec6b68"/>
+ <path d="m30 21h-12v15l12 8z" fill="#b4231f" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/final-term.svg b/.icons/kora/apps/scalable/final-term.svg
new file mode 100644
index 000000000..02a0a5059
--- /dev/null
+++ b/.icons/kora/apps/scalable/final-term.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m19.446 18.293c.075 0 .137.023.185.069s.072.105.072.177v.49c0 .072-.024.131-.072.177-.048.045-.11.069-.185.069h-7.736c-.075 0-.137-.023-.186-.069-.048-.046-.072-.105-.072-.177v-.49c0-.072.024-.131.072-.177.049-.046.11-.069.186-.069zm-12.193-7.184c-.053-.051-.115-.077-.185-.077s-.131.026-.185.077l-.403.383c-.054.052-.081.11-.081.177 0 .066.027.125.081.176l3.167 3.013-3.167 3.014c-.054.051-.081.11-.081.176s.027.125.081.176l.403.384c.054.051.115.076.185.076s.132-.025.185-.076l3.756-3.573c.053-.051.08-.11.08-.177 0-.066-.027-.125-.08-.176z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/final-terminal.svg b/.icons/kora/apps/scalable/final-terminal.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/final-terminal.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-beta-bin.svg b/.icons/kora/apps/scalable/firefox-beta-bin.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-beta-bin.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-beta.svg b/.icons/kora/apps/scalable/firefox-beta.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-beta.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-bin.svg b/.icons/kora/apps/scalable/firefox-bin.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-bin.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-default.svg b/.icons/kora/apps/scalable/firefox-default.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-default.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-developer-edition.svg b/.icons/kora/apps/scalable/firefox-developer-edition.svg
new file mode 120000
index 000000000..6d66c6464
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-developer-edition.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-developer-icon.svg b/.icons/kora/apps/scalable/firefox-developer-icon.svg
new file mode 100644
index 000000000..3f64a6680
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-developer-icon.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-4.04963 -18.8189 18.8189 -4.04963 36.7444 29.9553)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0093b8" offset="0"/>
+ <stop stop-color="#02bfee" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" cx="22.2134" cy="27.3939" r="10" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0462b8" offset="0"/>
+ <stop stop-color="#354bb0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(2.63844 -14.3335 14.3335 2.63844 375.925 96.475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1fbade" offset="0"/>
+ <stop stop-color="#5fdffd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(39.9999 0 0 39.9999 4.00008 385.674)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00327a" offset="0"/>
+ <stop stop-color="#095cd3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(13.0422 -16.1985 16.1985 13.0422 11.4938 36.3275)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005da3" offset="0"/>
+ <stop stop-color="#3eb5ff" offset="1"/>
+ </linearGradient>
+ <path d="m30.289 2c.844 2.246 3.895 5.714 7.919 10.868 3.408 4.365 3.799 9.235 5.059 13.613l-9.47 8.151-10.697-10.981c-.048-7.3-1.8-15.541 7.189-21.651z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m10.956 15.714c1.39-1.379 3.658-4.589 6.365-5.479-.727 3.877.216 5.109.685 7.09l-4.351-1.128z" fill="#0086da" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="10" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.739 17.235c-.142.001-.285.006-.427.015 2.897 1.359 4.748 4.269 4.752 7.468-.002 4.396-3.446 8.121-7.836 8.348 1.098.519 2.296.69 3.511.693 4.563 0 8.262-3.699 8.262-8.262s-3.699-8.262-8.262-8.262z" fill="url(#c)"/>
+ <path d="m11.384 16.907c-4.679 3.618-7.384 1.001-7.384 7.327 0 10.916 8.954 19.766 20 19.766s20-8.85 20-19.766c0-5.083-1.941-9.717-5.13-13.219.071-.003-.298-.287-.489-.216 1.333 2.21 2.101 4.8 2.101 7.569 0 8.103-4.507 16.131-12.611 16.131-5.205.253-12.138-3.074-13.205-6.188-.689-2.009-.515-4.265 1.358-5.514 1.018-.646 2.501-1.284 4.848-1.359 2.144-1.41 1.101-1.249.998-1.676-.666-.182-1.849-.434-3.481-1.718-1.445-1.138-2.117-1.57-6.33-1.609-.796-1.533-.597 2.292-.675.472z" fill="url(#d)"/>
+ <path d="m11.686 8.658c-4.479 3.463-7.418 8.774-7.663 14.77.257 9.189 8.645 16.572 18.977 16.572 10.493 0 19-7.611 19-17 0-2.53-.622-4.93-1.73-7.088.134.799.212 1.618.212 2.455 0 8.104-6.57 14.674-14.673 14.674-5.205.253-9.121-2.623-10.188-5.736-.688-2.009-.463-2.857 1.41-4.106 1.018-.646 2.45-1.083 4.797-1.158 2.144-1.41 2.308-1.952 2.205-2.379-.666-.182-2.502-.887-4.135-2.172-1.445-1.138-3.273-3.431-7.486-3.47-.796-1.533-.648-3.542-.726-5.362z" fill="url(#e)"/>
+ <path d="m12.936 19.006c-1.361-.03-2.793.437-3.703 1.058-.163.163 1.584 3.114 4.626 3.146-.281 4.907 3.641 7.958 6.107 8.668l.001-.002c-.001 0-.001-.001-.002-.001-.199-.098-.392-.202-.58-.31-.017-.011-.035-.021-.052-.031-.105-.061-.208-.124-.31-.189-.02-.012-.04-.025-.059-.037-.102-.066-.202-.133-.3-.201-.015-.01-.031-.021-.046-.032-.056-.039-.112-.079-.167-.119-.107-.08-.212-.161-.315-.243-.025-.02-.049-.04-.073-.059-.073-.06-.144-.12-.215-.181-.034-.03-.068-.06-.101-.09-.049-.044-.097-.088-.145-.132-.045-.043-.091-.086-.135-.13-.037-.036-.074-.072-.11-.108-.052-.053-.103-.107-.154-.16l-.003-.003c-.031-.034-.061-.067-.092-.101-.042-.047-.085-.094-.126-.142-.033-.038-.065-.076-.097-.114-.042-.05-.084-.101-.124-.153-.023-.028-.046-.057-.069-.086-.051-.066-.1-.133-.149-.2-.019-.027-.038-.053-.057-.08-.05-.072-.099-.143-.146-.216-.013-.02-.026-.04-.038-.059-.047-.074-.093-.147-.137-.222-.009-.015-.018-.031-.027-.047-.044-.076-.086-.153-.127-.23-.007-.014-.015-.028-.023-.043-.042-.081-.082-.164-.121-.246-.008-.017-.016-.035-.023-.052-.038-.082-.074-.165-.108-.248-.005-.014-.01-.027-.015-.04-.035-.089-.069-.177-.099-.266-.689-2.009-.465-2.857 1.408-4.106 1.018-.646 2.451-1.082 4.798-1.157 2.144-1.41 2.308-1.954 2.205-2.381-3.616 2.866-6.994.423-10.174-.551-.299-.064-.609-.097-.923-.104z" fill="#5fdffd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/firefox-esr.svg b/.icons/kora/apps/scalable/firefox-esr.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-esr.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-focus.svg b/.icons/kora/apps/scalable/firefox-focus.svg
new file mode 100644
index 000000000..08e73ce74
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-focus.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-4.04963 -18.8189 18.8189 -4.04963 74.4619 21.856)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#da8fb7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" cx="22.2134" cy="27.3939" r="10" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff1c7f" offset="0"/>
+ <stop stop-color="#ce166f" offset="1"/>
+ </radialGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(2.63844 -14.3335 14.3335 2.63844 622.963 141.949)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#df95c6" offset="0"/>
+ <stop stop-color="#f2e4ed" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(39.9999 0 0 39.9999 4.00008 817.177)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfd4df" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(13.0422 -16.1985 16.1985 13.0422 151.74 149.247)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e5d9e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m30.369 2c.844 2.246 3.895 5.714 7.919 10.868 3.408 4.365 3.799 9.235 5.059 13.613l-9.47 8.151-10.697-10.981c-.048-7.3-1.8-15.541 7.189-21.651z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m10.956 15.624c1.39-1.379 3.658-4.589 6.365-5.479-.727 3.877.216 5.109.685 7.09l-4.351-1.128z" fill="#e3b9d4" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="10" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.739 17.235c-.142.001-.285.006-.427.015 2.897 1.359 4.748 4.269 4.752 7.468-.002 4.396-3.446 8.121-7.836 8.348 1.098.519 2.296.69 3.511.693 4.563 0 8.262-3.699 8.262-8.262s-3.699-8.262-8.262-8.262z" fill="url(#c)"/>
+ <path d="m11.384 16.907c-4.679 3.618-7.384 1.001-7.384 7.327 0 10.916 8.954 19.766 20 19.766s20-8.85 20-19.766c0-5.083-1.941-9.717-5.13-13.219.071-.003-.298-.287-.489-.216 1.333 2.21 2.101 4.8 2.101 7.569 0 8.103-4.507 16.131-12.611 16.131-5.205.253-12.138-3.074-13.205-6.188-.689-2.009-.515-4.265 1.358-5.514 1.018-.646 2.501-1.284 4.848-1.359 2.144-1.41 1.101-1.249.998-1.676-.666-.182-1.849-.434-3.481-1.718-1.445-1.138-2.117-1.57-6.33-1.609-.796-1.533-.597 2.292-.675.472z" fill="url(#d)"/>
+ <path d="m11.686 8.658c-4.479 3.463-7.418 8.774-7.663 14.77.257 9.189 8.645 16.572 18.977 16.572 10.493 0 19-7.611 19-17 0-2.53-.622-4.93-1.73-7.088.134.799.212 1.618.212 2.455 0 8.104-6.57 14.674-14.673 14.674-5.205.253-9.121-2.623-10.188-5.736-.688-2.009-.463-2.857 1.41-4.106 1.018-.646 2.45-1.083 4.797-1.158 2.144-1.41 2.308-1.952 2.205-2.379-.666-.182-2.502-.887-4.135-2.172-1.445-1.138-3.273-3.431-7.486-3.47-.796-1.533-.648-3.542-.726-5.362z" fill="url(#e)"/>
+ <path d="m12.88 19.062c-1.361-.03-2.793.437-3.703 1.058-.163.163 1.584 3.114 4.626 3.146-.281 4.907 3.641 7.958 6.107 8.668l.001-.002c-.001 0-.001-.001-.002-.001-.199-.098-.392-.202-.58-.31-.017-.011-.035-.021-.052-.031-.105-.061-.208-.124-.31-.189-.02-.012-.04-.025-.059-.037-.102-.066-.202-.133-.3-.201-.015-.01-.031-.021-.046-.032-.056-.039-.112-.079-.167-.119-.107-.08-.212-.161-.315-.243-.025-.02-.049-.04-.073-.059-.073-.06-.144-.12-.215-.181-.034-.03-.068-.06-.101-.09-.049-.044-.097-.088-.145-.132-.045-.043-.091-.086-.135-.13-.037-.036-.074-.072-.11-.108-.052-.053-.103-.107-.154-.16l-.003-.003c-.031-.034-.061-.067-.092-.101-.042-.047-.085-.094-.126-.142-.033-.038-.065-.076-.097-.114-.042-.05-.084-.101-.124-.153-.023-.028-.046-.057-.069-.086-.051-.066-.1-.133-.149-.2-.019-.027-.038-.053-.057-.08-.05-.072-.099-.143-.146-.216-.013-.02-.026-.04-.038-.059-.047-.074-.093-.147-.137-.222-.009-.015-.018-.031-.027-.047-.044-.076-.086-.153-.127-.23-.007-.014-.015-.028-.023-.043-.042-.081-.082-.164-.121-.246-.008-.017-.016-.035-.023-.052-.038-.082-.074-.165-.108-.248-.005-.014-.01-.027-.015-.04-.035-.089-.069-.177-.099-.266-.689-2.009-.465-2.857 1.408-4.106 1.018-.646 2.451-1.082 4.798-1.157 2.144-1.41 2.308-1.954 2.205-2.381-3.616 2.866-6.994.423-10.174-.551-.299-.064-.609-.097-.923-.104z" fill="#e3b9d4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/firefox-gtk3.svg b/.icons/kora/apps/scalable/firefox-gtk3.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-gtk3.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-icon.svg b/.icons/kora/apps/scalable/firefox-icon.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-icon.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-mozilla-build.svg b/.icons/kora/apps/scalable/firefox-mozilla-build.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-mozilla-build.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-nightly-icon.svg b/.icons/kora/apps/scalable/firefox-nightly-icon.svg
new file mode 120000
index 000000000..8597ee38c
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-nightly-icon.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-nightly.svg b/.icons/kora/apps/scalable/firefox-nightly.svg
new file mode 120000
index 000000000..8597ee38c
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-nightly.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-original.svg b/.icons/kora/apps/scalable/firefox-original.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-original.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firefox-trunk.svg b/.icons/kora/apps/scalable/firefox-trunk.svg
new file mode 100644
index 000000000..33edc8a3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox-trunk.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-4.49418 -29.4339 29.4339 -4.49418 93.4766 21.1006)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009a5f" offset="0"/>
+ <stop stop-color="#7affcc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-3.5707 5.40939 -5.44008 -3.59096 17.2257 10.7876)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#998cf9" offset="0"/>
+ <stop stop-color="#715fff" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(9.85707 -6.38412 6.38412 9.85707 21.8084 27.3939)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2764b5" offset="0"/>
+ <stop stop-color="#3d29bb" offset="1"/>
+ </radialGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(4.3766 -16.9579 16.9579 4.3766 320.111 110.705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0399a9" offset="0"/>
+ <stop stop-color="#4deeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(39.9999 0 0 39.9999 4.00008 385.674)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4704ae" offset="0"/>
+ <stop stop-color="#9156eb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(14.3068 -17.9125 17.9125 14.3068 12.6752 37.0896)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6353df" offset="0"/>
+ <stop stop-color="#a498ff" offset="1"/>
+ </linearGradient>
+ <path d="m30.289 2c.844 2.246 3.895 5.714 7.919 10.868 3.408 4.365 3.799 9.235 5.059 13.613l-9.47 8.151-10.697-10.981c-.048-7.3-1.8-15.541 7.189-21.651z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m10.956 15.714c1.39-1.379 3.658-4.589 6.365-5.479-.727 3.877.216 5.109.685 7.09l-4.351-1.128z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="10" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.739 17.235c-.142.001-.285.006-.427.015 2.897 1.359 4.748 4.269 4.752 7.468-.002 4.396-3.446 8.121-7.836 8.348 1.098.519 2.296.69 3.511.693 4.563 0 8.262-3.699 8.262-8.262s-3.699-8.262-8.262-8.262z" fill="url(#d)"/>
+ <path d="m11.384 16.907c-4.679 3.618-7.384 1.001-7.384 7.327 0 10.916 8.954 19.766 20 19.766s20-8.85 20-19.766c0-5.083-1.941-9.717-5.13-13.219.071-.003-.298-.287-.489-.216 1.333 2.21 2.101 4.8 2.101 7.569 0 8.103-4.507 16.131-12.611 16.131-5.205.253-12.138-3.074-13.205-6.188-.689-2.009-.515-4.265 1.358-5.514 1.018-.646 2.501-1.284 4.848-1.359 2.144-1.41 1.101-1.249.998-1.676-.666-.182-1.849-.434-3.481-1.718-1.445-1.138-2.117-1.57-6.33-1.609-.796-1.533-.597 2.292-.675.472z" fill="url(#e)"/>
+ <path d="m11.686 8.658c-4.479 3.463-7.418 8.774-7.663 14.77.257 9.189 8.645 16.572 18.977 16.572 10.493 0 19-7.611 19-17 0-2.53-.622-4.93-1.73-7.088.134.799.212 1.618.212 2.455 0 8.104-6.57 14.674-14.673 14.674-5.205.253-9.121-2.623-10.188-5.736-.688-2.009-.463-2.857 1.41-4.106 1.018-.646 2.45-1.083 4.797-1.158 2.144-1.41 2.308-1.952 2.205-2.379-.666-.182-2.502-.887-4.135-2.172-1.445-1.138-3.273-3.431-7.486-3.47-.796-1.533-.648-3.542-.726-5.362z" fill="url(#f)"/>
+ <path d="m12.936 19.006c-1.361-.03-2.793.437-3.703 1.058-.163.163 1.584 3.114 4.626 3.146-.281 4.907 3.641 7.958 6.107 8.668l.001-.002c-.001 0-.001-.001-.002-.001-.199-.098-.392-.202-.58-.31-.017-.011-.035-.021-.052-.031-.105-.061-.208-.124-.31-.189-.02-.012-.04-.025-.059-.037-.102-.066-.202-.133-.3-.201-.015-.01-.031-.021-.046-.032-.056-.039-.112-.079-.167-.119-.107-.08-.212-.161-.315-.243-.025-.02-.049-.04-.073-.059-.073-.06-.144-.12-.215-.181-.034-.03-.068-.06-.101-.09-.049-.044-.097-.088-.145-.132-.045-.043-.091-.086-.135-.13-.037-.036-.074-.072-.11-.108-.052-.053-.103-.107-.154-.16l-.003-.003c-.031-.034-.061-.067-.092-.101-.042-.047-.085-.094-.126-.142-.033-.038-.065-.076-.097-.114-.042-.05-.084-.101-.124-.153-.023-.028-.046-.057-.069-.086-.051-.066-.1-.133-.149-.2-.019-.027-.038-.053-.057-.08-.05-.072-.099-.143-.146-.216-.013-.02-.026-.04-.038-.059-.047-.074-.093-.147-.137-.222-.009-.015-.018-.031-.027-.047-.044-.076-.086-.153-.127-.23-.007-.014-.015-.028-.023-.043-.042-.081-.082-.164-.121-.246-.008-.017-.016-.035-.023-.052-.038-.082-.074-.165-.108-.248-.005-.014-.01-.027-.015-.04-.035-.089-.069-.177-.099-.266-.689-2.009-.465-2.857 1.408-4.106 1.018-.646 2.451-1.082 4.798-1.157 2.144-1.41 2.308-1.954 2.205-2.381-3.616 2.866-6.994.423-10.174-.551-.299-.064-.609-.097-.923-.104z" fill="#29d0e2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/firefox.svg b/.icons/kora/apps/scalable/firefox.svg
new file mode 100644
index 000000000..7b11dbd92
--- /dev/null
+++ b/.icons/kora/apps/scalable/firefox.svg
@@ -0,0 +1,127 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-33.6916 32.506 -32.506 -33.6916 40.1164 9.54991)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff44f" offset="0"/>
+ <stop stop-color="#fff44f" offset=".05"/>
+ <stop stop-color="#ffe847" offset=".11"/>
+ <stop stop-color="#ffc830" offset=".23"/>
+ <stop stop-color="#ff980e" offset=".37"/>
+ <stop stop-color="#ff8b16" offset=".4"/>
+ <stop stop-color="#ff672a" offset=".46"/>
+ <stop stop-color="#ff3647" offset=".53"/>
+ <stop stop-color="#e31587" offset=".71"/>
+ <stop stop-color="#e31587" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" cx="38.5596" cy="7.70972" r="42.3099" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffbd4f" offset="0"/>
+ <stop stop-color="#ffbd4f" offset=".13"/>
+ <stop stop-color="#ffac31" offset=".19"/>
+ <stop stop-color="#ff9d17" offset=".25"/>
+ <stop stop-color="#ff980e" offset=".28"/>
+ <stop stop-color="#ff563b" offset=".4"/>
+ <stop stop-color="#ff3750" offset=".47"/>
+ <stop stop-color="#f5156c" offset=".71"/>
+ <stop stop-color="#eb0878" offset=".78"/>
+ <stop stop-color="#e50080" offset=".86"/>
+ <stop stop-color="#e50080" offset="1"/>
+ </radialGradient>
+ <radialGradient id="c" cx="23.0992" cy="25.0073" r="42.3099" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#960e18" offset="0"/>
+ <stop stop-color="#960e18" offset=".3"/>
+ <stop stop-color="#b11927" stop-opacity=".74" offset=".35"/>
+ <stop stop-color="#db293d" stop-opacity=".34" offset=".44"/>
+ <stop stop-color="#f5334b" stop-opacity=".09" offset=".5"/>
+ <stop stop-color="#ff3750" stop-opacity="0" offset=".53"/>
+ <stop stop-color="#ff3750" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="d" cx="28.2" cy="-1.89199" r="30.6517" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff44f" offset="0"/>
+ <stop stop-color="#fff44f" offset=".13"/>
+ <stop stop-color="#ffdc3e" offset=".25"/>
+ <stop stop-color="#ff9d12" offset=".51"/>
+ <stop stop-color="#ff980e" offset=".53"/>
+ <stop stop-color="#ff980e" offset="1"/>
+ </radialGradient>
+ <radialGradient id="e" cx="18.4193" cy="36.0588" r="20.1456" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a8ee6" offset="0"/>
+ <stop stop-color="#3a8ee6" offset=".35"/>
+ <stop stop-color="#5c79f0" offset=".47"/>
+ <stop stop-color="#9059ff" offset=".67"/>
+ <stop stop-color="#c139e6" offset="1"/>
+ </radialGradient>
+ <radialGradient id="f" cx="0" cy="0" r="1" gradientTransform="matrix(10.382 -2.51004 2.93728 12.155 25.4112 21.5398)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9059ff" stop-opacity="0" offset="0"/>
+ <stop stop-color="#9059ff" stop-opacity="0" offset=".21"/>
+ <stop stop-color="#8c4ff3" stop-opacity=".06" offset=".28"/>
+ <stop stop-color="#7716a8" stop-opacity=".45" offset=".75"/>
+ <stop stop-color="#6e008b" stop-opacity=".6" offset=".98"/>
+ <stop stop-color="#6e008b" stop-opacity=".6" offset="1"/>
+ </radialGradient>
+ <radialGradient id="g" cx="22.565" cy="5.97867" r="14.4927" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffe226" offset="0"/>
+ <stop stop-color="#ffdb27" offset=".12"/>
+ <stop stop-color="#ffc82a" offset=".29"/>
+ <stop stop-color="#ffa930" offset=".5"/>
+ <stop stop-color="#ff7e37" offset=".73"/>
+ <stop stop-color="#ff7139" offset=".79"/>
+ <stop stop-color="#ff7139" offset="1"/>
+ </radialGradient>
+ <radialGradient id="h" cx="33.9566" cy="-3.21391" r="61.8339" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff44f" offset="0"/>
+ <stop stop-color="#fff44f" offset=".11"/>
+ <stop stop-color="#ff980e" offset=".46"/>
+ <stop stop-color="#ff5634" offset=".62"/>
+ <stop stop-color="#ff3647" offset=".72"/>
+ <stop stop-color="#e31587" offset=".9"/>
+ <stop stop-color="#e31587" offset="1"/>
+ </radialGradient>
+ <radialGradient id="i" cx="0" cy="0" r="1" gradientTransform="matrix(4.75606 45.0693 -29.5781 3.12541 28.7452 .224379)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff44f" offset="0"/>
+ <stop stop-color="#ffe847" offset=".06"/>
+ <stop stop-color="#ffc830" offset=".17"/>
+ <stop stop-color="#ff980e" offset=".3"/>
+ <stop stop-color="#ff8b16" offset=".36"/>
+ <stop stop-color="#ff672a" offset=".46"/>
+ <stop stop-color="#ff3647" offset=".57"/>
+ <stop stop-color="#e31587" offset=".74"/>
+ <stop stop-color="#e31587" offset="1"/>
+ </radialGradient>
+ <radialGradient id="j" cx="22.2237" cy="11.3467" r="38.604" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff44f" offset="0"/>
+ <stop stop-color="#fff44f" offset=".14"/>
+ <stop stop-color="#ff980e" offset=".48"/>
+ <stop stop-color="#ff5634" offset=".59"/>
+ <stop stop-color="#ff3647" offset=".66"/>
+ <stop stop-color="#e31587" offset=".9"/>
+ <stop stop-color="#e31587" offset="1"/>
+ </radialGradient>
+ <radialGradient id="k" cx="32.414" cy="13.606" r="42.2518" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff44f" offset="0"/>
+ <stop stop-color="#fff44f" offset=".09"/>
+ <stop stop-color="#ffe141" offset=".23"/>
+ <stop stop-color="#ffaf1e" offset=".51"/>
+ <stop stop-color="#ff980e" offset=".63"/>
+ <stop stop-color="#ff980e" offset="1"/>
+ </radialGradient>
+ <linearGradient id="l" x2="1" gradientTransform="matrix(-28.6681 28.6676 -28.6676 -28.6681 39.7117 9.37606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff44f" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#fff44f" stop-opacity=".8" offset=".17"/>
+ <stop stop-color="#fff44f" stop-opacity=".63" offset=".27"/>
+ <stop stop-color="#fff44f" stop-opacity=".22" offset=".49"/>
+ <stop stop-color="#fff44f" stop-opacity="0" offset=".6"/>
+ <stop stop-color="#fff44f" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m42.803 17.11c-.882-2.121-2.671-4.412-4.072-5.137.999 1.935 1.693 4.013 2.056 6.161l.003.034c-2.294-5.721-6.186-8.028-9.364-13.051-.16-.254-.321-.508-.478-.777-.089-.153-.161-.292-.223-.419-.132-.255-.234-.525-.303-.804 0-.026-.02-.049-.046-.052-.013-.003-.026-.003-.038 0-.003 0-.007.005-.01.006s-.01.005-.015.008l.008-.014c-5.098 2.985-6.828 8.51-6.987 11.274-2.035.14-3.982.891-5.585 2.153-.167-.142-.342-.274-.524-.397-.462-1.618-.482-3.332-.057-4.961-1.872.907-3.535 2.193-4.885 3.776h-.009c-.805-1.019-.748-4.381-.702-5.084-.238.096-.465.217-.678.36-.71.507-1.374 1.076-1.983 1.699-.695.705-1.33 1.466-1.898 2.277v.003-.004c-1.304 1.85-2.23 3.94-2.723 6.15l-.027.134c-.038.178-.176 1.073-.199 1.267 0 .015-.003.029-.005.044-.178.924-.288 1.859-.329 2.798v.105c.009 11.128 9.168 20.279 20.296 20.279 9.838 0 18.329-7.153 20.001-16.847.034-.262.062-.521.092-.785.418-3.455-.034-6.96-1.316-10.196zm-23.392 15.887c.095.046.184.095.281.138l.014.009c-.098-.047-.196-.096-.295-.147zm21.381-14.825v-.019l.004.022z" fill="url(#a)"/>
+ <path d="m42.803 17.11c-.882-2.121-2.671-4.412-4.072-5.137.999 1.935 1.693 4.013 2.056 6.161v.019l.003.022c1.564 4.474 1.338 9.385-.631 13.697-2.326 4.991-7.957 10.107-16.77 9.858-9.522-.269-17.909-7.336-19.477-16.591-.285-1.459 0-2.199.144-3.385-.196.921-.305 1.859-.326 2.8v.105c.009 11.128 9.168 20.279 20.296 20.279 9.838 0 18.329-7.153 20.001-16.847.034-.262.062-.521.092-.785.418-3.455-.034-6.96-1.316-10.196z" fill="url(#b)"/>
+ <path d="m42.803 17.11c-.882-2.121-2.671-4.412-4.072-5.137.999 1.935 1.693 4.013 2.056 6.161v.019l.003.022c1.564 4.474 1.338 9.385-.631 13.697-2.326 4.991-7.957 10.107-16.77 9.858-9.522-.269-17.909-7.336-19.477-16.591-.285-1.459 0-2.199.144-3.385-.196.921-.305 1.859-.326 2.8v.105c.009 11.128 9.168 20.279 20.296 20.279 9.838 0 18.329-7.153 20.001-16.847.034-.262.062-.521.092-.785.418-3.455-.034-6.96-1.316-10.196z" fill="url(#c)"/>
+ <path d="m32.94 19.496c.044.031.085.062.126.093-.509-.904-1.144-1.732-1.885-2.459-6.308-6.309-1.653-13.679-.868-14.054l.008-.011c-5.098 2.985-6.828 8.51-6.987 11.274.237-.016.472-.036.714-.036 3.677.007 7.079 1.994 8.892 5.193z" fill="url(#d)"/>
+ <path d="m24.061 20.756c-.034.505-1.817 2.246-2.441 2.246-5.771 0-6.708 3.491-6.708 3.491.255 2.94 2.304 5.362 4.78 6.642.113.059.228.112.343.164.198.088.397.169.596.244.85.301 1.74.472 2.64.509 10.116.475 12.075-12.096 4.776-15.744 1.721-.224 3.466.2 4.893 1.188-1.813-3.199-5.215-5.186-8.892-5.193-.241 0-.477.02-.714.036-2.035.14-3.982.891-5.585 2.153.309.262.659.612 1.394 1.337 1.378 1.357 4.91 2.762 4.918 2.927z" fill="url(#e)"/>
+ <path d="m24.061 20.756c-.034.505-1.817 2.246-2.441 2.246-5.771 0-6.708 3.491-6.708 3.491.255 2.94 2.304 5.362 4.78 6.642.113.059.228.112.343.164.198.088.397.169.596.244.85.301 1.74.472 2.64.509 10.116.475 12.075-12.096 4.776-15.744 1.721-.224 3.466.2 4.893 1.188-1.813-3.199-5.215-5.186-8.892-5.193-.241 0-.477.02-.714.036-2.035.14-3.982.891-5.585 2.153.309.262.659.612 1.394 1.337 1.378 1.357 4.91 2.762 4.918 2.927z" fill="url(#f)"/>
+ <path d="m16.803 15.817c.164.105.3.196.419.278-.463-1.618-.482-3.332-.057-4.961-1.872.907-3.536 2.193-4.886 3.776.099-.003 3.043-.055 4.524.907z" fill="url(#g)"/>
+ <path d="m3.915 25.139c1.566 9.255 9.954 16.322 19.477 16.591 8.813.249 14.443-4.867 16.769-9.858 1.969-4.312 2.196-9.223.632-13.697v-.02c0-.015-.003-.024 0-.019l.004.034c.72 4.701-1.671 9.255-5.409 12.335l-.012.026c-7.283 5.931-14.253 3.578-15.663 2.618-.099-.047-.197-.096-.296-.147-4.246-2.03-6-5.899-5.624-9.216-2.056.03-3.945-1.159-4.808-3.025 2.264-1.387 5.094-1.5 7.462-.299 2.402 1.091 5.139 1.198 7.62.299-.008-.165-3.54-1.571-4.917-2.927-.736-.725-1.085-1.074-1.395-1.337-.167-.141-.342-.274-.523-.397-.121-.082-.256-.171-.419-.278-1.481-.962-4.425-.909-4.522-.907h-.01c-.804-1.019-.747-4.381-.701-5.083-.238.095-.465.216-.678.359-.71.507-1.374 1.076-1.983 1.7-.698.702-1.335 1.462-1.906 2.271v.003-.004c-1.304 1.85-2.23 3.94-2.723 6.15-.009.041-.731 3.193-.375 4.828z" fill="url(#h)"/>
+ <path d="m31.182 17.13c.741.728 1.376 1.557 1.886 2.462.111.084.215.168.304.249 4.601 4.241 2.19 10.237 2.011 10.664 3.737-3.08 6.126-7.634 5.408-12.335-2.295-5.723-6.187-8.03-9.365-13.053-.16-.254-.321-.508-.478-.777-.089-.153-.161-.292-.223-.419-.132-.255-.234-.525-.303-.804 0-.026-.02-.049-.046-.052-.013-.003-.026-.003-.038 0-.003 0-.007.005-.01.006s-.01.005-.015.008c-.785.372-5.44 7.742.869 14.051z" fill="url(#i)"/>
+ <path d="m33.369 19.838c-.089-.081-.193-.165-.305-.249-.041-.031-.082-.062-.126-.093-1.427-.988-3.172-1.412-4.893-1.188 7.299 3.65 5.341 16.219-4.776 15.744-.9-.037-1.791-.208-2.64-.509-.199-.075-.398-.156-.596-.244-.115-.053-.23-.105-.343-.164l.014.009c1.411.963 8.379 3.316 15.664-2.618l.011-.026c.182-.424 2.593-6.422-2.01-10.662z" fill="url(#j)"/>
+ <path d="m14.912 26.493s.937-3.491 6.708-3.491c.624 0 2.409-1.741 2.441-2.246-2.481.899-5.218.791-7.621-.299-2.368-1.201-5.197-1.088-7.461.299.862 1.866 2.752 3.055 4.807 3.024-.376 3.319 1.379 7.187 5.625 9.217.095.045.184.094.281.138-2.478-1.28-4.525-3.702-4.78-6.642z" fill="url(#k)"/>
+ <path d="m42.803 17.11c-.882-2.121-2.671-4.412-4.072-5.137.999 1.935 1.693 4.013 2.056 6.161l.003.034c-2.294-5.721-6.186-8.028-9.364-13.051-.16-.254-.321-.508-.478-.777-.089-.153-.161-.292-.223-.419-.132-.255-.234-.525-.303-.804 0-.026-.02-.049-.046-.052-.013-.003-.026-.003-.038 0-.003 0-.007.005-.01.006s-.01.005-.015.008l.008-.014c-5.098 2.985-6.828 8.51-6.987 11.274.237-.016.472-.036.714-.036 3.677.007 7.079 1.994 8.892 5.193-1.427-.988-3.172-1.412-4.893-1.188 7.299 3.65 5.341 16.219-4.776 15.744-.9-.037-1.79-.208-2.64-.509-.199-.075-.398-.156-.596-.244-.115-.053-.23-.105-.343-.164l.014.009c-.098-.047-.196-.096-.295-.147.095.046.184.095.281.138-2.478-1.28-4.525-3.702-4.78-6.642 0 0 .937-3.491 6.708-3.491.624 0 2.409-1.741 2.441-2.246-.008-.165-3.54-1.571-4.918-2.927-.735-.725-1.085-1.075-1.394-1.337-.167-.142-.342-.274-.524-.397-.462-1.618-.482-3.332-.057-4.961-1.872.907-3.535 2.193-4.885 3.776h-.009c-.805-1.019-.748-4.381-.702-5.084-.238.096-.465.217-.678.36-.71.507-1.374 1.076-1.983 1.699-.695.705-1.33 1.466-1.898 2.277v.003-.004c-1.304 1.85-2.23 3.94-2.723 6.15l-.027.134c-.038.178-.209 1.085-.234 1.28-.156.936-.256 1.881-.299 2.829v.105c.009 11.128 9.168 20.279 20.296 20.279 9.838 0 18.329-7.153 20.001-16.847.034-.262.062-.521.092-.785.418-3.455-.034-6.96-1.316-10.196zm-2.014 1.043.004.022z" fill="url(#l)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/firejail-ui.svg b/.icons/kora/apps/scalable/firejail-ui.svg
new file mode 100644
index 000000000..eabf3a04c
--- /dev/null
+++ b/.icons/kora/apps/scalable/firejail-ui.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0993789 -52 52 -.0993789 340.075 57.9037)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#af025b" offset="0"/>
+ <stop stop-color="#c64835" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.05572 0 0 1.05572 -.941442 -1.73323)" d="m32.25 12v-7.125c0-1.035.84-1.875 1.875-1.875s1.875.84 1.875 1.875v7.125h7.125c1.035 0 1.875.84 1.875 1.875s-.84 1.875-1.875 1.875h-7.125v6.75h7.125c1.035 0 1.875.84 1.875 1.875s-.84 1.875-1.875 1.875h-7.125v6.75h7.125c1.035 0 1.875.84 1.875 1.875s-.84 1.875-1.875 1.875h-7.125v7.125c0 1.035-.84 1.875-1.875 1.875s-1.875-.84-1.875-1.875v-7.125h-6.75v7.125c0 1.035-.84 1.875-1.875 1.875s-1.875-.84-1.875-1.875v-7.125h-6.75v7.125c0 1.035-.84 1.875-1.875 1.875s-1.875-.84-1.875-1.875v-7.125h-7.125c-1.035 0-1.875-.84-1.875-1.875s.84-1.875 1.875-1.875h7.125v-6.75h-7.125c-1.035 0-1.875-.84-1.875-1.875s.84-1.875 1.875-1.875h7.125v-6.75h-7.125c-1.035 0-1.875-.84-1.875-1.875s.84-1.875 1.875-1.875h7.125v-7.125c0-1.035.84-1.875 1.875-1.875s1.875.84 1.875 1.875v7.125h6.75v-7.125c0-1.035.84-1.875 1.875-1.875s1.875.84 1.875 1.875v7.125zm-17.25 14.25v6.75h6.75v-6.75zm10.5 0v6.75h6.75v-6.75zm-10.5-10.5v6.75h6.75v-6.75zm10.5 0v6.75h6.75v-6.75z" fill="#3b3b3b"/>
+ <path transform="scale(.75)" d="m26.5 9.5-1.414 2.586-2.586 1.414 2.586 1.414 1.414 2.586 1.414-2.586 2.586-1.414-2.586-1.414zm11 6-1.766 3.234-3.234 1.766 3.234 1.766 1.766 3.234 1.766-3.234 3.234-1.766-3.234-1.766zm-17.133 5.5-5.367 5.367 5.84 5.844 5.371-5.371zm7.817 7.816-5.368 5.368 20.817 20.816 5.367-5.367zm-11.684 7.684-1.059 1.941-1.941 1.059 1.941 1.063 1.059 1.937 1.059-1.938 1.941-1.062-1.941-1.059z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/firelight.svg b/.icons/kora/apps/scalable/firelight.svg
new file mode 120000
index 000000000..6080e25b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/firelight.svg
@@ -0,0 +1 @@
+gnome-disks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firestarter.svg b/.icons/kora/apps/scalable/firestarter.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/firestarter.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firetools.svg b/.icons/kora/apps/scalable/firetools.svg
new file mode 100644
index 000000000..9d4841c9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/firetools.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0993789 -52 52 -.0993789 340.075 57.9037)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#af025b" offset="0"/>
+ <stop stop-color="#c64835" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.05572 0 0 1.05572 -.941442 -1.73323)" d="m32.25 12v-7.125c0-1.035.84-1.875 1.875-1.875s1.875.84 1.875 1.875v7.125h7.125c1.035 0 1.875.84 1.875 1.875s-.84 1.875-1.875 1.875h-7.125v6.75h7.125c1.035 0 1.875.84 1.875 1.875s-.84 1.875-1.875 1.875h-7.125v6.75h7.125c1.035 0 1.875.84 1.875 1.875s-.84 1.875-1.875 1.875h-7.125v7.125c0 1.035-.84 1.875-1.875 1.875s-1.875-.84-1.875-1.875v-7.125h-6.75v7.125c0 1.035-.84 1.875-1.875 1.875s-1.875-.84-1.875-1.875v-7.125h-6.75v7.125c0 1.035-.84 1.875-1.875 1.875s-1.875-.84-1.875-1.875v-7.125h-7.125c-1.035 0-1.875-.84-1.875-1.875s.84-1.875 1.875-1.875h7.125v-6.75h-7.125c-1.035 0-1.875-.84-1.875-1.875s.84-1.875 1.875-1.875h7.125v-6.75h-7.125c-1.035 0-1.875-.84-1.875-1.875s.84-1.875 1.875-1.875h7.125v-7.125c0-1.035.84-1.875 1.875-1.875s1.875.84 1.875 1.875v7.125h6.75v-7.125c0-1.035.84-1.875 1.875-1.875s1.875.84 1.875 1.875v7.125zm-17.25 14.25v6.75h6.75v-6.75zm10.5 0v6.75h6.75v-6.75zm-10.5-10.5v6.75h6.75v-6.75zm10.5 0v6.75h6.75v-6.75z" fill="#3b3b3b"/>
+ <path transform="scale(.75)" d="m40.5 44v-7.5c0-2.387 1.971-4 5.167-4 3.055 0 4.833 1.73 4.833 4v7.5" fill="none" stroke="#ffa02e" stroke-width="5"/>
+ <circle cx="34.125" cy="36.375" r="7.875" fill="#ffce23" stroke-width=".75"/>
+ <g fill="#7f4a04">
+ <circle cx="34.125" cy="35.625" r="1.875" stroke-width=".75"/>
+ <path transform="scale(.75)" d="m44 46v4.5c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5v-4.5z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/firewall-applet-error.svg b/.icons/kora/apps/scalable/firewall-applet-error.svg
new file mode 120000
index 000000000..fdccb2252
--- /dev/null
+++ b/.icons/kora/apps/scalable/firewall-applet-error.svg
@@ -0,0 +1 @@
+security-low.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firewall-applet.svg b/.icons/kora/apps/scalable/firewall-applet.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/firewall-applet.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/firewall-config.svg b/.icons/kora/apps/scalable/firewall-config.svg
new file mode 100644
index 000000000..b614420a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/firewall-config.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.281602 -47.5412 47.5412 .281602 32.5136 48.3386)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.96129 0 0 .96129 .932791 .934226)" d="m46.341 10.269c-.014-1.123-.879-2.05-1.997-2.153-9.291-.869-16.873-5.834-19.373-7.651-.522-.38-1.23-.38-1.753 0-2.494 1.817-10.077 6.782-19.368 7.651-1.118.103-1.977 1.03-1.997 2.153-.112 7.329 1.065 32.209 21.683 37.746.366.097.752.097 1.118 0 20.618-5.532 21.795-30.417 21.687-37.746z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m40.505 14.192c.079 5.467-.79 24.029-16.023 28.155-.27.073-.555.073-.825 0-15.234-4.13-16.103-22.688-16.02-28.155.014-.837.65-1.529 1.475-1.605 6.865-.649 12.466-4.352 14.31-5.707.386-.284.909-.284 1.295 0 1.847 1.355 7.449 5.058 14.313 5.707.826.076 1.465.768 1.475 1.605zm-10.64 6.577c1.054 0 1.922.869 1.922 1.923v9.613c0 1.054-.868 1.923-1.922 1.923h-11.536c-1.054 0-1.922-.869-1.922-1.923v-9.613c0-1.067.865-1.923 1.922-1.923h.962v-1.922c0-2.637 2.169-4.807 4.806-4.807s4.806 2.17 4.806 4.807v1.922zm-5.768 8.652c1.055 0 1.923-.868 1.923-1.922 0-1.068-.866-1.923-1.923-1.923-1.055 0-1.923.868-1.923 1.923 0 1.054.868 1.922 1.923 1.922zm0-13.458c-1.582 0-2.884 1.302-2.884 2.884v1.922h5.768v-1.922c0-1.582-1.302-2.884-2.884-2.884z" fill="#fff" fill-opacity=".67"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/firmware-manager.svg b/.icons/kora/apps/scalable/firmware-manager.svg
new file mode 120000
index 000000000..6ec276f08
--- /dev/null
+++ b/.icons/kora/apps/scalable/firmware-manager.svg
@@ -0,0 +1 @@
+org.gnome.Firmware.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/five-or-more.svg b/.icons/kora/apps/scalable/five-or-more.svg
new file mode 120000
index 000000000..aae4eb186
--- /dev/null
+++ b/.icons/kora/apps/scalable/five-or-more.svg
@@ -0,0 +1 @@
+gnome-glines.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fjt.svg b/.icons/kora/apps/scalable/fjt.svg
new file mode 120000
index 000000000..bb07a2baf
--- /dev/null
+++ b/.icons/kora/apps/scalable/fjt.svg
@@ -0,0 +1 @@
+arista.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/flacon.svg b/.icons/kora/apps/scalable/flacon.svg
new file mode 100644
index 000000000..8c87a960b
--- /dev/null
+++ b/.icons/kora/apps/scalable/flacon.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.8509 37.8509 0 23 42.4737)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb700" offset="0"/>
+ <stop stop-color="#f5c839" offset="1"/>
+ </linearGradient>
+ <path d="m39.953 5.053c-.293-.005-.629.025-1.012.093l-21.802 4.293c-3.229.322-3.139 2.561-3.139 3.561v14.266c-.653-.173-1.325-.262-2-.266-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8v-20.07l16-3.258v10.594c-.653-.173-1.325-.262-2-.266-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8v-22.4c0-.875.004-2.517-2.047-2.547z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="36" cy="35" r="11" fill="#0081af"/>
+ <path d="m32.5 28c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c.446 0 .856-.139 1.219-.344l1.969 1.844-1.969 1.844c-.363-.205-.773-.344-1.219-.344-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c1.38 0 2.5-1.119 2.5-2.5 0-.229-.036-.445-.094-.656l2.125-2.063 4.469 4.218 1.5.001v-1l-8.094-7.844c.058-.211.094-.428.094-.657 0-1.38-1.12-2.5-2.5-2.5zm0 1.5c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm9-.5-3.938 3.719 1.313 1.281 4.125-4v-1zm-9 8.5c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/flameshot.svg b/.icons/kora/apps/scalable/flameshot.svg
new file mode 100644
index 000000000..123c796d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/flameshot.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.0204 -63.9841 63.9841 1.0204 32 64)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#571d64" offset="0"/>
+ <stop stop-color="#763983" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.711375 0 0 .711375 1.236 1.236)" d="m32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32z" fill="url(#a)"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m25.829 21.418c11.721-2.276 12.171-7.418 12.171-7.418s-.923 15.937-9.489 16.78c-10.855 1.069-12.477 6.22-12.477 6.22s-.222-1.654.463-3.812c1.37-4.319 4.736-10.877 9.332-11.77z" fill="#eb2273"/>
+ <path d="m18.381 21.013c9.753-4.185 8.86-11.013 8.86-11.013s5.385 13.929-2.688 17.176c-9.017 3.628-8.616 9.824-8.616 9.824s-3.284-13.529 2.444-15.987z" fill="#ff812d"/>
+ <path d="m12.666 24c3.215-5.205 4.44-12 4.44-12s6.994 8.952 2.235 14.497c-5.316 6.194-3.323 10.503-3.323 10.503s-6.111-8.533-3.352-13z" fill="#ffdf55"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/flare.svg b/.icons/kora/apps/scalable/flare.svg
new file mode 100644
index 000000000..baf9174a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/flare.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.22224 -42.3336 42.3336 -1.22224 25.2222 44.4068)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff7100" offset="0"/>
+ <stop stop-color="#ff9231" offset="1"/>
+ </linearGradient>
+ <path d="m23.267 2s2.153 7.397 1.538 9.838c-.781 3.097-2.406 5.674-4.92 6.19-.957.196-2.587-1.09-3.254-1.851-.815-.929-1.376-3.539-1.376-3.539s-.521 2.276-.281 4.472 1.027 5.413.951 7.1c-.083 1.824-1.113 3.823-1.113 3.823s-.765-2.13-1.516-3.551-2.736-3.339-2.736-3.339 1.327 2.351 1.365 4.549-4.22 6.845-.189 12.887c4.074 6.108 10.173 5.396 10.173 5.396l1.484-.546-5.694-2.79 7.347-3.599-7.347-3.6 7.347-3.6 7.347 3.6 6.397-3.136-.178-1.015-6.219-3.048 5.415-2.652-.218-1.783-.895-6.583s-1.031 2.192-2.172 2.961c-.751.507-2.601.688-2.601.688s-1.013-5.402-2.079-8.213c-1.904-5.018-6.576-8.659-6.576-8.659zm9.126 31.44-7.347 3.6 6.744 3.304 2.663-.979 2.982-3.453z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/flareget.svg b/.icons/kora/apps/scalable/flareget.svg
new file mode 100644
index 000000000..9ca569221
--- /dev/null
+++ b/.icons/kora/apps/scalable/flareget.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 267.168 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e1010" offset="0"/>
+ <stop stop-color="#f54e4e" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85">
+ <path d="m13.841 25.106c.723-.728 1.898-.731 2.625-.005l7.348 8.084 7.313-8.115c.724-.729 1.898-.732 2.625-.006s.73 1.904.006 2.632l-8.507 9.442c-.391.394-.914.568-1.428.537-.513.033-1.037-.139-1.43-.531l-8.547-9.405c-.726-.726-.728-1.904-.005-2.633z"/>
+ <path transform="matrix(1.47568 -1.27275 1.27275 1.47568 -31.8784 33.9799)" d="m25.908 13.721c.541-.103 1.03.343 1.069.791.039.449-.372.901-1.028 1.129-.48.183-1.229.121-1.801.013-.161-.56-.293-1.3-.156-1.795.167-.674.578-1.126 1.028-1.129.451-.003.94.443.888.991zm.228.601c.103.125.131.29.025.407-.105.115-.284.117-.407.012-.143-.122-.131-.291-.026-.406.106-.117.283-.163.408-.013zm-.854-.775c.157.101.131.292.025.408-.105.115-.228.158-.407.012-.125-.102-.131-.291-.026-.407.106-.116.272-.1.408-.013z"/>
+ <path transform="matrix(.842617 0 0 .842617 10.9101 -2.57186)" d="m13.853 23.46h-.273c-.258 0-.464-.211-.464-.468v-.785c-1.107-.279-1.424-.936-1.424-2.286 0-1.992 1.617-3.61 3.61-3.61 1.991 0 3.608 1.618 3.608 3.61 0 1.33-.337 1.985-1.421 2.273v.795c0 .259-.209.468-.467.468h-.271c-.257 0-.467-.209-.467-.468v-.625c-.122.009-.247.013-.379.018v.61c0 .256-.209.465-.467.465h-.271c-.258 0-.467-.209-.467-.465v-.608c-.132-.004-.26-.008-.382-.015v.623c0 .257-.209.468-.465.468zm-.048-5.007c.613.239 1.109.48 1.109 1.076 0 .591-.401.705-1.109 1.072-.543.282-1.109-.481-1.109-1.072 0-.596.538-1.298 1.109-1.076zm2.978 0c.589-.168 1.107.48 1.107 1.076 0 .591-.581 1.385-1.107 1.072-.646-.383-1.109-.481-1.109-1.072 0-.596.432-.884 1.109-1.076z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/flash-player-properties.svg b/.icons/kora/apps/scalable/flash-player-properties.svg
new file mode 120000
index 000000000..29daacecc
--- /dev/null
+++ b/.icons/kora/apps/scalable/flash-player-properties.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/flash.svg b/.icons/kora/apps/scalable/flash.svg
new file mode 100644
index 000000000..785317302
--- /dev/null
+++ b/.icons/kora/apps/scalable/flash.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8c0c0c" offset="0"/>
+ <stop stop-color="#f54f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.564 11.598v5.005c-4.685.089-6.029 5.356-6.029 5.356h3.953v4.147h-5.718c-3.296 10.843-10.867 10.325-10.867 10.325v-5.005s4.811.952 7.266-8.608c3.069-11.953 11.394-11.245 11.394-11.245" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/flashforge.svg b/.icons/kora/apps/scalable/flashforge.svg
new file mode 100644
index 000000000..a218a62c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/flashforge.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-27.9577 -28.1838 28.1838 -27.9577 47.1664 14.8078)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.373001 -39.8579 39.8579 .373001 25.865 43.9289)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006fff" offset="0"/>
+ <stop stop-color="#1e9ed4" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.790276 .790276 -.790276 .790276 -2.82283 -2.82283)" d="m27.897-14.47 12.496.408c5.697.186 8.275 2.904 8.484 8.6l.466 12.671c.106 2.888.568 5.145-1.338 7.011-1.854 1.814-4.394 2.929-7.204 2.929h-13.72c-5.7 0-10.289-4.589-10.289-10.289v-13.72c0-2.869 1.162-5.456 3.044-7.319 1.857-1.838 5.231-.383 8.061-.291z" fill="url(#a)"/>
+ <path transform="matrix(1.11762 0 0 1.11762 -2.82283 -2.82283)" d="m24 4s.011 6.013-.018 8.779c-.003.309-.159.689-.375.91-1.433 1.481-2.91 2.918-4.349 4.393-.182.187-.256.505-.258.764-.022 3.137-.002 6.276 0 9.414 0 .114-.014.227 0 .342.057.039.075.078.133.117 3.082-3.082 5.792-6.166 8.867-9.24 0 2.828.019 5.688 0 8.546-.001.206-.186.453-.338.608-1.208 1.233-2.027 2.457-3.262 3.664-.288.282-.41.565-.408.973.015 3.416.031 7.265.033 10.681l.123.041c2.581-.037 5.15-1.038 7.127-3.015l9.702-9.702c4.03-4.03 4.03-10.52 0-14.55l-9.702-9.702c-2.015-2.015-4.645-3.023-7.275-3.023z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/flashplayer.svg b/.icons/kora/apps/scalable/flashplayer.svg
new file mode 120000
index 000000000..7327bdda3
--- /dev/null
+++ b/.icons/kora/apps/scalable/flashplayer.svg
@@ -0,0 +1 @@
+adobe-flashplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/flashplayerproperties.svg b/.icons/kora/apps/scalable/flashplayerproperties.svg
new file mode 120000
index 000000000..29daacecc
--- /dev/null
+++ b/.icons/kora/apps/scalable/flashplayerproperties.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/flegita.svg b/.icons/kora/apps/scalable/flegita.svg
new file mode 120000
index 000000000..d3fd0bac0
--- /dev/null
+++ b/.icons/kora/apps/scalable/flegita.svg
@@ -0,0 +1 @@
+gnome-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/flickr.svg b/.icons/kora/apps/scalable/flickr.svg
new file mode 100644
index 000000000..b73d4b3e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/flickr.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7d0d3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle cx="16" cy="24" r="7" fill="#296ec6"/>
+ <circle cx="32" cy="24" r="7" fill="#e03c90"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/flock-browser.svg b/.icons/kora/apps/scalable/flock-browser.svg
new file mode 120000
index 000000000..8b26bb3cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/flock-browser.svg
@@ -0,0 +1 @@
+browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/florence.svg b/.icons/kora/apps/scalable/florence.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/florence.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/flow.svg b/.icons/kora/apps/scalable/flow.svg
new file mode 120000
index 000000000..10547d485
--- /dev/null
+++ b/.icons/kora/apps/scalable/flow.svg
@@ -0,0 +1 @@
+calligraflow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fluendo-dvd-player.svg b/.icons/kora/apps/scalable/fluendo-dvd-player.svg
new file mode 120000
index 000000000..5a3732ba5
--- /dev/null
+++ b/.icons/kora/apps/scalable/fluendo-dvd-player.svg
@@ -0,0 +1 @@
+curlew.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fluent-reader.svg b/.icons/kora/apps/scalable/fluent-reader.svg
new file mode 100644
index 000000000..6efd58700
--- /dev/null
+++ b/.icons/kora/apps/scalable/fluent-reader.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(2.21867 0 0 2.21867 14.6823 6.47831)" d="m13.966.901c0-1.529-1.241-2.77-2.77-2.77h-11.021c-1.529 0-2.77 1.241-2.77 2.77v11.021c0 1.529 1.241 2.77 2.77 2.77h11.021c1.529 0 2.77-1.241 2.77-2.77z" fill="#41c6ff"/>
+ <path transform="matrix(1.98283 0 0 1.98283 9.44304 14.5706)" d="m13.966 2.377c0-2.343-1.903-4.246-4.246-4.246h-8.069c-2.343 0-4.246 1.903-4.246 4.246v8.069c0 2.343 1.903 4.246 4.246 4.246h8.069c2.343 0 4.246-1.903 4.246-4.246z" fill="#3197e8"/>
+ <path transform="matrix(1.45405 0 0 1.45405 6.10496 24.3054)" d="m13.966 2.377c0-2.343-1.903-4.246-4.246-4.246h-8.069c-2.343 0-4.246 1.903-4.246 4.246v8.069c0 2.343 1.903 4.246 4.246 4.246h8.069c2.343 0 4.246-1.903 4.246-4.246z" fill="#004bd3"/>
+ <path d="m8.676 27.284v14.229h3.284v-5.473h7.662v-2.189h-7.662v-4.378h7.662v-2.189z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fluffychat.svg b/.icons/kora/apps/scalable/fluffychat.svg
new file mode 120000
index 000000000..ed6d20722
--- /dev/null
+++ b/.icons/kora/apps/scalable/fluffychat.svg
@@ -0,0 +1 @@
+im.fluffychat.Fluffychat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fluid.svg b/.icons/kora/apps/scalable/fluid.svg
new file mode 100644
index 000000000..e73e2502e
--- /dev/null
+++ b/.icons/kora/apps/scalable/fluid.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007d5c" offset="0"/>
+ <stop stop-color="#10d695" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m38.277 34.35-8.395-15.532v-9.253c0-.871-.729-1.565-1.599-1.565h-8.569c-.871 0-1.587.694-1.587 1.565v9.253l-8.403 15.532c-.64 1.184-.608 2.622.081 3.779s1.939 1.871 3.285 1.871h21.816c1.346 0 2.599-.714 3.288-1.871s.724-2.595.083-3.779zm-12.891-6.498c.752 0 1.362.609 1.362 1.361s-.611 1.362-1.362 1.362c-.752 0-1.362-.61-1.362-1.362 0-.75.61-1.361 1.362-1.361zm-3.829-8.187c.753 0 1.362.61 1.362 1.362 0 .751-.609 1.361-1.362 1.361-.752 0-1.361-.61-1.361-1.361 0-.752.609-1.362 1.361-1.362zm0 4.753c1.219 0 2.207.989 2.207 2.207s-.988 2.206-2.207 2.206-2.207-.988-2.207-2.206c0-1.219.988-2.207 2.207-2.207zm12.675 11.32c-.283.482-.801.767-1.359.767h-17.75c-.558 0-1.076-.285-1.359-.767-.283-.483-.291-1.071-.019-1.561l2.133-3.835c.304-.548.905-.862 1.529-.803 2.833.27 6.017 2.694 8.863 2.586 1.524-.058 2.939-.614 4.287-1.356.761-.421 1.718-.145 2.14.615l1.555 2.792c.27.49.263 1.08-.02 1.562z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fluxgui.svg b/.icons/kora/apps/scalable/fluxgui.svg
new file mode 100644
index 000000000..8343c8c2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/fluxgui.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24.008 24.008 0 24.0007 28.008)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa400" offset="0"/>
+ <stop stop-color="#ffc567" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.13817 0 0 1.13817 -3.31644 -3.31616)" d="m24 4c-11.08 0-20 8.92-20 20 0 1.371.136 2.708.396 4h39.209c.26-1.292.396-2.629.396-4 0-11.08-8.92-20-20-20zm-19.602 24.008c.021.103.054.202.076.304-.022-.102-.055-.201-.076-.304zm39.204 0c-.021.103-.054.202-.077.304.023-.102.056-.201.077-.304zm-38.739 1.82c.062.206.138.405.207.608-.068-.203-.145-.402-.207-.608zm38.274 0c-.062.206-.139.405-.207.608.068-.203.144-.402.207-.608zm-37.649 1.754c.091.222.191.438.289.656-.098-.217-.198-.434-.289-.656zm37.024 0c-.091.222-.191.439-.289.656.098-.218.198-.434.289-.656zm-36.254 1.656c.115.222.234.44.357.657-.123-.217-.242-.435-.357-.657zm35.484 0c-.115.222-.234.44-.357.657.123-.217.242-.435.357-.657zm-34.551 1.606c.131.203.262.405.4.603-.138-.198-.269-.4-.4-.603zm33.618 0c-.131.203-.263.405-.401.603.138-.198.27-.4.401-.603zm-32.541 1.506c.141.18.279.362.426.537-.147-.175-.285-.358-.426-.537zm31.464 0c-.141.179-.278.362-.425.537.147-.175.284-.357.425-.537zm-30.168 1.496c.116.121.226.248.346.367-.12-.118-.23-.246-.346-.367zm28.872 0c-.117.121-.227.249-.346.367.119-.119.229-.246.346-.367zm-25.737 2.672c.179.122.368.231.551.347-.183-.116-.372-.225-.551-.347zm22.602 0c-.179.122-.368.231-.551.347.183-.116.372-.225.551-.347zm-21.053.953c.21.117.426.224.641.334-.215-.11-.431-.217-.641-.334zm19.504 0c-.21.117-.426.224-.641.334.215-.11.431-.217.641-.334zm-17.842.824c.221.097.445.188.67.277-.225-.089-.449-.18-.67-.277zm16.18 0c-.221.097-.445.188-.67.277.225-.089.449-.18.67-.277zm-14.455.662c.243.081.487.158.734.231-.247-.072-.491-.15-.734-.231zm12.73 0c-.243.081-.487.159-.734.231.247-.073.491-.15.734-.231zm-10.931.504c.294.068.585.142.884.197-.299-.055-.59-.129-.884-.197zm9.132 0c-.294.068-.585.142-.884.197.299-.055.59-.129.884-.197zm-7.982.244c.507.087 1.02.157 1.539.205-.52-.048-1.032-.118-1.539-.205zm6.832 0c-.507.087-1.019.157-1.539.205.519-.048 1.032-.118 1.539-.205zm-5.084.221c.551.045 1.106.074 1.668.074-.562 0-1.118-.029-1.668-.074zm1.668.074c.562 0 1.117-.029 1.668-.074-.55.045-1.106.074-1.668.074z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.13817 0 0 1.13817 -3.31619 -3.31616)" d="m4.396 28c1.844 9.151 9.895 16 19.605 16 9.709 0 17.76-6.849 19.604-16z" fill="#1e5cc9" fill-rule="nonzero"/>
+ <circle cx="33.10525" cy="14.89456" r="6.82902" fill="#ff5830" stroke-width="1.13817"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/flycast.svg b/.icons/kora/apps/scalable/flycast.svg
new file mode 100644
index 000000000..9d11eef5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/flycast.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 10.342c-7.356 0-14.797 6.167-14.797 14.796 0 6.655 6.223 12.52 13.659 12.52 2.696 0 5.715-.91 8.165-2.623s4.355-4.34 4.355-7.62c0-6.298-4.932-12.521-11.382-12.521-2.604 0-5.084 1.104-6.963 2.757-1.878 1.653-3.2 3.893-3.281 6.311-.071 2.134.567 4.396 2.074 6.167 1.507 1.77 3.905 2.977 7.032 2.977 3.326 0 6.829-2.747 6.829-6.83 0-3.057-2.485-5.691-5.578-5.691-.775 0-1.768.125-2.723.581-.954.455-1.943 1.458-1.943 2.834 0 2.099 1.258 3.456 2.408 4.013 1.15.556 2.258.54 2.258.54h.016c.625 0 1.139-.514 1.139-1.138 0-.625-.514-1.139-1.139-1.139-.005 0-.01 0-.016 0-.005 0-.652-.016-1.267-.313-.614-.297-1.122-.648-1.122-1.963 0-.408.15-.543.647-.78.496-.237 1.265-.358 1.742-.358 1.766 0 3.302 1.613 3.302 3.414 0 2.747-2.514 4.553-4.553 4.553-2.565 0-4.213-.901-5.298-2.176s-1.585-2.995-1.531-4.615c.053-1.613 1.007-3.357 2.509-4.68 1.503-1.322 3.51-2.187 5.458-2.187 4.932 0 9.106 5.16 9.106 10.244 0 2.41-1.358 4.336-3.384 5.753s-4.697 2.214-6.86 2.214c-6.223 0-11.382-5.046-11.382-10.244 0-7.306 6.451-12.52 12.52-12.52 7.077 0 10.286 2.856 11.967 5.7 1.68 2.844 1.691 5.682 1.691 5.682v.016c0 .625.514 1.138 1.139 1.138.624 0 1.138-.513 1.138-1.138 0-.005 0-.011 0-.016s.011-3.422-2.008-6.838c-2.018-3.416-6.208-6.82-13.927-6.82z" fill="#7a34eb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fm.cancel.Ripcord.svg b/.icons/kora/apps/scalable/fm.cancel.Ripcord.svg
new file mode 120000
index 000000000..1804ec0f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/fm.cancel.Ripcord.svg
@@ -0,0 +1 @@
+Ripcord_Icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fma-config-tool.svg b/.icons/kora/apps/scalable/fma-config-tool.svg
new file mode 120000
index 000000000..c85ac1f50
--- /dev/null
+++ b/.icons/kora/apps/scalable/fma-config-tool.svg
@@ -0,0 +1 @@
+caja-actions.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/focuswriter.svg b/.icons/kora/apps/scalable/focuswriter.svg
new file mode 120000
index 000000000..6bccf2288
--- /dev/null
+++ b/.icons/kora/apps/scalable/focuswriter.svg
@@ -0,0 +1 @@
+gedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fogger.svg b/.icons/kora/apps/scalable/fogger.svg
new file mode 100644
index 000000000..756b09a77
--- /dev/null
+++ b/.icons/kora/apps/scalable/fogger.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.4819 0 23.9753 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#993502" offset="0"/>
+ <stop stop-color="#ffad00" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <path d="m18.719 18.816c-.705-.553-1.59-.883-2.552-.883-2.265 0-4.108 1.827-4.166 4.103-2.337.887-4.001 3.167-4.001 5.84 0 3.158 2.322 5.768 5.333 6.179v.057h21.334v-.01c2.974-.175 5.333-2.669 5.333-5.72 0-2.943-2.194-5.368-5.018-5.693.012-.18.018-.361.018-.543 0-4.561-3.806-8.258-8.5-8.258-3.475 0-6.463 2.026-7.781 4.928z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fokus.svg b/.icons/kora/apps/scalable/fokus.svg
new file mode 100644
index 000000000..55d5236a6
--- /dev/null
+++ b/.icons/kora/apps/scalable/fokus.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5211 45.5211 0 23.4309 46.7571)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#044f69" offset="0"/>
+ <stop stop-color="#43556b" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764s10.153 22.764 22.764 22.764 22.764-10.153 22.764-22.764-10.153-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 5.789c-9.99 0-18.211 8.221-18.211 18.211s8.221 18.211 18.211 18.211 18.211-8.221 18.211-18.211-8.221-18.211-18.211-18.211zm0 2.276c8.742 0 15.935 7.193 15.935 15.935s-7.193 15.935-15.935 15.935-15.935-7.193-15.935-15.935 7.193-15.935 15.935-15.935z" fill="#5294e2"/>
+ <path d="m13.67 20.585c-.438 0-.834.079-1.188.236-.347.151-.654.336-.924.556l.453.558c.264-.201.521-.358.772-.471.25-.114.546-.172.887-.172.36 0 .653.099.878.294.225.188.338.467.338.838 0 .308-.063.589-.185.84-.122.252-.305.51-.549.774-.238.264-.528.565-.869.905l-1.803 1.782v.69h4.553v-.754h-3.482v-.038l1.436-1.387c.354-.333.664-.652.927-.954.264-.302.468-.605.616-.913s.222-.64.222-.992c0-.553-.185-.991-.557-1.311-.373-.321-.882-.481-1.525-.481zm3.943 0-.271 3.179.442.265c.148-.032.343-.064.585-.096.242-.031.457-.046.645-.046.624 0 1.08.119 1.369.358.289.232.434.569.434 1.009 0 .497-.165.866-.494 1.105-.322.232-.748.349-1.278.349-.316 0-.649-.038-.998-.114-.343-.081-.634-.193-.876-.331v.785c.221.119.493.21.816.273.322.063.671.094 1.047.094.846 0 1.504-.198 1.974-.594.477-.402.716-.954.716-1.652 0-.629-.222-1.117-.665-1.462-.437-.346-1.02-.518-1.752-.518-.235 0-.45.012-.645.037-.194.026-.35.048-.464.067l.171-1.954h2.85v-.754zm9.793 0c-.545 0-.983.137-1.316.409-.333.267-.578.653-.732 1.161-.147.508-.22 1.122-.22 1.841 0 1.071.182 1.911.547 2.518.371.601.946.901 1.721.901.544 0 .983-.137 1.316-.409.339-.273.584-.664.738-1.172.153-.508.231-1.12.231-1.838 0-1.078-.189-1.916-.567-2.51-.378-.601-.95-.901-1.718-.901zm5.691 0c-.545 0-.983.137-1.316.409-.333.267-.578.653-.732 1.161-.147.508-.22 1.122-.22 1.841 0 1.071.182 1.911.547 2.518.371.601.946.901 1.721.901.544 0 .983-.137 1.316-.409.339-.273.584-.664.738-1.172.153-.508.231-1.12.231-1.838 0-1.078-.189-1.916-.567-2.51-.378-.601-.95-.901-1.718-.901zm-5.691.696c.512 0 .876.228 1.093.68.225.453.336 1.13.336 2.035 0 .916-.111 1.601-.336 2.054-.217.446-.581.669-1.093.669-.519 0-.887-.228-1.105-.68-.211-.453-.318-1.133-.318-2.043 0-.905.107-1.582.318-2.035.218-.452.586-.68 1.105-.68zm5.691 0c.512 0 .876.228 1.093.68.225.453.336 1.13.336 2.035 0 .916-.111 1.601-.336 2.054-.217.446-.581.669-1.093.669-.519 0-.887-.228-1.105-.68-.211-.453-.318-1.133-.318-2.043 0-.905.107-1.582.318-2.035.218-.452.586-.68 1.105-.68zm-9.675.443c-.153 0-.286.04-.396.124s-.164.233-.164.445c0 .201.054.346.164.435.11.09.243.134.396.134s.288-.044.405-.134c.116-.089.173-.234.173-.435 0-.212-.057-.361-.173-.445-.117-.084-.252-.124-.405-.124zm0 2.85c-.153 0-.286.042-.396.126-.11.085-.164.23-.164.438 0 .203.054.348.164.438s.243.136.396.136.288-.046.405-.136c.116-.09.173-.235.173-.438 0-.208-.057-.353-.173-.438-.117-.084-.252-.126-.405-.126z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/folder-remote-properties.svg b/.icons/kora/apps/scalable/folder-remote-properties.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/folder-remote-properties.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/folder_doc_q4os_startmenu.svg b/.icons/kora/apps/scalable/folder_doc_q4os_startmenu.svg
new file mode 120000
index 000000000..7cdf1b795
--- /dev/null
+++ b/.icons/kora/apps/scalable/folder_doc_q4os_startmenu.svg
@@ -0,0 +1 @@
+file-manager-blue.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/font-manager.svg b/.icons/kora/apps/scalable/font-manager.svg
new file mode 120000
index 000000000..a1e5ae9a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/font-manager.svg
@@ -0,0 +1 @@
+fonts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/font-viewer.svg b/.icons/kora/apps/scalable/font-viewer.svg
new file mode 120000
index 000000000..a1e5ae9a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/font-viewer.svg
@@ -0,0 +1 @@
+fonts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fontbase.svg b/.icons/kora/apps/scalable/fontbase.svg
new file mode 100644
index 000000000..9e4dd23da
--- /dev/null
+++ b/.icons/kora/apps/scalable/fontbase.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d03a7" offset="0"/>
+ <stop stop-color="#5303e3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.99 22.924-3.175-3.231-6.406-6.35-2.116-2.117c-2.34-2.34-6.184-2.34-8.579 0l-2.117 2.117-6.405 6.35-3.175 3.175c-1.783 1.783-1.783 4.623 0 6.406 1.782 1.782 4.623 1.782 6.405 0l3.175-3.175 3.176 3.175c1.782 1.782 4.623 1.782 6.405 0 1.783-1.783 1.783-4.623 0-6.406l3.176 3.175 3.175 3.175c1.782 1.783 4.623 1.783 6.406 0 1.838-1.671 1.838-4.567.055-6.294z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fontforge.svg b/.icons/kora/apps/scalable/fontforge.svg
new file mode 100644
index 000000000..fd16cd356
--- /dev/null
+++ b/.icons/kora/apps/scalable/fontforge.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.775632 -45.4391 45.4391 .775632 205.757 49.8867)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#929ea5" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.41322 -22.4989 22.4989 1.41322 427.567 60.82)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#404040" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764s10.153 22.764 22.764 22.764 22.764-10.153 22.764-22.764-10.153-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m26.439 12.618c.898 0 1.626.728 1.626 1.626s-.728 1.626-1.626 1.626-.866-1.725-1.626-1.626c-1.886.247-2.173 3.165-2.862 4.938l-.486 1.566h7.134l.584-1.776c1.151-2.99 2.979-6.354 5.986-6.354h1.026c.898 0 1.626.728 1.626 1.626s-.728 1.626-1.626 1.626-.866-1.725-1.626-1.626c-1.886.247-2.173 3.165-2.862 4.938l-.486 1.566h4.974v1.626h-5.48l-.341 1.099-.835 2.718c-1.491 4.815-3.474 9.191-6.952 9.191h-1.026c-.898 0-1.626-.728-1.626-1.626s.728-1.626 1.626-1.626.865 1.719 1.626 1.626c1.739-.213 2.141-2.846 2.712-4.503l1.839-5.888.326-.991h-7.105l-.341 1.099-.835 2.718c-1.491 4.815-3.474 9.191-6.952 9.191h-1.026c-.898 0-1.626-.728-1.626-1.626s.728-1.626 1.626-1.626.865 1.719 1.626 1.626c1.739-.213 2.141-2.846 2.712-4.503l1.839-5.888.326-.991h-4.877v-1.626h5.412l.584-1.776c1.151-2.99 2.979-6.354 5.986-6.354h1.026z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fontmatrix.svg b/.icons/kora/apps/scalable/fontmatrix.svg
new file mode 100644
index 000000000..f7e34b69d
--- /dev/null
+++ b/.icons/kora/apps/scalable/fontmatrix.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.9284 45.9284 0 33.56 46.9642)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#690100" offset="0"/>
+ <stop stop-color="#8f100f" offset="1"/>
+ </linearGradient>
+ <path d="m31.993 46.742-26.879-7.762c-2.992-.864-4.72-3.994-3.856-6.987l7.762-26.879c.864-2.992 3.994-4.72 6.987-3.856l26.879 7.762c2.992.864 4.72 3.994 3.856 6.987l-7.762 26.879c-.864 2.992-3.994 4.72-6.987 3.856z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m1.772 2.942s16.573 5.403 22.228 7.019c8.189 2.34 8.189 12.869 8.189 12.869v10.529l-9.359-4.679v-3.51s0-5.85-5.849-5.85v17.549l-9.36-3.51v-16.378l-5.849-1.17z" fill="#fff"/>
+ <path d="m32.189 13.471s3.51 3.51 3.51 11.699c2.34 1.17 2.34 3.51 2.34 3.51v11.699l8.189 3.509v-15.208s0-9.36-8.189-12.869c-1.93-.828-5.85-2.34-5.85-2.34z" fill="#fcd6ae"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fonts.svg b/.icons/kora/apps/scalable/fonts.svg
new file mode 120000
index 000000000..ad05215be
--- /dev/null
+++ b/.icons/kora/apps/scalable/fonts.svg
@@ -0,0 +1 @@
+preferences-desktop-font.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fontypython.svg b/.icons/kora/apps/scalable/fontypython.svg
new file mode 100644
index 000000000..745c9d55a
--- /dev/null
+++ b/.icons/kora/apps/scalable/fontypython.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1166 43.1166 0 24 45.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b6576" offset="0"/>
+ <stop stop-color="#6493a6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 10v4h2c2.285 0 4 1.715 4 4v4c0 2.285-1.715 4-4 4h-2v4h2c4.432 0 8-3.568 8-8v-4c0-4.432-3.568-8-8-8z" fill="#fff"/>
+ <path transform="matrix(1.00556 0 0 1.00556 -.13344 -.0556)" d="m22 10c-4.432 0-8 3.568-8 8v20c0 1.108.892 2 2 2s2-.892 2-2v-8h6v-4h-2c-2.285 0-4-1.715-4-4v-4c0-2.285 1.715-4 4-4h2v-4z" fill="#2a2a2a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/foot.svg b/.icons/kora/apps/scalable/foot.svg
new file mode 100644
index 000000000..0c115bc2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/foot.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#4c4c4c" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m9.448 6.666s0 0-.001 0c-.808 0-1.474.786-1.474 1.741 0 .956.666 1.742 1.474 1.742h.001c.808-.001 1.473-.787 1.473-1.742s-.665-1.741-1.473-1.741zm2.783 1.161c-.514.029-.923.543-.923 1.16v.001c0 .636.437 1.16.967 1.161h.002c.531 0 .967-.524.967-1.161 0-.001 0-.001 0-.001 0-.636-.437-1.16-.967-1.16-.001 0-.001 0-.002 0-.015 0-.029 0-.044 0zm2.147 1.333c-.414.016-.749.408-.749.881.001.483.35.88.774.88h.001c.425 0 .774-.397.774-.88s-.349-.881-.774-.881zm1.681 1.376c-.33.022-.591.326-.591.69 0 .38.284.692.629.692.344 0 .628-.312.628-.692-.001-.379-.284-.69-.628-.69-.013-.001-.026-.001-.038 0zm-6.454.463c-.95.013-1.576.239-2.182.834-1.107 1.087-.881 2.632.571 3.955 3.15 2.868 3.528 4.79.515 6.959-1.241.893-2.139 2.991-1.752 4.091.486 1.384 2.339 1.915 3.957 1.134 1.517-.733 3.235-3.239 4.407-6.234.098-.25.194-.502.284-.758.269-.767.497-1.559.679-2.353.549-2.397.416-4.263-.387-5.385-.501-.7-2.359-1.6-3.968-1.999-.371-.093-.731-.161-1.056-.191-.4-.037-.752-.057-1.068-.053zm7.361 1.084c-.275.011-.497.269-.497.579-.001.319.231.581.514.582h.001c.283 0 .516-.262.516-.58 0-.001 0-.001 0-.002-.001-.318-.233-.579-.516-.579zm.534 14.084v2.167h9.75v-2.167z" fill="#f6e390" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/footnote-1.svg b/.icons/kora/apps/scalable/footnote-1.svg
new file mode 120000
index 000000000..1a1c4c285
--- /dev/null
+++ b/.icons/kora/apps/scalable/footnote-1.svg
@@ -0,0 +1 @@
+activity-journal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/footnote.svg b/.icons/kora/apps/scalable/footnote.svg
new file mode 120000
index 000000000..1a1c4c285
--- /dev/null
+++ b/.icons/kora/apps/scalable/footnote.svg
@@ -0,0 +1 @@
+activity-journal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/forkgram.svg b/.icons/kora/apps/scalable/forkgram.svg
new file mode 100644
index 000000000..7a675196b
--- /dev/null
+++ b/.icons/kora/apps/scalable/forkgram.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7a2e7c" offset="0"/>
+ <stop stop-color="#9556a9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.057 34.392c.433-.84 2.921-15.197 3.277-18.908.385-3.679-1.622-2.995-3.468-2.373-4.529 1.53-18.851 7.729-22.771 9.775-.964.4-1.382 1.079-.679 1.667.604.498 2.817 1.183 4.6 1.53 1.522.46 2.704.019 3.794-.597 2.62-1.553 10.429-6.495 10.85-6.771.42-.275.88.237.646.484-.236.247-5.766 5.207-7.583 7.45-.962 1.232-.932 1.891.056 2.669 2.217 1.738 8.14 5.701 9.021 5.941 1.125.305 1.783.052 2.257-.867z" fill="#e1f5fe" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/forticlient.svg b/.icons/kora/apps/scalable/forticlient.svg
new file mode 100644
index 000000000..e78c1331f
--- /dev/null
+++ b/.icons/kora/apps/scalable/forticlient.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0219096 -44.2485 44.2485 .0219096 23.9999 46.1242)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0046a8" offset="0"/>
+ <stop stop-color="#1c7fce" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.022 1.876c-10.47 0-18.828 3.356-18.828 3.356l.726 22.629s-.022 11.143 18.08 18.263c18.124-7.12 18.08-18.263 18.08-18.263l.725-22.629c.044 0-8.314-3.356-18.783-3.356z" fill="url(#a)"/>
+ <path d="m14.852 12.938c-1.978 0-3.02 1.331-3.02 3.401v1.024h6.637v-4.425zm5.829 0v4.425h6.638v-4.425zm8.85 0v4.425h6.637v-1.024c0-2.07-1.042-3.401-3.02-3.401zm-17.699 6.637v4.425h6.637v-4.425zm17.699 0v4.425h6.637v-4.425zm-17.699 6.637v1.025c0 2.069 1.042 3.4 3.02 3.4h3.617v-4.425zm8.849 0v4.425h6.638v-4.425zm8.85 0v4.425h3.617c1.978 0 3.02-1.331 3.02-3.4v-1.025z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/forticlientsslvpn.svg b/.icons/kora/apps/scalable/forticlientsslvpn.svg
new file mode 100644
index 000000000..c6c31a562
--- /dev/null
+++ b/.icons/kora/apps/scalable/forticlientsslvpn.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.8923 43.8923 0 24 45.9478)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a90000" offset="0"/>
+ <stop stop-color="#ee4237" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.022 2.055c-10.385 0-18.675 3.329-18.675 3.329l.72 22.446s-.022 11.052 17.933 18.115c17.976-7.063 17.933-18.115 17.933-18.115l.72-22.446c.043 0-8.247-3.329-18.631-3.329z" fill="url(#a)"/>
+ <path d="m14.926 13.028c-1.961 0-2.995 1.32-2.995 3.373v1.016h6.583v-4.389zm5.782 0v4.389h6.584v-4.389zm8.778 0v4.389h6.583v-1.016c0-2.053-1.034-3.373-2.995-3.373zm-17.555 6.583v4.389h6.583v-4.389zm17.555 0v4.389h6.583v-4.389zm-17.555 6.583v1.016c0 2.053 1.034 3.373 2.995 3.373h3.588v-4.389zm8.777 0v4.389h6.584v-4.389zm8.778 0v4.389h3.588c1.961 0 2.995-1.32 2.995-3.373v-1.016z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/foto.svg b/.icons/kora/apps/scalable/foto.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/foto.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fotowall.svg b/.icons/kora/apps/scalable/fotowall.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/fotowall.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fotoxx.svg b/.icons/kora/apps/scalable/fotoxx.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/fotoxx.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/foursquare.svg b/.icons/kora/apps/scalable/foursquare.svg
new file mode 100644
index 000000000..0aa982870
--- /dev/null
+++ b/.icons/kora/apps/scalable/foursquare.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d1b3a" offset="0"/>
+ <stop stop-color="#fa4778" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m33 11.5h-18v25l8-9h7l1.5-8h-8.5 8.5z" fill="none" stroke="#fff" stroke-width="3"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/foxit-reader.svg b/.icons/kora/apps/scalable/foxit-reader.svg
new file mode 100644
index 000000000..e28dd9a32
--- /dev/null
+++ b/.icons/kora/apps/scalable/foxit-reader.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff7200" offset="0"/>
+ <stop stop-color="#f18d00" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m37.999 19.755c-2.624-11.091-12.701-10.998-18.786-8.103-6.403 3.236-11.039 11.531-8.511 18.476 3.909 10.477 18.298 10.32 23.166.577 1.584-3.712 1.621-5.711-.868-9.71v3.998l-2-2.998s-1.243 3.542-2.562 4.881c-1.837 1.864-4.609.471-4.438 1.116.491 1.856 4 2.999 4 2.999-10 3.535-10.11-3.157-10-4.998.316-5.298 4.976-9.304 10.587-9.009 1.79.137 5.413 2.011 5.413 2.011-1.288-2.947-3.922-4.246-5-4.798 4.226-1.397 7.081 3.016 9 5.556z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/foxitpdf.svg b/.icons/kora/apps/scalable/foxitpdf.svg
new file mode 120000
index 000000000..d167b12d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/foxitpdf.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/foxitreader.svg b/.icons/kora/apps/scalable/foxitreader.svg
new file mode 120000
index 000000000..d167b12d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/foxitreader.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fr.fgrabenstaetter.DigitalAssets.svg b/.icons/kora/apps/scalable/fr.fgrabenstaetter.DigitalAssets.svg
new file mode 120000
index 000000000..b43f41015
--- /dev/null
+++ b/.icons/kora/apps/scalable/fr.fgrabenstaetter.DigitalAssets.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fr.free.Homebank.svg b/.icons/kora/apps/scalable/fr.free.Homebank.svg
new file mode 120000
index 000000000..5635fbf93
--- /dev/null
+++ b/.icons/kora/apps/scalable/fr.free.Homebank.svg
@@ -0,0 +1 @@
+homebank.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fr.handbrake.ghb.svg b/.icons/kora/apps/scalable/fr.handbrake.ghb.svg
new file mode 120000
index 000000000..01f4e4324
--- /dev/null
+++ b/.icons/kora/apps/scalable/fr.handbrake.ghb.svg
@@ -0,0 +1 @@
+hb-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fr.natron.Natron.svg b/.icons/kora/apps/scalable/fr.natron.Natron.svg
new file mode 120000
index 000000000..172b06893
--- /dev/null
+++ b/.icons/kora/apps/scalable/fr.natron.Natron.svg
@@ -0,0 +1 @@
+natron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fr.romainvigier.MetadataCleaner.svg b/.icons/kora/apps/scalable/fr.romainvigier.MetadataCleaner.svg
new file mode 100644
index 000000000..dd3df5105
--- /dev/null
+++ b/.icons/kora/apps/scalable/fr.romainvigier.MetadataCleaner.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfcacd" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m22.369 10.014c-1.466.003-3.129.366-5.018 1.181-2.238.966-3.706 2.427-4.513 4.111s-.963 3.556-.754 5.377c.417 3.641 2.246 7.125 3.759 9.036.268.338.766.396 1.104.129.338-.268.396-.766.128-1.104-1.307-1.651-3.061-5.018-3.43-8.24-.185-1.611-.035-3.175.609-4.519.644-1.345 1.772-2.507 3.719-3.348 2.651-1.144 4.594-1.252 6.125-.83s2.715 1.402 3.76 2.653 1.923 2.758 2.819 4.124c.897 1.366 1.801 2.626 3.108 3.279.109.055.23.083.352.083.297 0 .57-.169.703-.435.192-.385.034-.861-.352-1.053-.806-.403-1.636-1.424-2.497-2.736-.861-1.311-1.765-2.878-2.927-4.27-1.163-1.392-2.615-2.626-4.549-3.16-.483-.133-.992-.221-1.53-.258-.202-.014-.407-.021-.617-.021zm-.063 3.021c-1.199-.022-2.561.331-4.104 1.125-2.653 1.368-3.697 4.275-3.078 7.494.619 3.22 2.769 6.866 6.423 10.336.313.297.814.284 1.111-.029.139-.146.216-.339.216-.541 0-.215-.088-.422-.245-.57-3.476-3.3-5.431-6.728-5.962-9.493-.532-2.765.225-4.753 2.255-5.799 2.107-1.086 3.485-1.14 4.568-.723 1.082.418 1.983 1.408 2.855 2.73 1.744 2.645 3.219 6.535 6.65 8.152.105.05.219.075.335.075.304 0 .582-.176.711-.45.184-.39.014-.862-.376-1.046-2.67-1.258-4.123-4.737-6.009-7.596-.942-1.429-2.032-2.725-3.601-3.33-.392-.152-.807-.254-1.246-.302-.164-.019-.332-.029-.504-.033zm-.571 3.099c-.305.006-.624.048-.954.13-1.562.39-2.553 1.486-2.749 2.789-.197 1.303.221 2.722.92 4.202 1.397 2.961 4.03 6.201 6.472 8.54.146.14.341.219.544.219.214 0 .419-.088.567-.243.298-.311.287-.812-.024-1.11-2.321-2.224-4.881-5.413-6.138-8.076-.629-1.332-.903-2.525-.787-3.298s.443-1.216 1.575-1.498c.968-.242 1.335-.095 1.792.33.456.425.927 1.277 1.5 2.374 1.146 2.194 2.809 5.298 6.849 7.652.372.217.857.089 1.074-.283.07-.12.107-.257.107-.396 0-.279-.149-.538-.39-.679-3.69-2.15-5.106-4.836-6.247-7.021-.571-1.092-1.047-2.076-1.822-2.798-.581-.541-1.374-.851-2.289-.834zm.085 3.267c-.099-.001-.197.016-.29.052-.402.153-.607.611-.454 1.014 2.541 6.656 7.984 9.929 7.984 9.929.369.223.855.102 1.078-.266.074-.123.113-.263.113-.406 0-.276-.144-.531-.38-.673 0 0-4.992-3.025-7.327-9.144-.114-.301-.402-.502-.724-.506z" fill="#813d9c"/>
+ <path d="m45.668 13.18c-20.514-.249-33.47 19.826-33.47 19.826l17.367 8.945s5.183-11.146 16.103-11.949z" fill="#ffffff" fill-opacity=".9"/>
+ <path d="m12.512 32.259 2.674-5.014c1.112-2.084 3.66-2.853 5.714-1.726 1.67.916 2.605 3.05 4.275 3.967 1.626.892 3.986.567 5.612 1.459 2.054 1.128 2.813 3.712 1.701 5.796l-2.674 5.014c-1.112 2.084-3.66 2.853-5.714 1.726-1.642-.901-2.633-3.066-4.275-3.967-1.654-.907-3.958-.551-5.612-1.459-2.054-1.128-2.813-3.712-1.701-5.796z" fill="#f5c211"/>
+ </g>
+ <path d="m24.991 42.391c.567 0 1.027.221 1.027.494s-.46.494-1.027.494-1.027-.221-1.027-.494.46-.494 1.027-.494zm.358-4.318c.793 0 1.436.433 1.436.967s-.643.967-1.436.967-1.436-.433-1.436-.967.643-.967 1.436-.967zm-7.42-.704c.522 0 .946.222.946.495s-.424.495-.946.495-.946-.222-.946-.495.424-.495.946-.495zm12.213-2.083c.571 0 1.034.274 1.034.611s-.463.611-1.034.611-1.034-.274-1.034-.611.463-.611 1.034-.611zm-6.587.019c.437 0 .792.24.792.535s-.355.535-.792.535-.792-.24-.792-.535.355-.535.792-.535zm-3.422-1.135c.752 0 1.363.351 1.363.783s-.611.783-1.363.783-1.363-.351-1.363-.783.611-.783 1.363-.783zm-5.312-.681c.559 0 1.012.284 1.012.634s-.453.634-1.012.634-1.012-.284-1.012-.634.453-.634 1.012-.634zm11.333-.634c.752 0 1.363.333 1.363.744s-.611.744-1.363.744-1.363-.333-1.363-.744.611-.744 1.363-.744zm3.916-1.788c.41 0 .743.178.743.397s-.333.397-.743.397-.743-.178-.743-.397.333-.397.743-.397zm-12.42-1.011c.544 0 .986.265.986.592s-.442.592-.986.592-.986-.265-.986-.592.442-.592.986-.592zm5.165-.645c.669 0 1.212.293 1.212.653s-.543.653-1.212.653-1.212-.293-1.212-.653.543-.653 1.212-.653zm-3.784-1.872c.587 0 1.064.29 1.064.647s-.477.647-1.064.647-1.064-.29-1.064-.647.477-.647 1.064-.647z" fill="#e5a50a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fr.romainvigier.zap.svg b/.icons/kora/apps/scalable/fr.romainvigier.zap.svg
new file mode 100644
index 000000000..2741afc8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/fr.romainvigier.zap.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccd6d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m40 4-18 2-12 21 7-1-9 18 26-24-8 1z" fill="#f6d32d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/freecad-daily.svg b/.icons/kora/apps/scalable/freecad-daily.svg
new file mode 120000
index 000000000..56c9d6973
--- /dev/null
+++ b/.icons/kora/apps/scalable/freecad-daily.svg
@@ -0,0 +1 @@
+freecad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/freecad.svg b/.icons/kora/apps/scalable/freecad.svg
new file mode 100644
index 000000000..8132a6d46
--- /dev/null
+++ b/.icons/kora/apps/scalable/freecad.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 197.347 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#424242" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(18 0 0 18 9.92235 386.599)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8700ff" offset="0"/>
+ <stop stop-color="#d54f59" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9.923 10.084h18v4.869h-13.5v7.131h7.5v4.5h-7.5v10.5h-4.5z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m31.664 17.793c-.714-.072-1.434-.072-2.149 0l-1.095 3.472c-.483.145-.949.338-1.393.576l-3.23-1.68c-.556.455-1.065.964-1.519 1.52l1.679 3.23c-.237.444-.431.91-.576 1.392l-3.472 1.097c-.071.715-.071 1.434 0 2.149l3.472 1.096c.145.482.339.949.576 1.392l-1.679 3.23c.455.556.963 1.065 1.519 1.52l3.23-1.68c.444.238.911.431 1.393.576l1.096 3.472c.714.072 1.434.072 2.148 0l1.097-3.472c.482-.145.949-.338 1.392-.576l3.23 1.68c.557-.455 1.065-.964 1.52-1.52l-1.68-3.23c.238-.443.431-.91.576-1.392l3.472-1.097c.072-.714.072-1.434 0-2.148l-3.472-1.097c-.145-.482-.338-.948-.576-1.392l1.68-3.23c-.455-.556-.963-1.065-1.52-1.52l-3.23 1.68c-.443-.238-.91-.431-1.392-.576zm-1.074 6.819c2.132 0 3.863 1.73 3.863 3.862s-1.731 3.862-3.863 3.862c-2.131 0-3.862-1.73-3.862-3.862s1.731-3.862 3.862-3.862z" fill="#266eff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeciv-client.svg b/.icons/kora/apps/scalable/freeciv-client.svg
new file mode 100644
index 000000000..fb601558a
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeciv-client.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.9087 33.9087 0 24 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-opacity=".71" offset="0"/>
+ <stop stop-color="#625d5d" stop-opacity=".71" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="#cba606" stroke-width="1.1382"/>
+ <circle cx="24" cy="24" r="19.3494" fill="#e4d487" stroke-width="1.1382"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m22.394 7.091c-2.145.2-4.233.806-6.152 1.785.086.272-.014.579-.327.85-.212.183-.385.469-.385.636 0 .51.46 1.292.828 1.406.489.151.325.673-.304.961-.291.133-.648.518-.795.853-.147.337-.363.669-.48.737-.116.07-.212.333-.212.585 0 .353.161.524.691.735.379.153.833.263 1.009.246 1.012-.095 1.083.495.198 1.647-.47.612-.696.766-1.017.689-.298-.072-.461.013-.597.308-.143.314-.378.42-1.008.464-.619.043-.896.169-1.128.508-.17.247-.415.448-.545.448-.131 0-.437.166-.681.369-.497.412-.691.454-.865.184-.23-.357-.727-.177-1.466.531-.653.626-.733.794-.634 1.337.175.966.7 1.824 1.298 2.123.523.261.533.289.216.624-.182.193-.495.399-.694.46-.575.175-.251.394.775.525 1.051.133 1.378.514.887 1.034-.274.29-.258.344.181.619.858.539 1.541.209.735-.355-.518-.363-.155-.511.605-.247.606.21.726.198 1.083-.113.736-.637 1.535.305.862 1.015-.427.453-.298.999.256 1.075.245.033.753.261 1.131.506.377.245.788.447.913.447.124 0 .474.249.778.553.617.616.96.694 1.134.26.209-.522.125-.791-.439-1.406-.447-.489-1.176-1.79-1.176-2.102 0-.192.74-.029 1.155.254.259.178.679.407.934.51.27.111.55.454.679.83.199.59.278.641.986.641h.768l.117 1.381c.139 1.662.272 1.998.843 2.135.42.101.868.752.868 1.26 0 .135-.302.467-.671.736-.457.334-.655.618-.624.896.038.348-.041.402-.533.365-.317-.023-.868.088-1.221.248-.419.188-.873.249-1.299.172-.49-.087-.656-.053-.656.138 0 .141-.171.405-.38.586-.517.448-.304.686.49.543.493-.089.685-.05.77.163.181.451-.278 1.097-.704.991-.27-.068-.399.025-.483.344-.029.113-.083.209-.146.29.873.339 1.773.605 2.69.795-.085-.162-.182-.31-.276-.377-.438-.309-.145-1.113.458-1.258.614-.147.517-.546-.151-.623-.585-.066-1.208-.659-1.013-.963.132-.203.692-.173 1.825.095.512.121.861-.122 2.047-1.419.686-.751 1.214-1.064 1.792-1.064.221 0 1.009-.203 1.752-.452 1.403-.47 1.951-.453 1.899.06-.107 1.066.579 1.03 1.697-.087.466-.465.891-.801.947-.749.213.205-.171 1.202-.62 1.606-.569.512-.597.835-.096 1.091.274.141.39.425.434 1.065l.057.874h.711c.249 0 .456.034.622.098 4.945-2.971 8.053-8.264 8.237-14.03-.26-.556-.242-.892 0-1.27-.017-.318-.042-.636-.077-.953-.155-.007-.313-.014-.495-.007-.856.036-1.59-.301-1.59-.731 0-.091-.304-.466-.676-.833-.421-.414-.637-.782-.574-.972.058-.173-.067-.453-.286-.643-.213-.185-.388-.482-.388-.661 0-.285-.181-.32-1.491-.289l-1.491.037.025 1.469c.045 2.574.428 3.242 1.61 2.811.542-.198 1.872-.048 2.25.252.137.109.335.503.44.877.105.373.494 1.02.867 1.436.753.843.811 1.172.38 2.161-.377.864-.783.764-.702-.172l.059-.697-.637.119c-.353.067-.795.327-.993.584-.282.367-.414.42-.626.253-.148-.117-.268-.365-.268-.548 0-.184-.182-.388-.403-.455s-.525-.401-.674-.744c-.238-.547-.232-.715.045-1.379.282-.674.284-.786.025-1.035-.238-.228-.361-.235-.674-.047-.314.187-.463.174-.837-.077-.249-.167-.685-.306-.967-.306-.574 0-.748-.279-.748-1.202 0-.852-.508-1.162-1.718-1.05-.84.077-1.025.022-1.703-.5-.419-.322-1.08-1.098-1.471-1.725s-.812-1.283-.935-1.456c-.177-.251-.134-.491.212-1.174l.437-.858-.923.125c-1.642.222-1.974.434-1.268.813.275.147.287.223.075.468-.14.16-.205.414-.145.565.061.149-.016.503-.169.784-.154.283-.282.678-.287.881-.016.633-1.101 1.137-2.31 1.07-1.831-.101-1.979-.072-2.63.531-.812.755-.917 1.106-.539 1.807.367.68 1.018.951 2.145.895 1.008-.05 1.122.039.892.705-.197.566-.855.784-1.301.43-.343-.273-1.527-.062-1.89.338-.152.166-.378.605-.502.972-.212.634-.274.673-1.226.765-.951.093-1.042.062-1.726-.568-.762-.702-.891-1.239-.524-2.164.163-.409.284-.477.719-.397.862.158 1.202-.142 1.202-1.062 0-.446-.087-.864-.193-.927s-.192-.299-.192-.526-.109-.519-.241-.648c-.193-.187-.165-.287.143-.504.211-.149.558-.249.77-.224.212.026.797-.066 1.301-.203.729-.196.943-.345 1.042-.729.187-.727.643-1.311 1.026-1.311.604 0 .617-1.421.029-3.489-.086-.305-.325-.498-.747-.603-.341-.085-.713-.318-.825-.518-.111-.201-.316-.364-.455-.364-.138 0-.41-.166-.601-.369-.193-.204-.591-.368-.895-.368-.718 0-.73-.495-.018-.755.753-.276 1.924.085 2.207.68.383.807.809.47.946-.748.169-1.508.689-1.941 2.329-1.941h1.179l-.517-.516c-.161-.162-.294-.359-.387-.552zm6.112.535c-.033.03-.066.054-.098.088-.394.402-.58.46-1.189.367-1.064-.162-.927.266.251.783.636.28 1.046.599 1.185.922.672 1.557 1.134 2.395 1.366 2.48.47.172.749-.174.854-1.059.12-1.016.463-1.231 1.08-.676.24.216.575.392.744.392.528 0 .918.212.918.498 0 .151.178.514.397.808.322.433.54.537 1.142.537.739 0 1.192.138 2.117.649.014.008.029.01.043.018-2.246-2.821-5.332-4.855-8.81-5.807zm-21.503 16.301c-.001.025-.002.049-.003.073.005 1.097.116 2.191.332 3.266.616.251.786.151.85-.422.033-.296.188-.632.345-.748.244-.18.2-.272-.298-.612-.323-.22-.641-.604-.706-.853-.063-.241-.277-.505-.52-.704zm5.351 5.62c-.159-.017-.35.068-.563.272-.449.43-.381 1.295.128 1.637.584.391.809.278.883-.445.091-.891-.099-1.428-.448-1.464zm2.885 2.57c-.173.006-.365.13-.556.392-.203.277-.258.635-.181 1.178.096.668.055.811-.295.99-.449.23-.545.913-.177 1.265.365.35.714.258.839-.221.179-.683 1.179-.763 1.863-.15.291.262.529.395.529.294 0-.1-.303-.465-.674-.808-.567-.527-.672-.751-.672-1.43 0-.957-.293-1.522-.676-1.51zm-4.738 2.195c.128.168.26.333.394.496-.116-.179-.248-.351-.394-.496zm5.729 2.609c-.086.03-.122.138-.122.327 0 .192-.123.394-.272.448-.199.073-.245.304-.168.854.014.103.018.185.023.271.233.126.469.247.708.363-.012-.294.041-.64.195-1.074.261-.736.27-.92.058-1.049-.199-.121-.335-.17-.422-.14z" fill="url(#a)"/>
+ <path d="m4.084 22.314c-.052.561-.08 1.123-.084 1.686.006.979.085 1.956.234 2.924 3.642 1.822 11.301 5.076 19.766 5.076 8.46 0 16.116-3.25 19.76-5.072.152-.969.232-1.948.24-2.928-.004-.563-.032-1.125-.084-1.686-.157.092-9.727 5.686-19.916 5.686s-19.759-5.594-19.916-5.686z" fill="#cba606"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeciv-manual.svg b/.icons/kora/apps/scalable/freeciv-manual.svg
new file mode 100644
index 000000000..379caf97f
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeciv-manual.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m23.24 2.335c-.454-1.582-2.107-2.498-3.689-2.044l-15.647 4.49c-1.582.454-2.498 2.107-2.044 3.689l6.567 22.888c.454 1.582 2.107 2.498 3.689 2.044l15.647-4.489c1.582-.454 2.498-2.107 2.044-3.689z" fill="#003bff"/>
+ <path d="m26.743 4.942c-.218-1.631-1.719-2.779-3.351-2.561l-16.135 2.156c-1.631.218-2.779 1.72-2.561 3.351l3.154 23.603c.218 1.631 1.719 2.779 3.351 2.561l16.135-2.156c1.631-.218 2.779-1.72 2.561-3.351l-3.154-23.603z" fill="#ecf4f8"/>
+ <g fill="#808000" stroke="#808000">
+ <path d="m20.97 10.729c.132.023-.289 3.063-.94 6.786-.651 3.722-1.286 6.726-1.417 6.703-.132-.023.289-3.064.94-6.787.65-3.722 1.285-6.726 1.417-6.702z"/>
+ <path d="m11.1 12.743c.112-.073 1.88 2.436 3.946 5.6 2.066 3.165 3.652 5.793 3.54 5.866s-1.88-2.436-3.946-5.601c-2.066-3.164-3.652-5.792-3.54-5.865z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeciv-server.svg b/.icons/kora/apps/scalable/freeciv-server.svg
new file mode 100644
index 000000000..7d4f67798
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeciv-server.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -22.9387 22.9387 0 58.0425 44.8596)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#187ced" offset="0"/>
+ <stop stop-color="#42d6fc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -21.5032 21.5032 0 56.5267 44.1409)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0164c2" offset="0"/>
+ <stop stop-color="#00a9f3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m19.11 17.589c.082 0 .149.025.202.075.052.05.079.114.079.192v.536c0 .078-.027.142-.079.192-.053.05-.12.075-.202.075h-8.44c-.082 0-.149-.025-.202-.075-.052-.05-.079-.114-.079-.192v-.536c0-.078.027-.142.079-.192.053-.05.12-.075.202-.075zm-13.301-7.838c-.058-.055-.126-.083-.202-.083s-.144.028-.202.083l-.44.419c-.058.055-.088.119-.088.192 0 .072.03.137.088.192l3.455 3.287-3.455 3.288c-.058.055-.088.12-.088.192s.03.137.088.192l.44.418c.058.056.126.084.202.084s.144-.028.202-.084l4.097-3.897c.058-.056.087-.12.087-.193 0-.072-.029-.136-.087-.192z" fill="#fff" fill-rule="nonzero"/>
+ <ellipse cx="33.275" cy="33.463" rx="10.737" ry="10.546" fill="url(#b)"/>
+ <path d="m33.288 22.917c-1.358 0-2.653.254-3.848.699-.086.079-.199.139-.289.131-.012-.001-.024-.008-.037-.013-.589.241-1.148.537-1.678.872.069.11.089.231-.052.291-.024.009-.324.039-.428.037-1.507 1.072-2.716 2.513-3.488 4.196.012-.002.023-.007.036-.007.117-.003.286.03.399.054.104.021.188.089.277.096.256.019.317-.176.525-.284.216.029.358-.036.553-.015.132.015.228.153.331.161.087.008.163-.08.247-.068.082.013.222.187.236.285.017.121-.092.231-.056.364.13.13.367.156.552.231.121-.098.017-.279 0-.42-.002-.063.009-.118 0-.175-.01-.098-.053-.187-.054-.27-.002-.385.317-.565.581-.717.114-.066.204-.182.303-.231.14-.068.244-.084.359-.148.21-.115.389-.207.553-.338.075-.174.007-.408.014-.58.075-.046.14.019.221.013.126-.025.136-.2.208-.27.041-.04.155-.068.207-.108.126-.096.167-.242.277-.284.039-.016.13-.011.192-.028.082-.021.198-.115.332-.16.086-.03.285-.036.318-.068.041-.041 0-.155.014-.216.067-.305.537-.37.815-.473.194-.072.394-.204.608-.164-.042.145-.241.094-.208.27.047.245.381-.07.469-.106.169-.069.458-.112.679-.19.194-.07.541-.176.359-.393-.153-.008-.226.175-.359.231-.092.015-.074-.075-.153-.082-.074-.009-.116.067-.192.054s-.183-.13-.195-.217c-.03-.225.195-.318.291-.487-.064-.204-.352-.041-.526-.121.017-.122.145-.206.29-.229.119-.019.387-.009.457.052.042.035.003.12.07.176.07.063.157.056.248.042.033-.154-.205-.116-.179-.218.187-.119.49-.021.719-.054.131-.019.269-.11.386-.174.111-.062.254-.169.372-.068.031.11-.102.147-.165.202-.211.184-.429.395-.593.609.1.096.284.047.454.067.067.009.15.028.221.041.082.015.17.01.235.027.116.027.147.149.261.149.189 0 .192-.201.085-.326.033-.127.086-.193.041-.283-.085-.166-.398-.008-.414-.216-.009-.135.116-.129.166-.23-.023-.26.218-.279.192-.512-.011-.098-.095-.1-.165-.191-.036-.045-.053-.131-.094-.17-.322-.027-.648-.045-.978-.045zm-5.558 2.128h.001c.065.008.142.076.22.082.074.002.135-.04.18-.027.116.029.164.2.055.284-.09.011-.125-.039-.193-.027-.188.031-.26.391-.4.379-.132-.01-.204-.326-.069-.42.008-.082-.061-.095-.057-.176.04-.05.153-.104.263-.095zm-.622.042c.039.002.068.01.082.027-.018.144-.133.134-.247.202-.196.116-.31.292-.372.54-.018.072-.212.263-.305.244-.219-.045.061-.44.11-.5.056-.067.13-.125.195-.202.063-.074.104-.175.165-.216.067-.045.257-.099.372-.095zm1.635.486c.07.002.133.013.162.041-.045.178-.438.131-.582.066.009-.067.117-.086.207-.094.064-.002.143-.015.213-.013zm-.894.33c.046-.002.094.008.143.021-.127.104-.265.163-.483.231-.105.032-.286.072-.304-.042-.022-.141.154-.108.249-.121.121-.016.254-.085.395-.09zm13.716.801c-.016.039-.028.076-.026.113.008.065.082.128.098.216.008.047-.023.148 0 .191.066.126.24.036.365.042-.142-.19-.283-.381-.437-.562zm.706.93c-.02.093-.084.214-.137.292-.12.18-.284.188-.456.283-.144.08-.206.214-.29.353-.092.15-.149.24-.111.458-.123.24-.31.386-.566.5-.075.034-.179.046-.248.095-.055.039-.087.143-.165.23-.097.105-.199.15-.25.23-.039.063-.052.187-.096.27-.059.114-.185.169-.262.284-.036.054-.059.161-.098.231-.088.156-.237.268-.221.405.016.132.169.155.18.271.002.065-.044.105-.041.176.002.104.073.176.082.256.02.201-.07.281-.109.418-.018.066-.01.14-.028.191-.034.1-.177.191-.18.31-.001.084.089.152.096.271.002.081-.041.169-.026.244.029.147.298.318.415.432.156.153.36.272.428.433.056.137.056.315.165.418.08.076.214.123.317.203.097.073.202.137.304.216.169.129.423.385.69.366.14-.01.284-.122.442-.15.163-.028.375-.043.54-.026.126.012.256.086.387.08.138-.008.297-.109.454-.176.127-.054.282-.114.453-.158.078-.514.12-1.041.12-1.577 0-2.16-.66-4.161-1.789-5.829zm-17.814 3.543c-.23.013-.38.023-.511.081-.298.133-.241.528-.539.622-.103.032-.245.034-.359.054-.098.018-.217.07-.319.068-.028-.001-.067-.021-.103-.032-.026.186-.048.373-.065.561.284.053.431.422.682.544.068.034.158.036.247.055.071.015.125.045.194.068.146.048.325.042.442.093.176.077.305.401.457.487.008.088-.018.205.014.27.071.095.172.074.29.136.141.075.184.267.318.326.046.02.161.017.234.039.183.054.243.262.4.216.103-.029.095-.133.111-.229.068-.072.143-.187.249-.189.171-.008.187.174.249.337.035.092.127.172.151.27.043.168.022.671-.015.771-.043.123-.213.175-.318.312-.05.064-.073.158-.111.203-.067.081-.168.102-.219.176-.028.042-.056.132-.084.188-.083.173-.194.294-.124.501.029.085.165.142.165.242.001.118-.256.223-.275.352-.015.096.079.268.11.392.023.095.205.154.262.217.097.106.174.257.263.391.175.263.312.584.483.839.09.134.216.254.276.393.031.07.027.153.055.216.098.218.534.446.759.554.105.05.222.068.319.12.146.08.436.295.51.421.066.113.107.387.139.567.043.237 0 .42.014.677.008.139.054.278.056.418 0 .048-.027.085-.029.135 0 .007.003.017.003.025 1.357.601 2.86.943 4.451.943.286 0 .57-.014.852-.036.013-.021.024-.043.04-.062.065-.083.123-.156.165-.23.041-.246-.1-.419-.041-.635.066-.243.409-.391.649-.5.083-.038.167-.099.235-.122.166-.057.374-.026.526-.08.258-.093.285-.365.413-.596.06-.109.14-.218.151-.296.011-.07-.026-.136-.015-.218.013-.082.088-.153.111-.242.03-.118.043-.289.043-.42 0-.107-.051-.201-.055-.297-.018-.351.129-.39.262-.581.066-.095.091-.203.138-.271.222-.325.608-.482.58-.973-.008-.162-.113-.53-.235-.582-.07-.029-.231-.002-.332-.04-.326-.119-.518-.515-.856-.541-.072-.008-.138.029-.22.028-.134-.009-.335-.092-.484-.108-.094-.01-.22.027-.276 0-.086-.042-.095-.197-.165-.243-.056-.038-.164-.05-.249-.083-.136-.05-.243-.111-.4-.121-.049-.002-.109.022-.165.014-.087-.014-.156-.115-.236-.162-.1-.06-.193-.089-.235-.174.091-.291-.16-.373-.221-.541-.029-.079-.016-.174-.041-.244-.036-.101-.138-.159-.249-.243-.2-.151-.377-.292-.663-.326-.125-.016-.25.037-.402.027-.16-.009-.362-.148-.482-.282-.117-.131-.174-.249-.276-.312-.096-.061-.225-.059-.29-.121-.03-.026-.024-.072-.056-.136-.048-.098-.13-.153-.069-.27-.11-.056-.113.102-.234.082-.107-.149-.198-.22-.442-.176-.111.02-.174.158-.304.162-.106.008-.19-.117-.331-.136-.106-.015-.227.027-.303.014-.118-.023-.154-.119-.262-.188-.079-.051-.232-.138-.276-.136-.139.008-.238.288-.43.189-.093-.115.152-.176.042-.284-.084-.082-.154.037-.221.082-.077.052-.149.103-.234.134-.189.07-.308.033-.456.108-.137.07-.143.186-.221.325-.064.113-.209.278-.304.285-.116.008-.226-.158-.331-.203-.317-.134-.47.119-.733.123-.243.008-.591-.386-.579-.61.002-.137.08-.345.097-.514.015-.135.108-.216.11-.339.002-.164-.222-.29-.331-.31-.258-.046-.616.102-.912-.014-.056-.092.066-.155.098-.244.018-.051.007-.119.026-.174.032-.087.125-.153.166-.245.03-.069.039-.17.069-.256.037-.098.103-.162.111-.231.009-.091-.025-.196-.098-.256zm3.692 2.862c.093.008.105.198.009.213-.104.016-.156-.158-.055-.204.017-.008.033-.008.046-.007z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeciv.svg b/.icons/kora/apps/scalable/freeciv.svg
new file mode 100644
index 000000000..ede29102b
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeciv.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/freedesktop.svg b/.icons/kora/apps/scalable/freedesktop.svg
new file mode 100644
index 000000000..b716632aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/freedesktop.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 25 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#27699a" offset="0"/>
+ <stop stop-color="#5496c6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.17091 0 0 1.17091 -4.10195 -4.10195)">
+ <path d="m28.117 26.469c.168.316.501.531.883.531h1.414l-3.531 3.531c-.168-.316-.501-.531-.883-.531h-1.414zm-5.584 3.531h-2.266l-3.2-6h2.266zm5.467-10.285v2.044l-6-1.263v-2.044z" fill="#84c4f6"/>
+ <g fill="#fff">
+ <path d="m21 13.854c0-.471-.383-.854-.854-.854h-10.292c-.471 0-.854.383-.854.854v8.292c0 .471.383.854.854.854h10.292c.471 0 .854-.383.854-.854z"/>
+ <path d="m26 31.854c0-.471-.383-.854-.854-.854h-4.292c-.471 0-.854.383-.854.854v2.292c0 .471.383.854.854.854h4.292c.471 0 .854-.383.854-.854z"/>
+ <path d="m39 18.854c0-.471-.383-.854-.854-.854h-8.292c-.471 0-.854.383-.854.854v6.292c0 .471.383.854.854.854h8.292c.471 0 .854-.383.854-.854z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freedownloadmanager.svg b/.icons/kora/apps/scalable/freedownloadmanager.svg
new file mode 100644
index 000000000..195f1578e
--- /dev/null
+++ b/.icons/kora/apps/scalable/freedownloadmanager.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.4903 36.4903 0 16 40.4903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003d5e" offset="0"/>
+ <stop stop-color="#155d84" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34 34 0 25.1426 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e8e5e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.0710831 -27.7988 27.7988 -.0710831 31.4004 43.7988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a8bf" offset="0"/>
+ <stop stop-color="#00cae5" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.06849 0 0 1.06849 -1.64367 -1.64367)" d="m5.486 4c-.824 0-1.486.664-1.486 1.49v18.51c0 1.67.507 3.216 1.375 4.496 4.067 6.047 11.557 15.061 18.625 15.504h6.473l.927-.201h11.514c.205 0 .398-.063.574-.17.001-.001.003-.001.004-.002.31-.273.508-.669.508-1.117v-18.51c0-1.67-.507-3.216-1.375-4.496-2.151-3.198-5.263-7.216-8.76-10.367-2.015-1.769-4.122-3.258-6.146-4.168-1.24-.539-2.485-.892-3.719-.969h-18.514z" fill="url(#a)"/>
+ <path transform="matrix(1.06849 0 0 1.06849 -1.64367 -1.64367)" d="m11.486 10c-.824 0-1.486.664-1.486 1.49v20.41c.922 6.025 8.855 11.636 14 12.1h5.486l.315-.1h12.713c.824 0 1.473-.82 1.486-1.646v-18.254c0-1.67-.507-3.216-1.375-4.496-3.036-4.784-7.156-9.263-12.625-9.504z" fill="url(#b)"/>
+ <path transform="matrix(1.06849 0 0 1.06849 -1.64367 -1.64367)" d="m17.486 16c-.824 0-1.486.664-1.486 1.49v7.51h10v-5l14 8.5-14 8.5v-5h-10v4c0 4.432 3.568 8 8 8h18.514c.824 0 1.486-.664 1.486-1.49v-18.51c0-4.432-3.568-8-8-8z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freedroid.svg b/.icons/kora/apps/scalable/freedroid.svg
new file mode 100644
index 000000000..62a6c6e27
--- /dev/null
+++ b/.icons/kora/apps/scalable/freedroid.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 10.9777 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9e2727" offset="0"/>
+ <stop stop-color="#ff4f4f" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(2.28035 0 0 2.28035 -1.03307 -1.04435)" cx="11" cy="11" r="10" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(2.28035 0 0 2.28035 -1.03307 -1.04435)" d="m11 1-1 5h2zm-6 9-4 1 4 1zm12 0v2l4-1zm-7 6 1 5 1-5z" fill="#f7df67"/>
+ <path d="m17.21 30.881 4.454 6.68c.789.105 1.587.158 2.387.161 5.689-.006 10.962-2.618 13.807-6.841zm-6.962 0c2.413 3.577 6.59 6.032 11.353 6.671l-6.672-6.671zm22.924-2.281h2.281v-9.121h-2.281l-2.28 2.28h2.28zm-17.102-9.121c-1.877 0-3.421 2.059-3.421 4.56 0 2.502 1.544 4.561 3.421 4.561 1.876 0 3.42-2.059 3.42-4.561 0-2.501-1.544-4.56-3.42-4.56zm9.121 0c-1.876 0-3.421 2.059-3.421 4.56 0 2.502 1.545 4.561 3.421 4.561s3.42-2.059 3.42-4.561c0-2.501-1.544-4.56-3.42-4.56zm-9.121 2.28c.625 0 1.14 1.03 1.14 2.28 0 1.251-.515 2.281-1.14 2.281-.626 0-1.141-1.03-1.141-2.281 0-1.25.515-2.28 1.141-2.28zm9.121 0c.625 0 1.14 1.03 1.14 2.28 0 1.251-.515 2.281-1.14 2.281-.626 0-1.14-1.03-1.14-2.281 0-1.25.514-2.28 1.14-2.28zm-1.14-11.402c5.688.007 10.958 2.619 13.802 6.841h-20.643l4.445-6.667c.792-.109 1.593-.167 2.396-.174zm-2.463.183c-4.757.638-8.93 3.088-11.344 6.658h4.685z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freefilesync.svg b/.icons/kora/apps/scalable/freefilesync.svg
new file mode 100644
index 000000000..0e71c8d87
--- /dev/null
+++ b/.icons/kora/apps/scalable/freefilesync.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 67.3367 45.6685)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.869962 -35.0525 35.0525 .869962 306.2 48.6242)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#118702" offset="0"/>
+ <stop stop-color="#80e950" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.032 8.001c3.367.007 6.781 1.056 9.447 3.133 1.875 2.16-1.697 4.473-3.306 2.367-4.843-2.93-11.673-1.899-15.317 2.483-1.939 2.174-3.031 5.075-3.018 7.988h3.2l-5.12 7.681-5.121-7.681h3.2c-.102-6.954 4.9-13.57 11.615-15.37 1.44-.396 2.924-.617 4.42-.601zm14.05 8.321 5.121 7.682h-3.2c.09 7.037-5.039 13.726-11.871 15.432-4.61 1.288-9.823.348-13.612-2.597-1.933-2.196 1.688-4.486 3.312-2.361 4.692 2.847 11.263 1.944 14.968-2.123 2.144-2.209 3.377-5.272 3.361-8.352h-3.2z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeoffice-planmaker.svg b/.icons/kora/apps/scalable/freeoffice-planmaker.svg
new file mode 100644
index 000000000..4c8dc0b41
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeoffice-planmaker.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a6a15" offset="0"/>
+ <stop stop-color="#569a40" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m6 6v30h3v-27h30v30h-27v3h30v-36zm0 32v4h4v-4z" fill-opacity=".5"/>
+ <path d="m21.945 12c-1.063 0-2.232.045-3.508.137-1.251.068-2.398.216-3.437.445v23.418h5v-7.966h1.697c1.796 0 3.39-.148 4.783-.445 1.394-.297 2.575-.756 3.543-1.373.969-.64 1.702-1.451 2.198-2.434.519-1.005.779-2.205.779-3.599 0-2.674-.956-5.041-2.869-6.298-1.89-1.257-4.619-1.885-8.186-1.885zm.319 3.736c.85 0 1.642.07 2.375.207.756.115 1.404.32 1.947.618.543.297.968.708 1.275 1.234s.461 1.575.461 2.353c0 1.622-.579 2.732-1.736 3.326-1.158.571-2.809.857-4.959.857h-1.627v-8.524c.643-.043 1.373-.071 2.264-.071z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeoffice-presentations.svg b/.icons/kora/apps/scalable/freeoffice-presentations.svg
new file mode 100644
index 000000000..c513f2119
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeoffice-presentations.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c36300" offset="0"/>
+ <stop stop-color="#e78117" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m23.35 31.585c.698 0 1.268-.055 1.711-.166.465-.133.835-.299 1.109-.498.275-.221.465-.476.571-.763.105-.288.158-.609.158-.963 0-.752-.338-1.372-1.014-1.859-.676-.509-2.137-1.051-3.785-1.626-.718-.266-1.436-.565-2.154-.897-.718-.354-1.363-.785-1.933-1.294-.57-.531-1.035-1.162-1.394-1.892-.359-.753-.539-1.66-.539-2.722 0-1.063.19-2.014.571-2.855.38-.863.918-1.594 1.615-2.191.698-.598 1.542-1.051 2.535-1.361.993-.332 2.112-.498 3.359-.498 1.478 0 3.056.166 4.133.498s1.964.697 2.661 1.095l-1.425 4.083c-.613-.332-1.299-.619-2.06-.863-.739-.265-1.936-.398-2.993-.398-1.182 0-2.038.177-2.566.531-.507.332-.76.852-.76 1.56 0 .421.095.775.285 1.062.19.288.454.554.792.797.359.221.76.432 1.204.631.465.177.971.365 1.521.564 1.14.443 2.433.885 3.278 1.328.845.42 1.542.918 2.091 1.494.57.575.993 1.25 1.267 2.025.275.774.412 1.715.412 2.821 0 2.147-.718 3.818-2.154 5.013-1.437 1.173-3.602 1.759-6.496 1.759-.971 0-1.848-.066-2.629-.199-.782-.111-1.479-.255-2.091-.432-.592-.177-1.109-.365-1.553-.564-.422-.199-.781-.387-1.077-.564l1.394-4.117c.655.377 1.457.72 2.408 1.03.972.287 2.154.431 3.548.431z"/>
+ <path d="m6 6v30h3v-27h30v30h-27v3h30v-36zm0 32v4h4v-4z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeoffice-textmaker.svg b/.icons/kora/apps/scalable/freeoffice-textmaker.svg
new file mode 100644
index 000000000..082bc2a64
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeoffice-textmaker.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d1c0c" offset="0"/>
+ <stop stop-color="#fa5856" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m6 6v30h3v-27h30v30h-27v3h30v-36zm0 32v4h4v-4z" fill-opacity=".5"/>
+ <path d="m33 12v4h-7v20h-4v-20h-7v-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freeplane.svg b/.icons/kora/apps/scalable/freeplane.svg
new file mode 100644
index 000000000..2f8ddd07b
--- /dev/null
+++ b/.icons/kora/apps/scalable/freeplane.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007205" offset="0"/>
+ <stop stop-color="#32b076" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 22.465c6.525-9.61 18.39-17.576 27.401-13.173 9.356 4.572 9.971 18.231 7.31 30.979-.403 1.932-.904 3.665-1.639 5.397h-26.844c-3.438 0-6.228-2.79-6.228-6.228v-16.975z" fill="#1b1b1b"/>
+ <path d="m16.884 9.748c4.371-1.937 8.886-2.393 12.849-.456 9.356 4.572 9.971 18.231 7.31 30.979-.403 1.932-.782 3.573-1.639 5.397h-16.08c-4.3-4.805-8.153-11.363-8.153-20.224 0-6.099 2.178-11.635 5.713-15.696z" fill="#ffea47"/>
+ <ellipse transform="matrix(1.39603 -.228374 .228374 1.39603 -15.5762 -7.46278)" cx="23.83" cy="27.623" rx="4.109" ry="5.062" fill="#1b1b1b"/>
+ <ellipse cx="27.711854" cy="27.372533" rx="1.5928283" ry="1.7158977" fill="#ebebeb" stroke-width="1.41459"/>
+ <ellipse transform="matrix(.955043 .184461 -.179938 .931627 17.6161 -3.66835)" cx="23.83" cy="27.623" rx="4.109" ry="5.062" fill="#1b1b1b"/>
+ <ellipse transform="matrix(1.10753 .213912 -.213912 1.10753 10.0738 -7.45272)" cx="26.624" cy="26.87" rx="1.126" ry="1.213" fill="#ebebeb"/>
+ <g fill="none" stroke="#000">
+ <path transform="matrix(1.49934 0 0 1.49934 -17.25 -8.21189)" d="m33.08 16.928c0-1.548.719-4.109 2.324-4.168 1.606-.06 3.24.81 3.202 2.106-.038 1.295-1.829 1.334-2.439 1.067s-.762-2.02.038-1.982c.801.038.877.305.839.762" stroke-width=".67"/>
+ <path transform="matrix(-1.89664 -.427115 -.427115 1.89664 98.9202 -1.09289)" d="m33.08 16.928c0-1.548.091-3.893 2.324-4.168 1.595-.197 3.142.555 2.987 2.106-.13 1.289-1.614 1.334-2.224 1.067s-.753-1.854.038-1.982c.977-.158 1.328.775.819 1.017" stroke-width=".51"/>
+ <path d="m15.69 30.653c2.561 5.452 7.385 9.501 13.042 9.739 5.658.239 11.137-3.156 13.34-7.444"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/freetube-bin.svg b/.icons/kora/apps/scalable/freetube-bin.svg
new file mode 120000
index 000000000..2508fb17e
--- /dev/null
+++ b/.icons/kora/apps/scalable/freetube-bin.svg
@@ -0,0 +1 @@
+freetube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/freetube.svg b/.icons/kora/apps/scalable/freetube.svg
new file mode 100644
index 000000000..5d2ac471c
--- /dev/null
+++ b/.icons/kora/apps/scalable/freetube.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#c8d3d6"/><stop offset="1" stop-color="#ffffff"/></linearGradient><path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/><g fill-rule="nonzero" transform="matrix(.877026 0 0 .877026 -2.2476 -4.06483)"><path d="m20.25 12c1.524 0 2.75 1.274 2.75 2.857v37.143h-2.75c-2.75 0-8.25-2.857-8.25-7.143v-30c0-1.583 1.226-2.857 2.75-2.857zm29.881 0v2.75c0 2.75-2.842 8.25-7.105 8.25h-14.184c-1.574 0-2.842-1.227-2.842-2.75v-5.5c0-1.523 1.268-2.75 2.842-2.75z" fill="#b50010"/><path d="m27.321 26h-.03c-.708 0-1.291.515-1.291 1.141v14.72c.001.625.584 1.139 1.291 1.139.227 0 .449-.053.645-.153l7.21-3.679 7.209-3.679c.399-.204.645-.581.645-.988s-.246-.785-.645-.989l-7.209-3.679-7.21-3.679c-.187-.096-.398-.149-.615-.154z" fill="#007aba"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/freezer.svg b/.icons/kora/apps/scalable/freezer.svg
new file mode 100644
index 000000000..60e227462
--- /dev/null
+++ b/.icons/kora/apps/scalable/freezer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.015 2.21c-1.81 0-3.268 1.458-3.268 3.268v4.358h30.506v-4.358c0-1.81-1.458-3.268-3.268-3.268z" fill="#ffab27" fill-rule="nonzero"/>
+ <path d="m8.747 9.836h30.506v7.627h-30.506z" fill="#f02096"/>
+ <path d="m8.747 19.642h30.506v8.716h-30.506z" fill="#4b3c9b"/>
+ <path d="m8.747 28.358h30.506v8.716h-30.506z" fill="#0184bc"/>
+ <path d="m13.105 24v5.448c0 .601.488 1.089 1.089 1.089.602 0 1.09-.488 1.09-1.089v-5.448c0-.601-.488-1.09-1.09-1.09-.601 0-1.089.489-1.089 1.09zm0-15.253v5.447c0 .602.488 1.09 1.089 1.09.602 0 1.09-.488 1.09-1.09v-5.447c0-.601-.488-1.09-1.09-1.09-.601 0-1.089.489-1.089 1.09z" fill="#ffffff"/>
+ <path d="m10.926 43.426v.73c0 .902.732 1.634 1.634 1.634h3.269c.902 0 1.634-.732 1.634-1.634v-.545h13.074v.545c0 .902.732 1.634 1.634 1.634h3.269c.902 0 1.634-.732 1.634-1.634v-.73c1.272-.446 2.179-1.655 2.179-3.083v-3.269h-30.506v3.269c0 1.428.907 2.637 2.179 3.083z" fill="#17b473" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/frescobaldi.svg b/.icons/kora/apps/scalable/frescobaldi.svg
new file mode 100644
index 000000000..73cf3fa51
--- /dev/null
+++ b/.icons/kora/apps/scalable/frescobaldi.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.6576 29.6576 0 24 42.9975)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007340" offset="0"/>
+ <stop stop-color="#33a87f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.04836 0 0 1.04836 -1.16058 -1.68476)">
+ <path d="m45 27.998v4e-3c0 8.228-9.48 14.998-21 14.998s-21-6.77-21-14.998v-4e-3c0-8.228 9.48-14.998 21-14.998s21 6.77 21 14.998z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m34.092 35.712c-1.113 1.652-10.235-4.334-12.138-4.535-2.229-.235-12.433 2.961-13.756 1.179-1.589-2.138 6.93-9.316 6.724-11.275-.226-2.15-2.286-11.055-1.066-12.868 1.113-1.652 13.179 6.841 15.211 6.641 2.231-.219 8.815-2.996 10.695-1.82 1.713 1.071-6.402 8.779-6.196 10.738.226 2.15 1.747 10.127.526 11.94z" fill="#ee4075"/>
+ <path d="m20.947 35.99c-1.409-.277-2.047-6.321-2.852-7.54-.806-1.22-10.605-10.396-10.074-12.504.359-1.428 11.071-.101 12.257-.928 1.187-.828 4.86-9.288 6.268-9.011 1.408.276 2.83 8.832 3.635 10.051.806 1.22 10.083 6.298 9.813 7.746-.269 1.448-8.329 5.255-9.515 6.083-1.187.828-8.124 6.38-9.532 6.103z" fill="#fc69a4"/>
+ <path d="m28.8 32.914c-1.541.631-5.433-2.408-6.967-3.055s-12.603-4.119-12.83-6.469c-.161-1.661 7.35-3.033 7.996-4.572.645-1.538-.308-9.151 1.233-9.782 1.541-.63 6.637 7.104 8.171 7.751s9.928-2.589 10.557-1.043c.628 1.545-6.281 7.594-6.926 9.132-.646 1.539.307 7.408-1.234 8.038z" fill="#ff96bf"/>
+ <path d="m32.946 24.189c-.546 1.199-6.032.752-7.26 1.212s-3.103 4.091-4.294 3.543c-1.192-.549-3.318-3.248-3.775-4.483-.457-1.236-5.118-6.885-4.573-8.083.546-1.199 7.317-1.223 8.545-1.682 1.228-.46 7.309-6.208 8.501-5.659 1.191.548-1.239 9.595-.782 10.831.457 1.235 4.183 3.122 3.638 4.321z" fill="#ffcbdb"/>
+ <path d="m27.44 21.805c-.073.572.278 1.669-.137 2.103-.574.601-2.137.768-2.921 1.098-.566.239-1.417 1.094-2.019.984-.833-.151-1.737-1.327-2.42-1.789-.494-.333-1.696-.575-1.883-1.119-.259-.752.399-2.095.5-2.887.073-.572-.278-1.669.137-2.103.574-.601 2.137-.768 2.921-1.098.566-.239 1.417-1.094 2.019-.984.833.151 1.737 1.327 2.42 1.789.494.333 1.696.575 1.883 1.119.259.752-.399 2.095-.5 2.887z" fill="#ff940a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/friture.svg b/.icons/kora/apps/scalable/friture.svg
new file mode 100644
index 000000000..7617f89c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/friture.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.835174 -44.5383 44.5383 .835174 25.9727 46.3101)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d96200" offset="0"/>
+ <stop stop-color="#f16d00" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(7.27048 -23.4441 23.4441 7.27048 24.89 30.1641)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#e2e2e2" offset="1"/>
+ </linearGradient>
+ <path d="m28.461 1.69c-9.19 0-16.734 7.549-16.734 16.742v.013c.002.826.244 1.623.368 2.437l-7.382 10.99c-.783.958-1.486 2.146-1.765 3.527-.316 1.563-.053 3.003.274 4.109.002.006.005.012.007.018.989 3.288 4.192 6.046 7.332 6.592 1.389.271 3.074.311 4.565-.249 1.525-.573 2.418-1.405 3.187-2.077h.003l9.887-8.635c.073.002.145.017.218.017.013.001.027.001.04 0 9.189 0 16.734-7.548 16.734-16.742 0-9.193-7.545-16.742-16.734-16.742z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m17.234 21.224-8.889 13.228c-1.163 1.297-1.282 2.277-.841 3.766.645 2.142 1.919 3.182 3.851 3.496 1.914.391 2.62-.081 4.028-1.309l12.363-10.788.274.196z" fill="#145ab8" fill-rule="nonzero"/>
+ <circle cx="28.462" cy="18.422" r="12.271" fill="url(#b)"/>
+ <path d="m19.875 9.661-.976 1.076c-1.765 3.932-.251 9.828 4.431 13.811 4.555 3.873 10.81 3.802 14.645 1.622l.731-.994c-4.117 1.859-9.597 2.638-14.706-1.601-5.148-4.272-6.237-9.188-4.125-13.914z" fill-opacity=".4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fritzing.svg b/.icons/kora/apps/scalable/fritzing.svg
new file mode 100644
index 000000000..dff192b9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/fritzing.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 43.3354 -43.3995 0 -218.603 2.3323)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d45c4e" offset="0"/>
+ <stop stop-color="#b80000" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.622 40.199c-.375 3.08-3.001 5.469-6.182 5.469h-30.88c-3.181 0-5.807-2.389-6.182-5.469z" fill="#600a00"/>
+ <circle cx="23.464" cy="29.558" r="1.764" fill="#600a00"/>
+ <path d="m28.592 8.722c-.639-.024-1.503-.008-2.399.148-.897.157-1.876.446-2.733 1.136-.858.689-1.495 1.875-1.495 3.214v4.499h-4.506c-.82 0-1.495.676-1.495 1.499s.675 1.5 1.495 1.5h4.506v3.195c-2.587.667-4.501 3.008-4.501 5.802 0 3.313 2.686 5.998 5.999 5.998 3.314 0 6-2.685 6-5.998 0-2.797-1.918-5.139-4.508-5.804v-3.193h4.505c.819 0 1.494-.677 1.494-1.5s-.675-1.499-1.494-1.499h-4.505v-4.499c0-.542.11-.661.374-.873.263-.211.778-.418 1.376-.523 1.196-.209 2.527-.044 2.527-.044.078.013.158.02.237.02.82 0 1.495-.678 1.495-1.5 0-.756-.57-1.4-1.318-1.49 0 0-.415-.063-1.054-.088zm-5.129 19.494c.829 0 1.5.671 1.5 1.499 0 .829-.671 1.5-1.5 1.5-.828 0-1.5-.671-1.5-1.5 0-.828.672-1.499 1.5-1.499z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/fritzing_icon.svg b/.icons/kora/apps/scalable/fritzing_icon.svg
new file mode 120000
index 000000000..b90cf1421
--- /dev/null
+++ b/.icons/kora/apps/scalable/fritzing_icon.svg
@@ -0,0 +1 @@
+fritzing.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/frostwire.svg b/.icons/kora/apps/scalable/frostwire.svg
new file mode 100644
index 000000000..58ad805aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/frostwire.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0e5fa7" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m3.984 19c-.545.004-.992.455-.992 1 0 .515.398.95.91.996 0 0 1.314.12 2.866.479 1.552.358 3.312 1.027 4.017 1.732.281.28.559.542.836.793-.277.251-.555.513-.836.793-.705.705-2.465 1.374-4.017 1.732-1.552.359-2.866.479-2.866.479-.512.047-.909.481-.909.996 0 .549.451 1 1 1 .03 0 .061-.001.091-.004 0 0 1.435-.13 3.133-.521 1.698-.392 3.688-.973 4.982-2.268.347-.347.679-.632 1.012-.92 1.218.867 2.406 1.434 3.568 1.69.07.015.142.023.213.023h14.016c.071 0 .143-.008.213-.023 1.162-.256 2.35-.823 3.568-1.69.333.288.665.573 1.012.92 1.294 1.295 3.284 1.876 4.982 2.268 1.698.391 3.133.521 3.133.521.03.003.061.004.091.004.549 0 1-.451 1-1 0-.515-.397-.949-.909-.996 0 0-1.314-.12-2.866-.479-1.552-.358-3.312-1.027-4.017-1.732-.281-.28-.559-.542-.836-.793.277-.251.555-.513.836-.793.705-.705 2.465-1.374 4.017-1.732 1.552-.359 2.866-.479 2.866-.479.512-.047.909-.481.909-.996 0-.549-.451-1-1-1-.03 0-.061.001-.091.004 0 0-1.435.13-3.133.521-1.698.392-3.688.973-4.982 2.268-.347.347-.679.632-1.012.92-1.218-.867-2.406-1.434-3.568-1.69-.07-.015-.142-.023-.213-.023h-6.945c-.024-.001-.047-.001-.071 0h-7c-.071 0-.143.008-.213.023-1.162.256-2.35.823-3.568 1.69-.333-.288-.665-.573-1.012-.92-1.294-1.295-3.284-1.876-4.982-2.268-1.698-.391-3.133-.521-3.133-.521-.033-.003-.066-.004-.1-.004zm13.17 4h13.692c.675.156 1.433.482 2.258 1-.825.518-1.583.844-2.258 1h-13.692c-.675-.156-1.433-.482-2.258-1 .825-.518 1.583-.844 2.258-1z" fill="#c1eaff"/>
+ <path d="m15.994 11.982c-.759-.015-1.258.788-.908 1.461l3.248 7.557h2.219l-3.678-8.451c-.163-.34-.504-.559-.881-.567zm15.988 0c-.401.001-.763.242-.919.612l-7 16c-.533 1.221 1.297 2.022 1.833.802l7-16c.302-.663-.185-1.416-.914-1.414zm-9 6c-.401.001-.763.242-.919.612l-7 16c-.533 1.221 1.297 2.022 1.833.802l7-16c.302-.663-.185-1.416-.914-1.414zm2.967 0c-.401.014-.754.267-.898.641l-4 10c-.497 1.238 1.361 1.983 1.857.744l4-10c.281-.673-.23-1.411-.959-1.385zm1.487 9.018 3.669 8.48c.633 1.215 2.445.209 1.749-.97l-3.215-7.51z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fs-uae-launcher.svg b/.icons/kora/apps/scalable/fs-uae-launcher.svg
new file mode 100644
index 000000000..77610c595
--- /dev/null
+++ b/.icons/kora/apps/scalable/fs-uae-launcher.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.833747 -42.8189 42.8189 .833747 23.1663 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#762276" offset="0"/>
+ <stop stop-color="#935b93" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m35.883 11-13.819 22.181-3.324-5.181h-4.74l6.393 10 3.388-.018 16.811-26.982z" fill="#ff8118" fill-rule="nonzero"/>
+ <path d="m29.883 11-13.819 22.181-3.324-5.181h-4.74l6.393 10 3.388-.018 16.811-26.982z" fill="#abe619" fill-rule="nonzero"/>
+ <g fill="none" stroke="#fff" stroke-width="2">
+ <path d="m41 29s-3-.536-3 2 3 1.464 3 4-3 2-3 2"/>
+ <path d="m34 33h-2m3-4c-3.387 0-3 1-3 8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fs-uae.svg b/.icons/kora/apps/scalable/fs-uae.svg
new file mode 120000
index 000000000..fc8c864a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/fs-uae.svg
@@ -0,0 +1 @@
+fs-uae-launcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fspy.svg b/.icons/kora/apps/scalable/fspy.svg
new file mode 100644
index 000000000..2adda1da1
--- /dev/null
+++ b/.icons/kora/apps/scalable/fspy.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.6201 44.6201 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202c33" offset="0"/>
+ <stop stop-color="#455259" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke-width="2.37">
+ <path d="m10.391 16.304 13.609 21.892 6.982-11.242z" stroke="#ff5e49"/>
+ <path d="m37.609 16.304-13.609 21.892-6.982-11.242z" stroke="#5cd262"/>
+ <path d="m24 38.196-6.982-11.242 6.982-3.609 6.982 3.609z" stroke="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ftb-app.svg b/.icons/kora/apps/scalable/ftb-app.svg
new file mode 100644
index 000000000..48a99e229
--- /dev/null
+++ b/.icons/kora/apps/scalable/ftb-app.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222222" offset="0"/>
+ <stop stop-color="#5f5f5f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m32 21c3 0 5 .5 5 3 0 2-2 3-5 3zm3.5 6.25c1.875 0 3.482-1.171 3.5-3.25.018-2.051-1-4-4-4h-6v1h1v14h-1v1h6c2.874-.056 5-1 5-4s-2-4.125-4.5-4.75zm-3.5.75c3 0 6 1 6 4s-3 3-6 3z" fill="#ff203f"/>
+ <path d="m26 29v-1h-1v-14c1.751 0 2.833.081 4 3h1l-1-5c-1.167.584-2.833 1-4 1h-2c-1.167 0-2.833-.416-4-1l-1 5h1c1.167-2.919 2.249-3 4-3v14h-1v1z" fill="#00c808"/>
+ <path d="m12 36v-1h-1v-7h2c1 0 2 1 2 2h1v-5h-1c0 1-1 2-2 2h-2v-6c3 0 6.541-.482 8 3h1l-1-5c-1.297.649-3.703 1-5 1h-6v1h1v14h-1v1z" fill="#0080e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fun.vnote.app.VNote.svg b/.icons/kora/apps/scalable/fun.vnote.app.VNote.svg
new file mode 120000
index 000000000..8060fa9bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/fun.vnote.app.VNote.svg
@@ -0,0 +1 @@
+vnote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/furiusisomount.svg b/.icons/kora/apps/scalable/furiusisomount.svg
new file mode 120000
index 000000000..35e96e4bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/furiusisomount.svg
@@ -0,0 +1 @@
+acetoneiso.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fuse-emulator.svg b/.icons/kora/apps/scalable/fuse-emulator.svg
new file mode 120000
index 000000000..fc8d7a753
--- /dev/null
+++ b/.icons/kora/apps/scalable/fuse-emulator.svg
@@ -0,0 +1 @@
+fuse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/fuse.svg b/.icons/kora/apps/scalable/fuse.svg
new file mode 100644
index 000000000..a2a3d0ff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/fuse.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#6b6b6b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m10.668 45.668h7l28-28v-7z" fill="#f24c3d"/>
+ <path d="m17.668 45.668h7l21-21v-7z" fill="#e6df15"/>
+ <path d="m24.668 45.668h7l14-14v-7z" fill="#66dd23"/>
+ <path d="m31.668 45.668h7l7-7v-7z" fill="#24f0ff"/>
+ <path d="m19 8 3.571 6-3.571 6h2.857l2.143-3.601 2.143 3.601h2.857l-3.571-6 3.571-6h-2.857l-2.143 3.601-2.143-3.601zm-11 0h10v1.5l-6.429 8.25h6.429v2.25h-10v-1.5l6.429-8.25h-6.429z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/fusion-icon.svg b/.icons/kora/apps/scalable/fusion-icon.svg
new file mode 100644
index 000000000..1e908c472
--- /dev/null
+++ b/.icons/kora/apps/scalable/fusion-icon.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0222 40.0222 0 24 44.0139)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.08233 0 0 1.08233 -1.97588 -1.97588)">
+ <path d="m4 38.746v-29.492c.231-2.794 2.46-5.023 5.254-5.254h29.492c2.794.231 5.023 2.46 5.254 5.254v29.492c-.231 2.794-2.46 5.023-5.254 5.254h-29.492c-2.794-.231-5.023-2.46-5.254-5.254z" fill="url(#a)"/>
+ <path d="m12.951 4.01c5.739-.069 10.817.007 16.556-.021-8.742 5.143-17.223 17.761-6.804 24.517-9.844-2.12-21.536-10.892-9.752-24.496zm14.473 23.415c-1.134 1.134-3.613.521-5.491-1.358-1.879-1.879-2.492-4.358-1.358-5.492 1.133-1.133 3.612-.52 5.491 1.359 1.879 1.878 2.492 4.357 1.358 5.491zm9.663 16.564c-5.739.07-18.098-.006-23.837.022 13.29-4.466 22.518-17.761 12.099-24.517 9.844 2.12 19.8 10.298 11.738 24.495z" fill="#e73232"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gaiksaurus.svg b/.icons/kora/apps/scalable/gaiksaurus.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/gaiksaurus.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gajim.svg b/.icons/kora/apps/scalable/gajim.svg
new file mode 100644
index 000000000..447482828
--- /dev/null
+++ b/.icons/kora/apps/scalable/gajim.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0439458 -41.6709 41.6709 -.0439458 355.735 546.998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016a87" offset="0"/>
+ <stop stop-color="#1ec7f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.0671 24.0671 0 367.241 550.172)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.974596 0 0 .974596 -322.304 -489.311)" d="m372.724 511.005c-4.644-3.779-10.81-5.86-17.362-5.86s-12.718 2.081-17.362 5.86c-4.684 3.812-7.264 8.893-7.264 14.306 0 5.166 2.352 10.029 6.638 13.776-.077.173-.138.356-.177.549l-1.409 6.928c-.167.823.058 1.314.276 1.581.252.309.626.479 1.052.479.322 0 .668-.095 1.029-.283l8.193-4.256c2.836.913 5.885 1.392 9.024 1.392 6.552 0 12.718-2.081 17.362-5.86 4.684-3.812 7.264-8.893 7.264-14.306s-2.58-10.494-7.264-14.306z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.974596 0 0 .974596 -322.304 -489.311)" d="m358.652 529.154c2.322-2.057 5.405-3.19 8.681-3.19s6.359 1.133 8.681 3.19c2.342 2.076 3.632 4.842 3.632 7.789 0 2.813-1.176 5.46-3.319 7.5.039.094.07.194.089.299l.704 3.771c.084.449-.028.716-.138.861-.126.168-.313.261-.526.261-.161 0-.334-.052-.514-.154l-4.097-2.317c-1.418.497-2.942.758-4.512.758-3.276 0-6.359-1.133-8.681-3.191-2.342-2.075-3.631-4.841-3.631-7.788s1.289-5.713 3.631-7.789z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m30.697 31.784c1.204 0 2.181.977 2.181 2.181 0 1.203-.977 2.18-2.181 2.18-1.203 0-2.18-.977-2.18-2.18 0-1.204.977-2.181 2.18-2.181zm10.195 0c1.203 0 2.18.977 2.18 2.181 0 1.203-.977 2.18-2.18 2.18s-2.18-.977-2.18-2.18c0-1.204.977-2.181 2.18-2.181zm-5.224 0c1.204 0 2.18.977 2.18 2.181 0 1.203-.976 2.18-2.18 2.18-1.203 0-2.18-.977-2.18-2.18 0-1.204.977-2.181 2.18-2.181z" fill="#17a0be" fill-opacity=".84"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/galculator.svg b/.icons/kora/apps/scalable/galculator.svg
new file mode 100644
index 000000000..771db22e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/galculator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11 7c-1.108 0-2 .892-2 2v6c0 1.108.892 2 2 2h26c1.108 0 2-.892 2-2v-6c0-1.108-.892-2-2-2zm-.5 12c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm-24 8c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v11c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-11c0-.831-.669-1.5-1.5-1.5zm-24 8c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5zm8 0c-.831 0-1.5.669-1.5 1.5v3c0 .831.669 1.5 1.5 1.5h3c.831 0 1.5-.669 1.5-1.5v-3c0-.831-.669-1.5-1.5-1.5z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/galeon.svg b/.icons/kora/apps/scalable/galeon.svg
new file mode 120000
index 000000000..8b26bb3cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/galeon.svg
@@ -0,0 +1 @@
+browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/galternatives.svg b/.icons/kora/apps/scalable/galternatives.svg
new file mode 100644
index 000000000..833a0fd92
--- /dev/null
+++ b/.icons/kora/apps/scalable/galternatives.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.361454 58 -58 .361454 -143.337 4.08436)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#cacaca" offset="1"/>
+ </linearGradient>
+ <circle cx="32" cy="32" r="29" fill="url(#a)"/>
+ <path d="m39.56 46.361c5.056 0 7.22-1.464 8.45-1.464.891-.006 1.273.33 1.57.96h1.273v-8.778c0-1.932.553-2.436 1.784-2.436h.807v-1.338h-11.973v1.338h.68c1.87 0 2.38.336 2.38 2.436v6.893c-.893.42-2.04.883-3.697.883-5.948 0-8.625-5.673-8.625-12.769 0-4.538 1.105-12.941 8.625-12.941 4.548.005 7.183 3.153 7.905 6.972h1.41l-.299-7.974h-1.281l-.17.419c-.17.379-.552.631-1.062.631-1.279-.006-2.721-1.554-7.523-1.554-6.29 0-10.879 2.662-13.074 7.417-.947 2.053 1.513 4.157 1.513 6.944 0 3.148-2.309 6.128-1.097 8.238 2.312 4.028 6.662 6.123 12.404 6.123z" fill="#007cff" fill-rule="nonzero"/>
+ <path d="m37.641 17.751v2.013c-4.659 2.022-5.432 8.525-5.432 12.322 0 5.67 1.709 10.432 5.432 12.116v2.077c-5.127-.453-8.938-2.768-10.888-6.806-.953-1.972 1.623-4.694 1.623-7.473 0-3.027-2.492-5.31-1.38-7.467 2.001-3.879 5.688-6.254 10.645-6.782z" fill="#f0402b"/>
+ <path d="m53.444 34.643h-.807c-1.231 0-1.784.504-1.784 2.436v8.778h-1.273c-.297-.63-.679-.966-1.57-.96-.52 0-1.208.262-2.21.564v-12.156h7.644zm-3.295-8.526h-1.41c-.398-2.106-1.378-4.008-2.939-5.291v-2.073c.623.247 1.09.438 1.537.44.51 0 .892-.252 1.062-.631l.17-.419h1.281z" fill="#16b54d"/>
+ <path d="m21.479 18.186c-7.579 0-13.815 6.236-13.815 13.814s6.236 13.814 13.815 13.814c2.184-.005 4.336-.527 6.279-1.525v1.525h7.535v-27.628h-7.535v1.51c-1.944-.992-4.096-1.51-6.279-1.51zm0 7.535c3.444 0 6.279 2.834 6.279 6.279s-2.835 6.279-6.279 6.279c-3.445 0-6.28-2.834-6.28-6.279s2.835-6.279 6.28-6.279z" fill="#565656" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gambas3.svg b/.icons/kora/apps/scalable/gambas3.svg
new file mode 100644
index 000000000..6027a8335
--- /dev/null
+++ b/.icons/kora/apps/scalable/gambas3.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(14.523 -28.9594 28.9594 14.523 17.7351 43.4165)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005277" offset="0"/>
+ <stop stop-color="#1888b7" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1217 0 0 1.1217 -2.92085 -2.92084)">
+ <path d="m34.309 4.002c-4.305 1.237-6.994 8.737-6.532 8.56l.067 1.739c.67.037 1.284.123 1.746.281 1.659.57 3.762-.46 5.121-1.34.03-.342.048-.678.043-.998.734-.625 1.538-1.419 1.762-2.06.44-1.265.836-3.758.132-4.748-.354-.5-.865 1.601-.88 1.773-.028.315-.783-.329-1.018-.123-.437.383-.017 1.236-.189 1.213-.226-.03-.3-.434-.524-.397-.593.503-.93 1.112-1.189 1.707-.166-.045-.33-.095-.485-.162-.223-.096-.197-.693-.119-.929.098-.295.613-.091.75-.37.149-.302-.14-.828.07-1.089.125-.154.358.057.479-.1.385-.498 1.024-3.031.766-2.957z" fill="#00cbc2"/>
+ <path d="m40.82 9.34c-.426 1.505-.964 2.491-1.595 3.123.089-.383.085-.805-.032-1.272l-1.843 2.01c.12-.342.194-.705.109-1.131l-1.766 1.522c.289-.374.443-.815.403-1.397.025.049-3.825 3.307-6.506 2.387-2.235-.767-7.539-.212-9.889 2.65-7.139.72-13.218 7.343-12.666 12.418.576 5.289 5.707 8.53 6.94 8.852.294.095.563.137.818.152.304 2.067 1.64 4.294 3.283 5.184 1.436.777 5.205-1.506 5.205-1.506-2.474-1.476-4.038-2.921-5.205-4.394 1.841-.123 4.476.556 6.942 1.066.317-.023-.029-3.499-3.161-4.457-1.618-.495-4.667-.768-6.201.75-.558-1.321-1.024-3.589.115-5.082 1.186-1.553 4.997-2.702 6.709-2.854.161.071.316.157.479.217 5.668 1.847 19.79-9.058 17.861-18.238z" fill="url(#a)"/>
+ <path d="m25.901 23.72c-.421.005-.926.137-1.466.439-.798.447-2.022 3.609-2.433 4.669-1.666 1.446-1.8 4.776-.873 6.43 3.598 6.42 13.463 10.243 16.227 6.955-.586-.907-1.617-1.04-2.955-1.968-.286.053-.534.165-.719.374l-.726-1.229c-.279.043-.511-.363-.785.117-.52-.376-.49-.517-.392-.814.089-.225.198-.401.311-.573.783.258 1.618.544 2.162.765.312.125.059-.904.393-.931.465-.038.569 1.163 1.035 1.194.4.026.571-1.174.923-.98.534.293 2.566 2.019 2.426 1.146-.306-1.909-2.715-4.039-4.157-4.862-.728-.415-2.128-.613-3.253-.711-1.267-1.778-3.353-3.887-4.988-4.787-.091-.05-.178-.091-.267-.136.458-1.309 1.228-3.372.64-4.574-.159-.325-.562-.53-1.104-.524z" fill="#00cbc2"/>
+ </g>
+ <circle cx="27.36505" cy="17.26976" r="2.2434" fill="#fff" fill-opacity=".75" stroke-width="1.1217"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gaphor.svg b/.icons/kora/apps/scalable/gaphor.svg
new file mode 100644
index 000000000..745395723
--- /dev/null
+++ b/.icons/kora/apps/scalable/gaphor.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16.464 40.148v2.153l5.383-3.23-5.383-3.229v2.153h-5.31c-.6 0-1.149-.442-1.149-1.041v-4.342c0-.594-.482-1.076-1.076-1.076s-1.077.482-1.077 1.076v4.342c0 1.777 1.524 3.194 3.302 3.194zm23.684-3.23h2.153c1.783 0 3.229-1.447 3.229-3.229v-20.382c0-1.773-1.456-3.302-3.229-3.302h-3.948c-.594 0-1.076.483-1.076 1.077s.482 1.076 1.076 1.076h3.948c.604 0 1.076.545 1.076 1.149v20.382c0 .594-.482 1.076-1.076 1.076h-2.153c-.595 0-1.077.482-1.077 1.077 0 .594.482 1.076 1.077 1.076zm-4.306-7.535v-4.234c0-1.769-1.497-3.302-3.265-3.302h-15.036c-.594 0-1.077.482-1.077 1.076 0 .595.483 1.077 1.077 1.077h15.036c.608 0 1.112.54 1.112 1.149v4.234c0 .594.482 1.076 1.076 1.076s1.077-.482 1.077-1.076zm-21.531-19.378h-3.157c-1.764 0-3.302 1.538-3.302 3.302v6.387c0 .594.483 1.076 1.077 1.076s1.076-.482 1.076-1.076v-6.387c0-.613.535-1.149 1.149-1.149h3.157v2.153l5.383-3.229-5.383-3.23z" fill="#9a9996"/>
+ <g fill-rule="nonzero">
+ <path d="m23.959 27.23h14.077c1.166 0 2.112.964 2.112 2.153v12.918c0 1.188-.946 2.153-2.112 2.153h-14.077c-1.166 0-2.112-.965-2.112-2.153v-12.918c0-1.189.946-2.153 2.112-2.153zm-19.336-10.766h8.612c1.189 0 2.153.987 2.153 2.202v11.744c0 1.216-.964 2.202-2.153 2.202h-8.612c-1.189 0-2.153-.986-2.153-2.202v-11.744c0-1.215.964-2.202 2.153-2.202zm17.273-12.918h11.744c1.215 0 2.202.965 2.202 2.153v8.612c0 1.189-.987 2.153-2.202 2.153h-11.744c-1.216 0-2.202-.964-2.202-2.153v-8.612c0-1.188.986-2.153 2.202-2.153z" fill="#33d17a"/>
+ <path d="m21.847 39.071h18.301v1.077h-18.301zm0-8.612h18.301v1.077h-18.301zm-19.377-3.229h12.918v1.076h-12.918zm0-7.536h12.918v1.076h-12.918zm17.224-6.459h16.148v1.076h-16.148zm0-6.459h16.148v1.076h-16.148z" fill="#8ff0a4"/>
+ <path d="m24 28.306h9.689v1.077h-9.689zm-19.377-10.765h7.535v1.076h-7.535zm17.224-12.918h9.689v1.076h-9.689z" fill="#1d7b50"/>
+ <path d="m24 32.612h15.071v3.23h-4.306v1.076h-10.765zm-19.377-10.765h9.688v1.076h-2.153v2.154h-7.535zm17.224-12.918h12.918v1.076h-2.153v2.153h-10.765z" fill="#26a269"/>
+ <path d="m24 41.224h12.918v1.077h-12.918zm-19.377-11.841h8.612v1.076h-8.612z" fill="#26a269"/>
+ <path d="m16.952 21.014-1.32 1.321c-.325.325-.325.852 0 1.177l1.32 1.321c.325.325.852.325 1.178 0l1.32-1.321c.325-.325.325-.852 0-1.177l-1.32-1.321c-.326-.325-.853-.325-1.178 0zm20.453-11.841-1.32 1.32c-.325.326-.325.853 0 1.178l1.32 1.32c.327.325.854.325 1.179 0l1.32-1.32c.325-.325.325-.852 0-1.178l-1.32-1.32c-.325-.325-.852-.325-1.179 0z" fill="#e4e4e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gargoyle-house.svg b/.icons/kora/apps/scalable/gargoyle-house.svg
new file mode 100644
index 000000000..0fa2e5870
--- /dev/null
+++ b/.icons/kora/apps/scalable/gargoyle-house.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.05391 0 0 1.05391 -1.29381 -1.29382)">
+ <path d="m42 42.2v-22.109l-17.728-13.584-18.272 13.868v21.825c0 .997.803 1.8 1.8 1.8h32.4c.997 0 1.8-.803 1.8-1.8z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m15 7.014c0-.559-.455-1.014-1.014-1.014h-3.972c-.559 0-1.014.455-1.014 1.014v7.972c0 .559.455 1.014 1.014 1.014h3.972c.559 0 1.014-.455 1.014-1.014z" fill="#212121"/>
+ <path d="m20 26.423c0-.785-.638-1.423-1.423-1.423h-7.154c-.785 0-1.423.638-1.423 1.423v13.154c0 .785.638 1.423 1.423 1.423h7.154c.785 0 1.423-.638 1.423-1.423z" fill="#956a42"/>
+ <path d="m28.5 25c-1.368 0-2.5 1.132-2.5 2.5v7c0 1.368 1.132 2.5 2.5 2.5h7c1.368 0 2.5-1.132 2.5-2.5v-7c0-1.368-1.132-2.5-2.5-2.5z" fill="#956a42" fill-rule="nonzero"/>
+ <path d="m28.5 27c-.294 0-.5.206-.5.5v7c0 .294.206.5.5.5h7c.294 0 .5-.206.5-.5v-7c0-.294-.206-.5-.5-.5z" fill="#c2eeff" fill-rule="nonzero"/>
+ </g>
+ <circle cx="17.67657" cy="33.48521" r="1.05391" fill="#fff" stroke-width="1.05391"/>
+ <path transform="matrix(1.05391 0 0 1.05391 -1.29381 -1.29382)" d="m10 20v-2.936c1.3-1.08 3.075-2.48 4-3.162v6.098h4v-8.77l4-2.63v11.4h4v-11.668l4 2.836v8.832h4v-6.182c1.174.78 2.866 2.152 4 3.118v3.064h4v2h-36v-2z" fill-opacity=".15"/>
+ <path transform="matrix(1.05391 0 0 1.05391 -1.29381 -1.29382)" d="m22.772 4.421c.871-.677 2.129-.52 2.807.351.677.871.52 2.129-.351 2.807l-18 14c-.871.677-2.129.52-2.807-.351-.677-.871-.52-2.129.351-2.807z" fill="#343434"/>
+ <path transform="matrix(1.05391 0 0 1.05391 -1.29381 -1.29382)" d="m22.794 7.578c-.87-.678-1.027-1.936-.349-2.807.679-.871 1.936-1.027 2.807-.349l17.977 14c.871.678 1.027 1.936.349 2.807s-1.936 1.027-2.807.349z" fill="#343434"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gaupol.svg b/.icons/kora/apps/scalable/gaupol.svg
new file mode 100644
index 000000000..1228d3811
--- /dev/null
+++ b/.icons/kora/apps/scalable/gaupol.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e2e2e" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.512 11.585c-14.319 0-14.169 1.023-14.169 11.25 0 6.005.306 8.75 1.833 9.909 1.628 1.236 3.386 1.109 3.386 1.109l-6.243 8.481 15.193-8.249c14.318 0 14.168-1.022 14.168-11.25 0-10.227.15-11.25-14.168-11.25z" fill="#fff"/>
+ <path d="m17.509 20.308c1.347 0 2.441 1.094 2.441 2.441 0 1.348-1.094 2.442-2.441 2.442-1.348 0-2.442-1.094-2.442-2.442 0-1.347 1.094-2.441 2.442-2.441zm6.967 0c1.348 0 2.442 1.094 2.442 2.441 0 1.348-1.094 2.442-2.442 2.442-1.347 0-2.441-1.094-2.441-2.442 0-1.347 1.094-2.441 2.441-2.441zm6.968 0c1.348 0 2.442 1.094 2.442 2.441 0 1.348-1.094 2.442-2.442 2.442-1.347 0-2.442-1.094-2.442-2.442 0-1.347 1.095-2.441 2.442-2.441z" fill="#404040"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gb-studio.svg b/.icons/kora/apps/scalable/gb-studio.svg
new file mode 100644
index 000000000..bb308a8bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/gb-studio.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="52.5558" x2="52.555802" y1="20.9628" y2="20.9628" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -22 25.0893 0 23.4342 37)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#919191" offset="0"/>
+ <stop stop-color="#b8b8b8" offset="1"/>
+ </linearGradient>
+ <path d="m27 45.668h-18.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v24.9c-.946 7.829-4.597 12.208-18.668 12.208z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.14042 0 -3.37011)" d="m10 15c-1.108 0-2 .892-2 2v18c0 1.108.892 2 2 2h19c11 0 11-5 11-11v-9c0-1.108-.892-2-2-2z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.14042 0 -3.37011)" d="m33 19.776c0-.98-.907-1.776-2.025-1.776h-13.95c-1.118 0-2.025.796-2.025 1.776v12.448c0 .98.907 1.776 2.025 1.776h13.95c1.118 0 2.025-.796 2.025-1.776z" fill="#b8dd16"/>
+ <circle transform="matrix(1 0 0 .981612 0 .361905)" cx="10.5" cy="23.5" r="1.5" fill="#ff2f6d"/>
+ <path d="m38 2.332h1.44c.189 0 .376.008.56.025v3.396h5.001c.352.696.577 1.466.645 2.281h-43.292c.068-.815.293-1.585.645-2.281h5.001v-3.396c.184-.017.371-.025.56-.025h1.44v3.421h28z" fill-opacity=".15" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gba.svg b/.icons/kora/apps/scalable/gba.svg
new file mode 120000
index 000000000..3f8e0d8df
--- /dev/null
+++ b/.icons/kora/apps/scalable/gba.svg
@@ -0,0 +1 @@
+zsnes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcalculator.svg b/.icons/kora/apps/scalable/gcalculator.svg
new file mode 120000
index 000000000..9bce37043
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcalculator.svg
@@ -0,0 +1 @@
+calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcbalculator.svg b/.icons/kora/apps/scalable/gcbalculator.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcbalculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcleaner.svg b/.icons/kora/apps/scalable/gcleaner.svg
new file mode 120000
index 000000000..d5ad4059e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcleaner.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcolor.svg b/.icons/kora/apps/scalable/gcolor.svg
new file mode 120000
index 000000000..30bd807d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcolor.svg
@@ -0,0 +1 @@
+gcolor2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcolor2.svg b/.icons/kora/apps/scalable/gcolor2.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcolor2.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcolor3.svg b/.icons/kora/apps/scalable/gcolor3.svg
new file mode 100644
index 000000000..c4b02e1cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcolor3.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <g transform="matrix(.971411 -.237404 .237404 .971411 -5.01156 6.38382)">
+ <path d="m43.714 12.618c4.062 7.034 4.062 15.73 0 22.764l-19.714-11.382z" fill="#ff5100"/>
+ <path d="m43.714 35.382c-4.061 7.035-11.591 11.382-19.714 11.382v-22.764z" fill="#5b48f3"/>
+ <path d="m24 1.236c8.123 0 15.653 4.347 19.714 11.382l-19.714 11.382z" fill="#33d1ba"/>
+ <path d="m4.286 12.618c4.061-7.035 11.591-11.382 19.714-11.382v22.764z" fill="#fcff27"/>
+ <path d="m4.286 35.382c-4.062-7.034-4.062-15.73 0-22.764l19.714 11.382z" fill="#aeff00"/>
+ <path d="m24 46.764c-8.123 0-15.653-4.347-19.714-11.382l19.714-11.382z" fill="#ff78ae"/>
+ </g>
+ <path transform="translate(-.433259 -.201258)" d="m34.351 9.945-13.206 13.204c-1.058 1.586-.529 3.172-2.116 4.759l1.587 1.586c1.586-1.586 3.731-1.04 4.759-2.115l13.206-13.204z" fill="#fff"/>
+ <path transform="translate(-.433259 -.201258)" d="m41.77 3.409c-.893.001-1.75.36-2.377.996l-.002-.001-3.439 3.439-2.15-2.15c-.501-.501-1.002 0-1.002 0l-1.592 1.592s-.502.501 0 1.003l9.027 9.028c.502.501 1.003 0 1.003 0l1.592-1.592c.501-.502 0-1.003 0-1.003l-2.15-2.15 3.439-3.439v-.001c.636-.627.994-1.484.995-2.378 0-1.847-1.497-3.344-3.344-3.344z" fill="#3f3f3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gcompris-edit.svg b/.icons/kora/apps/scalable/gcompris-edit.svg
new file mode 100644
index 000000000..8539daedc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcompris-edit.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -16.4179 10.8829 0 314.519 41.457)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b99ba" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -20.703 21.7658 0 605.037 27.7933)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#047a98" offset="1"/>
+ </linearGradient>
+ <path transform="translate(0 2)" d="m31 22.88h-14v16.846c0 2.359 1.915 4.274 4.274 4.274h5.452c2.359 0 4.274-1.915 4.274-4.274z" fill="url(#a)"/>
+ <path transform="translate(0 -2.08437)" d="m30 4.367v9.633l-6 5-6-5v-9.619c-4.864 2.309-6.859 4.349-6.868 12.619-.013 10.412 4.064 13.047 12.868 13.047 9.399 0 12.868-2.397 12.868-13.047 0-9.28-1.999-10.322-6.868-12.633z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gcompris-qt.svg b/.icons/kora/apps/scalable/gcompris-qt.svg
new file mode 120000
index 000000000..377138cfb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcompris-qt.svg
@@ -0,0 +1 @@
+gcompris.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcompris.svg b/.icons/kora/apps/scalable/gcompris.svg
new file mode 100644
index 000000000..3f1ce5c42
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcompris.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38.3581 38.358 0 24.2352 43.3065)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fe7e00" offset="0"/>
+ <stop stop-color="#fead00" offset="1"/>
+ </linearGradient>
+ <ellipse transform="matrix(1 0 0 1.74704 -.030491 -4.3755)" cx="24" cy="6" rx="2" ry="1" fill="#535353"/>
+ <path transform="matrix(1 0 0 .999999 -.000166 -4.7e-5)" d="m24 6c-.111 0-.214.022-.322.031-.131.012-.264.016-.391.039-.035.007-.067.022-.101.03-3.37.724-6.233 5.657-6 10.359-.004.137-.025.285-.025.42l-12.755 8.853c-.258.129-.394.352-.406.666v4.48c0 .257.111.466.332.629.234.152.486.193.756.123l13.636-4.007 1.886 9.377-5.741 3.573c-.172.163-.258.35-.258.56l.389 3.162 9-1 9.041 1 .389-3.162c0-.21-.086-.397-.258-.56l-5.782-3.573 1.927-9.377 13.638 4.008c.27.07.522.029.756-.123.221-.164.33-.373.33-.629v-4.481c-.012-.315-.146-.538-.404-.666l-12.758-8.853c0-.135-.02-.282-.024-.42.232-4.703-2.631-9.635-6.001-10.359-.034-.008-.066-.023-.101-.029-.127-.024-.26-.028-.391-.04-.108-.009-.211-.031-.322-.031-.007 0-.014.002-.021.002s-.013-.002-.02-.002z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m38 21.845 3.012 2.085v7.132l-3.012-.87zm-28 .05-3 2.05.046 7.105 2.954-.858zm4-2.777-3 2.076v8.688l3-.855zm20-.024 3 2.075v8.713l-3-.892z" fill="#b23800" fill-rule="nonzero"/>
+ <g fill="#1b303a">
+ <path d="m32 6.5c0-.276-.224-.5-.5-.5h-15c-.276 0-.5.224-.5.5s.224.5.5.5h15c.276 0 .5-.224.5-.5z"/>
+ <path d="m29 22c0 3.866-2.239 8.258-5 8.258s-5-4.392-5-8.258 2.239-5 5-5 5 1.134 5 5z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gconf-cleaner.svg b/.icons/kora/apps/scalable/gconf-cleaner.svg
new file mode 120000
index 000000000..8c2ef91f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gconf-cleaner.svg
@@ -0,0 +1 @@
+accessories-system-cleaner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gconf-editor.svg b/.icons/kora/apps/scalable/gconf-editor.svg
new file mode 100644
index 000000000..3496523ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/gconf-editor.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 69.5279 46.7641)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a505a" offset="0"/>
+ <stop stop-color="#95aab2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.335378 -31.9727 31.9727 .335378 280.077 42.6475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" offset="0"/>
+ <stop stop-color="#d9d9d9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.736 22.241c-.05-.444-.569-.779-1.018-.779-1.451 0-2.738-.852-3.279-2.17-.552-1.35-.196-2.924.886-3.916.341-.311.381-.832.096-1.194-.743-.943-1.587-1.796-2.509-2.534-.361-.289-.891-.249-1.203.097-.944 1.046-2.64 1.434-3.949.888-1.364-.574-2.224-1.956-2.14-3.439.028-.466-.313-.87-.777-.924-1.183-.137-2.376-.141-3.562-.01-.459.051-.8.447-.785.906.052 1.469-.819 2.826-2.168 3.379-1.294.529-2.978.143-3.92-.893-.312-.34-.832-.383-1.196-.1-.949.744-1.812 1.597-2.561 2.533-.292.363-.249.891.094 1.203 1.103.999 1.459 2.587.886 3.951-.546 1.302-1.898 2.141-3.445 2.141-.503-.016-.86.321-.916.777-.138 1.191-.14 2.402-.006 3.602.05.447.584.779 1.038.779 1.379-.036 2.703.818 3.259 2.17.553 1.349.198 2.923-.886 3.916-.339.31-.382.831-.096 1.193.735.938 1.579 1.79 2.505 2.534.363.293.891.251 1.205-.095.947-1.048 2.643-1.436 3.948-.888 1.367.571 2.226 1.953 2.142 3.437-.027.466.315.871.778.925.605.07 1.214.106 1.824.106.579 0 1.159-.032 1.738-.096.459-.051.8-.447.784-.908-.052-1.467.819-2.824 2.167-3.377 1.303-.531 2.98-.142 3.922.893.313.34.83.382 1.195.1.948-.743 1.809-1.595 2.562-2.533.292-.363.25-.891-.095-1.203-1.102-.999-1.46-2.587-.887-3.951.539-1.284 1.84-2.147 3.24-2.147l.196.005c.454.037.871-.313.926-.776.139-1.191.141-2.402.007-3.602zm-15.711 7.075c-2.913 0-5.282-2.37-5.282-5.282 0-2.913 2.369-5.283 5.282-5.283s5.282 2.37 5.282 5.283c0 2.912-2.369 5.282-5.282 5.282z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gconfeditor.svg b/.icons/kora/apps/scalable/gconfeditor.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gconfeditor.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcr-gnupg.svg b/.icons/kora/apps/scalable/gcr-gnupg.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcr-gnupg.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gcstar.svg b/.icons/kora/apps/scalable/gcstar.svg
new file mode 100644
index 000000000..3f85a1774
--- /dev/null
+++ b/.icons/kora/apps/scalable/gcstar.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a4da3" offset="0"/>
+ <stop stop-color="#1d81e8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34.146 34.146 0 24 41.073)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffc05b" offset="0"/>
+ <stop stop-color="#ffcf83" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 6.927c-9.366 0-17.073 7.707-17.073 17.073s7.707 17.073 17.073 17.073 17.073-7.707 17.073-17.073-7.707-17.073-17.073-17.073zm-7.334 11.382c2.145-.053 4.18 1.818 4.84 4.451.764 3.046-.564 6.113-2.941 6.793-.098.028-.198.052-.298.072-2.311.451-4.702-1.479-5.431-4.384-.764-3.047.563-6.114 2.941-6.794.289-.084.587-.13.889-.138zm14.668 0c.302.008.6.054.889.138 2.378.68 3.706 3.747 2.941 6.794-.729 2.905-3.12 4.835-5.431 4.384-.1-.02-.199-.044-.297-.072-2.378-.68-3.706-3.747-2.941-6.793.66-2.633 2.694-4.503 4.838-4.451z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gda-browser-5.0.svg b/.icons/kora/apps/scalable/gda-browser-5.0.svg
new file mode 100644
index 000000000..884b9c95a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gda-browser-5.0.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.359765 -43.1718 43.1718 .359765 195.698 47.0849)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#959595" offset="0"/>
+ <stop stop-color="#d3d3d3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.004 11.936-.004.004c-4.217 0-7.82 1.562-9.313 3.77-.125.185-.235.374-.33.567-.09.185-.167.371-.228.562-.016.059-.03.118-.042.177-.035.13-.072.26-.093.392-.03.187-.046.375-.047.562.001.196.019.391.051.585.031.19.077.379.137.566.063.19.14.378.232.564.092.185.199.368.32.547 1.533 2.272 5.228 3.767 9.313 3.768 4.085-.002 7.781-1.496 9.313-3.768 0-.002.001-.004.002-.006.101-.153.193-.308.273-.465.016-.031.036-.061.051-.092.062-.133.118-.267.165-.401.023-.064.052-.125.073-.189.032-.111.06-.223.082-.335.019-.088.04-.175.053-.263.026-.17.039-.341.041-.511-.001-.2-.019-.401-.053-.601-.093-.588-.331-1.143-.684-1.662-1.493-2.21-5.096-3.771-9.312-3.771zm-9.317 11.059c-.487.61-.739 1.261-.74 1.92.001 2.807 4.538 5.117 10.053 5.117s10.053-2.31 10.053-5.118v-.001c-.002-.658-.254-1.309-.74-1.918-1.533 1.927-5.227 3.196-9.313 3.198-4.086-.002-7.781-1.271-9.313-3.198zm0 6.031c-.487.609-.738 1.261-.74 1.919v.002c0 2.807 4.538 5.117 10.053 5.117s10.052-2.31 10.053-5.118c-.002-.657-.253-1.31-.74-1.919-1.531 1.929-5.226 3.198-9.313 3.2-4.087-.002-7.782-1.271-9.313-3.2z" fill="#4d4d4d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gda-control-center.svg b/.icons/kora/apps/scalable/gda-control-center.svg
new file mode 100644
index 000000000..702eaadab
--- /dev/null
+++ b/.icons/kora/apps/scalable/gda-control-center.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.359765 -43.1718 43.1718 .359765 195.698 47.0849)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#959595" offset="0"/>
+ <stop stop-color="#d3d3d3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(22.2134 0 0 22.2134 24.8933 702.466)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b36969" offset="0"/>
+ <stop stop-color="#cf372a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.004 11.936-.004.004c-4.217 0-7.82 1.562-9.313 3.77-.125.185-.235.374-.33.567-.09.185-.167.371-.228.562-.016.059-.03.118-.042.177-.035.13-.072.26-.093.392-.03.187-.046.375-.047.562.001.196.019.391.051.585.031.19.077.379.137.566.063.19.14.378.232.564.092.185.199.368.32.547 1.533 2.272 5.228 3.767 9.313 3.768 4.085-.002 7.781-1.496 9.313-3.768 0-.002.001-.004.002-.006.101-.153.193-.308.273-.465.016-.031.036-.061.051-.092.062-.133.118-.267.165-.401.023-.064.052-.125.073-.189.032-.111.06-.223.082-.335.019-.088.04-.175.053-.263.026-.17.039-.341.041-.511-.001-.2-.019-.401-.053-.601-.093-.588-.331-1.143-.684-1.662-1.493-2.21-5.096-3.771-9.312-3.771zm-9.317 11.059c-.487.61-.739 1.261-.74 1.92.001 2.807 4.538 5.117 10.053 5.117s10.053-2.31 10.053-5.118v-.001c-.002-.658-.254-1.309-.74-1.918-1.533 1.927-5.227 3.196-9.313 3.198-4.086-.002-7.781-1.271-9.313-3.198zm0 6.031c-.487.609-.738 1.261-.74 1.919v.002c0 2.807 4.538 5.117 10.053 5.117s10.052-2.31 10.053-5.118c-.002-.657-.253-1.31-.74-1.919-1.531 1.929-5.226 3.198-9.313 3.2-4.087-.002-7.782-1.271-9.313-3.2z" fill="#4d4d4d" fill-rule="nonzero"/>
+ <circle cx="36" cy="36.064" r="11.107" fill="url(#b)"/>
+ <path d="m34.5 30.064-.132 1.58c-.502.186-.968.456-1.378.798l-1.437-.677-1.5 2.598 1.304.906c-.046.263-.07.528-.072.795 0 .268.024.535.069.799l-1.301.902 1.5 2.598 1.433-.675c.412.341.879.608 1.381.792l.133 1.584h3l.132-1.58c.501-.186.967-.455 1.378-.797l1.436.676 1.5-2.598-1.303-.906c.046-.262.07-.529.071-.795 0-.268-.023-.535-.069-.799l1.302-.902-1.5-2.598-1.434.674c-.412-.339-.879-.608-1.381-.792l-.132-1.584h-3zm1.5 4.286c.94 0 1.714.774 1.714 1.714v.001c0 .94-.774 1.714-1.714 1.714-.941 0-1.715-.774-1.715-1.714v-.001c0-.94.774-1.714 1.715-1.714z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gddccontrol.svg b/.icons/kora/apps/scalable/gddccontrol.svg
new file mode 100644
index 000000000..003ebf897
--- /dev/null
+++ b/.icons/kora/apps/scalable/gddccontrol.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4873 26.4873 0 23.2552 34)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#151515" offset="0"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -27.3021 27.3021 0 23.5914 34.2264)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="matrix(1.13121 0 0 1.13121 -3.14901 -2.6439)" d="m8.019 34c-.783-.367-1.466-.913-1.995-1.585l35.492-24.199c1.011.998 1.639 2.385 1.639 3.918v16.878c0 2.206-1.299 4.11-3.174 4.988z" fill="url(#b)"/>
+ <path transform="matrix(1.08182 0 0 1.08182 -1.96376 -1.63647)" d="m9.728 6h28.544c1.641 0 3.121.687 4.17 1.789l-37.126 25.314c-.722-.861-1.197-1.936-1.316-3.116v-18.813c.292-2.904 2.746-5.174 5.728-5.174z" fill="url(#c)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path d="m44 26.7v12.6c0 1.49-1.21 2.7-2.7 2.7h-12.6c-1.49 0-2.7-1.21-2.7-2.7v-12.6c0-1.49 1.21-2.7 2.7-2.7h12.6c1.49 0 2.7 1.21 2.7 2.7z" fill="#2165f0"/>
+ <path d="m33.344 32.779c-.529-.53-1.11-1.094-1.893-.982-.718.109-1.416-.195-1.826-.829-.274-.294-1.106-1.49-.245-1.348.578.276 1.322 1.074 1.817.234.541-.65.547-1.684-.364-1.944-.556-.135-1.124-.814-.212-.871.191-.019.391-.035.591-.038.602-.01 1.209.094 1.636.58.648.581.275 1.548.625 2.273.207.413.509.749.834 1.066.379.37.766.752 1.159 1.142l4.547-4.546.987-.516-.449.921-4.612 4.611c1.523 1.515 3.124 3.12 4.693 4.566 1.035 1.111-.347 2.499-1.273 1.629-.191-.272-.461-.514-.709-.726-1.126-1.145-2.261-2.287-3.389-3.385l-3.98 3.979c-.25.259-.594.405-.954.405-.728 0-1.327-.599-1.327-1.327 0-.36.146-.704.405-.954z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gdeb.svg b/.icons/kora/apps/scalable/gdeb.svg
new file mode 120000
index 000000000..ff64ae451
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdeb.svg
@@ -0,0 +1 @@
+gdebi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdebi.svg b/.icons/kora/apps/scalable/gdebi.svg
new file mode 100644
index 000000000..6296ab62c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdebi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec396c" offset="0"/>
+ <stop stop-color="#ff709a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.481179 0 0 .481179 -11.587 -6.79623)" d="m76.133 102.374c-7.997-2.877-12.747-6.408-17.955-14.288-1.278-2.171-3.628-7.016-3.539-13.34-.208-6.305 2.978-13.57 8.924-17.447 5.742-4.092 13.152-4.153 17.56-2.537 4.547 1.688 6.391 4.5 6.443 4.366-.139.035 2.436 2.201 3.584 6.916 1.279 4.532-.02 12.044-6.271 15.12-2.875 1.541-6.609 1.82-9.537.718-2.928-1.181-5.053-3.774-5.761-6.483-1.543-5.981 2.995-9.296 4.997-9.636 8.145-2.716 12.27 10.03 2.744 11.114 4.342 1.45 8.818-3.006 7.967-7.545-.172-4.54-5.668-9.046-11.73-7.199-1.583.437-3.98 1.548-5.856 4.047-1.924 2.484-2.797 6.377-1.797 10.161.975 3.805 3.94 7.447 8.07 9.084 4.172 1.539 8.817 1.099 12.653-.897 8.189-4.051 9.828-13.922 8.201-19.353-1.436-5.837-4.607-8.51-4.443-8.551-.059.159-2.34-3.309-7.977-5.414-5.512-2.01-14.106-1.868-20.987 2.957-7.042 4.516-10.857 13.39-10.58 20.542-.095 7.263 2.612 12.822 4.089 15.293 5.954 9.08 12.776 11.918 21.201 12.372" fill="#fff" fill-opacity=".85"/>
+ <path transform="matrix(.328075 0 0 .328075 .796507 -2.20355)" d="m69.237 82.35-24.81-25.485s-3.68-3.794.819-3.794h13.48v-34.333c-.088-1.777.011-1.926 1.738-1.917h21.003c1.493-.166 1.842.049 1.841 1.631v34.619h12.905c4.158 0 1.226 3.172 1.226 3.172s-21.108 23.82-24.052 26.319c-2.118 1.811-4.15-.212-4.15-.212z" fill="#868686"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gdlauncher-appimage.svg b/.icons/kora/apps/scalable/gdlauncher-appimage.svg
new file mode 120000
index 000000000..3fe1dda60
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdlauncher-appimage.svg
@@ -0,0 +1 @@
+gdlauncher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdlauncher-bin.svg b/.icons/kora/apps/scalable/gdlauncher-bin.svg
new file mode 120000
index 000000000..3fe1dda60
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdlauncher-bin.svg
@@ -0,0 +1 @@
+gdlauncher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdlauncher.svg b/.icons/kora/apps/scalable/gdlauncher.svg
new file mode 100644
index 000000000..885e701e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdlauncher.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00023199 -39.6617 39.6617 .00023199 24 43.8308)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003b4b" offset="0"/>
+ <stop stop-color="#1c5b6c" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09311 0 0 1.09311 -2.23476 -2.23472)" fill-rule="nonzero">
+ <path d="m24.107 4v.002c-.837-.021-1.664.189-2.39.605l-13.434 7.727c-1.411.811-2.283 2.316-2.283 3.939v15.453c0 1.623.873 3.127 2.283 3.938l13.434 7.726c1.411.812 3.155.812 4.566 0l13.434-7.726c1.41-.811 2.283-2.315 2.283-3.938v-15.453c0-1.623-.872-3.128-2.283-3.939l-13.434-7.727c-.662-.38-1.411-.589-2.176-.607z" fill="url(#a)"/>
+ <path d="m17.486 16.002c-.274.006-.54.023-.699.047-.764.113-1.409.346-1.951.707-1.012.673-1.602 1.724-1.797 3.199-.051.39-.051 1.184 0 1.557.234 1.691 1.142 3.163 2.711 4.394.653.512 1.444.993 2.178 1.323.047.021.046.021.084.039-.003.079-.012.147-.012.232 0 3.406 2.42 6.196 5.498 6.473.001 0 .007.019.008.019.002-.008.004-.011.006-.019.161.014.323.027.488.027.273 0 .539-.026.803-.064.007.002.018.018.025.017.914-.146 1.745-.498 2.455-1.015.037-.027.075-.052.112-.079.054-.041.105-.085.158-.129 1.482-1.183 2.447-3.082 2.447-5.23 0-.084-.009-.152-.012-.23.04-.018.039-.019.088-.041.545-.245 1.219-.631 1.727-.987 1.517-1.065 2.515-2.347 2.957-3.797.176-.577.241-1.038.24-1.707-.002-2.658-1.352-4.329-3.785-4.689-.319-.047-1.066-.065-1.445-.033-1.937.163-3.914 1.017-5.444 2.349-.205.179-.272.225-.324.225s-.121-.046-.326-.225c-1.53-1.332-3.507-2.186-5.444-2.349-.189-.016-.471-.02-.746-.014zm1.821 4.977c.144-.007.281.004.367.029.156.044.519.228.748.381.648.432 1.026 1.112 1.168 2.097.048.334.042.422-.024.487-.038.038-.076.054-.136.054-.077 0-.102-.016-.272-.187-.474-.477-1.009-.84-1.611-1.096-.137-.058-.44-.168-.674-.242-.463-.147-.675-.243-.805-.367-.112-.108-.152-.189-.152-.311 0-.301.399-.621.977-.785.116-.033.269-.054.414-.06zm9.521.009c.191.024.396.079.578.155.278.115.546.324.635.496.054.102.057.261.01.351-.105.197-.337.327-.922.512-.664.211-1.013.368-1.475.67-.274.179-.558.414-.81.668-.17.171-.195.185-.272.185-.06 0-.1-.014-.138-.052-.066-.065-.068-.153-.02-.487.142-.985.52-1.665 1.168-2.097.229-.153.592-.337.748-.381.13-.037.307-.044.498-.02zm-6.207 5.125c.13 0 .17.046.242.28.282.913.193 1.774-.252 2.435-.203.302-.325.374-.457.272-.176-.137-.266-.818-.181-1.377.061-.404.246-1.016.42-1.391.087-.189.119-.219.228-.219zm2.756.002c.047-.001.096.007.121.026.082.06.332.708.445 1.152.158.615.161 1.242.008 1.646-.078.209-.216.261-.359.137h-.002c-.043-.037-.134-.148-.201-.248-.445-.661-.533-1.522-.25-2.435.044-.145.082-.223.115-.247.029-.02.076-.03.123-.031z" fill="#dfe7e9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gdm-login-photo.svg b/.icons/kora/apps/scalable/gdm-login-photo.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdm-login-photo.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdm-setup.svg b/.icons/kora/apps/scalable/gdm-setup.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdm-setup.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdm-xnest.svg b/.icons/kora/apps/scalable/gdm-xnest.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdm-xnest.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdm.svg b/.icons/kora/apps/scalable/gdm.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdm.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdm2setup.svg b/.icons/kora/apps/scalable/gdm2setup.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdm2setup.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdmap_icon.svg b/.icons/kora/apps/scalable/gdmap_icon.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdmap_icon.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdmflexiserver.svg b/.icons/kora/apps/scalable/gdmflexiserver.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdmflexiserver.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdmsetup.svg b/.icons/kora/apps/scalable/gdmsetup.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdmsetup.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gdu-check-disk.svg b/.icons/kora/apps/scalable/gdu-check-disk.svg
new file mode 120000
index 000000000..84848187b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gdu-check-disk.svg
@@ -0,0 +1 @@
+disk-check.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/geany.svg b/.icons/kora/apps/scalable/geany.svg
new file mode 100644
index 000000000..16878c60e
--- /dev/null
+++ b/.icons/kora/apps/scalable/geany.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#cead00" offset="0"/>
+ <stop stop-color="#fae645" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.652783 -19.0616 42.7789 1.465 25.8472 45.5616)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -28.1602 28.1602 0 23 39.6602)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(1.61245 3.86988 -4 2.4 3.5 16.8)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffffff" offset="0"/>
+ <stop stop-color="#eeeeec" offset="1"/>
+ </radialGradient>
+ <path d="m37.5 40.5c0 2.76-6.496 5-14.5 5s-14.5-2.24-14.5-5 6.496-5 14.5-5 14.5 2.24 14.5 5z" fill="url(#b)"/>
+ <path d="m41 10.5c-3.601 0-5.8 3.482-5.8 7.083l1.157 2.221c0-2.966 1.846-6.393 4.893-6.393s4.161 2.467 4.25 5.433v9.062c-.378 4.71-8.069 5.447-11.746 6.151-.447.655-1.244 1.602-1.754 2.123 4.873-1.32 14.983-1.567 15.5-8.18v-11c-.268-3.78-2.899-6.5-6.5-6.5z" fill="#edd400" fill-rule="nonzero"/>
+ <path d="m22.676 13.5c-7.601 0-13.769 3.13-13.769 6.994 0 1.016-.152 3.176.112 5.708-2.489-.959-2.486-3.114-2.704-5.677h-3.412c1.021 13.221 10.83 18.796 19.773 18.975 3.801 0 8.523-1.031 11.456-6.053s2.313-11.021 2.313-12.953c0-3.864-6.168-6.994-13.769-6.994z" fill="url(#c)"/>
+ <path d="m8.91 20.353c.029.356.205.696.555 1.048.409.412 1.067.823 1.899 1.207 3.03 1.399 8.456 2.51 11.621 2.605 3.231.097 8.418-.601 11.245-2.261 1.36-.799 2.187-1.833 2.191-3.052-.089-.291-.164-.595-.325-.979-.162.537-.296.949-.442 1.27-.235.521-.525.774-.991 1.213-.537.505-1.298.93-2.185 1.29-2.796 1.134-6.817 1.599-9.463 1.52-3.059-.092-8.304-1.162-11.232-2.514-.592-.273-1.086-.556-1.436-.847-.25-.208-1.07-.842-1.35-1.164-.042.382-.049.409-.087.664z" fill="#dbbe14"/>
+ <path d="m25.5 18c0 .823-1.129 1.5-2.5 1.5s-2.5-.677-2.5-1.5 1.129-1.5 2.5-1.5 2.5.677 2.5 1.5z" fill="#c4a000"/>
+ <path d="m26.5 14c0-1.38-1.568-2.5-3.5-2.5s-3.5 1.12-3.5 2.5 1.568 4.5 3.5 4.5 3.5-3.12 3.5-4.5z" fill="#edd400"/>
+ <path d="m2.533 7.612c-.34-.631-.533-1.351-.533-2.112 0-2.469 2.031-4.5 4.5-4.5s4.5 2.031 4.5 4.5c0 1.973-1.297 3.666-3.078 4.267.051.237.078.482.078.733 0 .827-.293 1.591-.78 2.192.479.457.78 1.1.78 1.808 0 1.296-1.008 2.376-2.277 2.49.176.297.277.643.277 1.01 0 1.097-.903 2-2 2s-2-.903-2-2c0-.941.665-1.74 1.546-1.947-.341-.428-.546-.968-.546-1.553 0-.273.045-.537.127-.784-1.246-.538-2.127-1.782-2.127-3.216 0-1.193.61-2.255 1.533-2.888z" fill="url(#d)"/>
+ <path d="m23 26.5 2.5 4-2.5 4-2.5-4zm9-2-1.5 3 1.5 3 1.5-3zm-18-.092-1.5 3 1.5 3 1.5-3z" fill="#e33030" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/geary.svg b/.icons/kora/apps/scalable/geary.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/geary.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gedbi.svg b/.icons/kora/apps/scalable/gedbi.svg
new file mode 120000
index 000000000..ff64ae451
--- /dev/null
+++ b/.icons/kora/apps/scalable/gedbi.svg
@@ -0,0 +1 @@
+gdebi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gedit-icon.svg b/.icons/kora/apps/scalable/gedit-icon.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gedit-icon.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gedit-logo.svg b/.icons/kora/apps/scalable/gedit-logo.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gedit-logo.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gedit.svg b/.icons/kora/apps/scalable/gedit.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gedit1.svg b/.icons/kora/apps/scalable/gedit1.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gedit1.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gedit2.svg b/.icons/kora/apps/scalable/gedit2.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gedit2.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/geeqie.svg b/.icons/kora/apps/scalable/geeqie.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/geeqie.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/geforcenow-nativefier.svg b/.icons/kora/apps/scalable/geforcenow-nativefier.svg
new file mode 120000
index 000000000..8985da393
--- /dev/null
+++ b/.icons/kora/apps/scalable/geforcenow-nativefier.svg
@@ -0,0 +1 @@
+geforcenow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/geforcenow.svg b/.icons/kora/apps/scalable/geforcenow.svg
new file mode 100644
index 000000000..82366df25
--- /dev/null
+++ b/.icons/kora/apps/scalable/geforcenow.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#609600" offset="0"/>
+ <stop stop-color="#77b900" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.635c0-3.479-2.824-6.303-6.303-6.303h-30.73c-3.479 0-6.303 2.824-6.303 6.303v30.73c0 3.479 2.824 6.303 6.303 6.303h30.73c3.479 0 6.303-2.824 6.303-6.303z" fill="url(#a)"/>
+ <path d="m10.208 22.405s3.204-4.624 9.462-5.103v-1.678c-6.932.557-13.004 6.428-13.004 6.428s3.469 9.829 13.004 10.729v-1.783c-6.997-.881-9.462-8.593-9.462-8.593zm9.462 5.046v1.633c-5.288-.943-6.826-6.44-6.826-6.44s2.609-2.813 6.826-3.269v1.792c-.003 0-.005-.001-.008-.001-2.213-.265-4.012 1.802-4.012 1.802s1.039 3.481 4.02 4.483m0-15.368v3.541c.204-.015.338-.028.542-.035 7.882-.266 13.017 6.463 13.017 6.463s-5.898 7.172-12.043 7.172c-.563 0-1.02-.052-1.516-.14v1.914c.424.054.793.085 1.251.085 5.718 0 9.853-2.92 13.857-6.376.664.532 3.382 1.825 3.941 2.391-3.807 3.187-12.68 5.757-17.71 5.757-.485 0-.881-.03-1.339-.074v3.136h21.664v-23.834zm0 7.292v-2.073c.202-.014.335-.025.542-.031 5.668-.178 9.386 4.87 9.386 4.87s-4.016 5.578-8.322 5.578c-.62 0-1.106-.1-1.606-.268v-6.284c2.207.267 2.581 1.241 3.908 3.453l2.95-2.488s-2.154-2.824-5.784-2.824c-.395-.001-.703.027-1.074.067" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gendarme.svg b/.icons/kora/apps/scalable/gendarme.svg
new file mode 100644
index 000000000..eb7c375f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/gendarme.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed" fill-opacity=".5"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff" fill-opacity=".5"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff" fill-opacity=".5"/>
+ <g fill-rule="nonzero">
+ <path d="m6.42 17.266h-1.672v-.836h1.672zm3.346 0h-2.509v-.836h2.509z" fill="#da4453"/>
+ <path d="m21.476 33.994h-1.673v-.836h1.673zm-10.874 0h-5.854v-.836h5.854zm8.364 0h-6.691v-.836h6.691zm6.692-1.673h-1.673v-.836h1.673zm-2.51 0h-2.509v-.836h2.509zm-3.345 0h-7.528v-.836h7.528zm-3.346-5.854h-.836v-.837h.836zm-9.2 0h-2.509v-.837h2.509zm7.527 0h-2.509v-.837h2.509zm6.692 0h-4.182v-.837h4.182zm-5.855-1.673h-3.346v-.837h3.346zm5.018 0h-3.345v-.837h3.345zm5.019 0h-4.182v-.837h4.182zm-15.056-5.855h-1.672v-.836h1.672zm-2.509 0h-3.345v-.836h3.345zm10.873 0h-6.691v-.836h6.691zm-4.182-1.673h-2.509v-.836h2.509zm10.874 0h-3.346v-.836h3.346zm-4.182 0h-5.019v-.836h5.019z" fill="#e5fdff"/>
+ <path d="m8.93 31.485v.836h-4.182v-.836zm-2.51-6.691h-1.672v-.837h1.672zm3.346 0h-2.509v-.837h2.509z" fill="#3daefd"/>
+ <path d="m30.542 23.1-.004-3.901 4.374-.652v4.553zm5.1-4.669 5.831-.931v5.6h-5.831zm5.833 5.469-.002 5.6-5.831-.9v-4.7zm-6.563 4.598-4.371-.658v-3.94h4.371z" fill="#eff9fe"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/genymotion-player.svg b/.icons/kora/apps/scalable/genymotion-player.svg
new file mode 100644
index 000000000..caac0ac12
--- /dev/null
+++ b/.icons/kora/apps/scalable/genymotion-player.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m32 15c-4.937 0-9 4.063-9 9s4.063 9 9 9 9-4.063 9-9-4.063-9-9-9zm-18 2c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm18 0c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7zm-18 2c2.743 0 5 2.257 5 5s-2.257 5-5 5-5-2.257-5-5 2.257-5 5-5z" fill="#ff2071" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/geogebra-classic.svg b/.icons/kora/apps/scalable/geogebra-classic.svg
new file mode 120000
index 000000000..1f18c02ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/geogebra-classic.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/geogebra.svg b/.icons/kora/apps/scalable/geogebra.svg
new file mode 100644
index 000000000..ea76a4bc0
--- /dev/null
+++ b/.icons/kora/apps/scalable/geogebra.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a40a85" offset="0"/>
+ <stop stop-color="#df66c6" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.22143 0 0 1.22143 -5.31424 -5.10273)" d="m20.251 13.926c.039-2.035 1.704-3.676 3.749-3.676 2.059 0 3.733 1.663 3.75 3.719 1.825.717 3.474 1.86 4.672 3.353 1.948-.592 4.023.484 4.655 2.429.636 1.958-.429 4.064-2.378 4.716-.118 1.956-.695 3.878-1.745 5.479 1.165 1.67.783 3.976-.872 5.178-1.666 1.21-3.998.848-5.22-.805-1.897.493-3.903.538-5.75.035-1.228 1.623-3.54 1.972-5.194.77-1.666-1.21-2.042-3.541-.848-5.213-1.055-1.652-1.718-3.546-1.809-5.458-1.924-.667-2.97-2.757-2.338-4.702.637-1.959 2.736-3.036 4.695-2.417 1.246-1.514 2.842-2.73 4.633-3.408zm-3.451 19.984c-1.005-.73-1.228-2.138-.498-3.142.73-1.005 2.138-1.228 3.143-.498 1.004.73 1.227 2.138.497 3.143-.729 1.004-2.138 1.227-3.142.497zm14.4 0c-1.004.73-2.413.507-3.142-.497-.73-1.005-.507-2.413.497-3.143 1.005-.73 2.413-.507 3.143.498.73 1.004.507 2.412-.498 3.142zm-3.741-18.461c-.567 1.351-1.903 2.301-3.459 2.301-1.555 0-2.891-.949-3.459-2.299-1.4.567-2.637 1.467-3.605 2.617 1.11.956 1.601 2.52 1.12 4.001-.481 1.479-1.796 2.456-3.255 2.579.106 1.507.579 2.961 1.374 4.237 1.253-.76 2.892-.743 4.152.171 1.258.914 1.78 2.467 1.446 3.893 1.466.365 2.996.364 4.455.002-.336-1.426.187-2.98 1.445-3.895 1.259-.914 2.898-.931 4.15-.173.8-1.281 1.271-2.736 1.379-4.235-1.461-.122-2.777-1.099-3.258-2.58-.48-1.479.01-3.042 1.118-3.999-.972-1.156-2.21-2.054-3.603-2.62zm8.192 4.766c-.384-1.181-1.655-1.829-2.836-1.445s-1.828 1.654-1.445 2.835c.384 1.181 1.655 1.829 2.836 1.445s1.828-1.655 1.445-2.835zm-23.302 0c-.383 1.18.264 2.451 1.445 2.835s2.452-.264 2.836-1.444c.383-1.182-.264-2.452-1.446-2.836-1.18-.384-2.451.264-2.835 1.445zm11.651-8.465c1.242 0 2.25 1.008 2.25 2.25s-1.008 2.25-2.25 2.25-2.25-1.008-2.25-2.25 1.008-2.25 2.25-2.25z" fill="#fff" fill-opacity=".88"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/geonkick.svg b/.icons/kora/apps/scalable/geonkick.svg
new file mode 100644
index 000000000..5db3e7994
--- /dev/null
+++ b/.icons/kora/apps/scalable/geonkick.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" fill="#333" stroke-width="1.1382"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill="#fff">
+ <path d="m14.412 21.976c-.135.446-.255.902-.367 1.362-.639 2.635-.956 5.439-1.484 7.844l-3.907-.859c.649-2.952.997-6.49 1.966-9.613.739-2.384 1.833-4.537 3.532-6.157.447-.426 1.065-.622 1.676-.531s1.145.459 1.447.998c.742 1.319 1.024 3.571 1.114 6.148.022.656.034 1.338.05 2.029.299-.685.958-1.148 1.709-1.193.783-.048 1.521.366 1.889 1.059l.993 1.874 1.891-1.503c.601-.477 1.422-.569 2.113-.235l2.48 1.195 3.708-.844c.257-.059.522-.066.782-.021l2.632.45 2.453-.3.486 3.971-2.745.335c-.193.024-.389.019-.58-.014l-2.528-.432-4.002.911c-.442.101-.905.048-1.313-.149l-1.98-.954-2.793 2.219c-.465.37-1.071.513-1.653.392-.582-.122-1.08-.496-1.358-1.021l-.06-.112-1.107 2.89c-.29.758-1.01 1.266-1.821 1.284-.812.019-1.554-.455-1.879-1.199-1.038-2.377-1.229-5.702-1.316-8.825z"/>
+ <path d="m24 4c-9.669.009-18.015 7.029-19.682 16.553 3.573-2.938 8.056-4.548 12.682-4.553 10.972 0 20 9.028 20 20-.006 1.156-.113 2.31-.318 3.447 4.625-3.792 7.313-9.466 7.318-15.447 0-10.972-9.028-20-20-20z" fill-opacity=".15" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/geotrans.svg b/.icons/kora/apps/scalable/geotrans.svg
new file mode 120000
index 000000000..0081a7ffd
--- /dev/null
+++ b/.icons/kora/apps/scalable/geotrans.svg
@@ -0,0 +1 @@
+geotranz.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/geotranz.svg b/.icons/kora/apps/scalable/geotranz.svg
new file mode 100644
index 000000000..95aaa0a06
--- /dev/null
+++ b/.icons/kora/apps/scalable/geotranz.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m4 24v10h-2v4h44v-4h-2v-10z" fill="#ad0c00"/>
+ <path d="m2 9v5h2v20h8v-20h2v-5h-2v3h-3v-3h-2v3h-3v-3zm32 0v5h2v20h8v-20h2v-5h-2v3h-3v-3h-2v3h-3v-3zm-16 5v5h2v15h8v-15h2v-5h-2v3h-3v-3h-2v3h-3v-3z" fill="#c9441d"/>
+ <path d="m25 26v1h1v7h-4v-7h1v-1zm-16 0v7h-2v-7zm32 7h-2v-7h2zm-25-7v5h-2v-5zm18 5h-2v-5h2zm-25-15v7h-2v-7zm32 7h-2v-7h2z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gerbera.svg b/.icons/kora/apps/scalable/gerbera.svg
new file mode 100644
index 000000000..efa6602b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/gerbera.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m23.473 2.065c-1.24 0-2.261 3.798-2.261 8.412s1.021 8.412 2.261 8.413c1.241 0 2.262-3.798 2.262-8.413 0-4.615-1.021-8.412-2.262-8.412zm-11.11 3.025c-.185-.022-.344.006-.473.082-.005.002-.009.005-.014.008-1.041.647.101 4.399 2.537 8.334.44.71.907 1.399 1.383 2.045-.532-.343-1.086-.676-1.652-.995-.016-.009-.032-.018-.049-.027-4.093-2.288-7.952-3.31-8.569-2.268-.003.004-.005.008-.007.013-.591 1.056 2.276 3.801 6.365 6.096 4.108 2.305 7.998 3.341 8.618 2.296.142-.243.102-.586-.119-1.009.166.013.309-.015.428-.082 1.062-.624-.077-4.389-2.524-8.341-2.113-3.415-4.604-6.001-5.924-6.152zm26.342 4c-1.416.145-4.164 2.237-6.689 5.092-3.093 3.498-4.865 7.024-3.925 7.812.168.137.415.184.732.138-.015.07-.019.138-.01.205.174 1.196 4.181 1.647 8.875 1 4.695-.647 8.415-2.163 8.242-3.359-.175-1.195-4.181-1.647-8.876-1-1.627.225-3.204.563-4.545.974.973-.825 1.983-1.822 2.935-2.899 3.093-3.497 4.865-7.023 3.925-7.811-.155-.13-.379-.181-.664-.152zm-23.917 15.134c-1.283-.002-2.707.101-4.141.298-4.695.647-8.416 2.163-8.242 3.359s4.181 1.647 8.876 1c1.627-.225 3.204-.563 4.545-.975-.974.826-1.984 1.823-2.935 2.9-3.078 3.479-4.85 6.99-3.938 7.8.005.004.009.008.013.012.941.787 4.26-1.443 7.353-4.941 3.077-3.479 4.85-6.99 3.937-7.8-.004-.004-.008-.008-.013-.012-.167-.137-.413-.184-.731-.139.016-.069.019-.137.01-.204-.116-.796-1.935-1.295-4.734-1.298zm15.072 2.807c-.529-.002-.885.126-1.045.376-.003.004-.005.008-.008.013-.626 1.036 2.141 3.875 6.146 6.306.016.01.033.02.05.03 4.009 2.424 7.828 3.574 8.482 2.554.002-.005.005-.009.007-.013.627-1.036-2.14-3.876-6.145-6.306-2.942-1.785-5.899-2.955-7.487-2.96zm-2.801 1.256c-.187-.01-.343.027-.467.111-1.02.688.359 4.376 3.056 8.171s5.756 6.353 6.776 5.667c1.021-.687-.359-4.375-3.056-8.171-2.329-3.279-4.982-5.708-6.309-5.778zm-2.501.834c-1.24.042-2.125 3.872-1.96 8.484.164 4.611 1.32 8.371 2.56 8.33 1.24-.042 2.125-3.871 1.96-8.483-.164-4.612-1.32-8.372-2.56-8.331z" fill="#ff731a" fill-rule="nonzero"/>
+ <path d="m28.005 2.296c-1.21.148-2.654 3.676-3.284 8.023-.661 4.57-.195 8.469 1.034 8.638.407.053.867-.309 1.33-1.046-.176 1.486.018 2.431.543 2.644.228.088.514.037.844-.151-.052.159-.057.305-.014.436.394 1.141 4.394.881 8.878-.578.012-.004.024-.008.037-.012 4.495-1.468 7.87-3.618 7.475-4.763-.393-1.141-4.394-.881-8.877.578-.013.004-.025.008-.037.012-2.253.736-4.325 1.677-5.726 2.599.966-1.292 1.965-3.104 2.794-5.067 1.794-4.254 2.335-8.134 1.201-8.614-.004-.001-.008-.003-.012-.005-1.066-.425-3.249 2.245-5.023 6.146.011-.067.022-.135.032-.202.661-4.563.197-8.458-1.028-8.637-.002 0-.004 0-.005 0-.053-.008-.107-.008-.162-.002zm-11.62 1.179c-.08-.003-.156.007-.228.031-1.176.385-.9 4.301.612 8.675.421 1.218.912 2.395 1.435 3.441-.662-.992-1.464-2.03-2.342-3.029-3.084-3.506-6.397-5.745-7.34-4.959-.004.003-.008.007-.013.011-.914.807.849 4.323 3.916 7.811.952 1.08 1.961 2.081 2.934 2.908-.901-.434-1.88-.844-2.886-1.211-4.442-1.614-8.454-2.012-8.889-.882-.388 1.027 2.281 2.996 6.216 4.585-4.357.043-7.71.93-7.735 2.045-.023 1.207 3.859 2.272 8.6 2.358h.003c4.74.086 8.659-.837 8.682-2.044.001-.184-.089-.37-.268-.552.372-.109.608-.279.697-.505.155-.408-.169-.98-.931-1.643.406.096.717.062.917-.1.432-.364.31-1.327-.343-2.694.889 1.288 1.693 1.909 2.246 1.731 1.176-.385.9-4.301-.612-8.675-1.408-4.074-3.44-7.252-4.671-7.302zm20.311 18.414c-4.502-.001-8.052.9-8.073 2.049-.004.397.412.793 1.205 1.148-.707.076-1.144.287-1.273.615-.154.409.171.981.932 1.643-.406-.096-.717-.062-.917.1-.432.364-.31 1.326.341 2.692-.888-1.287-1.692-1.907-2.244-1.729-1.176.385-.9 4.301.611 8.675.005.012.009.025.013.037 1.512 4.359 3.714 7.619 4.886 7.235 1.176-.385.9-4.301-.611-8.676-.422-1.219-.913-2.397-1.436-3.444.662.993 1.465 2.032 2.344 3.032 3.083 3.506 6.397 5.745 7.339 4.96.942-.786-.82-4.317-3.903-7.823-.952-1.08-1.962-2.081-2.934-2.909.901.435 1.879.845 2.886 1.212 4.442 1.615 8.455 2.013 8.889.882.001-.004.003-.007.004-.011.411-1.135-2.883-3.386-7.31-4.995-.297-.107-.594-.209-.892-.307.223.009.446.016.669.021h.003c4.74.086 8.659-.837 8.682-2.044s-3.859-2.271-8.6-2.357c-.204-.004-.408-.006-.611-.006zm-19.043 4.413c-1.725.009-4.192.491-6.691 1.307-4.495 1.469-7.87 3.619-7.475 4.764.395 1.144 4.419.878 8.914-.59 2.252-.737 4.325-1.678 5.726-2.6-.966 1.293-1.964 3.104-2.794 5.067-1.8 4.27-2.337 8.16-1.19 8.619 1.067.425 3.25-2.246 5.024-6.148-.011.068-.022.136-.032.204-.662 4.57-.195 8.469 1.033 8.638 1.227.168 2.78-3.442 3.443-8.005.001-.006.002-.012.003-.018.661-4.563.197-8.459-1.029-8.637-.001 0-.003 0-.005 0-.408-.053-.867.308-1.329 1.045.175-1.485-.019-2.43-.543-2.644-.229-.088-.515-.037-.846.151.053-.159.058-.305.014-.436-.162-.47-.946-.723-2.223-.717z" fill="#ff9522" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="7.677" fill="#ff5600"/>
+ <circle cx="24" cy="24" r="4.387" fill="#39251d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gerbview.svg b/.icons/kora/apps/scalable/gerbview.svg
new file mode 100644
index 000000000..3468daa03
--- /dev/null
+++ b/.icons/kora/apps/scalable/gerbview.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#949494" offset="0"/>
+ <stop stop-color="#e2e2e2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -27.6903 27.6903 0 22.005 37.993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.598 20.281v-5.518l-2.798-2.822-5.277-.032c-.287-.002-.518-.236-.516-.522.002-.287.236-.518.522-.516l5.492.033c.137.001.269.056.366.154l3.099 3.126c.096.097.15.228.15.365v5.732h3.468v-5.517l-2.949-2.975c-.202-.203-.2-.532.003-.734.204-.201.533-.2.734.004l3.1 3.126c.096.097.15.228.15.365v5.731h2.721v-5.517l-2.949-2.975c-.202-.203-.2-.532.003-.734.204-.201.533-.2.734.004l3.1 3.126c.096.097.15.228.15.365v5.731h3.095v-8.857c0-.286.233-.519.519-.519s.519.233.519.519v8.857h1.546c.287 0 .519.232.519.519v13.029h1.548c.287 0 .519.233.519.519s-.232.519-.519.519h-2.066c-.015 0-.03-.001-.045-.002h-5.635v.311l1.763 1.779h5.983c.286 0 .519.233.519.519s-.233.519-.519.519h-6.199c-.138 0-.271-.055-.368-.154l-2.067-2.084c-.096-.097-.15-.228-.15-.365v-.525h-2.825v2.609c0 .286-.233.519-.519.519s-.519-.233-.519-.519v-2.609h-3.364v.525c0 .137-.054.268-.15.365l-2.067 2.084c-.097.099-.23.154-.368.154h-6.199c-.286 0-.519-.233-.519-.519s.233-.519.519-.519h5.983l1.763-1.779v-.311h-1.548c-.287 0-.519-.232-.519-.519v-13.546c0-.287.232-.519.519-.519zm-10.05-7.281c-.303 0-.548.245-.548.548v21.904c0 .303.245.548.548.548h5.754c.136 0 .267-.05.368-.142l1.15-1.043c.115-.104.18-.251.18-.406v-18.775c0-.155-.065-.302-.18-.406l-2.301-2.086c-.101-.091-.232-.142-.368-.142zm23.486 8.319v.669c.31.179.519.514.519.898v2.084c0 .573-.465 1.037-1.038 1.038-.573 0-1.037-.465-1.037-1.038v-2.084c0-.384.208-.719.518-.898v-.669h-3.095v.669c.31.179.518.514.519.898v2.084c-.001.573-.465 1.038-1.038 1.038-.573-.001-1.038-.465-1.037-1.038v-2.084c-.001-.384.208-.719.518-.898v-.669h-2.721v1.037c.092.155.146.337.146.53v2.084c0 .573-.465 1.037-1.038 1.038-.573 0-1.037-.465-1.038-1.038v-2.084c.001-.523.388-.956.892-1.027v-.54h-3.468v.669c.31.179.518.515.519.898v2.084c-.001.573-.465 1.038-1.038 1.038-.573-.001-1.038-.465-1.037-1.038v-2.084c-.001-.384.208-.719.518-.899v-.668h-1.029v12.508h1.029v-.665c-.31-.179-.519-.514-.518-.898v-2.084c-.001-.573.464-1.037 1.037-1.038.573 0 1.037.465 1.038 1.038v2.084c-.001.384-.209.719-.519.898v.665h3.364v-.556c-.452-.112-.787-.521-.788-1.007v-2.084c.001-.573.465-1.038 1.038-1.038.573.001 1.038.465 1.038 1.038v2.084c0 .257-.094.493-.25.675v.888h2.825v-.665c-.31-.179-.519-.514-.518-.898v-2.084c-.001-.573.464-1.037 1.037-1.038.573 0 1.037.465 1.038 1.038v2.084c-.001.384-.209.719-.519.898v.665h4.433l-.555-.56c-.084.023-.173.034-.264.035-.573 0-1.037-.465-1.037-1.038v-2.084c0-.573.464-1.038 1.037-1.038.573.001 1.038.465 1.038 1.038v2.084c0 .094-.013.186-.037.273l.545.549v-11.767z" fill="url(#b)"/>
+ <circle cx="37.166394" cy="37.240994" r="9.667999" fill="#c4140d" stroke-width=".878909"/>
+ <path transform="matrix(.878909 0 0 .878909 5.52567 5.60027)" d="m36 31c-1.551.015-3.112.369-4.463 1.135-.538.351-1.185.804-1.672 1.26-.766.751-1.422 1.626-1.865 2.606 1.215 2.68 3.886 4.645 6.824 4.935 1.928.218 3.945-.115 5.639-1.069.538-.351 1.185-.804 1.672-1.26.766-.751 1.422-1.626 1.865-2.606-1.215-2.68-3.886-4.645-6.824-4.935-.39-.045-.783-.066-1.176-.066zm.001 1.116c2.08-.046 3.922 1.815 3.883 3.884.066 2.287-2.212 4.261-4.464 3.833-2.275-.267-3.873-2.819-3.125-4.981.478-1.591 2.039-2.755 3.706-2.736zm0 2.59c-.71 0-1.294.584-1.294 1.294s.584 1.295 1.294 1.295 1.294-.585 1.294-1.295c-.001-.709-.585-1.293-1.294-1.293z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gespeaker.svg b/.icons/kora/apps/scalable/gespeaker.svg
new file mode 100644
index 000000000..35ec9d839
--- /dev/null
+++ b/.icons/kora/apps/scalable/gespeaker.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#545454" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.252 23.3c-.17.229-.227.517-.261.894l1.047 4.77c.074 1.475.598 2.267 1.406 2.804s1.637 1.386 2.868 2.047c2.571 1.381 5.093 2.516 5.093 2.516l6.239.021c.778-.117 1.545-.737 2.197-1.163.604-.441 1.061-1.03 1.132-1.749l.417-3.607c-.004-.241-.083-.444-.224-.583-.14-.139-.323-.215-.51-.248-.655-.02-1.31-.048-1.965-.075-.772-.001-.677.471-1.181.993-.48.495-1.04.929-2.251 1.191-.949.013-1.756-.094-2.428-.555-.672-.46-1.22-1.275-2.161-1.455-1.542-.035-3.184-.225-4.729-.233l-2.316-5.004c-.75-.278-.813-.599-1.565-.874-.352-.078-.627.092-.808.31zm6.768-12.205c-2.473.605-5.87.811-7.177 4.222-.147.382-.571 2.376-.567 2.706s.124.666.397.869l4.515 2.063 2.222 3.654c.043.145.184.255.335.261l2.994.149c.101.003.203-.039.273-.112 0 0 .535-.534 1.13-1.091.745-.453 1.392-.969 2.112-.882.294.173.647.832 1.13.809.459-.021.773-.293.944-.484.279-.368.484-.241.857-.049.256.157.533.392.795.633.524.481.957.88.957.88.059.069.145.114.236.124l2.31.199c.695-.003.894-.176 1.031-.683.155-.359.175-.774.211-1.303l.273-4.876c.046-2.48-.83-5.272-1.944-6.254-1.301-1.146-2.938-1.796-4.318-1.906-2.969-.237-6.169.448-8.716 1.071z" fill="#f7f7f6" fill-rule="nonzero"/>
+ <path d="m15.002 17.083c.043 1.065.931 1.917 1.998 1.917 1.097 0 2-.901 2-1.997 0-.029-.001-.057-.002-.086-.043-1.065-.931-1.917-1.998-1.917-1.097 0-2 .901-2 1.997 0 .029.001.057.002.086zm8 0c.042 1.064.931 1.917 1.998 1.917 1.097 0 2-.901 2-1.997 0-.029-.001-.057-.002-.086-.042-1.065-.931-1.917-1.998-1.917-1.097 0-2 .901-2 1.997 0 .028.001.057.002.086z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <g fill="none" stroke="#39b1ff" stroke-width="2">
+ <path d="m35.145 18c7.178 3.655 7.909 13.61 0 18"/>
+ <path d="m33 23c3.741 1.961 2.936 6.532 0 8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gfeedline.svg b/.icons/kora/apps/scalable/gfeedline.svg
new file mode 120000
index 000000000..9d8350488
--- /dev/null
+++ b/.icons/kora/apps/scalable/gfeedline.svg
@@ -0,0 +1 @@
+empathy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gfie_icon.svg b/.icons/kora/apps/scalable/gfie_icon.svg
new file mode 100644
index 000000000..b7900a724
--- /dev/null
+++ b/.icons/kora/apps/scalable/gfie_icon.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.9677 27.9677 0 20.1186 36.7264)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#22af2f" offset="0"/>
+ <stop stop-color="#37c944" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09175 0 0 1.09175 -2.20162 -5.42219)" d="m17.757 12.008c-3.986.138-8.206 2.117-11.838 7.51-.696 1.034-1.927 2.898-1.919 4.542.007 1.608 1.223 3.391 1.919 4.425 8.94 13.275 21.444 5.858 25.258 1.233.79-.959 2.207-1.359 3.236-.816l8.403 4.432c1.029.543 1.471-.005.989-1.223l-3.778-8.051 3.778-8.168c.482-1.218.04-1.766-.989-1.223l-8.403 4.432c-1.029.543-2.446.143-3.236-.816-2.265-2.746-7.594-6.477-13.42-6.276z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="10.89938" cy="16.41281" r="2.1835" fill="#fff" stroke-width="1.09175"/>
+ <circle cx="36" cy="36" r="11" fill="#4f4f4f"/>
+ <path d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gftp.svg b/.icons/kora/apps/scalable/gftp.svg
new file mode 100644
index 000000000..4027f4e70
--- /dev/null
+++ b/.icons/kora/apps/scalable/gftp.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#84b126" offset="0"/>
+ <stop stop-color="#aae334" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m26 34h11v4h-26v-4h11v-4h4z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m10 32c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm14 0c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm14 0c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4z" fill="#fff"/>
+ <path d="m15.295 8c-1.272 0-2.295 1.023-2.295 2.295v17.41c0 1.272 1.023 2.295 2.295 2.295h17.41c1.272 0 2.295-1.023 2.295-2.295v-17.41c0-1.272-1.023-2.295-2.295-2.295zm2.705 5h12v12h-12z" fill="#5c5c5c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gg.guilded.Guilded.svg b/.icons/kora/apps/scalable/gg.guilded.Guilded.svg
new file mode 120000
index 000000000..551efb37b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gg.guilded.Guilded.svg
@@ -0,0 +1 @@
+guilded.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ghex.svg b/.icons/kora/apps/scalable/ghex.svg
new file mode 100644
index 000000000..967e955d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ghex.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m14.048 4.7c-.7.001-1.349.381-1.714 1.025l-6.352 11.2c-.375.66-.375 1.49 0 2.15l6.352 11.2c.365.644 1.014 1.024 1.714 1.025.38.005.69.32.69.7s-.31.695-.69.7c-.7.001-1.349.381-1.714 1.025l-6.352 11.2c-.375.66-.375 1.49 0 2.15l6.352 11.2c.365.644 1.014 1.024 1.714 1.025h12.704c.7-.001 1.349-.381 1.714-1.025l6.352-11.2c.307-.541.348-1.197.14-1.794-.026-.074-.039-.152-.039-.23 0-.384.316-.7.7-.7h.227c.204 0 .398.089.531.244.384.447.909.705 1.471.705h12.704c.7-.001 1.349-.381 1.714-1.025l6.352-11.2c.375-.66.375-1.49 0-2.15l-6.352-11.2c-.365-.644-1.014-1.024-1.714-1.025h-12.704c-.7.001-1.349.381-1.714 1.025l-.003.003-.011.019c-.125.218-.357.353-.607.353h-.077-.001c-.384 0-.7-.316-.7-.7 0-.12.03-.237.089-.342.367-.658.366-1.478-.006-2.133l-6.352-11.2c-.365-.644-1.014-1.024-1.714-1.025h-12.704zm21.057 14-.188.334c.079-.14.229-.208.325-.334z" fill="#558b2f"/>
+ <path d="m14.049 32c-.957.001-1.842.526-2.326 1.381l-6.351 11.2c-.496.876-.496 1.962 0 2.838l6.351 11.2c.484.855 1.369 1.38 2.326 1.381h12.702c.957-.001 1.842-.526 2.326-1.381l6.351-11.2c.496-.876.496-1.962 0-2.838l-6.351-11.2c-.484-.855-1.369-1.38-2.326-1.381z" fill="#5d9733"/>
+ <path d="m37.849 18c-.957.001-1.842.526-2.326 1.381l-6.351 11.2c-.496.876-.496 1.962 0 2.838l6.351 11.2c.484.855 1.369 1.38 2.326 1.381h12.702c.957-.001 1.842-.526 2.326-1.381l6.351-11.2c.496-.876.496-1.962 0-2.838l-6.351-11.2c-.484-.855-1.369-1.38-2.326-1.381z" fill="#7cb342"/>
+ <path d="m14.049 4c-.957.001-1.842.526-2.326 1.381l-6.351 11.2c-.496.876-.496 1.962 0 2.838l6.351 11.2c.484.855 1.369 1.38 2.326 1.381h12.702c.957-.001 1.842-.526 2.326-1.381l6.351-11.2c.496-.876.496-1.962 0-2.838l-6.351-11.2c-.484-.855-1.369-1.38-2.326-1.381z" fill="#9ccc65"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ghostwriter.svg b/.icons/kora/apps/scalable/ghostwriter.svg
new file mode 100644
index 000000000..1f103964f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ghostwriter.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9603 39.9603 0 24 44.0099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m8.047 13.139c3.386-5.498 9.269-9.139 15.953-9.139s12.567 3.641 15.953 9.139c.334-.091.685-.139 1.047-.139 2.208 0 4 1.792 4 4 0 1.589-.929 2.963-2.273 3.608.18 1.103.273 2.236.273 3.392 0 2.501-.437 4.896-1.236 7.105-.889 3.005-2.123 8.487 2.236 9.895-2.646.819-9.476 2.452-18.303 2.921-.56.052-1.125.079-1.697.079-10.486 0-19-8.962-19-20 0-1.156.093-2.289.273-3.392-1.344-.645-2.273-2.019-2.273-3.608 0-2.208 1.792-4 4-4 .362 0 .713.048 1.047.139z" fill="url(#a)"/>
+ <g fill="#2d2d2d">
+ <ellipse transform="matrix(.984208 .177014 -.170343 .985385 0 0)" cx="20.311" cy="14.618" rx="4.451" ry="6.036"/>
+ <ellipse transform="matrix(.984336 -.176303 .171031 .985266 0 0)" cx="26.972" cy="23.096" rx="4.45" ry="6.037"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gifcurry.svg b/.icons/kora/apps/scalable/gifcurry.svg
new file mode 100644
index 000000000..b54d1b603
--- /dev/null
+++ b/.icons/kora/apps/scalable/gifcurry.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.714641 -45.528 45.528 .714641 79.558 47.6473)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#382264" offset="0"/>
+ <stop stop-color="#7c4be1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.654122 -43.2475 43.2475 .654122 145.173 46.3788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2c2c2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m20.252 2.772-6.213 23.887c-1.79-9.922-3.333-15.193-5.436-19.396-1.869 1.712-3.438 3.725-4.644 5.955 1.485 3.813 2.914 8.94 4.831 17.031 2.063 8.808 5.405 11.987 13.045 13.494l5.473 1.303 6.211-23.889c1.846 10.234 3.433 15.521 5.64 19.789 1.858-1.657 3.431-3.607 4.657-5.773-1.564-3.861-3.038-9.12-5.048-17.604-2.064-8.808-5.405-11.987-13.045-13.494l-5.471-1.303zm5.224 6.358c3.873 1.034 5.351 2.92 6.545 6.778h-2.626l-7.311 22.78c-3.874-1.034-5.351-2.92-6.545-6.778h2.626z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gimagereader.svg b/.icons/kora/apps/scalable/gimagereader.svg
new file mode 100644
index 000000000..14ce75416
--- /dev/null
+++ b/.icons/kora/apps/scalable/gimagereader.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 42.321 0 195.644 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#04885f" offset="0"/>
+ <stop stop-color="#38b895" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <g fill="#ffffff">
+ <path d="m9.186 33.868c0-1.315.454-2.42 1.362-3.314.908-.895 2.002-1.342 3.282-1.342 1.272 0 2.364.449 3.276 1.348.912.898 1.368 2.001 1.368 3.308 0 1.276-.452 2.363-1.356 3.261s-2 1.347-3.288 1.347c-1.272 0-2.364-.449-3.276-1.347s-1.368-1.985-1.368-3.261zm1.644-.012c0 .836.29 1.558.87 2.169.58.61 1.29.915 2.13.915s1.55-.303 2.13-.909c.58-.607.87-1.331.87-2.175 0-.851-.292-1.582-.876-2.192s-1.292-.916-2.124-.916-1.54.301-2.124.904c-.584.602-.876 1.337-.876 2.204z" fill-rule="nonzero"/>
+ <path d="m26.106 35.824h1.908c-.344.8-.898 1.442-1.662 1.926s-1.578.726-2.442.726c-1.28 0-2.372-.461-3.276-1.383-.904-.923-1.356-2.017-1.356-3.285 0-1.235.448-2.31 1.344-3.224s1.98-1.372 3.252-1.372c.824 0 1.6.209 2.328.627.84.482 1.46 1.181 1.86 2.097h-1.872c-.328-.388-.686-.683-1.074-.885s-.822-.303-1.302-.303c-.744 0-1.404.289-1.98.868-.608.61-.912 1.349-.912 2.216 0 .836.296 1.562.888 2.181.592.618 1.28.927 2.064.927.52 0 .992-.132 1.416-.396.224-.144.496-.384.816-.72z" fill-rule="nonzero"/>
+ <path d="m28.998 38.284v-8.88h2.724c.504 0 .924.048 1.26.144s.636.248.9.456c.296.24.532.52.708.84.224.408.336.844.336 1.308 0 .352-.06.7-.18 1.044-.152.432-.376.792-.672 1.08-.24.224-.496.396-.768.516-.16.064-.396.136-.708.216l2.412 3.276h-1.992l-2.352-3.396-.024 3.396zm1.644-7.344v2.712h1.056c.6 0 1.032-.168 1.296-.504.192-.24.288-.528.288-.864s-.1-.62-.3-.852c-.28-.328-.708-.492-1.284-.492z" fill-rule="nonzero"/>
+ <path d="m10.005 24.463h25.388l-9.253-14.169-5.841 9.079-4.048-4.279z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gimp.svg b/.icons/kora/apps/scalable/gimp.svg
new file mode 100644
index 000000000..fa083635f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gimp.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 125.06 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ea7224" offset="0"/>
+ <stop stop-color="#fe8c4e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m34.319 7.029c2.51 4.182 5.774 10.225 5.68 17.896-.094 7.697-6.229 12.65-12.733 12.734-7.204.092-10.302-1.551-14.221-4.86-3.703-3.128-4.998-7.107-5.505-9.134 1.535-3.255 3.818-2.405 6.011-3.201 3-1.089 3.403-3.087 3.293-5.448-.069-1.454-.233-3.034-.264-3.92 1.802 2.461 4.713 4.06 7.994 4.06 4.86 0 8.907-3.508 9.745-8.127z" fill="#5d1b0f"/>
+ <path d="m23.948 23.468c-.404-.386-1.026-.429-1.479-.101-.579.398-1.283.633-2.038.633-1.964 0-3.589-1.587-3.598-3.513v-.004c-.006-1.926 1.606-3.514 3.573-3.516.748 0 1.447.231 2.026.623.456.324 1.079.275 1.479-.115.742-.675 1.733-1.09 2.817-1.09 2.279-.003 4.165 1.841 4.173 4.076v.004c.009 2.237-1.862 4.079-4.142 4.079-1.077.001-2.066-.409-2.811-1.076z" fill="#ff7c36"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/girl.svg b/.icons/kora/apps/scalable/girl.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/girl.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gis-weather.svg b/.icons/kora/apps/scalable/gis-weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/gis-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gish.svg b/.icons/kora/apps/scalable/gish.svg
new file mode 100644
index 000000000..0dbb4c0f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gish.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.9926 32.9926 0 24 39.4839)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.025 39.567c-22.064 0-22.064-11.032-22.064-11.032s0-22.064 22.064-22.064 22.064 22.064 22.064 22.064 0 11.032-22.064 11.032z" fill="url(#a)"/>
+ <g fill="#f0b530">
+ <path d="m36.584 20.561c-4.719.292-10.52 8.379-10.52 8.379l11.003-.653c5.493-.368 5.016-8.066-.483-7.726z"/>
+ <path d="m11.616 20.561c4.719.292 10.521 8.379 10.521 8.379l-11.004-.653c-5.493-.368-5.016-8.066.483-7.726z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gisto.svg b/.icons/kora/apps/scalable/gisto.svg
new file mode 100644
index 000000000..91722886a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gisto.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(4.41491 45.5011 -45.5011 4.41491 -159.12 18.9225)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4d4d4" offset="0"/>
+ <stop stop-color="#c3c3c3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-22.2056 -29.7956 29.7956 -22.2056 563.735 -354.839)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0074d5" offset="0"/>
+ <stop stop-color="#b30086" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.639 12.371c2.241 0 4.237.462 5.99 1.388s3.215 2.252 4.383 3.982l-4.383 3.725c-.754-1.047-1.613-1.863-2.575-2.447-.961-.585-2.136-.877-3.525-.877-1.022 0-1.941.165-2.757.493-.816.329-1.504.785-2.064 1.37-.56.584-.992 1.29-1.297 2.119-.304.827-.456 1.74-.456 2.739 0 1.022.158 1.96.475 2.812.316.853.773 1.577 1.37 2.173.596.597 1.327 1.066 2.191 1.406.864.341 1.833.512 2.904.512 1.168 0 2.198-.189 3.086-.566.889-.378 1.625-.907 2.21-1.589v-1.132h-5.625v-5.406h11.907v7.597c-.536.949-1.205 1.832-2.009 2.648-.803.816-1.704 1.522-2.702 2.118-.999.597-2.1 1.066-3.306 1.407s-2.478.511-3.817.511c-1.85 0-3.573-.317-5.168-.949-1.595-.634-2.983-1.51-4.164-2.63-1.181-1.121-2.106-2.442-2.776-3.963-.669-1.522-1.004-3.172-1.004-4.949 0-1.778.335-3.427 1.004-4.949.67-1.522 1.595-2.843 2.776-3.964 1.181-1.12 2.569-1.996 4.164-2.63 1.595-.632 3.318-.949 5.168-.949zm-13.112 3.499v.788h-.52c-.508 0-.874.164-1.094.493-.219.318-.328.795-.328 1.43v3.131c0 .598-.164 1.098-.487 1.5-.325.391-.803.642-1.439.751v.02c.659.122 1.144.383 1.456.785.312.391.47.887.47 1.485v3.166c0 .623.109 1.1.328 1.43.22.329.586.493 1.094.493h.52v.788h-.918c-.81 0-1.428-.238-1.856-.715-.428-.475-.641-1.115-.641-1.921v-3.187c0-.501-.094-.884-.279-1.153-.185-.28-.662-.478-.974-.587-.301-.11-.642-.178-1.023-.202v-.768c.381-.012.722-.073 1.023-.183.312-.122.789-.319.974-.587.185-.269.279-.651.279-1.151v-3.187c0-.83.213-1.47.641-1.922.428-.464 1.046-.697 1.856-.697zm26.582 0c.81 0 1.428.233 1.856.697.428.452.643 1.092.643 1.922v3.187c0 .5.093.882.278 1.151.185.268.661.465.973.587.301.11.641.171 1.023.183v.768c-.382.024-.722.092-1.023.202-.312.109-.788.307-.973.587-.185.269-.278.652-.278 1.153v3.187c0 .806-.215 1.446-.643 1.921-.428.477-1.046.715-1.856.715h-.918v-.788h.519c.509 0 .874-.164 1.094-.493.22-.33.329-.807.329-1.43v-3.166c0-.598.157-1.094.47-1.485.312-.402.797-.663 1.456-.785v-.02c-.636-.109-1.114-.36-1.439-.751-.323-.402-.487-.902-.487-1.5v-3.131c0-.635-.109-1.112-.329-1.43-.22-.329-.585-.493-1.094-.493h-.519v-.788z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/git-cola.svg b/.icons/kora/apps/scalable/git-cola.svg
new file mode 120000
index 000000000..3b377ce95
--- /dev/null
+++ b/.icons/kora/apps/scalable/git-cola.svg
@@ -0,0 +1 @@
+git-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/git-dag.svg b/.icons/kora/apps/scalable/git-dag.svg
new file mode 120000
index 000000000..4546c71c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/git-dag.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/git-gui.svg b/.icons/kora/apps/scalable/git-gui.svg
new file mode 100644
index 000000000..9a38515b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/git-gui.svg
@@ -0,0 +1,15 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="23.435539" x2="23.940615" y1="45.979694" y2="2.038059" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f60" offset="0"/>
+ <stop stop-color="#ff7f2a" offset="1"/>
+ </linearGradient>
+ <path d="m3.304478 21.400703 16.7986-16.820616c2.509882-2.5098823 5.283962-2.5098823 7.00125-0.7705783l17.591194 17.591194c1.739304 1.717288 1.739304 4.491368 0 6.208656l-17.591194 17.591194c-1.717288 1.739304-4.491368 1.739304-6.208656 0l-17.591194-17.591194c-1.739304-1.717288-1.739304-4.491368 0-6.208656z" fill="none" stroke="#000" stroke-opacity=".352941"/>
+ <g transform="matrix(1.0004664 0 0 1.0020694 -.010862 -.086193)">
+ <path d="m3.304478 20.895672 16.7986-16.820616c2.509882-2.5098823 5.283962-2.5098823 7.00125-0.7705783l17.591194 17.591194c1.739304 1.717288 1.739304 4.491368 0 6.208656l-17.591194 17.591194c-1.717288 1.739304-4.491368 1.739304-6.208656 0l-17.591194-17.591194c-1.739304-1.717288-1.739304-4.491368 0-6.208656z" fill="url(#a)"/>
+ <path d="m17.619141 6.5625-.002.00195 23.808593 23.808594.01172-.0098 1.539062-1.542969-18.048828-18.048828c1.089673 1.089671 1.550295 2.703665 1.128907 4.210938l-5.349564-5.3495725zm6.027343 12.205078v10.75586l5.152344 5.152343-3.451172-3.435547c.78731.783765 1.272531 1.874659 1.277344 3.074219l-.529297-.529297c0 2.431876-1.972421 4.404297-4.404297 4.404297l5.958985 5.958985 4.404297-4.404297-3.617188-3.617188 3.625 3.609375 9.361328-9.361328-5.791016-5.791016c.000001 1.692091-1.372362 3.0625-3.064453 3.0625l-8.533203-8.53125 4.173828 4.214844zm-4.183593 18.945313 7.28125 7.28125c.120551-.09874.247246-.185262.359375-.298829l.542968-.542968-5.205078-5.205078c-1.163291 0-2.216175-.472036-2.978515-1.234375z" fill-opacity=".078431"/>
+ <g fill="#fff">
+ <path d="m14.773549 10.029584 3.72079 3.742808c-.528396 1.871404.330248 3.918939 2.047536 4.909683v12.197147c-1.320991.748562-2.201651 2.179635-2.201651 3.808857 0 2.431876 1.971426 4.403302 4.403303 4.403302 2.431876 0 4.403302-1.971426 4.403302-4.403302 0-1.629222-.88066-3.060295-2.201651-3.808857v-10.700025l4.557418 4.601451c-.154115.330248-.154115.704529-.154115 1.100826 0 2.431876 1.971426 4.403302 4.403302 4.403302 2.431877 0 4.403303-1.971425 4.403303-4.403302s-1.971426-4.403303-4.403303-4.403303c-.396297 0-.770578 0-1.100825.154116l-5.658244-5.658244c.572429-2.047535-.484363-4.29322-2.531899-5.151864-.94671-.352265-1.937454-.440331-2.818115-.198149l-3.742807-3.7207908"/>
+ <path d="m23.822266 1.0996094c-1.504805 0.118622-3.040584 0.8823804-4.425782 2.2675781v0.00195l-16.798828 16.820316c-2.1172184 2.096059-2.1167922 5.533098 0.00391 7.626953l17.587887 17.585938c2.094337 2.11548 5.526757 2.11548 7.621094 0l17.587891-17.585938 0.0039-0.0059c2.11548-2.094337 2.11548-5.526757 0-7.621094l-0.0039-0.0059-17.582032-17.582032-0.0059-0.00391c-1.047321-1.0578053-2.485865-1.6163917-3.98824-1.4979611zm0.158203 1.9941406c0.939028-0.074023 1.742608 0.2359785 2.412109 0.9140625l2e-3 0.00195 17.597703 17.597704c1.356168 1.339002 1.356168 3.446154 0 4.785156l-17.599703 17.599703c-1.339002 1.356168-3.446154 1.356168-4.785156 0l-17.597703-17.597703-0.00195-2e-3c-1.356168-1.339002-1.356168-3.446154 0-4.785156l0.00195-2e-3 0.00195-0.0039 16.798878-16.820316c1.124684-1.1246846 2.230893-1.6134774 3.169922-1.6875z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/git.svg b/.icons/kora/apps/scalable/git.svg
new file mode 100644
index 000000000..c7bb1010a
--- /dev/null
+++ b/.icons/kora/apps/scalable/git.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42 42 0 24 45)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b1f1f" offset="0"/>
+ <stop stop-color="#e23127" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09479 0 0 1.09479 -2.27489 -2.27489)">
+ <path d="m23.999 3c-1.1 0-2.2.41-3.023 1.232l-16.744 16.746c-1.644 1.645-1.642 4.397.003 6.042l16.744 16.745c1.644 1.645 4.399 1.647 6.044.003l16.744-16.746c1.644-1.645 1.644-4.399 0-6.044l-16.744-16.746c-.823-.822-1.924-1.232-3.024-1.232z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m15.313 9.898-1.415 1.415 6.102 6.101v14.586h2v-12.586l6.293 6.293 1.414-1.414z" fill="#312c2c"/>
+ <path d="m21 13c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm8 8c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-8 7c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gitahead.svg b/.icons/kora/apps/scalable/gitahead.svg
new file mode 100644
index 000000000..2daad363b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gitahead.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.377939 -45.5249 45.5249 .377939 23.6221 46.7609)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#062d3d" offset="0"/>
+ <stop stop-color="#143d4d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke-width="1.14">
+ <path d="m25.138 24-6.023 6.547-.453 3.247-3.198 3.295" stroke="#c97335"/>
+ <path d="m22.862 21.724-7.07 5.122h-3.55l-3.608 2.276" stroke="#d59467"/>
+ <path d="m24 22.862-14.227 13.089" stroke="#b95026"/>
+ </g>
+ <circle cx="9.773" cy="35.951" r="1.707" fill="#b95026"/>
+ <circle cx="8.634" cy="29.122" r="1.707" fill="#d59467"/>
+ <circle cx="15.464" cy="37.089" r="1.707" fill="#c97335"/>
+ <path d="m44.752 2.374c-.261-.002-.519.046-.762.141l-33.501 13.152c-.774.304-1.286 1.053-1.286 1.882 0 1.03.789 1.904 1.817 2.013 3.499.368 7.756 3.05 10.999 6.582s5.39 7.905 5.456 10.676c.026 1.092.934 1.977 2.03 1.977.787 0 1.505-.455 1.839-1.165l15.228-32.375c.126-.269.192-.562.192-.859 0-1.103-.905-2.014-2.012-2.024z" fill="#37adba" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gitblade.svg b/.icons/kora/apps/scalable/gitblade.svg
new file mode 100644
index 000000000..fe92bacd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gitblade.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9577 43.9577 0 24 45.9789)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d39a43" offset="0"/>
+ <stop stop-color="#e3b56f" offset="1"/>
+ </linearGradient>
+ <path d="m20.551 44.551-17.102-17.102c-1.904-1.904-1.904-4.994 0-6.898l17.102-17.102c1.904-1.904 4.994-1.904 6.898 0l17.102 17.102c1.904 1.904 1.904 4.994 0 6.898l-17.102 17.102c-1.904 1.904-4.994 1.904-6.898 0z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m17.63 6.455-2.983 2.983 6.127 6.128v14.951h4.22v-10.731l4.838 4.838 2.984-2.984z" fill-opacity=".5"/>
+ <path d="m22.884 10.473c-2.315 0-4.219 1.904-4.219 4.219s1.904 4.22 4.219 4.22 4.22-1.905 4.22-4.22-1.905-4.219-4.22-4.219zm8.44 8.439c-2.315 0-4.22 1.905-4.22 4.22s1.905 4.22 4.22 4.22 4.22-1.905 4.22-4.22-1.905-4.22-4.22-4.22zm-8.44 7.385c-2.315 0-4.219 1.905-4.219 4.22s1.904 4.22 4.219 4.22 4.22-1.905 4.22-4.22-1.905-4.22-4.22-4.22z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/giteye.svg b/.icons/kora/apps/scalable/giteye.svg
new file mode 100644
index 000000000..2ea3c4dd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/giteye.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m28.799 25.662-3.076 3.077 3.82 3.82c-.408 1.52.04 3.147 1.168 4.245l7.615 7.614c.82.854 1.954 1.338 3.139 1.338 2.387 0 4.351-1.964 4.351-4.352 0-1.184-.483-2.318-1.337-3.139l-7.615-7.614c-.819-.843-1.946-1.32-3.121-1.32-.379.002-.756.054-1.122.153z" fill="#25738e"/>
+ <path d="m7.232 2.244c-2.715 0-4.99 2.238-4.99 4.961v3.741h4.351v2.176h-4.351v12.444c0 2.723 2.275 4.961 4.99 4.961h18.302c2.715 0 4.99-2.238 4.99-4.961v-18.361c0-2.723-2.275-4.961-4.99-4.961z" fill="#2aa5dd"/>
+ <path d="m10.048 6.595c-1.88 0-3.455 1.55-3.455 3.435v12.711c0 1.885 1.575 3.435 3.455 3.435h12.67c1.88 0 3.455-1.55 3.455-3.435v-12.711c0-1.885-1.575-3.435-3.455-3.435z" fill="#fff"/>
+ </g>
+ <path d="m19.646 19.649-6.527-7.615m-6.526 0h13.053" fill="none" stroke="#feae12" stroke-width="2.18"/>
+ <circle cx="20.734" cy="12.034" r="2.176" fill="#feae12"/>
+ <circle cx="13.119" cy="12.034" r="2.176" fill="#feae12"/>
+ <circle cx="19.646" cy="19.649" r="2.176" fill="#feae12"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gitg.svg b/.icons/kora/apps/scalable/gitg.svg
new file mode 100644
index 000000000..cb0b9e519
--- /dev/null
+++ b/.icons/kora/apps/scalable/gitg.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1668 43.1668 0 27.2502 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)" fill-rule="nonzero"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m22 8.8v35.2h3v-35.2z" fill="#f8a200"/>
+ <path d="m25 44v-7.9c0-1.171 1.029-2.1 2.2-2.1h3.8c2.815 0 5-2.385 5-5.2v-9.6h-3v9.6c0 1.16-.84 2.2-2 2.2h-3.8c-2.804 0-5.2 2.296-5.2 5.1v7.9z" fill="#f00800"/>
+ <path d="m25 44c0-2.839-2.161-5-5-5h-3.2c-1.14 0-1.8-1.06-1.8-2.2v-16c0-.549.147-1.016.465-1.335.319-.318.786-.465 1.335-.465h3.2c2.791 0 5-2.609 5-5.4v-2.4h-3v2.4c0 1.185-.815 2.4-2 2.4h-3.2c-1.439 0-2.621.509-3.456 1.344s-1.344 2.017-1.344 3.456v16c0 2.837 1.963 5.2 4.8 5.2h3.2c1.136 0 2 .864 2 2z" fill="#005bcb"/>
+ <path d="m31 18.5c0-1.923 1.577-3.5 3.5-3.5s3.5 1.577 3.5 3.5-1.577 3.5-3.5 3.5-3.5-1.577-3.5-3.5z" fill="#f65d5a" fill-rule="nonzero"/>
+ <path d="m36 18.5c0 .829-.671 1.5-1.5 1.5s-1.5-.671-1.5-1.5.671-1.5 1.5-1.5 1.5.671 1.5 1.5z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m10 28.5c0 1.923 1.577 3.5 3.5 3.5s3.5-1.577 3.5-3.5-1.577-3.5-3.5-3.5-3.5 1.577-3.5 3.5z" fill="#5292de" fill-rule="nonzero"/>
+ <path d="m15 28.5c0 .829-.671 1.5-1.5 1.5s-1.5-.671-1.5-1.5.671-1.5 1.5-1.5 1.5.671 1.5 1.5z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m20 9.5c0 1.923 1.577 3.5 3.5 3.5s3.5-1.577 3.5-3.5-1.577-3.5-3.5-3.5-3.5 1.577-3.5 3.5z" fill="#ffc425" fill-rule="nonzero"/>
+ <path d="m25 9.5c0 .829-.671 1.5-1.5 1.5s-1.5-.671-1.5-1.5.671-1.5 1.5-1.5 1.5.671 1.5 1.5z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/github-desktop.svg b/.icons/kora/apps/scalable/github-desktop.svg
new file mode 100644
index 000000000..a4000c253
--- /dev/null
+++ b/.icons/kora/apps/scalable/github-desktop.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3115 43.3115 0 119.412 45.0855)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdb7d7" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.65819 -33.3018 33.3018 -.65819 457.931 37.4854)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#47003a" offset="0"/>
+ <stop stop-color="#6f0083" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m24 1.279c12.54 0 22.721 10.181 22.721 22.721s-10.181 22.721-22.721 22.721-22.721-10.181-22.721-22.721 10.181-22.721 22.721-22.721zm0 3.383c-10.673 0-19.338 8.665-19.338 19.338s8.665 19.338 19.338 19.338 19.338-8.665 19.338-19.338-8.665-19.338-19.338-19.338z" clip-rule="evenodd"/>
+ </clipPath>
+ <circle cx="24" cy="24" r="21.811" fill="url(#a)"/>
+ <path transform="matrix(.954438 0 0 .954438 1.10192 -.32877)" d="m19.162 46.807c0-.513-.093-3.495-.104-5.302-6.025 1.308-7.297-2.905-7.297-2.905-.985-2.501-2.406-3.168-2.406-3.168-1.966-1.344.149-1.317.149-1.317 2.175.154 3.318 2.232 3.318 2.232 1.933 3.31 5.071 2.354 6.305 1.801.197-1.4.756-2.355 1.375-2.896-4.81-.547-9.867-2.406-9.867-10.707 0-2.365.844-4.298 2.23-5.813-.223-.548-.967-2.75.211-5.733 0 0 1.82-.582 5.958 2.221 1.728-.48 3.581-.721 5.423-.729 1.839.008 3.693.249 5.423.729 4.136-2.803 5.952-2.221 5.952-2.221 1.182 2.983.438 5.185.215 5.733 1.388 1.515 2.227 3.448 2.227 5.813 0 8.322-5.065 10.153-9.891 10.689.778.669 1.471 1.991 1.471 4.012 0 2.896.048 6.851.048 7.561" fill="url(#b)"/>
+ <g clip-path="url(#c)">
+ <image transform="translate(1.279 1.279)" width="46" height="46" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABC0lEQVRoge2XWxLCIAxFcab7dQ8uXPzojMWWxxVCbqKcXzUvMwe43cMjBhD4izD9EbdY/TEWWL6hNlsMzymB6wMZpzHxvQQGrbqmTTwtYUY0hcJHyTe+5T7AZ8RZoxDeO86yx5AOx1dltkFy0He8t2nDOqzjWYdIYJ49Kjq8TtySPUqQdYhyzSyw45zjKtlxm5epEoJWmWOPEvQD6OC7xh3oMI93HaLpWZOfokM0tWzTS4fajS8davMPOmS+/ZcO5ej9Hz3rME1o50hvIbzjeo1ndYjC1Ka4DrVm/gs6xEtgcK6TcMmSadyIDlGO+jzr8JzM1mWqhPiOaz2oDb2AdtDGHenwE+WJyzX9AmchsN4MWXPOAAAAAElFTkSuQmCC"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/github.svg b/.icons/kora/apps/scalable/github.svg
new file mode 100644
index 000000000..b1d11cc5d
--- /dev/null
+++ b/.icons/kora/apps/scalable/github.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3115 43.3115 0 119.412 45.0855)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aaa" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop offset="0"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.65819 -33.3018 33.3018 -.65819 457.931 37.4854)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.0853728 -44.3703 44.3703 -.0853728 121.217 46.1426)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24" cy="24" r="21.811" fill="url(#a)"/>
+ <path transform="translate(-.215635 -2.01258)" d="m18.979 46.482c0-.513.09-3.17.079-4.977-6.025 1.308-7.297-2.905-7.297-2.905-.985-2.501-2.406-3.168-2.406-3.168-1.966-1.344.149-1.317.149-1.317 2.175.154 3.318 2.232 3.318 2.232 1.933 3.31 5.071 2.354 6.305 1.801.197-1.4.756-2.355 1.375-2.896-4.81-.547-9.867-2.406-9.867-10.707 0-2.365.844-4.298 2.23-5.813-.223-.548-.967-2.75.211-5.733 0 0 1.82-.582 5.958 2.221 1.728-.48 3.581-.721 5.423-.729 1.839.008 3.693.249 5.423.729 4.136-2.803 5.952-2.221 5.952-2.221 1.182 2.983.438 5.185.215 5.733 1.388 1.515 2.227 3.448 2.227 5.813 0 8.322-5.065 10.153-9.891 10.689.778.669 1.471 1.991 1.471 4.012 0 2.896-.135 6.526-.135 7.236" fill="url(#c)"/>
+ <path d="m24 1.279c12.54 0 22.721 10.181 22.721 22.721s-10.181 22.721-22.721 22.721-22.721-10.181-22.721-22.721 10.181-22.721 22.721-22.721zm0 3.114c-10.822 0-19.607 8.785-19.607 19.607s8.785 19.607 19.607 19.607 19.607-8.785 19.607-19.607-8.785-19.607-19.607-19.607z" fill="url(#d)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gitkraken.svg b/.icons/kora/apps/scalable/gitkraken.svg
new file mode 100644
index 000000000..5126934e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/gitkraken.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(14.6784 42.1275 -42.1275 14.6784 -69.2717 33.3164)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#40c6aa" offset="0"/>
+ <stop stop-color="#125840" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.137792 -27.3068 27.3068 -.137792 320.626 36.2755)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m38.59 16.553c-.129-.333-.515-.487-.823-.359-.231.102-.385.333-.385.565 0 .077 0 .154.052.205.591 1.567.924 3.262.924 5.061 0 7.269-5.419 13.304-12.457 14.203v-6.704c.436-.076.847-.204 1.258-.334v5.626c5.728-1.388 10.018-6.576 10.018-12.791 0-4.958-2.749-9.298-6.807-11.533-.309-.18-.693-.052-.848.282-.051.077-.051.18-.051.283 0 .23.129.436.308.539 3.673 2.029 6.165 5.959 6.165 10.455 0 5.059-3.134 9.374-7.577 11.121v-4.983c.77-.231 1.335-.95 1.335-1.824 0-.719-.36-1.31-.951-1.644.437-4.315 2.416-3.159 2.416-4.546v-.796c0-2.055-4.753-8.759-6.987-8.913h-.411c-2.235.154-6.986 6.858-6.986 8.913v.796c0 1.361 1.951.231 2.414 4.546-.565.334-.925.951-.925 1.644 0 .848.565 1.567 1.336 1.824v4.983c-4.418-1.747-7.578-6.062-7.578-11.121 0-4.496 2.492-8.426 6.165-10.455.283-.154.411-.514.257-.822-.077-.231-.309-.36-.539-.36-.103 0-.206.026-.309.078-4.058 2.235-6.806 6.575-6.806 11.533 0 6.215 4.289 11.403 10.069 12.817v-5.626c.411.128.821.258 1.258.334v6.704c-7.038-.925-12.458-6.934-12.458-14.229 0-1.773.334-3.468.925-5.06.128-.308-.026-.669-.334-.797-.077-.026-.154-.052-.231-.052-.257 0-.488.155-.591.411-.667 1.722-1.027 3.571-1.027 5.498 0 8.399 6.627 15.231 14.948 15.565v-7.886c.232.026.643.026.643.026s.411 0 .643-.026v7.886c8.321-.334 14.948-7.166 14.948-15.565-.026-1.927-.36-3.776-1.001-5.472zm-11.713 8.887c.231-.23.54-.385.899-.385.36 0 .667.155.899.385.231.232.385.54.385.9s-.154.667-.385.899c-.232.23-.539.385-.899.385-.359 0-.668-.155-.899-.385-.231-.232-.385-.539-.385-.899s.154-.668.385-.9zm-5.754 1.799c-.231.23-.54.385-.899.385-.36 0-.667-.155-.899-.385-.257-.232-.385-.539-.385-.899s.154-.668.385-.9c.232-.23.539-.385.899-.385.359 0 .668.155.899.385.231.232.385.54.385.9-.025.36-.154.667-.385.899z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gitlab.svg b/.icons/kora/apps/scalable/gitlab.svg
new file mode 100644
index 000000000..42703c5c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gitlab.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -22.9999 22.9999 0 24.0001 327.3)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4500f" offset="0"/>
+ <stop stop-color="#fc6d26" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.5814 24.5814 0 23.9998 44.3064)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fc9a26" offset="0"/>
+ <stop stop-color="#fca326" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -40.6128 40.6128 0 23.9998 44.3064)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a70e0e" offset="0"/>
+ <stop stop-color="#d9381d" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.06876 0 0 1.06876 -1.65027 -305.499)" d="m44.922 311.027-2.351-6.727-4.571-7c-.24-.724-1.283-.724-1.523 0l-4.744 7h-15.466l-5.267-7c-.24-.724-1.283-.724-1.523 0l-4.048 7-2.35 6.727c-.215.648.02 1.358.581 1.758l20.34 14.515 20.34-14.515c.561-.4.796-1.11.582-1.758" fill="url(#a)"/>
+ <path d="m24 44.306 19.848-24.581 2.512 7.19c.229.692-.022 1.451-.622 1.879l-21.738 15.512-21.738-15.512c-.6-.428-.851-1.187-.622-1.879l2.512-7.19z" fill="url(#b)"/>
+ <path d="m32.265 19.725 4.978-15.451c.256-.774 1.371-.774 1.627 0l4.978 15.451h-11.583l-8.265 24.581-8.265-24.581zm-28.113 0h11.583l-4.978-15.451c-.256-.774-1.371-.774-1.627 0z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gitqlient.svg b/.icons/kora/apps/scalable/gitqlient.svg
new file mode 100644
index 000000000..a895ef298
--- /dev/null
+++ b/.icons/kora/apps/scalable/gitqlient.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5192 45.5192 0 24.6384 46.7552)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#eaeaea" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m19.566 26.271c.22.247.506.661.614.769.157.157 1.544 1.593 1.544 1.593v13.812 4.319h2.276v-10.201s2.414-1.92 2.988-2.328c.273-.009.56-.026.853-.054.398-.034.799-.099 1.212-.172.412-.071.816-.179 1.222-.295.4-.129.798-.26 1.178-.431.38-.178.756-.338 1.11-.555.711-.403 1.366-.875 1.956-1.413.294-.246.578-.556.846-.832.268-.274.528-.591.775-.879.247-.281.486-.57.709-.856.235-.291.439-.546.609-.754.18-.203.331-.43.438-.556.109-.148.166-.225.166-.225s-.056-.08-.17-.2c-.113-.11-.284-.313-.513-.485-.227-.176-.526-.438-.867-.607-.341-.179-.739-.347-1.188-.497-.442-.131-.914-.205-1.428-.26-.514-.056-1.02-.011-1.561.042-.534.066-1.05.205-1.577.373-.508.186-1.01.415-1.489.68-.461.285-.925.582-1.327.935-.409.348-.789.721-1.115 1.127-.668.796-1.15 1.696-1.477 2.537-.157.429-.28.837-.365 1.224-.09.38-.128.751-.162 1.048-.02.138-.027.274-.03.397.119-.12.248-.246.389-.382.701-.672 1.674-1.524 2.72-2.268.523-.374 1.067-.71 1.587-1.004.267-.134.525-.263.769-.385.251-.105.489-.203.707-.294.226-.07.433-.134.616-.191.106-.039.208-.031.301-.024-.088.023-.183.051-.281.096-.177.071-.375.151-.592.238-.21.107-.436.223-.676.345-.229.139-.472.287-.724.439-.489.33-.996.702-1.479 1.11-.968.809-1.855 1.717-2.488 2.426-.045.05-.088.099-.129.146l-.005-.002-.092.076-1.416 1.061v-9.681c-.001-1.266.62-2.801 1.673-3.502l.097-.072c.182-.168.646-.516.771-.58-.043-.214-.235-.387-.446-.531-.175-.119-1.284.109-1.479.026-.188-.081-.209-.051-.326.134l-.538.501c-1.247.962-1.979 3.132-1.98 4.707v.852l-.686-.649c0-.018-.028-.024-.028-.042-.027.005-.051-.068-.082-.085l.021-.008c-.105-.111-.216-.227-.337-.352-.784-.806-1.879-1.84-3.068-2.769-.593-.467-1.213-.896-1.811-1.278-.307-.178-.604-.35-.883-.512-.292-.144-.567-.28-.822-.406-.263-.104-.504-.199-.718-.284-.212-.094-.409-.129-.568-.18-.318-.089-.5-.141-.5-.141s.184.037.507.104c.161.038.363.059.582.138.222.07.472.148.745.234.265.108.554.226.859.35.296.144.61.296.935.454.633.343 1.298.734 1.937 1.165 1.28.861 2.231 1.87 3.094 2.638.174.155.29.299.437.435-.007-.135.006-.284-.007-.439.006-.266-.063-.73-.145-1.161-.086-.433-.207-.916-.361-1.398-.42-.94-.987-1.951-1.815-2.853-.404-.46-.873-.886-1.375-1.284-.495-.404-1.061-.75-1.623-1.081-.585-.31-1.194-.582-1.81-.805-.638-.205-1.261-.377-1.904-.47-.651-.079-1.259-.064-1.874-.022-.614.042-1.178.106-1.704.234-.533.149-1.005.32-1.409.504-.402.174-.752.368-1.019.554-.269.181-.466.399-.599.516-.133.128-.197.214-.197.214s.072.088.207.254c.133.144.322.399.544.63.211.236.465.524.757.855.276.323.573.65.878.97.307.326.629.686.96.997.331.315.682.667 1.043.95.726.616 1.528 1.16 2.394 1.631.432.252.888.443 1.351.654.461.202.943.362 1.428.519.489.142.979.277 1.474.371.498.095.982.182 1.461.235.475.056.936.09 1.362.108.055.003.109.006.163.008zm12.316 2.708c.065.005.126.009.181-.003.268-.051.421-.162.421-.162s-.151.041-.414.114c-.057.018-.12.033-.188.051z" fill="#444444"/>
+ <path d="m24.773 21.721c.231.013.553-.017.857-.086.445-.091.925-.207 1.414-.351.495-.14.987-.323 1.493-.516.503-.192.992-.43 1.481-.678.479-.264.956-.531 1.402-.844.446-.324.889-.622 1.294-.989.821-.695 1.559-1.465 2.203-2.306.325-.392.625-.863.912-1.286.288-.42.557-.894.816-1.328.259-.425.507-.857.735-1.282.243-.435.454-.815.629-1.127.189-.307.338-.638.45-.828.11-.217.168-.332.168-.332s-.084-.09-.249-.218c-.163-.116-.414-.338-.733-.506-.317-.174-.74-.442-1.198-.58-.462-.149-.992-.272-1.583-.358-.58-.064-1.186-.046-1.842.006-.656.053-1.283.233-1.953.433-.659.214-1.282.519-1.914.864-.605.364-1.194.783-1.749 1.243-.527.481-1.056.979-1.498 1.534-.451.55-.861 1.127-1.196 1.733-.696 1.194-1.139 2.479-1.397 3.65-.12.596-.201 1.155-.239 1.678-.044.515-.025 1.005-.013 1.399-.001.185.015.364.034.523.128-.184.266-.378.419-.589.759-1.043 1.829-2.383 3.008-3.603.589-.611 1.213-1.179 1.813-1.686.31-.239.612-.468.896-.686.297-.196.577-.381.836-.551.27-.146.519-.279.739-.398.214-.129.423-.187.585-.257.328-.132.514-.206.514-.206s-.182.091-.499.248c-.157.086-.358.159-.563.305-.208.134-.443.286-.701.451-.243.19-.506.395-.785.611-.264.237-.542.487-.831.746-.555.546-1.124 1.152-1.657 1.797-1.071 1.284-2.074 2.596-2.825 3.636-.118.193-.376.503-.393.517 0 0 .847.22 1.12.217z" fill="#ff6d00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gitter.svg b/.icons/kora/apps/scalable/gitter.svg
new file mode 100644
index 000000000..082a02c82
--- /dev/null
+++ b/.icons/kora/apps/scalable/gitter.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a1003e" offset="0"/>
+ <stop stop-color="#e11966" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m18.473 14.051h4.422v26.53h-4.422zm6.632 0h4.422v26.53h-4.422zm6.633 0h4.422v15.476h-4.422zm-19.898-6.632h4.422v21.003h-4.422z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gkdebconf-icon.svg b/.icons/kora/apps/scalable/gkdebconf-icon.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gkdebconf-icon.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gkdebconf.svg b/.icons/kora/apps/scalable/gkdebconf.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gkdebconf.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gkrellm.svg b/.icons/kora/apps/scalable/gkrellm.svg
new file mode 120000
index 000000000..53ccf3bb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/gkrellm.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gksu-debian.svg b/.icons/kora/apps/scalable/gksu-debian.svg
new file mode 120000
index 000000000..bd5de8d69
--- /dev/null
+++ b/.icons/kora/apps/scalable/gksu-debian.svg
@@ -0,0 +1 @@
+gksu-root-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gksu-icon.svg b/.icons/kora/apps/scalable/gksu-icon.svg
new file mode 120000
index 000000000..0e05504bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/gksu-icon.svg
@@ -0,0 +1 @@
+gksu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gksu-root-terminal.svg b/.icons/kora/apps/scalable/gksu-root-terminal.svg
new file mode 100644
index 000000000..30013956f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gksu-root-terminal.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#af2116" offset="0"/>
+ <stop stop-color="#fd756a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m19.75 20.693c-.048-.046-.11-.069-.185-.069h-7.736c-.075 0-.137.023-.185.069-.049.046-.073.104-.073.176v.491c0 .071.024.13.073.176.048.046.11.069.185.069h7.736c.075 0 .137-.023.185-.069s.073-.105.073-.176v-.491c0-.072-.025-.13-.073-.176z" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m7.373 13.439c-.054-.051-.116-.076-.185-.076-.07 0-.132.025-.186.076l-.403.384c-.053.051-.08.11-.08.176 0 .067.027.125.08.176l3.167 3.014-3.167 3.013c-.053.051-.08.11-.08.176 0 .067.027.125.08.176l.403.384c.054.051.116.076.186.076.069 0 .131-.025.185-.076l3.755-3.573c.054-.051.08-.11.08-.177 0-.066-.026-.125-.08-.176z" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gksu.svg b/.icons/kora/apps/scalable/gksu.svg
new file mode 120000
index 000000000..64376f988
--- /dev/null
+++ b/.icons/kora/apps/scalable/gksu.svg
@@ -0,0 +1 @@
+cog.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gksuexec-debian.svg b/.icons/kora/apps/scalable/gksuexec-debian.svg
new file mode 120000
index 000000000..0e05504bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/gksuexec-debian.svg
@@ -0,0 +1 @@
+gksu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glabels-3.0.svg b/.icons/kora/apps/scalable/glabels-3.0.svg
new file mode 100644
index 000000000..d74189b22
--- /dev/null
+++ b/.icons/kora/apps/scalable/glabels-3.0.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d56700" offset="0"/>
+ <stop stop-color="#e48a26" offset="1"/>
+ </linearGradient>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m22.918 7.873h-12.985v8.656h12.985zm15.149 0h-12.985v8.656h12.985z" fill="#ffebb7"/>
+ <path d="m22.918 18.693h-12.985v8.657h12.985zm15.149 0h-12.985v8.657h12.985z" fill="#ffd774"/>
+ <path d="m22.918 29.514h-12.985v8.656h12.985zm15.149 0h-12.985v8.656h12.985z" fill="#ffb84a"/>
+ <path d="m12.097 36.006v1.082h8.657v-1.082zm15.149 0v1.082h8.657v-1.082zm-15.149-2.164v1.082h5.411v-1.082zm15.149 0v1.082h5.41v-1.082zm-14.067-3.246v1.082h6.493v-1.082zm15.149 0v1.082h6.493v-1.082zm-16.231-5.41v1.082h8.657v-1.082zm15.149 0v1.082h8.657v-1.082zm-15.149-2.165v1.083h5.411v-1.083zm15.149 0v1.083h5.41v-1.083zm-14.067-3.246v1.082h6.493v-1.082zm15.149 0v1.082h6.493v-1.082zm-16.231-5.41v1.082h8.657v-1.082zm15.149 0v1.082h8.657v-1.082zm-15.149-2.164v1.082h5.411v-1.082zm15.149 0v1.082h5.41v-1.082zm-14.067-3.246v1.082h6.493v-1.082zm15.149 0v1.082h6.493v-1.082z" fill-opacity=".2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/glabels.svg b/.icons/kora/apps/scalable/glabels.svg
new file mode 120000
index 000000000..d944d10f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/glabels.svg
@@ -0,0 +1 @@
+glabels-3.0.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glade-3.svg b/.icons/kora/apps/scalable/glade-3.svg
new file mode 120000
index 000000000..d5852ae95
--- /dev/null
+++ b/.icons/kora/apps/scalable/glade-3.svg
@@ -0,0 +1 @@
+glade.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glade.svg b/.icons/kora/apps/scalable/glade.svg
new file mode 100644
index 000000000..667d7e860
--- /dev/null
+++ b/.icons/kora/apps/scalable/glade.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0b0b0" offset="0"/>
+ <stop stop-color="#e6e6e6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0595533 -31.6824 31.6824 -.0595533 18.2233 40.139)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007e00" offset="0"/>
+ <stop stop-color="#689f38" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m5 8v30c0 2 2 2 2 2h37zm8 16.857 8.75 7.143h-8.75z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gladish.svg b/.icons/kora/apps/scalable/gladish.svg
new file mode 100644
index 000000000..2f9838bb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gladish.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24 22c-11.08 0-20 4.906-20 11s8.92 11 20 11 20-4.906 20-11-8.92-11-20-11z" fill="#e4e4e4"/>
+ <path d="m24 25c-7.756 0-14 3.122-14 7s6.244 7 14 7 14-3.122 14-7-6.244-7-14-7z" fill-opacity=".1"/>
+ <path d="m32.055 6.17c-1.716-2.227-3.454-2.629-5.055-2.763v25.333l3.974 3.26v-20.251c2.151-.091 7.186 3.031 5.845 10.231 6.027-10.083-2.841-13.313-4.764-15.81z" fill="#1b7b34"/>
+ </g>
+ <ellipse cx="24" cy="32" rx="7" ry="4" fill="#529c0a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/glchess.svg b/.icons/kora/apps/scalable/glchess.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/glchess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glines.svg b/.icons/kora/apps/scalable/glines.svg
new file mode 120000
index 000000000..aae4eb186
--- /dev/null
+++ b/.icons/kora/apps/scalable/glines.svg
@@ -0,0 +1 @@
+gnome-glines.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glipper.svg b/.icons/kora/apps/scalable/glipper.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/glipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glippy.svg b/.icons/kora/apps/scalable/glippy.svg
new file mode 120000
index 000000000..a3dede18a
--- /dev/null
+++ b/.icons/kora/apps/scalable/glippy.svg
@@ -0,0 +1 @@
+stock_tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glob2-icon-48x48.svg b/.icons/kora/apps/scalable/glob2-icon-48x48.svg
new file mode 120000
index 000000000..f96c9dd5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/glob2-icon-48x48.svg
@@ -0,0 +1 @@
+glob2-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glob2-icon.svg b/.icons/kora/apps/scalable/glob2-icon.svg
new file mode 100644
index 000000000..d26a818f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/glob2-icon.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -17.4363 17.4366 0 13.2535 21.3503)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#082882" offset="0"/>
+ <stop stop-color="#0037d1" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(2.25417 0 0 2.25421 -4.23789 -4.17765)" d="m4.975 16.5 3 3s1.099-2.205 2-3c1.118-.987 4-2 4-2 1 0 0 4 0 4l4-1-2-4v-5l-8-4-1 3 4 2s-1 4-2 5-4 2-4 2z" fill="url(#a)"/>
+ <path transform="matrix(2.25417 0 0 2.25421 -4.23789 -4.17765)" d="m14.975 15.5c3 0 3-6 3-6s-1-4-5-4c-3 0-3 5-3 5s0 5 5 5z" fill="#1147e0"/>
+ <path d="m34.027 33.017c-9.016 0-9.016 6.762-9.016 6.762s0 6.763 9.016 6.763c6.763 0 6.763-6.763 6.763-6.763s0-6.762-6.763-6.762zm-22.667 9.017c4.509-2.255 2.255-9.017 2.255-9.017s-4.509-4.509-9.017 0c-2.129 2.254 0 6.762 0 6.762s2.254 4.509 6.762 2.255zm26.049-36.068c4.354 0 7.889 3.536 7.889 7.89 0 4.355-3.535 7.89-7.889 7.89-4.355 0-7.89-3.535-7.89-7.89 0-4.354 3.535-7.89 7.89-7.89zm-28.178 9.017c6.763 0 6.763-4.508 6.763-4.508s2.254-9.017-4.508-9.017c-6.763 0-6.763 6.763-6.763 6.763s0 6.762 4.508 6.762z" fill="#225cff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gloobus-preview.svg b/.icons/kora/apps/scalable/gloobus-preview.svg
new file mode 100644
index 000000000..ad77382e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gloobus-preview.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -48.5665 48.5665 0 24.9508 47.8463)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#21c9fb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.393 24.764c-.238-1.042 1.017-1.651 1.867-1.537 1.673.222 2.461 2.095 2.079 3.591-.582 2.281-3.172 3.308-5.296 2.626-2.885-.928-4.149-4.272-3.159-7.027 1.259-3.498 5.362-5.01 8.725-3.71 4.101 1.589 5.857 6.475 4.241 10.458-1.908 4.732-7.554 6.734-12.151 4.799-5.336-2.239-7.573-8.673-5.336-13.895 2.564-5.96 9.757-8.447 15.583-5.882 6.558 2.885 9.299 10.871 6.412 17.33-3.204 7.187-11.954 10.169-19.008 6.97-7.782-3.529-11.006-13.074-7.498-20.763 2.75-6.031 9.046-9.825 15.634-9.654" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gloobus.svg b/.icons/kora/apps/scalable/gloobus.svg
new file mode 120000
index 000000000..c1e2ce5f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gloobus.svg
@@ -0,0 +1 @@
+gloobus-preview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glrp.svg b/.icons/kora/apps/scalable/glrp.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/glrp.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glxinfo.svg b/.icons/kora/apps/scalable/glxinfo.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/glxinfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/glyphr-studio-desktop.svg b/.icons/kora/apps/scalable/glyphr-studio-desktop.svg
new file mode 100644
index 000000000..1c8a2fa0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/glyphr-studio-desktop.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006c90" offset="0"/>
+ <stop stop-color="#00aae1" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="none" stroke="#cff0f5" stroke-width="4">
+ <path d="m24 27c-6.668 0-9.739-2.731-10-7s4.773-9 10-9 10.261 4.731 10 9-3.332 7-10 7z"/>
+ <path d="m19 32h-5s.145 6 10 6 10-6 10-6v-12"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gmail-desktop.svg b/.icons/kora/apps/scalable/gmail-desktop.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmail-desktop.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gmail-notify-icon.svg b/.icons/kora/apps/scalable/gmail-notify-icon.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmail-notify-icon.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gmail-offline.svg b/.icons/kora/apps/scalable/gmail-offline.svg
new file mode 100644
index 000000000..b2cd9a14a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmail-offline.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.7 39h6.3v-15.451l-9-6.816v19.54c0 1.507 1.208 2.727 2.7 2.727z" fill="#afafaf"/>
+ <path d="m35 39h6.3c1.492 0 2.7-1.22 2.7-2.727v-19.54l-9 6.816z" fill="#5f5f5f"/>
+ <path d="m35 11.734v11.815l9-6.816v-3.636c0-3.369-3.809-5.294-6.48-3.272z" fill="#7d7d7d"/>
+ <path d="m13 23.549v-11.815l11 8.175 11-8.175v11.815l-11 8.178z" fill="#8f8f8f"/>
+ <path d="m4 13.097v3.636l9 6.816v-11.815l-2.52-1.909c-2.671-2.022-6.48-.097-6.48 3.272z" fill="#727272"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gmail-plasmoid.svg b/.icons/kora/apps/scalable/gmail-plasmoid.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmail-plasmoid.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gmail.svg b/.icons/kora/apps/scalable/gmail.svg
new file mode 100644
index 000000000..dfa9488f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmail.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.7 39h6.3v-15.451l-9-6.816v19.54c0 1.507 1.208 2.727 2.7 2.727z" fill="#4285f4"/>
+ <path d="m35 39h6.3c1.492 0 2.7-1.22 2.7-2.727v-19.54l-9 6.816z" fill="#34a853"/>
+ <path d="m35 11.734v11.815l9-6.816v-3.636c0-3.369-3.809-5.294-6.48-3.272z" fill="#fbbc04"/>
+ <path d="m13 23.549v-11.815l11 8.175 11-8.175v11.815l-11 8.178z" fill="#ea4335"/>
+ <path d="m4 13.097v3.636l9 6.816v-11.815l-2.52-1.909c-2.671-2.022-6.48-.097-6.48 3.272z" fill="#c5221f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gmailwatcher.svg b/.icons/kora/apps/scalable/gmailwatcher.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmailwatcher.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gmameui.svg b/.icons/kora/apps/scalable/gmameui.svg
new file mode 120000
index 000000000..60ef68f64
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmameui.svg
@@ -0,0 +1 @@
+mame.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gmpc.svg b/.icons/kora/apps/scalable/gmpc.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmpc.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gmtpicon.svg b/.icons/kora/apps/scalable/gmtpicon.svg
new file mode 100644
index 000000000..7d689ecac
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmtpicon.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.9284 42.9284 0 24 45.4642)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#565656" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0639133 -19.3178 19.3178 -.0639133 24.5752 24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f90ed" offset="0"/>
+ <stop stop-color="#00c3ff" offset="1"/>
+ </linearGradient>
+ <path d="m36.879 3.609c0-.592-.481-1.073-1.074-1.073h-23.61c-.593 0-1.074.481-1.074 1.073v40.782c0 .592.481 1.073 1.074 1.073h23.61c.593 0 1.074-.481 1.074-1.073z" fill="url(#a)"/>
+ <circle cx="24" cy="34.732" r="8.586" fill="#4f4f4f"/>
+ <path d="m24 28.293c3.554 0 6.439 2.885 6.439 6.439s-2.885 6.439-6.439 6.439-6.439-2.885-6.439-6.439 2.885-6.439 6.439-6.439zm0 2.146c2.369 0 4.293 1.924 4.293 4.293s-1.924 4.293-4.293 4.293-4.293-1.924-4.293-4.293 1.924-4.293 4.293-4.293z" fill="#0f90ed"/>
+ <path d="m34.732 5.682c0-.552-.448-1-1-1h-19.464c-.552 0-1 .448-1 1v17.318c0 .552.448 1 1 1h19.464c.552 0 1-.448 1-1z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gmusicbrowser.svg b/.icons/kora/apps/scalable/gmusicbrowser.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gmusicbrowser.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnac.svg b/.icons/kora/apps/scalable/gnac.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnac.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnash.svg b/.icons/kora/apps/scalable/gnash.svg
new file mode 100644
index 000000000..98d2e2d5f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnash.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.17674 -44.8034 44.8034 -.17674 90.5158 46.163)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c12.573 0 22.764 10.191 22.764 22.764s-10.191 22.764-22.764 22.764-22.764-10.191-22.764-22.764 10.191-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 8.721c-2.813 0-5.092 2.28-5.092 5.093 0 1.514.671 2.858 1.717 3.79h-.02l3.395 3.395 3.395-3.395h-.023c1.048-.933 1.721-2.277 1.721-3.79 0-2.818-2.28-5.093-5.093-5.093zm-10.185 10.186c-2.174-.033-4.25 1.491-4.865 3.577-.649 2.004.108 4.361 1.818 5.597 1.677 1.297 4.178 1.351 5.905.12.349-.223.697-.586.955-.829 1.124-1.124 2.247-2.248 3.371-3.372-1.131-1.132-2.263-2.263-3.394-3.395-.231-.207-.562-.561-.879-.766-.843-.603-1.874-.935-2.911-.932zm20.371 0c-1.514 0-2.858.672-3.79 1.718v-.02l-3.395 3.395 3.395 3.395v-.023c.933 1.048 2.278 1.721 3.79 1.721 2.818 0 5.093-2.28 5.093-5.093s-2.28-5.093-5.093-5.093zm-10.186 8.094-3.395 3.395h.023c-1.047.933-1.72 2.277-1.72 3.79 0 2.818 2.279 5.093 5.092 5.093s5.093-2.28 5.093-5.093c0-1.514-.672-2.858-1.717-3.79h.019z" fill="#de4000"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnethogs.svg b/.icons/kora/apps/scalable/gnethogs.svg
new file mode 120000
index 000000000..53ccf3bb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnethogs.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gngeo.svg b/.icons/kora/apps/scalable/gngeo.svg
new file mode 100644
index 000000000..dd6b5ecbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gngeo.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="36.636" cy="25.08" r="9.477" fill="#f8e303"/>
+ <circle cx="36.636" cy="25.08" r="4.212" fill="#3f3f3f"/>
+ <path d="m19.316 20.538c4.831-2.004 10.381.291 12.385 5.122 2.004 4.832-.291 10.381-5.122 12.386-4.832 2.004-10.381-.291-12.386-5.123-2.004-4.831.291-10.381 5.123-12.385z" fill="#1d84e7"/>
+ <circle cx="25.053" cy="13.496" r="9.477" fill="#f8e303"/>
+ <path d="m29.989 22.951-7.281 3.019.406.973 7.558-3.137c-.211-.298-.439-.583-.683-.855zm2.4 5.843-7.258 3.013.403.971 6.851-2.843c.024-.38.026-.761.004-1.141z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m28.212 4.562v12.093h1.053v-11.647c-.342-.17-.693-.319-1.053-.446zm-7.371 5.775v11.631c.342.167.693.314 1.053.44v-12.071z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m6.814 25.19c4.588-2.512 10.352-.825 12.864 3.763 2.511 4.589.824 10.353-3.764 12.864s-10.352.825-12.864-3.764c-2.511-4.588-.824-10.352 3.764-12.863z" fill="#f8e303"/>
+ <path d="m19.677 28.954-6.466 3.538-.924.506.506.923 1.012 1.849.923-.506-1.011-1.849 6.466-3.537z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m7.217 12.693c3.93-3.451 9.923-3.063 13.374.868 3.452 3.93 3.063 9.923-.867 13.375-3.931 3.451-9.924 3.062-13.375-.868-3.452-3.93-3.063-9.924.868-13.375z" fill="#1d84e7"/>
+ <path d="m20.59 13.56-5.539 4.864-.789.695.695.792 1.388 1.582.792-.695-1.391-1.582 5.539-4.864z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnibbles.svg b/.icons/kora/apps/scalable/gnibbles.svg
new file mode 120000
index 000000000..2d9327971
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnochm.svg b/.icons/kora/apps/scalable/gnochm.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnochm.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-2048.svg b/.icons/kora/apps/scalable/gnome-2048.svg
new file mode 120000
index 000000000..f9b2ba25c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-2048.svg
@@ -0,0 +1 @@
+2048.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-about-logo.svg b/.icons/kora/apps/scalable/gnome-about-logo.svg
new file mode 120000
index 000000000..82315e67e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-about-logo.svg
@@ -0,0 +1 @@
+gnome-info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-abrt.svg b/.icons/kora/apps/scalable/gnome-abrt.svg
new file mode 120000
index 000000000..2778f8f1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-abrt.svg
@@ -0,0 +1 @@
+abrt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-activity-journal.svg b/.icons/kora/apps/scalable/gnome-activity-journal.svg
new file mode 120000
index 000000000..1a1c4c285
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-activity-journal.svg
@@ -0,0 +1 @@
+activity-journal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-aisleriot.svg b/.icons/kora/apps/scalable/gnome-aisleriot.svg
new file mode 100644
index 000000000..9e093e676
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-aisleriot.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a40101" offset="0"/>
+ <stop stop-color="#ee4545" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f0ced0" offset="0"/>
+ <stop stop-color="#fefdfd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#e02d2d" offset="0"/>
+ <stop stop-color="#f75151" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.0484635 -25.0177 25.0177 -.0484635 565.488 34.7987)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.0484635 -25.0177 25.0177 -.0484635 1190.83 33.5873)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-.0484635 -25.0177 25.0177 -.0484635 1187.08 33.5945)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-.0484635 -25.0177 25.0177 -.0484635 578.248 34.7739)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.667 10.809c-1.228-.008-2.284.713-2.779 1.753-.482-1.046-1.529-1.78-2.758-1.788-1.691-.01-3.075 1.968-3.086 3.659-.023 3.679 5.79 6.866 5.79 6.866s5.851-3.114 5.874-6.793c.01-1.692-1.349-3.687-3.041-3.697z" fill="url(#d)"/>
+ <path d="m20.821 23.272s-5.851 3.114-5.874 6.793c-.01 1.691 1.349 3.686 3.041 3.697.493.003.957-.113 1.369-.32.116-.058.256-.039.352.048.096.088.129.225.082.347l-.825 2.115c-.073.187-.049.398.064.564s.3.266.501.267l2.414.015c.201.002.389-.096.504-.261s.141-.376.071-.563l-.798-2.125c-.046-.122-.012-.26.085-.346.098-.086.238-.104.353-.044.409.212.872.334 1.365.337 1.692.011 3.076-1.968 3.086-3.659.023-3.679-5.79-6.865-5.79-6.865z" fill="url(#e)"/>
+ <path d="m36.377 27.894c-.004 0-.008.001-.012.001.334-.479.533-1.06.537-1.689.011-1.652-1.32-2.998-2.971-3.009-1.652-.01-3 1.32-3.01 2.972-.004.629.189 1.212.517 1.696-.004 0-.007-.002-.011-.002-1.652-.01-3 1.321-3.01 2.973s1.321 2.999 2.973 3.009c.369.002.722-.065 1.047-.187.116-.043.247-.014.334.074s.114.219.069.334l-.767 1.966c-.072.188-.049.399.064.565s.3.266.501.268l2.415.015c.2.001.389-.097.504-.262s.141-.375.071-.563l-.743-1.976c-.043-.116-.015-.247.074-.334.088-.087.219-.114.334-.069.325.126.677.197 1.047.2 1.651.01 2.998-1.32 3.008-2.972.011-1.652-1.32-3-2.971-3.01zm-2.484 1.298c-.003-.005-.008-.01-.011-.015.004 0 .008.002.012.002s.007-.001.011-.001c-.004.005-.008.009-.012.014z" fill="url(#f)"/>
+ <path d="m33.703 22.052c.059.068.144.107.234.108.089 0 .175-.038.235-.105l4.715-5.253c.106-.118.107-.298.001-.417l-4.649-5.25c-.059-.067-.144-.106-.233-.106-.09-.001-.175.037-.234.103l-4.715 5.191c-.107.119-.109.298-.004.418z" fill="url(#g)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-alsamixer-icon.svg b/.icons/kora/apps/scalable/gnome-alsamixer-icon.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-alsamixer-icon.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-app-install.svg b/.icons/kora/apps/scalable/gnome-app-install.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-app-install.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-appfolders-manager.svg b/.icons/kora/apps/scalable/gnome-appfolders-manager.svg
new file mode 100644
index 000000000..732af4832
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-appfolders-manager.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a3a3a" offset="0"/>
+ <stop stop-color="#646464" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill="#81ff85">
+ <path d="m16 8.923c0-.509-.414-.923-.923-.923h-6.154c-.509 0-.923.414-.923.923v6.154c0 .509.414.923.923.923h6.154c.509 0 .923-.414.923-.923z"/>
+ <path d="m16 19.923c0-.509-.414-.923-.923-.923h-6.154c-.509 0-.923.414-.923.923v6.154c0 .509.414.923.923.923h6.154c.509 0 .923-.414.923-.923z"/>
+ <path d="m16 30.923c0-.509-.414-.923-.923-.923h-6.154c-.509 0-.923.414-.923.923v6.154c0 .509.414.923.923.923h6.154c.509 0 .923-.414.923-.923z"/>
+ <path d="m27 8.923c0-.509-.414-.923-.923-.923h-6.154c-.509 0-.923.414-.923.923v6.154c0 .509.414.923.923.923h6.154c.509 0 .923-.414.923-.923z"/>
+ <path d="m27 19.923c0-.509-.414-.923-.923-.923h-6.154c-.509 0-.923.414-.923.923v6.154c0 .509.414.923.923.923h6.154c.509 0 .923-.414.923-.923z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-applications.svg b/.icons/kora/apps/scalable/gnome-applications.svg
new file mode 120000
index 000000000..879651b8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-applications.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-apt.svg b/.icons/kora/apps/scalable/gnome-apt.svg
new file mode 120000
index 000000000..9cf885d7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-apt.svg
@@ -0,0 +1 @@
+gnome-app-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-audio.svg b/.icons/kora/apps/scalable/gnome-audio.svg
new file mode 120000
index 000000000..4da02f539
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-audio.svg
@@ -0,0 +1 @@
+gnome-sound-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-baker.svg b/.icons/kora/apps/scalable/gnome-baker.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-baker.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-balsa.svg b/.icons/kora/apps/scalable/gnome-balsa.svg
new file mode 120000
index 000000000..0bd20bda6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-balsa.svg
@@ -0,0 +1 @@
+mutt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-balsa2.svg b/.icons/kora/apps/scalable/gnome-balsa2.svg
new file mode 120000
index 000000000..0bd20bda6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-balsa2.svg
@@ -0,0 +1 @@
+mutt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-books.svg b/.icons/kora/apps/scalable/gnome-books.svg
new file mode 120000
index 000000000..76870e259
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-books.svg
@@ -0,0 +1 @@
+bookworm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-boxes.svg b/.icons/kora/apps/scalable/gnome-boxes.svg
new file mode 100644
index 000000000..5382a8f52
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-boxes.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#565656" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m12 12v24h24v-24zm3.707 3h16.586l-3.397 3.397.708.707 3.396-3.397v16.586l-3.396-3.396-.708.707 3.397 3.396h-16.586l3.396-3.396-.707-.707-3.396 3.396v-16.586l3.396 3.397.707-.707-3.4-3.4zm3.293 4v10h10v-10zm2 2h6v6h-6z" fill="#00bfff"/>
+ <path d="m13.5 10c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm21 0c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm-14.5 8c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm8 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-8 8c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm8 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-14.5 5c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm21 0c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5z" fill="#008aff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-break-timer.svg b/.icons/kora/apps/scalable/gnome-break-timer.svg
new file mode 100644
index 000000000..77640ad81
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-break-timer.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.2764 -45.528 45.528 -.2764 24.1382 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2d45" offset="0"/>
+ <stop stop-color="#484b61" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.9777 26.9777 0 23.8618 37.5782)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8790bb" offset="0"/>
+ <stop stop-color="#9499b2" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="13.658" fill="url(#b)"/>
+ <path d="m34.085 11.097c.552-.956.224-2.18-.732-2.732l-.479-.276c-.956-.552-2.18-.224-2.732.732l-8.244 14.279c-.552.956-.224 2.18.732 2.732l.479.276c.956.552 2.18.224 2.732-.732z" fill="#fff"/>
+ <g fill="#9499b2">
+ <path d="m25.138 3.374c0-.552-.448-1-1-1h-.276c-.552 0-1 .448-1 1v2.553c0 .552.448 1 1 1h.276c.552 0 1-.448 1-1z"/>
+ <path d="m25.138 42.073c0-.552-.448-1-1-1h-.276c-.552 0-1 .448-1 1v2.553c0 .552.448 1 1 1h.276c.552 0 1-.448 1-1z"/>
+ <path d="m44.626 25.138c.552 0 1-.448 1-1v-.276c0-.552-.448-1-1-1h-2.553c-.552 0-1 .448-1 1v.276c0 .552.448 1 1 1z"/>
+ <path d="m5.927 25.138c.552 0 1-.448 1-1v-.276c0-.552-.448-1-1-1h-2.553c-.552 0-1 .448-1 1v.276c0 .552.448 1 1 1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-builder.svg b/.icons/kora/apps/scalable/gnome-builder.svg
new file mode 120000
index 000000000..d153228c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-builder.svg
@@ -0,0 +1 @@
+builder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-calculator.svg b/.icons/kora/apps/scalable/gnome-calculator.svg
new file mode 120000
index 000000000..9bce37043
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-calculator.svg
@@ -0,0 +1 @@
+calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-calendar.svg b/.icons/kora/apps/scalable/gnome-calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-character-map.svg b/.icons/kora/apps/scalable/gnome-character-map.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-character-map.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-characters.svg b/.icons/kora/apps/scalable/gnome-characters.svg
new file mode 100644
index 000000000..4cfadc845
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-characters.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.17866 -42.8189 42.8189 -.17866 25.3995 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#636365" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m31.544 31.943c-1.419 0-2.611-.409-3.575-1.228-.946-.819-1.419-1.901-1.419-3.248 0-1.455.564-2.592 1.692-3.411 1.128-.837 2.52-1.256 4.175-1.256 1.474 0 2.684.273 3.63.819v-.382c0-.982-.337-1.765-1.01-2.347-.673-.6-1.501-.901-2.483-.901-.728 0-1.392.173-1.992.519-.583.346-.983.819-1.201 1.419l-2.293-.982c.31-.801.919-1.538 1.829-2.211.909-.691 2.11-1.037 3.602-1.037 1.71 0 3.13.5 4.258 1.501s1.692 2.411 1.692 4.23v8.078h-2.402v-1.856h-.109c-1.001 1.529-2.465 2.293-4.394 2.293zm-6.085-.437h-2.784l-1.883-5.294h-8.215l-1.91 5.294h-2.784l7.369-19.54h2.838zm6.494-1.856c1.037 0 1.974-.382 2.811-1.146.855-.782 1.283-1.701 1.283-2.756-.71-.582-1.774-.873-3.193-.873-1.219 0-2.138.263-2.756.791-.619.528-.928 1.146-.928 1.856 0 .655.282 1.173.846 1.555s1.21.573 1.937.573zm-15.227-14.6h-.109l-3.193 8.815h6.495z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-chess.svg b/.icons/kora/apps/scalable/gnome-chess.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-clocks.svg b/.icons/kora/apps/scalable/gnome-clocks.svg
new file mode 100644
index 000000000..d5ec91e06
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-clocks.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.226965 -44.9046 44.9046 -.226965 79.7291 46.2465)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e2023" offset="0"/>
+ <stop stop-color="#404447" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.781909 -20.7189 20.7189 -.781909 402.909 15.5002)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.989739 0 0 .989739 .246261 .246261)" d="m24 1c-12.725 0-23 10.275-23 23s10.275 23 23 23 23-10.275 23-23-10.275-23-23-23zm0 2.154c11.565 0 20.846 9.281 20.846 20.846s-9.281 20.846-20.846 20.846-20.846-9.281-20.846-20.846 9.281-20.846 20.846-20.846z" fill="#808080" fill-opacity=".5" fill-rule="nonzero"/>
+ <path transform="matrix(.373197 -.321877 .321877 .373197 8.9713 37.4424)" d="m25.908 13.721c.541-.103 1.03.343 1.069.791.039.449-.372.901-1.028 1.129-.48.183-1.229.121-1.801.013-.161-.56-.293-1.3-.156-1.795.167-.674.578-1.126 1.028-1.129.451-.003.94.443.888.991zm.228.601c.103.125.131.29.025.407-.105.115-.284.117-.407.012-.143-.122-.131-.291-.026-.406.106-.117.283-.163.408-.013zm-.854-.775c.157.101.131.292.025.408-.105.115-.228.158-.407.012-.125-.102-.131-.291-.026-.407.106-.116.272-.1.408-.013z" fill="#fff"/>
+ <path transform="matrix(.19739 0 0 .19739 17.9845 30.8516)" d="m13.853 23.46h-.273c-.258 0-.464-.211-.464-.468v-.785c-1.107-.279-1.424-.936-1.424-2.286 0-1.992 1.617-3.61 3.61-3.61 1.991 0 3.608 1.618 3.608 3.61 0 1.33-.337 1.985-1.421 2.273v.795c0 .259-.209.468-.467.468h-.271c-.257 0-.467-.209-.467-.468v-.625c-.122.009-.247.013-.379.018v.61c0 .256-.209.465-.467.465h-.271c-.258 0-.467-.209-.467-.465v-.608c-.132-.004-.26-.008-.382-.015v.623c0 .257-.209.468-.465.468zm-.048-5.007c.613.239 1.109.48 1.109 1.076 0 .591-.401.705-1.109 1.072-.543.282-1.109-.481-1.109-1.072 0-.596.538-1.298 1.109-1.076zm2.978 0c.589-.168 1.107.48 1.107 1.076 0 .591-.581 1.385-1.107 1.072-.646-.383-1.109-.481-1.109-1.072 0-.596.432-.884 1.109-1.076z" fill="#ededed"/>
+ <path transform="matrix(.373197 -.321877 .321877 .373197 8.8271 40.8445)" d="m33.049 10.91.033.717 1.073-.05.043.905-1.073.05.033.718c.012.244-.169.451-.402.461-.234.011-.433-.178-.444-.421l-.034-.718-1.076.05-.043-.905 1.052-.021-.008-.747c-.012-.244.169-.45.402-.461.234-.011.433.178.444.422z" fill="#fff"/>
+ <path transform="matrix(.373197 -.321877 .321877 .373197 9.26734 37.5253)" d="m31.461 18.279.135-.148.529.482-.135.147.286.26c.274.251.294.677.044.951l-.906.995c-.25.275-.676.295-.951.045l-1.1-1.002c-.275-.25-.294-.676-.044-.951l.906-.995c.25-.275.676-.294.951-.044zm-.545.303c.143.129.153.351.023.493-.129.143-.351.153-.493.023-.143-.129-.153-.351-.023-.493.129-.143.351-.153.493-.023zm.882.802c.142.13.153.351.023.494s-.351.153-.494.023-.153-.351-.023-.494c.13-.142.351-.153.494-.023z" fill="#fff"/>
+ <path d="m26.366 24.021c-.061-.505-.253-.965-.547-1.349l2.024-12.563c.075-.468-.225-.914-.686-1.02l-.023-.005c-.461-.107-.926.163-1.063.616l-3.688 12.179c-.909.457-1.539 1.388-1.539 2.473 0 1.532 1.245 2.778 2.777 2.778.285 0 .555-.055.815-.136l7.704 4.004c.424.22.945.083 1.206-.318l.011-.018c.26-.4.173-.933-.201-1.23zm-4.117.331c0-.757.616-1.372 1.372-1.372.757 0 1.373.615 1.373 1.372s-.616 1.372-1.373 1.372c-.756 0-1.372-.615-1.372-1.372z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m23.96 41.061v5.641h.196v-5.641zm.814 5.638-.037-1.172-.1.003.037 1.172zm-1.563 0 .043-1.172-.099-.004-.044 1.172zm2.356-.041-.078-1.17-.1.007.078 1.17zm-3.149-.001.085-1.17-.1-.007-.084 1.17zm4.011-.022-.224-2.131-.099.01.224 2.131zm-4.759.01.224-2.131-.099-.01-.224 2.131zm5.452-.148-.099.014-.159-1.163.099-.013zm-6.258-.002.164-1.161-.099-.014-.164 1.161zm7.042-.121-.199-1.155-.098.017.199 1.155zm-7.826-.002-.099-.018.205-1.154.098.017zm8.702-.115-.445-2.096-.098.021.445 2.096zm-9.466.021.445-2.096-.098-.021-.445 2.096zm10.12-.225-.278-1.139-.097.023.278 1.14zm-10.886-.003.284-1.138-.097-.024-.284 1.138zm11.653-.2-.317-1.129-.096.027.317 1.129zm-12.42-.004.323-1.127-.096-.028-.323 1.128zm-.77-.18.662-2.038-.095-.031-.662 2.038zm14.069-.031-.662-2.038-.095.031.662 2.038zm-14.83-.283.402-1.102-.094-.034-.402 1.101zm15.61-.042-.403-1.101-.094.034.403 1.102zm-16.352-.242-.093-.037.441-1.087.092.037zm17.093-.045-.094.038-.441-1.087.092-.038zm-17.817-.206.872-1.957-.092-.041-.871 1.957zm18.519-.041-.091.041-.872-1.957.092-.041zm-19.222-.34.513-1.054-.09-.044-.513 1.054zm19.966-.064-.091.044-.515-1.053.089-.044zm-20.675-.294-.088-.047.55-1.036.089.047zm21.38-.069-.552-1.034-.088.047.552 1.034zm-20.164-3.862-2.032 3.52.087.049 2.032-3.519zm18.739.095 1.997 3.456.087-.049-1.996-3.457zm2.763 2.99-.621-.995-.085.053.621.995zm-24.209-.016.627-.991-.085-.054-.627.991zm24.874-.418-.656-.973-.083.056.656.973zm-25.539-.017-.082-.056.661-.969.083.056zm26.203-.393-1.259-1.733-.081.058 1.259 1.733zm-26.761.058 1.259-1.733-.081-.058-1.259 1.733zm27.381-.585-.722-.924-.079.061.722.925zm-28.053.023-.078-.062.724-.922.079.062zm28.669-.524-.754-.898-.077.064.754.898zm-29.285.024.756-.896-.076-.065-.757.896zm29.898-.5-.075.067-1.433-1.592.074-.067zm-30.465.067-.075-.067 1.434-1.592.074.067zm-.566-.585.815-.844-.072-.069-.815.844zm31.62-.094-.816-.843-.072.07.816.842zm-32.182-.466-.07-.072.844-.815.069.072zm32.741-.098-.845-.813-.069.072.845.813zm-33.302-.438-.067-.075 1.592-1.433.067.074zm33.835-.075-.067.075-1.592-1.434.067-.074zm-34.298-.516.897-.757-.065-.076-.896.756zm34.792-.117-.064.077-.899-.755.065-.076zm-35.293-.498.922-.725-.062-.078-.922.725zm35.792-.119-.923-.723-.062.079.924.722zm-36.332-.524 1.733-1.259-.058-.081-1.733 1.259zm36.834-.081-1.733-1.259-.058.081 1.733 1.259zm-37.236-.558.97-.659-.056-.082-.97.658zm37.638-.082-.97-.659-.056.083.97.658zm.433-.666-.993-.624-.053.084.993.625zm-38.507.084.993-.624-.053-.085-.993.625zm35.402-2.721 3.458 1.996.049-.086-3.458-1.996zm-32.431-.086-3.457 1.996.05.086 3.457-1.996zm36.308 1.392-1.033-.556-.048.088 1.033.556zm-40.081.042 1.034-.554-.047-.088-1.034.554zm40.443-.748-1.052-.52-.044.09 1.052.519zm-40.807.042 1.053-.517-.044-.09-1.053.517zm-.384-.734-.041-.091 1.957-.872.041.092zm41.593-.091-1.957-.872-.041.092 1.957.871zm.229-.62-.038.092-1.084-.447.038-.093zm-42.092-.005-.038-.092 1.086-.443.038.093zm42.38-.735-.034.094-1.1-.409.035-.094zm-42.668-.005 1.101-.404-.035-.094-1.101.404zm-.301-.767-.031-.095 2.038-.662.031.095zm43.301-.095-2.038-.662-.031.095 2.038.662zm.153-.593-.029.095-1.124-.333.028-.096zm-43.652-.055-.028-.096 1.127-.326.028.096zm43.863-.711-1.136-.294-.025.097 1.136.294zm-44.072-.055 1.137-.287-.024-.097-1.137.287zm44.32-.889-2.096-.445-.021.098 2.096.445zm-44.535.098 2.096-.445-.021-.098-2.096.445zm44.655-.855-1.154-.207-.019.098 1.156.207zm-44.778.091-.017-.098 1.154-.206.018.098zm44.902-.875-.015.099-1.16-.167.015-.099zm-45.029.092-.015-.099 1.161-.166.015.099zm45.152-.905-2.131-.224-.01.099 2.131.224zm-45.28.099 2.131-.224-.01-.099-2.131.224zm45.322-.837-1.169-.086-.008.1 1.17.086zm-45.368.061-.007-.099 1.17-.085.007.1zm45.411-.854-1.172-.045-.004.1 1.172.045zm-45.456.062-.003-.1 1.172-.044.003.1zm39.849-.737h5.641v-.197h-5.641zm-34.246-.222h-5.641v.196h5.641zm-5.61-.632.004-.1 1.172.039-.003.1zm45.463-.126-1.172.04.004.1 1.172-.04zm-45.424-.667 1.17.08.007-.1-1.171-.08zm45.382-.126-1.17.081.006.1 1.171-.081zm-45.333-.681 2.131.224.01-.099-2.131-.224zm45.28-.099-2.131.224.01.099 2.131-.224zm-.106-.733.013.099-1.162.159-.013-.1zm-45.064.056.014-.099 1.162.161-.014.099zm44.941-.841-1.156.2.017.098 1.156-.199zm-44.82.057.018-.099 1.155.202-.017.098zm44.671-.892-2.096.445.021.098 2.096-.445zm-44.535.098 2.096.445.021-.098-2.096-.445zm.189-.764.024-.097 1.138.282-.024.097zm44.151-.119.024.097-1.138.283-.025-.097zm-43.949-.648 1.128.321.028-.096-1.128-.321zm43.742-.118-1.128.322.028.096 1.128-.322zm-43.521-.654.031-.095 2.038.662-.031.095zm43.301-.095-2.038.662.031.095 2.038-.662zm-.263-.734-1.103.399.034.094 1.103-.399zm-42.773.086 1.103.399.034-.094-1.103-.399zm42.488-.827-1.088.437.037.093 1.089-.437zm-42.206.085.037-.093 1.088.438-.037.092zm41.895-.833-1.957.871.041.092 1.957-.872zm-41.593.091.041-.091 1.957.871-.041.092zm4.59-.219-3.457-1.996-.05.086 3.457 1.996zm36.681-.549-1.056.511.043.09 1.056-.511zm-4.177.597 3.457-1.997-.05-.086-3.457 1.996zm-36.755-.543.044-.09 1.055.513-.044.09zm40.572-.761-1.037.547.046.088 1.038-.547zm-40.214.052 1.037.549.046-.088-1.036-.549zm39.436-1.404-.997.617.053.085.997-.617zm-38.645.024.995.62.053-.085-.995-.62zm38.215-.691-.976.652.056.083.975-.652zm-37.785.024.973.654.056-.083-.973-.654zm37.287-.737-1.733 1.259.058.081 1.733-1.259zm-36.834.081 1.733 1.259.058-.081-1.733-1.259zm36.419-.632.061.079-.928.717-.062-.079zm-35.942-.003.925.721.062-.079-.925-.721zm1.018-1.22.067-.075 1.592 1.434-.067.074zm33.835-.075-1.592 1.434.067.074 1.592-1.433zm.591.679-.902.749.063.077.903-.749zm-34.946-.002.899.753.064-.077-.899-.753zm33.908-1.161-.85.809.069.073.85-.809zm-32.847-.025.844.814.069-.072-.844-.814zm1.14-1.105 1.434 1.592.074-.067-1.433-1.592zm30.465-.067.075.067-1.434 1.592-.074-.067zm.683.633.071.07-.82.838-.072-.07zm-31.729-.024.072-.07.816.843-.072.07zm25.242.133 1.996-3.457-.087-.05-1.996 3.457zm-18.717-.05-1.996-3.457-.087.05 1.996 3.457zm24.051-1.108-.761.892.076.065.761-.892zm-29.397-.043.076-.065.755.898-.076.064zm28.012-1.036-1.259 1.733.081.058 1.259-1.733zm-26.761.058 1.259 1.733.081-.058-1.259-1.733zm27.532.517-.73.919.079.062.729-.918zm-28.168-.041.723.924.079-.062-.723-.923zm14.274.845v-5.641h-.196v5.641zm12.539-1.796-.66.969.083.056.659-.969zm-25.528.012.656.972.083-.056-.657-.972zm24.863-.446-.626.992.085.053.625-.992zm-24.199.012.622.994.085-.053-.622-.994zm2.803-1.491.091-.041.872 1.957-.092.041zm18.519-.041.091.041-.871 1.957-.092-.041zm-19.946.733.551 1.035.088-.047-.551-1.035zm21.368-.053-.551 1.036.088.047.551-1.036zm-20.662-.31.09-.044.514 1.054-.089.044zm19.954-.049.09.044-.515 1.054-.089-.044zm-2.941-1.17-.662 2.038.095.031.662-2.038zm-14.069.031.095-.031.662 2.038-.095.031zm15.61.518.093.037-.442 1.087-.093-.038zm-17.103.019.44 1.088.093-.038-.44-1.087zm3.793-1.159.445 2.096.098-.021-.445-2.096zm9.466-.021-.445 2.096.098.021.445-2.096zm3.103.876-.404 1.101.094.034.404-1.101zm-15.621.018.094-.034.401 1.102-.094.034zm5.405-1.251.099-.01.224 2.131-.099.01zm4.759-.01.099.01-.224 2.131-.099-.01zm4.002.768-.329 1.125.096.028.329-1.125zm-12.655-.003.324 1.128.096-.028-.323-1.127zm11.888-.205.097.025-.289 1.136-.097-.025zm-11.121-.002.097-.024.284 1.138-.097.024zm9.625-.323.098.019-.212 1.153-.098-.018zm-8.07-.011.204 1.155.098-.018-.203-1.155zm7.287-.117-.172 1.16.099.015.171-1.16zm-6.503-.009.099-.014.163 1.161-.099.014zm4.981-.161-.094 1.169.1.008.093-1.169zm-3.399-.009.099-.007.082 1.17-.1.007zm2.606-.039-.052 1.172.1.005.052-1.172zm-1.814-.005.1-.003.041 1.172-.1.003z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-color-chooser.svg b/.icons/kora/apps/scalable/gnome-color-chooser.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-color-chooser.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-color-manager.svg b/.icons/kora/apps/scalable/gnome-color-manager.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-color-manager.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-commander.svg b/.icons/kora/apps/scalable/gnome-commander.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-commander.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-console.svg b/.icons/kora/apps/scalable/gnome-console.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-console.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-contacts.svg b/.icons/kora/apps/scalable/gnome-contacts.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-contacts.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-control-center.svg b/.icons/kora/apps/scalable/gnome-control-center.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-control-center.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-debian.svg b/.icons/kora/apps/scalable/gnome-debian.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-desktop-config.svg b/.icons/kora/apps/scalable/gnome-desktop-config.svg
new file mode 120000
index 000000000..f67b9608d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-desktop-config.svg
@@ -0,0 +1 @@
+gnome-control-center.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-desktop-item-edit.svg b/.icons/kora/apps/scalable/gnome-desktop-item-edit.svg
new file mode 120000
index 000000000..70f485480
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-desktop-item-edit.svg
@@ -0,0 +1 @@
+application-default-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-dev-removable-usb.svg b/.icons/kora/apps/scalable/gnome-dev-removable-usb.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-dev-removable-usb.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-device-manager.svg b/.icons/kora/apps/scalable/gnome-device-manager.svg
new file mode 120000
index 000000000..84848187b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-device-manager.svg
@@ -0,0 +1 @@
+disk-check.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-dictionary.svg b/.icons/kora/apps/scalable/gnome-dictionary.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-disks.svg b/.icons/kora/apps/scalable/gnome-disks.svg
new file mode 100644
index 000000000..0e120a9bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-disks.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path d="m24.699 19.899-5.119 10.15c2.251.496 4.695.654 7.171.339 8.117-1.036 13.606-6.513 12.617-12.363zm-6.672-10.783c-4.106 1.265-7.211 3.76-8.592 6.743-.79 1.706-1.007 3.575-.545 5.472.94 3.855 4.529 6.867 9.16 8.299l5.148-10.237zm1.565-.385c.595-.131 1.179-.263 1.806-.343 8.118-1.036 15.871 2.718 17.708 8.46l-14.496 1.855z" fill="#a1a7ae"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-display-properties.svg b/.icons/kora/apps/scalable/gnome-display-properties.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-display-properties.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-do-panel.svg b/.icons/kora/apps/scalable/gnome-do-panel.svg
new file mode 120000
index 000000000..91a4b3186
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-do-panel.svg
@@ -0,0 +1 @@
+gnome-do.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-do-symbolic.svg b/.icons/kora/apps/scalable/gnome-do-symbolic.svg
new file mode 120000
index 000000000..91a4b3186
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-do-symbolic.svg
@@ -0,0 +1 @@
+gnome-do.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-do.svg b/.icons/kora/apps/scalable/gnome-do.svg
new file mode 120000
index 000000000..64376f988
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-do.svg
@@ -0,0 +1 @@
+cog.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-documents.svg b/.icons/kora/apps/scalable/gnome-documents.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-documents.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-dsiplay-properties.svg b/.icons/kora/apps/scalable/gnome-dsiplay-properties.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-dsiplay-properties.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-emacs.svg b/.icons/kora/apps/scalable/gnome-emacs.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-encfs-manager.svg b/.icons/kora/apps/scalable/gnome-encfs-manager.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-encfs-manager.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-eterm.svg b/.icons/kora/apps/scalable/gnome-eterm.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-eterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-firmware.svg b/.icons/kora/apps/scalable/gnome-firmware.svg
new file mode 100644
index 000000000..00aaae4ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-firmware.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1b8320" offset="0"/>
+ <stop stop-color="#4bae4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m33 17c0-1.104-.896-2-2-2h-14c-1.104 0-2 .896-2 2v14c0 1.104.896 2 2 2h14c1.104 0 2-.896 2-2z" fill="#91ceb6"/>
+ <path d="m19 9v7h2v-7zm4 0v7h2v-7zm4 0v7h2v-7zm13 4v6h-8v2h9c1 0 1-1 1-1v-7m-35 0v2h2v5s0 1 1 1h6v-2h-5v-5c0-1-1-1-1-1zm0 10v2h9v-2zm25 0v2h9v-2zm-25 4c-1 0-1 1-1 1v7h2v-6h8v-2zm25 0v2h5v5c0 1 1 1 1 1h3v-2h-2v-5s0-1-1-1zm-13 5v7h2v-7zm4 0v7h2v-7zm4 0v7h2v-7z" fill="#166819" fill-rule="nonzero"/>
+ <path d="m19 13h2v5h-2zm4 0h2v5h-2zm4 0h2v5h-2zm-14 6h5v2h-5zm17 0h5v2h-5zm-17 4h5v2h-5zm17 0h5v2h-5zm-17 4h5v2h-5zm17 0h5v2h-5zm-11 3h2v5h-2zm4 0h2v5h-2zm4 0h2v5h-2zm14-18c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm0 21c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-34-10c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm34 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-34-10c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm0 21c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#ffaa1e"/>
+ <path d="m17 17h14v14h-14z" fill="#242424"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-freecell.svg b/.icons/kora/apps/scalable/gnome-freecell.svg
new file mode 120000
index 000000000..a1cc83a65
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-freecell.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-games.svg b/.icons/kora/apps/scalable/gnome-games.svg
new file mode 100644
index 000000000..25f84a419
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-games.svg
@@ -0,0 +1,33 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="23.266072" x2="23.200932" y1="23.358074" y2="4.296391" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="34.85111" x2="34.900907" y1="33.277179" y2="29.244899" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="30.334539" x2="30.286601" y1="39.180082" y2="33.681521" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <radialGradient id="e" cx="14.831183" cy="33.774925" r="3.489625" gradientTransform="matrix(.48584792 .02009349 -.02123823 .51352656 8.543618 14.725836)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="f" x1="23.903609" x2="24.026897" y1="44.620968" y2="2.061443" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b0ff" offset="0"/>
+ <stop stop-color="#40c4ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="-37.660893" x2="-37.660893" y1="70.253911" y2="23.746233" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x1="23.921879" x2="23.921879" y1="4.39258" y2="5.178481" gradientUnits="userSpaceOnUse" spreadMethod="repeat">
+ <stop stop-color="#333" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#333" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <rect x="7.92742" y="2.726609" width="32.145161" height="43.546391" rx="2.216908" fill-opacity=".54902"/>
+ <rect x="7.92742" y="1.727" width="32.145161" height="43.546391" rx="2.216908" fill="url(#f)"/>
+ <rect x="10.008783" y="3.739185" width="27.846886" height="20.131544" rx="1.372734" ry="1.499157" fill-opacity=".352941"/>
+ <rect x="10.619379" y="4.405375" width="26.602888" height="18.843716" rx="1.31141" ry="1.403255" fill="url(#b)"/>
+ <circle cx="15.018066" cy="32.466217" r="4.433815" fill-opacity=".352941"/>
+ <path d="m14.031677 29.202327c-.155899 0-.283056.124412-.283056.280308v1.684605h-1.602162c-.1559 0-.280306.12441-.280306.28031v1.970408c0 .1559.12441.280309.280306.280309h1.602162v1.552695c0 .155898.127153.283056.283056.283056h1.967662c.155899 0 .283057-.127155.283057-.283056v-1.552695h1.632388c.155901 0 .283059-.12441.283059-.280309v-1.970408c0-.155901-.127155-.28031-.283059-.28031h-1.632388v-1.684605c-.000001-.155899-.127155-.280308-.283057-.280308z" fill="url(#e)"/>
+ <path d="m36.825402 31.352684a1.9952167 1.9952167 0 0 1-1.995215 1.995216 1.9952167 1.9952167 0 0 1-1.995217-1.995216 1.9952167 1.9952167 0 0 1 1.995217-1.995217 1.9952167 1.9952167 0 0 1 1.995215 1.995217z" fill="url(#c)"/>
+ <path d="m33.127525 36.430804a2.7711343 2.7711343 0 0 1-2.771136 2.771133 2.7711343 2.7711343 0 0 1-2.771133-2.771133 2.7711343 2.7711343 0 0 1 2.771133-2.771134 2.7711343 2.7711343 0 0 1 2.771136 2.771134z" fill="url(#d)"/>
+ <circle cx="-36.000004" cy="46.999977" r="0" fill="url(#g)"/>
+ <path d="m25.366593 18.533203c.149772 1.143786-.839101 1.708642-1.807543.971284-3.08297-2.347235 5.104549-3.518215 4.564857-6.72498-.447962-2.661796-8.615051-1.842312-9.54507 2.322612-.629528 2.81698 2.591307 6.725114 5.952037 6.725114 1.653308 0 3.560292-1.492846 3.917065-3.384002.272485-1.44211-3.206359-.864264-3.081346.08997zm-4.40778-7.748486c.844106-.172096.890377-3.6345686-.614917-3.0134291-1.505562.6212756-.228512 3.1857951.614917 3.0134291zm-1.997903 1.59797c.709082-.312126.09132-3.3650602-1.114425-2.5324542-1.20521.8327412.405344 2.8444442 1.114425 2.5324542zm4.569187-2.4020292c.996989.06088 2.09085-3.8047696.217013-3.561644-1.87316.2431252-1.214408 3.500761-.217013 3.561644zm5.526941-4.153425c-3.328531 0-3.952918 4.7408762-2.080433 4.7408762 1.872213 0 5.409099-4.7408762 2.080433-4.7408762z" fill-opacity=".666667"/>
+ <rect x="10.619" y="4.405284" width="26.602888" height="18.843716" rx="1.31141" ry="1.403255" fill="url(#h)" fill-rule="evenodd" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-genius.svg b/.icons/kora/apps/scalable/gnome-genius.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-genius.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-glchess.svg b/.icons/kora/apps/scalable/gnome-glchess.svg
new file mode 120000
index 000000000..3e02f21f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-glchess.svg
@@ -0,0 +1 @@
+gnome-chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-glines.svg b/.icons/kora/apps/scalable/gnome-glines.svg
new file mode 100644
index 000000000..123199d0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-glines.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 14.679c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m-6.214 0c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m6.214 6.214c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m12.428 6.214c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m0 6.214c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m-6.214 0c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107" fill-opacity=".81"/>
+ <path d="m36.428 14.679c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m-6.214 6.214c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m-6.214 6.214c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107m-6.214 6.214c0 1.715-1.392 3.107-3.107 3.107s-3.107-1.392-3.107-3.107 1.392-3.107 3.107-3.107 3.107 1.392 3.107 3.107" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-globe.svg b/.icons/kora/apps/scalable/gnome-globe.svg
new file mode 120000
index 000000000..d3439ecb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-globe.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-gmail.svg b/.icons/kora/apps/scalable/gnome-gmail.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-gmenu.svg b/.icons/kora/apps/scalable/gnome-gmenu.svg
new file mode 120000
index 000000000..823c2959b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-gmenu.svg
@@ -0,0 +1 @@
+alacarte.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-gnibbles.svg b/.icons/kora/apps/scalable/gnome-gnibbles.svg
new file mode 120000
index 000000000..2d9327971
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-gnumeric.svg b/.icons/kora/apps/scalable/gnome-gnumeric.svg
new file mode 120000
index 000000000..bd2a77f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-gnumeric.svg
@@ -0,0 +1 @@
+gnumeric.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-graphics.svg b/.icons/kora/apps/scalable/gnome-graphics.svg
new file mode 120000
index 000000000..094639b9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-graphics.svg
@@ -0,0 +1 @@
+applications-graphics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-hearts.svg b/.icons/kora/apps/scalable/gnome-hearts.svg
new file mode 120000
index 000000000..5d9112432
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-hearts.svg
@@ -0,0 +1 @@
+kpat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-help.svg b/.icons/kora/apps/scalable/gnome-help.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-help.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-hideseek.svg b/.icons/kora/apps/scalable/gnome-hideseek.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-hideseek.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-iagno.svg b/.icons/kora/apps/scalable/gnome-iagno.svg
new file mode 120000
index 000000000..46d3ec2f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-info.svg b/.icons/kora/apps/scalable/gnome-info.svg
new file mode 120000
index 000000000..29abcb2a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-info.svg
@@ -0,0 +1 @@
+gtk-info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-internet-radio-locator.svg b/.icons/kora/apps/scalable/gnome-internet-radio-locator.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-internet-radio-locator.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-internet.svg b/.icons/kora/apps/scalable/gnome-internet.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-internet.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-klotski.svg b/.icons/kora/apps/scalable/gnome-klotski.svg
new file mode 100644
index 000000000..12d3a31ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-klotski.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v15.44h-21.668v-21.668z" fill="#f4c165" fill-rule="nonzero"/>
+ <path d="m2.332 39.44v-15.44h21.668v21.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228z" fill="#f2ae37" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m40 30c0-1.104-.896-2-2-2h-8c-1.104 0-2 .896-2 2v8c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2zm-20-20c0-1.104-.896-2-2-2h-8c-1.104 0-2 .896-2 2v8c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2z" fill="#3775f2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-latex.svg b/.icons/kora/apps/scalable/gnome-latex.svg
new file mode 120000
index 000000000..e3dfe5e44
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-latex.svg
@@ -0,0 +1 @@
+latexila.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-layout-switcher.svg b/.icons/kora/apps/scalable/gnome-layout-switcher.svg
new file mode 100644
index 000000000..852b777ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-layout-switcher.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a393f" offset="0"/>
+ <stop stop-color="#455c66" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke="#16a085" stroke-width="2.28">
+ <path d="m29.691 19.447 6.26-6.829 5.11 4.553"/>
+ <path d="m18.321 28.553-6.26 5.691-5.122-4.553"/>
+ <path d="m30.829 24c0 3.746-3.083 6.829-6.829 6.829s-6.829-3.083-6.829-6.829 3.083-6.829 6.829-6.829 6.829 3.083 6.829 6.829z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-ldraw.svg b/.icons/kora/apps/scalable/gnome-ldraw.svg
new file mode 120000
index 000000000..6042e1c05
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-ldraw.svg
@@ -0,0 +1 @@
+ldview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-lightsoff.svg b/.icons/kora/apps/scalable/gnome-lightsoff.svg
new file mode 120000
index 000000000..88261cb6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-lightsoff.svg
@@ -0,0 +1 @@
+lightsoff.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-lockscreen.svg b/.icons/kora/apps/scalable/gnome-lockscreen.svg
new file mode 120000
index 000000000..5d254d24b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-lockscreen.svg
@@ -0,0 +1 @@
+system-lock-screen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-logo-icon-transparent.svg b/.icons/kora/apps/scalable/gnome-logo-icon-transparent.svg
new file mode 120000
index 000000000..82315e67e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-logo-icon-transparent.svg
@@ -0,0 +1 @@
+gnome-info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-logo-icon.svg b/.icons/kora/apps/scalable/gnome-logo-icon.svg
new file mode 120000
index 000000000..879651b8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-logo-icon.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-logout.svg b/.icons/kora/apps/scalable/gnome-logout.svg
new file mode 120000
index 000000000..5160f3f62
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-logout.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-logs.svg b/.icons/kora/apps/scalable/gnome-logs.svg
new file mode 100644
index 000000000..4f0500efd
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-logs.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.56 2.332h30.88c3.438 0 6.228 2.79 6.228 6.228v22.662l-14.445 14.446h-22.663c-3.399 0-6.165-2.727-6.227-6.111v-31.114c.062-3.384 2.828-6.111 6.227-6.111z" fill="#e4e4e4"/>
+ <path transform="matrix(1.00912 0 0 1.00912 -1.88297 -1.91835)" d="m8.811 7.723c-.62 0-1.122.503-1.122 1.123s.502 1.122 1.122 1.122 1.123-.502 1.123-1.122-.503-1.123-1.123-1.123zm3.368 0v2.245h26.941v-2.245zm30.309 0c-.62 0-1.123.503-1.123 1.123s.503 1.122 1.123 1.122 1.122-.502 1.122-1.122-.502-1.123-1.122-1.123zm-33.677 6.735c-.62 0-1.122.503-1.122 1.123s.502 1.122 1.122 1.122 1.123-.502 1.123-1.122-.503-1.123-1.123-1.123zm3.368 0v2.245h26.941v-2.245zm30.309 0c-.62 0-1.123.503-1.123 1.123s.503 1.122 1.123 1.122 1.122-.502 1.122-1.122-.502-1.123-1.122-1.123zm-33.677 6.736c-.62 0-1.122.502-1.122 1.122s.502 1.123 1.122 1.123 1.123-.503 1.123-1.123-.503-1.122-1.123-1.122zm3.368 0v2.245h26.941v-2.245zm30.309 0c-.62 0-1.123.502-1.123 1.122s.503 1.123 1.123 1.123 1.122-.503 1.122-1.123-.502-1.122-1.122-1.122zm-33.677 6.735c-.62 0-1.122.502-1.122 1.122s.502 1.123 1.122 1.123 1.123-.503 1.123-1.123-.503-1.122-1.123-1.122zm3.368 0v2.245h26.941v-2.245zm30.309 0c-.62 0-1.123.502-1.123 1.122s.503 1.123 1.123 1.123 1.122-.503 1.122-1.123-.502-1.122-1.122-1.122zm-33.677 6.735c-.62 0-1.122.503-1.122 1.123s.502 1.122 1.122 1.122 1.123-.502 1.123-1.122-.503-1.123-1.123-1.123zm3.368 0v2.245h22.451v-2.245zm-3.368 6.735c-.62 0-1.122.503-1.122 1.123s.502 1.122 1.122 1.122 1.123-.502 1.123-1.122-.503-1.123-1.123-1.123zm3.368 0v2.245h21.328v-2.245z" fill="#b0b0b0" fill-rule="nonzero"/>
+ <path transform="matrix(1.07235 0 0 1.07235 -3.50483 -3.54236)" d="m35.494 32.419c-1.722 0-3.109 1.502-3.109 3.368v10.103l13.47-13.471z" fill="#fafafa" fill-rule="nonzero"/>
+ <circle cx="24.527" cy="16.703" r="13.47" fill="#328fff" fill-opacity=".3"/>
+ <path d="m9.934 31.297 5.613-5.613" fill="none" stroke="#6e6e6e" stroke-width="2.25"/>
+ <g fill-rule="nonzero">
+ <path d="m9.528 29.053c-.668.02-1.303.3-1.768.779l-6.009 6.007c-.509.486-.797 1.159-.797 1.863 0 1.412 1.162 2.575 2.575 2.575.703 0 1.377-.288 1.862-.796l6.009-6.009c.498-.485.779-1.151.779-1.846 0-1.412-1.163-2.575-2.576-2.575-.025 0-.05.001-.075.002z" fill="#4f4f4f"/>
+ <path d="m24.529 2.11c-8.049 0-14.595 6.546-14.595 14.596 0 8.049 6.546 14.591 14.595 14.591 8.05 0 14.591-6.542 14.591-14.591 0-8.05-6.541-14.596-14.591-14.596zm-2e-3 3.368c6.209 0 11.225 5.017 11.225 11.225 0 6.209-5.016 11.226-11.225 11.226s-11.225-5.017-11.225-11.226c0-6.208 5.016-11.225 11.225-11.225z" fill="#328fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-mahjongg.svg b/.icons/kora/apps/scalable/gnome-mahjongg.svg
new file mode 100644
index 000000000..eb5403188
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mahjongg.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 34.798 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#efc320" offset="0"/>
+ <stop stop-color="#ffe658" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 13.2845 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcc65b" offset="0"/>
+ <stop stop-color="#fff689" offset="1"/>
+ </linearGradient>
+ <path d="m27 2.332h12.44c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-12.44c-1.656 0-3-1.344-3-3v-37.336c0-1.656 1.344-3 3-3z" fill="url(#a)"/>
+ <path d="m21 2.332c1.656 0 3 1.344 3 3v37.336c0 1.656-1.344 3-3 3h-12.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill="#c58c00" fill-rule="nonzero">
+ <path d="m13.887 16.217-.871.779.019 2.069-6.035-.18.922 1.246h5.121l.014 2.058h-2.808l-1.194-.57.051 5.869 1.307-.674v-.779h2.673l.016 1.996-5.975-.049 1.613 1.637.692-.598h3.677l.01 1.377c0 .495.461.987.461.987l1.279-.936s-.613-.385-.613-.83l-.016-.598h6.571l-1.807-1.832-.869.883-3.922-.031-.053-2.006h1.985l.545.858.949-.963-.385-.442v-2.935l.844-.518-2.022-1.092.012 1.246h-2.031l-.041-2.058h5.693l-1.804-1.83-.872.883-3.046-.09zm-3.474 6.623h2.648l.007 1.039h-2.655zm3.651 0h2.022l.01 1.039h-2.004zm-3.651 1.687h2.661l.006.858h-2.667zm3.696 0h1.992l.01.858h-1.978z"/>
+ <path d="m33.387 16.555c0 1.95-.039 3.781-.309 5.49l-6.078-.027.662 1.025h5.225c-.655 2.924-2.164 5.456-5.657 7.545l.233 1.424c3.722-1.767 6.101-4.524 6.855-8.969h6.616l-2.334-2.334-1.026 1.357-3.117-.013c.081-.731.121-1.503.121-2.321l1.16-.263zm3.045 1.689-.661.33c.691.637 1.623 1.153 1.655 2.119l1.324-.994c-.532-.785-1.446-1.095-2.318-1.455zm-1.787 5.395c0 4.516 5.064 8.406 5.064 8.406l1.291-2.053s-5.627-2.712-5.627-6.189z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-maps.svg b/.icons/kora/apps/scalable/gnome-maps.svg
new file mode 100644
index 000000000..9345cfced
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-maps.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 404.026 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b2c3" offset="0"/>
+ <stop stop-color="#3fafd5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(14.2858 -822.857 822.857 14.2858 4057.8 1028.53)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b344" offset="0"/>
+ <stop stop-color="#52c462" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.150483 -20.4809 20.4809 .150483 25.0651 29.22)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#41474e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h30.88l1.299.136c2.815.598 4.929 3.099 4.929 6.092v12.027c0 2.075-43.336 17.061-43.336 13.915v-25.942c0-1.898.85-3.598 2.19-4.74 1.239-.977 2.59-1.449 4.038-1.488z" fill="url(#b)"/>
+ <path d="m33.278 2.332h-17.131l.051 30.089 17.08-3.034z" fill="#089f48"/>
+ <path d="m16.013 45.668.185-13.247 17.111-3.495-.01 16.742z" fill="#368d92"/>
+ <path d="m2.332 39.047 13.866-6.626v-5.562l-13.866 6.409z" fill="#efefef"/>
+ <path d="m2.848 6.076c1.112-2.286 2.758-3.39 4.783-3.657l8.533 10.128.034 9.264z" fill="#efefef"/>
+ <path d="m16.198 26.859 2.007-.28-2.007-4.768-.034-9.264 7.034 13.305 10.109-.828v6.128l-17.109 1.269z" fill="#d8d8d8"/>
+ <path d="m33.309 31.245 12.359-8.174v-6.401l-12.444 8.465z" fill="#efefef"/>
+ <path d="m25.216 8.739c-3.982 0-7.21 3.228-7.21 7.21 0 .305.024.602.062.896.616 5.632 6.679 12.123 6.679 12.123.109.121.213.195.313.249l.005.003.202.064.202-.064.005-.003c.1-.054.205-.132.313-.249 0 0 5.976-6.503 6.578-12.136.036-.29.06-.585.06-.884-.001-3.981-3.228-7.209-7.209-7.209zm0 11.848c-2.557 0-4.638-2.081-4.638-4.638s2.081-4.638 4.638-4.638c2.556 0 4.636 2.081 4.636 4.638s-2.08 4.638-4.636 4.638z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m37.574 24.581c.342-.431 1.004-.413 1.326-.099.323.314.307.925-.041 1.526-.244.452-.852.895-1.356 1.186-.487-.319-1.071-.793-1.29-1.257-.314-.619-.298-1.23.041-1.526.34-.297 1.001-.279 1.32.17zm.565.306c.159.027.288.134.285.292-.005.156-.139.274-.301.275-.188.001-.289-.135-.285-.29.004-.158.109-.309.301-.277zm-1.153-.029c.185-.026.29.136.285.293-.004.155-.069.268-.3.275-.161.004-.289-.135-.286-.292.005-.157.141-.253.301-.276z" fill="#ff484a"/>
+ <path d="m12.367 26.915h-.124c-.117 0-.21-.096-.21-.212v-.357c-.503-.126-.647-.425-.647-1.038 0-.904.734-1.638 1.639-1.638.904 0 1.638.734 1.638 1.638 0 .604-.153.902-.645 1.032v.361c0 .118-.095.213-.212.213h-.123c-.117 0-.212-.095-.212-.213v-.284c-.056.005-.112.006-.172.009v.277c0 .116-.095.211-.212.211h-.123c-.117 0-.212-.095-.212-.211v-.276c-.06-.002-.118-.004-.174-.007v.283c0 .116-.095.212-.211.212zm-.022-2.273c.279.109.504.218.504.488 0 .269-.182.321-.504.487-.246.128-.503-.218-.503-.487 0-.27.244-.589.503-.488zm1.352 0c.268-.076.503.218.503.488 0 .269-.264.629-.503.487-.293-.174-.503-.218-.503-.487 0-.27.196-.401.503-.488z" fill="#0075ff"/>
+ <path d="m8.529 21.342.493.521.78-.739.624.658-.78.738.494.522c.168.177.166.452-.004.612-.17.161-.444.148-.611-.029l-.494-.521-.783.74-.623-.657.783-.703-.494-.56c-.169-.177-.166-.451.003-.612.17-.161.444-.148.612.03z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-mastermind.svg b/.icons/kora/apps/scalable/gnome-mastermind.svg
new file mode 100644
index 000000000..6a098e470
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mastermind.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m40.946 10.199c-.201-.365-.667-.491-1.024-.275l-7.541 4.572c-.357.216-.487.703-.287 1.068l.581 1.056c.201.365.668.49 1.024.274l7.542-4.572c.357-.216.486-.703.285-1.068z" fill="#ab47bc"/>
+ <path d="m41.864 6.073c-1.288-.242-2.633.135-3.895.877-.212.125-.287.399-.168.614l4.556 8.201c.112.203.363.289.577.199 1.463-.62 2.459-1.709 2.861-3.008.402-1.298.212-2.785-.58-4.194-.883-1.572-2.063-2.447-3.351-2.689z" fill="#ab47bc"/>
+ <path d="m18 9.979c-1.091 0-2 .903-2 2.011s.909 2.01 2 2.01 2-.902 2-2.01-.909-2.011-2-2.011z" fill="#6d6f69"/>
+ <path d="m8 19c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#3f51b5"/>
+ <path d="m18 19c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#ab47bc"/>
+ <path d="m28 31c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#795548"/>
+ <path d="m38 19c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#ffc107"/>
+ <path d="m8 31c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#795548"/>
+ <path d="m28 19c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#f44336"/>
+ <path d="m38 31c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#4caf50"/>
+ <path d="m18 31c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#3f51b5"/>
+ <path d="m8 7c-2.756 0-5 2.244-5 5s2.244 5 5 5 5-2.244 5-5-2.244-5-5-5z" fill="#4caf50"/>
+ <path d="m28 9.979c-1.091 0-2 .903-2 2.011s.909 2.01 2 2.01 2-.902 2-2.01-.909-2.011-2-2.011z" fill="#6d6f69"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-menu.svg b/.icons/kora/apps/scalable/gnome-menu.svg
new file mode 120000
index 000000000..823c2959b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-menu.svg
@@ -0,0 +1 @@
+alacarte.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-mime-text-x-vcalendar.svg b/.icons/kora/apps/scalable/gnome-mime-text-x-vcalendar.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mime-text-x-vcalendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-mines.svg b/.icons/kora/apps/scalable/gnome-mines.svg
new file mode 120000
index 000000000..e8ab6034b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mines.svg
@@ -0,0 +1 @@
+minesweeper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-mixer.svg b/.icons/kora/apps/scalable/gnome-mixer.svg
new file mode 100644
index 000000000..1453b767e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mixer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.715061 49.5008 -49.5008 .715061 -53.7372 .642361)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d3aff" offset="0"/>
+ <stop stop-color="#ff3680" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.701 19.399v14.296c.014.568-.142 1.13-.456 1.613-.408.629-1.05 1.069-1.785 1.226-.569.121-1.169.248-1.739.369-.733.156-1.5.014-2.129-.394-.629-.41-1.069-1.052-1.226-1.785-.023-.11-.047-.22-.069-.328-.156-.735-.014-1.501.394-2.129.41-.63 1.051-1.071 1.785-1.227.57-.12 1.17-.248 1.739-.369.079-.017.157-.03.236-.04v-.01s.423-.089.861-.183c.552-.117.947-.604.947-1.168v-14.539c0-.567.399-1.057.955-1.17 2.551-.52 9.513-1.942 12.28-2.506.284-.058.579.014.803.197.225.184.356.457.356.746l.046 19.048c.008.555-.148 1.106-.456 1.579-.409.629-1.05 1.07-1.785 1.226-.569.121-1.169.248-1.739.369-.734.156-1.5.014-2.129-.394-.63-.41-1.07-1.052-1.226-1.785-.023-.11-.047-.219-.07-.328-.155-.734-.013-1.5.395-2.129.41-.629 1.052-1.071 1.785-1.226.57-.121 1.17-.249 1.739-.37.09-.018.182-.034.273-.044l.802-.161c.557-.113.958-.604.958-1.171v-9.576zm11.545-3.537v-1.053c0-.244-.109-.474-.298-.629-.188-.154-.436-.215-.674-.167-2.181.437-7.444 1.494-9.614 1.93-.558.111-.959.602-.959 1.171v1.112z" fill="#fff" fill-opacity=".77"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-monitor.svg b/.icons/kora/apps/scalable/gnome-monitor.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-monitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-mouse-properties.svg b/.icons/kora/apps/scalable/gnome-mouse-properties.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mouse-properties.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-mouse.svg b/.icons/kora/apps/scalable/gnome-mouse.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mouse.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-mplayer.svg b/.icons/kora/apps/scalable/gnome-mplayer.svg
new file mode 120000
index 000000000..d9cdb8b12
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mplayer.svg
@@ -0,0 +1 @@
+deepin-media-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-mpv.svg b/.icons/kora/apps/scalable/gnome-mpv.svg
new file mode 120000
index 000000000..c3ff8c410
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-mpv.svg
@@ -0,0 +1 @@
+mpv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-multi-writer.svg b/.icons/kora/apps/scalable/gnome-multi-writer.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-multi-writer.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-music.svg b/.icons/kora/apps/scalable/gnome-music.svg
new file mode 100644
index 000000000..5ebcc738a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-music.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.416873 -40.0199 40.0199 .416873 23.8213 44.0695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#686666" offset="0"/>
+ <stop stop-color="#848484" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.238213 -35.9107 35.9107 .238213 23.8809 41.866)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#454545" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.297767 -31.861 31.861 .297767 23.8213 40.0199)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fec006" offset="0"/>
+ <stop stop-color="#fea006" offset="1"/>
+ </linearGradient>
+ <path d="m15.278 6c2.636-1.281 5.596-2 8.722-2s6.086.719 8.722 2h7.278l.052.001c.217.008.431.045.635.12.548.201.991.644 1.192 1.192.081.221.118.452.121.687v7.278c1.281 2.636 2 5.596 2 8.722s-.719 6.086-2 8.722v7.278c-.003.219-.035.434-.105.641-.193.569-.644 1.031-1.208 1.238-.221.081-.452.118-.687.121h-7.278c-2.636 1.281-5.596 2-8.722 2s-6.086-.719-8.722-2h-7.278c-.235-.003-.466-.04-.687-.121-.564-.207-1.015-.669-1.208-1.238-.07-.207-.102-.422-.105-.641v-7.278c-1.281-2.636-2-5.596-2-8.722s.719-6.086 2-8.722v-7.278c.003-.235.04-.466.121-.687.201-.548.644-.991 1.192-1.192.204-.075.418-.112.635-.12l.052-.001z" fill="url(#a)"/>
+ <path d="m24 6c9.934 0 18 8.066 18 18s-8.066 18-18 18-18-8.066-18-18 8.066-18 18-18zm14.5 31c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-29 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm0-29c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm29 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z" fill="url(#b)"/>
+ <circle cx="24" cy="24" r="16" fill="url(#c)"/>
+ <circle cx="24" cy="24" r="6" fill="#2a2a2a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-nettool.svg b/.icons/kora/apps/scalable/gnome-nettool.svg
new file mode 100644
index 000000000..ab4bff8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-nettool.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m35.208 32.684-8.178-8.18c-.077-.077-.159-.145-.243-.209l1.448-1.525c.074-.075.144-.153.209-.234 1.923.726 4.18.318 5.725-1.228 1.128-1.127 1.696-2.687 1.559-4.279-.015-.18-.134-.336-.304-.397-.17-.062-.361-.02-.489.108l-2.621 2.621-2.654-.669-.752-2.738 2.62-2.621c.129-.128.171-.319.109-.488-.062-.171-.217-.289-.398-.305-1.592-.137-3.151.431-4.279 1.559-1.545 1.545-1.954 3.8-1.229 5.722-.079.067-.157.138-.234.214l-2.132 2.047-3.915-3.915c-.049-.049-.101-.092-.155-.132.046-.081.09-.164.132-.25.827.159 2.339-1.451 3.623-2.734l-3.741-3.741c-1.672 1.673-2.893 2.795-2.735 3.622-.382.187-.723.415-.965.658l-.527.527c-.342.342-.548.768-.622 1.212-.051.058-.103.12-.155.186l-.196.246c-.006.006-.023.031-.027.037l-.178.249c-.112.149-.209.31-.303.466-.035.057-.07.115-.106.173-.006.01-.011.02-.017.03l-.079.149c-.095.179-.194.364-.279.569l-.014.032c-.1.238-.204.484-.276.745l-.035.113c-.029.093-.058.185-.085.296l-.072.36c-.055.225-.073.447-.089.644l-.01.129c-.027.204-.019.396-.012.566.002.057.005.112.006.188.002.031.003.061.003.091.002.076.004.162.019.253l.046.292c.009.057.018.111.026.164.017.119.035.241.07.358l.192.664c.059.201.25.335.46.32.111-.007.211-.055.285-.13.066-.066.112-.153.126-.252l.099-.675c.008-.053.031-.132.055-.215.017-.057.033-.116.046-.166l.07-.252c.009-.034.026-.067.04-.101.014-.032.028-.065.041-.097.023-.053.046-.107.068-.162.043-.107.084-.209.147-.308.027-.046.053-.092.078-.138.066-.117.128-.228.202-.32.004-.005.009-.011.013-.017l.167-.23c.034-.043.072-.084.109-.125.027-.029.053-.058.087-.096.098-.119.213-.222.325-.323l.059-.054c.083-.076.178-.148.279-.224.041-.031.081-.062.121-.092.05-.033.099-.065.148-.098.09-.061.169-.114.259-.161l.198-.112.199-.098c.07-.036.139-.064.202-.09.037-.015.074-.03.109-.045.035-.012.068-.025.1-.037.043-.016.08-.031.13-.044l.054-.012c.059.095.128.185.21.268l3.873 3.873-8.268 7.941c-.003.003-.006.007-.009.009-1.029 1.029-1.196 2.536-.167 3.565s2.44.765 3.468-.263l.013-.013 7.293-7.68c.043.05.085.101.133.148l8.178 8.179c.916.917 2.403.917 3.319 0 .917-.916.917-2.402 0-3.318zm-20.003 1.835c-.379.38-.994.38-1.373 0-.379-.379-.379-.993 0-1.372.379-.378.994-.378 1.373 0 .378.379.378.993 0 1.372z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-nettools.svg b/.icons/kora/apps/scalable/gnome-nettools.svg
new file mode 120000
index 000000000..7d8d2e8cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-nettools.svg
@@ -0,0 +1 @@
+gnome-nettool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-network-properties.svg b/.icons/kora/apps/scalable/gnome-network-properties.svg
new file mode 120000
index 000000000..0fb3d2e67
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-network-properties.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-networktool.svg b/.icons/kora/apps/scalable/gnome-networktool.svg
new file mode 120000
index 000000000..7d8d2e8cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-networktool.svg
@@ -0,0 +1 @@
+gnome-nettool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-nibbles.svg b/.icons/kora/apps/scalable/gnome-nibbles.svg
new file mode 100644
index 000000000..65d7ac837
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-nibbles.svg
@@ -0,0 +1,6 @@
+<svg width="64" height="64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m26 14a10.001 10.001 0 0 0-10 10v6h-2a10.001 10.001 0 0 0-10 10v2a10.001 10.001 0 0 0 10 10h36a10.001 10.001 0 0 0 10-10v-12a10.001 10.001 0 0 0-10-10h-0.839844a10.001 10.001 0 0 0-9.160156-6z" opacity=".2"/>
+ <path d="m26 13a10.001 10.001 0 0 0-10 10v6h-2a10.001 10.001 0 0 0-10 10v2a10.001 10.001 0 0 0 10 10h36a10.001 10.001 0 0 0 10-10v-12a10.001 10.001 0 0 0-10-10h-0.839844a10.001 10.001 0 0 0-9.160156-6z" fill="#e4e4e4"/>
+ <path d="m25 22v10h22v6h-34v4h38v-14h-22v-2h12v-4z" fill="#ee8827"/>
+ <path d="m26 13a10.001 10.001 0 0 0-10 10v1a10.001 10.001 0 0 1 10-10h14a10.001 10.001 0 0 1 9.160156 6h0.839844a10.001 10.001 0 0 1 10 10v-1a10.001 10.001 0 0 0-10-10h-0.839844a10.001 10.001 0 0 0-9.160156-6zm-12 16a10.001 10.001 0 0 0-10 10v1a10.001 10.001 0 0 1 10-10h2v-1z" fill="#fff" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-note.svg b/.icons/kora/apps/scalable/gnome-note.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-note.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-online-accounts-gtk.svg b/.icons/kora/apps/scalable/gnome-online-accounts-gtk.svg
new file mode 120000
index 000000000..a6b406092
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-online-accounts-gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-oregano.svg b/.icons/kora/apps/scalable/gnome-oregano.svg
new file mode 120000
index 000000000..a00b79b44
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-oregano.svg
@@ -0,0 +1 @@
+eeschema.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-other.svg b/.icons/kora/apps/scalable/gnome-other.svg
new file mode 120000
index 000000000..316547bae
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-other.svg
@@ -0,0 +1 @@
+applications-other.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-package.svg b/.icons/kora/apps/scalable/gnome-package.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-package.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-paint.svg b/.icons/kora/apps/scalable/gnome-paint.svg
new file mode 120000
index 000000000..210f9799a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-paint.svg
@@ -0,0 +1 @@
+accessories-painting.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-clock.svg b/.icons/kora/apps/scalable/gnome-panel-clock.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-drawer.svg b/.icons/kora/apps/scalable/gnome-panel-drawer.svg
new file mode 120000
index 000000000..010fb8a74
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-drawer.svg
@@ -0,0 +1 @@
+panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-fish.svg b/.icons/kora/apps/scalable/gnome-panel-fish.svg
new file mode 120000
index 000000000..aa9cef1e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-fish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-force-quit.svg b/.icons/kora/apps/scalable/gnome-panel-force-quit.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-force-quit.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-hibernate.svg b/.icons/kora/apps/scalable/gnome-panel-hibernate.svg
new file mode 120000
index 000000000..2451dd60b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-launcher.svg b/.icons/kora/apps/scalable/gnome-panel-launcher.svg
new file mode 100644
index 000000000..69a744942
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-launcher.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.30178 -32.3809 32.3809 -.30178 3511.7 7.5665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f5f2f5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 38.461v.979c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-.979z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m29.732 12.513c-3.682 0-4.373 5.38-2.301 5.38 2.071 0 5.984-5.38 2.301-5.38zm-5.672.828c-.058 0-.121.005-.186.011-2.087.254-1.353 3.65-.242 3.713 1.076.062 2.253-3.718.427-3.724zm-3.618 1.254c-.128-.008-.269.015-.427.077-1.677.662-.254 3.396.685 3.212.852-.166.974-3.213-.258-3.29zm-2.738 2.235c-.146-.004-.303.044-.472.165-1.342.963.452 3.291 1.242 2.93.691-.316.25-3.06-.77-3.095zm7.93 2.222c-2.909-.048-6.747 1.371-7.402 4.223-.708 3.085 2.919 7.366 6.702 7.366 1.862 0 4.009-1.635 4.411-3.707.306-1.579-3.61-.946-3.47.099.169 1.252-.945 1.872-2.035 1.064-3.471-2.571 5.748-3.854 5.14-7.366-.19-1.094-1.601-1.651-3.346-1.679z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-panel-notification-area.svg b/.icons/kora/apps/scalable/gnome-panel-notification-area.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-notification-area.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-screenshoot.svg b/.icons/kora/apps/scalable/gnome-panel-screenshoot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-screenshoot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-screenshot.svg b/.icons/kora/apps/scalable/gnome-panel-screenshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-separator.svg b/.icons/kora/apps/scalable/gnome-panel-separator.svg
new file mode 120000
index 000000000..75d8f0e03
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-separator.svg
@@ -0,0 +1 @@
+mate-panel-separator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-suspend.svg b/.icons/kora/apps/scalable/gnome-panel-suspend.svg
new file mode 120000
index 000000000..11a5ef74e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-suspend.svg
@@ -0,0 +1 @@
+mate-inhibit-applet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-window-list.svg b/.icons/kora/apps/scalable/gnome-panel-window-list.svg
new file mode 120000
index 000000000..010fb8a74
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-window-list.svg
@@ -0,0 +1 @@
+panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-window-menu.svg b/.icons/kora/apps/scalable/gnome-panel-window-menu.svg
new file mode 120000
index 000000000..191b35e21
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-window-menu.svg
@@ -0,0 +1 @@
+menu-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel-workspace-switcher.svg b/.icons/kora/apps/scalable/gnome-panel-workspace-switcher.svg
new file mode 120000
index 000000000..3dc0d95e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel-workspace-switcher.svg
@@ -0,0 +1 @@
+gnome-workspace-switcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-panel.svg b/.icons/kora/apps/scalable/gnome-panel.svg
new file mode 120000
index 000000000..010fb8a74
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-panel.svg
@@ -0,0 +1 @@
+panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-pdf.svg b/.icons/kora/apps/scalable/gnome-pdf.svg
new file mode 120000
index 000000000..41dcdec30
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-pdf.svg
@@ -0,0 +1 @@
+evince.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-photos.svg b/.icons/kora/apps/scalable/gnome-photos.svg
new file mode 120000
index 000000000..0d639f31a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-photos.svg
@@ -0,0 +1 @@
+digikam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-pie.svg b/.icons/kora/apps/scalable/gnome-pie.svg
new file mode 100644
index 000000000..29ff1e974
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-pie.svg
@@ -0,0 +1,10 @@
+<svg width="64" height="64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m53.945696 16.987767c-.137999 1.52639-.587996 3.05118-1.399991 4.469771-3.013981 5.271967-9.729939 7.103956-15.003906 4.087975-3.231979-1.847989-5.165967-5.088768-5.487965-8.534147-.371998 4.150174 1.63399 8.332148 5.487965 10.534134 5.273967 3.015981 11.989925 1.183993 15.003906-4.087974 1.167993-2.039987 1.60199-4.295773 1.399991-6.469759zm-43.863724 2.936981c-.4239969 3.13418 1.034994 6.35416 3.949176 8.020149 3.835175 2.191987 8.720745.857995 10.914731-2.977981.881994-1.54399 1.165992-3.255979.971994-4.897569-.133999.991594-.445998 1.975588-.971994 2.897582-2.193986 3.835976-7.079556 5.169967-10.914731 2.977981-2.290186-1.309992-3.661377-3.585977-3.949176-6.020162zm-3.9843744 17.032093c-.4181974 2.771982.8479946 5.639964 3.4297783 7.115955 3.3555791 1.917988 7.6283521.753995 9.5467401-2.601984.799995-1.397991 1.035793-2.951981.828195-4.431972-.1254.829995-.385598 1.65799-.828195 2.431985-1.918388 3.355979-6.191161 4.519971-9.5467401 2.601983-1.9573876-1.117992-3.1405802-3.04598-3.4297783-5.115967zm35.9837734.967994c-.423997 3.13398 1.035993 6.35396 3.949975 8.019949 3.833976 2.191986 8.719945.857995 10.913931-2.977981.881995-1.54399 1.165993-3.25598.971994-4.897969-.133999.991993-.445997 1.975987-.971994 2.897981-2.193986 3.835976-7.079955 5.169968-10.913931 2.977982-2.291986-1.309992-3.661977-3.585978-3.949975-6.019962zm3.823976 13.019918c-.102.741995-.293998 1.48399-.647996 2.189986-1.731989 3.455978-5.939963 4.853969-9.393941 3.12198-2.107987-1.057993-3.437978-3.039981-3.769976-5.207967-.395998 2.885982 1.019993 5.829963 3.769976 7.207955 3.453978 1.731989 7.661952.333997 9.393941-3.121981.675996-1.345991.861994-2.805982.647996-4.189973zm-31.7918 1.025993c-.421597 2.419985.655396 4.945969 2.910182 6.235961 2.876382 1.643989 6.538559.643996 8.184548-2.231986.711996-1.247992.897994-2.637983.677996-3.951975-.115999.667996-.323998 1.329991-.677996 1.951988-1.645989 2.875981-5.308166 3.875975-8.184548 2.231985-1.62899-.931994-2.624784-2.517984-2.910182-4.235973z" opacity=".2"/>
+ <path d="m22.977891 46.792585c2.876382 1.64429 3.874976 5.308967 2.230786 8.185148-1.644289 2.876382-5.308966 3.874976-8.185148 2.230786-2.877182-1.643989-3.875976-5.307966-2.231586-8.185948 1.644189-2.875982 5.307966-3.873976 8.185948-2.229986z" fill="#ffcf3f"/>
+ <path d="m16.473332 30.924685c3.355779 1.918328 4.520972 6.193761 2.602584 9.54954-1.918388 3.355979-6.193761 4.519971-9.5493401 2.601983-3.3557788-1.917987-4.5209715-6.193961-2.6025836-9.549939 1.918388-3.355979 6.1937607-4.519972 9.5493397-2.601984z" fill="#7cc327"/>
+ <path d="m21.969898 13.056798c3.833975 2.192386 5.165967 7.077955 2.973981 10.913931-2.191986 3.833976-7.078556 5.165967-10.913531 2.973981-3.835176-2.191986-5.1667679-7.078555-2.974382-10.913531 2.192387-3.835176 7.078556-5.166768 10.913932-2.974381z" fill="#27adc3"/>
+ <path d="m48.457731 7.4528329c5.273166 3.0145811 7.104155 9.7331391 4.089774 15.006305-3.014581 5.273167-9.733139 7.104156-15.006306 4.089775-5.273166-3.014581-7.104155-9.733139-4.089774-15.006306 3.014581-5.2731666 9.733139-7.1041551 15.006306-4.0897741z" fill="#ffcf3f"/>
+ <path d="m53.969696 31.056684c3.834976 2.192386 5.166767 7.078556 2.974381 10.913731-2.192386 3.834976-7.078555 5.166768-10.913731 2.974382-3.834976-2.192386-5.166767-7.078556-2.974381-10.913732 2.192386-3.834975 7.078555-5.166767 10.913731-2.974381z" fill="#7cc327"/>
+ <path d="m42.13777 44.744598c3.454979 1.732669 4.85117 5.938163 3.118581 9.393141-1.732669 3.454978-5.938163 4.851169-9.393141 3.11858-3.454978-1.732669-4.851169-5.938162-3.11858-9.393141 1.732669-3.454978 5.938162-4.851169 9.39314-3.11858z" fill="#27adc3"/>
+ <path d="m43.25 6.0039062c-3.899975-.084799-7.724888 1.9136855-9.796875 5.5390628-1.066588 1.862693-1.514582 3.904344-1.431641 5.90039.081923-1.670908.542844-3.346238 1.431641-4.898437 2.071987-3.6253771 5.8969-5.6238616 9.796875-5.5390626 1.773989.0383998 3.559041.5070246 5.207031 1.4492187 3.377687 1.9312589 5.335575 5.3810329 5.517578 8.9980469.161104-3.970442-1.829425-7.8912262-5.517578-10-1.64799-.9421941-3.433042-1.410819-5.207031-1.4492188zm-24.683594 6.0156248c-.386998-.0272-.772252-.024893-1.15625.003907-2.560584.191998-4.985077 1.611027-6.355468 4.007812-.788795 1.379854-1.0771835 2.891902-.996094 4.369141.077313-1.150078.3852-2.298539.996094-3.367188 1.370391-2.396785 3.794884-3.815813 6.355468-4.007812.383998-.0288.769252-.031107 1.15625-.003907 1.160993.081 2.322397.41856 3.400391 1.035157 2.420783 1.383518 3.818316 3.840592 3.986328 6.427734.177622-2.941107-1.253868-5.868041-3.986328-7.429687-1.077994-.616598-2.239398-.954157-3.400391-1.035157zm-5.070312 17.998047c-.338598-.024-.675721-.022094-1.011719.003906-2.240386.167999-4.3596012 1.409826-5.5585938 3.507813-.7071219 1.236623-.9523815 2.589889-.8613281 3.912109.0703065-.994731.3322022-1.986768.8613281-2.912109 1.1989926-2.097987 3.3182078-3.339814 5.5585938-3.507813.335998-.026.673121-.027906 1.011719-.003906 1.015994.071999 2.032768.370159 2.976562.910156 2.101666 1.201511 3.311368 3.326643 3.470703 5.570313.185883-2.596391-1.057852-5.192853-3.470703-6.572266-.943794-.539997-1.960568-.836204-2.976562-.908203zm37.068359.003906c-.385997-.028-.7703-.026093-1.154297.003907-2.559984.191998-4.987431 1.609828-6.357422 4.007812-.788584 1.38047-1.075865 2.888905-.99414 4.367188.077198-1.149817.383523-2.298261.99414-3.367188 1.369991-2.397984 3.797438-3.815814 6.357422-4.007812.383997-.03.7683-.031907 1.154297-.003907 1.161993.079999 2.324351.417208 3.402344 1.033204 2.420784 1.384017 3.818316 3.842598 3.986328 6.429687.177622-2.940967-1.253867-5.867477-3.986328-7.429687-1.077993-.615996-2.240351-.953205-3.402344-1.033204zm-11.107422 13.996094c-2.721982-.175999-5.414851 1.255673-6.714843 3.847656-.58221 1.159251-.782538 2.400432-.695313 3.607422.061964-.882952.27328-1.767102.695313-2.607422 1.299992-2.591983 3.992861-4.023655 6.714843-3.847656.905995.057999 1.81374.292612 2.677735.72461 2.281418 1.14403 3.627108 3.367696 3.798828 5.740234.190177-2.732073-1.198423-5.436247-3.798828-6.740234-.863995-.431998-1.77174-.666611-2.677735-.72461zm-19.898437 1.998047c-1.920388.143999-3.738032 1.211777-4.765625 3.009766-.619331 1.082915-.823654 2.270146-.728516 3.425781.067435-.829074.287304-1.654312.728516-2.425781 1.027593-1.797989 2.845237-2.863814 4.765625-3.007813 1.151392-.086 2.338022.159395 3.416015.775391 1.772201 1.014258 2.804555 2.793003 2.966797 4.68164.180205-2.242829-.883297-4.48922-2.966797-5.68164-1.077993-.615996-2.264623-.863344-3.416015-.777344z" fill="#fff" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-planner.svg b/.icons/kora/apps/scalable/gnome-planner.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-planner.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-podcasts.svg b/.icons/kora/apps/scalable/gnome-podcasts.svg
new file mode 100644
index 000000000..3d7261cd8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-podcasts.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(8.19705 -43.2792 43.2792 8.19705 167.27 72.9583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#049d84" offset="0"/>
+ <stop stop-color="#a880ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.715" fill="url(#a)"/>
+ <path d="m31.62 21.634c-.173-.174-.379-.26-.616-.26s-.442.086-.616.26c-.172.172-.259.378-.259.615v1.751c0 1.688-.6 3.13-1.8 4.329-1.198 1.201-2.641 1.8-4.329 1.8s-3.13-.599-4.33-1.8c-1.2-1.198-1.799-2.641-1.799-4.329v-1.751c0-.237-.087-.443-.259-.615-.174-.174-.379-.26-.616-.26s-.443.086-.616.26c-.174.172-.259.378-.259.615v1.751c0 2.016.672 3.768 2.017 5.26s3.007 2.346 4.987 2.565v1.806h-3.503c-.237 0-.442.086-.616.26-.172.173-.259.379-.259.616s.087.441.259.615c.174.173.379.26.616.26h8.756c.237 0 .442-.087.615-.26.173-.174.26-.378.26-.615s-.087-.443-.26-.616c-.173-.174-.378-.26-.615-.26h-3.503v-1.806c1.98-.219 3.642-1.073 4.987-2.565s2.018-3.244 2.018-5.26v-1.751c0-.237-.086-.443-.26-.615zm-7.62 6.744c1.203 0 2.234-.429 3.092-1.286.857-.857 1.286-1.888 1.286-3.092v-7.004c0-1.204-.428-2.235-1.286-3.092-.858-.858-1.889-1.286-3.092-1.286-1.204 0-2.234.428-3.092 1.286-.858.857-1.286 1.888-1.286 3.092v7.004c0 1.204.429 2.235 1.286 3.092s1.888 1.286 3.092 1.286z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-pomodoro.svg b/.icons/kora/apps/scalable/gnome-pomodoro.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-pomodoro.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-power-manager.svg b/.icons/kora/apps/scalable/gnome-power-manager.svg
new file mode 100644
index 000000000..6f9ff4d8e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-power-manager.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#ff9500" offset="0"/>
+ <stop stop-color="#ffd402" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(6e-7 -45.5286 45.5286 6e-7 115.057 46.7646)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.741428 -45.7608 45.7608 .741428 1583.98 72.048)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#b)"/>
+ <path d="m28.351 2.714-17.405 21.172 11.745 6.355-3.042 14.818 17.405-21.173-11.745-6.354z" fill="#342600" fill-rule="nonzero"/>
+ <path d="m21.232 30.719h-.522c-.493 0-.889-.4-.889-.893v-1.5c-2.115-.535-2.721-1.79-2.721-4.372 0-3.808 3.092-6.901 6.9-6.901s6.9 3.093 6.9 6.901c0 2.544-.644 3.795-2.717 4.347v1.521c0 .493-.4.893-.893.893h-.518c-.493 0-.893-.4-.893-.893v-1.197c-.232.017-.472.026-.725.034v1.167c0 .489-.4.889-.893.889h-.518c-.493 0-.893-.4-.893-.889v-1.163c-.253-.008-.497-.016-.729-.029v1.192c0 .493-.4.893-.889.893zm-.092-9.571c1.171.457 2.119.918 2.119 2.056 0 1.133-.765 1.35-2.119 2.051-1.04.539-2.119-.918-2.119-2.051 0-1.138 1.028-2.482 2.119-2.056zm5.691 0c1.127-.319 2.119.918 2.119 2.056 0 1.133-1.112 2.649-2.119 2.051-1.232-.731-2.119-.918-2.119-2.051 0-1.138.826-1.69 2.119-2.056z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-power-statistics.svg b/.icons/kora/apps/scalable/gnome-power-statistics.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-power-statistics.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-ppp.svg b/.icons/kora/apps/scalable/gnome-ppp.svg
new file mode 100644
index 000000000..5ab389f43
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-ppp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.355505 -35.4725 35.4725 -.355505 24.8337 41.4658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a20000" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <path d="m28.646 18.236v-3.484c0-.643.518-1.161 1.161-1.161.644 0 1.162.518 1.162 1.161v3.484h2.323c0 9.292 6.968 11.615 6.968 13.938v4.646s0 4.646-4.645 4.646h-23.23c-4.645 0-4.645-4.646-4.645-4.646v-4.646c0-2.323 6.968-4.646 6.968-13.938h2.323v-3.484c0-.643.518-1.161 1.162-1.161.643 0 1.161.518 1.161 1.161v3.484zm-4.646-12.244c-13.232 0-18.904 3.78-18.904 7.561s1.891 5.671 1.891 5.671l7.561-3.781 1.891-3.78s1.89-1.891 7.561-1.891 7.561 1.891 7.561 1.891l1.891 3.78 7.561 3.781s1.891-1.89 1.891-5.671-5.672-7.561-18.904-7.561z" fill="url(#a)"/>
+ <path d="m24 22.882c-3.823 0-6.969 3.146-6.969 6.969s3.146 6.969 6.969 6.969c.748-.002 1.491-.125 2.2-.363l-.735-2.205c-.472.16-.967.242-1.465.245-2.549 0-4.646-2.097-4.646-4.646s2.097-4.646 4.646-4.646 4.646 2.097 4.646 4.646c-.002.918-.275 1.815-.785 2.577l1.933 1.284c.764-1.143 1.172-2.486 1.175-3.861 0-3.823-3.146-6.969-6.969-6.969z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-quadrapassel.svg b/.icons/kora/apps/scalable/gnome-quadrapassel.svg
new file mode 120000
index 000000000..765b85dd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-rdp.svg b/.icons/kora/apps/scalable/gnome-rdp.svg
new file mode 120000
index 000000000..2e170d104
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-rdp.svg
@@ -0,0 +1 @@
+preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-remote-desktop.svg b/.icons/kora/apps/scalable/gnome-remote-desktop.svg
new file mode 120000
index 000000000..e92c08ae5
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-remote-desktop.svg
@@ -0,0 +1 @@
+remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-robots.svg b/.icons/kora/apps/scalable/gnome-robots.svg
new file mode 100644
index 000000000..9b1d6c9ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-robots.svg
@@ -0,0 +1,12 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 18h32v12h-32z" fill="#4f4f4f"/>
+ <path d="m24 4c-9.349 0-17.137 6.36-19.35 15h38.7c-2.213-8.64-10.001-15-19.35-15zm-19.35 25c2.2124 8.64 10.001 15 19.35 15s17.137-6.36 19.35-15z" fill="#e4e4e4"/>
+ <path d="m4.9512 19c-.1038.332-.2139.661-.3008 1h38.7c-.087-.339-.197-.668-.301-1h-38.098zm-.3008 11c2.2124 8.64 10.001 15 19.35 15s17.137-6.36 19.35-15h-.301c-2.54 8.123-10.067 14-19.049 14s-16.509-5.877-19.049-14h-.3006z" opacity=".2"/>
+ <path d="m24 4c-9.349 0-17.137 6.36-19.35 15h.3012c2.5402-8.123 10.067-14 19.049-14s16.509 5.877 19.049 14h.301c-2.213-8.64-10.001-15-19.35-15zm-19.35 25c.0869.339.197.668.3008 1h38.098c.104-.332.214-.661.301-1h-38.7z" fill="#fff" opacity=".2"/>
+ <circle cx="24" cy="25" r="4" opacity=".2"/>
+ <circle cx="24" cy="24" r="4" fill="#ff6363"/>
+ <circle cx="34" cy="25" r="4" opacity=".2"/>
+ <circle cx="34" cy="24" r="4" fill="#ff6363"/>
+ <circle cx="14" cy="25" r="4" opacity=".2"/>
+ <circle cx="14" cy="24" r="4" fill="#ff6363"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-run.svg b/.icons/kora/apps/scalable/gnome-run.svg
new file mode 120000
index 000000000..70f485480
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-run.svg
@@ -0,0 +1 @@
+application-default-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-schedule.svg b/.icons/kora/apps/scalable/gnome-schedule.svg
new file mode 100644
index 000000000..ed437b3a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-schedule.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.781909 -20.7189 20.7189 -.781909 215.183 22.5848)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.226965 -44.9046 44.9046 -.226965 24.227 46.527)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e2023" offset="0"/>
+ <stop stop-color="#404447" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -24.9166 24.9166 0 535.484 35.5)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <path d="m26.366 24.021c-.061-.505-.253-.965-.547-1.349l2.024-12.563c.075-.468-.225-.914-.686-1.02l-.023-.005c-.461-.107-.926.163-1.063.616l-3.688 12.179c-.909.457-1.539 1.388-1.539 2.473 0 1.532 1.245 2.778 2.777 2.778.285 0 .555-.055.815-.136l7.704 4.004c.424.22.945.083 1.206-.318l.011-.018c.26-.4.173-.933-.201-1.23zm-4.117.331c0-.757.616-1.372 1.372-1.372.757 0 1.373.615 1.373 1.372s-.616 1.372-1.373 1.372c-.756 0-1.372-.615-1.372-1.372z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#c)"/>
+ <path d="m26.366 24.021c-.061-.505-.253-.965-.547-1.349l2.024-12.563c.075-.468-.225-.914-.686-1.02l-.023-.005c-.461-.107-.926.163-1.063.616l-3.688 12.179c-.909.457-1.539 1.388-1.539 2.473 0 1.532 1.245 2.778 2.777 2.778.285 0 .555-.055.815-.136l7.704 4.004c.424.22.945.083 1.206-.318l.011-.018c.26-.4.173-.933-.201-1.23zm-4.117.331c0-.757.616-1.372 1.372-1.372.757 0 1.373.615 1.373 1.372s-.616 1.372-1.373 1.372c-.756 0-1.372-.615-1.372-1.372z" fill="url(#b)" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m23.873 41.111v5.753h.2v-5.753zm17.942-16.985h5.753v-.2h-5.753zm-34.926-.226h-5.753v.2h5.753zm17.211-17.011v-5.753h-.2v5.753z"/>
+ <path d="m26.434 46.684-.224-2.135-.099.01.224 2.135zm-4.769.01.224-2.135-.099-.01-.224 2.135zm7.127-.389-.446-2.1-.098.021.446 2.1zm-9.486.021.446-2.1-.098-.021-.446 2.1zm-2.308-.613.663-2.042-.095-.031-.663 2.042zm14.099-.031-.663-2.042-.095.031.663 2.042zm-16.331-.82.874-1.961-.092-.041-.873 1.961zm18.559-.041-.873-1.961-.092.041.874 1.961zm4.125-2.393-1.262-1.737-.081.058 1.262 1.737zm-26.819.058 1.262-1.737-.081-.058-1.262 1.737zm28.672-1.565-1.437-1.596-.074.067 1.436 1.596zm-30.531.067 1.436-1.596-.074-.067-1.437 1.596zm-1.693-1.685 1.596-1.437-.067-.074-1.596 1.436zm33.909-.075-1.596-1.436-.067.074 1.596 1.437zm1.498-1.859-1.737-1.262-.058.081 1.737 1.262zm-36.914.081 1.737-1.262-.058-.081-1.737 1.262zm39.29-4.216-1.961-.874-.041.092 1.961.873zm-41.683.091 1.961-.873-.041-.092-1.961.874zm42.534-2.323-2.042-.663-.031.095 2.042.663zm-43.395.095 2.042-.663-.031-.095-2.042.663zm44.008-2.403-2.1-.446-.021.098 2.1.446zm-44.631.098 2.1-.446-.021-.098-2.1.446zm44.999-2.457-2.135-.224-.01.099 2.135.224zm-45.378.099 2.135-.224-.01-.099-2.135.224zm45.368-4.868-2.135.224.01.099 2.135-.224zm-45.378.099 2.135.224.01-.099-2.135-.224zm44.999-2.457-2.1.446.021.098 2.1-.446zm-44.631.098 2.1.446.021-.098-2.1-.446zm44.008-2.403-2.042.663.031.095 2.042-.663zm-43.395.095 2.042.663.031-.095-2.042-.663zm42.534-2.323-1.961.873.041.092 1.961-.874zm-41.683.091 1.961.874.041-.092-1.961-.873zm39.29-4.216-1.737 1.262.058.081 1.737-1.262zm-36.914.081 1.737 1.262.058-.081-1.737-1.262zm1.498-1.859 1.596 1.436.067-.074-1.596-1.437zm33.909-.075-1.596 1.437.067.074 1.596-1.436zm-32.224-1.618 1.437 1.596.074-.067-1.436-1.596zm30.531-.067-1.436 1.596.074.067 1.437-1.596zm-1.859-1.498-1.262 1.737.081.058 1.262-1.737zm-26.819.058 1.262 1.737.081-.058-1.262-1.737zm4.125-2.393.873 1.961.092-.041-.874-1.961zm18.559-.041-.874 1.961.092.041.873-1.961zm-2.232-.851-.663 2.042.095.031.663-2.042zm-14.099.031.663 2.042.095-.031-.663-2.042zm11.791-.644-.446 2.1.098.021.446-2.1zm-9.486.021.446 2.1.098-.021-.446-2.1zm7.127-.389-.224 2.135.099.01.224-2.135zm-4.769.01.224 2.135.099-.01-.224-2.135z"/>
+ <path d="m24.774 46.731-.037-1.172-.1.003.037 1.172zm-1.563 0 .043-1.172-.099-.004-.044 1.172zm2.356-.041-.078-1.17-.1.007.078 1.17zm-3.149-.001.085-1.17-.1-.007-.084 1.17zm4.704-.16-.159-1.162-.099.013.159 1.163zm-6.258-.002.164-1.161-.099-.014-.164 1.161zm7.042-.121-.199-1.155-.098.017.199 1.155zm-7.826-.002.204-1.155-.098-.017-.205 1.154zm9.356-.319-.278-1.139-.097.023.278 1.14zm-10.886-.003.284-1.138-.097-.024-.284 1.138zm11.653-.2-.317-1.129-.096.027.317 1.129zm-12.42-.004.323-1.127-.096-.028-.323 1.128zm-1.531-.494.402-1.102-.094-.034-.402 1.101zm15.61-.042-.403-1.101-.094.034.403 1.102zm-16.352-.242.44-1.087-.092-.037-.441 1.087zm17.092-.045-.442-1.087-.092.038.441 1.087zm-18.519-.587.513-1.054-.09-.044-.513 1.054zm19.965-.064-.516-1.053-.089.044.515 1.053zm-20.674-.294.551-1.036-.089-.047-.55 1.036zm21.38-.069-.552-1.034-.088.047.552 1.034zm1.338-.777-.621-.995-.085.053.621.995zm-24.209-.016.627-.991-.085-.054-.627.991zm24.874-.418-.656-.973-.083.056.656.973zm-25.539-.017.662-.969-.083-.056-.661.969zm26.823-.92-.722-.924-.079.061.722.925zm-28.053.023.725-.922-.079-.062-.724.922zm28.669-.524-.754-.898-.077.064.754.898zm-29.285.024.756-.896-.076-.065-.757.896zm-1.133-1.018.815-.844-.072-.069-.815.844zm31.62-.094-.816-.843-.072.07.816.842zm-32.182-.466.843-.815-.069-.072-.844.815zm32.741-.098-.845-.813-.069.072.845.813zm-33.765-1.029.897-.757-.065-.076-.896.756zm34.792-.117-.898-.754-.065.076.898.755zm-35.294-.498.922-.725-.062-.078-.922.725zm35.792-.119-.923-.723-.062.079.924.722zm.904-1.245-.97-.659-.056.083.97.658zm-37.638.082.97-.659-.056-.082-.97.658zm38.071-.748-.993-.624-.053.084.993.625zm-38.507.084.993-.624-.053-.085-.993.625zm39.279-1.415-1.033-.556-.048.088 1.033.556zm-40.081.042 1.034-.554-.047-.088-1.034.554zm40.443-.748-1.052-.52-.044.09 1.052.519zm-40.807.042 1.053-.517-.044-.09-1.053.517zm41.438-1.445-1.084-.448-.038.093 1.084.447zm-42.092-.005 1.086-.442-.038-.093-1.086.443zm42.38-.735-1.099-.409-.035.094 1.1.409zm-42.668-.005 1.101-.404-.035-.094-1.101.404zm43.153-1.455-1.125-.334-.028.096 1.124.333zm-43.652-.055 1.127-.326-.028-.096-1.127.326zm43.863-.711-1.136-.294-.025.097 1.136.294zm-44.072-.055 1.137-.287-.024-.097-1.137.287zm44.44-1.646-1.154-.207-.018.098 1.155.207zm-44.778.091 1.155-.206-.018-.098-1.154.206zm44.903-.875-1.161-.167-.014.099 1.16.167zm-45.03.092 1.161-.166-.015-.099-1.161.166zm45.194-1.643-1.169-.086-.008.1 1.17.086zm-45.368.061 1.17-.084-.007-.1-1.17.085zm45.411-.854-1.172-.045-.004.1 1.172.045zm-45.456.062 1.172-.044-.003-.1-1.172.044zm-.007-1.591 1.173.039.003-.1-1.172-.039zm45.463-.126-1.172.04.004.1 1.172-.04zm-45.424-.667 1.17.08.007-.1-1.171-.08zm45.382-.126-1.17.081.007.1 1.17-.081zm-.159-1.513-1.162.158.013.1 1.162-.159zm-45.064.056 1.162.161.014-.099-1.162-.161zm44.941-.841-1.156.2.017.098 1.156-.199zm-44.82.057 1.156.201.017-.098-1.155-.202zm.325-1.558 1.138.282.024-.097-1.138-.282zm44.151-.119-1.139.283.025.097 1.138-.283zm-43.949-.648 1.128.321.028-.096-1.128-.321zm43.742-.118-1.128.322.028.096 1.128-.322zm-.483-1.483-1.103.399.034.094 1.103-.399zm-42.773.086 1.103.399.034-.094-1.103-.399zm42.488-.827-1.088.437.037.093 1.089-.437zm-42.206.085 1.088.437.037-.092-1.088-.438zm41.573-1.51-1.056.511.043.09 1.056-.511zm-40.932.054 1.055.513.044-.09-1.055-.513zm40.572-.761-1.037.547.046.088 1.038-.547zm-40.214.052 1.037.549.046-.088-1.036-.549zm39.436-1.404-.997.617.053.085.997-.617zm-38.645.024.995.62.053-.085-.995-.62zm38.215-.691-.976.652.056.083.975-.652zm-37.785.024.973.654.056-.083-.973-.654zm36.872-1.288-.929.717.062.079.928-.717zm-35.942-.003.925.721.062-.079-.925-.721zm35.444-.616-.902.749.063.077.903-.749zm-34.946-.002.899.753.064-.077-.899-.753zm33.908-1.161-.85.809.069.073.85-.809zm-32.847-.025.844.814.069-.072-.844-.814zm32.288-.539-.821.838.072.07.82-.838zm-31.729-.024.816.843.072-.07-.816-.843zm30.576-1.025-.761.892.076.065.761-.892zm-29.397-.043.755.897.076-.064-.755-.898zm28.783-.461-.73.919.079.062.729-.918zm-28.168-.041.723.924.079-.062-.723-.923zm26.813-.951-.66.969.083.056.659-.969zm-25.528.012.656.972.083-.056-.657-.972zm24.863-.446-.626.992.085.053.625-.992zm-24.199.012.622.994.085-.053-.622-.994zm1.376-.799.551 1.035.088-.047-.551-1.035zm21.368-.053-.551 1.036.088.047.551-1.036zm-20.662-.31.515 1.054.089-.044-.514-1.054zm19.954-.049-.514 1.054.089.044.515-1.054zm-1.4-.621-.442 1.086.093.038.442-1.087zm-17.103.019.44 1.088.093-.038-.44-1.087zm16.362-.304-.404 1.101.094.034.404-1.101zm-15.621.018.401 1.102.094-.034-.401-1.102zm14.166-.493-.329 1.125.096.028.329-1.125zm-12.655-.003.324 1.128.096-.028-.323-1.127zm11.888-.205-.289 1.136.097.025.289-1.136zm-11.121-.002.284 1.138.097-.024-.284-1.138zm9.625-.323-.212 1.154.098.018.212-1.153zm-8.07-.011.204 1.155.098-.018-.203-1.155zm7.287-.117-.172 1.16.099.015.171-1.16zm-6.503-.009.163 1.161.099-.014-.163-1.161zm4.981-.161-.094 1.169.1.008.093-1.169zm-3.399-.009.081 1.17.1-.007-.082-1.17zm2.606-.039-.052 1.172.1.005.052-1.172zm-1.814-.005.041 1.172.1-.003-.041-1.172z"/>
+ <path d="m14.607 40.171-2.032 3.519.087.05 2.032-3.519zm18.74.094 1.996 3.457.087-.05-1.996-3.457zm-25.584-6.931-3.457 1.996.05.086 3.457-1.996zm32.43.086 3.458 1.996.05-.086-3.458-1.996zm-32.402-18.829-3.457-1.996-.05.086 3.457 1.996zm32.503.047 3.457-1.996-.05-.086-3.457 1.996zm-25.602-6.874-1.996-3.457-.087.05 1.996 3.457zm18.717.05 1.996-3.457-.087-.05-1.996 3.457z"/>
+ </g>
+ <path d="m17.06 37.479c-.108 0-.174-.053-.2-.157-.049-.186-.102-.53-.161-1.036-.175-.056-.345-.126-.509-.212l-.769.597c-.048.037-.097.055-.145.055-.082 0-.257-.133-.526-.399-.27-.266-.453-.464-.55-.598-.033-.049-.051-.093-.051-.13 0-.044.02-.089.057-.133.249-.301.448-.558.597-.77-.093-.171-.166-.343-.218-.514l-1.038-.155c-.041-.007-.077-.032-.106-.072-.03-.041-.043-.083-.043-.128v-.995h-1.545c-.151 0-.242-.073-.279-.218-.067-.259-.142-.742-.225-1.448-.244-.078-.481-.177-.709-.297l-1.075.834c-.068.052-.135.077-.202.077-.115 0-.36-.184-.736-.555-.377-.371-.631-.652-.766-.838-.047-.068-.071-.127-.071-.179 0-.062.027-.124.079-.186.348-.421.624-.778.832-1.074-.13-.239-.231-.478-.304-.716l-1.446-.218c-.058-.011-.108-.045-.15-.102-.041-.057-.062-.117-.062-.179v-1.729c0-.067.021-.128.062-.182.042-.055.098-.088.165-.098l1.423-.21c.073-.255.18-.51.32-.77-.093-.129-.233-.313-.42-.549s-.319-.409-.396-.518c-.042-.058-.063-.117-.063-.179 0-.068.018-.127.055-.179.202-.28.629-.717 1.283-1.309.058-.057.122-.084.195-.084.077 0 .142.022.194.069l1.099.834c.213-.109.446-.205.701-.289l.217-1.432c.005-.068.034-.123.089-.167.054-.044.119-.067.192-.067h1.727c.151 0 .244.073.281.218.067.26.142.743.225 1.448.244.078.481.177.709.297l1.073-.842c.073-.047.14-.069.203-.069.114 0 .358.183.732.552.373.368.631.649.771.842.047.051.071.111.071.178 0 .068-.027.132-.079.194-.373.457-.652.816-.834 1.076.104.192.206.428.304.708l1.441.218c.062.011.113.043.155.1.041.057.063.117.063.179v1.729c0 .067-.021.128-.063.182-.042.055-.096.088-.163.099l-1.425.217c-.078.25-.185.502-.32.762.028.039.09.116.126.165l.008-.047c.004-.049.026-.088.065-.12s.084-.047.136-.047h1.238c.108 0 .176.053.202.157.049.186.102.53.161 1.036.175.056.345.126.509.212l.769-.603c.052-.033.101-.049.145-.049.082 0 .256.133.524.397s.451.463.552.6c.033.038.049.082.049.13s-.018.095-.055.139c-.268.327-.467.584-.597.77.074.137.147.307.218.508l1.03.155c.045.008.082.032.112.073s.045.083.045.127v1.239c0 .048-.015.092-.045.131s-.068.063-.116.071l-1.02.155c-.056.178-.133.361-.23.547.067.093.169.224.302.393.134.169.227.293.283.371.03.041.045.083.045.127 0 .052-.013.094-.039.124-.134.19-.441.505-.921.948-.044.037-.091.055-.139.055-.056 0-.1-.016-.133-.049l-.791-.597c-.153.078-.321.147-.503.206l-.157 1.027c-.004.048-.024.088-.063.119-.039.032-.085.048-.137.048h-1.238zm.62-2.855c.394 0 .73-.139 1.009-.418.278-.279.418-.615.418-1.009s-.14-.732-.418-1.011c-.279-.279-.615-.418-1.009-.418s-.732.139-1.011.418-.418.617-.418 1.011.139.73.418 1.009.617.418 1.011.418zm-3.778-2.289.677-.098c.052-.182.127-.367.228-.553-.067-.093-.167-.224-.301-.393-.082-.104-.121-.16-.174-.229-.086.033-.16.074-.251.104zm-1.183-3.489c.55 0 1.02-.194 1.409-.583s.583-.859.583-1.409-.194-1.02-.583-1.409-.859-.585-1.409-.585c-.551 0-1.02.196-1.41.585-.389.389-.584.859-.584 1.409s.195 1.02.584 1.409c.39.389.86.583 1.41.583z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-screenruler.svg b/.icons/kora/apps/scalable/gnome-screenruler.svg
new file mode 120000
index 000000000..f8b21e864
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-screenruler.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-screenshot.svg b/.icons/kora/apps/scalable/gnome-screenshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-search-tool.svg b/.icons/kora/apps/scalable/gnome-search-tool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-search-tool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-searchtool.svg b/.icons/kora/apps/scalable/gnome-searchtool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-searchtool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-session-halt.svg b/.icons/kora/apps/scalable/gnome-session-halt.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-session-halt.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-session-hebirnate.svg b/.icons/kora/apps/scalable/gnome-session-hebirnate.svg
new file mode 120000
index 000000000..2451dd60b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-session-hebirnate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-session-hibernate.svg b/.icons/kora/apps/scalable/gnome-session-hibernate.svg
new file mode 120000
index 000000000..620d61d33
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-session-hibernate.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-session-properties.svg b/.icons/kora/apps/scalable/gnome-session-properties.svg
new file mode 120000
index 000000000..1752c2f2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-session-properties.svg
@@ -0,0 +1 @@
+session-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-session-suspend.svg b/.icons/kora/apps/scalable/gnome-session-suspend.svg
new file mode 120000
index 000000000..620d61d33
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-session-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-session.svg b/.icons/kora/apps/scalable/gnome-session.svg
new file mode 120000
index 000000000..1752c2f2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-session.svg
@@ -0,0 +1 @@
+session-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-set-time.svg b/.icons/kora/apps/scalable/gnome-set-time.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-set-time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-accessibility-keyboard.svg b/.icons/kora/apps/scalable/gnome-settings-accessibility-keyboard.svg
new file mode 120000
index 000000000..7586f9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-accessibility-keyboard.svg
@@ -0,0 +1 @@
+access.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-accessibility-technologies.svg b/.icons/kora/apps/scalable/gnome-settings-accessibility-technologies.svg
new file mode 120000
index 000000000..7586f9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-accessibility-technologies.svg
@@ -0,0 +1 @@
+access.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-background.svg b/.icons/kora/apps/scalable/gnome-settings-background.svg
new file mode 120000
index 000000000..0bb501486
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-background.svg
@@ -0,0 +1 @@
+preferences-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-defaulg-applications.svg b/.icons/kora/apps/scalable/gnome-settings-defaulg-applications.svg
new file mode 120000
index 000000000..70f485480
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-defaulg-applications.svg
@@ -0,0 +1 @@
+application-default-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-default-applications.svg b/.icons/kora/apps/scalable/gnome-settings-default-applications.svg
new file mode 120000
index 000000000..5f157fbd7
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-default-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-apps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-font.svg b/.icons/kora/apps/scalable/gnome-settings-font.svg
new file mode 120000
index 000000000..ad05215be
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-font.svg
@@ -0,0 +1 @@
+preferences-desktop-font.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-keybinding.svg b/.icons/kora/apps/scalable/gnome-settings-keybinding.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-keybinding.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-keybindings.svg b/.icons/kora/apps/scalable/gnome-settings-keybindings.svg
new file mode 120000
index 000000000..be889598a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-keybindings.svg
@@ -0,0 +1 @@
+shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-mouse.svg b/.icons/kora/apps/scalable/gnome-settings-mouse.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-mouse.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-sound.svg b/.icons/kora/apps/scalable/gnome-settings-sound.svg
new file mode 120000
index 000000000..2ed0bcf83
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-sound.svg
@@ -0,0 +1 @@
+preferences-desktop-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-theme.svg b/.icons/kora/apps/scalable/gnome-settings-theme.svg
new file mode 120000
index 000000000..29d3a9161
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-theme.svg
@@ -0,0 +1 @@
+preferences-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings-ui-behavior.svg b/.icons/kora/apps/scalable/gnome-settings-ui-behavior.svg
new file mode 120000
index 000000000..191b35e21
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings-ui-behavior.svg
@@ -0,0 +1 @@
+menu-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-settings.svg b/.icons/kora/apps/scalable/gnome-settings.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-shell-extension-prefs.svg b/.icons/kora/apps/scalable/gnome-shell-extension-prefs.svg
new file mode 120000
index 000000000..61b774c6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-shell-extension-prefs.svg
@@ -0,0 +1 @@
+extensions.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-shutdown.svg b/.icons/kora/apps/scalable/gnome-shutdown.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-shutdown.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-software.svg b/.icons/kora/apps/scalable/gnome-software.svg
new file mode 100644
index 000000000..12d41c2d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-software.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.160535 -10 10 -.160535 94.9866 12.0368)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#087fa0" offset="0"/>
+ <stop stop-color="#15aad5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0802676 -37 37 .0802676 704.92 47.4448)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.774193 179.613 -179.613 .774193 65.3301 -177.975)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#14a7d2" offset="0"/>
+ <stop stop-color="#016b87" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .369727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="#0985a7" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="#0985a7" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.234v30.206c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.206z" fill="url(#b)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m46 9h-5.5v-3.5z" fill="#18b3e1" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m7.5 5.5-5.5 3.5h5.5z" fill="#18b3e1" fill-rule="nonzero"/>
+ <circle cx="14.150908" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#c)" stroke-width="2.4"/>
+ <path transform="matrix(1.44771 0 0 1.44771 -10.7447 -10.1762)" d="m29.803 18.873c-3.761 0-4.466 5.356-2.35 5.356s6.111-5.356 2.35-5.356zm-5.998.668c-2.117.275-1.373 3.955-.246 4.023 1.126.069 2.363-4.298.246-4.023zm-3.547 1.449c-.093.01-.193.034-.299.078-1.701.702-.26 3.601.693 3.407.894-.183.998-3.633-.394-3.485zm-2.643 2.266c-.148-.005-.308.044-.478.162-1.362.941.458 3.214 1.259 2.861.702-.308.255-2.988-.781-3.023zm7.776 1.74c-2.92-.049-6.769 1.414-7.426 4.356-.711 3.182 2.927 7.599 6.724 7.599 1.869 0 4.023-1.687 4.426-3.824.308-1.629-3.623-.977-3.482.102.169 1.292-.947 1.93-2.041 1.097-3.484-2.652 5.768-3.974 5.158-7.597-.19-1.128-1.608-1.703-3.359-1.733z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-sound-properties.svg b/.icons/kora/apps/scalable/gnome-sound-properties.svg
new file mode 120000
index 000000000..0e086bd81
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-sound-properties.svg
@@ -0,0 +1 @@
+gnome-settings-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-sound-recorder.svg b/.icons/kora/apps/scalable/gnome-sound-recorder.svg
new file mode 100644
index 000000000..be8347a6e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-sound-recorder.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(8.19705 -43.2792 43.2792 8.19705 167.27 72.9583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d0404" offset="0"/>
+ <stop stop-color="#ff80d6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.715" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".84" fill-rule="nonzero">
+ <path d="m24 28.423c1.216 0 2.258-.433 3.124-1.299s1.299-1.908 1.299-3.124v-7.077c0-1.216-.433-2.257-1.299-3.124-.866-.866-1.908-1.299-3.124-1.299s-2.258.433-3.124 1.299-1.299 1.908-1.299 3.124v7.077c0 1.216.433 2.258 1.299 3.124s1.908 1.299 3.124 1.299z"/>
+ <path d="m31.699 21.609c-.175-.175-.383-.263-.622-.263-.24 0-.447.088-.622.263s-.263.382-.263.622v1.769c0 1.705-.606 3.163-1.817 4.375-1.212 1.211-2.67 1.817-4.375 1.817s-3.163-.606-4.375-1.817c-1.211-1.212-1.817-2.67-1.817-4.375v-1.769c0-.24-.088-.447-.263-.622s-.382-.263-.622-.263-.447.088-.622.263-.263.382-.263.622v1.769c0 2.037.68 3.808 2.039 5.315 1.359 1.506 3.039 2.37 5.038 2.591v1.825h-3.538c-.24 0-.447.087-.622.262s-.263.383-.263.622c0 .24.088.447.263.622s.382.263.622.263h8.846c.239 0 .447-.088.622-.263s.263-.382.263-.622c0-.239-.088-.447-.263-.622s-.383-.262-.622-.262h-3.538v-1.825c1.999-.221 3.678-1.085 5.038-2.591 1.359-1.507 2.039-3.278 2.039-5.315v-1.769c0-.24-.088-.447-.263-.622z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-status.svg b/.icons/kora/apps/scalable/gnome-status.svg
new file mode 120000
index 000000000..cad5391aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-status.svg
@@ -0,0 +1 @@
+info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-sticky-notes-applet.svg b/.icons/kora/apps/scalable/gnome-sticky-notes-applet.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-sticky-notes-applet.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-subtitles.svg b/.icons/kora/apps/scalable/gnome-subtitles.svg
new file mode 100644
index 000000000..cba41b31d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-subtitles.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.4479 35.4643 0 231.075 41.4094)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00623f" offset="0"/>
+ <stop stop-color="#3a8268" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09749 0 0 1.0429 -2.62169 -1.26013)" d="m44 12.795c0-3.22-2.484-5.833-5.543-5.833h-28.4c-3.059 0-5.543 2.613-5.543 5.833v18.058c0 3.22 2.484 5.833 5.543 5.833h5.088l4.556 7.745 4.556-7.745h14.2c3.059 0 5.543-2.613 5.543-5.833z" fill="url(#a)"/>
+ <path transform="matrix(1.28751 0 0 1 -6.90027 0)" d="m15 28v-2h12v2zm0-4v-2h18v2zm0-4v-2h18v2zm0-4v-2h18v2z" fill="#9dc1b4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-sudoku.svg b/.icons/kora/apps/scalable/gnome-sudoku.svg
new file mode 100644
index 000000000..208833ed0
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-sudoku.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3e0e3" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.11118 0 0 1.11118 -3.2239 -2.11272)" fill-rule="nonzero">
+ <path d="m17 4v12h-12v2h12v11h-12v2h12v12h2v-12h11v12h2v-12h12v-2h-12v-11h12v-2h-12v-12h-2v12h-11v-12z" fill="#0065de"/>
+ <path d="m37.723 6c-.239 0-.549.024-.848.07s-.586.113-.779.205c-.38.177-.717.397-1.012.655l.496.65c.288-.236.568-.42.842-.553.274-.132.928-.199 1.301-.199.196 0 .375.029.535.086s.303.144.426.258c.245.221.367.548.367.982 0 .361-.066.69-.199.985-.134.294-.335.595-.602.904-.26.309-.577.663-.949 1.061l-2.301 2.089v.807h4.975v-.883h-3.805v-.047l1.902-1.623c.387-.39.724-.761 1.012-1.115s.512-.711.674-1.072c.161-.361.242-.748.242-1.16 0-.325-.05-.615-.152-.871s-.256-.477-.459-.665c-.103-.094-.214-.175-.334-.246-.12-.07-.249-.13-.387-.177h-.002c-.139-.047-.286-.082-.443-.106-.157-.023-.325-.035-.5-.035zm-26.297 27c-.49 0-.92.106-1.289.316-.362.211-.64.512-.838.905-.199.392-.299.861-.299 1.406 0 .748.199 1.328.596 1.742.404.407.933.611 1.586.611.461 0 .836-.087 1.127-.261.29-.182.518-.396.681-.643h.063c-.014.422-.064.826-.149 1.211-.085.378-.222.711-.414 1.002-.191.283-.451.509-.777.676-.319.167-.726.25-1.223.25-.347 0-.661-.048-.937-.143v.819c.113.036.267.061.459.076.191.022.356.033.498.033.716 0 1.304-.131 1.758-.393.461-.261.814-.61 1.062-1.046.255-.444.427-.933.52-1.471.099-.545.15-1.097.15-1.656 0-.778-.113-1.417-.34-1.918-.227-.509-.536-.886-.926-1.133-.39-.255-.826-.383-1.308-.383zm0 .807c.361 0 .663.101.904.304.241.204.421.459.541.764.121.305.182.613.182.926 0 .232-.069.458-.211.676-.135.218-.326.401-.574.546-.249.138-.545.206-.885.206-.497 0-.866-.141-1.108-.424-.234-.291-.349-.686-.349-1.188 0-.61.139-1.065.416-1.363.283-.298.644-.447 1.084-.447z" fill="#3f3f3f"/>
+ <path d="m25.1 19c-.613 0-1.363.09-1.848.27-.477.179-.878.393-1.201.638l.562.735c.341-.213.685-.389 1.033-.528.349-.139.972-.207 1.465-.207.511 0 .915.119 1.213.356.298.229.447.555.447.98 0 .499-.196.899-.587 1.201-.383.303-1.15.553-1.899.553h-.285v.82h.271c.809 0 1.435.124 1.877.369.452.238.678.629.678 1.176 0 .54-.183.965-.549 1.276-.357.302-.944.453-1.761.453-.409 0-.835-.049-1.278-.147-.442-.098-.855-.241-1.238-.429v1.005c.374.18.765.302 1.174.368.408.073.851.111 1.328.111.808 0 1.468-.111 1.978-.332.52-.221.902-.526 1.149-.918s.371-.846.371-1.361c0-.581-.183-1.051-.549-1.41-.357-.36-.898-.581-1.621-.663v-.048c.57-.115 1.226-.345 1.566-.688.349-.351.524-.822.524-1.41 0-.63-.233-1.148-.701-1.557-.46-.408-1.166-.613-2.119-.613z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-system-config.svg b/.icons/kora/apps/scalable/gnome-system-config.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-system-config.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-system-log.svg b/.icons/kora/apps/scalable/gnome-system-log.svg
new file mode 120000
index 000000000..b2fbbc421
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-system-log.svg
@@ -0,0 +1 @@
+logview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-system-monitor.svg b/.icons/kora/apps/scalable/gnome-system-monitor.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-system-monitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-system.svg b/.icons/kora/apps/scalable/gnome-system.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-system.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-taquin.svg b/.icons/kora/apps/scalable/gnome-taquin.svg
new file mode 100644
index 000000000..7d68fe966
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-taquin.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3313 43.3313 0 23.0174 45.6633)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.3313 43.3313 0 24.5062 45.6658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a4a4a" offset="0"/>
+ <stop stop-color="#7d7d7d" offset="1"/>
+ </linearGradient>
+ <path d="m39.606 45.666h-6.484c-.631 0-1.14-.509-1.14-1.14v-11.403c0-.632.509-1.141 1.14-1.141h11.403c.632 0 1.141.509 1.141 1.141v6.488c-.089 3.304-2.755 5.968-6.06 6.055zm-37.272-6.055v-6.488c0-.632.509-1.141 1.141-1.141h11.403c.631 0 1.14.509 1.14 1.141v11.403c0 .631-.509 1.14-1.14 1.14h-6.484c-3.304-.087-5.971-2.751-6.06-6.055zm15.965-22.453c-.632 0-1.141.509-1.141 1.141v11.403c0 .631.509 1.14 1.141 1.14h11.402c.632 0 1.141-.509 1.141-1.14v-11.403c0-.632-.509-1.141-1.141-1.141zm-9.915-14.823h6.494c.631 0 1.14.508 1.14 1.14v11.403c0 .632-.509 1.14-1.14 1.14h-11.403c-.632 0-1.141-.508-1.141-1.14v-6.489c.089-3.3 2.75-5.963 6.05-6.054zm31.232 0c3.3.091 5.961 2.753 6.05 6.054v6.489c0 .632-.509 1.14-1.141 1.14h-11.403c-.631 0-1.14-.508-1.14-1.14v-11.403c0-.632.509-1.14 1.14-1.14z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m30.842 33.12c0-.629-.511-1.14-1.141-1.14h-11.402c-.63 0-1.141.511-1.141 1.14v11.403c0 .629.511 1.14 1.141 1.14h11.402c.63 0 1.141-.511 1.141-1.14zm-14.824-14.824c0-.629-.511-1.14-1.14-1.14h-11.403c-.63 0-1.141.511-1.141 1.14v11.403c0 .629.511 1.14 1.141 1.14h11.403c.629 0 1.14-.511 1.14-1.14zm29.648 0c0-.629-.511-1.14-1.141-1.14h-11.403c-.629 0-1.14.511-1.14 1.14v11.403c0 .629.511 1.14 1.14 1.14h11.403c.63 0 1.141-.511 1.141-1.14zm-14.824-14.824c0-.629-.511-1.14-1.141-1.14h-11.402c-.63 0-1.141.511-1.141 1.14v11.403c0 .63.511 1.141 1.141 1.141h11.402c.63 0 1.141-.511 1.141-1.141z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-term.svg b/.icons/kora/apps/scalable/gnome-term.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-term.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-terminal-server.svg b/.icons/kora/apps/scalable/gnome-terminal-server.svg
new file mode 120000
index 000000000..8324097dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-terminal-server.svg
@@ -0,0 +1 @@
+gnome-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-terminal.svg b/.icons/kora/apps/scalable/gnome-terminal.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-tetraves.svg b/.icons/kora/apps/scalable/gnome-tetraves.svg
new file mode 120000
index 000000000..eef4e7598
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-tetraves.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-tetravex.svg b/.icons/kora/apps/scalable/gnome-tetravex.svg
new file mode 100644
index 000000000..d1f9a65f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-tetravex.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -21.3333 21.3333 0 23.6653 23.6653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d59b4" offset="0"/>
+ <stop stop-color="#4987d7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -22.0697 22.0697 0 23.5982 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e2b69" offset="0"/>
+ <stop stop-color="#a45390" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.443 2.332c1.718.001 3.273.698 4.4 1.825l-19.843 19.843-19.843-19.843c1.126-1.127 2.682-1.824 4.4-1.825z" fill="url(#a)"/>
+ <path d="m43.843 43.843c-1.126 1.127-2.682 1.824-4.4 1.825h-30.886c-1.718-.001-3.273-.698-4.4-1.825l19.843-19.843z" fill="url(#b)"/>
+ <path d="m43.843 4.157c1.127 1.126 1.824 2.682 1.825 4.4v30.883c0 1.719-.698 3.276-1.825 4.403l-19.843-19.843z" fill="#6db832"/>
+ <path d="m24 24-19.843 19.843c-1.127-1.127-1.825-2.684-1.825-4.403v-30.883c.001-1.718.698-3.273 1.825-4.4z" fill="#c2352a"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.00157 -2.00157)" d="m21.113 42 3.809-8.789h-4.922v-1.904h7.382v1.421l-3.904 9.272zm-6.899-12h-7.185v-1.575l2.519-2.717c.318-.342.606-.657.865-.945.258-.288.481-.569.666-.842.186-.274.33-.552.432-.835.103-.283.154-.588.154-.916 0-.361-.11-.642-.329-.842-.215-.2-.506-.3-.872-.3-.386 0-.757.095-1.113.285-.357.191-.73.462-1.121.813l-1.23-1.457c.22-.2.449-.39.689-.571.239-.185.502-.349.791-.491.288-.141.605-.253.952-.336.346-.088.735-.132 1.164-.132.513 0 .972.071 1.377.212.41.142.76.344 1.048.608.288.259.507.574.659.945.156.371.234.788.234 1.252 0 .42-.073.823-.219 1.209-.147.381-.347.757-.601 1.128-.254.366-.549.732-.886 1.098-.332.362-.689.73-1.07 1.106l-1.289 1.297v.102h4.365zm22.536-6.987c.459 0 .886.071 1.282.212.395.142.739.35 1.032.623s.523.615.689 1.025c.166.406.249.872.249 1.399 0 .581-.09 1.104-.271 1.568-.181.459-.447.849-.798 1.172-.352.317-.789.561-1.311.732-.518.171-1.114.256-1.788.256-.268 0-.534-.012-.798-.037-.264-.024-.518-.06-.762-.109-.239-.044-.468-.103-.688-.176-.215-.073-.41-.159-.586-.257v-1.956c.17.098.368.191.593.279.224.083.456.156.696.219.244.059.488.108.732.147.244.034.476.051.696.051.654 0 1.152-.134 1.494-.403.342-.273.513-.705.513-1.296 0-.527-.169-.928-.506-1.201-.332-.279-.847-.418-1.545-.418-.127 0-.264.008-.41.022-.142.015-.283.034-.425.059-.137.024-.269.051-.396.08-.127.025-.236.052-.329.081l-.901-.483.403-5.457h5.654v1.919h-3.691l-.176 2.102c.156-.034.337-.068.542-.102.21-.035.478-.052.806-.052zm-16.75-9.708c0-.513.027-1.023.081-1.531.058-.508.158-.993.3-1.457.146-.469.342-.904.586-1.304.249-.4.561-.747.937-1.04.381-.298.835-.53 1.363-.696.532-.171 1.152-.256 1.86-.256.103 0 .215.002.337.007s.244.012.366.022c.127.005.249.015.366.029.118.015.222.032.315.052v1.809c-.185-.044-.383-.078-.593-.103-.205-.029-.413-.044-.623-.044-.659 0-1.201.083-1.626.249-.424.161-.761.389-1.01.681-.249.293-.427.645-.535 1.055-.102.41-.166.864-.19 1.362h.088c.097-.175.214-.339.351-.49.142-.157.305-.288.491-.396.185-.112.393-.2.622-.263.235-.064.496-.096.784-.096.464 0 .881.076 1.252.227.372.152.684.372.938.66.259.288.457.642.593 1.062.137.42.205.9.205 1.443 0 .581-.083 1.101-.249 1.56-.161.459-.393.849-.696 1.172-.302.317-.668.561-1.098.732-.429.167-.912.25-1.449.25-.527 0-1.021-.093-1.48-.278-.459-.191-.859-.479-1.201-.865-.337-.385-.603-.871-.798-1.457-.191-.591-.286-1.289-.286-2.095zm3.721 2.886c.2 0 .381-.037.542-.11.166-.078.307-.193.424-.344.123-.157.215-.352.279-.586.068-.235.102-.513.102-.835 0-.523-.11-.933-.329-1.231-.215-.303-.545-.455-.989-.455-.225 0-.43.044-.615.132-.186.088-.345.203-.477.344-.131.142-.234.301-.307.476-.069.176-.103.354-.103.535 0 .249.03.498.088.747.064.244.156.466.279.667.126.195.28.354.461.476.185.122.4.183.644.183z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-todo.svg b/.icons/kora/apps/scalable/gnome-todo.svg
new file mode 100644
index 000000000..a661ebe45
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-todo.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.87918 7.25609 -7.25609 7.87918 36.2183 37.3153)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#59f" offset="0"/>
+ <stop stop-color="#59f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.19346 38.7535 -38.7535 -1.19346 23.4442 4.51862)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#59f" offset="0"/>
+ <stop stop-color="#06f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(1.48328 -14.8394 14.8394 1.48328 35.807 40.1967)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#80b3ff" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#acf" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332c-3.21 0-6.226 2.67-6.226 6.062l-.002 31.107c0 3.245 2.749 6.167 6.228 6.167h13.837c15.218-1.1 23.192-9.312 23.271-24.279.007-.153-.011-13.21-.011-13.21 0-2.208-2.184-5.833-5.794-5.833z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m22.397 45.668c7.082-1.764 10.262-5.85 13.017-11.249 7.314-2.123 9.187-7.652 10.256-13.683.157 15.401-7.831 23.816-23.273 24.932z" fill="url(#c)"/>
+ <path d="m36.862 15.952-.991-1.211c-.408-.498-1.148-.572-1.651-.164l-12.692 10.394-5.443-6.649c-.408-.498-1.149-.572-1.651-.164l-1.211.991c-.498.408-.572 1.148-.164 1.651l7.173 8.762c.206.252.489.397.788.427.298.03.608-.057.856-.263l14.81-12.125c.511-.414.584-1.151.176-1.649z" fill="#d7eef4" fill-opacity=".7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-tracker.svg b/.icons/kora/apps/scalable/gnome-tracker.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-tracker.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-translate.svg b/.icons/kora/apps/scalable/gnome-translate.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-translate.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-tweak-tool.svg b/.icons/kora/apps/scalable/gnome-tweak-tool.svg
new file mode 100644
index 000000000..6f262092c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-tweak-tool.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.2686 51.2686 0 619.384 48.4018)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002032" offset="0"/>
+ <stop stop-color="#0054b8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.174001 -45.1313 45.1313 .174001 146.132 47.0369)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d454f" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#5b95d7" stop-opacity=".5" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.566" fill="url(#a)"/>
+ <path d="m24 1.434c12.455 0 22.566 10.111 22.566 22.566s-10.111 22.566-22.566 22.566-22.566-10.111-22.566-22.566 10.111-22.566 22.566-22.566zm0 2.442c11.107 0 20.124 9.017 20.124 20.124s-9.017 20.124-20.124 20.124-20.124-9.017-20.124-20.124 9.017-20.124 20.124-20.124z" fill="url(#b)"/>
+ <path d="m18.447 14.481c-2.176 0-3.966 1.79-3.966 3.966s1.79 3.966 3.966 3.966h11.106v-7.932z" fill="#3084e9" fill-rule="nonzero"/>
+ <path d="m18.447 25.587v7.932h11.106c2.176 0 3.966-1.79 3.966-3.966s-1.79-3.966-3.966-3.966z" fill="#aeaeae" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <circle cx="29.553" cy="18.447" r="3.966"/>
+ <circle cx="18.447" cy="29.553" r="3.966"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-twitch.svg b/.icons/kora/apps/scalable/gnome-twitch.svg
new file mode 100644
index 000000000..d163bfe0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-twitch.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.298137 -43.2894 43.2894 .298137 23.0161 45.436)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#58329c" offset="0"/>
+ <stop stop-color="#7b5ab7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.178882 -30.5925 30.5925 .178882 21.5255 39.5925)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9cfe5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m12 9-1 5v22h5v3h4l3-3h4l10-10v-17zm3 2h20v13.918l-4 4.082h-7l-4 4v-4h-5zm6 5v8h3v-8zm7 0v8h3v-8z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-twofactorauth.svg b/.icons/kora/apps/scalable/gnome-twofactorauth.svg
new file mode 100644
index 000000000..532f3992c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-twofactorauth.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="-43" x2="-15" y1="-24" y2="-24" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#c1bebe" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.17748 0 0 1.17748 -4.25961 -4.25961)" d="m24 5c-9 0-10 8-10 17h4.106c-.106-9 .512-13 5.894-13 5.383 0 6 4 5.895 13h4.105c0-9-1-17-10-17z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path transform="matrix(0 -1.17748 -1.17748 0 -4.25961 -4.25961)" d="m-15-26.11c0-6.562-5.328-11.89-11.89-11.89h-4.22c-6.562 0-11.89 5.328-11.89 11.89v4.22c0 6.562 5.328 11.89 11.89 11.89h4.22c6.562 0 11.89-5.328 11.89-11.89z" fill="url(#a)"/>
+ <path transform="matrix(0 -1.17748 -1.17748 0 -4.25961 -4.25961)" d="m-19-25.507c0-4.688-3.805-8.493-8.493-8.493h-3.014c-4.688 0-8.493 3.805-8.493 8.493v3.014c0 4.688 3.805 8.493 8.493 8.493h3.014c4.688 0 8.493-3.805 8.493-8.493z" fill="#333"/>
+ <path transform="matrix(1.17748 0 0 1.17748 -4.25961 -4.25961)" d="m28.949 24.051-2.121.707-1.463.488c-1.456-.53-3.095-.169-4.193.926-1.551 1.551-1.551 4.105 0 5.656s4.105 1.551 5.656 0c1.095-1.098 1.456-2.737.926-4.193l.488-1.463z" fill="#e33f35" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-unknown.svg b/.icons/kora/apps/scalable/gnome-unknown.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-unknown.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-user-share.svg b/.icons/kora/apps/scalable/gnome-user-share.svg
new file mode 120000
index 000000000..3e9717d17
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-user-share.svg
@@ -0,0 +1 @@
+preferences-system-sharing.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-video-arcade.svg b/.icons/kora/apps/scalable/gnome-video-arcade.svg
new file mode 100644
index 000000000..9a685b15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-video-arcade.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.613 9.175h38.774v30.791h-38.774z" fill="#a7abad"/>
+ <path d="m12.596 14.877h22.808v15.966h-22.808z" fill="#2f2f2f"/>
+ <path d="m9.175 27.421h2.281v5.702h-2.281z" fill="#666666"/>
+ <path d="m8.034 31.983h4.562v2.281h-4.562z" fill="#808080"/>
+ <path d="m35.404 31.983h-4.561v2.281h4.561zm6.843 0h-4.562v2.281h4.562zm-31.932-9.123c1.888 0 3.421 1.533 3.421 3.421s-1.533 3.421-3.421 3.421-3.421-1.533-3.421-3.421 1.533-3.421 3.421-3.421z" fill="#e21d57"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-6.317h43.336zm-43.336-26.844v-4.036c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v4.036z" fill="#ffb100"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-volume-control.svg b/.icons/kora/apps/scalable/gnome-volume-control.svg
new file mode 120000
index 000000000..2ed0bcf83
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-volume-control.svg
@@ -0,0 +1 @@
+preferences-desktop-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-warning.svg b/.icons/kora/apps/scalable/gnome-warning.svg
new file mode 120000
index 000000000..3146dda65
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-warning.svg
@@ -0,0 +1 @@
+apport.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-weather.svg b/.icons/kora/apps/scalable/gnome-weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-web-browser.svg b/.icons/kora/apps/scalable/gnome-web-browser.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-web-browser.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-web.svg b/.icons/kora/apps/scalable/gnome-web.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-web.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-window-manager.svg b/.icons/kora/apps/scalable/gnome-window-manager.svg
new file mode 100644
index 000000000..5ee37a785
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-window-manager.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m33.773 24.223c-.068-.09-.157-.142-.267-.159l-2.325-.356c-.127-.406-.3-.821-.52-1.245.152-.211.38-.51.685-.895.305-.386.521-.667.648-.845.068-.092.102-.191.102-.292 0-.119-.03-.212-.089-.28-.305-.432-1.004-1.151-2.096-2.159-.102-.086-.208-.127-.318-.127-.127 0-.228.038-.305.114l-1.803 1.359c-.348-.178-.729-.335-1.144-.47l-.355-2.337c-.009-.111-.058-.202-.146-.274-.09-.072-.193-.108-.312-.108h-2.82c-.245 0-.398.119-.457.356-.11.423-.233 1.211-.369 2.363-.398.127-.783.288-1.156.483l-1.753-1.36c-.11-.085-.22-.127-.33-.127-.186 0-.586.303-1.2.909-.615.605-1.031 1.06-1.252 1.365-.076.111-.114.208-.114.292 0 .102.042.204.127.305.567.686 1.02 1.271 1.359 1.753-.212.39-.377.78-.495 1.169l-2.363.356c-.093.017-.174.072-.241.165-.068.092-.102.191-.102.292v2.82c0 .111.034.21.102.299.067.09.156.142.266.159l2.325.343c.119.415.292.834.521 1.257-.152.212-.381.51-.686.896-.305.385-.521.667-.648.845-.068.092-.101.19-.101.292 0 .11.029.207.088.292.331.457 1.029 1.169 2.097 2.134.093.093.199.14.317.14.127 0 .233-.039.318-.114l1.791-1.36c.347.178.728.335 1.143.471l.356 2.337c.009.11.057.201.146.273s.193.108.311.108h2.821c.245 0 .398-.119.457-.356.11-.423.233-1.21.368-2.362.398-.127.784-.288 1.156-.483l1.754 1.372c.118.076.228.114.33.114.186 0 .584-.3 1.194-.902.61-.601 1.029-1.059 1.257-1.372.077-.085.115-.182.115-.292s-.042-.216-.127-.318c-.61-.745-1.063-1.329-1.36-1.753.17-.313.335-.698.496-1.156l2.35-.355c.101-.017.186-.072.254-.166.068-.093.101-.19.101-.292v-2.82c.001-.11-.033-.209-.101-.298zm-7.355 3.982c-.635.635-1.402.953-2.3.953-.897 0-1.664-.318-2.299-.953s-.953-1.401-.953-2.299.318-1.664.953-2.299 1.402-.953 2.299-.953c.898 0 1.665.318 2.3.953s.953 1.401.953 2.299-.318 1.664-.953 2.299z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnome-windows.svg b/.icons/kora/apps/scalable/gnome-windows.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-windows.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-wm.svg b/.icons/kora/apps/scalable/gnome-wm.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-wm.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-word.svg b/.icons/kora/apps/scalable/gnome-word.svg
new file mode 120000
index 000000000..6bccf2288
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-word.svg
@@ -0,0 +1 @@
+gedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-workspace-switcher.svg b/.icons/kora/apps/scalable/gnome-workspace-switcher.svg
new file mode 120000
index 000000000..c6a5f62d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-workspace-switcher.svg
@@ -0,0 +1 @@
+workspace-switcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome-xterm.svg b/.icons/kora/apps/scalable/gnome-xterm.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome-xterm.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnome_apps.svg b/.icons/kora/apps/scalable/gnome_apps.svg
new file mode 120000
index 000000000..879651b8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnome_apps.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnomeradio.svg b/.icons/kora/apps/scalable/gnomeradio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnomeradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnomines.svg b/.icons/kora/apps/scalable/gnomines.svg
new file mode 120000
index 000000000..e8ab6034b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnomines.svg
@@ -0,0 +1 @@
+minesweeper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnote.svg b/.icons/kora/apps/scalable/gnote.svg
new file mode 120000
index 000000000..a9f99bb9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnote.svg
@@ -0,0 +1 @@
+tomboy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnucash-icon.svg b/.icons/kora/apps/scalable/gnucash-icon.svg
new file mode 100644
index 000000000..4e47f71fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnucash-icon.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.482 0 23.9597 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <g fill-opacity=".8" fill-rule="nonzero">
+ <path d="m34.865 18.048c-1.134-1.044-2.449-1.86-3.86-2.453-.184.278-.393.539-.632.777-.316.316-.67.587-1.057.803.409.135.802.29 1.179.467.384.18.532.651.32 1.018-.187.326-.597.455-.935.293-2.572-1.214-5.443-.986-6.703-.796-.371.055-.725-.18-.812-.544v-.003c-.1-.413.177-.822.596-.887.229-.035.506-.07.815-.099-.093-.081-.183-.165-.27-.252-.445-.445-.796-.963-1.041-1.543-.026-.062-.052-.126-.074-.187-.384.064-.764.145-1.135.238-2.159-1.257-4.75-1.26-6.29-1.108-.67.064-1.067.779-.774 1.385l1.306 2.675c-1.451 1.263-2.546 2.81-3.162 4.534l-1.592-.006c-.535-.004-.97.432-.97.966v3.571c0 .361.2.69.519.857l2.066 1.077c.863 2.381 2.652 4.424 5.011 5.833v3.161c0 .622.506 1.128 1.128 1.128h2.894c.448 0 .854-.268 1.034-.677l.725-1.666c.625.077 1.26.116 1.911.116 1.025 0 2.021-.097 2.978-.28v1.379c0 .622.506 1.128 1.128 1.128h2.881c.415 0 .799-.229.996-.596 1.534-2.881 3.2-5.772 4.431-8.788.622-1.528.847-3.149.712-4.731-.219-2.552-1.379-5.005-3.323-6.79zm-17.311 5.997c-.803 0-1.451-.648-1.451-1.45s.648-1.45 1.451-1.45c.802 0 1.45.648 1.45 1.45s-.648 1.45-1.45 1.45z"/>
+ <path d="m25.51 16.556c.442.174.925.271 1.431.271.248 0 .49-.023.722-.068.986-.184 1.84-.741 2.41-1.518.474-.645.754-1.44.754-2.304.004-2.15-1.74-3.89-3.886-3.89-2.15 0-3.89 1.74-3.89 3.89 0 .557.116 1.086.329 1.566.409.935 1.179 1.676 2.13 2.053z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnucash.svg b/.icons/kora/apps/scalable/gnucash.svg
new file mode 120000
index 000000000..076b0d60b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnucash.svg
@@ -0,0 +1 @@
+gnucash-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnumeric.svg b/.icons/kora/apps/scalable/gnumeric.svg
new file mode 100644
index 000000000..173ac4f63
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnumeric.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5db369" offset="0"/>
+ <stop stop-color="#53f086" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="-7.66166" x2="-2.44956" y1="1102.43" y2="1102.43" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" stop-opacity=".75" offset="0"/>
+ <stop stop-color="#eaeff2" stop-opacity=".75" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m27.179 15.226.018 19.08 5.391-.002-.017-19.08zm-15.478 9.902.017 9.174 5.391-.001-.017-9.174zm7.596-4.988.017 14.127 5.391-.002-.017-14.126z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gnupg.svg b/.icons/kora/apps/scalable/gnupg.svg
new file mode 120000
index 000000000..84538d967
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnupg.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnuradio-grc.svg b/.icons/kora/apps/scalable/gnuradio-grc.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnuradio-grc.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gnvim.svg b/.icons/kora/apps/scalable/gnvim.svg
new file mode 100644
index 000000000..5c24828ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/gnvim.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m7.865 34.756h32.27l-5.379 10.757h-21.512l-5.379-10.757z" fill="#96ca6b"/>
+ <path d="m13.244 2.487-5.379 10.757h37.648l-10.757-10.757z" fill="#96ca6b"/>
+ <path d="m34.756 29.378v16.135l10.757-10.757v-5.378z" fill="#569e41"/>
+ <path d="m28.303 29.378h17.21l-8.605-8.605h-17.211z" fill="#42afe6"/>
+ <path d="m13.244 2.487-10.757 10.757v21.512l10.757 10.757v-43.026z" fill="#42afe6"/>
+ <g fill="#2e94c8">
+ <path d="m2.487 34.756h10.757v10.757z"/>
+ <path d="m2.487 13.244h10.757v-10.757z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/go-for-it.svg b/.icons/kora/apps/scalable/go-for-it.svg
new file mode 120000
index 000000000..39729eef5
--- /dev/null
+++ b/.icons/kora/apps/scalable/go-for-it.svg
@@ -0,0 +1 @@
+com.github.jmoerman.go-for-it.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/go-today.svg b/.icons/kora/apps/scalable/go-today.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/go-today.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/go.svg b/.icons/kora/apps/scalable/go.svg
new file mode 120000
index 000000000..b87f24459
--- /dev/null
+++ b/.icons/kora/apps/scalable/go.svg
@@ -0,0 +1 @@
+desktop-environment-tde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-exchange.svg b/.icons/kora/apps/scalable/goa-account-exchange.svg
new file mode 120000
index 000000000..f8e0b1db7
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-exchange.svg
@@ -0,0 +1 @@
+goa-account-msn.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-facebook-alt.svg b/.icons/kora/apps/scalable/goa-account-facebook-alt.svg
new file mode 100644
index 000000000..a9ad2b577
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-facebook-alt.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c54a0" offset="0"/>
+ <stop stop-color="#6081c4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m25.502 45.668v-16.707h-5.734v-6.64h5.734v-4.898c0-5.683 3.471-8.777 8.541-8.777 2.428 0 4.515.181 5.123.261v5.94l-3.516.001c-2.757 0-3.291 1.31-3.291 3.233v4.239h6.576l-.856 6.641h-5.72v16.707z" fill="#e6f2ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account-facebook.svg b/.icons/kora/apps/scalable/goa-account-facebook.svg
new file mode 120000
index 000000000..7bc4c3bff
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-facebook.svg
@@ -0,0 +1 @@
+goa-account-facebook-alt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-fedora.svg b/.icons/kora/apps/scalable/goa-account-fedora.svg
new file mode 120000
index 000000000..b0db945f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-fedora.svg
@@ -0,0 +1 @@
+fedorautils.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-flickr.svg b/.icons/kora/apps/scalable/goa-account-flickr.svg
new file mode 100644
index 000000000..03e789beb
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-flickr.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9c4c4" offset="0"/>
+ <stop stop-color="#c6d7df" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m22.113 23.943c0 4.45-3.607 8.057-8.056 8.057-4.45 0-8.057-3.607-8.057-8.057 0-4.449 3.607-8.056 8.057-8.056 4.449 0 8.056 3.607 8.056 8.056z" fill="#0059d4"/>
+ <path d="m42 23.943c0 4.45-3.607 8.057-8.057 8.057-4.449 0-8.056-3.607-8.056-8.057 0-4.449 3.607-8.056 8.056-8.056 4.45 0 8.057 3.607 8.057 8.056z" fill="#da1593"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account-foursquare.svg b/.icons/kora/apps/scalable/goa-account-foursquare.svg
new file mode 120000
index 000000000..15031950a
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-foursquare.svg
@@ -0,0 +1 @@
+foursquare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-google.svg b/.icons/kora/apps/scalable/goa-account-google.svg
new file mode 100644
index 000000000..2cdea0c2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-google.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#606060" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m10.67 17.201 5.161 3.946c-.295.897-.455 1.856-.455 2.853s.16 1.956.455 2.853l-5.161 3.946c-1.007-2.047-1.571-4.354-1.571-6.799s.564-4.752 1.571-6.799z" fill="#fbbc05"/>
+ <path d="m10.67 17.201c2.496-5.074 7.71-8.546 13.773-8.546 3.906 0 7.393 1.466 10.114 3.836l-4.464 4.464c-1.535-1.255-3.488-2.022-5.65-2.022-4.024 0-7.421 2.598-8.612 6.214z" fill="#ea4335"/>
+ <path d="m32.674 27.139h-8.231v-5.929h14.298c.209.907.349 1.884.349 2.79 0 9.765-6.974 15.345-14.647 15.345-6.065 0-11.28-3.473-13.775-8.55l5.159-3.955c1.186 3.623 4.587 6.227 8.616 6.227 4.255 0 7.464-2.162 8.231-5.928z" fill="#34a853"/>
+ <path d="m32.674 27.139h-8.231v-5.929h14.298c.209.907.349 1.884.349 2.79 0 5.002-1.83 8.905-4.645 11.523l-4.899-3.793c1.602-1.011 2.716-2.57 3.128-4.591z" fill="#4285f4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account-lastfm.svg b/.icons/kora/apps/scalable/goa-account-lastfm.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-lastfm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-microsoft.svg b/.icons/kora/apps/scalable/goa-account-microsoft.svg
new file mode 120000
index 000000000..f8e0b1db7
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-microsoft.svg
@@ -0,0 +1 @@
+goa-account-msn.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-msn.svg b/.icons/kora/apps/scalable/goa-account-msn.svg
new file mode 100644
index 000000000..c8aeaff89
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-msn.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.335 43.335 0 12.7107 45.667)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7d1000" offset="0"/>
+ <stop stop-color="#c2301a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.335 43.335 0 33.9287 45.667)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#245d00" offset="0"/>
+ <stop stop-color="#49a410" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.223325 -43.335 43.335 -.223325 14.2017 45.667)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004373" offset="0"/>
+ <stop stop-color="#0777c9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.148883 -43.335 43.335 -.148883 34.3009 45.667)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b78400" offset="0"/>
+ <stop stop-color="#ffdd86" offset="1"/>
+ </linearGradient>
+ <path d="m23.089 23.089h-20.757v-14.529c0-3.438 2.79-6.228 6.228-6.228h14.529z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.403 0 6.17 2.733 6.227 6.122v14.635h-20.757v-20.757h14.53z" fill="url(#b)"/>
+ <path d="m23.089 45.667h-14.635c-3.389-.057-6.122-2.824-6.122-6.227v-14.53h20.757z" fill="url(#c)"/>
+ <path d="m24.91 24.91h20.757v14.636c-.056 3.354-2.767 6.065-6.121 6.121h-14.636z" fill="url(#d)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account-nextcloud.svg b/.icons/kora/apps/scalable/goa-account-nextcloud.svg
new file mode 120000
index 000000000..d01d25d43
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-owncloud.svg b/.icons/kora/apps/scalable/goa-account-owncloud.svg
new file mode 100644
index 000000000..402481f81
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-owncloud.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d2d44" offset="0"/>
+ <stop stop-color="#1b4889" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#eaeaea" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(36.5213 0 0 36.5213 6.02811 555.268)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(33.0518 0 0 33.0518 6.53283 745.626)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(36.5213 0 0 36.5213 6.02811 683.604)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(36.5213 0 0 36.5213 6.02811 617.829)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(36.5213 0 0 36.5213 6.02811 474.593)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(33.1276 0 0 33.1276 9.12866 883.445)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(36.5213 0 0 36.5213 6.02811 796.199)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(36.5213 0 0 36.5213 6.02811 981.143)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="k" x2="1" gradientTransform="matrix(36.5213 0 0 36.5213 6.02811 682.655)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <circle cx="16.388" cy="17.348" r="2.753" fill="url(#c)"/>
+ <circle cx="11.341" cy="26.915" r="4.563" fill="url(#d)"/>
+ <circle cx="17.029" cy="23.56" r="5.451" fill="url(#e)" stroke="#1c3c6b" stroke-width=".54"/>
+ <circle cx="28.145" cy="21.35" r="5.042" fill="url(#f)"/>
+ <circle cx="22.616" cy="17.428" r="5.042" fill="url(#g)" stroke="#1c3f73" stroke-width=".54"/>
+ <circle cx="39.395" cy="28.862" r="2.616" fill="url(#h)"/>
+ <g stroke-width=".54">
+ <circle cx="33.267" cy="26.643" r="5.451" fill="url(#i)" stroke="#1c3b67"/>
+ <circle cx="16.696" cy="29.14" r="2.884" fill="url(#j)" stroke="#1c375d"/>
+ <path d="m31.229 25.032c0 3.838-3.112 6.949-6.95 6.949-3.839 0-6.95-3.111-6.95-6.949s3.112-6.949 6.95-6.949 6.95 3.111 6.95 6.949z" fill="url(#k)" fill-rule="nonzero" stroke="#1c3964"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account-pocket.svg b/.icons/kora/apps/scalable/goa-account-pocket.svg
new file mode 100644
index 000000000..4c7bf9a11
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-pocket.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfbfbf" offset="0"/>
+ <stop stop-color="#f1f1f1" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m20.253 38.463c-6.108-1.574-10.949-6.921-11.641-12.859-.088-5.837-.339-5.889.074-12.884.022-.37.553-.791.901-1.003.618-.377.932-.385 14.393-.385 13.312 0 13.781.012 14.373.373 1.232.751 1.251.884 1.157 7.919-.076 5.655-.128 6.483-.484 7.789-1.477 5.415-5.828 9.635-11.397 11.055-2.03.517-5.358.515-7.376-.006zm4.718-7.651c.546-.207 1.507-1.086 6.221-5.683 2.804-2.736 3.114-3.235 2.82-4.538-.202-.898-.839-1.566-1.754-1.84-1.357-.407-1.924-.067-5.217 3.125l-2.984 2.893-.801-.747c-.44-.41-1.84-1.75-3.112-2.977-2.575-2.485-3.107-2.747-4.558-2.241-.868.42-1.231.767-1.647 1.787-.416 1.021 2.369 3.768 4.231 5.873 2.249 2.18 4.348 4.094 4.663 4.254.68.344 1.398.376 2.138.094z" fill="#d32834" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account-todoist.svg b/.icons/kora/apps/scalable/goa-account-todoist.svg
new file mode 120000
index 000000000..433859855
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-todoist.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-twitter.svg b/.icons/kora/apps/scalable/goa-account-twitter.svg
new file mode 120000
index 000000000..894e8e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-twitter.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-account-ubuntusso.svg b/.icons/kora/apps/scalable/goa-account-ubuntusso.svg
new file mode 100644
index 000000000..09248da52
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-ubuntusso.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9c4c4" offset="0"/>
+ <stop stop-color="#dfdfdf" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.035 37.944c-.747-.095-2.173-.454-2.841-.714-2.75-1.072-4.753-3.207-5.618-5.988-.485-1.557-.482-1.502-.55-11.635-.037-5.623-.024-9.607-.024-9.607h8.298l-3.298 7h3v14h6.999v-10.615-10.385h6.999s-.001 6.2 0 13.406c.001 12.387-.007 13.105-.153 13.183-.39.206-4.479.93-6.917 1.224-1.398.169-4.98.249-5.895.131z" fill="#e2450e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account-yahoo.svg b/.icons/kora/apps/scalable/goa-account-yahoo.svg
new file mode 100644
index 000000000..6d010a4e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account-yahoo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.5142 0 85.1195 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#330072" offset="0"/>
+ <stop stop-color="#694ac8" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <path d="m11.02 15.248 7.03 6.609 3.995-9.644 3.669 2.514-4.727 10.711 2.008 10.754-4.372.816-2.006-10.742-8.111-7.349 2.514-3.669h-.001zm23.291 14.631c1.382-.132 2.612.882 2.744 2.263.133 1.382-.881 2.612-2.262 2.744-1.382.133-2.612-.881-2.744-2.263-.133-1.381.881-2.611 2.262-2.744zm-4.079-16.879c-.306-1.654.228-2.908 1.883-3.215 1.654-.305 2.292.732 2.598 2.387.032.171.048.359.051.527l1.077 14.507c.008.985-.784 1.791-1.769 1.8-.88.007-1.617-.623-1.771-1.46z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goa-account.svg b/.icons/kora/apps/scalable/goa-account.svg
new file mode 120000
index 000000000..860ca4e8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-account.svg
@@ -0,0 +1 @@
+goa-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goa-panel.svg b/.icons/kora/apps/scalable/goa-panel.svg
new file mode 100644
index 000000000..75e949e04
--- /dev/null
+++ b/.icons/kora/apps/scalable/goa-panel.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m18.719 18.816c-.705-.553-1.59-.883-2.552-.883-2.265 0-4.108 1.827-4.166 4.103-2.337.887-4.001 3.167-4.001 5.84 0 3.158 2.322 5.768 5.333 6.179v.057h21.334v-.01c2.974-.175 5.333-2.669 5.333-5.72 0-2.943-2.194-5.368-5.018-5.693.012-.18.018-.361.018-.543 0-4.561-3.806-8.258-8.5-8.258-3.475 0-6.463 2.026-7.781 4.928z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/godot-mono.svg b/.icons/kora/apps/scalable/godot-mono.svg
new file mode 120000
index 000000000..d2f793f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/godot-mono.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/godot.svg b/.icons/kora/apps/scalable/godot.svg
new file mode 100644
index 000000000..eb7ea9b82
--- /dev/null
+++ b/.icons/kora/apps/scalable/godot.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(43.336 0 0 43.336 2.332 24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4593bd" offset="0"/>
+ <stop stop-color="#38c5ac" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m39.108 27.093.249 1.996c.024.198-.081.388-.261.471l-3.02 1.408c-.133.063-.286.057-.413-.014-.128-.071-.215-.198-.233-.342l-.272-2.18-2.876.929.276 2.218c.029.226-.116.438-.336.497l-4.186 1.115c-.02.004-.041.009-.061.011-.108.014-.219-.012-.311-.074-.11-.075-.182-.191-.198-.323l-.293-2.349-2.197.284-.161.02-.162.02-2.199.265.293 2.349c.017.131-.024.262-.112.361-.074.083-.176.135-.284.149-.02.002-.042.002-.063.003l-4.331-.052c-.228-.003-.42-.173-.448-.399l-.277-2.218-3.016-.194.272 2.18c.018.144-.035.289-.141.388-.107.101-.254.145-.398.116l-3.274-.624c-.194-.036-.343-.194-.367-.392l-.249-1.996-2.025-.411c-.045.423-.045.85.008 1.275.65 5.216 8.501 8.326 17.587 7.222l.023-.003c9.079-1.161 15.925-6.104 15.275-11.321-.049-.387-.141-.764-.268-1.131z" fill="#fff"/>
+ <path d="m18.22 7.327c-1.503.536-2.97 1.206-4.313 2.105.19 1.262.422 2.466.741 3.677-.512.426-1.058.804-1.526 1.286-.478.473-.968.928-1.387 1.463-1.035-.513-2.119-.98-3.226-1.374-.973 1.349-1.861 2.783-2.537 4.35.776.963 1.571 1.858 2.414 2.696h.02l1.014 8.127 1.142.232c.192.04.337.195.361.39l.249 1.993 2.331.444-.262-2.104c-.017-.136.029-.27.122-.369.093-.1.223-.152.36-.144l3.944.256c.219.011.398.181.425.398l.274 2.197 3.41.039-.285-2.283c-.015-.122.02-.243.094-.338.074-.094.182-.157.303-.172h.002l2.812-.338 2.808-.363c.124-.015.243.013.338.092.096.074.158.183.174.304l.284 2.284 3.297-.875-.274-2.198c-.027-.217.103-.423.311-.49l3.763-1.216c.13-.04.27-.024.385.052.114.072.191.191.208.328l.263 2.103 2.15-1.002-.248-1.994c-.024-.195.078-.381.255-.466l.716-.345-1.029-8.244.02.001c.612-1.02 1.163-2.082 1.679-3.207-1.04-1.353-2.254-2.525-3.528-3.593-.976.654-1.913 1.373-2.79 2.124-.537-.415-1.124-.737-1.704-1.077-.572-.353-1.195-.585-1.795-.872.012-1.253-.057-2.477-.182-3.746-1.524-.543-3.114-.831-4.703-.982-.487 1.114-.911 2.309-1.265 3.469-.596-.021-1.187.012-1.774.08l-.011-.001-.011-.001c-.586.083-1.168.189-1.739.359-.628-1.037-1.333-2.091-2.08-3.051v-.004zm-2.477 13.886c1.829-.228 3.496 1.069 3.724 2.896.228 1.829-1.07 3.496-2.898 3.724-1.827.228-3.494-1.07-3.723-2.898-.227-1.828 1.07-3.494 2.897-3.722zm15.573-1.943c1.828-.227 3.494 1.07 3.722 2.897.228 1.828-1.068 3.496-2.896 3.724s-3.496-1.07-3.724-2.898 1.07-3.495 2.898-3.723z" fill="#fff"/>
+ <path d="m18.694 24.405c.152 1.213-.709 2.319-1.923 2.47-1.213.151-2.32-.709-2.471-1.922-.151-1.214.71-2.32 1.923-2.471 1.215-.152 2.32.709 2.471 1.923" fill="#414042"/>
+ <path d="m24.393 27.162c-.589.073-1.12-.3-1.186-.835l-.381-3.047c-.066-.534.357-1.028.945-1.102.589-.073 1.121.302 1.187.836l.38 3.047c.067.535-.357 1.028-.945 1.101" fill="#fff"/>
+ <path d="m29.24 23.09c.151 1.213 1.257 2.073 2.469 1.922 1.215-.152 2.075-1.257 1.924-2.47-.152-1.214-1.257-2.075-2.472-1.924-1.212.152-2.073 1.258-1.921 2.472" fill="#414042"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/goland.svg b/.icons/kora/apps/scalable/goland.svg
new file mode 100644
index 000000000..4381844cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/goland.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-21.3732 21.9112 -21.9112 -21.3732 28.1016 4.0213)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b74ffb" offset="0"/>
+ <stop stop-color="#058efe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-23.8676 8.02107 -8.02107 -23.8676 43.0188 31.1658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#237ce8" offset="0"/>
+ <stop stop-color="#b74ffb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-36.0459 23.4274 -23.4274 -36.0459 42.7254 13.4118)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#38eb61" offset="0"/>
+ <stop stop-color="#058efe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m3.207 19.868 9.293-16.14 15.944.098 6.603 23.965-27.585 3.179-4.255-11.102z" fill="url(#a)"/>
+ <path d="m38.715 16.542-17.656 3.277 13.841 11.347 9.146-.685z" fill="#058efe"/>
+ <path d="m44.046 30.481-20.444-9.928-6.603 17.851 18.781 6.358z" fill="url(#b)"/>
+ <path d="m3.158 36.595 15.406 8.119 25.726-32.329-32.866 8.07z" fill="url(#c)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#d)"/>
+ <path d="m23.408 32.791h-10.457v1.931h10.457zm-5.156-18.828c.999 0 1.894.217 2.685.649.791.433 1.455 1.042 1.994 1.827l-1.616 1.367c-.381-.531-.822-.943-1.321-1.237-.499-.295-1.091-.442-1.775-.442-.539 0-1.027.092-1.465.277-.437.185-.813.444-1.127.779s-.555.733-.724 1.195c-.168.461-.252.963-.252 1.506 0 .553.087 1.064.261 1.532.174.467.423.871.749 1.211.325.341.712.606 1.161.797.449.19.953.285 1.514.285.662 0 1.24-.127 1.734-.381.494-.253.897-.6 1.212-1.038v-.935h-3.063v-2.025h5.335v3.375c-.247.45-.55.866-.909 1.247-.359.38-.766.706-1.22.978-.455.271-.948.484-1.481.64s-1.097.234-1.692.234c-.841 0-1.624-.15-2.347-.45-.724-.3-1.352-.716-1.885-1.247-.533-.53-.951-1.157-1.254-1.878s-.455-1.503-.455-2.345c0-.843.152-1.625.455-2.346s.721-1.347 1.254-1.878 1.161-.947 1.885-1.247c.723-.3 1.506-.45 2.347-.45zm12.521 0c.819 0 1.588.15 2.306.45s1.344.716 1.877 1.247c.532.531.953 1.157 1.262 1.878.308.721.463 1.503.463 2.346 0 .842-.155 1.624-.463 2.345-.309.721-.73 1.348-1.262 1.878-.533.531-1.159.947-1.877 1.247s-1.487.45-2.306.45-1.587-.15-2.305-.45-1.341-.716-1.868-1.247c-.528-.53-.946-1.157-1.254-1.878-.309-.721-.463-1.503-.463-2.345 0-.843.154-1.625.463-2.346.308-.721.729-1.347 1.262-1.878s1.156-.947 1.868-1.247c.713-.3 1.478-.45 2.297-.45zm.017 2.164c-.527 0-1.007.092-1.439.277s-.808.444-1.127.779c-.32.335-.567.73-.741 1.186s-.261.961-.261 1.515c0 .553.087 1.061.261 1.523s.421.857.741 1.186c.319.329.695.585 1.127.77s.912.277 1.439.277c.505 0 .976-.092 1.414-.277.437-.185.816-.441 1.136-.77s.569-.724.749-1.186c.179-.462.269-.97.269-1.523 0-.554-.09-1.059-.269-1.515-.18-.456-.429-.851-.749-1.186s-.699-.594-1.136-.779c-.438-.185-.909-.277-1.414-.277z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goldendict.svg b/.icons/kora/apps/scalable/goldendict.svg
new file mode 120000
index 000000000..9f0d52e99
--- /dev/null
+++ b/.icons/kora/apps/scalable/goldendict.svg
@@ -0,0 +1 @@
+dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goodvibes.svg b/.icons/kora/apps/scalable/goodvibes.svg
new file mode 100644
index 000000000..0d5480225
--- /dev/null
+++ b/.icons/kora/apps/scalable/goodvibes.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d48500" offset="0"/>
+ <stop stop-color="#ffc543" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <circle cx="12.94695" cy="29.5266" r="6.63186" fill="#b83b00" stroke-width="1.10531"/>
+ <path d="m5.20978 9.63102h37.58054v7.73717h-37.58054z" fill="#383838" stroke-width="1.10531"/>
+ <path transform="matrix(0 1.10531 -1.10531 0 -2.52739 -2.52739)" d="m12.75-20h5.25v4h-5.25z" fill="#b83b00"/>
+ <path transform="matrix(1.10531 0 0 1.10531 -2.52739 -2.52739)" d="m27 21c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-12 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-12 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z" fill="#383838" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-agenda.svg b/.icons/kora/apps/scalable/google-agenda.svg
new file mode 100644
index 000000000..3ecc03adb
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-agenda.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m12.083 12.083h23.835v23.835h-23.835z" fill="#ffffff"/>
+ <path d="m35.917 45.668 9.751-9.751h-9.751z" fill="#ea4335"/>
+ <path d="m35.917 12.083h9.751v23.835h-9.751z" fill="#fbbc04"/>
+ <path d="m12.083 35.917h23.835v9.751h-23.835z" fill="#34a853"/>
+ <path d="m2.332 39.44v-3.523h9.751v9.751h-3.523c-3.438 0-6.228-2.79-6.228-6.228z" fill="#188038"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v3.523h-9.751v-9.751z" fill="#1967d2"/>
+ <g fill="#4285f4">
+ <path d="m8.56 2.332h27.357v9.751h-23.834v23.834h-9.751v-27.357c0-3.438 2.79-6.228 6.228-6.228z"/>
+ <path d="m29.417 20.331-2.159 1.54-1.091-1.615 3.916-2.756h1.501v13h-2.167z"/>
+ <path d="m18.098 29.694c-.812-.54-1.375-1.327-1.682-2.369l1.886-.764c.171.641.47 1.138.896 1.49.424.353.94.527 1.544.527.616 0 1.146-.185 1.589-.553.443-.369.666-.839.666-1.408 0-.582-.234-1.057-.701-1.426-.468-.368-1.054-.553-1.755-.553h-.875v-1.721h.763c.603 0 1.111-.274 1.524-.594.413-.321.62-.759.62-1.317 0-.497-.185-.892-.554-1.188-.37-.297-.837-.446-1.405-.446-.554 0-.994.144-1.321.435-.325.292-.57.66-.711 1.071l-1.867-.764c.247-.689.701-1.298 1.367-1.824.665-.526 1.516-.79 2.548-.79.764 0 1.451.144 2.06.435.608.291 1.087.694 1.432 1.207.345.515.516 1.092.516 1.733 0 .655-.16 1.207-.481 1.661s-.715.802-1.182 1.045v.109c.603.245 1.128.646 1.516 1.162.394.521.592 1.143.592 1.869 0 .727-.187 1.376-.562 1.945-.375.568-.894 1.017-1.551 1.343-.661.326-1.402.491-2.226.491-.953.003-1.834-.267-2.646-.806z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-calculator.svg b/.icons/kora/apps/scalable/google-calculator.svg
new file mode 100644
index 000000000..145b3e055
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-calculator.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#595959" offset="0"/>
+ <stop stop-color="#7a7a7a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#414141" offset="0"/>
+ <stop stop-color="#4b4b4b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#dfe9f0" offset="0"/>
+ <stop stop-color="#ecf0f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(9.90082 0 0 9.90082 29.8019 12.7913)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(.261248 -7.29102 7.29102 .261248 12.9269 16.084)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(9.29843 0 0 9.29843 8.60849 34.1268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd7dc" offset="0"/>
+ <stop stop-color="#ecf0f3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 24v15.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.44z" fill="#009862"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.671 7.833v4.047h4.032v1.823h-4.032v4.046h-1.838v-4.046h-4.031v-1.823h4.031v-4.047z" fill="url(#d)"/>
+ <path d="m8.458 11.795h9.669v1.992h-9.669z" fill="url(#e)"/>
+ <path d="m17.907 30.783-3.352 3.352 3.352 3.336-1.298 1.297-3.351-3.336-3.352 3.336-1.298-1.297 3.352-3.336-3.352-3.352 1.298-1.298 3.352 3.352 3.351-3.352z" fill="url(#f)"/>
+ <path d="m29.777 31.708h9.901v1.814h-9.901zm0 3.513h9.901v1.831h-9.901z" fill="#e5ecf1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-calendar.svg b/.icons/kora/apps/scalable/google-calendar.svg
new file mode 120000
index 000000000..c44ce2b76
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-calendar.svg
@@ -0,0 +1 @@
+calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-chat-linux.svg b/.icons/kora/apps/scalable/google-chat-linux.svg
new file mode 120000
index 000000000..584f3bca6
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chat-linux.svg
@@ -0,0 +1 @@
+google-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-chat.svg b/.icons/kora/apps/scalable/google-chat.svg
new file mode 100644
index 000000000..7e5ef0d1d
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chat.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.693 12.073c-2.402 0-4.337 1.934-4.337 4.337v27.63c0 1.466 1.77 2.195 2.802 1.162l6.775-7.1h19.293c1.435 0 2.651-.92 3.096-2.203.357-.631.563-1.361.563-2.141v-17.348c0-2.403-1.934-4.337-4.337-4.337h-23.855z" fill="#00ac47" fill-rule="nonzero"/>
+ <path d="m45.644 6.314c0-2.208-1.793-4-4-4h-24.529c-2.208 0-4 1.792-4 4v18.023c0 2.208 1.792 4 4 4h24.529c2.207 0 4-1.792 4-4z" fill="#5bb974"/>
+ <path d="m13.115 12.073v11.927c0 2.403 1.934 4.337 4.337 4.337h18.433v-11.927c0-2.403-1.934-4.337-4.337-4.337z" fill="#00832d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-chrome-beta.svg b/.icons/kora/apps/scalable/google-chrome-beta.svg
new file mode 100644
index 000000000..30474f678
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chrome-beta.svg
@@ -0,0 +1,32 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0939125 -30.4222 30.4222 -.0939125 10.5691 42.9268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9d58" offset="0"/>
+ <stop stop-color="#00d455" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.6789 32.6789 0 37.5198 46.3104)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffcd40" offset="0"/>
+ <stop stop-color="#fee145" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -18.0298 18.0298 0 22.8706 19.2658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#db4437" offset="0"/>
+ <stop stop-color="#fd5757" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -19.7146 19.7146 0 24.0425 33.2854)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f6f7" offset="0"/>
+ <stop stop-color="#ecf0f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -16.1301 16.1301 0 24.0425 32.0731)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2566d3" offset="0"/>
+ <stop stop-color="#429aff" offset="1"/>
+ </linearGradient>
+ <path d="m45.843 39.854-14.545 5.016-6.742-9.087 14.546-5.016z" fill="#1a1a1a" fill-rule="nonzero"/>
+ <path d="m5.972 10.251c-2.822 3.764-4.512 8.505-4.512 13.593 0 12.485 10.052 22.466 22.537 22.466l7.888-16.156-14.649-3z" fill="url(#a)"/>
+ <path d="m25.124 13.631 6.761 16.453-7.888 16.226c12.486 0 22.538-10.051 22.538-22.537 0-3.657-.882-7.094-2.415-10.142z" fill="url(#b)"/>
+ <path d="m23.993 1.236c-7.398 0-13.921 3.546-18.025 9.019l11.264 16.899 14.649 2.93-6.761-16.453h18.996c-3.702-7.358-11.294-12.395-20.123-12.395z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.042 13.571c5.783 0 10.438 4.655 10.438 10.437s-4.655 10.437-10.438 10.437c-5.782 0-10.437-4.655-10.437-10.437s4.655-10.437 10.437-10.437z" fill="url(#d)"/>
+ <path d="m24.042 15.943c4.469 0 8.066 3.597 8.066 8.065s-3.597 8.065-8.066 8.065c-4.468 0-8.065-3.597-8.065-8.065s3.597-8.065 8.065-8.065z" fill="url(#e)"/>
+ <path d="m23.281 29.662h22.568v10.184h-22.568z" fill="#333"/>
+ <path d="m26.006 37.381v-5.254h1.717c.571 0 .999.117 1.285.353.289.236.433.585.433 1.047 0 .245-.07.463-.209.653-.14.187-.33.333-.57.436.284.08.507.231.671.455.166.221.249.486.249.794 0 .472-.153.842-.458 1.111-.306.27-.738.405-1.296.405zm17.119 0h-.711l-.502-1.372h-2.201l-.494 1.372h-.715l2.007-5.254h.606zm-9.177 0h-3.338v-5.254h3.302v.57h-2.609v1.689h2.277v.566h-2.277v1.862h2.645zm2.876 0h-.689v-4.684h-1.685v-.57h4.063v.57h-1.689zm-10.125-2.458v1.891h1.143c.323 0 .577-.083.762-.249.188-.168.281-.399.281-.693 0-.632-.344-.949-1.032-.949zm13.221.516h1.787l-.895-2.457zm-13.221-1.072h1.046c.303 0 .545-.075.725-.227.183-.151.275-.357.275-.617 0-.289-.085-.498-.253-.628-.168-.132-.425-.198-.769-.198h-1.024z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-chrome-dev.svg b/.icons/kora/apps/scalable/google-chrome-dev.svg
new file mode 100644
index 000000000..dd5c4ad97
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chrome-dev.svg
@@ -0,0 +1,32 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0939125 -30.4222 30.4222 -.0939125 10.5691 42.9268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9d58" offset="0"/>
+ <stop stop-color="#00d455" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.6789 32.6789 0 37.5198 46.3104)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffcd40" offset="0"/>
+ <stop stop-color="#fee145" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -18.0298 18.0298 0 22.8706 19.2658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#db4437" offset="0"/>
+ <stop stop-color="#fd5757" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -19.7146 19.7146 0 24.0425 33.2854)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f6f7" offset="0"/>
+ <stop stop-color="#ecf0f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -16.1301 16.1301 0 24.0425 32.0731)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2566d3" offset="0"/>
+ <stop stop-color="#429aff" offset="1"/>
+ </linearGradient>
+ <path d="m45.843 39.854-14.545 5.016-6.742-9.087 14.546-5.016z" fill="#1a1a1a" fill-rule="nonzero"/>
+ <path d="m5.972 10.251c-2.822 3.764-4.512 8.505-4.512 13.593 0 12.485 10.052 22.466 22.537 22.466l7.888-16.156-14.649-3z" fill="url(#a)"/>
+ <path d="m25.124 13.631 6.761 16.453-7.888 16.226c12.486 0 22.538-10.051 22.538-22.537 0-3.657-.882-7.094-2.415-10.142z" fill="url(#b)"/>
+ <path d="m23.993 1.236c-7.398 0-13.921 3.546-18.025 9.019l11.264 16.899 14.649 2.93-6.761-16.453h18.996c-3.702-7.358-11.294-12.395-20.123-12.395z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.042 13.571c5.783 0 10.438 4.655 10.438 10.437s-4.655 10.437-10.438 10.437c-5.782 0-10.437-4.655-10.437-10.437s4.655-10.437 10.437-10.437z" fill="url(#d)"/>
+ <path d="m24.042 15.943c4.469 0 8.066 3.597 8.066 8.065s-3.597 8.065-8.066 8.065c-4.468 0-8.065-3.597-8.065-8.065s3.597-8.065 8.065-8.065z" fill="url(#e)"/>
+ <path d="m23.281 29.662h22.568v10.184h-22.568z" fill="#333"/>
+ <path d="m28.041 37.381v-5.254h1.483c.457 0 .861.101 1.213.303.351.202.621.489.812.862.192.373.289.801.292 1.285v.335c0 .496-.096.93-.289 1.303-.19.373-.463.659-.819.859-.354.2-.766.302-1.238.307zm8.152-4.684h-2.609v1.689h2.277v.566h-2.277v1.862h2.645v.567h-3.338v-5.254h3.302zm2.948 4.684h-.613l-1.946-5.254h.755l1.494 4.333 1.501-4.333h.758zm-9.599-4.684h-.808v4.117h.729c.534 0 .949-.166 1.245-.498.298-.332.447-.805.447-1.418v-.307c0-.596-.141-1.06-.422-1.389-.279-.332-.676-.5-1.191-.505z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-chrome-unstable.svg b/.icons/kora/apps/scalable/google-chrome-unstable.svg
new file mode 120000
index 000000000..0a4929edc
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chrome-unstable.svg
@@ -0,0 +1 @@
+google-chrome-dev.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-chrome.svg b/.icons/kora/apps/scalable/google-chrome.svg
new file mode 100644
index 000000000..134430f29
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chrome.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0939125 -30.4222 30.4222 -.0939125 10.572 42.9268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9d58" offset="0"/>
+ <stop stop-color="#00d455" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.6789 32.6789 0 37.5227 46.3104)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffcd40" offset="0"/>
+ <stop stop-color="#fee145" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -18.0298 18.0298 0 22.8735 19.2658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#db4437" offset="0"/>
+ <stop stop-color="#fd5757" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -19.7146 19.7146 0 24.0454 33.2854)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f6f7" offset="0"/>
+ <stop stop-color="#ecf0f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -16.1301 16.1301 0 24.0454 32.0731)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2566d3" offset="0"/>
+ <stop stop-color="#429aff" offset="1"/>
+ </linearGradient>
+ <path d="m5.975 10.251c-2.822 3.764-4.512 8.505-4.512 13.593 0 12.485 10.052 22.466 22.537 22.466l7.888-16.156-14.649-3z" fill="url(#a)"/>
+ <path d="m25.127 13.631 6.761 16.453-7.888 16.226c12.486 0 22.538-10.051 22.538-22.537 0-3.657-.882-7.094-2.415-10.142z" fill="url(#b)"/>
+ <path d="m23.996 1.236c-7.398 0-13.921 3.546-18.025 9.019l11.264 16.899 14.649 2.93-6.761-16.453h18.996c-3.702-7.358-11.294-12.395-20.123-12.395z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.045 13.571c5.783 0 10.438 4.655 10.438 10.437s-4.655 10.437-10.438 10.437c-5.782 0-10.437-4.655-10.437-10.437s4.655-10.437 10.437-10.437z" fill="url(#d)"/>
+ <path d="m24.045 15.943c4.468 0 8.065 3.597 8.065 8.065s-3.597 8.065-8.065 8.065-8.065-3.597-8.065-8.065 3.597-8.065 8.065-8.065z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-chrome2.svg b/.icons/kora/apps/scalable/google-chrome2.svg
new file mode 120000
index 000000000..51768ebb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chrome2.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-chromium.svg b/.icons/kora/apps/scalable/google-chromium.svg
new file mode 120000
index 000000000..e97fd9677
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-chromium.svg
@@ -0,0 +1 @@
+chromium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-contacts.svg b/.icons/kora/apps/scalable/google-contacts.svg
new file mode 100644
index 000000000..3ad41438c
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-contacts.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m20.769 21.846c4.727 0 8.616 3.889 8.616 8.616v6.461c0 4.727-3.889 8.616-8.616 8.616h-10.769c-2.363 0-4.308-1.945-4.308-4.308v-4.308c0-8.271 6.806-15.077 15.077-15.077z" fill="#197cff" fill-rule="nonzero"/>
+ <path d="m42.308 30.462v6.461c0 4.755-3.861 8.616-8.616 8.616h-6.461c-4.755 0-8.616-3.861-8.616-8.616v-6.461c0-4.755 3.861-8.616 8.616-8.616h6.461c4.755 0 8.616 3.861 8.616 8.616z" fill="#4d6bff"/>
+ <path d="m20.769 21.846h6.462c4.726 0 8.615 3.889 8.615 8.616v6.461c0 4.727-3.889 8.616-8.615 8.616h-10.77c-2.363 0-4.307-1.945-4.307-4.308v-10.769c0-4.727 3.889-8.616 8.615-8.616zm3.231-19.385c4.755 0 8.616 3.861 8.616 8.616s-3.861 8.615-8.616 8.615-8.616-3.86-8.616-8.615 3.861-8.616 8.616-8.616z" fill="#0047c8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-docs.svg b/.icons/kora/apps/scalable/google-docs.svg
new file mode 100644
index 000000000..41a047c64
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-docs.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 23.3449 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00323577 -11.1004 11.1004 -.00323577 36.033 12.7764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5db3ff" offset="0"/>
+ <stop stop-color="#97c6ff" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m29.498 1.677c.569 3.148 1.153 6.143 1.078 9.136-.012.455.18.842.497 1.132l10.856 9.929s-.532-.061 0 0l.13-9.66-12.561-10.537z" fill-opacity=".07" fill-rule="nonzero"/>
+ <path d="m42.059 12.472c-.082-1.104-8.386-10.308-13.253-10.796 1.201 3.149 1.845 6.268 1.77 9.261-.024.949.838 1.596 1.861 1.714 3.665.423 6.416-.225 9.622-.179z" fill="url(#b)"/>
+ <g fill="#f3f3f3" fill-rule="nonzero">
+ <path d="m15.26 16.823h18.952c.29 0 .524.124.524.279v1.441c0 .155-.234.28-.524.28h-18.952c-.29 0-.524-.125-.524-.28v-1.441c0-.155.234-.279.524-.279z"/>
+ <path d="m15.281 21.255h18.952c.291 0 .524.124.524.279v1.441c0 .155-.233.28-.524.28h-18.952c-.29 0-.524-.125-.524-.28v-1.441c0-.155.234-.279.524-.279z"/>
+ <path d="m15.312 25.465h18.953c.29 0 .524.125.524.28v1.44c0 .155-.234.28-.524.28h-18.953c-.29 0-.523-.125-.523-.28v-1.44c0-.155.233-.28.523-.28z"/>
+ <path d="m15.212 29.834h13.069c.258 0 .466.125.466.28v1.44c0 .155-.208.28-.466.28h-13.069c-.258 0-.465-.125-.465-.28v-1.44c0-.155.207-.28.465-.28z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-drawings.svg b/.icons/kora/apps/scalable/google-drawings.svg
new file mode 100644
index 000000000..c0615265b
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-drawings.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.657 44.657 0 24 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e42139" offset="0"/>
+ <stop stop-color="#fc5321" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(13.253 0 0 11.119 28.806 7.23551)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9c9c" offset="0"/>
+ <stop stop-color="#ff8787" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m29.498 1.677c.569 3.148 1.153 6.143 1.078 9.136-.012.455.14.885.497 1.132l10.8 7.472c.388.268-.404.054.129.115-.08.423-.151-7.318.057-7.318l-12.561-10.537z" fill-opacity=".07" fill-rule="nonzero"/>
+ <path d="m42.059 12.472c-.082-1.104-8.386-10.308-13.253-10.796 1.201 3.149 1.845 6.268 1.77 9.261-.024.949.838 1.596 1.861 1.714 3.665.423 6.416-.225 9.622-.179z" fill="url(#b)"/>
+ <g fill="none" stroke="#e5eaee" stroke-width="1.83">
+ <path d="m25.993 22.21h-11.909c-.438 0-.792.353-.792.792v10.235c0 .439.354.792.792.792h11.909c.439 0 .792-.353.792-.792v-10.235c0-.439-.353-.792-.792-.792z"/>
+ <path d="m21.66 23.152c0 3.786 3.116 6.902 6.903 6.902s6.903-3.116 6.903-6.902c0-3.787-3.116-6.903-6.903-6.903s-6.903 3.116-6.903 6.903z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-drive.svg b/.icons/kora/apps/scalable/google-drive.svg
new file mode 100644
index 000000000..f0ee22a3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-drive.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07233 0 0 1.07233 -1.73599 -1.73599)" fill-rule="nonzero">
+ <path d="m24 17.179c2.601-3.623 5.074-7.325 6.615-11.594-.649-.39-1.395-.585-2.165-.585h-8.9c-.77 0-1.516.219-2.165.585 1.722 3.992 3.927 7.857 6.615 11.594z" fill="#00832d"/>
+ <path d="m3.577 33.013 4.45 7.795c.385.682.939 1.218 1.588 1.607 2.474-3.573 5.526-6.647 6.615-11.415h-13.23c0 .755.192 1.331.577 2.013z" fill="#0066da"/>
+ <path d="m24 17.179-6.615-11.594c-.65.389-1.203.925-1.588 1.607l-12.22 21.436c-.377.668-.576 1.603-.577 2.372h13.23z" fill="#00ac47"/>
+ <path d="m38.385 42.415c.649-.389 1.203-.925 1.588-1.607l4.45-7.795c.385-.682.577-1.258.577-2.013h-13.231l2.815 5.423z" fill="#ea4335"/>
+ <path d="m31.77 31h-15.54l-6.615 11.415c.65.39 1.395.585 2.165.585h24.44c.77 0 1.515-.219 2.165-.585z" fill="#2684fc"/>
+ <path d="m44.399 28.628-12.196-21.436c-.385-.682-.938-1.218-1.588-1.607l-6.615 11.594 7.77 13.821h13.206c0-.755-.192-1.69-.577-2.372z" fill="#ffba00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-earth-pro.svg b/.icons/kora/apps/scalable/google-earth-pro.svg
new file mode 100644
index 000000000..db42b6ef7
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-earth-pro.svg
@@ -0,0 +1,33 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-2.6101 -31.0415 31.0415 -2.6101 97.6335 27.5509)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#80b3ff" offset="0"/>
+ <stop stop-color="#80b3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.13994 26.7771 -26.7771 -1.13994 -374.357 1.93486)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#61a0ff" offset="0"/>
+ <stop stop-color="#2a7fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.321659 -22.1094 22.1094 .321659 73.3676 24.6433)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#afc6e9" offset="0"/>
+ <stop stop-color="#abcbfb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1.39827 -15.6606 15.6606 -1.39827 73.6765 14.5004)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5e5ff" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.922855 -49.8004 49.8004 -.922855 452.815 -1114.52)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d5ec2" offset="0"/>
+ <stop stop-color="#38b2fa" offset="1"/>
+ </linearGradient>
+ <path d="m46.551 38.679-14.54 5.014-6.739-9.084 14.54-5.014z" fill="#1a1a1a" fill-rule="nonzero"/>
+ <path d="m46.764 24c0 12.624-10.14 22.764-22.764 22.764s-22.764-10.14-22.764-22.764 10.14-22.764 22.764-22.764 22.764 10.14 22.764 22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m1.244 23.888c.702-9.457 12.037-15.759 22.756.526 9.309 14.275 20.894 10.349 22.556 2.697-1.506 11.138-10.988 19.653-22.556 19.653-12.624 0-22.764-10.14-22.764-22.764l.008-.112z" fill="url(#b)"/>
+ <path d="m24 1.236c12.284 0 22.218 9.603 22.742 21.752-3.111 3.295-9.305 4.506-15.706-5.61-7.864-13.245-16.349-15.107-24.626-7.864v-5e-3c4.166-5.06 10.485-8.273 17.59-8.273z" fill="url(#c)"/>
+ <path d="m16.824 2.396c2.24-.756 4.659-1.16 7.176-1.16 10.403 0 19.12 6.886 21.845 16.366-2.643.805-4.704.549-7.98-4.57-4.78-7.369-11.669-13.014-21.041-10.636z" fill="url(#d)"/>
+ <path d="m3.298 33.467c-1.378-6.613 5.63-11.49 13.459-1.189 9.312 12.21 20.901 10.761 26.282 4.139v.087c-4.051 6.197-11.048 10.26-19.039 10.26-9.226 0-17.125-5.416-20.702-13.297z" fill="url(#e)"/>
+ <path d="m23.997 28.49h22.56v10.18h-22.56z" fill="#333"/>
+ <g fill-rule="nonzero">
+ <path d="m23.996 28.491 10.18 10.179h-10.18l7.005 7.004c7.783-2.491 13.708-9.037 15.322-17.183z" fill="#333" fill-opacity=".07"/>
+ <path d="m41.723 33.745c0 .501-.084.939-.253 1.313-.168.373-.407.657-.716.854-.309.196-.669.295-1.082.295-.403 0-.76-.099-1.07-.295-.311-.2-.554-.481-.727-.847-.171-.367-.259-.792-.263-1.274v-.369c0-.491.085-.926.255-1.302.172-.377.413-.665.724-.864.314-.201.672-.302 1.075-.302.41 0 .77.1 1.081.298.314.197.555.484.723.86.169.375.253.811.253 1.31zm-12.218 2.391h-.674v-5.112h1.885c.559 0 .997.143 1.313.428.318.286.477.664.477 1.134 0 .497-.155.88-.466 1.149-.31.267-.752.4-1.331.4h-1.204zm4.536 0h-.678v-5.112h1.693c.575 0 1.018.131 1.327.393.311.263.466.644.466 1.145 0 .318-.086.595-.259.832-.171.236-.41.413-.717.53l1.202 2.17v.042h-.723l-1.111-2.068h-1.2zm7.011-2.721c0-.606-.122-1.071-.365-1.394-.243-.325-.584-.488-1.021-.488-.427 0-.763.163-1.008.488-.243.323-.368.773-.376 1.348v.376c0 .588.123 1.05.369 1.387.248.335.588.501 1.021.501.436 0 .773-.157 1.012-.473.238-.318.361-.773.368-1.365zm-10.297-1.836h-1.25v2.005h1.211c.36 0 .637-.084.829-.253.192-.171.288-.417.288-.738 0-.304-.096-.547-.288-.73-.192-.182-.455-.277-.79-.284zm4.319 0h-1.033v1.937h1.036c.334 0 .6-.085.796-.259.199-.173.3-.405.3-.695 0-.316-.096-.558-.285-.727-.187-.169-.459-.254-.814-.256z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-earth.svg b/.icons/kora/apps/scalable/google-earth.svg
new file mode 100644
index 000000000..dbc3ecdb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-earth.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-2.6101 -31.0415 31.0415 -2.6101 97.6335 27.5509)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#80b3ff" offset="0"/>
+ <stop stop-color="#80b3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.13994 26.7771 -26.7771 -1.13994 -374.357 1.93486)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#61a0ff" offset="0"/>
+ <stop stop-color="#2a7fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.321659 -22.1094 22.1094 .321659 73.3676 24.6433)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#afc6e9" offset="0"/>
+ <stop stop-color="#abcbfb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1.39827 -15.6606 15.6606 -1.39827 73.6765 14.5004)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5e5ff" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.922855 -49.8004 49.8004 -.922855 452.815 -1114.52)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d5ec2" offset="0"/>
+ <stop stop-color="#38b2fa" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0 12.624-10.14 22.764-22.764 22.764s-22.764-10.14-22.764-22.764 10.14-22.764 22.764-22.764 22.764 10.14 22.764 22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m1.244 23.888c.702-9.457 12.037-15.759 22.756.526 9.309 14.275 20.894 10.349 22.556 2.697-1.506 11.138-10.988 19.653-22.556 19.653-12.624 0-22.764-10.14-22.764-22.764l.008-.112z" fill="url(#b)"/>
+ <path d="m24 1.236c12.284 0 22.218 9.603 22.742 21.752-3.111 3.295-9.305 4.506-15.706-5.61-7.864-13.245-16.349-15.107-24.626-7.864v-5e-3c4.166-5.06 10.485-8.273 17.59-8.273z" fill="url(#c)"/>
+ <path d="m16.824 2.396c2.24-.756 4.659-1.16 7.176-1.16 10.403 0 19.12 6.886 21.845 16.366-2.643.805-4.704.549-7.98-4.57-4.78-7.369-11.669-13.014-21.041-10.636z" fill="url(#d)"/>
+ <path d="m3.298 33.467c-1.378-6.613 5.63-11.49 13.459-1.189 9.312 12.21 20.901 10.761 26.282 4.139v.087c-4.051 6.197-11.048 10.26-19.039 10.26-9.226 0-17.125-5.416-20.702-13.297z" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-forms.svg b/.icons/kora/apps/scalable/google-forms.svg
new file mode 100644
index 000000000..417758f8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-forms.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8347a1" offset="0"/>
+ <stop stop-color="#b466d2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1e-7 -20.0865 20.0284 9e-8 36.283 45.8101)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd7dc" offset="0"/>
+ <stop stop-color="#ecf0f3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#e7ecf0" stroke="#e7ecf0">
+ <ellipse cx="12.036" cy="32.825" rx="2.022" ry="2.018" stroke-width="2.39"/>
+ <path d="m17.597 31.207h18.679v3.157h-18.679z" stroke-width="2.3"/>
+ <ellipse cx="12.036" cy="23.35" rx="2.022" ry="2.018" stroke-width="2.39"/>
+ <path d="m17.597 21.732h18.679v3.157h-18.679z" stroke-width="2.3"/>
+ <ellipse cx="12.037" cy="13.396" rx="2.022" ry="2.018" stroke-width="2.39"/>
+ <path d="m17.597 11.779h18.679v3.157h-18.679z" stroke-width="2.3"/>
+ </g>
+ <circle cx="35.971" cy="36.02" r="11.245" fill="url(#b)"/>
+ <path d="m29.981 40.06v2.65h2.651l7.673-7.742-2.651-2.651zm12.346-7.115c.279-.279.279-.698 0-.977l-1.604-1.604c-.279-.279-.697-.279-.976 0l-1.256 1.255 2.651 2.651z" fill="#9754b6" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-hangouts.svg b/.icons/kora/apps/scalable/google-hangouts.svg
new file mode 100644
index 000000000..770e50585
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-hangouts.svg
@@ -0,0 +1,15 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="409.04474" x2="408.66793" y1="547.09274" y2="500.79825" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdddf3" offset="0"/>
+ <stop stop-color="#fbfdf8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="72.591591" x2="76.367653" y1="4.607297" y2="183.86407" gradientTransform="matrix(.25303413 0 0 -.25303413 388.93143 547.17704)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#109d59" offset="0"/>
+ <stop stop-color="#30aa6f" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-384.57143 -499.798)">
+ <path d="m407.48845 500.61194c-.0218.051-.0627.049-.10248.047-.0121-.0008-.0245 0-.0359-.0005-.67965.061-1.35702.1374-2.02782.2647-4.90557.9296-8.93387 3.338-12.05227 7.2289-2.56475 3.1996-3.97719 6.8701-4.28235 10.9627-.0367.4927-.0554.9843-.0562 1.4747v.064c.002 1.4615.16447 2.9122.48633 4.3481.32313 1.4423.80516 2.8355 1.45343 4.1675.0569.1136.11336.2272.17105.3401 1.06502 2.0971 2.43495 3.9661 4.15204 5.5802.90409.8496 1.86967 1.6181 2.91596 2.2823 3.20443 2.0339 6.70237 3.1005 10.50244 3.1483.23279 0 .2963.061.29529.2988-.0106 2.0339-.006 4.0683-.006 6.1022.00025.079.007.1576.0106.2558.0658-.027.10703-.042.14676-.061 3.82005-1.7948 7.32787-4.0627 10.45512-6.9056.62195-.5658 1.21734-1.1581 1.79021-1.775.24519-.2642.48811-.5329.73405-.7961.37956-.4061.70799-.8598 1.06578-1.2866.41321-.493.78416-1.017 1.15005-1.5443.8092-1.1655 1.53136-2.3813 2.13864-3.6657.30718-.6496.59969-1.3039.85854-1.9734.009-.013.0202-.024.0256-.038.70546-1.8342 1.15738-3.732 1.39852-5.6791.084-.6781.13841-1.3608.17257-2.0427.0154-.3082.0233-.6159.0238-.9231v-.067c-.002-1.1341-.10501-2.2627-.31022-3.3823-.70672-3.853-2.39395-7.2189-5.05941-10.0908-1.12499-1.2125-2.3851-2.2662-3.77654-3.1606-2.59132-1.666-5.41468-2.6868-8.47614-3.0483-.37322-.044-.75176-.039-1.11967-.1263h-2.64193z" fill="url(#b)"/>
+ <path transform="translate(384.57143 499.798)" d="m14.640625 14.386719c-.22976 0-.420853.090201-.595703.238281-.32211.2735-.355666.631072-.322266 1.013672-.001 2.396-.006906 4.7917-.003906 7.1875.0003.24387.107774.471055.277344.640625l2.876953 2.876953c-.030494.024229-.062421.046187-.089844.076172-.17711.1953-.088902.431144-.101562.652344l-.001953 2.253906c.038.0919.086314.170259.146484.230469l14.070312 14.070312c1.408663-.981003 2.761967-2.046768 4.046875-3.214844.62195-.5658 1.216193-1.15849 1.789063-1.77539.24519-.2642.488435-.531722.734375-.794922.37956-.4061.708616-.860309 1.066406-1.287109.41321-.493001.784501-1.017622 1.150391-1.544922.8092-1.1655 1.531392-2.381616 2.138672-3.666016.30718-.6496.598572-1.303156.857422-1.972656.009-.013.01999-.02311.02539-.03711.656307-1.7064 1.08408-3.470412 1.335938-5.27539l-9.38086-9.38086c-.1779-.17789-.421727-.291445-.685547-.291015h-4.03125c-.97039 0-1.941979-.0006-2.912109 0-.17611 0-.341051.040697-.494141.136719-.39319.246399-.520709.607981-.474609 1.050781.002.023.003906.045359.003906.068359-.000783.927031-.002996 1.85408-.003906 2.78125l-3.746094-3.746094c-.17785-.17785-.421547-.291445-.685547-.291015-.98481-.0003-1.970278 0-2.955078 0-.53846 0-1.076774.0003-1.615234 0z" fill-opacity=".078431"/>
+ <path d="m399.21206 514.18472c-.22976 0-.42086.0902-.59571.23828-.32211.2735-.35566.63107-.32226 1.01367-.001 2.396-.007 4.7917-.004 7.1875.00051.4162.311.78604.71484.89844.1331.032.26716.0407.4043.041 1.58425 0 3.1694.01 4.7539.01-.0273.1172-.0534.23496-.082.35156-.18193.7412-.59374 1.30943-1.2539 1.70313-.35855.2138-.75692.29357-1.15039.39257-.13436.0341-.23447.10127-.32227.19727-.17711.1953-.0889.43114-.10156.65234l-.002 2.25391c.10096.2442.27663.39447.54687.35547.34944-.0514.69816-.10427 1.04102-.19727.80592-.2184 1.51764-.61564 2.17578-1.11914.065-.0628.12931-.12745.19531-.18945 1.26795-1.1816 1.94218-2.63879 1.95508-4.37109.0199-2.61051.006-5.22124.006-7.83204 0-.1202.009-.24262-.0391-.35742.19736-.6081-.31305-1.22951-.92969-1.22851-.98481-.0003-1.97028 0-2.95508 0-.53846 0-1.07677.0003-1.61523 0h-2.41992zm12.39062 0c-.17611 0-.34105.0407-.49414.13672-.39319.2464-.52071.60798-.47461 1.05078.002.023.004.0454.004.0684-.002 2.3664-.005 4.73371-.006 7.09961-.00025.6009.40793 1.01344 1.00586 1.02344.10602.0005.21234.0002.31836 0 .0531-.0003.10726 0 .16015 0 1.4638 0 2.92708.01 4.39063.01-.11614.664-.37209 1.25175-.87891 1.72265-.42206.3922-.93406.56515-1.47656.68946-.42738.0979-.56004.24379-.56055.58789 0 .0984.004.19592.006.29492-.004.4479-.008.8978-.0117 1.3457.002.2505.003.4997.006.75.004.3567.27195.55786.62696.50586.46507-.0683.92018-.17523 1.37109-.30273.017-.01.0341-.0193.0508-.0293.0298-.008.0604-.0134.0898-.0234.0529-.027.10526-.0571.16016-.0801 2.15813-.8976 3.62104-3.08343 3.62304-5.41993.002-2.6154.002-5.2306.002-7.8457 0-.1202.008-.24067-.0391-.35547.19737-.6081-.31355-1.22951-.92968-1.22851h-4.03125c-.97039 0-1.94198-.0006-2.91211 0z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-inbox.svg b/.icons/kora/apps/scalable/google-inbox.svg
new file mode 100644
index 000000000..fc92186d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-inbox.svg
@@ -0,0 +1,32 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.262774 -30.5985 30.5985 .262774 23.3139 42.1486)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#06f" offset="0"/>
+ <stop stop-color="#297eff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.187391 -35.1107 35.1107 -.187391 23.3441 40.0895)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f2f2" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -27 27 0 399.994 545.139)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0bac83" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(.583942 -24.3504 24.3504 .583942 28.3212 42.6706)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#06f" offset="0"/>
+ <stop stop-color="#59f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.583946 -24.3505 24.3505 -.583946 19.6789 42.6706)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a7fff" offset="0"/>
+ <stop stop-color="#5df" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m3.626 11.281h40.748c.901 0 1.626.725 1.626 1.626v27.534c0 .901-.725 1.626-1.626 1.626h-40.748c-.901 0-1.626-.725-1.626-1.626v-27.534c0-.901.725-1.626 1.626-1.626z" fill="url(#a)"/>
+ <path d="m4.73 7.464c0-.698.277-1.368.771-1.862s1.164-.772 1.863-.772h33.272c.699 0 1.369.278 1.863.772s.771 1.164.771 1.862v32.403h-38.54z" fill="url(#b)"/>
+ <g transform="matrix(.434784 0 0 .434784 26.7928 7.69943)">
+ <path transform="matrix(1.64286 0 0 1.64286 -664.506 -843.888)" d="m414.571 531.798c0 7.68-6.319 14-14 14-7.68 0-14-6.32-14-14s6.32-14 14-14c7.681 0 14 6.32 14 14z" fill="url(#c)"/>
+ <path d="m6.871 23.546-2.457-2.457c-.337-.337-.747-.505-1.228-.505-.482 0-.892.168-1.229.505l-11.85 11.869-5.311-5.329c-.337-.337-.747-.506-1.228-.506-.482 0-.892.169-1.229.506l-2.457 2.456c-.337.338-.505.747-.505 1.229s.168.891.505 1.228l6.54 6.54 2.457 2.456c.337.338.746.506 1.228.506s.891-.169 1.228-.506l2.457-2.456 13.079-13.079c.337-.337.506-.747.506-1.229 0-.481-.169-.891-.506-1.228z" fill="#fff" fill-opacity=".85"/>
+ </g>
+ </g>
+ <path d="m46 14.184-41.469 27.883h39.842c.901 0 1.627-.724 1.627-1.625z" fill="url(#d)"/>
+ <path d="m2 14.184 41.469 27.883h-39.842c-.901 0-1.627-.724-1.627-1.625z" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-keep.svg b/.icons/kora/apps/scalable/google-keep.svg
new file mode 100644
index 000000000..f4e53a678
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-keep.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.87904 7.25596 -7.25596 7.87904 19.2972 55.689)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#945500" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.655087 -43.1166 43.1166 .655087 22.7792 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffdf60" offset="0"/>
+ <stop stop-color="#ffe57a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(23.2753 0 0 24.932 22.397 33.202)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2ac3a" offset="0"/>
+ <stop stop-color="#d8a21b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332c-3.21 0-6.226 2.67-6.226 6.062l-.002 31.107c0 3.245 2.749 6.167 6.228 6.167h13.837c15.218-1.1 23.192-9.312 23.271-24.279.007-.153-.011-13.21-.011-13.21 0-2.208-2.184-5.833-5.794-5.833z" fill="url(#b)"/>
+ <path d="m22.397 45.668c7.082-1.764 10.262-5.85 13.017-11.249 7.314-2.123 9.187-7.652 10.256-13.683.157 15.401-7.831 23.816-23.273 24.932z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332c-3.447 0-6.167 2.974-6.212 5.662l43.317-.01c-.002.011-.004.021-.005.032-.013-2.883-3.158-5.729-5.797-5.67z" fill-opacity=".07"/>
+ <path d="m24 13c-4.059 0-7.348 3.291-7.348 7.35 0 1.713.587 3.284 1.571 4.532.871 1.104 1.696 2.31 2.407 3.523h6.74c.718-1.225 1.528-2.408 2.407-3.523.983-1.247 1.571-2.82 1.571-4.532 0-4.059-3.29-7.35-7.348-7.35zm-2.72 16.453c-.405 0-.733.327-.733.732s.328.734.733.734h5.44c.405 0 .733-.329.733-.734s-.328-.732-.733-.732zm-.361 2.563c0 .94.731 1.702 1.655 1.768v.399c0 .451.366.817.817.817h1.218c.45 0 .817-.366.817-.817v-.399c.924-.066 1.655-.828 1.655-1.768z" fill="#9e7130"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-mail.svg b/.icons/kora/apps/scalable/google-mail.svg
new file mode 100644
index 000000000..dfa9488f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-mail.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.7 39h6.3v-15.451l-9-6.816v19.54c0 1.507 1.208 2.727 2.7 2.727z" fill="#4285f4"/>
+ <path d="m35 39h6.3c1.492 0 2.7-1.22 2.7-2.727v-19.54l-9 6.816z" fill="#34a853"/>
+ <path d="m35 11.734v11.815l9-6.816v-3.636c0-3.369-3.809-5.294-6.48-3.272z" fill="#fbbc04"/>
+ <path d="m13 23.549v-11.815l11 8.175 11-8.175v11.815l-11 8.178z" fill="#ea4335"/>
+ <path d="m4 13.097v3.636l9 6.816v-11.815l-2.52-1.909c-2.671-2.022-6.48-.097-6.48 3.272z" fill="#c5221f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-maps.svg b/.icons/kora/apps/scalable/google-maps.svg
new file mode 100644
index 000000000..5a5cf93fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-maps.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m12.167 7.776 11.833 11.857 4.996-16.618c-1.567-.543-3.244-.851-4.996-.851-4.771 0-9.03 2.187-11.833 5.612z" fill="#0079e1"/>
+ <path d="m37.352 10.017-13.352 7.432-7.186 17.044c2.33 3.101 4.52 6.211 5.548 9.706 0 0 .184 1.668 1.638 1.637 1.638 0 1.638-1.637 1.638-1.637 1.804-5.827 6.79-10.624 10.208-16.128 1.981-3.19 3.439-6.616 3.439-10.622 0-2.699-.706-5.231-1.933-7.432z" fill="#00a852"/>
+ <path d="m37.352 10.017c-1.816-3.254-4.786-5.766-8.356-7.002l-9.363 11.159 8.278 7.094z" fill="#008bed"/>
+ <path d="m10.518 25.036 9.115-10.862-7.466-6.398c-2.156 2.635-3.452 6.002-3.452 9.673 0 2.772.708 5.262 1.803 7.587z" fill="#fa373c"/>
+ <path d="m27.911 21.268-8.278-7.094-9.115 10.862c1.594 3.384 4.009 6.417 6.296 9.457z" fill="#ffb83f"/>
+ </g>
+ <circle cx="24" cy="17.449" r="5.459" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-meet.svg b/.icons/kora/apps/scalable/google-meet.svg
new file mode 100644
index 000000000..b30d2fc58
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-meet.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m27.248 24 4.841 5.062 6.153 3.805 1.06-8.836-1.06-8.633-6.267 3.338z" fill="#00832d"/>
+ <path d="m1.963 31.696v7.878c0 1.721 1.402 3.115 3.132 3.115h7.862l1.713-5.69-1.713-5.303-5.487-1.537z" fill="#0066da"/>
+ <path d="m12.957 5.311-10.994 10.993 5.507 1.537 5.487-1.537 1.577-5.236z" fill="#e94235"/>
+ <path d="m1.963 16.304h10.994v15.391h-10.994z" fill="#2684fc"/>
+ <path d="m27.248 24v7.696h-14.291v10.993h22.082c1.721 0 3.226-1.394 3.203-3.115v-6.707z" fill="#00ac47"/>
+ <path d="m44.639 10.055-6.397 5.343v17.469l6.427 5.1c.962.779 2.368.068 2.368-1.198v-25.541c0-1.282-1.438-1.985-2.398-1.173z" fill="#00ac47"/>
+ <path d="m35.11 5.311h-22.153v10.993h14.291v7.696l10.994-8.602v-6.972c0-1.721-1.401-3.115-3.132-3.115z" fill="#ffba00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-music.svg b/.icons/kora/apps/scalable/google-music.svg
new file mode 120000
index 000000000..0f3bfee0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-music.svg
@@ -0,0 +1 @@
+google-play-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-musicmanager.svg b/.icons/kora/apps/scalable/google-musicmanager.svg
new file mode 120000
index 000000000..0f3bfee0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-musicmanager.svg
@@ -0,0 +1 @@
+google-play-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-photos.svg b/.icons/kora/apps/scalable/google-photos.svg
new file mode 100644
index 000000000..80be5acf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-photos.svg
@@ -0,0 +1,36 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x1="24.888578" x2="46.545601" y1="76.079758" y2="65.251244" gradientTransform="matrix(.47905294 0 0 .48334284 385.58708 500.39691)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#32a071" offset="0"/>
+ <stop stop-color="#00f076" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="73.616875" x2="71.007561" y1="95.872185" y2="4.147007" gradientTransform="matrix(.47905294 0 0 .48334284 385.58234 500.79321)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="c" x1="53.740494" x2="53.851391" y1="13.396761" y2="94.399582" gradientTransform="matrix(.47905294 0 0 .48334284 385.57736 500.79815)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff3a44" offset="0"/>
+ <stop stop-color="#c31162" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="36.891426" x2="37.935154" y1=".785004" y2="94.2286" gradientTransform="matrix(.47905294 0 0 .48334284 385.57143 500.78954)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffe000" offset="0"/>
+ <stop stop-color="#ff9c00" offset="1"/>
+ </linearGradient>
+ <clipPath id="e">
+ <path d="m24.480469 1c-.26346 0-.480469.218585-.480469.484375v22.314453h-.0059v-11.689453h-11.976563l-10.8730058 11.255859c-.0910999.0865-.1445312.2083-.1445312.34375 0 .26579.2150256.482422.4785156.482422h10.5546874v11.691406l8.810547 8.664063 2.347656 2.308594c.0862.0927.205714.144531.339844.144531.26349 0 .478516-.218425.478516-.484375v-10.236328h11.972656l10.873047-11.257813c.0911-.0865.144531-.206507.144531-.341796 0-.26595-.215026-.484376-.478516-.484376h-10.544922v-12.078124l-11.15625-10.9726568c-.0862-.0926999-.205693-.1445312-.339843-.1445312z"/>
+ </clipPath>
+ <linearGradient id="f">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <g transform="translate(-384.57143 -499.798)">
+ <g stroke-width="1.317422">
+ <path d="m431.42771 524.82025c.0911-.0865.14372-.20788.14372-.34317 0-.26595-.21558-.48341-.47907-.48341h-22.51548v12.08364h11.97632z" fill="url(#b)"/>
+ <path d="m407.76244 546.65282c.0862.0927.20599.14518.34012.14518.26349 0 .47907-.21746.47907-.48341v-12.87625-9.84082h-11.97633v12.08365l8.80979 8.66349z" fill="url(#a)"/>
+ <path d="m385.71515 523.16357c-.0911.0865-.14372.20773-.14372.34318 0 .26579.21558.48325.47907.48325h22.51548v-12.08349h-11.97634z" fill="url(#d)"/>
+ <path d="m409.39109 500.94317c-.0862-.0927-.20599-.14517-.34014-.14517-.26346 0-.47904.21761-.47904.4834v22.71706h11.97632v-12.08349l-11.15714-10.97195z" fill="url(#c)"/>
+ </g>
+ <circle transform="matrix(1.6374665 0 0 1.6374665 -312.88376 -361.62344)" cx="400.57138" cy="531.79791" r="0" fill="url(#g)"/>
+ <g stroke-width="1.317422">
+ <path transform="translate(384.57143 499.798)" d="m24 19.361328-1.4375 3.382813-3.353516 1.451171 4.791016 4.832032 12.146484 12.255859 4.791016 4.833985 1.435547-3.382813 3.353515-1.451172-4.789062-4.833984z" clip-path="url(#e)" fill-opacity=".078431"/>
+ <path d="m403.78052 523.9927 3.35337-1.45003 1.43716-3.3834 1.43716 3.3834 3.35337 1.45003-3.35337 1.45002-1.43716 3.3834-1.43716-3.3834z" fill="#eaf0ff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-play-books.svg b/.icons/kora/apps/scalable/google-play-books.svg
new file mode 100644
index 000000000..930e453f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-play-books.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.27093 -63.3329 63.3329 .27093 501.73 -390.91)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <path d="m36.572 1.604c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04h25.149z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m11.423 1.604h1.92v44.666h-1.92c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".35"/>
+ <path d="m17.518 6.226h17.473v3.536h-17.473z" fill-opacity=".35"/>
+ <path d="m21.141 12.128h11.737v3.536h-11.737z" fill-opacity=".35"/>
+ <path d="m37.718 1.604v19.568l-3.905-3.905-3.129 3.54 10.841 10.841.086-26.151-3.893-3.893z" fill-opacity=".07"/>
+ <path d="m30.623 1.604v19.492l3.386-3.831 3.648 3.919h.024v-19.58h-7.058z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-play-music-desktop-player.svg b/.icons/kora/apps/scalable/google-play-music-desktop-player.svg
new file mode 100644
index 000000000..07aedf958
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-play-music-desktop-player.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.719 39.719 0 9 44.0492)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b62806" offset="0"/>
+ <stop stop-color="#eb4d27" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09903 0 0 1.09903 -2.37683 -2.37688)" d="m40.358 21.752-30.414-17.234c-1.299-.728-2.462-.66-3.169.022-.501.478-.775 1.251-.775 2.251v34.401c0 1.001.296 1.774.775 2.251.73.705 1.87.773 3.169.023l30.414-17.235c2.189-1.228 2.189-3.229 0-4.479z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.09903 0 0 1.09903 -2.37683 -2.37688)" d="m24 9c-3.804 0-7.268 1.428-9.912 3.762-.002.002-.004.004-.006.006-.362.32-.709.656-1.039 1.009-.026.029-.052.059-.078.088-.301.328-.588.668-.86 1.022-.042.056-.084.113-.126.17-.252.337-.489.683-.711 1.041-.044.071-.087.142-.129.213-.21.349-.405.708-.586 1.076-.042.086-.084.172-.125.258-.168.357-.321.723-.461 1.095-.037.097-.073.195-.108.293-.126.359-.237.723-.336 1.094-.034.128-.068.256-.099.385-.079.328-.145.661-.201.998-.032.183-.06.367-.084.552-.036.279-.062.559-.082.842-.033.365-.052.73-.057 1.096 0 .47.028.932.07 1.391.01.096.021.193.034.289.045.402.105.799.181 1.191.011.057.022.115.033.172.2.969.494 1.904.871 2.795v.004c.591 1.393 1.386 2.678 2.348 3.818 1.493 1.77 3.38 3.197 5.537 4.125.049.021.099.027.149.027.329.143.663.274 1.002.393l18.224-10.326c.246-.072.464-.193.655-.371l.541-.307c.123-.573.212-1.153.267-1.736.027-.21.035-.466.049-.707.019-.252.032-.505.039-.758 0-8.284-6.716-15-15-15z" fill="#ffd739" fill-rule="nonzero"/>
+ <circle cx="23.99989" cy="23.99984" r="9.89127" fill="#ff8c00" stroke-width="1.09903"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-play-music.svg b/.icons/kora/apps/scalable/google-play-music.svg
new file mode 100644
index 000000000..29ef52469
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-play-music.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3899 44.3899 0 386.798 45.6259)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cc5200" offset="0"/>
+ <stop stop-color="#ff7f2a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(4.74648 -33.7899 33.7899 4.74648 1084.13 188.479)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5d5d5" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.17357 0 0 1.17357 -4.47086 -4.16571)" d="m32.434 15.05c3.033.318 4.925-2.359 4.789-2.635-.128-.258-2.929.288-6.761-1.679-1.58-.812-4.273.37-4.456 1.257l-2.653 18.894c-1.021-.768-3.31-.889-4.839-.692-2.759.355-4.464 2.186-4.201 4.442.265 2.254 2.284 3.181 5.044 2.825 2.201-.285 5.144-1.337 5.624-4.307l2.458-16.562s1.059-1.954 4.995-1.543z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-play.svg b/.icons/kora/apps/scalable/google-play.svg
new file mode 100644
index 000000000..47f8f4c9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-play.svg
@@ -0,0 +1,51 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="0" y1="1">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" xlink:href="#a"/>
+ <linearGradient id="d" x1="1" x2="0" xlink:href="#a"/>
+ <linearGradient id="e" x1="1" x2="0" xlink:href="#b"/>
+ <linearGradient id="f" xlink:href="#b"/>
+ <linearGradient id="g" x2="0" y1="1">
+ <stop stop-color="#e6e6e6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="0" y1="1">
+ <stop stop-color="#00a0ff" offset="0"/>
+ <stop stop-color="#00e3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" x2="0" y1="1">
+ <stop stop-color="#32a071" offset="0"/>
+ <stop stop-color="#00f076" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="0" y1="1">
+ <stop stop-color="#c31162" offset="0"/>
+ <stop stop-color="#ff3a44" offset="1"/>
+ </linearGradient>
+ <linearGradient id="k" x2="0" y1="1">
+ <stop stop-color="#ff9c00" offset="0"/>
+ <stop stop-color="#ffe000" offset="1"/>
+ </linearGradient>
+ <clipPath id="l">
+ <path d="m2 9h44v37h-44z"/>
+ </clipPath>
+ <path d="m4 3h40v10h-40z" fill="url(#b)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#f)"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#e)"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" opacity=".08"/>
+ <rect x="2" y="6" width="44" height="40" rx="3" clip-path="url(#l)" fill="url(#a)"/>
+ <path d="m46 9h-5.5v-3.5z" fill="url(#d)"/>
+ <path d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#c)"/>
+ <circle cx="14" cy="14" r="2" opacity=".3"/>
+ <circle cx="34" cy="14" r="2" opacity=".3"/>
+ <path d="m34 13a10 10 0 1 0-20 0" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-width="2.4"/>
+ <path d="m17.430744 19.88925c-.200627.207591-.316744.530764-.316744.949298v14.928719c0 .418533.116117.741707.316744.949281l.04953.04562 8.464023-8.362183v-.19745l-8.464023-8.362174-.04953.04895z" fill="url(#h)"/>
+ <path d="m28.829097 25.449981-9.977726-5.603753c-.587371-.325726-1.103883-.286056-1.420627.04303l8.51355 8.411961z" fill="url(#i)"/>
+ <path d="m28.829097 31.152464-2.884803-2.851245-8.51355 8.415329c.316744.329102.833256.368756 1.420627.03961l9.977726-5.603745" fill="url(#j)"/>
+ <path d="m28.762507 31.18874-2.818213-2.788801v-.19745l2.821624-2.7888.06321.03628 3.341564 1.879173c.953642.533291.953642 1.410845 0 1.947514l-3.341564 1.875804-.06655.03628z" fill="url(#k)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-plus.svg b/.icons/kora/apps/scalable/google-plus.svg
new file mode 120000
index 000000000..910cf3e13
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-plus.svg
@@ -0,0 +1 @@
+googleplus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-reader.svg b/.icons/kora/apps/scalable/google-reader.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-reader.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/google-sheets.svg b/.icons/kora/apps/scalable/google-sheets.svg
new file mode 100644
index 000000000..03b36c94b
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-sheets.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.595533 -44.666 44.666 .595533 23.4045 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#17cd50" offset="0"/>
+ <stop stop-color="#58e454" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-12.0893 11.119 -11.119 -12.0893 41.5682 1.676)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aeefb7" offset="0"/>
+ <stop stop-color="#acf6c1" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m29.498 1.677c.569 3.148 1.153 6.143 1.078 9.136-.012.455.177.845.497 1.132l10.929 9.795c-26.097-23.642-.533-.061 0 0l.057-9.526-12.561-10.537z" fill-opacity=".07" fill-rule="nonzero"/>
+ <path d="m42.059 12.472c-.082-1.104-8.386-10.308-13.253-10.796 1.201 3.149 1.845 6.268 1.77 9.261-.024.949.838 1.596 1.861 1.714 3.665.423 6.416-.225 9.622-.179z" fill="url(#b)"/>
+ <g fill="#f2f3f3" fill-rule="nonzero">
+ <path d="m14.609 34.451-.014-7.341c-.001-.4.321-.722.721-.722l3.719-.001c.4 0 .722.322.723.722l.014 7.341c.001.4-.321.722-.721.722l-3.718.001c-.401 0-.723-.322-.724-.722z"/>
+ <path d="m21.884 34.417-.015-12.084c-.001-.4.321-.722.721-.722l3.719-.001c.4 0 .722.322.723.722l.014 12.084c.001.4-.321.722-.721.722l-3.718.001c-.4 0-.723-.322-.723-.722z"/>
+ <path d="m29.432 34.454-.015-16.827c0-.4.322-.722.722-.722l3.718-.002c.4 0 .723.322.723.722l.015 16.827c.001.4-.321.723-.721.723l-3.719.001c-.4 0-.722-.322-.723-.722z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-slides.svg b/.icons/kora/apps/scalable/google-slides.svg
new file mode 100644
index 000000000..2c50ecaf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-slides.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.445487 -44.6655 44.6655 .445487 24 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa21d" offset="0"/>
+ <stop stop-color="#ffba38" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-8.75434 -9.76675 9.76675 -8.75434 38.3524 12.1489)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#face59" offset="0"/>
+ <stop stop-color="#f1f397" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m29.49 1.677c.567 3.148 1.15 6.143 1.075 9.136-.011.455.18.842.497 1.132l10.927 10.015c.343.315-.549-.013-.017.048l.057-9.794-12.539-10.537z" fill-opacity=".07" fill-rule="nonzero"/>
+ <path d="m42.029 12.472c-.082-1.104-8.372-10.308-13.231-10.796 1.199 3.149 1.842 6.268 1.768 9.261-.024.949.836 1.596 1.857 1.714 3.659.423 6.406-.225 9.606-.179z" fill="url(#b)"/>
+ <g fill="#ffaf29" fill-rule="nonzero" stroke="#f1f6fa" stroke-width="1.59">
+ <path d="m27.3 23.987h-10.612c-.41 0-.74.33-.74.74v8.983c0 .41.33.74.74.74h10.612c.41 0 .74-.33.74-.74v-8.983c0-.41-.33-.74-.74-.74z"/>
+ <path d="m33.621 18.846h-10.612c-.41 0-.74.33-.74.74v8.983c0 .41.33.74.74.74h10.612c.41 0 .74-.33.74-.74v-8.983c0-.41-.33-.74-.74-.74z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-tasks-desktop.svg b/.icons/kora/apps/scalable/google-tasks-desktop.svg
new file mode 100644
index 000000000..4147b32bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-tasks-desktop.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0153d7" offset="0"/>
+ <stop stop-color="#4f8ef5" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="12.618" cy="24" r="4.553" fill="#fcc014"/>
+ <path d="m21.862 35.52 15.934-15.935c1.333-1.332 1.333-3.496 0-4.829-1.332-1.332-3.496-1.332-4.828 0l-15.935 15.935c-1.333 1.333-1.333 3.496 0 4.829 1.332 1.333 3.496 1.333 4.829 0z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-translate.svg b/.icons/kora/apps/scalable/google-translate.svg
new file mode 100644
index 000000000..25d12b74b
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-translate.svg
@@ -0,0 +1,29 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="307.01227" x2="308.64951" y1="499.50363" y2="536.53101" gradientTransform="matrix(1.0373371 0 0 -.8971575 -11.383133 982.74799)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1360c1" offset="0"/>
+ <stop stop-color="#2190ec" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="331.19839" x2="330.68326" y1="531.93317" y2="493.74561" gradientTransform="matrix(1.1864906 0 0 -.90377535 -63.240612 991.27594)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcebe8" offset="0"/>
+ <stop stop-color="#f6f8f7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="430.37764" x2="429.16504" y1="505.94089" y2="473.25559" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f52b9" offset="0"/>
+ <stop stop-color="#147bdc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="322.78955" x2="330.06686" y1="539.17456" y2="536.5354" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e48aa" offset="0"/>
+ <stop stop-color="#1e2a8d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="312.83197" x2="311.96344" y1="525.35498" y2="509.68469" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd6da" offset="0"/>
+ <stop stop-color="#f6f7f8" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1437903 0 0 1.1437903 -343.35948 -573.70081)">
+ <path d="m323.39292 543.76115-11.56968-34.07594h25.13994c4.70665-.19158 5.24311 3.11392 5.24311 3.11392v27.24307s.82431 3.71895-4.15984 3.71895z" fill="url(#b)" fill-rule="evenodd"/>
+ <path transform="matrix(.44871589 0 0 .44871589 139.28075 306.67799)" d="m417.38939 482.29673h18.91658c-.53309 3.41585-2.34421 7.0544-5.38855 10.82415-1.9404-3.10834-3.18834-6.12292-3.89999-8.13019-.17983-.50654-.65853-.84508-1.19546-.84508h-3.11282c-.40446 0-.78492.19295-1.02395.51934-.23871.3267-.30751.74716-.18527 1.13338.73756 2.32246 2.43636 6.88193 5.57702 11.515-3.70991 3.60655-7.40542 6.20579-8.83512 7.16351-.56893.38142-.73244 1.14587-.36894 1.72664l1.56217 2.49845c.18079.28894.47134.49342.80476.56669.0896.0202.18048.0298.27071.0298.24607 0 .48862-.0717.69693-.20831 1.47225-.96764 5.29192-3.60944 9.29174-7.44126 1.47993 1.54233 4.95945 4.24556 7.02111 5.74502.31455.22878.71741.30014 1.09276.19423.37502-.10687.67964-.38015.82748-.73981l1.16538-2.84883c.23423-.57245.0208-1.23194-.50525-1.55737-1.3433-.83324-3.87215-2.54452-5.93637-4.76842 4.53195-5.30376 7.11647-10.4744 7.68541-15.37498h.99867c.70045 0 1.26842-.56797 1.26842-1.26874v-3.38129c0-.70045-.56765-1.26842-1.26842-1.26842h-9.87859v-1.73624c0-.70076-.56765-1.26874-1.26842-1.26874h-3.16466c-.70044 0-1.26842.56766-1.26842 1.26874v1.73624h-9.87859c-.70044 0-1.26842.56766-1.26842 1.26843v3.38128c-.00032.69885.56766 1.26682 1.2681 1.26682z" fill="url(#c)"/>
+ <path d="m320.15037 535.5094 3.11455 8.32002 7.46174-8.32002z" fill="url(#d)" fill-rule="evenodd"/>
+ <path d="m319.37948 501.93267 11.3527 33.82642h-26.27157c-4.11497.19017-4.16913-3.09112-4.16913-3.09112v-27.04358s.10934-3.69172 4.46693-3.69172z" fill="url(#a)" fill-rule="evenodd"/>
+ <path d="m314.96881 511.4846c-.0849-.27313-.33712-.45923-.62308-.45923h-3.62402c-.28678 0-.53984.18742-.62374.46152l-4.33019 14.1581c-.0607.19777-.0238.41266.0993.57933.12311.166.31755.2639.52454.2639h2.24817c.29272 0 .54987-.19545.62837-.4773l.97074-3.49288h4.42974l1.0512 3.50572c.0826.27608.3368.4648.62472.4648h2.38953c.20765 0 .40212-.0985.52487-.2649.12311-.16705.15942-.3822.0978-.58014zm-4.22802 8.42179 1.63168-6.26328h.0444l1.7447 6.26328h-3.42081z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/google-webdesigner.svg b/.icons/kora/apps/scalable/google-webdesigner.svg
new file mode 100644
index 000000000..3ed8aacb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/google-webdesigner.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -23 23 0 29 45)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ce9800" offset="0"/>
+ <stop stop-color="#ffc10f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -19 19 0 21.9283 22)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f5cd0" offset="0"/>
+ <stop stop-color="#4481f6" offset="1"/>
+ </linearGradient>
+ <circle cx="29.38992" cy="20.76592" r="10.78" fill="#b7b7b7" stroke-width="1.078"/>
+ <g transform="matrix(1.078 0 0 1.078 -1.87208 -1.87208)" fill-rule="nonzero">
+ <path d="m6 22c0 12.617 10.383 23 23 23v-23z" fill="url(#a)"/>
+ <path d="m27.5 3c-10.149 0-18.5 8.351-18.5 18.5.004.167.009.333.018.5h18.982v-18.982c-.167-.009-.333-.014-.5-.018z" fill="url(#b)"/>
+ <path d="m28 6v15h13.963c.024-.333.037-.666.037-1 0-7.68-6.32-14-14-14z" fill="#db4533"/>
+ <path d="m28.5 14c-4.663 0-8.5 3.837-8.5 8.5s3.837 8.5 8.5 8.5c.167-.001.334-.007.5-.018v-16.957c-.166-.013-.333-.021-.5-.025z" fill="#fff"/>
+ </g>
+ <circle cx="29.38992" cy="19.68792" r="6.468" fill="#fff" stroke-width="1.078"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/google.svg b/.icons/kora/apps/scalable/google.svg
new file mode 100644
index 000000000..f317ecd51
--- /dev/null
+++ b/.icons/kora/apps/scalable/google.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="25" r="20" opacity=".2"/>
+ <circle cx="24" cy="24" r="20" fill="#d2d2d2"/>
+ <path d="m24.296875 11c-5.489796 0-10.378308 3.159766-12.755859 7.759766l3.33789 2.259765-3.347656-2.259765c-.969388 1.88-1.53125 4.000234-1.53125 6.240234 0 2.32.592435 4.499922 1.623047 6.419922l4.939453-3.476563a8 8 0 0 1 -.5625-2.943359 8 8 0 0 1 .537109-2.859375 8 8 0 0 1 7.462891-5.140625 8 8 0 0 1 5.5 2.203125l4.183594-4.453125c-2.428572-2.32-5.713249-3.75-9.386719-3.75zm-.296875 11v6h7.408203c-.589832 1.456204-1.597432 2.703639-2.892578 3.591797a8 8 0 0 1 -4.515625 1.408203 8 8 0 0 1 -7.433594-5.050781l-4.933594 3.470703c2.408166 4.5 7.245696 7.580078 12.664063 7.580078 3.591837 0 6.804289-1.350078 9.222656-3.580078 2.765307-2.56 4.480469-6.289922 4.480469-10.419922 0-.671975-.05963-1.323401-.148438-1.966797l.01172-.08008-.164063-.953123h-2.345703z" opacity=".1"/>
+ <path d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 .0215.582 20 20 0 0 1 19.9785-19.582 20 20 0 0 1 19.979 19.418 20 20 0 0 0 .021-.418 20 20 0 0 0 -20-20z" fill="#fff" opacity=".2"/>
+ <path d="m24 21v6h7.408203c-.595784 1.470898-1.615579 2.731365-2.929687 3.621094l5.041015 3.798828c2.765307-2.56 4.480469-6.289922 4.480469-10.419922 0-.671975-.05963-1.323401-.148438-1.966797l.01172-.08008-.164063-.953123h-2.345703z" fill="#3779d7"/>
+ <path d="m24.296875 10c-5.489796 0-10.378308 3.159766-12.755859 7.759766l4.996093 3.380859a8 8 0 0 1 7.462891-5.140625 8 8 0 0 1 5.5 2.203125l4.183594-4.453125c-2.428572-2.32-5.713249-3.75-9.386719-3.75z" fill="#e7453c"/>
+ <path d="m11.53125 17.759766c-.969388 1.88-1.53125 4.000234-1.53125 6.240234 0 2.32.592435 4.499922 1.623047 6.419922l4.939453-3.476563a8 8 0 0 1 -.5625-2.943359 8 8 0 0 1 .537109-2.859375l-1.658203-1.121094z" fill="#eead33"/>
+ <path d="m16.566406 26.949219-4.933594 3.470703c2.408165 4.5 7.245696 7.580078 12.664063 7.580078 3.591837 0 6.804289-1.350078 9.222656-3.580078l-4.988281-3.837891a8 8 0 0 1-4.53125 1.417969 8 8 0 0 1-7.433594-5.050781z" fill="#359950"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/googlechrome.svg b/.icons/kora/apps/scalable/googlechrome.svg
new file mode 120000
index 000000000..51768ebb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/googlechrome.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/googledrive.svg b/.icons/kora/apps/scalable/googledrive.svg
new file mode 120000
index 000000000..a88855e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/googledrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/googleearth-icon.svg b/.icons/kora/apps/scalable/googleearth-icon.svg
new file mode 120000
index 000000000..cb9be8c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/googleearth-icon.svg
@@ -0,0 +1 @@
+google-earth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/googleearth.svg b/.icons/kora/apps/scalable/googleearth.svg
new file mode 120000
index 000000000..cb9be8c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/googleearth.svg
@@ -0,0 +1 @@
+google-earth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/googleplus.svg b/.icons/kora/apps/scalable/googleplus.svg
new file mode 100644
index 000000000..4d61577cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/googleplus.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#781311" offset="0"/>
+ <stop stop-color="#ff3a2f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.557 25.006c0 3.469-1.029 6.232-3.087 8.29-2.336 2.452-5.377 3.677-9.123 3.677-3.585 0-6.637-1.237-9.158-3.711-2.497-2.498-3.746-5.585-3.746-9.262s1.249-6.753 3.746-9.227c2.521-2.498 5.573-3.746 9.158-3.746 1.78 0 3.48.347 5.099 1.04 1.619.694 2.914 1.619 3.885 2.775l-2.185 2.186c-1.642-1.966-3.908-2.949-6.799-2.949-2.613 0-4.88.925-6.799 2.775-1.896 1.827-2.844 4.209-2.844 7.146s.948 5.33 2.844 7.18c1.919 1.827 4.186 2.741 6.799 2.741 2.775 0 5.087-.925 6.937-2.775 1.203-1.203 1.897-2.879 2.082-5.03h-9.019v-2.983h12.037c.115.647.173 1.272.173 1.873z" fill="#fee1de" fill-rule="nonzero" stroke="#fee0de" stroke-width="1.77"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gootool.svg b/.icons/kora/apps/scalable/gootool.svg
new file mode 100644
index 000000000..007957497
--- /dev/null
+++ b/.icons/kora/apps/scalable/gootool.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9241 39.9241 0 24 43.9305)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a7a00" offset="0"/>
+ <stop stop-color="#48a040" offset="1"/>
+ </linearGradient>
+ <path d="m25 44c22 0 20-20 20-20s-3-20-20-20-22 19-22 19-2 21 22 21z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m10 28c10 0 10-10 10-10s2-10-8-10c-9 0-10 10-10 10s0 10 8 10z" fill="#efefef" fill-rule="nonzero"/>
+ <circle cx="9" cy="17" r="2" fill="#4f4f4f"/>
+ <path d="m39 25c-8 0-8-8-8-8s0-8 8-8c6 0 7 8 7 8s1 8-7 8z" fill="#efefef" fill-rule="nonzero"/>
+ <circle cx="41" cy="17" r="2" fill="#4f4f4f"/>
+ <circle cx="34" cy="35" r="11" fill="#cca955"/>
+ <path d="m32.488 28.999-.133 1.58c-.506.186-.976.455-1.391.797l-1.449-.676-1.513 2.598 1.315.906c-.046.262-.071.528-.072.795 0 .268.023.535.069.799l-1.314.903 1.514 2.598 1.445-.675c.416.34.887.608 1.393.792l.133 1.584h3.027l.134-1.58c.505-.186.976-.455 1.39-.797l1.449.676 1.514-2.598-1.316-.906c.047-.262.071-.528.073-.795-.001-.268-.024-.535-.07-.798l1.313-.901-1.513-2.599-1.446.675c-.416-.34-.887-.608-1.393-.792l-.134-1.584h-3.027zm1.513 2.778c1.784 0 3.251 1.455 3.251 3.222s-1.467 3.222-3.251 3.222c-1.783 0-3.25-1.455-3.25-3.222s1.467-3.222 3.25-3.222z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goterminal.svg b/.icons/kora/apps/scalable/goterminal.svg
new file mode 100644
index 000000000..628095816
--- /dev/null
+++ b/.icons/kora/apps/scalable/goterminal.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#822848" offset="0"/>
+ <stop stop-color="#a53e62" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path transform="matrix(1.265 0 0 1.265 -4.44627 -.243)" d="m10 10v1h-.5c-.831 0-1.5.669-1.5 1.5s.669 1.5 1.5 1.5h.5v1h-1.908c.206.582.754 1 1.408 1h.5v1h1v-1h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5h-.5v-1h1.908c-.206-.582-.754-1-1.408-1h-.5v-1zm-.5 2h.5v1h-.5c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm1.5 2h.5c.277 0 .5.223.5.5s-.223.513-.5.5h-.5zm2.705 2.164c-.116 0-.211.095-.211.211v.413c0 .117.095.212.211.212h6.623c.117 0 .211-.095.211-.212 0-.126 0-.286 0-.413 0-.116-.094-.211-.211-.211-1.038 0-5.585 0-6.623 0z" fill="#ffbe23" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gourmet.svg b/.icons/kora/apps/scalable/gourmet.svg
new file mode 120000
index 000000000..af73aec7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gourmet.svg
@@ -0,0 +1 @@
+preferences-web-browser-cookies.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/goverlay.svg b/.icons/kora/apps/scalable/goverlay.svg
new file mode 100644
index 000000000..d580f0bfd
--- /dev/null
+++ b/.icons/kora/apps/scalable/goverlay.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.28017 -37.8792 37.8792 -.28017 26.7351 43.3982)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfcfcf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m15.871 43.359h15.518c3.483 0 6.823-1.383 9.286-3.846s3.847-5.803 3.847-9.286v-11.194c0-0.895-0.727-1.621-1.622-1.621s-1.622 0.726-1.622 1.621v11.194c0 2.623-1.042 5.138-2.896 6.992-1.855 1.855-4.37 2.897-6.993 2.897h-15.518c-0.895 0-1.622 0.726-1.622 1.622 0 0.895 0.727 1.621 1.622 1.621zm-5.406-5.405h20.14c4.7 0 8.511-3.811 8.511-8.511v-15.815c0-0.895-0.727-1.622-1.622-1.622s-1.622 0.727-1.622 1.622v15.814c0 2.91-2.358 5.268-5.267 5.268h-20.14c-0.895 0-1.621 0.727-1.621 1.622s0.726 1.622 1.621 1.622zm23.245-29.192c0-1.791-1.452-3.243-3.243-3.243h-24.867c-1.791 0-3.243 1.452-3.243 3.243v20.542c0 1.792 1.452 3.244 3.243 3.244h24.867c1.791 0 3.243-1.452 3.243-3.244z" fill="url(#a)"/>
+ <path d="m5.6 8.762h24.866v20.542h-24.866z" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/goxel.svg b/.icons/kora/apps/scalable/goxel.svg
new file mode 100644
index 000000000..bc069b7e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/goxel.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.08337 0 0 1.07896 11.8823 15.8469)" d="m21.185 4.544 10 5.774v11.547l-10 5.773-10-5.773v-11.547z" fill="#6e8387"/>
+ <path transform="matrix(1.08337 0 0 1.08337 -2.00099 -2.00099)" d="m34 21 10 5.75v11.5l-10 5.75z" fill-opacity=".25"/>
+ <path transform="matrix(1.08337 0 0 1.08337 -2.00099 -2.00099)" d="m34 21-10 5.75 10 5.75 10-5.75z" fill="#83929a"/>
+ <path transform="matrix(1.08337 0 0 1.07896 -9.78519 15.8469)" d="m21.185 4.544 10 5.774v11.547l-10 5.773-10-5.773v-11.547z" fill="#0c5586"/>
+ <path transform="matrix(1.08337 0 0 1.08337 -2.00099 -2.00099)" d="m14 21 10 5.75v11.5l-10 5.75z" fill-opacity=".2"/>
+ <path transform="matrix(1.08337 0 0 1.08337 -2.00099 -2.00099)" d="m14 21-10 5.75 10 5.75 10-5.75z" fill="#366a90"/>
+ <path transform="matrix(1.08337 0 0 1.07896 1.04856 -2.57049)" d="m21.185 4.544 10 5.774v11.547l-10 5.773-10-5.773v-11.547z" fill="#287aca"/>
+ <path transform="matrix(1.08337 0 0 1.07896 1.04856 -2.57049)" d="m21.185 4.544 10 5.774v11.547l-10 5.773z" fill-opacity=".2"/>
+ <path transform="matrix(1.08337 0 0 1.08337 -2.00099 -2.00099)" d="m24 4-10 5.75 10 5.75 10-5.75z" fill="#4aa7ef"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gp.svg b/.icons/kora/apps/scalable/gp.svg
new file mode 100644
index 000000000..f7e3d563e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gp.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-8.41873 -39.358 39.358 -8.41873 32.4187 45.0468)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fddd3a" offset="0"/>
+ <stop stop-color="#fce57a" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.047 38.733c0-21.047-14.733-35.78-35.78-35.78-3.157 0-6.314 3.157-6.314 6.314v29.466c0 3.157 3.157 6.314 6.314 6.314h29.466c3.157 0 6.314-3.157 6.314-6.314z" fill="url(#a)"/>
+ <path d="m32.419 40.627c0-14.733-10.313-25.046-25.046-25.046-2.21 0-4.42 2.21-4.42 4.42v20.626c0 2.21 2.21 4.42 4.42 4.42h20.626c2.21 0 4.42-2.21 4.42-4.42z" fill="#c11a39"/>
+ <path d="m17.686 42.837c0-7.366-5.157-12.523-12.523-12.523-1.105 0-2.21 1.105-2.21 2.21v10.313c0 1.105 1.105 2.21 2.21 2.21h10.313c1.105 0 2.21-1.105 2.21-2.21z" fill="#2f2f2f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gpaint.svg b/.icons/kora/apps/scalable/gpaint.svg
new file mode 100644
index 000000000..18d4cfdf8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpaint.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(34.1911 0 0 4 4.80893 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff00b0" offset="0"/>
+ <stop stop-color="#6155db" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(10.2643 -14.6929 14.6929 10.2643 30.8859 18.3904)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d4e0a" offset="0"/>
+ <stop stop-color="#9b6f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(5.76535 -17.3845 17.3845 5.76535 24.8022 34.5889)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#a9a9a9" offset="1"/>
+ </linearGradient>
+ <ellipse cx="21.904" cy="42" rx="17.096" ry="2" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m41.127 3.681c-1.254-.874-3.293.254-3.884.705l-.011.007-.013.009s-8.639 6.043-12.417 11.958l9.778 6.808c4.5-6.382 6.677-13.014 7.731-16.268.364-1.124-.127-2.482-1.184-3.219z" fill="url(#b)"/>
+ <path d="m25.581 15.731c-.278-.004-.557.017-.839.064l-1.135.192.339 2.573-.803.679-5.579 12.18.751.572 4.91 3.739 9.47-9.976.266-1.005 2.452-.456-.418-1.291c-.587-1.808-2.063-3.754-3.866-5.35-1.578-1.397-3.605-1.899-5.548-1.921z" fill="url(#c)"/>
+ <path d="m4.809 42c6.306-.281 11.38.279 14.528-.797 1.69-.577 4.303-1.628 4.618-4.731.508-5.014-3.907-6.85-7.459-5.156-1.519.725-3.658 3.18-4.782 5.222-1.88 3.416-6.905 5.462-6.905 5.462z" fill="#272727"/>
+ </g>
+ <ellipse cx="39.5" cy="39" rx="3.5" ry="1" fill="#55bedb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gparted.svg b/.icons/kora/apps/scalable/gparted.svg
new file mode 100644
index 000000000..9f3566d16
--- /dev/null
+++ b/.icons/kora/apps/scalable/gparted.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.1741 40.1741 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b2b2b2" offset="0"/>
+ <stop stop-color="#e9e9e9" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.08337 0 0 1.08337 -2.00099 -2.00099)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20v17c0 1.662 1.338 3 3 3h17c10.972 0 20-9.028 20-20s-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m8 24c0 8.777 7.223 16 16 16v-10c-3.292 0-6-2.708-6-6zm31.951 0c.013.193.022.387.028.58.01-.193.017-.387.021-.58z" fill="#3d3d3d"/>
+ <path d="m12.58 12.813c-2.931 2.986-4.575 7.002-4.58 11.187h10c.004-1.567.621-3.07 1.719-4.187-.024.022-.047.045-.071.068z" fill="#ffc107"/>
+ <path d="m28.93 27.416c-.023.031-.047.063-.071.094.023-.032.048-.062.071-.094zm-.807.939c-1.113 1.055-2.589 1.644-4.123 1.645v10c4.285-.003 8.266-1.717 11.188-4.58z" fill="#ea3225"/>
+ <path d="m24 8c-4.297.005-8.416 1.741-11.42 4.812l7.068 7.069c1.131-1.197 2.706-1.878 4.352-1.881 3.292 0 6 2.708 6 6-.001 1.647-.68 3.224-1.877 4.355l7.072 7.073c3.071-3.008 4.804-7.13 4.805-11.428 0-8.777-7.223-16-16-16z" fill="#079140"/>
+ <path d="m8.738 42.933 9.055-11.493c.129-.154.207-.351.207-.566 0-.482-.392-.874-.875-.874-.215 0-.413.077-.566.207l-11.492 9.056c-.668.487-1.065 1.274-1.067 2.112 0 1.451 1.175 2.625 2.626 2.625.828.003 1.611-.392 2.112-1.067z" fill="#fff"/>
+ </g>
+ <circle cx="23.99989" cy="23.99989" r="2.16674" fill="#fff" stroke-width="1.08337"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gparted2.svg b/.icons/kora/apps/scalable/gparted2.svg
new file mode 100644
index 000000000..cd9275bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/gparted2.svg
@@ -0,0 +1,45 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 853.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(1.02643 -38.3408 38.3408 1.02643 24.4045 45.136)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3ec896" offset="0"/>
+ <stop stop-color="#66d9af" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.35388 -32.7354 32.7354 .35388 17.0967 33.7228)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8badea" offset="0"/>
+ <stop stop-color="#3b7caf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-.12473 39.9103 -39.9103 -.12473 24.7534 .45801)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f8b17e" offset="0"/>
+ <stop stop-color="#c6262e" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path d="m39.367 18.025-6.26.799c.012.138.03.274.03.414-.002 3.6-4.031 6.518-9 6.518-.79 0-1.552-.081-2.282-.219l-2.275 4.512c2.251.496 4.694.654 7.17.338 8.118-1.036 13.606-6.512 12.617-12.362zm-8.099 1.036-4.118.525c-.228 1.036-1.458 1.832-2.953 1.832-.087 0-.169-.014-.254-.02l-1.359 2.696c.543.097 1.107.156 1.691.156 3.866 0 6.999-2.268 7-5.068 0-.041-.006-.081-.007-.121z" fill="url(#e)"/>
+ <path d="m18.027 9.117c-4.105 1.265-7.211 3.76-8.591 6.742-.79 1.707-1.008 3.574-.545 5.471.939 3.856 4.529 6.867 9.16 8.299l2.262-4.498c-3.055-1.042-5.176-3.285-5.176-5.893-.001-2.57 2.056-4.787 5.039-5.849zm2.836 5.637c-2.14.868-3.588 2.524-3.588 4.428.001 1.954 1.531 3.648 3.768 4.494l1.357-2.699c-.726-.397-1.202-1.023-1.203-1.733 0-.671.429-1.263 1.088-1.662z" fill="url(#f)"/>
+ <path d="m24.414 8.219c-.992-.015-2.001.038-3.016.168-.627.08-1.211.212-1.806.343l2.129 4.231c.769-.155 1.578-.244 2.416-.244 4.213 0 7.74 2.1 8.72 4.931l6.248-.8c-1.607-5.025-7.744-8.526-14.691-8.629zm-.139 5.89c-.652 0-1.281.071-1.88.192l1.408 2.799c.13-.013.259-.03.394-.03 1.245 0 2.312.55 2.766 1.332l4.072-.521c-.793-2.17-3.515-3.772-6.76-3.772z" fill="url(#g)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gpaste.svg b/.icons/kora/apps/scalable/gpaste.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpaste.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpdftext.svg b/.icons/kora/apps/scalable/gpdftext.svg
new file mode 100644
index 000000000..1d46a262a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpdftext.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a771c" offset="0"/>
+ <stop stop-color="#66a02c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b9f29" offset="0"/>
+ <stop stop-color="#7ebc2e" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(-1 0 0 1 47.922 0)" d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path transform="matrix(-1 0 0 1 47.922 0)" d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path transform="matrix(1.31242 0 0 1.31242 -5.68779 -5.66808)" d="m20.295 13.342s.281.003.279.003c0 0 .051 0 .048 0 .332-.005.597.154.794.381.263.303.397.728.423.949.059.554-.192 1.493-.192 1.493l-.492-.066c0-.33.02-.863-.187-1.322-.144-.316-.282-.557-.416-.709-.014-.017-.028-.032-.041-.046-.028.059-.049.139-.062.244l-.003.014c-.074.406-.097.919-.097 1.182 0 .734.112 1.647.332 2.62.161-.625.489-1.909.489-1.909l.492.073s-.127 2.587-.301 3.371c-.032.141-.066.28-.102.422.606 1.659 1.566 3.138 2.711 4.207.434.405.977.735 1.499 1.036 1.203-.169 2.312-.248 3.24-.238.774.01 1.425.085 1.904.223.358.103.627.245.798.414.226.221.324.487.352.791l.001.004c.006.112-.044.376-.06.442l-.362-.08.359.175s-.135.568-.225.711l-.011.015c-.13.176-.385.365-.627.429-.424.113-1.121.085-1.957-.088-1.18-.244-2.653-.77-4.015-1.537-2.458.368-5.143 1.031-7.316 1.739-1.315 2.295-2.444 3.843-3.422 4.578-.743.558-1.418.67-2.031.363l-.504-.253c-.29-.166-.372-.558-.304-.887.163-.799 1.14-2.025 3.151-3.225.209-.127 1.141-.619 1.141-.619l.195.269c.619-1.022 1.285-2.231 1.996-3.623.606-1.187 1.295-2.525 1.846-3.869l.187-.455c-.725-2.77-1.139-4.996-.747-6.441.131-.469.656-.781 1.237-.781zm-4.855 15.713c-.175.166-.354.333-.426.391-1.046.857-1.902 1.868-2.311 2.602-.073.132-.133.251-.174.358.403-.187.857-.595 1.374-1.203.471-.554.984-1.271 1.537-2.148zm15.81-2.235-.034-.007c-.001.005-.002.028-.002.028s-.02-.04-.048-.069c-.108-.114-.331-.246-.769-.386-.624-.199-1.69-.226-2.994-.13.9.383 1.752.654 2.431.785.534.104.95.131 1.171.027.053-.026.108-.087.153-.137.042-.046.075-.088.092-.111zm-10.703-4.641c-.379.978-.841 2.036-1.536 3.348-.295.557-.586 1.086-.864 1.585 1.733-.664 3.554-1.131 5.32-1.481-.13-.099-.258-.201-.381-.306-1.059-.896-1.898-1.986-2.539-3.146z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="36.833736" cy="37.676256" r="9.322731" fill="#ffa93e" stroke-width=".847521"/>
+ <path transform="matrix(.847521 0 0 .847521 6.32298 7.1655)" d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gpdtext.svg b/.icons/kora/apps/scalable/gpdtext.svg
new file mode 120000
index 000000000..7d25da76a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpdtext.svg
@@ -0,0 +1 @@
+pdfeditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpick.svg b/.icons/kora/apps/scalable/gpick.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpick.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpicview.svg b/.icons/kora/apps/scalable/gpicview.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpicview.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpk-log.svg b/.icons/kora/apps/scalable/gpk-log.svg
new file mode 120000
index 000000000..086f9aeb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpk-log.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpk-prefs.svg b/.icons/kora/apps/scalable/gpk-prefs.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpk-prefs.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpk-repo.svg b/.icons/kora/apps/scalable/gpk-repo.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpk-repo.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpk-service-pack.svg b/.icons/kora/apps/scalable/gpk-service-pack.svg
new file mode 120000
index 000000000..6a3b5fc46
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpk-service-pack.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpmdp.svg b/.icons/kora/apps/scalable/gpmdp.svg
new file mode 120000
index 000000000..9ae27dfed
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpmdp.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpodder.svg b/.icons/kora/apps/scalable/gpodder.svg
new file mode 100644
index 000000000..18e955cb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpodder.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <g fill="#974fa4">
+ <path d="m22.248 20.234c0 .007-.001.014-.001.021-.24 4.937-2.58 8.895-5.185 8.769-2.605-.127-4.551-4.293-4.311-9.231l.002-.032c.239-4.937 2.58-8.896 5.185-8.769 2.604.126 4.55 4.293 4.311 9.23 0 .004-.001.008-.001.012z"/>
+ <path d="m35.211 19.544c.542 4.883-1.307 9.133-4.123 9.473-2.848.345-5.684-3.433-6.281-8.369-.006-.05-.012-.101-.018-.151-.542-4.883 1.307-9.133 4.123-9.473 2.848-.345 5.684 3.433 6.281 8.369.006.05.012.101.018.151z"/>
+ <path d="m23.112 8.12c-2.399.088-3.576 1.958-3.989 3.258-.58 1.829-1.517 9.345-.821 13.531.344 2.077 1.591 6.348 1.666 7.189.181 2.016-1.803 2.824-3.764 2.934-1.962.11-4.753-1.028-8.893-.933-4.824.11-4.978 6.253-1.332 7.882 1.254.561 8.873 2.436 18.603 1.956 9.468-.468 15.898-2.926 17.32-3.474 4.815-1.856 4.803-8.381.145-8.396-1.335-.004-8.943 1.913-10.07 1.966-1.899.089-2.539-2.158-2.612-3.041-.072-.883-.127-1.924-.174-3.03-.272-6.399-1.989-15.961-2.548-17.612-.386-1.138-1.669-2.299-3.531-2.23z"/>
+ </g>
+ <path d="m35.374 13.641c-.842-5.627-6.488-10.272-13.388-9.539-6.596.7-11.396 6.167-10.943 12.24 0 0-.136.015-.327.036-.672.075-1.156.68-1.081 1.351.166 1.504.447 4.05.614 5.554.074.672.679 1.157 1.351 1.082 1.521-.168 3.93-.434 3.93-.434l-.883-7.988-1.906.211c-.353-5.203 3.771-9.849 9.426-10.474 5.651-.625 10.714 2.999 11.512 8.148l-1.678.186.883 7.986s2.519-.278 3.97-.439c.265-.029.507-.162.674-.37.166-.208.243-.474.214-.739-.17-1.534-.492-4.454-.662-5.989-.061-.551-.557-.949-1.109-.888-.322.036-.597.066-.597.066z" fill="#4d4d4d"/>
+ <path d="m21.981 19.714c0 .007-.001.013-.001.019-.226 4.66-2.435 8.396-4.893 8.276-2.458-.119-4.295-4.051-4.069-8.711l.002-.031c.226-4.659 2.435-8.395 4.893-8.275 2.458.119 4.295 4.051 4.069 8.711-.001.003-.001.007-.001.011z" fill="#fff"/>
+ <path d="m19.466 21.692c.009.082.016.164.019.247.05 1.376-.805 2.542-1.894 2.581-1.015.037-1.911-.917-2.057-2.191-.01-.082-.016-.164-.019-.246-.05-1.377.805-2.542 1.894-2.582 1.015-.036 1.911.917 2.057 2.191z" fill="#4d4d4d"/>
+ <path d="m34.91 19.051c.511 4.602-1.231 8.605-3.884 8.926-2.685.325-5.357-3.235-5.919-7.885-.006-.048-.012-.096-.017-.143-.511-4.602 1.231-8.606 3.884-8.927 2.685-.324 5.357 3.236 5.919 7.886.006.048.012.096.017.143z" fill="#fff"/>
+ <path d="m31.853 20.951c.031.175.047.353.05.532.022 1.411-.82 2.585-1.865 2.602-.905.014-1.704-.843-1.901-2.037-.027-.166-.042-.336-.045-.506-.022-1.411.82-2.586 1.865-2.602.897-.014 1.692.829 1.896 2.011z" fill="#4d4d4d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gpredict-icon.svg b/.icons/kora/apps/scalable/gpredict-icon.svg
new file mode 100644
index 000000000..414123305
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpredict-icon.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#087b74" offset="0"/>
+ <stop stop-color="#01a59b" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m16.652 11-5.652 5.652 5.014 5.014 7.978-3.328zm13.348 7-16 6.672 7.213 2.051 1.992 7.277zm-.367 5.98-3.369 7.936 5.082 5.084 5.654-5.654z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gprename.svg b/.icons/kora/apps/scalable/gprename.svg
new file mode 120000
index 000000000..904ec8917
--- /dev/null
+++ b/.icons/kora/apps/scalable/gprename.svg
@@ -0,0 +1 @@
+krename.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gps.svg b/.icons/kora/apps/scalable/gps.svg
new file mode 100644
index 000000000..f558ee1df
--- /dev/null
+++ b/.icons/kora/apps/scalable/gps.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1459c9" offset="0"/>
+ <stop stop-color="#1e80ff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09082 0 0 1.09082 -2.17965 -2.17965)" d="m20 4v3.488c-6.187 1.485-11.027 6.325-12.512 12.512h-3.488v8h3.488c1.485 6.187 6.325 11.027 12.512 12.512v3.488h8v-3.488c6.187-1.485 11.027-6.325 12.512-12.512h3.488v-8h-3.488c-1.485-6.187-6.325-11.027-12.512-12.512v-3.488z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(0 -1.09082 -1.09082 0 -2.17965 -2.17965)" d="m-14-24.833c0-5.059-4.108-9.167-9.167-9.167h-1.666c-5.059 0-9.167 4.108-9.167 9.167v1.666c0 5.059 4.108 9.167 9.167 9.167h1.666c5.059 0 9.167-4.108 9.167-9.167z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gpsd-logo.svg b/.icons/kora/apps/scalable/gpsd-logo.svg
new file mode 100644
index 000000000..fc30184dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpsd-logo.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.34739 -43.3369 43.3369 .34739 121.983 46.4615)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#585858" offset="0"/>
+ <stop stop-color="#828282" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m30.667 17.128-5.614 7.496-4.63 7.198-1.584-2.865-2.867-1.585 7.199-4.63z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m36.916 35.202c-8.309 5.145-21.975 2.384-24.36 0-2.384-2.384-4.958-16.981 0-24.359z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <g fill="#ff6e00">
+ <path d="m28.325 15.915c.868-.869 2.278-.869 3.146 0 .869.868.869 2.278 0 3.147-.868.868-2.278.868-3.146 0-.869-.869-.869-2.279 0-3.147z"/>
+ <path d="m29.328 14.729s-.307-1.339-.391-1.825c1.698-.87 3.834-.551 5.199.913 1.38 1.481 1.534 3.669.508 5.307-.42-.102-1.758-.576-1.758-.576.894-.998.895-2.533-.036-3.533-.931-.999-2.463-1.107-3.522-.286z"/>
+ <path d="m28.687 11.951c0-.001-.607-2.645-.773-3.604 3.352-1.717 7.57-1.088 10.263 1.803 2.725 2.925 3.03 7.242 1.004 10.476-.827-.201-3.47-1.137-3.47-1.137 1.766-1.97 1.767-5.001-.071-6.975-1.838-1.973-4.863-2.186-6.953-.564z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gpu-screen-recorder.svg b/.icons/kora/apps/scalable/gpu-screen-recorder.svg
new file mode 100644
index 000000000..3804fd80b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpu-screen-recorder.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006a2f" offset="0"/>
+ <stop stop-color="#006c44" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.179 11.886v24.228c0 1.692-1.373 3.065-3.065 3.065h-24.228c-1.692 0-3.065-1.373-3.065-3.065v-24.228c0-1.692 1.373-3.065 3.065-3.065h24.228c1.692 0 3.065 1.373 3.065 3.065z" fill="#c1c1c1"/>
+ <path d="m2.332 35.91v7.59c0 1.201.967 2.168 2.168 2.168h7.59z" fill="#ffb923" fill-rule="nonzero"/>
+ <path d="m6.653 18.579v4.337h2.168v2.168h2.168v2.169h8.674v-2.169h2.169v-2.168h4.336v2.168h2.169v2.169h8.674v-2.169h2.168v-2.168h2.168v-4.337z" fill="#2e2e2e" fill-rule="nonzero"/>
+ <path d="m10.989 22.916h-2.168v-2.169h2.168zm4.337 0h2.169v2.168h-2.169zm-4.337 0h2.169v2.168h-2.169zm2.169 0v-2.169h2.168v2.169zm19.516 0h2.168v2.168h-2.168zm-2.169 0v-2.169h2.169v2.169zm-2.168 0h2.168v2.168h-2.168zm0 0h-2.169v-2.169h2.169z" fill="#e4e4e4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gpx-viewer.svg b/.icons/kora/apps/scalable/gpx-viewer.svg
new file mode 120000
index 000000000..3097b5f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpx-viewer.svg
@@ -0,0 +1 @@
+gpxviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpxsee.svg b/.icons/kora/apps/scalable/gpxsee.svg
new file mode 120000
index 000000000..59b5c64af
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpxsee.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gpxviewer.svg b/.icons/kora/apps/scalable/gpxviewer.svg
new file mode 100644
index 000000000..6b7cb5f77
--- /dev/null
+++ b/.icons/kora/apps/scalable/gpxviewer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24.104 5-2.317.264-2.859.785-.541.525 1.775 1.225v.699l-1.162.699 1.396 1.838.618-.349.773-1.225c1.194-.369 2.264-.788 3.399-1.313l.814-2.361zm-5.485.176-.998.142-.473.469-.775.113-.691.325-.336.162-.205.275 1.004.174.386-.35.774-.173c.529-.258 1.061-.432 1.623-.614zm-4.56 2.097-.155.35.076.875-.617.525-.386.961h.773l.387-.873c.333-.235.664-.474 1.004-.701l.773.264c.515.35 1.03.699 1.545 1.049l.773-.7-.851-.349-.387-.787-1.469-.176-.076-.438-.695.176-.309.612zm19.793.7-1.465.351-.932.612v.525l-1.465.961.307 1.4.853-.613.539.613.618.35.386-1.049-.23-.613.23-.438.85-1.072h.387l-.387 1.16v.787c.355-.096.721-.128 1.084-.174l-1.006.7-.076.437-1.158.961-1.162-.262v-.699l-.541.35.234.811h-.852l-.462.587-.583.655-1.041.22.618.61.156.611h-.774l-.98.525v1.576h.439l.424.481.967-.481.385-.962.697-.438.154-.35 1.159-.259.619.697.695.35-.387.787.619-.176.309-.783-.773-.875h.31l.774.609.154.875.693.787.155-1.138.388-.174c.382.396.682.866 1.004 1.312l1.158.088.698.436-.311.437-.695.613h-1.004l-1.315-.437-.695.086-.5.57-1.432-1.443-1.005-.262-1.469.174-1.315.35c-.737.835-1.364 1.667-2.062 2.535l-.85 2.013.387.436-.695 1.049.773 1.838c.657.743 1.213 1.484 1.869 2.228l.969-.83.424.482 1.041-.656.349.393h1.045l.598.678-.369 1.203.736.83-.039 1.443.541 1.051-.578.873c-.038.643-.039 1.282-.039 1.926.317.872.481 1.741.78 2.619l.23 1.4v.701h.842l.851-.525h.733c.273-.19.535-.394.798-.598l.979-1.107-.192-.568 1.006-.877-.736-.828.891-.743.75-.527.386-.434-.232-.966v-2.446l.795-1.488.849-.961.928-2.273v-.614c-.457.058-.902.105-1.349.137l.923-.924 1.276-.875.697-.785v-.875c-.155-.292-.309-.583-.465-.875l-.619.699-.463-.523-.695-.526v-1.136l.812.918.889-.131c.405.367.803.718 1.158 1.137l.088-.1c-.427-4.641-2.435-8.803-5.472-11.971-.168-.172-.345-.357-.483-.492-.231-.225-.473-.437-.715-.65l-.219.359-.773.875-1.004-1.248h1.004l.465-.326-1.856-.35zm-21.846.029c-.113.085-.229.167-.34.254l.152.68s-.706.077-1.115.13c-4.104 3.655-6.698 8.965-6.703 14.916.161.265.32.518.32.518l1.623.961 1.625.439.694.875 1.082.786.619-.086.463.209v.14l-.617 1.66-.465.702.154.349-.498 1.311 1.502 2.537.992 1.222.618.874-.077 1.837.863 1.049-.255 1.11c.891.614 1.842 1.146 2.832 1.611l.361-.359.23-.612 1.006-.351.928-1.924-.387-.524.539-1.087 1.161-.264.687-1.098-.223-1.746 1.126-1.312.156-1.313c-1.269-.629-2.727-1.276-3.987-1.924l-.619-1.224-1.158-.262-.617-1.16-1.545.174-1.315-1.1-1.392.861v.194c-.421-.122-.938-.137-1.313-.367l-.31-.875v-.963l-.928.088c.077-.613.156-1.224.234-1.836h-.541l-.541.699-.541.262-.773-.436-.078-.963.154-1.049 1.16-.875h.926l.154-.525 1.16.262.75 1.05.156-1.75 1.569-1.222.541-1.313 1.08-.038.619-.871 1.391-.265.695-1.047h-2.086l1.315-.613h.926l1.314-.838.154-.523-.465-.438-.541-.175.157-.524-.387-.787-.928.348.155-.7-1.083-.611-.847 1.486.076.526-.852.349-.541 1.137-.23-1.049-1.469-.613-.232-.787 1.931-1.137.852-.787.076-.961-.463-.263zm14.686.91-1.12.349-.506-.088h-.002l-.078.526.742.349 1.426-.613zm-10.702.373-.617.438.772.525h.619v-.613zm12.209 2.012v.525l.311.35v.787l-.156 1.049.851-.174.617-.613-.541-.524c-.181-.483-.39-.936-.617-1.4zm-.306 1.049-.543.175.156.961.693-.347zm-10.664 1.576.23 1.221.463-.698zm20.177 6.818.891 1.006 1.043 2.229.617.701-.311.785.588.666c-.27.018-.538.037-.816.037-.492-1.034-.862-2.069-1.236-3.15l-.858-.743-.348-1.269z" fill="#64dd17" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gqrx.svg b/.icons/kora/apps/scalable/gqrx.svg
new file mode 100644
index 000000000..3f00d4904
--- /dev/null
+++ b/.icons/kora/apps/scalable/gqrx.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.938 42.938 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b313b" offset="0"/>
+ <stop stop-color="#3a4a63" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m4.402 31.206h2.615l4.271-15.065 3.458 21.864 4.416-11.317 3.472 8.165 3.211-3.647 6.247-.145" fill="none" stroke="#c97c2e" stroke-width="2.25"/>
+ <g fill="#c97c2e">
+ <path d="m35.997 15.441c0 2.026 1.066 3.182 3.02 3.182s3.02-1.156 3.02-3.182v-6.587c0-2.025-1.066-3.182-3.02-3.182s-3.02 1.157-3.02 3.182zm-3.057-6.515c0 3.656-3.944 4.271-3.944 7.999v1.553h5.751v-1.806h-3.763c-.018-.091-.018-.182-.018-.272 0-2.081 3.961-3.564 3.961-7.545 0-2.026-1.011-3.183-2.965-3.183-1.955 0-2.966 1.157-2.966 3.183v1.23h1.879v-1.357c0-.906.398-1.249 1.032-1.249.635 0 1.033.308 1.033 1.448zm5.045-.199c0-.906.399-1.249 1.032-1.249.634 0 1.033.343 1.033 1.249v6.84c0 .904-.399 1.248-1.033 1.248-.633 0-1.032-.344-1.032-1.248z" fill-rule="nonzero"/>
+ <path d="m28.996 38.005h13.042v3.777h-13.042z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gradio.svg b/.icons/kora/apps/scalable/gradio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/gradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/graebert-gmbh.ares-commander.svg b/.icons/kora/apps/scalable/graebert-gmbh.ares-commander.svg
new file mode 100644
index 000000000..3b69c8be1
--- /dev/null
+++ b/.icons/kora/apps/scalable/graebert-gmbh.ares-commander.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e2e2e" offset="0"/>
+ <stop stop-color="#676767" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m21.973 39.876c-9.494-4.983-13.511-10.433-11.443-15.523 1.987-4.889 9.151-9.778 21.744-14.838 2.726-1.095 6.737-2.577 6.801-2.513.02.021-1.255.74-2.834 1.599-7.014 3.816-14.5 9.121-16.585 11.753l-.577.729 1.559-1.046c2.163-1.451 5.298-3.149 8.075-4.371 2.449-1.079 7.872-3.159 8.223-3.155.112.001-.461.363-1.273.803-4.876 2.645-10.562 7.174-12.723 10.133-.626.857-.647.865 1.429-.515.812-.54 2.28-1.431 3.262-1.979 1.871-1.046 5.781-2.934 5.877-2.838.03.03-.547.458-1.284.951-3.007 2.01-7.038 5.619-8.353 7.48-.389.549-.347.534 1.072-.391 1.367-.891 6.251-3.395 6.621-3.395.09 0-.417.432-1.127.959-2.887 2.148-6.144 5.449-7.316 7.415-.362.607-.788 1.632-.947 2.278-.265 1.073-.267 1.289-.024 2.527.256 1.299.782 2.555 1.784 4.265.257.44.402.798.321.796s-1.108-.508-2.282-1.124z" fill="#e5161c"/>
+ <path d="m25.893 13.109c-.033-.033-.706.276-1.855.887-10.037 5.338-14.021 9.84-12.828 14.496.533 2.081 2.041 4.141 4.578 6.258.914.763 1.699 1.389 1.744 1.389s-.518-.597-1.252-1.326c-3.835-3.811-5.008-7.336-3.515-10.563 1.406-3.041 6.202-7.218 11.968-10.424.825-.458 1.186-.691 1.16-.717zm1.166 4.155c-.149.042-1.204.626-2.63 1.466-7.01 4.133-9.134 7.072-8.149 11.262l.322 1.367.112-1.824c.061-1.003.241-2.173.4-2.599.948-2.543 3.592-5.301 7.924-8.26.839-.574 1.672-1.141 1.85-1.262.171-.117.221-.164.171-.15zm-.691 5.009c-.019-.052-.557.291-1.613 1.038-2.747 1.94-3.797 3.414-4.129 5.791l-.098.695.233-.611c.128-.336.47-1.08.761-1.657.691-1.368 1.734-2.588 3.342-3.912 1.023-.841 1.523-1.291 1.504-1.344zm-1.051 4.168c-.032-.006-.19.093-.453.272-1.434.973-2.199 1.885-2.512 2.996-.088.313-.004.249.297-.232.23-.368.998-1.259 1.707-1.981.723-.736 1.016-1.044.961-1.055z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/grafx2.svg b/.icons/kora/apps/scalable/grafx2.svg
new file mode 100644
index 000000000..419996f79
--- /dev/null
+++ b/.icons/kora/apps/scalable/grafx2.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.7461 40.7461 0 41110.7 1049.11)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0045b3" offset="0"/>
+ <stop stop-color="#005aeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 40358.4 1048.36)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0fa0ab" offset="0"/>
+ <stop stop-color="#00d5e6" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.08318 0 0 1.08318 -1.99636 -1089.91)" d="m30.818 1008.36h7.436c3.102 0 5.632 2.46 5.746 5.53v7.65c0 .49-.191.95-.533 1.29l-5.532 5.53-13.935 13.94-5.533 5.53c-.341.34-.803.53-1.285.53h-7.742c-2.96-.16-5.329-2.55-5.44-5.52v-7.66c0-.48.192-.94.533-1.29l5.532-5.53 13.935-13.93 5.533-5.54c.341-.34.803-.53 1.285-.53z" fill="url(#a)"/>
+ <path transform="matrix(1.08318 0 0 1.08318 -1.99636 -1089.91)" d="m9.746 1008.36h7.436c.482 0 .944.19 1.285.53l5.533 5.54 13.935 13.93 5.532 5.53c.341.35.533.81.533 1.29v7.65c-.11 2.98-2.479 5.37-5.44 5.53h-7.742c-.482 0-.944-.19-1.285-.53l-5.533-5.53-13.935-13.94-5.532-5.53c-.342-.34-.533-.8-.533-1.29v-7.65c.114-3.07 2.644-5.53 5.746-5.53z" fill="url(#b)"/>
+ <path transform="matrix(1.08318 0 0 1.08318 -1.99636 -1.99639)" d="m31.04 27c-1.036 0-2.072.392-2.859 1.18-1.575 1.574-1.575 4.145 0 5.719l.428.43 1.67-1.668-.43-.43c-.663-.663-.663-1.718 0-2.381s1.718-.663 2.381 0c.274.275.425.61.469.963v7.605l1.582 1.582 5.719-5.72-1.668-1.668-3.28 3.278c-.003-1.753.006-3.507 0-5.27v-.035l-.004-.035c-.104-.862-.484-1.706-1.148-2.37-.787-.787-1.823-1.18-2.86-1.18zm2.249-18.562v.001c-.08.003-.156.036-.213.092l-.844.844c-.058.058-.091.138-.091.221v4.843h-4.844c-.083.001-.162.034-.221.092l-3.123 3.123c-.121.121-.121.321 0 .442l5.18 5.181-.758.758-3.379-3.381c-1.114-1.113-2.929-1.113-4.043 0-1.114 1.114-1.114 2.93 0 4.043l3.379 3.381-1.332 1.332-2.654-.281c.827-1.118.859-2.662-.153-3.674-1.113-1.114-2.927-1.114-4.041 0l-5.402 5.402c-1.777 1.777-1.777 4.667 0 6.444 1.777 1.776 4.667 1.776 6.443 0 .865-.865 1.204-1.999 1.227-3.133l.732.732c.122.121.321.121.442 0l.599-.601c.121-.121.121-.32 0-.442l-3-3c-.121-.12-.32-.12-.441 0l-1.801 1.801c-.121.121-.121.32 0 .442l.6.599c.058.059.138.092.221.092.084 0 .163-.033.222-.092l.731-.73c.437 1.107.326 2.391-.573 3.289-1.206 1.206-3.153 1.206-4.359 0s-1.206-3.153 0-4.36l5.4-5.4c.544-.543 1.416-.543 1.959 0 .544.544.544 1.416 0 1.959l-1.201 1.199c-.059.059-.092.139-.092.222s.033.163.092.222l3.002 3c.121.12.32.12.442 0l.599-.6c.059-.059.092-.138.092-.222 0-.083-.033-.163-.092-.221l-1.42-1.42 2.826.293c.094.009.188-.025.254-.092l2.541-2.541c.059-.059.093-.139.093-.222s-.034-.163-.093-.221l-2.179-2.178 1.959-1.959 2.179 2.179c.121.121.321.121.442 0l2.4-2.4c.059-.059.092-.138.092-.222 0-.083-.033-.163-.092-.221l-2.18-2.18 1.58-1.578c.121-.121.121-.32 0-.441l-.599-.602c-.059-.059-.139-.092-.222-.092s-.163.033-.221.092l-1.579 1.58-1.959-1.959 1.967-1.967h4.358v5.691c0 .172.141.313.312.313.084 0 .164-.034.223-.094l.844-.843c.058-.059.091-.138.091-.221v-4.846h4.844c.083.001.162-.032.221-.09l.844-.843c.059-.059.093-.139.093-.223 0-.171-.141-.313-.313-.313l-5.689.001v-5.688c0-.172-.141-.313-.312-.313-.003 0-.007 0-.01.001zm-10.314 12.851c.353 0 .706.137.978.408l.979.979-1.959 1.959-.979-.979c-.543-.543-.543-1.415 0-1.959.272-.271.627-.408.981-.408z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gramps.svg b/.icons/kora/apps/scalable/gramps.svg
new file mode 100644
index 000000000..029c1dd65
--- /dev/null
+++ b/.icons/kora/apps/scalable/gramps.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2021 43.2021 0 24 45.6676)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b6753" offset="0"/>
+ <stop stop-color="#ac8a78" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m33 23h4v11h-2v-9h-6v9h-2v-9h-6v9h-2v-9h-6v9h-2v-11h4v-10h18zm-2 0v-8h-14v8z" fill="#333333"/>
+ <path d="m14 30h-4v6h4zm8 0h-4v6h4zm8 0h-4v6h4zm8 0h-4v6h4zm-20-9h-4v6h4zm16 0h-4v6h4zm-8-10h-4v6h4z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gramwallet.svg b/.icons/kora/apps/scalable/gramwallet.svg
new file mode 100644
index 000000000..b075fc705
--- /dev/null
+++ b/.icons/kora/apps/scalable/gramwallet.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#373737" offset="0"/>
+ <stop stop-color="#565656" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 37.658-10.609-18.047c-2.133-3.695.214-4.717 3.016-4.717h15.335c3.834 0 4.283 1.843 2.948 4.155z" fill="none" stroke="#fff" stroke-width="2.28"/>
+ <path d="m22.862 14.485h2.276v22.591h-2.276z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/grandr.svg b/.icons/kora/apps/scalable/grandr.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/grandr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/grapejuice-roblox-player.svg b/.icons/kora/apps/scalable/grapejuice-roblox-player.svg
new file mode 100644
index 000000000..63cea5696
--- /dev/null
+++ b/.icons/kora/apps/scalable/grapejuice-roblox-player.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.49486 -27.9712 27.9712 7.49486 766.965 237.734)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#768083" offset="0"/>
+ <stop stop-color="#c5cbcc" offset="1"/>
+ </linearGradient>
+ <path d="m31.933 45.427-25.64-6.871c-2.855-.765-4.551-3.702-3.786-6.557l6.871-25.64c.764-2.855 3.702-4.55 6.556-3.786l25.641 6.871c2.854.765 4.55 3.702 3.785 6.557l-6.87 25.64c-.765 2.855-3.702 4.55-6.557 3.786zm-11.49-27.476 9.54 2.558-2.558 9.54-9.54-2.558z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/grapejuice-roblox-studio.svg b/.icons/kora/apps/scalable/grapejuice-roblox-studio.svg
new file mode 100644
index 000000000..7a4b5e717
--- /dev/null
+++ b/.icons/kora/apps/scalable/grapejuice-roblox-studio.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-5.9965 -20.9252 20.9252 -5.9965 33.2143 46.042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0052ff" offset="0"/>
+ <stop stop-color="#00a0fd" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m4.944 23.262c.157-.244.432-.392.719-.377.053.003.106.012.16.026l13.999 3.563-.005.013 6.562 1.759.962-3.588c.191-.262.522-.396.846-.309l13.247 3.488c.347.091.579.404.59.754l-3.58 13.357c-.783 2.925-3.732 4.679-6.583 3.915l-25.601-6.86c-2.85-.763-4.527-3.757-3.744-6.681l2.428-9.06z" fill="url(#a)"/>
+ <path d="m5.974 19.416 3.582-13.364c.783-2.925 3.732-4.679 6.583-3.915l25.601 6.86c2.85.763 4.527 3.757 3.744 6.681l-2.427 9.054c-.182.294-.535.45-.879.359-.001 0-.003.001-.005 0l-13.995-3.56.005-.018-6.562-1.758-.962 3.592c-.191.259-.521.389-.843.302l-13.252-3.486c-.345-.09-.576-.4-.59-.747z" fill="#00d9ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/grapejuice.svg b/.icons/kora/apps/scalable/grapejuice.svg
new file mode 100644
index 000000000..9a78c8916
--- /dev/null
+++ b/.icons/kora/apps/scalable/grapejuice.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-5.9965 -20.9252 20.9252 -5.9965 512.066 -91.1817)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0052ff" offset="0"/>
+ <stop stop-color="#00a0fd" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m4.944 23.262c.157-.244.432-.392.719-.377.053.003.106.012.16.026l13.999 3.563-.005.013 6.562 1.759.962-3.588c.191-.262.522-.396.846-.309l13.247 3.488c.347.091.579.404.59.754l-3.58 13.357c-.783 2.925-3.732 4.679-6.583 3.915l-25.601-6.86c-2.85-.763-4.527-3.757-3.744-6.681z" fill="url(#a)"/>
+ <path d="m5.974 19.416 3.582-13.364c.783-2.925 3.732-4.679 6.583-3.915l25.601 6.86c2.85.763 4.527 3.757 3.744 6.681l-2.427 9.054c-.182.294-.535.45-.879.359-.001 0-.003.001-.005 0l-13.995-3.56.005-.018-6.562-1.758-.962 3.592c-.191.259-.521.389-.843.302l-13.252-3.486c-.345-.09-.576-.4-.59-.747z" fill="#a058ea"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/graphics-image-editor.svg b/.icons/kora/apps/scalable/graphics-image-editor.svg
new file mode 120000
index 000000000..210f9799a
--- /dev/null
+++ b/.icons/kora/apps/scalable/graphics-image-editor.svg
@@ -0,0 +1 @@
+accessories-painting.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/graphics-image-viewer.svg b/.icons/kora/apps/scalable/graphics-image-viewer.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/graphics-image-viewer.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/graphics-viewer-document.svg b/.icons/kora/apps/scalable/graphics-viewer-document.svg
new file mode 100644
index 000000000..e25774d84
--- /dev/null
+++ b/.icons/kora/apps/scalable/graphics-viewer-document.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="11.153" x2="35.3583" y1="612.529" y2="612.529" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <g clip-path="url(#c)">
+ <image transform="matrix(.991341 0 0 .992466 2.2602575 .74931183)" width="40.645" height="46.646" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAvCAYAAAB+OePrAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAi0lEQVRYhe3YQQrAIAxE0Qhe2ON3oXHdlZsfdGD+AcojtUHavjEyHq/nWrcNx0SQ+fzbjp5z3jYcE5mkxJk0kkkE6Q+HSQO5FJChgCQn2bAn/UPPZNWe8AqiMpLKSCoRpFcQk5FUGsiq+yR5IyqbJLkzvIKojKQykkoE6RXEZCSVkVQiSIUVpPATdQM3Vo25ubx6vQAAAABJRU5ErkJggg=="/>
+ </g>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m34.967 26.753c-.484-.476-1.557-.729-3.19-.75-1.106-.018-2.436.084-3.835.281-.627-.362-1.273-.755-1.78-1.229-1.363-1.273-2.501-3.041-3.211-4.985.046-.181.086-.341.122-.503 0 0 .769-4.363.565-5.838-.028-.203-.045-.262-.099-.419l-.067-.17c-.209-.482-.619-.993-1.261-.965l-.377-.018h-.01c-.716 0-1.3.366-1.453.914-.466 1.717.015 4.286.886 7.613l-.223.542c-.624 1.52-1.405 3.051-2.095 4.402l-.089.176c-.726 1.419-1.384 2.624-1.981 3.645l-.616.326c-.045.023-1.1.582-1.348.732-2.101 1.254-3.493 2.678-3.724 3.808-.073.361-.019.822.355 1.036l.596.3c.258.13.531.195.81.195 1.497 0 3.234-1.864 5.627-6.04 2.762-.9 5.908-1.648 8.665-2.06 2.101 1.183 4.685 2.005 6.316 2.005.289 0 .539-.029.742-.081.313-.083.576-.262.737-.503.316-.477.381-1.133.295-1.804-.026-.199-.185-.446-.357-.614zm-22.349 7.962c.273-.746 1.353-2.221 2.95-3.53.1-.081.347-.313.574-.528-1.67 2.664-2.788 3.725-3.524 4.058zm9.459-21.781c.481 0 .754 1.212.777 2.349.023 1.136-.243 1.934-.573 2.524-.273-.874-.405-2.251-.405-3.152 0 0-.02-1.721.201-1.721zm-2.822 15.521c.335-.599.684-1.232 1.04-1.903.868-1.642 1.417-2.926 1.825-3.983.812 1.478 1.824 2.735 3.013 3.741.148.125.306.252.471.378-2.419.478-4.509 1.06-6.349 1.767zm15.247-.135c-.147.091-.569.146-.841.146-.875 0-1.959-.4-3.478-1.052.583-.044 1.119-.065 1.599-.065.878 0 1.138 0 1.997.215.859.22.87.665.723.757z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/greader.svg b/.icons/kora/apps/scalable/greader.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/greader.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/green-recorder.svg b/.icons/kora/apps/scalable/green-recorder.svg
new file mode 100644
index 000000000..30a8a51b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/green-recorder.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007e2d" offset="0"/>
+ <stop stop-color="#37b368" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m8.534 14.64h21.289c1.637 0 1.637 1.338 1.637 1.338v16.044c0 1.338-1.637 1.338-1.637 1.338h-21.284s-1.638 0-1.638-1.338v-16.044s0-1.338 1.638-1.338z"/>
+ <path d="m40.278 16.143c.328-.273.785-.332 1.172-.151.386.182.633.57.633.997v14.022c0 .427-.247.815-.633.997-.387.181-.844.122-1.172-.151-2.388-1.988-6.517-5.426-8.421-7.011-.252-.209-.397-.519-.397-.846s.145-.637.397-.846c1.904-1.585 6.033-5.023 8.421-7.011z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/greenfoot.svg b/.icons/kora/apps/scalable/greenfoot.svg
new file mode 100644
index 000000000..8ede947ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/greenfoot.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-4.93798 -40 40 -4.93798 32.3123 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008b00" offset="0"/>
+ <stop stop-color="#8ac246" offset="1"/>
+ </linearGradient>
+ <path d="m14 19.33c-2-5.33 8-7.33 8-7.33s10-2 12 0c4 4-2 4 0 10s8 4 8 10-2 12-8 12-10-2-10-4c0-6 2-10 2-14 0-5-8.645 2.269-12-6.67zm-4-13.33c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm24 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm-15-2c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm8 0c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gridplayer.svg b/.icons/kora/apps/scalable/gridplayer.svg
new file mode 100644
index 000000000..0800d25b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/gridplayer.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 45.668h-14.138c-.69 0-1.317-.007-1.888-.027-2.964-.277-5.326-2.634-5.613-5.595-.021-.59-.029-1.241-.029-1.96v-14.194h21.668z" fill="#898989"/>
+ <path d="m38.137 45.668h-14.137v-21.776h21.667v14.194c.003.665-.001 1.272-.017 1.826-.227 3.024-2.616 5.448-5.624 5.729-.571.02-1.199.027-1.889.027z" fill="#a2a2a2"/>
+ <path d="m2.332 24v-14.124c0-.698.007-1.332.028-1.908.28-2.968 2.647-5.333 5.616-5.609.57-.02 1.197-.027 1.886-.027h14.138v21.668z" fill="#5b5b5b"/>
+ <path d="m24 2.332h14.137c.689 0 1.316.007 1.886.027 3.016.281 5.409 2.713 5.629 5.746.014.539.018 1.128.015 1.771v14.124h-21.667z" fill="#747474"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.378 7.504v13l12-6.504c0-.001-.002-.002-.002-.004l-.002-.004c-.002-.001-.002-.002-.002-.004-.001-.001-.002-.002-.002-.004-11.993-6.371-11.992-6.48-11.992-6.48zm18.622-.004v13l12-6.504c0-.001-.001-.002-.002-.004l-.002-.004c-.001-.001-.001-.002-.002-.004-.001-.001-.002-.002-.002-.004-11.992-6.371-11.992-6.48-11.992-6.48zm-18.622 20.004v13l12-6.504c0-.001-.002-.003-.002-.004-.001-.001-.001-.002-.002-.004-.002-.001-.003-.002-.004-.004-.001-.001 0-.002 0-.004-11.992-6.371-11.992-6.48-11.992-6.48zm18.622-.004v13l12-6.504c0-.001-.001-.002-.002-.004-.001-.001-.001-.002-.002-.004-.001-.001-.003-.002-.004-.004-.001-.001 0-.002 0-.004-11.991-6.371-11.992-6.48-11.992-6.48z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/grip.svg b/.icons/kora/apps/scalable/grip.svg
new file mode 100644
index 000000000..eac1a031d
--- /dev/null
+++ b/.icons/kora/apps/scalable/grip.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.2846 46.2846 0 24.9592 46.9954)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a661" offset="0"/>
+ <stop stop-color="#37ce97" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m5.869 21.491c.121-.258.379-.422.665-.422h2.172c1.382-7.496 7.963-13.193 15.852-13.193 8.891 0 16.125 7.234 16.125 16.124 0 8.891-7.233 16.124-16.125 16.124-5.738 0-11.089-3.088-13.965-8.057-.405-.702-.166-1.598.536-2.004.7-.406 1.597-.167 2.002.535 2.354 4.068 6.733 6.596 11.427 6.596 7.274 0 13.193-5.919 13.193-13.192 0-7.275-5.919-13.193-13.193-13.193-6.266 0-11.515 4.394-12.853 10.26h2.156c.286 0 .543.165.665.423.121.257.081.561-.101.78l-3.665 4.397c-.14.167-.345.264-.563.264s-.424-.097-.563-.264l-3.665-4.397c-.182-.22-.221-.523-.1-.781z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/grive.svg b/.icons/kora/apps/scalable/grive.svg
new file mode 120000
index 000000000..bcb4a6d40
--- /dev/null
+++ b/.icons/kora/apps/scalable/grive.svg
@@ -0,0 +1 @@
+gwoffice.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/groove.svg b/.icons/kora/apps/scalable/groove.svg
new file mode 100644
index 000000000..0d29c2822
--- /dev/null
+++ b/.icons/kora/apps/scalable/groove.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 -112.584 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002fa4" offset="0"/>
+ <stop stop-color="#0078d7" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c12.564 0 22.764 10.2 22.764 22.764s-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764 10.2-22.764 22.764-22.764z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m12.344 12.344c4.495-4.483 11.197-5.987 17.176-3.855l-3.865 3.866c-3.661-.524-7.362.708-9.981 3.319-4.567 4.568-4.567 12.084 0 16.652 4.568 4.567 12.084 4.567 16.652 0 3.998-3.998 4.496-10.255 1.495-14.817l-3.161 3.16-3.329-3.329 3.152-3.153 3.374-3.374.134-.134.104.313c.548.417 1.07.869 1.561 1.352 6.394 6.394 6.394 16.918 0 23.312s-16.918 6.394-23.312 0-6.394-16.918 0-23.312z" fill="#71c1ff"/>
+ <path d="m24.129 18.508c-2.006-.048-3.884 1.007-4.888 2.745-1.507 2.61-.599 5.998 2.012 7.505v.001c2.61 1.507 5.998.599 7.505-2.011l.001-.001c1.507-2.61.599-5.998-2.012-7.505-.797-.46-1.698-.712-2.618-.734zm-.24 3.14c.451-.021.898.087 1.288.313 1.119.646 1.508 2.098.862 3.216-.646 1.119-2.098 1.508-3.216.862-1.119-.646-1.508-2.098-.862-3.216.401-.694 1.128-1.137 1.928-1.175z" fill="#cae8ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/groovy.svg b/.icons/kora/apps/scalable/groovy.svg
new file mode 100644
index 000000000..62d0f62d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/groovy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2;fill:#546e7a" cx="24" cy="25" r="20"/>
+ <circle style="fill:#3f9142" cx="24" cy="24" r="20"/>
+ <circle style="opacity:0.1" cx="24" cy="25" r="16"/>
+ <circle style="fill:#79de7d" cx="24" cy="24" r="16"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m34 26.788c0 3.0314-0.78733 5.3271-2.362 6.887-1.574 1.55-3.931 2.325-7.07 2.325-2.2086 0-4.1156-0.466-5.7209-1.398-1.5951-0.9418-2.8016-2.2466-3.6196-3.9144-0.818-1.6776-1.227-3.625-1.227-5.8421 0-2.0995 0.42943-3.9684 1.2883-5.6067s2.0961-2.9186 3.7117-3.8408c1.6155-0.932 3.4867-1.398 5.6135-1.398 2.3415 0 4.2586 0.5739 5.7515 1.7217 1.5031 1.1478 2.552 2.3357 3.1348 4.2782h-3.95c-0.55-1-1.025-1.2908-1.9146-1.8795-0.88953-0.58861-1.9171-0.88292-3.0828-0.88292-1.8814 0-3.497 0.72107-4.8467 2.1632-1.3497 1.4323-2.0246 3.2424-2.0246 5.4301l-0.00032 0.00013c0 1.4716 0.27096 2.8058 0.81287 4.0027 0.55215 1.1871 1.3497 2.1387 2.3926 2.8548 1.0531 0.71613 2.2648 1.0742 3.635 1.0742 1.0737 0 2.0246-0.12754 2.8528-0.38261 0.83847-0.26489 1.5235-0.68675 2.0552-1.2656 0.54191-0.58861 0.8282-1.2806 0.85887-2.1145h-4.288v-3h8"/>
+ <path style="fill:#3f9142" d="m34 25.788c0 3.0314-0.78733 5.3271-2.362 6.887-1.5747 1.5501-3.9315 2.3251-7.0706 2.3251-2.2086 0-4.1156-0.466-5.7209-1.398-1.5951-0.9418-2.8016-2.2466-3.6196-3.9144-0.818-1.6776-1.227-3.625-1.227-5.8421 0-2.0995 0.42943-3.9684 1.2883-5.6067s2.0961-2.9186 3.7117-3.8408c1.6155-0.932 3.4867-1.398 5.6135-1.398 2.3415 0 4.2586 0.5739 5.7515 1.7217 1.504 1.148 2.553 2.335 3.136 4.278h-3.95c-0.55-1-1.025-1.291-1.915-1.88-0.88953-0.58861-1.9171-0.88292-3.0828-0.88292-1.8814 0-3.497 0.72107-4.8467 2.1632-1.3497 1.4323-2.0246 3.2424-2.0246 5.4301v0.001c0 1.4716 0.27096 2.8058 0.81287 4.0027 0.55215 1.1871 1.3497 2.1387 2.3926 2.8548 1.0531 0.71613 2.2648 1.0742 3.635 1.0742 1.0737 0 2.0246-0.12754 2.8528-0.38261 0.83847-0.26489 1.5235-0.68675 2.0552-1.2656 0.542-0.588 0.829-1.28 0.859-2.114h-4.288v-3h8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 0.0215 0.582 20 20 0 0 1 19.978 -19.582 20 20 0 0 1 19.979 19.418 20 20 0 0 0 0.021 -0.418 20 20 0 0 0 -20 -20z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24 8 A 16 16 0 0 0 8 24 A 16 16 0 0 0 8.0215 24.58 A 16 16 0 0 1 24 9 A 16 16 0 0 1 39.979 24.42 A 16 16 0 0 0 40 24 A 16 16 0 0 0 24 8 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/grsync-restore.svg b/.icons/kora/apps/scalable/grsync-restore.svg
new file mode 120000
index 000000000..330219474
--- /dev/null
+++ b/.icons/kora/apps/scalable/grsync-restore.svg
@@ -0,0 +1 @@
+grip.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/grsync.svg b/.icons/kora/apps/scalable/grsync.svg
new file mode 120000
index 000000000..330219474
--- /dev/null
+++ b/.icons/kora/apps/scalable/grsync.svg
@@ -0,0 +1 @@
+grip.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/grub-customizer.svg b/.icons/kora/apps/scalable/grub-customizer.svg
new file mode 100644
index 000000000..165ff1936
--- /dev/null
+++ b/.icons/kora/apps/scalable/grub-customizer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 129.44 45.6686)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#5a5f63" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -120.967 120.967 0 7089.86 33.9475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5d5d6" offset="0"/>
+ <stop stop-color="#f4f5f5" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.946 11.266v3.78h-3.78v-3.78zm7.561 0v3.78h-3.781v-3.78zm7.56 0v3.78h-3.78v-3.78z" fill="url(#b)"/>
+ <path d="m8.569 8.569h30.862v30.862h-30.862z" fill="none" stroke="#e9e9e9"/>
+ <path d="m11.326 19.759.493.073c.021.152.078.263.172.333.126.093.298.14.516.14.234 0 .416-.047.543-.14.128-.094.214-.226.259-.395.027-.103.039-.32.037-.651-.222.261-.498.392-.828.392-.411 0-.73-.148-.955-.445s-.338-.653-.338-1.068c0-.285.052-.548.155-.79.103-.241.253-.428.449-.559s.427-.197.692-.197c.353 0 .644.143.873.428v-.361h.468v2.586c0 .466-.048.796-.143.991-.095.194-.245.347-.45.46-.206.113-.459.169-.76.169-.356 0-.645-.08-.864-.241-.22-.16-.326-.402-.319-.725zm7.637-.248h-.454v-.439c-.232.338-.549.507-.949.507-.176 0-.341-.034-.494-.102-.153-.067-.267-.152-.341-.255-.074-.102-.126-.227-.156-.376-.021-.099-.031-.257-.031-.473v-1.854h.507v1.66c0 .264.01.443.031.535.032.133.099.238.202.314.104.076.231.114.384.114.152 0 .294-.039.428-.117.133-.078.227-.184.283-.318.055-.134.083-.329.083-.585v-1.603h.507zm1.262 0h-.471v-4.13h.508v1.474c.214-.269.487-.403.819-.403.184 0 .358.037.523.111.164.074.299.179.405.313s.19.296.25.486c.06.189.09.392.09.608 0 .513-.127.909-.38 1.189-.254.28-.558.42-.913.42-.353 0-.63-.148-.831-.443zm-5.096 0h-.507v-2.992h.456v.454c.117-.212.224-.352.323-.42.099-.067.207-.101.325-.101.171 0 .345.054.521.163l-.174.471c-.124-.074-.248-.11-.372-.11-.111 0-.21.033-.299.1-.088.066-.151.159-.188.277-.057.181-.085.378-.085.592zm5.09-1.518c0 .358.049.618.147.777.159.261.375.392.648.392.221 0 .413-.097.574-.289.162-.193.243-.479.243-.861 0-.39-.078-.678-.233-.864s-.342-.279-.562-.279c-.221 0-.413.096-.574.288-.162.193-.243.471-.243.836zm-8.473-.031c0 .392.078.679.234.859s.351.27.586.27c.233 0 .428-.089.586-.269.157-.179.236-.46.236-.843 0-.367-.081-.643-.243-.829-.163-.185-.359-.278-.588-.278-.225 0-.417.091-.574.274-.158.183-.237.455-.237.816z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gscan2pdf.svg b/.icons/kora/apps/scalable/gscan2pdf.svg
new file mode 120000
index 000000000..e4c2d3214
--- /dev/null
+++ b/.icons/kora/apps/scalable/gscan2pdf.svg
@@ -0,0 +1 @@
+pdfchain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gsd-xrandr.svg b/.icons/kora/apps/scalable/gsd-xrandr.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gsd-xrandr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gsearchtool.svg b/.icons/kora/apps/scalable/gsearchtool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/gsearchtool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gsharp.svg b/.icons/kora/apps/scalable/gsharp.svg
new file mode 100644
index 000000000..d862806b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gsharp.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed" fill-opacity=".5"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill-opacity=".5"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill-opacity=".5"/>
+ <path d="m27.373 13.729c-.054-.051-.116-.076-.186-.076s-.131.025-.185.076l-.403.384c-.054.051-.08.11-.08.176 0 .067.026.125.08.177l3.167 3.013-3.167 3.013c-.054.051-.08.11-.08.176 0 .067.026.125.08.177l.403.383c.054.051.115.076.185.076s.132-.025.186-.076l3.755-3.573c.053-.051.08-.11.08-.176 0-.067-.027-.126-.08-.177z" fill-rule="nonzero"/>
+ <path d="m14.339 19.257c-.12 1.029-.501 1.825-1.143 2.386-.637.557-1.486.836-2.547.836-1.149 0-2.072-.413-2.767-1.237-.691-.824-1.036-1.927-1.036-3.309v-.936c0-.904.16-1.7.481-2.386.325-.686.784-1.212 1.377-1.578.593-.369 1.279-.554 2.059-.554 1.034 0 1.863.289 2.487.869.623.574.987 1.372 1.089 2.393h-1.29c-.111-.776-.354-1.337-.729-1.685-.369-.347-.889-.521-1.557-.521-.82 0-1.464.303-1.932.909-.463.606-.695 1.468-.695 2.587v.942c0 1.056.22 1.896.662 2.52.441.624 1.058.936 1.851.936.713 0 1.259-.16 1.638-.481.383-.325.637-.889.762-1.691z" fill-rule="nonzero"/>
+ <path d="m20.068 19.604h-1.765l-.535 2.741h-.956l.535-2.741h-1.597v-.916h1.771l.461-2.366h-1.724v-.929h1.905l.548-2.781h.956l-.548 2.781h1.764l.548-2.781h.963l-.548 2.781h1.363v.929h-1.544l-.461 2.366h1.504v.916h-1.678l-.534 2.741h-.963zm-1.591-.916h1.765l.461-2.366h-1.765z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gshutdown.svg b/.icons/kora/apps/scalable/gshutdown.svg
new file mode 100644
index 000000000..d68acd633
--- /dev/null
+++ b/.icons/kora/apps/scalable/gshutdown.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.231325 -55.0554 55.0554 .231325 31.7301 59.4506)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.693976 -42.5639 42.5639 .693976 31.2675 53.2048)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b2020" offset="0"/>
+ <stop stop-color="#cb4444" offset="1"/>
+ </linearGradient>
+ <circle cx="32" cy="32" r="28" fill="url(#a)"/>
+ <circle cx="32" cy="32" r="22" fill="url(#b)"/>
+ <path d="m30 14v12h4v-12zm4.078 4.168c.239.037.478.08.715.129-.237-.049-.476-.092-.715-.129zm-4.668.082c-.218.044-.436.094-.652.148.216-.054.434-.104.652-.148zm6.016.188c.243.062.483.131.722.207-.239-.076-.479-.145-.722-.207zm-7.395.148c-.204.063-.408.13-.609.203.201-.073.405-.14.609-.203zm8.828.293c.127.046.254.095.379.144-.125-.049-.252-.098-.379-.144zm-9.945.094c-5.37 2.093-8.908 7.263-8.914 13.027 0 7.732 6.268 14 14 14s14-6.268 14-14c-.007-5.598-3.346-10.654-8.492-12.856l-1.508 3.696c3.635 1.587 5.998 5.193 6 9.16 0 5.486-4.514 10-10 10s-10-4.514-10-10c.004-4.015 2.426-7.655 6.128-9.21l-1.214-3.818z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gsmartcontrol.svg b/.icons/kora/apps/scalable/gsmartcontrol.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gsmartcontrol.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gsplus.svg b/.icons/kora/apps/scalable/gsplus.svg
new file mode 120000
index 000000000..ec7444917
--- /dev/null
+++ b/.icons/kora/apps/scalable/gsplus.svg
@@ -0,0 +1 @@
+basilisk2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gst-debug-viewer.svg b/.icons/kora/apps/scalable/gst-debug-viewer.svg
new file mode 100644
index 000000000..3b4f7c19c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gst-debug-viewer.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1762 43.1762 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#422f5d" offset="0"/>
+ <stop stop-color="#5d4e73" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m15.893 16.466c2.858-.147 5.339 1.763 8.196 1.603 2.387-.133 6.911-2.069 6.911-2.069-.4 2.563-1.179 4.245-6.854 4.953-3.065.383-6.524-1.714-9.042-2.078-1.66-.24-4.104.512-4.104.512s1.643-2.754 4.893-2.921z" fill="#ff4c4c"/>
+ <path d="m25.893 22.466c2.858-.147 5.339 1.763 8.196 1.603 2.387-.133 6.911-2.069 6.911-2.069-.4 2.563-1.179 4.245-6.854 4.953-3.065.383-6.524-1.714-9.042-2.078-1.66-.24-4.104.512-4.104.512s1.643-2.754 4.893-2.921z" fill="#319831"/>
+ <path d="m11.893 28.466c2.858-.147 5.339 1.763 8.196 1.603 2.387-.133 6.911-2.069 6.911-2.069-.4 2.563-1.179 4.245-6.854 4.953-3.065.383-6.524-1.714-9.042-2.078-1.66-.24-4.104.512-4.104.512s1.643-2.754 4.893-2.921z" fill="#3b73df"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gstreamer-properties.svg b/.icons/kora/apps/scalable/gstreamer-properties.svg
new file mode 120000
index 000000000..4bf1121a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/gstreamer-properties.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gsynaptics.svg b/.icons/kora/apps/scalable/gsynaptics.svg
new file mode 120000
index 000000000..24cee5f28
--- /dev/null
+++ b/.icons/kora/apps/scalable/gsynaptics.svg
@@ -0,0 +1 @@
+mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtg.svg b/.icons/kora/apps/scalable/gtg.svg
new file mode 120000
index 000000000..da60241b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtg.svg
@@ -0,0 +1 @@
+evolution-tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gthumb.svg b/.icons/kora/apps/scalable/gthumb.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gthumb.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtick.svg b/.icons/kora/apps/scalable/gtick.svg
new file mode 120000
index 000000000..efeb28dbf
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtick.svg
@@ -0,0 +1 @@
+com.adrienplazas.Metronome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtimelog.svg b/.icons/kora/apps/scalable/gtimelog.svg
new file mode 100644
index 000000000..89fc2e62f
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtimelog.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.0862 45.0862 0 1235.58 53.0166)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61 31c0 16.017-12.984 29-29 29-16.017 0-29-12.984-29-29 0-16.017 12.984-29 29-29 16.017 0 29 12.984 29 29" fill="url(#a)"/>
+ <circle cx="24" cy="18.75" r="12.75" fill="#fff" stroke-width=".75"/>
+ <g transform="scale(.75)">
+ <path d="m47 42.292c-.143.073-.288.134-.431.206-2.702 2.507-7.464 5.602-14.569 5.602-7.321 0-12.265-3.258-15-5.777v13.877c0 3.213 2.676 5.8 6 5.8h18c3.324 0 6-2.587 6-5.8z" fill="#ffb733" fill-rule="nonzero"/>
+ <path d="m35 55v3h-14v-3zm6-5v3h-20v-3z" fill="#6a4000"/>
+ <path d="m31.864 8.703 1.769 17.353h-3.537z" fill="#0682a1"/>
+ <path d="m42.965 20.192-10.406 7.707-3.256-.91 1.184-3.337z" fill="#0682a1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtk-about.svg b/.icons/kora/apps/scalable/gtk-about.svg
new file mode 120000
index 000000000..cad5391aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-about.svg
@@ -0,0 +1 @@
+info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk-help.svg b/.icons/kora/apps/scalable/gtk-help.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-help.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk-info.svg b/.icons/kora/apps/scalable/gtk-info.svg
new file mode 120000
index 000000000..cad5391aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-info.svg
@@ -0,0 +1 @@
+info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk-lshw.svg b/.icons/kora/apps/scalable/gtk-lshw.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-lshw.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk-preferences.svg b/.icons/kora/apps/scalable/gtk-preferences.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-preferences.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk-recordmydesktop.svg b/.icons/kora/apps/scalable/gtk-recordmydesktop.svg
new file mode 100644
index 000000000..0e398fb6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-recordmydesktop.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c60b0d" offset="0"/>
+ <stop stop-color="#fa5663" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m7.069 6.724v5.008h1.001v-4.006h4.007v-1.002z" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m7.069 40.713h5.008v-1.002h-4.007v-4.006h-1.001z" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m41.458 40.713v-5.008h-1.001v4.006h-4.006v1.002z" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m41.559 6.724h-5.008v1.002h4.006v4.006h1.002z" fill-opacity=".75" fill-rule="nonzero"/>
+ <circle cx="23.728" cy="24.489" r="7.061" fill-opacity=".77"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtk-redshift.svg b/.icons/kora/apps/scalable/gtk-redshift.svg
new file mode 120000
index 000000000..918a7487a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-redshift.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk-theme-config.svg b/.icons/kora/apps/scalable/gtk-theme-config.svg
new file mode 120000
index 000000000..db63ac6b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk-theme-config.svg
@@ -0,0 +1 @@
+theme-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk3-demo.svg b/.icons/kora/apps/scalable/gtk3-demo.svg
new file mode 100644
index 000000000..3c6102bf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk3-demo.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -28.2501 28.2501 0 32 32.25)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1359b5" offset="0"/>
+ <stop stop-color="#3476cc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.0229 43.0229 0 31.7683 59.9941)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c63e3e" offset="0"/>
+ <stop stop-color="#f56666" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -40.5799 40.5799 0 39.6624 59.9941)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5ca12c" offset="0"/>
+ <stop stop-color="#7cce44" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.07255 0 0 1.07255 -2.32171 -2.32163)" d="m32.156 4.002c-1.211-.029-2.406.265-3.454.849l-19.405 10.817c-2.037 1.136-3.297 3.242-3.297 5.514v21.633c0 2.272 1.26 4.378 3.297 5.514l19.405 10.817c2.038 1.136 4.557 1.136 6.595 0l19.405-10.817c2.039-1.136 3.298-3.243 3.298-5.516v-21.633c0-2.272-1.26-4.378-3.298-5.514l-19.404-10.817c-.957-.533-2.037-.825-3.142-.849z" fill="url(#a)"/>
+ <path transform="matrix(1.07255 0 0 1.07255 -2.32171 -2.32163)" d="m6.523 18.715c-.342.78-.52 1.619-.523 2.467v21.632c-.001 2.273 1.259 4.38 3.297 5.516l19.406 10.816c1.003.557 2.14.85 3.297.848v-27.744z" fill="url(#b)"/>
+ <path transform="matrix(1.07255 0 0 1.07255 -2.32171 -2.32163)" d="m57.482 18.711-25.482 13.539v27.744c1.157.002 2.294-.291 3.297-.848l19.404-10.816c2.04-1.136 3.3-3.244 3.299-5.517v-21.633c-.001-.848-.177-1.688-.518-2.469z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtk3-icon-browser.svg b/.icons/kora/apps/scalable/gtk3-icon-browser.svg
new file mode 120000
index 000000000..743fd0f76
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk3-icon-browser.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk3-widget-factory.svg b/.icons/kora/apps/scalable/gtk3-widget-factory.svg
new file mode 120000
index 000000000..604fb0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk3-widget-factory.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk4-demo.svg b/.icons/kora/apps/scalable/gtk4-demo.svg
new file mode 120000
index 000000000..5cad03d69
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk4-demo.svg
@@ -0,0 +1 @@
+gtk3-demo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtk4-widget-factory.svg b/.icons/kora/apps/scalable/gtk4-widget-factory.svg
new file mode 120000
index 000000000..604fb0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtk4-widget-factory.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtkam-camera.svg b/.icons/kora/apps/scalable/gtkam-camera.svg
new file mode 120000
index 000000000..1b2314fb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkam-camera.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtkam.svg b/.icons/kora/apps/scalable/gtkam.svg
new file mode 120000
index 000000000..6e314c535
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkam.svg
@@ -0,0 +1 @@
+accessories-camera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtkconfig.svg b/.icons/kora/apps/scalable/gtkconfig.svg
new file mode 120000
index 000000000..c1365f895
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkconfig.svg
@@ -0,0 +1 @@
+gtk-theme-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtkcord.svg b/.icons/kora/apps/scalable/gtkcord.svg
new file mode 120000
index 000000000..972a47f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkcord.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtkhash.svg b/.icons/kora/apps/scalable/gtkhash.svg
new file mode 120000
index 000000000..879651b8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkhash.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtklick.svg b/.icons/kora/apps/scalable/gtklick.svg
new file mode 100644
index 000000000..05ae0e275
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtklick.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9003 39.9003 0 24 43.9003)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242b30" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09529 0 0 1.09529 -2.28684 -2.28685)" d="m4.046 42 9.977-36c.296-1.068.89-2 1.995-2h15.963c1.106 0 1.7.932 1.996 2l9.977 36c.296 1.068-.89 2-1.996 2h-35.917c-1.105 0-2.291-.932-1.995-2z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle transform="matrix(-1.09529 0 0 1.09529 -2.28684 -2.28685)" cx="-24" cy="35" r="5" fill="#717171"/>
+ <g fill="#f2f2f2">
+ <path transform="matrix(-.948545 .547643 .547643 .948545 -2.28684 -2.28685)" d="m-1.35 16.077c0-.97-.787-1.757-1.757-1.757h-.486c-.97 0-1.757.787-1.757 1.757v26.486c0 .97.787 1.757 1.757 1.757h.486c.97 0 1.757-.787 1.757-1.757z"/>
+ <path transform="matrix(1.09529 0 0 1.09529 -2.28684 -2.28685)" d="m19 4 5 8 5-8z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtkorphan.svg b/.icons/kora/apps/scalable/gtkorphan.svg
new file mode 100644
index 000000000..9af18d9b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkorphan.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b97e46" offset="0"/>
+ <stop stop-color="#dfa46d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m20 4v16h-16v8h16v16h8v-16h16v-8h-16v-16z" fill-opacity=".3" fill-rule="nonzero"/>
+ <circle cx="36.535964" cy="36.655074" r="10.612899" fill="#8c45c7" stroke-width=".964809"/>
+ <path transform="matrix(.964809 0 0 .964809 1.80284 1.92195)" d="m30 30v2.828l3.172 3.172-3.172 3.172v2.828h2.828l3.172-3.172 3.172 3.172h2.828v-2.828l-3.172-3.172 3.172-3.172v-2.828h-2.828l-3.172 3.172-3.172-3.172z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtkpod.svg b/.icons/kora/apps/scalable/gtkpod.svg
new file mode 100644
index 000000000..cdf091eab
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkpod.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -408.737 227.524 0 6238.66 550.412)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.051729 -12.1132 12.1132 -.051729 8.16672 1050.47)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#141414" offset="0"/>
+ <stop stop-color="#2d2d2f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.0764416 0 0 .0664928 11.6668 1.2041)" d="m18.553 87.912h292.693v525.809h-292.693z" fill="url(#a)"/>
+ <path transform="matrix(3.28571 0 0 3.28571 -2.28571 -3407.48)" d="m11.404 1037.36h-6.808c-.31 0-.561.25-.561.56v12.88c0 .31.251.56.561.56h6.808c.31 0 .561-.25.561-.56v-12.88c0-.31-.251-.56-.561-.56zm-.082 11.78h-6.644v-9.55h6.644z" fill="url(#b)" fill-rule="nonzero"/>
+ <ellipse transform="matrix(.0847045 0 0 .0736803 10.3336 -3.38136)" cx="161.342" cy="637.978" rx="25.226" ry="29" fill="#0682a1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtkterm.svg b/.icons/kora/apps/scalable/gtkterm.svg
new file mode 100644
index 000000000..dc2eae96c
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkterm.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#2b2b2b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24 21.2605 0 24 36)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e8e8e" offset="0"/>
+ <stop stop-color="#d0d0d0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1 0 0 .885856 0 2.73945)" d="m44 14.822c0-1.557-1.12-2.822-2.5-2.822h-35c-1.38 0-2.5 1.265-2.5 2.822v18.356c0 1.557 1.12 2.822 2.5 2.822h35c1.38 0 2.5-1.265 2.5-2.822z" fill="url(#b)"/>
+ <path transform="translate(1.01241)" d="m10 21.818c0-1.003-.815-1.818-1.818-1.818h-4.364c-1.003 0-1.818.815-1.818 1.818v4.364c0 1.003.815 1.818 1.818 1.818h4.364c1.003 0 1.818-.815 1.818-1.818z" fill="#e0e0e0"/>
+ <path transform="translate(-1.07196)" d="m46 21.818c0-1.003-.815-1.818-1.818-1.818h-4.364c-1.003 0-1.818.815-1.818 1.818v4.364c0 1.003.815 1.818 1.818 1.818h4.364c1.003 0 1.818-.815 1.818-1.818z" fill="#e0e0e0"/>
+ <circle cx="7.01241" cy="24" r="2" fill-opacity=".5"/>
+ <circle cx="40.92804" cy="24" r="2" fill-opacity=".5"/>
+ <g transform="matrix(.888681 0 0 .888681 2.67165 2.67165)" fill-rule="nonzero">
+ <path d="m12.017 16h23.966c1.106 0 2.179.907 1.997 2l-1.997 12c-.182 1.093-.891 2-1.997 2h-19.972c-1.106 0-1.815-.907-1.997-2l-1.997-12c-.182-1.093.891-2 1.997-2z" fill="#007b37"/>
+ <path d="m15 19c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-15 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtkwave.svg b/.icons/kora/apps/scalable/gtkwave.svg
new file mode 100644
index 000000000..6531533ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtkwave.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.4467 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 35.667v3.334h-6.667v6.667h-3.334v-6.667h-5.556v6.667h-3.333v-6.667h-5.556v6.667h-3.333v-6.667h-5.556v6.667h-3.334v-6.667h-6.667v-3.334h6.667v-5.556h-6.667v-3.333h6.667v-5.556h-6.667v-3.333h6.667v-5.556h-6.667v-3.334h6.667v-6.667h3.334v6.667h5.556v-6.667h3.333v6.667h5.556v-6.667h3.333v6.667h5.556v-6.667h3.334v6.667h6.667v3.334h-6.667v5.556h6.667v3.333h-6.667v5.556h6.667v3.333h-6.667v5.556zm-33.335-5.556h5.556v5.556h-5.556zm8.889 0h5.556v5.556h-5.556zm8.889 0h5.556v5.556h-5.556zm-17.778-8.889h5.556v5.556h-5.556zm8.889 0h5.556v5.556h-5.556zm8.889 0h5.556v5.556h-5.556zm-17.778-8.889h5.556v5.556h-5.556zm8.889 0h5.556v5.556h-5.556zm8.889 0h5.556v5.556h-5.556z" fill="#57c400" fill-opacity=".2" fill-rule="nonzero"/>
+ <path transform="matrix(1.11118 0 0 1.11118 -2.11272 -2.11272)" d="m20.204 10-6.169 27.825c-.152.686-.761 1.175-1.465 1.175h-5.07c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5h3.866l6.17-27.825c.152-.686.761-1.175 1.464-1.175h9c.703 0 1.312.489 1.464 1.175l6.17 27.825h3.866c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5h-5.07c-.704 0-1.313-.489-1.465-1.175l-6.169-27.825z" fill="#85fc0e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtranscribe.svg b/.icons/kora/apps/scalable/gtranscribe.svg
new file mode 100644
index 000000000..ffee3c12d
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtranscribe.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 267.946 42.7947)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#03ba99" offset="0"/>
+ <stop stop-color="#29d8b8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 133.579 47.3871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfedf0" offset="0"/>
+ <stop stop-color="#fdfefe" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m43.999 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m39.33 42.987h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#b0b0b0"/>
+ <circle cx="33.367" cy="36" r="11" fill="#00b897"/>
+ <path d="m33.367 28c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm-6 7v1c0 2.97 2.16 5.43 5 5.91v2.09h2v-2.09c2.84-.48 5-2.94 5-5.91v-1h-2v1c0 2.23-1.77 4-4 4s-4-1.77-4-4v-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtranslator.svg b/.icons/kora/apps/scalable/gtranslator.svg
new file mode 100644
index 000000000..12e4634b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtranslator.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.611197 34.513 -34.513 -.611197 329.723 510.528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcebe8" offset="0"/>
+ <stop stop-color="#f6f8f7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -22.436 22.436 0 40.0943 38.3659)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.885368 -41.6117 41.6117 -.885368 323.521 543.544)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#074758" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -26.3011 23.6631 0 947.197 531.693)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-.86853 -15.6703 15.6703 -.86853 312.832 525.355)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd6da" offset="0"/>
+ <stop stop-color="#f6f7f8" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.04865 0 0 1.04865 -312.792 -523.951)" d="m323.393 543.761-11.57-34.076h25.14c4.707-.191 5.243 3.114 5.243 3.114v27.243s.825 3.719-4.16 3.719z" fill="url(#a)"/>
+ <path transform="matrix(1.59626 0 0 1.59626 -27.8233 -14.909)" d="m41.847 20.872c.057-.056.088-.119.088-.181 0-.069-.031-.138-.088-.194l-.487-.469c-.069-.056-.131-.087-.188-.087-.062 0-.125.031-.181.087l-.775.769-.756-.781c-.056-.056-.119-.088-.181-.088-.056 0-.119.032-.188.088l-.5.481c-.056.069-.087.131-.087.194 0 .056.031.112.087.181l1.45 1.444c.056.056.125.087.194.087.094 0 .112-.012.187-.087zm-5.287 2.494c-.156 0-.237.081-.237.237v1.6c0 .156.081.237.237.237h4.137l-4.249 5.019c-.075.075-.106.144-.106.269v1.318c0 .157.081.232.237.232h7.056c.156 0 .231-.075.231-.232v-1.593c0-.156-.075-.231-.231-.231h-4.169l4.3-5.126c.044-.056.069-.112.075-.168v-1.325c0-.156-.081-.237-.244-.237z" fill="url(#c)" fill-rule="nonzero"/>
+ <path transform="matrix(1.04865 0 0 1.04865 -312.792 -523.951)" d="m320.15 535.509 3.243 8.252 7.339-8.002z" fill="url(#d)"/>
+ <path transform="matrix(1.04865 0 0 1.04865 -312.792 -523.951)" d="m319.379 501.933 11.353 33.826h-26.271c-4.115.19-4.17-3.091-4.17-3.091v-27.044s.11-3.691 4.467-3.691z" fill="url(#e)"/>
+ <path transform="matrix(1.04865 0 0 1.04865 -312.792 -523.951)" d="m314.969 511.485c-.085-.274-.337-.46-.623-.46h-3.624c-.287 0-.54.188-.624.462l-4.33 14.158c-.061.198-.024.413.099.579s.318.264.525.264h2.248c.293 0 .55-.195.628-.477l.971-3.493h4.43l1.051 3.506c.082.276.337.465.625.465h2.389c.208 0 .402-.099.525-.265.123-.167.159-.383.098-.58zm-4.228 8.421 1.631-6.263h.045l1.745 6.263z" fill="url(#f)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gtubeclock.svg b/.icons/kora/apps/scalable/gtubeclock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtubeclock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gtwitter.svg b/.icons/kora/apps/scalable/gtwitter.svg
new file mode 120000
index 000000000..6ecc797a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/gtwitter.svg
@@ -0,0 +1 @@
+unity-webapps-twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/guake-indicator.svg b/.icons/kora/apps/scalable/guake-indicator.svg
new file mode 120000
index 000000000..5526d3a82
--- /dev/null
+++ b/.icons/kora/apps/scalable/guake-indicator.svg
@@ -0,0 +1 @@
+guake.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/guake-notification.svg b/.icons/kora/apps/scalable/guake-notification.svg
new file mode 120000
index 000000000..5526d3a82
--- /dev/null
+++ b/.icons/kora/apps/scalable/guake-notification.svg
@@ -0,0 +1 @@
+guake.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/guake-prefs.svg b/.icons/kora/apps/scalable/guake-prefs.svg
new file mode 100644
index 000000000..55b14eded
--- /dev/null
+++ b/.icons/kora/apps/scalable/guake-prefs.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m32.943 23.001c-.028-.253-.323-.444-.578-.444-.825 0-1.557-.484-1.864-1.233-.313-.767-.111-1.661.504-2.225.193-.177.217-.473.054-.679-.422-.536-.902-1.02-1.425-1.44-.206-.165-.507-.142-.684.055-.537.594-1.501.815-2.245.505-.775-.326-1.264-1.112-1.216-1.954.016-.265-.178-.495-.442-.526-.672-.078-1.35-.08-2.024-.005-.261.028-.455.253-.446.514.029.835-.465 1.606-1.232 1.921-.736.3-1.693.081-2.228-.508-.177-.193-.473-.217-.679-.057-.54.424-1.03.908-1.456 1.44-.167.206-.142.506.053.684.627.567.829 1.47.504 2.245-.311.74-1.079 1.217-1.959 1.217-.285-.009-.488.182-.52.442-.079.676-.08 1.365-.003 2.047.028.254.332.442.59.442.783-.02 1.536.465 1.852 1.233.314.768.112 1.662-.504 2.226-.192.177-.217.472-.054.678.418.533.898 1.017 1.423 1.441.207.166.507.142.685-.055.539-.595 1.502-.816 2.244-.504.777.325 1.265 1.11 1.218 1.953-.016.265.178.496.441.526.344.04.69.06 1.037.06.329 0 .659-.018.988-.055.261-.029.454-.253.446-.515-.031-.834.465-1.606 1.231-1.919.741-.303 1.694-.082 2.229.507.178.193.472.217.679.056.539-.422 1.028-.906 1.456-1.439.166-.206.143-.506-.054-.684-.626-.567-.829-1.47-.504-2.245.306-.73 1.046-1.22 1.841-1.22l.112.003c.258.021.495-.178.526-.442.08-.676.081-1.365.004-2.046zm-8.929 4.02c-1.655 0-3.002-1.347-3.002-3.002s1.347-3.002 3.002-3.002c1.656 0 3.002 1.347 3.002 3.002s-1.346 3.002-3.002 3.002z" fill="#76e049"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/guake.svg b/.icons/kora/apps/scalable/guake.svg
new file mode 120000
index 000000000..924fd484d
--- /dev/null
+++ b/.icons/kora/apps/scalable/guake.svg
@@ -0,0 +1 @@
+xterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/guarda.svg b/.icons/kora/apps/scalable/guarda.svg
new file mode 100644
index 000000000..b228c0628
--- /dev/null
+++ b/.icons/kora/apps/scalable/guarda.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 80.2726 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.3946 32.3946 0 24 40.6843)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#324184" offset="0"/>
+ <stop stop-color="#5564a6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 7.918c-5.495 2.828-11.812 3.381-14.334 3.669 0 17.842 5.566 24.902 14.334 29.078 9.071-3.478 14.334-11.182 14.334-29.078-2.391-.2-8.937-.851-14.334-3.669zm0 1.89c-4.92 2.32-9.689 2.605-13.031 3.116.394 15.767 5.261 22.377 13.138 26.486 8.069-3.543 12.565-10.697 12.926-26.483-3.394-.427-8.221-.779-13.033-3.119zm.032 3.935c3.514 1.375 6.72 1.81 9.595 2.242-.707 10.817-3.786 16.507-9.418 19.547-5.598-3.379-9.034-8.741-9.821-19.577 2.877-.42 6.168-.758 9.644-2.212z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/guayadeque.svg b/.icons/kora/apps/scalable/guayadeque.svg
new file mode 100644
index 000000000..87d73d2ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/guayadeque.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.396459 -52.1226 52.1226 -.396459 -17.6373 46.8306)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#118702" offset="0"/>
+ <stop stop-color="#80e950" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0160022 31.1178 -31.1178 -.0160022 24.2537 8.82745)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#e8e8e9" offset="1"/>
+ </linearGradient>
+ <circle cx="24.073" cy="24.107" r="22.691" fill="url(#a)"/>
+ <path d="m24.254 8.827 2.331.778s.965 2.97 1.742 3.747c1.229 1.229 6.029 4.024 6.029 10.241 0 4.662-3.108 7.771-6.994 10.102 3.886-3.886 5.44-5.44 5.44-10.102 0-6.217-6.217-6.994-6.217-6.994v16.921c0 1.729-1.629 4.599-4.289 5.704-3.371 1.396-6.903.599-7.888-1.781-.985-2.378.949-5.438 4.318-6.834 2.014-.834 3.904-1.026 5.528-.325z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gufw.svg b/.icons/kora/apps/scalable/gufw.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/gufw.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gufw_menu.svg b/.icons/kora/apps/scalable/gufw_menu.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/gufw_menu.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/guilded.svg b/.icons/kora/apps/scalable/guilded.svg
new file mode 100644
index 000000000..41cb3a57f
--- /dev/null
+++ b/.icons/kora/apps/scalable/guilded.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.644 39.644 0 24 43.8465)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa200" offset="0"/>
+ <stop stop-color="#ffbe00" offset="1"/>
+ </linearGradient>
+ <path d="m11.638 12.951s.037 5.558 2.733 11.135c2.769 5.367 6.588 8.815 9.738 10.189 3.255-1.563 6.399-4.038 8.115-6.96h-9.156c-2.312-1.968-4.132-5.066-4.549-8.84h26.433c-1.292 6.068-4.035 11.181-6.648 14.695-3.627 4.872-8.545 8.591-14.176 10.719h-.083c-9.401-3.847-14.459-9.907-17.796-16.744-1.991-4.075-4.066-11.24-4.347-20.826-.032-2.208 1.074-2.208 2.181-2.208h39.837c1.106 0 2.213 0 2.178 2.278-.072 2.195-.258 4.339-.556 6.562z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/guiscrcpy.svg b/.icons/kora/apps/scalable/guiscrcpy.svg
new file mode 100644
index 000000000..d2d51cfc2
--- /dev/null
+++ b/.icons/kora/apps/scalable/guiscrcpy.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.513228 -45.5223 45.5223 .513228 24.0011 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#293186" offset="0"/>
+ <stop stop-color="#473fd9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.459756 -36.4544 36.4544 -.459756 24 42.2489)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7faca2" offset="0"/>
+ <stop stop-color="#78ffb8" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="18.211" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m15.365 31.352-1.769.691-1.466-1.201.304-1.892 1.769-.69 1.466 1.201z" fill="#5952d2"/>
+ <path d="m18.728 18.929-.615 6.415-5.863 2.675-5.248-3.74.615-6.415 5.862-2.675z" fill="#f99e00"/>
+ <path d="m37.484 29.092-3.44 2.469-3.859-1.744-.418-4.214 3.44-2.47 3.859 1.745z" fill="#ea6f2a"/>
+ <path d="m17.08 8.065c-.58 0-1.047.468-1.047 1.047v29.776c0 .579.467 1.047 1.047 1.047h13.84c.58 0 1.047-.468 1.047-1.047v-29.776c0-.579-.467-1.047-1.047-1.047z" fill="#3f3f3f"/>
+ </g>
+ <path d="m17.171 12.618h13.658v25.04h-13.658z" fill="#bb0eff"/>
+ <path d="m40.175 21.898-3.023 2.17-3.391-1.533-.368-3.703 3.023-2.171 3.391 1.533z" fill="#0478f5" fill-rule="nonzero"/>
+ <path d="m40.826 26.189-1.371.997-1.538-.704-.167-1.702 1.371-.998 1.538.705z" fill="#00c75f" fill-rule="nonzero"/>
+ <path d="m11.444 31.198-2.195.934-1.885-1.451.308-2.386 2.195-.934 1.885 1.451z" fill="#569100" fill-rule="nonzero"/>
+ <path d="m28.282 29.258c-.057 0-.077.006-.116.037-.066.053-.074.061-.205.309-.182.347-.241.46-.329.623-.044.083-.221.415-.391.738-.173.328-.315.587-.324.587-.014 0-.062-.023-.227-.107-.065-.033-.442-.179-.576-.222-.197-.065-.29-.093-.444-.131-.093-.024-.204-.052-.247-.063s-.09-.022-.107-.024c-.075-.01-.301-.046-.356-.058-.056-.012-.192-.028-.438-.049-.133-.011-.911-.011-1.042 0-.056.005-.141.014-.187.018s-.124.012-.173.02c-.05.008-.111.018-.134.02-.133.014-.487.088-.738.156-.242.064-.644.206-.84.295-.066.03-.139.062-.162.071-.023.01-.064.029-.091.045-.028.016-.061.029-.072.026-.011-.002-.11-.176-.226-.397-.206-.391-.344-.655-.549-1.043-.06-.112-.171-.321-.247-.465-.188-.356-.222-.394-.356-.384-.087.006-.15.05-.187.129-.05.106-.045.173.027.306.045.084.18.337.64 1.208.035.064.112.211.174.326.292.551.289.545.275.563-.007.009-.084.064-.171.12-.164.105-.441.303-.567.404-.039.033-.099.082-.133.109-.294.236-.806.772-1.056 1.11-.026.035-.073.099-.105.142-.148.2-.398.594-.489.771-.02.04-.056.106-.08.149-.198.368-.441.972-.555 1.383-.022.076-.043.153-.049.171-.028.082-.116.47-.156.694-.015.083-.026.192-.04.298.107.268.353.452.649.493.101.017.166.022 6.118.022 4.87 0 5.78-.003 6.078-.013.318-.028.581-.226.691-.511-.01-.082-.021-.183-.029-.223-.006-.032-.027-.141-.046-.242-.182-.924-.55-1.853-1.036-2.61-.153-.237-.193-.294-.28-.411-.04-.053-.086-.116-.105-.142-.155-.219-.582-.678-.862-.927-.173-.154-.197-.174-.358-.305-.106-.085-.426-.31-.561-.393-.06-.038-.116-.077-.124-.087-.011-.015.038-.116.253-.52.147-.276.279-.527.294-.556.014-.029.056-.107.091-.173.502-.941.507-.951.507-1.032 0-.142-.102-.255-.231-.255zm-7.425 5.039c.128 0 .213.025.313.096.107.076.181.179.229.322.034.102.031.319-.007.414-.074.188-.222.336-.375.38v.002c-.089.025-.248.023-.325-.002-.131-.044-.26-.155-.327-.28-.15-.284-.073-.651.176-.834.096-.071.186-.098.316-.098zm6.109.022c.082-.032.276-.032.357 0 .091.036.154.08.227.163.173.194.213.444.114.68-.024.057-.064.127-.087.158-.053.07-.168.157-.249.184-.09.031-.263.033-.345.005-.258-.089-.423-.348-.404-.636.016-.262.157-.463.387-.554z" fill="#5be19b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/guitar.svg b/.icons/kora/apps/scalable/guitar.svg
new file mode 100644
index 000000000..1f2e1d447
--- /dev/null
+++ b/.icons/kora/apps/scalable/guitar.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.17764 -40.418 40.418 1.17764 22.8224 44.0431)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003dc8" offset="0"/>
+ <stop stop-color="#3194ed" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00108 -2.00108)" d="m38.772 4-6.803 6.795c-2.345-2.175-3.601-3.046-6.164-2.637-2.165.346-3.498 2.087-4.228 4.262-.731 2.175-.614 2.622-1.704 3.492-1.793 1.433-5.356.769-8.29 1.537-3.332.87-6.306 3.863-7.215 7.42-1.179 4.543.512 8.28 4.549 12.567 3.767 4.005 7.969 6.577 11.685 6.564 3.46 0 7.317-1.997 9.636-5.631 1.538-2.405.794-8.471 2.024-10.045 1.781-2.277 5.318-1.599 6.254-3.455.845-1.676.437-3.466-1.063-4.195-.922-.448-1.834-.551-2.449-.807-.474-.192-.833-.73-.781-1.383l9.777-9.775c-.11-1.397-.599-2.362-1.357-3.321-.94-.922-2.272-1.234-3.383-1.388z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00108 -2.00108)" d="m41.811 4.775-24.518 24.518 1.414 1.414 5.293-5.293v9.586h2v-11.586l17.207-17.207c-.168-.278-.352-.55-.564-.818-.252-.248-.536-.445-.832-.614z" fill-rule="nonzero"/>
+ <circle cx="16.41638" cy="31.5837" r="3.25014" stroke-width="1.08338"/>
+ <circle cx="25.08342" cy="35.91722" r="3.25014" stroke-width="1.08338"/>
+ <circle cx="25.08342" cy="22.91666" r="3.25014" stroke-width="1.08338"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/guitarix.svg b/.icons/kora/apps/scalable/guitarix.svg
new file mode 100644
index 000000000..997d4b50e
--- /dev/null
+++ b/.icons/kora/apps/scalable/guitarix.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m4.306 17.499c-1.092-.013-1.974-.904-1.974-1.999v-6.94c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v6.94c0 1.103-.896 2-2 2h.026c1.092.014 1.974.904 1.974 2v19.94c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.94c0-1.104.896-2 2-2z" fill="url(#a)"/>
+ <path d="m14.249 21.833c5.382 0 9.751 4.369 9.751 9.751 0 5.381-4.369 9.75-9.751 9.75-5.381 0-9.75-4.369-9.75-9.75 0-5.382 4.369-9.751 9.75-9.751zm19.502 0c5.381 0 9.75 4.369 9.75 9.751 0 5.381-4.369 9.75-9.75 9.75-5.382 0-9.751-4.369-9.751-9.75 0-5.382 4.369-9.751 9.751-9.751zm-19.502 5.417c2.392 0 4.334 1.942 4.334 4.334s-1.942 4.333-4.334 4.333c-2.391 0-4.333-1.941-4.333-4.333s1.942-4.334 4.333-4.334zm19.502 0c2.391 0 4.333 1.942 4.333 4.334s-1.942 4.333-4.333 4.333c-2.392 0-4.334-1.941-4.334-4.333s1.942-4.334 4.334-4.334z" fill="#cacaca"/>
+ <path d="m42.418 8.582c0-1.656-1.344-3-3-3h-30.836c-1.656 0-3 1.344-3 3v2.667c0 1.656 1.344 3 3 3h30.836c1.656 0 3-1.344 3-3z" fill="#63a535"/>
+ <path d="m9.916 7.749c1.196 0 2.167.971 2.167 2.167s-.971 2.167-2.167 2.167-2.167-.971-2.167-2.167.971-2.167 2.167-2.167zm6.5 0c1.196 0 2.167.971 2.167 2.167s-.971 2.167-2.167 2.167-2.167-.971-2.167-2.167.971-2.167 2.167-2.167zm6.501 0c1.195 0 2.166.971 2.166 2.167s-.971 2.167-2.166 2.167c-1.196 0-2.167-.971-2.167-2.167s.971-2.167 2.167-2.167z" fill="#4f4f4f"/>
+ <path d="m35.917 7.749h4.334v4.334h-4.334z" fill="#ffea86"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/guitarix2.svg b/.icons/kora/apps/scalable/guitarix2.svg
new file mode 120000
index 000000000..689b66af8
--- /dev/null
+++ b/.icons/kora/apps/scalable/guitarix2.svg
@@ -0,0 +1 @@
+guitarix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/guitarpro6.svg b/.icons/kora/apps/scalable/guitarpro6.svg
new file mode 120000
index 000000000..1fc055726
--- /dev/null
+++ b/.icons/kora/apps/scalable/guitarpro6.svg
@@ -0,0 +1 @@
+GP6-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gummi.svg b/.icons/kora/apps/scalable/gummi.svg
new file mode 100644
index 000000000..288476950
--- /dev/null
+++ b/.icons/kora/apps/scalable/gummi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.223105 -45.5264 45.5264 .223105 119.337 47.2309)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#07aa00" offset="0"/>
+ <stop stop-color="#4ce986" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.298 19.719c-.411-2.067-1.267-3.592-2.569-4.576-1.302-.994-3.114-1.492-5.436-1.492-3.026 0-5.283.917-6.773 2.752-1.489 1.835-2.234 4.61-2.234 8.324 0 3.636.768 6.388 2.304 8.257 1.536 1.867 3.795 2.802 6.774 2.802 1.325 0 2.591-.155 3.799-.465 1.209-.31 2.357-.774 3.449-1.393v-6.383h-4.944v-1.774h8.515v9.235c-1.56.852-3.243 1.492-5.049 1.923-1.794.42-3.718.63-5.77.63-3.964 0-7.143-1.166-9.536-3.498-2.381-2.343-3.571-5.455-3.571-9.334 0-3.914 1.196-7.031 3.589-9.352 2.393-2.332 5.612-3.499 9.658-3.499 1.501 0 3.05.167 4.644.498 1.607.32 3.314.813 5.119 1.476v5.869z" fill="#404040" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/guvcview.svg b/.icons/kora/apps/scalable/guvcview.svg
new file mode 120000
index 000000000..a1fe8832a
--- /dev/null
+++ b/.icons/kora/apps/scalable/guvcview.svg
@@ -0,0 +1 @@
+camera-web.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gvbam.svg b/.icons/kora/apps/scalable/gvbam.svg
new file mode 120000
index 000000000..1a5d30921
--- /dev/null
+++ b/.icons/kora/apps/scalable/gvbam.svg
@@ -0,0 +1 @@
+gba.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gvfsd-archive-file.svg b/.icons/kora/apps/scalable/gvfsd-archive-file.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gvfsd-archive-file.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gvim.svg b/.icons/kora/apps/scalable/gvim.svg
new file mode 120000
index 000000000..150dd0417
--- /dev/null
+++ b/.icons/kora/apps/scalable/gvim.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gweled.svg b/.icons/kora/apps/scalable/gweled.svg
new file mode 100644
index 000000000..613ec5570
--- /dev/null
+++ b/.icons/kora/apps/scalable/gweled.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5347 44.5347 0 25.0357 46.7852)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec396c" offset="0"/>
+ <stop stop-color="#ff709a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.731 14.135-3.846 5.815-3.975-5.815zm-4.457 7.144h-8.533l4.266 16.226zm-8.248-.952h7.962l-3.981-5.824zm-.896-.377 3.975-5.815h-7.821zm3.973 17.86-4.346-16.531h-9.364zm-13.697-17.483h8.832l-3.847-5.816zm24.212-5.805-3.841 5.805h8.817zm-4.36 6.757-4.346 16.53 13.695-16.53z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gwenview.svg b/.icons/kora/apps/scalable/gwenview.svg
new file mode 100644
index 000000000..f349f38ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/gwenview.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 120 120" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-5.79341 -92.1234 92.1234 -5.79341 4459.66 -170.441)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7a1033" offset="0"/>
+ <stop stop-color="#ff6973" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(17.9678 60.9431 -60.9431 17.9678 -5178.19 1569.93)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d5d5" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -47.398 47.398 0 60 92.809)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0049ae" offset="0"/>
+ <stop stop-color="#dca0ff" offset="1"/>
+ </linearGradient>
+ <path d="m60 13.939c39.422 0 57.702 38.502 57.702 46.061s-18.761 46.061-57.702 46.061-57.702-36.813-57.702-46.061 18.28-46.061 57.702-46.061z" fill="url(#a)"/>
+ <circle cx="60" cy="60" r="32.809" fill="url(#b)"/>
+ <path d="m28.342 68.636 13.443-23.225 11.618 20.392 11.246-9.64 13.72 14.461h12.679c-4.418 12.9-16.658 22.185-31.048 22.185-15.119 0-27.864-10.25-31.658-24.173z" fill="url(#c)"/>
+ <circle cx="77.256" cy="49.613" r="7.292" fill="#bc90f0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/gwoffice.svg b/.icons/kora/apps/scalable/gwoffice.svg
new file mode 100644
index 000000000..5f21b4a47
--- /dev/null
+++ b/.icons/kora/apps/scalable/gwoffice.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="411.59679" x2="412.13485" y1="562.55022" y2="524.26927" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#11aa43" offset="0"/>
+ <stop stop-color="#65ff5d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="429.05467" x2="429.50938" y1="563.25049" y2="550.78133" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#276ad6" offset="0"/>
+ <stop stop-color="#41aaff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="413.16705" x2="412.85822" y1="539.22534" y2="530.6181" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffcc06" offset="0"/>
+ <stop stop-color="#fff834" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0358892 0 0 1.0358892 -417.98263 -539.32054)">
+ <path transform="matrix(2.8533891 0 0 2.8445943 -740.82091 -985.14449)" d="m406.28883 530.49897h5.75273l5.24323 9.2554h-5.72837z" fill="url(#c)"/>
+ <path d="m411.79019 563.88515 14.9186-25.79419s-4.28898-7.60385-6.50652-11.38495c-.29316-.49979-.70687-1.314-1.08512-1.89979-.31718-.49126-.52034-.88208-.52034-.88208s-.0462-.041-.0699 0c-4.96558 8.68785-14.89723 26.18668-14.89723 26.18668l8.16061 13.77433z" fill="url(#a)"/>
+ <path d="m411.71468 563.86309h29.68736l8.56464-13.66307-30.3232-.0314-7.9288 13.69453z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/gworldclock.svg b/.icons/kora/apps/scalable/gworldclock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/gworldclock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gx_head.svg b/.icons/kora/apps/scalable/gx_head.svg
new file mode 120000
index 000000000..689b66af8
--- /dev/null
+++ b/.icons/kora/apps/scalable/gx_head.svg
@@ -0,0 +1 @@
+guitarix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gydl.svg b/.icons/kora/apps/scalable/gydl.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/gydl.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/gzdoom.svg b/.icons/kora/apps/scalable/gzdoom.svg
new file mode 100644
index 000000000..56bb89be2
--- /dev/null
+++ b/.icons/kora/apps/scalable/gzdoom.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#19288c" offset="0"/>
+ <stop stop-color="#4454ba" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke-width="4">
+ <path d="m24 19h-9s-2 2-2 5.5 2 4.5 2 4.5h7v-5" stroke="#9e9e9e"/>
+ <path d="m22 19h12l-10 10h12" stroke="#fefefe"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/h2-icon.svg b/.icons/kora/apps/scalable/h2-icon.svg
new file mode 120000
index 000000000..3fba0674c
--- /dev/null
+++ b/.icons/kora/apps/scalable/h2-icon.svg
@@ -0,0 +1 @@
+hydrogen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hacknet.svg b/.icons/kora/apps/scalable/hacknet.svg
new file mode 100644
index 000000000..5e50543d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/hacknet.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9417 39.9417 0 25.4028 43.9879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#192848" offset="0"/>
+ <stop stop-color="#183269" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10927 0 0 1.10927 -3.2011 -3.2011)" fill-rule="nonzero">
+ <path d="m24 4c-2.714 0-5 2.286-5 5v1.066c-4.187 1.516-7.415 4.747-8.93 8.934h-1.07c-2.714 0-5 2.286-5 5 0 7.693 4.111 13.084 8 16 3.856 2.892 7.782 3.85 7.789 3.852 1.294.323 2.911.065 4.029-.7.833-.569 1.327-1.328 1.676-2.125.399.904 1.012 1.751 2.016 2.328 1.172.675 2.8.808 4.064.389.013-.004 4.025-1.273 7.461-4.709 3.407-3.406 4.665-7.336 4.692-7.418.346-1.006.228-2.011-.071-2.965.192-.524.344-1.07.344-1.652 0-.529-.153-1.018-.312-1.5.159-.482.312-.971.312-1.5 0-.543-.152-1.047-.32-1.541.262-.889.381-1.826.172-2.668-.001-.004-.959-3.934-3.852-7.791-2.916-3.889-8.307-8-16-8z" fill="url(#a)"/>
+ <path d="m24 8c-.549 0-1 .451-1 1v4.051c-5.259.484-9.463 4.69-9.945 9.949h-4.055c-.549 0-1 .451-1 1 0 6.333 3.23 10.423 6.4 12.801 3.171 2.378 6.358 3.17 6.358 3.17.079.02.161.03.242.03.549 0 1.001-.452 1.001-1.001 0-.458-.315-.86-.759-.971 0 0-2.813-.708-5.642-2.83-2.646-1.984-5.149-5.172-5.475-10.199h2.926c.514 5.633 5.293 9.997 10.949 10 6.034 0 11-4.966 11-11-.005-5.655-4.369-10.431-10-10.945v-2.93c5.027.326 8.215 2.829 10.199 5.475 2.122 2.829 2.83 5.642 2.83 5.642.111.444.513.759.971.759.549 0 1.001-.452 1.001-1.001 0-.081-.01-.163-.03-.242 0 0-.792-3.187-3.17-6.358-2.378-3.17-6.468-6.4-12.801-6.4zm0 9c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7zm0 1c-3.292 0-6 2.708-6 6s2.708 6 6 6 6-2.708 6-6-2.708-6-6-6zm0 2c2.194 0 4 1.806 4 4s-1.806 4-4 4-4-1.806-4-4 1.806-4 4-4zm0 1c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm0 1c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2zm15 1c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm0 3c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm.012 2.986c-.438-.003-.829.281-.961.698 0 0-.947 2.798-3.258 5.109s-5.109 3.258-5.109 3.258c-.408.136-.685.519-.685.949 0 .549.452 1.001 1.001 1.001.107 0 .214-.018.316-.052 0 0 3.202-1.053 5.891-3.742s3.742-5.891 3.742-5.891c.037-.106.056-.217.056-.33 0-.546-.447-.996-.993-1z" fill="#ef8d03"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/haguichi.svg b/.icons/kora/apps/scalable/haguichi.svg
new file mode 100644
index 000000000..2f4977fa6
--- /dev/null
+++ b/.icons/kora/apps/scalable/haguichi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.69588 0 0 1.69066 -663.655 -885.046)" d="m409.031 539.849c-.818 0-1.54.391-2.012.991l-4.375-2.247c.057-.214.098-.436.098-.669 0-.254-.049-.493-.117-.726l4.356-2.236c.469.627 1.21 1.037 2.051 1.037 1.425 0 2.577-1.158 2.577-2.587 0-1.428-1.152-2.586-2.577-2.586-1.422 0-2.576 1.158-2.576 2.586 0 .234.042.456.1.672l-4.374 2.246c-.473-.6-1.196-.993-2.016-.993-1.423 0-2.575 1.158-2.575 2.587s1.152 2.586 2.575 2.586c.842 0 1.582-.411 2.054-1.038l4.354 2.236c-.069.232-.118.473-.118.728 0 1.428 1.154 2.586 2.575 2.586 1.425 0 2.577-1.158 2.577-2.586 0-1.43-1.152-2.587-2.577-2.587z" fill="#081417" fill-opacity=".82" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hakuneko-desktop.svg b/.icons/kora/apps/scalable/hakuneko-desktop.svg
new file mode 100644
index 000000000..db44f3d59
--- /dev/null
+++ b/.icons/kora/apps/scalable/hakuneko-desktop.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ea9a6c" offset="0"/>
+ <stop stop-color="#ffcaab" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m13.919 31.946c1.384 2.571 11.695 11.146 20.001 8 5.611-2.125 6-4 6-4s2.307-4.056-4-10.001c-2.426-2.286-8-6-8-6l-8.001-4-8-2s-2.697 6.877 0 14c.528 1.395 2 4.001 2 4.001z" fill="#fff"/>
+ <path d="m21.701 13.945c-2.895 2.215-4.728 6.025-4.906 10.193l19.701 6.676c.66-1.512 1.066-3.171 1.192-4.878l-9.27-6.954z" fill="#54116e"/>
+ <path d="m21.428 23.642c-1.569.002-3.13.166-4.633.487-.014.226-.023.452-.027.678 0 1.279.158 2.55.466 3.772l15.526 7.097c1.567-1.183 2.851-2.851 3.722-4.834-2.514-4.344-8.473-7.195-15.054-7.2z" fill="#6b5ca7"/>
+ <path d="m20.263 28.302c-1.022.004-2.039.098-3.031.278 1.351 5.36 5.432 9.042 10.021 9.042 1.954-.007 3.868-.682 5.525-1.948-1.258-4.279-6.498-7.366-12.515-7.372z" fill="#86bdcd"/>
+ <path d="m27.253 25.972s1.165-2.33 3.495-2.33 2.33 2.33 2.33 2.33c0 4.66-5.825 6.99-5.825 6.99s-5.825-2.33-5.825-6.99c0 0 0-2.33 2.33-2.33s3.495 2.33 3.495 2.33z" fill="#b8d8e2"/>
+ <path d="m6.395 5.527c2.397 2.41 5.154 5.411 5.524 8.418-1.39-1.574-2.107-2.639-3.932-3.091 1.213 1.758.992 9.725 1.877 13.091 1.244 4.733 3.558 7.569 4.798 9.017-1.428-2.363-2.813-6.342-3.073-9.017-.386-3.965-.198-5.093.33-7.286 2.608-.446 8-.714 14.001 3.286 6 4 7.667 5.334 10 8 1.964 2.244 4.624 5.281 4 8.001 1.112-1.012 1.852-5.793-1.07-9.974-3.033-4.341-5.723-7.056-11.597-10.623-7.016-4.26-12.591-8.192-20.858-9.822z" fill="#4f4f4f"/>
+ </g>
+ <ellipse cx="17.933" cy="22.477" rx="5.825" ry="3.495" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hamsket.svg b/.icons/kora/apps/scalable/hamsket.svg
new file mode 120000
index 000000000..81ca07e9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/hamsket.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hamster-applet.svg b/.icons/kora/apps/scalable/hamster-applet.svg
new file mode 120000
index 000000000..1eadc05aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/hamster-applet.svg
@@ -0,0 +1 @@
+hamster-time-tracker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hamster-indicator.svg b/.icons/kora/apps/scalable/hamster-indicator.svg
new file mode 120000
index 000000000..1eadc05aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/hamster-indicator.svg
@@ -0,0 +1 @@
+hamster-time-tracker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hamster-time-tracker.svg b/.icons/kora/apps/scalable/hamster-time-tracker.svg
new file mode 120000
index 000000000..04a836a28
--- /dev/null
+++ b/.icons/kora/apps/scalable/hamster-time-tracker.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hamster.svg b/.icons/kora/apps/scalable/hamster.svg
new file mode 100644
index 000000000..7630e5797
--- /dev/null
+++ b/.icons/kora/apps/scalable/hamster.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="400.57144" x2="400.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1365f4" offset="0"/>
+ <stop stop-color="#05b2fc" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-486.76034 -502.72584)" stroke-width="1.317422">
+ <rect transform="matrix(1.6347353 0 0 1.6347353 -144.06794 -342.6231)" x="386.57144" y="517.79797" width="28.000011" height="28.000027" ry="14.000006" fill="url(#a)"/>
+ <path d="m519.40938 520.69128s-3.30712-6.47932-4.7565.29293c-2.0538 1.04514-5.34739-.55708-9.28061-.27784-1.35505.0965-11.16916-.1239-11.17246 8.57903-.003 5.56123 3.71089 8.41803 6.09001 8.52023.54922.0223 2.68242 0 2.82-.007.73051-.0337 1.52187-.0681 1.53115-.45189.0189-.80614-3.09784-1.13634-3.34218-1.31071-.24277-.17453-.24277-1.24262 1.18366-.85976 2.4711.69655 6.70653.2445 7.68091-.0338.97438-.27972 1.61338 1.1596 2.16999 1.92596.55693.76605 1.42691.73036 1.42691.73036h3.6906c.73036 0 .48712-.8192-1.11416-1.16684-1.60128-.34812-.71133-1.15788 0-1.86056.65504-.64702 2.31607-2.36984 3.54973-2.57629 8.17997-1.39199 8.06833-6.43969 7.96361-7.20495 2.20915-2.08273-6.70055-4.19266-8.44066-4.29848z" fill="#fff" fill-opacity=".854839"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/handbrake.svg b/.icons/kora/apps/scalable/handbrake.svg
new file mode 120000
index 000000000..2f2e20f35
--- /dev/null
+++ b/.icons/kora/apps/scalable/handbrake.svg
@@ -0,0 +1 @@
+hwbrowser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/harbour-pure-maps.svg b/.icons/kora/apps/scalable/harbour-pure-maps.svg
new file mode 100644
index 000000000..a4143a641
--- /dev/null
+++ b/.icons/kora/apps/scalable/harbour-pure-maps.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 43.9999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#f8f8f8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.47095 -31.9995 31.9995 .47095 23.5293 39.9995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2669ee" offset="0"/>
+ <stop stop-color="#00d3ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.31669 -3.31668)" fill-rule="nonzero">
+ <path d="m23.846 4-.002.004c-11.007.084-19.844 8.968-19.844 19.996 0 11.08 8.92 20 20 20 10.68 0 19.351-8.289 19.963-18.811l.037-.035v-17.154c0-2.216-1.784-4-4-4z" fill="url(#a)"/>
+ <path d="m40 8c-13.268.458-21.387-.574-27.451 5.49-6.065 6.065-6.065 15.897 0 21.961 6.064 6.065 15.896 6.065 21.961 0 6.064-6.064 5.032-14.183 5.49-27.451z" fill="url(#b)"/>
+ <path d="m24 13c-2.815 0-5.629 1.075-7.777 3.223-4.296 4.295-4.296 11.26 0 15.556 4.295 4.296 11.259 4.296 15.554 0 4.296-4.296 4.296-11.261 0-15.556-2.148-2.148-4.962-3.223-7.777-3.223zm.088 5c1.56.023 3.051.654 4.154 1.758 2.327 2.327 2.327 6.157 0 8.484s-6.157 2.327-8.484 0-2.327-6.157 0-8.484c1.146-1.147 2.709-1.781 4.33-1.758z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/harddrake.svg b/.icons/kora/apps/scalable/harddrake.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/harddrake.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hardinfo.svg b/.icons/kora/apps/scalable/hardinfo.svg
new file mode 120000
index 000000000..a140d67ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/hardinfo.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/haroopad.svg b/.icons/kora/apps/scalable/haroopad.svg
new file mode 100644
index 000000000..ffd04b9da
--- /dev/null
+++ b/.icons/kora/apps/scalable/haroopad.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="400.57144" x2="400.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbdada" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="421.89682" x2="422.51874" y1="540.44" y2="522.50238" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1584d8" offset="0"/>
+ <stop stop-color="#1cb2ff" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-486.76034 -502.72584)" stroke-width="1.317422">
+ <rect transform="matrix(1.6347353 0 0 1.6347353 -144.06794 -342.6231)" x="386.57144" y="517.79797" width="28.000011" height="28.000027" ry="14.000006" fill="url(#a)"/>
+ <path transform="matrix(1.3374691 0 0 1.3374691 -54.714275 -185.55785)" d="m423.4415 523.58868-1.17188 4.69971h3.22266l1.18408-4.69971h2.69775l-1.18408 4.69971h3.38135v2.6001h-4.02832l-.84228 3.34473h3.46679v2.62451h-4.10156l-1.17188 4.67529h-2.69775l1.17188-4.67529h-3.22266l-1.17188 4.67529h-2.72216l1.17187-4.67529h-3.40576v-2.62451h4.00391l.85449-3.34473h-3.45459v-2.6001h4.12597l1.17188-4.69971zm1.37939 7.29981h-3.22265l-.8545 3.34473h3.22266z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/haruna.svg b/.icons/kora/apps/scalable/haruna.svg
new file mode 120000
index 000000000..517447327
--- /dev/null
+++ b/.icons/kora/apps/scalable/haruna.svg
@@ -0,0 +1 @@
+com.georgefb.haruna.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hashit.svg b/.icons/kora/apps/scalable/hashit.svg
new file mode 100644
index 000000000..855b716eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/hashit.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.740697 -55.8836 55.8836 .740697 32 59.8935)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#116300" offset="0"/>
+ <stop stop-color="#6ea23d" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32 4c-15.36 0-28 12.64-28 28s12.64 28 28 28 28-12.64 28-28-12.64-28-28-28z" fill="url(#a)"/>
+ <path d="m30.222 22h8l1.778-8h6l-1.778 8h7.778v.207l-1.289 5.793h-7.822l-1.778 8h7.823l-1.332 6h-7.824l-1.778 8h-6l1.778-8h-8l-1.778 8h-6l1.778-8h-7.778l1.332-6h7.779l1.778-8h-7.779l1.336-6h7.776l1.778-8h6zm-1.333 6-1.778 8h8l1.778-8z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hatari.svg b/.icons/kora/apps/scalable/hatari.svg
new file mode 100644
index 000000000..5bd3af4fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/hatari.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.17866 -43.3548 43.3548 -.17866 35.196 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004e11" offset="0"/>
+ <stop stop-color="#1a861c" offset="1"/>
+ </linearGradient>
+ <path d="m8.775 2.25c-1.201 0-2.175.974-2.175 2.175v39.15c0 1.201.974 2.175 2.175 2.175h6.525c1.201 0 2.175-.974 2.175-2.175v-15.225h13.05v15.225c0 1.201.974 2.175 2.175 2.175h6.525c1.201 0 2.175-.974 2.175-2.175v-39.15c0-1.201-.974-2.175-2.175-2.175h-6.525c-1.201 0-2.175.974-2.175 2.175v15.225h-13.05v-15.225c0-1.201-.974-2.175-2.175-2.175z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hb-icon.svg b/.icons/kora/apps/scalable/hb-icon.svg
new file mode 100644
index 000000000..f3be82e54
--- /dev/null
+++ b/.icons/kora/apps/scalable/hb-icon.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fcae3f" offset="0"/>
+ <stop stop-color="#ff60ac" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 11.812h43.336v-3.252c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228z" fill="#4d4d4d"/>
+ <g fill="#ffffff">
+ <path d="m24 33.345 1.72 3.028c-.021.154-.032.312-.032.473 0 1.898 1.51 3.423 3.382 3.423 1.871 0 3.381-1.525 3.381-3.423s-1.51-3.423-3.381-3.423c-.634 0-1.223.179-1.728.486 0 0-1.835-3.192-1.835-3.192s3.829-6.738 3.829-6.738c.341-.597.44-.968.423-1.279-.013-.224-.08-.43-.208-.661-.123-.224-1.043-1.763-1.043-1.763l-4.501 7.831-4.502-7.831s-.92 1.539-1.043 1.763c-.128.231-.195.437-.208.661-.017.311.082.682.423 1.28 0-.001 3.829 6.737 3.829 6.737s-1.838 3.198-1.838 3.198c-.507-.312-1.1-.492-1.738-.492-1.871 0-3.381 1.525-3.381 3.423s1.51 3.423 3.381 3.423c1.872 0 3.382-1.525 3.382-3.423 0-.153-.011-.304-.03-.452 0 0 1.665-2.991 1.718-3.049zm-5.07 2.351c.625 0 1.125.515 1.125 1.15s-.5 1.149-1.125 1.149-1.125-.514-1.125-1.149.5-1.15 1.125-1.15zm10.14 0c.625 0 1.125.515 1.125 1.15s-.5 1.149-1.125 1.149-1.125-.514-1.125-1.149.5-1.15 1.125-1.15z"/>
+ <path d="m26.759 11.743h6.866l5.367-4.392-5.367-4.858h-6.866l4.865 4.858z" fill-opacity=".95"/>
+ <path d="m9.468 11.743h6.866l5.367-4.392-5.367-4.859h-6.866l4.865 4.859z" fill-opacity=".95"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/headlines.svg b/.icons/kora/apps/scalable/headlines.svg
new file mode 120000
index 000000000..fe6c12335
--- /dev/null
+++ b/.icons/kora/apps/scalable/headlines.svg
@@ -0,0 +1 @@
+io.gitlab.caveman250.headlines.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/headset.svg b/.icons/kora/apps/scalable/headset.svg
new file mode 100644
index 000000000..4c94f0099
--- /dev/null
+++ b/.icons/kora/apps/scalable/headset.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(8.23729 41.3898 -41.3898 8.23729 20.8475 3.76271)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b8ea" offset="0"/>
+ <stop stop-color="#0088ad" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="23" fill="url(#a)"/>
+ <path d="m14 7c-.323 0-.619.175-.811.396-.191.222-.317.488-.425.797-.217.618-.351 1.423-.451 2.379-.201 1.912-.251 4.416-.313 6.914-.062 2.499-.14 4.992-.381 6.823-.12.915-.287 1.668-.484 2.138-.099.235-.205.394-.283.471-.079.078-.104.082-.153.082-.09 0-.092-.007-.138-.057-.047-.049-.117-.172-.17-.361-.108-.378-.149-.984-.18-1.607-.031-.624-.051-1.264-.193-1.819-.071-.277-.171-.542-.368-.769-.196-.227-.519-.387-.849-.387-.57 0-1.015.402-1.223.826s-.289.897-.359 1.346c-.071.449-.128.878-.205 1.137-.03.098-.054.135-.073.168-.043-.008-.086-.009-.123-.049-.054-.059-.127-.195-.201-.371-.073-.177-.145-.389-.297-.608s-.466-.449-.82-.449h-4.5c.004.334.016.667.035 1h4.459c-.001.004-.009.001.004.02.043.062.115.223.197.421.083.199.181.44.385.663.204.222.545.396.92.396.271 0 .538-.152.687-.332.15-.18.224-.373.284-.572.119-.398.169-.844.236-1.27s.154-.828.268-1.06c.114-.233.145-.266.326-.266.07 0 .052-.005.092.041s.107.172.156.363c.098.384.133.993.164 1.62.031.626.056 1.27.215 1.83.079.279.193.547.402.771s.534.375.869.375c.327 0 .637-.154.856-.369.218-.215.371-.485.502-.797.261-.624.428-1.435.554-2.394.253-1.919.326-4.427.389-6.928.062-2.502.114-4.998.307-6.836.096-.919.233-1.677.4-2.152.083-.238.176-.401.238-.473.031-.036.022-.022.028-.025.011.015.023.025.058.086.095.161.211.471.313.882.203.824.363 2.06.486 3.547.246 2.975.348 6.971.447 10.971s.195 8.003.436 11.027c.12 1.512.275 2.776.496 3.701.11.463.231.84.406 1.147s.468.613.885.613c.205 0 .4-.098.527-.215.127-.116.208-.247.276-.388.135-.283.22-.62.295-1.033.148-.827.234-1.953.285-3.299.102-2.694.065-6.257.054-9.817-.01-3.56.006-7.118.209-9.757.102-1.32.254-2.414.456-3.131.1-.359.218-.623.31-.754.092-.132.098-.106.088-.106-.031 0-.041-.039.035.071.076.109.179.342.268.66.178.636.314 1.613.41 2.793.191 2.36.233 5.545.285 8.734s.117 6.382.365 8.809c.124 1.213.29 2.231.545 2.996.128.382.275.705.488.967.213.261.54.47.905.47.338 0 .647-.197.838-.437.19-.241.311-.529.412-.865.202-.673.311-1.555.379-2.604.135-2.098.088-4.851.056-7.599-.032-2.749-.049-5.493.135-7.512.092-1.01.241-1.842.434-2.365.096-.262.203-.441.285-.528s.106-.09.16-.09c.013 0 .003-.016.057.041.053.058.138.197.214.405.153.415.276 1.092.358 1.916.163 1.647.177 3.892.205 6.144s.066 4.51.295 6.246c.114.869.27 1.605.529 2.18.13.287.288.54.508.738s.521.33.834.33c.272 0 .538-.112.73-.279.193-.167.327-.378.436-.611.219-.467.347-1.046.443-1.727.193-1.361.238-3.119.295-4.867.057-1.749.126-3.489.334-4.746.104-.629.249-1.137.406-1.434.158-.296.24-.336.356-.336.168 0 .23.036.359.241.13.204.253.579.334 1.06.162.962.177 2.328.196 3.705.018 1.377.041 2.767.267 3.875.113.554.274 1.044.561 1.44.287.395.755.679 1.283.679.452 0 .868-.206 1.141-.513.272-.308.427-.69.537-1.11.218-.839.249-1.859.267-2.865s.02-1.999.123-2.684c.052-.342.136-.603.209-.724s.057-.103.125-.104c.125 0 .15.016.217.09s.151.235.213.471c.124.472.162 1.203.186 1.951.023.748.033 1.513.177 2.158.073.323.176.625.383.883.207.259.557.447.922.447.299 0 .591-.119.793-.304.202-.186.321-.413.408-.647.173-.467.227-.992.283-1.494.057-.502.116-.982.213-1.269.049-.144.106-.231.135-.26s.012-.026.068-.026c.147 0 .137.004.229.19s.171.53.244.904.139.777.318 1.153c.18.375.592.753 1.11.753.426 0 .81-.264.982-.562s.217-.6.256-.865c.037-.25.067-.461.098-.573h2.312c.024-.333.041-.666.051-1h-2.5c-.206 0-.433.097-.568.235-.136.138-.199.287-.243.424-.087.272-.106.533-.14.767-.035.235-.088.435-.133.512s.007.062-.115.062c-.133 0-.118.002-.207-.185-.09-.188-.168-.534-.241-.91-.072-.376-.141-.782-.328-1.158-.186-.377-.604-.747-1.125-.747-.294 0-.585.127-.775.317s-.297.417-.375.648c-.156.463-.204.981-.26 1.479s-.122.975-.226 1.258c-.053.141-.111.224-.147.257-.036.034-.041.041-.117.041-.091 0-.085 0-.141-.07s-.133-.238-.187-.478c-.108-.481-.133-1.218-.156-1.971-.024-.753-.045-1.521-.217-2.174-.086-.326-.209-.634-.438-.887s-.588-.421-.963-.42c-.414.002-.787.271-.978.588-.191.318-.278.682-.34 1.09-.124.817-.117 1.824-.135 2.817-.017.992-.064 1.971-.236 2.63-.086.33-.204.57-.318.7-.115.129-.197.175-.391.175-.222 0-.325-.061-.475-.267-.149-.206-.293-.576-.39-1.053-.195-.954-.228-2.315-.246-3.687-.019-1.373-.024-2.758-.209-3.858-.093-.55-.223-1.032-.475-1.429-.252-.398-.698-.706-1.205-.706-.552 0-.989.399-1.238.868-.249.468-.397 1.054-.51 1.738-.227 1.367-.289 3.125-.346 4.877-.057 1.751-.108 3.496-.287 4.76-.089.631-.217 1.144-.357 1.443-.071.15-.142.241-.186.279s-.045.036-.076.036c-.063 0-.093-.008-.166-.075-.073-.065-.171-.201-.264-.406-.185-.409-.341-1.079-.449-1.898-.216-1.639-.259-3.879-.287-6.127s-.04-4.505-.211-6.233c-.085-.864-.205-1.593-.414-2.162-.104-.284-.229-.532-.42-.738s-.483-.361-.789-.361c-.343 0-.667.169-.889.404-.221.235-.371.527-.496.867-.25.68-.394 1.567-.49 2.619-.192 2.106-.171 4.864-.139 7.615.033 2.752.077 5.497-.054 7.524-.066 1.013-.179 1.85-.338 2.381-.08.265-.174.449-.239.531-.064.082-.05.059-.054.059-.021 0-.038.008-.129-.104s-.209-.336-.315-.65c-.21-.63-.379-1.604-.5-2.782-.241-2.354-.307-5.538-.359-8.724s-.091-6.376-.287-8.797c-.098-1.21-.233-2.224-.445-2.982-.107-.38-.227-.697-.411-.961-.183-.264-.489-.5-.855-.5-.385 0-.709.247-.908.533-.2.286-.336.636-.453 1.056-.236.841-.385 1.973-.489 3.325-.208 2.704-.223 6.271-.213 9.836.011 3.564.047 7.126-.054 9.777-.051 1.325-.138 2.426-.27 3.158-.051.283-.109.45-.164.602-.085-.173-.181-.416-.267-.78-.197-.825-.353-2.061-.471-3.549-.237-2.975-.335-6.972-.434-10.973-.099-4-.199-8.002-.449-11.027-.125-1.512-.285-2.778-.514-3.705-.114-.463-.239-.841-.419-1.148-.181-.307-.481-.605-.895-.605v-.001z" fill="#f9f9f9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/heaptrack.svg b/.icons/kora/apps/scalable/heaptrack.svg
new file mode 100644
index 000000000..8ed470318
--- /dev/null
+++ b/.icons/kora/apps/scalable/heaptrack.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b14c00" offset="0"/>
+ <stop stop-color="#d86b18" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m27.25 2.332h2.167v43.336h-2.167z" fill="#fff"/>
+ <g fill="#ecba9e" fill-rule="nonzero">
+ <path d="m15.169 19.422s.598 1.921 1.642 3.058c3.247 3.536 7.482 3.211 9.356 6.873v16.182s-.553-2.254-1.023-3.712c-1.424-4.411-11.171-11.54-10.992-19.349.038-1.653 1.017-3.052 1.017-3.052z"/>
+ <path d="m20.353 8.715s.399 3.908 1.454 5.474c1.004 1.493 4.36 3.246 4.36 3.246v8.963c-2.925-2.671-9.076-6.908-5.814-17.683z"/>
+ <path d="m24.255 10.41s1.679 3.669 1.815 4.772c.149 1.21.097 2.253.097 2.253s-2.189-.986-2.605-1.998c-.643-1.564.693-5.027.693-5.027z"/>
+ <path d="m15.605 14.868 1.018-1.696-.582 5.814c-.932-1.673-1.354-2.587-.436-4.118z"/>
+ <path d="m21.818 5.884-.428-.886c-.108 1.569-1.185 2.848-.262 3.959 1.307-.898 1.338-1.73.69-3.073z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/heimdall-frontend.svg b/.icons/kora/apps/scalable/heimdall-frontend.svg
new file mode 100644
index 000000000..291ac9a8f
--- /dev/null
+++ b/.icons/kora/apps/scalable/heimdall-frontend.svg
@@ -0,0 +1,26 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="399.9939" x2="399.9939" y1="545.13873" y2="518.13873" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#30cf41" offset="0"/>
+ <stop stop-color="#47f383" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.7142908 0 0 1.7142908 -662.61584 -887.54728)" stroke-width="1.299897">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#b)"/>
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ </g>
+ <g transform="matrix(2.234447 0 0 2.234447 -672.23556 -1159.1147)" opacity=".9">
+ <path d="m309.4318 533.85461-.21097 1.84593c.14968 1.02135 1.39879.82804 1.58223.15822l.29224-1.74327 1.181.003.16173 1.56464c.0765.94895 1.72236 1.05682 1.64551-.24612l-.27424-1.63497c.85115-.035 1.15188-.49249 1.21606-1.0139l.0894-1.88685 2.01724-2.16238c.52822-.77682-.21762-1.81414-1.10756-1.10756-.61064.79127-1.1098 1.34636-2.40713 1.63262-.92555.20422-2.54.31394-4.01508-.0426-.80051-.19346-1.37086-.43329-2.19567-1.51276-.79139-.93954-2.10297-.081-1.35368.93175l2.18699 2.23623.0877 1.93263c.0635.69377.76203.86331 1.10423 1.04552z" fill="#154e22" fill-rule="evenodd" opacity="1"/>
+ <g transform="matrix(1.0001786 0 0 1.0001786 16.779184 2.334551)" fill="#154e22">
+ <path d="m291.52172 525.88184c1.81993 1.16506 4.83248 1.1017 6.70112.042.67205-5.24667-7.07854-5.66367-6.70112-.042z" fill-rule="evenodd" opacity="1"/>
+ <rect transform="matrix(.8617256 -.5073746 .5073746 .8617256 0 0)" x="-12.388198" y="596.80505" width=".381709" height="2.671964" ry=".190855" opacity="1"/>
+ <rect transform="matrix(-.8617256 -.5073746 -.5073746 .8617256 0 0)" x="-520.51062" y="297.63638" width=".381709" height="2.671964" ry=".190855" opacity="1"/>
+ </g>
+ <g fill="#40e86f" stroke-width="1.0001786">
+ <circle cx="310.40447" cy="526.59391" r=".54898503" opacity="1"/>
+ <circle cx="313.00072" cy="526.57798" r=".54898503" opacity="1"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/helix.svg b/.icons/kora/apps/scalable/helix.svg
new file mode 100644
index 000000000..bc52698fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/helix.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#283034" offset="0"/>
+ <stop stop-color="#3f474a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m13 7 21.089 11.627c.564.31.911.885.911 1.507v3.868c0 .311-.087.61-.244.87 0 0-16.742-9.23-20.853-11.496-.559-.308-.903-.878-.903-1.494z" fill="#706bc8"/>
+ <path d="m34.097 33.624c.559.308.903.878.903 1.494v4.882l-21.089-11.626c-.564-.311-.911-.886-.911-1.507v-3.869c0-.311.087-.61.244-.87 0 0 16.742 9.23 20.853 11.496z" fill="#55c5e4"/>
+ <path d="m15.029 26.753c-.198.109-.37.268-.493.471-.369.609-.154 1.398.478 1.757l-1.103-.608c-.564-.31-.911-.885-.911-1.507v-3.868c0-.622.347-1.196.911-1.507l19.06-10.507.009-.005c.195-.109.364-.266.484-.465.369-.611.155-1.399-.478-1.758h.001l1.102.608c.564.31.911.885.911 1.507v3.868c0 .622-.347 1.196-.911 1.507l-1.133.625.015-.01z" fill="#84ddea"/>
+ <path d="m15.029 36.016c-.198.109-.37.268-.493.47-.369.611-.154 1.399.478 1.758l-1.103-.607c-.564-.311-.911-.886-.911-1.507v-3.869c0-.622.347-1.196.911-1.507l19.06-10.506.009-.005c.195-.11.364-.267.484-.466.369-.611.155-1.399-.478-1.758h.001l1.102.608c.564.311.911.885.911 1.507v3.868c0 .622-.347 1.196-.911 1.507l-1.133.625.015-.009z" fill="#997bc8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/helltaker.svg b/.icons/kora/apps/scalable/helltaker.svg
new file mode 100644
index 000000000..d2c96a43b
--- /dev/null
+++ b/.icons/kora/apps/scalable/helltaker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 24 5 A 20 20 0 0 0 6.4765625 15.369141 L 5 15 L 6.1875 15.951172 A 20 20 0 0 0 4 25 A 20 20 0 0 0 7.9726562 36.927734 C 7.983328 36.950591 7.9887829 36.977566 8 37 C 8.0668407 37.133681 8.1806806 37.27264 8.3222656 37.414062 A 20 20 0 0 0 24 45 A 20 20 0 0 0 40.916016 35.625 C 41.566673 35.027044 42 34.459556 42 34 C 42 33.917454 41.983768 33.818127 41.970703 33.722656 A 20 20 0 0 0 44 25 A 20 20 0 0 0 24 5 z"/>
+ <circle style="fill:#be2a41" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.2" d="M 24 6 L 23 15 L 22 15 L 18 7 L 19 15 L 18 16 L 14 10 L 16 17 L 13.666016 19.333984 L 13 19 L 13 17 L 6.0390625 15.259766 A 20 20 0 0 0 5.8398438 15.671875 L 10 19 L 8 26 L 10 27 C 10 27 7.4335583 32.087146 7.640625 35.462891 A 20 20 0 0 0 10.652344 38.865234 C 13.932344 40.468169 19 42 19 42 C 19 42 18.397691 41.08794 17.662109 39.751953 L 19.533203 39.050781 C 21.007183 39.629232 22.794654 40 25 40 C 28.108688 40 30.345562 39.322986 31.955078 38.390625 L 34.171875 38.833984 C 34.122514 39.145612 34 40 34 40 C 34 40 36.961002 38.514223 39.28125 36.902344 A 20 20 0 0 0 41.814453 33.044922 C 41.031866 30.549136 38 26 38 26 L 41 22 L 35 17 L 38 11 L 31 16 L 31.666016 18 L 29 16 L 28 9 L 27 15 L 26 15 L 24 6 z M 15.123047 19.894531 C 15.10424 19.912448 15 20 15 20 L 14.818359 19.908203 L 15.123047 19.894531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+ <path style="fill:#3f3f3f" d="m 13,19 3,-3 -2,-7 4,6 1,-1 -1,-8 4,8 h 1 l 1,-9 2,9 h 1 l 1,-6 1,7 4,3 z"/>
+ <path style="fill:#b8b8b8" d="m 17,39 8,-3 10,2 2,-13 -13,-6 -10,4 v 12 z"/>
+ <path style="fill:#f0d3cd" d="m 13,30 c 0,0 1,9 12,9 10,0 11,-7 11,-7 V 20 H 14 Z"/>
+ <path style="opacity:0.2" d="M 14 20 L 13 30 C 13 30 13.344229 32.981844 15.726562 35.513672 C 15.301528 34.30074 15 33.078908 15 32 L 15 25 L 17 28 L 20 28 L 21 21 L 23 27 L 30 27 L 30 23 L 31 27 L 34 27 C 34 27 35 29 35 31 C 35 32.067489 34.860389 33.500177 34.697266 34.921875 C 35.796059 33.384634 36 32 36 32 L 36 20 L 15 20 L 14 20 z"/>
+ <path style="fill:#e4e4e4" d="m 15,24 c 0,0 0,4.666667 0,7 0,4 4,10 4,10 C 19,41 9,38 8,36 6.4797661,32.959532 10,26 10,26 l -2,-1 2,-7 -5,-4 8,2 v 2 l 2,1 c 0,0 3,-3 8,-3 6,0 9,2 9,2 l -1,-3 7,-5 -3,6 6,5 -3,4 c 0,0 4,6 4,8 0,2 -8,6 -8,6 0,0 1,-6 1,-9 0,-2 -1,-4 -1,-4 h -3 l -1,-4 v 4 h -7 l -2,-6 -1,7 h -3 z"/>
+ <path style="fill:#3f3f3f" d="m 23,34 h 1 c 0,0 0.4,1 1.4,1 2,0 2.6,-1 2.6,-1 0,0 -1,2 -2.6,2 -2,0 -2.4,-2 -2.4,-2 z"/>
+ <path style="fill:#3f3f3f" d="m 22,28 c 0,0 0,4 -2,4 -2,0 -2,-3 -2,-3 h -1 c 0,0 0,4 3,4 1.100069,0 1.79511,-0.673833 2.236328,-1.525391 l 0.837891,0.501953 c 0.09659,0.05792 0.216265,0.02408 0.267578,-0.07617 l 0.01367,-0.02734 c 0.05131,-0.100257 0.01456,-0.227241 -0.08203,-0.285156 l -0.869141,-0.521485 c 0.212055,-0.517907 0.362485,-1.057015 0.447265,-1.548828 h 0.890626 C 23.885382,29.517578 24,29.401007 24,29.257812 24,29.114618 23.885382,29 23.742188,29 H 22.921875 C 22.990713,28.421968 23,28 23,28 Z"/>
+ <path style="fill:#3f3f3f" d="m 32,28 c 0,0 0,4 -2,4 -2,0 -2,-3 -2,-3 h -1 c 0,0 0,4 3,4 1.100069,0 1.79511,-0.673833 2.236328,-1.525391 l 0.837891,0.501953 c 0.09659,0.05792 0.216265,0.02408 0.267578,-0.07617 l 0.01367,-0.02734 c 0.05131,-0.100257 0.01456,-0.227241 -0.08203,-0.285156 l -0.869141,-0.521485 c 0.212055,-0.517907 0.362485,-1.057015 0.447265,-1.548828 h 0.890626 C 33.885382,29.517578 34,29.401007 34,29.257812 34,29.114618 33.885382,29 33.742188,29 H 32.921875 C 32.990713,28.421968 33,28 33,28 Z"/>
+ <circle style="fill:#3f3f3f" cx="32.25" cy="34.75" r=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/help-about.svg b/.icons/kora/apps/scalable/help-about.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/help-about.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/help-browser.svg b/.icons/kora/apps/scalable/help-browser.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/help-browser.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/help-contents.svg b/.icons/kora/apps/scalable/help-contents.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/help-contents.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/help-faq.svg b/.icons/kora/apps/scalable/help-faq.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/help-faq.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/help-info.svg b/.icons/kora/apps/scalable/help-info.svg
new file mode 100644
index 000000000..e68756112
--- /dev/null
+++ b/.icons/kora/apps/scalable/help-info.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5174 45.5174 0 133.102 46.7535)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2c2c2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(5.04274 0 0 5.04287 24 11.701)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbdbdb" offset="0"/>
+ <stop stop-color="#b7b7b7" offset="1"/>
+ </radialGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -34.5961 34.5961 0 23.7345 41.114)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.033 6.659c-.656-.004-1.322.121-1.966.389-2.578 1.072-3.791 4.009-2.721 6.587 1.072 2.578 4.01 3.791 6.587 2.719 2.578-1.071 3.791-4.009 2.721-6.587-.804-1.933-2.657-3.098-4.621-3.108zm-.033 2.734c1.266 0 2.308 1.042 2.308 2.309 0 1.266-1.042 2.307-2.308 2.307s-2.308-1.041-2.308-2.307c0-1.267 1.042-2.309 2.308-2.309z" fill="url(#b)"/>
+ <path d="m24.03 6.51c-.576-.003-1.162.102-1.728.32-.222.086-.336.341-.251.566l.771 2.044c.063.169.226.281.406.281.053 0 .105-.01.154-.027.197-.077.407-.116.618-.116.21 0 .418.04.616.117.049.018.102.028.155.028.18 0 .342-.112.405-.281l.773-2.047c.019-.05.028-.103.028-.156 0-.182-.111-.345-.28-.41-.526-.202-1.089-.316-1.667-.319zm-4.494 3.213c-.181.001-.343.113-.407.28-.219.567-.323 1.152-.32 1.729s.116 1.14.319 1.667c.064.168.228.28.41.28.052 0 .105-.01.156-.029l2.046-.772c.17-.064.283-.225.283-.405 0-.053-.01-.107-.03-.156-.076-.197-.116-.405-.117-.616 0-.212.04-.421.116-.618.019-.049.029-.102.029-.154 0-.18-.114-.342-.283-.406l-2.044-.771c-.051-.02-.105-.029-.158-.029zm8.928 0c-.053 0-.107.009-.158.029l-2.044.771c-.169.064-.283.226-.283.406 0 .052.01.105.029.154.076.197.116.406.116.618-.001.211-.041.419-.117.616-.02.049-.03.103-.03.156 0 .18.113.341.283.405l2.046.772c.051.019.104.029.156.029.182 0 .346-.112.41-.28.203-.527.316-1.09.319-1.667s-.101-1.162-.32-1.729c-.064-.167-.226-.279-.407-.28zm-3.678 3.957c-.059-.002-.117.007-.17.028-.198.076-.406.116-.616.116-.211 0-.421-.039-.618-.114-.049-.019-.101-.029-.154-.029-.18 0-.343.112-.406.282l-.771 2.044c-.085.225.029.48.251.565.566.219 1.152.323 1.728.32.578-.003 1.141-.116 1.667-.319.169-.064.28-.228.28-.409 0-.054-.009-.107-.028-.156l-.773-2.047c-.061-.165-.216-.276-.39-.281z" fill="#0a87aa" fill-rule="nonzero"/>
+ <path d="m28.273 21.019c0-1.253-1.017-2.27-2.269-2.27h-4.539c-1.253 0-2.269 1.017-2.269 2.27v17.826c0 1.252 1.016 2.269 2.269 2.269h4.539c1.252 0 2.269-1.017 2.269-2.269z" fill="url(#c)"/>
+ <path d="m23.336 13.341h-.126c-.118 0-.213-.096-.213-.214v-.361c-.507-.128-.653-.429-.653-1.048 0-.915.742-1.657 1.656-1.657s1.656.742 1.656 1.657c0 .61-.155.91-.652 1.042v.365c0 .12-.096.215-.214.215h-.125c-.117 0-.214-.095-.214-.215v-.287c-.056.005-.113.006-.174.009v.28c0 .118-.096.213-.214.213h-.125c-.118 0-.214-.095-.214-.213v-.28c-.061-.001-.119-.003-.175-.006v.286c0 .118-.096.214-.213.214zm-.022-2.297c.281.11.509.22.509.493 0 .272-.185.324-.509.492-.249.13-.509-.22-.509-.492 0-.273.247-.595.509-.493zm1.366 0c.27-.076.508.22.508.493 0 .272-.267.637-.508.492-.297-.175-.509-.22-.509-.492 0-.273.199-.405.509-.493z" fill="#0f97be"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/help.svg b/.icons/kora/apps/scalable/help.svg
new file mode 100644
index 000000000..518a94ac2
--- /dev/null
+++ b/.icons/kora/apps/scalable/help.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(22.112 0 0 22.1126 24 23.9995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a9d4eb" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" cx="24" cy="24" r="22.7639" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#037190" offset="0"/>
+ <stop stop-color="#14a4cf" offset="1"/>
+ </radialGradient>
+ <path d="m24.143 1.888c-2.871-.015-5.796.534-8.622 1.708-11.304 4.698-16.622 17.579-11.925 28.883 4.698 11.304 17.579 16.622 28.883 11.925s16.622-17.579 11.925-28.883c-3.523-8.478-11.649-13.59-20.261-13.633zm-.143 11.991c5.552 0 10.121 4.569 10.121 10.121s-4.569 10.121-10.121 10.121-10.121-4.569-10.121-10.121 4.569-10.121 10.121-10.121z" fill="url(#a)"/>
+ <path d="m24.131 1.236c-2.527-.013-5.092.446-7.577 1.404-.975.375-1.472 1.494-1.101 2.479l3.381 8.963c.28.743.99 1.239 1.78 1.239.231 0 .46-.044.676-.126.864-.333 1.783-.505 2.708-.506.924.003 1.838.177 2.701.512.218.085.449.127.682.127.788 0 1.498-.493 1.779-1.237l3.387-8.974c.083-.219.125-.451.125-.684 0-.797-.49-1.514-1.228-1.797-2.308-.888-4.778-1.387-7.313-1.4zm-19.707 14.092c-.791.004-1.502.493-1.784 1.226-.958 2.485-1.417 5.05-1.404 7.577.013 2.535.512 5.005 1.4 7.313.283.738 1 1.228 1.797 1.228.233 0 .465-.042.684-.125l8.974-3.385c.744-.281 1.238-.991 1.238-1.779 0-.234-.043-.466-.128-.684-.335-.863-.509-1.777-.512-2.701.001-.925.173-1.844.506-2.708.082-.216.126-.445.126-.676 0-.79-.496-1.5-1.239-1.78l-8.963-3.381c-.221-.084-.457-.126-.695-.125zm39.152 0c-.238-.001-.474.041-.695.125l-8.963 3.381c-.743.28-1.239.99-1.239 1.78 0 .231.044.46.126.676.333.864.505 1.783.506 2.708-.003.924-.177 1.838-.512 2.701-.085.218-.128.45-.128.684 0 .788.494 1.498 1.238 1.779l8.974 3.385c.219.083.451.125.684.125.797 0 1.514-.49 1.797-1.228.888-2.308 1.387-4.778 1.4-7.313.013-2.527-.446-5.092-1.404-7.577-.282-.733-.993-1.222-1.784-1.226zm-16.131 17.346c-.255-.009-.508.034-.746.125-.863.335-1.777.509-2.701.512-.925-.001-1.844-.173-2.708-.506-.216-.082-.445-.126-.676-.126-.79 0-1.5.496-1.78 1.239l-3.381 8.963c-.371.985.126 2.104 1.101 2.479 2.485.958 5.05 1.417 7.577 1.404 2.535-.013 5.005-.512 7.313-1.4.738-.283 1.228-1 1.228-1.797 0-.233-.042-.465-.125-.684l-3.387-8.974c-.273-.721-.951-1.209-1.715-1.235z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m23.132 10.113h-.164c-.155 0-.28-.126-.28-.281v-.47c-.663-.168-.854-.562-.854-1.372 0-1.195.97-2.166 2.166-2.166s2.166.971 2.166 2.166c0 .798-.203 1.191-.853 1.364v.477c0 .155-.126.281-.281.281h-.162c-.155 0-.28-.126-.28-.281v-.375c-.073.006-.149.008-.228.011v.365c0 .154-.125.28-.28.28h-.162c-.155 0-.281-.126-.281-.28v-.364c-.079-.003-.156-.005-.229-.009v.373c0 .155-.125.281-.278.281zm-.03-3.004c.368.143.666.289.666.646 0 .355-.241.423-.666.643-.326.169-.665-.288-.665-.643 0-.357.323-.779.665-.646zm1.787 0c.353-.1.664.289.664.646 0 .355-.349.831-.664.643-.387-.23-.666-.288-.666-.643 0-.357.26-.531.666-.646z" fill="#e2f3fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/help_index.svg b/.icons/kora/apps/scalable/help_index.svg
new file mode 120000
index 000000000..5ec8e9d94
--- /dev/null
+++ b/.icons/kora/apps/scalable/help_index.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/helvum.svg b/.icons/kora/apps/scalable/helvum.svg
new file mode 100644
index 000000000..1aa9f81c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/helvum.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.44665 -35.183 35.183 .44665 313.697 44.7627)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbc3c5" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <circle cx="9.648" cy="27.613" r="4.299" fill="#b8b8b8" stroke="#4c6bf3" stroke-width=".88"/>
+ <circle cx="9.648" cy="27.613" r="3.039" fill="#2c2c2c"/>
+ <circle cx="24.382" cy="27.613" r="4.299" fill="#b8b8b8" stroke="#4c6bf3" stroke-width=".88"/>
+ <circle cx="24.382" cy="27.613" r="3.039" fill="#2c2c2c"/>
+ <circle cx="38.365" cy="27.613" r="4.299" fill="#b8b8b8" stroke="#4c6bf3" stroke-width=".88"/>
+ <circle cx="38.365" cy="27.613" r="3.039" fill="#2c2c2c"/>
+ <circle cx="9.9" cy="38.273" r="4.299" fill="#b8b8b8" stroke="#d10000" stroke-width=".88"/>
+ <circle cx="9.9" cy="38.273" r="3.039" fill="#2c2c2c"/>
+ <circle cx="24.634" cy="38.273" r="4.299" fill="#b8b8b8" stroke="#d10000" stroke-width=".88"/>
+ <circle cx="24.634" cy="38.273" r="3.039" fill="#2c2c2c"/>
+ <circle cx="38.617" cy="38.273" r="4.299" fill="#b8b8b8" stroke="#d10000" stroke-width=".88"/>
+ <circle cx="38.617" cy="38.273" r="3.039" fill="#2c2c2c"/>
+ <path d="m19.864 15.339h-9.277v2.802h9.277l.471 1.541h13.207c1.084 0 2.082-.593 2.601-1.545.136-.25.234-.429.234-.429l.042-1.885s-.116-.21-.273-.494c-.521-.944-1.515-1.531-2.593-1.531h-13.218zm-11.592.754-1.729-.831-1.478 1.478 1.478 1.479 1.729-.832.247.754h.449v-2.802h-.449zm1.856 2.048h-.701v-2.802h.701z" fill="#6b6b6b"/>
+ <path d="m30.793 16.74h6.639c7.674 0 7.674-10.526 0-10.526h-31.602" fill="none" stroke="#6b6b6b" stroke-width="2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/heroic.svg b/.icons/kora/apps/scalable/heroic.svg
new file mode 100644
index 000000000..c85cbbcc8
--- /dev/null
+++ b/.icons/kora/apps/scalable/heroic.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009ae0" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 8-13 4.221 6.641 22.853 6.359 4.926 6.359-4.926 6.641-22.853z" fill="#503556"/>
+ <path d="m23.987 7.749-3.237 4.05 1.629 18.873 1.619 1.995 1.61-1.98 1.642-18.884zm-5.275 23.835-.671 1.619.682 1.631 3.483-.616.711-1.011-.711-1.016zm10.576 0-3.494.607-.711 1.016.711 1.011 3.483.616.682-1.631zm-5.284 2.708-1.013.711-.616 3.485 1.631.68 1.619-.671-.609-3.494z" fill="#ffb314"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hex-editor.svg b/.icons/kora/apps/scalable/hex-editor.svg
new file mode 100644
index 000000000..a8b4d3459
--- /dev/null
+++ b/.icons/kora/apps/scalable/hex-editor.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill="#0f0">
+ <path d="m9.011 28.08c.342 0 .599.107.77.32.171.214.256.514.256.899 0 .446-.056.8-.169 1.063-.113.26-.287.465-.523.614-.234.15-.564.284-.985.404l-.087-.289c.449-.122.788-.287 1.017-.495s.346-.495.349-.862c-.077.113-.18.206-.312.28-.131.073-.281.11-.449.11-.171 0-.324-.04-.459-.119-.133-.083-.239-.2-.316-.353-.073-.153-.11-.33-.11-.532 0-.22.045-.408.133-.564.092-.156.215-.273.367-.353.153-.082.325-.123.518-.123zm24.784-.005c.337 0 .592.14.766.422.177.277.266.68.266 1.205 0 .529-.089.933-.266 1.215-.174.277-.429.417-.766.417-.336 0-.593-.14-.77-.417-.174-.282-.261-.686-.261-1.215 0-.525.087-.928.261-1.205.177-.282.434-.422.77-.422zm-27.349 1.155c.168 0 .32.037.454.11s.242.185.32.335c.08.146.12.328.12.545 0 .226-.044.424-.133.596-.086.168-.205.296-.358.385-.149.089-.316.133-.499.133-.367 0-.633-.133-.798-.399s-.247-.646-.247-1.141c0-.349.045-.651.137-.908.095-.259.229-.46.403-.6.175-.14.384-.211.628-.211.229 0 .438.062.624.188l-.147.257c-.149-.089-.31-.133-.481-.133-.241 0-.431.114-.569.343-.137.227-.209.535-.215.926.098-.149.21-.258.335-.325s.267-.101.426-.101zm16.49 0c.167 0 .319.037.453.11s.242.185.321.335c.079.146.119.328.119.545 0 .226-.044.424-.132.596-.087.168-.206.296-.358.385-.15.089-.316.133-.5.133-.366 0-.632-.133-.797-.399s-.248-.646-.248-1.141c0-.349.046-.651.138-.908.094-.259.229-.46.403-.6s.383-.211.628-.211c.229 0 .437.062.624.188l-.147.257c-.15-.089-.311-.133-.481-.133-.242 0-.431.114-.569.343-.137.227-.21.535-.215.926.097-.149.209-.258.334-.325s.267-.101.427-.101zm-8.245 0c.168 0 .319.037.454.11.134.073.241.185.321.335.079.146.119.328.119.545 0 .226-.045.424-.133.596-.086.168-.205.296-.357.385-.151.089-.317.133-.5.133-.367 0-.633-.133-.798-.399s-.247-.646-.247-1.141c0-.349.046-.651.137-.908.095-.259.23-.46.404-.6s.383-.211.628-.211c.229 0 .436.062.623.188l-.147.257c-.15-.089-.31-.133-.481-.133-.242 0-.431.114-.568.343-.138.227-.21.535-.216.926.098-.149.209-.258.335-.325.125-.067.267-.101.426-.101zm11.657-.797h-1.246v.999c.091-.053.179-.087.266-.106.088-.021.181-.032.279-.032.262 0 .472.087.628.261.156.175.234.418.234.729 0 .208-.045.392-.133.55-.086.159-.21.283-.371.371-.16.086-.346.129-.559.129-.352 0-.656-.126-.913-.376l.234-.229c.097.101.202.176.312.224.11.046.234.069.371.069.211 0 .372-.062.486-.188.115-.128.174-.314.174-.559 0-.241-.052-.414-.156-.518-.101-.107-.238-.16-.412-.16-.089 0-.169.009-.239.027-.07.016-.155.041-.256.078h-.307v-1.572h1.668zm-8.097.018h-1.348v1.068h1.169v.325h-1.169v1.123h1.435v.316h-1.829v-3.153h1.787zm12.654-.376c.195 0 .363.039.504.115.143.076.253.181.33.316.076.135.115.286.115.454 0 .192-.046.38-.138.563-.088.184-.232.387-.43.61-.199.22-.481.495-.844.825h1.485l-.046.325h-1.874v-.311c.415-.397.722-.706.921-.926.198-.223.336-.414.413-.573.076-.159.114-.327.114-.504s-.05-.316-.151-.417c-.098-.104-.236-.156-.413-.156-.15 0-.275.026-.375.078-.101.048-.204.135-.307.256l-.266-.201c.128-.156.268-.271.421-.344s.333-.11.541-.11zm-8.066 2.952c.196 0 .344-.069.445-.207.104-.14.156-.336.156-.586 0-.248-.05-.425-.147-.532-.095-.107-.233-.16-.412-.16-.147 0-.28.039-.399.119-.116.08-.217.19-.303.33.006.36.061.623.165.788s.269.248.495.248zm-16.489 0c.196 0 .343-.069.444-.207.105-.14.156-.336.156-.586 0-.248-.049-.425-.147-.532-.094-.107-.232-.16-.412-.16-.147 0-.28.039-.399.119-.115.08-.216.19-.302.33.006.36.061.623.165.788s.269.248.495.248zm27.445-2.64c-.421 0-.632.438-.632 1.315 0 .883.211 1.325.632 1.325.422 0 .633-.442.633-1.325 0-.877-.211-1.315-.633-1.315zm-19.2 2.64c.195 0 .344-.069.445-.207.103-.14.155-.336.155-.586 0-.248-.049-.425-.146-.532-.096-.107-.233-.16-.413-.16-.146 0-.279.039-.399.119-.116.08-.217.19-.302.33.005.36.06.623.165.788.104.165.269.248.495.248zm-5.644-1.206c.147 0 .275-.036.385-.11.114-.076.217-.185.312-.325.003-.364-.046-.621-.147-.77-.101-.15-.264-.225-.49-.225-.205 0-.361.063-.468.188-.103.126-.156.31-.156.555 0 .232.05.405.147.518.098.112.237.169.417.169zm16.55-7.471c.341 0 .598.108.77.321.17.214.256.514.256.899 0 .446-.057.8-.169 1.063-.114.259-.288.465-.523.614-.235.15-.564.284-.985.403l-.087-.288c.449-.122.788-.287 1.017-.495s.345-.495.348-.862c-.077.113-.18.206-.311.28-.132.073-.282.11-.449.11-.172 0-.325-.04-.459-.12-.134-.082-.24-.199-.316-.352-.073-.154-.11-.33-.11-.532 0-.22.044-.408.133-.564.092-.156.214-.273.367-.353.152-.082.325-.124.518-.124zm-8.195-.004c.336 0 .592.14.766.422.177.277.266.68.266 1.205 0 .529-.089.933-.266 1.215-.174.277-.43.417-.766.417s-.593-.14-.77-.417c-.174-.282-.261-.686-.261-1.215 0-.525.087-.928.261-1.205.177-.282.434-.422.77-.422zm-10.86 1.155c.168 0 .32.037.454.11s.242.185.32.334c.08.147.12.329.12.546 0 .226-.044.424-.133.596-.086.167-.205.296-.358.385-.149.089-.316.133-.499.133-.367 0-.633-.133-.798-.399s-.247-.646-.247-1.141c0-.349.045-.651.137-.908.095-.259.229-.46.403-.6.175-.141.384-.211.628-.211.229 0 .438.062.624.188l-.147.256c-.149-.088-.31-.132-.481-.132-.241 0-.431.114-.569.343-.137.227-.209.535-.215.926.098-.149.21-.258.335-.325s.267-.101.426-.101zm16.49 0c.167 0 .319.037.453.11s.242.185.321.334c.079.147.119.329.119.546 0 .226-.044.424-.132.596-.087.167-.206.296-.358.385-.15.089-.316.133-.5.133-.366 0-.632-.133-.797-.399s-.248-.646-.248-1.141c0-.349.046-.651.138-.908.094-.259.229-.46.403-.6.174-.141.383-.211.628-.211.229 0 .437.062.624.188l-.147.256c-.15-.088-.311-.132-.481-.132-.242 0-.431.114-.569.343-.137.227-.21.535-.215.926.097-.149.209-.258.334-.325s.267-.101.427-.101zm16.489 0c.167 0 .319.037.453.11.135.073.242.185.321.334.08.147.119.329.119.546 0 .226-.044.424-.132.596-.086.167-.205.296-.358.385-.149.089-.316.133-.5.133-.366 0-.632-.133-.797-.399s-.248-.646-.248-1.141c0-.349.046-.651.138-.908.094-.259.229-.46.403-.6.174-.141.383-.211.628-.211.229 0 .437.062.624.188l-.147.256c-.15-.088-.31-.132-.481-.132-.241 0-.431.114-.569.343-.137.227-.209.535-.215.926.098-.149.209-.258.334-.325.126-.067.268-.101.427-.101zm-24.312-.784h-1.481v-.316h1.866v.289l-1.261 2.905-.352-.105zm16.489 0h-1.481v-.316h1.866v.289l-1.261 2.905-.352-.105zm2.831 2.837h-.372v-.77h-1.311v-.275l.931-2.163.316.137-.843 1.999h.912l.032-.899h.335v.899h.407v.302h-.407zm-25.037-.311h.66v.311h-1.82v-.311h.779v-2.43l-.724.436-.165-.271.935-.577h.335zm32.979 0h.66v.311h-1.82v-.311h.779v-2.43l-.724.436-.165-.271.935-.577h.335zm-25.069-2.585c-.421 0-.632.438-.632 1.315 0 .883.211 1.325.632 1.325.422 0 .633-.442.633-1.325 0-.877-.211-1.315-.633-1.315zm-10.956 2.64c.196 0 .343-.069.444-.207.105-.14.156-.336.156-.586 0-.248-.049-.425-.147-.532-.094-.107-.232-.16-.412-.16-.147 0-.28.039-.399.119-.115.079-.216.189-.302.33.006.36.061.623.165.788s.269.248.495.248zm32.978 0c.196 0 .344-.069.445-.207.104-.14.156-.336.156-.586 0-.248-.049-.425-.147-.532-.094-.107-.232-.16-.412-.16-.147 0-.28.039-.399.119-.116.079-.217.189-.303.33.007.36.062.623.165.788.104.165.269.248.495.248zm-16.489 0c.196 0 .344-.069.445-.207.104-.14.156-.336.156-.586 0-.248-.05-.425-.147-.532-.095-.107-.233-.16-.412-.16-.147 0-.28.039-.399.119-.116.079-.217.189-.303.33.006.36.061.623.165.788s.269.248.495.248zm2.602-1.206c.147 0 .275-.037.385-.11.113-.076.216-.185.312-.325.002-.364-.046-.621-.147-.77-.101-.15-.265-.225-.49-.225-.206 0-.362.062-.468.188-.104.126-.156.31-.156.555 0 .232.049.405.147.518.097.112.236.169.417.169zm-19.128-7.475c.336 0 .591.14.765.421.178.278.266.681.266 1.206 0 .529-.088.933-.266 1.214-.174.278-.429.417-.765.417s-.592-.139-.77-.417c-.174-.281-.261-.685-.261-1.214 0-.525.087-.928.261-1.206.178-.281.434-.421.77-.421zm27.482 0c.337 0 .592.14.766.421.177.278.266.681.266 1.206 0 .529-.089.933-.266 1.214-.174.278-.429.417-.766.417-.336 0-.593-.139-.77-.417-.174-.281-.261-.685-.261-1.214 0-.525.087-.928.261-1.206.177-.281.434-.421.77-.421zm-16.223 0c.198 0 .367.025.504.078.141.048.276.125.408.229l-.22.256c-.189-.155-.411-.233-.664-.233-.288 0-.522.103-.701.311-.178.205-.266.534-.266.986 0 .446.087.774.261.985.177.208.411.312.701.312.159 0 .294-.023.408-.069.116-.048.225-.114.326-.197l.201.261c-.104.101-.234.184-.389.248-.156.061-.34.091-.55.091-.261 0-.494-.062-.702-.187-.205-.129-.366-.315-.485-.56-.12-.244-.179-.539-.179-.884 0-.342.059-.635.179-.88.121-.248.285-.434.49-.559.204-.126.431-.188.678-.188zm5.364 1.155c.167 0 .319.036.453.11.134.073.242.185.321.334.079.147.119.328.119.546 0 .226-.044.424-.132.596-.087.167-.206.296-.358.385-.15.088-.316.132-.5.132-.366 0-.632-.132-.797-.398s-.248-.647-.248-1.142c0-.348.046-.65.138-.907.094-.259.229-.46.403-.6.174-.141.383-.211.628-.211.229 0 .437.062.624.188l-.147.256c-.15-.089-.311-.133-.481-.133-.242 0-.431.115-.569.344-.137.227-.21.535-.215.926.097-.149.209-.259.334-.325.125-.067.267-.101.427-.101zm18.962-1.155c.192 0 .362.036.509.11.146.07.259.167.339.288.08.12.119.251.119.395 0 .183-.06.343-.179.481-.119.135-.266.218-.44.252.202.016.371.09.509.225.14.134.211.318.211.55 0 .18-.046.343-.138.49-.091.144-.222.258-.389.344-.165.082-.355.123-.569.123-.186 0-.366-.033-.54-.1-.172-.071-.314-.176-.427-.317l.257-.21c.085.103.191.183.316.238.126.052.254.078.385.078.22 0 .393-.058.518-.174.126-.117.188-.274.188-.472 0-.401-.218-.601-.655-.601h-.266l.046-.302h.188c.165 0 .305-.048.421-.142.119-.095.179-.232.179-.413 0-.168-.057-.3-.17-.394-.112-.095-.256-.142-.43-.142-.132 0-.25.025-.353.073-.101.046-.207.119-.317.22l-.206-.234c.254-.244.552-.366.894-.366zm-16.012 2.896h.66v.312h-1.82v-.312h.779v-2.429l-.724.436-.165-.271.935-.577h.335zm5.019-2.896c.195 0 .363.038.504.114.143.076.253.182.33.317.076.134.115.286.115.453 0 .193-.046.381-.138.564-.088.183-.232.387-.43.61-.199.22-.481.495-.844.825h1.485l-.046.325h-1.874v-.312c.415-.397.722-.705.921-.925.198-.223.336-.415.413-.573.076-.159.114-.328.114-.505 0-.176-.05-.316-.151-.417-.098-.103-.236-.155-.413-.155-.15 0-.275.025-.375.077-.101.049-.204.135-.307.257l-.266-.202c.128-.155.268-.27.421-.343.153-.074.333-.11.541-.11zm9.024 3.208h-.371v-.77h-1.311v-.275l.93-2.163.316.137-.843 1.999h.912l.032-.899h.335v.899h.408v.302h-.408zm-24.734 0h-.371v-.77h-1.311v-.275l.931-2.163.316.137-.843 1.999h.912l.032-.899h.334v.899h.408v.302h-.408zm-6.817 0h-.435l.893-1.274-.783-1.137h.449l.564.899.568-.899h.435l-.779 1.119.889 1.292h-.467l-.665-1.036zm14.461-.257c.196 0 .344-.068.445-.206.104-.14.156-.336.156-.587 0-.247-.05-.424-.147-.531-.095-.107-.233-.161-.412-.161-.147 0-.28.04-.399.12-.116.079-.217.189-.303.33.006.36.061.623.165.788s.269.247.495.247zm10.956-2.64c-.421 0-.632.439-.632 1.316 0 .883.211 1.324.632 1.324.422 0 .633-.441.633-1.324 0-.877-.211-1.316-.633-1.316zm-27.482 0c-.422 0-.633.439-.633 1.316 0 .883.211 1.324.633 1.324s.632-.441.632-1.324c0-.877-.21-1.316-.632-1.316z" fill-rule="nonzero"/>
+ <path d="m9.036 11.852c.21-.264.616-.253.814-.061.198.193.188.568-.025.937-.15.278-.523.549-.832.728-.299-.195-.657-.486-.792-.771-.193-.381-.183-.756.025-.937.208-.183.615-.171.81.104zm.347.188c.098.017.177.083.175.179-.003.096-.085.169-.185.169-.115.001-.177-.083-.174-.178.002-.097.066-.19.184-.17zm-.708-.018c.114-.016.178.084.176.18-.003.096-.043.165-.185.169-.099.002-.177-.083-.175-.179.003-.096.086-.156.184-.17z"/>
+ <path d="m6.077 13.537h-.076c-.072 0-.129-.059-.129-.13v-.219c-.309-.078-.397-.261-.397-.637 0-.555.45-1.006 1.006-1.006.555 0 1.005.451 1.005 1.006 0 .37-.094.553-.396.633v.222c0 .072-.058.13-.13.13h-.075c-.072 0-.131-.058-.131-.13v-.174c-.034.002-.068.003-.105.005v.17c0 .071-.058.129-.13.129h-.076c-.072 0-.13-.058-.13-.129v-.17c-.037-.001-.072-.002-.106-.004v.174c0 .071-.059.13-.13.13zm-.013-1.395c.171.066.309.134.309.3 0 .164-.112.196-.309.298-.152.079-.309-.134-.309-.298 0-.166.15-.362.309-.3zm.83 0c.164-.047.308.134.308.3 0 .164-.162.386-.308.298-.18-.106-.309-.134-.309-.298 0-.166.12-.247.309-.3z"/>
+ <path d="m11.049 11.92.303.32.478-.453.383.403-.479.454.304.32c.103.109.102.278-.002.376-.105.098-.273.09-.376-.018l-.303-.32-.48.454-.383-.403.48-.431-.303-.345c-.103-.108-.102-.277.002-.375.105-.099.273-.091.376.018z"/>
+ <path d="m13.813 11.848.004-.123.439.012-.004.122.237.007c.228.006.408.196.402.424l-.022.826c-.006.228-.196.408-.424.402l-.913-.025c-.228-.006-.408-.196-.402-.424l.022-.826c.006-.228.197-.408.425-.402zm-.132.359c.119.003.212.102.209.22s-.102.212-.22.209-.212-.102-.208-.22c.002-.119.101-.212.219-.209zm.732.019c.118.004.212.102.209.221-.003.118-.102.212-.221.209-.118-.003-.212-.102-.208-.221.003-.118.101-.212.22-.209z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hexalate.svg b/.icons/kora/apps/scalable/hexalate.svg
new file mode 100644
index 000000000..86163086a
--- /dev/null
+++ b/.icons/kora/apps/scalable/hexalate.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#6c6c6c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 3.154c-1.544.008-3.082.188-4.587.537l4.587 19.267 4.589-19.275c-1.506-.346-3.045-.524-4.589-.529z" fill="#ff5454"/>
+ <path d="m39.299 9.87-14.397 13.609 18.984-5.662c-.92-2.957-2.487-5.672-4.587-7.947z" fill="#fff129"/>
+ <path d="m8.705 9.874c-2.108 2.27-3.683 4.982-4.611 7.937l19.004 5.668z" fill="#c552da"/>
+ <path d="m23.098 24.521-18.984 5.662c.92 2.957 2.487 5.672 4.587 7.947z" fill="#336eef"/>
+ <path d="m24.902 24.521 14.393 13.605c2.108-2.27 3.683-4.982 4.611-7.937z" fill="#45cb32"/>
+ <path d="m24 25.042-4.589 19.275c1.506.346 3.045.524 4.589.529 1.544-.008 3.082-.188 4.587-.537z" fill="#00d4ea"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hexchat.svg b/.icons/kora/apps/scalable/hexchat.svg
new file mode 100644
index 000000000..6a76ece42
--- /dev/null
+++ b/.icons/kora/apps/scalable/hexchat.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38.7245 38.7245 0 24 43.3644)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b62c00" offset="0"/>
+ <stop stop-color="#ff7814" offset="1"/>
+ </linearGradient>
+ <path d="m23.788 4.642c-5.159.049-10.311.356-11.284.901-1.945 1.09-11.119 16.518-11.096 18.661s9.528 17.393 11.496 18.446c1.967 1.053 20.647.901 22.592-.189s11.119-16.518 11.096-18.661-9.528-17.416-11.496-18.469c-.984-.526-6.15-.739-11.308-.689zm1.508 4.297c3.365.014 6.414.196 7.065.554.044.025.107.095.161.139l-8.203 9.237-.363.389-.343-.389-8.543-9.029c.079-.072.166-.149.227-.185.735-.424 4.647-.674 8.545-.712.488-.005.974-.006 1.454-.004zm11.679 6.95c2.097 3.419 4.08 7.078 4.089 7.951.01.947-2.227 5.198-4.43 8.869l-8.066-7.263-.387-.345.364-.342 8.43-8.87zm-26.017.024 7.884 8.846.319.342-.343.322-7.476 7.263c-2.215-3.568-4.396-7.602-4.406-8.524-.009-.892 1.955-4.731 4.022-8.249zm12.998 13.04.317.321 8.976 8.499c-.231.268-.428.469-.569.551-1.47.847-15.576 1.026-17.064.208-.166-.091-.439-.352-.729-.689l8.726-8.569z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hexedit.svg b/.icons/kora/apps/scalable/hexedit.svg
new file mode 120000
index 000000000..b806f5469
--- /dev/null
+++ b/.icons/kora/apps/scalable/hexedit.svg
@@ -0,0 +1 @@
+hex-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hidemy.name.svg b/.icons/kora/apps/scalable/hidemy.name.svg
new file mode 100644
index 000000000..2011e6877
--- /dev/null
+++ b/.icons/kora/apps/scalable/hidemy.name.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9d3d5" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m15.877 9.551c-.804 1.699-1.31 3.496-1.354 5.449h-1.523v2.5c0 2.17-.079 2.021.469 1.771 2.032-.926 4.554.878 4.554 3.258 0 1.173-.282 1.739-1.58 3.186-2.228 2.483-2.306 2.971-.914 5.584 1.345 2.522 3.347 4.429 6.344 6.037l2.09 1.119 2.156-1.09c3.041-1.535 6.605-5.52 7.615-8.031l-.531-1.676c.015.046-.19-.381-.474-.795-.032-.046-.082-.1-.116-.148-.392.362-.851 1.159-1.418 2.33-1.287 2.662-3.145 4.615-5.552 5.844l-1.643.748v-19.397c3.037.846 6.248.822 9.283 1.461l.295 1.512c.332.019.676.081 1.004.248.149.07.285.155.418.242v-4.703h-1.523c-.044-1.953-.55-3.75-1.354-5.449l-5.055 4.156.375.57-3.443-.777-3.443.777.375-.57zm17.713 10.629c-.522-.048-.951.237-1.365.478-1.511 1.123-1.447 2.285.234 4.227.792.915 1.557 2.027 1.697 2.47l.256.805.656-.81c1.594-1.968 1.048-6.1-.923-6.998-.198-.104-.381-.157-.555-.172zm-18.785.043c-.311-.035-.619.026-.955.129-1.933.88-2.487 4.659-1.012 6.912l.574.875.545-1.057c.3-.581 1.102-1.679 1.783-2.439 1.478-1.651 1.488-2.901.03-3.985-.342-.272-.655-.401-.965-.435z" fill="#134057" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hipchat-attention.svg b/.icons/kora/apps/scalable/hipchat-attention.svg
new file mode 100644
index 000000000..20cf62b92
--- /dev/null
+++ b/.icons/kora/apps/scalable/hipchat-attention.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e42238" offset="0"/>
+ <stop stop-color="#fd6820" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g fill="#ea3332">
+ <circle cx="362.20261" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="367.30312" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="372.66303" cy="536.91562" r="2.237091" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hipchat.svg b/.icons/kora/apps/scalable/hipchat.svg
new file mode 100644
index 000000000..bdbd5f425
--- /dev/null
+++ b/.icons/kora/apps/scalable/hipchat.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g fill="#1c95f5">
+ <circle cx="362.20261" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="367.30312" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="372.66303" cy="536.91562" r="2.237091" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hipchat4.svg b/.icons/kora/apps/scalable/hipchat4.svg
new file mode 120000
index 000000000..de588a2c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/hipchat4.svg
@@ -0,0 +1 @@
+hipchat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hivelytracker.svg b/.icons/kora/apps/scalable/hivelytracker.svg
new file mode 100644
index 000000000..d6f43da1e
--- /dev/null
+++ b/.icons/kora/apps/scalable/hivelytracker.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#455e6a" offset="0"/>
+ <stop stop-color="#536d79" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11 14c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-8h4v8c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1h-3c-.554 0-1 .446-1 1v6h-4v-6c0-.554-.446-1-1-1zm16 0c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1h-6v-2h6c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6v-6c0-.554-.446-1-1-1z" fill="#e0f7fa" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/homebank.svg b/.icons/kora/apps/scalable/homebank.svg
new file mode 120000
index 000000000..be3f0bbb2
--- /dev/null
+++ b/.icons/kora/apps/scalable/homebank.svg
@@ -0,0 +1 @@
+kmymoney.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hotot.svg b/.icons/kora/apps/scalable/hotot.svg
new file mode 100644
index 000000000..fcb5f53fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/hotot.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.9249 44.9249 0 24 47.2565)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#5e6468" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.452761 -22.7488 22.7488 .452761 26.8886 33.0354)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m25.073 46.583 6.437-6.066h8.848s5.496-1.252 5.496-5.495v-26.913c-.346-5.366-5.214-5.777-5.214-5.777h-32.408s-5.999.352-6.086 6.2v24.235c.275 7.507 6.086 7.75 6.086 7.75h9.084l6.009 6.042c.849.99.86.86 1.748.024z" fill="url(#a)"/>
+ <path d="m38.716 13.073c-1.02.452-2.114.758-3.263.895 1.173-.703 2.072-1.818 2.498-3.142-1.101.651-2.316 1.123-3.611 1.38-1.037-1.106-2.512-1.795-4.148-1.795-3.138 0-5.682 2.544-5.682 5.681 0 .444.05.879.147 1.294-4.722-.237-8.909-2.499-11.712-5.937-.49.838-.768 1.814-.768 2.856 0 1.972 1.004 3.711 2.527 4.729-.931-.031-1.807-.287-2.574-.713v.071c0 2.752 1.96 5.049 4.558 5.572-.476.128-.978.199-1.498.199-.367 0-.721-.036-1.069-.106.723 2.259 2.821 3.902 5.307 3.947-1.944 1.523-4.395 2.429-7.057 2.429-.459 0-.911-.028-1.356-.078 2.515 1.615 5.501 2.556 8.711 2.556 10.453 0 16.167-8.658 16.167-16.167l-.019-.735c1.116-.797 2.082-1.797 2.842-2.936z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hotspot.svg b/.icons/kora/apps/scalable/hotspot.svg
new file mode 100644
index 000000000..d99044fde
--- /dev/null
+++ b/.icons/kora/apps/scalable/hotspot.svg
@@ -0,0 +1,11 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m25.050781 6.0070947c-.273292.2885485-.498755.5603126-.740234.8378906.431637-.514724.740234-.8378906.740234-.8378906zm0 0c-8.413575 6.8530433-6.277728 15.9849203-3.873047 21.1914063-2.218661.461965-4.181373 1.743936-5.496093 3.589844l.02734-.167969.01367-.01953-.0098-.0039v-.002c0-1.108492-.533396-1.758009-1.199219-2.578125.120137 1.873781-.691426 2.899399-.478516 4.6875.03722.312554.164446.570945.314453.818359-.226087.79679-.341105 1.620975-.341797 2.449219-.533114-.713164-.994395-1.476446-.867187-2.316406-.490619 2.671187.355435 5.468558 2.023437 7.730468.0014.0019.0025.004.0039.0059.237927.322244.491221.631581.761719.929687.0031.0034.0067.0064.0098.0098.266251.292746.544843.572289.839844.83789.01678.01516.03391.02986.05078.04492.285766.254339.580737.497135.890625.722657.03369.02462.06955.04606.103516.07031.297935.211917.602401.413311.919922.595703.05194.02996.10772.05291.160156.08203.310149.171533.622959.335797.949219.476563.03838.01664.0786.02873.117187.04492 1.063989.444295 2.20526.718789 3.394531.777343.03891.0019.07623.01026.115235.01172.0026.000098.0052-.000095.0078 0 .07088.0026.141697.0029.212891.0039.319049.0047.642131-.01492.966797-.04297.03148-.0027.06223-.000947.09375-.0039.538581-.05057 1.08169-.134242 1.630859-.279296 4.584044-1.127905 7.519235-4.204925 8.828125-7.833985.000209-.00058-.000209-.0014 0-.002.000212-.000587-.000211-.0014 0-.002.16239-.450649.303829-.908016.416016-1.373047.06301-.261177.114376-.522816.160156-.785156-.000008-.000644.000008-.0013 0-.002.380067-2.179863.186506-4.379628-.289063-6.257813-.434074-1.714359-1.320462-3.522741-2.654296-5.183594-2.12289-2.643369-4.682254-4.180444-6.634766-5.914062-.200763-2.338545-.316341-4.49075-.279297-6.935547.0074-.490045.28971-1.364121.376953-1.8496095-.524716.9971825-1.1597 1.5214895-1.580078 2.5351565-.343345.827916-.672075 2.12981-.919922 3.1875-.0666-.148121-.136691-.29343-.193359-.449219-.762464-3.431042 1.106721-7.955321 1.427759-8.8006673z" opacity=".2"/>
+ <path d="m23.935547 6.8066406c-2.947346 2.9921035-4.197308 6.2657034-4.378906 9.4355474-.21043 3.673103.894908 7.186855 2.074218 9.740234a.50005.50005 0 0 1 -.351562.699219c-2.095548.43633-3.947687 1.647145-5.189453 3.390625a.50005.50005 0 0 1 -.902344-.371094l.021484-.13086c-.003299-.499434-.136317-.880489-.349609-1.24414-.058753.379804-.058293.839898-.132813 1.169922-.160362.710163-.291622 1.333736-.195312 2.142578.025226.211835.111121.39457.246094.617187a.50005.50005 0 0 1 .052734.396485c-.213527.752525-.321611 1.530268-.322266 2.3125a.50005.50005 0 0 1 -.90039.298828c-.00929-.01243-.016091-.028506-.025391-.041016.664629 5.450118 6.398407 10.619123 12.683594 8.958985a.50005.50005 0 0 1 .007813-.001953c4.978548-1.224973 7.899078-4.788354 8.876953-8.841797.562776-2.332797.389457-4.7652-.126953-6.804688-.414857-1.638456-1.269949-3.387122-2.560547-4.994141-2.059291-2.564177-4.571167-4.073288-6.576172-5.853515a.50005.50005 0 0 1 -.166016-.330078c-.188069-2.19073-.277549-4.252623-.261719-6.517578-.074812.133556-.199008.26481-.261718.416015-.315554.760903-.648297 2.058567-.894532 3.109375a.50005.50005 0 0 1 -.943359.091797c-.062949-.140002-.139231-.29798-.207031-.484375a.50005.50005 0 0 1 -.017578-.060547c-.410089-1.84545-.11133-3.894549.310546-5.5996091.181861-.735006.299795-.9413058.490235-1.5039063zm-7.808594 22.4082034c-.002086.002482-.003776.005327-.005859.007812.006896.038692.023939.07007.027344.111328a.50005.50005 0 0 1 .064453.166016v-.25zm.023438.636718a.50005.50005 0 0 1 -.017579.029297l.019532-.029297z" fill="#ff7d20"/>
+ <path d="m25.049989 5.0000002s-4.183887 4.3048483-3.829823 7.6322178c.288311 2.709445 5.715797 11.485755 7.439664 16.983715l-5.19383.473715c-1.563885-1.824714-10.015195-15.641855 1.583989-25.0896478z" fill="#ff7d20"/>
+ <path d="m14.513721 27.009584c.120137 1.873781-.690815 2.899726-.477905 4.687827.09139.767513.66694 1.242222 1.018971 1.897589l.235795-1.438631c.01944-.112142.03654-.222072.05544-.33685l.362114-2.206367.01544-.01894-.01122-.0042v-.0014c0-1.108492-.532802-1.758894-1.198625-2.57901z" fill="#d83b2f"/>
+ <circle transform="matrix(.99252028 -.12207987 .12207987 .99252028 0 0)" cx="18.555" cy="37.546" r="9" fill="#ffb832"/>
+ <path d="m26.317053 8.5263978c-.524716.9971823-1.160162 1.5227462-1.58054 2.5364132-.560206 1.350839-1.235513 4.561113-1.235513 4.561113l1.346698 2.050147 1.489249.985987c-.27747-2.895229-.442212-5.373385-.398118-8.283426.0074-.4900451.290981-1.3647461.378224-1.8502342z" fill="#ff7d20"/>
+ <path d="m25.050781 5c-7.338323 7.747987-2.965018 11.431633.07422 16.927734.798083 1.506139 1.759238 3.9686 1.916016 5.035157 2.100325 1.058634 3.750003 2.923403 4.505859 5.240234.01811.05197.03557.103333.05273.15625.0418.13663.07583.276421.111329.416016.04522.172054.09149.342148.125.523437.0015.008.0044.01544.0059.02344.03599.190698.06777.382788.0918.578125.01059.08609.005.156012.01172.238281.0019.029.0023.05868.0039.08789.01791.275221.01522.532043-.0098.765626-.02198.450461-.07028.915239-.183594 1.410156-.929265 3.418695-3.732727 5.538706-6.476562 6.15625-3.866966.662823-7.127164-1.393486-7.912109-4.28125-.153252-.952317.08629-2.231694.638671-2.554688-.318979.109387-.706707.233712-1.171875.666016-.783373.72803-.503301.986894-1.527343 1.269531.519697-1.44374-2.467585-3.018492-2.166016-5.009765-.491881 2.67806.344966 5.492615 2.021573 7.757528 2.454813 3.316185 6.709862 4.958722 11.23038 3.764694 5.154691-1.268312 8.228144-4.504116 9.244141-8.715582.586705-2.431985.404032-4.940162-.128907-7.044922-.434076-1.714361-1.320464-3.522743-2.654298-5.183596-3.366627-4.19204-7.838819-5.599938-9.230469-9.425781-.762489-3.431156 1.106696-7.9554347 1.427734-8.800781z" fill="#db3f2e"/>
+ <path d="m31.931641 25.382812 1.074218 2.371094c.01983.0566.039414.113023.058594.169922l.494141 1.800781c.538196 2.546145.462475 5.203825-.322266 7.28125-1.132461 2.997936-3.003184 5.341981-5.591797 6.41211-4.53056 1.872927-10.419826.394577-12.851562-4.341797.09729.444005.220902.87788.371093 1.302734 2.45279 3.326128 6.700075 5.48323 11.228516 4.28711 5.154691-1.268312 8.228144-4.999472 9.244141-9.210938.063007-.261177.114376-.522816.160156-.785156-.000008-.000644.000008-.001309 0-.001953-.006446-.493594-.033704-.990064-.095703-1.490235-.180656-1.435962-.595459-2.816168-1.208984-4.103515l.011718-.007813-.105468-.18164c-.283524-.572063-.605294-1.124811-.966797-1.654297l-.052735-.091797z" fill="#ff7d20"/>
+ <path d="m22.798828 26.001953a9 9 0 0 0 -.898437.064453 9 9 0 0 0 -7.878907 9.417969 9 9 0 0 1 7.878907-8.417969 9 9 0 0 1 10.033203 7.833985 9 9 0 0 1 .044922.615234 9 9 0 0 0 -.044922-1.615234 9 9 0 0 0 -9.134766-7.898438z" fill="#fff" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hotwire-openssh.svg b/.icons/kora/apps/scalable/hotwire-openssh.svg
new file mode 100644
index 000000000..1662576f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/hotwire-openssh.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9600" offset="0"/>
+ <stop stop-color="#ffd402" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m28.782 22.285h-9.564v-2.952c0-2.636 2.145-4.781 4.782-4.781s4.782 2.145 4.782 4.781zm2.551.027v-2.979c0-4.043-3.29-7.333-7.333-7.333s-7.333 3.29-7.333 7.333v2.979c-.578.121-1.013.635-1.013 1.249v11.164c0 .703.572 1.275 1.275 1.275h14.142c.703 0 1.275-.572 1.275-1.275v-11.164c0-.614-.435-1.127-1.013-1.249z" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hotwire.svg b/.icons/kora/apps/scalable/hotwire.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/hotwire.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hourglass.svg b/.icons/kora/apps/scalable/hourglass.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/hourglass.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/houseparty.svg b/.icons/kora/apps/scalable/houseparty.svg
new file mode 100644
index 000000000..4f45a0f37
--- /dev/null
+++ b/.icons/kora/apps/scalable/houseparty.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00494133 -39.9973 39.9973 .00494133 26.2238 43.9973)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#524f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.40294 -31.773 31.773 -1.40294 25.7724 39.773)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9f00" offset="0"/>
+ <stop stop-color="#ffca34" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m15.476 4.001c-.411-.007-.824.033-1.23.123-1.873.415-3.558 1.693-4.37 3.66-.138.333-.462 1.315-.435 2.377-.556.235-1.1.501-1.538.887-1.619 1.426-2.368 3.485-1.932 5.673.043.215.049.089.086.231-.599.52-1.1 1.102-1.351 1.589-1.325 2.57-.533 4.758.324 6.783.856 2.024 2.178 4.264 4.06 7.123 1.738 2.639 3.109 4.38 4.792 5.988 4.773 4.562 10.653 6.562 16.414 5.085 4.635-1.189 8.612-4.164 10.918-8.301 2.233-4.005 3.064-9.144 2.706-14.168-.18-2.524-.383-4.369-1.172-6.218-.394-.924-1.004-1.92-2.023-2.694-1.019-.773-2.374-1.139-3.452-1.138h-.002c-1.659.002-3.777.987-4.907 2.381-2.505-3.931-4.394-6.615-7.031-8.145-1.674-.971-4.11-1.482-6.291.01-1.094-.786-2.33-1.227-3.566-1.246z" fill="url(#a)"/>
+ <path d="m31.719 39.065c2.711-.673 4.263-2.722 6.008-5.84 1.644-2.938 2.518-7.641 2.213-11.906-.335-4.69-.995-6.816-2.592-6.814-1.477.001-2.068 1.541-2.829 4.541-.156.616-.753 1.256-.861 1.423-.257.398-.874.398-1.335 0-.193-.167-1.125-1.537-2.071-3.044-3.251-5.181-5.927-7.507-7.558-8.45-.882-.51-1.798-.54-2.294-.074-.643.603-.603 1.77.645 3.5 3.943 5.471 5.181 7.945 4.718 8.076-.424.121-.084.518-4.687-6.173-2.014-2.927-3.867-5.516-4.117-5.752-1.054-.996-2.882-.588-3.443.768-.417 1.006-.314 1.206 3.834 7.432 2.503 3.759 3.851 5.9 3.824 6.077-.069.459-2.506-1.892-4.247-4.244-1.74-2.352-2.886-4.807-3.104-4.991-.873-.735-1.991-.704-2.883.078-.53.465-.787 1.202-.652 1.874.056.279 1.112 2.893 3.593 6.357 3.377 4.714 3.829 6.348 3.477 6.348-.361 0-.546-.189-1.725-1.752-4.89-6.482-4.345-7.033-5.352-7.033-.668 0-.993.174-1.25.671-.715 1.381-.303 4.555 3.339 10.068 1.663 2.518 3.539 4.548 5.176 5.716 4.842 3.452 7.189 4.88 14.173 3.144z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hp-logo.svg b/.icons/kora/apps/scalable/hp-logo.svg
new file mode 100644
index 000000000..9c2dbdd2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/hp-logo.svg
@@ -0,0 +1,7 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="4" width="40" height="40" rx="20" fill="#0286c2"/>
+ <path d="m22.785715 5.039174c-1.682054.0999032-3.305105.407313-4.847155.8945286-2.977095 8.5106714-5.96719 17.8425694-8.9382848 26.0748314.2159869.06353.4291237.03739.6523608.04102 1.229639-.0073 2.464079.0036 3.697418 0 .166985 0 .146025-.241488.216807-.347671 1.481947-4.182634 2.987495-8.343867 4.476743-12.5234.08893-.258638.187626-.535477.304699-.783225.773185.01452 1.535249-.01089 2.304774 0-1.616252 4.533845-3.226903 9.09439-4.871255 13.613434.173335.06716.344811.03739.525406.04102 1.290441-.01089 2.576883.01815 3.867324 0 1.460146-4.119132 2.969294-8.230863 4.437641-12.350394.31218-.840347.356652-1.917361-.175785-2.607483-1.130036-1.464847-3.639016-1.709155-5.261868-1.769557 1.183438-3.351707 2.410777-6.8577187 3.611415-10.283328zm5.867387 10.881347c-.03146.06797-.05241.235988-.08398.30274-3.045297 8.543372-6.627311 18.296583-9.787412 27.070863 1.114336.29893 2.259972.521747 3.44351.62502 1.412945-3.682717 3.182602-7.793948 4.425941-11.258359 1.612652-.03176 3.215903-.01512 4.832154-.04687 1.024533-.03539 2.571882-.651291 2.912193-1.650453 1.361244-3.832322 2.722587-7.629243 4.041129-11.479366.215987-.581709.348071-1.219839.173836-1.824258-.230508-.773185-.93475-1.360444-1.693454-1.56645-.659751-.206007-1.323042-.116344-2.000064-.130865-2.069966-.0036-4.193834-.02119-6.2639-.04297zm3.892724 2.427778c.06556.0071.131344.0169.195317.0078.598949.01089 1.187937-.01452 1.783256 0-1.389344 3.966626-2.803489 7.935953-4.172033 11.91438-.775904.05354-1.57485.0036-2.351675 0 1.414745-3.942126 2.80859-7.882952 4.218935-11.832378.03176-.03539.08821-.07504.130864-.08594v.0039c.06398-.01951.129754-.01497.195316-.0078z" opacity=".2"/>
+ <path d="m22.785715 4.0392463c-1.682054.0999032-3.305105.407313-4.847155.8945286-2.977095 8.5106711-5.96719 17.8425691-8.9382848 26.0748321.2159869.06353.4291237.03739.6523608.04102 1.229639-.0073 2.464079.0036 3.697418 0 .166985 0 .146025-.241488.216807-.347671 1.481947-4.182634 2.987495-8.343866 4.476743-12.5234.08893-.258638.187626-.535477.304699-.783225.773185.01452 1.535249-.01089 2.304774 0-1.616252 4.533845-3.226903 9.09439-4.871255 13.613435.173335.06716.344811.03739.525406.04102 1.290441-.01089 2.576883.01815 3.867324 0 1.460146-4.119131 2.969294-8.230863 4.437641-12.350394.31218-.840347.356652-1.917361-.175785-2.607483-1.130036-1.464847-3.639016-1.709155-5.261868-1.769557 1.183438-3.351707 2.410777-6.8577184 3.611415-10.2833277zm5.867387 10.8813467c-.03146.06797-.05241.235988-.08398.30274-3.1478 8.831182-6.884419 18.989606-10.119322 27.986893 1.099135.31519 2.231371.551867 3.400508.675801 1.457647-3.908424 3.44991-8.460469 4.800953-12.22539 1.612652-.03176 3.215903-.01511 4.832154-.04687 1.024533-.03539 2.571882-.651291 2.912193-1.650453 1.361244-3.832322 2.722587-7.629243 4.041129-11.479366.215987-.581708.348071-1.219839.173836-1.824258-.230508-.773185-.93475-1.360443-1.693454-1.56645-.659751-.206007-1.323042-.116344-2.000064-.130864-2.069966-.0036-4.193834-.02119-6.2639-.04297zm3.892724 2.427778c.06556.0071.131344.01689.195317.0078.598949.01089 1.187937-.01452 1.783256 0-1.389344 3.966627-2.803489 7.935953-4.172033 11.91438-.775904.05354-1.57485.0036-2.351675 0 1.414745-3.942126 2.80859-7.882951 4.218935-11.832377.03176-.03539.08821-.07504.130864-.08594v.0039c.06398-.01951.129754-.01496.195316-.0078z" fill="#fff"/>
+ <path d="m24 4c-11.079 0-19.998 8.92-19.998 20 0 .16772-.004.33329 0 .5.2642-10.846 9.087-19.5 19.998-19.5s19.734 8.6536 19.998 19.5c.004-.16671 0-.33228 0-.5 0-11.08-8.919-20-19.998-20z" fill="#fff" opacity=".2"/>
+ <path d="m4.0117 24.5c-.0041.167-.0117.332-.0117.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-.168-.008-.333-.012-.5-.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hp-toolbox.svg b/.icons/kora/apps/scalable/hp-toolbox.svg
new file mode 120000
index 000000000..3bb68d40c
--- /dev/null
+++ b/.icons/kora/apps/scalable/hp-toolbox.svg
@@ -0,0 +1 @@
+hp_logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hp_logo.svg b/.icons/kora/apps/scalable/hp_logo.svg
new file mode 100644
index 000000000..f21569b90
--- /dev/null
+++ b/.icons/kora/apps/scalable/hp_logo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9bacb4" offset="0"/>
+ <stop stop-color="#cad7dd" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.027 16.453c1.38 0 3.073.914 2.365 3.046-.71 2.129-3.271 9.216-3.742 10.568-.474 1.35-1.615 1.621-2.521 1.621h-4.097l-4.028 11.312h-4.096l9.454-26.547zm-15.269.064h2.758c1.986 0 2.801 1.557 2.205 3.322l-4.034 11.313h-4.059l4.438-12.449h-2.091l-4.438 12.449h-4.095l9.328-26.152h4.095zm10.102 13.008 3.866-10.85h-2.057l-3.865 10.85z" fill-opacity=".69" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hplip.svg b/.icons/kora/apps/scalable/hplip.svg
new file mode 120000
index 000000000..3bb68d40c
--- /dev/null
+++ b/.icons/kora/apps/scalable/hplip.svg
@@ -0,0 +1 @@
+hp_logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hplj1020_icon.svg b/.icons/kora/apps/scalable/hplj1020_icon.svg
new file mode 120000
index 000000000..57416d989
--- /dev/null
+++ b/.icons/kora/apps/scalable/hplj1020_icon.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/htop.svg b/.icons/kora/apps/scalable/htop.svg
new file mode 100644
index 000000000..f129bec94
--- /dev/null
+++ b/.icons/kora/apps/scalable/htop.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.20303 0 0 1.20303 -4.86533 -4.63758)">
+ <path d="m29.517 20.602h-1.104v4.414h1.104zm-5.518 0v4.414h1.104v-4.414zm-4.412 0v4.414h1.105v-4.414z" fill="#ff9f00"/>
+ <path d="m15.175 25.016v8.826h1.101v-8.826zm2.205 0v8.826h1.103v-8.826zm-4.413 0v8.826h1.104v-8.826zm2.208-13.24v8.826h1.101v-8.826zm2.205 0v8.826h1.103v-8.826zm-4.413 0v8.826h1.104v-8.826z" fill="#78c32d"/>
+ <path d="m29.517 25.016v8.826h1.103v-8.826zm2.207 0v8.826h1.101v-8.826zm2.205 0v8.826h1.104v-8.826zm-4.412-13.24v8.826h1.103v-8.826zm2.207 0h1.101v8.826h-1.101zm2.205 0h1.104v8.826h-1.104z" fill="#f54"/>
+ <path d="m23.098 17.965h-.17c-.161 0-.29-.13-.29-.291v-.488c-.689-.174-.888-.584-.888-1.426 0-1.241 1.009-2.25 2.25-2.25s2.25 1.009 2.25 2.25c0 .83-.211 1.237-.886 1.417v.496c0 .161-.131.291-.292.291h-.167c-.161 0-.293-.13-.293-.291v-.39c-.075.005-.153.008-.236.011v.38c0 .16-.13.29-.291.29h-.169c-.161 0-.291-.13-.291-.29v-.379c-.083-.003-.162-.005-.237-.009v.388c0 .161-.13.291-.29.291zm-.031-3.12c.382.149.692.299.692.67 0 .37-.25.44-.692.669-.337.176-.69-.299-.69-.669 0-.371.335-.809.69-.67zm1.856 0c.367-.104.691.299.691.67 0 .37-.362.865-.691.669-.402-.238-.69-.299-.69-.669 0-.371.269-.551.69-.67z" fill="#ff9f00"/>
+ <path d="m24 28.871.641-.641c.366-.366.961-.366 1.327 0 .365.367.365.96 0 1.328l-.642.639.642.642c.365.365.365.96 0 1.326-.366.366-.961.366-1.327 0l-.641-.64-.641.64c-.366.366-.961.366-1.327 0-.365-.366-.365-.961 0-1.326l.642-.642-.642-.639c-.365-.368-.365-.961 0-1.328.366-.366.961-.366 1.327 0z" fill="#ff9f00"/>
+ <path d="m37.574 33.908h-1.875v-1.015h.937v-6.797h-.937v-1.014h1.875zm0-13.273h-1.875v-1.015h.937v-6.796h-.937v-1.015h1.875z" fill="#d8d8d8"/>
+ </g>
+ <path transform="matrix(-1.20303 0 0 1.20303 52.7924 -4.63758)" d="m37.574 33.908h-1.875v-1.015h.937v-6.797h-.937v-1.014h1.875zm0-13.273h-1.875v-1.015h.937v-6.796h-.937v-1.015h1.875z" fill="#d8d8d8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/httrack.svg b/.icons/kora/apps/scalable/httrack.svg
new file mode 100644
index 000000000..235815893
--- /dev/null
+++ b/.icons/kora/apps/scalable/httrack.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <path transform="translate(0 -3.096)" d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path transform="translate(0 2.8005)" d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path transform="matrix(1.32159 0 0 1.32159 -3.59618 -11.6829)" d="m19 17c-5.523 0-10 4.477-10 10s4.477 10 10 10 10-4.477 10-10-4.477-10-10-10zm-1.628 1.562c.109-.012.246.007.356 0 .011.052-.078.238-.201.509-.791 1.727-.145 4.18.588 5.261.133.196.254.382.254.406 0 .023-.143.051-.305.051-.379 0-.105.23-.84-.351-.326-.259-.749-.475-.914-.508-.258-.051-.326-.03-.66.305-.311.31-.406.479-.406.763 0 1.079.646 1.472 3.026 1.976 3.231.685 3.218 1.097 3.307 2.797.112 2.13-1.868 4.382-2.44 5.293-.248.395-.337.829-.889.791-.055-.004-.078-.642-.133-.646-.022-.066.035-.231-.05-.508-.404-1.305-.244-2.442-.916-3.093-.18-.175-.771-.084-1.203-.352-.433-.267-.985-.895-1.083-1.028-.161-.22-.172-.355-.048-.761.225-.743.493-1.16 1.015-1.629.274-.246.549-.45.61-.455.061-.004-.349-.13-.965-.256s-1.519-.39-1.984-.559c-.852-.308-2.694-1.388-3.132-1.856l-.051-.051c.628-2.502 2.39-4.551 4.727-5.539.489-.207.993-.348 1.525-.457.265-.054.539-.076.813-.104zm9.529 3.524c.191.118.913 1.68 1.119 2.441.266.983.246 2.682 0 3.658-.094.372-.447 2.57-1.467 1.483-.041-.043-.187-.203-.358-.506-.171-.302-.713-.946-1.166-1.424-1.308-1.38-1.515-2.099-.967-3.201.277-.555 2.839-2.451 2.839-2.451z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#4f4f4f"/>
+ <path d="m38 29v6h2.063l-4.125 5-4.125-5h2.187v-6zm-7 11h10v2h-10z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hubstaff-black.svg b/.icons/kora/apps/scalable/hubstaff-black.svg
new file mode 100644
index 000000000..57a163a23
--- /dev/null
+++ b/.icons/kora/apps/scalable/hubstaff-black.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.3176 40.3176 0 24 44.3077)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m20.094 4c-.613 0-9.701 5.099-10.033 5.623-.142.224-.167 1.06-.055 1.857.463 3.298-.939 5.526-4.135 6.905l-1.871.806v5.647c0 3.106.12 5.767.266 5.914.855.86 7.152-.657 9.705-2.338l1.183-.781-.123-2.623c-.099-2.111.027-2.95.639-4.303 1.021-2.256 2.914-4.075 5.17-4.969 1.601-.634 1.891-.894 2.078-1.867.416-2.163-.815-7.916-2.02-9.439-.187-.238-.549-.432-.804-.432zm7.812 0c-.255 0-.617.194-.804.432-1.205 1.523-2.436 7.276-2.02 9.439.187.973.477 1.233 2.078 1.867 2.256.894 4.149 2.713 5.17 4.969.612 1.353.738 2.192.639 4.303l-.123 2.623 1.183.781c2.553 1.681 8.85 3.198 9.705 2.338.146-.147.266-2.808.266-5.914v-5.647l-1.871-.806c-3.196-1.379-4.497-3.607-4.033-6.905.112-.797.087-1.633-.055-1.857-.332-.524-9.522-5.623-10.135-5.623zm-11.47 26-1.647.871c-2.111 1.118-6.423 5.182-6.709 6.324-.288 1.153-.066 1.339 5.209 4.362 1.523.872 2.979 1.646 3.94 2.105.754.327 1.088.671 1.64-.291.772-.894 2.412-2.291 5.131-2.291 2.494 0 4.157 1.176 5.057 2.061.611.71.74 1.184 1.816.509.975-.496 2.539-1.354 4.223-2.324 6.049-3.485 6.057-3.508 2.439-7.039-1.441-1.406-3.362-2.946-4.269-3.422l-1.651-.863-1.742 1.266c-2.172 1.577-3.662 2.092-5.992 2.072-2.321-.02-4.057-.648-5.945-2.149z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="10" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hubstaff-color.svg b/.icons/kora/apps/scalable/hubstaff-color.svg
new file mode 100644
index 000000000..fdd7c598b
--- /dev/null
+++ b/.icons/kora/apps/scalable/hubstaff-color.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m13.29 41.557c-5.275-3.023-5.498-3.209-5.209-4.362.285-1.142 4.597-5.206 6.708-6.324l1.647-.871 1.499 1.192c1.889 1.5 3.625 2.127 5.946 2.147 2.33.02 3.82-.495 5.992-2.072l1.742-1.265 1.65.864c.908.476 2.829 2.015 4.27 3.421 3.619 3.531 3.611 3.554-2.439 7.039-1.684.97-3.248 1.828-4.223 2.325-1.076.675-1.205.199-1.816-.511-.899-.884-2.563-2.059-5.057-2.059-2.719 0-4.359 1.396-5.131 2.29-.552.962-.886.618-1.64.291-.961-.459-2.416-1.233-3.939-2.105z" fill="#163abd"/>
+ <path d="m4.266 30.752c-.146-.147-.266-2.808-.266-5.914v-5.647l1.871-.807c3.196-1.379 4.598-3.606 4.135-6.904-.112-.798-.088-1.633.054-1.857.332-.524 9.421-5.623 10.034-5.623.255 0 .617.194.804.432 1.205 1.523 2.435 7.275 2.019 9.438-.187.974-.477 1.234-2.078 1.868-2.256.894-4.149 2.713-5.17 4.97-.612 1.352-.736 2.192-.637 4.303l.123 2.623-1.184.779c-2.552 1.681-8.85 3.198-9.705 2.339z" fill="#0873ff"/>
+ <path d="m43.734 30.752c.146-.147.266-2.808.266-5.914v-5.647l-1.871-.807c-3.196-1.379-4.497-3.606-4.034-6.904.112-.798.088-1.633-.054-1.857-.332-.524-9.522-5.623-10.135-5.623-.255 0-.617.194-.804.432-1.205 1.523-2.435 7.275-2.019 9.438.187.974.477 1.234 2.078 1.868 2.256.894 4.149 2.713 5.17 4.97.612 1.352.736 2.192.637 4.303l-.123 2.623 1.184.779c2.552 1.681 8.85 3.198 9.705 2.339z" fill="#2db3f6"/>
+ </g>
+ <circle cx="24" cy="24" r="10" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hubstaff-gray.svg b/.icons/kora/apps/scalable/hubstaff-gray.svg
new file mode 100644
index 000000000..bd3c9cff4
--- /dev/null
+++ b/.icons/kora/apps/scalable/hubstaff-gray.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.4963 40.4963 0 24 44.3077)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </linearGradient>
+ <path d="m13.29 41.557c-5.275-3.023-5.498-3.209-5.209-4.362.285-1.142 4.597-5.206 6.708-6.324l1.647-.871 1.499 1.192c1.889 1.5 3.625 2.127 5.946 2.147 2.33.02 3.82-.495 5.992-2.072l1.742-1.265 1.65.864c.908.476 2.829 2.015 4.27 3.421 3.619 3.531 3.611 3.554-2.439 7.039-1.684.97-3.248 1.828-4.223 2.325-1.076.675-1.205.199-1.816-.511-.899-.884-2.563-2.059-5.057-2.059-2.719 0-4.359 1.396-5.131 2.29-.552.962-.886.618-1.64.291-.961-.459-2.416-1.233-3.939-2.105zm30.444-10.805c.146-.147.266-2.808.266-5.914v-5.647l-1.871-.807c-3.196-1.379-4.497-3.606-4.034-6.904.112-.798.088-1.633-.054-1.857-.332-.524-9.522-5.623-10.135-5.623-.255 0-.617.194-.804.432-1.205 1.523-2.435 7.275-2.019 9.438.187.974.477 1.234 2.078 1.868 2.256.894 4.149 2.713 5.17 4.97.612 1.352.736 2.192.637 4.303l-.123 2.623 1.184.779c2.552 1.681 8.85 3.198 9.705 2.339zm-39.468 0c-.146-.147-.266-2.808-.266-5.914v-5.647l1.871-.807c3.196-1.379 4.598-3.606 4.135-6.904-.112-.798-.088-1.633.054-1.857.332-.524 9.421-5.623 10.034-5.623.255 0 .617.194.804.432 1.205 1.523 2.435 7.275 2.019 9.438-.187.974-.477 1.234-2.078 1.868-2.256.894-4.149 2.713-5.17 4.97-.612 1.352-.736 2.192-.637 4.303l.123 2.623-1.184.779c-2.552 1.681-8.85 3.198-9.705 2.339z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="10" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hubstaff-green.svg b/.icons/kora/apps/scalable/hubstaff-green.svg
new file mode 100644
index 000000000..02eb09320
--- /dev/null
+++ b/.icons/kora/apps/scalable/hubstaff-green.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.139 40.139 0 24 44.0695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f9146" offset="0"/>
+ <stop stop-color="#24be65" offset="1"/>
+ </linearGradient>
+ <path d="m13.29 41.557c-5.275-3.023-5.498-3.209-5.209-4.362.285-1.142 4.597-5.206 6.708-6.324l1.647-.871 1.499 1.192c1.889 1.5 3.625 2.127 5.946 2.147 2.33.02 3.82-.495 5.992-2.072l1.742-1.265 1.65.864c.908.476 2.829 2.015 4.27 3.421 3.619 3.531 3.611 3.554-2.439 7.039-1.684.97-3.248 1.828-4.223 2.325-1.076.675-1.205.199-1.816-.511-.899-.884-2.563-2.059-5.057-2.059-2.719 0-4.359 1.396-5.131 2.29-.552.962-.886.618-1.64.291-.961-.459-2.416-1.233-3.939-2.105zm30.444-10.805c.146-.147.266-2.808.266-5.914v-5.647l-1.871-.807c-3.196-1.379-4.497-3.606-4.034-6.904.112-.798.088-1.633-.054-1.857-.332-.524-9.522-5.623-10.135-5.623-.255 0-.617.194-.804.432-1.205 1.523-2.435 7.275-2.019 9.438.187.974.477 1.234 2.078 1.868 2.256.894 4.149 2.713 5.17 4.97.612 1.352.736 2.192.637 4.303l-.123 2.623 1.184.779c2.552 1.681 8.85 3.198 9.705 2.339zm-39.468 0c-.146-.147-.266-2.808-.266-5.914v-5.647l1.871-.807c3.196-1.379 4.598-3.606 4.135-6.904-.112-.798-.088-1.633.054-1.857.332-.524 9.421-5.623 10.034-5.623.255 0 .617.194.804.432 1.205 1.523 2.435 7.275 2.019 9.438-.187.974-.477 1.234-2.078 1.868-2.256.894-4.149 2.713-5.17 4.97-.612 1.352-.736 2.192-.637 4.303l.123 2.623-1.184.779c-2.552 1.681-8.85 3.198-9.705 2.339z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="10" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hubstaff-red.svg b/.icons/kora/apps/scalable/hubstaff-red.svg
new file mode 100644
index 000000000..03da8cd61
--- /dev/null
+++ b/.icons/kora/apps/scalable/hubstaff-red.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.9132 40.9132 0 24 44.4268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b31a1a" offset="0"/>
+ <stop stop-color="#d44" offset="1"/>
+ </linearGradient>
+ <path d="m13.29 41.557c-5.275-3.023-5.498-3.209-5.209-4.362.285-1.142 4.597-5.206 6.708-6.324l1.647-.871 1.499 1.192c1.889 1.5 3.625 2.127 5.946 2.147 2.33.02 3.82-.495 5.992-2.072l1.742-1.265 1.65.864c.908.476 2.829 2.015 4.27 3.421 3.619 3.531 3.611 3.554-2.439 7.039-1.684.97-3.248 1.828-4.223 2.325-1.076.675-1.205.199-1.816-.511-.899-.884-2.563-2.059-5.057-2.059-2.719 0-4.359 1.396-5.131 2.29-.552.962-.886.618-1.64.291-.961-.459-2.416-1.233-3.939-2.105zm30.444-10.805c.146-.147.266-2.808.266-5.914v-5.647l-1.871-.807c-3.196-1.379-4.497-3.606-4.034-6.904.112-.798.088-1.633-.054-1.857-.332-.524-9.522-5.623-10.135-5.623-.255 0-.617.194-.804.432-1.205 1.523-2.435 7.275-2.019 9.438.187.974.477 1.234 2.078 1.868 2.256.894 4.149 2.713 5.17 4.97.612 1.352.736 2.192.637 4.303l-.123 2.623 1.184.779c2.552 1.681 8.85 3.198 9.705 2.339zm-39.468 0c-.146-.147-.266-2.808-.266-5.914v-5.647l1.871-.807c3.196-1.379 4.598-3.606 4.135-6.904-.112-.798-.088-1.633.054-1.857.332-.524 9.421-5.623 10.034-5.623.255 0 .617.194.804.432 1.205 1.523 2.435 7.275 2.019 9.438-.187.974-.477 1.234-2.078 1.868-2.256.894-4.149 2.713-5.17 4.97-.612 1.352-.736 2.192-.637 4.303l.123 2.623-1.184.779c-2.552 1.681-8.85 3.198-9.705 2.339z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="10" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hubstaff.svg b/.icons/kora/apps/scalable/hubstaff.svg
new file mode 100644
index 000000000..6221a9fae
--- /dev/null
+++ b/.icons/kora/apps/scalable/hubstaff.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13.289943 42.55663c-5.2749847-3.022425-5.4976685-3.208837-5.2093534-4.361223.2857526-1.142163 4.5972224-5.206456 6.7086044-6.323988l1.646389-.871419 1.499735 1.191617c1.888681 1.500657 3.624372 2.127604 5.945722 2.147644 2.329885.02012 3.819623-.495132 5.991675-2.072298l1.74234-1.265143 1.650212.86438c.907619.475409 2.829219 2.014834 4.270229 3.420944 3.618249 3.530612 3.610348 3.553392-2.439404 7.03902-1.683696.97008-3.247846 1.828113-4.223045 2.324978-1.075881.674956-1.204566.199343-1.81573-.510952-.899328-.884642-2.563218-2.059543-5.057317-2.059543-2.719071 0-4.359158 1.396417-5.130738 2.290772-.55218.961474-.886163.617357-1.640693.290491-.960806-.459276-2.416017-1.232866-3.938626-2.10528z" opacity=".2"/>
+ <path d="m4.2656125 31.751787c-.1460772-.146736-.2655939-2.807859-.2655939-5.913605v-5.646812l1.8714121-.807378c3.1957-1.378705 4.5977613-3.606376 4.1344093-6.904267-.1120331-.797347-.08763-1.632949.05432-1.856895.331959-.523988 9.421193-5.6228299 10.033622-5.6228299.2548 0 .616911.1943188.804694.4318201 1.204623 1.5235383 2.434953 7.2752558 2.018961 9.4384538-.187194.973384-.477237 1.234074-2.078383 1.868032-2.256033.89325-4.149153 2.712917-5.169923 4.969332-.611869 1.352524-.736158 2.191894-.637189 4.303098l.122948 2.622815-1.183742.779555c-2.552249 1.680773-8.8497928 3.19826-9.7054875 2.338681z" opacity=".2"/>
+ <path d="m43.734406 31.751787c.146078-.146736.265594-2.807859.265594-5.913605v-5.646812l-1.871412-.807378c-3.195701-1.378705-4.497004-3.606376-4.033652-6.904267.112034-.797347.08763-1.632949-.05432-1.856895-.331965-.523988-9.521957-5.6228299-10.134386-5.6228299-.2548 0-.616911.1943188-.804694.4318201-1.204622 1.5235383-2.434953 7.2752558-2.01896 9.4384538.187193.973384.477236 1.234074 2.078383 1.868032 2.256032.89325 4.149152 2.712917 5.169922 4.969332.611869 1.352524.736158 2.191894.637189 4.303098l-.122948 2.622815 1.183743.779555c2.552249 1.680773 8.849793 3.19826 9.705487 2.338681z" opacity=".2"/>
+ <path d="m13.289943 41.55663c-5.2749847-3.022425-5.4976685-3.208837-5.2093534-4.361223.2857526-1.142163 4.5972224-5.206456 6.7086044-6.323988l1.646389-.871419 1.499735 1.191617c1.888681 1.500657 3.624372 2.127604 5.945722 2.147644 2.329885.02012 3.819623-.495132 5.991675-2.072298l1.74234-1.265143 1.650212.86438c.907619.475409 2.829219 2.014834 4.270229 3.420944 3.618249 3.530612 3.610348 3.553392-2.439404 7.03902-1.683696.97008-3.247846 1.828113-4.223045 2.324978-1.075881.674956-1.204566.199343-1.81573-.510952-.899328-.884642-2.563218-2.059543-5.057317-2.059543-2.719071 0-4.359158 1.396417-5.130738 2.290772-.55218.961474-.886163.617357-1.640693.290491-.960806-.459276-2.416017-1.232866-3.938626-2.10528z" fill="#4061dc"/>
+ <circle cx="24" cy="25" r="10" opacity=".2"/>
+ <path d="m4.2656125 30.751787c-.1460772-.146736-.2655939-2.807859-.2655939-5.913605v-5.646812l1.8714121-.807378c3.1957-1.378705 4.5977613-3.606376 4.1344093-6.904267-.1120331-.797347-.08763-1.6329495.05432-1.8568955.331959-.5239882 9.421193-5.6228296 10.033622-5.6228296.2548 0 .616911.1943188.804694.4318201 1.204623 1.5235383 2.434953 7.275256 2.018961 9.438454-.187194.973384-.477237 1.234074-2.078383 1.868032-2.256033.89325-4.149153 2.712917-5.169923 4.969332-.611869 1.352524-.736158 2.191894-.637189 4.303098l.122948 2.622815-1.183742.779555c-2.552249 1.680773-8.8497928 3.19826-9.7054875 2.338681z" fill="#088aff"/>
+ <path d="m43.734406 30.751787c.146078-.146736.265594-2.807859.265594-5.913605v-5.646812l-1.871412-.807378c-3.195701-1.378705-4.497004-3.606376-4.033652-6.904267.112034-.797347.087631-1.6329495-.054316-1.8568955-.331965-.5239882-9.521957-5.6228296-10.134386-5.6228296-.2548 0-.616911.1943188-.804694.4318201-1.204622 1.5235383-2.434953 7.275256-2.01896 9.438454.187193.973384.477236 1.234074 2.078383 1.868032 2.256032.89325 4.149152 2.712917 5.169922 4.969332.611869 1.352524.736158 2.191894.637189 4.303098l-.122948 2.622815 1.183743.779555c2.552249 1.680773 8.849793 3.19826 9.705487 2.338681z" fill="#5fbbff"/>
+ <g fill="#fff">
+ <circle cx="24" cy="24" r="10"/>
+ <path d="m20.09375 4c-.612429 0-9.701244 5.0990587-10.033203 5.6230469-.1080352.1704404-.1243587.7180261-.0878908 1.3105471.0208386-.138449.0492598-.249601.0878908-.310547.331959-.523988 9.420774-5.623047 10.033203-5.623047.2548 0 .616905.1941393.804688.4316406.97182 1.2291031 1.94489 5.1858664 2.072265 7.8144534.147373-2.47501-.965178-7.4142718-2.072265-8.8144534-.187783-.2375013-.549888-.4316406-.804688-.4316406zm-10.041016 9.138672c-.1666031 2.397816-1.5586741 4.11448-4.1816402 5.246094l-1.8710938.80664v1l1.8710938-.80664c2.9739429-1.283034 4.3722352-3.314283 4.1816402-6.246094zm4.966797 11.291016c-.017412.451644-.017881.948657.011719 1.580078l.078125 1.652343.044922-.029297-.123047-2.623046c-.010468-.223302-.006559-.383121-.011719-.580078z" opacity=".2"/>
+ <path d="m27.90625 4c-.2548 0-.616904.1941393-.804688.4316406-1.107087 1.4001816-2.219639 6.3394434-2.072265 8.8144534.127375-2.628587 1.100446-6.5853503 2.072265-7.8144534.187783-.2375013.549888-.4316406.804688-.4316406.612429 0 9.802801 5.099059 10.134766 5.623047.038151.060189.065134.16875.085937.304687.035842-.590103.021737-1.1348122-.085937-1.3046871-.331965-.5239882-9.522337-5.6230469-10.134766-5.6230469zm10.134766 9.191406c-.183234 2.903432 1.131726 4.917997 4.08789 6.19336l1.871094.80664v-1l-1.871094-.80664c-2.603656-1.123282-3.929056-2.823338-4.08789-5.19336zm-5.060547 11.238282c-.00516.196957-.001251.356776-.011719.580078l-.123047 2.623046.044922.029297.078125-1.652343c.0296-.631421.029131-1.128434.011719-1.580078z" opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/hwbrowser.svg b/.icons/kora/apps/scalable/hwbrowser.svg
new file mode 120000
index 000000000..a140d67ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/hwbrowser.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hwinfo.svg b/.icons/kora/apps/scalable/hwinfo.svg
new file mode 120000
index 000000000..a055e8abf
--- /dev/null
+++ b/.icons/kora/apps/scalable/hwinfo.svg
@@ -0,0 +1 @@
+cpuinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/hydrogen.svg b/.icons/kora/apps/scalable/hydrogen.svg
new file mode 100644
index 000000000..bedb3b994
--- /dev/null
+++ b/.icons/kora/apps/scalable/hydrogen.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#939cb7" offset="0"/>
+ <stop stop-color="#b5c0df" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#314277">
+ <path d="m16 10c0-.552-.448-1-1-1h-5c-.552 0-1 .448-1 1v20c0 .552.448 1 1 1h5c.552 0 1-.448 1-1z"/>
+ <path d="m39 10c0-.552-.448-1-1-1h-17c-.552 0-1 .448-1 1v20c0 .552.448 1 1 1h17c.552 0 1-.448 1-1z"/>
+ <path d="m29 24c.552 0 1-.448 1-1v-5c0-.552-.448-1-1-1h-19c-.552 0-1 .448-1 1v5c0 .552.448 1 1 1z"/>
+ <path d="m13 35c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill-opacity=".3"/>
+ <path d="m18 35c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill-opacity=".56"/>
+ <path d="m23 35c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill-opacity=".82"/>
+ <path d="m28 35c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill-opacity=".82"/>
+ <path d="m33 35c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill-opacity=".56"/>
+ <path d="m38 35c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill-opacity=".3"/>
+ </g>
+ <path d="m24 12h11.231c.424 0 .769.345.769.769v8.462c0 .424-.345.769-.769.769h-2.462-5.769v2h8c.552 0 1 .448 1 1v2c0 .552-.448 1-1 1h-8.769-2.462c-.424 0-.769-.345-.769-.769v-8.462c0-.424.345-.769.769-.769h8.231v-2h-8c-.552 0-1-.448-1-1v-2c0-.552.448-1 1-1z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/hyper.svg b/.icons/kora/apps/scalable/hyper.svg
new file mode 100644
index 000000000..9a3e9f472
--- /dev/null
+++ b/.icons/kora/apps/scalable/hyper.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30.8503 30.8503 0 847.548 39.0649)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m38.14 43.843h-28.28c-3.148 0-5.703-2.555-5.703-5.703v-28.28c0-3.148 2.555-5.703 5.703-5.703h28.28c3.148 0 5.703 2.555 5.703 5.703v28.28c0 3.148-2.555 5.703-5.703 5.703z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332h30.88c3.438 0 6.228 2.79 6.228 6.228v15.44h-4.505v-15.44c0-.951-.772-1.723-1.723-1.723h-30.88c-.951 0-1.723.772-1.723 1.723v15.44h-4.505v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="#f746b3"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.44h4.505v15.44c0 .951.772 1.723 1.723 1.723h30.88c.951 0 1.723-.772 1.723-1.723v-15.44h4.505z" fill="#fbb54c"/>
+ <path d="m17.635 10.999-6.636 5.898 2.844 1.532-1.896 5.571 6.636-5.897-2.844-1.532zm3.115 10.834v2.167h7.584v-2.167z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/i-network-printer.svg b/.icons/kora/apps/scalable/i-network-printer.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/i-network-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/i-nex.svg b/.icons/kora/apps/scalable/i-nex.svg
new file mode 100644
index 000000000..59107c2bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/i-nex.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0595533 -43.336 43.336 -.0595533 25.4888 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00734c" offset="0"/>
+ <stop stop-color="#2b855b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-28.123l-5.924-1.162c-1.178-.231-.853-.477-1.184-1.631l-1.877-6.55v-27.765c0-3.438 2.79-6.228 6.228-6.228h30.88z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m2.332 33.369 12.299 12.299h-6.071c-3.438 0-6.228-2.79-6.228-6.228z" fill="#ffb923" fill-rule="nonzero"/>
+ <path d="m37.493 11.907c0-.772-.628-1.4-1.4-1.4h-24.186c-.772 0-1.4.628-1.4 1.4v24.186c0 .772.628 1.4 1.4 1.4h24.186c.772 0 1.4-.628 1.4-1.4z" fill="#c1c1c1"/>
+ <path d="m25.928 21.109v12.529h-3.856v-12.529zm0-6.747v3.855h-3.856v-3.855z" fill="#2c2c2c"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/iaito-o.svg b/.icons/kora/apps/scalable/iaito-o.svg
new file mode 100644
index 000000000..edc1772de
--- /dev/null
+++ b/.icons/kora/apps/scalable/iaito-o.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(4.52e-6 -45.528 45.528 4.52e-6 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c6c6c6" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.532 12.553c-.001-.002.039.005.116.021.076.016.122.02.269.061.147.04.267.058.477.129.21.07.393.118.659.223s.501.197.815.34c.313.143.543.252.887.453.344.202.618.358.98.622.363.264.66.485 1.028.813.367.328.664.627 1.025 1.017.361.391.623.731.943 1.198.321.467.583.868.847 1.402.265.533.501 1.001.694 1.59.194.588.352 1.147.492 1.77.141.623.19 1.209.24 1.859s.014 1.265-.032 1.923c-.047.658-.174 1.285-.318 1.931-.145.646-.361 1.267-.599 1.881s-.544 1.21-.866 1.774-.714 1.116-1.106 1.616c-.393.499-.857.991-1.304 1.416-.447.424-.967.848-1.45 1.19s-1.042.698-1.543.954c-.5.255-1.057.507-1.549.701s-1.087.381-1.564.492c-.477.112-1.02.224-1.463.282-.442.058-.957.108-1.354.12s-.82.007-1.163.001c-.344-.006-.767-.056-1.05-.089-.282-.034-.591-.082-.809-.119s-.462-.087-.61-.119c-.149-.032-.263-.056-.339-.072-.076-.015-.115-.022-.115-.019.002.004.004.008.006.013.002.004.004.008.007.012.003.003.006.008.01.012.003.004.007.008.011.012.004.003.008.007.012.011.005.004.01.008.014.011.005.004.01.008.016.011.005.004.011.008.016.011.006.004.012.007.018.011.006.003.012.007.019.01.006.003.013.007.019.01.007.003.013.007.02.01s.014.007.021.01.013.007.02.01.014.007.021.01.014.006.022.01c.007.003.014.006.02.01.007.003.014.006.021.01.007.003.014.006.02.01.007.003.014.006.02.01.007.002.013.006.019.01.007.003.013.007.018.01.006.004.012.008.018.011.005.003.011.007.016.01.006.004.01.008.015.011.005.004.01.008.014.011.004.004.009.008.012.012.004.003.008.007.011.011s.006.009.008.012c.003.004.005.009.007.013s.004.008.005.013c.001.004.002.008.002.013 0 .003.033.016.1.037.066.02.238.06.369.089s.363.084.555.114c.192.031.482.084.731.11.248.025.594.062.894.077.301.015.695.021 1.043.02s.851-.039 1.239-.08.919-.123 1.338-.21c.42-.087.969-.23 1.41-.368.441-.139.994-.354 1.446-.546.453-.192 1.048-.498 1.49-.766s.966-.619 1.396-.941c.431-.323.956-.776 1.347-1.169.392-.393.826-.881 1.185-1.319.359-.439.746-1.025 1.041-1.518s.622-1.109.842-1.643c.219-.535.441-1.147.606-1.699.164-.551.313-1.209.393-1.773.079-.564.137-1.185.16-1.743s.002-1.186-.055-1.726c-.057-.539-.146-1.109-.25-1.62-.105-.511-.251-1.058-.419-1.525-.167-.467-.349-.946-.547-1.369-.198-.422-.416-.844-.636-1.216-.22-.373-.456-.736-.687-1.055s-.464-.629-.696-.892c-.231-.263-.456-.508-.667-.726s-.414-.419-.605-.582c-.191-.164-.357-.317-.511-.437s-.284-.222-.39-.306c-.105-.083-.19-.144-.245-.186-.056-.041-.084-.064-.082-.067s.034.015.093.052c.06.037.149.095.259.175.109.08.244.179.402.297.158.117.343.266.53.437.188.171.403.363.618.58.215.218.447.467.683.731s.476.583.712.903c.235.321.476.697.7 1.072s.445.811.647 1.237.413.934.561 1.414c.148.479.305 1.021.412 1.537s.189 1.103.247 1.648c.059.545.064 1.197.041 1.761-.022.563-.094 1.201-.174 1.77-.08.57-.256 1.246-.422 1.804-.166.557-.405 1.232-.652 1.76-.248.528-.563 1.126-.86 1.624s-.723 1.087-1.085 1.53c-.363.443-.846.986-1.26 1.363-.413.377-.919.805-1.354 1.131-.434.326-1.028.713-1.486.963s-1.026.531-1.483.725c-.456.195-1.035.392-1.48.532-.445.141-1.018.261-1.442.351-.423.089-.977.146-1.369.189-.391.043-.914.052-1.266.055-.351.004-.836-.014-1.139-.042-.302-.028-.66-.065-.91-.101-.25-.035-.554-.086-.746-.124-.193-.037-.439-.087-.571-.12-.131-.032-.232-.057-.301-.073-.068-.016-.104-.024-.104-.024-.003.004.041.02.128.047.086.027.298.095.471.136s.468.119.722.164.63.113.96.153.863.099 1.264.106c.401.006.999.019 1.461-.02.463-.039 1.112-.105 1.624-.2.512-.096 1.194-.265 1.743-.425.55-.16 1.311-.473 1.873-.73.561-.257 1.305-.688 1.857-1.045.553-.357 1.247-.918 1.768-1.373.521-.456 1.195-1.184 1.636-1.755s.968-1.352 1.331-2.002c.363-.649.801-1.581 1.033-2.305s.494-1.654.617-2.414c.123-.761.2-1.721.209-2.494.01-.774-.087-1.784-.227-2.541-.139-.758-.387-1.659-.629-2.38-.243-.721-.66-1.594-1.025-2.242-.366-.648-.87-1.377-1.311-1.948-.44-.572-1.066-1.227-1.586-1.684-.52-.458-1.162-.966-1.715-1.323s-1.229-.743-1.793-.996-1.205-.493-1.749-.674-1.205-.327-1.72-.414c-.514-.087-1.086-.153-1.55-.184s-.977-.029-1.379-.017c-.402.013-.845.052-1.176.095s-.661.097-.916.142-.505.105-.68.143c-.174.039-.341.084-.431.106s-.137.031-.138.027c-.001-.005.044-.022.131-.052.088-.031.255-.084.428-.129.173-.046.424-.113.678-.165s.587-.112.917-.161.781-.093 1.183-.112c.402-.017.925-.024 1.389.002.464.027 1.049.09 1.563.173.515.083 1.197.23 1.741.408.544.177 1.201.419 1.765.669.565.251 1.262.644 1.816.999.554.354 1.216.874 1.737 1.329.521.456 1.172 1.131 1.613 1.701s.962 1.317 1.328 1.963c.367.646.747 1.502 1.024 2.209.278.707.522 1.704.662 2.46.14.757.246 1.801.238 2.574s-.083 1.761-.205 2.52c-.122.76-.384 1.718-.615 2.441-.231.724-.677 1.694-1.038 2.343-.362.648-.899 1.458-1.338 2.028-.439.571-1.096 1.254-1.593 1.735-.496.481-1.29 1.095-1.84 1.453s-1.315.811-1.874 1.069-1.271.538-1.81.727c-.539.188-1.329.371-1.839.469s-1.179.177-1.64.219c-.46.043-1.08.042-1.479.039-.4-.002-.957-.052-1.286-.087s-.718-.095-.971-.134c-.253-.04-.563-.11-.735-.145-.172-.034-.4-.094-.486-.114-.087-.02-.13-.028-.128-.024.005.009.062.033.167.071s.36.113.562.167c.201.055.552.137.845.197s.838.152 1.219.188 1.01.091 1.47.086c.459-.004 1.162-.027 1.689-.087.526-.059 1.388-.19 1.962-.343.574-.154 1.361-.404 1.971-.633s1.582-.711 2.181-1.081c.598-.369 1.442-.962 2.015-1.443s1.414-1.314 1.907-1.928c.493-.613 1.129-1.536 1.542-2.243s.914-1.867 1.186-2.666c.273-.799.574-2.047.685-2.902.111-.856.178-2.143.119-3.014-.059-.87-.242-2.141-.467-2.987-.225-.845-.651-2.045-1.029-2.829-.378-.783-1.023-1.866-1.535-2.553-.511-.688-1.343-1.616-1.963-2.179-.619-.564-1.594-1.313-2.29-1.729-.697-.417-1.684-.903-2.406-1.197s-1.844-.616-2.573-.75-1.74-.253-2.437-.274c-.696-.02-1.659.033-2.301.111s-1.527.264-2.095.42c-.569.157-1.363.429-1.845.64-.482.212-1.091.508-1.489.731-.398.222-.908.544-1.219.76s-.732.526-.957.716-.487.412-.635.55c-.149.139-.263.246-.339.317-.077.072-.178.178-.178.178l.742-.701.716-.589.749-.547.858-.548.813-.443.837-.394.859-.345.97-.312.898-.228.91-.175 1.016-.123.927-.05.929.005 1.028.073.923.131.914.187.902.241.886.295.96.396.841.411.815.461.87.569.747.567.712.61.675.652.698.772.584.735.542.769.543.89.437.835.39.859.371.98.275.904.224.921.17.932.116 1.051.047.95-.009.952-.081 1.061-.134.944-.19.936-.244.923-.339 1.013-.362.884-.413.86-.462.833-.578.894-.567.763-.61.727-.732.766-.699.638-.734.596-.767.551-.897.554-.832.445-.856.396-.986.376-.901.278-.917.226-1.043.183-.941.1-.945.044-.948-.013-1.064-.091s2.684.37 3.654.258c.67-.078 1.773-.299 2.552-.509.778-.21 2.175-.759 2.984-1.207.809-.447 2.047-1.263 2.835-1.923.787-.661 1.952-1.929 2.609-2.833.658-.904 1.64-2.692 2.067-3.942.427-1.251.893-3.407.937-4.855.044-1.447-.224-3.831-.676-5.258-.453-1.427-1.474-3.578-2.349-4.756-.876-1.178-2.549-2.898-3.764-3.71-1.214-.811-3.172-1.769-4.387-2.123-1.214-.355-3.022-.632-3.944-.658s-2.008.058-2.085.067c-.077.01-.558.058-1.087.141s-1.571.325-2.309.551c-.739.227-1.983.77-2.8 1.202-.817.433-2.121 1.353-2.85 1.996-.729.644-1.753 1.777-2.375 2.587-.623.811-1.441 2.328-1.849 3.269s-.903 2.601-1.062 3.568-.28 2.488-.255 3.373c.025.886.201 2.327.382 3.144s.598 2.156.902 2.863.847 1.761 1.203 2.346 1.013 1.475 1.383 1.925c.37.449.96 1.058 1.286 1.385 1.353.962 1.021.56 2.263 1.042 1.805.72 4.19-.058 4.599-.864.409-.805-.121-2.98-2.298-5.179-.329-.307-.471-.422-.85-.85-.38-.428-.474-.526-.85-1.094-.375-.567-.491-.775-.824-1.475-.333-.699-.374-.856-.592-1.682-.218-.827-.243-1.049-.307-1.967-.063-.917-.084-1.078.094-2.125.179-1.047.182-1.332.642-2.381s.589-1.387 1.304-2.313c.714-.927.99-1.207 1.877-1.918.888-.711 1.121-.878 2.155-1.305 1.033-.428 1.364-.581 2.314-.727s1.284-.21 1.975-.18c.691.029.946.042 1.002.05.056.007.255.006.773.096.517.089.835.113 1.608.373.773.259 1.2.401 2.089.916s1.341.835 2.164 1.634c.822.798 1.24 1.274 1.855 2.362s.961 1.792 1.257 3.058c.296 1.265.432 2.128.352 3.42-.081 1.291-.261 2.239-.637 3.413-.377 1.174-.798 2.008-1.474 2.981s-1.33 1.705-2.16 2.436c-.831.73-1.628 1.239-2.511 1.701.058-.009.137-.028.236-.058.098-.03.202-.066.336-.123s.276-.112.441-.198c.164-.085.338-.167.529-.283.191-.115.388-.229.6-.376.213-.147.426-.297.655-.476.228-.178.449-.368.69-.578s.451-.43.688-.683c.237-.254.455-.495.68-.79.224-.295.436-.591.656-.915.221-.324.391-.645.586-1.006.196-.361.346-.705.51-1.099.164-.393.286-.757.413-1.178s.219-.799.304-1.241c.086-.442.14-.83.182-1.286.041-.455.052-.848.049-1.31-.004-.461-.038-.851-.088-1.311-.049-.461-.129-.839-.222-1.291s-.215-.812-.35-1.248c-.135-.437-.261-.736-.453-1.142-.193-.407-.343-.725-.567-1.103-.225-.377-.398-.664-.65-1.007-.252-.344-.439-.597-.712-.904-.273-.306-.463-.527-.751-.793-.287-.267-.531-.48-.815-.718-.284-.239-.483-.37-.769-.566-.286-.197-.457-.313-.738-.467-.28-.154-.491-.27-.752-.397-.262-.128-.452-.21-.69-.313-.239-.102-.403-.157-.613-.236s-.341-.115-.519-.173-.271-.082-.413-.122" fill="#262626" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ibus-anthy.svg b/.icons/kora/apps/scalable/ibus-anthy.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-anthy.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ibus-bopomofo.svg b/.icons/kora/apps/scalable/ibus-bopomofo.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-bopomofo.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ibus-engine.svg b/.icons/kora/apps/scalable/ibus-engine.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-engine.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ibus-keyboard.svg b/.icons/kora/apps/scalable/ibus-keyboard.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-keyboard.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ibus-pinyin.svg b/.icons/kora/apps/scalable/ibus-pinyin.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-pinyin.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ibus-setup-chewing.svg b/.icons/kora/apps/scalable/ibus-setup-chewing.svg
new file mode 120000
index 000000000..ed6fc037a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-setup-chewing.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ibus-setup-hangul.svg b/.icons/kora/apps/scalable/ibus-setup-hangul.svg
new file mode 100644
index 000000000..fa397c334
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-setup-hangul.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(43.6498 0 0 43.6498 1.236 300.369)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00599a" offset="0"/>
+ <stop stop-color="#022487" offset="1"/>
+ </linearGradient>
+ <path d="m44.886 24.376c0 8.772-3.084 16.009-10.354 19.81-3.149 1.647-6.732 2.578-10.532 2.578-12.572 0-22.764-10.192-22.764-22.764 0-2.197.311-4.321.892-6.331 2.742-9.492 12.248-14.555 22.623-14.555 12.572 0 20.135 8.689 20.135 21.262z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m29.924 3.821c-.506-.018-1.007-.017-1.498.002-4.699.177-10.283 3.26-12.189 7.753-2.152 5.072-3.619 12.424 7.765 12.424 3.009-5.173 10.87-4.124 14.188.276 2.937 3.896 2.778 9.198.582 13.356-1.835 3.474-4.93 6.928-9.072 8.408 9.815-2.528 17.064-11.44 17.064-22.04 0-6.167-2.456-11.775-6.445-15.875-.192-.166-.404-.316-.605-.475-2.859-2.192-6.449-3.714-9.79-3.829z" fill="#e9b400"/>
+ <path d="m23.524 1.241c-3.713.075-7.459 1.06-10.902 3.047-5.341 3.084-8.969 8.015-10.526 13.519-.043.226-.066.463-.102.693-.565 4.137.817 8.295 2.814 11.471 2.504 3.981 7.017 6.772 11.86 6.176 5.47-.673 10.311-6.955 7.334-12.147-5.985-.019-9.006-7.352-6.853-12.424 1.906-4.493 6.578-7.006 11.277-7.183 3.927-.148 8.465.805 11.818 3.652-4.436-4.522-10.531-6.929-16.72-6.804z" fill="#c5173e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ibus-setup.svg b/.icons/kora/apps/scalable/ibus-setup.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-setup.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ibus-typing-booster.svg b/.icons/kora/apps/scalable/ibus-typing-booster.svg
new file mode 100644
index 000000000..12a3f6394
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus-typing-booster.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 7.4013457,35.81469 C 4.1736188,39.068732 4.0000002,45 4.0000002,45 c 0,0 5.8793559,-0.175034 9.1110288,-3.429077 3.231673,-3.254042 4.569325,-7.180374 2.990974,-8.767614 -1.57835,-1.591219 -5.47293,-0.242661 -8.7006573,3.011381 z"/>
+ <path style="opacity:0.2" d="m 7.2242655,24.075684 c -0.3866959,0.334156 -0.2485902,0.930863 0.224915,0.99849 1.3100309,0.186968 3.9419305,0.06365 5.5913065,1.726472 1.609918,1.623043 1.945317,3.922354 1.945317,3.922354 l 4.758727,-10.155953 c 0,0 -2.517469,-1.189436 -6.179242,-0.230727 -2.525361,0.664334 -5.0309925,2.601643 -6.3410235,3.739364 z"/>
+ <path style="opacity:0.2" d="m 25.936959,41.787082 c -0.394588,0.322222 -0.923335,0.250617 -0.990415,-0.226749 -0.185457,-1.320711 -0.06313,-3.974068 -1.712511,-5.636892 C 21.624116,34.300398 19.008,34.061715 19.008,34.061715 l 9.848907,-4.892997 c 0,0 1.854562,2.884084 0.83258,6.989428 -0.852309,3.393274 -2.308338,4.4395 -3.752528,5.628936 z"/>
+ <path style="fill:#ffd800" d="M 7.4013457,34.81469 C 4.1736188,38.068732 4.0000002,44 4.0000002,44 c 0,0 5.8793559,-0.175034 9.1110288,-3.429077 3.231673,-3.254042 4.569325,-7.180374 2.990974,-8.767614 -1.57835,-1.591219 -5.47293,-0.242661 -8.7006573,3.011381 z"/>
+ <path style="fill:#ff562e" d="M 8.1426109,36.219898 C 6.1104846,38.268592 6,42 6,42 c 0,0 3.7012321,-0.111385 5.733359,-2.160079 2.032126,-2.048694 2.876543,-4.523039 1.882183,-5.521529 -0.994361,-0.99849 -3.436859,-0.151166 -5.4729311,1.901506 z"/>
+ <path style="opacity:0.1" d="m 12.018974,37.259685 c 1.933479,2.080518 4.470677,1.861726 4.679809,1.519614 l 2.767522,-3.796174 c 0.106538,-0.175034 0.0079,-0.453498 -0.06708,-0.525103 L 14.62866,29.548845 c -0.07497,-0.07558 -0.339345,-0.1631 -0.512964,-0.05569 l -3.872367,2.78204 c -0.3353992,0.210837 -0.7142042,2.299311 1.775645,4.984493 z"/>
+ <path style="fill:#546e7a" d="m 12.018974,36.259685 c 1.933479,2.080518 4.470677,1.861726 4.679809,1.519614 l 2.767522,-3.796174 c 0.106538,-0.175034 0.0079,-0.453498 -0.06708,-0.525103 L 14.62866,28.548845 c -0.07497,-0.07558 -0.339345,-0.1631 -0.512964,-0.05569 l -3.872367,2.78204 c -0.3353992,0.210837 -0.7142042,2.299311 1.775645,4.984493 z"/>
+ <path style="fill:#0292e1" d="m 25.936959,40.787082 c -0.394588,0.322222 -0.923335,0.250617 -0.990415,-0.226749 -0.185457,-1.320711 -0.06313,-3.974068 -1.712511,-5.636892 C 21.624116,33.300398 19.008,33.061715 19.008,33.061715 l 9.848907,-4.892997 c 0,0 1.854562,2.884084 0.83258,6.989428 -0.852309,3.393274 -2.308338,4.4395 -3.752528,5.628936 z"/>
+ <path style="fill:#0292e1" d="m 7.2242655,23.075684 c -0.3866959,0.334156 -0.2485902,0.930863 0.224915,0.99849 1.3100309,0.186968 3.9419305,0.06365 5.5913065,1.726472 1.609918,1.623043 1.945317,3.922354 1.945317,3.922354 l 4.758727,-10.155953 c 0,0 -2.517469,-1.189436 -6.179242,-0.230727 -2.525361,0.664334 -5.0309925,2.601643 -6.3410235,3.739364 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.076172 18.96875 C 15.325222 18.992059 14.479896 19.09626 13.564453 19.335938 C 11.039092 20.000272 8.5346404 21.938451 7.2246094 23.076172 C 6.8862505 23.368558 6.9487504 23.861304 7.2871094 24.025391 C 8.61072 22.88224 11.07224 20.991551 13.564453 20.335938 C 16.414485 19.589755 18.529507 20.133226 19.345703 20.416016 L 19.744141 19.566406 C 19.744141 19.566406 18.329021 18.898824 16.076172 18.96875 z"/>
+ <path style="opacity:0.2" d="m 42.353516,5.0008282 c -0.192352,0.00129 -0.403944,0.015925 -0.634766,0.042969 -4.897117,0.5717732 -6.832234,0.9425195 -9.662109,2.0976562 -2.786251,1.0710299 -6.223002,3.1359448 -8.207032,5.1249998 -7.904814,7.924836 -12.25682,17.729356 -8.457031,21.154297 0.230884,0.207929 0.485864,0.376157 0.744141,0.560547 4.429826,3.142473 12.991945,-1.294573 20.74414,-9.066407 1.897938,-1.902743 3.863388,-5.242204 4.892579,-7.953124 1.304607,-3.364965 1.839159,-5.647162 2.195312,-9.5761722 C 44.127955,5.644679 43.69998,4.9917961 42.353516,5.0008282 Z"/>
+ <path style="fill:#bebebe" d="m 32.056592,6.1410057 c 1.584876,0.7297127 3.591836,2.0183016 5.630652,4.0622813 0.720042,0.721867 1.334427,1.459425 1.866632,2.181292 1.02919,1.392732 1.757758,2.537376 2.219524,3.577021 -1.029191,2.710921 -2.994353,6.050479 -4.892291,7.953223 -7.752195,7.771833 -16.314438,12.208957 -20.744264,9.066484 -0.258277,-0.18439 -0.512638,-0.353087 -0.743522,-0.561016 -3.799789,-3.424941 0.551771,-13.228984 8.456585,-21.15382 1.98403,-1.9890557 5.420433,-4.0544354 8.206684,-5.1254653 z"/>
+ <path style="fill:#e53935" d="M 32.056592,6.1410057 C 31.340411,9.6682291 37.580849,16.575871 41.7734,15.9616 43.078008,12.596636 43.612239,10.313406 43.968392,6.3843959 44.15034,4.3947789 43.565783,3.826869 41.719203,4.0432157 36.822086,4.614989 34.886467,4.985869 32.056592,6.1410057 Z"/>
+ <circle style="opacity:0.1" cx="7.778" cy="33.941" r="3.5" transform="rotate(-45)"/>
+ <circle style="fill:#455a64" cx="8.485" cy="33.234" r="3.5" transform="rotate(-45)"/>
+ <circle style="opacity:0.1" cx="-2.828" cy="34.648" r="2.5" transform="rotate(-45.000001)"/>
+ <circle style="fill:#455a64" cx="-2.121" cy="33.941" r="2.5" transform="rotate(-45.000001)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 42.353516 4 C 42.161164 4.0012903 41.949572 4.0159253 41.71875 4.0429688 C 36.821633 4.6147419 34.886516 4.9854883 32.056641 6.140625 C 29.27039 7.2116549 25.833639 9.2765693 23.849609 11.265625 C 17.71243 17.41835 13.737002 24.690575 14.035156 29.244141 C 14.311107 24.671393 18.145338 17.984345 23.849609 12.265625 C 25.833639 10.27657 29.27039 8.2116549 32.056641 7.140625 C 34.886516 5.9854883 36.821633 5.6147419 41.71875 5.0429688 C 41.949572 5.0159247 42.161164 5.00129 42.353516 5 C 43.368547 4.9931912 43.859626 5.3649083 43.972656 6.2929688 C 44.106825 4.6255549 43.674392 3.9911395 42.353516 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ibus.svg b/.icons/kora/apps/scalable/ibus.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ibus.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icaconfigmgr.svg b/.icons/kora/apps/scalable/icaconfigmgr.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/icaconfigmgr.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icaconncenter.svg b/.icons/kora/apps/scalable/icaconncenter.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/icaconncenter.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icamanager.svg b/.icons/kora/apps/scalable/icamanager.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/icamanager.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icaselfservice.svg b/.icons/kora/apps/scalable/icaselfservice.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/icaselfservice.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ice.svg b/.icons/kora/apps/scalable/ice.svg
new file mode 100644
index 000000000..355f21787
--- /dev/null
+++ b/.icons/kora/apps/scalable/ice.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m32.145 4.7v.003c-1.135-.028-2.256.258-3.24.826l-18.204 10.547c-1.788 1.038-2.944 2.909-3.076 4.977l.003.027-.003.024c.003.025.005.05.008.075-.003.046-.006.092-.008.138v21.227c0 2.218 1.178 4.268 3.092 5.377l18.191 10.547c.95.551 2.031.828 3.092.832 1.068 0 2.135-.277 3.092-.832l18.191-10.547c1.914-1.109 3.092-3.159 3.092-5.377v-21.227c-.002-.046-.005-.092-.008-.138.003-.025.005-.05.008-.075-.115-2.087-1.273-3.98-3.076-5.028l-18.205-10.547c-.898-.52-1.912-.805-2.949-.829zm24.132 17.14c-.011.062-.024.123-.037.184.013-.061.026-.123.037-.184zm-.182.728c-.014.042-.023.086-.037.128.012-.043.025-.086.037-.128zm-.638 1.407c-.031.05-.065.098-.098.147.034-.048.066-.097.098-.147zm-.407.579c-.045.057-.093.112-.14.168.047-.055.094-.111.14-.168zm-.45.509c-.061.063-.123.124-.188.184.064-.06.127-.121.188-.184zm-.531.48c-.066.053-.131.107-.199.157.067-.051.134-.103.199-.157zm-19.646 11.416c-.025.01-.05.022-.074.032.024-.011.049-.021.074-.032zm-1.577.434c-.027.004-.054.008-.082.011.028-.003.055-.007.082-.011z" fill="#0f7b9f"/>
+ <path d="m56.992 20.901c-.158 2.094-1.336 3.976-3.147 5.029l-18.671 10.817c-.966.557-2.06.849-3.174.848v22.405c1.095 0 2.19-.284 3.171-.853l18.658-10.817c1.962-1.138 3.171-3.24 3.171-5.516v-21.771c-.002-.047-.005-.094-.008-.142z" fill="#009790"/>
+ <path d="m7.003 20.8c-.001.008-.003.016-.003.025.003.025.005.051.008.076-.003.048-.006.095-.008.142v21.771c0 2.276 1.209 4.378 3.171 5.516l18.658 10.817c.975.565 2.083.849 3.171.853v-22.405h-.016c-.171-.002-.342-.01-.513-.025-.047-.003-.094-.007-.141-.011-.174-.019-.347-.046-.518-.079-.032-.006-.063-.011-.095-.017-.154-.032-.307-.071-.459-.115-.061-.016-.123-.033-.184-.052-.118-.039-.235-.082-.35-.128-.087-.032-.174-.066-.26-.101-.096-.044-.191-.091-.285-.14-.12-.056-.237-.116-.353-.18l-18.671-10.817c-.182-.107-.359-.223-.529-.348h-.003c-.008-.006-.016-.012-.024-.019-.156-.113-.306-.234-.451-.361-.075-.068-.148-.138-.219-.21-.079-.074-.156-.15-.231-.227-.081-.091-.16-.184-.236-.279-.058-.068-.115-.137-.171-.208-.075-.102-.148-.206-.217-.312-.048-.069-.095-.139-.141-.21-.069-.116-.134-.233-.195-.353-.038-.067-.074-.134-.109-.202-.057-.123-.11-.248-.16-.375-.031-.07-.061-.142-.089-.213-.03-.09-.058-.18-.084-.271-.041-.119-.078-.239-.112-.361-.01-.053-.02-.105-.029-.158-.037-.152-.068-.306-.093-.46-.028-.186-.048-.374-.059-.563z" fill="#3a86ff"/>
+ <path d="m32.149 4v.003c-1.164-.029-2.314.268-3.323.858l-18.672 10.945c-1.833 1.078-3.019 3.019-3.154 5.166.118 2.166 1.306 4.131 3.154 5.219l18.672 10.946c1.962 1.149 4.386 1.149 6.347 0l18.672-10.946c1.834-1.078 3.02-3.019 3.155-5.166-.118-2.166-1.306-4.131-3.155-5.219l-18.672-10.945c-.921-.54-1.961-.836-3.024-.861z" fill="#0057ca"/>
+ <path d="m29 10v6h6v-6zm0 9v14h6v-14zm-15.863 13.232c-1.895-.04-3.137 1.051-3.137 3.123v3.989c0 3.315 3.178 7.855 7.125 10.176l11.875 6.98v-3.988l-11.875-6.985c-1.398-.822-2.373-2.216-2.373-3.39v-3.989c0-1.174.975-1.421 2.373-.599l11.875 6.982v-3.99l-11.875-6.984c-1.48-.871-2.852-1.3-3.988-1.325zm37.726.075c-1.136.024-2.508.457-3.988 1.328l-2.375 1.392-2.375 1.397c-3.947 2.321-7.125 6.86-7.125 10.176v3.988c0 3.315 3.178 4.116 7.125 1.795l2.375-1.393v-3.992l-2.375 1.397c-1.398.821-2.373.574-2.373-.6l4.748-2.791 4.748-2.797 4.752-2.789v-3.99c0-2.072-1.242-3.162-3.137-3.121zm-2.623 4.836c.628-.026 1.008.342 1.008 1.076l-9.496 5.588c0-1.175.975-2.571 2.373-3.393l2.375-1.394 2.375-1.397c.524-.308.989-.465 1.365-.48z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/icecat-icon.svg b/.icons/kora/apps/scalable/icecat-icon.svg
new file mode 120000
index 000000000..e70385d91
--- /dev/null
+++ b/.icons/kora/apps/scalable/icecat-icon.svg
@@ -0,0 +1 @@
+icecat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icecat.svg b/.icons/kora/apps/scalable/icecat.svg
new file mode 100644
index 000000000..1aee01095
--- /dev/null
+++ b/.icons/kora/apps/scalable/icecat.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.197611 -42.158 42.158 .197611 23.526 43.7081)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#330071" offset="0"/>
+ <stop stop-color="#9371ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#f5f3f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-1.06909 -42.7498 42.7498 -1.06909 24.8109 47.5461)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#f4f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(8.27996 -4.70217 4.70217 8.27996 3.05857 12.334)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(6.97352 0 0 6.97352 16.5643 15.3104)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(16.1514 5.63377 -5.63377 16.1514 12.4518 22.0528)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(16.4208 -22.0824 22.0824 16.4208 25.4485 47.3197)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24.647" cy="23.523" r="21.689" fill="url(#a)"/>
+ <path d="m46.933 17.64-.533 3.412s-.761-6.318-1.695-8.68c-1.43-3.619-2.067-3.59-2.071-3.584.958 2.431.784 3.737.784 3.737-2.849-5.123-7.054-8.69-13.782-7.794 2.702.56 5.013 1.522 6.057 2.905 0 0-2.325 0-4.639.666-.104.03 8.514 1.075 10.276 9.674 0 0-.945-1.968-2.113-2.303.768 2.334.571 6.763-.161 8.965-.094.283-.19-1.224-1.632-1.873.462 3.303-.027 8.543-2.323 9.986-.179.112 1.439-5.172.326-3.129-6.411 9.814-13.989 4.529-17.396 2.203 1.746.379 5.06-.06 6.527-1.149.002-.001.004-.003.006-.004 1.594-1.088 2.537-1.882 3.384-1.694.848.189 1.413-.661.754-1.415-.659-.755-2.26-1.793-4.426-1.227-1.527.399-3.42 2.086-6.309.378-2.217-1.312-2.426-2.402-2.446-3.157.055-.267.124-.517.206-.745.255-.712 1.029-.927 1.459-1.096.731.125 1.36.352 2.021.691.008-.22.011-.511-.001-.842.063-.126.024-.505-.078-.968-.058-.462-.153-.941-.303-1.377h.001c.003-.001.005-.002.008-.003.004-.002.007-.005.009-.009.001-.001.001-.002.002-.002.004-.006.007-.012.01-.021.046-.207.54-.606 1.155-1.036.552-.385 1.2-.794 1.71-1.11.452-.28.796-.488.87-.543.027-.021.061-.045.097-.073.007-.006.013-.011.02-.016.005-.004.009-.007.013-.01.243-.193.606-.558.682-1.327v-.006c.002-.022.004-.045.006-.068.001-.017.002-.033.004-.05.001-.012.002-.025.002-.038.001-.03.002-.061.003-.093v-.005c.001-.075 0-.152-.005-.234-.003-.045-.005-.086-.013-.124 0-.002-.001-.003-.001-.006-.001-.004-.002-.008-.003-.011-.002-.007-.004-.013-.006-.02v-.001c-.002-.008-.005-.015-.008-.021v-.001c-.079-.184-.374-.254-1.593-.275h-.003c-.498-.008-1.148-.008-2-.006-1.493.006-2.319-1.457-2.582-2.024.361-1.994 1.405-3.415 3.119-4.379.033-.018.026-.033-.012-.044.335-.202-4.054-.005-6.073 2.559-1.792-.445-3.353-.415-4.699-.1-.259-.007-.581-.039-.963-.119-.895-.809-2.177-2.305-2.245-4.091 0 0-.004.004-.012.01-.001-.017-.003-.034-.004-.051 0 0-2.727 2.093-2.319 7.799-.001.092-.003.179-.006.264-.738.999-1.104 1.84-1.131 2.025-.654 1.33-1.318 3.331-1.858 6.369 0 0 .378-1.196 1.136-2.551-.558 1.705-.996 4.358-.739 8.336 0 0 .069-.882.309-2.152.188 2.467 1.012 5.513 3.093 9.095 3.996 6.877 10.138 10.35 16.927 10.883 1.205.099 2.428.101 3.657.008.113-.008.226-.016.339-.025 1.391-.098 2.792-.308 4.189-.645 19.099-4.611 17.023-27.638 17.023-27.638h-.001z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m3.946 13.945c1.168-2.158 2.266-3.573 4.649-3.995-1.34-1.278-1.722-1.988-2.339-4.173-2.384 2.579-2.368 5.258-2.31 8.168z" fill="url(#e)"/>
+ <path d="m18.803 19.338c1.389-1.827 5.733-2.816 4.458-5.334-2.992-.763-4.867.656-6.056-2.152-1.027 3.957.356 5.863 1.598 7.486z" fill="url(#f)"/>
+ <path d="m16.306 21.922c-5.85.582-4.841 3.723-4.427 6.865l1.498-1.247c1.051 3.056 7.256 2.567 10.695 1.498 1.567-.487 2.96-.368 3.566-.119 1.707.366 1.593-1.08.846-1.511-4.085-4.651-7.859 4.288-12.894-3.304-.308-.464-.005-1.225.716-2.182z" fill="url(#g)"/>
+ <path d="m43.853 21.314c-.727 4.058-3.136 6.936-5.229 10.138.353-.907.542-1.954.561-3.291-.665 1.486-1.321 1.977-1.321 1.977s1.318-2.767.017-5.406c-.758 4.232-.936 3.297-3.355 6.851 0 0 .466-1.277.105-1.943-.704 1.359-2.761 3.2-4.06 3.833-.167.082.461-.618.122-1.542-1.269 1.645-5.002 3.476-6.645 3.083l-1.553 4.597c.844.809 1.824 1.318 2.877 1.579-2.639 2.374-5.087 4.292-5.898 4.098l-.21.196c8.197 2.489 19.793-2.15 22.418-8.998-.963.866-1.75 1.057-3.274 1.603 1.611-.504 3.749-3.976 4.932-8.27-.768 1.715-3.503 3.809-3.503 3.809.071.235 4.778-8.43 4.016-12.314z" fill="url(#h)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/icedove-icon.svg b/.icons/kora/apps/scalable/icedove-icon.svg
new file mode 120000
index 000000000..dd30970f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/icedove-icon.svg
@@ -0,0 +1 @@
+icedove.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icedove-uxp.svg b/.icons/kora/apps/scalable/icedove-uxp.svg
new file mode 120000
index 000000000..dd30970f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/icedove-uxp.svg
@@ -0,0 +1 @@
+icedove.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icedove.svg b/.icons/kora/apps/scalable/icedove.svg
new file mode 100644
index 000000000..d002bc287
--- /dev/null
+++ b/.icons/kora/apps/scalable/icedove.svg
@@ -0,0 +1,32 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(14.0537 -31.643 31.643 14.0537 19.8874 40.487)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#079c07" offset="0"/>
+ <stop stop-color="#afa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(14.0537 -31.643 31.643 14.0537 19.8874 40.487)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005200" offset="0"/>
+ <stop stop-color="#afa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.85867 -48.3309 48.3309 -.85867 22.9092 46.7468)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e9e9e9" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.85867 -48.3309 48.3309 -.85867 22.9092 46.7468)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fdfeff" offset="0"/>
+ <stop stop-color="#b9b9b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.85867 -48.3309 48.3309 -.85867 22.9092 46.7468)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m46.5 21.915-37.105-12.183-8.524 25.963 37.105 12.182z" fill="#fff"/>
+ <path d="m2.572 34.038 7.445-22.045 13.918 15.387 20.003-4.25s-7.048 21.454-7.362 22.298c-.132.357-.701.546-1.06.42l-15.984-5.609-16.364-5.271c-.35-.113-.714-.581-.596-.93z" fill="url(#a)"/>
+ <path d="m10.373 10.848 13.956 15.029 19.816-3.941z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m3.356 33.467c-3.012-3.748-2.36-6.001-1.938-11.019.579-6.877 4.06-12.656 10.664-16.485" fill="url(#c)"/>
+ <path d="m6.863 22.413c12.891 11.639.541 8.54 10.219 17.943-.645-.013-4.996-1.215-8.681-3.658.111.19.233.383.368.576 1.013 1.463 1.019 1.291-.267.859-2.227-.749-5.213-2.338-5.767-5.491-2.294-3.279-1.707-5.555-1.317-10.194.579-6.877 4.06-12.656 10.664-16.485z" fill="url(#d)"/>
+ <path d="m18.559 1.668c-1.006.079-2.599.927-6.28 3.736-1.759 2.681-3.052 5.362-3.343 8.043.216 0 .511.859.753 2.194.183 1.006.16 1.296-.183 2.341-.375 1.142-.379 1.233-.078 2.139.346 1.044.799 1.38 1.117.828.556-.963 1.434-1.556 4.906-3.318 4.399-2.232 4.45-2.242 8.041-1.342 1.24.311 3.152.739 4.248.951 1.097.213 2.378.501 2.848.639.85.25.858.259 1.42 1.85.529 1.496.565 1.777.57 4.445-2.316 10.784 1.889 6.229-.92 14.117-1.711 2.704-2.6 3.793-3.607 4.418-2.499 2.021-.19.141-3.215 2.652-.305.352-.632.777-.322.752.965-.01 3.603-.457 4.543-.769 1.604-.534 1.853-.393.66.373-.538.345-.979.712-.979.814 0 .439 3.663-.571 6.055-1.67 6.331-2.908 11.188-9.125 12.471-15.965.401-2.136.367-5.658-.051-8.164.07-.088.148-.171.217-.261-1.855-6.858-6.649-12.669-12.795-15.508-2.76-1.275-8.797-2.456-11.908-2.33-2.551.101-2.875-1.067-4.168-.965z" fill="url(#e)"/>
+ <path d="m13.058 15.409c-.07-.07-.282-.537-.282-.714.018-.633.237-1.061.999-1.355.917-.278 2.207.801.913 1.818-.465.367-1.374.506-1.63.251z" fill="#2e2118"/>
+ </g>
+ <ellipse cx="13.546" cy="14.241" rx=".42" ry=".403" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/iceweasel-icon.svg b/.icons/kora/apps/scalable/iceweasel-icon.svg
new file mode 120000
index 000000000..f4744cec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/iceweasel-icon.svg
@@ -0,0 +1 @@
+iceweasel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/iceweasel-uxp.svg b/.icons/kora/apps/scalable/iceweasel-uxp.svg
new file mode 120000
index 000000000..f4744cec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/iceweasel-uxp.svg
@@ -0,0 +1 @@
+iceweasel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/iceweasel.svg b/.icons/kora/apps/scalable/iceweasel.svg
new file mode 120000
index 000000000..e70385d91
--- /dev/null
+++ b/.icons/kora/apps/scalable/iceweasel.svg
@@ -0,0 +1 @@
+icecat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icloud-photos.svg b/.icons/kora/apps/scalable/icloud-photos.svg
new file mode 100644
index 000000000..e6e10f21b
--- /dev/null
+++ b/.icons/kora/apps/scalable/icloud-photos.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m30.588 7.955c0-3.312-2.688-6-6-6h-1.176c-3.312 0-6 2.688-6 6v8.392c0 3.311 2.688 6 6 6h1.176c3.312 0 6-2.689 6-6z" fill="#ffa726"/>
+ <path d="m39.961 30.614c3.312 0 6-2.689 6-6v-1.228c0-3.311-2.688-6-6-6h-8.314c-3.311 0-6 2.689-6 6v1.228c0 3.311 2.689 6 6 6z" fill="#9ccc65"/>
+ <path d="m16.353 30.614c3.311 0 6-2.689 6-6v-1.228c0-3.311-2.689-6-6-6h-8.314c-3.312 0-6 2.689-6 6v1.228c0 3.311 2.688 6 6 6z" fill="#f06292"/>
+ <path d="m17.412 40.045c0 3.312 2.688 6 6 6h1.176c3.312 0 6-2.688 6-6v-8.392c0-3.311-2.688-6-6-6h-1.176c-3.312 0-6 2.689-6 6z" fill="#64b5f6"/>
+ <path d="m39.958 17.344c2.338-2.346 2.338-6.155 0-8.501l-.848-.852c-2.337-2.346-6.132-2.346-8.469 0l-5.895 5.918c-2.337 2.346-2.337 6.156 0 8.502l.848.851c2.337 2.346 6.132 2.346 8.469 0z" fill="#fdd835"/>
+ <path d="m30.641 40.02c2.337 2.346 6.132 2.346 8.469 0l.848-.852c2.338-2.346 2.338-6.155 0-8.501l-5.895-5.918c-2.337-2.346-6.132-2.346-8.469 0l-.848.851c-2.337 2.346-2.337 6.156 0 8.502z" fill="#4db6ac"/>
+ <path d="m13.948 23.262c2.337 2.346 6.132 2.346 8.469 0l.848-.851c2.337-2.346 2.337-6.156 0-8.502l-5.895-5.918c-2.337-2.346-6.132-2.346-8.469 0l-.849.852c-2.337 2.346-2.337 6.155 0 8.501z" fill="#ef5350"/>
+ <path d="m8.052 30.667c-2.337 2.346-2.337 6.155 0 8.501l.849.852c2.337 2.346 6.132 2.346 8.469 0l5.895-5.918c2.337-2.346 2.337-6.156 0-8.502l-.848-.851c-2.337-2.346-6.132-2.346-8.469 0z" fill="#9575cd"/>
+ <g fill-rule="nonzero">
+ <path d="m30.571 8.09c-.121.105-.242.212-.356.327l-5.045 5.068c-2.412 2.421-2.568 6.22-.471 8.822 3.317-.349 5.889-3.148 5.889-6.574v-7.165c0-.162-.006-.32-.017-.478z" fill="#fd8d08"/>
+ <path d="m29.828 23.233c-1.468 0-2.935.492-4.143 1.477.352 3.326 3.14 5.903 6.55 5.903h7.137c.164 0 .324-.01.485-.021-.104-.12-.208-.239-.322-.354l-5.048-5.063c-1.479-1.707-2.974-1.942-4.659-1.942z" fill="#2f9244"/>
+ <path d="m8.627 17.386c-.164 0-.324.01-.485.022.106.123.217.244.334.361l5.049 5.068c2.413 2.422 6.201 2.581 8.793.474-.342-3.337-3.137-5.925-6.554-5.925z" fill="#e1202e"/>
+ <path d="m23.304 25.692c-3.319.347-5.893 3.147-5.893 6.575v7.164c0 .168.009.331.022.495.123-.106.243-.214.36-.331l5.048-5.068c2.416-2.425 2.57-6.233.464-8.835z" fill="#3a53c6"/>
+ <path d="m17.433 8.081c-.012.162-.022.322-.022.487v7.164c0 3.431 2.578 6.236 5.902 6.58 2.099-2.602 1.941-6.405-.472-8.827l-5.048-5.068c-.117-.117-.237-.229-.36-.336z" fill="#ef360c"/>
+ <path d="m32.235 17.386c-3.414 0-6.238 2.599-6.584 5.932 2.648 2.04 6.42 1.944 8.836-.481l5.048-5.068c.117-.117.224-.238.331-.362-.164-.012-.327-.021-.494-.021z" fill="#9bad15"/>
+ <path d="m18.183 23.233c-1.684 0-3.367.646-4.658 1.942l-5.048 5.063c-.115.115-.222.237-.326.358.157.011.315.017.476.017h7.137c3.413 0 6.202-2.581 6.55-5.912-1.206-.979-2.667-1.468-4.131-1.468z" fill="#8c2d75"/>
+ <path d="m24.707 25.691c-2.107 2.603-1.952 6.411.464 8.836l5.044 5.068c.113.114.232.219.351.323.012-.162.022-.323.022-.487v-7.165c0-3.423-2.567-6.221-5.881-6.575z" fill="#1e81a6"/>
+ <path d="m30.297 17.675c-2.084.64-3.721 2.287-4.358 4.379 2.085-.64 3.721-2.286 4.358-4.379z" fill="#9b7203"/>
+ <path d="m25.93 25.938c.636 2.099 2.281 3.748 4.371 4.387-.637-2.097-2.28-3.749-4.371-4.387z" fill="#126741"/>
+ <path d="m17.699 17.675c.637 2.096 2.279 3.744 4.367 4.383-.637-2.096-2.279-3.743-4.367-4.383z" fill="#e11507"/>
+ <path d="m22.062 25.946c-2.085.64-3.726 2.283-4.363 4.375 2.085-.639 3.725-2.282 4.363-4.375z" fill="#372071"/>
+ <path d="m24.008 15.061c-1.029 1.935-1.03 4.264 0 6.2 1.028-1.935 1.027-4.266 0-6.2z" fill="#ed2e03"/>
+ <path d="m29.828 23.233c-1.06 0-2.122.257-3.084.771 1.927 1.029 4.375 1.081 6.294-.068-.963-.515-2.148-.703-3.21-.703z" fill="#2f7b0e"/>
+ <path d="m18.183 23.233c-1.062 0-2.125.256-3.088.771 1.926 1.031 4.245 1.034 6.172.004-.962-.515-2.022-.775-3.084-.775z" fill="#830f25"/>
+ <path d="m24.004 26.751c-1.027 1.933-1.022 4.262.004 6.196 1.025-1.934 1.022-4.263-.004-6.196z" fill="#123b85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/icloud.svg b/.icons/kora/apps/scalable/icloud.svg
new file mode 100644
index 000000000..2ec143863
--- /dev/null
+++ b/.icons/kora/apps/scalable/icloud.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -25.084 25.084 0 382.074 36.5419)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0053d8" offset="0"/>
+ <stop stop-color="#00c6bf" offset="1"/>
+ </linearGradient>
+ <path d="m13.345 17.52c2.126-3.678 6.102-6.155 10.652-6.155 4.56 0 8.543 2.487 10.665 6.177.519 1.098 1.159 3.945 1.288 4.785.08-2.249-.543-4.425-.683-4.815 3.204 0 5.805 2.601 5.805 5.805 0 .655-.108 1.285-.309 1.873 1.817 1.073 3.047 3.053 3.047 5.298 0 3.372-2.775 6.147-6.147 6.147h-24.116v-.002c-5.182-.109-9.357-4.351-9.357-9.56 0-4.936 3.749-9.003 8.551-9.509-.497.962-.793 2.693-.851 3.64.206-.756.512-1.882 1.455-3.684z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ico_72_cloud_station.svg b/.icons/kora/apps/scalable/ico_72_cloud_station.svg
new file mode 100644
index 000000000..da1869f38
--- /dev/null
+++ b/.icons/kora/apps/scalable/ico_72_cloud_station.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#baccc7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(13.9114 -8.86877 8.86877 13.9114 17.1408 24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0079c1" offset="0"/>
+ <stop stop-color="#00caff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(11.1432 -21.7522 21.7522 11.1432 19.3675 34.9481)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#72ba1a" offset="0"/>
+ <stop stop-color="#a6ff3d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.06689 0 0 1.06689 -3.7027 -1.60538)" d="m15.532 7.733c.228-.057.464-.087.704-.087h15.528c1.038 0 1.998.554 2.517 1.453l7.764 13.448c.519.899.519 2.007 0 2.906l-7.764 13.448c-.519.899-1.479 1.453-2.517 1.453h-15.528c-.24 0-.476-.03-.704-.087-.416-.266-1.24-.675-.841-1.366l2.517-4.359h12.878l6.087-10.542-6.087-10.542h-12.736l-2.292-3.787c-.399-.691-.507-1.539.474-1.938z" fill="url(#b)"/>
+ <path transform="matrix(1.06689 0 0 1.06689 -3.7027 -1.60538)" d="m15.532 7.733c-.525.36-.587.675-.188 1.366l7.764 13.448c.519.899.519 2.007 0 2.906l-7.764 13.448c-.399.691-.247.963.188 1.366-.755-.188-1.414-.675-1.813-1.366 0 0-1.402-2.429-2.113-3.661-.25-.433-.253-.965-.008-1.401 1.328-2.357 5.543-9.839 5.543-9.839s-4.215-7.482-5.543-9.839c-.245-.436-.242-.968.008-1.401.711-1.232 2.113-3.661 2.113-3.661.399-.691 1.058-1.178 1.813-1.366z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/icon-requests.svg b/.icons/kora/apps/scalable/icon-requests.svg
new file mode 100644
index 000000000..d0ad0ebef
--- /dev/null
+++ b/.icons/kora/apps/scalable/icon-requests.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#686868" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.5 10.007v-.007h16.5v8h-16.229c-.015.001-.03.002-.046.002-2.775.126-5.118 2.164-5.628 4.896-.509 2.731.941 5.477 3.485 6.595 2.543 1.118 5.547.331 7.216-1.891 1.325-1.765 3.834-2.122 5.6-.797 1.765 1.326 2.122 3.835.797 5.6-3.892 5.184-10.899 7.02-16.833 4.411s-9.318-9.013-8.129-15.385 6.654-11.126 13.129-11.42c.047-.002.092-.004.138-.004z" fill="#eaf4ed"/>
+ <path d="m34.206 7.001c-.017-.001-.033-.001-.05-.001-1.182 0-2.155.949-2.156 2.103v9.794c0 1.154.973 2.103 2.156 2.103.378 0 .75-.097 1.077-.282l4.345-2.447 4.345-2.449c.666-.376 1.077-1.072 1.077-1.822 0-.751-.411-1.446-1.077-1.822l-4.345-2.449-4.345-2.448c-.313-.176-.666-.272-1.027-.28z" fill="#00c82e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/icon.svg b/.icons/kora/apps/scalable/icon.svg
new file mode 100644
index 000000000..45243f08a
--- /dev/null
+++ b/.icons/kora/apps/scalable/icon.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.23697 -43.3361 43.3361 .23697 120.741 46.1936)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008453" offset="0"/>
+ <stop stop-color="#64d8ae" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(16.3963 -5.18168 5.18168 16.3963 275.927 874.431)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fafafa" offset="0"/>
+ <stop stop-color="#aaa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(23.5839 0 0 23.5839 18.1145 1016.31)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f0f0f0" offset="0"/>
+ <stop stop-color="#c5f4ea" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m20.621 29.587v-2.281c-1.949-.566-4.259.913-6.395 3.006 0 0 .503-3.929 3.815-4.879 1.005-.272.81-2.169 1.053-3.097l1.527-6.434h3.176c-.353-1.058-.678-1.9-.95-2.47-.461-.951-.95-.326-2.009.597-.76.625-2.688 2.009-5.593 2.769-2.905.788-5.24.571-6.218.408-1.384-.245-2.118-.543-2.036.516.054.923.271 2.362.787 4.29 1.086 4.126 6.23 11.684 11.54 10.235 1.792-.488 1.623-.883 2.492-2.105zm-10.463-5.998 5.199-3.192s.506 2.81-1.313 3.299c-1.819.462-3.886-.107-3.886-.107z" fill="url(#b)"/>
+ <path d="m39.002 16.093c-1.303.217-4.398.515-8.227-.516-3.828-1.032-6.38-2.824-7.385-3.666-1.439-1.194-2.063-2.009-2.661-.76-.543 1.113-1.249 2.905-1.927 5.43-1.466 5.458-1.129 17.43 6.489 19.386 6.919 1.776 13.874-8.091 15.34-13.548.679-2.525.978-4.426 1.059-5.648.109-1.412-.842-1.004-2.688-.678zm-17.916 2.874s1.398-1.147 3.607.112c2.213 1.261 2.215 5.027 2.215 5.027zm4.723 13.245c-4.263-1.249-6.437-9.09-6.437-9.09 2.859 3.714 10.219 7.635 17.232 4.491-1.897 1.507-6.587 5.821-10.795 4.599zm3.54-7.468s2.892-3.357 5.227-2.678c2.335.706 2.693 1.844 2.693 1.844z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/icon_gentoo_small.svg b/.icons/kora/apps/scalable/icon_gentoo_small.svg
new file mode 100644
index 000000000..51eecd2b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/icon_gentoo_small.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 8.065c-8.801 0-15.935 7.134-15.935 15.935.014 5.45 2.8 10.435 7.256 13.327 1.379.89 2.467 1.461 3.971 1.39 3.741-.314 5.045-2.135 6.042-3.997 3.423-6.395 1.708-10.203 1.705-9.424-.017 4.271-14.79 13.564-14.597-.509.08-5.822 3.872-11.722 12.356-16.7-.266-.014-.532-.021-.798-.022zm3.061 3.415c-2.172-.054-5.002 2.148-6.902 5.368-2.319 3.929-2.48 8.023-.358 9.144 2.122 1.12 5.722-1.158 8.04-5.086 2.319-3.929 2.48-8.021.358-9.142-.335-.177-.719-.274-1.138-.284zm8.53 1.592c.378 8.758-1.443 18.629-6.151 25.862 6.285-2.282 10.477-8.247 10.495-14.934-.002-4.063-1.556-7.973-4.344-10.928z" fill="#81cf3d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/iconoclasts.svg b/.icons/kora/apps/scalable/iconoclasts.svg
new file mode 100644
index 000000000..f393592cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/iconoclasts.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8f2b00" offset="0"/>
+ <stop stop-color="#901b0c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25.5 10-4.5 4.5v6.5l-7.816 7.816c-1.602 1.666-1.576 4.308.058 5.942 1.657 1.657 4.344 1.656 6 0l7.758-7.758 6.494.002 4.506-4.502v-7.5l-7.5 7.5-5-5 7.5-7.5zm-9 20c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5z" fill="#ffd401" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/icons.svg b/.icons/kora/apps/scalable/icons.svg
new file mode 120000
index 000000000..743fd0f76
--- /dev/null
+++ b/.icons/kora/apps/scalable/icons.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/iconthemes.svg b/.icons/kora/apps/scalable/iconthemes.svg
new file mode 120000
index 000000000..fde67223b
--- /dev/null
+++ b/.icons/kora/apps/scalable/iconthemes.svg
@@ -0,0 +1 @@
+icons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/icq.svg b/.icons/kora/apps/scalable/icq.svg
new file mode 100644
index 000000000..4a714f3de
--- /dev/null
+++ b/.icons/kora/apps/scalable/icq.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8456 39.8456 0 24.5157 43.9228)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008707" offset="0"/>
+ <stop stop-color="#37b648" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09704 0 0 1.09704 -2.3289 -2.32893)" d="m18.44 43.98c-.789-.093-1.364-.263-1.989-.587-1.349-.7-2.262-1.922-2.593-3.47-.111-.522-.111-1.719 0-2.258.296-1.428.919-2.49 3.039-5.183 1.287-1.633 3.611-4.427 3.682-4.427.022 0 .193.105.38.235.66.455 1.442.763 2.3.903.086.014.167.042.179.061.011.019.088.913.17 1.987.297 3.879.412 6.2.354 7.17-.054.914-.306 1.896-.687 2.674-.548 1.119-1.461 2.024-2.515 2.495-.721.321-1.641.48-2.32.4zm10.595-2.142c-1.778-.33-3.097-1.851-3.707-4.276-.283-1.126-1.175-6.611-1.297-7.976l-.029-.32.186-.022c1.036-.12 1.444-.226 2.103-.544.238-.115.573-.308.744-.428.171-.119.321-.217.334-.217.025 0 1.731 1.889 2.602 2.881 1.351 1.54 2.439 2.861 2.812 3.418 1.082 1.614 1.466 3.44 1.02 4.853-.208.656-.576 1.198-1.112 1.636-.996.814-2.469 1.215-3.656.995zm8.518-6.93c-1.365-.137-2.693-.718-3.856-1.686-.67-.557-2.63-2.336-3.559-3.23-.783-.753-2.311-2.3-2.311-2.34 0-.021.093-.146.206-.28.582-.685.946-1.417 1.192-2.4l.045-.181 2.129.02c6.067.054 6.609.084 7.807.433 1.46.425 2.633 1.316 3.263 2.48.724 1.336.707 2.983-.046 4.51-.242.49-.414.736-.8 1.147-.702.745-1.545 1.215-2.547 1.42-.417.085-1.196.14-1.523.107zm-8.212-11.229c-.013-.325-.055-.736-.092-.913-.147-.701-.439-1.418-.794-1.95-.092-.138-.158-.278-.146-.31.047-.124 3.338-2.857 4.71-3.912.941-.723 1.487-1.083 2.161-1.423 2.077-1.048 4-.986 5.429.174.657.533 1.211 1.426 1.443 2.325.154.593.164 1.527.023 2.099-.435 1.767-1.77 2.982-3.811 3.465-.703.167-3.271.519-5.351.734-.979.101-3.263.303-3.43.303h-.118zm-19.461.246c-1.532-.159-2.792-.703-3.642-1.574-1.392-1.426-1.631-3.642-.611-5.657.692-1.367 1.797-2.234 3.257-2.556.538-.118 1.689-.109 2.274.019.849.186 1.754.571 2.506 1.067.922.608 3.897 2.967 5.467 4.337l.776.676-.074.114c-.04.063-.152.223-.248.355-.41.565-.769 1.472-.897 2.268l-.07.431-.195.025c-.735.096-3.878.368-5.259.454-1.025.064-2.845.087-3.284.041zm17.797-4.047c-.653-.692-1.853-1.28-2.942-1.442-.245-.036-.453-.072-.461-.08-.008-.007-.05-.523-.094-1.146-.256-3.643-.334-5.813-.261-7.204.073-1.37.195-1.989.541-2.753.353-.781 1.137-1.713 1.842-2.192 1.531-1.039 3.413-1.332 5.161-.803 2.737.829 4.363 3.869 3.633 6.789-.346 1.386-1.236 2.754-3.328 5.117-.787.889-3.759 3.892-3.852 3.892-.039 0-.147-.08-.239-.178zm-9.319-1.983c-3.421-3.467-4.424-4.74-4.919-6.24-.226-.686-.288-1.138-.261-1.919.027-.783.108-1.147.391-1.757.54-1.16 1.455-1.941 2.795-2.385.943-.313 1.852-.351 2.755-.115.491.128 1.207.502 1.631.849.771.633 1.395 1.64 1.649 2.659.181.727.446 2.503.786 5.264.32 2.606.481 4.062.451 4.094-.015.018-.17.052-.344.076-.985.14-1.888.531-2.65 1.147-.157.126-.312.23-.345.23-.034 0-.906-.856-1.939-1.903z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.09704 0 0 1.09704 -2.3289 -2.32893)" d="m11.576 34.11c-1.666-.193-3.276-1.712-3.756-3.544-.127-.488-.155-1.309-.061-1.784.156-.786.528-1.453 1.143-2.052.977-.953 2.184-1.447 4.834-1.982 1.596-.322 4.75-.797 4.836-.729.026.02.061.183.076.361.088.981.545 2.084 1.182 2.852.145.175.281.342.303.372.028.039-.01.118-.127.263-.249.31-3.095 3.199-3.707 3.762-.587.541-1.621 1.449-1.885 1.656-.308.241-.841.526-1.23.657-.329.111-1.002.229-1.206.212-.035-.003-.216-.023-.401-.044z" fill="#cd2d14" fill-rule="nonzero"/>
+ <circle cx="24.00006" cy="24.00003" r="6.58224" fill="#ffca2b" stroke-width="1.09704"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/icq_protocol.svg b/.icons/kora/apps/scalable/icq_protocol.svg
new file mode 120000
index 000000000..7c470d528
--- /dev/null
+++ b/.icons/kora/apps/scalable/icq_protocol.svg
@@ -0,0 +1 @@
+icq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/idea-community.svg b/.icons/kora/apps/scalable/idea-community.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/idea-community.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/idea-ultimate.svg b/.icons/kora/apps/scalable/idea-ultimate.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/idea.svg b/.icons/kora/apps/scalable/idea.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/idevice.svg b/.icons/kora/apps/scalable/idevice.svg
new file mode 100644
index 000000000..d651a6875
--- /dev/null
+++ b/.icons/kora/apps/scalable/idevice.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 21.8519 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e8e8e" offset="0"/>
+ <stop stop-color="#9d9d9d" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09793 0 0 1.09793 -2.25233 -2.35026)" d="m37 5.822v36.356c0 1.006-.816 1.822-1.822 1.822h-24.356c-1.006 0-1.822-.816-1.822-1.822v-36.356c0-1.006.816-1.822 1.822-1.822h24.356c1.006 0 1.822.816 1.822 1.822z" fill="url(#a)"/>
+ <path transform="matrix(1.09793 0 0 1.09793 -2.25233 -2.35026)" d="m35 6.911v30.178c0 .503-.408.911-.911.911h-22.178c-.503 0-.911-.408-.911-.911v-30.178c0-.503.408-.911.911-.911h22.178c.503 0 .911.408.911.911z" fill-opacity=".75"/>
+ <circle cx="22.451095" cy="42.115905" r="1.646895" fill="#474747" stroke-width="1.09793"/>
+ <circle cx="36.93442" cy="37.11411" r="9.921835" fill="#0074fc" stroke-width=".901985"/>
+ <path transform="matrix(.901985 0 0 .901985 4.46296 4.64265)" d="m42.507 38.96c-.088.298-.185.581-.288.841-.574 1.453-2.073 4.199-3.455 4.199s-1.373-.699-2.764-.699c-1.388 0-1.379.699-2.758.699s-2.836-2.486-3.447-4.199c-.861-2.414-1.244-5.467 0-7.701.656-1.18 1.964-2.153 3.43-2.096.081-.004.162-.004.24-.002 1.169.036 1.906.701 2.535.701.673 0 1.468-.756 2.781-.699 1.469-.057 2.78.916 3.438 2.096.162.29.295.6.403.924-1.478.186-2.622 1.448-2.622 2.976 0 1.488 1.085 2.724 2.507 2.96zm-8.507-11.96c2 0 1.998 1.341 2 3-2 0-2-1.2-2-3z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/idle.svg b/.icons/kora/apps/scalable/idle.svg
new file mode 120000
index 000000000..228b8a755
--- /dev/null
+++ b/.icons/kora/apps/scalable/idle.svg
@@ -0,0 +1 @@
+python-idle.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/idle3.svg b/.icons/kora/apps/scalable/idle3.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/idle3.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/illustrator.svg b/.icons/kora/apps/scalable/illustrator.svg
new file mode 120000
index 000000000..a83bec655
--- /dev/null
+++ b/.icons/kora/apps/scalable/illustrator.svg
@@ -0,0 +1 @@
+AdobeIllustrator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/im-chooser.svg b/.icons/kora/apps/scalable/im-chooser.svg
new file mode 120000
index 000000000..9d8350488
--- /dev/null
+++ b/.icons/kora/apps/scalable/im-chooser.svg
@@ -0,0 +1 @@
+empathy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/im-jabber.svg b/.icons/kora/apps/scalable/im-jabber.svg
new file mode 120000
index 000000000..bd20d2a3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/im-jabber.svg
@@ -0,0 +1 @@
+jabber-im.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/im.bernard.Nostalgia.svg b/.icons/kora/apps/scalable/im.bernard.Nostalgia.svg
new file mode 100644
index 000000000..1c0151e54
--- /dev/null
+++ b/.icons/kora/apps/scalable/im.bernard.Nostalgia.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#dfdfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -50 6 0 36 42.3879)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(50 0 0 6 -36 42.3879)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m41.483 29.984c0 1.611-1.308 2.919-2.92 2.919h-29.126c-1.612 0-2.92-1.308-2.92-2.919v-20.968c0-1.611 1.308-2.919 2.92-2.919h29.126c1.612 0 2.92 1.308 2.92 2.919z" fill="#4f4f4f"/>
+ <g fill-rule="nonzero">
+ <path d="m9.524 29.99c0 .322.304.582.683.582h7.761v-22.144h-7.761c-.379 0-.683.26-.683.582z" fill="#68c7ff"/>
+ <path d="m17.968 30.572h4.826v-22.144h-4.826z" fill="#248afd"/>
+ <path d="m22.794 30.572h4.825v-22.144h-4.825z" fill="#7767c0"/>
+ <path d="m27.619 30.572h6.032v-22.144h-6.032z" fill="#248afd"/>
+ <path d="m33.651 30.572h4.136c.382 0 .689-.26.689-.582v-20.98c0-.322-.307-.582-.689-.582h-4.136z" fill="#50beee"/>
+ </g>
+ <path d="m45.668 37.459v1.981c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.981z" fill="#879194"/>
+ <path d="m35 40.388c0-1.104.896-2 2-2s2 .896 2 2-.896 2-2 2-2-.896-2-2z" fill="url(#c)"/>
+ <path d="m11 40.121c0-.405-.328-.733-.733-.733h-.534c-.405 0-.733.328-.733.733v.534c0 .404.328.733.733.733h.534c.405 0 .733-.329.733-.733zm3 0c0-.405-.328-.733-.733-.733h-.534c-.405 0-.733.328-.733.733v.534c0 .404.328.733.733.733h.534c.405 0 .733-.329.733-.733z" fill="url(#d)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/im.fluffychat.Fluffychat.svg b/.icons/kora/apps/scalable/im.fluffychat.Fluffychat.svg
new file mode 100644
index 000000000..53d8e5050
--- /dev/null
+++ b/.icons/kora/apps/scalable/im.fluffychat.Fluffychat.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.199293 -37.9144 37.9144 .199293 24.607 42.4617)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1069" offset="0"/>
+ <stop stop-color="#4d3f92" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m42.766 25.222c.465-.091.867-.305 1.177-.61 1.238-1.615.248-3.597-1.393-3.841-.248 0-.465-.243-.465-.457v-.152c.248-.244.465-.549.774-1.006 2.508-3.292 3.654-15.425 1.177-16.37-3.034-1.006-9.195 1.921-11.858 5.304-.155-.091-.309-.305-.309-.548.093-.915-.403-1.677-1.084-2.073-1.393-.701-2.724 0-3.282 1.006-.154.243-.402.396-.619.304-.247 0-.464-.243-.464-.457-.155-.762-.619-1.372-1.331-1.676-1.487-.61-3.035.243-3.282 1.615-.093.244-.248.457-.465.457-.247.092-.464-.091-.619-.304-.464-.701-1.238-1.159-2.012-1.159-1.239 0-2.353 1.006-2.415 2.226v.182c0 .244-.155.458-.31.549h-.092c-2.57-3.292-8.824-6.31-11.92-5.304-2.508.854-1.331 12.986 1.238 16.278.465.61.867 1.067 1.177 1.372-.093.244-.31.457-.557.457-.403 0-.774.153-1.084.397-1.641 1.524-.712 3.688.929 4.084.248.092.464.305.464.549s-.155.549-.402.61c-.31.152-.619.305-.867.609-1.238 1.768 0 3.75 1.703 3.75.247 0 .464.152.557.396s.093.457-.155.61c-.464.457-.712 1.067-.619 1.676.093.854.619 1.616 1.486 1.982.464.244.929.244 1.393.152.248-.091.465 0 .619.244.155.153.155.457.093.61-.247.457-.309 1.006-.155 1.524.248.854.867 1.463 1.703 1.677.774.152 1.332-.092 1.703-.244.155-.092-1.022 2.774-1.858 4.694-.247.61.403 1.311 1.084 1.006 2.57-1.158 6.873-3.14 6.873-2.987.155 1.615 2.012 2.774 3.808 1.615.403-.243.619-.701.712-1.066.093-.244.31-.458.619-.458.31 0 .558.153.62.458.092.396.247.701.557.914 1.795 1.372 3.808.244 3.963-1.463 0-.244.154-.457.402-.549.248-.091.465 0 .619.153.465.457 1.022.762 1.641.762.774 0 1.548-.397 2.013-1.159.309-.457.402-.914.309-1.524 0-.244.093-.457.248-.61.155-.152.464-.152.619 0 .464.244 1.022.397 1.548.244.867-.152 1.548-.853 1.796-1.615.154-.549.093-1.067-.155-1.616-.093-.244-.093-.457.093-.61.186-.152.402-.244.619-.244.557.092 1.022.092 1.486-.152.712-.305 1.176-.914 1.331-1.677.155-.762-.093-1.463-.619-1.981-.155-.152-.248-.396-.155-.61.093-.213.31-.396.558-.396.557 0 1.176-.152 1.548-.61 1.331-1.371.712-3.231-.774-3.841-.248-.091-.403-.304-.403-.609 0-.275.217-.488.464-.488z" fill="url(#a)"/>
+ <path d="m27.212 25.257c0 1.724-1.485 3.026-3.212 3.026-1.831 0-3.212-1.399-3.212-3.026s6.424-1.724 6.424 0zm-12.849-3.398c1.773 0 3.213 1.439 3.213 3.212s-1.44 3.212-3.213 3.212-3.212-1.439-3.212-3.212 1.439-3.212 3.212-3.212zm19.274 0c1.773 0 3.212 1.439 3.212 3.212s-1.439 3.212-3.212 3.212-3.213-1.439-3.213-3.212 1.44-3.212 3.213-3.212zm-25.396-5.597c.093-.092.155-.153.247-.244.155-.244.093-.457 0-.61-.402-.549-.495-1.158-.402-1.768.155-.853.867-1.524 1.703-1.768.464-.152.929-.091 1.393.092.248.091.464 0 .619-.153.155-.152.248-.396.155-.61-.155-.457-.155-.914 0-1.371.093-.305.248-.61.464-.854-1.702-1.372-4.303-2.378-5.696-1.92-1.393.457-1.146 6.523.278 8.444.31.457.681.67 1.239.762zm28.057-6.63c.155.457.155.914 0 1.371-.093.244 0 .458.155.61s.402.244.619.152c.31-.152.619-.152.929-.152.712 0 1.331.305 1.795.915.31.396.558.914.465 1.463 0 .457-.155.853-.403 1.219-.154.153-.154.457 0 .61.093.091.155.244.31.244.31-.092.619-.305.867-.61 1.393-1.92 1.641-7.987.247-8.444-1.393-.457-3.808.457-5.541 1.829.34.152.495.396.557.793z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/im.gitter.Gitter.svg b/.icons/kora/apps/scalable/im.gitter.Gitter.svg
new file mode 120000
index 000000000..fe19be775
--- /dev/null
+++ b/.icons/kora/apps/scalable/im.gitter.Gitter.svg
@@ -0,0 +1 @@
+gitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/im.kaidan.kaidan.svg b/.icons/kora/apps/scalable/im.kaidan.kaidan.svg
new file mode 120000
index 000000000..13d5a3d82
--- /dev/null
+++ b/.icons/kora/apps/scalable/im.kaidan.kaidan.svg
@@ -0,0 +1 @@
+kaidan.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/im.pidgin.Pidgin.svg b/.icons/kora/apps/scalable/im.pidgin.Pidgin.svg
new file mode 120000
index 000000000..778691e46
--- /dev/null
+++ b/.icons/kora/apps/scalable/im.pidgin.Pidgin.svg
@@ -0,0 +1 @@
+pidgin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/im.riot.Riot.svg b/.icons/kora/apps/scalable/im.riot.Riot.svg
new file mode 120000
index 000000000..f4641b5d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/im.riot.Riot.svg
@@ -0,0 +1 @@
+riot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/image-viewer.svg b/.icons/kora/apps/scalable/image-viewer.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/image-viewer.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/imagej1.svg b/.icons/kora/apps/scalable/imagej1.svg
new file mode 120000
index 000000000..ad0175508
--- /dev/null
+++ b/.icons/kora/apps/scalable/imagej1.svg
@@ -0,0 +1 @@
+microscope.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/imagemagick.svg b/.icons/kora/apps/scalable/imagemagick.svg
new file mode 100644
index 000000000..40811775a
--- /dev/null
+++ b/.icons/kora/apps/scalable/imagemagick.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0797003 -42.8414 42.8404 .0797022 101.416 45.3876)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00aad4" offset="0"/>
+ <stop stop-color="#2ad4ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.126271 -23.8649 23.8649 -.126271 291.78 33.6997)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#3c3c3c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m26.73 11.34c-2.48.32-5.145 1.527-7.313 5.098-4.957 8.16-4.605 11-5.395 11.918-.793.914-2.93 1.41-2.621 2.449.309 1.035.621.902.621.902s3.121 4.52 12.172 3.348c9.05-1.172 10.305-3.082 10.223-4.03-.082-.949-1.992-1.641-1.992-1.641s-1.414-4.984-1.051-7.03c.363-2.047 1.742-5.03 3.105-5.672 1.359-.648 2.039 2.168 2.742 1.473.699-.695-1.18-6.06-3.258-6.102-1.164-.023-4.059-1.121-7.234-.707m.008 6.848.691 2.043 2.098.594-1.773 1.262.078 2.145-1.773-1.262-2.09.73.672-2.02-1.348-1.695 2.203-.02m-5.84 4.227.074 1.48 1.324.793-1.43.516-.359 1.465-.973-1.141-1.523.098.816-1.234-.582-1.387 1.477.383m7.082-.664 1.418 1.898 2.395-.094-1.391 1.922.816 2.188-2.297-.711-1.887 1.457-.016-2.359-1.988-1.297 2.277-.746" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/imagemagick2.svg b/.icons/kora/apps/scalable/imagemagick2.svg
new file mode 120000
index 000000000..302d44c6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/imagemagick2.svg
@@ -0,0 +1 @@
+imagemagick.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/imagewriter.svg b/.icons/kora/apps/scalable/imagewriter.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/imagewriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/imagination.svg b/.icons/kora/apps/scalable/imagination.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/imagination.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/imap.svg b/.icons/kora/apps/scalable/imap.svg
new file mode 120000
index 000000000..2ab770756
--- /dev/null
+++ b/.icons/kora/apps/scalable/imap.svg
@@ -0,0 +1 @@
+pop3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/imhex.svg b/.icons/kora/apps/scalable/imhex.svg
new file mode 100644
index 000000000..5b650553a
--- /dev/null
+++ b/.icons/kora/apps/scalable/imhex.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.11 45.139c.584 0 1.058-.474 1.058-1.058v-39.162c0-.584-.474-1.058-1.058-1.058h-5.292c-.584 0-1.059.474-1.059 1.058v39.162c0 .584.475 1.058 1.059 1.058zm-20.11 0c.584 0 1.058-.474 1.058-1.058v-39.162c0-.584-.474-1.058-1.058-1.058h-5.292c-.584 0-1.059.474-1.059 1.058v39.162c0 .584.475 1.058 1.059 1.058zm-14.818 0c.584 0 1.059-.474 1.059-1.058v-39.162c0-.584-.475-1.058-1.059-1.058h-5.292c-.584 0-1.058.474-1.058 1.058v39.162c0 .584.474 1.058 1.058 1.058z" fill="#2b50a1"/>
+ <path d="m25.058 38.789c0-.584-.474-1.059-1.058-1.059h-20.11c-.584 0-1.058.475-1.058 1.059v5.292c0 .584.474 1.058 1.058 1.058h20.11c.584 0 1.058-.474 1.058-1.058zm0-33.87c0-.584-.474-1.058-1.058-1.058h-20.11c-.584 0-1.058.474-1.058 1.058v5.292c0 .584.474 1.059 1.058 1.059h20.11c.584 0 1.058-.475 1.058-1.059zm20.11 0c0-.584-.474-1.058-1.058-1.058h-13.759c-.585 0-1.059.474-1.059 1.058v5.292c0 .584.474 1.059 1.059 1.059h13.759c.584 0 1.058-.475 1.058-1.059z" fill="#3a6be0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/imlogview.svg b/.icons/kora/apps/scalable/imlogview.svg
new file mode 100644
index 000000000..5159dd178
--- /dev/null
+++ b/.icons/kora/apps/scalable/imlogview.svg
@@ -0,0 +1,18 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4fc604" offset="0"/>
+ <stop stop-color="#83ee07" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <g transform="matrix(.03536953 0 0 .0353695 344.51283 515.40409)" opacity=".7425" stroke-width="31.910894">
+ <path d="m587.572 186.881c-32.266-75.225-87.096-129.934-162.949-162.285-37.912-16.169-77.631-24.428-119.126-24.428-41.488 0-80.914 8.181-118.784 24.428-75.225 32.265-130.298 86.939-162.621 162.285-16.197 37.748-24.092 77.295-24.092 118.783 0 41.496 7.895 81.371 24.092 119.127 32.323 75.346 87.403 130.348 162.621 162.621 37.877 16.247 77.295 24.42 118.784 24.42s81.214-8.259 119.12-24.42c75.853-32.352 130.683-87.403 162.956-162.621 16.246-37.877 24.427-77.631 24.427-119.127 0-41.488-8.174-80.907-24.428-118.783z" fill="#fff" stroke="#fff"/>
+ <path d="m324.906 302.988v-173.329c0-10.372-9.037-18.738-19.41-18.738-9.701 0-18.403 8.366-18.403 18.738v176.005c0 .336.671 1.678.671 2.678-.671 6.024 1.007 11.043 5.019 15.062l100.053 100.046c6.695 6.695 19.073 6.695 25.763 0 7.694-7.695 7.188-18.86 0-26.099z" fill="#1da1f6" stroke="#1da0f6"/>
+ </g>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/in.bharatkalluri.shortcircuit.svg b/.icons/kora/apps/scalable/in.bharatkalluri.shortcircuit.svg
new file mode 100644
index 000000000..12d138dda
--- /dev/null
+++ b/.icons/kora/apps/scalable/in.bharatkalluri.shortcircuit.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#4e4e4e" offset="1"/>
+ </linearGradient>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="#ffe0b2">
+ <path d="m20.875 8.961-5.748 15.732c-.043.15-.009.308.051.396.077.088.146.194.35.212l4.032-.018c.136 0 .257.061.308.193.032.114.041.229 0 .388l-3.494 12.918c-.026.105-.06.342.179.501.154.096.462.043.65-.15l13.16-16.575c.085-.141.095-.387.042-.501-.051-.115-.162-.274-.418-.3l-6.141-.237c-.179-.035-.239-.124-.29-.193-.067-.107-.086-.255-.016-.415l5.03-11.75c.067-.148.067-.253.025-.334-.035-.069-.146-.158-.341-.158h-6.857c-.095 0-.42.036-.522.291z" fill-rule="nonzero"/>
+ <path d="m35.547 35.997c0-.276-.224-.5-.5-.5h-9.219c-.276 0-.5.224-.5.5v2.833c0 .276.224.5.5.5h9.219c.276 0 .5-.224.5-.5z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/in.srev.guiscrcpy.svg b/.icons/kora/apps/scalable/in.srev.guiscrcpy.svg
new file mode 120000
index 000000000..5ee03fc93
--- /dev/null
+++ b/.icons/kora/apps/scalable/in.srev.guiscrcpy.svg
@@ -0,0 +1 @@
+guiscrcpy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/incredipede.svg b/.icons/kora/apps/scalable/incredipede.svg
new file mode 100644
index 000000000..1cece3da2
--- /dev/null
+++ b/.icons/kora/apps/scalable/incredipede.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c8600" offset="0"/>
+ <stop stop-color="#69aa35" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(2.3136 0 0 2.3136 -1.60642 -1.6064)" fill-rule="nonzero">
+ <path d="m12.474 6c-1.371 0-3.148.267-4.451 1.055-1.753 1.061-2.889 2.44-3.917 4.498-.141.281-.141.613 0 .894 0 0 1.711 4.051 7.244 4.051 1.752 0 3.178-.572 4.093-1.392.804-.72 1.125-1.116 1.546-1.646.249-.139.857-.28 1.324-.812.348-.397.687-.959.687-1.648 0-.762-.544-1.444-1.062-1.701-.324-.161-.577-.153-.852-.188-.814-1.329-1.872-3.111-4.612-3.111z" fill="#383838"/>
+ <path d="m16.023 10.055s2-.25 2 1-2 2-2 2z" fill="#e68673"/>
+ <path d="m4.9 12.343c1.132-1.947 2.209-3.064 4.123-4.288.821-.469 1.75.5 1.75.5l3.75 2.5h2.5s-.523 4.71-5.523 4.71-6.6-3.422-6.6-3.422z" fill="#bcbcbc"/>
+ <path d="m12.023 7.055c-1 0-2.239.556-3.054 1.015-.007.011-.011.023-.018.034-.123.079-.217.148-.334.224-.388.678-.592 1.446-.594 2.227 0 2.468 2.032 4.5 4.5 4.5 2.301-.001 4.249-1.766 4.477-4.055.17-1.708-1.431-3.945-4.977-3.945z" fill="#383838"/>
+ <path d="m11.023 13.055h2c1.25 0 3-1 3-1s-.5 2-3 2c-1.25 0-2-1-2-1z" fill="#2898b5"/>
+ </g>
+ <circle cx="22.739593" cy="20.500048" r="3.4704" fill="#fff" stroke-width="2.3136"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ind.ie.Gnomit.svg b/.icons/kora/apps/scalable/ind.ie.Gnomit.svg
new file mode 100644
index 000000000..a2edf1145
--- /dev/null
+++ b/.icons/kora/apps/scalable/ind.ie.Gnomit.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.7034 36.7034 0 28.0199 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e01100" offset="0"/>
+ <stop stop-color="#f1502f" offset="1"/>
+ </linearGradient>
+ <path d="m16.132 18c.979-7.335 7.267-13 14.868-13 8.279 0 15 6.721 15 15s-6.721 15-15 15c-3.885 0-7.427-1.48-10.092-3.907l-2.648 2.648c1.221 2.104.931 4.848-.87 6.649-2.147 2.147-5.633 2.147-7.78 0s-2.147-5.633 0-7.78c1.757-1.757 4.412-2.076 6.495-.957l2.793-2.793c-1.637-2.231-2.672-4.932-2.865-7.86h-3.24c-.654 2.308-2.777 4-5.293 4-3.035 0-5.5-2.465-5.5-5.5 0-3.036 2.465-5.5 5.5-5.5 2.516 0 4.639 1.692 5.293 4z" fill="url(#a)"/>
+ <path d="m11.732 34.732c-.976.976-.976 2.56 0 3.536s2.56.976 3.536 0 .976-2.56 0-3.536-2.56-.976-3.536 0zm19.268-25.732c-6.071 0-11 4.929-11 11s4.929 11 11 11 11-4.929 11-11-4.929-11-11-11zm.881 7.268 2.851 2.851-6.88 6.881h-2.852v-2.852zm-24.381 5.732c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zm26.951-8c.194 0 .388.076.539.227l1.783 1.783c.302.301.302.776 0 1.078l-1.498 1.488-2.851-2.851 1.488-1.498c.151-.151.345-.227.539-.227z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/indicator-applet.svg b/.icons/kora/apps/scalable/indicator-applet.svg
new file mode 120000
index 000000000..cad5391aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-applet.svg
@@ -0,0 +1 @@
+info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/indicator-cpufreq.svg b/.icons/kora/apps/scalable/indicator-cpufreq.svg
new file mode 100644
index 000000000..b07331b3a
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-cpufreq.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -36 36 0 240 42)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -40 40 0 184 44)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -26 26 0 284 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#960000" offset="0"/>
+ <stop stop-color="#d13232" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m40.2 6c.993 0 1.8.807 1.8 1.8v32.4c0 .993-.807 1.8-1.8 1.8h-32.4c-.993 0-1.8-.807-1.8-1.8v-32.4c0-.993.807-1.8 1.8-1.8z" fill="url(#c)"/>
+ <path d="m4 37 .051-1.987 1.949-.013v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2l.011-1.962 1.989-.038v-2h-2l.003-1.938 1.997-.062v-2h-2v-2h2.187c.175-.351.462-.638.813-.812v-2.188h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2.188c.351.174.638.461.813.812h2.187v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2.187c-.175.351-.462.638-.813.812v2.188h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2.188c-.351-.174-.638-.461-.813-.812h-2.187l.022-1.989 1.978-.011v-2z" fill="url(#d)"/>
+ <path d="m38 12c0-1.104-.896-2-2-2h-24c-1.104 0-2 .896-2 2v24c0 1.104.896 2 2 2h24c1.104 0 2-.896 2-2z" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/indicator-keylock.svg b/.icons/kora/apps/scalable/indicator-keylock.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-keylock.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/indicator-privacy.svg b/.icons/kora/apps/scalable/indicator-privacy.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-privacy.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/indicator-remindor.svg b/.icons/kora/apps/scalable/indicator-remindor.svg
new file mode 120000
index 000000000..da60241b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-remindor.svg
@@ -0,0 +1 @@
+evolution-tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/indicator-sensors.svg b/.icons/kora/apps/scalable/indicator-sensors.svg
new file mode 120000
index 000000000..349f2c76e
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-sensors.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/indicator-sound-switcher.svg b/.icons/kora/apps/scalable/indicator-sound-switcher.svg
new file mode 100644
index 000000000..2df5fe033
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-sound-switcher.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46 46 0 23.431 46.8073)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0bac83" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0735482 -22.3672 22.3672 -.0735482 674.635 32.0867)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bcffec" offset="0"/>
+ <stop stop-color="#e4f7ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="23" fill="url(#a)"/>
+ <path d="m19.144 19.369v14.391c.014.571-.144 1.138-.459 1.624-.412.633-1.058 1.077-1.797 1.234-.573.122-1.177.25-1.75.371-.74.157-1.511.014-2.144-.397-.633-.412-1.077-1.058-1.234-1.797-.024-.11-.047-.22-.07-.33-.157-.739-.014-1.51.397-2.143.412-.634 1.058-1.078 1.797-1.235.573-.121 1.177-.249 1.751-.371.079-.017.157-.03.237-.04v-.011s.426-.09.866-.184c.556-.118.953-.608.953-1.176v-14.636c0-.571.402-1.064.962-1.178 2.568-.524 9.577-1.955 12.363-2.523.285-.058.582.015.808.199s.358.46.358.751l.047 19.174c.008.56-.15 1.115-.459 1.591-.412.633-1.058 1.077-1.797 1.234-.573.122-1.177.25-1.751.372-.739.157-1.509.014-2.143-.398-.633-.412-1.078-1.057-1.234-1.797-.024-.109-.047-.22-.07-.33-.157-.738-.014-1.51.397-2.143.412-.633 1.058-1.077 1.797-1.234.573-.122 1.177-.25 1.751-.372.091-.019.183-.034.274-.045l.807-.162c.562-.114.965-.607.965-1.179v-9.64zm11.622-3.561v-1.061c0-.245-.11-.477-.299-.632-.19-.155-.439-.218-.68-.169-2.196.44-7.493 1.504-9.678 1.943-.561.112-.965.606-.965 1.179v1.12z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/indicator-stickynotes.svg b/.icons/kora/apps/scalable/indicator-stickynotes.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-stickynotes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/indicator-virtual-box.svg b/.icons/kora/apps/scalable/indicator-virtual-box.svg
new file mode 120000
index 000000000..f7e0337e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-virtual-box.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/indicator-weather.svg b/.icons/kora/apps/scalable/indicator-weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/indicator-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/info.cemu.Cemu.svg b/.icons/kora/apps/scalable/info.cemu.Cemu.svg
new file mode 120000
index 000000000..e63243f92
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.cemu.Cemu.svg
@@ -0,0 +1 @@
+cemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/info.colobot.Colobot.svg b/.icons/kora/apps/scalable/info.colobot.Colobot.svg
new file mode 120000
index 000000000..8365d65b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.colobot.Colobot.svg
@@ -0,0 +1 @@
+colobot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/info.febvre.Komikku.svg b/.icons/kora/apps/scalable/info.febvre.Komikku.svg
new file mode 100644
index 000000000..7434493d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.febvre.Komikku.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1553 0 0 1.1553 -3.7272 -3.7272)" d="m42 41.429v-33.429h-26.591c-3.525.955-3.197 2.098-3.409 3.214v30.215c.627 2.295 2.39 2.372 4.091 2.571h22.5c1.401-.063 2.974-.617 3.409-2.571z" fill="#a10c00" fill-rule="nonzero"/>
+ <path transform="translate(-4.90619 -2.989)" d="m42.807 46.999c-.006-5.606 2.905-37.596 3.429-43.116h-32.749c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04z" fill="url(#a)"/>
+ <g transform="matrix(1.1553 0 0 1.1553 -3.7272 -3.7272)" fill-rule="nonzero">
+ <path d="m33 15-7 2v5h7z" fill="#90caf9"/>
+ <path d="m33 8h-11v8l11-3z" fill-opacity=".2"/>
+ <path d="m21 8h-12v9l12-2z" fill="#ffcc80"/>
+ <path d="m33 32-24-3v9h24z" fill="#ff8a80"/>
+ <path d="m25 17-16 2v8l16 2z" fill-opacity=".2"/>
+ <path d="m33 23-7 1v5l7 1z" fill-opacity=".2"/>
+ <path d="m36 6.667v34.666c0-1.301 1-2.333 3-2.333s3 .968 3 2.333v-34.666c0-2.667-3-2.667-3-2.667s-3 0-3 2.667z" fill="#d3392e"/>
+ <path d="m12 4-6 6h1.908c1.701-.205 3.465-.283 4.092-2.643z" fill="#fafafa"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/info.mumble.Mumble.svg b/.icons/kora/apps/scalable/info.mumble.Mumble.svg
new file mode 120000
index 000000000..e40617789
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.mumble.Mumble.svg
@@ -0,0 +1 @@
+mumble.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/info.olasagasti.revelation.svg b/.icons/kora/apps/scalable/info.olasagasti.revelation.svg
new file mode 120000
index 000000000..3b5930e9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.olasagasti.revelation.svg
@@ -0,0 +1 @@
+revelation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/info.portfolio_performance.PortfolioPerformance.svg b/.icons/kora/apps/scalable/info.portfolio_performance.PortfolioPerformance.svg
new file mode 120000
index 000000000..43ac3f31b
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.portfolio_performance.PortfolioPerformance.svg
@@ -0,0 +1 @@
+portfolio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/info.smplayer.SMPlayer.svg b/.icons/kora/apps/scalable/info.smplayer.SMPlayer.svg
new file mode 120000
index 000000000..adc7efd51
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.smplayer.SMPlayer.svg
@@ -0,0 +1 @@
+smplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/info.svg b/.icons/kora/apps/scalable/info.svg
new file mode 100644
index 000000000..9caf6285d
--- /dev/null
+++ b/.icons/kora/apps/scalable/info.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(.819481 0 0 .819481 5.30251 6.42927)" fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m22.683 16.977c-2.028 0-3.465 1.646-3.465 3.672v12.485c0 2.028 1.437 3.671 3.465 3.671 2.027 0 3.463-1.643 3.463-3.671v-12.485c0-2.028-1.436-3.672-3.463-3.672z"/>
+ <path d="m22.698 7.432c-2.095 0-3.795 1.699-3.795 3.795 0 2.095 1.7 3.793 3.795 3.793 2.093 0 3.793-1.698 3.793-3.793 0-2.096-1.7-3.795-3.793-3.795z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/inkscape-logo.svg b/.icons/kora/apps/scalable/inkscape-logo.svg
new file mode 120000
index 000000000..ca1fc7a64
--- /dev/null
+++ b/.icons/kora/apps/scalable/inkscape-logo.svg
@@ -0,0 +1 @@
+inkscape.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/inkscape.svg b/.icons/kora/apps/scalable/inkscape.svg
new file mode 100644
index 000000000..0622b623e
--- /dev/null
+++ b/.icons/kora/apps/scalable/inkscape.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.31738 -43.2653 43.2653 .31738 274.17 47.9269)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#95a9bb" offset="0"/>
+ <stop stop-color="#b9c7d5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.505312 -30.8942 30.8942 -.505312 380.575 33.0984)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e2630" offset="0"/>
+ <stop stop-color="#444d54" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.876 8.032c-.972.024-1.925.404-2.599 1.126l-11.321 12.208c-4.29 4.515 2.955 3.961 5.622 5.558 1.235.758-3.847 1.907-2.776 2.924 1.044 1.017 6.177 1.844 7.219 2.834 1.043 1.017-2.006 2.196-.963 3.215 1.015 1.018 3.361-.029 3.844 2.33.357 1.741 4.371.762 6.139-.78 1.104-.988-1.973-.91-.984-1.979 2.474-2.633 4.769-1.281 5.639-3.676.476-1.283-3.896-2.074-2.759-2.921 2.715-2.019 12.853-3.268 8.046-7.831l-12.371-12.02c-.766-.686-1.761-1.013-2.736-.988zm.115.605c.698-.014 1.403.231 1.923.725l4.722 4.565c.434.412.458 1.288.21 1.548l-2.333-1.803-.382 2.747-1.918-.966-3.025 2.025-1.122-4.064-1.547 3.596-4.092.078c-.791.021-.699-.801.099-1.641 1.563-1.819 4.617-4.919 5.578-5.987.495-.536 1.189-.808 1.887-.823zm13.418 21.633c-.977.061-1.957.574-2.188 1.483.014.594 4.624.814 4.342-.252-.206-.898-1.177-1.29-2.154-1.231zm-2.721 2.741c-1.268 1.218.288 2.42 1.537 1.569.332-.234-.062-1.325-1.537-1.569zm-17.072.338c-1.41-.062-3.187 1.037-1.932 2.043 1.067.876 2.62-.265 3.095-1.549-.264-.324-.693-.474-1.163-.494z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/inky.svg b/.icons/kora/apps/scalable/inky.svg
new file mode 100644
index 000000000..0dc81a2e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/inky.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9d1d3" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.207 42.203c-2.513-.149-4.646-.66-6.782-1.625-.609-.274-1.58-.795-1.601-.858-.009-.027.049-.076.129-.109.143-.059.397-.291.877-.801.318-.338.954-.627 1.366-.621.798.013 1.555.376 2.386 1.143.358.33.814.607 1 .607.281 0 .65-.098.894-.237.237-.134.491-.346.491-.409 0-.068-.363-.652-.56-.9-.403-.507-.586-1.1-.548-1.775.032-.574.164-.993.48-1.528.14-.236.254-.453.254-.483 0-.073-.234-.402-.452-.638-.099-.106-.253-.285-.343-.397-.211-.264-.493-.572-.959-1.047-.419-.429-.487-.543-.763-1.285-.275-.739-.324-1.23-.191-1.891.111-.548.316-1.05.51-1.243.039-.039.533-.627.584-.695.111-.147.481-.492.636-.592.228-.147.428-.171.765-.091.156.037.363.067.46.067.097.001.297.045.444.099s.377.127.51.164c.332.091.634.237 1.021.492.18.119.558.351.841.515.846.491.966.452 1.846-.598.925-1.105 1.833-1.438 2.984-1.095.87.259 1.658 1.161 1.903 2.178.043.18.111.377.15.438.04.061.062.162.05.226-.012.063-.002.193.023.287s.063.318.086.497c.044.353.231.783.483 1.114.083.109.272.412.421.674.328.579.356.607.544.529.156-.064.156-.064.231-.694.101-.847.439-1.565 1.048-2.229.047-.051.194-.217.327-.369.581-.663 1.427-1.314 2.061-1.583.324-.138 1.011-.331 1.367-.384.102-.015.226-.037.276-.048.051-.011.239-.052.419-.092.18-.039.475-.072.655-.072.681-.001 2.404.576 2.344.785-.013.044-.1.395-.194.781-.886 3.644-3.015 7.039-5.981 9.538-.285.24-1.274.989-1.411 1.069-.028.016-.154-.067-.28-.184-.127-.117-.28-.232-.339-.255-.121-.047-1.508-.058-1.728-.014-.156.031-.278.207-.253.365.009.054.09.266.181.472.09.206.196.479.234.607.069.227.068.235-.035.304-.357.241-1.972.878-2.965 1.168-.75.219-.775.223-.742.096.017-.062.002-.093-.043-.093-.073 0-.255.175-.236.227.024.068-1.252.302-2.187.401-.651.068-2.195.121-2.688.092zm-3.119-1.574c.01-.055-.014-.082-.076-.082-.102 0-.213.108-.163.158.059.06.223.007.239-.076zm-1.714-.627c.105-.095.108-.174.012-.27-.122-.122-.441-.008-.441.157 0 .187.269.258.429.113zm-.388-.433c.083-.052.026-.144-.088-.144-.1 0-.16.071-.117.14.035.057.119.059.205.004zm8.286-.357c.079-.096-.005-.182-.137-.14-.125.04-.134.212-.011.212.049 0 .115-.032.148-.072zm5.447-.629c.016-.026.007-.047-.02-.047-.028 0-.05.021-.05.047 0 .025.009.046.021.046.011 0 .033-.021.049-.046zm-4.373-.795c0-.026-.021-.047-.047-.047s-.047.021-.047.047c0 .025.021.046.047.046s.047-.021.047-.046zm6.571-3.953c0-.106-.023-.143-.097-.154-.143-.02-.227.099-.16.224.083.156.257.108.257-.07zm-.21-.304c0-.051-.03-.093-.067-.093-.083 0-.136.077-.097.14.051.082.164.05.164-.047zm-.344-.035c.092-.059.091-.231-.002-.334-.113-.125-.308-.126-.44-.003-.127.118-.128.16-.009.279.093.094.345.126.451.058zm-.241-1.04c.016-.026.008-.047-.018-.047-.025 0-.059.021-.075.047-.016.025-.008.046.018.046.025 0 .059-.021.075-.046zm-7.113-.169c.078-.03.105-.206.031-.206-.106 0-.191.065-.191.146 0 .093.038.107.16.06zm5.453-.386c.17-.125.169-.321-.004-.827-.241-.71-.409-1.012-.624-1.117-.163-.079-.196-.082-.304-.023-.18.099-.331.435-.331.735 0 .472.469 1.342.742 1.376.165.021.378-.038.521-.143zm6.41-.467c.065-.053.096-.115.079-.16-.041-.105-.409-.012-.409.104 0 .166.161.193.33.056zm.607-.359c.229-.116.297-.234.164-.286-.105-.04-.373.066-.496.197-.094.1-.1.125-.042.162.098.062.115.058.374-.073zm-25.292 7.456c-.257-.033-.357-.096-.948-.599-1.337-1.136-2.419-2.335-3.362-3.722-1.481-2.18-2.455-4.595-2.905-7.203-.123-.712-.217-1.647-.171-1.693.041-.041.652.109 1.503.37.769.237.987.241 1.39.03.299-.157.765-.586 1.16-1.068.531-.649.66-.751 1.262-1.006.167-.07.346-.146.398-.168 1.02-.435 1.837-.186 2.908.888.536.538.889 1.307.938 2.04.022.341.013.399-.1.621-.202.398-.761 1.028-1.199 1.35-.284.209-.645.587-.864.903-.124.181-.14.242-.138.535.003.367.136.75.337.97.135.147.397.193 1.134.199.436.004.509.017.645.113.2.143.339.425.372.751.042.432.147.589.55.821.276.158 1.185 1.035 1.384 1.333.161.243.237.494.251.825.012.268-.286 1.59-.412 1.832-.043.084-.284.358-.534.61-.58.586-.711.646-2.443 1.127-.559.156-.808.186-1.155.141zm.237-7.51c.041-.041-.107-.202-.187-.202-.065 0-.088.146-.032.202.04.041.178.04.219 0zm-2.907-4.193c.049-.078-.027-.136-.156-.118-.075.011-.115.052-.126.127-.014.101-.003.109.116.078.073-.018.148-.057.166-.087zm3.849-1.5c.188-.188.031-.449-.269-.449-.154 0-.362.185-.362.322 0 .234.436.322.631.127zm20.65 1.046c-.361-.097-.604-.306-.762-.654-.219-.48-.037-1.095.412-1.396.222-.148.248-.155.538-.127.4.038.668.144.758.299.169.292.275 1.083.179 1.336-.132.347-.749.644-1.125.542zm.796-1.073c0-.12-.072-.157-.186-.096-.106.057-.122.142-.041.223.074.074.227-.012.227-.127zm-.094-.45c0-.084-.042-.129-.169-.182-.206-.086-.183-.087-.272.002-.11.111-.089.243.053.317.176.093.388.018.388-.137zm3.835 1.277c-.012-.013-.118-.036-.233-.052-.395-.052-.95-.257-1.287-.473-.808-.52-1.292-1.585-1.256-2.767.024-.829.25-1.377.78-1.898.361-.355.65-.514 1.037-.571.273-.04.469-.132.509-.238.088-.228-.02-.383-.52-.754-.787-.581-1.077-1.07-1.163-1.957-.025-.261-.015-.303.15-.608.367-.677.433-.851.555-1.476.067-.346.163-.818.213-1.049.053-.242.092-.604.092-.85.001-.624.018-.639.294-.264.308.418.85 1.252 1.118 1.722.215.376.74 1.404.74 1.449 0 .013-.056.024-.125.024-.201 0-1.019.296-1.077.389-.04.065.133.181.232.155.045-.011.082-.01.082.003 0 .064-.258.319-.389.384-.159.08-.224.255-.11.299.037.014.133-.009.212-.052.08-.044.3-.159.49-.257.364-.187.474-.323.424-.523-.024-.097-.006-.117.148-.159.096-.027.191-.038.21-.026.02.012.14.29.268.618.904 2.327 1.292 4.399 1.263 6.744l-.014 1.097-.398.343c-.665.574-.929.682-1.824.743-.218.015-.408.017-.421.004zm1.608-.673c.408-.291.612-.535.675-.808.031-.134.056-.286.056-.338 0-.164-.285-.646-.398-.674-.255-.064-.755.316-1.029.783-.259.442-.272.791-.04 1.067.174.208.417.198.736-.03zm-.874-2.765c.094-.06.155-.272.096-.331-.134-.134-.549.015-.549.197 0 .145.298.233.453.134zm-1.556-2.116c.089-.087.053-.095-.125-.029-.045.017-.114.041-.155.054-.04.012-.059.045-.042.072.039.063.208.012.322-.097zm.495-.272c0-.02.084-.084.187-.142.195-.109.239-.209.114-.258-.111-.042-.255.055-.325.221-.034.082-.106.179-.159.217-.147.104-.117.154.043.072.077-.04.14-.089.14-.11zm.855-2.074c.213-.064.689-.475.689-.595 0-.246-.326-.258-.64-.022-.302.227-.53.445-.53.509 0 .158.178.198.481.108zm-1.464-1.067c.021 0 .049-.029.063-.065.033-.087-.132-.044-.212.056-.052.063-.048.069.025.041.047-.017.103-.032.124-.032zm-18.344 8.723c-.444-.112-.737-.29-1.118-.68-.543-.555-.72-1.044-.719-1.986.001-.399.011-.438.18-.748.392-.719.965-1.118 1.823-1.27.392-.069.507-.073.79-.024.476.081.846.276 1.229.649.459.446.582.534.697.503.094-.026.095-.024.012.042-.098.079-.068.263.043.263.07 0 .088-.055.067-.21-.043-.324.005-.945.101-1.309.095-.362.411-.886.671-1.111.215-.187 1.142-.688 1.393-.753.843-.218 1.731.116 2.573.966.462.466.647.932.649 1.631.002.61-.141.884-.802 1.537-.705.698-1.23.987-1.991 1.098-.102.015-.212.036-.245.047s-.276.034-.54.051c-.534.033-.677-.01-1.014-.311-.362-.323-.413-.365-.502-.413-.12-.064-.2.013-.2.192 0 .167.104.373.326.643.247.302.305.469.236.677-.043.132-.106.193-.293.288-.216.11-.256.116-.424.065-.102-.03-.29-.127-.418-.215-.135-.093-.29-.16-.369-.16-.077 0-.297.091-.498.206-.633.362-1.139.464-1.657.332zm2.349-.73c0-.026-.021-.034-.047-.018s-.047.05-.047.075c0 .026.021.034.047.018s.047-.05.047-.075zm1.002-1.486c.043-.069-.109-.169-.167-.111-.028.028-.036.073-.019.101.038.062.151.067.186.01zm-1.084-.896c.104-.129.103-.146-.015-.296-.212-.269-.649-.088-.607.251.026.21.462.241.622.045zm4.67-1.779c.283-.201.067-.558-.339-.558-.209 0-.46.19-.46.348 0 .276.516.412.799.21zm-1.408-1.447c0-.025-.031-.046-.07-.046-.038 0-.07.021-.07.046 0 .026.032.047.07.047.039 0 .07-.021.07-.047zm-3.722-2.105c0 .338-.434-.37-.434-.692 0-.238.075-.416.241-.568.14-.129.434-.25.605-.25.182 0 .454.244.484.436.136.857.025 1.091-.536 1.127-.137.008-.36-.14-.36-.053z" fill="#393939" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/input-joystick.svg b/.icons/kora/apps/scalable/input-joystick.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/input-joystick.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/input-keyboard.svg b/.icons/kora/apps/scalable/input-keyboard.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/input-keyboard.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/input-mouse.svg b/.icons/kora/apps/scalable/input-mouse.svg
new file mode 100644
index 000000000..2d8d48ef1
--- /dev/null
+++ b/.icons/kora/apps/scalable/input-mouse.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 47.4919 -47.4919 0 422.115 499.896)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c8c8c8" offset="0"/>
+ <stop stop-color="#8c8c8c" offset=".24"/>
+ <stop stop-color="#7a7a7a" offset=".5"/>
+ <stop stop-color="#848484" offset=".78"/>
+ <stop stop-color="#a7a7a7" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.2847919 0 0 1.11828 -493.08546 -554.032)" d="m408.571 501.3c-.372-.001-11.753 8.023-11.674 12.25.166 8.882-1.268 17.212.48 25.679.513 2.483 2.613 7.777 11.194 8.069 8.551-.092 10.682-5.586 11.195-8.069 1.748-8.467.316-16.88.48-25.679.079-4.227-11.302-12.251-11.675-12.25z" fill-opacity=".666667"/>
+ <path transform="matrix(1.2847919 0 0 1.11828 -493.08546 -554.032)" d="m408.577 500.461c-7.817-.01-11.848 8.078-11.767 12.337.267 14.117-1.271 17.362.49 25.891.517 2.501 2.864 7.823 11.277 8.109 8.028.273 10.76-5.608 11.276-8.109 1.762-8.529.324-17.097.491-25.891.081-4.259-3.951-12.347-11.767-12.337z" fill="url(#a)"/>
+ <path transform="matrix(1.6734613 0 0 1.3826526 -651.8838 -688.94018)" d="m408.571 506.798c.554 0 1 .55 1 1.232v3.536c0 .682-.446 1.232-1 1.232s-1-.55-1-1.232v-3.536c0-.682.446-1.232 1-1.232z" fill="#454545" fill-opacity=".784314"/>
+ <path transform="matrix(1.6734613 0 0 1.3826526 -651.8838 -688.94018)" d="m408.571 507.798c.554 0 1 .55 1 1.232v3.536c0 .682-.446 1.232-1 1.232s-1-.55-1-1.232v-3.536c0-.682.446-1.232 1-1.232z" fill="#0f0f0f" fill-opacity=".784314"/>
+ </g>
+ <path transform="matrix(1.0000006 0 0 1.0000006 .00075488 .00081524)" d="m31.843 11.667.001-5.911" fill="none" stroke="#565656" stroke-width=".25"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/input-tablet.svg b/.icons/kora/apps/scalable/input-tablet.svg
new file mode 100644
index 000000000..5c9c899c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/input-tablet.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30.0658 30.0658 0 34283.8 40.5173)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16.113 5.659h27.297v36.682h-27.297z" fill="#47606a"/>
+ <path d="m38.536 10.99c-.07 0-.138.012-.204.036-.132.048-.241.144-.302.264l-.734 1.524 3.67 1.776.734-1.524c.128-.264.017-.576-.246-.708l-2.719-1.308c-.062-.036-.131-.048-.199-.06zm-1.471 2.292-.255.528 3.671 1.776.255-.528zm-.485 1.008-.257.528 3.671 1.776.257-.528zm-.487 1.008-7.746 17.004c-.036.072-.055.156-.054.24l.037 3.396c.002.192.118.372.299.468.127.06.273.06.404.024.053-.024.103-.048.149-.084l2.681-2.076c.065-.048.119-.108.155-.192l7.747-17.004z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ <path d="m8.733 18.941c2.791 0 5.057 2.266 5.057 5.057s-2.266 5.057-5.057 5.057-5.057-2.266-5.057-5.057 2.266-5.057 5.057-5.057zm0 2.492c1.416 0 2.565 1.149 2.565 2.565s-1.149 2.565-2.565 2.565-2.565-1.149-2.565-2.565 1.149-2.565 2.565-2.565z" fill="#47606a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/input-touchpad.svg b/.icons/kora/apps/scalable/input-touchpad.svg
new file mode 120000
index 000000000..3803823fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/input-touchpad.svg
@@ -0,0 +1 @@
+touchpad-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/input_device_settings.svg b/.icons/kora/apps/scalable/input_device_settings.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/input_device_settings.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/insomnia.svg b/.icons/kora/apps/scalable/insomnia.svg
new file mode 100644
index 000000000..178c11d08
--- /dev/null
+++ b/.icons/kora/apps/scalable/insomnia.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5162 44.5162 0 284.286 46.2581)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d1f5a" offset="0"/>
+ <stop stop-color="#6255c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.234583 -45.1564 45.1564 .234583 79.0789 46.6046)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9892a7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.258" fill="url(#a)"/>
+ <path d="m24 1.236c-12.561 0-22.764 10.203-22.764 22.764s10.203 22.764 22.764 22.764 22.764-10.203 22.764-22.764-10.203-22.764-22.764-22.764zm0 1.898c11.536 0 20.866 9.33 20.866 20.866s-9.33 20.866-20.866 20.866-20.866-9.33-20.866-20.866c0-.992.074-1.967.208-2.922 2.206 1.853 5.043 2.979 8.146 2.979 7.004 0 12.69-5.686 12.69-12.69 0-3.06-1.095-5.859-2.902-8.051.892-.116 1.8-.182 2.724-.182z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/instagram.svg b/.icons/kora/apps/scalable/instagram.svg
new file mode 100644
index 000000000..4917aa3ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/instagram.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#e09b3d" offset="0"/>
+ <stop stop-color="#c74c4d" offset=".3"/>
+ <stop stop-color="#c21975" offset=".6"/>
+ <stop stop-color="#7024c4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -56.0973 56.0973 0 31.6377 60.337)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -56.0973 56.0973 0 46.3314 60.337)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <path d="m43.097 3.799h-22.919c-9.314 0-16.892 7.578-16.892 16.892v22.919c0 9.314 7.578 16.892 16.892 16.892h22.919c9.314 0 16.892-7.578 16.892-16.892v-22.919c0-9.314-7.578-16.892-16.892-16.892zm11.188 39.811c0 6.179-5.009 11.188-11.188 11.188h-22.919c-6.178 0-11.187-5.009-11.187-11.188v-22.919c0-6.179 5.009-11.187 11.187-11.187h22.919c6.179 0 11.188 5.008 11.188 11.187z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m31.638 17.485c-8.087 0-14.666 6.579-14.666 14.666 0 8.086 6.579 14.665 14.666 14.665 8.086 0 14.665-6.579 14.665-14.665 0-8.087-6.579-14.666-14.665-14.666zm0 23.627c-4.949 0-8.961-4.012-8.961-8.961s4.012-8.961 8.961-8.961 8.961 4.012 8.961 8.961-4.012 8.961-8.961 8.961z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="46.331" cy="17.595" r="3.514" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/instant-messenger.svg b/.icons/kora/apps/scalable/instant-messenger.svg
new file mode 120000
index 000000000..6fb1fc4db
--- /dev/null
+++ b/.icons/kora/apps/scalable/instant-messenger.svg
@@ -0,0 +1 @@
+tormessenger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/instantbird.svg b/.icons/kora/apps/scalable/instantbird.svg
new file mode 120000
index 000000000..26b10f14d
--- /dev/null
+++ b/.icons/kora/apps/scalable/instantbird.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/insync.svg b/.icons/kora/apps/scalable/insync.svg
new file mode 100644
index 000000000..d2f180a0b
--- /dev/null
+++ b/.icons/kora/apps/scalable/insync.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.447 32.282c-.544 0-1.088-.234-1.483-.693-1.014-1.182-2.457-1.857-3.962-1.857-1.53 0-2.936.655-3.959 1.847-.743.867-2.008.933-2.83.146-.819-.785-.882-2.122-.138-2.986 1.765-2.058 4.29-3.238 6.927-3.238 2.633 0 5.158 1.183 6.929 3.245.744.866.681 2.202-.139 2.988-.382.368-.864.548-1.345.548zm4.444-5.292c-.511 0-1.023-.206-1.413-.616-2.267-2.382-5.277-3.693-8.476-3.693-3.206 0-6.217 1.308-8.48 3.685-.784.823-2.053.819-2.833-.009-.779-.828-.777-2.167.009-2.991 3.018-3.17 7.033-4.915 11.304-4.915 4.265 0 8.279 1.748 11.302 4.924.786.823.788 2.163.009 2.992-.391.413-.907.623-1.421.623zm4.435-5.283c-.498 0-.998-.197-1.386-.588-3.497-3.54-8.091-5.489-12.938-5.489-4.856 0-9.452 1.946-12.94 5.483-.797.808-2.066.781-2.832-.062-.767-.843-.74-2.183.057-2.991 4.238-4.295 9.818-6.66 15.715-6.66 5.885 0 11.463 2.368 15.71 6.664.798.808.825 2.148.06 2.991-.394.433-.92.652-1.446.652zm-14.575 15.693c1.336 0 2.42-1.085 2.42-2.424s-1.084-2.424-2.42-2.424-2.42 1.085-2.42 2.424 1.084 2.424 2.42 2.424z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/intel-installer.svg b/.icons/kora/apps/scalable/intel-installer.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/intel-installer.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intel.svg b/.icons/kora/apps/scalable/intel.svg
new file mode 100644
index 000000000..0a2d29565
--- /dev/null
+++ b/.icons/kora/apps/scalable/intel.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.938 42.938 0 24 45.5583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#133687" offset="0"/>
+ <stop stop-color="#0071c5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10.909 19.897c-2.264 2.327-3.441 5.188-2.676 8.528 1.057 4.65 6.713 7.283 15.347 6.409 3.279-.332 7.516-1.407 10.602-3.066v-2.512c-2.849 1.65-7.264 2.996-10.983 3.355-6.322.608-12.912-.35-13.836-5.5-.389-2.188.384-4.485 1.546-6.151zm3.691 2.103h-1.598l-.002 4.41c0 .794.404 1.481 1.6 1.59zm17.8-3v5.131h.003l-.003 1.709c0 1.078.404 2.012 1.6 2.16v-9zm-10.4 1v2h.003l-.003 4.409c0 .794.379 1.482 1.5 1.591h1.5v-1.6h-1.4v-2.8h1.4v-1.6h-1.4v-2zm6.621 2c-1.486 0-2.621 1.081-2.621 2.995 0 2.238 1.297 3.005 2.652 3.005 1.036 0 1.625-.349 2.186-.924l-.875-.866c-.363.373-.673.554-1.301.554-.802 0-1.253-.554-1.253-1.305h3.591v-.531c0-1.662-.868-2.928-2.379-2.928zm-9.803 1.326c.452 0 .64.219.64.576v4.098h1.542v-4.207c0-.852-.461-1.791-1.816-1.791l-3.184-.002v5.999h1.6v-4.673zm9.6-10.324c5.729-.079 10.597 1.951 11.44 6.245.761 3.868-1.672 7.039-4.221 8.25v-1.925c1.957-1.427 3.03-3.662 2.662-5.826-1.17-6.956-13.89-7.055-23.026-2.304v-.667c3.957-2.427 8.796-3.713 13.145-3.773zm1.171 11.454c-.028-.632-.303-1.24-1.031-1.24-.484 0-.856.26-1.014.608-.092.21-.126.374-.135.632zm-16.589-4.856h1.6v-1.6h-1.6z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/intellij-idea-ce.svg b/.icons/kora/apps/scalable/intellij-idea-ce.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij-idea-ce.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intellij-idea-community.svg b/.icons/kora/apps/scalable/intellij-idea-community.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij-idea-community.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intellij-idea-ue-bundled-jre.svg b/.icons/kora/apps/scalable/intellij-idea-ue-bundled-jre.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij-idea-ue-bundled-jre.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intellij-idea-ultimate-edition.svg b/.icons/kora/apps/scalable/intellij-idea-ultimate-edition.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij-idea-ultimate-edition.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intellij-idea-ultimate.svg b/.icons/kora/apps/scalable/intellij-idea-ultimate.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij-idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intellij-idea.svg b/.icons/kora/apps/scalable/intellij-idea.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij-idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intellij.svg b/.icons/kora/apps/scalable/intellij.svg
new file mode 100644
index 000000000..e01ff7002
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 12.0769 10.325)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m32.648 2.08 13.77 11.405-.661 25.732-17.247 7.232-18.151-12.309 2.621-8.94z" fill="#4265d9"/>
+ <path d="m2.57 27.638 12.24 10.188 17.699-17.421-21.907-8.554z" fill="#ec7c10"/>
+ <path d="m5.734 45.267 28.027-10.292-20.69-17.143z" fill="#9d3c99"/>
+ <path d="m8.153 1.586-6.572 17.695 30.217 1.778-.03-8.309-9.497-9.726-14.118-1.438z" fill="#dd0005"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#a)"/>
+ <path d="m24 29.662h-10.415v1.888h10.415zm.163-15.586h5.708v7.989s.005 2.776-3.281 2.801c-3.544.027-3.851-2.96-3.851-2.96l2.039-.447s.159 1.552 1.675 1.527c.684-.011 1.128-.467 1.128-1.231v-5.72h-3.418zm-10.528 0h6.768v1.697h-2.222v7.202h2.233v1.72h-6.802v-1.698h2.245v-7.212h-2.234z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/intellij_idea.svg b/.icons/kora/apps/scalable/intellij_idea.svg
new file mode 120000
index 000000000..760b0fff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/intellij_idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/intergalacticfm.svg b/.icons/kora/apps/scalable/intergalacticfm.svg
new file mode 120000
index 000000000..a6560012e
--- /dev/null
+++ b/.icons/kora/apps/scalable/intergalacticfm.svg
@@ -0,0 +1 @@
+konquest.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internet-archive.svg b/.icons/kora/apps/scalable/internet-archive.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet-archive.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internet-chat.svg b/.icons/kora/apps/scalable/internet-chat.svg
new file mode 100644
index 000000000..9a79a1161
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet-chat.svg
@@ -0,0 +1,28 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e5378" offset="0"/>
+ <stop stop-color="#387898" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="399.57144" x2="399.57144" y1="547.79797" y2="542.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d305a" offset="0"/>
+ <stop stop-color="#115570" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="354.74132" x2="354.74132" y1="530.58798" y2="519.04474" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2d4e7" offset="0"/>
+ <stop stop-color="#e0e3f7" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m350.80151 516.43664v4.6173h-4.6173v2.30865h4.6173v4.61729h-4.6173v2.30865h4.6173v4.6173h2.30865v-4.6173h4.61729v4.6173h2.30865v-4.6173h4.6173v-2.30865h-4.6173v-4.61729h4.6173v-2.30865h-4.6173v-4.6173h-2.30865v4.6173h-4.61729v-4.6173zm2.30865 6.92595h4.61729v4.61729h-4.61729z" fill="url(#d)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g transform="matrix(1.0732672 0 0 1.0732672 -59.631031 -48.551177)" fill="url(#c)">
+ <circle cx="393.03693" cy="545.49957" r="2.084375" opacity=".837"/>
+ <circle cx="397.78925" cy="545.49957" r="2.084375" opacity=".837"/>
+ <circle cx="402.78326" cy="545.49957" r="2.084375" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/internet-feed-reader.svg b/.icons/kora/apps/scalable/internet-feed-reader.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet-feed-reader.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internet-mail.svg b/.icons/kora/apps/scalable/internet-mail.svg
new file mode 120000
index 000000000..6fb79ec10
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet-mail.svg
@@ -0,0 +1 @@
+evolution.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internet-news-reader.svg b/.icons/kora/apps/scalable/internet-news-reader.svg
new file mode 100644
index 000000000..a2e49a95e
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet-news-reader.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3374 43.3374 0 124.023 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#868686" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.022 23.022 0 312.537 35.529)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c24d00" offset="0"/>
+ <stop stop-color="#ff6e00" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m15.282 12.507c1.914 0 3.757.248 5.528.743 1.772.496 3.43 1.197 4.975 2.103 1.545.907 2.951 1.994 4.219 3.262s2.355 2.674 3.262 4.219c.906 1.545 1.607 3.203 2.103 4.975.495 1.771.743 3.614.743 5.528 0 .605-.214 1.121-.642 1.549-.429.429-.945.643-1.549.643-.605 0-1.121-.214-1.55-.643-.428-.428-.642-.944-.642-1.549 0-1.511-.197-2.968-.592-4.37-.394-1.402-.949-2.712-1.662-3.929-.714-1.217-1.57-2.326-2.569-3.325s-2.108-1.855-3.325-2.569-2.527-1.268-3.929-1.662c-1.402-.395-2.859-.592-4.37-.592-.605 0-1.121-.214-1.549-.642-.429-.429-.643-.945-.643-1.549 0-.605.214-1.121.643-1.549.428-.429.944-.643 1.549-.643zm0 8.287c1.729 0 3.354.332 4.873.995 1.52.663 2.847 1.561 3.98 2.695 1.133 1.133 2.032 2.46 2.695 3.979.663 1.52.995 3.145.995 4.874 0 .605-.214 1.121-.642 1.549-.428.429-.945.643-1.549.643-.605 0-1.121-.214-1.549-.643-.429-.428-.643-.944-.643-1.549 0-1.125-.214-2.183-.642-3.173-.428-.991-1.012-1.856-1.75-2.595-.739-.738-1.604-1.322-2.595-1.75-.99-.428-2.048-.642-3.173-.642-.605 0-1.121-.214-1.549-.643-.429-.428-.643-.944-.643-1.549 0-.604.214-1.121.643-1.549.428-.428.944-.642 1.549-.642zm4.03 11.511c0 .436-.08.839-.24 1.209-.159.369-.377.692-.655.969-.277.277-.604.496-.982.655-.378.16-.776.239-1.196.239-.437 0-.84-.079-1.209-.239-.37-.159-.693-.378-.97-.655s-.495-.6-.655-.969c-.159-.37-.239-.773-.239-1.209 0-.42.08-.819.239-1.197.16-.378.378-.705.655-.982s.6-.495.97-.655c.369-.159.772-.239 1.209-.239.42 0 .818.08 1.196.239.378.16.705.378.982.655.278.277.496.604.655.982.16.378.24.777.24 1.197z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/internet-telephony.svg b/.icons/kora/apps/scalable/internet-telephony.svg
new file mode 120000
index 000000000..eeb5b2830
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet-telephony.svg
@@ -0,0 +1 @@
+ekiga.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internet-web-browser.svg b/.icons/kora/apps/scalable/internet-web-browser.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet-web-browser.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internet.svg b/.icons/kora/apps/scalable/internet.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internet_mail.svg b/.icons/kora/apps/scalable/internet_mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/internet_mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/internxt-drive.svg b/.icons/kora/apps/scalable/internxt-drive.svg
new file mode 100644
index 000000000..bf8d445ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/internxt-drive.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004bd0" offset="0"/>
+ <stop stop-color="#008bff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 19.447v10.244l10.244 4.553-10.244 5.691-9.106-5.691v-10.244zm0-11.382 10.244 5.691v10.244l-10.244-4.553z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.ark.Desktop.svg b/.icons/kora/apps/scalable/io.ark.Desktop.svg
new file mode 100644
index 000000000..79658ab46
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.ark.Desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 125.06 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e1a1a" offset="0"/>
+ <stop stop-color="#ec4245" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.076 11.667-15.335 23.475s9.532-9.278 15.259-14.672c5.788 4.933 15.259 14.672 15.259 14.672zm-.076 11.737-2.013 2.348h4.026zm-4.023 4.696-3.02 3.521h14.086l-3.02-3.521z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.atom.Atom.svg b/.icons/kora/apps/scalable/io.atom.Atom.svg
new file mode 120000
index 000000000..cf7e36437
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.atom.Atom.svg
@@ -0,0 +1 @@
+atom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.atom.electron.BaseApp.svg b/.icons/kora/apps/scalable/io.atom.electron.BaseApp.svg
new file mode 120000
index 000000000..0a8bb495a
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.atom.electron.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.bassi.Amberol.svg b/.icons/kora/apps/scalable/io.bassi.Amberol.svg
new file mode 100644
index 000000000..95ea0b6b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.bassi.Amberol.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0045ea" offset="0"/>
+ <stop stop-color="#248afd" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="15.935" fill="#ffffff"/>
+ <path d="m20.846 17.173c-.784.043-1.399.708-1.399 1.514v10.692c.002 1.135 1.211 1.828 2.15 1.232l8.609-5.462c.828-.523.832-1.761.006-2.292l-8.51-5.458c-.255-.162-.554-.243-.856-.226z" fill="#1565c0" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.beekeeperstudio.Studio.svg b/.icons/kora/apps/scalable/io.beekeeperstudio.Studio.svg
new file mode 120000
index 000000000..40253202d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.beekeeperstudio.Studio.svg
@@ -0,0 +1 @@
+beekeeper-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.bit3.WhatsAppQT.svg b/.icons/kora/apps/scalable/io.bit3.WhatsAppQT.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.bit3.WhatsAppQT.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.brackets.Brackets.svg b/.icons/kora/apps/scalable/io.brackets.Brackets.svg
new file mode 120000
index 000000000..c0646367e
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.brackets.Brackets.svg
@@ -0,0 +1 @@
+brackets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.conduktor.Conduktor.svg b/.icons/kora/apps/scalable/io.conduktor.Conduktor.svg
new file mode 100644
index 000000000..7c5e13d65
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.conduktor.Conduktor.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0052ba" offset="0"/>
+ <stop stop-color="#2282ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 6.752-8.624 4.312 16.324 8.316-7.7 4.62 15.092 8.624v-17.248zm0 17.248-15.092-8.624v17.248l15.092 8.624 8.624-4.312-15.092-8.624z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.crow_translate.CrowTranslate.svg b/.icons/kora/apps/scalable/io.crow_translate.CrowTranslate.svg
new file mode 120000
index 000000000..7e5a6d3c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.crow_translate.CrowTranslate.svg
@@ -0,0 +1 @@
+crow-translate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.dbeaver.DBeaverCommunity.svg b/.icons/kora/apps/scalable/io.dbeaver.DBeaverCommunity.svg
new file mode 120000
index 000000000..6b5dcfd47
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.dbeaver.DBeaverCommunity.svg
@@ -0,0 +1 @@
+dbeaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.element.Element.svg b/.icons/kora/apps/scalable/io.element.Element.svg
new file mode 120000
index 000000000..9c5e5dd31
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.element.Element.svg
@@ -0,0 +1 @@
+element-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.appcenter.svg b/.icons/kora/apps/scalable/io.elementary.appcenter.svg
new file mode 100644
index 000000000..b976c767c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.appcenter.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0483346 -9.75403 9.75403 -.0483346 80.3776 12.71)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#035a6e" offset="0"/>
+ <stop stop-color="#6ab6c5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -37 37 0 2371.64 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00576c" offset="0"/>
+ <stop stop-color="#69d3df" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362184 -.622727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m4 3v27l3.5-24.5z" fill="#9cd3de"/>
+ <path d="m44 3v5.412l-3.5-2.912z" fill="#265b68"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08"/>
+ </g>
+ </g>
+ <path d="m45.668 9.225v30.215c0 3.394-2.718 6.156-6.095 6.226h-31.146c-3.377-.07-6.095-2.832-6.095-6.226v-30.215z" fill="url(#b)"/>
+ <path transform="matrix(.984909 0 0 1.26174 .362182 -2.13081)" d="m46 9h-5.5v-3.5z" fill="#6ab6c5" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 1.26174 .362182 -2.13081)" d="m7.5 5.5-5.5 3.5h5.5z" fill="#265b68" fill-rule="nonzero"/>
+ <path transform="matrix(1.09619 0 0 1.09619 -2.30871 -1.58673)" d="m14 12c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm20 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#364547"/>
+ <path transform="matrix(1.09619 0 0 1.09619 -2.30871 -.910864)" d="m35.2 13c0-6.144-5.056-11.2-11.2-11.2s-11.2 5.056-11.2 11.2c0 .662.538 1.2 1.2 1.2s1.2-.538 1.2-1.2c0-4.828 3.972-8.8 8.8-8.8s8.8 3.972 8.8 8.8c0 .662.538 1.2 1.2 1.2s1.2-.538 1.2-1.2z" fill="#9feff8"/>
+ <path transform="matrix(1.71068 0 0 1.71068 10.3145 13.76)" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.676 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" fill="#fff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.elementary.calculator.svg b/.icons/kora/apps/scalable/io.elementary.calculator.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.calendar.svg b/.icons/kora/apps/scalable/io.elementary.calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.camera.svg b/.icons/kora/apps/scalable/io.elementary.camera.svg
new file mode 120000
index 000000000..6e314c535
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.camera.svg
@@ -0,0 +1 @@
+accessories-camera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.code.svg b/.icons/kora/apps/scalable/io.elementary.code.svg
new file mode 100644
index 000000000..53e648b7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.code.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 267.946 42.7947)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#45707e" offset="0"/>
+ <stop stop-color="#608e9e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 133.579 47.3871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cee0e5" offset="0"/>
+ <stop stop-color="#fdfefe" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m43.999 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m22.387 16.053c-1.961 0-3 .291-3.985.89-.976.592-1.442 1.534-1.442 2.799v2.416c0 .754-.336 1.281-.932 1.654-.588.364-.561.593-1.781.593v2.29c2.404 0 2.713.781 2.713 2.289v2.078c0 1.386.445 2.436 1.357 3.052.922.624 1.983.917 4.07.933v-2.205c-1.039-.016-1.574-.21-2.035-.551-.461-.34-.678-.819-.678-1.484v-2.289c0-1.63-.814-2.591-2.883-2.883v-.17c2.069-.316 2.883-1.312 2.883-2.925v-2.247c0-.665.217-1.109.678-1.442.47-.34 1.005-.553 2.035-.593zm8.141 0v2.205c1.03.04 1.565.253 2.035.593.461.333.678.777.678 1.442v2.247c0 1.613.814 2.609 2.883 2.925v.17c-2.069.292-2.883 1.253-2.883 2.883v2.289c0 .665-.217 1.144-.678 1.484-.461.341-.996.535-2.035.551v2.205c2.087-.016 3.148-.309 4.07-.933.912-.616 1.357-1.666 1.357-3.052v-2.078c0-1.508.309-2.289 2.713-2.289v-2.29c-1.22 0-1.193-.229-1.781-.593-.596-.373-.932-.9-.932-1.654v-2.416c0-1.265-.466-2.207-1.442-2.799-.985-.599-2.024-.89-3.985-.89z" fill="#446f7d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.elementary.feedback.svg b/.icons/kora/apps/scalable/io.elementary.feedback.svg
new file mode 120000
index 000000000..85783f8ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.feedback.svg
@@ -0,0 +1 @@
+deepin-feedback.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.mail.svg b/.icons/kora/apps/scalable/io.elementary.mail.svg
new file mode 120000
index 000000000..26b10f14d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.monitor.svg b/.icons/kora/apps/scalable/io.elementary.monitor.svg
new file mode 100644
index 000000000..520e983a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.monitor.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3475d5" offset="0"/>
+ <stop stop-color="#22a2cd" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.56 0-22.764 10.204-22.764 22.764s10.204 22.764 22.764 22.764 22.764-10.204 22.764-22.764-10.204-22.764-22.764-22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="none">
+ <path d="m11.233 35.335c-6.044-6.808-5.635-17.314.921-23.63 6.556-6.317 17.071-6.335 23.649-.041 6.578 6.293 7.024 16.798 1.004 23.627" stroke="#2c4043" stroke-width="4.55"/>
+ <path d="m11.233 35.335c-4.733-5.33-5.651-13.089-2.294-19.377 3.358-6.288 10.316-9.84 17.378-8.873" stroke="#19eab8" stroke-width="4.55"/>
+ <path d="m14.894 24h2.277l3.414-7.967 2.277 15.934 2.276-12.52 2.277 7.968 3.414-3.415h2.277" stroke="#ffffff" stroke-width="2.28"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.elementary.music.svg b/.icons/kora/apps/scalable/io.elementary.music.svg
new file mode 120000
index 000000000..790c8c357
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.music.svg
@@ -0,0 +1 @@
+multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.photos.svg b/.icons/kora/apps/scalable/io.elementary.photos.svg
new file mode 120000
index 000000000..89b072fa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.photos.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.screenshot.svg b/.icons/kora/apps/scalable/io.elementary.screenshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.tasks.svg b/.icons/kora/apps/scalable/io.elementary.tasks.svg
new file mode 100644
index 000000000..d7155283c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.tasks.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 41.0996)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m36.575 2.154c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04h25.149z" fill="url(#a)"/>
+ <path d="m11.425 2.154h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="#e74f8c"/>
+ <path d="m34.998 16.01c-.485-.072-1.002.022-1.437.307 0 0-.001.001-.001.001-.083.055-.157.119-.23.185-.029.016-.056.039-.078.065l-8.302 9.975-3.936-3.842c0-.001 0-.001 0-.002-.662-.691-1.766-.807-2.578-.278-.032.022-.06.05-.081.082-.786.589-.975 1.668-.37 2.439l5.799 7.43c.008.011.016.021.025.03.666.671 1.755.777 2.556.255h.002c.2-.132.37-.298.504-.488l9.446-13.412h.001c.425-.606.418-1.423-.058-2.03-.316-.402-.776-.644-1.262-.717z" fill="#e74f8c"/>
+ <path d="m9.77 5.5c-1.356 0.023-2.458 1.145-2.458 2.5 0 1.372 1.129 2.5 2.5 2.5 1.372 0 2.5-1.128 2.5-2.5 0-1.371-1.128-2.5-2.5-2.5h-0.042zm0 8c-1.356 0.023-2.458 1.145-2.458 2.5 0 1.372 1.129 2.5 2.5 2.5 1.372 0 2.5-1.128 2.5-2.5 0-1.371-1.128-2.5-2.5-2.5h-0.042zm0 8c-1.356 0.023-2.458 1.145-2.458 2.5 0 1.372 1.129 2.5 2.5 2.5 1.372 0 2.5-1.128 2.5-2.5 0-1.371-1.128-2.5-2.5-2.5h-0.042zm0 8c-1.356 0.023-2.458 1.145-2.458 2.5 0 1.372 1.129 2.5 2.5 2.5 1.372 0 2.5-1.128 2.5-2.5 0-1.371-1.128-2.5-2.5-2.5h-0.042zm0 8c-1.356 0.023-2.458 1.145-2.458 2.5 0 1.372 1.129 2.5 2.5 2.5 1.372 0 2.5-1.128 2.5-2.5 0-1.371-1.128-2.5-2.5-2.5h-0.042z" fill-opacity=".15"/>
+ <path d="m6.598 6.5c-.713 0-1.286.665-1.286 1.492v.016c0 .827.573 1.492 1.286 1.492h3.429c.713 0 1.285-.665 1.285-1.492v-.016c0-.827-.572-1.492-1.285-1.492zm0 8c-.713 0-1.286.665-1.286 1.492v.016c0 .827.573 1.492 1.286 1.492h3.429c.713 0 1.285-.665 1.285-1.492v-.016c0-.827-.572-1.492-1.285-1.492zm0 8c-.713 0-1.286.665-1.286 1.492v.016c0 .827.573 1.492 1.286 1.492h3.429c.713 0 1.285-.665 1.285-1.492v-.016c0-.827-.572-1.492-1.285-1.492zm0 8c-.713 0-1.286.665-1.286 1.492v.016c0 .827.573 1.492 1.286 1.492h3.429c.713 0 1.285-.665 1.285-1.492v-.016c0-.827-.572-1.492-1.285-1.492zm0 8c-.713 0-1.286.665-1.286 1.492v.016c0 .827.573 1.492 1.286 1.492h3.429c.713 0 1.285-.665 1.285-1.492v-.016c0-.827-.572-1.492-1.285-1.492z" fill="#c1c1c1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.elementary.videos.svg b/.icons/kora/apps/scalable/io.elementary.videos.svg
new file mode 120000
index 000000000..32d53de22
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.videos.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.elementary.wingpanel.svg b/.icons/kora/apps/scalable/io.elementary.wingpanel.svg
new file mode 120000
index 000000000..408d1e7d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.elementary.wingpanel.svg
@@ -0,0 +1 @@
+wingpanel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.enpass.Enpass.svg b/.icons/kora/apps/scalable/io.enpass.Enpass.svg
new file mode 120000
index 000000000..d6c9eb1ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.enpass.Enpass.svg
@@ -0,0 +1 @@
+enpass.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.freetubeapp.FreeTube.svg b/.icons/kora/apps/scalable/io.freetubeapp.FreeTube.svg
new file mode 120000
index 000000000..2508fb17e
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.freetubeapp.FreeTube.svg
@@ -0,0 +1 @@
+freetube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gdevs.GDLauncher.svg b/.icons/kora/apps/scalable/io.gdevs.GDLauncher.svg
new file mode 120000
index 000000000..3fe1dda60
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gdevs.GDLauncher.svg
@@ -0,0 +1 @@
+gdlauncher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.Celluloid.svg b/.icons/kora/apps/scalable/io.github.Celluloid.svg
new file mode 120000
index 000000000..2dd814aff
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.Celluloid.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.Figma_Linux.figma_linux.svg b/.icons/kora/apps/scalable/io.github.Figma_Linux.figma_linux.svg
new file mode 120000
index 000000000..418e85069
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.Figma_Linux.figma_linux.svg
@@ -0,0 +1 @@
+figma.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.Fontforge.svg b/.icons/kora/apps/scalable/io.github.Fontforge.svg
new file mode 120000
index 000000000..ecb86293d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.Fontforge.svg
@@ -0,0 +1 @@
+fontforge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.GnomeMpv.svg b/.icons/kora/apps/scalable/io.github.GnomeMpv.svg
new file mode 120000
index 000000000..2dd814aff
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.GnomeMpv.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.Hexchat.svg b/.icons/kora/apps/scalable/io.github.Hexchat.svg
new file mode 120000
index 000000000..6db6aa41e
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.Hexchat.svg
@@ -0,0 +1 @@
+hexchat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.ImEditor.svg b/.icons/kora/apps/scalable/io.github.ImEditor.svg
new file mode 100644
index 000000000..f828e8181
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.ImEditor.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c43929" offset="0"/>
+ <stop stop-color="#d56150" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m15.026 17.016c.272 0 .503.071.691.212.189.13.283.292.283.487 0 .347-.105.629-.314.846-.21.206-.508.309-.895.309-.608 0-1.068.005-1.383.016-.021.13-.115.716-.282 1.756-.189 1.16-.304 1.87-.346 2.13l-.33 2.13c-.23 1.594-.413 2.927-.549 4 .219-.01.518-.016.895-.016.555 0 .932.076 1.131.228s.298.379.298.683c0 .282-.11.52-.33.715-.209.195-.508.293-.895.293-.262 0-.675-.011-1.241-.033-.523-.021-.869-.032-1.036-.032-.66 0-1.383.059-2.168.179-.346.054-.592.081-.738.081-.231 0-.424-.065-.581-.195s-.236-.32-.236-.569c0-.39.168-.694.503-.911s.806-.33 1.413-.341l.738-.017.048-.357c.251-1.735.434-2.96.549-3.675l.346-2.13c.209-1.258.398-2.553.565-3.886l-1.319.016c-.377 0-.639-.06-.785-.179-.137-.13-.205-.309-.205-.536 0-.738.513-1.133 1.54-1.187.481-.022 1.068-.033 1.759-.033z" fill="#fff"/>
+ <path d="m40.051 27.931c.167-.066.305-.099.416-.099.178 0 .311.066.4.197.089.132.133.301.133.509 0 .328-.083.607-.25.837-.155.23-.427.438-.815.624-.655.306-1.504.552-2.547.738-1.043.175-2.07.263-3.079.263-1.399 0-2.569-.153-3.513-.46-.943-.317-1.647-.749-2.114-1.296-.455-.547-.682-1.165-.682-1.855 0-.941.305-1.74.915-2.396.622-.667 1.532-1.149 2.73-1.444-.654-.186-1.159-.515-1.514-.985-.344-.471-.516-.996-.516-1.576 0-.788.249-1.482.749-2.084.51-.613 1.193-1.083 2.047-1.412.854-.328 1.792-.492 2.813-.492 1.376 0 2.008.295 2.696.886.688.58 1.032 1.335 1.032 2.265 0 .646-.122 1.171-.367 1.576-.233.394-.571.591-1.015.591-.311 0-.555-.066-.732-.197-.178-.142-.267-.35-.267-.624 0-.186.028-.388.084-.607.055-.361.083-.607.083-.739 0-.394-.15-.711-.45-.952-.299-.251-.398-.377-1.097-.377-.943 0-1.698.197-2.264.591s-.849.924-.849 1.592c0 .514.211.941.633 1.28.432.328.731.509 1.697.541.244.011.416.066.516.165.099.098.149.262.149.492 0 .722-.333 1.089-.998 1.1-.921.022-1.287.147-1.897.377-.599.23-1.038.525-1.315.886-.266.351-.399.728-.399 1.133 0 .678.321 1.193.965 1.543.644.339 1.664.508 3.063.508.921 0 1.892-.103 2.913-.311 1.032-.219 1.914-.482 2.646-.788z" fill="#2f2f2f"/>
+ <path d="m17.174 31c-.431 0-.737-.226-.919-.679-.17-.453-.255-1.178-.255-2.175 0-1.472.21-2.87.629-4.195.102-.328.267-.566.494-.713.238-.159.567-.238.986-.238.227 0 .386.028.477.085.09.057.136.164.136.323 0 .181-.085.588-.255 1.223-.114.452-.205.849-.273 1.189-.068.328-.124.741-.17 1.239.306-.883.669-1.63 1.089-2.242.431-.611.868-1.064 1.31-1.358.453-.306.879-.459 1.276-.459s.674.091.833.272c.17.181.255.458.255.832 0 .362-.107 1.019-.323 1.97-.091.408-.153.714-.187.917.567-1.392 1.196-2.406 1.888-3.04s1.338-.951 1.939-.951c.738 0 1.106.368 1.106 1.104 0 .442-.125 1.24-.374 2.395-.216.985-.323 1.636-.323 1.953 0 .453.164.68.493.68.227 0 .493-.136.8-.408.317-.283.737-.736 1.258-1.359.136-.158.29-.238.46-.238.147 0 .261.068.34.204.091.136.136.323.136.561 0 .453-.108.804-.323 1.053-.488.6-1.015 1.092-1.582 1.477-.556.385-1.191.578-1.905.578-.579 0-1.015-.164-1.31-.493-.295-.339-.443-.826-.443-1.46 0-.317.08-.884.239-1.699.147-.713.221-1.206.221-1.478 0-.181-.063-.271-.187-.271-.148 0-.358.192-.63.577-.272.374-.544.872-.816 1.495-.273.623-.494 1.279-.664 1.97-.125.544-.272.906-.442 1.087-.159.181-.42.272-.783.272-.374 0-.657-.176-.85-.527-.182-.362-.272-.798-.272-1.307 0-.431.056-1.053.17-1.869.091-.724.136-1.2.136-1.427 0-.181-.062-.271-.187-.271-.17 0-.386.204-.647.611-.26.408-.516.929-.765 1.563-.238.634-.431 1.257-.578 1.868-.125.532-.273.895-.443 1.087-.159.181-.414.272-.765.272z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.NhekoReborn.Nheko.svg b/.icons/kora/apps/scalable/io.github.NhekoReborn.Nheko.svg
new file mode 120000
index 000000000..10623041c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.NhekoReborn.Nheko.svg
@@ -0,0 +1 @@
+nheko.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.OpenToonz.svg b/.icons/kora/apps/scalable/io.github.OpenToonz.svg
new file mode 100644
index 000000000..eb2e3130a
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.OpenToonz.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1072 43.1072 0 25.0422 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#387121" offset="0"/>
+ <stop stop-color="#579c3b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v19.774l-17.334 17.334h-19.774c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(0 1.0834 -1.0834 0 -2.0016 -.9182)" d="m19-35h15v3h-15z" fill="#fff"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -.9182)" d="m44 27h-14c-1.105 0-2 .895-2 2v14z" fill="#85df66" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m26.1668 16.4162h16.251v3.2502h-16.251z" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -.9182)" d="m17 10c-5.486 0-10 4.514-10 10s4.514 10 10 10 10-4.514 10-10-4.514-10-10-10zm0 3c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.Pithos.svg b/.icons/kora/apps/scalable/io.github.Pithos.svg
new file mode 120000
index 000000000..7fa3cf36c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.Pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.Qalculate.qalculate-qt.svg b/.icons/kora/apps/scalable/io.github.Qalculate.qalculate-qt.svg
new file mode 120000
index 000000000..f3815da6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.Qalculate.qalculate-qt.svg
@@ -0,0 +1 @@
+qalculate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.Qalculate.svg b/.icons/kora/apps/scalable/io.github.Qalculate.svg
new file mode 120000
index 000000000..f3815da6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.Qalculate.svg
@@ -0,0 +1 @@
+qalculate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.RodZill4.Material-Maker.svg b/.icons/kora/apps/scalable/io.github.RodZill4.Material-Maker.svg
new file mode 120000
index 000000000..0f88c6e7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.RodZill4.Material-Maker.svg
@@ -0,0 +1 @@
+material-maker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.TransmissionRemoteGtk.svg b/.icons/kora/apps/scalable/io.github.TransmissionRemoteGtk.svg
new file mode 120000
index 000000000..72adf7373
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.TransmissionRemoteGtk.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.adrienverge.PhotoCollage.svg b/.icons/kora/apps/scalable/io.github.adrienverge.PhotoCollage.svg
new file mode 120000
index 000000000..3237b03f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.adrienverge.PhotoCollage.svg
@@ -0,0 +1 @@
+photocollage.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.aggalex.Wineglass.svg b/.icons/kora/apps/scalable/io.github.aggalex.Wineglass.svg
new file mode 120000
index 000000000..4f4da5414
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.aggalex.Wineglass.svg
@@ -0,0 +1 @@
+com.github.aggalex.wineglass.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.antimicrox.antimicrox.svg b/.icons/kora/apps/scalable/io.github.antimicrox.antimicrox.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.antimicrox.antimicrox.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.arunsivaramanneo.GPUViewer.svg b/.icons/kora/apps/scalable/io.github.arunsivaramanneo.GPUViewer.svg
new file mode 120000
index 000000000..efc6e8de7
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.arunsivaramanneo.GPUViewer.svg
@@ -0,0 +1 @@
+GPU_Viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.benini.scid.svg b/.icons/kora/apps/scalable/io.github.benini.scid.svg
new file mode 120000
index 000000000..ee9620898
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.benini.scid.svg
@@ -0,0 +1 @@
+scid.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.celluloid_player.Celluloid.svg b/.icons/kora/apps/scalable/io.github.celluloid_player.Celluloid.svg
new file mode 120000
index 000000000..2dd814aff
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.celluloid_player.Celluloid.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.cudatext.CudaText-Qt5.svg b/.icons/kora/apps/scalable/io.github.cudatext.CudaText-Qt5.svg
new file mode 120000
index 000000000..2f3c161fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.cudatext.CudaText-Qt5.svg
@@ -0,0 +1 @@
+cudatext-512.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.diegoivanme.flowtime.svg b/.icons/kora/apps/scalable/io.github.diegoivanme.flowtime.svg
new file mode 100644
index 000000000..6e0535620
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.diegoivanme.flowtime.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.15359 -45.522 45.522 1.15359 23.3731 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dce0e1" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.56 0-22.764 10.204-22.764 22.764s10.204 22.764 22.764 22.764 22.764-10.204 22.764-22.764-10.204-22.764-22.764-22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24 5.789c-10.048 0-18.211 8.163-18.211 18.211s8.163 18.211 18.211 18.211 18.211-8.163 18.211-18.211-8.163-18.211-18.211-18.211z" fill="#363636" fill-rule="nonzero"/>
+ <path d="m10.342 30.829 13.658-6.829" fill="none" stroke="#57e387" stroke-width="2.28"/>
+ <path d="m24 24 6.26-10.813" fill="none" stroke="#ff4747" stroke-width="3.41"/>
+ <circle cx="24" cy="24" r="3.415" fill="#ffffff"/>
+ <circle cx="24" cy="24" r="2.276" fill="#8e8e8e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.dosbox-staging.svg b/.icons/kora/apps/scalable/io.github.dosbox-staging.svg
new file mode 120000
index 000000000..7c2337183
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.dosbox-staging.svg
@@ -0,0 +1 @@
+dosbox-staging.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.dummerle.rare.svg b/.icons/kora/apps/scalable/io.github.dummerle.rare.svg
new file mode 120000
index 000000000..b2048fc03
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.dummerle.rare.svg
@@ -0,0 +1 @@
+rare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.ec_.Quake3e.OpenArena.svg b/.icons/kora/apps/scalable/io.github.ec_.Quake3e.OpenArena.svg
new file mode 120000
index 000000000..fcca97b4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.ec_.Quake3e.OpenArena.svg
@@ -0,0 +1 @@
+openarena.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.eteran.edb-debugger.svg b/.icons/kora/apps/scalable/io.github.eteran.edb-debugger.svg
new file mode 120000
index 000000000..43678184a
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.eteran.edb-debugger.svg
@@ -0,0 +1 @@
+edb-debugger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.garglk.Gargoyle.svg b/.icons/kora/apps/scalable/io.github.garglk.Gargoyle.svg
new file mode 120000
index 000000000..305afa381
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.garglk.Gargoyle.svg
@@ -0,0 +1 @@
+gargoyle-house.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.gitahead.GitAhead.svg b/.icons/kora/apps/scalable/io.github.gitahead.GitAhead.svg
new file mode 120000
index 000000000..75a56f6af
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.gitahead.GitAhead.svg
@@ -0,0 +1 @@
+gitahead.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.gtkwave.GTKWave.svg b/.icons/kora/apps/scalable/io.github.gtkwave.GTKWave.svg
new file mode 120000
index 000000000..a0f5d7eb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.gtkwave.GTKWave.svg
@@ -0,0 +1 @@
+gtkwave.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.guillaumechereau.Goxel.svg b/.icons/kora/apps/scalable/io.github.guillaumechereau.Goxel.svg
new file mode 120000
index 000000000..9196daf04
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.guillaumechereau.Goxel.svg
@@ -0,0 +1 @@
+goxel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.gustavoperedo.VideoDownloader.svg b/.icons/kora/apps/scalable/io.github.gustavoperedo.VideoDownloader.svg
new file mode 120000
index 000000000..921e49801
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.gustavoperedo.VideoDownloader.svg
@@ -0,0 +1 @@
+com.github.unrud.VideoDownloader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.hakuneko.HakuNeko.svg b/.icons/kora/apps/scalable/io.github.hakuneko.HakuNeko.svg
new file mode 120000
index 000000000..ae42fc8bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.hakuneko.HakuNeko.svg
@@ -0,0 +1 @@
+hakuneko-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.hmlendea.geforcenow-electron.svg b/.icons/kora/apps/scalable/io.github.hmlendea.geforcenow-electron.svg
new file mode 120000
index 000000000..8985da393
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.hmlendea.geforcenow-electron.svg
@@ -0,0 +1 @@
+geforcenow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.janbar.noson.svg b/.icons/kora/apps/scalable/io.github.janbar.noson.svg
new file mode 120000
index 000000000..1a8837e0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.janbar.noson.svg
@@ -0,0 +1 @@
+noson.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.java_decompiler.jd-gui.svg b/.icons/kora/apps/scalable/io.github.java_decompiler.jd-gui.svg
new file mode 120000
index 000000000..451e03fc5
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.java_decompiler.jd-gui.svg
@@ -0,0 +1 @@
+jd-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.jeffshee.Hidamari.svg b/.icons/kora/apps/scalable/io.github.jeffshee.Hidamari.svg
new file mode 100644
index 000000000..ad0caee0b
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.jeffshee.Hidamari.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.13588 0 0 1.13588 -3.26101 -3.26101)">
+ <path d="m44 24c0 3.876-1.103 7.494-3.011 10.559-3.531 5.668-9.819 7.897-16.989 7.897-11.046 0-19.005-7.466-19.005-18.511 0-3.964.158-7.602 2.146-10.71 3.554-5.553 9.776-9.235 16.859-9.235 11.046 0 20 8.954 20 20z" fill="#56cf87" fill-rule="nonzero"/>
+ <path d="m40.954 19.59c-.343-.195-.722-.392-1.131-.579-.93-.424-1.246-1.593-.664-2.434.008-.011.015-.022.023-.033.359-.522.07-1.243-.551-1.368-.062-.012-.125-.025-.19-.037-1.014-.188-1.622-1.248-1.25-2.21.183-.473.33-.93.446-1.354.334-1.212-.783-2.332-1.995-1.999-.38.105-.787.233-1.209.39-.961.359-2.014-.24-2.198-1.249-.002-.013-.004-.026-.007-.039-.115-.623-.829-.928-1.357-.578-.052.035-.106.071-.16.109-.857.589-2.031.252-2.454-.698-.203-.458-.421-.879-.636-1.257-.623-1.095-2.206-1.086-2.828.01-.194.342-.391.72-.577 1.128-.424.93-1.594 1.245-2.434.663-.011-.007-.022-.015-.033-.022-.522-.359-1.243-.07-1.368.551-.012.061-.024.123-.036.188-.189 1.015-1.249 1.623-2.212 1.251-.473-.183-.93-.329-1.353-.446-1.212-.333-2.332.784-1.999 1.996.105.38.233.787.39 1.209.359.96-.24 2.014-1.249 2.197-.013.003-.026.005-.039.008-.623.115-.928.829-.578 1.357.361.542.877 1.224 1.546 1.885-.063.015-.127.031-.191.048-1.58.408-3.029-1.025-2.591-2.597.017-.06.034-.12.051-.18.883-3.06-3.262-4.947-4.979-2.264-1.988 3.107-3.141 6.801-3.141 10.764 0 4.12 1.246 7.948 3.381 11.129 2.014 2.904 3.292 3.712 3.995 4.383 3.443 2.805 7.837 4.488 12.624 4.488 2.886 0 5.628-.612 8.106-1.713 0 .001 0 .001.001.001.939-.417 1.932-.952 2.86-1.562h-.001c2.426-1.594 4.485-3.701 6.022-6.168-.329-2.499-.871-5.076-1.766-6.975-.165-.351-.16-.749-.02-1.11.099-.253.082-.552-.088-.808-.004-.005-.008-.01-.011-.016-.623-.933-.266-2.198.754-2.666.4-.184.771-.378 1.107-.569 1.093-.622 1.084-2.203-.01-2.824zm-26.278 4.148c-.473.468-.866.943-1.179 1.365-.142.19-.344.324-.574.382-.005.002-.009.003-.014.004-.567.146-1.136-.228-1.241-.804-.139-.758-.236-1.531-.287-2.317.629.404 2.016 1.045 3.295 1.37zm5.53 12.647c.51-.681.917-1.494 1.152-2.38.032-.012.063-.025.094-.04.301 1.976 1.212 3.878 2.734 5.4.238.238.514.46.822.667-1.619-.54-3.147-1.281-4.552-2.195-.491-.319-.601-.983-.25-1.452z" fill="#199a8e" fill-rule="nonzero"/>
+ <path d="m18.354 38.471c-2.021 2.021-7.897 2.444-10.762 2.528-.89.026-1.617-.701-1.591-1.591.084-2.865.507-8.741 2.528-10.762 2.713-2.713 7.112-2.713 9.825 0s2.713 7.112 0 9.825z" fill="#a0c83d" fill-rule="nonzero"/>
+ <path d="m10.754 37c-.193 0-.386-.074-.533-.221-.295-.294-.295-.771 0-1.066l9.442-9.442c.294-.294.771-.294 1.066 0 .294.294.294.772 0 1.066l-9.442 9.442c-.148.147-.34.221-.533.221z" fill="#489160" fill-rule="nonzero"/>
+ <path d="m36.526 26.728c2.826 2.826 3.417 11.04 3.535 15.046.037 1.245-.98 2.262-2.225 2.225-4.006-.118-12.22-.709-15.046-3.535-3.793-3.793-3.793-9.943 0-13.736s9.943-3.793 13.736 0z" fill="#407f55" fill-rule="nonzero"/>
+ <path d="m32.968 37.956c-.268 0-.536-.102-.74-.307l-13.201-13.201c-.409-.409-.409-1.072 0-1.48.408-.409 1.071-.409 1.48 0l13.201 13.201c.409.409.409 1.072 0 1.48-.204.205-.472.307-.74.307z" fill="#a0c83d" fill-rule="nonzero"/>
+ <path d="m18.027 24.942c-.65.071-1.336.109-2.044.109-2.22 0-4.22-.836-5.62-1.633-1.094-.622-1.094-2.201 0-2.823 1.4-.796 3.4-1.633 5.62-1.633.708 0 1.394.038 2.044.11-.51-.41-1.022-.868-1.522-1.368-1.57-1.57-2.392-3.576-2.82-5.129-.333-1.214.783-2.33 1.996-1.996 1.554.427 3.559 1.249 5.129 2.819.501.5.959 1.012 1.368 1.523-.071-.651-.109-1.337-.109-2.044 0-2.221.837-4.22 1.633-5.621.622-1.094 2.201-1.094 2.823 0 .796 1.401 1.633 3.4 1.633 5.621 0 .707-.038 1.393-.109 2.044.41-.511.867-1.023 1.368-1.523 1.57-1.57 3.576-2.392 5.129-2.819 1.213-.334 2.329.782 1.996 1.996-.427 1.553-1.25 3.559-2.82 5.129-.5.5-1.012.958-1.522 1.368.651-.072 1.336-.11 2.044-.11 2.22 0 4.22.837 5.62 1.633 1.094.622 1.094 2.201 0 2.823-1.4.797-3.4 1.633-5.62 1.633-.708 0-1.393-.038-2.044-.109.51.41 1.022.867 1.522 1.368 1.57 1.57 2.393 3.576 2.82 5.129.333 1.213-.783 2.33-1.996 1.996-1.553-.427-3.559-1.249-5.129-2.819-.501-.501-.958-1.012-1.368-1.523.071.651.109 1.336.109 2.044 0 2.22-.837 4.22-1.633 5.62-.622 1.094-2.201 1.094-2.823 0-.796-1.4-1.633-3.4-1.633-5.62 0-.708.038-1.393.109-2.044-.409.511-.867 1.022-1.368 1.523-1.57 1.57-3.575 2.392-5.129 2.819-1.213.334-2.329-.783-1.996-1.996.428-1.553 1.25-3.559 2.82-5.129.5-.501 1.012-.958 1.522-1.368zm5.428-3.622c.128.221.196.451.196.687s-.068.466-.196.687c.247.065.457.18.624.347s.282.378.347.625c.221-.129.451-.197.688-.197.236 0 .466.068.687.197.065-.247.18-.458.347-.625s.377-.282.624-.347c-.128-.221-.196-.451-.196-.687s.068-.466.196-.687c-.247-.066-.457-.18-.624-.347-.167-.168-.282-.378-.347-.625-.221.128-.451.196-.687.196-.237 0-.467-.068-.688-.196-.065.247-.18.457-.347.625-.167.167-.377.281-.624.347z" fill="#ffe046"/>
+ <g fill-rule="nonzero">
+ <path d="m24.198 30.658c1.371-3.239 1.439-6.306.153-6.85s-3.439 1.64-4.81 4.879c-.881 2.082-.692 4.318-.445 5.649.115.625.828.926 1.357.575 1.128-.75 2.864-2.171 3.745-4.253z" fill="#fcb54c"/>
+ <path d="m30.686 15.327c-1.371 3.238-3.524 5.423-4.81 4.878-1.286-.544-1.218-3.61.153-6.849.881-2.082 2.617-3.504 3.745-4.253.529-.352 1.242-.05 1.357.574.248 1.332.436 3.568-.445 5.65z" fill="#fcb54c"/>
+ <path d="m30.583 28.771c-1.321-3.259-3.441-5.476-4.735-4.951-1.294.524-1.272 3.591.049 6.851.849 2.095 2.564 3.543 3.68 4.309.523.36 1.24.069 1.366-.553.267-1.328.49-3.561-.36-5.656z" fill="#fcb54c"/>
+ <path d="m24.33 13.343c1.321 3.259 1.343 6.327.049 6.851-1.294.525-3.414-1.692-4.735-4.951-.849-2.096-.627-4.329-.359-5.656.125-.623.842-.913 1.366-.554 1.116.767 2.83 2.215 3.679 4.31z" fill="#fcb54c"/>
+ <path d="m33.764 22.922c-3.238-1.37-6.305-1.439-6.849-.153s1.64 3.44 4.879 4.81c2.082.881 4.318.693 5.649.446.624-.116.926-.829.575-1.358-.75-1.127-2.171-2.864-4.254-3.745z" fill="#fcb54c"/>
+ <path d="m18.434 16.434c3.238 1.371 5.422 3.525 4.878 4.811s-3.611 1.217-6.849-.154c-2.082-.881-3.504-2.617-4.253-3.745-.352-.528-.05-1.241.574-1.357 1.331-.247 3.567-.436 5.65.445z" fill="#fcb54c"/>
+ <path d="m31.878 16.537c-3.259 1.321-5.476 3.441-4.952 4.735.525 1.294 3.592 1.273 6.851-.048 2.096-.85 3.544-2.564 4.31-3.68.36-.524.069-1.241-.553-1.366-1.328-.267-3.561-.49-5.656.359z" fill="#fcb54c"/>
+ <path d="m16.45 22.79c3.259-1.321 6.326-1.343 6.851-.049.524 1.295-1.692 3.415-4.952 4.735-2.095.85-4.328.627-5.655.36-.623-.126-.914-.843-.554-1.366.767-1.116 2.214-2.831 4.31-3.68z" fill="#fcb54c"/>
+ <path d="m32 22c0 2.185-1.001 4.137-2.57 5.42-1.207.988-2.726.987-4.407.987-3.866 0-6.43-2.518-6.43-6.384 0-2.277.494-4.323 2.178-5.601 1.175-.892 2.64-1.422 4.229-1.422 3.866 0 7 3.134 7 7z" fill="#a55a3c"/>
+ <path d="m29.059 26.568c-3.932-.009-7.052-3.193-6.983-7.125.011-.667.117-1.312.303-1.921.29-.951-.816-1.701-1.608-1.1-1.729 1.313-2.829 3.41-2.769 5.762.095 3.69 3.09 6.7 6.78 6.813 1.765.053 3.389-.547 4.648-1.577.352-.288.147-.855-.308-.852-.021 0-.042 0-.063 0z" fill="#783c28"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.jonmagon.kdiskmark.svg b/.icons/kora/apps/scalable/io.github.jonmagon.kdiskmark.svg
new file mode 120000
index 000000000..15313e630
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.jonmagon.kdiskmark.svg
@@ -0,0 +1 @@
+kdiskmark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.kotatogram.svg b/.icons/kora/apps/scalable/io.github.kotatogram.svg
new file mode 120000
index 000000000..6781f7698
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.kotatogram.svg
@@ -0,0 +1 @@
+kotatogram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.labsquare.CutePeaks.svg b/.icons/kora/apps/scalable/io.github.labsquare.CutePeaks.svg
new file mode 120000
index 000000000..6733ec26c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.labsquare.CutePeaks.svg
@@ -0,0 +1 @@
+cutepeaks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.lainsce.Colorway.svg b/.icons/kora/apps/scalable/io.github.lainsce.Colorway.svg
new file mode 100644
index 000000000..57f2288c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.lainsce.Colorway.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#232323" offset="0"/>
+ <stop stop-color="#323232" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m33.751 18.583c0 5.349-4.402 9.751-9.751 9.751s-9.751-4.402-9.751-9.751 4.402-9.751 9.751-9.751 9.751 4.402 9.751 9.751z" fill="#d7342a"/>
+ <path d="m28.334 29.417c0 5.349-4.402 9.751-9.751 9.751s-9.751-4.402-9.751-9.751 4.402-9.751 9.751-9.751 9.751 4.402 9.751 9.751z" fill="#25b242"/>
+ <path d="m19.666 29.417c0 5.349 4.402 9.751 9.751 9.751s9.751-4.402 9.751-9.751-4.402-9.751-9.751-9.751-9.751 4.402-9.751 9.751z" fill="#0877ff"/>
+ <path d="m29.417 19.666c-4.698 0-8.619 3.322-9.543 7.745 1.291.606 2.7.921 4.126.923 4.592-.013 8.584-3.268 9.52-7.764-1.247-.579-2.637-.904-4.103-.904z" fill="#9e3cc8"/>
+ <path d="m18.583 19.666c-1.417.002-2.818.312-4.103.91.938 4.494 4.929 7.746 9.52 7.758 1.425-.002 2.832-.317 4.122-.921-.944-4.496-4.945-7.745-9.539-7.747z" fill="#ffc224"/>
+ <path d="m24 21.311c-2.612 1.749-4.334 4.726-4.334 8.106 0 3.376 1.717 6.35 4.323 8.1 2.708-1.804 4.34-4.847 4.345-8.1-.001-3.253-1.629-6.299-4.334-8.106z" fill="#29e1d5"/>
+ <path d="m24 21.311c-2.081 1.393-3.596 3.565-4.126 6.1 1.291.606 2.7.921 4.126.923 1.421-.002 2.824-.314 4.111-.915-.519-2.494-1.996-4.688-4.111-6.108z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.lainsce.Emulsion.svg b/.icons/kora/apps/scalable/io.github.lainsce.Emulsion.svg
new file mode 100644
index 000000000..f0b0f0b31
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.lainsce.Emulsion.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#464646" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m22 22v4h12c1.108 0 2-.892 2-2s-.892-2-2-2zm4 10v4h8c1.108 0 2-.892 2-2s-.892-2-2-2z" fill="#ffffff" fill-opacity=".5"/>
+ <path d="m29 12h-15c-1.108 0-2 .892-2 2s.892 2 2 2h15z" fill="#df854d"/>
+ <path d="m27 32h-13c-1.108 0-2 .892-2 2s.892 2 2 2h13z" fill="#4caf50"/>
+ <path d="m21 22h-7c-1.108 0-2 .892-2 2s.892 2 2 2h7z" fill="#ff90b8"/>
+ </g>
+ <path d="m23 12h4v4h-4z" fill="#50beee"/>
+ <path d="m27 12h4v4h-4z" fill="#4c54e3"/>
+ <path d="m15 12h4v4h-4z" fill="#fefc38"/>
+ <path d="m19 12h4v4h-4z" fill="#79de7d"/>
+ <path d="m30 34c0-2.209-1.791-4-4-4s-4 1.791-4 4 1.791 4 4 4 4-1.791 4-4zm-4-10c0-2.209-1.791-4-4-4s-4 1.791-4 4 1.791 4 4 4 4-1.791 4-4zm10-10c0-2.209-1.791-4-4-4s-4 1.791-4 4 1.791 4 4 4 4-1.791 4-4z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.lainsce.Khronos.svg b/.icons/kora/apps/scalable/io.github.lainsce.Khronos.svg
new file mode 100644
index 000000000..1931eaf13
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.lainsce.Khronos.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0 12.572-10.192 22.764-22.764 22.764s-22.764-10.192-22.764-22.764 10.192-22.764 22.764-22.764 22.764 10.192 22.764 22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m18.309 29.691h20.488v2.276h-20.488z" fill="#aaa9a3" fill-rule="nonzero"/>
+ <path d="m18.309 36.52h20.488v2.276h-20.488z" fill="#aaa9a3" fill-rule="nonzero"/>
+ <path d="m24 24-6.26-7.398" fill="none" stroke="#949390" stroke-width="1.52"/>
+ <path d="m24 24 10.244-10.244" fill="none" stroke="#3d3846" stroke-width=".76"/>
+ <path d="m24 24-5.691 13.658" fill="none" stroke="#c061cb" stroke-width=".76"/>
+ <g fill-rule="nonzero">
+ <path d="m26.079 23.072c.512 1.149-.004 2.495-1.151 3.007-1.149.512-2.495-.004-3.007-1.151-.512-1.149.004-2.495 1.151-3.007 1.149-.512 2.495.004 3.007 1.151z" fill="#ffffff"/>
+ <path d="m24.569 24c0 .315-.254.569-.569.569-.313 0-.569-.254-.569-.569s.256-.569.569-.569c.315 0 .569.254.569.569z" fill="#613583"/>
+ <path d="m14.894 30.26c0 .944-.763 1.707-1.707 1.707s-1.707-.763-1.707-1.707.763-1.707 1.707-1.707 1.707.763 1.707 1.707z" fill="#aaa9a3"/>
+ <path d="m14.894 37.089c0 .944-.763 1.708-1.707 1.708s-1.707-.764-1.707-1.708c0-.943.763-1.707 1.707-1.707s1.707.764 1.707 1.707z" fill="#aaa9a3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.lainsce.Notejot.svg b/.icons/kora/apps/scalable/io.github.lainsce.Notejot.svg
new file mode 100644
index 000000000..9b78b7ca9
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.lainsce.Notejot.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 386.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#feb238" offset="0"/>
+ <stop stop-color="#ffc000" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m35.575 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m10.426 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m27.902 38.037h-14.769v-.731h14.769zm0-4.876h-14.769v-.731h14.769zm7.735-4.876h-22.504v-.732h22.504zm0-4.876h-22.504v-.732h22.504zm0-4.876h-22.504v-.732h22.504zm0-4.877h-22.504v-.731h22.504zm0-4.876h-22.504v-.731h22.504z" fill-opacity=".15"/>
+ </g>
+ <path d="m32.444 25.717 8.609-20.917c.317-.77 1.2-1.138 1.97-.821l2.091.861c.771.317 1.138 1.199.821 1.97l-8.611 20.918h-.001l-3.89 2.521z" fill="#6f9fab"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.leonardschardijn.Chirurgien.svg b/.icons/kora/apps/scalable/io.github.leonardschardijn.Chirurgien.svg
new file mode 100644
index 000000000..16c2cbd57
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.leonardschardijn.Chirurgien.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#607986" offset="0"/>
+ <stop stop-color="#78909c" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.026 21.53 1.143.07c-2.228 2.628-5.3 4.411-7.719 5.126l-.619-.087-2.496 1.026c-.49.156-1.205-.57-1.91.179l.053-1.705z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m32.15 26.537c.563-.232.826-.876.588-1.436-.237-.56-.887-.825-1.449-.593l-21.086 8.721c-.562.233-.826.876-.588 1.436.237.56.887.826 1.449.594z" fill="#485861"/>
+ <path d="m29.236 25.356-.458.19-.023 2.396.445-.186zm-.655.272-.459.19-.023 2.394.446-.184zm-.649.267-.456.19-.024 2.394.446-.184z" fill="#313131" fill-rule="nonzero"/>
+ <path d="m41.982 28.436 1.108.287c-2.687 2.156-6.043 3.321-8.554 3.562l-.591-.203-2.645.532c-.511.06-1.075-.789-1.909-.188l.377-1.664z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m34.279 32.043c.596-.121.977-.703.85-1.298s-.713-.979-1.31-.858l-22.361 4.547c-.596.121-.977.703-.85 1.298.126.595.713.979 1.309.858z" fill="#485861"/>
+ <path d="m31.643 30.328-.487.1-.478 2.347.472-.097zm-.696.143-.486.099-.479 2.346.473-.096zm-.687.138-.485.1-.478 2.346.473-.096z" fill="#313131" fill-rule="nonzero"/>
+ <path d="m33.363 14.852 1.128-.2c-1.548 3.078-4.116 5.533-6.3 6.795l-.622.061-2.185 1.583c-.439.268-1.305-.271-1.815.623l-.348-1.67z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m27.856 21.334c.492-.358.597-1.045.234-1.534-.362-.488-1.056-.594-1.548-.236l-18.448 13.43c-.492.358-.597 1.045-.234 1.534.362.488 1.056.594 1.548.236z" fill="#485861"/>
+ <path d="m24.746 20.87-.401.293.54 2.334.39-.285zm-.573.419-.401.292.539 2.333.39-.284zm-.568.412-.399.292.539 2.332.391-.284z" fill="#313131" fill-rule="nonzero"/>
+ <path d="m24.577 9.015 1.011-.538c-.524 3.405-2.211 6.532-3.899 8.406l-.573.249-1.591 2.18c-.336.39-1.325.144-1.534 1.152l-.847-1.482z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m21.335 16.879c.358-.493.246-1.179-.25-1.532-.495-.353-1.187-.24-1.545.252l-13.413 18.461c-.358.492-.246 1.178.25 1.531.495.353 1.188.24 1.545-.252z" fill="#485861"/>
+ <path d="m18.233 17.395-.291.402 1.233 2.054.283-.391zm-.416.575-.291.402 1.232 2.053.284-.39zm-.413.567-.29.401 1.232 2.052.284-.39z" fill="#313131" fill-rule="nonzero"/>
+ <path d="m14.3 5.87.779-.839c.617 3.39.045 6.896-.938 9.219l-.46.423-.791 2.58c-.19.478-1.206.569-1.074 1.59l-1.284-1.124z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m13.805 14.361c.177-.582-.153-1.194-.736-1.365-.584-.172-1.201.161-1.378.743l-6.644 21.83c-.177.582.153 1.194.736 1.366.584.172 1.201-.161 1.378-.743z" fill="#485861"/>
+ <path d="m11.042 15.863-.143.476 1.837 1.538.139-.462zm-.205.68-.144.475 1.835 1.537.141-.461zm-.205.67-.143.474 1.835 1.537.141-.461z" fill="#313131" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.liberodark.OpenDrive.svg b/.icons/kora/apps/scalable/io.github.liberodark.OpenDrive.svg
new file mode 120000
index 000000000..8053e9060
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.liberodark.OpenDrive.svg
@@ -0,0 +1 @@
+odrive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.libvibrant.vibrantLinux.svg b/.icons/kora/apps/scalable/io.github.libvibrant.vibrantLinux.svg
new file mode 120000
index 000000000..e7a9626a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.libvibrant.vibrantLinux.svg
@@ -0,0 +1 @@
+vibrantLinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.m64p.m64p.svg b/.icons/kora/apps/scalable/io.github.m64p.m64p.svg
new file mode 120000
index 000000000..b60f3395f
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.m64p.m64p.svg
@@ -0,0 +1 @@
+mupen64plus-qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.mahmoudbahaa.outlook_for_linux.svg b/.icons/kora/apps/scalable/io.github.mahmoudbahaa.outlook_for_linux.svg
new file mode 120000
index 000000000..225cb5428
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.mahmoudbahaa.outlook_for_linux.svg
@@ -0,0 +1 @@
+ms-outlook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.manisandro.gImageReader.svg b/.icons/kora/apps/scalable/io.github.manisandro.gImageReader.svg
new file mode 120000
index 000000000..dd27d8ab2
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.manisandro.gImageReader.svg
@@ -0,0 +1 @@
+gimagereader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.martinrotter.rssguard.svg b/.icons/kora/apps/scalable/io.github.martinrotter.rssguard.svg
new file mode 120000
index 000000000..31891b2d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.martinrotter.rssguard.svg
@@ -0,0 +1 @@
+rssguard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.martinrotter.rssguardlite.svg b/.icons/kora/apps/scalable/io.github.martinrotter.rssguardlite.svg
new file mode 120000
index 000000000..31891b2d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.martinrotter.rssguardlite.svg
@@ -0,0 +1 @@
+rssguard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.martinrotter.textosaurus.svg b/.icons/kora/apps/scalable/io.github.martinrotter.textosaurus.svg
new file mode 120000
index 000000000..49943b9b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.martinrotter.textosaurus.svg
@@ -0,0 +1 @@
+textosaurus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.maurycyliebner.enve.svg b/.icons/kora/apps/scalable/io.github.maurycyliebner.enve.svg
new file mode 120000
index 000000000..05a0185c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.maurycyliebner.enve.svg
@@ -0,0 +1 @@
+enve.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.mightycreak.Diffuse.svg b/.icons/kora/apps/scalable/io.github.mightycreak.Diffuse.svg
new file mode 120000
index 000000000..ee9897393
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.mightycreak.Diffuse.svg
@@ -0,0 +1 @@
+diffuse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.mimbrero.WhatsAppDesktop.svg b/.icons/kora/apps/scalable/io.github.mimbrero.WhatsAppDesktop.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.mimbrero.WhatsAppDesktop.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.mmstick.FontFinder.svg b/.icons/kora/apps/scalable/io.github.mmstick.FontFinder.svg
new file mode 120000
index 000000000..2a446a66d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.mmstick.FontFinder.svg
@@ -0,0 +1 @@
+typecatcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.mujx.Nheko.svg b/.icons/kora/apps/scalable/io.github.mujx.Nheko.svg
new file mode 120000
index 000000000..10623041c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.mujx.Nheko.svg
@@ -0,0 +1 @@
+nheko.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.nokse22.minitext.svg b/.icons/kora/apps/scalable/io.github.nokse22.minitext.svg
new file mode 100644
index 000000000..a9113de4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.nokse22.minitext.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2e4e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#626262">
+ <circle cx="39.724" cy="12.535" r="3.155"/>
+ <path d="m32.362 12.535v3.155h-25.241v-3.155zm-7.362 6.31v3.155h-17.879v-3.155zm14.724 0v3.155h-10.517v-3.155zm-4.207 6.31v3.155h-28.396v-3.155zm4.207 6.31v3.156h-16.827v-3.156zm-22.086 0v3.156h-10.517v-3.156z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.nroduit.Weasis.svg b/.icons/kora/apps/scalable/io.github.nroduit.Weasis.svg
new file mode 120000
index 000000000..f066bdd85
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.nroduit.Weasis.svg
@@ -0,0 +1 @@
+Weasis.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.paledega.alpine-rootfs.svg b/.icons/kora/apps/scalable/io.github.paledega.alpine-rootfs.svg
new file mode 120000
index 000000000..247b09162
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.paledega.alpine-rootfs.svg
@@ -0,0 +1 @@
+distributor-logo-alpine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.parnassius.SysDVR-Qt.svg b/.icons/kora/apps/scalable/io.github.parnassius.SysDVR-Qt.svg
new file mode 100644
index 000000000..cedb52ab8
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.parnassius.SysDVR-Qt.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -28.8707 28.8707 0 24 38.4353)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m13.689 9.565h-5.671s-5.671 0-5.671 5.774v17.322s0 5.774 5.671 5.774h5.671z" fill="#0bc4f5" fill-rule="nonzero"/>
+ <circle cx="8.018" cy="17.298" r="2.578" fill="#3f3f3f"/>
+ <path d="m13.689 9.565h20.622v28.871h-20.622z" fill="url(#a)"/>
+ <path d="m15.751 21.938v2.888c11.549 0 11.548 11.547 11.548 11.547h2.888c0-14.435-14.436-14.435-14.436-14.435zm0 5.155v3.094c6.187 0 6.187 6.186 6.187 6.186h3.093c0-9.28-9.28-9.28-9.28-9.28zm0 5.156v4.124h4.125c0-4.124-4.125-4.124-4.125-4.124z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m34.311 9.565h5.671s5.671 0 5.671 5.774v17.322s0 5.774-5.671 5.774h-5.671z" fill="#ff4f3d" fill-rule="nonzero"/>
+ <circle cx="39.982" cy="25.547" r="2.578" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.peazip.PeaZip.svg b/.icons/kora/apps/scalable/io.github.peazip.PeaZip.svg
new file mode 120000
index 000000000..ae3491e72
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.peazip.PeaZip.svg
@@ -0,0 +1 @@
+peazip.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.pragha_music_player.pragha.svg b/.icons/kora/apps/scalable/io.github.pragha_music_player.pragha.svg
new file mode 120000
index 000000000..ede1567d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.pragha_music_player.pragha.svg
@@ -0,0 +1 @@
+pragha.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.punesemu.puNES.svg b/.icons/kora/apps/scalable/io.github.punesemu.puNES.svg
new file mode 120000
index 000000000..0f689f260
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.punesemu.puNES.svg
@@ -0,0 +1 @@
+punes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.purplehorrorrus.Meridius.svg b/.icons/kora/apps/scalable/io.github.purplehorrorrus.Meridius.svg
new file mode 100644
index 000000000..4730418a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.purplehorrorrus.Meridius.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.377364 -45.5249 45.5249 -.377364 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1b1b1b" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.115 9.553c-.115.002-.234.015-.355.042l-16.967 3.771c-.975.216-1.76 1.195-1.76 2.194v13.287c-.549-.194-1.126-.293-1.708-.294-2.809 0-5.122 2.312-5.122 5.122s2.313 5.122 5.122 5.122c2.81 0 5.122-2.312 5.122-5.122v-14.985l13.659-3.037v9.779c-.549-.194-1.126-.293-1.708-.293-2.809 0-5.122 2.312-5.122 5.122 0 2.809 2.313 5.122 5.122 5.122 2.81 0 5.122-2.313 5.122-5.122v-19.254c0-.874-.601-1.465-1.405-1.454z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.pwr_solaar.solaar.svg b/.icons/kora/apps/scalable/io.github.pwr_solaar.solaar.svg
new file mode 120000
index 000000000..ac0ca804e
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.pwr_solaar.solaar.svg
@@ -0,0 +1 @@
+solaar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.qnapi.svg b/.icons/kora/apps/scalable/io.github.qnapi.svg
new file mode 120000
index 000000000..45ca89d2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.qnapi.svg
@@ -0,0 +1 @@
+qnapi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.qtox.qTox.svg b/.icons/kora/apps/scalable/io.github.qtox.qTox.svg
new file mode 120000
index 000000000..52fdec576
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.qtox.qTox.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.quodlibet.ExFalso.svg b/.icons/kora/apps/scalable/io.github.quodlibet.ExFalso.svg
new file mode 100644
index 000000000..7000d7f68
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.quodlibet.ExFalso.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-5.7e-7 -45.528 45.528 -5.7e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003e81" offset="0"/>
+ <stop stop-color="#1c62ba" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.168 8.065c-1.335 1.943-2.582 2.66-3.974 3.233-1.393.573-2.94.989-4.765 2.308-.858.621-1.291 1.297-1.473 1.997s-.117 1.419-.016 2.136c.187 1.322.331 2.635-.41 3.964-1.226-.911-1.646-2.168-2.013-3.45-.198-.694-.42-1.37-.871-1.935-.45-.564-1.122-1.002-2.16-1.22-2.203-.462-3.788-.224-5.297-.184-1.506.04-2.945-.106-4.949-1.333-.003-.002-.006.002-.009 0l-.166.254c1.942 1.334 2.672 2.581 3.25 3.973.579 1.391 1.001 2.934 2.319 4.759.621.86 1.295 1.289 1.994 1.471.699.183 1.411.119 2.125.018 1.319-.186 2.644-.322 3.974.427-.911 1.226-2.175 1.642-3.46 2.006-.695.197-1.377.422-1.943.872-.566.449-1.001 1.122-1.219 2.16-.463 2.204-.223 3.79-.182 5.299.04 1.51-.11 2.949-1.342 4.958l.254.157h.007c.001-.002-.002-.003 0-.009 1.33-1.933 2.582-2.651 3.974-3.226 1.394-.577 2.94-.999 4.764-2.318.859-.621 1.291-1.298 1.473-1.997s.117-1.411.016-2.126c-.186-1.317-.307-2.638.436-3.966 1.209.913 1.63 2.171 1.996 3.452.199.696.43 1.378.881 1.944.45.565 1.114 1.002 2.15 1.22 2.204.463 3.783.225 5.288.182 1.505-.045 2.94.103 4.949 1.335l.166-.253c-.005-.004-.005-.005-.009-.009-1.932-1.332-2.652-2.584-3.223-3.974-.572-1.392-.991-2.934-2.31-4.759-.62-.859-1.295-1.297-1.993-1.48-.699-.184-1.411-.118-2.126-.018-1.317.183-2.63.309-3.955-.427.912-1.21 2.164-1.628 3.441-1.997.694-.2 1.371-.436 1.934-.888.564-.451 1.002-1.117 1.22-2.153.462-2.205.216-3.785.173-5.29-.044-1.503.108-2.937 1.334-4.942.002-.003-.002-.004 0-.009l-.127-.08z" fill="#d5dde9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.quodlibet.QuodLibet.svg b/.icons/kora/apps/scalable/io.github.quodlibet.QuodLibet.svg
new file mode 120000
index 000000000..baa60135c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.quodlibet.QuodLibet.svg
@@ -0,0 +1 @@
+quodlibet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.realmazharhussain.GdmSettings.svg b/.icons/kora/apps/scalable/io.github.realmazharhussain.GdmSettings.svg
new file mode 100644
index 000000000..d6820ece6
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.realmazharhussain.GdmSettings.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 787.671 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#dfdfdf">
+ <path d="m45.668 36.859v2.581c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-2.581z" fill-rule="nonzero"/>
+ <path d="m27.931 23.31c-.475 1.114-2.096 1.966-4.013 1.966-1.916 0-3.522-.836-3.997-1.95-4.046.41-6.166 1.509-6.591 2.823l-.797 3.009c0 .328.263.573.574.573 7.261 1.173 14.525 1.176 21.786 0 .311 0 .574-.245.574-.573l-.797-2.998c-.437-1.346-2.627-2.457-6.739-2.85z" fill-opacity=".5"/>
+ <path d="m24.016 9.201c-2.677 0-4.856 2.268-4.944 5.105-.058.015-.131.044-.19.088-.614.337-.55 1.167-.126 2.133.337.79.711 1.48 1.267 1.465.41 2.589 2.814 4.52 3.979 4.52 1.164 0 3.722-2.527 4.037-4.52.541.015.88-.693 1.217-1.483.424-.965.523-1.778-.091-2.115-.059-.044-.117-.073-.19-.088-.073-2.837-2.267-5.105-4.944-5.105z"/>
+ </g>
+ <circle cx="36" cy="36" r="11" fill="#2383f5"/>
+ <path d="m34.49 30-.14 1.58c-.506.187-.976.457-1.39.8l-1.44-.68-1.52 2.6 1.32.9c-.046.264-.07.532-.07.8-.003.268.017.536.06.8l-1.31.9 1.51 2.6 1.45-.68c.414.343.884.613 1.39.8l.13 1.58h3.03l.14-1.58c.506-.187.976-.457 1.39-.8l1.44.68 1.52-2.6-1.32-.9c.05-.264.076-.532.08-.8 0-.268-.024-.536-.07-.8l1.31-.9-1.51-2.6-1.45.68c-.415-.339-.885-.606-1.39-.79l-.14-1.59zm1.51 2.961c1.687 0 3.074 1.372 3.074 3.039s-1.387 3.039-3.074 3.039-3.074-1.372-3.074-3.039 1.387-3.039 3.074-3.039z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.rinigus.OSMScoutServer.svg b/.icons/kora/apps/scalable/io.github.rinigus.OSMScoutServer.svg
new file mode 120000
index 000000000..0953e1cf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.rinigus.OSMScoutServer.svg
@@ -0,0 +1 @@
+osmscout-server.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.rinigus.PureMaps.svg b/.icons/kora/apps/scalable/io.github.rinigus.PureMaps.svg
new file mode 120000
index 000000000..32e4efe50
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.rinigus.PureMaps.svg
@@ -0,0 +1 @@
+harbour-pure-maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.ripose_jp.Memento.svg b/.icons/kora/apps/scalable/io.github.ripose_jp.Memento.svg
new file mode 120000
index 000000000..124383bf1
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.ripose_jp.Memento.svg
@@ -0,0 +1 @@
+memento.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.seadve.Kooha.svg b/.icons/kora/apps/scalable/io.github.seadve.Kooha.svg
new file mode 100644
index 000000000..20d1cb81d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.seadve.Kooha.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b51f49" offset="0"/>
+ <stop stop-color="#f1356a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m5.623 6.153v5.405c0 .593.488 1.081 1.081 1.081s1.081-.488 1.081-1.081v-3.243h3.243c.593 0 1.081-.488 1.081-1.081s-.488-1.081-1.081-1.081zm31.349 0c-.593 0-1.081.488-1.081 1.081s.488 1.081 1.081 1.081h3.243v3.243c0 .593.488 1.081 1.081 1.081s1.081-.488 1.081-1.081v-5.405zm-30.268 29.124c-.593 0-1.081.488-1.081 1.081v5.405h5.405c.593 0 1.081-.488 1.081-1.081s-.488-1.081-1.081-1.081h-3.243v-3.243c0-.593-.488-1.081-1.081-1.081zm34.592 0c-.593 0-1.081.488-1.081 1.081v3.243h-3.243c-.593 0-1.081.488-1.081 1.081s.488 1.081 1.081 1.081h5.405v-5.405c0-.593-.488-1.081-1.081-1.081z" fill="#f89ab5"/>
+ <path d="m31.775 17.514-6.403.004c-4.205 0-6.436-.002-6.436-.002-.592 0-1.063.545-1.078 1.079 0 0-.019-.423-.02 5.35 0-.046-1.064-1.268-2.366-2.715l-2.162-2.629-.541-.006h-.336v10.81h.288l.487-.008 2.215-2.678c1.325-1.474 2.41-2.717 2.415-2.772v.015l.005 5.411c.078.798.574 1.07 1.106 1.113l6.429-.015h6.357c.911 0 1.19-.583 1.238-1.127v-5.38l-.002-5.244c0-.757-.514-1.205-1.196-1.206zm-6.369 2.162c.173 0 .346.012.519.032 2.369.287 4.061 2.428 3.786 4.792l-.009.076c-.319 2.358-2.489 4.017-4.858 3.712-2.256-.307-3.892-2.3-3.743-4.567.146-2.264 2.027-4.032 4.305-4.045zm-.07 2.162c-1.045.032-1.941.823-2.076 1.894-.146 1.18.685 2.256 1.865 2.411 1.18.153 2.264-.676 2.424-1.854l.004-.04c.138-1.182-.706-2.254-1.888-2.396-.11-.014-.221-.018-.329-.015z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.seadve.Mousai.svg b/.icons/kora/apps/scalable/io.github.seadve.Mousai.svg
new file mode 100644
index 000000000..7b17421f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.seadve.Mousai.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m45.63 17.07-26.376 29.138c1.558.351 3.149.538 4.746.556 12.488 0 22.764-10.276 22.764-22.764-.017-2.355-.4-4.693-1.134-6.93z" fill="#ff90b8"/>
+ <path d="m39.256 7.144-30.489 33.684c2.962 2.683 6.58 4.539 10.487 5.38l26.376-29.138c-1.215-3.811-3.414-7.235-6.374-9.926z" fill="#f9548f"/>
+ <path d="m28.785 1.753-26.426 29.194c1.232 3.799 3.442 7.207 6.408 9.881l30.489-33.684c-2.957-2.684-6.569-4.544-10.471-5.391z" fill="#9182d7"/>
+ <path d="m6.794 9.094c-3.584 4.138-5.558 9.432-5.558 14.906.012 2.36.391 4.704 1.123 6.947l26.426-29.194c-1.572-.341-3.176-.514-4.785-.517-6.6 0-12.885 2.87-17.206 7.858z" fill="#7767c0"/>
+ </g>
+ <path d="m31.247 7.186-12.164 2.732c-.652.148-1.185.817-1.185 1.489v1.8l-.02 15.212c0 .664-.529 1.328-1.176 1.475l-3.337.757c-1.498.341-2.722 1.878-2.722 3.419v.269c0 1.675 1.352 3.031 3.021 3.031h1.16c2.311 0 4.184-1.878 4.184-4.195v-10.501h.021v-6.298l12.837-2.713v11.122c0 .664-.53 1.325-1.176 1.471l-3.44.772c-1.486.334-2.703 1.859-2.703 3.388v.281c0 1.679 1.356 3.039 3.031 3.039h1.205c2.336 0 4.226-1.896 4.226-4.236v-19.929h-.002v-.968c0-.864-.596-1.459-1.387-1.459-.119 0-.245.015-.373.042zm.722 1.44-12.927 2.761v2.117l12.927-2.759z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.shiftey.Desktop.svg b/.icons/kora/apps/scalable/io.github.shiftey.Desktop.svg
new file mode 120000
index 000000000..041308e1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.shiftey.Desktop.svg
@@ -0,0 +1 @@
+github-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.slgobinath.SafeEyes.svg b/.icons/kora/apps/scalable/io.github.slgobinath.SafeEyes.svg
new file mode 120000
index 000000000..07193933a
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.slgobinath.SafeEyes.svg
@@ -0,0 +1 @@
+safeeyes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.spacingbat3.webcord.svg b/.icons/kora/apps/scalable/io.github.spacingbat3.webcord.svg
new file mode 120000
index 000000000..dccf814fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.spacingbat3.webcord.svg
@@ -0,0 +1 @@
+webcord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.stella_emu.Stella.svg b/.icons/kora/apps/scalable/io.github.stella_emu.Stella.svg
new file mode 120000
index 000000000..96b525064
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.stella_emu.Stella.svg
@@ -0,0 +1 @@
+stella.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.swanux.hbud.svg b/.icons/kora/apps/scalable/io.github.swanux.hbud.svg
new file mode 100644
index 000000000..9d47584da
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.swanux.hbud.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -39.837 39.837 0 24 43.9185)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00494d" offset="0"/>
+ <stop stop-color="#009076" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="19.918" fill="url(#b)"/>
+ <path d="m24 18.309c-3.122 0-5.691 2.569-5.691 5.691s2.569 5.691 5.691 5.691 5.691-2.569 5.691-5.691-2.569-5.691-5.691-5.691zm11.382 5.691c0 6.244-5.138 11.382-11.382 11.382v4.553c8.742 0 15.935-7.193 15.935-15.935z" fill="#84ffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.tcobbs.LDView.svg b/.icons/kora/apps/scalable/io.github.tcobbs.LDView.svg
new file mode 120000
index 000000000..6042e1c05
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.tcobbs.LDView.svg
@@ -0,0 +1 @@
+ldview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.tfuxu.Halftone.svg b/.icons/kora/apps/scalable/io.github.tfuxu.Halftone.svg
new file mode 100644
index 000000000..05721db49
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.tfuxu.Halftone.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7dee0" offset="0"/>
+ <stop stop-color="#ededed" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m41.698 6.666c.478 0 .937.19 1.275.528s.528.797.528 1.275v31.062c0 .478-.19.937-.528 1.275s-.797.528-1.275.528c-6.526 0-28.87 0-35.396 0-.478 0-.937-.19-1.275-.528s-.528-.797-.528-1.275c0-5.976 0-25.086 0-31.062 0-.478.19-.937.528-1.275s.797-.528 1.275-.528z" fill="#fecd38"/>
+ <path d="m43.501 21.833v17.698c0 0.478-0.19 0.937-0.528 1.275s-0.797 0.528-1.275 0.528h-35.396c-0.996 0-1.803-0.807-1.803-1.803v-15.531h2.167v-2.167h2.166v2.167h2.167v-2.167h2.167v2.167h2.167v-2.167h2.167v2.167h2.166v-2.167h2.167v2.167h2.167v-2.167h2.167v2.167h2.167v-2.167h2.166v2.167h2.167v-2.167h2.167v2.167h2.167v-2.167h2.167v2.167h2.166v-2.167z" fill="#e97e10"/>
+ <path d="m8.832 24v2.167h-2.166v-2.167zm4.334 0v2.167h-2.167v-2.167zm4.334 0v2.167h-2.167v-2.167zm4.333 0v2.167h-2.167v-2.167zm4.334 0v2.167h-2.167v-2.167zm4.333 0v2.167h-2.166v-2.167zm4.334 0v2.167h-2.167v-2.167zm4.334 0v2.167h-2.167v-2.167zm4.333 0v2.167h-2.167v-2.167zm0 4.334v2.166h-2.167v-2.166zm-4.333 0v2.166h-2.167v-2.166zm-30.336 0v2.166h-2.166v-2.166zm4.334 0v2.166h-2.167v-2.166zm4.334 0v2.166h-2.167v-2.166zm4.333 0v2.166h-2.167v-2.166zm4.334 0v2.166h-2.167v-2.166zm4.333 0v2.166h-2.166v-2.166zm4.334 0v2.166h-2.167v-2.166zm6.5 4.333v2.167h-2.166v-2.167zm-8.667 0v2.167h-2.167v-2.167zm-8.667 0v2.167h-2.167v-2.167zm-8.667 0v2.167h-2.167v-2.167zm-8.667 0v2.167h-2.167v-2.167z" fill="#fecd38"/>
+ <path d="m34.834 19.666h-2.167v-2.166h2.167zm0 0h2.167v2.167h-2.167zm2.167 0v-2.166h2.167v2.166zm-10.834 0h2.167v2.167h-2.167zm0 0h-2.167v-2.166h2.167zm2.167 0v-2.166h2.166v2.166zm-10.834 0h-2.167v-2.166h2.167zm2.166 0v-2.166h2.167v2.166zm-2.166 0h2.166v2.167h-2.166zm-8.668 0h-2.166v-2.166h2.166zm2.167 0v-2.166h2.167v2.166zm-2.167 0h2.167v2.167h-2.167zm34.669-2.166v2.166h-2.167v-2.166zm-36.835-4.334v2.167h-2.167v-2.167zm8.667 0v2.167h-2.167v-2.167zm8.667 0v2.167h-2.167v-2.167zm8.667 0v2.167h-2.167v-2.167zm8.667 0v2.167h-2.166v-2.167z" fill="#e97e10"/>
+ <path d="m6.666 26.167v2.167h-2.167v-2.167zm8.667 0v2.167h-2.167v-2.167zm8.667 0v2.167h-2.167v-2.167zm8.667 0v2.167h-2.167v-2.167zm8.667 0v2.167h-2.166v-2.167z" fill="#fecd38"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.tlcfem.suanPan.svg b/.icons/kora/apps/scalable/io.github.tlcfem.suanPan.svg
new file mode 120000
index 000000000..400de0c54
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.tlcfem.suanPan.svg
@@ -0,0 +1 @@
+suanPan.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.troyeguo.koodo-reader.svg b/.icons/kora/apps/scalable/io.github.troyeguo.koodo-reader.svg
new file mode 120000
index 000000000..c410f975b
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.troyeguo.koodo-reader.svg
@@ -0,0 +1 @@
+koodo-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.vanilla-os.FirstSetup.svg b/.icons/kora/apps/scalable/io.github.vanilla-os.FirstSetup.svg
new file mode 120000
index 000000000..991662017
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.vanilla-os.FirstSetup.svg
@@ -0,0 +1 @@
+distributor-logo-vanilla-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.veusz.Veusz.svg b/.icons/kora/apps/scalable/io.github.veusz.Veusz.svg
new file mode 120000
index 000000000..3e846847e
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.veusz.Veusz.svg
@@ -0,0 +1 @@
+veusz.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.player.svg b/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.player.svg
new file mode 120000
index 000000000..bd119c0c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.player.svg
@@ -0,0 +1 @@
+grapejuice-roblox-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.studio.svg b/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.studio.svg
new file mode 120000
index 000000000..c98dcbba0
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.studio.svg
@@ -0,0 +1 @@
+grapejuice-roblox-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.svg b/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.svg
new file mode 100644
index 000000000..3fae28b91
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.vinegarhq.Vinegar.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.9711 32.9711 0 22.9569 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d798e" offset="0"/>
+ <stop stop-color="#8899a6" offset="1"/>
+ </linearGradient>
+ <path d="m21 27.819c-6.551-1.195-11.614-8.177-11.978-16.819h-.022v-1c0-2.216 2.23-4 5-4h18c2.77 0 5 1.784 5 4l-.021 1c-.365 8.642-5.428 15.625-11.979 16.819v8.518l3.985 2.663h.515c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5h-13c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5h.516l3.984-2.663z" fill="url(#a)"/>
+ <path d="m11.435 11.817c-1.536-.802-2.435-1.773-2.435-2.817 0-2.76 6.273-5 14-5s14 2.24 14 5c0 1.044-.899 2.015-2.435 2.817-1.397 7.618-5.01 13.676-11.608 13.701-6.455.024-10.125-6.083-11.522-13.701z" fill="#ccd6dd"/>
+ <path d="m9.428 10.729c-.622-.547-.682-1.496-.136-2.117.547-.622 1.496-.683 2.117-.136 0 0 3.073 2.539 11.593 2.553 8.289.013 11.52-2.597 11.52-2.597.63-.537 1.577-.462 2.114.168.538.63.462 1.578-.168 2.115 0 0-3.733 3.33-13.47 3.314-10.024-.016-13.57-3.3-13.57-3.3z" fill="#fff"/>
+ <path d="m24 16c-3.521.003-6.941.406-9.729 1.145 2.008 3.564 4.316 6.902 8.686 6.855 4.563-.049 7.006-3.47 8.998-7.27-2.421-.478-5.164-.729-7.955-.73z" fill="#6f1d00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.github.webcamoid.Webcamoid.svg b/.icons/kora/apps/scalable/io.github.webcamoid.Webcamoid.svg
new file mode 120000
index 000000000..0e9b1e5b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.webcamoid.Webcamoid.svg
@@ -0,0 +1 @@
+webcamoid.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.wereturtle.ghostwriter.svg b/.icons/kora/apps/scalable/io.github.wereturtle.ghostwriter.svg
new file mode 120000
index 000000000..edbf8f726
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.wereturtle.ghostwriter.svg
@@ -0,0 +1 @@
+ghostwriter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.wxmaxima_developers.wxMaxima.svg b/.icons/kora/apps/scalable/io.github.wxmaxima_developers.wxMaxima.svg
new file mode 120000
index 000000000..dd1de59ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.wxmaxima_developers.wxMaxima.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.xyproto.zsnes.svg b/.icons/kora/apps/scalable/io.github.xyproto.zsnes.svg
new file mode 120000
index 000000000..3f8e0d8df
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.xyproto.zsnes.svg
@@ -0,0 +1 @@
+zsnes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.yairm210.unciv.svg b/.icons/kora/apps/scalable/io.github.yairm210.unciv.svg
new file mode 120000
index 000000000..bac78dc0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.yairm210.unciv.svg
@@ -0,0 +1 @@
+unciv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.github.zaps166.QMPlay2.svg b/.icons/kora/apps/scalable/io.github.zaps166.QMPlay2.svg
new file mode 120000
index 000000000..a72d93fab
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.github.zaps166.QMPlay2.svg
@@ -0,0 +1 @@
+QMPlay2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.Goodvibes.svg b/.icons/kora/apps/scalable/io.gitlab.Goodvibes.svg
new file mode 120000
index 000000000..ceaa9d83e
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.Goodvibes.svg
@@ -0,0 +1 @@
+goodvibes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.LibreWolf.svg b/.icons/kora/apps/scalable/io.gitlab.LibreWolf.svg
new file mode 120000
index 000000000..2653ffb20
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.LibreWolf.svg
@@ -0,0 +1 @@
+librewolf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.caveman250.headlines.svg b/.icons/kora/apps/scalable/io.gitlab.caveman250.headlines.svg
new file mode 100644
index 000000000..6f8867db5
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.caveman250.headlines.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a41b7" offset="0"/>
+ <stop stop-color="#4787ee" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.851 8.134c-3.35.013-7.316.463-11.362 1.334-2.022.435-2.36.542-2.329.725.031.182 5.437 15.892 5.533 16.083h2.114c.005-.011.009-.022.009-.035 0-.136-.343-1.962-1.696-10.393-.316-1.966-.549-3.69-.518-3.828.129-.591 1.125-1.188 2.423-1.452 2.473-.503 6.72-.387 10.11.274 1.866.364 3.064.856 3.064 1.26 0 .437-1.002.95-2.404 1.23-3.199.638-8.852.474-9.754-.367-.361-.336-.146-.562.258-.271.644.463 2.478.711 5.255.711 2.17 0 3.242-.206 4.555-.507.727-.166 1.642-.574 1.647-.734.006-.172-.834-.52-1.925-.795-3.192-.807-8.582-.992-10.98-.378-1.054.27-1.92.789-1.92 1.153 0 .185 1.099.938 1.947 1.421.897.511 1.963.903 3.244 1.189.871.195 1.224.22 3.103.22 1.839 0 2.261-.03 3.188-.217 2.046-.415 3.894-1.026 5.295-1.966 1.16-.778 1.094-.683.845-1.198-.465-.96-1.672-2.173-3.248-2.687-1.613-.527-3.847-.782-6.454-.772zm9.557 4.689c-.067-.001-.227.111-.56.335-.667.45-2.061.992-3.083 1.334-3.305 1.106-7.198 1.199-10.137.242-.945-.307-2.252-.859-2.944-1.382-.337-.256-.623-.453-.638-.438-.03.029 2.131 13.171 2.194 13.354.002.003.005.005.007.008h1.745c.013-.202-.053-.99-.155-2.487-.123-1.79-.167-3.313-.116-3.504.105-.395.577-.748 1.163-.871.309-.065 1.473-.073 3.452-.025 2.803.068 3.003.083 3.246.265.142.106.343.305.444.44.183.244.182.608-.02 3.444-.111 1.572-.203 2.592-.202 2.683 0 .021.005.039.013.055h2.672c.035-.114.244-.794.476-2.058.551-2.999 1.143-5.74 1.832-8.472.3-1.192.578-2.352.616-2.579.038-.228.063-.344-.005-.344zm-22.928 14.592v.569c0 7.229 5.86 13.089 13.089 13.089s13.089-5.86 13.089-13.089v-.569zm7.967 2.276c1.257 0 2.277 1.019 2.277 2.276 0 1.258-1.02 2.277-2.277 2.277s-2.276-1.019-2.276-2.277c0-1.257 1.019-2.276 2.276-2.276zm10.244 0c1.257 0 2.276 1.019 2.276 2.276 0 1.258-1.019 2.277-2.276 2.277s-2.276-1.019-2.276-2.277c0-1.257 1.019-2.276 2.276-2.276z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.gitlab.construo.construo.svg b/.icons/kora/apps/scalable/io.gitlab.construo.construo.svg
new file mode 120000
index 000000000..df4e1cba1
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.construo.construo.svg
@@ -0,0 +1 @@
+construo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.evtest_qt.evtest_qt.svg b/.icons/kora/apps/scalable/io.gitlab.evtest_qt.evtest_qt.svg
new file mode 120000
index 000000000..d01d9b36b
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.evtest_qt.evtest_qt.svg
@@ -0,0 +1 @@
+evtest-qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.hamadmarri.gamma.svg b/.icons/kora/apps/scalable/io.gitlab.hamadmarri.gamma.svg
new file mode 100644
index 000000000..5275fb924
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.hamadmarri.gamma.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m8.56 45.668c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h10.44v43.336z" fill="#5d5d5d" fill-rule="nonzero"/>
+ <path d="m8 18v13h3v-10h5v-3z" fill="#e97e10" fill-rule="nonzero"/>
+ <path d="m19 2.332h1v43.336h-1z" fill-opacity=".1"/>
+ <path d="m32 11.474c0-.828-.672-1.5-1.5-1.5h-7c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5h7c.828 0 1.5-.672 1.5-1.5z" fill="#ffffff"/>
+ <path d="m35 20.5c0-.828-.672-1.5-1.5-1.5h-10c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5h10c.828 0 1.5-.672 1.5-1.5z" fill="#fecd38"/>
+ <path d="m35 36.881c0-.827-.672-1.5-1.5-1.5h-10c-.828 0-1.5.673-1.5 1.5 0 .828.672 1.5 1.5 1.5h10c.828 0 1.5-.672 1.5-1.5z" fill="#fecd38"/>
+ <path d="m41 11.474c0-.828-.672-1.5-1.5-1.5h-4c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5h4c.828 0 1.5-.672 1.5-1.5z" fill="#ce3e33"/>
+ <path d="m41 28.349c0-.828-.672-1.5-1.5-1.5h-8c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5h8c.828 0 1.5-.672 1.5-1.5z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.gitlab.idevecore.Pomodoro.svg b/.icons/kora/apps/scalable/io.gitlab.idevecore.Pomodoro.svg
new file mode 100644
index 000000000..eb97b64ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.idevecore.Pomodoro.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.252403 -46.6544 46.6544 -.252403 23.6589 46.8306)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a80b08" offset="0"/>
+ <stop stop-color="#e64b4b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24.069" r="22.764" fill="url(#b)"/>
+ <path d="m24 .167c-8.111.021-15.598 4.357-19.654 11.382 0 0 12.825-6.431 12.825 2.276 0 0 2.276-4.552 6.855-4.552 4.527 0 6.803 4.552 6.803 4.552 0-8.707 12.878-2.276 12.878-2.276-4.065-7.041-11.577-11.379-19.707-11.382z" fill="#00aa58" fill-rule="nonzero"/>
+ <path d="m38.756 14.4c3.579 5.462 3.844 12.482.687 18.199" fill="none" stroke="#fff" stroke-opacity=".7" stroke-width="3.41"/>
+ <path d="m36.985 36.012c-2.137 2.324-4.86 4.031-7.881 4.945" fill="none" stroke="#fff" stroke-opacity=".5" stroke-width="3.41"/>
+ <path d="m24 21.793c-1.886 0-3.415 1.528-3.415 3.414s1.529 3.415 3.415 3.415c6.829 0 12.52-2.277 12.52-3.415s-5.691-3.414-12.52-3.414z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <circle cx="24" cy="25.207" r="1.138" fill="#4f4f4f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.gitlab.jstest_gtk.jstest_gtk.svg b/.icons/kora/apps/scalable/io.gitlab.jstest_gtk.jstest_gtk.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.jstest_gtk.jstest_gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.leesonwai.Sums.svg b/.icons/kora/apps/scalable/io.gitlab.leesonwai.Sums.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.leesonwai.Sums.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.librewolf-community.svg b/.icons/kora/apps/scalable/io.gitlab.librewolf-community.svg
new file mode 120000
index 000000000..2653ffb20
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.librewolf-community.svg
@@ -0,0 +1 @@
+librewolf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.o20.onenote.svg b/.icons/kora/apps/scalable/io.gitlab.o20.onenote.svg
new file mode 120000
index 000000000..610025f05
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.o20.onenote.svg
@@ -0,0 +1 @@
+ms-onenote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.o20.word.svg b/.icons/kora/apps/scalable/io.gitlab.o20.word.svg
new file mode 120000
index 000000000..093f6493f
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.o20.word.svg
@@ -0,0 +1 @@
+ms-word.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.gitlab.windstille.Windstille-0_2.svg b/.icons/kora/apps/scalable/io.gitlab.windstille.Windstille-0_2.svg
new file mode 120000
index 000000000..46979cac5
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.gitlab.windstille.Windstille-0_2.svg
@@ -0,0 +1 @@
+windstille-0.2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.jamulus.Jamulus.svg b/.icons/kora/apps/scalable/io.jamulus.Jamulus.svg
new file mode 120000
index 000000000..790892c7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.jamulus.Jamulus.svg
@@ -0,0 +1 @@
+jamulus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.kopia.KopiaUI.svg b/.icons/kora/apps/scalable/io.kopia.KopiaUI.svg
new file mode 120000
index 000000000..b41e09099
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.kopia.KopiaUI.svg
@@ -0,0 +1 @@
+kopia-ui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.lbry.lbry-app.svg b/.icons/kora/apps/scalable/io.lbry.lbry-app.svg
new file mode 120000
index 000000000..c0f1215ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.lbry.lbry-app.svg
@@ -0,0 +1 @@
+lbry.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.liri.Calculator.svg b/.icons/kora/apps/scalable/io.liri.Calculator.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.liri.Calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.liri.Text.svg b/.icons/kora/apps/scalable/io.liri.Text.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.liri.Text.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.lmms.LMMS.svg b/.icons/kora/apps/scalable/io.lmms.LMMS.svg
new file mode 120000
index 000000000..954d40972
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.lmms.LMMS.svg
@@ -0,0 +1 @@
+lmms.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.missioncenter.MissionCenter.svg b/.icons/kora/apps/scalable/io.missioncenter.MissionCenter.svg
new file mode 100644
index 000000000..68b0e2de8
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.missioncenter.MissionCenter.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212121" offset="0"/>
+ <stop stop-color="#383838" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m42.418 8.749v30.502c0 .552-.448 1-1 1h-20.752c-.552 0-1-.448-1-1v-30.502c0-.552.448-1 1-1h20.752c.552 0 1 .448 1 1z" fill="#5f5f5f"/>
+ <path d="m19.666 25.083v-2.166h5.402l2.951-5.902c.207-.414.654-.651 1.113-.589.459.061.828.408.918.861l1.918 9.606 1.443-3.324c.172-.396.562-.652.994-.652h8.013v2.166h-7.302l-2.538 5.849c-.189.434-.638.696-1.109.646-.471-.051-.855-.401-.948-.865l-1.977-9.903-1.837 3.675c-.184.367-.559.598-.969.598z" fill="#2196f3"/>
+ <g fill="#5f5f5f">
+ <path d="m17.5 8.749v5.584c0 .552-.448 1-1 1h-9.918c-.552 0-1-.448-1-1v-5.584c0-.552.448-1 1-1h9.918c.552 0 1 .448 1 1z"/>
+ <path d="m17.5 20.666v5.584c0 .552-.448 1-1 1h-9.918c-.552 0-1-.448-1-1v-5.584c0-.552.448-1 1-1h9.918c.552 0 1 .448 1 1z"/>
+ <path d="m17.5 32.584v5.584c0 .552-.448 1-1 1h-9.918c-.552 0-1-.448-1-1v-5.584c0-.552.448-1 1-1h9.918c.552 0 1 .448 1 1z"/>
+ </g>
+ <path d="m5.582 16.416h11.918v-2.167l-2.167-2.166-1.084 1.083-1.083-2.167-1.083 2.167-.542-1.083-.542 1.083h-2.167l-1.083 1.083-1.083-1.083-1.084 1.083z" fill="#2196f3" fill-rule="nonzero"/>
+ <path d="m5.582 28.334h11.918v-2.167l-2.167-2.167-1.084 1.083-1.083-2.166-1.083 2.166-.542-1.083-.542 1.083h-2.167l-1.083 1.084-1.083-1.084-1.084 1.084z" fill="#66bb6a" fill-rule="nonzero"/>
+ <path d="m5.582 40.251h11.918v-2.167l-2.167-2.167-1.084 1.084-1.083-2.167-1.083 2.167-.542-1.084-.542 1.084h-2.167l-1.083 1.083-1.083-1.083-1.084 1.083z" fill="#ba68c8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.mpv.Mpv.svg b/.icons/kora/apps/scalable/io.mpv.Mpv.svg
new file mode 120000
index 000000000..c3ff8c410
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.mpv.Mpv.svg
@@ -0,0 +1 @@
+mpv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.neovim.nvim.svg b/.icons/kora/apps/scalable/io.neovim.nvim.svg
new file mode 120000
index 000000000..f481afa88
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.neovim.nvim.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.openrct2.OpenRCT2.svg b/.icons/kora/apps/scalable/io.openrct2.OpenRCT2.svg
new file mode 120000
index 000000000..fac073882
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.openrct2.OpenRCT2.svg
@@ -0,0 +1 @@
+openrct2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.otsaloma.gaupol.svg b/.icons/kora/apps/scalable/io.otsaloma.gaupol.svg
new file mode 120000
index 000000000..2ca7b01c0
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.otsaloma.gaupol.svg
@@ -0,0 +1 @@
+gaupol.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.otsaloma.nfoview.svg b/.icons/kora/apps/scalable/io.otsaloma.nfoview.svg
new file mode 120000
index 000000000..a1be8f4ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.otsaloma.nfoview.svg
@@ -0,0 +1 @@
+nfoview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.photoflare.photoflare.svg b/.icons/kora/apps/scalable/io.photoflare.photoflare.svg
new file mode 120000
index 000000000..16e71acb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.photoflare.photoflare.svg
@@ -0,0 +1 @@
+photoflare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.qt.Designer.svg b/.icons/kora/apps/scalable/io.qt.Designer.svg
new file mode 120000
index 000000000..5562b2224
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.qt.Designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.qt.Linguist.svg b/.icons/kora/apps/scalable/io.qt.Linguist.svg
new file mode 120000
index 000000000..4d6eb91b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.qt.Linguist.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.qt.QtCreator.svg b/.icons/kora/apps/scalable/io.qt.QtCreator.svg
new file mode 120000
index 000000000..619ebc9c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.qt.QtCreator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.qt.qdbusviewer.svg b/.icons/kora/apps/scalable/io.qt.qdbusviewer.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.qt.qdbusviewer.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.sam.Boards.svg b/.icons/kora/apps/scalable/io.sam.Boards.svg
new file mode 100644
index 000000000..0c27a2423
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.sam.Boards.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#41271a" offset="0"/>
+ <stop stop-color="#4e2710" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(0 -1.23886 -1.18265 0 -4.38371 -2.86627)" d="m-12-36.436c0-2.519-1.952-4.564-4.357-4.564h-17.286c-2.405 0-4.357 2.045-4.357 4.564v24.872c0 2.519 1.952 4.564 4.357 4.564h17.286c2.405 0 4.357-2.045 4.357-4.564z" fill="#fff"/>
+ <g transform="matrix(1.13844 0 0 1.13844 -3.3225 -.355815)">
+ <path d="m19 14.878c0-.484-.394-.878-.878-.878h-8.244c-.484 0-.878.394-.878.878v20.244c0 .484.394.878.878.878h8.244c.484 0 .878-.394.878-.878z" fill="#c53ad5"/>
+ <path d="m29 14.878c0-.484-.394-.878-.878-.878h-6.244c-.484 0-.878.394-.878.878v10.244c0 .484.394.878.878.878h6.244c.484 0 .878-.394.878-.878z" fill="#e53935"/>
+ <path d="m39 14.878c0-.484-.394-.878-.878-.878h-6.244c-.484 0-.878.394-.878.878v16.244c0 .484.394.878.878.878h6.244c.484 0 .878-.394.878-.878z" fill="#00a856"/>
+ </g>
+ <path d="m24 3c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm0 2c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2z" fill="#989898" fill-rule="nonzero"/>
+ <path d="m17.334 7c-.739 0-1.334.636-1.334 1.428v3.572h16v-3.572c0-.792-.595-1.428-1.334-1.428h-4.666c0 1.097-.903 2-2 2s-2-.903-2-2z" fill="#989898" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/io.sourceforge.Pixelitor.svg b/.icons/kora/apps/scalable/io.sourceforge.Pixelitor.svg
new file mode 120000
index 000000000..12022e9f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.sourceforge.Pixelitor.svg
@@ -0,0 +1 @@
+pixelitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.sourceforge.zaz.svg b/.icons/kora/apps/scalable/io.sourceforge.zaz.svg
new file mode 120000
index 000000000..2962a80c0
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.sourceforge.zaz.svg
@@ -0,0 +1 @@
+zaz.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.thp.numptyphysics.svg b/.icons/kora/apps/scalable/io.thp.numptyphysics.svg
new file mode 120000
index 000000000..097b7086c
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.thp.numptyphysics.svg
@@ -0,0 +1 @@
+numptyphysics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.typora.Typora.svg b/.icons/kora/apps/scalable/io.typora.Typora.svg
new file mode 120000
index 000000000..df1f854f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.typora.Typora.svg
@@ -0,0 +1 @@
+typora.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.wavebox.Wavebox.svg b/.icons/kora/apps/scalable/io.wavebox.Wavebox.svg
new file mode 120000
index 000000000..1f74379cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.wavebox.Wavebox.svg
@@ -0,0 +1 @@
+wavebox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/io.webtorrent.WebTorrent.svg b/.icons/kora/apps/scalable/io.webtorrent.WebTorrent.svg
new file mode 120000
index 000000000..6401f7dcb
--- /dev/null
+++ b/.icons/kora/apps/scalable/io.webtorrent.WebTorrent.svg
@@ -0,0 +1 @@
+webtorrent-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/iortcw.svg b/.icons/kora/apps/scalable/iortcw.svg
new file mode 100644
index 000000000..a98b6b168
--- /dev/null
+++ b/.icons/kora/apps/scalable/iortcw.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#909090" offset="0"/>
+ <stop stop-color="#cbcbcb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.6147 36.6147 0 22.3769 41.2599)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ab1515" offset="0"/>
+ <stop stop-color="#be3539" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m16.967 6.74v7.579l-2.164-2e-3v-4.327h-14.067l2.164 2.165h9.739v2.164h-8.657l2.052 2.164h14.179v-6.239l1.082-0.757zm14.066 0-4.328 2.747 1.082 0.757v6.239h14.179l2.052-2.164h-8.657v-2.164h9.739l2.164-2.165h-14.067v4.327l-2.164 2e-3zm-7.033 6.497c-0.896 0-1.623 0.726-1.623 1.623 0 0.896 0.727 1.623 1.623 1.623s1.623-0.727 1.623-1.623c0-0.897-0.727-1.623-1.623-1.623zm-16.772 5.41 2.164 2.164h7.575v20.424l5.41-3.242v3.267l8.656-6.171v-14.278h7.575l2.164-2.164h-12.985v15.049l-2.101 1.575-0.063-16.624h-3.246v15.083l-2.092 1.538-0.072-16.621h-12.985z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ipscan.svg b/.icons/kora/apps/scalable/ipscan.svg
new file mode 100644
index 000000000..9fc8a69b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/ipscan.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.1e-7 -32 32 -1.1e-7 24 40)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#209741" offset="0"/>
+ <stop stop-color="#00ff47" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="16" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m7.036 21.001c-.014-.001-.028-.001-.042-.001-1.643 0-2.994 1.355-2.994 3 0 1.646 1.351 3 2.994 3h.042 33.928.042c1.643 0 2.994-1.354 2.994-3 0-1.645-1.351-3-2.994-3-.014 0-.028 0-.042.001z" fill="#454545"/>
+ <path d="m20.526 4c-.496 0-.942.312-1.128.788l-7.31 17.58c-.296.763.185 1.61.973 1.715l4.924.653-4.03 17.693c-.319 1.31 1.313 2.148 2.13 1.093l18.936-23.643c.636-.823.071-1.88-.949-1.881h-9.021l10.639-11.905c.698-.81.142-2.093-.908-2.093z" fill="#3ae5f4"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ipython.svg b/.icons/kora/apps/scalable/ipython.svg
new file mode 100644
index 000000000..e0b482100
--- /dev/null
+++ b/.icons/kora/apps/scalable/ipython.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#777" offset="0"/>
+ <stop stop-color="#9f9f9f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 8.832h43.336v30.335h-43.336z" fill="#35454e"/>
+ <path d="m12.083 14.249h5.417v2.167h-3.251v15.168h3.251v2.167h-5.417zm21.668 19.502h-5.417v-2.167h3.25v-15.168h-3.25v-2.167h5.417z" fill="#267edb"/>
+ <path d="m18.583 18.583 5.417 9.751" fill="none" stroke="#fff" stroke-width="2.17"/>
+ <path d="m28.334 18.583s-4.334 14.084-7.584 14.084h-1.084" fill="none" stroke="#fff" stroke-width="2.17"/>
+ <path d="m37.001 29.417c0 .594-.489 1.083-1.084 1.083-.594 0-1.083-.489-1.083-1.083s.489-1.083 1.083-1.083c.595 0 1.084.489 1.084 1.083zm0-9.751c0 .595-.489 1.084-1.084 1.084-.594 0-1.083-.489-1.083-1.084 0-.594.489-1.083 1.083-1.083.595 0 1.084.489 1.084 1.083z" fill="#267edb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ipython3.svg b/.icons/kora/apps/scalable/ipython3.svg
new file mode 120000
index 000000000..53cbe2bd4
--- /dev/null
+++ b/.icons/kora/apps/scalable/ipython3.svg
@@ -0,0 +1 @@
+ipython.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ir.imansalmani.IPlan.svg b/.icons/kora/apps/scalable/ir.imansalmani.IPlan.svg
new file mode 100644
index 000000000..046cf6b5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ir.imansalmani.IPlan.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9994 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m31.879 15.879c1.17-1.171 3.072-1.171 4.242 0 1.171 1.17 1.171 3.072 0 4.242l-13 13c-1.17 1.171-3.072 1.171-4.242 0-1.171-1.17-1.171-3.072 0-4.242z" fill="#0058ff"/>
+ <path d="m11.879 26.121c-1.171-1.17-1.171-3.072 0-4.242 1.17-1.171 3.072-1.171 4.242 0l7 7c1.171 1.17 1.171 3.072 0 4.242-1.17 1.171-3.072 1.171-4.242 0z" fill="#00b2ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/irc-chat.svg b/.icons/kora/apps/scalable/irc-chat.svg
new file mode 100644
index 000000000..fe3e0de92
--- /dev/null
+++ b/.icons/kora/apps/scalable/irc-chat.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24 24 0 33.3706 30)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#348737" offset="0"/>
+ <stop stop-color="#4bae4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24 24 0 20.6244 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6d993a" offset="0"/>
+ <stop stop-color="#8ac249" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10266 0 0 1.10266 -2.46373 -2.46373)" fill-rule="nonzero">
+ <path d="m44 6-4 4v18c0 1.108-.892 2-2 2h-20c-1.108 0-2-.892-2-2v-20c0-1.108.892-2 2-2z" fill="#0286c2"/>
+ <path d="m44 6-4 4v18c0 1.108-.892 2-2 2h-20c-1.108 0-2-.892-2-2v-20c0-1.108.892-2 2-2z" fill="url(#a)"/>
+ <path d="m4 18 4 4v18c0 1.108.892 2 2 2h20c1.108 0 2-.892 2-2v-20c0-1.108-.892-2-2-2z" fill="url(#b)"/>
+ <path d="m17.411 22-.706 4h-2.705v2h2.353l-.706 4h-2.647v2h2.295l-.705 4h2l.705-4h4l-.705 4h2l.705-4h2.705v-2h-2.352l.705-4h2.647v-2h-2.294l.705-4h-2l-.705 4h-4l.705-4zm.942 6h4l-.705 4h-4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/irccloud-desktop.svg b/.icons/kora/apps/scalable/irccloud-desktop.svg
new file mode 100644
index 000000000..d9ff7a49c
--- /dev/null
+++ b/.icons/kora/apps/scalable/irccloud-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m23.5 11c-4.539.005-8.313 3.644-8.484 8.18-2.926.686-5.012 3.315-5.016 6.32 0 3.566 2.934 6.5 6.5 6.5 0 0 .437.498.256 1.883-.157 1.204-2.521 2.91-2.521 2.91s4.939 1.195 7.929-.968c2.598-1.879 2.838-3.827 2.838-3.827l7.498.002c3.017 0 5.5-2.483 5.5-5.5s-2.483-5.5-5.5-5.5c-.217.002-.433.017-.648.045.096-.509.146-1.027.148-1.545 0-4.663-3.837-8.5-8.5-8.5z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/irccloud.svg b/.icons/kora/apps/scalable/irccloud.svg
new file mode 120000
index 000000000..6e5039dbc
--- /dev/null
+++ b/.icons/kora/apps/scalable/irccloud.svg
@@ -0,0 +1 @@
+irccloud-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/iridium-browser.svg b/.icons/kora/apps/scalable/iridium-browser.svg
new file mode 100644
index 000000000..ecb50e47f
--- /dev/null
+++ b/.icons/kora/apps/scalable/iridium-browser.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.828279 -43.2333 43.2333 .828279 523.044 55.1133)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bababa" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m20.976 16.218c.553.002 1.105.019 1.657.052 1.276.076 2.546.235 3.801.477.008.041.016.087.028.13.008.047.017.09.025.137.02.102.037.21.06.318.133.769.229 1.543.289 2.321.007.112.018.231.023.345l.001-.001c.047.711.059 1.423.034 2.134 0 .12-.005.235-.008.355-.036.797-.114 1.625-.247 2.487-.016.115-.033.228-.053.345-.01.045-.018.097-.027.146-.152.884-.356 1.757-.611 2.617l.001.003c-.009.019-.014.038-.018.058-.034.107-.068.21-.1.311-.31.987-.687 1.95-1.129 2.885-.637 1.349-1.403 2.634-2.288 3.837-.1.135-.203.267-.3.397-.017.02-.033.04-.049.061l-.032.041c-.016.02-.032.041-.049.061-.054.071-.111.139-.166.21-.663.821-1.382 1.595-2.152 2.317-.042.041-.089.084-.131.125-.018.018-.039.034-.058.052-3.367-1.479-6.315-3.771-8.579-6.67-.263-.336-.517-.68-.76-1.031-.714-1.022-1.34-2.103-1.872-3.231l-.007-.009c-.418-.884-.78-1.793-1.083-2.722-.489-1.503-.827-3.051-1.009-4.621 1.114-.64 2.268-1.208 3.455-1.7.66-.269 1.32-.516 2.001-.741.115-.038.235-.076.354-.111.208-.07.415-.131.624-.19.969-.287 1.952-.521 2.946-.703.055-.014.112-.021.169-.033.151-.026.305-.054.455-.075 1.445-.237 2.894-.363 4.341-.381.132-.002.265-.003.398-.003zm13.876 2.435c-1.731.881-4.339 2.049-6.508 2.686.033.625.055 1.265.029 1.956-.001.116-.004.233-.008.35v.02c-.009.201-.029.409-.044.613 2.854-.629 6.166-1.738 8.261-2.52-.993-.788-1.586-1.915-1.73-3.105zm6.376 1.426c-.75 1.121-2.131 1.574-3.355 1.188-.267-.081-.521-.202-.752-.359-.948-.626-1.453-1.741-1.299-2.867.058-.444.217-.868.465-1.241.905-1.361 2.747-1.734 4.11-.829 1.361.904 1.733 2.743.831 4.108z" fill="#0059da"/>
+ <path d="m41.816 21.794c.007.414.027.848.012 1.261-.037.438-.043.84-.104 1.265-.057.415-.112.857-.206 1.259l-.13.616-.174.613c-.063.205-.118.411-.182.611l-.22.599c-.141.38-.313.813-.503 1.177-.183.375-.364.753-.593 1.123-.108.185-.211.373-.324.555l-.359.533c-.225.359-.509.685-.764 1.024-.066.082-.137.169-.203.252l-.115.127-.107.122-.435.46c-.274.315-.599.601-.923.891-.309.305-.656.562-1.001.824-.331.278-.695.51-1.059.741-.184.113-.36.243-.546.347l-.576.307c-.194.103-.379.206-.573.304l-.596.26-.599.264-.614.211-.616.208c-.21.067-.425.111-.633.165l-.634.156-.159.038c-.091.022-.114.019-.177.032l-.315.043-1.268.186-1.325.057c-.44.039-.87-.014-1.307-.034-.441-.028-.875-.041-1.3-.133-.409-.07-.825-.125-1.232-.214.335-.366.673-.746 1.012-1.164l.012-.014.009-.015.124-.159c.004-.006.001-.003.006-.009l.043-.058c.034-.042.086-.104.084-.101l.029-.034.029-.038c.081-.11.184-.241.298-.394l.006-.006c.47-.638.925-1.341 1.366-2.086 4.137.122 8.543-.484 11.064-3.521.686-.823 2.558-3.406 2.39-4.476-4.281 3.601-8.911 3.745-11.435 3.648.084-.239.174-.472.252-.72.196-.723.42-1.277.509-2.054 2.312-.52 4.824-1.109 6.707-1.901.238-.094.49-.183.721-.29l.709-.327 2.847-1.316 1.42-.657c.231-.103.455-.22.683-.341.233-.127.468-.251.703-.374l.272-.141zm-4.901-8.49.732 1.368c-.075.052-.152.102-.231.154-.225.143-.45.301-.683.445-.236.141-.476.289-.718.437-.16.095-.319.192-.486.287-.338.193-.685.384-1.039.584-.264.146-.534.271-.807.42-.274.129-.55.286-.833.414-1.125.547-2.324 1.044-3.568 1.507-.352.127-.713.241-1.073.359-.062-.552-.121-1.716-.203-2.199l-.003-.029-.005-.031c-.012-.052-.028-.144-.05-.258-.014-.084-.022-.125-.023-.136l-.014-.072-.014-.045c-.003-.013-.009-.04-.018-.083l-.015-.069c.255-.049.512-.095.764-.15 1.219-.285 2.41-.603 3.55-.978.287-.089.566-.197.845-.287.274-.102.555-.194.825-.301.201-.084.407-.165.605-.243.324-.125.646-.258.963-.399.252-.113.498-.223.747-.33.242-.115.475-.231.717-.347l.035-.018zm-21.611-3c-.327-.003-.655.022-.978.075-3.046.496-5.198 3.351-5.477 6.8.069-.03.136-.064.205-.093h.009c.649-.265 1.306-.509 1.971-.732.458-2.063 1.798-3.665 3.622-3.964.451-.074.903-.06 1.337.023.175.033.344.078.512.134.717.235 1.385.661 1.962 1.246.109.11.212.222.309.345.172.201.328.427.472.662.416-.022.832-.058 1.247-.063.344-.005.693.018 1.039.026-.255-.554-.54-1.084-.892-1.548-.109-.146-.223-.289-.341-.428-.503-.583-1.075-1.082-1.693-1.47-.165-.107-.335-.207-.509-.298-.871-.452-1.822-.707-2.795-.715zm12.593 6.205c.004.015.002.007-.007-.025zm-2.64-7.692c-.903.025-1.819.125-2.734.307-.906.179-1.794.436-2.656.766.802.528 1.545 1.619 2.196 2.37.319-.087.641-.162.966-.223 3.671-.729 7.084-.325 9.974 1.569l2.743-1.224.075-.035c-2.994-2.386-6.736-3.637-10.564-3.53z" fill="#3f3f3f"/>
+ <path d="m17.277 22.144c-1.227 0-2.222.995-2.222 2.222.001.946.6 1.787 1.493 2.098v2.337l-.011.018 2.962-.009-.766-2.769c.486-.421.765-1.032.766-1.675 0-1.227-.994-2.222-2.222-2.222z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/iron_product_logo.svg b/.icons/kora/apps/scalable/iron_product_logo.svg
new file mode 100644
index 000000000..f6afdd69b
--- /dev/null
+++ b/.icons/kora/apps/scalable/iron_product_logo.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5d5d5" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.9801 31.9801 0 24 39.6625)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006be1" offset="0"/>
+ <stop stop-color="#00a4ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.521 11.146c-3.059-.089-6.002.538-8.72 1.174-4.004.938-10.594 3.844-10.594 3.844-.731.316-1.207 1.04-1.207 1.836 0 .781.457 1.493 1.166 1.818.709.326 1.502.693 3.043 1.678.77.493 1.539 1.057 2.074 1.57.535.514.76.988.76.987.023.109-.04 1.117-.428 2.285-.387 1.168-1 2.544-1.642 3.83-1.285 2.572-2.666 4.766-2.666 4.766-.202.319-.31.69-.31 1.068 0 1.098.903 2 2 2 .54 0 1.058-.218 1.435-.606.376-.387 9.928-10.033 23.478-10.396 2.524-.068 5.884 1.046 8.508 2.254s4.492 2.422 4.492 2.422c.325.211.703.323 1.09.323 1.097 0 2-.903 2-2 0-.272-.055-.541-.162-.79-3.886-9.033-11.929-16.765-22.981-17.977-.005 0-.011-.001-.017-.002-.442-.044-.881-.071-1.319-.084z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/irssi.svg b/.icons/kora/apps/scalable/irssi.svg
new file mode 100644
index 000000000..9a79a1161
--- /dev/null
+++ b/.icons/kora/apps/scalable/irssi.svg
@@ -0,0 +1,28 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e5378" offset="0"/>
+ <stop stop-color="#387898" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="399.57144" x2="399.57144" y1="547.79797" y2="542.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d305a" offset="0"/>
+ <stop stop-color="#115570" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="354.74132" x2="354.74132" y1="530.58798" y2="519.04474" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2d4e7" offset="0"/>
+ <stop stop-color="#e0e3f7" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m350.80151 516.43664v4.6173h-4.6173v2.30865h4.6173v4.61729h-4.6173v2.30865h4.6173v4.6173h2.30865v-4.6173h4.61729v4.6173h2.30865v-4.6173h4.6173v-2.30865h-4.6173v-4.61729h4.6173v-2.30865h-4.6173v-4.6173h-2.30865v4.6173h-4.61729v-4.6173zm2.30865 6.92595h4.61729v4.61729h-4.61729z" fill="url(#d)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g transform="matrix(1.0732672 0 0 1.0732672 -59.631031 -48.551177)" fill="url(#c)">
+ <circle cx="393.03693" cy="545.49957" r="2.084375" opacity=".837"/>
+ <circle cx="397.78925" cy="545.49957" r="2.084375" opacity=".837"/>
+ <circle cx="402.78326" cy="545.49957" r="2.084375" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ishiiruka.svg b/.icons/kora/apps/scalable/ishiiruka.svg
new file mode 100644
index 000000000..6ccee7902
--- /dev/null
+++ b/.icons/kora/apps/scalable/ishiiruka.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 23.9999 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9e0d3d" offset="0"/>
+ <stop stop-color="#e42f58" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.853 14.904c-1.857.119-3.525 1.206-3.837 1.359-1-.287-2.14-.882-3.474-1.109-4.616-.783-8.522.467-10.482 1.828-2.569 1.783-2.498 3.785-2.71 4.616-.131.515-1.299 1.466-1.285 2.134.023.872.568 1.152.568 1.152.49-.038 1.221-.388 1.846-.645.928-.382 1-.589 3.535-.967 1.166-.174 2.394-.226 3.308-.234.356.751 1.24 2.297 2.772 3.037.909.418 2.278.605 2.883.725l1.77.262v-.716h-.002s-1.485-.616-2.399-1.529c-.386-.386-.389-.847-.496-1.307 1.408.265 2.662.466 5.631 1.603 2.735 1.047 4.602 2.568 4.604 2.569l.007.007v-.716l-.007-.004c-.025-.031-1.94-2.406-5.162-3.995-2.662-1.313-4.849-1.963-7.878-2.11-3.146-.152-5.237.214-5.464.252.269-.537.816-1.226 2.283-1.915 2.173-1.019 5.59-1.19 9.514-.188 5.544 1.414 7.435 3.822 9.819 6.311 2.537 2.647 4.729 7.095 4.731 7.1l.002.005.005.011v-.721l-.02-.055c-.106-.355-.765-2.498-1.879-4.553-1.466-2.707-2.729-4.642-4.83-6.607-1.467-1.094-2.959-2.583-2.704-3.225.66-.869 2.45-1.4 2.457-1.401h.004v-.716s-1.131-.385-3.11-.258zm2.221 12.769s.018.016 0 0z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/iso-customizer.svg b/.icons/kora/apps/scalable/iso-customizer.svg
new file mode 120000
index 000000000..8d8f410bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/iso-customizer.svg
@@ -0,0 +1 @@
+isomaster.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/iso-image-burn.svg b/.icons/kora/apps/scalable/iso-image-burn.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/iso-image-burn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/isomaster.svg b/.icons/kora/apps/scalable/isomaster.svg
new file mode 100644
index 000000000..1b919a92c
--- /dev/null
+++ b/.icons/kora/apps/scalable/isomaster.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.242499 -45.3543 45.3543 -.242499 352.306 44.8356)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.6245 15.6245 0 633.569 31.6169)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.117716 -22.0162 22.0162 -.117716 706.267 42.8928)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0053a7" offset="0"/>
+ <stop stop-color="#258ac1" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.88 1.236c-12.502 0-22.567 10.066-22.567 22.569s10.065 22.568 22.567 22.568 22.567-10.065 22.567-22.568-10.065-22.569-22.567-22.569zm0 19.965c1.443 0 2.604 1.161 2.604 2.604 0 1.442-1.161 2.604-2.604 2.604s-2.604-1.162-2.604-2.604c0-1.443 1.161-2.604 2.604-2.604z" fill="url(#a)"/>
+ <path d="m23.88 15.992c-4.328 0-7.812 3.485-7.812 7.813s3.484 7.812 7.812 7.812 7.812-3.484 7.812-7.812-3.484-7.813-7.812-7.813zm0 5.209c1.443 0 2.604 1.161 2.604 2.604 0 1.442-1.161 2.604-2.604 2.604s-2.604-1.162-2.604-2.604c0-1.443 1.161-2.604 2.604-2.604z" fill="url(#b)"/>
+ <path d="m23.88 16.86c-3.81 0-6.944 3.135-6.944 6.945 0 3.809 3.134 6.944 6.944 6.944s6.944-3.135 6.944-6.944c0-3.81-3.134-6.945-6.944-6.945zm0 .868c3.333 0 6.076 2.743 6.076 6.077 0 3.333-2.743 6.076-6.076 6.076s-6.076-2.743-6.076-6.076c0-3.334 2.743-6.077 6.076-6.077z" fill="#9da9b5"/>
+ <path d="m35.492 24.462c-6.069 0-10.954 4.887-10.954 10.956s4.885 10.955 10.954 10.955 10.955-4.886 10.955-10.955-4.886-10.956-10.955-10.956z" fill="url(#c)"/>
+ <path d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/istanbul.svg b/.icons/kora/apps/scalable/istanbul.svg
new file mode 100644
index 000000000..4f9fb5ceb
--- /dev/null
+++ b/.icons/kora/apps/scalable/istanbul.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b3ffc" offset="0"/>
+ <stop stop-color="#eb60ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.304h-43.336v-4.304c0-3.438 2.79-6.228 6.228-6.228z" fill="#393939"/>
+ <path d="m26.759 12.343h6.64l5.19-4.587-5.19-5.074h-6.64l4.704 5.074zm-17.291 0h6.64l5.189-4.587-5.189-5.074h-6.64l4.704 5.074z" fill="#fff" fill-opacity=".95"/>
+ <path transform="matrix(1.63361 0 0 1.63361 -16.1512 -15.4509)" d="m29.914 25.356c.352.212.567.593.567 1.004s-.215.792-.567 1.004c-2.006 1.212-5.365 3.24-7.422 4.482-.363.219-.815.226-1.183.018-.369-.208-.597-.599-.597-1.022v-8.965c0-.423.228-.813.597-1.022.368-.208.821-.201 1.183.018 2.057 1.242 5.416 3.271 7.422 4.483z" fill="#e0f1fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/itch.svg b/.icons/kora/apps/scalable/itch.svg
new file mode 100644
index 000000000..fef2fba50
--- /dev/null
+++ b/.icons/kora/apps/scalable/itch.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2859 43.2859 0 24.9826 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#da3939" offset="0"/>
+ <stop stop-color="#fa5c5c" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m17.213 32c-1.98 2.832-4.413 4.398-6.524 3.853-3.405-.879-4.688-6.923-2.863-13.487 1.825-6.565 6.071-11.18 9.476-10.301 1.541.398 2.647 1.853 3.227 3.935h6.957c.583-2.064 1.685-3.504 3.217-3.9 3.405-.88 7.651 3.736 9.476 10.3 1.825 6.565.542 12.608-2.863 13.488-2.119.547-4.563-1.034-6.548-3.888zm10.472-7h-1.685v-6h-4v6h-1.688c-.021.083-.042.165-.064.248l3.752 3.752 3.749-3.749c-.022-.084-.043-.167-.064-.251z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/itunes.svg b/.icons/kora/apps/scalable/itunes.svg
new file mode 100644
index 000000000..c5f7cb85a
--- /dev/null
+++ b/.icons/kora/apps/scalable/itunes.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 47.5975 -47.5975 0 -72.2296 .201273)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d3aff" offset="0"/>
+ <stop stop-color="#ff3680" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0783417 -23.825 23.825 -.0783417 968.216 31.7862)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bcddff" offset="0"/>
+ <stop stop-color="#e4f7ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m18.308 19.067v15.329c.015.608-.152 1.212-.488 1.729-.439.675-1.127 1.148-1.915 1.315-.61.129-1.254.266-1.864.396-.788.167-1.608.015-2.283-.423-.675-.439-1.147-1.128-1.315-1.914-.025-.117-.05-.235-.074-.352-.168-.787-.015-1.608.423-2.282.438-.675 1.127-1.149 1.914-1.316.61-.129 1.254-.266 1.865-.396.083-.018.167-.032.252-.042v-.011s.454-.097.923-.196c.592-.126 1.015-.648 1.015-1.253v-15.59c0-.609.428-1.134 1.024-1.255 2.736-.558 10.202-2.082 13.169-2.687.305-.063.62.016.861.211.241.197.381.491.382.801l.05 20.424c.008.596-.161 1.186-.49 1.693-.438.675-1.126 1.148-1.914 1.316-.61.129-1.254.265-1.864.395-.788.167-1.608.015-2.283-.423-.675-.439-1.149-1.127-1.315-1.914-.025-.118-.05-.235-.075-.351-.167-.788-.014-1.608.423-2.283.439-.675 1.127-1.148 1.915-1.315.61-.13 1.254-.267 1.864-.396.098-.021.195-.037.293-.048l.859-.173c.598-.121 1.028-.647 1.028-1.256v-10.268zm12.38-3.793v-1.13c0-.261-.117-.508-.319-.673-.202-.166-.467-.232-.724-.18-2.339.469-7.981 1.601-10.309 2.069-.598.12-1.028.646-1.028 1.256v1.193z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jabber-im.svg b/.icons/kora/apps/scalable/jabber-im.svg
new file mode 120000
index 000000000..9f03cde67
--- /dev/null
+++ b/.icons/kora/apps/scalable/jabber-im.svg
@@ -0,0 +1 @@
+jabber.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jabber.svg b/.icons/kora/apps/scalable/jabber.svg
new file mode 100644
index 000000000..03cee1de7
--- /dev/null
+++ b/.icons/kora/apps/scalable/jabber.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.213 36.888c0 .989-.774 1.79-1.749 1.847-.107.715-.719 1.265-1.464 1.265s-1.356-.55-1.464-1.265c-.976-.056-1.753-.858-1.753-1.847zm-.376-2.793c.439 0 .796.357.796.796 0 .44-.357.796-.796.796h-5.677c-.44 0-.796-.356-.796-.796 0-.439.356-.796.796-.796zm4.128-4.393c-.344-.474-1.008-.579-1.483-.235-.473.345-.579 1.009-.234 1.483l1.453 1.999c.207.285.53.437.859.437.217 0 .434-.066.623-.202.474-.345.58-1.009.235-1.483zm-13.93-.001c.343-.474 1.01-.58 1.482-.233.475.344.58 1.009.235 1.483l-1.454 1.997c-.207.286-.531.437-.859.437-.217 0-.435-.066-.623-.203-.475-.345-.58-1.009-.235-1.483zm14.633-7.741c0-4.235-3.434-7.669-7.669-7.669s-7.669 3.434-7.669 7.669c0 1.787.615 3.427 1.641 4.73.9 1.141 1.752 2.387 2.49 3.641v2.548h7.033v-2.48c.732-1.22 1.677-2.624 2.532-3.708 1.027-1.303 1.642-2.943 1.642-4.731zm4.89 2.925-2.349-.763c-.558-.18-1.156.124-1.338.682-.181.557.125 1.156.682 1.338l2.35.763c.109.035.218.052.327.052.448 0 .864-.286 1.01-.734.181-.558-.124-1.157-.682-1.338zm-22.766-.763-2.35.762c-.558.181-.864.779-.682 1.337.145.449.562.735 1.009.735.109 0 .22-.017.328-.053l2.35-.762c.558-.18.864-.779.683-1.337-.181-.557-.775-.862-1.338-.682zm20.089-4.349c.109 0 .219-.018.328-.053l2.349-.763c.558-.181.863-.78.682-1.338-.182-.557-.783-.861-1.337-.681l-2.35.763c-.557.181-.863.78-.682 1.338.146.448.562.734 1.01.734zm-19.432-2.072-2.35-.764c-.563-.182-1.156.124-1.338.681-.182.558.123 1.157.681 1.338l2.349.764c.11.035.22.053.329.053.448 0 .863-.285 1.01-.734.181-.558-.124-1.157-.681-1.338zm2.585-3.561c.208.286.532.438.861.438.215 0 .434-.066.622-.203.474-.344.58-1.008.236-1.482l-1.452-1.999c-.345-.474-1.007-.581-1.483-.235-.474.344-.58 1.008-.235 1.482zm13.666-3.246-1.452 1.999c-.344.474-.238 1.138.236 1.482.188.137.407.203.622.203.329 0 .653-.152.861-.438l1.451-1.999c.344-.474.239-1.138-.235-1.482-.477-.347-1.138-.24-1.483.235zm-6.7 1.699c-.586 0-1.061-.475-1.061-1.062v-2.469c0-.587.474-1.062 1.061-1.062.588 0 1.062.475 1.062 1.062v2.469c0 .587-.475 1.062-1.062 1.062z" fill-opacity=".79" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jabref.svg b/.icons/kora/apps/scalable/jabref.svg
new file mode 100644
index 000000000..d43df9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/jabref.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.470084 -40.0145 40.0145 -.470084 24.9701 44.4909)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#223d88" offset="0"/>
+ <stop stop-color="#55648f" offset="1"/>
+ </linearGradient>
+ <path d="m11.175 4.476c-2.975.001-5.423 2.449-5.423 5.424 0 1.316.479 2.588 1.347 3.578 5.029 5.726 5.496 11.139 5.242 14.85-.058.846-.235 1.026-.358 1.193-.244-.065-.532-.152-1.365-.687-.874-.561-1.891-.859-2.929-.859-2.976 0-5.424 2.449-5.424 5.424v.001c0 5.636 5.524 10.124 11.381 10.124 5.826 0 10.244-3.814 12.056-8.728.615.673 1.244 1.338 1.922 1.959 3.376 3.099 7.675 5.585 12.535 6.644.379.082.765.123 1.152.123 2.976 0 5.424-2.448 5.424-5.423 0-1.283-.455-2.525-1.284-3.505-1.827-2.157-4.576-5.1-6.413-7.558-.414-.555-.47-.74-.748-1.189 1.656-1.591 3.041-3.337 3.604-5.609.848-3.423-.668-7.048-2.682-9.141-4.027-4.188-9.605-5.692-15.552-6.563-1.568-.227-3.158.244-4.349 1.288-1.755-.598-4.415-1.346-8.136-1.346zm24.832 23.386c-.035.031-.053.088-.089.116l-.282.21c.143-.099.231-.226.371-.326zm-23.577 1.661v.002c-.012.004-.006.13-.242.1-.001-.016-.381.148.242-.102z" fill="url(#a)"/>
+ <path d="m11.175 9.9c6.092 6.938 6.898 14.098 6.576 18.799-.283 4.12-2.817 5.663-3.301 5.857-1.009.406-3.381 1.013-6.762-1.156 0 2.531 2.174 4.7 5.957 4.7s6.88-3.037 7.51-6.459c2.184-17.664-1.97-20.146-1.97-20.146s-3.804-1.595-8.01-1.595zm11.698 0c1.085 4.687 9.673 6.532 9.673 8.759 0 2.229-5.878 2.613-5.788 6.224.091 4.995 7.143 11.603 14.554 13.217-3.254-3.841-11.478-12.217-8.766-14.369 9.762-6.762.812-12.295-9.673-13.831z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jack_mixer.svg b/.icons/kora/apps/scalable/jack_mixer.svg
new file mode 100644
index 000000000..8053d880f
--- /dev/null
+++ b/.icons/kora/apps/scalable/jack_mixer.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#545454" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.166 12.083c-1.2 0-2.167.966-2.167 2.166v21.668c0 1.201.967 2.167 2.167 2.167s2.167-.966 2.167-2.167v-21.668c0-1.2-.967-2.166-2.167-2.166zm10.834 0c-1.2 0-2.167.966-2.167 2.166v21.668c0 1.201.967 2.167 2.167 2.167s2.167-.966 2.167-2.167v-21.668c0-1.2-.967-2.166-2.167-2.166zm10.834 0c-1.2 0-2.167.966-2.167 2.166v21.668c0 1.201.967 2.167 2.167 2.167s2.167-.966 2.167-2.167v-21.668c0-1.2-.967-2.166-2.167-2.166z" fill-opacity=".5" fill-rule="nonzero"/>
+ <path d="m10.999 19.666v16.251c0 1.201.967 2.167 2.167 2.167s2.167-.966 2.167-2.167v-16.251zm10.834 8.668v7.583c0 1.201.967 2.167 2.167 2.167s2.167-.966 2.167-2.167v-7.583zm10.834-8.668v16.251c0 1.201.967 2.167 2.167 2.167s2.167-.966 2.167-2.167v-16.251z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m29.417 28.334c0-1.196-.971-2.167-2.167-2.167h-6.5c-1.196 0-2.167.971-2.167 2.167v2.166c0 1.196.971 2.167 2.167 2.167h6.5c1.196 0 2.167-.971 2.167-2.167zm-10.834-8.668c0-1.195-.971-2.166-2.167-2.166h-6.5c-1.196 0-2.167.971-2.167 2.166v2.167c0 1.196.971 2.167 2.167 2.167h6.5c1.196 0 2.167-.971 2.167-2.167zm21.668 0c0-1.195-.971-2.166-2.167-2.166h-6.5c-1.196 0-2.167.971-2.167 2.166v2.167c0 1.196.971 2.167 2.167 2.167h6.5c1.196 0 2.167-.971 2.167-2.167z" fill="#818181"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jad.svg b/.icons/kora/apps/scalable/jad.svg
new file mode 120000
index 000000000..ed9ab40a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/jad.svg
@@ -0,0 +1 @@
+kali-jad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jadx-gui.svg b/.icons/kora/apps/scalable/jadx-gui.svg
new file mode 120000
index 000000000..ae6ecb1e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/jadx-gui.svg
@@ -0,0 +1 @@
+jadx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jadx.svg b/.icons/kora/apps/scalable/jadx.svg
new file mode 100644
index 000000000..e7777e9e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/jadx.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.13604 -40 40 -.13604 24.1338 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242424" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13807 0 0 1.13807 -3.31116 -3.31373)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m28.051 21.621-16.188 17.379h24.541z" fill="#5832e2"/>
+ <path d="m33.053 16.252-5.754 6.178 6.887 14.441 5.738-.853c1.24-1.642 2.219-3.466 2.902-5.407l-.951-12.726z" fill="#009382"/>
+ <path d="m26.268 12.49-22.305 11.555 10.299 9.443 15.652-16.8z" fill="#f15a29"/>
+ <path d="m11.969 8.088c-1.133.836-2.175 1.79-3.108 2.846v10.664l15.711-8.139 4.03 4.637 3.429-3.682z" fill="#9e1f63"/>
+ <path d="m20.363 8-5.996 15h1.955l1.826-4h6.082l1.235 2.463 1.4-1.504-4.761-11.959zm-10.363 1.787c-.755.744-1.373 1.447-2 2.301v10.834c0 .63-.085 1.122-.301 1.473-.215.35-.5.594-.853.734-.339.14-.7.211-1.084.211-.308 0-.6-.021-.877-.063-.248-.037-.58-.083-.803-.132.016.55.056 1.099.117 1.646.166.051.342.095.539.125.277.056.6.084.969.084 1.292 0 2.331-.343 3.115-1.029.785-.687 1.178-1.752 1.178-3.196zm11.201.158c.057.168.129.412.215.733.1.307.201.607.301.9s.172.494.215.606l1.718 4.816h-4.857l1.742-4.816c.086-.238.193-.557.322-.961.129-.419.244-.845.344-1.278zm5.682 12.93-1.217 1.307c.432.218.813.499 1.143.843.91.925 1.191 2.388 1.191 4.391 0 3.978-2 5.584-5.404 5.584h-1.596v-5.82l-2 2.158v5.662h3.826c2.257 0 4.013-.638 5.27-1.912 1.269-1.289 1.904-3.199 1.904-5.734 0-1.611-.275-2.957-.826-4.036-.541-1.071-1.307-1.884-2.291-2.443zm3.625.125 4.433 6.705-4.734 7.295h1.898l3.834-6.078 3.538 5.693c.383-.467.746-.951 1.086-1.451l-3.565-5.498 4.414-6.666h-1.898l-3.514 5.49-3.496-5.49z" fill="#fff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jamesdsp.svg b/.icons/kora/apps/scalable/jamesdsp.svg
new file mode 100644
index 000000000..b492edcfd
--- /dev/null
+++ b/.icons/kora/apps/scalable/jamesdsp.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.501 4.501h38.998v38.998h-38.998z" fill="#ffffff"/>
+ <path d="m7.885 2.368c.301-.022.617-.033.949-.033h30.332c.332 0 .648.011.949.033 2.899.313 5.204 2.618 5.517 5.517.022.301.033.617.033.949v4.333c0 1.196-.97 2.167-2.166 2.167s-2.167-.971-2.167-2.167v-4.333c0-.869.049-1.491-.313-1.853s-.984-.313-1.853-.313h-30.332c-.869 0-1.491-.049-1.853.313s-.313.984-.313 1.853v16.249c0 1.196-.971 2.167-2.167 2.167s-2.166-.971-2.166-2.167v-16.249c0-.332.011-.648.033-.949.313-2.899 2.618-5.204 5.517-5.517z" fill="#4256e3"/>
+ <path d="m2.368 40.115c-.022-.301-.033-.617-.033-.949v-4.333c0-1.196.97-2.167 2.166-2.167s2.167.971 2.167 2.167v4.333c0 .869-.049 1.491.313 1.853s.984.313 1.853.313h30.332c.869 0 1.491.049 1.853-.313s.313-.984.313-1.853v-16.249c0-1.196.971-2.167 2.167-2.167s2.166.971 2.166 2.167v16.249c0 .332-.011.648-.033.949-.313 2.899-2.618 5.204-5.517 5.517-.301.022-.617.033-.949.033h-30.332c-.332 0-.648-.011-.949-.033-2.899-.313-5.204-2.618-5.517-5.517z" fill="#c46fff"/>
+ <path d="m24 12.084v23.832" fill="none" stroke="#4256e3" stroke-width="4.33"/>
+ <path d="m13.167 12.084v23.832" fill="none" stroke="#4256e3" stroke-width="4.33"/>
+ <path d="m34.833 12.084v23.832" fill="none" stroke="#4256e3" stroke-width="4.33"/>
+ <g fill="#c46fff">
+ <circle cx="24" cy="30.5" r="4.333"/>
+ <circle cx="13.167" cy="17.5" r="4.333"/>
+ <circle cx="34.833" cy="21.833" r="4.333"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jami-gnome.svg b/.icons/kora/apps/scalable/jami-gnome.svg
new file mode 120000
index 000000000..b57bb8cb0
--- /dev/null
+++ b/.icons/kora/apps/scalable/jami-gnome.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jami.svg b/.icons/kora/apps/scalable/jami.svg
new file mode 120000
index 000000000..b57bb8cb0
--- /dev/null
+++ b/.icons/kora/apps/scalable/jami.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jamulus.svg b/.icons/kora/apps/scalable/jamulus.svg
new file mode 100644
index 000000000..f8349df51
--- /dev/null
+++ b/.icons/kora/apps/scalable/jamulus.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.2419 34.2419 0 938.088 40.7211)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m33.933 45.968c-3.026-.473-5.708-2.146-7.325-4.571-.691-1.037-.492-.995-1.789-.375-1.309.625-2.627 1.068-3.978 1.336-1.32.262-3.59.324-4.995.136-7.016-.937-12.452-6.182-13.705-13.225-.222-1.246-.221-3.978.002-5.205 1.204-6.629 6.118-11.695 12.626-13.013.545-.111 1.021-.251 1.058-.312.037-.06.237-.411.445-.779.587-1.041 1.304-1.989 2.265-2.995 1.464-1.53 2.755-2.484 4.544-3.356 3.841-1.872 8.026-2.141 12.107-.777 2.328.778 4.379 2.055 6.157 3.832 1.318 1.318 2.176 2.509 3.024 4.201 2.524 5.036 2.139 11.152-.998 15.842-.335.501-.61.938-.61.97 0 .033.228.307.506.61.912.996 1.766 2.44 2.206 3.732.399 1.173.514 1.938.514 3.406 0 1.006-.042 1.57-.155 2.092-.469 2.158-1.396 3.864-2.936 5.404-1.534 1.533-3.255 2.468-5.389 2.929-.762.164-2.837.233-3.574.118z" fill="url(#a)"/>
+ <path d="m30.554 4.178c-8.893.625-10.851 5.203-13.809 8.825-6.735 1.105-12.252 6.519-12.567 13.036.759 4.955 5.194 8.609 9.92 9.672 4.119.952 8.593.266 12.245-1.862 0 0 1.995 2.528 3.811 3.912 3.918 2.917 10.288 1.902 12.755-2.422 1.12-1.417.266-3.196-.675-4.448-.746-1.009-1.688-1.845-2.575-2.725 2.145-2.724 4.016-5.869 4.136-9.427.304-4.64-1.965-9.283-5.743-11.985-2.17-1.576-4.823-2.455-7.498-2.576zm-3.843 5.51c.321-.028.651.086.918.398.671.739-.077 1.579-.295 2.336-.686 1.766-1.507 3.482-2.11 5.278.606.118 1.694-.588 2.465-.766 2.055-.751 4.095-1.549 6.171-2.243.967.023 1.493 1.112.908 1.871-1.463 3.017-3.24 5.878-4.668 8.911l2.063 1.31-6.235 3.824-.256-7.364 2.267 1.03c.993-1.618 1.854-3.334 2.774-5.001.169-.396.993-1.432.026-.976-2.564.863-5.053 1.949-7.646 2.725-.797.168-1.6-.762-1.179-1.501 1.167-2.933 2.351-5.859 3.639-8.741.118-.596.622-1.043 1.158-1.091z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jasp.svg b/.icons/kora/apps/scalable/jasp.svg
new file mode 100644
index 000000000..642b09570
--- /dev/null
+++ b/.icons/kora/apps/scalable/jasp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f800d" offset="0"/>
+ <stop stop-color="#7bb034" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.55 10c-.704 0-1.304.504-1.426 1.199-.009.05-.015.102-.018.154l-4.154 1.284c-.249-.321-.607-.541-1.004-.611-.094-.016-.19-.025-.287-.025-.797 0-1.476.571-1.614 1.357-.118.668.197 1.339.775 1.687l-3.413 19.675c-.49.028-.94.275-1.228.669l-4.579-2.479c.007-.026.012-.053.016-.078.062-.35-.016-.7-.219-.987-.107-.153-.246-.281-.408-.377l.642-3.65c.195-.036.378-.116.537-.233l5.532 3.102.169-.962-2.531-1.42.38-2.131c.529-.066.94-.519.94-1.066 0-.593-.481-1.075-1.073-1.075-.523 0-.966.375-1.057.901 0 0-.009.071-.012.12-.003.018-.004.035-.004.054l.002.038c0 .005 0 .01.001.014l-2.013.655c-.011-.017-.022-.033-.033-.048-.202-.29-.504-.483-.851-.543-.073-.013-.151-.02-.231-.02-.641 0-1.187.459-1.298 1.09-.097.542.165 1.091.633 1.367l-.641 3.645c-.541.096-.967.515-1.062 1.066-.062.347.015.698.217.987.203.289.506.482.853.544.334.059.705-.021.991-.225l4.787 2.591c-.021.367.08.728.291 1.031.251.359.628.599 1.058.675.097.017.191.025.287.025.797 0 1.476-.57 1.614-1.355.009-.05.015-.1.018-.146l4.292-1.637c.214.237.5.396.819.453.083.014.168.022.252.022.705 0 1.305-.505 1.427-1.199.067-.381-.019-.766-.241-1.084-.083-.119-.181-.222-.292-.309l3.506-19.89c.553-.135.978-.581 1.078-1.153.139-.787-.388-1.541-1.175-1.68l-.001-.001c-.082-.014-.169-.021-.251-.021zm0 .922c.031 0 .063.003.093.008.086.015.167.054.249.121.144.125.211.308.178.491-.032.184-.16.338-.334.403-.085.032-.182.041-.277.025-.274-.048-.463-.303-.433-.578l.007-.037c.046-.251.264-.433.517-.433zm-1.04 1.531c.071.073.15.139.236.197l-3.492 19.81c-.601.101-1.076.563-1.184 1.176-.006.038-.011.076-.014.114l-4.249 1.622c-.08-.107-.171-.203-.273-.286l3.44-19.837c.661-.127 1.186-.65 1.304-1.32.01-.057.017-.114.021-.17zm-5.849.47c.043 0 .085.004.127.012.17.03.324.124.435.264.126.16.179.355.15.551l-.005.035c-.055.271-.262.487-.535.553-.117.03-.205.029-.294.013-.098-.018-.19-.055-.274-.111-.236-.16-.358-.443-.309-.723.061-.344.358-.594.706-.594zm-6.074 11.896c.159 0 .289.13.289.289 0 .16-.13.29-.289.29-.16 0-.289-.13-.289-.29 0-.159.129-.289.289-.289zm-.808.992c.036.04.078.081.132.126.041.034.083.064.125.09l-.344 1.915-2.014-1.13c.004-.02.009-.04.012-.06.015-.085.02-.174.016-.266zm-3.39.315c.024 0 .048.002.069.006.106.019.195.076.257.164.058.083.083.183.07.28l-.013.039c-.025.108-.095.197-.196.251l-.091.036c-.076.021-.124.02-.163.014-.053-.009-.107-.032-.154-.064-.13-.088-.196-.244-.169-.397v-.001c.033-.19.197-.328.39-.328zm-1.07 6.078c.022 0 .046.003.069.007.054.01.107.032.156.065.043.03.076.062.101.099.059.082.082.182.068.282-.008.018-.015.036-.02.053-.034.116-.11.205-.217.252-.088.04-.162.042-.227.032-.104-.018-.194-.076-.256-.164-.06-.087-.084-.191-.065-.297.026-.151.139-.269.315-.314.03-.008.057-.015.076-.015zm14.187 1.147c.297 0 .538.241.538.538s-.241.538-.538.538-.538-.241-.538-.538.241-.538.538-.538zm-.008.008c.033-.001.063.003.092.007.06.011.117.032.169.062-.052-.03-.109-.051-.169-.062-.029-.005-.059-.007-.092-.007zm-.109.013c-.05.01-.097.027-.139.05.043-.023.089-.04.139-.05zm-.055 1.016c.024.008.048.014.073.019.027.005.056.007.086.007-.03-.001-.059-.003-.086-.007-.025-.004-.049-.011-.073-.019zm-6.832 1.251c.042 0 .085.004.126.011.16.028.303.111.413.238l.034.04c.038.051.069.105.092.163.045.111.063.224.052.338l-.012.013v.055c-.075.378-.437.639-.829.569-.189-.033-.353-.138-.463-.296-.076-.108-.12-.235-.127-.368-.003-.068-.001-.122.007-.169.013-.076.041-.151.081-.224.126-.227.365-.369.626-.37z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/java-1.8.0-openjdk.svg b/.icons/kora/apps/scalable/java-1.8.0-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java-1.8.0-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java-1.8.0.svg b/.icons/kora/apps/scalable/java-1.8.0.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java-1.8.0.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java-20-openjdk.svg b/.icons/kora/apps/scalable/java-20-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java-20-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java-21-openjdk.svg b/.icons/kora/apps/scalable/java-21-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java-21-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java-jdk.svg b/.icons/kora/apps/scalable/java-jdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java-jdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java-openjdk.svg b/.icons/kora/apps/scalable/java-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java.svg b/.icons/kora/apps/scalable/java.svg
new file mode 100644
index 000000000..6ff1f551c
--- /dev/null
+++ b/.icons/kora/apps/scalable/java.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#910000" offset="0"/>
+ <stop stop-color="#e74c3c" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c12.563 0 22.764 10.201 22.764 22.764s-10.201 22.764-22.764 22.764-22.764-10.201-22.764-22.764 10.201-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m21.086 40.968c5.557.392 14.094-.219 14.296-3.13 0 0-.387 1.104-4.593 1.977-4.743.991-10.596.874-14.065.242 0 0 .709.649 4.362.911zm12.341-4.869c3.193 1.596-6.943 4.8-19.261 2.589-4.519-.81 2.174-3.636 3.397-2.683 0 0-.387-.031-1.064.131-.649.157-2.714.891-1.613 1.423 3.064 1.474 14.094 1.121 17.579-.049 1.807-.606.988-1.385.962-1.411zm-13.476-2.766s-1.181.76.839 1.016c2.445.31 3.697.265 6.391-.299 0 0 .709.493 1.699.917-6.044 2.865-13.675-.165-8.929-1.634zm-.74-3.736s-1.323 1.081.697 1.315c2.615.296 4.675.321 8.249-.438 0 0 .493.552 1.269.856-7.307 2.362-15.442.185-10.215-1.733zm11.368 2.348c5.793-3.33 3.116-6.528 1.246-6.095-.458.105-.663.196-.663.196s.171-.296.495-.424c3.697-1.437 6.539 4.243-1.192 6.491 0 0 .088-.089.114-.168zm-10.062-6.223s-5.608 1.473-1.986 2.011c1.531.225 4.578.174 7.421-.091 2.322-.213 4.652-.674 4.652-.674s-.819.387-1.411.834c-5.697 1.659-16.7.885-13.533-.809 2.677-1.434 4.857-1.271 4.857-1.271zm4.917-2.468c1.491 1.896-.39 3.603-.39 3.603s3.782-2.16 2.046-4.863c-1.622-2.521-2.865-3.773 3.864-8.093 0 0-10.565 2.92-5.52 9.353zm1.656-16.327c.017.02 3.187 3.565-3.042 9.006-5.011 4.379-1.144 6.875-.002 9.729-2.926-2.923-5.071-5.492-3.631-7.882 2.111-3.512 7.967-5.216 6.675-10.853z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/java11-jdk.svg b/.icons/kora/apps/scalable/java11-jdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java11-jdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java11-openjdk.svg b/.icons/kora/apps/scalable/java11-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java11-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java12-openjdk.svg b/.icons/kora/apps/scalable/java12-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java12-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java13-openjdk.svg b/.icons/kora/apps/scalable/java13-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java13-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java14-openjdk.svg b/.icons/kora/apps/scalable/java14-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java14-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java15-openjdk.svg b/.icons/kora/apps/scalable/java15-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java15-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java16-openjdk.svg b/.icons/kora/apps/scalable/java16-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java16-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java17-openjdk.svg b/.icons/kora/apps/scalable/java17-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java17-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java18-openjdk.svg b/.icons/kora/apps/scalable/java18-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java18-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java19-openjdk.svg b/.icons/kora/apps/scalable/java19-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java19-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java20-openjdk.svg b/.icons/kora/apps/scalable/java20-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java20-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/java9-openjdk.svg b/.icons/kora/apps/scalable/java9-openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/java9-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/javasnoop.svg b/.icons/kora/apps/scalable/javasnoop.svg
new file mode 100644
index 000000000..5705b5103
--- /dev/null
+++ b/.icons/kora/apps/scalable/javasnoop.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0597 40.0597 0 24 46.2554)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca3700" offset="0"/>
+ <stop stop-color="#e5490e" offset="1"/>
+ </linearGradient>
+ <path d="m46.255 1.745-17.804 13.353s8.902 8.902 15.579 2.225c2.225-2.225 2.225-15.578 2.225-15.578zm-44.51 0 17.804 13.353s-8.902 8.902-15.579 2.225c-2.225-2.225-2.225-15.578-2.225-15.578z" fill="#b73c0d" fill-rule="nonzero"/>
+ <circle cx="24" cy="26.226" r="20.03" fill="url(#a)"/>
+ <path d="m8.421 26.226 4.451-2.226 8.902 6.677-4.451 2.225zm31.158 0-4.451-2.226-8.902 6.677 4.451 2.225z" fill="#2b2b2b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/javaws.svg b/.icons/kora/apps/scalable/javaws.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/javaws.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jazzradio.svg b/.icons/kora/apps/scalable/jazzradio.svg
new file mode 100644
index 000000000..eb32b8f16
--- /dev/null
+++ b/.icons/kora/apps/scalable/jazzradio.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.4337 14.381 0 590.15 69.9899)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d04203" offset="0"/>
+ <stop stop-color="#f98500" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.69101 0 0 1.69101 -327.541 -78.3064)" d="m214.042 48.035-10.06 2.26c-.54.121-.982.675-.982 1.23v1.49h-.016v12.582c0 .549-.438 1.097-.972 1.22l-2.761.627c-1.238.281-2.251 1.553-2.251 2.827v.224c0 1.384 1.118 2.505 2.498 2.505h.961c1.911 0 3.46-1.553 3.46-3.469v-8.686h.017v-3.935c0-.438.35-.868.778-.954l9.147-1.859c.358-.072.693.202.693.569v7.925c0 .549-.437 1.096-.972 1.217l-2.845.639c-1.23.275-2.237 1.537-2.237 2.802v.232c0 1.389 1.123 2.514 2.507 2.514h.998c1.931 0 3.495-1.569 3.495-3.503v-16.485h-.002v-.8c0-.716-.493-1.207-1.147-1.207-.099 0-.203.012-.309.035z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jblue.svg b/.icons/kora/apps/scalable/jblue.svg
new file mode 100644
index 000000000..c10f4ee58
--- /dev/null
+++ b/.icons/kora/apps/scalable/jblue.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.3772 40.3772 0 27.3648 44.5459)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007db3" offset="0"/>
+ <stop stop-color="#31b5ef" offset="1"/>
+ </linearGradient>
+ <path d="m21.013 4v5.999h2.301c1.149 0 2.232.178 2.458.404.3.3.238 4.048.238 13.382 0 15.627.285 15.218-4.61 15.208-4.184-.009-5.017-1.078-2.973-3.341 2.119-2.347 2.092-4.751-.078-6.788-1.245-1.17-2.783-1.764-4.392-1.869-2.043-.132-4.603.55-6.431 2.115-1.421 1.217-2.356 2.73-2.503 4.365-.199 2.206.912 4.632 3.003 6.846 3.545 3.88 6.461 3.541 13.491 3.671 5.425.096 11.95-.578 14.854-6.891.719-1.557.539-2.043.633-13.738.109-13.694.161-13.364 3.01-13.364.69 0 1.193.022 1.571 0h1.415v-5.999z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jclic.svg b/.icons/kora/apps/scalable/jclic.svg
new file mode 100644
index 000000000..f93a71987
--- /dev/null
+++ b/.icons/kora/apps/scalable/jclic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m27 12.028s8.544 2.287 12.735 3.408c.596.16 1.102.552 1.404 1.09.302.537.375 1.174.202 1.766-1.358 4.633-4.341 14.81-4.341 14.81-4 10.035-12.254 12.434-19 10.035-14-4.014-9-21.074-9-21.074s7.852 2.251 11.795 3.382c.584.167 1.212.096 1.743-.2.531-.295.924-.789 1.09-1.374 1.126-3.955 3.372-11.843 3.372-11.843z" fill="#f69a0d"/>
+ <path d="m10.979 4c-.439.01-.819.305-.94.727l-4 14.049c-.152.533.155 1.088.686 1.241l14 4.014c.53.152 1.084-.156 1.236-.688l4-14.049c.152-.533-.155-1.088-.686-1.241l-14-4.014c-.096-.028-.196-.041-.296-.039z" fill="#d7e50b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jclicauthor.svg b/.icons/kora/apps/scalable/jclicauthor.svg
new file mode 100644
index 000000000..d6eba3f3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/jclicauthor.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m44 10v30c0 2-2 2-2 2h-37zm-8 16.857-8.75 7.143h8.75z" fill="#f69a0d"/>
+ <path d="m17.978 5.93c-.438.01-.819.305-.939.727l-4 14.049c-.152.533.155 1.088.685 1.241l14 4.014c.531.152 1.084-.156 1.237-.688l4-14.049c.152-.532-.155-1.088-.686-1.241l-14-4.013c-.096-.028-.196-.042-.297-.04z" fill="#d7e50b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jclicreports.svg b/.icons/kora/apps/scalable/jclicreports.svg
new file mode 100644
index 000000000..be49da724
--- /dev/null
+++ b/.icons/kora/apps/scalable/jclicreports.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m18 28c0-0.53-0.211-1.039-0.586-1.414s-0.884-0.586-1.414-0.586h-7c-0.53 0-1.039 0.211-1.414 0.586s-0.586 0.884-0.586 1.414v14c0 0.53 0.211 1.039 0.586 1.414s0.884 0.586 1.414 0.586h7c0.53 0 1.039-0.211 1.414-0.586s0.586-0.884 0.586-1.414v-14z" fill="#d96808"/>
+ <path d="m29 22c0-0.53-0.211-1.039-0.586-1.414s-0.884-0.586-1.414-0.586h-7c-0.53 0-1.039 0.211-1.414 0.586s-0.586 0.884-0.586 1.414v20c0 0.53 0.211 1.039 0.586 1.414s0.884 0.586 1.414 0.586h7c0.53 0 1.039-0.211 1.414-0.586s0.586-0.884 0.586-1.414v-20z" fill="#f69a0d"/>
+ <path d="m40 14c0-0.53-0.211-1.039-0.586-1.414s-0.884-0.586-1.414-0.586h-7c-0.53 0-1.039 0.211-1.414 0.586s-0.586 0.884-0.586 1.414v28c0 0.53 0.211 1.039 0.586 1.414s0.884 0.586 1.414 0.586h7c0.53 0 1.039-0.211 1.414-0.586s0.586-0.884 0.586-1.414v-28z" fill="#f8c538"/>
+ <path d="m10.979 4c-.439.01-.819.305-.94.727l-4 14.049c-.152.533.155 1.088.686 1.241l14 4.014c.53.152 1.084-.156 1.236-.688l4-14.049c.152-.533-.155-1.088-.686-1.241l-14-4.014c-.096-.028-.196-.041-.296-.039z" fill="#d7e50b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jd-gui.svg b/.icons/kora/apps/scalable/jd-gui.svg
new file mode 100644
index 000000000..4457714ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/jd-gui.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0574389 -45.3863 45.3863 -.0574389 73.1191 46.5792)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7d1100" offset="0"/>
+ <stop stop-color="#ff7246" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.395435 29.5547 -29.5547 -.395435 -702.673 -.759489)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <circle cx="23.977" cy="24.023" r="22.943" fill="url(#a)"/>
+ <path transform="translate(-.747531 -2.41509)" d="m23.997 26.02c-2.993-2.7-5.189-5.077-3.715-7.289 2.162-3.247 8.153-4.821 6.829-10.035 0 0 3.282 3.282-3.112 8.329-5.126 4.049-1.169 6.358-.002 8.995zm0 0h.294c-.208-.47-.512-.93-.83-1.391.265-.005.384-.022.536-.022.356 0 .374.01 1.23.054.163.527.07 1.01-.109 1.408-.568-.028-.47-.049-1.121-.049zm-1.973-1.374c.456.45.948.868 1.457 1.374-4.012.037-5.946.598-6.677 1.008.731.41 3.192 1.008 7.193 1.008s6.462-.598 7.193-1.008c-.569-.319-1.782-.747-4.351-.924.399-.369.781-.811.989-1.332 2.17.206 4.191.669 4.79 1.736.445-.199.894-.311 1.315-.311.52 0 .984.162 1.342.468 1.113.95.88 2.991-.532 4.646-1.102 1.293-3.036 1.432-3.817 1.432-.057 0-.095-.001-.135-.002-.3.377-.633.724-.987 1.047 1.685.45 2.964 1.17 2.964 2.287 0 2.323-5.51 2.942-8.765 2.942-3.256 0-8.764-.619-8.764-2.942 0-1.117 1.277-1.837 2.963-2.287-1.817-1.657-2.97-4.07-2.97-6.76.001-1.881 4.209-2.29 6.792-2.382zm11.909 2.964c-.317 0-.759.145-1.221.453-.127 1.147-.463 2.229-.969 3.206.639-.091 1.447-.315 1.925-.875.916-1.074 1.121-2.287.691-2.654-.101-.085-.245-.13-.426-.13zm-5.259 7.36c.03.088.051.181.051.282 0 1.289-2.569 1.56-4.722 1.56-2.155 0-4.723-.271-4.723-1.56 0-.1.021-.193.051-.281-1.717.361-2.601.858-2.681 1.12.135.409 2.519 1.514 7.353 1.514 4.832 0 7.219-1.105 7.354-1.545-.08-.244-.965-.733-2.683-1.09zm-3.254-11.175c-5.163-5.949 5.648-8.649 5.648-8.649-6.888 3.994-5.616 5.153-3.957 7.484 1.777 2.5-2.091 4.497-2.091 4.497s1.923-1.578.4-3.332z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jdev_icon.svg b/.icons/kora/apps/scalable/jdev_icon.svg
new file mode 120000
index 000000000..1678733d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/jdev_icon.svg
@@ -0,0 +1 @@
+jdeveloper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jdeveloper.svg b/.icons/kora/apps/scalable/jdeveloper.svg
new file mode 100644
index 000000000..9243c9761
--- /dev/null
+++ b/.icons/kora/apps/scalable/jdeveloper.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-25.519 23.5711 -23.5711 -25.519 -150.042 -182.112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#c3c3c3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-9.73779 26.3673 -26.3673 -9.73779 -529.713 -186.34)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#001eb2" offset="0"/>
+ <stop stop-color="#3a62bf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(45.528 0 0 45.528 1.236 206.112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ad0000" offset="0"/>
+ <stop stop-color="#e63b40" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m42.302 24.186c0 12.572-4.118 21.586-16.691 21.586-7.913 0-16.245-4.699-20.574-9.175-1.381-2.074-2.43-4.387-3.073-6.864-.475-1.831.085-3.753.085-5.733 0-12.572 9.75-19.666 22.323-19.666 12.572 0 17.93 7.28 17.93 19.852z" fill="url(#a)"/>
+ <path d="m23.268 13.512c-10.372 0-18.78 8.408-18.78 18.78.007 1.414.183 2.823.505 4.198.001.007.004.016.005.023 2.717 4.114 6.697 7.236 11.34 8.893.289.004.588.035.917.135 1.838-.032 3.701-.155 5.444-.158-.905-2.794-4.469-7.666-4.552-12.521 1.321-8.193 5.62-15.188 13.024-17.583-2.474-1.156-5.172-1.759-7.903-1.767z" fill="#6298df"/>
+ <path d="m25.573 20.47c-4.404 3.208-7.662 8.325-7.671 13.774.006 4.419-1.219 10.894 5.894 11.817.328.042 1.592-.331 1.83-.11 4.08-.159 6.745-.607 9.992-2.626-7.34-.267-13.155-6.289-13.163-13.634.007-3.416.805-6.706 3.118-9.221z" fill="#999"/>
+ <path d="m27.333 15.057c-10.372 0-18.78 8.408-18.78 18.78.007 2.991.732 5.928 2.099 8.574 3.544 2.566 7.754 4.055 12.122 4.291-.185-.512-.443-1.084-.746-1.707-2.398-3.01-3.708-6.74-3.719-10.588.008-4.837 3.421-10.543 7.02-13.775 3.899-3.608 8.743-4.303 8.743-4.303-2.149-.834-4.434-1.265-6.739-1.272z" fill="url(#b)"/>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764.002 2.103.295 4.197.872 6.219-.037-.446-.057-.893-.059-1.341 0-9.366 7.707-17.073 17.073-17.073s17.073 7.707 17.073 17.073-7.707 17.073-17.073 17.073c-.438-.006-.876-.028-1.311-.067 2.013.577 4.096.873 6.189.88 12.488 0 22.764-10.276 22.764-22.764s-10.276-22.764-22.764-22.764z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jdownloader.svg b/.icons/kora/apps/scalable/jdownloader.svg
new file mode 100644
index 000000000..8a6e8cb98
--- /dev/null
+++ b/.icons/kora/apps/scalable/jdownloader.svg
@@ -0,0 +1,18 @@
+<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientTransform="matrix(2.5400324 0 0 2.5416887 -1137.2592 -1353.2803)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientTransform="matrix(1.5511965 0 0 1.552208 -674.86129 -827.16117)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="21.667215" x2="21.509062" y1=".237232" y2="41.278419" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5c63b4" offset="0"/>
+ <stop stop-color="#003352" offset="1"/>
+ </linearGradient>
+ <circle cx="20.592001" cy="21.125542" r="20.592001" fill="url(#d)"/>
+ <path d="m20.549564.53400172c-2.602502 0-5.07963.49545848-7.368874 1.36541328-.166486.1527049-.38292.2699462-.554132.2554159-.02413-.00285-.04656-.016285-.0715-.026114-1.128459.4711565-2.198887 1.0484219-3.2139016 1.7032396.1318082.2136493.1710712.4515299-.09998.5671006-.04557.018393-.619629.07736-.820091.073143-2.8864167 2.0931098-5.2018402 4.9082421-6.6817768 8.1945879.023836-.0042.044447-.01405.069548-.01516.2246226-.0042.5478497.06008.7635956.106138.1990878.04085.3596704.174142.5319898.187058.4889839.03735.6065469-.342459 1.005452-.555027.41224.05756.6857438-.07021 1.0579363-.02864.2537187.02864.4370171.29853.6347166.313708.1663184.0163.3126541-.155539.4735595-.130986.156362.02455.42594.364276.45139.555012.03295.237375-.174997.451138-.106569.711888.249203.253227.701926.304551 1.057895.45045.231872-.190682.03113-.544471 0-.820455-.0042-.121859.01627-.229907 0-.341884-.02047-.190077-.102503-.364163-.103765-.526848-.0042-.751308.607331-1.102952 1.112273-1.399574.218579-.129294.390674-.355872.58031-.450513.2678962-.133934.4673762-.165227.6891262-.289586.4008264-.224672.7445104-.404963 1.0579234-.6595488.144667-.340691.01402-.797485.02692-1.134188.144737-.08858.26945.03819.423121.02626.2418-.04984.261936-.390837.398976-.526794.07949-.0782.297972-.133512.396885-.211206.241042-.188631.319511-.473642.530068-.55497.07558-.03089.249639-.02092.368743-.05363.156601-.04156.379555-.2263267.634676-.3136087.166275-.057567.547105-.069633.610557-.1325305.07839-.079604-.0011-.3030513.02692-.4222852.12831-.5960046 1.027823-.7223296 1.559589-.9230348.372724-.1402513.755125-.3989947 1.164687-.3197575-.08035.28327-.461668.1828899-.397011.5268924.08918.477326.7298-.136329.898782-.2071433.32268-.1354788.876123-.218675 1.299637-.3720254.371374-.135483 1.037163-.3422812.687183-.7661534-.292006-.0162783-.432691.3418758-.687181.4504412-.175767.0287673-.141819-.1468086-.292168-.1608198-.142059-.0162844-.222351.1311261-.368826.1057157-.145495-.0238669-.349967-.2523974-.372727-.4222723-.05763-.4407334.373231-.6224291.556193-.9512144-.121432-.398616-.673585-.0812844-1.007526-.2372343.0328-.2373754.278272-.4010733.556108-.4464202.227764-.03819.738903-.018394.874541.1016447.07867.067668.0056.2331347.13279.3438484.134754.1218607.300665.1086636.47562.080726.06226-.3008462-.392032-.2253713-.342548-.4243215.357357-.2333036.938747-.041977 1.376296-.1061366.251827-.037345.516215-.2145048.739464-.3398194.212283-.1205973.488059-.3301884.713311-.1326703.05973.2155858-.196186.2869337-.316382.3941367-.404725.3593764-.821789.7710626-1.136393 1.188435.192961.1879151.543782.093221.870488.1325308.127743.016285.288044.054052.42308.078901.158086.028781.325862.019658.449328.052227.222323.053915.281706.2915808.501772.2915808.361956-.0006455.366275-.3913859.161129-.6354713.06479-.2491826.166277-.3784702.07909-.5530196-.163028-.3254162-.761175-.016286-.791884-.4222866-.01878-.2632634.220725-.2514986.316342-.4483988-.04347-.5086693.418032-.5455228.368716-1.0014467-.02061-.1907373-.182504-.1933761-.31636-.37205348-.06801-.087184-.101382-.2562163-.179317-.3317892-.617371-.0537681-1.241713-.0883072-1.873893-.0883072zm-10.6473604 4.15455958h.0028c.1233954.016285.2719744.1495596.4211024.1610017.140558.00421.257658-.077918.344596-.053768.221229.057701.314491.3915958.105727.5549984-.172857.020915-.240276-.075947-.37064-.052366-.359322.060231-.4971724.763313-.7657434.7400501-.253253-.020356-.3903072-.637129-.132676-.8204387.01627-.160118-.117506-.185711-.108532-.3438916.07643-.09715.293317-.2019119.50375-.1849665zm-1.1908402.082687c.07362.00285.128725.019659.157148.051943-.03534.2814311-.255766.2629562-.473545.3941247-.376176.2265363-.593604.5718181-.713298 1.05575-.03492.1402523-.405314.5139484-.58435.4766037-.419545-.088167.116526-.8600435.211568-.9773554.106429-.130003.24804-.2439874.372782-.394123.120871-.14532.19976-.3416304.316356-.422286.127742-.088167.492307-.1934745.713311-.1849388zm3.1312966.9491368c.134192.00285.255205.024566.310339.078901-.08623.3486778-.839048.2566086-1.114277.1304238.01627-.1314068.223753-.167811.396929-.1849528.122131-.00421.272899-.028781.407009-.024289zm-1.712678.6435438c.08918-.00284.180016.016282.273994.041983-.243454.2032456-.5067784.3183665-.9249074.4504196-.2010382.062755-.5482142.1415015-.5823172-.082689-.04164-.2746075.293991-.2107296.4775132-.2352835.231171-.032293.48489-.1662668.7557174-.1750129zm26.275827 1.5645043c-.03183.07581-.05371.148858-.05035.22116.01628.127476.156206.249996.18735.422342.01627.09154-.04291.288689 0 .372039.127462.246502.460758.07006.699248.0827-.270907-.372278-.541466-.745258-.836257-1.097938zm1.352081 1.815876c-.03813.181907-.161817.4191698-.26195.5710878-.23061.350026-.543868.366354-.874525.552992-.275748.156032-.394489.416416-.556149.687739-.175224.293125-.283742.470217-.211527.894932-.236457.467983-.594432.754678-1.084117.977283-.14461.06528-.342675.08956-.475563.184941-.105449.07622-.165897.279844-.316342.448412-.185487.206069-.380032.293013-.477556.450449-.07559.12186-.1011.363644-.185332.526864-.113441.221765-.35346.330386-.501828.555041-.06759.103611-.113301.314422-.187323.450477-.167678.303935-.453942.522906-.423205.790269.03098.258406.324545.303625.344553.528873.0042.127334-.08427.205166-.07909.343875.0042.202615.141176.344846.157146.500752.03955.39199-.13335.548428-.207528.816409-.03534.128039-.01963.272081-.05385.372054-.0659.196185-.3391.373275-.344597.605245-.0028.164933.1696.297478.183467.528944.0042.159764-.07894.329878-.04993.476603.05582.287241.570157.621377.79398.84453.299249.298741.691074.529882.820079.844642.10825.267277.107268.614933.316369.816437.154286.148689.410878.241446.608524.396103.18442.144168.385275.269117.582344.422271.321993.251472.808873.752604 1.321834.713969.267909-.01839.542452-.237716.846369-.291624.312584-.05546.718289-.08494 1.033636-.05194.241589.02387.490414.168343.741539.156803.265148-.01629.569233-.212525.870514-.34382.242418-.105014.539913-.222032.866436-.307727.149855-1.00438.229725-2.0334.229725-3.080754 0-4.21646-1.263348-8.124517-3.425479-11.3819008zm-34.126394 6.9196148c-.4395272.02428-.7274319.04393-.9772951.156847-.5724158.259965-.4618783 1.03194-1.0337901 1.214604-.1976572.06262-.4692685.06612-.68695.105856-.188052.03468-.4169937.13632-.6105709.132391-.053841-.000659-.1299862-.04099-.1975308-.06149-.05034.361959-.092687.728004-.1253591 1.095889.5441189.103468.8249285.823696 1.305822 1.061786.1316688.06558.3038619.0695.473475.106418.1364362.03089.2409023.08818.3727114.132812.279884.09448.622546.08338.8463969.183084.337179.149377.5845036.781857.8745117.951173.016266.170604-.033791.399698.026924.526807.1365772.185529.3303644.144338.5560665.265454.2700826.14532.3527154.520758.6085934.635458.088199.03931.3097241.03413.4493431.07694.3506681.105576.465118.510819.7657274.422328.197125-.05757.181574-.260384.213558-.448469.130267-.140251.272467-.364008.475537-.367995.328723-.01629.358002.338992.477541.657555.06787.180109.244072.336957.290191.526878.08203.328083.04123 1.310128-.02889 1.506213-.08287.240577-.409309.342585-.610543.609317-.09465.125231-.139662.308259-.211581.396144-.129566.15755-.322148.198628-.41907.343893-.05441.08184-.107971.25738-.161339.367968-.1588444.336001-.3713938.574022-.2377895.977341.055528.165956.3156825.277218.3163845.47256.000742.229893-.4899383.435709-.5278965.687727-.028886.187537.1517629.522203.211512.766188.04375.184408.3928325.29967.5017715.422289.185683.208076.334109.502828.503722.764182.335454.514021.598329 1.140885.924935 1.638912.172558.260864.414933.495375.529915.766149.05833.136321.05034.299514.104185.422302.188992.425866 1.0239192.8705 1.4548246 1.081905.201651.09757.425478.132529.610557.235238.280374.156049.835739.575135.977307.820511.126341.220516.20464.757318.265932 1.107977.08217.463447.000979.819301.02692 1.321204.01627.27145.103064.544329.106568.816466.0011.09505-.05035.16614-.05412.263402-.000155.01516.0056.03413.0056.04985 2.598547 1.173552 5.478031 1.842017 8.525539 1.842017.550585 0 1.09469-.02908 1.63414-.07131.02426-.04057.04529-.08283.0753-.120737.124517-.162743.234565-.305213.316482-.44847.07839-.482106-.192693-.818839-.07909-1.240689.126482-.474061.783016-.763521 1.24338-.977439.158187-.07343.320353-.192533.449232-.237264.318599-.110768.716353-.05013 1.007526-.15683.495715-.181036.547485-.711649.791891-1.162366.115825-.213311.267617-.427129.290191-.579089.01949-.13632-.05006-.265144-.02875-.42633.0237-.15943.167228-.29735.211552-.472602.05764-.228657.08288-.563704.08288-.818403 0-.209114-.09774-.392537-.105587-.581197-.03463-.684805.247883-.761418.501771-1.134131.127461-.185105.175054-.396214.26394-.528914.426291-.634586 1.165797-.940965 1.112301-1.900293-.01626-.317441-.217317-1.034859-.451347-1.136153-.133773-.0577-.44103-.0042-.634761-.07891-.625292-.232712-.992241-1.006302-1.640223-1.055779-.137979-.01629-.265357.05631-.421089.05377-.256439-.01629-.643074-.179209-.926912-.211164-.180452-.01838-.421704.0532-.530027 0-.165041-.08031-.18194-.383999-.316355-.474596-.105869-.07384-.313861-.09771-.475538-.160763-.260505-.09897-.467095-.216371-.767662-.237249-.09254-.0042-.208342.04394-.316369.02879-.166304-.02879-.297903-.22453-.45132-.317751-.192287-.117226-.369936-.17334-.449401-.339846.173695-.568647-.306342-.727148-.423175-1.055735-.05552-.153998-.03057-.339245-.07909-.476576-.0697-.196775-.263884-.310437-.47757-.474569-.382821-.294052-.722371-.570148-1.269462-.637479-.240523-.03089-.479139.07244-.769765.05376-.3079-.01838-.694536-.288296-.924822-.551011-.223978-.256525-.332862-.486713-.527968-.609318-.184784-.118632-.430033-.115823-.556163-.23527-.05608-.05222-.04599-.141655-.106709-.26551-.0927-.191972-.248936-.298768-.132651-.528814-.210839-.108244-.216644.200745-.447324.160762-.205707-.29123-.379372-.429221-.846354-.34385-.213811.03944-.333183.309034-.582317.315771-.204346.01629-.364873-.227251-.634703-.265523-.20373-.02879-.435376.05448-.580366.02822-.225786-.04493-.295477-.23263-.501757-.368012-.151246-.09885-.445097-.268163-.529931-.26544-.265904.01629-.4554.563942-.822111.370075-.178235-.22547.290275-.344227.07909-.555138-.160231-.159921-.294943.07314-.423106.160986-.146939.100803-.285003.201449-.4473824.261425-.363415.135478-.5905332.065-.8745112.211164-.262996.135626-.274213.363356-.423186.63343-.122134.221248-.399284.54363-.582372.556996-.221678.01628-.433596-.30933-.634689-.396091-.605873-.261946-.899359.232532-1.4023928.239242-.4669133.01628-1.1337695-.75239-1.1103377-1.190456.00422-.267252.1540345-.672774.1853319-1.003498.028886-.262981.2085811-.421442.2116521-.661583.00426-.320655-.4262107-.567195-.6347774-.605283-.4942424-.09055-1.1804354.198486-1.7469062-.02879-.1076901-.178904.1269016-.302575.1873518-.476591.034779-.09857.014023-.230987.050202-.339863.062263-.168161.2393314-.298473.3182628-.476575.058194-.135619.074038-.332084.1326502-.500721.070255-.192031.1966335-.315757.21161-.450437.018365-.177835-.047673-.383494-.1874775-.500722zm7.072709 5.588414c.179345.01629.201768.386529.01809.416319-.197839.03104-.298394-.309633-.106007-.398249.03268-.01629.0631-.01629.08849-.01516v-.0028z" fill="#5fd35f"/>
+ <path d="m7.4123114 36.984193s9.9082736-.997491 19.8146976-10.905763c6.604896-6.604896 7.715275-19.8146925 7.715275-19.8146925s1.724788 1.8006637 2.440982 2.8148087c.862393 1.2214138 1.580437 2.5464658 2.205949 3.9048278.322011.697687.788368 2.165236.788368 2.165236s-1.593391 7.626446-9.849051 15.883957c-8.25566 8.25566-15.708147 9.908273-15.708147 9.908273s-2.809256-.949373-4.106548-1.650763c-1.1807034-.638466-3.3033756-2.305884-3.3033756-2.305884z" fill="#ffd42a" fill-rule="evenodd"/>
+ <path d="m17.34155.74659572s8.87676 11.49322128 11.74637 18.08242328c2.507444 5.75585 4.575115 18.270898 4.575115 18.270898l-6.393336 1.605725 13.756761 9.294358 6.97354-13.878712-5.561833 1.116061s-2.941675-13.2209-5.700417-19.353699c-2.257994-5.02228-8.752956-14.0080576-8.752956-14.0080576s-1.02737-.380644-1.553989-.5284665c-.851828-.2402121-1.714743-.44346848-2.588747-.58944338-.740961-.1219537-1.49301-.1958649-2.243211-.2346692-.659658-.035111-1.321166-.0369526-1.980825-.003703-.75944.0388043-2.270928.2309729-2.270928.2309729z" fill="#ffd42a" fill-rule="evenodd"/>
+ <circle cx="-53.496365" cy="-1.700205" r="0" fill="url(#c)"/>
+ <circle cx="-119.7949" cy="-1.615554" r="0" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jeex.svg b/.icons/kora/apps/scalable/jeex.svg
new file mode 120000
index 000000000..601daaa9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/jeex.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jellyfin-desktop.svg b/.icons/kora/apps/scalable/jellyfin-desktop.svg
new file mode 120000
index 000000000..e5be6913c
--- /dev/null
+++ b/.icons/kora/apps/scalable/jellyfin-desktop.svg
@@ -0,0 +1 @@
+jellyfin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jellyfin.svg b/.icons/kora/apps/scalable/jellyfin.svg
new file mode 100644
index 000000000..a24d7ed9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/jellyfin.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d2f51" offset="0"/>
+ <stop stop-color="#31405e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.0496 28.0496 0 24 38.1141)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5c45e9" offset="0"/>
+ <stop stop-color="#a245e9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.002 21c-1.23 0-5.189 6.951-4.585 8.125.604 1.173 8.572 1.16 9.169 0 .597-1.161-3.354-8.124-4.584-8.125z" fill="#0091ff"/>
+ <path d="m24.002 10c-3.706 0-15.633 21.625-13.815 25.277 1.819 3.652 25.83 3.61 27.629 0s-10.109-25.277-13.814-25.277zm9.053 22.108c-1.179 2.366-16.91 2.393-18.103 0-1.192-2.393 6.624-16.562 9.052-16.562 2.427 0 10.23 14.195 9.051 16.562z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jetbrains-toolbox.svg b/.icons/kora/apps/scalable/jetbrains-toolbox.svg
new file mode 100644
index 000000000..1724b9b2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/jetbrains-toolbox.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.121343 -23.3364 23.3364 .121343 24 24.805)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b90053" offset="0"/>
+ <stop stop-color="#fe4b71" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.1015 32.1015 0 32.4969 46.5314)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.121 1.469c-.944-.023-1.876.213-2.694.683l-15.135 8.705c-1.592.915-2.573 2.607-2.572 4.438v17.185c0 1.831.98 3.522 2.572 4.438l15.135 8.705c.851.489 1.806.717 2.755.683.827-.029 1.33-.473 2.071-.899l14.647-9.013c1.592-.916 2.254-1.55 2.253-3.381v-16.9c0-.62 1.013-2.044.802-2.608-.411-1.1-1.196-2.044-2.248-2.649l-15.136-8.704c-.746-.429-1.589-.664-2.45-.684v.001z" fill="url(#a)"/>
+ <path d="m4.239 13.055c-.341.698-.519 1.464-.519 2.24v17.41c0 1.828.983 3.523 2.572 4.437l15.136 8.705c.782.449 1.669.685 2.572.684v-22.491z" fill="#ff8c2a"/>
+ <path d="m43.774 13.096-19.776 10.992.002 22.443c.902.001 1.789-.235 2.57-.684l15.138-8.705c1.589-.914 2.572-2.609 2.572-4.437v-17.41c-.003-.761-.175-1.512-.506-2.199z" fill="url(#b)"/>
+ <path d="m35.267 34.591-7.887 4.203v1.959l7.887-4.36z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jgray.svg b/.icons/kora/apps/scalable/jgray.svg
new file mode 100644
index 000000000..af74112b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/jgray.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0199 40.0199 0 26.7097 44.2481)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#464646" offset="0"/>
+ <stop stop-color="#777" offset="1"/>
+ </linearGradient>
+ <path d="m21.013 4v5.999h2.301c1.149 0 2.232.178 2.458.404.3.3.238 4.048.238 13.382 0 15.627.285 15.218-4.61 15.208-4.184-.009-5.017-1.078-2.973-3.341 2.119-2.347 2.092-4.751-.078-6.788-1.245-1.17-2.783-1.764-4.392-1.869-2.043-.132-4.603.55-6.431 2.115-1.421 1.217-2.356 2.73-2.503 4.365-.199 2.206.912 4.632 3.003 6.846 3.545 3.88 6.461 3.541 13.491 3.671 5.425.096 11.95-.578 14.854-6.891.719-1.557.539-2.043.633-13.738.109-13.694.161-13.364 3.01-13.364.69 0 1.193.022 1.571 0h1.415v-5.999z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jgreen.svg b/.icons/kora/apps/scalable/jgreen.svg
new file mode 100644
index 000000000..d55b9c897
--- /dev/null
+++ b/.icons/kora/apps/scalable/jgreen.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.3176 40.3176 0 27.9603 44.2481)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c852f" offset="0"/>
+ <stop stop-color="#28b952" offset="1"/>
+ </linearGradient>
+ <path d="m21.013 4v5.999h2.301c1.149 0 2.232.178 2.458.404.3.3.238 4.048.238 13.382 0 15.627.285 15.218-4.61 15.208-4.184-.009-5.017-1.078-2.973-3.341 2.119-2.347 2.092-4.751-.078-6.788-1.245-1.17-2.783-1.764-4.392-1.869-2.043-.132-4.603.55-6.431 2.115-1.421 1.217-2.356 2.73-2.503 4.365-.199 2.206.912 4.632 3.003 6.846 3.545 3.88 6.461 3.541 13.491 3.671 5.425.096 11.95-.578 14.854-6.891.719-1.557.539-2.043.633-13.738.109-13.694.161-13.364 3.01-13.364.69 0 1.193.022 1.571 0h1.415v-5.999z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jitsi-meet-desktop.svg b/.icons/kora/apps/scalable/jitsi-meet-desktop.svg
new file mode 120000
index 000000000..1effbaeea
--- /dev/null
+++ b/.icons/kora/apps/scalable/jitsi-meet-desktop.svg
@@ -0,0 +1 @@
+jitsi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jitsi-meet.svg b/.icons/kora/apps/scalable/jitsi-meet.svg
new file mode 120000
index 000000000..1effbaeea
--- /dev/null
+++ b/.icons/kora/apps/scalable/jitsi-meet.svg
@@ -0,0 +1 @@
+jitsi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jitsi.svg b/.icons/kora/apps/scalable/jitsi.svg
new file mode 100644
index 000000000..1ebcdadd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/jitsi.svg
@@ -0,0 +1,20 @@
+<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.88489" x2="356.61118" y1="548.30951" y2="505.30618" gradientTransform="matrix(0 -1 1 0 -48.854849 48.725698)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#225a86" offset="0"/>
+ <stop stop-color="#266597" offset="1"/>
+ </linearGradient>
+ <path d="m40.922912 8.3374972c-4.526042-3.6830134-10.535426-5.711156-16.921005-5.711156s-12.394963 2.0281426-16.9210054 5.711156c-4.5650264 3.7151748-7.0794944 8.6661428-7.0794944 13.9426278 0 5.035758 2.2912846 9.775238 6.4693948 13.426089-.075044.169581-.1354694.347933-.1734788.535056l-1.3732114 6.752029c-.1627582.802095.056527 1.280624.2689896 1.540842.2455992.300177.6100996.465859 1.0252792.465859.3138212 0 .6510328-.092587 1.0028634-.275812l7.984898-4.147897c2.763965.889809 5.736495 1.356643 8.790892 1.356643 6.385579 0 12.394963-2.028143 16.921005-5.711156 4.565026-3.715175 7.079494-8.666143 7.079494-13.942628 0-5.27551-2.514468-10.227452-7.079494-13.9426274" fill-opacity=".666667"/>
+ <path transform="matrix(.9746 0 0 .9746 -322.33 -489.99)" d="m372.72 511.01c-4.644-3.779-10.81-5.86-17.362-5.86s-12.718 2.081-17.362 5.86c-4.684 3.812-7.264 8.892-7.264 14.306 0 5.167 2.351 10.03 6.638 13.776-.077.174-.139.357-.178.549l-1.409 6.928c-.167.823.058 1.314.276 1.581.252.308.626.478 1.052.478.322 0 .668-.095 1.029-.283l8.193-4.256c2.836.913 5.886 1.392 9.02 1.392 6.552 0 12.718-2.081 17.362-5.86 4.684-3.812 7.264-8.892 7.264-14.306 0-5.413-2.58-10.494-7.264-14.306" fill="url(#a)"/>
+ <g fill="#f9f9f9">
+ <path d="m31.007075 15.713448c-.645.152-1.25.461-1.781.844-.871 1.191-2.078 2.152-3.684 2.531-.609-.445-1.352-.961-1.859-1.547-2.324.266-5.523.781-6.074 3.02-.574 2.324.949 5.359 2.188 5.535 1.176.164 4.957-.887 6.785-1.379-1.531-1.195-3.293-1.719-4.254-1.781-1.133-.09-2.109.113-3.125.375 1.484-.957 2.828-1.672 4.156-1.938.996-.188 2.543-.195 4.402.5 2.305.863 2.855 2.094 4.473 2.648 1.07-.168.527-1.355.305-2.18-.148-.449-.266-.789-.313-.938-.082-.25-1.238-3.207-1.406-3.969-.113-.52-.016-1.195.188-1.723m0 0"/>
+ <path d="m25.425075 11.060448c-1.613.68-1.668 1.965-1.758 3.359.676-.613 2.801-1.063 3.375-1.559 1.695-1.469 2.352-4.5039999 1.996-4.0549999-1.152 1.4569999-3.02 1.9259999-3.613 2.2539999m0 0"/>
+ <path d="m16.543075 31.454448s-1.602-1.063-1.57-1.402c1.051-5.699-2.574-1.645-2.848.906-.289 2.449.613 5.273.746 5.445.215-2 .406-3.109 3.672-4.953m0 .004"/>
+ <path d="m34.054075 18.896448c-.082-2.121-1.414-3.586-2.32-3.242-.387.145-.641 1.133-.508 1.746.445 2.18 2.277 4.699 1.824 6.855-.34 1.031-3.348 1.672-3.348 1.672s-.059.883-.172 1.484c-.137.73-.414 1.309-.414 1.309s.715.641.742.641c.031 0 4.5-2.32 4.195-10.465m0 0"/>
+ <path d="m32.066075 24.736448c-.742-.301-1-.43-1.969-1.148-5.355-4-10.285-.535-10.188-.57.887-.281 1.891-.535 3.191-.453 1.051.07 2.449.734 4.176 2.168 1.16 1.02 2.918 1.148 4.785.004m.004 0"/>
+ <path d="m27.039075 13.306448c-1.98.637-3.051 1.184-3.371 1.438-.656 1.672.668 2.93 1.875 3.813 1.586-.375 2.906-1.551 3.496-2.844-.309.043-.637-.016-1-.219-.707-.398-1.137-1.355-1-2.188m0 0"/>
+ <path d="m29.921075 12.990448c-.129-.508-.543-1.16-.656-1.16-.102 0-1.203.82-1.488 1.102-.645.645-.332 1.82.383 2.219 1.211.68 2.105-.813 1.762-2.16m0 0"/>
+ <path d="m28.980075 11.271448c.484-.465 1.129-1.227 1.297-2.3869999.098-1.039-.156-1.68-.469-2.477-.152 1.555-.379 3.285-1.438 5.1209999-.332.578-.152.473.609-.258m0 0"/>
+ <path d="m15.394075 27.373448c.168.422.156 1.223-.094 2.594-.004.012 0 .02 0 .031.176.246.539.543.902.813 1.25-.582 2.82-1.672 2.719-1.688-.668-.113-2.734-.617-3.527-1.75m0 0"/>
+ <path d="m26.820075 24.931448c-.055 0-.098 0-.219.031-1.555.434-5.527 1.449-6.148 2.125-.242.516-.48 2.574-3.969 3.879-.098.035 2.93 1.992 3.094 2 9.883.414 9.871-6.676 9.742-7-.961.016-1.777-.32-2.406-.938-.031-.031-.059-.063-.094-.094m0 0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jmonkeyengine.svg b/.icons/kora/apps/scalable/jmonkeyengine.svg
new file mode 100644
index 000000000..c8eef3914
--- /dev/null
+++ b/.icons/kora/apps/scalable/jmonkeyengine.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m13.59 15.877 22.686 6.093s2.621 2.677 3.07 5.613c.107.699-1.783 1.34-1.783 1.34l-.135 1.679c1.343 1.211 3.046 3.322 2.676 4.444-1.558 4.72-9.005 7.996-13.621 7.924-2.185-.034-7.175.545-11.892-2.16-.09-.051-.298 1.099-.298 1.099s-.321-1.198-.554-1.359c-.181-.124-.361-.255-.541-.391-.113-.086-.016.757-.016.757s-.7-1.336-.887-1.503c-.236-.211-.47-.434-.702-.669-.1-.102.283 1.206.283 1.206s-.781-1.734-.88-1.844c-.107-.122-.204.591-.204.591s-.369-1.27-.494-1.43c-.095-.121-.692.828-.692.828s.163-1.536.041-1.711c-.279-.401-.552-.825-.819-1.274-.112-.19-.481.937-.481.937s-.071-1.916-.177-2.121c-.136-.26-.357-1.726-.489-2.001l.351-1.634z" fill="#ffc389"/>
+ <path d="m4.858 15.476c1.567 1.116 3.834 3.414 4.652 7.691.323 1.691-1.045 3.396-1.557 5.365-.415 1.602.472 2.531.03 3.673-.346.896-.926 2.226-1.955 2.115-.88-.095-1.361-1.076-1.75-1.996-.692-1.635-.102-3.454-.348-5.38-.301-2.348-1.849-4.893-1.928-7.259-.029-.878.284-2.158.604-3.218.325-1.353.502-2.22 2.252-.991z" fill="#ffc389"/>
+ <path d="m5.244 20.81c-.532-.761-3.085-4.383-1.748-1.896-.106 1.58.053 3.147.222 4.713-.523.129-1.039-2.494-1.256-3.456-.05-.692-.186-1.687-.154-2.616-.189.766-.326 1.539-.306 2.13.079 2.366 1.627 4.912 1.927 7.259.247 1.926-.343 3.745.349 5.38.28.662.609 1.354 1.099 1.726.378.173.63.457 1.099.251.467-.257.964-.938.964-.938.157-.26.291-.541.404-.809.113.531.237 1.202.326 1.372.09.174.152 1.518.169 1.938.048-.084.103-.222.168-.434.023.005.043.012.065.018.099-.232.205-.425.256-.338.267.449.54.873.819 1.274.111.16-.009 1.392-.032 1.623.03-.021.064-.047.1-.078.176-.266.514-.751.583-.662.122.157.472 1.357.486 1.405.003.002.007.005.01.007.008-.053.099-.689.203-.573.066.075.385.763.623 1.283.018-.054.039-.098.066-.126-.077-.295-.14-.567-.093-.519.232.235.466.458.702.669.136.122.472.735.684 1.129.051-.113.106-.193.167-.231.003-.107.016-.18.052-.152.18.136.36.267.541.391.172.119.392.802.495 1.151.063-.198.113-.566.266-.717.034-.113.067-.188.091-.174.399.229.801.433 1.203.617.001.001.002.002.003.002 1.598.68 3.282 1.105 4.994 1.384 2.409.305 4.482.138 5.692.157 2.56.04 5.99-.951 8.804-2.646.242-.167.481-.341.714-.525 1.729-1.348 3.953-2.971 3.921-5.4-.147-.706-.446-1.365-.823-1.975-.506-.672-1.118-1.324-1.671-1.822l.025-.312c-.102-.344-.06-.606.066-.821l.044-.546s1.283-.436 1.673-.982c.044-.094.073-.197.083-.311-.09-.476-1.192-2.701-.96-2.786-.911-1.672-2.083-2.874-2.083-2.874l-22.686-6.093-5.558 14.414-.054.251c-.115-.575-.233-1.208-.025-2.01-1.129-4.664.036-3.468-2.709-7.722zm13.554-1.65c.954-.016 2.589.457 3.457.625 1.966.373 3.233 1.93 4.173 3.541-.769-2.536 1.132.3 1.689 1.102 1.299 2.624.446-.79.007-1.751 1.74 1.336 3.881 1.858 5.902 2.606.393-.332-2.171-1.647-2.807-2.25-1.957-1.192.933-.234 1.733-.046-.525-.647.567-.779 1.534-.744 1.272.043 2.56 1.152 3.174 2.183-1.081-.441.645 1.273.926 2.167 1.321 2.555-2.058-1.462-1.849.506-1.617-.152-3.621.675-4.675 2.099-.692 1.736-.011.933.502-.109 1.978-2.075-.621.924.21 2.085-2.08-.192 1.142.982 1.904.374 1.13-1.169 1.492.324 2.586.604 1.146.249 1.717 1.493 2.259 2.42-.099 1.987-1.912 3.281-3.288 4.487-2.142 1.424-4.468 2.865-7.075 3.164-.493.061-.99.09-1.486.106-4.211.278-8.577-.477-12.178-2.774-2.355-1.493-5.222-3.226-5.48-6.31-.722-2.338-.002-4.911 2.692-5.371 8.37 8.99 14.808 3.76 13.612 3.722.58-.739-1.067-2.08-.732-.736.331-1.945-.445-3.381-1.912-4.469-1.303-1.109-2.809-2.127-4.768-2.442-.789-.124-4.782-.533-2.535-1.486 1.895-1.27 4.173-.169 6.109-.177-2.238-1.198-4.83-1.746-7.358-1.995.475-1.367 3.385.133 3.002-.923.113-.143.355-.203.672-.208zm-13.866 2.312c.124.023.27.27.385.938-.874.412-.703-.995-.385-.938zm18.248 1.042c.707.909 1.816 2.15 2.781 3.01l.345.088c-.613-.988-1.939-2.357-3.126-3.098zm11.356 3.609c-.524.013-1.131.133-1.372.47.39.053.808-.171 1.212-.158 1.674-.061 1.033-.335.16-.312zm-2.104.628c-.205.027-.579.259-.781.764 1.026-.495 1.044-.799.781-.764zm3.207 1.044c.342-.051 1.62 1.223.671 1.948-.608 1.026-.145-1.258-.583-1.387-.211-.38-.202-.544-.088-.561zm-.82.503c.039.007.09.039.15.11-.289.297-.321-.14-.15-.11zm.373.269c.088-.029.206.496.427.909.063.374-.592.127-.569-.118.046-.558.089-.774.142-.791zm-1.113.065c.017-.006.043.006.078.054-.104.146-.13-.036-.078-.054zm.037.215c.025.005.056.029.095.083-.168.237-.2-.103-.095-.083zm-.358.227c.08.008.128.096.042.338-.56.016-.221-.355-.042-.338zm1.453.816c.025.006.061.04.11.119-.134.355-.221-.144-.11-.119zm-.141.529c.016.004.036.028.062.081-.109.232-.13-.101-.062-.081zm-6.495 1.224c-.594.016-1.431.473-1.812.719.893.353 1.712-1.118 2.467-.128-.031-.451-.299-.601-.655-.591zm2.731.179c-.229.01-.444.126-.56.442.039.336.502-.323.697-.167 1.367.625.551-.304-.137-.275zm-1.191.654c.339 1.567 1.168 3.338.658 5.08 1.046-1.317.13-3.641-.658-5.08zm1.47.01c-.116-.018-.26.076-.367.41.737.216.622-.369.367-.41zm-3.172.199c-.283.012-.522.125-.071.376.868-.239.434-.391.071-.376z" fill="#aa652f" fill-opacity=".5"/>
+ <path d="m21.108 3.812c.415.735.783 2.07-.733 1.725-1.472-.345-.261.499-1.499.687-1.18 1.134-2.263-1.775-2.471.147-.423 2.096-2.023 2.002-3.284.732.611.663 1.713 2.463.199.958.662 2.393-1.497.305-2.87-.113-2.958-.92.6.425 1.271 1.267 1.42.901.001.794-.682 1.146 2.236.176.004.877-.99.948 1.854.05.582 1.002-.468.963.401.211.372 1.453-.677 1.39-.345.258-1.164 2.547-1.838 3.936 1.022 1.303 1.973 3.107 2.444 5.569.323 1.691-1.046 3.396-1.557 5.365-.247.954-.035 1.668.086 2.331.544-.807 3.313-3.84 4.978-3.508-.298-.915-.849-2.617-.943-3.455-.032-.287.985.627.985.627s-.686-1.236-.644-1.516c.07-1.042.748-2.369 1.274-2.953.144-.16.297.837.455.706.119-.1-.032-.789.09-.873 1.017-.7 2.079-.895 2.079-.895.324-.129 1.987.786 1.987.786s-1.658-1.268.221-1.222c1.428-.027 2.918.388 4.299 1.195 1.6.666 2.886 1.864 3.624 3.478-.744-2.602 1.326.386 1.926 1.417 1.372 2.312-.412-2.122-.065-2.032 1.667 1.342 3.767 1.794 5.717 2.554.373-.335-2.407-1.755-3.069-2.402-2.165-1.536 3.366 1.019 1.703-.405 1.913-.805 4.05.247 5.086 1.867 0 0 .932.678 1.046.796.883 1.458.692.505.143-.373 1.251.223 2.718 2.926 3.116 2.664-.445-1.597-2.137-3.385-2.598-4.398 2.451.886-.674-.897-1-1.698.584-.869 3.575 1.105 4.418 2.221.451-.128-1.365-2.661-2.245-3.201-2.25-1.073.104-.632 1.201-.698 2.674-.24-1.262-.268-1.189-.705 1.937-.142 3.555-1.289 5.366-1.784-2.431-.008-4.875 1.218-7.305.51-1.773-.813.059-.637.869-.172-.356-.631-2.018-.81-.151-.898 2.67-.378-1.715-.15-1.759-.667 2.046-1.683 4.932-2.578 7.545-2.025-1.753-1.001-3.953-1.052-5.937-.926-1.659.342-1.175-.081-2.489-.543 1.635-.866.127-.465-.834-.617-.444-.685-3.345-2.465-1.307-2.294-.908-.249-.651-.357.399-.679.309-.032-5.012-.811-3.002-1.391-1.049-.281-1.209-.443-.051-.765.006-.571-2.574.073-3.474-.282-.147-.28.27-.73-.898-.635.483-.939-1.59.547-1.339-1.042-.322 1.951-3.358-.434-2.798.581-.207 1.648-1.576-1.178-2.361-1.399z" fill="#a5661f"/>
+ <path d="m16.367 32.357c1.995.64 5.951 5.74 10.775 6.242 5.152.535 11.121-3.549 11.121-3.549-2.726 4.093-15.598 9.948-24.238-.058-1.276-1.532-.412-3.747 2.342-2.635z" fill="#fff"/>
+ <path d="m15.489 27.498c2.036-3.655 10.663-2.851 10.831 4.098 0 0-6.674 2.58-10.831-4.098z" fill="#fff"/>
+ <path d="m20.375 5.537c-1.472-.345-.261.499-1.499.687-1.18 1.134-2.263-1.775-2.471.147-.423 2.096-2.023 2.002-3.284.732.611.663 1.713 2.463.199.958.662 2.393-1.497.305-2.87-.113-2.958-.92.6.425 1.271 1.267 1.42.901.001.794-.682 1.146 2.236.176.004.877-.99.948 1.854.05.582 1.002-.468.963.401.211.372 1.453-.677 1.39-.326.243-1.074 2.298-1.724 3.696.301.704.608 1.385.753 1.802 1 1.569 1.679 3.524 1.15 5.376-.42 3.525-1.467 3.486-.387 2.945 1.125-1.149 1.833-1.221 2.843-1.213-.08-.38-.41-1.62-.306-2.328.069-.463.675-.595.675-.595s-.981-.834-.74-1.338c.18-.46.913-1.937 1.467-2.658.201-.262.983.126.983.126-.649-1.066.197-3.203.814-3.592.848-.177 1.764 1.773 2.492 2.267 0 0-.371-.543-.6-.788 4.296-.724 6.766.773 9.8 3.271-.384-1.031-1.237-1.897-1.908-2.781-.578-.866 2.945.29 1.259-.615-.517-.221-1.808-.813-.495-.811.98-.315 2.319.197 3.06.16-.925-1.082-2.002-2.021-3.144-2.861.975-.229 2.471-.53 3.048-1.064-1.152-.094-2.351.016-3.458-.367.369-.562 3.044-1.051 1.206-1.306-.582-.037-1.263-.089-.426-.554.857-.894-1.903-.129-2.319-1.091.717-.416 1.89-.11 2.418-.247-.474-.688-1.92-.686-2.096-1.209.48-.353 1.361-1.013 1.272-1.514-.761.444-2.589 1.424-1.985.002 0 0-1.34-.672-2.181-.838z" fill="#561900" fill-opacity=".4"/>
+ <path d="m36.515 28.284c-.718-1.336-5.087-.579-4.442 3.168 0 0 5.083 1.089 4.442-3.168z" fill="#fff"/>
+ </g>
+ <path d="m27.198 32.416c1.069-.638 2.005-.923 2.283-.117" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m30.828 32.416c.39-.37.769-.786 1.463.058" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <ellipse cx="28.486" cy="32.796" rx=".468" ry=".322" fill="#3f3f3f"/>
+ <ellipse cx="31.618" cy="32.897" rx=".322" ry=".221" fill="#3f3f3f"/>
+ <path d="m30.184 32.591c1.004 1.563 1.427 3.166.677 4.845" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m22.125 25.726c-1.785.262-3.122 1.797-3.123 3.587 0 .703.207 1.392.594 1.981 2.216 1.025 4.388.849 5.639.596.448-.441.773-.989.944-1.591-.486-2.445-2.153-3.933-4.054-4.573z" fill="#c33a34" fill-rule="nonzero"/>
+ <path d="m35.037 27.672c-.33.009-.682.074-1.025.198-.414.274-.768.739-.979 1.285-.376.978-.212 2.007.384 2.418.497-.001 1.061-.055 1.578-.241.325-.28.596-.675.769-1.124.424-1.1.157-2.243-.592-2.532-.004-.001-.008-.002-.012-.004-.041 0-.082-.001-.123 0z" fill="#c33a34" fill-rule="nonzero"/>
+ <path d="m13.733 32.61c5.429 6.189 11.553 8.27 18.417 6.276" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m15.283 34.825.709-.664" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m17.276 36.641.664-.974" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m19.181 38.058.531-1.151" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m22.148 39.387.664-.886" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m24.451 39.963.576-.842" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <path d="m26.444 40.096.133-.842" fill="none" stroke="#3f3f3f" stroke-width=".17"/>
+ <ellipse cx="23.248" cy="29.423" rx="1.568" ry="1.651" fill="#561900"/>
+ <ellipse cx="34.431" cy="29.749" rx=".867" ry=".912" fill="#561900"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jmonkeyplatform.svg b/.icons/kora/apps/scalable/jmonkeyplatform.svg
new file mode 120000
index 000000000..96f1a6ff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/jmonkeyplatform.svg
@@ -0,0 +1 @@
+jmonkeyengine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jockey-gtk.svg b/.icons/kora/apps/scalable/jockey-gtk.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/jockey-gtk.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jockey-kde.svg b/.icons/kora/apps/scalable/jockey-kde.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/jockey-kde.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jockey.svg b/.icons/kora/apps/scalable/jockey.svg
new file mode 100644
index 000000000..46593039c
--- /dev/null
+++ b/.icons/kora/apps/scalable/jockey.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 125.801 46.7641)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a505a" offset="0"/>
+ <stop stop-color="#95aab2" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m13.905 14.928h23.069c.799 0 1.442.643 1.442 1.442v15.86c0 .799-.643 1.442-1.442 1.442h-13.697v-2.884h-7.209v2.884h-2.163zm15.139 5.768c0-.796-.646-1.442-1.442-1.442h-4.325c-.796 0-1.442.646-1.442 1.442v4.325c0 .796.646 1.442 1.442 1.442h4.325c.796 0 1.442-.646 1.442-1.442z" clip-rule="nonzero"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m4 9v-4h4c1.105 0 2 .895 2 2v33h-4v-31z" clip-rule="evenodd"/>
+ </clipPath>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <image transform="translate(13.905 14.928)" width="25" height="19" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAATCAYAAABlcqYFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARklEQVQ4jWO8fPnyfwYaA5b//2luBwPLv3//aG8JXXwyqIOLkZGReEvI9Qkp+ugfXKQEAUmWIPuEVr4aTcKjSXg0CQ8SSwBJEkV9Hf+ffAAAAABJRU5ErkJggg=="/>
+ </g>
+ <path d="m26.881 30.788v4.326h-2.883v-4.326zm3.605 0v4.326h-2.884v-4.326zm3.605 0v4.326h-2.884v-4.326zm3.604 0v4.326h-2.884v-4.326z" fill="#d6d6d6"/>
+ <g transform="matrix(.720913 0 0 .720913 6.70035 6.99824)" clip-path="url(#c)">
+ <image transform="matrix(1.38713 0 0 1.38713 3.9999939 5.0002794)" width="5" height="26" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAaCAYAAAB/75arAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKElEQVQokWO8cePGfwY0wPL/P4YYA8u/f//gHEZGRkyVMPao9uGkHQA7a2aKpE+yLQAAAABJRU5ErkJggg=="/>
+ </g>
+ <path transform="matrix(.720913 0 0 .720913 5.97491 6.99824)" d="m26 15v3h-2v-3zm4 0v3h-2v-3zm-4 11v3h-2v-3zm4 0v3h-2v-3zm4-5h-3v-2h3zm0 4h-3v-2h3zm-11-4h-3v-2h3zm0 4h-3v-2h3z" fill="#b7b7b7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/joplin-desktop.svg b/.icons/kora/apps/scalable/joplin-desktop.svg
new file mode 120000
index 000000000..2b32d05b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/joplin-desktop.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/joplin.svg b/.icons/kora/apps/scalable/joplin.svg
new file mode 100644
index 000000000..21a8c68ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/joplin.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004183" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.75 37.94c-3.129-.288-5.553-1.297-7.374-3.068-1.547-1.505-2.372-3.674-2.376-5.492-.003-1.274.364-2.293 1.103-3.063.84-.876 1.8-1.277 3.079-1.285 1.602-.01 2.899.549 3.492 1.79.249.523.264.613.316 1.942.059 1.507.134 2.699.498 3.415.523 1.027 2.024 1.677 3.484 1.819 2.208.216 4.337-1.037 4.876-3.134.137-.536.149-1.586.149-8.539 0-7.437-.003-7.36-.171-7.651-.297-.512-2.634-.674-2.634-.674v-4h12.615v4s-2.078.114-2.374.433c-.408.44-.297.054-.355 8.145-.057 8.026-.061 8.105-.442 9.166-.956 2.656-3.335 4.875-6.614 5.727-1.677.435-5.411.64-7.272.469z" fill="#cfdfde" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/josm-latest.svg b/.icons/kora/apps/scalable/josm-latest.svg
new file mode 120000
index 000000000..0b4b0481d
--- /dev/null
+++ b/.icons/kora/apps/scalable/josm-latest.svg
@@ -0,0 +1 @@
+gnome-maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/josm.svg b/.icons/kora/apps/scalable/josm.svg
new file mode 120000
index 000000000..0b4b0481d
--- /dev/null
+++ b/.icons/kora/apps/scalable/josm.svg
@@ -0,0 +1 @@
+gnome-maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jp.yvt.OpenSpades.svg b/.icons/kora/apps/scalable/jp.yvt.OpenSpades.svg
new file mode 120000
index 000000000..ec5627c12
--- /dev/null
+++ b/.icons/kora/apps/scalable/jp.yvt.OpenSpades.svg
@@ -0,0 +1 @@
+openspades.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jpexs-decompiler.svg b/.icons/kora/apps/scalable/jpexs-decompiler.svg
new file mode 100644
index 000000000..b4c4c7c83
--- /dev/null
+++ b/.icons/kora/apps/scalable/jpexs-decompiler.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 23.9978 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0dee0" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m18.716 28.546c-.122.001-.215.034-.2.205-.241 1.188-.649 3.125-.649 3.125-.243-.219-.432-.604-.75-.796-.657-.416-1.538-.316-2.211.012-1.194.65-1.845 1.959-2.137 3.238-.194.959-.269 2.465.151 3.375.323.69 1.07 1.107 1.821 1.092.428 0 .866-.078 1.24-.294.377-.183.651-.563.965-.785-.041.315-.083.63-.124.945h1.545l2.218-10.11h-1.74c-.044-.004-.089-.007-.129-.007zm6.138 2.283c-.7 0-1.316.141-1.848.423-.531.272-.979.642-1.342 1.111-.355.469-.625 1.005-.812 1.605-.177.591-.267 1.211-.267 1.859 0 .994.281 1.741.841 2.238.559.488 1.287.732 2.183.732.55 0 1.03-.047 1.44-.14.411-.104.817-.255 1.219-.452v-1.563c-.448.207-.837.358-1.163.452-.327.094-.69.14-1.092.14-.429 0-.764-.123-1.007-.367-.233-.244-.349-.799-.349-1.212v-.126c0-.047.004-.1.014-.156h.349c1.483 0 2.585-.017 3.303-.505.728-.488 1.092-1.135 1.092-1.942 0-.61-.216-1.111-.645-1.505-.42-.395-1.058-.592-1.916-.592zm8.094 0c-.7 0-1.322.135-1.87.407-.547.272-1.01.648-1.385 1.127s-.659 1.028-.851 1.647c-.193.61-.289 1.262-.289 1.957 0 .675.137 1.218.411 1.631s.643.719 1.109.916c.477.188 1 .283 1.568.283.517 0 .974-.049 1.369-.143.406-.103.78-.238 1.125-.406v-1.69c-.345.16-.68.296-1.005.409-.314.103-.658.153-1.034.153-.405 0-.719-.112-.942-.337-.223-.226-.336-.554-.336-.985 0-.545.088-1.066.26-1.563.173-.507.426-.919.76-1.238.335-.329.734-.494 1.201-.494.324 0 .613.042.867.127.264.075.528.166.791.269l.685-1.579c-.345-.159-.714-.28-1.109-.364-.386-.085-.828-.127-1.325-.127zm-8.268 1.492c.016-.001.031 0 .047 0 .476 0 .714.215.714.647 0 .328-.177.62-.532.873-.345.244-.914.367-1.707.367h-.307c.084-.375.218-.705.405-.987.196-.281.419-.501.671-.66.236-.15.473-.231.709-.24zm-8.003.216c.487-.015.883.403.916.851.052.743-.143 1.92-.438 2.605-.236.519-.666 1.116-1.338 1.096-.411.02-.782-.221-.867-.609-.155-.754.029-1.967.316-2.674.246-.543.642-1.159 1.313-1.261.034-.005.066-.007.098-.008z" fill="#fe3030"/>
+ <path d="m13.905 11.479s-.491.004-.58.532l-2.881 15.974s.019.515.504.567h2.441c.561.023.774-.595.774-.595l1.134-6.234h5.595c.658.059.769-.371.769-.371l.225-2.332s.093-.687-.531-.711h-5.385l.518-3.415h6.976c.712.018.841-.54.841-.54l.675-2.328s.052-.537-.607-.547zm13.556 0s-.491.004-.58.532l-2.881 15.974s.019.515.505.567h2.441c.56.023.773-.595.773-.595l1.134-6.234h5.595c.658.059.769-.371.769-.371l.225-2.332s.093-.687-.531-.711h-5.385l.518-3.415h6.976c.712.018.841-.54.841-.54l.676-2.328s.051-.537-.607-.547z" fill="#0094dd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jprofiler.svg b/.icons/kora/apps/scalable/jprofiler.svg
new file mode 100644
index 000000000..55c601440
--- /dev/null
+++ b/.icons/kora/apps/scalable/jprofiler.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.850349 -45.7327 45.7327 .850349 206.931 50.3308)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004cff" offset="0"/>
+ <stop stop-color="#188dfb" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <path d="m31.728 10.615c7.387 4.265 9.922 13.726 5.657 21.113s-13.726 9.922-21.113 5.657-9.922-13.726-5.657-21.113 13.726-9.922 21.113-5.657z" fill="none" stroke="#000" stroke-opacity=".47" stroke-width="4.88"/>
+ <path d="m33.106 8.554c-8.355-4.824-18.686-2.512-24.24 5.853l-1.602 3.06c4.159-5.628 16.573-8.793 23.403-4.686z" fill="#9ccefd" fill-rule="nonzero"/>
+ <path d="m30.829 12.618-3.825 27.023-6.597-1.767z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="24" cy="37.008" r="6.504" fill="#fff"/>
+ <circle cx="24" cy="37.008" r="3.252" fill="#f20d5e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/jstest-gtk.svg b/.icons/kora/apps/scalable/jstest-gtk.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/jstest-gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jubler.svg b/.icons/kora/apps/scalable/jubler.svg
new file mode 100644
index 000000000..a37469614
--- /dev/null
+++ b/.icons/kora/apps/scalable/jubler.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m22 23 2-10-2-9c-18 0-18 19-18 19z" fill="#f5b32f"/>
+ <path d="m22 44 2-10-2-9c-18 0-18 19-18 19z" fill="#db2875"/>
+ <path d="m22 4v40h4l18-19v-3s0-18-22-18z" fill="#0078ff"/>
+ <path d="m44 44v-19c-18 0-18 19-18 19z" fill="#00bca3"/>
+ </g>
+ <circle cx="30" cy="14" r="2" fill="#363636"/>
+ <circle cx="30" cy="14" r="1" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/juffed.svg b/.icons/kora/apps/scalable/juffed.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/juffed.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/juk.svg b/.icons/kora/apps/scalable/juk.svg
new file mode 100644
index 000000000..0dc62fea3
--- /dev/null
+++ b/.icons/kora/apps/scalable/juk.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.5154 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f4859" offset="0"/>
+ <stop stop-color="#666f7f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m19.467 10.051c.139.004.268.071.352.182 1.319 1.742 3.28 3.536 4.979 4.369 1.831.897 3.697 1.473 5.139 2.734 1.417 1.238 2.104 2.881 2.073 6.161.001.002.002.002.002.004h-.002c0 .057.022.082.021.14-.015.516-.739.615-.892.122-.91-3.011-2.043-3.821-3.492-4.468-1.128-.504-2.34-.768-3.482-1.248 1.398 4.683 3.797 11.4 4.41 13.103.274.573.425 1.197.425 1.85 0 2.76-2.689 5-6 5s-6-2.24-6-5 2.689-5 6-5c.676 0 1.326.093 1.933.266-.483-1.341-4.367-12.158-5.916-17.634-.078-.277.116-.556.403-.579.015-.002.031-.002.047-.002z" fill="#48cc41" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/julia.svg b/.icons/kora/apps/scalable/julia.svg
new file mode 100644
index 000000000..20c394101
--- /dev/null
+++ b/.icons/kora/apps/scalable/julia.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242424" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g stroke-width=".91945">
+ <circle cx="13.88604" cy="30.388405" r="8.27505" fill="#cd3327"/>
+ <circle cx="13.88604" cy="30.388405" r="5.5167" fill="#e67a73"/>
+ <circle cx="23.99999" cy="12.918855" r="8.27505" fill="#12ad17"/>
+ <circle cx="23.99999" cy="12.918855" r="5.5167" fill="#7bde7f"/>
+ <circle cx="34.11394" cy="30.388405" r="8.27505" fill="#8d2abd"/>
+ <circle cx="34.11394" cy="30.388405" r="5.5167" fill="#ba96cc"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/juliabackend.svg b/.icons/kora/apps/scalable/juliabackend.svg
new file mode 120000
index 000000000..abb1c0a5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/juliabackend.svg
@@ -0,0 +1 @@
+julia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/jupyter.svg b/.icons/kora/apps/scalable/jupyter.svg
new file mode 100644
index 000000000..ac62f190b
--- /dev/null
+++ b/.icons/kora/apps/scalable/jupyter.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5019 45.5019 0 24.7774 46.7509)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.997 33.106c-5.38 0-10.078-1.588-12.517-4.553.908 2.661 2.601 4.966 4.844 6.598 2.243 1.631 4.926 2.507 7.676 2.507s5.433-.876 7.676-2.507c2.243-1.632 3.936-3.937 4.844-6.598-2.445 2.965-7.143 4.553-12.523 4.553zm.006-17.073c5.38 0 10.078 1.587 12.517 4.552-.908-2.66-2.601-4.966-4.844-6.597-2.243-1.632-4.926-2.508-7.676-2.508s-5.433.876-7.676 2.508c-2.243 1.631-3.936 3.937-4.844 6.597 2.445-2.959 7.143-4.552 12.523-4.552z" fill="#ff8d1e"/>
+ <path d="m18.306 39.241c.025.563-.118 1.12-.41 1.601-.292.482-.721.866-1.231 1.103-.511.238-1.081.319-1.637.233-.557-.086-1.075-.336-1.49-.717-.414-.381-.707-.876-.84-1.424-.133-.547-.1-1.121.094-1.65.193-.529.539-.988.994-1.32s.999-.521 1.561-.544c.753-.031 1.487.238 2.042.747.554.51.884 1.219.917 1.971z" fill="#989798"/>
+ <path d="m13.261 14.893c-.338.014-.672-.071-.961-.247-.288-.175-.518-.433-.661-.739-.142-.306-.191-.648-.139-.982s.202-.645.43-.893c.229-.249.526-.424.854-.504.329-.08.673-.06.991.056.317.116.592.324.791.597.2.273.313.599.327.936.019.452-.143.893-.449 1.226-.306.332-.731.53-1.183.55zm23.257-4.65c.02.45-.095.895-.328 1.28-.234.385-.577.692-.985.882s-.864.255-1.309.186c-.445-.068-.86-.268-1.191-.572-.332-.305-.566-.701-.673-1.138-.106-.438-.081-.897.073-1.32.155-.423.431-.791.795-1.057.363-.266.797-.418 1.247-.437.603-.025 1.191.189 1.636.597.444.408.709.976.735 1.579z" fill="#767677"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/jupyterlab-desktop.svg b/.icons/kora/apps/scalable/jupyterlab-desktop.svg
new file mode 120000
index 000000000..99b6390ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/jupyterlab-desktop.svg
@@ -0,0 +1 @@
+jupyter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/k3b.svg b/.icons/kora/apps/scalable/k3b.svg
new file mode 120000
index 000000000..d2d6e2969
--- /dev/null
+++ b/.icons/kora/apps/scalable/k3b.svg
@@ -0,0 +1 @@
+brasero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/k4dirstat.svg b/.icons/kora/apps/scalable/k4dirstat.svg
new file mode 100644
index 000000000..97dd342b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/k4dirstat.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#917654" offset="0"/>
+ <stop stop-color="#ba9e7b" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m24 8c-8.864 0-16 7.136-16 16s7.136 16 16 16v-4c-6.583 0-12-5.417-12-12s5.417-12 12-12z"/>
+ <path d="m24 8v4c6.583 0 12 5.417 12 12s-5.417 12-12 12v4c8.864 0 16-7.136 16-16s-7.136-16-16-16z" fill-opacity=".5"/>
+ <path d="m32 24c0 4.418-3.582 8-8 8s-8-3.582-8-8z"/>
+ <path d="m32 24c0-4.418-3.582-8-8-8s-8 3.582-8 8z" fill-opacity=".5"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/k9-copy.svg b/.icons/kora/apps/scalable/k9-copy.svg
new file mode 120000
index 000000000..35e96e4bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/k9-copy.svg
@@ -0,0 +1 @@
+acetoneiso.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/k9copy.svg b/.icons/kora/apps/scalable/k9copy.svg
new file mode 120000
index 000000000..a60a9dd35
--- /dev/null
+++ b/.icons/kora/apps/scalable/k9copy.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kaddressbook.svg b/.icons/kora/apps/scalable/kaddressbook.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/kaddressbook.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kaffeine.svg b/.icons/kora/apps/scalable/kaffeine.svg
new file mode 120000
index 000000000..eed6ea56c
--- /dev/null
+++ b/.icons/kora/apps/scalable/kaffeine.svg
@@ -0,0 +1 @@
+caffeine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kahla.svg b/.icons/kora/apps/scalable/kahla.svg
new file mode 100644
index 000000000..422cf6df8
--- /dev/null
+++ b/.icons/kora/apps/scalable/kahla.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.4502 45.4502 0 157.078 46.694)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a9a9a9" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.605 43.411c-.77-.981-1.431-2.997-1.733-5.288-.165-1.26-.204-3.732-.085-4.778.114-1.869 1.265-3.081 2.25-4.61.03-.002.18.129.332.289.151.16.388.365.526.453.773.501 2.511.511 3.325.025.44-.264 1.026-1.195 1.233-1.96.149-.553.137-1.078-.025-1.657-.347-1.24-1.322-2.56-2.295-3.223-.596-.407-1.657-.566-2.822-.719-.324-.042-.334-.049-.402-.26-.158-.49-.202-1.516-.134-3.049.041-.928.067-3.835.07-7.827.001-3.492.022-6.399.044-6.458.035-.09.069-.057.213.204.257.463.429.904.884 2.275.227.682.508 1.449.625 1.703.294.642.821 1.409 2.024 2.949 1.56 1.998 2.456 3.429 2.033 3.25-.821-.348-1.778-.2-2.218.344-.574.71-.745 1.537-.511 2.472.219.871.749 1.701 1.651 2.584.531.519 2.359 1.403 2.529 1.403.121 0 .694-.5.86-.75.455-.686.461-1.455.019-3.058-.09-.325-.149-.614-.13-.643.069-.114.303-.038.884.292.82.464 1.222.764 1.631 1.22.749.833 1.165 1.918 1.165 3.572 0 .304-.021.552-.046.552s-.158-.109-.295-.244c-.268-.262-.659-.417-.899-.356-.163.043-.456.284-.542.45-.356.677.586 1.846 1.407 2.273.513.267 1.202.192 1.989-.218 2.102-1.097 2.259-3.232 2.138-5.659-.018-.375-.124-1.215-.233-1.866-.287-1.695-.292-1.736-.263-1.815.09-.236.301.04.936 1.22 1.019 1.897 1.597 3.819 1.665 5.538.051 1.302-.115 2.292-.685 4.09-.198.622-.395 1.188-.439 1.258-.056.089-.133.128-.259.128-.23 0-.388.113-.503.359-.138.298-.12.431.062.431.28.002.316.065.213.38-.051.154-.165.399-.254.543-.155.247-.177.262-.41.262-.363 0-.409.034-.618.457-.275.558-.25.672.146.672.203 0 .203.066-.001.328-.089.115-.318.513-.507.886-.41.805-.687 1.218-1.329 1.975-1.085 1.281-2.56 2.563-4.398 3.824-.426.292-.978.675-1.226.851-.879.624-1.691.901-1.178.403.402-.393 1.138-1.886 1.394-2.846.206-1 .155-1.369-.155-2.022-.628-1.211-1.432-1.255-2.319-1.001-2.175.622-4.006 3.348-4.601 6.274-.2.983-.305 1.953-.348 3.234-.023.685-.062 1.159-.094 1.168-.031.009-.163-.119-.292-.284z" fill="#1653e5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kaidan.svg b/.icons/kora/apps/scalable/kaidan.svg
new file mode 100644
index 000000000..2f1b12291
--- /dev/null
+++ b/.icons/kora/apps/scalable/kaidan.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a8958" offset="0"/>
+ <stop stop-color="#2fab74" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.07742 0 0 1.07742 -1.85806 -1.85806)">
+ <path d="m17.433 44c-2.802 0-6.015-.269-8.215-.656-2.201-.387-3.391-.892-3.895-1.449-.504-.558-.322-1.167-.099-1.792.222-.625.486-1.266.697-2.053.211-.788.67-1.721.492-2.892-.179-1.171-.594-2.58-1.108-3.989l.023.012c-.858-2.228-1.328-4.649-1.328-7.181 0-11.046 8.954-20 20-20s20 8.954 20 20-8.954 20-20 20z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="#c1ede5">
+ <path d="m35 15.856c0-1.024-.832-1.856-1.856-1.856h-18.288c-1.024 0-1.856.832-1.856 1.856v.288c0 1.024.832 1.856 1.856 1.856h18.288c1.024 0 1.856-.832 1.856-1.856z"/>
+ <path d="m38 23.856c0-1.024-.832-1.856-1.856-1.856h-24.288c-1.024 0-1.856.832-1.856 1.856v.288c0 1.024.832 1.856 1.856 1.856h24.288c1.024 0 1.856-.832 1.856-1.856z"/>
+ <path d="m35 31.856c0-1.024-.832-1.856-1.856-1.856h-12.288c-1.024 0-1.856.832-1.856 1.856v.288c0 1.024.832 1.856 1.856 1.856h12.288c1.024 0 1.856-.832 1.856-1.856z"/>
+ <path d="m17 31.856c0-1.024-.832-1.856-1.856-1.856h-.288c-1.024 0-1.856.832-1.856 1.856v.288c0 1.024.832 1.856 1.856 1.856h.288c1.024 0 1.856-.832 1.856-1.856z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kairo.svg b/.icons/kora/apps/scalable/kairo.svg
new file mode 100644
index 000000000..e5b4ad9ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/kairo.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.5176 16.1641 0 8.32662 16)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d8100" offset="0"/>
+ <stop stop-color="#b79f32" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.0063 15.6316 0 11.3333 16)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#76642b" offset="0"/>
+ <stop stop-color="#987e2e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(2.64382 0 0 2.75398 2.84945 1.37265)" d="m3 2.4 6.667-2.4 3.333 2.4v13.6h-10z" fill="url(#a)"/>
+ <path transform="matrix(2.64382 0 0 2.75398 2.84945 1.37265)" d="m9.667 0v16h3.333v-13.6z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kakoune.svg b/.icons/kora/apps/scalable/kakoune.svg
new file mode 100644
index 000000000..0a6b3e4ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/kakoune.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m46.779 23.271c-.145-.942-23.367.352-23.367.352.002 1.46-.963 23.065.046 23.181 1.369.157 2.799-.279 3.829-1.309l18.207-18.209c1.076-1.077 1.505-2.59 1.285-4.015z" fill="#487355"/>
+ <path d="m24 1.165v22.835h22.835c0-1.196-.446-2.391-1.34-3.286l-18.207-18.209c-.895-.894-2.093-1.34-3.288-1.34z" fill="#9eba71"/>
+ <path d="m24 1.165v22.835h-22.835c0-1.196.446-2.391 1.34-3.286l18.207-18.209c.895-.894 2.093-1.34 3.288-1.34z" fill="#d9d991"/>
+ <path d="m24 46.835v-22.835h-22.835c0 1.196.446 2.391 1.34 3.286l18.207 18.209c.895.894 2.093 1.34 3.288 1.34z" fill="#99aa6b"/>
+ <path d="m19.931 30.94 7.025-7.317 13.573 17.775h-10.397z" fill="#004a94"/>
+ <path d="m19.181 22.84 12.891-14.063h9.866l-23.268 27.145-.214 5.476h-8.592v-32.621h9.866z" fill="#e24826"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kaku.svg b/.icons/kora/apps/scalable/kaku.svg
new file mode 100644
index 000000000..889adc2eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/kaku.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#600324" offset="0"/>
+ <stop stop-color="#8c4b62" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m33.401 9.75c-.604 0-1.363.098-1.686.218-1.38.515-2.451 2.112-3.064 4.569-.986 3.953-2.68 5.715-5.493 5.715-.86 0-.868.171-.046.94 1.597 1.492 2.567 3.727 2.831 6.518.103 1.098.257 1.582.644 2.037.28.327.625.594.769.594s.426-.486.626-1.081c.268-.799.405-2.208.527-5.405.142-3.706.232-4.494.626-5.511 1.007-2.601 3.259-3.99 5.553-2.963 1.101.494 2.052 1.927 3.448 4.37 1.035 1.812 2.199 3.178 2.707 3.178.256 0 .263-.352.009-.507-.516-.314-.902-2.311-.967-5.017-.066-2.707-.09-2.852-.757-4.142-1.125-2.174-3.309-3.513-5.727-3.513zm-14.899 10.108c-.199.001-.428.018-.711.045-1.341.123-2.009.3-2.009.53 0 .076.832.968 1.846 1.985 2.016 2.022 2.981 3.632 3.421 5.708.152.522.213 1.442.257 2.187-1.542.635-2.555 2.145-2.556 3.812 0 2.263 1.862 4.125 4.125 4.125s4.125-1.862 4.125-4.125c-.001-1.491-.811-2.87-2.112-3.598-.089-.733-.128-1.638-.128-2.027 0-3.45-1.803-6.628-4.617-8.139-.713-.383-1.042-.509-1.641-.503zm-4.416 1.375-1.138.77c-1.671 1.135-3.299 2.979-4.175 4.728-.694 1.384-.78 1.74-.861 3.552-.057 1.26-.216 2.255-.421 2.654-.446.867-.224 1.681.507 1.861.308.077 1.034.618 1.614 1.2 1.942 1.951 5.638 2.751 8.937 1.935.855-.21.959-.396.454-.81-.181-.148-.567-.732-.86-1.302-1-1.947-.628-4.368.916-5.931.7-.709.741-.823.619-1.698-.071-.516-.367-1.404-.66-1.974-.597-1.163-3.113-3.879-4.213-4.55zm-2.086 8.767c.829 0 1.5.671 1.5 1.5s-.671 1.5-1.5 1.5c-.828 0-1.5-.671-1.5-1.5s.672-1.5 1.5-1.5zm10.875 2.25c1.036 0 1.875.839 1.875 1.875s-.839 1.875-1.875 1.875-1.875-.839-1.875-1.875.839-1.875 1.875-1.875z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kalarm.svg b/.icons/kora/apps/scalable/kalarm.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/kalarm.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kalgebra.svg b/.icons/kora/apps/scalable/kalgebra.svg
new file mode 100644
index 000000000..bc7b7d49e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kalgebra.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -21.3266 21.3266 0 318.935 35.1352)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m35.728 13.818-13.125.007-7.286 12.618-2.55-4.422h-3.288v1.641h2.342l3.499 6.059.945-1.638 7.29-12.624h10.532v1.641h1.64v-3.281zm-8.203 4.928c-2.727 0-4.922 2.195-4.922 4.922 0 2.726 2.195 4.921 4.922 4.921 1.269 0 2.41-.489 3.281-1.272v1.272h1.641v-9.843h-1.641v1.272c-.871-.783-2.012-1.272-3.281-1.272zm0 1.641c1.818 0 3.281 1.463 3.281 3.281 0 1.817-1.463 3.281-3.281 3.281s-3.281-1.464-3.281-3.281c0-1.818 1.463-3.281 3.281-3.281zm-18.03 9.827c-.01 0-.016.366-.016.82s.007.82.016.82h26.217c.01 0 .016-.366.016-.82s-.007-.82-.016-.82zm11.484 3.281c-.01 0-.016.366-.016.82s.007.82.016.82h3.249c.01 0 .016-.366.016-.82s-.007-.82-.016-.82z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kali-aircrack-ng.svg b/.icons/kora/apps/scalable/kali-aircrack-ng.svg
new file mode 120000
index 000000000..d7f56dbcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-aircrack-ng.svg
@@ -0,0 +1 @@
+aircrack-ng.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-apktool.svg b/.icons/kora/apps/scalable/kali-apktool.svg
new file mode 120000
index 000000000..7d501a45e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-apktool.svg
@@ -0,0 +1 @@
+apktool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-backdoor-factory.svg b/.icons/kora/apps/scalable/kali-backdoor-factory.svg
new file mode 120000
index 000000000..cbcb69775
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-backdoor-factory.svg
@@ -0,0 +1 @@
+backdoor-factory.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-bugs.svg b/.icons/kora/apps/scalable/kali-bugs.svg
new file mode 120000
index 000000000..232cefc66
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-bugs.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-burpsuite.svg b/.icons/kora/apps/scalable/kali-burpsuite.svg
new file mode 120000
index 000000000..f55d5b941
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-burpsuite.svg
@@ -0,0 +1 @@
+burp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-database-assessment-trans.svg b/.icons/kora/apps/scalable/kali-database-assessment-trans.svg
new file mode 120000
index 000000000..0ef32f810
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-database-assessment-trans.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-dbpwaudit.svg b/.icons/kora/apps/scalable/kali-dbpwaudit.svg
new file mode 100644
index 000000000..4e8a5a3b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-dbpwaudit.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.8132 42.8132 0 24 45.4066)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6e6e6e" offset="0"/>
+ <stop stop-color="#b2b2b2" offset="1"/>
+ </linearGradient>
+ <path d="m24 2.593c-9.187 0-14.399 4.292-16.845 8.571-2.446 4.28-2.421 8.555-2.421 8.555v23.547c0 1.182.959 2.14 2.141 2.141h34.25c1.182-.001 2.141-.959 2.141-2.141v-23.547s.025-4.275-2.421-8.555c-2.446-4.279-7.658-8.571-16.845-8.571z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11.156 24h25.688v-4.281s0-10.704-12.844-10.704-12.844 10.704-12.844 10.704z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="24" cy="17.578" r="4.281" fill="#1b87e6"/>
+ <circle cx="24" cy="17.578" r="2.141" fill="#3f3f3f"/>
+ <path d="m4.734 24h38.532v8.563h-38.532z" fill="#e4e4e4"/>
+ <path d="m24 34.703c-1.174 0-2.141.967-2.141 2.141.002.918.593 1.737 1.464 2.028l-1.464 4.394h4.282l-1.464-4.394c.871-.291 1.462-1.11 1.464-2.028 0-1.174-.967-2.141-2.141-2.141zm-12.844-8.562c1.182 0 2.141.959 2.141 2.14 0 1.182-.959 2.141-2.141 2.141-1.181 0-2.141-.959-2.141-2.141 0-1.181.96-2.14 2.141-2.14zm25.688 0c1.181 0 2.141.959 2.141 2.14 0 1.182-.96 2.141-2.141 2.141-1.182 0-2.141-.959-2.141-2.141 0-1.181.959-2.14 2.141-2.14zm-8.563 0c1.182 0 2.141.959 2.141 2.14 0 1.182-.959 2.141-2.141 2.141-1.181 0-2.14-.959-2.14-2.141 0-1.181.959-2.14 2.14-2.14zm-8.562 0c1.181 0 2.14.959 2.14 2.14 0 1.182-.959 2.141-2.14 2.141-1.182 0-2.141-.959-2.141-2.141 0-1.181.959-2.14 2.141-2.14z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kali-docs.svg b/.icons/kora/apps/scalable/kali-docs.svg
new file mode 120000
index 000000000..c410bbf57
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-docs.svg
@@ -0,0 +1 @@
+devhelp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-edb-debugger.svg b/.icons/kora/apps/scalable/kali-edb-debugger.svg
new file mode 120000
index 000000000..43678184a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-edb-debugger.svg
@@ -0,0 +1 @@
+edb-debugger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-exploitdb.svg b/.icons/kora/apps/scalable/kali-exploitdb.svg
new file mode 120000
index 000000000..7a47c9448
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-exploitdb.svg
@@ -0,0 +1 @@
+exploit-db.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-fern-wifi-cracker.svg b/.icons/kora/apps/scalable/kali-fern-wifi-cracker.svg
new file mode 120000
index 000000000..cb584f711
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-fern-wifi-cracker.svg
@@ -0,0 +1 @@
+fern-wifi-cracker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-forensics-trans.svg b/.icons/kora/apps/scalable/kali-forensics-trans.svg
new file mode 120000
index 000000000..bcbac0fac
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-forensics-trans.svg
@@ -0,0 +1 @@
+houseparty.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-forums.svg b/.icons/kora/apps/scalable/kali-forums.svg
new file mode 120000
index 000000000..b8a153191
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-forums.svg
@@ -0,0 +1 @@
+kali-menu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-gqrx.svg b/.icons/kora/apps/scalable/kali-gqrx.svg
new file mode 120000
index 000000000..521fe165e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-gqrx.svg
@@ -0,0 +1 @@
+gqrx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-hardware-hacking-trans.svg b/.icons/kora/apps/scalable/kali-hardware-hacking-trans.svg
new file mode 120000
index 000000000..7a065fd95
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-hardware-hacking-trans.svg
@@ -0,0 +1 @@
+kcmmemory.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-info-gathering-trans.svg b/.icons/kora/apps/scalable/kali-info-gathering-trans.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-info-gathering-trans.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-jad.svg b/.icons/kora/apps/scalable/kali-jad.svg
new file mode 100644
index 000000000..a615e001a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-jad.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#af0202" offset="0"/>
+ <stop stop-color="#e41a00" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.14293 0 0 2.14293 .427792 .427792)" fill-rule="nonzero">
+ <path d="m1 17v-12h2v-2h2v-2h12v2h2v2h2v12h-2v2h-2v2h-12v-2h-2v-2z" fill="url(#a)"/>
+ <path d="m5 5v12h3l.5-2s.5 1 1.5 1c1.202 0 2-1 2-3v-8zm11 0v8c0 2.084-.525 3.291-1.35 4h2.35v-12z" fill="#fce5e5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kali-javasnoop.svg b/.icons/kora/apps/scalable/kali-javasnoop.svg
new file mode 120000
index 000000000..95354a2e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-javasnoop.svg
@@ -0,0 +1 @@
+javasnoop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-jd-gui.svg b/.icons/kora/apps/scalable/kali-jd-gui.svg
new file mode 120000
index 000000000..451e03fc5
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-jd-gui.svg
@@ -0,0 +1 @@
+jd-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-macchanger.svg b/.icons/kora/apps/scalable/kali-macchanger.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-macchanger.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-maintaining-access-trans.svg b/.icons/kora/apps/scalable/kali-maintaining-access-trans.svg
new file mode 120000
index 000000000..ac38afcdf
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-maintaining-access-trans.svg
@@ -0,0 +1 @@
+org.gnome.OfficeRunner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-menu.svg b/.icons/kora/apps/scalable/kali-menu.svg
new file mode 100644
index 000000000..b6cbaa5fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-menu.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.53598 -40 40 -.53598 21.5583 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#175377" offset="0"/>
+ <stop stop-color="#447490" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m16 10c-1.721.001-3.248 1.102-3.793 2.734l-7.999 24c-.863 2.59 1.063 5.265 3.793 5.266h23.998c1.721-.001 3.248-1.102 3.793-2.734l7.999-24c.863-2.59-1.063-5.265-3.793-5.266z" fill="url(#a)"/>
+ <path d="m4.001 4v12l9.998 6s-1.999 2 2 6c15.998 10 17.997 16 17.997 16l9.999-8s-7.5-2-12.499-4.5c0 0 2.5.5.501-3.5 0 0-5.999-10-7.999-12s-4.999.5-4.999.5l-6.999-6.5v2zm5.999 0 9.998 10h4l-9.999-10z" fill="#fff"/>
+ <path d="m25.998 24 3.999 6s-2 0-3.999-2c-2-2 0-4 0-4z" fill="#447490"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kali-metasploit-framework.svg b/.icons/kora/apps/scalable/kali-metasploit-framework.svg
new file mode 120000
index 000000000..a8471dca6
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-metasploit-framework.svg
@@ -0,0 +1 @@
+metasploit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-msfpc.svg b/.icons/kora/apps/scalable/kali-msfpc.svg
new file mode 120000
index 000000000..cdc1a6dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-msfpc.svg
@@ -0,0 +1 @@
+msfpc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-ncrack.svg b/.icons/kora/apps/scalable/kali-ncrack.svg
new file mode 120000
index 000000000..4befd19b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-ncrack.svg
@@ -0,0 +1 @@
+ncrack.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-netsniff-ng.svg b/.icons/kora/apps/scalable/kali-netsniff-ng.svg
new file mode 120000
index 000000000..18f9d5c12
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-netsniff-ng.svg
@@ -0,0 +1 @@
+netsniff-ng.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-nishang.svg b/.icons/kora/apps/scalable/kali-nishang.svg
new file mode 120000
index 000000000..87321afe4
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-nishang.svg
@@ -0,0 +1 @@
+nishang.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-nmap.svg b/.icons/kora/apps/scalable/kali-nmap.svg
new file mode 120000
index 000000000..ff70ceae2
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-nmap.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-ollydbg.svg b/.icons/kora/apps/scalable/kali-ollydbg.svg
new file mode 120000
index 000000000..eeb2c3f90
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-ollydbg.svg
@@ -0,0 +1 @@
+ollydbg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-ophcrack.svg b/.icons/kora/apps/scalable/kali-ophcrack.svg
new file mode 120000
index 000000000..bc6877850
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-ophcrack.svg
@@ -0,0 +1 @@
+ophcrack.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-p0f.svg b/.icons/kora/apps/scalable/kali-p0f.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-p0f.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-panel-menu.svg b/.icons/kora/apps/scalable/kali-panel-menu.svg
new file mode 120000
index 000000000..ec4d31719
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-panel-menu.svg
@@ -0,0 +1 @@
+distributor-logo-kali-linux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-password-attacks-trans.svg b/.icons/kora/apps/scalable/kali-password-attacks-trans.svg
new file mode 120000
index 000000000..4373e6c50
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-password-attacks-trans.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-pixiewps.svg b/.icons/kora/apps/scalable/kali-pixiewps.svg
new file mode 120000
index 000000000..b78506b20
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-pixiewps.svg
@@ -0,0 +1 @@
+pixiewps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-powersploit.svg b/.icons/kora/apps/scalable/kali-powersploit.svg
new file mode 120000
index 000000000..047f116fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-powersploit.svg
@@ -0,0 +1 @@
+powersploit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-python-faraday.svg b/.icons/kora/apps/scalable/kali-python-faraday.svg
new file mode 120000
index 000000000..94adec2db
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-python-faraday.svg
@@ -0,0 +1 @@
+python-faraday.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-recordmydesktop.svg b/.icons/kora/apps/scalable/kali-recordmydesktop.svg
new file mode 120000
index 000000000..9100e9c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-recordmydesktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-recstudio.svg b/.icons/kora/apps/scalable/kali-recstudio.svg
new file mode 120000
index 000000000..8cff62958
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-recstudio.svg
@@ -0,0 +1 @@
+recstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-reporting-tools-trans.svg b/.icons/kora/apps/scalable/kali-reporting-tools-trans.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-reporting-tools-trans.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-responder.svg b/.icons/kora/apps/scalable/kali-responder.svg
new file mode 120000
index 000000000..7a71e3690
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-responder.svg
@@ -0,0 +1 @@
+responder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-set.svg b/.icons/kora/apps/scalable/kali-set.svg
new file mode 100644
index 000000000..30ed658a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-set.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8896 39.8896 0 25.3634 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d8100" offset="0"/>
+ <stop stop-color="#28b628" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.11384 0 0 1.11384 -2.73222 -2.73222)" d="m10.008 20.521c-.005-.174-.008-.347-.008-.521 0-8.831 7.169-16 16-16s16 7.169 16 16c0 5.048-2.343 9.554-6 12.487v10.092c0 .784-.637 1.421-1.421 1.421h-15.158c-.784 0-1.421-.637-1.421-1.421v-4.579h-6.579c-.784 0-1.421-.637-1.421-1.421v-6.579h-2c-1.097 0-2-.903-2-2 0-.351.092-.696.268-1l2.65-4.592z" fill="url(#a)"/>
+ <path transform="matrix(2.22768 0 0 2.22768 -.504531 -.504531)" d="m12 9s-2 0-2-2 2-3 2-3v3h2v-3s2 1 2 3-2 2-2 2v12h-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kali-shellnoob.svg b/.icons/kora/apps/scalable/kali-shellnoob.svg
new file mode 120000
index 000000000..539bdffa8
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-shellnoob.svg
@@ -0,0 +1 @@
+shellnoob.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-sniffing-spoofing-trans.svg b/.icons/kora/apps/scalable/kali-sniffing-spoofing-trans.svg
new file mode 120000
index 000000000..9aee32c04
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-sniffing-spoofing-trans.svg
@@ -0,0 +1 @@
+kali-undercover.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-social-engineering-trans.svg b/.icons/kora/apps/scalable/kali-social-engineering-trans.svg
new file mode 120000
index 000000000..0e05504bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-social-engineering-trans.svg
@@ -0,0 +1 @@
+gksu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-stress-testing-trans.svg b/.icons/kora/apps/scalable/kali-stress-testing-trans.svg
new file mode 120000
index 000000000..97a05051b
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-stress-testing-trans.svg
@@ -0,0 +1 @@
+systach.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-system-services-trans.svg b/.icons/kora/apps/scalable/kali-system-services-trans.svg
new file mode 120000
index 000000000..68a755eae
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-system-services-trans.svg
@@ -0,0 +1 @@
+preferences-system-services.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-tools.svg b/.icons/kora/apps/scalable/kali-tools.svg
new file mode 120000
index 000000000..b8a153191
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-tools.svg
@@ -0,0 +1 @@
+kali-menu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-truecrypt.svg b/.icons/kora/apps/scalable/kali-truecrypt.svg
new file mode 120000
index 000000000..264249a41
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-truecrypt.svg
@@ -0,0 +1 @@
+truecrypt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-undercover.svg b/.icons/kora/apps/scalable/kali-undercover.svg
new file mode 100644
index 000000000..277e27756
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-undercover.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m20.159 26.276c.867 0 1.565.676 1.565 1.517v.053c.61-.215 1.412-.431 2.276-.431s1.666.216 2.276.431v-.053c0-.841.698-1.517 1.565-1.517h9.391c.731 0 1.338.484 1.511 1.139h.432c.42 0 .76.38.76.853v1.708c0 .472-.34.853-.76.853h-.378v3.037c0 .84-.698 1.516-1.565 1.516h-9.391c-.867 0-1.565-.676-1.565-1.516v-4.175c-.61-.215-1.412-.431-2.276-.431s-1.666.216-2.276.431v4.175c0 .84-.698 1.516-1.565 1.516h-9.391c-.867 0-1.565-.676-1.565-1.516v-3.037h-.378c-.42 0-.76-.381-.76-.853v-1.708c0-.473.34-.853.76-.853h.432c.173-.655.78-1.139 1.511-1.139zm23.25-7.001v2.277h-38.699v-2.277zm-6.889-1.204h-25.04l2.276-9.106 5.691 4.553 14.797-4.553z" fill="#ddd" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kali-unix-privesc-check.svg b/.icons/kora/apps/scalable/kali-unix-privesc-check.svg
new file mode 100644
index 000000000..5c92e730a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-unix-privesc-check.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#845623" offset="0"/>
+ <stop stop-color="#9d672b" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1 0 0 1.10714 0 -1.28571)" d="m7 12c3.863 0 7 3.137 7 7s-3.137 7-7 7-7-3.137-7-7 3.137-7 7-7zm34 0c3.863 0 7 3.137 7 7s-3.137 7-7 7-7-3.137-7-7 3.137-7 7-7z" fill="#684c2a"/>
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24 18c0-3.863 3.137-7 7-7s7 3.137 7 7c0 2.964-1.846 5.5-4.45 6.52 3.328 2.018 5.45 3.736 5.45 7.147 0 6.071-6.721 12.333-15 12.333s-15-6.262-15-12.333c0-3.411 2.122-5.129 5.45-7.147-2.604-1.02-4.45-3.556-4.45-6.52 0-3.863 3.137-7 7-7 3.848 0 6.976 3.112 7 6.955z" fill="#e2bf56"/>
+ <g fill="#3f3f3f">
+ <circle cx="17.905211" cy="16" r="3"/>
+ <circle cx="30.142432" cy="16" r="3"/>
+ <path d="m14.209 33.267s3.255 3.733 9.8 3.733c6.544 0 9.8-3.733 9.8-3.733.331-.442.241-1.069-.2-1.4-.442-.331-1.069-.242-1.4.2 0 0-2.745 2.933-8.2 2.933-5.456 0-8.2-2.933-8.2-2.933-.332-.442-.959-.531-1.4-.2-.442.331-.532.958-.2 1.4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kali-vuln-assessment-trans.svg b/.icons/kora/apps/scalable/kali-vuln-assessment-trans.svg
new file mode 120000
index 000000000..48720206f
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-vuln-assessment-trans.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-web-application-trans.svg b/.icons/kora/apps/scalable/kali-web-application-trans.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-web-application-trans.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-wireless-attacks-trans.svg b/.icons/kora/apps/scalable/kali-wireless-attacks-trans.svg
new file mode 120000
index 000000000..015d36a84
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-wireless-attacks-trans.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-wireshark.svg b/.icons/kora/apps/scalable/kali-wireshark.svg
new file mode 120000
index 000000000..db83df0a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-wireshark.svg
@@ -0,0 +1 @@
+wireshark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-wpscan.svg b/.icons/kora/apps/scalable/kali-wpscan.svg
new file mode 120000
index 000000000..4f29f5808
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-wpscan.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-www.svg b/.icons/kora/apps/scalable/kali-www.svg
new file mode 120000
index 000000000..b8a153191
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-www.svg
@@ -0,0 +1 @@
+kali-menu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kali-zaproxy.svg b/.icons/kora/apps/scalable/kali-zaproxy.svg
new file mode 120000
index 000000000..7860d1589
--- /dev/null
+++ b/.icons/kora/apps/scalable/kali-zaproxy.svg
@@ -0,0 +1 @@
+zaproxy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kalu.svg b/.icons/kora/apps/scalable/kalu.svg
new file mode 120000
index 000000000..ffa44bd76
--- /dev/null
+++ b/.icons/kora/apps/scalable/kalu.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kalzium.svg b/.icons/kora/apps/scalable/kalzium.svg
new file mode 100644
index 000000000..9ec29cb95
--- /dev/null
+++ b/.icons/kora/apps/scalable/kalzium.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1762 43.1762 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a9382c" offset="0"/>
+ <stop stop-color="#de554c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m36 17-24 14m0-14 24 14" fill-rule="nonzero"/>
+ <path d="m24 22.842 11.496-6.706 1.008 1.728-10.519 6.136 10.519 6.136-1.008 1.728-11.496-6.706-11.496 6.706-1.008-1.728 10.519-6.136-10.519-6.136 1.008-1.728z"/>
+ <path d="m12 13c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm24 0c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-12 5c-3.292 0-6 2.708-6 6s2.708 6 6 6 6-2.708 6-6-2.708-6-6-6zm-12 9c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm24 0c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4z" fill="#ffaa4f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kame-editor.svg b/.icons/kora/apps/scalable/kame-editor.svg
new file mode 100644
index 000000000..5fc589574
--- /dev/null
+++ b/.icons/kora/apps/scalable/kame-editor.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0327 40.0327 0 23.3461 44.0103)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3aa24e" offset="0"/>
+ <stop stop-color="#58d456" offset="1"/>
+ </linearGradient>
+ <path d="m25.667 3.994c-1.68.085-3.29.49-4.841 1.159-4.136 1.781-7.854 5.58-10.744 10.562-2.893 4.986-4.347 10.048-3.835 14.48.513 4.432 2.88 8.321 8.115 11.329s9.805 3.104 13.919 1.329 7.794-5.561 10.687-10.547c2.89-4.982 4.307-10.026 3.776-14.455-.53-4.43-2.906-8.331-8.068-11.361-2.575-1.512-5.002-2.292-7.304-2.471-.576-.045-1.145-.053-1.705-.025z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m26.499 1.755c-2.322-.036-4.551.432-6.631 1.332-4.755 2.056-8.716 6.233-11.741 11.466-3.023 5.23-4.677 10.708-4.087 15.833s3.534 9.808 9.232 13.093c5.697 3.286 11.229 3.49 15.966 1.438 4.738-2.051 8.66-6.219 11.683-11.448 3.025-5.233 4.64-10.707 4.03-15.822-.611-5.116-3.547-9.789-9.164-13.098-2.814-1.657-5.605-2.538-8.287-2.746-.335-.026-.67-.042-1.001-.048zm-18.765 33.321c1.287 2.429 3.418 4.604 6.628 6.448 3.033 1.743 5.842 2.508 8.469 2.498v-7.833l-8.513-4.91zm30.554-1.643-4.227-2.438-9.005 5.194v7.637c1.107-.192 2.181-.522 3.225-.973 3.798-1.639 7.226-4.992 10.007-9.42zm-14.344-19.695 8.898 5.132v10.26s-8.898 5.132-8.898 5.132-8.898-5.132-8.898-5.132v-10.26zm-14.475 3.075c-2.482 4.626-3.696 9.275-3.222 13.382.112.966.312 1.907.611 2.818l5.963-3.438v-10.829zm32.737-1.526-7.139 4.031v9.689l4.347 2.507c2.589-4.722 3.833-9.468 3.33-13.663-.105-.877-.282-1.732-.538-2.564zm-.838-2.082c-1.273-2.53-3.424-4.797-6.692-6.715-2.575-1.512-5.002-2.292-7.304-2.471-.576-.045-1.145-.053-1.705-.025-.204.011-.408.026-.611.046v7.771l9.291 5.358zm-18.537-8.756c-.679.184-1.348.42-2.005.704-3.903 1.681-7.434 5.159-10.248 9.732l3.462 1.996 8.791-5.07z" fill="#daf8e0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kamerka.svg b/.icons/kora/apps/scalable/kamerka.svg
new file mode 120000
index 000000000..6fe6baa15
--- /dev/null
+++ b/.icons/kora/apps/scalable/kamerka.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kamoso.svg b/.icons/kora/apps/scalable/kamoso.svg
new file mode 120000
index 000000000..a1fe8832a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kamoso.svg
@@ -0,0 +1 @@
+camera-web.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kamule.svg b/.icons/kora/apps/scalable/kamule.svg
new file mode 120000
index 000000000..b6cfdb904
--- /dev/null
+++ b/.icons/kora/apps/scalable/kamule.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kanagram.svg b/.icons/kora/apps/scalable/kanagram.svg
new file mode 100644
index 000000000..d98b9f022
--- /dev/null
+++ b/.icons/kora/apps/scalable/kanagram.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a462f" offset="0"/>
+ <stop stop-color="#6b664c" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10 18h3.689v5.111l5.319-5.11h4.283l-6.89 6.63 7.599 7.37h-4.619l-5.692-5.514v5.514h-3.689v-14zm28 12.735c-.941.422-1.918.738-2.931.949-1.014.211-2.06.316-3.138.316-2.438 0-4.369-.627-5.794-1.88-1.425-1.259-2.137-2.964-2.137-5.115 0-2.175.725-3.887 2.176-5.134s3.438-1.871 5.961-1.871c.973 0 1.905.084 2.794.253.895.169 1.738.419 2.529.75v2.793c-.817-.428-1.631-.747-2.441-.958-.804-.211-1.611-.316-2.422-.316-1.503 0-2.663.388-3.48 1.166-.811.771-1.216 1.876-1.216 3.317 0 1.428.392 2.53 1.177 3.307.784.778 1.898 1.166 3.343 1.166.392 0 .755-.021 1.088-.063.34-.048.644-.12.912-.217v-2.621h-2.304v-2.332h5.882v6.49z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kanatest.svg b/.icons/kora/apps/scalable/kanatest.svg
new file mode 100644
index 000000000..d7d806481
--- /dev/null
+++ b/.icons/kora/apps/scalable/kanatest.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa11a" offset="0"/>
+ <stop stop-color="#e9a84a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22.9 7.975c-.873.047-1.619.661-1.832 1.509s-.609 2.278-1.211 5.565c-.137-.161-.353-.41-.498-.682-.292-.55-.482-1.06-.482-1.06-.275-.776-1.001-1.307-1.824-1.332-.021-.001-.042-.001-.063-.001-1.098 0-2.001.903-2.001 2 0 .246.046.49.134.719s.269.731.705 1.551c.437.821.844 1.86 2.309 2.561.351.168.708.298 1.07.406-.129.99-.246 2.002-.334 3.043-.032.382-.016.774-.041 1.16-.928.199-1.872.366-2.73.693-2.56.977-4.839 2.595-5.934 5.09-.488 1.111-.354 2.338.041 3.27s1.009 1.673 1.707 2.306c1.396 1.268 3.096 2.191 5.047 2.227 1.307.024 2.506-.365 3.65-.914.81 1.541 1.875 2.889 3.489 3.701 3.031 1.526 6.518.439 9.32-1.273 1.401-.856 2.65-1.933 3.541-3.26.891-1.328 1.434-3.043.969-4.774-.713-2.653-2.797-4.532-5.225-5.724-.274-.135-.602-.187-.887-.307.411-.65.909-1.443.909-1.443.178-.305.271-.653.271-1.006 0-1.097-.903-2-2-2-.711 0-1.371.379-1.729.994s-1.168 1.59-1.595 2.262c-1.047-.181-2.097-.364-3.174-.404-.555-.021-1.1.067-1.654.084.009-.117.002-.23.011-.346.089-1.051.212-2.075.346-3.076 1.006-.094 1.992-.276 2.918-.453 2.485-.478 4.516-1.166 4.516-1.166.83-.262 1.397-1.037 1.397-1.907 0-1.097-.903-2-2-2-.23 0-.458.039-.675.117s-1.808.606-3.992 1.026c-.486.093-.992.158-1.492.211.538-2.85 1.055-4.826 1.055-4.826.05-.177.075-.36.075-.544 0-1.097-.903-2-2-2-.036 0-.071.001-.107.003zm1.452 18.875c.248.009.477.075.724.093-.129.161-.095.164-.228.325-.603.728-1.295 1.27-1.953 1.941-.07-.757-.175-1.462-.186-2.273.551-.025 1.088-.107 1.643-.086zm-5.639.697c.045 1.614.182 3.206.49 4.705.003.012.009.023.012.035-.832.432-1.605.724-2.178.713-.406-.008-1.68-.505-2.432-1.188-.375-.341-.629-.707-.714-.908-.086-.201-.045-.133-.059-.101.514-1.171 1.778-2.228 3.695-2.959.353-.135.799-.188 1.186-.297zm10.691.273c.517.176 1.093.307 1.539.526 1.764.866 2.799 1.96 3.125 3.174.099.368.034.821-.425 1.505-.46.684-1.302 1.461-2.307 2.075-2.009 1.227-4.587 1.541-5.438 1.113-.824-.415-1.441-1.319-1.959-2.451 1.432-1.216 2.826-2.538 3.989-3.942.603-.728.962-1.305 1.476-2z" fill-opacity=".4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kapman.svg b/.icons/kora/apps/scalable/kapman.svg
new file mode 100644
index 000000000..4956570dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/kapman.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9999 39.9999 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb200" offset="0"/>
+ <stop stop-color="#fecd38" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.24044 -3.3168)" d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20c6.811 0 12.805-3.37 16.414-8.541l-17.414-13.305 19.895-4.749c-2.713-7.82-10.128-13.405-18.895-13.405z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="28.03332" cy="9.37856" r="3.95688" fill="#2f2f2f" stroke-width="1.31896"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kapow.svg b/.icons/kora/apps/scalable/kapow.svg
new file mode 100644
index 000000000..795aa1ef0
--- /dev/null
+++ b/.icons/kora/apps/scalable/kapow.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="25" r="20" opacity=".2"/>
+ <circle cx="24" cy="24" r="20" fill="#28b628"/>
+ <path d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 .0215.582 20 20 0 0 1 19.9785-19.582 20 20 0 0 1 19.979 19.418 20 20 0 0 0 .021-.418 20 20 0 0 0 -20-20z" fill="#fff" opacity=".2"/>
+ <circle cx="24" cy="25" r="14" opacity=".2"/>
+ <circle cx="24" cy="24" r="14" fill="#fff"/>
+ <path d="m26.890625 13.400391c-0.991594 3.604402-2.890625 10.599609-2.890625 10.599609s6.877786-1.711173 10.599609-2.941406a11 11 0 0 0-7.708984-7.658203z" fill="#28b628"/>
+ <path d="m26.890625 13.400391c-.991594 3.604402-2.890625 10.599609-2.890625 10.599609s.274123-.071467.292969-.076172c.32044-1.179915 1.706726-6.284944 2.597656-9.523437a11 11 0 0 1 7.40625 6.75c.090643-.029358.215435-.062941.302734-.091797a11 11 0 0 0 -7.708984-7.658203z" opacity=".2"/>
+ <g fill="#4f4f4f">
+ <path d="m22.528713 25.03459-6.528713-6.03459 9.010748 4.752956 1.989252 3.247044z" fill-rule="evenodd"/>
+ <path d="m23.380679 23.549725 14.019321-3.549725-12.590003 5.375929-4.809997.624071z" fill-rule="evenodd"/>
+ <path d="m24 12a1 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-11 11a1 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-1zm22 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-11 11a1 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"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kappfinder.svg b/.icons/kora/apps/scalable/kappfinder.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/kappfinder.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/karbon.svg b/.icons/kora/apps/scalable/karbon.svg
new file mode 100644
index 000000000..d8dbc3d83
--- /dev/null
+++ b/.icons/kora/apps/scalable/karbon.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.3881 29.3881 0 29.3311 34.1065)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#abb5bc" offset="0"/>
+ <stop stop-color="#ccd9e2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.5969 32.5969 0 24 43.8825)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00878c" offset="0"/>
+ <stop stop-color="#1d9ba1" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0 4.658-1.593 8.945-4.263 12.344-3.662 4.662-9.35 5.575-15.737 5.575-11.046 0-16.405-6.968-16.405-18.014 0-4.978-1.776-9.438 1.234-12.938 3.668-4.266 9.104-6.967 15.171-6.967 11.046 0 20 8.954 20 20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m8.235 11.732c-2.736 3.505-4.227 7.822-4.235 12.268 0 11.05 8.954 20 20 20 6.631-.001 12.831-3.289 16.552-8.778-2.251-.027-16.706-.361-18.596-5.088-2.045-5.112 5.112-6.134 4.089-11.246-1.28-6.4-13.659-7.107-17.81-7.157" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m8.234 11.732c-.007.01-.014.02-.021.029 4.798.144 15.634 1.137 16.832 7.127 1.022 5.112-6.179 6.09-4.134 11.202 1.891 4.726 16.838 6.883 19.09 6.909l.551-1.777c-2.251-.027-16.705-.361-18.596-5.088-2.045-5.112 5.112-6.134 4.09-11.246-1.28-6.4-13.66-7.107-17.811-7.156" fill="#3c3f3f" fill-rule="nonzero"/>
+ <g fill="#fff" stroke-width="1.1382">
+ <circle cx="6.927" cy="10.3416" r="2.2764"/>
+ <circle cx="25.7073" cy="17.7399" r="2.8455"/>
+ <circle cx="21.7236" cy="29.691" r="3.4146"/>
+ <circle cx="41.073" cy="37.6584" r="4.5528"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kasts.svg b/.icons/kora/apps/scalable/kasts.svg
new file mode 120000
index 000000000..1b9229382
--- /dev/null
+++ b/.icons/kora/apps/scalable/kasts.svg
@@ -0,0 +1 @@
+org.kde.kasts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kate.svg b/.icons/kora/apps/scalable/kate.svg
new file mode 100644
index 000000000..e07a1b439
--- /dev/null
+++ b/.icons/kora/apps/scalable/kate.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 249.091 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.29352 0 0 1.29352 -7.04455 -7.04455)" fill-rule="nonzero">
+ <path d="m19.616 17.79c-1.064-3.533-7.078-2.675-8.083-2.752 1.128-.56 2.141-.353 4.467-2.038 4.481-3.246 7.624-3.289 10-2-6.495.247-3.651 3.867-2.694 5.732-1.217.353-3.137.887-3.69 1.058z" fill="#ffffff"/>
+ <path d="m35.647 12.929c-2.339 3.089-6.227 7.263-10.483 7.812-4.255.55-8.712-.059-9.652 3.11-.865 2.919 2.579 5.644 5.736 4.987 3.372-.701 2.644-4.524.799-7.127 1.401-.08.577.409 2.953.289l1.543 4.812c.886 2.224 3.047 7.272 3.457 11.188-1.973-2.834-2.987-3.876-6.044-5.921-3.916-2.619-7.487-2.708-9.323-6.567-1.831-3.851.993-6.625 5.331-7.826 6.2-1.716 11.541-3.344 15.683-4.757z" fill="#d4e4eb"/>
+ <path d="m22.047 21.711c1.401-.08 1.141-.06 3.517-.179 3.542 3.019 4.716 4.063 10.903 8.468-6.219-.445-10.925-2.463-14.42-8.289z" fill="#ffffff"/>
+ <path d="m11.533 15.038c1.128-.56 2.147-1.022 4.473-2.707 4.481-3.246 9.225-2.538 11.601-1.249-6.495.247-5.658 1.541-5.682 2.556-4.315-.91-5.575.328-10.392 1.4z" fill="#ffffff"/>
+ <path d="m27.607 11.082c-6.495.247-5.258 3.785-4.301 5.65-.758.22-1.08.471-2.093.739-4.088-7.284 3.057-8.232 6.394-6.389z" fill="#d4e4eb"/>
+ <path d="m15.803 27.327c-3.178-4.093-2.192-7.843 4.032-9.792 6.141-1.923 11.67-3.193 15.812-4.606-11.177 4.258-25.573 7.104-19.844 14.398z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kate2.svg b/.icons/kora/apps/scalable/kate2.svg
new file mode 120000
index 000000000..d8c45930d
--- /dev/null
+++ b/.icons/kora/apps/scalable/kate2.svg
@@ -0,0 +1 @@
+kate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/katomic.svg b/.icons/kora/apps/scalable/katomic.svg
new file mode 100644
index 000000000..06b21f03f
--- /dev/null
+++ b/.icons/kora/apps/scalable/katomic.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.9364 35.9364 0 21.9454 41.9687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.4988 45.4988 0 22.3951 46.3325)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m40.363 19.616c5.726 3.306 7.69 10.638 4.385 16.363-3.306 5.726-10.638 7.69-16.363 4.385-5.726-3.306-7.69-10.638-4.385-16.363 3.306-5.726 10.638-7.691 16.363-4.385zm-20.747-11.979c5.725 3.306 7.69 10.638 4.384 16.364-3.305 5.725-10.638 7.69-16.363 4.384-5.726-3.306-7.69-10.638-4.385-16.363 3.306-5.726 10.638-7.69 16.364-4.385z" fill="url(#a)"/>
+ <path d="m28.385 40.364c-3.306 5.725-10.638 7.69-16.364 4.384-5.725-3.305-7.69-10.637-4.384-16.363 3.306-5.725 10.638-7.69 16.363-4.384 5.726 3.305 7.69 10.637 4.385 16.363zm11.978-20.748c-3.305 5.726-10.637 7.69-16.363 4.385-5.725-3.306-7.69-10.638-4.384-16.364 3.305-5.725 10.637-7.69 16.363-4.384 5.725 3.305 7.69 10.638 4.384 16.363z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kawaii-player.svg b/.icons/kora/apps/scalable/kawaii-player.svg
new file mode 100644
index 000000000..207bdd5ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/kawaii-player.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dad6cd" offset="0"/>
+ <stop stop-color="#dad6cd" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="none">
+ <path d="m23.998 39.221v-11.645" stroke="#4f4f4f" stroke-width="2.33"/>
+ <path d="m14.682 28.74s-2.329-3.493-2.329-8.152c0-4.658 2.329-6.987 2.329-6.987" stroke="#896a2a" stroke-width="4.66"/>
+ <path d="m33.338 28.74s2.33-3.493 2.33-8.152c0-4.658-2.33-6.987-2.33-6.987" stroke="#896a2a" stroke-width="4.66"/>
+ </g>
+ <circle cx="23.998" cy="18.259" r="10.481" fill="#b1a17f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kazam.svg b/.icons/kora/apps/scalable/kazam.svg
new file mode 120000
index 000000000..a8867f6f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/kazam.svg
@@ -0,0 +1 @@
+f-spot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kbackup.svg b/.icons/kora/apps/scalable/kbackup.svg
new file mode 100644
index 000000000..a0c6eeb09
--- /dev/null
+++ b/.icons/kora/apps/scalable/kbackup.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084a8" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="-44" x2="-18" y1="-31" y2="-31" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c1c1c" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m44.367 17.68-15.077-13.797h-15.803c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="translate(1.52381 1.5)">
+ <g transform="matrix(.57576 0 0 .579831 -.864019 1.74852)" clip-path="url(#c)">
+ <image transform="matrix(1.73684 0 0 1.72464 8.4483542 3.883)" width="21" height="25" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAZCAYAAADe1WXtAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAfUlEQVRIib2UUQ7AIAhDWcL9T2xwP0umIYKrZXzDo8XGqzXrQi61TmeKjsxtfNKoxncves70gPymwNIa+18ef7d1tk8SrWYc0AwtCX+gFF1HUzpSCOH39FcpEe5uymAf3XQ1Ssgp8qEAxYU+qDD8i5m0quyDk8Hc/580uu4GfFlS7nu2Y48AAAAASUVORK5CYII="/>
+ </g>
+ <path d="m16 4v6.667c0 .736.597 1.333 1.333 1.333h6.667z" fill="#fafafa" fill-rule="nonzero"/>
+ <path d="m8 15h12v2h-12zm0 4h12v2h-12zm0 4h12v2h-12z" fill-opacity=".5"/>
+ </g>
+ <path transform="matrix(0 -1 -1 0 -.920032 -.920039)" d="m-18-42.7c0-.717-.583-1.3-1.3-1.3h-23.4c-.717 0-1.3.583-1.3 1.3v23.4c0 .717.583 1.3 1.3 1.3h23.4c.717 0 1.3-.583 1.3-1.3z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path transform="translate(-.920032 -.920039)" d="m25.184 18c-.114.197-.184.421-.184.666v8c0 .739.595 1.334 1.334 1.334h13.332c.739 0 1.334-.595 1.334-1.334v-8c0-.245-.07-.469-.184-.666zm9.531 2h3.571c.396 0 .715.297.715.666v4.668c0 .369-.319.666-.715.666h-3.571c-.396 0-.715-.297-.715-.666v-4.668c0-.369.319-.666.715-.666z" fill="#dadada"/>
+ <path transform="translate(-.920032 -.920039)" d="m22.25 30c-.692 0-1.25.595-1.25 1.334v7.666h20v-7.666c0-.739-.558-1.334-1.25-1.334zm-.885 11.609c.17.181.389.311.633.364-.244-.053-.463-.183-.633-.364zm19.27 0c-.17.181-.389.311-.633.364.245-.053.463-.183.633-.364z" fill="#fff"/>
+ <path transform="translate(-.920032 -.919739)" d="m41 39v1.667c0 .738-.558 1.333-1.25 1.333h-17.5c-.692 0-1.25-.595-1.25-1.333v-1.667z" fill="#11db59"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kbibtex.svg b/.icons/kora/apps/scalable/kbibtex.svg
new file mode 100644
index 000000000..8f18ec652
--- /dev/null
+++ b/.icons/kora/apps/scalable/kbibtex.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#21836a" offset="0"/>
+ <stop stop-color="#49a393" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m11.871 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m23 14v7l6.667-7 5.333.9-9.212 9.1 9.212 9-5.333 1-6.667-7v6l-4 1v-19.1z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kblackbox.svg b/.icons/kora/apps/scalable/kblackbox.svg
new file mode 100644
index 000000000..2a5fd6914
--- /dev/null
+++ b/.icons/kora/apps/scalable/kblackbox.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m23.777 8.589c-.736 0-1.485.068-2.247.204-.761.137-1.514.325-2.255.561-.741.239-1.455.511-2.144.817-.687.306-1.324.63-1.907.97l2.081 4.511c1.157-.572 2.277-1.054 3.356-1.449 1.083-.394 2.094-.592 3.032-.592 1.075 0 1.875.252 2.399.755.523.502.787 1.144.787 1.92 0 .502-.056.944-.166 1.327-.108.38-.284.743-.529 1.09-.245.348-.565.698-.961 1.051-.393.355-.875.757-1.447 1.206-.653.517-1.211 1.016-1.674 1.499-.462.482-.842.98-1.133 1.489-.294.511-.51 1.047-.652 1.613-.143.564-.215 1.195-.215 1.89v2.053h5.388v-1.77c0-.435.038-.812.112-1.13.075-.32.215-.631.419-.931.203-.298.485-.615.845-.948.361-.334.828-.726 1.4-1.174.747-.599 1.405-1.168 1.969-1.705.564-.536 1.034-1.094 1.41-1.673.372-.577.656-1.205.845-1.879.19-.674.286-1.439.286-2.296 0-1.17-.207-2.209-.623-3.122-.415-.91-1.007-1.688-1.785-2.328-.774-.64-1.721-1.125-2.838-1.458-1.116-.334-2.368-.502-3.755-.502zm-.738 23.882c-.503 0-.975.061-1.417.182-.443.123-.826.321-1.152.594-.327.272-.584.629-.768 1.07-.183.443-.275.982-.275 1.621 0 .614.092 1.139.275 1.574.184.434.441.796.768 1.082.326.284.709.493 1.152.623.442.129.914.194 1.417.194.477 0 .931-.065 1.359-.194.428-.13.806-.339 1.133-.623.326-.286.583-.648.774-1.081.191-.436.286-.961.286-1.574 0-.64-.095-1.179-.286-1.621s-.448-.799-.774-1.071c-.327-.273-.705-.471-1.133-.593s-.882-.183-1.359-.183z" fill="#b7b7b7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kblocks.svg b/.icons/kora/apps/scalable/kblocks.svg
new file mode 100644
index 000000000..095e431ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/kblocks.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 30.5806 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cb3f86" offset="0"/>
+ <stop stop-color="#e94a63" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-12.298c-.538 0-.975-.437-.975-.975v-17.551c0-.538.437-.975.975-.975h17.551c.538 0 .975.437.975.975v12.298c0 3.438-2.79 6.228-6.228 6.228zm0-43.336c3.438 0 6.228 2.79 6.228 6.228v12.298c0 .538-.437.975-.975.975h-17.551c-.538 0-.975-.437-.975-.975v-17.551c0-.538.437-.975.975-.975zm-30.88 0h12.298c.538 0 .975.437.975.975v17.551c0 .538-.437.975-.975.975h-17.551c-.538 0-.975-.437-.975-.975v-12.298c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 39.44v-12.373c0-.497.403-.9.9-.9h17.701c.497 0 .9.403.9.9v17.701c0 .497-.403.9-.9.9h-12.373c-3.438 0-6.228-2.79-6.228-6.228z" fill="#86b837"/>
+ <g fill="#fff" stroke-width="1.0834">
+ <circle cx="35.9174" cy="12.0826" r="4.3336"/>
+ <circle cx="12.0826" cy="35.9174" r="4.3336"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kblogger.svg b/.icons/kora/apps/scalable/kblogger.svg
new file mode 100644
index 000000000..f7fb57308
--- /dev/null
+++ b/.icons/kora/apps/scalable/kblogger.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.238213 -43.336 43.336 -.238213 22.0645 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f15400" offset="0"/>
+ <stop stop-color="#b24a0d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.119107 -43.336 43.336 .119107 22.4814 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f15400" offset="0"/>
+ <stop stop-color="#f98600" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-5e-8 -20.2633 20.2633 -5e-8 535.223 45.907)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd7dc" offset="0"/>
+ <stop stop-color="#ecf0f3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.44h21.668v-21.668z" fill="url(#b)"/>
+ <circle cx="36.135" cy="36.03" r="11.344" fill="url(#c)"/>
+ <path d="m31.374 29.093c1.152.002 2.26.153 3.326.453 1.065.3 2.063.724 2.991 1.271.929.548 1.774 1.204 2.535 1.968.762.765 1.415 1.612 1.958 2.543.544.931.964 1.929 1.26 2.996.297 1.067.444 2.176.441 3.328 0 .364-.13.674-.388.931-.258.258-.569.386-.933.385s-.674-.13-.931-.388c-.258-.258-.386-.569-.385-.933.002-.91-.115-1.786-.351-2.631-.236-.844-.568-1.633-.996-2.366-.428-.734-.942-1.402-1.543-2.004-.6-.602-1.266-1.119-1.997-1.55-.732-.431-1.52-.766-2.363-1.005s-1.72-.359-2.629-.361c-.364-.001-.675-.13-.932-.388s-.385-.569-.385-.933c.001-.364.131-.674.389-.932.258-.257.569-.385.933-.384zm-.01 4.987c1.041.001 2.018.203 2.932.604s1.711.943 2.392 1.626c.681.684 1.22 1.483 1.617 2.398.398.915.595 1.893.593 2.934 0 .364-.13.675-.388.932s-.569.385-.933.385c-.364-.001-.674-.131-.931-.389-.258-.258-.386-.569-.385-.933.001-.677-.126-1.314-.383-1.91-.257-.597-.607-1.118-1.05-1.563-.444-.446-.964-.798-1.56-1.057-.595-.259-1.232-.389-1.909-.39-.364-.001-.674-.13-.931-.388s-.386-.569-.385-.933.13-.675.388-.932.569-.385.933-.384zm2.412 6.931c0 .263-.049.505-.145.727-.097.223-.228.417-.395.583-.167.167-.365.298-.592.393-.228.096-.468.143-.72.143-.263-.001-.506-.049-.728-.145-.222-.097-.416-.229-.583-.396-.166-.167-.297-.362-.393-.584-.095-.223-.143-.465-.142-.728 0-.252.049-.492.145-.72.097-.227.228-.424.395-.59s.362-.297.585-.393c.222-.095.465-.143.728-.143.252.001.492.049.719.146.227.096.424.228.591.395.166.167.297.364.393.592.095.227.143.468.142.72z" fill="#f47713" fill-rule="nonzero"/>
+ <path d="m11.773 37.493c.996 0 1.805.806 1.805 1.8 0 .993-.809 1.8-1.805 1.8-.997 0-1.806-.807-1.806-1.8 0-.994.809-1.8 1.806-1.8zm3.611-8.4-1.712 1.706 2.633 2.625-2.727 3.094 1.806 1.575 4.213-4.8zm-6.32 4.2c.831 0 1.505.672 1.505 1.5 0 .827-.674 1.5-1.505 1.5-.83 0-1.504-.673-1.504-1.5 0-.828.674-1.5 1.504-1.5zm1.204-4.2c.498 0 .903.403.903.9 0 .496-.405.9-.903.9s-.903-.404-.903-.9c0-.497.405-.9.903-.9z" fill="#e9eef1"/>
+ <g fill-rule="nonzero">
+ <path d="m34.366 8.473-4.446 5.691c-.834 1.067-.601 2.967.466 3.801 1.067.833 2.968.6 3.802-.467l4.446-5.691.555-.711c.556-.711.401-1.978-.311-2.534-.711-.556-1.978-.4-2.534.311l-.556.711-3.334 4.268-.556.712c-.278.355-.2.989.156 1.267.355.278.989.2 1.267-.156l3.89-4.979.711.556-3.89 4.979c-.556.711-1.823.867-2.534.311s-.867-1.823-.311-2.534l.556-.711 3.89-4.98c.833-1.067 2.734-1.3 3.801-.466 1.067.833 1.3 2.734.467 3.801l-.556.711-4.446 5.691c-1.112 1.423-3.646 1.734-5.068.622-1.423-1.111-1.734-3.645-.623-5.068l4.446-5.691z" fill="#ecf0f3"/>
+ <path d="m13.289 8.62-6.274 6.275c-.045.045-.079.099-.099.159l-.833 2.482c-.049.147-.011.309.099.419.078.078.182.12.289.12.043 0 .087-.007.13-.022l2.482-.832c.06-.021.114-.054.159-.099l6.274-6.275zm.289-.289 2.227 2.227.32-.32-2.227-2.227zm.609-.609 2.227 2.228.32-.32-2.227-2.227zm3.755.121c.16.16.16.419 0 .578l-.919.92-2.227-2.227.92-.92c.076-.077.18-.12.289-.12.108 0 .212.043.289.12z" fill="#ebf0f3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kbox.svg b/.icons/kora/apps/scalable/kbox.svg
new file mode 120000
index 000000000..51bd98ec4
--- /dev/null
+++ b/.icons/kora/apps/scalable/kbox.svg
@@ -0,0 +1 @@
+distributor-logo-android.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kbreakout.svg b/.icons/kora/apps/scalable/kbreakout.svg
new file mode 100644
index 000000000..111b5aec5
--- /dev/null
+++ b/.icons/kora/apps/scalable/kbreakout.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#485d2d" offset="0"/>
+ <stop stop-color="#667e47" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.18867 0 0 1.0834 -4.52817 -2.0016)" d="m15 38h18v4h-18z" fill="#2c2c2c"/>
+ <circle cx="31.44786" cy="31.18128" r="3.2502" fill="#fff" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m27 9v6h-6v-6zm7 0v6h-6v-6zm7 0v6h-6v-6zm-28 7v6h-6v-6zm14 0v6h-6v-6zm7 0v6h-6v-6z" fill="#fcd800"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kbugbuster.svg b/.icons/kora/apps/scalable/kbugbuster.svg
new file mode 120000
index 000000000..3146dda65
--- /dev/null
+++ b/.icons/kora/apps/scalable/kbugbuster.svg
@@ -0,0 +1 @@
+apport.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kbugster.svg b/.icons/kora/apps/scalable/kbugster.svg
new file mode 120000
index 000000000..3146dda65
--- /dev/null
+++ b/.icons/kora/apps/scalable/kbugster.svg
@@ -0,0 +1 @@
+apport.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcachegrind.svg b/.icons/kora/apps/scalable/kcachegrind.svg
new file mode 100644
index 000000000..5e76ec6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcachegrind.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.5 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9c9c9c" offset="0"/>
+ <stop stop-color="#bbc0c5" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13819 0 0 1.13819 -3.31657 -3.31656)" fill-rule="nonzero">
+ <path d="m24.054 4c-.702-.003-1.404.032-2.102.103-.43.043-.778.374-.844.801l-.361 2.346c-.783.152-1.552.358-2.307.618l-1.479-1.846c-.27-.337-.738-.45-1.132-.273-1.251.561-2.441 1.249-3.551 2.053-.35.254-.485.716-.328 1.118l.858 2.199c-.605.522-1.171 1.084-1.697 1.685l-2.185-.851c-.403-.158-.865-.022-1.118.329-.804 1.111-1.49 2.303-2.05 3.555-.176.394-.063.86.273 1.131l1.792 1.436c-.135.382-.28.762-.387 1.153-.001.005-.003.01-.004.015-.1.389-.16.788-.232 1.183l-2.29.352c-.426.065-.757.413-.802.842-.142 1.363-.144 2.737-.006 4.1.045.43.376.779.804.845l2.344.359c.152.783.358 1.552.617 2.306l-1.847 1.479c-.338.271-.451.74-.273 1.135.561 1.251 1.249 2.441 2.053 3.551.254.35.716.485 1.118.327l2.199-.857c.523.604 1.085 1.17 1.687 1.696l-.85 2.184c-.157.403-.021.865.329 1.118 1.112.804 2.303 1.49 3.555 2.05.394.176.861.063 1.131-.273l1.434-1.79c.383.134.762.278 1.153.385.005.001.01.003.015.004.39.1.789.16 1.185.232l.352 2.29c.065.427.413.757.842.802 1.362.142 2.736.144 4.098.006.43-.044.778-.375.844-.802l.361-2.344c.783-.152 1.552-.358 2.307-.618l1.479 1.846c.27.337.738.45 1.132.273 1.251-.561 2.441-1.249 3.551-2.053.35-.254.485-.716.328-1.118l-.858-2.199c.605-.522 1.171-1.084 1.697-1.686l2.183.851c.403.157.865.021 1.118-.33.804-1.111 1.49-2.302 2.05-3.554.176-.395.063-.861-.273-1.131l-1.79-1.435c.135-.383.28-.763.387-1.155.001-.005.003-.01.004-.015.1-.389.16-.787.232-1.183l2.29-.351c.426-.066.757-.414.802-.843.142-1.363.144-2.737.006-4.1-.045-.43-.376-.779-.804-.844l-2.344-.359c-.152-.784-.358-1.554-.617-2.309l1.845-1.479c.337-.27.45-.738.273-1.133-.561-1.25-1.25-2.439-2.055-3.549-.254-.349-.714-.484-1.116-.327l-2.199.857c-.522-.604-1.083-1.172-1.685-1.698l.85-2.184c.157-.403.021-.865-.329-1.118-1.112-.804-2.303-1.49-3.555-2.05-.394-.177-.862-.064-1.133.274l-1.432 1.789c-.382-.134-.762-.278-1.153-.385-.005-.001-.01-.003-.015-.004-.39-.099-.789-.16-1.185-.232l-.35-2.288c-.065-.427-.413-.759-.842-.804-.664-.069-1.331-.105-1.998-.108z" fill="url(#a)"/>
+ <path d="m35.233 24.307c0 3.619 1.394 6.61-.86 9.095-2.561 2.824-6.26 4.598-10.373 4.598-7.732 0-14-6.268-14-14s6.268-14 14-14c1 0 11.233 6.575 11.233 14.307z" fill="#2c2c2c"/>
+ <path d="m22 10.158c-1.09.155-2.158.437-3.182.842h3.182zm-5.182 1.842c-.512.302-1.004.636-1.474 1h1.656v-1zm-2.611 2c-.326.318-.636.652-.93 1h5.723v-1zm5.793 0v1h2v-1zm-7.482 2c-.224.324-.434.658-.629 1h2.111v-1zm2.482 0v1h8v-1zm-3.631 2c-.155.328-.298.661-.428 1h6.059v-1zm-.779 2c-.097.33-.182.664-.254 1h1.664v-1zm2.41 0v1h5v-1zm-3 4c0 .334.013.667.037 1h5.963v-1zm7 0v1h2v-1zm-6.842 2c.049.335.111.669.184 1h3.658v-1zm4.842 0v1h10v-1zm-4.404 2c.098.337.209.671.332 1h2.072v-1zm3.404 0v1h5v-1zm6 0v1h2v-1zm4 1v4h1v-4zm3 0v4h3v-4zm5 0v4h1v-4zm3 0v3.635c.364-.464.698-.95 1-1.455v-1.18h.631c.155-.328.298-.661.428-1zm-7 1h1v2h-1zm-15.469 2c.24.345.495.678.764 1h4.705v-1zm6.469 0v1h2v-1zm-4.779 2c.363.354.745.688 1.144 1h.635v-1zm2.779 0v1h5v-1zm7 0v4c1.009-.005 2.015-.12 3-.342v-3.658zm5 0v3.072c.339-.133.673-.28 1-.439v-2.633zm3 0v1.469c.637-.439 1.237-.931 1.793-1.469zm-7 1h1v2h-1zm-8.18 1c.383.229.777.439 1.18.631v-.631z" fill="#ffffff" fill-opacity=".3"/>
+ <path d="m38 24c0 3.777-1.496 7.206-3.928 9.724l-10.072-9.724v-14c7.732 0 14 6.268 14 14z" fill="#0a7ad1"/>
+ <path d="m23 10v14.414l2-.828v-13.586z" fill="#ffffff"/>
+ <path d="m25 23.586c0 .414-2 .828-2 .828l10.154 10.154c.507-.435.981-.905 1.42-1.408z" fill="#ff4949"/>
+ </g>
+ <circle cx="23.99999" cy="24" r="2.27638" fill="#fcfcfc" stroke-width="1.13819"/>
+ <circle cx="23.99999" cy="24" r="1.13819" fill="#3f3f3f" stroke-width="1.13819"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kcalc.svg b/.icons/kora/apps/scalable/kcalc.svg
new file mode 120000
index 000000000..9bce37043
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcalc.svg
@@ -0,0 +1 @@
+calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcharselect.svg b/.icons/kora/apps/scalable/kcharselect.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcharselect.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kchart.svg b/.icons/kora/apps/scalable/kchart.svg
new file mode 120000
index 000000000..d22ed3f14
--- /dev/null
+++ b/.icons/kora/apps/scalable/kchart.svg
@@ -0,0 +1 @@
+calligrasheets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kchmviewer.svg b/.icons/kora/apps/scalable/kchmviewer.svg
new file mode 120000
index 000000000..5ec8e9d94
--- /dev/null
+++ b/.icons/kora/apps/scalable/kchmviewer.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmdevices.svg b/.icons/kora/apps/scalable/kcmdevices.svg
new file mode 100644
index 000000000..36d892792
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmdevices.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-.0015)">
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ </g>
+ <path transform="matrix(.77313 0 0 .77313 5.44488 .528417)" d="m24 10c-7.68 0-14 6.32-14 14s6.32 14 14 14 14-6.32 14-14-6.32-14-14-14zm0 9c2.743 0 5 2.257 5 5s-2.257 5-5 5-5-2.257-5-5 2.257-5 5-5z" fill-opacity=".31" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kcmdf.svg b/.icons/kora/apps/scalable/kcmdf.svg
new file mode 100644
index 000000000..42c5f381b
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmdf.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07593 0 0 1.07593 -1.82233 -1.82233)">
+ <path d="m24 27.06c0-1.689-1.371-3.06-3.06-3.06h-13.88c-1.689 0-3.06 1.371-3.06 3.06v13.88c0 1.689 1.371 3.06 3.06 3.06h13.88c1.689 0 3.06-1.371 3.06-3.06z" fill="#fb6206"/>
+ <path d="m44 27.06c0-1.689-1.371-3.06-3.06-3.06h-13.88c-1.689 0-3.06 1.371-3.06 3.06v13.88c0 1.689 1.371 3.06 3.06 3.06h13.88c1.689 0 3.06-1.371 3.06-3.06z" fill="#1f9b28"/>
+ <path d="m34 7.06c0-1.689-1.371-3.06-3.06-3.06h-13.88c-1.689 0-3.06 1.371-3.06 3.06v13.88c0 1.689 1.371 3.06 3.06 3.06h13.88c1.689 0 3.06-1.371 3.06-3.06z" fill="#006bff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kcmkicker.svg b/.icons/kora/apps/scalable/kcmkicker.svg
new file mode 120000
index 000000000..5ae0d0c2b
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmkicker.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmkwm.svg b/.icons/kora/apps/scalable/kcmkwm.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmkwm.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmmemory.svg b/.icons/kora/apps/scalable/kcmmemory.svg
new file mode 100644
index 000000000..d2fc0fa82
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmmemory.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e2e2e" offset="0"/>
+ <stop stop-color="#505050" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.954149 0 0 1 1.10043 0)" d="m40 27v2h-32v-2zm0-4v2h-32v-2zm0-4v2h-32v-2zm0-4v2h-32v-2zm0 16v2h-32v-2zm0 4v2h-32v-2zm0-24v2h-32v-2z" fill="#8e8e8e"/>
+ <path transform="matrix(0 -1 -.928571 0 1.71429 0)" d="m-6-34.842c0-1.743-1.314-3.158-2.933-3.158h-30.134c-1.619 0-2.933 1.415-2.933 3.158v21.684c0 1.743 1.314 3.158 2.933 3.158h30.134c1.619 0 2.933-1.415 2.933-3.158z" fill="#adadad"/>
+ <path d="m31 11v9h-2v-9zm0 11v4h-2v-4zm0 6v9h-2v-9zm-6-17v11h-2v-11zm0 13v11h-2v-11zm-6-13v4h-2v-4zm0 6v4h-2v-4zm0 6v8h-2v-8z" fill="#363636"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kcmmidi.svg b/.icons/kora/apps/scalable/kcmmidi.svg
new file mode 120000
index 000000000..29fccab40
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmmidi.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmopengl.svg b/.icons/kora/apps/scalable/kcmopengl.svg
new file mode 120000
index 000000000..6d2e30521
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmopengl.svg
@@ -0,0 +1 @@
+opengl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmpartitions.svg b/.icons/kora/apps/scalable/kcmpartitions.svg
new file mode 120000
index 000000000..86ccd96de
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmpartitions.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmpci.svg b/.icons/kora/apps/scalable/kcmpci.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmpci.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmprocessor.svg b/.icons/kora/apps/scalable/kcmprocessor.svg
new file mode 120000
index 000000000..0cf183b3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmprocessor.svg
@@ -0,0 +1 @@
+yast-hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmscsi.svg b/.icons/kora/apps/scalable/kcmscsi.svg
new file mode 120000
index 000000000..1c8744756
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmscsi.svg
@@ -0,0 +1 @@
+scsi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmsound.svg b/.icons/kora/apps/scalable/kcmsound.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmsound.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcmx.svg b/.icons/kora/apps/scalable/kcmx.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcmx.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcnmsound.svg b/.icons/kora/apps/scalable/kcnmsound.svg
new file mode 120000
index 000000000..2ed0bcf83
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcnmsound.svg
@@ -0,0 +1 @@
+preferences-desktop-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcolorchooser.svg b/.icons/kora/apps/scalable/kcolorchooser.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcolorchooser.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcoloredit.svg b/.icons/kora/apps/scalable/kcoloredit.svg
new file mode 120000
index 000000000..f4aff0839
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcoloredit.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kcontrol.svg b/.icons/kora/apps/scalable/kcontrol.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/kcontrol.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kdbg.svg b/.icons/kora/apps/scalable/kdbg.svg
new file mode 100644
index 000000000..8f2ab7fa9
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdbg.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0a46e" offset="0"/>
+ <stop stop-color="#cfc595" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m9 8h12c.554 0 1 .446 1 1v12c0 .554-.446 1-1 1h-12c-.554 0-1-.446-1-1v-12c0-.554.446-1 1-1z" fill="#fff"/>
+ <path d="m27 8h12c.554 0 1 .446 1 1v12c0 .554-.446 1-1 1h-12c-.554 0-1-.446-1-1v-12c0-.554.446-1 1-1z" fill="#c2352a"/>
+ <path d="m9 26h12c.554 0 1 .446 1 1v12c0 .554-.446 1-1 1h-12c-.554 0-1-.446-1-1v-12c0-.554.446-1 1-1z" fill="#fff"/>
+ <path d="m27 26h12c.554 0 1 .446 1 1v12c0 .554-.446 1-1 1h-12c-.554 0-1-.446-1-1v-12c0-.554.446-1 1-1z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kde-frameworks.svg b/.icons/kora/apps/scalable/kde-frameworks.svg
new file mode 100644
index 000000000..b30c50f86
--- /dev/null
+++ b/.icons/kora/apps/scalable/kde-frameworks.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9917 39.9917 0 24.5751 43.9917)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#057b89" offset="0"/>
+ <stop stop-color="#00acc1" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09082 0 0 1.09082 -2.17965 -2.17965)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20v18c0 1.108.892 2 2 2h18c10.972 0 20-9.028 20-20v-18c0-1.108-.892-2-2-2z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m26.028 7-5.028.497v21.282l5-.779v-9l7 10 5.943-2-7.943-9 8-9-6-2-7 10v-10z"/>
+ <path d="m14.701 13.002c-.061.008-.127.022-.174.068l-2.133 2.119c-.089.09-.099.224-.033.332l2.268 3.721c-.534.866-.945 1.813-1.223 2.817l-4.185.863c-.128.026-.221.148-.221.278v2.992c0 .127.097.234.221.264l4.058.978c.256 1.129.687 2.189 1.26 3.156l-2.365 3.577c-.072.108-.057.253.035.345l2.131 2.118c.09.089.23.1.338.035l3.693-2.227c.912.545 1.907.961 2.965 1.225l.861 4.119c.027.127.135.219.266.219h3.014c.126 0 .236-.085.266-.207l1.023-4.145c1.066-.276 2.06-.723 2.975-1.285l3.709 2.414c.109.071.252.058.345-.033l2.122-2.117c.09-.089.111-.227.045-.334l-1.448-2.371-.474.15c-.069.021-.145-.011-.186-.07 0 0-.45-.608-.807-1.092-.166-.253-.973-1.439-1.806-2.525-1.314 2.814-4.137 4.613-7.241 4.616-4.418 0-8-3.582-8-8 .003-3.034 1.42-5.73 4-7.081v-3.234c-.558.207-.925.463-1.436.754l-3.691-2.4c-.055-.036-.111-.044-.172-.038z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kde-gtk-config.svg b/.icons/kora/apps/scalable/kde-gtk-config.svg
new file mode 120000
index 000000000..94c48c94a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kde-gtk-config.svg
@@ -0,0 +1 @@
+preferences-gtk-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kde-im-log-viewer.svg b/.icons/kora/apps/scalable/kde-im-log-viewer.svg
new file mode 120000
index 000000000..62d0d72f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/kde-im-log-viewer.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kde-logo.svg b/.icons/kora/apps/scalable/kde-logo.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/kde-logo.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kde-telepathy.svg b/.icons/kora/apps/scalable/kde-telepathy.svg
new file mode 120000
index 000000000..0f0e70558
--- /dev/null
+++ b/.icons/kora/apps/scalable/kde-telepathy.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kde-windows.svg b/.icons/kora/apps/scalable/kde-windows.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/kde-windows.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kde.svg b/.icons/kora/apps/scalable/kde.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kdeconnect.svg b/.icons/kora/apps/scalable/kdeconnect.svg
new file mode 100644
index 000000000..b5e2c7d66
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdeconnect.svg
@@ -0,0 +1,24 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#08f" offset="0"/>
+ <stop stop-color="#02c3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="169.50124" x2="159.23744" y1="624.71625" y2="63.268539" gradientTransform="matrix(.93022459 0 0 .91890978 14.81504 32.586917)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="159.46294" x2="160.66307" y1="668.02557" y2="596.96563" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="8.166716" x2="8.114987" y1="1050.4657" y2="1038.3525" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#141414" offset="0"/>
+ <stop stop-color="#2d2d2f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="159.46292" x2="160.66307" y1="668.02557" y2="596.96564" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <g transform="matrix(.07644156 0 0 .06649277 11.666752 1.204095)">
+ <rect x="18.553144" y="87.912102" width="292.69278" height="525.80939" ry="9.302246" fill="url(#b)" fill-rule="evenodd"/>
+ <path transform="matrix(42.98335 0 0 49.41461 -182.5246 -51263.918)" d="m11.403509 1037.3622h-6.807018c-.310036 0-.561404.2514-.561404.5614v12.8772c0 .31.251368.5614.561404.5614h6.807018c.310035 0 .561404-.2514.561404-.5614v-12.8772c0-.31-.251369-.5614-.561404-.5614zm-.08154 11.7777h-6.643931v-9.5554h6.643931z" fill="url(#d)"/>
+ <ellipse cx="161.34221" cy="637.97839" rx="25.225653" ry="28.999971" fill="url(#e)" fill-rule="evenodd" stroke="url(#c)" stroke-linecap="round" stroke-width="7.410893"/>
+ </g>
+ <g transform="matrix(.71755144 0 0 .71533971 350.56327 116.99912)" fill="#121212" fill-opacity=".846939">
+ <ellipse cx="-462.60782" cy="-130.50694" rx="2.499993" ry="2.5"/>
+ <ellipse cx="-458.10782" cy="-123.00694" rx="2.999992" ry="3"/>
+ <ellipse cx="-460.60788" cy="-138.50693" rx="1.500003" ry="1.499995"/>
+ <path d="m-452.10784-140.00692-2.84375 2.84374 4.375 4.375-4.53125 5.15625 3 2.625 7.00002-8z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdenlive.svg b/.icons/kora/apps/scalable/kdenlive.svg
new file mode 100644
index 000000000..87d5b44de
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdenlive.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#202020" offset="0"/>
+ <stop stop-color="#424242" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -3.085)" d="m23.006 11.675-5.006-6.675h12l-5 6.667v30.333h-1.961z" fill="#e13a25"/>
+ <g fill="#3a7cca">
+ <path transform="matrix(1 0 0 .906048 -.304246 1.36794)" d="m17.5 12.826h3.25v2.081h-3.25zm-3.251 4.161h6.501v2.081h-6.501zm-5.417 4.161h11.918v2.081h-11.918zm-4.333 4.161h16.251v2.081h-16.251zm4.333 4.161h11.918v2.081h-11.918zm5.417 4.161h6.501v2.081h-6.501zm3.251 3.738h3.25v2.081h-3.25z"/>
+ <path transform="matrix(1.41809 0 0 1.41809 -14.3364 -8.82877)" d="m30.037 15.001c-.491.03-1.02.516-1.019 1.054l-.018 15.89c0 .718.939 1.342 1.476.916l10.119-7.972c.541-.421.539-1.409 0-1.832l-10.1-7.918c-.135-.105-.294-.147-.458-.138z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdepim-dropbox.svg b/.icons/kora/apps/scalable/kdepim-dropbox.svg
new file mode 100644
index 000000000..281fd7f5d
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdepim-dropbox.svg
@@ -0,0 +1,35 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#7ed6fb" offset="0"/>
+ <stop stop-color="#8fdcfc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="16.092601" x2="47.021614" y1="985.55495" y2="985.55495" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7ed6fb" offset="0"/>
+ <stop stop-color="#90ddfc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="19.648168" x2="39.036349" y1="1011.0714" y2="1010.1696" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="37.232797" x2="44.447004" y1="1022.5849" y2="1025.4998" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1581ce" offset="0"/>
+ <stop stop-color="#32a9e0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="55.084771" x2="58.910678" y1="1025.0153" y2="1023.1024" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#62c8f7" offset="0"/>
+ <stop stop-color="#36aaf2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x1="76.446107" x2="59.86716" y1="1010.0305" y2="1009.7116" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="g" x1="74.214335" x2="57.954206" y1="983.24914" y2="986.11854" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7ed6fb" offset="0"/>
+ <stop stop-color="#8edcfc" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.66666667 0 0 .66666667 -8.102068 -645.26844)">
+ <path d="m47.854262 984.1888 21.37454 13.23022-21.228802 13.31808-21.479302-13.31808z" fill="#7ed6fb"/>
+ <path d="m12 985.43467 21.374552-13.23027 14.516139 11.95117-21.369993 13.26345z" fill="url(#b)"/>
+ <path d="m47.857967 984.17912 21.420087 13.2576 14.62546-11.89651-21.479313-13.31809z" fill="url(#g)"/>
+ <path d="m47.854262 984.1888-.0011 22.7039-21.228803 13.3181-.103196-22.79178z" fill="#62c8f7"/>
+ <path d="m47.854262 984.1888.0011 22.7039 21.22879 13.3181.103197-22.79178z" fill="#32a9e0"/>
+ <path d="m69.187814 997.41902-.0011 25.76468-21.228801 13.3181-.103197-25.8526z" fill="url(#e)"/>
+ <path d="m48 1010.6671 21.374552-13.23038 14.625448 11.89658-21.479302 13.3182z" fill="url(#f)"/>
+ <path d="m26.520698 997.41902.0011 25.76468 21.429195 13.3363-.09719-25.8708z" fill="url(#d)"/>
+ <path d="m12 1009.4033 21.374552 13.2304 14.625448-11.8966-21.479302-13.31808z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdepim-googledrive.svg b/.icons/kora/apps/scalable/kdepim-googledrive.svg
new file mode 120000
index 000000000..a88855e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdepim-googledrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kdesvn.svg b/.icons/kora/apps/scalable/kdesvn.svg
new file mode 120000
index 000000000..3b377ce95
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdesvn.svg
@@ -0,0 +1 @@
+git-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kdevelop.svg b/.icons/kora/apps/scalable/kdevelop.svg
new file mode 100644
index 000000000..c17f238cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdevelop.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0007 40.0007 0 24.0001 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#41790d" offset="0"/>
+ <stop stop-color="#6eaa36" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09026 0 0 1.09026 -2.16623 -2.16619)" fill-rule="nonzero">
+ <path d="m19.898 4c-.424.046-.799.393-.877.813l-.843 4.281c-1.518.592-2.944 1.406-4.196 2.406l-4.164-1.406c-.432-.149-.957.044-1.189.437l-4.008 6.938c-.226.399-.127.951.221 1.25l3.318 2.906c-.117.779-.189 1.563-.189 2.375s.072 1.596.189 2.375l-3.318 2.906c-.348.299-.447.851-.221 1.25l4.008 6.938c.232.393.757.586 1.189.437l4.164-1.406c1.252 1 2.678 1.814 4.196 2.406l.843 4.282c.086.448.514.806.971.812h8.016c.457-.006.885-.364.971-.812l.843-4.282c1.518-.592 2.944-1.406 4.196-2.406l4.164 1.406c.432.149.957-.044 1.189-.437l4.008-6.938c.226-.399.127-.951-.221-1.25l-3.318-2.906c.117-.779.189-1.563.189-2.375s-.072-1.596-.189-2.375l3.318-2.906c.348-.299.447-.851.221-1.25l-4.008-6.938c-.232-.393-.757-.586-1.189-.437l-4.164 1.406c-1.252-1-2.678-1.814-4.196-2.406l-.843-4.281c-.086-.449-.514-.807-.971-.813h-8.016c-.031-.001-.062-.001-.094 0z" fill="url(#a)"/>
+ <path d="m21 14v7l7-7 5.5.9-9.5 9.1 9.5 9-5.5 1-7-7v6l-4 1v-19.1z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdf.svg b/.icons/kora/apps/scalable/kdf.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdf.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kdiff3.svg b/.icons/kora/apps/scalable/kdiff3.svg
new file mode 100644
index 000000000..ce553e493
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdiff3.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d87828" offset="0"/>
+ <stop stop-color="#fece40" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path transform="translate(.039 .107)" d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path transform="translate(2.486 1.6555)" d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path transform="translate(.039 .107)" d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdiskfree.svg b/.icons/kora/apps/scalable/kdiskfree.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdiskfree.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kdiskmark.svg b/.icons/kora/apps/scalable/kdiskmark.svg
new file mode 100644
index 000000000..9729ae987
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdiskmark.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30.4535 30.4535 0 24 39.2267)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008e9b" offset="0"/>
+ <stop stop-color="#35cedc" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 8.773c-11.933 0-21.752 9.82-21.752 21.753.007 2.996.633 5.958 1.839 8.701h39.826c1.206-2.743 1.832-5.705 1.839-8.701 0-11.933-9.819-21.753-21.752-21.753z" fill="url(#a)"/>
+ <path d="m24 13.124c-3.011 0-6.022.78-8.718 2.341-5.392 3.121-8.706 8.893-8.684 15.122.002.595.493 1.084 1.088 1.084h.004c.595-.003 1.083-.493 1.083-1.088 0-.001 0-.003 0-.004-.019-5.455 2.878-10.497 7.599-13.23 4.72-2.733 10.536-2.733 15.256 0 4.721 2.733 7.618 7.775 7.599 13.23v.004c0 .595.488 1.085 1.083 1.088h.004c.595 0 1.086-.489 1.088-1.084.022-6.229-3.292-12.001-8.684-15.122-2.696-1.561-5.707-2.341-8.718-2.341zm9.659 9.797c-.285.034-.546.18-.724.406l-6.849 8.705c-.643-.27-1.348-.419-2.086-.419-2.991 0-5.438 2.448-5.438 5.438h2.175c0-1.814 1.448-3.262 3.263-3.262s3.263 1.448 3.263 3.262h2.175c0-1.47-.593-2.808-1.551-3.789l6.756-8.589c.369-.468.287-1.158-.181-1.527-.227-.179-.516-.26-.803-.225z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdisknav.svg b/.icons/kora/apps/scalable/kdisknav.svg
new file mode 120000
index 000000000..c70ea5718
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdisknav.svg
@@ -0,0 +1 @@
+mate-panel-drawer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kdocker.svg b/.icons/kora/apps/scalable/kdocker.svg
new file mode 100644
index 000000000..04cfdba24
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdocker.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.502 32.502 0 25.2502 34.834)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b4f85" offset="0"/>
+ <stop stop-color="#4763ad" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v26.382h-43.336z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m27 13.846c0-1.019-.827-1.846-1.846-1.846h-12.308c-1.019 0-1.846.827-1.846 1.846v8.308c0 1.019.827 1.846 1.846 1.846h12.308c1.019 0 1.846-.827 1.846-1.846z" fill="#fff"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-4.606h43.336z" fill="#52a1e4" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m25 16s5 3 5 10h-4l6 8 6-8h-4c0-9-9-10-9-10z" fill="#8fff08" fill-rule="nonzero"/>
+ <path transform="translate(0 1.0834)" d="m32.667 37.001c1.196 0 2.167.971 2.167 2.167 0 1.195-.971 2.166-2.167 2.166s-2.167-.971-2.167-2.166c0-1.196.971-2.167 2.167-2.167zm-6.5 0c1.196 0 2.167.971 2.167 2.167 0 1.195-.971 2.166-2.167 2.166s-2.167-.971-2.167-2.166c0-1.196.971-2.167 2.167-2.167zm13.001 0c1.195 0 2.166.971 2.166 2.167 0 1.195-.971 2.166-2.166 2.166-1.196 0-2.167-.971-2.167-2.166 0-1.196.971-2.167 2.167-2.167z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdots.svg b/.icons/kora/apps/scalable/kdots.svg
new file mode 100644
index 000000000..512cffabf
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdots.svg
@@ -0,0 +1,32 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#21c9fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-5.56456 -5.51026 5.51026 -5.56456 36.8044 17.6012)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d">
+ <stop stop-color="#da4453" offset="0"/>
+ <stop stop-color="#ff7336" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-5.56456 -5.51026 5.51026 -5.56456 26.6597 27.8457)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-5.56456 -5.51026 5.51026 -5.56456 26.6098 17.6512)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-5.56456 -5.51026 5.51026 -5.56456 16.4652 27.8957)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(-5.56456 -5.51026 5.51026 -5.56456 26.7098 38.0403)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(-5.56456 -5.51026 5.51026 -5.56456 16.5152 38.0902)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-5.56456 -5.51026 5.51026 -5.56456 36.8543 27.7958)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.947 26.649-.652.658 7.902 7.826.652-.659zm18.137-11.81-10.195.05-.005-.927 11.122-.054.036 7.414-.927.004z" fill="#3daefd" fill-rule="nonzero"/>
+ <path d="m33.529 11.13c1.79-.009 3.251 1.437 3.259 3.227.009 1.791-1.437 3.251-3.227 3.26-1.791.009-3.251-1.438-3.26-3.228s1.438-3.251 3.228-3.259z" fill="url(#c)"/>
+ <path d="m23.384 21.374c1.79-.009 3.251 1.438 3.26 3.228s-1.438 3.251-3.228 3.26c-1.79.008-3.251-1.438-3.26-3.228-.008-1.791 1.438-3.251 3.228-3.26z" fill="url(#e)"/>
+ <path d="m22.101 15.492.658.652-7.825 7.903-.659-.653z" fill="#3daefd" fill-rule="nonzero"/>
+ <path d="m23.334 11.18c1.79-.009 3.251 1.437 3.26 3.227.009 1.791-1.438 3.251-3.228 3.26s-3.251-1.438-3.26-3.228c-.008-1.79 1.438-3.251 3.228-3.259z" fill="url(#f)"/>
+ <path d="m13.19 21.424c1.79-.009 3.25 1.438 3.259 3.228s-1.437 3.251-3.228 3.26c-1.79.008-3.25-1.438-3.259-3.228-.009-1.791 1.437-3.251 3.228-3.26z" fill="url(#g)"/>
+ <path d="m23.434 31.569c1.79-.009 3.251 1.437 3.26 3.228.009 1.79-1.438 3.25-3.228 3.259s-3.251-1.437-3.26-3.228c-.008-1.79 1.438-3.25 3.228-3.259z" fill="url(#h)"/>
+ <path d="m13.24 31.619c1.79-.009 3.25 1.437 3.259 3.227.009 1.791-1.437 3.251-3.228 3.26-1.79.009-3.25-1.437-3.259-3.228-.009-1.79 1.437-3.251 3.228-3.259z" fill="url(#i)"/>
+ <path d="m33.268 24.705.658.652-7.825 7.903-.659-.652z" fill="#3daefd" fill-rule="nonzero"/>
+ <path d="m33.579 21.324c1.79-.009 3.251 1.438 3.259 3.228.009 1.79-1.437 3.251-3.227 3.26-1.791.008-3.251-1.438-3.26-3.228s1.437-3.251 3.228-3.26z" fill="url(#j)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kdoubanfm.svg b/.icons/kora/apps/scalable/kdoubanfm.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/kdoubanfm.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kedit.svg b/.icons/kora/apps/scalable/kedit.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/kedit.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keditbookmarks.svg b/.icons/kora/apps/scalable/keditbookmarks.svg
new file mode 120000
index 000000000..6641d9819
--- /dev/null
+++ b/.icons/kora/apps/scalable/keditbookmarks.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keduca.svg b/.icons/kora/apps/scalable/keduca.svg
new file mode 100644
index 000000000..4e70e3e27
--- /dev/null
+++ b/.icons/kora/apps/scalable/keduca.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a002" offset="0"/>
+ <stop stop-color="#4ac73e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.832915 -45.3516 45.3516 .832915 25.4435 46.7032)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7331b" offset="0"/>
+ <stop stop-color="#ff5757" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764c.761-.008 1.52-.054 2.276-.138v-45.274c-.756-.077-1.516-.116-2.276-.116z" fill="url(#a)"/>
+ <path d="m24 1.236v45.528c12.488 0 22.764-10.276 22.764-22.764s-10.276-22.764-22.764-22.764z" fill="url(#b)"/>
+ <path d="m24.175 33.93c1.48 0 2.681 1.201 2.681 2.681s-1.201 2.681-2.681 2.681c-1.479 0-2.681-1.201-2.681-2.681s1.202-2.681 2.681-2.681zm2.101-3.101h-4.552v-1.138c0-2.504 1.024-4.78 2.663-6.442l2.823-2.868c.842-.82 1.343-1.958 1.343-3.21 0-2.504-2.049-4.553-4.553-4.553-1.978 0-3.673 1.279-4.297 3.051-.321.883-1.161 1.471-2.101 1.471-.03.031-.06.031-.09.031-.74 0-1.434-.361-1.858-.968-.424-.606-.525-1.381-.271-2.076 1.277-3.528 4.65-6.062 8.617-6.062 5.031 0 9.106 4.075 9.106 9.106 0 2.003-.82 3.824-2.117 5.122l-2.049 2.094c-1.639 1.662-2.664 3.028-2.664 6.442z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/keep.svg b/.icons/kora/apps/scalable/keep.svg
new file mode 100644
index 000000000..318461728
--- /dev/null
+++ b/.icons/kora/apps/scalable/keep.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1166 43.1166 0 24 45.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d48d01" offset="0"/>
+ <stop stop-color="#f4b400" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.32882 0 0 1.32882 -7.89149 -7.72721)" d="m24 10c-4.937 0-9 4.063-9 9 .001 2.718 1.233 5.293 3.348 7h-.348v10h2v1h8v-1h2v-10h-.356c2.118-1.705 3.352-4.281 3.355-7 0-4.937-4.063-9-9-9zm0 2c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7zm-4 16h8v2h-8zm0 4h8v2h-8z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/keepass.svg b/.icons/kora/apps/scalable/keepass.svg
new file mode 100644
index 000000000..3bc952d0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepass.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="510.61952" x2="510.90112" y1="550.87989" y2="503.33872" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#14a102" offset="0"/>
+ <stop stop-color="#80e950" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-486.76034 -502.72584)" stroke-width="1.317422">
+ <path d="m533.00453 512.86128c-.0147-1.12294-.87882-2.05059-1.99683-2.15317-9.29112-.86906-16.87346-5.83441-19.37317-7.65064-.52241-.38083-1.23035-.38083-1.75277 0-2.49488 1.81623-10.07717 6.78158-19.36828 7.65064-1.11806.10258-1.97735 1.03023-1.99688 2.15317-.1123 7.32841 1.06435 32.20882 21.68252 37.74545.36617.0977.75188.0977 1.11806 0 20.61816-5.5317 21.79476-30.41709 21.68735-37.74545z" fill="url(#a)"/>
+ <path transform="translate(486.76034 502.72583)" d="m23.970703 5.8300781c-.2364 0-.473078.0729581-.673828.2207031-1.91746 1.4092601-7.744026 5.2631798-14.8847656 5.9374998-.85929.0796-1.5201463.798602-1.5351563 1.669922-.0863 5.6863.8178425 24.993043 16.6640629 29.289063.28143.0758.577945.0758.859375 0 15.84622-4.29219 16.750528-23.602803 16.667968-29.289063-.0113-.87132-.673953-1.590332-1.533203-1.669922-7.14075-.67432-12.969455-4.5282397-14.890625-5.9374998-.20075-.147745-.437428-.2207031-.673828-.2207031zm2.986328 10.1855469c2.77982 0 5.027344 2.247544 5.027344 5.027344 0 2.77979-2.247524 5.027343-5.027344 5.027343-.65058 0-1.241117-.119454-1.773437-.296874l-2.66211 2.662109h-1.77539v1.775391h-1.773438v1.773437h-2.957031v-2.957031l6.210937-6.210938c-.17742-.59145-.296874-1.181987-.296874-1.773437 0-2.77979 2.247553-5.027344 5.027343-5.027344zm1.478516 1.773437c-1.00547 0-1.773438.769911-1.773438 1.775391s.767968 1.773438 1.773438 1.773438c1.00548 0 1.775391-.767958 1.775391-1.773438s-.769911-1.775391-1.775391-1.775391z" fill="#fff" fill-opacity=".85098"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/keepass2.svg b/.icons/kora/apps/scalable/keepass2.svg
new file mode 120000
index 000000000..3a0b0a117
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepass2.svg
@@ -0,0 +1 @@
+keepass.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keepassx.svg b/.icons/kora/apps/scalable/keepassx.svg
new file mode 120000
index 000000000..3a0b0a117
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepassx.svg
@@ -0,0 +1 @@
+keepass.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keepassx2.svg b/.icons/kora/apps/scalable/keepassx2.svg
new file mode 120000
index 000000000..c1070c140
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepassx2.svg
@@ -0,0 +1 @@
+keepassx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keepassxc-dark.svg b/.icons/kora/apps/scalable/keepassxc-dark.svg
new file mode 100644
index 000000000..49f8d9350
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepassxc-dark.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="510.61951" x2="510.90112" y1="550.87988" y2="503.33871" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323232" offset="0"/>
+ <stop stop-color="#969696" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-486.76034 -502.72584)" stroke-width="1.317422">
+ <path d="m533.00453 512.86128c-.0147-1.12294-.87882-2.05059-1.99683-2.15317-9.29112-.86906-16.87346-5.83441-19.37317-7.65064-.52241-.38083-1.23035-.38083-1.75277 0-2.49488 1.81623-10.07717 6.78158-19.36828 7.65064-1.11806.10258-1.97735 1.03023-1.99688 2.15317-.1123 7.32841 1.06435 32.20882 21.68252 37.74545.36617.0977.75188.0977 1.11806 0 20.61816-5.5317 21.79476-30.41709 21.68735-37.74545z" fill="url(#a)"/>
+ <path transform="translate(486.76034 502.72583)" d="m23.970703 5.8300781c-.2364 0-.473078.0729581-.673828.2207031-1.91746 1.4092601-7.744026 5.2631798-14.8847656 5.9374998-.85929.0796-1.5201463.798602-1.5351563 1.669922-.0863 5.6863.8178425 24.993043 16.6640629 29.289063.28143.0758.577945.0758.859375 0 15.84622-4.29219 16.750528-23.602803 16.667968-29.289063-.0113-.87132-.673953-1.590332-1.533203-1.669922-7.14075-.67432-12.969455-4.5282397-14.890625-5.9374998-.20075-.147745-.437428-.2207031-.673828-.2207031zm2.986328 10.1855469c2.77982 0 5.027344 2.247544 5.027344 5.027344 0 2.77979-2.247524 5.027343-5.027344 5.027343-.65058 0-1.241117-.119454-1.773437-.296874l-2.66211 2.662109h-1.77539v1.775391h-1.773438v1.773437h-2.957031v-2.957031l6.210937-6.210938c-.17742-.59145-.296874-1.181987-.296874-1.773437 0-2.77979 2.247553-5.027344 5.027343-5.027344zm1.478516 1.773437c-1.00547 0-1.773438.769911-1.773438 1.775391s.767968 1.773438 1.773438 1.773438c1.00548 0 1.775391-.767958 1.775391-1.773438s-.769911-1.775391-1.775391-1.775391z" fill="#fff" fill-opacity=".85098"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/keepassxc-locked.svg b/.icons/kora/apps/scalable/keepassxc-locked.svg
new file mode 100644
index 000000000..04ef6a723
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepassxc-locked.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="487.74164" x2="493.5094" y1="985.34576" y2="11.610633" gradientTransform="matrix(.08012821 0 0 .0801282 384.05673 464.93681)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c52828" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.60921421 0 0 .60921421 -233.92282 -283.19611)">
+ <path d="m459.87645 481.49538c-.024-1.84295-1.44231-3.36538-3.27717-3.53373-15.2484-1.42628-27.69239-9.57532-31.79487-12.55609-.85737-.625-2.01923-.625-2.8766 0-4.09456 2.98077-16.53847 11.12981-31.78686 12.55609-1.83494.16835-3.2452 1.69078-3.27725 3.53373-.18429 12.02725 1.7468 52.8605 35.58494 61.94711.60096.16026 1.23397.16026 1.83494 0 33.83814-9.07852 35.76915-49.91994 35.59287-61.94711z" fill="url(#a)"/>
+ <path d="m423.32378 474.43085c-.38797 0-.7769.1205-1.10637.36298-3.1469 2.31285-12.71173 8.63429-24.43099 9.74098-1.41025.13062-2.49176 1.31326-2.51639 2.74325-.14165 9.33225 1.34223 41.01568 27.34874 48.06622.46187.12435.94815.12435 1.41002 0 26.00652-7.04426 27.4912-38.73403 27.35572-48.06622-.0185-1.42999-1.10969-2.61263-2.51988-2.74325-11.71925-1.10669-21.28497-7.42813-24.43796-9.74098-.32947-.24248-.71491-.36298-1.10289-.36298zm4.90016 16.71429c4.56219 0 8.25069 3.68855 8.25069 8.25069s-3.6885 8.25069-8.25069 8.25069c-1.06772 0-2.04064-.19395-2.91427-.48513l-4.36616 4.36966h-2.91078v2.91077h-2.91427v2.91078h-4.85129v-4.85129l10.19121-10.1947c-.29118-.97067-.48513-1.94011-.48513-2.91078 0-4.56214 3.68855-8.25069 8.25069-8.25069zm2.42565 2.91077c-1.65017 0-2.91078 1.2641-2.91078 2.91427s1.26061 2.91078 2.91078 2.91078 2.91077-1.26061 2.91077-2.91078-1.2606-2.91427-2.91077-2.91427z" fill="#fff" fill-opacity=".85098"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/keepassxc-unlocked.svg b/.icons/kora/apps/scalable/keepassxc-unlocked.svg
new file mode 120000
index 000000000..a13d2aae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepassxc-unlocked.svg
@@ -0,0 +1 @@
+keepassxc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keepassxc.svg b/.icons/kora/apps/scalable/keepassxc.svg
new file mode 120000
index 000000000..c1070c140
--- /dev/null
+++ b/.icons/kora/apps/scalable/keepassxc.svg
@@ -0,0 +1 @@
+keepassx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kega-fusion.svg b/.icons/kora/apps/scalable/kega-fusion.svg
new file mode 100644
index 000000000..74335a8ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/kega-fusion.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8401 39.8401 0 24 43.8465)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m10 4c-1.105 0-2 .895-2 2v36c0 1.105.895 2 2 2h11c1.105 0 2-.895 2-2v-4.828l2.133 5.547c.297.772 1.039 1.281 1.867 1.281h11c1.365-.001 2.328-1.338 1.896-2.633l-5.789-17.367 5.789-17.367c.432-1.295-.531-2.632-1.896-2.633h-11c-.828 0-1.57.509-1.867 1.281l-2.133 5.547v-4.828c0-1.105-.895-2-2-2h-11z" fill="url(#a)"/>
+ <path d="m10 6v25l2 2 3-2v-25zm6 0v17h10l6-17h-5l-5 13h-1v-13zm17 0-6 18 2.334 7 2.883 2 2.117-2-2.334-7 6-18zm-17 19v6l3 2 2-2v-2h1l.77 2 3.23 2 2.117-2-2.117-6z" fill="#4567b9"/>
+ <path d="m10 31v11h5v-11zm6 0v11h5v-11zm6.77 0 4.23 11h5l-3.883-11zm6.564 0 3.666 11h5l-3.666-11z" fill="#cf7000"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kentoo.svg b/.icons/kora/apps/scalable/kentoo.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/kentoo.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kerbal-space-program.svg b/.icons/kora/apps/scalable/kerbal-space-program.svg
new file mode 100644
index 000000000..aa3a6aefa
--- /dev/null
+++ b/.icons/kora/apps/scalable/kerbal-space-program.svg
@@ -0,0 +1,23 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16 5a4 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-4zm16 0a4 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-4zm-25 13a5 7 0 0 0-5 7 5 7 0 0 0 5 7 5 7 0 0 0 5-7 5 7 0 0 0-5-7zm34 0a5 7 0 0 0-5 7 5 7 0 0 0 5 7 5 7 0 0 0 5-7 5 7 0 0 0-5-7z" opacity=".2"/>
+ <path d="m16 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-4zm16 0a4 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-4zm-25 13a5 7 0 0 0-5 7 5 7 0 0 0 5 7 5 7 0 0 0 5-7 5 7 0 0 0-5-7zm34 0a5 7 0 0 0-5 7 5 7 0 0 0 5 7 5 7 0 0 0 5-7 5 7 0 0 0-5-7z" fill="#868686"/>
+ <path d="m16 4a4 4 0 0 0 -4 4 4 4 0 0 0 .035156.5058594 4 4 0 0 1 3.964844-3.5058594 4 4 0 0 1 3.964844 3.4941406 4 4 0 0 0 .035156-.4941406 4 4 0 0 0 -4-4zm16 0a4 4 0 0 0 -4 4 4 4 0 0 0 .035156.5058594 4 4 0 0 1 3.964844-3.5058594 4 4 0 0 1 3.964844 3.4941406 4 4 0 0 0 .035156-.4941406 4 4 0 0 0 -4-4zm-25 13a5 7 0 0 0 -5 7 5 7 0 0 0 .015625.451172 5 7 0 0 1 4.984375-6.451172 5 7 0 0 1 4.984375 6.548828 5 7 0 0 0 .015625-.548828 5 7 0 0 0 -5-7zm34 0a5 7 0 0 0 -5 7 5 7 0 0 0 .015625.451172 5 7 0 0 1 4.984375-6.451172 5 7 0 0 1 4.984375 6.548828 5 7 0 0 0 .015625-.548828 5 7 0 0 0 -5-7z" fill="#fff" opacity=".1"/>
+ <circle cx="24" cy="25" r="19" opacity=".2"/>
+ <circle cx="24" cy="24" r="19" fill="#e4e4e4"/>
+ <path d="m40 24c0 8.836556-7.163444 12-16 12s-16-3.163444-16-12 7.163444-16 16-16 16 7.163444 16 16z" fill="#3f3f3f"/>
+ <path d="m21.158203 10.951172c-2.262152.063757-3.253601.510299-5.638672 3.058594l-.21289 6.517578.085937 1.798828.041016 6.855469c.298571 2.359594.394183 4.275379.710937 5.734375 2.321725.746263 4.998336 1.083984 7.855469 1.083984 2.96603 0 5.733826-.368063 8.115234-1.175781.614334-2.788785.080248-6.907256.496094-10.28125l.167969-4.371094-.298828-4.900391c-.762477-3.184549-5.212604-4.486606-8.539063-4.320312-1.135494 0-2.029152-.021253-2.783203 0z" fill="#84bd08"/>
+ <circle cx="17" cy="27" r="3" opacity=".2"/>
+ <circle cx="17" cy="26" r="3" fill="#fff"/>
+ <circle cx="16" cy="26" r="1" fill="#3f3f3f"/>
+ <path d="m18 32s1.708108 1 5.854054 1 6.145946-1 6.145946-1" style="fill:none;opacity:.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#000"/>
+ <path d="m15.022396 15.729182.305508 6.445537c.924428-3.320535-1.426498-8.658987 3.114875-9.174719 2.324078-.263929 2.597061 2.116133 4.186466 2 1.486141-.108589 1.508387-3.710055 5.35769-3 4.310873.795197 4.004821 6.069546 4.773315 10.174719l.236919-6.09657c.06416-2.628611-.969394-3.479839-2.401998-4.578773-1.765669-1.143576-3.837919-1.470747-6.594756-1.470747-2.784951-.1845465-5.860519.512608-7.836183 2.397026-1.175187 1.074979-1.214532 1.769809-1.141836 3.303527z" fill="#2e2e2e"/>
+ <g transform="scale(-1 1)">
+ <circle cx="-31" cy="27" r="3" opacity=".2"/>
+ <circle cx="-31" cy="26" r="3" fill="#fff"/>
+ <circle cx="-32" cy="26" r="1" fill="#3f3f3f"/>
+ </g>
+ <path d="m8.0253906 23.492188c-.0053472.170053-.0253906.33646-.0253906.507812 0 8.836556 7.163444 12 16 12s16-3.163444 16-12c0-.171352-.020043-.337759-.025391-.507812-.269508 8.451676-7.308821 11.507812-15.974609 11.507812s-15.7051007-3.056136-15.9746094-11.507812z" opacity=".2"/>
+ <path d="m24 5a19 19 0 0 0 -19 19 19 19 0 0 0 .0214844.591797 19 19 0 0 1 18.9785156-18.591797 19 19 0 0 1 18.978516 18.408203 19 19 0 0 0 .021484-.408203 19 19 0 0 0 -19-19z" fill="#fff" opacity=".2"/>
+ <rect x="12" y="41" width="24" height="4" rx="2" opacity=".2"/>
+ <rect x="12" y="40" width="24" height="4" rx="2" fill="#868686"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/keurocalc.svg b/.icons/kora/apps/scalable/keurocalc.svg
new file mode 100644
index 000000000..3a76432e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/keurocalc.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f5fca" offset="0"/>
+ <stop stop-color="#578cff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.276 9.203c-6.393.009-12.091 4.161-14.059 10.244h-3.014l-1.138 3.415h3.464c-.031.378-.048.758-.049 1.138.004.38.022.76.056 1.138h-1.194l-1.139 3.415h3.004c1.969 6.087 7.672 10.24 14.069 10.244 4.551-.003 8.855-2.104 11.656-5.691h-4.845c-1.964 1.473-4.355 2.272-6.811 2.276-4.511-.006-8.612-2.694-10.416-6.829h14.969l1.138-3.415h-17.003c-.042-.378-.065-.758-.07-1.138.001-.38.02-.76.058-1.138h17.015l1.139-3.415h-17.256c1.807-4.138 5.911-6.827 10.426-6.829 2.455.005 4.843.804 6.807 2.276h4.836c-2.798-3.583-7.096-5.684-11.643-5.691z" fill="#ffff70" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kexi.svg b/.icons/kora/apps/scalable/kexi.svg
new file mode 120000
index 000000000..ab719adba
--- /dev/null
+++ b/.icons/kora/apps/scalable/kexi.svg
@@ -0,0 +1 @@
+calligrakexi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/key-mon.svg b/.icons/kora/apps/scalable/key-mon.svg
new file mode 120000
index 000000000..d5aa3f2f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/key-mon.svg
@@ -0,0 +1 @@
+keymon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/key_bindings.svg b/.icons/kora/apps/scalable/key_bindings.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/key_bindings.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keybase.svg b/.icons/kora/apps/scalable/keybase.svg
new file mode 100644
index 000000000..56a123607
--- /dev/null
+++ b/.icons/kora/apps/scalable/keybase.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36 36 0 24 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0034ad" offset="0"/>
+ <stop stop-color="#2d96d0" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -5.5932)" fill-rule="nonzero">
+ <path d="m24 6c-11.08 0-20 8.92-20 20 0 6.567 3.148 12.358 8.008 16h23.984c4.86-3.642 8.008-9.433 8.008-16 0-11.08-8.92-20-20-20z" fill="url(#a)"/>
+ <path d="m24 17c-8.229 0-15 6.771-15 15 7e-3 3.692 1.376 7.254 3.844 10h22.316c2.467-2.746 3.834-6.309 3.84-10 0-8.229-6.771-15-15-15z" fill="#f4deb9"/>
+ <path d="m24 17c-5.332 0-10.01 2.785-12.67 6.977-.388.507-.73 1.036-.978 1.603-.391.891-.681 1.813-.901 2.809-.146.591-.27 1.19-.344 1.806-.006.055.011.067.038.059-.029.237-.064.462-.086.711-.071.797-.077 1.123-.024 1.123l8.965-10.088-1.932 8.002c.013.013.296-.103.629-.256 2.047-.942 3.89-1.361 6.145-1.63.777-.093 3.474-.105 4.285-.02 1.642.172 3.141.264 4.984.771.817.225 1.218.278 1.887.254.67-.024 1.064-.114 1.559-.351 1.234-.594 1.881-1.813 1.701-3.204-.017-.131-.052-.255-.078-.382.053-.131.001-.352-.207-.717-.206-.546-.508-1.093-.965-1.711-3.092-3.398-7.131-5.822-12.008-5.756z" fill="#ff8e49"/>
+ </g>
+ <circle cx="17.1708" cy="33.1056" r="2.2764" fill="#252524" stroke-width="1.1382"/>
+ <circle cx="30.8292" cy="33.1056" r="2.2764" fill="#252524" stroke-width="1.1382"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -5.5932)" d="m20.783 8.574c-.061 0-.463.686-.845 1.444-.56 1.108-.827 1.962-.918 2.947-.023.243-.02.482-.004.717-.01.106-.015.212-.016.318 0 2.209 1.791 4 4 4s4-1.791 4-4c0-.102-.004-.203-.012-.305.004-.101.013-.203.008-.302-.07-1.37-.862-2.309-2.058-2.927-.634-.327-1.603-.481-2.235-.482-.789-.002-1.388-.687-1.773-1.248-.062-.089-.128-.162-.147-.162z" fill="#ff8e49" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/keymon.svg b/.icons/kora/apps/scalable/keymon.svg
new file mode 100644
index 000000000..32f08f421
--- /dev/null
+++ b/.icons/kora/apps/scalable/keymon.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.5025 36.5025 0 595.118 42.5695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.31325 18.296 -18.296 -2.31325 -912.437 -102.917)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#818181" offset="0"/>
+ <stop stop-color="#484848" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m33.052 28.355v4.534h-18.22v-4.534zm6.873-.279v4.813h-4.814v-4.813zm-26.861 0v4.813h-4.814v-4.813zm19.988-6.325v4.813h-4.814v-4.813zm6.873 0v4.813h-4.814v-4.813zm-13.432 0v4.813h-4.813v-4.813zm-6.845 0v4.813h-4.816v-4.813zm-6.584 0v4.813h-4.815v-4.813zm19.988-6.297v4.814h-4.814v-4.814zm6.873 0v4.814h-4.814v-4.814zm-13.399 0v4.814h-4.813v-4.814zm-6.878 0v4.814h-4.816v-4.814zm-6.584 0v4.814h-4.815v-4.814z" fill="#030000" fill-opacity=".75"/>
+ <path d="m32.925 28.179v4.514l-18.138-.001v-4.513zm6.842-.278v4.791h-4.791l-.001-4.791zm-26.74 0v4.791h-4.792v-4.791zm19.898-6.297v4.792h-4.792v-4.792zm6.842 0v4.792h-4.792v-4.792zm-13.371 0v4.792h-4.792v-4.792zm-6.815 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792zm19.898-6.268v4.792h-4.792v-4.792zm6.842 0v4.792h-4.791v-4.792zm-13.338 0v4.792h-4.792v-4.792zm-6.848 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792z" fill="url(#b)"/>
+ <path d="m11.738 31.007c.008.006.019.032.018.069-.004.066.134.237.185.269.24.148-.148.275-.216.32-.102.068-.206.136-.295.221-.188.179-.338-.13-.496-.134-.154-.004-.292-.003-.445.005-.147.002-.291.168-.421.156-.162-.016-.309-.102-.469-.136-.052-.011-.295-.032-.349-.113-.032-.049.044-.18.046-.222.001-.012-.056-.234-.013-.266.059-.043.15-.012.213-.047.053-.029.056-.073.086-.109 0 0 .078-.052.094-.07-.022-.02-.023-.049-.024-.063-.009-.069-.024-.096-.004-.207.034-.192.159-.462.301-.601.078-.101.15-.26.173-.348.013-.255-.02-.624.13-.86.176-.277.561-.297.75-.024.156.226.126.537.201.786.116.389.46.617.531 1.045.03.179-.009.289-.048.295-.058.008-.095.193-.278.185-.111-.005-.127-.033-.169-.083-.012-.014-.03-.041-.041-.068-.021.035-.02.054-.004.087.024.048.097.16.306.097.084-.025.12-.061.165-.117.045-.055.054-.082.073-.067zm-1.475-1.671c-.006-.054-.018-.1.076-.103.061-.002.079.115.064.15-.049.115-.293.142-.084.27.03.018.064.035.099.037.047.001.227-.03.29-.059.045-.02.074-.052.131-.072.019-.007-.076.082-.137.107-.057.023-.198.051-.252.062-.052.009-.124-.049-.11.002.015.051.138.077.154.075.169-.01.212-.066.3-.125.012-.008.042.004.039.019-.012.053-.065.116-.098.132-.142.07-.234.135-.325.088-.107-.057-.044-.118-.149-.175-.037-.021-.024.083-.039.123-.042.105-.138.198-.072.321-.056.015-.183.283-.201.423-.009.077.003.156-.012.233-.005.029-.067-.006-.081-.032-.038-.072-.048-.156-.031-.236.007-.034.001-.041-.008-.025-.051.09-.023.215.018.303.083.18.308.252.45.392.046.046.038.131-.017.169-.132-.176-.293-.336-.35-.387-.024-.021-.08-.078-.126-.06.043.036.118.111.171.159.166.154.363.37.361.617.068-.036.041-.116.012-.168-.087-.159.074-.026.148-.009.058.013.118.008.176.001.063-.008.127-.02.184-.048.053-.027.092-.074.137-.111.022-.018.039-.068.064-.055.099.048-.123.355.008.36.015-.102.044-.203.051-.305.009-.106-.119-.469.108-.473.006-.145.232-.134.306-.074 0-.033-.071-.063-.099-.077.048-.164.026-.23-.007-.384-.025-.118-.132-.277-.216-.327.156.138.258.462.202.661-.019.065-.061.073-.09.076-.13.013-.054-.153-.108-.382-.06-.255-.12-.274-.136-.294-.074-.331-.157-.298-.18-.423-.021-.111.097-.202-.063-.233-.052-.011-.107-.026-.146-.062-.05-.048-.015-.185.06-.19.101-.008.134.115.114.163-.006.009-.019.041-.033.061.018.007.038.014.071-.013.059-.048.046-.089.033-.138-.041-.144-.098-.171-.164-.183-.094-.018-.151.056-.167.152-.007.039.002.083.012.117-.022-.002-.066-.012-.094-.017-.019-.003-.039.004-.057.004.003-.142-.045-.236-.111-.238-.131-.003-.143.272-.048.319.011.005.037-.016.041-.028-.008-.008-.021-.019-.038-.036-.018-.016-.03-.039-.031-.054zm.481-.087c-.049.004-.066.057-.068.1-.001.016.007.044.022.053.042.027.079.025.094.015.024-.015.03-.05.023-.091-.044.004-.077-.002-.076-.053 0-.009.006-.024.005-.024zm-.461.086c.006.016.015.04.053.055.02.008.047-.01.048-.034.002-.02-.003-.029-.005-.033-.01.007-.021.007-.028.009-.012.003-.021-.007-.027-.016-.006-.008-.003-.019-.002-.029.002-.009.004-.017.011-.032-.014-.009-.042.015-.048.033-.006.012-.007.031-.002.047z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="36.774194" cy="37.568994" r="9.667999" fill="#f57f17" stroke-width=".878909"/>
+ <path transform="translate(.774193 1.569)" d="m36 31c-4.7 0-7 3-8 5 1 2 3.3 5 8 5s7-3 8-5c-1-2-3.3-5-8-5zm0 1.075c2.137 0 3.925 1.788 3.925 3.925s-1.788 3.925-3.925 3.925-3.925-1.788-3.925-3.925 1.788-3.925 3.925-3.925zm0 2.617c-.692 0-1.308.616-1.308 1.308s.616 1.308 1.308 1.308 1.308-.616 1.308-1.308-.616-1.308-1.308-1.308z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/keyring-manager.svg b/.icons/kora/apps/scalable/keyring-manager.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/keyring-manager.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/keysmith.svg b/.icons/kora/apps/scalable/keysmith.svg
new file mode 100644
index 000000000..48f0a5e78
--- /dev/null
+++ b/.icons/kora/apps/scalable/keysmith.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.6962 44.6962 0 23.9989 46.3481)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007078" offset="0"/>
+ <stop stop-color="#12a1ac" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.652c-7.225 0-13.082 5.857-13.082 13.082v2.657c-2.804 3.18-4.355 7.275-4.36 11.515 0 9.568 7.873 17.442 17.442 17.442s17.442-7.874 17.442-17.442c-.008-4.236-1.558-8.327-4.36-11.504v-2.668c0-7.225-5.857-13.082-13.082-13.082zm0 3.629c5.635.028 9.355 4.855 8.649 8.495-2.633-1.51-5.614-2.308-8.649-2.313-3.036.008-6.019.808-8.651 2.321-.457-3.448 3.131-8.531 8.651-8.503z" fill="url(#a)"/>
+ <path d="m24 11.463c-.364.007-.727.026-1.09.056v4.305h2.18v-4.305c-.363-.03-.726-.049-1.09-.056z" fill="#e34040"/>
+ <path d="m37.082 28.906c0 7.176-5.906 13.081-13.082 13.081s-13.082-5.905-13.082-13.081c0-7.177 5.906-13.082 13.082-13.082s13.082 5.905 13.082 13.082z" fill="#ffffff"/>
+ <path d="m22.91 16.914v3.27h2.18v-3.27zm-6.232 3.128-1.542 1.541 1.542 1.542 1.541-1.542zm14.644 0-1.541 1.541 1.541 1.542 1.542-1.542zm-19.314 7.774v2.18h3.271v-2.18zm20.713 0v2.18h3.271v-2.18zm-16.043 6.87-1.542 1.542 1.542 1.542 1.541-1.542zm14.644 0-1.541 1.542 1.541 1.542 1.542-1.542zm-8.412 2.941v3.27h2.18v-3.27z" fill="#10ca15"/>
+ <path d="m30.541 28.906c0 3.588-2.953 6.541-6.541 6.541s-6.541-2.953-6.541-6.541c0-3.589 2.953-6.541 6.541-6.541s6.541 2.952 6.541 6.541z" fill="#12a1ac"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/keysync.svg b/.icons/kora/apps/scalable/keysync.svg
new file mode 100644
index 000000000..27cf89dae
--- /dev/null
+++ b/.icons/kora/apps/scalable/keysync.svg
@@ -0,0 +1,17 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="34.902462" x2="946.34857" y1="490.62549" y2="490.62549" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="487.74164" x2="493.5094" y1="985.34576" y2="11.610633" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#14a102" offset="0"/>
+ <stop stop-color="#80e950" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-486.76034 -502.72584)" stroke-width="1.317422">
+ <g transform="matrix(.94151989 0 0 .9415199 49.922993 16.273977)" stroke-width="9.512438">
+ <path transform="matrix(.05185606 0 0 .05185606 464.01918 516.71536)" d="m946.23 206.651c-.3-23-18-42-40.899-44.101-190.3-17.8-345.601-119.5-396.8-156.7-10.7-7.8-25.2-7.8-35.9 0-51.1 37.2-206.4 138.9-396.7 156.7-22.9 2.101-40.5 21.101-40.9 44.101-2.3 150.1 21.8 659.699 444.1 773.1 7.5 2 15.4 2 22.9 0 422.3-113.3 446.399-623.001 444.199-773.1z" fill="url(#b)"/>
+ <path transform="matrix(.03985431 0 0 .04023645 469.87887 522.85863)" d="m946.23 206.651c-.3-23-18-42-40.899-44.101-190.3-17.8-345.601-119.5-396.8-156.7-10.7-7.8-25.2-7.8-35.9 0-51.1 37.2-206.4 138.9-396.7 156.7-22.9 2.101-40.5 21.101-40.9 44.101-2.3 150.1 21.8 659.699 444.1 773.1 7.5 2 15.4 2 22.9 0 422.3-113.3 446.399-623.001 444.199-773.1z" fill="#fff" opacity=".675"/>
+ </g>
+ <path transform="matrix(.0309254 0 0 .0309254 502.7758 518.74128)" d="m353.812 0c-89.887 0-162.562 72.675-162.562 162.562 0 19.125 3.825 38.25 9.562 57.375l-200.812 200.813v95.625h95.625v-57.375h57.375v-57.375h57.375l86.062-86.062c17.213 5.737 36.338 9.562 57.375 9.562 89.888 0 162.562-72.675 162.562-162.562s-72.674-162.563-162.562-162.563zm47.813 172.125c-32.513 0-57.375-24.862-57.375-57.375s24.862-57.375 57.375-57.375 57.375 24.862 57.375 57.375-24.862 57.375-57.375 57.375z" fill="#50c92d" stroke="#1f2a47"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kfind.svg b/.icons/kora/apps/scalable/kfind.svg
new file mode 100644
index 000000000..8a57d9c4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/kfind.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.38457 0 0 1.38457 -9.67418 -8.85472)" d="m33.239 31.309-4.541-3.397c.969-1.399 1.973-3.584 1.973-5.304 0-1.117-.217-2.187-.651-3.207s-1.02-1.899-1.759-2.638-1.618-1.325-2.638-1.759-2.089-.651-3.207-.651-2.187.217-3.207.651c-1.021.434-1.9 1.02-2.639 1.759-.738.739-1.325 1.618-1.759 2.638-.433 1.021-.65 2.09-.65 3.207 0 1.118.217 2.187.65 3.207.434 1.021 1.021 1.9 1.759 2.639.739.738 1.619 1.325 2.639 1.759 1.02.433 2.089.65 3.207.65 1.72 0 3.719-.704 5.119-1.674l3.582 4.23c.281.297.632.446 1.055.446.406 0 .758-.149 1.055-.446s.446-.648.446-1.055c0-.414-.145-.766-.434-1.055zm-7.112-4.99c-1.028 1.028-2.265 1.542-3.711 1.542s-2.683-.514-3.711-1.542-1.542-2.265-1.542-3.711.514-2.683 1.542-3.711c1.027-1.028 2.265-1.542 3.711-1.542s2.683.514 3.711 1.542 1.542 2.265 1.542 3.711-.514 2.683-1.542 3.711z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kfloppy.svg b/.icons/kora/apps/scalable/kfloppy.svg
new file mode 100644
index 000000000..cdd9793c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/kfloppy.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 25.4591 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m16.275 4c-.171.295-.275.633-.275 1v12c0 1.108.892 2 2 2h20c1.108 0 2-.892 2-2v-12c0-.367-.104-.705-.275-1zm14.725 3h5c.554 0 1 .446 1 1v7c0 .554-.446 1-1 1h-5c-.554 0-1-.446-1-1v-7c0-.554.446-1 1-1z" fill="#b7b7b7"/>
+ <path d="m10 23c-1.108 0-2 .892-2 2v11h32v-11c0-1.108-.892-2-2-2z" fill="#fff"/>
+ <path d="m40 36v3c0 1.108-.892 2-2 2h-28c-1.108 0-2-.892-2-2v-3z" fill="#0ea9cc"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kfm.svg b/.icons/kora/apps/scalable/kfm.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/kfm.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kfm_home.svg b/.icons/kora/apps/scalable/kfm_home.svg
new file mode 120000
index 000000000..305afa381
--- /dev/null
+++ b/.icons/kora/apps/scalable/kfm_home.svg
@@ -0,0 +1 @@
+gargoyle-house.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kfoldersync.svg b/.icons/kora/apps/scalable/kfoldersync.svg
new file mode 100644
index 000000000..ee133ce61
--- /dev/null
+++ b/.icons/kora/apps/scalable/kfoldersync.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.5937 32.5937 0 489.44 40.2224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -17.8231 17.8231 0 512.323 39.432)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13bee3" offset="0"/>
+ <stop stop-color="#7ee3ff" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#0083d5"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+ <circle transform="translate(-1.202 4.73794)" cx="36.536" cy="30.729" r="11.464" fill="url(#b)"/>
+ <path transform="matrix(1.2263 0 0 1.2263 -8.81292 -8.68038)" d="m36 28 4 3-.343.257c1.421 1.101 2.343 2.823 2.343 4.743 0 3.292-2.708 6-6 6v2l-4-3 .343-.257c-1.421-1.101-2.343-2.823-2.343-4.743 0-3.292 2.708-6 6-6zm0 4c-2.194 0-4 1.806-4 4 0 1.481.822 2.785 2.032 3.476l1.968-1.476v2c2.194 0 4-1.806 4-4 0-1.481-.822-2.785-2.032-3.476l-1.968 1.476z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kfontview.svg b/.icons/kora/apps/scalable/kfontview.svg
new file mode 120000
index 000000000..a1e5ae9a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/kfontview.svg
@@ -0,0 +1 @@
+fonts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kfourinline.svg b/.icons/kora/apps/scalable/kfourinline.svg
new file mode 100644
index 000000000..89e8b2501
--- /dev/null
+++ b/.icons/kora/apps/scalable/kfourinline.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c5b84" offset="0"/>
+ <stop stop-color="#3b709f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0805 0 0 1.0805 -1.93207 -1.93207)" d="m22 15c0 3.84-3.16 7-7 7s-7-3.16-7-7 3.16-7 7-7 7 3.16 7 7z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="matrix(1.0805 0 0 1.0805 -1.93207 -1.93207)" d="m22 34c0 3.84-3.16 7-7 7s-7-3.16-7-7 3.16-7 7-7 7 3.16 7 7z" fill="#323232" fill-rule="nonzero"/>
+ <path d="m41.288 14.275c0 4.15-3.414 7.564-7.563 7.564-4.15 0-7.564-3.414-7.564-7.564 0-4.149 3.414-7.563 7.564-7.563 4.149 0 7.563 3.414 7.563 7.563zm0 20.53c0 4.149-3.414 7.564-7.563 7.564-4.15 0-7.564-3.415-7.564-7.564s3.414-7.563 7.564-7.563c4.149 0 7.563 3.414 7.563 7.563z" fill="#fe5441"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kgeography.svg b/.icons/kora/apps/scalable/kgeography.svg
new file mode 100644
index 000000000..b06672392
--- /dev/null
+++ b/.icons/kora/apps/scalable/kgeography.svg
@@ -0,0 +1,6 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="4" width="40" height="40" ry="20" fill="#2095f2"/>
+ <path d="m24 4c-2.523 0-4.924.4812-7.143 1.3262-.161.1483-.371.2622-.537.248-.022-.0019-.045-.017-.068-.0254-1.094.4577-2.131 1.0184-3.115 1.6543.128.2075.166.4386-.098.5508-.044.0192-.601.0751-.795.0703-2.7976 2.0329-5.0419 4.7668-6.4764 7.9588.0229-.003.0428-.014.0664-.015.2177-.003.5311.059.7402.103.193.04.3486.169.5156.182.474.036.588-.333.9747-.539.3994.056.6645-.068 1.0253-.028.246.028.4236.29.6153.305.1612.016.3029-.151.4589-.127.152.023.413.354.438.539.031.231-.17.438-.104.692.242.246.68.295 1.025.437.225-.185.03-.529 0-.797-.003-.118.017-.223 0-.332-.021-.184-.1-.354-.101-.512-.003-.729.589-1.071 1.078-1.359.212-.126.379-.346.562-.437.26-.131.453-.161.668-.282.389-.218.722-.393 1.026-.64.14-.331.014-.775.025-1.102.141-.086.261.037.41.025.235-.048.254-.379.387-.511.078-.076.289-.13.385-.205.233-.184.31-.46.514-.539.073-.03.242-.022.357-.053.152-.04.368-.22.615-.305.161-.056.53-.067.592-.129.076-.077-.001-.2941.025-.4099.125-.5788.997-.7015 1.512-.8964.361-.137.732-.3876 1.129-.3106-.078.2751-.447.1777-.385.5117.087.4636.708-.1328.871-.2011.313-.1319.85-.2124 1.26-.3614.36-.1319 1.005-.3324.666-.7441-.283-.0164-.419.332-.666.4375-.17.0272-.138-.1426-.283-.1563-.138-.0164-.216.1275-.358.1036-.141-.0233-.339-.2452-.361-.4102-.056-.4281.362-.6046.539-.9238-.117-.3873-.653-.079-.976-.2305.031-.2305.269-.3895.539-.4336.22-.0374.716-.0183.847.0996.076.0648.005.2265.129.334.131.118.292.1058.461.0781.061-.2922-.38-.2189-.332-.4121.347-.2266.91-.0405 1.334-.1035.244-.036.501-.2083.717-.3301.206-.1172.473-.3206.691-.1289.059.2094-.19.2787-.306.3828-.393.3491-.797.7489-1.102 1.1543.187.1825.527.0911.844.1289.124.0164.279.0531.41.0762.153.0272.316.0196.436.0508.215.0528.273.2832.486.2832.351-.0006.355-.3801.156-.6172.063-.242.161-.3676.076-.5371-.158-.3161-.737-.0164-.767-.4102-.019-.2556.214-.2442.306-.4355-.042-.4941.406-.5298.358-.9727-.021-.1852-.177-.1877-.307-.3613-.065-.0854-.099-.2489-.174-.3223-.598-.0534-1.203-.0859-1.816-.0859zm-10.32 4.0352h.002c.119.0172.263.1452.408.1562.137.003.25-.0754.334-.0527.214.0565.305.3803.103.539-.167.021-.233-.0726-.359-.0507-.348.0591-.482.7413-.742.7187-.246-.021-.379-.6188-.129-.7969.016-.1554-.114-.1804-.106-.334.074-.0945.285-.1961.489-.1796zm-1.155.08c.072.002.125.0196.153.0508-.034.2733-.248.2554-.459.3828-.365.2201-.576.5554-.692 1.0254-.033.137-.393.4988-.566.4628-.407-.0857.112-.8352.205-.9491.103-.1263.24-.237.361-.3828.118-.1412.194-.3318.307-.4102.124-.0858.477-.1879.691-.1797zm3.036.9219c.13.002.247.0235.3.0762-.083.3386-.813.2492-1.08.1269.017-.1277.217-.1628.385-.1797.118-.003.265-.0273.395-.0234zm-1.661.625c.087-.002.175.0168.266.041-.236.1974-.491.3089-.896.4379-.195.061-.532.137-.565-.08-.04-.2672.285-.2051.463-.229.224-.0311.47-.1615.732-.1699zm25.469 1.5199c-.03.072-.052.144-.049.214.017.124.152.243.182.411.016.088-.042.28 0 .361.123.239.447.067.678.08-.263-.362-.525-.724-.811-1.066zm1.311 1.763c-.037.177-.157.407-.254.555-.224.34-.527.356-.848.537-.267.152-.382.405-.539.668-.17.285-.275.457-.205.869-.229.455-.576.733-1.051.949-.14.064-.332.087-.461.18-.102.074-.161.272-.306.436-.18.2-.369.284-.463.437-.073.118-.099.353-.18.512-.109.215-.343.321-.486.539-.066.101-.109.305-.182.437-.162.296-.44.508-.41.768.03.251.314.295.334.514.003.123-.082.199-.076.334.003.196.137.335.152.486.038.381-.129.533-.201.793-.034.124-.02.264-.053.361-.063.191-.329.363-.334.588-.002.16.164.289.178.514.003.155-.076.32-.049.463.055.279.553.603.77.82.29.29.67.515.795.82.105.26.104.598.306.793.15.145.398.235.59.385.179.14.373.261.564.41.313.244.784.731 1.282.694.259-.019.526-.231.82-.284.303-.054.696-.082 1.002-.05.234.023.475.163.719.152.257-.016.551-.206.844-.334.234-.102.523-.216.839-.299.145-.975.223-1.975.223-2.992 0-4.095-1.225-7.891-3.32-11.055zm-33.078 6.721c-.426.023-.7052.043-.9473.152-.5549.253-.4476 1.003-1.002 1.18-.1917.061-.4549.064-.666.104-.1821.033-.404.132-.5918.128-.0525 0-.1259-.039-.1914-.06-.0494.352-.0901.707-.1211 1.064.5274.101.7995.8 1.2657 1.032.1277.063.2945.066.4589.103.1328.03.2335.086.3614.129.2712.092.6034.081.8203.178.3269.145.5665.759.8476.924.0164.165-.0322.388.0254.511.1328.18.3203.141.5391.258.2617.141.3418.506.5898.617.0857.038.3003.033.4356.075.3399.102.4508.496.7422.41.191-.057.176-.253.207-.436.126-.137.264-.353.461-.357.319-.017.347.329.463.638.065.175.236.328.281.512.08.319.04 1.273-.027 1.463-.08.234-.397.333-.592.592-.092.121-.136.299-.205.385-.126.152-.312.192-.406.334-.053.079-.105.25-.157.357-.154.326-.3596.557-.2301.949.0541.161.3061.269.3071.459 0 .223-.4754.423-.5122.668-.0272.182.1473.507.2051.744.0421.179.3811.291.4861.41.18.203.324.489.489.743.325.499.579 1.108.896 1.591.167.254.402.482.514.745.057.132.049.29.101.41.183.413.993.845 1.41 1.051.196.094.413.129.592.228.272.152.81.559.947.797.123.214.199.735.258 1.076.08.45.001.796.026 1.283.016.264.1.529.103.793.001.093-.048.162-.053.256 0 .016.004.033.004.049 2.519 1.14 5.31 1.789 8.264 1.789.534 0 1.061-.028 1.584-.068.023-.04.044-.081.072-.118.121-.158.227-.296.307-.435.076-.468-.187-.795-.076-1.205.122-.461.759-.742 1.205-.949.153-.072.31-.187.435-.231.309-.107.695-.049.977-.152.48-.176.531-.691.767-1.129.112-.207.26-.415.282-.563.019-.132-.049-.257-.028-.414.024-.155.162-.288.205-.459.057-.222.081-.547.081-.795 0-.203-.095-.381-.104-.564-.033-.665.24-.74.486-1.102.124-.179.17-.384.256-.513.413-.617 1.13-.914 1.078-1.846-.017-.308-.21-1.005-.437-1.103-.13-.057-.428-.004-.615-.077-.606-.226-.962-.977-1.59-1.025-.134-.016-.257.055-.408.053-.249-.017-.624-.174-.899-.205-.175-.019-.409.052-.514 0-.16-.078-.176-.373-.306-.461-.103-.071-.304-.096-.461-.157-.253-.097-.453-.21-.744-.23-.09-.003-.202.043-.307.027-.161-.027-.289-.218-.437-.308-.187-.114-.359-.169-.436-.33.168-.553-.297-.707-.41-1.026-.054-.149-.029-.329-.076-.463-.067-.191-.256-.301-.463-.461-.371-.285-.7-.553-1.231-.619-.233-.029-.464.07-.746.053-.298-.019-.673-.28-.896-.535-.217-.249-.323-.473-.512-.592-.179-.115-.417-.112-.539-.228-.054-.051-.045-.138-.104-.258-.09-.187-.241-.29-.128-.514-.205-.105-.21.195-.434.156-.199-.283-.368-.417-.82-.334-.208.038-.323.3-.565.307-.198.016-.353-.221-.615-.258-.197-.027-.422.054-.563.027-.218-.043-.286-.225-.486-.357-.146-.096-.431-.26-.514-.258-.257.017-.441.548-.796.36-.173-.219.281-.335.076-.539-.156-.156-.286.07-.41.156-.143.098-.277.195-.434.254-.352.132-.572.063-.848.205-.255.132-.265.353-.41.615-.118.215-.387.528-.564.541-.215.016-.421-.3-.615-.385-.588-.254-.872.226-1.3598.233-.4522.016-1.0986-.731-1.0758-1.157.003-.259.1493-.653.1797-.974.0272-.256.2021-.41.2051-.643.003-.311-.4132-.551-.6153-.588-.4791-.088-1.1443.193-1.6933-.027-.105-.174.1227-.294.1816-.463.0333-.096.014-.224.0488-.33.0609-.163.232-.29.3086-.463.0571-.132.0715-.322.1289-.486.0669-.187.1907-.307.2051-.438.019-.172-.0463-.372-.1816-.486zm6.8554 5.428c.174.016.196.375.018.404-.192.03-.29-.301-.104-.387.031-.016.062-.017.086-.015z" fill="#fff" opacity=".5"/>
+ <path d="m24 4c-11.08 0-20 8.92-20 20 0 .168.0076.333.0117.5.2647-10.846 9.0763-19.5 19.988-19.5s19.724 8.654 19.988 19.5c.004-.167.012-.332.012-.5 0-11.08-8.92-20-20-20z" fill="#fff" opacity=".2"/>
+ <path d="m4.0117 24.5c-.0041.167-.0117.332-.0117.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-.168-.008-.333-.012-.5-.264 10.847-9.076 19.5-19.988 19.5s-19.724-8.653-19.988-19.5z" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kget.svg b/.icons/kora/apps/scalable/kget.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/kget.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kghostview.svg b/.icons/kora/apps/scalable/kghostview.svg
new file mode 100644
index 000000000..4701122b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/kghostview.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f43b3" offset="0"/>
+ <stop stop-color="#3c79ff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path transform="translate(-2.20347 -3.23686)" d="m24 15.978c4.389 0 8 3.612 8 8 0 1.603-.73 3.418-1.631 4.744l7.95 7.191c.295.283.461.674.461 1.082 0 .823-.677 1.5-1.5 1.5-.408 0-.799-.166-1.082-.461l-7.384-7.768c-1.324.902-3.212 1.709-4.814 1.712-4.389 0-8-3.611-8-8 0-4.388 3.611-8 8-8zm0 3c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kgpg.svg b/.icons/kora/apps/scalable/kgpg.svg
new file mode 120000
index 000000000..93d7901b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/kgpg.svg
@@ -0,0 +1 @@
+gnupg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kgraphviewer.svg b/.icons/kora/apps/scalable/kgraphviewer.svg
new file mode 100644
index 000000000..76cb984e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/kgraphviewer.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9c9c9" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22 26c0-.552-.448-1-1-1h-14c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1h14c.552 0 1-.448 1-1zm20 0c0-.552-.448-1-1-1h-14c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1h14c.552 0 1-.448 1-1zm-10-12c0-.552-.448-1-1-1h-14c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1h14c.552 0 1-.448 1-1z" fill="#848484"/>
+ <path d="m27.241 20.651 6 7 1.518-1.302-6-7zm-8-1.302-6 7 1.518 1.302 6-7z" fill="#2a2a2a"/>
+ <path d="m11.329 29.815c.219.17.505.228.758.152l2.199-.652 2.2-.652c.163-.048.3-.148.392-.283.213-.314.138-.756-.174-1.025l-3.659-3.143c-.025-.021-.052-.042-.079-.061-.373-.252-.871-.178-1.104.165-.056.084-.094.179-.111.28l-.371 2.223-.37 2.224c-.048.283.076.582.319.772zm25.342 0c-.219.17-.505.228-.758.152l-2.199-.652-2.2-.652c-.163-.048-.3-.148-.392-.283-.213-.314-.138-.756.174-1.025l3.659-3.143c.025-.021.052-.042.079-.061.373-.252.871-.178 1.104.165.056.084.094.179.111.28l.371 2.223.37 2.224c.048.283-.076.582-.319.772z" fill="#454545" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/khelpcenter.svg b/.icons/kora/apps/scalable/khelpcenter.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/khelpcenter.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/khotkeys.svg b/.icons/kora/apps/scalable/khotkeys.svg
new file mode 100644
index 000000000..8c4be1dac
--- /dev/null
+++ b/.icons/kora/apps/scalable/khotkeys.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff2226" offset="0"/>
+ <stop stop-color="#f97b64" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m4.157 43.843 10.092-10.092h19.502l10.092 10.092c-1.127 1.128-2.684 1.825-4.403 1.825h-30.88c-1.332 0-2.567-.419-3.58-1.132-.301-.216-.577-.447-.823-.693z" fill-opacity=".3"/>
+ <path d="m43.843 43.843-10.092-10.092v-19.502l10.092-10.092c1.127 1.127 1.825 2.684 1.825 4.403v30.88c0 1.12-.296 2.17-.814 3.079-.296.498-.632.945-1.011 1.324z" fill-opacity=".15"/>
+ <path d="m4.157 43.843c-1.127-1.127-1.825-2.684-1.825-4.403v-30.88c0-1.719.698-3.276 1.825-4.403l10.092 10.092v19.502z" fill-opacity=".15"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m38 12.96c0-1.634-1.326-2.96-2.96-2.96h-22.08c-1.634 0-2.96 1.326-2.96 2.96v22.08c0 1.634 1.326 2.96 2.96 2.96h22.08c1.634 0 2.96-1.326 2.96-2.96z" fill="#eceeeb"/>
+ <path d="m15 15v18h4v-7h10v7h4v-18h-4v7h-10v-7z" fill="#2b2b2b" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kicad.svg b/.icons/kora/apps/scalable/kicad.svg
new file mode 100644
index 000000000..25b74f3b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/kicad.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#324090" offset="0"/>
+ <stop stop-color="#3f51b5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m31.584 19.666h7.584v18.418l1.083 1.084h-8.667l1.083-1.084v-17.334zm-23.835-8.667 1.083 1.084v26.001l-1.083 1.084h8.667l-1.083-1.084v-7.584l5.417 7.584v1.084h8.667l-11.917-14.085 11.917-14.084h-8.667v1.084l-5.417 6.5v-6.5l1.083-1.084z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="35.917" cy="12.083" r="4.334" fill="#f70"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kicker.svg b/.icons/kora/apps/scalable/kicker.svg
new file mode 120000
index 000000000..b87f24459
--- /dev/null
+++ b/.icons/kora/apps/scalable/kicker.svg
@@ -0,0 +1 @@
+desktop-environment-tde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kid3-qt.svg b/.icons/kora/apps/scalable/kid3-qt.svg
new file mode 120000
index 000000000..0d4bd5b0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/kid3-qt.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kid3.svg b/.icons/kora/apps/scalable/kid3.svg
new file mode 100644
index 000000000..340beff17
--- /dev/null
+++ b/.icons/kora/apps/scalable/kid3.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.76923 -42.4615 42.4615 -1.76923 110.692 41.6924)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8c6e2" offset="0"/>
+ <stop stop-color="#eefaff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.996464 0 0 .996464 .084862 .084862)" d="m39.495 45.745h-30.99c-3.45 0-6.25-2.8-6.25-6.25v-30.99c0-3.45 2.8-6.25 6.25-6.25h30.99c3.45 0 6.25 2.8 6.25 6.25v30.99c0 3.45-2.8 6.25-6.25 6.25z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.13984 0 0 1.13984 -4.42298 -7.01535)" d="m19.985 13.421c-.918.259-1.658 1.292-1.658 2.295v15.906c-.931-.514-2.126-.722-3.366-.382-2.236.613-3.638 2.596-3.159 4.427.48 1.831 2.683 2.854 4.92 2.241 1.785-.489 3.015-1.874 3.211-3.334l.052-15.032 11.6-3.279v11.861c-.931-.515-2.127-.723-3.366-.383-2.237.614-3.639 2.596-3.159 4.428.479 1.831 2.683 2.854 4.919 2.241 1.785-.49 3.015-1.874 3.211-3.334l.052-19.568c0-.753-.441-1.316-1.036-1.422z" fill="#b5228f"/>
+ <path transform="matrix(.75728 0 0 .75728 12.2359 13.3968)" d="m46.081 20.436c-2.5-4.33-12.659-3.038-14.892-1.794l-18.187 10.5c-.96.554-1.286 1.772-.732 2.732l7 12.124c.554.959 1.772 1.286 2.732.732l18.187-10.5c1.414-.847 8.392-9.464 5.892-13.794zm-3.464 2c.548.95.218 2.183-.732 2.732-.304.176-.649.268-1 .268-.714 0-1.375-.382-1.732-1-.176-.304-.268-.649-.268-1 0-.714.382-1.375 1-1.732.304-.176.649-.268 1-.268.713 0 1.375.382 1.732 1z" fill="#fff"/>
+ <path transform="matrix(.75728 0 0 .75728 12.2359 13.3968)" d="m15.002 32.606 1 1.732 1.732-1 4 6.928 1.732-1-4-6.928 1.732-1-1-1.732zm6.928-4 5 8.66 1.732-1-2-3.464 1.732-1 2 3.464 1.733-1-5-8.66-3.465 2zm6.928-4 5 8.66 1.732-1 3.465-2-1.5-2.598.866-.5-1-1.732-3.465 2 1 1.732.866-.5.5.866-1.732 1-3-5.196 3.464-2-1-1.732zm-4.196 4.732 1.732-1 1 1.732-1.732 1z" fill="#262626"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kig.svg b/.icons/kora/apps/scalable/kig.svg
new file mode 100644
index 000000000..633a143ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/kig.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0571 43.0571 0 24 45.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0822c" offset="0"/>
+ <stop stop-color="#d9974e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m19 11c-4.937 0-9 4.063-9 9s4.063 9 9 9v7h18v-18h-9.234c-.93-4.077-4.584-6.996-8.766-7zm0 2c3.084.003 5.82 2.044 6.701 5h-6.701v9c-3.84 0-7-3.16-7-7s3.16-7 7-7zm2 7h5c-.003 3.084-2.044 5.82-5 6.701zm7 0h7v14h-14v-5.234c4.077-.93 6.996-4.584 7-8.766z" fill="#312c2c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kile.svg b/.icons/kora/apps/scalable/kile.svg
new file mode 100644
index 000000000..825d9a71d
--- /dev/null
+++ b/.icons/kora/apps/scalable/kile.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0056b3" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -7.8696 -3.3168)" fill="#fff">
+ <path d="m23 14-4 6v-6h-5v20h5v-6l4 6h5l-5.637-10.021 5.637-9.979z" fill-rule="nonzero"/>
+ <path transform="translate(4)" d="m26 31v3h3v-3zm4 0v3h9v-3z" fill-rule="nonzero"/>
+ <path d="m30 26h13v3h-13z"/>
+ <path transform="translate(4)" d="m26 17v7h13v-7h-3v4h-2v-4h-3v4h-2v-4z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kimagemapeditor.svg b/.icons/kora/apps/scalable/kimagemapeditor.svg
new file mode 100644
index 000000000..c6a38a71c
--- /dev/null
+++ b/.icons/kora/apps/scalable/kimagemapeditor.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009cd1" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.897374 -33.7901 33.7901 -.897374 24.8974 37.7945)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7b5913" offset="0"/>
+ <stop stop-color="#968d5b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.31707)" d="m24.068 4.004c-.126 0-.252.005-.379.008-.273.004-.547.014-.82.029-.193.012-.387.028-.58.045-.471.041-.941.098-1.408.172-.26.041-.518.092-.777.144-.307.062-.613.13-.916.205-.332.083-.661.173-.991.272-.372.112-.74.234-1.105.367-.198.072-.395.148-.592.227-2.362.953-4.52 2.35-6.357 4.113-.054.051-.106.103-.159.154-1.1 1.091-2.07 2.305-2.89 3.619.899-.98 2.076-1.617 2.463-.48.762.315.946-2.486 1.65-.686-.26.406-1.491 1.05-.562 1.327 1.12-1.538 2.689-2.833 3.476-4.422 1.28-1.208-.278-.578-1.277-.198-.696.265-1.172.434-.014-.33.31-.907 3.072-2.305 2.596-.791 2.886-.299-1.554.402-.758 1.709 1.163-.326 3.079-1.099 3.727-2.535-1.345.157-1.403.036.023-.234.803.183.476.902 1.736.845-1.031.43-3.425 1.979-4.927 2.862-1.125.95-.517 2.021.755.986 2.266-.054 4.561-.516 5.963-2.492.229-.998-.869-1.11-.748-2.02-.209-.118-3.406-.647-1.886-.843.895-.201 2.136-.917.543-.717 3.146-.34 5.598-.663 8.345.214.387.191.61.45.44.862-1.627-.17.874.504 1.007.75.008 1.233-1.858.646-2.656 1.127 1.044-.377 2.461 1.564 1.117 1.984 1.145 1.941-1.443 1.19-1.013-.355-1.859.896 2.291 2.523-.365 2.547-.601 1.289-2.648-1.622-3.897.176-.758.939-3.357 2.359-1.449 3.363-.696 1.138-2.773 2.609-2.201.258.64-2.551-1.961-.222-2.133.687.525.424 1.86-.979.75.422-.989.869 2.304.621.066.777-.463.604.249 2.653-1.219 1.594-2.573.351.041 3.364-2.398 3.965-1.941 1.021-3.088 2.922-3.117 5.111.152 2.473 2.61 4.633 5.094 4.168 1.493.342 3.189 1.182 2.558 2.932 2.459.935.299 3.804 1.975 5.168 1.188 2.811 5.418 2.229 6.785-.119 1.134-1.392 2.92-2.124 1.967-4.246.77-2.104 3.673-3.423 3.582-5.885-1.153-.201-2.598 1.434-3.311-.363-.785-.83-2.609-3.206-2.152-3.834 1.228 1.34 2.042 3.006 3.266 4.351 1.726-.987 3.54-2.332 4.109-4.295-.759-.881-1.658-1.174-.006-1.428 2.418-1.228 3.933 1.658 4.932 3.086 2.181.615-.441-2.494.599-3.712-.122-1.698 1.292-2.744 1.967-1.891 1.048 1.589.62 3.273.881 4.982.032.28.037.557.019.832.014-.057.04-.086.077-.093.343-1.467.52-2.968.527-4.475-.002-11.018-8.914-19.958-19.932-19.996zm-11.224 4.896c.032-.011.108-.05.248-.134.085-.095.081-.114.039-.096-.095.039-.385.263-.287.23zm8.207-3.191c-.505.057-1.783.453-.621.428.948-.374.924-.462.621-.428zm4.822 3.467c-.026-.007-.067-.006-.117.002-.332.048-1.05.36-.233.328.37-.219.428-.31.35-.33zm-2.305.582c-.358-.041-.763.162-.201.849l.129-.238c.745-.287.431-.571.072-.611zm-5.355 2.379c-.611.077-1.346 1.201.502.787.027-.641-.224-.822-.502-.787zm4.988 2.338c.235.078.424.818-.283.648.018-.399.094-.582.182-.637.032-.02.068-.023.101-.011zm.235 1.283c.211-.033.229.21-.182.974-.315.399-.945.746-1.41.352.347-.451 1.239-1.272 1.592-1.326zm-.42.269c-.078.036-.359.648-.02.217.05-.176.046-.229.02-.217zm7.029 3.729c.098.009.298.113.639.344.36.328 1.951 2.436.388 1.982.014-.654-1.452-2.367-1.027-2.326zm-3.887.439c.188.02.37.101.512.25 2.271-.067 1.565 1.631-.27.922-.377.137-.804.413-1.197.164-.229-.897.391-1.395.955-1.336zm-4.875.246c1.334.19 1.54 3.793 3.16 2.795-.79-1.726.004-.959.483.102.623.103 1.677.014 2.172.299.334.193.419.552-.086 1.275-1.522.901-3.662-.7-4.985.377-1.55-.247-1.582-1.944-2.197-2.541-.944-.207-3.512.395-3.297-.352 1.536-.589 3.384-3.273 4.615-.642 1.532 1.022-1.46.933.166 1.48 1.692-.936.739-1.531-.031-2.793zm5.815 3.196c-.086-.098-1.25.386-.389.332.326-.203.417-.3.389-.332zm-6.832-2.514c-.257-.017-.951 1.281-.108 1.102.249-.815.224-1.094.108-1.102zm11.437 4.004c.14-.003.403.078.838.285 1.6-.038.596.957.01.965-.572-.466-1.268-1.24-.848-1.25zm10.303 7.363c-.119.229-.222.452-.338.678.118-.224.229-.451.338-.678zm-9.785 5.526c-.186.024-.474.191-.891.562-.547.242-1.99 2.677-.453 2.174 1.015-.26 2.147-2.84 1.344-2.736z" fill="url(#b)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 .6669 -7.0008)" d="m14.541 13c-.265 0-.52.056-.768.17-.242.114-.433.297-.574.549h-.068l-.168-.629h-.963v4.91h1.258v-2.311c0-.521.066-.921.195-1.197.135-.282.376-.422.725-.422.461 0 .691.353.691 1.061v2.869h1.262v-2.465c0-.473.07-.836.211-1.088s.375-.377.707-.377c.461 0 .693.353.693 1.061v2.869h1.258v-3.201c0-.63-.136-1.086-.406-1.367-.265-.288-.658-.432-1.182-.432-.264 0-.522.056-.775.17-.248.114-.444.297-.584.549h-.11c-.129-.246-.312-.425-.548-.539-.231-.12-.516-.18-.854-.18zm7.594 0c-.318 0-.623.041-.918.123-.296.076-.562.179-.797.309l.402.89c.208-.1.415-.181.623-.246.208-.07.422-.105.641-.105s.389.058.51.175c.126.118.189.302.189.555v.213l-.781.025c-.668.03-1.168.166-1.502.407s-.502.617-.502 1.129c0 .523.132.907.395 1.154.262.247.594.371.994.371.372 0 .665-.058.879-.176.213-.117.415-.306.607-.564h.033l.238.652h.854v-3.211c0-.576-.161-1.001-.484-1.277-.318-.282-.779-.424-1.381-.424zm5.25 0c-.309 0-.559.07-.752.211-.194.141-.348.308-.463.502h-.057l-.164-.625h-.949v6.912h1.17v-1.936c0-.222-.023-.456-.065-.703h.065c.115.159.264.303.447.432.183.123.428.184.737.184.481 0 .877-.211 1.185-.633.309-.422.461-1.043.461-1.864 0-.814-.147-1.431-.445-1.847-.298-.422-.689-.633-1.17-.633zm-16.385.076-4 1.996v.578l4 1.764v-.965l-2.754-1.129 2.754-1.279zm19 0v.965l2.754 1.279-2.754 1.129v.965l4-1.764v-.578zm-2.992.971c.533 0 .801.472.801 1.416 0 .469-.067.83-.198 1.082-.125.246-.321.369-.588.369-.324 0-.55-.123-.675-.369-.121-.252-.178-.611-.178-1.074v-.141c.005-.428.068-.748.193-.959.126-.217.342-.324.645-.324zm-4.223 1.635v.396c0 .306-.091.543-.271.713-.181.165-.404.248-.666.248-.176 0-.319-.041-.428-.123-.11-.088-.162-.234-.162-.434 0-.229.077-.413.23-.554.154-.141.426-.217.821-.229z" fill="#fff716"/>
+ <path transform="matrix(1.1382 0 0 1.1382 .636475 -5.26651)" d="m22.985 22c-.999 0-1.998 1-1.998 2-.015.883-.013 2.725.004 5.443.026 4.346.019 5.71-.033 5.897-1.479-.156-3.181-1.326-4.182-2.119-.654-.52-1.302-.996-1.44-1.057-.574-.256-1.398-.104-1.855.369-.903.933-.148 2.247-.057 2.352.091.104 1.337 1.723 2.769 3.597 2.651 3.471 4.816 5.191 5.206 5.458 1.392.951 11.857 1.038 12.601.001.079-.11.714-.614.86-1.068.421-1.299 1.408-3.231 1.826-7.769.087-.948.118-1.653-.09-2.599-.216-.977-.716-1.781-1.714-1.832-.507-.026-1.602.187-1.907 1.327-.004-.484-.009-1.262-.021-1.424-.075-.997-1-1.944-1.998-2-1.393-.078-1.966 1.513-1.998 1.531 0-.127.044-2.373-2.019-2.469-1.613-.075-1.946 2.013-1.956 2.016-.031.011 0-1.246 0-3.126 0-1.288.009-2.053 0-2.528 0-1-.999-2-1.998-2z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kimtoy.svg b/.icons/kora/apps/scalable/kimtoy.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kimtoy.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kindd.svg b/.icons/kora/apps/scalable/kindd.svg
new file mode 100644
index 000000000..ef22bb2b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/kindd.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m39.811 11.509c.822 2.108-.22 4.485-2.329 5.308-.191-.489-.281-.993-.281-1.488 0-1.64.99-3.188 2.61-3.82zm-4.856 1.812c-1.712 1.479-4.3 1.292-5.781-.42.775-.67 1.729-.998 2.679-.998 1.149 0 2.292.481 3.102 1.418zm-2.497-8.824c1.71 1.484 1.893 4.073.408 5.782-.933-.811-1.411-1.951-1.411-3.097 0-.953.33-1.909 1.003-2.685z" fill="#9ad14b"/>
+ <path d="m38.672 25.181c-.011 0-.022-.001-.033-.001-.276-.019-.485-.257-.467-.533.466-7.074-3.589-13.722-10.091-16.542-.254-.11-.371-.405-.261-.659s.406-.37.659-.26c6.89 2.988 11.187 10.031 10.693 17.527-.018.264-.238.468-.5.468z" fill="#b27214"/>
+ <path d="m39.298 20.144c-.034.014-.068.028-.101.043-1.928.838-3.072 2.854-2.795 4.947.477 3.589-.853 6.954-3.242 9.247-1.95 1.871-4.607 3.029-7.561 3.01-.294-.001-.583.057-.848.172-.167.073-.324.168-.468.285-2.06 1.677-2.841 3.756-3.127 4.873-.126.491-.587.816-1.092.779-3.522-.257-5.275-2.364-6.053-3.745-.322-.571-.048-1.294.572-1.504 2.779-.941 4.822-3.101 5.496-3.886.045-.053.086-.1.118-.14.047-.056.08-.099.101-.123.014-.019.022-.029.022-.029-.371-.049-.732-.105-1.082-.17-.648-.117-1.259-.259-1.837-.425-.798-.226-1.531-.496-2.202-.8-.528-.239-1.018-.5-1.473-.778-.897-.548-1.658-1.165-2.303-1.826-.378-.387-.716-.789-1.02-1.199-.483-.657-.876-1.338-1.194-2.021v-.001c-.197-.422-.364-.843-.508-1.261-.032-.095-.064-.19-.094-.285-.25-.787-.416-1.556-.523-2.271-.073-.486-.119-.947-.145-1.373-.1-1.603.07-2.698.07-2.698 1.728 1.08 3.56 1.45 5.358 1.475 3.312.046 6.503-1.073 8.686-1.06 3.368.021 6.554 2.835 6.554 2.835.003-.007.006-.013.009-.02 1.404-3.013 2.981-3.966 4.283-4.11.371-.042.721-.017 1.038.045h.001c1.003.195 1.672.759 1.672.759 1.673 1.694 3.688 1.255 3.688 1.255z" fill="#2ba5f7"/>
+ <path d="m21.538 34.143c4.774-.808 8.641-2.315 7.367-5.122-2.781-6.126-18.721-3.946-20.298-3.714 1.171 3.677 4.19 7.774 11.713 8.766 0 0-.008.01-.022.029-.021.025-.054.067-.101.123-.519.626-2.65 3.025-5.621 4.029-.618.208-.886.933-.565 1.501.778 1.381 2.531 3.487 6.053 3.745.504.037.967-.288 1.092-.778.285-1.119 1.066-3.197 3.127-4.874.37-.301.837-.46 1.315-.457 2.955.019 5.611-1.139 7.561-3.01-5.371 1.99-10.852.054-11.621-.238zm12.399-16.013c-.067.016-3.502.912-3.123 5.905l-2.198-1.84c1.404-3.014 2.981-3.966 4.283-4.111.371-.041.721-.016 1.038.046z" fill="#0f8dd3"/>
+ <path d="m20.4 33.106c-.247.244-.696.532-1.162.797-.647-.117-1.259-.259-1.836-.425.753-.366 1.825-.937 2.137-1.245.241-.238.629-.235.867.006s.236.629-.006.867zm-3.448-1.316c-.319.239-.767.471-1.249.68-.166.073-.335.142-.504.208-.528-.239-1.018-.5-1.473-.778.887-.293 1.979-.708 2.49-1.091.271-.203.655-.148.859.123.203.271.148.655-.123.858zm-2.533-2.365c-.072.038-.148.074-.226.108-.799.347-1.861.489-2.77.541-.378-.387-.716-.789-1.02-1.2.986.003 2.421-.083 3.291-.462.055-.023.107-.048.157-.074.302-.158.671-.041.828.26.157.3.041.67-.26.827zm-.73-3.628c.099.304-.051.629-.338.753-.017.008-.036.015-.055.021-1.071.349-2.756.353-4.087.283v-.001c-.197-.422-.364-.843-.508-1.262 1.375.099 3.221.138 4.214-.186.323-.106.669.07.774.392zm-.321-2.506c-.002.25-.153.465-.369.559-.077.033-.16.05-.248.051-1.891-.012-3.562-.468-4.667-.866-.073-.485-.119-.947-.144-1.372.258.106.585.229.965.354.993.323 2.358.648 3.854.657.338.001.611.278.609.617z" fill="#0569a0"/>
+ </g>
+ <circle cx="33.773" cy="20.762" r=".613" fill="#4d4d4d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/king-phisher-icon.svg b/.icons/kora/apps/scalable/king-phisher-icon.svg
new file mode 100644
index 000000000..0250a0353
--- /dev/null
+++ b/.icons/kora/apps/scalable/king-phisher-icon.svg
@@ -0,0 +1,17 @@
+<svg width="48" height="48" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(2,0,0,2,2,2)">
+ <circle cx="11" cy="11.5" r="10" style="opacity:.2"/>
+ <circle cx="11" cy="11" r="10" style="fill:#e4e4e4"/>
+ <path d="M 8.3378906,9.703125 A 3.5,3.5 0 0 0 6,13 3.5,3.5 0 0 0 9.5,16.5 3.5,3.5 0 0 0 13,13 3.5,3.5 0 0 0 12.957031,12.474609 Z" style="opacity:.1"/>
+ <path d="M 11,1 A 10,10 0 0 0 1,11 10,10 0 0 0 1.0098,11.293 10,10 0 0 1 11,1.5 10,10 0 0 1 20.99,11.207 10,10 0 0 0 21,11 10,10 0 0 0 11,1 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 8.3378906,9.203125 A 3.5,3.5 0 0 0 6,12.5 3.5,3.5 0 0 0 9.5,16 3.5,3.5 0 0 0 13,12.5 3.5,3.5 0 0 0 12.957031,11.974609 Z" style="fill:#3f3f3f"/>
+ <circle cx="9.5" cy="12.5" r="2.5" style="fill:#ffb73c"/>
+ <circle cx="9.5" cy="12.5" r="1.5" style="fill:#3f3f3f"/>
+ <path d="m4 6-3-3c14 2 20 12 20 12s-8-8-17-9z" style="fill:#4f4f4f"/>
+ <path d="m4 6.5-3-3c14 2 20 12 20 12s-8-8-17-9z" style="opacity:.1"/>
+ <circle cx="8" cy="11" r="1" style="fill:#ffffff"/>
+ <path d="m7 10.5-2-3c9 3 11 7 11 7s-6-4-9-4z" style="opacity:.1"/>
+ <path d="m7 10-2-3c9 3 11 7 11 7s-6-4-9-4z" style="fill:#4f4f4f"/>
+ <path d="m9 13.5a0.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" style="fill:#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kipi-dngconverter.svg b/.icons/kora/apps/scalable/kipi-dngconverter.svg
new file mode 100644
index 000000000..304bed5c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/kipi-dngconverter.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 686.543 39.9653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#f6cb43" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 1025.3 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#621442" offset="0"/>
+ <stop stop-color="#b94327" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path transform="translate(-15.7556 -7.068)" d="m32 14c3.314 0 6 2.686 6 6s-2.686 6-6 6-6-2.686-6-6 2.686-6 6-6z" fill="#fffee4"/>
+ <circle cx="37.523804" cy="37.782564" r="9.667999" fill="#42cd4f" stroke-width=".878909"/>
+ <path transform="matrix(.878909 0 0 .878909 5.88308 6.14184)" d="m36 29c-3.866 0-7 3.134-7 7s3.134 7 7 7c3.175 0 5.862-2.103 6.719-5h-2.156c-.775 1.76-2.517 3-4.563 3-2.761 0-5-2.239-5-5s2.239-5 5-5c1.382 0 2.616.575 3.516 1.484l-2.516 2.516h6v-6l-2.053 2.053c-1.268-1.265-3.013-2.053-4.947-2.053z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kipi-expoblending.svg b/.icons/kora/apps/scalable/kipi-expoblending.svg
new file mode 100644
index 000000000..2dec3dde8
--- /dev/null
+++ b/.icons/kora/apps/scalable/kipi-expoblending.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 686.543 39.9653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#f6cb43" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 1025.3 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#621442" offset="0"/>
+ <stop stop-color="#b94327" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path transform="translate(-15.7556 -7.068)" d="m32 14c3.314 0 6 2.686 6 6s-2.686 6-6 6-6-2.686-6-6 2.686-6 6-6z" fill="#fffee4"/>
+ <circle cx="37.811314" cy="37.638814" r="9.667999" fill="#9d75da" stroke-width=".878909"/>
+ <path transform="matrix(1.15185 0 0 1.15185 -4.23132 -2.70983)" d="m36.474 42-4.474-6h3v-6l3 .029v5.971h3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kipi-logo.svg b/.icons/kora/apps/scalable/kipi-logo.svg
new file mode 100644
index 000000000..ba56beb21
--- /dev/null
+++ b/.icons/kora/apps/scalable/kipi-logo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#f3c72f" d="m24 4c-11.111 0-20 8.889-20 20s8.8889 20 20 20c1.7778 0 3.3333-1.5556 3.3333-3.3333 0-0.88889-0.22222-1.5556-0.88889-2.2222-0.444-0.667-0.888-1.334-0.888-2.223 0-1.7778 1.5556-3.3333 3.3333-3.3333h4c6.222 0 11.111-4.889 11.111-11.111 0-9.778-8.889-17.778-20-17.778z"/>
+ <path fill="#da8015" d="m11 24c-1.6 0-3-1.4-3-3s1.4-3 3-3 3 1.4 3 3-1.4 3-3 3z"/>
+ <path fill="#327cc4" d="m18 15c-1.6 0-3-1.4-3-3s1.4-3 3-3 3 1.4 3 3-1.4 3-3 3z"/>
+ <path fill="#4c9511" d="m29 15c-1.6 0-3-1.4-3-3s1.4-3 3-3 3 1.4 3 3-1.4 3-3 3z"/>
+ <path fill="#d94d4d" d="m36 24c-1.6 0-3-1.4-3-3s1.4-3 3-3 3 1.4 3 3-1.4 3-3 3z"/>
+ <path fill="#fff" opacity=".2" d="m24 4c-11.111 0-20 8.889-20 20 0 0.168 0.0077 0.333 0.0117 0.5 0.2628-10.876 9.0453-19.5 19.988-19.5 10.867 0 19.604 7.654 19.982 17.139 0.004-0.121 0.018-0.24 0.018-0.362 0-9.777-8.889-17.777-20-17.777zm1.613 32.686c-0.031 0.176-0.058 0.354-0.058 0.537 0 0.889 0.446 1.556 0.89 2.222 0.508 0.508 0.755 1.016 0.846 1.621 0.018-0.132 0.043-0.264 0.043-0.4 0-0.889-0.222-1.554-0.889-2.221-0.362-0.544-0.711-1.095-0.832-1.759z"/>
+ <path opacity=".2" d="m43.982 22.139c-0.186 6.047-4.993 10.75-11.093 10.75h-4c-1.778 0-3.334 1.556-3.334 3.334 0 0.163 0.031 0.313 0.058 0.463 0.274-1.542 1.68-2.797 3.276-2.797h4c6.222 0 11.111-4.889 11.111-11.112 0-0.214-0.009-0.426-0.018-0.638zm-39.97 2.361c-0.004 0.167-0.0117 0.332-0.0117 0.5 0 11.111 8.889 20 20 20 1.778 0 3.334-1.556 3.334-3.334 0-0.213-0.015-0.409-0.043-0.6-0.213 1.604-1.649 2.934-3.291 2.934-10.943 0-19.726-8.624-19.988-19.5z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kipi-panorama.svg b/.icons/kora/apps/scalable/kipi-panorama.svg
new file mode 100644
index 000000000..da102389a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kipi-panorama.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 686.543 39.9653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 1025.3 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222e44" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path transform="translate(.057501 -5.60647)" d="m32 14c3.314 0 6 2.686 6 6s-2.686 6-6 6-6-2.686-6-6 2.686-6 6-6z" fill="#ffd364"/>
+ <path d="m2.332 33.783h43.336v4.773h-43.336z" fill="#009fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kipi.svg b/.icons/kora/apps/scalable/kipi.svg
new file mode 120000
index 000000000..f4aff0839
--- /dev/null
+++ b/.icons/kora/apps/scalable/kipi.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kiriki.svg b/.icons/kora/apps/scalable/kiriki.svg
new file mode 100644
index 000000000..b29c4cac4
--- /dev/null
+++ b/.icons/kora/apps/scalable/kiriki.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8f1a1e" offset="0"/>
+ <stop stop-color="#e44027" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g stroke-width="1.0834">
+ <circle cx="24" cy="24" r="5.417" fill="#ff9cff"/>
+ <circle cx="10.9992" cy="10.9992" r="5.417" fill="#fff"/>
+ <circle cx="37.0008" cy="37.0008" r="5.417" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kiten.svg b/.icons/kora/apps/scalable/kiten.svg
new file mode 100644
index 000000000..c09fe154c
--- /dev/null
+++ b/.icons/kora/apps/scalable/kiten.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 8.832c8.371 0 15.168 6.797 15.168 15.168s-6.797 15.168-15.168 15.168-15.168-6.797-15.168-15.168 6.797-15.168 15.168-15.168z" fill="#ca2c30"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kitty.svg b/.icons/kora/apps/scalable/kitty.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/kitty.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kiwix-desktop.svg b/.icons/kora/apps/scalable/kiwix-desktop.svg
new file mode 100644
index 000000000..6891bf5e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/kiwix-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c8cecf" offset="0"/>
+ <stop stop-color="#fbfbfb" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m17.17 10.778c-7.866.111-13.859 8.505-6.176 16.068l2.048 5.192c.34 1.186-.814 3.797-.302 4.526.589-1.12.736-2.72 1.513-2.906 1.368.932 3.39 1.247 4.533 2.445.427-1.161-1.305-1.756-2.756-2.421 1.357.218 2.294-.489 3.299.648.148-.576-.038-1.016-.431-1.373l-.613-.806c1.134.579 3.957.576 4.605 1.592.25-1.924-2.123-1.267-3.242-1.841.725.087 1.449-.261 2.167-.166-.194-.539-.523-.773-1.013-.732-3.853.883-4.124-5.384-4.071-7.162 1.253-.512 2.488-.904 3.701-.912 3.797-.027 7.37 1.71 10.524-1.049 1.363-1.959 7.317 3.159 9.049 7.493 2.589-1.055-5.127-7.939-7.272-9.802.92-2.353-1.855-5.414-5.059-5.48-.7-.014-1.42.062-2.127.392-2.775-2.537-5.533-3.746-8.377-3.706zm14.565 14.361c3.048 0 5.523 2.475 5.523 5.524 0 3.048-2.475 5.523-5.523 5.523-3.049 0-5.524-2.475-5.524-5.523 0-3.049 2.475-5.524 5.524-5.524zm-16.653 1.194c-.628.012-1.457.603-1.641 1.78.612 3.17.882 5.087 4.406 4.822l-1.036-1.283c-.44-.12-.518.252-.709.469-.089-.784.107-1.219.558-1.344l-.836-3.848c-.061-.407-.365-.604-.742-.596zm15.548-8.376v.019c0 .893-.745 1.631-1.658 1.64-.918-.01-1.665-.758-1.656-1.657 0-.916.742-1.657 1.656-1.657.916 0 1.658.741 1.658 1.655z" fill="#212121"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kjobviewer.svg b/.icons/kora/apps/scalable/kjobviewer.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/kjobviewer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kjots.svg b/.icons/kora/apps/scalable/kjots.svg
new file mode 100644
index 000000000..fa0eb2503
--- /dev/null
+++ b/.icons/kora/apps/scalable/kjots.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e78a00" offset="0"/>
+ <stop stop-color="#ffb600" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path transform="translate(-.4455)" d="m11.871 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path transform="matrix(.98945 -.144875 .144875 .98945 -6.02937 6.82105)" d="m43.314 8.002c-.809-.039-1.425.582-1.425.582l-21.888 21.89-.001 5.526h5.526l21.894-21.889s1.306-1.307 0-2.613l-2.918-2.914c-.408-.408-.82-.565-1.188-.582z" fill="#252222"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/klatexformula.svg b/.icons/kora/apps/scalable/klatexformula.svg
new file mode 100644
index 000000000..0828b1ae1
--- /dev/null
+++ b/.icons/kora/apps/scalable/klatexformula.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c3cacc" offset="0"/>
+ <stop stop-color="#fcfcfc" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m16.861 37.833c.43.315.951.472 1.562.472.826 0 1.499-.879 2.02-2.636.215-.847.804-3.635 1.766-8.365l1.596-7.628h-2.988c-.227 0-.34-.147-.34-.44.091-.488.238-.648.442-.653h3.106l.408-2.785c.136-.673.26-1.248.373-1.725.114-.489.232-.939.357-1.351.136-.412.334-.873.594-1.383.396-.727.928-1.324 1.596-1.791.679-.477 1.409-.716 2.19-.716.51 0 1.002.093 1.477.277.487.174.883.439 1.189.798.305.358.458.781.458 1.269 0 .564-.198 1.058-.594 1.481-.385.412-.855.618-1.409.618-.374 0-.696-.108-.968-.325-.26-.228-.39-.521-.39-.879 0-.488.169-.911.509-1.269.351-.369.781-.581 1.29-.635-.43-.315-.962-.472-1.596-.472-.351 0-.684.157-1.001.472-.306.315-.504.651-.595 1.009-.147.564-.469 2.094-.967 4.589l-.425 2.818h3.583c.226 0 .339.068.339.361-.011.054-.034.151-.068.292-.034.131-.085.239-.153.326-.056.076-.13.114-.22.114h-3.718l-1.613 7.595c-.204 1.183-.442 2.387-.713 3.613-.261 1.215-.634 2.463-1.121 3.743-.475 1.291-1.087 2.371-1.834 3.239s-1.629 1.302-2.648 1.302c-.781 0-1.483-.217-2.105-.651-.612-.424-.917-.988-.917-1.693 0-.564.187-1.058.56-1.481.385-.412.866-.618 1.443-.618.385 0 .708.108.968.325.26.228.39.521.39.879 0 .477-.186.911-.56 1.302-.362.401-.786.602-1.273.602z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/klavaro.svg b/.icons/kora/apps/scalable/klavaro.svg
new file mode 100644
index 000000000..8220ee8e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/klavaro.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -53.4717 53.4717 0 629.12 59.273)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.31325 18.2959 -18.2959 -2.31325 -725.379 -79.2665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#818181" offset="0"/>
+ <stop stop-color="#484848" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m32.925 28.179v4.514l-18.138-.001v-4.513zm6.842-.278v4.791h-4.791l-.001-4.791zm-26.74 0v4.791h-4.792v-4.791zm19.898-6.297v4.792h-4.792v-4.792zm6.842 0v4.792h-4.792v-4.792zm-13.371 0v4.792h-4.792v-4.792zm-6.815 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792zm19.898-6.268v4.792h-4.792v-4.792zm6.842 0v4.792h-4.791v-4.792zm-13.338 0v4.792h-4.792v-4.792zm-6.848 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m11.738 31.007c.008.006.019.032.018.069-.004.066.134.237.185.269.24.148-.148.275-.216.32-.102.068-.206.136-.295.221-.188.179-.338-.13-.496-.134-.154-.004-.292-.003-.445.005-.147.002-.291.168-.421.156-.162-.016-.309-.102-.469-.136-.052-.011-.295-.032-.349-.113-.032-.049.044-.18.046-.222.001-.012-.056-.234-.013-.266.059-.043.15-.012.213-.047.053-.029.056-.073.086-.109 0 0 .078-.052.094-.07-.022-.02-.023-.049-.024-.063-.009-.069-.024-.096-.004-.207.034-.192.159-.462.301-.601.078-.101.15-.26.173-.348.013-.255-.02-.624.13-.86.176-.277.561-.297.75-.024.156.226.126.537.201.786.116.389.46.617.531 1.045.03.179-.009.289-.048.295-.058.008-.095.193-.278.185-.111-.005-.127-.033-.169-.083-.012-.014-.03-.041-.041-.068-.021.035-.02.054-.004.087.024.048.097.16.306.097.084-.025.12-.061.165-.117.045-.055.054-.082.073-.067zm-1.475-1.671c-.006-.054-.018-.1.076-.103.061-.002.079.115.064.15-.049.115-.293.142-.084.27.03.018.064.035.099.037.047.001.227-.03.29-.059.045-.02.074-.052.131-.072.019-.007-.076.082-.137.107-.057.023-.198.051-.252.062-.052.009-.124-.049-.11.002.015.051.138.077.154.075.169-.01.212-.066.3-.125.012-.008.042.004.039.019-.012.053-.065.116-.098.132-.142.07-.234.135-.325.088-.107-.057-.044-.118-.149-.175-.037-.021-.024.083-.039.123-.042.105-.138.198-.072.321-.056.015-.183.283-.201.423-.009.077.003.156-.012.233-.005.029-.067-.006-.081-.032-.038-.072-.048-.156-.031-.236.007-.034.001-.041-.008-.025-.051.09-.023.215.018.303.083.18.308.252.45.392.046.046.038.131-.017.169-.132-.176-.293-.336-.35-.387-.024-.021-.08-.078-.126-.06.043.036.118.111.171.159.166.154.363.37.361.617.068-.036.041-.116.012-.168-.087-.159.074-.026.148-.009.058.013.118.008.176.001.063-.008.127-.02.184-.048.053-.027.092-.074.137-.111.022-.018.039-.068.064-.055.099.048-.123.355.008.36.015-.102.044-.203.051-.305.009-.106-.119-.469.108-.473.006-.145.232-.134.306-.074 0-.033-.071-.063-.099-.077.048-.164.026-.23-.007-.384-.025-.118-.132-.277-.216-.327.156.138.258.462.202.661-.019.065-.061.073-.09.076-.13.013-.054-.153-.108-.382-.06-.255-.12-.274-.136-.294-.074-.331-.157-.298-.18-.423-.021-.111.097-.202-.063-.233-.052-.011-.107-.026-.146-.062-.05-.048-.015-.185.06-.19.101-.008.134.115.114.163-.006.009-.019.041-.033.061.018.007.038.014.071-.013.059-.048.046-.089.033-.138-.041-.144-.098-.171-.164-.183-.094-.018-.151.056-.167.152-.007.039.002.083.012.117-.022-.002-.066-.012-.094-.017-.019-.003-.039.004-.057.004.003-.142-.045-.236-.111-.238-.131-.003-.143.272-.048.319.011.005.037-.016.041-.028-.008-.008-.021-.019-.038-.036-.018-.016-.03-.039-.031-.054zm.481-.087c-.049.004-.066.057-.068.1-.001.016.007.044.022.053.042.027.079.025.094.015.024-.015.03-.05.023-.091-.044.004-.077-.002-.076-.053 0-.009.006-.024.005-.024zm-.461.086c.006.016.015.04.053.055.02.008.047-.01.048-.034.002-.02-.003-.029-.005-.033-.01.007-.021.007-.028.009-.012.003-.021-.007-.027-.016-.006-.008-.003-.019-.002-.029.002-.009.004-.017.011-.032-.014-.009-.042.015-.048.033-.006.012-.007.031-.002.047z" fill="#fff"/>
+ <path d="m16.786.776h14c1.108 0 2.001.93 2.001 2.087v14.608c0 3.131-7 5.219-9 7.305-1.999-2.086-9-4.174-9-7.305v-14.607c0-1.157.893-2.088 2-2.088h-.001z" fill="#009f38"/>
+ <path d="m26.108 17.276-2.957-5.1-1.613 1.3v3.8h-2.251v-12.001h2.25v5.134l4.442-5.134h2.972l-4.042 4.95 4.216 7.05h-3.017z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/klayout.svg b/.icons/kora/apps/scalable/klayout.svg
new file mode 100644
index 000000000..18baf1fd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/klayout.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d28500" offset="0"/>
+ <stop stop-color="#ffb129" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.618 33.485 10.118 10.015c1.34 1.326 3.503 1.314 4.829-.025s1.315-3.503-.025-4.829l-10.416-10.31 10.206-8.547c1.445-1.21 1.636-3.366.426-4.81-1.21-1.445-3.365-1.636-4.81-.426l-10.328 8.649v-8.308c0-1.884-1.53-3.414-3.415-3.414-1.884 0-3.414 1.53-3.414 3.414v28.455c0 1.885 1.53 3.415 3.414 3.415 1.885 0 3.415-1.53 3.415-3.415z" fill="#5c3d1c"/>
+ <path d="m38.031 35.525c0 .369.154.625.461.768.33.123.912.184 1.747.184h3.197c.725-.798 1.384-1.846 1.977-3.341.263-.041.461-.061.593-.061.154 0 .406.02.758.061l-1.219 5.661h-13.578l.198-1.137c1.165-.143 2.098-.978 2.801-1.367l2.867-16.049c-.703-.389-1.647-.655-2.834-.799l.165-1.136h8.865l-.165 1.136c-1.406.164-2.45.431-3.131.799l-2.57 14.452c-.088.45-.132.727-.132.829z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kleopatra.svg b/.icons/kora/apps/scalable/kleopatra.svg
new file mode 100644
index 000000000..4005fd4f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/kleopatra.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 142.819 45.6686)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b97f37" offset="0"/>
+ <stop stop-color="#efb160" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m35.232 34.407c.694-1.299 2.138-1.438 2.137-2.974 0-1.184-.329-1.825-1.131-2.205-1.473-.7-2.908.13-2.908 1.682 0 1.524 1.453 2.369 2.416 1.406.401-.402.498-1.076.213-1.483-.126-.181-.14-.153-.061.127.273.967-.471 1.635-1.326 1.192-.894-.462-.725-1.947.25-2.192.481-.12 1.124.302 1.44.946.17.347.176.556.03 1.042-.478 1.597-2.628 1.608-5.864.03-.784-.383-1.835-.961-2.336-1.284-.863-.558-1.913-1.026-3.419-2.349-.798-.701-.915-.605 1.165-.945.598-.097 2.346-.605 3.884-1.128 2.733-.928 2.836-.95 4.506-.962.94-.007-.619-.067.94.001l2.836.123v-1.538-1.539l-3.302-.086c-4.72-.124-2.42-.288-7.293-2.17-.93-.36-2.223-.793-2.874-.963-1.538-.402-3.868-.539-5.035-.296-1.346.281-3.249 1.301-4.355 2.336-1.714 1.603-3.651 4.6-3.461 5.356.086.34.174.363 1.684.427.877.037 2.696.237 4.041.444l2.447.377v1.055c-.422 1.934-.12 2.978-.045 3.683.281 2.549.386 2.825 1.037 2.733 1.006-1.654 1.021-4.825 1.028-6.653l1.127 1.005c2.812 2.509 3.64 2.473 6.052 3.647 2.278 1.107 4.78 1.575 6.176 1.155zm-21.402-8.948c-.156-.155.804-1.342 2.062-2.55 1.874-1.799 1.866-1.797 1.871-.354.004 1.419.344 2.192 1.324 3.006l.641.532-2.909-.277c-1.601-.153-2.946-.313-2.989-.357zm10.493.136c.278-.219.698-.725.933-1.125.372-.634.427-.89.427-2.008 0-.705.046-1.282.103-1.282.056 0 1.165.455 2.463 1.011 1.299.556 2.528 1.053 2.733 1.104.204.052.372.148.372.213 0 .066-.787.511-1.748.988-1.961.974-3.427 1.38-5.321 1.474l-.467.023zm14.773-7.477c0-.866-.104-.949-1.197-.949-2.436 0-3.042-.393-6.709-2.017-3.928-1.74-6.308-2.362-9.035-2.362-2.668 0-5.48.728-8.369 2.168-2.351 1.172-3.356 2.14-2.8 2.696.196.196.061.238 3.355-1.046 2.251-.877 5.018-1.618 6.515-1.744 2.311-.196 5.064.411 9.936 2.19 1.75.639 3.761 1.31 4.471 1.491 1.516.387 1.675.326 2.94.331l.893.003z" fill="#352300" fill-rule="nonzero"/>
+ <path d="m21.71 20.936c1.8.154 2.29.767 2.29 2.031s-1.026 2.29-2.29 2.29-2.29-1.026-2.29-2.29.621-2.174 2.29-2.031z" fill="#00d0ca"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/klettres.svg b/.icons/kora/apps/scalable/klettres.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/klettres.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/klines.svg b/.icons/kora/apps/scalable/klines.svg
new file mode 100644
index 000000000..9aa7f1783
--- /dev/null
+++ b/.icons/kora/apps/scalable/klines.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#4e91d9" width="40" height="40" x="4" y="4" rx="2" ry="2"/>
+ <path fill="#fff" opacity=".2" d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <path opacity=".2" d="m6 45c-1.108 0-2-0.892-2-2v-1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v1c0 1.108-0.892 2-2 2h-36z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="14" cy="-14" r="4" transform="scale(1,-1)"/>
+ <circle cx="24" cy="-14" r="4" transform="scale(1,-1)"/>
+ <circle cx="34" cy="-14" r="4" transform="scale(1,-1)"/>
+ <circle cx="14" cy="-24" r="4" transform="scale(1,-1)"/>
+ <circle cx="24" cy="-24" r="4" transform="scale(1,-1)"/>
+ <circle cx="34" cy="-24" r="4" transform="scale(1,-1)"/>
+ <circle cx="14" cy="-34" r="4" transform="scale(1,-1)"/>
+ <circle cx="24" cy="-34" r="4" transform="scale(1,-1)"/>
+ <circle cx="34" cy="-34" r="4" transform="scale(1,-1)"/>
+ </g>
+ <circle fill="#aff" cx="14" cy="-14" r="4" transform="scale(1,-1)"/>
+ <circle fill="#aff" cx="24" cy="-14" r="4" transform="scale(1,-1)"/>
+ <circle fill="#ffd060" cx="34" cy="-14" r="4" transform="scale(1,-1)"/>
+ <circle fill="#aff" cx="14" cy="-24" r="4" transform="scale(1,-1)"/>
+ <circle fill="#ffd060" cx="24" cy="-24" r="4" transform="scale(1,-1)"/>
+ <circle fill="#aff" cx="34" cy="-24" r="4" transform="scale(1,-1)"/>
+ <circle fill="#ffd060" cx="14" cy="-34" r="4" transform="scale(1,-1)"/>
+ <circle fill="#aff" cx="24" cy="-34" r="4" transform="scale(1,-1)"/>
+ <circle fill="#aff" cx="34" cy="-34" r="4" transform="scale(1,-1)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/klipper.svg b/.icons/kora/apps/scalable/klipper.svg
new file mode 120000
index 000000000..286727a1b
--- /dev/null
+++ b/.icons/kora/apps/scalable/klipper.svg
@@ -0,0 +1 @@
+copyq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kmag.svg b/.icons/kora/apps/scalable/kmag.svg
new file mode 100644
index 000000000..7b7510096
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmag.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a199" offset="0"/>
+ <stop stop-color="#03ec99" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m7.952 7.717v5.007h1.001v-4.006h4.006v-1.001z" fill-opacity=".75"/>
+ <path d="m7.952 39.783h5.007v-1.002h-4.006v-4.006h-1.001z" fill-opacity=".75"/>
+ <path d="m40.407 39.783v-5.008h-1.002v4.006h-4.006v1.002z" fill-opacity=".75"/>
+ <path d="m40.407 7.717h-5.008v1.001h4.006v4.006h1.002z" fill-opacity=".75"/>
+ <path d="m33.831 31.9-4.128-4.129c.995-1.436 1.492-3.037 1.492-4.803 0-1.147-.222-2.245-.668-3.292-.445-1.047-1.047-1.95-1.805-2.709-.759-.758-1.661-1.36-2.709-1.805-1.047-.446-2.145-.668-3.292-.668-1.148 0-2.245.222-3.292.668-1.048.445-1.951 1.047-2.709 1.805-.758.759-1.36 1.662-1.806 2.709-.445 1.047-.668 2.145-.668 3.292 0 1.148.223 2.245.668 3.292.446 1.048 1.048 1.95 1.806 2.709.758.758 1.661 1.36 2.709 1.805 1.047.446 2.144.668 3.292.668 1.766 0 3.367-.497 4.803-1.492l4.129 4.116c.289.305.649.458 1.083.458.417 0 .779-.153 1.083-.458.305-.305.458-.666.458-1.083 0-.425-.149-.786-.446-1.083zm-7.3-5.122c-1.056 1.055-2.325 1.583-3.81 1.583s-2.755-.528-3.81-1.583c-1.055-1.056-1.583-2.325-1.583-3.81s.528-2.755 1.583-3.81 2.325-1.583 3.81-1.583c1.484 0 2.754.528 3.81 1.583 1.055 1.055 1.583 2.325 1.583 3.81s-.528 2.754-1.583 3.81z" fill-opacity=".72"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kmahjongg.svg b/.icons/kora/apps/scalable/kmahjongg.svg
new file mode 100644
index 000000000..d27989fea
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmahjongg.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#830009" offset="0"/>
+ <stop stop-color="#e32d13" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m21.02 10.23c-.209.184-.261.461-.261.783 0 .599.209 1.335.313 1.612 0 0 .157 3.223.209 3.592-.47.046-1.305.092-1.619.184h-.417c-.888.046-1.723.092-2.089.414l-.156.139.156.184c.261.276.366 1.059.47 1.888.261 1.704.574 3.822 2.141 4.651l.313.139v-.323s.052-.138.052-.322c0-.138-.052-.369-.104-.691.418.046 1.305.138 1.619.138.052.369 1.409 15.382 1.409 15.382h.522s.575-14.829.575-15.289c.365 0 1.984.046 2.454.092-.105.277-.522 1.428-.522 1.428l.731-.599c.208-.138 4.751-3.776 4.124-6.171-.208-.783-.939-1.335-2.14-1.612h-.105c-.679 0-2.767.046-4.333.138.052-1.197.052-1.842.052-2.164v-.414c0-.231.261-.553.47-.783.209-.277.47-.507.47-.783 0-.092-.053-.185-.105-.277-.313-.414-2.61-1.473-3.602-1.565-.314.046-.522.092-.627.23zm.052 7.553h.261c0 .414.157 3.315.209 3.73-.417-.046-1.409-.138-1.723-.138-.156-.599-.209-1.244-.261-1.888-.052-.553-.104-1.106-.209-1.612.47 0 1.723-.092 1.723-.092zm3.185 1.427s.052-1.105.052-1.473c.679.092 1.567.138 2.402.138h.94c0 .184-.052.414-.052.414-.105 1.013-.261 2.211-.731 3.408-.314 0-2.245-.092-2.663-.138 0-.322.052-2.349.052-2.349z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kmail.svg b/.icons/kora/apps/scalable/kmail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kmail2.svg b/.icons/kora/apps/scalable/kmail2.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmail2.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kmailcvt.svg b/.icons/kora/apps/scalable/kmailcvt.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmailcvt.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kmenu.svg b/.icons/kora/apps/scalable/kmenu.svg
new file mode 120000
index 000000000..b130f6e9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmenu.svg
@@ -0,0 +1 @@
+kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kmenuedit.svg b/.icons/kora/apps/scalable/kmenuedit.svg
new file mode 100644
index 000000000..8ec3b2680
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmenuedit.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dae2e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 42.074h-17.691l-5.415 5.926-5.334-5.926h-2.44c-3.438 0-6.228-2.79-6.228-6.228v-27.286c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v27.286c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 16.929h43.336v10.714h-43.336z" fill="#00c7c5"/>
+ <path d="m11.73 20h2.54c.396 0 .73.336.73.732v2.538c0 .396-.334.73-.73.73h-2.54c-.396 0-.73-.334-.73-.73v-2.538c0-.396.334-.732.73-.732zm9.27 4c-1.104 0-2-.896-2-2s.896-2 2-2h14c1.104 0 2 .896 2 2s-.896 2-2 2z" fill="#fff"/>
+ <path d="m21 21h14" fill="none"/>
+ <path d="m11.73 7.649h2.54c.396 0 .73.336.73.732v2.537c0 .396-.334.731-.73.731h-2.54c-.396 0-.73-.335-.73-.731v-2.537c0-.396.334-.732.73-.732zm9.27 4c-1.104 0-2-.896-2-2s.896-2 2-2h14c1.104 0 2 .896 2 2s-.896 2-2 2zm-9.27 19.996h2.54c.396 0 .73.336.73.733v2.537c0 .396-.334.73-.73.73h-2.54c-.396 0-.73-.334-.73-.73v-2.537c0-.397.334-.733.73-.733zm9.27 4c-1.104 0-2-.896-2-2s.896-2 2-2h14c1.104 0 2 .896 2 2s-.896 2-2 2z" fill="#484848"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kmines.svg b/.icons/kora/apps/scalable/kmines.svg
new file mode 120000
index 000000000..e8ab6034b
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmines.svg
@@ -0,0 +1 @@
+minesweeper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kminicom.svg b/.icons/kora/apps/scalable/kminicom.svg
new file mode 120000
index 000000000..a7c3c34e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/kminicom.svg
@@ -0,0 +1 @@
+cutecom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kmix.svg b/.icons/kora/apps/scalable/kmix.svg
new file mode 100644
index 000000000..56bad6256
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmix.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.243566 -44.5296 44.5296 .243566 23.1866 47.2203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#435a64" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#1584d8" offset="0"/>
+ <stop stop-color="#1cb2ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.394867 -48.6474 48.6474 -.394867 29.2577 49.767)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.268569 -3.64388 3.64388 -.268569 330.9 480.14)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(.597071 -30.5777 30.5777 .597071 325.275 510.101)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24.089" cy="24.023" r="21.818" fill="url(#a)" stroke="url(#c)" stroke-width="1.7"/>
+ <path d="m24.259 39.879c.837 0 1.517.68 1.517 1.518 0 .837-.68 1.517-1.517 1.517-.838 0-1.518-.68-1.518-1.517 0-.838.68-1.518 1.518-1.518zm-12.354-4.923c.837 0 1.517.68 1.517 1.517 0 .838-.68 1.518-1.517 1.518-.838 0-1.518-.68-1.518-1.518 0-.837.68-1.517 1.518-1.517zm24.148-.025c.837 0 1.517.68 1.517 1.517 0 .838-.68 1.517-1.517 1.517-.838 0-1.518-.679-1.518-1.517 0-.837.68-1.517 1.518-1.517zm5.328-12.11c.837 0 1.517.68 1.517 1.518 0 .837-.68 1.517-1.517 1.517-.838 0-1.518-.68-1.518-1.517 0-.838.68-1.518 1.518-1.518zm-34.634 0c.838 0 1.518.68 1.518 1.518 0 .837-.68 1.517-1.518 1.517-.837 0-1.517-.68-1.517-1.517 0-.838.68-1.518 1.517-1.518zm5.195-12.543c.838 0 1.518.68 1.518 1.517 0 .838-.68 1.518-1.518 1.518-.837 0-1.517-.68-1.517-1.518 0-.837.68-1.517 1.517-1.517zm12.317-5.031c.838 0 1.518.68 1.518 1.518 0 .837-.68 1.517-1.518 1.517-.837 0-1.517-.68-1.517-1.517 0-.838.68-1.518 1.517-1.518z" fill="url(#d)"/>
+ <path d="m27.841 12.063c3.375.373 7.682-2.82 9.15-1.113 1.756 1.374-1.632 5.426-.622 9.462l-.051-.046c.391 1.221.603 2.522.603 3.873 0 7.01-5.692 12.701-12.702 12.701s-12.701-5.691-12.701-12.701 5.691-12.701 12.701-12.701c.86 0 1.699.085 2.511.248l-.006-.005.02.008c.372.075.738.167 1.097.274z" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kmousetool.svg b/.icons/kora/apps/scalable/kmousetool.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmousetool.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kmouth.svg b/.icons/kora/apps/scalable/kmouth.svg
new file mode 100644
index 000000000..23e94dd32
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmouth.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#42a603" offset="0"/>
+ <stop stop-color="#78da06" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <g transform="matrix(.19677685 0 0 .19677685 343.84906 514.77781)" fill="#fff" fill-opacity=".85" opacity=".856">
+ <path d="m57.572 8.464c-1.412 0-2.634.517-3.666 1.548l-27.131 27.131h-21.346c-1.413 0-2.635.517-3.667 1.548-1.032 1.032-1.548 2.255-1.548 3.667v31.285c0 1.412.516 2.635 1.548 3.666 1.033 1.032 2.255 1.549 3.667 1.549h21.345l27.131 27.131c1.032 1.031 2.254 1.548 3.666 1.548 1.413 0 2.635-.517 3.667-1.548s1.548-2.254 1.548-3.666v-88.644c0-1.412-.516-2.635-1.547-3.667-1.033-1.031-2.254-1.548-3.667-1.548z"/>
+ <path d="m90.609 69.527c2.309-3.557 3.463-7.399 3.463-11.527s-1.154-7.988-3.463-11.573c-2.31-3.585-5.363-6.11-9.166-7.577-.543-.271-1.223-.407-2.037-.407-1.412 0-2.635.503-3.666 1.507-1.031 1.005-1.549 2.241-1.549 3.707 0 1.141.326 2.105.979 2.893.652.788 1.439 1.467 2.363 2.037.922.57 1.846 1.195 2.77 1.874s1.711 1.643 2.363 2.892c.65 1.25.977 2.798.977 4.645s-.326 3.395-.977 4.645c-.652 1.25-1.439 2.213-2.363 2.893-.924.679-1.848 1.304-2.77 1.874-.924.569-1.711 1.249-2.363 2.036-.652.789-.979 1.752-.979 2.893 0 1.467.518 2.702 1.549 3.707s2.254 1.508 3.666 1.508c.814 0 1.494-.136 2.037-.406 3.803-1.523 6.857-4.063 9.166-7.621z"/>
+ <path d="m108.004 81.016c4.617-7.033 6.926-14.705 6.926-23.016s-2.309-15.982-6.926-23.019c-4.617-7.033-10.729-12.152-18.332-15.357-.705-.271-1.412-.407-2.117-.407-1.412 0-2.635.516-3.668 1.548-1.031 1.032-1.547 2.254-1.547 3.666 0 2.119 1.059 3.721 3.178 4.808 3.041 1.575 5.105 2.77 6.191 3.584 4.02 2.934 7.156 6.613 9.41 11.04s3.381 9.139 3.381 14.136-1.127 9.709-3.381 14.136c-2.254 4.428-5.391 8.106-9.41 11.039-1.086.815-3.15 2.01-6.191 3.585-2.119 1.087-3.178 2.689-3.178 4.808 0 1.412.516 2.635 1.547 3.666 1.033 1.033 2.281 1.549 3.748 1.549.652 0 1.332-.137 2.037-.407 7.603-3.206 13.715-8.325 18.332-15.359z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kmplayer.svg b/.icons/kora/apps/scalable/kmplayer.svg
new file mode 100644
index 000000000..934d7b784
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmplayer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.7039 42.7039 0 24 45.352)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e3648" offset="0"/>
+ <stop stop-color="#335065" offset="1"/>
+ </linearGradient>
+ <path d="m38.946 7.554c0-2.707-2.198-4.906-4.906-4.906h-20.08c-2.708 0-4.906 2.199-4.906 4.906v32.892c0 2.707 2.198 4.906 4.906 4.906h20.08c2.708 0 4.906-2.199 4.906-4.906z" fill="url(#a)"/>
+ <path d="m15.459 36.201h-4.27v3.486h4.27zm21.352 0h-4.27v3.486h4.27zm-21.352-6.972h-4.27v3.486h4.27zm21.352 0h-4.27v3.486h4.27zm-21.352-6.972h-4.27v3.486h4.27zm21.352 0h-4.27v3.486h4.27zm-21.352-6.972h-4.27v3.486h4.27zm21.352 0h-4.27v3.486h4.27zm-21.352-6.972h-4.27v3.486h4.27zm21.352 0h-4.27v3.486h4.27z" fill="#ffffff"/>
+ <path d="m24 17.594c-.577.009-.989.369-1.183.966l.008-.027-.908 3.332h-3.079c-.366.012-.695.188-.927.481-.502.597-.396 1.536.242 1.981l2.405 1.821-.933 2.577c-.001.004-.002.007-.003.01-.143.486-.009.986.35 1.328.003.002.006.005.008.007.432.397 1.037.448 1.524.119.01-.006.019-.013.028-.019l2.468-1.846 2.468 1.846c.009.007.018.013.028.019.487.329 1.092.278 1.524-.119.002-.002.005-.005.008-.007.359-.342.493-.842.35-1.328-.001-.003-.002-.006-.003-.01l-.933-2.577 2.405-1.821c.638-.445.744-1.384.242-1.981-.232-.293-.561-.469-.927-.481h-3.079l-.908-3.332.007.027c-.193-.597-.605-.957-1.182-.966z" fill="#ff325d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kmplot.svg b/.icons/kora/apps/scalable/kmplot.svg
new file mode 100644
index 000000000..18f36f24a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmplot.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 25.3102 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ded4ae" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m6 4c-.741 0-1.379.404-1.725 1h1.725v4h-2v1h2v4h-2v1h2v4h-2v1h2v4h-2v1h2v4h-2v1h2v4h-2v1h2v4h-2v1h2v4h1v-4h4v4h1v-4h4v4h1v-4h4v4h1v-4h4v4h1v-4h4v4h1v-4h4v4h1v-4h4v4h1v-4h2v-1h-2v-4h2v-1h-2v-4h2v-1h-2v-4h2v-1h-2v-4h2v-1h-2v-4h2v-1h-2v-4h2v-1h-2v-4h1.725c-.346-.596-.984-1-1.725-1zm1 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-30 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-30 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-30 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-30 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-30 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-30 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4z" fill="#00008b" fill-opacity=".1" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m8 24h-4v1h4zm6 0h-4v1h4zm6 0h-4v1h4zm6 0h-4v1h4zm6 0h-4v1h4zm6 0h-4v1h4zm6 0h-4v1h4z" fill="#ff2f2f"/>
+ <path transform="matrix(1.0834 0 0 1.0834 .1652 -1.87607)" d="m7 31.884s12.45 5.546 16 2.116c5.05-4.879-7.026-18.047-2-23.461 3.639-3.919 16 3.345 16 3.345" fill="none" stroke="#2e2e2e" stroke-width="2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kmymoney.svg b/.icons/kora/apps/scalable/kmymoney.svg
new file mode 100644
index 000000000..e18ccae56
--- /dev/null
+++ b/.icons/kora/apps/scalable/kmymoney.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7dede" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32 32 0 24 40)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8400" offset="0"/>
+ <stop stop-color="#f1ae3b" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20z" fill="url(#a)"/>
+ <path d="m24 8c8.913 0 16 7.087 16 16s-7.087 16-16 16-16-7.087-16-16 7.087-16 16-16z" fill="url(#b)"/>
+ <path d="m17 12v10h-5v1h5v2h-5v1h5v10h3v-10h.879l10 10h.121l2-2v-.121l-7.879-7.879h10.879v-1h-11.879l-1-1 1-1h11.879v-1h-10.879l7.879-7.879v-.121l-2-2h-.121l-10 10h-.879v-10z" fill="#fff2af"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/knemo.svg b/.icons/kora/apps/scalable/knemo.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/knemo.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knetattach.svg b/.icons/kora/apps/scalable/knetattach.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/knetattach.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knetwalk.svg b/.icons/kora/apps/scalable/knetwalk.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knewsticker.svg b/.icons/kora/apps/scalable/knewsticker.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/knewsticker.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knights b/.icons/kora/apps/scalable/knights
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/knights
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knights.svg b/.icons/kora/apps/scalable/knights.svg
new file mode 100644
index 000000000..c4a193dfc
--- /dev/null
+++ b/.icons/kora/apps/scalable/knights.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6d7476" offset="0"/>
+ <stop stop-color="#919c9f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(-.965076 0 0 .965076 47.1619 -.195078)" d="m26.035 4c-.222.112-.476.196-.676.35-.385.299-.76.618-1.105.963-.379.377-.771.591-1.324.707-1.329.272-2.678.574-3.92 1.101-2.762 1.176-4.59 3.392-5.893 6.057-1.156 2.369-1.177 4.937-1.082 7.517.196 5.323 4.035 9.209 5.711 13.305h.434c-.654 0-1.18.445-1.18.998v2.004c0 .553.526.998 1.18.998h-1.637c-.855 0-1.543.668-1.543 1.498v3.004c0 .83.688 1.498 1.543 1.498h13.914c.855 0 1.543-.668 1.543-1.498v-3.004c0-.83-.688-1.498-1.543-1.498h-1.637c.654 0 1.18-.445 1.18-.998v-2.004c0-.553-.526-.998-1.18-.998h.182c.424-.398.829-1.111 1.207-1.518 1.713-1.834 2.019-4.437.816-6.666-.588-1.088-1.415-1.971-2.369-2.726-1.074-.85-2.184-1.651-3.267-2.488-.31-.24-.584-.525-.996-.901 1.021.218 1.836.501 2.658.543 1.419.071 2.643.547 3.779 1.383.439.323.949.582 1.463.762.668.232 1 .066 1.398-.545.105-.161.168-.347.268-.559.791.011 1.226-.451 1.443-1.191.074-.253.2-.487.291-.733.615-1.648.299-3.107-.879-4.379-.263-.291-.576-.533-.851-.812-.918-.928-1.841-1.851-2.736-2.801-.65-.691-1.235-1.443-1.891-2.129-.325-.338-.599-.676-.75-1.129-.228-.679-.656-1.201-1.279-1.554-.221-.125-.432-.271-.592-.375-.257-.758.352-1.706-.68-2.182z" fill="#e4e4e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/knode.svg b/.icons/kora/apps/scalable/knode.svg
new file mode 120000
index 000000000..24d95c840
--- /dev/null
+++ b/.icons/kora/apps/scalable/knode.svg
@@ -0,0 +1 @@
+news-feed.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knotes.svg b/.icons/kora/apps/scalable/knotes.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/knotes.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knotify.svg b/.icons/kora/apps/scalable/knotify.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/knotify.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/knowte.svg b/.icons/kora/apps/scalable/knowte.svg
new file mode 100644
index 000000000..0a9eb1bbf
--- /dev/null
+++ b/.icons/kora/apps/scalable/knowte.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004eab" offset="0"/>
+ <stop stop-color="#037ede" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.47 11.506c-1.667 0-2.779 1.112-2.779 1.112l-1.138 1.138 6.829 6.829 1.138-1.138s2.846-2.845-.569-6.26c-1.28-1.28-2.481-1.681-3.481-1.681zm-5.055 3.388-12.521 12.521 6.83 6.829 12.52-12.52zm-13.659 13.659-1.138 7.967 7.967-1.138z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/koala.svg b/.icons/kora/apps/scalable/koala.svg
new file mode 100644
index 000000000..f085bb7ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/koala.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <ellipse cx="15.343" cy="25.723" rx="12.493" ry="15.182" fill="#6f6f6f"/>
+ <ellipse cx="48.657" cy="25.723" rx="12.493" ry="15.182" fill="#6f6f6f"/>
+ <g fill-rule="nonzero">
+ <path d="m26.322 53.556h11.357c9.463 0 15.141-4.896 15.141-19.59 0-9.794-7.57-18.289-20.821-18.365-13.25-.012-20.821 8.571-20.821 18.365 0 14.694 5.678 19.59 15.143 19.59z" fill="#a0a3a4"/>
+ <path d="m25.349 46.898c-.123.783.103 1.643.406 2.153.496.836 2.819 1.975 6.245 1.975s6.246-1.523 6.246-3.373c-.002-.593-.294-1.175-.845-1.688-1.112 1.042-3.175 1.686-5.401 1.688-2.226-.002-5.539.287-6.651-.755z" fill="#4d4d4d"/>
+ <path d="m25.755 34.579c.038 10.121 3.866 10.121 6.246 10.121s6.208 0 6.247-10.12c.006-8.095-4.016-15.182-6.247-15.182-2.233 0-6.254 7.087-6.246 15.183z" fill="#4d4d4d"/>
+ <path d="m27.837 41.326c-.361.001-.716.079-1.029.224.645 1.541 1.516 2.309 2.432 2.708.432-.319.678-.772.678-1.245 0-.926-.94-1.687-2.082-1.687zm8.328 0c-1.142 0-2.082.762-2.082 1.687.001.474.247.926.679 1.245.916-.399 1.787-1.167 2.432-2.708-.313-.145-.668-.223-1.029-.224z" fill="#343434"/>
+ </g>
+ <ellipse cx="18.466" cy="34.579" rx="6.574" ry="6.807" fill="#74b8ff"/>
+ <ellipse cx="18.466" cy="34.579" rx="3.944" ry="4.084" fill="#202020"/>
+ <circle cx="17.116" cy="33.228" r="1.351" fill="#fff"/>
+ <ellipse cx="45.534" cy="34.579" rx="6.574" ry="6.807" fill="#e8a0e1"/>
+ <ellipse cx="45.534" cy="34.579" rx="3.944" ry="4.084" fill="#202020"/>
+ <circle cx="44.183" cy="33.228" r="1.351" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kodelife.svg b/.icons/kora/apps/scalable/kodelife.svg
new file mode 100644
index 000000000..a7ab69eab
--- /dev/null
+++ b/.icons/kora/apps/scalable/kodelife.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3548 43.3548 0 24 45.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(2.1668 0 0 2.1668 -2.0016 -2.0016)" d="m6 5c-.554 0-1 .446-1 1v5.5l8-6.5zm10 0-6.334 5.182 9.031 8.531c.186-.181.303-.432.303-.713v-12c0-.554-.446-1-1-1zm-8 6.5-3 2.5v4c0 .554.446 1 1 1h10z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kodi.svg b/.icons/kora/apps/scalable/kodi.svg
new file mode 100644
index 000000000..bbc5e8301
--- /dev/null
+++ b/.icons/kora/apps/scalable/kodi.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-39.6865 -39.6865 39.6865 -39.6865 43.8433 43.8432)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.25533 -38.6648 38.6648 1.25533 218.369 49.9856)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#097295" offset="0"/>
+ <stop stop-color="#2ad4ff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.575963 .575963 -.575963 .575963 24 -3.64624)" d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="translate(-.000187 -.462581)" d="m23.408 43.553c-.709-.616-6.67-6.597-6.784-6.887-.261-.667-.29-.63 3.479-4.413 3.259-3.273 3.491-3.487 3.826-3.532.196-.026.465-.02.598.013.29.071 6.549 6.27 6.936 6.868.269.417.319.86.133 1.194-.161.291-6.39 6.407-6.69 6.699-.431.419-1.039.457-1.498.058zm11.968-11.536c-.36-.185-6.827-6.672-6.985-7.007-.192-.404-.158-.729.119-1.158.137-.212 1.699-1.829 3.471-3.594 3.48-3.467 3.502-3.485 4.192-3.299.264.071.923.684 3.546 3.298 1.772 1.766 3.333 3.383 3.47 3.595.33.508.33.907 0 1.352-.431.583-6.68 6.76-6.935 6.855-.334.126-.574.114-.878-.042zm-27.482-3.733c-2.148-2.156-2.746-2.898-2.847-3.024-.301-.377-.325-.949.04-1.439.087-.116.797-.989 2.794-3.021 1.781-1.812 3.274-3.307 3.319-3.324.044-.016.138.018.207.076.109.09.127 1.036.127 6.913 0 3.744-.024 6.869-.053 6.944-.028.075-.116.137-.195.137s-1.605-1.468-3.391-3.262zm9.061-.855c-.098-.118-.123-1.434-.142-7.609-.016-5.187.006-7.576.071-7.827.082-.316.507-.776 3.343-3.615 1.717-1.718 2.579-2.58 3.091-2.995.513-.415 1.083-.354 1.497.042.486.465 1.441 1.358 3.165 3.079 1.861 1.858 3.442 3.503 3.514 3.655.168.354.166.664-.008 1.01-.155.31-14.163 14.403-14.316 14.403-.054 0-.151-.065-.216-.143z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kolf.svg b/.icons/kora/apps/scalable/kolf.svg
new file mode 100644
index 000000000..d4bc280ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/kolf.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7d7dc" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m24 4.5c-.327 0-.653.01-.977.025.702.365 1.519.438 2.274.204.131-.042.259-.093.383-.153-.554-.047-1.113-.076-1.68-.076zm-3.412.314c-1.668.292-3.258.795-4.748 1.479.778.628 1.821.827 2.775.529.95-.3 1.69-1.053 1.973-2.008zm5.807.735c-.271.009-.539.054-.797.135-1.249.39-2.104 1.555-2.104 2.863 0 .304.046.606.137.896.391 1.249 1.555 2.104 2.863 2.104.304 0 .606-.046.897-.137 1.248-.391 2.104-1.555 2.104-2.863 0-.304-.047-.606-.138-.897-.401-1.282-1.619-2.146-2.962-2.101zm3.921.008c-.185.583-.187 1.21-.005 1.795.492 1.57 2.189 2.457 3.759 1.964.586-.184 1.102-.544 1.477-1.031-1.579-1.159-3.336-2.084-5.231-2.728zm-16.628 1.892c-.764.475-1.5.989-2.188 1.563.147-.022.293-.055.436-.098.754-.238 1.384-.765 1.752-1.465zm6.027.192c-.271.008-.54.054-.799.134-1.248.391-2.104 1.555-2.104 2.863 0 .305.046.607.137.897.391 1.249 1.555 2.104 2.863 2.104.304 0 .607-.046.897-.137 1.248-.391 2.104-1.555 2.104-2.863 0-.304-.046-.607-.137-.897-.402-1.282-1.618-2.145-2.961-2.101zm-6.682 2.091c-.271.01-.54.056-.799.137-1.57.493-2.457 2.19-1.964 3.76.492 1.57 2.189 2.457 3.759 1.965 1.57-.493 2.457-2.19 1.965-3.76-.402-1.282-1.618-2.146-2.961-2.102zm22.137.405c-.271.008-.54.054-.799.134-1.248.391-2.104 1.555-2.104 2.864 0 .304.046.606.137.896.391 1.249 1.555 2.104 2.863 2.104.304 0 .607-.046.897-.137 1.248-.391 2.104-1.555 2.104-2.863 0-.304-.046-.606-.137-.897-.402-1.282-1.618-2.145-2.961-2.101zm3.816 1.359c.022.15.054.298.098.443.239.756.768 1.387 1.471 1.754-.477-.767-.993-1.506-1.569-2.197zm-10.498.733c-.271.008-.54.053-.799.134-1.57.493-2.457 2.19-1.964 3.76.39 1.248 1.555 2.104 2.863 2.104.304 0 .606-.046.896-.137 1.57-.493 2.457-2.19 1.965-3.76-.401-1.282-1.618-2.145-2.961-2.101zm-20.203.224c-1.159 1.579-2.084 3.336-2.728 5.231.582.183 1.207.185 1.791.004 1.248-.391 2.104-1.555 2.104-2.864 0-.304-.047-.606-.138-.896-.184-.585-.543-1.1-1.029-1.475zm13.522 1.867c-.272.009-.54.054-.799.135-1.57.493-2.457 2.19-1.965 3.76.391 1.248 1.555 2.104 2.863 2.104.304 0 .607-.046.897-.137 1.57-.493 2.457-2.19 1.965-3.76-.402-1.282-1.618-2.146-2.961-2.102zm19.9 1.52c-.63.779-.829 1.823-.531 2.779.3.95 1.056 1.691 2.012 1.973-.292-1.669-.796-3.26-1.481-4.752zm-26.582.572c-.271.01-.539.056-.797.137-1.248.391-2.104 1.555-2.104 2.863 0 .304.046.606.137.897.493 1.57 2.19 2.457 3.76 1.964 1.248-.39 2.104-1.555 2.104-2.863 0-.304-.046-.606-.137-.896-.402-1.283-1.619-2.147-2.963-2.102zm22.137.404c-.271.009-.54.054-.799.135-1.57.493-2.457 2.19-1.965 3.76.391 1.248 1.555 2.104 2.863 2.104.304 0 .607-.046.897-.137 1.57-.493 2.457-2.19 1.965-3.76-.402-1.282-1.618-2.146-2.961-2.102zm-28.817 1.69c-.271.008-.54.054-.799.135-1.57.492-2.457 2.189-1.964 3.759.39 1.249 1.555 2.104 2.863 2.104.304 0 .606-.046.896-.137 1.571-.492 2.457-2.189 1.965-3.76-.401-1.282-1.618-2.145-2.961-2.101zm22.135.402c-.27.01-.539.056-.797.137-1.57.492-2.457 2.188-1.967 3.758.391 1.248 1.555 2.104 2.863 2.104.305 0 .607-.047.897-.137 1.249-.391 2.104-1.555 2.104-2.864 0-.304-.046-.606-.137-.896-.402-1.283-1.619-2.147-2.963-2.102zm-6.68 2.092c-.271.009-.539.054-.798.135-1.249.39-2.104 1.555-2.104 2.863 0 .304.046.606.137.897.39 1.248 1.555 2.103 2.863 2.103.304 0 .606-.046.897-.137 1.248-.39 2.103-1.555 2.103-2.863 0-.304-.046-.606-.137-.896-.401-1.283-1.618-2.146-2.961-2.102zm-19.324 1.32c-.047.554-.076 1.113-.076 1.68 0 .321.008.641.023.959.36-.698.432-1.511.2-2.262l.004.002c-.042-.129-.092-.256-.151-.379zm38.899.7c-.367.702-.441 1.522-.205 2.279.042.132.094.261.154.387.047-.556.076-1.117.076-1.686 0-.329-.01-.656-.025-.98zm-26.256.072c-.271.009-.54.055-.799.137-1.57.492-2.457 2.189-1.965 3.759.493 1.57 2.19 2.457 3.76 1.965s2.457-2.189 1.965-3.76c-.402-1.282-1.618-2.145-2.961-2.101zm22.136.404c-.271.009-.539.054-.798.135-1.249.391-2.104 1.555-2.104 2.863 0 .304.046.606.137.897.391 1.248 1.555 2.104 2.863 2.104.304 0 .606-.047.897-.138 1.248-.39 2.104-1.555 2.104-2.863 0-.304-.047-.606-.138-.896-.401-1.283-1.618-2.146-2.961-2.102zm-28.816 1.69c-.271.008-.54.053-.799.134-1.248.391-2.104 1.555-2.104 2.863 0 .304.047.607.137.897.391 1.248 1.555 2.104 2.863 2.104.305 0 .607-.046.897-.137 1.249-.391 2.104-1.555 2.104-2.863 0-.304-.046-.607-.137-.897-.402-1.282-1.618-2.145-2.961-2.101zm22.135.402c-.271.009-.54.055-.799.137-1.57.492-2.457 2.189-1.965 3.759.493 1.57 2.19 2.457 3.76 1.965s2.457-2.189 1.965-3.76c-.402-1.282-1.618-2.145-2.961-2.101zm-27.861 1.818c.291 1.669.794 3.259 1.478 4.75.627-.78.824-1.824.523-2.779l.006.002c-.3-.949-1.053-1.69-2.008-1.973zm21.179.274c-.271.009-.54.055-.799.136-1.57.493-2.457 2.19-1.964 3.76.492 1.57 2.189 2.457 3.759 1.965s2.457-2.19 1.965-3.76c-.402-1.282-1.618-2.145-2.961-2.101zm-6.681 2.093c-.271.009-.539.055-.797.135-1.249.391-2.104 1.555-2.104 2.863 0 .304.046.607.137.897.492 1.57 2.189 2.457 3.76 1.965 1.248-.391 2.104-1.555 2.104-2.863 0-.304-.047-.607-.138-.897-.402-1.282-1.619-2.145-2.962-2.1zm22.15.403c-.276.007-.549.052-.813.135-1.57.492-2.457 2.189-1.964 3.759.184.586.544 1.102 1.031 1.477 1.159-1.579 2.084-3.336 2.728-5.231-.317-.101-.649-.148-.982-.14zm-28.83 1.689c-.271.009-.54.054-.799.135-1.57.492-2.457 2.19-1.965 3.76.391 1.248 1.555 2.104 2.863 2.104.304 0 .607-.047.897-.137 1.57-.493 2.457-2.19 1.965-3.76-.402-1.282-1.618-2.146-2.961-2.102zm22.135.403c-.271.009-.539.055-.797.136-1.249.391-2.104 1.555-2.104 2.863 0 .304.046.607.137.897.492 1.57 2.19 2.457 3.76 1.965 1.248-.391 2.104-1.555 2.104-2.863 0-.304-.047-.607-.137-.897-.402-1.283-1.62-2.146-2.963-2.101zm-27.321 2.037c.476.766.99 1.505 1.565 2.195-.022-.149-.054-.297-.098-.441-.238-.755-.766-1.386-1.467-1.754zm20.641.054c-.271.01-.54.056-.799.137-1.248.391-2.104 1.555-2.104 2.863 0 .304.046.607.137.897.493 1.57 2.19 2.457 3.76 1.965 1.248-.391 2.104-1.555 2.104-2.863 0-.304-.046-.607-.137-.897-.402-1.282-1.618-2.146-2.961-2.102zm-6.682 2.094c-.271.009-.54.054-.799.135-1.57.492-2.457 2.189-1.964 3.76.491 1.57 2.187 2.457 3.757 1.966 1.249-.39 2.104-1.555 2.104-2.863 0-.304-.046-.606-.137-.896-.401-1.282-1.618-2.146-2.961-2.102zm-6.679 2.092c-.272.009-.54.054-.799.135-.586.185-1.101.546-1.475 1.033 1.579 1.159 3.336 2.086 5.231 2.73.184-.584.186-1.211.004-1.797v-.001c-.403-1.282-1.619-2.144-2.961-2.1zm21.781.439c-.152.022-.301.055-.447.1-.757.239-1.389.769-1.756 1.473.769-.478 1.511-.995 2.203-1.573zm-6.354 2.057c-.262.011-.522.056-.773.135-.951.3-1.692 1.055-1.975 2.012 1.671-.292 3.263-.796 4.756-1.481-.566-.458-1.28-.695-2.008-.666zm-6.427 2.094c-.348-.016-.696.029-1.028.133-.133.043-.263.095-.388.156.557.047 1.12.076 1.691.076.329 0 .656-.01.98-.025-.388-.204-.817-.32-1.255-.34z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kollision.svg b/.icons/kora/apps/scalable/kollision.svg
new file mode 100644
index 000000000..74bf450f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/kollision.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.14756 0 0 1.14756 -3.54139 -3.61517)" fill-rule="nonzero">
+ <path d="m25 31c0 5.486-4.514 10-10 10s-10-4.514-10-10 4.514-10 10-10 10 4.514 10 10z" fill="#008dfb"/>
+ <path d="m43 18c0 5.486-4.514 10-10 10s-10-4.514-10-10 4.514-10 10-10 10 4.514 10 10z" fill="#f23737"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kolourpaint.svg b/.icons/kora/apps/scalable/kolourpaint.svg
new file mode 120000
index 000000000..210f9799a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kolourpaint.svg
@@ -0,0 +1 @@
+accessories-painting.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/komodo-edit.svg b/.icons/kora/apps/scalable/komodo-edit.svg
new file mode 100644
index 000000000..5bcf08b92
--- /dev/null
+++ b/.icons/kora/apps/scalable/komodo-edit.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0102 40.0102 0 24 43.9515)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#687a82" offset="0"/>
+ <stop stop-color="#989898" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11039 0 0 1.11039 -2.64929 -2.64935)" fill-rule="nonzero">
+ <path d="m24.045 4.001c-.352-.008-.7.079-1.005.252l-16.08 9.062c-.593.334-.96.954-.96 1.623v18.126c0 .669.367 1.289.96 1.623l16.081 9.063c.593.334 1.326.334 1.919 0l16.079-9.065c.593-.334.96-.953.961-1.621v-18.127c0-.669-.367-1.289-.961-1.623l-16.079-9.062c-.279-.157-.593-.244-.915-.252z" fill="url(#a)"/>
+ <path d="m17.837 35.891c-.06-.06-.109-.28-.109-.49 0-.467-.255-.495-.491-.054-.28.522-.509.378-.457-.286.037-.478-.006-.599-.198-.549-1.094.281-1.1.272-.368-.525.782-.851.925-1.364.327-1.176-.202.064-.791.155-1.308.202-1.593.146-3.233-.887-3.233-2.037 0-.485.847-1.164 2.065-1.656.619-.251 1.145-.559 1.168-.685s-.219-.397-.537-.601c-.731-.47-1.14-1.129-1.571-2.53-.498-1.615-.388-4.406.246-6.243 2.198-6.372 8.585-9.014 14.613-6.046 3.858 1.9 6.645 4.909 7.253 7.829.164.79.148.96-.145 1.534-.387.756-1.25 1.664-1.582 1.664-.127 0-.433-.239-.68-.531-.645-.764-3.555-3.64-4.768-4.712l-1.035-.914.115-.918c.11-.878.097-.926-.309-1.11-.617-.281-1.478-.006-1.55.495-.041.284.171.611.813 1.261l.868.876-.977.003c-1.772.004-2.115.284-1.242 1.016.646.543.871 1.02.814 1.728l-.048.601.773-.039c.594-.031.773.017.773.204 0 .134-.074.244-.164.244-.272 0-.183.461.123.642.222.13.239.199.076.307-.115.076-.163.261-.105.411.158.412-.167.338-1.434-.327-1.046-.548-1.178-.676-1.545-1.505-.651-1.468-1.206-1.86-1.206-.851 0 .249-.155 1.035-.345 1.746-.604 2.262-.675 2.026.612 2.027 1.289.001 2.221.218 2.529.588.226.271.253 1.015.072 1.976-.105.557-.093.575.308.475.391-.098.411-.074.318.387-.095.475-.078.493.495.493.326 0 .593.073.593.163s-.059.163-.132.163-.275.104-.448.23c-.31.226-.31.237-.006.572.354.39.312.405-.969.346-.967-.044-1.17-.179-1.315-.873-.168-.809-.543-1.315-.809-1.094-.506.419.473 2.146 1.691 2.982 1.721 1.181 3.684 1.458 5.49.774 1.229-.465 3.012-2.191 3.996-3.868 1.096-1.868 1.336-1.836.937.128-.663 3.266-2.912 5.722-6.213 6.785-1.059.341-1.647.426-2.958.428-2.733.005-4.297-.762-6.827-3.347-1.593-1.626-2.067-1.751-1.253-.33l.522.91-.528 1.608c-.29.884-.548 1.608-.572 1.608s-.093-.049-.153-.109zm.726-8.809c-1.419-2.833-1.735-3.974-1.735-6.27 0-1.723.037-1.947.439-2.709 1.219-2.305 3.825-3.652 7.076-3.658 1.525-.003 3.251.266 3.941.613.851.427 2.064 1.538 3.303 3.024 1.451 1.739 1.569 2.07.506 1.424-.294-.179-.695-.326-.89-.327-.629-.001-.862-.183-.97-.758-.078-.414-.305-.716-.854-1.134-1.239-.944-1.711-.519-.855.77.722 1.088 4.701 4.911 5.044 4.847.5-.093.882-1.093.801-2.094-.137-1.696-1.334-3.458-3.205-4.721-1.707-1.152-4.944-2.624-6.403-2.911-4.648-.914-9.184 1.977-9.852 6.278-.399 2.576 1.028 5.981 3.701 8.829.443.473.833.832.866.799.034-.033-.377-.935-.912-2.003z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/komodo-ide.svg b/.icons/kora/apps/scalable/komodo-ide.svg
new file mode 120000
index 000000000..4752e45cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/komodo-ide.svg
@@ -0,0 +1 @@
+komodo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/komodo.svg b/.icons/kora/apps/scalable/komodo.svg
new file mode 100644
index 000000000..c8d816405
--- /dev/null
+++ b/.icons/kora/apps/scalable/komodo.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0001 40.0001 0 23.9999 44.0005)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d67d0b" offset="0"/>
+ <stop stop-color="#f9a825" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10446 0 0 1.10446 -2.50716 -2.50721)" fill-rule="nonzero">
+ <path d="m24.045 4.001c-.352-.008-.7.079-1.005.252l-16.08 9.062c-.593.334-.96.954-.96 1.623v18.126c0 .669.367 1.289.96 1.623l16.081 9.063c.593.334 1.326.334 1.919 0l16.079-9.065c.593-.334.96-.953.961-1.621v-18.127c0-.669-.367-1.289-.961-1.623l-16.079-9.062c-.279-.157-.593-.244-.915-.252z" fill="url(#a)"/>
+ <path d="m17.837 35.891c-.06-.06-.109-.28-.109-.49 0-.467-.255-.495-.491-.054-.28.522-.509.378-.457-.286.037-.478-.006-.599-.198-.549-1.094.281-1.1.272-.368-.525.782-.851.925-1.364.327-1.176-.202.064-.791.155-1.308.202-1.593.146-3.233-.887-3.233-2.037 0-.485.847-1.164 2.065-1.656.619-.251 1.145-.559 1.168-.685s-.219-.397-.537-.601c-.731-.47-1.14-1.129-1.571-2.53-.498-1.615-.388-4.406.246-6.243 2.198-6.372 8.585-9.014 14.613-6.046 3.858 1.9 6.645 4.909 7.253 7.829.164.79.148.96-.145 1.534-.387.756-1.25 1.664-1.582 1.664-.127 0-.433-.239-.68-.531-.645-.764-3.555-3.64-4.768-4.712l-1.035-.914.115-.918c.11-.878.097-.926-.309-1.11-.617-.281-1.478-.006-1.55.495-.041.284.171.611.813 1.261l.868.876-.977.003c-1.772.004-2.115.284-1.242 1.016.646.543.871 1.02.814 1.728l-.048.601.773-.039c.594-.031.773.017.773.204 0 .134-.074.244-.164.244-.272 0-.183.461.123.642.222.13.239.199.076.307-.115.076-.163.261-.105.411.158.412-.167.338-1.434-.327-1.046-.548-1.178-.676-1.545-1.505-.651-1.468-1.206-1.86-1.206-.851 0 .249-.155 1.035-.345 1.746-.604 2.262-.675 2.026.612 2.027 1.289.001 2.221.218 2.529.588.226.271.253 1.015.072 1.976-.105.557-.093.575.308.475.391-.098.411-.074.318.387-.095.475-.078.493.495.493.326 0 .593.073.593.163s-.059.163-.132.163-.275.104-.448.23c-.31.226-.31.237-.006.572.354.39.312.405-.969.346-.967-.044-1.17-.179-1.315-.873-.168-.809-.543-1.315-.809-1.094-.506.419.473 2.146 1.691 2.982 1.721 1.181 3.684 1.458 5.49.774 1.229-.465 3.012-2.191 3.996-3.868 1.096-1.868 1.336-1.836.937.128-.663 3.266-2.912 5.722-6.213 6.785-1.059.341-1.647.426-2.958.428-2.733.005-4.297-.762-6.827-3.347-1.593-1.626-2.067-1.751-1.253-.33l.522.91-.528 1.608c-.29.884-.548 1.608-.572 1.608s-.093-.049-.153-.109zm.726-8.809c-1.419-2.833-1.735-3.974-1.735-6.27 0-1.723.037-1.947.439-2.709 1.219-2.305 3.825-3.652 7.076-3.658 1.525-.003 3.251.266 3.941.613.851.427 2.064 1.538 3.303 3.024 1.451 1.739 1.569 2.07.506 1.424-.294-.179-.695-.326-.89-.327-.629-.001-.862-.183-.97-.758-.078-.414-.305-.716-.854-1.134-1.239-.944-1.711-.519-.855.77.722 1.088 4.701 4.911 5.044 4.847.5-.093.882-1.093.801-2.094-.137-1.696-1.334-3.458-3.205-4.721-1.707-1.152-4.944-2.624-6.403-2.911-4.648-.914-9.184 1.977-9.852 6.278-.399 2.576 1.028 5.981 3.701 8.829.443.473.833.832.866.799.034-.033-.377-.935-.912-2.003z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/komorebi-wallpaper-creator.svg b/.icons/kora/apps/scalable/komorebi-wallpaper-creator.svg
new file mode 100644
index 000000000..eeb131f95
--- /dev/null
+++ b/.icons/kora/apps/scalable/komorebi-wallpaper-creator.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2690b6" offset="0"/>
+ <stop stop-color="#3ea9d2" offset="1"/>
+ </linearGradient>
+ <path d="m5.019 12.264 34.798-5.272 4.683 31.146s-23.563 6.343-30.96 8.334c-.564.152-1.167.061-1.661-.252s-.835-.818-.939-1.393c-1.398-7.687-5.921-32.563-5.921-32.563z" fill="#7d7d7d" fill-rule="nonzero"/>
+ <path d="m3.965 11.21 36.907-3.164 3.628 30.092s-27.06 4.935-35.128 6.406c-.577.106-1.171-.036-1.638-.39s-.764-.888-.819-1.471c-.71-7.571-2.95-31.473-2.95-31.473z" fill="#a8a8a8" fill-rule="nonzero"/>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v26.376c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <circle cx="36.127" cy="34.936" r="9.541" fill="#fff"/>
+ <circle cx="36.127" cy="34.936" r="7.296" fill="#1383ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/komorebi.svg b/.icons/kora/apps/scalable/komorebi.svg
new file mode 100644
index 000000000..7a3e556bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/komorebi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b62680" offset="0"/>
+ <stop stop-color="#d680b6" offset="1"/>
+ </linearGradient>
+ <path d="m5.019 12.264 34.798-5.272 4.683 31.146s-23.563 6.343-30.96 8.334c-.564.152-1.167.061-1.661-.252s-.835-.818-.939-1.393c-1.398-7.687-5.921-32.563-5.921-32.563z" fill="#7d7d7d" fill-rule="nonzero"/>
+ <path d="m3.965 11.21 36.907-3.164 3.628 30.092s-27.06 4.935-35.128 6.406c-.577.106-1.171-.036-1.638-.39s-.764-.888-.819-1.471c-.71-7.571-2.95-31.473-2.95-31.473z" fill="#a8a8a8" fill-rule="nonzero"/>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v26.376c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <circle cx="36.127" cy="34.936" r="9.541" fill="#fff"/>
+ <circle cx="36.127" cy="34.936" r="7.296" fill="#b35342"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kompare.svg b/.icons/kora/apps/scalable/kompare.svg
new file mode 100644
index 000000000..d56743006
--- /dev/null
+++ b/.icons/kora/apps/scalable/kompare.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-44 0 0 -44 54 -192)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c8c8c8" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-44 0 0 -44 54 -94)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#07f" offset="0"/>
+ <stop stop-color="#32d3e0" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v17.293h-35.227v-17.293c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#b)"/>
+ <path d="m13.237 28.804h22.417v1.601h-22.417zm0 4.803h22.417v1.602h-22.417zm0 4.804h22.417v1.601h-22.417z" fill="#4c4c4c"/>
+ <path d="m13.237 7.988h22.417v1.601h-22.417zm0 4.803h22.417v1.602h-22.417zm0 4.804h22.417v1.601h-22.417z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/konqueror.svg b/.icons/kora/apps/scalable/konqueror.svg
new file mode 100644
index 000000000..eabdbae94
--- /dev/null
+++ b/.icons/kora/apps/scalable/konqueror.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.542359 -44.7184 44.7184 .542359 24.2021 45.6117)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d3d3d" offset="0"/>
+ <stop stop-color="#8e8e8e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.5075 23.5075 0 654.774 32.2504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m11.504 2.111c-.098.01-.192.055-.266.129l-3.407 3.407c-.143.143-.171.366-.065.54l3.989 6.573c-.708 1.189-1.274 2.471-1.679 3.824l-7.326 1.525c-.204.042-.35.223-.35.432v4.818c0 .204.139.381.335.429l7.111 1.738c.379 1.567.966 3.051 1.742 4.417l-4.115 6.275c-.115.176-.092.407.057.555l3.408 3.409c.144.143.366.171.54.065l6.451-3.917c1.267.731 2.632 1.306 4.076 1.696l1.504 7.235c.042.205.224.351.432.351h4.82c.203 0 .38-.139.428-.338l1.772-7.248c1.488-.401 2.896-1.001 4.194-1.765l6.355 4.166c.175.115.405.093.553-.055l3.409-3.409c.144-.144.169-.366.063-.54l-4.337-5.493c-1.947-2.671-1.706-2.399-2.417-3.158l-17.958-18.871-2.523-2.451c-.413.145-.248.053-.052-.036l-6.455-4.233c-.088-.058-.189-.08-.287-.07h-.002zm6.744 4.303.048.032c.002.002.004.004.004.004.424-.23.166-.135-.052-.036z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="27.24" cy="20.771" r="15.12" fill="url(#b)"/>
+ <path d="m27.082 9.972c2.918-.042 5.732 1.1 7.795 3.164 4.189 4.19 4.189 11.083 0 15.273-4.19 4.188-11.084 4.188-15.274 0-4.189-4.19-4.189-11.083 0-15.273 1.986-1.986 4.67-3.122 7.479-3.164zm.295 1.35c-2.318-.029-4.568.795-6.318 2.315l1.896 1.896c2.251-2.078 4.916-3.425 7.323-3.702-.934-.32-1.913-.492-2.901-.509zm4.088 1.764c-2.254-.128-5.125 1.166-7.553 3.404l3.328 3.328 6.145-6.144c-.531-.343-1.18-.542-1.92-.588zm-11.369 1.498c-2.183 2.527-2.87 6.03-1.804 9.194.292-2.399 1.642-5.049 3.713-7.285zm14.246.042-6.147 6.146 3.33 3.331c3.033-3.295 4.218-7.282 2.817-9.477zm-11.387 2.816c-3.033 3.295-4.218 7.282-2.817 9.477l6.147-6.147zm13.233.324c-.292 2.4-1.642 5.05-3.713 7.286l1.909 1.909c2.183-2.527 2.87-6.03 1.804-9.195zm-8.948 3.961-6.145 6.144c2.196 1.398 6.18.213 9.473-2.816zm4.285 4.285c-2.251 2.078-4.916 3.425-7.323 3.702 3.172 1.075 6.688.386 9.22-1.806z" fill="#fafafa" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/konquest.svg b/.icons/kora/apps/scalable/konquest.svg
new file mode 100644
index 000000000..c15cb6a19
--- /dev/null
+++ b/.icons/kora/apps/scalable/konquest.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26.0295 26.0295 0 23.9985 40.8583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#826b48" offset="0"/>
+ <stop stop-color="#b28a63" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="16.858" fill="url(#a)"/>
+ <path d="m7.792 9.392c-2.949-.043-4.967.701-5.817 2.144-.011.018-.021.035-.031.053-2.369 4.21 5.542 13.232 17.569 20.037 12.081 6.835 24.049 9.019 26.515 4.838 1.397-2.402-.543-6.511-5.233-11.079-.029.351-.078.694-.128 1.038 1.919 2.644 2.483 4.922 1.594 6.443-2.11 3.586-11.803 2.041-21.472-3.423-9.62-5.435-15.837-12.84-13.811-16.449.01-.017.02-.034.03-.052.874-1.466 3.062-2.133 6.207-1.891.286-.239.581-.468.883-.687-2.352-.611-4.486-.94-6.306-.973z" fill="#fec67b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/konsole.svg b/.icons/kora/apps/scalable/konsole.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/konsole.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/konsolekalendar.svg b/.icons/kora/apps/scalable/konsolekalendar.svg
new file mode 120000
index 000000000..c44ce2b76
--- /dev/null
+++ b/.icons/kora/apps/scalable/konsolekalendar.svg
@@ -0,0 +1 @@
+calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kontact-import-wizard.svg b/.icons/kora/apps/scalable/kontact-import-wizard.svg
new file mode 100644
index 000000000..5d65f0964
--- /dev/null
+++ b/.icons/kora/apps/scalable/kontact-import-wizard.svg
@@ -0,0 +1,9 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 3-19.09 14.324c-.0411.0267-.0783.0583-.11719.0879l-.0234.0176v.002c-.4654.365-.7694.927-.7694 1.568v8c0 1.108.892 2 2 2h36c1.108 0 2-.892 2-2v-8c0-.65501-.31697-1.2294-.80078-1.5938l.008-.0117z" fill="#fe9700"/>
+ <path d="m24 3-19.09 14.324c-.0411.0267-.0783.0583-.11719.0879l-.0234.0176v.002c-.4654.365-.7694.927-.7694 1.568v1c0-.64051.30392-1.2029.76953-1.5684v-.002l.0234-.0176c.0389-.0296.0761-.0612.11719-.0879l19.09-14.324 19.207 14.395-.008.0117c.484.364.801.938.801 1.593v-1c0-.65501-.31697-1.2294-.80078-1.5938l.008-.0117-19.207-14.394z" fill="#fff" opacity=".1"/>
+ <rect x="8" y="7" width="32" height="26" rx="2" fill="#ebebeb"/>
+ <path d="m4 19 38 26h-36c-1.108 0-2-.892-2-2z" fill="#fec006"/>
+ <path d="m42 45c1.108 0 2-.892 2-2v-24l-38 26z" fill="#fecd38"/>
+ <path d="m24 11-7 9h4v7c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-7h4z" fill="#848484"/>
+ <path d="m4 43v1c0 1.108.892 2 2 2h36c1.108 0 2-.892 2-2v-1c0 1.108-.892 2-2 2h-36c-1.108 0-2-.892-2-2z" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kontact.svg b/.icons/kora/apps/scalable/kontact.svg
new file mode 120000
index 000000000..258f9cb94
--- /dev/null
+++ b/.icons/kora/apps/scalable/kontact.svg
@@ -0,0 +1 @@
+contact.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kontrol.svg b/.icons/kora/apps/scalable/kontrol.svg
new file mode 120000
index 000000000..f630fec85
--- /dev/null
+++ b/.icons/kora/apps/scalable/kontrol.svg
@@ -0,0 +1 @@
+configuration-section.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/konversation.svg b/.icons/kora/apps/scalable/konversation.svg
new file mode 100644
index 000000000..059dc68b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/konversation.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0439458 -41.6709 41.6709 -.0439458 355.735 546.998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.0671 24.0671 0 367.241 550.172)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.974596 0 0 .974596 -322.304 -489.311)" d="m372.724 511.005c-4.644-3.779-10.81-5.86-17.362-5.86s-12.718 2.081-17.362 5.86c-4.684 3.812-7.264 8.893-7.264 14.306 0 5.166 2.352 10.029 6.638 13.776-.077.173-.138.356-.177.549l-1.409 6.928c-.167.823.058 1.314.276 1.581.252.309.626.479 1.052.479.322 0 .668-.095 1.029-.283l8.193-4.256c2.836.913 5.885 1.392 9.024 1.392 6.552 0 12.718-2.081 17.362-5.86 4.684-3.812 7.264-8.893 7.264-14.306s-2.58-10.494-7.264-14.306z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.974596 0 0 .974596 -322.304 -489.311)" d="m358.652 529.154c2.322-2.057 5.405-3.19 8.681-3.19s6.359 1.133 8.681 3.19c2.342 2.076 3.632 4.842 3.632 7.789 0 2.813-1.176 5.46-3.319 7.5.039.094.07.194.089.299l.704 3.771c.084.449-.028.716-.138.861-.126.168-.313.261-.526.261-.161 0-.334-.052-.514-.154l-4.097-2.317c-1.418.497-2.942.758-4.512.758-3.276 0-6.359-1.133-8.681-3.191-2.342-2.075-3.631-4.841-3.631-7.788s1.289-5.713 3.631-7.789z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m30.697 31.784c1.204 0 2.181.977 2.181 2.181 0 1.203-.977 2.18-2.181 2.18-1.203 0-2.18-.977-2.18-2.18 0-1.204.977-2.181 2.18-2.181zm10.195 0c1.203 0 2.18.977 2.18 2.181 0 1.203-.977 2.18-2.18 2.18s-2.18-.977-2.18-2.18c0-1.204.977-2.181 2.18-2.181zm-5.224 0c1.204 0 2.18.977 2.18 2.181 0 1.203-.976 2.18-2.18 2.18-1.203 0-2.18-.977-2.18-2.18 0-1.204.977-2.181 2.18-2.181z" fill="#0882a4" fill-opacity=".84"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/koodo-reader.svg b/.icons/kora/apps/scalable/koodo-reader.svg
new file mode 100644
index 000000000..4a8ac8ce2
--- /dev/null
+++ b/.icons/kora/apps/scalable/koodo-reader.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2385 43.2385 0 24 45.5705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323232" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m36.459 35.917c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm21.668-7.583c.299 0 .542.242.542.541s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.541.542-.541zm-5.417 0c.299 0 .542.242.542.541s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.541.542-.541zm-5.417 0c.299 0 .542.242.542.541s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.541.542-.541zm-5.417 0c.299 0 .542.242.542.541s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.541.542-.541zm-5.417 0c.299 0 .542.242.542.541s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.541.542-.541zm21.668-8.668c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm21.668-8.667c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542zm-5.417 0c.299 0 .542.243.542.542s-.243.542-.542.542h-3.25c-.299 0-.542-.243-.542-.542s.243-.542.542-.542z" fill="#757575"/>
+ <path d="m25.087 2.332v13.691c-.025.299.089.529.475.301l3.855-3.371 3.855 3.371c.386.228.5-.002.475-.301v-13.691z" fill="#ffc540" fill-rule="nonzero"/>
+ <circle cx="10.999" cy="15.333" r="2.167" fill="#ffc540"/>
+ <path d="m13.166 32.622v2.212c0 1.196-.971 2.167-2.167 2.167s-2.167-.971-2.167-2.167v-13.001c0-1.196.971-2.167 2.167-2.167s2.167.971 2.167 2.167v2.228l5.187-3.951c.952-.725 2.312-.541 3.037.41s.541 2.312-.411 3.037l-6.283 4.787 6.28 4.764c.953.723 1.139 2.083.417 3.036-.723.952-2.083 1.139-3.036.416z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kopete.svg b/.icons/kora/apps/scalable/kopete.svg
new file mode 100644
index 000000000..30f8afb7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/kopete.svg
@@ -0,0 +1,20 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f74c8" offset="0"/>
+ <stop stop-color="#4aa2e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path transform="matrix(.88904791 0 0 .88904791 -1.958243 55.684538)" d="m391.16596 520.8313c0-1.79082 1.45598-3.24421 3.25118-3.24421 1.7947 0 3.25069 1.45287 3.25069 3.24421 0 1.7924-1.45599 3.24525-3.25069 3.24525-1.7952-.00052-3.25118-1.45285-3.25118-3.24525zm14.74178 0c0-1.79082 1.45756-3.24421 3.25226-3.24421 1.79467 0 3.25118 1.45287 3.25118 3.24421 0 1.7924-1.45597 3.24525-3.25118 3.24525-1.79417-.00052-3.25226-1.45285-3.25226-3.24525zm7.68679 13.28759c-2.01488 4.64945-6.7336 7.65352-12.02171 7.65352-5.40083 0-10.14734-3.01924-12.09249-7.69223-.33347-.80046.0467-1.71916.84937-2.0519.19713-.0811.4016-.1198.60294-.1198.61658 0 1.20171.36412 1.45285.96838 1.45598 3.49743 5.06213 5.75703 9.18733 5.75703 4.03188 0 7.61705-2.26116 9.13386-5.7612.34499-.79575 1.27091-1.1625 2.06732-.8172.79851.34373 1.16553 1.26765.82053 2.0634z" fill="#fff" fill-opacity=".85"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g fill="#3c8bd6">
+ <circle cx="362.20261" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="367.30312" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="372.66303" cy="536.91562" r="2.237091" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kopete2.svg b/.icons/kora/apps/scalable/kopete2.svg
new file mode 120000
index 000000000..62d0d72f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/kopete2.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kopia-ui.svg b/.icons/kora/apps/scalable/kopia-ui.svg
new file mode 100644
index 000000000..d60fba450
--- /dev/null
+++ b/.icons/kora/apps/scalable/kopia-ui.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0259685 -26 26 -.0259685 24.6395 37)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00307a" offset="0"/>
+ <stop stop-color="#2f80ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10712 0 0 1.10712 -2.57093 -2.57093)" fill-rule="nonzero">
+ <path d="m27 11c-4.04 0-7.71 2.32-9.46 5.96-.79-.37-1.66-.56-2.54-.56-3 0-5.53 2.21-5.94 5.18-3.06 1.2-5.06 4.14-5.06 7.42 0 4.42 3.58 8 8 8h24.5c4.14 0 7.5-3.36 7.5-7.5 0-3.77-3.26-7.01-7-7.5-.04-7-4.2-11-10-11z" fill="url(#a)"/>
+ <path d="m22 29 4 4v4h4v-4l4-4-6-11z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/korg-journal.svg b/.icons/kora/apps/scalable/korg-journal.svg
new file mode 120000
index 000000000..086f9aeb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/korg-journal.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/korg-todo.svg b/.icons/kora/apps/scalable/korg-todo.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/korg-todo.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/korgac.svg b/.icons/kora/apps/scalable/korgac.svg
new file mode 100644
index 000000000..c2b6e0170
--- /dev/null
+++ b/.icons/kora/apps/scalable/korgac.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.35732 -43.3357 43.3357 -.35732 23.4045 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#939aa6" offset="0"/>
+ <stop stop-color="#757f8f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -19.9637 19.9637 0 24 43.5997)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6f7785" offset="0"/>
+ <stop stop-color="#93a0b2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-7.28e-6 -19.3629 19.3629 -7.28e-6 24.5177 32.5653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fefffe" offset="0"/>
+ <stop stop-color="#f1f1f0" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.309 24 43.285.006s.773 11.073 1.002 14.534c.204 3.087-1.679 5.365-4.773 5.373l-35.616.105c-3.413.062-5.008-1.891-4.8-5.275s.902-14.743.902-14.743z" fill="#484f5c"/>
+ <path d="m2.368 23.633 43.285.006s.772 11.073 1.001 14.534c.205 3.088-1.678 5.366-4.772 5.374l-35.616.105c-3.413.062-5.008-1.892-4.8-5.276s.902-14.743.902-14.743z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m18.308 32.164-2.481.011-.067-15.371-3.58 1.579-.953-2.099 5.41-2.559 1.591-.006z" fill="url(#c)"/>
+ <path d="m34.552 29.748c-1.358 1.857-3.143 2.791-5.354 2.8-2.211.01-4.004-.908-5.379-2.754-1.374-1.846-2.067-4.135-2.079-6.868-.012-2.75.661-5.046 2.02-6.885 1.358-1.858 3.143-2.792 5.354-2.801 2.212-.01 4.004.908 5.379 2.754 1.374 1.828 2.067 4.117 2.079 6.868.012 2.733-.661 5.028-2.02 6.886zm-5.364.427c1.474-.006 2.648-.703 3.523-2.092.893-1.388 1.335-3.125 1.326-5.21-.009-2.104-.466-3.836-1.371-5.199-.887-1.38-2.067-2.067-3.542-2.061-1.492.006-2.675.704-3.55 2.092-.875 1.37-1.308 3.107-1.299 5.21.009 2.086.457 3.819 1.344 5.199.887 1.381 2.076 2.068 3.569 2.061z" fill="url(#c)"/>
+ <path d="m20.222 37.939h-.353l-.814-2.991h.389l.599 2.442h.017l.674-2.442h.377l.673 2.442h.017l.599-2.442h.39l-.815 2.991h-.352l-.69-2.373h-.021z" fill="#fff"/>
+ <path d="m23.865 37.96c-.157 0-.3-.027-.427-.081-.125-.054-.233-.13-.323-.228-.09-.099-.159-.219-.207-.358-.049-.141-.073-.298-.073-.471 0-.174.024-.331.073-.47.048-.141.117-.261.207-.359.09-.099.198-.175.323-.228.127-.054.27-.081.427-.081.158 0 .299.027.425.081.127.053.236.129.326.228.089.098.158.218.207.359.048.139.072.296.072.47 0 .173-.024.33-.072.471-.049.139-.118.259-.207.358-.09.098-.199.174-.326.228-.126.054-.267.081-.425.081zm0-.321c.104 0 .196-.019.278-.056.083-.038.153-.091.209-.16.058-.07.102-.156.131-.257.03-.101.045-.215.045-.344 0-.128-.015-.243-.045-.344-.029-.101-.073-.186-.131-.257-.056-.07-.126-.124-.209-.16-.082-.037-.174-.056-.278-.056-.103 0-.197.019-.28.056-.081.038-.151.092-.209.162-.057.069-.1.154-.13.255-.029.101-.044.216-.044.344 0 .129.015.243.046.344.03.101.074.187.13.257.057.069.126.122.207.16.083.037.177.056.28.056z" fill="#fff"/>
+ <path d="m25.275 35.705h.339v.363h.009c.016-.058.041-.111.074-.158.035-.048.076-.089.123-.122s.099-.059.157-.077c.06-.018.122-.027.187-.027.022 0 .047.002.074.004.028.003.049.007.065.011v.356c-.016-.007-.043-.012-.081-.016-.039-.006-.074-.009-.106-.009-.073 0-.14.013-.199.04-.058.025-.108.06-.151.105-.042.046-.074.101-.098.166-.022.065-.033.137-.033.216v1.382h-.36z" fill="#fff"/>
+ <path d="m28 35.705h.439l-.976.966 1.005 1.268h-.418l-.84-1.046-.211.199v.847h-.361v-3.121h.361v1.886z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/korganizer.svg b/.icons/kora/apps/scalable/korganizer.svg
new file mode 120000
index 000000000..e69590b64
--- /dev/null
+++ b/.icons/kora/apps/scalable/korganizer.svg
@@ -0,0 +1 @@
+planner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kotatogram.svg b/.icons/kora/apps/scalable/kotatogram.svg
new file mode 100644
index 000000000..a122c59fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/kotatogram.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#452e86" offset="0"/>
+ <stop stop-color="#604d97" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 16s-4 10-10 10c-3.62 0-7-4-7-4s.509 10.541 9.572 10.619c5.476.048 7.428-3.428 7.428-3.428s1.859 3.451 7.142 3.571c8.493.194 9.858-10.762 9.858-10.762s-2.999 4-7 4c-6 0-10-10-10-10z" fill="#e3c4fb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kpackage.svg b/.icons/kora/apps/scalable/kpackage.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpackage.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpager.svg b/.icons/kora/apps/scalable/kpager.svg
new file mode 120000
index 000000000..2c4148712
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpager.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpat.svg b/.icons/kora/apps/scalable/kpat.svg
new file mode 120000
index 000000000..a1cc83a65
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpat.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpatience.svg b/.icons/kora/apps/scalable/kpatience.svg
new file mode 120000
index 000000000..a1cc83a65
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpatience.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpdf.svg b/.icons/kora/apps/scalable/kpdf.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpersonalizer.svg b/.icons/kora/apps/scalable/kpersonalizer.svg
new file mode 120000
index 000000000..3c8cc8752
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpersonalizer.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kphotoalbum.svg b/.icons/kora/apps/scalable/kphotoalbum.svg
new file mode 120000
index 000000000..93a448ce8
--- /dev/null
+++ b/.icons/kora/apps/scalable/kphotoalbum.svg
@@ -0,0 +1 @@
+gnome-photos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpicosim.svg b/.icons/kora/apps/scalable/kpicosim.svg
new file mode 100644
index 000000000..5889076be
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpicosim.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbdbdb" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.912375 -43.336 43.336 .912375 23.0876 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7a84cc" offset="0"/>
+ <stop stop-color="#8a8eab" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c1.719 0 3.276.698 4.403 1.825l-39.686 39.686c-1.127-1.127-1.825-2.684-1.825-4.403v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kpk-desktop-gnome.svg b/.icons/kora/apps/scalable/kpk-desktop-gnome.svg
new file mode 120000
index 000000000..879651b8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpk-desktop-gnome.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpk-desktop-xfce.svg b/.icons/kora/apps/scalable/kpk-desktop-xfce.svg
new file mode 120000
index 000000000..dc323a78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpk-desktop-xfce.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kplato.svg b/.icons/kora/apps/scalable/kplato.svg
new file mode 120000
index 000000000..b9495d7ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/kplato.svg
@@ -0,0 +1 @@
+korgac.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kplayer.svg b/.icons/kora/apps/scalable/kplayer.svg
new file mode 120000
index 000000000..c3ff8c410
--- /dev/null
+++ b/.icons/kora/apps/scalable/kplayer.svg
@@ -0,0 +1 @@
+mpv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kpovmodeler.svg b/.icons/kora/apps/scalable/kpovmodeler.svg
new file mode 100644
index 000000000..cd3b1c667
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpovmodeler.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1e-7 -31.3158 31.3158 -1e-7 14.6099 34.7891)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00ac1f" offset="0"/>
+ <stop stop-color="#24bc0d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.670427 -36.5692 47.4356 .869641 29.1951 44.5204)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004ad2" offset="0"/>
+ <stop stop-color="#00abf1" offset="1"/>
+ </linearGradient>
+ <path d="m4.036 6.998v23.497c0 1.933 4.773 4.294 10.574 4.294 5.8 0 10.574-2.361 10.574-4.294v-23.497z" fill="url(#a)" fill-rule="nonzero"/>
+ <ellipse cx="14.61" cy="6.998" rx="10.574" ry="3.525" fill="#83dc3f"/>
+ <path d="m43.964 38.497-14.098-30.546-14.099 30.546s2.099 5.959 14.168 6.029c12.07.07 14.029-6.029 14.029-6.029z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kpresenter.svg b/.icons/kora/apps/scalable/kpresenter.svg
new file mode 120000
index 000000000..5eb9f400f
--- /dev/null
+++ b/.icons/kora/apps/scalable/kpresenter.svg
@@ -0,0 +1 @@
+calligrastage.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kradio.svg b/.icons/kora/apps/scalable/kradio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/kradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kradio4.svg b/.icons/kora/apps/scalable/kradio4.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/kradio4.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/krdc.svg b/.icons/kora/apps/scalable/krdc.svg
new file mode 100644
index 000000000..6356b2c0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/krdc.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(26 0 0 34 -37 -24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#143548" offset="0"/>
+ <stop stop-color="#104562" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#325f78"/>
+ <path transform="matrix(0 -1.31405 -1 0 0 -7.53722)" d="m-37-41h26v34h-26z" fill="url(#a)"/>
+ <circle cx="36.258758" cy="36.287512" r="11" fill="#48cd42"/>
+ <path transform="translate(.258758 .287512)" d="m30 30v1c0 .55.453 1 1 1 4.971 0 9 4.029 9 9 0 .55.453 1 1 1h1v-1c0-6.075-4.925-11-11-11zm0 4v1c0 .55.453 1 1 1 2.761 0 5 2.239 5 5 0 .55.453 1 1 1h1v-1c0-3.866-3.134-7-7-7zm2 4c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/krec.svg b/.icons/kora/apps/scalable/krec.svg
new file mode 120000
index 000000000..243211540
--- /dev/null
+++ b/.icons/kora/apps/scalable/krec.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/krecipes.svg b/.icons/kora/apps/scalable/krecipes.svg
new file mode 100644
index 000000000..878c1696e
--- /dev/null
+++ b/.icons/kora/apps/scalable/krecipes.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2313 37.2313 0 24 43.2313)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3bb6" offset="0"/>
+ <stop stop-color="#6666b2" offset="1"/>
+ </linearGradient>
+ <path d="m5 10.984c.034-2.753 8.535-4.984 19-4.984 10.486 0 19 2.24 19 5v25c0 2.76-8.514 7.231-19 7.231s-19-4.471-19-7.231v-25z" fill="url(#a)" fill-rule="nonzero"/>
+ <ellipse cx="24" cy="11.92804" rx="16" ry="4" fill="#ffae2b"/>
+ <path d="m6.375 21c-1.875 0-4.375-2-4.375-3 0-.554.279-1 .625-1h3.75c.346 0 .625.446.625 1v2c0 .554-.279 1-.625 1z" fill="#222" fill-rule="nonzero"/>
+ <path d="m41.625 21c1.875 0 4.375-2 4.375-3 0-.554-.279-1-.625-1h-3.75c-.346 0-.625.446-.625 1v2c0 .554.279 1 .625 1z" fill="#222" fill-rule="nonzero"/>
+ <path transform="matrix(.775321 0 0 .775321 9.63681 10.6032)" d="m47 26.58c0-1.424-1.156-2.58-2.58-2.58h-16.84c-1.424 0-2.58 1.156-2.58 2.58v16.84c0 1.424 1.156 2.58 2.58 2.58h16.84c1.424 0 2.58-1.156 2.58-2.58z" fill="#f34235"/>
+ <path transform="matrix(.904542 0 0 .904542 4.98489 6.1451)" d="m30 38h12v3h-12zm0-5h12v3h-12zm0-5h12v3h-12z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kregexpeditor.svg b/.icons/kora/apps/scalable/kregexpeditor.svg
new file mode 100644
index 000000000..406447a00
--- /dev/null
+++ b/.icons/kora/apps/scalable/kregexpeditor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1166 43.1166 0 24 45.5583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#077fcd" offset="0"/>
+ <stop stop-color="#5ca6ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m42 17c0-.552-.448-1-1-1h-34c-.552 0-1 .448-1 1v12c0 .552.448 1 1 1h34c.552 0 1-.448 1-1z" fill="#3e49db"/>
+ <g transform="matrix(0 1.0834 -1.0834 0 -2.0016 -2.0016)">
+ <path d="m27-19.538c0-.255-.207-.462-.462-.462h-14.076c-.255 0-.462.207-.462.462v8.076c0 .255.207.462.462.462h14.076c.255 0 .462-.207.462-.462z" fill="#00f0d7"/>
+ <path d="m27-36.538c0-.255-.207-.462-.462-.462h-14.076c-.255 0-.462.207-.462.462v9.076c0 .255.207.462.462.462h14.076c.255 0 .462-.207.462-.462z" fill="#ffcd36"/>
+ </g>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m16 34c0 .552.448 1 1 1h14c.552 0 1-.448 1-1v-11c0-.552-.448-1-1-1h-14c-.552 0-1 .448-1 1z" fill="#c01a23"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/krename.svg b/.icons/kora/apps/scalable/krename.svg
new file mode 100644
index 000000000..45ac07e07
--- /dev/null
+++ b/.icons/kora/apps/scalable/krename.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.04857 -40.0238 40.0238 -1.04857 22.6001 42.7291)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b8" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.252687 -18.6459 18.6459 -.252687 36.1136 45.5512)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff3069" offset="0"/>
+ <stop stop-color="#ffa548" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.494841 -18.8881 18.8881 -.494841 10.5651 20.6104)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1365f4" offset="0"/>
+ <stop stop-color="#05b2fc" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m28.009 26.002h17.53c.809 0 1.461.652 1.461 1.461v17.53c0 .809-.652 1.461-1.461 1.461h-17.53c-.809 0-1.461-.652-1.461-1.461v-17.53c0-.809.652-1.461 1.461-1.461z" fill="url(#b)"/>
+ <path d="m2.461 1.546h17.53c.809 0 1.461.652 1.461 1.461v17.53c0 .809-.652 1.461-1.461 1.461h-17.53c-.809 0-1.461-.652-1.461-1.461v-17.53c0-.809.652-1.461 1.461-1.461z" fill="url(#c)"/>
+ <path d="m10.055 17.74c-1.223 0-2.249-.353-3.08-1.058-.815-.706-1.222-1.638-1.222-2.798 0-1.253.486-2.233 1.457-2.938.972-.721 2.171-1.081 3.597-1.081 1.269 0 2.312.235 3.127.705v-.329c0-.847-.29-1.521-.87-2.022-.58-.517-1.293-.776-2.139-.776-.627 0-1.199.149-1.716.447-.502.298-.847.705-1.035 1.222l-1.974-.846c.266-.69.791-1.324 1.575-1.904.783-.596 1.817-.893 3.103-.893 1.473 0 2.695.431 3.667 1.293.971.861 1.457 2.076 1.457 3.643v6.958h-2.068v-1.598h-.094c-.862 1.316-2.124 1.975-3.785 1.975zm.352-1.975c.894 0 1.701-.329 2.422-.987.736-.674 1.105-1.466 1.105-2.375-.612-.501-1.528-.752-2.751-.752-1.05 0-1.841.227-2.374.682-.533.454-.799.987-.799 1.598 0 .565.243 1.011.728 1.34.486.329 1.043.494 1.669.494z" fill="#fff" fill-opacity=".84"/>
+ <path d="m37.683 43.714c-.765 0-1.455-.164-2.07-.492-.601-.328-1.051-.738-1.352-1.229h-.082v1.393h-1.803v-14.67h1.885v4.63l-.082 1.394h.082c.301-.492.751-.902 1.352-1.23.615-.328 1.305-.491 2.07-.491 1.297 0 2.417.512 3.36 1.536.942 1.025 1.414 2.295 1.414 3.811s-.472 2.787-1.414 3.811c-.943 1.024-2.063 1.537-3.36 1.537zm-.308-1.721c.875 0 1.626-.328 2.254-.984.628-.669.943-1.55.943-2.643s-.315-1.967-.943-2.622c-.628-.67-1.379-1.004-2.254-1.004-.888 0-1.646.327-2.274.983-.615.656-.922 1.537-.922 2.643 0 1.107.307 1.988.922 2.643.628.656 1.386.984 2.274.984z" fill="#fff" fill-opacity=".84"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kreversi.svg b/.icons/kora/apps/scalable/kreversi.svg
new file mode 100644
index 000000000..c1997da45
--- /dev/null
+++ b/.icons/kora/apps/scalable/kreversi.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.9463 44.9463 0 33.0993 46.2022)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e00c35" offset="0"/>
+ <stop stop-color="#f65e5e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -44.9395 44.9395 0 23.0359 46.7438)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e2dbc" offset="0"/>
+ <stop stop-color="#8d62ad" offset="1"/>
+ </linearGradient>
+ <path d="m24.958 1.256c11.612.483 20.988 9.679 21.755 21.213.031.507.047 1.017.047 1.531s-.016 1.024-.047 1.532c-.676 10.147-8.012 18.483-17.669 20.67 4.317-1.489 7.436-5.771 7.436-10.82 0-6.286-6.446-11.01-11.346-12.52-5.01-1.545-10.243-5.097-10.243-11.382 0-6.028 4.444-9.916 10.067-10.224z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m18.928 1.804c-4.308 1.495-7.418 5.772-7.418 10.814 0 6.286 6.446 11.01 11.346 12.52 5.01 1.545 10.243 5.097 10.243 11.382 0 6.027-4.442 9.914-10.063 10.224-12.117-.506-21.8-10.503-21.8-22.744 0-10.82 7.565-19.887 17.692-22.196z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.31611 -3.3168)" d="m22 31c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm4-14c-2.208 0-4-1.792-4-4s1.792-4 4-4 4 1.792 4 4-1.792 4-4 4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/krfb.svg b/.icons/kora/apps/scalable/krfb.svg
new file mode 100644
index 000000000..86e20b220
--- /dev/null
+++ b/.icons/kora/apps/scalable/krfb.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.015 27.654c-1.389 0-2.613.662-3.413 1.675l-7.42-3.798c.097-.363.167-.737.167-1.132 0-.429-.083-.833-.199-1.226l7.388-3.781c.795 1.06 2.051 1.752 3.478 1.752 2.416 0 4.371-1.956 4.371-4.372 0-2.415-1.955-4.372-4.371-4.372-2.411 0-4.368 1.957-4.368 4.372 0 .395.07.771.168 1.135l-7.417 3.798c-.801-1.015-2.028-1.679-3.418-1.679-2.415 0-4.368 1.958-4.368 4.373 0 2.416 1.953 4.373 4.368 4.373 1.428 0 2.683-.695 3.482-1.755l7.384 3.78c-.116.392-.2.8-.2 1.23 0 2.415 1.957 4.373 4.368 4.373 2.416 0 4.37-1.958 4.37-4.373 0-2.417-1.954-4.373-4.37-4.373z" fill="#001534" fill-opacity=".82" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/krita.svg b/.icons/kora/apps/scalable/krita.svg
new file mode 100644
index 000000000..ec7d31c2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/krita.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.147804 45.5275 -45.5275 -.147804 24.1478 1.23647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e900dd" offset="0"/>
+ <stop stop-color="#a7a8e4" offset=".5"/>
+ <stop stop-color="#00afed" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(26.621 0 0 26.621 8.74268 32.8826)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#90a8e3" stop-opacity="0" offset="0"/>
+ <stop stop-color="#003eb8" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="translate(2.3263 .856071)" fill-rule="nonzero">
+ <path d="m31.799 30.575c-8.301 11.374-24.356 7.003-29.799-4.997.885 5.971 8.146 14.419 14.583 15.428 5.637.883 15.44-.353 18.781-6.27z" fill="url(#b)"/>
+ <path d="m27.811 27.062c-3.027 2.788-9.801-2.584-12.259-5.361-2.528-2.857-11.969-12.491-12.659-13.116s-1.24-1.396-.629-2.164c.635-.748 1.513-.376 2.275.161.762.538 12.261 7.667 15.615 9.519 3.261 1.801 9.797 7.463 7.657 10.961z" fill="#2f2f2f"/>
+ <path d="m31.755 28.175c.312.797-1.116 2.528-1.973 2.392-.591-.093-5.062-2.871-5.062-2.871-.26-.612-.274-1.64.593-2.703.878-1.077 1.836-1.333 2.499-1.21 0 0 3.729 3.843 3.943 4.392z" fill="#ececec"/>
+ <path d="m30.33 39.1c5.297-2.311 6.486-6.62 5.053-9.186-1.113-1.993-2.942-2.37-4.205-1.406-1.253.956-1.363 2.096-.99 3.227.763 2.309 2.623 4.985.142 7.365z" fill="#000725"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kronometer.svg b/.icons/kora/apps/scalable/kronometer.svg
new file mode 100644
index 000000000..5efd49861
--- /dev/null
+++ b/.icons/kora/apps/scalable/kronometer.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#c6cdd1" offset="0"/>
+ <stop stop-color="#eef3f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(3.61634 -6.89237 6.89237 3.61634 4.87505 10.6523)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-4.91406 -4.91406 4.91406 -4.91406 43.3685 9.83329)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7ced2" offset="0"/>
+ <stop stop-color="#ecf1f4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -40.7643 40.7643 0 191.337 44.3821)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#104137" offset="0"/>
+ <stop stop-color="#25967f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(30.5765 30.5765 -30.5765 30.5765 6.64855 11.1626)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3daefd" offset="0"/>
+ <stop stop-color="#24a058" offset="1"/>
+ </linearGradient>
+ <path d="m4.875 7.376 1.638-1.638 3.276 3.276-1.638 1.638z" fill="#31363b" fill-rule="nonzero"/>
+ <path d="m7.332 3.281-4.914 4.914 1.638 1.638 4.914-4.914z" fill="url(#b)"/>
+ <path d="m40.911 5.738 1.638 1.638-3.276 3.276-1.638-1.638z" fill="#31363b" fill-rule="nonzero"/>
+ <path d="m45.007 8.195-4.915-4.914-1.638 1.638 4.914 4.914z" fill="url(#c)"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#d)"/>
+ <circle cx="24" cy="24" r="20.382" fill="url(#e)"/>
+ <path d="m23.712 6.043c-.588 0-1.165.045-1.737.104v3.493c.571-.07 1.147-.122 1.737-.122.589 0 1.167.041 1.738.106v-3.495c-.573-.052-1.151-.086-1.738-.086zm3.093.276-.905 3.373c1.17.17 2.296.467 3.361.887l.903-3.366c-1.076-.398-2.198-.7-3.359-.894zm4.626 1.412-1.742 3.016c1.076.463 2.077 1.059 3.004 1.748l1.749-3.031c-.942-.669-1.949-1.247-3.011-1.733zm-10.205.842c-1.149.177-2.276.479-3.362.898l.299 1.11c1.083-.425 2.212-.723 3.364-.889zm-4.065 1.183c-1.061.471-2.068 1.055-3.004 1.742l.581 1.006c.933-.692 1.942-1.274 3.009-1.735zm18.38.534-2.479 2.479c.912.722 1.735 1.545 2.457 2.457l2.479-2.48c-.74-.894-1.563-1.716-2.457-2.456zm-21.991 1.667c-.906.726-1.732 1.547-2.463 2.45l.832.832c.718-.914 1.538-1.742 2.446-2.468zm25.274 1.889-3.032 1.748c.69.927 1.286 1.927 1.749 3.002l3.016-1.739c-.486-1.063-1.064-2.069-1.733-3.011zm-28.19 1.174c-.684.938-1.266 1.946-1.735 3.009l.996.576c.465-1.065 1.051-2.073 1.748-3.004zm30.441 3.104-3.366.902c.42 1.065.717 2.192.886 3.362l3.373-.905c-.194-1.161-.495-2.283-.893-3.359zm-32.486.601c-.415 1.085-.714 2.211-.889 3.36l1.134.303c.167-1.151.467-2.278.893-3.359zm9.911 1.217c-.321 0-.579.259-.579.58 0 .32.258.579.579.579h1.158c.321 0 .579-.259.579-.579 0-.321-.258-.58-.579-.58zm9.266 0c-.321 0-.579.259-.579.58 0 .32.258.579.579.579h1.158c.321 0 .58-.259.58-.579 0-.321-.259-.58-.58-.58zm5.791 0c-.32 0-.579.259-.579.58 0 .32.259.579.579.579h1.159c.32 0 .579-.259.579-.579 0-.321-.259-.58-.579-.58zm-18.532 1.159c-.32 0-.579.258-.579.579v1.158c0 .321.259.579.579.579.321 0 .579-.258.579-.579v-1.158c0-.321-.258-.579-.579-.579zm5.792 0c-.321 0-.58.258-.58.579v1.158c0 .321.259.579.58.579.32 0 .579-.258.579-.579v-1.158c0-.321-.259-.579-.579-.579zm2.895 0c-.635 0-1.158.523-1.158 1.158s.523 1.158 1.158 1.158c.636 0 1.159-.523 1.159-1.158s-.523-1.158-1.159-1.158zm6.371 0c-.321 0-.579.258-.579.579v1.158c0 .321.258.579.579.579.32 0 .579-.258.579-.579v-1.158c0-.321-.259-.579-.579-.579zm5.791 0c-.321 0-.579.258-.579.579v1.158c0 .321.258.579.579.579s.579-.258.579-.579v-1.158c0-.321-.258-.579-.579-.579zm-28.264 1.737c-.069.577-.107 1.157-.113 1.737.002.581.035 1.161.099 1.738h1.179c-.074-.576-.114-1.157-.12-1.738.003-.58.04-1.16.111-1.737zm31.053 0c.065.571.107 1.148.107 1.737s-.042 1.167-.107 1.738h3.495c.053-.573.086-1.151.086-1.738 0-.586-.033-1.165-.086-1.737zm-20.163.579c-.321 0-.579.259-.579.579 0 .321.258.579.579.579h1.158c.321 0 .579-.258.579-.579 0-.32-.258-.579-.579-.579zm9.266 0c-.321 0-.579.259-.579.579 0 .321.258.579.579.579h1.158c.321 0 .58-.258.58-.579 0-.32-.259-.579-.58-.579zm-12.741 1.158c-.32 0-.579.259-.579.58v1.158c0 .321.259.579.579.579.321 0 .579-.258.579-.579v-1.158c0-.321-.258-.58-.579-.58zm5.792 0c-.321 0-.58.259-.58.58v1.158c0 .321.259.579.58.579.32 0 .579-.258.579-.579v-1.158c0-.321-.259-.58-.579-.58zm2.895 0c-.635 0-1.158.523-1.158 1.159 0 .635.523 1.158 1.158 1.158.636 0 1.159-.523 1.159-1.158 0-.636-.523-1.159-1.159-1.159zm6.371 0c-.321 0-.579.259-.579.58v1.158c0 .321.258.579.579.579.32 0 .579-.258.579-.579v-1.158c0-.321-.259-.58-.579-.58zm5.791 0c-.321 0-.579.259-.579.58v1.158c0 .321.258.579.579.579s.579-.258.579-.579v-1.158c0-.321-.258-.58-.579-.58zm-27.045 2.188-1.12.301c.178 1.149.48 2.275.898 3.359l1.111-.298c-.425-1.083-.723-2.211-.889-3.362zm29.766 0c-.169 1.17-.466 2.296-.886 3.362l3.366.902c.398-1.076.699-2.198.893-3.359zm-20.095.129c-.321 0-.579.258-.579.579s.258.579.579.579h1.158c.321 0 .579-.258.579-.579s-.258-.579-.579-.579zm9.266 0c-.321 0-.579.258-.579.579s.258.579.579.579h1.158c.321 0 .58-.258.58-.579s-.259-.579-.58-.579zm-17.86 3.649-1.014.586c.472 1.061 1.056 2.068 1.742 3.004l1.007-.581c-.692-.933-1.275-1.943-1.735-3.009zm27.635.011c-.463 1.076-1.059 2.077-1.749 3.004l3.032 1.749c.669-.942 1.247-1.948 1.733-3.011zm-25.633 3.371-.814.814c.726.907 1.547 1.733 2.45 2.464l.832-.833c-.914-.717-1.742-1.537-2.468-2.445zm23.611.002c-.722.912-1.545 1.735-2.457 2.457l2.479 2.479c.894-.74 1.717-1.562 2.457-2.456zm-20.785 2.729-1.747 3.022c.942.669 1.941 1.264 3.002 1.751l1.751-3.032c-1.074-.464-2.08-1.052-3.006-1.741zm17.959.002c-.927.689-1.926 1.285-3.002 1.749l1.74 3.015c1.062-.485 2.069-1.064 3.011-1.733zm-14.528 1.909-.907 3.38c1.075.399 2.197.705 3.357.9l.907-3.382c-1.17-.17-2.292-.476-3.357-.898zm11.096.007c-1.065.421-2.193.717-3.363.887l.904 3.373c1.163-.194 2.285-.495 3.362-.894zm-7.286.95v3.5c.572.053 1.151.086 1.737.086.587 0 1.165-.034 1.738-.086v-3.496c-.571.066-1.149.107-1.738.107s-1.166-.046-1.737-.111z" fill="url(#f)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/krudio.svg b/.icons/kora/apps/scalable/krudio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/krudio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kruler.svg b/.icons/kora/apps/scalable/kruler.svg
new file mode 100644
index 000000000..2330364da
--- /dev/null
+++ b/.icons/kora/apps/scalable/kruler.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 25 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d19e00" offset="0"/>
+ <stop stop-color="#e2d144" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-opacity=".75">
+ <path transform="translate(-3)" d="m14 8h-2v16h2zm20 0h-2v12h2zm-16 0h-2v8h2zm4 0h-2v8h2zm4 0h-2v8h2zm4 0h-2v8h2zm8 0h-2v8h2zm4 0h-2v8h2z"/>
+ <path d="m9 26v12h8v-12zm2 2h4v8h-4z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/krunner.svg b/.icons/kora/apps/scalable/krunner.svg
new file mode 120000
index 000000000..bba31bb9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/krunner.svg
@@ -0,0 +1 @@
+plasma-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/krusader_blue.svg b/.icons/kora/apps/scalable/krusader_blue.svg
new file mode 120000
index 000000000..1660e622a
--- /dev/null
+++ b/.icons/kora/apps/scalable/krusader_blue.svg
@@ -0,0 +1 @@
+krusader_user.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/krusader_red.svg b/.icons/kora/apps/scalable/krusader_red.svg
new file mode 120000
index 000000000..1b90bf84a
--- /dev/null
+++ b/.icons/kora/apps/scalable/krusader_red.svg
@@ -0,0 +1 @@
+krusader_root.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/krusader_root.svg b/.icons/kora/apps/scalable/krusader_root.svg
new file mode 100644
index 000000000..82bf217ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/krusader_root.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.3245 32.3245 0 590.374 40.0884)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#710" offset="0"/>
+ <stop stop-color="#e92a14" offset="1"/>
+ </linearGradient>
+ <path d="m46.61 11.484c0-2.144-1.738-3.882-3.882-3.882h-37.456c-2.144 0-3.882 1.738-3.882 3.882v25.036c0 2.144 1.738 3.882 3.882 3.882h37.456c2.144 0 3.882-1.738 3.882-3.882z" fill="#851403"/>
+ <path d="m46.61 15.189c0-1.029-.409-2.017-1.137-2.745-.728-.727-1.715-1.137-2.745-1.137h-19.86c-.957 0-1.879-.353-2.591-.991-.596-.535-1.33-1.192-1.926-1.727-.712-.638-1.634-.991-2.591-.991h-10.488c-1.03 0-2.017.409-2.745 1.137s-1.137 1.715-1.137 2.745v25.04c0 2.144 1.738 3.882 3.882 3.882h37.456c2.144 0 3.882-1.738 3.882-3.882z" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".8">
+ <path d="m17.51 19.644c0-1.12.911-2.028 2.034-2.028 1.122 0 2.033.908 2.033 2.028 0 1.121-.911 2.03-2.033 2.03-1.123 0-2.034-.909-2.034-2.03zm9.22 0c0-1.12.912-2.028 2.035-2.028 1.122 0 2.033.908 2.033 2.028 0 1.121-.911 2.03-2.033 2.03s-2.035-.909-2.035-2.03z"/>
+ <path transform="matrix(.972435 0 0 .972435 .665802 2.23439)" d="m35.441 22.874c.094-.117.265-.137.383-.043.118.093.137.265.044.383-1.316 2.154-2.796 4.016-4.623 5.426-1.005.776-2.111 1.373-3.313 1.803-1.167.417-2.432.606-3.778.655-.782-.024-1.556-.091-2.304-.264-1.743-.403-3.372-1.149-4.789-2.167-2.065-1.483-3.661-3.43-4.638-5.478-.08-.127-.042-.295.085-.375.127-.081.296-.043.376.085 1.302 1.607 3.146 2.944 5.263 3.887.767.341 1.566.595 2.39.813 1.166.309 2.377.476 3.617.415 1.054.039 2.042-.078 2.988-.291 1.02-.23 1.987-.545 2.923-.995 1.929-.929 3.703-2.214 5.376-3.854z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/krusader_user.svg b/.icons/kora/apps/scalable/krusader_user.svg
new file mode 100644
index 000000000..e8b952931
--- /dev/null
+++ b/.icons/kora/apps/scalable/krusader_user.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.5937 32.5937 0 489.44 40.2224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#0083d5"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".8">
+ <path d="m17.51 19.644c0-1.12.911-2.028 2.034-2.028 1.122 0 2.033.908 2.033 2.028 0 1.121-.911 2.03-2.033 2.03-1.123 0-2.034-.909-2.034-2.03zm9.22 0c0-1.12.912-2.028 2.035-2.028 1.122 0 2.033.908 2.033 2.028 0 1.121-.911 2.03-2.033 2.03s-2.035-.909-2.035-2.03z"/>
+ <path transform="matrix(.972435 0 0 .972435 .665802 2.23439)" d="m35.441 22.874c.094-.117.265-.137.383-.043.118.093.137.265.044.383-1.316 2.154-2.796 4.016-4.623 5.426-1.005.776-2.111 1.373-3.313 1.803-1.167.417-2.432.606-3.778.655-.782-.024-1.556-.091-2.304-.264-1.743-.403-3.372-1.149-4.789-2.167-2.065-1.483-3.661-3.43-4.638-5.478-.08-.127-.042-.295.085-.375.127-.081.296-.043.376.085 1.302 1.607 3.146 2.944 5.263 3.887.767.341 1.566.595 2.39.813 1.166.309 2.377.476 3.617.415 1.054.039 2.042-.078 2.988-.291 1.02-.23 1.987-.545 2.923-.995 1.929-.929 3.703-2.214 5.376-3.854z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ksame.svg b/.icons/kora/apps/scalable/ksame.svg
new file mode 100644
index 000000000..0de6ff8ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksame.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.001 44.0002)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2d2d2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 23.9727 44.0002)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e74c3c" offset="0"/>
+ <stop stop-color="#ff0062" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.13819 0 0 1.13819 -3.31648 -3.31645)" d="m42.455 16.331c-4.249-10.224-15.9-15.034-26.124-10.786-10.224 4.249-15.034 15.9-10.786 26.124 4.249 10.224 15.9 15.035 26.124 10.786s15.035-15.9 10.786-26.124z" fill="url(#a)"/>
+ <path transform="matrix(1.13819 0 0 1.13819 -3.31648 -3.31645)" d="m24.129 4c-2.409-.012-4.858.421-7.24 1.33l5.332 13.998c.568-.216 1.171-.328 1.779-.328.608.002 1.21.114 1.777.332l5.336-14.006c-2.215-.843-4.575-1.314-6.984-1.326zm-18.797 12.887c-.909 2.382-1.342 4.832-1.33 7.24.012 2.409.483 4.769 1.326 6.984l14-5.332c-.216-.568-.328-1.171-.328-1.779.002-.608.115-1.211.334-1.779zm37.338 0-14 5.332c.218.569.329 1.172.33 1.781-.002.607-.115 1.208-.332 1.775l14.006 5.336c.843-2.215 1.314-4.575 1.326-6.984.012-2.408-.421-4.858-1.33-7.24zm-20.447 11.781-5.334 14.002c2.382.909 4.831 1.342 7.24 1.33s4.769-.483 6.984-1.326l-5.334-14.002c-.568.217-1.171.328-1.779.328-.608-.002-1.21-.114-1.777-.332z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kscreengenie.svg b/.icons/kora/apps/scalable/kscreengenie.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/kscreengenie.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kscreensaver.svg b/.icons/kora/apps/scalable/kscreensaver.svg
new file mode 120000
index 000000000..4cbb8f640
--- /dev/null
+++ b/.icons/kora/apps/scalable/kscreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kscreenshot.svg b/.icons/kora/apps/scalable/kscreenshot.svg
new file mode 120000
index 000000000..6e314c535
--- /dev/null
+++ b/.icons/kora/apps/scalable/kscreenshot.svg
@@ -0,0 +1 @@
+accessories-camera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ksensors.svg b/.icons/kora/apps/scalable/ksensors.svg
new file mode 120000
index 000000000..349f2c76e
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksensors.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kshisen.svg b/.icons/kora/apps/scalable/kshisen.svg
new file mode 100644
index 000000000..312d657dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/kshisen.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4d7d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.3125 0 0 1.3125 -6.97543 -7.50059)" d="m21.02 10.23c-.209.184-.261.461-.261.783 0 .599.209 1.335.313 1.612 0 0 .157 3.223.209 3.592-.47.046-1.305.092-1.619.184h-.417c-.888.046-1.723.092-2.089.414l-.156.139.156.184c.261.276.366 1.059.47 1.888.261 1.704.574 3.822 2.141 4.651l.313.139v-.323s.052-.138.052-.322c0-.138-.052-.369-.104-.691.418.046 1.305.138 1.619.138.052.369 1.409 15.382 1.409 15.382h.522s.575-14.829.575-15.289c.365 0 1.984.046 2.454.092-.105.277-.522 1.428-.522 1.428l.731-.599c.208-.138 4.751-3.776 4.124-6.171-.208-.783-.939-1.335-2.14-1.612h-.105c-.679 0-2.767.046-4.333.138.052-1.197.052-1.842.052-2.164v-.414c0-.231.261-.553.47-.783.209-.277.47-.507.47-.783 0-.092-.053-.185-.105-.277-.313-.414-2.61-1.473-3.602-1.565-.314.046-.522.092-.627.23zm.052 7.553h.261c0 .414.157 3.315.209 3.73-.417-.046-1.409-.138-1.723-.138-.156-.599-.209-1.244-.261-1.888-.052-.553-.104-1.106-.209-1.612.47 0 1.723-.092 1.723-.092zm3.185 1.427s.052-1.105.052-1.473c.679.092 1.567.138 2.402.138h.94c0 .184-.052.414-.052.414-.105 1.013-.261 2.211-.731 3.408-.314 0-2.245-.092-2.663-.138 0-.322.052-2.349.052-2.349z" fill="#2f2f2f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ksirk.svg b/.icons/kora/apps/scalable/ksirk.svg
new file mode 100644
index 000000000..0d435d468
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksirk.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcece" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.721 16c-.399 0-.721.312-.721.7v5.6c0 .388.322.7.721.7h23.628c1.438 0 2.595-1.081 2.687-2.453.536-.027.963-.491.964-1.047-.001-.555-.428-1.019-.964-1.047-.092-1.372-1.249-2.453-2.687-2.453z" fill="#222"/>
+ <path d="m18 23v3h14l7 6v-2l-7-7z" fill="#7c5d37" fill-rule="nonzero"/>
+ <path d="m21 22c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5zm.5 1.035c.71.09 1.384.37 1.949.809l-1.949 1.949zm-1 .002v2.756l-1.951-1.951c.566-.438 1.24-.716 1.951-.805m3.658 1.512c.438.566.716 1.24.805 1.951h-2.756zm-6.314.002 1.949 1.949h-2.758c.09-.711.37-1.384.809-1.95m-.807 2.95h2.756l-1.951 1.951c-.438-.566-.716-1.24-.805-1.951m5.17 0h2.758c-.09.71-.37 1.384-.809 1.949zm-1.707.707v2.758c-.711-.09-1.384-.37-1.95-.809zm1 0 1.951 1.951c-.566.438-1.24.716-1.951.805z" fill="#b58a55" fill-rule="nonzero"/>
+ </g>
+ <circle cx="20.7498" cy="27.2502" r="1.0834" fill="#8d6a3e" stroke-width="1.0834"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ksmiletris.svg b/.icons/kora/apps/scalable/ksmiletris.svg
new file mode 120000
index 000000000..2f915ffd4
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksmiletris.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ksnakeduel.svg b/.icons/kora/apps/scalable/ksnakeduel.svg
new file mode 100644
index 000000000..287b335e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksnakeduel.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c8cecf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m11 10v-2h26v9h-15v3h7v2h-9v-7h15v-5z" fill="#ee8827"/>
+ <path d="m37 38v2h-26v-9h15v-3h-7v-2h9v7h-15v5z" fill="#2783ee"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ksnapshot.svg b/.icons/kora/apps/scalable/ksnapshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksnapshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ksnip.svg b/.icons/kora/apps/scalable/ksnip.svg
new file mode 100644
index 000000000..87cf6d3a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksnip.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#392e2e" offset="0"/>
+ <stop stop-color="#533f3f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m40 39.991-7.999-7.991v7.991z" fill="#008052" fill-rule="nonzero"/>
+ <path d="m32 24 8-8h-8z" fill="#005680" fill-rule="nonzero"/>
+ <path d="m16 15h8v18h-8z" fill="#f02e00"/>
+ <g fill-rule="nonzero">
+ <path d="m8 8 16 16v-16z" fill="#ffb900"/>
+ <path d="m24 24-16 16h16z" fill="#ff8900"/>
+ <path d="m40 32-8-8v8z" fill="#006c80"/>
+ <path d="m32 32.009 7.999 7.991v-7.991z" fill="#00aa80"/>
+ <path d="m32 16-8 8h8z" fill="#008900"/>
+ <path d="m40 8-8 8h8z" fill="#008080"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ksplash.svg b/.icons/kora/apps/scalable/ksplash.svg
new file mode 120000
index 000000000..5a2e12c2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksplash.svg
@@ -0,0 +1 @@
+preferences-system-splash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kspread.svg b/.icons/kora/apps/scalable/kspread.svg
new file mode 120000
index 000000000..d22ed3f14
--- /dev/null
+++ b/.icons/kora/apps/scalable/kspread.svg
@@ -0,0 +1 @@
+calligrasheets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kstars.svg b/.icons/kora/apps/scalable/kstars.svg
new file mode 100644
index 000000000..b65f9021e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kstars.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e1073" offset="0"/>
+ <stop stop-color="#b228ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.049 10.256-6.278 3.625.362.627-18.832 10.873.906 1.57-1.568.904-.182-.312-1.568.906 1.267 2.197 1.569-.906-.18-.314 1.568-.906.907 1.57 9.677-5.588c.058.149.141.285.242.404l-8.138 14.098c-.172.298-.119.65.121.789.24.138.572.009.744-.289l8.156-14.123c.059.007.117.017.178.017.083 0 .163-.011.242-.025l8.16 14.131c.172.298.503.427.743.289.239-.139.295-.491.123-.789l-8.168-14.147c.184-.236.298-.532.298-.857 0-.334-.12-.635-.314-.875l6.768-3.908.363.627 6.275-3.623z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ksudoku.svg b/.icons/kora/apps/scalable/ksudoku.svg
new file mode 100644
index 000000000..3b553500c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksudoku.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m16.777 45.668h-8.217c-3.438 0-6.228-2.79-6.228-6.228v-8.217h14.445zm28.891-14.445v8.217c0 3.438-2.79 6.228-6.228 6.228h-8.217v-14.445zm-28.891-14.446v14.446h14.446v-14.446zm-8.217-14.445h8.217v14.445h-14.445v-8.217c0-3.438 2.79-6.228 6.228-6.228zm30.88 0c3.438 0 6.228 2.79 6.228 6.228v8.217h-14.445v-14.445z" fill-opacity=".3"/>
+ <path transform="matrix(1.11118 0 0 1.11118 -3.2239 -2.11272)" d="m38.268 6c-.287 0-.659.026-1.018.078s-.704.129-.936.233c-.455.198-.858.444-1.212.734l.593.732c.346-.265.683-.472 1.012-.621s1.114-.224 1.561-.224c.236 0 .45.033.642.097.192.065.362.161.51.289.295.249.441.617.441 1.106 0 .406-.08.776-.24 1.107-.16.332-.4.67-.721 1.018-.312.348-.691.746-1.138 1.193l-2.762 2.35v.908h5.969v-.994h-4.565v-.051l2.282-1.826c.463-.439.869-.858 1.214-1.256.346-.398.615-.799.809-1.205s.291-.843.291-1.307c0-.364-.061-.69-.184-.978-.122-.288-.306-.537-.55-.748-.123-.106-.256-.198-.401-.278-.144-.079-.299-.146-.465-.199h-.002c-.166-.053-.342-.092-.531-.119-.188-.026-.389-.039-.599-.039zm-13.168 13c-.613 0-1.363.09-1.848.27-.477.179-.878.393-1.201.638l.562.735c.341-.213.685-.389 1.033-.528.349-.139.972-.207 1.465-.207.511 0 .915.119 1.213.356.298.229.447.555.447.98 0 .499-.196.899-.587 1.201-.383.303-1.15.553-1.899.553h-.285v.82h.271c.809 0 1.435.124 1.877.37.452.237.678.628.678 1.175 0 .54-.183.965-.549 1.276-.357.302-.944.453-1.761.453-.409 0-.835-.049-1.278-.147-.442-.098-.855-.241-1.238-.429v1.005c.374.18.765.302 1.174.368.408.073.851.111 1.328.111.808 0 1.468-.111 1.978-.332.52-.221.902-.526 1.149-.918s.371-.846.371-1.361c0-.581-.183-1.051-.549-1.41-.357-.36-.898-.581-1.621-.663v-.048c.57-.115 1.226-.345 1.566-.688.349-.351.524-.822.524-1.41 0-.63-.233-1.148-.701-1.557-.46-.408-1.166-.613-2.119-.613zm-14.19 13c-.587 0-1.102.118-1.545.355-.434.238-.769.577-1.008 1.018-.238.441-.357.969-.357 1.582 0 .842.238 1.495.715 1.961.485.458 1.119.688 1.902.688.553 0 1.005-.099 1.354-.295.349-.205.62-.445.816-.723h.076c-.017.474-.075.928-.177 1.361-.103.425-.269.8-.498 1.127-.23.319-.541.574-.932.762-.383.188-.873.281-1.469.281-.417 0-.791-.054-1.123-.16v.92c.136.041.319.07.549.086.23.024.429.037.6.037.859 0 1.562-.147 2.107-.441.553-.295.977-.688 1.275-1.178.307-.499.515-1.05.625-1.654.119-.614.18-1.234.18-1.864 0-.874-.136-1.594-.408-2.158-.273-.572-.643-.997-1.112-1.275-.468-.286-.991-.43-1.57-.43zm0 .908c.434 0 .797.113 1.086.342s.506.516.65.859c.145.344.217.69.217 1.041 0 .262-.083.517-.254.762-.161.245-.391.45-.689.613-.298.156-.652.233-1.061.233-.595 0-1.038-.16-1.328-.479-.281-.327-.42-.772-.42-1.336 0-.686.166-1.198.498-1.533.341-.335.773-.502 1.301-.502z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ksysguard.svg b/.icons/kora/apps/scalable/ksysguard.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/ksysguard.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kteatime.svg b/.icons/kora/apps/scalable/kteatime.svg
new file mode 100644
index 000000000..9bd8f0b0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/kteatime.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5279 45.5279 0 24 46.7639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fc7816" offset="0"/>
+ <stop stop-color="#ffac01" offset="1"/>
+ </linearGradient>
+ <path d="m1.236 24c0-12.564 10.2-22.764 22.764-22.764s22.764 10.2 22.764 22.764-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764z" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".78" fill-rule="nonzero">
+ <path d="m11.628 14.103c0 7.116 2.356 13.337 5.879 16.825h-10.827c0 1.64 7.754 2.969 17.32 2.969s17.32-1.329 17.32-2.969h-10.825c.846-.838 1.629-1.82 2.324-2.95.201.117.411.217.628.298h.001c2.551.929 5.567-.826 6.682-3.887v-.001c1.114-3.061-.068-6.344-2.619-7.273-.001 0-.002 0-.003-.001-.264-.095-.539-.164-.819-.205-.15-.02-.301-.033-.453-.038.08-.907.136-1.826.136-2.768zm12.372 2.271c3.529 0 6.433 2.904 6.433 6.433s-2.904 6.434-6.433 6.434-6.433-2.905-6.433-6.434 2.904-6.433 6.433-6.433zm12.035 2.246c.098.004.195.012.29.025.197.029.389.078.574.145 1.785.651 2.612 2.948 1.833 5.09-.78 2.143-2.89 3.371-4.676 2.722-.132-.05-.259-.109-.383-.178 1.123-2.253 1.939-4.905 2.362-7.804z"/>
+ <path d="m23.258 17.611v5.938h4.454v-1.485h-2.969v-4.453z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kthesaurus.svg b/.icons/kora/apps/scalable/kthesaurus.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/kthesaurus.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ktimer.svg b/.icons/kora/apps/scalable/ktimer.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/ktimer.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ktimetracker.svg b/.icons/kora/apps/scalable/ktimetracker.svg
new file mode 100644
index 000000000..d15fcaaa3
--- /dev/null
+++ b/.icons/kora/apps/scalable/ktimetracker.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.5661 41.5661 0 24 46.9284)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#66686e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34.7245 34.7245 0 24 43.5663)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfd5d6" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m43.062 13.881c.873-.873.873-2.291 0-3.164l-2.374-2.373c-.873-.873-2.291-.873-3.164 0l-4.746 4.746c-.873.873-.873 2.291 0 3.164l2.373 2.374c.874.873 2.291.873 3.165 0z" fill="#434449"/>
+ <g fill-rule="nonzero">
+ <path d="m24 47.117c11.529 0 20.878-9.348 20.878-20.877 0-11.53-9.349-20.878-20.878-20.878s-20.878 9.348-20.878 20.878c0 11.529 9.349 20.877 20.878 20.877z" fill="url(#a)"/>
+ <path d="m23.998 43.638c9.607 0 17.4-7.789 17.4-17.396 0-9.608-7.793-17.4-17.4-17.4-9.608 0-17.396 7.792-17.396 17.4 0 9.607 7.788 17.396 17.396 17.396z" fill="url(#b)"/>
+ <path d="m24 8.842v17.398h17.398c-.001-9.606-7.792-17.397-17.398-17.398z" fill="#5ddf49" fill-opacity=".95"/>
+ </g>
+ <path d="m24 25.08h17.398v2.32h-17.398z" fill="#3f3f3f"/>
+ <path d="m24 28.56c1.28 0 2.32-1.035 2.32-2.316 0-1.28-1.04-2.319-2.32-2.319s-2.32 1.039-2.32 2.319c0 1.281 1.04 2.316 2.32 2.316z" fill="#66686e" fill-rule="nonzero"/>
+ <path d="m24 27.4c.64 0 1.16-.52 1.16-1.16s-.52-1.16-1.16-1.16-1.16.52-1.16 1.16.52 1.16 1.16 1.16z" fill="#999ca1" fill-rule="nonzero"/>
+ <path d="m15.341 1.882h-0.025c-0.962 0-1.755 0.786-1.755 1.74 0 0.955 0.793 1.74 1.755 1.74h17.368c0.962 0 1.755-0.785 1.755-1.74 0-0.954-0.793-1.74-1.755-1.74h-0.025z" fill="#434449" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ktip.svg b/.icons/kora/apps/scalable/ktip.svg
new file mode 100644
index 000000000..3ed0e512d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ktip.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.956 20.183c-1.734 0-2.963 1.407-2.963 3.14v10.676c0 1.734 1.229 3.139 2.963 3.139 1.733 0 2.961-1.405 2.961-3.139v-10.676c0-1.735-1.228-3.14-2.961-3.14zm.013-8.162c-1.792 0-3.245 1.452-3.245 3.245 0 1.791 1.453 3.243 3.245 3.243 1.79 0 3.243-1.452 3.243-3.243 0-1.793-1.453-3.245-3.243-3.245z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ktnef.svg b/.icons/kora/apps/scalable/ktnef.svg
new file mode 120000
index 000000000..e85cdf073
--- /dev/null
+++ b/.icons/kora/apps/scalable/ktnef.svg
@@ -0,0 +1 @@
+kontact-import-wizard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ktorrent.svg b/.icons/kora/apps/scalable/ktorrent.svg
new file mode 100644
index 000000000..02905612b
--- /dev/null
+++ b/.icons/kora/apps/scalable/ktorrent.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2d6d8" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m33 8c0-2.208-1.792-4-4-4h-8c-2.208 0-4 1.792-4 4v21c0 2.208 1.792 4 4 4h8c2.208 0 4-1.792 4-4z" fill="#2c96ff"/>
+ <path d="m26.501 13.997c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5m17.5 9c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1m-35.5-6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5m11.775 1.1c-.067.008-.132.027-.195.055-.506.222-.677.944-.012 2.461.666 1.517 1.615 2.568 2.121 2.346s.376-1.631-.289-3.148c-.582-1.328-1.153-1.771-1.625-1.713m-5.988.635c-.395-.034-.937.359-.445.918.655.746 1 2.074.416 2.34-.587.266-.544-.99-.596-1.658-.051-.668-1.677-1.07-2.277-.242s.004 1.72.598 1.9c.594.181.686.861 1.039 1.568.354.707 2.076.53 2.496 0s.681-1.515-.137-2.424-.57-1.753-.791-2.217c-.055-.116-.171-.174-.303-.186m19.494.078c-.531-.125-.75.875-.875 1.813s-.594 1.906-.188 2.094c.563.25.85-1.288 1.486-1.863.636-.576.107-1.918-.424-2.043m-16.781.188c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1m12.152.236c-.65.048-1.297 1.157-1.615 1.926-.364.878.076 2.59-.781 3.232-.857.643-1.484.661-1.912.404s.367-.224-.111-1.203c-.479-.979-1.624-.673-1.924.09s.322.728.107 1.178c-.214.45-2.036.936-2.443-.414s-1.853-2.819-2.303-2.455.054 1.706 1.232 2.777-.302 1.648-1.326.842c-1.024-.807-2.228.613-3.16 1.563-.933.949-1.766 1.014-2.43.445-.663-.568-.08-2.114-.846-3.668-.765-1.554-2.286-.78-2.5.27s1.92 1.757 1.506 2.34-2.069.451-2.557-.648c-.487-1.099-1.549-.743-1.57.156-.021.9.822.272 1.48.93 0 0 11.999 17 17 17s17-17 17-17c2-2-.29-1.143-.762-.693-.471.45-1.928.815-2.1.322-.171-.493 1.632-1.32 2.146-1.877s1.017-2.139.186-2.719-2.01.467-2.521 1.238c-.514.771-.068 2.736-.754 3.336s-1.063.235-1.191-.279c-.129-.514 1.48-1.237.805-2.516-.676-1.279-1.924-.699-2.502-.1-.578.6.348 1.524.563 2.467.214.943-1.979.919-2.836.576s-1.136-2.498-1.5-2.627-1.292.714-2.471.35c-1.178-.364-.2-1.09.164-1.947s.939-2.922.203-3.246c-.092-.041-.185-.056-.277-.049m10.348-1.236c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5m-34.5 4c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1" fill="#275ce3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ktouch.svg b/.icons/kora/apps/scalable/ktouch.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/ktouch.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ktp-contacts.svg b/.icons/kora/apps/scalable/ktp-contacts.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/ktp-contacts.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kturtle.svg b/.icons/kora/apps/scalable/kturtle.svg
new file mode 100644
index 000000000..019945100
--- /dev/null
+++ b/.icons/kora/apps/scalable/kturtle.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.9584 -27.1667 0 24 44.441)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b08e57" offset="0"/>
+ <stop stop-color="#d6aa61" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.427c-3.135 0-5.66 3.029-5.66 6.791v8.443l-3.745-3.745c-.868-.868-2.004-1.302-3.137-1.302s-2.267.434-3.135 1.302c-1.737 1.737-1.737 4.536 0 6.272l9.405 9.405-9.405 9.405c-1.737 1.737-1.737 4.535 0 6.272s4.535 1.737 6.272 0l7.17-7.169c.685.352 1.44.548 2.235.548s1.55-.196 2.235-.548l7.17 7.169c1.737 1.737 4.535 1.737 6.272 0s1.737-4.535 0-6.272l-9.405-9.405 9.405-9.405c1.737-1.736 1.737-4.535 0-6.272s-4.535-1.737-6.272 0l-3.745 3.745v-8.443c0-3.762-2.525-6.791-5.66-6.791z" fill="#478f30" fill-rule="nonzero"/>
+ <path d="m24 10.483c7.497 0 13.583 6.086 13.583 13.583v6.792c0 7.497-6.086 13.583-13.583 13.583s-13.583-6.086-13.583-13.583v-6.792c0-7.497 6.086-13.583 13.583-13.583z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kube-mail.svg b/.icons/kora/apps/scalable/kube-mail.svg
new file mode 120000
index 000000000..26b10f14d
--- /dev/null
+++ b/.icons/kora/apps/scalable/kube-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kubuntu.svg b/.icons/kora/apps/scalable/kubuntu.svg
new file mode 120000
index 000000000..d49683770
--- /dev/null
+++ b/.icons/kora/apps/scalable/kubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-kubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kuickshow.svg b/.icons/kora/apps/scalable/kuickshow.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/kuickshow.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kuiviewer.svg b/.icons/kora/apps/scalable/kuiviewer.svg
new file mode 100644
index 000000000..6572bba1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/kuiviewer.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24 24 0 16 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#737373" offset="0"/>
+ <stop stop-color="#a6a6a6" offset="1"/>
+ </linearGradient>
+ <path d="m6.658 34.633c.213.73.509 1.434.882 2.094l-1.064 1.343c-.348.438-.308 1.064.083 1.459l1.833 1.834c.395.395 1.02.43 1.459.082l1.334-1.055c.686.395 1.416.703 2.176.921l.2 1.716c.065.556.534.973 1.09.973h2.594c.556 0 1.025-.417 1.09-.973l.191-1.656c.817-.212 1.599-.53 2.333-.942l1.29 1.021c.439.347 1.064.308 1.459-.083l1.833-1.833c.396-.396.43-1.021.083-1.46l-1.003-1.273c.417-.721.742-1.49.96-2.294l1.546-.178c.556-.065.973-.535.973-1.091v-2.594c0-.556-.417-1.025-.973-1.09l-1.525-.178c-.208-.795-.521-1.556-.921-2.268l.939-1.186c.347-.439.308-1.065-.083-1.46l-1.829-1.829c-.395-.395-1.02-.43-1.459-.083l-1.151.913c-.747-.439-1.547-.774-2.385-1l-.174-1.49c-.065-.556-.534-.973-1.09-.973h-2.594c-.556 0-1.025.417-1.09.973l-.174 1.49c-.86.231-1.681.578-2.445 1.034l-1.195-.947c-.439-.347-1.064-.308-1.459.083l-1.833 1.833c-.396.396-.43 1.021-.083 1.46l.999 1.264c-.4.722-.704 1.491-.903 2.29l-1.599.183c-.556.065-.973.534-.973 1.09v2.594c0 .556.417 1.025.973 1.09z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m38.996 4.133-2.072-.89c-.639-.275-1.382-.028-1.725.572l-.653 1.126c-.883-.138-1.78-.152-2.67-.049l-.637-1.175c-.328-.607-1.067-.874-1.712-.623l-2.097.833c-.643.257-.998.951-.818 1.62l.346 1.286c-.737.547-1.394 1.19-1.951 1.917l-1.309-.391c-.666-.198-1.373.13-1.649.765l-.89 2.076c-.276.635-.028 1.375.574 1.718l1.262.724c-.105.841-.104 1.69.003 2.529l-1.278.688c-.61.327-.878 1.063-.625 1.705l.836 2.089c.257.641.954.994 1.626.814l1.487-.397c.48.618 1.032 1.175 1.646 1.668l-.446 1.485c-.199.664.13 1.368.768 1.643l2.073.89c.639.274 1.382.027 1.725-.573l.773-1.333c.808.116 1.626.136 2.436.051l.746 1.382c.328.607 1.067.874 1.711.623l2.098-.833c.643-.257.998-.951.817-1.62l-.391-1.455c.702-.514 1.331-1.114 1.876-1.786l1.428.424c.667.198 1.373-.13 1.649-.766l.893-2.064c.276-.636.028-1.376-.574-1.719l-1.267-.723c.126-.847.144-1.707.046-2.555l1.229-.662c.61-.326.878-1.062.625-1.704l-.836-2.09c-.257-.64-.954-.994-1.626-.814l-1.328.356c-.504-.68-1.09-1.289-1.749-1.82l.39-1.291c.209-.667-.121-1.377-.76-1.651z" fill="#fa0" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <circle cx="16" cy="32" r="4"/>
+ <circle cx="33" cy="15" r="4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kup.svg b/.icons/kora/apps/scalable/kup.svg
new file mode 120000
index 000000000..71eb4237a
--- /dev/null
+++ b/.icons/kora/apps/scalable/kup.svg
@@ -0,0 +1 @@
+mintBackup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kuser.svg b/.icons/kora/apps/scalable/kuser.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/kuser.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kvantum.svg b/.icons/kora/apps/scalable/kvantum.svg
new file mode 100644
index 000000000..7429955cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/kvantum.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332h10.654l-16.882 19.545v-13.317c0-3.438 2.79-6.228 6.228-6.228z" fill="#e52672"/>
+ <path d="m2.359 40.022c-.018-.192-.027-.386-.027-.582v-17.563l16.882-19.545h15.697z" fill="#ffae1a"/>
+ <path transform="translate(-.004081)" d="m39.44 2.332c3.274 0 5.961 2.531 6.209 5.742l-32.47 37.594h-4.619c-3.242 0-5.908-2.481-6.201-5.646l32.552-37.69z" fill="#9dac2d"/>
+ <path d="m45.649 8.074c.013.16.019.322.019.486v17.667l-16.792 19.441h-15.697z" fill="#17b69f"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-10.564l16.792-19.441z" fill="#7855d5"/>
+ <path d="m14 15v1.947l1.495.126.268.379-2.666 13.106-.41.395-1.687.127v1.92h7v-1.92l-1.258-.11-.284-.411 1.089-5.551h1.672l2.398 5.051c.98 2.014 1.667 2.878 3.786 2.905.609.007.854.052 2.497 0 5.668-4.735 8.561-8.744 9.018-10.376.277-.988-.163-1.594-1.104-1.594-.46 0-.986.193-1.578.584l-.426 3.793c-1.16 1.517-2.706 3.169-4.59 4.893l1.646-6.919c.259-1.333.344-2.045-.521-2.321l-3.864.853-.205.726 1.782.284c.124.46-.413 1.859-.684 3.399l-.867 4.783c-.014.049-.023.103-.032.158-.562-.303-.917-.841-1.325-1.657l-3.392-6.788 6.2-5.582 2.042-.206v-1.994h-7v1.995l2.087.126.158.426-6.542 5.451h-.788l1.209-5.546.347-.379 1.529-.126v-1.947z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kvantummanager.svg b/.icons/kora/apps/scalable/kvantummanager.svg
new file mode 120000
index 000000000..db63ac6b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/kvantummanager.svg
@@ -0,0 +1 @@
+theme-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kvirc.svg b/.icons/kora/apps/scalable/kvirc.svg
new file mode 100644
index 000000000..d209f1bfe
--- /dev/null
+++ b/.icons/kora/apps/scalable/kvirc.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -55.9992 55.9992 0 32 60)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#77007f" offset="0"/>
+ <stop stop-color="#ef76f7" offset="1"/>
+ </linearGradient>
+ <path d="m31.545 4.001c-.977.015-1.943.082-2.892.196-.735.088-1.359.585-1.608 1.282l-1.569 4.39c-1.56.461-3.045 1.076-4.449 1.836l-4.202-2.007c-.667-.317-1.46-.231-2.043.224-1.788 1.397-3.402 3.007-4.805 4.79-.458.581-.548 1.376-.231 2.045l1.992 4.209c-.766 1.402-1.383 2.886-1.85 4.444l-4.39 1.554c-.698.246-1.198.868-1.289 1.603-.138 1.124-.209 2.271-.209 3.433 0 1.132.067 2.25.198 3.348.088.734.586 1.358 1.282 1.607l4.388 1.57c.462 1.559 1.078 3.043 1.839 4.446l-2.007 4.204c-.318.668-.231 1.46.224 2.043 1.397 1.788 3.005 3.402 4.79 4.805.581.457 1.374.547 2.042.231l4.21-1.994c1.401.765 2.884 1.383 4.441 1.849l1.554 4.393c.247.698.87 1.197 1.605 1.287 1.125.138 2.271.211 3.434.211 1.131 0 2.249-.067 3.347-.198.735-.088 1.359-.586 1.608-1.282l1.567-4.388c1.56-.461 3.045-1.078 4.449-1.839l4.204 2.007c.667.318 1.46.231 2.043-.224 1.788-1.397 3.402-3.006 4.805-4.79.457-.581.547-1.373.231-2.042l-1.994-4.21c.766-1.401 1.385-2.884 1.852-4.443l4.39-1.554c.698-.247 1.199-.87 1.289-1.605.138-1.124.209-2.27.209-3.432 0-1.131-.067-2.25-.198-3.349-.088-.735-.586-1.359-1.282-1.608l-4.388-1.567c-.461-1.558-1.076-3.043-1.837-4.446l2.007-4.205c.318-.667.231-1.459-.224-2.042-1.397-1.789-3.006-3.403-4.789-4.805-.582-.456-1.374-.545-2.043-.229l-4.209 1.992c-1.404-.767-2.888-1.388-4.449-1.854l-1.554-4.391c-.247-.697-.869-1.196-1.603-1.287-1.127-.138-2.272-.208-3.431-.208-.096 0-.216-.002-.361 0 .024 0-.007-.002-.094 0z" fill="url(#a)"/>
+ <circle cx="32" cy="32" r="15" fill="#ffc3a2"/>
+ <path d="m13.308 7 14.914 36h7.556l14.914-36h-8.8l-9.892 26.308-9.892-26.308z" fill="#9b0010" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/kwalletmanager.svg b/.icons/kora/apps/scalable/kwalletmanager.svg
new file mode 100644
index 000000000..62da96d96
--- /dev/null
+++ b/.icons/kora/apps/scalable/kwalletmanager.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#957d75" offset="0"/>
+ <stop stop-color="#ccaba0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -21.555 21.555 0 692.578 41.7003)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdcdc" offset="0"/>
+ <stop stop-color="#e3e3e3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.848671 -36.5623 36.5623 .848671 251.149 46.7875)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#957d75" offset="0"/>
+ <stop stop-color="#d1b0a4" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.929478 0 0 .929478 1.69252 2.1633)" d="m47.312 9.381c0-1.921-1.557-3.479-3.479-3.479h-39.666c-1.922 0-3.479 1.558-3.479 3.479v28.225c0 1.921 1.557 3.479 3.479 3.479h39.666c1.922 0 3.479-1.558 3.479-3.479z" fill="url(#a)"/>
+ <path transform="matrix(.929478 0 0 .929478 1.69252 2.1633)" d="m42.284 11.09c0-2.234-1.813-4.047-4.047-4.047h-23.889c-2.233 0-4.046 1.813-4.046 4.047v12.847c0 2.233 1.813 4.046 4.046 4.046h23.889c2.234 0 4.047-1.813 4.047-4.046z" fill="#007eff"/>
+ <path d="m11.268002 12.042722h32.893297v2.850709h-32.893297z" fill-opacity=".67" fill-rule="nonzero" stroke-width=".929478"/>
+ <path transform="matrix(.929478 0 0 .929478 1.69252 2.1633)" d="m39.094 17.094c0-2.225-1.806-4.031-4.031-4.031h-23.8c-2.225 0-4.031 1.806-4.031 4.031v12.799c0 2.225 1.806 4.031 4.031 4.031h23.8c2.225 0 4.031-1.806 4.031-4.031z" fill="#ff6738"/>
+ <path d="m8.4795684 19.478546h32.893297v2.850709h-32.893297z" fill-opacity=".67" fill-rule="nonzero" stroke-width=".929478"/>
+ <path transform="matrix(.929478 0 0 .929478 1.69252 2.1633)" d="m35.46 24.191c0-2.233-1.813-4.046-4.046-4.046h-23.889c-2.233 0-4.046 1.813-4.046 4.046v12.848c0 2.233 1.813 4.046 4.046 4.046h23.889c2.233 0 4.046-1.813 4.046-4.046z" fill="url(#b)"/>
+ <path transform="translate(5.64241 18.8575)" d="m6.28 4.508c1.339 0 2.595 1.247 2.419 2.763-.176 1.52-1.08 2.764-2.419 2.764-1.338 0-2.194-1.188-2.418-2.764-.216-1.51 1.08-2.763 2.418-2.763zm.078 7.295s.735-1.586.873-1.952c1.409.074 2.485.371 3.271.707.902.386 1.414 2.231 1.663 3.484.078.272.024.565-.146.791s-.437.359-.72.359c-2.245.039-7.47.039-9.793.039-.305 0-.592-.148-.768-.398s-.22-.569-.117-.857c.359-1.209.96-2.946 1.789-3.379.73-.382 1.718-.631 3.001-.724z" fill="#67727e"/>
+ <g transform="matrix(.929478 0 0 .929478 1.69252 2.1633)">
+ <path d="m39.325 7.043h-2.083l-29.87 33.892h1.873z" fill="#fff"/>
+ <path d="m43.833 5.902c1.922 0 3.479 1.558 3.479 3.479v28.225c0 1.921-1.558 3.479-3.479 3.479h-34.872l31.227-35.183z" fill="url(#c)"/>
+ <path d="m38.67 27.983-1.852.157-.071 7.436 1.833-.253.03-3.171 2.429 3.541 1.935-.581-2.49-3.405 2.572-3.167-1.964-.458-2.473 3.168zm-4.211 1.775c-.021.001-.044.006-.06.022l-.734.703c-.031.03-.035.076-.014.112l.837 1.377c-.153.246-.278.511-.367.791l-1.564.302c-.044.009-.076.049-.076.092l-.01 1.003c0 .042.032.079.074.09l1.511.372c.078.327.2.64.362.925l-.889 1.296c-.025.036-.021.085.011.116l.721.716c.03.03.077.034.114.013l1.383-.801c.269.155.56.279.867.363l.305 1.507c.009.043.046.074.091.074l1.027.009c.044.001.081-.027.092-.068l.394-1.509c.318-.08.618-.202.897-.358l1.347.88c.037.024.087.02.119-.011l.73-.703c.031-.03.039-.076.017-.112l-.486-.799-.163.049c-.023.007-.049-.004-.063-.024 0 0-.308-.451-.709-1.037-.496.926-1.496 1.553-2.64 1.543-1.625-.015-2.932-1.314-2.917-2.901.011-1.167.736-2.163 1.764-2.603l.007-.741c-.187.062-.367.138-.539.227-.001 0 0-.004 0-.004l-1.379-.899c-.019-.013-.039-.015-.06-.013z" fill="#7e6056" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kwave.svg b/.icons/kora/apps/scalable/kwave.svg
new file mode 100644
index 000000000..038fd6239
--- /dev/null
+++ b/.icons/kora/apps/scalable/kwave.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.9699 19.9699 0 36.1307 45.8071)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3eef3" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="#f90"/>
+ <path d="m31.659 21.784h-5.175v-1.725c0-.953-.773-1.726-1.725-1.726-.953 0-1.726.773-1.726 1.726v.575c0 .508-.638 1.15-1.15 1.15-.511 0-1.15-.642-1.15-1.15v-5.176c0-.953-.772-1.725-1.725-1.725s-1.725.772-1.725 1.725v.575c0 .509-.638 2.301-1.15 2.301s-1.15-1.792-1.15-2.301v-6.325c0-.953-.773-1.725-1.725-1.725-.953 0-1.726.772-1.726 1.725v2.875h-.048c-.119.635-.506 1.15-1.741 1.15-1.124 0-1.49-.515-1.607-1.15h-.054v-.645c-.002-.171 0-.341 0-.505 0-1.016-.326-5.751-3.897-5.751-1.024 0-1.853.824-1.853 1.84v31.973c0 1.016.829 1.84 1.853 1.84 3.571 0 3.897-4.734 3.897-5.75 0-.164-.002-.334 0-.505v-.645h.054c.117-.636.483-1.15 1.607-1.15 1.14 0 1.578.517 1.747 1.15h.042v2.875c0 .953.773 1.725 1.725 1.725.953 0 1.726-.772 1.726-1.725v-6.325c0-.509.638-2.301 1.15-2.301.511 0 1.15 1.792 1.15 2.301v.575c0 .952.772 1.725 1.725 1.725s1.725-.773 1.725-1.725v-5.176c0-.508.639-1.15 1.15-1.15.512 0 1.15.642 1.15 1.15v.575c0 .953.773 1.725 1.725 1.725.953 0 1.726-.772 1.726-1.725v-1.725h5.175c.953 0 1.725-.772 1.725-1.725s-.772-1.725-1.725-1.725z" fill="#fff" fill-opacity=".85"/>
+ <g fill-rule="nonzero">
+ <path d="m47.001 36.073c0 6.134-5.047 11.18-11.18 11.18s-11.18-5.046-11.18-11.18c0-6.133 5.047-11.18 11.18-11.18s11.18 5.047 11.18 11.18z" fill="url(#a)"/>
+ <path d="m40.77 31.309c-1.132-1.468-3.008-2.344-5.02-2.344-2.013 0-3.89.876-5.021 2.345-1.327 1.365-2.059 3.176-2.063 5.102.003 1.549.478 3.025 1.374 4.272.404 1.39 1.659 2.37 3.098 2.432.073.144.223.24.392.24.024 0 .046-.002.074-.006l1.194-.208c.211-.037.364-.219.364-.433 0-.024-.002-.047-.006-.075l-1.093-6.298c-.039-.21-.221-.362-.434-.363-.031 0-.059.003-.086.009l-1.183.205c-.211.038-.365.219-.364.427 0 .003 0 .005-.001.008-.757.313-1.371.89-1.733 1.614-.187-.589-.282-1.2-.282-1.824 0-1.186.34-2.328.984-3.307.425-.139.723-.373.903-.551l.007-.008.007-.008c.847-1.018 2.293-1.625 3.868-1.625 1.494 0 2.898.558 3.755 1.495l.015.016c.024.026.044.049.07.079.151.16.469.441.944.599.645.981.986 2.123.986 3.31 0 .625-.095 1.237-.282 1.826-.362-.725-.977-1.303-1.735-1.615v-.002c0-.215-.153-.397-.364-.434l-1.189-.206c-.025-.006-.051-.008-.08-.008-.214.001-.396.155-.434.366l-1.093 6.291c-.005.024-.007.05-.007.079 0 .214.153.396.364.434l1.197.208c.024.003.047.006.072.006.131 0 .251-.058.332-.151l.063.011.017-.101c1.429-.07 2.676-1.047 3.078-2.428.896-1.249 1.372-2.726 1.374-4.276-.002-1.926-.735-3.738-2.062-5.103zm-7.247 5.256 1.049 6.037-.935.162-1.049-6.037zm4.339 6.199-.934-.162 1.049-6.037.935.162-.006.032z" fill="#c00"/>
+ <path d="m32.323 12.399-1.465 1.503v3.996h-1.579v-11.827h1.579v5.849l5.322-5.849h1.909l-4.714 5.223 5.084 6.604h-1.892z" fill="#e6e6e6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kwikdisk.svg b/.icons/kora/apps/scalable/kwikdisk.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/kwikdisk.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kwin.svg b/.icons/kora/apps/scalable/kwin.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/kwin.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kword.svg b/.icons/kora/apps/scalable/kword.svg
new file mode 120000
index 000000000..c3954af3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/kword.svg
@@ -0,0 +1 @@
+calligrawords.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kwordquiz.svg b/.icons/kora/apps/scalable/kwordquiz.svg
new file mode 100644
index 000000000..6b184d31f
--- /dev/null
+++ b/.icons/kora/apps/scalable/kwordquiz.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d25f06" offset="0"/>
+ <stop stop-color="#f57f17" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00bae5" offset="0"/>
+ <stop stop-color="#00a1ff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.805982 0 0 .805982 -1.33961 5.65643)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path transform="matrix(.805982 0 0 .805982 10.1012 2.65643)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#b)"/>
+ <path transform="matrix(1.63445 0 0 1.63445 16.7282 8.36555)" d="m8 12.799c.627 0 1.136.509 1.136 1.136 0 .628-.509 1.137-1.136 1.137s-1.136-.509-1.136-1.137c0-.627.509-1.136 1.136-1.136zm3.07-5.549-.9.92c-.72.73-1.18 1.342-1.17 2.528.01 1.194-1.973 1.104-2 0-.027-1.11.45-2.298 1.17-3.028l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-1.985.9-2 2c-.017 1.3-2 1.225-2 0 0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/kwplayer.svg b/.icons/kora/apps/scalable/kwplayer.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/kwplayer.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kwrite.svg b/.icons/kora/apps/scalable/kwrite.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/kwrite.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kynaptic.svg b/.icons/kora/apps/scalable/kynaptic.svg
new file mode 120000
index 000000000..47a6e9bc3
--- /dev/null
+++ b/.icons/kora/apps/scalable/kynaptic.svg
@@ -0,0 +1 @@
+synaptic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/kynpatic.svg b/.icons/kora/apps/scalable/kynpatic.svg
new file mode 120000
index 000000000..66ccc9997
--- /dev/null
+++ b/.icons/kora/apps/scalable/kynpatic.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/l3afpad.svg b/.icons/kora/apps/scalable/l3afpad.svg
new file mode 100644
index 000000000..5bf5db6b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/l3afpad.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.947144 -29.994 29.994 .947144 23.0155 38.9995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5fa51c" offset="0"/>
+ <stop stop-color="#74c526" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m44.749 6c-.357 0-1.622 1.269-2.085 1.612-1.022.757-3.981 1.321-5.496 1.388-.434.019-20.339 0-20.339 0s-4.24-.307-7.415 6.741c-3.174 7.048-7.414 23.259-7.414 23.259l25.891-.001s4.273.174 6.853-5.556c2.581-5.73 6.262-20.313 6.262-20.313s.163-1.079-.561-2.065c1.129-.184 2.83-.751 4.019-1.463 1.964-1.175 1.836-3.6.285-3.602z" fill="url(#a)"/>
+ <path d="m19.336 28.575-.179.088.471 1.127.213-.088c.819-.354 1.481-.431 1.873-.431.908 0 1.492.342 1.492.806 0 .387-.138.984-1.921.984h-.285v1.226h.285c2.176 0 2.313.73 2.313 1.205 0 .729-.976 1.215-2.119 1.215-.404 0-.92-.066-1.873-.309l-.202-.044-.404 1.138.202.077c.74.298 1.514.431 2.265.431 2.142 0 3.533-1.072 3.533-2.674 0-.74-.336-1.403-1.2-1.779.538-.354.864-.939.864-1.613 0-1.127-1.133-1.934-2.815-1.934-1.066 0-1.997.32-2.513.575" fill="#3f3f3f"/>
+ <path d="m15 33v2h2v-2zm-9 0v2h8v-2zm3-4v2h8v-2zm1-4v2h5v-2zm7 0v2h7v-2zm-7-4v2h3v-2zm5 0v2h7v-2zm9 0v2h10v-2zm-11-5v2h4v-2zm18 0v2h6v-2zm-12 0v2h10v-2zm6-5v2h3v-2zm-9 0v2h7v-2zm14 0v2h8v-2z" fill="#157011"/>
+ <path d="m45.779 16.456c-5.074 4.971-15.465 18.029-15.465 18.029l-4.314 1.515.941-4.998s10.078-12.312 15.671-17.793c1.08-1.058 4.246 2.188 3.167 3.247z" fill="#3f3f3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/labplot.svg b/.icons/kora/apps/scalable/labplot.svg
new file mode 100644
index 000000000..e4968e598
--- /dev/null
+++ b/.icons/kora/apps/scalable/labplot.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f74c8" offset="0"/>
+ <stop stop-color="#50aff7" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <g fill="none" stroke="#ffffff" stroke-width=".92">
+ <path d="m9.09 25.278c8.602 0 10.432 9.903 14.228 9.931 3.795.028 3.626-9.931 12.228-9.931"/>
+ <path d="m9.09 24.627c8.602 0 10.432-6.795 14.228-6.823 3.795-.028 3.626 6.823 12.228 6.823"/>
+ <path d="m9.09 23.82c8.602 0 10.432-9.903 14.228-9.932 3.795-.028 3.626 9.932 12.228 9.932"/>
+ <path d="m7.423 24.942h29.712"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/labplot2.svg b/.icons/kora/apps/scalable/labplot2.svg
new file mode 120000
index 000000000..022ab6caa
--- /dev/null
+++ b/.icons/kora/apps/scalable/labplot2.svg
@@ -0,0 +1 @@
+LabPlot2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ladi-player.svg b/.icons/kora/apps/scalable/ladi-player.svg
new file mode 100644
index 000000000..271b7b0e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/ladi-player.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a4fc3" offset="0"/>
+ <stop stop-color="#66a7eb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.084 11.131-1.758 1.758 1.798 1.797 1.758-1.758z" fill="#b6b6b6"/>
+ <path d="m32.431 12.243c-.147-.148-.386-.148-.533 0l-12.247 12.243c-.147.147-.147.386 0 .533l2.332 2.332c.148.147.387.147.534 0l12.246-12.244c.147-.147.147-.386 0-.533z" fill="#d5d5d5"/>
+ <path d="m21.927 22.79c-.375-.374-.983-.374-1.358 0l-11.283 11.281c-.375.374-.375.983 0 1.357l2.292 2.292c.375.375.983.375 1.358 0l11.284-11.28c.374-.375.374-.983 0-1.357z" fill="#b6b6b6"/>
+ <path d="m20.469 22.12c-.154-.155-.404-.155-.558 0l-8.797 8.794c-.154.154-.154.404 0 .559l4.411 4.41c.154.154.405.154.559 0l8.797-8.795c.154-.154.154-.404 0-.558z" fill="#2f2f2f"/>
+ <path d="m36.725 10.282c.311.311.401.404.045 1.728-.361 1.34-.427 1.677-.71 1.644-.302-.035-.307-.031-1.492-1.215-1.194-1.194-1.2-1.207-1.215-1.491-.015-.294.27-.398 1.615-.74 1.351-.342 1.461-.222 1.757.074z" fill="#d5d5d5"/>
+ <g fill-rule="nonzero">
+ <path d="m31.514 12.627-.625.625 2.891 2.839.626-.625z" fill="#3f3f3f"/>
+ <path d="m29.639 26.765c-.016-.001-.031-.001-.047-.001-.873 0-1.592.708-1.592 1.569v16.862c0 .861.719 1.569 1.592 1.569.28 0 .554-.073.797-.21l7.407-4.216 7.408-4.215c.492-.279.796-.799.796-1.359s-.304-1.079-.796-1.359l-7.408-4.215-7.407-4.216c-.229-.13-.486-.202-.75-.209z" fill="#00d1bd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ladi-system-log.svg b/.icons/kora/apps/scalable/ladi-system-log.svg
new file mode 100644
index 000000000..1fc003011
--- /dev/null
+++ b/.icons/kora/apps/scalable/ladi-system-log.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a4fc3" offset="0"/>
+ <stop stop-color="#66a7eb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.084 11.131-1.758 1.758 1.798 1.797 1.758-1.758z" fill="#b6b6b6"/>
+ <path d="m32.431 12.243c-.147-.148-.386-.148-.533 0l-12.247 12.243c-.147.147-.147.386 0 .533l2.332 2.332c.148.147.387.147.534 0l12.246-12.244c.147-.147.147-.386 0-.533z" fill="#d5d5d5"/>
+ <path d="m21.927 22.79c-.375-.374-.983-.374-1.358 0l-11.283 11.281c-.375.374-.375.983 0 1.357l2.292 2.292c.375.375.983.375 1.358 0l11.284-11.28c.374-.375.374-.983 0-1.357z" fill="#b6b6b6"/>
+ <path d="m20.469 22.12c-.154-.155-.404-.155-.558 0l-8.797 8.794c-.154.154-.154.404 0 .559l4.411 4.41c.154.154.405.154.559 0l8.797-8.795c.154-.154.154-.404 0-.558z" fill="#2f2f2f"/>
+ <path d="m36.725 10.282c.311.311.401.404.045 1.728-.361 1.34-.427 1.677-.71 1.644-.302-.035-.307-.031-1.492-1.215-1.194-1.194-1.2-1.207-1.215-1.491-.015-.294.27-.398 1.615-.74 1.351-.342 1.461-.222 1.757.074z" fill="#d5d5d5"/>
+ <path d="m31.514 12.627-.625.625 2.891 2.839.626-.625z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#ff6570"/>
+ <path d="m36 30c-3.314 0-6 2.686-6 6s2.686 6 6 6c1.295 0 2.492-.415 3.473-1.113l3.558 3.558c.515-.425.991-.896 1.42-1.408l-3.564-3.564c.698-.981 1.113-2.178 1.113-3.473 0-3.314-2.686-6-6-6zm0 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/laditools.svg b/.icons/kora/apps/scalable/laditools.svg
new file mode 100644
index 000000000..cc671ed80
--- /dev/null
+++ b/.icons/kora/apps/scalable/laditools.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a4fc3" offset="0"/>
+ <stop stop-color="#66a7eb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.084 11.131-1.758 1.758 1.798 1.797 1.758-1.758z" fill="#b6b6b6"/>
+ <path d="m32.431 12.243c-.147-.148-.386-.148-.533 0l-12.247 12.243c-.147.147-.147.386 0 .533l2.332 2.332c.148.147.387.147.534 0l12.246-12.244c.147-.147.147-.386 0-.533z" fill="#d5d5d5"/>
+ <path d="m21.927 22.79c-.375-.374-.983-.374-1.358 0l-11.283 11.281c-.375.374-.375.983 0 1.357l2.292 2.292c.375.375.983.375 1.358 0l11.284-11.28c.374-.375.374-.983 0-1.357z" fill="#b6b6b6"/>
+ <path d="m20.469 22.12c-.154-.155-.404-.155-.558 0l-8.797 8.794c-.154.154-.154.404 0 .559l4.411 4.41c.154.154.405.154.559 0l8.797-8.795c.154-.154.154-.404 0-.558z" fill="#2f2f2f"/>
+ <path d="m36.725 10.282c.311.311.401.404.045 1.728-.361 1.34-.427 1.677-.71 1.644-.302-.035-.307-.031-1.492-1.215-1.194-1.194-1.2-1.207-1.215-1.491-.015-.294.27-.398 1.615-.74 1.351-.342 1.461-.222 1.757.074z" fill="#d5d5d5"/>
+ <path d="m31.514 12.627-.625.625 2.891 2.839.626-.625z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lapce.svg b/.icons/kora/apps/scalable/lapce.svg
new file mode 100644
index 000000000..eabd27606
--- /dev/null
+++ b/.icons/kora/apps/scalable/lapce.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0280161 -43.336 43.336 .0280161 22.2244 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0091a5" offset="0"/>
+ <stop stop-color="#00d1e0" offset="1"/>
+ </linearGradient>
+ <path d="m41.168 6.332c0-2.208-1.793-4-4-4h-28.836c-2.208 0-4 1.792-4 4v35.336c0 2.208 1.792 4 4 4h28.836c2.207 0 4-1.792 4-4z" fill="url(#a)"/>
+ <path d="m10.832 24v-21.668c1.302.76 3.009 1.52 4.311 2.28.013 11.38-.004 22.109.046 33.489 2.484-1.408 5.079-2.878 7.561-4.292.13 1.5-.022 3.694 0 5.213-3.805 2.213-8.116 4.427-11.918 6.646zm15.168 7.898s8.848-5.173 13.472-7.899c-5.932-3.492-10.758-6.282-16.703-9.752-.037 5.384-.027 10.118-.038 15.501-1.295.752-3.02 1.504-4.315 2.257-.019-8.429-.019-16.858 0-25.286 9.867 5.769 19.41 11.472 29.252 17.28l-21.657 13.344zm5.764-7.821-5.764 3.328v-6.655z" fill="#00486b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/last-fm.svg b/.icons/kora/apps/scalable/last-fm.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/last-fm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lastfm-audioscrobbler.svg b/.icons/kora/apps/scalable/lastfm-audioscrobbler.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/lastfm-audioscrobbler.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lastfm-valut.svg b/.icons/kora/apps/scalable/lastfm-valut.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/lastfm-valut.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lastfm-www.last.fm.svg b/.icons/kora/apps/scalable/lastfm-www.last.fm.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/lastfm-www.last.fm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lastfm.svg b/.icons/kora/apps/scalable/lastfm.svg
new file mode 100644
index 000000000..f1a93325a
--- /dev/null
+++ b/.icons/kora/apps/scalable/lastfm.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.652062 -42.6054 42.6054 -.652062 24.0202 44.5892)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c52828" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m16.982 32.671c-.57-.076-1.582-.406-2.258-.731-4.401-2.109-6.201-7.42-4.033-11.893 2.476-5.115 9.234-6.419 13.3-2.567 1.176 1.113 1.698 2.062 3.468 6.271 1.848 4.401 2.19 5.093 2.789 5.68.642.624 1.236.834 2.374.834 1.868 0 3.203-1.155 3.203-2.767 0-1.364-.479-1.801-2.925-2.669-3.725-1.343-4.932-2.558-4.936-4.996 0-1.3.33-2.168 1.167-3.066 1.202-1.284 3.276-1.707 5.111-1.07.783.278 2.421 1.728 2.421 2.143 0 .201-.95.816-1.476.962-.278.072-.518-.022-.839-.33-.65-.624-1.09-.816-1.869-.816-1.343 0-2.176.808-2.176 2.113 0 1.3.53 1.74 3.177 2.634 3.648 1.232 4.725 2.344 4.747 4.918.022 2.224-.98 3.827-2.972 4.777-.907.428-1.215.483-2.695.483-2.113-.005-3.062-.394-4.247-1.728-.796-.898-1.604-2.583-4.191-8.734-1.073-2.548-2.45-3.798-4.747-4.289-1.164-.249-2.784-.018-3.841.538-1.03.539-2.181 1.754-2.724 2.866-.448.902-.491 1.155-.491 2.724 0 1.496.06 1.851.436 2.672.569 1.254 1.689 2.412 2.921 3.036.89.449 1.167.505 2.587.505 1.364 0 1.714-.065 2.528-.454.928-.453 2.176-1.565 2.685-2.398l.265-.433.523 1.194c.291.659.525 1.278.525 1.39 0 .33-1.18 1.407-2.262 2.078-1.642 1.014-3.529 1.394-5.543 1.12" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lastpass.svg b/.icons/kora/apps/scalable/lastpass.svg
new file mode 100644
index 000000000..e53c6ef23
--- /dev/null
+++ b/.icons/kora/apps/scalable/lastpass.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="487.74164" x2="493.5094" y1="985.34576" y2="11.610633" gradientTransform="matrix(.08012821 0 0 .0801282 384.05673 464.93681)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c52828" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.55961212 0 0 .55961212 -212.9228 -258.18427)">
+ <path d="m459.87645 481.49538c-.024-1.84295-1.44231-3.36538-3.27717-3.53373-15.2484-1.42628-27.69239-9.57532-31.79487-12.55609-.85737-.625-2.01923-.625-2.8766 0-4.09456 2.98077-16.53847 11.12981-31.78686 12.55609-1.83494.16835-3.2452 1.69078-3.27725 3.53373-.18429 12.02725 1.7468 52.8605 35.58494 61.94711.60096.16026 1.23397.16026 1.83494 0 33.83814-9.07852 35.76915-49.91994 35.59287-61.94711z" fill="url(#a)"/>
+ <path d="m423.32378 474.43085c-.38797 0-.7769.1205-1.10637.36298-3.1469 2.31285-12.71173 8.63429-24.43099 9.74098-1.41025.13062-2.49176 1.31326-2.51639 2.74325-.14165 9.33225 1.34223 41.01568 27.34874 48.06622.46187.12435.94815.12435 1.41002 0 26.00652-7.04426 27.4912-38.73403 27.35572-48.06622-.0185-1.42999-1.10969-2.61263-2.51988-2.74325-11.71925-1.10669-21.28497-7.42813-24.43796-9.74098-.32947-.24248-.71491-.36298-1.10289-.36298zm4.90016 16.71429c4.56219 0 8.25069 3.68855 8.25069 8.25069s-3.6885 8.25069-8.25069 8.25069c-1.06772 0-2.04064-.19395-2.91427-.48513l-4.36616 4.36966h-2.91078v2.91077h-2.91427v2.91078h-4.85129v-4.85129l10.19121-10.1947c-.29118-.97067-.48513-1.94011-.48513-2.91078 0-4.56214 3.68855-8.25069 8.25069-8.25069zm2.42565 2.91077c-1.65017 0-2.91078 1.2641-2.91078 2.91427s1.26061 2.91078 2.91078 2.91078 2.91077-1.26061 2.91077-2.91078-1.2606-2.91427-2.91077-2.91427z" fill="#fff" fill-opacity=".85098"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/latexila.svg b/.icons/kora/apps/scalable/latexila.svg
new file mode 120000
index 000000000..df6ee22b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/latexila.svg
@@ -0,0 +1 @@
+texmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/latte-dock.svg b/.icons/kora/apps/scalable/latte-dock.svg
new file mode 100644
index 000000000..a7cf552a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/latte-dock.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5461 49.5461 0 23.9753 48.6151)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#814f32" offset="0"/>
+ <stop stop-color="#ff9435" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0467315 30.5762 -30.5762 -.0467315 24.0467 5.6207)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#cacaca" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.764" ry="22.779" fill="url(#a)"/>
+ <path d="m28.763 17.699c-.676 1.18-4.051 6.416-4.434 7.112s-.767 1.407-1.15 2.134c-.384.726-.807 1.417-1.271 2.073s-1.04 1.206-1.726 1.65c.465.181.919.353 1.362.514.444.162 2.31.898 2.8.999 3.489.711 6.059.568 7.427.13 2.47-.791 2.394-1.72 2.862-2.111.162.041.045 1.72-1.773 2.66-2.745 1.42-5.354 1.573-8.471 1.303-.483-.042-2.451-.423-2.935-.575-.485-.151-.939-.297-1.362-.439-.343-.101-.686-.257-1.029-.469s-.696-.328-1.06-.348c-.222 0-.423.051-.605.152-.182.1-.373.201-.575.302-.424.202-.888.363-1.392.484-.424.122-.863.238-1.317.349-.454.11-.913.191-1.377.242-.464.05-.933.065-1.407.045s-.934-.101-1.377-.242c-.303-.101-.626-.257-.969-.469s-.625-.459-.847-.742c-.222-.282-.343-.59-.364-.923-.02-.333.142-.671.485-1.014.585-.585 1.301-.973 2.149-1.165.847-.192 1.654-.298 2.421-.318.524-.02 1.059.02 1.604.121s1.079.232 1.604.394c.182.04.378.111.59.212.212.1.419.131.621.09.222-.04.383-.151.484-.333.101-.181.202-.353.303-.514.645-.948 1.246-1.877 1.8-2.785.555-.907 1.095-1.876 1.62-2.905.333-.653 3.359-5.715 4.449-7.279 1.089-1.564 2.36-2.991 3.813-4.283.646-.585 1.337-1.124 2.073-1.619.737-.494 1.529-.903 2.376-1.226.303-.1.641-.196 1.014-.287s.757-.141 1.15-.151c.394-.011.772.025 1.135.105.363.081.686.243.969.485.383.363.59.802.62 1.316.031.515-.198 1.358-.586 1.78-.588.643-1.152 1.066-2.797 1.406.315-.47 1.133-1.718 1.325-2.142.192-.423.247-.837.167-1.24-.061-.243-.182-.424-.364-.545-.181-.121-.378-.187-.59-.197s-.434.015-.666.076c-.232.06-.438.131-.62.212-.444.222-.847.499-1.211.832-.363.333-.706.706-1.029 1.12-.323.413-.63.837-.923 1.271-.292.434-.57.842-.832 1.226-.767 1.17-1.488 2.345-2.164 3.526zm-12.999 13.483c-.646-.303-1.337-.56-2.074-.772-.736-.212-1.478-.267-2.224-.166-.202.04-.424.101-.666.181-.242.081-.454.187-.636.318-.181.131-.317.303-.408.515s-.086.449.015.711c.081.222.212.388.393.499.182.111.389.187.621.227.232.041.464.061.696.061s.459-.01.681-.03c.686-.061 1.337-.217 1.952-.469.616-.253 1.165-.611 1.65-1.075z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m24 39.796.541 1.663h1.748l-1.414 1.028.539 1.663-1.414-1.028-1.414 1.028.539-1.663-1.414-1.028h1.748zm6.356-1.262.54 1.663h1.749l-1.415 1.028.54 1.664-1.414-1.028-1.416 1.028.541-1.664-1.415-1.028h1.749zm-12.618 0 .541 1.663h1.748l-1.414 1.028.539 1.664-1.414-1.028-1.414 1.028.539-1.664-1.414-1.028h1.748z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/launch.svg b/.icons/kora/apps/scalable/launch.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/launch.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/launcher_bfb_ubuntu.svg b/.icons/kora/apps/scalable/launcher_bfb_ubuntu.svg
new file mode 120000
index 000000000..8be7dd5bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/launcher_bfb_ubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/launchpad.svg b/.icons/kora/apps/scalable/launchpad.svg
new file mode 100644
index 000000000..7108c5a5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/launchpad.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 46.764 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b39ad" offset="0"/>
+ <stop stop-color="#00a4ff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c12.573 0 22.764 10.191 22.764 22.764s-10.191 22.764-22.764 22.764-22.764-10.191-22.764-22.764 10.191-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m17.887 28.608-4.751 2.691 9.828 5.568v-5.379zm12.21.008-5.077 2.865v5.383l9.829-5.56-4.752-2.691zm-.398-7.841v6.454l-5.703 3.224-5.699-3.228.004-6.454 5.703-3.224zm6.178-2.334-4.752 2.687v5.749l4.748 2.687zm-23.754-.008-.004 11.122 4.752-2.683v-5.753zm12.91-7.3 9.828 5.568-4.755 2.687-5.077-2.876v-5.379zm-2.043 0-9.832 5.56 4.752 2.687 5.08-2.865z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/laverna.svg b/.icons/kora/apps/scalable/laverna.svg
new file mode 100644
index 000000000..101581c54
--- /dev/null
+++ b/.icons/kora/apps/scalable/laverna.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.87904 7.25596 -7.25596 7.87904 19.2972 55.689)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#945500" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.655087 -43.1166 43.1166 .655087 22.7792 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2aa254" offset="0"/>
+ <stop stop-color="#46e07d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(23.2753 0 0 23.2753 22.397 33.202)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2ac3a" offset="0"/>
+ <stop stop-color="#d8a21b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332c-3.21 0-6.226 2.67-6.226 6.062l-.002 31.107c0 3.245 2.749 6.167 6.228 6.167h13.837c15.218-1.1 23.192-9.312 23.271-24.279.007-.153-.011-13.21-.011-13.21 0-2.208-2.184-5.833-5.794-5.833z" fill="url(#b)"/>
+ <path d="m22.397 45.668c7.082-1.764 10.262-5.85 13.017-11.249 7.314-2.123 9.187-7.652 10.256-13.683.157 15.401-7.831 23.816-23.273 24.932z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332c-3.447 0-6.167 2.974-6.212 5.662l43.317-.01c-.002.011-.004.021-.005.032-.013-2.883-3.158-5.729-5.797-5.67z" fill-opacity=".07"/>
+ <path d="m35.829 17.191-.991-1.211c-.408-.498-1.148-.572-1.651-.164l-12.692 10.394-5.443-6.649c-.408-.498-1.148-.572-1.651-.164l-1.21.991c-.499.408-.572 1.148-.165 1.651l7.174 8.762c.206.251.489.397.787.427.299.03.609-.057.856-.263l14.81-12.124c.511-.415.585-1.152.176-1.65z" fill="#fff" fill-opacity=".89"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lazpaint.svg b/.icons/kora/apps/scalable/lazpaint.svg
new file mode 100644
index 000000000..a637ee7d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/lazpaint.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.4268 44.4268 0 24 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.797c-12.335 0-22.203 9.868-22.203 22.203s9.868 22.203 22.203 22.203c1.974 0 3.7-1.727 3.7-3.7 0-.987-.246-1.727-.986-2.467-.493-.741-.986-1.481-.986-2.468 0-1.974 1.727-3.701 3.7-3.701h4.441c6.908 0 12.335-5.427 12.335-12.335 0-10.855-9.868-19.736-22.203-19.736l-.001.001z" fill="url(#a)"/>
+ <path d="m9.568 24c-1.777 0-3.331-1.554-3.331-3.33 0-1.777 1.554-3.331 3.331-3.331 1.776 0 3.33 1.554 3.33 3.331 0 1.776-1.554 3.33-3.33 3.33z" fill="#f3c72f"/>
+ <path d="m17.339 14.009c-1.776 0-3.331-1.555-3.331-3.331s1.555-3.331 3.331-3.331 3.33 1.555 3.33 3.331-1.554 3.331-3.33 3.331z" fill="#0081ff"/>
+ <path d="m28.441 14.009c-1.777 0-3.331-1.555-3.331-3.331s1.554-3.331 3.331-3.331c1.776 0 3.33 1.555 3.33 3.331s-1.554 3.331-3.33 3.331z" fill="#0e7d43"/>
+ <path d="m37.322 24c-1.776 0-3.33-1.554-3.33-3.33 0-1.777 1.554-3.331 3.33-3.331s3.331 1.554 3.331 3.331c0 1.776-1.555 3.33-3.331 3.33z" fill="#e61a36"/>
+ <path d="m15.024 35.531c-3.09-3.161 1.812-9.243 4.891-11.81 3.167-2.641 13.848-12.5 14.541-13.221.693-.72 1.548-1.294 2.399-.657.829.663.417 1.581-.179 2.376-.595.796-8.499 12.805-10.552 16.308-1.997 3.405-7.221 9.238-11.1 7.004z" fill="#475857"/>
+ <path d="m10.993 40.552c-.482-1.008-.83-.899-.68-1.794.103-.617 4.333-5.964 4.333-5.964.679-.271 1.759-.215 2.497.396.776.566 1.155 1.643 1.018 2.335 0 0-4.588 5.069-5.196 5.294-.883.325-.844-.024-1.972-.267z" fill="#777"/>
+ <path d="m1.797 40.888c2.225 4.017 6.149 5.089 8.985 3.503 2.204-1.233 2.621-3.257 1.555-4.655-1.057-1.387-2.317-1.509-3.568-1.095-2.551.844-4.341 4.333-6.972 2.247z" fill="#62473c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lbreakout2.svg b/.icons/kora/apps/scalable/lbreakout2.svg
new file mode 120000
index 000000000..9dfbf5c8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/lbreakout2.svg
@@ -0,0 +1 @@
+kbreakout.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lbry.svg b/.icons/kora/apps/scalable/lbry.svg
new file mode 100644
index 000000000..9d35171f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/lbry.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.8438 35.8438 0 24 42.0087)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.02845 0 0 1.02845 -.6828 -.682802)" d="m23.879 6c-.003.001-.005.001-.008.002-.961.023-1.899.297-2.721.795l-16.5 10.004c-1.64.994-2.65 2.786-2.65 4.705v7.003c0 2.099 1.213 4.035 3.102 4.951l16.5 8.003c.757.367 1.579.537 2.398.537s1.641-.17 2.398-.537l16.5-8.003c1.889-.916 3.102-2.852 3.102-4.951v-7.003c0-1.919-1.01-3.711-2.65-4.705l-16.5-10.004c-.822-.498-1.76-.772-2.721-.795-.003-.001-.005-.001-.008-.002-.04-.001-.08.006-.121.006-.04 0-.081-.007-.121-.006z" fill="url(#a)"/>
+ <path transform="matrix(1.02845 0 0 1.02845 -.6828 -.6828)" d="m23.965 10c-.262.006-.518.081-.742.217l-16.5 10c-.449.272-.723.758-.723 1.283v7c0 .575.329 1.099.846 1.35l16.5 8c.474.229 1.033.194 1.474-.094l14.155-8.238 1.062 1.572 1.483-3.045 1.48-3.045-3.377.24-3.377.239 1.051 1.552-13.406 7.75-14.891-7.22v-5.215l15.059-9.127 12.451 6.426-12.633 8.148-11.252-5.156-1.25 2.726 12 5.5c.465.213 1.007.174 1.438-.103l15.5-10c.967-.626.897-2.063-.125-2.592l-15.5-8c-.224-.116-.472-.173-.723-.168z" fill="#2d4346"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ldview.svg b/.icons/kora/apps/scalable/ldview.svg
new file mode 100644
index 000000000..1b64e467f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ldview.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29 29 0 24 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b87c00" offset="0"/>
+ <stop stop-color="#e49815" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09032 0 0 1.09032 -2.16757 -2.21273)" fill-rule="nonzero">
+ <path d="m10 8c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2zm18 0c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2z" fill="#f2b740"/>
+ <path d="m44 39v-25c0-1.108-.892-2-2-2h-36c-1.108 0-2 .892-2 2v25c0 1.108.892 2 2 2h36c1.108 0 2-.892 2-2z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/leafpad.svg b/.icons/kora/apps/scalable/leafpad.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/leafpad.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ledger-live-desktop.svg b/.icons/kora/apps/scalable/ledger-live-desktop.svg
new file mode 100644
index 000000000..9d6bf3d65
--- /dev/null
+++ b/.icons/kora/apps/scalable/ledger-live-desktop.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#e4e4e4" cx="24" cy="24" r="20"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+ <path style="opacity:0.1" d="m 23.177734,11.00067 c -0.233452,0.0016 -0.547665,0.02942 -0.947265,0.08203 -3.66663,0.482741 -6.904715,2.294926 -9.208985,5.15625 -1.5114,1.876779 -2.541488,4.26392 -2.917968,6.761719 -0.1004,0.66597 -0.1384598,2.449486 -0.06836,3.195312 0.24338,2.590483 1.159305,4.97822 2.708985,7.066407 1.598983,0.777059 3.235307,-0.431992 3.693359,-1.736328 C 14.869201,29.713357 14.004184,27.397635 14,25.00067 c 0.0016,-5.189139 3.958107,-9.463474 9.033731,-9.950695 1.358433,0.01387 0.918073,-1.248665 0.90963,-1.902821 -0.02401,-1.844406 -0.03093,-1.89516 -0.304687,-2.074218 -0.07544,-0.04919 -0.227487,-0.07391 -0.46094,-0.07227 z m 10.589844,4.337891 c -1.015393,0.135234 -1.685077,2.116843 -1.646484,3.847656 1.217619,1.694641 1.874601,3.727737 1.878906,5.814453 -0.0016,5.244021 -4.04227,9.554088 -9.19568,9.964971 -0.941799,0.04695 -0.738237,0.617733 -0.757445,1.337763 0,1.700376 0.03841,2.273353 0.162109,2.457032 0.05479,0.08135 0.172419,0.172675 0.261719,0.203125 0.16391,0.0558 0.296045,0.05108 1.146485,-0.03906 1.888069,-0.200199 3.903325,-0.879992 5.603515,-1.892578 3.60736,-2.148448 6.037031,-5.801119 6.675781,-10.039062 0.1004,-0.66598 0.13846,-2.45144 0.06836,-3.197266 -0.16426,-1.7483 -0.611942,-3.342875 -1.363282,-4.855469 -0.72449,-1.458522 -1.743759,-2.885004 -2.568359,-3.595703 -0.09117,-0.01673 -0.179032,-0.01739 -0.265625,-0.0059 z"/>
+ <path style="fill:#3c79e5" d="m 23.177734,10 c -0.233452,0.0016 -0.547665,0.02942 -0.947265,0.08203 -3.66663,0.482741 -6.904715,2.294926 -9.208985,5.15625 -1.5114,1.876779 -2.541488,4.26392 -2.917968,6.761719 -0.1004,0.66597 -0.1384598,2.449486 -0.06836,3.195312 0.24338,2.590483 1.159305,4.97822 2.708985,7.066407 1.598983,0.777059 3.235307,-0.431992 3.693359,-1.736328 C 14.869201,28.712687 14.004184,26.396965 14,24 c 0.0016,-5.189139 3.958107,-9.463474 9.033731,-9.950695 1.358433,0.01387 0.918073,-1.248665 0.90963,-1.902821 -0.02401,-1.844406 -0.03093,-1.89516 -0.304687,-2.074218 -0.07544,-0.04919 -0.227487,-0.07391 -0.46094,-0.07227 z m 10.589844,4.337891 c -1.015393,0.135234 -1.685077,2.116843 -1.646484,3.847656 C 33.338713,19.880188 33.995695,21.913284 34,24 c -0.0016,5.244021 -4.04227,9.554088 -9.19568,9.964971 -0.941799,0.04695 -0.738237,0.617733 -0.757445,1.337763 0,1.700376 0.03841,2.273353 0.162109,2.457032 0.05479,0.08135 0.172419,0.172675 0.261719,0.203125 0.16391,0.0558 0.296045,0.05108 1.146485,-0.03906 1.888069,-0.200199 3.903325,-0.879992 5.603515,-1.892578 3.60736,-2.148448 6.037031,-5.801119 6.675781,-10.039062 0.1004,-0.66598 0.13846,-2.45144 0.06836,-3.197266 -0.16426,-1.7483 -0.611942,-3.342875 -1.363282,-4.855469 -0.72449,-1.458522 -1.743759,-2.885004 -2.568359,-3.595703 -0.09117,-0.01673 -0.179032,-0.01739 -0.265625,-0.0059 z"/>
+ <path style="opacity:0.1" d="m 32.201172,14.583982 c -0.559847,-0.0345 -1.143843,0.08541 -1.65625,0.34961 -0.49855,0.257047 -1.066653,0.844289 -1.351563,1.396484 -0.36397,0.705409 -2.335937,5.647407 -2.335937,5.853516 2e-4,0.202814 0.128482,0.441927 0.294922,0.550781 0.13574,0.08879 2.842477,1.184773 3.091797,1.251953 0.20183,0.05441 0.522942,-0.03966 0.664062,-0.195312 0.04407,-0.0486 0.368663,-0.79993 0.720703,-1.669922 0.849464,-1.590559 1.271724,-4.398116 2.951172,-4.75586 0.402585,-0.06957 0.82386,-0.0064 1.238281,0.185547 -0.176738,-0.27552 -0.365069,-0.546462 -0.5625,-0.8125 C 34.306789,15.459414 33.62811,14.899566 32.75,14.66992 c -0.177415,-0.0464 -0.362213,-0.07444 -0.548828,-0.08594 z M 17.755859,26.01367 c -0.20183,-0.05441 -0.522942,0.03966 -0.664062,0.195312 -0.04407,0.0486 -0.368663,0.79993 -0.720703,1.669922 -0.849464,1.590559 -1.271724,4.398116 -2.951172,4.75586 -0.402585,0.06957 -0.82386,0.0064 -1.238281,-0.185547 0.176738,0.27552 0.365069,0.546462 0.5625,0.8125 0.94907,1.278865 1.627749,1.838713 2.505859,2.068359 0.70966,0.185596 1.521868,0.08859 2.205078,-0.263672 0.49855,-0.257047 1.066653,-0.844289 1.351563,-1.396484 0.36397,-0.705409 2.335937,-5.647407 2.335937,-5.853516 -2e-4,-0.202814 -0.128482,-0.441927 -0.294922,-0.550781 -0.13574,-0.08879 -2.842477,-1.184773 -3.091797,-1.251953 z"/>
+ <path style="fill:#759ef8" d="M 32.201172 13.583984 C 31.641325 13.549481 31.057329 13.669397 30.544922 13.933594 C 30.046372 14.190641 29.478269 14.777883 29.193359 15.330078 C 28.829389 16.035487 26.857422 20.977485 26.857422 21.183594 C 26.857622 21.386408 26.985904 21.625521 27.152344 21.734375 C 27.288084 21.823165 29.994821 22.919148 30.244141 22.986328 C 30.445971 23.040738 30.767083 22.946668 30.908203 22.791016 C 30.952273 22.742416 31.276866 21.991086 31.628906 21.121094 C 32.47837 19.530535 32.90063 16.722978 34.580078 16.365234 C 34.982663 16.295664 35.403938 16.358834 35.818359 16.550781 C 35.641621 16.275261 35.45329 16.004319 35.255859 15.738281 C 34.306789 14.459416 33.62811 13.899568 32.75 13.669922 C 32.572585 13.623523 32.387787 13.595485 32.201172 13.583984 z M 17.755859 25.013672 C 17.554029 24.959262 17.232917 25.053332 17.091797 25.208984 C 17.047727 25.257584 16.723134 26.008914 16.371094 26.878906 C 15.52163 28.469465 15.09937 31.277022 13.419922 31.634766 C 13.017337 31.704336 12.596062 31.641166 12.181641 31.449219 C 12.358379 31.724739 12.54671 31.995681 12.744141 32.261719 C 13.693211 33.540584 14.37189 34.100432 15.25 34.330078 C 15.95966 34.515674 16.771868 34.418668 17.455078 34.066406 C 17.953628 33.809359 18.521731 33.222117 18.806641 32.669922 C 19.170611 31.964513 21.142578 27.022515 21.142578 26.816406 C 21.142378 26.613592 21.014096 26.374479 20.847656 26.265625 C 20.711916 26.176835 18.005179 25.080852 17.755859 25.013672 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/leftpad.svg b/.icons/kora/apps/scalable/leftpad.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/leftpad.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/legacylauncher.svg b/.icons/kora/apps/scalable/legacylauncher.svg
new file mode 120000
index 000000000..9a4276adf
--- /dev/null
+++ b/.icons/kora/apps/scalable/legacylauncher.svg
@@ -0,0 +1 @@
+minecraft.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/leocad.svg b/.icons/kora/apps/scalable/leocad.svg
new file mode 100644
index 000000000..1d72082a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/leocad.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.5285 27.5285 0 31.7563 41.7777)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a01b1b" offset="0"/>
+ <stop stop-color="#d32f2f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.077 2.949c-.25-.01-.501.027-.737.112l-16.855 6.03c-.847.303-1.39 1.155-1.315 2.063l1.983 24.119c.053.644.409 1.224.955 1.557l14.872 9.044c.627.382 1.413.382 2.04 0l14.872-9.044c.546-.333.902-.913.955-1.557l1.983-24.119c.075-.908-.468-1.76-1.315-2.063l-16.855-6.03c-.187-.067-.384-.105-.583-.112z" fill="#f44336"/>
+ <path d="m41.679 9.16c.043.021.084.042.125.065-.041-.023-.082-.044-.125-.065zm.18.096c.033.02.065.041.097.062-.032-.021-.064-.042-.097-.062zm.175.119c.025.019.049.038.073.058-.024-.02-.048-.039-.073-.058zm.149.123c.029.027.057.055.085.084-.028-.029-.056-.057-.085-.084zm.132.132c.031.034.061.07.089.106-.028-.036-.058-.072-.089-.106zm.13.16c.023.033.046.067.067.102-.021-.035-.044-.069-.067-.102zm.095.145-18.54 7.417v28.807c.36.001.713-.097 1.021-.284l14.87-9.046c.547-.332.904-.912.957-1.556l1.982-24.119c.034-.427-.067-.854-.29-1.219z" fill="url(#a)"/>
+ <path d="m24.078 2.949c-.251-.011-.501.027-.738.111l-16.854 6.031c-.428.154-.791.452-1.028.844l18.542 7.417 18.542-7.417c-.237-.392-.6-.69-1.028-.844l-16.854-6.031c-.187-.066-.384-.104-.582-.111z" fill="#f66156"/>
+ </g>
+ <ellipse cx="24" cy="9.595" rx="7.756" ry="2.216" fill="#d32f2f"/>
+ <path d="m16.244 4.055h15.513v5.54h-15.513z" fill="#d32f2f"/>
+ <ellipse cx="24" cy="5.163" rx="7.756" ry="2.216" fill-opacity=".1"/>
+ <ellipse cx="24" cy="4.055" rx="7.756" ry="2.216" fill="#f66156"/>
+ <path d="m6.304 10.273c-.35.167-.645.435-.846.77l18.542 7.417 18.542-7.417c-.203-.335-.499-.602-.85-.768l-17.692 7.077z" fill-opacity=".1" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/leonflix.svg b/.icons/kora/apps/scalable/leonflix.svg
new file mode 100644
index 000000000..c6f2aa69c
--- /dev/null
+++ b/.icons/kora/apps/scalable/leonflix.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#5c5c5c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.480665 -36.416 36.416 .480665 23.5193 42.2048)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3cae60" offset="0"/>
+ <stop stop-color="#3be471" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 5.789c-9.99 0-18.211 8.221-18.211 18.211s8.221 18.211 18.211 18.211 18.211-8.221 18.211-18.211-8.221-18.211-18.211-18.211zm9.295 9.105h3.225v3.435h-1.649c-.597 0-1.012.108-1.247.327-.236.21-.518.581-.518 1.111v.818h3.414v3.415h-3.414v9.106h-4.553v-9.106h-2.277v-3.415h2.277v-1.5c0-1.428.22-2.483 1.02-3.161.801-.687 2.042-1.03 3.722-1.03zm-20.677 2.277h4.553v12.52h6.829v3.415h-11.382z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lftp-icon.svg b/.icons/kora/apps/scalable/lftp-icon.svg
new file mode 120000
index 000000000..1b97ec0f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/lftp-icon.svg
@@ -0,0 +1 @@
+lftp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lftp.svg b/.icons/kora/apps/scalable/lftp.svg
new file mode 100644
index 000000000..ef7f6abd4
--- /dev/null
+++ b/.icons/kora/apps/scalable/lftp.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28 0 0 36 -38 -24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9f0000" offset="0"/>
+ <stop stop-color="#bc494d" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 -1.14757 -1.14757 0 -3.54156 -3.54159)" d="m-10-40.257c0-.962-.781-1.743-1.743-1.743h-24.514c-.962 0-1.743.781-1.743 1.743v32.514c0 .962.781 1.743 1.743 1.743h24.514c.962 0 1.743-.781 1.743-1.743z" fill="url(#a)"/>
+ <path transform="matrix(1.14757 0 0 1.14757 -3.54156 -3.54159)" d="m10 17v14h2v-6h5.028c.537 0 .972-.435.972-.972v-.056c0-.537-.435-.972-.972-.972h-5.028v-4h5.028c.537 0 .972-.435.972-.972v-.056c0-.537-.435-.972-.972-.972zm10.972 0c-.537 0-.972.435-.972.972v.056c0 .537.435.972.972.972h2.028v12h2v-12h2.028c.537 0 .972-.435.972-.972v-.056c0-.537-.435-.972-.972-.972zm9.028 0v14h2v-6h3.144c1.577 0 2.856-1.279 2.856-2.856v-2.288c0-1.577-1.279-2.856-2.856-2.856zm2 2h2.001c.53 0 1.039.211 1.414.585.374.375.585.884.585 1.414v.002c0 .53-.211 1.039-.585 1.414-.375.374-.884.585-1.414.585h-2.001z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m11.826 30.886c.014 0 .028-.001.043-.001.989 0 1.803.8 1.803 1.772v2.819h28.984c1.104 0 2 .896 2 2v.59c0 1.104-.896 2-2 2h-28.984v2.819c0 .972-.814 1.771-1.803 1.771-.317 0-.628-.082-.902-.237l-9.016-5.114c-.558-.316-.902-.902-.902-1.534s.344-1.218.902-1.534l9.016-5.114c.262-.149.557-.23.859-.237zm22.501-22.952v-2.819c0-.972.814-1.772 1.804-1.772.014 0 .028 0 .042.001.302.007.597.088.859.237l9.016 5.113c.558.316.903.903.903 1.535s-.345 1.218-.903 1.534l-9.016 5.114c-.274.155-.585.237-.901.237-.99 0-1.804-.8-1.804-1.771v-2.819h-28.983c-1.104 0-2-.896-2-2v-.59c0-1.104.896-2 2-2z" fill="#3f92f7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libation.svg b/.icons/kora/apps/scalable/libation.svg
new file mode 100644
index 000000000..908fd36df
--- /dev/null
+++ b/.icons/kora/apps/scalable/libation.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m17 18c0-4 2-7 2-7h10s2 3 2 7c0 9-7 9-7 9s-7 0-7-9zm7 9v9.942m-5 .058h10" fill="none" stroke="#e4e4e4" stroke-width="2"/>
+ <path d="m19 18h10c0 7-5 7-5 7s-5 0-5-7z" fill="#e4e4e4" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/libinput-gestures.svg b/.icons/kora/apps/scalable/libinput-gestures.svg
new file mode 100644
index 000000000..ee6d56b2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libinput-gestures.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 573.921 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#ebebeb" fill-opacity=".1">
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z"/>
+ <circle cx="25.875992" cy="22.987956" r="6.014472" stroke-width=".909905"/>
+ <circle cx="25.875978" cy="22.987853" r="4.252041" stroke-width=".643274"/>
+ </g>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path transform="matrix(.888752 0 0 1 3.11632 0)" d="m25.948 22c-1 0-2 1-2 2-.015.883.034 2.725.051 5.443.027 4.346.019 5.71-.033 5.897-1.481-.156-3.184-1.326-4.186-2.119-.655-.52-1.304-.996-1.442-1.057-.574-.256-1.389-.094-1.857.369-.323.32-.444.604-.473 1.117-.021.393-.007.486.114.746.075.164.211.384.302.489.092.104 1.339 1.723 2.772 3.597 2.653 3.471 4.82 5.192 5.211 5.458 1.946 1.318 10.717 2.007 14.628-1.067 1.073-.844.841-3.275.96-4.373.052-1.275.024-2.466 0-3.5-.022-.951.002-1.821 0-3 0-1-1-2-2-2s-2 1-2 2c.001-.293.004-.812 0-1 0-1-1-2-2-2-.825 0-1.641.683-1.904 1.483-.032.016-.064.03-.096.048 0-.127.002-.431 0-.531 0-1-1-2-2-2-.848 0-1.69.722-1.928 1.551-.02.03-.062.1-.072.103-.03.011-.047-1.246-.047-3.126 0-1.288.009-2.053 0-2.528 0-1-1-2-2-2z" fill="#ebebeb" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/library-internet-radio.svg b/.icons/kora/apps/scalable/library-internet-radio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/library-internet-radio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/library-podcast.svg b/.icons/kora/apps/scalable/library-podcast.svg
new file mode 120000
index 000000000..7f47e0160
--- /dev/null
+++ b/.icons/kora/apps/scalable/library-podcast.svg
@@ -0,0 +1 @@
+podcast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/librecad.svg b/.icons/kora/apps/scalable/librecad.svg
new file mode 100644
index 000000000..7be35deb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/librecad.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.267697 -39.9607 39.9607 .267697 24.75 43.9862)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#629626" offset="0"/>
+ <stop stop-color="#8bc34a" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="15.9348" fill="#fff" stroke-width="1.1382"/>
+ <g fill="#353535">
+ <path transform="translate(2.764)" d="m4.1 22c-.067.665-.1 1.332-.1 2 .007.668.047 1.336.121 2h39.779c.067-.665.1-1.332.1-2-.007-.668-.047-1.336-.121-2z" fill-rule="nonzero"/>
+ <path transform="translate(-.764)" d="m14 20c0-1.104-.896-2-2-2h-8c-1.104 0-2 .896-2 2v8c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-base.svg b/.icons/kora/apps/scalable/libreoffice-base.svg
new file mode 100644
index 000000000..c10e08cef
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-base.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 135.672 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#661e85" offset="0"/>
+ <stop stop-color="#c06de2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.6327 -22.6254 22.6254 18.6327 630.783 547.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" stop-opacity=".75" offset="0"/>
+ <stop stop-color="#eaeff2" stop-opacity=".75" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m31.522 17.45c.058-.16.099-.323.099-.496 0-2.121-4.583-3.265-8.897-3.265-4.309 0-8.891 1.144-8.891 3.265 0 .174.04.337.098.497l-.023.043c-.197.357-.294.718-.294 1.073v2.625c0 .404.127.792.352 1.159l-.029.051c-.215.373-.323.75-.323 1.123v2.624c0 .391.12.767.333 1.124l-.011.023c-.215.372-.323.75-.323 1.122v2.625c0 2.332 4.002 4.159 9.111 4.159 5.114 0 9.115-1.827 9.115-4.159v-2.625c0-.373-.108-.752-.325-1.123l-.009-.023c.211-.357.334-.733.334-1.125v-2.624c0-.373-.108-.752-.325-1.124l-.029-.05c.226-.367.354-.754.354-1.16v-2.624c0-.355-.099-.717-.294-1.075l-.024-.042zm-.659 13.583c0 1.507-3.34 3.184-8.139 3.184-4.794 0-8.135-1.677-8.135-3.184v-2.468c1.496 1.371 4.574 2.245 8.135 2.245 3.566 0 6.644-.875 8.139-2.246zm0-4.886c0 1.506-3.34 3.183-8.139 3.183-4.794 0-8.135-1.677-8.135-3.183v-2.469c1.496 1.37 4.574 2.245 8.135 2.245 3.566 0 6.644-.875 8.139-2.246zm0-4.957c0 1.505-3.34 3.183-8.139 3.183-4.794 0-8.135-1.677-8.135-3.183v-2.184c1.462 1.239 4.852 1.882 8.135 1.882 3.287 0 6.676-.643 8.139-1.882z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-calc.svg b/.icons/kora/apps/scalable/libreoffice-calc.svg
new file mode 100644
index 000000000..0c54a3ffa
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-calc.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 135.672 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#16b72d" offset="0"/>
+ <stop stop-color="#51ee84" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m26.816 36h-7.324c-.113 0-.203-.153-.203-.342v-1.763c0-.189.09-.342.203-.342h7.324c.113 0 .203.153.203.342v1.763c0 .189-.09.342-.203.342zm-8.98 0h-7.326c-.112 0-.202-.153-.202-.342v-1.763c0-.189.09-.342.202-.342h7.326c.111 0 .201.153.201.342v1.763c0 .189-.09.342-.201.342zm10.636-2.447h7.325c.113 0 .203.153.203.342v1.763c0 .189-.09.342-.203.342h-7.325c-.112 0-.202-.153-.202-.342v-1.763zm-10.636-2.936h-7.326c-.112 0-.202-.153-.202-.343v-1.762c0-.19.09-.342.202-.342h7.326c.111 0 .201.152.201.342v1.762c0 .19-.09.343-.201.343zm8.98 0h-7.324c-.113 0-.203-.153-.203-.343v-1.762c0-.19.09-.342.203-.342h7.324c.113 0 .203.152.203.342v1.762c0 .19-.09.343-.203.343zm1.656-2.447h7.325c.113 0 .203.152.203.342v1.762c0 .19-.09.343-.203.343h-7.325c-.112 0-.202-.153-.202-.343v-1.762zm-10.636-2.937h-7.326c-.112 0-.202-.152-.202-.342v-1.762c0-.19.09-.343.202-.343h7.326c.111 0 .201.153.201.343v1.762c0 .19-.09.342-.201.342zm8.98 0h-7.324c-.113 0-.203-.152-.203-.342v-1.762c0-.19.09-.343.203-.343h7.324c.113 0 .203.153.203.343v1.762c0 .19-.09.342-.203.342zm1.656-2.447h7.325c.113 0 .203.153.203.343v1.762c0 .19-.09.342-.203.342h-7.325c-.112 0-.202-.152-.202-.342v-1.762zm-6.734-11.358c.209 0 .378.149.378.336v7.809c0 .186-.169.336-.378.336h-11.013c-.209 0-.377-.15-.377-.336v-7.809c0-.187.168-.336.377-.336zm5.078 8.422h-2.385c-.112 0-.203-.153-.203-.342v-1.763c0-.189.091-.342.203-.342h2.385c.113 0 .203.153.203.342v1.763c0 .189-.09.342-.203.342zm1.656-2.447h7.325c.113 0 .203.153.203.342v1.763c0 .189-.09.342-.203.342h-7.325c-.112 0-.202-.153-.202-.342v-1.763zm-12.769-5.005c-.162 0-.294.118-.294.261l-.006 6.097c-.001.146.13.262.294.262h1.197c.163 0 .294-.118.295-.261l.006-6.097c0-.144-.131-.262-.294-.262zm2.698 3.436c-.163 0-.294.118-.294.262l-.005 2.659c-.001.144.13.261.292.262h1.199c.162 0 .293-.117.294-.262l.006-2.659c0-.144-.131-.262-.294-.262zm-5.348-1.731h1.198c.163 0 .294.116.294.262l-.006 4.378c0 .144-.132.262-.294.262l-1.198-.001c-.163 0-.294-.116-.294-.262l.006-4.378c0-.145.132-.261.294-.261zm15.419-2.573h7.325c.113 0 .203.153.203.343v1.762c0 .19-.09.342-.203.342h-7.325c-.112 0-.202-.152-.202-.342v-1.762zm-1.656 2.447h-2.385c-.112 0-.203-.152-.203-.342v-1.762c0-.19.091-.343.203-.343h2.385c.113 0 .203.153.203.343v1.762c0 .19-.09.342-.203.342z" fill="#ffffff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-chart.svg b/.icons/kora/apps/scalable/libreoffice-chart.svg
new file mode 100644
index 000000000..3be4e7aa1
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-chart.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a59301" offset="0"/>
+ <stop stop-color="#f6e191" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m17 20v14h-6v-14zm20 4v10h-6v-10zm-10-10v20h-6v-20z" fill="#ffffff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-draw.svg b/.icons/kora/apps/scalable/libreoffice-draw.svg
new file mode 100644
index 000000000..e6a15d0ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-draw.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 135.672 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c26500" offset="0"/>
+ <stop stop-color="#ffab59" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m21.84 20.262c-.095.072-.176.163-.236.266l-7.08 12.173c-.08.138-.123.296-.123.456 0 .496.408.905.905.906l14.084.044c.497 0 .906-.409.906-.906 0-.159-.041-.314-.12-.452l-7.002-12.216c-.161-.282-.462-.456-.786-.456-.198 0-.39.065-.548.185zm.543 2.534 5.441 9.494-10.944-.033 5.503-9.46zm-7.422-7.842c-3.945 0-7.161 3.218-7.161 7.162 0 3.945 3.216 7.162 7.161 7.162h.055l1.132-1.945c-.382.086-.778.135-1.187.135-2.965 0-5.349-2.383-5.349-5.348 0-2.966 2.384-5.351 5.349-5.351 2.424 0 4.46 1.594 5.122 3.796.343-.675.789-1.306 1.175-1.853-1.215-2.234-3.584-3.755-6.297-3.755zm10.32-1.981c-.884 0-1.623.739-1.623 1.623v4.672l1.812 3.163v-7.646h10.415v8.898h-9.698l1.039 1.812h8.846c.884 0 1.625-.741 1.625-1.625v-9.274c0-.884-.741-1.623-1.625-1.623z" fill="#ffffff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-impress.svg b/.icons/kora/apps/scalable/libreoffice-impress.svg
new file mode 100644
index 000000000..bbeb8ff0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-impress.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a93413" offset="0"/>
+ <stop stop-color="#fb6842" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m9.525 13.035h24.95c.845 0 1.525.682 1.525 1.528v15.662c0 .845-.68 1.525-1.525 1.525h-10.588v2.188h2.855v2.062h-9.656v-2.062h2.766v-2.188h-10.327c-.845 0-1.525-.68-1.525-1.525v-15.662c0-.846.68-1.528 1.525-1.528zm24.346 17.627c.515 0 .928-.413.928-.928v-14.65c0-.514-.413-.93-.928-.93h-23.984c-.515 0-.928.416-.928.93v14.65c0 .515.413.928.928.928zm-17.043-5.995c.083-.051.287.055.287.055.543.335 2.238 1.395 2.782 1.73 0 0 .197.124.194.222-.004.08-.173.17-.173.17-.544.335-2.311 1.437-2.855 1.771 0 0-.165.107-.235.068-.071-.041-.062-.237-.062-.237v-3.563s-.002-.177.062-.216zm-5.678-.017h4.01v3.932h-4.01zm17.168-4.916v3.435h3.435c0 1.9-1.537 3.436-3.435 3.436s-3.434-1.536-3.434-3.436c0-1.898 1.537-3.435 3.434-3.435zm-17.26 1.611h9.348v1.116h-9.348zm18.226-2.545c1.897 0 3.435 1.536 3.435 3.433h-3.435zm-18.24.747h9.348v1.116h-9.348zm-.01-1.937h9.348v1.116h-9.348z" fill="#ffffff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-main.svg b/.icons/kora/apps/scalable/libreoffice-main.svg
new file mode 100644
index 000000000..c1f47e81b
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-main.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 508.492 45.351)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 42.3209 0 230.457 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8bdc1" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.18 -43.196 43.196 -.18 88.8956 45.2584)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5b5b5b" offset="0"/>
+ <stop stop-color="#969696" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319z" fill="url(#a)"/>
+ <path transform="matrix(.978749 0 0 .978749 .479902 .511557)" d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m3.477 42.912c-.62-.914-.665-1.1-.856-1.704-.358-1.132-.325-2.329-.328-3.233-.015-4.117-.033-15.207-.033-29.439 0-3.41 2.818-6.228 6.228-6.228l15.512.024 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-2.069-.011-3.943-1.005-5.083-2.588zm3.576-3.862s.009.32.01.254c-.006.852.708 1.459 1.519 1.465l15.606.028c.192 0 .383.012.572.036l13.347 1.649c.008-4.616.053-30.202.064-36.799l-13.705 1.357c-.157.016-.315.023-.473.023l-15.506-.024c-.819 0-1.496.678-1.496 1.497 0 25.923.062 30.514.062 30.514z" fill="url(#c)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-math.svg b/.icons/kora/apps/scalable/libreoffice-math.svg
new file mode 100644
index 000000000..f59c92eb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-math.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 135.672 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec2e5b" offset="0"/>
+ <stop stop-color="#f46587" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m22.891 15.409-6.773 11.726-2.371-4.11h-3.055v1.525h2.177l3.251 5.631.878-1.521 6.777-11.732h9.787v1.523h1.525v-3.042zm3.202 5.03-2.801.494v.377c.209-.014.396-.021.557-.021.503 0 .883.095 1.142.283.258.189.469.511.63.966.035.098.269.995.702 2.694-.175.391-.545 1.028-1.111 1.909s-1.014 1.453-1.343 1.719c-.133.112-.241.169-.325.169-.098 0-.238-.081-.419-.242-.252-.223-.49-.335-.714-.335-.223 0-.412.076-.566.23s-.231.347-.231.577c0 .259.085.466.253.619.23.203.484.304.764.304.398 0 .812-.174 1.238-.523.657-.545 1.531-1.767 2.621-3.661.462 2.076.766 3.252.913 3.525.231.44.542.659.933.659.266 0 .59-.154.975-.461.678-.546 1.239-1.23 1.679-2.055l-.368-.189c-.273.517-.602.938-.986 1.26-.196.16-.367.241-.514.241-.091 0-.181-.052-.272-.158-.091-.112-.203-.444-.336-.996l-.859-3.607c.602-1.042 1.119-1.744 1.553-2.108.23-.195.429-.294.597-.294.112 0 .332.057.66.169.168.063.326.092.472.092.252 0 .476-.086.672-.261.105-.098.156-.281.156-.546 0-.231-.09-.426-.272-.587-.175-.161-.413-.241-.714-.241-.202 0-.387.035-.555.105-.266.112-.573.32-.922.628-.35.3-.647.619-.891.955l-.924 1.385c-.287-1.07-.493-1.731-.619-1.983-.175-.363-.433-.727-.775-1.091z" fill="#ffffff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-printeradmin.svg b/.icons/kora/apps/scalable/libreoffice-printeradmin.svg
new file mode 120000
index 000000000..14899db45
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-printeradmin.svg
@@ -0,0 +1 @@
+office-printer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice-start-centre.svg b/.icons/kora/apps/scalable/libreoffice-start-centre.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-start-centre.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice-startcenter.svg b/.icons/kora/apps/scalable/libreoffice-startcenter.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice-template.svg b/.icons/kora/apps/scalable/libreoffice-template.svg
new file mode 100644
index 000000000..3865e050d
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-template.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 135.672 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0070e5" offset="0"/>
+ <stop stop-color="#52c1fc" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m33.304 23.241h-1.527v-4.071c0-1.12-.916-2.036-2.036-2.036h-4.071v-1.527c0-1.425-1.12-2.544-2.545-2.544s-2.545 1.119-2.545 2.544v1.527h-4.071c-1.12 0-2.036.916-2.036 2.036v3.868h1.527c1.527 0 2.748 1.221 2.748 2.748s-1.221 2.748-2.748 2.748h-1.527v3.868c0 1.12.916 2.036 2.036 2.036h3.868v-1.527c0-1.526 1.221-2.748 2.748-2.748s2.748 1.222 2.748 2.748v1.527h3.868c1.12 0 2.036-.916 2.036-2.036v-4.071h1.527c1.425 0 2.545-1.12 2.545-2.545s-1.12-2.545-2.545-2.545z" fill="#ffffff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice-writer.svg b/.icons/kora/apps/scalable/libreoffice-writer.svg
new file mode 100644
index 000000000..5e74d45ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice-writer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 135.672 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0255a8" offset="0"/>
+ <stop stop-color="#5f71fa" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m26.254 34.212h-14.702c-.328 0-.592-.101-.592-.228v-1.172c0-.125.264-.228.592-.228h14.702c.328 0 .592.101.592.228v1.172c0 .125-.264.228-.592.228zm0-3.407h-14.702c-.328 0-.592-.101-.592-.228v-1.172c0-.125.264-.228.592-.228h14.702c.328 0 .592.101.592.228v1.172c0 .125-.264.228-.592.228zm-14.363-5.258h24.225c.516 0 .931.101.931.228v1.172c0 .126-.415.228-.931.228h-24.225c-.516 0-.931-.101-.931-.228v-1.172c0-.125.415-.228.931-.228zm0-3.175h24.225c.516 0 .931.1.931.227v1.172c0 .126-.415.228-.931.228h-24.225c-.516 0-.931-.101-.931-.228v-1.172c0-.125.415-.227.931-.227zm10.477-1.929h-11.022c-.198 0-.357-.1-.357-.227v-1.172c0-.126.159-.228.357-.228h11.022c.197 0 .357.101.357.228v1.172c0 .125-.16.227-.357.227zm13.148-1.881h-7.986c-.554 0-.999-.449-.999-.998v-4.991c0-.554.445-.999.999-.999h7.986c.547 0 .998.451.998.999v4.991c0 .548-.451.998-.998.998zm-7.487-1.497h6.988l-2.246-2.995-1.747 2.246-1.248-1.497zm-5.683-.048h-11.021c-.198 0-.357-.101-.357-.228v-1.172c0-.125.159-.228.357-.228h11.021c.198 0 .358.101.358.228v1.172c0 .125-.16.228-.358.228zm-.014-3.607h-11.022c-.198 0-.357-.101-.357-.228v-1.172c0-.125.159-.228.357-.228h11.022c.198 0 .357.101.357.228v1.172c0 .126-.159.228-.357.228z" fill="#ffffff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/libreoffice.svg b/.icons/kora/apps/scalable/libreoffice.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-base.svg b/.icons/kora/apps/scalable/libreoffice7.3-base.svg
new file mode 120000
index 000000000..7a162ad89
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-calc.svg b/.icons/kora/apps/scalable/libreoffice7.3-calc.svg
new file mode 120000
index 000000000..6c95c6ec3
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-chart.svg b/.icons/kora/apps/scalable/libreoffice7.3-chart.svg
new file mode 120000
index 000000000..5ecda2f65
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-draw.svg b/.icons/kora/apps/scalable/libreoffice7.3-draw.svg
new file mode 120000
index 000000000..2c9640b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-impress.svg b/.icons/kora/apps/scalable/libreoffice7.3-impress.svg
new file mode 120000
index 000000000..23162b764
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-main.svg b/.icons/kora/apps/scalable/libreoffice7.3-main.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-math.svg b/.icons/kora/apps/scalable/libreoffice7.3-math.svg
new file mode 120000
index 000000000..d819533d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-startcenter.svg b/.icons/kora/apps/scalable/libreoffice7.3-startcenter.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.3-writer.svg b/.icons/kora/apps/scalable/libreoffice7.3-writer.svg
new file mode 120000
index 000000000..30306720a
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.3-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-base.svg b/.icons/kora/apps/scalable/libreoffice7.4-base.svg
new file mode 120000
index 000000000..7a162ad89
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-calc.svg b/.icons/kora/apps/scalable/libreoffice7.4-calc.svg
new file mode 120000
index 000000000..6c95c6ec3
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-chart.svg b/.icons/kora/apps/scalable/libreoffice7.4-chart.svg
new file mode 120000
index 000000000..5ecda2f65
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-draw.svg b/.icons/kora/apps/scalable/libreoffice7.4-draw.svg
new file mode 120000
index 000000000..2c9640b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-impress.svg b/.icons/kora/apps/scalable/libreoffice7.4-impress.svg
new file mode 120000
index 000000000..23162b764
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-main.svg b/.icons/kora/apps/scalable/libreoffice7.4-main.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-math.svg b/.icons/kora/apps/scalable/libreoffice7.4-math.svg
new file mode 120000
index 000000000..d819533d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-startcenter.svg b/.icons/kora/apps/scalable/libreoffice7.4-startcenter.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.4-writer.svg b/.icons/kora/apps/scalable/libreoffice7.4-writer.svg
new file mode 120000
index 000000000..30306720a
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.4-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-base.svg b/.icons/kora/apps/scalable/libreoffice7.5-base.svg
new file mode 120000
index 000000000..7a162ad89
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-calc.svg b/.icons/kora/apps/scalable/libreoffice7.5-calc.svg
new file mode 120000
index 000000000..6c95c6ec3
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-chart.svg b/.icons/kora/apps/scalable/libreoffice7.5-chart.svg
new file mode 120000
index 000000000..5ecda2f65
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-draw.svg b/.icons/kora/apps/scalable/libreoffice7.5-draw.svg
new file mode 120000
index 000000000..2c9640b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-impress.svg b/.icons/kora/apps/scalable/libreoffice7.5-impress.svg
new file mode 120000
index 000000000..23162b764
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-main.svg b/.icons/kora/apps/scalable/libreoffice7.5-main.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-math.svg b/.icons/kora/apps/scalable/libreoffice7.5-math.svg
new file mode 120000
index 000000000..d819533d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-startcenter.svg b/.icons/kora/apps/scalable/libreoffice7.5-startcenter.svg
new file mode 120000
index 000000000..6597421c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.5-writer.svg b/.icons/kora/apps/scalable/libreoffice7.5-writer.svg
new file mode 120000
index 000000000..30306720a
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.5-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-base.svg b/.icons/kora/apps/scalable/libreoffice7.6-base.svg
new file mode 120000
index 000000000..7a162ad89
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-calc.svg b/.icons/kora/apps/scalable/libreoffice7.6-calc.svg
new file mode 120000
index 000000000..6c95c6ec3
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-chart.svg b/.icons/kora/apps/scalable/libreoffice7.6-chart.svg
new file mode 120000
index 000000000..5ecda2f65
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-draw.svg b/.icons/kora/apps/scalable/libreoffice7.6-draw.svg
new file mode 120000
index 000000000..2c9640b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-impress.svg b/.icons/kora/apps/scalable/libreoffice7.6-impress.svg
new file mode 120000
index 000000000..23162b764
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-main.svg b/.icons/kora/apps/scalable/libreoffice7.6-main.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-math.svg b/.icons/kora/apps/scalable/libreoffice7.6-math.svg
new file mode 120000
index 000000000..d819533d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-startcenter.svg b/.icons/kora/apps/scalable/libreoffice7.6-startcenter.svg
new file mode 120000
index 000000000..6597421c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libreoffice7.6-writer.svg b/.icons/kora/apps/scalable/libreoffice7.6-writer.svg
new file mode 120000
index 000000000..30306720a
--- /dev/null
+++ b/.icons/kora/apps/scalable/libreoffice7.6-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/libresprite.svg b/.icons/kora/apps/scalable/libresprite.svg
new file mode 120000
index 000000000..8d98231ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/libresprite.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/librewolf.svg b/.icons/kora/apps/scalable/librewolf.svg
new file mode 100644
index 000000000..acda28496
--- /dev/null
+++ b/.icons/kora/apps/scalable/librewolf.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 5.789c-10.058 0-18.211 8.153-18.211 18.211s8.153 18.211 18.211 18.211 18.211-8.153 18.211-18.211-8.153-18.211-18.211-18.211zm0 2.276c8.801 0 15.935 7.134 15.935 15.935-.007 7.316-4.995 13.687-12.096 15.45-.101-.255-.142-.527-.115-.616.136-.45.233-1.057.266-1.68.053-.988.449-2.555 1.076-3.268.551-.628.656-1.128.667-3.166.009-1.687.027-1.884.244-2.641.369-1.287.979-2.196 1.426-2.847.227-.332.588-.923.804-1.314.217-.392.531-.919.699-1.172.437-.66 1.825-1.572 2.287-1.789.515-.243 1.083-.895 1.271-1.461.193-.582.135-1.499-.118-1.836-.148-.199-.243-.234-.624-.234-.349 0-.5-.046-.674-.209-.239-.223-.413-.193-.413.072 0 .208-.772.603-.865.511-.038-.039.001-.259.089-.489.324-.845.43-1.384.378-1.93-.085-.9-.646-2.277-.951-2.336-.074-.014-.473.258-.887.607-2.161 1.818-3.803 2.611-4.947 3.302-.545.329-.547.329-1.467.309-1.089-.024-.9.148-2.717 1.25-.629.381-1.339 1.109-1.576 1.199-.238.09-.994.221-1.692.293-1.432.147-1.816.235-2.352.545-.53.306-.664.534-.551.942.11.4.697 1.188 1.403 1.881l.531.523-.409.633c-.226.349-.566.993-.756 1.432-.376.871-.479 1.035-1.229 1.958-.65.8-1.71 1.95-2.383 3.268-.575 1.127-.851 1.419-1.907 2.023-.264.151-.59.405-.925.563-2.173-2.795-3.354-6.233-3.357-9.773 0-8.801 7.134-15.935 15.935-15.935zm2.761 10.364-.821 1.051-1.322.185.822-1.052z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/licensequick.svg b/.icons/kora/apps/scalable/licensequick.svg
new file mode 120000
index 000000000..d8b7e33cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/licensequick.svg
@@ -0,0 +1 @@
+com.bixense.PasswordCalculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/licq.svg b/.icons/kora/apps/scalable/licq.svg
new file mode 120000
index 000000000..7c470d528
--- /dev/null
+++ b/.icons/kora/apps/scalable/licq.svg
@@ -0,0 +1 @@
+icq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lifeograph.svg b/.icons/kora/apps/scalable/lifeograph.svg
new file mode 100644
index 000000000..0058600e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/lifeograph.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -43.336 43.336 -.476427 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8721a" offset="0"/>
+ <stop stop-color="#ec8c38" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 2.332h15.44c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-15.44z" fill="#fff" fill-opacity=".2"/>
+ <path d="m16 36h-4v-10.295c-2.879-.869-5-3.559-5-6.705 0-3.84 3.16-7 7-7s7 3.16 7 7c0 3.146-2.121 5.836-5 6.705v3.295h4v4h-4zm-2-14c1.646 0 3-1.354 3-3s-1.354-3-3-3-3 1.354-3 3 1.354 3 3 3z" fill="#ffef78"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/liferea.svg b/.icons/kora/apps/scalable/liferea.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/liferea.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lightcord.svg b/.icons/kora/apps/scalable/lightcord.svg
new file mode 100644
index 000000000..c09626a7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/lightcord.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38.103 38.103 0 138.309 41.2129)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8c0600" offset="0"/>
+ <stop stop-color="#bb050b" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.05254 0 0 1.05254 -1.2913 -.222716)" d="m42.027 10.139s-.009 22.034-.027 22.242v12.619l-6-6-22.705.015c-4.01 0-7.264-3.255-7.264-7.264v-21.612c0-4.009 3.254-7.264 7.264-7.264h21.468c4.009 0 7.264 3.255 7.264 7.264z" fill="url(#a)"/>
+ <path transform="matrix(.912353 0 0 .912353 2.07327 2.72127)" d="m20.721 12s-2.799-.064-5.76 2.248-3.961 5.596-3.961 12.488c0 0 2.726 3.113 7.271 3.264 0 0 .762-.95 1.379-1.771-2.611-.822-3.599-2.53-3.599-2.53 2.237 1.542 5.309 2.26 7.949 2.301 2.64-.041 5.712-.759 7.949-2.301 0 0-.988 1.708-3.599 2.53.617.821 1.379 1.771 1.379 1.771 4.545-.151 7.271-3.264 7.271-3.264 0-6.892-1-10.176-3.961-12.488s-5.76-2.248-5.76-2.248l-.205.203c3.702 1.102 5.389 2.809 5.389 2.809s-.452-.26-1.213-.606c-1.867-.838-4.25-1.406-7.25-1.406s-5.383.568-7.25 1.406c-.761.346-1.213.606-1.213.606s1.687-1.707 5.389-2.809c-.047-.084-.205-.203-.205-.203zm-.721 8c1.117 0 2.019 1.114 2 2.5 0 1.387-.882 2.5-2 2.5-1.098 0-2-1.113-2-2.5 0-1.386.882-2.5 2-2.5zm8 0c1.118 0 2 1.114 2 2.5 0 1.387-.902 2.5-2 2.5-1.118 0-2-1.113-2-2.5-.02-1.386.882-2.5 2-2.5z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lightdm-gtk-greeter-settings.svg b/.icons/kora/apps/scalable/lightdm-gtk-greeter-settings.svg
new file mode 120000
index 000000000..4cbb8f640
--- /dev/null
+++ b/.icons/kora/apps/scalable/lightdm-gtk-greeter-settings.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lightdm-settings.svg b/.icons/kora/apps/scalable/lightdm-settings.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/lightdm-settings.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lightread.svg b/.icons/kora/apps/scalable/lightread.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/lightread.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lightsoff.svg b/.icons/kora/apps/scalable/lightsoff.svg
new file mode 100644
index 000000000..f70af1d07
--- /dev/null
+++ b/.icons/kora/apps/scalable/lightsoff.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c2d43" offset="0"/>
+ <stop stop-color="#2d4a5d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2666c0" offset="0"/>
+ <stop stop-color="#1f8fd7" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-15.44v-21.668h21.668zm-37.108-37.108h15.44v21.668h-21.668v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 39.44v-15.44h21.668v21.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228zm37.108-37.108c3.438 0 6.228 2.79 6.228 6.228v15.44h-21.668v-21.668z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lighttable.svg b/.icons/kora/apps/scalable/lighttable.svg
new file mode 100644
index 000000000..65c195ab5
--- /dev/null
+++ b/.icons/kora/apps/scalable/lighttable.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#07395e" offset="0"/>
+ <stop stop-color="#3465a4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16 30h10v4h-14v-20h4zm16-12h-10v-4h14v20h-4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lightworks.svg b/.icons/kora/apps/scalable/lightworks.svg
new file mode 100644
index 000000000..2eae7c565
--- /dev/null
+++ b/.icons/kora/apps/scalable/lightworks.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 23.061 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#6e6466" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m31.382 24.531c3.329.243 5.958 3.004 5.958 6.39 0 3.548-2.875 6.427-6.423 6.427-3.387 0-6.157-2.635-6.39-5.962 3.656-.265 6.59-3.203 6.855-6.855h-.004zm-14.943 0c-3.239.328-5.777 3.062-5.777 6.39 0 3.548 2.874 6.423 6.422 6.423 3.392 0 6.154-2.631 6.394-5.958-3.657-.265-6.591-3.203-6.856-6.86-.064.009-.124-.004-.189 0zm13.722.5c-.257 3.123-2.009 4.875-5.131 5.132v-5.132zm-7.188 0v5.132c-3.123-.257-4.875-2.009-5.132-5.132zm7.95-14.367c3.548 0 6.423 2.878 6.423 6.426 0 3.388-2.635 6.151-5.962 6.391-.265-3.657-3.199-6.591-6.855-6.856.24-3.328 3.002-5.961 6.393-5.961zm-13.839 0c-3.548 0-6.422 2.874-6.422 6.422 0 3.392 2.633 6.154 5.961 6.394.265-3.657 3.199-6.591 6.856-6.856-.24-3.327-3.003-5.961-6.391-5.961zm13.077 12.315h-5.131v-5.132c3.122.257 4.874 2.009 5.131 5.132zm-7.188 0h-5.132c.257-3.123 2.009-4.875 5.132-5.132z" fill="#fff" fill-opacity=".56" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lightzone.svg b/.icons/kora/apps/scalable/lightzone.svg
new file mode 100644
index 000000000..a666369c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/lightzone.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(8.83614 55.3735 -55.3735 8.83614 26.3494 4)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8f8f8f" offset="0"/>
+ <stop stop-color="#414141" offset="1"/>
+ </linearGradient>
+ <path d="m31.5 4c-10.5 0-22.5 16.8-22.5 30.1s7.031 25.9 22.5 25.9 22.5-12.6 22.5-25.9-12-30.1-22.5-30.1z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m27.808 11.013c3.882 1.608 5.329 7.032 3.228 12.104-2.102 5.072-6.96 7.883-10.842 6.275-3.883-1.608-5.329-7.032-3.228-12.104s6.959-7.884 10.842-6.275z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/linconnect-server.svg b/.icons/kora/apps/scalable/linconnect-server.svg
new file mode 120000
index 000000000..b5329bb46
--- /dev/null
+++ b/.icons/kora/apps/scalable/linconnect-server.svg
@@ -0,0 +1 @@
+linconnect.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/linconnect.svg b/.icons/kora/apps/scalable/linconnect.svg
new file mode 100644
index 000000000..f31d459a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/linconnect.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.938 42.938 0 24 45.5583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d36e1a" offset="0"/>
+ <stop stop-color="#f59335" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m15 13c-1.662 0-3 1.338-3 3v13h-3v6h30v-6h-3v-13c0-1.662-1.338-3-3-3zm2 3h14c1.108 0 2 .892 2 2v10c0 .367-.104.705-.275 1h-17.45c-.171-.295-.275-.633-.275-1v-10c0-1.108.892-2 2-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/linguist-qt4.svg b/.icons/kora/apps/scalable/linguist-qt4.svg
new file mode 120000
index 000000000..8ab4eabd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/linguist-qt4.svg
@@ -0,0 +1 @@
+qtlinguistic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/linguist-qt5.svg b/.icons/kora/apps/scalable/linguist-qt5.svg
new file mode 120000
index 000000000..4d6eb91b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/linguist-qt5.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/linguist.svg b/.icons/kora/apps/scalable/linguist.svg
new file mode 120000
index 000000000..8ab4eabd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/linguist.svg
@@ -0,0 +1 @@
+qtlinguistic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/linguist5.svg b/.icons/kora/apps/scalable/linguist5.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/linguist5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/linguistic.svg b/.icons/kora/apps/scalable/linguistic.svg
new file mode 120000
index 000000000..8ab4eabd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/linguistic.svg
@@ -0,0 +1 @@
+qtlinguistic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/links.svg b/.icons/kora/apps/scalable/links.svg
new file mode 120000
index 000000000..85204d419
--- /dev/null
+++ b/.icons/kora/apps/scalable/links.svg
@@ -0,0 +1 @@
+lynx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/links_32x32.xpm.svg b/.icons/kora/apps/scalable/links_32x32.xpm.svg
new file mode 120000
index 000000000..85204d419
--- /dev/null
+++ b/.icons/kora/apps/scalable/links_32x32.xpm.svg
@@ -0,0 +1 @@
+lynx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/linphone.svg b/.icons/kora/apps/scalable/linphone.svg
new file mode 100644
index 000000000..57eb99fc4
--- /dev/null
+++ b/.icons/kora/apps/scalable/linphone.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.9997 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c15805" offset="0"/>
+ <stop stop-color="#f57f38" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.07418 0 0 1.07418 -1.78032 -1.78032)" d="m24 4c-.558 0-1.11.028-1.656.072-4.945.352-8.916 2.182-12.49 5.75-2.945 2.94-4.77 6.57-5.491 10.367-.066.348-.121.698-.17 1.051-.029.217-.06.433-.082.651-.048.466-.077.94-.093 1.416-.004.12-.009.239-.01.359-.002.112-.008.222-.008.334 0 10.895 8.627 19.695 19.449 19.986.084.003.168.005.252.006.1.002.199.008.299.008.482 0 .957-.024 1.43-.057.059-.004.118-.008.177-.013 7.145-.564 13.196-4.853 16.252-10.934.001-.001.002-.003.002-.004.198-.393.4-.785.573-1.193.936-2.114 1.444-4.358 1.537-6.707.004-.076.004-.153.008-.229.006-.224.019-.447.017-.674.001-.063.004-.125.004-.189v-17c0-1.662-1.338-3-3-3z" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25.889 13c-.484 0-.884.386-.889.854-.003.469.398.864.885.867 2.1.016 3.826.679 5.219 1.988 1.375 1.297 2.093 3.093 2.111 5.438v.002c.005.466.406.851.89.851 0 0 .01-.002.01-.002.486-.004.889-.396.885-.865v-.002c-.011-1.367-.233-2.623-.668-3.729-.44-1.117-1.108-2.105-1.98-2.927-1.723-1.62-3.923-2.457-6.456-2.475zm-9.02 2.022c-.339-.058-.706.005-1.072.181h-.029l-.041.024c-.68.386-1.316.903-1.913 1.552l-.046.051v.047c-.413.514-.686 1.032-.749 1.551-.02.088-.019.167-.019.252 0 .236.035.476.107.711l.02.066.041.024c.235.808.77 2.065 1.939 4.195.779 1.411 1.575 2.59 2.366 3.584.416.522.888 1.066 1.435 1.613.007.007.03.03.055.053.009.009.021.027.051.057l.054.054h.004c.019.019.032.033.035.037l.01.012.01.01c.547.541 1.087 1.016 1.615 1.43.992.79 2.171 1.592 3.582 2.373 2.132 1.176 3.401 1.707 4.205 1.939l.03.035.048.018c.228.076.465.111.7.107.095.005.179-.001.259-.019.551-.065 1.096-.325 1.635-.778l.006-.007.006-.004c.008-.009.003-.005.008-.01.005-.004.007-.009.011-.014.639-.582 1.154-1.216 1.541-1.894l.026-.043v-.041c.356-.742.215-1.498-.363-1.981-.015-.012-.292-.244-.637-.525-.353-.287-.771-.625-1.053-.832-.534-.395-1.36-.906-1.83-1.168h-.002c-.904-.506-1.848-.212-2.264.326l-.728.912c-.294.37-.881.335-.897.334-4.941-1.271-6.27-6.24-6.279-6.275-.001-.016-.037-.604.334-.903l.908-.726c.539-.414.843-1.358.334-2.264-.265-.469-.779-1.3-1.168-1.83h-.002c-.209-.281-.545-.702-.832-1.055-.143-.176-.274-.338-.369-.453-.048-.058-.086-.104-.113-.137-.014-.016-.026-.027-.034-.037-.004-.004-.006-.008-.009-.011-.252-.299-.573-.481-.926-.542zm9.072 1.98c-.476-.034-.904.324-.939.783-.035.461.336.871.812.905 1.178.083 1.972.429 2.569 1.06v.002c.609.643.886 1.377.863 2.381v.004c-.01.462.377.853.856.863h.021c.472 0 .865-.372.875-.828.032-1.379-.417-2.61-1.322-3.564-.91-.96-2.198-1.497-3.735-1.606z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/linssid.svg b/.icons/kora/apps/scalable/linssid.svg
new file mode 120000
index 000000000..015d36a84
--- /dev/null
+++ b/.icons/kora/apps/scalable/linssid.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/linuxdcpp.svg b/.icons/kora/apps/scalable/linuxdcpp.svg
new file mode 100644
index 000000000..5223e3577
--- /dev/null
+++ b/.icons/kora/apps/scalable/linuxdcpp.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0bcc0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.1382 0 0 -1.1382 -3.3168 -3.3168)">
+ <circle cx="21" cy="-29" r="7" fill="#ee9736"/>
+ <circle cx="19" cy="-19" r="7" fill="#ffb271"/>
+ <circle cx="29" cy="-24" r="7" fill="#363636"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/listen-moe-desktop.svg b/.icons/kora/apps/scalable/listen-moe-desktop.svg
new file mode 120000
index 000000000..2eb53352d
--- /dev/null
+++ b/.icons/kora/apps/scalable/listen-moe-desktop.svg
@@ -0,0 +1 @@
+listen.moe-desktop-app.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/listen.moe-desktop-app.svg b/.icons/kora/apps/scalable/listen.moe-desktop-app.svg
new file mode 100644
index 000000000..7a625ecb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/listen.moe-desktop-app.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2859 43.2859 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2e40" offset="0"/>
+ <stop stop-color="#3b3f4d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m14.5 14c-.277 0-.5.223-.5.5v12c0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5v-9.5h4.5c.277 0 .5-.223.5-.5v-2c0-.277-.223-.5-.5-.5z" fill="#fff"/>
+ <path d="m33.5 34c.277 0 .5-.223.5-.5v-12c0-.277-.223-.5-.5-.5h-2c-.277 0-.5.223-.5.5v9.5h-4.5c-.277 0-.5.223-.5.5v2c0 .277.223.5.5.5z" fill="#ec1a55"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lite.svg b/.icons/kora/apps/scalable/lite.svg
new file mode 100644
index 000000000..8f00370c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/lite.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242424" offset="0"/>
+ <stop stop-color="#626262" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14 35h-6v3h6zm0-5h-6v3h6zm0-5h-6v3h6zm0-5h-6v3h6zm0-5h-6v3h6zm0-5h-6v3h6z" fill="#ffffff" fill-opacity=".1"/>
+ <path d="m20 20h-4v3h4zm5 0h-4v3h4zm12 0h-4v3h4zm-5 0h-6v3h6z" fill="#ffffff" fill-opacity=".3"/>
+ <path d="m32 30h-4v3h4zm8-20h-5v3h5z" fill="#ff9222"/>
+ <path d="m21 35h-5v3h5zm6-5h-7v3h7zm11-5h-9v3h9z" fill="#ef69e4"/>
+ <path d="m27 35h-5v3h5zm-4-25h-7v3h7z" fill="#fe5b5b"/>
+ <path d="m36 35h-9v3h9zm4-10h-2v3h2zm-11 0h-13v3h13zm2-15h-8v3h8zm3 0h-2v3h2z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/liteautologin.svg b/.icons/kora/apps/scalable/liteautologin.svg
new file mode 120000
index 000000000..034554a56
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteautologin.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litedesktop.svg b/.icons/kora/apps/scalable/litedesktop.svg
new file mode 120000
index 000000000..3c8cc8752
--- /dev/null
+++ b/.icons/kora/apps/scalable/litedesktop.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/liteicon.svg b/.icons/kora/apps/scalable/liteicon.svg
new file mode 120000
index 000000000..23e4b68d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteicon.svg
@@ -0,0 +1 @@
+distributor-logo-linux-lite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/liteide.svg b/.icons/kora/apps/scalable/liteide.svg
new file mode 100644
index 000000000..0c004b1b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteide.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.469" fill="#3f3f3f"/>
+ <path d="m32.708 2.977c4.892 4.052 7.942 10.62 6.835 17.003-.705 4.408-3.736 8.379-8.222 9.502-2.645.721-6.02-.141-7.242-2.79-.581-1.155-.359-2.139.109-3.285.554-2.405-1.446-4.334-3.701-4.87-3.772-1.023-7.707.85-9.801 3.946-3.292 4.729-3.078 11.215-.469 16.201 1.268 2.444 3.019 4.685 5.183 6.382 7.147 2.989 15.781 1.938 22.002-2.678 6.313-4.519 9.956-12.44 9.282-20.173-.544-7.728-5.361-14.968-12.281-18.452-.554-.285-1.12-.546-1.695-.786z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m32.708 2.977-17.416 42.046c-4.892-4.052-7.942-10.62-6.835-17.003.705-4.408 3.736-8.378 8.222-9.502 2.645-.72 6.02.141 7.242 2.791.581 1.155.359 2.138-.109 3.284-.554 2.405 1.446 4.334 3.701 4.871 3.772 1.022 7.707-1.193 9.801-4.288 3.292-4.73 3.078-10.874.468-15.86-1.267-2.444-3.018-4.685-5.182-6.382-7.147-2.989-15.781-1.938-22.002 2.678-6.3 4.51-9.942 12.407-9.286 20.126.528 7.745 5.351 15.008 12.285 18.499.554.285 1.12.546 1.695.786" fill="#e4e4e4" fill-rule="nonzero"/>
+ <circle cx="17.743" cy="24.569" r="1.707" fill="#e4e4e4"/>
+ <circle cx="30.257" cy="24.569" r="1.707" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/liteinfo.svg b/.icons/kora/apps/scalable/liteinfo.svg
new file mode 120000
index 000000000..a140d67ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteinfo.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litemanual.svg b/.icons/kora/apps/scalable/litemanual.svg
new file mode 120000
index 000000000..850830236
--- /dev/null
+++ b/.icons/kora/apps/scalable/litemanual.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litenetworkshares.svg b/.icons/kora/apps/scalable/litenetworkshares.svg
new file mode 120000
index 000000000..d1e9ba9f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/litenetworkshares.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litesoftware.svg b/.icons/kora/apps/scalable/litesoftware.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/litesoftware.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litesoundsglob.svg b/.icons/kora/apps/scalable/litesoundsglob.svg
new file mode 120000
index 000000000..79507b2a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/litesoundsglob.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litesoundsloc.svg b/.icons/kora/apps/scalable/litesoundsloc.svg
new file mode 100644
index 000000000..f2bc57ead
--- /dev/null
+++ b/.icons/kora/apps/scalable/litesoundsloc.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.08295 0 0 1.08295 -1.99077 -1.95067)" fill-rule="nonzero">
+ <path d="m24 4c-8.777 0-16 7.223-16 16v6h4v-6c0-6.583 5.417-12 12-12s12 5.417 12 12v6h4v-6c0-8.777-7.223-16-16-16z" fill="#0d55cf"/>
+ <path d="m12.955 18c-.089.003-.177.019-.262.047l-7.968 2.627c-.429.14-.725.577-.725 1.068v10.514c0 .491.296.928.725 1.068l7.968 2.629c.095.031.193.047.292.047.557 0 1.015-.503 1.015-1.115v-15.772c-.001-.611-.459-1.113-1.015-1.113-.01 0-.02 0-.03 0zm22.09 0c-.01 0-.02 0-.03 0-.556 0-1.014.502-1.015 1.113v15.772c0 .612.458 1.115 1.015 1.115.099 0 .197-.016.292-.047l7.968-2.629c.429-.14.725-.577.725-1.068v-10.514c0-.491-.296-.928-.725-1.068l-7.968-2.627c-.085-.028-.173-.044-.262-.047z" fill="#1697fe"/>
+ <path d="m26.748 8.967-6 23.799-4.062-11.289-5.686 8.523-.039.152 4.353-3.627 5.938 16.508 6-23.799 3.955 10.991 5.022-6.512-3.436 2.06z" fill="#d80400"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/litesources.svg b/.icons/kora/apps/scalable/litesources.svg
new file mode 120000
index 000000000..63c0e7176
--- /dev/null
+++ b/.icons/kora/apps/scalable/litesources.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litesystemreport.svg b/.icons/kora/apps/scalable/litesystemreport.svg
new file mode 120000
index 000000000..cfa06102e
--- /dev/null
+++ b/.icons/kora/apps/scalable/litesystemreport.svg
@@ -0,0 +1 @@
+gnome-logs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litetweaks.svg b/.icons/kora/apps/scalable/litetweaks.svg
new file mode 100644
index 000000000..74039d999
--- /dev/null
+++ b/.icons/kora/apps/scalable/litetweaks.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.06397 0 0 1.06397 -1.53531 -1.53531)" fill-rule="nonzero">
+ <path d="m22 34 8-4 4-8-3.6-3.6-3.6 1.2-12-15.6-7.2 3.6-3.6 7.2 15.6 12-1.2 3.6z" fill="#cf1f1a"/>
+ <path d="m14.801 4-7.201 3.6 18.4 18.4 8-4-3.6-3.6-3.599 1.2z" fill="#fff" fill-opacity=".2"/>
+ <path d="m26 28.4 2.4-2.4 10.8 11h2.4l2.4 4.6-2.4 2.4-4.6-2.4v-2.4z" fill="#b3b3b3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/liteupdates.svg b/.icons/kora/apps/scalable/liteupdates.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteupdates.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/liteupdatesnotify.svg b/.icons/kora/apps/scalable/liteupdatesnotify.svg
new file mode 120000
index 000000000..0f3a7188c
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteupdatesnotify.svg
@@ -0,0 +1 @@
+preferences-desktop-notification-bell.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/liteupgrade.svg b/.icons/kora/apps/scalable/liteupgrade.svg
new file mode 100644
index 000000000..7ec3ec45d
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteupgrade.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.488748 -43.2417 43.2417 .488748 24 45.6568)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007b76" offset="0"/>
+ <stop stop-color="#009688" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m21 13v8h-4l7 8 7-8h-4v-8zm-10 14v8h26v-8h-4v4h-18v-4z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/liteusermanager.svg b/.icons/kora/apps/scalable/liteusermanager.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/liteusermanager.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/litewelcome.svg b/.icons/kora/apps/scalable/litewelcome.svg
new file mode 120000
index 000000000..423645b5f
--- /dev/null
+++ b/.icons/kora/apps/scalable/litewelcome.svg
@@ -0,0 +1 @@
+welcome-screen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/live-usb-kernel-updater.svg b/.icons/kora/apps/scalable/live-usb-kernel-updater.svg
new file mode 100644
index 000000000..709ba032e
--- /dev/null
+++ b/.icons/kora/apps/scalable/live-usb-kernel-updater.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26.6986 24 0 504.224 44.6986)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d3f45" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m9 3.022h30v16.978h-30z" fill="#b7b7b7" fill-rule="nonzero"/>
+ <path d="m44 22.877c0-2.692-2.185-4.877-4.877-4.877h-30.246c-2.692 0-4.877 2.185-4.877 4.877v16.945c0 2.692 2.185 4.877 4.877 4.877h30.246c2.692 0 4.877-2.185 4.877-4.877z" fill="url(#a)"/>
+ <path d="m16 35h16v4h-16zm-2-6h20v4h-20zm-2-6h24v4h-24z"/>
+ <path d="m14 9h6v4h-6zm14 0h6v4h-6z" fill-opacity=".5"/>
+ <path d="m24.349 4.698h1.007v2.684h-1.007v4.916h1.007v2.878h-1.007v2.824h-.698v-3.521h1.008v-1.484h-1.008v-6.31h1.008v-1.29h-1.008v-2.373h.698z" fill="#a2a2a2"/>
+ <circle cx="36" cy="36" r="11" fill="#ba22ff"/>
+ <path d="m30 36c0 3.314 2.686 6 6 6 3.28 0 5.94-2.633 5.994-5.9.004-.033.006-.067.006-.1 0-.549-.451-1-1-1-.548 0-1 .451-1 1 0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3-4-3v2c-3.314 0-6 2.686-6 6z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/livepatch.svg b/.icons/kora/apps/scalable/livepatch.svg
new file mode 100644
index 000000000..068877842
--- /dev/null
+++ b/.icons/kora/apps/scalable/livepatch.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a42a00" offset="0"/>
+ <stop stop-color="#e95420" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.31209 0 0 1.31209 -7.02201 -7.52616)" d="m8 27h3.376c1.355 5.73 6.48 10 12.624 10 7.181 0 13-5.82 13-13 0-6.316-4.504-11.581-10.476-12.755-2.524-.245-2.524 2.755-.197 3.027 4.401 1.048 7.673 5.006 7.673 9.728 0 5.523-4.476 10-9.999 10-4.477 0-8.26-2.945-9.536-7h3.535l-5-6z" fill="#fff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lives.svg b/.icons/kora/apps/scalable/lives.svg
new file mode 100644
index 000000000..ed9c9b545
--- /dev/null
+++ b/.icons/kora/apps/scalable/lives.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 22.8968 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00275c" offset="0"/>
+ <stop stop-color="#395a86" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m5.647 39.168v4.333h4.334v-4.333zm32.288 0v4.333h4.333v-4.333zm-3.101-13.001h-21.668v15.167h21.668zm-29.187 4.333v4.334h4.334v-4.334zm32.288 0v4.334h4.333v-4.334zm-32.288-8.667v4.334h4.334v-4.334zm32.288 0v4.334h4.333v-4.334zm-3.101-15.167h-21.668v15.167h21.668zm-29.187 6.5v4.334h4.334v-4.334zm32.288 0v4.334h4.333v-4.334zm-32.288-8.667v4.333h4.334v-4.333zm32.288 0v4.333h4.333v-4.333z" fill="#ffffff" fill-opacity=".8" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#be9a4e"/>
+ <path d="m32.5 29c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c.446 0 .856-.139 1.219-.344l1.969 1.844-1.969 1.844c-.363-.205-.773-.344-1.219-.344-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c1.38 0 2.5-1.119 2.5-2.5 0-.229-.036-.445-.094-.656l2.125-2.063 4.469 4.218 1.5.001v-1l-8.094-7.844c.058-.211.094-.428.094-.657 0-1.38-1.12-2.5-2.5-2.5zm0 1.5c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm9-.5-3.938 3.719 1.313 1.281 4.125-4v-1zm-9 8.5c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/liveusb-creator.svg b/.icons/kora/apps/scalable/liveusb-creator.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/liveusb-creator.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/livewallpaper-config.svg b/.icons/kora/apps/scalable/livewallpaper-config.svg
new file mode 120000
index 000000000..911ba54b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/livewallpaper-config.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/livewallpaper.svg b/.icons/kora/apps/scalable/livewallpaper.svg
new file mode 120000
index 000000000..911ba54b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/livewallpaper.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lmms.svg b/.icons/kora/apps/scalable/lmms.svg
new file mode 100644
index 000000000..5b42af9fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/lmms.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 79.7094 46.5732)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f7660" offset="0"/>
+ <stop stop-color="#10da69" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.21293 0 0 1.21293 -4.8326 -5.94937)" d="m23.832 11.457-12.659 7.147v14.155l4.063 2.707 4.498-2.707v-4.686l-4.397-2.345v-4.741l8.495-5.034 8.53 5.034v4.741l-4.406 2.345v4.686l4.472 2.707 3.941-2.707v-14.155" fill="#f1f1f1" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/locale.svg b/.icons/kora/apps/scalable/locale.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/locale.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/localedrake.svg b/.icons/kora/apps/scalable/localedrake.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/localedrake.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/localsend.svg b/.icons/kora/apps/scalable/localsend.svg
new file mode 100644
index 000000000..4b1f60a69
--- /dev/null
+++ b/.icons/kora/apps/scalable/localsend.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.752332 0 0 .752332 5.94403 5.94403)" d="m24 4.431c10.801 0 19.569 8.768 19.569 19.569s-8.768 19.569-19.569 19.569-19.569-8.768-19.569-19.569 8.768-19.569 19.569-19.569zm-28.711 29.126c-.306-.922-.57-1.868-.791-2.835-1.206-5.293-.941-10.581.525-15.435 1.513.376 3.5 2.144 3.205 3.631-.353 1.778-.523 3.608-.495 5.464.028 1.801.243 3.627.659 5.453.337 1.478-1.6 3.304-3.103 3.722zm57.589-.535c-1.511-.39-3.48-2.179-3.171-3.663.382-1.834.563-3.663.557-5.465-.006-1.856-.21-3.682-.596-5.454-.322-1.481 1.631-3.285 3.137-3.69 1.556 4.827 1.919 10.109.811 15.423-.202.971-.449 1.921-.738 2.849zm-38.144-37.828c.925-.297 1.873-.552 2.842-.762 5.305-1.153 10.59-.835 15.429.681-.391 1.509-2.179 3.477-3.663 3.168-1.775-.371-3.603-.56-5.458-.55-1.802.009-3.63.205-5.46.603-1.482.322-3.287-1.633-3.69-3.14zm-.017 57.602c.404-1.508 2.211-3.461 3.692-3.139 1.83.399 3.658.596 5.46.607 1.855.01 3.683-.177 5.459-.547 1.483-.309 3.27 1.661 3.661 3.17-4.84 1.513-10.125 1.828-15.43.672-.969-.211-1.916-.466-2.842-.763zm36.278-15.124c-.44.867-.925 1.72-1.457 2.557-2.912 4.582-6.855 8.115-11.336 10.489-.797-1.339-.939-3.995.324-4.832 1.512-1.001 2.932-2.168 4.23-3.494 1.261-1.287 2.407-2.724 3.411-4.305.813-1.28 3.473-1.189 4.828-.415zm-41.238-40.365c.803 1.339.951 3.995-.311 4.836-1.559 1.038-2.972 2.214-4.232 3.502-1.298 1.326-2.434 2.771-3.403 4.304-.809 1.281-3.467 1.196-4.823.427 2.278-4.53 5.726-8.548 10.244-11.557.826-.549 1.668-1.053 2.525-1.512zm28.097-.209c.863.445 1.713.937 2.546 1.474 4.563 2.943 8.069 6.91 10.413 11.406-1.345.788-4.001.912-4.829-.357-.991-1.518-2.149-2.946-3.466-4.253-1.279-1.269-2.708-2.425-4.282-3.44-1.275-.822-1.165-3.481-.382-4.83zm-40.642 40.965c1.344-.794 4.001-.924 4.833.344 1.028 1.566 2.195 2.986 3.474 4.255 1.318 1.307 2.754 2.452 4.281 3.431 1.275.818 1.172 3.476.395 4.827-4.515-2.308-8.509-5.783-11.488-10.322-.544-.829-1.042-1.675-1.495-2.535z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/location-services-active.svg b/.icons/kora/apps/scalable/location-services-active.svg
new file mode 100644
index 000000000..069baa239
--- /dev/null
+++ b/.icons/kora/apps/scalable/location-services-active.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#dfdfdf">
+ <path transform="matrix(.0134563 0 0 .0134563 15.3027 14.9952)" d="m646.99 111.73c-319.2 0-577.97 258.77-577.97 577.97 0 148.6 56.102 284.09 148.26 386.48l380.7 496.75c26.957 35.17 71.069 35.17 98.026 0l380.704-496.75c92.15-102.4 148.26-237.88 148.26-386.48-.01-319.2-258.774-577.97-577.974-577.97zm0 762.42c-133.44 0-241.61-108.17-241.61-241.61s108.17-241.61 241.61-241.61 241.61 108.17 241.61 241.61c.001 133.44-108.17 241.61-241.61 241.61z" fill-rule="nonzero"/>
+ <path transform="matrix(1.13821 0 0 1.01363 -3.31558 -4.52469)" d="m17.365 20.085c1.653-1.783 4.015-2.899 6.635-2.899 2.627 0 4.993 1.122 6.647 2.912.206.223.555.236.777.03.223-.205.237-.554.031-.777-1.855-2.007-4.509-3.264-7.455-3.264-2.939 0-5.587 1.251-7.442 3.25-.206.222-.193.57.03.777.222.206.57.193.777-.029z"/>
+ <path transform="matrix(1.70019 0 0 1.54822 -16.7958 -18.0565)" d="m17.398 19.891c1.666-1.734 4.009-2.813 6.602-2.813 2.588 0 4.926 1.075 6.592 2.803.169.175.449.181.624.012s.181-.449.012-.624c-1.827-1.895-4.391-3.074-7.228-3.074-2.843 0-5.411 1.184-7.238 3.085-.169.176-.164.455.012.624.175.169.455.163.624-.013z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lock-ok.svg b/.icons/kora/apps/scalable/lock-ok.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/lock-ok.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lock-screen.svg b/.icons/kora/apps/scalable/lock-screen.svg
new file mode 120000
index 000000000..5d254d24b
--- /dev/null
+++ b/.icons/kora/apps/scalable/lock-screen.svg
@@ -0,0 +1 @@
+system-lock-screen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lock.svg b/.icons/kora/apps/scalable/lock.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/lock.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/logfactor5.svg b/.icons/kora/apps/scalable/logfactor5.svg
new file mode 120000
index 000000000..eca8d56e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/logfactor5.svg
@@ -0,0 +1 @@
+logviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/login-photo.svg b/.icons/kora/apps/scalable/login-photo.svg
new file mode 120000
index 000000000..f4a9fe1d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/login-photo.svg
@@ -0,0 +1 @@
+mugshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/login.svg b/.icons/kora/apps/scalable/login.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/login.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/loginized.svg b/.icons/kora/apps/scalable/loginized.svg
new file mode 100644
index 000000000..caeb24b5d
--- /dev/null
+++ b/.icons/kora/apps/scalable/loginized.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5215 45.5215 0 98.7292 46.7608)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#018dde" offset="0"/>
+ <stop stop-color="#50b590" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m43.501 19.374c0-1.173-.952-2.124-2.125-2.124h-34.002c-1.173 0-2.125.951-2.125 2.124v8.502c0 1.173.952 2.124 2.125 2.124h34.002c1.173 0 2.125-.951 2.125-2.124z" fill="#00544d"/>
+ <g fill="#fff">
+ <path d="m20.347 21.143v-.612c0-.569.462-1.031 1.032-1.031.569 0 1.031.462 1.031 1.031v.599l.423-.423c.403-.403 1.056-.403 1.459 0 .403.402.403 1.056 0 1.458l-.432.432h.609c.569 0 1.031.462 1.031 1.032 0 .569-.462 1.031-1.031 1.031h-.605l.428.428c.403.402.403 1.056 0 1.458s-1.056.402-1.459 0l-.423-.423v.596c0 .569-.462 1.031-1.031 1.031-.57 0-1.032-.462-1.032-1.031v-.609l-.431.43c-.402.403-1.056.403-1.458 0-.403-.402-.403-1.056 0-1.458l.421-.422h-.598c-.569 0-1.031-.462-1.031-1.031 0-.57.462-1.032 1.031-1.032h.604l-.427-.426c-.403-.403-.403-1.056 0-1.459.402-.403 1.056-.403 1.458 0z"/>
+ <path d="m9.137 22.597-.433-.432c-.402-.402-.402-1.056 0-1.458.403-.403 1.056-.403 1.459 0l.434.433v-.609c0-.569.462-1.031 1.031-1.031s1.031.462 1.031 1.031v.602l.426-.426c.402-.403 1.056-.403 1.458 0 .403.402.403 1.056 0 1.458l-.432.432h.607c.569 0 1.031.462 1.031 1.032 0 .569-.462 1.031-1.031 1.031h-.601l.421.422c.403.402.403 1.056 0 1.458-.402.403-1.056.403-1.458 0l-.421-.42v.599c0 .569-.462 1.031-1.031 1.031s-1.031-.462-1.031-1.031v-.607l-.429.428c-.402.403-1.056.403-1.459 0-.402-.402-.402-1.056 0-1.458l.423-.422h-.602c-.569 0-1.031-.462-1.031-1.031 0-.57.462-1.032 1.031-1.032z"/>
+ <path d="m30.098 21.135v-.604c0-.569.462-1.031 1.031-1.031s1.032.462 1.032 1.031v.596l.42-.42c.403-.403 1.056-.403 1.459 0 .402.402.402 1.056 0 1.458l-.433.432h.612c.57 0 1.032.462 1.032 1.032 0 .569-.462 1.031-1.032 1.031h-.596l.422.422c.402.402.402 1.056 0 1.458-.402.403-1.056.403-1.458 0l-.426-.426v.605c0 .569-.463 1.031-1.032 1.031s-1.031-.462-1.031-1.031v-.612l-.434.433c-.402.403-1.056.403-1.458 0-.403-.402-.403-1.056 0-1.458l.422-.422h-.597c-.569 0-1.031-.462-1.031-1.031 0-.57.462-1.032 1.031-1.032h.613l-.432-.432c-.403-.402-.403-1.056 0-1.458.402-.403 1.055-.403 1.458 0z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/logisim-icon-128.svg b/.icons/kora/apps/scalable/logisim-icon-128.svg
new file mode 120000
index 000000000..22eefbf92
--- /dev/null
+++ b/.icons/kora/apps/scalable/logisim-icon-128.svg
@@ -0,0 +1 @@
+logisim-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/logisim-icon.svg b/.icons/kora/apps/scalable/logisim-icon.svg
new file mode 100644
index 000000000..5fa1ba2a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/logisim-icon.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.8 44.8 0 382.4 46.3998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.4" fill="url(#a)"/>
+ <path d="m48 23.984c0-1.318-1.068-2.386-2.386-2.386h-20.014v4.8h20.014c1.318 0 2.386-1.068 2.386-2.385z" fill="#009831"/>
+ <path d="m22.4 14.398h-20c-1.326 0-2.4 1.075-2.4 2.4 0 1.326 1.074 2.4 2.4 2.4h20z" fill="#009dab"/>
+ <path d="m22.4 28.798h-20c-1.326 0-2.4 1.075-2.4 2.4 0 1.326 1.074 2.4 2.4 2.4h20z" fill="#009831"/>
+ <path d="m13.6 36c1.69-4.878 2.427-8.342 2.4-12-.026-3.542-.763-7.277-2.4-12 15.508 0 22.4 12 22.4 12s-6.892 12-22.4 12z" fill="#2a2a2a" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/logjam.svg b/.icons/kora/apps/scalable/logjam.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/logjam.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/logseq.svg b/.icons/kora/apps/scalable/logseq.svg
new file mode 100644
index 000000000..20caf1ee5
--- /dev/null
+++ b/.icons/kora/apps/scalable/logseq.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.4543 43.4543 0 23.4626 45.7236)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#022d38" offset="0"/>
+ <stop stop-color="#044b5d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m27.538 9.916c-.631.003-1.277.09-1.902.256-2.446.651-4.088 2.389-3.763 3.981.019.095.046.189.079.28.551 1.54 2.903 2.339 5.388 1.831.149-.03.296-.065.441-.104 2.446-.651 4.088-2.389 3.763-3.981-.019-.095-.046-.189-.079-.28-.433-1.209-1.988-1.994-3.927-1.983zm-15.242 1.09c-1.027.055-1.924.462-2.549 1.159-1.559 1.736-1.054 4.838 1.119 6.873s5.244 2.281 6.803.546c1.559-1.736 1.053-4.838-1.119-6.873-1.231-1.152-2.804-1.783-4.254-1.705zm14.413 8.66c-6.241 0-11.376 3.913-11.376 8.668 0 4.754 5.135 8.667 11.376 8.667 6.24 0 11.375-3.913 11.375-8.667 0-4.755-5.135-8.668-11.375-8.668z" fill="#85c8c8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/logview.svg b/.icons/kora/apps/scalable/logview.svg
new file mode 120000
index 000000000..086f9aeb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/logview.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/logviewer.svg b/.icons/kora/apps/scalable/logviewer.svg
new file mode 120000
index 000000000..b2fbbc421
--- /dev/null
+++ b/.icons/kora/apps/scalable/logviewer.svg
@@ -0,0 +1 @@
+logview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lokalize.svg b/.icons/kora/apps/scalable/lokalize.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/lokalize.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lollypop.svg b/.icons/kora/apps/scalable/lollypop.svg
new file mode 100644
index 000000000..ac9358268
--- /dev/null
+++ b/.icons/kora/apps/scalable/lollypop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506186 -45.4999 45.4999 -.506186 24 46.7512)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#f5f5f5" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 23.998c0 12.481-10.277 22.753-22.764 22.753s-22.764-10.272-22.764-22.753c0-12.482 10.277-22.752 22.764-22.752s22.764 10.27 22.764 22.752z" fill="url(#a)"/>
+ <path d="m31.584 37.113c.252 2.081.221 4.457-.162 6.444-2.312.887-4.814 1.374-7.422 1.374-1.063 0-2.109-.081-3.131-.237 1.017-1.607 1.86-3.623 2.414-5.544.238.011.477.017.717.017 2.754 0 5.348-.75 7.584-2.054zm-21.087-6.23c1.415 2.744 3.644 5.012 6.36 6.477-1.577 1.173-3.742 2.368-5.836 3.018-2.925-2.326-5.223-5.412-6.584-8.947 1.929.13 4.113-.1 6.06-.548zm28.668-7.46c1.812.785 3.943 2.076 5.56 3.575-.555 3.798-2.146 7.279-4.475 10.143-.85-1.733-2.138-3.505-3.496-4.965 1.53-2.366 2.422-5.176 2.422-8.178 0-.193-.004-.384-.011-.575zm-9.521 1.367-9.695 6.098c-.38.237-.692.033-.692-.56v-11.946c0-.679.303-.794.692-.561l9.695 6.098c.431.272.413.61 0 .871zm-20.812-.298c-1.947-.787-4.021-2-5.577-3.354.541-3.888 2.168-7.449 4.56-10.363.852 1.729 2.138 3.495 3.493 4.951-1.569 2.386-2.484 5.23-2.484 8.272 0 .165.003.33.008.494zm22.235-13.896c1.66-1.284 3.681-2.385 5.742-3.111 2.997 2.334 5.354 5.459 6.742 9.05-1.93-.134-4.119.089-6.072.532-1.43-2.749-3.677-5.016-6.412-6.471zm-14.61.264c-.183-1.978-.105-4.425.373-6.516 2.241-.827 4.657-1.279 7.17-1.279 1.063 0 2.109.081 3.132.237-1.018 1.606-1.862 3.623-2.416 5.545-.238-.011-.476-.017-.716-.017-2.738 0-5.316.74-7.543 2.03z" fill="#ff3859" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lookswitcher.svg b/.icons/kora/apps/scalable/lookswitcher.svg
new file mode 120000
index 000000000..3c8cc8752
--- /dev/null
+++ b/.icons/kora/apps/scalable/lookswitcher.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/losslesscut.svg b/.icons/kora/apps/scalable/losslesscut.svg
new file mode 100644
index 000000000..2cae84e4f
--- /dev/null
+++ b/.icons/kora/apps/scalable/losslesscut.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#168ca4" offset="0"/>
+ <stop stop-color="#1bcaef" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m37.658 34.71c0 .996-.866 1.81-1.849 1.81h-23.644c-.984 0-1.834-.814-1.834-1.81v-13.164c0-.995.85-1.81 1.834-1.81h23.644c.983 0 1.849.815 1.849 1.81z" fill="#0f303f"/>
+ <path d="m10.375 19.447-.769-4.42 26.806-4.784.771 4.423-26.797 4.781h27.272v4.553h-27.316v-4.553z" fill="#c8e8ef"/>
+ <path d="m14.817 20.068-3.239 3.322h3.282l3.239-3.322zm13.645 0-3.24 3.322h3.283l3.239-3.322zm-4.549 0-3.239 3.322h3.283l3.239-3.322zm9.097 0-3.24 3.322h3.283l3.239-3.322zm4.628 0-3.319 3.322h3.339v-3.322zm-27.307 0v3.322h.022l3.285-3.322zm9.034 0-3.239 3.322h3.282l3.24-3.322zm-9.653-4.432.57 3.272 3.228-.576-3.76-2.703zm1.285-.229 3.76 2.703 3.233-.577-3.761-2.703zm4.479-.8 3.76 2.703 3.233-.577-3.761-2.703zm4.479-.799 3.76 2.703 3.233-.577-3.76-2.703zm4.479-.799 3.76 2.703 3.233-.577-3.76-2.703zm4.48-.8 3.76 2.703 3.232-.577-3.76-2.703zm4.393-.784 3.76 2.703.021-.004-.569-3.272z" fill="#0f303f"/>
+ <path d="m35.78 29.263h-.006v-3.417h-23.556v8.75h23.556v-4.932h.007zm-.363-3.055v3.055h-8.771v-3.055zm-9.167 0v3.055h-9.812v-3.055zm-13.674 8.026v-8.026h3.465v8.026zm3.862 0v-4.57h9.812v4.57zm18.979 0h-8.771v-4.57h8.771z" fill="#fdc00f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/love-app.svg b/.icons/kora/apps/scalable/love-app.svg
new file mode 100644
index 000000000..78ddda0a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/love-app.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.06044 -44.715 44.715 1.06044 124.643 48.4053)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#31a5c2" offset="0"/>
+ <stop stop-color="#9ae6f8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0340966 -18.5647 18.5647 -.0340966 552.506 32.1012)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b30001" offset="0"/>
+ <stop stop-color="#ff40a3" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.572 0-22.764 10.192-22.764 22.764s10.192 22.764 22.764 22.764 22.764-10.192 22.764-22.764-10.192-22.764-22.764-22.764" fill="url(#a)"/>
+ <path transform="matrix(1.07064 0 0 1.07064 -1.72327 -1.65727)" d="m13.56 17.983c2.278-5.212 8.577-3.95 10.464-.374 1.728-3.551 8.42-5.39 10.464.368 2.475 7.649-5.831 13.512-10.463 18.588-4.534-4.886-12.94-10.806-10.465-18.582z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lpf-gui.svg b/.icons/kora/apps/scalable/lpf-gui.svg
new file mode 120000
index 000000000..74c2a159a
--- /dev/null
+++ b/.icons/kora/apps/scalable/lpf-gui.svg
@@ -0,0 +1 @@
+lpf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lpf.svg b/.icons/kora/apps/scalable/lpf.svg
new file mode 100644
index 000000000..b3caa5281
--- /dev/null
+++ b/.icons/kora/apps/scalable/lpf.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a0a8aa" offset="0"/>
+ <stop stop-color="#d7d7d7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30.6119 30.6119 0 24 39.3059)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1b1b1b" offset="0"/>
+ <stop stop-color="#424242" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m8.694 38.106c0 .663.537 1.2 1.2 1.2h28.132c.332 0 .649-.137.875-.379.227-.242.344-.567.322-.898-.324-5.035-1.514-23.463-1.82-28.212-.041-.632-.565-1.123-1.198-1.123h-3.028c-.617 0-1.134.468-1.194 1.082-.433 4.39-2.037 20.639-2.037 20.639v-7.563h-2.382v-3.293c0-.48-.264-.922-.687-1.151-.423-.228-.938-.205-1.339.059-2.519 1.655-6.491 4.266-6.491 4.266h-.952v-3.424c0-.489-.273-.938-.708-1.162-.434-.225-.958-.188-1.357.095-2.209 1.568-5.566 3.95-6.83 4.847-.317.225-.506.59-.506.978zm5.947-7.095h-2.442v3.513h2.442zm5.895 0h-2.441v3.513h2.441zm5.906 0h-2.442v3.513h2.442zm-11.801-5.836h-2.442v3.513h2.442zm5.895 0h-2.441v3.513h2.441zm5.906 0h-2.442v3.513h2.442z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lplayer.svg b/.icons/kora/apps/scalable/lplayer.svg
new file mode 100644
index 000000000..6e830d171
--- /dev/null
+++ b/.icons/kora/apps/scalable/lplayer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#616161" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m11.355 5.049c-6.109 4.074-10.122 11.025-10.122 18.949h18.211c0-1.845 1.104-3.424 2.681-4.14l-10.769-14.81z" fill="#fff" fill-opacity=".1"/>
+ <path d="m36.589 42.894c6.109-4.074 10.121-11.024 10.121-18.949h-18.211c0 1.845-1.103 3.425-2.681 4.14l10.771 14.81z" fill="#fff" fill-opacity=".1"/>
+ <path d="m24 16.033v15.934c4.414 0 7.968-3.553 7.968-7.967s-3.554-7.967-7.968-7.967z" fill="#fff"/>
+ <path d="m24 16.033v15.934c-4.414 0-7.967-3.553-7.967-7.967s3.553-7.967 7.967-7.967z" fill="#f43636"/>
+ </g>
+ <path d="m24.001 27.049c1.684 0 3.049-1.365 3.049-3.048v-2e-3c0-1.683-1.365-3.048-3.049-3.048h-1e-3c-1.684 0-3.049 1.365-3.049 3.048v2e-3c0 1.683 1.365 3.048 3.049 3.048z" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lrfviewer.svg b/.icons/kora/apps/scalable/lrfviewer.svg
new file mode 120000
index 000000000..6a4fde719
--- /dev/null
+++ b/.icons/kora/apps/scalable/lrfviewer.svg
@@ -0,0 +1 @@
+calibre-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lshw.svg b/.icons/kora/apps/scalable/lshw.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/lshw.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lsp-plugins.svg b/.icons/kora/apps/scalable/lsp-plugins.svg
new file mode 100644
index 000000000..f04b3f3ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/lsp-plugins.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m7 16v16h10v-3h-7v-13zm24 0v16h3v-5.891h1.381c1.403-.101 2.515-.247 3.326-.74.825-.493 1.414-1.142 1.766-1.949.351-.807.527-1.481.527-2.422 0-1.554-.433-2.773-1.299-3.654-.852-.897-2.21-1.344-4.076-1.344zm-6.613.002c-1.721-.033-3.633.547-4.59 2.082-.716 1.21-.789 2.774-.281 4.074.569 1.388 1.897 2.221 3.191 2.842.96.518 2.053.89 2.803 1.719.69.819.178 2.245-.873 2.439-1.611.362-3.238-.169-4.713-.793-.386-.105-1.061-.678-.899.035v2.659c1.988.954 4.311 1.171 6.457.703 1.636-.349 3.125-1.617 3.42-3.315.268-1.393.006-2.982-1.07-3.982-1.417-1.386-3.419-1.865-4.98-3.035-.803-.681-.565-2.162.441-2.514 1.18-.397 2.458-.04 3.59.359.424.065 1.068.703 1.154.002l.895-2.187c-1.437-.625-2.962-1.116-4.545-1.088zm9.613 2.998h1.502c1.666 0 2.498.655 2.498 1.963 0 .717-.264 1.237-.791 1.564-.514.315-1.215.473-2.104.473h-1.105z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ltris.svg b/.icons/kora/apps/scalable/ltris.svg
new file mode 100644
index 000000000..01a50a804
--- /dev/null
+++ b/.icons/kora/apps/scalable/ltris.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.015 45.668h-3.455c-3.438 0-6.228-2.79-6.228-6.228v-3.455c0-.487.393-.88.88-.88h8.803c.487 0 .88.393.88.88v8.803c0 .487-.393.88-.88.88zm2.122-10.563h8.802c.488 0 .88.393.88.88v8.803c0 .487-.392.88-.88.88h-8.802c-.488 0-.881-.393-.881-.88v-8.803c0-.487.393-.88.881-.88zm10.924 0h8.802c.488 0 .881.393.881.88v8.803c0 .487-.393.88-.881.88h-8.802c-.488 0-.88-.393-.88-.88v-8.803c0-.487.392-.88.88-.88zm-21.849-10.924h8.803c.487 0 .88.392.88.88v8.802c0 .488-.393.881-.88.881h-8.803c-.487 0-.88-.393-.88-.881v-8.802c0-.488.393-.88.88-.88z" fill="#ffc34e"/>
+ <path d="m14.137 24.181h8.802c.488 0 .88.392.88.88v8.802c0 .488-.392.881-.88.881h-8.802c-.488 0-.881-.393-.881-.881v-8.802c0-.488.393-.88.881-.88zm10.924 0h8.802c.488 0 .881.392.881.88v8.802c0 .488-.393.881-.881.881h-8.802c-.488 0-.88-.393-.88-.881v-8.802c0-.488.392-.88.88-.88zm-21.849-10.925h8.803c.487 0 .88.393.88.881v8.802c0 .488-.393.88-.88.88h-8.803c-.487 0-.88-.392-.88-.88v-8.802c0-.488.393-.881.88-.881zm10.925 0h8.802c.488 0 .88.393.88.881v8.802c0 .488-.392.88-.88.88h-8.802c-.488 0-.881-.392-.881-.88v-8.802c0-.488.393-.881.881-.881z" fill="#3b70df"/>
+ <path d="m35.985 2.332h3.455c3.438 0 6.228 2.79 6.228 6.228v3.455c0 .488-.393.88-.88.88h-8.803c-.487 0-.88-.392-.88-.88v-8.803c0-.487.393-.88.88-.88zm0 21.849h8.803c.487 0 .88.392.88.88v8.802c0 .488-.393.881-.88.881h-8.803c-.487 0-.88-.393-.88-.881v-8.802c0-.488.393-.88.88-.88zm0-10.925h8.803c.487 0 .88.393.88.881v8.802c0 .488-.393.88-.88.88h-8.803c-.487 0-.88-.392-.88-.88v-8.802c0-.488.393-.881.88-.881zm-10.924-10.924h8.802c.488 0 .881.393.881.88v8.803c0 .488-.393.88-.881.88h-8.802c-.488 0-.88-.392-.88-.88v-8.803c0-.487.392-.88.88-.88z" fill="#ff4e40"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lubuntu-software-center.svg b/.icons/kora/apps/scalable/lubuntu-software-center.svg
new file mode 120000
index 000000000..c3dc37cf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/lubuntu-software-center.svg
@@ -0,0 +1 @@
+softwarecenter-old.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lucidchart.svg b/.icons/kora/apps/scalable/lucidchart.svg
new file mode 100644
index 000000000..d40db86a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/lucidchart.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0571 43.0571 0 24 45.5583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d05a00" offset="0"/>
+ <stop stop-color="#f58411" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m34 13c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-8.906.072c-.095-.002-.189 0-.283.004-1.359.064-2.596.818-3.276 1.996-.535.929-.674 2.036-.387 3.069l-5.294 3.058c-.752-.766-1.781-1.198-2.854-1.199-2.195 0-4 1.806-4 4 0 2.195 1.805 4 4 4 1.072-.001 2.1-.433 2.851-1.199l5.295 3.059c-.287 1.033-.147 2.139.388 3.068.714 1.236 2.037 2.001 3.465 2.001.702 0 1.392-.185 2-.536 1.237-.714 2.001-2.037 2.001-3.465 0-.702-.185-1.392-.536-2-.714-1.236-2.037-2-3.464-2-.702 0-1.393.185-2.001.537-.314.181-.601.403-.855.662l-5.295-3.057c.098-.349.149-.709.15-1.07 0-.362-.049-.722-.146-1.07l5.295-3.057c.252.258.539.481.851.662.608.352 1.299.537 2.001.537 1.427 0 2.75-.764 3.464-2 .351-.608.536-1.298.536-2 0-1.428-.764-2.751-2.001-3.465-.58-.335-1.236-.519-1.906-.535zm8.906 13.928c-2.195 0-4 1.806-4 4 0 2.195 1.805 4 4 4 2.194 0 4-1.805 4-4 0-2.194-1.806-4-4-4z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/luckyBackup.svg b/.icons/kora/apps/scalable/luckyBackup.svg
new file mode 100644
index 000000000..61b453452
--- /dev/null
+++ b/.icons/kora/apps/scalable/luckyBackup.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle transform="matrix(-1.08784 0 0 1.08784 -2.10819 -2.10819)" cx="-24" cy="24" r="16" fill="#fff"/>
+ <g transform="matrix(1.08784 0 0 1.08784 -2.10819 -2.10819)" fill-rule="nonzero">
+ <path d="m24 4c6.122 0 11.579 2.729 15.242 7.035l2.678-2.678c.232-.232.55-.361.879-.357.662.01 1.201.557 1.201 1.219v10.562c0 .669-.55 1.219-1.219 1.219h-10.562c-.668-.001-1.218-.551-1.218-1.219 0-.323.128-.633.356-.861l2.178-2.178c-1.228-1.614-2.842-2.899-4.695-3.719-.287-.126-.58-.241-.877-.345-.026-.009-.052-.019-.078-.028-.273-.093-.55-.175-.83-.25-.039-.01-.078-.021-.118-.031-.281-.071-.567-.13-.855-.181-.034-.006-.067-.014-.102-.02-.269-.045-.542-.079-.816-.105-.061-.006-.122-.017-.184-.022-.324-.027-.65-.041-.98-.041-5.468.004-10.242 3.705-11.609 9h-8.168c1.439-9.647 9.717-17 19.777-17z" fill="#48a9ff"/>
+ <path d="m43.777 27c-1.439 9.647-9.717 17-19.777 17-6.123 0-11.58-2.728-15.24-7.037l-2.68 2.68c-.232.232-.55.361-.879.357-.662-.01-1.201-.557-1.201-1.219v-10.562c0-.669.55-1.219 1.219-1.219h10.562c.668.001 1.218.551 1.218 1.219 0 .323-.128.633-.356.861l-2.17 2.17c1.228 1.615 2.834 2.906 4.687 3.727.287.126.58.241.877.345.026.009.052.019.078.028.273.093.55.175.83.25.039.01.078.021.118.031.281.071.567.13.855.181.034.006.067.014.102.02.269.045.542.079.816.105.061.006.122.017.184.022.324.027.65.041.98.041 5.468-.004 10.242-3.705 11.609-9z" fill="#486afb"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/luckybackup.svg b/.icons/kora/apps/scalable/luckybackup.svg
new file mode 100644
index 000000000..6e6dee2d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/luckybackup.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" style="fill:url(#_Linear1)"/>
+ <path d="m5.869 21.491c0.121-0.258 0.379-0.422 0.665-0.422h2.172c1.382-7.496 7.963-13.193 15.852-13.193 8.891 0 16.125 7.234 16.125 16.124 0 8.891-7.233 16.124-16.125 16.124-5.738 0-11.089-3.088-13.965-8.057-0.405-0.702-0.166-1.598 0.536-2.004 0.7-0.406 1.597-0.167 2.002 0.535 2.354 4.068 6.733 6.596 11.427 6.596 7.274 0 13.193-5.919 13.193-13.192 0-7.275-5.919-13.193-13.193-13.193-6.266 0-11.515 4.394-12.853 10.26h2.156c0.286 0 0.543 0.165 0.665 0.423 0.121 0.257 0.081 0.561-0.101 0.78l-3.665 4.397c-0.14 0.167-0.345 0.264-0.563 0.264s-0.424-0.097-0.563-0.264l-3.665-4.397c-0.182-0.22-0.221-0.523-0.1-0.781z" style="fill-opacity:.86;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.83411e-15,-46.2846,46.2846,2.83411e-15,24.9592,46.9954)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#007a47" offset="0"/>
+ <stop style="stop-color:#37ce97" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/luminance-hdr.svg b/.icons/kora/apps/scalable/luminance-hdr.svg
new file mode 100644
index 000000000..8f5ef60ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/luminance-hdr.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -28 28 0 302.777 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e87b24" offset="0"/>
+ <stop stop-color="#e9913d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.0091 28.0091 0 477.773 44.0091)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#df574d" offset="0"/>
+ <stop stop-color="#e96f9b" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.08341 0 0 1.08341 -2.00162 -2.00162)">
+ <path transform="matrix(.923015 0 0 .923015 1.84753 1.84753)" d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h22.129c1.092 0 1.978.886 1.978 1.978v26.379c0 1.092-.886 1.978-1.978 1.978h-26.379c-1.092 0-1.978-.886-1.978-1.978z" fill="#fecd38"/>
+ <path d="m4 10v15h11.25c-3.886-10.939-7.772-14.789-11.25-15z" fill="#9d9d9d" fill-rule="nonzero"/>
+ <path d="m38 11.826c0-1.008-.818-1.826-1.826-1.826h-24.348c-1.008 0-1.826.818-1.826 1.826v24.348c0 1.008.818 1.826 1.826 1.826h24.348c1.008 0 1.826-.818 1.826-1.826z" fill="url(#a)"/>
+ <path d="m10 16v15h11.25c-3.886-10.939-7.772-14.789-11.25-15z" fill="#687373" fill-rule="nonzero"/>
+ <path transform="matrix(.923015 0 0 .923015 1.84753 1.84753)" d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-22.129c-1.092 0-1.978-.886-1.978-1.978v-26.379c0-1.092.886-1.978 1.978-1.978h26.379c1.092 0 1.978.886 1.978 1.978z" fill="url(#b)"/>
+ </g>
+ <circle cx="23.99999" cy="28.333452" r="4.3334618" fill="#fecd38" stroke-width=".989149"/>
+ <g transform="matrix(1.08341 0 0 1.08341 -2.00162 -2.00162)" fill-rule="nonzero">
+ <path d="m16 22v15h11.25c-3.886-10.939-7.772-14.789-11.25-15z" fill="#3e5a59"/>
+ <path d="m20 37h24c-12-33.75-24 0-24 0z" fill="#e4e4e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lunacy.svg b/.icons/kora/apps/scalable/lunacy.svg
new file mode 100644
index 000000000..2516884a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/lunacy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m9.916 9.916v28.168h14.084v-28.168zm14.084 28.168h14.084v-14.084zm9.751-28.168c-1.021 2.717-2.67 4.408-5.417 5.417 2.747 1.01 4.395 2.699 5.417 5.417 1.02-2.718 2.67-4.408 5.417-5.417-2.749-1.009-4.397-2.699-5.417-5.417z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lunar-client.svg b/.icons/kora/apps/scalable/lunar-client.svg
new file mode 120000
index 000000000..19907d06e
--- /dev/null
+++ b/.icons/kora/apps/scalable/lunar-client.svg
@@ -0,0 +1 @@
+lunarclient.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lunarclient.svg b/.icons/kora/apps/scalable/lunarclient.svg
new file mode 100644
index 000000000..7778a40d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/lunarclient.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(40.8815 0 0 45.4232 3.55925 23.9997)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m24.122 1.288v.002c-.951-.023-1.89.215-2.715.688l-15.255 8.774c-1.603.922-2.593 2.631-2.593 4.474v17.548c.001 1.843.991 3.551 2.593 4.472l15.255 8.774c1.603.922 3.583.922 5.186 0l15.255-8.774c1.602-.921 2.592-2.629 2.593-4.472v-17.548c0-1.843-.99-3.552-2.593-4.474l-15.255-8.774c-.753-.433-1.602-.67-2.471-.69z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m13.246 26.306.603 1.101 1.101.602-1.101.602-.603 1.101-.602-1.101-1.101-.602 1.101-.602zm14.729-4.009.401.734.734.401-.734.402-.401.734-.402-.734-.734-.402.734-.401zm5.678-1.704.602 1.101 1.101.603-1.101.602-.602 1.101-.603-1.101-1.101-.602 1.101-.603zm-6.923-1.415.301.551.551.301-.551.301-.301.551-.301-.551-.551-.301.551-.301zm-4.442-2.511.401.735.734.401-.734.402-.401.734-.402-.734-.734-.402.734-.401zm-9.19.292.301.551.551.301-.551.301-.301.551-.301-.551-.55-.301.55-.301zm18.295-1.253.301.55.55.301-.55.301-.301.551-.301-.551-.551-.301.551-.301zm-7.946-4.485.301.551.551.301-.551.301-.301.551-.301-.551-.551-.301.551-.301z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m9.237 30.814v-13.628c0-1.135 14.763-9.084 14.763-9.084s14.763 7.949 14.763 9.084v13.628" fill="none" stroke="#ffffff" stroke-width="2.27"/>
+ <g fill="#ffffff">
+ <path d="m20.194 13.38c-3.866 1.552-6.414 5.319-6.414 9.484 0 5.607 4.613 10.221 10.22 10.221 4.166-.001 7.933-2.548 9.484-6.415-1.21.486-2.502.736-3.806.737-5.607 0-10.22-4.614-10.22-10.221 0-1.304.25-2.596.736-3.806z" fill-rule="nonzero"/>
+ <path d="m11.508 35.924h7.95v.568h-1.136v.567h11.356v-.567h-1.136v-.568h7.95v-.568h-3.407v-.568h6.813v-.568h-3.406v-.567h4.542v-.568h-3.407v-.568h3.407v-.568h-34.068v.568h3.407v.568h-3.407v.568h5.678v.567h-4.542v.568h6.813v.568h-3.407z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lutris.svg b/.icons/kora/apps/scalable/lutris.svg
new file mode 100644
index 000000000..395915a3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.283583 -23.6303 23.6303 -.283583 27.3568 39.0474)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d17306" offset="0"/>
+ <stop stop-color="#f5aa38" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.925989 44.9106 -44.9106 -.925989 24.4631 1.31329)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7c4632" offset="0"/>
+ <stop stop-color="#562414" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-37.5785 1.86104 -1.86104 -37.5785 46.764 20.323)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b4b4" offset="0"/>
+ <stop stop-color="#d3c9c6" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m27.415 9.203c-9.366 0-17.073 7.708-17.073 17.073 0 9.366 7.707 17.073 17.073 17.073s17.073-7.707 17.073-17.073c0-9.365-7.707-17.073-17.073-17.073z" fill="url(#a)"/>
+ <path d="m27.073 15.417c2.115.501 2.345 3.196 4.046 3.852 2.27.922 2.463-1.964 1.291-3.49" fill="#946857"/>
+ <path d="m23.278 1.236c-11.91-.011-21.722 9.797-22.035 22.168-.319 12.568 9.286 23.023 21.45 23.351 5.926.16 11.365-2.113 15.423-5.94.434-.361.67-.587.67-.587s4.401-4.619 4.637-8.432c-1.123 1.856-1.94 2.939-2.949 3.809-1.566 1.35-7.348 4.208-13.059 4.558-6.563.401-15.119-1.786-14.997-12.831.025-2.273 2.055-7.244 8.312-9.879 3.866-1.365 8.412-2.32 12.213-1.096 2.859.645 4.915 1.583 7.634 2.543 0 0-.022.048.729.234 5.288.837 4.695-3.519 4.695-3.519l-.415-1.019c-.092-.537.311-.961.311-.961s-.326-1.201-.271-1.995.011-1.811-.162-3.261c-.174-1.451-1.126-2.029-1.434-2.254-.31-.225-1.751-1.312-3.133-1.854s-2.779-.943-4.499-.701c-.191.027-.372.057-.56.085-.034-.011-.06-.023-.096-.033-.656-.195-1.12-1.257-1.656-1.244-.041.001-.083.004-.124.009-.042.004-.085.01-.127.018h-.002c-.044.008-.087.019-.132.031-.049.013-.096.03-.14.051-.313.146-.506.694-.624 1.054-2.752-1.391-5.829-2.208-9.093-2.296-.19-.005-.377-.009-.566-.009z" fill="url(#b)"/>
+ <path d="m32.883 8.088c-2.383-.003-4.965.694-6.851 1.35-3.577 1.266-5.969 1.966-8.868 4.037-.768.558-3.788 2.775-5.623 5.867-5.071 8.965-3.165 17.12 5.237 21.136 5.462 2.61 15.016 2.798 23.696-4.873-.747.598-2.128 1.472-4.258 2.266-4.911 1.83-11.799 3.49-17.623.292-4.686-2.592-5.408-8.503-5.255-10.771.154-2.267 1.136-7.304 7.393-9.939 3.866-1.365 8.412-1.978 12.212-.754 2.86.645 4.915 1.47 7.634 2.43 0 0-.023.047.728.233 5.288.838 5.459-3.816 5.459-3.816l-.151-.848-.46-1.15-.219-.493-.133-.267s-.038-.336-.091-.678c-.102 1.277-.61 1.646-.61 1.646-4.11-.779-4.845-3.673-9.178-5.161-.916-.36-1.957-.506-3.039-.507z" fill="url(#c)"/>
+ <path d="m11.011 19.938-.025.203c1.654-.083 3.681.275 5.184 1.33 1.166.786 2.216 1.961 3.71 1.429 1.022-.358 1.079-.965.687-1.962-.331-.812-.877-2.212-1.553-2.75-.974-.77-3.492-.501-3.618-2.113-.095-.762.385-1.335.81-1.89 0 0-4.875 1.226-5.195 5.753z" fill="#946857"/>
+ <g fill="#262626">
+ <path d="m45.1 13.756s-.197.621-1.121.675c-.923.055-.763 1.339.037 2.058.801.719 1.428.916 1.962.364.533-.55 1.842-1.464-.878-3.097z"/>
+ <path d="m40.712 11.967c-.581.741-1.653.868-2.396.286-.744-.585-.877-1.658-.296-2.399.58-.74 1.653-.868 2.396-.285.744.584.875 1.657.296 2.398z"/>
+ <path d="m46.332 11.933c-.048.627-.37 1.187-.814 1.139-.443-.046-.51-.504-.461-1.133.048-.626-.04-1.331.403-1.284.444.048.921.651.872 1.278z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lutris_alan-wake.svg b/.icons/kora/apps/scalable/lutris_alan-wake.svg
new file mode 120000
index 000000000..07ce3a468
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_alan-wake.svg
@@ -0,0 +1 @@
+alan-wake.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_beneath-a-steel-sky.svg b/.icons/kora/apps/scalable/lutris_beneath-a-steel-sky.svg
new file mode 120000
index 000000000..1547cb683
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_beneath-a-steel-sky.svg
@@ -0,0 +1 @@
+beneath-a-steel-sky.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_colortone.svg b/.icons/kora/apps/scalable/lutris_colortone.svg
new file mode 120000
index 000000000..10e17958c
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_colortone.svg
@@ -0,0 +1 @@
+colortone.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_doki-doki-literature-club.svg b/.icons/kora/apps/scalable/lutris_doki-doki-literature-club.svg
new file mode 120000
index 000000000..9cb3ad5a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_doki-doki-literature-club.svg
@@ -0,0 +1 @@
+doki-doki-literature-club.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_element4l.svg b/.icons/kora/apps/scalable/lutris_element4l.svg
new file mode 120000
index 000000000..3b0b9d36d
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_element4l.svg
@@ -0,0 +1 @@
+element4l.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_epic-games-store.svg b/.icons/kora/apps/scalable/lutris_epic-games-store.svg
new file mode 120000
index 000000000..84c91fe88
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_epic-games-store.svg
@@ -0,0 +1 @@
+epic-games.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_godot-engine.svg b/.icons/kora/apps/scalable/lutris_godot-engine.svg
new file mode 120000
index 000000000..d2f793f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_godot-engine.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_melvor-idle.svg b/.icons/kora/apps/scalable/lutris_melvor-idle.svg
new file mode 120000
index 000000000..fd58beeaf
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_melvor-idle.svg
@@ -0,0 +1 @@
+melvor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_moonlighter.svg b/.icons/kora/apps/scalable/lutris_moonlighter.svg
new file mode 120000
index 000000000..6338f9852
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_moonlighter.svg
@@ -0,0 +1 @@
+moonlighter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_overcooked-2.svg b/.icons/kora/apps/scalable/lutris_overcooked-2.svg
new file mode 120000
index 000000000..daa70daf1
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_overcooked-2.svg
@@ -0,0 +1 @@
+overcooked2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_overcooked.svg b/.icons/kora/apps/scalable/lutris_overcooked.svg
new file mode 120000
index 000000000..f4978f4e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_overcooked.svg
@@ -0,0 +1 @@
+overcooked.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_satisfactory.svg b/.icons/kora/apps/scalable/lutris_satisfactory.svg
new file mode 120000
index 000000000..68f6936cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_satisfactory.svg
@@ -0,0 +1 @@
+satisfactory.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_tekken-7.svg b/.icons/kora/apps/scalable/lutris_tekken-7.svg
new file mode 120000
index 000000000..328695ae5
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_tekken-7.svg
@@ -0,0 +1 @@
+tekken-7.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_veloran.svg b/.icons/kora/apps/scalable/lutris_veloran.svg
new file mode 120000
index 000000000..7669a3204
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_veloran.svg
@@ -0,0 +1 @@
+veloren.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_vroid-studio.svg b/.icons/kora/apps/scalable/lutris_vroid-studio.svg
new file mode 120000
index 000000000..90de53a54
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_vroid-studio.svg
@@ -0,0 +1 @@
+vroid-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lutris_world-of-goo.svg b/.icons/kora/apps/scalable/lutris_world-of-goo.svg
new file mode 120000
index 000000000..12817f982
--- /dev/null
+++ b/.icons/kora/apps/scalable/lutris_world-of-goo.svg
@@ -0,0 +1 @@
+world-of-goo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lximage-qt.svg b/.icons/kora/apps/scalable/lximage-qt.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/lximage-qt.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lximage.svg b/.icons/kora/apps/scalable/lximage.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/lximage.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lxmusic.svg b/.icons/kora/apps/scalable/lxmusic.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/lxmusic.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lxqt-archiver.svg b/.icons/kora/apps/scalable/lxqt-archiver.svg
new file mode 120000
index 000000000..f3f331a83
--- /dev/null
+++ b/.icons/kora/apps/scalable/lxqt-archiver.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lxqt.svg b/.icons/kora/apps/scalable/lxqt.svg
new file mode 120000
index 000000000..8b5cd5b05
--- /dev/null
+++ b/.icons/kora/apps/scalable/lxqt.svg
@@ -0,0 +1 @@
+desktop-environment-lxqt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lxterminal.svg b/.icons/kora/apps/scalable/lxterminal.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/lxterminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/lynx.svg b/.icons/kora/apps/scalable/lynx.svg
new file mode 100644
index 000000000..af9e4c998
--- /dev/null
+++ b/.icons/kora/apps/scalable/lynx.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#24464f" offset="0"/>
+ <stop stop-color="#24505a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.1372 0 0 1.1372 -3.29006 -3.29006)" fill-rule="nonzero">
+ <path d="m9.871 38.129 12.363-15.895 3.532 3.532z" fill="#f2f2f2"/>
+ <path d="m38.129 9.871-15.895 12.363 3.532 3.532z" fill="#f34235"/>
+ <path d="m38.129 9.871-28.258 28.258c-7.828-7.828-7.828-20.431 0-28.259s20.431-7.828 28.259-1e-3z" fill="#fff" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/lyrebird.svg b/.icons/kora/apps/scalable/lyrebird.svg
new file mode 100644
index 000000000..acd618537
--- /dev/null
+++ b/.icons/kora/apps/scalable/lyrebird.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m34 30s4.946-5.566 4-10c-.739-3.465-7-6-7-11 0-2.687 4.313-4 7-4 4 0 8 4 5 7-1.054 1.054-1-2-4-2-1 0-1.046 1.256-1 2 .224 3.599 5.776 5.401 6 9 .232 3.72-1 6-1 6z" fill="#7e664e"/>
+ <path d="m17.947 31.992c-.947.039-1.314 1.252-.547 1.809l7.077 5.308-2.891 2.891h-5.586c-1.352-.019-1.352 2.019 0 2h6c.265 0 .52-.105.707-.293l4-4c.431-.43.38-1.143-.107-1.508l-8-6c-.187-.143-.418-.217-.653-.207z" fill="#b4a595"/>
+ <path d="m9 25s6 13 16 13c8 0 16-4 18-7 1.24-1.861 1.079-9.361-2-12-7-6-13-6-24-11-1.943-.883-3-5-4-5-2 0 0 7 0 7s-3-1-4-1c-2.134 0 .455 2.273 4 5 13 10 21 7 28 16-6 1-28-8-28-8z" fill="#e4e4e4"/>
+ <path d="m9 22s2-4 6-4c1.202 0 2.553 1.106 3 2 1 2 .126 4 1.5 4 1 0 4.598-2 8.5-2 8 0 13 6 13 8s-10 4-15 4c-4.534 0-14-11-14-11l-3 2z" fill="#a08a73"/>
+ </g>
+ <circle cx="13" cy="21" r="1" fill="#3f3f3f"/>
+ <path d="m38 24s-19.503-6.149-19-14c.219-3.425 9-8 9-5 0 2.134-4.118 2.869-4 5 .365 6.59 14 14 14 14z" fill="#a08a73" fill-rule="nonzero"/>
+ <path d="m9 22-5 2 5 1 3-2z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m30.99 34.99c-.897 0-1.34 1.091-.697 1.717l2.49 2.49-1.4 2.803h-1.383c-1.352-.019-1.352 2.019 0 2h2c.379 0 .725-.214.895-.553l2-4c.192-.385.116-.85-.188-1.154l-3-3c-.188-.194-.447-.303-.717-.303z" fill="#b4a595" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/lzdoom.svg b/.icons/kora/apps/scalable/lzdoom.svg
new file mode 100644
index 000000000..0846b35f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/lzdoom.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5b1b9a" offset="0"/>
+ <stop stop-color="#8044ba" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke-width="4.55">
+ <path d="m11.48 16.033v8.536c0 3.984 2.276 5.122 2.276 5.122h10.244" stroke="#9e9e9e"/>
+ <path d="m21.724 18.309h13.658l-11.382 11.382h13.658" stroke="#fefefe"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/m64py.svg b/.icons/kora/apps/scalable/m64py.svg
new file mode 120000
index 000000000..b60f3395f
--- /dev/null
+++ b/.icons/kora/apps/scalable/m64py.svg
@@ -0,0 +1 @@
+mupen64plus-qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/macchanger.svg b/.icons/kora/apps/scalable/macchanger.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/macchanger.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mahjong.svg b/.icons/kora/apps/scalable/mahjong.svg
new file mode 120000
index 000000000..3dad7ecaf
--- /dev/null
+++ b/.icons/kora/apps/scalable/mahjong.svg
@@ -0,0 +1 @@
+gnome-mahjongg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mahjongg.svg b/.icons/kora/apps/scalable/mahjongg.svg
new file mode 120000
index 000000000..3dad7ecaf
--- /dev/null
+++ b/.icons/kora/apps/scalable/mahjongg.svg
@@ -0,0 +1 @@
+gnome-mahjongg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mail-client.svg b/.icons/kora/apps/scalable/mail-client.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/mail-client.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mail-generic.svg b/.icons/kora/apps/scalable/mail-generic.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/mail-generic.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mail-notification.svg b/.icons/kora/apps/scalable/mail-notification.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/mail-notification.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mail.svg b/.icons/kora/apps/scalable/mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mail_generic.svg b/.icons/kora/apps/scalable/mail_generic.svg
new file mode 100644
index 000000000..8243d152a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mail_generic.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.10108 327.989 368.777 .0899004 513 316.202)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7eb6eb" offset="0"/>
+ <stop stop-color="#c9dee5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -615.633 615.633 0 183255 867.778)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 34.3572 -34.3572 0 -2878.25 86.7914)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aad2ff" offset="0"/>
+ <stop stop-color="#1079f6" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.1191 0 0 -.133911 2.90175 127.888)" d="m986.317 276.095-946.837.586v280.908c0 15.333 8.234 29.745 22.159 38.785 76.534 49.684 329.945 214.192 419.539 272.354 18.91 12.276 44.562 12.313 63.517.092 89.605-57.77 342.635-220.905 419.32-270.345 14.009-9.032 22.302-23.488 22.302-38.877z" fill="url(#a)"/>
+ <path d="m109.404 68.432c0-7.067-5.737-12.805-12.804-12.805h-61.506c-7.067 0-12.805 5.738-12.805 12.805v25.609c0 7.067 5.738 12.805 12.805 12.805h61.506c7.067 0 12.804-5.738 12.804-12.805z" fill="#f1f8ff" fill-opacity=".75"/>
+ <path transform="matrix(.1191 0 0 .1191 2.90175 17.0852)" d="m537.72 568.322c-15.261 9.237-34.387 9.246-49.657.022-97.478-58.879-448.583-270.957-448.583-270.957v517.461c0 32.53 26.37 58.901 58.9 58.901h831.144c15.063 0 29.508-5.984 40.159-16.635 10.651-10.65 16.634-25.096 16.634-40.158v-520.155s-351.138 212.532-448.597 271.521z" fill="url(#b)"/>
+ <path d="m10.403 118.957c-1.332-2.396-1.379-4.837 1.396-6.279 8.306-4.316 41.294-21.852 50.048-26.507 1.338-.711 2.943-.709 4.279.007 8.678 4.652 41.199 22.084 49.45 26.5 3.285 1.759 3.725 4.758 2.306 6.279" fill="none" stroke="url(#c)"/>
+ <path d="m48.833 69.977 1.072-.094c.051.429.169.782.354 1.057.186.276.474.498.865.668.39.17.83.255 1.318.255.434 0 .816-.064 1.149-.193.332-.129.579-.306.741-.53.162-.225.243-.47.243-.736 0-.269-.078-.505-.234-.706-.157-.201-.415-.37-.774-.507-.23-.089-.74-.229-1.529-.419-.789-.189-1.342-.368-1.658-.536-.411-.215-.716-.481-.917-.799-.202-.319-.302-.675-.302-1.07 0-.433.123-.839.369-1.216s.605-.663 1.078-.858.998-.293 1.576-.293c.637 0 1.198.103 1.685.308.486.205.86.506 1.122.905.262.398.402.85.422 1.353l-1.09.082c-.059-.543-.257-.953-.595-1.23s-.837-.416-1.497-.416c-.687 0-1.188.126-1.503.378-.314.252-.471.556-.471.911 0 .309.111.563.334.762.218.199.79.403 1.713.612.924.209 1.558.392 1.902.548.5.23.869.522 1.107.876.238.353.358.761.358 1.222 0 .457-.131.887-.393 1.292-.262.404-.638.718-1.128.943s-1.042.337-1.655.337c-.778 0-1.429-.113-1.954-.34-.526-.227-.938-.567-1.237-1.022-.298-.456-.456-.97-.471-1.544zm12.316 1.992c-.391.332-.767.566-1.128.703s-.749.205-1.163.205c-.684 0-1.209-.167-1.576-.501s-.551-.761-.551-1.28c0-.305.069-.583.208-.835s.32-.454.545-.607c.225-.152.478-.267.759-.345.207-.055.519-.108.937-.159.852-.101 1.479-.222 1.881-.363.004-.144.006-.236.006-.275 0-.43-.1-.733-.299-.908-.269-.239-.67-.358-1.201-.358-.496 0-.862.087-1.099.261-.236.174-.411.481-.524.923l-1.031-.141c.094-.441.248-.798.463-1.069.215-.272.525-.481.931-.627.407-.147.877-.22 1.412-.22.532 0 .963.063 1.295.188s.577.282.733.471c.156.19.265.429.328.718.035.18.053.504.053.973v1.406c0 .98.022 1.6.067 1.86s.134.509.267.747h-1.102c-.109-.218-.18-.474-.211-.767zm16.682 0c-.391.332-.767.566-1.128.703-.362.137-.749.205-1.163.205-.684 0-1.209-.167-1.576-.501-.368-.334-.551-.761-.551-1.28 0-.305.069-.583.208-.835.138-.252.32-.454.545-.607.224-.152.477-.267.758-.345.208-.055.52-.108.938-.159.852-.101 1.479-.222 1.881-.363.004-.144.006-.236.006-.275 0-.43-.1-.733-.299-.908-.27-.239-.67-.358-1.201-.358-.496 0-.863.087-1.099.261s-.411.481-.524.923l-1.032-.141c.094-.441.248-.798.463-1.069.215-.272.526-.481.932-.627.406-.147.877-.22 1.412-.22.531 0 .963.063 1.295.188s.576.282.732.471c.157.19.266.429.329.718.035.18.052.504.052.973v1.406c0 .98.023 1.6.068 1.86s.133.509.266.747h-1.101c-.11-.218-.18-.474-.211-.767zm-5.092-.176.152.932c-.297.062-.562.093-.797.093-.382 0-.679-.06-.89-.181s-.36-.281-.446-.478c-.085-.197-.128-.612-.128-1.245v-3.58h-.774v-.82h.774v-1.541l1.048-.633v2.174h1.061v.82h-1.061v3.639c0 .3.019.494.056.58s.098.154.182.205.204.076.36.076c.117 0 .272-.014.463-.041zm-8.977.943v-6.222h.95v.884c.457-.683 1.117-1.025 1.98-1.025.375 0 .72.067 1.034.202.315.135.55.312.706.53.157.219.266.479.328.78.039.195.059.537.059 1.025v3.826h-1.055v-3.785c0-.43-.041-.751-.123-.964s-.227-.383-.436-.509c-.209-.127-.454-.191-.736-.191-.449 0-.837.143-1.163.428s-.489.826-.489 1.623v3.398zm-2.701-3.123c-.383.157-.957.289-1.722.399-.434.062-.741.133-.92.211-.18.078-.319.192-.416.342-.098.151-.147.318-.147.501 0 .282.107.516.319.704.213.187.525.281.935.281.406 0 .768-.089 1.084-.267s.549-.421.697-.729c.114-.239.17-.59.17-1.055zm16.682 0c-.383.157-.957.289-1.723.399-.433.062-.74.133-.92.211-.179.078-.318.192-.416.342-.097.151-.146.318-.146.501 0 .282.106.516.319.704.213.187.525.281.935.281.406 0 .767-.089 1.084-.267.316-.178.548-.421.697-.729.113-.239.17-.59.17-1.055z" fill="#ffffff" fill-opacity=".36" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mailnag.svg b/.icons/kora/apps/scalable/mailnag.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/mailnag.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mailru-mail.ru.svg b/.icons/kora/apps/scalable/mailru-mail.ru.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/mailru-mail.ru.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mailspring.svg b/.icons/kora/apps/scalable/mailspring.svg
new file mode 100644
index 000000000..725370fdb
--- /dev/null
+++ b/.icons/kora/apps/scalable/mailspring.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m10.239 13.68 13.761 13.76 13.761-13.76zm27.522 2.613-9.014 9.014 9.014 9.013zm-27.522.002v18.025l9.014-9.013zm10.23 10.228-7.797 7.797h22.656l-7.797-7.797-1.57 1.57c-.872.871-3.05.871-3.922 0z" fill="#cbf1ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/makemkv.svg b/.icons/kora/apps/scalable/makemkv.svg
new file mode 100644
index 000000000..9b5597ab8
--- /dev/null
+++ b/.icons/kora/apps/scalable/makemkv.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 24 45.6258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#019211" offset="0"/>
+ <stop stop-color="#47f383" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m35.286 11.67h-1.22c-.29 0-.525.234-.525.524v.653c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-.653c0-.29-.235-.524-.525-.524h-13.699c-.29 0-.525.234-.525.524v.653c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-.653c0-.29-.235-.524-.525-.524h-1.179c-.29 0-.525.234-.525.524v23.612c0 .29.235.525.525.525h1.179c.29 0 .525-.235.525-.525v-.48c0-.29.235-.525.524-.525h1.138c.29 0 .525.235.525.525v.48c0 .29.235.525.525.525h13.699c.29 0 .525-.235.525-.525v-.48c0-.29.235-.525.525-.525h1.138c.289 0 .524.235.524.525v.48c0 .29.235.525.525.525h1.22c.29 0 .525-.235.525-.525v-23.612c0-.29-.235-.524-.525-.524zm-18.681 20.079c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.138c0-.29.235-.524.524-.524h1.138c.29 0 .525.234.525.524zm0-4.715c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.138c0-.289.235-.524.524-.524h1.138c.29 0 .525.235.525.524zm0-4.715c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.138c0-.289.235-.524.524-.524h1.138c.29 0 .525.235.525.524zm0-4.715c0 .29-.235.525-.525.525h-1.138c-.289 0-.524-.235-.524-.525v-1.137c0-.29.235-.525.524-.525h1.138c.29 0 .525.235.525.525zm12.48 15.953c0 .289-.235.524-.524.524h-9.122c-.289 0-.524-.235-.524-.524v-4.217c0-.29.235-.525.524-.525h9.122c.289 0 .524.235.524.525zm0-7.449c0 .29-.235.525-.524.525h-9.122c-.289 0-.524-.235-.524-.525v-4.216c0-.29.235-.525.524-.525h9.122c.289 0 .524.235.524.525zm0-7.448c0 .29-.235.525-.524.525h-9.122c-.289 0-.524-.235-.524-.525v-4.217c0-.289.235-.524.524-.524h9.122c.289 0 .524.235.524.524zm4.456 13.089c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.138c0-.29.235-.524.525-.524h1.138c.289 0 .524.234.524.524zm0-4.715c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.138c0-.289.235-.524.525-.524h1.138c.289 0 .524.235.524.524zm0-4.715c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.138c0-.289.235-.524.525-.524h1.138c.289 0 .524.235.524.524zm0-4.715c0 .29-.235.525-.524.525h-1.138c-.29 0-.525-.235-.525-.525v-1.137c0-.29.235-.525.525-.525h1.138c.289 0 .524.235.524.525z" fill="#002c06" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mame.svg b/.icons/kora/apps/scalable/mame.svg
new file mode 100644
index 000000000..fa4eba17e
--- /dev/null
+++ b/.icons/kora/apps/scalable/mame.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.896541 -29.1936 29.1936 .896541 25.2783 39.3077)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b64e4" offset="0"/>
+ <stop stop-color="#2784e4" offset="1"/>
+ </linearGradient>
+ <path d="m31.571 9.899-29.202 29.202h11.897l12.979-12.979v12.979l11.858-11.884.039 11.884 6.489-6.489v-22.713l-14.06 15.142z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mandelbulber2.svg b/.icons/kora/apps/scalable/mandelbulber2.svg
new file mode 100644
index 000000000..873b3d76b
--- /dev/null
+++ b/.icons/kora/apps/scalable/mandelbulber2.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.781989 -45.5109 45.5109 .781989 24.1084 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4c3f28" offset="0"/>
+ <stop stop-color="#68583c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.6176 42.6176 0 24.8904 45.2687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a37d5e" offset="0"/>
+ <stop stop-color="#ada396" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.965 34.293s-2.991 7.727-2.991 8.131c0 1.651 1.34 2.991 2.991 2.991 1.65 0 2.99-1.34 2.99-2.991 0-.404-2.99-8.131-2.99-8.131zm3.783-3.459s.838 6.146.984 6.411c.598 1.081 1.962 1.474 3.043.877 1.082-.598 1.475-1.962.877-3.043-.146-.265-4.904-4.245-4.904-4.245zm-6.528-2.318s-3.333 2.582-3.439 2.758c-.434.719-.202 1.655.518 2.089.719.433 1.655.201 2.088-.518.106-.176.833-4.329.833-4.329zm-4.012-.822s-6.146.838-6.411.984c-1.082.598-1.475 1.961-.877 3.043s1.961 1.474 3.043.877c.265-.147 4.245-4.904 4.245-4.904zm6.701-.158s-1.084 2.652-1.087 2.792c-.01.571.444 1.043 1.015 1.054.571.01 1.043-.444 1.053-1.015.003-.14-.981-2.831-.981-2.831zm4.57-.85s2.582 3.333 2.758 3.439c.719.433 1.655.201 2.088-.518.434-.72.202-1.656-.518-2.089-.176-.106-4.328-.832-4.328-.832zm-3.315-.564s.264 1.929.309 2.012c.188.34.616.463.956.275.339-.187.462-.615.275-.955-.046-.083-1.54-1.332-1.54-1.332zm9.28-2.122s7.727 2.991 8.131 2.991c1.651 0 2.991-1.34 2.991-2.991s-1.34-2.991-2.991-2.991c-.404 0-8.131 2.991-8.131 2.991zm-20.924-.069s-7.727-2.991-8.13-2.991c-1.651 0-2.991 1.341-2.991 2.991 0 1.651 1.34 2.991 2.991 2.991.403 0 8.13-2.991 8.13-2.991zm8.336 1.205s-1.93.263-2.013.309c-.339.188-.463.615-.275.955s.616.463.955.275c.083-.046 1.333-1.539 1.333-1.539zm5.743-1.091s2.652 1.085 2.792 1.087c.571.011 1.043-.444 1.054-1.014.01-.571-.444-1.043-1.015-1.054-.14-.002-2.831.981-2.831.981zm-7.234-.159s-2.652-1.084-2.791-1.087c-.571-.011-1.043.444-1.054 1.015-.011.57.444 1.042 1.015 1.053.139.003 2.83-.981 2.83-.981zm5.744-1.091s1.929-.263 2.012-.309c.34-.187.463-.615.276-.955-.188-.339-.616-.463-.956-.275-.083.046-1.332 1.539-1.332 1.539zm-3.309-.985s-.263-1.93-.309-2.013c-.187-.339-.615-.463-.955-.275-.339.187-.463.615-.275.955.046.083 1.539 1.333 1.539 1.333zm-3.314-.565s-2.582-3.332-2.758-3.439c-.719-.433-1.655-.201-2.089.518-.433.72-.201 1.656.518 2.089.176.106 4.329.832 4.329.832zm4.569-.85s1.085-2.652 1.087-2.792c.011-.571-.444-1.043-1.014-1.053-.571-.011-1.043.443-1.054 1.014-.002.14.981 2.831.981 2.831zm6.702-.158s6.146-.838 6.411-.984c1.081-.598 1.474-1.961.876-3.043-.597-1.081-1.961-1.474-3.042-.877-.265.147-4.245 4.904-4.245 4.904zm-4.012-.822s3.333-2.582 3.439-2.758c.433-.719.201-1.655-.518-2.088-.719-.434-1.655-.202-2.089.517-.106.176-.832 4.329-.832 4.329zm-6.528-2.318s-.839-6.146-.985-6.411c-.597-1.081-1.961-1.474-3.043-.876-1.081.597-1.474 1.961-.876 3.042.146.265 4.904 4.245 4.904 4.245zm3.783-3.459s2.991-7.727 2.991-8.131c0-1.651-1.34-2.991-2.991-2.991s-2.991 1.34-2.991 2.991c0 .404 2.991 8.131 2.991 8.131z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mandrivaupdate.svg b/.icons/kora/apps/scalable/mandrivaupdate.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/mandrivaupdate.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mangareader.svg b/.icons/kora/apps/scalable/mangareader.svg
new file mode 100644
index 000000000..9317de2f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/mangareader.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#283444" offset="0"/>
+ <stop stop-color="#505b69" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#f9f9f9" fill-rule="nonzero">
+ <path d="m34.978 26.728.043-10.866c.007-1.779-.076-2.949-.243-3.511-.474-1.242-1.448-1.314-2.209-1.386-2.938.004-5.096 1.805-6.569 3.532v12.67l-4.021.175.042-10.567c.007-1.687-.064-2.823-.231-3.407-.167-.585-.454-.987-.863-1.207-.408-.231-1.243-.326-2.104-.285-.79.038-1.716.339-2.776.903-1.061.552-1.857 1.33-3.032 2.332l-.051 12.67-3.964.175.073-17.937 3.963-.174-.011 2.667c.964-.89 1.717-1.682 2.905-2.377 1.189-.696 2.46-1.076 3.815-1.141 1.496-.072 3.188.15 4.075.666.901.515 1.497 1.376 1.788 2.581 2.179-2.597 4.419-3.975 7.852-4.167 1.355-.065 2.441.117 3.258.545.816.417 1.414 1.055 1.791 1.914.378.848.563 2.099.556 3.752l-.048 12.268z"/>
+ <path d="m33.998 39.613c.206-.309.306-1.038.302-1.588-.008-.814-.327-1.583-.96-2.306-.615-.714-1.752-1.523-3.412-2.427l-18.904.747-.024-2.728 26.988-1.259.024 2.727-4.069.269c1.276.685 2.604 1.415 3.585 2.191.998.786 1.463 1.691 1.472 2.717.006.687-.133 1.548-.495 1.983z"/>
+ <path d="m17.5 16.002c-1.371.06-2.5 2.365-2.5 5.107s1.129 4.949 2.5 4.889 2.5-2.365 2.5-5.107-1.129-4.949-2.5-4.889zm0 2.998c.549 0 1 .903 1 2s-.451 2-1 2-1-.903-1-2 .451-2 1-2z"/>
+ <path d="m30.5 15.002c-1.371.06-2.5 2.365-2.5 5.107s1.129 4.949 2.5 4.889 2.5-2.365 2.5-5.107-1.129-4.949-2.5-4.889zm0 2.998c.549 0 1 .903 1 2s-.451 2-1 2-1-.903-1-2 .451-2 1-2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/manjaro-architect.svg b/.icons/kora/apps/scalable/manjaro-architect.svg
new file mode 100644
index 000000000..3d8fc6611
--- /dev/null
+++ b/.icons/kora/apps/scalable/manjaro-architect.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m21.26 20.208c.08 0 .147.025.199.074.052.05.078.113.077.19v.527c0 .077-.025.14-.077.189s-.119.074-.199.074h-8.312c-.081 0-.147-.024-.199-.074-.052-.049-.078-.112-.078-.189v-.527c0-.077.026-.14.078-.19.052-.049.118-.074.199-.074zm-13.099-7.719 4.034 3.839c.058.055.087.118.087.189 0 .072-.029.135-.087.19l-4.034 3.839c-.058.055-.125.082-.2.082s-.141-.027-.199-.082l-.433-.412c-.057-.055-.086-.118-.086-.19 0-.071.029-.134.086-.189l3.403-3.237-3.403-3.238c-.057-.055-.086-.118-.086-.189 0-.072.029-.135.086-.19l.433-.412c.058-.055.124-.082.199-.082s.142.027.2.082z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="37.010494" cy="37.441685" r="9.667999" fill="#16a086" stroke-width=".878909"/>
+ <path transform="matrix(1.19961 0 0 1.19961 -6.77538 -4.54478)" d="m36.474 41-4.474-6h3v-6l3 .029v5.971h3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/manjaro-settings-manager.svg b/.icons/kora/apps/scalable/manjaro-settings-manager.svg
new file mode 120000
index 000000000..e7116d4cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/manjaro-settings-manager.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/manjaro-welcome.svg b/.icons/kora/apps/scalable/manjaro-welcome.svg
new file mode 120000
index 000000000..e7116d4cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/manjaro-welcome.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/manjaro.svg b/.icons/kora/apps/scalable/manjaro.svg
new file mode 120000
index 000000000..e7116d4cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/manjaro.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/manuskript.svg b/.icons/kora/apps/scalable/manuskript.svg
new file mode 100644
index 000000000..3bef3b6d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/manuskript.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a9a9a" offset="0"/>
+ <stop stop-color="#dadada" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m7 46c4.059-33.895 29.93-40.567 37-44-5.286 16.4-13.858 28.094-31.799 33.79 6.28-11.997 15.899-19.981 26.426-28.179-9.01 7.647-18.025 15.289-23.901 26.436 8.392-2.8 25.467-18.855 19.766-19.204 1.943-.21 4.258-1.636 6.403-9.639-6.537 2.397-25.827 11.3-33.895 40.796z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/maple.svg b/.icons/kora/apps/scalable/maple.svg
new file mode 100644
index 000000000..7f5e34105
--- /dev/null
+++ b/.icons/kora/apps/scalable/maple.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c5c5c5" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.565757 -41.6278 41.6278 .565757 24 45.2605)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0e3344" offset="0"/>
+ <stop stop-color="#014c71" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.980645 0 0 .980645 .464516 .464516)" d="m14.059 43.834c-.184-2.074 1.409-3.863 2.038-5.782.531-1.579 2.487-3.827.427-5.083-2.145-1.411-5.733-1.332-7.212-2.012-1.038-1.789 2.22-2.574 2.783-4.081.234-2.054-2.434-2.039-3.76-2.738-1.058-.262-2.874-1.363-.824-1.677 2.522-1.239-.532-3.614-1.482-4.907-.744-1.016-3.682-3.497-.76-3.482 2.292-.279 4.614-.106 6.904-.355 1.557-.275.788-4.337 2.493-2.01 1.549 1.671 2.084 4.595 4.222 5.36 1.831.655 1.985-3.383 2.371-5.069.394-1.727.606-4.133 1.919-4.398.945 2.336 3.163 1.35 4.523-.013 1.786-1.209 3.396-2.783 5.411-3.587 1.156 1.299.548 3.639.843 5.345-.054 1.803-.064 5.61 2.655 3.577 2.432-.85.041 2.258-.534 3.085-1.276 2.005-2.781 3.87-3.943 5.942-.791 2.39 2.996 1.621 4.407 1.973 1.241.276 3.864-.211 4.271.746-1.82.88-2.445 3.027-.731 4.627 1.267 1.183 3.391 2.083 3.92 3.467-2.261 1.384-4.981.722-7.462 1.022-1.002.782.614 4.317-1.516 2.665-1.688-.765-3.782-3.221-5.469-1.769-1.487 1.28-.153 3.878-1.088 5.534-1.069-1.03-1.924-2.447-3.271-3.249-1.576-.895-3.759-2.703-5.372-1.331-1.562 1.328-1.85 3.698-2.834 5.497-.665 1.228-1.039 3.5-2.929 2.703z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/maps-alt.svg b/.icons/kora/apps/scalable/maps-alt.svg
new file mode 100644
index 000000000..c053678c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/maps-alt.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.282 43.282 0 24 45.614)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007630" offset="0"/>
+ <stop stop-color="#219652" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m42.87 3.361c1.263.836 2.204 2.119 2.596 3.623l-18.402 18.874 17.176 17.549c-.977 1.181-2.382 1.996-3.978 2.207l-37.745-38.567c.378-1.512 1.309-2.806 2.565-3.653l18.918 19.322z" fill="#eff0f1"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m42.205 5.577-18.912 19.413c-.387.398-.387 1.052 0 1.449l5.213 5.348c-.225-1.032-.387-1.849-.387-1.849s.794.165 1.799.396l-4.504-4.619 18.005-18.486c-.297-.623-.729-1.177-1.214-1.652z" fill="#ff4837"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m4 20.322v4.185c.121.032.241.066.358.104.861.283 1.644.752 2.227 1.352.949.974 1.595 2.566 2.298 4.407.712 1.864 1.57 4.107 3.495 5.792 1.922 1.682 4.263 2.218 6.303 2.503 2.021.282 3.833.366 5.316.835 1.393.441 2.699 1.258 3.749 2.33.624.637 1.161 1.374 1.602 2.17h4.41c-.701-1.89-1.777-3.634-3.19-5.076-1.499-1.532-3.349-2.699-5.393-3.345-2.157-.682-4.202-.735-5.955-.979-1.733-.242-3.269-.705-4.244-1.559-.982-.859-1.686-2.381-2.368-4.166-.69-1.809-1.441-4.013-3.193-5.812-1.096-1.124-2.435-1.897-3.837-2.358-.523-.172-1.051-.295-1.578-.383z" fill="#fdbc4b"/>
+ <path d="m2.332 39.44v-17.171c.354.073.705.164 1.05.277 1.225.403 2.374 1.077 3.284 2.011 1.463 1.501 2.22 3.558 2.975 5.535s1.601 4.015 3.176 5.394c1.569 1.373 3.669 1.915 5.713 2.2s4.133.359 6.105.982c1.862.589 3.571 1.665 4.951 3.075 1.105 1.128 1.996 2.469 2.641 3.925h-23.667c-3.438 0-6.228-2.79-6.228-6.228z" fill="#2980b9"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m29 31s1.312 7.169 2.929 8.787c1.617 1.617 4.24 1.617 5.858 0 1.617-1.618 1.617-4.241 0-5.858-1.618-1.618-8.787-2.929-8.787-2.929z" fill="#ff4837"/>
+ </g>
+ <circle transform="matrix(.766066 -.766093 .766066 .766093 -2.0016 -2.0016)" cx="-1.413" cy="50.912" r="2" fill="#eff0f1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/maps.svg b/.icons/kora/apps/scalable/maps.svg
new file mode 100644
index 000000000..f1c6b4237
--- /dev/null
+++ b/.icons/kora/apps/scalable/maps.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bb9073" offset="0"/>
+ <stop stop-color="#baa994" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(14.2858 -822.857 822.857 14.2858 220 961.897)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b344" offset="0"/>
+ <stop stop-color="#52c462" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.150483 -20.4809 20.4809 .150483 29.9434 27.5847)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#001c71" offset="0"/>
+ <stop stop-color="#005cff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h30.88l1.299.136c2.815.598 4.929 3.099 4.929 6.092v12.027c0 2.075-43.336 17.061-43.336 13.915v-25.942c0-1.898.85-3.598 2.19-4.74 1.239-.977 2.59-1.449 4.038-1.488z" fill="url(#b)"/>
+ <path d="m33.278 2.332h-17.131l.051 30.089 17.08-3.034z" fill="#089f48"/>
+ <path d="m16.013 45.668.185-13.247 17.111-3.495-.01 16.742z" fill="#947e67"/>
+ <path d="m2.332 39.047 13.866-6.626v-5.562l-13.866 6.409z" fill="#efefef"/>
+ <path d="m2.848 6.076c1.112-2.286 2.758-3.39 4.783-3.657l8.533 10.128.034 9.264z" fill="#efefef"/>
+ <path d="m16.198 26.859 2.007-.28-2.007-4.768-.034-9.264 7.034 13.305 10.109-.828v6.128l-17.109 1.269z" fill="#d8d8d8"/>
+ <path d="m33.309 31.245 14.694-8.829v-6.401l-14.779 9.12z" fill="#efefef"/>
+ <path d="m30.094 7.104c-3.982 0-7.21 3.228-7.21 7.21 0 .304.025.601.062.896.616 5.632 6.68 12.123 6.68 12.123.108.121.212.195.312.249l.005.003.202.064.202-.064.005-.003c.101-.054.205-.132.313-.249 0 0 5.976-6.503 6.578-12.136.036-.291.061-.585.061-.885-.002-3.98-3.228-7.208-7.21-7.208zm0 11.847c-2.557 0-4.638-2.081-4.638-4.637 0-2.557 2.081-4.638 4.638-4.638s4.636 2.081 4.636 4.638c0 2.556-2.079 4.637-4.636 4.637z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m21.71 27.804c.342-.431 1.004-.413 1.326-.099.323.314.307.925-.041 1.526-.244.452-.852.895-1.356 1.186-.487-.319-1.071-.793-1.29-1.257-.314-.619-.298-1.23.041-1.526.34-.297 1.001-.279 1.32.17zm.565.306c.159.027.288.134.285.292-.005.156-.139.274-.301.275-.188.001-.289-.135-.285-.29.004-.158.109-.309.301-.277zm-1.153-.029c.185-.026.29.136.285.293-.004.155-.069.268-.3.275-.161.004-.289-.135-.286-.292.005-.157.141-.253.301-.276z" fill="#cb3434"/>
+ <path d="m9.018 24.601h-.124c-.117 0-.21-.096-.21-.212v-.357c-.503-.126-.647-.425-.647-1.038 0-.904.734-1.638 1.639-1.638.904 0 1.638.734 1.638 1.638 0 .604-.153.902-.645 1.032v.361c0 .118-.095.213-.212.213h-.123c-.117 0-.212-.095-.212-.213v-.284c-.056.005-.112.006-.172.009v.277c0 .116-.095.211-.212.211h-.123c-.117 0-.212-.095-.212-.211v-.276c-.06-.002-.118-.004-.174-.007v.283c0 .116-.095.212-.211.212zm-.022-2.273c.279.109.504.218.504.488 0 .269-.182.321-.504.487-.246.128-.503-.218-.503-.487 0-.27.244-.589.503-.488zm1.352 0c.268-.076.503.218.503.488 0 .269-.264.629-.503.487-.293-.174-.503-.218-.503-.487 0-.27.196-.401.503-.488z" fill="#ededed"/>
+ <path d="m7.541 17.594.493.521.78-.739.624.658-.78.738.494.522c.168.177.166.452-.004.612-.17.161-.444.148-.611-.029l-.494-.521-.783.74-.623-.657.783-.703-.494-.56c-.169-.177-.166-.451.003-.612.17-.161.444-.148.612.03z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/marble.svg b/.icons/kora/apps/scalable/marble.svg
new file mode 120000
index 000000000..59b5c64af
--- /dev/null
+++ b/.icons/kora/apps/scalable/marble.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/marknoto.svg b/.icons/kora/apps/scalable/marknoto.svg
new file mode 100644
index 000000000..f1c07467a
--- /dev/null
+++ b/.icons/kora/apps/scalable/marknoto.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.87904 7.25596 -7.25596 7.87904 2.3763 74.0629)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#945500" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.655087 -43.1166 43.1166 .655087 123.327 47.7411)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffdf60" offset="0"/>
+ <stop stop-color="#ffe57a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="22.397" x2="45.6723" y1="550.192" y2="550.192" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2ac3a" offset="0"/>
+ <stop stop-color="#d8a21b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332c-3.21 0-6.226 2.67-6.226 6.062l-.002 31.107c0 3.245 2.749 6.167 6.228 6.167h13.837c15.218-1.1 23.192-9.312 23.271-24.279.007-.153-.011-13.21-.011-13.21 0-2.208-2.184-5.833-5.794-5.833z" fill="url(#b)"/>
+ <path d="m22.397 45.668c7.082-1.764 10.262-5.85 13.017-11.249 7.314-2.123 9.187-7.652 10.256-13.683.157 15.401-7.831 23.816-23.273 24.932z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332c-3.447 0-6.167 2.974-6.212 5.662l43.317-.01c-.002.011-.004.021-.005.032-.013-2.883-3.158-5.729-5.797-5.67z" fill-opacity=".07"/>
+ <path d="m27.077 15.546-1.932-.517-4.141 15.455 1.932.517zm-7.077 1.454v3l-4.5 4 4.5 4v3l-8-6.867zm8-2v3l4.5 4-4.5 4v3l8-6.867z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/markpado.svg b/.icons/kora/apps/scalable/markpado.svg
new file mode 100644
index 000000000..d33077f11
--- /dev/null
+++ b/.icons/kora/apps/scalable/markpado.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#88632e" offset="0"/>
+ <stop stop-color="#a47f4a" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path transform="translate(.952854 -.000479)" d="m27.077 16.546-1.932-.517-4.141 15.454 1.932.518zm-7.077 1.454v3l-4.5 4 4.5 4v3l-8-6.867zm8-2v3l4.5 4-4.5 4v3l8-6.867z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/marktext.svg b/.icons/kora/apps/scalable/marktext.svg
new file mode 100644
index 000000000..798e6644c
--- /dev/null
+++ b/.icons/kora/apps/scalable/marktext.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.043 45.043 0 24 46.4223)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.518 17.864h3.573v7.789l1.191.629v7.064l-4.764-2.755z" fill="#137fb0"/>
+ <path d="m8.518 12.212 20.723 11.965-5.257 3.033-15.466-8.929z" fill="#0ea3e7"/>
+ <path d="m32.336 27.392-13.081 7.552 4.745 2.74 8.336-4.814z" fill="#0ea3e7"/>
+ <path d="m15.664 27.392v5.478l8.336 4.812 4.745-2.738z" fill="#35cfee"/>
+ <path d="m39.482 17.864h-3.573v7.789l-1.191.629v7.064l4.764-2.755z" fill="#229eb5"/>
+ <path d="m39.482 12.212-20.723 11.965 5.257 3.033 15.466-8.929z" fill="#35cfee"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/martchus.syncthingplasmoid.svg b/.icons/kora/apps/scalable/martchus.syncthingplasmoid.svg
new file mode 120000
index 000000000..ec492b4af
--- /dev/null
+++ b/.icons/kora/apps/scalable/martchus.syncthingplasmoid.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/massif-visualizer.svg b/.icons/kora/apps/scalable/massif-visualizer.svg
new file mode 100644
index 000000000..75ad67ede
--- /dev/null
+++ b/.icons/kora/apps/scalable/massif-visualizer.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.17866 -43.3354 43.3354 -.17866 24.6551 45.6677)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcd9d9" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.0365232 -29.4159 29.4159 -.0365232 36.6253 38.9479)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d5de1" offset="0"/>
+ <stop stop-color="#0090ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.00058382 -25.003 25.003 -.00058382 24.0003 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8058b" offset="0"/>
+ <stop stop-color="#e34ae9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.486 2.332c3.389.025 6.137 2.76 6.181 6.144v31.048c-.044 3.384-2.792 6.119-6.181 6.144h-30.972c-3.417-.025-6.182-2.805-6.182-6.228v-30.88c0-3.423 2.765-6.203 6.182-6.228z" fill="url(#b)"/>
+ <path d="m45.4 6.75c.174.573.268 1.18.268 1.81v30.88c0 3.423-2.765 6.203-6.182 6.228h-15.486v-18.475l8.666-16.423z" fill="url(#c)"/>
+ <path d="m2.333 39.524v-6.174l17.334-12.315 4.333 6.158 8.666 12.317 13.002-8.212v8.142c0 3.423-2.765 6.203-6.182 6.228h-30.972c-3.389-.025-6.136-2.76-6.181-6.144z" fill="url(#d)"/>
+ <g fill="#535353">
+ <path d="m8.167 34.846c0-.513-.17-1.005-.474-1.367-.304-.363-.716-.567-1.146-.567h-4.216v3.871h4.216c.43 0 .842-.204 1.146-.566.304-.363.474-.855.474-1.368zm.001-7.874c0-.513-.171-1.005-.475-1.367-.303-.363-.716-.567-1.145-.567h-4.217v3.871h4.217c.429 0 .842-.204 1.145-.566.304-.363.475-.855.475-1.368zm0-7.874c0-.513-.17-1.005-.474-1.367-.304-.363-.716-.567-1.146-.567h-4.216v3.871h4.216c.43 0 .842-.203 1.146-.566s.474-.855.474-1.368zm.001-7.874c0-.513-.171-1.005-.475-1.367-.303-.363-.716-.567-1.145-.567h-4.217v3.871h4.217c.429 0 .842-.203 1.145-.566.304-.363.475-.855.475-1.368z"/>
+ <path d="m36.444 40.308c-.513 0-1.005.156-1.368.435-.362.279-.566.658-.566 1.052v3.873h3.871v-3.873c0-.394-.204-.773-.567-1.052-.362-.279-.854-.435-1.367-.435zm-7.874-.001c-.513 0-1.005.157-1.368.436-.362.279-.566.657-.566 1.052v3.872h3.871v-3.872c0-.395-.204-.773-.567-1.052-.362-.279-.854-.436-1.367-.436zm-7.874 0c-.513 0-1.005.156-1.368.435-.362.279-.566.658-.566 1.052v3.873h3.871v-3.873c0-.394-.204-.773-.567-1.052-.362-.279-.854-.435-1.367-.435zm-7.874-.001c-.513 0-1.005.157-1.368.436-.362.279-.566.657-.566 1.052v3.872h3.871v-3.872c0-.395-.204-.773-.566-1.052-.363-.279-.855-.436-1.368-.436z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/master-pdf-editor.svg b/.icons/kora/apps/scalable/master-pdf-editor.svg
new file mode 120000
index 000000000..ad451d787
--- /dev/null
+++ b/.icons/kora/apps/scalable/master-pdf-editor.svg
@@ -0,0 +1 @@
+pdfmod.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/masterpassword-gui.svg b/.icons/kora/apps/scalable/masterpassword-gui.svg
new file mode 100644
index 000000000..715984cad
--- /dev/null
+++ b/.icons/kora/apps/scalable/masterpassword-gui.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0794045 -56.933 56.933 .0794045 32.9132 60.1886)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m60.873 11.226c0-4.47-3.629-8.099-8.099-8.099h-41.548c-4.47 0-8.099 3.629-8.099 8.099v41.548c0 4.47 3.629 8.099 8.099 8.099h41.548c4.47 0 8.099-3.629 8.099-8.099z" fill="url(#a)"/>
+ <g fill="#fff">
+ <circle cx="25.65" cy="33.241" r="4"/>
+ <circle cx="13.65" cy="33.241" r="4"/>
+ <circle cx="37.65" cy="33.241" r="4"/>
+ </g>
+ <path d="m46.424 13.356h6.35v24h-6.35z" fill="#006dff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/masterpdfeditor.svg b/.icons/kora/apps/scalable/masterpdfeditor.svg
new file mode 100644
index 000000000..7a4e83299
--- /dev/null
+++ b/.icons/kora/apps/scalable/masterpdfeditor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.7469 41.7469 0 22.8516 44.8437)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a11" offset="0"/>
+ <stop stop-color="#e23a3d" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m15.6 3c-6.98 0-12.6 5.62-12.6 12.6v27.3c0 1.163 0.937 2.1 2.1 2.1h27.3c6.98 0 12.6-5.62 12.6-12.6v-27.3c0-1.163-0.937-2.1-2.1-2.1h-18.9z" fill="url(#a)"/>
+ <path d="m14.981 33h-8.689l7.047-17.313c.508-.793 1.044-.556 1.682.742.904 1.841 3.332 8.061 3.242 8.306-.269.732-3.277 8.253-3.282 8.265zm26.727 0h-8.717s-1.729-4.243-1.729-4.505c0-.237 2.414-1.215 5.159-2.09 1.153-.367 1.403-.399 1.913-.243.323.099.657.268.741.376.222.283 2.63 6.452 2.633 6.462zm-10.995-5.243c-3.605 1.298-6.601 2.401-6.912 2.45-.571.092-.949-.109-.949-.503 0-.339 3.605-8.794 3.861-9.059.136-.14 1.081-.618 2.357-1.062 2.636-.917 3.439-1.003 4.211-.453.652.466 5.369 5.797 5.369 6.062 0 .138-.225.205-.691.205-.496 0-2.534.664-7.246 2.36zm-8.47 1.534c.502-.796 3.837-8.565 3.834-8.929-.002-.216-.471-1.473-1.042-2.792-1.044-2.413-1.508-3.075-2.288-3.27-.184-.046-2.128-.063-4.321-.039l-3.986.044.408.494c.511.621 1.054 1.814 3.073 6.743 2.978 7.274 3.382 8.103 3.942 8.103.087 0 .258-.16.38-.354z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/masterpdfeditor3.svg b/.icons/kora/apps/scalable/masterpdfeditor3.svg
new file mode 120000
index 000000000..02e106a7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/masterpdfeditor3.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/masterpdfeditor4.svg b/.icons/kora/apps/scalable/masterpdfeditor4.svg
new file mode 120000
index 000000000..02e106a7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/masterpdfeditor4.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/masterpdfeditor5.svg b/.icons/kora/apps/scalable/masterpdfeditor5.svg
new file mode 120000
index 000000000..02e106a7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/masterpdfeditor5.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-ax-applet.svg b/.icons/kora/apps/scalable/mate-ax-applet.svg
new file mode 120000
index 000000000..93ed872fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-ax-applet.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-brightness-applet.svg b/.icons/kora/apps/scalable/mate-brightness-applet.svg
new file mode 120000
index 000000000..75d9c9dae
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-brightness-applet.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-color-manager.svg b/.icons/kora/apps/scalable/mate-color-manager.svg
new file mode 120000
index 000000000..cc3cf018e
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-color-manager.svg
@@ -0,0 +1 @@
+gnome-color-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-cpu-frequency-applet.svg b/.icons/kora/apps/scalable/mate-cpu-frequency-applet.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-cpu-frequency-applet.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-desktop-item-edit.svg b/.icons/kora/apps/scalable/mate-desktop-item-edit.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-desktop-item-edit.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-desktop.svg b/.icons/kora/apps/scalable/mate-desktop.svg
new file mode 120000
index 000000000..c84118ae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-desktop.svg
@@ -0,0 +1 @@
+mate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-disk-usage-analyzer.svg b/.icons/kora/apps/scalable/mate-disk-usage-analyzer.svg
new file mode 120000
index 000000000..4180791b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-disk-usage-analyzer.svg
@@ -0,0 +1 @@
+baobab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-eiciel.svg b/.icons/kora/apps/scalable/mate-eiciel.svg
new file mode 120000
index 000000000..25b6ca8e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-eiciel.svg
@@ -0,0 +1 @@
+eiciel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-eyes-applet.svg b/.icons/kora/apps/scalable/mate-eyes-applet.svg
new file mode 120000
index 000000000..d0a251b0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-eyes-applet.svg
@@ -0,0 +1 @@
+xfce4-eyes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-indicator-applet.svg b/.icons/kora/apps/scalable/mate-indicator-applet.svg
new file mode 120000
index 000000000..a140d67ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-indicator-applet.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-inhibit-applet.svg b/.icons/kora/apps/scalable/mate-inhibit-applet.svg
new file mode 100644
index 000000000..e754e32a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-inhibit-applet.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.02002 0 0 1.02002 -.972816 .539587)" d="m42 34v6c0 2-2 2-2 2h-2v-8zm-20 0h4v8h-4zm-8 0h4v8h-2s-2 0-2-2zm16 0h4v8h-4z" fill="#38732b"/>
+ <path transform="matrix(1.02002 0 0 1.02002 -.972816 .539587)" d="m26 34h4v8h-4zm-8 0h4v8h-4zm16 0h4v8h-4z" fill="#fff200"/>
+ <path transform="matrix(0 -1.02002 -1.02002 0 -.972816 .539587)" d="m-6-44c0-1.104-.896-2-2-2h-28c-1.104 0-2 .896-2 2v36h32z" fill="#5bbd41"/>
+ <g transform="matrix(1.02002 0 0 1.02002 -.972816 .539587)">
+ <path d="m16.008 15c-1.104 0-2-.896-2-2s.896-2 2-2h14c.764 0 1.461.435 1.797 1.121.335.686.251 1.504-.218 2.107l-11.49 14.772h9.911c1.104 0 2 .896 2 2s-.896 2-2 2h-14c-.764 0-1.461-.435-1.797-1.121-.335-.686-.251-1.504.218-2.107l11.49-14.772zm19-2c-.552 0-1-.448-1-1s.448-1 1-1h6c.379 0 .725.214.895.553.169.339.132.744-.095 1.047l-4.8 6.4h4c.552 0 1 .448 1 1s-.448 1-1 1h-6c-.379 0-.725-.214-.894-.553-.17-.338-.133-.744.094-1.047l4.8-6.4z" fill="#242424"/>
+ <path d="m2.965 8v-4h5.035c1.105 0 2 .895 2 2v36h-4v-34z" fill="#e4e4e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mate-invest-applet.svg b/.icons/kora/apps/scalable/mate-invest-applet.svg
new file mode 120000
index 000000000..ae8771b1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-invest-applet.svg
@@ -0,0 +1 @@
+keurocalc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-logo.svg b/.icons/kora/apps/scalable/mate-logo.svg
new file mode 120000
index 000000000..c84118ae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-logo.svg
@@ -0,0 +1 @@
+mate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-netspeed-applet.svg b/.icons/kora/apps/scalable/mate-netspeed-applet.svg
new file mode 120000
index 000000000..0fb3d2e67
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-netspeed-applet.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-nettool.svg b/.icons/kora/apps/scalable/mate-nettool.svg
new file mode 120000
index 000000000..7d8d2e8cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-nettool.svg
@@ -0,0 +1 @@
+gnome-nettool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-network-properties.svg b/.icons/kora/apps/scalable/mate-network-properties.svg
new file mode 120000
index 000000000..0fb3d2e67
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-network-properties.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-notification-properties.svg b/.icons/kora/apps/scalable/mate-notification-properties.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-notification-properties.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel-clock.svg b/.icons/kora/apps/scalable/mate-panel-clock.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-clock.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel-drawer.svg b/.icons/kora/apps/scalable/mate-panel-drawer.svg
new file mode 100644
index 000000000..7560a7440
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-drawer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bb8b46" offset="0"/>
+ <stop stop-color="#e0ba70" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m38 14.89c0-1.043-.847-1.89-1.89-1.89h-24.22c-1.043 0-1.89.847-1.89 1.89v18.22c0 1.043.847 1.89 1.89 1.89h24.22c1.043 0 1.89-.847 1.89-1.89z" fill="#fff7d1"/>
+ <path transform="translate(0 -6.19355)" d="m30 23.984c0-1.095-.889-1.984-1.984-1.984h-8.032c-1.095 0-1.984.889-1.984 1.984v.032c0 1.095.889 1.984 1.984 1.984h8.032c1.095 0 1.984-.889 1.984-1.984z" fill="#334244"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mate-panel-fish.svg b/.icons/kora/apps/scalable/mate-panel-fish.svg
new file mode 120000
index 000000000..642379873
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-fish.svg
@@ -0,0 +1 @@
+bluefish-alt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel-force-quit.svg b/.icons/kora/apps/scalable/mate-panel-force-quit.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-force-quit.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel-launcher.svg b/.icons/kora/apps/scalable/mate-panel-launcher.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-launcher.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel-notification-area.svg b/.icons/kora/apps/scalable/mate-panel-notification-area.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-notification-area.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel-separator.svg b/.icons/kora/apps/scalable/mate-panel-separator.svg
new file mode 100644
index 000000000..c8d6b2d11
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-separator.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m26 7c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v34c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill="#272727"/>
+ <path d="m13 26v3l-7-5 7-5v3h5v4zm22 0v3l7-5-7-5v3h-5v4z" fill="#b3e5fc" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mate-panel-window-list.svg b/.icons/kora/apps/scalable/mate-panel-window-list.svg
new file mode 100644
index 000000000..291fae08f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-window-list.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.30178 -32.3809 32.3809 -.30178 3511.7 7.5665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f5f2f5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 38.226v1.214c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.214z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m24.031 13.634c-2.854 0-5.387 1.353-7.023 3.443l1.122.714c1.399-1.718 3.536-2.813 5.918-2.813 4.213 0 7.632 3.428 7.632 7.652 0 4.222-3.419 7.65-7.632 7.65-2.374 0-4.504-1.089-5.904-2.799l-1.121.714c1.642 2.085 4.166 3.428 7.022 3.428 4.945 0 8.955-4.028 8.955-8.993 0-4.961-4.013-8.99-8.955-8.99m-9.045 3.742v10.491l9.099-5.298m-.068-5.427c-1.61 0-3.056.7-4.06 1.809l1.162.726c.747-.74 1.771-1.195 2.901-1.195 2.287 0 4.142 1.874 4.142 4.181 0 2.309-1.853 4.183-4.142 4.183-1.15 0-2.19-.472-2.939-1.235l-1.121.714c1.004 1.109 2.447 1.809 4.06 1.809 3.028 0 5.483-2.465 5.483-5.498 0-3.035-2.456-5.497-5.483-5.497" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mate-panel-window-menu.svg b/.icons/kora/apps/scalable/mate-panel-window-menu.svg
new file mode 120000
index 000000000..8cc1dc430
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-window-menu.svg
@@ -0,0 +1 @@
+gnome-window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel-workspace-switcher.svg b/.icons/kora/apps/scalable/mate-panel-workspace-switcher.svg
new file mode 120000
index 000000000..c6a5f62d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel-workspace-switcher.svg
@@ -0,0 +1 @@
+workspace-switcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-panel.svg b/.icons/kora/apps/scalable/mate-panel.svg
new file mode 120000
index 000000000..010fb8a74
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-panel.svg
@@ -0,0 +1 @@
+panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-power-manager.svg b/.icons/kora/apps/scalable/mate-power-manager.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-power-manager.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-power-statistics.svg b/.icons/kora/apps/scalable/mate-power-statistics.svg
new file mode 120000
index 000000000..82c357f48
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-power-statistics.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-preferences-desktop-display.svg b/.icons/kora/apps/scalable/mate-preferences-desktop-display.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-preferences-desktop-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-sensors-applet.svg b/.icons/kora/apps/scalable/mate-sensors-applet.svg
new file mode 120000
index 000000000..4517c3386
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-sensors-applet.svg
@@ -0,0 +1 @@
+xsensors.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-sensors.svg b/.icons/kora/apps/scalable/mate-sensors.svg
new file mode 120000
index 000000000..4517c3386
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-sensors.svg
@@ -0,0 +1 @@
+xsensors.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-session-properties.svg b/.icons/kora/apps/scalable/mate-session-properties.svg
new file mode 120000
index 000000000..1752c2f2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-session-properties.svg
@@ -0,0 +1 @@
+session-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-sticky-notes-applet.svg b/.icons/kora/apps/scalable/mate-sticky-notes-applet.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-sticky-notes-applet.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate-system-log.svg b/.icons/kora/apps/scalable/mate-system-log.svg
new file mode 120000
index 000000000..086f9aeb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate-system-log.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mate.svg b/.icons/kora/apps/scalable/mate.svg
new file mode 100644
index 000000000..066724d16
--- /dev/null
+++ b/.icons/kora/apps/scalable/mate.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.628712 -45.5195 45.5195 -.628712 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#577b1a" offset="0"/>
+ <stop stop-color="#89a123" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.55547 31.9715 -31.9715 1.55547 -359.242 26.7427)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f7ffe7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.252 7.74v9.756l8.13-4.878zm-3.252 1.626c-6.054.002-11.51 3.76-13.669 9.416l1.429.858c1.838-5.168 6.756-8.641 12.24-8.648.544.004 1.087.042 1.626.115v-1.633c-.54-.067-1.082-.102-1.626-.108zm0 4.878c-4.354.001-8.206 2.917-9.388 7.107l1.461.873c.828-3.698 4.137-6.351 7.927-6.354.546 0 1.091.055 1.626.165v-1.651c-.537-.092-1.081-.139-1.626-.14zm11.22.365-1.426.858c2.065 2.362 3.207 5.395 3.214 8.533-.002 3.139-1.141 6.174-3.204 8.54l1.406.844c2.207-2.629 3.419-5.952 3.424-9.384-.001-3.433-1.21-6.758-3.414-9.391zm-4.265 2.56-1.445.867c1.666 1.535 2.616 3.699 2.62 5.964-.003 2.265-.952 4.428-2.617 5.964l1.445.87c1.792-1.823 2.797-4.278 2.798-6.834-.002-2.555-1.009-5.01-2.801-6.831zm-23.215 1.953v9.756l8.13-4.878zm8.337 6.65-1.458.874c1.18 4.189 5.028 7.106 9.381 7.11.546-.003 1.089-.052 1.626-.146v-1.652c-.535.112-1.08.17-1.626.172-3.789-.005-7.097-2.659-7.923-6.358zm-4.32 2.591-1.413.848c2.155 5.655 7.605 9.415 13.656 9.423.543-.002 1.086-.036 1.626-.098v-1.646c-.539.073-1.082.113-1.626.118-5.484-.005-10.403-3.478-12.243-8.645zm15.495 2.141v9.756l8.13-4.878z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mateconf-editor.svg b/.icons/kora/apps/scalable/mateconf-editor.svg
new file mode 120000
index 000000000..3fc01909a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mateconf-editor.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/matepalimpsest.svg b/.icons/kora/apps/scalable/matepalimpsest.svg
new file mode 100644
index 000000000..b4e72a409
--- /dev/null
+++ b/.icons/kora/apps/scalable/matepalimpsest.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path d="m24.031 12.225c-2.73 0-5.152 1.294-6.717 3.293l1.072.683c1.339-1.643 3.383-2.69 5.662-2.69 4.029 0 7.3 3.278 7.3 7.319 0 4.038-3.271 7.317-7.3 7.317-2.271 0-4.308-1.042-5.648-2.677l-1.073.683c1.571 1.994 3.985 3.279 6.718 3.279 4.729 0 8.565-3.853 8.565-8.602 0-4.746-3.838-8.599-8.565-8.599m-8.652 3.578v10.036l8.703-5.068m-.065-5.191c-1.54 0-2.923.669-3.884 1.73l1.112.695c.714-.708 1.694-1.143 2.775-1.143 2.187 0 3.962 1.792 3.962 3.999 0 2.209-1.773 4.001-3.962 4.001-1.1 0-2.094-.451-2.811-1.181l-1.073.683c.961 1.061 2.341 1.73 3.884 1.73 2.896 0 5.244-2.357 5.244-5.258 0-2.904-2.349-5.259-5.244-5.259" fill="#a1a7ae"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/material-maker.svg b/.icons/kora/apps/scalable/material-maker.svg
new file mode 100644
index 000000000..8776fe48f
--- /dev/null
+++ b/.icons/kora/apps/scalable/material-maker.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m40.097 40.097-32.194-32.194c-8.889 8.89-8.889 23.304 0 32.194 8.89 8.889 23.304 8.889 32.194 0z" fill="#ee49ef"/>
+ <path d="m40.097 40.097-32.194-32.194c8.89-8.889 23.304-8.889 32.194 0 8.889 8.89 8.889 23.304 0 32.194z" fill="#39c3fb"/>
+ <path d="m20.37 16.05.047.056c.136.161.248.274.322.336.21.24.412.499.591.772 1.072 1.631 1.668 2.118 2.587 2.118.621 0 .824-.106 1.442-.755.407-.428.861-1.158 1.046-1.681.478-1.354 1.681-2.618 2.81-2.955 1.52-.452 2.629-.09 3.797 1.24.93 1.06 1.269 2.095 1.266 3.873-.003 2.518-.545 3.852-2.649 6.526-1.329 1.675-2.61 3.29-1.761 5.686.351.914 1.018 1.627 1.982 2.117 1.625.831 3.644.171 4.677-.898 1.058-1.114 1.138-1.548 1.26-6.876.103-4.519.131-4.818.519-5.607.577-1.175 1.349-1.62 2.629-1.513.831.069 1.068.17 1.48.632.784.88.946 1.749.929 4.985.137 5.149-2.564 10.53-5.786 13.702-4.008 3.907-9.077 5.802-14.743 5.513-10.31-.528-18.19-8.965-18.164-19.449.008-3.143.583-5.524 1.578-6.521.586-.587.774-.671 1.502-.671 2.112 0 2.833 2.561 2.117 7.514-.482 3.339-.27 5.065.759 6.164 1.687 1.803 4.706 1.449 5.814-.683.796-1.53.574-2.669-.975-5.009-1.148-1.734-1.534-2.724-1.727-4.428-.329-2.921 1.267-5.156 3.724-5.214 0 0 1.572-.105 2.927 1.026z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mathematica.svg b/.icons/kora/apps/scalable/mathematica.svg
new file mode 100644
index 000000000..3291f0b50
--- /dev/null
+++ b/.icons/kora/apps/scalable/mathematica.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a5002f" offset="0"/>
+ <stop stop-color="#d6342a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13938 0 0 1.13938 -3.345 -3.345)">
+ <path d="m24.045 4.001c-.42-.018-.818.2-1.03.565l-3.409 5.861-6.189-2.728c-.144-.064-.3-.097-.457-.097-.625 0-1.139.516-1.139 1.143 0 .038.002.076.006.114l.673 6.753-6.604 1.446c-.521.114-.896.581-.896 1.117 0 .28.103.551.289.76l4.497 5.067-4.497 5.067c-.185.21-.288.48-.288.76 0 .536.375 1.003.896 1.117l6.604 1.444-.671 6.754c-.004.037-.006.075-.006.113 0 .627.514 1.143 1.139 1.143.157 0 .313-.033.457-.096l6.189-2.729 3.41 5.859c.204.35.579.566.983.566s.779-.216.983-.566l3.409-5.861 6.189 2.728c.144.064.3.097.457.097.625 0 1.139-.516 1.139-1.143 0-.038-.002-.076-.006-.114l-.673-6.753 6.604-1.446c.521-.114.896-.581.896-1.117 0-.28-.103-.551-.289-.76l-4.497-5.066 4.497-5.068c.185-.209.288-.48.288-.76 0-.536-.375-1.003-.896-1.117l-6.605-1.444.672-6.754c.003-.037.005-.075.005-.113 0-.627-.514-1.143-1.138-1.143-.158 0-.313.033-.458.096l-6.188 2.73-3.411-5.86c-.195-.335-.548-.549-.935-.565z" fill="url(#a)"/>
+ <path d="m15 12s1.955 5.351.973 8.781c-.983 3.431-5.973 7.293-5.973 7.293s6.521.367 8.998 2 4.996 7.926 4.996 7.926 3.345-6.933 4.744-7.926c1.399-.992 9.262-2.008 9.262-2.008s-5.748-5.583-6.236-7.14c-.489-1.558 1.236-8.922 1.236-8.922s-5.517 2.996-9.15 2.996c-3.634 0-8.85-3-8.85-3zm15.244 3.459c-.006.034-.007.03-.014.064-.19 1.048-.366 2.152-.468 3.149s-.264 1.714.093 2.853c.356 1.133.884 1.636 1.541 2.44.658.804 1.446 1.671 2.213 2.486.117.124.113.111.229.233-.15.025-.139.018-.291.045-1.098.193-2.246.419-3.258.673-1.012.255-1.767.375-2.707 1.041-.939.667-1.299 1.343-1.855 2.203-.557.861-1.121 1.852-1.641 2.807-.012.022-.01.02-.022.041-.967-1.827-2.076-3.845-3.964-5.09-1.675-1.104-3.722-1.5-5.612-1.8 1.354-1.422 2.791-3.125 3.407-5.272.571-1.996.355-3.997.041-5.754 1.756.717 3.797 1.422 5.914 1.422 2.255 0 4.506-.782 6.394-1.541z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/matlab-desktop.svg b/.icons/kora/apps/scalable/matlab-desktop.svg
new file mode 120000
index 000000000..230abc95a
--- /dev/null
+++ b/.icons/kora/apps/scalable/matlab-desktop.svg
@@ -0,0 +1 @@
+matlab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/matlab-icon.svg b/.icons/kora/apps/scalable/matlab-icon.svg
new file mode 120000
index 000000000..230abc95a
--- /dev/null
+++ b/.icons/kora/apps/scalable/matlab-icon.svg
@@ -0,0 +1 @@
+matlab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/matlab-logo.svg b/.icons/kora/apps/scalable/matlab-logo.svg
new file mode 120000
index 000000000..230abc95a
--- /dev/null
+++ b/.icons/kora/apps/scalable/matlab-logo.svg
@@ -0,0 +1 @@
+matlab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/matlab.svg b/.icons/kora/apps/scalable/matlab.svg
new file mode 100644
index 000000000..7ddd644a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/matlab.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="3.45453" x2="32.02063" y1="18.0846" y2="18.0846" gradientUnits="userSpaceOnUse">
+ <stop stop-opacity=".16" offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(19.1803 -28.2843 28.2843 19.1803 16.4402 34.8302)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f67e17" offset="0"/>
+ <stop stop-color="#ff7f2a" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.001 3.531c-3.094.326-5.073 3.084-6.18 5.931-2.323 5.97-5.35 10.109-5.989 10.173-4.404 1.154-15.806 5.131-16.311 5.621-.177.168.011.481.42.713.41.239 2.739 1.832 5.211 3.549 2.464 1.716 4.606 3.112 4.758 3.121.15 0 1.282-.605 2.49-1.352 2.543-1.566 11.451-6.411 11.426-7.338-.01-.464-1.559-1.731-3.119-2.76 1.972-3.918 7.693-17.611 7.294-17.658z" fill="#62cbcb"/>
+ <path d="m32.001 3.531c-3.094.326-5.073 3.084-6.18 5.93-5.188 12.908-9.845 10.35-22.3 15.795-.177.168.011.481.42.713.41.239 2.739 1.832 5.211 3.549 2.464 1.716 4.606 3.112 4.758 3.121.15 0 1.282-.605 2.49-1.352 2.543-1.566 11.451-6.411 11.426-7.338-.01-.464-1.559-1.731-3.119-2.76 1.972-3.918 7.693-17.611 7.294-17.658z" fill="#62cbcb"/>
+ <path d="m32.001 3.531c-3.094.326-5.073 3.084-6.18 5.931-5.188 12.907-9.845 10.349-22.3 15.794-.177.168.011.481.42.713.41.239 2.739 1.832 5.211 3.549 2.464 1.716 4.606 3.112 4.758 3.121.15 0 1.282-.605 2.49-1.352 2.543-1.566 11.451-6.411 11.426-7.338-.01-.464-1.559-1.731-3.119-2.76 1.972-3.918 7.693-17.611 7.294-17.658z" fill="url(#a)"/>
+ <path d="m32.557 3.437c-.179-.03-.324-.011-.503.08-.726.579-2.862 4.632-4.998 9.463-.866 1.97-2.094 4.545-2.713 5.729-1.836 3.508-6.322 9.89-8.398 11.926l-2.023 1.998 1.53 1.496c.886.971 2.056 2.988 3.028 5.244 1.843 4.298 2.163 4.918 2.516 4.918.167 0 1.112-.533 2.165-1.204 2.349-1.525 4.545-3.575 7.534-7.062 4.664-5.436 8.165-6.588 12.477-4.092 1.165.678 2.123 1.104 2.123.945 0-.166-.597-1.804-1.309-3.647s-2.652-7.048-4.301-11.566c-1.104-1.859-4.554-13.883-7.132-14.229z" fill="url(#b)"/>
+ <path d="m32.557 3.437c-.004 30.555-.004 20.095-.004 30.555 0 0 2.224-2.418 5.015-3.179 1.807-.493 3.909.139 5.604 1.12 1.165.678 2.123 1.104 2.123.946 0-.167-.597-1.805-1.309-3.648s-2.652-7.048-4.301-11.566c-1.104-1.858-4.554-13.883-7.132-14.229z" fill-opacity=".16"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mattermost-desktop-bin.svg b/.icons/kora/apps/scalable/mattermost-desktop-bin.svg
new file mode 120000
index 000000000..2cdc63656
--- /dev/null
+++ b/.icons/kora/apps/scalable/mattermost-desktop-bin.svg
@@ -0,0 +1 @@
+mattermost.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mattermost-desktop.svg b/.icons/kora/apps/scalable/mattermost-desktop.svg
new file mode 120000
index 000000000..2cdc63656
--- /dev/null
+++ b/.icons/kora/apps/scalable/mattermost-desktop.svg
@@ -0,0 +1 @@
+mattermost.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mattermost.svg b/.icons/kora/apps/scalable/mattermost.svg
new file mode 100644
index 000000000..7fb6720b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/mattermost.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.3745 45.3745 0 205.498 46.5903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.840268 -33.9339 33.9339 .840268 430.434 50.1469)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004db7" offset="0"/>
+ <stop stop-color="#008aff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.981 7.742c-8.913.01-16.24 7.346-16.241 16.258 0 8.92 7.34 16.26 16.26 16.26s16.26-7.34 16.26-16.26c-.009-5.825-3.147-11.217-8.208-14.102.03.194.15 2.385.15 2.385 2.1 2.126 3.896 6.714 3.645 9.692-.517 6.14-5.603 10.968-11.847 10.968s-11.906-5.241-11.951-11.485c-.046-6.611 4.327-10.285 10.267-12.151.52-.645 1.632-1.529 1.665-1.565zm4.052 2.742c-.031-.162-.592-.407-.773-.281-.083.038-.477.494-.881 1.009-.404.513-1.286 1.611-1.959 2.443-.675.832-1.956 2.426-2.843 3.539-1.744 2.187-2.022 2.627-2.309 3.665-.179.648-.195 1.695-.035 2.304.439 1.668 1.908 2.918 3.802 3.239.085.015.383.033.658.037 1.148.017 2.125-.386 2.953-1.221.435-.44.556-.613.824-1.175.172-.363.36-.845.419-1.071.151-.578.223-1.774.144-4.512z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/maxima-icon.svg b/.icons/kora/apps/scalable/maxima-icon.svg
new file mode 120000
index 000000000..dd1de59ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/maxima-icon.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/maxima-new.svg b/.icons/kora/apps/scalable/maxima-new.svg
new file mode 120000
index 000000000..dd1de59ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/maxima-new.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/maxima.svg b/.icons/kora/apps/scalable/maxima.svg
new file mode 100644
index 000000000..8da63b7b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/maxima.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5276 45.5276 0 24 46.7636)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#15376c" offset="0"/>
+ <stop stop-color="#404b8b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.655087 -22.7638 22.7638 .655087 23.3449 35.3819)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e54c71" offset="0"/>
+ <stop stop-color="#f26265" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m11.764 12.618c-.788 0-1.422.508-1.422 1.138 0 .631.634 1.139 1.422 1.139h.925s1.103.296 1.061 1.236c-.286 3.994-1.806 15.143-2.279 16.028-.597.835-.984.947-1.983.947-.788 0-1.423.507-1.423 1.138 0 .63.635 1.138 1.423 1.138h7.398c.789 0 1.423-.508 1.423-1.138 0-.631-.634-1.138-1.423-1.138-1.713.22-2.056-.224-2.519-1.504-.235-1.247-.154-3.213.138-6.455.527-5.835.817-7.034 1.588-6.558.531.328 4.386 9.014 5.653 12.896.522 1.6 1.149 2.843 1.394 2.761s1.007-1.679 1.694-3.55c1.552-4.231 4.625-11.045 5.133-11.613.674-.755 1.078.577 2.089 6.88.957 5.964.962 6.151.194 7-.278.272-.756.143-1.136.143-.789 0-1.423.507-1.423 1.138 0 .63.634 1.138 1.423 1.138h7.398c.788 0 1.423-.508 1.423-1.138 0-.631-.635-1.138-1.423-1.138-1.259.145-1.199-.244-1.589-1.203-1.2-3.64-3.009-14.138-2.579-15.853.472-1.029.795-1.155 1.892-1.155.788 0 1.422-.508 1.422-1.139 0-.63-.634-1.138-1.422-1.138h-7.399c-.788 0-1.422.508-1.422 1.138 0 .631.922.529 1.422 1.139.742.724.209 1.334-.095 2.076-1.083 2.585-2.795 6.349-2.795 6.349-.454 1.308-1.428 3.406-2.132 3.374-.571-.059-2.472-5.449-3.712-7.909-.468-1.123-.775-1.471-1.059-2.16-.909-1.449.119-1.73.119-1.73.788 0 1.422-.508 1.422-1.139 0-.63-.634-1.138-1.422-1.138z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/maxthon-browser.svg b/.icons/kora/apps/scalable/maxthon-browser.svg
new file mode 100644
index 000000000..adda03455
--- /dev/null
+++ b/.icons/kora/apps/scalable/maxthon-browser.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m28.564 16.57c1.677 0 5.706.918 5.706 4.755v10.461h-5.706v-9.51h-9.51v9.51h-5.706v-15.216zm-2.853 8.559v4.755h-3.804v-4.755z" fill="#fff" fill-opacity=".79"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/maxthon.svg b/.icons/kora/apps/scalable/maxthon.svg
new file mode 120000
index 000000000..3d60749f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/maxthon.svg
@@ -0,0 +1 @@
+maxthon-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/maya.svg b/.icons/kora/apps/scalable/maya.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/maya.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mc.svg b/.icons/kora/apps/scalable/mc.svg
new file mode 120000
index 000000000..d89d789f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mc.svg
@@ -0,0 +1 @@
+gnome-commander.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mcomix.svg b/.icons/kora/apps/scalable/mcomix.svg
new file mode 120000
index 000000000..f48bd86df
--- /dev/null
+++ b/.icons/kora/apps/scalable/mcomix.svg
@@ -0,0 +1 @@
+comix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mcomix3.svg b/.icons/kora/apps/scalable/mcomix3.svg
new file mode 120000
index 000000000..8fa7c6aa9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mcomix3.svg
@@ -0,0 +1 @@
+mcomix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mcpelauncher-ui-qt.svg b/.icons/kora/apps/scalable/mcpelauncher-ui-qt.svg
new file mode 100644
index 000000000..d2bfa5660
--- /dev/null
+++ b/.icons/kora/apps/scalable/mcpelauncher-ui-qt.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 24.107422,4.999862 v 0.002 A 4.5656761,4.5479 0 0 0 21.716797,5.607334 L 8.2832029,13.333896 a 4.5656761,4.5479 0 0 0 -2.283203,3.939454 v 15.453074 a 4.5656761,4.5479 0 0 0 2.283203,3.9375 l 13.4335941,7.726563 a 4.5656761,4.5479 0 0 0 4.566406,0 L 39.716797,36.663924 A 4.5656761,4.5479 0 0 0 42,32.726424 V 17.2733 A 4.5656761,4.5479 0 0 0 39.716797,13.333846 L 26.283203,5.607284 A 4.5656761,4.5479 0 0 0 24.107422,4.999862 Z"/>
+ <path style="fill:#474747" d="M 6.9960938 13.5 A 4.5656761 4.5479 0 0 0 6 16.273438 L 6 31.726562 A 4.5656761 4.5479 0 0 0 8.2832031 35.664062 L 21.716797 43.390625 A 4.5656761 4.5479 0 0 0 26.283203 43.390625 L 39.716797 35.664062 A 4.5656761 4.5479 0 0 0 42 31.726562 L 42 16.273438 A 4.5656761 4.5479 0 0 0 41.050781 13.5 L 6.9960938 13.5 z"/>
+ <path style="fill:#545454" d="M 6.6875 13.900391 A 4.5656761 4.5479 0 0 0 6 16.273438 L 6 31.726562 A 4.5656761 4.5479 0 0 0 8.2832031 35.664062 L 21.716797 43.390625 A 4.5656761 4.5479 0 0 0 24 44 L 24 24 L 6.6875 13.900391 z"/>
+ <path style="fill:#3d3d3d" d="m 24.000001,34.499998 4,-2.425498 v 2.625 l -4,2.425498 z"/>
+ <path style="fill:#323232" d="M 35,27.937499 39,25.5125 v 2.625 l -4,2.424998 z"/>
+ <path style="fill:#363636" d="M 27,37.781247 31,35.3565 v 2.624999 l -4,2.424748 z"/>
+ <path style="fill:#3e3e3e" d="M 36,33.843748 40,31.6185 v 2.625 l -3.999999,2.225248 z"/>
+ <path style="fill:#393939" d="m 31,29.249999 7,-3.9375 v 2.625 l -7,3.937499 z"/>
+ <path style="fill:#4b4b4b" d="m 22,33.2875 2,1.212498 v 2.625 L 22,35.9125 Z"/>
+ <path style="fill:#4b4b4b" d="m 15.000022,35.812498 4,2.225002 v 2.625 l -4,-2.225003 z"/>
+ <path style="fill:#424242" d="m 12,29.249999 4,2.524501 v 2.625 l -4,-2.524502 z"/>
+ <path style="fill:#494949" d="m 9,25.968749 4,2.324751 v 2.624999 l -4,-2.32475 z"/>
+ <path style="fill:#4b4b4b" d="m 6,29.249999 3,1.968749 v 2.625 l -3,-1.96875 z"/>
+ <path style="fill:#3b3b3b" d="m 6,21.374999 1,0.65625 v 2.625 l -1,-0.65625 z"/>
+ <path style="fill:#3c3c3c" d="M 29,35.556001 33,33.1315 v 2.625 l -3.999999,2.4245 z"/>
+ <path style="opacity:0.2" d="M 40.603516,14.001953 24,23.6875 7.4042969,14.005859 C 6.5105951,14.860204 6.003735,16.039587 6,17.273438 V 19.75 l 2,1.3125 v 2.625 l 5,2.824219 v -2.72461 L 15,25 v 2.724609 l 4,2.326172 v -2.726562 l 2,1.21289 v 2.625 L 24,32.875 26,31.662109 V 29.138672 L 31,26.3125 v 2.423828 l 2,-1.210937 V 25 l 2.013672,-1.128906 -0.02734,2.541015 L 40,23.488281 V 21.0625 L 42,19.75 v -2.476562 c -6.27e-4,-1.23406 -0.50468,-2.414883 -1.396484,-3.271485 z"/>
+ <path style="fill:#638f01" d="M 40.603516,13.001953 24,22.6875 v 6.5625 2.625 l 2,-1.213 v -2.524 l 5,-2.8255 v 2.42475 L 33,26.525 V 24 l 2.013672,-1.128 -0.02734,2.54 L 40,22.488 V 20.0625 L 42,18.75 v -2.476562 c -6.27e-4,-1.234059 -0.50468,-2.414883 -1.396484,-3.271485 z"/>
+ <path style="fill:#74a011" d="M 7.4042969,13.005859 C 6.5105951,13.860204 6.003735,15.039588 6,16.273438 V 18.75 l 2,1.3125 v 2.625 l 5,2.8245 V 22.788 L 15,24 v 2.725 l 4,2.325 v -2.725 l 2,1.21225 V 30.162 l 3,1.713 v -9.1875 z"/>
+ <path style="fill:#8ec115" d="M 24.107422 4 L 24.107422 4.0019531 A 4.5656761 4.5479 0 0 0 21.716797 4.6074219 L 8.2832031 12.333984 A 4.5656761 4.5479 0 0 0 6.6875 13.900391 L 24 24 L 41.324219 13.894531 A 4.5656761 4.5479 0 0 0 39.716797 12.333984 L 26.283203 4.6074219 A 4.5656761 4.5479 0 0 0 24.107422 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.107422 4 L 24.107422 4.0019531 A 4.5656761 4.5479 0 0 0 21.716797 4.6074219 L 8.2832031 12.333984 A 4.5656761 4.5479 0 0 0 6 16.273438 L 6 17.273438 A 4.5656761 4.5479 0 0 1 8.2832031 13.333984 L 21.716797 5.6074219 A 4.5656761 4.5479 0 0 1 24.107422 5.0019531 L 24.107422 5 A 4.5656761 4.5479 0 0 1 26.283203 5.6074219 L 39.716797 13.333984 A 4.5656761 4.5479 0 0 1 42 17.273438 L 42 16.273438 A 4.5656761 4.5479 0 0 0 39.716797 12.333984 L 26.283203 4.6074219 A 4.5656761 4.5479 0 0 0 24.107422 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/md.obsidian.Obsidian.svg b/.icons/kora/apps/scalable/md.obsidian.Obsidian.svg
new file mode 120000
index 000000000..81d9c90bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/md.obsidian.Obsidian.svg
@@ -0,0 +1 @@
+obsidian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mdmflexiserver.svg b/.icons/kora/apps/scalable/mdmflexiserver.svg
new file mode 120000
index 000000000..034554a56
--- /dev/null
+++ b/.icons/kora/apps/scalable/mdmflexiserver.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mdmsetup.svg b/.icons/kora/apps/scalable/mdmsetup.svg
new file mode 120000
index 000000000..034554a56
--- /dev/null
+++ b/.icons/kora/apps/scalable/mdmsetup.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/me.dusansimic.DynamicWallpaper.svg b/.icons/kora/apps/scalable/me.dusansimic.DynamicWallpaper.svg
new file mode 100644
index 000000000..02ea739b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/me.dusansimic.DynamicWallpaper.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5dbdc" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m26 4.537h11.801c1.379 0 2.701 0.548 3.676 1.523s1.523 2.297 1.523 3.676v28.528c0 1.379-0.548 2.701-1.523 3.676s-2.297 1.523-3.676 1.523h-15.801z" clip-rule="nonzero"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m5 9.736c0-1.379 0.548-2.701 1.523-3.676s2.297-1.523 3.676-1.523h15.801l-4 38.926h-11.801c-1.379 0-2.701-0.548-3.676-1.523s-1.523-2.297-1.523-3.676v-28.528z" clip-rule="nonzero"/>
+ </clipPath>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <image transform="matrix(1 0 0 .998094 22 4.5373353)" width="21" height="38.926" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAnCAYAAADgpQMwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAaUlEQVRIie2UwQnAMAwDXcho3bEjdouo7/YVg45QbA9wSLLs4zpvhXmGNN3MGAq7UEwpAZXD/psBKV2BJs2UW9QXyijtM7VDq29/V6X6oeSgxSvVmfqh/8l0AZo1w9ifhP0gKoUoJTJ9AMS3ZNy+jBRNAAAAAElFTkSuQmCC"/>
+ </g>
+ <g clip-path="url(#c)">
+ <image transform="matrix(1 0 0 .998094 5 4.5373353)" width="21" height="38.926" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAnCAYAAADgpQMwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0klEQVRIidWWSw6DMAxExyhn5bK9UTfuBghx8/EQV2q8ASHr5TEJJPJ+7YrgSghHAls8EkiiAgABwpmQzhuZhmbCQpmuZNqbIuI1bpjU7jKdo7qNn6QjQ8d9OHRN6bWrJ3Rm9hujDjIdVEPoV6YTX71+3RxQ1rTqUD7kM3VIdNdplelIizb1SARlaqHdrsqI86ZSXLzly5SMyJfpX5hWlwhpZhF1U9LMOrT3KMrW/lB8fYMqDTYoCxhXNg0Er2N6nU8BmLyfj1LOfsF5vnetc5T8ALhoMKyzJHECAAAAAElFTkSuQmCC"/>
+ </g>
+ <path d="m13.975 18.588c-.023.001-.045.006-.067.012l-.664.177c-.088.024-.163.081-.209.16-.046.08-.057.172-.033.26l.355 1.328c.024.088.081.164.161.209.079.046.173.059.261.036l.664-.178c.088-.024.162-.081.207-.16.046-.079.059-.174.036-.262l-.356-1.328c-.024-.088-.081-.164-.16-.209-.059-.034-.128-.049-.195-.045zm19.025.412c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5c0-.296-.027-.591-.078-.881-.342 1.557-1.72 2.666-3.315 2.666-1.873 0-3.392-1.519-3.392-3.392 0-1.595 1.109-2.973 2.666-3.315-.29-.051-.585-.078-.881-.078zm-15.744.02c-.11.007-.214.068-.274.171l-.687 1.19c-.046.079-.057.174-.033.262.023.088.081.163.16.209l.594.343c.165.096.375.038.47-.127l.688-1.189c.095-.165.038-.375-.127-.471l-.594-.344c-.062-.035-.131-.049-.197-.044zm-6.574 1.761c-.11.008-.214.069-.274.172l-.344.594c-.045.079-.056.174-.033.262.024.088.081.163.16.209l1.19.687c.165.095.375.038.471-.127l.343-.594c.096-.165.038-.375-.127-.47l-1.189-.688c-.062-.036-.131-.049-.197-.045zm4.318.219c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm4.869.99c-.022.002-.044.006-.066.012l-1.328.355c-.088.024-.164.081-.209.161-.046.079-.059.173-.036.261l.18.664h-.002c.024.088.081.162.16.207.079.046.174.059.262.036l1.328-.356c.088-.024.164-.081.209-.16.046-.079.059-.172.035-.26l-.179-.666c-.024-.088-.081-.163-.161-.209-.059-.034-.126-.049-.193-.045zm-8.633 2.313c-.022.001-.044.006-.066.011l-1.328.356c-.088.024-.164.081-.209.16-.046.079-.057.174-.033.262l.177.664c.024.088.081.163.161.209.079.046.171.057.259.033l1.328-.355c.088-.024.164-.081.209-.161.046-.079.059-.173.036-.261l-.178-.664c-.024-.088-.081-.162-.16-.207-.06-.035-.128-.052-.196-.047zm7.186.947c-.11.008-.214.069-.274.172l-.343.594c-.046.079-.057.173-.034.261.024.088.082.164.161.209l1.189.688c.165.095.375.038.471-.127l.344-.594c.095-.165.038-.375-.127-.471l-1.19-.687c-.062-.036-.131-.05-.197-.045zm-5.635 1.51c-.11.007-.214.068-.273.172l-.688 1.189c-.045.079-.057.174-.033.262s.081.163.16.209l.594.344c.165.095.375.038.471-.127l.687-1.19c.095-.165.038-.375-.127-.471l-.594-.343c-.062-.036-.131-.05-.197-.045zm3.502.461c-.022.001-.046.004-.068.009l-.664.18v-.002c-.088.024-.162.081-.207.16-.046.079-.059.174-.036.262l.356 1.328c.024.088.081.164.16.209.079.046.174.057.262.033l.664-.175c.088-.024.163-.081.209-.161.046-.079.059-.173.035-.261l-.357-1.328c-.024-.088-.081-.164-.161-.209-.059-.035-.126-.05-.193-.045z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/me.hyliu.fluentreader.svg b/.icons/kora/apps/scalable/me.hyliu.fluentreader.svg
new file mode 120000
index 000000000..e66af2be6
--- /dev/null
+++ b/.icons/kora/apps/scalable/me.hyliu.fluentreader.svg
@@ -0,0 +1 @@
+fluent-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/me.kozec.syncthingtk.svg b/.icons/kora/apps/scalable/me.kozec.syncthingtk.svg
new file mode 120000
index 000000000..ec492b4af
--- /dev/null
+++ b/.icons/kora/apps/scalable/me.kozec.syncthingtk.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/me.mitya57.ReText.svg b/.icons/kora/apps/scalable/me.mitya57.ReText.svg
new file mode 120000
index 000000000..51700529d
--- /dev/null
+++ b/.icons/kora/apps/scalable/me.mitya57.ReText.svg
@@ -0,0 +1 @@
+retext.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/me.timschneeberger.jdsp4linux.svg b/.icons/kora/apps/scalable/me.timschneeberger.jdsp4linux.svg
new file mode 120000
index 000000000..86cdf139c
--- /dev/null
+++ b/.icons/kora/apps/scalable/me.timschneeberger.jdsp4linux.svg
@@ -0,0 +1 @@
+jamesdsp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/media-cdrom.svg b/.icons/kora/apps/scalable/media-cdrom.svg
new file mode 120000
index 000000000..d2d6e2969
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-cdrom.svg
@@ -0,0 +1 @@
+brasero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/media-downloader.svg b/.icons/kora/apps/scalable/media-downloader.svg
new file mode 100644
index 000000000..519ad9583
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-downloader.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b3241" offset="0"/>
+ <stop stop-color="#444c4d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m20.09702 33.998488h7.8059684v4.0904186h-7.8059684z" fill="#212121" fill-rule="nonzero" stroke-width=".5177745"/>
+ <path transform="matrix(.690366 0 0 .78255748 7.4177006 3.6143133)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#e5e5e5"/>
+ <path transform="matrix(.690366 0 0 .690366 7.43122 11.307428)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="matrix(.690366 0 0 .690366 7.43122 11.307428)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#f1f1f1"/>
+ <circle cx="23.99981" cy="15.89097" r="10.2438" fill="#fff" stroke-width="1.1382"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.31699 -5.73483)" d="m22 13h4v5h4l-6 7-6-7h4z" fill="#00987f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/media-optical-audio-new.svg b/.icons/kora/apps/scalable/media-optical-audio-new.svg
new file mode 100644
index 000000000..8ca449a74
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-optical-audio-new.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.279369 -52.25 52.25 -.279369 32.2794 58.25)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18 18 0 32.5294 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.875538 0 0 .875538 -4.01723 -4.01723)" fill-rule="nonzero">
+ <path d="m32 6c-14.403 0-25.998 11.596-25.998 26s11.595 26 25.998 26 25.998-11.596 25.998-26-11.595-26-25.998-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/>
+ <path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/>
+ <path d="m32 24c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 1c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z" fill="#9da9b5"/>
+ </g>
+ <circle cx="37.388906" cy="37.390616" r="9.373386" fill="#5fbb20" stroke-width=".852126"/>
+ <path transform="matrix(.852126 0 0 .852126 6.71237 6.71408)" d="m34 39.339v-9.339l9-1.74v11.74c0 1.656-1.344 3-3 3s-3-1.344-3-3 1.344-3 3-3c.768 0 1.469.289 2 .765v-6.208l-7 1.443v8.574c0 1.656-1.344 3-3 3s-3-1.344-3-3c0-1.655 1.344-3 3-3 .768 0 1.469.29 2 .765z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/media-optical-copy.svg b/.icons/kora/apps/scalable/media-optical-copy.svg
new file mode 120000
index 000000000..a60a9dd35
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-optical-copy.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/media-optical-data-new.svg b/.icons/kora/apps/scalable/media-optical-data-new.svg
new file mode 100644
index 000000000..8faac8541
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-optical-data-new.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.279369 -52.25 52.25 -.279369 32.2794 58.25)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18 18 0 32.5294 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.875538 0 0 .875538 -4.01723 -4.01723)" fill-rule="nonzero">
+ <path d="m32 6c-14.403 0-25.998 11.596-25.998 26s11.595 26 25.998 26 25.998-11.596 25.998-26-11.595-26-25.998-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/>
+ <path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/>
+ <path d="m32 24c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 1c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z" fill="#9da9b5"/>
+ </g>
+ <circle cx="37.388906" cy="37.390616" r="9.373386" fill="#2f2f2f" stroke-width=".852126"/>
+ <path transform="matrix(.852126 0 0 .852126 6.71237 6.71408)" d="m30.005 39h12v2h-12zm0-4h12v2h-12zm0-4h12v2h-12z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/media-optical-video-new.svg b/.icons/kora/apps/scalable/media-optical-video-new.svg
new file mode 100644
index 000000000..c2f4f2b32
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-optical-video-new.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.279369 -52.25 52.25 -.279369 32.2794 58.25)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18 18 0 32.5294 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d434a" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.875538 0 0 .875538 -4.01723 -4.01723)" fill-rule="nonzero">
+ <path d="m32 6c-14.403 0-25.998 11.596-25.998 26s11.595 26 25.998 26 25.998-11.596 25.998-26-11.595-26-25.998-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/>
+ <path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/>
+ <path d="m32 24c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 1c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z" fill="#9da9b5"/>
+ </g>
+ <circle cx="37.509328" cy="38.143908" r="8.707193" fill="#9c27b0" stroke-width=".791563"/>
+ <path transform="matrix(1.10005 0 0 1.10005 -1.77973 -1.45802)" d="m40.864 34.835c.426.232.692.679.692 1.165s-.266.933-.692 1.165c-1.999 1.091-4.96 2.706-6.901 3.764-.411.225-.91.216-1.313-.024-.403-.239-.65-.672-.65-1.141 0-2.149 0-5.379 0-7.528 0-.469.247-.902.65-1.141.403-.24.902-.249 1.313-.024 1.941 1.058 4.902 2.673 6.901 3.764z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/media-player-48.svg b/.icons/kora/apps/scalable/media-player-48.svg
new file mode 120000
index 000000000..03818cfbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-player-48.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/media-player-banshee.svg b/.icons/kora/apps/scalable/media-player-banshee.svg
new file mode 100644
index 000000000..2fe0e6ea5
--- /dev/null
+++ b/.icons/kora/apps/scalable/media-player-banshee.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.117294 -45.3918 45.3918 -.117294 130.884 46.2946)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(4.51695 -32.1559 32.1559 4.51695 1013.3 176.895)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfdfdf" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.0685 0 0 1.0685 -1.70811 -1.57653)" d="m31.289 14.499c2.887.303 4.688-2.245 4.558-2.507-.121-.246-2.786.273-6.433-1.599-1.504-.772-4.067.353-4.241 1.198l-2.525 17.979c-.971-.731-3.15-.846-4.605-.659-2.625.338-4.248 2.081-3.997 4.227s2.173 3.028 4.799 2.689c2.095-.27 4.895-1.271 5.352-4.099l2.34-15.761s1.008-1.859 4.752-1.468z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/media.emby.EmbyServer.svg b/.icons/kora/apps/scalable/media.emby.EmbyServer.svg
new file mode 120000
index 000000000..3e56e11bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/media.emby.EmbyServer.svg
@@ -0,0 +1 @@
+emby-server.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/media.emby.EmbyTheater.svg b/.icons/kora/apps/scalable/media.emby.EmbyTheater.svg
new file mode 120000
index 000000000..3e56e11bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/media.emby.EmbyTheater.svg
@@ -0,0 +1 @@
+emby-server.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mediaconch.svg b/.icons/kora/apps/scalable/mediaconch.svg
new file mode 100644
index 000000000..057447a49
--- /dev/null
+++ b/.icons/kora/apps/scalable/mediaconch.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-8.4e-7 -45.528 45.528 -8.4e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0b0b0" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="9.546" cy="35.232" r="8.838" fill="#4f4f4f"/>
+ <g fill-rule="nonzero">
+ <path d="m7.907 39.512c0-.23.033-.423.099-.582.066-.158.157-.286.275-.384.116-.098.254-.168.413-.212.158-.044.328-.066.508-.066.171 0 .333.022.487.066.153.044.288.114.406.212.117.098.209.226.277.384.069.159.103.352.103.582 0 .219-.034.407-.103.563-.068.156-.16.286-.277.388-.118.102-.253.177-.406.223-.154.046-.316.07-.487.07-.18 0-.35-.024-.508-.07-.159-.046-.297-.121-.413-.223-.118-.102-.209-.232-.275-.388-.065-.155-.098-.343-.098-.563m.241-2.502v-.541c0-.249.026-.475.077-.677s.129-.395.234-.578c.105-.182.24-.361.406-.534s.366-.352.6-.537c.205-.161.378-.305.519-.432.142-.127.256-.253.344-.377s.151-.255.19-.391c.04-.137.059-.296.059-.476 0-.278-.094-.507-.282-.687-.188-.181-.474-.271-.86-.271-.336 0-.698.071-1.086.212-.387.141-.789.314-1.203.519l-.746-1.616c.209-.122.437-.238.684-.348.246-.109.502-.207.768-.293.266-.084.535-.152.808-.201s.541-.073.805-.073c.498 0 .946.06 1.346.179.4.12.739.294 1.017.523.278.23.491.508.64.835s.223.699.223 1.119c0 .307-.034.581-.102.823-.068.241-.17.466-.303.673-.135.207-.303.407-.505.6-.203.192-.438.396-.706.61-.205.161-.372.302-.502.421-.129.12-.23.233-.303.34-.073.108-.123.219-.15.333-.027.115-.041.25-.041.406v.439z" fill="#fff"/>
+ <path d="m45.632 34.497c-.077 1.292-2.616 1.628-3.856.807-3.263-2.161-6.036-1.007-9.176.302-.982.408-1.966.81-3.382 1.394 5.601-10.987 2.138-21.766-10.635-24.176 2.445-.571 5.861-.626 8.545.078 7.319 1.925 11.351 4.821 15.667 12.635 1.268 2.565 2.973 6.625 2.837 8.96" fill="#dc3034"/>
+ <path d="m5.236 24.962c1.851-3.583 8.48-4.78 12.063-2.633 4.263 2.554 6.087 7.934 2.755 13.809.045-4.12-.91-7.897-4.053-10.555-3.084-2.525-6.938-2.14-10.765-.621" fill="#48539e"/>
+ <path d="m8.013 19.578c3.231-3.367 12.562-6.123 18.073.339 4.696 6.087 2.511 12.594-1.315 16.864 1.444-5.576 1.151-10.279-2.528-14.16-3.801-3.845-8.636-4.59-14.23-3.043" fill="#469d3b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mediaget.svg b/.icons/kora/apps/scalable/mediaget.svg
new file mode 100644
index 000000000..33c98d5b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/mediaget.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5057 45.5057 0 24.7186 46.7529)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a52b5" offset="0"/>
+ <stop stop-color="#0099f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#ffffff" offset="0"/>
+ <stop stop-color="#ffffff" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(3.00715 25.3752 -25.3752 3.00715 23.2434 10.3372)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-3.2624 -25.3744 25.3744 -3.2624 25.2301 37.6585)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(33.798 -3.4691 3.4691 33.798 5.78826 24.5296)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-32.9325 4.5486 -4.5486 -32.9325 41.9735 23.0589)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m26.441 38.252-.33-2.54c5.259-1.175 9.031-5.882 9.031-11.271 0-6.325-5.195-11.534-11.52-11.549-.162 0-.324.004-.484.011v-.022c-.043.004-.086.007-.13.007-.003 0-.006 0-.009 0-.7 0-1.275-.576-1.275-1.275 0-.7.575-1.275 1.275-1.275.052 0 .103.003.155.009.158-.005.316-.009.47-.009 7.734.003 14.096 6.367 14.096 14.1 0 6.674-4.738 12.478-11.276 13.815z" fill="url(#c)"/>
+ <path d="m21.62 9.745.331 2.541c-5.259 1.174-9.032 5.882-9.032 11.271 0 6.325 5.196 11.533 11.521 11.549.162 0 .323-.004.484-.011v.02c.045-.004.089-.007.134-.007.7 0 1.276.576 1.276 1.275 0 .7-.576 1.275-1.276 1.275-.001 0-.003 0-.004 0-.049 0-.098-.003-.146-.009-.158.006-.316.009-.471.009-7.733-.002-14.095-6.366-14.095-14.099 0-6.674 4.738-12.478 11.276-13.815z" fill="url(#d)"/>
+ <path d="m39.468 21.033c-1.525-7.996-8.88-13.52-16.984-12.756s-14.297 6.997-14.3 15.137c0 .146.002.293.006.438h-.017c.169 1.562-2.173 1.815-2.342.254h-.027c-.009-.231-.015-.464-.015-.697-.006-9.419 7.184-16.714 16.566-17.548 9.382-.835 17.848 5.636 19.504 14.909l-2.389.258z" fill="url(#e)"/>
+ <path d="m8.583 26.967c1.524 7.996 8.88 13.52 16.984 12.756 8.103-.764 14.297-6.997 14.3-15.137 0-.146-.002-.293-.007-.438h.018c-.006-.047-.009-.093-.01-.14.001-1.497 2.207-1.604 2.352-.114h.027c.009.231.015.464.015.697.006 9.419-7.184 16.714-16.566 17.549-9.383.834-17.848-5.637-19.504-14.91l2.389-.258z" fill="url(#f)"/>
+ <path d="m31.843 23.917-6.891 8.655c-.208.324-.549.522-.918.534h-.069c-.369-.012-.71-.21-.917-.534l-6.892-8.655s-.52-1.06.574-1.06h2.379c.184 0 .333-.158.333-.353v-5.415c.001-.584.448-1.056.999-1.056h7.114c.552 0 .972.475 1 1.059v5.414c0 .195.149.353.333.353h2.381c1.096 0 .574 1.059.574 1.059z" fill="#52ff45"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mediainfo.svg b/.icons/kora/apps/scalable/mediainfo.svg
new file mode 120000
index 000000000..0f8ab13b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/mediainfo.svg
@@ -0,0 +1 @@
+mkvinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mediawriter.svg b/.icons/kora/apps/scalable/mediawriter.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mediawriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/medit.svg b/.icons/kora/apps/scalable/medit.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/medit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mednafen.svg b/.icons/kora/apps/scalable/mednafen.svg
new file mode 120000
index 000000000..4e6843c9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mednafen.svg
@@ -0,0 +1 @@
+mednaffe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mednaffe.svg b/.icons/kora/apps/scalable/mednaffe.svg
new file mode 100644
index 000000000..66d64108e
--- /dev/null
+++ b/.icons/kora/apps/scalable/mednaffe.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#526fc5" offset="0"/>
+ <stop stop-color="#5e96ed" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.618 11.48c-1.261 0-2.276 1.015-2.276 2.276s1.015 2.277 2.276 2.277v17.073h-1.138c-1.261 0-2.277 1.015-2.277 2.276s1.016 2.276 2.277 2.276h3.045c.245.041.494.041.738 0h3.046c1.261 0 2.276-1.015 2.276-2.276s-1.015-2.276-2.276-2.276h-1.138v-13.572l4.737 11.053c.359.835 1.184 1.378 2.092 1.378s1.733-.543 2.092-1.378l4.737-11.053v13.572h-1.167c-1.245 0-2.247 1.002-2.247 2.247v.058c0 1.245 1.002 2.247 2.247 2.247h3.075c.244.041.493.041.738 0h3.074c1.245 0 2.248-1.002 2.248-2.247v-.058c0-1.245-1.003-2.247-2.248-2.247h-1.167v-17.073c1.261 0 2.276-1.016 2.276-2.277s-1.015-2.276-2.276-2.276h-4.553c-.909 0-1.734.545-2.092 1.38l-4.737 11.053-4.737-11.053c-.358-.835-1.183-1.38-2.092-1.38z" fill="#441770" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mega.svg b/.icons/kora/apps/scalable/mega.svg
new file mode 100644
index 000000000..045d39bdf
--- /dev/null
+++ b/.icons/kora/apps/scalable/mega.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.783911 -45.2056 45.2056 .783911 93.9338 47.6988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#860005" offset="0"/>
+ <stop stop-color="#f55" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.128051 -18.4396 18.4396 .128051 302.686 35.3211)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.331 15.409-8.065 8.066c-.143.143-.363.143-.506 0l-8.078-8.066c-.273-.272-.636-.428-1.025-.428h-2.1c-.402 0-.726.325-.726.727v16.584c0 .402.324.727.726.727h3.06c.402 0 .726-.325.726-.727v-9.427c0-.078.091-.116.156-.065l6.483 6.484c.558.557 1.478.557 2.036 0l6.483-6.484c.052-.052.156-.013.156.065v9.427c0 .402.324.727.726.727h3.06c.402 0 .726-.325.726-.727v-16.584c0-.402-.324-.727-.726-.727h-2.1c-.376.014-.739.156-1.012.428z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/megabasterd.svg b/.icons/kora/apps/scalable/megabasterd.svg
new file mode 100644
index 000000000..ab01edc7b
--- /dev/null
+++ b/.icons/kora/apps/scalable/megabasterd.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(4.95395 56.212 -56.212 4.95395 27.6724 3.85543)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dd0c05" offset="0"/>
+ <stop stop-color="#981000" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m25.758 48.692c-2.725 1.454-5.826 2.345-9.369 2.307-4.226-.124-8.444-1.962-10.672-5.124-3.385-4.803-1.77-11.097 4.897-20.539 4.283-6.064 19.292-21.703 21.386-22.336 2.094.633 17.103 16.272 21.386 22.336 6.667 9.442 8.282 15.736 4.897 20.539-2.228 3.162-6.446 5-10.672 5.124-3.543.038-6.644-.853-9.369-2.307l4.612 10.22c.096.212.146.452.146.697 0 .763-.491 1.391-1.087 1.391h-.001l-9.912-.771-9.912.771h-.001c-.596 0-1.087-.628-1.087-1.391 0-.245.05-.485.146-.697z" fill="url(#a)"/>
+ <path d="m18 19v26h6v-17.682l4.041 4.441 3.959 3.959 3.959-3.959 4.041-4.441v17.682h6v-26h-6l-8 8.4-8-8.4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/meld.svg b/.icons/kora/apps/scalable/meld.svg
new file mode 100644
index 000000000..cf130fbde
--- /dev/null
+++ b/.icons/kora/apps/scalable/meld.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.200374 -45.4479 45.4479 .200374 23.7296 46.6839)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002d6e" offset="0"/>
+ <stop stop-color="#437ed3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.170759 -45.4869 45.4869 -.170759 25.256 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dc790f" offset="0"/>
+ <stop stop-color="#f4ab5c" stop-opacity=".98" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.18 1.236c-12.165.439-21.936 10.579-21.944 22.772.004 3.512.818 6.976 2.378 10.121 4.153 3.525 9.5 6.004 14.756 6.017 6.485-.281 13.112-5.083 13.659-11.11.251-3.475-1.209-6.172-3.702-7.511-2.231-.838-3.766.222-4.999 2.001 0 .001.005.001.006 0 .897-.412 3.387-1.887 4.3 1.315.713 2.502.208 5.049-2.789 6.495-4.02 1.837-8.689.209-11.286-2.553-2.078-2.271-3.516-5.32-3.73-8.231.055-9.323 5.322-15.342 13.351-19.316zm6.621 6.754c-6.484.282-13.112 5.084-13.658 11.11-.251 3.476 1.208 6.173 3.701 7.512 2.231.838 3.767-.223 4.999-2.002h-.006c-.896.413-3.387 1.887-4.299-1.314-.714-2.502-.209-5.05 2.788-6.495 4.021-1.838 8.689-.21 11.287 2.553 2.077 2.27 3.516 5.32 3.729 8.231-.054 9.218-5.208 15.204-13.086 19.179 11.992-.664 21.503-10.726 21.508-22.756-.003-3.53-.825-7.011-2.399-10.168-4.125-3.437-9.39-5.837-14.564-5.85z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mellowplayer.svg b/.icons/kora/apps/scalable/mellowplayer.svg
new file mode 100644
index 000000000..3fd59922f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mellowplayer.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.601281 -45.5053 45.5053 .601281 88.4922 47.5788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004598" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.67518 -34.4158 34.4158 .67518 242.377 45.4766)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a2b9c3" stop-opacity=".92" offset="0"/>
+ <stop stop-color="#f4faff" stop-opacity=".92" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.238548 -20.9374 20.9374 -.238548 313.771 31.5167)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cd2822" offset="0"/>
+ <stop stop-color="#faa989" offset="1"/>
+ </linearGradient>
+ <circle cx="23.998" cy="24.16" r="22.766" fill="url(#a)"/>
+ <circle cx="23.998" cy="24.16" r="18.023" fill="url(#b)"/>
+ <path d="m16.069 16.337c0-.858.451-1.653 1.189-2.094.737-.44 1.651-.461 2.406-.054 4.072 2.193 10.686 5.755 14.913 8.031.79.425 1.283 1.249 1.283 2.147s-.493 1.722-1.283 2.147c-4.227 2.277-10.841 5.838-14.913 8.031-.755.406-1.669.385-2.406-.054-.738-.44-1.189-1.235-1.189-2.094z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/melvor-idle.svg b/.icons/kora/apps/scalable/melvor-idle.svg
new file mode 100644
index 000000000..588494b16
--- /dev/null
+++ b/.icons/kora/apps/scalable/melvor-idle.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3702 43.3702 0 24 45.6956)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212a3c" offset="0"/>
+ <stop stop-color="#384256" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.832 12.083v23.834h8.668v-11.578l6.5 6.5v-12.256l-6.5-6.5z" fill="#f83737"/>
+ <path d="m39.168 12.083v23.834h-8.668v-11.578l-6.5 6.5v-12.256l6.5-6.5z" fill="#c01616"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/memento.svg b/.icons/kora/apps/scalable/memento.svg
new file mode 100644
index 000000000..9f33b74dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/memento.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.329267 -45.5127 45.5127 .329267 23.9924 46.7487)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0032a3" offset="0"/>
+ <stop stop-color="#0080d9" offset="1"/>
+ </linearGradient>
+ <path d="m24.322 1.236c5.872 2.27 9.916 7.248 9.916 14.221 0 9.746-7.903 17.647-17.653 17.647-6.579 0-12.312-3.6-15.349-8.935.014 2.862.567 5.696 1.631 8.352 4.679 11.583 18.063 17.266 29.65 12.589 11.586-4.678 17.271-18.057 12.593-29.64-3.428-8.476-11.644-14.101-20.788-14.234z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mendeley-desktop.svg b/.icons/kora/apps/scalable/mendeley-desktop.svg
new file mode 100644
index 000000000..df8372595
--- /dev/null
+++ b/.icons/kora/apps/scalable/mendeley-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#87000b" offset="0"/>
+ <stop stop-color="#be212e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="scale(.75)" d="m20.697 18.005c-1.742.055-3.424.859-4.712 2.078-1.309 1.238-2.247 2.94-2.438 4.77-.095.914-.002 1.85.29 2.717.292.868.785 1.668 1.441 2.286.773.728 1.741 1.188 2.629 1.758.444.284.87.602 1.238.988.368.384.675.842.844 1.356.15.456.184.948.118 1.424-.068.478-.238.94-.485 1.348-.496.816-1.295 1.41-2.172 1.728-1.017.368-2.137.386-3.117.85-.776.368-1.429 1.008-1.836 1.786s-.568 1.894-.469 2.774c.116 1.034.595 2.016 1.309 2.746.713.73 1.658 1.206 2.648 1.364 1.452.23 3.504-.252 4.558-1.314.528-.53.928-1.194 1.154-1.922.224-.726.27-1.712.124-2.46-.112-.572-.328-1.114-.53-1.658-.204-.542-.398-1.098-.446-1.678-.086-1.026-.21-2.068.446-2.84.654-.772 1.572-1.78 2.538-2.004.624-.146 1.271-.18 1.901-.066.63.112 1.24.37 1.75.768.51.4.918 1.442 1.144 2.064.228.62.268 1.32.086 1.956-.184.652-1.08 1.214-1.484 1.75-.402.536-.826 1.074-1.066 1.708-.264.698-.29 1.484-.11 2.21.182.726.562 1.39 1.064 1.93.554.598 1.756 1.044 2.518 1.288.764.246 1.542.29 2.34.29s1.632-.044 2.396-.29c.762-.244 1.964-.69 2.518-1.288.502-.54.882-1.204 1.064-1.93.18-.726.154-1.512-.11-2.21-.24-.634-.664-1.172-1.066-1.708-.404-.536-1.3-1.098-1.484-1.75-.182-.636-.142-1.336.086-1.956.226-.622.634-1.664 1.144-2.064.51-.398 1.12-.656 1.75-.768.63-.114 1.278-.08 1.902.066.966.224 1.884 1.232 2.538 2.004.656.772.532 1.814.446 2.84-.048.58-.242 1.136-.446 1.678-.202.544-.418 1.086-.53 1.658-.146.748-.1 1.734.124 2.46.226.728.626 1.392 1.154 1.922 1.054 1.062 3.106 1.544 4.558 1.314.99-.158 1.934-.634 2.648-1.364s1.192-1.712 1.308-2.746c.1-.88-.062-1.996-.468-2.774-.408-.778-1.06-1.418-1.836-1.786-.98-.464-2.1-.482-3.118-.85-.876-.318-1.676-.912-2.172-1.728-.246-.408-.416-.87-.484-1.348-.066-.476-.032-.968.118-1.424.168-.514.476-.972.844-1.356.368-.386.794-.704 1.238-.988.888-.57 1.856-1.03 2.628-1.758.656-.618 1.15-1.418 1.442-2.286.292-.867.384-1.803.29-2.717-.19-1.83-1.13-3.532-2.438-4.77-1.288-1.219-2.97-2.023-4.712-2.078-.87-.028-1.744.128-2.546.48s-1.532.9-2.086 1.598c-.636.8-1.036 1.77-1.402 2.734-.366.966-.712 1.954-1.266 2.816-.914 1.424-2.358 2.367-4.004 2.367s-3.09-.943-4.004-2.367c-.554-.862-.9-1.85-1.266-2.816-.366-.964-.766-1.934-1.402-2.734-.553-.698-1.283-1.246-2.085-1.598s-1.676-.508-2.546-.48zm11.303 11.995c1.105 0 2 .896 2 2 0 1.105-.895 2-2 2-1.104 0-2-.895-2-2 0-1.104.896-2 2-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mendeleydesktop.svg b/.icons/kora/apps/scalable/mendeleydesktop.svg
new file mode 120000
index 000000000..d3db84697
--- /dev/null
+++ b/.icons/kora/apps/scalable/mendeleydesktop.svg
@@ -0,0 +1 @@
+mendeley-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/menu-editor.svg b/.icons/kora/apps/scalable/menu-editor.svg
new file mode 100644
index 000000000..0112e3061
--- /dev/null
+++ b/.icons/kora/apps/scalable/menu-editor.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.4819 0 23.9753 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981fe7" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <path d="m25.299 16.413-10.994 14.493c-.078.103-.132.223-.156.35l-.999 5.272c-.058.313.064.632.317.824.18.137.404.192.621.163.088-.012.175-.038.258-.079l4.807-2.383c.117-.058.218-.141.296-.245l10.994-14.492zm.506-.667 5.145 3.902.56-.739-5.143-3.902zm1.068-1.406 5.144 3.902.559-.738-5.144-3.903zm7.66-.801-3.809-2.891c-.177-.134-.4-.193-.62-.163s-.419.147-.554.324l-1.611 2.125 5.144 3.902 1.611-2.124c.28-.368.208-.894-.161-1.173z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/menulibre.svg b/.icons/kora/apps/scalable/menulibre.svg
new file mode 100644
index 000000000..54de49f87
--- /dev/null
+++ b/.icons/kora/apps/scalable/menulibre.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.609 40.299c-.419 3.032-3.022 5.369-6.169 5.369h-30.88c-3.147 0-5.75-2.337-6.169-5.369z" fill="#898989"/>
+ <g fill-rule="nonzero">
+ <path d="m9.059 29.105c-.729 0-1.339.61-1.339 1.339v6.406c0 .729.61 1.336 1.339 1.336h6.403c.728 0 1.339-.607 1.339-1.336v-6.406c0-.729-.611-1.339-1.339-1.339z" fill="#186eee"/>
+ <path d="m10.819 20.024c-.45 0-.829.382-.829.831v2.88c0 .45.379.829.829.829h2.882c.45 0 .829-.379.829-.829v-2.88c0-.449-.379-.831-.829-.831z" fill="#898989"/>
+ <path d="m10.819 8.672c-.45 0-.829.382-.829.832v2.88c0 .45.379.829.829.829h2.882c.45 0 .829-.379.829-.829v-2.88c0-.45-.379-.832-.829-.832z" fill="#898989"/>
+ </g>
+ <path d="m21.341 22.294h15.892" fill="none" stroke="#898989" stroke-width="4.54"/>
+ <path d="m21.341 10.943h15.892" fill="none" stroke="#898989" stroke-width="4.54"/>
+ <path d="m21.341 33.646h15.892" fill="none" stroke="#186eee" stroke-width="4.54"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mesen.svg b/.icons/kora/apps/scalable/mesen.svg
new file mode 100644
index 000000000..3046d7374
--- /dev/null
+++ b/.icons/kora/apps/scalable/mesen.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#f6f6f6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10.426 19.402s5.345-5.402 13.574-5.402 13.574 5.402 13.574 5.402c.774.787 2.041.798 2.828.024s.798-2.042.024-2.829c0 0-6.456-6.597-16.426-6.597s-16.426 6.597-16.426 6.597c-.774.787-.763 2.055.024 2.829s2.054.763 2.828-.024z" fill="#3d7dff"/>
+ <path d="m7.574 31.402s6.456 6.598 16.426 6.598 16.426-6.598 16.426-6.598c.774-.787.763-2.054-.024-2.828s-2.054-.763-2.828.024c0 0-5.345 5.402-13.574 5.402s-13.574-5.402-13.574-5.402c-.774-.787-2.041-.798-2.828-.024s-.798 2.041-.024 2.828zm16.426-15.402c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8z" fill="#6c6c6c"/>
+ <path d="m25.803 18h-.031c-.972 0-1.772.788-1.772 1.746 0 .46.185.902.514 1.229l2.426 2.479c.335.348.801.546 1.288.546.972 0 1.772-.788 1.772-1.746 0-.458-.183-.898-.509-1.224l-2.426-2.479c-.328-.344-.783-.543-1.262-.551z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/meshlab.svg b/.icons/kora/apps/scalable/meshlab.svg
new file mode 100644
index 000000000..60bab0b36
--- /dev/null
+++ b/.icons/kora/apps/scalable/meshlab.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4c3c2" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m44.245 24.286c0 6.305-.044 11.724-4.184 15.846-4.117 4.099-9.793 6.632-16.061 6.632-12.572 0-22.764-10.192-22.764-22.764s10.192-22.764 22.764-22.764c9.968 0 18.44 6.407 21.522 15.328.805 2.33-1.277 5.118-1.277 7.722z" fill="url(#a)"/>
+ <path d="m39.906 22.446c-5.376 17.176-21.2 8.763-26.15 4.688 6.181-9.359 22.356-13.093 26.15-4.688z" fill="#3f3f3f"/>
+ <path d="m45.359 16.179c-1.723 2.328-3.501 4.513-5.453 6.267 1.854 5.13 2.085 11.387-.089 17.922 4.437-4.287 6.946-10.198 6.947-16.368-.006-2.669-.482-5.316-1.405-7.821z" fill="#4f4f4f"/>
+ <path d="m38.819 6.649s-2.213.961-2.857 2.29c-.631.451-1.239 1.041-1.42 1.712-.812.43-2.26 1.332-2.463 2.447l.197.049c.397-1.079 1.522-1.635 2.361-2.339l.056.014c.013-.036.034-.066.049-.1.128-.113.248-.229.355-.354 0 0-.147.073-.237.116.244-.433.611-.774 1.011-1.087l.125.029c.028-.078.072-.145.108-.218.507-.376 1.034-.729 1.412-1.165 0 0-.463.225-1 .545.668-.746 1.686-1.226 2.303-1.939zm.302.58s-2.122.916-2.821 2.197c-.438.395-.802.853-.907 1.358-.742.491-1.54 1.184-1.687 1.99l.198.046c.351-.957 1.278-1.499 2.069-2.1-.362.364-.652.771-.733 1.216l.198.048c.257-.701.826-1.18 1.422-1.622-.127.206-.23.42-.271.644l.198.047c.475-1.294 2.004-1.829 2.823-2.777 0 0-1.186.519-2.078 1.314-.3.166-.624.359-.972.62.056-.055.116-.108.167-.166 0 0-.471.227-1.014.551.12-.229.269-.435.445-.622l.14.033c.037-.101.091-.19.14-.282.643-.576 1.439-1.029 1.963-1.634 0 0-.439.215-.952.515.582-.459 1.227-.861 1.672-1.376zm-2.696.42s-1.943.845-2.719 2.043c-.518.28-1.233.716-1.765 1.29-.034.015-.139.063-.298.142.63-.958 1.864-1.471 2.572-2.29 0 0-2.438 1.062-2.935 2.497-.83.459-2.104 1.302-2.296 2.35l.198.046c.359-.977 1.317-1.522 2.118-2.138l.092.022c.021-.058.054-.107.08-.162.115-.094.223-.191.326-.292-.238.293-.427.605-.489.941l.198.049c.342-.93 1.225-1.469 2.001-2.05-.035.094-.087.184-.105.28l.101.025c-.291.285-.522.599-.658.938-.792.411-2.348 1.35-2.559 2.503l.198.047c.378-1.032 1.422-1.583 2.247-2.243-.001.003-.004.007-.004.011l.198.046c.054-.149.126-.285.206-.415.059-.059.123-.114.176-.176 0 0-.069.035-.08.04.642-.915 1.83-1.427 2.521-2.225 0 0-1.151.502-2.039 1.278.56-1.133 1.945-1.667 2.715-2.557zm3.276 1.254s-2.734 1.177-3.019 2.73l.198.049c.475-1.294 2.002-1.832 2.821-2.779zm-7.905.374s-.503.241-1.078.591c.038-.039.08-.077.116-.118 0 0-.593.27-1.245.689.094-.087.187-.174.269-.269 0 0-1.789.782-2.619 1.906-.364.187-.9.498-1.394.889-.017.007-.063.03-.093.044.636-.937 1.848-1.45 2.547-2.258 0 0-1.255.549-2.154 1.385-.661.322-2.369 1.262-2.67 2.489-.269.313-.478.654-.544 1.019l.198.046c.348-.947 1.259-1.489 2.045-2.083-.258.305-.458.636-.523.99l.176.042c-.036.094-.089.186-.107.284l.198.047c.342-.93 1.225-1.469 2.001-2.05l.071.016c-.728.489-1.499 1.176-1.643 1.963l.198.047c.241-.657.754-1.118 1.307-1.537-.438.401-.807.864-.9 1.374l.198.047c.296-.808 1.002-1.319 1.691-1.821-.293.327-.516.69-.586 1.076l.197.047c.225-.611.69-1.047 1.199-1.443-.225.284-.406.584-.465.907l.198.049c.475-1.294 2.001-1.832 2.821-2.779 0 0-.444.217-.963.523.011-.012.024-.022.034-.034 0 0-.171.078-.387.187.639-.927 1.841-1.439 2.536-2.243 0 0-2.403 1.048-2.923 2.468-.191.106-.371.203-.589.349.019-.021.041-.041.06-.063 0 0-.561.261-1.187.656.074-.059.15-.118.22-.18h.004c.001-.002.004-.004.005-.007.128-.112.246-.229.353-.353 0 0-.146.073-.235.116.268-.528.706-.931 1.187-1.294-.269.312-.478.652-.545 1.016l.198.046c.475-1.293 2.004-1.829 2.823-2.776zm-3.225 1.963c-.363.359-.653.762-.745 1.202-.222.117-.485.269-.767.454.019-.049.046-.093.069-.14.224-.177.437-.359.613-.563 0 0-.169.077-.395.192.32-.451.764-.808 1.225-1.145zm-3.228.642c.001.002-1.098 1.22-2.884 2.75.297-.481.539-.627.974-1.111.004.008-.791.512-1.145 1.178l.058.024c-.485.413-.991.838-1.569 1.276l.364.02c2.878-1.744 4.202-4.136 4.202-4.137zm1.649.603c-.02.043-.032.089-.049.133-.27.152-.545.314-.851.54.298-.229.609-.448.9-.673zm-1.351.226c-.111.158-.194.32-.258.489-.378.201-.871.489-1.336.87.428-.538 1.034-.94 1.594-1.359zm-2.25.196c.007.013-1.199.881-1.694 1.965l.16.06c.467-.958.841-1.154 1.534-2.025zm-.478.118s-2.472 1.5-2.817 3.041l.196.056c.525-1.275 1.765-2.183 2.621-3.097zm-1.545.896s-1.568 1.255-1.641 2.418l.203.014c.053-1.037.895-1.54 1.438-2.432zm7.932 1.309c.001.002-.78 1.615-2.125 3.279l.362.02c1.451-1.904 1.763-3.299 1.763-3.299zm4.108.26c.001.002-.901 1.333-2.914 2.815l.364.02c2.18-1.722 2.55-2.834 2.55-2.835zm-2.588.198c.001.002-.435 1.091-2.145 2.754l.365.02c1.815-1.883 1.78-2.774 1.78-2.774zm9.159.049c.001.002-2.828 2.213-5.024 3.33l.365.02c2.828-1.377 4.659-3.35 4.659-3.35zm-5.42.109c.002.002-.9 1.331-2.914 2.812l.365.022c2.18-1.721 2.549-2.834 2.549-2.834zm1.59.204c.001.003-1.001 1.049-3.014 2.53l.362.02c2.18-1.721 2.652-2.549 2.652-2.55zm8.948.178c.038-.007-4.507 2.366-7.777 3.524l.467.02c4.59-1.215 7.31-3.543 7.31-3.544zm-7.992.08c.001.002-1.003 1.049-3.017 2.53l.365.02c2.18-1.721 2.652-2.549 2.652-2.55zm6.027.054c.001.002-4.232 2.119-6.427 3.236l.464.02c2.828-1.377 5.963-3.256 5.963-3.256zm-1.979.006c.001.003-2.835 1.751-5.031 2.868l.465.02c2.828-1.377 4.566-2.887 4.566-2.888zm-14.396.267c.001.002-.011.888-1.356 2.552l.364.02c1.451-1.903.992-2.572.992-2.572zm19.093.382c.039-.007-4.749 2.335-8.16 3.128l.202.143c3.739-.689 7.958-3.27 7.958-3.271zm-21.857.1s-1.141 1.277-1.213 2.855l.282-.04c.297-1.346.53-1.786.931-2.815zm1.543.116c.001.002-.375.604-1.721 2.268l.365.02c1.451-1.904 1.356-2.288 1.356-2.288zm-2.374.358s-1.446 1.257-1.518 2.834l.202.02c.297-1.345.631-1.805 1.316-2.854zm-.705.071s-2.175 1.904-2.247 3.481l.204.02c.297-1.345 1.358-2.452 2.043-3.501zm23.509.954c.039-.007-4.465 1.454-7.876 2.247l.202.405c3.739-.689 7.674-2.652 7.674-2.652zm-25.916.289s-1.566 1.703-1.639 3.281l.203.02c.053-1.406.893-2.09 1.436-3.301zm.629.006c.012.013-1.127 1.376-1.379 2.775l.203.02c.256-1.245.633-1.584 1.176-2.795zm24.402 1.894c.039-.007-3.229.563-6.498 1.012l.365.182c5.358-.365 6.133-1.193 6.133-1.194zm1.667.367s-4.954 1.839-8.365 1.499l-.102.627c5.656.601 8.533-1.971 8.467-2.126zm-6.824 2.719c-.585.059-1.473.634-1.899.7v.125c.599-.132 1.584-1.06 2.417-.129l.04-.216c-.022-.291-.146-.429-.329-.471-.069-.016-.146-.017-.229-.009zm-1.345 1.365c-.322-.002-.652.052-.976.102v.238c.599-.132 1.198-.263 1.909 0v-.113c-.297-.167-.611-.225-.933-.227zm1.154.556c-.924.219-1.667.512-2.301.847l-.174.238c.854-.402 1.643-.691 2.323-.803zm-.979 1.078c-.428.036-.86.227-1.189.729l.567.52c-1.425-.083-1.234.282-1.734.456.963-.186 1.891-.105 2.797.171-1.539-1.704-1.815-1.679 1.138-1.469-.167-.094-.865-.467-1.579-.407zm-2.523 2.356-.218.089c.627.43 1.357.683 1.454.996.087-.017-.289-1.216-1.236-1.085zm-.893.476c-.196-.009-.4.012-.616.069l-.26.151c1.364-.156 2.895 1.009 2.992 1.323.076-.015-.751-1.482-2.116-1.543zm-16.124.834c.396.469.415.813.478 1.171.071-.347.164-.695-.045-1.042zm15.363.015-.26.154c.423.468.668.692.854.847-.534-.305-1.254-.536-2.185-.467l.173.28c1.603.039 3.146 1.3 3.146 1.3.036-.007-.141-.32-.521-.666.107-.037.051-.261-1.207-1.448zm-14.336.427c.783 1.012 1.175 2.134 1.516 3.146.074-.45-.048-1.929-.736-2.972zm1.778.416c.974.885 1.768 2.569 1.952 3.686.087-.018.122-1.908-1.171-3.513zm9.819.095-.26.152c1.798 1.124 1.855 2.874 1.952 3.187.087-.017.861-1.777-1.692-3.339zm-.718.347-.215.087c.756.994 1.659 2.832 1.756 3.146.087-.018.274-1.476-1.541-3.233zm-6.976.04c.974.886 1.768 2.572 1.952 3.688.088-.017-.029-1.974-1.322-3.579zm5.92.14-.435.174c.821.929 1.27 2.983 1.367 3.296.087-.017.362-1.865-.932-3.47zm-3.383.149-.26.151c.821.929 1.096 3.006 1.194 3.319.087-.017.36-1.865-.934-3.47zm2.019.058-.261.153c1.191 1.32 1.53 3.09 1.628 3.404.087-.018.425-1.866-1.367-3.557z" fill="#3f3f3f"/>
+ <path d="m36.491 20.342c.87 17.87-17.785 10.867-22.735 6.792 6.181-9.359 17.466-8.083 22.735-6.792z" fill="#ffffff"/>
+ <path d="m28.613 19.456c-3.724.097-7.82 1.035-11.267 3.761.696 3.104 3.473 5.331 6.654 5.336 3.746 0 6.829-3.083 6.829-6.829-.003-.765-.134-1.524-.389-2.246-.597-.025-1.204-.038-1.827-.022z" fill="#48c179"/>
+ <path d="m25.207 19.796c-1.073.188-2.148.466-3.21.847-.179.332-.273.703-.273 1.081 0 1.248 1.027 2.276 2.276 2.276s2.276-1.028 2.276-2.276c0-.783-.405-1.513-1.069-1.928z" fill="#3f3f3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mess.svg b/.icons/kora/apps/scalable/mess.svg
new file mode 100644
index 000000000..56ebdb668
--- /dev/null
+++ b/.icons/kora/apps/scalable/mess.svg
@@ -0,0 +1,25 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="23.266073" x2="23.200933" y1="23.631074" y2="4.569391" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="34.85111" x2="34.900907" y1="33.550178" y2="29.517898" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="30.334541" x2="30.286602" y1="39.45308" y2="33.95452" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <radialGradient id="e" cx="14.831183" cy="33.774925" r="3.489625" gradientTransform="matrix(.4858479 .02009349 -.02123822 .51352654 8.54362 14.998835)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="f" x1="23.998114" x2="23.74268" y1="45.805597" y2="2.179554" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8f00" offset="0"/>
+ <stop stop-color="#ffc400" offset="1"/>
+ </linearGradient>
+ <g transform="translate(0 -.273)">
+ <rect x="7.927421" y="2.99961" width="32.145157" height="43.546391" rx="2.216908" fill-opacity=".54902"/>
+ <rect x="7.927421" y="2" width="32.145157" height="43.546391" rx="2.216908" fill="url(#f)"/>
+ <rect x="10.008784" y="4.012184" width="27.846886" height="20.131544" rx="1.372734" ry="1.499157" fill-opacity=".352941"/>
+ <rect x="10.619379" y="4.678375" width="26.602888" height="18.843714" rx="1.31141" ry="1.403255" fill="url(#b)"/>
+ <circle cx="15.018068" cy="32.739216" r="4.433815" fill-opacity=".352941"/>
+ <path d="m14.031679 29.475326c-.1559 0-.283057.124412-.283057.280308v1.684604h-1.602161c-.1559 0-.280306.124411-.280306.280311v1.970408c0 .155899.12441.280308.280306.280308h1.602161v1.552695c0 .155899.127154.283057.283057.283057h1.967662c.1559 0 .283057-.127155.283057-.283057v-1.552695h1.632388c.155901 0 .283059-.12441.283059-.280308v-1.970408c0-.155902-.127155-.280311-.283059-.280311h-1.632388v-1.684604c-.000002-.155899-.127154-.280308-.283057-.280308z" fill="url(#e)"/>
+ <path d="m36.825404 31.625683a1.9952166 1.9952166 0 0 1-1.995216 1.995216 1.9952166 1.9952166 0 0 1-1.995217-1.995216 1.9952166 1.9952166 0 0 1 1.995217-1.995218 1.9952166 1.9952166 0 0 1 1.995216 1.995218z" fill="url(#c)"/>
+ <path d="m33.127526 36.703803a2.7711343 2.7711343 0 0 1-2.771135 2.771133 2.7711343 2.7711343 0 0 1-2.771133-2.771133 2.7711343 2.7711343 0 0 1 2.771133-2.771135 2.7711343 2.7711343 0 0 1 2.771135 2.771135z" fill="url(#d)"/>
+ <path d="m36.838761 23.111795c-.237037.253639-.56489.410102-.92815.410102h-23.980068c-.726522 0-1.31141-.625852-1.31141-1.403255v-16.0372025c0-.3887016.146222-.7395155.383259-.993154z" fill-opacity=".078431"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/messengerfordesktop.svg b/.icons/kora/apps/scalable/messengerfordesktop.svg
new file mode 100644
index 000000000..8546ec500
--- /dev/null
+++ b/.icons/kora/apps/scalable/messengerfordesktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 1012.51 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.17497 -.192665 .192665 1.17497 -8.89913 .378419)" d="m21.726 17.819-12.309 13.033 11.202-6.147 5.854 6.147 12.239-13.033-11.078 6.038z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/metacity.svg b/.icons/kora/apps/scalable/metacity.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/metacity.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/metasploit-framework.svg b/.icons/kora/apps/scalable/metasploit-framework.svg
new file mode 120000
index 000000000..a8471dca6
--- /dev/null
+++ b/.icons/kora/apps/scalable/metasploit-framework.svg
@@ -0,0 +1 @@
+metasploit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/metasploit.svg b/.icons/kora/apps/scalable/metasploit.svg
new file mode 100644
index 000000000..a34175a8f
--- /dev/null
+++ b/.icons/kora/apps/scalable/metasploit.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(5e-8 -20 20 5e-8 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003b81" offset="0"/>
+ <stop stop-color="#0d78b9" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.31065 0 0 2.31065 -1.41718 -1.41718)" fill-rule="nonzero">
+ <path d="m11 21s6-3 8-8v-11s-3-1-8-1-8 1-8 1v11c2 5 8 8 8 8z" fill="url(#a)"/>
+ <path d="m11 1v20s6-3 8-8v-11s-3-1-8-1z" fill-opacity=".2"/>
+ <path d="m4 3v10c0 1 3 4 3 4v-9.75l2.5 2.75v4h3v-4l2.5-2.75v9.75s3-3 3-4v-10h-3l-4 4-4-4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/meteo-qt.svg b/.icons/kora/apps/scalable/meteo-qt.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/meteo-qt.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/metronome.svg b/.icons/kora/apps/scalable/metronome.svg
new file mode 100644
index 000000000..77adee11b
--- /dev/null
+++ b/.icons/kora/apps/scalable/metronome.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9866 39.9866 0 24 43.9866)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003bbe" offset="0"/>
+ <stop stop-color="#37a0f2" offset="1"/>
+ </linearGradient>
+ <path d="m43.954 42-9.977-36c-.296-1.068-.89-2-1.995-2h-15.963c-1.106 0-1.7.932-1.996 2l-9.977 36c-.296 1.068.89 2 1.996 2h35.917c1.105 0 2.291-.932 1.995-2z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="35" r="5" fill="#ffffff"/>
+ <path d="m38.707 13.397c.531-.92.216-2.098-.704-2.629l-.131-.076c-.92-.531-2.098-.215-2.629.705l-13.076 22.648c-.531.92-.215 2.097.705 2.628l.131.076c.92.531 2.098.216 2.628-.704z" fill="#ff3b27"/>
+ <path d="m29 4-5 8-5-8z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mhwaveedit.svg b/.icons/kora/apps/scalable/mhwaveedit.svg
new file mode 100644
index 000000000..b30d0ae17
--- /dev/null
+++ b/.icons/kora/apps/scalable/mhwaveedit.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0595533 -21.668 21.668 .0595533 24.7212 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1ab6a7" offset="0"/>
+ <stop stop-color="#27cebe" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v15.44h-43.336v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="#f3963c"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.44h43.336z" fill="url(#b)"/>
+ <path d="m30.483 5.567c-.593.01-1.074.505-1.066 1.099v7.399c-.02.12-.02.242 0 .362v5.24h-7.584v-13.001c0-.595-.489-1.083-1.083-1.083-.287 0-.563.114-.766.317l-4.651 4.651-4.651-4.651c-.203-.203-.479-.317-.766-.317-.594 0-1.083.488-1.084 1.083v11.574l-6.5-6.136v2.979l6.841 6.454c.201.189.467.295.743.295.593 0 1.082-.488 1.083-1.082v-11.469l3.568 3.568c.42.42 1.112.42 1.532 0l3.567-3.568v11.469c0 .594.489 1.083 1.084 1.083h9.75c.595 0 1.084-.489 1.084-1.083v-5.417h4.333v5.417c.001.594.49 1.083 1.084 1.083.249 0 .49-.086.683-.243l7.984-6.492v-2.793l-7.584 6.168v-4.056c.018-.112.018-.227 0-.339v-7.412-.016c0-.594-.489-1.083-1.083-1.083-.595 0-1.084.489-1.084 1.083v.016 6.5h-4.333v-6.5-.015c0-.595-.489-1.084-1.084-1.084z" fill="#3f51b5"/>
+ <path d="m30.483 26.152c-.053.001-.107.006-.16.015h-9.573c-.595 0-1.084.489-1.084 1.083v12.552l-3.567-3.567c-.42-.42-1.112-.42-1.532 0l-3.568 3.567v-12.552c0-.594-.489-1.082-1.083-1.082-.271 0-.533.101-.732.284l-6.852 6.281v2.939l6.5-5.959v12.705c.001.594.49 1.083 1.084 1.083.287 0 .563-.114.766-.317l4.651-4.651 4.651 4.651c.203.203.479.317.766.317.594 0 1.083-.489 1.083-1.083v-14.084h7.584v6.333c-.018.112-.018.226 0 .338v7.413c0 .594.489 1.083 1.083 1.083h7.692.015c.595 0 1.084-.489 1.084-1.083 0-.595-.489-1.084-1.084-1.084h-.015-6.608v-5.417h6.392c.005 0 .01.001.016.001.594 0 1.083-.49 1.083-1.084s-.489-1.084-1.083-1.084c-.006 0-.011.001-.016.001h-6.392v-5.417h7.167l6.917 6.233v-2.915l-5.775-5.206c-.199-.18-.457-.279-.725-.279h-8.486c-.065-.011-.132-.016-.199-.015z" fill="#d64e44"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/micro.svg b/.icons/kora/apps/scalable/micro.svg
new file mode 100644
index 000000000..10c142273
--- /dev/null
+++ b/.icons/kora/apps/scalable/micro.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3192" offset="0"/>
+ <stop stop-color="#007ba9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.465116 0 0 .465116 0 -2.32558)" d="m76.1 58.6c.5-2 .8-4.4.6-7.3h-.8c-.6 3-1.6 5.5-2.9 6.9-1.3 1.3-3 2-5.2 2-1.3 0-2.5-.6-3.6-1.7s-1.7-3-1.7-5.6c0-.3.2-.9.6-1.8s.9-2 1.5-3.5c.7-1.4 1.4-3.2 2.2-5.2s1.6-4.2 2.4-6.7c.2-.6.4-1.4.7-2.4s.4-2 .5-3c0-1-.2-1.9-.6-2.6-.5-.7-1.3-1.1-2.6-1.1-1.1 0-1.9.3-2.6.9-.6.6-1.2 1.3-1.6 2.2s-.7 1.8-.9 2.8-.3 1.8-.5 2.6c-.1.7-.3 1.6-.5 2.7s-.4 2.1-.6 3.1-.3 1.9-.5 2.7c-.1.8-.2 1.2-.3 1.4-.4 1.3-1 2.9-1.8 4.6-.8 1.8-1.8 3.4-3 4.9s-2.5 2.8-3.9 3.9-2.9 1.6-4.4 1.6c-1.9 0-3.5-.5-4.9-1.7-1.3-1.2-2-2.8-2-5 0-1.2.2-2.6.8-4.1.7-2.2 1.5-4.3 2.4-6.2s1.7-4.2 2.5-6.7c.3-.8.6-1.8.9-2.9s.4-2.2.5-3.2-.1-1.9-.5-2.6-1.2-1.1-2.4-1.1c-1.1 0-2 .3-2.7 1s-1.3 1.5-1.7 2.5c-.4.9-.7 2-.9 3.1s-.3 2.1-.5 3c-.1 1.2-.3 2.5-.5 4-.2 1.4-.3 2.8-.5 4.1s-.3 2.4-.4 3.4-.2 1.7-.3 2c-.1.7-.3 1.6-.7 2.8s-.8 2.6-1.3 4.1-1 3.2-1.6 5-1.1 3.6-1.7 5.4c-1.1 3.9-2 7.2-2.6 9.8s-.9 4.8-.9 6.5c0 1.2.3 2.1 1 2.7.6.5 1.4.8 2.3.8.7 0 1.4-.4 2-1.1s.9-1.8.9-3.2c0-.3-.1-.7-.2-1.2s-.2-1.1-.4-1.6-.3-1.1-.5-1.7c-.1-.6-.2-1.1-.3-1.6.1-.6.2-1.7.4-3.3s.4-3.5.8-5.6c.3-2.1.8-4.4 1.4-6.9s1.4-5.3 2.3-7.3h.7c-.1 1-.1 1.2-.2 1.7-.1.6-.1 1.1-.1 1.6 0 3.4.7 6 2.1 7.7 1.3 1.7 3.2 2.6 5.5 2.6 3.4 0 6.5-1.1 9.3-3.4s5-5.2 6.6-9.2h.2c-.1 0-.2.9-.3 1.6s-.1 1.2-.1 1.7c0 1.3.1 2.5.3 3.6s.5 2.1 1 2.9 1.1 1.5 1.9 1.9c.8.5 1.8.7 3 .7s2.3-.2 3.4-.6 2.1-1.2 3.1-2.5c1.1-1.3 1.9-2.9 2.4-4.9z" fill="#cdcdcd"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/microscope.svg b/.icons/kora/apps/scalable/microscope.svg
new file mode 120000
index 000000000..99ec94ff6
--- /dev/null
+++ b/.icons/kora/apps/scalable/microscope.svg
@@ -0,0 +1 @@
+xdiagnose.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/microsoft-365.svg b/.icons/kora/apps/scalable/microsoft-365.svg
new file mode 100644
index 000000000..552ca10e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/microsoft-365.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 24.119,5 C 22.864,5 21.615,5.2877 20.488,5.9238 L 9.4727,12.65 C 7.3165,13.967 6,16.327 6,18.873 V 31.123 C 6,33.668 7.3176,36.028 9.4727,37.346 L 20.271,43.949 C 22.563,45.35 25.437,45.35 27.729,43.949 L 38.527,37.346 C 40.627,36.063 41.928,33.789 41.994,31.32 41.995,31.334 41.996,31.348 41.996,31.361 41.999,31.282 42,31.203 42,31.123 V 18.871 C 42,16.326 40.683,13.966 38.527,12.648 L 27.727,6.0488 C 26.617,5.3706 25.372,5 24.119,5 Z M 24,18 C 25.299,18.014 26.593,18.415 27.752,19.092 L 31.199,21.104 V 24.527 C 31.199,27.072 29.884,29.43 27.729,30.748 L 23.998,33.029 20.271,30.752 C 18.116,29.434 17,27.189 17,24.645 V 21.002 L 20.299,19.092 C 21.462,18.419 22.701,17.986 24,18 Z"/>
+ <path style="fill:#1e73c7" d="M 20.27,5.06 25,5 V 12 L 21,17 17,20 V 23.64 C 17,26.19 18.12,28.43 20.27,29.75 L 25.01,32.65 15,38.55 H 13.07 L 9.47,36.35 C 7.32,35.03 6,32.67 6,30.12 V 17.87 C 6,15.33 7.32,12.97 9.47,11.65 Z"/>
+ <path style="fill:#8762b5" d="M 31,19 V 23.586 C 31,26.131 29.893,28.447 27.728,29.749 L 19,35 C 16.609,36.439 11.97,37.752 9.7219,36.499 L 20.272,42.949 C 22.564,44.35 25.436,44.35 27.728,42.949 L 38.528,36.345 C 40.683,35.028 42,32.668 42,30.124 V 27 L 41,25 Z"/>
+ <path style="fill:#4aafe8" d="M 27.726,5.0498 C 25.506,3.6934 22.742,3.6514 20.488,4.9237 L 20.273,5.0549 C 18.117,6.3723 17,8.7689 17,11.314 V 20 L 20.299,18.091 C 21.462,17.418 22.701,16.986 24,17 25.299,17.014 26.593,17.414 27.752,18.091 L 38.527,24.376 C 40.641,25.609 41.917,27.907 41.996,30.361 L 42,30.123 V 17.872 C 42,15.326 40.682,12.966 38.526,11.649 Z"/>
+ <path style="opacity:0.2" d="M 31 19.986 L 31 20.986 L 38.527 25.377 C 40.494 26.524 41.734 28.591 41.961 30.85 C 41.978 30.675 41.989 30.498 41.994 30.32 C 41.902 27.882 40.63 25.603 38.527 24.377 L 31 19.986 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.119 4 C 22.864 4 21.615 4.2877 20.488 4.9238 L 9.4727 11.65 C 7.3165 12.967 6 15.327 6 17.873 L 6 18.873 C 6 16.327 7.3165 13.967 9.4727 12.65 L 20.488 5.9238 C 21.615 5.2877 22.864 5 24.119 5 C 25.372 5 26.617 5.3706 27.727 6.0488 L 38.527 12.648 C 40.683 13.966 42 16.326 42 18.871 L 42 17.871 C 42 15.326 40.683 12.966 38.527 11.648 L 27.727 5.0488 C 26.617 4.3706 25.372 4 24.119 4 z M 17 23.645 L 17 24.645 C 17 27.189 18.116 29.434 20.271 30.752 L 23.143 32.508 L 23.969 32.012 L 20.271 29.752 C 18.116 28.434 17 26.189 17 23.645 z M 28.701 29.031 C 28.399 29.294 28.076 29.536 27.729 29.748 C 28.082 29.535 28.404 29.294 28.701 29.031 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/microsoft-edge-beta.svg b/.icons/kora/apps/scalable/microsoft-edge-beta.svg
new file mode 100644
index 000000000..71f89b88a
--- /dev/null
+++ b/.icons/kora/apps/scalable/microsoft-edge-beta.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-25.0388 -13.0661 13.0661 -25.0388 536.69 -912.883)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c71a4" offset="0"/>
+ <stop stop-color="#11608b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.58189 -46.4046 46.4046 1.58189 930.785 77.4002)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13bee3" offset="0"/>
+ <stop stop-color="#006783" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(54.0828 12.7577 -8.51499 36.097 19.0144 12.3374)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#35c1f1" offset="0"/>
+ <stop stop-color="#34c1ed" offset=".11"/>
+ <stop stop-color="#2fc2df" offset=".23"/>
+ <stop stop-color="#2bc3d2" offset=".31"/>
+ <stop stop-color="#36c752" offset=".67"/>
+ <stop stop-color="#36c752" offset="1"/>
+ </radialGradient>
+ <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(-14.1904 6.74627 -4.51387 -9.49468 46.5456 20.8377)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#66eb6e" offset="0"/>
+ <stop stop-color="#66eb6e" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <g fill-rule="nonzero">
+ <path d="m42.327 35.122c-.603.327-1.233.597-1.875.838-2.042.764-4.204 1.153-6.384 1.149-8.416 0-15.712-5.789-15.712-13.218.022-2.026 1.144-3.868 2.923-4.836-7.611.32-9.604 8.231-9.604 12.878 0 13.14 12.11 14.472 14.719 14.472 1.406 0 3.528-.409 4.801-.811l.233-.079c4.899-1.693 9.078-5.006 11.845-9.39.072-.114 1.337-2.319 1.337-2.454-.379.329-.609.543-2.283 1.451z" fill="url(#a)"/>
+ <path d="m20.036 44.171c-1.586-.985-2.961-2.275-4.044-3.795-1.794-2.457-2.761-5.422-2.761-8.464 0-5.459 3.115-10.425 8.012-12.837.555-.262 1.496-.742 2.757-.719 1.8.013 3.465.852 4.542 2.294.718.959 1.084 2.152 1.1 3.35 0-.037 4.415-14.203-14.163-14.203-7.807 0-14.227 7.409-14.227 13.909-.031 3.439.705 6.841 2.154 9.96 4.877 10.406 16.908 15.569 27.811 11.935-3.749 1.182-7.833.661-11.165-1.423z" fill="url(#b)"/>
+ <path d="m23.998 1.236.166.001c11.815.084 21.501 9.186 22.513 20.758-.421 3.343-3.983 5.579-6.667 7.172-1.629.968-8.877 2.614-11.434.835-.537-.375-.84-.822-.84-1.286 0-.562.39-.874.551-1.046.951-1.017 1.357-2.531 1.357-3.486s-.129-3.367-1.228-5.265c-1.058-1.827-2.581-3.669-5.487-5.195-3.297-1.73-6.847-1.791-7.469-1.791-7.5 0-13.834 5.002-14.211 11.285.04-1.161.166-2.299.372-3.408 1.956-10.347 11.001-18.291 21.793-18.567.194-.005.389-.007.584-.007z" fill="url(#c)"/>
+ <path d="m23.998 1.236.179.001h.075l.078.001c8.56.123 15.982 4.978 19.765 12.065l.027.052c.01.019.02.038.031.057l.028.053c1.205 2.301 2.231 5.364 2.496 8.53-.283 2.557-2.493 4.685-6.845 7.27-1.63.968-8.699 2.516-11.256.737-.537-.375-.84-.822-.84-1.286 0-.562.386-.878.551-1.046.919-.94 1.357-2.531 1.357-3.486s-.129-3.367-1.228-5.265c-1.058-1.827-2.581-3.669-5.487-5.195-3.297-1.73-6.847-1.791-7.469-1.791-7.5 0-13.834 5.002-14.211 11.285.04-1.161.166-2.299.372-3.408 1.956-10.347 11.001-18.291 21.793-18.567.194-.004.389-.007.584-.007z" fill="url(#d)"/>
+ </g>
+ <path d="m46.6 36.581c0-1.915-1.554-3.469-3.468-3.469h-25.757c-1.915 0-3.469 1.554-3.469 3.469v6.938c0 1.914 1.554 3.469 3.469 3.469h25.757c1.914 0 3.468-1.555 3.468-3.469z" fill="#60e771"/>
+ <path d="m30.433 35.767v1.414h1.872v7.152h1.727v-7.152h1.872v-1.414zm4.956 8.566h1.8l.396-1.812h2.28l.396 1.812h1.8l-2.268-8.566h-2.136zm-16.944 0h2.916c2.015 0 2.675-1.162 2.675-2.507 0-1.153-.6-1.86-1.559-1.992v-.024c.863-.24 1.295-.948 1.295-1.872 0-1.644-1.019-2.171-2.435-2.171h-2.892zm6.672-8.566v8.566h4.907v-1.414h-3.18v-2.306h2.88v-1.414h-2.88v-2.018h3.06v-1.414zm-4.945 4.714h.744c.757 0 1.321.288 1.321 1.285s-.564 1.297-1.393 1.297h-.672zm18.541-3.226h.024l.828 3.852h-1.68zm-18.541-.218h.624c.865 0 1.249.3 1.249 1.117s-.42 1.129-1.381 1.129h-.492z" fill="#10628e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/microsoft-edge-dev.svg b/.icons/kora/apps/scalable/microsoft-edge-dev.svg
new file mode 100644
index 000000000..6fd969cda
--- /dev/null
+++ b/.icons/kora/apps/scalable/microsoft-edge-dev.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-25.0388 -13.0661 13.0661 -25.0388 287.715 -435.769)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c71a4" offset="0"/>
+ <stop stop-color="#11608b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.58189 -46.4046 46.4046 1.58189 476.159 61.9024)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13bee3" offset="0"/>
+ <stop stop-color="#006783" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(54.0828 12.7577 -8.51499 36.097 19.0144 12.3374)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#35c1f1" offset="0"/>
+ <stop stop-color="#34c1ed" offset=".11"/>
+ <stop stop-color="#2fc2df" offset=".23"/>
+ <stop stop-color="#2bc3d2" offset=".31"/>
+ <stop stop-color="#36c752" offset=".67"/>
+ <stop stop-color="#36c752" offset="1"/>
+ </radialGradient>
+ <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(-14.1904 6.74627 -4.51387 -9.49468 46.5456 20.8377)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#66eb6e" offset="0"/>
+ <stop stop-color="#66eb6e" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <g fill-rule="nonzero">
+ <path d="m42.327 35.122c-.603.327-1.233.597-1.875.838-2.042.764-4.204 1.153-6.384 1.149-8.416 0-15.712-5.789-15.712-13.218.022-2.026 1.144-3.868 2.923-4.836-7.611.32-9.604 8.231-9.604 12.878 0 13.14 12.11 14.472 14.719 14.472 1.406 0 3.528-.409 4.801-.811l.233-.079c4.899-1.693 9.078-5.006 11.845-9.39.072-.114 1.337-2.319 1.337-2.454-.379.329-.609.543-2.283 1.451z" fill="url(#a)"/>
+ <path d="m20.036 44.171c-1.586-.985-2.961-2.275-4.044-3.795-1.794-2.457-2.761-5.422-2.761-8.464 0-5.459 3.115-10.425 8.012-12.837.555-.262 1.496-.742 2.757-.719 1.8.013 3.465.852 4.542 2.294.718.959 1.084 2.152 1.1 3.35 0-.037 4.415-14.203-14.163-14.203-7.807 0-14.227 7.409-14.227 13.909-.031 3.439.705 6.841 2.154 9.96 4.877 10.406 16.908 15.569 27.811 11.935-3.749 1.182-7.833.661-11.165-1.423z" fill="url(#b)"/>
+ <path d="m23.998 1.236.166.001c11.815.084 21.501 9.186 22.513 20.758-.421 3.343-3.983 5.579-6.667 7.172-1.629.968-8.877 2.614-11.434.835-.537-.375-.84-.822-.84-1.286 0-.562.39-.874.551-1.046.951-1.017 1.357-2.531 1.357-3.486s-.129-3.367-1.228-5.265c-1.058-1.827-2.581-3.669-5.487-5.195-3.297-1.73-6.847-1.791-7.469-1.791-7.5 0-13.834 5.002-14.211 11.285.04-1.161.166-2.299.372-3.408 1.956-10.347 11.001-18.291 21.793-18.567.194-.005.389-.007.584-.007z" fill="url(#c)"/>
+ <path d="m23.998 1.236.179.001h.075l.078.001c8.56.123 15.982 4.978 19.765 12.065l.027.052c.01.019.02.038.031.057l.028.053c1.205 2.301 2.231 5.364 2.496 8.53-.283 2.557-2.493 4.685-6.845 7.27-1.63.968-8.699 2.516-11.256.737-.537-.375-.84-.822-.84-1.286 0-.562.386-.878.551-1.046.919-.94 1.357-2.531 1.357-3.486s-.129-3.367-1.228-5.265c-1.058-1.827-2.581-3.669-5.487-5.195-3.297-1.73-6.847-1.791-7.469-1.791-7.5 0-13.834 5.002-14.211 11.285.04-1.161.166-2.299.372-3.408 1.956-10.347 11.001-18.291 21.793-18.567.194-.004.389-.007.584-.007z" fill="url(#d)"/>
+ </g>
+ <path d="m46.6 36.581c0-1.915-1.554-3.469-3.468-3.469h-25.757c-1.915 0-3.469 1.554-3.469 3.469v6.938c0 1.914 1.554 3.469 3.469 3.469h25.757c1.914 0 3.468-1.555 3.468-3.469z" fill="#60e771"/>
+ <path d="m18.071 35.85h3.672c.896 0 1.692.174 2.388.522s1.236.84 1.62 1.476.576 1.37.576 2.202-.192 1.566-.576 2.202-.924 1.128-1.62 1.476-1.492.522-2.388.522h-3.672zm16.212 7.092v1.308h-6.3v-8.4h6.132v1.308h-4.572v2.184h4.056v1.284h-4.056v2.316zm9.3-7.092-3.66 8.4h-1.536l-3.672-8.4h1.692l2.796 6.48 2.82-6.48zm-21.912 7.08c.616 0 1.158-.118 1.626-.354s.828-.572 1.08-1.008.378-.942.378-1.518-.126-1.082-.378-1.518-.612-.772-1.08-1.008-1.01-.354-1.626-.354h-2.04v5.76z" fill="#10628e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/microsoft-edge.svg b/.icons/kora/apps/scalable/microsoft-edge.svg
new file mode 100644
index 000000000..b5887eef8
--- /dev/null
+++ b/.icons/kora/apps/scalable/microsoft-edge.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-25.0388 -13.0661 13.0661 -25.0388 38.7404 41.3449)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c71a4" offset="0"/>
+ <stop stop-color="#11608b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.58189 -46.4046 46.4046 1.58189 21.5332 46.4046)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13bee3" offset="0"/>
+ <stop stop-color="#006783" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(54.0828 12.7577 -8.51499 36.097 19.0144 12.3374)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#35c1f1" offset="0"/>
+ <stop stop-color="#34c1ed" offset=".11"/>
+ <stop stop-color="#2fc2df" offset=".23"/>
+ <stop stop-color="#2bc3d2" offset=".31"/>
+ <stop stop-color="#36c752" offset=".67"/>
+ <stop stop-color="#36c752" offset="1"/>
+ </radialGradient>
+ <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(-14.1904 6.74627 -4.51387 -9.49468 46.5456 20.8377)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#66eb6e" offset="0"/>
+ <stop stop-color="#66eb6e" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <g fill-rule="nonzero">
+ <path d="m42.327 35.122c-.603.327-1.233.597-1.875.838-2.042.764-4.204 1.153-6.384 1.149-8.416 0-15.712-5.789-15.712-13.218.022-2.026 1.144-3.868 2.923-4.836-7.611.32-9.604 8.231-9.604 12.878 0 13.14 12.11 14.472 14.719 14.472 1.406 0 3.528-.409 4.801-.811l.233-.079c4.899-1.693 9.078-5.006 11.845-9.39.072-.114 1.337-2.319 1.337-2.454-.379.329-.609.543-2.283 1.451z" fill="url(#a)"/>
+ <path d="m20.036 44.171c-1.586-.985-2.961-2.275-4.044-3.795-1.794-2.457-2.761-5.422-2.761-8.464 0-5.459 3.115-10.425 8.012-12.837.555-.262 1.496-.742 2.757-.719 1.8.013 3.465.852 4.542 2.294.718.959 1.084 2.152 1.1 3.35 0-.037 4.415-14.203-14.163-14.203-7.807 0-14.227 7.409-14.227 13.909-.031 3.439.705 6.841 2.154 9.96 4.877 10.406 16.908 15.569 27.811 11.935-3.749 1.182-7.833.661-11.165-1.423z" fill="url(#b)"/>
+ <path d="m23.998 1.236.166.001c11.815.084 21.501 9.186 22.513 20.758-.421 3.343-3.983 5.579-6.667 7.172-1.629.968-8.877 2.614-11.434.835-.537-.375-.84-.822-.84-1.286 0-.562.39-.874.551-1.046.951-1.017 1.357-2.531 1.357-3.486s-.129-3.367-1.228-5.265c-1.058-1.827-2.581-3.669-5.487-5.195-3.297-1.73-6.847-1.791-7.469-1.791-7.5 0-13.834 5.002-14.211 11.285.04-1.161.166-2.299.372-3.408 1.956-10.347 11.001-18.291 21.793-18.567.194-.005.389-.007.584-.007z" fill="url(#c)"/>
+ <path d="m23.998 1.236.179.001h.075l.078.001c8.56.123 15.982 4.978 19.765 12.065l.027.052c.01.019.02.038.031.057l.028.053c1.205 2.301 2.231 5.364 2.496 8.53-.283 2.557-2.493 4.685-6.845 7.27-1.63.968-8.699 2.516-11.256.737-.537-.375-.84-.822-.84-1.286 0-.562.386-.878.551-1.046.919-.94 1.357-2.531 1.357-3.486s-.129-3.367-1.228-5.265c-1.058-1.827-2.581-3.669-5.487-5.195-3.297-1.73-6.847-1.791-7.469-1.791-7.5 0-13.834 5.002-14.211 11.285.04-1.161.166-2.299.372-3.408 1.956-10.347 11.001-18.291 21.793-18.567.194-.004.389-.007.584-.007z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/microsoft-office-online.svg b/.icons/kora/apps/scalable/microsoft-office-online.svg
new file mode 120000
index 000000000..6ea827284
--- /dev/null
+++ b/.icons/kora/apps/scalable/microsoft-office-online.svg
@@ -0,0 +1 @@
+ms-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/microsoft.svg b/.icons/kora/apps/scalable/microsoft.svg
new file mode 120000
index 000000000..f8e0b1db7
--- /dev/null
+++ b/.icons/kora/apps/scalable/microsoft.svg
@@ -0,0 +1 @@
+goa-account-msn.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/midori.svg b/.icons/kora/apps/scalable/midori.svg
new file mode 100644
index 000000000..1bae00da8
--- /dev/null
+++ b/.icons/kora/apps/scalable/midori.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.247433 -46.6415 46.6415 .247433 127.211 47.3711)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00694e" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.3338 0 0 1.31004 -7.95603 -7.46968)" fill-rule="nonzero">
+ <path d="m34.752 13.3-13.063 8.718 2.114 2.135z" fill="#f44a4a"/>
+ <path d="m12.914 34.943 10.948-10.855-.001-.001c-.866-.876-1.733-1.752-2.113-2.136z" fill="#f6f6f6"/>
+ <path d="m25.939 26.234-2.113-2.137 10.948-10.854z" fill="#f32d2c"/>
+ <path d="m23.845 24.075-10.949 10.855 13.062-8.719c-.866-.876-1.733-1.753-2.113-2.137z" fill="#e0e0e0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/midterm.svg b/.icons/kora/apps/scalable/midterm.svg
new file mode 100644
index 000000000..9d670be72
--- /dev/null
+++ b/.icons/kora/apps/scalable/midterm.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2ec27e" offset="0"/>
+ <stop stop-color="#13e3cb" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11.622 11.685v19.129l4.501 4.501v-14.628l6.752 4.501v-5.626zm24.756 0-11.253 7.877v5.626l6.752-4.501v14.628l4.501-4.501z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/miktex-console.svg b/.icons/kora/apps/scalable/miktex-console.svg
new file mode 100644
index 000000000..a79f26e8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/miktex-console.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#244597" offset="0"/>
+ <stop stop-color="#455e9c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m18.551 13.333c-1.039.031-2.026.465-2.75 1.211l-7.571 7.57c-3.926 3.77 1.887 9.583 5.657 5.656l7.57-7.57c2.616-2.543-2.906-6.867-2.906-6.867zm-7.551 9.668c1.105 0 2 .895 2 2 0 1.104-.895 2-2 2s-2-.896-2-2c0-1.105.895-2 2-2z" fill="#a2afce"/>
+ <path d="m23 7c-3.84 0-7 3.16-7 7s3.16 7 7 7c2.696-4e-3 5.159-1.565 6.314-4h-6.314l-2-2.863 2-3.137h6.316c-1.155-2.436-3.62-3.997-6.316-4z" fill="#fff"/>
+ <path d="m18 27v2h2v8h2v-8h2v-2zm13 0 2.941 5-2.941 5h2.121l1.879-3.197 1.879 3.197h2.121l-2.941-5 2.941-5h-2.121l-1.879 3.197-1.879-3.197zm-7 4v10h6v-2h-4v-2h4v-2h-4v-2h4v-2z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mikutter.svg b/.icons/kora/apps/scalable/mikutter.svg
new file mode 100644
index 000000000..5f8f10bb5
--- /dev/null
+++ b/.icons/kora/apps/scalable/mikutter.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -47.5633 47.5633 0 32 56.0596)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ac1d74" offset="0"/>
+ <stop stop-color="#f540ae" offset="1"/>
+ </linearGradient>
+ <path d="m23.922 8c-8.608.048-14.832 4.745-18.151 9.754-2.908 4.388-3.557 8.767-3.571 8.86-.128.76-.198 1.531-.199 2.302v.016 12.886c-.054 3.859 1.716 8.07 4.543 10.608 2.828 2.538 6.215 3.574 9.457 3.574 2.761 0 5.564-.971 8.101-2.762 1.972 1.404 4.177 2.495 6.711 2.711.018.002.036.003.054.004.454.036.909.047 1.363.039 2.873-.047 5.404-1.204 7.625-2.782 2.547 1.813 5.367 2.79 8.144 2.79 3.242 0 6.629-1.036 9.457-3.574 2.827-2.538 4.597-6.749 4.543-10.608v-13.058-.008c-.001-.778-.07-1.554-.199-2.321-.011-.069-.672-4.499-3.641-8.895-3.392-5.023-9.67-9.583-18.237-9.536-2.872.016-5.476.67-7.828 1.6-2.442-.974-5.174-1.616-8.172-1.6z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="none" stroke="#fff" stroke-width="8">
+ <path d="m16 42v-13.045s1.182-6.917 8-6.955 8 6.787 8 6.787v13.213"/>
+ <path d="m32 42v-13.045s1.182-6.917 8-6.955 8 6.787 8 6.787v13.213"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/milkytracker.svg b/.icons/kora/apps/scalable/milkytracker.svg
new file mode 100644
index 000000000..71e85fef0
--- /dev/null
+++ b/.icons/kora/apps/scalable/milkytracker.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m41.334 43.501v-30.335h-34.668v30.335c0 1.201.966 2.167 2.166 2.167h30.336c1.2 0 2.166-.966 2.166-2.167z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m14.249 6.666h19.502l7.583 6.5h-34.668z" fill="#b8b8b8" fill-rule="nonzero"/>
+ <path d="m14.249 2.332h19.501v4.334h-19.501z" fill="#a3a3a3"/>
+ <path d="m33.751 6.666 7.583 6.5h-15.167z" fill="#a3a3a3" fill-rule="nonzero"/>
+ <path d="m26.167 13.166v32.502h13.001c1.2 0 2.166-.966 2.166-2.167v-30.335z" fill="#b8b8b8" fill-rule="nonzero"/>
+ <path d="m9.93 35.353v-13.001c0-.512.24-.992.65-1.3.282-.211.622-.325.975-.324.512 0 .992.24 1.3.649l3.575 4.767 3.575-4.767c.307-.409.787-.649 1.3-.649.352-.001.693.113.975.324.409.308.649.788.65 1.3v13.001c0 .897-.728 1.625-1.625 1.625s-1.625-.728-1.625-1.625v-8.126l-1.95 2.6c-.307.41-.789.65-1.3.65-.512 0-.993-.24-1.3-.65l-1.95-2.6v8.126c0 .897-.728 1.625-1.625 1.625s-1.625-.728-1.625-1.625zm27.635-14.626c.897 0 1.625.729 1.625 1.625 0 .897-.728 1.625-1.625 1.625h-1.625v11.376c0 .897-.728 1.625-1.625 1.625s-1.625-.728-1.625-1.625v-11.376h-1.625c-.897 0-1.625-.728-1.625-1.625 0-.896.728-1.625 1.625-1.625z" fill="#0054e1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/minecraft-launcher.svg b/.icons/kora/apps/scalable/minecraft-launcher.svg
new file mode 120000
index 000000000..9a4276adf
--- /dev/null
+++ b/.icons/kora/apps/scalable/minecraft-launcher.svg
@@ -0,0 +1 @@
+minecraft.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/minecraft.svg b/.icons/kora/apps/scalable/minecraft.svg
new file mode 100644
index 000000000..4b61f2021
--- /dev/null
+++ b/.icons/kora/apps/scalable/minecraft.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.901866 -26.4 26.4 -.901866 33.7565 39.7416)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#483737" offset="0"/>
+ <stop stop-color="#ac9393" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.163976 -27.1379 27.1379 -.163976 12.1938 39.3317)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6c5353" offset="0"/>
+ <stop stop-color="#ac9d93" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.807353 -23.0061 23.0061 .807353 23.6044 24.8487)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00d4aa" offset="0"/>
+ <stop stop-color="#2affd5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop stop-color="#0fc" offset="0"/>
+ <stop stop-color="#0a8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(.245962 21.9727 -21.9727 .245962 12.4398 16.4845)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-.40994 28.6957 -28.6957 -.40994 38.3519 .708721)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <path d="m23.998 45.952 20.157-11.392-.137-21.432-20.02 10.971z" fill="url(#a)"/>
+ <path d="m23.998 45.952-20.153-11.344.137-21.432 20.02 10.971z" fill="url(#b)"/>
+ <path d="m3.924 13.233 20.173-11.233 19.996 11.237-20.103 11.015-20.066-11.019z" fill="url(#c)"/>
+ <path d="m3.982 13.176-.039 6.183 20.059 11.336-.004-6.596-20.016-10.923z" fill="url(#e)"/>
+ <path d="m44.022 13.177-20.024 10.922.004 6.596 20.059-11.336z" fill="url(#f)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mines.svg b/.icons/kora/apps/scalable/mines.svg
new file mode 120000
index 000000000..e8ab6034b
--- /dev/null
+++ b/.icons/kora/apps/scalable/mines.svg
@@ -0,0 +1 @@
+minesweeper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/minesweeper.svg b/.icons/kora/apps/scalable/minesweeper.svg
new file mode 100644
index 000000000..249e92322
--- /dev/null
+++ b/.icons/kora/apps/scalable/minesweeper.svg
@@ -0,0 +1,23 @@
+<svg width="48" height="48" enable-background="new 0 0 64 64" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="23.932794" x2="8.791165" y1="46.1155" y2="7.605688" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" cx="47.015462" cy="40.966691" r="15.734341" gradientTransform="matrix(1 0 0 .98511739 0 .609691)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffce31" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </radialGradient>
+ <radialGradient id="c" cx="47.015462" cy="40.966689" r="15.734342" gradientTransform="matrix(1 0 0 .98511746 0 .609689)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ed4c5c" offset="0"/>
+ <stop stop-color="#f55" offset="1"/>
+ </radialGradient>
+ <linearGradient id="d" x1="29.597948" x2="24.622061" y1="26.466421" y2="4.589676" gradientTransform="matrix(.67524112 .66559465 .71395451 -.62950353 -6.987196 14.25434)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#241f1c" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <circle cx="22.862066" cy="26.346434" r="19.653566" fill="url(#a)"/>
+ <path d="m10.616652 2.070778c6.7989-1.1200908 19.345297 11.24707 27.654229 23.419338l-1.707622.876654c-7.863768-11.306816-19.74126-22.9362595-25.357579-22.072642-3.0827539.5166781-4.0764688 4.8039772-3.8672199 8.707845l-1.7969514.0088c-.3327666-7.3207414 2.2807554-10.2271177 5.0751433-10.939995z" fill="url(#d)"/>
+ <path d="m3.7020137 12.015631 5.3600634-5.2707286 3.3947069 3.3053726-5.4493973 5.270729z" fill="url(#a)"/>
+ <path transform="matrix(-.43611346 -.12696581 -.12888392 .44270199 63.455233 13.599278)" d="m57.268446 52.747253c-.01366.01142-7.512446-4.751877-7.529183-4.745819-.01674.0061-2.729543 8.465462-2.747343 8.46543s-2.700421-8.469056-2.717136-8.475174c-.01672-.0061-7.532446 4.730404-7.546061 4.718938-.01362-.01147 3.375162-8.22347 3.36629-8.238901-.0089-.01543-8.810832-1.218064-8.813892-1.235599-.0031-.01754 7.871469-4.130031 7.874591-4.147555.0031-.01752-5.966533-6.596584-5.957606-6.611984.0089-.0154 8.684628 1.895896 8.698284 1.884478.01366-.01142-.330427-8.88849-.31369-8.894548.01674-.0061 5.434153 7.034711 5.451953 7.034743.0178.000031 5.46029-7.021373 5.477006-7.015256.01672.0061-.359023 8.881908-.345408 8.893374.01362.01147 8.696077-1.868877 8.704949-1.853446.0089.01543-5.984207 6.57316-5.981147 6.590695.0031.01754 7.862871 4.158088 7.859749 4.175612-.0031.01752-8.809315 1.188758-8.818242 1.204158-.0089.0154 3.350542 8.239436 3.336886 8.250854z" fill="url(#c)"/>
+ <path transform="matrix(-.29611787 -.08620885 -.08751125 .30059142 55.20472 17.497607)" d="m57.268446 52.747253-7.529183-4.745819-2.747343 8.46543-2.717136-8.475174-7.546061 4.718938 3.36629-8.238901-8.813892-1.235599 7.874591-4.147555-5.957606-6.611984 8.698284 1.884478-.31369-8.894548 5.451953 7.034743 5.477006-7.015256-.345408 8.893374 8.704949-1.853446-5.981147 6.590695 7.859749 4.175612-8.818242 1.204158z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/minetest-icon.svg b/.icons/kora/apps/scalable/minetest-icon.svg
new file mode 120000
index 000000000..21f44e5a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/minetest-icon.svg
@@ -0,0 +1 @@
+minetest.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/minetest.svg b/.icons/kora/apps/scalable/minetest.svg
new file mode 100644
index 000000000..4a2bcda8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/minetest.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c6c6c6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.8809 23.8809 0 24 44.0695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197236" offset="0"/>
+ <stop stop-color="#009756" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.905 20.002c-.663.014-1.28.111-2.006.512l-16.322 9.009c-.727.402-1.488 1.159-1.571 2.297-.084 1.138.767 2.213 1.562 2.652l16.339 9.019c.795.438 1.525.522 2.188.507.664-.015 1.279-.111 2.006-.512l16.322-9.009c.727-.401 1.488-1.159 1.571-2.297.084-1.139-.768-2.213-1.562-2.652l-16.34-9.019c-.794-.438-1.523-.522-2.185-.507z" fill="url(#b)"/>
+ <path d="m15 23h6v8l-3 2-3-2z" fill="#6c470f"/>
+ <path d="m18.06 5.001c-.465-.011-.925.104-1.328.333l-7.464 4.25c-.784.446-1.268 1.273-1.268 2.166v8.499c0 .893.484 1.72 1.268 2.166l7.464 4.25c.784.446 1.752.446 2.536 0l7.464-4.25c.784-.446 1.268-1.273 1.268-2.166v-8.499c0-.893-.484-1.72-1.268-2.167l-7.464-4.249c-.368-.209-.783-.324-1.208-.333z" fill="#74ba2f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/minetime.svg b/.icons/kora/apps/scalable/minetime.svg
new file mode 100644
index 000000000..1aad771ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/minetime.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bccfd6" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.80397 -43.1312 43.1312 .80397 23.196 44.3672)" gradientUnits="userSpaceOnUse">
+ <stop stop-opacity=".35" offset="0"/>
+ <stop stop-color="#4d4d4d" stop-opacity=".35" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764s10.153 22.764 22.764 22.764 22.764-10.153 22.764-22.764-10.153-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m16.364 11.48-1.542.891-.493.285-1.704.985-.007.004.007.005v20.594l3.412 2.276 3.413-2.276v-13.466l4.55 3.334 4.55-3.334v13.466l3.413 2.276 3.412-2.276v-19.009-1.585l.007-.005-.007-.004-1.704-.985-.493-.285-1.542-.891-1.366.789-6.27 4.041-6.27-4.041z" fill="#5d5d5d"/>
+ <path d="m16.364 11.48-1.542.891-.493.285-1.704.985-.007.004.007.005v20.594l3.412 2.276 3.413-2.276v-13.466l4.55 3.334v-7.802l-6.27-4.041z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mini-calendar-widget.svg b/.icons/kora/apps/scalable/mini-calendar-widget.svg
new file mode 100644
index 000000000..360b2b1aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/mini-calendar-widget.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.8168 33.8168 0 23.5412 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5ddde" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-26.816h43.336z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.606h-43.336v-4.606c0-3.438 2.79-6.228 6.228-6.228z" fill="#be0203" fill-rule="nonzero"/>
+ <g fill="#ffffff">
+ <circle cx="12.68" cy="8.281" r="2.167"/>
+ <circle cx="35.04" cy="8.281" r="2.167"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mini.xterm.svg b/.icons/kora/apps/scalable/mini.xterm.svg
new file mode 120000
index 000000000..924fd484d
--- /dev/null
+++ b/.icons/kora/apps/scalable/mini.xterm.svg
@@ -0,0 +1 @@
+xterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/minicraft+.svg b/.icons/kora/apps/scalable/minicraft+.svg
new file mode 100644
index 000000000..0e2078cd8
--- /dev/null
+++ b/.icons/kora/apps/scalable/minicraft+.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.437399 -37.9124 37.9124 .437399 26.5998 42.6171)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004e68" offset="0"/>
+ <stop stop-color="#2d6375" offset="1"/>
+ </linearGradient>
+ <path d="m19.834 4.002c-2.443.068-4.612 1.623-5.461 3.914l-10 27v.002c-.636 1.72-.491 3.51.24 4.883.732 1.372 1.95 2.325 3.305 2.826s2.899.569 4.348.004c1.448-.566 2.724-1.828 3.361-3.547v-.002l4.336-11.703c1.423 1.272 3.407 1.805 5.279 1.435l-1.961 6.372c-.597 1.775-.379 3.596.428 4.957.807 1.36 2.095 2.262 3.496 2.693s2.972.41 4.404-.262c1.433-.671 2.635-2.057 3.139-3.861l-.014.051 8-26v-.002c.857-2.794-.463-5.529-2.539-6.836-2.076-1.308-5.114-1.316-7.263.664l-6 5.537-1.198-3.891c-.79-2.567-3.215-4.308-5.9-4.234z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m19.943 8.002c-.822.023-1.534.533-1.82 1.305l-10 26.998c-.289.781-.191 1.214.022 1.613.212.399.639.766 1.16.959s1.085.194 1.506.029c.421-.164.777-.429 1.066-1.211v-.002l5.898-15.925c.291-.783 1.041-1.305 1.876-1.305.875 0 1.654.575 1.912 1.412l.527 1.713c.456 1.482 2.125 1.932 3.265.883l2.104-1.942c.369-.341.855-.531 1.358-.531 1.097 0 2 .903 2 2 0 .199-.03.398-.088.588l-3.639 11.826c-.005.017-.01.034-.016.051-.276.819-.158 1.247.074 1.639.233.391.689.742 1.233.91.544.167 1.119.134 1.531-.059s.752-.481.984-1.314c.005-.017.009-.034.014-.051l8-25.998c.34-1.109-.105-1.813-.846-2.279-.74-.467-1.568-.566-2.421.22l-8.334 7.692c-.37.34-.854.529-1.356.529-.876 0-1.655-.575-1.912-1.412l-2.131-6.928c-.267-.868-1.059-1.435-1.967-1.41z" fill="#6acf96" fill-rule="nonzero"/>
+ <path transform="matrix(1.21439 0 0 1.21439 -6.68189 -.119107)" d="m37 5v10m-5-5h10" fill="none" stroke="#ffa100" stroke-width="4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/minimizeall.svg b/.icons/kora/apps/scalable/minimizeall.svg
new file mode 120000
index 000000000..5ae0d0c2b
--- /dev/null
+++ b/.icons/kora/apps/scalable/minimizeall.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/minitube.svg b/.icons/kora/apps/scalable/minitube.svg
new file mode 100644
index 000000000..925c20ab4
--- /dev/null
+++ b/.icons/kora/apps/scalable/minitube.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="-40" x2="-8" y1="-1784" y2="-1784" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#583b20" offset="0"/>
+ <stop stop-color="#995d27" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.7474 28.7474 0 336.905 38.3737)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0080a4" offset="0"/>
+ <stop stop-color="#57c2ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m37.268 24c0-13.268-5.528-14.374-16.585-14.374s-16.585 1.106-16.585 14.374 5.528 14.374 16.585 14.374 16.585-1.106 16.585-14.374z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m41.138 17.366c1.526 0 2.764 1.238 2.764 2.764s-1.238 2.764-2.764 2.764-2.764-1.238-2.764-2.764 1.238-2.764 2.764-2.764zm0-6.634c1.526 0 2.764 1.238 2.764 2.764s-1.238 2.764-2.764 2.764-2.764-1.238-2.764-2.764 1.238-2.764 2.764-2.764z" fill="#ffffff"/>
+ <path d="m38.374 30.634v1.106h5.528v-1.106zm0 2.211v1.106h5.528v-1.106zm0 2.212v1.105h5.528v-1.105z" fill="#141414" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/minitunes.svg b/.icons/kora/apps/scalable/minitunes.svg
new file mode 120000
index 000000000..8e2690f1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/minitunes.svg
@@ -0,0 +1 @@
+itunes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mint-dev-settings.svg b/.icons/kora/apps/scalable/mint-dev-settings.svg
new file mode 100644
index 000000000..e6c67fa2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mint-dev-settings.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e8b00" offset="0"/>
+ <stop stop-color="#7bc03e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9.085 9.137v20.581c0 5.024 4.147 9.146 9.202 9.146h12.564c5.055 0 9.202-4.122 9.202-9.146v-11.292c0-3.762-3.051-6.813-6.813-6.813-1.583.002-3.115.553-4.335 1.561-1.22-1.008-2.754-1.559-4.336-1.561-3.762 0-6.812 3.051-6.812 6.813v11.767h4.954v-11.767c0-1.026.832-1.858 1.858-1.858s1.858.832 1.858 1.858v11.767h4.954v-11.767c0-1.026.833-1.858 1.859-1.858 1.025 0 1.858.832 1.858 1.858v10.921c0 2.553-2.05 4.563-4.619 4.563h-11.82c-2.569 0-4.621-2.01-4.619-4.563v-20.21h-4.955z" fill="#ffffff" fill-rule="nonzero"/>
+ <circle cx="36.476" cy="36.227" r="10.561" fill="#0071ca"/>
+ <path d="m35.109 30.946-.116 1.391c-.442.164-.852.401-1.214.702l-1.263-.596-1.32 2.287 1.147.797c-.041.231-.061.465-.063.7 0 .236.021.471.06.702l-1.144.796 1.32 2.286 1.261-.593c.363.3.774.535 1.216.696l.116 1.394h2.64l.117-1.39c.441-.163.851-.401 1.212-.703l1.265.596 1.32-2.286-1.149-.798c.042-.231.063-.465.065-.7 0-.236-.021-.471-.061-.702l1.145-.795-1.32-2.285-1.263.593c-.362-.299-.773-.535-1.214-.697l-.116-1.395zm1.367 3.301c1.087 0 1.981.894 1.981 1.98 0 1.087-.894 1.98-1.981 1.98-1.086 0-1.98-.893-1.98-1.98 0-1.086.894-1.98 1.98-1.98z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mintBackup.svg b/.icons/kora/apps/scalable/mintBackup.svg
new file mode 120000
index 000000000..b5ef4c9ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintBackup.svg
@@ -0,0 +1 @@
+mintbackup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintbackup.svg b/.icons/kora/apps/scalable/mintbackup.svg
new file mode 120000
index 000000000..a562f831c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintbackup.svg
@@ -0,0 +1 @@
+deja-dup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintdrivers.svg b/.icons/kora/apps/scalable/mintdrivers.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintdrivers.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintinstall-kde.svg b/.icons/kora/apps/scalable/mintinstall-kde.svg
new file mode 120000
index 000000000..db2ee90c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintinstall-kde.svg
@@ -0,0 +1 @@
+mintinstall.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintinstall.svg b/.icons/kora/apps/scalable/mintinstall.svg
new file mode 120000
index 000000000..8b27194d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintinstall.svg
@@ -0,0 +1 @@
+softwarecenter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintlocale-im.svg b/.icons/kora/apps/scalable/mintlocale-im.svg
new file mode 120000
index 000000000..946a31a6d
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintlocale-im.svg
@@ -0,0 +1 @@
+mintlocale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintlocale.svg b/.icons/kora/apps/scalable/mintlocale.svg
new file mode 120000
index 000000000..c0bcf8bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintlocale.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintreport.svg b/.icons/kora/apps/scalable/mintreport.svg
new file mode 120000
index 000000000..232cefc66
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintreport.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintsources-additional.svg b/.icons/kora/apps/scalable/mintsources-additional.svg
new file mode 100644
index 000000000..80ae75455
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintsources-additional.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#517b1d" offset="0"/>
+ <stop stop-color="#78ba26" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path transform="matrix(1.13723 0 0 1.13723 -3.29356 -2.99444)" d="m30 12.879c0-.485-.394-.879-.879-.879h-10.242c-.485 0-.879.394-.879.879v14.242c0 .485.394.879.879.879h10.242c.485 0 .879-.394.879-.879z" fill-opacity=".7"/>
+ <path transform="matrix(1.13723 0 0 1.13723 -3.29356 -8.14161)" d="m14.372 24c-.753 0-1.372.51-1.372 1.13 0 .199.063.394.184.566l9.628 13.739c.245.349.699.565 1.188.565s.943-.216 1.188-.565l9.628-13.739c.121-.172.184-.367.184-.566 0-.62-.619-1.13-1.372-1.13z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mintsources-foreign.svg b/.icons/kora/apps/scalable/mintsources-foreign.svg
new file mode 100644
index 000000000..c739ea6d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintsources-foreign.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 33.752c1.257 0 2.278 1.021 2.278 2.278s-1.021 2.278-2.278 2.278-2.278-1.021-2.278-2.278 1.021-2.278 2.278-2.278zm6.14-11.252-1.8 1.84c-1.174 1.191-1.99 2.209-2.25 4.171-.153.836-.882 1.444-1.732 1.444-.053.045-.107.045-.161.045-.583 0-1.13-.281-1.469-.755s-.251-1.052-.24-1.635c.023-1.203.351-2.579 1.852-4.27l2.48-2.52c.74-.72 1.18-1.72 1.18-2.82 0-2.2-1.8-4-4-4-1.749 0-3.246 1.138-3.785 2.711-.268.756-.984 1.262-1.787 1.262-.075.027-.15.027-.226.027-.621 0-1.204-.3-1.565-.805-.361-.506-.455-1.155-.253-1.742 1.087-3.166 4.083-5.453 7.616-5.453 4.42 0 8 3.58 8 8 0 1.76-.72 3.36-1.86 4.5z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mintsources-keys.svg b/.icons/kora/apps/scalable/mintsources-keys.svg
new file mode 120000
index 000000000..4373e6c50
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintsources-keys.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintsources-maintenance.svg b/.icons/kora/apps/scalable/mintsources-maintenance.svg
new file mode 120000
index 000000000..aabce303a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintsources-maintenance.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintsources-mint.svg b/.icons/kora/apps/scalable/mintsources-mint.svg
new file mode 120000
index 000000000..aabce303a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintsources-mint.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintsources-ppa.svg b/.icons/kora/apps/scalable/mintsources-ppa.svg
new file mode 100644
index 000000000..a8eff7351
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintsources-ppa.svg
@@ -0,0 +1,21 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="25" r="20" opacity=".2"/>
+ <circle cx="24" cy="24" r="20" fill="#e4e4e4"/>
+ <g transform="translate(0 1)" opacity=".1">
+ <path d="m18 27.5 2e-6 -7 6-3.5 6 3.5-2e-6 7-6 3.5z"/>
+ <path d="m25 10v5.743l6 3.257 5-3z"/>
+ <path d="m23 10v5.743l-6 3.257-5-3z"/>
+ <path d="m36.974 17.474-4.974 2.871.18 6.825 5.098 2.83z"/>
+ <path d="m11.304 17.474 4.9738 2.8716-.17958 6.8245-5.098 2.83z"/>
+ <path d="m25 38v-5.743l6-3.257 5 3z"/>
+ <path d="m23 38v-5.743l-6-3.257-5 3z"/>
+ </g>
+ <path d="m18 27.5 2e-6 -7 6-3.5 6 3.5-2e-6 7-6 3.5z" fill="#d6ac12"/>
+ <path d="m25 10v5.743l6 3.257 5-3z" fill="#8fb635"/>
+ <path d="m23 10v5.743l-6 3.257-5-3z" fill="#3895bd"/>
+ <path d="m36.974 17.474-4.974 2.871.18 6.825 5.098 2.83z" fill="#d18c3b"/>
+ <path d="m11.304 17.474 4.9738 2.8716-.17958 6.8245-5.098 2.83z" fill="#3941bf"/>
+ <path d="m25 38v-5.743l6-3.257 5 3z" fill="#a02c35"/>
+ <path d="m23 38v-5.743l-6-3.257-5 3z" fill="#bb3a84"/>
+ <path d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 .0214844.582031 20 20 0 0 1 19.9785156-19.582031 20 20 0 0 1 19.978516 19.417969 20 20 0 0 0 .021484-.417969 20 20 0 0 0 -20-20z" fill="#fff" opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mintsources.svg b/.icons/kora/apps/scalable/mintsources.svg
new file mode 120000
index 000000000..400065829
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintsources.svg
@@ -0,0 +1 @@
+pk-package-sources.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintstick.svg b/.icons/kora/apps/scalable/mintstick.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintstick.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintupdate-release-upgrade.svg b/.icons/kora/apps/scalable/mintupdate-release-upgrade.svg
new file mode 120000
index 000000000..66ccc9997
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintupdate-release-upgrade.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintupdate.svg b/.icons/kora/apps/scalable/mintupdate.svg
new file mode 120000
index 000000000..9eeacd6ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintupdate.svg
@@ -0,0 +1 @@
+update-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mintupload.svg b/.icons/kora/apps/scalable/mintupload.svg
new file mode 100644
index 000000000..c1cca6eea
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintupload.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2953 43.2953 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d4fba" offset="0"/>
+ <stop stop-color="#687df9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m22 38c-.554 0-1-.446-1-1v-16h-4l7-9 7 9h-4v16c0 .554-.446 1-1 1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mintwelcome.svg b/.icons/kora/apps/scalable/mintwelcome.svg
new file mode 120000
index 000000000..aabce303a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mintwelcome.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/minuet.svg b/.icons/kora/apps/scalable/minuet.svg
new file mode 100644
index 000000000..7cb94509c
--- /dev/null
+++ b/.icons/kora/apps/scalable/minuet.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#303030" offset="0"/>
+ <stop stop-color="#525252" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g stroke-width="1.11118">
+ <path d="m4.55436 7.33237h5.5559v33.3354h-5.5559z" fill="#da56a3"/>
+ <path d="m10.11026 7.33237h5.5559v33.3354h-5.5559z" fill="#b99a85"/>
+ <path d="m15.66616 7.33237h5.5559v33.3354h-5.5559z" fill="#739cff"/>
+ <path d="m21.22206 7.33237h5.5559v33.3354h-5.5559z" fill="#00be87"/>
+ <path d="m26.77796 7.33237h5.5559v33.3354h-5.5559z" fill="#00c8ff"/>
+ <path d="m32.33386 7.33237h5.5559v33.3354h-5.5559z" fill="#7863d9"/>
+ <path d="m37.88976 7.33237h5.5559v33.3354h-5.5559z" fill="#c95a67"/>
+ </g>
+ <path transform="matrix(1.11118 0 0 1.11118 -2.11272 -2.66825)" d="m9.99 8c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm5 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm10 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm5 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm5 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99z" fill="#525252" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mitter.svg b/.icons/kora/apps/scalable/mitter.svg
new file mode 120000
index 000000000..6ecc797a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/mitter.svg
@@ -0,0 +1 @@
+unity-webapps-twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mixcloud.svg b/.icons/kora/apps/scalable/mixcloud.svg
new file mode 100644
index 000000000..193effd9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/mixcloud.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.17866 -30 30 -.17866 24.6253 39)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfdfdf" offset="0"/>
+ <stop stop-color="#fdfdfd" offset="1"/>
+ </linearGradient>
+ <path d="m24 9c-5.695 0-10.545 3.458-12.633 8.352-5.301.782-9.367 5.264-9.367 10.739 0 6.025 4.925 10.909 11 10.909h23.375c5.316 0 9.625-4.274 9.625-9.545 0-4.9-3.715-8.915-8.508-9.461-1.25-6.254-6.818-10.994-13.492-10.994z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m25.131 19.776s2.894 1.614 2.894 6.211-2.894 6.211-2.894 6.211c-.988.494-1.389 1.696-.895 2.684.494.987 1.696 1.388 2.683.894 0 0 5.106-2.383 5.106-9.789s-5.106-9.789-5.106-9.789c-.987-.493-2.189-.093-2.683.895-.494.987-.093 2.189.895 2.683zm-8 2s2.894 1.377 2.894 4.211c.001 2.835-2.894 4.211-2.894 4.211-.987.494-1.388 1.696-.894 2.683.493.988 1.696 1.389 2.683.895 0 0 5.106-2.623 5.105-7.789 0-5.166-5.105-7.789-5.105-7.789-.987-.493-2.19-.093-2.683.895-.494.987-.093 2.189.894 2.683z" fill-opacity=".72"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mixxx-icon.svg b/.icons/kora/apps/scalable/mixxx-icon.svg
new file mode 120000
index 000000000..af756bba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mixxx-icon.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mixxx.svg b/.icons/kora/apps/scalable/mixxx.svg
new file mode 100644
index 000000000..0889d16ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/mixxx.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#06181d" offset="0"/>
+ <stop stop-color="#606d70" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -4.0001 4.0001 0 24.1159 -21.9949)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.13483 0 0 1.13483 -3.23573 -3.30332)">
+ <path d="m12.89 7.35c-5.367 3.579-8.893 9.686-8.893 16.648h16c0-1.621.97-3.008 2.356-3.637l-9.462-13.012z" fill="#fff" fill-opacity=".1" fill-rule="nonzero"/>
+ <path d="m35.06 40.6c5.367-3.579 8.893-9.686 8.893-16.648h-16c0 1.621-.97 3.008-2.356 3.637l9.463 13.012z" fill="#fff" fill-opacity=".1" fill-rule="nonzero"/>
+ <path d="m31 24c0-3.863-3.137-7-7-7s-7 3.137-7 7 3.137 7 7 7 7-3.137 7-7z" fill="#dd3e12"/>
+ </g>
+ <path transform="matrix(1.13483 0 0 -1.13483 -3.23573 -3.30332)" d="m26-24c0-1.104-.896-2-2-2s-2 .896-2 2 .896 2 2 2 2-.896 2-2z" fill="url(#b)"/>
+ <path transform="matrix(1.13483 0 0 1.13483 -3.23573 -3.30332)" d="m24 18c-3.324 0-6 2.676-6 6s2.676 6 6 6 6-2.676 6-6-2.676-6-6-6zm0 1c2.77 0 5 2.23 5 5s-2.23 5-5 5-5-2.23-5-5 2.23-5 5-5z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mixxx_icon.svg b/.icons/kora/apps/scalable/mixxx_icon.svg
new file mode 120000
index 000000000..af756bba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mixxx_icon.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mkusb.svg b/.icons/kora/apps/scalable/mkusb.svg
new file mode 120000
index 000000000..168053b4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/mkusb.svg
@@ -0,0 +1 @@
+liveusb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mkv-extractor-gui.svg b/.icons/kora/apps/scalable/mkv-extractor-gui.svg
new file mode 120000
index 000000000..081aadd74
--- /dev/null
+++ b/.icons/kora/apps/scalable/mkv-extractor-gui.svg
@@ -0,0 +1 @@
+makemkv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mkv-gui.svg b/.icons/kora/apps/scalable/mkv-gui.svg
new file mode 120000
index 000000000..6ab4d3667
--- /dev/null
+++ b/.icons/kora/apps/scalable/mkv-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mkvinfo.svg b/.icons/kora/apps/scalable/mkvinfo.svg
new file mode 120000
index 000000000..6ab4d3667
--- /dev/null
+++ b/.icons/kora/apps/scalable/mkvinfo.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mkvmerge.svg b/.icons/kora/apps/scalable/mkvmerge.svg
new file mode 120000
index 000000000..3641e984d
--- /dev/null
+++ b/.icons/kora/apps/scalable/mkvmerge.svg
@@ -0,0 +1 @@
+mkvmergeGUI.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mkvmergeGUI.svg b/.icons/kora/apps/scalable/mkvmergeGUI.svg
new file mode 100644
index 000000000..f7b1dba66
--- /dev/null
+++ b/.icons/kora/apps/scalable/mkvmergeGUI.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2dadd" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m22.546 10.344c-1.515.033-2.98.424-4.295 1.216-2.629 1.584-4.121 4.455-4.433 7.732-.311 3.276.534 6.984 2.588 10.386 2.041 3.38 4.901 5.839 7.919 7.08 3.017 1.241 6.226 1.257 8.838-.318 2.613-1.574 4.103-4.42 4.426-7.674.324-3.253-.498-6.939-2.516-10.333-2.031-3.415-4.898-5.906-7.93-7.169-1.516-.631-3.082-.954-4.597-.92zm.038 1.154c1.332-.028 2.729.259 4.115.835 2.771 1.154 5.466 3.476 7.378 6.692 1.9 3.195 2.655 6.651 2.359 9.626-.296 2.974-1.619 5.441-3.871 6.798s-5.044 1.371-7.8.238c-2.757-1.134-5.444-3.425-7.365-6.607-1.934-3.203-2.713-6.681-2.428-9.677.285-2.997 1.611-5.486 3.877-6.852 1.133-.683 2.403-1.025 3.735-1.053z" fill="#323030"/>
+ <path d="m26.846 16.033c-4.716 0-8.537 3.819-8.537 8.536s3.82 8.537 8.537 8.537c4.716 0 8.536-3.82 8.536-8.537s-3.82-8.536-8.536-8.536zm-1.527 4.511c3.206 0 5.829 2.588 5.829 5.795s-2.623 5.829-5.829 5.829c-3.207 0-5.795-2.622-5.795-5.829s2.588-5.795 5.795-5.795z" fill="#175ad9"/>
+ <path d="m8.869 24.637s-3.325 3.24-3.066 5.263c.359 2.791 3.794 3.236 6.504 3.204 6.573-.077 29.982-7.914 29.904-17.315-.024-3.04-5.383-3.308-5.383-3.128 0 0 3.974 1.017 3.887 2.975-.323 7.297-19.875 15.489-28.558 15.713-1.822.047-4.359-.353-5.084-2.06-.65-1.53 1.794-4.653 1.794-4.653z" fill="#323030"/>
+ <path d="m35.382 15.484c-0.011 2.178-1.806 3.963-3.984 3.963-2.177 0-3.972-1.785-3.983-3.963v-0.021c0-2.185 1.798-3.983 3.983-3.983 2.186 0 3.984 1.798 3.984 3.983z" fill="#de2646"/>
+ <path d="m24 30.26c0 1.561-1.285 2.846-2.846 2.846-1.56 0-2.845-1.285-2.845-2.846s1.285-2.845 2.845-2.845c1.561 0 2.846 1.284 2.846 2.845z" fill="#606060"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mkvtoolnix-gui.svg b/.icons/kora/apps/scalable/mkvtoolnix-gui.svg
new file mode 120000
index 000000000..6ab4d3667
--- /dev/null
+++ b/.icons/kora/apps/scalable/mkvtoolnix-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ml.prevete.Daty.svg b/.icons/kora/apps/scalable/ml.prevete.Daty.svg
new file mode 100644
index 000000000..1af10517f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ml.prevete.Daty.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e5e5e5" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m9 13h3v21h-3zm5 0h5v21h-5z" fill="#ff1045"/>
+ <path d="m29 13h5v21h-5zm6 0h1v21h-1z" fill="#0076ff"/>
+ <path d="m23 13h4v21h-4zm15 0h1v21h-1zm-18 0h1v21h-1z" fill="#00c108"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mlterm-icon-24colors-1.svg b/.icons/kora/apps/scalable/mlterm-icon-24colors-1.svg
new file mode 120000
index 000000000..5fc53479f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mlterm-icon-24colors-1.svg
@@ -0,0 +1 @@
+mlterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mlterm.svg b/.icons/kora/apps/scalable/mlterm.svg
new file mode 100644
index 000000000..fe7ccb9b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/mlterm.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m21.26 20.208c.08 0 .147.025.199.074.052.05.078.113.077.19v.527c0 .077-.025.14-.077.189s-.119.074-.199.074h-8.312c-.081 0-.147-.024-.199-.074-.052-.049-.078-.112-.078-.189v-.527c0-.077.026-.14.078-.19.052-.049.118-.074.199-.074zm-13.099-7.719 4.034 3.839c.058.055.087.118.087.189 0 .072-.029.135-.087.19l-4.034 3.839c-.058.055-.125.082-.2.082s-.141-.027-.199-.082l-.433-.412c-.057-.055-.086-.118-.086-.19 0-.071.029-.134.086-.189l3.403-3.237-3.403-3.238c-.057-.055-.086-.118-.086-.189 0-.072.029-.135.086-.19l.433-.412c.058-.055.124-.082.199-.082s.142.027.2.082z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="matrix(.969818 0 0 .969818 2.61381 2.22445)" d="m46 35c0 6.071-4.929 11-11 11s-11-4.929-11-11 4.929-11 11-11 11 4.929 11 11z" fill="#0278f3"/>
+ <path transform="translate(1.55745 1.16809)" d="m35 28c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-.701 1.338c.081-.009.185.005.267 0 .01.039-.059.177-.152.381-.593 1.295-.626 2.812-.076 3.623.099.147.189.286.189.304 0 .019-.107.038-.228.038-.285 0-.555-.174-1.106-.61-.244-.194-.562-.356-.685-.381-.194-.038-.246-.022-.496.229-.233.233-.305.359-.305.572 0 .809.96 1.45 2.744 1.828 2.424.514 3.021.976 3.088 2.25.084 1.598-.767 2.804-2.631 3.737-.222.111-.364.153-.457.189-.041-.004-.072.004-.113 0-.016-.049-.039-.164-.039-.381 0-.849-.334-1.722-.838-2.211-.135-.131-.515-.408-.84-.609-.324-.201-.652-.434-.725-.533-.12-.166-.13-.267-.037-.573.17-.557.37-.868.762-1.22.205-.185.412-.338.457-.342.046-.004-.261-.097-.723-.192-.461-.094-1.139-.293-1.488-.419-.639-.232-1.499-.716-1.828-1.067-.014-.015-.027-.026-.039-.039.471-1.876 1.793-3.413 3.545-4.154.367-.155.745-.262 1.144-.344.199-.041.405-.055.61-.076zm5.719 2.859c.143.089.683 1.259.837 1.83.2.737.185 2.012 0 2.744-.07.279-.159.54-.189.573-.03.032-.14-.154-.268-.381s-.537-.71-.877-1.068c-.98-1.036-1.135-1.575-.724-2.401.207-.416 1.11-1.365 1.221-1.297z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mm.svg b/.icons/kora/apps/scalable/mm.svg
new file mode 120000
index 000000000..769080b1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mm.svg
@@ -0,0 +1 @@
+usermount.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mmex.svg b/.icons/kora/apps/scalable/mmex.svg
new file mode 120000
index 000000000..074b795cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/mmex.svg
@@ -0,0 +1 @@
+money-manager-ex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/modelio.svg b/.icons/kora/apps/scalable/modelio.svg
new file mode 100644
index 000000000..78e7ae5fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/modelio.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#78110e" offset="0"/>
+ <stop stop-color="#ce1a1a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m43.351 13.42c1.722 3.141 2.702 6.747 2.702 10.58 0 4.161-1.155 8.055-3.162 11.377l-8.959-5.396c1.055-1.746 1.662-3.793 1.662-5.981 0-2.015-.515-3.911-1.421-5.562z" fill="#c1c1c1"/>
+ <path d="m18.374 19.342.033 10.028c.003.782.64 1.415 1.422 1.413.782-.003 1.415-.64 1.412-1.422l-.033-10.028c-.003-.782-.64-1.415-1.422-1.412-.782.002-1.415.639-1.412 1.421zm8.309 0 .034 10.028c.002.782.639 1.415 1.421 1.413.782-.003 1.415-.64 1.412-1.422l-.033-10.028c-.003-.782-.64-1.415-1.422-1.412-.782.002-1.414.639-1.412 1.421z" fill="#ffffff"/>
+ <path d="m22.621 21.296v7.672c0 .761.618 1.379 1.379 1.379s1.379-.618 1.379-1.379v-7.672c0-.762-.618-1.38-1.379-1.38s-1.379.618-1.379 1.38z" fill="#bfbfbf"/>
+ <g fill="none">
+ <path d="m4.41 12.406 9.418 5.908" stroke="#bcbcbc" stroke-width=".36"/>
+ <path d="m24 1.236v10.979" stroke="#bcbcbc" stroke-width=".36"/>
+ <path d="m24 35.594v11.17" stroke="#bcbcbc" stroke-width=".36"/>
+ <path d="m13.888 29.673-9.492 5.897" stroke="#bcbcbc" stroke-width=".36"/>
+ <circle cx="24" cy="24" r="11.594" stroke="#ffffff" stroke-linecap="butt" stroke-miterlimit="2" stroke-width=".7"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/modelsim.svg b/.icons/kora/apps/scalable/modelsim.svg
new file mode 100644
index 000000000..6434ce3b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/modelsim.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#f6f6f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30.7295 30.7295 0 24 44.0695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(.956824 0 0 .956824 1.03623 1.03623)">
+ <path d="m24 33.199 12.765-17.552c1.019-1.401 2.824-1.987 4.472-1.451s2.763 2.071 2.763 3.804v22c0 2.208-1.792 4-4 4s-4-1.792-4-4v-9.699l-8.765 12.052c-.753 1.035-1.955 1.647-3.235 1.647s-2.482-.612-3.235-1.647l-8.765-12.052v9.699c0 2.208-1.792 4-4 4s-4-1.792-4-4v-22c0-1.733 1.115-3.268 2.763-3.804s3.453.05 4.472 1.451z" fill="url(#b)"/>
+ <path d="m8 12h32c2.208 0 4-1.792 4-4s-1.792-4-4-4h-32c-2.208 0-4 1.792-4 4s1.792 4 4 4z" fill="#2964db"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/modem-manager-gui.svg b/.icons/kora/apps/scalable/modem-manager-gui.svg
new file mode 100644
index 000000000..c366db1e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/modem-manager-gui.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="bevel" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m18.898 25.254c5.696 3.288 6.271 5.809 5.102 7.834-1.169 2.026-3.64 2.788-9.336-.501-5.695-3.288-12.136-9.94-12.664-12.2 2.222-.673 11.203 1.579 16.898 4.867z" fill="#fec8a4"/>
+ <path d="m23.499 23.753c3.288 5.696 2.526 8.167.501 9.336s-4.546.594-7.834-5.102c-3.289-5.695-5.541-14.676-4.868-16.898 2.261.528 8.913 6.969 12.201 12.664z" fill="#fba66f"/>
+ <path d="m28.234 24.753c0 6.577-1.896 8.335-4.234 8.335s-4.234-1.758-4.234-8.335 2.541-15.48 4.234-17.068c1.694 1.588 4.234 10.491 4.234 17.068z" fill="#f8863b"/>
+ <path d="m31.834 27.987c-3.288 5.696-5.809 6.271-7.834 5.102s-2.788-3.64.501-9.336c3.288-5.695 9.94-12.136 12.201-12.664.672 2.222-1.579 11.203-4.868 16.898z" fill="#f76d12"/>
+ <path d="m33.336 32.587c-5.695 3.288-8.167 2.526-9.336.501s-.593-4.546 5.102-7.834c5.696-3.289 14.676-5.541 16.898-4.868-.528 2.261-6.969 8.913-12.664 12.201z" fill="#d75908"/>
+ </g>
+ <path transform="matrix(1.25857 0 0 1.25857 -4.94493 -8.74732)" d="m25 38c-2 0-2.013-2.979-2-4" fill="none" stroke="#3aa03d" stroke-width="2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/moderndeck.svg b/.icons/kora/apps/scalable/moderndeck.svg
new file mode 100644
index 000000000..e35c27a99
--- /dev/null
+++ b/.icons/kora/apps/scalable/moderndeck.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(3.2e-7 -39.9615 39.9615 3.2e-7 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005bff" offset="0"/>
+ <stop stop-color="#0af" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0433)" fill-rule="nonzero">
+ <path d="m10 4.038c-3.553 0-6 2.448-6 6v22.879c0 2.914 2.316 5.083 5.23 5.083h8.596l1.015 1.269 3.558 4.101c.678.839 1.961.84 2.641.003l3.573-4.104 1.014-1.269h9.143c3.047 0 5.23-2.037 5.23-5.083v-22.879c0-3.31-2.69-6-6-6z" fill="url(#a)"/>
+ <path d="m31.585 31h-.099c-1.591-.011-2.578-1.72-1.799-3.1.899-1.588 2.041-3.625 3.423-6.1.263-.482.263-1.063-.011-1.534-.527-.909-1.295-2.234-2.315-3.976-.296-.503-1.02-.514-1.338-.022-1.613 2.596-4.246 6.835-7.899 12.716-.779 1.26-2.151 2.016-3.632 2.016h-.175c-1.525 0-2.94-.811-3.697-2.136-.9-1.566-2.107-3.658-3.632-6.298-.548-.953-.548-2.125 0-3.088.977-1.687 2.381-5.124 4.213-8.377.373-.657 1.075-1.073 1.843-1.062h.044c1.591.011 2.578 2.681 1.799 4.061-.899 1.588-2.04 3.625-3.434 6.101-.263.47-.263 1.062.011 1.533.516.909 1.273 2.234 2.271 3.976.286.504 1.021.525 1.328.033 1.656-2.596 4.355-6.846 8.118-12.738.779-1.216 2.107-2.922 3.555-2.933h.055c1.546-.022 2.984 1.761 3.751 3.097.9 1.566 2.107 3.658 3.621 6.287.548.942.548 2.114.022 3.066-.955 1.698-2.348 4.173-4.18 7.426-.373.657-1.086 1.063-1.843 1.052z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/moe-era.svg b/.icons/kora/apps/scalable/moe-era.svg
new file mode 100644
index 000000000..7ecab93f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/moe-era.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f986c5" offset="0"/>
+ <stop stop-color="#e4accb" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" cx="11" cy="11" r="10" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="15.9348" fill="#e4e4e4" stroke-width="2.2764"/>
+ <g transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" fill-rule="nonzero">
+ <path d="m1 15h4v-4l1 1 1-1v4h4l-1-8-3-1-1 1-1-1-3 1z" fill="#e66f7d"/>
+ <path d="m12 3v4l2-4zm-2 2 1 2v-2zm5 0-1 2 2-1zm-3.5 2c-2.469 0-4.5 1.806-4.5 4s2.031 4 4.5 4 4.5-1.806 4.5-4-2.031-4-4.5-4zm0 3c.823 0 1.5.451 1.5 1s-.677 1-1.5 1-1.5-.451-1.5-1 .677-1 1.5-1z" fill="#a9cc37"/>
+ <path d="m13.5 16 .5-10 7-1.25v3.25h-4v1h3v2h-3v2h3l1 3z" fill="#5abfff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/molotov.svg b/.icons/kora/apps/scalable/molotov.svg
new file mode 100644
index 000000000..c6bdd8f81
--- /dev/null
+++ b/.icons/kora/apps/scalable/molotov.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dd8e00" offset="0"/>
+ <stop stop-color="#ffc107" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m17.95 12.089c-.165.009-.313.026-.425.057-.662.184-1.55 1.578-2.677 3.447-.818 1.358-1.682 2.984-1.682 3.166 0 .439.372 1.032.592.945.07-.027.435-.508.811-1.07s.95-1.372 1.276-1.799c.219-.287.361-.497.451-.649-.031.225-.377 2.823-.769 5.776-.392 2.955-.925 5.701-1.055 6.634-.42 3.015-.297 4.128.461 4.128.252 0 1.598-.692 1.813-.933.125-.139.291-.574.434-1.136 1.296-5.1 3.597-8.856 5.377-11.19.32-.419.595-1.072.611-1.056.017.017-.048.823-.143 1.393-.807 4.833-1.173 7.537-1.188 8.987-.009.945.017 1.201.151 1.455.152.291.184.306.543.265.379-.044 1.39-.51 1.681-.775.082-.075.376-.852.651-1.726.855-2.717 2.55-6.276 3.79-8.179.554-.85 1.623-2.219 1.684-2.156.021.021-.167 1.129-.419 2.461-1.119 5.929-1.541 8.919-1.608 10.821-.052 1.506.028 2.063.421 2.914.361.78.889 1.334 1.64 1.718.678.347 1.398.421 1.956.222.155-.055.283-.16.283-.232 0-.073-.126-.384-.279-.694s-.376-.96-.498-1.443c-.302-1.205-.3-2.822.011-5.648.393-3.56.527-5.233 1.663-10.817.102-.498.184-1.026.184-1.175 0-.446-.235-.776-.808-1.132-.718-.446-1.383-.524-2.019-.237-1.351.612-3.159 2.814-4.42 5.472-.431.91-1.134 2.62-1.388 3.384-.032.095-.072.157-.091.137-.035-.037.254-1.13.796-3.563.561-2.522.695-3.323.59-3.523-.244-.467-1.263-1.011-1.898-1.014-1.308-.006-2.868 1.59-4.19 4.285-.445.908-1.384 2.96-1.767 4.148-.162.504-.299.835-.302.734-.006-.177-.057-1.874 1.07-8.648.56-3.363.559-3.346.091-3.581-.261-.131-.908-.199-1.405-.173zm15.976 19.495c-.212.003-.216.043-.184.146.111.358.235 1.161.235 1.523v.377l.69.114c.836.14 1.816.46 2.503.819.28.146.529.269.557.271.027.002.125-.248.215-.554.142-.479.151-.615.058-.97-.161-.608-.378-.931-.773-1.151-.455-.253-1.545-.477-2.658-.546-.314-.019-.515-.031-.643-.029zm-7.565 1.214c-.353 0-2.28.344-3.396.606-.524.123-1.316.307-1.76.41s-1.513.368-2.377.588c-.863.221-1.892.469-2.287.553-.771.162-1.21.307-1.208.4.003.155.481.562.66.562.046 0 .914-.123 1.93-.273 2.857-.421 8.07-1.002 9.084-1.011.035 0 .007-.164-.062-.364-.068-.2-.174-.612-.232-.916-.1-.517-.122-.555-.352-.555z" fill="#242424" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/monero-gui.svg b/.icons/kora/apps/scalable/monero-gui.svg
new file mode 120000
index 000000000..2696b60c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/monero-gui.svg
@@ -0,0 +1 @@
+monero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/monero.svg b/.icons/kora/apps/scalable/monero.svg
new file mode 100644
index 000000000..0c0bbdce5
--- /dev/null
+++ b/.icons/kora/apps/scalable/monero.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31 31 0 24 33.5)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f60" offset="0"/>
+ <stop stop-color="#ff8838" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.655087 -29.1228 29.1228 -.655087 24 45.5)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="22.5" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m3 29.5h11v-10l10 10 10-10v10h11v11.395c0 1.221-.485 2.393-1.349 3.256-.863.864-2.035 1.349-3.256 1.349h-32.79c-1.221 0-2.393-.485-3.256-1.349-.864-.863-1.349-2.035-1.349-3.256v-11.395z" fill="url(#b)"/>
+ <path d="m3 28.5h8v-17l13 13 13-13v17h8v5h-13v-10l-8 8-8-8v10h-13z" fill="#f2f2f2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/money-manager-ex.svg b/.icons/kora/apps/scalable/money-manager-ex.svg
new file mode 100644
index 000000000..61bb6cdea
--- /dev/null
+++ b/.icons/kora/apps/scalable/money-manager-ex.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.204679 -33.497 33.497 -.204679 23.2047 40.6665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#498227" offset="0"/>
+ <stop stop-color="#5e983c" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.05551 0 0 1.05551 -.492851 -1.33232)">
+ <path d="m34.367 7.17c2.101 0 3.807 1.705 3.807 3.806s-1.706 3.807-3.807 3.807h-17.603c-1.908 0-3.927.726-3.927 2.634 0 1.964 2.103 2.746 4.171 2.746h12.831c5.995 0 11.347 3.899 11.347 10.162 0 6.27-4.999 10.341-11.168 10.341h-18.652c-2.101 0-3.807-1.705-3.807-3.806 0-2.102 1.706-3.807 3.807-3.807h18.652c1.816 0 3.555-.882 3.555-2.728 0-1.859-1.955-2.548-3.734-2.548h-12.831c-6.499 0-11.785-4.188-11.785-10.36 0-6.228 5.313-10.247 11.541-10.247z" fill="url(#a)"/>
+ <path d="m22.971 3c-1.097 0.016-1.986 0.93-1.971 2.025v15.138h4v-15.138-0.027c0-1.096-0.903-1.998-2-1.998h-0.029zm-1.971 24.777v15.225c0 1.096 0.903 1.998 2 1.998s2-0.902 2-1.998v-0.028-15.197z" fill="#97ca79"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/moneydance.svg b/.icons/kora/apps/scalable/moneydance.svg
new file mode 100644
index 000000000..835f844ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/moneydance.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.240508 -45.5068 45.5068 -.240508 23.2556 46.7641)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c35725" offset="0"/>
+ <stop stop-color="#ff7c40" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m28.895 12.372c-4.784 0-8.724 1.313-8.724 2.908 0 1.596 3.94 2.908 8.724 2.908 4.786 0 8.724-1.312 8.724-2.908 0-1.595-3.938-2.908-8.724-2.908zm8.214 5.816c-1.227 1.157-4.529 1.937-8.214 1.939-3.681-.002-6.981-.78-8.212-1.935-.333.31-.506.636-.512.965v.002c0 1.594 3.94 2.906 8.724 2.906 4.786 0 8.724-1.312 8.724-2.906v-.002c-.004-.329-.177-.659-.51-.969zm0 3.877c-1.227 1.158-4.529 1.937-8.214 1.939-.533 0-1.068-.018-1.594-.049.355.316.576.656.576 1.014v.95c.338.016.679.022 1.018.023 4.786 0 8.724-1.312 8.724-2.905v-.002c-.004-.33-.177-.66-.51-.97zm-16.426.004c-.014.016-.027.031-.041.045.031.002.064-.002.093 0-.017-.014-.035-.029-.052-.045zm16.426 3.87c-1.227 1.157-4.529 1.936-8.214 1.938-.339 0-.68-.008-1.018-.023v1.939c.338.015.679.023 1.018.023 4.786 0 8.724-1.313 8.724-2.906v-.002c-.004-.33-.177-.659-.51-.969zm0 3.877c-1.227 1.157-4.529 1.936-8.214 1.938-.339 0-.68-.007-1.018-.023v.993c0 .325-.196.636-.492.928.498.027 1.004.041 1.51.041 4.786 0 8.724-1.312 8.724-2.906v-.002c-.004-.329-.177-.659-.51-.969z" fill="#ffd8c6"/>
+ <path d="m19.153 22.061c-4.786 0-8.723 1.313-8.723 2.908 0 1.596 3.937 2.908 8.723 2.908 4.787 0 8.724-1.312 8.724-2.908 0-1.595-3.937-2.908-8.724-2.908zm8.216 5.816c-1.227 1.158-4.53 1.937-8.216 1.939-3.681-.002-6.98-.78-8.211-1.935-.334.31-.506.636-.512.966v.001c0 1.594 3.937 2.906 8.723 2.906 4.787 0 8.724-1.312 8.724-2.906v-.001c-.002-.33-.174-.66-.508-.97zm0 3.877c-1.227 1.158-4.53 1.937-8.216 1.939-3.681-.002-6.98-.779-8.211-1.935-.334.31-.506.636-.512.966v.002c0 1.593 3.937 2.906 8.723 2.906 4.787 0 8.724-1.313 8.724-2.906v-.002c-.002-.33-.174-.659-.508-.97z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/moneydance_icon512.svg b/.icons/kora/apps/scalable/moneydance_icon512.svg
new file mode 120000
index 000000000..f930821fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/moneydance_icon512.svg
@@ -0,0 +1 @@
+moneydance.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mongodb-compass-community.svg b/.icons/kora/apps/scalable/mongodb-compass-community.svg
new file mode 120000
index 000000000..019e2c737
--- /dev/null
+++ b/.icons/kora/apps/scalable/mongodb-compass-community.svg
@@ -0,0 +1 @@
+mongodb-compass.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mongodb-compass.svg b/.icons/kora/apps/scalable/mongodb-compass.svg
new file mode 100644
index 000000000..8deb156d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/mongodb-compass.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.04791 -36.3844 36.3844 -1.04791 25.0479 39.345)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007843" offset="0"/>
+ <stop stop-color="#12935a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.251257 -35.1208 35.1208 .251257 22.5355 39.7716)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00913c" offset="0"/>
+ <stop stop-color="#10aa50" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m25.53 34.538c-.155-.354-2.289-.913-2.547.06-.093.413-.534 4.762.177 5.638.279.54.371 1.139.433 1.732.127.693.16 1.4.214 2.099.045.35-.139.793.17 1.056.353.117.705.243 1.051.377-.045-.675-.113-1.35-.094-2.028-.028-.64.078-1.275.127-1.913.033-.309.033-.623.157-.915.094-.275.285-.51.419-.769.576-.778.07-5.171-.107-5.337z" fill="#454545"/>
+ <path d="m24 2.961v32.249c.103 1.449.32 3.012 1.13 4.267.723.933 1.559-.616 2.216-.996 3.082-2.737 5.202-6.41 6.124-10.345.93-3.943.624-8.152-.827-11.946-1.335-3.948-3.748-7.511-6.845-10.378-.823-.804-1.251-1.873-1.798-2.851z" fill="url(#a)"/>
+ <path d="m24 2.596c-.121 1.51-1.763 2.377-2.686 3.451-1.513 1.515-3.01 3.106-3.957 5.021-.663 1.112-1.262 2.251-1.646 3.485-1.209 2.85-1.686 5.967-1.711 9.037.03 6.27 3.51 12.166 8.461 16.076.76 1.12.874.028 1.055-.65.25-1.101.374-2.221.484-3.342v-33.078z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mono-runtime-common.svg b/.icons/kora/apps/scalable/mono-runtime-common.svg
new file mode 120000
index 000000000..e9473b301
--- /dev/null
+++ b/.icons/kora/apps/scalable/mono-runtime-common.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mono-runtime.svg b/.icons/kora/apps/scalable/mono-runtime.svg
new file mode 120000
index 000000000..e9473b301
--- /dev/null
+++ b/.icons/kora/apps/scalable/mono-runtime.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mono.svg b/.icons/kora/apps/scalable/mono.svg
new file mode 100644
index 000000000..4d91fd32a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mono.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.4144 43.4144 0 24 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a365c" offset="0"/>
+ <stop stop-color="#4a5579" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m14.035 35.957c0-.149 5.009-6.176 5.116-6.152.059.016 2.3.965 4.972 2.114 4.569 1.962 4.874 2.079 4.995 1.915.188-.254.831-1.599 1.171-2.45l.289-.724-.484-.266c-.69-.375-1.702-1.216-2.335-1.939-.578-.66-1.621-2.251-1.621-2.474 0-.075.332.262.738.746 1.137 1.353 3.757 3.479 3.921 3.178.195-.359.324-1.415.316-2.643-.008-1.497-.203-2.661-.719-4.268l-.289-.903-1.421-.445c-.785-.25-1.57-.492-1.746-.551-.617-.196-.23-.185.668.02 1.078.242 2.175.441 2.851.527.602.074.73-.043.793-.703.082-.849-.461-3.193-1.016-4.355-.219-.465-.32-.57-.762-.771-1.464-.684-6.058-1.309-8.008-1.105-.844.086-1.707.293-1.98.465-.073.059.469.191 1.402.363.84.156 1.453.293 1.363.316-.102.016-1.414-.129-2.94-.324-2.672-.344-2.77-.352-2.965-.18-.391.352-.945 1.31-1.063 1.825-.109.497-.102.556.145 1.06.422.863 1.211 1.493 2.996 2.396.844.439 1.515.798 1.491.825-.027.023-.749-.246-1.601-.603l-1.559-.645-2.285.641c-1.253.349-2.323.638-2.374.638-.063 0-.094-1.517-.094-4.089 0-3.936.008-4.1.203-4.502.117-.246.348-.509.555-.634l.359-.223 10.459-.031c5.749-.016 10.697 0 10.974.031.641.078 1.219.547 1.371 1.114.066.246.09 3.971.074 11.056l-.027 10.675-.223.355c-.129.211-.391.441-.633.559-.41.2-.492.204-10.735.204-5.679 0-10.33-.035-10.33-.075" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/monochroma.svg b/.icons/kora/apps/scalable/monochroma.svg
new file mode 100644
index 000000000..c484b1208
--- /dev/null
+++ b/.icons/kora/apps/scalable/monochroma.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.751948 -45.5158 45.5158 -.751948 25.9294 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.0404 25.0404 0 25.9294 36.5202)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9c9c9" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <path d="m25.929 1.236c-12.572 0-22.764 10.192-22.764 22.764.001 12.572 10.192 22.764 22.764 22.764 5.554-.01 10.912-2.051 15.066-5.737l-16.307-16.061 17.321-17.059c-4.265-4.266-10.048-6.666-16.08-6.671z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="25.929" cy="24" r="12.52" fill="url(#b)"/>
+ <circle cx="25.929" cy="24" r="4.553" fill="#be2125"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/monodevelop.svg b/.icons/kora/apps/scalable/monodevelop.svg
new file mode 100644
index 000000000..bdc2a00fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/monodevelop.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.8771 34.8771 0 26.1246 41.7102)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#273563" offset="0"/>
+ <stop stop-color="#4a5579" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24 24 0 30.22 36)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4696e2" offset="0"/>
+ <stop stop-color="#00beff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09623 0 0 1.09623 -2.30949 -2.30949)" fill-rule="nonzero">
+ <path d="m36.344 8.003c-1.81.179-3.429 1.111-5.155 1.832-1.264.53-1.959 1.814-2.189 3.165-.696-.767-1.652-1.617-2.461-2.194-2.727-1.945-5.949-2.998-9.26-2.777-7.465.005-13.161 8.828-13.279 14.696.051 6.9 2.324 11.23 3.842 14.829.861 2.04 3.216 2.993 5.254 2.125l3.378-1.44c1.534-.654 2.6-2.573 2.526-4.239.566.662.956 1.755 1.642 2.339 2.503 2.132 5.821 3.66 9.579 3.66 3.466 0 6.677-1.549 9.271-4.06s4.539-6.223 4.508-10.568c-.053-7.074-2.307-11.809-4.074-15.211-.694-1.335-2.078-2.169-3.582-2.157z" fill="url(#a)"/>
+ <path d="m17.542 12.019c-4.328.287-9.589 4.253-9.542 10.676.045 6.097 1.908 9.465 3.527 13.305l3.38-1.44c-1.93-2.905-4.805-8.792-4.639-12.68.11-2.561 1.014-4.356 2.583-5.802 3.783-3.485 8.998-2.666 12.062 1.051 1.74 2.191 2.039 5.41.443 7.76-2.708 3.989-8.857 2.049-9.28-2.571-.201-2.195 1.933-3.885 3.893-3.904-2.011-1.153-5.121.974-4.952 3.582.496 7.687 8.963 7.837 11.574 3.454 4.661-7.825-3.253-13.818-9.045-13.432z" fill="#f9f9f9"/>
+ <path d="m36.378 12-3.646 1.526c2.196 4.22 4.745 7.455 4.749 12.666.002 1.914-.765 4.082-2.582 5.695-1.652 1.464-3.806 2.33-6.374 1.973-2.686-.373-4.533-1.603-5.686-3.004-1.811-2.388-2.111-5.438-.649-7.672.834-1.273 2.687-2.355 4.522-2.197 3.236.278 5.048 2.071 5.02 4.782-.028 2.759-1.984 3.818-4.178 3.629 2.053.906 5.153-.279 5.141-3.318-.016-4.096-2.778-6.068-5.759-6.084-3.079-.018-4.782 1.128-5.769 2.681-.988 1.553-1.254 3.601-1.144 5.274.113 1.699 1.345 3.754 3.211 5.342 1.863 1.588 4.366 2.707 6.986 2.707 4.22 0 9.825-4.292 9.78-10.6-.047-6.309-1.886-10.054-3.623-13.397z" fill="url(#b)"/>
+ <path d="m26.125 19.481c.217.746.309 1.525.265 2.295l1.474.435c.182-.968.175-1.892.015-2.759z" fill="#f9f9f9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/monodoc.svg b/.icons/kora/apps/scalable/monodoc.svg
new file mode 100644
index 000000000..773d7f0f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/monodoc.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 129.053 44.2903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.902 45.9047)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m27.491 32.984c-.319.326-.722.488-1.209.488s-.898-.162-1.234-.488c-.319-.325-.479-.715-.479-1.17 0-.456.16-.846.479-1.171.336-.325.747-.488 1.234-.488s.89.163 1.209.488c.336.325.504.715.504 1.171 0 .455-.168.845-.504 1.17zm-.025-5.073h-2.368v-1.146c0-.732.16-1.358.479-1.878.319-.537.882-1.163 1.688-1.878.453-.407.772-.707.957-.903.201-.211.395-.496.579-.853.202-.374.303-.756.303-1.147 0-.748-.252-1.349-.756-1.804-.487-.456-1.167-.683-2.04-.683-1.445 0-2.435.78-2.973 2.341l-2.166-.878c.353-.927.957-1.756 1.814-2.488.873-.748 1.981-1.122 3.325-1.122 1.528 0 2.77.439 3.728 1.317.957.862 1.435 1.968 1.435 3.317 0 .586-.159 1.179-.478 1.781-.319.601-.605 1.032-.857 1.293-.235.243-.571.561-1.007.951-.051.048-.092.089-.126.122-1.024.894-1.537 1.788-1.537 2.683z" fill="#0c8af7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/moonlight.svg b/.icons/kora/apps/scalable/moonlight.svg
new file mode 100644
index 000000000..a65a41358
--- /dev/null
+++ b/.icons/kora/apps/scalable/moonlight.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 40 40 0 24 -44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a2931" offset="0"/>
+ <stop stop-color="#565c64" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.9727 31.9727 0 24 39.9844)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6e2e3" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 -1.1382 -3.3168 -3.3168)" cx="24" cy="-24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25 8.008v13.578l9.605-9.606-.212-.175c-2.016-1.7-4.391-2.883-6.905-3.44-.729-.158-1.908-.322-2.488-.357zm-2 .004c-.072.003-.128.002-.199.008-3.411.281-6.582 1.587-9.19 3.785l-.215.177 9.604 9.604zm13.02 5.383-9.606 9.605h13.57l-.002-.051c-.082-1.91-.726-4.271-1.681-6.181-.533-1.067-1.518-2.52-2.268-3.358zm-24.038.001-.181.219c-1.413 1.67-2.414 3.487-3.082 5.584-.369 1.149-.651 2.684-.698 3.75l-.001.051h13.566zm-3.959 11.604c.015.361.073 1.002.163 1.553.445 2.847 1.704 5.578 3.615 7.84l.178.214 9.607-9.607zm18.391 0 9.609 9.609.18-.216c1.412-1.67 2.414-3.487 3.082-5.584.369-1.149.651-2.684.697-3.75l.002-.059zm-3.414 1.414-9.607 9.607.218.182c1.67 1.412 3.488 2.414 5.586 3.082 1.149.369 2.684.651 3.75.697l.053.002zm2 0v13.57l.057-.002c1.066-.046 2.601-.328 3.75-.697 2.098-.668 3.915-1.67 5.586-3.082l.216-.18z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/moonlighter.svg b/.icons/kora/apps/scalable/moonlighter.svg
new file mode 100644
index 000000000..8b231608f
--- /dev/null
+++ b/.icons/kora/apps/scalable/moonlighter.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1461 43.1461 0 24.9176 45.5275)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#056858" offset="0"/>
+ <stop stop-color="#009e70" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m19 9v1h-1v3h1v1h1v3h2v6h-2v-1h-1v-4h-1v-2h-1v-1h-2v-1h-2.59v1h-1.41v1h-1v3h1v1h4v2h-4v1h-1v3h1v1h4v1h1v4h-1v1h1v1h1v3h1v1h1v1h10v-1h1v-1h1v-3h1v-1h1v-1h-1v-4h1v-1h4v-1h1v-3h-1v-1h-4v-2h4v-1h1v-3h-1v-1h-1.41v-1h-2.59v1h-2v1h-1v2h-1v4h-1v1h-2v-6h2v-3h1v-1h1v-3h-1v-1h-3v1h-1v1h-2v-1h-1v-1zm3 18h4v1h1v4h-1v1h-4v-1h-1v-4h1z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mosaic.svg b/.icons/kora/apps/scalable/mosaic.svg
new file mode 100644
index 000000000..7dc44cffe
--- /dev/null
+++ b/.icons/kora/apps/scalable/mosaic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07691 0 0 1.07691 -1.84582 -1.84582)">
+ <path d="m39 4c-1.983.001-3.787 1.182-4.58 3h-22.42s-2.101-.007-4.117 1.334-3.896 4.17-3.883 8.672c.012 4.317 1.99 6.988 4.064 8.099 1.791.96 3.484.923 3.936.895h24c.065 0 .129-.003.193-.01 0 0 .934-.063 1.854.43s1.944 1.321 1.953 4.586c.01 3.498-1.11 4.669-2.1 5.328s-1.9.666-1.9.666h-22.424c-.793-1.817-2.594-2.997-4.576-3-2.743 0-5 2.257-5 5s2.257 5 5 5c1.983-.001 3.787-1.182 4.58-3h22.42s2.101.007 4.117-1.334 3.896-4.17 3.883-8.672c-.012-4.317-1.99-6.988-4.064-8.099-1.791-.96-3.484-.923-3.936-.895h-24c-.065 0-.129.003-.193.01 0 0-.934.063-1.854-.43s-1.944-1.321-1.953-4.586c-.01-3.498 1.11-4.669 2.1-5.328s1.9-.666 1.9-.666h22.424c.793 1.817 2.594 2.997 4.576 3 2.743 0 5-2.257 5-5s-2.257-5-5-5z" fill="#4738ae" fill-rule="nonzero"/>
+ <path d="m35 24c0-6.071-4.929-11-11-11s-11 4.929-11 11 4.929 11 11 11 11-4.929 11-11z" fill="#2968b4"/>
+ <path d="m24 17c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-.701 1.338c.081-.009.185.005.267 0 .01.039-.059.177-.152.381-.593 1.295-.626 2.812-.076 3.623.099.147.189.286.189.304 0 .019-.107.038-.228.038-.285 0-.555-.174-1.106-.61-.244-.194-.562-.356-.685-.381-.194-.038-.246-.022-.496.229-.233.233-.305.359-.305.572 0 .809.96 1.45 2.744 1.828 2.424.514 3.021.976 3.088 2.25.084 1.598-.767 2.804-2.631 3.737-.222.111-.364.153-.457.189-.041-.004-.072.004-.113 0-.016-.049-.039-.164-.039-.381 0-.849-.334-1.722-.838-2.211-.135-.131-.515-.408-.84-.609-.324-.201-.652-.434-.725-.533-.12-.166-.129-.267-.037-.573.17-.557.37-.868.762-1.22.205-.185.412-.338.457-.342.046-.004-.261-.097-.723-.192-.461-.094-1.139-.293-1.488-.419-.639-.232-1.499-.716-1.828-1.067-.014-.015-.027-.026-.039-.039.471-1.876 1.793-3.413 3.545-4.154.367-.155.745-.262 1.144-.344.199-.041.405-.055.61-.076zm5.719 2.859c.143.089.683 1.259.837 1.83.2.737.185 2.012 0 2.744-.07.279-.159.54-.189.573-.03.032-.14-.154-.268-.381s-.537-.71-.877-1.068c-.98-1.036-1.135-1.575-.724-2.401.207-.416 1.11-1.365 1.221-1.297z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/moserial.svg b/.icons/kora/apps/scalable/moserial.svg
new file mode 100644
index 000000000..a363deb9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/moserial.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1d1d1" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m9.51 41.242h28.979v2.488h-28.979z" fill="#4f4f4f"/>
+ <g fill-rule="nonzero">
+ <path d="m19.86 27.17h8.28l4.14 16.56h-16.56z" fill="#4f4f4f"/>
+ <path d="m35.387 29.367c-6.93 4.001-15.792 1.626-19.793-5.304s-1.627-15.792 5.304-19.793z" fill="#686868"/>
+ <path d="m33.52 13.713-1.913 2.897-1.912 2.897-3.105-5.378 3.465-.208z" fill="#9c9c9c"/>
+ </g>
+ <path d="m35.107 12.68c.571.99.232 2.257-.757 2.828-.99.571-2.257.232-2.828-.758-.571-.989-.232-2.256.758-2.827.989-.571 2.256-.232 2.827.757z" fill="#e4e4e4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/motrix.svg b/.icons/kora/apps/scalable/motrix.svg
new file mode 100644
index 000000000..cb6e964d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/motrix.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7a44ae" offset="0"/>
+ <stop stop-color="#a776d6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m37.658 12.342c0-1.104-.896-2-2-2h-23.316c-1.104 0-2 .896-2 2v23.316c0 1.104.896 2 2 2h23.316c1.104 0 2-.896 2-2z" fill="#e5e9f0"/>
+ <g fill-rule="nonzero">
+ <path d="m21.724 30.829c-.631 0-1.139.508-1.139 1.138v2.277h1.139v-2.277h1.138v2.277h1.138v-2.277h1.138v2.277h1.138v-2.277c0-.63-.507-1.138-1.138-1.138zm9.105 0c-.63 0-1.138.508-1.138 1.138v1.139c0 .63.508 1.138 1.138 1.138h2.277c.63 0 1.138-.508 1.138-1.138v-1.139c0-.63-.508-1.138-1.138-1.138zm-2.845 1.138c-.316 0-.569.254-.569.57 0 .315.253.569.569.569.315 0 .569-.254.569-.569 0-.316-.254-.57-.569-.57zm2.845 0h2.277v1.139h-2.277z" fill="#9aa0aa"/>
+ <path d="m16.033 10.342v4.552c0 1.262.948 2.277 2.125 2.277h11.684c1.177 0 2.125-1.015 2.125-2.277v-4.552z" fill="#4f4f4f"/>
+ <path d="m19.447 13.756v1.138h3.415v-1.138zm5.691 0v1.138h3.415v-1.138z" fill="#fbe604"/>
+ <path d="m16.033 10.342v1.138h15.934v-1.138z" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mouse-touchpad-gestures.svg b/.icons/kora/apps/scalable/mouse-touchpad-gestures.svg
new file mode 100644
index 000000000..6522b45ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/mouse-touchpad-gestures.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 658.378 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c-.22-.085-.427.185-.427.414 0 .227.218.521.427.412.272-.141.426-.185.426-.412 0-.229-.191-.322-.426-.414zm1.145 0c-.26.074-.426.185-.426.414 0 .227.178.265.426.412.202.121.426-.185.426-.412 0-.229-.199-.478-.426-.414zm6.091-.37.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025zm-3.334-.147.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c-.163-.004-.3.125-.304.288-.005.163.125.3.288.304s.3-.125.303-.288c.005-.163-.124-.3-.287-.304zm1.009.027c-.163-.004-.299.125-.304.288-.004.164.125.3.288.304.164.005.3-.124.304-.288.005-.164-.125-.299-.288-.304z" fill="#ededed" fill-opacity=".5"/>
+ <path d="m17.484 21.853-8.378-5.12 8.378-5.119v3.723h13.032v-3.723l8.378 5.119-8.378 5.12v-3.723h-13.032zm13.032 0 8.378 5.12-8.378 5.119v-3.723h-13.032v3.723l-8.378-5.119 8.378-5.12v3.723h13.032zm0 10.239 8.378 5.12-8.378 5.12v-3.724h-13.032v3.724l-8.378-5.12 8.378-5.12v3.724h13.032z" fill="#ebebeb" fill-opacity=".8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mouse-touchpad-pointing.svg b/.icons/kora/apps/scalable/mouse-touchpad-pointing.svg
new file mode 120000
index 000000000..f690812d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/mouse-touchpad-pointing.svg
@@ -0,0 +1 @@
+preferences-desktop-cursors.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mouse.svg b/.icons/kora/apps/scalable/mouse.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/mouse.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mousepad.svg b/.icons/kora/apps/scalable/mousepad.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/mousepad.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/movie-editor.svg b/.icons/kora/apps/scalable/movie-editor.svg
new file mode 120000
index 000000000..cdae97d34
--- /dev/null
+++ b/.icons/kora/apps/scalable/movie-editor.svg
@@ -0,0 +1 @@
+avidemux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/movmetaedit.svg b/.icons/kora/apps/scalable/movmetaedit.svg
new file mode 100644
index 000000000..4eab1a8a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/movmetaedit.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 19.206 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m11.974 2.332v43.336h11.701c6.825 0 20.585-9.701 20.585-21.668s-13.76-21.668-20.585-21.668z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m5.582 3.089v41.822c-1.936-1.057-3.25-3.112-3.25-5.471v-30.88c0-2.359 1.314-4.414 3.25-5.471z" fill="#e8494e" fill-rule="nonzero"/>
+ <path d="m8.56 2.332h.272v43.336h-.272c-1.079 0-2.093-.275-2.978-.757v-41.822c.885-.482 1.899-.757 2.978-.757z" fill="#38af29"/>
+ <path d="m8.832 2.332h3.25v43.336h-3.25z" fill="#1f72c7"/>
+ <g fill-rule="nonzero">
+ <path d="m24 2.332c-.696.007-1.39.047-2.082.121 10.978 1.147 19.415 10.509 19.416 21.547-.01 11.095-8.541 20.481-19.585 21.547.747.08 1.499.12 2.251.121 11.887 0 21.668-9.781 21.668-21.668s-9.781-21.668-21.668-21.668zm0 8.667c-.74 0-1.479.063-2.209.189 6.243 1.034 10.87 6.484 10.876 12.812.001 6.301-4.58 11.741-10.789 12.812.701.121 1.411.184 2.122.189 7.132 0 13.001-5.869 13.001-13.001s-5.869-13.001-13.001-13.001zm-2.167 6.501c3.588 0 6.501 2.912 6.501 6.5s-2.913 6.5-6.501 6.5c-3.587 0-6.5-2.912-6.5-6.5s2.913-6.5 6.5-6.5z" fill="#363636"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m20.613 27.099c0-.166.024-.306.071-.421.048-.115.114-.207.199-.278s.185-.122.3-.154c.114-.031.237-.048.367-.048.124 0 .242.017.353.048.111.032.209.083.294.154s.151.163.201.278.074.255.074.421c0 .159-.024.295-.074.408s-.116.207-.201.281-.183.128-.294.162c-.111.033-.229.05-.353.05-.13 0-.253-.017-.367-.05-.115-.034-.215-.088-.3-.162s-.151-.168-.199-.281c-.047-.113-.071-.249-.071-.408m.175-2.099v-.104c0-.181.019-.344.056-.491.037-.146.093-.286.169-.418s.174-.262.294-.387.265-.255.435-.389c.148-.117.273-.221.376-.313.102-.092.185-.183.249-.273.063-.09.109-.184.137-.283.029-.099.043-.214.043-.344 0-.202-.068-.368-.204-.499-.136-.13-.344-.196-.623-.196-.243 0-.506.052-.787.154-.28.102-.571.228-.871.376l-.54-1.171c.151-.088.317-.172.495-.251.179-.08.364-.15.556-.212.193-.062.388-.111.586-.146s.392-.053.583-.053c.36 0 .685.043.974.13.29.086.536.212.737.379.202.166.356.367.463.604.108.237.162.506.162.81 0 .223-.025.421-.074.596s-.123.338-.219.488c-.098.15-.22.295-.366.434-.147.14-.318.287-.512.442-.148.117-.269.219-.363.305-.093.087-.167.169-.219.246-.053.078-.09.159-.109.242-.019.082-.029.18-.029.293v.031z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mozc-setup.svg b/.icons/kora/apps/scalable/mozc-setup.svg
new file mode 120000
index 000000000..e247dfd57
--- /dev/null
+++ b/.icons/kora/apps/scalable/mozc-setup.svg
@@ -0,0 +1 @@
+mozc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mozc.svg b/.icons/kora/apps/scalable/mozc.svg
new file mode 100644
index 000000000..3123f72a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mozc.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-5.3e-7 -18.9757 18.9757 -5.3e-7 36.5 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fcbd1e" offset="0"/>
+ <stop stop-color="#ffcd50" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -38 38 0 21 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#df4b00" offset="0"/>
+ <stop stop-color="#ff7000" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.03473 0 0 1.03473 -.833455 -.850818)" cx="36.5" cy="32.5" r="9.5" fill="url(#a)"/>
+ <path transform="matrix(1.03473 0 0 1.03473 -.833455 -.850818)" d="m40 22.362c0-10.134-8.228-18.362-18.362-18.362h-1.276c-10.134 0-18.362 8.228-18.362 18.362v1.276c0 10.134 8.228 18.362 18.362 18.362h1.276c10.134 0 18.362-8.228 18.362-18.362z" fill="url(#b)"/>
+ <g fill="#e4e4e4">
+ <path d="m16.849 12.6c.063-1.719.145-3.197.214-4.269l4.13.263c-.063.987-.139 2.331-.198 3.893 3.951-.195 7.889-.628 11.71-1.236l.65 4.088c-4.063.646-8.254 1.101-12.457 1.295-.006.859-.003 1.74.012 2.631 1.895-.385 4.015-.609 6-.444.829-1.261 1.311-2.096 1.311-2.096l3.582 2.074s-.25.428-.701 1.139c1.034.526 1.939 1.244 2.658 2.178.957 1.243 1.609 2.886 1.724 5.061.166 3.168-2.042 5.576-5.027 7.125-3.633 1.885-8.263 2.514-8.263 2.514l-.55-4.102s3.872-.511 6.906-2.086c1.465-.759 2.882-1.68 2.8-3.234-.061-1.174-.353-2.082-.869-2.753-.448-.581-1.045-.971-1.726-1.233-1.717 2.378-4.01 5.226-6.486 7.39.151.45.32.863.507 1.233l-3.694 1.867c-.105-.207-.205-.425-.302-.653-2.615 1.354-5.267 1.616-7.644.275-1.508-.851-2.253-1.962-2.533-3.117-.375-1.549.148-3.372 1.491-5.079 1.537-1.954 4.161-3.822 6.704-4.865-.035-1.258-.045-2.511-.038-3.72-2.117.007-4.226-.057-6.314-.202l.288-4.129c2.022.141 4.066.202 6.115.192zm.199 12.312c-1.449.783-2.82 1.851-3.701 2.971-.432.55-.842 1.046-.721 1.545.051.21.27.333.544.488.918.518 1.915.409 2.921.018.511-.198 1.021-.466 1.529-.786-.25-1.318-.439-2.75-.572-4.236zm4.264 1.087c.933-.971 1.815-2.009 2.617-3.026-.985.095-1.954.27-2.845.481.06.868.134 1.722.228 2.545z"/>
+ <circle cx="33.312635" cy="40.538382" r="5.17365" stroke-width="1.03473"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mozilla-firefox.svg b/.icons/kora/apps/scalable/mozilla-firefox.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/mozilla-firefox.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mozilla-thunderbird.svg b/.icons/kora/apps/scalable/mozilla-thunderbird.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/mozilla-thunderbird.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mozo.svg b/.icons/kora/apps/scalable/mozo.svg
new file mode 120000
index 000000000..823c2959b
--- /dev/null
+++ b/.icons/kora/apps/scalable/mozo.svg
@@ -0,0 +1 @@
+alacarte.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mp3splt-gtk.svg b/.icons/kora/apps/scalable/mp3splt-gtk.svg
new file mode 100644
index 000000000..732d0fd62
--- /dev/null
+++ b/.icons/kora/apps/scalable/mp3splt-gtk.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.279369 -52.25 52.25 -.279369 32.2794 58.25)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272b30" offset="0"/>
+ <stop stop-color="#4d5155" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18 18 0 32.5294 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a06f00" offset="0"/>
+ <stop stop-color="#b18500" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.875538 0 0 .875538 -4.01723 -4.01723)" d="m32 6c-14.403 0-25.998 11.596-25.998 26s11.595 26 25.998 26 25.998-11.596 25.998-26-11.595-26-25.998-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/>
+ <path transform="matrix(.875538 0 0 .875538 -4.01723 -4.01723)" d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/>
+ <g fill="#fff">
+ <path transform="matrix(.875538 0 0 .875538 -4.01723 -4.01723)" d="m32 24c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 1c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z"/>
+ <g fill-opacity=".1">
+ <path transform="matrix(1.11122 0 0 1.11122 -2.66642 -2.66642)" d="m12.89 7.35c-5.367 3.579-8.893 9.686-8.893 16.648h12.221c0-3.161 1.891-5.866 4.594-7.092l-7.921-9.557z"/>
+ <path transform="matrix(1.11122 0 0 1.11122 -2.66642 -2.61588)" d="m35.06 40.6c5.367-3.579 8.893-9.686 8.893-16.648h-12.221c0 3.161-1.891 5.866-4.594 7.092l7.922 9.557z"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mpc-qt.svg b/.icons/kora/apps/scalable/mpc-qt.svg
new file mode 100644
index 000000000..03f5ac38e
--- /dev/null
+++ b/.icons/kora/apps/scalable/mpc-qt.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f3f3f" offset="0"/>
+ <stop stop-color="#696969" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 10c-7.722 0-14 6.278-14 14s6.278 14 14 14 14-6.278 14-14-6.278-14-14-14zm0 2c6.638 0 12 5.362 12 12s-5.362 12-12 12-12-5.362-12-12 5.362-12 12-12zm3.933 15.371c-1.042 1.043-2.458 1.629-3.933 1.629s-2.891-.586-3.933-1.629l-.707-.707-1.415 1.414.708.707c1.417 1.418 3.342 2.215 5.347 2.215s3.93-.797 5.347-2.215l.708-.707-1.415-1.414zm-7.933-9.371h-2v5h2zm10 0h-2v5h2z" fill="#d4d4d4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mpd.svg b/.icons/kora/apps/scalable/mpd.svg
new file mode 100644
index 000000000..6424c221b
--- /dev/null
+++ b/.icons/kora/apps/scalable/mpd.svg
@@ -0,0 +1,66 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#151515" offset="0"/>
+ <stop stop-color="#272727" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -6.99361 6.99361 0 299.04 45.5692)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c">
+ <stop stop-color="#151515" offset="0"/>
+ <stop stop-color="#393939" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(.0120606 -.981348 .981348 .0120606 84.4039 47.3421)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e">
+ <stop stop-color="#141414" offset="0"/>
+ <stop stop-color="#2d2d2f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.0607208 -28.224 28.224 .0607208 353.589 40.2)" gradientUnits="userSpaceOnUse" xlink:href="#e"/>
+ <linearGradient id="g">
+ <stop stop-color="#151515" offset="0"/>
+ <stop stop-color="#2e2e2e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(21.5232 458.945 -458.945 21.5232 318.045 -460.577)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="i">
+ <stop stop-color="#08f" offset="0"/>
+ <stop stop-color="#02c3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-.808251 -24.4216 24.4216 -.808251 343.044 27.0442)" gradientUnits="userSpaceOnUse" xlink:href="#i"/>
+ <radialGradient id="k" cx="0" cy="0" r="1" gradientTransform="matrix(-24.474 .415331 .473396 29.7721 30.0075 37.8397)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#1a1a1a" offset="1"/>
+ </radialGradient>
+ <radialGradient id="l" cx="0" cy="0" r="1" gradientTransform="matrix(-5.88361 -1.41269 -2.21438 9.84288 29.5541 37.2229)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </radialGradient>
+ <linearGradient id="m" x2="1" gradientTransform="matrix(42.9788 0 0 43.4516 5.438 34.9801)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f2f2" offset="0"/>
+ <stop stop-color="#bfbfbf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="n" x2="1" gradientTransform="matrix(-.789645 51.149 -51.149 -.789645 24.7291 4.65448)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#b7b7b7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="o" x2="1" gradientTransform="matrix(0 -4.25208 4.25208 0 263.217 56.8095)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="p" x2="1" gradientTransform="matrix(.00733278 -.596655 .596655 .00733278 77.4649 57.9689)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="q" x2="1" gradientTransform="matrix(.0369179 -17.16 17.16 .0369179 659.073 54.4584)" gradientUnits="userSpaceOnUse" xlink:href="#e"/>
+ <linearGradient id="r" x2="1" gradientTransform="matrix(22.2416 474.264 -474.264 22.2416 597.727 -464.63)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="s" x2="1" gradientTransform="matrix(-.491412 -14.8482 14.8482 -.491412 587.832 33.6404)" gradientUnits="userSpaceOnUse" xlink:href="#i"/>
+ <path d="m33.822 37.117h11.273v9.662h-11.273z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m30.112 45.912h18.693v.948h-18.693z" fill="url(#d)"/>
+ <path d="m18.523 11.126h41.871v28.292h-41.871z" fill="url(#f)" stroke="url(#h)" stroke-width=".32"/>
+ <path d="m20.091 12.439h38.734v25.522h-38.734z" fill="url(#j)"/>
+ <g fill-rule="nonzero">
+ <path d="m30.626 5.543c2.004.043 3.684.807 4.934 2.245.588.474 1.104 1.063 1.543 1.759.859 1.415 1.4 3.243 1.599 5.407.162.417.314.836.674 1.649.62 2.32.971 4.786 1.322 9.264.059.761.094 1.152.139 1.447.118-.053 1.034.894 1.406 1.458.129.194.241.409.352.625.27.198.52.378 1.102.773.879.597 1.817 1.273 2.085 1.502 1.454 1.244 2.331 3.084 2.634 5.524.121.979.083 2.807-.079 3.767-.218 1.298-.465 2.209-.936 3.45-1.976 5.214-6.192 9.222-10.331 9.823-.571.083-1.612.067-2.18-.032-.897-.158-1.505-.404-3.787-1.53-.212-.105-.389-.177-.582-.264-.039.006-.08.015-.119.021-.444.057-1.343.031-1.803-.051-.555-.099-1.209-.31-1.27-.405-.387.171-1.034.475-2.058.991-4.698 2.369-6.413 3.024-10.036 3.837-.466.104-1.2.276-1.628.381-.689.17-1.53.323-2.097.382-.415.044-1.344.035-1.798-.018-.543-.064-1.032-.181-1.499-.325-1.188-.319-2.217-.948-3.059-1.869-.646-.497-1.209-1.129-1.682-1.886-4.225-6.852-.294-22.565 8.71-34.816l.025-.039c6-8.149 13.078-13.172 18.419-13.07zm-1.344 3.733c-4.606-.087-10.71 4.326-15.884 11.483l-.026.03c-7.768 10.763-11.159 24.568-7.512 30.586.204.331.427.635.669.911 4.371 3.476 12.555-.874 19.36-10.288 7.77-10.757 11.167-24.564 7.528-30.59-.205-.335-.43-.642-.674-.92-.96-.771-2.128-1.18-3.461-1.212z" fill-opacity=".666667"/>
+ <path d="m13.302 19.106c-7.96 11.097-11.435 25.33-7.699 31.534 3.737 6.205 13.361 2.185 21.325-8.907 7.963-11.091 11.446-25.327 7.716-31.541s-13.352-2.205-21.318 8.881" fill="url(#k)"/>
+ <path d="m23.839 32.985c-2.555 4.892-2.658 10.032-.227 11.389 2.43 1.358 6.533-1.549 9.089-6.439 2.557-4.89 2.663-10.033.234-11.394-2.428-1.362-6.53 1.541-9.089 6.43" fill="url(#l)"/>
+ </g>
+ <path d="m11.663 56.679c.563-.06 1.399-.214 2.084-.383.426-.106 1.153-.278 1.616-.382 3.602-.812 5.308-1.468 9.978-3.836 1.249-.634 2.379-1.181 2.511-1.216.631-.169 1.669.124 3.284.925 2.269 1.126 2.873 1.371 3.765 1.528.563.1 1.601.115 2.167.033 4.115-.601 8.305-4.61 10.27-9.824.467-1.241.713-2.152.93-3.45.161-.96.198-2.787.078-3.766-.301-2.44-1.173-4.281-2.619-5.524-.266-.229-1.199-.905-2.073-1.502-1.538-1.051-1.608-1.106-2.196-1.747-.707-.77-.624-.498-.784-2.557-.349-4.478-.698-6.943-1.314-9.262-1.914-4.345-.366-3.344-2.245 6.281-.532 2.63-1.102 4.596-1.863 6.431-1.79 4.313-3.206 7.136-5.122 10.211-4.512 7.242-10.195 12.863-15.29 15.125-3.831 1.59-9.001.728-9.402.72 1.25 1.299 2.59 1.956 4.437 2.175.452.053 1.375.063 1.788.02z" fill="url(#m)"/>
+ <path d="m31.437 5.393c2.436.047 4.383 1.17 5.664 3.265 4.195 6.86.279 22.58-8.676 34.826-8.955 12.247-19.778 16.685-23.979 9.834-4.201-6.852-.293-22.566 8.658-34.817l.025-.038c5.964-8.149 13-13.172 18.308-13.07zm-2.111 2.995c-4.578-.087-10.646 4.325-15.788 11.482l-.025.031c-7.722 10.763-11.092 24.569-7.467 30.586 3.624 6.019 12.96 2.119 20.683-8.64 7.723-10.757 11.101-24.565 7.483-30.591-1.105-1.84-2.785-2.827-4.886-2.868z" fill="#333" fill-rule="nonzero"/>
+ <path d="m30.663 4.656c2.436.046 4.383 1.169 5.664 3.264 4.195 6.861.279 22.58-8.676 34.827-8.955 12.246-19.778 16.685-23.979 9.833-4.201-6.851-.293-22.565 8.658-34.817l.025-.037c5.964-8.15 13-13.172 18.308-13.07zm-2.111 2.995c-4.578-.088-10.646 4.324-15.789 11.482l-.024.03c-7.722 10.764-11.092 24.569-7.467 30.587 3.624 6.018 12.96 2.118 20.683-8.64s11.1-24.565 7.482-30.591c-1.104-1.841-2.784-2.827-4.885-2.868z" fill="url(#n)"/>
+ <path d="m30.44 51.542c1.844-.238 3.868-1.232 5.731-2.812.756-.64 2.083-2.033 2.697-2.829 2.349-3.044 3.959-6.726 4.513-10.317.155-1.003.214-2.873.118-3.738-.178-1.596-.612-2.934-1.288-3.963-.377-.574-1.325-1.555-1.413-1.464-.016.016.01.82.06 1.785.184 3.613.09 5.096-.459 7.26-1.323 5.208-4.703 10.305-8.57 12.923-.725.491-1.969 1.231-3.461 2.059-.563.313-1.016.595-1.006.628.026.091.719.316 1.287.418.457.082 1.35.107 1.791.05z" fill="#2b2d30" fill-rule="nonzero"/>
+ <path d="m30.44 51.542c1.844-.238 3.868-1.232 5.731-2.812.756-.64 2.083-2.033 2.697-2.829 2.349-3.044 3.959-6.726 4.513-10.317.155-1.003.214-2.873.118-3.738-.178-1.596-.612-2.934-1.288-3.963-.377-.574-1.325-1.555-1.413-1.464-.016.016.01.82.06 1.785.184 3.613.09 5.096-.459 7.26-1.323 5.208-4.703 10.305-8.57 12.923-.725.491-1.969 1.231-3.461 2.059-.563.313-1.016.595-1.006.628.026.091.719.316 1.287.418.457.082 1.35.107 1.791.05z" fill="#2b2d30" fill-rule="nonzero"/>
+ <path d="m40.085 51.67h6.854v5.875h-6.854z" fill="url(#o)" fill-rule="nonzero"/>
+ <path d="m37.829 57.018h11.365v.576h-11.365z" fill="url(#p)"/>
+ <path d="m30.783 35.868h25.457v17.201h-25.457z" fill="url(#q)" stroke="url(#r)" stroke-width=".19"/>
+ <path d="m31.737 36.667h23.55v15.517h-23.55z" fill="url(#s)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mplayer.svg b/.icons/kora/apps/scalable/mplayer.svg
new file mode 100644
index 000000000..3955d44ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/mplayer.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.651217 -42.5502 42.5502 -.651217 77.8888 43.7381)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6300a3" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-4.2e-7 -34.1017 34.1017 -4.2e-7 267.418 41.2403)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6b1e1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -31.861 31.861 0 497.054 39.4839)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6300a3" offset="0"/>
+ <stop stop-color="#d54cc6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.734" fill="url(#a)"/>
+ <circle cx="24" cy="24.189" r="17.051" fill="url(#b)"/>
+ <path d="m16.095 17.073c0-.783.412-1.509 1.084-1.911.673-.401 1.507-.42 2.196-.049 3.715 2.001 9.751 5.251 13.608 7.328.721.388 1.17 1.14 1.17 1.959s-.449 1.571-1.17 1.959c-3.857 2.077-9.893 5.327-13.608 7.328-.689.371-1.523.352-2.196-.049-.672-.402-1.084-1.127-1.084-1.911z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mpv-icon-8bit-64x64.svg b/.icons/kora/apps/scalable/mpv-icon-8bit-64x64.svg
new file mode 120000
index 000000000..c3ff8c410
--- /dev/null
+++ b/.icons/kora/apps/scalable/mpv-icon-8bit-64x64.svg
@@ -0,0 +1 @@
+mpv.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mpv.svg b/.icons/kora/apps/scalable/mpv.svg
new file mode 120000
index 000000000..eb851c242
--- /dev/null
+++ b/.icons/kora/apps/scalable/mpv.svg
@@ -0,0 +1 @@
+mplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mpvz.svg b/.icons/kora/apps/scalable/mpvz.svg
new file mode 100644
index 000000000..f61eefde9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mpvz.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m5.43 43.172c-1.465-3.905-1.022-36.901.53-39.41 1.217-1.968 2.179-1.897 7.187.534 7.169 3.48 20.876 11.921 27.318 16.551 3.445 2.324 4.036 3.126 1.187 5.303-7.524 5.716-30.918 19.478-33.87 19.478-.787 0-1.846-1.105-2.352-2.456z" fill="#8d348e"/>
+ <path d="m4.556 24c-.089 8.7.17 17.295.874 19.172.507 1.351 1.566 2.456 2.353 2.456 2.952 0 26.344-13.762 33.868-19.478 1.148-.876 1.728-1.53 1.798-2.15h-38.893z" fill-opacity=".3"/>
+ <path d="m14.615 31.669c-.569-1.562-.397-14.761.207-15.764.473-.787.847-.759 2.794.213 2.788 1.392 8.119 4.769 10.624 6.621 1.34.93 1.57 1.25.462 2.121-2.926 2.286-12.024 7.791-13.172 7.791-.306 0-.718-.442-.915-.982z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mpz.svg b/.icons/kora/apps/scalable/mpz.svg
new file mode 100644
index 000000000..93098d9fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/mpz.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5e2158" offset="0"/>
+ <stop stop-color="#792d72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26 26 0 24 37)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fcd600" offset="0"/>
+ <stop stop-color="#ff8d00" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m20.5 11c-.823 0-1.5.677-1.5 1.5v6.5h-6.5c-.823 0-1.5.677-1.5 1.5v7c0 .823.677 1.5 1.5 1.5h6.5v6.5c0 .823.677 1.5 1.5 1.5h7c.823 0 1.5-.677 1.5-1.5v-6.5h6.5c.823 0 1.5-.677 1.5-1.5v-7c0-.823-.677-1.5-1.5-1.5h-6.5v-6.5c0-.823-.677-1.5-1.5-1.5zm1.5 3h4v6.5c0 .823.677 1.5 1.5 1.5h6.5v4h-6.5c-.823 0-1.5.677-1.5 1.5v6.5h-4v-6.5c0-.823-.677-1.5-1.5-1.5h-6.5v-4h6.5c.823 0 1.5-.677 1.5-1.5z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ms-excel.svg b/.icons/kora/apps/scalable/ms-excel.svg
new file mode 100644
index 000000000..156dace84
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-excel.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.387 22.883h16.496l1.117 1.117 17.614 10.361-1e-3 6.932c0 2.783-2.255 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-18.41z" fill="#185c37"/>
+ <path d="m41.614 12.028-1e-3 13.089h-16.496l-1.117-1.117-17.614-10.361v-6.932c0-2.783 2.256-5.04 5.039-5.04h12.575l17.613 10.361z" fill="#21a366"/>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 6.127h-17.614v-11.167z" fill="#33c481"/>
+ <path d="m41.614 24-.001 11.166-17.613.001v-11.167h17.613zm-35.227-11.166h17.614v11.166h-17.614z" fill="#107c41"/>
+ </g>
+ <path d="m24 15c0-1.104-.896-2-2-2h-18c-1.104 0-2 .896-2 2v18c0 1.104.896 2 2 2h18c1.104 0 2-.896 2-2z" fill="#00431e"/>
+ <path d="m6.747 31 4.53-7.02-4.149-6.98h3.339l2.694 5.409 2.919-5.409h3.066l-4.257 6.941 4.364 7.059h-3.261l-2.968-5.555-2.997 5.555z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ms-office.svg b/.icons/kora/apps/scalable/ms-office.svg
new file mode 100644
index 000000000..7999f7ea7
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-office.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.4e-7 -43.2543 43.2543 -1.4e-7 197.017 45.586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#79004f" offset="0"/>
+ <stop stop-color="#d11d93" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m19.667 36.187c-4.395-1.546-8.005-2.825-8.022-2.841-.017-.017-.022-.041-.01-.053s3.633.403 8.045.922c6.083.716 7.292.93 7.321.887.049-.075.048-21.038-.002-21.113-.053-.082-10.35 2.324-10.438 2.439-.048.062-.061 1.575-.061 7.197 0 5.639-.013 7.128-.061 7.164-.091.07-5.067 2.384-5.137 2.384-.048 0-.058-1.837-.048-9.107l.012-9.106 6.28-2.269c3.454-1.248 7.167-2.588 8.252-2.98l1.971-.711 4.43 1.387c2.437.763 4.457 1.403 4.49 1.424.048.03.061 2.539.061 12.286 0 11.617-.004 12.25-.085 12.292-.148.078-8.797 2.613-8.904 2.611-.057-.001-3.699-1.267-8.094-2.813z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ms-onedrive.svg b/.icons/kora/apps/scalable/ms-onedrive.svg
new file mode 100644
index 000000000..c495739f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-onedrive.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="23" r="14" fill="#0055c3"/>
+ <g fill-rule="nonzero">
+ <path d="m13 15c1.888.005 3.743.496 5.387 1.426l.035-.01 9.464 5.641c1.868-.78 3.801-1.587 5.692-2.375l.002-.002c1.04-.381 2.147-.617 3.42-.68 4.971 0 9 4.029 9 9 0 4.951-3.998 8.969-8.942 9h-.058-25v-.051c-5.662-.517-9.997-5.263-10-10.949 0-1.896.48-3.681 1.324-5.238l.02-.006c1.918-3.538 5.631-5.751 9.656-5.756z" fill="#1393e6"/>
+ <path d="m27.887 22.057c-1.38.576-2.853 1.191-4.116 1.718l-19.916 8.315c.015.022.03.044.045.066.201.296.415.579.641.852.036.043.071.088.107.131.231.269.472.525.725.769.03.029.058.06.088.088.578.545 1.212 1.024 1.889 1.43.03.018.062.034.093.053.3.175.607.337.922.484.068.031.137.06.205.09.284.125.573.239.868.34.084.028.168.059.253.086.296.093.598.169.903.238.081.018.16.042.242.058.383.078.771.138 1.164.174v.051h25c.38 0 .756-.031 1.127-.078.088-.011.175-.028.262-.041.31-.049.615-.11.916-.19.059-.015.119-.03.177-.046.727-.21 1.422-.509 2.069-.889.057-.034.113-.069.17-.104.301-.186.593-.386.871-.607.009-.007.018-.013.027-.02.003-.002.005-.005.008-.007.298-.24.581-.499.848-.776.033-.034.063-.072.095-.107.235-.252.458-.519.664-.799.027-.037.056-.072.082-.109.228-.319.439-.653.625-1.004l-15.433-9.2z" fill="#00b5f4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ms-onenote.svg b/.icons/kora/apps/scalable/ms-onenote.svg
new file mode 100644
index 000000000..f2342f906
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-onenote.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m11.426 46.333c-2.784 0-5.04-2.257-5.04-5.04v-34.586c0-2.783 2.257-5.04 5.039-5.04h25.15c2.782 0 5.038 2.257 5.038 5.04l1e-3 6.444-2.484 28.091c0 1.175-1.06 1.623-2.109 2.127l-6.161 2.964h-19.434z" fill="#ca64ea"/>
+ <path d="m30.54 12.833v11.167l5.537 5.096 5.536-5.096v-11.167z" fill="#ae4bd5"/>
+ <path d="m30.54 24v11.166l5.537 5.416 5.536-5.415v-11.167z" fill="#9332bf"/>
+ <path d="m41.613 41.293c1e-3 2.783-2.255 5.04-5.038 5.04h-6.035v-11.166l11.073-1e-3z" fill="#7719aa"/>
+ <path d="m3.833 13h18.334c1.005 0 1.833.828 1.833 1.833v18.334c0 1.005-.828 1.833-1.833 1.833h-18.334c-1.005 0-1.833-.828-1.833-1.833v-18.334c0-1.005.828-1.833 1.833-1.833z" fill="#7719aa"/>
+ <path d="m7 17h3.195l5.287 9.424c.286.407.5.734.643.981h.041c-.077-.616-.182-1.237-.166-1.857v-8.548h3v14h-3.191l-5.222-9.281c-.22-.306-.414-.628-.581-.962h-.051c.066.678.057 1.358.045 2.038v8.205h-3z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ms-outlook.svg b/.icons/kora/apps/scalable/ms-outlook.svg
new file mode 100644
index 000000000..b1c30b696
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-outlook.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m42.724 25.698c.236-.747.423-1.507.562-2.277 0-.386-.204-.743-.535-.935v-.001l-.02-.011-.007-.005-17.419-10.006c-.075-.049-.153-.094-.233-.134-.675-.338-1.469-.338-2.143 0-.08.04-.159.085-.234.134l-17.419 10.006-.005.005-.021.011v.001c-.331.192-.535.549-.536.935.139.77.327 1.53.562 2.277l18.47 13.622z" fill="#0a2767" fill-rule="nonzero"/>
+ <path d="m35.228 1.89c2.528 0 4.585 2.043 4.638 4.582v.053l-1.157 20.234-15.06 1.082h-15.06l-1.158-21.311c.024-2.566 2.092-4.64 4.639-4.64h23.158z" fill="#0364b8" fill-rule="nonzero"/>
+ <path d="m7.431 6.215h11.585v9.731h-11.585z" fill="#0078d4"/>
+ <path d="m19.015 6.215h10.426v9.731h-10.426z" fill="#28a8ea"/>
+ <path d="m29.441 6.215h10.426v9.731h-10.426z" fill="#50d9ff"/>
+ <path d="m7.431 15.947h11.585v9.731h-11.585z" fill="#0364b8"/>
+ <path d="m19.015 15.947h10.426v9.731h-10.426z" fill="#0078d4"/>
+ <path d="m29.441 15.947h10.426v9.731h-10.426z" fill="#28a8ea"/>
+ <path d="m7.431 25.678h11.585v9.731h-11.585z" fill="#064a8c"/>
+ <path d="m19.015 25.678h10.426v9.731h-10.426z" fill="#0364b8"/>
+ <path d="m29.441 25.678h10.426v9.731h-10.426z" fill="#0078d4"/>
+ <g fill-rule="nonzero">
+ <path d="m42.751 24.355v.001l-.022.012-.005.002-17.419 10.008c-.703.457-1.593.513-2.348.147l6.068 8.203 13.265 2.912v.007c.626-.456.996-1.189.996-1.969v-20.258c0 .385-.205.742-.535.935z" fill="#1490df"/>
+ <path d="m5.276 24.376v-.016h-.016l-.048-.033c-.312-.193-.502-.539-.498-.907v20.262c0 1.332 1.086 2.428 2.407 2.428h33.755c.2-.003.4-.03.594-.081.101-.018.199-.051.289-.097.034-.004.067-.015.097-.033.131-.055.256-.125.37-.21.031-.017.049-.017.064-.049z" fill="#28a8ea"/>
+ <path d="m3.833 13h18.334c1.005 0 1.833.827 1.833 1.833v18.334c0 1.006-.828 1.833-1.833 1.833h-18.334c-1.005 0-1.833-.827-1.833-1.833v-18.334c0-1.006.828-1.833 1.833-1.833z" fill="#0050ce"/>
+ <path d="m6.832 20.457c.528-1.056 1.382-1.941 2.45-2.539 1.183-.635 2.531-.952 3.894-.915 1.263-.026 2.509.274 3.602.868 1.029.575 1.858 1.417 2.385 2.425.574 1.111.86 2.334.835 3.568.028 1.29-.266 2.568-.86 3.732-.539 1.044-1.393 1.917-2.455 2.51-1.136.613-2.429.921-3.738.892-1.29.029-2.564-.275-3.683-.878-1.037-.575-1.876-1.419-2.415-2.43-.578-1.094-.868-2.303-.845-3.524-.026-1.279.258-2.548.83-3.709zm2.611 5.959c.282.668.76 1.247 1.378 1.671.63.413 1.385.627 2.154.609.818.03 1.625-.191 2.299-.628.611-.424 1.076-1.006 1.338-1.675.294-.746.439-1.536.428-2.331.009-.802-.127-1.6-.403-2.359-.243-.684-.692-1.287-1.293-1.737-.656-.459-1.461-.692-2.279-.66-.785-.019-1.556.196-2.203.613-.631.425-1.119 1.009-1.409 1.684-.64 1.547-.644 3.264-.01 4.813z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ms-powerpoint.svg b/.icons/kora/apps/scalable/ms-powerpoint.svg
new file mode 100644
index 000000000..e0f2da0b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-powerpoint.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m26 4c-10.96.032-19.968 9.04-20 20l25.339 5.339z" fill="#ed6c47"/>
+ <path d="m26 4c10.96.032 19.968 9.04 20 20l-10 6.797-10-6.797z" fill="#ff8f6b"/>
+ <path d="m26 44c10.96-.032 19.968-9.04 20-20h-40c.032 10.96 9.04 19.968 20 20z" fill="#d35230"/>
+ <path d="m3.833 13h18.334c1.005 0 1.833.828 1.833 1.833v18.334c0 1.005-.828 1.833-1.833 1.833h-18.334c-1.005 0-1.833-.828-1.833-1.833v-18.334c0-1.005.828-1.833 1.833-1.833z" fill="#af3213"/>
+ <path d="m8 17.014v13.986h3v-5h2.02c.903.021 1.797-.109 2.617-.52.717-.36 1.322-.937 1.742-1.66.413-.653.627-1.629.613-2.42.074-1.234-.383-2.438-1.238-3.261-1.029-.82-2.296-1.218-3.572-1.125zm3 2.986h1.9c1.4 0 2.1.53 2.1 1.592.038.392-.173.771-.547.984-.463.312-1.04.464-1.621.426h-1.832z" fill="#f9f7f7"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ms-skype.svg b/.icons/kora/apps/scalable/ms-skype.svg
new file mode 120000
index 000000000..c233e23c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-skype.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ms-word.svg b/.icons/kora/apps/scalable/ms-word.svg
new file mode 100644
index 000000000..09add3901
--- /dev/null
+++ b/.icons/kora/apps/scalable/ms-word.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.387 13.317-.001-6.61c0-2.783 2.257-5.04 5.039-5.04h25.15c2.782 0 5.038 2.257 5.038 5.04l.001 6.61-17.614 6.216z" fill="#41a5ee"/>
+ <path d="m6.387 24.322-.001-11.489h35.228l-.001 11.489-17.613 4.145-17.614-4.145z" fill="#2b7cd3"/>
+ <path d="m6.386 35.489v-11.489h35.227v11.489l-17.613 4.144z" fill="#1650a7"/>
+ <path d="m41.614 35.167-1e-3 6.126c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-6.127z" fill="#103f91"/>
+ </g>
+ <path d="m24 15c0-1.104-.896-2-2-2h-18c-1.104 0-2 .896-2 2v18c0 1.104.896 2 2 2h18c1.104 0 2-.896 2-2z" fill="#185abd"/>
+ <path d="m18.53 31h-2.52l-2.94-9.66-3.08 9.66h-2.52l-2.8-14h2.52l1.96 9.8 2.94-9.8h2.1l2.8 9.8 1.96-9.8h2.38z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mscore-portable.svg b/.icons/kora/apps/scalable/mscore-portable.svg
new file mode 120000
index 000000000..e74a2f663
--- /dev/null
+++ b/.icons/kora/apps/scalable/mscore-portable.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mscore.svg b/.icons/kora/apps/scalable/mscore.svg
new file mode 120000
index 000000000..e74a2f663
--- /dev/null
+++ b/.icons/kora/apps/scalable/mscore.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/msfpc.svg b/.icons/kora/apps/scalable/msfpc.svg
new file mode 100644
index 000000000..b1a5428eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/msfpc.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b9b9b9" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.402 40.375c-.042-1.942-.047-6.116-.055-14.386l-.015-16.716h.811c1.166 0 2.484.382 5.368 1.557 3.026 1.233 3.688 1.292 6.602.582 2.497-.608 5.2-1.451 5.123-1.598-.947-1.803-1.208-3.327-.727-4.255.275-.532.326-.555 1.012-.461.398.054 1.157.261 1.687.459.843.316 1.01.457 1.335 1.13.205.424.449.778.542.789.093.01.236-.248.317-.573.13-.519.364-.724 1.87-1.641.946-.576 2.079-1.363 2.517-1.749.619-.545.797-.634.797-.398 0 .166-.285.603-.635.969l-.634.666 1.1-.725c.605-.398 1.345-.955 1.645-1.236.449-.422.563-.466.647-.246.123.319-.288 1.162-.813 1.668-.208.201-.988.822-1.733 1.38s-1.354 1.07-1.354 1.138.571.579 1.269 1.135c.699.556 1.829 1.632 2.513 2.392 1.268 1.41 6.156 5.468 7.169 5.953.544.261.559.295.513 1.194-.026.509-.129 1.288-.229 1.73-.178.792-.191.804-.847.804-.475 0-.7.085-.787.296-.067.163-.274.316-.46.34-1.735.222-2.697.234-3.379.043-.727-.203-.806-.191-1.438.227-.661.438-.712.444-4.19.488-3.284.042-3.573.071-4.312.435-1.719.847-5.037 4.877-7.153 8.69-1.858 3.346-4.826 5.989-7.11 6.332l-.735.11-.118 1.634c-.065.899-.264 2.383-.442 3.297-.178.915-.324 2.153-.324 2.751v1.036c-1.382-.18-2.622-.814-3.565-1.746-.079-.567-.154-1.278-.209-2.04-.105-1.427-.232-2.592-.282-2.589-.281.016-.772 1.05-1.032 2.175l-.004.015c-.114-.34-.2-.693-.255-1.056z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/msiexec.svg b/.icons/kora/apps/scalable/msiexec.svg
new file mode 120000
index 000000000..5daa6135e
--- /dev/null
+++ b/.icons/kora/apps/scalable/msiexec.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mstdn.svg b/.icons/kora/apps/scalable/mstdn.svg
new file mode 100644
index 000000000..7409c1a79
--- /dev/null
+++ b/.icons/kora/apps/scalable/mstdn.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.4739 43.4739 0 24 45.9156)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0058ff" offset="0"/>
+ <stop stop-color="#3088d4" offset="1"/>
+ </linearGradient>
+ <path d="m4.375 25.468c-.055-.467-.084-.942-.084-1.424v-9.942c0-6.623 5.377-12 12-12h15.418c6.623 0 12 5.377 12 12v9.942c0 6.623-5.377 12-12 12h-15.373c-.021 1.067.084 2.177.583 2.929 1.18 1.778 3.843 2.497 6.586 2.546 3.995.071 8.159-1.111 8.159-1.111v3.294s-3.28 2.196-8.888 2.196c-3.156 0-10.967-.549-14.316-4.363-2.955-3.366-3.842-10.794-4.085-16.067z" fill="url(#a)"/>
+ <circle cx="15.24056" cy="15.24056" r="2.18984" fill="#fff" stroke-width="1.09492"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mtpaint.svg b/.icons/kora/apps/scalable/mtpaint.svg
new file mode 100644
index 000000000..f2d55c70a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mtpaint.svg
@@ -0,0 +1,26 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m18 15v27c0 1.662 1.338 3 3 3h6c1.662 0 3-1.338 3-3v-27z" opacity=".2"/>
+ <path d="m18 14v27c0 1.662 1.338 3 3 3h6c1.662 0 3-1.338 3-3v-27z" fill="#ffbc2c"/>
+ <path d="m21 9-3 5h12l-3-5z" fill="#b7785d"/>
+ <path d="m24 5-3 5h6z" opacity=".2"/>
+ <path d="m24 4-3 5h6z" fill="#ffbc2c"/>
+ <path d="m18 14v1h12v-1z" fill="#fff" opacity=".2"/>
+ <path d="m24 4-3 5h.599609l2.400391-4 2.400391 4h.599609z" fill="#fff" opacity=".2"/>
+ <path d="m6 15v27c0 1.662 1.338 3 3 3h6c1.662 0 3-1.338 3-3v-27z" opacity=".2"/>
+ <path d="m6 14v27c0 1.662 1.338 3 3 3h6c1.662 0 3-1.338 3-3v-27z" fill="#eb4646"/>
+ <path d="m9 9-3 5h12l-3-5z" fill="#b7785d"/>
+ <path d="m12 5-3 5h6z" opacity=".2"/>
+ <path d="m12 4-3 5h6z" fill="#eb4646"/>
+ <path d="m6 14v1h12v-1z" fill="#fff" opacity=".2"/>
+ <path d="m12 4-3 5h.599609l2.400391-4 2.400391 4h.599609z" fill="#fff" opacity=".2"/>
+ <path d="m30 15v27c0 1.662 1.338 3 3 3h6c1.662 0 3-1.338 3-3v-27z" opacity=".2"/>
+ <path d="m30 14v27c0 1.662 1.338 3 3 3h6c1.662 0 3-1.338 3-3v-27z" fill="#4f82ea"/>
+ <path d="m33 9-3 5h12l-3-5z" fill="#b7785d"/>
+ <path d="m36 5-3 5h6z" opacity=".2"/>
+ <path d="m36 4-3 5h6z" fill="#4f82ea"/>
+ <path d="m30 14v1h12v-1z" fill="#fff" opacity=".2"/>
+ <path d="m36 4-3 5h.599609l2.400391-4 2.400391 4h.599609z" fill="#fff" opacity=".2"/>
+ <path d="m22 14h4v30h-4z" opacity=".1"/>
+ <path d="m10 14h4v30h-4z" opacity=".1"/>
+ <path d="m34 14h4v30h-4z" opacity=".1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mtvmusic.svg b/.icons/kora/apps/scalable/mtvmusic.svg
new file mode 100644
index 000000000..33895db86
--- /dev/null
+++ b/.icons/kora/apps/scalable/mtvmusic.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#830002" offset="0"/>
+ <stop stop-color="#b73d42" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11 9c-1.108 0-2 .892-2 2v26c0 1.108.892 2 2 2h26c1.108 0 2-.892 2-2v-26c0-1.108-.892-2-2-2zm1 4h7l5 11 5-11h7v22h-5v-16l-5 12h-4l-5-12v16h-5z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="36.536" cy="36.179" r="10.613" fill="#ffa822"/>
+ <path d="m28.036 32.179v2h3v6h2v-6h3v-2zm9 0 2.801 8h2.398l2.801-8h-2l-2 6-2-6z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mu-editor.svg b/.icons/kora/apps/scalable/mu-editor.svg
new file mode 120000
index 000000000..941f5e334
--- /dev/null
+++ b/.icons/kora/apps/scalable/mu-editor.svg
@@ -0,0 +1 @@
+mu.codewith.editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mu.codewith.editor.svg b/.icons/kora/apps/scalable/mu.codewith.editor.svg
new file mode 100644
index 000000000..9e490d7d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/mu.codewith.editor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.9492 19.9492 0 11.5 20.9492)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15 15 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c83928" offset="0"/>
+ <stop stop-color="#ff006a" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" cx="11" cy="11" r="10" fill="url(#a)"/>
+ <path transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" d="m11 6c-6 0-6 3-6 3v9.984c1.456 1.099 3.185 1.779 5 1.965v-9.949h8v-2s0-3-7-3z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="33.1056" cy="19.4472" r="2.2764" fill="#fff" stroke-width="2.2764"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mucommander.svg b/.icons/kora/apps/scalable/mucommander.svg
new file mode 120000
index 000000000..d89d789f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mucommander.svg
@@ -0,0 +1 @@
+gnome-commander.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mugshot.svg b/.icons/kora/apps/scalable/mugshot.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/mugshot.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mullvad-browser.svg b/.icons/kora/apps/scalable/mullvad-browser.svg
new file mode 100644
index 000000000..25c93e4a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/mullvad-browser.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#112132" offset="0"/>
+ <stop stop-color="#1e3854" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m10 10v28h6v-14l4 8h8l4-8v14h6v-28h-6l-8 15-8-15z" fill="#fdd321" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mullvad-vpn.svg b/.icons/kora/apps/scalable/mullvad-vpn.svg
new file mode 100644
index 000000000..fbd89432f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mullvad-vpn.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#112132" offset="0"/>
+ <stop stop-color="#1e3854" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m4 24c0 11.053 8.963 20 20 20s20-8.947 20-20-8.947-20-20-20-20 8.947-20 20z" fill="url(#a)"/>
+ <path d="m7.015 21.835 1.488-2.098c.005.733-.14 2.856-.052 2.8l.377-2.048c1.754 3.303 4.417 6.182 7.454 8.337 1.352 1.097 3.431.717 4.989.207 1.418-.476 2.649-1.579 3.938-2.158.377.252.753.506 1.129.759-.574-.094-1.258-.598-1.579.184-2.062 2.036-5.544 2.998-8.136 1.397-1.988.567.708 1.935-.04 3.046-.808 1.132-1.747 1.963-2.395 3.142.395 1.045 1.562 1.771 2.463 2.452 4.417 2.824 10.353 2.786 14.941.38 1.306-.706 2.5-1.646 3.408-2.826-.471-1.208-1.814-1.901-2.216-3.194 1.614.701-1.114-1.736-.18-1.717 1.139.212-1.449-1.45-.027-1.282 1.193.082-1.469-1.559-.472-1.446.458.073 1.179.297.532-.267-.313-.381-.625-.762-.938-1.143.746.155.553-.186.182-.622-.448-.843-1.64-.67-2.411-1.088-3.676-1.058-6.587-3.679-9.429-6.103l-2.923-1.34c-2.394-.153-4.826-.321-7.205.087l1.054-1.816-1.612 1.957c-.306-.309-.016-.934-.082-1.37-.012-.22.111-1.414 0-.915l-.46 1.957c-1.866-.809-2.43 2.309-.73 2.541z" fill="#d0933a"/>
+ <path d="m26.645 10c-.719.008-1.415.132-2.057.391-.62.25-.978.31-1.459.749-.155-.063-.31-.094-.48-.094-.837 0-1.92 1.02-2.385 2.1-.326.783-.387 1.112-.155 1.754-1.208.267-3.92-.062-4.632-.062.046.031.108.062.169.094l4.975 2.879.045.046c1.472 1.316 3.74 3.007 5.925 4.385 1.363.877 6.259 2.412 6.492 2.475-.589-1.472.992-3.413 1.426-4.76.527-1.644.713-3.446.093-5.09-1.045-2.76-4.845-4.9-7.957-4.867zm-3.573 1.5c.154 0 .339.032.518.113.48.203.774.67.867 1.2.109.602.119 1.276-.191 1.91-.457 1.001-1.385 1.777-2.35 1.777-.159 0-.318-.02-.48-.082-.45-.171-.668-.546-.77-.811-.288-.695-.197-1.54.15-2.318l.004-.004.002-.006c.471-.992 1.282-1.779 2.25-1.779z" fill="#fdd321"/>
+ <path d="m8.813 17.075c-.155-.062-.341-.109-.511-.109-.713 0-1.287.579-1.287 1.299 0 .627.45 1.159 1.039 1.284h.031c.387-.125 1.162-1.174 1.038-1.832-.047-.235-.155-.454-.31-.642z" fill="#ffcc86"/>
+ <path d="m23.072 12c-.642 0-1.389.628-1.799 1.493-.303.678-.358 1.424-.144 1.932.071.186.216.423.483.524.089.034.196.051.303.051.642 0 1.407-.626 1.799-1.49.268-.543.339-1.12.25-1.611-.072-.407-.286-.713-.571-.831-.107-.051-.214-.068-.321-.068z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/multibootusb.svg b/.icons/kora/apps/scalable/multibootusb.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/multibootusb.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multimc.svg b/.icons/kora/apps/scalable/multimc.svg
new file mode 100644
index 000000000..afe6f6ed7
--- /dev/null
+++ b/.icons/kora/apps/scalable/multimc.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.332 39.44v-28.549h3.142v-3.25h2.383v3.25h5.417v2.167h3.034v-7.584h2.383v5.417h3.034v-3.25h2.383v5.417h3.034v-2.167h2.383v2.167h3.034v-2.167h2.167v-3.25h3.467v3.25h4.116v-3.25h3.291c.045.3.068.607.068.919v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="#714f36" fill-rule="nonzero"/>
+ <path d="m34.21 18.583h.082c2.089 0 4.147 1.034 5.664 2.593 1.514 1.556 2.462 3.613 2.462 5.532 0 1.92-.948 3.977-2.462 5.533-1.517 1.558-3.575 2.593-5.664 2.593-1.808 0-3.521-.594-5.165-1.586-1.823-1.101-3.568-2.712-5.293-4.413-1.295 1.34-2.589 2.624-3.936 3.64-1.913 1.443-3.945 2.359-6.19 2.359-2.089 0-4.147-1.035-5.664-2.593-1.514-1.556-2.462-3.613-2.462-5.532 0-1.92.948-3.977 2.462-5.533 1.51-1.551 3.557-2.584 5.635-2.593h.029c1.808 0 3.521.594 5.165 1.586 1.686 1.018 3.305 2.472 4.903 4.031 1.429-1.419 2.917-2.742 4.522-3.747 1.8-1.139 3.736-1.87 5.886-1.87zm-20.486 3.25h-.016c-1.242 0-2.433.684-3.334 1.61-.904.928-1.542 2.121-1.542 3.266 0 1.144.638 2.337 1.542 3.265.897.923 2.083 1.604 3.318 1.61h.016c1.544 0 2.905-.709 4.215-1.702 1.232-.933 2.408-2.119 3.592-3.352-1.119-1.095-2.245-2.135-3.408-2.972-1.393-1.003-2.823-1.72-4.383-1.725zm12.367 4.665c1.248 1.237 2.502 2.425 3.802 3.361 1.398 1.006 2.833 1.725 4.399 1.725 1.242 0 2.433-.684 3.334-1.61.904-.928 1.542-2.121 1.542-3.266 0-1.144-.638-2.337-1.542-3.265-.901-.927-2.092-1.61-3.334-1.61-.759 0-1.477.117-2.163.327-.954.304-1.846.801-2.702 1.406-1.168.826-2.266 1.852-3.336 2.932z" fill="#78c629"/>
+ <path d="m39.44 2.332c3.163 0 5.778 2.362 6.176 5.417h-3.198v3.25h-4.334v-3.25h-3.25v3.25h-2.167v3.25h-3.25v-3.25h-2.167v3.25h-3.25v-6.5h-2.167v3.25h-3.25v-5.417h-2.167v8.667h-3.25v-3.25h-5.417v-3.25h-2.167v3.25h-3.25v-2.439c0-3.438 2.79-6.228 6.228-6.228z" fill="#629431" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/multimedia-audio-player.svg b/.icons/kora/apps/scalable/multimedia-audio-player.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/multimedia-audio-player.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multimedia-photo-manager.svg b/.icons/kora/apps/scalable/multimedia-photo-manager.svg
new file mode 120000
index 000000000..51be2581c
--- /dev/null
+++ b/.icons/kora/apps/scalable/multimedia-photo-manager.svg
@@ -0,0 +1 @@
+shotwell.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multimedia-photo-viewer.svg b/.icons/kora/apps/scalable/multimedia-photo-viewer.svg
new file mode 120000
index 000000000..51be2581c
--- /dev/null
+++ b/.icons/kora/apps/scalable/multimedia-photo-viewer.svg
@@ -0,0 +1 @@
+shotwell.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multimedia-video-player.svg b/.icons/kora/apps/scalable/multimedia-video-player.svg
new file mode 100644
index 000000000..c17b60d38
--- /dev/null
+++ b/.icons/kora/apps/scalable/multimedia-video-player.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.304h-43.336v-4.304c0-3.438 2.79-6.228 6.228-6.228z" fill="#393939"/>
+ <path d="m26.759 12.343h6.64l5.19-4.587-5.19-5.074h-6.64l4.704 5.074zm-17.291 0h6.64l5.189-4.587-5.189-5.074h-6.64l4.704 5.074z" fill="#fff" fill-opacity=".95"/>
+ <path transform="matrix(1.63361 0 0 1.63361 -16.1512 -15.4509)" d="m29.914 25.356c.352.212.567.593.567 1.004s-.215.792-.567 1.004c-2.006 1.212-5.365 3.24-7.422 4.482-.363.219-.815.226-1.183.018-.369-.208-.597-.599-.597-1.022v-8.965c0-.423.228-.813.597-1.022.368-.208.821-.201 1.183.018 2.057 1.242 5.416 3.271 7.422 4.483z" fill="#e0f1fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/multimedia-volume-control.svg b/.icons/kora/apps/scalable/multimedia-volume-control.svg
new file mode 120000
index 000000000..2ed0bcf83
--- /dev/null
+++ b/.icons/kora/apps/scalable/multimedia-volume-control.svg
@@ -0,0 +1 @@
+preferences-desktop-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multimedia.svg b/.icons/kora/apps/scalable/multimedia.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/multimedia.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multisystem-liveusb.svg b/.icons/kora/apps/scalable/multisystem-liveusb.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/multisystem-liveusb.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multisystem-test-iso.svg b/.icons/kora/apps/scalable/multisystem-test-iso.svg
new file mode 120000
index 000000000..0f260a38e
--- /dev/null
+++ b/.icons/kora/apps/scalable/multisystem-test-iso.svg
@@ -0,0 +1 @@
+multisystem.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multisystem-vbox.svg b/.icons/kora/apps/scalable/multisystem-vbox.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/multisystem-vbox.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/multisystem.svg b/.icons/kora/apps/scalable/multisystem.svg
new file mode 100644
index 000000000..4330247b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/multisystem.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 2.332v21.668h-21.668v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="#ff53b0"/>
+ <path d="m24 45.668v-21.668h21.668v15.44c0 3.438-2.79 6.228-6.228 6.228z" fill="#ff641e"/>
+ <g fill="#fff" fill-opacity=".85">
+ <path d="m38.03 27.243c-.064-.004-.127-.004-.189.001-.414.029-.798.258-1.021.645-.357.619-.143 1.405.476 1.762.619.356 1.406.149 1.762-.471.358-.617.153-1.417-.465-1.774-.175-.1-.371-.151-.563-.163zm-3.394 1.37c-.894 0-1.73.212-2.48.584l.898 1.622c.484-.226 1.014-.359 1.582-.359 1.976 0 3.607 1.512 3.777 3.446l1.835-.023c-.092-1.425-.715-2.707-1.672-3.648-.493.185-1.052.156-1.543-.129-.491-.284-.802-.758-.887-1.28-.479-.131-.99-.213-1.51-.213zm-3.114.948c-1.133.757-1.967 1.917-2.318 3.272.41.334.657.832.657 1.403 0 .567-.246 1.084-.657 1.419.351 1.355 1.185 2.511 2.318 3.267l.948-1.594c-.973-.683-1.605-1.813-1.605-3.092 0-1.28.632-2.409 1.605-3.092zm-3.474 3.385c-.716 0-1.291.575-1.291 1.29 0 .713.575 1.291 1.291 1.291s1.297-.578 1.297-1.291c0-.715-.581-1.29-1.297-1.29zm10.365 1.633c-.17 1.93-1.801 3.446-3.777 3.446-.568 0-1.098-.128-1.582-.354l-.898 1.61c.75.374 1.586.578 2.48.578.52 0 1.031-.069 1.51-.202.085-.521.395-.994.887-1.279.492-.284 1.05-.311 1.543-.124.957-.942 1.58-2.221 1.672-3.648zm-.566 4.079c-.188.016-.377.079-.551.18-.619.355-.833 1.139-.476 1.756.357.62 1.153.828 1.772.472.62-.357.824-1.144.466-1.763-.223-.387-.612-.615-1.027-.644-.062-.006-.122-.006-.184 0z" fill-rule="nonzero"/>
+ <path d="m33.972 5.818c-.579 1.419-.928 2.347-1.572 3.723.395.419.879.906 1.667 1.457-.847-.348-1.424-.698-1.856-1.061-.824 1.72-2.116 4.171-4.737 8.881 2.06-1.19 3.657-1.923 5.146-2.203-.064-.275-.101-.572-.098-.882l.002-.066c.033-1.32.719-2.335 1.533-2.266.813.069 1.445 1.195 1.412 2.515-.006.249-.034.487-.083.709 1.473.288 3.053 1.02 5.085 2.193-.401-.738-.759-1.403-1.1-2.036-.538-.417-1.099-.96-2.244-1.548.787.205 1.35.441 1.789.704-3.473-6.466-3.754-7.325-4.945-10.12h.001z"/>
+ <path d="m12.611 18.892c-2.052-.739-3.272-1.645-4.609-3.668-.328-.557-.931-1.801-.908-3.424-.053-1.618.764-3.483 2.291-4.478 1.474-1.051 3.376-1.066 4.507-.652 1.167.434 1.641 1.155 1.654 1.121-.036.009.625.565.92 1.775.328 1.164-.005 3.092-1.61 3.882-.738.395-1.696.467-2.448.184-.751-.303-1.297-.969-1.478-1.664-.397-1.536.768-2.386 1.282-2.474 2.091-.697 3.15 2.575.705 2.853 1.114.372 2.263-.772 2.045-1.937-.045-1.165-1.455-2.322-3.011-1.848-.407.113-1.022.398-1.504 1.039-.493.638-.718 1.637-.461 2.609.25.976 1.012 1.911 2.072 2.331 1.071.395 2.263.282 3.248-.23 2.102-1.04 2.522-3.574 2.105-4.968-.369-1.498-1.183-2.184-1.141-2.195-.015.041-.6-.849-2.047-1.389-1.415-.516-3.621-.48-5.388.759-1.807 1.159-2.786 3.437-2.715 5.273-.025 1.864.67 3.291 1.049 3.925 1.529 2.331 3.28 3.059 5.442 3.176" fill-rule="nonzero"/>
+ </g>
+ <image transform="matrix(.97547 0 0 .97547 4.8285765 27.353154)" width="13.657" height="13.657" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABa0lEQVQokV3SoWvVURQH8M95U4dB0CKMbdHHsAzBoUlBMFg0GWTZoBaLw+KaQTQriCJDMYk4xD/AYJjbkIFhe6hpwaJdxva13Pf48W6699xzvud7vudbxk6SPhZwCj3sYL2qBt286hRMYgnTWMMEjuIvLmIXj6rqn4Y4LHqOX3iCORxrmJexjC28aLmjbg+SLCaZSbKaZL7zdz3JUrtfS7IMvTbTNN7iPl5V1VZnnAFOQlWtYjZJv9eEWMNx9PFxTK8r+Np5/8RCryVv4wx2qmq/Q3OmqfuuvS/gHE73cNDU2xtSaknnm1BPq+ogyRTuNpC9Hn7gLL7gcBPoBm5jqao2k5zAQ7zGEQx6WMc8pvAbL3EVt7CXZBHP8AkfGtWNQ1U1SLKNFXxu+7qE99jHJu5U1Z8GsjtyUZLJJG+S3ExSLTbRmbfanleGBhi33D3M4hu+t45zjd4uHg8tNyrsAPSbWP0WGmBj3OT/AZ3vsoNjTgtTAAAAAElFTkSuQmCC"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/multitasking-view.svg b/.icons/kora/apps/scalable/multitasking-view.svg
new file mode 100644
index 000000000..8c2e39b5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/multitasking-view.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.923 36.775h-18.461c-.843 0-1.154-.284-1.154-1.067v-7.471c0-.784.311-1.068 1.154-1.068h18.461c.847 0 1.154.284 1.154 1.068v7.471c0 .783-.307 1.067-1.154 1.067zm6.923-10.808h-9.231c-.838 0-1.153-.284-1.153-1.067v-10.673c0-.783.32-1.067 1.153-1.067h9.231c.839 0 1.154.284 1.154 1.067v10.673c0 .783-.316 1.067-1.154 1.067zm-13.846-1.202h-13.846c-.842 0-1.154-.284-1.154-1.067v-9.606c0-.783.312-1.067 1.154-1.067h13.846c.847 0 1.154.284 1.154 1.067v9.606c0 .783-.307 1.067-1.154 1.067z" fill="#fff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mumble.svg b/.icons/kora/apps/scalable/mumble.svg
new file mode 100644
index 000000000..03b0a390e
--- /dev/null
+++ b/.icons/kora/apps/scalable/mumble.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24.779" r="2.092" fill="#fff" fill-opacity=".84"/>
+ <g fill="none" stroke="#dff1ff" stroke-width="2.09">
+ <path d="m21.385 30.531c-2.196-.941-3.66-3.137-3.66-5.752 0-3.451 2.824-6.275 6.275-6.275s6.275 2.824 6.275 6.275c0 2.51-1.464 4.602-3.556 5.647"/>
+ <path d="m19.294 35.237c-3.974-1.778-6.798-5.752-6.798-10.458 0-6.38 5.124-11.504 11.504-11.504s11.504 5.124 11.504 11.504c0 4.497-2.615 8.471-6.484 10.354"/>
+ <path d="m17.098 40.048c-5.752-2.615-9.831-8.471-9.831-15.269 0-9.203 7.53-16.733 16.733-16.733s16.733 7.53 16.733 16.733c0 6.589-3.869 12.341-9.412 15.06"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/muon.svg b/.icons/kora/apps/scalable/muon.svg
new file mode 100644
index 000000000..797eaad6e
--- /dev/null
+++ b/.icons/kora/apps/scalable/muon.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1762 43.1762 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c3872e" offset="0"/>
+ <stop stop-color="#e3b36b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14 18.606v19.394h-4v-26c0-.881.577-1.659 1.42-1.914.844-.256 1.755.071 2.244.805l10.336 15.503 10.336-15.503c.489-.734 1.4-1.061 2.244-.805.843.255 1.42 1.033 1.42 1.914v26h-4v-19.394l-8.336 12.503c-.371.557-.995.891-1.664.891s-1.293-.334-1.664-.891z" fill="#fff" fill-opacity=".5"/>
+ <path d="m26 24h4.404l-4.74 7.109c-.792 1.188-2.536 1.188-3.328 0l-4.74-7.109h4.404v-8h4z" fill="#383838" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/muondis-cover.svg b/.icons/kora/apps/scalable/muondis-cover.svg
new file mode 120000
index 000000000..66ccc9997
--- /dev/null
+++ b/.icons/kora/apps/scalable/muondis-cover.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/muondiscover.svg b/.icons/kora/apps/scalable/muondiscover.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/muondiscover.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mupdf.svg b/.icons/kora/apps/scalable/mupdf.svg
new file mode 120000
index 000000000..e4c2d3214
--- /dev/null
+++ b/.icons/kora/apps/scalable/mupdf.svg
@@ -0,0 +1 @@
+pdfchain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mupen64plus-qt.svg b/.icons/kora/apps/scalable/mupen64plus-qt.svg
new file mode 100644
index 000000000..8a5c88bea
--- /dev/null
+++ b/.icons/kora/apps/scalable/mupen64plus-qt.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.62531 -31.0273 36.1985 -.729529 24 41.6873)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e0000" offset="0"/>
+ <stop stop-color="#d24343" offset="1"/>
+ </linearGradient>
+ <path d="m12 38v-28l12 14 12-14v28" fill="none" stroke="url(#a)" stroke-width="12"/>
+ <circle cx="36" cy="35" r="11" fill="#75c70a"/>
+ <path d="m34 33v-3c0-1.104.896-2 2-2s2 .896 2 2v3h3c1.104 0 2 .896 2 2s-.896 2-2 2h-3v3c0 1.104-.896 2-2 2s-2-.896-2-2v-3h-3c-1.104 0-2-.896-2-2s.896-2 2-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mupen64plus.svg b/.icons/kora/apps/scalable/mupen64plus.svg
new file mode 120000
index 000000000..b60f3395f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mupen64plus.svg
@@ -0,0 +1 @@
+mupen64plus-qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/muse-dash.svg b/.icons/kora/apps/scalable/muse-dash.svg
new file mode 100644
index 000000000..d1a8d4a3a
--- /dev/null
+++ b/.icons/kora/apps/scalable/muse-dash.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 35,41.111111 C 35,42.055556 36.057191,43 37,43 h 5 c 1,0 2,-0.944444 2,-1.888889 V 10.888889 C 44,10.888889 44,9 42,9 H 33.5 C 31.5,9 31,10.888889 31,10.888889 L 29,25 27,11.833333 C 27,11.833333 26.5,9 23.5,9 H 16 c -1,0 -1,0.9444444 -1,0.9444444 0,0 2,3.7777776 2,4.7222226 0,0.944444 -5,2.833333 -5,3.777777 0,0.944445 4,2.833334 4,3.777778 C 16,23.166667 4,27.555556 4,28.5 c 0,0.944445 11,5.055556 11,6 0,0.944444 -7,6.611111 -7,7.555556 C 8,42.055556 8,43 9,43 h 14 c 1,0 1,-0.944444 1,-0.944444 V 30.944444 C 24,30 24,29.055555 25,29.055555 c 0.745763,0 1,1.888889 1,1.888889 l 2,10.166667 c 0,0 0,1.888889 1,1.888889 1,0 1,-1.888889 1,-1.888889 0,0 1.783091,-8.152956 3,-12.277778 0.36889,-1.250385 1,-3.777777 2,-3.777777 z"/>
+ <path style="fill:#ffd426" d="M 35,40.111111 C 35,41.055556 36.057191,42 37,42 h 5 c 1,0 2,-0.944444 2,-1.888889 V 9.8888889 C 44,9.8888889 44,8 42,8 H 33.5 C 31.5,8 31,9.8888889 31,9.8888889 L 29,24 27,10.833333 C 27,10.833333 26.5,8 23.5,8 H 16 c -1,0 -1,0.9444444 -1,0.9444444 0,0 2,3.7777776 2,4.7222226 0,0.944444 -5,2.833333 -5,3.777777 0,0.944445 4,2.833334 4,3.777778 C 16,22.166667 4,26.555556 4,27.5 c 0,0.944445 11,5.055556 11,6 0,0.944444 -7,6.611111 -7,7.555556 C 8,41.055556 8,42 9,42 h 14 c 1,0 1,-0.944444 1,-0.944444 V 29.944444 C 24,29 24,28.055555 25,28.055555 c 0.745763,0 1,1.888889 1,1.888889 l 2,10.166667 c 0,0 0,1.888889 1,1.888889 1,0 1,-1.888889 1,-1.888889 0,0 1.783091,-8.152956 3,-12.277778 0.36889,-1.250385 1,-3.777777 2,-3.777777 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,8 c -1,0 -1,0.9453125 -1,0.9453125 0,0 0.1675,0.3381641 0.205078,0.4101563 C 15.346985,9.1646803 15.584189,9 16,9 h 7.5 c 3,0 3.5,2.833984 3.5,2.833984 L 29,25 31,10.888672 C 31,10.888672 31.5,9 33.5,9 H 42 c 2,0 2,1.888672 2,1.888672 V 9.8886719 C 44,9.8886719 44,8 42,8 H 33.5 C 31.5,8 31,9.8886719 31,9.8886719 L 29,24 27,10.833984 C 27,10.833984 26.5,8 23.5,8 Z m 0.84375,5.984375 C 16.02154,14.987841 12,16.597153 12,17.445312 c 0,0.152615 0.129549,0.335331 0.304688,0.529297 C 13.364417,16.966888 17,15.473565 17,14.666016 c 0,-0.155253 -0.06593,-0.402629 -0.15625,-0.681641 z m -1.220703,7.634766 C 13.646427,23.034455 4,26.65205 4,27.5 4,27.621004 4.189041,27.796165 4.5039062,28.007812 6.7744208,26.527816 16,23.050931 16,22.222656 16,22.051122 15.839016,21.841667 15.623047,21.619141 Z M 14.652344,34.109375 C 13.257047,35.870041 8,40.235292 8,41.054688 c 0,0 0.0054,0.320288 0.203125,0.58789 C 9.3149911,40.040155 15,35.352354 15,34.5 c 0,-0.09691 -0.139772,-0.233866 -0.347656,-0.390625 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/museeks.svg b/.icons/kora/apps/scalable/museeks.svg
new file mode 100644
index 000000000..0379ab094
--- /dev/null
+++ b/.icons/kora/apps/scalable/museeks.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m32.14 11.856-14.572 17.001 7.286 6.072 4.858-6.072v7.287h7.286v-24.288z" fill="#abfaff"/>
+ <path d="m27.283 24-8.141 6.784-8.14 6.783v-27.134z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/museeq.svg b/.icons/kora/apps/scalable/museeq.svg
new file mode 100644
index 000000000..18c61c2f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/museeq.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002ccd" offset="0"/>
+ <stop stop-color="#0277bd" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m16 36v-24h4v10c0 2.251 1.749 4 4 4s4-1.749 4-4v-10h4v18h-4v-1.08c-1.179.686-2.546 1.08-4 1.08s-2.821-.394-4-1.08v7.08z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/musescore.svg b/.icons/kora/apps/scalable/musescore.svg
new file mode 100644
index 000000000..5f8a9bc2f
--- /dev/null
+++ b/.icons/kora/apps/scalable/musescore.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(5.3e-7 -40 40 5.3e-7 184 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d004b" offset="0"/>
+ <stop stop-color="#5a00b0" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 44c11.046 0 20-8.954 20-20s-8.954-20-20-20-20 8.954-20 20 8.954 20 20 20z" fill="url(#a)"/>
+ <path d="m32 12c-2.808 0-5 2.194-5 5.074 0 1.235 2 1.235 2 0 0-1.645.884-3.074 3-3.074s3 1.429 3 3.074c0 1.235 2 1.235 2 0 0-2.88-2.192-5.074-5-5.074zm0 4c-.553 0-1 .447-1 1s.447 1 1 1 1-.447 1-1-.447-1-1-1zm-8 3c-1.501 0-3.269.925-4.086 2.078-.817-1.153-2.413-1.932-3.914-1.932-2.48 0-5 1.555-5 5.823v7.031s0 1 1 1 1-1 1-1v-7.031c-.001-3.244 1.468-3.969 3-3.969s3 1.201 3 3.396v7.604s0 1 1 1 1-1 1-1v-7.604c0-2.195 1.468-3.396 3-3.396.973 0 3.008.342 3.008 3.396l.058 2.596c0 4.797 2.927 6.008 4.934 6.008s4.939-1.414 5-5.658v-6.492c0-1.169-2-1.169-2 0v6.39c0 3.22-1.997 3.76-3 3.76s-3.014-.335-3.014-4.107l-.058-2.356c0-3.638-2.378-5.537-4.928-5.537z" fill="#fff" fill-opacity=".9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/musicbrainz.svg b/.icons/kora/apps/scalable/musicbrainz.svg
new file mode 100644
index 000000000..711924dd8
--- /dev/null
+++ b/.icons/kora/apps/scalable/musicbrainz.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3286" offset="0"/>
+ <stop stop-color="#736dab" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffab00" offset="0"/>
+ <stop stop-color="#ffba58" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0 11.046-8.954 20-20 20v-40c11.046 0 20 8.954 20 20z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="15.9348" fill="#fff" stroke-width="1.1382"/>
+ <path transform="matrix(.817345 0 0 .817345 4.3462 3.60323)" d="m19.2 18.456v15.05c.015.596-.15 1.19-.479 1.697-.431.663-1.107 1.127-1.879 1.29-.6.128-1.232.262-1.831.39-.773.163-1.58.014-2.242-.417-.662-.43-1.126-1.105-1.29-1.878-.025-.115-.049-.23-.074-.345-.164-.774-.015-1.579.415-2.242.432-.662 1.107-1.127 1.879-1.291.6-.127 1.232-.261 1.831-.388.082-.018.166-.032.249-.042v-.011s.446-.095.906-.193c.581-.123.997-.636.997-1.23v-15.306c0-.597.419-1.113 1.006-1.232 2.685-.548 10.014-2.044 12.927-2.638.3-.061.609.015.846.208.236.192.374.48.374.786l.05 20.051c.008.587-.157 1.165-.481 1.663-.43.663-1.106 1.128-1.879 1.292-.599.127-1.231.261-1.831.389-.772.164-1.578.014-2.241-.416-.662-.431-1.127-1.107-1.291-1.88-.024-.114-.049-.23-.073-.345-.164-.772-.014-1.579.416-2.241.43-.663 1.107-1.127 1.879-1.291.599-.127 1.231-.261 1.831-.389.094-.02.191-.035.287-.046l.843-.17c.588-.119 1.01-.635 1.01-1.233v-10.081zm12.155-3.725v-1.109c0-.256-.115-.498-.313-.662-.199-.162-.46-.227-.711-.176-2.297.461-7.837 1.573-10.121 2.031-.587.119-1.01.634-1.01 1.234v1.171z" fill="#1b1b1b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/musikcube.svg b/.icons/kora/apps/scalable/musikcube.svg
new file mode 100644
index 000000000..8fac7a638
--- /dev/null
+++ b/.icons/kora/apps/scalable/musikcube.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m20.293 31.701c2.979-.435 5.602.372 5.854 1.801.252 1.43-1.962 2.945-4.941 3.381-2.979.435-5.602-.372-5.854-1.801-.252-1.43 1.962-2.945 4.941-3.381z" fill="#dadf18"/>
+ <path d="m33.295 27.369c2.979-.436 5.602.371 5.854 1.801.251 1.429-1.963 2.944-4.941 3.38-2.979.436-5.602-.371-5.854-1.801s1.962-2.945 4.941-3.38z" fill="#dadf18"/>
+ <g fill="none">
+ <path d="m24.542 33.751v-15.71l13.001-4.333v15.709" stroke="#dadf18" stroke-width="3.25"/>
+ <path d="m8.291 19.125 7.584 4.333-7.584 4.334" stroke="#eecc7b" stroke-linecap="round" stroke-width="1.08"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/musique.svg b/.icons/kora/apps/scalable/musique.svg
new file mode 100644
index 000000000..36ebd7eb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/musique.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.4337 14.381 0 590.15 69.9899)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.76681 0 0 1.76681 -343.53 -82.8918)" d="m214.042 48.035-10.06 2.26c-.54.121-.982.675-.982 1.23v1.49h-.016v12.582c0 .549-.438 1.097-.972 1.22l-2.761.627c-1.238.281-2.251 1.553-2.251 2.827v.224c0 1.384 1.118 2.505 2.498 2.505h.961c1.911 0 3.46-1.553 3.46-3.469v-8.686h.017v-3.935c0-.438.35-.868.778-.954l9.147-1.859c.358-.072.693.202.693.569v7.925c0 .549-.437 1.096-.972 1.217l-2.845.639c-1.23.275-2.237 1.537-2.237 2.802v.232c0 1.389 1.123 2.514 2.507 2.514h.998c1.931 0 3.495-1.569 3.495-3.503v-16.485h-.002v-.8c0-.716-.493-1.207-1.147-1.207-.099 0-.203.012-.309.035z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/musixmatch.svg b/.icons/kora/apps/scalable/musixmatch.svg
new file mode 100644
index 000000000..81144a1b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/musixmatch.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dd1e5f" offset="0"/>
+ <stop stop-color="#ff395d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m31.433 14.513-7.37 5.389c-.021.015-.063.046-.063.046l-7.503-5.388c-.414-.304-.895-.441-1.366-.441-1.093 0-2.129.737-2.129 1.824v4.086l-.002 12.147c0 1.087 1.037 1.824 2.13 1.824.471 0 .952-.137 1.365-.441l7.505-5.435c3.734 2.746 7.432 5.435 7.432 5.435.413.304.895.441 1.365.441 1.094 0 2.203-.737 2.203-1.824v-16.316c0-1.086-1.108-1.788-2.201-1.788-.471 0-.952.136-1.366.441z" fill-opacity=".7"/>
+ <path transform="matrix(1.17562 0 0 1.14625 11.4798 12.6008)" d="m10.65 5.92-5.33 4.07 5.33 4.05 5.3-4.05z" fill-opacity=".6"/>
+ <path transform="matrix(1.17562 0 0 1.14625 11.4798 12.6008)" d="m0 5.99v8l5.32-4z" fill-opacity=".6"/>
+ <path transform="matrix(1.17562 0 0 1.14625 11.4798 12.6008)" d="m15.95 9.99 5.35 4.05v-8.12z" fill-opacity=".6"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m31.333 14.583-7.333 5.365 5.471 4.095 5.529-4.095v-4.088c0-1.553-2.095-2.555-3.667-1.277z"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m16.505 14.528c-1.377-1.01-3.501-.171-3.501 1.382v4.105l5.49 4.029 5.506-4.096z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mutt.svg b/.icons/kora/apps/scalable/mutt.svg
new file mode 100644
index 000000000..db6c8bfb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/mutt.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -25.3591 25.3591 0 24 32.6842)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7dee1" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.8784 42.8784 0 11.1663 44.9032)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -26.0002 26.0002 0 33.6179 45)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6a6a6a" offset="0"/>
+ <stop stop-color="#939393" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -12.4379 12.4377 0 356.023 25.0735)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m24 3-19.09 14.324c-.041.027-.078.058-.117.088l-.024.018v.002c-.465.364-.769.927-.769 1.568v8c0 1.108.892 2 2 2h36c1.108 0 2-.892 2-2v-8c0-.656-.317-1.23-.801-1.594l.008-.012z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m40 9c0-1.104-.896-2-2-2h-28c-1.104 0-2 .896-2 2v22c0 1.104.896 2 2 2h28c1.104 0 2-.896 2-2z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m4 19 38 26h-36c-1.108 0-2-.892-2-2z" fill="url(#b)"/>
+ <path d="m42 45c1.108 0 2-.892 2-2v-24l-38 26z" fill="url(#c)"/>
+ <path d="m24 11c-4.418 0-8 3.582-8 8s3.582 8 8 8h5s.938 0 1-1c0-1-1-1-1-1h-5c-3.314 0-6-2.686-6-6s2.686-6 6-6 6 2.686 6 6v1c0 .552-.448 1-1 1s-1-.448-1-1v-1c0-2.209-1.791-4-4-4s-4 1.791-4 4 1.791 4 4 4c1.046 0 1.99-.411 2.703-1.068.57.677 1.411 1.068 2.297 1.068 1.657 0 3-1.344 3-3v-1c0-4.419-3.582-8-8-8zm0 6c1.105 0 2 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-alerts.svg b/.icons/kora/apps/scalable/mx-alerts.svg
new file mode 100644
index 000000000..dc8da501a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-alerts.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.2407 29.2407 0 24 32.933)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f5ab35" offset="0"/>
+ <stop stop-color="#ffbd68" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 4c-7.18 0-13 5.82-13 13-.027 3.893 3.418 7.296 5 11 .705 1.651 2 5 2 5h12s1.295-3.349 2-5c1.582-3.704 4.931-7.15 5-11 0-7.18-5.82-13-13-13z" fill="url(#a)"/>
+ <path d="m30 33-2 9c-.24 1.082-.892 2-2 2h-4c-1.108 0-1.768-.917-2-2l-2-9z" fill="#313131"/>
+ <path d="m18 33 .445 2h11.11l.445-2zm.889 4 .445 2h9.332l.445-2zm.888 4 .223 1c.078.363.208.703.383 1h7.23c.175-.297.306-.637.387-1l.223-1z" fill="#848484"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-boot-options.svg b/.icons/kora/apps/scalable/mx-boot-options.svg
new file mode 100644
index 000000000..ff7bd63e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-boot-options.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <circle cx="24" cy="20" r="11" fill="#868c98"/>
+ <path d="m22.04 12.222-.173 2.049c-.655.24-1.264.59-1.801 1.033l-1.879-.877-1.961 3.367 1.705 1.174c-.061.341-.092.685-.094 1.031 0 .347.03.693.09 1.035l-1.703 1.17 1.961 3.368 1.874-.875c.539.441 1.15.788 1.806 1.027l.172 2.053h3.923l.173-2.049c.656-.24 1.265-.589 1.802-1.032l1.878.876 1.962-3.367-1.705-1.174c.06-.34.092-.685.094-1.031-.001-.347-.031-.693-.09-1.035l1.702-1.167-1.962-3.368-1.874.874c-.539-.441-1.149-.788-1.805-1.026l-.173-2.053h-3.924zm1.962 5.555c1.23 0 2.242 1.003 2.242 2.222s-1.012 2.222-2.242 2.222-2.242-1.003-2.242-2.222 1.012-2.222 2.242-2.222z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-boot-repair.svg b/.icons/kora/apps/scalable/mx-boot-repair.svg
new file mode 120000
index 000000000..b600a9d9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-boot-repair.svg
@@ -0,0 +1 @@
+mx-bootrepair.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-bootrepair.svg b/.icons/kora/apps/scalable/mx-bootrepair.svg
new file mode 100644
index 000000000..e3e6602c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-bootrepair.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <circle cx="23.997" cy="20" r="12.572" fill="#ddd"/>
+ <path d="m21.575 17.575v-3.638c0-1.339 1.086-2.426 2.425-2.426s2.425 1.087 2.425 2.426v3.638h3.638c1.339 0 2.426 1.086 2.426 2.425s-1.087 2.425-2.426 2.425h-3.638v3.638c0 1.339-1.086 2.426-2.425 2.426s-2.425-1.087-2.425-2.426v-3.638h-3.638c-1.339 0-2.426-1.086-2.426-2.425s1.087-2.425 2.426-2.425z" fill="#bb2e23"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-broadcom-manager.svg b/.icons/kora/apps/scalable/mx-broadcom-manager.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-broadcom-manager.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-cleanup.svg b/.icons/kora/apps/scalable/mx-cleanup.svg
new file mode 100644
index 000000000..5026d19fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-cleanup.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m21.319 22.88-2.083 2.364-1.607 1.556-1.789 1.194-2.151 1.127-2.492.92-1.561.363-.067.202.09.541.362.902.769 1.486.748 1.102 1.449 1.511.657.652.588.205 2.67-.025-1.583 1.081-.023.272.951.742 1.29.743c1.668.925 3.171-.903 3.171-.903s-.809 1.386-.759 1.874h1.585l.838-.135.951-.474-.318.495 1.723.022c1.819-.043 3.021-1.088 4.097-2.207l1.131-1.329.884-1.328.656-1.217 1.043-2.41.792-1.96.385-1.037h-.376l-2.862-.33c-2.299-.647-3.538-2.336-5.668-3.627l-1.766-1.082-1.403-.832-.203-.294-.041-.114z" fill="#e4e4e4"/>
+ <path d="m34.172 8.09-1.665 3.122-1.439 3.185-1.762 3.474-1.217 2.857-1.353-.565-1.948-.836h-.476l-.407.113-.655.857-1.902 2.499.089.248.203.294 1.404.833 1.766 1.081c2.131 1.291 3.369 2.979 5.668 3.626l2.862.332h.481l.032-.126.416-2.549.341-2.061.034-.44-.249-.462-1.677-.766-.973-.416-.595-.381-.068-.029.08-.127.994-2.453.896-2.167 1.12-2.93.866-2.072.736-1.847.604-1.789c.362-1.337-1.228-2.06-2.206-.505z" fill="#2a8ec2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-clocky.svg b/.icons/kora/apps/scalable/mx-clocky.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-clocky.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-codecs.svg b/.icons/kora/apps/scalable/mx-codecs.svg
new file mode 100644
index 000000000..2b50f707f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-codecs.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m6.481 6.481v4.38h5.69v-4.38zm29.348 0v4.38h5.69v-4.38zm-29.348 7.665v4.379h5.69v-4.379zm29.348 0v4.379h5.69v-4.379zm-29.348 7.664v4.38h5.69v-4.38zm29.348 0v4.38h5.69v-4.38zm-29.348 7.665v4.379h5.69v-4.379zm29.348 0v4.379h5.69v-4.379zm-29.348 7.664v4.38h5.69v-4.38zm29.348 0v4.38h5.69v-4.38z" fill="#bdbdbd"/>
+ <path d="m16.336 6.481c-1.214 0-2.19.977-2.19 2.19v6.57c0 1.213.976 2.19 2.19 2.19h15.328c1.214 0 2.19-.977 2.19-2.19v-6.57c0-1.213-.976-2.19-2.19-2.19zm0 12.044c-1.214 0-2.19.977-2.19 2.19v6.57c0 1.213.976 2.19 2.19 2.19h15.328c1.214 0 2.19-.977 2.19-2.19v-6.57c0-1.213-.976-2.19-2.19-2.19zm0 12.044c-1.214 0-2.19.977-2.19 2.19v6.57c0 1.213.976 2.19 2.19 2.19h15.328c1.214 0 2.19-.977 2.19-2.19v-6.57c0-1.213-.976-2.19-2.19-2.19z" fill="#28a1e1"/>
+ <path d="m18 2.332h12v10.811h-12z" fill="#ff961b"/>
+ </g>
+ <path d="m15 13c-.082 0-1.634 0-.077 1.392l8.282 7.2c.307.267.625.403 1.028.408.403-.005.72-.141 1.028-.408l8.281-7.2c1.558-1.392.005-1.392-.077-1.392h-9.232z" fill="#ffe330"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-conky.svg b/.icons/kora/apps/scalable/mx-conky.svg
new file mode 100644
index 000000000..52692fd52
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-conky.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#034284" offset="0"/>
+ <stop stop-color="#13709d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c1.755 0 3.341.727 4.473 1.896l-39.685 39.685c-1.169-1.132-1.896-2.718-1.896-4.473v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m7 40c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm0-7c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm0-7c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm0-7c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm0-7c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1z" fill="#fff"/>
+ <path d="m33 10v1h8v-1zm0 2v1h5v-1zm0 2v1h8v-1zm0 2v1h7v-1zm0 2v1h8v-1zm0 2v1h3v-1zm0 2v1h8v-1zm0 2v1h7v-1zm0 2v1h8v-1zm0 2v1h6v-1z" fill="#ffbb1f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-datetime.svg b/.icons/kora/apps/scalable/mx-datetime.svg
new file mode 120000
index 000000000..c44ce2b76
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-datetime.svg
@@ -0,0 +1 @@
+calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-findshares.svg b/.icons/kora/apps/scalable/mx-findshares.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-findshares.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-live-usb-maker.svg b/.icons/kora/apps/scalable/mx-live-usb-maker.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-live-usb-maker.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-menu-editor.svg b/.icons/kora/apps/scalable/mx-menu-editor.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-menu-editor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-network-assistant.svg b/.icons/kora/apps/scalable/mx-network-assistant.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-network-assistant.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-packageinstaller.svg b/.icons/kora/apps/scalable/mx-packageinstaller.svg
new file mode 100644
index 000000000..3ccc8ea39
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-packageinstaller.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#95693f" offset="0"/>
+ <stop stop-color="#cd9c6d" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 12.083c6.577 0 11.917 5.34 11.917 11.917s-5.34 11.917-11.917 11.917-11.917-5.34-11.917-11.917 5.34-11.917 11.917-11.917zm0 2.166c-5.382 0-9.751 4.369-9.751 9.751s4.369 9.751 9.751 9.751 9.751-4.369 9.751-9.751-4.369-9.751-9.751-9.751zm-2.167 4.334h4.334v5.417h3.25l-5.417 5.417-5.417-5.417h3.25z" fill="#1f170f"/>
+ <path d="m19.666 41.334h8.667v4.334h-8.667z" fill="#e3c4a9"/>
+ <path d="m19.666 2.332h8.667v4.334h-8.667z" fill="#e3c4a9"/>
+ <circle cx="36" cy="36" r="11" fill="#42b546"/>
+ <path d="m34 29v5h-5v4h5v5h4v-5h5v-4h-5v-5z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-qsi.svg b/.icons/kora/apps/scalable/mx-qsi.svg
new file mode 100644
index 000000000..639136898
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-qsi.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.5996 25.5996 0 406.119 33.0742)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -25.5996 25.5996 0 406.119 33.0742)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006287" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -.022 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.041583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path d="m2.781 30.278-.044-18.975c0-2.19 2.251-4.691 3.962-5.802l36.104.353c1.711 1.111 2.412 3.326 2.412 5.516l-.058 19.121c0 2.19-2.388 4.419-4.541 5.353l-34.668-.441c-1.711-1.111-3.167-2.935-3.167-5.125z" fill="url(#b)"/>
+ <path d="m44.077 6.951c.976 1.1 1.569 2.547 1.569 4.131v19.093c0 2.19-1.132 4.117-2.843 5.228h-37.65c-.466-.303-.89-.667-1.259-1.08z" fill="url(#c)"/>
+ <path transform="translate(0 -1.725)" d="m24 12c-5.486 0-10 4.514-10 10s4.514 10 10 10 10-4.514 10-10-4.514-10-10-10zm0 1c4.937 0 9 4.063 9 9s-4.063 9-9 9-9-4.063-9-9 4.063-9 9-9zm0 1c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-2 5v10h4v-10z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="translate(-.022 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-repo-manager.svg b/.icons/kora/apps/scalable/mx-repo-manager.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-repo-manager.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-select-sound.svg b/.icons/kora/apps/scalable/mx-select-sound.svg
new file mode 120000
index 000000000..79507b2a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-select-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-snapshot.svg b/.icons/kora/apps/scalable/mx-snapshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-snapshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-system-sounds.svg b/.icons/kora/apps/scalable/mx-system-sounds.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-system-sounds.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-timeset-gui-icon.svg b/.icons/kora/apps/scalable/mx-timeset-gui-icon.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-timeset-gui-icon.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-tools.svg b/.icons/kora/apps/scalable/mx-tools.svg
new file mode 100644
index 000000000..45491c19f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-tools.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#297785" offset="0"/>
+ <stop stop-color="#318e9e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.858 9.481c-.633.002-1.263.097-1.869.282l4.02 4.02v4.302h-2.27-2.031l-4.023-4.022c-.184.606-.279 1.237-.279 1.871 0 3.54 2.913 6.453 6.452 6.453 1.057-.001 2.097-.262 3.029-.758l4.859 5.465-2.248 2.396-3.489-3.877-10.754 12.906h34.415l-7.528-8.604-2.026 2.025-5.269-5.93 6.421-6.85h3.024v1.076l2.151 2.151 4.302-4.302-2.151-2.151h-1.075v-1.076l-5.377-4.301h-5.378s3.585.717 4.302 2.151l-1.075 5.377.105.105-6.265 6.68-4.677-5.262c.751-1.078 1.155-2.36 1.157-3.674 0-3.54-2.913-6.453-6.453-6.453zm8.902 18.753 5.205 5.857-2.276 2.277-5.17-5.743z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-tweak.svg b/.icons/kora/apps/scalable/mx-tweak.svg
new file mode 100644
index 000000000..59ac4b7c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-tweak.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#034284" offset="0"/>
+ <stop stop-color="#13709d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c1.755 0 3.341.727 4.473 1.896l-39.685 39.685c-1.169-1.132-1.896-2.718-1.896-4.473v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m14.791 13.527s7.584-6.861 16.251-6.861c9.751 0 9.751 11.917 5.417 19.501l5.417 2.167-13.001 5.417-3.25-11.918 5.417 1.806c2.167-5.056 3.25-9.39 0-12.64-7.584-2.167-16.251 2.528-16.251 2.528z" fill="#fff"/>
+ <path d="m6.666 35.917c-.601 0-1.084.484-1.084 1.084v4.333c0 .601.483 1.084 1.084 1.084h4.333c.6 0 1.084-.483 1.084-1.084v-4.333c0-.6-.484-1.084-1.084-1.084zm7.583 0c-.6 0-1.083.484-1.083 1.084v4.333c0 .601.483 1.084 1.083 1.084h4.334c.6 0 1.083-.483 1.083-1.084v-4.333c0-.6-.483-1.084-1.083-1.084zm7.584 0c-.6 0-1.083.484-1.083 1.084v4.333c0 .601.483 1.084 1.083 1.084h4.334c.6 0 1.083-.483 1.083-1.084v-4.333c0-.6-.483-1.084-1.083-1.084zm7.584 0c-.6 0-1.083.484-1.083 1.084v4.333c0 .601.483 1.084 1.083 1.084h4.334c.6 0 1.083-.483 1.083-1.084v-4.333c0-.6-.483-1.084-1.083-1.084zm7.584 0c-.6 0-1.084.484-1.084 1.084v4.333c0 .601.484 1.084 1.084 1.084h4.333c.601 0 1.084-.483 1.084-1.084v-4.333c0-.6-.483-1.084-1.084-1.084z" fill="#fff"/>
+ <path d="m6.666 5.582c-.601 0-1.084.483-1.084 1.084v4.333c0 .6.483 1.084 1.084 1.084h4.333c.6 0 1.084-.484 1.084-1.084v-4.333c0-.601-.484-1.084-1.084-1.084zm0 7.584c-.601 0-1.084.483-1.084 1.083v4.334c0 .6.483 1.083 1.084 1.083h4.333c.6 0 1.084-.483 1.084-1.083v-4.334c0-.6-.484-1.083-1.084-1.083zm0 7.584c-.601 0-1.084.483-1.084 1.083v4.334c0 .6.483 1.083 1.084 1.083h4.333c.6 0 1.084-.483 1.084-1.083v-4.334c0-.6-.484-1.083-1.084-1.083zm0 7.584c-.601 0-1.084.483-1.084 1.083v4.334c0 .6.483 1.083 1.084 1.083h4.333c.6 0 1.084-.483 1.084-1.083v-4.334c0-.6-.484-1.083-1.084-1.083zm0 7.583c-.601 0-1.084.484-1.084 1.084v4.333c0 .301.122.571.318.766l5.865-5.865c-.196-.196-.466-.318-.766-.318z" fill="#4f4f4f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-updater.svg b/.icons/kora/apps/scalable/mx-updater.svg
new file mode 100644
index 000000000..f005eb7fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-updater.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 23.001v9.999l16 8 14-4v-13.999l4-10-16-5.999-4 11.999z" fill="#60d938" fill-rule="nonzero"/>
+ <path d="m22 17.001-14 4m16 6-16-6m30 2-16-6 4-9.999 16 5.999zm-14 17.999 14-4v-13.999l-14 4m0 13.999v-13.999l-16-6v11.999z" fill="none" stroke="#dfdfdf" stroke-width="4"/>
+ <path d="m24 27.001-2-12-16-5.999 2 11.999z" fill="#60d938" fill-rule="nonzero"/>
+ <path d="m8 21.001 16 6-2-12-16-5.999z" fill="none" stroke="#e4e4e4" stroke-width="4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-usb-unmounter.svg b/.icons/kora/apps/scalable/mx-usb-unmounter.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-usb-unmounter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-user.svg b/.icons/kora/apps/scalable/mx-user.svg
new file mode 100644
index 000000000..9fb4c076f
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-user.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.1456 31.1456 0 15.8687 35.1181)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0045c4" offset="0"/>
+ <stop stop-color="#008ecc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.4991 31.4991 0 31.3124 42.6415)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00936b" offset="0"/>
+ <stop stop-color="#00ac7d" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m18.036 3.597c-3.566 0-6.5 2.934-6.5 6.5 0 3.565 2.934 6.5 6.5 6.5s6.5-2.935 6.5-6.5c0-3.566-2.934-6.5-6.5-6.5zm-4.333 14.141c-4.399-.7-10.572 7.854-10.572 15.38 0 .943.892 2 2 2h25c1.108 0 2-1.057 2-2 0-9.527-6.704-16.571-11-15.284-2.772.83-3.472.535-7.428-.096z" fill="url(#a)"/>
+ <path d="m30.773 11.12c-3.565 0-6.5 2.934-6.5 6.5s2.935 6.5 6.5 6.5c3.566 0 6.5-2.934 6.5-6.5s-2.934-6.5-6.5-6.5zm-4.332 14.142c-4.4-.701-10.572 7.853-10.572 15.38 0 .942.892 2 2 2h25c1.108 0 2-1.058 2-2 0-9.527-6.704-16.571-11-15.285-2.773.83-3.473.535-7.428-.095z" fill="url(#b)"/>
+ <path d="m25.773 27.833-1 1 4.803 5.238-1.23 1.477-.573-.715-5 6h16l-4-4-.391.391-2.935-3.202 4.326-5.189-1-1-4.285 5.143zm4.762 7.285 2.847 3.106-1.609 1.609-2.531-3.164z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mx-viewer.svg b/.icons/kora/apps/scalable/mx-viewer.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-viewer.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mx-welcome.svg b/.icons/kora/apps/scalable/mx-welcome.svg
new file mode 100644
index 000000000..9eab42c78
--- /dev/null
+++ b/.icons/kora/apps/scalable/mx-welcome.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path d="m29.613 27.051-1.077 1.077 4.488 5.051-1.125 1.2-1.747-1.942-5.386 6.463h17.234l-3.77-4.308-1.014 1.014-2.639-2.97 4.73-5.046-.538-.539-4.7 5.014zm3.919 6.698 2.607 2.934-1.14 1.14-2.589-2.876z"/>
+ <path d="m17.652 9.9c-1.646 0-3 1.354-3 3s1.354 3 3 3c1.645 0 3-1.354 3-3s-1.355-3-3-3zm-10.077 2.616c-.537-.358-1.252-.287-1.708.169-.296.296-.44.71-.392 1.125.047.414.281.785.636 1.006 3.207 2.109 7.541 5.455 7.541 5.455v17.147c0 .819.663 1.482 1.481 1.482h.037c.818 0 1.482-.663 1.482-1.482 0-3.409.058-9.135.058-9.135h2s-.058 5.726-.058 9.135c0 .819.663 1.482 1.481 1.482h.037c.818 0 1.482-.663 1.482-1.482v-11.518-5.629s4.628-3.177 7.693-5.405c.328-.243.533-.616.563-1.022.03-.407-.118-.806-.406-1.094-.013-.013-.026-.025-.038-.038-.472-.472-1.212-.545-1.768-.175-2.021 1.347-6.544 4.363-6.544 4.363h-7s-4.572-3.048-6.577-4.384z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mygpo.svg b/.icons/kora/apps/scalable/mygpo.svg
new file mode 120000
index 000000000..477474be4
--- /dev/null
+++ b/.icons/kora/apps/scalable/mygpo.svg
@@ -0,0 +1 @@
+gpodder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mynotes.svg b/.icons/kora/apps/scalable/mynotes.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mynotes.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/mypaint.svg b/.icons/kora/apps/scalable/mypaint.svg
new file mode 120000
index 000000000..210f9799a
--- /dev/null
+++ b/.icons/kora/apps/scalable/mypaint.svg
@@ -0,0 +1 @@
+accessories-painting.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/myrulib.svg b/.icons/kora/apps/scalable/myrulib.svg
new file mode 100644
index 000000000..ce9a691c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/myrulib.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#655434" offset="0"/>
+ <stop stop-color="#7a6a4d" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m11.871 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path d="m28.786 1.667v22.333l3.19-3.19 3.191 3.19v-22.333z" fill="#f2bc61"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/myspace.svg b/.icons/kora/apps/scalable/myspace.svg
new file mode 100644
index 000000000..f8c8ec8c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/myspace.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 23.9999 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0046b4" offset="0"/>
+ <stop stop-color="#2262bd" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m18 30h-6v-6.803l.002-.002c-.001-.024-.001-.047-.002-.07 0-1.714 1.354-3.125 3-3.125 1.646 0 3 1.41 3 3.125 0 .011-.001.022-.001.034l.001.002v1.852c.026-2.206 1.822-4.013 4-4.013h.001c2.194 0 4 1.834 4 4.062l-.002.045.001.003v1.859c.017-2.729 2.268-4.969 5-4.969 2.743 0 5 2.258 5 5-.001.019-.001.037-.002.055l.002.004v10.941h-10v-4h-8zm8-2.996v.111l.004-.004c-.002-.036-.003-.071-.004-.107zm-8-1.93v.082l.003-.003c-.001-.026-.002-.053-.003-.079zm13-15.074c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5zm-9 1c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm-7 1c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#92aeff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mysql-workbench.svg b/.icons/kora/apps/scalable/mysql-workbench.svg
new file mode 100644
index 000000000..6ac3a3620
--- /dev/null
+++ b/.icons/kora/apps/scalable/mysql-workbench.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8fbff8" offset="0"/>
+ <stop stop-color="#d1e6ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m9.95 22.054c.346.367.855.367 1.022.367.31 0 .694-.052 1.244-.167.431-.091.803-.181 1.131-.26.645-.157 1.111-.27 1.55-.27.247 0 .698.107 1.176.22.744.177 1.669.397 2.565.397.904 0 1.856-.07 2.455-.125.199.747.673 1.978 1.748 2.859 1.463 1.198 2.547 1.732 2.592 1.755.278.135.612.064.81-.173.198-.236.21-.578.029-.827-.006-.009-.737-1.042-.709-2.203.011-.462.028-.824.045-1.099.911.268 2.461.868 3.261 1.998 1.212 1.711 1.709 4.345 1.576 5.21-.139.9-.155.9-.583.9-.931 0-1.713.038-2.593.518-.78.424-1.209.887-1.255.939-.175.194-.221.472-.119.712.102.241.334.401.595.41.251.009 1.013.073 1.503.25.26.095.484.205.7.312.347.171.674.333 1.056.378.124.014.252.022.373.019.14.327.38.717.783 1.026.308.237.622.383.899.512.34.158.609.283.815.539.54.67.722 1.397.723 1.404.071.29.325.501.624.514.01.001.02.001.031.001.286 0 .542-.18.636-.453.042-.123.396-1.246-.075-2.891-.169-.587-.43-1.096-.683-1.588-.411-.801-.766-1.492-.617-2.34.7-3.982.652-7.219-.144-9.622-1.236-3.738-4.23-5.82-4.817-6.2-.292-.188-.554-.354-.775-.491.205-.164.465-.335.775-.467.706-.3 1.002-.382 1.084-.401h.016c.292 0 .517-.194.603-.479.089-.296-.076-.615-.343-.772-.05-.03-1.262-.734-2.859-.734-.329 0-.657.03-.973.089-.984.186-1.68.464-2.353.732-.657.263-1.278.51-2.205.705-.45.095-.865.168-1.266.239-1.379.244-2.57.454-4.351 1.364-2.324 1.187-3.631 2.486-3.68 3.657-.011.246-.005.467.016.661-.218.109-.482.246-.749.398-1.087.618-1.543 1.081-1.573 1.598-.021.36.075.655.286.879z" fill="#3f546c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/mystiq.svg b/.icons/kora/apps/scalable/mystiq.svg
new file mode 100644
index 000000000..9c6e92b61
--- /dev/null
+++ b/.icons/kora/apps/scalable/mystiq.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m7.862 11.006 24.21-.144c2.77-.016 3.902 1.586 3.779 4.354l-.791 17.784c-.123 2.767-1.799 3.661-4.569 3.635l-23.132-.215c-2.77-.026-5.359-.65-5.359-3.42v-18c0-.425.053-.838.152-1.232.546-2.17 3.366-2.748 5.71-2.762z" fill="#6f7a9c"/>
+ <path d="m44.558 15.234-7.387 4.873c-.798.609-1.441 2.996-1.441 3.934.038.785.494 3.916 1.441 4.64l7.387 4.066c.864.491 1.429.253 1.442-.592v-16.329c.008-.858-.797-1.034-1.442-.592z" fill="#6f7a9c"/>
+ <path d="m7 10c-2.469 0-4.503 1.773-4.918 4.119.524-1.205 1.704-1.89 2.871-1.883.521.004 1.095.144 1.697.438l23.094 11.228 2.953-1.679c2.249-1.096 4.068-3.918 4.303-6.524v-.699c0-2.77-2.23-5-5-5z" fill="#565f7c"/>
+ <path d="m37 15.699c-.235 2.606-2.054 5.428-4.303 6.524l-3.224 1.57-22.823 11.119c-.444.217-.874.35-1.277.406h-.002c-.016.003-.031.004-.047.006-.001 0-.002 0-.004 0-.045.006-.092.01-.136.014-.002 0-.003 0-.004 0-.016.001-.032.003-.047.004-.326.021-.635-.01-.918-.09-.058-.016-.114-.034-.17-.055-.248-.09-.475-.221-.678-.388l-.002-.002c-.048-.04-.095-.082-.14-.125-.455-.44-1.006-1.088-1.225-1.905v.223c0 2.77 2.23 5 5 5h25c2.77 0 5-2.23 5-5z" fill="#434a61"/>
+ <path d="m13 15.762v16.056l16.473-8.025.023-.012z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/mytourbook.svg b/.icons/kora/apps/scalable/mytourbook.svg
new file mode 100644
index 000000000..782b72ab4
--- /dev/null
+++ b/.icons/kora/apps/scalable/mytourbook.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.404313 -35.9432 35.9432 -.404313 22.9787 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e14800" offset="0"/>
+ <stop stop-color="#f87639" offset="1"/>
+ </linearGradient>
+ <path d="m24 6c-9.875 0-18 8.125-18 18s8.125 18 18 18 18-8.125 18-18-8.125-18-18-18zm0 9c4.937 0 9 4.063 9 9s-4.063 9-9 9-9-4.063-9-9 4.063-9 9-9z" fill="url(#a)"/>
+ <g fill="#2664b4" fill-rule="nonzero">
+ <path d="m8.32 30.46s.497-.197.61-.075c4.701 5.12 6.802-.246 10.143-.338 4.971 2.356 5.757 8.139 16.157 7.465.538.881.983 2.187.822 3.066-.894 1.952-3.991 3.47-8.7 3.47-4.192 0-10.411-2.487-11.086-.048h-7.656c-2.378-.647-2.736-2.412-2.61-4.948.025-.512.275-3.319.733-4.824.569-1.866 1.288-3.318 1.587-3.768z"/>
+ <path d="m31.414 2.018c-.887.013-1.785.113-2.67.296-2.194.461-4.217 1.42-5.742 2.721.332-.02.665-.032.998-.035 5.627.007 10.97 2.513 14.572 6.836 1.202-1.511 1.686-3.2 1.369-4.775-.629-3.037-4.133-5.108-8.527-5.043z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/natron.svg b/.icons/kora/apps/scalable/natron.svg
new file mode 100644
index 000000000..3b9a58c5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/natron.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.7856 39.7856 0 24 43.9215)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -27.0656 27.0656 0 24 38.0656)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2e2e2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.03732 0 0 1.03732 -.895725 -.895725)" d="m14.884 44c-1.214 0-2.704-.876-3.31-1.947l-9.119-16.106c-.607-1.071-.607-2.823 0-3.894l9.119-16.106c.606-1.071 2.096-1.947 3.31-1.947h18.232c1.214 0 2.704.876 3.31 1.947l9.119 16.106c.607 1.071.607 2.823 0 3.894l-9.119 16.106c-.606 1.071-2.095 1.947-3.31 1.947z" fill="url(#a)"/>
+ <path transform="matrix(1.03732 0 0 1.03732 -.895725 -.895725)" d="m31.728 12.157c-.352-.636-.721-1.157-.725-1.157-.003 0-.006.601-.006 1.336v10.239c0 .735-.212.816-.565.18l-5.79-10.599c-.353-.636-1.218-1.156-1.923-1.156h-4.626c-.704 0-1.569.521-1.921 1.157l-5.908 10.686c-.352.636-.352 1.678 0 2.314l6.009 10.686c.351.636.72 1.157.724 1.157.003 0 .006-.601.006-1.336v-10.417c0-.735.209-.814.558-.176l5.803 10.769c.35.638 1.213 1.16 1.917 1.16h4.626c.704 0 1.569-.521 1.921-1.157l5.908-10.686c.352-.636.352-1.678 0-2.314z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nautilus-actions-config-tool.svg b/.icons/kora/apps/scalable/nautilus-actions-config-tool.svg
new file mode 120000
index 000000000..edc468c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/nautilus-actions-config-tool.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nautilus-actions.svg b/.icons/kora/apps/scalable/nautilus-actions.svg
new file mode 120000
index 000000000..edc468c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/nautilus-actions.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nautilus-alt.svg b/.icons/kora/apps/scalable/nautilus-alt.svg
new file mode 100644
index 000000000..230b99ba5
--- /dev/null
+++ b/.icons/kora/apps/scalable/nautilus-alt.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 897.879 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path transform="scale(.75)" d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path transform="matrix(.518419 0 0 1 11.558 2.6451)" d="m40 17v1h-32v-1zm0 7.617v1h-32v-1z" fill="#116997" fill-opacity=".5"/>
+ <g fill="#fff">
+ <path transform="translate(0 5.67016)" d="m28 11c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1z"/>
+ <path d="m28 24c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1z"/>
+ <path transform="translate(0 -6.5)" d="m28 38c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nautilus-cd-burner.svg b/.icons/kora/apps/scalable/nautilus-cd-burner.svg
new file mode 120000
index 000000000..d2d6e2969
--- /dev/null
+++ b/.icons/kora/apps/scalable/nautilus-cd-burner.svg
@@ -0,0 +1 @@
+brasero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nautilus.svg b/.icons/kora/apps/scalable/nautilus.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/nautilus.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/naver-whale.svg b/.icons/kora/apps/scalable/naver-whale.svg
new file mode 100644
index 000000000..a0284cd59
--- /dev/null
+++ b/.icons/kora/apps/scalable/naver-whale.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.396121 -45.5148 45.5148 -.396121 23.6805 46.7618)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4eae1" offset="0"/>
+ <stop stop-color="#cdfaf0" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.107 24.067c0 12.572-10.747 17.669-23.319 17.669s-17.652-5.248-17.652-17.82c0-4.642-1.511-8.874.874-12.473 4.075-6.151 11.059-10.207 18.99-10.207 7.509 0 14.169 3.636 18.316 9.243.088.12.175.24.261.362 2.637 3.715 2.53 8.323 2.53 13.226z" fill="#001e55"/>
+ <path d="m46.764 24c0 12.572-10.192 22.764-22.764 22.764-3.671 0-7.138-.869-10.209-2.412.958-4.91 2.208-9.103 3.65-12.683 1.669-4.14 5.69-3.59 7.718-6.252 3.248-4.263 4.662-10.709 7.798-12.262 3.876-1.919 9.368-2.686 9.368-2.686l.247.365c.241.339.473.685.695 1.037 2.215 3.512 3.497 7.671 3.497 12.129z" fill="url(#a)"/>
+ <path d="m40.017 10.335c-2.953.001-6.132.699-8.768 1.946-2.257 1.067-4.46 2.913-8.73 6.304-3.158 2.508-5.28 3.696-7.313 4.095-.803.157-2.419.122-3.268-.072-3.632-.825-6.417-3.873-6.934-7.591-.158-1.137-.049-2.671.262-3.695.066-.214.108-.401.094-.416-.043-.043-.945 1.381-1.374 2.17-1.289 2.373-2.092 4.738-2.534 7.472-.233 1.436-.289 4.436-.112 5.973.61 5.281 3.018 10.201 6.765 13.827l.607.587-.502.465c-1.972 1.819-4.47 3.365-6.865 4.25-.135.05-.111.075.158.171.97.348 3.002.757 4.439.892 1.139.107 3.192.031 4.282-.156 1.35-.231 2.588-.578 3.85-1.078l1.819-.838c2.266-1.171 4.622-3.11 5.977-4.92 1.771-2.364 4.017-7.016 6.463-13.396 1.179-3.076 1.716-4.346 2.518-5.955 1.124-2.253 2.259-3.957 3.408-5.118 1.82-1.838 4.765-3.826 7.605-4.59l.437-.18-.013-.015-1.022-.087c-.41-.029-.827-.045-1.249-.045zm-16.017 12.527c.629 0 1.138.509 1.138 1.138s-.509 1.138-1.138 1.138-1.138-.509-1.138-1.138.509-1.138 1.138-1.138z" fill="#00e6b9"/>
+ </g>
+ <path d="m15.464 14.894c.314 0 .569.255.569.57 0 .314-.255.569-.569.569-.315 0-.57-.255-.57-.569 0-.315.255-.57.57-.57zm-3.7-1.707c.157 0 .285.128.285.285s-.128.284-.285.284-.284-.127-.284-.284.127-.285.284-.285zm5.578-.91c.094 0 .17.076.17.17s-.076.171-.17.171c-.095 0-.171-.077-.171-.171s.076-.17.171-.17zm6.943-.228c.157 0 .284.127.284.284s-.127.285-.284.285-.285-.128-.285-.285.128-.284.285-.284zm-6.699-.391c.094 0 .171.077.171.171s-.077.171-.171.171-.17-.077-.17-.171.076-.171.17-.171zm14.666-4.162c.157 0 .285.128.285.285s-.128.284-.285.284-.285-.127-.285-.284.128-.285.285-.285zm-6.545-2.845c.314 0 .569.255.569.569s-.255.569-.569.569-.569-.255-.569-.569.255-.569.569-.569z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nbteditor.svg b/.icons/kora/apps/scalable/nbteditor.svg
new file mode 100644
index 000000000..a86370791
--- /dev/null
+++ b/.icons/kora/apps/scalable/nbteditor.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1668 43.1668 0 24 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#443224" offset="0"/>
+ <stop stop-color="#584a3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m9.593 29.972v-1.059h.335c.585 0 1.083-.101 1.496-.302.412-.219.618-.723.618-1.513v-12.353c0-.739-.214-1.21-.644-1.412-.413-.201-.903-.302-1.47-.302h-.335v-1.059h4.718l9.231 13.441v-10.668c0-.739-.215-1.21-.645-1.412-.412-.201-.902-.302-1.469-.302h-.336v-1.059h6.472v1.059h-.335c-.585 0-1.083.109-1.496.327-.412.202-.618.698-.618 1.488v15.126h-1.831l-9.669-14.021v11.147c0 .79.206 1.294.619 1.513.413.201.911.302 1.495.302h.336v1.059z" fill="#ff2e31"/>
+ <path d="m20.955 40v-1.059h.334c.585 0 .783-.101 1.195-.302.413-.219.619-.723.619-1.513v-12.353c0-.739-.215-1.21-.644-1.412-.413-.201-.603-.302-1.17-.302h-.334v-1.059h6.605c2.233 0 3.891.37 4.973 1.109 1.099.723 1.649 1.857 1.649 3.404 0 1.126-.309 2-.928 2.621-.601.605-1.357 1.051-2.267 1.337v.1c1.168.202 2.121.681 2.86 1.437.739.757 1.108 1.799 1.108 3.126 0 3.244-2.207 4.866-6.622 4.866zm5.045-10.059h1.483c1.512 0 2.542-.269 3.092-.807.567-.537.85-1.411.85-2.621 0-1.227-.301-2.076-.902-2.547-.601-.47-1.632-.705-3.092-.705h-1.431zm0 8.798h2.204c1.46 0 2.491-.277 3.092-.831.601-.555.902-1.505.902-2.849 0-1.311-.283-2.277-.85-2.899-.55-.639-1.581-.958-3.092-.958h-2.256z" fill="#9ad92f"/>
+ <path d="m27.403 26v-1.059h.602c.576 0 1.074-.092 1.492-.277.437-.202.495-.672.503-1.412v-13.991h-2.361c-.768 0-1.3.21-1.597.63-.297.403-.48.882-.55 1.437l-.131 1.084h-1.361l.131-4.412h14.738l.131 4.412h-1.361l-.131-1.084c-.07-.555-.253-1.034-.55-1.437-.297-.42-.838-.63-1.623-.63h-2.335v13.865c0 .79.005 1.294.424 1.513.419.201.925.302 1.518.302h.603v1.059z" fill="#4aa9ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nbtexplorer.svg b/.icons/kora/apps/scalable/nbtexplorer.svg
new file mode 100644
index 000000000..0c32a8528
--- /dev/null
+++ b/.icons/kora/apps/scalable/nbtexplorer.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.5417 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a6130" offset="0"/>
+ <stop stop-color="#168d5c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -35 35 0 26.6385 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#59350d" offset="0"/>
+ <stop stop-color="#6b3f0d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m24 42h-3v-5h3v-5h-3v-5h-2v2h-13v-2h10v-3h5v-2h-2v-3h-3v-2h-5v-3h5v3h3v2h2v3h2v-5h-2v-8h2v-5h3v5h-3v5h3v2h5v-2h3v-5h2v7h3v3h-3v-3h-5v3h-5v3h-3v5h3v17h-2.634zm-11-10h3v5h-3zm26-3h-10v-2h10v2h2v5h-2z" fill="#b1772f"/>
+ <path d="m21 42h3v2h-2.942zm5 2v-17h-3v-5h-2v2h-2v-2h-3v-3h-3v-3h3v3h3v3h2v-3h2v3h3v-3h5v-3h-5v-2h-3v-5h3v5h5v2h5v6h-2v-3h-3v3h-2v2h-3v3h3v2h2v5h-2v10zm-5-10h3v3h-2.942c-.058 0-.058-3-.058-3zm-10-5h8v-2h2v2h-2v3h-8zm23 0h5v3h-5zm-3-5h3v3h-3zm5-12h3v2h-3z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ncrack.svg b/.icons/kora/apps/scalable/ncrack.svg
new file mode 100644
index 000000000..1cc1122f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/ncrack.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.955974 -33.2756 33.2756 -.955974 24.4193 42.0895)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#e4e4e4"/>
+ <path d="m28.053 42.893c-1.38-.179-3.054-.549-3.634-.804-.364-.16-.892-.538-1.172-.841-.47-.507-1.478-2.028-1.691-2.549-.049-.122-.46-1.015-.911-1.984-.907-1.946-.909-2.077-.033-2.893.514-.478.487-.615-.08-.405-.256.094-.801.555-1.211 1.024l-.744.851h-1.804l.905-.925c.761-.779.989-1.143 1.428-2.282l.521-1.356-1.272-1.244-.677.396c-.655.383-.682.426-.777 1.264-.144 1.27-.568 1.631-2.095 1.781-.639.063-1.18.097-1.203.075-.023-.021.285-.288.684-.591.696-.53 1.075-1.17 1.447-2.449.059-.203.382-.613.718-.911.335-.298.576-.569.535-.602s-.367-.286-.725-.561l-.651-.501-.979.509c-.965.503-.982.522-1.245 1.426-.169.58-.362.946-.524.996-.463.143-2.333.511-2.376.468-.024-.023.31-.343.741-.71.558-.476.927-.966 1.283-1.702.497-1.026.508-1.036 1.412-1.327.861-.278.908-.318.868-.727-.086-.873-.037-.854-1.929-.747-1.725.097-1.746.103-2.172.577-1.342 1.492-2.356 2.455-2.67 2.534-.436.109-1.229-.149-1.34-.437-.063-.164.067-.212.573-.212.57 0 .695-.061.982-.481.182-.265.87-1.031 1.53-1.703l1.2-1.222h2.009c1.106 0 2.227.062 2.492.137.472.135.481.128.476-.333-.003-.259-.128-1.412-.279-2.562-.242-1.85-.335-2.201-.802-3.037-.29-.52-1.206-2.778-2.033-5.018l-1.506-4.074.174-1.777c.155-1.58.217-1.823.558-2.185.3-.318.52-.407 1.002-.407.514 0 .826.146 1.866.877.686.482 1.492 1.119 1.791 1.416.505.504.549.62.647 1.724.058.651.081 1.207.052 1.236-.029.028-.456-.132-.949-.355-.855-.388-.917-.453-1.379-1.454-.528-1.141-.795-1.45-1.14-1.318-.177.068-.225.366-.225 1.414v1.328l2.398 5.31 2.032 1.125c1.777.984 2.208 1.303 3.44 2.539.774.778 1.447 1.414 1.495 1.414.155 0 .587-1.564.587-2.123v-.543h1.104c.974 0 1.116-.035 1.199-.296.104-.327.195-.356.506-.16.165.105.18.27.07.776l-.139.643-.701-.036-.702-.036v1.842c0 1.013.061 1.879.136 1.925s.251-.2.392-.547c.142-.35.572-.914.966-1.269l.709-.639.621.316c.342.174.715.28.83.236.264-.101.261-.062-.042.573-.221.461-.316.523-.806.523-.306 0-.658.101-.781.224-.308.307-.469 1.488-.264 1.936.218.476.392.452.616-.086.131-.315.463-.591 1.146-.953l.961-.509.625.575c.61.56.641.57 1.254.415.346-.088.674-.115.728-.061.054.055-.219.413-.607.797l-.706.699-1.118-1.298-.546.353c-.402.26-.546.456-.547.747-.002.451.182.556.815.464.245-.035.738.04 1.096.168.357.128 1.089.232 1.625.232h.976l-.472.348-.473.347.365.166c.299.136.542.1 1.338-.199.536-.201 1.25-.365 1.588-.365.583 0 .7.083 2.239 1.601l1.624 1.601.511 2.731c.288 1.537.485 3.007.45 3.36-.076.778-.591 1.476-1.438 1.949l-.637.356.113-.356c.062-.195.146-.792.187-1.324.159-2.096-1.076-3.105-1.392-1.137-.115.719-.242.581-.63-.685-.299-.976-.295-1.581.012-1.972.186-.237-.292-2.952-.641-3.642l-.281-.553-1.009 1.072c-2.463 2.617-2.427 2.571-2.171 2.783.358.296.808 1.263.804 1.727l-.004.413-.405-.466c-.622-.718-1-.86-1.441-.54-.201.146-.367.339-.37.429-.008.306.674 1.167.966 1.22.618.111.561.32-.087.317-.741-.004-1.711-.394-2.119-.851l-.27-.302-1.735.453c-1.251.327-1.926.59-2.418.944-.496.357-.911.518-1.518.589l-.834.098.955 1.734.806.002c.6.002 1.618.272 3.978 1.056 1.745.58 3.321 1.176 3.502 1.326.323.266.301.27-1.156.192-.817-.044-1.753-.021-2.08.05-.503.11-.601.194-.642.548-.107.92 1.329 1.761 3.51 2.057 1.261.171 1.276.177.623.277-.698.107-3.612.122-4.382.023z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ndisgtk.svg b/.icons/kora/apps/scalable/ndisgtk.svg
new file mode 100644
index 000000000..e3c6d3ede
--- /dev/null
+++ b/.icons/kora/apps/scalable/ndisgtk.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b30000" offset="0"/>
+ <stop stop-color="#e13131" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -12 12 0 11 17)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bdbdbd" offset="0"/>
+ <stop stop-color="#e9e9e9" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.21141 0 0 2.21141 -.325558 -.325558)">
+ <path d="m10.5 1c-.549 0-1 .451-1 1v2.172c-.736.161-1.441.44-2.088.826l-2.705-2.705c-.388-.388-1.026-.388-1.414 0l-1 1c-.388.388-.388 1.026 0 1.414l2.705 2.705c-.388.647-.669 1.352-.832 2.088h-2.166c-.549 0-1 .451-1 1v1c0 .549.451 1 1 1h2.172c.161.736.44 1.441.826 2.088l-2.705 2.705c-.388.388-.388 1.026 0 1.414l1 1c.388.388 1.026.388 1.414 0l2.705-2.705c.647.388 1.352.669 2.088.832v2.166c0 .549.451 1 1 1h1c.549 0 1-.451 1-1v-2.172c.736-.161 1.441-.44 2.088-.826l2.705 2.705c.388.388 1.026.388 1.414 0l1-1c.388-.388.388-1.026 0-1.414l-2.705-2.705c.388-.647.669-1.352.832-2.088h2.166c.549 0 1-.451 1-1v-1c0-.549-.451-1-1-1h-2.172c-.161-.736-.44-1.441-.826-2.088l2.705-2.705c.388-.388.388-1.026 0-1.414l-1-1c-.388-.388-1.026-.388-1.414 0l-2.705 2.705c-.647-.388-1.352-.669-2.088-.832v-2.166c0-.549-.451-1-1-1z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="11" cy="11" r="6" fill="url(#b)"/>
+ <path d="m11 6c-2.743 0-5 2.257-5 5 .002 1.482.663 2.89 1.803 3.838l.638-.766c-.912-.759-1.44-1.885-1.441-3.072 0-2.194 1.806-4 4-4s4 1.806 4 4c-.001 1.186-.53 2.312-1.441 3.07l.64.77c1.14-.949 1.8-2.357 1.801-3.84 0-2.743-2.257-5-5-5zm0 2c-1.646 0-3 1.354-3 3 .001.89.398 1.734 1.082 2.303l.639-.768c-.456-.379-.72-.942-.721-1.535 0-1.097.903-2 2-2s2 .903 2 2c-.001.593-.265 1.156-.721 1.535l.641.77c.684-.57 1.08-1.415 1.08-2.305 0-1.646-1.354-3-3-3zm0 2c-.549 0-1 .451-1 1 .001.356.192.685.5.863v4.137h1v-4.135c.309-.178.5-.508.5-.865 0-.549-.451-1-1-1z" fill="#4d4d4d" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ndm.svg b/.icons/kora/apps/scalable/ndm.svg
new file mode 100644
index 000000000..0052e3bbc
--- /dev/null
+++ b/.icons/kora/apps/scalable/ndm.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.4178 39.4178 0 26.9804 43.7089)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b01919" offset="0"/>
+ <stop stop-color="#e14343" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10894 0 0 1.10894 -2.61449 -2.61464)" fill-rule="nonzero">
+ <path d="m14 4c-3.291.001-6 2.709-6 6v17c0 3.292 2.709 6 6 6h3.455l5.553 8.328c1.112 1.668 2.988 2.672 4.992 2.672s3.88-1.004 4.992-2.672l6-9c.655-.984 1.005-2.141 1.005-3.324 0-2.535-1.607-4.809-3.997-5.656v-1.348c0-2.822-.28-5.452-1.217-7.982-.992-2.68-2.757-5.046-5.207-6.621-2.933-1.886-5.676-2.221-8.137-2.303-1.006-.709-2.208-1.091-3.439-1.094z" fill="url(#a)"/>
+ <path d="m14 10v17h4v-12c3 0 5.147.151 6.168.807.511.328.89.746 1.238 1.686.348.939.594 2.406.594 4.507v7h-4l6 9 6-9h-4v-7c0-2.398-.254-4.307-.844-5.898-.589-1.591-1.585-2.862-2.824-3.658-2.479-1.594-5.332-1.444-8.332-1.444v-1z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/negibox.svg b/.icons/kora/apps/scalable/negibox.svg
new file mode 100644
index 000000000..460989478
--- /dev/null
+++ b/.icons/kora/apps/scalable/negibox.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3332 43.3332 0 24.3893 45.6666)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#20ee03" fill-rule="nonzero">
+ <path d="m10.311 43.364v2.304h.781v-2.304zm2.66-1.135v3.439h.779v-3.439zm5.32 1.135v2.304h.779v-2.304zm6.098 2.304h-.778v-4.575h.778zm15.959-.066c-.255.038-.516.059-.78.065v-4.574h.78zm1.879-.592v-7.319h.781v6.853c-.248.174-.508.33-.781.466zm-13.297-2.789v1.17h.779v-1.17zm-2.66-9.076v10.246h.779v-10.246zm-21.278 9.076v1.17h.781v-1.17zm26.598-2.268v3.438h.779v-3.438zm-23.938 0v3.438h.78v-3.438zm-4.539 2.507c-.498-.894-.781-1.924-.781-3.02v-6.295h.781zm42.555-3.642v.622c0 1.014-.242 1.971-.673 2.817h-.108v-3.439zm-11.418-1.136v3.441h.779v-3.441zm-15.959 0v3.441h.779v-3.441zm2.66-5.673v7.98h.779v-7.98zm15.957 0v7.98h.781v-7.98zm-23.937 0v7.98h.779v-7.98zm-7.979-4.545v12.516h.781v-12.516zm23.938 0v12.516h.779v-12.516zm10.638 9.084v2.304h.78v-2.304zm-15.957 0v2.304h.778v-2.304zm-15.959-7.948v9.112h.78v-9.112zm23.938 0v9.112h.779v-9.112zm13.297-2.27v10.248h.781v-10.248zm-29.256 1.142v7.978h.779v-7.978zm26.596 5.673v2.305h.781v-2.305zm-7.977-.008v2.304h.779v-2.304zm-23.939 0v2.304h.781v-2.304zm13.3-2.268v3.438h.778v-3.438zm18.616-1.135v1.171h.781v-1.171zm-15.957-3.404v4.575h.779v-4.575zm7.98 1.128v3.438h.779v-3.438zm-15.959 0v3.438h.779v-3.438zm-7.98 0v3.438h.781v-3.438zm2.66-2.262v4.572h.779v-4.572zm7.98 0v4.572h.779v-4.572zm15.957 0v4.572h.781v-4.572zm-13.297-2.277v5.709h.778v-5.709zm15.957 0v5.709h.78v-5.709zm2.659-3.403v7.978h.781v-7.978zm-10.637 1.134v5.709h.779v-5.709zm-23.938 0v5.709h.78v-5.709zm7.979-2.262v6.844h.779v-6.844zm13.299 2.262v4.573h.779v-4.573zm-23.938 0v4.573h.781v-4.573zm29.258-3.411v7.978h.779v-7.978zm-15.959 0v7.978h.779v-7.978zm-7.98 0v7.978h.781v-7.978zm-7.979 4.546v2.304h.781v-2.304zm23.938 0v2.304h.779v-2.304zm18.617 0v2.304h.781v-2.304zm-7.979-4.539v5.709h.781v-5.709zm-15.957 0v5.709h.779v-5.709zm2.66 1.128v2.304h.778v-2.304zm2.659 0v1.17h.779v-1.17zm-23.938 0v1.17h.781v-1.17zm42.555-2.269v3.439h.781v-3.439zm-13.297 0v2.304h.779v-2.304zm-2.66 0v2.304h.779v-2.304zm-21.278 0v2.304h.78v-2.304zm-2.66 0v2.304h.781v-2.304zm37.235-11.346v12.516h.781v-12.516zm-26.596 9.084v2.304h.779v-2.304zm10.639-2.285v4.575h.779v-4.575zm-2.659-9.226v13.801h.778v-13.801zm-21.279 9.226v4.575h.781v-4.575zm37.236-9.225c.264.006.525.028.78.065v13.735h-.78zm-26.597 8.099v4.573h.779v-4.573zm23.937 0v4.573h.781v-4.573zm-15.957 0v4.573h.779v-4.573zm-10.64-8.1v12.666h.781v-12.666zm7.98 0v12.666h.779v-12.666zm15.959 0v12.666h.779v-12.666zm-2.66 6.957v4.575h.779v-4.575zm-26.598 3.405v1.17h.781v-1.17zm23.938 0v1.17h.779v-1.17zm15.957-3.405v4.575h.781v-4.575zm-29.256-5.666v7.979h.779v-7.979zm13.299 2.255v4.575h.779v-4.575zm-23.938 0v4.575h.781v-4.575zm-2.466 1.135h.587v2.304h-.781v-.757c0-.534.067-1.053.194-1.547zm23.744 0v2.304h.779v-2.304zm-5.319-1.128v2.306h.779v-2.306zm-7.98 0v2.306h.779v-2.306zm-5.319-2.275v3.439h.78v-3.439zm23.938 0v3.439h.779v-3.439zm13.297 1.93c.261.469.463.975.596 1.509h-.596zm-18.617-3.208v2.44h.779v-2.44zm-13.299 0v1.312h.779v-1.312zm23.937 0v1.312h.781v-1.312zm-31.135.658v.648h-.781v-.182c.248-.174.508-.33.781-.466z" fill-opacity=".2"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m18 12v14h-6l12 12 12-12h-6v-14z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nemiver.svg b/.icons/kora/apps/scalable/nemiver.svg
new file mode 100644
index 000000000..c6b33e884
--- /dev/null
+++ b/.icons/kora/apps/scalable/nemiver.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28 0 0 28.5714 18 24.3143)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bababa" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(28 0 0 42 18 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#448a00" offset="0"/>
+ <stop stop-color="#64b515" offset="1"/>
+ </linearGradient>
+ <path d="m38 5.021c0-1.667-1.354-3.021-3.021-3.021h-5.958c-1.667 0-3.021 1.354-3.021 3.021v5.958c0 1.667 1.354 3.021 3.021 3.021h5.958c1.667 0 3.021-1.354 3.021-3.021z" fill="#64b515"/>
+ <g fill-rule="nonzero">
+ <path d="m46 20.029c0 7.889-6.268 18.571-14 18.571s-14-10.682-14-18.571c0-5.715 6.268-10 14-10s14 4.285 14 10z" fill="url(#a)"/>
+ <path d="m18 20v39.143c0 1.583 1.249 2.857 2.8 2.857h22.4c1.551 0 2.8-1.274 2.8-2.857v-39.143z" fill="url(#b)"/>
+ <path d="m29.011 34.889c-.007-.128-.011-.258-.011-.389 0-2.484 1.344-4.5 3-4.5s3 2.016 3 4.5c0 .13-.004.26-.011.387l4.566-4.659c.353.346.707.693 1.06 1.039l-6.622 6.758h6.007v1.475h-4.859c.423.703.711 1.551.816 2.477l4.658 4.753-1.06 1.04-3.673-3.748c-.434 2.284-2.008 3.978-3.882 3.978s-3.448-1.695-3.882-3.979l-3.673 3.749-1.06-1.04 4.658-4.754c.105-.926.394-1.773.816-2.476h-4.859v-1.475h6.005l-6.62-6.755 1.06-1.04z" fill="#262626"/>
+ </g>
+ <path d="m26 5h3v3h-3z" fill-opacity=".4"/>
+ <path d="m18 20h28v1h-28z" fill-opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nemo.svg b/.icons/kora/apps/scalable/nemo.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/nemo.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/neon.svg b/.icons/kora/apps/scalable/neon.svg
new file mode 120000
index 000000000..9971b6971
--- /dev/null
+++ b/.icons/kora/apps/scalable/neon.svg
@@ -0,0 +1 @@
+distributor-logo-neon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/neovim-gtk.svg b/.icons/kora/apps/scalable/neovim-gtk.svg
new file mode 120000
index 000000000..3ae48ed92
--- /dev/null
+++ b/.icons/kora/apps/scalable/neovim-gtk.svg
@@ -0,0 +1 @@
+neovim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/neovim.svg b/.icons/kora/apps/scalable/neovim.svg
new file mode 100644
index 000000000..9434b13b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/neovim.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 163.518 43.9078)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a7fba" offset="0"/>
+ <stop stop-color="#72c1fc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.018 44.0553)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009727" offset="0"/>
+ <stop stop-color="#00fa6d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(14.9571 19.3436 -19.3436 14.9571 -956.984 769.874)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f1f7fc" offset="0"/>
+ <stop stop-color="#eaf2f6" offset="1"/>
+ </linearGradient>
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m19.342 34.135-2.483-2.485v-6.954-6.955l2.471-2.53c1.358-1.391 2.525-2.511 2.592-2.489s2.151 3.121 4.632 6.886c2.48 3.764 4.588 6.871 4.684 6.902.139.046.176-1.4.176-6.916l.001-6.973 5.316 5.332v13.691l-2.505 2.505c-1.406 1.406-2.586 2.477-2.69 2.442-.102-.034-2.222-3.174-4.712-6.978-2.489-3.804-4.584-6.938-4.656-6.963-.08-.029-.131 2.681-.131 6.962 0 3.855-.048 7.009-.106 7.009-.059 0-1.224-1.119-2.589-2.486z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nepomuk.svg b/.icons/kora/apps/scalable/nepomuk.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/nepomuk.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nero-linux-express.svg b/.icons/kora/apps/scalable/nero-linux-express.svg
new file mode 120000
index 000000000..34fa070e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/nero-linux-express.svg
@@ -0,0 +1 @@
+nero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nero-linux.svg b/.icons/kora/apps/scalable/nero-linux.svg
new file mode 120000
index 000000000..34fa070e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/nero-linux.svg
@@ -0,0 +1 @@
+nero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nero.svg b/.icons/kora/apps/scalable/nero.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/nero.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nerolinux.svg b/.icons/kora/apps/scalable/nerolinux.svg
new file mode 120000
index 000000000..34fa070e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/nerolinux.svg
@@ -0,0 +1 @@
+nero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nerolinuxexpress.svg b/.icons/kora/apps/scalable/nerolinuxexpress.svg
new file mode 100644
index 000000000..c7b5a0479
--- /dev/null
+++ b/.icons/kora/apps/scalable/nerolinuxexpress.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#424242" offset="0"/>
+ <stop stop-color="#7a7a7a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.6287 25.6287 0 24 39.0134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff3600" offset="0"/>
+ <stop stop-color="#ff6c40" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m21.78 13.385-.373.769c-.533 1.102-.476 1.913.239 3.459.481 1.042.472 1.854.464 2.627-.228 1.817-1.227 3.571-2.696 3.787-1.293.19-3.279-1.418-3.849-2.509-.569-1.088-.767-.169-.305 1.41.148.507.617 1.924 1.041 2.904 1.295 2.99 1.048 4.626-.555 5.106-.879.263-1.808.008-2.644-.727-.329-.288-.652-.468-.719-.402s-.159.891-.205 1.832c-.393 3.093 2.049 4.274 4.445 5.61 1.269.698 2.651 1.222 4.119 1.548.86.191 1.866.248 3.647.207 2.21-.051 2.622-.111 4.07-.588 2.713-.893 5.035-2.453 6.813-4.434.757-.889.98-1.53 1.22-2.463.234-1.347.326-2.966.168-2.966-.087 0-.533.381-.992.847-.596.605-.968.848-1.297.848-.646 0-1.236-.457-.784-1.457.608-1.341.531-2.578-.259-4.168-.356-.715-.794-1.433-.973-1.596-.319-.288-.325-.27-.326.791-.002 2.085-.544 3.056-2.074 3.719-1.254.544-3.171.582-4.039.072-1.314-.771-1.315-1.587-.002-4.781.316-.769.538-1.33.691-1.774.5-1.369.336-2.725-.406-3.439-.441-.423-1.141-.854-1.761-1.086-1.295-.484-2.129-1.042-2.425-2.218z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m24 8c-8.831 0-16 7.169-16 16s7.169 16 16 16 16-7.169 16-16-7.169-16-16-16zm0 4c6.623 0 12 5.377 12 12s-5.377 12-12 12-12-5.377-12-12 5.377-12 12-12z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.agalwood.Motrix.svg b/.icons/kora/apps/scalable/net.agalwood.Motrix.svg
new file mode 120000
index 000000000..5c6fafce1
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.agalwood.Motrix.svg
@@ -0,0 +1 @@
+motrix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.ankiweb.Anki.svg b/.icons/kora/apps/scalable/net.ankiweb.Anki.svg
new file mode 120000
index 000000000..ca6806c8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.ankiweb.Anki.svg
@@ -0,0 +1 @@
+anki.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.blix.BlueMail.svg b/.icons/kora/apps/scalable/net.blix.BlueMail.svg
new file mode 120000
index 000000000..06a1103f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.blix.BlueMail.svg
@@ -0,0 +1 @@
+bluemail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.blockbench.Blockbench.svg b/.icons/kora/apps/scalable/net.blockbench.Blockbench.svg
new file mode 120000
index 000000000..529603d9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.blockbench.Blockbench.svg
@@ -0,0 +1 @@
+blockbench.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxplayer.svg b/.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxplayer.svg
new file mode 120000
index 000000000..bd119c0c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxplayer.svg
@@ -0,0 +1 @@
+grapejuice-roblox-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxstudio.svg b/.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxstudio.svg
new file mode 120000
index 000000000..c98dcbba0
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.brinkervii.grapejuice.robloxstudio.svg
@@ -0,0 +1 @@
+grapejuice-roblox-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.brinkervii.grapejuice.svg b/.icons/kora/apps/scalable/net.brinkervii.grapejuice.svg
new file mode 120000
index 000000000..ec90d95cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.brinkervii.grapejuice.svg
@@ -0,0 +1 @@
+grapejuice.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.cebix.basilisk.svg b/.icons/kora/apps/scalable/net.cebix.basilisk.svg
new file mode 120000
index 000000000..ec7444917
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.cebix.basilisk.svg
@@ -0,0 +1 @@
+basilisk2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.christianbeier.Gromit-MPX.svg b/.icons/kora/apps/scalable/net.christianbeier.Gromit-MPX.svg
new file mode 100644
index 000000000..623071a0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.christianbeier.Gromit-MPX.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m29.451 33.765c-.077.155-.156.307-.238.454-.894 1.6-2.098 2.673-3.714 3.577-1.616.903-3.644 1.639-5.681 1.947-2.038.308-3.708.313-5.304-.492-1.596-.804-3.181-2.855-3.733-5.13s-.638-4.649.055-7.569c.692-2.921 2.226-5.952 4.475-8.783 2.248-2.831 5.4-5.712 8.11-7.411 2.71-1.698 4.979-2.215 6.775-2.285 1.797-.069 3.122.309 4.156.895s1.999 1.425 2.15 2.12c.15.695-.648 1.732-1.651 1.434-1.004-.298-2.392-1.799-4.49-1.699-2.098.099-4.772 1.314-7.121 3.211-2.348 1.897-4.794 4.301-6.32 6.596s-2.446 4.293-3.029 6.26c-.581 1.967-.636 4.089-.275 5.808.361 1.718 1.202 3.532 2.768 4.138 1.565.606 4.172.067 6.039-.639 1.867-.705 3.246-1.888 4.27-3.398.994-1.465.999-3.355 1.623-4.229-.693.225-1.552.574-2.461 1.007-1.08.515-2.23 1.15-3.399 1.695-1.17.545-2.359 1.001-3.053.704-.694-.298-.892-1.348-.029-2.25.862-.902 2.785-1.655 4.876-2.597 2.091-.941 4.351-2.071 5.847-2.022 1.497.05 2.79 1.465 2.919 3.289s-.285 4.242-.77 5.966c-.486 1.725-.546 2.569-1.21 2.876s-1.87.451-1.83-1.174c.014-.601.114-1.426.245-2.299z" fill="#ff452d"/>
+ <path d="m16.033 33.106v6.829h1.138v-3.175c-.017-.67 0-1.462-.04-2.181h.035l1.57 5.356h1.245c.545-1.771 1.142-3.641 1.743-5.347v5.347h1.138v-6.829h-1.843l-1.603 5.222h-.027l-1.513-5.222zm7.967 0v6.829h1.138v-2.272h.856c.64.033 1.147-.105 1.516-.316.376-.21.643-.487.803-.831.16-.351.24-.883.24-1.278 0-.664-.198-1.183-.592-1.559-.387-.382-1.006-.573-1.856-.573zm4.682 0 1.894 3.31-2.023 3.519h1.383l1.416-2.583 1.416 2.583h1.476l-2.057-3.444 1.912-3.385h-1.391l-1.287 2.458-1.314-2.458zm-3.544 1.138h.832c.963 0 1.445.371 1.445 1.116 0 .408-.153.705-.458.891-.297.179-.702.269-1.216.269h-.603z" fill="#95eb12"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.codeindustry.MasterPDFEditor.svg b/.icons/kora/apps/scalable/net.codeindustry.MasterPDFEditor.svg
new file mode 120000
index 000000000..02e106a7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.codeindustry.MasterPDFEditor.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.cozic.joplin_desktop.svg b/.icons/kora/apps/scalable/net.cozic.joplin_desktop.svg
new file mode 120000
index 000000000..2b32d05b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.cozic.joplin_desktop.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.cubers.assault.AssaultCube.svg b/.icons/kora/apps/scalable/net.cubers.assault.AssaultCube.svg
new file mode 120000
index 000000000..15e21669c
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.cubers.assault.AssaultCube.svg
@@ -0,0 +1 @@
+assaultcube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.daase.journable.svg b/.icons/kora/apps/scalable/net.daase.journable.svg
new file mode 100644
index 000000000..e3ff39371
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.daase.journable.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1d5d6" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m12 9.332c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m11 9.332v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm14 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm7 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm7 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm-21 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1z" fill="#bbbbbb"/>
+ <path d="m8 35h32v-18h-32zm31-7h-14v6h14zm-16 0h-14v6h14zm2-1h7v-9h1v9h6v-9h-30v9h6v-9h1v9h7v-9h2z" fill="#bbbbbb"/>
+ <g fill-rule="nonzero">
+ <path d="m34.762 23.187 3.128-2.269s1.252-.707 3.488 2.246c.002.002.003.004.005.006 0 0 .001.001.001.002 2.232 2.956 1.183 3.932 1.183 3.932l-3.128 2.268z" fill="#df2c59"/>
+ <path d="m34.762 23.187-3.151 2.304 4.686 6.197 3.142-2.316z" fill="#9e9e9e"/>
+ <path d="m31.611 25.491 4.686 6.197-13.397 9.797.378-2.415-2.598-.571.276-2.598-2.604-.529z" fill="#f49a0c"/>
+ <path d="m18.352 35.372 2.604.529-.276 2.598 2.598.571-.378 2.415-5.051.902-1.708-2.259z" fill="#cac0ac"/>
+ <path d="m17.849 42.387-1.708-2.259-1.328 2.716z" fill="#3f3f3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.danigm.loop.svg b/.icons/kora/apps/scalable/net.danigm.loop.svg
new file mode 100644
index 000000000..d5419cecc
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.danigm.loop.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m33.849 10.002c3.734 0 6.741 2.54 6.741 5.695v11.422c0 3.155-3.007 5.694-6.741 5.694-3.733 0-6.738-2.539-6.738-5.694v-11.422c0-3.155 3.005-5.695 6.738-5.695z" fill="#ca4dcb"/>
+ <path d="m24 20.371c-.774 0-1.037.436-1.037 1.185v4.315c0 5.337 3.406 9.207 8.295 10.903v4.334h-5.488c-1.585 0-2.807 1.037-2.807 2.473v.638h21.774v-.638c0-1.383-1.222-2.473-2.807-2.473h-5.488v-4.334c4.889-1.696 8.295-5.566 8.295-10.903v-4.315c0-.749-.262-1.185-1.037-1.185-.776 0-1.037.436-1.037 1.185v4.315c0 5.326-3.332 9.016-8.813 9.016-5.48 0-8.813-3.69-8.813-9.016v-4.315c0-.749-.261-1.185-1.037-1.185z" fill="#c8c8c8"/>
+ <path d="m25.554 6.892c3.734 0 6.741 2.77 6.741 6.212v12.46c0 3.442-3.007 6.212-6.741 6.212-3.733 0-6.738-2.77-6.738-6.212v-12.46c0-3.442 3.005-6.212 6.738-6.212z" fill="#fe5949"/>
+ <path d="m15.187 17.261c-.775 0-1.556.642-1.556 1.391v6.182c0 5.336 3.406 9.829 8.295 11.525v3.712h-5.488c-1.584 0-2.079 1.297-2.807 2.473v1.675h23.848v-1.675c0-1.383-1.25-2.179-2.807-2.473h-5.488v-3.712c4.889-1.696 8.295-6.189 8.295-11.525v-6.182c0-.749-.781-1.391-1.555-1.391-.776 0-1.555.642-1.555 1.391v6.182c0 5.326-3.333 9.016-8.814 9.016-5.48 0-8.813-3.69-8.813-9.016v-6.182c0-.749-.779-1.391-1.555-1.391z" fill="#d5d5d5"/>
+ <path d="m4.818 14.15c-.774 0-1.555.642-1.555 1.391v8.256c0 5.337 3.406 9.829 8.295 11.525v3.712h-5.488c-1.585 0-2.807 1.09-2.807 2.473v2.712h24.884v-2.712c0-1.383-1.222-2.473-2.806-2.473h-5.488v-3.712c4.889-1.696 8.294-6.188 8.294-11.525v-8.256c0-.749-.78-1.391-1.555-1.391-.776 0-1.555.642-1.555 1.391v8.256c0 5.327-3.851 9.016-9.332 9.016-5.48 0-9.332-3.689-9.332-9.016v-8.256c0-.749-.779-1.391-1.555-1.391z" fill="#e4e4e4"/>
+ <path d="m15.704 3.781c4.021 0 7.259 3.002 7.259 6.731v13.497c0 3.729-3.238 6.731-7.259 6.731-4.019 0-7.257-3.002-7.257-6.731v-13.497c0-3.729 3.238-6.731 7.257-6.731z" fill="#ffd438"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.danigm.timetrack.svg b/.icons/kora/apps/scalable/net.danigm.timetrack.svg
new file mode 100644
index 000000000..afca5e043
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.danigm.timetrack.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(19.8882 41.1867 -41.1867 19.8882 -150.973 82.928)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#a7a7a7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(14.6683 17.0515 -17.0515 14.6683 -207.554 217.968)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7863a0" offset="0"/>
+ <stop stop-color="#443e4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-16.2918 -13.2362 13.2362 -16.2918 150.195 -128.089)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00ab3e" offset="0"/>
+ <stop stop-color="#2cc162" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.764 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path d="m42.699 24c0 10.328-8.371 18.699-18.699 18.699-8.01 0-14.843-5.036-17.506-12.114-.771-2.048 1.616-4.539 1.616-6.857 0-10.327 4.657-12.9 14.984-12.9 4.799 0 10.082-3.719 13.394-.747 3.813 3.424 6.211 8.391 6.211 13.919z" fill="url(#b)"/>
+ <path d="m12.917 8.966c-4.777 3.515-7.608 9.102-7.616 15.034.003.114.007.228.012.341l18.687-.341z" fill="#f8e45c"/>
+ <path d="m5.461 21.689c-.101.766-.154 1.538-.16 2.311.004 2.401.47 4.779 1.373 7.003l17.326-7.003z" fill="#3787e4"/>
+ <path d="m24 5.301c-4.614.008-9.064 1.724-12.49 4.814l12.49 13.885 12.655-13.734c-3.445-3.183-7.965-4.956-12.655-4.965z" fill="url(#c)"/>
+ </g>
+ <path d="m24 24-6.233-6.926" fill="none" stroke="#807f7c" stroke-width="2.2"/>
+ <path d="m24 24 9.003-9.696" fill="none" stroke="#fff" stroke-width="1.1"/>
+ <path d="m24 24-4.848 12.466" fill="none" stroke="#f14b53" stroke-width="1.1"/>
+ <circle cx="24.01" cy="24" r=".693" fill="#131c1a"/>
+ <path d="m23.007 21.772c1.229-.548 2.672.005 3.221 1.235.548 1.229-.005 2.672-1.235 3.221-1.229.548-2.672-.005-3.221-1.235-.548-1.229.005-2.672 1.235-3.221z" fill="#d5d3cf"/>
+ <circle cx="24" cy="24" r="1.626" fill="#373737"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.davidotek.pupgui2.svg b/.icons/kora/apps/scalable/net.davidotek.pupgui2.svg
new file mode 100644
index 000000000..7af8c6442
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.davidotek.pupgui2.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m22.586 8.586c.376-.376.882-.586 1.414-.586s1.038.21 1.414.586l14 14c.781.78.781 2.048 0 2.828-.78.781-2.048.781-2.828 0l-10.586-10.586v23.172c0 1.104-.896 2-2 2s-2-.896-2-2v-23.172l-10.586 10.586c-.78.781-2.048.781-2.828 0-.781-.78-.781-2.048 0-2.828z" fill="#00954d"/>
+ <path d="m19.707 30.707-1.414-1.414 2.707-2.707 2 2 2-2 2 2 1.293-1.293 1.414 1.414-2.707 2.707-2-2-2 2-2-2z" fill="#fe7100"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.drawpile.drawpile.svg b/.icons/kora/apps/scalable/net.drawpile.drawpile.svg
new file mode 120000
index 000000000..5abaf77a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.drawpile.drawpile.svg
@@ -0,0 +1 @@
+drawpile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.epson.epsonscan2.svg b/.icons/kora/apps/scalable/net.epson.epsonscan2.svg
new file mode 120000
index 000000000..331e000bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.epson.epsonscan2.svg
@@ -0,0 +1 @@
+epsonscan2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.fasterland.converseen.svg b/.icons/kora/apps/scalable/net.fasterland.converseen.svg
new file mode 120000
index 000000000..4563c1d8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.fasterland.converseen.svg
@@ -0,0 +1 @@
+converseen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.filebot.FileBot.svg b/.icons/kora/apps/scalable/net.filebot.FileBot.svg
new file mode 120000
index 000000000..d177e3b26
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.filebot.FileBot.svg
@@ -0,0 +1 @@
+filebot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.fsuae.FS-UAE.svg b/.icons/kora/apps/scalable/net.fsuae.FS-UAE.svg
new file mode 120000
index 000000000..fc8c864a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.fsuae.FS-UAE.svg
@@ -0,0 +1 @@
+fs-uae-launcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.giuspen.cherrytree.svg b/.icons/kora/apps/scalable/net.giuspen.cherrytree.svg
new file mode 120000
index 000000000..267a6e295
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.giuspen.cherrytree.svg
@@ -0,0 +1 @@
+cherrytree.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.hovancik.Stretchly.svg b/.icons/kora/apps/scalable/net.hovancik.Stretchly.svg
new file mode 120000
index 000000000..e7e96100b
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.hovancik.Stretchly.svg
@@ -0,0 +1 @@
+stretchly.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.jami.Jami.svg b/.icons/kora/apps/scalable/net.jami.Jami.svg
new file mode 120000
index 000000000..b57bb8cb0
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.jami.Jami.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.jenyay.Outwiker.svg b/.icons/kora/apps/scalable/net.jenyay.Outwiker.svg
new file mode 120000
index 000000000..130bbb5b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.jenyay.Outwiker.svg
@@ -0,0 +1 @@
+outwiker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.kvirc.KVIrc.svg b/.icons/kora/apps/scalable/net.kvirc.KVIrc.svg
new file mode 120000
index 000000000..9d554eecb
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.kvirc.KVIrc.svg
@@ -0,0 +1 @@
+kvirc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.lugsole.bible_gui.svg b/.icons/kora/apps/scalable/net.lugsole.bible_gui.svg
new file mode 120000
index 000000000..6188c7fd8
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.lugsole.bible_gui.svg
@@ -0,0 +1 @@
+org.homelinuxserver.vance.biblereader-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.lutris.Lutris.svg b/.icons/kora/apps/scalable/net.lutris.Lutris.svg
new file mode 120000
index 000000000..80d9bba5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.lutris.Lutris.svg
@@ -0,0 +1 @@
+lutris.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.mediaarea.AVIMetaEdit.svg b/.icons/kora/apps/scalable/net.mediaarea.AVIMetaEdit.svg
new file mode 120000
index 000000000..ff71af90f
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.mediaarea.AVIMetaEdit.svg
@@ -0,0 +1 @@
+avimetaedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.mediaarea.BWFMetaEdit.svg b/.icons/kora/apps/scalable/net.mediaarea.BWFMetaEdit.svg
new file mode 120000
index 000000000..a40a1388f
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.mediaarea.BWFMetaEdit.svg
@@ -0,0 +1 @@
+bwfmetaedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.mediaarea.MOVMetaEdit.svg b/.icons/kora/apps/scalable/net.mediaarea.MOVMetaEdit.svg
new file mode 120000
index 000000000..24fb0656f
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.mediaarea.MOVMetaEdit.svg
@@ -0,0 +1 @@
+movmetaedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.mediaarea.MediaConch.svg b/.icons/kora/apps/scalable/net.mediaarea.MediaConch.svg
new file mode 120000
index 000000000..a37fefd75
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.mediaarea.MediaConch.svg
@@ -0,0 +1 @@
+mediaconch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.mediaarea.MediaInfo.svg b/.icons/kora/apps/scalable/net.mediaarea.MediaInfo.svg
new file mode 120000
index 000000000..0f8ab13b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.mediaarea.MediaInfo.svg
@@ -0,0 +1 @@
+mkvinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.mediaarea.QCTools.svg b/.icons/kora/apps/scalable/net.mediaarea.QCTools.svg
new file mode 120000
index 000000000..e3dbac267
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.mediaarea.QCTools.svg
@@ -0,0 +1 @@
+qctools.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.meshlab.MeshLab.svg b/.icons/kora/apps/scalable/net.meshlab.MeshLab.svg
new file mode 120000
index 000000000..9a22b2d8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.meshlab.MeshLab.svg
@@ -0,0 +1 @@
+meshlab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.minetest.Minetest.svg b/.icons/kora/apps/scalable/net.minetest.Minetest.svg
new file mode 120000
index 000000000..21f44e5a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.minetest.Minetest.svg
@@ -0,0 +1 @@
+minetest.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.mullvad.MullvadBrowser.svg b/.icons/kora/apps/scalable/net.mullvad.MullvadBrowser.svg
new file mode 120000
index 000000000..1672fc712
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.mullvad.MullvadBrowser.svg
@@ -0,0 +1 @@
+mullvad-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.natesales.Aviator.svg b/.icons/kora/apps/scalable/net.natesales.Aviator.svg
new file mode 100644
index 000000000..08ad04cb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.natesales.Aviator.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d7d9" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34 34 0 24 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c1c1c" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.902514 0 0 .902514 2.33966 2.33966)" d="m42.8 7h-37.6c-1.767 0-3.2 1.45-3.2 3.238v27.524c0 1.788 1.433 3.238 3.2 3.238h37.6c1.767 0 3.2-1.45 3.2-3.238v-27.524c0-1.788-1.433-3.238-3.2-3.238z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="8.657258" cy="13.169828" r="1.805028" fill="#00bc18" stroke-width=".902514"/>
+ <path transform="matrix(.988597 0 0 .988597 .273664 .359747)" d="m15.105 15.971c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm18.052.116c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z" fill="#9a9996" fill-rule="nonzero"/>
+ <path transform="matrix(.988597 0 0 .988597 .273664 .359747)" d="m15.105 17.971c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5zm18.052.116c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5z" fill="#9d008f" fill-rule="nonzero"/>
+ <path transform="matrix(1.33857 0 0 .902514 -8.12575 2.33966)" d="m30 35c0-1.104-.604-2-1.348-2h-9.304c-.744 0-1.348.896-1.348 2s.604 2 1.348 2h9.304c.744 0 1.348-.896 1.348-2z" fill="#afafb1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.openra.OpenRA.openra-cnc.svg b/.icons/kora/apps/scalable/net.openra.OpenRA.openra-cnc.svg
new file mode 120000
index 000000000..a52cdc031
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.openra.OpenRA.openra-cnc.svg
@@ -0,0 +1 @@
+openra-cnc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.openra.OpenRA.openra-d2k.svg b/.icons/kora/apps/scalable/net.openra.OpenRA.openra-d2k.svg
new file mode 120000
index 000000000..4980f70ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.openra.OpenRA.openra-d2k.svg
@@ -0,0 +1 @@
+openra-d2k.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.oz9aec.Gpredict.svg b/.icons/kora/apps/scalable/net.oz9aec.Gpredict.svg
new file mode 120000
index 000000000..489dbbc12
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.oz9aec.Gpredict.svg
@@ -0,0 +1 @@
+gpredict-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.pcsx2.PCSX2.svg b/.icons/kora/apps/scalable/net.pcsx2.PCSX2.svg
new file mode 120000
index 000000000..9327d927d
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.pcsx2.PCSX2.svg
@@ -0,0 +1 @@
+PCSX2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.poedit.Poedit.svg b/.icons/kora/apps/scalable/net.poedit.Poedit.svg
new file mode 120000
index 000000000..d5db0d239
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.poedit.Poedit.svg
@@ -0,0 +1 @@
+poedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.puddletag.puddletag.svg b/.icons/kora/apps/scalable/net.puddletag.puddletag.svg
new file mode 120000
index 000000000..375f6e8b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.puddletag.puddletag.svg
@@ -0,0 +1 @@
+puddletag.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.redeclipse.RedEclipse.svg b/.icons/kora/apps/scalable/net.redeclipse.RedEclipse.svg
new file mode 120000
index 000000000..2c4599650
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.redeclipse.RedEclipse.svg
@@ -0,0 +1 @@
+redeclipse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.rpcs3.RPCS3.svg b/.icons/kora/apps/scalable/net.rpcs3.RPCS3.svg
new file mode 120000
index 000000000..bca0a349a
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.rpcs3.RPCS3.svg
@@ -0,0 +1 @@
+rpcs3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sapples.LiveCaptions.svg b/.icons/kora/apps/scalable/net.sapples.LiveCaptions.svg
new file mode 100644
index 000000000..807730c00
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sapples.LiveCaptions.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(0 -1.41509 -1.04771 0 -1.14507 -9.96208)" d="m-15-39.568c0-.79-.475-1.432-1.06-1.432h-15.88c-.585 0-1.06.642-1.06 1.432v31.136c0 .79.475 1.432 1.06 1.432h15.88c.585 0 1.06-.642 1.06-1.432z" fill="#263238"/>
+ <g transform="matrix(1.04771 0 0 1.04771 -.621212 -3.24049)">
+ <path d="m22 23v1c0 .552-.448 1-1 1h-11c-.552 0-1-.448-1-1v-1c0-.552.448-1 1-1h11c.552 0 1 .448 1 1zm6 0v1c0 .552-.448 1-1 1h-2c-.552 0-1-.448-1-1v-1c0-.552.448-1 1-1h2c.552 0 1 .448 1 1zm10 0v1c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-1c0-.552.448-1 1-1h6c.552 0 1 .448 1 1zm-21 5v1c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-1c0-.552.448-1 1-1h6c.552 0 1 .448 1 1z" fill="#fafafa"/>
+ <path d="m35 27.954c0-.526-.428-.954-.954-.954h-14.092c-.526 0-.954.428-.954.954v1.092c0 .526.428.954.954.954h14.092c.526 0 .954-.428.954-.954z" fill="#bdbdbd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/net.scribus.Scribus.svg b/.icons/kora/apps/scalable/net.scribus.Scribus.svg
new file mode 120000
index 000000000..eb0c537e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.scribus.Scribus.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sf.fuse_emulator.svg b/.icons/kora/apps/scalable/net.sf.fuse_emulator.svg
new file mode 120000
index 000000000..fc8d7a753
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sf.fuse_emulator.svg
@@ -0,0 +1 @@
+fuse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sonic_pi.SonicPi.svg b/.icons/kora/apps/scalable/net.sonic_pi.SonicPi.svg
new file mode 120000
index 000000000..faee47d1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sonic_pi.SonicPi.svg
@@ -0,0 +1 @@
+sonic-pi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sonobus.SonoBus.svg b/.icons/kora/apps/scalable/net.sonobus.SonoBus.svg
new file mode 120000
index 000000000..52c68375e
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sonobus.SonoBus.svg
@@ -0,0 +1 @@
+sonobus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.Chessx.svg b/.icons/kora/apps/scalable/net.sourceforge.Chessx.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.Chessx.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.Klavaro.svg b/.icons/kora/apps/scalable/net.sourceforge.Klavaro.svg
new file mode 120000
index 000000000..f826fcee5
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.Klavaro.svg
@@ -0,0 +1 @@
+klavaro.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.Lifeograph.svg b/.icons/kora/apps/scalable/net.sourceforge.Lifeograph.svg
new file mode 120000
index 000000000..1b7eb875e
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.Lifeograph.svg
@@ -0,0 +1 @@
+lifeograph.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.lgames.LTris.svg b/.icons/kora/apps/scalable/net.sourceforge.lgames.LTris.svg
new file mode 120000
index 000000000..51da0aee9
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.lgames.LTris.svg
@@ -0,0 +1 @@
+ltris.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.liferea.svg b/.icons/kora/apps/scalable/net.sourceforge.liferea.svg
new file mode 120000
index 000000000..1e8410f58
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.liferea.svg
@@ -0,0 +1 @@
+liferea.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.maxima.svg b/.icons/kora/apps/scalable/net.sourceforge.maxima.svg
new file mode 120000
index 000000000..dd1de59ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.maxima.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.mcomix.svg b/.icons/kora/apps/scalable/net.sourceforge.mcomix.svg
new file mode 120000
index 000000000..8fa7c6aa9
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.mcomix.svg
@@ -0,0 +1 @@
+mcomix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.osmo.svg b/.icons/kora/apps/scalable/net.sourceforge.osmo.svg
new file mode 120000
index 000000000..7c4933ebf
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.osmo.svg
@@ -0,0 +1 @@
+osmo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.pdfchain.svg b/.icons/kora/apps/scalable/net.sourceforge.pdfchain.svg
new file mode 120000
index 000000000..e4c2d3214
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.pdfchain.svg
@@ -0,0 +1 @@
+pdfchain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.projectM.svg b/.icons/kora/apps/scalable/net.sourceforge.projectM.svg
new file mode 120000
index 000000000..f0f983b72
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.projectM.svg
@@ -0,0 +1 @@
+prjm16-transparent.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.qtpfsgui.LuminanceHDR.svg b/.icons/kora/apps/scalable/net.sourceforge.qtpfsgui.LuminanceHDR.svg
new file mode 120000
index 000000000..3e52076b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.qtpfsgui.LuminanceHDR.svg
@@ -0,0 +1 @@
+luminance-hdr.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.roccat.roccat-tools.svg b/.icons/kora/apps/scalable/net.sourceforge.roccat.roccat-tools.svg
new file mode 120000
index 000000000..c90ee6b0b
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.roccat.roccat-tools.svg
@@ -0,0 +1 @@
+roccat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.scidavis.svg b/.icons/kora/apps/scalable/net.sourceforge.scidavis.svg
new file mode 120000
index 000000000..bde290b07
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.scidavis.svg
@@ -0,0 +1 @@
+scidavis.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.torcs.svg b/.icons/kora/apps/scalable/net.sourceforge.torcs.svg
new file mode 120000
index 000000000..211b89f70
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.torcs.svg
@@ -0,0 +1 @@
+torcs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.sourceforge.xournal.svg b/.icons/kora/apps/scalable/net.sourceforge.xournal.svg
new file mode 120000
index 000000000..c04e205ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.sourceforge.xournal.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.supertuxkart.SuperTuxKart.svg b/.icons/kora/apps/scalable/net.supertuxkart.SuperTuxKart.svg
new file mode 120000
index 000000000..337217e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.supertuxkart.SuperTuxKart.svg
@@ -0,0 +1 @@
+supertuxkart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.veloren.veloren.svg b/.icons/kora/apps/scalable/net.veloren.veloren.svg
new file mode 120000
index 000000000..7669a3204
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.veloren.veloren.svg
@@ -0,0 +1 @@
+veloren.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.warsow.Warsow.svg b/.icons/kora/apps/scalable/net.warsow.Warsow.svg
new file mode 120000
index 000000000..cd6343cfe
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.warsow.Warsow.svg
@@ -0,0 +1 @@
+warsow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.waterfox.waterfox.svg b/.icons/kora/apps/scalable/net.waterfox.waterfox.svg
new file mode 120000
index 000000000..8b27b7c2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.waterfox.waterfox.svg
@@ -0,0 +1 @@
+waterfox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.werwolv.ImHex.svg b/.icons/kora/apps/scalable/net.werwolv.ImHex.svg
new file mode 120000
index 000000000..8ae243c44
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.werwolv.ImHex.svg
@@ -0,0 +1 @@
+imhex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.xm1math.Texmaker.svg b/.icons/kora/apps/scalable/net.xm1math.Texmaker.svg
new file mode 120000
index 000000000..df6ee22b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.xm1math.Texmaker.svg
@@ -0,0 +1 @@
+texmaker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.xmind.XMind.svg b/.icons/kora/apps/scalable/net.xmind.XMind.svg
new file mode 120000
index 000000000..8399b1727
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.xmind.XMind.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.xmind.XMind8.svg b/.icons/kora/apps/scalable/net.xmind.XMind8.svg
new file mode 120000
index 000000000..8399b1727
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.xmind.XMind8.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/net.xmind.ZEN.svg b/.icons/kora/apps/scalable/net.xmind.ZEN.svg
new file mode 120000
index 000000000..8399b1727
--- /dev/null
+++ b/.icons/kora/apps/scalable/net.xmind.ZEN.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/netactview.svg b/.icons/kora/apps/scalable/netactview.svg
new file mode 100644
index 000000000..74b48b2ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/netactview.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.47414 -33.0943 33.0943 -.47414 1238.88 22.8149)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b6a20f" offset="0"/>
+ <stop stop-color="#ff9f2d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0610002 -18.4791 18.4791 .0610002 306.12 34.6773)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005dff" offset="0"/>
+ <stop stop-color="#0090ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 10.72v-2.16c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v2.16z" fill="#ebebeb" fill-opacity=".5"/>
+ <circle cx="24.061" cy="24.507" r="9.24" fill="url(#b)"/>
+ <path d="m26.497 29.24c-.243 0-.486-.105-.663-.31-.454-.529-1.101-.832-1.773-.832-.685 0-1.315.294-1.773.827-.332.389-.898.419-1.266.066-.367-.352-.395-.949-.062-1.337.79-.921 1.921-1.449 3.101-1.449 1.178 0 2.308.529 3.101 1.453.332.387.305.985-.062 1.336-.171.166-.387.246-.602.246zm1.99-2.369c-.229 0-.458-.091-.632-.275-1.015-1.067-2.363-1.654-3.794-1.654-1.435 0-2.783.586-3.796 1.65-.351.369-.918.367-1.267-.004s-.348-.97.004-1.338c1.349-1.42 3.147-2.201 5.059-2.201 1.908 0 3.704.783 5.058 2.205.352.368.353.967.004 1.338-.176.185-.406.279-.636.279zm1.985-2.364c-.224 0-.448-.088-.621-.263-1.566-1.585-3.622-2.457-5.79-2.457-2.174 0-4.231.871-5.793 2.454-.356.361-.924.35-1.267-.028-.342-.378-.331-.976.026-1.338 1.897-1.923 4.394-2.981 7.034-2.981 2.634 0 5.131 1.059 7.031 2.982.357.362.369.962.026 1.34-.176.194-.411.291-.646.291zm-6.523 7.024c.597 0 1.082-.486 1.082-1.086 0-.598-.485-1.085-1.082-1.085-.599 0-1.084.487-1.084 1.085 0 .6.485 1.086 1.084 1.086z" fill="#fff" fill-opacity=".87" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/netbeans-beta.svg b/.icons/kora/apps/scalable/netbeans-beta.svg
new file mode 120000
index 000000000..3af5b3dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/netbeans-beta.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/netbeans-ide.svg b/.icons/kora/apps/scalable/netbeans-ide.svg
new file mode 120000
index 000000000..3af5b3dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/netbeans-ide.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/netbeans.svg b/.icons/kora/apps/scalable/netbeans.svg
new file mode 100644
index 000000000..41d3292d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/netbeans.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0056b2" offset="0"/>
+ <stop stop-color="#00f8ac" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(6.76817 -36.5663 36.5663 6.76817 1543.22 321.041)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd0d1" stop-opacity=".98" offset="0"/>
+ <stop stop-color="#f6f6f7" stop-opacity=".98" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m20.353 38.453-10.559-9.979.305-1.767 1.892-11.015.101-.588c1.854-.805.358-.154 1.213-.539l11.873-5.285c1.447-.642.012.002 1.463-.635 10.309 9.72 7.78 7.328 10.759 10.153.802.828.148.166.792.836l-2.291 13.324c-3.755 1.666-.549.244-.909.405l-12.373 5.48-.652.261c-.456.194 1.971-.841-.603.253-.957-.868-.009-.002-1.011-.904zm.665-1.425 1.93-11.241-.067-.15-.286-.238-9.271-8.777-1.939 11.286zm1.451.25 12.122-5.383 1.901-11.059-12.124 5.382zm1.596-12.559 11.821-5.247-9.55-9.06-11.866 5.241 9.152 8.664z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/netease-cloud-music-gtk.svg b/.icons/kora/apps/scalable/netease-cloud-music-gtk.svg
new file mode 100644
index 000000000..c51628604
--- /dev/null
+++ b/.icons/kora/apps/scalable/netease-cloud-music-gtk.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#575757" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.666 12.083c-7.646 3.539-9.689 9.637-8.335 15.576 3.083 13.527 13.555 11.536 15.376 11.23 3.016-.505 8.889-2.52 10.104-10.045 1.241-7.689-3.62-10.732-6.645-11.4-3.799-.838-7.224-.308-8.951 2.371-1.602 2.485-1.889 5.556-.878 7.618.923 1.883 2.246 3.035 3.675 3.067 4.927.111 5.594-3.231 5.056-6.114-1.245-6.136-4.119-8.803-3.13-13.544 1.011-3.194 4.487-2.749 6.729-.926" fill="none" stroke="#ffd42a" stroke-width="4.33"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/netease-cloud-music.svg b/.icons/kora/apps/scalable/netease-cloud-music.svg
new file mode 100644
index 000000000..2c22e5ac3
--- /dev/null
+++ b/.icons/kora/apps/scalable/netease-cloud-music.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56.2184 56.2184 0 32 60.1886)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#861212" offset="0"/>
+ <stop stop-color="#be284d" offset="1"/>
+ </linearGradient>
+ <path d="m60.516 9.821c0-3.498-2.839-6.337-6.337-6.337h-44.358c-3.498 0-6.337 2.839-6.337 6.337v44.358c0 3.498 2.839 6.337 6.337 6.337h44.358c3.498 0 6.337-2.839 6.337-6.337v-44.358z" fill="url(#a)"/>
+ <path d="m26.4 17c-9.88 4.573-12.142 11.93-11.071 19.728 2.371 17.272 17.971 15.272 21.469 14.772 3.912-.559 10.387-3.517 11.956-13.24 1.604-9.937-4.877-13.869-8.786-14.731-4.909-1.084-8.935-.399-11.166 3.063-2.07 3.211-2.243 7.18-.936 9.845 1.193 2.432 2.302 3.522 4.149 3.563 6.367.143 7.229-3.776 6.534-7.501-1.609-7.929-5.323-10.176-4.045-16.303 1.307-4.127 5.599-3.552 8.496-1.196" fill="none" stroke="#fff" stroke-width="6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/netflix-desktop.svg b/.icons/kora/apps/scalable/netflix-desktop.svg
new file mode 120000
index 000000000..3c795c835
--- /dev/null
+++ b/.icons/kora/apps/scalable/netflix-desktop.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/netflix.svg b/.icons/kora/apps/scalable/netflix.svg
new file mode 100644
index 000000000..7ccabd03b
--- /dev/null
+++ b/.icons/kora/apps/scalable/netflix.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8c1c3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.1646 0 0 1.1646 -3.95052 -3.95052)" fill-rule="nonzero">
+ <path d="m27 10h6v28l-6-1z" fill="#bb0d00"/>
+ <path d="m15 10v28l6-1v-27z" fill="#bb0d00"/>
+ <path d="m15 10 12 27 6 1-12-28z" fill="#fa2616"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nethack.svg b/.icons/kora/apps/scalable/nethack.svg
new file mode 100644
index 000000000..57f29578f
--- /dev/null
+++ b/.icons/kora/apps/scalable/nethack.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6461 41.6461 0 24 42.1048)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.931 14.675c.049-.172.072-.351.069-.529-.021-.992-.868-1.79-1.876-1.769-.309.007-.612.09-.88.242l-33.341 18.33c-1.081-.919-2.12-1.893-3.269-2.73-1.388.317-.387 2.079-.349 3.044.104.501.208 1.001.313 1.502l-3.632 1.997c-.606.322-.98.952-.966 1.629.021.991.868 1.789 1.876 1.768.31-.006.613-.09.882-.243l3.652-2.008c.659.924.914 2.158.262 3.164-.669 1.28-2.221 1.407-3.498 1.356-1.155.935.894 2.335 1.685 2.902 3.54 2.217 8.532.706 10.807-2.596 1.479-2.01 1.93-4.944.49-7.085-1.249-.919-1.317 1.458-2.374 1.764-1.401 1.001-3.507.253-4.079-1.315l33.334-18.325c.436-.232.759-.629.894-1.098z" fill="#005a5a"/>
+ <path d="m2.069 14.675c-.049-.172-.072-.351-.069-.529.021-.992.868-1.79 1.876-1.769.309.007.612.09.88.242l33.341 18.33c1.081-.919 2.12-1.893 3.269-2.73 1.388.317.387 2.079.349 3.044-.104.501-.208 1.001-.313 1.502l3.632 1.997c.606.322.98.952.966 1.629-.021.991-.868 1.789-1.876 1.768-.31-.006-.613-.09-.882-.243l-3.652-2.008c-.659.924-.914 2.158-.262 3.164.669 1.28 2.221 1.407 3.498 1.356 1.155.935-.894 2.335-1.685 2.902-3.54 2.217-8.532.706-10.807-2.596-1.479-2.01-1.93-4.944-.49-7.085 1.249-.919 1.317 1.458 2.374 1.764 1.401 1.001 3.507.253 4.079-1.315l-33.334-18.325c-.436-.232-.759-.629-.894-1.098z" fill="#008080"/>
+ <path d="m9.679 3.624c-.606.023-1.091.506-1.091 1.085v22.059c0 .74.307 1.244.69 1.873.383.628.898 1.324 1.513 2.077 1.23 1.506 2.857 3.235 4.545 4.889 1.687 1.654 3.43 3.226 4.9 4.406.735.59 1.398 1.081 1.98 1.447.581.366.931.693 1.784.693s1.203-.327 1.784-.693c.582-.366 1.245-.857 1.98-1.447 1.47-1.18 3.213-2.752 4.9-4.406 1.688-1.654 3.315-3.383 4.545-4.889.615-.753 1.13-1.449 1.513-2.077.383-.629.69-1.133.69-1.873v-22.059-.001c0-.595-.513-1.085-1.136-1.085-.33 0-.645.138-.861.378l-2.505 2.778-3.196-2.862c-.21-.188-.488-.293-.777-.293h-6.937-6.937c-.289 0-.567.105-.777.293l-3.196 2.862-2.505-2.778c-.226-.251-.56-.39-.906-.377z" fill="url(#a)"/>
+ <path d="m12.441 12.292v14.163c.023.025.01-.013.128.18.243.399.66.978 1.206 1.647 1.09 1.334 2.644 2.992 4.257 4.573s3.289 3.089 4.615 4.154c.555.445.982.744 1.353.993.371-.249.798-.548 1.353-.993 1.326-1.065 3.002-2.573 4.615-4.154s3.167-3.239 4.257-4.573c.546-.669.963-1.248 1.206-1.647.118-.193.105-.155.128-.18v-14.163z" fill="#008080"/>
+ <path d="m24 12.292v25.71c.371-.249.798-.548 1.353-.993 1.326-1.065 3.002-2.573 4.615-4.154s3.167-3.239 4.257-4.573c.546-.669.963-1.248 1.206-1.647.118-.193.105-.155.128-.18v-14.163z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/netradiant.svg b/.icons/kora/apps/scalable/netradiant.svg
new file mode 100644
index 000000000..f903d8062
--- /dev/null
+++ b/.icons/kora/apps/scalable/netradiant.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbd5d8" offset="0"/>
+ <stop stop-color="#fafafa" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m21.833 6.666h4.334v5.417h-4.334z" fill="#9e9d24"/>
+ <path d="m20.789 28.673-2.205-3.887 2.173-1.097 1.083 1.986 1.869 1.131zm16.212-11.852.922 1.848-.922.609z" fill="#8e24aa"/>
+ <path d="m29.417 25.087-3.215 1.719v-2.675l10.799-6.156v2.758l-5.4 2.984v14.997l-2.184 1.326zm-15.168-8.739-5.417 3.072v-5.149l13.001-7.605v5.417l-5.417 2.86v15.209l-2.167 1.262zm4.37.62 8.631-4.376v2.461l-8.631 4.626z" fill="#b71c1c"/>
+ <path d="m29.417 40.04 2.149-1.319 2.185 1.234-2.185 1.375zm-15.168-8.626 2.167-1.262 2.203.88-2.203 1.165zm6.54-2.741 2.92-1.867h2.493l3.215-1.719v2.456l-3.215 1.874h-4.482zm-2.17-6.445v-2.536l8.631-4.639v-2.461l-3.289 1.657h-2.128l-3.209 1.963-2.208-1.269 5.417-2.86h4.334l1.083.509 2.233-1.351 2.101 1.245v2.566l-12.965 7.176 2.138 1.461-2.173 1.097zm12.982 1.489 5.4-2.984v-1.455l.922-.609 1.245.659v2.598l-5.417 3.011zm-22.769-1.77v-2.527l5.417-3.072v6.047l-2.209-1.041s-1.27.792-2.038 1.189z" fill="#283593"/>
+ <path d="m31.566 38.721.035-15.004 2.15 1.22v15.018zm-15.15-8.569v-15.209l2.208 1.269-.005 14.82zm5.424-4.477-1.083-1.986-2.138-1.461 2.448-1.406 5.135 3.309v2.675h-2.493zm-8.6-6.326 1.009-.463v1.236l-1.009.448zm24.683-.68-.922-1.848v-3.798l2.167 3.749v2.556zm-11.756-6.586v-2.898l2.206-1.231 3.211 1.917v2.604l-2.101-1.234-2.233 1.351z" fill="#2e7d32"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/netsniff-ng.svg b/.icons/kora/apps/scalable/netsniff-ng.svg
new file mode 100644
index 000000000..4733e03c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/netsniff-ng.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#3f3131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -13.9641 13.9641 0 11 20.9641)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -14 14 0 11 21)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <path transform="matrix(2.21141 0 0 2.21141 -.325558 -.325558)" d="m17 7.452c0-.249-.203-.452-.452-.452h-11.096c-.249 0-.452.203-.452.452v13.096c0 .249.203.452.452.452h11.096c.249 0 .452-.203.452-.452z" fill="url(#b)"/>
+ <path transform="matrix(2.21141 0 0 2.21141 -.325558 -.325558)" d="m5 1s-4 2.5-4 5c0 4 4 5 4 5l2-4s-4 0-4-2c0-1 2-4 2-4zm12 0s2 3 2 4c0 2-4 2-4 2l2 4s4-1 4-5c0-2.5-4-5-4-5z" fill="#de081c" fill-rule="nonzero"/>
+ <g stroke-width="2.21141">
+ <circle cx="18.471427" cy="29.528477" r="5.528525" fill="#fff"/>
+ <circle cx="18.471427" cy="29.528477" r="3.317115" fill="#de081c"/>
+ <circle cx="29.528477" cy="29.528477" r="5.528525" fill="#fff"/>
+ <circle cx="29.528477" cy="29.528477" r="3.317115" fill="#de081c"/>
+ </g>
+ <g transform="matrix(2.21141 0 0 2.21141 -.325558 -.325558)" fill-rule="nonzero">
+ <path d="m8.5 13c-.274 0-.5.226-.5.5s.226.5.5.5.5-.226.5-.5-.226-.5-.5-.5zm5 0c-.274 0-.5.226-.5.5s.226.5.5.5.5-.226.5-.5-.226-.5-.5-.5z" fill="#4f4f4f"/>
+ <path d="m6 11 5 4 5-4z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/netsurf.svg b/.icons/kora/apps/scalable/netsurf.svg
new file mode 100644
index 000000000..14a84eccf
--- /dev/null
+++ b/.icons/kora/apps/scalable/netsurf.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9685 39.9685 0 23.5779 43.973)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0086ff" offset="0"/>
+ <stop stop-color="#42b8fe" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.13483 0 0 1.13483 -3.30514 -3.30332)" d="m34 6.679c-3.04-1.755-6.49-2.679-10-2.679-7.136 0-13.752 3.82-17.321 10-5.485 9.502-2.181 21.835 7.321 27.321 9.502 5.485 21.835 2.181 27.321-7.321 1.755-3.04 2.679-6.49 2.679-10 0-7.136-3.82-13.752-10-17.321z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.899666 .692482 -.692482 .899666 17.6643 -15.2859)" d="m26.721 7.139 1.35 3.797 3.639-1.73-1.729 3.639 3.796 1.35-3.796 1.35 1.729 3.639-3.639-1.729-1.35 3.796-1.35-3.796-3.639 1.729 1.73-3.639-3.797-1.35 3.797-1.35-1.73-3.639 3.639 1.73z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="matrix(1.13483 0 0 1.13483 -3.30514 -3.30332)" d="m16.227 34.817c-5.272-8.362-6.84-17.409-3.181-29.115.164-.527.725-.821 1.252-.656.527.164.821.725.656 1.252-3.62 11.587-1.801 20.416 3.752 28.632 9.038.124 16.926-3.015 24.589-10.639.391-.389 1.025-.388 1.414.004.389.391.388 1.025-.004 1.414-7.691 7.653-15.594 11.037-24.557 11.234 1.617 2.135 3.482 4.241 5.564 6.355.388.394.383 1.027-.01 1.414-.394.388-1.027.383-1.414-.01-2.546-2.585-4.779-5.16-6.65-7.785-3.755-.157-7.701-.832-11.896-1.951-.533-.142-.85-.69-.708-1.224.142-.533.69-.85 1.224-.708 3.492.931 6.803 1.542 9.969 1.783z" fill="#313131"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/network-defaultroute.svg b/.icons/kora/apps/scalable/network-defaultroute.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-defaultroute.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/network-firewall.svg b/.icons/kora/apps/scalable/network-firewall.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-firewall.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/network-idle.svg b/.icons/kora/apps/scalable/network-idle.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-idle.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/network-manager.svg b/.icons/kora/apps/scalable/network-manager.svg
new file mode 100644
index 000000000..98372ce12
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-manager.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.5937 32.5937 0 246.258 40.2224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#0083d5"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m24 26.834c-1.781 0-3.463.786-4.613 2.155-.357.425-.302 1.059.123 1.415.188.158.417.236.645.236.287 0 .572-.122.77-.358.768-.914 1.889-1.439 3.075-1.439s2.307.525 3.075 1.439c.199.237.484.358.77.358.228 0 .457-.077.645-.236.425-.357.48-.99.123-1.415-1.15-1.369-2.832-2.155-4.613-2.155z"/>
+ <path d="m24 22.415c-2.968 0-5.77 1.31-7.689 3.593-.357.424-.302 1.058.123 1.415.188.158.417.235.646.235.286 0 .571-.122.769-.358 1.536-1.828 3.778-2.876 6.151-2.876 2.372 0 4.614 1.048 6.151 2.876.199.237.483.358.769.358.229 0 .458-.077.646-.235.425-.357.48-.992.123-1.415-1.92-2.283-4.722-3.593-7.689-3.593z"/>
+ <path d="m34.764 23.19c-2.686-3.197-6.61-5.03-10.764-5.03s-8.077 1.833-10.764 5.03c-.357.425-.303 1.059.123 1.415.188.159.416.236.645.236.286 0 .571-.122.77-.358 2.303-2.741 5.667-4.313 9.226-4.313s6.922 1.572 9.226 4.312c.199.237.484.359.77.359.229 0 .458-.077.646-.236.424-.356.479-.991.122-1.415z"/>
+ <path d="m22.345 32.185c0 .913.742 1.655 1.655 1.655s1.654-.742 1.654-1.655c-.279-2.348-3.255-1.749-3.309 0z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/network-vpn.svg b/.icons/kora/apps/scalable/network-vpn.svg
new file mode 100644
index 000000000..398643741
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-vpn.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m21.7975 32.8099h4.40496v8.80992h-4.40496z" fill="#828282" stroke-width="1.10124"/>
+ <path transform="matrix(1.10124 0 0 1.10124 -2.42978 -2.42978)" d="m24 4c-4.937 0-9 4.063-9 9v12h18v-12c0-4.937-4.063-9-9-9zm0 4c2.809 0 5 2.191 5 5v8h-10v-8c0-2.809 2.191-5 5-5z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path transform="matrix(0 -1.10124 -1.10124 0 -2.42978 -2.42978)" d="m-16-34.547c0-.802-.651-1.453-1.453-1.453h-13.094c-.802 0-1.453.651-1.453 1.453v21.094c0 .802.651 1.453 1.453 1.453h13.094c.802 0 1.453-.651 1.453-1.453z" fill="#e38600"/>
+ <path d="m10.7851 18.49378h26.42976v11.0124h-26.42976z" fill="#fff" fill-opacity=".3" stroke-width="1.10124"/>
+ <path transform="matrix(0 1.10124 -1.10124 0 -2.42978 -2.42978)" d="m42-42.184c0-1.002-.814-1.816-1.816-1.816h-.368c-1.002 0-1.816.814-1.816 1.816v36.368c0 1.002.814 1.816 1.816 1.816h.368c1.002 0 1.816-.814 1.816-1.816z" fill="#828282"/>
+ <path d="m16.2913 37.21486h15.41736v8.80992h-15.41736z" fill="#afafb1" stroke-width="1.10124"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/network-wired.svg b/.icons/kora/apps/scalable/network-wired.svg
new file mode 100644
index 000000000..0ff630f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-wired.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m31.141 28.401c-1.436 0-2.703.685-3.531 1.734l-7.677-3.93c.1-.375.172-.763.172-1.171 0-.444-.085-.862-.205-1.269l7.644-3.912c.823 1.096 2.123 1.813 3.598 1.813 2.501 0 4.523-2.024 4.523-4.525 0-2.498-2.022-4.523-4.523-4.523-2.494 0-4.519 2.025-4.519 4.523 0 .41.073.798.174 1.175l-7.675 3.93c-.829-1.05-2.098-1.737-3.537-1.737-2.498 0-4.519 2.026-4.519 4.525s2.021 4.525 4.519 4.525c1.478 0 2.777-.719 3.603-1.817l7.641 3.912c-.12.406-.207.828-.207 1.273 0 2.499 2.025 4.524 4.519 4.524 2.5 0 4.523-2.025 4.523-4.524 0-2.501-2.023-4.526-4.523-4.526z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/network-wireless.svg b/.icons/kora/apps/scalable/network-wireless.svg
new file mode 100644
index 000000000..ad277e6a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-wireless.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -58.0726 58.0726 0 31.9775 61.0363)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2c2c2" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <path d="m61.036 9.709c0-3.723-3.022-6.745-6.745-6.745h-44.582c-3.723 0-6.745 3.022-6.745 6.745v44.582c0 3.723 3.022 6.745 6.745 6.745h44.582c3.723 0 6.745-3.022 6.745-6.745z" fill="url(#a)"/>
+ <path d="m31.979 39.537c1.331 0 2.412 1.08 2.412 2.413 0 1.332-1.081 2.414-2.412 2.414-1.334 0-2.414-1.082-2.414-2.414 0-1.333 1.08-2.413 2.414-2.413zm.287-19.9c11.482.217 21.796 10 22.025 22.024 0 0 .018 1.26-.844 1.765-1.143.669-2.486.133-2.599-2.451-.565-9.881-9.799-18.404-19.844-17.894-9.501.48-17.857 8.891-17.921 18.88 0 0-.387 1.646-1.639 1.698-2.509.104-2.005-5.232-.331-9.637 3.218-8.463 11.866-14.445 21.153-14.385zm-.094 7.347c7.809.147 14.724 7.093 14.773 14.956 0 0-.046.832-.591 1.304-1.091.943-2.749.257-2.844-1.891-.414-7.275-8.81-12.993-15.897-10.097-4.215 1.722-7.152 6.047-7.181 10.705 0 0-.04.54-.259.892-.811 1.305-3.201.946-3.158-1.288.247-7.802 7.116-14.633 15.157-14.581zm.018 6.718c4.142.158 7.817 3.653 8.028 7.824.109 2.146-3.251 2.788-3.424.051-.334-3.75-5.858-5.953-8.544-2.699-.523.636-.882 1.404-1.025 2.215-.143.795-.098 1.586-.576 2.065-.983.984-3.009.314-2.911-1.632.214-4.212 4.028-7.881 8.452-7.824z" fill="#006dff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/network-workgroup.svg b/.icons/kora/apps/scalable/network-workgroup.svg
new file mode 120000
index 000000000..41748e087
--- /dev/null
+++ b/.icons/kora/apps/scalable/network-workgroup.svg
@@ -0,0 +1 @@
+network-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/network.bisq.Bisq.svg b/.icons/kora/apps/scalable/network.bisq.Bisq.svg
new file mode 120000
index 000000000..d2f833b75
--- /dev/null
+++ b/.icons/kora/apps/scalable/network.bisq.Bisq.svg
@@ -0,0 +1 @@
+bisq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/network.cycles.wdisplays b/.icons/kora/apps/scalable/network.cycles.wdisplays
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/network.cycles.wdisplays
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/network_local.svg b/.icons/kora/apps/scalable/network_local.svg
new file mode 100644
index 000000000..db938cd43
--- /dev/null
+++ b/.icons/kora/apps/scalable/network_local.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.938 42.938 0 25.1017 45.4392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009143" offset="0"/>
+ <stop stop-color="#40c269" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m26 34h11v4h-26v-4h11v-4h4z" fill="#3f3f3f"/>
+ <path d="m10 32c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm14 0c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm14 0c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm-22.705-24h17.41c1.272 0 2.295 1.023 2.295 2.295v17.41c0 1.272-1.023 2.295-2.295 2.295h-17.41c-1.272 0-2.295-1.023-2.295-2.295v-17.41c0-1.272 1.023-2.295 2.295-2.295zm2.705 5h12v12h-12z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/networkmanager.svg b/.icons/kora/apps/scalable/networkmanager.svg
new file mode 120000
index 000000000..0fb3d2e67
--- /dev/null
+++ b/.icons/kora/apps/scalable/networkmanager.svg
@@ -0,0 +1 @@
+network-workgroup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/newbreeze.svg b/.icons/kora/apps/scalable/newbreeze.svg
new file mode 100644
index 000000000..2aa4f278d
--- /dev/null
+++ b/.icons/kora/apps/scalable/newbreeze.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 -149.347 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005d2e" offset="0"/>
+ <stop stop-color="#00a356" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.143 12c-1.188 0-2.143.973-2.143 2.182v19.636c0 1.209.956 2.182 2.143 2.182h2.358v-8.864c0-.904.719-1.637 1.606-1.637h17.786c.887 0 1.606.733 1.606 1.637v8.864h2.358c1.188 0 2.143-.973 2.143-2.182v-17.386c0-1.209-.959-2.262-2.143-2.183h-11.25l-4.285-2.249zm5.357 16.5v7.5h15v-7.5z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/news-feed.svg b/.icons/kora/apps/scalable/news-feed.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/news-feed.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nextcloud.svg b/.icons/kora/apps/scalable/nextcloud.svg
new file mode 100644
index 000000000..38e68049a
--- /dev/null
+++ b/.icons/kora/apps/scalable/nextcloud.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0058b5" offset="0"/>
+ <stop stop-color="#00adff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.017784 -33.4769 33.4769 .017784 1127 46.5629)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m23.974 16.485c-3.234 0-5.974 2.195-6.819 5.168-.735-1.578-2.328-2.688-4.171-2.688-2.531 0-4.612 2.081-4.612 4.611 0 2.531 2.081 4.614 4.612 4.614 1.843 0 3.436-1.111 4.171-2.69.845 2.973 3.585 5.168 6.819 5.168 3.213 0 5.939-2.166 6.803-5.109.748 1.546 2.32 2.631 4.14 2.631 2.531 0 4.612-2.083 4.612-4.614 0-2.53-2.081-4.611-4.612-4.611-1.82 0-3.392 1.084-4.14 2.629-.864-2.943-3.59-5.109-6.803-5.109zm0 2.707c2.438 0 4.387 1.947 4.387 4.384 0 2.438-1.949 4.387-4.387 4.387s-4.385-1.949-4.385-4.387c0-2.437 1.947-4.384 4.385-4.384zm-10.99 2.48c1.068 0 1.904.836 1.904 1.904 0 1.069-.836 1.907-1.904 1.907s-1.905-.838-1.905-1.906c0-1.069.837-1.905 1.905-1.905zm21.933 0c1.068 0 1.904.836 1.904 1.904 0 1.069-.836 1.907-1.904 1.907s-1.906-.838-1.906-1.907c0-1.068.838-1.904 1.906-1.904z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nexuiz.svg b/.icons/kora/apps/scalable/nexuiz.svg
new file mode 100644
index 000000000..9b08e4df4
--- /dev/null
+++ b/.icons/kora/apps/scalable/nexuiz.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="400.57144" x2="400.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="508.60422" x2="508.43216" y1="540.62714" y2="514.61823" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-486.76034 -502.72584)" stroke-width="1.317422">
+ <rect transform="matrix(1.6347353 0 0 1.6347353 -144.06794 -342.6231)" x="386.57144" y="517.79797" width="28.000011" height="28.000027" ry="14.000006" fill="url(#a)"/>
+ <path d="m507.15702 514.72033c-.07 0-.148.023-.219.074-.074.051-.133.145-.145.223-.027.156.008.23.074.363.309.555.617.984.734 1.316.203.457.199.879.145 1.164l-.371 1.75c-1.855.426-3.645.859-5.438 1.461-.348.109-.617.223-.883.363-.023-.004-.051-.004-.074 0-.094.059-.098.141-.148.219-.023.043-.066.09-.074.148-.008.055.02.152.074.219.156.211.367.301.664.438.293.137.633.273.883.367 1.246.449 2.848.813 4.117.949-.344 1.527-.672 3.035-1.18 4.52-.121.363-.277.742-.438 1.098-.461 1.02-1.051 1.949-1.617 2.844-.602.836-1.105 1.652-1.762 2.406-.125.129-.32.242-.441.363-.059.066-.102.164-.148.223-.02.027-.055.039-.074.074-.02.031-.008.051 0 .145-.004.023-.004.051 0 .074.016.027.043.055.074.074.02.027.043.055.074.074.023.004.051.004.074 0 .133.02.242-.031.367-.074.129-.039.219-.074.371-.145.305-.145.695-.301 1.027-.512.473-.297.828-.602 1.102-.801.484-.352 1.574-1.355 2.133-2.039.641-.723 1.32-1.5 1.84-2.48.008-.02-.012-.055 0-.074.035-.063.238-.449.293-.586.109-.273.184-.547.219-.656l1.617-4.887 5.65999-1.313c-.141 1.18-.297 2.32-.438 3.5-.109.973-.184 1.363-.293 2.406-.004.031.004.039 0 .074-.066.32-.246 1.223-.297 1.461-.375 1.809-.777 3.453-1.613 4.887-.203.277-.434.57-.664.801-.23-.113-.555-.27-1.027-.293-.008 0-.051 0-.074 0-.023-.004-.051-.004-.074 0 0 0-.074.07-.074.074-.027.02-.059.043-.074.074-.031.168.023.297.074.441.051.145.09.305.145.438.426.953.926 1.781 1.398 2.625.016.031.039.055.074.074.016.031.039.055.074.074.023.004.047.004.074 0 .023.004.047.004.074 0 .027-.016.055-.039.074-.074.703-.66 1.535-1.73 2.133-2.625 1.172-1.746 2.164-3.695 2.867-5.906.105-.344.191-.691.293-1.094l2.203-8.387c.094-.371.203-.785.219-1.098.004-.023.004-.055 0-.074-.043-.105-.145-.16-.219-.227-.074-.051-.125-.098-.219-.145-.191-.094-.441-.211-.664-.289-1.059-.352-2.207-.676-3.453-.949-.137-.059-.223-.082-.367-.078-.145.016-.355.043-.516.078-.32.066-.648.168-.883.227l-2.941.648c.125-.387.332-.961.145-1.676-.25-.816-.89799-1.293-1.61299-1.531-.613-.207-1.211-.391-1.84-.586-.102-.023-.563-.188-1.027-.219m-.008-.023" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nfoview.svg b/.icons/kora/apps/scalable/nfoview.svg
new file mode 100644
index 000000000..0a12422a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/nfoview.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 -106.01 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002680" offset="0"/>
+ <stop stop-color="#3968c2" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 9.75c-1.235 0-2.25 1.015-2.25 2.25s1.015 2.25 2.25 2.25 2.25-1.015 2.25-2.25-1.015-2.25-2.25-2.25zm-6.75 9v4.5h4.5v9h-4.5v4.5h13.5v-4.5h-4.5v-13.5z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nheko.svg b/.icons/kora/apps/scalable/nheko.svg
new file mode 100644
index 000000000..5f4cfd9c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/nheko.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -55.7094 55.7094 0 32 59.816)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1b1b1b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m60 32c0 15.36-12.64 28-28 28s-28-12.64-28-28 12.64-28 28-28 28 12.64 28 28z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m36.399 21h5.637l-11.55 22h-5.637z"/>
+ <path d="m47.674 21h5.637l-11.55 22h-5.637z"/>
+ <path d="m15.637 21-4.95 7h10.762l3.674-7zm20.761 0-3.673 7h16.463l4.125-7h-14.688z"/>
+ </g>
+ <path d="m30.761 21h5.638l-11.55 22h-5.638z" fill="#0165fe"/>
+ <path d="m25.124 21h5.637l-11.55 22h-5.637z" fill="#42b5ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nicotine-plus.svg b/.icons/kora/apps/scalable/nicotine-plus.svg
new file mode 100644
index 000000000..914ed3de5
--- /dev/null
+++ b/.icons/kora/apps/scalable/nicotine-plus.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.53598 -43.1166 43.1166 -.53598 25.6467 45.6536)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c69913" offset="0"/>
+ <stop stop-color="#f2ad19" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.994 32.891c.005 1.578.006 3.278.006 5.109h-6c0-8.798.017-14.429-.485-18.033-.22-1.585-.41-2.637-1.023-3.256-.366-.37-.895-.448-1.546-.541-.581-.082-1.227-.125-1.946-.147v21.977h-6v-28h6v.032c1.514.044 2.778.148 3.834.388 1.637.371 2.902 1.039 3.922 2.069 1.289 1.303 2.238 3.317 2.702 6.651.273 1.957.408 4.484.476 7.751h5.066v-5h6v5h5v6h-5v5h-6v-5z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nishang.svg b/.icons/kora/apps/scalable/nishang.svg
new file mode 100644
index 000000000..99f9ba0f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/nishang.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#022254" offset="0"/>
+ <stop stop-color="#132a6b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <path d="m6.975 11.548c-1 0-1 1-1 1v5s0 1 1 1h2c1 0 1-1 1-1v-1h-1v1h-2v-5h2v1h1v-1s0-1-1-1zm6 0 1 7h1l-1-7zm-1.5 2c-.274 0-.5.226-.5.5s.226.5.5.5.5-.226.5-.5-.226-.5-.5-.5zm0 3c-.274 0-.5.226-.5.5s.226.5.5.5.5-.226.5-.5-.226-.5-.5-.5zm4.5 1v1h3v-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nitro.svg b/.icons/kora/apps/scalable/nitro.svg
new file mode 120000
index 000000000..0d5649fb0
--- /dev/null
+++ b/.icons/kora/apps/scalable/nitro.svg
@@ -0,0 +1 @@
+nitrotasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nitrogen.svg b/.icons/kora/apps/scalable/nitrogen.svg
new file mode 100644
index 000000000..c454b753a
--- /dev/null
+++ b/.icons/kora/apps/scalable/nitrogen.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g stroke-width="1.10422">
+ <circle cx="31.72958" cy="24.00004" r="14.35486" fill="#5792f1"/>
+ <circle cx="31.72958" cy="24.00004" r="11.0422" fill="#006ec9"/>
+ <circle cx="24.00004" cy="16.2705" r="14.35486" fill="#5792f1"/>
+ <circle cx="24.00004" cy="16.2705" r="11.0422" fill="#006ec9"/>
+ <circle cx="16.2705" cy="24.00004" r="14.35486" fill="#5792f1"/>
+ <circle cx="16.2705" cy="24.00004" r="11.0422" fill="#006ec9"/>
+ <circle cx="24.00004" cy="31.72958" r="14.35486" fill="#5792f1"/>
+ <circle cx="24.00004" cy="31.72958" r="11.0422" fill="#006ec9"/>
+ <circle cx="24.00004" cy="24.00004" r="14.35486" fill="#5792f1"/>
+ <circle cx="24.00004" cy="24.00004" r="11.0422" fill="#006ec9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nitroshare.svg b/.icons/kora/apps/scalable/nitroshare.svg
new file mode 100644
index 000000000..707e3cf60
--- /dev/null
+++ b/.icons/kora/apps/scalable/nitroshare.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.9917 41.9917 0 19.7724 44.9917)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.07879 0 0 1.07879 -1.89087 -1.89087)" fill-rule="nonzero">
+ <path d="m27.881 3.002c-1.019.03-1.988.449-2.709 1.17l-7.828 7.826h-2.344c-2.209.001-4 1.791-4 4v17.997c0 2.209 1.791 3.999 4 3.999h1v3c.001 3.562 4.308 5.345 6.828 2.827l7.828-7.826h2.344c2.209-.001 4-1.791 4-4v-17.997c0-2.209-1.791-3.999-4-3.999h-1v-3c0-2.255-1.864-4.064-4.119-3.997z" fill="url(#a)"/>
+ <path d="m28 7-9 9h-4v18h5v7l9-9h4v-18h-5z" fill-opacity=".59"/>
+ <path d="m16 17v12h4v-6l8 8h4v-12h-4v6l-8-8z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nitroshsre.svg b/.icons/kora/apps/scalable/nitroshsre.svg
new file mode 120000
index 000000000..058c84512
--- /dev/null
+++ b/.icons/kora/apps/scalable/nitroshsre.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nitrotasks.svg b/.icons/kora/apps/scalable/nitrotasks.svg
new file mode 100644
index 000000000..13fe9d52f
--- /dev/null
+++ b/.icons/kora/apps/scalable/nitrotasks.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf1" offset="0"/>
+ <stop stop-color="#fcfdfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0358f2" offset="0"/>
+ <stop stop-color="#3ea1f9" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m25.795 27.384c.023-.274-.198-.489-.48-.425l-4.79 1.076c-.282.063-.396-.155-.259-.402l7.289-15.386c.133-.246.209-.227.162.048l-.195 9.648c-.044.27.136.39.418.326l4.802-1.079c.282-.063.42.142.297.394l-7.318 15.384c-.123.256-.207.235-.182-.043" fill="#fff" fill-opacity=".83"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nix-snowflake.svg b/.icons/kora/apps/scalable/nix-snowflake.svg
new file mode 120000
index 000000000..cc62a1841
--- /dev/null
+++ b/.icons/kora/apps/scalable/nix-snowflake.svg
@@ -0,0 +1 @@
+distributor-logo-nixos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nixnote.svg b/.icons/kora/apps/scalable/nixnote.svg
new file mode 120000
index 000000000..713d5a718
--- /dev/null
+++ b/.icons/kora/apps/scalable/nixnote.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nixnote2.svg b/.icons/kora/apps/scalable/nixnote2.svg
new file mode 100644
index 000000000..2ef8c75d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/nixnote2.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ba9000" offset="0"/>
+ <stop stop-color="#ffca1d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m23.068 11.006c-1.17.058-3.433.577-4.611 2.418 0 0-1.088-.341.18-2.264 0 0-3.486-.808-5.237 1.848h-3.4v16.834s4.604 9.811 19.559 7.914c0 0 6.768-.985 5.882-7.102 0 0 2.113-2.322 2.414-5.279.279-2.731.248-4.534-.947-8.074-.083-.247-.437-.227-.492.027-.419 1.953-1.933 6.414-5.463 8.41 0 0 1.858-3.332.844-7.345-.033-.129-.219-.116-.234.015-.149 1.274-.678 4.059-2.481 4.613 0 0-.768-4.066-5.659-6.722 0 0 .422-1.269.543-2.174.121-.906-.302-1.327-.061-1.75.242-.423 1.207-1.025 1.207-1.025s-.875-.403-2.044-.344zm2.334 12.998c.905-.057 1.651.688 1.594 1.594-.047.746-.652 1.351-1.398 1.398-.905.057-1.651-.688-1.594-1.594.047-.746.652-1.351 1.398-1.398zm6.737 8.002c.205.016.43.069.615.211.061.047.274.212.242.406-.03.185-.264.289-.351.328-.269.12-.376.021-.727.115-.086.023-.346.096-.572.289-.184.158-.14.218-.309.366-.166.145-.521.355-.771.25-.24-.101-.26-.436-.264-.5-.028-.458.362-.801.527-.946.17-.148.554-.428 1.125-.5.097-.012.28-.035.485-.019z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nl.brixit.powersupply.svg b/.icons/kora/apps/scalable/nl.brixit.powersupply.svg
new file mode 120000
index 000000000..82c357f48
--- /dev/null
+++ b/.icons/kora/apps/scalable/nl.brixit.powersupply.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nl.g4d.Girens.svg b/.icons/kora/apps/scalable/nl.g4d.Girens.svg
new file mode 100644
index 000000000..1ce236df7
--- /dev/null
+++ b/.icons/kora/apps/scalable/nl.g4d.Girens.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98cedc" offset="0"/>
+ <stop stop-color="#beedf9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0101879 -34.0645 34.0645 -.0101879 24 41.0323)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#18839e" offset="0"/>
+ <stop stop-color="#339fba" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m41.37 9.092c0-1.359-1.103-2.462-2.462-2.462h-29.816c-1.359 0-2.462 1.103-2.462 2.462v29.816c0 1.359 1.103 2.462 2.462 2.462h29.816c1.359 0 2.462-1.103 2.462-2.462z" fill="url(#b)"/>
+ <path d="m23.364 10.974c-5.072.063-9.999 2.904-12.287 7.955-2.823 6.233-.499 14.131 5.667 17.07 4.893 2.331 10.99.603 13.716-4.209l4.631 3.534c-.006.009-.009.019-.015.028l.539.331c.33-.538.633-1.094.903-1.667 3.681-7.803.823-17.745-6.84-21.592-1.688-.848-3.493-1.315-5.299-1.425-.338-.02-.677-.029-1.015-.025zm.218 7.209c.903.012 1.812.197 2.665.566 4.318 1.865 6.007 7.359 4.167 11.715-.138.326-.292.639-.458.94l-4.616-3.522c.06-.168.113-.341.15-.524.154-.742.03-1.59-.347-2.279-.378-.69-1.063-1.229-1.951-1.186-.442.022-.857.293-1.149.664-.146.185-.263.413-.248.678.014.266.19.524.46.685l.161-.271 2.375 1.813c-.272.947-.908 1.631-1.73 2.021-.892.421-1.974.493-2.916.178-2.809-.94-3.966-4.424-2.955-7.199 1.017-2.795 3.682-4.315 6.392-4.279z" fill="#beedf9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nl.hjdskes.gcolor3.svg b/.icons/kora/apps/scalable/nl.hjdskes.gcolor3.svg
new file mode 120000
index 000000000..803df987e
--- /dev/null
+++ b/.icons/kora/apps/scalable/nl.hjdskes.gcolor3.svg
@@ -0,0 +1 @@
+gcolor3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nl.openoffice.bluefish.svg b/.icons/kora/apps/scalable/nl.openoffice.bluefish.svg
new file mode 120000
index 000000000..aa9cef1e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/nl.openoffice.bluefish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nl.sarine.gpx-viewer.svg b/.icons/kora/apps/scalable/nl.sarine.gpx-viewer.svg
new file mode 120000
index 000000000..c59384346
--- /dev/null
+++ b/.icons/kora/apps/scalable/nl.sarine.gpx-viewer.svg
@@ -0,0 +1 @@
+gpx-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nm-device-wireless.svg b/.icons/kora/apps/scalable/nm-device-wireless.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/nm-device-wireless.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nmap.svg b/.icons/kora/apps/scalable/nmap.svg
new file mode 100644
index 000000000..ea7a8bfcd
--- /dev/null
+++ b/.icons/kora/apps/scalable/nmap.svg
@@ -0,0 +1,18 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="400.55615" x2="400.55615" y1="546.92657" y2="516.4751" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981fe7" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.5511965 0 0 1.552208 -597.40541 -801.61944)">
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ <g transform="matrix(1.0508504 0 0 1.0508504 -20.353166 -26.940048)">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#b)" stroke="url(#b)" stroke-width="1.427415"/>
+ <path d="m400.58867 517.1292c-1.85598 0-3.62255.35291-5.25513.97257-.11873.10877-.27308.19228-.39518.18193-.0172-.002-.0332-.0116-.051-.0186-.80476.3356-1.56814.74678-2.292 1.2132.094.15218.122.32162-.0713.40394-.0325.0131-.44189.0551-.58485.0521-2.05845 1.4909-3.7097 3.49609-4.76512 5.83692.017-.003.0317-.01.0496-.0108.16019-.003.3907.0428.54456.0756.14198.0291.2565.12404.37939.13324.34872.0266.43256-.24393.71704-.39534.29399.041.48904-.05.75447-.0204.18094.0204.31166.21264.45265.22345.11861.0116.22297-.11079.33772-.0933.11151.0175.30376.25947.32191.39533.0235.16908-.1248.32134-.076.50707.17772.18037.50058.21693.75444.32085.16536-.13582.0222-.38782 0-.5844-.003-.0868.0116-.16376 0-.24352-.0146-.13539-.0731-.25939-.074-.37527-.003-.53515.43312-.78562.79322-.9969.15588-.0921.27861-.25349.41385-.3209.19105-.0954.33331-.11769.49145-.20627.28585-.16003.53095-.28845.75446-.46979.10317-.24267.01-.56804.0192-.80787.10322-.0631.19216.0272.30175.0187.17244-.0355.1868-.27839.28453-.37523.0567-.0557.2125-.0951.28304-.15044.1719-.13436.22786-.33737.37802-.3953.0539-.022.17803-.0149.26297-.0382.11168-.0296.27068-.16121.45262-.22338.11858-.041.39017-.0496.43542-.0944.0559-.0567-.00078-.21586.0192-.30079.0915-.42453.73299-.51451 1.11222-.65747.26581-.0999.53852-.2842.8306-.22776-.0573.20177-.32924.13027-.28313.3753.0636.34.52046-.0971.64097-.14754.23012-.0965.62481-.15576.92684-.26499.26485-.0965.73966-.2438.49007-.54572-.20825-.0116-.30858.24351-.49007.32084-.12535.0205-.10114-.10456-.20836-.11454-.10131-.0116-.15857.0934-.26303.0753-.10376-.017-.24958-.17978-.26581-.30078-.0411-.31393.26617-.44335.39665-.67754-.0866-.28393-.48037-.0579-.71852-.16898.0234-.16908.19845-.28568.39659-.31798.16243-.0272.52695-.0131.62368.0724.0561.0482.004.16606.0947.24492.0961.0868.21442.0774.33919.0575.0444-.21429-.27958-.16053-.24429-.30224.25485-.16618.66947-.0299.98151-.0756.17959-.0266.36814-.15279.52735-.24205.15139-.0859.34806-.23519.5087-.0945.0426.15356-.13991.20438-.22563.28074-.28863.25598-.58606.54922-.81042.84651.13761.13385.3878.0664.62079.0944.0911.0116.20542.0385.30172.0562.11274.0205.23239.014.32044.0372.15855.0384.2009.20769.35784.20769.25813-.00046.26121-.27878.11491-.45264.0462-.17749.11858-.26958.0564-.39391-.11627-.23179-.54284-.0116-.56474-.30079-.0134-.18752.15741-.17914.2256-.31939-.031-.36232.29812-.38857.26295-.71332-.0147-.13586-.13015-.13774-.22561-.26501-.0485-.0621-.0723-.1825-.12788-.23633-.44028-.0383-.88553-.0629-1.33637-.0629zm-7.59319 2.95925h.002c.088.0116.19396.10653.30031.11468.10024.003.18375-.0555.24575-.0383.15777.0411.22428.27893.0754.39532-.12333.0149-.17141-.0541-.26438-.0373-.25625.0429-.35456.5437-.54609.52713-.18059-.0145-.27833-.45382-.0946-.58439.0116-.11405-.0838-.13228-.0774-.24495.0545-.0692.20918-.14382.35925-.13175zm-.84925.0589c.0525.002.0918.014.11207.037-.0252.20046-.1824.1873-.33771.28073-.26827.16136-.42333.4073-.50869.752-.0249.0999-.28905.36608-.41673.33948-.2992-.0628.0831-.6126.15088-.69616.0759-.0926.17689-.17379.26585-.28073.0862-.10351.14246-.24334.22561-.30079.0911-.0628.35109-.13781.5087-.13173zm2.23309.67606c.0957.002.182.0175.22132.0562-.0615.24836-.59837.18278-.79465.0929.0116-.0936.15957-.11953.28307-.13174.0871-.003.19462-.0205.29026-.0173zm-1.2214.45839c.0636-.002.12838.0116.1954.0299-.17362.14477-.36141.22677-.6596.32083-.14337.0447-.39096.10079-.41528-.0589-.0297-.1956.20966-.1501.34054-.16759.16486-.023.3458-.11843.53894-.12466zm18.73867 1.11438c-.0227.054-.0383.10603-.0359.15753.0116.0908.1114.17807.13361.30083.0116.0652-.0306.20563 0 .265.0909.17558.32859.0499.49867.0589-.1932-.26517-.38615-.53084-.59638-.78205zm.96424 1.29343c-.0272.12957-.1154.29857-.18681.40678-.16446.24932-.38786.26095-.62367.39389-.19665.11114-.28133.29661-.39662.48987-.12496.20879-.20235.33493-.15085.63745-.16863.33334-.42392.53755-.77314.69611-.10313.0465-.24438.0638-.33915.13173-.0752.0543-.11831.19933-.2256.3194-.13228.14678-.27102.20871-.34057.32085-.0539.0868-.0721.25902-.13217.37528-.0809.15796-.25207.23533-.35788.39535-.0482.0738-.0808.22396-.13359.32087-.11958.21649-.32373.37246-.30181.5629.0221.18406.23145.21627.24572.37671.003.0907-.0601.14614-.0564.24494.003.14432.10068.24563.11207.35668.0282.27921-.0951.39064-.148.58152-.0252.0912-.014.1938-.0384.26501-.047.13974-.24183.26588-.24575.43111-.002.11748.12095.21189.13084.37676.003.1138-.0563.23497-.0356.33948.0398.2046.40661.4426.56623.60155.21341.21279.49284.37743.58484.60163.0772.19038.0765.43801.22562.58154.11003.10591.29302.17198.43397.28214.13152.10269.27476.19169.4153.30078.22963.17912.57685.53607.94267.50855.19106-.0131.38685-.16932.60359-.20772.22292-.0395.51225-.0605.73714-.037.17229.017.34974.11991.52883.11169.18909-.0116.40595-.15138.62081-.2449.17288-.0748.38504-.15815.6179-.21919.10687-.71541.16383-1.44837.16383-2.19439 0-3.00334-.90096-5.78701-2.44289-8.10721zm-24.33732 4.92877c-.31345.0173-.51877.0313-.69696.11172-.40822.18517-.32939.73504-.73725.86515-.14096.0446-.33466.0471-.4899.0754-.13411.0247-.29738.0971-.43543.0943-.0384-.00047-.0927-.0292-.14087-.0438-.0359.25782-.0661.51855-.0894.78059.38804.0737.5883.58671.93125.7563.0939.0467.2167.0495.33766.0758.0973.022.1718.0628.2658.0946.1996.0673.44397.0594.60361.13041.24046.1064.41684.55691.62366.67751.0116.12152-.0241.2847.0192.37524.0974.13215.2356.10281.39656.18908.19261.10351.25154.37093.43402.45263.0629.028.22088.0243.32045.0548.25008.0752.3317.36385.54608.30082.14058-.041.12949-.18547.1523-.31944.0929-.0999.19431-.25928.33913-.26212.23443-.0116.25531.24146.34056.46837.0484.12829.17406.24001.20695.37529.0585.23369.0294.93319-.0206 1.07286-.0591.17136-.2919.24402-.43541.43401-.0675.0892-.0996.21957-.15089.28217-.0924.11222-.22974.14148-.29886.24495-.0388.0583-.077.18333-.11506.2621-.11328.23933-.26486.40887-.16958.69615.0396.11821.22513.19746.22563.3366.00053.16375-.3494.31035-.37647.48986-.0206.13358.10823.37196.15084.54575.0312.13135.28015.21345.35784.30079.13242.14821.23827.35816.35923.54432.23923.36613.4267.81264.65962 1.16738.12306.18581.29591.35285.37791.54572.0416.0971.0359.21334.0743.3008.13478.30334.73021.62005 1.03751.77063.14381.0695.30343.0944.43542.16756.19995.11115.59601.40966.69697.58444.0901.15707.14594.53943.18965.7892.0586.33011.00067.58358.0192.94108.0116.19335.0735.38772.076.58156.00075.0677-.0359.11834-.0386.18762-.00011.0108.004.0243.004.0355 1.85316.83591 3.90667 1.31205 6.08001 1.31205.39265 0 .78068-.0207 1.16539-.0508.0173-.0289.0323-.059.0537-.086.0888-.11592.16728-.2174.2257-.31944.0559-.3434-.13742-.58325-.0564-.88373.0902-.33767.55841-.54385.88672-.69622.11281-.0523.22846-.13714.32037-.169.22721-.0789.51087-.0357.71852-.11171.35352-.12895.39044-.5069.56474-.82794.0826-.15194.19085-.30424.20695-.41248.0139-.0971-.0357-.18886-.0205-.30367.0169-.11356.11926-.2118.15087-.33663.0411-.16287.0591-.40152.0591-.58294 0-.14895-.0697-.2796-.0753-.41398-.0247-.48778.17678-.54235.35784-.80783.0909-.13185.12484-.28222.18823-.37674.30401-.45201.83139-.67024.79324-1.35356-.0116-.22611-.15498-.73712-.32188-.80927-.0954-.0411-.31452-.003-.45268-.0562-.44593-.16576-.70762-.71678-1.16973-.75202-.0984-.0116-.18924.0401-.3003.0383-.18288-.0116-.45861-.12765-.66103-.15041-.12869-.0131-.30074.0379-.37799 0-.1177-.0572-.12975-.27352-.22561-.33805-.0755-.0526-.22383-.0696-.33913-.11451-.18578-.0705-.33311-.15412-.54746-.16899-.066-.003-.14858.0313-.22562.0205-.1186-.0205-.21245-.15993-.32186-.22633-.13713-.0835-.26382-.12347-.32049-.24207.12387-.40504-.21847-.51794-.30179-.75199-.0396-.10969-.0218-.24164-.0564-.33946-.0497-.14016-.18819-.22112-.34058-.33803-.27301-.20945-.51516-.40611-.90532-.45407-.17153-.022-.3417.0516-.54896.0383-.21958-.0131-.49531-.20535-.65954-.39248-.15973-.18272-.23738-.34668-.37652-.43401-.13178-.0845-.30668-.0825-.39663-.16758-.04-.0372-.0328-.1009-.0761-.18912-.0661-.13674-.17753-.21281-.0946-.37667-.15036-.0771-.1545.14299-.31901.11451-.1467-.20744-.27055-.30573-.60358-.24492-.15248.0281-.23761.22012-.41528.22492-.14573.0116-.26021-.16187-.45264-.18913-.14529-.0205-.31049.0388-.41389.0201-.16102-.032-.21072-.1657-.35783-.26213-.10786-.0704-.31742-.19101-.37792-.18907-.18963.0116-.32477.40169-.58629.2636-.12711-.1606.20701-.24519.0564-.39542-.11427-.11391-.21034.0521-.30174.11467-.10479.0718-.20325.14349-.31905.18621-.25917.0965-.42114.0463-.62366.15041-.18753.0966-.19553.25881-.30177.45118-.0871.1576-.28475.38723-.41532.39675-.1581.0116-.30923-.22033-.45264-.28213-.43208-.18658-.64138.16563-1.00012.17041-.33298.0116-.80855-.53592-.79184-.84795.003-.19036.10985-.47921.13217-.71478.0206-.18732.14875-.30019.15094-.47124.003-.2284-.30398-.40401-.45272-.43114-.35247-.0645-.84183.14138-1.24581-.0205-.0768-.12743.0905-.21552.13361-.33947.0248-.0702.01-.16453.0358-.24208.0444-.11978.17068-.2126.22697-.33946.0415-.0966.0528-.23654.0946-.35666.0501-.13678.14023-.22491.15091-.32084.0131-.12667-.034-.27316-.1337-.35666zm5.04392 3.98057c.1279.0116.14389.27532.0129.29654-.14109.0221-.2128-.22055-.0756-.28367.0233-.0116.045-.0116.0631-.0108v-.002z" fill="#fff" fill-opacity=".546296"/>
+ <circle transform="matrix(1.5582299 0 0 1.5582299 -264.29828 -296.91072)" cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nmap_icon.svg b/.icons/kora/apps/scalable/nmap_icon.svg
new file mode 100644
index 000000000..52ef64371
--- /dev/null
+++ b/.icons/kora/apps/scalable/nmap_icon.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nnn.svg b/.icons/kora/apps/scalable/nnn.svg
new file mode 100644
index 000000000..e2354fc54
--- /dev/null
+++ b/.icons/kora/apps/scalable/nnn.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m25.104 8.424c-1.84-.899-4.107-.271-4.104 1.024 2.064 5.369.565 8.289 0 12.337 3.277 2.981 3.038 8.153.944 11.112-1.856 2.41-4.761 3.9-6.221 6.609-.723 1.342-.762 2.974-.705 4.494h28.982c.013-7.776-1.24-15.563-3.668-22.931-1.486-4.604-4.156-8.81-8.684-10.763-1.764-.823-4.82-1.04-6.544-1.882z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m27.371 10.307c-.394.003-.8.027-1.221.07-.357.006-.647.308-.647.673 0 .369.297.672.658.672.041 0 .081-.004.12-.011 3.064-.317 5.13.515 6.793 1.953 1.355 1.172 2.423 2.786 3.401 4.531.574.01 1.111.066 1.613.194-1.125-2.108-2.375-4.201-4.164-5.748-1.658-1.434-3.792-2.359-6.553-2.334zm13.879 19.304c-.224.38-.501.727-.826 1.022l-.02.019-.013.016c-.081.068-.169.127-.254.189.574 3.332 1.046 7.135 1.226 11.155.016.358.308.644.659.644.362 0 .66-.304.66-.674 0-.009 0-.019 0-.029-.202-4.508-.765-8.727-1.432-12.342z" fill="#ffffff"/>
+ <g fill-rule="nonzero">
+ <path d="m21.547 4c-.082-.017-.787.682-1.718 1.703-.869.953-1.649 1.729-1.733 1.726-.083-.003-1.334-.737-2.779-1.631-1.445-.895-2.672-1.627-2.727-1.627-.134 0-.129.156.083 2.79.101 1.249.184 2.441.184 2.65 0 .58-.469 1.032-1.857 2.443-1.652 1.679-1.868 2.815-1.875 4.946-.004 1.672-.531 1.778-.884 2.64-.543 1.322-.734 1.627-2.086 4.36-.551 1.115-1.176 1.778-1.365 2.146-.853 1.657-1.158 3.263-.818 4.495.332 1.203 2.123 2.758 4.284 2.879.399.022.419.037.471.354.076.469.636.416.976.627.809.503 2.789-.819 3.997-1.83.59-.494.838-1.848 1.3-2.443 1.103-1.421 2.167-2.106 4.253-3.728 1.61-1.252 2.68-.816 4.642-2.5 1.061-.911 2.598-1.879 3.105-3.849.185-.72.019-2.044-.003-2.659-.182-3.485-2.572-6.118-3.177-8.639l-1.066-2.411c-.635-1.434-1.124-2.424-1.207-2.442z" fill="#4f4f4f"/>
+ <path d="m35.483 28.532c.6.01 1.367-.081 1.628-.715.208-.513-.154-1.491-.672-1.616-.721-.225-1.696-.129-2.439-.15v-1.77c.63-.028 1.497.083 2.103-.134.612-.168.816-1.084.302-1.471-.581-.338-1.307-.214-1.925-.049-.44.124-.907.369-1.311.47l-.992-2.057c.937-.561 2.009-.906 3.096-1.02 1.23-.079 2.613.066 3.534.971.605.62.763 1.565.653 2.397-.115.662-.549 1.217-1.055 1.636 1.002.397 1.614 1.47 1.594 2.527.027 1.089-.456 2.245-1.448 2.777-1.345.756-2.959.756-4.45.572-.725-.096-1.451-.271-2.101-.614l.62-2.348c.759.346 1.572.59 2.413.586.15.006.3.008.45.008z" fill="#ffffff"/>
+ <path d="m21 28.822c2.363-.629 4.837-.998 7.281-.735 1.472.183 2.945.916 3.697 2.245.948 1.568 1.026 3.47 1.022 5.254v6.414h-4c-.011-2.269.046-4.738 0-7.005-.082-.881-.137-1.909-.83-2.552-.817-.607-1.895-.511-2.838-.443-.471-.108-.305.452-.332.736v9.264h-4z" fill="#ffffff"/>
+ <path d="m8.5 28.993c.001-.321-.263-.72-.575-.87-.948-.457-1.794.398-1.906 1.927-.029.389-.024.774.01.857.071.173.107.155 1.109-.494 1.003-.649 1.361-1.057 1.362-1.42z" fill="#ffffff"/>
+ <path d="m13.603 17.433c.642-.673 1.397-1.819 1.397-2.124 0-.069-.107-.169-.239-.221-.595-.238-1.372.021-1.875.621-.276.33-1.886 3.083-1.886 3.224 0 .159.424.027 1.058-.314.634-.34 1.036-.653 1.545-1.186z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/no.mifi.losslesscut.svg b/.icons/kora/apps/scalable/no.mifi.losslesscut.svg
new file mode 120000
index 000000000..b9c422922
--- /dev/null
+++ b/.icons/kora/apps/scalable/no.mifi.losslesscut.svg
@@ -0,0 +1 @@
+losslesscut.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/noblenote.svg b/.icons/kora/apps/scalable/noblenote.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/noblenote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nocover.svg b/.icons/kora/apps/scalable/nocover.svg
new file mode 120000
index 000000000..af756bba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nocover.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nocturn.svg b/.icons/kora/apps/scalable/nocturn.svg
new file mode 120000
index 000000000..894e8e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/nocturn.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/node-red-icon.svg b/.icons/kora/apps/scalable/node-red-icon.svg
new file mode 100644
index 000000000..f5ef014eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/node-red-icon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.5463 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#600006" offset="0"/>
+ <stop stop-color="#8f0000" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(2.1668 0 0 2.1668 .1652 .1652)" d="m16 4c-1.09 0-1.966.864-1.994 1.947-.26.003-.536.015-.828.057-.484.069-.991.204-1.422.512s-.757.838-.756 1.484c0 .597-.233.947-.652 1.252-.42.305-1.042.514-1.686.631-.295.053-.565.094-.848.117h-.814v-1c0-1.108-.892-2-2-2h-4v1h4c.554 0 1 .446 1 1v3c0 .554-.446 1-1 1h-4v1h4c1.108 0 2-.892 2-2v-1h.811c.286.021.561.05.861.104.646.114 1.268.32 1.687.626.42.306.656.66.655 1.268-.003 1.115.398 1.988.998 2.59s1.368.942 2.109 1.144c.686.188 1.349.254 1.879.276.004 1.104.895 1.992 2 1.992h3v-1h-3c-.665 0-1-.357-1-1v-3c0-.554.446-1 1-1h3v-1h-3c-1.108 0-2 .892-2 2v2.002c-.466-.022-1.039-.077-1.615-.234-.632-.173-1.236-.458-1.664-.887-.429-.43-.709-.994-.707-1.879.001-.911-.451-1.63-1.065-2.078-.248-.181-.523-.318-.806-.436.278-.116.549-.25.793-.427.611-.445 1.065-1.158 1.064-2.061 0-.354.112-.511.338-.672.225-.161.591-.278.982-.334.233-.033.462-.044.68-.047v2.053c0 1.108.892 2 2 2h5v-1h-5c-.554 0-1-.446-1-1v-3c0-.661.379-1 1-1h5v-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/noise.svg b/.icons/kora/apps/scalable/noise.svg
new file mode 120000
index 000000000..722ec2faa
--- /dev/null
+++ b/.icons/kora/apps/scalable/noise.svg
@@ -0,0 +1 @@
+beatbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nomacs.svg b/.icons/kora/apps/scalable/nomacs.svg
new file mode 100644
index 000000000..1b5a45a92
--- /dev/null
+++ b/.icons/kora/apps/scalable/nomacs.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 327.352 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#069">
+ <path transform="matrix(.872006 0 0 .872006 -27.3162 33.46)" d="m34-27.697v-.858c0-3.942 3.2-7.142 7.142-7.142h.858c1.104 0 2 .896 2 2v6c0 1.104-.896 2-2 2h-6c-1.104 0-2-.896-2-2zm41.697-8h.858c3.942 0 7.142 3.2 7.142 7.142v.858c0 1.104-.896 2-2 2h-6c-1.104 0-2-.896-2-2v-6c0-1.104.896-2 2-2zm8 41.697v.858c0 3.942-3.2 7.142-7.142 7.142h-.858c-1.104 0-2-.896-2-2v-6c0-1.104.896-2 2-2h6c1.104 0 2 .896 2 2zm-41.697 8h-.858c-3.942 0-7.142-3.2-7.142-7.142v-.858c0-1.104.896-2 2-2h6c1.104 0 2 .896 2 2v6c0 1.104-.896 2-2 2z"/>
+ <path transform="matrix(1.08554 0 0 1.08554 -2.59569 -1.51015)" d="m27.879 13 3.56-3.561c.586-.585 1.536-.585 2.122 0 .585.586.585 1.536 0 2.122l-1.44 1.439h3.879l-10 11.043v10.957h4.5c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5h-12c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5h4.5v-10.957l-10-11.043z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nos-tv.svg b/.icons/kora/apps/scalable/nos-tv.svg
new file mode 100644
index 000000000..c025e45e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/nos-tv.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0571 43.0571 0 24.5417 45.4392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b489e" offset="0"/>
+ <stop stop-color="#5362ca" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m11.122 20.902 26.878 5.098v3.735l-1 1.265s-8.852-1-9-1l-1.174 3h-14.497l-1.329-2z" fill="#61d3e0"/>
+ <path d="m11.121 20.902-.121 10.098.012.018.109-9.116 26.879 5.098v-1z" fill="#fff" fill-opacity=".2"/>
+ <path d="m12 13-2 2v16l2 2h13v-2h-13v-16h24v2h.414l1.586 1.586v-3.586l-2-2z" fill="#fcc142"/>
+ <path d="m7 34 2 2h17.586l-1.586-1.586v-.414zm32 0v.414l-1.586 1.586h1.586l2-2z" fill="#fccf42"/>
+ <path d="m28 18-2 2v14l2 2h8l2-2v-14l-2-2zm0 2h8v9h-8zm0 11h8v3h-8zm3 1v1h2v-1z" fill="#fccf42"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/noson.svg b/.icons/kora/apps/scalable/noson.svg
new file mode 100644
index 000000000..b993125b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/noson.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f55e07" offset="0"/>
+ <stop stop-color="#f98d50" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.981 7c9.638 0 17 7.353 17 16.981 0 9.638-7.362 17-17 17-9.628 0-16.981-7.362-16.981-17 0-9.628 7.353-16.981 16.981-16.981z" fill="#4c4c4c"/>
+ <path d="m23.991 13c6.237 0 11 4.763 11 10.991 0 6.237-4.763 11-11 11-6.228 0-10.991-4.763-10.991-11 0-6.228 4.763-10.991 10.991-10.991z" fill="#808080"/>
+ <path d="m23.992 19c2.837 0 5 2.163 5 4.992 0 2.837-2.163 5-5 5-2.829 0-4.992-2.163-4.992-5 0-2.829 2.163-4.992 4.992-4.992z" fill="#333"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/notable.svg b/.icons/kora/apps/scalable/notable.svg
new file mode 100644
index 000000000..7e4765b24
--- /dev/null
+++ b/.icons/kora/apps/scalable/notable.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m8.501 4.7c-.268 0-.53.024-.78.071-.25.048-.492.119-.719.208-.226.089-.447.203-.65.331-1.011.637-1.652 1.688-1.652 2.89v37.568l6.861 9.143 2.939 3.921 2.939-3.921 6.861-9.143v-5.844c0-.384.316-.7.7-.7.211 0 .411.096.544.26l14.676 18.071c.014.018.028.036.041.055.659 1.001 1.844 1.69 3.24 1.69h11.998c2.143 0 3.801-1.576 3.801-3.5v-47.6c0-1.924-1.658-3.5-3.801-3.5h-2.499-7-2.499c-2.143 0-3.801 1.576-3.801 3.5v15.78c0 .384-.316.7-.7.7-.211 0-.411-.096-.544-.26l-14.689-18.213c-.118-.147-.261-.256-.451-.364-.047-.026-.09-.057-.129-.093-.192-.179-.365-.328-.533-.435-.002-.002-.004-.003-.006-.005h-.002c-.405-.255-.867-.444-1.365-.539h-.005c-.25-.047-.509-.071-.777-.071h-2.499-7-2.499z" fill="#fabe5c"/>
+ <path d="m19.341 5.292c-.289.133-1.314-.768-1.57-.561l-1.944 1.569 41.529 51.496 1.211-.345.199-1.708.534-5.498-.63-1.973-34.099-42.281c-.663-.822-1.701-.88-2.573-1.232l-2.657.533z" fill="#c98330"/>
+ <path d="m10.117 10.47-1.944 1.566c-1.941 1.565-2.034 4.649-.208 6.913l32.006 39.41 2.59.467 7.5 1.174-39.944-49.53z" fill="#ffcd6e"/>
+ <path d="m15.566 6.075-5.449 4.395 39.944 49.53 7.034-2.429-.868-1.076-40.661-50.42z" fill="#ffaf1a"/>
+ <path d="m53 4v56h2.499c2.493 0 4.501-1.873 4.501-4.2v-47.6c0-2.327-2.008-4.2-4.501-4.2h-2.499z" fill="#c98330"/>
+ <path d="m11 4v51.332l3.5 4.668 3.5-4.668v-51.332z" fill="#ffaf1a"/>
+ <path d="m18 4v51.332l7-9.332v-37.8c0-1.453-.784-2.73-1.98-3.484 0 0-.002.001-.002 0-.479-.3-1.022-.52-1.608-.631h-.003c-.293-.056-.596-.085-.908-.085z" fill="#c98330"/>
+ <path d="m8.501 4c-.312 0-.617.029-.911.085-.292.056-.576.137-.845.243s-.526.238-.765.388c-1.196.754-1.98 2.031-1.98 3.484v37.8l7 9.332v-51.332z" fill="#ffcd6e"/>
+ <path d="m43.501 4c-2.493 0-4.501 1.873-4.501 4.2v47.6c0 2.327 2.008 4.2 4.501 4.2h2.499v-56z" fill="#ffcd6e"/>
+ </g>
+ <path d="m46 4h7v56h-7z" fill="#ffaf1a"/>
+ <path d="m39 15h21v6h-21z" fill="#4e4e4e"/>
+ <path d="m43.501 4c-2.493 0-4.501 1.873-4.501 4.2v6.8h21v-6.8c0-2.327-2.008-4.2-4.501-4.2z" fill="#f20d5e" fill-rule="nonzero"/>
+ <path d="m4 46 5.942 8h9.116l5.942-8z" fill="#fcd7ac" fill-rule="nonzero"/>
+ <path d="m9.942 54 4.558 6 4.558-6z" fill="#0d28f2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/notebook.svg b/.icons/kora/apps/scalable/notebook.svg
new file mode 120000
index 000000000..99b6390ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/notebook.svg
@@ -0,0 +1 @@
+jupyter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/notecase.svg b/.icons/kora/apps/scalable/notecase.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/notecase.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/notepad.svg b/.icons/kora/apps/scalable/notepad.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/notepadqq.svg b/.icons/kora/apps/scalable/notepadqq.svg
new file mode 100644
index 000000000..f479f3956
--- /dev/null
+++ b/.icons/kora/apps/scalable/notepadqq.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.666 44.666 0 23.3747 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7a7a7a" offset="0"/>
+ <stop stop-color="#919191" offset="1"/>
+ </linearGradient>
+ <path d="m9.082 46.333c-1.238 0-2.234-.996-2.234-2.233v-2.401c-.011-.133-.016-.269-.016-.406v-34.586c0-.137.005-.273.016-.406v-2.401c0-1.237.996-2.233 2.234-2.233h27.938c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.10084 0 0 1 -1.97475 0)" d="m8 16h32v16h-32z" fill="#34c637"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1 0 0 1.11665 0 -2.7996)" d="m34 4v40h1c.343 0 .677-.034 1-.1v-39.8c-.323-.065-.657-.1-1-.1z" fill="#4a4a4a"/>
+ <path d="m22 21c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h2v2h1v-8zm7 0c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h2v2h1v-8zm-16 0v6h1v-5h2c.554 0 1 .446 1 1v4h1v-4c0-1-1-2-2-2zm9 1h2v4h-2c-.5 0-1-.523-1-1v-2c0-.5.5-1 1-1zm7 0h2v4h-2c-.5 0-1-.523-1-1v-2c0-.5.5-1 1-1z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/notes.svg b/.icons/kora/apps/scalable/notes.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/notes.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/notifyconf.svg b/.icons/kora/apps/scalable/notifyconf.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/notifyconf.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/notion.svg b/.icons/kora/apps/scalable/notion.svg
new file mode 100644
index 000000000..d97024228
--- /dev/null
+++ b/.icons/kora/apps/scalable/notion.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aeaeae" offset="0"/>
+ <stop stop-color="#e5e5e5" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10 13h3v22c-3 0-3 3-3 3h10s0-3-3-3v-15.768l9.869 16.838c.879 1.96 1.276 1.93 3.281 1.93h2.85s2 0 2-3v-22h3s0-3-3-3h-4c-3 0-3 3-3 3h3v15.768l-9.771-16.671c-1.025-2.393-1.799-2.097-4.229-2.097h-4c-3 0-3 3-3 3z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nozbe.svg b/.icons/kora/apps/scalable/nozbe.svg
new file mode 100644
index 000000000..5fefa350f
--- /dev/null
+++ b/.icons/kora/apps/scalable/nozbe.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36 36 0 24 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 42c9.941 0 18-8.059 18-18s-8.059-18-18-18-18 8.059-18 18 8.059 18 18 18z" fill="url(#a)"/>
+ <path d="m41.936 12.804-19.537 22.111c-.096.109-.264.114-.366.011l-8.959-8.971c-.082-.082-.098-.21-.037-.31l2.429-3.986c.085-.14.277-.163.393-.047l5.371 5.387c.078.077.205.068.271-.019l15.039-19.88c.084-.112.243-.133.354-.048 1.982 1.511 3.698 3.354 5.065 5.447.062.095.053.22-.023.305z" fill="#00ce3b"/>
+ <path d="m44 24c0 11.046-8.954 20-20 20-11.037 0-20.001-8.965-20-20.003.001-11.044 8.955-19.997 20-19.997 3.303 0 6.42.801 9.166 2.22.14.072.181.253.086.379l-2.096 2.764c-.103.136-.287.182-.442.11-2.034-.942-4.299-1.469-6.687-1.473-8.837-.015-16.027 7.163-16.027 16 0 8.811 7.123 15.959 15.924 16 8.867.041 16.048-7.081 16.076-15.948.004-1.341-.157-2.643-.463-3.888-.034-.139.003-.285.097-.391l2.633-2.973c.126-.143.359-.102.427.076.844 2.213 1.306 4.614 1.306 7.124z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nsm-legacy-gui.svg b/.icons/kora/apps/scalable/nsm-legacy-gui.svg
new file mode 100644
index 000000000..378d81cca
--- /dev/null
+++ b/.icons/kora/apps/scalable/nsm-legacy-gui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd7da" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m14.479 15.957c-.815.012-1.479.685-1.479 1.5v.022 5.646l-3.158-6.316c-.254-.508-.775-.829-1.342-.829-.822 0-1.499.676-1.5 1.499v12 .021c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5c0-.007 0-.014 0-.021v-5.645l3.158 6.316c.254.508.775.829 1.342.829.823 0 1.5-.677 1.5-1.5v-12c0-.008 0-.015 0-.022 0-.823-.677-1.5-1.5-1.5-.007 0-.014 0-.021 0zm16.062.022c-.014-.001-.027-.001-.041-.001-.823 0-1.5.677-1.5 1.5v12.001.021c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5c0-.007 0-.014 0-.021v-7.5l1.801 2.4c.283.377.728.599 1.199.599s.916-.222 1.199-.599l1.801-2.4v7.5.021c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5c0-.007 0-.014 0-.021v-12c-.001-.823-.678-1.5-1.5-1.5-.471 0-.916.222-1.199.599l-3.301 4.401-3.301-4.401c-.274-.366-.701-.587-1.158-.599zm-8.025.021c-1.375 0-2.597.57-3.371 1.441-.775.872-1.129 1.976-1.129 3.059 0 1.75.531 3.157 1.605 3.873 1.075.716 2.145.627 2.895.627s1.18.089 1.23.123c.051.034.27.127.27 1.377 0 .417-.146.813-.371 1.066-.226.254-.504.434-1.129.434-.75 0-1.259-.181-1.58-.342-.322-.16-.36-.219-.36-.219-.283-.294-.674-.461-1.082-.461-.823 0-1.5.677-1.5 1.5 0 .409.167.8.461 1.083.295.282.46.441 1.139.781.679.339 1.672.658 2.922.658 1.375 0 2.596-.57 3.371-1.441.775-.872 1.129-1.976 1.129-3.059 0-1.75-.531-3.157-1.606-3.873-1.074-.716-2.144-.627-2.894-.627s-1.18-.089-1.231-.123c-.05-.034-.269-.127-.269-1.377 0-.417.146-.813.371-1.066.225-.254.504-.434 1.129-.434.75 0 1.257.181 1.578.342.321.16.361.219.361.219.283.294.674.461 1.082.461.823 0 1.5-.677 1.5-1.5 0-.409-.166-.8-.461-1.083-.294-.282-.462-.441-1.14-.781-.679-.339-1.67-.658-2.92-.658z" fill="#303030" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nsm-proxy.svg b/.icons/kora/apps/scalable/nsm-proxy.svg
new file mode 100644
index 000000000..1d3b44ff3
--- /dev/null
+++ b/.icons/kora/apps/scalable/nsm-proxy.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0722 40.0722 0 24.0021 44.0958)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dee3e6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m31.438 15.959c-.809.021-1.462.691-1.462 1.5 0 .282.079.558.229.797l3.059 5.244-3.059 5.244c-.15.239-.229.515-.229.797 0 .823.677 1.501 1.5 1.501.55 0 1.057-.303 1.319-.786l2.205-3.779 2.205 3.779c.262.483.769.786 1.319.786.823 0 1.5-.678 1.5-1.501 0-.282-.079-.558-.229-.797l-3.059-5.244 3.059-5.244c.141-.234.216-.502.216-.775 0-.816-.666-1.49-1.482-1.501-.547-.006-1.055.288-1.324.764l-2.205 3.779-2.205-3.779c-.268-.495-.794-.799-1.358-.785zm-21.012.014c-.636-.008-1.051.031-1.051.031-.774.065-1.376.72-1.375 1.496v5.746c-.027.162-.027.328 0 .49v5.764.021c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5c0-.007 0-.014 0-.021v-4.607c.644-.003.873.083 1.807-.112.886-.185 1.843-.492 2.687-1.16s1.506-1.817 1.506-3.121-.662-2.453-1.506-3.121-1.801-.975-2.687-1.16c-.887-.185-1.745-.239-2.381-.246zm11 .101c-.636-.007-1.051.031-1.051.031-.773.065-1.375.719-1.375 1.495v5.748c-.027.162-.027.328 0 .49v5.762.021c0 .823.677 1.5 1.5 1.5s1.5-.677 1.5-1.5c0-.007 0-.014 0-.021v-4.342c.028.242.115.473.252.674l3 4.5c.276.428.752.687 1.261.687.823 0 1.5-.677 1.5-1.5 0-.304-.092-.601-.265-.851l-2.893-4.34c.558-.193 1.125-.3 1.639-.707.844-.668 1.506-1.818 1.506-3.121 0-1.304-.662-2.454-1.506-3.121-.844-.668-1.801-.976-2.687-1.161-.887-.184-1.745-.237-2.381-.244zm-9.863 3.004c.168.003.347.019.632.078.613.128 1.155.352 1.436.574.281.223.369.324.369.77s-.088.547-.369.77c-.281.222-.823.446-1.436.574-.57.119-.721.062-1.195.074v-2.838c.237.006.394-.005.563-.002zm11 .1c.168.002.347.018.632.078.613.128 1.155.351 1.436.574s.369.323.369.77c0 .446-.088.546-.369.769s-.823.447-1.436.574c-.57.119-.721.064-1.195.077v-2.84c.237.006.394-.005.563-.002z" fill="#2f2f2f" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ntfs-config.svg b/.icons/kora/apps/scalable/ntfs-config.svg
new file mode 100644
index 000000000..b3f7c0372
--- /dev/null
+++ b/.icons/kora/apps/scalable/ntfs-config.svg
@@ -0,0 +1,34 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <g fill="#a1a7ae">
+ <path d="m30.985 13.396-7.052-5.1-7.103 5.111 7.051 5.1z"/>
+ <path d="m39.445 19.515-7.051-5.1-7.104 5.111 7.052 5.1z"/>
+ <path d="m30.924 25.648-7.052-5.1-7.103 5.112 7.051 5.1z"/>
+ <path d="m22.571 19.496-7.051-5.1-7.104 5.112 7.052 5.099z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/nuclear.svg b/.icons/kora/apps/scalable/nuclear.svg
new file mode 100644
index 000000000..6f3079bdf
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuclear.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(30.3635 -43.336 43.336 30.3635 9.07651 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00aeec" offset="0"/>
+ <stop stop-color="#cd00dc" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m6.684 24h17.316l-8.658 11.905zm17.316 0h17.316l-8.658 11.905zm-8.658-11.905h17.316l-8.658 11.905z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/numptyphysics.svg b/.icons/kora/apps/scalable/numptyphysics.svg
new file mode 100644
index 000000000..e1014a806
--- /dev/null
+++ b/.icons/kora/apps/scalable/numptyphysics.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.8784 42.8784 0 24 45.4392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.01317 0 0 1.01317 -.31611 -.043335)" d="m4.107 17.803c7.998-.43 11.577 3.559 14.211 7.757 2.076 3.31 3.689 6.719 5.956 8.834 4.687 4.372 15.428 7.606 19.726 7.606 1.104 0 2-.896 2-2s-.896-2-2-2c-3.702 0-12.961-2.766-16.997-6.531-2.048-1.91-3.421-5.045-5.297-8.034-3.293-5.251-7.811-10.164-17.813-9.626-1.103.059-1.949 1.002-1.89 2.104s1.002 1.949 2.104 1.89z" fill="#115ad5"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m24.877 12.559c.237-.386 1.088-1.635 2.35-2.516 1.019-.711 2.275-1.176 3.7-1.029 3.359.392 7.36 2.304 9.11 6.899.015.038.028.076.04.115.646 2.062 1.03 4.543.084 6.487-.791 1.626-1.598 3.081-3.111 4.103-1.037.701-2.416 1.222-4.412 1.368-.37.027-1.366-.092-2.533-.451-1.565-.481-3.463-1.377-4.465-2.447-1.615-1.723-2.722-4.434-2.193-6.735.08-.348.246-.721.483-1.09-.055-.035-.109-.074-.162-.116-.861-.69-1.001-1.95-.312-2.812zm11.406 4.737c-1.124-2.897-3.691-4.061-5.793-4.306-.517-.054-.931.272-1.265.561-.3.261-.576.603-.75.836.545.116 1.039.46 1.33.985.535.966.186 2.184-.78 2.719 0 0-.567.316-1.123.749-.192.151-.481.446-.583.552-.161 1.045.513 2.186 1.24 2.962.874.932 3.681 1.59 3.88 1.635 1.058-.086 1.813-.308 2.372-.685.906-.613 1.279-1.565 1.754-2.54.507-1.042.068-2.353-.282-3.468z" fill="#e01111"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nutstore.svg b/.icons/kora/apps/scalable/nutstore.svg
new file mode 100644
index 000000000..aa6602192
--- /dev/null
+++ b/.icons/kora/apps/scalable/nutstore.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-19.2188 -40.9019 40.9019 -19.2188 34.7568 57.2894)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#faa436" offset="0"/>
+ <stop stop-color="#f7d381" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-22.7412 -37.9963 37.9963 -22.7412 54.7412 42.4143)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#603515" offset="0"/>
+ <stop stop-color="#a9622c" offset="1"/>
+ </linearGradient>
+ <path d="m45.369 16.197c1.913-2.055 3.598-4.378 6.097-5.943 1.464-.873 2.894-1.518 4.203-1.365.906.343 2.215.559 2.93 1.334.611.663.826 1.874-.448 2.391-1.036.2-3.277.606-4.419 1.271-3.008 1.753-3.255 3.506-3.255 3.506z" fill="#48280f" fill-rule="nonzero"/>
+ <path d="m44.433 52.273c-10.933 7.813-28.282 10.54-36.126 2.908-6.737-6.555-2.988-28.018 7.277-38.842 10.265-10.825 21.751-9.036 30.889-.01 9.139 9.027 13.534 24.814-2.04 35.944z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m10.648 53.841c22.73 7.246 42.715-14.734 44.038-17.938 1.322-3.203 1.104-8.861-2.459-5.585-3.564 3.275-11.306 23.027-41.579 23.523z" fill="#b77d3b"/>
+ <path d="m50.83 13.128c-8.545-8.297-24.938-7.102-29.924-4.349-2.809 1.55-5.24 4.63-2.144 4.038 7.079-1.353 16.702 2.362 21.31 6.838 12.645 12.285 10.986 16.044 10.872 26.163-.036 3.144 3.259-.064 4.205-1.331 5.174-6.967 9.779-17.667-4.319-31.359z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nutty.svg b/.icons/kora/apps/scalable/nutty.svg
new file mode 100644
index 000000000..2e854dc08
--- /dev/null
+++ b/.icons/kora/apps/scalable/nutty.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 43.3369 -43.3369 0 -367.038 2.33153)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2eae05" offset="0"/>
+ <stop stop-color="#005e34" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.25576 -119.849 119.849 2.25576 16094.5 546.266)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#065dfe" offset="0"/>
+ <stop stop-color="#00b9ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16.319 28.212h3.072l1.536 1.529v3.058l-1.152 1.147v1.147l-2.304 2.293v1.53l-4.993 4.587.007 1.423c-.082-.004-.193-.002-.275-.006-.105-.006-.193-.018-.296-.025l-.588-.628v-4.969l1.152-1.147.01-3.427-3.083-2.689v-3.823l1.537-1.529h3.84zm17.667-6.881h4.609v1.53l3.84 3.822h1.537l-3.841 3.823.052 4.391-4.817 4.793-2.917-3.068v-4.587l-.768-.765v-1.146l-1.152-1.147h-2.688l-1.921-1.912v-3.822l2.689-2.676h4.608zm8.833 14.526h-1.536v-2.397l1.536-1.425zm-39.108-29.367 1.854 1.844h1.92v-2.293h3.841l2.304 2.293v1.53h-1.92l-2.305 2.293v1.529l1.537 1.529h1.536v-3.058h3.457l2.304 2.294-2.304 2.675 1.152 1.147h-2.305l-2.304 2.294h-1.536l-2.305 2.294v4.587l-3.841-3.823h-2.304l-.16-.16v-14.279c.337-.966.803-1.872 1.379-2.696zm40.79.315c.479.739.873 1.537 1.167 2.381v12.91h-.928l.928.924v1.21l-.928.924-.769.764h-.767l-4.609-4.587h1.536l-.021-1.167-1.132-1.126 1.153-1.147h1.152l-1.152-1.147h-1.153l-1.152 1.147 1.152 1.147h-1.92l-1.536-1.529h-1.536l1.536 1.529v.764h-.768l-1.536-1.529v-.764h-1.536l-1.537 1.529h-2.304v-2.294l1.152-1.146v-1.53h1.536l1.153-1.095 3.072-.051.768-.765v-1.529h-1.536v1.147h-2.304v-1.911l2.304-2.294h4.609l1.536 1.529 2.304-2.294h2.066zm-31.255 17.585h-2.304l1.152-1.147h1.152zm6.145-7.646h-.384l-.384-.382h-1.152l1.152-1.147 1.152 1.147zm11.138-3.44h-1.152v-1.147l1.152-1.147zm-4.609-1.529h-2.304v-1.147h1.152zm-.384-9.443v2.18l-1.536 1.529v1.529l-2.304 2.294v1.529h-1.537l-2.688-2.955v-2.397l-2.304-2.294 1.244-1.415zm-13.345 0h.287v2.18h-3.841l-1.327-1.322c.19-.109.384-.213.581-.312.204-.048.414-.093.633-.134.537-.1 1.111-.184 1.725-.252.607-.067 1.254-.12 1.942-.16z" fill="#ececec" fill-rule="nonzero"/>
+ <path d="m45.668 25.932v13.508c0 1.386-.453 2.666-1.219 3.701-.288.351-.596.683-.92.996-1.094.954-2.525 1.531-4.089 1.531h-15.411c-.077-1.992-.019-7.877-.029-9.323-.045-6.544 3.006-10.427 10.946-10.427.651 0 10.722.014 10.722.014z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m37.064 34.284v7.875h-3.937v-7.875zm0-5.25v3.938h-3.937v-3.938z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nuvolaplayer.svg b/.icons/kora/apps/scalable/nuvolaplayer.svg
new file mode 100644
index 000000000..058486eff
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m18.719 17.327c-.705-.553-1.59-.883-2.552-.883-2.265 0-4.108 1.827-4.166 4.103-2.337.887-4.001 3.167-4.001 5.841 0 3.158 2.322 5.767 5.333 6.179v.056h21.334v-.01c2.974-.175 5.333-2.669 5.333-5.72 0-2.943-2.194-5.368-5.018-5.693.012-.179.018-.36.018-.543 0-4.561-3.806-8.258-8.5-8.258-3.475 0-6.463 2.026-7.781 4.928z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+ <path d="m28.615 23.117c.289.201.461.531.461.883s-.172.682-.461.883c-1.596 1.112-4.342 3.023-6.116 4.258-.329.229-.758.256-1.113.07-.356-.185-.578-.553-.578-.954v-8.514c0-.401.222-.769.578-.954.355-.186.784-.159 1.113.07 1.774 1.235 4.52 3.146 6.116 4.258z" fill="#0f98bf"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3.svg b/.icons/kora/apps/scalable/nuvolaplayer3.svg
new file mode 120000
index 000000000..12327cf66
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3.svg
@@ -0,0 +1 @@
+nuvolaplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_8tracks.svg b/.icons/kora/apps/scalable/nuvolaplayer3_8tracks.svg
new file mode 120000
index 000000000..d14d1c75a
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_8tracks.svg
@@ -0,0 +1 @@
+8tracks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_deezer.svg b/.icons/kora/apps/scalable/nuvolaplayer3_deezer.svg
new file mode 120000
index 000000000..00bb08b16
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_deezer.svg
@@ -0,0 +1 @@
+deezer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_google_play_music.svg b/.icons/kora/apps/scalable/nuvolaplayer3_google_play_music.svg
new file mode 120000
index 000000000..9ae27dfed
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_google_play_music.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_groove.svg b/.icons/kora/apps/scalable/nuvolaplayer3_groove.svg
new file mode 120000
index 000000000..694e6b3e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_groove.svg
@@ -0,0 +1 @@
+groove.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_mixcloud.svg b/.icons/kora/apps/scalable/nuvolaplayer3_mixcloud.svg
new file mode 120000
index 000000000..d6047dfca
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_mixcloud.svg
@@ -0,0 +1 @@
+mixcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_plex.svg b/.icons/kora/apps/scalable/nuvolaplayer3_plex.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_plex.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_soundcloud.svg b/.icons/kora/apps/scalable/nuvolaplayer3_soundcloud.svg
new file mode 120000
index 000000000..9630b342c
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_soundcloud.svg
@@ -0,0 +1 @@
+soundcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_spotify.svg b/.icons/kora/apps/scalable/nuvolaplayer3_spotify.svg
new file mode 120000
index 000000000..2d1e6f848
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_yandex_music.svg b/.icons/kora/apps/scalable/nuvolaplayer3_yandex_music.svg
new file mode 120000
index 000000000..dd4dff7e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_yandex_music.svg
@@ -0,0 +1 @@
+jazzradio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nuvolaplayer3_youtube.svg b/.icons/kora/apps/scalable/nuvolaplayer3_youtube.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/nuvolaplayer3_youtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvclock.svg b/.icons/kora/apps/scalable/nvclock.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvclock.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvdock.svg b/.icons/kora/apps/scalable/nvdock.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvdock.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-310-settings.svg b/.icons/kora/apps/scalable/nvidia-310-settings.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-310-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-current-settings.svg b/.icons/kora/apps/scalable/nvidia-current-settings.svg
new file mode 120000
index 000000000..f2c77d834
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-current-settings.svg
@@ -0,0 +1 @@
+nvidia-current-updates-settings.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-current-updates-settings.svg b/.icons/kora/apps/scalable/nvidia-current-updates-settings.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-current-updates-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-ddm-mx.svg b/.icons/kora/apps/scalable/nvidia-ddm-mx.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-ddm-mx.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-drivers-settings.svg b/.icons/kora/apps/scalable/nvidia-drivers-settings.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-drivers-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-settings.svg b/.icons/kora/apps/scalable/nvidia-settings.svg
new file mode 120000
index 000000000..f2c77d834
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-settings.svg
@@ -0,0 +1 @@
+nvidia-current-updates-settings.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-x-server-setting.svg b/.icons/kora/apps/scalable/nvidia-x-server-setting.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-x-server-setting.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia-x-server-settings.svg b/.icons/kora/apps/scalable/nvidia-x-server-settings.svg
new file mode 120000
index 000000000..fc42cf5f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia-x-server-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvidia.svg b/.icons/kora/apps/scalable/nvidia.svg
new file mode 100644
index 000000000..eae2bfd15
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvidia.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5347 44.5347 0 25.0357 46.7852)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#505558" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.6376 36.6376 0 25.0357 44.0665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#139702" offset="0"/>
+ <stop stop-color="#80e950" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.602 24.505 3.969 2.488s-7.803 5.898-17.984 5.898c-11.301 0-15.158-11.1-15.158-11.1s6.727-6.682 14.53-6.682c8.858 0 13.163 6.772 13.163 6.772s-6.57 7.265-12.513 7.265c-6.704 0-8.812-6.727-8.812-6.727s3.453-3.587 7.961-3.587c4.619 0 6.233 3.049 6.233 3.049l-2.825 2.355s-1.592-3.453-4.328-3.453c-2.287 0-3.879 1.906-3.879 1.906s1.704 4.955 5.538 4.955c4.956 0 8.79-5.83 8.79-5.83s-3.43-5.047-9.597-5.068c-6.592-.022-10.517 5.404-10.517 5.404s2.871 9.037 11.459 9.037c7.849 0 13.97-6.682 13.97-6.682z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nvim-gtk.svg b/.icons/kora/apps/scalable/nvim-gtk.svg
new file mode 120000
index 000000000..d4675411e
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvim-gtk.svg
@@ -0,0 +1 @@
+nvim-qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvim-qt.svg b/.icons/kora/apps/scalable/nvim-qt.svg
new file mode 120000
index 000000000..3ae48ed92
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvim-qt.svg
@@ -0,0 +1 @@
+neovim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvim.svg b/.icons/kora/apps/scalable/nvim.svg
new file mode 120000
index 000000000..3ae48ed92
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvim.svg
@@ -0,0 +1 @@
+neovim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nvtop.svg b/.icons/kora/apps/scalable/nvtop.svg
new file mode 100644
index 000000000..a21948b60
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvtop.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0001006 43.336 -43.336 -.0001006 24.0001 2.332)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#dedede" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m40 13.43v21.14c0 2.997-2.433 5.43-5.43 5.43h-21.14c-2.997 0-5.43-2.433-5.43-5.43v-21.14c0-2.997 2.433-5.43 5.43-5.43h21.14c2.997 0 5.43 2.433 5.43 5.43zm-2 0c0-1.893-1.537-3.43-3.43-3.43h-21.14c-1.893 0-3.43 1.537-3.43 3.43v21.14c0 1.893 1.537 3.43 3.43 3.43h21.14c1.893 0 3.43-1.537 3.43-3.43z" fill="#2c2c2c"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -.995311 -2.00155)" d="m16 31c0 .552-.448 1-1 1s-1-.448-1-1v-14c0-.453.305-.85.743-.966.439-.117.9.076 1.125.47l6.132 10.73v-10.234c0-.486.35-.902.829-.985.48-.083.949.191 1.113.649l4.058 11.363 4.058-11.363c.186-.52.759-.791 1.278-.606.52.186.791.759.606 1.278l-5 14c-.142.398-.519.664-.942.664s-.8-.266-.942-.664l-3.058-8.563v8.227c0 .453-.305.85-.743.966-.439.117-.9-.076-1.125-.47l-6.132-10.73z" fill="#a13ec5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nvvp.svg b/.icons/kora/apps/scalable/nvvp.svg
new file mode 100644
index 000000000..93c3332f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/nvvp.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.08486 0 0 1.07891 -2.03672 -308.627)" d="m43 292.568c0-.627-3.421-3.268-4.045-3.268h-30.917c-.624 0-3.038 3.707-3.038 4.334v30.638c0 .627 2.971 3.028 3.595 3.028h33.275c.624 0 1.13-.509 1.13-1.136z" fill="#3f3f3f"/>
+ <path d="m2.332 14.542v-5.982c0-3.075 2.232-5.632 5.163-6.137h6.741c.601 0 1.085.481 1.085 1.079v10.789c0 .597-.484 1.079-1.085 1.079h-10.848c-.514 0-.943-.352-1.056-.828z" fill="url(#a)"/>
+ <path d="m18.576 2.423h10.848c.601 0 1.085.481 1.085 1.079v10.789c0 .597-.484 1.079-1.085 1.079h-10.848c-.601 0-1.085-.482-1.085-1.079v-10.789c0-.598.484-1.079 1.085-1.079zm27.092 12.118c-.113.476-.541.829-1.056.829h-10.848c-.601 0-1.085-.482-1.085-1.079v-10.789c0-.598.484-1.079 1.085-1.079h6.741c2.931.505 5.163 3.062 5.163 6.137zm-11.904 2.986h10.848c.601 0 1.085.482 1.085 1.079v10.79c0 .597-.484 1.078-1.085 1.078h-10.848c-.601 0-1.085-.481-1.085-1.078v-10.79c0-.597.484-1.079 1.085-1.079z" fill="#3bd3e0"/>
+ <path transform="matrix(1.08486 0 0 1.07891 -2.03672 -308.627)" d="m5 302.3c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1z" fill="#b7e267" fill-rule="nonzero"/>
+ <path d="m18.576 17.527h10.848c.601 0 1.085.482 1.085 1.079v10.79c0 .597-.484 1.078-1.085 1.078h-10.848c-.601 0-1.085-.481-1.085-1.078v-10.79c0-.597.484-1.079 1.085-1.079zm-11.069 28.052c-2.937-.501-5.175-3.06-5.175-6.139v-5.98c.113-.476.542-.828 1.056-.828h10.848c.601 0 1.085.481 1.085 1.079v10.789c0 .598-.484 1.079-1.085 1.079z" fill="#509b1e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nxclient-wizard.svg b/.icons/kora/apps/scalable/nxclient-wizard.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/nxclient-wizard.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nylas-mail.svg b/.icons/kora/apps/scalable/nylas-mail.svg
new file mode 120000
index 000000000..2fffe1775
--- /dev/null
+++ b/.icons/kora/apps/scalable/nylas-mail.svg
@@ -0,0 +1 @@
+nylas.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nylas.svg b/.icons/kora/apps/scalable/nylas.svg
new file mode 100644
index 000000000..063984309
--- /dev/null
+++ b/.icons/kora/apps/scalable/nylas.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#07aa96" offset="0"/>
+ <stop stop-color="#4fd863" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.887 32.953c.018-2.217.285-1.942-5.302-5.483-2.948-1.869-4.314-2.571-4.55-2.339-.224.222-.249.943-.073 2.161l.262 1.83 4.427 2.818c2.436 1.551 4.606 2.831 4.824 2.846.275.018.402-.546.412-1.833zm11.353 1.226c.553-.42.516-1.971-.059-2.455-.826-.696-8.805-5.792-9.073-5.795-.141 0-.264.919-.274 2.045l-.016 2.046 2.814 1.772c5.038 3.174 5.401 3.305 6.608 2.387zm.553-6.304c.113-.896.079-1.871-.077-2.169-.394-.749-9.41-6.537-9.808-6.297-.353.214-.403 2.43-.081 3.58.137.488 1.674 1.648 4.787 3.61 2.522 1.59 4.673 2.893 4.78 2.897.106.003.286-.725.399-1.621zm-11.852-1.46.016-2.04-4.769-3.086c-2.624-1.697-4.902-3.006-5.062-2.91-.529.321-.376 3.832.187 4.306.986.833 8.822 5.717 9.215 5.743.277.019.4-.581.413-2.013zm11.963-5.496.016-2.018-4.585-2.979c-2.521-1.639-4.834-2.991-5.14-3.004-.467-.02-.557.266-.565 1.804-.006 1.005.102 2.007.239 2.227.355.571 9.316 6.182 9.7 6.076.176-.048.326-.997.335-2.106zm-11.8.677c.344-.872.235-3.168-.174-3.682-.669-.841-7.673-5.096-8.397-5.102-.875-.007-1.74 1.279-1.617 2.404.081.739.799 1.314 4.826 3.873 2.603 1.653 4.83 3.006 4.949 3.007.119 0 .305-.224.413-.5z" fill="#fff" fill-opacity=".89" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/nz.mega.MEGAsync.svg b/.icons/kora/apps/scalable/nz.mega.MEGAsync.svg
new file mode 120000
index 000000000..ffd82477b
--- /dev/null
+++ b/.icons/kora/apps/scalable/nz.mega.MEGAsync.svg
@@ -0,0 +1 @@
+mega.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/nz.scuttlebutt.Patchwork.svg b/.icons/kora/apps/scalable/nz.scuttlebutt.Patchwork.svg
new file mode 100644
index 000000000..8fb96269b
--- /dev/null
+++ b/.icons/kora/apps/scalable/nz.scuttlebutt.Patchwork.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-9.6469 -28.184 28.184 -9.6469 30.5106 35.9265)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0039b7" offset="0"/>
+ <stop stop-color="#535be2" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.06589 0 0 1.06589 -1.04853 -1.58147)" fill-rule="nonzero">
+ <path d="m16.761 8.578c2.011-.831 4.516-.634 6.965-1.449 2.403-.8 5.721 2.313 7.325 3.922 1.238 1.241 2.165 3.723 2.165 3.723 1.937 5.333 6.847 10.176 6.779 15.84.072 1.696-.586 2.759-1.945 3.491-2.244 1.192-5.84 1.826-8.383 2.895l-4.57-.13-16.097-15.756c2.035-4.672 3.884-9.521 7.761-12.536z" fill="url(#a)"/>
+ <path d="m25.002 21.797c-.076-2.344 2.491-4.31 4.613-5.376 1.121-.562 2.537-.004 3.764-.276.932-.206 1.573-1.563 2.674-1.016 2.675 1.329 10.305 9.02 5.262 14.825-3.81 2.292-8.622 3.552-13.419-1.166-.69-.678-.73-2.198-1.3-3.539-.48-1.13-1.547-2.001-1.594-3.452z" fill="#6178e2"/>
+ <path d="m31.013 23.678c.346-2.632 3.791-4.296 6.415-6.063 1.066-1.012 1.723-.62 2.801.068 3.133 2.012 4.156 4.66 3.647 7.772-.14 1.507-.583 1.489-2.039 1.732l-4.887.813c-3.641-.208-6.153-2.684-5.937-4.322z" fill="#80a4e9"/>
+ <path d="m38.615 21.062c1.13-.666 4.201-2.972 5.237-1.671.845 1.061-2.208 3.908-2.208 3.908-2.473 2.139-4.783-1.203-3.029-2.237z" fill="#c3d9f2"/>
+ <path d="m9.171 15.431-2.23.966 4.122 6.183 1.068-.598z" fill="#333"/>
+ <path d="m5.411 8.472c.781-.574 1.604-.748 2.546.19.616.613-.257 3.201.271 4.655.379 1.039 2.057 1.498 1.73 2.689-.472 1.72-2.227 2.783-3.335 1.266-1.929-2.642-4.123-5.347-1.212-8.8z" fill="#3a4341"/>
+ <path d="m10.615 19.5c-.288.008-.619.115-1.168.375-.011.006-.022.011-.033.016-1.108.429-2.289.712-3.271 1.097-.983.385-1.73.851-2.108 1.578-.646 1.245-.63 2.412-.371 3.586s.782 2.325 1.109 3.438c.265.896.397 1.429 1.243 1.883.025.014.049.03.072.048l4.117 3.243c.103.081.171.199.188.33.075.593.139.93.252 1.115.112.185.306.34.876.551.016.005.032.012.047.019l7.651 3.75c4.146 1.744 7.134.864 9.035-.392.028-.018.057-.033.088-.045 3.043-1.232 4.495-2.265 5.213-3.121.467-.558.636-1.062.759-1.58-.563.245-1.233.591-2.578.867-.907.186-1.86.276-2.713.064-.852-.212-1.616-.816-1.869-1.82l-.006-.027-.98-5.104v-.002c-.174-.638-.697-1.168-1.424-1.683-.725-.515-1.622-.992-2.418-1.565l-4.904-3.406-3.051-1.737-2.617-1.164c-.537-.238-.849-.322-1.139-.314z" fill="#2e895d"/>
+ <path d="m17.981 14.778-3.279.686s1.504 2.811 1.744 4.074c.399 2.1-.155 4.84-.155 4.84l1.158.246s.63-2.839.161-5.307c-.237-1.245.371-4.539.371-4.539z" fill="#333"/>
+ <path d="m14.489 6.03c.569-.074 1.163-.022 1.809.272.798.296.58.664.5 1.321-.084.708-.137 1.709.045 2.639.142.721.546 2.202.851 3.29.32 1.085.622 1.225-.38 1.59l-1.724.628c-.944.506-1.085.132-1.467-.681-1.248-2.67-1.165-5.14-1.081-7.609-.132-1.151.537-1.324 1.447-1.45z" fill="#3a4341"/>
+ <path d="m3.592 22.335c.921-1.774 3.513-2.087 5.641-2.912 1.139-.54 1.6-.564 2.724-.065l2.64 1.173s-4.897 4.345-5.701 7.31c-.644 2.378 1.001 7.316 1.001 7.316l-4.118-3.242c-.991-.532-1.221-1.285-1.486-2.184-.626-2.123-2.118-4.666-.701-7.396z" fill="#45ce64"/>
+ <path d="m8.896 27.841c.804-2.965 5.701-7.31 5.701-7.31l3.092 1.76s-1.675 7.963-1.166 11.925c.307 2.382 2.495 6.772 2.495 6.772l-7.671-3.759c-1.23-.454-1.299-.881-1.45-2.072 0 0-1.645-4.938-1.001-7.316z" fill="#39ab55"/>
+ <path d="m16.523 34.216c-.509-3.962 1.166-11.925 1.166-11.925l4.923 3.42-.226 9.917c-.066 2.89 3.733 3.996 6.144 4.926-2.019 1.334-5.225 2.241-9.512.434 0 0-2.188-4.39-2.495-6.772z" fill="#309158"/>
+ <path d="m22.612 25.711-.227 9.917c-.066 2.89 3.735 3.996 6.145 4.927 6.162-2.494 6.103-4.232 6.47-5.918 0 0-6.518 3.099-7.361-.257l-.989-5.139c-.441-1.621-2.522-2.437-4.038-3.53z" fill="#2b814e"/>
+ <g fill-opacity=".1">
+ <path d="m14.598 20.531s-4.898 4.345-5.702 7.311c-.644 2.377 1 7.314 1 7.314.052.407.096.721.178.981.474-.086.822-.503.822-.984 0-.107-.017-.212-.05-.313 0 0-.395-1.188-.713-2.66-.318-1.473-.492-3.264-.272-4.076.3-1.107 1.641-2.945 2.926-4.358s2.475-2.467 2.475-2.467c.081-.073.149-.158.203-.254z"/>
+ <path d="m17.689 22.291s-1.675 7.964-1.166 11.926c.307 2.381 2.495 6.771 2.495 6.771.324.137.629.23.941.336.091-.256.074-.538-.047-.781 0 0-.534-1.071-1.105-2.434-.572-1.363-1.167-3.052-1.291-4.021-.227-1.759.038-4.727.388-7.178.294-2.053.58-3.494.682-3.996z"/>
+ <path d="m22.611 25.711-.226 9.918c-.066 2.89 3.734 3.995 6.144 4.926.347-.141.608-.271.916-.407-.107-.242-.307-.432-.554-.527-1.246-.481-2.746-.984-3.844-1.65s-1.685-1.317-1.662-2.321l.213-9.298c-.338-.21-.678-.418-.987-.641z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/obconf-qt.svg b/.icons/kora/apps/scalable/obconf-qt.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/obconf-qt.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/obconf.svg b/.icons/kora/apps/scalable/obconf.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/obconf.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/obdautodoctor.svg b/.icons/kora/apps/scalable/obdautodoctor.svg
new file mode 100644
index 000000000..eade04a36
--- /dev/null
+++ b/.icons/kora/apps/scalable/obdautodoctor.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1741 43.1741 0 24 45.6676)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d353f" offset="0"/>
+ <stop stop-color="#3e4753" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m15 14v3h5v1h-8v5h-1v-5h-1v1h-2v6h1v6h2v-5h1v5h4.5l4 3h12.5v-2h1v2h4.121l1.879-1.879v-8.742l-2.379-2.379h-1.932c-.06.122-.121.222-.175.295-.17.229-.303.351-.485.525-.352.35-.702.682-1.051 1.007-.096.09.022 2.173.022 2.173h-1s.109-1.369-.07-1.202c-.662.614-1.321 1.242-1.979 1.956.039.089.101.169.156.246h4.893v-2h.379l.621.621v6.258l-.121.121h-.879v-2h-5v2h-9.5l-4-3h-2.5v-7h8.213c.183-.33.327-.461.564-.717.319-.343 1.436-1.466 2.223-2.263v-.02h-3v-1h4v-3z" fill="#ffffff"/>
+ <path d="m21.027 29.761c.071-.348.722-1.845 1.188-2.823.434-.908.5-.949 1.509-.919l.692.02.809-.837c1.011-1.045 2.363-2.917 2.363-2.989 0-.09-.838-.16-1.936-.16-.821-.001-1.06-.028-1.145-.128-.132-.155-.278.002 4.184-4.506l3.386-3.419 2.269.059c1.248.032 2.356.079 2.461.104.112.025.193.108.193.194s-.651.754-1.519 1.558c-.835.774-2.05 1.917-2.7 2.539l-1.481 1.53.711.054c.391.03 1.068.058 1.505.063.641.007.804.034.846.141.059.152-.315.446-2.196 2.169-3.375 3.09-3.458 3.55-2.75 3.663.241.038.325.092.325.207 0 .117-.365.343-1.455.901-2.344 1.2-6.705 2.744-7.022 2.795-.288.046-.291.044-.237-.216z" fill="#ff6600"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/obs.svg b/.icons/kora/apps/scalable/obs.svg
new file mode 100644
index 000000000..c680b04f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/obs.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.697337 -45.0207 45.0207 -.697337 80.3429 45.3948)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -27.5528 27.5528 0 92.1932 37.8331)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8b8b8" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -42.3632 42.3632 0 303.732 45.2688)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8b8b8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.05679 0 0 1.05679 -1.36291 -1.36291)" d="m24 2.475c-11.875 0-21.525 9.65-21.525 21.525 0 11.874 9.651 21.525 21.525 21.525s21.525-9.651 21.525-21.525c0-11.875-9.651-21.525-21.525-21.525zm0 1.347c11.159 0 20.178 9.018 20.178 20.178 0 11.159-9.019 20.178-20.178 20.178s-20.178-9.019-20.178-20.178c0-11.132 8.973-20.133 20.178-20.178z" fill="url(#b)"/>
+ <path transform="matrix(1.14954 0 0 1.14954 -3.61804 -3.36743)" d="m18.411 6.61c-.053.017-.151.069-.282.144-.883.506-2.95 2.752-3.537 3.844-.677 1.258-1.226 3.484-1.223 4.955.003 1.265.334 2.946.82 4.162.284.708.319.731 1.37.85.593.067 1.531.275 2.084.465 4.886 1.681 7.191 7.317 4.904 11.988-1.56 3.184-5.17 5.235-8.544 4.853-1.373-.156-1.225.029.297.375 1.35.307 3.81.226 5.094-.168 2.047-.628 4.503-2.35 5.654-3.967l.378-.535-.474-1.441c-1.738-5.257 1.416-10.556 6.826-11.469 3.931-.663 8.058 1.742 9.48 5.526.339.901.348.911.238.219-.326-2.046-1.339-3.934-2.985-5.561-1.719-1.699-3.715-2.66-6.208-2.994-.765-.103-.844-.073-1.132.414-.443.751-1.733 2.006-2.687 2.616-2.57 1.641-6.533 1.644-9.108.003-2.91-1.854-4.555-5.403-4.021-8.673.291-1.785 1.077-3.37 2.33-4.696.681-.722.888-.962.727-.91h-.001z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/obsidian.svg b/.icons/kora/apps/scalable/obsidian.svg
new file mode 100644
index 000000000..4b3019983
--- /dev/null
+++ b/.icons/kora/apps/scalable/obsidian.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07046 0 0 1.07046 -1.69105 -1.69105)" fill-rule="nonzero">
+ <path d="m19 30h8l1-24-.676-2.067c-1.031-1.149-2.815-1.258-3.979-.207l-9.31 7.632c-.488.437-.808 1.031-.902 1.68l-1.063 7.031c-.011.07-.023.133-.039.199" fill="#b091f0"/>
+ <path d="m36.644 36.874s3.523-5.523 4.164-6.609c.296-.5.242-1.125-.106-1.586-.91-1.203-2.648-3.653-3.601-5.922-.968-2.329-1.117-5.946-1.124-7.712-.004-.672-.215-1.324-.633-1.852l-8.02-9.26c.535 1.762.497 2.985.165 4.274-.304 1.196-.867 2.277-1.461 3.422-.199.387-.401.773-.596 1.18-.789 1.605-1.496 3.425-1.602 5.871-.105 2.437.395 5.501 2.026 9.59" fill="#8251e6"/>
+ <path d="m30.438 44.923c1.619.428 4.35-.986 4.612-2.916.227-1.664.669-3.445 1.594-5.133-2.121-4.555-5.265-6.928-8.069-7.975-2.975-1.109-6.221-.746-9.513.055l-2.545 13.773c.32.156.672.25 1.031.273 0 0 2.039.016 4.452.184 2.406.176 6.012 1.097 8.438 1.739z" fill="#6135ba"/>
+ <path d="m16.517 42.727c3.422-6.945 3.357-12.281 1.9-15.828-1.34-3.273-4.417-5.354-6.386-6.631-.039.184-.101.363-.175.539l-4.609 10.271c-.473 1.054-.254 2.289.551 3.117l7.922 7.962c.234.234.5.429.797.57z" fill="#8a61d9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ocenaudio.svg b/.icons/kora/apps/scalable/ocenaudio.svg
new file mode 100644
index 000000000..b06677753
--- /dev/null
+++ b/.icons/kora/apps/scalable/ocenaudio.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1842 43.1842 0 24 45.5418)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6dfe1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-3.36218 -33.8227 33.8227 -3.36218 601.63 -16.4326)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9a2c" offset="0"/>
+ <stop stop-color="#f2a700" stop-opacity=".99" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.836384 -37.0344 37.0344 .836384 563.581 54.0992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#161616" offset="0"/>
+ <stop stop-color="#353535" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 11.114c0-4.847-3.935-8.782-8.782-8.782h-25.772c-4.847 0-8.782 3.935-8.782 8.782v25.772c0 4.847 3.935 8.782 8.782 8.782h25.772c4.847 0 8.782-3.935 8.782-8.782z" fill="url(#a)"/>
+ <path d="m11.967 28.733c-.618-2.304 3.735-3.425 4.391-6.045.73-2.684 2.682-4.636 5.366-5.123 2.683-.488 5.069.65 6.532 2.847.976 1.708 6.474 2.117 6.718 4.068.321 1.497 1.434 4.873.417 6.654-1.308 2.285-4.936 2.983-5.622 4.765-.383.997-.936 1.888-1.458 2.402-1.464 1.952-3.181 2.46-5.367 1.464-3.114-1.419-4.544-2.541-5.444-4.689-.145-.339-2.765.881-3.703.188-1.574-1.16-1.671-5.933-1.83-6.531zm1.902-5.62c-.383.096-2.297-6.845-2.585-9.622-.288-2.776 2.873-3.447 6.99-5.696 4.117-2.252 7.401-3.183 8.904-1.103.952 1.319 3.112 8 3.112 8s-.382.603-.62.558c-.239-.049-3.163-6.355-4.119-7.217-.958-.861-4.131.838-6.903 2.155-2.752 1.309-4.683 2.394-5.401 4.116-.719 1.724 1.866 8.331 1.866 8.331s-.861.382-1.244.478z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m24.407 4.88c2.622-.82 3.659 1.707 4.146 2.683 1.222 2.683 1.953 5.366 2.685 8.294.732 2.685 1.952 5.368 3.903 7.563 1.464 1.707 2.44 3.903 1.953 6.343-.489 2.195-1.709 3.659-3.659 4.635-1.22.488-1.953 1.219-2.441 2.195-.488.977-.974 1.953-1.464 2.929-.977 1.951-3.414 3.657-6.343 2.194-1.463-.732-2.684-1.707-3.903-2.927-.975-.975-1.951-1.707-3.415-1.952-1.219 0-2.439-.244-3.659-.731-.489-.245-.976-.733-1.22-.977-1.463-3.659-.732-7.074 1.708-10.245.488-.732.732-1.464.488-2.196-.732-2.44-1.465-4.88-2.196-7.318-.487-2.196 0-3.904 1.951-5.368 3.661-2.439 7.562-3.902 11.466-5.122zm-6.696 28.686c.893 1.559 2.5 5.061 5.233 6.199 1.899.845 3.432.593 4.76-.753 1.412-1.706 1.889-2.876 2.304-4.144.935-2.865 1.148-5.943.498-8.765-.486-1.951-1.218-3.903-2.195-5.611-1.464-2.195-3.659-3.415-6.342-2.927-2.685.732-4.636 2.439-5.367 5.123-.904 2.713-.389 6.574.041 8.335.231.944.61 1.742 1.068 2.543zm-.26-2.896c.341-.732 1.093-1.844 2.322-1.638 1.706.243 3.414-.245 4.879-.977 1.219-.488 2.439-.975 3.659-1.22 1.709-.245 1.95.319 1.95 2.268 0 1.221-.098 2.466-.342 3.441-.165.824-1.671 5.654-2.552 6.078-.39.189-.676.282-1.007.411-3.089 1.214-4.392.489-6.344-2.44-.634-1.056-1.629-2.198-2.099-3.155-.386-.788-.807-2.035-.466-2.768zm-1.969 4.019c-.592-2.147-.965-3.952-1.339-6.002-.114-.633-.217-2.035-.332-2.669-.559.599-1.519 1.79-1.493 2.713.047 1.7.445 3.914 1.267 5.207.406.639 1.419.603 1.897.751zm17.071-2.218c1.707-.976 2.1-1.952 2.1-6.368 0-.976-.857-2.219-2.076-2.708.417 2.927-.024 5.904-.024 9.076zm-18.576-9.742.185-.529-1.464-5.854c-.488-2.684-.244-3.66 2.196-4.879 2.439-1.221 4.635-2.441 7.318-3.416 3.384-1.354 4.191-1.047 7.531 6.705.084-.125.143-.259.147-.458-.487-.977-2.91-8.545-4.77-8.113-4.44 1.028-8.76 2.763-12.413 5.454-1.116.82-1.158 2.344-.997 3.097.528 2.438 1.418 5.331 2.267 7.993zm7.297-13.122c-2.127.944-4.245 1.897-6.136 3.079-.488.243-.976 1.22-1.221 1.953-.244.976 0 2.195.245 3.413.243 1.22.732 1.464 2.196.733-.732-.488-1.22-.976-1.953-1.708.976.244 1.953.244 2.683.488v-.488c-.73-.976-2.194-1.462-2.194-2.926 1.464.732 2.684 1.464 4.146 2.439-.244-1.707-.731-2.929-.976-4.148.321.427.594.807.863 1.182l.227.32c.268.375.542.755.862 1.181.244.245.976.49 1.463.49.245 0 .733-.732.733-1.221.732-1.952.244-3.416-.733-4.879zm3.894-.89c-.089.001-.18.021-.271.066-.977.243-1.953.488-2.685.732.732 1.708 1.22 3.171 1.708 4.636.244.488.977.974 1.463 1.464.114-.23.283-.458.454-.688l.068-.091c.172-.228.34-.458.455-.685.244-.245.244-.489.487-.977.488 1.709-.976 3.66 1.706 4.635.245-.732.977-1.708.735-2.194-.977-2.197-1.953-4.392-3.172-6.344-.198-.197-.555-.553-.942-.554z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m35.073 29.526c.201 0 .366.16.366.355s-.164.354-.366.354-.365-.159-.365-.354.163-.355.365-.355zm.089-.889c.201 0 .366.159.366.353 0 .195-.165.354-.366.354-.203 0-.367-.159-.367-.354 0-.194.164-.353.367-.353zm.063-.917c.201 0 .366.159.366.354s-.165.353-.366.353c-.203 0-.366-.158-.366-.353s.163-.354.366-.354zm.024-.878c.202 0 .367.158.367.354 0 .195-.165.353-.367.353-.201 0-.365-.158-.365-.353 0-.196.164-.354.365-.354zm-.011-1.029c.201 0 .365.181.365.403 0 .224-.164.406-.365.406-.203 0-.368-.182-.368-.406 0-.222.165-.403.368-.403zm-23.616 4.207c-.195.052-.394-.06-.445-.249s.068-.383.263-.436c.194-.053.395.06.444.247.05.19-.065.385-.262.438zm.144.883c-.194.052-.394-.058-.445-.247-.05-.189.069-.384.263-.436.196-.054.394.059.446.247.049.189-.068.383-.264.436zm.176.902c-.194.051-.395-.059-.444-.247-.052-.19.067-.385.262-.438s.394.059.446.248c.049.19-.068.385-.264.437zm.202.854c-.195.053-.394-.058-.445-.247-.049-.189.067-.384.263-.436.195-.052.395.058.444.247.051.189-.067.385-.262.436zm.276.992c-.194.052-.398-.081-.457-.296-.058-.215.056-.432.25-.485.196-.052.4.08.458.296.059.215-.055.434-.251.485z" fill="#f2a700" fill-opacity=".99"/>
+ <g fill-rule="nonzero">
+ <path d="m29.53 30.738c-.278.047-.393.05-.492-.137-.137-.258-.217-.346-.246-.681-.943-.66-2.716.093-3.895.33-1.693.341-3.129 1.071-4.637 1.708-.726.307-.255 1.898-.775 2.46-1.22-.731-1.664-1.971-1.421-3.191.245-1.219 1.127-1.292 2.133-1.295 1.858-.007 2.929-.275 4.517-1.032.97-.463 2.009-.964 2.74-1.207.731-.245 1.462-.176 1.946.288.746.716.356 1.757.13 2.757z" fill="#fff"/>
+ <path d="m28.066 22.932c-.13.52-1.211 1.048-1.379 1.578-.052.167.923-.067 1.358.465-.64.118-1.682-.033-1.753.498.084.203 1.332.391 1.531.63-3.659.245-6.831.487-9.759 2.684 0-.244.706-1.033 1.211-1.367.163-.109-1.521.255-1.448.076.09-.229 1.545-.781 2.122-.944-1.195-.423-2.026-.252-2.759-.252-.126-.212-.345-.197-.345-.441.733 0 1.219-.243 1.951-.243.733 0 1.252.439 1.984.48 1.66.086 2.895-.48 4.117-1.456.974-1.22 1.95-1.952 3.169-1.708z" fill="#393939"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ocrfeeder.svg b/.icons/kora/apps/scalable/ocrfeeder.svg
new file mode 100644
index 000000000..e732a9f82
--- /dev/null
+++ b/.icons/kora/apps/scalable/ocrfeeder.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.5558 40.5558 0 24 44.665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m21 4c-9.328 0-16.997 7.671-16.997 17.002s7.669 17.003 16.997 17.003h.008c1.862-.003 3.672-.387 5.417-.981l4.519 4.52c2.757 2.759 7.701 3.613 10.959.354 3.255-3.256 2.402-8.204-.354-10.961l-4.522-4.524c.589-1.743.97-3.55.97-5.409v-.002c0-9.331-7.669-17.002-16.997-17.002z" fill="url(#a)"/>
+ <path transform="matrix(.707107 -.707107 .707107 .707107 0 0)" d="m.16 37.814c1.385 0 2.349-.221 2.349 1.441v12c0 1.662-1.115 3-2.5 3s-2.5-1.338-2.5-3v-12c0-1.662 1.266-1.441 2.651-1.441z" fill="#fed895"/>
+ <path d="m21 9c-6.583 0-12 5.417-12 12s5.417 12 12 12 12-5.417 12-12-5.417-12-12-12z" fill="#00a2ff"/>
+ <path d="m15 16v10c0 2 1.5 2 1.5 2s1.5 0 1.5-2v-2h6v2c0 2 1.5 2 1.5 2s1.5 0 1.5-2v-10s0-2-2-2h-8c-2 0-2 2-2 2zm3 1h6v4h-6z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ocsstore.svg b/.icons/kora/apps/scalable/ocsstore.svg
new file mode 100644
index 000000000..01c9a8701
--- /dev/null
+++ b/.icons/kora/apps/scalable/ocsstore.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9971 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#144379" offset="0"/>
+ <stop stop-color="#2162ad" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m24 10c-3.364.007-6.615 1.225-9.154 3.432l3.642 3.642c.164-.043.334-.074.512-.074h10c.178 0 .348.031.512.074l3.648-3.648c-2.541-2.206-5.795-3.422-9.16-3.426z" fill="#00cea5"/>
+ <path d="m13.426 14.84c-2.206 2.542-3.422 5.794-3.426 9.16.007 3.365 1.225 6.614 3.432 9.154l3.568-3.568v-10.586c0-.178.031-.348.074-.512z" fill="#d152ac"/>
+ <path d="m34.568 14.846-3.642 3.642c.043.164.074.334.074.512v10c0 .178-.031.348-.074.512l3.648 3.648c2.206-2.541 3.422-5.795 3.426-9.16-.007-3.364-1.225-6.615-3.432-9.154z" fill="#d75950"/>
+ <path d="m29.512 30.926c-.164.043-.334.074-.512.074h-7l-5 5v-3.586l-2.16 2.16c2.541 2.206 5.795 3.422 9.16 3.426 3.364-.007 6.615-1.225 9.154-3.432z" fill="#e88a19"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/octave-icon.svg b/.icons/kora/apps/scalable/octave-icon.svg
new file mode 120000
index 000000000..dd60806da
--- /dev/null
+++ b/.icons/kora/apps/scalable/octave-icon.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/octave-logo.svg b/.icons/kora/apps/scalable/octave-logo.svg
new file mode 120000
index 000000000..dd60806da
--- /dev/null
+++ b/.icons/kora/apps/scalable/octave-logo.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/octave.svg b/.icons/kora/apps/scalable/octave.svg
new file mode 100644
index 000000000..071bfa9e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/octave.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.999785 -44.8655 44.8655 .999785 67.9818 47.004)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfbfbf" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m15.561 14.725c-3.727 3.999-2.822 11.455 2.011 16.655 4.836 5.197 11.776 6.164 15.499 2.162 3.723-3.998 2.823-11.459-2.014-16.651-4.837-5.2-11.776-6.166-15.499-2.165m3.378 1.663c2.927-3.147 8.305-2.463 12.017 1.527 3.711 3.989 4.35 9.774 1.419 12.916-2.922 3.148-8.309 2.463-12.016-1.523-3.712-3.989-4.346-9.77-1.423-12.916" fill="#00aad4"/>
+ <path d="m31.297 29.084h3.194c.483 0 .878.391.878.874v3.197c0 .483-.394.874-.878.874h-3.194c-.483 0-.878-.391-.878-.874v-3.197c0-.483.394-.874.878-.874zm-13.98-1.98h-4.473c-.681 0-1.23-.549-1.23-1.225v-4.477c0-.677.55-1.225 1.23-1.225h4.473c.681 0 1.23.549 1.23 1.225v4.477c0 .677-.55 1.225-1.23 1.225zm14.559-7.914h-1.921c-.29 0-.525-.236-.525-.526v-1.921c0-.29.235-.525.525-.525h1.921c.29 0 .526.235.526.525v1.921c0 .29-.236.526-.526.526z" fill="#c92f00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/octopi-repoeditor.svg b/.icons/kora/apps/scalable/octopi-repoeditor.svg
new file mode 120000
index 000000000..fd41b4d2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/octopi-repoeditor.svg
@@ -0,0 +1 @@
+octopi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/octopi.svg b/.icons/kora/apps/scalable/octopi.svg
new file mode 100644
index 000000000..33317f471
--- /dev/null
+++ b/.icons/kora/apps/scalable/octopi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.6099 46.6099 0 24.964 47.317)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a661" offset="0"/>
+ <stop stop-color="#37ce97" offset="1"/>
+ </linearGradient>
+ <circle cx="23.998" cy="24.16" r="22.924" fill="url(#a)"/>
+ <path d="m30.043 22.524c0 1.179-.97 2.149-2.149 2.149s-2.149-.97-2.149-2.149.97-2.149 2.149-2.149 2.149.97 2.149 2.149zm-7.822 0c0 1.179-.97 2.149-2.149 2.149s-2.15-.97-2.15-2.149.971-2.149 2.15-2.149 2.149.97 2.149 2.149zm11.383 12.795c.004-.005.007-.01.011-.016.003-.004.006-.009.009-.014s.005-.011.008-.016.005-.01.008-.016c.002-.005.004-.01.006-.016.002-.005.004-.011.006-.016.002-.006.004-.011.005-.017.002-.005.003-.011.005-.017.001-.005.002-.011.003-.017l.003-.018c.001-.005.001-.011.002-.016v-.02c.001-.003.001-.006.001-.009v-12.895c0-2.583-1.006-5.012-2.833-6.838-1.826-1.827-4.255-2.833-6.838-2.833s-5.012 1.006-6.839 2.833c-1.826 1.826-2.832 4.255-2.832 6.838v12.895.009c0 .007.001.013.001.02.001.005.001.011.002.016l.003.018c.001.006.002.012.003.017.001.006.003.012.004.017.002.006.004.011.006.017.001.006.003.011.006.016.002.006.004.011.006.016.003.006.005.011.008.016s.005.011.008.016.006.01.009.014c.004.006.007.011.01.016.004.004.007.009.01.013.004.005.009.01.013.015.002.002.004.005.006.007.001.002.003.003.004.004.005.006.011.011.016.016.004.003.008.007.011.01.006.004.011.008.016.013.005.003.009.006.013.009.006.004.011.007.017.011.005.003.009.006.014.008.006.004.013.007.02.01l.012.006c.032.013.067.023.104.026.008.001.015.001.023.002h.013c.012 0 .023 0 .035-.002.004 0 .008-.001.012-.001.007-.001.014-.002.021-.004l.015-.003c.006-.001.013-.003.019-.005.005-.001.01-.003.014-.005l.018-.006c.005-.002.009-.004.014-.006.006-.003.011-.005.017-.008.005-.003.009-.005.014-.008l.015-.009c.005-.003.009-.007.014-.01s.009-.007.014-.01c.004-.004.009-.008.013-.012.003-.002.005-.004.008-.006l2.084-1.925 2.085 1.925c.137.127.348.127.485 0l2.085-1.925 2.085 1.925c.137.127.349.127.486 0l2.084-1.925 2.085 1.925c.137.127.349.127.486 0l2.087-1.925 2.088 1.925c.002.002.005.004.007.006.005.004.01.009.015.013.004.003.009.006.013.01.005.003.01.006.015.01l.015.009c.005.003.01.005.016.008.005.003.01.005.015.008.006.002.011.004.017.006.005.002.01.004.016.006.005.002.011.004.017.005.005.002.011.003.017.005.005.001.011.002.017.003s.012.002.017.003c.006.001.012.001.017.002.007 0 .013.001.019.001h.01.007c.006 0 .012-.001.018-.001.006-.001.012-.001.018-.002.005 0 .011-.001.016-.002.007-.001.013-.002.019-.004l.015-.003.018-.006c.005-.001.01-.003.015-.005.006-.002.012-.005.018-.007.005-.002.01-.005.015-.007.005-.003.01-.006.015-.008.006-.003.011-.007.016-.01s.009-.006.014-.009.01-.007.014-.011c.005-.003.01-.007.014-.011.004-.003.008-.007.012-.011.005-.004.01-.009.014-.013l.005-.005c.002-.002.004-.005.006-.007l.012-.015c.004-.004.007-.009.01-.013z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/odio.svg b/.icons/kora/apps/scalable/odio.svg
new file mode 100644
index 000000000..ed0244aa4
--- /dev/null
+++ b/.icons/kora/apps/scalable/odio.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.3943 45.3943 0 24 46.6303)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b90660" offset="0"/>
+ <stop stop-color="#e1569c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m21.724 13.756v20.488c0 .628.51 1.138 1.138 1.138s1.138-.51 1.138-1.138v-20.488c0-.628-.51-1.138-1.138-1.138s-1.138.51-1.138 1.138zm-9.106 1.138v18.212c0 .628.51 1.138 1.138 1.138s1.138-.51 1.138-1.138v-18.212c0-.628-.51-1.138-1.138-1.138s-1.138.51-1.138 1.138zm22.764 2.277v13.658c0 .628.51 1.138 1.138 1.138.629 0 1.139-.51 1.139-1.138v-13.658c0-.628-.51-1.138-1.139-1.138-.628 0-1.138.51-1.138 1.138zm-18.211 0v13.658c0 .628.51 1.138 1.138 1.138s1.138-.51 1.138-1.138v-13.658c0-.628-.51-1.138-1.138-1.138s-1.138.51-1.138 1.138zm9.105 1.138v11.382c0 .628.51 1.138 1.139 1.138.628 0 1.138-.51 1.138-1.138v-11.382c0-.628-.51-1.138-1.138-1.138-.629 0-1.139.51-1.139 1.138zm-18.211 2.276v6.83c0 .628.51 1.138 1.138 1.138.629 0 1.139-.51 1.139-1.138v-6.83c0-.628-.51-1.138-1.139-1.138-.628 0-1.138.51-1.138 1.138zm22.764 0v6.83c0 .628.51 1.138 1.138 1.138.629 0 1.139-.51 1.139-1.138v-6.83c0-.628-.51-1.138-1.139-1.138-.628 0-1.138.51-1.138 1.138z" fill="#f3dfec"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/odrive.svg b/.icons/kora/apps/scalable/odrive.svg
new file mode 100644
index 000000000..ffe310d57
--- /dev/null
+++ b/.icons/kora/apps/scalable/odrive.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m17.218 30-.783-.261-5.943 10.802.413.912c.53.357 1.152.547 1.788.547h22.614c1.081 0 2.089-.547 2.689-1.457l6.461-9.818c.148-.226.267-.47.355-.725l-.055-.758h-12.905l-.445.758zm-13.783.539c.023.044.048.087.074.129-.026-.042-.051-.085-.074-.129z" fill="#7b7b7b"/>
+ <path d="m17.538 6c-1.149 0-2.211.618-2.791 1.623l-11.307 19.637c-.622 1.08-.582 2.424.103 3.465l6.461 9.818c.238.361.544.67.901.91l19.825-35.453h-13.192z" fill="#ff811c"/>
+ <path d="m17.538 6c-.059.001-.118.004-.177.008l13.222 23.992h14.229c.317-.906.225-1.909-.252-2.74l-11.307-19.637c-.579-1.005-1.642-1.623-2.791-1.623zm27.268 24.014c-.039.112-.085.221-.136.328.051-.107.097-.217.136-.328zm-.156.371c-.058.116-.121.231-.193.34.071-.11.135-.223.193-.34zm-41.215.154c.023.044.048.087.074.129-.026-.042-.051-.085-.074-.129z" fill="#f7dd28"/>
+ <path d="m24.076 16.002c-.658-.029-1.28.306-1.612.866l-3.111 5.25-3.111 5.25c-.158.268-.242.572-.242.882 0 .96.803 1.75 1.778 1.75h12.444c.975 0 1.778-.79 1.778-1.75 0-.31-.084-.614-.242-.882l-3.111-5.25-3.111-5.25c-.304-.514-.855-.841-1.46-.866z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/offensive-security.svg b/.icons/kora/apps/scalable/offensive-security.svg
new file mode 100644
index 000000000..4a05a573b
--- /dev/null
+++ b/.icons/kora/apps/scalable/offensive-security.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.10108 1.75276h17.79776v28.92136h-17.79776z" fill="#f73434" stroke-width="2.22472"/>
+ <g transform="matrix(2.22472 0 0 2.22472 -.47196 -.47196)" fill-rule="nonzero">
+ <path d="m15 14 5 7h-18l5-7z" fill="#ca1818"/>
+ <path d="m10.059 20.314c-.972-.298-1.258-.917-.372-1.363.529-.265-.005-.567-1.005-.568-.276 0-.577-.053-.668-.118-.153-.109-.157-.162-.047-.725.094-.485.181-.673.431-.93.172-.178.399-.345.505-.371.207-.051.783-.73 1.175-1.386.235-.394.238-.414.077-.527-.324-.227-.321-.433.009-.77l.308-.315-.12-1.268c-.129-1.368-.597-3.406-.821-3.58-.231-.178-.389-.997-.389-2.007-.001-1.484.02-1.548.571-1.805.521-.242.588-.385.416-.89-.242-.714.198-1.312.778-1.055.301.134.364.47.178.946-.148.377-.148.405.003.567.087.094.203.172.258.172.054 0 .248.041.431.09.305.082.34.126.429.531.054.243.099.687.1.987.002.305.055.61.12.694.172.22.19 1.445.022 1.537-.294.162-.14 4.978.178 5.576.15.282.17.657.039.736-.311.187.273 1.654.745 1.872.296.136.36.346.375 1.219.013.813-.041.862-1.029.936-.608.045-.987.139-1.164.287-.019.016.134.214.339.44.205.227.373.459.373.516 0 .151-.256.33-.678.556-.201.086-.269.133-.861.133-.265-.005-.471-.078-.706-.117zm1.369-4.864c.122-.311.171-2.82.07-3.632-.059-.474-.149-1.196-.199-1.605-.051-.409-.129-.804-.174-.879-.115-.192-.107 1.556.011 2.325.135.882.158 1.969.043 2.057-.053.04-.218.112-.367.16l-.271.087.349.144c.298.123.341.174.289.343-.11.361-.164.846-.11.984.066.169.295.179.359.016z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/office-address-book.svg b/.icons/kora/apps/scalable/office-address-book.svg
new file mode 120000
index 000000000..3f74a9dd9
--- /dev/null
+++ b/.icons/kora/apps/scalable/office-address-book.svg
@@ -0,0 +1 @@
+x-office-address-book.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/office-addressbook.svg b/.icons/kora/apps/scalable/office-addressbook.svg
new file mode 120000
index 000000000..3af654543
--- /dev/null
+++ b/.icons/kora/apps/scalable/office-addressbook.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/office-calendar.svg b/.icons/kora/apps/scalable/office-calendar.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/apps/scalable/office-calendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/office-database.svg b/.icons/kora/apps/scalable/office-database.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/office-database.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/office-date.svg b/.icons/kora/apps/scalable/office-date.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/office-date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/office-printer.svg b/.icons/kora/apps/scalable/office-printer.svg
new file mode 100644
index 000000000..b1d0b56a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/office-printer.svg
@@ -0,0 +1,66 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x1="744.57147" x2="744.57147" y1="408.86908" y2="301.798" gradientTransform="matrix(.99806114 0 0 1 1.4832 0)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".60000002"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="747.80255" x2="746.38837" y1="499.83661" y2="417.81219" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8a8a8" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="744.57147" x2="744.57147" y1="380.99802" y2="310.99802" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64285713"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="745.90625" x2="742.22821" y1="499.56796" y2="438.56796" gradientUnits="userSpaceOnUse" xlink:href="#k"/>
+ <linearGradient id="e" x1="735.7807" x2="736.69702" y1="464.76047" y2="504.26047" gradientUnits="userSpaceOnUse" xlink:href="#k"/>
+ <linearGradient id="f" x1="736.45404" x2="736.62952" y1="501.81488" y2="571.81488" gradientTransform="matrix(.99867048 0 0 1 .185367 0)" gradientUnits="userSpaceOnUse" xlink:href="#j"/>
+ <linearGradient id="g" x1="743.7807" x2="748.19672" y1="547.50397" y2="463.91818" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x1="754.57147" x2="752.57147" y1="302.79797" y2="258.79797" gradientUnits="userSpaceOnUse" xlink:href="#j"/>
+ <linearGradient id="i" x1="736.81683" x2="738.93817" y1="307.46643" y2="233.2202" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="k">
+ <stop stop-color="#060606" offset="0"/>
+ <stop stop-color="#343434" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.78258197 0 0 .78258197 -68.009297 -474.67491)" fill-rule="evenodd">
+ <path d="m94.55645 662.31116h46.311l.3.50383v.82199h-46.911003v-.8494z" fill="#2a2a2a"/>
+ <g transform="matrix(.15590772 0 0 .15590772 2.306184 574.43716)">
+ <path d="m588.94957 310.33196h298.63015l31.84975 30.50885v75.55717h-360.339v-75.91072z" fill="url(#a)"/>
+ <path d="m919.62949 416.34827v74.73071c0 7.6452-6.1548 13.8-13.8 13.8h-333.02448c-7.64521 0-13.80001-6.1548-13.80001-13.8v-75.48071z" fill="url(#b)"/>
+ <path d="m629.20947 309.62056h220.41632l10 21.37742v38.72667s.0574 15.55634-15.55638 15.55634h-209.30362s-15.05632-.61359-15.55632-14.84924v-39.68377z" fill="url(#c)"/>
+ <path d="m621.58398 443.13195h235.4665c9.79345 0 17.6777 7.88426 17.6777 17.6777v44.19433h-270.8219v-44.19433c0-9.79344 7.88426-17.6777 17.6777-17.6777z" fill="url(#d)"/>
+ <path d="m638.45834 461.5169h205.06099c9.79343 0 17.67767 7.88424 17.67767 17.67767v25.80941h-240.41632v-25.80941c0-9.79343 7.88424-17.67767 17.67766-17.67767z" fill="url(#e)"/>
+ <path d="m603.83585 504.87898h270.81488l15.97874 61.87185h-300.775z" fill="url(#f)"/>
+ <path d="m636.33246 461.51691h210.36427l10 89.80256h-230.36427z" fill="url(#g)"/>
+ <path d="m616.57147 248.99797h243v61.00002h-243z" fill="url(#h)"/>
+ <path d="m633.9328 233.2202h211.07138v77.07465h-211.07138z" fill="url(#i)"/>
+ <path d="m897.29645 369.54797h22.12492v14.75h-22.12492c-4.08575 0-7.375-3.28925-7.375-7.375s3.28925-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <rect x="895.28961" y="372.54044" width="19.982233" height="8.957553" ry="4.478777" fill="#d5d5d5"/>
+ </g>
+ <path d="m94.55645 662.31116h46.311l.3.50383v.82199h-46.911003v-.8494z" fill="#2a2a2a"/>
+ <g transform="matrix(.15590772 0 0 .15590772 2.306184 574.43716)">
+ <path d="m588.94957 310.33196h298.63015l31.84975 30.50885v75.55717h-360.339v-75.91072z" fill="url(#a)"/>
+ <path d="m919.62949 416.34827v74.73071c0 7.6452-6.1548 13.8-13.8 13.8h-333.02448c-7.64521 0-13.80001-6.1548-13.80001-13.8v-75.48071z" fill="url(#b)"/>
+ <path d="m629.20947 309.62056h220.41632l10 21.37742v38.72667s.0574 15.55634-15.55638 15.55634h-209.30362s-15.05632-.61359-15.55632-14.84924v-39.68377z" fill="url(#c)"/>
+ <path d="m621.58398 443.13195h235.4665c9.79345 0 17.6777 7.88426 17.6777 17.6777v44.19433h-270.8219v-44.19433c0-9.79344 7.88426-17.6777 17.6777-17.6777z" fill="url(#d)"/>
+ <path d="m638.45834 461.5169h205.06099c9.79343 0 17.67767 7.88424 17.67767 17.67767v25.80941h-240.41632v-25.80941c0-9.79343 7.88424-17.67767 17.67766-17.67767z" fill="url(#e)"/>
+ <path d="m603.83585 504.87898h270.81488l15.97874 61.87185h-300.775z" fill="url(#f)"/>
+ <path d="m636.33246 461.51691h210.36427l10 89.80256h-230.36427z" fill="url(#g)"/>
+ <path d="m616.57147 248.99797h243v61.00002h-243z" fill="url(#h)"/>
+ <path d="m633.9328 233.2202h211.07138v77.07465h-211.07138z" fill="url(#i)"/>
+ <path d="m897.29645 369.54797h22.12492v14.75h-22.12492c-4.08575 0-7.375-3.28925-7.375-7.375s3.28925-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <rect x="895.28961" y="372.54044" width="19.982233" height="8.957553" ry="4.478777" fill="#d5d5d5"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/office-writer.svg b/.icons/kora/apps/scalable/office-writer.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/office-writer.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/oggconvert.svg b/.icons/kora/apps/scalable/oggconvert.svg
new file mode 120000
index 000000000..14b817964
--- /dev/null
+++ b/.icons/kora/apps/scalable/oggconvert.svg
@@ -0,0 +1 @@
+soundconverter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/okteta.svg b/.icons/kora/apps/scalable/okteta.svg
new file mode 120000
index 000000000..b806f5469
--- /dev/null
+++ b/.icons/kora/apps/scalable/okteta.svg
@@ -0,0 +1 @@
+hex-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/okular.svg b/.icons/kora/apps/scalable/okular.svg
new file mode 100644
index 000000000..82374656b
--- /dev/null
+++ b/.icons/kora/apps/scalable/okular.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5464 44.5464 0 24 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <path transform="translate(.365722)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <g transform="matrix(1.11665 0 0 1.11665 -2.24128 -2.7996)" fill-rule="nonzero">
+ <path d="m12 7c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2h8c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2zm13 0v2h12v-2zm0 5v2h12v-2zm0 5v2h12v-2zm-15 5v2h27v-2zm0 5v2h27v-2zm0 5v2h27v-2zm0 5v2h27v-2z" fill-opacity=".1"/>
+ <path d="m27.743 4.007c-2.647.021-3.057-.023-5.981 0-2.439 2.311-4.507 5.381-6.198 8.87-2.612 5.388-3.233 9.939-1.842 13.67s4.584 6.071 9.563 7.026c5.235 1.004 10.087.239 14.561-2.318.684-.391 1.505-.825 2.147-1.285-.015-1.867.022-3.202 0-5.968-1.617 2.234-3.567 4.046-5.464 5.425-3.357 2.441-6.826 3.312-10.422 2.622-3.42-.656-5.428-2.598-6.018-5.829-.567-3.243.358-7.356 2.78-12.352 1.986-4.096 4.274-7.47 6.874-9.861z" fill="#0071e0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/olivia.svg b/.icons/kora/apps/scalable/olivia.svg
new file mode 100644
index 000000000..d1c1ef7e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/olivia.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7935ff" offset="0"/>
+ <stop stop-color="#9f6ce4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.683c0-3.505-2.846-6.351-6.351-6.351h-30.634c-3.505 0-6.351 2.846-6.351 6.351v30.634c0 3.505 2.846 6.351 6.351 6.351h30.634c3.505 0 6.351-2.846 6.351-6.351z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 9.916c-7.778 0-14.084 6.306-14.084 14.084v5.417h3.25v-5.417c0-5.983 4.851-10.834 10.834-10.834s10.834 4.851 10.834 10.834v5.417h3.25v-5.417c0-7.778-6.306-14.084-14.084-14.084z" fill="#d1c1e9"/>
+ <path d="m14.249 25.083c-2.377 0-4.333 1.957-4.333 4.334s1.956 4.334 4.333 4.334z" fill="#f9bb0e"/>
+ <path d="m33.751 25.083v8.668c0-2.378 1.956-4.334 4.333-4.334-2.377 0-4.333-1.956-4.333-4.334z" fill="#f9bb0e"/>
+ <path d="m17.5 20.75c-1.783 0-3.251 1.467-3.251 3.25v10.834c0 1.783 1.468 3.25 3.251 3.25z" fill="#3f266f"/>
+ <path d="m17.5 20.75v17.334c1.783 0 3.25-1.467 3.25-3.25v-10.834c0-1.783-1.467-3.25-3.25-3.25z" fill="#6a44bc"/>
+ <path d="m30.5 20.75c0 1.783 1.468 3.25 3.251 3.25v10.834c-1.783 0-3.251 1.467-3.251 3.25z" fill="#3f266f"/>
+ <path d="m30.5 20.75v17.334c0-1.783-1.467-3.25-3.25-3.25v-10.834c1.783 0 3.25-1.467 3.25-3.25z" fill="#6a44bc"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ollydbg.svg b/.icons/kora/apps/scalable/ollydbg.svg
new file mode 100644
index 000000000..2514c187a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ollydbg.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.518706 -41.3722 41.3722 -.518706 24 44.6861)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cb2121" offset="0"/>
+ <stop stop-color="#f14223" offset="1"/>
+ </linearGradient>
+ <path d="m4.403 3.314v2.177l2.177 2.178 1.089 4.355h5.444v-4.355l-4.355-4.355zm19.597 2.177v8.71l-2.177 4.355-4.355-4.355h-4.355l4.355 4.355-4.355 8.71-10.888 2.178v6.532h6.533l6.532-6.532h2.178l2.177 2.177v2.178l-2.177 2.177v6.533l4.355 2.177v-2.177h2.177v-8.71l2.177-2.178 8.71 13.065h6.533v-6.532l-10.888-8.71v-4.355c6.533-2.178 10.888-2.178 10.888-2.178l4.355-2.177v-2.178h-8.71c-2.178 2.178-6.533 2.178-6.533 2.178l-2.177-2.178v-13.065h-4.355z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/olympus.svg b/.icons/kora/apps/scalable/olympus.svg
new file mode 100644
index 000000000..b09fb2bcc
--- /dev/null
+++ b/.icons/kora/apps/scalable/olympus.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b2d4a" offset="0"/>
+ <stop stop-color="#644684" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m23.832 12.344c-.31-.027-.577.621-1.238 2.125-.476 1.084-1.083 2.581-1.35 3.324l-.484 1.348-.993 1.242c-.546.683-1.493 1.951-2.101 2.816s-1.113 1.584-1.124 1.598c-.01.014-.13-.084-.264-.218-.194-.194-.285-.245-.447-.245-.261 0-.303.052-.74.918l-.36.717-.309-.355c-.294-.337-.322-.353-.546-.337l-.235.017-2.3 2.798c-1.315 1.598-2.349 2.905-2.414 3.053-.159.361-.129.465.175.59.246.102.89.107 15.141.11 10.398.003 14.896-.016 14.922-.059.02-.034-.057-.283-.172-.556-.192-.458-.334-.648-1.834-2.446-1.229-1.473-1.762-2.16-2.173-2.806-.3-.471-.613-.93-.694-1.018-.226-.246-.449-.219-.794.097l-.284.261-.806-.828-.806-.825-1.147-1.983c-.63-1.089-1.195-2.029-1.255-2.09-.168-.172-.409-.139-.694.093-.137.112-.328.26-.425.328l-.178.122-.484-.683-.487-.681-.584-1.951c-.321-1.074-.63-2.004-.686-2.068-.055-.064-.424-.605-.821-1.202-.5-.754-.768-1.184-1.009-1.206zm.193 8.667c.314.001.631.013.74.039.016.003.027.006.034.01.059.037.088.181.102.491l.021.436.372.146c.206.08.4.144.428.144.027 0 .16-.109.294-.246.321-.326.491-.333.859-.029.289.239.606.612.658.776.043.136-.049.305-.313.58l-.216.227.135.3c.073.165.147.34.163.389.024.072.124.096.479.112.32.015.462.043.499.102.029.045.053.395.053.775 0 .379-.024.724-.053.77-.037.058-.181.089-.495.103l-.442.022-.085.256c-.048.141-.121.315-.163.391-.073.131-.065.156.22.455.399.418.396.526-.044 1.05-.267.317-.584.541-.762.541-.088 0-.239-.105-.445-.309l-.313-.309-.211.108c-.118.06-.306.138-.417.174l-.203.065-.019.498c-.014.365-.041.509-.102.548-.045.029-.395.053-.774.053-.38 0-.725-.024-.771-.053-.061-.039-.089-.184-.103-.555-.016-.406-.037-.508-.11-.533-.05-.017-.226-.092-.39-.165l-.298-.129-.311.296c-.171.164-.364.314-.43.335-.202.064-.591-.204-.979-.678-.297-.361-.272-.515.133-.916l.328-.326-.099-.196c-.055-.11-.132-.292-.168-.402l-.063-.202-.497-.019c-.366-.014-.512-.04-.551-.101-.028-.046-.05-.393-.05-.772 0-.38.024-.731.053-.777.038-.061.183-.085.554-.1.407-.015.506-.036.531-.11.017-.05.094-.228.167-.393l.131-.301-.304-.309c-.201-.203-.305-.354-.305-.442 0-.178.222-.493.54-.759.524-.442.632-.446 1.055-.043.176.167.334.291.352.273.017-.017.174-.091.351-.163l.322-.131.031-.449c.021-.307.055-.462.11-.497.053-.033.411-.051.771-.051zm-.026 3.251c-.594 0-1.083.489-1.083 1.083s.489 1.083 1.083 1.083c.595 0 1.084-.489 1.084-1.083s-.489-1.083-1.084-1.083z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/omnetpp.svg b/.icons/kora/apps/scalable/omnetpp.svg
new file mode 100644
index 000000000..18bc23552
--- /dev/null
+++ b/.icons/kora/apps/scalable/omnetpp.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26 26 0 24.16 39)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4d5cc" offset="0"/>
+ <stop stop-color="#ecd8d8" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.925958 0 0 .925958 1.72235 1.5925)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.148 0 5.753 2.339 6.17 5.374v32.588c-.417 3.035-3.022 5.374-6.17 5.374z" fill="#008383"/>
+ <path transform="matrix(1.11855 0 0 1.11855 -3.02424 -5.33723)" d="m11 13h26v26h-26z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.11855 0 0 1.11855 -3.02424 -5.33723)" d="m34.194 10.216c-1.92 4.016-7.5 11.546-15.235 17.944-6.548 5.414-10.974 7.761-15.085 9.159 4.819-1.331 10.43-3.378 18.065-8.518 7.425-4.993 14.361-10.566 17.76-13.178-2.761-.41-4.783-2.761-5.505-5.407z" fill="#d43519" fill-rule="nonzero"/>
+ <path transform="matrix(1.07964 0 0 1.11855 -2.59614 -5.33723)" d="m6 33h5v5h-5z" fill="#008383"/>
+ <path transform="matrix(1.11855 0 0 1.11855 -4.2153 -3.17842)" d="m45 9.998c0 3.311-2.688 6.002-6 6.002-3.315 0-6-2.691-6-6.002 0-3.314 2.685-5.998 6-5.998 3.312 0 6 2.684 6 5.998" fill="#f84529" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/omnishell.svg b/.icons/kora/apps/scalable/omnishell.svg
new file mode 100644
index 000000000..4c43995c0
--- /dev/null
+++ b/.icons/kora/apps/scalable/omnishell.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 .275-.018.545-.052.811h-43.232c-.034-.266-.052-.536-.052-.811v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#cfd8dc"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-5.064c0 1.801 2.085 4.792 4.875 4.792h33.586c2.986 0 4.875-2.991 4.875-4.792z" fill="#90a4ae"/>
+ <path d="m18 11c-2.194 0-4 1.806-4 4s1.806 4 4 4h2v4h-2c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4v-2h4v2c0 2.194 1.806 4 4 4s4-1.806 4-4-1.806-4-4-4h-2v-4h2c2.194 0 4-1.806 4-4s-1.806-4-4-4-4 1.806-4 4v2h-4v-2c0-2.194-1.806-4-4-4zm0 2c1.097 0 2 .903 2 2v2h-2c-1.097 0-2-.903-2-2s.903-2 2-2zm12 0c1.097 0 2 .903 2 2s-.903 2-2 2h-2v-2c0-1.097.903-2 2-2zm-8 6h4v4h-4zm-4 6h2v2c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2zm10 0h2c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2z" fill="#546e7a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/onboard-settings.svg b/.icons/kora/apps/scalable/onboard-settings.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/onboard-settings.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/onboard-sttings.svg b/.icons/kora/apps/scalable/onboard-sttings.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/onboard-sttings.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/onboard.svg b/.icons/kora/apps/scalable/onboard.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/onboard.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/onionshare80.svg b/.icons/kora/apps/scalable/onionshare80.svg
new file mode 100644
index 000000000..9f2148ff0
--- /dev/null
+++ b/.icons/kora/apps/scalable/onionshare80.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.66869 -45.4181 45.4181 2.66869 205.204 57.434)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#430043" offset="0"/>
+ <stop stop-color="#821a82" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m8.488 19.187 5e-3 -0.015 4e-3 6e-3 3.308-3.308 8.13 8.13h-4.065c0 4.46 3.67 8.13 8.13 8.13 2.124 0 4.166-0.833 5.684-2.319l5.739 5.739c-3.039 3.011-7.146 4.704-11.423 4.71-8.92 0-16.26-7.34-16.26-16.26h-4.065zm23.642 4.813c0-4.46-3.67-8.13-8.13-8.13-2.044 3e-3 -4.014 0.776-5.513 2.166l-5.745-5.745c3.023-2.913 7.06-4.544 11.258-4.551 8.92 0 16.26 7.34 16.26 16.26h4.065l-8.13 8.13-8.13-8.13z" fill="#e7e7e7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/online-accounts.svg b/.icons/kora/apps/scalable/online-accounts.svg
new file mode 120000
index 000000000..6c7330af9
--- /dev/null
+++ b/.icons/kora/apps/scalable/online-accounts.svg
@@ -0,0 +1 @@
+credentials-preferences.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/onlyoffice-desktopeditors.svg b/.icons/kora/apps/scalable/onlyoffice-desktopeditors.svg
new file mode 120000
index 000000000..8a3226032
--- /dev/null
+++ b/.icons/kora/apps/scalable/onlyoffice-desktopeditors.svg
@@ -0,0 +1 @@
+asc-de.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/onlyoffice.svg b/.icons/kora/apps/scalable/onlyoffice.svg
new file mode 120000
index 000000000..8a3226032
--- /dev/null
+++ b/.icons/kora/apps/scalable/onlyoffice.svg
@@ -0,0 +1 @@
+asc-de.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-base.svg b/.icons/kora/apps/scalable/ooo-base.svg
new file mode 100644
index 000000000..9b50ac701
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-base.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e44ad" offset="0"/>
+ <stop stop-color="#c16ee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.6327 -22.6254 22.6254 18.6327 630.783 547.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m31.522 17.45c.058-.16.099-.323.099-.496 0-2.121-4.583-3.265-8.897-3.265-4.309 0-8.891 1.144-8.891 3.265 0 .174.04.337.098.497l-.023.043c-.197.357-.294.718-.294 1.073v2.625c0 .404.127.792.352 1.159l-.029.051c-.215.373-.323.75-.323 1.123v2.624c0 .391.12.767.333 1.124l-.011.023c-.215.372-.323.75-.323 1.122v2.625c0 2.332 4.002 4.159 9.111 4.159 5.114 0 9.115-1.827 9.115-4.159v-2.625c0-.373-.108-.752-.325-1.123l-.009-.023c.211-.357.334-.733.334-1.125v-2.624c0-.373-.108-.752-.325-1.124l-.029-.05c.226-.367.354-.754.354-1.16v-2.624c0-.355-.099-.717-.294-1.075l-.024-.042zm-.659 13.583c0 1.507-3.34 3.184-8.139 3.184-4.794 0-8.135-1.677-8.135-3.184v-2.468c1.496 1.371 4.574 2.245 8.135 2.245 3.566 0 6.644-.875 8.139-2.246zm0-4.886c0 1.506-3.34 3.183-8.139 3.183-4.794 0-8.135-1.677-8.135-3.183v-2.469c1.496 1.37 4.574 2.245 8.135 2.245 3.566 0 6.644-.875 8.139-2.246zm0-4.957c0 1.505-3.34 3.183-8.139 3.183-4.794 0-8.135-1.677-8.135-3.183v-2.184c1.462 1.239 4.852 1.882 8.135 1.882 3.287 0 6.676-.643 8.139-1.882z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ooo-base2.svg b/.icons/kora/apps/scalable/ooo-base2.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-base2.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-base24.svg b/.icons/kora/apps/scalable/ooo-base24.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-base24.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-base3.0.svg b/.icons/kora/apps/scalable/ooo-base3.0.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-base3.0.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-calc.svg b/.icons/kora/apps/scalable/ooo-calc.svg
new file mode 100644
index 000000000..a8764bb82
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-calc.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 321.75 45.3558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#28ab3a" offset="0"/>
+ <stop stop-color="#52d67b" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m18.148 23.959v8.457h-5.002v-8.457zm7.787-4.943v13.4h-5.002v-13.4zm8.337-7.896v21.232h-5.002v-21.232z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ooo-calc2.svg b/.icons/kora/apps/scalable/ooo-calc2.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-calc2.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-calc24.svg b/.icons/kora/apps/scalable/ooo-calc24.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-calc24.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-calc3.0.svg b/.icons/kora/apps/scalable/ooo-calc3.0.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-calc3.0.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-draw.svg b/.icons/kora/apps/scalable/ooo-draw.svg
new file mode 100644
index 000000000..07178665d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-draw.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f39e18" offset="0"/>
+ <stop stop-color="#f0c650" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m19.514 25.608v9.96h-7.114v-9.96zm15.653 9.842-10.642-.034 5.35-9.199zm-19.21-22.647c-2.758 0-4.979 2.221-4.979 4.98s2.221 4.979 4.979 4.979c2.759 0 4.98-2.22 4.98-4.979s-2.221-4.98-4.98-4.98zm19.034.2v9.52h-9.52v-9.52z" fill="#eaeff2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ooo-draw24.svg b/.icons/kora/apps/scalable/ooo-draw24.svg
new file mode 120000
index 000000000..b65e95174
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-draw24.svg
@@ -0,0 +1 @@
+ooo-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-draw3.0.svg b/.icons/kora/apps/scalable/ooo-draw3.0.svg
new file mode 120000
index 000000000..b65e95174
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-draw3.0.svg
@@ -0,0 +1 @@
+ooo-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-gulls.svg b/.icons/kora/apps/scalable/ooo-gulls.svg
new file mode 120000
index 000000000..14fc067ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-gulls.svg
@@ -0,0 +1 @@
+ooo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-impress.svg b/.icons/kora/apps/scalable/ooo-impress.svg
new file mode 100644
index 000000000..c984e22b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-impress.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c33c17" offset="0"/>
+ <stop stop-color="#fc6842" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m14.166 24.669h5.382c0 3.06-2.409 5.534-5.382 5.534s-5.38-2.474-5.38-5.534c0-3.057 2.408-5.534 5.38-5.534zm22.01 4.691h-10.381v-2.062h10.381zm-.015-3.322h-10.381v-2.062h10.381zm-15.1-2.877h-5.382c.001 0 .001-5.53 0-5.53 2.972 0 5.382 2.474 5.382 5.53zm15.089-.703h-10.381v-2.062h10.381z" fill="#fff8f7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ooo-impress2.svg b/.icons/kora/apps/scalable/ooo-impress2.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-impress2.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-impress24.svg b/.icons/kora/apps/scalable/ooo-impress24.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-impress24.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-impress3.0.svg b/.icons/kora/apps/scalable/ooo-impress3.0.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-impress3.0.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-math.svg b/.icons/kora/apps/scalable/ooo-math.svg
new file mode 100644
index 000000000..0313e5fe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-math.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#748394" offset="0"/>
+ <stop stop-color="#a2b5c9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -21.3266 21.3266 0 613.626 35.1352)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m35.728 13.818-13.125.007-7.286 12.618-2.55-4.422h-3.288v1.641h2.342l3.499 6.059.945-1.638 7.29-12.624h10.532v1.641h1.64v-3.281zm-8.203 4.928c-2.727 0-4.922 2.195-4.922 4.922 0 2.726 2.195 4.921 4.922 4.921 1.269 0 2.41-.489 3.281-1.272v1.272h1.641v-9.843h-1.641v1.272c-.871-.783-2.012-1.272-3.281-1.272zm0 1.641c1.818 0 3.281 1.463 3.281 3.281 0 1.817-1.463 3.281-3.281 3.281s-3.281-1.464-3.281-3.281c0-1.818 1.463-3.281 3.281-3.281zm-18.03 9.827c-.01 0-.016.366-.016.82s.007.82.016.82h26.217c.01 0 .016-.366.016-.82s-.007-.82-.016-.82zm11.484 3.281c-.01 0-.016.366-.016.82s.007.82.016.82h3.249c.01 0 .016-.366.016-.82s-.007-.82-.016-.82z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ooo-math2.svg b/.icons/kora/apps/scalable/ooo-math2.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-math2.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-math24.svg b/.icons/kora/apps/scalable/ooo-math24.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-math24.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-math3.0.svg b/.icons/kora/apps/scalable/ooo-math3.0.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-math3.0.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-printeradmin.svg b/.icons/kora/apps/scalable/ooo-printeradmin.svg
new file mode 120000
index 000000000..14899db45
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-printeradmin.svg
@@ -0,0 +1 @@
+office-printer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-template-default.svg b/.icons/kora/apps/scalable/ooo-template-default.svg
new file mode 120000
index 000000000..1eaa132ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-template-default.svg
@@ -0,0 +1 @@
+ooo-template.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-template.svg b/.icons/kora/apps/scalable/ooo-template.svg
new file mode 120000
index 000000000..84061d3bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-template.svg
@@ -0,0 +1 @@
+gnome-shell-extension-prefs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-template3.0.svg b/.icons/kora/apps/scalable/ooo-template3.0.svg
new file mode 120000
index 000000000..1eaa132ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-template3.0.svg
@@ -0,0 +1 @@
+ooo-template.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-web.svg b/.icons/kora/apps/scalable/ooo-web.svg
new file mode 120000
index 000000000..05d2e28d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-web.svg
@@ -0,0 +1 @@
+nmap_icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-web2.svg b/.icons/kora/apps/scalable/ooo-web2.svg
new file mode 120000
index 000000000..341a0cf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-web2.svg
@@ -0,0 +1 @@
+ooo-web.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-web24.svg b/.icons/kora/apps/scalable/ooo-web24.svg
new file mode 120000
index 000000000..341a0cf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-web24.svg
@@ -0,0 +1 @@
+ooo-web.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-writer.svg b/.icons/kora/apps/scalable/ooo-writer.svg
new file mode 100644
index 000000000..444160661
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-writer.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 135.671 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c7fed" offset="0"/>
+ <stop stop-color="#0bb4fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="14.4935" x2="32.026" y1="521.876" y2="521.876" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x1="14.5114" x2="32.0439" y1="731.774" y2="731.774" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f" x1="14.5378" x2="32.0703" y1="931.177" y2="931.177" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="g" x1="14.5024" x2="32.0349" y1="1138.08" y2="1138.08" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m14.493 14.416h17.533v3.924h-17.533z" fill="url(#d)"/>
+ <path d="m14.511 20.236h17.533v3.924h-17.533z" fill="url(#e)"/>
+ <path d="m14.538 25.765h17.533v3.924h-17.533z" fill="url(#f)"/>
+ <path d="m14.502 31.502h17.533v3.924h-17.533z" fill="url(#g)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ooo-writer2.svg b/.icons/kora/apps/scalable/ooo-writer2.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-writer2.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-writer24.svg b/.icons/kora/apps/scalable/ooo-writer24.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-writer24.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo-writer3.0.svg b/.icons/kora/apps/scalable/ooo-writer3.0.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo-writer3.0.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ooo.svg b/.icons/kora/apps/scalable/ooo.svg
new file mode 100644
index 000000000..78733a853
--- /dev/null
+++ b/.icons/kora/apps/scalable/ooo.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3893 44.3893 0 102.081 45.6255)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#363636" fill-rule="nonzero">
+ <path d="m37.119 27.283c-6.34-5.005-12.988-2.33-16.02-.364-1.887-1.122-7.242-4.085-15.367-.281 6.041-1.401 11.258-.643 15.179 5.134 4.038-5.888 11.167-7.199 16.208-4.489z"/>
+ <path d="m41.755 16.028c-4.151-2.913-8.432-1.45-10.376-.357-1.233-.657-4.727-2.397-9.953-.303 1.746-.334 7.315-.962 9.853 3.032 2.392-3.411 7.281-3.855 10.476-2.372z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/open-raw.svg b/.icons/kora/apps/scalable/open-raw.svg
new file mode 120000
index 000000000..911ba54b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/open-raw.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openarena.svg b/.icons/kora/apps/scalable/openarena.svg
new file mode 100644
index 000000000..1aa5d9811
--- /dev/null
+++ b/.icons/kora/apps/scalable/openarena.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.391328 -45.7856 45.7856 .391328 138.112 47.8712)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#11758e" offset="0"/>
+ <stop stop-color="#5df" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c12.573 0 22.764 10.191 22.764 22.764s-10.191 22.764-22.764 22.764-22.764-10.191-22.764-22.764 10.191-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 13.874c-3.22.003-6.435.782-8.889 2.322-5.393 3.387-5.763 9.247-.808 12.846.455.325.868.63.919.669l-1.369 2.41h1.521l8.625-14.08 8.625 14.08h1.521l-1.369-2.41c.051-.039.464-.344.919-.669 4.954-3.599 4.585-9.46-.809-12.846-2.453-1.54-5.667-2.319-8.888-2.322m-.979 1.702-5.941 10.979c-.139.127-1.565-.88-2.283-1.614-3.635-3.721 0-8.394 7.19-9.282.551-.059 1.035-.083 1.035-.083zm1.958 0s.484.024 1.035.083c7.19.888 10.825 5.561 7.19 9.282-.717.734-2.144 1.741-2.283 1.614zm-.979 7.414-2.537 4.564 2.537 4.568 2.537-4.568" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openarena128.svg b/.icons/kora/apps/scalable/openarena128.svg
new file mode 120000
index 000000000..fcca97b4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/openarena128.svg
@@ -0,0 +1 @@
+openarena.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openbazaar2.svg b/.icons/kora/apps/scalable/openbazaar2.svg
new file mode 100644
index 000000000..0f12c5024
--- /dev/null
+++ b/.icons/kora/apps/scalable/openbazaar2.svg
@@ -0,0 +1,21 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -1004.3622)" fill-rule="evenodd">
+ <path d="m16.349 1049.3622 7.651-16 7.646 16h3.338757c4.015244 0 4.015244-13 5.015242-16h-31.9999989c.9999999 3 .9547127 15.9947 4.9954269 16z" opacity=".2"/>
+ <path transform="matrix(2.0453091 0 0 2.0727643 7.477239 1033.3622)" d="m11.5 6.75h-6.84l3.42-6.75z" opacity=".2"/>
+ <g transform="translate(0 1004.3622)">
+ <path d="m23.964844 4c-.05772.1191-.126052.2480875-.195313.3671875-.049383.0955647-.11698.2076097-.167969.3046875-.353246.5945657-1.426706 2.3369098-3.574218 3.6914062-2.559917 1.5018001-6.158423 2.5487658-9.033203 2.5097658 0 0-4.7203698 13.145112-4.9082035 13.566406-.0282564.018762-.0577788.042028-.0859375.060547h.0644531c-.001923.004006-.064155.178292-.0644531.177734l.0117188.042969h.0117187c.1014635-.067375.2077919-.149773.3105469-.220703h35.5039066c.053201.034398.109257.075927.162109.109375v-.019531l-.033203-.089844h.033203c-.014055-.008949-.028889-.020285-.042969-.029297l-4.939453-13.599609c-2.730264.053-5.862796-.79246-7.890625-1.8808596-2.342877-1.2843708-3.88574-3.0369696-4.511719-4.0546875-.014614-.0287778-.034361-.0631637-.048828-.0917969-.127004-.2599-.253853-.5184781-.380859-.7675781-.08082-.022-.151429-.0551719-.220703-.0761719z" fill="#048eea"/>
+ <path d="m23.964844 4c-.05772.1191-.126052.2480875-.195313.3671875-.049383.0955647-.11698.2076097-.167969.3046875-.353246.5945657-1.426706 2.3369098-3.574218 3.6914062-2.559917 1.5018001-6.158423 2.5487658-9.033203 2.5097658 0 0-4.7203698 13.145112-4.9082035 13.566406-.0282564.018762-.0577788.042028-.0859375.060547h.0644531c-.001923.004006-.064155.178292-.0644531.177734l.0117188.042969h.0117187c.1014635-.067375.2077919-.149773.3105469-.220703h35.5039066c.053201.034398.109257.075927.162109.109375v-.019531l-.033203-.089844h.033203c-.014055-.008949-.028889-.020285-.042969-.029297l-4.939453-13.599609c-2.730264.053-5.862796-.79246-7.890625-1.8808596-2.342877-1.2843708-3.88574-3.0369696-4.511719-4.0546875-.014614-.0287778-.034361-.0631637-.048828-.0917969-.127004-.2599-.253853-.5184781-.380859-.7675781-.08082-.022-.151429-.0551719-.220703-.0761719z" opacity=".3"/>
+ <path d="m23.964844 4c-.05772.1191-.126052.2480875-.195313.3671875-.049383.0955647-.116979.2076097-.167969.3046875-.353246.5945657-1.426706 2.3369099-3.574218 3.6914062-2.559917 1.5018002-6.158423 2.5487658-9.033203 2.5097658 0 0-4.7203698 13.145112-4.9082035 13.566406-.0282564.018762-.0577788.042028-.0859375.060547h.0644531c-.001923.004006-.064155.178292-.0644531.177734l.0117188.042969h.0117187c.1014635-.067375.2077919-.149773.3105469-.220703h.0917968c.7177941-1.916837 4.5683598-12.626953 4.5683598-12.626953 2.87478.039 6.473286-1.007966 9.033203-2.5097658 2.147512-1.3545 3.220973-3.0969062 3.574218-3.6914062.050989-.0971.118589-.2086875.167969-.3046875.069261-.1191.137593-.2480875.195313-.3671875.069274.021.139883.0541719.220703.0761719.127006.2491.253855.5076781.380859.7675781.01447.029.034218.0627969.048828.0917969.625979 1.0178 2.168842 2.7703875 4.511719 4.0546875 2.027829 1.0883996 5.160361 1.9338596 7.890625 1.8808596l4.585938 12.628906h.234375c.053201.034398.109257.075927.162109.109375v-.019531l-.033203-.089844h.033203c-.014055-.008949-.028889-.020285-.042969-.029297l-4.939453-13.599609c-2.730264.053-5.862796-.79246-7.890625-1.8808596-2.342877-1.2843708-3.88574-3.0369696-4.511719-4.0546875-.014614-.0287778-.034361-.0631637-.048828-.0917969-.127004-.2599-.253853-.5184781-.380859-.7675781-.08082-.022-.151429-.0551719-.220703-.0761719z" fill="#fff" opacity=".1"/>
+ </g>
+ <path transform="matrix(2.0453091 0 0 2.0727643 7.477239 1032.3622)" d="m8.08 0 3.42 6.75h-6.84z" fill="#315165"/>
+ <path transform="matrix(1.9793958 0 0 2.0250506 8 1032.3622)" d="m4.2179537 7.9010367 3.8653209-7.9010367 3.8627954 7.9010369h1.686755c2.02852 2e-7 2.02852-6.4195924 2.533724-7.9010369h-16.166549c0.50520462 1.4814445 0.48232533 7.8984119 2.5237129 7.9010366z" fill="#048eea"/>
+ <path d="m16.384649 1049.3622-4.345199-6.6874c-.06927-.1066-.04504-.2537.05482-.329 0 0 4.06331-3.066 6.094963-4.5991.261022-.1969 5.810769-4.3845 5.810769-4.3845l-7.615347 16z" opacity=".2"/>
+ <path d="m6.78125 1029.3622a.78170349.77087026 0 0 0 -.7578125.9551l.4570313 1.8418.1542968.6152a.78170349.77087026 0 0 0 .7578125.5879h.6542969a.78170349.77087026 0 0 0 .00195 0l9.8906249-.014a.78170349.77087026 0 0 0 .03516 0h1.179688a.78170349.77087026 0 0 0 .109375.01h.697266 4.039062 4.039062.697266a.78170349.77087026 0 0 0 .109375-.01h1.179688a.78170349.77087026 0 0 0 .03516 0l9.890625.014a.78170349.77087026 0 0 1 .002 0h.654297a.78170349.77087026 0 0 0 .757812-.5879l.154297-.6152.457031-1.8418a.78170349.77087026 0 0 0 -.757812-.9551h-12-10.4375-12z" opacity=".1"/>
+ <path d="m16.384649 1048.3622-4.345199-6.6874c-.06927-.1066-.04504-.2537.05482-.329 0 0 4.06331-3.066 6.094963-4.5991.261022-.1969 5.810769-4.3845 5.810769-4.3845l-7.615347 16z" fill="#fff"/>
+ <path d="m42.000002 1028.8622c-2.840283-1.8085-6.188584-4.8964-9.652343-8.578-3.775497-4.0066-6.211674-7.9698-7.781912-11.0776-.127004-.2599-.254008-.5197-.381014-.7688-.08082-.022-.150097-.055-.219371-.076-.05772.1191-.12701.2491-.196271.3682-1.639511 3.1727-4.156511 7.19-7.978191 11.2942-3.475305 3.7357-6.8928883 6.9321-9.7909 8.838" fill="#048eea"/>
+ <path transform="translate(0 1004.3622)" d="m23.964844 4c-.05772.1191-.126052.2480875-.195313.3671875-1.639511 3.1727-4.156835 7.1907215-7.978515 11.2949215-3.475305 3.7357-6.8930043 6.931991-9.791016 8.837891h1.4042969c2.5711016-1.932682 5.4568201-4.688463 8.3867191-7.837891 3.82168-4.1042 6.339004-8.1222215 7.978515-11.2949215.069261-.1191.137593-.2480875.195313-.3671875.069274.021.139883.0541719.220703.0761719.127006.2491.253855.5076781.380859.7675781 1.570238 3.1078 4.005753 7.071525 7.78125 11.078125 2.896271 3.078422 5.707569 5.730773 8.212891 7.578125h1.439453c-2.840283-1.8085-6.188585-4.896525-9.652344-8.578125-3.775497-4.0066-6.211012-7.970325-7.78125-11.078125-.127004-.2599-.253853-.5184781-.380859-.7675781-.08082-.022-.151429-.0551719-.220703-.0761719z" fill="#fff" opacity=".1"/>
+ <path transform="translate(0 1004.3622)" d="m6.78125 24a.78170349.77087026 0 0 0 -.7578125.955078l.4570313 1.841797.1542968.615234a.78170349.77087026 0 0 0 .7578125.587891h.6542969a.78170349.77087026 0 0 0 .0019531 0l9.8906249-.013672a.78170349.77087026 0 0 0 .035156 0l1.179688.001953a.78170349.77087026 0 0 0 .109375.007813h.697266l4.039062-.003906 4.039062.003906h.697266a.78170349.77087026 0 0 0 .109375-.007813l1.179688-.001953a.78170349.77087026 0 0 0 .035156 0l9.890625.013672a.78170349.77087026 0 0 1 .001953 0h.654297a.78170349.77087026 0 0 0 .757812-.587891l.154297-.615234.457031-1.841797a.78170349.77087026 0 0 0 -.757812-.955078h-12-10.4375z" fill="#0364a4"/>
+ <path d="m31.615353 1049.3622 4.345199-6.6874c.06927-.1066.04504-.2537-.05482-.329 0 0-4.06331-3.066-6.094963-4.5991-.261022-.1969-5.810769-4.3845-5.810769-4.3845l7.615347 16z" opacity=".2"/>
+ <path d="m31.615353 1048.3622 4.345199-6.6874c.06927-.1066.04504-.2537-.05482-.329 0 0-4.06331-3.066-6.094963-4.5991-.261022-.1969-5.810769-4.3845-5.810769-4.3845l7.615347 16z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openbazaar2client.svg b/.icons/kora/apps/scalable/openbazaar2client.svg
new file mode 120000
index 000000000..f545f0642
--- /dev/null
+++ b/.icons/kora/apps/scalable/openbazaar2client.svg
@@ -0,0 +1 @@
+openbazaar2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openblok.svg b/.icons/kora/apps/scalable/openblok.svg
new file mode 100644
index 000000000..a5090e2b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/openblok.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.9201 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4ba6a6" offset="0"/>
+ <stop stop-color="#6becec" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 8.587c0-3.452-2.803-6.255-6.255-6.255h-30.826c-3.452 0-6.255 2.803-6.255 6.255v30.826c0 3.452 2.803 6.255 6.255 6.255h30.826c3.452 0 6.255-2.803 6.255-6.255z" fill="url(#b)"/>
+ <path d="m43.842 4.172c1.128 1.132 1.826 2.693 1.826 4.415v30.826c0 3.452-2.803 6.255-6.255 6.255h-30.826c-1.722 0-3.283-.698-4.415-1.826z" fill-opacity=".3"/>
+ <path d="m39.168 11.881c0-1.682-1.367-3.049-3.049-3.049h-24.238c-1.682 0-3.049 1.367-3.049 3.049v24.238c0 1.682 1.367 3.049 3.049 3.049h24.238c1.682 0 3.049-1.367 3.049-3.049z" fill="#1ad7d7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openboard.svg b/.icons/kora/apps/scalable/openboard.svg
new file mode 100644
index 000000000..3ae3a2525
--- /dev/null
+++ b/.icons/kora/apps/scalable/openboard.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.799284 -39.6049 39.6049 .799284 814.656 59.9496)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#888" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <path d="m17.387 44.002 3.91-5.484h17.453s4.968.081 4.968-7.006v-22.293c-.313-4.851-4.714-5.223-4.714-5.223h-29.298s-5.424.318-5.502 5.606v21.91c.009 6.902 5.502 7.006 5.502 7.006h2.578l3.523 5.462c.767.895.778.778 1.58.022z" fill="url(#a)"/>
+ <path d="m41.418 4.002c-.498.021-.952.279-1.215.689l-11.826 19.579c-1.086 1.644.411 2.484 1.497.84l12.874-18.841c.679-.998-.097-2.321-1.33-2.267z" fill="#ff5e00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openboardview.svg b/.icons/kora/apps/scalable/openboardview.svg
new file mode 100644
index 000000000..3e7a918a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openboardview.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#21225b" offset="0"/>
+ <stop stop-color="#474894" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m36.503 6.837c-2.743 0-5 2.257-5 5 .001.852.219 1.69.635 2.433l-1.637 1.567h-13.236l-4.821 4.963c-.853-.624-1.884-.961-2.941-.963-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5c-.002-.9-.247-1.783-.709-2.555l4.316-4.445h13.194l2.14-2.049c.875.679 1.952 1.048 3.059 1.049 2.743 0 5-2.257 5-5s-2.257-5-5-5zm-25 2c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm8 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm7 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm10 0c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3zm0 12c-2.367 0-4.425 1.681-4.899 4h-11.943l-8.807 8.322c-.419-.212-.882-.322-1.351-.322-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3c-.001-.425-.092-.844-.268-1.231l8.221-7.769h11.152c.473 2.317 2.53 3.998 4.895 4 2.743 0 5-2.257 5-5s-2.257-5-5-5zm-12.5 9c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5c.61-.001 1.209-.161 1.738-.465l2.479 2.465h15.277v-2h-14.453l-1.922-1.912c.25-.492.381-1.036.381-1.588 0-1.92-1.58-3.5-3.5-3.5zm0 2c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm-14.5 3c.549 0 1 .451 1 1 0 .548-.451 1-1 1s-1-.452-1-1c0-.549.451-1 1-1z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openbox.svg b/.icons/kora/apps/scalable/openbox.svg
new file mode 100644
index 000000000..c81163aee
--- /dev/null
+++ b/.icons/kora/apps/scalable/openbox.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a5c9c" offset="0"/>
+ <stop stop-color="#5489cd" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 15.3328h43.336v23.8348h-43.336z" fill="#e4e4e4" stroke-width="1.0834"/>
+ <g transform="matrix(1.0834 0 0 1.6251 -2.0016 -22.5862)" fill-opacity=".2">
+ <path d="m12 38h2v4h-2z"/>
+ <path d="m34 38h2v4h-2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openbve.svg b/.icons/kora/apps/scalable/openbve.svg
new file mode 100644
index 000000000..f9b6562e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/openbve.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#636363" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m24 12c-6.583 0-12 5.417-12 12s5.417 12 12 12 12-5.417 12-12-5.417-12-12-12zm0 4c4.389 0 8 3.611 8 8s-3.611 8-8 8-8-3.611-8-8 3.611-8 8-8z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <g stroke-width="1.0834">
+ <path d="m10.9992 2.332h4.3336v21.668h-4.3336z" fill="#e4e4e4"/>
+ <circle cx="28.3336" cy="24" r="2.1668" fill="#ed8f00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openclonk.svg b/.icons/kora/apps/scalable/openclonk.svg
new file mode 100644
index 000000000..08b414243
--- /dev/null
+++ b/.icons/kora/apps/scalable/openclonk.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9992 39.9992 0 24.0019 43.9992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ab321a" offset="0"/>
+ <stop stop-color="#e8604d" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10056 0 0 1.10056 -2.36341 -2.41348)">
+ <path d="m40.627 9.892-16.439-5.86c-.121-.043-.253-.043-.373 0l-16.44 5.86c-.224.08-.374.294-.374.535 0 5.93 1.552 12.784 4.259 18.806 2.196 4.886 6.145 11.402 12.485 14.703.081.042.169.063.257.063s.176-.021.257-.063c6.34-3.301 10.288-9.818 12.484-14.703 2.707-6.022 4.26-12.877 4.26-18.806 0-.241-.15-.455-.375-.535z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m7.579 42.542 27.5-28.5c.575-.596.558-1.547-.037-2.121-.596-.575-1.547-.558-2.121.037l-27.5 28.5c-.575.596-.558 1.547.037 2.121.596.575 1.547.558 2.121-.037z" fill="#795b42"/>
+ <path d="m23.851 24.123c-.803 1.689-.818 3.13 1.019 4.53s3.189 1.002 4.572.475" fill="none" stroke="#b1b1b2" stroke-width=".67"/>
+ <g fill-rule="nonzero">
+ <path d="m6.349 5.062c-.627-.023-1.365.458-1.853 1.205-.651.997-.658 2.162-.015 2.582.236.153.537.193.865.114l24.22 18.437 2.158-2.835-24.414-18.584c-.057-.341-.217-.608-.456-.765-.145-.095-.317-.147-.505-.154z" fill="#b1b1b2"/>
+ <g fill="#989898">
+ <path d="m12.175 9.335 1.364 1.012c.08.06.128.22.034.253-1.024.351-2.34.807-2.049 2.661.016.099-.172.094-.252.034l-1.364-1.013c-.08-.059-.053-.154-.033-.252.273-1.342 1.062-2.032 2.048-2.662.084-.053.172-.093.252-.033z"/>
+ <path d="m20.131 15.421 1.364 1.012c.08.06.128.221.034.253-1.024.351-2.34.807-2.049 2.661.016.099-.172.094-.252.034l-1.364-1.013c-.08-.059-.053-.154-.033-.252.273-1.342 1.062-2.032 2.048-2.662.084-.053.172-.093.252-.033z"/>
+ <path d="m28.112 21.463 1.364 1.012c.08.06.128.221.034.253-1.024.351-2.34.807-2.049 2.661.016.099-.172.094-.252.034l-1.364-1.013c-.08-.059-.053-.154-.033-.252.273-1.342 1.062-2.032 2.048-2.662.084-.053.172-.093.252-.033z"/>
+ </g>
+ <path d="m29 27v1h-4z" fill="#b1b1b2"/>
+ <path d="m42.846 39.567c.213.957.145.933-.638 1.527-.962.797-1.964 1.589-3.108 1.806-.368.07-.766.127-1.184.087-.683-.049-.854-.274-1.193-.84l-5.432-9.093-.532-2.352-2.402-2.453-4.913-3.967-7.044-5.687c-.277-.572-.743-1.221-1.319-1.913-.325-.39-1.376-1.135-1.822-1.475-2.15-1.641-3.339-2.758-3.716-3.394-.201-.813.341-.72.829-.332l14.386 11.437c1.037.754 1.99 1.487 3.482 2.355.926.17 1.509.078 2.176-.554.363-.416.44-.688.578-.991 1.625.861 2.119 1.095 1.812 3.551l.364 1.532 1.779 4.116 6.83 4.981c.733.376.936.973 1.067 1.659z" fill="#664117"/>
+ <path d="m37.948 4c1.245.007 2.675.169 3.407.789.814.691 1.234 2.284 1.449 3.629.415 1.417.119 2.441-.414 3.599-1.675 3.515-3.859 6.775-6.145 9.983-4.927-2.783-8.756-6.408-11.245-11.061 2.653-2.21 5.618-4.262 9.116-6.048 1.25-.801 2.586-.892 3.832-.891z" fill="#b1b1b2"/>
+ <path d="m28.805 16.225c.677.727 1.393 1.424 2.158 2.084 4.974-5.868 4.099-6.369 4.099-6.369-.062.06-.791-.812-6.257 4.285z" fill="#989898"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/opencomic.svg b/.icons/kora/apps/scalable/opencomic.svg
new file mode 100644
index 000000000..85fcdf97c
--- /dev/null
+++ b/.icons/kora/apps/scalable/opencomic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a01e10" offset="0"/>
+ <stop stop-color="#e74c3c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m8.677 15.154 2.834 10.576 3.526-.945-2.834-10.576zm6.797-1.822 2.834 10.577 3.525-.945-2.834-10.576zm6.796-1.821 2.834 10.577 10.576-2.834-2.834-10.577zm-9.882 17.49 2.766 10.322 3.525-.945-2.766-10.322zm6.796-1.821.945 3.525 17.373-4.655-.945-3.525zm1.821 6.796.945 3.526 17.373-4.656-.945-3.525z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openerp-client.svg b/.icons/kora/apps/scalable/openerp-client.svg
new file mode 120000
index 000000000..6075479f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/openerp-client.svg
@@ -0,0 +1 @@
+opera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opengl.svg b/.icons/kora/apps/scalable/opengl.svg
new file mode 100644
index 000000000..98b6fa4fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/opengl.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9942 39.9942 0 23.6553 43.9971)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c5791" offset="0"/>
+ <stop stop-color="#3b82ad" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m40.8 29.153c-2.857 1.698-7.136 2.665-11.911 2.665-8.602 0-15.575-3.5-15.575-7.818s6.973-7.818 15.575-7.818c4.793 0 9.089.985 11.946 2.693-3.118-2.862-8.71-4.874-15.104-4.875-9.791-.002-17.73 4.474-17.731 9.997s7.936 10.002 17.728 10.003c6.368.001 11.946-2.004 15.072-4.847" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openhardwaremonitor.svg b/.icons/kora/apps/scalable/openhardwaremonitor.svg
new file mode 100644
index 000000000..514d1e169
--- /dev/null
+++ b/.icons/kora/apps/scalable/openhardwaremonitor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252627" offset="0"/>
+ <stop stop-color="#535353" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m37.001 13.999c0-1.656-1.344-3-3-3h-20.002c-1.656 0-3 1.344-3 3v20.002c0 1.656 1.344 3 3 3h20.002c1.656 0 3-1.344 3-3z" fill="#a1a1a1"/>
+ <g fill="#ffd716">
+ <path d="m5.619 34.965 7.584 7.584h-7.584z" fill-rule="nonzero"/>
+ <path d="m43.324 41.465h-15.168v1.084h15.168zm-1.084-2.167h-13v1.084h13z"/>
+ <path d="m42.24 14.931c.598 0 1.084.486 1.084 1.083 0 .598-.486 1.084-1.084 1.084s-1.083-.486-1.083-1.084c0-.597.485-1.083 1.083-1.083zm0-3.25c.598 0 1.084.485 1.084 1.083s-.486 1.084-1.084 1.084-1.083-.486-1.083-1.084.485-1.083 1.083-1.083zm-3.25-1.084c.598 0 1.084.486 1.084 1.084s-.486 1.083-1.084 1.083-1.083-.485-1.083-1.083.485-1.084 1.083-1.084zm3.25-2.166c.598 0 1.084.485 1.084 1.083s-.486 1.083-1.084 1.083-1.083-.485-1.083-1.083.485-1.083 1.083-1.083zm-3.25-1.084c.598 0 1.084.486 1.084 1.084s-.486 1.083-1.084 1.083-1.083-.485-1.083-1.083.485-1.084 1.083-1.084zm3.25-2.167c.598 0 1.084.486 1.084 1.084s-.486 1.083-1.084 1.083-1.083-.485-1.083-1.083.485-1.084 1.083-1.084z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openjdk-11.svg b/.icons/kora/apps/scalable/openjdk-11.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-11.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk-17.svg b/.icons/kora/apps/scalable/openjdk-17.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-17.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk-18.svg b/.icons/kora/apps/scalable/openjdk-18.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-18.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk-19.svg b/.icons/kora/apps/scalable/openjdk-19.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-19.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk-20.svg b/.icons/kora/apps/scalable/openjdk-20.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-20.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk-21.svg b/.icons/kora/apps/scalable/openjdk-21.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-21.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk-22.svg b/.icons/kora/apps/scalable/openjdk-22.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-22.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk-8.svg b/.icons/kora/apps/scalable/openjdk-8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk-8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openjdk.svg b/.icons/kora/apps/scalable/openjdk.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openlp.svg b/.icons/kora/apps/scalable/openlp.svg
new file mode 100644
index 000000000..e6bd7656a
--- /dev/null
+++ b/.icons/kora/apps/scalable/openlp.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.414718 -45.4577 45.4577 .414718 25.0499 46.7402)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00145d" offset="0"/>
+ <stop stop-color="#2a4986" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.621194 -42.8109 42.8109 .621194 25.2254 44.0569)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#def5fb" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m13.214 3.903c-2.076 1.117-3.967 2.549-5.605 4.245l31.674 19.218-33.948-16.483c-1.38 1.958-2.444 4.122-3.152 6.411l38.125 12.591-38.84-9.349c-.186 1.145-.285 2.303-.295 3.464.002 1.262.109 2.521.319 3.765l35.744 3.545-34.868-.112c.705 2.117 1.716 4.118 3.001 5.941l32.534-2.942-30.519 5.433c1.66 1.77 3.592 3.265 5.723 4.427l31.245-9.771c.698-1.381 1.254-2.829 1.659-4.323l-32.797-26.06z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openmw-cs.svg b/.icons/kora/apps/scalable/openmw-cs.svg
new file mode 100644
index 000000000..2ff7244d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/openmw-cs.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m23.618 4.203c-10.757 0-19.609 9.092-19.609 20.14 0 11.049 8.852 20.141 19.609 20.141 1.414-.008 2.823-.173 4.202-.492-8.956-2.018-15.396-10.232-15.407-19.649.007-9.406 6.429-17.616 15.371-19.648-1.367-.317-2.764-.482-4.166-.492z" fill="#ca994c"/>
+ <path d="m26.057 4.387c-9.744 1.267-17.134 9.868-17.146 19.956.016 10.089 7.41 18.688 17.155 19.951.589-.074 1.174-.174 1.754-.302-8.956-2.018-15.396-10.232-15.407-19.649.007-9.406 6.429-17.616 15.371-19.648-.571-.129-1.147-.232-1.727-.308z" fill-opacity=".25"/>
+ <path d="m29.948 8.631c-.266-.002-.369.215-.909 1.903l-.538 1.678-.819.075c-.451.042-.972.108-1.156.148-.244.052-.358.053-.417.002-.045-.038-.425-.671-.845-1.406-.838-1.469-1.008-1.705-1.244-1.705-.248 0-1.908.68-2.029.831-.06.074-.107.226-.106.335.001.11.15.91.331 1.782.181.871.319 1.614.306 1.649-.014.035-.211.181-.439.327s-.643.453-.92.682c-.276.229-.529.417-.561.417s-.679-.361-1.438-.801c-1.56-.906-1.635-.941-1.855-.855-.238.093-1.405 1.615-1.405 1.833 0 .235.056.308 1.246 1.669.156.178.304.35.437.508.352.42.597.736.597.777 0 .056-.119.351-.266.655-.148.304-.345.759-.437 1.009s-.201.483-.243.519c-.046.04-.733.072-1.781.084-2.104.023-1.919-.081-2.118 1.205-.076.498-.142.981-.144 1.073-.007.343.135.419 1.847.998l1.631.552.071.821c.04.453.103.991.14 1.194.036.204.051.396.032.427s-.649.429-1.401.887c-.753.458-1.429.903-1.505.987s-.14.228-.14.32c0 .269.673 1.968.821 2.075.195.14.363.12 2.044-.249.848-.186 1.57-.324 1.604-.309s.178.217.32.45.443.661.669.949c.28.359.396.559.369.632-.021.058-.369.709-.773 1.448-.83 1.514-.878 1.619-.824 1.841.056.227 1.581 1.48 1.801 1.479.227 0 .336-.085 1.608-1.267.619-.575 1.173-1.054 1.23-1.064s.351.108.655.263c.304.154.769.359 1.032.455.263.095.483.176.49.181.007.003.026.826.045 1.827.042 2.236-.057 2.041 1.159 2.243.913.152 1.274.153 1.42.003.052-.053.333-.847.626-1.764l.533-1.667.615-.049c.337-.026.862-.091 1.167-.143.552-.093.556-.093.67.049.064.078.456.74.875 1.472s.822 1.383.894 1.444c.199.167.341.14 1.301-.236.915-.359 1.099-.491 1.098-.786 0-.092-.15-.893-.333-1.782-.183-.888-.319-1.64-.303-1.667s.227-.186.471-.355c.243-.169.65-.482.905-.695.254-.214.488-.389.52-.389.031 0 .696.367 1.478.815 1.6.915 1.59.911 1.802.856.225-.058 1.44-1.628 1.44-1.861 0-.218-.052-.285-1.262-1.671-.543-.622-.998-1.182-1.008-1.245-.011-.063.094-.345.232-.627s.335-.734.439-1.005c.104-.27.216-.519.249-.554.036-.038.758-.076 1.782-.095 1.642-.03 1.728-.039 1.85-.165.101-.104.161-.338.278-1.078.082-.519.15-1.005.15-1.079.003-.301-.174-.394-1.848-.965l-1.634-.556-.069-.819c-.038-.451-.1-.988-.137-1.193-.038-.204-.053-.396-.035-.428.019-.031.65-.431 1.402-.887.752-.457 1.428-.9 1.504-.985.077-.085.14-.226.14-.313 0-.25-.662-1.945-.808-2.069-.185-.158-.312-.144-1.786.179-1.731.379-1.824.396-1.887.351-.03-.021-.188-.246-.351-.499-.162-.254-.459-.667-.66-.919-.2-.251-.363-.485-.363-.516 0-.032.358-.714.795-1.519.438-.805.811-1.525.832-1.598.074-.256-.08-.454-.855-1.093-.826-.682-.971-.745-1.266-.537-.084.059-.672.587-1.305 1.173-.633.585-1.194 1.066-1.249 1.066-.054 0-.34-.126-.636-.278-.296-.153-.719-.341-.939-.42-.646-.232-.617-.135-.617-2.051 0-1.522-.01-1.672-.118-1.856-.072-.121-.188-.214-.293-.236-.266-.059-1.764-.291-1.878-.292z" fill="#768b95"/>
+ </g>
+ <ellipse cx="28.557" cy="24.459" rx="7.703" ry="7.912" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openmw.svg b/.icons/kora/apps/scalable/openmw.svg
new file mode 100644
index 000000000..bff99efd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openmw.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9839 39.9839 0 23.4331 43.992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca994c" offset="0"/>
+ <stop stop-color="#f4b550" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -39.3462 39.3462 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#745627" offset="0"/>
+ <stop stop-color="#aa8150" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.09185 0 0 1.09185 -2.22692 -2.2044)" d="m24 4c1.519.007 3.032.186 4.51.535-9.038 2.082-15.499 10.191-15.51 19.465.009 9.269 6.46 17.375 15.49 19.465-1.471.347-2.978.527-4.49.535-10.972 0-20-9.028-20-20s9.028-20 20-20zm1.94 13.979c.117-2.999-.199-5.999-1.94-8.979 2.716 1.9 5.91-.145 8.148 6.963.258.818.43 1.607.537 2.377 2.655-1.399 5.095-3.172 6.805-6.17-.287 3.303 3.081 5.045-1.955 10.538-.58.632-1.178 1.176-1.79 1.653 2.538 1.6 5.294 2.827 8.745 2.809-3.004 1.402-2.829 5.19-10.104 3.575-.837-.186-1.606-.431-2.326-.724-.117 2.999.199 5.999 1.94 8.979-2.716-1.9-5.91.145-8.148-6.963-.258-.818-.43-1.607-.537-2.377-2.655 1.399-5.095 3.172-6.805 6.17.287-3.303-3.081-5.045 1.955-10.538.58-.632 1.178-1.176 1.79-1.653-2.538-1.6-5.294-2.827-8.745-2.809 3.004-1.402 2.829-5.19 10.104-3.575.837.186 1.606.431 2.326.724z" fill="url(#a)"/>
+ <path transform="matrix(1.09185 0 0 1.09185 -2.22692 -2.2044)" d="m26.523 4.172c.668.087 1.331.209 1.987.363-9.038 2.082-15.499 10.191-15.51 19.465.009 9.269 6.46 17.375 15.49 19.465-.666.151-1.339.267-2.017.349-9.932-1.265-17.46-9.802-17.473-19.814.009-10.034 7.567-18.586 17.523-19.828zm2.555 19.831 3.593-5.656c2.661-1.4 5.106-3.174 6.819-6.177-.02.228-.018.447-.007.663-.185 1.684-1.506 4.453-3.698 6.844-2.045 2.23-4.356 3.267-6.689 4.362l.016.033 6.619.281c2.543 1.604 5.302 2.835 8.759 2.817-.208.097-.396.208-.577.325-1.552.682-4.61.922-7.777.219-2.873-.638-4.895-2.058-6.95-3.492l2.873 5.804c-.115 2.998.201 5.996 1.941 8.974-.174-.122-.35-.226-.527-.318l-.002-.002c-5.392-3.264-4.728-10.778-4.407-14.543l-.05-.035-3.703 5.561c-2.654 1.398-5.092 3.171-6.801 6.167.018-.212.02-.415.012-.616v-.002c.132-6.351 7.077-9.533 10.471-11.125l-.031-.021.07.003.006-.003-.002.003.034.002.002-.021-.034.016.038-.059v-.007zm-.116.063c-3.06-2.131-9.32-6.609-14.91-3.534l-.003.001c-.169.107-.347.207-.539.297 3.449-.018 6.203 1.208 8.741 2.806zm-4.962-15.066c1.744 2.985 2.058 5.99 1.94 8.994l3.136 6.006c.22-2.591.489-5.127-.428-8.037-.974-3.094-2.711-5.623-4.078-6.625-.192-.098-.382-.206-.57-.338z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openoffice-new.svg b/.icons/kora/apps/scalable/openoffice-new.svg
new file mode 120000
index 000000000..14fc067ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice-new.svg
@@ -0,0 +1 @@
+ooo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-base.svg b/.icons/kora/apps/scalable/openoffice4-base.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-base.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-calc.svg b/.icons/kora/apps/scalable/openoffice4-calc.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-calc.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-draw.svg b/.icons/kora/apps/scalable/openoffice4-draw.svg
new file mode 120000
index 000000000..b65e95174
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-draw.svg
@@ -0,0 +1 @@
+ooo-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-impress.svg b/.icons/kora/apps/scalable/openoffice4-impress.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-impress.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-main.svg b/.icons/kora/apps/scalable/openoffice4-main.svg
new file mode 120000
index 000000000..14fc067ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-main.svg
@@ -0,0 +1 @@
+ooo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-math.svg b/.icons/kora/apps/scalable/openoffice4-math.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-math.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-printeradmin.svg b/.icons/kora/apps/scalable/openoffice4-printeradmin.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-printeradmin.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-startcenter.svg b/.icons/kora/apps/scalable/openoffice4-startcenter.svg
new file mode 120000
index 000000000..b62988461
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-startcenter.svg
@@ -0,0 +1 @@
+openoffice4-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openoffice4-writer.svg b/.icons/kora/apps/scalable/openoffice4-writer.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/openoffice4-writer.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-base.svg b/.icons/kora/apps/scalable/openofficeorg-base.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-base.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-calc.svg b/.icons/kora/apps/scalable/openofficeorg-calc.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-calc.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-draw.svg b/.icons/kora/apps/scalable/openofficeorg-draw.svg
new file mode 120000
index 000000000..b65e95174
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-draw.svg
@@ -0,0 +1 @@
+ooo-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-impress.svg b/.icons/kora/apps/scalable/openofficeorg-impress.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-impress.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-main.svg b/.icons/kora/apps/scalable/openofficeorg-main.svg
new file mode 120000
index 000000000..14fc067ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-main.svg
@@ -0,0 +1 @@
+ooo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-math.svg b/.icons/kora/apps/scalable/openofficeorg-math.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-math.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-printeradmin.svg b/.icons/kora/apps/scalable/openofficeorg-printeradmin.svg
new file mode 120000
index 000000000..cd4a93801
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-printeradmin.svg
@@ -0,0 +1 @@
+ooo-printeradmin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-template.svg b/.icons/kora/apps/scalable/openofficeorg-template.svg
new file mode 120000
index 000000000..1eaa132ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-template.svg
@@ -0,0 +1 @@
+ooo-template.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-web.svg b/.icons/kora/apps/scalable/openofficeorg-web.svg
new file mode 120000
index 000000000..341a0cf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-web.svg
@@ -0,0 +1 @@
+ooo-web.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg-writer.svg b/.icons/kora/apps/scalable/openofficeorg-writer.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg-writer.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg.svg b/.icons/kora/apps/scalable/openofficeorg.svg
new file mode 120000
index 000000000..14fc067ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg.svg
@@ -0,0 +1 @@
+ooo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg24-base.svg b/.icons/kora/apps/scalable/openofficeorg24-base.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg24-base.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg24-calc.svg b/.icons/kora/apps/scalable/openofficeorg24-calc.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg24-calc.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg24-draw.svg b/.icons/kora/apps/scalable/openofficeorg24-draw.svg
new file mode 120000
index 000000000..b65e95174
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg24-draw.svg
@@ -0,0 +1 @@
+ooo-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg24-impress.svg b/.icons/kora/apps/scalable/openofficeorg24-impress.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg24-impress.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg24-math.svg b/.icons/kora/apps/scalable/openofficeorg24-math.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg24-math.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg24-web.svg b/.icons/kora/apps/scalable/openofficeorg24-web.svg
new file mode 120000
index 000000000..341a0cf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg24-web.svg
@@ -0,0 +1 @@
+ooo-web.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg24-writer.svg b/.icons/kora/apps/scalable/openofficeorg24-writer.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg24-writer.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-base.svg b/.icons/kora/apps/scalable/openofficeorg3-base.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-base.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-calc.svg b/.icons/kora/apps/scalable/openofficeorg3-calc.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-calc.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-draw.svg b/.icons/kora/apps/scalable/openofficeorg3-draw.svg
new file mode 120000
index 000000000..b65e95174
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-draw.svg
@@ -0,0 +1 @@
+ooo-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-impress.svg b/.icons/kora/apps/scalable/openofficeorg3-impress.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-impress.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-main.svg b/.icons/kora/apps/scalable/openofficeorg3-main.svg
new file mode 120000
index 000000000..14fc067ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-main.svg
@@ -0,0 +1 @@
+ooo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-math.svg b/.icons/kora/apps/scalable/openofficeorg3-math.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-math.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-printeradmin.svg b/.icons/kora/apps/scalable/openofficeorg3-printeradmin.svg
new file mode 120000
index 000000000..cd4a93801
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-printeradmin.svg
@@ -0,0 +1 @@
+ooo-printeradmin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-startcenter.svg b/.icons/kora/apps/scalable/openofficeorg3-startcenter.svg
new file mode 120000
index 000000000..14fc067ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-startcenter.svg
@@ -0,0 +1 @@
+ooo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-template.svg b/.icons/kora/apps/scalable/openofficeorg3-template.svg
new file mode 120000
index 000000000..1eaa132ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-template.svg
@@ -0,0 +1 @@
+ooo-template.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-web.svg b/.icons/kora/apps/scalable/openofficeorg3-web.svg
new file mode 120000
index 000000000..341a0cf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-web.svg
@@ -0,0 +1 @@
+ooo-web.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3-writer.svg b/.icons/kora/apps/scalable/openofficeorg3-writer.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3-writer.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-base.svg b/.icons/kora/apps/scalable/openofficeorg3.0-base.svg
new file mode 120000
index 000000000..b8576d23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-base.svg
@@ -0,0 +1 @@
+ooo-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-calc.svg b/.icons/kora/apps/scalable/openofficeorg3.0-calc.svg
new file mode 120000
index 000000000..19d5436aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-calc.svg
@@ -0,0 +1 @@
+ooo-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-draw.svg b/.icons/kora/apps/scalable/openofficeorg3.0-draw.svg
new file mode 120000
index 000000000..b65e95174
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-draw.svg
@@ -0,0 +1 @@
+ooo-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-impress.svg b/.icons/kora/apps/scalable/openofficeorg3.0-impress.svg
new file mode 120000
index 000000000..8f09b9ef2
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-impress.svg
@@ -0,0 +1 @@
+ooo-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-math.svg b/.icons/kora/apps/scalable/openofficeorg3.0-math.svg
new file mode 120000
index 000000000..202c0d3c1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-math.svg
@@ -0,0 +1 @@
+ooo-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-printeradmin.svg b/.icons/kora/apps/scalable/openofficeorg3.0-printeradmin.svg
new file mode 120000
index 000000000..cd4a93801
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-printeradmin.svg
@@ -0,0 +1 @@
+ooo-printeradmin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-template.svg b/.icons/kora/apps/scalable/openofficeorg3.0-template.svg
new file mode 120000
index 000000000..1eaa132ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-template.svg
@@ -0,0 +1 @@
+ooo-template.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openofficeorg3.0-writer.svg b/.icons/kora/apps/scalable/openofficeorg3.0-writer.svg
new file mode 120000
index 000000000..484a1e564
--- /dev/null
+++ b/.icons/kora/apps/scalable/openofficeorg3.0-writer.svg
@@ -0,0 +1 @@
+ooo-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openra-cnc.svg b/.icons/kora/apps/scalable/openra-cnc.svg
new file mode 100644
index 000000000..bd0e519e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/openra-cnc.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e8e8e" offset="0"/>
+ <stop stop-color="#aeaeae" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30 30 0 24 39)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="15" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 10c-7.68 0-14 6.32-14 14s6.32 14 14 14c1.694-.006 3.373-.319 4.955-.924l-.756-2.92c-1.331.554-2.758.841-4.199.844-6.034 0-11-4.966-11-11s4.966-11 11-11c1.443.002 2.872.288 4.205.842l.76-2.926c-1.586-.604-3.268-.914-4.965-.916z" fill="#c51313"/>
+ <path d="m24 14c-5.486 0-10 4.514-10 10s4.514 10 10 10c1.358-.001 2.702-.278 3.949-.814l-.763-2.954c-.987.505-2.078.768-3.186.768-3.84 0-7-3.16-7-7s3.16-7 7-7c1.108.003 2.2.268 3.186.775l.763-2.949c-1.246-.541-2.59-.822-3.949-.826z" fill="#c51313"/>
+ <path d="m26.94 18.77c-1.824-1.023-4.055-1.021-5.878.005l.817 3.104-3.109-.819c-1.023 1.824-1.021 4.055.005 5.878l3.104-.817-.819 3.109c1.824 1.023 4.055 1.021 5.878-.005l-.817-3.104 3.109.819c1.023-1.824 1.021-4.055-.005-5.878l-3.104.817z" fill="#ffa92e"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openra-d2k.svg b/.icons/kora/apps/scalable/openra-d2k.svg
new file mode 100644
index 000000000..2f98e97b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/openra-d2k.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.7055 35.7055 0 24 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#783e29" offset="0"/>
+ <stop stop-color="#bb694b" offset="1"/>
+ </linearGradient>
+ <circle cx="11.04809" cy="12.22553" r="9.41952" fill="#8d533f" stroke-width="1.17744"/>
+ <g transform="matrix(1.17744 0 0 1.17744 -3.08119 -4.25863)">
+ <path d="m11.244 6.043c-1.009.094-1.992.379-2.895.84.041.128-.007.272-.154.4-.099.086-.181.221-.181.299 0 .24.217.608.39.662.23.071.153.316-.143.452-.137.063-.305.244-.374.402s-.171.314-.226.346c-.055.033-.1.157-.1.276 0 .166.076.246.325.346.178.071.392.123.475.115.476-.045.509.233.093.775-.221.288-.328.361-.478.324-.141-.033-.218.006-.282.146-.067.147-.177.197-.474.218-.291.02-.422.079-.531.239-.08.116-.195.211-.256.211-.062 0-.206.078-.321.173-.233.194-.325.214-.407.087-.108-.168-.342-.083-.689.25-.308.294-.345.373-.299.629.083.455.329.858.611.999.246.123.251.136.102.294-.086.09-.233.188-.327.216-.271.082-.118.186.365.247.495.063.648.242.417.487-.129.136-.121.162.085.291.404.254.726.099.346-.167-.243-.171-.073-.24.285-.116.285.098.341.093.51-.054.346-.299.722.144.405.478-.201.214-.14.47.121.506.115.016.354.123.532.238.177.116.371.21.429.21.059 0 .224.118.367.261.29.29.451.327.533.122.099-.245.059-.372-.206-.661-.211-.231-.554-.843-.554-.99 0-.09.349-.013.544.12.122.084.32.191.439.24.127.052.259.214.32.39.094.278.131.302.464.302h.361l.055.65c.066.782.129.94.397 1.005.198.047.408.353.408.593 0 .063-.142.219-.315.346-.215.157-.308.291-.294.422.018.163-.019.189-.251.172-.149-.012-.408.041-.574.116-.198.089-.411.117-.612.081-.23-.041-.308-.025-.308.065 0 .066-.081.19-.179.276-.243.211-.143.322.231.255.232-.041.322-.023.362.077.085.212-.131.516-.331.466-.127-.032-.188.012-.228.162-.013.053-.039.098-.069.137.411.159.835.284 1.266.374-.04-.077-.085-.146-.13-.177-.206-.146-.068-.524.216-.592.289-.07.244-.258-.071-.294-.275-.031-.569-.31-.477-.453.062-.095.326-.081.859.045.241.057.405-.058.963-.668.323-.354.572-.501.844-.501.104 0 .475-.095.824-.212.66-.221.918-.213.894.028-.05.501.272.485.798-.041.22-.219.42-.377.446-.352.1.096-.08.565-.292.755-.267.241-.28.393-.045.513.129.067.184.201.204.502l.027.411h.335c.117 0 .214.016.293.046 2.327-1.398 3.789-3.889 3.876-6.602-.123-.262-.114-.42 0-.598-.008-.15-.02-.299-.036-.448-.073-.004-.148-.007-.233-.003-.403.016-.749-.142-.749-.345 0-.043-.143-.219-.318-.391-.198-.196-.3-.368-.27-.458.027-.082-.031-.213-.134-.302-.101-.088-.183-.228-.183-.312 0-.134-.085-.15-.702-.136l-.701.018.012.691c.02 1.211.201 1.526.757 1.323.255-.093.881-.023 1.059.118.064.052.158.237.207.413s.233.48.408.676c.354.397.382.551.179 1.017-.178.406-.369.36-.331-.081l.028-.328-.3.056c-.166.031-.374.154-.467.275-.133.172-.195.198-.294.119-.07-.055-.126-.172-.126-.258 0-.087-.086-.183-.19-.214-.104-.032-.247-.189-.317-.35-.113-.258-.11-.337.021-.649.132-.318.134-.37.012-.487-.112-.107-.17-.111-.318-.023-.148.089-.218.082-.394-.036-.117-.078-.322-.144-.455-.144-.27 0-.351-.131-.351-.565 0-.401-.24-.547-.809-.495-.395.037-.483.011-.801-.235-.198-.151-.509-.516-.693-.811-.184-.296-.382-.604-.44-.686-.083-.118-.063-.231.1-.552l.206-.404-.435.059c-.772.104-.929.204-.596.383.129.069.135.104.035.22-.066.075-.097.195-.068.266.028.07-.008.236-.08.369s-.133.319-.135.414c-.008.298-.518.535-1.087.504-.861-.048-.931-.034-1.237.25-.383.355-.432.52-.254.85.172.32.479.447 1.009.421.475-.024.528.018.42.332-.093.266-.402.369-.612.202-.162-.128-.719-.029-.89.159-.071.079-.178.285-.236.458-.1.298-.129.317-.577.36-.447.043-.49.029-.812-.267-.359-.331-.42-.584-.247-1.019.077-.193.134-.224.339-.187.405.074.565-.066.565-.5 0-.21-.041-.406-.091-.436-.049-.029-.09-.14-.09-.247s-.051-.245-.113-.305c-.091-.088-.078-.135.067-.238.099-.07.262-.117.362-.105s.376-.031.613-.095c.343-.093.443-.163.49-.343.088-.343.303-.617.483-.617.284 0 .29-.669.014-1.642-.041-.144-.154-.235-.352-.284-.161-.04-.336-.15-.388-.244-.053-.094-.149-.171-.214-.171-.066 0-.193-.078-.283-.173-.091-.096-.279-.174-.421-.174-.338 0-.344-.233-.009-.355.354-.13.905.04 1.039.32.18.38.38.221.445-.352.079-.71.324-.914 1.096-.914h.555l-.244-.243c-.075-.075-.138-.168-.182-.259zm2.876.252c-.015.014-.03.025-.046.041-.185.189-.272.216-.559.173-.501-.077-.437.125.118.368.299.132.492.282.558.434.316.733.533 1.127.643 1.167.22.081.352-.082.401-.498.057-.478.218-.58.509-.318.112.101.27.184.35.184.248 0 .432.1.432.234 0 .071.084.242.186.381.152.203.255.252.538.252.348 0 .561.065.996.306.007.003.014.005.02.008-1.057-1.327-2.509-2.284-4.146-2.732zm-10.118 7.671c-.001.011-.001.023-.002.034.002.516.055 1.031.156 1.537.29.118.37.071.4-.198.016-.14.089-.298.163-.353.114-.084.094-.127-.141-.287-.152-.104-.301-.285-.332-.402-.03-.114-.13-.238-.244-.331zm2.518 2.644c-.075-.007-.165.033-.265.129-.212.202-.18.609.06.77.275.184.381.13.415-.21.043-.419-.046-.672-.21-.689zm1.357 1.21c-.081.003-.171.061-.261.184-.096.131-.122.299-.086.555.046.314.026.381-.138.466-.212.108-.257.429-.084.595.172.165.336.121.395-.104.084-.322.555-.359.877-.071.137.124.249.186.249.139s-.143-.219-.317-.381c-.267-.248-.317-.353-.317-.672 0-.451-.138-.717-.318-.711zm-2.229 1.033c.06.079.122.156.185.233-.055-.084-.117-.165-.185-.233zm2.696 1.228c-.041.014-.058.064-.058.154s-.058.185-.128.21c-.094.035-.115.143-.079.402.007.048.009.087.011.128.11.059.221.116.333.17-.006-.138.019-.301.092-.505.123-.346.127-.433.027-.494-.094-.057-.158-.079-.198-.065z" fill-opacity=".2" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="18" fill="url(#a)"/>
+ <path d="m22.3 6.097c-2.272.211-4.482.852-6.514 1.889.091.288-.016.613-.347.9-.224.195-.408.497-.408.674 0 .539.488 1.368.878 1.488.517.161.344.713-.322 1.018-.308.141-.687.548-.842.904s-.384.707-.508.78c-.124.074-.225.352-.225.619 0 .374.171.554.731.779.402.161.882.278 1.069.26 1.072-.101 1.146.523.209 1.744-.497.648-.737.811-1.076.729-.316-.076-.489.013-.633.327-.151.332-.399.444-1.066.49-.656.046-.95.179-1.195.538-.18.262-.44.475-.577.475-.138 0-.462.176-.721.39-.526.437-.731.481-.916.195-.243-.378-.769-.187-1.552.563-.692.662-.776.84-.671 1.415.185 1.023.74 1.931 1.374 2.248.553.276.564.306.229.661-.193.204-.524.423-.735.486-.609.186-.266.418.821.557 1.113.141 1.458.544.939 1.094-.29.307-.274.365.191.656.909.571 1.632.222.779-.376-.548-.384-.165-.541.64-.262.641.222.768.21 1.147-.12.779-.674 1.625.323.913 1.076-.453.48-.316 1.057.271 1.137.259.036.797.277 1.197.537.399.259.835.472.966.472.132 0 .503.264.825.586.653.653 1.016.736 1.2.276.222-.553.133-.838-.464-1.489-.474-.518-1.246-1.895-1.246-2.226 0-.203.784-.03 1.223.269.275.189.72.431.989.54.286.117.583.481.719.879.211.624.295.678 1.044.678h.813l.124 1.463c.147 1.759.289 2.116.892 2.261.445.107.919.795.919 1.334 0 .143-.319.494-.71.779-.484.354-.693.654-.66.949.04.368-.044.425-.565.387-.335-.026-.919.092-1.293.261-.444.2-.924.264-1.375.183-.519-.093-.694-.057-.694.146 0 .149-.182.428-.403.621-.547.474-.322.725.519.574.522-.093.725-.052.815.173.192.478-.294 1.162-.745 1.049-.286-.072-.423.026-.512.364-.03.12-.087.221-.155.308.925.358 1.878.64 2.849.841-.09-.172-.193-.328-.293-.398-.463-.328-.153-1.179.485-1.332.651-.157.549-.579-.159-.66-.62-.07-1.28-.699-1.073-1.02.14-.215.733-.183 1.933.101.541.128.911-.13 2.167-1.503.726-.796 1.285-1.127 1.898-1.127.234 0 1.068-.215 1.855-.478 1.485-.497 2.065-.479 2.01.063-.113 1.129.613 1.091 1.797-.092.493-.492.944-.848 1.002-.792.226.216-.18 1.272-.656 1.7-.602.541-.631.883-.101 1.154.289.15.413.451.459 1.129l.061.925h.752c.264 0 .483.036.659.104 5.236-3.146 8.526-8.75 8.721-14.856-.275-.588-.256-.944 0-1.344-.017-.337-.044-.674-.081-1.009-.164-.008-.331-.016-.524-.007-.907.037-1.684-.32-1.684-.775 0-.097-.322-.494-.715-.881-.447-.44-.675-.828-.609-1.03.062-.184-.07-.48-.302-.68-.226-.197-.411-.512-.411-.701 0-.301-.192-.339-1.579-.306l-1.578.039.027 1.556c.046 2.725.452 3.433 1.704 2.976.573-.209 1.982-.051 2.382.267.145.115.355.533.466.929.111.395.524 1.08.918 1.52.797.893.859 1.241.402 2.288-.399.915-.829.81-.743-.182l.063-.738-.675.126c-.374.071-.842.346-1.052.619-.298.388-.438.445-.662.267-.157-.124-.283-.386-.283-.58 0-.195-.193-.411-.427-.482-.235-.071-.556-.425-.714-.787-.253-.58-.246-.757.048-1.461.298-.714.301-.832.026-1.095-.252-.241-.382-.25-.714-.051-.333.199-.49.185-.886-.081-.264-.177-.726-.324-1.024-.324-.608 0-.791-.295-.791-1.272 0-.903-.539-1.231-1.82-1.113-.889.082-1.086.024-1.803-.529-.444-.341-1.144-1.162-1.558-1.826s-.859-1.358-.99-1.542c-.187-.265-.141-.52.225-1.243l.463-.909-.978.133c-1.738.235-2.09.46-1.342.861.291.156.304.236.079.496-.148.169-.217.438-.153.598.064.158-.017.532-.179.83-.163.299-.299.718-.305.933-.017.67-1.165 1.204-2.445 1.133-1.938-.107-2.096-.077-2.784.562-.861.799-.972 1.171-.571 1.913.388.72 1.077 1.007 2.271.947 1.067-.053 1.188.042.944.747-.208.6-.905.83-1.377.456-.364-.289-1.618-.066-2.002.357-.161.177-.4.641-.531 1.03-.225.671-.291.713-1.299.81-1.006.098-1.103.065-1.827-.601-.807-.744-.944-1.313-.555-2.292.173-.434.301-.505.762-.42.912.166 1.272-.15 1.272-1.125 0-.473-.092-.915-.204-.981-.112-.067-.204-.317-.204-.557 0-.241-.115-.55-.254-.686-.205-.198-.175-.304.151-.535.223-.157.59-.263.815-.236.224.027.845-.071 1.378-.215.772-.208.998-.366 1.103-.772.198-.77.681-1.388 1.086-1.388.64 0 .653-1.505.032-3.694-.092-.323-.345-.528-.792-.639-.361-.09-.755-.337-.873-.549s-.335-.385-.482-.385-.434-.176-.636-.39c-.205-.216-.627-.39-.948-.39-.76 0-.773-.524-.019-.8.797-.292 2.037.091 2.337.721.405.854.856.497 1.001-.793.179-1.596.73-2.055 2.466-2.055h1.249l-.548-.547c-.17-.17-.311-.379-.409-.583zm6.471.566c-.035.031-.069.057-.104.093-.417.426-.613.487-1.259.388-1.127-.171-.982.282.266.83.674.296 1.108.634 1.255.976.711 1.648 1.201 2.535 1.447 2.625.496.183.792-.183.903-1.121.127-1.075.491-1.303 1.144-.715.254.228.608.415.788.415.558 0 .972.224.972.527 0 .16.189.544.42.856.341.458.572.568 1.209.568.783 0 1.262.146 2.241.687.016.008.031.011.046.019-2.378-2.986-5.646-5.14-9.328-6.148zm-22.767 17.26c-.002.026-.003.051-.004.077.005 1.162.123 2.32.352 3.458.652.266.832.16.9-.446.035-.314.199-.67.365-.793.258-.19.211-.287-.316-.647-.342-.233-.678-.64-.747-.904-.067-.256-.294-.535-.55-.745zm5.665 5.95c-.168-.017-.371.073-.596.289-.476.455-.404 1.37.135 1.732.619.415.857.294.935-.471.097-.943-.105-1.512-.474-1.55zm3.055 2.721c-.184.007-.386.138-.589.415-.215.294-.273.673-.192 1.248.102.707.058.858-.312 1.048-.476.243-.578.967-.188 1.339.387.371.756.274.889-.234.189-.723 1.249-.808 1.972-.158.309.277.561.418.561.311 0-.106-.321-.492-.714-.856-.6-.558-.712-.795-.712-1.513 0-1.014-.31-1.612-.715-1.6zm-5.017 2.324c.136.178.275.353.417.526-.123-.19-.263-.372-.417-.526zm6.066 2.763c-.091.032-.129.146-.129.347 0 .203-.13.416-.288.474-.211.077-.26.321-.179.904.016.108.02.196.026.287.246.134.496.262.748.384-.012-.311.044-.678.207-1.137.277-.779.287-.974.062-1.111-.211-.128-.355-.179-.447-.148z" fill-opacity=".2" fill-rule="nonzero"/>
+ </g>
+ <circle cx="34.59689" cy="28.70969" r="7.06464" fill="#eea788" stroke-width="1.17744"/>
+ <path transform="matrix(1.17744 0 0 1.17744 -3.08119 -4.25863)" d="m31.433 22.032c-.757.071-1.494.284-2.171.63.03.096-.005.204-.116.3-.074.065-.136.166-.136.225 0 .179.163.456.293.496.172.053.115.237-.107.339-.103.047-.229.183-.281.301-.052.119-.128.236-.169.26-.042.025-.075.118-.075.207 0 .124.057.184.243.259.134.054.294.093.357.087.357-.034.382.174.069.581-.165.216-.245.271-.358.243-.106-.025-.163.005-.211.109-.051.111-.133.148-.356.164-.218.015-.316.059-.398.179-.06.087-.147.158-.192.158-.046 0-.154.059-.241.13-.175.146-.243.161-.305.065-.081-.126-.256-.062-.517.188-.231.221-.259.28-.224.472.062.341.247.643.458.749.184.092.188.102.076.22-.064.068-.174.141-.245.162-.203.062-.088.14.274.186.371.047.486.181.313.365-.097.102-.091.121.064.218.303.191.544.074.259-.125-.182-.128-.055-.18.214-.087.213.074.256.07.382-.04.26-.225.542.107.304.358-.151.16-.105.353.091.379.086.012.265.093.399.179.133.087.278.158.322.158s.167.088.275.195c.217.218.338.245.4.092.074-.184.044-.279-.155-.496-.158-.173-.415-.632-.415-.742 0-.068.261-.01.407.089.092.063.24.144.33.18.095.039.194.161.24.293.07.208.098.226.348.226h.271l.041.488c.049.586.096.705.297.754.149.035.307.265.307.444 0 .048-.107.165-.237.26-.161.118-.231.218-.22.316.013.123-.015.142-.188.129-.112-.008-.307.031-.431.087-.148.067-.308.088-.459.061-.173-.031-.231-.019-.231.049 0 .05-.061.143-.134.207-.183.158-.108.242.173.191.174-.031.241-.017.271.058.064.159-.098.387-.248.35-.095-.024-.141.008-.171.121-.01.04-.029.074-.051.103.308.119.626.213.949.28-.03-.057-.064-.109-.097-.133-.155-.109-.051-.393.161-.444.217-.052.183-.193-.053-.22-.206-.023-.426-.233-.357-.34.046-.071.244-.061.644.034.18.043.304-.043.722-.501.242-.265.429-.376.633-.376.078 0 .356-.071.618-.159.495-.166.689-.16.67.021-.037.376.205.364.599-.031.165-.164.315-.282.334-.264.076.073-.06.424-.218.567-.201.18-.211.295-.034.385.096.05.138.15.153.376l.02.308h.251c.088 0 .161.012.22.035 1.745-1.049 2.842-2.917 2.907-4.952-.092-.196-.086-.315 0-.448-.006-.112-.015-.225-.027-.336-.055-.003-.111-.005-.175-.003-.302.013-.561-.106-.561-.258 0-.032-.108-.164-.239-.294-.149-.146-.225-.276-.203-.343.021-.061-.023-.16-.1-.227-.076-.065-.137-.17-.137-.233 0-.101-.064-.113-.527-.102l-.526.013.009.518c.016.909.151 1.145.568.993.191-.07.661-.018.794.088.049.039.119.178.156.31s.174.36.306.507c.265.297.286.413.134.763-.133.304-.277.269-.248-.061l.021-.246-.225.042c-.125.023-.281.115-.351.206-.099.129-.146.148-.22.089-.053-.041-.095-.129-.095-.193 0-.065-.064-.137-.142-.161s-.185-.141-.238-.262c-.084-.194-.082-.253.016-.487.099-.238.1-.277.009-.365-.084-.081-.128-.083-.238-.017-.111.066-.164.061-.296-.027-.088-.059-.242-.108-.341-.108-.203 0-.264-.099-.264-.424 0-.301-.179-.41-.606-.371-.297.027-.362.008-.601-.177-.148-.113-.382-.387-.52-.608-.138-.222-.286-.453-.33-.514-.062-.089-.047-.174.075-.414l.155-.303-.326.044c-.58.078-.697.153-.448.287.097.052.102.078.027.165-.05.056-.073.146-.051.199.021.053-.006.178-.06.277-.054.1-.1.239-.102.311-.005.223-.388.401-.815.378-.646-.036-.698-.026-.928.187-.287.267-.324.39-.19.638.129.24.359.335.757.316.356-.018.396.013.315.249-.07.199-.302.276-.459.151-.122-.096-.54-.022-.668.119-.053.059-.133.214-.177.344-.075.223-.097.237-.433.27-.335.032-.367.022-.609-.201-.269-.248-.314-.437-.185-.764.058-.144.101-.168.254-.14.304.056.424-.05.424-.375 0-.157-.03-.304-.068-.327-.037-.022-.068-.105-.068-.185s-.038-.184-.084-.229c-.069-.066-.059-.101.05-.178.074-.053.197-.088.272-.079.074.009.281-.023.459-.072.257-.069.333-.122.368-.257.066-.257.227-.463.362-.463.213 0 .217-.501.01-1.231-.03-.108-.115-.176-.264-.213-.12-.03-.251-.112-.291-.183-.039-.071-.111-.128-.16-.128s-.145-.059-.212-.13c-.069-.072-.209-.13-.316-.13-.254 0-.258-.175-.007-.267.266-.097.679.03.779.24.135.285.286.166.334-.264.06-.532.243-.685.822-.685h.416l-.182-.182c-.057-.057-.104-.127-.137-.195zm2.157.189c-.011.01-.023.019-.034.031-.139.142-.205.162-.42.129-.376-.057-.327.094.089.277.224.099.369.211.418.325.237.55.4.845.482.875.166.061.264-.061.301-.373.043-.359.164-.435.382-.239.084.076.202.139.262.139.186 0 .324.074.324.175 0 .054.063.182.14.286.114.152.191.189.403.189.261 0 .421.049.747.229.006.003.011.004.016.006-.793-.995-1.882-1.713-3.11-2.049zm-7.589 5.753c0 .009-.001.017-.001.026.002.387.041.773.117 1.153.218.088.278.053.3-.149.012-.105.067-.223.122-.264.086-.064.07-.096-.105-.216-.114-.078-.226-.213-.249-.301-.023-.086-.098-.179-.184-.249zm1.889 1.984c-.056-.006-.124.024-.199.096-.159.152-.135.457.045.577.206.139.286.098.312-.157.032-.314-.035-.504-.158-.516zm1.018.907c-.061.002-.129.046-.196.138-.072.098-.091.224-.064.416.034.236.019.286-.104.349-.159.081-.193.323-.063.447.129.123.252.091.296-.078.063-.241.417-.27.658-.053.103.092.187.139.187.104 0-.036-.107-.164-.238-.286-.2-.186-.238-.265-.238-.504 0-.338-.103-.537-.238-.533zm-1.672.774c.045.06.091.118.139.176-.041-.064-.088-.124-.139-.176zm2.022.921c-.031.011-.043.049-.043.116 0 .068-.044.139-.096.158-.071.026-.087.107-.06.301.005.036.007.066.009.096.082.045.165.087.249.128-.004-.104.015-.226.069-.379.092-.26.096-.325.021-.37-.071-.043-.119-.06-.149-.05z" fill-opacity=".2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openrct2.svg b/.icons/kora/apps/scalable/openrct2.svg
new file mode 100644
index 000000000..3af6c4d5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/openrct2.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-39.6865 -39.6865 39.6865 -39.6865 43.8433 43.8432)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f63b3" offset="0"/>
+ <stop stop-color="#357ab4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34.4282 34.4282 0 24.1935 45.975)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a82b2b" offset="0"/>
+ <stop stop-color="#ee5050" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.553812 .553812 -.553812 .553812 24 -2.58298)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m14.052 38.052 4.715-14.052v-7.326l.106-1.047c.498-2.436 2.641-4.186 5.127-4.186 2.485.002 4.626 1.751 5.123 4.186l.11 1.047v7.326l5.102 13.665-6.886 6.886c-1.904 1.904-4.994 1.904-6.898 0z" fill="url(#b)"/>
+ <path d="m19.195 43.195 2.712-19.195v-8.373s0-4.186 2.093-4.186 2.093 4.186 2.093 4.186v8.373l2.712 19.195-1.356 1.356c-1.904 1.904-4.994 1.904-6.898 0z" fill="#ffce35"/>
+ <g transform="matrix(1.04661 0 0 1.04661 -1.1187 -1.1187)">
+ <path d="m24 20c-2 0-2 2-2 2v4h4v-4s0-2-2-2zm7-2c0-.552-.448-1-1-1h-12c-.552 0-1 .448-1 1s.448 1 1 1h12c.552 0 1-.448 1-1zm-8-15v9.101h2v-9.101z" fill="#3f3f3f"/>
+ <path d="m32 6.5-7 3.5v-7z" fill="#ffce35"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openrgb.svg b/.icons/kora/apps/scalable/openrgb.svg
new file mode 100644
index 000000000..646273768
--- /dev/null
+++ b/.icons/kora/apps/scalable/openrgb.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.11983 0 0 1.11983 -2.87583 -2.87571)" fill-rule="nonzero">
+ <path d="m19.76 24.24-7.065 7.065c1.506 1.506 3.314 2.707 5.319 3.521l.134-1.629 3.422-7.717c-.674-.298-1.288-.719-1.81-1.24zm-1.274 10.76c1.72.636 3.572 1.002 5.514 1.002v-1.002z" fill="#ab47bc"/>
+ <path d="m24 3.998v10.002c1.59.001 3.116.635 4.24 1.76l7.065-7.065c-2.896-2.895-6.887-4.697-11.305-4.697z" fill="#53dd22"/>
+ <path d="m35.305 8.695-7.065 7.065c1.125 1.124 1.759 2.65 1.76 4.24h10.002c0-4.418-1.802-8.409-4.697-11.305z" fill="#42fffd"/>
+ <path d="m7.998 20c0 4.418 1.802 8.409 4.697 11.305l7.065-7.065c-1.125-1.124-1.759-2.65-1.76-4.24z" fill="#fd3b2d"/>
+ <path d="m24 3.998c-4.418 0-8.409 1.802-11.305 4.697l7.065 7.065c1.124-1.125 2.65-1.759 4.24-1.76z" fill="#ffc107"/>
+ <path d="m12.695 8.695c-2.895 2.896-4.697 6.887-4.697 11.305h10.002c.001-1.59.635-3.116 1.76-4.24z" fill="#ff8e13"/>
+ <path d="m30 20c-.001 1.59-.635 3.116-1.76 4.24l7.065 7.065c2.895-2.896 4.697-6.887 4.697-11.305z" fill="#039af4"/>
+ <path d="m28.24 24.24c-.523.521-1.137.941-1.812 1.239l3.379 7.619.175 1.728c2.006-.814 3.816-2.014 5.323-3.521zm-4.24 10.76v1.002c1.942 0 3.794-.366 5.514-1.002z" fill="#3f51b5"/>
+ </g>
+ <path d="m20.641 44.157h-1.36c-1.104 0-2-.896-2-2v-7.198c0-1.104.896-2 2-2h9.438c1.104 0 2 .896 2 2v7.198c0 1.104-.896 2-2 2h-1.36v1.24c0 .552-.448 1-1 1h-4.718c-.552 0-1-.448-1-1z" fill="#4f4f4f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openscad.svg b/.icons/kora/apps/scalable/openscad.svg
new file mode 100644
index 000000000..df55b099a
--- /dev/null
+++ b/.icons/kora/apps/scalable/openscad.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.8424 33.8424 0 24 40.8424)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb000" offset="0"/>
+ <stop stop-color="#edd448" offset="1"/>
+ </linearGradient>
+ <path d="m37.42 8.008c-.238.019-.467.066-.684.14h-.002l-.009-.019-.147.072c-.122.049-.24.107-.353.174l-17.401 8.564 6.905 15.661c6.065-2.655 11.787-6.296 17.916-8.743.04-.012.079-.026.119-.041.088-.032.174-.068.257-.109.049-.024.094-.052.141-.078.077-.042.152-.087.225-.137.112-.079.22-.166.322-.263.099-.1.193-.208.281-.325.057-.073.11-.151.162-.23.044-.064.085-.131.125-.199.057-.1.107-.207.157-.315.026-.055.051-.111.076-.168.049-.121.09-.248.131-.377.019-.06.038-.121.056-.183.034-.122.06-.249.086-.377.018-.08.034-.161.049-.243.021-.127.035-.259.049-.392.01-.083.018-.167.025-.252.01-.135.013-.273.016-.412.003-.098.004-.197.004-.297-.002-.119-.01-.241-.016-.363-.004-.118-.011-.237-.019-.358-.004-.042-.01-.085-.014-.127-.044-.454-.118-.921-.223-1.396-.004-.02-.009-.041-.013-.061-.111-.49-.252-.985-.422-1.48l-.006-.02c-.003-.008-.007-.015-.01-.023-.174-.495-.377-.987-.605-1.469-.014-.028-.024-.057-.038-.086-.248-.518-.525-1.022-.826-1.504-.211-.336-.434-.66-.666-.97-.022-.03-.042-.061-.064-.09-.228-.302-.464-.589-.707-.86-.034-.037-.068-.071-.102-.107-.212-.232-.43-.45-.65-.654-.039-.036-.077-.073-.115-.108-.252-.226-.507-.434-.764-.621-.02-.015-.04-.026-.061-.041-.22-.156-.441-.297-.662-.422-.068-.039-.136-.077-.205-.113-.242-.129-.484-.238-.722-.326-.023-.008-.046-.012-.069-.02-.223-.076-.444-.133-.66-.172-.06-.01-.119-.019-.178-.027-.236-.034-.467-.046-.689-.033z" fill="#e3954f" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="17" fill="url(#a)"/>
+ <path d="m32.596 10.168-11.381 5.605c.899.149 1.839.225 2.785.227 4.937 0 9-2.031 9-4.5 0-.452-.137-.901-.404-1.332zm4.15 11.82c-2.315-.114-5.056 1.816-6.879 4.842-.863 1.437-1.461 3.023-1.719 4.561l12.057-6.014c-.248-1.21-.801-2.16-1.596-2.746-.534-.391-1.166-.609-1.863-.643z" fill="#e3954f" fill-rule="nonzero"/>
+ <ellipse cx="24" cy="11.5" rx="9" ry="4.5" fill-opacity=".34"/>
+ <path d="m10.635 21.338c-.372-.016-.724.034-1.049.148l-5.471 2.694c-.159.059-.311.134-.455.224l-.045.022.002.002c-.152.098-.296.212-.43.343-1.639 1.634-1.567 5.516.171 9.211.234.498.493.982.775 1.446 2.114 3.481 5.138 5.297 7.142 4.287l5.485-2.699-.004-.008c.221-.117.425-.266.611-.447 1.639-1.634 1.568-5.516-.17-9.211-.234-.497-.494-.982-.775-1.446-1.648-2.715-3.889-4.484-5.787-4.566z" fill="#e3954f" fill-rule="nonzero"/>
+ <ellipse transform="matrix(.708125 -.706087 .518634 .854996 0 0)" cx="-10.418" cy="28.824" rx="4.856" ry="8.454" fill-opacity=".38"/>
+ <path d="m36.746 21.988c-2.315-.114-5.056 1.816-6.879 4.842-.132.219-.258.443-.378.67-2.073 3.916-1.957 8.213.265 9.836 1.41 1.028 3.442.817 5.434-.565 2.084-1.825 3.691-4.134 4.679-6.722.972-3.216.475-6.148-1.258-7.418-.534-.391-1.166-.609-1.863-.643z" fill-opacity=".34" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openshot-qt.svg b/.icons/kora/apps/scalable/openshot-qt.svg
new file mode 120000
index 000000000..7b84bf0a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/openshot-qt.svg
@@ -0,0 +1 @@
+openshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openshot.svg b/.icons/kora/apps/scalable/openshot.svg
new file mode 100644
index 000000000..efe31e505
--- /dev/null
+++ b/.icons/kora/apps/scalable/openshot.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 12.864c0-3.438-43.336-3.438-43.336 0v26.576c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.304h-43.336v-4.304c0-3.438 2.79-6.228 6.228-6.228z" fill="#393939"/>
+ <g fill="#fff">
+ <path d="m26.759 12.343h6.64l5.19-4.587-5.19-5.074h-6.64l4.704 5.074zm-17.291 0h6.64l5.189-4.587-5.189-5.074h-6.64l4.704 5.074z" fill-opacity=".95"/>
+ <path transform="matrix(1.17286 0 0 1.17286 -4.14863 -8.37919)" d="m19.507 21.414c-.651 1.143-1.022 2.508-.371 3.651l4.021 5.654-2.319 4.033c-.502-.471-1.168-.764-1.908-.764-1.56 0-2.816 1.275-2.816 2.858s1.256 2.858 2.816 2.858c1.561 0 2.817-1.275 2.817-2.858 0-.191-.02-.378-.055-.558l1.309-2.302c.879-.012.99-.886 1.503-.898l1.806 3.18c-.037.186-.057.38-.057.578 0 1.583 1.256 2.858 2.817 2.858 1.56 0 2.816-1.275 2.816-2.858s-1.256-2.858-2.816-2.858c-.736 0-1.398.291-1.899.757l-2.315-4.026 3.989-5.557c.651-1.143.312-2.605-.339-3.748l-4.499 7.827zm4.493 9.145c.312 0 .563.255.563.571 0 .317-.251.572-.563.572s-.563-.255-.563-.572c0-.316.251-.571.563-.571zm-5.07 4.572c.936 0 1.69.765 1.69 1.715s-.754 1.714-1.69 1.714-1.69-.764-1.69-1.714.754-1.715 1.69-1.715zm10.14 0c.936 0 1.69.765 1.69 1.715s-.754 1.714-1.69 1.714-1.69-.764-1.69-1.714.754-1.715 1.69-1.715z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/opensnitch-ui.svg b/.icons/kora/apps/scalable/opensnitch-ui.svg
new file mode 100644
index 000000000..1b5203ee6
--- /dev/null
+++ b/.icons/kora/apps/scalable/opensnitch-ui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c62525" offset="0"/>
+ <stop stop-color="#e83c3c" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.11672 0 0 1.11672 -2.80137 -2.80135)" d="m27.617 12.01c-1.544.074-2.85.505-4.135 1.363-.546.365-1.369 1.11-1.732 1.57-.183.232-.182.232-.463.161-.158-.04-.743-.07-1.344-.069-.941.002-1.134.021-1.67.164-3.024.807-5.122 3.348-5.289 6.403l-.037.695-.24.072c-.861.258-1.935.93-2.691 1.686-.902.901-1.511 1.968-1.854 3.248-.145.541-.162.719-.162 1.699s.017 1.158.162 1.699c.746 2.784 3.006 4.832 5.779 5.237v-.002c.204.029 4.481.057 9.506.062 9.791.008 9.649.012 10.797-.305 1.084-.299 2.567-1.179 3.416-2.027.889-.888 1.746-2.358 2.055-3.523.757-2.857-.01-5.719-2.082-7.774-.366-.363-.895-.81-1.174-.994l-.508-.334.031-.703c.06-1.354-.199-2.597-.794-3.815-.829-1.693-2.032-2.894-3.727-3.722-1.232-.602-2.472-.856-3.844-.791zm.094 1.998c1.068-.051 1.916.122 2.873.59 1.345.657 2.149 1.461 2.807 2.804.46.942.64 1.803.593 2.848l-.031.703c-.031.703.311 1.373.899 1.76l.507.334c.001 0 .599.479.866.744 1.588 1.574 2.143 3.626 1.556 5.84-.181.682-.972 2.057-1.535 2.619-.514.514-1.968 1.36-2.533 1.516-.592.163-.421.167-1.682.203-1.26.035-3.686.033-8.58.029-2.51-.003-4.835-.01-6.553-.021-.859-.006-1.566-.013-2.066-.02-.25-.003-.449-.006-.582-.01-.035-.001-.076-.007-.121-.011-1.926-.322-3.497-1.742-4.035-3.752-.127-.474-.094-.225-.094-1.182s-.033-.706.094-1.18c.261-.976.674-1.69 1.336-2.351.506-.506 1.467-1.071 1.849-1.186l.239-.07c.807-.241 1.38-.967 1.425-1.809l.039-.695c.12-2.203 1.57-3.982 3.807-4.578h.002c.463-.124.241-.096 1.156-.098h.002c.265-.001.533.006.731.016.098.005.221.026.273.035.199.073.542.188 1.256-.059.875-.302 1.02-.727 1.111-.843l.002-.002c.108-.136 1.002-.966 1.272-1.147 1.02-.682 1.89-.968 3.117-1.027zm-1.711 5.992v2h-8v2h8v2l5-3.023zm-3 6-5 2.977 5 3.023v-2h8v-2h-8zm-8.793 7.953c.021.003-.002 0 .023.004-.002 0-.005 0-.007 0-.006-.001-.011-.003-.016-.004z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openspades.svg b/.icons/kora/apps/scalable/openspades.svg
new file mode 100644
index 000000000..8c63fdec1
--- /dev/null
+++ b/.icons/kora/apps/scalable/openspades.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.9396 27.9396 0 24 45.4392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1d177" offset="0"/>
+ <stop stop-color="#ffffbf" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-21.94h43.336z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v8.94h-43.336v-8.94c0-3.438 2.79-6.228 6.228-6.228z" fill="#6765f6" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m20 18h-8v8h8zm16 0h-8v8h8z" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openterm.svg b/.icons/kora/apps/scalable/openterm.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/openterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openttd-jgrpp.svg b/.icons/kora/apps/scalable/openttd-jgrpp.svg
new file mode 120000
index 000000000..1e3c400d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/openttd-jgrpp.svg
@@ -0,0 +1 @@
+openttd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/openttd.svg b/.icons/kora/apps/scalable/openttd.svg
new file mode 100644
index 000000000..599413eb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/openttd.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-28.3517 28.3517 28.3517 28.3517 48.1112 -14.1713)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d56c00" offset="0"/>
+ <stop stop-color="#f58411" offset="1"/>
+ </linearGradient>
+ <path d="m24.001 15.629 3.818-3.818c.479-.48 1.258-.48 1.738 0l16.006 16.006c.479.48.479 1.259 0 1.738l-16.006 16.006c-.48.48-1.259.48-1.738 0l-3.818-3.818-3.818 3.818c-.48.48-1.259.48-1.738 0l-16.006-16.006c-.48-.479-.48-1.258 0-1.738l16.006-16.006c.479-.48 1.258-.48 1.738 0z" fill="#388a3b"/>
+ <path transform="matrix(.773434 .773434 .773434 -.773434 -2.24959 -2.25037)" d="m48.539-13.17c0-.789-.641-1.43-1.43-1.43h-26.339c-.789 0-1.43.641-1.43 1.43v26.339c0 .789.641 1.43 1.43 1.43h26.339c.789 0 1.43-.641 1.43-1.43z" fill="url(#a)"/>
+ <path transform="matrix(.717512 0 0 .741081 .665631 .665643)" d="m34.046 42.311c1.437-.127 1.856-.448 2.606-1.148.763-.699.951-1.58.951-2.788 0-1.094-.033-2.528-.783-3.291s-1.325-1.235-2.774-1.629zm-3.049-21.647c-1.31.089-2.01.624-2.735 1.298-.724.661-.822 1.518-.822 2.637 0 1.018.066 1.897.727 2.571.674.674 1.406.945 2.83 1.365zm-7.622 21.647v-4.92h2.032c.051 1.742.63 2.489 1.596 3.379.967.891 2.086 1.503 3.994 1.541v-8.856c-2.925-.814-4.661-2.292-5.844-3.348-1.183-1.068-1.778-2.48-1.778-4.235 0-2.034.704-3.668 2.102-4.902 1.399-1.233 3.027-2.122 5.52-2.275v-4.919h3.049v4.919c1.39.306 1.797.515 2.877.825 1.185.341 2.597.719 3.729 1.241v4.822h-2.033c-.153-1.475-.952-2.464-1.83-3.316-.877-.852-1.418-1.489-2.743-1.604v8.856c3.128.852 4.492 1.752 5.738 2.858 1.259 1.094 1.884 2.186 1.884 4.03 0 2.111-.733 4.179-2.208 5.451-1.476 1.271-2.731 2.23-5.414 2.421v4.919h-3.049v-4.919c-1.221-.026-2.169-.431-3.479-.762-1.309-.318-2.719-.57-4.143-1.206z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/openvpn.svg b/.icons/kora/apps/scalable/openvpn.svg
new file mode 100644
index 000000000..c8a9088ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/openvpn.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.378357 -44.1763 44.1763 -.378357 24 45.4154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c15500" offset="0"/>
+ <stop stop-color="#e97e10" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764.007 8.833 5.154 16.898 13.163 20.623l3.345-11.151c-3.186-2.096-5.114-5.658-5.126-9.472 0-6.244 5.138-11.382 11.382-11.382s11.382 5.138 11.382 11.382c-.012 3.814-1.94 7.376-5.126 9.472l3.345 11.151c8.009-3.725 13.156-11.79 13.163-20.623 0-12.488-10.276-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 17.171c-3.746 0-6.829 3.083-6.829 6.829.007 2.828 1.771 5.372 4.417 6.371l-3.279 16.393h11.382l-3.279-16.393c2.646-.999 4.41-3.543 4.417-6.371 0-3.746-3.083-6.829-6.829-6.829z" fill="#7767c0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/openxcom.svg b/.icons/kora/apps/scalable/openxcom.svg
new file mode 100644
index 000000000..132724ed4
--- /dev/null
+++ b/.icons/kora/apps/scalable/openxcom.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.6116 27.6116 0 23.9983 38.2033)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#087968" offset="0"/>
+ <stop stop-color="#3e9e90" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1237 0 0 1.1237 -2.96867 -2.96887)" fill-rule="nonzero">
+ <path d="m8 10c-1.781.001-2.673 2.154-1.414 3.414l10.05 10.051-11.992 11.066c-1.335 1.235-.463 3.467 1.356 3.469h9.999c.53 0 1.039-.211 1.414-.586l6.585-6.586 6.586 6.586c.375.375.883.586 1.414.586h9.999c1.818-.002 2.69-2.234 1.355-3.469l-11.991-11.066 10.05-10.051c1.259-1.26.367-3.413-1.414-3.414h-7.999c-.503.001-.987.19-1.356.531l-6.644 6.133-6.644-6.133c-.369-.341-.853-.53-1.355-.531z" fill="url(#a)"/>
+ <path d="m13.999 24c0-6 4-10 9.999-10 6 0 9.999 4 9.999 10 0 4-5.999 12-9.999 12-3.999 0-9.999-8-9.999-12z" fill="#67c3b5"/>
+ <path d="m15.999 22s0 4 2 4h3.999s-1.999-4-3.999-4zm13.999 0c-2 0-4 4-4 4h4c2 0 2-4 2-4z" fill="#393939"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/opera-beta.svg b/.icons/kora/apps/scalable/opera-beta.svg
new file mode 100644
index 000000000..08d9fa4fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-beta.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(4.21653 37.9884 -37.9884 4.21653 -707.73 87.1679)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#969696" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.34155 -41.9156 41.9156 -1.34155 505.358 30.0175)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-1.34155 -41.9156 41.9156 -1.34155 505.358 30.0175)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#85000b" offset="0"/>
+ <stop stop-color="#ff2339" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m16.329 11.237c2.108-2.489 4.835-3.994 7.809-3.994 6.693 0 12.118 7.59 12.118 16.945 0 9.36-5.425 16.946-12.118 16.946-2.978 0-5.701-1.502-7.809-3.989 3.298 4.281 8.198 6.998 13.673 6.998 3.367 0 6.52-1.028 9.215-2.813 4.707-4.208 7.667-10.325 7.667-17.137 0-6.808-2.96-12.928-7.667-17.137-2.695-1.789-5.848-2.814-9.215-2.814-5.475 0-10.375 2.718-13.673 7" fill="url(#a)"/>
+ <path d="m24.118 1.332c-12.596 0-22.809 10.213-22.809 22.809 0 12.233 9.632 22.214 21.724 22.782.363.018.721.027 1.085.027 5.841 0 11.166-2.197 15.201-5.806-2.673 1.776-5.801 2.792-9.142 2.792-5.433 0-10.295-2.695-13.567-6.944-2.524-2.979-4.154-7.376-4.267-12.316v-1.075c.113-4.938 1.743-9.342 4.267-12.314 3.272-4.249 8.138-6.945 13.567-6.945 3.341 0 6.469 1.021 9.142 2.796-4.013-3.591-9.31-5.783-15.115-5.806z" fill="url(#b)"/>
+ <path d="m14.223 15.093c.255-.557.94-1.834-.236-2.293-1.116-.436-2.57 2.572-4.019 1.87-2.28-1.103-.923-4.411.291-6.698 1.184-2.23-1.613-.615-2.269.041-4.128 4.128-6.681 9.83-6.681 16.128 0 12.233 9.632 22.214 21.724 22.782.363.018.721.027 1.085.027 5.841 0 11.166-2.197 15.201-5.806-2.673 1.776-5.801 2.792-9.142 2.792-5.433 0-10.295-2.695-13.567-6.944-2.524-2.979-4.154-7.376-4.267-12.316v-1.075c.072-3.126.751-6.038 1.88-8.508z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/opera-browser-icon.svg b/.icons/kora/apps/scalable/opera-browser-icon.svg
new file mode 120000
index 000000000..6075479f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-browser-icon.svg
@@ -0,0 +1 @@
+opera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera-browser-icons.svg b/.icons/kora/apps/scalable/opera-browser-icons.svg
new file mode 120000
index 000000000..6075479f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-browser-icons.svg
@@ -0,0 +1 @@
+opera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera-browser.svg b/.icons/kora/apps/scalable/opera-browser.svg
new file mode 120000
index 000000000..6075479f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-browser.svg
@@ -0,0 +1 @@
+opera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera-developer.svg b/.icons/kora/apps/scalable/opera-developer.svg
new file mode 120000
index 000000000..ee33eb34b
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-developer.svg
@@ -0,0 +1 @@
+opera-next-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera-icon.svg b/.icons/kora/apps/scalable/opera-icon.svg
new file mode 120000
index 000000000..6075479f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-icon.svg
@@ -0,0 +1 @@
+opera.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera-next-browser.svg b/.icons/kora/apps/scalable/opera-next-browser.svg
new file mode 100644
index 000000000..55e4dff7f
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-next-browser.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#06418e" offset="0"/>
+ <stop stop-color="#66bdf7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(4.08892 36.8387 -36.8387 4.08892 -529.312 67.9153)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-1.30095 -40.647 40.647 -1.30095 436.651 31.5725)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <g fill-rule="nonzero">
+ <path d="m16.564 11.628c2.045-2.414 4.689-3.873 7.573-3.873 6.49 0 11.751 7.359 11.751 16.431 0 9.077-5.261 16.433-11.751 16.433-2.889 0-5.528-1.456-7.573-3.868 3.198 4.152 7.95 6.787 13.26 6.787 3.265 0 6.322-.997 8.935-2.729 4.565-4.08 7.436-10.012 7.436-16.618 0-6.601-2.871-12.536-7.436-16.618-2.613-1.735-5.67-2.729-8.935-2.729-5.31 0-10.062 2.636-13.26 6.788" fill="url(#b)"/>
+ <path d="m24.117 2.023c-12.215 0-22.119 9.903-22.119 22.118 0 11.862 9.341 21.542 21.067 22.093.352.017.7.025 1.052.025 5.665 0 10.829-2.13 14.741-5.629-2.592 1.722-5.625 2.707-8.865 2.707-5.268 0-9.983-2.614-13.156-6.734-2.448-2.888-4.028-7.153-4.138-11.943v-1.043c.11-4.788 1.69-9.059 4.138-11.941 3.173-4.121 7.891-6.735 13.156-6.735 3.24 0 6.273.991 8.865 2.711-3.891-3.482-9.027-5.607-14.657-5.629h-.084z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/opera-next.svg b/.icons/kora/apps/scalable/opera-next.svg
new file mode 120000
index 000000000..ee33eb34b
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-next.svg
@@ -0,0 +1 @@
+opera-next-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera-widget-manager.svg b/.icons/kora/apps/scalable/opera-widget-manager.svg
new file mode 120000
index 000000000..ee33eb34b
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-widget-manager.svg
@@ -0,0 +1 @@
+opera-next-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera-widget.svg b/.icons/kora/apps/scalable/opera-widget.svg
new file mode 120000
index 000000000..ee33eb34b
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera-widget.svg
@@ -0,0 +1 @@
+opera-next-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/opera.svg b/.icons/kora/apps/scalable/opera.svg
new file mode 100644
index 000000000..1cd33843c
--- /dev/null
+++ b/.icons/kora/apps/scalable/opera.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(4.21653 37.9884 -37.9884 4.21653 -546.583 69.2814)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#82000b" offset="0"/>
+ <stop stop-color="#e85e62" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.34155 -41.9156 41.9156 -1.34155 449.526 31.8044)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#85000b" offset="0"/>
+ <stop stop-color="#d24654" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m16.329 11.237c2.108-2.489 4.835-3.994 7.809-3.994 6.693 0 12.118 7.59 12.118 16.945 0 9.36-5.425 16.946-12.118 16.946-2.978 0-5.701-1.502-7.809-3.989 3.298 4.281 8.198 6.998 13.673 6.998 3.367 0 6.52-1.028 9.215-2.813 4.707-4.208 7.667-10.325 7.667-17.137 0-6.808-2.96-12.928-7.667-17.137-2.695-1.789-5.848-2.814-9.215-2.814-5.475 0-10.375 2.718-13.673 7" fill="url(#a)"/>
+ <path d="m24.118 1.332c-12.596 0-22.809 10.213-22.809 22.809 0 12.233 9.632 22.214 21.724 22.782.363.018.721.027 1.085.027 5.841 0 11.166-2.197 15.201-5.806-2.673 1.776-5.801 2.792-9.142 2.792-5.433 0-10.295-2.695-13.567-6.944-2.524-2.979-4.154-7.376-4.267-12.316v-1.075c.113-4.938 1.743-9.342 4.267-12.314 3.272-4.249 8.138-6.945 13.567-6.945 3.341 0 6.469 1.021 9.142 2.796-4.013-3.591-9.31-5.783-15.115-5.806h-.086z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ophcrack.svg b/.icons/kora/apps/scalable/ophcrack.svg
new file mode 100644
index 000000000..070203215
--- /dev/null
+++ b/.icons/kora/apps/scalable/ophcrack.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9413 43.9413 0 75.4621 45.7205)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#303851" offset="0"/>
+ <stop stop-color="#436172" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <g fill="#76d54d" fill-rule="nonzero">
+ <path d="m23.938 15.837c1.149 0 2.139.168 2.973.505.835.337 1.526.804 2.078 1.4.55.597.956 1.305 1.216 2.124s.39 1.702.39 2.651v2.984c0 1.01-.141 1.924-.424 2.743-.284.819-.704 1.519-1.263 2.1-.558.582-1.255 1.034-2.089 1.355s-1.794.482-2.881.482c-1.193 0-2.207-.18-3.041-.539-.834-.36-1.511-.846-2.031-1.458-.521-.612-.9-1.32-1.137-2.124-.237-.803-.356-1.656-.356-2.559v-2.984c0-.857.119-1.687.356-2.491.237-.803.62-1.514 1.148-2.134s1.206-1.118 2.031-1.493c.827-.375 1.837-.562 3.03-.562zm0 3.718c-.367 0-.676.07-.929.207-.252.138-.452.322-.597.552-.145.228-.252.489-.321.78-.069.29-.104.589-.104.895v4.063c0 .321.031.627.092.918.062.291.164.547.311.769.145.222.343.398.596.528s.57.196.952.196c.735 0 1.26-.223 1.573-.667.314-.443.47-1.025.47-1.744v-4.063c0-.658-.152-1.228-.459-1.71-.305-.483-.833-.724-1.584-.724z"/>
+ <path d="m41.315 20.634c-.443-.26-.853-.466-1.228-.619s-.719-.264-1.032-.333c-.315-.069-.597-.111-.85-.127-.252-.015-.471-.022-.655-.022-.58 0-1.032.084-1.354.252-.321.169-.482.452-.482.849 0 .353.199.644.597.873s1.141.428 2.227.596c.811.138 1.545.322 2.204.552.657.229 1.216.539 1.675.93.459.39.815.868 1.067 1.434.253.566.379 1.255.379 2.066 0 .826-.164 1.553-.493 2.18-.329.628-.784 1.16-1.366 1.596s-1.27.765-2.066.988c-.795.221-1.661.332-2.594.332-.551 0-1.125-.027-1.721-.08-.597-.054-1.194-.161-1.791-.322-.597-.16-1.19-.39-1.779-.689-.589-.298-1.159-.699-1.71-1.205l2.089-3.168c.429.383.86.693 1.297.93.436.238.864.421 1.286.551.42.131.825.218 1.216.265.39.045.761.068 1.113.068.72 0 1.236-.13 1.549-.39.314-.26.471-.567.471-.919 0-.367-.126-.676-.379-.929-.252-.252-.784-.471-1.595-.655-.902-.198-1.725-.397-2.467-.596s-1.378-.466-1.906-.803-.934-.773-1.216-1.309c-.283-.535-.425-1.247-.425-2.134 0-.858.168-1.6.505-2.227.337-.628.78-1.144 1.332-1.55.55-.405 1.173-.703 1.87-.895.697-.191 1.412-.287 2.147-.287 1.025 0 2.05.119 3.075.356 1.026.237 1.989.646 2.893 1.228z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/opl3_bank_editor.svg b/.icons/kora/apps/scalable/opl3_bank_editor.svg
new file mode 100644
index 000000000..24e9b610a
--- /dev/null
+++ b/.icons/kora/apps/scalable/opl3_bank_editor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#353535" offset="0"/>
+ <stop stop-color="#606060" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(0 1.0834 -1.0834 0 -2.0016 -2.0016)" d="m13-6v2h-2v-2zm-4-.302v2.254c-.716-.094-1.391-.319-2-.651v-2.301h-2.301c-.332-.609-.557-1.284-.651-2h2.254c.472 1.24 1.458 2.226 2.698 2.698zm-3-4.698h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm.302-4h-2.254c.094-.716.319-1.391.651-2h2.301v-2.301c.609-.332 1.284-.557 2-.651v2.254c-1.24.472-2.226 1.458-2.698 2.698zm4.698-3v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 .302v-2.254c.716.094 1.391.319 2 .651v2.301h2.301c.332.609.557 1.284.651 2h-2.254c-.472-1.24-1.458-2.226-2.698-2.698zm3 4.698h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm-.302 4h2.254c-.094.716-.319 1.391-.651 2h-2.301v2.301c-.609.332-1.284.557-2 .651v-2.254c1.24-.472 2.226-1.458 2.698-2.698zm-4.698 3v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2z" fill="#8e8e8e"/>
+ <path transform="matrix(0 -1.0834 -1.0834 0 -2.0016 -2.0016)" d="m-9-24.001v1e-3c0 8.278-6.721 14.999-15 14.999s-15-6.721-15-15c0-8.278 6.721-15 15-15s15 6.722 15 15z" fill="#d52d2d"/>
+ <path transform="matrix(1.54215 0 0 1.54215 10.6089 11.0303)" d="m12.637.233-6.269 1.408c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162v-5.412h.011v-3.246l6.616-1.398v5.732c0 .342-.273.683-.606.758l-1.773.398c-.766.172-1.393.958-1.393 1.746v.145c0 .865.699 1.566 1.562 1.566h.621c1.204 0 2.178-.977 2.178-2.183v-10.271h-.001v-.499c0-.445-.307-.752-.715-.752-.061 0-.126.008-.192.022zm.372.742-6.662 1.423v1.091l6.662-1.422z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/opn2_bank_editor.svg b/.icons/kora/apps/scalable/opn2_bank_editor.svg
new file mode 100644
index 000000000..9b9dc6a5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/opn2_bank_editor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#353535" offset="0"/>
+ <stop stop-color="#606060" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(0 1.0834 -1.0834 0 -2.0016 -2.0016)" d="m13-6v2h-2v-2zm-4-.302v2.254c-.716-.094-1.391-.319-2-.651v-2.301h-2.301c-.332-.609-.557-1.284-.651-2h2.254c.472 1.24 1.458 2.226 2.698 2.698zm-3-4.698h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm0-4h-2v-2h2zm.302-4h-2.254c.094-.716.319-1.391.651-2h2.301v-2.301c.609-.332 1.284-.557 2-.651v2.254c-1.24.472-2.226 1.458-2.698 2.698zm4.698-3v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 0v-2h2v2zm4 .302v-2.254c.716.094 1.391.319 2 .651v2.301h2.301c.332.609.557 1.284.651 2h-2.254c-.472-1.24-1.458-2.226-2.698-2.698zm3 4.698h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm-.302 4h2.254c-.094.716-.319 1.391-.651 2h-2.301v2.301c-.609.332-1.284.557-2 .651v-2.254c1.24-.472 2.226-1.458 2.698-2.698zm-4.698 3v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2z" fill="#8e8e8e"/>
+ <path transform="matrix(0 -1.0834 -1.0834 0 -2.0016 -2.0016)" d="m-9-24.001v1e-3c0 8.278-6.721 14.999-15 14.999s-15-6.721-15-15c0-8.278 6.721-15 15-15s15 6.722 15 15z" fill="#2d55d5"/>
+ <path transform="matrix(1.54215 0 0 1.54215 10.6089 11.0303)" d="m12.637.233-6.269 1.408c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162v-5.412h.011v-3.246l6.616-1.398v5.732c0 .342-.273.683-.606.758l-1.773.398c-.766.172-1.393.958-1.393 1.746v.145c0 .865.699 1.566 1.562 1.566h.621c1.204 0 2.178-.977 2.178-2.183v-10.271h-.001v-.499c0-.445-.307-.752-.715-.752-.061 0-.126.008-.192.022zm.372.742-6.662 1.423v1.091l6.662-1.422z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/oracle-javaws.svg b/.icons/kora/apps/scalable/oracle-javaws.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/oracle-javaws.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/oracle-sqldeveloper.svg b/.icons/kora/apps/scalable/oracle-sqldeveloper.svg
new file mode 120000
index 000000000..e569093f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/oracle-sqldeveloper.svg
@@ -0,0 +1 @@
+sqldeveloper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/oracle_java8.svg b/.icons/kora/apps/scalable/oracle_java8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/oracle_java8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/orage.svg b/.icons/kora/apps/scalable/orage.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/orage.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/orage_globaltime.svg b/.icons/kora/apps/scalable/orage_globaltime.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/orage_globaltime.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/orca.svg b/.icons/kora/apps/scalable/orca.svg
new file mode 120000
index 000000000..7586f9a9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/orca.svg
@@ -0,0 +1 @@
+access.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/oregano.svg b/.icons/kora/apps/scalable/oregano.svg
new file mode 120000
index 000000000..a00b79b44
--- /dev/null
+++ b/.icons/kora/apps/scalable/oregano.svg
@@ -0,0 +1 @@
+eeschema.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.20.notes.svg b/.icons/kora/apps/scalable/org.20.notes.svg
new file mode 120000
index 000000000..610025f05
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.20.notes.svg
@@ -0,0 +1 @@
+ms-onenote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.DolphinEmu.dolphin-emu.svg b/.icons/kora/apps/scalable/org.DolphinEmu.dolphin-emu.svg
new file mode 120000
index 000000000..db73511a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.DolphinEmu.dolphin-emu.svg
@@ -0,0 +1 @@
+dolphin-emu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.aegisub.Aegisub.svg b/.icons/kora/apps/scalable/org.aegisub.Aegisub.svg
new file mode 120000
index 000000000..b47f98741
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.aegisub.Aegisub.svg
@@ -0,0 +1 @@
+aegisub.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.apache.directory.studio.svg b/.icons/kora/apps/scalable/org.apache.directory.studio.svg
new file mode 120000
index 000000000..989920414
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.apache.directory.studio.svg
@@ -0,0 +1 @@
+apachedirectorystudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.apache.netbeans.svg b/.icons/kora/apps/scalable/org.apache.netbeans.svg
new file mode 120000
index 000000000..3af5b3dce
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.apache.netbeans.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.ardour.Ardour.svg b/.icons/kora/apps/scalable/org.ardour.Ardour.svg
new file mode 120000
index 000000000..de8b00f59
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ardour.Ardour.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.armagetronad.ArmagetronAdvanced.svg b/.icons/kora/apps/scalable/org.armagetronad.ArmagetronAdvanced.svg
new file mode 120000
index 000000000..13ceea70a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.armagetronad.ArmagetronAdvanced.svg
@@ -0,0 +1 @@
+armagetronad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.atheme.audacious.svg b/.icons/kora/apps/scalable/org.atheme.audacious.svg
new file mode 120000
index 000000000..895924ee3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.atheme.audacious.svg
@@ -0,0 +1 @@
+audacious.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.audacityteam.Audacity.svg b/.icons/kora/apps/scalable/org.audacityteam.Audacity.svg
new file mode 120000
index 000000000..c2e2d1315
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.audacityteam.Audacity.svg
@@ -0,0 +1 @@
+audacity.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.avidemux.Avidemux.svg b/.icons/kora/apps/scalable/org.avidemux.Avidemux.svg
new file mode 120000
index 000000000..cdae97d34
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.avidemux.Avidemux.svg
@@ -0,0 +1 @@
+avidemux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.baedert.corebird.svg b/.icons/kora/apps/scalable/org.baedert.corebird.svg
new file mode 120000
index 000000000..215d04417
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.baedert.corebird.svg
@@ -0,0 +1 @@
+corebird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.bitcoincore.bitcoin-qt.svg b/.icons/kora/apps/scalable/org.bitcoincore.bitcoin-qt.svg
new file mode 120000
index 000000000..b43f41015
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.bitcoincore.bitcoin-qt.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.bleachbit.BleachBit.svg b/.icons/kora/apps/scalable/org.bleachbit.BleachBit.svg
new file mode 120000
index 000000000..011a93576
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.bleachbit.BleachBit.svg
@@ -0,0 +1 @@
+bleachbit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.blender.Blender.svg b/.icons/kora/apps/scalable/org.blender.Blender.svg
new file mode 120000
index 000000000..965ce9124
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.blender.Blender.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.bluej.BlueJ.svg b/.icons/kora/apps/scalable/org.bluej.BlueJ.svg
new file mode 120000
index 000000000..847f70f75
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.bluej.BlueJ.svg
@@ -0,0 +1 @@
+bluej.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.bluesabre.MenuLibre.svg b/.icons/kora/apps/scalable/org.bluesabre.MenuLibre.svg
new file mode 120000
index 000000000..f0eff2cd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.bluesabre.MenuLibre.svg
@@ -0,0 +1 @@
+menulibre.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.buddiesofbudgie.Settings.svg b/.icons/kora/apps/scalable/org.buddiesofbudgie.Settings.svg
new file mode 100644
index 000000000..f44d96a2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.buddiesofbudgie.Settings.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 15.498c-4.687 0-8.502 3.815-8.502 8.502s3.815 8.502 8.502 8.502 8.502-3.815 8.502-8.502-3.815-8.502-8.502-8.502zm0 2.345c3.408 0 6.157 2.749 6.157 6.157s-2.749 6.157-6.157 6.157-6.157-2.749-6.157-6.157 2.749-6.157 6.157-6.157z" fill="#a7a7a7"/>
+ <path d="m21.62 10.131c-.859.147-1.692.374-2.491.671l-1.641-2.168c-.173-.228-.423-.385-.703-.441-.093-.019-.187-.027-.282-.023-.189.008-.373.062-.537.157l-1.522.879c-.511.294-.724.93-.495 1.472l1.062 2.518c-.658.548-1.266 1.156-1.815 1.815l-2.518-1.062c-.174-.073-.364-.104-.553-.088-.094.008-.187.027-.276.057-.271.091-.5.278-.643.526l-.879 1.522c-.295.51-.162 1.166.307 1.522l2.168 1.641c-.297.8-.523 1.632-.671 2.491l-2.694.338c-.584.073-1.027.574-1.028 1.162v1.76c.001.588.444 1.089 1.028 1.162l2.694.338c.147.859.374 1.692.671 2.491l-2.168 1.641c-.469.356-.602 1.012-.307 1.522l.879 1.522c.294.511.93.724 1.472.495l2.518-1.062c.548.658 1.156 1.266 1.815 1.815l-1.062 2.518c-.229.542-.016 1.178.495 1.472l1.522.879c.51.295 1.166.162 1.522-.307l1.641-2.168c.8.297 1.632.523 2.491.671l.338 2.694c.073.584.574 1.027 1.162 1.028h1.76c.588-.001 1.089-.444 1.162-1.028l.338-2.694c.859-.147 1.692-.374 2.491-.671l1.641 2.168c.356.469 1.012.602 1.522.307l1.522-.879c.511-.294.724-.93.495-1.472l-1.062-2.518c.658-.548 1.266-1.156 1.815-1.815l2.518 1.062c.542.229 1.178.016 1.472-.495l.879-1.522c.295-.51.162-1.166-.307-1.522l-2.168-1.641c.297-.8.523-1.632.671-2.491l2.694-.338c.584-.073 1.027-.574 1.028-1.162v-1.76c-.001-.588-.444-1.089-1.028-1.162l-2.694-.338c-.147-.859-.374-1.692-.671-2.491l2.168-1.641c.469-.356.602-1.012.307-1.522l-.879-1.522c-.143-.248-.372-.435-.643-.526-.089-.03-.182-.049-.276-.057-.189-.016-.379.015-.553.088l-2.518 1.062c-.548-.658-1.156-1.266-1.815-1.815l1.062-2.518c.229-.542.016-1.178-.495-1.472l-1.522-.879c-.164-.095-.348-.149-.537-.157-.095-.004-.189.004-.282.023-.28.056-.53.213-.703.441l-1.641 2.168c-.8-.297-1.632-.523-2.491-.671l-.338-2.694c-.073-.584-.574-1.027-1.162-1.028h-1.76c-.588.001-1.089.444-1.162 1.028zm2.38 5.66c4.569 0 8.209 3.64 8.209 8.209s-3.64 8.209-8.209 8.209-8.209-3.64-8.209-8.209 3.64-8.209 8.209-8.209z" fill="#e4e4e4"/>
+ <path d="m34.554 24c0-5.815-4.739-10.554-10.554-10.554s-10.554 4.739-10.554 10.554 4.739 10.554 10.554 10.554 10.554-4.739 10.554-10.554zm-2.638 0c0 4.547-3.369 7.916-7.916 7.916s-7.916-3.369-7.916-7.916 3.369-7.916 7.916-7.916 7.916 3.369 7.916 7.916z" fill="#cdcdcd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.bunkus.mkvtoolnix-gui.svg b/.icons/kora/apps/scalable/org.bunkus.mkvtoolnix-gui.svg
new file mode 120000
index 000000000..6ab4d3667
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.bunkus.mkvtoolnix-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.chromium.Chromium.svg b/.icons/kora/apps/scalable/org.chromium.Chromium.svg
new file mode 120000
index 000000000..76494bda9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.chromium.Chromium.svg
@@ -0,0 +1 @@
+chromium-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.citra_emu.citra.svg b/.icons/kora/apps/scalable/org.citra_emu.citra.svg
new file mode 120000
index 000000000..413a99550
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.citra_emu.citra.svg
@@ -0,0 +1 @@
+citra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.claws_mail.Claws-Mail.svg b/.icons/kora/apps/scalable/org.claws_mail.Claws-Mail.svg
new file mode 120000
index 000000000..26b10f14d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.claws_mail.Claws-Mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.clementine_player.Clementine.svg b/.icons/kora/apps/scalable/org.clementine_player.Clementine.svg
new file mode 120000
index 000000000..fd923151a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.clementine_player.Clementine.svg
@@ -0,0 +1 @@
+clementine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.codeberg.som.Tracks.svg b/.icons/kora/apps/scalable/org.codeberg.som.Tracks.svg
new file mode 100644
index 000000000..a90b5dae4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.codeberg.som.Tracks.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m8.5 4c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm5-28c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm20-10c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm2.5 2.5c0 1.371 1.129 2.5 2.5 2.5s2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5-2.5 1.129-2.5 2.5zm-2.5 2.5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm-20 5.002c-1.371 0-2.5 1.128-2.5 2.5 0 1.371 1.129 2.5 2.5 2.5s2.5-1.129 2.5-2.5c0-1.372-1.129-2.5-2.5-2.5z" fill="#159532"/>
+ <path d="m23.5 4c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm5-28c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm-10-10c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm0 5c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm10 5.002c-1.371 0-2.5 1.128-2.5 2.5 0 1.371 1.129 2.5 2.5 2.5s2.5-1.129 2.5-2.5c0-1.372-1.129-2.5-2.5-2.5z" fill="#fecd38"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.codeblocks.codeblocks.svg b/.icons/kora/apps/scalable/org.codeblocks.codeblocks.svg
new file mode 120000
index 000000000..de6099467
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.codeblocks.codeblocks.svg
@@ -0,0 +1 @@
+codeblocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.communia.ttrssPocket.svg b/.icons/kora/apps/scalable/org.communia.ttrssPocket.svg
new file mode 120000
index 000000000..5ba07e594
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.communia.ttrssPocket.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.coolero.Coolero.svg b/.icons/kora/apps/scalable/org.coolero.Coolero.svg
new file mode 100644
index 000000000..f01c1a5cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.coolero.Coolero.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.410115 -45.5244 45.5244 .410115 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6e0e0" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 8.065c-7.869 0-14.418 5.734-15.701 13.243.291-.1.596-.152.904-.154.479.001.95.123 1.37.354 1.168-6.361 6.722-11.166 13.427-11.166zm10.168 3.682-1.209 1.943c2.29 1.992 3.91 4.733 4.475 7.849.414-.241.883-.373 1.363-.384.307 0 .613.05.904.148-.654-3.819-2.673-7.177-5.533-9.556zm-23.602 14.714c-.414.241-.883.373-1.363.385-.308-.002-.613-.054-.904-.154.653 3.822 2.672 7.181 5.533 9.561l1.209-1.943c-2.29-1.992-3.91-4.733-4.475-7.849zm26.868 0c-1.156 6.377-6.718 11.197-13.434 11.197v2.277c7.869 0 14.418-5.734 15.701-13.243-.291.1-.596.152-.904.154-.48-.012-.949-.144-1.363-.385z" fill="#007bff" fill-rule="nonzero"/>
+ <circle cx="9.203" cy="24" r="3.415" fill="none" stroke="#007bff" stroke-width="2.28"/>
+ <circle cx="38.797" cy="24" r="3.415" fill="none" stroke="#007bff" stroke-width="2.28"/>
+ <circle cx="24" cy="24" r="5.691" fill="none" stroke="#007bff" stroke-width="2.28"/>
+ <g fill="#007bff">
+ <circle cx="24" cy="24" r="2.276"/>
+ <path d="m24.447 4.651c-.278-.001-.556.066-.803.202-.491.27-.782.75-.782 1.283v6.135c0 .533.291 1.013.782 1.283.247.136.524.202.801.202.278 0 .556-.069.804-.207l4.42-2.445c.726-.403 1.16-1.113 1.16-1.901 0-.787-.434-1.498-1.16-1.9l-4.42-2.446c-.246-.137-.525-.206-.802-.206zm.691 2.747 3.264 1.805-3.264 1.806z" fill-rule="nonzero"/>
+ <path d="m23.553 43.349c.278.001.556-.066.803-.202.491-.27.782-.75.782-1.283v-6.135c0-.533-.291-1.013-.782-1.283-.247-.136-.524-.202-.801-.202-.278 0-.556.069-.804.207l-4.42 2.445c-.726.403-1.16 1.113-1.16 1.901 0 .787.434 1.498 1.16 1.9l4.42 2.446c.246.137.525.206.802.206zm-.691-2.747-3.264-1.805 3.264-1.806z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.cryptomator.Cryptomator.svg b/.icons/kora/apps/scalable/org.cryptomator.Cryptomator.svg
new file mode 120000
index 000000000..84107ed4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.cryptomator.Cryptomator.svg
@@ -0,0 +1 @@
+cryptomator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.cubocore.CoreRenamer.svg b/.icons/kora/apps/scalable/org.cubocore.CoreRenamer.svg
new file mode 100644
index 000000000..8b5d9177f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.cubocore.CoreRenamer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.05024 0 0 1.05024 -1.20586 -1.18071)">
+ <path d="m32 29v14c0 .404-.244.769-.617.924-.374.155-.804.069-1.09-.217l-7-7c-.391-.39-.391-1.024 0-1.414l7-7c.286-.286.716-.372 1.09-.217.373.155.617.52.617.924zm-7.624-12.428 12.124-7c.35-.202.788-.174 1.109.073.321.246.462.661.357 1.052l-2.562 9.562c-.143.533-.691.85-1.225.707l-9.562-2.562c-.39-.105-.68-.434-.732-.835-.053-.401.141-.795.491-.997zm-7.751 12.856-12.125-7c-.35-.202-.544-.596-.491-.997.052-.401.342-.73.732-.835l9.562-2.562c.534-.143 1.082.174 1.225.707l2.563 9.562c.105.391-.036.806-.357 1.052-.321.247-.759.275-1.109.073z" fill="#008bae"/>
+ <g fill-rule="nonzero">
+ <path d="m21 4c-1.414 0-2.723.747-3.443 1.965l-4.682 7.922 6.955 4.015 5.072-8.582-2.613-4.789c-.106-.186-.227-.364-.361-.531zm18.492 16.715-6.957 4.017 4.238 7.768h3.727c1.439 0 2.761-.773 3.471-2.012.102-.83-.059-1.67-.459-2.404zm-28.197 11.285-.295.5-1.941 3.287c-.633 1.084-.72 2.403-.235 3.561.647.423 1.403.649 2.176.652h9v-8z" fill="#006680"/>
+ <path d="m7.787 22.496-3.23 5.469c-.691 1.168-.742 2.61-.135 3.824l3 6c.482.952 1.325 1.672 2.34 2l-.338-.678c-.607-1.214-.556-2.656.135-3.824l1.941-3.287.512-.865.777-1.317 1.955-3.306zm13.166-18.492c.334.294.616.641.836 1.027l5.957 10.92 6.957-4.017-3.191-5.85c-.701-1.285-2.048-2.085-3.512-2.084zm22.951 25.131-.326.654c-.678 1.355-2.063 2.211-3.578 2.211h-10v8h7c1.515 0 2.9-.856 3.578-2.211l3-6c.41-.821.525-1.758.326-2.654z" fill="#008bae"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.cunidev.gestures.svg b/.icons/kora/apps/scalable/org.cunidev.gestures.svg
new file mode 100644
index 000000000..8c4fce7be
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.cunidev.gestures.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m8.276 6.529c-.968 0-1.747.779-1.747 1.747v20.092h34.942v-20.092c0-.968-.779-1.747-1.747-1.747zm16.765 4.368h4.455c.583 0 1.056.472 1.056 1.056v4.455c0 .583-.473 1.055-1.056 1.055s-1.128-.472-1.128-1.055v-1.905l-7.313 7.313h1.904c.584 0 1.056.545 1.056 1.128 0 .584-.473 1.056-1.056 1.056h-4.455c-.583 0-1.056-.472-1.056-1.056v-4.455c0-.583.473-1.056 1.056-1.056s1.128.473 1.128 1.056v1.905l7.313-7.313h-1.904c-.584 0-1.056-.545-1.056-1.128 0-.584.473-1.056 1.056-1.056zm-18.512 21.838v6.989c0 .968.779 1.747 1.747 1.747h13.54v-8.736zm19.655 0v8.736h13.54c.968 0 1.747-.779 1.747-1.747v-6.989z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.cvfosammmm.Setzer.svg b/.icons/kora/apps/scalable/org.cvfosammmm.Setzer.svg
new file mode 100644
index 000000000..b5aadccf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.cvfosammmm.Setzer.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4cdcf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m6 37v5h26v-2h5v-3zm0-8v6h8v-2h23v-4z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m20 18v9h11v-2h6v-7z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m20 10h17v6h-17z" fill-opacity=".3"/>
+ <path d="m20 6h15v2h-15z" fill-opacity=".4"/>
+ <path d="m8.56 2.332c-2.635-.052-6.185 2.535-6.185 5.489v4.75c.951 1.492 1.386 3.826 3.168 4.719.864.661.873 2.539 2.102 2.896.791.792.415 2.314 1.308 3.13.547-.119 1.977.069.718.463-1.482.181-3.025-.029-4.528-.074-.922-.051-1.845-.101-2.768-.152v4.255c-.769.557-1.271 1.072.064.538.041.692-.843.749-.714 1.28-.643.255-.467 1.345.516.916-.896.622.762.345.246 1.534-.254 1.174.336 1.02 1.201 1.087.211 1.991 2.891.656 4.054 1.52 1.921-1.085 3.348-2.888 4.906-4.415.961-.947 2.596-1.375 3.748-.55.678.301 1.359.702 1.653 1.438.515.87 1.713.927 2.439 1.597.648.584 1.549.559 2.308.845.261.558.771.814 1.365.973.106.389.826.786 1.222.883.384.539 1.029.543 1.487.97.758.041.788.61 1.631.331.641.647.968.067 1.403.687.692-.207 1.151.426 1.791.021.702.13.84 0 1.395.35.701.007 1.076-.489 1.803-.402.566-.508 1.248-.136 1.847-.532.539-.497 1.256.039 1.922-.354 1.427.091-.111-.698.76-.883.752-.291 1.505-.581 2.257-.871-.897-.42-.584-.299.142-.966.977-.843 2.089-1.564 2.668-2.759.822-1.37 1.916-2.699 2.165-4.312-.663.541-.891 1.442-1.364 2.141.3-1.044-.719.284-.925.606-.557.97-1.558 1.164-2.434 1.799-1.117.059-2.237.135-3.299-.288-2.803-.927-5.451-1.977-7.532-3.441-.961-.933-2.198-1.457-3.301-2.18-.431-.893-.034-1.209.843-1.839.951-.612 2.043-1.495 3.192-1.581.339-.025.683.207 1.03.301.506.597.448-.876.305-1.251-.16-.87-.993-1.506-1.873-1.429-1.004-.6-2.372-.948-3.367-.143-1.294.305-2.791.789-3.95-.133-1.596-1.007-3.002-2.357-3.647-4.18-1.429-3.547-2.689-9.068-3.62-12.784h-8.152z" fill="#262626" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.daa.NeovimGtk.svg b/.icons/kora/apps/scalable/org.daa.NeovimGtk.svg
new file mode 120000
index 000000000..748957400
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.daa.NeovimGtk.svg
@@ -0,0 +1 @@
+neovim-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.darktable.Darktable.svg b/.icons/kora/apps/scalable/org.darktable.Darktable.svg
new file mode 120000
index 000000000..68a39c288
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.darktable.Darktable.svg
@@ -0,0 +1 @@
+darktable.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.davmail.DavMail.svg b/.icons/kora/apps/scalable/org.davmail.DavMail.svg
new file mode 120000
index 000000000..09611d6e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.davmail.DavMail.svg
@@ -0,0 +1 @@
+davmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.deepin.browser.svg b/.icons/kora/apps/scalable/org.deepin.browser.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.deepin.browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.deepin.contacts.svg b/.icons/kora/apps/scalable/org.deepin.contacts.svg
new file mode 120000
index 000000000..a556d3b45
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.deepin.contacts.svg
@@ -0,0 +1 @@
+gnome-contacts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.deluge_torrent.deluge.svg b/.icons/kora/apps/scalable/org.deluge_torrent.deluge.svg
new file mode 120000
index 000000000..b3743c053
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.deluge_torrent.deluge.svg
@@ -0,0 +1 @@
+deluge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.denemo.Denemo.svg b/.icons/kora/apps/scalable/org.denemo.Denemo.svg
new file mode 120000
index 000000000..d302b8b66
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.denemo.Denemo.svg
@@ -0,0 +1 @@
+denemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.desmume.DeSmuME.svg b/.icons/kora/apps/scalable/org.desmume.DeSmuME.svg
new file mode 120000
index 000000000..808c81014
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.desmume.DeSmuME.svg
@@ -0,0 +1 @@
+desmume.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.develz.Crawl.svg b/.icons/kora/apps/scalable/org.develz.Crawl.svg
new file mode 120000
index 000000000..700ab4488
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.develz.Crawl.svg
@@ -0,0 +1 @@
+crawl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.duckstation.DuckStation.svg b/.icons/kora/apps/scalable/org.duckstation.DuckStation.svg
new file mode 120000
index 000000000..efd37fdcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.duckstation.DuckStation.svg
@@ -0,0 +1 @@
+duckstation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.eclipse.Committers.svg b/.icons/kora/apps/scalable/org.eclipse.Committers.svg
new file mode 120000
index 000000000..23aaf7362
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.eclipse.Committers.svg
@@ -0,0 +1 @@
+eclipse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.eclipse.Java.svg b/.icons/kora/apps/scalable/org.eclipse.Java.svg
new file mode 120000
index 000000000..23aaf7362
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.eclipse.Java.svg
@@ -0,0 +1 @@
+eclipse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.eclipse.Javascript.svg b/.icons/kora/apps/scalable/org.eclipse.Javascript.svg
new file mode 120000
index 000000000..23aaf7362
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.eclipse.Javascript.svg
@@ -0,0 +1 @@
+eclipse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.eclipse.iot.fourdiac.Ide.svg b/.icons/kora/apps/scalable/org.eclipse.iot.fourdiac.Ide.svg
new file mode 120000
index 000000000..13125f1ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.eclipse.iot.fourdiac.Ide.svg
@@ -0,0 +1 @@
+4diac-ide.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.electrum.electrum.svg b/.icons/kora/apps/scalable/org.electrum.electrum.svg
new file mode 120000
index 000000000..efbdaac04
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.electrum.electrum.svg
@@ -0,0 +1 @@
+electrum.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.emilien.SpaceLaunch.svg b/.icons/kora/apps/scalable/org.emilien.SpaceLaunch.svg
new file mode 100644
index 000000000..9260bde55
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.emilien.SpaceLaunch.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003d83" offset="0"/>
+ <stop stop-color="#138ce3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m34.252 11.001c-1.267.036-2.534.369-3.749.701-3.712 1.143-7.212 3.477-9.59 6.617-.106.107-.182.335-.379.29-.818-.015-1.637-.032-2.455-.032-1.439.031-2.816.653-3.497 1.934-.803 1.524-1.576 3.048-2.364 4.572-.364.701.045 1.971.787 2.2.5.137 1.015.03 1.515.03 1.061 0 1.919-.076 2.964-.03.167 1.387 1.08 2.402 2.216 3.241.97.731 2.227 1.051 3.439.975.257 1.479.485 2.988.743 4.482.181.869 1.348 1.325 2.061.791 1.363-1.082 2.712-2.195 4.075-3.292 1.06-.884 1.62-2.302 1.454-3.674-.152-.929-.348-1.857-.515-2.772 2.818-2.956 4.377-6.935 4.831-10.958.152-1.662.275-3.4-.271-5.001-.42-.064-.843-.086-1.265-.074zm-18.971 18.632c.303-.372 1-.238 1.136.207.773 1.783 2.424 3.149 4.348 3.58.47.059.727.653.439 1.025-.666.787-1.348 1.574-2.015 2.346-.318.386-1.045.208-1.136-.282-.06-.386-.075-.772-.121-1.173-.924.386-1.833.787-2.757 1.173-.455.178-.985-.253-.879-.713.212-.965.47-1.916.682-2.881-.394.03-.803.089-1.197.089-.5 0-.803-.668-.485-1.055.667-.772 1.334-1.544 1.985-2.316zm13.495-13.215c.757-.028 1.521.274 2.042.83.712.712.955 1.838.613 2.793-.356.998-1.324 1.739-2.378 1.782-1.438.142-2.821-1.071-2.878-2.51-.114-1.283.827-2.55 2.08-2.821.171-.042.346-.067.521-.074zm1.34 3.747c-.175.228-.42.385-.683.49-.263.088-.56.123-.841.07-.28-.052-.542-.175-.753-.35-.227-.192-.385-.419-.49-.699-.105-.263-.123-.543-.07-.84.052-.28.175-.542.35-.752.193-.227.421-.385.683-.49.28-.087.561-.122.841-.07.28.053.543.175.771.368.21.174.385.419.472.682.106.262.123.559.088.839-.053.28-.175.543-.368.752z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.entangle_photo.Manager.svg b/.icons/kora/apps/scalable/org.entangle_photo.Manager.svg
new file mode 120000
index 000000000..6c1409171
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.entangle_photo.Manager.svg
@@ -0,0 +1 @@
+entangle.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.equeim.Tremotesf.svg b/.icons/kora/apps/scalable/org.equeim.Tremotesf.svg
new file mode 120000
index 000000000..72adf7373
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.equeim.Tremotesf.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.es_de.emulationstation-de.svg b/.icons/kora/apps/scalable/org.es_de.emulationstation-de.svg
new file mode 100644
index 000000000..5fc4fc024
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.es_de.emulationstation-de.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.6688 34.6688 0 24 41.3344)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#890202" offset="0"/>
+ <stop stop-color="#c31031" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8.832 6.666c-.574 0-1.125.228-1.532.634l-4.333 4.334c-.407.406-.635.957-.635 1.532v26.002c0 1.196.97 2.166 2.167 2.166h34.669c.574 0 1.125-.228 1.532-.634l4.333-4.334c.407-.406.635-.957.635-1.532v-26.002c0-1.196-.97-2.166-2.167-2.166z" fill="url(#a)"/>
+ <path d="m10.999 13.166-4.333 4.334v13l4.333 4.334h13.001l-4.334-4.334h-8.667v-4.333h8.667v-4.334h-8.667v-4.333h8.667l4.334-4.334zm17.335 0-4.334 4.334v4.333l4.334 4.334h8.667v4.333h-13.001l4.334 4.334h8.667l4.333-4.334v-4.333l-4.333-4.334h-8.667v-4.333h8.667l4.333-4.334z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.eu.encom.matrique.svg b/.icons/kora/apps/scalable/org.eu.encom.matrique.svg
new file mode 100644
index 000000000..c7d3f9de4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.eu.encom.matrique.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#17675d" offset="0"/>
+ <stop stop-color="#008f7e" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m12.203 30h4.797v2h-7l-.753-1.659 7-8 .753-.341h22l.8 1.6-6 8-.8.4h-2v-2h1.5l4.5-6h-19.547z" fill-opacity=".4"/>
+ <path d="m17 15v14h2v-9.445l4.091 9.445h1.817l4.092-9.445v9.445h2v-14h-2.102l-4.898 11.214-4.899-11.214z" fill-rule="nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.eu.encom.spectral.svg b/.icons/kora/apps/scalable/org.eu.encom.spectral.svg
new file mode 100644
index 000000000..53bf701d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.eu.encom.spectral.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d7da" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22.72 37.952c-4.184-.404-8.044-2.702-10.34-6.155-2.154-3.239-2.878-7.08-2.041-10.83.311-1.396 1.098-3.418 1.259-3.238.036.039.146.404.246.81.588 2.397 2.121 4.149 4.699 5.373 1.646.781 3.217 1.236 6.431 1.863 2.98.581 3.751.884 4.954 1.487 1.315.66 2.136 1.423 2.63 2.444.447.926.553 1.532.509 2.912-.033 1.054-.065 1.265-.277 1.847-.765 1.977-2.379 2.785-3.847 3.152-1.316.325-2.889.464-4.223.335zm13.551-7.94c-.523-3.1-2.246-5.366-5.193-6.832-1.709-.849-2.907-1.199-6.891-2.01-2.995-.61-4.541-.956-5.643-1.483-1.315-.629-2.122-1.607-2.389-2.897-.132-.637-.112-2.191.035-2.769.295-1.164 1.156-2.4 1.98-2.844.219-.119.741-.329 1.159-.468 5.941-1.978 12.821.286 16.302 5.506 2.141 3.211 2.867 7.079 2.03 10.813-.314 1.399-1.039 3.291-1.261 3.291-.043 0-.101-.138-.129-.307z" fill="#329289" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.exaile.Exaile.svg b/.icons/kora/apps/scalable/org.exaile.Exaile.svg
new file mode 120000
index 000000000..ff57c5af6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.exaile.Exaile.svg
@@ -0,0 +1 @@
+exaile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.famistudio.FamiStudio.svg b/.icons/kora/apps/scalable/org.famistudio.FamiStudio.svg
new file mode 120000
index 000000000..36492955d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.famistudio.FamiStudio.svg
@@ -0,0 +1 @@
+FamiStudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.fcitx.Fcitx5.svg b/.icons/kora/apps/scalable/org.fcitx.Fcitx5.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.fcitx.Fcitx5.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.fdroid.Repomaker.svg b/.icons/kora/apps/scalable/org.fdroid.Repomaker.svg
new file mode 100644
index 000000000..477ccd976
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.fdroid.Repomaker.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.5 3.5 5.5 4.5" fill="none" stroke="#afb42b" stroke-width="3"/>
+ <path d="m41.741 3.5-4.741 4.5" fill="none" stroke="#afb42b" stroke-width="3"/>
+ <path d="m40 22c0-1.104-.896-2-2-2h-28c-1.104 0-2 .896-2 2v20c0 1.104.896 2 2 2h28c1.104 0 2-.896 2-2z" fill="#1976d2"/>
+ <path d="m40 6c0-1.104-.896-2-2-2h-28c-1.104 0-2 .896-2 2v10c0 1.104.896 2 2 2h28c1.104 0 2-.896 2-2z" fill="#aeea00"/>
+ <circle cx="16" cy="11" r="3" fill="#ffffff"/>
+ <circle cx="32" cy="11" r="3" fill="#ffffff"/>
+ <path d="m24 23c-4.937 0-9 4.063-9 9s4.063 9 9 9 9-4.063 9-9-4.063-9-9-9zm0 2c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7zm0 2c-1.982.003-3.783 1.183-4.576 3h2.344c.568-.635 1.38-.999 2.232-1 1.646 0 3 1.354 3 3s-1.354 3-3 3c-.852-.001-1.664-.365-2.232-1h-2.344c.793 1.817 2.594 2.997 4.576 3 2.743 0 5-2.257 5-5s-2.257-5-5-5z" fill="#0d47a1" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.featherwallet.Feather.svg b/.icons/kora/apps/scalable/org.featherwallet.Feather.svg
new file mode 120000
index 000000000..52070365b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.featherwallet.Feather.svg
@@ -0,0 +1 @@
+feather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.fedoraproject.MediaWriter.svg b/.icons/kora/apps/scalable/org.fedoraproject.MediaWriter.svg
new file mode 120000
index 000000000..286d1d977
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.fedoraproject.MediaWriter.svg
@@ -0,0 +1 @@
+mediawriter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.ferdium.Ferdium.svg b/.icons/kora/apps/scalable/org.ferdium.Ferdium.svg
new file mode 120000
index 000000000..7b7b5b111
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ferdium.Ferdium.svg
@@ -0,0 +1 @@
+ferdium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.filezillaproject.Filezilla.svg b/.icons/kora/apps/scalable/org.filezillaproject.Filezilla.svg
new file mode 120000
index 000000000..59b19a25e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.filezillaproject.Filezilla.svg
@@ -0,0 +1 @@
+filezilla.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.filmulator.Filmulator.svg b/.icons/kora/apps/scalable/org.filmulator.Filmulator.svg
new file mode 120000
index 000000000..9e8119d52
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.filmulator.Filmulator.svg
@@ -0,0 +1 @@
+filmulator-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.flameshot.Flameshot.svg b/.icons/kora/apps/scalable/org.flameshot.Flameshot.svg
new file mode 120000
index 000000000..b67ff98d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.flameshot.Flameshot.svg
@@ -0,0 +1 @@
+flameshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.flarerpg.Flare.svg b/.icons/kora/apps/scalable/org.flarerpg.Flare.svg
new file mode 120000
index 000000000..b2b8acbfa
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.flarerpg.Flare.svg
@@ -0,0 +1 @@
+flare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.flozz.yoga-image-optimizer.svg b/.icons/kora/apps/scalable/org.flozz.yoga-image-optimizer.svg
new file mode 100644
index 000000000..c1160e12b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.flozz.yoga-image-optimizer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m21.77 8.387h4.461v8.922h-4.461z" fill="#f7cf68"/>
+ <path d="m40.681 17.3c-2.453-.079-5.32.401-7.759 2.35-2.113 1.689-2.231 7.685-2.231 7.685s4.81 4.456 7.807 4.456c7.807 0 7.807-13.367 7.807-13.367s-2.471-1.023-5.624-1.124zm-33.362.017c-3.153.102-5.624 1.122-5.624 1.122s0 13.368 7.807 13.368c2.997 0 7.807-4.457 7.807-4.457s-.118-5.996-2.231-7.685c-2.439-1.949-5.306-2.427-7.759-2.348z" fill="#3dabab" fill-rule="nonzero"/>
+ <circle cx="24" cy="29.576" r="15.613" fill="#51c9cc"/>
+ <path d="m19.539 31.807c-1.115 0-2.23 1.115-2.23 2.23 0 2.231 1.115 3.346 1.115 3.346.49.49.933.858 1.355 1.156h8.44c.422-.298.866-.665 1.357-1.156 0 0 1.115-1.115 1.115-3.346 0-1.115-1.115-2.23-2.23-2.23-1.663 0-2.231 2.23-4.461 2.23s-2.798-2.23-4.461-2.23zm-1.115-6.692h-3.346v5.576h3.346zm14.498 0h-3.346v5.576h3.346z" fill="#4a5469"/>
+ <path d="m24 36.268c-1.906.001-3.61.918-4.221 2.271 1.494 1.059 2.659 1.074 4.221 1.074 1.561 0 2.726-.016 4.219-1.074-.611-1.353-2.314-2.27-4.219-2.271z" fill="#fd7d93" fill-rule="nonzero"/>
+ <circle cx="24" cy="7.271" r="4.461" fill="#f5e0ac"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.flycast.Flycast.svg b/.icons/kora/apps/scalable/org.flycast.Flycast.svg
new file mode 120000
index 000000000..b4c7a114b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.flycast.Flycast.svg
@@ -0,0 +1 @@
+flycast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.fn2006.PollyMC.svg b/.icons/kora/apps/scalable/org.fn2006.PollyMC.svg
new file mode 100644
index 000000000..32f94aa09
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.fn2006.PollyMC.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m43.551 19.655h-4.344l-1.087-1.086h-6.517l-1.086 1.086h-8.689l-1.087-1.086h-6.517l-1.086 1.086h-4.345v26.069h8.69l1.086-1.086v-15.207h23.896l1.086-1.086z" fill="#91d136"/>
+ <path d="m26.172 28.345h17.379v15.206h-17.379l-1.086-1.086v-13.034z" fill="#4f4f4f"/>
+ <path d="m17.483 28.345h8.689v8.689l-1.086 1.086h-6.517l-1.086-1.086z" fill="#2f2f2f"/>
+ </g>
+ <path d="m17.483 37.034h8.689v8.689h-8.689z" fill="#d4deac"/>
+ <path d="m13.138 10.966h-8.689v-8.69h8.689zm17.379 0h8.69v8.689h-8.69zm-8.689 0v-8.69h8.689v8.69zm-8.69 0h8.69v8.689h-8.69z" fill="#7bb429"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.fontforge.FontForge.svg b/.icons/kora/apps/scalable/org.fontforge.FontForge.svg
new file mode 120000
index 000000000..ecb86293d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.fontforge.FontForge.svg
@@ -0,0 +1 @@
+fontforge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.framagit.tracks.svg b/.icons/kora/apps/scalable/org.framagit.tracks.svg
new file mode 120000
index 000000000..a299d122a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.framagit.tracks.svg
@@ -0,0 +1 @@
+org.codeberg.som.Tracks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freecad.FreeCAD.svg b/.icons/kora/apps/scalable/org.freecad.FreeCAD.svg
new file mode 120000
index 000000000..56c9d6973
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freecad.FreeCAD.svg
@@ -0,0 +1 @@
+freecad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freecadweb.FreeCAD.svg b/.icons/kora/apps/scalable/org.freecadweb.FreeCAD.svg
new file mode 120000
index 000000000..56c9d6973
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freecadweb.FreeCAD.svg
@@ -0,0 +1 @@
+freecad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freeciv.Freeciv.svg b/.icons/kora/apps/scalable/org.freeciv.Freeciv.svg
new file mode 120000
index 000000000..0e0084e80
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freeciv.Freeciv.svg
@@ -0,0 +1 @@
+freeciv-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freeciv.gtk322.svg b/.icons/kora/apps/scalable/org.freeciv.gtk322.svg
new file mode 120000
index 000000000..0e0084e80
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freeciv.gtk322.svg
@@ -0,0 +1 @@
+freeciv-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freeciv.qt.svg b/.icons/kora/apps/scalable/org.freeciv.qt.svg
new file mode 120000
index 000000000..0e0084e80
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freeciv.qt.svg
@@ -0,0 +1 @@
+freeciv-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freeciv.sdl2.svg b/.icons/kora/apps/scalable/org.freeciv.sdl2.svg
new file mode 120000
index 000000000..0e0084e80
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freeciv.sdl2.svg
@@ -0,0 +1 @@
+freeciv-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freedesktop.Bustle.svg b/.icons/kora/apps/scalable/org.freedesktop.Bustle.svg
new file mode 100644
index 000000000..f01c52dc2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.Bustle.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m37 23h-11v-5c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5v5h-12v-5c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5v5h-3c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5h10v4.5c0 .828.672 1.5 1.5 1.5s1.5-.672 1.5-1.5v-4.5h12v4.5c0 .828.672 1.5 1.5 1.5s1.5-.672 1.5-1.5v-4.5h10c.828 0 1.5-.672 1.5-1.5s-.672-1.5-1.5-1.5h-3v-5c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5z" fill="#bfbdba"/>
+ <g fill-rule="nonzero">
+ <path d="m23 34c0 3.313-2.687 6-6 6s-6-2.687-6-6 2.687-6 6-6 6 2.687 6 6z" fill="#f8e35c"/>
+ <path d="m37 34c0 3.313-2.687 6-6 6s-6-2.687-6-6 2.687-6 6-6 6 2.687 6 6z" fill="#eb333a"/>
+ <path d="m30 14c0 3.313-2.687 6-6 6s-6-2.687-6-6 2.687-6 6-6 6 2.687 6 6z" fill="#57e387"/>
+ <path d="m44 14c0 3.313-2.687 6-6 6s-6-2.687-6-6 2.687-6 6-6 6 2.687 6 6z" fill="#619ee8"/>
+ <path d="m16 14c0 3.313-2.687 6-6 6s-6-2.687-6-6 2.687-6 6-6 6 2.687 6 6z" fill="#ff7800"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.freedesktop.GlxInfo.svg b/.icons/kora/apps/scalable/org.freedesktop.GlxInfo.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.GlxInfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freedesktop.GnomeAbrt.svg b/.icons/kora/apps/scalable/org.freedesktop.GnomeAbrt.svg
new file mode 120000
index 000000000..232cefc66
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.GnomeAbrt.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freedesktop.GstDebugViewer.svg b/.icons/kora/apps/scalable/org.freedesktop.GstDebugViewer.svg
new file mode 120000
index 000000000..d531aad3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.GstDebugViewer.svg
@@ -0,0 +1 @@
+gst-debug-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freedesktop.MalcontentControl.svg b/.icons/kora/apps/scalable/org.freedesktop.MalcontentControl.svg
new file mode 120000
index 000000000..8ef579548
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.MalcontentControl.svg
@@ -0,0 +1 @@
+preferences-system-parental-controls.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freedesktop.Piper.svg b/.icons/kora/apps/scalable/org.freedesktop.Piper.svg
new file mode 100644
index 000000000..422c4dde8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.Piper.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#795926" offset="0"/>
+ <stop stop-color="#976e2e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m23 26h-13v-15c0-1.662 1.338-3 3-3h22c1.662 0 3 1.338 3 3v15h-13v8h-2zm-10-15h22v12h-22z" fill="#c3c3c3"/>
+ <path d="m19.988 32c-.988 0-1.988 1-1.988 2.02v7.98h6c0-1.097.903-2 2-2 .057 0 .115.003.172.008.42-1.199 1.558-2.007 2.828-2.008.341.001.679.06 1 .174v-6.174z" fill="#ffb22b" fill-rule="nonzero"/>
+ <g fill-opacity=".2">
+ <path d="m29 33c-1.097 0-2 .903-2 2s.903 2 2 2c.351-.001.696-.095 1-.271v-3.459c-.304-.177-.649-.27-1-.27z" fill-rule="nonzero"/>
+ <circle cx="21" cy="40" r="1"/>
+ <path d="m19.988 32c-.988 0-1.988 1-1.988 2.02v1.476c.432.326.959.503 1.5.504 1.371 0 2.5-1.129 2.5-2.5-.001-.541-.177-1.068-.502-1.5z" fill-rule="nonzero"/>
+ </g>
+ <path d="m19.983 27.196 1-5c.109-.541-.243-1.068-.784-1.177-.541-.108-1.068.244-1.177.785l-1 5c-.108.541.244 1.068.785 1.177.541.108 1.068-.244 1.176-.785zm4 0 1-5c.109-.541-.243-1.068-.784-1.177-.541-.108-1.068.244-1.177.785l-1 5c-.108.541.244 1.068.785 1.177.541.108 1.068-.244 1.176-.785zm4 0 1-5c.109-.541-.243-1.068-.784-1.177-.541-.108-1.068.244-1.177.785l-1 5c-.108.541.244 1.068.785 1.177.541.108 1.068-.244 1.176-.785z" fill="#eaeaea"/>
+ <path d="m21.983 27.196 1-5c.109-.541-.243-1.068-.784-1.177-.541-.108-1.068.244-1.177.785l-1 5c-.108.541.244 1.068.785 1.177.541.108 1.068-.244 1.176-.785zm4 0 1-5c.109-.541-.243-1.068-.784-1.177-.541-.108-1.068.244-1.177.785l-1 5c-.108.541.244 1.068.785 1.177.541.108 1.068-.244 1.176-.785zm4 0 1-5c.109-.541-.243-1.068-.784-1.177-.541-.108-1.068.244-1.177.785l-1 5c-.108.541.244 1.068.785 1.177.541.108 1.068-.244 1.176-.785z" fill="#c3c3c3"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.freedesktop.Tuhi.svg b/.icons/kora/apps/scalable/org.freedesktop.Tuhi.svg
new file mode 100644
index 000000000..855a58b8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.Tuhi.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.31678 -3.31678)" fill-rule="nonzero">
+ <path d="m24 4c-2.99 0-5.826.655-8.373 1.829-6.866 3.166-7.51 10.434-7.51 18.497 0 11.052 5.367 14.832 16.42 14.832s12.635-4.49 12.635-15.543c0-8.605 1.405-15.549-6.214-18.373-2.166-.803-4.51-1.242-6.958-1.242z" fill="#e4e4e4"/>
+ <path d="m7.813 12.247c-2.398 3.299-3.813 7.359-3.813 11.753 0 11.053 8.947 20 20 20 4.028 0 7.775-1.189 10.913-3.235-.03-1.079-.306-3.652-2.132-5.861-2.378-2.88-5.633-1.503-5.633-1.503l-4.632 4.882s-12.143-11.642-12.769-14.646c-.626-3.005 2.003-5.634 1.377-7.512-.505-1.515-2.537-3.255-3.311-3.878z" fill="#76acec"/>
+ <path d="m43.047 17.882-14.897 15.144s3.68 1.075 5.058 2.953c1.066 1.454 1.945 3.523 2.29 4.39.996-.7 1.924-1.489 2.774-2.355.33-.359.673-.734 1.022-1.122 2.936-3.48 4.706-7.977 4.706-12.892 0-2.134-.335-4.19-.953-6.118z" fill="#1ebe74"/>
+ <path d="m15.255 6.006c-2.846 1.385-5.313 3.425-7.207 5.925.793.839 2.482 2.787 3.326 4.945 1.127 2.88-1.627 3.005-1.252 7.011.376 4.006 5.133 6.885 5.133 6.885z" fill="#ffa437"/>
+ <path d="m24 4c-1.831 0-3.604.247-5.289.707v29.605l7.811-.034-.521-30.179c-.658-.065-1.325-.099-2.001-.099z" fill="#d4d4d4"/>
+ <path d="m31.553 5.475 1.041 12.34-.697 10.792 11.146-10.735c-1.81-5.637-6.05-10.179-11.49-12.397z" fill="#1ebe74"/>
+ <path d="m26.001 4.099.521 30.179 6.21-6.225-1.438-22.682c-1.667-.653-3.442-1.088-5.293-1.272z" fill="#b4b4b4"/>
+ <path d="m30.127 4.969 1.021 18.935c.097 1.791.038 3.625-.595 5.303l-.022.051-.75.892-2.685 2.131c-1.668-.334-3.393-.385-5.076-.14-1.096.159-2.171.595-3.202.996l-2.818-2.824v-24.622c-.686.31-1.353.657-2 1.041v23.207c-1.085-1.133-2.894-3.568-3.312-5.427-.564-2.504 2.064-4.319 2.064-4.319s-.063-2.317-1.189-4.382c-.801-1.467-2.36-3.257-3.213-4.194-.437.533-.846 1.089-1.225 1.664.793.695 2.074 2.062 2.246 3.783.25 2.504-.94 4.194-.377 6.885.447 2.136 4.017 5.634 5.477 6.992.017.026.038.05.058.073l3.063 3.064c-2.1 1.039-3.963 2.56-5.365 4.438 1.704-1.678 3.788-2.961 6.041-3.762l3.896 4.146c.245.245.642.245.887 0l4.381-4.634c.437.113.871.246 1.295.402 1.864.687 3.576 1.805 4.894 3.291.338.381.653.793.832 1.27.208.554.217 1.182.024 1.742-.007.017-.016.032-.024.049.799-.425 1.604-1.096 2.238-1.6.005-.004.01-.008.014-.012-.515-.802-1.108-1.556-1.766-2.246-.579-1.005-.989-2.108-1.203-3.248-.156-.832-.206-1.695-.015-2.519.191-.825.643-1.609 1.343-2.084.523-.355 1.167-.524 1.797-.487.631.037 1.247.278 1.746.664.54.418.942 1.007 1.139 1.66.197.654.186 1.368-.033 2.014-.164.485-.526.9-.984 1.129-.459.229-1.008.269-1.495.109-.336-.11-.642-.313-.879-.576-.236-.263-.404-.585-.492-.928-.104-.405-.093-.848.082-1.228.088-.19.213-.362.373-.496.161-.134.357-.229.563-.268.252-.047.517-.007.744.112s.412.318.516.552c-.197-.194-.474-.303-.75-.295-.277.009-.548.133-.733.338-.13.145-.218.33-.252.522-.033.192-.014.394.055.576s.19.344.34.469c.15.124.33.209.521.248.218.044.449.028.66-.041.212-.07.403-.193.561-.35.316-.313.486-.757.506-1.201.026-.586-.203-1.179-.617-1.594-.415-.415-1.01-.648-1.596-.621-.378.017-.749.139-1.07.338-.322.199-.597.479-.799.799-.405.64-.519 1.438-.389 2.183.147.843.607 1.634 1.291 2.147.685.513 1.592.735 2.428.555.542-.117 1.045-.396 1.443-.782.399-.385.692-.875.86-1.404.335-1.057.152-2.242-.379-3.215-.329-.601-.787-1.14-.996-1.793-.141-.44-.159-.911-.11-1.371.038-.355.116-.708.26-1.035s.355-.629.631-.855c.276-.227.62-.375.976-.395.357-.02.723.095.987.336.226.207.37.498.418.801.047.303.002.618-.108.904-.13.341-.361.653-.683.824-.162.086-.345.135-.528.133-.182-.002-.365-.058-.515-.162-.119-.082-.214-.194-.276-.324-.061-.131-.086-.279-.068-.422s.08-.281.176-.389c.096-.107.225-.184.367-.213.133-.027.275-.012.398.043-.172.027-.329.136-.414.289s-.095.347-.027.508c.04.094.104.178.186.24.081.063.18.104.281.121.202.034.414-.033.568-.168.154-.134.247-.333.264-.537s-.039-.413-.149-.586c-.151-.238-.403-.408-.677-.476-.275-.068-.568-.035-.826.078-.274.12-.509.329-.661.586-.151.257-.219.562-.195.859.024.298.138.588.324.821.187.233.445.409.729.502.255.083.53.098.795.052.264-.046.519-.153.74-.304.443-.304.749-.781.898-1.297.145-.5.144-1.048-.037-1.535-.181-.488-.55-.91-1.025-1.122-.489-.217-1.059-.201-1.567-.033-.507.169-.957.481-1.353.84-.791.719-1.399 1.642-2.279 2.248-.713.491-1.565.747-2.278 1.238-.668.461-1.186 1.108-1.683 1.75-.497.643-.992 1.298-1.637 1.791-.305.234-.641.427-.996.575.079-.178.16-.354.244-.53.413-.869.887-1.708 1.416-2.511l11.369-11.444c-.14-.498-.297-.894-.455-1.34l-7.367 8.106c.01-.419.08-.84.205-1.24.345-1.101 1.092-2.024 1.857-2.887.766-.863 1.577-1.712 2.086-2.746.502-1.019.687-2.18.606-3.313-.081-1.132-.421-2.238-.918-3.259-.319-.656-.71-1.276-1.153-1.856-.192-.19-.389-.378-.589-.56l-.002-.002c-.242-.22-.49-.433-.742-.641-.247-.202-.498-.398-.754-.588-.256-.189-.517-.373-.782-.551.498 1.68.593 3.477.264 5.198-.451 2.356-1.663 4.519-2.066 6.884-.381 2.232-.001 4.586 1.052 6.588l-.974 1.073c-.094-.057-.178-.13-.246-.215-.111-.139-.18-.305-.223-.477s-.06-.349-.078-.525c-.223-2.207-.457-4.469.088-6.619.308-1.216.856-2.355 1.304-3.526.449-1.17.803-2.413.698-3.662-.135-1.599-1.071-3.111-2.442-3.945.853 1.301 1.356 2.83 1.442 4.383.101 1.838-.388 3.706-1.377 5.259l-.319-3.759-.14-8.321c-.654-.311-1.336-.542-2.008-.767z" fill="#282828"/>
+ <path d="m35.572 7.686c.78 1.806.979 3.859.555 5.781-.465 2.107-1.638 4.004-2.123 6.107-.475 2.059-.254 4.271.619 6.196-.607-2.223-.436-4.65.475-6.766.663-1.542 1.705-2.922 2.16-4.537.554-1.97.136-4.189-1.096-5.822 1.04 1.329 1.543 3.059 1.416 4.74.239-.408.609-.563 1.131-.721-.559.199-.867.451-1.139.801-.032.369-.093.736-.187 1.096-.014.053-.03.105-.045.158.49-.625.96-.644 1.492-.805-.571.204-.971.379-1.525.922-.139.453-.322.891-.524 1.32.682-.6 1.587-.717 2.127-.881-.561.201-1.495.39-2.142.914-.32.677-.687 1.336-1.022 2.008.955-1.024 2.478-1.333 3.264-1.551-.84.275-2.394.917-3.348 1.721-.097.201-.193.401-.281.606-.109.253-.208.511-.299.771.801-.625 1.6-.894 2.4-1.115-.833.272-1.639.653-2.416 1.156-.173.503-.31 1.018-.414 1.539.8-.623 1.599-.892 2.399-1.113-.829.271-1.631.648-2.404 1.148-.079.405-.138.814-.174 1.225.516-.444 1.034-.634 1.55-.791-.534.192-1.054.459-1.552.814-.091 1.055-.041 2.122.154 3.163.323-1.606.959-3.147 1.859-4.514.551-.836 1.196-1.603 1.762-2.428s1.059-1.725 1.248-2.707c.184-.955.07-1.951-.222-2.879-.292-.927-.758-1.791-1.284-2.609-.631-.983-1.353-1.908-2.152-2.76-.001-.001-.003-.001-.004-.002-.085-.063-.171-.124-.258-.185z" fill="#60e357"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.freedesktop.adriconf.svg b/.icons/kora/apps/scalable/org.freedesktop.adriconf.svg
new file mode 120000
index 000000000..b71acc6ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.adriconf.svg
@@ -0,0 +1 @@
+br.com.jeanhertel.adriconf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freedesktop.ryuukyu.Helvum.svg b/.icons/kora/apps/scalable/org.freedesktop.ryuukyu.Helvum.svg
new file mode 120000
index 000000000..75a516887
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedesktop.ryuukyu.Helvum.svg
@@ -0,0 +1 @@
+helvum.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freedownloadmanager.Manager.svg b/.icons/kora/apps/scalable/org.freedownloadmanager.Manager.svg
new file mode 120000
index 000000000..c753697fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freedownloadmanager.Manager.svg
@@ -0,0 +1 @@
+freedownloadmanager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freefilesync.FreeFileSync.svg b/.icons/kora/apps/scalable/org.freefilesync.FreeFileSync.svg
new file mode 120000
index 000000000..b2e7da42f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freefilesync.FreeFileSync.svg
@@ -0,0 +1 @@
+freefilesync.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.freeplane.App.svg b/.icons/kora/apps/scalable/org.freeplane.App.svg
new file mode 120000
index 000000000..951908fc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.freeplane.App.svg
@@ -0,0 +1 @@
+freeplane.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.frescobaldi.Frescobaldi.svg b/.icons/kora/apps/scalable/org.frescobaldi.Frescobaldi.svg
new file mode 120000
index 000000000..dce35d6ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.frescobaldi.Frescobaldi.svg
@@ -0,0 +1 @@
+frescobaldi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.fritzing.Fritzing.svg b/.icons/kora/apps/scalable/org.fritzing.Fritzing.svg
new file mode 120000
index 000000000..b90cf1421
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.fritzing.Fritzing.svg
@@ -0,0 +1 @@
+fritzing.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gabmus.giara.svg b/.icons/kora/apps/scalable/org.gabmus.giara.svg
new file mode 100644
index 000000000..c5c5d1e8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gabmus.giara.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.6336 39.6336 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b44009" offset="0"/>
+ <stop stop-color="#f17d1e" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m21.691 12c-.378 0-.684.309-.684.693v2.775c0 1.576-1.289 3.775-2.534 5.858-1.316 2.2-3.178 4.475-3.435 6.59-.031.258-.04.509-.038.757 8.211.292 15.484-4.615 15.562-4.669l.625-.428c-.412-.753-.858-1.505-1.304-2.25-1.246-2.083-2.834-4.282-2.834-5.858v-2.775c0-.384-.307-.693-.684-.693zm10.26 12.776-.497.338c-4.119 2.798-10.424 5.017-16.292 4.895.831 3.217 4.14 5.39 4.309 5.497.111.069.888.494 4.452.494 3.563 0 4.461-.425 4.571-.494.206-.129 5.003-3.245 4.464-7.637-.124-1.002-.504-2.041-1.007-3.093z" fill="#ffffff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gabmus.gnome-feeds.svg b/.icons/kora/apps/scalable/org.gabmus.gnome-feeds.svg
new file mode 100644
index 000000000..2912b7093
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gabmus.gnome-feeds.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 200.76 44.3532)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.114281 -43.2654 43.2654 -.114281 37.1886 45.6115)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff4515" offset="0"/>
+ <stop stop-color="#ff902a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -45.5289 45.5289 0 89.1817 46.1788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cac9c9" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <path d="m25.457 45.618h-17.794c-3.013-.435-5.331-3.031-5.331-6.164v-30.88c0-3.438 2.79-6.228 6.228-6.228h16.896z" fill="url(#a)"/>
+ <path d="m30.382 2.346h9.058c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.127-2.308 5.718-5.312 6.161l-9.974-.011v-43.258z" fill="url(#b)"/>
+ <path d="m42.838 43.16c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.668-.001-43.269 16.299-1.603c2.209-.223 3.46.991 3.477 3.366z" fill="url(#c)"/>
+ <path d="m27.482 20.333c-1.097 0-2-.903-2-2s.903-2 2-2 2 .903 2 2-.903 2-2 2zm-1-6c-.544 0-.992-.444-1-.986v-1.014h1.014c.056.001.11.006.163.016 3.78.087 6.836 3.198 6.836 6.998h-.014v.986h-1c-.549 0-1-.451-1-1 0-.051.004-.101.011-.15-.085-2.696-2.277-4.836-4.996-4.836v-.014zm0-4c-.544 0-.992-.444-1-.986v-1.014h1.014c.079.001.156.012.229.03 5.95.123 10.756 5.007 10.757 10.984h-.001v.986h-1c-.549 0-1-.451-1-1 0-.014 0-.028.001-.041-.023-4.904-4.064-8.931-8.971-8.931h-.015v-.028z" fill="#ff6f15" fill-rule="nonzero"/>
+ <path d="m7 9h10v2h-10z" fill="#ff6f15"/>
+ <path d="m18.88 33.073v2h-12v-2zm18.615 0v2h-12v-2zm-22.615-4v2h-8v-2zm22.615 0v2h-12v-2zm-4-4v2h-8v-2zm-14.615 0v2h-12v-2zm0-4v2h-12v-2zm-2-4v2h-10v-2zm2-4v2h-12v-2z" fill="#9c9891"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gabmus.mdwriter.svg b/.icons/kora/apps/scalable/org.gabmus.mdwriter.svg
new file mode 100644
index 000000000..f5b23b179
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gabmus.mdwriter.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m41.614 7.244-.001 34.049c0 2.533-1.869 4.63-4.303 4.987h-26.62c-2.434-.357-4.304-2.454-4.304-4.987v-34.049h35.227z" fill="#e4e4e4"/>
+ <path d="m36.259 37.357c-1.977 0-3.568 1.591-3.568 3.568v4.335c0 .357.067.695.163 1.02l8.76-8.76c-.325-.096-.663-.163-1.02-.163z" fill="#ffffff"/>
+ <path d="m6.387 7.244-.001-.537c0-2.783 2.257-5.04 5.039-5.04h25.15c2.782 0 5.038 2.257 5.038 5.04l.001.537h-35.228z" fill="#c90e00"/>
+ <path d="m10.616 34.011v7.807h2.231v-4.683l2.23 2.23 2.231-2.23v4.683h2.231v-7.807h-2.231l-2.231 2.231-2.23-2.231zm12.269 0v4.461h-2.231l2.788 3.346h1.116l2.788-3.346h-2.231v-4.461z" fill="#9e9e9e"/>
+ <path d="m8.386 10.59v2.23h23.421v-2.23zm0 4.461v2.23h10.037v-2.23zm12.268 0v2.23h17.845v-2.23zm-12.268 4.461v2.231h13.383v-2.231zm15.614 0v2.231h11.153v-2.231zm-15.614 4.461v2.231h17.845v-2.231z" fill="#bdbdbd"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gabmus.notorious.svg b/.icons/kora/apps/scalable/org.gabmus.notorious.svg
new file mode 100644
index 000000000..d2cd55bac
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gabmus.notorious.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56.0969 56.0969 0 443.416 59.816)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006ba6" offset="0"/>
+ <stop stop-color="#3584e4" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <g transform="matrix(1.10084 0 0 1.10084 -1.97475 -2.42025)">
+ <path d="m12.757 6c-.408.001-.744.312-.744.69 0 .185.081.363.224.493l1.962 1.811-1.962 1.812c-.151.13-.237.313-.237.504 0 .379.337.69.747.69.207 0 .404-.079.546-.219l2.489-2.299c.289-.268.289-.707 0-.975l-2.489-2.299c-.141-.133-.334-.208-.536-.208z" fill="#f6f5f4"/>
+ <path d="m10 14v26.26c0 .974.737 1.74 1.673 1.74h24.654c.936 0 1.673-.766 1.673-1.74v-26.26z" fill="#241f31"/>
+ <path d="m12 27v2h11.119v-2zm0 3v2h23v-2zm0 3v2h18v-2zm0 3v2h21v-2z" fill="#fff" fill-opacity=".3"/>
+ </g>
+ <path d="m9.03365 12.99151h30.82352v12.10924h-30.82352z" fill="#fff" fill-opacity=".15" stroke-width="1.10084"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gajim.Gajim.svg b/.icons/kora/apps/scalable/org.gajim.Gajim.svg
new file mode 120000
index 000000000..b94170238
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gajim.Gajim.svg
@@ -0,0 +1 @@
+gajim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gaphor.Gaphor.svg b/.icons/kora/apps/scalable/org.gaphor.Gaphor.svg
new file mode 120000
index 000000000..5471d6e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gaphor.Gaphor.svg
@@ -0,0 +1 @@
+gaphor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.geany.Geany.svg b/.icons/kora/apps/scalable/org.geany.Geany.svg
new file mode 120000
index 000000000..b5b94e7cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.geany.Geany.svg
@@ -0,0 +1 @@
+geany.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.geeqie.Geeqie.svg b/.icons/kora/apps/scalable/org.geeqie.Geeqie.svg
new file mode 120000
index 000000000..2cf240208
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.geeqie.Geeqie.svg
@@ -0,0 +1 @@
+geeqie.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.geogebra.GeoGebra.svg b/.icons/kora/apps/scalable/org.geogebra.GeoGebra.svg
new file mode 120000
index 000000000..1f18c02ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.geogebra.GeoGebra.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.getmonero.Monero.svg b/.icons/kora/apps/scalable/org.getmonero.Monero.svg
new file mode 120000
index 000000000..2696b60c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.getmonero.Monero.svg
@@ -0,0 +1 @@
+monero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gimp.GIMP.svg b/.icons/kora/apps/scalable/org.gimp.GIMP.svg
new file mode 120000
index 000000000..6b2c669f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gimp.GIMP.svg
@@ -0,0 +1 @@
+gimp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.glimpse_editor.Glimpse.svg b/.icons/kora/apps/scalable/org.glimpse_editor.Glimpse.svg
new file mode 100644
index 000000000..1e1413ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.glimpse_editor.Glimpse.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.25e-6 -44.4308 44.4308 2.25e-6 24 46.5152)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4e4e4e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.09 1.486c-.361-.015-.721.058-1.049.211l-19.138 9.006c-.789.372-1.293 1.166-1.292 2.038v22.516c-.001.872.503 1.666 1.292 2.038l19.138 9.006c.608.286 1.31.286 1.918 0l19.138-9.006c.789-.372 1.293-1.166 1.292-2.038v-22.516c.001-.872-.503-1.666-1.292-2.038l-19.138-9.006c-.273-.127-.568-.199-.869-.211z" fill="url(#a)"/>
+ <path d="m25.124 9.363c-1.243.001-2.25 1.008-2.25 2.251v11.258c0 .824.451 1.582 1.174 1.976l12.384 6.755c1.5.817 3.328-.269 3.329-1.977v-11.257c-.001-.825-.451-1.583-1.175-1.977l-12.383-6.755c-.331-.18-.702-.275-1.079-.274z" fill="#5891d9"/>
+ <path d="m18.369 12.74c-1.243.001-2.249 1.009-2.249 2.251v11.258c0 .824.45 1.582 1.174 1.977l12.383 6.754c1.5.817 3.329-.268 3.329-1.977v-11.257c0-.824-.45-1.582-1.174-1.977l-12.383-6.754c-.332-.181-.703-.275-1.08-.275z" fill="#45eb5e"/>
+ <path d="m16.12 24.475v1.777c0 .824.45 1.582 1.174 1.976l12.383 6.755c1.5.817 3.329-.269 3.329-1.977v-3.377l-4.503-4.503z" fill="#fff" fill-opacity=".5"/>
+ <path d="m10.489 16.117c-1.243.001-2.249 1.009-2.25 2.252v11.257c.001.824.451 1.582 1.175 1.977l12.383 6.754c1.5.818 3.328-.268 3.329-1.976v-11.258c0-.824-.451-1.582-1.174-1.977l-12.384-6.754c-.331-.181-.702-.275-1.079-.275z" fill="#e52d6e"/>
+ <g fill="#fff" fill-opacity=".5">
+ <path d="m35.258 19.497c.445 1.126 1.125 1.126 1.125 1.126s-.642 1.126-1.125 1.126c-.556 0-1.126-1.126-1.126-2.252s1.126-2.252 1.126-2.252-.414 1.205 0 2.252z"/>
+ <path d="m8.239 25.126v4.503c.001.824.451 1.582 1.175 1.976l12.383 6.755c.048.026.098.035.147.057l-9.202-13.291z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gmusicbrowser.gmusicbrowser.svg b/.icons/kora/apps/scalable/org.gmusicbrowser.gmusicbrowser.svg
new file mode 120000
index 000000000..c42acc53e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gmusicbrowser.gmusicbrowser.svg
@@ -0,0 +1 @@
+gmusicbrowser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Adwaita1.Demo.svg b/.icons/kora/apps/scalable/org.gnome.Adwaita1.Demo.svg
new file mode 100644
index 000000000..007e6db24
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Adwaita1.Demo.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m2.021 24c.001 1.15.432 2.3 1.292 3.16l17.525 17.527c1.72 1.722 4.605 1.723 6.326.002l17.525-17.527c.86-.861 1.29-2.011 1.29-3.162h-43.958z" fill="#1fe65f"/>
+ <path d="m2.021 24h43.958c0-1.151-.43-2.301-1.29-3.162l-17.525-17.527c-.861-.861-2.015-1.29-3.166-1.29s-2.301.429-3.162 1.29l-17.525 17.527c-.861.861-1.291 2.011-1.29 3.162z" fill="#0b7cff"/>
+ <path d="m8.301 24h15.699v15.699z" fill="#ffffff"/>
+ <path d="m34.466 13.534h-10.466v10.466z" fill="#9ae5ff"/>
+ <path d="m24 24h7.326v7.326z" fill="#97ffbe"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Aisleriot.svg b/.icons/kora/apps/scalable/org.gnome.Aisleriot.svg
new file mode 120000
index 000000000..2f7cf9761
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Aisleriot.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.ArchiveManager.svg b/.icons/kora/apps/scalable/org.gnome.ArchiveManager.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.ArchiveManager.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Baobab.svg b/.icons/kora/apps/scalable/org.gnome.Baobab.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Baobab.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Bijiben.svg b/.icons/kora/apps/scalable/org.gnome.Bijiben.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Bijiben.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Books.svg b/.icons/kora/apps/scalable/org.gnome.Books.svg
new file mode 120000
index 000000000..168e980e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Books.svg
@@ -0,0 +1 @@
+gnome-books.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Boxes.svg b/.icons/kora/apps/scalable/org.gnome.Boxes.svg
new file mode 120000
index 000000000..14c25b6ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Boxes.svg
@@ -0,0 +1 @@
+gnome-boxes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Brasero.svg b/.icons/kora/apps/scalable/org.gnome.Brasero.svg
new file mode 120000
index 000000000..d2d6e2969
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Brasero.svg
@@ -0,0 +1 @@
+brasero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.BreakTimer.svg b/.icons/kora/apps/scalable/org.gnome.BreakTimer.svg
new file mode 120000
index 000000000..5669fdbb5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.BreakTimer.svg
@@ -0,0 +1 @@
+gnome-break-timer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Builder.svg b/.icons/kora/apps/scalable/org.gnome.Builder.svg
new file mode 120000
index 000000000..d153228c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Builder.svg
@@ -0,0 +1 @@
+builder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Calculator.svg b/.icons/kora/apps/scalable/org.gnome.Calculator.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Calendar.svg b/.icons/kora/apps/scalable/org.gnome.Calendar.svg
new file mode 120000
index 000000000..b526f8f49
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Calendar.svg
@@ -0,0 +1 @@
+gnome-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Calls.svg b/.icons/kora/apps/scalable/org.gnome.Calls.svg
new file mode 100644
index 000000000..81c6608a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Calls.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m3.255 11.755c.001.294-.722.214-.707.59.183 4.506 1.595 14.542 10.08 23.027 8.618 8.618 18.837 9.94 23.235 10.088.293.009.352-.664.591-.663l.242-9.408c-2.337.05-11.946 2.395-19.185-4.844s-4.642-16.87-4.591-19.207z" fill="#0067bb"/>
+ <path d="m35.753 30.068c5.336 0 9.718 1.119 9.718 6.201s-4.326 9.202-9.662 9.202-9.662-4.12-9.662-9.202 4.27-6.201 9.606-6.201zm-18.101-17.849c0 5.336-.839 9.634-5.921 9.634s-9.202-4.326-9.202-9.662 4.12-9.662 9.202-9.662 5.921 4.354 5.921 9.69z" fill="#2bb7f6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Characters.svg b/.icons/kora/apps/scalable/org.gnome.Characters.svg
new file mode 120000
index 000000000..163daf473
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Characters.svg
@@ -0,0 +1 @@
+gnome-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Cheese.svg b/.icons/kora/apps/scalable/org.gnome.Cheese.svg
new file mode 120000
index 000000000..6fe6baa15
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Cheese.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Chess.svg b/.icons/kora/apps/scalable/org.gnome.Chess.svg
new file mode 120000
index 000000000..3e02f21f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Chess.svg
@@ -0,0 +1 @@
+gnome-chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.ChromeGnomeShell.svg b/.icons/kora/apps/scalable/org.gnome.ChromeGnomeShell.svg
new file mode 120000
index 000000000..879651b8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.ChromeGnomeShell.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Clocks.svg b/.icons/kora/apps/scalable/org.gnome.Clocks.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Clocks.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.ColorViewer.svg b/.icons/kora/apps/scalable/org.gnome.ColorViewer.svg
new file mode 120000
index 000000000..47de7e6b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.ColorViewer.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Connections.svg b/.icons/kora/apps/scalable/org.gnome.Connections.svg
new file mode 100644
index 000000000..6ddf1cb4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Connections.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" fill="#0072c8"/>
+ <path d="m30.828 14.653v1.151c0 1.491-1.183 2.701-2.641 2.701-1.755.133-3.179 1.695-3.049 3.49v4.715c0 1.531 1.323 2.981 2.821 2.981 1.599 0 1.732 1.306 1.732 2.565v3.309c0 1.679 1.203 3.232 2.846 3.232 1.641-.002 2.847-1.554 2.845-3.232v-5.124c0-1.23.479-2.41 1.331-3.279.851-.868 2.007-1.354 3.21-1.353l1.582.01c.7.002 1.373-.281 1.869-.787.494-.505.773-1.191.773-1.907v-8.472c0-1.491-1.182-2.701-2.642-2.701h-8.035c-1.459 0-2.642 1.21-2.642 2.701z" fill="#26a269" fill-rule="nonzero"/>
+ <path d="m13.209 4.651c-1.639 0-2.97 1.713-2.97 3.39l-2.414.022c-.308.291-.607.59-.898.898v1.381h-1.065c-2.981 3.93-4.605 8.725-4.626 13.658.004 6.645 2.917 12.967 7.967 17.286v-9.643c0-1.677-1.777-3.037-3.416-3.037-1.64 0-3.413-1.13-3.413-2.808 0-1.676 1.773-3.034 3.413-3.034 1.639 0 3.416-1.359 3.416-3.037 0-1.676.882-3.034 2.521-3.034 1.64 0 3.17-1.359 3.17-3.037v-4.508c0-.863.484-1.563 1.328-1.563.846-.052 1.493-.795 1.442-1.661-.337-.913-1.17-1.237-2.067-1.273.435 0-1.841.1-2.388 0z" fill="#26a269" fill-rule="nonzero"/>
+ <path d="m39.366 25.138v11.511c0 2.835-2.846 4.993-5.124 4.993h-12.591c-2.101 0-5.707-.549-6.005-2.417-.979-6.119 1.525-6.688-6.898-6.688" fill="none" stroke="#ed9700" stroke-width="3.41"/>
+ <g fill-rule="nonzero">
+ <path d="m41.073 30.26c0 .944-.764 1.707-1.707 1.707-.944 0-1.708-.763-1.708-1.707s.764-1.707 1.708-1.707c.943 0 1.707.763 1.707 1.707z" fill="#ffffff"/>
+ <path d="m36.52 41.642c0 .944-.763 1.707-1.707 1.707s-1.707-.763-1.707-1.707.763-1.707 1.707-1.707 1.707.763 1.707 1.707zm-6.829 0c0 .944-.764 1.707-1.707 1.707-.944 0-1.708-.763-1.708-1.707s.764-1.707 1.708-1.707c.943 0 1.707.763 1.707 1.707zm-6.829 0c0 .944-.764 1.707-1.707 1.707-.944 0-1.708-.763-1.708-1.707s.764-1.707 1.708-1.707c.943 0 1.707.763 1.707 1.707zm-5.691-3.415c0 .944-.764 1.708-1.707 1.708-.944 0-1.708-.764-1.708-1.708 0-.943.764-1.707 1.708-1.707.943 0 1.707.764 1.707 1.707zm23.902-1.138c0 .944-.764 1.708-1.707 1.708-.944 0-1.708-.764-1.708-1.708 0-.943.764-1.707 1.708-1.707.943 0 1.707.764 1.707 1.707zm-30.731-5.122c0 1.886-1.529 3.415-3.415 3.415s-3.415-1.529-3.415-3.415 1.529-3.416 3.415-3.416 3.415 1.53 3.415 3.416zm4.552.569c0 .944-.763 1.708-1.707 1.708s-1.707-.764-1.707-1.708c0-.943.763-1.707 1.707-1.707s1.707.764 1.707 1.707z" fill="#ffffff"/>
+ <path d="m21.226 3.138h20.809c1.433 0 2.595 1.194 2.595 2.667v16.667c0 1.472-1.162 2.666-2.595 2.666h-20.809c-1.434 0-2.596-1.194-2.596-2.666v-16.667c0-1.473 1.162-2.667 2.596-2.667z" fill="#36158b"/>
+ <path d="m26.5 9 3.999 11.755 2.609-2.189 1.696 1.993c.441.519 1.231.59 1.761.158.529-.434.602-1.205.16-1.725l-1.719-2.02 2.494-2.095z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Console.svg b/.icons/kora/apps/scalable/org.gnome.Console.svg
new file mode 120000
index 000000000..798be98bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Console.svg
@@ -0,0 +1 @@
+org.gnome.Terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Contacts.svg b/.icons/kora/apps/scalable/org.gnome.Contacts.svg
new file mode 120000
index 000000000..a556d3b45
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Contacts.svg
@@ -0,0 +1 @@
+gnome-contacts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Crosswords.Editor.svg b/.icons/kora/apps/scalable/org.gnome.Crosswords.Editor.svg
new file mode 120000
index 000000000..14f42426d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Crosswords.Editor.svg
@@ -0,0 +1 @@
+org.gnome.Crosswords.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Crosswords.svg b/.icons/kora/apps/scalable/org.gnome.Crosswords.svg
new file mode 100644
index 000000000..a781e1d31
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Crosswords.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 25.0834 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-15.44v-21.668h-21.668v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m30.5 7.749v10.834h2.167v-7.129l3.898 7.129h2.603v-10.834h-2.155l-.025 7.076-3.832-7.076zm-17.344 0c-3.3 0-5.407 2.245-5.407 5.538 0 3.17 1.959 5.296 4.883 5.296 1.477 0 2.737-.502 3.784-1.503v-4.997h-4.333v2.166h2.166v1.745c-.327.198-.815.312-1.335.312-1.677 0-2.723-1.228-2.723-3.23 0-1.958 1.007-3.006 2.897-3.006.792 0 1.717.167 2.334.41l.645-2.064c-.792-.424-1.852-.667-2.911-.667z" fill="#555555"/>
+ <path d="m29.532 28.334c-.265 0-.507.085-.703.253l.129.388c.165-.119.327-.179.473-.179.203 0 .332.112.332.278 0 .262-.325.581-.858 1.039v.372h1.44v-.458h-.699c.431-.357.647-.701.647-1.037 0-.397-.301-.656-.761-.656zm-1.65.029-.951 1.464v.28h.934v.393h.496v-.393h.36v-.446l-.36-.002v-1.296zm-.017.592v.703l-.427-.002z" fill="#b5b5b5"/>
+ <path d="m7.426 4.499c-.516 0-.865.437-.865 1.092 0 .643.342 1.075.849 1.075.515 0 .861-.438.861-1.096 0-.643-.34-1.071-.845-1.071zm-1.835.029-.944 1.454v.278h.928v.391h.494v-.391h.355v-.444l-.355-.001v-1.287zm1.824.42c.201 0 .337.258.337.648 0 .372-.133.621-.33.621-.207 0-.341-.258-.341-.644 0-.376.134-.625.334-.625zm-1.84.167v.698l-.423-.003z" fill="#b5b5b5"/>
+ <path d="m25.083 45.668h-16.523c-3.438 0-6.228-2.79-6.228-6.228v-16.523h20.585v-20.585h2.166v20.585h20.585v2.166h-20.585z" fill="#4f3a6c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.DejaDup.svg b/.icons/kora/apps/scalable/org.gnome.DejaDup.svg
new file mode 120000
index 000000000..a562f831c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.DejaDup.svg
@@ -0,0 +1 @@
+deja-dup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Devhelp.svg b/.icons/kora/apps/scalable/org.gnome.Devhelp.svg
new file mode 120000
index 000000000..c410bbf57
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Devhelp.svg
@@ -0,0 +1 @@
+devhelp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Dia.svg b/.icons/kora/apps/scalable/org.gnome.Dia.svg
new file mode 120000
index 000000000..313ac8b57
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Dia.svg
@@ -0,0 +1 @@
+dia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Dictionary.svg b/.icons/kora/apps/scalable/org.gnome.Dictionary.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.DiskUtility.svg b/.icons/kora/apps/scalable/org.gnome.DiskUtility.svg
new file mode 120000
index 000000000..6080e25b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.DiskUtility.svg
@@ -0,0 +1 @@
+gnome-disks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Documents.svg b/.icons/kora/apps/scalable/org.gnome.Documents.svg
new file mode 120000
index 000000000..ca47fed4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Documents.svg
@@ -0,0 +1 @@
+gnome-documents.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.EasyTAG.svg b/.icons/kora/apps/scalable/org.gnome.EasyTAG.svg
new file mode 120000
index 000000000..0d4bd5b0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.EasyTAG.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Empathy.svg b/.icons/kora/apps/scalable/org.gnome.Empathy.svg
new file mode 120000
index 000000000..9d8350488
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Empathy.svg
@@ -0,0 +1 @@
+empathy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Eolie.svg b/.icons/kora/apps/scalable/org.gnome.Eolie.svg
new file mode 100644
index 000000000..3c7bcaa8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Eolie.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 1.338-4.678 18.13-18.712 4.532 18.712 4.532 4.678 18.13 4.678-18.13 18.712-4.532-18.712-4.532z" fill="#2aa8da" fill-rule="nonzero"/>
+ <path d="m8.796 9.27 5.071 9.127c-1.014 1.704-1.552 3.636-1.562 5.603.01 1.967.548 3.899 1.562 5.603l-5.071 9.127 9.42-4.913c1.76.983 3.753 1.504 5.784 1.514 2.031-.01 4.024-.531 5.784-1.514l9.42 4.913-5.071-9.127c1.014-1.704 1.552-3.636 1.562-5.603-.001-1.975-.535-3.916-1.549-5.63l5.058-9.1-9.393 4.9c-1.769-.983-3.772-1.5-5.811-1.501-2.031.01-4.024.531-5.784 1.514z" fill="#0452e1" fill-rule="nonzero"/>
+ <ellipse cx="24" cy="24" rx="8.187" ry="7.932" fill="#ffffff"/>
+ <ellipse cx="24" cy="24" rx="4.678" ry="4.532" fill="#3a3a3a"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Epiphany.Canary.svg b/.icons/kora/apps/scalable/org.gnome.Epiphany.Canary.svg
new file mode 100644
index 000000000..aeffef120
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Epiphany.Canary.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <circle style="opacity:0.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#2da8da" cx="24" cy="24" r="19.5"/>
+ <path style="fill:#00acc1" d="M 35.998698,24 C 35.957031,28.638021 35.03776,33.455729 33.385417,37.083333 34.700521,37.75521 35.8125,38.563803 36.673177,39.470053 41.220053,35.746094 43.898436,29.876302 43.997396,24 Z"/>
+ <path style="fill:#81c784" d="M 24,24 V 44 C 24.705534,44 25.472978,41.137693 26.173666,41.063202 26.962677,40.979322 27.683866,43.673332 28.458333,43.496093 32.949219,40.351563 36,33 35.998698,24 Z"/>
+ <path style="fill:#00acc1" d="M 24,35 V 44 C 25.5,44 26.996094,43.83073 28.458333,43.496093 30.391927,42.14323 32.089844,39.932293 33.385417,37.083333 30.751302,35.736979 27.429687,35 24,35 Z M 24,35"/>
+ <path style="fill:#0288d1" d="M 33.386719,37.083333 C 32.089844,39.932293 30.391927,42.141926 28.459635,43.496093 31.471354,42.807293 34.283854,41.428386 36.67448,39.470053 35.813802,38.563803 34.700521,37.75521 33.386719,37.083333 Z M 33.386719,37.083333"/>
+ <path style="fill:#81c784" d="M 24,4.0000002 C 26.855859,4.0000002 25.993773,7.8619243 28.451423,8.9387739 30.156214,9.685749 35.314817,7.3990246 36.731327,8.5676324 41.170808,12.230164 44,17.769306 44,23.968102 44,24.078602 43.998696,23.889499 43.997396,24 H 24 Z"/>
+ <path style="fill:#79de7d" d="M 28.458333,4.5026042 C 31.471354,5.1927085 34.283854,6.5703128 36.67448,8.5286461 35.813802,9.4361981 34.700521,10.24349 33.386719,10.915365 32.088542,8.0664065 30.390625,5.8567708 28.458333,4.5026042 Z M 28.458333,4.5026042"/>
+ <path style="fill:#79de7d" d="M 24,4.0000002 C 24.709179,4.0000002 26.108006,6.6115969 26.812274,6.6867196 27.597618,6.7704904 27.68742,4.3268662 28.458333,4.5026042 33.013021,7.6927085 36,15.414063 36,24 36,24.110677 36,23.889323 35.998698,24 H 24 Z"/>
+ <path style="fill:#cddc39" d="M 24,4.0000002 C 25.5,4.0000002 26.996094,4.1692709 28.458333,4.5026042 30.390625,5.8567708 32.088542,8.0664065 33.385417,10.915365 30.75,12.263021 27.429687,13 24,13 Z M 24,4.0000002"/>
+ <path style="fill:#cddc39" d="M 12.001302,24 C 12.042969,28.638021 12.96224,33.455729 14.614583,37.083333 13.299479,37.75521 12.1875,38.563803 11.326823,39.470053 6.779947,35.746094 4.101564,29.876302 4.002604,24 Z"/>
+ <path style="fill:#79de7d" d="M 24,24 V 44 C 23.297552,44 22.093763,40.698597 21.396104,40.624755 20.603989,40.540915 20.319141,43.67402 19.541667,43.496093 15.050781,40.351563 12,33 12.001302,24 Z"/>
+ <path style="fill:#81c784" d="M 24,35 V 44 C 22.5,44 21.003906,43.83073 19.541667,43.496093 17.608073,42.14323 15.910156,39.932293 14.614583,37.083333 17.248698,35.736979 20.570313,35 24,35 Z M 24,35"/>
+ <path style="fill:#79de7d" d="M 14.613281,37.083333 C 15.910156,39.932293 17.608073,42.141926 19.540365,43.496093 16.528646,42.807293 13.716146,41.428386 11.32552,39.470053 12.186198,38.563803 13.299479,37.75521 14.613281,37.083333 Z M 14.613281,37.083333"/>
+ <path style="fill:#fecd38" d="M 24,4 C 21.516286,4 20.895994,8.0929634 18.701778,8.9191245 16.625736,9.7007913 12.956507,7.1764425 11.275564,8.5619506 6.8321197,12.224435 4,17.7661 4,23.968102 4,24.078602 4.001304,23.889499 4.002604,24 H 24 Z"/>
+ <path style="fill:#ffeb3b" d="M 19.541667,4.502604 C 16.528646,5.1927083 13.716146,6.5703126 11.32552,8.5286459 12.186198,9.4361979 13.299479,10.24349 14.613281,10.915365 15.911458,8.0664063 17.609375,5.8567706 19.541667,4.502604 Z M 19.541667,4.502604"/>
+ <path style="fill:#cddc39" d="M 24,4 C 23.307067,4 22.23832,8.86977 21.550007,8.9415022 20.74832,9.0250496 20.328417,4.3232558 19.541667,4.502604 14.986979,7.6927083 12,15.414063 12,24 12,24.110677 12,23.889323 12.001302,24 H 24 Z"/>
+ <path style="fill:#fecd38" d="M 24,4 C 22.5,4 21.003906,4.1692707 19.541667,4.502604 17.609375,5.8567706 15.911458,8.0664063 14.614583,10.915365 17.25,12.263021 20.570313,13 24,13 Z M 24,4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24 4 A 20 20 0 0 0 4 24 A 20 20 0 0 0 4.0214844 24.582031 A 20 20 0 0 1 24 5 A 20 20 0 0 1 43.978516 24.417969 A 20 20 0 0 0 44 24 A 20 20 0 0 0 24 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Epiphany.svg b/.icons/kora/apps/scalable/org.gnome.Epiphany.svg
new file mode 120000
index 000000000..8dca13c5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Epiphany.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Evince.svg b/.icons/kora/apps/scalable/org.gnome.Evince.svg
new file mode 120000
index 000000000..41dcdec30
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Evince.svg
@@ -0,0 +1 @@
+evince.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Evolution.svg b/.icons/kora/apps/scalable/org.gnome.Evolution.svg
new file mode 120000
index 000000000..6fb79ec10
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Evolution.svg
@@ -0,0 +1 @@
+evolution.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Extensions.svg b/.icons/kora/apps/scalable/org.gnome.Extensions.svg
new file mode 100644
index 000000000..b74c128f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Extensions.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.5186 37.5186 0 24 42.402)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008210" offset="0"/>
+ <stop stop-color="#33d17a" offset="1"/>
+ </linearGradient>
+ <path d="m9.159 7.167.72 5.786c.15 1.315.409 2.625.386 3.948-.012.661-.12 1.335-.437 1.916-.159.289-.37.553-.63.756-.261.203-.571.344-.898.386-.531.069-1.058-.122-1.546-.341-.487-.22-.971-.476-1.499-.55-.517-.075-1.053.033-1.515.275-.462.244-.85.618-1.132 1.058-.566.88-.696 2.485-.556 3.523.106.786.371 1.57.887 2.172.257.3.576.552.937.712.361.162.766.233 1.159.184.543-.068 1.032-.354 1.526-.593.249-.119.502-.228.768-.293.266-.066.548-.085.815-.024.29.065.553.223.764.432.212.207.371.465.486.738.225.55.269 1.154.296 1.748.168 3.557-.099 7.32-.794 10.812 2.401.852 4.766 1.507 7.272 1.958.831.152 1.692.277 2.51.07.41-.104.802-.293 1.113-.579.312-.284.539-.669.604-1.088.047-.312.004-.434-.088-.735-.093-.302-.236-.587-.389-.864-.306-.552-.666-1.192-.786-1.813-.106-.552-.008-1.136.239-1.641.248-.505.641-.931 1.101-1.252.923-.639 2.083-.844 3.204-.854 1.027-.008 2.089.147 2.962.692.436.273.816.641 1.073 1.087.258.446.387.972.336 1.484-.041.394-.185.772-.361 1.126-.177.355-.386.693-.568 1.044-.181.353-.335.725-.392 1.117-.055.393-.007.61.196.95.145.243.36.436.599.584.238.15.5.256.765.352 1.717.614 3.662.677 5.46.372 1.796-.309 3.484-1.077 4.899-2.229l-.913-6.86c-.16-1.207-.402-2.413-.369-3.629.015-.609.12-1.226.402-1.764.139-.272.328-.515.557-.716.229-.202.503-.345.799-.417.282-.065.578-.059.862-.007.285.051.561.145.83.25.539.212 1.067.475 1.641.552.529.072 1.078-.022 1.562-.247.486-.227.906-.584 1.225-1.014.638-.863.853-2.293.722-3.357-.107-.867-.444-1.722-1.042-2.357-.299-.317-.662-.578-1.065-.743-.402-.168-.845-.243-1.278-.2-.578.056-1.113.31-1.655.518-.27.105-.547.198-.831.25-.286.053-.582.062-.865-.001-.429-.096-.811-.357-1.088-.699s-.454-.758-.546-1.19c-.185-.86-.044-1.754.081-2.626.42-2.923.655-5.57.706-8.523-2.563-.826-5.199-1.403-7.872-1.724-.822-.099-1.677-.17-2.46.097-.393.134-.76.354-1.036.664-.275.308-.455.712-.463 1.128-.007.291.07.582.192.848.122.265.287.51.463.742.353.467.558.607.779 1.149.243.594.239 1.278.029 1.885-.209.606-.616 1.135-1.121 1.53-.506.394-1.107.656-1.731.801-.623.145-1.268.177-1.908.14-1.03-.061-2.081-.316-2.905-.94-.413-.311-.762-.714-.985-1.18s-.32-.999-.244-1.511c.105-.696.707-1.003 1.047-1.619.169-.308.326-.627.423-.964.098-.338.134-.7.059-1.043-.077-.36-.273-.688-.534-.947-.26-.257-.583-.446-.928-.572-.688-.252-1.439-.251-2.17-.208-2.73.161-5.401.868-7.856 2.078z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.FeedReader.svg b/.icons/kora/apps/scalable/org.gnome.FeedReader.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.FeedReader.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.FileRoller.svg b/.icons/kora/apps/scalable/org.gnome.FileRoller.svg
new file mode 120000
index 000000000..f3f331a83
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.FileRoller.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Files.svg b/.icons/kora/apps/scalable/org.gnome.Files.svg
new file mode 120000
index 000000000..edc468c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Files.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Firmware.svg b/.icons/kora/apps/scalable/org.gnome.Firmware.svg
new file mode 120000
index 000000000..71397f2fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Firmware.svg
@@ -0,0 +1 @@
+gnome-firmware.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.FontManager.svg b/.icons/kora/apps/scalable/org.gnome.FontManager.svg
new file mode 100644
index 000000000..460c663f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.FontManager.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7d5d8" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(-2.02261 -2.1573)" d="m25.17 34.647v4.592h-16.133v-3.638l8.029-9.334h-7.778v-4.592h15.481v3.638l-8.029 9.334zm2.45-9.558c.661-1.132 1.61-2.022 2.848-2.671 1.238-.648 2.588-.973 4.05-.973 1.227 0 2.359.23 3.396.69 1.038.46 1.934 1.091 2.689 1.893.754.802 1.344 1.745 1.769 2.83.424 1.085.636 2.252.636 3.502s-.212 2.411-.636 3.484c-.425 1.073-1.02 2.011-1.787 2.812-.766.802-1.668 1.433-2.706 1.893s-2.158.69-3.361.69c-1.485 0-2.859-.33-4.121-.991-1.261-.66-2.211-1.592-2.847-2.794v3.431h-1.698v-30.282h1.768zm6.722-1.981c-.849 0-1.675.142-2.477.425-.801.283-1.515.713-2.14 1.291-.625.577-1.132 1.326-1.521 2.246s-.584 2.016-.584 3.29c0 1.273.195 2.364.584 3.272s.902 1.651 1.539 2.229c.637.577 1.356 1.008 2.158 1.291s1.615.424 2.441.424c.99 0 1.904-.183 2.741-.548.837-.366 1.557-.879 2.158-1.539s1.073-1.427 1.415-2.299c.342-.873.513-1.828.513-2.866 0-1.014-.171-1.963-.513-2.847-.342-.885-.814-1.651-1.415-2.3-.601-.648-1.321-1.155-2.158-1.521-.837-.365-1.751-.548-2.741-.548zm-9.759-5.31c-.179.06-.359.1-.518.1-.539 0-.539-.36-.539-1.158v-5.307c0-2.411-2.012-2.83-3.868-2.83-2.315 0-4.267.897-4.367 3.448h1.693c.08-1.515 1.138-1.954 2.574-1.954 1.058 0 2.295.219 2.295 1.715 0 1.297-1.616 1.138-3.472 1.517-1.756.319-3.489.838-3.489 3.172 0 2.074 1.534 2.89 3.409 2.89 1.437 0 2.694-.478 3.632-1.593 0 1.115.557 1.593 1.434 1.593.498 0 .917-.1 1.216-.279zm-2.75-2.235c0 .958-.918 2.335-3.153 2.335-1.037 0-1.995-.4-1.995-1.517 0-2.534 3.831-1.576 5.148-2.554z" fill="#333333" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.FontViewer.svg b/.icons/kora/apps/scalable/org.gnome.FontViewer.svg
new file mode 100644
index 000000000..1499258c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.FontViewer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2098 43.2098 0 23.459 45.5418)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#77208c" offset="0"/>
+ <stop stop-color="#a448ba" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.196 0 5.832 2.411 6.187 5.513v32.31c-.317 2.769-2.451 4.987-5.178 5.432h-32.898c-2.727-.445-4.861-2.663-5.178-5.432v-32.31c.355-3.102 2.991-5.513 6.187-5.513z" fill="url(#a)"/>
+ <path transform="matrix(1.08137 0 0 1.08137 -1.95278 -1.99346)" d="m18.873 10c-.761 0-1.544.069-2.348.205-.803.129-1.632.327-2.486.592v1.734c.71-.313 1.451-.548 2.221-.705.769-.156 1.561-.234 2.373-.234 1.277 0 2.267.238 2.969.715.71.469 1.064.636 1.064 1.5v.193h-3.271c-2.123 0-3.723.316-4.797.969-1.066.653-1.598 2.122-1.598 3.408 0 1.102.427 1.985 1.281 2.644.863.654 2.022.979 3.477.979 1.15 0 2.123-.162 2.918-.488.795-.334 1.457-.847 1.99-1.541v2.029h2.334v-6.814c0-1.742-.507-3.042-1.521-3.899-1.015-.857-2.551-1.287-4.606-1.287zm8.127 4v16h4v-1.928c.472.66.924 1.147 1.498 1.463.574.31 1.235.465 1.981.465 1.319 0 2.402-.551 3.25-1.654.847-1.111 1.271-2.638 1.271-4.381s-.424-3.166-1.271-4.27c-.848-1.11-1.931-1.666-3.25-1.666-.746 0-1.407.159-1.981.475-.574.309-1.026.794-1.498 1.453v-5.957zm-6.533 1h2.533v.561c0 1.644-.429 2.965-1.287 3.96-.849.987-1.979 1.479-3.391 1.479-1.024 0-1.836-.261-2.435-.781-.591-.53-.887-1.242-.887-2.137 0-1.124.398-1.917 1.191-2.383.794-.466 2.218-.699 4.276-.699zm12.541 6c.647 0 1.139.255 1.476.768.344.512.516 1.256.516 2.232s-.172 1.72-.516 2.232c-.337.513-.829.768-1.476.768s-1.144-.255-1.492-.768c-.344-.518-.516-1.262-.516-2.232s.172-1.71.516-2.223c.348-.518.845-.777 1.492-.777zm-16.24 4c-2.114 0-3.955.638-5.522 1.912-1.558 1.266-2.569 2.961-3.033 5.084-.456 2.115-.182 3.812.82 5.094 1.002 1.274 2.561 1.91 4.674 1.91 1.603 0 2.991-.37 4.166-1.111s2.097-1.819 2.762-3.235h-2.022c-.464 1.041-1.08 1.82-1.845 2.336-.757.516-1.678.774-2.762.774-1.367 0-2.291-.484-2.774-1.45-.473-.965-.499-2.403-.08-4.318s1.079-3.353 1.981-4.31c.911-.966 2.045-1.45 3.402-1.45 1.193 0 2.051.268 2.57.801.529.533.76 1.381.696 2.547h1.461l.738-3.396c-.829-.4-1.68-.696-2.555-.887-.865-.2-1.757-.301-2.677-.301z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Four-in-a-row.svg b/.icons/kora/apps/scalable/org.gnome.Four-in-a-row.svg
new file mode 120000
index 000000000..aae4eb186
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Four-in-a-row.svg
@@ -0,0 +1 @@
+gnome-glines.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Fractal.svg b/.icons/kora/apps/scalable/org.gnome.Fractal.svg
new file mode 100644
index 000000000..f9da34a63
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Fractal.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.5955 41.5955 0 49.6675 48.5955)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0079ff" offset="0"/>
+ <stop stop-color="#3c6eac" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.11166 -50.3424 50.3424 1.11166 27.8313 57.0918)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b49c" offset="0"/>
+ <stop stop-color="#47f6f4" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m56.888 7c1.723 0 3.111 1.776 3.111 3.5v35c0 1.724-1.389 3.434-3.111 3.5h-17.791l-6.995-3.634-6.89 1.502-6.78-1.723-7.686.771c-1.715.172-2.26-1.335-2.231-3.059l.441-25.969c.029-1.724 2.981-2.772 4.544-3.5l13.703-6.388h29.685z" fill="url(#a)"/>
+ <path d="m7.113 7c-1.724 0-3.113 1.776-3.113 3.5v35c0 1.724 1.389 3.5 3.113 3.5h9.887l7 8 7-8h8.781c1.711-1.146 3.424-2.416 5.141-3.84 7.717-6.711 10.066-19.097 2.91-27.101-4.894-5.475-13.646-7.118-19.347-1.879-3.793 3.486-4.919 9.798-1.16 13.746 2.424 2.546 6.569 3.288 9.23.66 1.654-1.634 2.124-4.93.336-6.656-1.065-1.028-2.931-1.316-4.008-.141-.613.665-.775 2.219-.031 2.856.394.336 1.068.423 1.421-.024.174-.219.222-.593-.035-.773-.115-.08-.303-.098-.386.035-.024.051-.029.138.035.172.023.013.07.015.07-.012v-.02-.004c-.033-.009 0-.018 0-.019.023-.011.055.012.055.035.013.066-.05.127-.11.14-.157.036-.267-.114-.3-.25-.052-.306.239-.536.519-.57.566-.066.984.471 1.024.988.075.976-.854 1.676-1.754 1.715-1.594.071-2.705-1.45-2.739-2.929-.042-2.485 2.342-4.201 4.668-4.188 3.741.021 6.29 3.616 6.2 7.129-.137 5.447-5.398 9.145-10.547 8.93-7.738-.323-13.387-7.835-12.973-15.164.378-6.701 4.783-11.988 10.527-14.836h-21.414z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.GHex.svg b/.icons/kora/apps/scalable/org.gnome.GHex.svg
new file mode 120000
index 000000000..9b91b68c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.GHex.svg
@@ -0,0 +1 @@
+ghex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.GTG.svg b/.icons/kora/apps/scalable/org.gnome.GTG.svg
new file mode 100644
index 000000000..7d65aa1a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.GTG.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2fb8db" offset="0"/>
+ <stop stop-color="#58dcd0" offset="1"/>
+ </linearGradient>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11 12.233h26v30h-26z" fill="#ffffff"/>
+ <path d="m20 7.233h-2.666c-.739 0-1.334.636-1.334 1.427v3.573h16v-3.573c0-.791-.595-1.427-1.334-1.427h-2.666c0-2.195-1.806-4-4-4s-4 1.805-4 4zm4.013 2c1.091-.007 1.987-.907 1.987-2 0-1.097-.903-2-2-2s-2 .903-2 2v.013c.007 1.091.907 1.987 2 1.987z" fill="#dadada"/>
+ <path d="m25.5 20.233h7.9c.828 0 1.5-.673 1.5-1.5 0-.828-.672-1.5-1.5-1.5h-7.9c-.828 0-1.5.672-1.5 1.5 0 .827.672 1.5 1.5 1.5z" fill="#c8c8c8"/>
+ <path d="m14.547 37.953 3.231 2.311 3.867-4.565c.535-.632.456-1.579-.175-2.114-.632-.535-1.579-.457-2.115.175l-2.08 2.456-.982-.703c-.673-.482-1.611-.326-2.093.347s-.326 1.611.347 2.093zm0-9 3.231 2.311 3.867-4.565c.535-.632.456-1.579-.175-2.114-.632-.535-1.579-.457-2.115.175l-2.08 2.456-.982-.703c-.673-.482-1.611-.326-2.093.347s-.326 1.611.347 2.093zm0-9 3.231 2.311 3.867-4.565c.535-.632.456-1.579-.175-2.114-.632-.535-1.579-.457-2.115.175l-2.08 2.456-.982-.703c-.673-.482-1.611-.326-2.093.347s-.326 1.611.347 2.093z" fill="#3a3a3a"/>
+ <path d="m25.5 38.233h7.9c.828 0 1.5-.673 1.5-1.5 0-.828-.672-1.5-1.5-1.5h-7.9c-.828 0-1.5.672-1.5 1.5 0 .827.672 1.5 1.5 1.5zm0-9h7.9c.828 0 1.5-.673 1.5-1.5 0-.828-.672-1.5-1.5-1.5h-7.9c-.828 0-1.5.672-1.5 1.5 0 .827.672 1.5 1.5 1.5z" fill="#c8c8c8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Games.svg b/.icons/kora/apps/scalable/org.gnome.Games.svg
new file mode 120000
index 000000000..6bd990577
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Games.svg
@@ -0,0 +1 @@
+gnome-games.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Geary.svg b/.icons/kora/apps/scalable/org.gnome.Geary.svg
new file mode 120000
index 000000000..0dd6899e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Geary.svg
@@ -0,0 +1 @@
+geary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Genius.svg b/.icons/kora/apps/scalable/org.gnome.Genius.svg
new file mode 120000
index 000000000..852099c3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Genius.svg
@@ -0,0 +1 @@
+pcbcalculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Glade.svg b/.icons/kora/apps/scalable/org.gnome.Glade.svg
new file mode 120000
index 000000000..d5852ae95
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Glade.svg
@@ -0,0 +1 @@
+glade.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Gnote.svg b/.icons/kora/apps/scalable/org.gnome.Gnote.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Gnote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Gtranslator.svg b/.icons/kora/apps/scalable/org.gnome.Gtranslator.svg
new file mode 100644
index 000000000..1beea0b43
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Gtranslator.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.47789 -43.3368 43.3368 .47789 198.206 47.5799)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m16.367 35.1h-4.234l-.76 2.4h-2.373l4.017-10.5h2.575l3.908 10.5h-2.389zm-.787-2.1-1.322-3.523-1.323 3.523h2.646z" fill="#3f3f3f"/>
+ <path d="m34.412 21.481h2.038v-1.081h.979v2.1h-4.695v-1.081c.666-.148 1.17-.823 1.512-1.523.341-.701.512-1.663.512-2.888 0-1.359-.214-2.392-.641-3.102-.427-.713-1.05-1.071-1.87-1.071-.821 0-1.444.357-1.871 1.071-.423.71-.634 1.748-.634 3.116 0 1.202.173 2.158.519 2.866.346.706.847 1.384 1.505 1.531v1.081h-4.702v-2.1h.986v1.081h2.032c-1.013-.423-1.779-1.256-2.301-1.993-.521-.741-.781-1.619-.781-2.632 0-1.455.478-2.627 1.435-3.516.961-.893 2.232-1.34 3.812-1.34s2.851.447 3.811 1.34c.961.889 1.442 2.061 1.442 3.516 0 1.014-.26 1.891-.782 2.632-.521.737-1.29 1.57-2.306 1.993z" fill="#3f3f3f"/>
+ <path d="m19.792 15.733.632 1.933 4.408-4.857-6.407-2.034.374 1.788c-6.32 3.185-6.98 5.974-7.85 8.777l3.413.604c.806-3.404 2.931-5.143 5.43-6.211z" fill="#009411"/>
+ <path d="m27.459 31.829-.632-1.932-4.408 4.856 6.407 2.033-.375-1.788c6.321-3.185 6.981-5.973 7.851-8.777l-3.414-.603c-.805 3.404-2.931 5.142-5.429 6.211z" fill="#009411"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Hamster.GUI.svg b/.icons/kora/apps/scalable/org.gnome.Hamster.GUI.svg
new file mode 120000
index 000000000..04a836a28
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Hamster.GUI.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Hamster.svg b/.icons/kora/apps/scalable/org.gnome.Hamster.svg
new file mode 120000
index 000000000..04a836a28
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Hamster.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.IconPreview.svg b/.icons/kora/apps/scalable/org.gnome.IconPreview.svg
new file mode 100644
index 000000000..6cd49744e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.IconPreview.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0742288 -37.8567 37.8567 .0742288 1216.25 55.8336)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#828282" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0571222 -29.1323 29.1323 .0571222 935.33 42.6094)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8300ff" offset="0"/>
+ <stop stop-color="#ff9ceb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(3.2e-7 -24.1723 24.1723 3.2e-7 1108.38 46.6676)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="9.99789" x2="31.74559" y1="1065.73" y2="1065.73" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#67ffa8" offset="0"/>
+ <stop stop-color="#008dff" offset="1"/>
+ </linearGradient>
+ <path d="m39.355 12.913c-.811-1.937-2.705-3.198-4.807-3.198h-16.235c-2.018 0-3.856 1.167-4.715 2.994-1.401 2.979-3.343 7.112-3.343 7.112h31.993s-1.653-3.947-2.893-6.908z" fill="#808080"/>
+ <path d="m61.878 23.02c0-1.953-.778-3.827-2.159-5.21-1.381-1.381-3.255-2.157-5.21-2.157h-45.018c-1.955 0-3.829.776-5.21 2.157-1.381 1.383-2.159 3.257-2.159 5.21v23.123c0 1.953.778 3.827 2.159 5.209s3.255 2.158 5.21 2.158h45.018c1.955 0 3.829-.776 5.21-2.158s2.159-3.256 2.159-5.209z" fill="url(#a)"/>
+ <path d="m54.509 15.653c1.955 0 3.829.776 5.21 2.157 1.381 1.383 2.159 3.257 2.159 5.21v23.123c0 1.953-.778 3.827-2.159 5.209s-3.255 2.158-5.21 2.158h-33.637v-37.857z" fill="url(#b)"/>
+ <circle cx="20.872" cy="34.581" r="15.382" fill="#ebebeb"/>
+ <circle cx="20.872" cy="34.581" r="12.086" fill="url(#c)"/>
+ <circle cx="20.872" cy="34.581" r="10.874" fill="url(#d)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Keysign.svg b/.icons/kora/apps/scalable/org.gnome.Keysign.svg
new file mode 100644
index 000000000..8398ffbc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Keysign.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2395 43.2395 0 24.0315 45.6197)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff0031" offset="0"/>
+ <stop stop-color="#e54274" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0340438 -30.2676 30.2676 -.0340438 24.0315 39.1338)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#840600" offset="0"/>
+ <stop stop-color="#c23421" offset="1"/>
+ </linearGradient>
+ <path d="m39.319 39.287c-2.348 2.349-4.84 1.257-7.908 2.528s-4.059 3.805-7.38 3.805c-3.32 0-4.311-2.534-7.379-3.805s-5.56-.179-7.908-2.528c-2.348-2.348-1.256-4.84-2.527-7.908s-3.805-4.058-3.805-7.379 2.534-4.311 3.805-7.379.179-5.56 2.527-7.908c2.348-2.349 4.84-1.257 7.908-2.528s4.059-3.805 7.379-3.805c3.321 0 4.312 2.534 7.38 3.805s5.56.179 7.908 2.528c2.348 2.348 1.256 4.84 2.527 7.908s3.805 4.058 3.805 7.379-2.534 4.311-3.805 7.379-.179 5.56-2.527 7.908z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m23.997 8.866c8.353 0 15.134 6.781 15.134 15.134s-6.781 15.134-15.134 15.134c-8.352 0-15.133-6.781-15.133-15.134s6.781-15.134 15.133-15.134zm0 4.324c5.967 0 10.81 4.844 10.81 10.81s-4.843 10.81-10.81 10.81c-5.966 0-10.809-4.844-10.809-10.81s4.843-10.81 10.809-10.81zm0 4.324c-2.372 0-4.323 1.952-4.323 4.324.004 1.539.829 2.963 2.161 3.733v4.915h4.324v-4.915c1.333-.77 2.158-2.194 2.162-3.733 0-2.372-1.952-4.324-4.324-4.324z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Klotski.svg b/.icons/kora/apps/scalable/org.gnome.Klotski.svg
new file mode 120000
index 000000000..6d6f9fcde
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Klotski.svg
@@ -0,0 +1 @@
+gnome-klotski.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.LightsOff.svg b/.icons/kora/apps/scalable/org.gnome.LightsOff.svg
new file mode 120000
index 000000000..88261cb6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.LightsOff.svg
@@ -0,0 +1 @@
+lightsoff.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Logs.svg b/.icons/kora/apps/scalable/org.gnome.Logs.svg
new file mode 120000
index 000000000..b2fbbc421
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Logs.svg
@@ -0,0 +1 @@
+logview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Lollypop.svg b/.icons/kora/apps/scalable/org.gnome.Lollypop.svg
new file mode 120000
index 000000000..6ee338beb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Lollypop.svg
@@ -0,0 +1 @@
+lollypop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Loupe.svg b/.icons/kora/apps/scalable/org.gnome.Loupe.svg
new file mode 100644
index 000000000..5d6415455
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Loupe.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 686.543 39.9653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 1025.3 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222e44" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.272 16.344 2.569 3.132-.173 19.964c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228l.173-17.738 3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <g fill="#cce8fd">
+ <circle cx="32.003382" cy="13.409525" r="5.5528738" fill-opacity=".3" stroke-width="1.48552"/>
+ <path transform="matrix(-2.29996 0 0 2.29996 39.0825 9.21444)" d="m6.5 1c-3.017 0-5.5 2.483-5.5 5.5s2.483 5.5 5.5 5.5c1.113 0 2.485-.573 3.241-1.093l3.538 3.786c.188.196.449.307.721.307.549 0 1-.451 1-1 0-.27-.109-.529-.303-.717l-3.794-3.545c.521-.755 1.095-2.126 1.097-3.238 0-3.017-2.483-5.5-5.5-5.5zm0 1.097c2.416 0 4.403 1.987 4.403 4.403s-1.987 4.403-4.403 4.403-4.403-1.987-4.403-4.403 1.987-4.403 4.403-4.403z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Mahjongg.svg b/.icons/kora/apps/scalable/org.gnome.Mahjongg.svg
new file mode 120000
index 000000000..6c409e39f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Maps.svg b/.icons/kora/apps/scalable/org.gnome.Maps.svg
new file mode 120000
index 000000000..0b4b0481d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Maps.svg
@@ -0,0 +1 @@
+gnome-maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Meld.svg b/.icons/kora/apps/scalable/org.gnome.Meld.svg
new file mode 120000
index 000000000..eaf0b44b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Meld.svg
@@ -0,0 +1 @@
+meld.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Mines.svg b/.icons/kora/apps/scalable/org.gnome.Mines.svg
new file mode 120000
index 000000000..e8ab6034b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Mines.svg
@@ -0,0 +1 @@
+minesweeper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.MultiWriter.svg b/.icons/kora/apps/scalable/org.gnome.MultiWriter.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.MultiWriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Music.svg b/.icons/kora/apps/scalable/org.gnome.Music.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Music.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Nautilus.svg b/.icons/kora/apps/scalable/org.gnome.Nautilus.svg
new file mode 120000
index 000000000..edc468c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Nautilus.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.NetworkDisplays.svg b/.icons/kora/apps/scalable/org.gnome.NetworkDisplays.svg
new file mode 100644
index 000000000..f6d1f89fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.NetworkDisplays.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5487 34.2293 0 1654.75 33.8804)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8032f1" offset="0"/>
+ <stop stop-color="#ae77ff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path d="m23.986 26.162c1.503 0 2.739 1.236 2.739 2.738s-1.236 2.738-2.739 2.738c-1.502 0-2.738-1.236-2.738-2.738s1.236-2.738 2.738-2.738zm-10.334-10.382c-.616.439-1.472.296-1.911-.319-.439-.616-.296-1.472.319-1.911 7.129-5.086 16.762-5.077 23.881.02.615.44.757 1.297.317 1.911-.44.615-1.297.757-1.911.317-6.171-4.417-14.518-4.424-20.695-.018zm3.163 4.471c-.615.44-1.472.298-1.912-.316-.44-.615-.298-1.472.316-1.912 5.268-3.771 12.406-3.74 17.641.077.611.445.745 1.303.3 1.914s-1.303.745-1.914.3c-4.283-3.123-10.123-3.148-14.431-.063zm3.119 4.502c-.609.448-1.468.316-1.915-.293-.448-.609-.316-1.468.293-1.915 3.396-2.495 8.059-2.471 11.43.059.604.454.727 1.314.273 1.919-.454.604-1.314.727-1.919.273-2.407-1.808-5.736-1.824-8.162-.043z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Nibbles.svg b/.icons/kora/apps/scalable/org.gnome.Nibbles.svg
new file mode 120000
index 000000000..2d9327971
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Nibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Notes.svg b/.icons/kora/apps/scalable/org.gnome.Notes.svg
new file mode 120000
index 000000000..23eef9d99
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Notes.svg
@@ -0,0 +1 @@
+bijiben.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.OCRFeeder.svg b/.icons/kora/apps/scalable/org.gnome.OCRFeeder.svg
new file mode 120000
index 000000000..44243e08e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.OCRFeeder.svg
@@ -0,0 +1 @@
+ocrfeeder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.OfficeRunner.svg b/.icons/kora/apps/scalable/org.gnome.OfficeRunner.svg
new file mode 100644
index 000000000..23c8a6db7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.OfficeRunner.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 82.914 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.713 15.206c-.591.033-1.12.377-1.388.905l-4.342 9.435-5.103 5.833-6.611-.794c-2.202-.244-2.568 3.057-.367 3.302l7.472.889c.541.06 1.076-.148 1.434-.558l5.812-6.642c.09-.104.168-.218.23-.34l3.121-6.544 1.893 4.166c.48 1.055 1.866 1.305 2.685.486l4.982-4.981c1.63-1.565-.783-3.978-2.349-2.349l-3.286 3.287-2.579-5.124c-.283-.623-.92-1.009-1.604-.971z" fill="#5026d9" fill-rule="nonzero"/>
+ <g fill="#0d79f2">
+ <circle cx="29.673" cy="10.65" r="3.263"/>
+ <path d="m23.283 13.97c-.143-.001-.287.015-.426.051l-6.465 1.66c-.739.185-1.257.848-1.258 1.61v7.473c-.032 2.245 3 2.245 2.969 0v-6.117l3.612-.86s-.693 4.406-.992 5.607c-.904 3.155.088 5.053 2.004 5.522.074.079.157.152.245.216l4.764 3.42 3.139 7.059c.899 2.024 3.935.675 3.035-1.348l-3.321-7.473c-.12-.27-.31-.503-.55-.675l-3.798-2.726c.787-1.339 1.11-3.266 1.568-4.877.356-1.251.714-2.502 1.072-3.753.325-1.027.235-1.878.005-2.462-.515-1.225-1.224-1.348-2.386-1.618l-2.759-.641c0 .002-.001.003-.002.005-.147-.045-.301-.07-.455-.073z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Passbook.svg b/.icons/kora/apps/scalable/org.gnome.Passbook.svg
new file mode 100644
index 000000000..b049f4453
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Passbook.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.440262 -36.6119 36.6119 .440262 25.7265 38.9439)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222222" offset="0"/>
+ <stop stop-color="#505759" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#546a70"/>
+ <path d="m39.44 38.944h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-24.156c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v24.156c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#46c04b" fill-rule="nonzero">
+ <path d="m8.56 2.332v43.336c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z"/>
+ <path d="m19.666 13.166c-4.754 0-8.667 3.913-8.667 8.667 0 4.755 3.913 8.667 8.667 8.667 3.934-.007 7.392-2.692 8.376-6.5h6.792v4.334h4.334v-4.334h2.166v-4.334h-13.278c-.984-3.813-4.451-6.499-8.39-6.5zm0 4.334c2.378 0 4.334 1.956 4.334 4.333 0 2.378-1.956 4.334-4.334 4.334-2.377 0-4.333-1.956-4.333-4.334 0-2.377 1.956-4.333 4.333-4.333z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.PasswordSafe.svg b/.icons/kora/apps/scalable/org.gnome.PasswordSafe.svg
new file mode 100644
index 000000000..707fd715d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.PasswordSafe.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00368e" offset="0"/>
+ <stop stop-color="#417bf0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#b)"/>
+ <path d="m41.334 8.666v30.668c0 1.104-.896 2-2 2h-30.668c-1.104 0-2-.896-2-2v-30.668c0-1.104.896-2 2-2h30.668c1.104 0 2 .896 2 2zm-17.334 2.333c-7.132 0-13.001 5.869-13.001 13.001s5.869 13.001 13.001 13.001 13.001-5.869 13.001-13.001-5.869-13.001-13.001-13.001zm0 3.25c5.349 0 9.751 4.402 9.751 9.751s-4.402 9.751-9.751 9.751-9.751-4.402-9.751-9.751 4.402-9.751 9.751-9.751z" fill="#e4e4e4"/>
+ <g fill="#2c2c2c">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m26 17h-4v4h2v1l-2 1v8h4v-4l-2-1 2-1z" fill-rule="nonzero"/>
+ <path d="m8.832 14.166v6.667c0 .552-.448 1-1 1h-2.333c-.552 0-1-.448-1-1v-6.667c0-.552.448-1 1-1h2.333c.552 0 1 .448 1 1zm0 13.001v6.667c0 .552-.448 1-1 1h-2.333c-.552 0-1-.448-1-1v-6.667c0-.552.448-1 1-1h2.333c.552 0 1 .448 1 1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Photos.svg b/.icons/kora/apps/scalable/org.gnome.Photos.svg
new file mode 100644
index 000000000..8be150013
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Photos.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(11.3045 9.00869 -9.00869 11.3045 20.3041 34.0043)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b1e7e" offset="0"/>
+ <stop stop-color="#a347ba" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-11.5582 -10.2432 9.91879 -11.1921 28.8436 15.4152)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ecae30" offset="0"/>
+ <stop stop-color="#ffe050" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.560395 18.36 -18.36 .560395 12.6393 22.7953)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004eae" offset="0"/>
+ <stop stop-color="#3584e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(5.23354 -10.9859 17.7676 8.46421 33.0153 23.9996)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aa5204" offset="0"/>
+ <stop stop-color="#f8811a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-11.8849 6.52478 -7.25019 -13.2062 16.8279 12.0046)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d9854" offset="0"/>
+ <stop stop-color="#33d17a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(13.922 -8.30555 9.22899 15.4698 28.4008 34.3816)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ae242b" offset="0"/>
+ <stop stop-color="#e83c44" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m40.402 37.892-12.696 7.394c-1.062.71-2.336 1.124-3.706 1.124v-.001c-3.708 0-6.715-3.032-6.715-6.772v-15.637c.004 2.488 1.359 4.774 3.532 5.953 1.054.635 2.115 1.257 3.183 1.866l10.072 5.865c2.017 1.174 4.387 1.173 6.33.208z" fill="url(#a)"/>
+ <path d="m7.572 10.121 12.723-7.408c1.062-.709 2.336-1.123 3.705-1.123 3.709 0 6.715 3.032 6.715 6.772v15.638c-.003-2.488-1.359-4.774-3.531-5.954-1.054-.634-2.116-1.256-3.184-1.866l-.012-.007-10.059-5.857c-2.026-1.179-4.408-1.173-6.357-.195z" fill="url(#b)"/>
+ <path d="m4.756 35.205c-1.854-3.239-.754-7.381 2.458-9.251l10.071-5.864v19.547c0 2.363 1.2 4.443 3.019 5.655l-12.735-7.415c-1.139-.573-2.129-1.477-2.813-2.672z" fill="url(#c)"/>
+ <path d="m27.706 2.714 12.719 7.406c1.141.572 2.134 1.478 2.819 2.675 1.854 3.239.754 7.38-2.458 9.25l-1.839 1.071-1.518.884-6.714 3.909-3.357 1.955c2.134-1.247 3.419-3.574 3.346-6.061l.002-.141c.006.112.009.225.009.338v-1.097c.008-.919.008-1.918 0-2.813v-.014-11.714c0-2.358-1.196-4.435-3.009-5.648z" fill="url(#d)"/>
+ <path d="m3.855 31.819h-.024v-15.638h.024c-.001-1.151.289-2.318.901-3.386 1.854-3.239 5.961-4.349 9.173-2.479l10.071 5.864-16.786 9.774c-2.153 1.253-3.357 3.527-3.359 5.865z" fill="url(#e)"/>
+ <path d="m44.169 31.817s-.313 2.319-.925 3.388h.001c-1.855 3.239-5.961 4.348-9.173 2.479l-10.072-5.865 16.786-9.774c2.152-1.253 3.356-3.526 3.359-5.864h.024z" fill="url(#f)"/>
+ <path d="m17.285 20.091v7.818l6.715 3.91 6.715-3.91v-7.818l-6.715-3.91z" fill="#2d2c32"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Pinpoint.svg b/.icons/kora/apps/scalable/org.gnome.Pinpoint.svg
new file mode 100644
index 000000000..dbcfa7368
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Pinpoint.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8a479e" offset="0"/>
+ <stop stop-color="#b666cd" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.40642 0 0 1.40642 -9.75398 -10.5857)" fill-rule="nonzero">
+ <path d="m24 18.998 5 8.885v12.115h-5z" fill="#a7a6a4"/>
+ <path d="m24 18.998-5 8.885v12.115h5z" fill="#d6d5d3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Podcasts.svg b/.icons/kora/apps/scalable/org.gnome.Podcasts.svg
new file mode 100644
index 000000000..7056f0457
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Podcasts.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-35.227 -.528935 .528935 -35.227 42.059 24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7d0c00" offset="0"/>
+ <stop stop-color="#bf3128" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 1 -1 0 48 -.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.06348 0 0 1.06348 -1.52343 -1.49169)" d="m15 32-3 6.532v2h24v-2l-3-6.532z" fill="#949390" fill-rule="nonzero"/>
+ <path transform="matrix(1.06348 0 0 1.06348 -1.52343 -1.49169)" d="m9 12h30l3 3v17h-36v-17z" fill="#c4c9b8" fill-rule="nonzero"/>
+ <g stroke-width="1.06348">
+ <path d="m4.85745 17.65095h38.28528v10.6348h-38.28528z" fill="#242424"/>
+ <circle cx="13.36529" cy="22.96835" r="2.12696" fill="#f6f5f4"/>
+ <circle cx="33.57141" cy="22.96835" r="2.12696" fill="#f6f5f4"/>
+ <path d="m18.68269 20.84139h10.6348v4.25392h-10.6348z" fill="#949390"/>
+ </g>
+ <path transform="matrix(1.06348 0 0 1.06348 -1.52343 -1.49169)" d="m19 21v4h4.797c.135-.658.203-1.328.203-2-.004-.672-.075-1.342-.213-2z" fill="#424048" fill-opacity=".5" fill-rule="nonzero"/>
+ <path d="m11.23833 39.486689h25.52352v2.12696h-25.52352z" fill-opacity=".3" stroke-width="1.06348"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Polari.svg b/.icons/kora/apps/scalable/org.gnome.Polari.svg
new file mode 120000
index 000000000..5db6754a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Polari.svg
@@ -0,0 +1 @@
+polari.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.PowerStats.svg b/.icons/kora/apps/scalable/org.gnome.PowerStats.svg
new file mode 120000
index 000000000..82c357f48
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.PowerStats.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Quadrapassel.svg b/.icons/kora/apps/scalable/org.gnome.Quadrapassel.svg
new file mode 120000
index 000000000..765b85dd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Recipes.svg b/.icons/kora/apps/scalable/org.gnome.Recipes.svg
new file mode 120000
index 000000000..d55b6fc09
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Recipes.svg
@@ -0,0 +1 @@
+recipes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Reversi.svg b/.icons/kora/apps/scalable/org.gnome.Reversi.svg
new file mode 100644
index 000000000..651051cb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Reversi.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#139157" offset="0"/>
+ <stop stop-color="#2ec27e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m18 16h12v-12h2v12h12v2h-12v12h12v2h-12v12h-2v-12h-12v12h-2v-12h-12v-2h12v-12h-12v-2h12v-12h2zm0 14h12v-12h-12z" fill="#26a269"/>
+ <g stroke-width="1.0834">
+ <circle cx="24" cy="24" r="5.417" fill="#ffffff"/>
+ <circle cx="39.1676" cy="39.1676" r="5.417" fill="#ffffff"/>
+ <circle cx="39.1676" cy="24" r="5.417" fill="#3d3846"/>
+ <circle cx="24" cy="39.1676" r="5.417" fill="#3d3846"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Rhythmbox.svg b/.icons/kora/apps/scalable/org.gnome.Rhythmbox.svg
new file mode 120000
index 000000000..a2830c27b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Rhythmbox.svg
@@ -0,0 +1 @@
+rhythmbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Rhythmbox3.svg b/.icons/kora/apps/scalable/org.gnome.Rhythmbox3.svg
new file mode 120000
index 000000000..a2830c27b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Rhythmbox3.svg
@@ -0,0 +1 @@
+rhythmbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Robots.svg b/.icons/kora/apps/scalable/org.gnome.Robots.svg
new file mode 120000
index 000000000..cd2fa6c58
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Robots.svg
@@ -0,0 +1 @@
+gnome-robots.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Screenshot.svg b/.icons/kora/apps/scalable/org.gnome.Screenshot.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Settings.svg b/.icons/kora/apps/scalable/org.gnome.Settings.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Shell.Extensions.GSConnect.svg b/.icons/kora/apps/scalable/org.gnome.Shell.Extensions.GSConnect.svg
new file mode 120000
index 000000000..af028f18e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Shell.Extensions.GSConnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Shell.Extensions.svg b/.icons/kora/apps/scalable/org.gnome.Shell.Extensions.svg
new file mode 120000
index 000000000..61b774c6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Shell.Extensions.svg
@@ -0,0 +1 @@
+extensions.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Shotwell.svg b/.icons/kora/apps/scalable/org.gnome.Shotwell.svg
new file mode 120000
index 000000000..b927afb57
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Shotwell.svg
@@ -0,0 +1 @@
+multimedia-photo-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.SimpleScan.svg b/.icons/kora/apps/scalable/org.gnome.SimpleScan.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.SimpleScan.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Snapshot.svg b/.icons/kora/apps/scalable/org.gnome.Snapshot.svg
new file mode 100644
index 000000000..fbfa1967c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Snapshot.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(-10.3314 18.9283 -18.9283 -10.3314 30.2045 13.5233)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1b70e1" offset="0"/>
+ <stop stop-color="#c2298f" offset="1"/>
+ </radialGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-12.7043 23.1243 -23.1243 -12.7043 25.6825 17.563)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#619bf4" stop-opacity="0" offset="0"/>
+ <stop stop-color="#001fb3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(6.9143 -16.5732 16.5732 6.9143 20.0857 32.0936)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b640b7" offset="0"/>
+ <stop stop-color="#687add" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -28 28 0 24 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97bcee" stop-opacity="0" offset="0"/>
+ <stop stop-color="#9bc6ff" stop-opacity=".75" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="#e8e8e8"/>
+ <circle cx="24" cy="24" r="20.487375" fill="#1b1b1b" stroke-width="1.125"/>
+ <path transform="matrix(.986458 0 0 .986458 .325007 .325007)" d="m42 24c0-9.934-8.066-18-18-18s-18 8.066-18 18 8.066 18 18 18 18-8.066 18-18z" fill="none" stroke="#585858" stroke-width="1.01"/>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="14" fill="url(#a)"/>
+ <path transform="matrix(.339458 0 0 .339458 15.853 15.853)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#b)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 15c-4.937 0-9 4.063-9 9s4.063 9 9 9 9-4.063 9-9-4.063-9-9-9zm0 3c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z" fill="url(#c)" fill-rule="nonzero"/>
+ <circle cx="31.36813" cy="31.44001" r="2.8899779" fill="#b58fd8" stroke-width=".84626"/>
+ <circle cx="26.814086" cy="27.38911" r="2.275" fill="#9099d5"/>
+ <circle cx="18.309" cy="19.42311" r="5.69125" fill="#fff" stroke-width="1.25"/>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="14" fill="url(#d)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Social.svg b/.icons/kora/apps/scalable/org.gnome.Social.svg
new file mode 100644
index 000000000..b36c01a6d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Social.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m14.865 24.272h-4.188c-.626 0-1.142.515-1.142 1.142 0 .108.016.215.046.319l2.665 9.136c.141.486.59.823 1.096.822h4.188c.626 0 1.142-.515 1.142-1.142 0-.108-.016-.215-.046-.319l-2.664-9.136c-.142-.486-.591-.822-1.097-.822z" fill="#3d3846"/>
+ <path d="m10.296 29.601c-.761 0-1.31.73-1.096 1.462l2.665 9.135c.141.488.589.823 1.096.823h4.187c.761 0 1.31-.73 1.097-1.462l-2.664-9.136c-.143-.488-.59-.822-1.098-.822z" fill="#68676e"/>
+ <path d="m11.404 18.365c-.082.003-.164.014-.242.034l-7.614 1.904c-.508.126-.865.583-.865 1.107v6.091c0 .523.357.98.865 1.108l7.614 1.903c.719.18 1.418-.366 1.418-1.108v-9.897c0-.644-.532-1.161-1.176-1.142z" fill="#68676e"/>
+ <path d="m2.729 21.09c-.03.102-.046.21-.046.321v.424h4.567v-.745zm-.046 2.877v1.066h4.567v-1.066zm0 3.198v.337c0 .143.03.28.079.408h4.488v-.745z" fill-opacity=".4"/>
+ <path d="m7.098 16.506c-1.261 0-2.283 1.074-2.283 2.398v11.192c0 1.324 1.022 2.398 2.283 2.398h6.35v-15.988z" fill="#e83635"/>
+ <path d="m36.539 18.744c-.621.014-1.119.521-1.119 1.142v9.136c0 .809.816 1.361 1.566 1.06l7.613-3.045c.434-.172.718-.592.718-1.06v-3.045c0-.467-.284-.887-.718-1.061l-7.613-3.045c-.142-.056-.293-.083-.447-.082z" fill="#9c9ba2"/>
+ <path d="m39.226 7.86c-3.351 3.322-16.749 8.646-24.743 8.646h-1.141v15.963l1.141.049c7.994 0 21.392 5.307 24.743 8.633z" fill="#e4e4e4"/>
+ <path d="m39.48 6.914c.882.012 1.586.703 1.573 1.544v32.085c.032 2.058-3.228 2.058-3.197 0v-32.085c-.012-.859.721-1.558 1.624-1.544z" fill="#e83635"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Software.svg b/.icons/kora/apps/scalable/org.gnome.Software.svg
new file mode 120000
index 000000000..6b4d18680
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Software.svg
@@ -0,0 +1 @@
+gnome-software.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Solanum.svg b/.icons/kora/apps/scalable/org.gnome.Solanum.svg
new file mode 100644
index 000000000..c60ee089b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Solanum.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.5891 39.5891 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e1616" offset="0"/>
+ <stop stop-color="#ef5242" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.13365 0 0 1.13365 -3.20765 -3.12453)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.13365 0 0 1.13365 -3.65593 -4.52538)" d="m33 17-10.506 5.293-.34.17-.009.014c-.348.183-.681.402-.973.695-1.563 1.561-1.563 4.095 0 5.656 1.561 1.563 4.095 1.563 5.656 0 .404-.404.7-.873.895-1.373z" fill="#ffffff"/>
+ <path transform="matrix(1.13365 0 0 1.13365 -3.65593 -4.52538)" d="m25.414 24.586c.781.781.781 2.047 0 2.828s-2.047.781-2.828 0-.781-2.047 0-2.828 2.047-.781 2.828 0z" fill="#4a4a4a"/>
+ <path transform="matrix(1.13365 0 0 1.13365 -3.20765 -3.12453)" d="m20.874 3.751c-1.353.287-5.046.535-6.741 4.71 2.264-1.852 5.389-2.115 7.303-2.785-.881 4.458 2.071 5.678 3.185 6.579-.781-3.204-.754-5.165 1.163-6.327 3.245 3.302 5.962 2.059 7.672 1.579-1.541-.641-3.567-.448-5.822-3.142-.129-.154 3.822 1.049 4.741 1.474-.564-.859-3.181-1.683-4.617-2.155-1.436-.473-4.891-.353-6.884.067z" fill="#23ba78"/>
+ <path transform="matrix(1.13365 0 0 1.13365 -3.20765 -3.12453)" d="m24.953 3.035-.844-.279s-1.082 1.043-1.238 1.175c-.269.23 2.246.605 2.557.438l-.267-1.08z" fill="#259a5e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.SoundJuicer.svg b/.icons/kora/apps/scalable/org.gnome.SoundJuicer.svg
new file mode 120000
index 000000000..88e254162
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.SoundJuicer.svg
@@ -0,0 +1 @@
+sound-juicer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.SoundRecorder.svg b/.icons/kora/apps/scalable/org.gnome.SoundRecorder.svg
new file mode 100644
index 000000000..8443920e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.SoundRecorder.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5dadb" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 21v16h16.875c0.617 0 1.125-0.542 1.125-1.2v-13.6c0-0.658-0.508-1.2-1.125-1.2h-2e-3z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m24 21v16h-16.875c-0.617 0-1.125-0.542-1.125-1.2v-13.6c0-0.658 0.508-1.2 1.125-1.2h2e-3z" fill="#e01b24" fill-rule="nonzero"/>
+ <circle cx="14.761787" cy="29.25062" r="3" fill="#fff"/>
+ <path d="m28 25v6l5-3zm5 0v6h2v-6zm3 0v6h2v-6z" fill="#505050" fill-rule="nonzero"/>
+ <path d="m42 12c0-.552-.448-1-1-1h-34c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1h34c.552 0 1-.448 1-1z" fill="#25614d"/>
+ <g fill-rule="nonzero">
+ <path d="m16.875 11.002c.052-.004.114-.001.19.013.514.707.406 1.461.555 2.189.171.402-.128.96.514 1.257.377-.592-.017-1.242.398-1.84.799-.313.687.546.702.753.109.24-.194.716.282.837.352-.309-.415-1.168.733-1.109.433.336-.275 1.131.624 1.211.512-.687.222-1.434.778-2.119.853-.322 1.148.555 1.616.754.188.461 2.237.683 1.804.036.086-.17-.162-.738.208-.694.283.634.06 1.305.588 1.919.548-.254.066-.865.357-1.249.61-.36.41.506.507.652.03.304.053 1.175 1.153.993-.223-.247.374-.604.471-.173.108.454.698.13.406-.148-.358-.266.297-.776.547-.256-.076.265.542 1.095.863.437-.116-.314 1.016-.597.88-.106-.213.423 1.072.581 1.543.232.288.223.792.326 1.365.375h2.041c-.021.01-.024.018-.186.033.163.015.165.025.186.035h-2.041c-.573.049-1.077.152-1.365.375-.471-.349-1.756-.191-1.543.232.136.491-.996.208-.88-.106-.321-.658-.939.172-.863.437-.25.52-.905.01-.547-.256.292-.278-.298-.602-.406-.148-.097.431-.694.074-.471-.173-1.1-.182-1.123.689-1.153.993-.097.146.103 1.012-.507.652-.291-.384.191-.995-.357-1.249-.528.614-.305 1.285-.588 1.919-.37.044-.122-.524-.208-.694.433-.647-1.616-.425-1.804.036-.468.199-.763 1.076-1.616.754-.556-.685-.266-1.432-.778-2.119-.899.08-.191.875-.624 1.211-1.148.059-.381-.8-.733-1.109-.476.121-.173.597-.282.837-.015.207.097 1.066-.702.753-.415-.598-.021-1.248-.398-1.84-.642.297-.343.855-.514 1.257-.149.728-.041 1.482-.555 2.189-.076.014-.138.017-.19.013-.369-.027-.228-.458-.283-.575-.061-.762.267-1.537.026-2.291-.539.282-.156.884-.304 1.286.157.265-.25 1.035-.761.428-.304-.727-.114-1.471-.225-2.205.014-.482-.614.006-.445.213-.093.215.094 1.058-.708.733-.349-.438.125-.95-.414-1.357-1.03.162-.442.85-.861 1.213-.953-.145-.553-.823-.762-1.176-.927.085-2.09.014-3.018-.233h-3.118c-.026-.017.174-.031.61-.035-.435-.004-.636-.016-.61-.033h3.118c.928-.246 2.091-.318 3.018-.233.209-.353-.191-1.031.762-1.176.419.363-.169 1.051.861 1.213.539-.407.065-.919.414-1.357.802-.325.615.518.708.733-.169.207.459.695.445.213.111-.734-.079-1.478.225-2.205.511-.607.918.163.761.428.148.402-.235 1.004.304 1.286.241-.754-.087-1.529-.026-2.291.055-.117-.086-.548.283-.575zm18.021 3.993c-.043 0-.084.003-.127.004.301.004.597.003.886 0-.247-.003-.501-.006-.759-.004z" fill="#f9f06b"/>
+ <path d="m35 11h2v8h-2z" fill="#8ff0a4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Sudoku.svg b/.icons/kora/apps/scalable/org.gnome.Sudoku.svg
new file mode 120000
index 000000000..ea7dbf3bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Sudoku.svg
@@ -0,0 +1 @@
+sudoku.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Sysprof.svg b/.icons/kora/apps/scalable/org.gnome.Sysprof.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Sysprof.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.SystemMonitor.svg b/.icons/kora/apps/scalable/org.gnome.SystemMonitor.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.SystemMonitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Taquin.svg b/.icons/kora/apps/scalable/org.gnome.Taquin.svg
new file mode 120000
index 000000000..acfd73b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Taquin.svg
@@ -0,0 +1 @@
+gnome-taquin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Tau.svg b/.icons/kora/apps/scalable/org.gnome.Tau.svg
new file mode 100644
index 000000000..ab8bdd35e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Tau.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38.0695 38.0695 0 24 44.0695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007478" offset="0"/>
+ <stop stop-color="#269ea3" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m7.273 6h29.454c1.808 0 3.273 1.389 3.273 3.102v31.796c0 1.713-1.465 3.102-3.273 3.102h-29.454c-1.808 0-3.273-1.389-3.273-3.102v-31.796c0-1.713 1.465-3.102 3.273-3.102z" fill="url(#a)"/>
+ <path d="m22.853 19-.714 7.635c-.115 1.228-.172 3.27-.172 4.498 0 2.341.271 3.766.813 4.273.558.492 1.191.737 1.897.737 1.578 0 2.313-1.16 2.609-3.143h.912c-.542 4.553-2.157 7-5.246 7-3.237 0-4.855-1.851-4.855-5.552 0-1.867.18-5.004.542-7.789l.912-7.659h-2.439c-1.348 0-2.398.251-3.154.71-.739.442-1.43 1.93-2.07 3.29h-.888c.526-1.801 1.151-3.615 1.873-4.663.723-1.065 1.413-1.412 2.07-1.771.657-.377 1.635-.566 2.933-.566h12.124v3z" fill="#fff"/>
+ <path d="m36.535 38c.692-1.196 1.984-2 3.465-2s2.773.804 3.465 2h.535v2c0 2.209-1.791 4-4 4s-4-1.791-4-4v-2z" fill="#ed43c1"/>
+ <path d="m40 14-4 6h8z" fill="#d5bf91"/>
+ <path d="m40 14-2 3h4z" fill="#2c2c2c"/>
+ <path d="m36 20v15h8v-15z" fill="#f59e2b"/>
+ <path d="m36 35h8v3h-8z" fill="#c7c7c7"/>
+ <path d="m10 10c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm7 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2z" fill="#2c2c2c"/>
+ </g>
+ <path d="m9 10v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm14 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm14 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm-21 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1zm14 0v-6c0-.552-.448-1-1-1s-1 .448-1 1v6c0 .552.448 1 1 1s1-.448 1-1z" fill="#bbb"/>
+ <path d="m36 38h8v1h-8z" fill="#4f4f4f" fill-opacity=".2"/>
+ <path d="m36 20h8v1h-8z" fill="#4f4f4f" fill-opacity=".2"/>
+ <path d="m36 35h8v1h-8z" fill="#fff" fill-opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Terminal.svg b/.icons/kora/apps/scalable/org.gnome.Terminal.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Tetravex.svg b/.icons/kora/apps/scalable/org.gnome.Tetravex.svg
new file mode 120000
index 000000000..eef4e7598
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.TextEditor.svg b/.icons/kora/apps/scalable/org.gnome.TextEditor.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.TextEditor.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Todo.svg b/.icons/kora/apps/scalable/org.gnome.Todo.svg
new file mode 120000
index 000000000..56fbf2558
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Todo.svg
@@ -0,0 +1 @@
+gnome-todo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Tomboy.svg b/.icons/kora/apps/scalable/org.gnome.Tomboy.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Tomboy.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Totem.svg b/.icons/kora/apps/scalable/org.gnome.Totem.svg
new file mode 120000
index 000000000..a30e61e16
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Totem.svg
@@ -0,0 +1 @@
+totem.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Tour.svg b/.icons/kora/apps/scalable/org.gnome.Tour.svg
new file mode 100644
index 000000000..aae4e6618
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Tour.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -82.564 82.564 0 64 87)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8a1f24" offset="0"/>
+ <stop stop-color="#fa463b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -85.7542 85.7542 0 66.1337 89.7778)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="38" x2="88.377" y1="86" y2="86" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a9996" offset="0"/>
+ <stop stop-color="#c0bfbc" offset=".28"/>
+ <stop stop-color="#9f9e9b" offset=".77"/>
+ <stop stop-color="#77767b" offset="1"/>
+ </linearGradient>
+ <path d="m77 88-5 22" fill="none" stroke="#77767b" stroke-width="2"/>
+ <path d="m64 4c-12.355.09-24.879 4.074-34.176 12.215-4.652 4.066-8.449 9.133-10.898 14.805-2.446 5.675-3.524 11.957-2.926 18.105.695 7.16 3.594 13.941 7.207 20.16 3.964 6.834 8.805 13.12 14.398 18.7l6.79 12.015h37.96l8.645-13c4.933-5.447 9.328-11.357 13.125-17.648 3.766-6.243 6.977-12.993 7.875-20.227.766-6.168-.207-12.52-2.613-18.254-2.403-5.734-6.219-10.848-10.907-14.93-9.375-8.168-22.046-12.03-34.48-11.941z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m65.262 4.016c-17.219 2.597-33.532 8.3-40.848 28.23-6.604 24.704 3.66 36.617 16.676 55.754l5.851 12.008h7.922c-4.925-14.512-17.086-39.668-17.086-52.305 0-37.058 27.282-43.558 27.485-43.687zm.004 0c.07.187 8.511 17.238 8.507 43.687 0 13.957-1.949 38.047-3.847 52.305h10.074c24.254-43.512 32.934-82.988-14.734-95.992z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m83 100 8-13h-54l8.004 13z" fill="#2b2b2b"/>
+ <path d="m52 86 5 23" fill="none" stroke="#c0bfbc" stroke-width="2"/>
+ <path d="m37.457 86.395 12.105 22.605" fill="none" stroke="#9a9996" stroke-width="2"/>
+ <path d="m36 84v2s0 2 1.871 2h52.259c1.87 0 1.87-2 1.87-2v-2z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m33.845 84h59.778l-1.623 2h-56.325z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m90.5 87-12.063 22" fill="none" stroke="#77767b" stroke-width="2"/>
+ <path d="m48 119.326v-11.326h32v13.326c0 2.56-2.106 4.666-4.666 4.666h-22.668c-2.56 0-4.666-2.106-4.666-4.666z" fill="#e05d00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.Tweaks.svg b/.icons/kora/apps/scalable/org.gnome.Tweaks.svg
new file mode 120000
index 000000000..aab583408
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Tweaks.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.TwentyFortyEight.svg b/.icons/kora/apps/scalable/org.gnome.TwentyFortyEight.svg
new file mode 120000
index 000000000..2de358979
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.TwentyFortyEight.svg
@@ -0,0 +1 @@
+gnome-2048.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Usage.svg b/.icons/kora/apps/scalable/org.gnome.Usage.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Usage.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Weather.Application.svg b/.icons/kora/apps/scalable/org.gnome.Weather.Application.svg
new file mode 120000
index 000000000..d18572dd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Weather.Application.svg
@@ -0,0 +1 @@
+gnome-weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Weather.svg b/.icons/kora/apps/scalable/org.gnome.Weather.svg
new file mode 120000
index 000000000..d18572dd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Weather.svg
@@ -0,0 +1 @@
+gnome-weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.World.Citations.svg b/.icons/kora/apps/scalable/org.gnome.World.Citations.svg
new file mode 100644
index 000000000..d314c3e0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.World.Citations.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m7.964 6.621c-1.642 0-2.972 1.322-2.972 2.954v31.02c0 1.632 1.33 2.956 2.972 2.956h22.296c1.642 0 2.972-1.324 2.972-2.956v-31.02c0-1.638-1.324-2.954-2.972-2.954z" fill="#5263d5"/>
+ <path d="m33.233 35.079c0 1.637-1.308 3.048-2.935 3.041h-22.019c-1.215 0-2.201.904-2.201 2.128 0 1.223.986 2.217 2.201 2.217h22.019c1.627 0 2.935-1.318 2.935-2.956z" fill="#e4e4e4"/>
+ <path d="m7.221 14.223c-1.235 0-2.229.988-2.229 2.216v16.249c0-1.227.994-2.169 2.229-2.171h26.012v-16.294z" fill="#b563e7"/>
+ <path d="m14.405 2.276c-1.605 0-2.896 1.321-2.896 2.963v26.661c0 1.641 1.291 2.962 2.896 2.962h18.103c1.606 0 2.897-1.321 2.897-2.962v-22.02l-7.603-7.604h-13.397z" fill="#e4e4e4"/>
+ <path d="m14.767 21.828v4.344h15.207v-2.172h3.259v-2.172z" fill-opacity=".1"/>
+ <path d="m14.767 6.621h9.776v2.172h-9.776z" fill-opacity=".3"/>
+ <path d="m14.767 12.052h18.466v6.517h-13.035v1.086h-5.431z" fill-opacity=".1"/>
+ <path d="m27.802 2.277v4.562c0 1.68 1.361 3.041 3.041 3.041h4.562z" fill="#fafafa"/>
+ <path d="m37.034 10.966c-3.309 0-5.974 2.635-5.974 5.909 0 2.947 2.16 5.375 5.006 5.831l-2.766 6.725h2.241l6.51-9.344c.606-.923.957-2.025.957-3.212 0-3.274-2.664-5.909-5.974-5.909z" fill="#5263d5"/>
+ <g fill="#b563e7">
+ <path d="m24 10.966c-3.309 0-5.974 2.635-5.974 5.909 0 2.947 2.16 5.375 5.006 5.831l-2.766 6.725h2.24l6.511-9.344c.606-.923.957-2.025.957-3.212 0-3.274-2.665-5.909-5.974-5.909z"/>
+ <path d="m12.595 40.293h5.431v5.431l-2.715-1.811-2.716 1.811z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.World.PikaBackup.svg b/.icons/kora/apps/scalable/org.gnome.World.PikaBackup.svg
new file mode 100644
index 000000000..2be58f358
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.World.PikaBackup.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.3889 27.3889 0 24 31.3889)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a92fb7" offset="0"/>
+ <stop stop-color="#d546e6" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.42275 0 0 1.42275 -10.146 -4.455)" d="m40 20c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16z" fill="url(#a)"/>
+ <path d="m46.709 22.408c.037.526.055 1.057.055 1.592 0 12.573-10.191 22.764-22.764 22.764s-22.764-10.191-22.764-22.764c0-1.706.188-3.368.543-4.967.817 11.824 10.68 21.176 22.71 21.176 10.859 0 19.953-7.621 22.22-17.801z" fill="#ffeb3b"/>
+ <path d="m46.715 22.49c.032.499.049 1.003.049 1.51 0 12.573-10.191 22.764-22.764 22.764s-22.764-10.191-22.764-22.764c0-.507.017-1.011.049-1.51.778 11.861 10.658 21.255 22.715 21.255s21.937-9.394 22.715-21.255z" fill="#ff9800"/>
+ </g>
+ <path transform="translate(.009018 1.43756)" d="m17.558 12.144c3.219-2.496 7.732-2.861 11.346-.808 3.973 2.257 5.92 6.895 4.733 11.256-1.186 4.352-5.221 7.407-9.801 7.407s-8.615-3.055-9.801-7.407c-.145-.533.17-1.083.702-1.228.533-.145 1.083.169 1.228.702.951 3.492 4.196 5.933 7.871 5.933s6.92-2.441 7.871-5.933c.949-3.484-.616-7.187-3.791-8.991-2.834-1.61-6.355-1.374-8.93.497l.721.721c.286.286.372.716.217 1.09-.155.373-.52.617-.924.617h-3c-.552 0-1-.448-1-1v-3c0-.404.244-.769.617-.924.374-.155.804-.069 1.09.217zm9.997 9.024c.459.306.583.927.277 1.387-.306.459-.927.583-1.387.277l-3.445-2.297v-4.535c0-.552.448-1 1-1s1 .448 1 1v3.465z" fill="#ffc9ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.World.Secrets.svg b/.icons/kora/apps/scalable/org.gnome.World.Secrets.svg
new file mode 120000
index 000000000..4bc7c74f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.World.Secrets.svg
@@ -0,0 +1 @@
+org.gnome.PasswordSafe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.Yelp.svg b/.icons/kora/apps/scalable/org.gnome.Yelp.svg
new file mode 120000
index 000000000..5ec8e9d94
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.Yelp.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.atomix.svg b/.icons/kora/apps/scalable/org.gnome.atomix.svg
new file mode 120000
index 000000000..3f0c74341
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.atomix.svg
@@ -0,0 +1 @@
+atomix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.baobab.svg b/.icons/kora/apps/scalable/org.gnome.baobab.svg
new file mode 120000
index 000000000..6080e25b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.baobab.svg
@@ -0,0 +1 @@
+gnome-disks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.bijiben.svg b/.icons/kora/apps/scalable/org.gnome.bijiben.svg
new file mode 120000
index 000000000..23eef9d99
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.bijiben.svg
@@ -0,0 +1 @@
+bijiben.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.books.svg b/.icons/kora/apps/scalable/org.gnome.books.svg
new file mode 120000
index 000000000..a732bc8ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.books.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.builder.svg b/.icons/kora/apps/scalable/org.gnome.builder.svg
new file mode 120000
index 000000000..d153228c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.builder.svg
@@ -0,0 +1 @@
+builder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.calendar.svg b/.icons/kora/apps/scalable/org.gnome.calendar.svg
new file mode 120000
index 000000000..b526f8f49
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.calendar.svg
@@ -0,0 +1 @@
+gnome-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.cheese.svg b/.icons/kora/apps/scalable/org.gnome.cheese.svg
new file mode 120000
index 000000000..6fe6baa15
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.cheese.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.chess.svg b/.icons/kora/apps/scalable/org.gnome.chess.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.clocks.svg b/.icons/kora/apps/scalable/org.gnome.clocks.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.clocks.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.design.AppIconPreview.svg b/.icons/kora/apps/scalable/org.gnome.design.AppIconPreview.svg
new file mode 100644
index 000000000..4c073a72e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.AppIconPreview.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.377 45.665c-3.353-.097-6.045-2.848-6.045-6.225v-14.41h21.998v20.635z" fill="#87b8ed"/>
+ <path d="m39.623 45.665h-15.293v-20.635h21.338v14.41c0 3.377-2.692 6.128-6.045 6.225z" fill="#1a5fb4"/>
+ <path d="m8.56 2.332h15.77v22.698h-21.998v-16.47c0-3.438 2.79-6.228 6.228-6.228z" fill="#f5f5f5"/>
+ <path transform="matrix(-1 0 0 1 48 0)" d="m8.56 2.332h15.11v22.698h-21.338v-16.47c0-3.438 2.79-6.228 6.228-6.228z" fill="#8e8e8e"/>
+ <path transform="scale(.375)" d="m60 16 2 4v2h4v-2l2-4z" fill="#575757" fill-rule="nonzero"/>
+ <path d="m13.995 24h20.505v2.221h-20.505z" fill="#e0e0e0"/>
+ <path transform="scale(.375)" d="m55.359 36.387-1.183 3.824-18.176 55.789v8l8-4 17.82-57.426 1.184-3.824z" fill="#b4b4b1" fill-rule="nonzero"/>
+ <path d="m22.5 1.5h3v4.5h-3z" fill="#77767a" stroke-width=".375"/>
+ <g fill-rule="nonzero">
+ <path transform="scale(.375)" d="m72.641 36.387 1.183 3.824 18.176 55.789v8l-8-4-17.824-57.426-1.18-3.824z" fill="#c0bfbc"/>
+ <path transform="matrix(.375 0 0 .375 -3 -6)" d="m80.641 52.387 1.183 3.824 18.176 55.789v8l-4-7-19.18-59.43z" fill="#deddda"/>
+ <path transform="scale(.375)" d="m55.359 36.387-1.183 3.824-18.176 55.789v8l4-7 19.18-59.43z" fill="#cdcccb"/>
+ <path transform="scale(.375)" d="m76 32c0 6.629-5.371 12-12 12s-12-5.371-12-12 5.371-12 12-12 12 5.371 12 12z" fill="#5e5c64"/>
+ <path transform="scale(.375)" d="m72 32c0 4.418-3.582 8-8 8s-8-3.582-8-8 3.582-8 8-8 8 3.582 8 8z" fill="#c0bfbc"/>
+ </g>
+ <path d="m33 36.346 1.5-.375v3.058l-3-1.529zm-18 .029 1.5 1.125-3 1.56v-3.06z" fill="#3c3c3c"/>
+ <path transform="scale(.375)" d="m64 36c-2.211 0-4-1.789-4-4s1.789-4 4-4 4 1.789 4 4-1.789 4-4 4z" fill="#888" fill-rule="nonzero"/>
+ <path transform="scale(.375)" d="m62 58h4c1.105 0 2 .895 2 2v12c0 1.105-.895 2-2 2h-4c-1.105 0-2-.895-2-2v-12c0-1.105.895-2 2-2z" fill="#9a9996" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.BannerViewer.svg b/.icons/kora/apps/scalable/org.gnome.design.BannerViewer.svg
new file mode 100644
index 000000000..7435b391b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.BannerViewer.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.595533 -29.062 29.062 .595533 28.2878 42.1042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#690000" offset="0"/>
+ <stop stop-color="#a51822" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24.7767 24.7767 0 24 29.7767)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c91b22" offset="0"/>
+ <stop stop-color="#d74840" offset="1"/>
+ </linearGradient>
+ <path d="m46 13-2.919 13.775 2.919 15.225h-24.081s-2.919 0-2.919-2.9v-23.2l2.919-2.9zm-32.947 29h-11.053l2.947-15.225-2.947-13.775h11.789l2.211 26.1c0 2.895-2.936 2.9-2.947 2.9z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m10.908 5c-1.612 0-2.908 1.314-2.908 2.947v25.053h6v-2l2-1h3l2 1v2h19v-25.053c0-1.633-1.296-2.947-2.908-2.947z" fill="url(#b)"/>
+ <path d="m26.445 16.348c-.461.349-1.889-1.172-2.459-1.174-.569-.003-2.011 1.505-2.469 1.152-.46-.351.48-2.243.307-2.809-.174-.568-1.989-1.537-1.812-2.103.178-.565 2.188-.215 2.65-.562.461-.348.782-2.455 1.351-2.452.568.001.87 2.111 1.33 2.462.458.352 2.47.019 2.645.587.174.567-1.649 1.52-1.828 2.085-.177.565.747 2.465.285 2.814z" fill="#fff"/>
+ <path d="m20.946 25.448c-.462.348-1.891-1.172-2.46-1.175-.57-.003-2.011 1.505-2.47 1.154-.458-.352.482-2.245.307-2.811-.174-.567-1.988-1.535-1.811-2.102.178-.565 2.188-.215 2.649-.562.463-.349.782-2.455 1.351-2.452s.872 2.111 1.33 2.462c.46.353 2.473.02 2.646.587.174.566-1.649 1.519-1.827 2.084-.177.567.747 2.467.285 2.815z" fill="#fff"/>
+ <path d="m31.946 25.448c-.461.348-1.891-1.172-2.459-1.175-.569-.003-2.012 1.505-2.471 1.154-.458-.352.482-2.245.308-2.811-.174-.567-1.989-1.535-1.812-2.102.178-.565 2.188-.215 2.651-.562.46-.349.78-2.455 1.349-2.452s.872 2.111 1.331 2.462c.459.353 2.472.02 2.645.587.175.566-1.649 1.519-1.827 2.084-.178.567.747 2.467.285 2.815z" fill="#fff"/>
+ </g>
+ <path d="m37.1 30c1.626 0 2.9 1.308 2.9 2.933 0 2.934-2.9 3.1-2.9 3.1h-15.3c-1.62 0-2.8 1.314-2.8 2.934v-8.967zm-21.1 0v8.967c0-1.496-1.167-2.934-3-2.934h-2.1c-1.62 0-2.9-1.48-2.9-3.1s1.28-2.933 2.9-2.933z" fill="#be9999"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.Contrast.svg b/.icons/kora/apps/scalable/org.gnome.design.Contrast.svg
new file mode 100644
index 000000000..dbda23f95
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.Contrast.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 267.172 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#efefef" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.479385 -42.2514 42.2514 -.479385 136.669 43.8502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#191d2c" offset="0"/>
+ <stop stop-color="#464455" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m24 1.236c12.564 0 22.764 10.2 22.764 22.764s-10.2 22.764-22.764 22.764v-1.485c11.744 0 21.279-9.535 21.279-21.279s-9.535-21.279-21.279-21.279v-1.485z" clip-rule="evenodd"/>
+ </clipPath>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g clip-path="url(#c)">
+ <image transform="matrix(.989739 0 0 .989739 24.000181 1.236184)" width="22.764" height="45.528" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAuCAYAAADDX4LFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAzUlEQVRYhe1XQRKEMAhzZ/j/S3aPfo946o6OVCiUtgdzlkBTgvTz++7YFED9QgYxsy/SQo5KWc5iLwTE7KGxxRBwlSVc8ZncV7mRHECHamUGYijdEsicL0tvFM5xJgqdQQg2au5Lq3dLAM8XGtAJ2+jZErXrOXx9E9U45vyJNFjCkjQvs2WYiTofIne23EzUiKeLXc9E1ph1TNR6RmKgz2IokUORJZI3t1s4YW/5z5ZmEzXUMt9E3pk/z0TR9e59E8nk75tIJJdbMZawUB44dr3MH86NzwAAAABJRU5ErkJggg=="/>
+ </g>
+ <path d="m24 45.279c-7.593 0-14.632-4.064-18.428-10.639-3.797-6.576-3.797-14.704 0-21.28 3.796-6.575 10.835-10.639 18.428-10.639" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m34.045 10.011-14.365 14.363c-1.15 1.725-.575 3.451-2.3 5.176l1.725 1.725c1.726-1.725 4.058-1.131 5.177-2.3l14.364-14.363z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m42.115 2.903c-.972.001-1.903.391-2.585 1.083l-.002-.001-3.741 3.741-2.339-2.339c-.545-.545-1.091 0-1.091 0l-1.731 1.731s-.546.546 0 1.091l9.819 9.82c.546.545 1.091 0 1.091 0l1.732-1.731c.545-.546 0-1.091 0-1.091l-2.339-2.339 3.72-3.719.021-.022c.692-.683 1.081-1.615 1.082-2.587 0-2.009-1.629-3.637-3.637-3.637z" fill="#0e94ba"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.Emblem.svg b/.icons/kora/apps/scalable/org.gnome.design.Emblem.svg
new file mode 100644
index 000000000..5088b4353
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.Emblem.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccd4d6" offset="0"/>
+ <stop stop-color="#ededed" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m15 25c4.419 0 8 3.581 8 8s-3.581 8-8 8-8-3.581-8-8 3.581-8 8-8z" fill="#ffaa04"/>
+ <path d="m33 7c4.419 0 8 3.581 8 8s-3.581 8-8 8-8-3.581-8-8 3.581-8 8-8z" fill="#ff6726"/>
+ <path d="m18.536 29.464c-1.951-1.952-5.121-1.952-7.072 0-1.952 1.951-1.952 5.121 0 7.072 1.951 1.952 5.121 1.952 7.072 0 1.952-1.951 1.952-5.121 0-7.072zm-1.414 1.414c.895.897 1.13 2.27.584 3.414l-3.998-3.998c1.144-.546 2.517-.311 3.414.584zm-4.828.83 3.998 3.998c-1.144.546-2.517.311-3.414-.584-.895-.897-1.13-2.27-.584-3.414z" fill="#292929"/>
+ <path d="m33 41c4.419 0 8-3.581 8-8s-3.581-8-8-8-8 3.581-8 8 3.581 8 8 8z" fill="#3c29eb"/>
+ <path d="m15 7c4.419 0 8 3.581 8 8s-3.581 8-8 8-8-3.581-8-8 3.581-8 8-8z" fill="#ed333b"/>
+ <path d="m30.6 10c-.872 0-1.6.585-1.6 1.285v7.43c0 .7.728 1.285 1.6 1.285h4.8c.872 0 1.6-.585 1.6-1.285v-7.43c0-.7-.728-1.285-1.6-1.285zm.4 2h4v2h-4zm0 4h4v2h-4z" fill="#292929"/>
+ <path d="m14 12v.75c0 .193-.072.398-.205.539l-.729.711h5.934v2h-5.934l.729.711c.133.143.199.346.205.539v.75h-1.004c-.224 0-.499-.067-.644-.211l-2.352-2.789 2.352-2.789c.145-.144.42-.211.644-.211z" fill="#ffffff"/>
+ <path d="m34 32h3v2h-3v3h-2v-3h-3v-2h3v-3h2z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.IconLibrary.svg b/.icons/kora/apps/scalable/org.gnome.design.IconLibrary.svg
new file mode 100644
index 000000000..58489b3cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.IconLibrary.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="2.332" x2="2.332002" y1="5.00248" y2="5.00248" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -35.8067 35.8067 0 6 39.8067)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#25225b" offset="0"/>
+ <stop stop-color="#3b3960" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m2.332 10.999h40.002c1.848 0 3.334 1.472 3.334 3.302v25.139c0 3.438-2.79 6.228-6.228 6.228h-37.108z" fill="#e4e4e4"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m26 22v18h15.75c1.247 0 2.25-1.095 2.25-2.455v-15.545z" fill="#363656"/>
+ <path d="m26.167 41.334h-19.501v-19.501h19.501v-19.501h13.273c3.438 0 6.228 2.79 6.228 6.228v13.273h-19.501z" fill="url(#a)"/>
+ <path d="m6.6656 2.332h19.5012v19.5012h-19.5012z" fill="#363656" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m22 10.82c0-1.557-1.205-2.82-2.693-2.82-.979 0-1.837.548-2.307 1.367-.47-.819-1.328-1.367-2.307-1.367-1.488 0-2.693 1.263-2.693 2.82 0 .81.327 1.541.85 2.055h-.002l4.09 4.125 4.214-4.125h-.002c.523-.514.85-1.245.85-2.055" fill="#dedcd9"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m35 8c-2.783 0-5 2.297-5 5s2.217 5 5 5 5-2.297 5-5-2.217-5-5-5zm0 3c1.078 0 2 .828 2 2s-.922 2-2 2-2-.828-2-2 .922-2 2-2z" fill="#363656"/>
+ </g>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m35.362 26.363 3.958 4.137-3.958 4.137" fill="none" stroke="#dedcd9" stroke-width="2.7"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m31.21 29.001c-.016-.001-.032-.001-.047-.001-.638 0-1.163.677-1.163 1.5s.525 1.5 1.163 1.5c.015 0 .031 0 .047-.001h7.58c.016.001.032.001.047.001.638 0 1.163-.677 1.163-1.5s-.525-1.5-1.163-1.5c-.015 0-.031 0-.047.001z" fill="#dedcd9" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m4 4h4v36h-4z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m14 32c1.105 0 2 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2zm6 0c1.105 0 2 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2zm-6-6c1.105 0 2 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2zm6 0c1.105 0 2 .895 2 2s-.895 2-2 2-2-.895-2-2 .895-2 2-2z" fill="#363656" fill-rule="nonzero"/>
+ <path transform="matrix(1.07758 0 0 1.07758 -1.86195 -1.97833)" d="m8 40h6v6.033l-3-2.625-3 2.625z" fill="#ee3c25" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.Lorem.svg b/.icons/kora/apps/scalable/org.gnome.design.Lorem.svg
new file mode 100644
index 000000000..304359394
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.Lorem.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m7.254 4.499h33.492c1.522 0 2.755 1.503 2.755 3.355v32.292c0 1.852-1.233 3.355-2.755 3.355h-33.492c-1.522 0-2.755-1.503-2.755-3.355v-32.292c0-1.852 1.233-3.355 2.755-3.355z" fill="#e4e4e4"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-4.606v-4.334h6.5v-6.5h4.334zm-43.336 0v-4.606h4.334v6.5h6.5v4.334h-4.606c-3.438 0-6.228-2.79-6.228-6.228zm37.108-37.108c3.438 0 6.228 2.79 6.228 6.228v4.606h-4.334v-6.5h-6.5v-4.334zm-30.88 0h4.606v4.334h-6.5v6.5h-4.334v-4.606c0-3.438 2.79-6.228 6.228-6.228z" fill="#d0121a"/>
+ <path d="m8.832 13.166v2.167h3.251v8.667h-3.251v2.167h13.001v-7.584h-2.167v5.417h-5.417v-8.667h3.251v-2.167zm15.168 0h2.167v2.167h-2.167zm4.334 0h2.166v2.167h-2.166zm4.333 0h2.167v2.167h-2.167zm4.334 0h2.167v2.167h-2.167z" fill="#005ac6"/>
+ <path d="m8.832 34.834h17.335v2.167h-17.335zm0-5.417h30.336v2.167h-30.336zm15.168-5.417h15.168v2.167h-15.168zm0-5.417h15.168v2.167h-15.168z" fill="#afafaf"/>
+ <path d="m28.334 34.834h2.166v2.167h-2.166zm4.333 0h2.167v2.167h-2.167zm4.334 0h2.167v2.167h-2.167z" fill="#ed333b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.Palette.svg b/.icons/kora/apps/scalable/org.gnome.design.Palette.svg
new file mode 120000
index 000000000..cd8258be1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.Palette.svg
@@ -0,0 +1 @@
+com.github.cassidyjames.palette.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.design.SymbolicPreview.svg b/.icons/kora/apps/scalable/org.gnome.design.SymbolicPreview.svg
new file mode 100644
index 000000000..5ae08465d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.SymbolicPreview.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9d3d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11.693 10c-1.487 0-2.693 1.264-2.693 2.82 0 .811.327 1.541.85 2.055h-.002l4.09 4.125 4.212-4.125c.523-.514.85-1.244.85-2.055 0-1.556-1.206-2.82-2.693-2.82-.979 0-1.837.548-2.307 1.367-.47-.819-1.328-1.367-2.307-1.367zm20.307 0c-2.783 0-5 2.297-5 5s2.217 5 5 5 5-2.297 5-5-2.217-5-5-5zm0 3c1.078 0 2 .828 2 2s-.922 2-2 2-2-.828-2-2 .922-2 2-2zm-17.607 14c-1.212-.028-1.843 1.432-.993 2.295l1.633 1.707h-4.81c-1.63-.107-1.63 3.103 0 2.996h4.81l-1.633 1.707c-1.245 1.3.704 3.165 1.95 1.865l4.849-5.07-4.849-5.07c-.248-.267-.594-.422-.957-.43zm14.607 1c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm6 0c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm-6 6c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm6 0c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2z" fill="#5b5b5b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.Typography.svg b/.icons/kora/apps/scalable/org.gnome.design.Typography.svg
new file mode 100644
index 000000000..da2d8907f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.Typography.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6a6a6a" offset="0"/>
+ <stop stop-color="#909090" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11 9v8h1.925c0-4.697 1.618-4.834 4.276-5h3.799v19.2c0 5-1.75 5.834-5 5.834v1.966h16v-1.966c-3.25 0-5-.834-5-5.834v-19.2h3.799c2.658.166 4.276.303 4.276 5h1.925v-8z" fill="#deddda" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.design.VectorSlicer.svg b/.icons/kora/apps/scalable/org.gnome.design.VectorSlicer.svg
new file mode 100644
index 000000000..b59d56997
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.design.VectorSlicer.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0053b9" offset="0"/>
+ <stop stop-color="#3382e3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22.582 38.446h14.343c.842 0 1.521-.717 1.521-1.606v-25.68c0-.889-.679-1.606-1.521-1.606h-17.764" fill="none" stroke="#f5f5f3" stroke-dasharray="4.81 2.41" stroke-width="2.41"/>
+ <path d="m18.678 38.446h-7.603c-.842 0-1.521-.717-1.521-1.606v-25.68c0-.889.679-1.606 1.521-1.606h7.223" fill="none" stroke="#0f3d78" stroke-width="2.41"/>
+ <g fill-rule="nonzero">
+ <path d="m34.704 1.832-21.422 37.796 10.981.003 18.687-32.949-8.246-4.85z" fill="#e7e6e5"/>
+ <path d="m34.013 15.89 5.379-9.488c.426-.753.175-1.711-.566-2.145-.739-.436-1.678-.178-2.104.575l-5.379 9.488" fill="#75757a"/>
+ <path d="m28.761 18.855 2.749 1.616-.396.701-2.749-1.616z" fill="#bfbdba"/>
+ <path d="m27.174 21.655 2.749 1.616-.396.7-2.749-1.617z" fill="#bfbdba"/>
+ <path d="m25.588 24.454 2.749 1.616-.397.701-2.749-1.616z" fill="#bfbdba"/>
+ <path d="m40.81.758c-.921-.542-1.976-.802-3.039-.752-1.889.092-3.602 1.154-4.547 2.822l-15.868 27.996 1.968 1.159 1.506.886 2.67 1.569 1.361.8 2.114 1.244 15.868-27.996c1.534-2.706.624-6.166-2.033-7.728zm-1.984 3.499c.277.163.487.399.617.671.043.091.077.185.104.282.1.389.057.816-.155 1.192l-11.612 20.486-.313.551c-.427.754-1.366 1.01-2.106.576-.739-.436-.99-1.393-.564-2.145l.313-.551 11.612-20.487c.212-.376.554-.629.934-.733.096-.027.192-.042.291-.05.296-.021.602.045.879.208z" fill="#ff7211"/>
+ </g>
+ <path d="m25.361 28.015c-.739-.436-.99-1.393-.564-2.145l11.925-21.038c.426-.753 1.365-1.011 2.104-.575.741.434.992 1.392.566 2.145l-11.925 21.037c-.426.754-1.366 1.01-2.106.576z" fill="none"/>
+ <path d="m18.943 28.024 9.618 5.657-1.586 2.801-9.619-5.658z" fill="#5c5c63" fill-rule="nonzero"/>
+ <path d="m36.125 16.902c-.964 1.671-3.103 2.245-4.776 1.278-1.672-.964-2.245-3.103-1.279-4.775.965-1.673 3.104-2.245 4.775-1.28 1.673.966 2.246 3.104 1.28 4.777z" fill="#636260" fill-rule="nonzero"/>
+ <path d="m31.241 6.328-10.116 17.848c.761.447 1.728.183 2.166-.592l8.529-15.048c.44-.776.182-1.761-.579-2.208z" fill="#5c5c63" fill-rule="nonzero"/>
+ <path d="m36.892 18.984-6.149 10.849c-.761-.448-1.019-1.433-.581-2.208l4.562-8.049c.44-.776 1.407-1.04 2.168-.592z" fill="#5c5c63" fill-rule="nonzero"/>
+ <path d="m13.942 38.465-.66 1.164h10.982l.658-1.164z" fill="#999994" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.dfeet.svg b/.icons/kora/apps/scalable/org.gnome.dfeet.svg
new file mode 120000
index 000000000..c8b774e7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.dfeet.svg
@@ -0,0 +1 @@
+d-feet-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.documents.svg b/.icons/kora/apps/scalable/org.gnome.documents.svg
new file mode 120000
index 000000000..65f0dd422
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.documents.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.dspy.svg b/.icons/kora/apps/scalable/org.gnome.dspy.svg
new file mode 100644
index 000000000..c7ab8df7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.dspy.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.10212 0 0 1.10212 -2.45091 -2.45091)" fill-rule="nonzero">
+ <path d="m7.856 34c-.474 0-.856.373-.856.837v4.996c0 1.754 1.446 3.167 3.24 3.167h27.52c1.794 0 3.24-1.413 3.24-3.167v-4.996c0-.464-.382-.837-.856-.837z" fill="#664930"/>
+ <path d="m10.788 22h26.425c.434 0 .787.379.787.846v19.308c0 .467-.353.846-.787.846h-26.425c-.435 0-.788-.379-.788-.846v-19.308c0-.467.353-.846.788-.846z" fill="#ffdc83"/>
+ <path d="m7 34.6 1.587 1.176c.82.608 1.767 1.032 2.771 1.241l10.438 2.171c.908.189 1.613.894 1.796 1.793l.408 2.019h-14.818c-1.205 0-2.182-.965-2.182-2.156z" fill="#b5835a"/>
+ <path d="m41 34.6-1.587 1.176c-.82.608-1.767 1.032-2.771 1.241l-10.438 2.171c-.908.189-1.613.894-1.796 1.793l-.408 2.019h14.818c1.205 0 2.182-.965 2.182-2.156z" fill="#815a3a"/>
+ <path d="m6.857 23 7.729-17.086c.201-.444.593-.767 1.062-.875.467-.108.958.013 1.326.326l5.48 4.15c.896.762 2.196.762 3.092 0l5.48-4.15c.368-.313.859-.434 1.326-.326.469.108.861.431 1.062.875l7.729 17.086z" fill="#986a44"/>
+ <path d="m32.103 8.955c.602.003 1.158.327 1.456.85l7.574 12.853h-17.133v-8.589c.558-.003 1.106-.2 1.536-.556l5.48-4.167c.304-.254.689-.392 1.087-.391z" fill-opacity=".15"/>
+ <path d="m5.429 21h37.142c.79 0 1.429.671 1.429 1.5s-.639 1.5-1.429 1.5h-37.142c-.79 0-1.429-.671-1.429-1.5s.639-1.5 1.429-1.5z" fill="#b5835a"/>
+ <path d="m10 26v1h6.143c0 1.277.681 2.884 1.786 3.522 1.104.637 2.466.637 3.571 0 .89-.518 1.514-1.394 1.712-2.404v.035c.074-.956 1.502-.949 1.576 0v-.04c.197 1.012.821 1.891 1.712 2.409 1.105.637 2.467.637 3.571 0 1.105-.638 1.786-2.245 1.786-3.522h6.143v-1z" fill="#3f3f3f"/>
+ <path d="m18.71 26-2.229 2.943c.255.545.647 1.022 1.145 1.381l3.61-4.324zm3.779 0-4.05 4.763c.278.106.565.177.856.212l4.26-4.975zm8.305 0-3.971 4.685c.262.118.534.203.811.254l4.226-4.939z" fill="#fff" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.eog.svg b/.icons/kora/apps/scalable/org.gnome.eog.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.eog.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.epiphany.svg b/.icons/kora/apps/scalable/org.gnome.epiphany.svg
new file mode 120000
index 000000000..8dca13c5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.epiphany.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.files.svg b/.icons/kora/apps/scalable/org.gnome.files.svg
new file mode 120000
index 000000000..edc468c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.files.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.five-or-more.svg b/.icons/kora/apps/scalable/org.gnome.five-or-more.svg
new file mode 120000
index 000000000..aae4eb186
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.five-or-more.svg
@@ -0,0 +1 @@
+gnome-glines.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.font-viewer.svg b/.icons/kora/apps/scalable/org.gnome.font-viewer.svg
new file mode 120000
index 000000000..a1e5ae9a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.font-viewer.svg
@@ -0,0 +1 @@
+fonts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.gThumb.svg b/.icons/kora/apps/scalable/org.gnome.gThumb.svg
new file mode 120000
index 000000000..f3aa7ecdb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gThumb.svg
@@ -0,0 +1 @@
+gthumb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.games.svg b/.icons/kora/apps/scalable/org.gnome.games.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.gedit.svg b/.icons/kora/apps/scalable/org.gnome.gedit.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.ghex.svg b/.icons/kora/apps/scalable/org.gnome.ghex.svg
new file mode 120000
index 000000000..9b91b68c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.ghex.svg
@@ -0,0 +1 @@
+ghex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.gitg.svg b/.icons/kora/apps/scalable/org.gnome.gitg.svg
new file mode 120000
index 000000000..e6630d8d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gitg.svg
@@ -0,0 +1 @@
+gitg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.Identity.svg b/.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.Identity.svg
new file mode 100644
index 000000000..5af3ebab2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.Identity.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.5584 34.5584 0 946.535 40.8756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2cbce" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.839 46.228h-31.678c-3.527 0-6.389-2.862-6.389-6.389v-31.678c0-3.527 2.862-6.389 6.389-6.389h31.678c3.527 0 6.389 2.862 6.389 6.389v31.678c0 3.527-2.862 6.389-6.389 6.389z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m29.56 5.095v5.56h7.229c1.54 0 2.78-1.24 2.78-2.78s-1.24-2.78-2.78-2.78z" fill-opacity=".1"/>
+ <path d="m18.44 5.095h11.121v5.56h-11.121z" fill-opacity=".1"/>
+ <path d="m31.797 42.905h11.108v-11.108z" fill="#f6cb32"/>
+ <path d="m5.095 42.905h26.689l11.121-11.121v-17.793h-37.81z" fill="#2ebed7"/>
+ <path d="m11.211 5.095c-1.54 0-2.78 1.24-2.78 2.78s1.24 2.78 2.78 2.78h7.229v-5.56z" fill-opacity=".3"/>
+ <path d="m31.797 42.905 11.108-11.108-11.121-.013z" fill="#2d9b68"/>
+ </g>
+ <path d="m28.448 5.095h1.112v5.56h-1.112z" fill-opacity=".2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.VideoTrimmer.svg b/.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.VideoTrimmer.svg
new file mode 100644
index 000000000..7ac307c52
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gitlab.YaLTeR.VideoTrimmer.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.1712 33.1712 0 23.1365 40.4367)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8f000e" offset="0"/>
+ <stop stop-color="#c4387f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.0447 42.0447 0 23.5 45.3201)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff3500" offset="0"/>
+ <stop stop-color="#ff9800" offset="1"/>
+ </linearGradient>
+ <path d="m8.414511 14.636601h31.2114v18.72684h-31.2114z" fill-rule="nonzero" stroke-width="1.04038"/>
+ <path d="m8.415 7.354v8.323h6.242v16.646h-6.242v8.323h31.211v-8.323h-7.283v-16.646h7.283v-8.323zm-6.243 24.934v8.358h4.162v-8.358zm38.494 0v8.358h4.162v-8.358zm-28.09 3.156h3.121v2.081h-3.121zm6.242 0h3.121v2.081h-3.121zm6.243 0h3.121v2.081h-3.121zm6.242 0h3.121v2.081h-3.121zm-13.525-19.767h11.444v16.646h-11.444zm-5.202-5.202h3.121v2.081h-3.121zm6.242 0h3.121v2.081h-3.121zm6.243 0h3.121v2.081h-3.121zm6.242 0h3.121v2.081h-3.121zm-29.131-3.121v8.418h4.162v-8.418zm38.494 0v8.418h4.162v-8.418z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m9.455 41.686h3.641c.862 0 1.561.7 1.561 1.561s-.699 1.561-1.561 1.561h-5.202c-.862 0-1.56-.699-1.56-1.561v-38.494c0-.862.698-1.561 1.56-1.561h5.202c.862 0 1.561.7 1.561 1.561s-.699 1.561-1.561 1.561h-3.641zm28.09-35.372h-3.641c-.862 0-1.561-.7-1.561-1.561s.699-1.561 1.561-1.561h5.202c.862 0 1.56.699 1.56 1.561v38.494c0 .862-.698 1.561-1.56 1.561h-5.202c-.862 0-1.561-.7-1.561-1.561s.699-1.561 1.561-1.561h3.641z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.gitlab.ilhooq.Bookup.svg b/.icons/kora/apps/scalable/org.gnome.gitlab.ilhooq.Bookup.svg
new file mode 100644
index 000000000..b2140a61a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gitlab.ilhooq.Bookup.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.666 44.666 0 25.1648 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#17468e" offset="0"/>
+ <stop stop-color="#4e7bc0" offset="1"/>
+ </linearGradient>
+ <path d="m21.672 45.917c-.602.267-1.268.416-1.968.416h-7.963c-2.679 0-4.855-2.175-4.855-4.854l.001-34.958c0-2.679 2.175-4.854 4.854-4.854h7.963c.7 0 1.366.149 1.968.416h15.61c2.346 0 4.252 1.905 4.252 4.252v35.33c0 2.347-1.906 4.252-4.252 4.252z" fill="url(#a)"/>
+ <path d="m11.029 40.271c-1.237 0-2.233.996-2.233 2.234 0 1.237.996 2.233 2.233 2.233l30.505-.166v-4.466z" fill="#deddda" fill-rule="nonzero"/>
+ <path d="m35.167 12.6-.001 9.4c0 1.104-.896 2-1.999 2h-18.334c-1.103 0-1.999-.896-1.999-2v-9.4c0-1.104.896-2 1.999-2h18.334c1.103 0 1.999.896 1.999 2z" fill="#fff"/>
+ <path d="m37.15 2.73v42.54c0 .586-.491 1.063-1.096 1.063h-3.287c-.605 0-1.096-.477-1.096-1.063v-42.54c0-.586.491-1.063 1.096-1.063h3.287c.605 0 1.096.477 1.096 1.063z" fill="#0a2953"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gnome.gitlab.somas.Apostrophe.svg b/.icons/kora/apps/scalable/org.gnome.gitlab.somas.Apostrophe.svg
new file mode 120000
index 000000000..f953dcc55
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gitlab.somas.Apostrophe.svg
@@ -0,0 +1 @@
+de.wolfvollprecht.UberWriter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.glabels-3.svg b/.icons/kora/apps/scalable/org.gnome.glabels-3.svg
new file mode 120000
index 000000000..d944d10f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.glabels-3.svg
@@ -0,0 +1 @@
+glabels-3.0.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.gnome-latex.svg b/.icons/kora/apps/scalable/org.gnome.gnome-latex.svg
new file mode 120000
index 000000000..e3dfe5e44
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.gnome-latex.svg
@@ -0,0 +1 @@
+latexila.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.iagno.svg b/.icons/kora/apps/scalable/org.gnome.iagno.svg
new file mode 120000
index 000000000..46d3ec2f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.lollypop.svg b/.icons/kora/apps/scalable/org.gnome.lollypop.svg
new file mode 120000
index 000000000..6ee338beb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.lollypop.svg
@@ -0,0 +1 @@
+lollypop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.mahjongg.svg b/.icons/kora/apps/scalable/org.gnome.mahjongg.svg
new file mode 120000
index 000000000..6c409e39f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.maps.svg b/.icons/kora/apps/scalable/org.gnome.maps.svg
new file mode 120000
index 000000000..59b5c64af
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.maps.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.meld.svg b/.icons/kora/apps/scalable/org.gnome.meld.svg
new file mode 120000
index 000000000..eaf0b44b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.meld.svg
@@ -0,0 +1 @@
+meld.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.moserial.svg b/.icons/kora/apps/scalable/org.gnome.moserial.svg
new file mode 120000
index 000000000..839b325f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.moserial.svg
@@ -0,0 +1 @@
+moserial.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.music.svg b/.icons/kora/apps/scalable/org.gnome.music.svg
new file mode 120000
index 000000000..4bf1121a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.nautilus.svg b/.icons/kora/apps/scalable/org.gnome.nautilus.svg
new file mode 120000
index 000000000..edc468c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.nautilus.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.polari.svg b/.icons/kora/apps/scalable/org.gnome.polari.svg
new file mode 120000
index 000000000..28bbff2df
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.polari.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.powerstats.svg b/.icons/kora/apps/scalable/org.gnome.powerstats.svg
new file mode 120000
index 000000000..82c357f48
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.powerstats.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.quadrapassel.svg b/.icons/kora/apps/scalable/org.gnome.quadrapassel.svg
new file mode 120000
index 000000000..765b85dd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.recipes.svg b/.icons/kora/apps/scalable/org.gnome.recipes.svg
new file mode 120000
index 000000000..d55b6fc09
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.recipes.svg
@@ -0,0 +1 @@
+recipes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.seahorse.Application.svg b/.icons/kora/apps/scalable/org.gnome.seahorse.Application.svg
new file mode 120000
index 000000000..062121d4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.seahorse.Application.svg
@@ -0,0 +1 @@
+seahorse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.software.svg b/.icons/kora/apps/scalable/org.gnome.software.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.tetravex.svg b/.icons/kora/apps/scalable/org.gnome.tetravex.svg
new file mode 120000
index 000000000..eef4e7598
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.todo.svg b/.icons/kora/apps/scalable/org.gnome.todo.svg
new file mode 120000
index 000000000..56fbf2558
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.todo.svg
@@ -0,0 +1 @@
+gnome-todo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.tweaks.svg b/.icons/kora/apps/scalable/org.gnome.tweaks.svg
new file mode 120000
index 000000000..aab583408
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.tweaks.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.weather.application.svg b/.icons/kora/apps/scalable/org.gnome.weather.application.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.weather.application.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.weather.svg b/.icons/kora/apps/scalable/org.gnome.weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.zbrown.KingsCross.svg b/.icons/kora/apps/scalable/org.gnome.zbrown.KingsCross.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.zbrown.KingsCross.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnome.zbrown.Palette.svg b/.icons/kora/apps/scalable/org.gnome.zbrown.Palette.svg
new file mode 120000
index 000000000..cd8258be1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnome.zbrown.Palette.svg
@@ -0,0 +1 @@
+com.github.cassidyjames.palette.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnu.emacs.svg b/.icons/kora/apps/scalable/org.gnu.emacs.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnu.emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnucash.GnuCash.svg b/.icons/kora/apps/scalable/org.gnucash.GnuCash.svg
new file mode 120000
index 000000000..c0f3c030c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnucash.GnuCash.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnumeric.Gnumeric.svg b/.icons/kora/apps/scalable/org.gnumeric.Gnumeric.svg
new file mode 120000
index 000000000..bd2a77f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnumeric.Gnumeric.svg
@@ -0,0 +1 @@
+gnumeric.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gnunet.Messenger.svg b/.icons/kora/apps/scalable/org.gnunet.Messenger.svg
new file mode 100644
index 000000000..b568a8bc5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gnunet.Messenger.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00260412 -38 38 -.00260412 24.0026 43)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00be41" offset="0"/>
+ <stop stop-color="#41db41" offset="1"/>
+ </linearGradient>
+ <path d="m10.412 38-4.126 5 14.682-5h18.423c1.222 0 2.395-0.486 3.259-1.35s1.35-2.037 1.35-3.259v-23.782c0-2.545-2.064-4.609-4.609-4.609h-30.782c-2.545 0-4.609 2.064-4.609 4.609v23.782c0 2.545 2.064 4.609 4.609 4.609z" fill="url(#a)"/>
+ <path d="m33.737 11.387c-.121.02-.185.153-.127.26.579 1.086 1.17 2.12 1.661 3.343-.242.256-.655.39-1.103.556-1.687.265-3.476.325-5.244.455-.064.005-.12.045-.147.103-.603 1.283-1.382 2.395-2.151 3.536-.012.018-.021.037-.027.058-.285 1.197-.669 2.075-1.044 3.173-1.122.088-2.16.138-2.754.048-.496-1.069-.932-1.904-.995-2.687-.004-.036-.018-.071-.042-.099-1.253-1.477-2.421-2.972-3.406-4.503-.05-.078-.152-.104-.233-.061-.731.391-1.419.791-2.248.94-.995-.434-1.881-.932-2.724-1.459.5-1.177 1.049-2.319 1.728-3.381.094-.149-.062-.329-.222-.257-1.49.694-3.008 1.355-4.784 1.812-.109.027-.166.148-.118.249.419.887.704 1.814.967 2.753.013.046.044.085.086.108 1.314.721 2.614 1.767 3.896 2.543.03.017.065.025.1.023.804-.03 1.584-.035 2.271.113.828 1.637 1.524 2.836 2.266 4.387.891 2.432 1.653 4.964 2.46 7.476.025.08.103.131.186.123 1.275-.113 2.683-.09 4.115-.044.078.002.149-.047.174-.121.619-1.79 1.241-3.328 1.862-4.788.002-.006.004-.011.005-.016.403-1.237.819-2.484 1.265-3.752l.006-.01c.001-.003.002-.005.003-.008.612-1.277 1.218-2.549 1.949-3.762 1.746-.464 3.516-.836 5.297-1.182.064-.012.116-.058.136-.12.424-1.293.864-2.568 1.446-3.754.047-.096-.001-.212-.102-.246-1.506-.521-2.934-1.122-4.299-1.792-.034-.017-.072-.023-.109-.017z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.godotengine.Godot.svg b/.icons/kora/apps/scalable/org.godotengine.Godot.svg
new file mode 120000
index 000000000..d2f793f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.godotengine.Godot.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.godotengine.Godot3.svg b/.icons/kora/apps/scalable/org.godotengine.Godot3.svg
new file mode 120000
index 000000000..d2f793f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.godotengine.Godot3.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.goldendict.GoldenDict.svg b/.icons/kora/apps/scalable/org.goldendict.GoldenDict.svg
new file mode 120000
index 000000000..0312778e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.goldendict.GoldenDict.svg
@@ -0,0 +1 @@
+goldendict.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gottcode.Connectagram.svg b/.icons/kora/apps/scalable/org.gottcode.Connectagram.svg
new file mode 120000
index 000000000..796b3980c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gottcode.Connectagram.svg
@@ -0,0 +1 @@
+connectagram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gottcode.CuteMaze.svg b/.icons/kora/apps/scalable/org.gottcode.CuteMaze.svg
new file mode 120000
index 000000000..e3aba8a12
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gottcode.CuteMaze.svg
@@ -0,0 +1 @@
+cutemaze.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gottcode.FocusWriter.svg b/.icons/kora/apps/scalable/org.gottcode.FocusWriter.svg
new file mode 120000
index 000000000..55ec5cb19
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gottcode.FocusWriter.svg
@@ -0,0 +1 @@
+focuswriter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gottcode.Hexalate.svg b/.icons/kora/apps/scalable/org.gottcode.Hexalate.svg
new file mode 120000
index 000000000..3e9d3c307
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gottcode.Hexalate.svg
@@ -0,0 +1 @@
+hexalate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gottcode.Kapow.svg b/.icons/kora/apps/scalable/org.gottcode.Kapow.svg
new file mode 120000
index 000000000..1cb1def5a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gottcode.Kapow.svg
@@ -0,0 +1 @@
+kapow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gottcode.Simsu.svg b/.icons/kora/apps/scalable/org.gottcode.Simsu.svg
new file mode 120000
index 000000000..192d8f841
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gottcode.Simsu.svg
@@ -0,0 +1 @@
+simsu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gottcode.Tanglet.svg b/.icons/kora/apps/scalable/org.gottcode.Tanglet.svg
new file mode 120000
index 000000000..984ee9b8e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gottcode.Tanglet.svg
@@ -0,0 +1 @@
+tanglet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gpodder.gpodder.svg b/.icons/kora/apps/scalable/org.gpodder.gpodder.svg
new file mode 120000
index 000000000..477474be4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gpodder.gpodder.svg
@@ -0,0 +1 @@
+gpodder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gramps_project.Gramps.svg b/.icons/kora/apps/scalable/org.gramps_project.Gramps.svg
new file mode 120000
index 000000000..e1a444f68
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gramps_project.Gramps.svg
@@ -0,0 +1 @@
+gramps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.greenfoot.Greenfoot.svg b/.icons/kora/apps/scalable/org.greenfoot.Greenfoot.svg
new file mode 120000
index 000000000..7853d07c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.greenfoot.Greenfoot.svg
@@ -0,0 +1 @@
+greenfoot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gtimelog.GTimeLog.svg b/.icons/kora/apps/scalable/org.gtimelog.GTimeLog.svg
new file mode 120000
index 000000000..8408a7a9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gtimelog.GTimeLog.svg
@@ -0,0 +1 @@
+gtimelog.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gtk.Demo4.svg b/.icons/kora/apps/scalable/org.gtk.Demo4.svg
new file mode 100644
index 000000000..2b98be43c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gtk.Demo4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="fill:#51b3f9" d="m 24.107398,4.0013306 c -0.837779,-0.020189 -1.664975,0.1897102 -2.39096,0.6067 L 8.2826619,12.334031 c -1.4127801,0.812425 -2.2830652,2.314007 -2.2829619,3.939 v 15.253333 c 0,1.624809 0.870183,3.126195 2.282762,3.9386 l 13.433776,7.7264 c 0.754664,0.434024 1.602885,0.636172 2.444699,0.606445 0.733891,-0.02592 1.180816,-0.419765 1.83873,-0.798145 l 12.999783,-8 c 1.41278,-0.812425 2.00007,-1.375007 1.999967,-3 v -15 c 3.5e-5,-0.550963 0.899094,-1.814773 0.711792,-2.31531 -0.365121,-0.975732 -1.061902,-1.813755 -1.995671,-2.350723 L 26.281762,4.6076306 C 25.619227,4.227131 24.871353,4.0185139 24.106798,4.0009306 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 24.106398,4.0020306 a 4.5655239,4.5479 0 0 0 -2.38996,0.6054 L 8.2826619,12.334031 a 4.5655239,4.5479 0 0 0 -2.2829619,3.939 v 1 a 4.5655239,4.5479 0 0 1 2.2831619,-3.939 L 21.716638,5.6074306 a 4.5655239,4.5479 0 0 1 2.39056,-0.60547 4.5655239,4.5479 0 0 1 2.175764,0.60547 l 13.433776,7.7266004 a 4.5655239,4.5479 0 0 1 2.282962,3.939 v -1 a 4.5655239,4.5479 0 0 0 -2.282962,-3.939 L 26.282962,4.6074306 a 4.5655239,4.5479 0 0 0 -2.175964,-0.6054 z"/>
+ <path style="opacity:0.2" d="m 5.9997,31.726031 v 1 a 4.5655239,4.5479 0 0 0 2.2831619,3.9375 l 13.4337761,7.7266 a 4.5655239,4.5479 0 0 0 4.566324,0 l 13.433776,-7.727 a 4.5655239,4.5479 0 0 0 2.282962,-3.938 v -1 a 4.5655239,4.5479 0 0 1 -2.283162,3.9375 l -13.433776,7.7266 a 4.5655239,4.5479 0 0 1 -4.566324,0 l -13.4337761,-7.727 A 4.5655239,4.5479 0 0 1 5.9997,31.724231 Z"/>
+ <path style="fill:#f25937" d="M 6.4609298,14.28482 C 6.158079,14.904245 6.0004687,15.584118 6,16.273102 v 15.453124 c 4.765e-4,1.624499 0.8707725,3.125394 2.283165,3.9375 l 13.43337,7.726563 c 0.694348,0.398572 1.481783,0.608064 2.283165,0.607422 V 24 Z"/>
+ <path style="fill:#5dd762" d="M 41.550188,14.32193 23.9997,24 v 19.997711 c 0.80072,3.01e-4 1.587438,-0.209179 2.281212,-0.607422 l 13.435323,-7.726563 c 1.412392,-0.812106 2.282689,-2.313001 2.283165,-3.9375 V 16.273102 C 41.997,15.597549 41.843545,14.931014 41.550188,14.32193 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 41.550188,14.32193 23.9997,24 v 1 l 17.550488,-9.67807 c 0.293357,0.609084 0.446811,1.275619 0.449212,1.951172 v -1 C 41.997,15.597549 41.843545,14.931014 41.550188,14.32193 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.4609298,14.28482 C 6.158079,14.904245 6.0004687,15.584118 6,16.273102 v 1 C 6.0004687,16.584118 6.158079,15.904245 6.4609298,15.28482 L 23.9997,25 v -1 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.gtk.WidgetFactory3.svg b/.icons/kora/apps/scalable/org.gtk.WidgetFactory3.svg
new file mode 120000
index 000000000..604fb0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gtk.WidgetFactory3.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gtk.WidgetFactory4.svg b/.icons/kora/apps/scalable/org.gtk.WidgetFactory4.svg
new file mode 120000
index 000000000..604fb0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gtk.WidgetFactory4.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gtkhash.gtkhash.svg b/.icons/kora/apps/scalable/org.gtkhash.gtkhash.svg
new file mode 120000
index 000000000..b1de8ab0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gtkhash.gtkhash.svg
@@ -0,0 +1 @@
+gtkhash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.guitarix.Guitarix.svg b/.icons/kora/apps/scalable/org.guitarix.Guitarix.svg
new file mode 120000
index 000000000..689b66af8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.guitarix.Guitarix.svg
@@ -0,0 +1 @@
+guitarix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.gustavoperedo.FontDownloader.svg b/.icons/kora/apps/scalable/org.gustavoperedo.FontDownloader.svg
new file mode 100644
index 000000000..16c6d06c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.gustavoperedo.FontDownloader.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 555.443 41.4503)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m6.221 42.682v-37.392h29.744c3.943 1.067 3.577 2.346 3.814 3.595v33.797c-.701 2.568-2.674 2.653-4.576 2.876h-25.168c-1.567-.071-3.327-.691-3.814-2.876z" fill="#229460" fill-rule="nonzero"/>
+ <path d="m44.395 7.482c0-2.783-2.256-5.04-5.039-5.04h-26.423v43.116h26.423c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m12.933 3.798v38.777c0-1.456-1.119-2.61-3.356-2.61s-3.356 1.083-3.356 2.61v-38.777c0-2.983 3.356-2.983 3.356-2.983s3.356 0 3.356 2.983z" fill="#2ec27e" fill-rule="nonzero"/>
+ <path d="m21.82 11.282-4.429 13.172-1.475.279v.549h4v-.549l-1.469-.279 1.309-4.172h5.119l1.289 4.172-1.748.279v.549h5.5v-.549l-1.648-.279-4.606-13.172zm.455 1.49 2.299 6.51h-4.527zm12.528 2.51c-.811 0-1.819.12-2.887.357v2.143h.621l.336-1.246c.547-.319.952-.479 1.611-.479.488 0 .846.157 1.077.469.237.313.357.798.357 1.457v1.279l-1.395.04c-1.002.02-1.566.164-2.093.388-.528.218-.915.536-1.159.957-.237.415-.355.942-.355 1.58 0 1.903.794 3.055 2.383 3.055 1.167 0 1.926-.387 2.678-1.162l.187 1.162h2.752v-.463l-1-.256v-6.672c-.006-.883-.198-1.538-.68-1.966-.474-.429-1.418-.643-2.433-.643zm1.115 5.014v3.304c-.33.163-.661.3-.99.409-.323.101-.509.152-.957.152-.943 0-1.414-.497-1.414-1.693 0-.748.155-1.283.464-1.602.317-.319.717-.495 1.6-.529z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m27.416 38.512 4.745-5.988c.463-.581 1.312-.68 1.895-.218.583.463.682 1.312.219 1.894l-5.796 7.311c-.267.337-.664.512-1.063.51-.401.002-.796-.173-1.065-.51l-5.794-7.31c-.463-.583-.365-1.432.219-1.894.583-.463 1.432-.364 1.895.217zm0-6.73 2.404-3.033c.345-.435.975-.508 1.41-.164.434.344.507.976.162 1.409l-3.185 4.019c-.199.25-.493.379-.791.379s-.594-.129-.791-.379l-3.185-4.019c-.345-.433-.272-1.065.162-1.409.433-.344 1.065-.271 1.41.164z" fill="#2ec27e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.homelinuxserver.vance.biblereader-symbolic.svg b/.icons/kora/apps/scalable/org.homelinuxserver.vance.biblereader-symbolic.svg
new file mode 100644
index 000000000..e014849d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.homelinuxserver.vance.biblereader-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="opacity:0.2" width="32" height="40" x="8" y="5" rx="2" ry="2"/>
+ <rect style="fill:#3d65c2" width="32" height="40" x="8" y="4" rx="2" ry="2"/>
+ <path style="opacity:0.2" d="M 24,11 V 18 H 17 V 24 H 24 V 39 H 30 V 24 H 37 V 18 H 30 V 11 Z"/>
+ <path style="opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 42 C 8 43.108 8.892 44 10 44 L 14 44 L 14 4 L 10 4 z"/>
+ <path style="fill:#ffd972" d="M 24 10 L 24 17 L 17 17 L 17 23 L 24 23 L 24 38 L 30 38 L 30 23 L 37 23 L 37 17 L 30 17 L 30 10 L 24 10 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 38 5 C 39.108 5 40 5.892 40 7 L 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.hydrogenmusic.Hydrogen.svg b/.icons/kora/apps/scalable/org.hydrogenmusic.Hydrogen.svg
new file mode 120000
index 000000000..3fba0674c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.hydrogenmusic.Hydrogen.svg
@@ -0,0 +1 @@
+hydrogen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.inkscape.Inkscape.svg b/.icons/kora/apps/scalable/org.inkscape.Inkscape.svg
new file mode 120000
index 000000000..ca1fc7a64
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.inkscape.Inkscape.svg
@@ -0,0 +1 @@
+inkscape.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.jabref.jabref.svg b/.icons/kora/apps/scalable/org.jabref.jabref.svg
new file mode 120000
index 000000000..a7fc4e170
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.jabref.jabref.svg
@@ -0,0 +1 @@
+JabRef.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.jaspstats.JASP.svg b/.icons/kora/apps/scalable/org.jaspstats.JASP.svg
new file mode 120000
index 000000000..0bf311a00
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.jaspstats.JASP.svg
@@ -0,0 +1 @@
+jasp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.jdownloader.JDownloader.svg b/.icons/kora/apps/scalable/org.jdownloader.JDownloader.svg
new file mode 120000
index 000000000..4084cfd90
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.jdownloader.JDownloader.svg
@@ -0,0 +1 @@
+jdownloader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.jellyfin.JellyfinServer.svg b/.icons/kora/apps/scalable/org.jellyfin.JellyfinServer.svg
new file mode 120000
index 000000000..e5be6913c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.jellyfin.JellyfinServer.svg
@@ -0,0 +1 @@
+jellyfin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.jitsi.jitsi-meet.svg b/.icons/kora/apps/scalable/org.jitsi.jitsi-meet.svg
new file mode 120000
index 000000000..1effbaeea
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.jitsi.jitsi-meet.svg
@@ -0,0 +1 @@
+jitsi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.joplinapp.joplin.svg b/.icons/kora/apps/scalable/org.joplinapp.joplin.svg
new file mode 120000
index 000000000..2b32d05b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.joplinapp.joplin.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.js.nuclear.Nuclear.svg b/.icons/kora/apps/scalable/org.js.nuclear.Nuclear.svg
new file mode 120000
index 000000000..21db3e6d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.js.nuclear.Nuclear.svg
@@ -0,0 +1 @@
+nuclear.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.jupyter.JupyterLab.svg b/.icons/kora/apps/scalable/org.jupyter.JupyterLab.svg
new file mode 120000
index 000000000..99b6390ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.jupyter.JupyterLab.svg
@@ -0,0 +1 @@
+jupyter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.Ikona.svg b/.icons/kora/apps/scalable/org.kde.Ikona.svg
new file mode 100644
index 000000000..6052aa846
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.Ikona.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.119107 -32 32 .119107 15.7816 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ba0f2b" offset="0"/>
+ <stop stop-color="#e63e60" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.17866 -31.8313 31.8313 -.17866 32.7543 43.8313)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1060d3" offset="0"/>
+ <stop stop-color="#177bc7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -35.4839 35.4839 0 40.139 39.4839)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3daee9" offset="0"/>
+ <stop stop-color="#00cbff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -36 36 0 8 40)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ed5e53" offset="0"/>
+ <stop stop-color="#ff6c7f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8 12c-2.215 0-4 1.785-4 4v24c0 2.219 1.785 4 4 4h15.998v-32z" fill="url(#a)"/>
+ <path d="m23.998 12v32h16.002c2.215 0 4-1.781 4-4v-24c0-2.215-1.785-4-4-4z" fill="url(#b)"/>
+ <path d="m24 16c-4.418 0-8 3.582-8 8s3.582 8 8 8c4.422 0 8-3.582 8-8s-3.578-8-8-8z" fill="#373737"/>
+ </g>
+ <circle cx="24" cy="24" r="6" fill="#9badff"/>
+ <path d="m40 4c-2.218 0-3.999 1.785-3.999 4v32c0-2.215 1.781-4 3.999-4 2.215 0 4 1.785 4 4v-32c0-2.215-1.785-4-4-4z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m8 4c-2.215 0-4 1.785-4 4v32c0-2.215 1.785-4 4-4s4 1.785 4 4v-32c0-2.215-1.785-4-4-4z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.SymbolEditor.svg b/.icons/kora/apps/scalable/org.kde.SymbolEditor.svg
new file mode 120000
index 000000000..c90a8a399
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.SymbolEditor.svg
@@ -0,0 +1 @@
+SymbolEditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.activeWindowControl.svg b/.icons/kora/apps/scalable/org.kde.activeWindowControl.svg
new file mode 100644
index 000000000..17a5428fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.activeWindowControl.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#83001f" offset="0"/>
+ <stop stop-color="#e45349" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m14.71 14.905c-1.175 1.175-.86 3.383.707 4.95l4.243 4.242-4.243 4.243c-1.567 1.567-1.882 3.774-.707 4.95 1.175 1.175 3.383.859 4.95-.708l4.242-4.242 4.243 4.242c1.567 1.567 3.774 1.883 4.95.708 1.175-1.176.859-3.383-.708-4.95l-4.242-4.243 4.242-4.242c1.567-1.567 1.883-3.775.708-4.95-1.176-1.175-3.383-.86-4.95.707l-4.243 4.243-4.242-4.243c-1.567-1.567-3.775-1.882-4.95-.707z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.akregator.svg b/.icons/kora/apps/scalable/org.kde.akregator.svg
new file mode 120000
index 000000000..5ba07e594
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.akregator.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.archUpdate.svg b/.icons/kora/apps/scalable/org.kde.archUpdate.svg
new file mode 120000
index 000000000..ffa44bd76
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.archUpdate.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.arianna.svg b/.icons/kora/apps/scalable/org.kde.arianna.svg
new file mode 120000
index 000000000..831dccb55
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.arianna.svg
@@ -0,0 +1 @@
+arianna.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ark.svg b/.icons/kora/apps/scalable/org.kde.ark.svg
new file mode 120000
index 000000000..f3f331a83
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ark.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.artikulate.svg b/.icons/kora/apps/scalable/org.kde.artikulate.svg
new file mode 120000
index 000000000..0597fc422
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.artikulate.svg
@@ -0,0 +1 @@
+artikulate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.atlantik.svg b/.icons/kora/apps/scalable/org.kde.atlantik.svg
new file mode 120000
index 000000000..f9c46a618
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.atlantik.svg
@@ -0,0 +1 @@
+atlantik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.blinken.svg b/.icons/kora/apps/scalable/org.kde.blinken.svg
new file mode 120000
index 000000000..da8053d50
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.blinken.svg
@@ -0,0 +1 @@
+blinken.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.cantor.svg b/.icons/kora/apps/scalable/org.kde.cantor.svg
new file mode 120000
index 000000000..20f9c689d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.cantor.svg
@@ -0,0 +1 @@
+cantor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.choqok.svg b/.icons/kora/apps/scalable/org.kde.choqok.svg
new file mode 120000
index 000000000..6708d4330
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.choqok.svg
@@ -0,0 +1 @@
+choqok.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.contrib.dayofmonth.svg b/.icons/kora/apps/scalable/org.kde.contrib.dayofmonth.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.contrib.dayofmonth.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.contrib.dayofweek.svg b/.icons/kora/apps/scalable/org.kde.contrib.dayofweek.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.contrib.dayofweek.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.contrib.simpledateandtime.svg b/.icons/kora/apps/scalable/org.kde.contrib.simpledateandtime.svg
new file mode 120000
index 000000000..ce7eba56e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.contrib.simpledateandtime.svg
@@ -0,0 +1 @@
+org.kde.plasma.digitalclock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.contrib.takeabreak.svg b/.icons/kora/apps/scalable/org.kde.contrib.takeabreak.svg
new file mode 100644
index 000000000..c94140d63
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.contrib.takeabreak.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24.1191 24.1191 0 26.7094 44.129)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2d2d2" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.0797 0 0 1.0797 -1.9124 -4.69417)" d="m10 20c0 1.418.036 2.745.104 4h-3.104c-1.662 0-3 1.338-3 3v12c0 1.662 1.338 3 3 3h7c.823 0 1.566-.33 2.107-.863 3.412 2.856 7.704 2.863 11.393 2.863 7.5 0 16.5 0 16.5-24zm-1.155 7h1.501c.588 5.528 1.899 9.266 3.636 11.781-.25.136-.529.219-.829.219h-4.308c-1.023 0-1.846-.892-1.846-2v-8c0-1.108.823-2 1.846-2z" fill="url(#a)"/>
+ <path transform="matrix(.0313306 0 0 .0313306 20.4802 21.2185)" d="m413.7 0s-45.366 44.014-94.43 61.759c-363.33 131.42-210.1 387.52-205.1 388.36 0 0 20.374-35.48 47.896-55.717 174.63-128.38 210.13-276.17 210.13-276.17s-39.19 177.83-194.56 288.48c-34.316 24.426-57.552 84.568-67.388 144.68 0 0 24.325-9.828 34.785-12.49 4.079-26.618 12.607-52.106 27.025-74.875 217.15 25.85 288.27-149.13 297.56-210.14 21.93-144.1-55.92-253.89-55.92-253.89z" fill="#778366"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.digikam.svg b/.icons/kora/apps/scalable/org.kde.digikam.svg
new file mode 120000
index 000000000..0d639f31a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.digikam.svg
@@ -0,0 +1 @@
+digikam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.discovernotifier.svg b/.icons/kora/apps/scalable/org.kde.discovernotifier.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.discovernotifier.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.distrowatcher.svg b/.icons/kora/apps/scalable/org.kde.distrowatcher.svg
new file mode 120000
index 000000000..63c0e7176
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.distrowatcher.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.dolphin.svg b/.icons/kora/apps/scalable/org.kde.dolphin.svg
new file mode 120000
index 000000000..7cdf1b795
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.dolphin.svg
@@ -0,0 +1 @@
+file-manager-blue.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.elisa.svg b/.icons/kora/apps/scalable/org.kde.elisa.svg
new file mode 120000
index 000000000..ce5b28ff5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.elisa.svg
@@ -0,0 +1 @@
+elisa.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.falkon.svg b/.icons/kora/apps/scalable/org.kde.falkon.svg
new file mode 120000
index 000000000..d18373148
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.falkon.svg
@@ -0,0 +1 @@
+falkon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.filelight.svg b/.icons/kora/apps/scalable/org.kde.filelight.svg
new file mode 120000
index 000000000..46557a584
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.filelight.svg
@@ -0,0 +1 @@
+filelight.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.gcompris.svg b/.icons/kora/apps/scalable/org.kde.gcompris.svg
new file mode 120000
index 000000000..377138cfb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.gcompris.svg
@@ -0,0 +1 @@
+gcompris.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ghostwriter.svg b/.icons/kora/apps/scalable/org.kde.ghostwriter.svg
new file mode 120000
index 000000000..edbf8f726
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ghostwriter.svg
@@ -0,0 +1 @@
+ghostwriter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.gwenview.svg b/.icons/kora/apps/scalable/org.kde.gwenview.svg
new file mode 120000
index 000000000..72bacdd09
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.gwenview.svg
@@ -0,0 +1 @@
+gwenview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.haruna.svg b/.icons/kora/apps/scalable/org.kde.haruna.svg
new file mode 120000
index 000000000..517447327
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.haruna.svg
@@ -0,0 +1 @@
+com.georgefb.haruna.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.index.svg b/.icons/kora/apps/scalable/org.kde.index.svg
new file mode 120000
index 000000000..abdd0fd04
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.index.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.isoimagewriter.svg b/.icons/kora/apps/scalable/org.kde.isoimagewriter.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.isoimagewriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.juk.svg b/.icons/kora/apps/scalable/org.kde.juk.svg
new file mode 120000
index 000000000..4bf1121a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.juk.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kaffeine.svg b/.icons/kora/apps/scalable/org.kde.kaffeine.svg
new file mode 120000
index 000000000..92624e313
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kaffeine.svg
@@ -0,0 +1 @@
+kaffeine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kalendar.svg b/.icons/kora/apps/scalable/org.kde.kalendar.svg
new file mode 100644
index 000000000..e00a8e3e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kalendar.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0095af" offset="0"/>
+ <stop stop-color="#02c9fd" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m23.689 4h14.562c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-8.762l3.076-18.9c.267-1.641.43-1.563 2.017-2.056z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.749 4h14.251l-13.932 18.111 13.432 21.889h-6l-10.756-17.566-2.744 3.566v-20.251c0-3.174 2.575-5.749 5.749-5.749z" fill="#115267"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m23 27c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m22.9166 28.3336h6.5004v6.5004h-6.5004z" fill="#bbe9ff" stroke-width="1.0834"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m23 12c-.554 0-1 .446-1 1v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-1c0-.554-.446-1-1-1zm10 0c-.554 0-1 .446-1 1v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-1c0-.554-.446-1-1-1z" fill="#00789d" fill-rule="nonzero"/>
+ <path d="m23.884 31.064 1.11 1.333c.188.228.495.228.684 0l2.56-3.077" fill="none" stroke="#0097d7"/>
+ <path d="m33 27c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m33 17c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m23 17c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.kalgebra.svg b/.icons/kora/apps/scalable/org.kde.kalgebra.svg
new file mode 120000
index 000000000..fe2c47670
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kalgebra.svg
@@ -0,0 +1 @@
+kalgebra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kalk.svg b/.icons/kora/apps/scalable/org.kde.kalk.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kalk.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kalzium.svg b/.icons/kora/apps/scalable/org.kde.kalzium.svg
new file mode 120000
index 000000000..3c811762e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kalzium.svg
@@ -0,0 +1 @@
+kalzium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kamoso.svg b/.icons/kora/apps/scalable/org.kde.kamoso.svg
new file mode 120000
index 000000000..04570d69a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kamoso.svg
@@ -0,0 +1 @@
+kamoso.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kanagram.svg b/.icons/kora/apps/scalable/org.kde.kanagram.svg
new file mode 120000
index 000000000..23df002d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kanagram.svg
@@ -0,0 +1 @@
+kanagram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kapman.svg b/.icons/kora/apps/scalable/org.kde.kapman.svg
new file mode 120000
index 000000000..5f52b58f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kapman.svg
@@ -0,0 +1 @@
+kapman.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kasts.svg b/.icons/kora/apps/scalable/org.kde.kasts.svg
new file mode 100644
index 000000000..66ace98fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kasts.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 8.842c0-3.593-2.917-6.51-6.51-6.51h-30.316c-3.593 0-6.51 2.917-6.51 6.51v30.316c0 3.593 2.917 6.51 6.51 6.51h30.316c3.593 0 6.51-2.917 6.51-6.51z" fill="#6c50b4"/>
+ <g fill-rule="nonzero">
+ <path d="m8.832 2.332c-3.601 0-6.5 2.899-6.5 6.5v11.099c4.39 7.834 12.688 12.711 21.668 12.736 8.98-.025 17.278-4.902 21.668-12.736v-11.099c0-3.601-2.899-6.5-6.5-6.5z" fill="#5883d0"/>
+ <path d="m8.832 2.332c-2.145 0-4.035 1.033-5.218 2.626-.129.925-.196 1.857-.199 2.791 0 11.292 9.293 20.585 20.585 20.585s20.585-9.293 20.585-20.585c-.002-.931-.066-1.86-.193-2.783-1.182-1.597-3.076-2.634-5.224-2.634h-30.336z" fill="#5193d9"/>
+ <path d="m8.832 2.332c-.038 0-.075.006-.114.006-.628 1.736-.956 3.566-.969 5.411 0 8.915 7.336 16.251 16.251 16.251s16.251-7.336 16.251-16.251c-.001-1.842-.315-3.671-.929-5.409-.052-.001-.102-.008-.154-.008z" fill="#4ca7e3"/>
+ <path d="m13.414 2.332c-.866 1.675-1.323 3.532-1.331 5.417 0 6.538 5.379 11.917 11.917 11.917s11.917-5.379 11.917-11.917c-.001-1.883-.448-3.74-1.305-5.417z" fill="#65b4ec"/>
+ <path d="m24.007 7.912-11.868 35.589h2.293l4.636-13.906 13.907 13.906h2.893l-.081-.243-.912-2.738zm0 6.862 1.987 5.961-5.284 3.929zm2.711 8.128 5.643 16.93-12.12-12.118z" fill="#d7d3eb"/>
+ <path d="m18.718 2.332c-1.464 1.422-2.295 3.376-2.302 5.417 0 4.16 3.424 7.584 7.584 7.584s7.584-3.424 7.584-7.584c-.001-2.038-.823-3.992-2.279-5.417z" fill="#82caf2"/>
+ </g>
+ <circle cx="24" cy="7.749" r="3.25" fill="#d1ecfa"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.kate.svg b/.icons/kora/apps/scalable/org.kde.kate.svg
new file mode 120000
index 000000000..d8c45930d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kate.svg
@@ -0,0 +1 @@
+kate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.katomic.svg b/.icons/kora/apps/scalable/org.kde.katomic.svg
new file mode 120000
index 000000000..11fe8ed5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.katomic.svg
@@ -0,0 +1 @@
+katomic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kbibtex.svg b/.icons/kora/apps/scalable/org.kde.kbibtex.svg
new file mode 120000
index 000000000..b46e01189
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kbibtex.svg
@@ -0,0 +1 @@
+kbibtex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kblackbox.svg b/.icons/kora/apps/scalable/org.kde.kblackbox.svg
new file mode 120000
index 000000000..c5c58e4d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kblackbox.svg
@@ -0,0 +1 @@
+kblackbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kblocks.svg b/.icons/kora/apps/scalable/org.kde.kblocks.svg
new file mode 120000
index 000000000..e6adddea0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kblocks.svg
@@ -0,0 +1 @@
+kblocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kbreakout.svg b/.icons/kora/apps/scalable/org.kde.kbreakout.svg
new file mode 120000
index 000000000..9dfbf5c8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kbreakout.svg
@@ -0,0 +1 @@
+kbreakout.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kcachegrind.svg b/.icons/kora/apps/scalable/org.kde.kcachegrind.svg
new file mode 120000
index 000000000..4444e1fa4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kcachegrind.svg
@@ -0,0 +1 @@
+kcachegrind.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kcalc.svg b/.icons/kora/apps/scalable/org.kde.kcalc.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kcalc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kclock.svg b/.icons/kora/apps/scalable/org.kde.kclock.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kclock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kdeconnect.svg b/.icons/kora/apps/scalable/org.kde.kdeconnect.svg
new file mode 120000
index 000000000..af028f18e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kdeconnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kdenlive.svg b/.icons/kora/apps/scalable/org.kde.kdenlive.svg
new file mode 120000
index 000000000..f57ee4a3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kdenlive.svg
@@ -0,0 +1 @@
+kdenlive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kdevelop.svg b/.icons/kora/apps/scalable/org.kde.kdevelop.svg
new file mode 120000
index 000000000..793d142b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kdevelop.svg
@@ -0,0 +1 @@
+kdevelop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.keysmith.svg b/.icons/kora/apps/scalable/org.kde.keysmith.svg
new file mode 120000
index 000000000..7650bbc89
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.keysmith.svg
@@ -0,0 +1 @@
+keysmith.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kfind.svg b/.icons/kora/apps/scalable/org.kde.kfind.svg
new file mode 120000
index 000000000..46d7bf10c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kfind.svg
@@ -0,0 +1 @@
+kfind.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kfourinline.svg b/.icons/kora/apps/scalable/org.kde.kfourinline.svg
new file mode 120000
index 000000000..c53243099
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kfourinline.svg
@@ -0,0 +1 @@
+kfourinline.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kgeography.svg b/.icons/kora/apps/scalable/org.kde.kgeography.svg
new file mode 120000
index 000000000..561e41724
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kgeography.svg
@@ -0,0 +1 @@
+kgeography.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kget.svg b/.icons/kora/apps/scalable/org.kde.kget.svg
new file mode 120000
index 000000000..9ad181a0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kget.svg
@@ -0,0 +1 @@
+kget.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kgraphviewer.svg b/.icons/kora/apps/scalable/org.kde.kgraphviewer.svg
new file mode 120000
index 000000000..3fe52036b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kgraphviewer.svg
@@ -0,0 +1 @@
+kgraphviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kid3.svg b/.icons/kora/apps/scalable/org.kde.kid3.svg
new file mode 120000
index 000000000..0d4bd5b0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kid3.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kig.svg b/.icons/kora/apps/scalable/org.kde.kig.svg
new file mode 120000
index 000000000..9dfdc7393
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kig.svg
@@ -0,0 +1 @@
+kig.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kile.svg b/.icons/kora/apps/scalable/org.kde.kile.svg
new file mode 120000
index 000000000..233de25f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kile.svg
@@ -0,0 +1 @@
+kile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kimagemapeditor.svg b/.icons/kora/apps/scalable/org.kde.kimagemapeditor.svg
new file mode 120000
index 000000000..f9290986f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kimagemapeditor.svg
@@ -0,0 +1 @@
+kimagemapeditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kiriki.svg b/.icons/kora/apps/scalable/org.kde.kiriki.svg
new file mode 120000
index 000000000..e8d9b428b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kiriki.svg
@@ -0,0 +1 @@
+kiriki.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kiten.svg b/.icons/kora/apps/scalable/org.kde.kiten.svg
new file mode 120000
index 000000000..417159b45
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kiten.svg
@@ -0,0 +1 @@
+kiten.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kjots.svg b/.icons/kora/apps/scalable/org.kde.kjots.svg
new file mode 120000
index 000000000..0e244c84a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kjots.svg
@@ -0,0 +1 @@
+kjots.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kleopatra.svg b/.icons/kora/apps/scalable/org.kde.kleopatra.svg
new file mode 120000
index 000000000..ec95ef685
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kleopatra.svg
@@ -0,0 +1 @@
+kleopatra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.klettres.svg b/.icons/kora/apps/scalable/org.kde.klettres.svg
new file mode 120000
index 000000000..ef552c0d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.klettres.svg
@@ -0,0 +1 @@
+klettres.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kmahjongg.svg b/.icons/kora/apps/scalable/org.kde.kmahjongg.svg
new file mode 120000
index 000000000..6c409e39f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kmahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kmines.svg b/.icons/kora/apps/scalable/org.kde.kmines.svg
new file mode 120000
index 000000000..f4b008306
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kmines.svg
@@ -0,0 +1 @@
+kmines.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kmplayer.svg b/.icons/kora/apps/scalable/org.kde.kmplayer.svg
new file mode 120000
index 000000000..ba5348f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kmplayer.svg
@@ -0,0 +1 @@
+kmplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kmplot.svg b/.icons/kora/apps/scalable/org.kde.kmplot.svg
new file mode 120000
index 000000000..25b7427f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kmplot.svg
@@ -0,0 +1 @@
+kmplot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kmymoney.svg b/.icons/kora/apps/scalable/org.kde.kmymoney.svg
new file mode 120000
index 000000000..be3f0bbb2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kmymoney.svg
@@ -0,0 +1 @@
+kmymoney.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.knetwalk.svg b/.icons/kora/apps/scalable/org.kde.knetwalk.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.knights.svg b/.icons/kora/apps/scalable/org.kde.knights.svg
new file mode 120000
index 000000000..83a277072
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.knights.svg
@@ -0,0 +1 @@
+knights.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kolf.svg b/.icons/kora/apps/scalable/org.kde.kolf.svg
new file mode 120000
index 000000000..a79ca819a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kolf.svg
@@ -0,0 +1 @@
+kolf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kollision.svg b/.icons/kora/apps/scalable/org.kde.kollision.svg
new file mode 120000
index 000000000..2e20ed060
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kollision.svg
@@ -0,0 +1 @@
+kollision.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kolourpaint.svg b/.icons/kora/apps/scalable/org.kde.kolourpaint.svg
new file mode 120000
index 000000000..3ac1a8016
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kolourpaint.svg
@@ -0,0 +1 @@
+kolourpaint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kompare.svg b/.icons/kora/apps/scalable/org.kde.kompare.svg
new file mode 120000
index 000000000..f92b34d67
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kompare.svg
@@ -0,0 +1 @@
+kompare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.konquest.svg b/.icons/kora/apps/scalable/org.kde.konquest.svg
new file mode 120000
index 000000000..a6560012e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.konquest.svg
@@ -0,0 +1 @@
+konquest.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.konsole.svg b/.icons/kora/apps/scalable/org.kde.konsole.svg
new file mode 120000
index 000000000..b8da9d5c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.konsole.svg
@@ -0,0 +1 @@
+konsole.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kontact.svg b/.icons/kora/apps/scalable/org.kde.kontact.svg
new file mode 120000
index 000000000..e7eb87951
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kontact.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kontrast.svg b/.icons/kora/apps/scalable/org.kde.kontrast.svg
new file mode 100644
index 000000000..1c1bbd301
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kontrast.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 25.2492 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2bbf78" offset="0"/>
+ <stop stop-color="#39fea0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 23.8975 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#173843" offset="0"/>
+ <stop stop-color="#1f4855" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m23.986 44h0.014c10.972 0 20-9.028 20-20s-9.028-20-20-20h-0.012z" fill="url(#a)"/>
+ <path d="m23.986 44 .002-40c-10.967.006-19.988 9.033-19.988 20s9.02 19.993 19.986 20z" fill="url(#b)"/>
+ <path d="m23.897 29.002h4.77l2.867 6.998h3.1l-9.268-24h-1.469l.071 3.113c.022-.086-.022.085 0 0l3.799 10.887h-3.87z" fill="#1f4855"/>
+ <path d="m23.987 28.998v-2.998h-3.754l3.735-10.887.021-3.113h-1.322l-9.301 24h3.035l2.832-6.998z" fill="#39fea0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.konversation.svg b/.icons/kora/apps/scalable/org.kde.konversation.svg
new file mode 120000
index 000000000..338f588d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.konversation.svg
@@ -0,0 +1 @@
+konversation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kpat.svg b/.icons/kora/apps/scalable/org.kde.kpat.svg
new file mode 120000
index 000000000..2f7cf9761
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kpat.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kphotoalbum.svg b/.icons/kora/apps/scalable/org.kde.kphotoalbum.svg
new file mode 120000
index 000000000..1b2314fb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kphotoalbum.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.krdc.svg b/.icons/kora/apps/scalable/org.kde.krdc.svg
new file mode 120000
index 000000000..375fdbff4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.krdc.svg
@@ -0,0 +1 @@
+krdc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.krecorder.svg b/.icons/kora/apps/scalable/org.kde.krecorder.svg
new file mode 120000
index 000000000..243211540
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.krecorder.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.krename.svg b/.icons/kora/apps/scalable/org.kde.krename.svg
new file mode 120000
index 000000000..904ec8917
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.krename.svg
@@ -0,0 +1 @@
+krename.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kreversi.svg b/.icons/kora/apps/scalable/org.kde.kreversi.svg
new file mode 120000
index 000000000..c51280a04
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kreversi.svg
@@ -0,0 +1 @@
+kreversi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.krita.svg b/.icons/kora/apps/scalable/org.kde.krita.svg
new file mode 120000
index 000000000..842fa48ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.krita.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kronometer.svg b/.icons/kora/apps/scalable/org.kde.kronometer.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kronometer.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kruler.svg b/.icons/kora/apps/scalable/org.kde.kruler.svg
new file mode 120000
index 000000000..f8b21e864
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kruler.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kshisen.svg b/.icons/kora/apps/scalable/org.kde.kshisen.svg
new file mode 120000
index 000000000..199552a89
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kshisen.svg
@@ -0,0 +1 @@
+kshisen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ksirk.svg b/.icons/kora/apps/scalable/org.kde.ksirk.svg
new file mode 120000
index 000000000..45878f41b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ksirk.svg
@@ -0,0 +1 @@
+ksirk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ksnakeduel.svg b/.icons/kora/apps/scalable/org.kde.ksnakeduel.svg
new file mode 120000
index 000000000..996145c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ksnakeduel.svg
@@ -0,0 +1 @@
+ksnakeduel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kstars.svg b/.icons/kora/apps/scalable/org.kde.kstars.svg
new file mode 120000
index 000000000..0e4d5591a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kstars.svg
@@ -0,0 +1 @@
+kstars.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ksudoku.svg b/.icons/kora/apps/scalable/org.kde.ksudoku.svg
new file mode 120000
index 000000000..b65825b56
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ksudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kteatime.svg b/.icons/kora/apps/scalable/org.kde.kteatime.svg
new file mode 120000
index 000000000..361c9036b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kteatime.svg
@@ -0,0 +1 @@
+kteatime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ktimetracker.svg b/.icons/kora/apps/scalable/org.kde.ktimetracker.svg
new file mode 120000
index 000000000..212c8ddb5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ktimetracker.svg
@@ -0,0 +1 @@
+ktimetracker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ktorrent.svg b/.icons/kora/apps/scalable/org.kde.ktorrent.svg
new file mode 120000
index 000000000..6cb9870ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ktorrent.svg
@@ -0,0 +1 @@
+ktorrent.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ktouch.svg b/.icons/kora/apps/scalable/org.kde.ktouch.svg
new file mode 120000
index 000000000..76842716c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ktouch.svg
@@ -0,0 +1 @@
+ktouch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.ktpcontactlist.svg b/.icons/kora/apps/scalable/org.kde.ktpcontactlist.svg
new file mode 120000
index 000000000..e7eb87951
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.ktpcontactlist.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kturtle.svg b/.icons/kora/apps/scalable/org.kde.kturtle.svg
new file mode 120000
index 000000000..332550896
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kturtle.svg
@@ -0,0 +1 @@
+kturtle.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kuiviewer.svg b/.icons/kora/apps/scalable/org.kde.kuiviewer.svg
new file mode 120000
index 000000000..f15c4274f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kuiviewer.svg
@@ -0,0 +1 @@
+kuiviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kwalletmanager5.svg b/.icons/kora/apps/scalable/org.kde.kwalletmanager5.svg
new file mode 120000
index 000000000..71a90f9f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kwalletmanager5.svg
@@ -0,0 +1 @@
+kwalletmanager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kweather.svg b/.icons/kora/apps/scalable/org.kde.kweather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kweather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kwordquiz.svg b/.icons/kora/apps/scalable/org.kde.kwordquiz.svg
new file mode 120000
index 000000000..1612081f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kwordquiz.svg
@@ -0,0 +1 @@
+kwordquiz.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.kwrite.svg b/.icons/kora/apps/scalable/org.kde.kwrite.svg
new file mode 120000
index 000000000..6090dab36
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.kwrite.svg
@@ -0,0 +1 @@
+kwrite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.labplot2.svg b/.icons/kora/apps/scalable/org.kde.labplot2.svg
new file mode 120000
index 000000000..022ab6caa
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.labplot2.svg
@@ -0,0 +1 @@
+LabPlot2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.latte.analogclock.svg b/.icons/kora/apps/scalable/org.kde.latte.analogclock.svg
new file mode 120000
index 000000000..ab8747e7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.latte.analogclock.svg
@@ -0,0 +1 @@
+org.kde.plasma.analogclock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.latte.plasmoid.svg b/.icons/kora/apps/scalable/org.kde.latte.plasmoid.svg
new file mode 120000
index 000000000..e9f2829fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.latte.plasmoid.svg
@@ -0,0 +1 @@
+latte-dock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.latte.separator.svg b/.icons/kora/apps/scalable/org.kde.latte.separator.svg
new file mode 120000
index 000000000..75d8f0e03
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.latte.separator.svg
@@ -0,0 +1 @@
+mate-panel-separator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.latte.spacer.svg b/.icons/kora/apps/scalable/org.kde.latte.spacer.svg
new file mode 100644
index 000000000..e5dcdcace
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.latte.spacer.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3454 43.3454 0 24 45.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8242d2" offset="0"/>
+ <stop stop-color="#a874ea" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m9 26c-.554 0-1 .446-1 1v12c0 .554.446 1 1 1h30c.554 0 1-.446 1-1v-12c0-.554-.446-1-1-1h-2c-.554 0-1 .446-1 1v9h-24v-9c0-.554-.446-1-1-1z" fill="#313131"/>
+ <path d="m17 14-7 5 7 5v-3h14v3l7-5-7-5v3h-14z" fill="#dabcfc"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.lokalize.svg b/.icons/kora/apps/scalable/org.kde.lokalize.svg
new file mode 120000
index 000000000..223c77fa6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.lokalize.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.marble.svg b/.icons/kora/apps/scalable/org.kde.marble.svg
new file mode 120000
index 000000000..3f9e001a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.marble.svg
@@ -0,0 +1 @@
+marble.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.massif-visualizer.svg b/.icons/kora/apps/scalable/org.kde.massif-visualizer.svg
new file mode 120000
index 000000000..6eebcd23b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.massif-visualizer.svg
@@ -0,0 +1 @@
+massif-visualizer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.mcwsremote.svg b/.icons/kora/apps/scalable/org.kde.mcwsremote.svg
new file mode 100644
index 000000000..d8eb53f6e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.mcwsremote.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="4" width="40" height="40" rx="20" fill="#e4e4e4"/>
+ <path d="m10.216797 9.5097656c-.2419155.230103-.4769284.4651159-.7070314.7070314l13.7832034 13.783203-13.7832034 13.783203c.230103.241915.4651159.476928.7070314.707031l13.783203-13.783203 13.783203 13.783203c.241915-.230103.476928-.465116.707031-.707031l-13.783203-13.783203 13.783203-13.783203c-.230103-.2419155-.465116-.4769284-.707031-.7070314l-13.783203 13.7832034z" opacity=".2"/>
+ <path d="m24 4c-11.079 0-19.998 8.92-19.998 20 0 .16772-.004.33329 0 .5.2642-10.846 9.087-19.5 19.998-19.5s19.734 8.6536 19.998 19.5c.004-.16671 0-.33228 0-.5 0-11.08-8.919-20-19.998-20z" fill="#fff" opacity=".2"/>
+ <path d="m4.0117 24.5c-.0041.167-.0117.332-.0117.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-.168-.008-.333-.012-.5-.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z" opacity=".2"/>
+ <path d="m22 6c-.554 0-1 .3825647-1 .8574219v4.2851561c0 .474857.446.857422 1 .857422s1-.382565 1-.857422v-4.2851561c0-.4748572-.446-.8574219-1-.8574219zm4 0c-.554 0-1 .3825647-1 .8574219v4.2851561c0 .474857.446.857422 1 .857422s1-.382565 1-.857422v-4.2851561c0-.4748572-.446-.8574219-1-.8574219zm-16.5058594 15c-.08249.0031-.1630761.03403-.234375.08984l-1.5078125 1.167968-1.5058593 1.169922c-.3279634.255208-.3279632.891277 0 1.146485l1.5058593 1.169922 1.5078125 1.167968c.3290374.255779.7407034-.063572.7402344-.574214v-.402344l1.259766.976562c.329038.255775.740703-.063574.740234-.574218v-4.675782c-.000068-.372475-.228652-.671666-.505859-.662109-.08249.0031-.163076.03403-.234375.08984l-1.259766.976566v-.404297c-.0000673-.372475-.2286527-.671666-.5058594-.662109zm27.0117184 0c-.277207-.009557-.505791.289634-.505859.662109v4.675782c-.000469.510648.411196.829993.740234.574218l1.259766-.976562v.402344c-.000469.510644.411196.829997.740234.574218l1.507813-1.167968 1.505859-1.169922c.327963-.255208.327963-.891277 0-1.146485l-1.505859-1.169922-1.507813-1.167968c-.071299-.05581-.151885-.086744-.234375-.089844-.277207-.009557-.505791.289638-.505859.662109v.404297l-1.259766-.976562c-.071299-.05581-.151885-.086744-.234375-.089844zm-14.505859 15c-.554 0-1 .382565-1 .857422v4.285156c0 .474857.446.857422 1 .857422h4c.554 0 1-.382565 1-.857422v-4.285156c0-.474857-.446-.857422-1-.857422z" opacity=".6"/>
+ <circle cx="24" cy="24" r="10" fill="#0086f2"/>
+ <path d="m21.185177 20.000314a1.1581496 1.1539536 0 0 0-1.185176 1.15534v7.690752a1.1581496 1.1539536 0 0 0 1.737051 0.999093l3.342918-1.921561 3.34141-1.924567a1.1581496 1.1539536 0 0 0 0-1.998183l-3.342918-1.923064-3.34141-1.921561a1.1581496 1.1539536 0 0 0-0.322682-0.127704 1.1581496 1.1539536 0 0 0-0.229193-0.02855z" opacity=".2"/>
+ <path d="m21.185177 19.000314a1.1581496 1.1539536 0 0 0-1.185176 1.15534v7.690752a1.1581496 1.1539536 0 0 0 1.737051 0.999093l3.342918-1.921561 3.34141-1.924567a1.1581496 1.1539536 0 0 0 0-1.998183l-3.342918-1.923064-3.34141-1.921561a1.1581496 1.1539536 0 0 0-0.322682-0.127704 1.1581496 1.1539536 0 0 0-0.229193-0.02855z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.merkuro.calendar.svg b/.icons/kora/apps/scalable/org.kde.merkuro.calendar.svg
new file mode 100644
index 000000000..06c122791
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.merkuro.calendar.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.9033 34.9033 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c26200" offset="0"/>
+ <stop stop-color="#e97e10" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 10.269v29.171c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-29.171z" fill="url(#a)"/>
+ <path d="m2.332 10.765v-2.205c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v2.205z" fill="#643106"/>
+ <path transform="matrix(1 0 0 1.32201 0 -2.95605)" d="m16 4v10h-4v-10zm20 0v10h-4v-10z" fill="#351a03"/>
+ <g transform="matrix(1.18961 0 0 1.18961 -4.55065 -2.17143)">
+ <path d="m39 23.5v3c0 .828-.672 1.5-1.5 1.5h-3c-.828 0-1.5-.672-1.5-1.5v-3c0-.828.672-1.5 1.5-1.5h3c.828 0 1.5.672 1.5 1.5zm-16 0v3c0 .828-.672 1.5-1.5 1.5h-3c-.828 0-1.5-.672-1.5-1.5v-3c0-.828.672-1.5 1.5-1.5h3c.828 0 1.5.672 1.5 1.5zm0 8v3c0 .828-.672 1.5-1.5 1.5h-3c-.828 0-1.5-.672-1.5-1.5v-3c0-.828.672-1.5 1.5-1.5h3c.828 0 1.5.672 1.5 1.5zm-8 0v3c0 .828-.672 1.5-1.5 1.5h-3c-.828 0-1.5-.672-1.5-1.5v-3c0-.828.672-1.5 1.5-1.5h3c.828 0 1.5.672 1.5 1.5z" fill="#fff"/>
+ <path d="m39 31.5v3c0 .828-.672 1.5-1.5 1.5h-3c-.828 0-1.5-.672-1.5-1.5v-3c0-.828.672-1.5 1.5-1.5h3c.828 0 1.5.672 1.5 1.5zm-8-8v3c0 .828-.672 1.5-1.5 1.5h-3c-.828 0-1.5-.672-1.5-1.5v-3c0-.828.672-1.5 1.5-1.5h3c.828 0 1.5.672 1.5 1.5z" fill="#f6cb9f"/>
+ <path d="m25.5 33.5 2 2 4-4" fill="none" stroke="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.merkuro.contact.svg b/.icons/kora/apps/scalable/org.kde.merkuro.contact.svg
new file mode 100644
index 000000000..6ada59bf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.merkuro.contact.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007f05" offset="0"/>
+ <stop stop-color="#4bae4f" offset="1"/>
+ </linearGradient>
+ <path d="m8.56 45.668c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.14026 0 0 1.14026 -3.36621 -3.36621)" d="m30 16c0 3.292-2.708 6-6 6s-6-2.708-6-6 2.708-6 6-6 6 2.708 6 6zm-6 8c-11.363.01-11.363 6.89-11.363 6.89v2.8s2.102 4.31 11.363 4.31 11.363-4.31 11.363-4.31v-2.8s0-6.89-11.363-6.89z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.merkuro.mail.svg b/.icons/kora/apps/scalable/org.kde.merkuro.mail.svg
new file mode 100644
index 000000000..2944830cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.merkuro.mail.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26.5198 26.5198 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004fff" offset="0"/>
+ <stop stop-color="#2c8ffd" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 15.397h43.336v24.043c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 15.397v-6.837c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v6.837l-21.668 10.834z" fill="#c4e9f9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.milou.svg b/.icons/kora/apps/scalable/org.kde.milou.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.milou.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.minuet.svg b/.icons/kora/apps/scalable/org.kde.minuet.svg
new file mode 120000
index 000000000..f486fc2f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.minuet.svg
@@ -0,0 +1 @@
+minuet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.muonnotifier.svg b/.icons/kora/apps/scalable/org.kde.muonnotifier.svg
new file mode 120000
index 000000000..66ccc9997
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.muonnotifier.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.neochat.svg b/.icons/kora/apps/scalable/org.kde.neochat.svg
new file mode 100644
index 000000000..19a7fe8b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.neochat.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38.123 38.123 0 18 42.123)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1ab9bd" offset="0"/>
+ <stop stop-color="#38e0e4" offset="1"/>
+ </linearGradient>
+ <path d="m24.386 36.079h-9.366c-3.875 0-7.02-3.145-7.02-7.019v-14.04c0-3.875 3.145-7.02 7.02-7.02h21.96c3.875 0 7.02 3.145 7.02 7.02v14.04c0 3.874-3.145 7.019-7.02 7.019h-2.237v9.283z" fill="#22759b"/>
+ <path d="m12.515 32.079h-1.495c-3.875 0-7.02-3.145-7.02-7.019v-14.04c0-3.875 3.145-7.02 7.02-7.02h21.96c3.875 0 7.02 3.145 7.02 7.02v14.04c0 3.874-3.145 7.019-7.02 7.019h-9.26l-11.205 10.044z" fill="url(#a)"/>
+ <path d="m10.023 22h-0.028c-1.095 0-1.995 0.903-1.995 2s0.9 2 1.995 2h16.01c1.095 0 1.995-0.903 1.995-2s-0.9-2-1.995-2h-0.028zm1e-3 -6h-0.029c-1.094 0-1.995 0.903-1.995 2s0.901 2 1.995 2h20.01c1.094 0 1.995-0.903 1.995-2s-0.901-2-1.995-2h-0.029zm0-6h-0.028c-1.095 0-1.996 0.903-1.996 2s0.901 2 1.996 2h24.008c1.095 0 1.996-0.903 1.996-2s-0.901-2-1.996-2h-0.028z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.netspeedWidget.svg b/.icons/kora/apps/scalable/org.kde.netspeedWidget.svg
new file mode 100644
index 000000000..2eff66233
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.netspeedWidget.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9637 39.9637 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00524a" offset="0"/>
+ <stop stop-color="#008276" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4.036c-.848.008-1.695.07-2.535.186l.885 2.415-.091.09-.735-.367-.461.552 1.012.736.551-.37-.092-.551c1.165.539 2.352.991 3.587 1.38l.825 1.378.737.367 1.01-2.021-.735-.827v-.826l1.801-1.287c-1.868-.564-3.808-.853-5.759-.855zm6.868 1.245-.614.068-.367.919-1.011.369.919.826c.572-.396 1.083-.799 1.655-1.195l.919-.276c.376.257.732.561 1.101.827l.092.185.275.736h.919l-.298-.717c-1.136-.699-2.338-1.283-3.59-1.742zm2.694 1.723-.735-.462-.828.37v.733h.737zm-19.259-.429c-.679.379-1.336.797-1.966 1.252h.361l-1.011 1.103-.325-.368c-3.821 3.135-6.345 7.581-7.079 12.469.283-.273.58-.518.881-.796l.917.09.828-.918v1.101l-.735.553-.459.643-.644-.828c-.158.303-.302.706-.46 1.01v.829l.737.826 1.286.919.918 1.012c-.463-.034-.905-.125-1.378-.186v.645l1.011 2.388.827.921.735 1.562v2.574l-.276 1.009.367.462.921.551.918.734-.827.827 1.103.919-.185.643 1.089 1.295c.196.155.394.305.596.452h.796l.92.551h.551v-.735l.184-1.47c.305-.913.689-1.759 1.011-2.665 0-.669-.052-1.353-.092-2.022l-.459-.92.644-1.101-.093-1.47.734-.829-.367-1.286.645-.734h1.01l.367-.369 1.103.644.367-.459 1.012.826c.668-.774 1.352-1.524 2.021-2.297l.827-1.929-.736-1.104.37-.367-.828-2.115c-.71-.902-1.455-1.794-2.205-2.663l-1.379-.37-1.47-.184-1.012.277-1.47 1.47-.551-.551-.643-.092-1.379.459h-1.011l-.734-.642-.277-.459.644-.46 1.286-.092c.328-.464.621-.968 1.01-1.38l.369.187.184 1.191.643-.824.183-.921.736-.642h.367l-.827.918.368.828.643.184-.459-.829.734-.367.645-.734 1.193.275.092.367.736.459.367 1.011 1.012.459.459-.459h.459v-1.653l-1.01-.551h-.828l.184-.644.645-.643-1.104-.183-.551-.645-.461-.826h-.917l.275-.644-.553-.367v.735l-1.194.276-1.194-1.011-.092-.459-1.011-.737c.37.047.742.084 1.103.184v-.825l-.367-.921h.367l.919.828.183.459-.183.642.367 1.104.643-.367.553-.643.826.643.367-1.471-1.563-1.011v-.551l-.916-.642zm20.727.798.092 1.008.828.825 1.93 1.104-.276.827-1.471.551-.183 1.104-.554-1.196-.825-.367.092-.46-.828-1.563-1.102.645.184.734-.92-.367-.459.827.184.551-.551.092-.461.459.183.461-.642.459.551.826.186-1.193 1.193.459h.919l1.288.551h-2.023l.643 1.103 1.38.275.642.829 1.103.457.459 1.38 1.471 1.194.184 1.747.827-1.011 1.102-.277.186.551h.918l1.194.829.092 1.102-.092.918-.735.459-.551-.275-.552-.733h-.552c.077.617.198 1.311.275 1.929l-.917-.092v.919l-.276.918c-.37.233-.87.244-1.286.367v-.183l-1.38-1.285-1.378 1.009-1.471-.183-.643 1.654-1.102.276-.643 1.286c-1.245.653-2.424 1.295-3.678 1.929l.092 1.288.92 1.286-.092 1.838.551 1.379 1.195.275.459.828-.184.459.737 2.021 1.01.276.183.645.644.642-.019.04c.921-.48 1.804-1.03 2.641-1.648l-.324-1.424.46-1.011-.092-1.93.643-.828 1.379-1.285 1.378-2.482-.367-1.379.092-.366-.46-.645-.551-1.747v-.09l.459-.277.552.185 1.101-.826.644-.921 1.655-.459 1.563-.919s.053-.1.094-.176c-.149-6.521-3.484-12.571-8.918-16.178zm-15.164 1.467c-.252.525-.441 1.013-.643 1.561l-.642.643.734.644.92.184-.183-1.195v-.829l.367-.459v-.549zm1.379 1.194-.367.826.827.459.092-1.101zm-10.752 9.832.277.183-.369 1.38-.642.734c-.382 1.124-.787 2.233-1.288 3.307-.276 0-.557.018-.826 0l.644-.733-.369-.829.643-.734 1.104-2.298z" fill="#00c3af"/>
+ <path d="m18.028 10.972c.644.009 1.24.347 1.58.894l2.555 4.106 2.552 4.105c.187.3.286.647.286 1 0 1.039-.855 1.895-1.894 1.895h-3.106v12 .028c0 1.097-.903 2-2 2-1.098 0-2.001-.903-2.001-2 0-.01 0-.019.001-.028v-12h-3.107c-1.039 0-1.894-.856-1.894-1.895 0-.353.099-.7.286-1l2.553-4.105 2.554-4.106c.35-.563.972-.904 1.635-.894zm11.945 26.028c-.644-.01-1.24-.348-1.58-.895l-2.554-4.105-2.553-4.106c-.187-.3-.286-.647-.286-1 0-1.039.855-1.894 1.894-1.894h3.107v-12c-.001-.01-.001-.019-.001-.028 0-1.098.903-2.001 2.001-2.001 1.097 0 2 .903 2 2.001v.028 12h3.106c1.039 0 1.894.855 1.894 1.894 0 .353-.099.7-.286 1l-2.552 4.106-2.555 4.105c-.35.564-.971.904-1.635.895z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.networkMonitor.svg b/.icons/kora/apps/scalable/org.kde.networkMonitor.svg
new file mode 120000
index 000000000..ff70ceae2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.networkMonitor.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.okteta.svg b/.icons/kora/apps/scalable/org.kde.okteta.svg
new file mode 120000
index 000000000..601daaa9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.okteta.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.okular.svg b/.icons/kora/apps/scalable/org.kde.okular.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.okular.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.pacman.updatenotifier.svg b/.icons/kora/apps/scalable/org.kde.pacman.updatenotifier.svg
new file mode 120000
index 000000000..b68e69d7f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.pacman.updatenotifier.svg
@@ -0,0 +1 @@
+org.kde.archUpdate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.parley.svg b/.icons/kora/apps/scalable/org.kde.parley.svg
new file mode 120000
index 000000000..f8577f48b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.parley.svg
@@ -0,0 +1 @@
+parley.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.pix.svg b/.icons/kora/apps/scalable/org.kde.pix.svg
new file mode 120000
index 000000000..bcf75ab3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.pix.svg
@@ -0,0 +1 @@
+pix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.activitybar.svg b/.icons/kora/apps/scalable/org.kde.plasma.activitybar.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.activitybar.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.activitypager.svg b/.icons/kora/apps/scalable/org.kde.plasma.activitypager.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.activitypager.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.advancedradio.svg b/.icons/kora/apps/scalable/org.kde.plasma.advancedradio.svg
new file mode 100644
index 000000000..d38f37663
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.advancedradio.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.6948 32.6948 0 24 45.201)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007a83" offset="0"/>
+ <stop stop-color="#00cdbf" offset="1"/>
+ </linearGradient>
+ <path d="m12.637 1.43c-1.242.019-2.248 1.052-2.23 2.288v11.282c-.001.011-.001.021-.001.032 0 1.238 1.023 2.257 2.266 2.257s2.266-1.019 2.266-2.257c0-.011 0-.021-.001-.032v-11.282c.001-.011.001-.021.001-.032 0-1.238-1.023-2.257-2.266-2.257-.012 0-.024 0-.035.001z" fill="#8e8e8e" fill-rule="nonzero"/>
+ <path d="m16.07 11.395c0-.662-.537-1.2-1.2-1.2h-4.396c-.663 0-1.2.538-1.2 1.2v.999c0 .662.537 1.2 1.2 1.2h4.396c.663 0 1.2-.538 1.2-1.2z" fill="#494949"/>
+ <path d="m45.523 16.532c0-2.247-1.824-4.071-4.071-4.071h-34.904c-2.247 0-4.071 1.824-4.071 4.071v24.709c0 2.247 1.824 4.071 4.071 4.071h34.904c2.247 0 4.071-1.824 4.071-4.071z" fill="url(#a)"/>
+ <circle cx="16.637" cy="28.886" r="10.762" fill-opacity=".5"/>
+ <circle cx="16.637" cy="28.886" r="6.23" fill="#ffa800"/>
+ <g fill-opacity=".5" fill-rule="nonzero">
+ <path d="m30.058 27.187h-0.021c-0.826 0-1.506 0.767-1.506 1.699 0 0.933 0.68 1.7 1.506 1.7 7e-3 0 0.014 0 0.021-1e-3h10.54c7e-3 1e-3 0.014 1e-3 0.021 1e-3 0.826 0 1.506-0.767 1.506-1.7 0-0.932-0.68-1.699-1.506-1.699h-0.021z"/>
+ <path d="m30.058 21.523h-0.021c-0.826 0-1.506 0.767-1.506 1.699 0 0.933 0.68 1.7 1.506 1.7 7e-3 0 0.014 0 0.021-1e-3h10.54c7e-3 1e-3 0.014 1e-3 0.021 1e-3 0.826 0 1.506-0.767 1.506-1.7 0-0.932-0.68-1.699-1.506-1.699h-0.021z"/>
+ <path d="m30.058 32.851h-0.021c-0.826 0-1.506 0.767-1.506 1.699 0 0.933 0.68 1.7 1.506 1.7 7e-3 0 0.014 0 0.021-1e-3h10.54c7e-3 1e-3 0.014 1e-3 0.021 1e-3 0.826 0 1.506-0.767 1.506-1.7 0-0.932-0.68-1.699-1.506-1.699h-0.021z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.analogclock.svg b/.icons/kora/apps/scalable/org.kde.plasma.analogclock.svg
new file mode 100644
index 000000000..79c499ea5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.analogclock.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cad4d8" offset="0"/>
+ <stop stop-color="#f5f5f5" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-11.035 0-20 8.965-20 20s8.965 20 20 20 20-8.965 20-20-8.965-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m20.473 9.438c-.595.144-1.18.325-1.752.541l.763 1.839c.457-.167.923-.308 1.395-.423zm-2.678.921c-.553.253-1.09.54-1.607.858l1.095 1.668c.414-.249.841-.475 1.28-.676zm-6.588 5.836c-.317.524-.602 1.067-.853 1.625l1.843.762c.204-.441.432-.871.684-1.287zm-1.246 2.545c-.21.57-.386 1.153-.525 1.744l1.959.405c.115-.468.257-.929.423-1.381zm1.434 8.381-1.957.406c.144.595.325 1.18.541 1.752l1.839-.763c-.167-.457-.308-.923-.423-1.395zm.814 2.317-1.85.767c.253.553.54 1.09.858 1.608l1.668-1.096c-.249-.414-.475-.841-.676-1.279zm5.086 5.681-1.1 1.674c.524.317 1.067.602 1.625.853l.762-1.843c-.441-.204-.871-.432-1.287-.684zm2.213 1.063-.768 1.857c.57.21 1.153.386 1.744.525l.405-1.959c-.468-.115-.929-.257-1.381-.423z" fill-opacity=".1" fill-rule="nonzero"/>
+ <path transform="matrix(-.866025 -.5 .5 -.866025 32.7846 56.7846)" d="m14.435 23.548 9.236 2.425c1.089.181 2.12-.555 2.302-1.644.181-1.089-.555-2.12-1.644-2.302l-9.542-.588c-.582-.097-1.134.297-1.231.879s.297 1.133.879 1.23z" fill="#292929"/>
+ <path transform="matrix(.5 -.866025 .866025 .5 -8.78461 32.7846)" d="m25.414 25.414 15.335-17.012c.318-.318.318-.833 0-1.151s-.833-.318-1.151 0l-17.012 15.335c-.781.78-.781 2.048 0 2.828.78.781 2.048.781 2.828 0z" fill="#292929"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 36c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm-9.899-3.601c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm18.298 1.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zm7.601-9.899c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm-28 0c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm.601-9.899c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zm19.798 0c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5zm-8.399-6.101c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#0076b4"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.805899 0 0 .805899 4.65842 4.65842)" d="m24 20c-2.207 0-4 1.793-4 4s1.793 4 4 4 4-1.793 4-4-1.793-4-4-4z" fill="#8d8d8d"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m27.527 9.438c.595.144 1.18.325 1.752.541l-.763 1.839c-.457-.167-.923-.308-1.395-.423zm2.678.921c.553.253 1.09.54 1.608.858l-1.096 1.668c-.414-.249-.841-.475-1.279-.676zm6.588 5.836c.317.524.602 1.067.853 1.625l-1.843.762c-.204-.441-.432-.871-.684-1.287zm1.246 2.545c.21.57.386 1.153.525 1.744l-1.959.405c-.115-.468-.257-.929-.423-1.381zm-1.434 8.381 1.958.406c-.145.595-.326 1.18-.542 1.752l-1.839-.763c.167-.457.308-.923.423-1.395zm-.814 2.317 1.85.767c-.253.553-.54 1.09-.858 1.608l-1.668-1.096c.249-.414.475-.841.676-1.279zm-5.086 5.681 1.1 1.674c-.524.317-1.067.602-1.625.853l-.762-1.843c.441-.204.871-.432 1.287-.684zm-2.213 1.063.768 1.857c-.57.21-1.153.386-1.744.525l-.405-1.959c.468-.115.929-.257 1.381-.423z" fill-opacity=".1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.appmenu.svg b/.icons/kora/apps/scalable/org.kde.plasma.appmenu.svg
new file mode 100644
index 000000000..7fad3fcb0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.appmenu.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 573.921 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.30178 -32.3809 32.3809 -.30178 4749.49 -3.96934)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f5f2f5" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m45.668 38.226v1.214c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.214z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="translate(-.297767 4.28784)" d="m9 33v2h13v-2zm6-6h-6v2h6zm-2-6h-4v2h4zm4-6h-8v2h8z" fill="#e4e4e4"/>
+ <path d="m6.702233 17.28784h15v1h-15z" fill="#00caff"/>
+ <g transform="translate(-.297767 4.28784)" fill-rule="nonzero">
+ <path d="m18.572 20c.133.003.26.052.359.138l8.537 6.735c.355.307.178.877-.292.942l-3.311.464 1.552 2.666c.347.595.141 1.353-.459 1.697l-.333.191c-.6.344-1.364.14-1.71-.456l-1.611-2.769-2.361 1.899c-.364.294-.914.043-.915-.417l-.028-10.546c-.001-.306.258-.552.572-.544z" fill="#00caff"/>
+ <path d="m27 7v5h3v-1h-2v-1h2v-1h-2v-1h2v-1zm4 0v5h2v-1h-1v-3h1v-1zm2 1v3h1v-3zm2-1v5h1v-5zm2 0v1h1v4h1v-4h1v-1z" fill="#e4e4e4"/>
+ <path d="m8 7v5h1v-2h2v-1h-2v-1h2v-1zm4 0v5h1v-5zm2 0v5h3v-1h-2v-4zm4 0v5h3v-1h-2v-1h2v-1h-2v-1h2v-1z" fill="#00caff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.audiodeviceswitcher.svg b/.icons/kora/apps/scalable/org.kde.plasma.audiodeviceswitcher.svg
new file mode 120000
index 000000000..7820fcb5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.audiodeviceswitcher.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.awesomewidget.svg b/.icons/kora/apps/scalable/org.kde.plasma.awesomewidget.svg
new file mode 120000
index 000000000..53ccf3bb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.awesomewidget.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.battery.svg b/.icons/kora/apps/scalable/org.kde.plasma.battery.svg
new file mode 120000
index 000000000..a400f383f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.battery.svg
@@ -0,0 +1 @@
+battery.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.bitcoinprice.svg b/.icons/kora/apps/scalable/org.kde.plasma.bitcoinprice.svg
new file mode 120000
index 000000000..b43f41015
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.bitcoinprice.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.bluetooth.svg b/.icons/kora/apps/scalable/org.kde.plasma.bluetooth.svg
new file mode 120000
index 000000000..cf25bebf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.bluetooth.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.caffeine-plus.svg b/.icons/kora/apps/scalable/org.kde.plasma.caffeine-plus.svg
new file mode 120000
index 000000000..eed6ea56c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.caffeine-plus.svg
@@ -0,0 +1 @@
+caffeine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.calculator.svg b/.icons/kora/apps/scalable/org.kde.plasma.calculator.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.calendar.svg b/.icons/kora/apps/scalable/org.kde.plasma.calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.calendar.wl.svg b/.icons/kora/apps/scalable/org.kde.plasma.calendar.wl.svg
new file mode 100644
index 000000000..698605a9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.calendar.wl.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.6834 51.6834 0 144.526 33.0175)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.342855 -17.9143 17.9143 -.342855 1361.27 7.20028)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fefffe" offset="0"/>
+ <stop stop-color="#f1f1f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 25 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#005268"/>
+ <path d="m45.668 24 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#15a9d4"/>
+ <g fill-rule="nonzero">
+ <path d="m29.315 39.757c-.022 0-.047-.001-.075-.004-.027-.002-.051-.005-.072-.009v-.286c.019.004.041.007.066.008.026.003.05.004.072.004.048 0 .09-.006.128-.019.039-.012.074-.031.105-.058.031-.028.058-.063.081-.107.025-.044.048-.098.07-.161l.041-.124-.775-2.094h.359l.586 1.748h.008l.586-1.748h.355l-.819 2.22c-.045.121-.09.222-.135.302-.046.082-.096.147-.152.194-.054.05-.116.084-.186.103-.069.021-.149.031-.243.031zm-1.911-2.247h-.324c.003-.088.025-.17.066-.246.042-.076.098-.142.169-.198s.154-.099.248-.13c.096-.032.199-.048.309-.048.124 0 .236.016.336.048.099.031.184.076.256.136.071.058.125.129.163.213.038.083.058.176.058.278v1.436h-.32v-.363h-.008c-.03.058-.068.111-.115.159-.046.046-.099.087-.157.12s-.121.058-.19.076c-.067.018-.138.027-.211.027-.106 0-.203-.014-.289-.043-.087-.029-.162-.071-.224-.124-.062-.054-.11-.119-.143-.194-.034-.076-.051-.161-.051-.254 0-.181.067-.323.2-.425s.328-.161.584-.177l.586-.034v-.175c0-.131-.041-.23-.124-.299-.081-.07-.2-.105-.355-.105-.061 0-.117.008-.169.024-.052.014-.098.035-.14.064-.04.027-.073.06-.1.101-.026.04-.044.084-.055.133zm-6.129 1.508c-.148 0-.281-.025-.4-.076-.118-.05-.218-.121-.303-.213-.084-.093-.148-.205-.194-.336-.045-.132-.067-.278-.067-.44 0-.163.022-.31.067-.441.046-.132.11-.243.194-.335.085-.093.185-.165.303-.214.119-.05.252-.075.4-.075.147 0 .28.025.398.075.119.049.22.121.304.214.084.092.149.203.194.335.046.131.068.278.068.441 0 .162-.022.308-.068.44-.045.131-.11.243-.194.336-.084.092-.185.163-.304.213-.118.051-.251.076-.398.076zm5.322-.019h-.322v-.353h-.006c-.068.121-.16.214-.275.277s-.249.095-.402.095c-.132 0-.253-.025-.363-.076-.108-.051-.203-.124-.283-.217-.079-.093-.14-.205-.184-.336-.044-.132-.066-.277-.066-.436s.022-.304.066-.435c.044-.132.104-.244.182-.337.079-.094.173-.165.281-.216.109-.052.229-.077.359-.077.15 0 .283.031.398.093s.205.15.27.266h.007v-1.17h.338zm-3.685-2.092v.34h.008c.133-.24.361-.359.683-.359.115 0 .219.018.311.054.092.035.17.086.234.153.065.066.114.147.148.243.035.094.052.201.052.32v1.341h-.337v-1.283c0-.172-.044-.303-.13-.392-.087-.09-.213-.136-.379-.136-.085 0-.163.015-.234.043-.07.028-.13.069-.181.12-.049.052-.087.115-.114.189-.028.073-.041.155-.041.244v1.215h-.338v-2.092zm-5.436 2.092h-.326v-2.8h.405l.967 2.336h.015l.966-2.336h.406v2.8h-.326v-2.158h-.014l-.892 2.138h-.295l-.893-2.138h-.013zm10.279-.274c.086 0 .165-.013.237-.039.073-.026.135-.062.186-.108.053-.047.095-.102.125-.165.029-.065.044-.135.044-.21v-.169l-.547.035c-.158.011-.277.044-.357.101-.08.056-.12.134-.12.235 0 .049.009.093.029.132.021.039.05.072.087.101.039.028.085.05.138.066.053.014.112.021.178.021zm-6.48-.008c.097 0 .184-.017.26-.052.077-.035.143-.085.196-.149.054-.066.095-.147.122-.241.029-.095.043-.202.043-.322s-.014-.228-.043-.322c-.027-.095-.068-.175-.122-.241-.053-.066-.119-.116-.196-.149-.076-.035-.163-.053-.26-.053s-.184.018-.262.053c-.076.035-.142.085-.196.151-.053.065-.094.144-.122.239-.027.094-.041.202-.041.322s.014.227.043.322c.028.094.069.175.122.241.053.064.118.114.194.149.078.035.165.052.262.052zm4.377-1.529c-.092 0-.175.018-.25.055-.075.036-.14.088-.194.155-.053.066-.095.146-.124.24-.029.095-.043.2-.043.315 0 .116.014.222.043.316.029.093.071.173.124.241.054.066.119.117.194.153s.158.054.25.054c.091 0 .173-.018.249-.054.075-.038.139-.09.192-.157s.094-.148.124-.241c.03-.094.044-.198.044-.312s-.014-.217-.044-.311-.071-.175-.124-.242-.117-.119-.192-.155c-.076-.038-.158-.057-.249-.057z" fill="#fff"/>
+ <path d="m13.797 19.837h-2.226c0-1.388.505-2.539 1.516-3.453 1.019-.923 2.31-1.384 3.874-1.384 1.653 0 2.948.437 3.887 1.311.938.875 1.407 2.09 1.407 3.646 0 .762-.248 1.5-.746 2.214-.489.714-1.159 1.247-2.009 1.6.963.305 1.705.811 2.226 1.516.529.706.794 1.569.794 2.587 0 1.573-.513 2.82-1.54 3.742-1.027.923-2.362 1.384-4.007 1.384-1.644 0-2.984-.445-4.018-1.336-1.027-.89-1.541-2.065-1.541-3.525h2.238c0 .922.301 1.66.903 2.214.601.553 1.408.83 2.418.83 1.075 0 1.897-.281 2.467-.842.569-.562.854-1.368.854-2.419 0-1.018-.313-1.8-.938-2.346-.626-.545-1.528-.826-2.708-.842h-1.672v-1.817h1.672c1.051-.016 1.877-.293 2.479-.83.602-.538.902-1.263.902-2.178 0-2.053-1.022-3.08-3.068-3.08-.962 0-1.732.277-2.31.83-.569.546-.854 1.271-.854 2.178zm22.789 5.45c0 2.607-.446 4.545-1.336 5.812s-2.282 1.901-4.175 1.901c-1.869 0-3.253-.618-4.151-1.853-.899-1.243-1.364-3.096-1.396-5.559v-2.972c0-2.575.445-4.488 1.336-5.739.89-1.251 2.286-1.877 4.187-1.877 1.885 0 3.273.606 4.163 1.817.89 1.203 1.347 3.064 1.372 5.583zm-2.226-3.044c0-1.885-.265-3.256-.794-4.115-.53-.866-1.368-1.299-2.515-1.299-1.139 0-1.969.429-2.491 1.287-.521.859-.79 2.178-.806 3.959v3.561c0 1.893.273 3.293.818 4.2.554.898 1.388 1.347 2.503 1.347 1.099 0 1.913-.425 2.442-1.275.538-.851.819-2.19.843-4.019z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.clipboard.svg b/.icons/kora/apps/scalable/org.kde.plasma.clipboard.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.clipboard.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.colorpicker.svg b/.icons/kora/apps/scalable/org.kde.plasma.colorpicker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.colorpicker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.comic.svg b/.icons/kora/apps/scalable/org.kde.plasma.comic.svg
new file mode 120000
index 000000000..2f915ffd4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.comic.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.compact-shutdown.svg b/.icons/kora/apps/scalable/org.kde.plasma.compact-shutdown.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.compact-shutdown.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.cryptocurrencyprice.svg b/.icons/kora/apps/scalable/org.kde.plasma.cryptocurrencyprice.svg
new file mode 100644
index 000000000..9a5b372d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.cryptocurrencyprice.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#831f00" offset="0"/>
+ <stop stop-color="#e31342" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 10c-7.68 0-14 6.32-14 14s6.32 14 14 14c5.788-.002 11.005-3.593 13.072-9h-4.422c-1.782 3.087-5.085 4.996-8.65 5-5.486 0-10-4.514-10-10s4.514-10 10-10c3.563.006 6.863 1.915 8.645 5h4.414c-2.066-5.402-7.276-8.993-13.059-9zm0 9c-2.743 0-5 2.257-5 5s2.257 5 5 5c1.983-.001 3.787-1.182 4.58-3h5.42l6-4h-11.424c-.793-1.817-2.594-2.997-4.576-3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.date.svg b/.icons/kora/apps/scalable/org.kde.plasma.date.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.device.svg b/.icons/kora/apps/scalable/org.kde.plasma.device.svg
new file mode 100644
index 000000000..41e7c77e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.device.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 15.5769 3296.09)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 125.812 40.0508)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 328.746 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path transform="translate(0 -.048)" d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path transform="translate(-29.7171)" d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(.915708 0 0 .915708 2.023 -2.36596)" d="m23.941 9.002c-.374.019-.714.22-.902.535l-1.447 2.424-1.444 2.424c-.427.718.109 1.616.965 1.615h1.887v12.059l-4.955-3.382-.027-.857c1.188-.429 1.981-1.556 1.982-2.82 0-1.657-1.343-3-3-3s-3 1.343-3 3c.002 1.276.81 2.411 2.016 2.83l.045 1.371c.009.291.146.564.373.746l6.363 4.314.203.165v.705c-1.765.455-2.998 2.046-3 3.869 0 2.209 1.791 4 4 4s4-1.791 4-4c-.003-1.822-1.236-3.412-3-3.867v-2.565l6.561-2.766c.274-.186.439-.496.439-.828v-1.974h1s1-.446 1-1v-4c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v4c0 .554 1 1 1 1h1v1.443l-5 2.109v-10.552h1.887c.856.001 1.392-.897.965-1.615l-1.444-2.424-1.447-2.424c-.209-.35-.603-.556-1.02-.535z" fill="#848484"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.digitalclock-ng.svg b/.icons/kora/apps/scalable/org.kde.plasma.digitalclock-ng.svg
new file mode 100644
index 000000000..d695c8d70
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.digitalclock-ng.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9871 39.9871 0 24.3361 43.9959)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dc4500" offset="0"/>
+ <stop stop-color="#ff7f26" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(13.9992 -24.2473 24.2473 13.9992 1.63961 44.8242)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfedee" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.13852 0 0 1.13852 -3.32913 -3.32452)" d="m13.75 10.247c.83 1.436 2.665 1.929 4.1 1.101l7.007 12.136-12.991 7.5c-.829-1.437-2.665-1.929-4.099-1.101-1.435.828-1.926 2.664-1.097 4.101.043.073.088.144.137.214 5.597 9.415 17.714 12.589 27.193 7.123 9.566-5.523 12.839-17.763 7.311-27.337-5.174-8.915-16.264-12.448-25.629-8.164l-.006.001c-1.922.598-2.975 2.518-1.926 4.426z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle transform="matrix(.985985 -.569259 .569259 .985985 -3.32913 -3.32452)" cx="8.785" cy="32.785" r="14" fill="url(#b)"/>
+ <path transform="matrix(1.13852 0 0 1.13852 -3.32913 -3.32452)" d="m23.328 26.447c0-.2.049-.341.146-.423.098-.081.214-.122.35-.122.135 0 .255.041.358.122.103.082.154.223.154.423 0 .195-.051.336-.154.423s-.223.13-.358.13c-.136 0-.252-.043-.35-.13-.097-.087-.146-.228-.146-.423zm6.69-2.04c0-.418.035-.827.105-1.228.076-.407.209-.772.399-1.098.195-.33.466-.593.813-.788s.794-.293 1.341-.293c.114 0 .239.005.374.016.141.011.255.03.342.057v.61c-.098-.033-.209-.057-.334-.073-.124-.017-.246-.025-.365-.025-.374 0-.686.063-.935.187-.25.125-.448.296-.594.513-.141.216-.244.466-.309.748-.065.281-.106.582-.122.902h.049c.125-.19.298-.35.52-.48.223-.135.507-.203.854-.203.504 0 .911.155 1.22.463.308.304.463.738.463 1.301 0 .607-.168 1.084-.504 1.431-.331.347-.778.52-1.342.52-.368 0-.702-.092-1-.276s-.536-.466-.715-.845c-.173-.38-.26-.86-.26-1.439zm-1.092-1.968c0 .39-.111.702-.333.935-.217.228-.507.379-.87.455v.033c.461.054.805.2 1.032.439.234.238.35.55.35.935 0 .341-.079.642-.236.902s-.401.464-.731.61c-.326.146-.746.219-1.261.219-.303 0-.585-.024-.845-.073-.26-.043-.51-.124-.748-.244v-.666c.244.124.507.219.789.284.281.065.552.098.813.098.52 0 .894-.1 1.121-.301.234-.206.35-.488.35-.845 0-.364-.144-.624-.431-.781-.282-.163-.68-.244-1.195-.244h-.561v-.61h.569c.477 0 .838-.1 1.082-.3.249-.201.373-.467.373-.797 0-.282-.094-.499-.284-.651-.19-.157-.447-.235-.772-.235-.315 0-.583.046-.805.138-.223.092-.442.209-.659.349l-.358-.487c.206-.163.461-.304.765-.423.309-.119.658-.179 1.048-.179.607 0 1.057.136 1.35.407.298.271.447.615.447 1.032zm-12.002 4.447h-.7v-4.057c0-.233.003-.42.009-.561.005-.141.013-.287.024-.439l-.504.447-.618.504-.374-.479 1.569-1.22h.594zm4.052 0h-.699v-4.057c0-.233.003-.42.008-.561.006-.141.014-.287.025-.439l-.505.447-.617.504-.374-.479 1.569-1.22h.593zm11.009-.52c.342 0 .618-.109.83-.325.211-.223.317-.564.317-1.025 0-.368-.095-.661-.285-.878-.184-.217-.463-.325-.837-.325-.255 0-.477.054-.667.163-.19.103-.339.238-.447.406-.103.163-.155.328-.155.496 0 .233.046.466.139.699.092.228.23.418.414.569.184.147.415.22.691.22zm-8.657-3.399c0-.205.049-.349.146-.43.098-.082.214-.122.35-.122.135 0 .255.04.358.122.103.081.154.225.154.43 0 .196-.051.337-.154.423-.103.087-.223.13-.358.13-.136 0-.252-.043-.35-.13-.097-.086-.146-.227-.146-.423z" fill="#3f3f3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.digitalclock.svg b/.icons/kora/apps/scalable/org.kde.plasma.digitalclock.svg
new file mode 100644
index 000000000..b8a46b6b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.digitalclock.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.938 42.938 0 24 45.5583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004653" offset="0"/>
+ <stop stop-color="#325f78" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m38.166 12.996c-.853 0-1.547.217-2.082.65s-.803 1.019-.803 1.756c0 .566.166 1.054.496 1.465.335.411.768.704 1.299.881-.639.225-1.134.562-1.482 1.008-.344.442-.516.987-.516 1.637 0 .539.141 1.005.424 1.398.287.393.66.682 1.117.867.457.186.969.28 1.539.28v-.002c.884 0 1.616-.222 2.199-.668.584-.447.875-1.073.875-1.877 0-.614-.178-1.161-.535-1.643-.357-.481-.835-.819-1.435-1.014.544-.198.972-.495 1.285-.888.318-.398.476-.88.476-1.446 0-.742-.264-1.327-.794-1.755-.527-.433-1.214-.649-2.063-.649zm-26.947.004c-.697 0-1.289.209-1.776.629-.487.415-.85.994-1.089 1.736-.235.738-.354 1.615-.354 2.631 0 .733.063 1.401.189 2.002.131.596.322 1.121.575 1.576.256.451.592.803 1.006 1.055.417.247.9.371 1.449.371v-.002c.544 0 1.019-.122 1.427-.369.414-.252.743-.606.987-1.061.248-.455.433-.981.555-1.578.121-.596.183-1.261.183-1.994 0-.764-.067-1.449-.197-2.055-.131-.609-.324-1.133-.58-1.57-.253-.442-.582-.779-.987-1.014-.4-.238-.862-.357-1.388-.357zm7.824.135c-.226.159-.565.321-1.018.484-.448.159-.835.272-1.162.338v.875c.292-.04.644-.127 1.057-.26.418-.132.765-.275 1.039-.429v7.873h-2.299v.795h5.432v-.795h-2.051v-8.881zm10.939 0c-.226.159-.565.321-1.017.484-.448.159-.836.272-1.162.338v.875c.291-.04.643-.127 1.056-.26.418-.132.765-.275 1.039-.429v7.873h-2.298v.795h5.431v-.795h-2.051v-8.881zm8.176.676c.553 0 .996.144 1.326.431.331.283.496.66.496 1.133 0 .521-.152.954-.457 1.299-.304.344-.76.584-1.365.717-.6-.137-1.056-.377-1.369-.717-.309-.345-.465-.778-.465-1.299 0-.468.169-.846.504-1.133.34-.287.782-.431 1.33-.431zm-26.939.084c1.383 0 2.074 1.354 2.074 4.062 0 1.365-.18 2.399-.541 3.102-.357.698-.867 1.046-1.533 1.046-.675 0-1.202-.352-1.58-1.054-.375-.707-.563-1.736-.563-3.088-.004-1.295.186-2.295.569-3.002.382-.711.908-1.066 1.574-1.066zm13.51 1.9c-.257 0-.455.074-.594.225-.139.145-.209.318-.209.517 0 .203.07.379.209.529.139.146.337.219.594.219.256 0 .453-.073.587-.219.14-.15.209-.326.209-.529 0-.199-.069-.372-.209-.517-.134-.151-.331-.225-.587-.225zm13.429 2.371c.614.133 1.108.385 1.483.756.378.371.568.824.568 1.363 0 1.202-.684 1.803-2.051 1.803-.67 0-1.182-.157-1.539-.471-.352-.313-.529-.754-.529-1.324 0-.557.19-1.017.568-1.379.379-.362.878-.611 1.5-.748zm-13.429 3.229c-.257 0-.455.072-.594.218s-.209.32-.209.524c0 .199.07.373.209.523.139.146.337.219.594.219.256 0 .453-.073.587-.219.14-.15.209-.324.209-.523 0-.204-.069-.378-.209-.524-.134-.146-.331-.218-.587-.218zm-10.37 6.603c-.431 0-.796.126-1.097.379-.302.249-.528.598-.676 1.043-.146.443-.219.968-.219 1.578 0 .44.039.841.117 1.201.081.358.2.673.356.946.159.27.367.481.623.632.258.149.557.223.896.223v-.006c.337 0 .632-.072.885-.219.256-.151.461-.363.611-.636.154-.273.269-.588.344-.946.076-.357.114-.757.114-1.197 0-.458-.043-.869-.124-1.232-.08-.366-.2-.681-.359-.944-.156-.265-.359-.467-.609-.607-.248-.143-.536-.215-.862-.215zm6.838 0c-.431 0-.798.126-1.099.379-.302.249-.526.598-.674 1.043-.146.443-.219.968-.219 1.578 0 .44.039.841.117 1.201.081.358.199.673.356.946.159.27.367.481.623.632.258.149.557.223.896.223v-.006c.337 0 .632-.072.885-.219.256-.151.459-.363.609-.636.154-.273.269-.588.344-.946.076-.357.113-.757.113-1.197 0-.458-.04-.869-.121-1.232-.08-.366-.2-.681-.359-.944-.156-.265-.361-.467-.611-.607-.248-.143-.534-.215-.86-.215zm4.918.002c-.376 0-.712.083-1.004.25-.291.162-.512.379-.666.652-.153.273-.23.577-.23.911 0 .251.049.488.146.708.097.218.225.401.387.549.162.146.35.261.563.346.215.085.439.127.673.127.278 0 .543-.067.793-.199-.207.262-.344.438-.412.525l-1.527 2.016h.789l1.441-1.94c.167-.225.295-.402.381-.529.089-.13.182-.287.281-.473.1-.188.171-.371.211-.548.044-.178.065-.369.065-.573 0-.238-.042-.466-.125-.683-.084-.218-.203-.413-.36-.582-.156-.17-.355-.304-.597-.405-.243-.1-.512-.152-.809-.152zm-1.277 5.885h-.004v.004zm-15.363-5.811c-.14.096-.351.193-.631.291-.278.096-.517.164-.719.203v.524c.18-.024.398-.075.654-.154.259-.08.473-.166.643-.258v4.722h-1.422v.479h3.361v-.479h-1.267v-5.328zm23.404 0c-.14.096-.351.193-.631.291-.277.096-.517.164-.719.203v.524c.181-.024.399-.075.655-.154.258-.08.472-.166.642-.258v4.722h-1.422v.479h3.362v-.479h-1.27v-5.328zm3.434.008-.114 3.072.543.065c.124-.13.28-.234.469-.311s.383-.115.582-.115c.272 0 .498.06.682.18.183.116.314.267.392.453.078.183.117.391.117.627 0 .429-.12.763-.363 1.002-.24.236-.563.355-.967.355-.452 0-.939-.145-1.459-.433l-.23.511c.584.321 1.163.483 1.734.483.278 0 .535-.041.772-.123.237-.083.445-.203.623-.36.18-.159.32-.361.42-.607.102-.249.152-.53.152-.84 0-.326-.066-.62-.201-.883-.132-.265-.334-.477-.606-.638-.272-.165-.593-.249-.963-.249-.404 0-.762.106-1.078.315l.065-1.981h2.48l.053-.523zm-10.178.443c.39 0 .692.121.908.362.215.241.324.539.324.894 0 .181-.029.346-.086.494-.054.146-.123.265-.209.358-.086.09-.185.167-.299.23-.113.061-.226.105-.339.131-.111.024-.222.035-.332.035-.386 0-.687-.112-.905-.338-.218-.228-.328-.523-.328-.886 0-.358.112-.66.336-.907.226-.249.536-.373.93-.373zm-11.776.012c.857 0 1.286.813 1.286 2.438 0 .819-.113 1.439-.336 1.861-.221.419-.537.627-.95.627-.417 0-.742-.211-.976-.633-.232-.424-.348-1.04-.348-1.851-.003-.777.115-1.377.352-1.801.237-.427.56-.641.972-.641zm6.838 0c.857 0 1.285.813 1.285 2.438 0 .819-.112 1.439-.336 1.861-.22.419-.537.627-.949.627-.417 0-.744-.211-.978-.633-.232-.424-.348-1.04-.348-1.851-.003-.777.115-1.377.352-1.801.237-.427.562-.641.974-.641zm-3.39 4.524c-.143 0-.251.042-.327.127-.075.084-.113.187-.113.306 0 .117.038.219.113.307.079.085.187.127.327.127s.247-.042.32-.127c.075-.085.111-.188.111-.307s-.036-.222-.111-.306c-.073-.085-.18-.127-.32-.127zm11.703 0c-.143 0-.253.042-.328.127-.076.084-.114.187-.114.306 0 .117.038.219.114.307.078.085.188.127.328.127s.245-.042.318-.127c.076-.085.113-.188.113-.307s-.037-.222-.113-.306c-.073-.085-.178-.127-.318-.127z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.digitalclock.wl.svg b/.icons/kora/apps/scalable/org.kde.plasma.digitalclock.wl.svg
new file mode 100644
index 000000000..46d32aadc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.digitalclock.wl.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d0083" offset="0"/>
+ <stop stop-color="#a24ca8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="translate(.5)">
+ <path d="m44 13c0-1.656-1.344-3-3-3h-35c-1.656 0-3 1.344-3 3v22c0 1.656 1.344 3 3 3h35c1.656 0 3-1.344 3-3z" fill="#5c3f9d"/>
+ <path d="m37.166 18.996c-.853 0-1.547.217-2.082.65s-.803 1.019-.803 1.756c0 .566.166 1.054.496 1.465.335.411.768.704 1.299.881-.639.225-1.134.562-1.482 1.008-.344.442-.516.987-.516 1.637 0 .539.141 1.005.424 1.398.287.393.66.682 1.117.867.457.186.969.28 1.539.28v-.002c.884 0 1.616-.222 2.199-.668.584-.447.875-1.073.875-1.877 0-.615-.178-1.161-.535-1.643s-.835-.819-1.435-1.014c.544-.198.972-.495 1.285-.888.318-.398.476-.88.476-1.446 0-.742-.264-1.327-.794-1.756-.527-.432-1.214-.648-2.063-.648zm-26.947.004c-.697 0-1.289.209-1.776.629-.487.415-.85.994-1.089 1.736-.235.738-.354 1.615-.354 2.631 0 .733.063 1.401.189 2.002.131.596.322 1.121.575 1.576.256.451.592.803 1.006 1.055.417.247.9.371 1.449.371v-.002c.544 0 1.019-.122 1.427-.369.414-.252.743-.606.987-1.061.248-.455.433-.981.555-1.578.121-.596.183-1.261.183-1.994 0-.764-.067-1.449-.197-2.055-.131-.609-.324-1.133-.58-1.57-.253-.442-.582-.779-.987-1.014-.4-.238-.862-.357-1.388-.357zm7.824.135c-.226.159-.565.321-1.018.484-.448.159-.835.272-1.162.338v.875c.292-.04.644-.127 1.057-.26.418-.132.765-.275 1.039-.429v7.873h-2.299v.795h5.432v-.795h-2.051v-8.881zm10.939 0c-.226.159-.565.321-1.017.484-.448.159-.836.272-1.162.338v.875c.291-.04.643-.127 1.056-.26.418-.132.765-.275 1.039-.429v7.873h-2.298v.795h5.431v-.795h-2.051v-8.881zm8.176.676c.553 0 .996.144 1.326.431.331.283.496.66.496 1.133 0 .521-.152.954-.457 1.299-.304.344-.76.584-1.365.717-.6-.137-1.056-.377-1.369-.717-.309-.345-.465-.778-.465-1.299 0-.468.169-.846.504-1.133.34-.287.782-.431 1.33-.431zm-26.939.084c1.383 0 2.074 1.354 2.074 4.062 0 1.365-.18 2.399-.541 3.102-.357.698-.867 1.046-1.533 1.046-.675 0-1.202-.352-1.58-1.054-.375-.707-.563-1.736-.563-3.088-.004-1.295.186-2.295.569-3.002.382-.711.908-1.066 1.574-1.066zm13.51 1.9c-.257 0-.455.074-.594.225-.139.145-.209.318-.209.517 0 .203.07.379.209.529.139.146.337.219.594.219.256 0 .453-.073.587-.219.14-.15.209-.326.209-.529 0-.199-.069-.372-.209-.517-.134-.151-.331-.225-.587-.225zm13.429 2.371c.614.133 1.108.385 1.483.756.378.371.568.824.568 1.363 0 1.202-.684 1.803-2.051 1.803-.67 0-1.182-.157-1.539-.471-.352-.314-.529-.754-.529-1.324 0-.557.19-1.017.568-1.379.379-.362.878-.611 1.5-.748zm-13.429 3.229c-.257 0-.455.072-.594.218s-.209.32-.209.524c0 .199.07.373.209.523.139.146.337.219.594.219.256 0 .453-.073.587-.219.14-.15.209-.324.209-.523 0-.204-.069-.378-.209-.524-.134-.146-.331-.218-.587-.218z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.diskquota.svg b/.icons/kora/apps/scalable/org.kde.plasma.diskquota.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.diskquota.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.eventcalendar.svg b/.icons/kora/apps/scalable/org.kde.plasma.eventcalendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.eventcalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.excalibur.svg b/.icons/kora/apps/scalable/org.kde.plasma.excalibur.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.excalibur.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.fifteenpuzzle.svg b/.icons/kora/apps/scalable/org.kde.plasma.fifteenpuzzle.svg
new file mode 120000
index 000000000..acfd73b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.fifteenpuzzle.svg
@@ -0,0 +1 @@
+gnome-taquin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.folder.svg b/.icons/kora/apps/scalable/org.kde.plasma.folder.svg
new file mode 120000
index 000000000..7cdf1b795
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.folder.svg
@@ -0,0 +1 @@
+file-manager-blue.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.frame.svg b/.icons/kora/apps/scalable/org.kde.plasma.frame.svg
new file mode 120000
index 000000000..911ba54b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.frame.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.fuzzyclock.svg b/.icons/kora/apps/scalable/org.kde.plasma.fuzzyclock.svg
new file mode 100644
index 000000000..7f623f052
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.fuzzyclock.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.5335 43.5335 0 24 45.737)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#094b61" offset="0"/>
+ <stop stop-color="#325f78" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m19.654 8.709c-.166 0-.325.017-.476.051-.147.034-.277.095-.389.183-.107.083-.192.195-.256.336-.063.137-.095.312-.095.522 0 .205.032.378.095.519.064.142.149.256.256.344.112.083.242.145.389.184.151.034.31.05.476.05s.323-.016.469-.05c.147-.039.273-.101.381-.184.112-.088.2-.202.264-.344.068-.141.101-.314.101-.519 0-.21-.033-.385-.101-.522-.064-.141-.152-.253-.264-.336-.108-.088-.234-.149-.381-.183-.146-.034-.303-.051-.469-.051zm-9.177.684v10.707h2.234v-4.233h3.633v-1.853h-3.633v-2.762h3.902v-1.859zm24.007 2.367c-.556 0-1.064.091-1.523.271-.454.181-.845.451-1.172.813-.322.356-.573.804-.754 1.342-.181.537-.271 1.163-.271 1.88 0 .708.097 1.327.293 1.854.2.522.479.958.836 1.305.356.341.78.596 1.273.767s1.033.258 1.619.258c.303 0 .582-.013.836-.037.254-.02.489-.055.709-.104.22-.048.428-.107.623-.175.2-.074.399-.16.594-.262v-1.729c-.215.108-.426.203-.631.286-.205.078-.411.143-.621.197s-.428.096-.652.125c-.22.024-.455.035-.704.035-.297 0-.564-.046-.798-.139-.23-.093-.428-.223-.594-.394-.161-.176-.288-.388-.381-.637-.088-.254-.137-.537-.146-.85h4.996v-1.086c0-.595-.084-1.121-.25-1.58-.162-.463-.396-.856-.703-1.173-.303-.318-.674-.556-1.114-.717-.434-.166-.923-.25-1.465-.25zm-12.552.152 2.892 8.188h2.299l2.895-8.188h-2.344l-1.348 4.664c-.083.278-.157.565-.221.858-.058.288-.094.561-.109.82h-.045c-.014-.239-.054-.507-.117-.805-.059-.303-.128-.595-.211-.873l-1.355-4.664zm-3.399.004v8.189h2.235v-8.189zm15.967 1.434c.234 0 .439.045.615.132.176.088.323.209.44.366.117.151.205.333.263.543.059.21.091.438.096.687h-2.85c.04-.596.189-1.032.448-1.31.263-.279.592-.418.988-.418zm-19.687 14.627c-.826 0-1.542.132-2.147.396-.601.259-1.099.627-1.494 1.106-.396.478-.692 1.057-.887 1.736-.19.674-.285 1.426-.285 2.256 0 .833.095 1.589.285 2.269.195.679.488 1.261.879 1.744.396.484.894.856 1.494 1.12.606.263 1.319.396 2.139.396.821 0 1.53-.134 2.131-.4.605-.264 1.106-.638 1.502-1.121.395-.484.688-1.064.879-1.743.195-.677.292-1.428.293-2.252v-.004c-.001-.833-.098-1.585-.293-2.257-.191-.679-.484-1.258-.879-1.737-.391-.483-.886-.854-1.487-1.113-.6-.264-1.31-.396-2.13-.396zm0 1.884c.429 0 .797.084 1.105.25s.559.405.754.717c.2.313.347.693.439 1.143.098.444.147.948.147 1.509 0 .562-.049 1.067-.147 1.516-.092.444-.239.822-.439 1.135-.195.307-.449.545-.762.711-.307.166-.679.248-1.113.248-.425 0-.79-.082-1.098-.248-.307-.166-.564-.404-.769-.711-.201-.313-.35-.691-.448-1.135-.097-.449-.146-.954-.146-1.516 0-.561.049-1.065.146-1.509.098-.45.247-.83.448-1.143.205-.312.463-.551.775-.717.313-.166.683-.25 1.108-.25zm11.263.647c-.234 0-.463.023-.687.072-.225.044-.437.115-.637.213s-.386.222-.557.373c-.166.151-.308.333-.425.543h-.125l-.299-1.047h-1.707v8.188h2.234v-3.852c0-.435.023-.821.072-1.158s.13-.62.243-.85c.117-.229.273-.402.468-.519.196-.117.44-.176.733-.176.39 0 .674.149.849.447.181.293.272.734.272 1.324v4.784h2.232v-5.34c0-.528-.062-.978-.189-1.354-.127-.381-.309-.693-.543-.937-.235-.244-.515-.423-.842-.535-.327-.118-.691-.176-1.092-.176zm8.262.004c-.557 0-1.065.091-1.524.271-.454.181-.844.451-1.171.813-.323.356-.574.802-.754 1.34-.181.537-.272 1.165-.272 1.882 0 .708.098 1.327.293 1.854.2.522.48.956.836 1.303.357.341.78.598 1.274.769.493.171 1.033.256 1.619.256v.004c.302 0 .582-.014.836-.041.254-.02.489-.053.709-.102.219-.048.427-.107.623-.175.2-.074.398-.162.593-.264v-1.729c-.214.108-.425.203-.63.286-.206.078-.412.143-.622.197s-.427.096-.652.125c-.22.024-.454.037-.703.037-.298 0-.564-.046-.799-.139-.229-.093-.428-.225-.594-.396-.161-.176-.288-.388-.38-.637-.088-.254-.137-.537-.147-.85h4.996v-1.084c0-.595-.084-1.123-.25-1.582-.161-.463-.395-.854-.703-1.171-.303-.318-.674-.558-1.113-.719-.435-.166-.923-.248-1.465-.248zm.016 1.588c.234 0 .439.045.615.132.176.088.322.209.439.366.117.151.205.333.264.543.058.21.089.438.094.687h-2.848c.039-.596.186-1.032.445-1.31.264-.279.595-.418.991-.418z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.gmailfeed.svg b/.icons/kora/apps/scalable/org.kde.plasma.gmailfeed.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.gmailfeed.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.grouping.svg b/.icons/kora/apps/scalable/org.kde.plasma.grouping.svg
new file mode 100644
index 000000000..fe2e18362
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.grouping.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.0826 12.0826h23.8348v23.8348h-23.8348z" fill="none" stroke="#4f4f4f" stroke-width="4.3336"/>
+ <path d="m27.067 2.332h12.373c3.438 0 6.228 2.79 6.228 6.228v12.373c0 .497-.403.9-.9.9h-17.701c-.497 0-.9-.403-.9-.9v-17.701c0-.497.403-.9.9-.9z" fill="#1d61f4"/>
+ <path d="m20.933 2.332c.497 0 .9.403.9.9v17.701c0 .497-.403.9-.9.9h-17.701c-.497 0-.9-.403-.9-.9v-12.373c0-3.438 2.79-6.228 6.228-6.228z" fill="#e02441"/>
+ <path d="m27.067 45.668c-.497 0-.9-.403-.9-.9v-17.701c0-.497.403-.9.9-.9h17.701c.497 0 .9.403.9.9v12.373c0 3.438-2.79 6.228-6.228 6.228z" fill="#ffa332"/>
+ <path d="m2.332 27.067c0-.497.403-.9.9-.9h17.701c.497 0 .9.403.9.9v17.701c0 .497-.403.9-.9.9h-12.373c-3.438 0-6.228-2.79-6.228-6.228z" fill="#63990e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.icontasks.svg b/.icons/kora/apps/scalable/org.kde.plasma.icontasks.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.icontasks.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.katesessions.svg b/.icons/kora/apps/scalable/org.kde.plasma.katesessions.svg
new file mode 120000
index 000000000..d8c45930d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.katesessions.svg
@@ -0,0 +1 @@
+kate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.keyboardindicator.svg b/.icons/kora/apps/scalable/org.kde.plasma.keyboardindicator.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.keyboardindicator.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.keyboardlayout.svg b/.icons/kora/apps/scalable/org.kde.plasma.keyboardlayout.svg
new file mode 100644
index 000000000..b2dd4b672
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.keyboardlayout.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7d6da" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11.024 14.227v19.465h10.813v-2.163h-8.651v-6.488h7.57v-2.163h-7.57v-6.488h8.651v-2.163zm14.057 4.325v15.14h2.163v-7.709c0-1.738.451-2.96 1.048-3.884.596-.925 1.676-1.386 3.237-1.386 2.106 0 3.285 1.191 3.285 3.576v9.403h2.162v-9.678c0-1.922-.43-3.308-1.29-4.158-.86-.869-2.13-1.304-3.814-1.304-.895 0-1.747.195-2.554.583-.807.37-1.438.943-1.894 1.72h-.131l-.342-2.303z" fill="#4f4f4f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.kickerdash.svg b/.icons/kora/apps/scalable/org.kde.plasma.kickerdash.svg
new file mode 120000
index 000000000..743fd0f76
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.kickerdash.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.kimpanel.svg b/.icons/kora/apps/scalable/org.kde.plasma.kimpanel.svg
new file mode 120000
index 000000000..50de4475a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.kimpanel.svg
@@ -0,0 +1 @@
+applications-development-translation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.konsoleprofiles.svg b/.icons/kora/apps/scalable/org.kde.plasma.konsoleprofiles.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.konsoleprofiles.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.lock_logout.svg b/.icons/kora/apps/scalable/org.kde.plasma.lock_logout.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.lock_logout.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.manage-inputmethod.svg b/.icons/kora/apps/scalable/org.kde.plasma.manage-inputmethod.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.manage-inputmethod.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.mediacontroller.svg b/.icons/kora/apps/scalable/org.kde.plasma.mediacontroller.svg
new file mode 120000
index 000000000..cfccef035
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.mediacontroller.svg
@@ -0,0 +1 @@
+org.kde.plasma.multimediacontrols.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.mediacontrollercompact.svg b/.icons/kora/apps/scalable/org.kde.plasma.mediacontrollercompact.svg
new file mode 120000
index 000000000..cfccef035
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.mediacontrollercompact.svg
@@ -0,0 +1 @@
+org.kde.plasma.multimediacontrols.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.mediaframe.svg b/.icons/kora/apps/scalable/org.kde.plasma.mediaframe.svg
new file mode 120000
index 000000000..89b072fa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.mediaframe.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.minimizeall.svg b/.icons/kora/apps/scalable/org.kde.plasma.minimizeall.svg
new file mode 120000
index 000000000..5ae0d0c2b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.minimizeall.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.multimediacontrols.svg b/.icons/kora/apps/scalable/org.kde.plasma.multimediacontrols.svg
new file mode 100644
index 000000000..14154e891
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.multimediacontrols.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="-44" x2="-4" y1="-24" y2="-24" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#565656" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 -1.13846 -1.13846 0 -3.32308 -3.32308)" d="m-4-24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <g transform="matrix(1.06703 0 0 1.06703 -1.6087 -1.67573)" fill-rule="nonzero">
+ <path d="m24 10c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14z" fill="#ff6c00"/>
+ <path d="m24 14c-5.486 0-10 4.514-10 10s4.514 10 10 10 10-4.514 10-10-4.514-10-10-10zm-2.693 4.002c.274-.012.546.061.779.209l3.637 2.307 3.636 2.308c.398.253.641.697.641 1.174s-.243.921-.641 1.174l-3.636 2.308-3.637 2.307c-.217.137-.467.21-.722.21-.748 0-1.363-.624-1.364-1.384v-9.23c0-.738.581-1.352 1.307-1.383z" fill="#fff"/>
+ <path d="m38 24c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8z" fill="#ff6c00"/>
+ <path d="m38 27c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm2.492 1.992h.008c.274 0 .5.226.5.5v.008 5 .007c0 .274-.226.5-.5.5s-.5-.226-.5-.5c0-.002 0-.005 0-.007v-1.48l-1.139.722-1.818 1.153c-.454.287-1.043-.045-1.043-.588v-4.614c0-.371.289-.677.654-.693.138-.006.272.032.389.105l1.818 1.153 1.139.722v-1.48c0-.003 0-.005 0-.008 0-.271.221-.496.492-.5z" fill="#fff"/>
+ <path d="m10 24c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8z" fill="#ff6c00"/>
+ <path d="m10 27c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-2.492 1.992h-.008c-.274 0-.5.226-.5.5v5.015c0 .274.226.5.5.5s.5-.226.5-.5v-.007-1.48l1.139.722 1.818 1.153c.454.287 1.043-.045 1.043-.588v-4.614c0-.371-.289-.677-.654-.693-.138-.006-.272.032-.389.105l-1.818 1.153-1.139.722v-1.48-.008c0-.271-.221-.496-.492-.5z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.networkmanagement.svg b/.icons/kora/apps/scalable/org.kde.plasma.networkmanagement.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.networkmanagement.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.notes.svg b/.icons/kora/apps/scalable/org.kde.plasma.notes.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.notes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.notifications.svg b/.icons/kora/apps/scalable/org.kde.plasma.notifications.svg
new file mode 120000
index 000000000..0f3a7188c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.notifications.svg
@@ -0,0 +1 @@
+preferences-desktop-notification-bell.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.pager.svg b/.icons/kora/apps/scalable/org.kde.plasma.pager.svg
new file mode 120000
index 000000000..f57e5769a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.pager.svg
@@ -0,0 +1 @@
+workspace-switcher-right-top.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.qalculate.svg b/.icons/kora/apps/scalable/org.kde.plasma.qalculate.svg
new file mode 120000
index 000000000..f3815da6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.qalculate.svg
@@ -0,0 +1 @@
+qalculate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.quicklaunch.svg b/.icons/kora/apps/scalable/org.kde.plasma.quicklaunch.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.quicklaunch.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.quickshare.svg b/.icons/kora/apps/scalable/org.kde.plasma.quickshare.svg
new file mode 120000
index 000000000..d1e9ba9f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.quickshare.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.showActivityManager.svg b/.icons/kora/apps/scalable/org.kde.plasma.showActivityManager.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.showActivityManager.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.showactivitymanager.svg b/.icons/kora/apps/scalable/org.kde.plasma.showactivitymanager.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.showactivitymanager.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.showdesktop.svg b/.icons/kora/apps/scalable/org.kde.plasma.showdesktop.svg
new file mode 120000
index 000000000..134c2f8f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.showdesktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.simplemenu.svg b/.icons/kora/apps/scalable/org.kde.plasma.simplemenu.svg
new file mode 100644
index 000000000..f1575f9c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.simplemenu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14.701 13.002c-.062.008-.127.022-.174.068l-2.133 2.119c-.089.09-.099.224-.033.332l2.268 3.721c-.534.866-.945 1.813-1.223 2.817l-4.185.863c-.128.026-.221.148-.221.278v2.992c0 .127.097.234.221.264l4.058.978c.256 1.129.687 2.189 1.26 3.156l-2.365 3.577c-.072.108-.057.253.035.345l2.131 2.118c.09.089.23.1.338.035l3.693-2.227c.912.545 1.907.961 2.965 1.225l.861 4.119c.027.127.135.219.266.219h3.014c.126 0 .236-.085.266-.207l1.023-4.145c1.066-.276 2.06-.723 2.975-1.285l3.709 2.414c.109.071.252.058.345-.033l2.122-2.117c.09-.089.111-.227.044-.334l-1.447-2.371-.474.15c-.069.021-.145-.011-.186-.07 0 0-.45-.608-.807-1.092-.166-.253-.973-1.439-1.806-2.525-1.314 2.814-4.137 4.613-7.241 4.616-4.418 0-8-3.582-8-8 .003-3.034 1.42-5.73 4-7.081v-3.234c-.558.207-.925.463-1.436.754l-3.691-2.4c-.055-.036-.111-.044-.172-.038v-.001zm11.299-5.999v9.997l7-10 6 2-8 9 7.943 9-5.943 2-7-10v9l-5 .779v-21.282l5-.494v-.003h.028z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systemloadviewer.svg b/.icons/kora/apps/scalable/org.kde.plasma.systemloadviewer.svg
new file mode 120000
index 000000000..53ccf3bb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systemloadviewer.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.cpucore.svg b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.cpucore.svg
new file mode 100644
index 000000000..cdf8bbb1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.cpucore.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#484848" offset="0"/>
+ <stop stop-color="#696969" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9 10v28h6v-28zm8 0v28h6v-28zm8 0v28h6v-28zm8 0v28h6v-28z" fill-opacity=".3" fill-rule="nonzero"/>
+ <g stroke-width="1.0834">
+ <path d="m25.0834 26.1668h6.5004v13.0008h-6.5004z" fill="#0079de"/>
+ <path d="m33.7506 19.6664h6.5004v19.5012h-6.5004z" fill="#e41f17"/>
+ <path d="m7.749 34.834h6.5004v4.3336h-6.5004z" fill="#ffd827"/>
+ <path d="m16.4162 14.2494h6.5004v24.9182h-6.5004z" fill="#00d85d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskactivity.svg b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskactivity.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskactivity.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskusage.svg b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskusage.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.diskusage.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.net.svg b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.net.svg
new file mode 120000
index 000000000..ff70ceae2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.net.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.svg b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.svg
new file mode 100644
index 000000000..e13a23af1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systemmonitor.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9985 39.9985 0 24.1733 43.9993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-11.035 0-20 8.965-20 20s8.965 20 20 20 20-8.965 20-20-8.965-20-20-20z" fill="url(#a)"/>
+ <path d="m24 8c-8.813 0-16 7.187-16 16s7.187 16 16 16 16-7.187 16-16-7.187-16-16-16zm0 4c6.651 0 12 5.349 12 12s-5.349 12-12 12-12-5.349-12-12 5.349-12 12-12z" fill-opacity=".5"/>
+ <path d="m23.273 8.018c-2.67.121-5.307.91-7.656 2.355-.613.358-.992 1.017-.992 1.728 0 1.097.903 2 2 2 .386 0 .764-.112 1.088-.322 3.527-2.169 7.914-2.368 11.623-.527.276.137.581.208.889.208 1.097 0 2-.903 2-2 0-.759-.432-1.455-1.112-1.792-2.469-1.226-5.17-1.772-7.84-1.65z" fill="#2cc93e"/>
+ <path d="m16.893 9.961c-.383-.008-.76.095-1.086.295-4.171 2.486-6.987 6.736-7.655 11.545-.018.108-.027.217-.027.327 0 1.097.903 2 2.001 2 1.013 0 1.874-.77 1.987-1.776.501-3.61 2.612-6.793 5.742-8.659.619-.356 1.001-1.018 1.001-1.732 0-1.084-.88-1.98-1.963-2z" fill="#f43f62"/>
+ <path d="m10.109 20.314c-1.021-.003-1.889.776-1.996 1.791-.47 3.945.543 7.924 2.844 11.163.375.527.984.842 1.631.842 1.097 0 2-.903 2-2.001 0-.415-.129-.819-.369-1.158-1.727-2.429-2.488-5.411-2.135-8.371.012-.088.018-.177.018-.265 0-1.095-.898-1.996-1.993-2.001z" fill="#3f7ef4"/>
+ <path d="m13.076 30.73c-.006 0-.013 0-.02 0-1.097 0-2 .903-2 2.001 0 .464.162.915.458 1.273 2.58 3.221 6.307 5.321 10.398 5.859.087.012.174.017.261.017 1.097 0 2-.903 2-2 0-.999-.749-1.853-1.739-1.984-3.07-.404-5.863-1.978-7.799-4.394-.375-.481-.949-.765-1.559-.772z" fill="#f0f43f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systempanel.svg b/.icons/kora/apps/scalable/org.kde.plasma.systempanel.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systempanel.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.systemtray.svg b/.icons/kora/apps/scalable/org.kde.plasma.systemtray.svg
new file mode 120000
index 000000000..1b23929ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.systemtray.svg
@@ -0,0 +1 @@
+xfce4-systray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.taskmanager.svg b/.icons/kora/apps/scalable/org.kde.plasma.taskmanager.svg
new file mode 120000
index 000000000..2b7de482b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.taskmanager.svg
@@ -0,0 +1 @@
+xfce4-taskbar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.timer.svg b/.icons/kora/apps/scalable/org.kde.plasma.timer.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.timer.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.userswitch.svg b/.icons/kora/apps/scalable/org.kde.plasma.userswitch.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.userswitch.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.userswitcher.svg b/.icons/kora/apps/scalable/org.kde.plasma.userswitcher.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.userswitcher.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.uswitcher.svg b/.icons/kora/apps/scalable/org.kde.plasma.uswitcher.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.uswitcher.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.vault.svg b/.icons/kora/apps/scalable/org.kde.plasma.vault.svg
new file mode 100644
index 000000000..7a5a4fff9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.vault.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -25.7132 35.444 0 970.178 36.5563)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m46.798 12.466c0-1.327-.526-2.598-1.464-3.536s-2.21-1.464-3.536-1.464h-35.596c-1.326 0-2.598.526-3.536 1.464s-1.464 2.209-1.464 3.536v23.073c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c1.326 0 2.598-.527 3.536-1.465s1.464-2.209 1.464-3.535z" fill="#006783"/>
+ <path d="m46.798 16.201c0-2.761-2.238-5-5-5h-18.524c-1.232 0-2.42-.454-3.337-1.276-.428-.383-.896-.804-1.324-1.187-.917-.822-2.105-1.277-3.337-1.277h-9.074c-1.326 0-2.598.527-3.536 1.465s-1.464 2.209-1.464 3.535v23.078c0 1.326.526 2.597 1.464 3.535s2.21 1.465 3.536 1.465h35.596c2.762 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path transform="matrix(1.42318 0 0 1.42318 -10.1563 -17.2101)" d="m24 22.377c-2.216 0-3.33 1.444-3.33 3.685v1.938h-.833c-.461 0-.833.446-.833 1v6.837c0 .554.372 1 .833 1h8.326c.461 0 .833-.446.833-1v-6.837c0-.554-.372-1-.833-1h-.833v-1.938c0-2.24-1.114-3.685-3.33-3.685zm0 1.623c1.108 0 1.665.891 1.665 2v2h-3.33v-2c0-1.109.557-2 1.665-2z" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.virtualdesktopbar.svg b/.icons/kora/apps/scalable/org.kde.plasma.virtualdesktopbar.svg
new file mode 120000
index 000000000..f57e5769a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.virtualdesktopbar.svg
@@ -0,0 +1 @@
+workspace-switcher-right-top.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.volume.svg b/.icons/kora/apps/scalable/org.kde.plasma.volume.svg
new file mode 100644
index 000000000..6fcd7f668
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.volume.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(21.9694 .360886 -.424949 25.8693 19.6135 29.8352)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#1a1a1a" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(5.28149 -1.2275 1.98776 8.5526 20.0205 29.2992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </radialGradient>
+ <linearGradient id="c">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-11.753 -31.5572 31.5572 -11.753 290.211 -56.9323)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.664201 -21.1661 21.1661 -.664201 470.413 27.314)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b0080" offset="0"/>
+ <stop stop-color="#f481f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-20.2149 -44.0815 44.0815 -20.2149 80.7013 25.0024)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <path d="m34.609 13.557c7.146 9.642 10.265 22.009 6.911 27.401-3.354 5.391-11.994 1.898-19.142-7.739-7.148-9.638-10.274-22.008-6.926-27.407 3.348-5.4 11.985-1.916 19.136 7.717" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m25.151 25.617c2.293 4.25 2.385 8.717.204 9.896-2.182 1.18-5.865-1.346-8.16-5.595s-2.39-8.718-.21-9.901 5.862 1.339 8.159 5.588" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m9.929 19.915c.036-.256.06-.633.11-1.255.313-3.891.626-6.033 1.179-8.049 1.718-3.775.328-2.905 2.015 5.459.478 2.285.989 3.993 1.673 5.587 1.607 3.748 2.878 6.201 4.598 8.873 4.049 6.292 9.151 11.177 13.725 13.142 3.439 1.382 8.08.633 8.439.626-1.122 1.129-2.324 1.699-3.983 1.889-.405.047-1.234.056-1.604.018-.506-.052-1.256-.186-1.871-.333-.382-.092-1.035-.241-1.451-.332-3.233-.706-4.764-1.276-8.956-3.333-.718-.353-1.393-.675-1.816-.868.001-.002.001-.003.002-.004.008-.029-.399-.274-.904-.546-1.339-.719-2.456-1.362-3.107-1.789-3.471-2.275-6.505-6.704-7.692-11.229-.494-1.88-.578-3.169-.413-6.309.044-.813.068-1.494.056-1.547z" fill="url(#d)"/>
+ <path d="m8.316 21.762c-.413.798-.686 1.76-.813 2.865-.086.752-.034 2.377.105 3.248.498 3.121 1.943 6.32 4.051 8.965.552.691 1.743 1.901 2.421 2.458 1.63 1.337 3.397 2.191 5.017 2.426-.158.071-.324.147-.496.23-2.037.978-2.579 1.191-3.38 1.328-.506.087-1.437.1-1.946.028-3.693-.522-7.455-4.005-9.218-8.536-.42-1.078-.64-1.87-.835-2.997-.144-.835-.178-2.422-.07-3.272.27-2.121 1.053-3.72 2.351-4.801.238-.199 1.076-.786 1.86-1.305.426-.281.726-.48.953-.637z" fill="url(#e)"/>
+ <g fill-rule="nonzero">
+ <path d="m18.33 1.642c-2.186.041-3.935 1.016-5.084 2.837-3.766 5.961-.251 19.62 7.788 30.261 8.038 10.641 17.754 14.498 21.525 8.544 3.771-5.953.263-19.607-7.772-30.253l-.022-.032c-5.354-7.081-11.67-11.445-16.435-11.357zm1.895 2.602c4.11-.076 9.556 3.758 14.173 9.977l.022.027c6.931 9.352 9.957 21.348 6.703 26.577s-11.634 1.841-18.567-7.507-9.964-21.345-6.716-26.581c.991-1.6 2.499-2.457 4.385-2.493z" fill="#333"/>
+ <path d="m19.025 1.001c-2.186.041-3.935 1.016-5.085 2.837-3.765 5.961-.25 19.62 7.789 30.261 8.038 10.641 17.754 14.498 21.525 8.545 3.771-5.954.263-19.608-7.772-30.254l-.022-.032c-5.354-7.081-11.67-11.445-16.435-11.357zm1.895 2.603c4.11-.077 9.556 3.757 14.173 9.977l.022.026c6.931 9.352 9.956 21.348 6.702 26.577-3.253 5.229-11.633 1.841-18.566-7.507s-9.964-21.345-6.716-26.581c.991-1.6 2.499-2.457 4.385-2.492z" fill="url(#f)"/>
+ <path d="m19.225 41.741c-1.655-.207-3.472-1.07-5.145-2.443-.678-.557-1.869-1.767-2.421-2.458-2.108-2.645-3.553-5.844-4.051-8.965-.139-.871-.191-2.496-.105-3.248.159-1.387.549-2.549 1.156-3.443.338-.499 1.189-1.352 1.269-1.272.014.014-.01.712-.055 1.55-.165 3.14-.081 4.429.413 6.309 1.187 4.525 4.221 8.954 7.692 11.229.651.427 1.768 1.07 3.107 1.789.505.272.912.517.904.546-.024.078-.646.274-1.156.363-.41.071-1.212.093-1.608.043z" fill="#2b2d30"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.volumewin7mixer.svg b/.icons/kora/apps/scalable/org.kde.plasma.volumewin7mixer.svg
new file mode 120000
index 000000000..3b0ccaad5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.volumewin7mixer.svg
@@ -0,0 +1 @@
+org.kde.plasma.volume.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.weather.svg b/.icons/kora/apps/scalable/org.kde.plasma.weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.webbrowser.svg b/.icons/kora/apps/scalable/org.kde.plasma.webbrowser.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.webbrowser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.win7showdesktop.svg b/.icons/kora/apps/scalable/org.kde.plasma.win7showdesktop.svg
new file mode 120000
index 000000000..134c2f8f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.win7showdesktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasma.windowlist.svg b/.icons/kora/apps/scalable/org.kde.plasma.windowlist.svg
new file mode 120000
index 000000000..d87a4ae02
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasma.windowlist.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.plasmatube.svg b/.icons/kora/apps/scalable/org.kde.plasmatube.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.plasmatube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.popupLauncher.svg b/.icons/kora/apps/scalable/org.kde.popupLauncher.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.popupLauncher.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.qmlkonsole.svg b/.icons/kora/apps/scalable/org.kde.qmlkonsole.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.qmlkonsole.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.redshiftControl.svg b/.icons/kora/apps/scalable/org.kde.redshiftControl.svg
new file mode 120000
index 000000000..918a7487a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.redshiftControl.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.resourcesMonitor.svg b/.icons/kora/apps/scalable/org.kde.resourcesMonitor.svg
new file mode 120000
index 000000000..53ccf3bb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.resourcesMonitor.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.rocs.svg b/.icons/kora/apps/scalable/org.kde.rocs.svg
new file mode 120000
index 000000000..175c58f39
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.rocs.svg
@@ -0,0 +1 @@
+rocs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.shutdownOrSwitch.svg b/.icons/kora/apps/scalable/org.kde.shutdownOrSwitch.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.shutdownOrSwitch.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.skanlite.svg b/.icons/kora/apps/scalable/org.kde.skanlite.svg
new file mode 120000
index 000000000..a6fb1a21d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.skanlite.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.skrooge.svg b/.icons/kora/apps/scalable/org.kde.skrooge.svg
new file mode 120000
index 000000000..c0f3c030c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.skrooge.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.store.nowdock.panel.svg b/.icons/kora/apps/scalable/org.kde.store.nowdock.panel.svg
new file mode 120000
index 000000000..2b7de482b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.store.nowdock.panel.svg
@@ -0,0 +1 @@
+xfce4-taskbar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.subtitlecomposer.svg b/.icons/kora/apps/scalable/org.kde.subtitlecomposer.svg
new file mode 120000
index 000000000..5e57a7c98
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.subtitlecomposer.svg
@@ -0,0 +1 @@
+subtitlecomposer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.tellico.svg b/.icons/kora/apps/scalable/org.kde.tellico.svg
new file mode 120000
index 000000000..612c3997c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.tellico.svg
@@ -0,0 +1 @@
+tellico.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.thermalMonitor.svg b/.icons/kora/apps/scalable/org.kde.thermalMonitor.svg
new file mode 120000
index 000000000..a6c23f407
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.thermalMonitor.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.tokodon.svg b/.icons/kora/apps/scalable/org.kde.tokodon.svg
new file mode 120000
index 000000000..6c5d9b79a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.tokodon.svg
@@ -0,0 +1 @@
+tokodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.umbrello.svg b/.icons/kora/apps/scalable/org.kde.umbrello.svg
new file mode 120000
index 000000000..2da92eb98
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.umbrello.svg
@@ -0,0 +1 @@
+umbrello.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.uptimeWidget.svg b/.icons/kora/apps/scalable/org.kde.uptimeWidget.svg
new file mode 120000
index 000000000..162d1d7c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.uptimeWidget.svg
@@ -0,0 +1 @@
+gnome-schedule.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.weatherWidget.svg b/.icons/kora/apps/scalable/org.kde.weatherWidget.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.weatherWidget.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.windowappmenu.svg b/.icons/kora/apps/scalable/org.kde.windowappmenu.svg
new file mode 100644
index 000000000..a53becb84
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.windowappmenu.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 573.921 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.30178 -32.3809 32.3809 -.30178 4749.49 -3.96934)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f5f2f5" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1 0 0 -1 0 48)" d="m45.668 38.226v1.214c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.214z" fill="url(#b)"/>
+ <path transform="translate(3 5.89578)" d="m6 6v5h1v-2h2v-1h-2v-1h2v-1zm4 0v5h1v-5zm2 0v5h3v-1h-2v-4zm4 0v5h3v-1h-2v-1h2v-1h-2v-1h2v-1zm7 0v5h3v-1h-2v-1h2v-1h-2v-1h2v-1zm4 0v5h1.658l1.342-.939v-3.122l-1.342-.939zm4 0v5h1v-5zm2 0v1h1v4h1v-4h1v-1zm-5 1h.342l.658.461v2.078l-.658.461h-.342z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.windowbuttons.svg b/.icons/kora/apps/scalable/org.kde.windowbuttons.svg
new file mode 120000
index 000000000..6d276a19e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.windowbuttons.svg
@@ -0,0 +1 @@
+preferences-desktop-theme-windowdecorations.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kde.windowtitle.svg b/.icons/kora/apps/scalable/org.kde.windowtitle.svg
new file mode 100644
index 000000000..95c5d866b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.windowtitle.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 658.378 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.30178 -32.3809 32.3809 -.30178 5987.28 -15.5052)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f5f2f5" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1 0 0 -1 0 48)" d="m45.668 38.226v1.214c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.214z" fill="url(#b)"/>
+ <path transform="translate(8.8139 -2.447)" d="m6 6v1h1v4h1v-4h1v-1zm4 0v1h1v-1zm2 0v1h1v4h1v-4h1v-1zm4 0v5h3v-1h-2v-4zm4 0v5h3v-1h-2v-1h2v-1h-2v-1h2v-1zm-10 1v4h1v-4z" fill="#59636d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.kde.yakuake.svg b/.icons/kora/apps/scalable/org.kde.yakuake.svg
new file mode 120000
index 000000000..73a5b7be8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kde.yakuake.svg
@@ -0,0 +1 @@
+yakuake.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kdelook.nowdock.svg b/.icons/kora/apps/scalable/org.kdelook.nowdock.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kdelook.nowdock.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.keepassxc.KeePassXC.svg b/.icons/kora/apps/scalable/org.keepassxc.KeePassXC.svg
new file mode 120000
index 000000000..a13d2aae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.keepassxc.KeePassXC.svg
@@ -0,0 +1 @@
+keepassxc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kicad.KiCad.bitmap2component.svg b/.icons/kora/apps/scalable/org.kicad.KiCad.bitmap2component.svg
new file mode 120000
index 000000000..3ae0f3a44
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kicad.KiCad.bitmap2component.svg
@@ -0,0 +1 @@
+bitmap2component.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kicad.KiCad.eeschema.svg b/.icons/kora/apps/scalable/org.kicad.KiCad.eeschema.svg
new file mode 120000
index 000000000..a00b79b44
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kicad.KiCad.eeschema.svg
@@ -0,0 +1 @@
+eeschema.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kicad.KiCad.gerbview.svg b/.icons/kora/apps/scalable/org.kicad.KiCad.gerbview.svg
new file mode 120000
index 000000000..e2e0c49ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kicad.KiCad.gerbview.svg
@@ -0,0 +1 @@
+gerbview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kicad.KiCad.pcbcalculator.svg b/.icons/kora/apps/scalable/org.kicad.KiCad.pcbcalculator.svg
new file mode 120000
index 000000000..852099c3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kicad.KiCad.pcbcalculator.svg
@@ -0,0 +1 @@
+pcbcalculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kicad.KiCad.pcbnew.svg b/.icons/kora/apps/scalable/org.kicad.KiCad.pcbnew.svg
new file mode 120000
index 000000000..6081647a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kicad.KiCad.pcbnew.svg
@@ -0,0 +1 @@
+pcbnew.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kicad.KiCad.svg b/.icons/kora/apps/scalable/org.kicad.KiCad.svg
new file mode 120000
index 000000000..e83d1f49f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kicad.KiCad.svg
@@ -0,0 +1 @@
+kicad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kicad_pcb.KiCad.svg b/.icons/kora/apps/scalable/org.kicad_pcb.KiCad.svg
new file mode 120000
index 000000000..e83d1f49f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kicad_pcb.KiCad.svg
@@ -0,0 +1 @@
+kicad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.kiwix.desktop.svg b/.icons/kora/apps/scalable/org.kiwix.desktop.svg
new file mode 120000
index 000000000..b870d28d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.kiwix.desktop.svg
@@ -0,0 +1 @@
+kiwix-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.ksnip.ksnip.svg b/.icons/kora/apps/scalable/org.ksnip.ksnip.svg
new file mode 120000
index 000000000..ac3632898
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ksnip.ksnip.svg
@@ -0,0 +1 @@
+ksnip.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.leocad.LeoCAD.svg b/.icons/kora/apps/scalable/org.leocad.LeoCAD.svg
new file mode 120000
index 000000000..84ab28a9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.leocad.LeoCAD.svg
@@ -0,0 +1 @@
+leocad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.librecad.librecad.svg b/.icons/kora/apps/scalable/org.librecad.librecad.svg
new file mode 120000
index 000000000..bb11e6576
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.librecad.librecad.svg
@@ -0,0 +1 @@
+librecad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.base.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.base.svg
new file mode 120000
index 000000000..7a162ad89
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.calc.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.calc.svg
new file mode 120000
index 000000000..6c95c6ec3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.chart.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.chart.svg
new file mode 120000
index 000000000..5ecda2f65
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.draw.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.draw.svg
new file mode 120000
index 000000000..2c9640b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.impress.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.impress.svg
new file mode 120000
index 000000000..23162b764
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.math.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.math.svg
new file mode 120000
index 000000000..d819533d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.startcenter.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.startcenter.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.writer.svg b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.writer.svg
new file mode 120000
index 000000000..30306720a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libreoffice.LibreOffice.writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.librepcb.LibrePCB.svg b/.icons/kora/apps/scalable/org.librepcb.LibrePCB.svg
new file mode 100644
index 000000000..97935a9fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.librepcb.LibrePCB.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 11 21)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008b4a" offset="0"/>
+ <stop stop-color="#29d682" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(2.2764 0 0 2.2764 -1.0404 -1.0404)" cx="11" cy="11" r="10" fill="url(#a)"/>
+ <path transform="matrix(2.68224 0 0 2.68224 -5.50461 -5.50461)" d="m8 5v3h-3v1h3v1.5h-3v1h3v1.5h-3v1h3v3h1v-3h1.5v3h1v-3h1.5v3h1v-3h3v-1h-3v-1.5h3v-1h-3v-1.5h3v-1h-3v-3h-1v3h-1.5v-3h-1v3h-1.5v-3z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path transform="matrix(2.68224 0 0 2.68224 -5.50461 -5.50461)" d="m15 7.439c0-.242-.197-.439-.439-.439h-7.122c-.242 0-.439.197-.439.439v7.122c0 .242.197.439.439.439h7.122c.242 0 .439-.197.439-.439z" fill="#2a2a2a"/>
+ <circle cx="18.63555" cy="18.63555" r="2.68224" fill="#fff" stroke-width="2.68224"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.libretro.RetroArch.svg b/.icons/kora/apps/scalable/org.libretro.RetroArch.svg
new file mode 120000
index 000000000..b1f836b84
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.libretro.RetroArch.svg
@@ -0,0 +1 @@
+retroarch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.localsend.localsend_app.svg b/.icons/kora/apps/scalable/org.localsend.localsend_app.svg
new file mode 120000
index 000000000..0afdde3f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.localsend.localsend_app.svg
@@ -0,0 +1 @@
+localsend.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mamedev.MAME.svg b/.icons/kora/apps/scalable/org.mamedev.MAME.svg
new file mode 120000
index 000000000..60ef68f64
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mamedev.MAME.svg
@@ -0,0 +1 @@
+mame.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.midori_browser.Midori.svg b/.icons/kora/apps/scalable/org.midori_browser.Midori.svg
new file mode 120000
index 000000000..d1e1e168c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.midori_browser.Midori.svg
@@ -0,0 +1 @@
+midori.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.milkytracker.MilkyTracker.svg b/.icons/kora/apps/scalable/org.milkytracker.MilkyTracker.svg
new file mode 120000
index 000000000..cbac52984
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.milkytracker.MilkyTracker.svg
@@ -0,0 +1 @@
+milkytracker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mixxx.Mixxx.svg b/.icons/kora/apps/scalable/org.mixxx.Mixxx.svg
new file mode 120000
index 000000000..af756bba9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mixxx.Mixxx.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.moneymanagerex.MMEX.svg b/.icons/kora/apps/scalable/org.moneymanagerex.MMEX.svg
new file mode 120000
index 000000000..074b795cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.moneymanagerex.MMEX.svg
@@ -0,0 +1 @@
+money-manager-ex.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mozilla.Firefox.svg b/.icons/kora/apps/scalable/org.mozilla.Firefox.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mozilla.Firefox.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mozilla.FirefoxDevEdition.svg b/.icons/kora/apps/scalable/org.mozilla.FirefoxDevEdition.svg
new file mode 120000
index 000000000..6d66c6464
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mozilla.FirefoxDevEdition.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mozilla.FirefoxNightly.svg b/.icons/kora/apps/scalable/org.mozilla.FirefoxNightly.svg
new file mode 120000
index 000000000..8597ee38c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mozilla.FirefoxNightly.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mozilla.Thunderbird.svg b/.icons/kora/apps/scalable/org.mozilla.Thunderbird.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mozilla.Thunderbird.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mozilla.firefox.svg b/.icons/kora/apps/scalable/org.mozilla.firefox.svg
new file mode 120000
index 000000000..90ca4b461
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mozilla.firefox.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.musescore.MuseScore.svg b/.icons/kora/apps/scalable/org.musescore.MuseScore.svg
new file mode 120000
index 000000000..e74a2f663
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.musescore.MuseScore.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.musicbrainz.Picard.svg b/.icons/kora/apps/scalable/org.musicbrainz.Picard.svg
new file mode 120000
index 000000000..9e9193d83
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.musicbrainz.Picard.svg
@@ -0,0 +1 @@
+picard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.mypaint.MyPaint.svg b/.icons/kora/apps/scalable/org.mypaint.MyPaint.svg
new file mode 120000
index 000000000..f4aff0839
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.mypaint.MyPaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.netsurf_browser.NetSurf.svg b/.icons/kora/apps/scalable/org.netsurf_browser.NetSurf.svg
new file mode 120000
index 000000000..6d6d5369c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.netsurf_browser.NetSurf.svg
@@ -0,0 +1 @@
+netsurf.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.nextcloud.Nextcloud.svg b/.icons/kora/apps/scalable/org.nextcloud.Nextcloud.svg
new file mode 120000
index 000000000..d01d25d43
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.nextcloud.Nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.nickvision.tubeconverter.svg b/.icons/kora/apps/scalable/org.nickvision.tubeconverter.svg
new file mode 100644
index 000000000..12224a9c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.nickvision.tubeconverter.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#830002" offset="0"/>
+ <stop stop-color="#bd0027" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22.428 34.464-8.893-8.892c-.867-.868-.867-2.276 0-3.144.868-.868 2.277-.868 3.144 0l5.098 5.098v-19.088c0-1.227.996-2.223 2.223-2.223s2.223.996 2.223 2.223v19.088l5.098-5.098c.867-.868 2.276-.868 3.144 0 .867.868.867 2.276 0 3.144l-8.893 8.892c-.423.424-.988.651-1.572.651s-1.149-.227-1.572-.651zm-9.543 7.321v-4.446h22.23v4.446z" fill="#fff" fill-opacity=".9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.nicotine_plus.Nicotine.svg b/.icons/kora/apps/scalable/org.nicotine_plus.Nicotine.svg
new file mode 120000
index 000000000..5e5825058
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.nicotine_plus.Nicotine.svg
@@ -0,0 +1 @@
+nicotine-plus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.nmap.Zenmap.svg b/.icons/kora/apps/scalable/org.nmap.Zenmap.svg
new file mode 120000
index 000000000..ff70ceae2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.nmap.Zenmap.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.nomacs.ImageLounge.svg b/.icons/kora/apps/scalable/org.nomacs.ImageLounge.svg
new file mode 120000
index 000000000..29f48f8fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.nomacs.ImageLounge.svg
@@ -0,0 +1 @@
+nomacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.o20.openpoint.svg b/.icons/kora/apps/scalable/org.o20.openpoint.svg
new file mode 120000
index 000000000..7ec8fa1aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.o20.openpoint.svg
@@ -0,0 +1 @@
+ms-powerpoint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.o20.svg b/.icons/kora/apps/scalable/org.o20.svg
new file mode 120000
index 000000000..6ea827284
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.o20.svg
@@ -0,0 +1 @@
+ms-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.o20.word.svg b/.icons/kora/apps/scalable/org.o20.word.svg
new file mode 120000
index 000000000..093f6493f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.o20.word.svg
@@ -0,0 +1 @@
+ms-word.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.octave.Octave.svg b/.icons/kora/apps/scalable/org.octave.Octave.svg
new file mode 120000
index 000000000..dd60806da
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.octave.Octave.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.olivevideoeditor.Olive.svg b/.icons/kora/apps/scalable/org.olivevideoeditor.Olive.svg
new file mode 100644
index 000000000..626dc17e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.olivevideoeditor.Olive.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1762 43.1762 0 24 45.2605)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f5600" offset="0"/>
+ <stop stop-color="#469b5d" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m32.25 34.341-4.885-5.564.02.458c.732 1.043 1.94 2.218 2.405 3.37.467 1.15.448 2.474.474 3.784-1.501-1.596-3.139-3.032-3.849-5.123-.147-.435.014-1.071.24-1.51.364-.704.39-1.237-.228-1.792-.927-.836-1.991-1.81-2.898-2.668 0 0 .032.562.211 1.439 1.121.405 1.715 2 1.299 2.632-.193.24-.486.378-.794.372-.667-.11-1.379-1.337-1.407-2.06-.027-.672.559-.868.616-.99-.05-.714-.081-1.01-.255-1.631-.268-.269-2.492-2.107-3.263-2.717-.079-.061-.177-.097-.406-.223.636 1.492 1.238 2.861 1.806 4.246.406.99 1.147 2.287 1.188 3.317.109 2.753-.033 5.965-.033 5.965-.39-.278-.879-.5-1.087-.832-1.158-1.84-1.855-3.933-2.033-6.1-.057-.437-.011-.883.136-1.299.954-2.207-.28-4.129-.999-5.979-.418-1.079-3.07-2.791-4.067-3.647 0 0 1.297 2.487 1.881 3.3 1.354.535 1.854 1.169 2.403 2.657.145.395.08 1.198-.204 1.442-.35.295-1.094.38-1.568.232-1.887-.588-2.505-2.585-1.363-4.195-1.13-2.318-2.198-4.632-4.089-6.495-1.167-1.149-2.033-2.605-3.005-3.949-.23-.375-.412-.777-.544-1.195-.227-.597-.383-1.304.29-1.613.39-.179.983.087 1.818.203-1.497 1.401-1.031 2.599-.191 3.571 1.671 1.942 3.475 3.774 5.26 5.617.153.158.594.14.862.065 1.389-.391 3.522-.951 4.919-1.311.793-.203.897-.606 1.604-.793 3.04-.805 5.177-.269 7.821 1.09.338.173.875 1.211.875 1.211s-1.641.137-3.673-.394c-.294-.078.013.912.013.912-2.679-.16-3.885-1.2-7.876-.448-.205.039-.402.105-.596.177 4.024 1.347 8.134 1.816 11.491 4.377-.689.309-3.624.177-4.501.045-1.546-.234-3.006-.875-4.139-1.91-.588-.53-1.272-.943-2.013-1.22-1.157-.427-4.092-1.061-4.092-1.061l5.276 3.807s2.873 1.118 3.969 1.425c.388-.135.218-.205.65-.289 1.221-.315 3.382.553 3.974 1.682.484.922-.045 1.83-1.086 1.842-1.265.026-2.395-.86-3.123-1.798-.21-.271-.514-.665-.575-1.15-1.076-.491-2.446-.955-3.54-1.398.46.433 4.12 3.819 5.575 5.046.334.281.762.426 1.197.406 3.571-.481 9.448.792 12.334 2.815-2.644.435-5.074 1.555-7.48-.503-1.706-1.458-2.58-1.608-5.167-1.714 1.607 1.765 2.882 3.449 4.366 5.081.317-.026.886.109 1.203.072.686-.541.956-.612 1.736-.541 1.041.096 3.879 2.192 4.585 3.284-1.557.887-5.751-.573-6.329-2.428-.387-.123-.792-.125-1.065-.142-.066-.004 1.135 1.311 1.673 2.005.288.008 1.451.083 2.075.66 1.453 1.345 2.9 3.376 2.9 3.376s-2.768-.593-4.01-1.158c-.869-.395-1.045-1.79-1.118-2.643-.618-.591-.95-.976-1.358-1.364-.136.055-.087.45-.087.45 1.765 1.226 1.009 2.906.151 4.805-1.151-1.687-1.522-4.409-.37-4.866.038-.258-.009-.356.07-.525z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.onlyoffice.desktopeditors.svg b/.icons/kora/apps/scalable/org.onlyoffice.desktopeditors.svg
new file mode 120000
index 000000000..8a3226032
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.onlyoffice.desktopeditors.svg
@@ -0,0 +1 @@
+asc-de.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.openclonk.OpenClonk.svg b/.icons/kora/apps/scalable/org.openclonk.OpenClonk.svg
new file mode 120000
index 000000000..3cbb79216
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openclonk.OpenClonk.svg
@@ -0,0 +1 @@
+openclonk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.openkj.OpenKJ.svg b/.icons/kora/apps/scalable/org.openkj.OpenKJ.svg
new file mode 100644
index 000000000..6610de601
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openkj.OpenKJ.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.364218 -43.6183 43.6183 .364218 21.6921 45.8092)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009827" offset="0"/>
+ <stop stop-color="#39b54a" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m40.362 16.588-23.1-13.238c-5.748-3.294-12.935.824-12.935 7.413v26.474c0 6.589 7.186 10.707 12.935 7.413l23.099-13.239c5.75-3.293 5.75-11.528.001-14.823z" fill="url(#a)"/>
+ <path d="m16.157 10.828c-.898.005-1.809.232-2.649.707-2.581 1.459-3.447 4.749-2.033 7.341l5 9.164c1.41 2.585 4.642 3.565 7.262 2.221 2.704-1.387 3.681-4.79 2.232-7.446l-1.34-2.454-2.65 1.421c-.354.19-.796.06-.987-.291-.096-.176-.111-.373-.057-.55.051-.178.172-.335.349-.43l1.955-1.051c.383-.205.525-.679.318-1.058-.208-.38-.685-.521-1.067-.316l-1.923 1.033c-.363.195-.842.073-1.028-.292-.087-.17-.099-.36-.046-.531.052-.177.172-.335.349-.43l1.955-1.051c.382-.205.524-.681.318-1.061-.207-.379-.685-.518-1.068-.313l-1.955 1.05c-.354.19-.794.061-.984-.29-.095-.174-.112-.374-.058-.551.052-.177.172-.334.35-.429l2.649-1.422-.08-.148c-.714-1.309-1.897-2.206-3.228-2.598-.512-.152-1.045-.228-1.584-.225zm9.653 6.004c-.059-.003-.118-.001-.178.004-.159.016-.32.062-.47.142-.6.323-.822 1.067-.497 1.663l2.143 3.926c1.649 3.024.512 6.815-2.535 8.453-3.047 1.637-6.869.509-8.518-2.514l-2.141-3.927c-.325-.595-1.074-.815-1.673-.493s-.823 1.065-.498 1.66l2.141 3.929c2.099 3.847 6.719 5.486 10.737 4.007l2.855 5.235 2.139-1.23-2.823-5.174c3.446-2.531 4.585-7.268 2.487-11.115l-2.142-3.924c-.213-.391-.61-.621-1.027-.642z" fill="#343434"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.openmw.OpenMW.OpenCS.svg b/.icons/kora/apps/scalable/org.openmw.OpenMW.OpenCS.svg
new file mode 120000
index 000000000..6430a0f16
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openmw.OpenMW.OpenCS.svg
@@ -0,0 +1 @@
+openmw-cs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.openmw.OpenMW.svg b/.icons/kora/apps/scalable/org.openmw.OpenMW.svg
new file mode 120000
index 000000000..d97a229d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openmw.OpenMW.svg
@@ -0,0 +1 @@
+openmw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.openrgb.OpenRGB.svg b/.icons/kora/apps/scalable/org.openrgb.OpenRGB.svg
new file mode 120000
index 000000000..ee17cdc21
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openrgb.OpenRGB.svg
@@ -0,0 +1 @@
+openrgb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.openscad.OpenSCAD.svg b/.icons/kora/apps/scalable/org.openscad.OpenSCAD.svg
new file mode 120000
index 000000000..5fe116e03
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openscad.OpenSCAD.svg
@@ -0,0 +1 @@
+openscad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.openshot.OpenShot.svg b/.icons/kora/apps/scalable/org.openshot.OpenShot.svg
new file mode 120000
index 000000000..7b84bf0a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openshot.OpenShot.svg
@@ -0,0 +1 @@
+openshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.openstreetmap.josm.svg b/.icons/kora/apps/scalable/org.openstreetmap.josm.svg
new file mode 120000
index 000000000..8c7e27569
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openstreetmap.josm.svg
@@ -0,0 +1 @@
+josm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.opensuse.opensuse_welcome.svg b/.icons/kora/apps/scalable/org.opensuse.opensuse_welcome.svg
new file mode 100644
index 000000000..491a4dc2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.opensuse.opensuse_welcome.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 23.5292 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4b8515" offset="0"/>
+ <stop stop-color="#6eaa36" offset="1"/>
+ </linearGradient>
+ <path d="m8.28 2.338c0.072-4e-3 0.145-5e-3 0.219-6e-3h30.941c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88-0.061c-0.074-1e-3 -0.147-2e-3 -0.219-6e-3 -2.106-0.114-3.781-1.86-3.781-3.994v-35.336c0-2.134 1.675-3.88 3.781-3.994z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m24.09 6.77c-6.6 0-10.38 2.7-12.84 5.75 1.88.52 3.2.95 3.63 1.09 0-.28.05-2.85.05-2.85l.04-.09.09-.03c.58.09 12.97 1.92 18.19 4.96.65.38.96.78 1.36 1.19 1.44 1.49 3.36 7.69 3.56 8.98l-.08.13c-.07.03-.25.15-.49.32-1.22.85-4.07 2.84-7.71 2.52-3.29-.3-7.57-2.18-12.73-5.58.22.54 1.3 3.09 1.48 3.51l.07.09c.75.39 7.93 4.05 11.49 3.97 2.87-.05 5.94-1.46 7.16-2.19l.39-.08c.11.09.1.25.06.41-.07.35-.24 1-.36 1.3l-.1.25c-.13.37-.27.72-.53.94-.73.66-1.88 1.18-3.69 1.97-2.8 1.22-7.33 1.99-11.55 1.97-1.5-.03-2.96-.2-4.25-.35-2.67-.3-4.84-.55-6.14.46 3.16 3.57 7.77 5.82 12.91 5.82 9.51 0 17.23-7.71 17.23-17.23s-7.72-17.23-17.23-17.23zm4.56 9.12c-1.32.02-2.56.51-3.53 1.42-1.04.96-1.64 2.28-1.69 3.69-.09 2.92 2.21 5.38 5.12 5.49 1.42.05 2.77-.46 3.8-1.43 1.03-.96 1.63-2.27 1.68-3.68.1-2.92-2.19-5.39-5.12-5.49zm-.14 1.56c.12-.01.24 0 .36 0 2.04.07 3.64 1.78 3.57 3.82-.03.99-.45 1.91-1.17 2.58s-1.66 1.02-2.65.99c-2.04-.08-3.64-1.79-3.57-3.83.03-.99.46-1.9 1.18-2.57.62-.59 1.43-.94 2.28-.99zm.97 1.85c-.91 0-1.64.49-1.64 1.1 0 .6.73 1.1 1.64 1.1s1.64-.5 1.64-1.1c0-.61-.73-1.1-1.64-1.1z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h.272v43.336h-.272c-3.438 0-6.228-2.79-6.228-6.228z" fill="#123745"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.openttd.OpenTTD.svg b/.icons/kora/apps/scalable/org.openttd.OpenTTD.svg
new file mode 120000
index 000000000..1e3c400d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.openttd.OpenTTD.svg
@@ -0,0 +1 @@
+openttd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.paraview.ParaView.svg b/.icons/kora/apps/scalable/org.paraview.ParaView.svg
new file mode 120000
index 000000000..f41e26796
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.paraview.ParaView.svg
@@ -0,0 +1 @@
+paraview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.parlatype.Parlatype.svg b/.icons/kora/apps/scalable/org.parlatype.Parlatype.svg
new file mode 120000
index 000000000..f77824b5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.parlatype.Parlatype.svg
@@ -0,0 +1 @@
+parlatype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.pegasus_frontend.Pegasus.svg b/.icons/kora/apps/scalable/org.pegasus_frontend.Pegasus.svg
new file mode 120000
index 000000000..4f4dea5b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.pegasus_frontend.Pegasus.svg
@@ -0,0 +1 @@
+pegasus-fe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.pencil2d.Pencil2D.svg b/.icons/kora/apps/scalable/org.pencil2d.Pencil2D.svg
new file mode 120000
index 000000000..e0b5c8378
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.pencil2d.Pencil2D.svg
@@ -0,0 +1 @@
+pencil2d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.perezdecastro.Revolt.svg b/.icons/kora/apps/scalable/org.perezdecastro.Revolt.svg
new file mode 120000
index 000000000..147256330
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.perezdecastro.Revolt.svg
@@ -0,0 +1 @@
+revolt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.phoenicis.playonlinux.svg b/.icons/kora/apps/scalable/org.phoenicis.playonlinux.svg
new file mode 120000
index 000000000..80fc8ef9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.phoenicis.playonlinux.svg
@@ -0,0 +1 @@
+playonlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.photoqt.PhotoQt.svg b/.icons/kora/apps/scalable/org.photoqt.PhotoQt.svg
new file mode 120000
index 000000000..89b072fa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.photoqt.PhotoQt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.pipewire.Helvum.svg b/.icons/kora/apps/scalable/org.pipewire.Helvum.svg
new file mode 100644
index 000000000..487f81349
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.pipewire.Helvum.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dedf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.03181 0 0 1.03181 -.763429 2.65236)" d="m45 29.748v5.906c0 3.332-2.704 6.036-6.036 6.036h-29.928c-3.332 0-6.036-2.704-6.036-6.036v-5.906z" fill="#4b4754"/>
+ <path d="m40.249 16.101c1.437 0 2.815 0.571 3.832 1.587 1.016 1.017 1.587 2.395 1.587 3.833v11.825c0 1.438-0.571 2.816-1.587 3.832-1.017 1.017-2.395 1.588-3.832 1.588h-32.498c-1.437 0-2.815-0.571-3.832-1.588-1.016-1.016-1.587-2.394-1.587-3.832v-11.825c0-1.438 0.571-2.816 1.587-3.833 1.017-1.016 2.395-1.587 3.832-1.587z" fill="#77767b"/>
+ <path transform="matrix(1.03181 0 0 1.03181 -1.27933 2.85872)" d="m38 22.3h1v5h-1zm-28 0h1v5h-1zm14 0h1v5h-1z" fill="#8a8a8a"/>
+ <g transform="matrix(1.03181 0 0 1.03181 -.763429 2.65236)">
+ <path d="m28 20c0 1.656-1.791 3-4 3s-4-1.344-4-3c0-1.658 1.791-3 4-3s4 1.342 4 3zm-14 0c0 1.657-1.79 3-4 3-2.209 0-4-1.343-4-3 0-1.656 1.791-3 4-3 2.21 0 4 1.344 4 3zm28 0c0 1.656-1.791 3-4 3s-4-1.344-4-3c0-1.658 1.791-3 4-3s4 1.342 4 3z" fill="#5f94ff"/>
+ <path d="m7 13v6.706c.001 1.266 1.344 2.294 2.999 2.294s2.998-1.025 3-2.291v-.003l.001-6.706c-.476.962-1.669 1.332-3.001 1.332-1.33 0-2.522-.37-2.999-1.332z" fill="#b4b4b4" fill-rule="nonzero"/>
+ <path d="m13 13c0 1.104-1.343 2-3.001 2-1.656 0-2.999-.896-2.999-2s1.343-2 2.999-2c1.658 0 3.001.896 3.001 2z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <path d="m10 12c0-6.752 3.255-7.507 5.072-7.507 8.319 0 23.826-.021 23.826-.021" fill="none" stroke="#458fe6" stroke-width="4"/>
+ <path d="m28 30c0 1.656-1.791 3-4 3s-4-1.344-4-3c0-1.658 1.791-3 4-3s4 1.342 4 3zm14 0c0 1.656-1.791 3-4 3s-4-1.344-4-3c0-1.658 1.791-3 4-3s4 1.342 4 3zm-28 0c0 1.656-1.791 3-4 3s-4-1.344-4-3c0-1.658 1.791-3 4-3s4 1.342 4 3z" fill="#ea5259"/>
+ <path d="m41 20c0 1.104-1.343 2-3 2s-3-.896-3-2 1.343-2 3-2 3 .896 3 2zm-14 10c0 1.104-1.343 2-3 2s-3-.896-3-2 1.343-2 3-2 3 .896 3 2zm14 0c0 1.104-1.343 2-3 2s-3-.896-3-2 1.343-2 3-2 3 .896 3 2zm-28 0c0 1.104-1.343 2-3 2s-3-.896-3-2 1.343-2 3-2 3 .896 3 2zm14-10c0 1.104-1.343 2-3 2s-3-.896-3-2 1.343-2 3-2 3 .896 3 2z" fill="#3d3846"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.pitivi.Pitivi.svg b/.icons/kora/apps/scalable/org.pitivi.Pitivi.svg
new file mode 120000
index 000000000..bbcb86783
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.pitivi.Pitivi.svg
@@ -0,0 +1 @@
+pitivi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.postmarketos.Megapixels.svg b/.icons/kora/apps/scalable/org.postmarketos.Megapixels.svg
new file mode 120000
index 000000000..1b2314fb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.postmarketos.Megapixels.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.ppsspp.PPSSPP.svg b/.icons/kora/apps/scalable/org.ppsspp.PPSSPP.svg
new file mode 120000
index 000000000..1e164aed5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ppsspp.PPSSPP.svg
@@ -0,0 +1 @@
+ppsspp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.processing.processingide.svg b/.icons/kora/apps/scalable/org.processing.processingide.svg
new file mode 100644
index 000000000..206fcb1a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.processing.processingide.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.4213 42.4213 0 702.74 46.651)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -35.3827 35.3827 0 590.123 41.7406)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.572 0-22.764 10.192-22.764 22.764s10.192 22.764 22.764 22.764 22.764-10.192 22.764-22.764-10.192-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 6.192c-9.77 0-17.808 8.038-17.808 17.808s8.038 17.808 17.808 17.808 17.808-8.038 17.808-17.808-8.038-17.808-17.808-17.808zm-5.343 12.371c0-.698.38-1.342.991-1.681.611-.338 1.357-.319 1.95.052 2.561 1.6 6.241 3.9 8.699 5.436.562.352.903.967.903 1.63s-.341 1.278-.903 1.63c-2.458 1.536-6.138 3.836-8.699 5.436-.593.371-1.339.39-1.95.052-.611-.339-.991-.983-.991-1.681z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.pulseaudio.pavucontrol.svg b/.icons/kora/apps/scalable/org.pulseaudio.pavucontrol.svg
new file mode 120000
index 000000000..05d3c8eeb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.pulseaudio.pavucontrol.svg
@@ -0,0 +1 @@
+pavucontrol.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.purei.Play.svg b/.icons/kora/apps/scalable/org.purei.Play.svg
new file mode 120000
index 000000000..0935d5e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.purei.Play.svg
@@ -0,0 +1 @@
+Play.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.pwmt.zathura.svg b/.icons/kora/apps/scalable/org.pwmt.zathura.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.pwmt.zathura.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.pymol.PyMOL.svg b/.icons/kora/apps/scalable/org.pymol.PyMOL.svg
new file mode 120000
index 000000000..eb1135e8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.pymol.PyMOL.svg
@@ -0,0 +1 @@
+pymol.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.qbittorrent.qBittorrent.svg b/.icons/kora/apps/scalable/org.qbittorrent.qBittorrent.svg
new file mode 120000
index 000000000..f9513bb67
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.qbittorrent.qBittorrent.svg
@@ -0,0 +1 @@
+qbittorrent.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.qelectrotech.QElectroTech.svg b/.icons/kora/apps/scalable/org.qelectrotech.QElectroTech.svg
new file mode 120000
index 000000000..0b294627b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.qelectrotech.QElectroTech.svg
@@ -0,0 +1 @@
+qelectrotech.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.qgis.qgis.svg b/.icons/kora/apps/scalable/org.qgis.qgis.svg
new file mode 120000
index 000000000..0c9fd1b37
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.qgis.qgis.svg
@@ -0,0 +1 @@
+qgis.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.qownnotes.QOwnNotes.svg b/.icons/kora/apps/scalable/org.qownnotes.QOwnNotes.svg
new file mode 120000
index 000000000..1d8cc5055
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.qownnotes.QOwnNotes.svg
@@ -0,0 +1 @@
+QOwnNotes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.quassel_irc.QuasselClient.svg b/.icons/kora/apps/scalable/org.quassel_irc.QuasselClient.svg
new file mode 120000
index 000000000..1e5a898c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.quassel_irc.QuasselClient.svg
@@ -0,0 +1 @@
+quassel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.qutebrowser.qutebrowser.svg b/.icons/kora/apps/scalable/org.qutebrowser.qutebrowser.svg
new file mode 120000
index 000000000..d706a5829
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.qutebrowser.qutebrowser.svg
@@ -0,0 +1 @@
+qutebrowser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.racket_lang.Racket.svg b/.icons/kora/apps/scalable/org.racket_lang.Racket.svg
new file mode 120000
index 000000000..14349db70
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.racket_lang.Racket.svg
@@ -0,0 +1 @@
+racket-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.radare.iaito.svg b/.icons/kora/apps/scalable/org.radare.iaito.svg
new file mode 120000
index 000000000..523cb91e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.radare.iaito.svg
@@ -0,0 +1 @@
+iaito-o.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.raspberrypi.rpi-imager.svg b/.icons/kora/apps/scalable/org.raspberrypi.rpi-imager.svg
new file mode 120000
index 000000000..90283b366
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.raspberrypi.rpi-imager.svg
@@ -0,0 +1 @@
+rpi-imager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.remmina.Remmina.svg b/.icons/kora/apps/scalable/org.remmina.Remmina.svg
new file mode 120000
index 000000000..e92c08ae5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.remmina.Remmina.svg
@@ -0,0 +1 @@
+remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.rncbc.qjackctl.svg b/.icons/kora/apps/scalable/org.rncbc.qjackctl.svg
new file mode 120000
index 000000000..66b55dc96
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.rncbc.qjackctl.svg
@@ -0,0 +1 @@
+qjackctl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.rncbc.qsynth.svg b/.icons/kora/apps/scalable/org.rncbc.qsynth.svg
new file mode 120000
index 000000000..5da0a1165
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.rncbc.qsynth.svg
@@ -0,0 +1 @@
+qsynth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.rncbc.qtractor.svg b/.icons/kora/apps/scalable/org.rncbc.qtractor.svg
new file mode 120000
index 000000000..d70cbf9bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.rncbc.qtractor.svg
@@ -0,0 +1 @@
+qtractor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.rnd2.cpupower_gui.svg b/.icons/kora/apps/scalable/org.rnd2.cpupower_gui.svg
new file mode 100644
index 000000000..31cdebc81
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.rnd2.cpupower_gui.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0103616 -39.001 39.001 .0103616 23.9904 43.5005)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m2.334 38.084h3.25v2.166l2.166 2.167h2.167v3.25h2.167v-3.25h2.167v3.25h2.166v-3.25h2.167v3.25h2.167v-3.25h2.166v3.25h2.167v-3.25h2.167v3.25h2.167v-3.25h2.166v3.25h2.167v-3.25h2.167v3.25h2.166v-3.25h2.167l2.167-2.167v-2.166h3.25v-2.167h-3.25v-2.167h3.25v-2.166h-3.25v-2.167h3.25v-2.167h-3.25v-2.167h3.25v-2.166h-3.25v-2.167h3.25v-2.167h-3.25v-2.167h3.25v-2.166h-3.25v-2.167h3.25v-2.167h-3.25v-2.166l-2.167-2.167h-2.167v-3.25h-2.166v3.25h-2.167v-3.25h-2.167v3.25h-2.166v-3.25h-2.167v3.25h-2.167v-3.25h-2.167v3.25h-2.166v-3.25h-2.167v3.25h-2.167v-3.25h-2.166v3.25h-2.167v-3.25h-2.167v3.25h-2.167l-2.166 2.167v2.166l-3.269.116.019 2.051h3.25v2.167l-3.252-.01.002 2.176h3.25v2.167h-3.25v2.167h3.25v2.167h-3.25v2.166h3.25v2.167h-3.25v2.167h3.25v2.167h-3.25v2.166h3.25v2.167l-3.271.036.021 2.131z" fill="#8e8e8e"/>
+ <path d="m38.905 4.5c2.537 0 4.596 2.059 4.596 4.596v29.808c0 2.537-2.059 4.596-4.596 4.596h-29.808c-2.537 0-4.597-2.059-4.597-4.596v-29.808c0-2.537 2.06-4.596 4.597-4.596z" fill="url(#a)"/>
+ <path d="m29.24 8.833-12.823 17.334h5.493l-3.148 13 12.822-17.334h-5.493z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.ryujinx.Ryujinx.svg b/.icons/kora/apps/scalable/org.ryujinx.Ryujinx.svg
new file mode 120000
index 000000000..39de626cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ryujinx.Ryujinx.svg
@@ -0,0 +1 @@
+ryujinx.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.sabnzbd.sabnzbd.svg b/.icons/kora/apps/scalable/org.sabnzbd.sabnzbd.svg
new file mode 120000
index 000000000..cec465a9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.sabnzbd.sabnzbd.svg
@@ -0,0 +1 @@
+sabnzbdplus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.scantailor.ScanTailor.svg b/.icons/kora/apps/scalable/org.scantailor.ScanTailor.svg
new file mode 120000
index 000000000..157d5ef76
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.scantailor.ScanTailor.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.scilab.Scilab.svg b/.icons/kora/apps/scalable/org.scilab.Scilab.svg
new file mode 120000
index 000000000..fbcdbede5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.scilab.Scilab.svg
@@ -0,0 +1 @@
+scilab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.scintilla.SciTE.svg b/.icons/kora/apps/scalable/org.scintilla.SciTE.svg
new file mode 120000
index 000000000..12204cebc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.scintilla.SciTE.svg
@@ -0,0 +1 @@
+Sci48M.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.shadowsocks.qt5client.svg b/.icons/kora/apps/scalable/org.shadowsocks.qt5client.svg
new file mode 120000
index 000000000..5409bf3f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.shadowsocks.qt5client.svg
@@ -0,0 +1 @@
+shadowsocks-qt5.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.shotcut.Shotcut.svg b/.icons/kora/apps/scalable/org.shotcut.Shotcut.svg
new file mode 120000
index 000000000..7aab390ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.shotcut.Shotcut.svg
@@ -0,0 +1 @@
+shotcut.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.signal.Signal.svg b/.icons/kora/apps/scalable/org.signal.Signal.svg
new file mode 120000
index 000000000..625539167
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.signal.Signal.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.small_tech.Gnomit.svg b/.icons/kora/apps/scalable/org.small_tech.Gnomit.svg
new file mode 120000
index 000000000..09ef77611
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.small_tech.Gnomit.svg
@@ -0,0 +1 @@
+ind.ie.Gnomit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.soapui.SoapUI.svg b/.icons/kora/apps/scalable/org.soapui.SoapUI.svg
new file mode 120000
index 000000000..7518b4cfd
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.soapui.SoapUI.svg
@@ -0,0 +1 @@
+soapui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.solarus_games.solarus.Launcher.svg b/.icons/kora/apps/scalable/org.solarus_games.solarus.Launcher.svg
new file mode 120000
index 000000000..e1fe531d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.solarus_games.solarus.Launcher.svg
@@ -0,0 +1 @@
+solarus-launcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.soundconverter.SoundConverter.svg b/.icons/kora/apps/scalable/org.soundconverter.SoundConverter.svg
new file mode 120000
index 000000000..14b817964
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.soundconverter.SoundConverter.svg
@@ -0,0 +1 @@
+soundconverter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.sparkleshare.SparkleShare.svg b/.icons/kora/apps/scalable/org.sparkleshare.SparkleShare.svg
new file mode 120000
index 000000000..908990b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.sparkleshare.SparkleShare.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.speedcrunch.SpeedCrunch.svg b/.icons/kora/apps/scalable/org.speedcrunch.SpeedCrunch.svg
new file mode 120000
index 000000000..8066186fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.speedcrunch.SpeedCrunch.svg
@@ -0,0 +1 @@
+speedcrunch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.spyder_ide.spyder.svg b/.icons/kora/apps/scalable/org.spyder_ide.spyder.svg
new file mode 120000
index 000000000..1e880583b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.spyder_ide.spyder.svg
@@ -0,0 +1 @@
+spyder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.sqlitebrowser.sqlitebrowser.svg b/.icons/kora/apps/scalable/org.sqlitebrowser.sqlitebrowser.svg
new file mode 120000
index 000000000..0ef32f810
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.sqlitebrowser.sqlitebrowser.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.standardnotes.standardnotes.svg b/.icons/kora/apps/scalable/org.standardnotes.standardnotes.svg
new file mode 120000
index 000000000..92550a6bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.standardnotes.standardnotes.svg
@@ -0,0 +1 @@
+standard-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.stellarium.Stellarium.svg b/.icons/kora/apps/scalable/org.stellarium.Stellarium.svg
new file mode 120000
index 000000000..9189a6754
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.stellarium.Stellarium.svg
@@ -0,0 +1 @@
+stellarium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.strawberrymusicplayer.strawberry.svg b/.icons/kora/apps/scalable/org.strawberrymusicplayer.strawberry.svg
new file mode 120000
index 000000000..8af502b0a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.strawberrymusicplayer.strawberry.svg
@@ -0,0 +1 @@
+strawberry.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.supertux.SuperTux-Milestone1.svg b/.icons/kora/apps/scalable/org.supertux.SuperTux-Milestone1.svg
new file mode 120000
index 000000000..70030ef49
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.supertux.SuperTux-Milestone1.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.supertuxproject.SuperTux.svg b/.icons/kora/apps/scalable/org.supertuxproject.SuperTux.svg
new file mode 120000
index 000000000..70030ef49
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.supertuxproject.SuperTux.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.synfig.SynfigStudio.svg b/.icons/kora/apps/scalable/org.synfig.SynfigStudio.svg
new file mode 120000
index 000000000..9e193459a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.synfig.SynfigStudio.svg
@@ -0,0 +1 @@
+synfig_icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tabos.banking.svg b/.icons/kora/apps/scalable/org.tabos.banking.svg
new file mode 100644
index 000000000..19bd1a7f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tabos.banking.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e2e2e" offset="0"/>
+ <stop stop-color="#434343" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m38.501 9.205c1.087-.19 2.124.539 2.313 1.627l3.463 19.874c.189 1.087-.54 2.124-1.627 2.313l-33.151 5.776c-1.087.19-2.124-.539-2.313-1.627l-3.463-19.874c-.189-1.087.54-2.124 1.627-2.313z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <image transform="matrix(.99058 0 0 .988343 3.6928822 9.1747881)" width="40.614" height="29.65" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAeCAYAAACxHzfjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACiUlEQVRYhbVXO64UMRCsth68jCtwBAIkxDm4AQkx6TsB9yAhIkBCgiNAiEg4ACfg8bKdMYHXM93tatuzWiytdsbjT3V1uWwL/nN5/fIhLwlYBFhEsAiwin3fnlP5djrXf/t6KwBwcy0wb5/fZw+kTraivK8EYKmT8o9SvwqQZR/7IpB3z/5kwE0GNdkZSJ2sAJDSpmmnwdpApkBWMKwYBio7hjHps6Z+WX9TY9ciIzCs5EhTmp3E2uzpLN87/c/1Pz8/lnQYIApji2GEpA9tCg274OxWcPUdANIRgIBLC/qaWsADqc8ZLBgrk8MgWdQrnKb8ZE0gnjWrQ9//EEi+EsdAqrVkqMAOpH8apE6LZo2zEwTSTf8ejNfk01enPAUyspTsJth9cGzYLBDjp6p+CHJk2HSVq3Y5Yq3X36W/C9KsRM9YwO7IUrQzrOjJZE9/CDILj3obiOgra1CzgYBsoY7dEKTe7MPFgTYQqi8qk2Bx+UAQMGn8Cz4yx26wYiOTr+2MS6DfvwFJNYU26mahhGC5YTcuATi97/IxIL0OzaCYWBzo9JfRfk12K6/J0cFBH6NGht09loEF49h1rG8g+wK2tjDar3uGHQHxLqFXfWp0SFfisYNDHScr5qle0TlBqYWb3v14Ik3URsR2gmnDVunn8tnn6u48VZM+gt7Bge/Xc4Z9ZL/WPwNy1rAjIM0W2tMkTT8PJIGmFXayINLuqZw5g2I90/5i0l9vjGnbYQij/f0aarKxYTMdWtb5qRzvReoj3rz4m1cBTonf2i656bF2G/hk6+8/pA2LL9u9e7MKZR2hpiZveoyd3x9vQjBTIM1kV7jp/fr06DCgAcjLb3rfv9xeBUxU/gEtTcwpXur6dAAAAABJRU5ErkJggg=="/>
+ </g>
+ <g fill-rule="nonzero">
+ <path d="m36.263 28.58c.312 1.792-.887 3.498-2.681 3.81-1.792.313-3.498-.887-3.81-2.679-.312-1.793.887-3.499 2.68-3.812 1.781-.31 3.501.9 3.811 2.68z" fill="#ff3737"/>
+ <path d="m40.258 27.884c.312 1.792-.889 3.498-2.681 3.81-1.792.313-3.499-.887-3.811-2.679-.313-1.793.888-3.499 2.68-3.812 1.793-.312 3.499.888 3.812 2.681z" fill="#ffc025"/>
+ <path d="m34.566 26.242c-.678.752-.973 1.775-.8 2.773.176.998.803 1.86 1.697 2.337.678-.752.973-1.775.8-2.772-.176-.998-.802-1.862-1.697-2.338z" fill="#ff872b"/>
+ <path d="m10.38 33.567 11.127-1.939.485 2.782-11.127 1.938z" fill="#9a9996"/>
+ <path d="m9.734 29.857 6.491-1.13.323 1.854-6.491 1.131zm9.272-1.615 6.491-1.131.324 1.854-6.491 1.131z" fill="#deddda"/>
+ </g>
+ <path d="m16.725 21.446c.588-.103.982-.663.88-1.251l-.76-4.361c-.103-.588-.663-.982-1.251-.879l-7.143 1.244c-.587.103-.982.663-.879 1.251l.76 4.361c.102.588.662.982 1.25.879z" fill="#edd400"/>
+ <path d="m31.657 13.112-1.854.323.484 2.782 1.855-.324zm2.782-.485-1.854.323.484 2.782 1.855-.323zm2.782-.485-1.855.323.485 2.782 1.855-.323z" fill="#fecd38"/>
+ <path d="m16.982 16.624-3.709.646.808 4.636.649-.113-.21-1.205 3.06-.533-.113-.649-3.06.533-.372-2.133 3.06-.533zm-6.491 1.131-2.782.484.114.65 2.781-.485.372 2.133-2.782.484.113.649 2.782-.484.21 1.205.649-.113-1.131-6.491-.649.113z" fill="#6c5f1e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.tabos.maxcontrol.svg b/.icons/kora/apps/scalable/org.tabos.maxcontrol.svg
new file mode 100644
index 000000000..523384d6c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tabos.maxcontrol.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.655087 -31.0273 31.0273 .655087 25.8462 45.9156)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d50035" offset="0"/>
+ <stop stop-color="#ff5722" offset="1"/>
+ </linearGradient>
+ <path d="m17.643 2.809s4.238 2.119 4.238 6.357-19.072 16.953-19.072 23.31c0 6.358 23.31 12.715 23.31 12.715s-10.595-4.238-10.595-8.476c0-6.358 14.833-16.953 14.833-21.191 0-6.358-12.714-12.715-12.714-12.715zm14.833 12.715s2.12 2.119 2.12 4.238-12.715 12.714-12.715 16.953c0 2.119 6.357 4.238 6.357 4.238s-2.119-2.119-2.119-4.238 10.596-10.596 10.596-14.834-4.239-6.357-4.239-6.357zm6.358 6.357s2.119 2.119 2.119 6.357c0 2.119-5.48 7.599-8.477 10.596-2.119 2.119-2.119 4.238-2.119 4.238s6.358-4.995 8.477-6.357c1.782-1.146 6.357-4.239 6.357-8.477 0-2.119-6.357-6.357-6.357-6.357z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.telegram.desktop.svg b/.icons/kora/apps/scalable/org.telegram.desktop.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.telegram.desktop.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tenacityaudio.Tenacity.svg b/.icons/kora/apps/scalable/org.tenacityaudio.Tenacity.svg
new file mode 120000
index 000000000..1b8988bab
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tenacityaudio.Tenacity.svg
@@ -0,0 +1 @@
+tenacity.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.texstudio.TeXstudio.svg b/.icons/kora/apps/scalable/org.texstudio.TeXstudio.svg
new file mode 120000
index 000000000..214660be1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.texstudio.TeXstudio.svg
@@ -0,0 +1 @@
+texstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.thonny.Thonny.svg b/.icons/kora/apps/scalable/org.thonny.Thonny.svg
new file mode 120000
index 000000000..0b562960a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.thonny.Thonny.svg
@@ -0,0 +1 @@
+thonny.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tigervnc.vncviewer.svg b/.icons/kora/apps/scalable/org.tigervnc.vncviewer.svg
new file mode 120000
index 000000000..4996ef937
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tigervnc.vncviewer.svg
@@ -0,0 +1 @@
+tigervnc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tordini.flavio.Minitube.svg b/.icons/kora/apps/scalable/org.tordini.flavio.Minitube.svg
new file mode 120000
index 000000000..a4fb52a7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tordini.flavio.Minitube.svg
@@ -0,0 +1 @@
+minitube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.torproject.torbrowser-launcher.svg b/.icons/kora/apps/scalable/org.torproject.torbrowser-launcher.svg
new file mode 120000
index 000000000..407773e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.torproject.torbrowser-launcher.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tribler.Tribler.svg b/.icons/kora/apps/scalable/org.tribler.Tribler.svg
new file mode 120000
index 000000000..37f58724b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tribler.Tribler.svg
@@ -0,0 +1 @@
+tribler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tug.texworks.svg b/.icons/kora/apps/scalable/org.tug.texworks.svg
new file mode 120000
index 000000000..1f1cd626f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tug.texworks.svg
@@ -0,0 +1 @@
+TeXworks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tuxfamily.XMoto.svg b/.icons/kora/apps/scalable/org.tuxfamily.XMoto.svg
new file mode 120000
index 000000000..450880dbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tuxfamily.XMoto.svg
@@ -0,0 +1 @@
+xmoto.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tuxfamily.hatari.svg b/.icons/kora/apps/scalable/org.tuxfamily.hatari.svg
new file mode 120000
index 000000000..2b4db3690
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tuxfamily.hatari.svg
@@ -0,0 +1 @@
+hatari.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.tuxpaint.Tuxpaint.svg b/.icons/kora/apps/scalable/org.tuxpaint.Tuxpaint.svg
new file mode 120000
index 000000000..be22f2880
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.tuxpaint.Tuxpaint.svg
@@ -0,0 +1 @@
+tuxpaint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.ubuntubudgie.budgiewpreviews.svg b/.icons/kora/apps/scalable/org.ubuntubudgie.budgiewpreviews.svg
new file mode 100644
index 000000000..ed4170ff6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ubuntubudgie.budgiewpreviews.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b42020" offset="0"/>
+ <stop stop-color="#ed3737" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 8.832c-3.949.015-7.74 1.57-10.561 4.334h5.673c1.534-.703 3.2-1.072 4.888-1.083 6.538 0 11.917 5.379 11.917 11.917s-5.379 11.917-11.917 11.917c-1.688-.011-3.354-.38-4.888-1.083h-5.673c2.821 2.764 6.612 4.319 10.561 4.334 8.321 0 15.168-6.847 15.168-15.168s-6.847-15.168-15.168-15.168zm-14.861 7.584c-.77 0-1.39.62-1.39 1.39v3.72c0 .77.62 1.391 1.39 1.391h5.887c.77 0 1.39-.621 1.39-1.391v-3.72c0-.77-.62-1.39-1.39-1.39zm10.834 0c-.77 0-1.39.62-1.39 1.39v3.72c0 .77.62 1.391 1.39 1.391h5.887c.77 0 1.39-.621 1.39-1.391v-3.72c0-.77-.62-1.39-1.39-1.39zm-10.834 8.667c-.77 0-1.39.621-1.39 1.391v3.72c0 .77.62 1.39 1.39 1.39h5.887c.77 0 1.39-.62 1.39-1.39v-3.72c0-.77-.62-1.391-1.39-1.391zm10.834 0c-.77 0-1.39.621-1.39 1.391v3.72c0 .77.62 1.39 1.39 1.39h5.887c.77 0 1.39-.62 1.39-1.39v-3.72c0-.77-.62-1.391-1.39-1.391z" fill="#f9f9f9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.ubuntubudgie.quickchar.svg b/.icons/kora/apps/scalable/org.ubuntubudgie.quickchar.svg
new file mode 100644
index 000000000..1d586e6e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ubuntubudgie.quickchar.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dce5ea" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m34 34h-20v2h20zm0-9h-20v2h20zm0-9h-20v2h20z" fill="#737373"/>
+ <circle cx="13" cy="13" r="11" fill="#4565e3"/>
+ <path d="m9.7 8.108c-.602.058-1.202.176-1.793.353-1.088.331-2.133.859-3.091 1.562l2.725 1.523c.108-.039.216-.076.325-.111 2.427-.721 4.942-.424 7.053.831l-2.532 1.528 3.804 1.679 3.807 1.68.001-3.977.001-3.976-2.961 1.786c-1.475-1.624-3.42-2.629-5.541-2.866-.593-.065-1.195-.069-1.798-.012z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.ubuntubudgie.shuffler-control.svg b/.icons/kora/apps/scalable/org.ubuntubudgie.shuffler-control.svg
new file mode 100644
index 000000000..ea3973d15
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ubuntubudgie.shuffler-control.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.504304 -43.4823 43.4823 .504304 24.6339 45.7797)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007676" offset="0"/>
+ <stop stop-color="#009f9f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9.922 9.916-.006 8.661 8.659.006.008-8.661zm10.834 0-.006 8.661 8.659.006.008-8.661zm-10.834 10.834-.006 8.661 8.659.006.008-8.661zm10.843 0-.015 17.319 17.322.015.012-17.319z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.ubuntubudgie.wallstreet-control.svg b/.icons/kora/apps/scalable/org.ubuntubudgie.wallstreet-control.svg
new file mode 100644
index 000000000..27cadc796
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.ubuntubudgie.wallstreet-control.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.4543 43.4543 0 24 45.6956)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a120a1" offset="0"/>
+ <stop stop-color="#c017c0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m34.195 5.474-13.377 4.019 2.107 7.016c3.383-.482 6.694 1.379 8.041 4.52l7.245-2.175zm-15.529 4.664-13.38 4.016 4.018 13.378 7.25-2.176c-.278-1.503-.094-3.056.527-4.454l2.774 1.649c-.206.602-.278 1.243-.212 1.876l3.039-.912-.976-3.25c-.259.157-.502.34-.723.546l-2.802-1.663c.709-.845 1.593-1.525 2.592-1.993zm5.19 9.473.978 3.259 3.038-.912c-.78-1.482-2.342-2.395-4.016-2.347zm14.84.857-7.237 2.174c.613 3.37-1.129 6.757-4.228 8.218l2.103 7.002 13.38-4.016zm-10.324 3.1-3.054.917.98 3.26c1.432-.879 2.239-2.505 2.074-4.177zm-5.206 1.562-3.04.912c.78 1.483 2.343 2.396 4.018 2.347zm-6.134 1.841-7.243 2.175 4.016 13.38 13.377-4.019-2.107-7.016c-3.384.483-6.696-1.379-8.043-4.52z" fill="#edddec" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.upscayl.Upscayl.svg b/.icons/kora/apps/scalable/org.upscayl.Upscayl.svg
new file mode 120000
index 000000000..71256ac29
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.upscayl.Upscayl.svg
@@ -0,0 +1 @@
+upscayl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.videolan.VLC.svg b/.icons/kora/apps/scalable/org.videolan.VLC.svg
new file mode 120000
index 000000000..495a6363d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.videolan.VLC.svg
@@ -0,0 +1 @@
+vlc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.viking.Viking.svg b/.icons/kora/apps/scalable/org.viking.Viking.svg
new file mode 120000
index 000000000..c3387bdde
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.viking.Viking.svg
@@ -0,0 +1 @@
+viking.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.vim.Vim.svg b/.icons/kora/apps/scalable/org.vim.Vim.svg
new file mode 120000
index 000000000..150dd0417
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.vim.Vim.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.vinegarhq.Vinegar.svg b/.icons/kora/apps/scalable/org.vinegarhq.Vinegar.svg
new file mode 120000
index 000000000..566ea7175
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.vinegarhq.Vinegar.svg
@@ -0,0 +1 @@
+io.github.vinegarhq.Vinegar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.virt_manager.virt-viewer.svg b/.icons/kora/apps/scalable/org.virt_manager.virt-viewer.svg
new file mode 120000
index 000000000..67a9027c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.virt_manager.virt-viewer.svg
@@ -0,0 +1 @@
+virt-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.wesnoth.Wesnoth.svg b/.icons/kora/apps/scalable/org.wesnoth.Wesnoth.svg
new file mode 120000
index 000000000..523917ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.wesnoth.Wesnoth.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.wezfurlong.wezterm.svg b/.icons/kora/apps/scalable/org.wezfurlong.wezterm.svg
new file mode 100644
index 000000000..72e8ff618
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.wezfurlong.wezterm.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#515151" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle cx="9.233" cy="8.03" r="2.272" fill="#fa5844"/>
+ <ellipse cx="14.886" cy="8.03" rx="2.245" ry="2.272" fill="#ffc024"/>
+ <circle cx="20.592" cy="8.03" r="2.272" fill="#45e25c"/>
+ <path d="m18.029 18.084-.458 2.779c-3.641.298-5.498 1.862-5.498 3.525 0 1.688 2.46 2.98 4.317 4.097l-.675 3.846c-.868-.05-1.93-.198-3.16-.421l-.482 2.555c1.037.124 2.001.199 2.869.224l-.531 2.681 2.364.025.458-2.806c3.641-.347 5.063-1.862 5.063-3.525 0-1.712-2.026-3.051-3.882-4.218l.675-3.673c.772.074 1.688.221 2.773.445l.314-2.555c-.82-.124-1.591-.174-2.315-.224l.555-2.73zm14.08 17.039h2.689c.336-2.787.817-8.408 1.129-14.767h-2.57c-.072 1.501-.336 10.432-.432 11.17h-.072c-.648-2.405-1.177-4.244-1.825-6.626h-1.465c-.624 2.382-1.057 4.054-1.705 6.626h-.096c-.072-.738-.48-9.669-.528-11.17h-2.666c.312 6.359.768 11.98 1.105 14.767h2.641l1.849-7.074zm-14.297-5.77c.94.645 1.615 1.215 1.615 1.835 0 .67-.652 1.119-2.147 1.194zm-.431-6.256h.14l-.505 2.855c-.941-.646-1.639-1.241-1.639-1.812 0-.625.587-1.019 2.004-1.043z" fill="#4685ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.widelands.Widelands.svg b/.icons/kora/apps/scalable/org.widelands.Widelands.svg
new file mode 120000
index 000000000..a3f693ab7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.widelands.Widelands.svg
@@ -0,0 +1 @@
+widelands.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.winehq.Wine.svg b/.icons/kora/apps/scalable/org.winehq.Wine.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.winehq.Wine.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.wireshark.Wireshark.svg b/.icons/kora/apps/scalable/org.wireshark.Wireshark.svg
new file mode 120000
index 000000000..db83df0a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.wireshark.Wireshark.svg
@@ -0,0 +1 @@
+wireshark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.wxhexeditor.wxHexEditor.svg b/.icons/kora/apps/scalable/org.wxhexeditor.wxHexEditor.svg
new file mode 120000
index 000000000..601daaa9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.wxhexeditor.wxHexEditor.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.x.Warpinator.svg b/.icons/kora/apps/scalable/org.x.Warpinator.svg
new file mode 120000
index 000000000..e57d556a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.x.Warpinator.svg
@@ -0,0 +1 @@
+warpinator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.Dictionary.svg b/.icons/kora/apps/scalable/org.xfce.Dictionary.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.Dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.Gigolo.svg b/.icons/kora/apps/scalable/org.xfce.Gigolo.svg
new file mode 100644
index 000000000..2e5224276
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.Gigolo.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -23 23 0 23.6253 27)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00aade" offset="0"/>
+ <stop stop-color="#00bcff" offset="1"/>
+ </linearGradient>
+ <path d="m25 39.385h-2v-6h2z" fill="#bcc5ca" fill-rule="nonzero"/>
+ <path d="m3.014 40h-0.015c-0.548 0-0.999 0.451-0.999 1s0.451 1 0.999 1h42.002c0.548 0 0.999-0.451 0.999-1s-0.451-1-0.999-1h-0.015-41.972z" fill="#bcc5ca" fill-rule="nonzero"/>
+ <path d="m17 38h14v6h-14z" fill="#a0aab0"/>
+ <g fill-rule="nonzero">
+ <path d="m6 27v6.48c0 1.397 1.235 2.52 2.77 2.52h30.46c1.535 0 2.77-1.123 2.77-2.52v-6.48h-36z" fill="#dadfe1"/>
+ <path d="m6 27v.59c0 1.335 1.235 2.41 2.77 2.41h30.46c1.535 0 2.77-1.075 2.77-2.41v-.59h-36z" fill="#ffffff"/>
+ <path d="m8.769 4c-1.534 0-2.769 1.102-2.769 2.471v20.529h36v-20.529c0-1.369-1.235-2.471-2.769-2.471z" fill="url(#a)"/>
+ </g>
+ <circle cx="19" cy="33" r="2" fill="#5eb904"/>
+ <path d="m26 8c-1.925.002-3.589 1.393-3.932 3.287-.501-.188-1.032-.285-1.568-.287-2.469 0-4.5 2.031-4.5 4.5.001.234.021.467.059.697-.338-.129-.697-.196-1.059-.197-1.646 0-3 1.354-3 3s1.354 3 3 3h19v-.055c1.158-.236 1.998-1.263 2-2.445 0-1.371-1.129-2.5-2.5-2.5-.169.001-.337.02-.502.055.001-.019.001-.037.002-.055-.001-1.876-1.321-3.512-3.154-3.908.101-.355.153-.723.154-1.092 0-2.194-1.806-4-4-4z" fill="#ffffff" fill-rule="nonzero"/>
+ <circle cx="24" cy="33" r="2" fill="#5eb904"/>
+ <circle cx="29" cy="33" r="2" fill="#e6461d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.xfce.PanelProfiles.svg b/.icons/kora/apps/scalable/org.xfce.PanelProfiles.svg
new file mode 120000
index 000000000..e439e13c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.PanelProfiles.svg
@@ -0,0 +1 @@
+desktop-profiler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.ScreenSaver.svg b/.icons/kora/apps/scalable/org.xfce.ScreenSaver.svg
new file mode 120000
index 000000000..4cbb8f640
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.ScreenSaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.about.svg b/.icons/kora/apps/scalable/org.xfce.about.svg
new file mode 120000
index 000000000..dc323a78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.about.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.appfinder.svg b/.icons/kora/apps/scalable/org.xfce.appfinder.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.appfinder.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.catfish.svg b/.icons/kora/apps/scalable/org.xfce.catfish.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.catfish.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.filemanager.svg b/.icons/kora/apps/scalable/org.xfce.filemanager.svg
new file mode 120000
index 000000000..abdd0fd04
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.filemanager.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.genmon.svg b/.icons/kora/apps/scalable/org.xfce.genmon.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.genmon.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.gigolo.svg b/.icons/kora/apps/scalable/org.xfce.gigolo.svg
new file mode 120000
index 000000000..7f906f9f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.gigolo.svg
@@ -0,0 +1 @@
+org.xfce.Gigolo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.mailreader.svg b/.icons/kora/apps/scalable/org.xfce.mailreader.svg
new file mode 120000
index 000000000..26b10f14d
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.mailreader.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.mousepad.svg b/.icons/kora/apps/scalable/org.xfce.mousepad.svg
new file mode 120000
index 000000000..1c36a9c4b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.mousepad.svg
@@ -0,0 +1 @@
+mousepad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.notification.svg b/.icons/kora/apps/scalable/org.xfce.notification.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.notification.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.actions.svg b/.icons/kora/apps/scalable/org.xfce.panel.actions.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.actions.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.applicationsmenu.svg b/.icons/kora/apps/scalable/org.xfce.panel.applicationsmenu.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.applicationsmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.clock.svg b/.icons/kora/apps/scalable/org.xfce.panel.clock.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.cpugraph.svg b/.icons/kora/apps/scalable/org.xfce.panel.cpugraph.svg
new file mode 120000
index 000000000..8acfa2d6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.cpugraph.svg
@@ -0,0 +1 @@
+xfce4-cpugraph-plugin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.directorymenu.svg b/.icons/kora/apps/scalable/org.xfce.panel.directorymenu.svg
new file mode 120000
index 000000000..abdd0fd04
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.directorymenu.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.launcher.svg b/.icons/kora/apps/scalable/org.xfce.panel.launcher.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.launcher.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.netload.svg b/.icons/kora/apps/scalable/org.xfce.panel.netload.svg
new file mode 100644
index 000000000..d723929f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.netload.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2e6e8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m30 35h8c1.104 0 2-.896 2-2v-17c0-1.104-.896-2-2-2h-8c-1.104 0-2 .896-2 2v17c0 1.104.896 2 2 2z" fill="#2c6de3"/>
+ <path d="m10 13h8c1.104 0 2 .896 2 2v17c0 1.104-.896 2-2 2h-8c-1.104 0-2-.896-2-2v-17c0-1.104.896-2 2-2z" fill="#53990f"/>
+ <g fill-rule="nonzero">
+ <path d="m24.001 18.114c.01-.303.104-.6.273-.862l3.977-6.168 3.976-6.167c.365-.567 1.042-.917 1.772-.917s1.407.35 1.772.917l3.977 6.167 3.978 6.168c.179.278.274.594.274.916 0 1.005-.924 1.832-2.047 1.832h-15.907c-1.123 0-2.046-.827-2.046-1.832 0-.018 0-.036.001-.054z" fill="#3ba4fa"/>
+ <path d="m4.001 29.886c.01.303.104.6.274.862l3.976 6.168 3.976 6.167c.365.567 1.042.917 1.772.917.731 0 1.408-.35 1.773-.917l3.976-6.167 3.978-6.168c.179-.278.274-.594.274-.916 0-1.005-.924-1.832-2.046-1.832h-15.908c-1.122 0-2.046.827-2.046 1.832 0 .018 0 .036.001.054z" fill="#88d216"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.pager.svg b/.icons/kora/apps/scalable/org.xfce.panel.pager.svg
new file mode 120000
index 000000000..2c4148712
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.pager.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.separator.svg b/.icons/kora/apps/scalable/org.xfce.panel.separator.svg
new file mode 120000
index 000000000..75d8f0e03
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.separator.svg
@@ -0,0 +1 @@
+mate-panel-separator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.showdesktop.svg b/.icons/kora/apps/scalable/org.xfce.panel.showdesktop.svg
new file mode 120000
index 000000000..134c2f8f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.showdesktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.statustray.svg b/.icons/kora/apps/scalable/org.xfce.panel.statustray.svg
new file mode 120000
index 000000000..1b23929ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.statustray.svg
@@ -0,0 +1 @@
+xfce4-systray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.svg b/.icons/kora/apps/scalable/org.xfce.panel.svg
new file mode 120000
index 000000000..5ae0d0c2b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.systemload.svg b/.icons/kora/apps/scalable/org.xfce.panel.systemload.svg
new file mode 100644
index 000000000..6aebac6ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.systemload.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d1d1d" offset="0"/>
+ <stop stop-color="#4a4a4a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m26 11c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v26c0 .552.448 1 1 1h2c.552 0 1-.448 1-1zm-7 0c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v26c0 .552.448 1 1 1h2c.552 0 1-.448 1-1zm-7 0c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v26c0 .552.448 1 1 1h2c.552 0 1-.448 1-1zm28 0c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v26c0 .552.448 1 1 1h2c.552 0 1-.448 1-1zm-7 0c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v26c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill-opacity=".3"/>
+ <path d="m12 18c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v19c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill="#ff9800"/>
+ <path d="m26 30c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v7c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill="#2196f3"/>
+ <path d="m19 34c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v3c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill="#4caf50"/>
+ <path d="m40 21c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v16c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill="#ffeb3b"/>
+ <path d="m33 14c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v23c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z" fill="#f44336"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.tasklist.svg b/.icons/kora/apps/scalable/org.xfce.panel.tasklist.svg
new file mode 120000
index 000000000..2b7de482b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.tasklist.svg
@@ -0,0 +1 @@
+xfce4-taskbar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.weather.svg b/.icons/kora/apps/scalable/org.xfce.panel.weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.panel.windowmenu.svg b/.icons/kora/apps/scalable/org.xfce.panel.windowmenu.svg
new file mode 120000
index 000000000..f0eff2cd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.panel.windowmenu.svg
@@ -0,0 +1 @@
+menulibre.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.parole.svg b/.icons/kora/apps/scalable/org.xfce.parole.svg
new file mode 120000
index 000000000..25548ded9
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.parole.svg
@@ -0,0 +1 @@
+parole.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.powermanager.svg b/.icons/kora/apps/scalable/org.xfce.powermanager.svg
new file mode 120000
index 000000000..e7a4d9f1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.powermanager.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.ristretto.svg b/.icons/kora/apps/scalable/org.xfce.ristretto.svg
new file mode 120000
index 000000000..89b072fa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.ristretto.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.screenshooter.svg b/.icons/kora/apps/scalable/org.xfce.screenshooter.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.screenshooter.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.session.svg b/.icons/kora/apps/scalable/org.xfce.session.svg
new file mode 120000
index 000000000..dbb3b841b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.session.svg
@@ -0,0 +1 @@
+xfce4-session.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.accessibility.svg b/.icons/kora/apps/scalable/org.xfce.settings.accessibility.svg
new file mode 120000
index 000000000..93ed872fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.accessibility.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.appearance.svg b/.icons/kora/apps/scalable/org.xfce.settings.appearance.svg
new file mode 120000
index 000000000..3c8cc8752
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.appearance.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.color.svg b/.icons/kora/apps/scalable/org.xfce.settings.color.svg
new file mode 120000
index 000000000..47de7e6b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.color.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.default-applications.svg b/.icons/kora/apps/scalable/org.xfce.settings.default-applications.svg
new file mode 120000
index 000000000..8af374167
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.default-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.display.svg b/.icons/kora/apps/scalable/org.xfce.settings.display.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.editor.svg b/.icons/kora/apps/scalable/org.xfce.settings.editor.svg
new file mode 120000
index 000000000..06e48fbdf
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.editor.svg
@@ -0,0 +1 @@
+Xfwm4CompositeEditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.keyboard.svg b/.icons/kora/apps/scalable/org.xfce.settings.keyboard.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.manager.svg b/.icons/kora/apps/scalable/org.xfce.settings.manager.svg
new file mode 120000
index 000000000..c49e7bd22
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.manager.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.settings.mouse.svg b/.icons/kora/apps/scalable/org.xfce.settings.mouse.svg
new file mode 120000
index 000000000..90ea8e2b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.settings.mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.taskmanager.svg b/.icons/kora/apps/scalable/org.xfce.taskmanager.svg
new file mode 120000
index 000000000..1ca8e7a4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.taskmanager.svg
@@ -0,0 +1 @@
+taskbar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.terminal-settings.svg b/.icons/kora/apps/scalable/org.xfce.terminal-settings.svg
new file mode 100644
index 000000000..af72d54b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.terminal-settings.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <g transform="translate(0 1)">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z"/>
+ </g>
+ </g>
+ <path d="m21.26 20.208c.08 0 .147.025.199.074.052.05.078.113.077.19v.527c0 .077-.025.14-.077.189s-.119.074-.199.074h-8.312c-.081 0-.147-.024-.199-.074-.052-.049-.078-.112-.078-.189v-.527c0-.077.026-.14.078-.19.052-.049.118-.074.199-.074zm-13.099-7.719 4.034 3.839c.058.055.087.118.087.189 0 .072-.029.135-.087.19l-4.034 3.839c-.058.055-.125.082-.2.082s-.141-.027-.199-.082l-.433-.412c-.057-.055-.086-.118-.086-.19 0-.071.029-.134.086-.189l3.403-3.237-3.403-3.238c-.057-.055-.086-.118-.086-.189 0-.072.029-.135.086-.19l.433-.412c.058-.055.124-.082.199-.082s.142.027.2.082z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+ <circle cx="37.415328" cy="37.519158" r="10.104468" fill="#f36021" stroke-width=".918588"/>
+ <path transform="translate(29.4153 29.6034)" d="m8.903 1.046c-.599-.078-1.207-.078-1.806 0l-.276 1.679c-.455.102-.895.262-1.308.476l-1.291-1.109c-.509.326-.975.716-1.384 1.161l.868 1.464c-.283.37-.517.776-.696 1.206l-1.702-.02c-.18.577-.286 1.175-.313 1.779l1.605.563c.022.466.103.927.242 1.371l-1.316 1.079c.232.558.536 1.084.903 1.564l1.592-.6c.316.343.674.644 1.067.895l-.315 1.672c.537.278 1.107.486 1.697.618l.834-1.484c.462.06.93.06 1.392 0l.834 1.484c.59-.132 1.16-.34 1.697-.618l-.315-1.672c.393-.251.751-.552 1.067-.895l1.592.6c.367-.48.671-1.006.903-1.564l-1.316-1.079c.139-.444.22-.905.242-1.371l1.605-.563c-.027-.604-.133-1.202-.313-1.779l-1.702.02c-.179-.43-.413-.836-.696-1.206l.868-1.464c-.409-.445-.875-.835-1.384-1.161l-1.291 1.109c-.413-.214-.853-.374-1.308-.476zm-.903 3.02c2.171 0 3.934 1.763 3.934 3.934s-1.763 3.934-3.934 3.934-3.934-1.763-3.934-3.934 1.763-3.934 3.934-3.934z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.xfce.terminal.svg b/.icons/kora/apps/scalable/org.xfce.terminal.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.terminalemulator.svg b/.icons/kora/apps/scalable/org.xfce.terminalemulator.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.terminalemulator.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.thunar.svg b/.icons/kora/apps/scalable/org.xfce.thunar.svg
new file mode 120000
index 000000000..abdd0fd04
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.thunar.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.volman.svg b/.icons/kora/apps/scalable/org.xfce.volman.svg
new file mode 100644
index 000000000..7812b48f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.volman.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26.6986 24 0 504.224 44.6986)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d3f45" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m9 3.022h30v16.978h-30z" fill="#b7b7b7" fill-rule="nonzero"/>
+ <path d="m44 22.877c0-2.692-2.185-4.877-4.877-4.877h-30.246c-2.692 0-4.877 2.185-4.877 4.877v16.945c0 2.692 2.185 4.877 4.877 4.877h30.246c2.692 0 4.877-2.185 4.877-4.877z" fill="url(#a)"/>
+ <path d="m16 35h16v4h-16zm-2-6h20v4h-20zm-2-6h24v4h-24z"/>
+ <path d="m14 9h6v4h-6zm14 0h6v4h-6z" fill-opacity=".5"/>
+ <path d="m24.349 4.698h1.007v2.684h-1.007v4.916h1.007v2.878h-1.007v2.824h-.698v-3.521h1.008v-1.484h-1.008v-6.31h1.008v-1.29h-1.008v-2.373h.698z" fill="#a2a2a2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/org.xfce.webbrowser.svg b/.icons/kora/apps/scalable/org.xfce.webbrowser.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.webbrowser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.workspaces.svg b/.icons/kora/apps/scalable/org.xfce.workspaces.svg
new file mode 120000
index 000000000..2c4148712
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.xfburn.svg b/.icons/kora/apps/scalable/org.xfce.xfburn.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.xfburn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.xfdashboard.svg b/.icons/kora/apps/scalable/org.xfce.xfdashboard.svg
new file mode 120000
index 000000000..743fd0f76
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.xfdashboard.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.xfdesktop.svg b/.icons/kora/apps/scalable/org.xfce.xfdesktop.svg
new file mode 120000
index 000000000..134c2f8f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.xfdesktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.xfmp.svg b/.icons/kora/apps/scalable/org.xfce.xfmp.svg
new file mode 120000
index 000000000..6ec605ee4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.xfmp.svg
@@ -0,0 +1 @@
+mpd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.xfwm4-tweaks.svg b/.icons/kora/apps/scalable/org.xfce.xfwm4-tweaks.svg
new file mode 120000
index 000000000..aab583408
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.xfwm4-tweaks.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xfce.xfwm4.svg b/.icons/kora/apps/scalable/org.xfce.xfwm4.svg
new file mode 120000
index 000000000..274a7df29
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xfce.xfwm4.svg
@@ -0,0 +1 @@
+xfwm4.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.xonotic.Xonotic.svg b/.icons/kora/apps/scalable/org.xonotic.Xonotic.svg
new file mode 120000
index 000000000..5025bbcdb
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.xonotic.Xonotic.svg
@@ -0,0 +1 @@
+xonotic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.yuzu_emu.yuzu.svg b/.icons/kora/apps/scalable/org.yuzu_emu.yuzu.svg
new file mode 120000
index 000000000..972717a42
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.yuzu_emu.yuzu.svg
@@ -0,0 +1 @@
+yuzu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.zaproxy.ZAP.svg b/.icons/kora/apps/scalable/org.zaproxy.ZAP.svg
new file mode 120000
index 000000000..7860d1589
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.zaproxy.ZAP.svg
@@ -0,0 +1 @@
+zaproxy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.zdoom.GZDoom.svg b/.icons/kora/apps/scalable/org.zdoom.GZDoom.svg
new file mode 120000
index 000000000..257842193
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.zdoom.GZDoom.svg
@@ -0,0 +1 @@
+gzdoom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.zealdocs.Zeal.svg b/.icons/kora/apps/scalable/org.zealdocs.Zeal.svg
new file mode 120000
index 000000000..e5593d7b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.zealdocs.Zeal.svg
@@ -0,0 +1 @@
+zeal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.zim_wiki.Zim.svg b/.icons/kora/apps/scalable/org.zim_wiki.Zim.svg
new file mode 120000
index 000000000..a5f80f3a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.zim_wiki.Zim.svg
@@ -0,0 +1 @@
+zim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.zotero.Zotero.svg b/.icons/kora/apps/scalable/org.zotero.Zotero.svg
new file mode 120000
index 000000000..8b064a923
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.zotero.Zotero.svg
@@ -0,0 +1 @@
+zotero.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.zrythm.Zrythm.svg b/.icons/kora/apps/scalable/org.zrythm.Zrythm.svg
new file mode 120000
index 000000000..5d2e72e2f
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.zrythm.Zrythm.svg
@@ -0,0 +1 @@
+zrythm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/org.zulip.Zulip.svg b/.icons/kora/apps/scalable/org.zulip.Zulip.svg
new file mode 120000
index 000000000..cfed72f74
--- /dev/null
+++ b/.icons/kora/apps/scalable/org.zulip.Zulip.svg
@@ -0,0 +1 @@
+zulip.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/osmo.svg b/.icons/kora/apps/scalable/osmo.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/osmo.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/osmscout-server.svg b/.icons/kora/apps/scalable/osmscout-server.svg
new file mode 100644
index 000000000..73eb41154
--- /dev/null
+++ b/.icons/kora/apps/scalable/osmscout-server.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 27.6578 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-15.44c-11.887 0-21.668-9.781-21.668-21.668v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m8 8v16.039c.021 8.866 7.128 15.961 15.999 15.961h16.001v-32z" fill="#a35419"/>
+ <path d="m8 8v16.039c.004 1.527.228 2.996.625 4.391.046-.065.097-.122.133-.194.32-.628.746-.907 1.225-.802.348.076.385.044.681-.604.408-.891.777-1.136 1.537-1.021 1.084.162 1.778-.45 1.614-1.42-.078-.462-.076-.463.588-.739.366-.151.76-.275.877-.275.116 0 .313-.11.437-.244.125-.134.283-.204.35-.156.188.134.434.623.434.861 0 .145-.382.573-.852 1.014.466-.428.852-.839.852-.961 0-.264.536-.631.929-.635.043-.001.098-.027.147-.037-.027-.023-.038-.053-.014-.092.043-.069.163-.125.266-.125.072 0 .103.032.109.072.058-.034.124-.063.168-.103.17-.155.27-.211.221-.125-.046.079-.033.12.012.138-.038-.039.033-.147.244-.33.52-.45.668-.77.668-1.449 0-.31.06-.599.133-.644.072-.045.351.063.621.242.269.178.551.324.625.324s.298-.178.498-.396c.319-.35.398-.381.664-.26.226.103.378.096.605-.022.449-.233 1.484-.348 1.678-.187.09.074.496.313.901.531.499.268 1.011.708 1.59 1.365.169.24.328.401.482.53-.054-.06-.103-.103-.158-.168-.472-.564-.486-.603-.203-.549.295.056.303.037.289-.674-.019-.94.182-2.13.437-2.598.11-.201.169-.417.131-.478-.038-.062.06-.251.219-.42.468-.498.738-1.185.584-1.483-.018-.034-.014-.046.01-.037.069.029.31.243.627.565.299.305.491.521.607.697-.114-.175-.299-.388-.59-.686-.888-.91-.949-1.242-.379-2.101.384-.579.37-.674-.142-.928-.225-.111-.301-.266-.33-.67-.03-.41-.117-.579-.395-.777-.196-.14-.491-.254-.656-.254-.455 0-.645-.226-1.041-1.238-.327-.835-.414-.948-.875-1.153-.324-.143-.733-.504-1.116-.98l-.605-.754zm18.052 0c-.647 0-1.176.034-1.176.076s.293.415.65.828c.636.734.654.745.778.455.193-.449.339-.492.769-.226.433.267.803.316.803.107 0-.073-.148-.383-.326-.687l-.324-.553zm3.807 0 .039.268c.022.147.137.316.258.375.12.058.317.155.437.214.142.07.207.221.182.426-.028.231.114.489.519.946.372.418.625.86.758 1.32.211.726.548 1.076 1.035 1.076.201 0 .352.136.522.469.132.258.356.573.498.701.272.246.288.246 1.846-.061.679-.134.841-.125 1.437.088.58.207.715.322.983.828.171.323.424.639.562.702.378.17.549.049.694-.491.072-.268.184-.486.25-.486.074 0 .121-1.231.121-3.188v-3.187zm-1.268 2.092c-.124.013-.149.087-.141.283.019.433.373 1.699.663 2.375.132.309.306.74.386.957.081.217.439.709.797 1.094.557.598.716.699 1.1.699.547 0 .758-.229.773-.844.01-.368-.2-.841-.988-2.218-.906-1.585-1.055-1.776-1.561-2.028-.307-.153-.697-.293-.869-.312-.065-.008-.119-.01-.16-.006zm-6.496.152c.088.01.24.139.447.402.17.218.499.457.728.532.29.093.418.211.418.385 0 .187-.093.258-.375.281-.511.042-.768-.139-1.062-.748-.269-.556-.303-.868-.156-.852zm1.869 3.428c.036.003.069.029.099.078.05.081.034.203-.035.271-.083.084-.154.077-.215-.021-.049-.081-.035-.203.034-.271.041-.042.081-.061.117-.057zm4.195 2c.014-.013.031.005.051.055.036.09.032.198-.01.24-.041.041-.069-.032-.064-.164.003-.073.01-.118.023-.131zm-1.308 1.953c.156 0 .4.283.4.463 0 .203-.155.208-.351.012-.17-.17-.201-.475-.049-.475zm-7.423 4.938c-.22.123-.405.213-.566.285.162-.072.349-.164.566-.285zm9.103.181c-.122.046-.201.059-.342.131-.056.028-.078.025-.133.051.151-.041.309-.101.475-.182zm-9.857.176c-.069.025-.139.049-.187.059.05-.011.119-.034.187-.059z" fill="#4ebaff"/>
+ <path d="m36.162 16.143c-.077.013-.147.043-.195.091-.128.128-.233 1.488-.129 1.672.074.133.115.124.668-.158.555-.284.62-.437.228-.539-.262-.069-.273-.152-.096-.83.044-.167-.246-.275-.476-.236zm-7.805.136c-.024-.009-.028.003-.01.037.154.298-.117.985-.584 1.483-.159.169-.257.358-.219.42.038.061-.021.277-.131.478-.255.468-.456 1.658-.437 2.598.014.711.006.73-.289.674-.283-.054-.269-.015.203.549.279.333.576.607.658.607s.371-.113.641-.25c.269-.137.562-.25.65-.25.089 0 .28-.117.424-.262.171-.171.367-.242.563-.205.253.049.298.007.298-.26 0-.174-.095-.42-.211-.548-.183-.203-.188-.292-.048-.678.091-.252.125-.627.08-.867-.063-.335-.026-.47.175-.643.342-.292.321-.518-.058-.662-.239-.091-.313-.209-.313-.498 0-.296-.166-.549-.765-1.158-.317-.322-.558-.536-.627-.565zm-6.206 5.221c-.358 0-1.893.599-2.723 1.063-.8.447-1.266.567-1.101.281.049-.086-.051-.03-.221.125-.17.154-.474.283-.676.285-.393.004-.929.371-.929.635 0 .258-1.671 1.77-2.333 2.111-.333.172-.951.562-1.373.865-.89.641-3.06 1.816-3.98 2.19.385 1.168.906 2.271 1.535 3.3.212.051.422.105.558.159.331.13.715.236.854.236s.218.056.176.125c-.095.153-.953.162-1.264.02 1.414 2.123 3.323 3.879 5.567 5.117 1.144-.449 2.573-.697 2.949-.385.098.081.215.353.26.603.045.251.195.583.336.737.113.124.193.332.226.519.584.148 1.178.265 1.786.348.212-.099.314-.238.271-.412-.035-.146.022-.441.129-.656.162-.324.268-.391.623-.391.409 0 .43-.02.43-.451 0-.443.008-.452.406-.373.224.044.716.113 1.094.154s.783.159.9.262c.137.119.329.158.532.107.231-.058.318-.029.318.104 0 .361.248.322.733-.116.55-.497.702-.961.838-2.568.097-1.161.021-1.251-.946-1.117-.378.052-.735.051-.793-.002s-.119-.399-.135-.768c-.015-.368-.074-1.078-.13-1.578-.105-.92-.052-1.174.478-2.279.183-.383.72-.476 1.145-.197.441.289.793.247.959-.118.121-.266.1-.373-.129-.683-.345-.467-.339-.604.041-1.27.171-.299.311-.587.312-.638.001-.052-.284-.094-.633-.094-.62 0-1.249.266-2.865 1.213-1.35.791-1.587.909-1.828.91-.146.001-.821.168-1.5.369-.68.202-1.863.507-2.629.68-.924.208-1.603.444-2.014.697-.341.21-.672.381-.737.381-.119 0-1.349.797-1.918 1.244-.383.302-1.688.507-1.603.252.055-.166 1.058-.761 2.103-1.248.926-.431 1.032-.487 1.813-.949.899-.532 2.521-1.06 6.522-2.119.356-.095 1.116-.437 1.688-.76 2.049-1.158 2.081-1.17 3.002-1.17.987 0 1.191-.191.73-.682-.152-.161-.265-.426-.252-.588.056-.674-.176-.841-.754-.542-.198.102-.673.187-1.054.187-.686 0-.761-.05-.702-.48.013-.093-.073-.276-.191-.407-.176-.194-.369-.235-1.039-.217-.992.028-2.056-.256-2.116-.566-.023-.119.046-.353.155-.519.109-.167.199-.35.199-.409 0-.136-.817-.527-1.1-.527zm12.474 1.129c-.315.004-.563.094-.563.295 0 .241.045.274.813.615.813.361 1.221.234 1.078-.338-.087-.347-.803-.579-1.328-.572zm.802 3.496c-.239 0-.365.585-.175.814.171.207.448.244.552.075.112-.181-.189-.889-.377-.889zm4.448 5.625c-.069 0-.125.056-.125.125s.056.125.125.125.125-.056.125-.125-.056-.125-.125-.125zm0 2.188c-.14.086-.17.724-.041.853.146.146.166.094.166-.424 0-.306-.05-.476-.125-.429zm-10.354.064c-.91.004-1.067.564-.184.656.262.027.494.059.516.071.112.059.521-.26.521-.407 0-.218-.277-.322-.853-.32zm-4.053 1.398c.167.034.221.168.221.569 0 .564.016.579.519.453.467-.117.761.268.459.601-.113.126-.266.225-.342.223-.143-.004-.881-.61-.896-.736-.005-.04-.082-.224-.172-.408-.197-.405-.091-.761.211-.702zm10.608.579c-.143-.059-.214.007-.26.177-.041.155-.135.482-.209.729-.109.365-.085.629.135 1.429.148.54.261 1.099.25 1.241s-.014.3-.006.351c.008.052.415.094.904.094.866 0 .888-.008.801-.281-.049-.155-.115-.45-.146-.657-.325-2.13-.303-2.058-.776-2.517-.334-.325-.55-.508-.693-.566zm3.924.39-.5.256c-.635.324-.648.641-.053 1.203.246.232.471.422.5.422.03 0 .053-.422.053-.939zm-12.743.131c.065 0 .119.084.119.187 0 .194-.148.249-.289.108-.1-.1.012-.295.17-.295zm-3.094.297c.023-.01.054-.006.088.016.069.042.125.102.125.132 0 .031-.056.055-.125.055s-.125-.06-.125-.133c0-.036.014-.06.037-.07zm.986 1.828c-.372 0-.524.238-.369.578.165.36.294.375.465.055.196-.366.156-.633-.096-.633zm1.049.25c-.235 0-.365.21-.275.443.08.208.191.224.439.067.213-.135.092-.51-.164-.51zm-2.83.125c-.05 0-.126.194-.17.43-.047.253-.168.451-.295.484-.037.01-.049.02-.049.029.144.01.289.016.434.022.136-.021.254-.057.287-.111.061-.099.024-.121-.117-.067-.191.074-.195.05-.027-.275.171-.333.15-.512-.063-.512zm16.511.375c-.111 0-.379.392-.379.555 0 .039.112.07.25.07.183 0 .25-.083.25-.312 0-.172-.055-.313-.121-.313z" fill="#44ab38"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ostinato.svg b/.icons/kora/apps/scalable/ostinato.svg
new file mode 100644
index 000000000..301ca14e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/ostinato.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7dcde" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m22.476 39.868c-.337-.206-.541-.59-.541-1.025v-.345l-.636-.123c-2.171-.42-4.35-1.618-6.339-3.486-1.656-1.554-3.126-4.004-3.902-6.504-.15-.483-.166-.505-.437-.587-.704-.215-1.691-.869-2.062-1.365-.391-.523-.559-1.009-.559-1.621 0-.495.027-.62.226-1.032.354-.732 1.11-1.317 2.15-1.662l.448-.149.165-.614c.541-2.017 1.511-3.928 2.771-5.46.769-.935 1.945-1.942 3.217-2.756l.651-.417.125-.519c.156-.65.576-1.519.987-2.045.702-.899 2.143-1.834 3.167-2.055 1.068-.231 2.103-.075 3.228.488 1.064.532 1.66 1.207 2.001 2.263l.179.552.649.122c2.361.443 4.821 1.883 6.786 3.972 1.494 1.588 2.687 3.909 3.254 6.33l.189.807.411.309c.501.376.899.875 1.183 1.482.183.392.213.534.213 1.019 0 .496-.027.62-.228 1.036-.269.557-.624.89-1.33 1.245l-.489.245-.188.562c-.962 2.883-2.438 5.185-4.394 6.851-2.638 2.247-5.148 3.225-8.277 3.225h-.939l-.033.356c-.057.602-.442.985-1.031 1.027-.283.02-.42-.008-.615-.126zm3.046-2.483c2.254-.402 4.508-2.133 6.264-4.808.629-.959 1.493-2.762 1.836-3.831.412-1.286.415-1.164-.036-1.481-.781-.549-1.592-1.833-1.86-2.943-.065-.27-.124-.502-.132-.515-.02-.036-.81.521-.894.631-.04.052-.127.332-.194.621-.266 1.148-.788 2.104-1.64 3.001l-.483.508.114.53c.35 1.626-.187 3.48-1.311 4.528-.818.764-1.757 1.141-3.238 1.301l-.43.046v1.217c0 1.207.002 1.218.155 1.248.356.07 1.312.042 1.849-.053zm-2.967-1.364v-1.185l-.318-.082c-1.282-.329-2.617-1.43-3.195-2.634-.614-1.282-.642-2.347-.097-3.657l.183-.439-.342-.447c-.389-.507-.724-1.091-.947-1.651-.084-.21-.166-.389-.182-.396-.017-.008-.21.149-.429.348l-.398.361.078.411c.043.226.092.478.109.56s.123.188.238.236c.114.049.301.196.414.328.381.443.231 1.065-.41 1.697-.442.437-.55.679-.601 1.349l-.042.563-.156-.149c-.086-.083-.225-.312-.309-.511-.132-.314-.147-.442-.113-.976.036-.572.03-.615-.092-.615-.072 0-.24-.112-.374-.248-.202-.206-.243-.299-.243-.546 0-.385.133-.57.516-.719.324-.127.37-.243.251-.637-.043-.144-.066-.137-.612.175-.319.183-.567.371-.567.43.002.277.742 2.312 1.14 3.133 1.212 2.501 2.856 4.458 4.743 5.647.424.267 1.562.826 1.703.836.029.002.052-.53.052-1.182zm-3.166.597c0-.014-.24-.21-.533-.435-.711-.544-1.927-1.757-2.46-2.452-1.184-1.547-1.962-3.15-2.48-5.117-.091-.343-.176-.635-.189-.649-.065-.066-1.151.15-1.151.229 0 .349.929 2.442 1.497 3.376 1.127 1.849 2.704 3.436 4.656 4.683.604.387.66.418.66.365zm10.661-.301c2.93-1.84 5.039-4.476 6.101-7.627.182-.538.201-.513-.418-.563-.227-.019-.455-.045-.507-.059-.067-.017-.171.233-.357.859-.626 2.101-1.391 3.583-2.623 5.085-.745.908-1.793 1.89-2.674 2.506-.366.256-.015.109.478-.201zm-5.265-2.549c1.28-.334 2.195-1.213 2.49-2.389.113-.453.116-1.695.004-1.88-.031-.051-.19-.01-.484.126-.727.336-1.438.496-2.399.54l-.878.04v3.701h.368c.202 0 .607-.062.9-.138zm-2.23-1.849v-1.847l-.499-.163c-.564-.184-1.319-.554-1.76-.863-.163-.115-.306-.198-.317-.184-.012.013-.07.182-.129.375-.526 1.698.248 3.353 1.968 4.212.348.174.657.317.685.317.029 0 .052-.831.052-1.847zm3.2-3.068c.265-.086.631-.233.813-.327l.331-.171-.286-.541c-.649-1.229-2.513-3.638-4.303-5.561-.486-.521-1.19-1.327-1.566-1.791-.376-.463-.708-.87-.738-.903-.083-.092-.672.76-.97 1.402-.383.827-.495 1.377-.491 2.415.005 1.305.33 2.359 1.022 3.323l.244.339.536-.523c1.185-1.156 2.445-1.424 3.436-.733.164.114.391.355.504.534.186.294.203.368.174.761-.042.573-.288 1.013-.665 1.191-.265.124-.274.141-.276.471l-.001.343.877-.036c.638-.027 1.009-.08 1.359-.193zm2.639-1.796c.447-.498.955-1.422 1.135-2.068.374-1.334.235-2.985-.349-4.176-.432-.879-1.335-1.88-2.153-2.387-1.436-.89-3.35-1.048-4.954-.408-.544.217-1.101.544-1.101.646 0 .077 1.51 1.88 2.51 2.998 1.486 1.661 3.224 3.92 3.988 5.183.224.371.431.674.459.674.027 0 .237-.208.465-.462zm8.155.079c.179-.478.349-2.786.269-3.654l-.052-.562-.379-.081c-.208-.045-.503-.084-.655-.088l-.276-.007.024 1.247c.015.825-.013 1.554-.082 2.156-.058.501-.092.924-.075.941.053.055.536.134.867.142.222.006.332-.023.358-.094zm-23.296-.124.299-.075-.039-.323c-.021-.178-.058-1.066-.082-1.974-.024-.907-.065-1.673-.09-1.701-.081-.091-1.113-.218-1.184-.146-.188.192-.137 2.645.081 3.924l.079.464.319-.047c.175-.026.453-.08.617-.122zm-2.563-.168c-.023-.062-.079-.565-.124-1.117-.062-.766-.062-1.209-.002-1.867.044-.475.07-.873.059-.885-.012-.012-.241.091-.51.228-.547.279-1.056.794-1.188 1.202-.105.326-.055.899.11 1.253.189.404.624.818 1.129 1.076.496.252.587.272.526.11zm27.889-.28c.435-.38.581-.723.548-1.286-.031-.542-.235-1.009-.591-1.354l-.239-.232.037.594c.036.576-.047 2.143-.127 2.403-.06.193.051.155.372-.125zm-4.297-1.783c.001-.753-.022-1.49-.051-1.638-.052-.256-.064-.266-.274-.224-.121.023-.537.141-.925.262-.817.254-.799.219-.572 1.126.234.933.667 1.631 1.301 2.094l.389.284.064-.268c.036-.147.066-.883.068-1.636zm-18.378.918c-.166-.721-.969-2.042-1.242-2.042-.093 0-.103.165-.079 1.352.015.743.052 1.392.082 1.441.042.068.205.009.668-.24.57-.307.609-.342.571-.511zm1.216-.829.29-.335.016-1.159c.012-.948.043-1.26.169-1.718.277-1.015.781-1.97 1.424-2.7l.305-.346-.352-.549c-.425-.664-.828-1.502-1.037-2.158l-.155-.484-.199.239c-.348.416-.996 1.431-1.348 2.11-.636 1.229-1.108 2.634-1.391 4.145l-.146.776.346.308c.474.424.943 1.075 1.268 1.762.314.664.327.666.81.109zm14.001-1.742.38-.248v-1.061l-.327-.302c-.315-.29-.327-.316-.327-.689 0-.328.033-.429.213-.657.117-.149.384-.387.594-.53.451-.307.608-.545.811-1.232.084-.283.18-.49.218-.467.089.056-.17-.458-.518-1.025-1.073-1.757-2.501-3.133-4.098-3.95-.716-.366-.715-.366-.795.134-.034.207-.016.354.061.506.138.272.136.454-.007.762-.136.291-.525.596-.975.765-.499.187-.725.397-.998.928-.139.269-.252.519-.252.555s.271.134.602.218c.703.177 1.589.593 2.18 1.024.605.441 1.475 1.396 1.876 2.062.526.872.914 2.195.915 3.122.001.183.016.333.034.333s.204-.111.413-.248zm2.063-.955c.338-.11.671-.201.739-.201.155 0 .157.032-.043-.807-.181-.758-.556-1.914-.786-2.423l-.143-.316.036.351c.022.219-.006.497-.075.738-.201.7-.201.679-.013.727.227.059.46.452.46.778 0 .343-.29.649-.674.712-.238.039-.281.074-.317.257-.075.381-.054.495.079.438.066-.029.397-.143.736-.254zm-19.58-.605c.254-1.524.756-3.178 1.455-4.789.259-.597.46-1.096.447-1.109-.045-.047-.892.964-1.323 1.579-.481.687-1.009 1.679-1.32 2.479-.209.54-.562 1.772-.562 1.964 0 .092.571.261 1.146.339.046.007.111-.185.157-.463zm22.989.211c0-.244-.356-1.472-.625-2.159-.486-1.24-1.185-2.379-2.146-3.493-.224-.261-.436-.474-.471-.474-.034 0 .058.245.205.544.678 1.379 1.352 3.41 1.64 4.941l.115.615.452.045c.249.024.483.055.521.068.179.064.31.027.309-.087zm-15.908-4.251c1.115-.66 1.849-.852 3.264-.855.937-.002 1.078-.016 1.04-.107-.072-.171-.114-.889-.067-1.145.024-.13.147-.412.274-.628l.231-.391-.194-.147c-.294-.221-.371-.596-.197-.963.16-.337.406-.471.799-.436l.264.023.021-.289c.016-.226-.007-.301-.104-.342-.241-.102-2.144-.127-2.793-.038-1.422.197-3.086.96-4.132 1.897-.245.219-.258.252-.214.521.073.458.373 1.374.597 1.832.203.414.745 1.299.796 1.299.014 0 .2-.104.415-.231zm.308-6.012c1.265-.256 1.919-.316 3.471-.319.843-.002 1.532-.012 1.532-.023 0-.134-.369-.681-.66-.978-1.017-1.038-2.836-1.297-4.272-.61-.579.277-1.371 1.106-1.698 1.776-.138.285-.252.556-.252.601 0 .056.196.019.589-.111.323-.107.904-.258 1.29-.336z" fill="#2f2f2f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/osu-lazer.svg b/.icons/kora/apps/scalable/osu-lazer.svg
new file mode 120000
index 000000000..738945875
--- /dev/null
+++ b/.icons/kora/apps/scalable/osu-lazer.svg
@@ -0,0 +1 @@
+osu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/osu.svg b/.icons/kora/apps/scalable/osu.svg
new file mode 100644
index 000000000..180e9ea9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/osu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f9647c" offset="0"/>
+ <stop stop-color="#f964a6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.52 14.894v11.382h2.277v-11.382zm-25.04 4.553c-1.261 0-2.277 1.015-2.277 2.277v6.829c0 1.261 1.016 2.276 2.277 2.276h2.276c1.261 0 2.277-1.015 2.277-2.276v-6.829c0-1.262-1.016-2.277-2.277-2.277zm9.105 0s-2.276 0-2.276 2.277v2.276s0 2.276 2.276 2.276h2.277v2.277h-4.553s0 2.276 2.276 2.276h2.277s2.276 0 2.276-2.276v-2.277s0-2.276-2.276-2.276h-2.277v-2.276h4.553s0-2.277-2.276-2.277zm6.83 0v9.106c0 2.276 2.276 2.276 2.276 2.276h2.276c2.277 0 2.277-2.276 2.277-2.276v-9.106h-2.277v9.106h-2.276v-9.106zm-14.797 2.277c.631 0 1.138 1.015 1.138 2.276v2.276c0 1.262-.507 2.277-1.138 2.277s-1.138-1.015-1.138-2.277v-2.276c0-1.261.507-2.276 1.138-2.276zm23.902 6.829v2.276h2.277v-2.276z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/otter-browser.svg b/.icons/kora/apps/scalable/otter-browser.svg
new file mode 100644
index 000000000..20c817b83
--- /dev/null
+++ b/.icons/kora/apps/scalable/otter-browser.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f58ac" offset="0"/>
+ <stop stop-color="#3b94f7" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m24 12c4.937 0 9 5.417 9 12s-4.063 12-9 12-9-5.417-9-12 4.063-12 9-12z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/outlook-for-linux.svg b/.icons/kora/apps/scalable/outlook-for-linux.svg
new file mode 120000
index 000000000..225cb5428
--- /dev/null
+++ b/.icons/kora/apps/scalable/outlook-for-linux.svg
@@ -0,0 +1 @@
+ms-outlook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/outwiker.svg b/.icons/kora/apps/scalable/outwiker.svg
new file mode 100644
index 000000000..160b0a2c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/outwiker.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m17.171 10.342c-3.79 0-6.829 3.106-6.829 6.802v8.021c0 3.696 3.039 6.802 6.829 6.802s6.829-3.106 6.829-6.802v-8.021c0-3.696-3.039-6.802-6.829-6.802zm.046 3.414c1.857 0 2.23 1.278 2.23 3.044v8.709c0 1.766-.373 3.044-2.23 3.044-1.856 0-2.323-1.278-2.323-3.044v-8.709c0-1.766.467-3.044 2.323-3.044z" fill="#00a500"/>
+ <path d="m13.227 11.609c-1.747 1.244-2.885 3.277-2.885 5.535v8.021c0 3.675 3.006 6.766 6.767 6.8-3.288-.671-4.689-3.014-4.749-5.984l-.196-9.673c-.029-1.462.508-3.468 1.063-4.699z" fill="#006e00"/>
+ <path d="m36.102 12.618-4.928 1.172c.954 5.573 1.475 11.093 1.451 16.655-2.478-3.921-4.017-9.262-4.773-13.536l-4.926 1.187c.576 3.796 1.025 7.844.763 11.337-1.099-2.383-2.296-5.462-2.719-8.153l-4.937 1.107c1.022 5.612 3.355 11.008 6.085 15.271 1.991-.854 4.01-1.75 5.85-2.534l.322-1.762c.819 1.919 1.953 3.392 2.583 4.197l6.707-2.751c.127-7.641.328-11.317-1.478-22.19z" fill="#ffa20e"/>
+ <path d="m16.702 25.325c1.199 4.537 3.168 8.821 5.417 12.333 1.376-.59 2.707-1.172 4.042-1.751-3.409-.075-4.503 1.004-9.459-10.582zm7.075-3.865c.788 4.787 3.564 11.22 7.096 16.099l5.366-2.153c-5.06.754-7.319-1.332-12.462-13.946z" fill="#ff7015"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/overcooked.svg b/.icons/kora/apps/scalable/overcooked.svg
new file mode 100644
index 000000000..1eb867c30
--- /dev/null
+++ b/.icons/kora/apps/scalable/overcooked.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7a0000" offset="0"/>
+ <stop stop-color="#ae2d20" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-11.864 0-21.626 10.276-21.626 22.764s9.762 22.764 21.626 22.764 21.626-10.276 21.626-22.764-9.762-22.764-21.626-22.764zm0 16.91c2.498 0 4.553 2.643 4.553 5.854s-2.055 5.854-4.553 5.854-4.553-2.643-4.553-5.854 2.055-5.854 4.553-5.854z" fill="url(#a)"/>
+ <path d="m24 4.651c-9.99 0-18.211 8.734-18.211 19.349s8.221 19.349 18.211 19.349 18.211-8.734 18.211-19.349-8.221-19.349-18.211-19.349zm0 9.105c4.371 0 7.967 4.624 7.967 10.244s-3.596 10.244-7.967 10.244-7.967-4.624-7.967-10.244 3.596-10.244 7.967-10.244z" fill="#fff" fill-opacity=".9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/overcooked2.svg b/.icons/kora/apps/scalable/overcooked2.svg
new file mode 100644
index 000000000..63eabfe4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/overcooked2.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9991 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b31a1a" offset="0"/>
+ <stop stop-color="#cc3525" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13281 0 0 1.13281 -3.18744 -3.18744)" fill-rule="nonzero">
+ <path d="m24 4c-10.423 0-19 9.028-19 20s8.577 20 19 20 19-9.028 19-20-8.577-20-19-20zm0 14.857c2.194 0 4 2.322 4 5.143s-1.806 5.143-4 5.143-4-2.322-4-5.143 1.806-5.143 4-5.143z" fill="url(#a)"/>
+ <path d="m24 7c-8.777 0-16 7.674-16 17s7.223 17 16 17 16-7.674 16-17-7.223-17-16-17zm0 8c3.84 0 7 4.063 7 9s-3.16 9-7 9-7-4.063-7-9 3.16-9 7-9z" fill="#fff"/>
+ <path d="m35.409 43.431c-1.75-.208-3.506-.386-5.248-.654-.394-.564.06-1.374.046-2.039.427-2.194 2.121-3.949 4.025-5.157 1.11-.792 2.426-1.488 3.084-2.696.181-.817.088-1.713-.282-2.472-.664-.749-1.858-.707-2.789-.566-.77.028-1.536.707-2.186.692-.047-1.024.02-2.064.197-3.075.388-1.088 1.739-1.346 2.809-1.429 2.106-.175 4.484.281 5.861 1.919 1.012 1.165 1.162 2.74 1.036 4.188-.047 1.96-1.61 3.498-3.226 4.537-1.077.703-2.312 1.25-3.178 2.198-.073.717 1.304.463 1.837.659 1.298.171 2.619.252 3.889.56.1 1.14-.061 2.294-.206 3.427.017.834-1.137.31-1.671.359-1.334-.143-2.666-.301-3.998-.451z" fill="#fd9a00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/overgrive.svg b/.icons/kora/apps/scalable/overgrive.svg
new file mode 120000
index 000000000..a88855e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/overgrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/owncloud-circle.svg b/.icons/kora/apps/scalable/owncloud-circle.svg
new file mode 100644
index 000000000..1251bbe5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/owncloud-circle.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x1="2.124" x2="45.876" y1="24" y2="24" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d2d44" offset="0"/>
+ <stop stop-color="#1d2d44" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#eaeaea" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="5.92972" x2="42.65102" y1="1090.38" y2="1090.38" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x1="5.92972" x2="42.65102" y1="1627.76" y2="1627.76" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x1="5.92972" x2="42.65102" y1="1349.85" y2="1349.85" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x1="5.92972" x2="42.65102" y1="1216.85" y2="1216.85" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="g" x1="5.92972" x2="42.65102" y1="927.264" y2="927.264" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="h" x1="5.92972" x2="42.65102" y1="1930.93" y2="1930.93" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="i" x1="5.92972" x2="42.65102" y1="1577.45" y2="1577.45" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="j" x1="5.92972" x2="42.65102" y1="1951.49" y2="1951.49" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="k" x1="5.92972" x2="42.65102" y1="1347.87" y2="1347.87" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle transform="matrix(1.04059 0 0 1.04059 -.974218 -.974218)" cx="24" cy="24" r="21.876" fill="url(#a)"/>
+ <g stroke="#1d2d44" stroke-width=".54">
+ <circle cx="16.347" cy="17.312" r="2.768" fill="url(#c)"/>
+ <circle cx="11.272" cy="26.931" r="5.07" fill="url(#d)"/>
+ <circle cx="16.991" cy="23.558" r="5.481" fill="url(#e)"/>
+ <circle cx="28.168" cy="21.336" r="5.07" fill="url(#f)"/>
+ <circle cx="22.609" cy="17.392" r="5.069" fill="url(#g)"/>
+ <circle cx="39.479" cy="28.889" r="2.9" fill="url(#h)"/>
+ <circle cx="33.318" cy="26.657" r="5.481" fill="url(#i)"/>
+ <circle cx="16.656" cy="29.168" r="2.899" fill="url(#j)"/>
+ <path d="m31.268 25.038c0 3.859-3.129 6.987-6.988 6.987s-6.988-3.128-6.988-6.987 3.129-6.988 6.988-6.988 6.988 3.129 6.988 6.988z" fill="url(#k)" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/owncloud.svg b/.icons/kora/apps/scalable/owncloud.svg
new file mode 100644
index 000000000..87371572e
--- /dev/null
+++ b/.icons/kora/apps/scalable/owncloud.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(32.4091 -3.35018 3.35018 32.4091 52.3741 456.758)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="#1d2d44"/>
+ <path d="m23.023 13.336c-2.454-.034-4.463 1.922-4.496 4.375-.014 1.011.31 1.946.868 2.699 1.251-1.409 3.081-2.289 5.111-2.262.993.014 1.932.246 2.776.647.073-.31.113-.632.117-.964.033-2.453-1.922-4.462-4.376-4.495zm-5.821 1.973c-1.278-.017-2.319 1.005-2.337 2.283-.005.413.096.805.281 1.142.777-.424 1.672-.664 2.619-.651.091 0 .179.002.269.004-.008-.129-.014-.262-.012-.392.01-.711.174-1.386.454-1.994-.363-.252-.799-.394-1.274-.4zm10.921 1.741c-.094-.001-.185-.003-.279.026.037.253.063.51.059.775-.005.412-.064.809-.164 1.19 1.111.634 2.028 1.573 2.626 2.706.64-.323 1.351-.523 2.104-.563-.163-2.276-2.022-4.09-4.346-4.121zm-3.624 1.603c-3.433-.047-6.248 2.692-6.294 6.125-.047 3.433 2.692 6.248 6.126 6.294 3.434.047 6.248-2.692 6.295-6.125.046-3.433-2.693-6.248-6.127-6.294zm-6.741-.06c-2.664-.037-4.848 2.089-4.885 4.752-.021 1.568.707 2.966 1.853 3.861.501-.934 1.49-1.563 2.623-1.547.137.002.267.035.399.041-.037-.302-.052-.61-.048-.923.02-1.494.525-2.869 1.367-3.974-.486-.626-.83-1.375-.97-2.188-.112 0-.225-.034-.339-.036zm15.061 3.075c-.809-.011-1.569.184-2.243.525.368.847.567 1.783.554 2.766-.025 1.839-.787 3.499-2.004 4.696.868.99 2.139 1.62 3.562 1.64 2.664.036 4.848-2.09 4.884-4.753.037-2.663-2.09-4.838-4.753-4.874zm-20.398.358c-2.453-.035-4.471 1.911-4.504 4.365-.033 2.453 1.931 4.471 4.385 4.504.934.013 1.803-.265 2.524-.748-.289-.463-.456-1.014-.448-1.598.004-.304.053-.594.142-.868-1.325-.985-2.175-2.57-2.151-4.344.007-.45.072-.885.183-1.302-.043-.003-.086-.002-.13-.001zm26.035 4.163c-.13-.002-.258.027-.383.029.005.112.006.217.005.331-.02 1.414-.595 2.691-1.511 3.632.437.523 1.085.859 1.824.869 1.345.018 2.45-1.048 2.468-2.393s-1.057-2.45-2.402-2.469zm-21.114-.026c-1.345-.018-2.442 1.049-2.46 2.393-.018 1.345 1.049 2.45 2.394 2.469 1.031.014 1.915-.618 2.282-1.517-.855-.895-1.463-2.031-1.721-3.285-.161-.036-.324-.059-.495-.061z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/oxygen.svg b/.icons/kora/apps/scalable/oxygen.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/oxygen.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/p3x-onenote.svg b/.icons/kora/apps/scalable/p3x-onenote.svg
new file mode 120000
index 000000000..610025f05
--- /dev/null
+++ b/.icons/kora/apps/scalable/p3x-onenote.svg
@@ -0,0 +1 @@
+ms-onenote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/p7zip.svg b/.icons/kora/apps/scalable/p7zip.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/p7zip.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package-manager-icon.svg b/.icons/kora/apps/scalable/package-manager-icon.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/package-manager-icon.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package-network.svg b/.icons/kora/apps/scalable/package-network.svg
new file mode 120000
index 000000000..d3439ecb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/package-network.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package-settings.svg b/.icons/kora/apps/scalable/package-settings.svg
new file mode 120000
index 000000000..f630fec85
--- /dev/null
+++ b/.icons/kora/apps/scalable/package-settings.svg
@@ -0,0 +1 @@
+configuration-section.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package-system.svg b/.icons/kora/apps/scalable/package-system.svg
new file mode 120000
index 000000000..f630fec85
--- /dev/null
+++ b/.icons/kora/apps/scalable/package-system.svg
@@ -0,0 +1 @@
+configuration-section.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package.svg b/.icons/kora/apps/scalable/package.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/package.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_applications.svg b/.icons/kora/apps/scalable/package_applications.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_applications.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_development.svg b/.icons/kora/apps/scalable/package_development.svg
new file mode 120000
index 000000000..8f0029392
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_development.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_editors.svg b/.icons/kora/apps/scalable/package_editors.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_editors.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_edutainment.svg b/.icons/kora/apps/scalable/package_edutainment.svg
new file mode 120000
index 000000000..aec743bbf
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_edutainment.svg
@@ -0,0 +1 @@
+applications-education.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_favorite.svg b/.icons/kora/apps/scalable/package_favorite.svg
new file mode 120000
index 000000000..6641d9819
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_favorite.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_favourite.svg b/.icons/kora/apps/scalable/package_favourite.svg
new file mode 120000
index 000000000..6641d9819
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_favourite.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_games.svg b/.icons/kora/apps/scalable/package_games.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_games_arcade.svg b/.icons/kora/apps/scalable/package_games_arcade.svg
new file mode 100644
index 000000000..d679f6dd9
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_games_arcade.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.7803 37.7912 0 24 44.0427)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#083cbb" offset="0"/>
+ <stop stop-color="#2c80c2" offset="1"/>
+ </linearGradient>
+ <path d="m5.5822 9.9158h36.8356v29.2518h-36.8356z" fill="#a7abad" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m34 31v2h-4v-2zm6 0v2h-4v-2z" fill="#e31c1c"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m34 17.774v10.452c0 .979-.795 1.774-1.774 1.774h-16.452c-.979 0-1.774-.795-1.774-1.774v-10.452c0-.979.795-1.774 1.774-1.774h16.452c.979 0 1.774.795 1.774 1.774z" fill="#262626"/>
+ <path d="m9.9158 27.2502h2.1668v5.417h-2.1668z" fill="#666" stroke-width="1.0834"/>
+ <path d="m8.8324 31.5838h4.3336v2.1668h-4.3336z" fill="#808080" stroke-width="1.0834"/>
+ <path transform="matrix(1.14042 0 0 1.0834 -3.37011 -2.0016)" d="m10.461 4h27.078c3.015 0 5.461 2.575 5.461 5.749v2.696c0 0.859-0.661 1.555-1.477 1.555h-35.046c-0.816 0-1.477-0.696-1.477-1.555v-2.696c0-3.174 2.446-5.749 5.461-5.749zm31.062 28c0.816 0 1.477 0.696 1.477 1.555v4.696c0 3.174-2.446 5.749-5.461 5.749h-27.078c-3.015 0-5.461-2.575-5.461-5.749v-4.696c0-0.859 0.661-1.555 1.477-1.555z" fill="url(#a)"/>
+ <circle cx="10.9992" cy="26.1668" r="3.2502" fill="#e31c1c" stroke-width="1.0834"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/package_games_card.svg b/.icons/kora/apps/scalable/package_games_card.svg
new file mode 120000
index 000000000..2f7cf9761
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_games_card.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_games_strategy.svg b/.icons/kora/apps/scalable/package_games_strategy.svg
new file mode 120000
index 000000000..0953e1cf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_games_strategy.svg
@@ -0,0 +1 @@
+osmscout-server.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_graphics.svg b/.icons/kora/apps/scalable/package_graphics.svg
new file mode 120000
index 000000000..47de7e6b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_graphics.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_graphics_scanning.svg b/.icons/kora/apps/scalable/package_graphics_scanning.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_graphics_scanning.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_internet_email.svg b/.icons/kora/apps/scalable/package_internet_email.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_internet_email.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_internet_news-feed-reader.svg b/.icons/kora/apps/scalable/package_internet_news-feed-reader.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_internet_news-feed-reader.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_internet_newsreader.svg b/.icons/kora/apps/scalable/package_internet_newsreader.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_internet_newsreader.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_multimedia.svg b/.icons/kora/apps/scalable/package_multimedia.svg
new file mode 120000
index 000000000..03818cfbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_network.svg b/.icons/kora/apps/scalable/package_network.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_network.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_office_addressbook.svg b/.icons/kora/apps/scalable/package_office_addressbook.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_office_addressbook.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_settings.svg b/.icons/kora/apps/scalable/package_settings.svg
new file mode 120000
index 000000000..c49e7bd22
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_system.svg b/.icons/kora/apps/scalable/package_system.svg
new file mode 120000
index 000000000..f630fec85
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_system.svg
@@ -0,0 +1 @@
+configuration-section.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_toys.svg b/.icons/kora/apps/scalable/package_toys.svg
new file mode 120000
index 000000000..2f915ffd4
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_toys.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_utilities.svg b/.icons/kora/apps/scalable/package_utilities.svg
new file mode 120000
index 000000000..53ccf3bb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_utilities.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/package_wordprocessing.svg b/.icons/kora/apps/scalable/package_wordprocessing.svg
new file mode 120000
index 000000000..65f0dd422
--- /dev/null
+++ b/.icons/kora/apps/scalable/package_wordprocessing.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/packet-tracer.svg b/.icons/kora/apps/scalable/packet-tracer.svg
new file mode 100644
index 000000000..e7808f2ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/packet-tracer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa300" offset="0"/>
+ <stop stop-color="#ffc83b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 17.4996h43.336v13.0008h-43.336z" fill="#be8a06" fill-rule="nonzero" stroke-width="1.0834"/>
+ <circle cx="24" cy="24" r="7.5838" fill="#1ac52f" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m18 18v4h4v-4zm4 4v4h4v-4zm4 0h4v-4h-4zm0 4v4h4v-4zm-4 0h-4v4h4z" fill-opacity=".3" fill-rule="nonzero"/>
+ <g transform="matrix(1.0834 0 0 1.0834 .154366 .164009)">
+ <path d="m22 12c-5.486 0-10 4.514-10 10s4.514 10 10 10 10-4.514 10-10-4.514-10-10-10zm0 4c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m28.31 28.761 5.69 6.239" fill="none" stroke="#fff" stroke-width="4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pacman.svg b/.icons/kora/apps/scalable/pacman.svg
new file mode 120000
index 000000000..5f52b58f9
--- /dev/null
+++ b/.icons/kora/apps/scalable/pacman.svg
@@ -0,0 +1 @@
+kapman.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pacmanxg.svg b/.icons/kora/apps/scalable/pacmanxg.svg
new file mode 100644
index 000000000..a4fa569bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/pacmanxg.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.215 8.7c-1.24 3.042-1.988 5.031-3.37 7.982.847.898 1.887 1.943 3.575 3.124-1.815-.747-3.053-1.497-3.978-2.275-1.768 3.689-4.537 8.943-10.158 19.041 4.418-2.55 7.842-4.122 11.033-4.722-.137-.589-.215-1.227-.21-1.892l.004-.141c.071-2.83 1.543-5.007 3.287-4.859s3.099 2.563 3.029 5.393c-.013.533-.073 1.045-.178 1.52 3.156.618 6.544 2.186 10.902 4.701-.86-1.581-1.627-3.007-2.359-4.365-1.154-.895-2.357-2.058-4.811-3.318 1.687.438 2.895.944 3.836 1.509-7.446-13.863-8.049-15.706-10.603-21.698z" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pacseek.svg b/.icons/kora/apps/scalable/pacseek.svg
new file mode 100644
index 000000000..29647f056
--- /dev/null
+++ b/.icons/kora/apps/scalable/pacseek.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 41.171875,12.215344 -7.035156,3.09375 1.101562,0.388672 -5.125,2.582031 1.796875,0.634765 -5.642578,2.841797 7.892578,2.789063 -1.572265,-5.392578 5.417968,1.914062 -1.427734,-4.896484 5.453125,1.927734 z m -8.328125,13.824218 -7.646484,2.744141 6.099609,3.232422 -1.878906,1.037109 5.361328,2.435547 -1.775391,0.960938 7.69336,1.488281 0.248046,-5.785156 -4.287109,2.320312 0.0078,-5.421875 -4.107422,2.267578 z"/>
+ <path style="fill:#e4e4e4" d="m 41.171875,11.214844 -7.035156,3.09375 1.101562,0.388672 -5.125,2.582031 1.796875,0.634765 -5.642578,2.841797 7.892578,2.789063 -1.572265,-5.392578 5.417968,1.914062 -1.427734,-4.896484 5.453125,1.927734 z m -8.328125,13.824218 -7.646484,2.744141 6.099609,3.232422 -1.878906,1.037109 5.361328,2.435547 -1.775391,0.960938 7.69336,1.488281 0.248046,-5.785156 -4.287109,2.320312 0.0078,-5.421875 -4.107422,2.267578 z"/>
+ <path style="opacity:0.2" d="M 26,5 A 20,20 0 0 0 6,25 20,20 0 0 0 26,45 20,20 0 0 0 41.558594,37.503906 L 25.291016,25 41.585938,12.472656 A 20,20 0 0 0 26,5 Z"/>
+ <path style="fill:#3f3f3f" d="M 26,4 A 20,20 0 0 0 6,24 20,20 0 0 0 26,44 20,20 0 0 0 41.558594,36.503906 L 25.291016,24 41.585938,11.472656 A 20,20 0 0 0 26,4 Z"/>
+ <circle style="opacity:0.2" cx="25" cy="14" r="3"/>
+ <circle style="fill:#ffffff" cx="25" cy="13" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26,4 A 20,20 0 0 0 6,24 20,20 0 0 0 6.0351562,24.5 20,20 0 0 1 26,5 20,20 0 0 1 41.048828,11.884766 l 0.53711,-0.41211 A 20,20 0 0 0 26,4 Z M 25.94141,24.5 25.29102,25 41.023442,37.091797 a 20,20 0 0 0 0.535156,-0.587891 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/page.codeberg.foreverxml.Random.svg b/.icons/kora/apps/scalable/page.codeberg.foreverxml.Random.svg
new file mode 100644
index 000000000..f9581ac9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/page.codeberg.foreverxml.Random.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.16 45.16 0 24 46.396)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(7e-8 -38.6912 38.6912 7e-8 23.9999 43.3455)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4b4b4b" offset="0"/>
+ <stop stop-color="#5d5d5d" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764s10.153 22.764 22.764 22.764 22.764-10.153 22.764-22.764-10.153-22.764-22.764-22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m37.682 10.318c7.551 7.551 7.551 19.813 0 27.364s-19.813 7.551-27.364 0c-7.552-7.551-7.552-19.813 0-27.364 7.551-7.552 19.813-7.552 27.364 0z" fill="url(#b)"/>
+ <circle cx="14.894" cy="14.894" r="2.276" fill="#fecd38"/>
+ <circle cx="33.106" cy="33.106" r="2.276" fill="#32c337"/>
+ <path d="m35.382 14.894c0 1.257-1.02 2.277-2.276 2.277-1.257 0-2.277-1.02-2.277-2.277 0-1.256 1.02-2.276 2.277-2.276 1.256 0 2.276 1.02 2.276 2.276z" fill="#d13b30"/>
+ <path d="m17.171 33.106c0 1.256-1.02 2.276-2.277 2.276-1.256 0-2.276-1.02-2.276-2.276 0-1.257 1.02-2.277 2.276-2.277 1.257 0 2.277 1.02 2.277 2.277z" fill="#50beee"/>
+ <path d="m13.187 22.293 10.813 1.707" fill="none" stroke="#afafb1" stroke-width="3.41"/>
+ <path d="m24 19.447c-2.512 0-4.553 2.041-4.553 4.553s2.041 4.553 4.553 4.553 4.553-2.041 4.553-4.553-2.041-4.553-4.553-4.553z" fill="#cccccc" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/page.codeberg.libre_menu_editor.LibreMenuEditor.svg b/.icons/kora/apps/scalable/page.codeberg.libre_menu_editor.LibreMenuEditor.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/page.codeberg.libre_menu_editor.LibreMenuEditor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pairs.svg b/.icons/kora/apps/scalable/pairs.svg
new file mode 100644
index 000000000..ffac6a83d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pairs.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9984 39.9984 0 24.0001 43.998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c37b0" offset="0"/>
+ <stop stop-color="#2e7dd2" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00116 -2.00116)" d="m9.748 4h28.504c3.173 0 5.748 2.575 5.748 5.748v28.504c0 3.173-2.575 5.748-5.748 5.748h-28.504c-3.173 0-5.748-2.575-5.748-5.748v-28.504c0-3.173 2.575-5.748 5.748-5.748z" fill="url(#a)"/>
+ <path transform="matrix(1.08334 0 0 1.08334 -2.00135 -2.00135)" d="m15.35 4h4.296l-.337.256v1.935l-1.51.479-.604 1.262-.656.105v-1.615l-1.42-.195-.711-.463-.283-1.047zm6.4 0h16.503c1.109 0 2.145.314 3.023.859l.035.192.316.044c.178.128.347.267.508.414l.265.657.262-.106c.256.305.48.637.669.991l-.882-.131-1.064.18-1.031 1.455-1.475.23-.211 1.262.621.146-.18.811-1.463-.293-1.343.293-.283.748.232 1.566.789.37 1.32-.01.891-.08.275-.709 1.395-1.813.914.188.904-.817.17.639 1.09.734v1.086l-.143-.008.143.202v2.238l-.85-.215v-1.635l-3.197.25-.992.532h-1.266l-.625-.061-1.541.855v1.61l-3.146 2.273.26.969h.64l-.168.924-.449.166-.023 2.414 2.72 3.101h1.186l.072-.189h2.131l.615-.568h1.209l.662.662 1.799.187-.234 2.393 1.197 2.115v2.943l-.254.485.072.947.182.182v2.739c-.085 3.044-2.539 5.498-5.583 5.583h-16.544l.83-.398.567-1.043 1.779-2.272-.404-1.779.543-.946 1.632.047 1.102-.869.355-3.429 1.219-1.549.213-.996-1.113-.358-.735-1.205-2.507-.025-1.991-.758-.093-1.418-.665-1.162-1.798-.026-1.041-1.632-.924-.448-.047.496-1.682.1-.615-.857-1.754-.356-1.443 1.67-2.274-.387-.166-2.562-1.658-.283.666-1.256-.191-.723-2.18 1.457-1.371-.166-.488-1.072.298-1.106.756-1.392 1.741-.881 3.361-.002-.01 1.025 1.209.563-.098-1.752.872-.875 1.755-1.156.122-.811 1.751-1.822 1.864-1.033-.164-.135 1.261-1.186.463.122.211.265.479-.531.119-.053-.525-.074-.532-.176v-.516l.282-.232h.623l.283.125.248.498.301-.047v-.043l.087.03.874-.137.123-.426.498.125v.463l-.461.318.066.508 1.582.489s.003.006.004.017l.363-.031.026-.686-1.254-.57-.071-.33 1.042-.354.044-.996-1.086-.664-.072-1.679-1.492.734h-.545l.143-1.279zm-17.75 34.253v-16.482l1.988.497v-.403l.994.141-.093.709.779.144 1.209.334 1.703 1.944 2.178.162.213 1.777-1.491 1.043-.072 1.586-.213.971 2.155 2.699.166.922s.781.213.877.213c.095 0 1.753 1.256 1.753 1.256v4.879l.59.164-.402 2.248.707.943h-7.456c-3.098-.087-5.585-2.628-5.585-5.747zm16.375-28.062-.266.33-.031.415.592-.051.06-.414zm2.164-.441-.324.006-.17.435h-.816v.422h.195s.01.09.027.207l.5-.043.313-.195.082-.391.404-.035.158-.328zm14.945-3.459-.765.178-.569.912h-.004v.592h.663l1.171-.83.049-.616zm1.399-1.277-.936.189-.259.402-.002.452.449.306.64.403.059.461-.689.142-.092.983h.826l1.101-.106.569-.676-.602-.234-.332-.381-.498-.805zm4.879 5.031h.238v.674z" fill="#fff" fill-opacity=".7"/>
+ <path transform="matrix(1.08338 0 0 1.08338 -2.00116 -2.00116)" d="m18.09 11.007c-7.306.27-8.189 3.833-6.117 8.679.628 1.47 2.631 1.345 1.507-.146-4.718-14.694 26.637-1.261 20.338 7.461-1.778 1.97-4.59 2.498-6.85 1.5-1.028-.454-2.902.136-1.39.987 3.069 1.728 10.345.739 11.217-3.372 2.17-10.24-13.432-15.304-18.704-15.11m9.923 7.482c-4.322 4.722-8.558 14.512-10.872 16.825-1.252 1.251-2.994-1.036-3.518-.323-.956 1.301.99 1.987 2.957 2.01 4.636.085 13.271-20.15 11.433-18.512z" fill="#282828" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/palaura.svg b/.icons/kora/apps/scalable/palaura.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/palaura.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/palemoon.svg b/.icons/kora/apps/scalable/palemoon.svg
new file mode 100644
index 000000000..e8f405b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/palemoon.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.33046 -45.4706 45.4706 -1.33046 24.8218 46.5788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f60a3" stop-opacity=".99" offset="0"/>
+ <stop stop-color="#92a2c2" stop-opacity=".99" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(4.03 -45.3923 45.3923 4.03 22.9336 46.7834)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6e6e6" stop-opacity=".36" offset="0"/>
+ <stop stop-color="#f2f2f2" stop-opacity=".36" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.763" fill="url(#a)"/>
+ <path d="m18.161 2.207c-.35.004-.709.047-1.071.103-1.477.47-2.885 1.088-4.214 1.835.117.09.296.154.541.178-1.722.098-2.45 1.888-4.131 2.32-.459.39-.905.793-1.332 1.217-.652 1.507-.387 3.338-1.519 4.837-.092 1.585-1.989 1.743-2.606.765-.417.796-.788 1.62-1.109 2.468.326-.249 2.045 2.165 1.434 3.036 1.83-2.585 1.824 1.972.474 2.367 1.787 1.765 3.867 3.353 4.927 5.721.242 2.362 4.777.204 3.375-.361-1.175.648-1.259.287-.553-.576-1.522.413-1.447.43-1.158-.718-.892-1.228-.922-2.32-.846-3.608 1.537.25 2.165-3.111 3.533-.876 1.083-1.247 2.792-.808 2.774-2.691.549.277 3.755 1.092 2.679-1.172.134-1.213 1.451 2.121 2.051-.241 1.682-1.311 1.715-4.332-.918-3.164-3.071-.507-.731-2.96-.01-4.452 1.722-.276 1.613-1.681.065-1.575-1.101-1.176-.597-3.201.641-3.816-.743-1.245-1.83-1.608-3.029-1.596zm13.5.353c-2.07.669-5.782-.422-5.143 3.298-.309 2.436-1.202.662-2.065-.033-.964-.777-2.337-1.342-3.232.439.495.615 1.769-.909 2.19.916 1.803-.336.899 2.421 3.109 1.661.649 2.097.782 4.538.497 6.127-2.329-1.829-1 3.344-3.687 3.046-1.62-.294-4.418.697-2.355 2.278-.914 1.057 1.222 1.534.199 2.366 1.303.96-1.107 1.383-1.745.862-1.661.864.06 4.323-1.98 1.807.063 1.601 3.047 3.332 3.712 4.1.984-1.135 3.302.219 3.239-2.305.99-3.628 4.077 1.369 5.159-2.211.428-3.424-4.919.318-4.968-3.565.863-2.026 3.007-2.851 4.476-1.531.904-1.893 2.021 1.941 2.618-.144-1.999-1.301 2.761-.415.955-2.472-.627-1.207 2.603-1.669.236-2.177 1.833-1.23.88-1.292-.221-2.211 1.042-.362 5.19-1.476 2.853.076-1.527 3.286 3.127 8.798 5.405 7.737 3.378-1.237.896 3.57 3.344 3.535 1.018-.484 1.645 1 2.486.669.01-.276.021-.551.021-.829 0-.186-.009-.37-.014-.555-1.12-.845-1.377-4.009-1.179-5.778.005-.238.061-.402.142-.522-1-3.168-2.671-6.036-4.85-8.437-.192-.01-.413-.072-.691-.237-.458-.455-.742-.931-.965-1.408-2.179-1.956-4.736-3.497-7.549-4.502zm-8.286 7.386c-1.24-.006-2.495.441-1.013 1.023.721-.03 1.25 1.487 1.931.663 1.545-1.223.322-1.681-.918-1.686zm-20.707 6.115c-.823 2.212-1.311 4.587-1.405 7.063-.004.487-.004.974-.008 1.462.178 7.05 3.56 13.3 8.747 17.354.375-.849 1.173-1.417 1.681-.624-.1-1.308.046-2.068 1.512-.957 1.009.117 3.693 1.078 2.567 1.768-.955-1.549-2.52-.532-.839.637-.222.478-.767.999-1.143 1.573 1.851.933 3.845 1.619 5.939 2.018.199-.76 2.721-.601.685-1.387-2.449-.275-3.952-3.012-1.411-4.139-1.598-2.266 2.346-4.806 1.799-1.073-.213 2.613 3.104 3.934 4.998 5.135 1.166-.053 2.287-2.111 2.969-.654 1.99.039-.744-1.928 1.501-1.952 2.204-.468.563-3.556-.843-3.44-1.239-1.924.989-6.62-2.625-4.881-.555-1.443-.464-2.492-2.258-2.604-1.079-1.028-3.742-3.36-2.502-.18.487 1.69 3.773 3.959 1.938 5.184-1.013-1.723-3.739-2.474-4.67-3.444-.288 2.157-1.694-1.46.103-1.278.3-1.813-1.709-3.054-2.124-1.007-.868-.123-4.276-1.198-1.753.431 2.305 1.882-4.594-.023-1.49-.765.875-2.341-5.259-1.999-3.835.944-.417 1.339-2.413-1.677-3.809-.99.179-1.338 1.329-3.535.3-4.156-1.603-.341 1.797-1.139-.302-1.312-.507-2.128-2.579-2.536-3.988-1.294-1.825-1.411.872-4.646.402-6.759-.112-.331-.15-.543-.142-.673h.006zm13.379 17.874c.387.009.711.439.758 1.581.042.509.086 1.999-.779 1.748-2.589-.177-1.049-3.356.021-3.328zm3.172 8.097c-.055.013.066.229.472.899-2.02 2.033 4.842 1.304 2.32 3.568-.023.05-.034.114-.053.17.426.038.854.063 1.286.077-.086-.464.309-1.262 1.014-1.689-.914-1.046-2.411-2.459-3.553-2.596-.634.265-1.381-.453-1.486-.43zm5.843 4.442c-.174.127-.307.19-.454.276.2-.005.401-.005.598-.016-.051-.089-.071-.155-.144-.261z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/palimpsest.svg b/.icons/kora/apps/scalable/palimpsest.svg
new file mode 100644
index 000000000..dd480c887
--- /dev/null
+++ b/.icons/kora/apps/scalable/palimpsest.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186781 44.3032 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 43.5669)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 37.712 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <ellipse cx="37.572" cy="43.448" rx="1.745" ry="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path d="m32.614 7.73c-5.582 0-6.63 6.991-3.489 6.991 3.14 0 9.071-6.991 3.489-6.991z" fill="#a1a7ae"/>
+ <path d="m23.345 13.855c1.672.09 3.506-5.611.363-5.252-3.141.358-2.036 5.162-.363 5.252z" fill="#a1a7ae"/>
+ <path d="m15.682 17.397c1.189-.46.153-4.962-1.87-3.735-2.021 1.228.68 4.195 1.87 3.735z" fill="#a1a7ae"/>
+ <path d="m19.032 15.04c1.416-.253 1.493-5.359-1.031-4.443-2.525.916-.383 4.698 1.031 4.443z" fill="#a1a7ae"/>
+ <path d="m26.425 26.466c.251 1.687-1.408 2.52-3.032 1.433-5.17-3.462 8.561-5.188 7.656-9.917-.751-3.925-14.449-2.717-16.008 3.425-1.056 4.154 4.346 9.917 9.982 9.917 2.773 0 5.971-2.201 6.569-4.99.457-2.127-5.377-1.275-5.167.132z" fill="#a1a7ae"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pamac-manager.svg b/.icons/kora/apps/scalable/pamac-manager.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/pamac-manager.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pamac-updater.svg b/.icons/kora/apps/scalable/pamac-updater.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pamac-updater.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pamac.svg b/.icons/kora/apps/scalable/pamac.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/pamac.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pan.svg b/.icons/kora/apps/scalable/pan.svg
new file mode 120000
index 000000000..5ba07e594
--- /dev/null
+++ b/.icons/kora/apps/scalable/pan.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/panel-applets.svg b/.icons/kora/apps/scalable/panel-applets.svg
new file mode 120000
index 000000000..40fc489a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/panel-applets.svg
@@ -0,0 +1 @@
+show-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/panel-searchtool.svg b/.icons/kora/apps/scalable/panel-searchtool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/panel-searchtool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/panel.svg b/.icons/kora/apps/scalable/panel.svg
new file mode 100644
index 000000000..6a89a8ec1
--- /dev/null
+++ b/.icons/kora/apps/scalable/panel.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.30178 -32.3809 32.3809 -.30178 3511.7 7.5665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#f5f2f5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 38.226v1.214c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.214z" fill="url(#b)" fill-rule="nonzero"/>
+ <g fill="#cdcdcd">
+ <path d="m11.275 5.942c.269-.339.79-.325 1.043-.078.254.247.241.728-.032 1.2-.192.356-.67.703-1.066.933-.383-.251-.842-.624-1.015-.989-.246-.487-.234-.967.033-1.2s.787-.219 1.037.134zm.445.241c.125.021.227.105.224.229-.004.123-.109.216-.237.216-.147.001-.227-.106-.224-.228.003-.124.086-.243.237-.217zm-.907-.023c.145-.021.228.106.225.23-.004.122-.055.211-.237.216-.126.004-.227-.106-.224-.229s.11-.199.236-.217z"/>
+ <path d="m7.485 8.1h-.098c-.092 0-.165-.075-.165-.167v-.28c-.396-.1-.509-.334-.509-.816 0-.711.577-1.289 1.289-1.289.711 0 1.288.578 1.288 1.289 0 .475-.12.708-.507.811v.284c0 .092-.075.167-.167.167h-.097c-.092 0-.167-.075-.167-.167v-.223c-.043.003-.088.005-.135.006v.218c0 .091-.074.166-.167.166h-.096c-.092 0-.167-.075-.167-.166v-.217c-.047-.001-.093-.003-.136-.005v.222c0 .092-.075.167-.166.167zm-.017-1.787c.218.085.395.171.395.384 0 .211-.143.252-.395.383-.194.1-.396-.172-.396-.383 0-.213.192-.463.396-.384zm1.063 0c.21-.06.395.171.395.384 0 .211-.208.494-.395.383-.231-.137-.396-.172-.396-.383 0-.213.154-.316.396-.384z"/>
+ <path d="m13.854 6.029.388.41.613-.581.49.517-.613.581.388.41c.133.139.131.356-.002.481-.134.127-.35.117-.481-.022l-.389-.41-.615.582-.49-.517.615-.553-.388-.44c-.133-.14-.131-.355.003-.481.133-.127.349-.117.481.023z"/>
+ <path d="m17.395 5.936.004-.157.563.015-.005.157.304.008c.292.009.523.252.514.544l-.028 1.058c-.008.292-.251.522-.543.515l-1.17-.032c-.292-.008-.522-.251-.514-.544l.028-1.057c.008-.293.252-.523.544-.515zm-.169.461c.152.003.271.13.267.282-.003.151-.13.271-.282.266-.151-.003-.271-.13-.267-.281.004-.152.131-.272.282-.267zm.937.024c.152.005.272.131.268.283s-.131.271-.283.267-.271-.13-.267-.282.13-.272.282-.268z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/panini.svg b/.icons/kora/apps/scalable/panini.svg
new file mode 120000
index 000000000..fd113dd39
--- /dev/null
+++ b/.icons/kora/apps/scalable/panini.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/paperwork.svg b/.icons/kora/apps/scalable/paperwork.svg
new file mode 100644
index 000000000..ae899aca7
--- /dev/null
+++ b/.icons/kora/apps/scalable/paperwork.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#466472" offset="0"/>
+ <stop stop-color="#607d8b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.11937 0 0 1.11937 -2.90078 -2.80528)" fill="#fff">
+ <path d="m38.299 14-20.306 15.772-3e-3 3.228 1.249-2.825-1.282 2.808z" fill-opacity=".6"/>
+ <path d="m10.3 26.947 28-12.944-20.308 15.78c-2.435-1.584-4.588-3.025-7.692-2.836z"/>
+ <path d="m19.28 30.187 19.02-16.182-10.566 18.937c-2.753-1.4-5.256-2.814-8.454-2.755z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/paprefs.svg b/.icons/kora/apps/scalable/paprefs.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/paprefs.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/paraview.svg b/.icons/kora/apps/scalable/paraview.svg
new file mode 100644
index 000000000..0c9427761
--- /dev/null
+++ b/.icons/kora/apps/scalable/paraview.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.50811 -28 28 1.50811 9.49189 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a1219" offset="0"/>
+ <stop stop-color="#dd2f38" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.46885 -28 28 1.46885 35.0742 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#075eb5" offset="0"/>
+ <stop stop-color="#077cb5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(1.80278 -28 28 1.80278 22.1972 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c7a39" offset="0"/>
+ <stop stop-color="#27a74e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.04057 0 0 1.04057 -.973795 -.973795)" d="m10.543 10c-.7-.001-1.318.525-1.502 1.277l-5.986 24.536c-.037.148-.055.301-.055.455 0 .95.702 1.732 1.555 1.732h6.904c.7 0 1.317-.527 1.5-1.279l5.987-24.536c.036-.147.054-.3.054-.453 0-.95-.702-1.732-1.555-1.732z" fill="url(#a)"/>
+ <path transform="matrix(1.04057 0 0 1.04057 -.973795 -.973795)" d="m36.543 10c-.7-.001-1.318.525-1.502 1.277l-5.986 24.536c-.037.148-.055.301-.055.455 0 .95.702 1.732 1.555 1.732h6.904c.7 0 1.317-.527 1.5-1.279l5.987-24.536c.036-.147.054-.3.054-.453 0-.95-.702-1.732-1.555-1.732z" fill="url(#b)"/>
+ <path transform="matrix(1.04057 0 0 1.04057 -.973795 -.973795)" d="m23.543 10c-.7-.001-1.318.525-1.502 1.277l-5.986 24.536c-.037.148-.055.301-.055.455 0 .95.702 1.732 1.555 1.732h6.904c.7 0 1.317-.527 1.5-1.279l5.987-24.536c.036-.147.054-.3.054-.453 0-.95-.702-1.732-1.555-1.732z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/parcellite.svg b/.icons/kora/apps/scalable/parcellite.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/parcellite.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/parlatype.svg b/.icons/kora/apps/scalable/parlatype.svg
new file mode 100644
index 000000000..c03c6f767
--- /dev/null
+++ b/.icons/kora/apps/scalable/parlatype.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.297767 -43.2859 43.2859 .297767 24.5955 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a0a49b" offset="0"/>
+ <stop stop-color="#bdc0b9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m38 15.538c0-3.056-2.482-5.538-5.538-5.538h-16.924c-3.056 0-5.538 2.482-5.538 5.538v16.924c0 3.056 2.482 5.538 5.538 5.538h16.924c3.056 0 5.538-2.482 5.538-5.538z" fill="#eceeeb"/>
+ <g fill="#3f3f3f">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m24 14c-5.486 0-10 4.514-10 10 .004 3.141 1.487 6.104 4 7.988v-2.988h1.111c-1.347-1.314-2.108-3.118-2.111-5 0-3.84 3.16-7 7-7s7 3.16 7 7c-.001 1.881-.759 3.684-2.104 5h2.104v2.129c1.915-1.877 2.997-4.448 3-7.129 0-5.486-4.514-10-10-10z" fill-rule="nonzero"/>
+ <path transform="matrix(1.03985 -.304074 .314322 1.0368 -2.0016 -2.0016)" d="m10.842 30.268c0-1.537-.735-2.638-2.272-2.638h-.465c-1.537 0-2.785 1.248-2.785 2.785-.879 1.662-.826 3.212 0 4.668 0 1.537 1.248 2.785 2.785 2.785h.465c1.537 0 2.785-1.248 2.785-2.785z"/>
+ <path transform="matrix(-1.03985 -.304074 -.314322 1.0368 49.7962 -1.91904)" d="m10.842 30.268c0-1.537-.735-2.638-2.272-2.638h-.465c-1.537 0-2.785 1.248-2.785 2.785-.879 1.662-.826 3.212 0 4.668 0 1.537 1.248 2.785 2.785 2.785h.465c1.537 0 2.785-1.248 2.785-2.785z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/parley.svg b/.icons/kora/apps/scalable/parley.svg
new file mode 100644
index 000000000..81b1bc8fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/parley.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -28 -36 0 26.7949 42.005)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007cff" offset="0"/>
+ <stop stop-color="#3eb0f2" offset="1"/>
+ </linearGradient>
+ <path d="m34.907 5.642c.96-.257 1.948.313 2.205 1.273l6.522 24.341c.257.96-.313 1.948-1.273 2.205l-31.296 8.385c-.959.257-1.947-.313-2.204-1.272l-6.522-24.342c-.257-.959.313-1.947 1.272-2.204z" fill="#00548e"/>
+ <path d="m38.978 9.508c.956-.139 1.845.525 1.984 1.48l3.522 24.246c.139.956-.524 1.844-1.48 1.983l-32.163 4.673c-.955.139-1.844-.525-1.983-1.481l-3.522-24.245c-.139-.956.524-1.845 1.48-1.983l32.162-4.673z" fill="#fff"/>
+ <path d="m43.045 14.005c.966 0 1.75.784 1.75 1.75v24.5c0 .966-.784 1.75-1.75 1.75h-32.5c-.966 0-1.75-.784-1.75-1.75v-24.5c0-.966.784-1.75 1.75-1.75z" fill="url(#a)"/>
+ <path d="m15.441 14.005c.097.257-.051.665.639.361.338.681.404-.099.473-.361zm1.991 0c.183.397.155 1.046.92.588.83.536.899 2.533 1.017 3.277.646.087-.475 2.774.932 3.11.261-1.379 1.278-2.47 2.295-3.325-.471.2-1.071-.272-.422-.853.848.887.34-.083-.02-.664.352-.417.891-.658.672-1.463-.48-.353-.376-.552-.041-.67zm14.875 0c-.711.72-1.624 1.689-1.315 2.887.29.204.126-2.079 1.127-2.237.14-.346.354-.537.609-.65zm3.847 0c.088.089.125.237.053.504-.296.094-1.744-.507-1.744.887-.998.179.317 2.059-.393 2.146.243-.774-1.02-2.172-.656-.723-.023.737 1.14 3.121.113 1.993.199-1.575-.348.821-.922-.204 1.19.045.326-4.001-.035-1.595.224 1.065.153 1.044-.701.607-.741.829-1.371.507-1.933 1.334-.377.718-1.146 1.145-1.198-.308 1.401.752.623-1.097-.32-.973.098-.697-.522-.289-.928-.047-.558 1.114-1.844 2.386-1.543 3.76.419-.341.624-.279.68.57.653.287.229-2.011.822-2.519 1.056-1.309-.307 1.164.385 1.388 1.302-.241-.011.275-.039.992-.251 1.041-1.778.305-2.307 1.625-1.082.25.289 1.779-1.045 1.522-.607.904.785 1.96 1.002.338.221-1.468 1.712.426 1.539.025-.958-1.084.077-1.029.405-.14.525 1.84.935-1.998 1.617-.639.042-1.177.8.257.75.769-.674-.397-2.364.73-.817.838.895.349-.478 1.74-1.203.889-.643 1.19-1.207-.879-1.859-.744-1.46-.034-2.188 1.758-2.274 3.189-.125.821.476 1.698 1.163 1.84 1.407-.634 1.813.308 1.996 1.615.092 1.509.265 2.951.812 4.438 1.732.196 1.206-2.321 2.197-3.109-.449-1.503.561-2.552 1.114-3.844-1.286.251-1.646-1.717-1.895-2.797.803.017.759 3.548 2.104 1.848 1.047-.603.519-1.33-.299-1.276-.752-1.284.382-.728.773-.303 1.577-.116 1.88 1.25 2.323 2.639-.018-.866 1.394-3.124 1.804-1.359.618-.033.335 1.957.735.58.378.912 1.153.302.589-.42-.466-1.251 1.618-.595 1.51-2.014-.476-.547.478-1.766-.236-1.463-.145-1.054.705-.811.912.026.041-.901 1.192-1.595 1.338-2.739.499-1.199-.779-.554-.357-1.443.213-1.558 1.698-.373 2.021-1.328 1.301-1.008-.018.958.018 1.932.573 1.168.366-1.948 1.111-1.852.804.157 1.04-1.057 1.459-1.359v-1.09c-.193-.107-.537-.554-.977-.75-.097.899-.549-.066-1.039.285-.154-.729-1.007-.456-1.394-1.063-.527-1.053-1.03.437-1.596.051-.466 1.119-.249-.784-.832-.767-.652.603-1.529-.967-1.912.244-.938-.147.735-1.085.504-2.006h-1.395zm-24.017.182-.141.058c-.972.963.347.539.141-.058zm28.174.06c-.522 1.023 1.016.594 0 0zm-25.813.111c.172.672.704.068 0 0zm26.332 0c-.161.456.266.312 0 0zm.395.297c-.146.274.631.272 0 0zm-28.122.037-.017.235-.047.301c-.803.959 1.048.015.064-.536zm-.662.038c-.49 1.159.957.685 0 0zm1.305.048c.012.346.133.398.359.58.446-.206-.019-.557-.359-.58zm1.342.088c-.319.564.286.911.683.84 1.237-.416-.136-.582-.683-.84zm-.447.407c-.243.468.418.213 0 0zm.287.765-.094.024c-.636 1.162.676.414.094-.024zm-3.043.053c-.07-.006-.151-.004-.248.01-.131-.039-.155.174-.151.261-.473 1.885 1.443-.179.399-.271zm3.883.047c-1.568 1.484 1.209 1.437 1.216 2.457-.424.782.899 2.314.612 1.672.992.271-.51-1.01.189-1.254.507 1.326.854-.746-.23-.424.464-.932-.669-1.589-1.215-1.477-.331.955-.142-1.473-.41-.406-.201 1.412-.399-.411-.162-.568zm-1.645.037c-.083.27.249.502-.203.484.369 1.274.807-.591.203-.484zm2.361.06c-.555.504.845.502 0 0zm-3.953.286c-.753.748-.007 1.074.393 1.248-1.694.516 1.855 1.03.752-.272-.149-1.562-1.038.03-1.145-.976zm2.199.839c-.432.592.73.885.09 1.68-.095-.563-.966-.049-1.42-.566-.011 1.177-.155.454-.82.416-.036-.614-.865-.549-1.434-.905-.69.461-2.024.586-2.351 1.534v.838c.468 1.023.679 2.799 0 3.316v.018c.478.035.58-1.668 1.402-1.84.562.034.979 1.576 1.403 2.338.031 1.455.328 2.703 1.226 3.871.54.981-.079-.296.43.166.564 1.318 1.505 1.753 2.637 2.203.757 1.528.629-.652-.165-.42.142-.987-.027-.599-.662-.291-1.468-.975.602-2.888 1.338-1.649-.09-.455.55-1.231.518-1.806-.009-.445 1.525-2.03 1.228-1.315 1.063-.281-1.085-.831-.097-1.222 1.603-.138.793-1.119.256-2.067-.422.282-.814-.722-1.541-.994.05.503-.048 1.005-.051 2.192-.077 1.684-.673-.582-1.319-.631-1.034-.411-.41-1.953-.023-2.284-1.021-.686 1.561-.462.572-1.816-.149 1.303-.871.42-1.217-.766zm-.322.754c-.399.326.644.344 0 0zm1.002.11c-.129.278.106.318 0 0zm-5.777.285c-.263.237.24.138 0 0zm13.845.629-.125.037-.269.111c-.904.93.995.559.394-.148zm-7.673.408c-.359 1.415.718.572 0 0zm1.037.037c-.444.432.261.197 0 0zm-7.854 1.705c-.108.598.313.232 0 0zm15.76.235c-.277.588.373.945.121 1.57.664.717.096-.992-.121-1.57zm1.432.334c-.196.776.398.313 0 0zm-1.717.591c-.755.618.253 1.018 0 0zm16.367.014c-.177.365.247.199 0 0zm-31.232.111c-.129.294.109.301 0 0zm31.339.53c-.348.382.277.257 0 0zm-21.949.705c-.553.723 1.119.416 0 0zm11.842.197.197.062.067.139c-.732.375.743 1.968-.299 1.963-.253-.479-1.006-2.062.035-2.164zm10.018.396c-.637.552.647.274 0 0zm-.178.729c-.04.312-.101.701-.359.877-1.358.887.878.254.359-.877zm-12.899.814c-.295.244.244.156 0 0zm-14.632 2.631c.188.468.401.288 0 0zm25.455.643c-.188.46.11.399 0 0zm-21.055.137c-.251.233.224.151 0 0zm21.197.517c-.074.269.069.343 0 0zm.27.668c-.164.452.255.3 0 0zm-21.449.049c-.289.133-.72.421-.481.838-.902 1.485.134 2.826.873 3.951-.201 1.951-.607 3.965-.338 5.92.564.138.746-1.786.774-2.424.694-.188.686-1.425 1.164-1.459.413-1.13 1.507-1.8 1.676-3.058.655-.91.492-1.644-.59-1.754-1.143.106-.371-1.12-1.563-1.348-.306-1.115-1.52.066-1.515-.666zm18.89.246c-.01.872.491.84 0 0zm1.737.088c-.258.208-.414.564-.717.703-.084 1.292 1.188.259.717-.703zm-2.344.197c.269.246.442.563.584.914.916 1.561.129-.718-.584-.914zm2.719.865c-.432.913.487.262 0 0zm1.359.038c-.136.326.455.28 0 0zm.572.148c-.253.2.145.645.258.809.982.388.591-.664-.258-.809zm1.11.937c-.085.187.372.219 0 0zm-1.61.581c-.374.544-.806.423-1.154.964-1.159.142-.995 2.448-.35 2.618 1.098-.781 2.032-.473 2.553.65 1.76-.439.785-3.051-.047-4.121-.022 1.026-.712.387-1.002-.111zm-9.178.384c-.14.226-.58.347-.5.69-.228 1.725.664.196.5-.69zm13.559 3.643c-.472.619.46.435 0 0zm-.25.629-.078.103-.135.256c-.608 1.095.292.316.213-.359zm-2.719.199c-.241.622.587-.028 0 0zm-23.308 2.951c-.186.401.456.405 0 0zm-7.66.494c.054.005.106.016.162.016h32.398c.055 0 .108-.011.162-.016z" fill="#66b4f0"/>
+ <path d="m29.108 22.501c-.117.024-.217.101-.271.207-.003.005.003-.003-.005.006-.041.05-.069.11-.081.175-.352 1.817-1.106 4.047-2.265 6.674-.634 1.441-1.215 2.573-1.732 3.387-.515.81-.978 1.292-1.289 1.459-.223.091-.425.16-.598.202-.008.002-.015.004-.023.006-.145.045-.261.053-.361.039 0-.001-.001-.001-.002-.002-.355-.052-.624-.155-.828-.299-.012-.008-.024-.016-.036-.023-.161-.089-.252-.196-.546-.14-.097.019-.234.075-.321.203-.086.128-.089.276-.071.372.042.218.163.334.291.444.284.249.654.392 1.045.501.05.042.11.07.175.083l.002.001c.01.002.021.004.032.005.049.007.099.004.147-.007.186.009.374.012.576-.026.269-.052.524-.125.763-.221.251-.099.481-.227.686-.383 1.425-.998 2.641-2.992 3.761-5.972v-.002c.676-1.782 1.215-3.613 1.617-5.49.001-.001-.001-.002 0-.003.073-.254.011-.426-.064-.656 0-.001-.001-.001-.002-.002-.035-.108-.066-.194-.115-.281-.024-.043-.05-.089-.111-.146-.005-.005-.026-.004-.033-.009-.01-.011-.024-.027-.024-.027s-.197-.08-.198-.08c0-.001-.068-.002-.068-.002s-.037.004-.051.007zm-4.856-2.538c-.925-.015-1.831.062-2.72.231-.957.182-1.643.476-2.069.836-.425.359-.616.766-.622 1.323.004.206.023.403.058.589.213 1.118.644 1.935 1.283 2.506.003.003.007.006.01.009.103.098.204.165.248.394.021.111-.007.226-.077.315-.021.027-.032.041-.032.041-.058.075-.142.126-.235.144-.226.043-.395-.074-.521-.185-.49-.271-.91-.713-1.272-1.333-.001 0-.001 0-.002-.001-.316-.547-.534-1.135-.652-1.756-.042-.219-.059-.429-.053-.633-.015-.778.422-1.498 1.184-2.115l.001-.001c.873-.7 1.962-1.132 3.237-1.303l.005-.001c1.061-.154 2.122-.203 3.183-.145h.005c1.071.044 2.158.185 3.261.421h.007c.841.192 1.644.429 2.41.707.762.267 1.501.59 2.218.97 1.924.957 3.105 2.192 3.392 3.705.132.69.031 1.36-.304 1.944-.333.582-.884 1.076-1.617 1.497h-.002c-.997.591-1.135.811-2.592 1.088-.302.058-.596.102-.879.132-.279.029-.528.047-.752.053-.007 0-.013 0-.02-.001-.229-.006-.426-.025-.602-.065-.097-.022-.189-.052-.286-.116-.098-.063-.209-.186-.239-.342-.045-.237.071-.389.163-.495.069-.08.161-.149.254-.22.079-.1.202-.155.329-.148.011 0 .021.001.031.002.003.001.006.001.009.002.01.001.02.003.03.005.003 0 .005.001.008.002.023.005.045.013.066.023.074.032.136.087.178.155.008.004.04.016.139.023.021.001.043.004.063.008.357.082.893.074 1.586-.057.667-.299 1.321-.628 1.954-.993l.005-.004c.829-.573 1.096-1.192.928-2.077-.211-1.107-.998-2.069-2.48-2.903l-.002-.001c-.82-.443-1.667-.824-2.54-1.144-.001 0-.003-.001-.004-.001-.873-.329-1.778-.586-2.714-.769-1.032-.199-2.017-.304-2.955-.316zm6.022 8.234c-.004-.002-.002-.001.002.003z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/parole.svg b/.icons/kora/apps/scalable/parole.svg
new file mode 100644
index 000000000..c68dc9949
--- /dev/null
+++ b/.icons/kora/apps/scalable/parole.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c62929" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.304h-43.336v-4.304c0-3.438 2.79-6.228 6.228-6.228z" fill="#393939"/>
+ <path d="m26.759 12.343h6.64l5.19-4.587-5.19-5.074h-6.64l4.704 5.074zm-17.291 0h6.64l5.189-4.587-5.189-5.074h-6.64l4.704 5.074z" fill="#fff" fill-opacity=".95"/>
+ <path transform="matrix(1.63361 0 0 1.63361 -16.1512 -15.4509)" d="m29.914 25.356c.352.212.567.593.567 1.004s-.215.792-.567 1.004c-2.006 1.212-5.365 3.24-7.422 4.482-.363.219-.815.226-1.183.018-.369-.208-.597-.599-.597-1.022v-8.965c0-.423.228-.813.597-1.022.368-.208.821-.201 1.183.018 2.057 1.242 5.416 3.271 7.422 4.483z" fill="#e0f1fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/parsec.svg b/.icons/kora/apps/scalable/parsec.svg
new file mode 100644
index 000000000..13eae668b
--- /dev/null
+++ b/.icons/kora/apps/scalable/parsec.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m14.812 32.027c1.18.736 17.324 10.859 17.324 10.859s1.688 1.347 3.39.511c1.701-.835 1.632-2.525 1.632-2.747v-22.356s.063-1.342-.503-2.555c-.637-1.369-1.503-2.094-2.447-2.683s-16.382-10.284-16.382-10.284-1.373-1.105-3.013-.383c-1.64.721-1.695 2.325-1.695 2.746v24.177c.012.364.054.848.189 1.118.234.473.326.859 1.505 1.597zm5.956-18.972 8.742 6.004v13.606l-8.742-5.941z" fill="#26abff"/>
+ <path d="m9.84 31.466c.012.364.053.878.188 1.15.236.473.327.86 1.507 1.597 1.18.736 17.323 10.858 17.323 10.858s1.688 1.347 3.39.512c1.7-.835 1.632-2.526 1.632-2.747v-22.357s.063-1.341-.503-2.555c-.637-1.368-1.504-2.093-2.448-2.682-.944-.59-16.381-10.285-16.381-10.285s-1.373-1.105-3.012-.383c-1.642.722-1.696 2.325-1.696 2.747zm7.65-16.224 8.742 6.004v13.605l-8.742-5.941z" fill="#f02f68"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/partitionmanager.svg b/.icons/kora/apps/scalable/partitionmanager.svg
new file mode 100644
index 000000000..285c41683
--- /dev/null
+++ b/.icons/kora/apps/scalable/partitionmanager.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.31329)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20h6c0-7.68 6.32-14 14-14zm14 20c-.001 7.303-5.716 13.441-13 13.963v5.986c10.572-.529 18.986-9.364 19-19.949z" fill="#514694"/>
+ <path d="m24 8c-8.837 0-16 7.163-16 16s7.163 16 16 16 16-7.163 16-16h-16z" fill="#2d7ad6"/>
+ <path d="m24 12c-6.583 0-12 5.417-12 12s5.417 12 12 12 12-5.417 12-12-5.417-12-12-12z" fill="#07c486"/>
+ <path d="m24 16c4.389 0 8 3.611 8 8s-3.611 8-8 8-8-3.611-8-8 3.611-8 8-8z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/partitions.svg b/.icons/kora/apps/scalable/partitions.svg
new file mode 120000
index 000000000..4180791b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/partitions.svg
@@ -0,0 +1 @@
+baobab.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/partner.svg b/.icons/kora/apps/scalable/partner.svg
new file mode 120000
index 000000000..f5e771603
--- /dev/null
+++ b/.icons/kora/apps/scalable/partner.svg
@@ -0,0 +1 @@
+preferences-management-service.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/password-manager.svg b/.icons/kora/apps/scalable/password-manager.svg
new file mode 100644
index 000000000..15b53a3bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/password-manager.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(56 0 0 31.9998 4 32.0001)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#237e27" offset="0"/>
+ <stop stop-color="#4bae4f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.062 0 0 1.062 -1.98389 -1.9839)" d="m20 16c-8.777 0-16 7.223-16 16s7.223 16 16 16c6.502-.005 12.382-3.973 14.82-10h9.18v6h10v-6h3.954c1.13 0 2.046-.916 2.046-2.046v-7.908c0-.542-.216-1.063-.599-1.447-.384-.383-.904-.599-1.447-.599h-23.13c-2.439-6.028-8.321-9.996-14.824-10z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="19.25611" cy="32.0001" r="6.372" fill="#f9f9f9" stroke-width="1.062"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/password.svg b/.icons/kora/apps/scalable/password.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/password.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/passwordmanager.svg b/.icons/kora/apps/scalable/passwordmanager.svg
new file mode 120000
index 000000000..4373e6c50
--- /dev/null
+++ b/.icons/kora/apps/scalable/passwordmanager.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/passwords.svg b/.icons/kora/apps/scalable/passwords.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/passwords.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pasystray.svg b/.icons/kora/apps/scalable/pasystray.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/pasystray.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/patchage.svg b/.icons/kora/apps/scalable/patchage.svg
new file mode 100644
index 000000000..cec4382e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/patchage.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0425 40.0425 0 23.689 44.0425)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0aa916" offset="0"/>
+ <stop stop-color="#58a90a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -38.3521 38.3521 0 24.3142 44.0425)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e7e7e7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.08623 0 0 1.08623 -2.06727 -2.07198)" d="m32 4c-4.2.005-8.102 2.214-10.268 5.813-.05.081-.096.166-.144.25-.134.232-.261.468-.379.708-.099.202-.187.409-.275.618-.059.137-.115.276-.168.416-.095.252-.18.509-.258.771-.04.132-.077.265-.112.399-.063.245-.121.494-.169.748-.035.183-.065.366-.09.55-.03.205-.058.41-.076.62-.038.368-.058.737-.061 1.107v4h4v-4c0-4.389 3.611-8 8-8s8 3.611 8 8-3.611 8-8 8h-28.055c0 2.195 1.806 4 4.001 4h.054 12v12 .054c0 2.195 1.805 4.001 4 4.001v-16.055h8c6.583 0 12-5.417 12-12s-5.417-12-12-12z" fill="url(#a)"/>
+ <path transform="matrix(1.08623 0 0 1.08623 -2.06727 -2.07198)" d="m32 8c-4.418 0-8 3.582-8 8v4h-16c-2.23-.03-4.055 1.769-4.055 4h28.055c4.418 0 8-3.582 8-8s-3.582-8-8-8zm0 4c2 0 4 1.133 4 4s-2 4-4 4h-4v-4c0-2.867 2-4 4-4zm-8 16v16.055c2.231 0 4.03-1.825 4-4.055v-12zm-.018 16.055c.018-.055 0 0 0 0z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pattern-kde.svg b/.icons/kora/apps/scalable/pattern-kde.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/pattern-kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pattern-kde4.svg b/.icons/kora/apps/scalable/pattern-kde4.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/pattern-kde4.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pattern-x11.svg b/.icons/kora/apps/scalable/pattern-x11.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/pattern-x11.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pavucontrol.svg b/.icons/kora/apps/scalable/pavucontrol.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/pavucontrol.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pb-for-desktop.svg b/.icons/kora/apps/scalable/pb-for-desktop.svg
new file mode 120000
index 000000000..e3e2257e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/pb-for-desktop.svg
@@ -0,0 +1 @@
+pushbullet-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pcbcalculator.svg b/.icons/kora/apps/scalable/pcbcalculator.svg
new file mode 100644
index 000000000..ee6b4d288
--- /dev/null
+++ b/.icons/kora/apps/scalable/pcbcalculator.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-16.523v-21.668h22.751z" fill="#6aa22a"/>
+ <path d="m2.332 39.44v-16.523h21.668v22.751h-15.44c-3.438 0-6.228-2.79-6.228-6.228z" fill="#71c454"/>
+ <path d="m8.56 2.332h16.523v21.668h-22.751v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="#86d478"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v15.44h-21.668v-21.668z" fill="#36862c"/>
+ <path d="m31.5838 13.166h8.6672v2.1668h-8.6672z" fill="#3f3f3f" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m16 11v3h3v2h-3v3h-2v-3h-3v-2h3v-3z" fill="#3f3f3f"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m11 29.586-1.414 1.414 3 3-3 3 1.414 1.414 3-3 3 3 1.414-1.414-3-3 3-3-1.414-1.414-3 3z" fill="#3f3f3f"/>
+ </g>
+ <circle cx="35" cy="35" r="12" fill="#3f3f3f"/>
+ <path d="m31 32v2h8v-2zm0 4v2h8v-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pcbnew.svg b/.icons/kora/apps/scalable/pcbnew.svg
new file mode 100644
index 000000000..c31f9e172
--- /dev/null
+++ b/.icons/kora/apps/scalable/pcbnew.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#5d5e50" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -1.56757 -2.0016)" fill-rule="nonzero">
+ <path d="m23 14v19h-14v2h16v-10h12.086v-2h-12.086v-9z"/>
+ <path d="m24 11c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm0 10c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm12 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm-24.801 10c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm12.801 0c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pcloud.svg b/.icons/kora/apps/scalable/pcloud.svg
new file mode 100644
index 000000000..c4238c5d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/pcloud.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.7264 36.7264 0 32 51.138)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#138985" offset="0"/>
+ <stop stop-color="#00c6bf" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m16.4 23.287c3.113-5.385 8.934-9.012 15.596-9.012 6.676 0 12.508 3.642 15.615 9.045.759 1.607 1.697 5.775 1.886 7.005.116-3.293-.796-6.478-1.001-7.05 4.691 0 8.5 3.809 8.5 8.5 0 .959-.159 1.882-.453 2.743 2.66 1.571 4.461 4.47 4.461 7.757 0 4.937-4.063 9-9 9h-35.308v-.003c-7.588-.16-13.7-6.371-13.7-13.997 0-7.227 5.488-13.182 12.52-13.923-.729 1.408-1.162 3.943-1.246 5.329.301-1.106.749-2.755 2.13-5.394z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m32 18c-7.68 0-14 6.32-14 14s6.32 14 14 14 14-6.32 14-14-6.32-14-14-14zm0 3c6.034 0 11 4.966 11 11s-4.966 11-11 11-11-4.966-11-11 4.966-11 11-11z"/>
+ <path d="m28.1 25c-1.164 0-2.1.912-2.1 2.045v10.908c0 1.133.936 2.047 2.1 2.047 1.163 0 1.845-.915 1.9-2.047v-1.846h4.4c3.093 0 5.6-2.44 5.6-5.453 0-3.012-2.507-5.654-5.6-5.654zm1.9 4.047h4.551c.851 0 1.449.78 1.449 1.601 0 .822-.598 1.418-1.449 1.399h-4.551z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pcsx-icon.svg b/.icons/kora/apps/scalable/pcsx-icon.svg
new file mode 120000
index 000000000..9327d927d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pcsx-icon.svg
@@ -0,0 +1 @@
+PCSX2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pcsx2.svg b/.icons/kora/apps/scalable/pcsx2.svg
new file mode 120000
index 000000000..9327d927d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pcsx2.svg
@@ -0,0 +1 @@
+PCSX2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pcsxr-icon.svg b/.icons/kora/apps/scalable/pcsxr-icon.svg
new file mode 120000
index 000000000..9327d927d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pcsxr-icon.svg
@@ -0,0 +1 @@
+PCSX2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pcsxr.svg b/.icons/kora/apps/scalable/pcsxr.svg
new file mode 120000
index 000000000..34c452ae0
--- /dev/null
+++ b/.icons/kora/apps/scalable/pcsxr.svg
@@ -0,0 +1 @@
+epsxe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pdfarranger.svg b/.icons/kora/apps/scalable/pdfarranger.svg
new file mode 100644
index 000000000..5ed504614
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfarranger.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m29.065 3.883c3.153-.039 5.745 2.49 5.783 5.644l.347 28.57c.038 3.153-2.491 5.744-5.645 5.783l-19.593.237c-3.153.039-5.744-2.49-5.782-5.644l-.347-28.57c-.039-3.153 2.491-5.744 5.644-5.783l19.593-.237z" fill="#c60201"/>
+ <path d="m33.44 10.035c3.137.326 5.419 3.137 5.093 6.274l-2.952 28.419c-.326 3.137-3.137 5.419-6.274 5.093l-19.49-2.025c-3.136-.326-5.418-3.137-5.093-6.274l2.953-28.419c.326-3.137 3.137-5.419 6.274-5.093z" fill="#b053b9"/>
+ <path d="m39.825 17.206c3.019.91 4.732 4.101 3.821 7.12l-8.246 27.356c-.911 3.02-4.101 4.732-7.12 3.822l-18.761-5.656c-3.019-.91-4.732-4.1-3.821-7.12l8.246-27.356c.91-3.019 4.101-4.732 7.12-3.821z" fill="#ff9249"/>
+ <path d="m44.132 24.498c2.839 1.374 4.028 4.794 2.654 7.633l-12.45 25.717c-1.374 2.838-4.794 4.027-7.632 2.653l-17.637-8.537c-2.838-1.374-4.027-4.795-2.653-7.633l12.449-25.717c1.374-2.839 4.794-4.028 7.633-2.654z" fill="#389c0a"/>
+ <path d="m38.178 12.409c2.918-1.195 6.258.204 7.453 3.122l12.29 30.008c1.195 2.918-.204 6.258-3.122 7.453l-20.9 8.559c-2.918 1.196-6.258-.203-7.453-3.122l-12.289-30.007c-1.196-2.919.203-6.258 3.122-7.454z" fill="#006ae8"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m11.803 50.85-.013-15.684 5.888-.005c.836 0 1.637.083 2.401.252.764.168 1.432.457 2.003.867.572.409 1.027.948 1.365 1.615.338.668.508 1.492.509 2.473 0 .965-.172 1.794-.517 2.486s-.807 1.259-1.386 1.702-1.246.773-2.002.991-1.544.327-2.365.328l-1.737.001.004 4.971zm4.143-8.256 1.545-.001c.82 0 1.427-.194 1.821-.58.394-.387.59-.934.59-1.642-.001-.707-.21-1.206-.629-1.495-.418-.289-1.013-.434-1.786-.433l-1.544.001z"/>
+ <path d="m26.281 50.838-.013-15.684 4.512-.003c1.126-.001 2.156.143 3.089.431.933.289 1.738.747 2.414 1.374s1.204 1.431 1.582 2.412c.379.981.569 2.163.57 3.546.001 1.384-.183 2.574-.552 3.572-.369.997-.887 1.818-1.554 2.462s-1.451 1.119-2.352 1.426c-.9.306-1.881.46-2.943.461zm4.147-3.333h.145c.499 0 .969-.069 1.411-.206.443-.137.824-.375 1.146-.713.321-.338.578-.805.771-1.4.192-.595.288-1.351.288-2.268-.001-.917-.098-1.665-.292-2.244-.193-.579-.451-1.029-.773-1.351-.322-.321-.704-.542-1.147-.662-.442-.121-.913-.181-1.411-.18h-.145z"/>
+ <path d="m41.482 50.826-.013-15.684 10.738-.009.003 3.475-6.588.005.003 2.992 5.646-.004.003 3.474-5.646.005.004 5.743z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pdfchain.svg b/.icons/kora/apps/scalable/pdfchain.svg
new file mode 100644
index 000000000..ed3faa011
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfchain.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#961616" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0663405 -45.52 45.52 -.0663405 23.6051 46.7606)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.467921 -42.027 42.027 .467921 24 45.0161)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.16183 -39.5372 39.5372 -.16183 24.6298 42.5211)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#b)"/>
+ <path d="m45.016 24c0 11.529-9.487 21.016-21.016 21.016-11.528 0-21.016-9.487-21.016-21.016 0-11.528 9.488-21.016 21.016-21.016 11.529 0 21.016 9.488 21.016 21.016z" fill="url(#c)"/>
+ <path d="m36.705 21.623c-.505-.498-1.627-.762-3.333-.784-1.154-.014-2.545.089-4.007.293-.655-.377-1.329-.789-1.859-1.284-1.425-1.33-2.614-3.177-3.356-5.208.049-.189.091-.356.128-.527 0 0 .803-4.558.591-6.099-.03-.211-.048-.272-.104-.437l-.07-.179c-.218-.504-.647-1.037-1.318-1.008l-.393-.012h-.012c-.749 0-1.358.383-1.519.955-.486 1.794.016 4.477.926 7.954l-.233.566c-.651 1.589-1.468 3.188-2.188 4.6l-.094.183c-.758 1.483-1.445 2.742-2.069 3.809l-.644.341c-.047.025-1.15.608-1.408.764-2.196 1.31-3.65 2.799-3.891 3.98-.077.376-.02.858.371 1.081l.623.314c.269.135.554.203.846.203 1.564 0 3.378-1.947 5.879-6.31 2.886-.941 6.173-1.722 9.053-2.152 2.195 1.236 4.895 2.094 6.6 2.094.303 0 .563-.029.775-.085.327-.086.602-.272.771-.526.33-.497.396-1.182.307-1.884-.026-.208-.193-.466-.373-.641zm-23.351 8.318c.285-.779 1.414-2.32 3.082-3.687.105-.085.364-.328.6-.553-1.745 2.784-2.914 3.893-3.682 4.24zm22.865-6.682c-.153.097-.595.152-.878.152-.915 0-2.047-.419-3.635-1.099.611-.045 1.17-.068 1.671-.068.918 0 1.19-.005 2.087.225.898.229.91.694.755.79zm-15.931.142c.351-.626.715-1.287 1.087-1.988.908-1.715 1.481-3.058 1.907-4.162.849 1.544 1.906 2.857 3.149 3.908.154.132.318.264.491.395-2.527.5-4.71 1.108-6.634 1.847zm2.949-16.218c.503 0 .788 1.267.812 2.455.023 1.188-.254 2.021-.598 2.638-.286-.914-.424-2.353-.424-3.294 0 0-.019-1.592.21-1.799z" fill="url(#d)"/>
+ <path d="m33.584 32.777v1.467h-3.103v1.681h2.681v1.512h-2.681v3.437h-1.512v-8.097z"/>
+ <path d="m24.652 40.874h-2.58v-8.097h2.58c1.224 0 2.536.645 2.536 2.402v3.294c0 1.757-1.312 2.401-2.536 2.401zm0-6.63h-1.08v5.163h1.08c.623 0 1.035-.245 1.035-.934v-3.294c0-.69-.412-.935-1.035-.935z"/>
+ <path d="m16.797 40.874h-1.511v-8.097h3.326c1.456 0 1.923 1.056 1.923 2.48 0 1.413-.467 2.48-1.923 2.48h-1.815zm0-4.615v-2.015h1.436c.813 0 .779.657.779 1.002 0 .356.034 1.002-.779 1.002z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pdfeditor.svg b/.icons/kora/apps/scalable/pdfeditor.svg
new file mode 100644
index 000000000..f996143c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfeditor.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.902 45.9047)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c02922" offset="0"/>
+ <stop stop-color="#d53c3c" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="#8f1a15"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m22.903 12.336c-.416 0-.804.174-.897.51-.349 1.285.041 3.273.692 5.751l-.197.48c-.498 1.215-1.121 2.425-1.669 3.499-2.261 4.427-4.021 6.815-5.195 6.981l-.004-.049c-.026-.552.994-1.975 2.374-3.107.144-.117.759-.711.759-.711s-.83.438-1.016.551c-1.73 1.032-2.591 2.067-2.732 2.754-.041.204-.015.456.166.559l.442.222c1.205.603 2.685-.982 4.654-4.433 2.004-.658 4.504-1.277 6.78-1.612 2.037 1.164 4.374 1.718 5.272 1.479.171-.045.351-.179.442-.303.072-.113.173-.568.173-.568s-.169.23-.308.297c-.568.269-2.362-.179-4.204-1.08 1.592-.169 2.919-.176 3.627.051.9.287.901.582.889.642.012-.05.053-.247.047-.331-.02-.216-.087-.409-.249-.569-.334-.328-1.157-.493-2.277-.508-.846-.009-1.859.064-2.959.222-.504-.29-1.036-.608-1.457-1.001-1.069-.999-1.965-2.385-2.521-3.939.038-.149.074-.294.107-.441.155-.696.255-3.071.255-3.071s-.43 1.803-.499 2.064c-.044.165-.099.341-.163.525-.337-1.186-.509-2.335-.509-3.208 0-.246.022-.726.092-1.104.034-.271.132-.411.233-.479.201.049.427.357.662.873.201.446.188.963.188 1.283 0 0 .217-.792.167-1.26-.031-.281-.298-.978-.866-.969h-.279zm.193 7.152c.588 1.183 1.399 2.306 2.463 3.207.237.201.49.391.749.57-1.932.36-3.961.865-5.847 1.656.341-.606.71-1.266 1.088-1.978.731-1.383 1.174-2.45 1.547-3.455z" fill="#fff" fill-rule="nonzero" stroke="#fff" stroke-width=".75"/>
+ <circle cx="38.46" cy="37.999" r="9" fill="#30a7c0"/>
+ <path d="m33.532 40.731v2.196h2.195l5.545-5.545-2.195-2.195zm9.682-5.284c.232-.232.232-.597 0-.83l-1.372-1.372c-.232-.232-.598-.232-.83 0l-1.147 1.155 2.195 2.195z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pdfmod.svg b/.icons/kora/apps/scalable/pdfmod.svg
new file mode 120000
index 000000000..e4c2d3214
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfmod.svg
@@ -0,0 +1 @@
+pdfchain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pdfsam-basic.svg b/.icons/kora/apps/scalable/pdfsam-basic.svg
new file mode 100644
index 000000000..d70aab446
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfsam-basic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" fill="#e4e4e4"/>
+ <g fill-rule="nonzero">
+ <path d="m24.991 27.962c2.639.868 3.646-.022 3.646-.022-1.485-1.441-1.828-1.824-1.48-2.93.693-2.212.737-3.171.47-4.306-.639-2.719-1.837-3.168-1.837-3.168-.525 2.006-.619 2.454-1.784 2.745-2.239.578-3.061.961-3.918 1.736-2.064 1.868-1.804 3.203-1.804 3.203 1.978-.586 2.462-.671 3.245.166 1.143 1.238 2.367 2.215 3.462 2.576z" fill="#fa9109"/>
+ <path d="m24.013 6.029c-3.415 0-6.608.963-9.324 2.633-.048.029-.093.059-.14.091 12.515 3.395 16.122 9.211 16.564 14.758.255 3.212-1.655 4.831-1.655 4.831 5.925-.537 12.31-6.402 12.31-6.402-1.101-8.901-8.319-15.911-17.755-15.911zm-10.732 3.692c-7.113 5.41-9.536 15.203-4.818 23.424 1.708 2.975 4.13 5.276 6.926 6.806.049.027.1.05.149.077-3.334-12.6-.133-18.651 4.421-21.81 2.638-1.829 4.989-.973 4.989-.973-3.425-4.894-11.667-7.524-11.667-7.524zm28.678 13.655c-9.181 9.205-15.988 9.44-20.984 7.052-2.895-1.383-3.333-3.858-3.333-3.858-2.5 5.43-.643 13.926-.643 13.926 8.214 3.492 17.856.706 22.573-7.515 1.708-2.975 2.474-6.236 2.394-9.437-.001-.056-.006-.113-.007-.168z" fill="#009245"/>
+ <path d="m23.061 22.632c.411-.519 1.164-.606 1.683-.195s.606 1.165.195 1.684c-.41.518-1.165.605-1.683.194-.519-.411-.606-1.164-.195-1.683" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pdfsam.svg b/.icons/kora/apps/scalable/pdfsam.svg
new file mode 120000
index 000000000..e4c2d3214
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfsam.svg
@@ -0,0 +1 @@
+pdfchain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pdfshuffler.svg b/.icons/kora/apps/scalable/pdfshuffler.svg
new file mode 100644
index 000000000..8fc6b02a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfshuffler.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m38.996 2.562c3.61 0 6.541 2.931 6.541 6.541v32.711c0 3.61-2.931 6.541-6.541 6.541h-27.896c-3.611 0-6.542-2.931-6.542-6.541v-32.711c0-3.61 2.931-6.541 6.542-6.541h27.896z" style="fill:#ec6c9c"/>
+ <path d="m45.537 9.103c3.611 0 6.542 2.931 6.542 6.542v32.71c0 3.611-2.931 6.542-6.542 6.542h-27.896c-3.61 0-6.541-2.931-6.541-6.542v-32.71c0-3.611 2.931-6.542 6.541-6.542h27.896z" style="fill:#67d228"/>
+ <path d="m52.9 15.645c3.611 0 6.542 2.931 6.542 6.541v32.711c0 3.61-2.931 6.541-6.542 6.541h-27.896c-3.61 0-6.541-2.931-6.541-6.541v-32.711c0-3.61 2.931-6.541 6.541-6.541h27.896z" style="fill:url(#_Linear1)"/>
+ <text x="21.654px" y="43.863px" style="fill:#fff;font-family:'CeraPRO-Bold', sans-serif;font-size:19.621px">PDF</text>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-2.94789e-16,-45.7934,-40.9791,-2.94789e-16,38.9524,61.4383)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0058ff" offset="0"/>
+ <stop style="stop-color:#009dc5" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/pdfshufler.svg b/.icons/kora/apps/scalable/pdfshufler.svg
new file mode 120000
index 000000000..e4c2d3214
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfshufler.svg
@@ -0,0 +1 @@
+pdfchain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pdfstudio.svg b/.icons/kora/apps/scalable/pdfstudio.svg
new file mode 100644
index 000000000..3be0018c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfstudio.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003575" offset="0"/>
+ <stop stop-color="#0b4d9c" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m23 12c-5.54 0-10 4.46-10 10v4c0 5.54 4.46 10 10 10h2c5.54 0 10-4.46 10-10v-4c0-5.54-4.46-10-10-10zm.455 4h1.09c3.022 0 5.455 2.973 5.455 6.666v2.668c0 3.693-2.433 6.666-5.455 6.666h-1.09c-3.022 0-5.455-2.973-5.455-6.666v-2.668c0-3.693 2.433-6.666 5.455-6.666z" fill="#fff"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m27 33.216 1.225 1.274 5.303 5.51 3.472-3.08-5.303-5.51-1.358-1.41z" fill="#fff"/>
+ <path d="m3.089 5.582h16.577c1.201 0 2.167.967 2.167 2.167v5.417c0 1.2-.966 2.167-2.167 2.167h-17.334v-6.773c0-1.079.275-2.093.757-2.978z" fill="#e46200"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m6 9v5h1v-1.979h.9c.5 0 .902-.068 1.207-.208.312-.141.537-.335.676-.583.145-.252.217-.344.217-.675 0-.495-.167-.878-.5-1.149s-.842-.406-1.525-.406zm5 0v5h1.6c.736 0 1.32-.219 1.752-.658.431-.439.648-1.068.648-1.885 0-.812-.211-1.423-.633-1.834-.416-.415-.977-.623-1.683-.623zm5 0v5h1v-2h2v-1h-2v-1h3v-1zm-9 1h.939c.368 0 .635.04.805.121s.256.204.256.369c0 .162-.106.289-.316.379-.204.087-.518.131-.94.131h-.744zm5 0h.604c.465 0 .814.118 1.046.354.233.23.35.602.35 1.115 0 .517-.121.9-.365 1.152-.239.252-.617.379-1.133.379h-.502z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pdfstudio18.svg b/.icons/kora/apps/scalable/pdfstudio18.svg
new file mode 120000
index 000000000..a43ba855f
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfstudio18.svg
@@ -0,0 +1 @@
+pdfstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pdfstudio2019.svg b/.icons/kora/apps/scalable/pdfstudio2019.svg
new file mode 120000
index 000000000..a43ba855f
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfstudio2019.svg
@@ -0,0 +1 @@
+pdfstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pdfstudio8.svg b/.icons/kora/apps/scalable/pdfstudio8.svg
new file mode 120000
index 000000000..a43ba855f
--- /dev/null
+++ b/.icons/kora/apps/scalable/pdfstudio8.svg
@@ -0,0 +1 @@
+pdfstudio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/peazip.svg b/.icons/kora/apps/scalable/peazip.svg
new file mode 100644
index 000000000..e8219e0ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/peazip.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.0571 43.0571 0 24.5062 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00bd09" offset="0"/>
+ <stop stop-color="#7de63e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.02084 0 0 1.02084 -.500248 -.500248)" d="m13.823 13.814c-7.748 7.764-11.226 18.853-9.301 29.656 10.797 1.943 21.888-1.529 29.655-9.284 7.748-7.764 11.226-18.853 9.3-29.656-10.797-1.942-21.887 1.53-29.655 9.284z" fill-opacity=".2" fill-rule="nonzero"/>
+ <g stroke-width="1.02084">
+ <circle cx="23.999912" cy="23.999912" r="9.18756" fill-opacity=".3"/>
+ <circle cx="23.999912" cy="23.999912" r="5.1042" fill="#ffc20c"/>
+ <circle cx="36.249992" cy="11.749832" r="5.1042" fill-opacity=".3"/>
+ <circle cx="36.249992" cy="11.749832" r="3.06252" fill="#ffc20c"/>
+ <circle cx="11.749832" cy="36.249992" r="5.1042" fill-opacity=".3"/>
+ <circle cx="11.749832" cy="36.249992" r="3.06252" fill="#ffc20c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/peek.svg b/.icons/kora/apps/scalable/peek.svg
new file mode 100644
index 000000000..d1fbfe43a
--- /dev/null
+++ b/.icons/kora/apps/scalable/peek.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323232" offset="0"/>
+ <stop stop-color="#565656" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m41 16.814c0-.481-.191-.943-.531-1.283s-.802-.531-1.283-.531h-30.372c-.481 0-.943.191-1.283.531s-.531.802-.531 1.283v22.372c0 .481.191.943.531 1.283s.802.531 1.283.531h30.372c.481 0 .943-.191 1.283-.531s.531-.802.531-1.283z" fill="#ff8e20"/>
+ <circle cx="38" cy="10" r="2" fill="#ed333b"/>
+ <g fill="none" stroke="#fff" stroke-width="2">
+ <path d="m12 31v5h5"/>
+ <path d="m36 31v5h-5"/>
+ <path d="m36 25v-5h-5"/>
+ <path d="m12 25v-5h5"/>
+ </g>
+ <path d="m30 10c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1s.448 1 1 1h10c.552 0 1-.448 1-1z" fill="#e4e4e4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/peerunity.svg b/.icons/kora/apps/scalable/peerunity.svg
new file mode 100644
index 000000000..bbbd820ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/peerunity.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0979519 -43.8824 43.8824 .0979519 198.954 46.0548)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#017e18" offset="0"/>
+ <stop stop-color="#3cb054" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m13.431 12.618c17.041.566 23.613 9.745 20.314 17.937-.935 2.279-1.928 3.527-4.017 4.827.086-.328.173-.659.239-.995 1.236-6.391-.206-14.269-11.658-18.517 9.111 4.867 12.282 14.634 7.64 19.303-7.233 1.02-12.518-4.523-12.518-10.909z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pegasus-fe.svg b/.icons/kora/apps/scalable/pegasus-fe.svg
new file mode 100644
index 000000000..3c7a57df1
--- /dev/null
+++ b/.icons/kora/apps/scalable/pegasus-fe.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38.0546 38.0546 0 25.0789 42.8189)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m17.289 43.141c-7.248-1.133-12.652-5.752-14.414-12.321-.63-2.349-.597-5.988.078-8.549 2.224-8.446 9.884-15.271 19.436-17.319 2.453-.526 7.304-.485 9.562.08 7.184 1.799 11.739 6.097 13.267 12.518.572 2.403.447 6.037-.294 8.531-1.119 3.768-2.883 6.684-5.844 9.656-5.783 5.806-14.049 8.615-21.791 7.404z" fill="url(#a)"/>
+ <path d="m40.153 17.852c.012.239.026.477.029.724.001.105-.005.209-.019.312-.132 1.001-.317 1.996-.59 2.978-1.071 3.85-3.717 7.422-8.809 9.648-1.381.603-2.945 1.136-4.606 1.617v3.815h-6.473v-2.234c-3.513.748-6.979 1.372-9.709 2.008v-4.414c6.136-1.379 14.55-2.774 19.06-4.745 4.152-1.815 5.571-3.943 6.38-6.85.161-.579.277-1.205.377-1.852zm-30.177 7.021 9.709-2.265v4.521l-9.709 2.265zm16.667-11.149 11.716-2.71c.609 1.214 1.116 2.562 1.44 4.094l-11.855 2.676c-.482-.825-1.369-1.335-2.326-1.336-1.427.002-2.619 1.137-2.69 2.563l-12.952 2.994v-4.427l9.709-2.245v-3.2z" fill="#f73434"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pencil.svg b/.icons/kora/apps/scalable/pencil.svg
new file mode 100644
index 000000000..11559e809
--- /dev/null
+++ b/.icons/kora/apps/scalable/pencil.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.47107 -39.9941 39.9941 .47107 23.5289 43.9941)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m28 16-10 6v21.074c1.941.612 3.965.924 6 .926 5.234-.002 10.264-2.058 14-5.723v-16.277z" fill="#313131"/>
+ <path d="m28 18-8 5v20.594c1.316.269 2.656.405 4 .406 4.33-.007 8.542-1.42 12-4.025v-16.975z" fill="#fea332"/>
+ <path d="m31 24c0 .357-.573.688-1.5.866s-2.073.178-3 0-1.5-.509-1.5-.866" fill="#313131" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pencil2d.svg b/.icons/kora/apps/scalable/pencil2d.svg
new file mode 100644
index 000000000..42d4345b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/pencil2d.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="17" fill="#005cc0"/>
+ <circle cx="24" cy="24" r="14" fill="#0179ff"/>
+ <circle cx="24" cy="24" r="11" fill="#419cff"/>
+ <g fill-rule="nonzero">
+ <path d="m29.393 11.902-17.457 9.944 9.634 16.433 18.711-10.656v-.002c.828-7.578-1.985-14.473-10.886-15.719z" fill="#bb7739"/>
+ <path d="m11.699 38.758c1.183-4.284-.126-7.416-5.248-8.788-1.769 2.719-3.455 5.448-4.159 6.999-.54 1.343-.374 1.795.862 1.93 7.689.291 8.545-.141 8.545-.141z" fill="#252525"/>
+ <path d="m6.347 29.938 5.589-8.092c2.286.114 4.329.458 6.306 1.228 2.581 2.171 4.186 4.955 5.303 7.985-.031 2.541-.708 4.946-1.975 7.22l-9.871.479c1.192-4.314-.14-7.463-5.352-8.82z" fill="#e4af64"/>
+ <path d="m36.53 9.003c-1.705-.043-2.858.463-2.858.463l-4.28 2.437c8.904 1.245 11.718 8.141 10.89 15.721l2.603-1.485s5.696-4.097 1.683-12.017c-2.74-4.105-5.845-5.065-8.038-5.119z" fill="#b22f17"/>
+ <path d="m29.392 11.903-6.558 3.736c10.388-.079 13.199 10.312 9.467 16.528l7.981-4.543v-.002c.827-7.579-1.987-14.474-10.89-15.719z" fill="#c2c2c2"/>
+ <path d="m28.432 12.449-1.409.803c5.951.769 10.457 5.888 10.463 11.889-.003 1.58-.319 3.145-.929 4.603l1.367-.779c.393-1.25.595-2.552.599-3.861-.007-6.033-4.212-11.305-10.091-12.655zm-2.192 1.25-1.396.795c5.907.812 10.357 5.91 10.365 11.873-.002 1.613-.33 3.208-.963 4.692l1.367-.78c.414-1.276.627-2.608.633-3.949-.009-5.998-4.169-11.249-10.006-12.631z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/persepolis.svg b/.icons/kora/apps/scalable/persepolis.svg
new file mode 100644
index 000000000..b7718e461
--- /dev/null
+++ b/.icons/kora/apps/scalable/persepolis.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00039837 -45.2545 45.2545 -.00039837 24.0001 46.7639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b33333" offset="0"/>
+ <stop stop-color="#ea4141" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.863 28.48c-3.411 4.548-3.701 8.808-4.548 13.644-1.138-5.128-1.137-9.096-4.548-13.644l4.548 1.137zm11.37 0c-3.411 4.548-3.701 8.808-4.548 13.644-1.138-5.128-1.137-9.096-4.548-13.644l4.548 1.137zm-16.656-14.321c-1.49.47-2.803 1.058-3.81 1.813l1.137-4.548-1.137-4.548c4.548 3.411 15.631 3.701 20.466 4.548-3.648.81-10.164 1.043-15.258 2.339 3.892 2.296 7.653 2.612 11.847 3.346-4.456.99-8.038 1.118-11.885 3.375 5.175 1.383 11.836 1.704 15.296 2.31-5.127 1.139-15.918 1.137-20.466 4.549l1.137-4.549-1.137-4.548c.998.749 2.312 1.348 3.805 1.835l.743-2.972z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pgAdmin4.svg b/.icons/kora/apps/scalable/pgAdmin4.svg
new file mode 120000
index 000000000..882dd51cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/pgAdmin4.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pgadmin.svg b/.icons/kora/apps/scalable/pgadmin.svg
new file mode 100644
index 000000000..a7f1df67d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pgadmin.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0774818 -55.7385 55.7385 .0774818 30.3341 59.7385)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0062ff" offset="0"/>
+ <stop stop-color="#0a7cb4" offset="1"/>
+ </linearGradient>
+ <path d="m60 15.541c0-6.37-5.171-11.541-11.541-11.541h-32.918c-6.37 0-11.541 5.171-11.541 11.541v32.918c0 6.37 5.171 11.541 11.541 11.541h32.918c6.37 0 11.541-5.171 11.541-11.541z" fill="url(#a)"/>
+ <path d="m22.036 20.001c-2.471-.028-5.413 2.554-5.946 9.89-.568 7.826 1.657 8.598 4.07 8.598 2.01 0 3.624-1.006 5.394-3.074.268-.312.568-.476.684-.36.118.118.206.208.196.2s-.14.3-.266.696c-.348 1.086-.878 3.198-.344 4.682.14.39.432.334.552-.062.282-.944.828-2.568 1.42-3.386.242-.334.522-.144.508.27-.076 2.518.736 7.106 4.442 10.022 3.876 3.052 9.524 2.972 12.586 1.668.374-.16.96-.15 1.36-.078.246.046.558.072.948.052 1.134-.066-.76-1.028-.886-1.544s.886-.616 1.09-2.258c.206-1.644-1.086-.062-1.086-.062s-.95 1.114-4.734.87c-3.488-.22-7.644-2.018-7.504-8.338.01-.416.138-.786.262-.836.122-.05.466.136.678.488.528.868.998 2.278 1.254 3.132.12.396.41.454.552.066.464-1.29.124-3.058-.204-4.21-.11-.398.008-.9.27-1.148.262-.25.664-.208.93.104 1.78 2.088 3.402 3.11 5.422 3.11 2.412 0 4.638-.772 4.07-8.598s-3.884-10.242-6.438-9.854c-1.646.248-2.786 1.096-3.386 1.67-.298.284-.5.574-.5.606s-.236-.178-.552-.44c-1.376-1.15-3.104-1.836-4.984-1.836-1.854 0-3.564.668-4.934 1.788-.316.26-.548.48-.55.464 0-.016-.204-.294-.5-.578-.602-.572-1.74-1.426-3.386-1.674-.16-.026-.324-.038-.488-.04zm6.964 6c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm6 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pgadmin3.svg b/.icons/kora/apps/scalable/pgadmin3.svg
new file mode 120000
index 000000000..882dd51cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/pgadmin3.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pgadmin4.svg b/.icons/kora/apps/scalable/pgadmin4.svg
new file mode 120000
index 000000000..882dd51cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/pgadmin4.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pgmodeler.svg b/.icons/kora/apps/scalable/pgmodeler.svg
new file mode 100644
index 000000000..8c066e486
--- /dev/null
+++ b/.icons/kora/apps/scalable/pgmodeler.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.5 -35.1833 35.1833 -.5 24.5 41.7346)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#35a9ff" offset="0"/>
+ <stop stop-color="#6fc0fc" offset="1"/>
+ </linearGradient>
+ <path d="m7.5 4h7v7h-7z" fill="#3a48a8"/>
+ <path d="m29.5 4h7v7h-7z" fill="#878186"/>
+ <path d="m36.5 11h7v7h-7z" fill="#3a48a8"/>
+ <path d="m36.5 30h7v7h-7z" fill="#ffba52"/>
+ <path d="m29.5 37h7v7h-7z" fill="#878186"/>
+ <path d="m11.5 32h7v7h-7z" fill="#85d33a"/>
+ <path d="m4.5 25h7v7h-7z" fill="#cb383c"/>
+ <path d="m14.5 4v7h-10v14h7v7h7v12h11v-7h7v-7h7v-12h-14v-14z" fill="#00879d" fill-rule="nonzero"/>
+ <path d="m29.5 11h7v7h-7z" fill="#85d33a"/>
+ <path d="m14.762 6.334c3.304-.601 7.463-.395 10.934.652 2.246.559 3.8 1.721 5.202 3.285 2.256 2.729 3.616 6.247 3.557 9.43.291 4.222-.845 8.602-3.169 11.246-1.058 1.176-3.34 3.001-5.403 4.869 0 0-.547.642-.518 1.024.044.571.384.932.727 1.303.195.211.505.402.792.585.792.414.724 1.409.448 1.863-.619.626-1.183.964-1.966 1.24-.934.337-1.301.172-1.864-.507-.542-.611-.933-1.241-1.252-1.906-.69-1.233-.809-2.366-.641-3.653.182-.581.54-1.083 1.09-1.817.84-1.032 1.519-1.863 2.306-3.163.542-.839-.043-1.025-.414-1.354-1.856-1.633-3.82-3.15-5.015-5.005 1.475-1.593 1.68-3.507 2.109-5.364-1.79 3.488-2.889 5.854-6.423 4.784-1.516-.606-2.783-1.677-3.643-2.686-2.344-3.136-2.127-6.068-2.103-7.278.031-1.553.381-3.114 1.373-4.687.922-1.658 2.264-2.34 3.873-2.861z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="29" cy="19.5" r="1.5" fill="#3f3f3f"/>
+ <path d="m27.863 25.386 4.637 3.478c-.634-.016-1.464.194-2.385.12-2.003-.159-4.394-.666-4.589-1.322-.11-.91.103-1.621 1.084-2.342.605-.473.669-.397 1.253.066z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/phantompeer.svg b/.icons/kora/apps/scalable/phantompeer.svg
new file mode 100644
index 000000000..04af79cf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/phantompeer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -25.0891 25.0891 0 24.6059 31.7011)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#095bb8" offset="0"/>
+ <stop stop-color="#4ea9fa" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m9.698 29.501s0 13.202 6.601 13.202c2.67 0 4.401-2.201 7.701-2.201s5.031 2.201 7.701 2.201c6.601 0 6.601-13.202 6.601-13.202z" fill="#4f4f4f"/>
+ <path d="m18.499 5.297c-5.501 0-7.701 12.102-7.701 12.102v.449c-5.529 1.452-8.793 3.733-8.801 6.152 0 4.225 9.932 7.701 22.003 7.701s22.003-3.476 22.003-7.701c-.01-2.418-3.274-4.699-8.801-6.15v-.451s-2.2-12.102-7.701-12.102c-2.201 0-3.301 1.101-5.501 1.101s-3.3-1.101-5.501-1.101z" fill="url(#a)"/>
+ <g fill="#ffffff">
+ <path d="m14.099 33.901s0 4.401 2.2 4.401c3.3 0 5.501-2.2 5.501-2.2zm19.802 0-7.701 2.201s2.201 2.2 5.501 2.2c2.2 0 2.2-4.401 2.2-4.401z"/>
+ <path d="m10.798 17.399s2.2 3.301 13.202 3.301 13.202-3.301 13.202-3.301v3.301s-3.301 3.3-13.202 3.3-13.202-3.3-13.202-3.3z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/phatch-inspector.svg b/.icons/kora/apps/scalable/phatch-inspector.svg
new file mode 100644
index 000000000..0b771c1d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/phatch-inspector.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#34434a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.918 8.112c-6.181 0-11.288 5.057-11.288 11.239 0 2.349.794 4.511 2.041 6.321l-7.526 7.535c-.398.386-.623.919-.623 1.474 0 1.127.926 2.054 2.052 2.054.539 0 1.057-.212 1.441-.591l7.525-7.535c1.811 1.248 4.027 1.98 6.378 1.98 6.181 0 11.225-5.057 11.225-11.239-.002-6.181-5.044-11.238-11.226-11.238h.001zm0 4.087c3.974 0 7.143 3.177 7.143 7.152 0 3.974-3.169 7.151-7.143 7.151s-7.143-3.177-7.143-7.151c0-3.975 3.169-7.152 7.143-7.152z" fill="#54b23f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/phatch.svg b/.icons/kora/apps/scalable/phatch.svg
new file mode 100644
index 000000000..834f56893
--- /dev/null
+++ b/.icons/kora/apps/scalable/phatch.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -46.6099 46.6099 0 24.964 47.317)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a661" offset="0"/>
+ <stop stop-color="#37ce97" offset="1"/>
+ </linearGradient>
+ <circle cx="23.998" cy="24.16" r="22.924" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m24 14.456c-6.448 0-12.006 3.801-14.559 9.286-.078.166-.078.361 0 .53 2.553 5.486 8.111 9.287 14.559 9.287s12.006-3.801 14.559-9.287c.078-.166.078-.36 0-.53-2.553-5.485-8.111-9.286-14.559-9.286zm0 16.142c-3.641 0-6.59-2.951-6.59-6.589 0-3.642 2.952-6.59 6.59-6.59 3.641 0 6.589 2.952 6.589 6.59s-2.951 6.589-6.589 6.589z" fill-opacity=".85" fill-rule="nonzero"/>
+ <path d="m29.695 23.371c-.018-.161-.206-.282-.368-.282-.526 0-.992-.309-1.187-.786-.2-.488-.071-1.058.32-1.417.124-.113.139-.301.035-.432-.269-.341-.574-.65-.908-.917-.13-.105-.322-.09-.435.035-.342.378-.955.519-1.43.321-.493-.207-.804-.707-.774-1.244.01-.169-.113-.315-.281-.335-.428-.049-.86-.051-1.289-.003-.167.018-.29.161-.284.328.018.531-.296 1.022-.785 1.223-.468.191-1.078.051-1.419-.324-.112-.123-.301-.138-.432-.036-.344.27-.656.578-.927.917-.106.131-.091.322.034.435.399.362.528.936.32 1.43-.198.471-.687.775-1.247.775-.181-.006-.311.116-.331.281-.05.431-.051.87-.002 1.304.018.162.211.282.376.282.499-.013.978.296 1.179.785.2.488.071 1.058-.321 1.417-.122.113-.138.301-.034.432.266.339.571.648.906.917.131.106.323.091.436-.034.343-.38.957-.52 1.429-.322.495.207.806.707.776 1.244-.01.169.113.316.281.335.219.026.439.038.66.038.21 0 .419-.011.629-.035.166-.018.289-.161.284-.328-.019-.531.296-1.022.784-1.222.472-.193 1.078-.052 1.419.323.114.123.301.138.433.036.343-.269.655-.577.927-.916.106-.132.091-.323-.034-.436-.399-.361-.528-.936-.321-1.43.195-.465.666-.777 1.172-.777l.071.002c.164.013.316-.113.335-.281.051-.431.052-.869.003-1.303zm-5.686 2.56c-1.054 0-1.912-.858-1.912-1.912s.858-1.911 1.912-1.911 1.912.857 1.912 1.911-.858 1.912-1.912 1.912z" fill-opacity=".84"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/phd2.svg b/.icons/kora/apps/scalable/phd2.svg
new file mode 100644
index 000000000..afde5fb20
--- /dev/null
+++ b/.icons/kora/apps/scalable/phd2.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.3379 36.3379 0 24 42.169)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#328a3e" offset="0"/>
+ <stop stop-color="#39b44a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.862 5.831c-9.107.581-16.442 7.923-17.015 17.031h7.978c.535-4.733 4.303-8.499 9.037-9.03zm2.276.016v7.978c4.733.535 8.499 4.303 9.03 9.037h8.001c-.581-9.107-7.923-16.442-17.031-17.015zm-19.307 19.291c.581 9.107 7.923 16.442 17.031 17.015v-7.978c-4.733-.535-8.499-4.303-9.03-9.037zm28.344 0c-.535 4.733-4.303 8.499-9.037 9.03v8.001c9.107-.581 16.442-7.923 17.015-17.031z" fill="url(#b)" fill-rule="nonzero"/>
+ <g fill="#ffffff">
+ <path d="m16.033 20.585v6.83h1.138v-2.277h.856c.638-.055 1.146-.032 1.516-.242.375-.211.642-.487.802-.832.16-.35.24-.951.24-1.347 0-.663-.197-1.182-.591-1.558-.388-.383-1.007-.574-1.856-.574zm5.691 0v6.83h1.138v-3.415h2.276v3.415h1.138v-6.83h-1.138v2.277h-2.276v-2.277zm5.691 0v6.83h1.554c.948 0 1.684-.292 2.207-.872.528-.586.791-1.456.791-2.61 0-.733-.117-1.345-.353-1.836-.231-.497-.559-.874-.985-1.129-.42-.255-.917-.383-1.492-.383zm-10.244 1.139h1.016c.84 0 1.26.371 1.26 1.116 0 .408-.134.705-.4.891-.259.179-.612.269-1.06.269h-.816zm11.382 0h.649c.529 0 .934.183 1.211.549.278.359.416.926.416 1.703 0 1.533-.586 2.3-1.756 2.3h-.52z" fill-rule="nonzero"/>
+ <path d="m37.089 14.894s-.403-.008-.823.203c-.421.21-.884.746-.884 1.505h1.138c0-.569.569-.569.569-.569s.569 0 .569.569c0 .3-.079.468-.231.658-.152.189-.394.38-.679.593-.284.214-.611.45-.886.794s-.48.816-.48 1.369v.569h3.415v-1.138h-2.077c.018-.025.011-.063.031-.089.152-.189.395-.38.68-.593.284-.214.61-.45.885-.794s.481-.816.481-1.369c0-.759-.464-1.295-.884-1.505s-.824-.203-.824-.203z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/phoenix-emu-project-logo.svg b/.icons/kora/apps/scalable/phoenix-emu-project-logo.svg
new file mode 100644
index 000000000..36e2bae22
--- /dev/null
+++ b/.icons/kora/apps/scalable/phoenix-emu-project-logo.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 30c6 0 6-2 6-2v-6s0-2-6-2-6 2-6 2v6s0 2 6 2z" fill="#1e39e1" fill-rule="nonzero"/>
+ <path d="m24 18 6-6-6-6-6 6z" fill="#e31d1d" fill-rule="nonzero"/>
+ <circle cx="24" cy="38" r="6" fill="#ffcb28"/>
+ <g fill-rule="nonzero">
+ <path d="m30 44s14-6 14-20-12-20-12-20 4 8 4 16-6 12-6 12 2 2 2 6-2 6-2 6z" fill="#898989"/>
+ <path d="m18 44s-14-6-14-20 12-20 12-20-4 8-4 16 6 12 6 12-2 2-2 6 2 6 2 6z" fill="#f17c04"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/phonon-gstreamer.svg b/.icons/kora/apps/scalable/phonon-gstreamer.svg
new file mode 120000
index 000000000..79507b2a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/phonon-gstreamer.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/phoronix-test-suite.svg b/.icons/kora/apps/scalable/phoronix-test-suite.svg
new file mode 100644
index 000000000..6f8e18225
--- /dev/null
+++ b/.icons/kora/apps/scalable/phoronix-test-suite.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.8059 42.8059 0 24 45.1379)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5f8c13" offset="0"/>
+ <stop stop-color="#7cb320" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v19.774c0 2.4-1.933 4.333-4.334 4.333h-27.761v6.879c0 4.482-3.228 5.92-5.454 6.106-3.232-.226-5.787-2.922-5.787-6.212v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m15.848 10c-2.132 0-3.848 1.686-3.848 3.781v2.219h-3l5 4 5-4h-3v-2h20v-.219c0-2.095-1.716-3.781-3.848-3.781zm18.152 6-5 4h3v2h-20v.219c0 2.095 1.716 3.781 3.848 3.781h16.304c2.132 0 3.848-1.686 3.848-3.781v-2.219h3z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="24" cy="17.4996" r="2.1668" fill="#2f2f2f" stroke-width="1.0834"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/photocollage.svg b/.icons/kora/apps/scalable/photocollage.svg
new file mode 100644
index 000000000..04ba894e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/photocollage.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h18.251v14h-24v-8.251c0-3.174 2.575-5.749 5.749-5.749z" fill="#ffc900"/>
+ <path d="m28 4h10.251c3.174 0 5.749 2.575 5.749 5.749v8.251h-16z" fill="#57bf00"/>
+ <path d="m44 19v19.251c0 3.174-2.575 5.749-5.749 5.749h-18.251v-25z" fill="#c61d1e"/>
+ <path d="m19 44h-9.251c-3.174 0-5.749-2.575-5.749-5.749v-19.251h15z" fill="#007cfb"/>
+ </g>
+ <path transform="matrix(0 1.0834 -1.0834 0 -2.0016 -2.0016)" d="m16-26h-12v-4h12v-14h4v22h24v4h-24v14h-4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/photofilmstrip.svg b/.icons/kora/apps/scalable/photofilmstrip.svg
new file mode 100644
index 000000000..50f20edc7
--- /dev/null
+++ b/.icons/kora/apps/scalable/photofilmstrip.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#555" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m6 42h4v-4h-4zm0-32h4v-4h-4zm8 32h4v-4h-4zm0-32h4v-4h-4zm8 32h4v-4h-4zm0-32h4v-4h-4zm8 32h4v-4h-4zm0-32h4v-4h-4zm8 32h4v-4h-4zm0-32h4v-4h-4z" fill="#fff" fill-opacity=".84"/>
+ <path d="m23 24c-2 3.36-6.207 5.11-9.552 3.242-3.344-1.869-4.448-5.971-2.448-9.242z" fill="#beff4c"/>
+ <path d="m16.268 20.633c-.683 2.019-.006 4.657 1.716 7.103.005-.001.016 0 .016 0-1.018-1.921-1.008-4.155.016-6.228z" fill="#2c2c2c"/>
+ <path d="m25 24c2 3.36 6.207 5.11 9.552 3.242 3.344-1.869 4.448-5.971 2.448-9.242z" fill="#beff4c"/>
+ <path d="m31.732 20.633c.683 2.019.006 4.657-1.716 7.103-.005-.001-.016 0-.016 0 1.018-1.921 1.008-4.155-.016-6.228z" fill="#2c2c2c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/photoflare.svg b/.icons/kora/apps/scalable/photoflare.svg
new file mode 100644
index 000000000..ec36aa271
--- /dev/null
+++ b/.icons/kora/apps/scalable/photoflare.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.6468 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m32.5 8.5-1.061 1.939-1.939 1.061 1.939 1.061 1.061 1.939 1.061-1.939 1.939-1.061-1.939-1.061zm-5 2-.354.646-.646.354.646.354.354.646.354-.646.646-.354-.646-.354zm-3.5.5c-7.168 0-13 5.832-13 13s5.832 13 13 13 13-5.832 13-13h-1.113c0 6.554-5.332 11.887-11.887 11.887s-11.887-5.332-11.887-11.887 5.332-11.887 11.887-11.887zm11.5 3.5-.707 1.293-1.293.707 1.293.707.707 1.293.707-1.293 1.293-.707-1.293-.707zm1.5 4.998-.529.971-.971.531.971.529.529.971.531-.971.969-.529-.969-.531z" fill="#dadada"/>
+ <path d="m23.936 23.932s-1.424-.262-2.679-.45c-1.255-.187-2.627.136-2.979.544-.351.407.464 1.18.647 1.489.182.309.084.351-.239.646-.27.246-1.365.382-1.719.42v.011s-.021-.002-.056-.005c-.036.003-.056.005-.056.005v-.011c-.354-.038-1.45-.174-1.72-.42-.323-.295-.421-.337-.238-.646.182-.309.997-1.082.646-1.489-.215-.249-.812-.466-1.529-.555-.009.175-.014.352-.014.529 0 5.523 4.477 10 10 10 .072 0 .144-.004.216-.005.296-1.108.683-3.007.003-3.477-.974-.675-2.079.056-2.079.056s-.787.431-1.18-.019c-.394-.449-.468-1.161-.431-1.648s.45-1.817 1.199-1.48 2.244.597 2.566.187c.824-1.049-.358-3.682-.358-3.682" fill="#0092ee"/>
+ <path d="m23.936 23.932s5.247-1.563 5.547-.064c.3 1.498-1.573 1.573-.45 2.323.892.594 1.64.575 1.912.542v-.018s.021.005.056.011c.035-.006.055-.011.055-.011v.018c.273.033 1.021.052 1.912-.542 1.124-.75-.749-.825-.45-2.323.097-.482.689-.648 1.449-.652-.401-5.156-4.708-9.216-9.967-9.216-.16 0-.319.005-.478.012-.221.863-.406 2.089.095 2.727.322.409 1.817.15 2.567-.188.749-.337 1.161.993 1.198 1.48.038.487-.037 1.199-.43 1.649-.394.449-1.181.018-1.181.018s-1.105-.73-2.079-.056c-.974.675.244 4.29.244 4.29" fill="#bee34a"/>
+ <path d="m14.897 25.515c-.183.309-.085.351.238.646.27.246 1.366.382 1.72.42v.011s.02-.002.056-.006c.035.004.056.006.056.006v-.011c.354-.038 1.449-.174 1.719-.42.323-.295.422-.337.239-.646s-.998-1.082-.647-1.489c.352-.408 1.724-.731 2.979-.544 1.255.188 2.679.45 2.679.45s-1.218-3.615-.244-4.29c.974-.674 2.08.056 2.08.056s.786.431 1.18-.018c.393-.45.468-1.162.431-1.649-.038-.487-.45-1.817-1.199-1.48-.75.337-2.245.597-2.567.188-.501-.638-.316-1.864-.095-2.727-5.125.241-9.241 4.34-9.508 9.459.718.089 1.314.306 1.529.555.351.407-.464 1.18-.646 1.489" fill="#f15976"/>
+ <path d="m34 24c0-.264-.013-.525-.034-.784-.759.004-1.351.17-1.448.652-.299 1.498 1.574 1.573.45 2.323-.891.594-1.639.575-1.912.542v-.018s-.02.005-.055.011c-.035-.006-.056-.011-.056-.011v.018c-.272.034-1.02.052-1.912-.542-1.123-.75.75-.825.45-2.323-.3-1.499-5.547.064-5.547.064s1.182 2.633.358 3.682c-.322.41-1.817.15-2.566-.187-.75-.337-1.162.993-1.199 1.48-.038.487.037 1.199.431 1.648.393.45 1.18.019 1.18.019s1.105-.731 2.079-.056c.679.47.293 2.369-.003 3.476 5.423-.115 9.784-4.544 9.784-9.994" fill="#10e7c4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/photogimp.svg b/.icons/kora/apps/scalable/photogimp.svg
new file mode 100644
index 000000000..eac08fcd8
--- /dev/null
+++ b/.icons/kora/apps/scalable/photogimp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6946e7" offset="0"/>
+ <stop stop-color="#1878cb" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.17878 0 0 1.17878 -4.29058 -4.36825)" d="m33.32 12.869c-.133-.019-.26.193-.472.713-.133.323-.344.763-.471.981-.779 1.333-2.204 2.566-3.897 3.371-.759.361-2.192.857-2.796.968l-.379.071-.483-.323c-.312-.209-.663-.382-.998-.492-.46-.151-.598-.17-1.252-.168-.648.002-.79.022-1.205.166-.553.193-1.198.579-1.523.914-.128.132-.281.241-.34.241s-.277-.144-.483-.319c-.205-.174-.548-.4-.761-.502-.366-.174-1.023-.351-1.311-.353-.318-.003-1.522-1.183-2.113-2.073-.145-.218-.289-.396-.318-.396-.03 0-.058.113-.061.25s-.022.883-.043 1.658l-.039 1.41-.311.383c-.282.348-.493.751-.63 1.129.199.171.381.36.56.555.207-1.001 1.025-1.862 2.029-2.123 1.246-.325 2.627.284 3.211 1.414.107.207.212.377.235.377.022 0 .129-.166.236-.367.386-.73 1.228-1.379 2.076-1.6.19-.049.559-.09.821-.09 2.459 0 4.05 2.575 2.951 4.779-.743 1.49-2.483 2.201-4.053 1.657-.824-.286-1.523-.921-1.908-1.735-.122-.257-.239-.468-.26-.469s-.105.111-.186.249c-.333.568-1.097 1.112-1.796 1.277-.392.092-1.162.048-1.553-.09-.07-.025-.085-.02-.139-.033.052.287.087.577.092.871.007.428-.051.838-.156 1.223-.013.105-.024.215-.043.293-.041.161-.126.297-.229.421-.303.589-.761 1.067-1.365 1.36-.12.058-.25.093-.377.133l-.01.007.557.344c2.199 1.365 5.668 2.664 8.033 2.93.307.034.653.073.766.086.503.058 2.174-.023 2.842-.139.384-.067 1.018-.228 1.41-.359.759-.254 1.652-.687 1.652-.801 0-.038-.284-.241-.631-.451-.347-.211-1.017-.642-1.488-.959-1.106-.745-1.069-.726-1.254-.654-.605.233-2.177.296-3.289.132-1.018-.149-2.852-.601-3.158-.779-.098-.057-.09-.065.066-.066.097-.001.328.024.514.054.186.031.773.086 1.303.125 2.035.151 3.888-.195 5.177-.968.443-.266.557-.356.557-.44 0-.037-.16-.224-.354-.418-.557-.557-.461-.58.512-.113.418.2.713.391.971.629.344.317.433.365 1.308.683.517.188 1.242.472 1.61.629.367.158.676.287.687.287.05 0 .514-.739.78-1.24.806-1.523 1.344-3.467 1.634-5.9.159-1.329.144-5.105-.027-6.813-.098-.974-.146-1.261-.232-1.377-.072-.096-.135-.151-.196-.16zm-22.939 7.131c-1.185.006-2.054.783-2.332 2.121-.154.742.061 1.978.5 2.877.439.901 1.207 1.798 1.978 2.313.81.539 1.375.716 2.186.685.452-.017.602-.051.916-.203.902-.438 1.391-1.366 1.371-2.611-.038-2.404-2.08-4.888-4.24-5.159-.129-.016-.257-.024-.379-.023zm6.814.5.133.266c.369.74-.11 1.552-.914 1.552-.246 0-.395-.043-.588-.173-.317-.215-.326-.216-.326-.006 0 .438.411 1.017.881 1.24.321.152.868.163 1.195.023.925-.394 1.222-1.612.586-2.4-.207-.257-.613-.502-.832-.502zm-6.943.5c.227.001.456.055.609.16.442.304.682.866.633 1.485-.045.573-.408 1.129-.846 1.294-.244.093-.644.078-.853-.031-.992-.517-1.072-2.086-.141-2.754.146-.104.371-.155.598-.154zm13.514 0c-.022 0-.038.003-.047.012-.015.014.022.112.082.217.407.71-.086 1.619-.877 1.619-.219 0-.596-.158-.709-.297-.042-.051-.114-.094-.158-.094-.121 0-.039.412.148.756.403.739 1.239.995 1.986.607.367-.19.63-.525.752-.953.149-.521-.003-1.061-.416-1.469-.181-.178-.61-.395-.761-.398zm2.988 6.318c-.075-.002-.115.02-.174.057-.201.127-.362.324-.363.443-.002.144.256.353 1.174.952 1.23.803 2.28 1.398 3.459 1.962.569.273 1.101.529 1.181.569.109.053.157.137.19.334.054.321.262.527.537.527.105 0 .666.172 1.246.383 1.469.534 1.368.483 1.432.713.088.32.331.694.619.947.191.168.516.335 1.162.598.493.2 1.306.558 1.806.793.501.234.931.416.954.404.022-.012.03-.054.017-.094-.013-.039-.173-.599-.355-1.244-.501-1.769-.744-2.323-1.256-2.871-.472-.504-1.048-.684-1.809-.562l-.424.066-1.043-.668c-.574-.368-1.129-.754-1.234-.859-.22-.221-.382-.238-.652-.073-.106.065-.233.118-.282.118-.048 0-.301-.121-.56-.268-1.006-.571-2.944-1.378-4.711-1.963-.567-.188-.789-.26-.914-.264zm6.689 2.692.096.133c.052.072.126.13.166.13.066 0 1.874 1.12 1.99 1.233.028.026-.006.151-.074.275-.067.125-.16.324-.207.446-.047.121-.107.22-.133.218-.026-.001-.505-.171-1.066-.377-.561-.205-1.049-.402-1.084-.437-.036-.036-.157-.065-.268-.065h-.201l.033-.238c.043-.315.283-.801.541-1.088z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/photolayoutseditor.svg b/.icons/kora/apps/scalable/photolayoutseditor.svg
new file mode 100644
index 000000000..e62317ddf
--- /dev/null
+++ b/.icons/kora/apps/scalable/photolayoutseditor.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 604.496 40.1042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 524.651 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#223b44" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.079163 -8.15775 8.15775 -.079163 783.084 10.826)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7c8b1" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#d6fefe" stop-opacity=".8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path transform="matrix(1.63358 0 0 1.63358 4.85051 -10.4844)" d="m16.047 10.81c2.085-.256 3.987 1.228 4.242 3.313.257 2.086-1.228 3.987-3.313 4.243-2.086.257-3.986-1.228-4.243-3.314-.255-2.085 1.23-3.985 3.314-4.242z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/photoqt.svg b/.icons/kora/apps/scalable/photoqt.svg
new file mode 120000
index 000000000..89b072fa7
--- /dev/null
+++ b/.icons/kora/apps/scalable/photoqt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/photoshop.svg b/.icons/kora/apps/scalable/photoshop.svg
new file mode 120000
index 000000000..a6e2a98d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/photoshop.svg
@@ -0,0 +1 @@
+AdobePhotoshop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/phototonic.svg b/.icons/kora/apps/scalable/phototonic.svg
new file mode 100644
index 000000000..0560a5f23
--- /dev/null
+++ b/.icons/kora/apps/scalable/phototonic.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdcdf" offset="0"/>
+ <stop stop-color="#fefefe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.44 15.44 0 23.3171 42.5279)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009fc4" offset="0"/>
+ <stop stop-color="#005387" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m5.619 7.884c0-.64.254-1.253.706-1.706.452-.452 1.066-.706 1.705-.706h31.94c.639 0 1.253.254 1.705.706.452.453.706 1.066.706 1.706v19.204h-36.762z" fill="#8ccef3"/>
+ <path d="m5.619 27.088h36.762v7.72l-5.744 7.72h-27.325c-0.98 0-1.919-0.389-2.612-1.082-0.692-0.692-1.081-1.632-1.081-2.611v-11.747z" fill="url(#b)"/>
+ <path d="m23.795 29.608c-.098-.312-.316-.939.224-.787 1.631-.02 3.263.002 4.895 0 .78-.383 1.181-1.033 1.379-1.84.337-1.058.225-2.188.146-3.276-.127-1.132-.315-2.259-.552-3.373-.114.23-.093.822-.159 1.186-.246 2.35-.497 3.953-.739 6.303h-4.788c1.882-2.835 3.761-4.928 5.641-7.765-.194-.599.444.12.642.265 1.172 1.06 2.304 2.252 2.917 3.734.715 1.663-.062 3.582-1.667 4.404-.185.157-.84.307-.73.362h2.513c-.381.263-.777.734-1.18.953-1.417.083-2.84.027-4.259.045h-4.221z"/>
+ </g>
+ <circle cx="14" cy="18" r="4" fill="#ff1300"/>
+ <path d="m33.668 45.668 12-12h-10c-1.108 0-2 .892-2 2z" fill="#a2b2b5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/php.svg b/.icons/kora/apps/scalable/php.svg
new file mode 120000
index 000000000..20b3b26bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/php.svg
@@ -0,0 +1 @@
+applications-php.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/phpmyadmin.svg b/.icons/kora/apps/scalable/phpmyadmin.svg
new file mode 100644
index 000000000..b5b78aa19
--- /dev/null
+++ b/.icons/kora/apps/scalable/phpmyadmin.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(45.125 0 0 45.125 1.43749 845.635)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9400ff" offset="0"/>
+ <stop stop-color="#d9317b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.363346 -25.361 25.361 -.363346 1129.58 21.4678)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#147966" stop-opacity=".22" offset="0"/>
+ <stop stop-color="#2dcbc6" stop-opacity=".22" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m19.249 19.226c.038-.109.065-.22.065-.337 0-1.445-3.031-2.225-5.884-2.225-2.85 0-5.881.78-5.881 2.225 0 .118.027.229.065.338l-.015.029c-.13.244-.195.49-.195.732v1.788c0 .275.084.539.234.789l-.02.035c-.142.254-.214.511-.214.765v1.788c0 .266.08.522.221.765l-.007.016c-.142.253-.214.511-.214.765v1.787c0 1.589 2.647 2.834 6.026 2.834 3.382 0 6.029-1.245 6.029-2.834v-1.787c0-.255-.072-.513-.216-.766l-.006-.015c.14-.244.222-.498.222-.767v-1.787c0-.255-.072-.513-.216-.766l-.019-.034c.149-.25.234-.514.234-.79v-1.788c0-.242-.065-.489-.194-.732l-.016-.029.001.002zm-.436 9.253c0 1.027-2.209 2.169-5.383 2.169-3.171 0-5.381-1.142-5.381-2.169v-1.681c.99.933 3.026 1.529 5.381 1.529 2.358 0 4.394-.596 5.383-1.53zm0-3.329c0 1.026-2.209 2.169-5.383 2.169-3.171 0-5.381-1.143-5.381-2.169v-1.681c.99.933 3.026 1.529 5.381 1.529 2.358 0 4.394-.596 5.383-1.531zm0-3.377c0 1.026-2.209 2.169-5.383 2.169-3.171 0-5.381-1.143-5.381-2.169v-1.488c.967.845 3.21 1.282 5.381 1.282 2.174 0 4.415-.437 5.383-1.282z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/phpstorm.svg b/.icons/kora/apps/scalable/phpstorm.svg
new file mode 100644
index 000000000..fe5f8c9b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/phpstorm.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(11.0472 19.8063 -19.8063 11.0472 29.8134 5.60902)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b345f2" offset="0"/>
+ <stop stop-color="#735bf7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(10.8685 31.2826 -31.2826 10.8685 10.7221 3.49968)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fe318e" offset="0"/>
+ <stop stop-color="#7759f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(33.5707 0 0 27.4929 12.3309 32.083)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b146f0" offset="0"/>
+ <stop stop-color="#765bf8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m29.17 4.572 11.011 2.074 5.613 14.157-13.835 13.3-15.374-17.089z" fill="url(#a)"/>
+ <path d="m9.471 2.141 15.123 3.218 11.512 29.388-29.889.893-4.218-25.24z" fill="url(#b)"/>
+ <path d="m36.284 18.337 9.618 17.732-16.375 9.76-14.693-5.183-2.503-12.907z" fill="url(#c)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#d)"/>
+ <path d="m23.092 32.494h-10.261v1.716h10.261zm3.896-18.897c.937 0 1.735.205 2.394.615.658.41 1.159.926 1.503 1.55l-1.637 1.229c-.285-.415-.608-.738-.97-.969s-.786-.347-1.272-.347c-.403 0-.748.09-1.032.269-.285.179-.427.459-.427.84 0 .334.118.589.356.762.237.173.575.358 1.014.554l1.335.571c.925.405 1.64.858 2.144 1.36s.756 1.163.756 1.983c0 .531-.107 1.01-.32 1.437-.214.428-.504.788-.872 1.083-.368.294-.801.519-1.299.675s-1.038.234-1.62.234c-1.032 0-1.936-.231-2.713-.693-.777-.461-1.385-1.073-1.824-1.835l1.655-1.213c.154.22.326.427.516.624.19.196.4.372.631.528.232.156.49.28.775.372.284.093.605.139.96.139.522 0 .929-.11 1.219-.329.291-.22.436-.531.436-.935 0-.37-.13-.647-.391-.832-.261-.184-.629-.381-1.103-.589l-1.246-.554c-.415-.185-.798-.384-1.148-.597-.35-.214-.649-.453-.899-.719-.249-.266-.444-.56-.587-.883-.142-.324-.213-.687-.213-1.091 0-.497.101-.944.302-1.343.202-.398.475-.739.819-1.021.344-.283.753-.5 1.228-.65.474-.15.984-.225 1.53-.225zm-9.716.208c.617 0 1.183.086 1.699.26.516.173.961.421 1.335.744.374.324.664.713.872 1.169s.311.962.311 1.516-.103 1.056-.311 1.506c-.208.451-.498.84-.872 1.17-.374.329-.819.583-1.335.762s-1.082.268-1.699.268h-2.029v4.035h-2.402v-11.43zm-2.029 2.061v3.29h2.011c.569 0 1.008-.153 1.317-.459.308-.306.463-.707.463-1.203 0-.485-.155-.878-.463-1.178-.309-.3-.748-.45-1.317-.45z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pia-manager.svg b/.icons/kora/apps/scalable/pia-manager.svg
new file mode 100644
index 000000000..379b0ff84
--- /dev/null
+++ b/.icons/kora/apps/scalable/pia-manager.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0840512 -27.8073 27.8073 .0840512 24.858 46.2458)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f8d35" offset="0"/>
+ <stop stop-color="#51a948" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.251 1.754h-.5c-7.234 0-13.099 5.905-13.099 13.189v3.538c0 .591.477 1.07 1.064 1.07h2.826c.587 0 .56-.479.56-1.07v-3.757c0-4.56 4.175-8.521 8.704-8.521h.4c4.529 0 8.692 3.961 8.692 8.521v3.757c0 .591-.015 1.07.572 1.07h2.826c.583-.006 1.052-.483 1.052-1.07v-3.538c0-7.283-5.863-13.188-13.097-13.189z" fill="#3f8d35"/>
+ <path d="m10.652 43.945c.529 1.196 1.712 2.301 3.019 2.301h3.752c1.242 0 2.379-1.117 2.942-2.225h6.883c.563 1.108 1.699 2.225 2.941 2.225h3.753c1.268-.001 2.423-1.063 2.973-2.207 2.175-.364 3.768-2.248 3.769-4.456v-16.836c.001-.784-.204-1.555-.593-2.235v-.022c0-1.747-1.415-3.164-3.161-3.164h-6.074c-.823 0-1.614.536-2.203 1.113h-9.281c-.589-.577-1.379-1.113-2.203-1.113h-6.074c-1.735.001-3.145 1.402-3.159 3.14-.406.691-.62 1.479-.62 2.281v16.836c0 2.041 1.368 3.829 3.336 4.362zm15.662-29.445c-.082.009-.159.044-.22.1-1.183 1.067-3.003 1.067-4.186 0-.07-.057-.157-.088-.246-.088-.214 0-.391.177-.391.391 0 .101.039.198.109.27 1.465 1.379 3.779 1.379 5.244 0 .079-.073.124-.177.124-.285 0-.214-.177-.391-.391-.391-.014 0-.029.001-.043.003zm-6.29-3.845c-.882.045-1.583.783-1.583 1.666 0 .914.752 1.667 1.666 1.668h.001c.915 0 1.667-.752 1.667-1.667v-.001c0-.915-.753-1.668-1.668-1.668-.028 0-.055 0-.083.002zm7.871-.003c-.001 0-.001 0-.002 0-.915 0-1.668.754-1.668 1.669s.753 1.668 1.668 1.668 1.668-.753 1.668-1.668c0-.001 0-.002 0-.002-.001-.914-.752-1.665-1.666-1.667z" fill="url(#a)"/>
+ <path d="m27.332 28.458c.001-2.519-2.677-4.132-4.898-2.951s-2.387 4.306-.305 5.717c.164.111.249.306.219.502l-.82 6.135c-.047.315.197.598.515.599h3.915c.318-.001.562-.284.516-.599l-.821-6.135c-.029-.198.057-.394.222-.506.916-.62 1.463-1.656 1.462-2.763" fill="#fefefe"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pia.svg b/.icons/kora/apps/scalable/pia.svg
new file mode 120000
index 000000000..2be2aa241
--- /dev/null
+++ b/.icons/kora/apps/scalable/pia.svg
@@ -0,0 +1 @@
+pia-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pianoteq.svg b/.icons/kora/apps/scalable/pianoteq.svg
new file mode 120000
index 000000000..29fccab40
--- /dev/null
+++ b/.icons/kora/apps/scalable/pianoteq.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/picard.svg b/.icons/kora/apps/scalable/picard.svg
new file mode 100644
index 000000000..50752688d
--- /dev/null
+++ b/.icons/kora/apps/scalable/picard.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.0416 45.0416 0 23.3083 46.5156)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4965b6" offset="0"/>
+ <stop stop-color="#8d9dcc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.63253 -24.6685 24.6685 .63253 23.3675 35.2489)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff7bf0" offset="0"/>
+ <stop stop-color="#00fff0" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.526" fill="url(#a)"/>
+ <path d="m19.543 18.539v14.203c.014.563-.142 1.122-.454 1.601-.406.625-1.044 1.064-1.773 1.218-.565.121-1.161.247-1.727.367-.729.155-1.49.014-2.115-.391-.626-.407-1.063-1.045-1.219-1.774-.023-.109-.046-.218-.069-.325-.154-.73-.013-1.491.393-2.116s1.044-1.063 1.773-1.219c.565-.119 1.162-.246 1.727-.367.079-.016.157-.029.234-.039v-.009s.421-.09.856-.182c.548-.117.94-.601.94-1.162v-14.443c0-.564.397-1.051.949-1.163 2.535-.517 9.452-1.929 12.201-2.489.282-.058.574.014.798.195.223.183.353.454.354.742l.045 18.922c.007.553-.148 1.1-.453 1.57-.406.625-1.044 1.064-1.773 1.218-.566.12-1.162.247-1.728.367-.729.155-1.49.014-2.115-.393-.625-.406-1.064-1.043-1.218-1.773l-.069-.326c-.156-.729-.014-1.489.392-2.115.406-.625 1.044-1.062 1.773-1.218.566-.12 1.162-.246 1.728-.366.089-.019.18-.034.271-.045l.796-.16c.554-.112.953-.599.953-1.163v-9.513zm11.47-3.515v-1.046c0-.242-.109-.471-.296-.624-.187-.154-.433-.215-.671-.167-2.166.435-7.395 1.484-9.551 1.917-.553.111-.952.598-.952 1.163v1.106z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pick-colour-picker.svg b/.icons/kora/apps/scalable/pick-colour-picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/kora/apps/scalable/pick-colour-picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pico-8.svg b/.icons/kora/apps/scalable/pico-8.svg
new file mode 100644
index 000000000..2f797a40a
--- /dev/null
+++ b/.icons/kora/apps/scalable/pico-8.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g stroke-width="2.1727">
+ <path d="m2.272948 19.654548h8.6908v8.6908h-8.6908z" fill="#0f0"/>
+ <path d="m19.654548 37.036148h8.6908v8.6908h-8.6908z" fill="#28acfe"/>
+ <path d="m2.272948 19.654548h8.6908v8.6908h-8.6908z" fill="#fed226"/>
+ <path d="m28.345348 28.345348h8.6908v8.6908h-8.6908z" fill="#9e4fe1"/>
+ </g>
+ <path transform="matrix(-2.1727 0 0 2.1727 .100248 .100248)" d="m-21 9h4v4h-4z" fill="#ff377f"/>
+ <path d="m10.963748 28.345348h8.6908v8.6908h-8.6908z" fill="#7bc311" stroke-width="2.1727"/>
+ <path d="m10.963748 10.963748h8.6908v8.6908h-8.6908z" fill="#fe8e00" stroke-width="2.1727"/>
+ <path d="m28.345348 10.963748h8.6908v8.6908h-8.6908z" fill="#fecba9" stroke-width="2.1727"/>
+ <path d="m19.654548 2.272948h8.6908v8.6908h-8.6908z" fill="#c40017" stroke-width="2.1727"/>
+ <path transform="matrix(2.1727 0 0 2.1727 .100248 .100248)" d="m9 5v4h-4v4h4v4h4v-4h4v-4h-4v-4z" fill="#fdf0e8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/picom.svg b/.icons/kora/apps/scalable/picom.svg
new file mode 100644
index 000000000..24f077ee8
--- /dev/null
+++ b/.icons/kora/apps/scalable/picom.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0534584 -39.7731 39.7731 .0534584 24 43.8865)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.139704 -23.0925 23.0925 .139704 23.1447 38.1211)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#038f92" offset="0"/>
+ <stop stop-color="#2eb1b4" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.11401 0 0 1.11401 -2.73631 -2.73631)" d="m23 4c-2.216 0-4 1.784-4 4v1.875c-1.731.614-3.334 1.54-4.73 2.732l-1.625-.937c-1.92-1.108-4.357-.454-5.465 1.465l-1 1.73c-1.108 1.919-.455 4.357 1.465 5.465l1.617.934c-.171.902-.259 1.818-.262 2.736.003.918.091 1.834.262 2.736l-1.617.934c-1.92 1.108-2.573 3.546-1.465 5.465l1 1.73c1.108 1.919 3.545 2.573 5.465 1.465l1.613-.932c1.4 1.191 3.008 2.114 4.742 2.723v1.879c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-1.887c1.73-.61 3.333-1.532 4.73-2.72l1.625.937c1.92 1.108 4.357.454 5.465-1.465l1-1.73c1.108-1.919.455-4.357-1.465-5.465l-1.617-.934c.171-.902.259-1.818.262-2.736-.003-.918-.091-1.834-.262-2.736l1.617-.934c1.92-1.108 2.573-3.546 1.465-5.465l-1-1.73c-1.108-1.919-3.545-2.573-5.465-1.465l-1.613.932c-1.4-1.192-3.008-2.115-4.742-2.725v-1.877c0-2.216-1.784-4-4-4h-2z" fill="url(#a)"/>
+ <path transform="matrix(1.11401 0 0 1.11401 -2.73631 -2.73631)" d="m24 15c-4.937 0-9 4.063-9 9v11.967c1.216.917 2.565 1.643 4 2.154v-6.646c1.479.991 3.219 1.522 5 1.525 4.937 0 9-4.063 9-9s-4.063-9-9-9zm0 4c2.743 0 5 2.257 5 5s-2.257 5-5 5-5-2.257-5-5 2.257-5 5-5z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/picturama.svg b/.icons/kora/apps/scalable/picturama.svg
new file mode 100644
index 000000000..0c9844d82
--- /dev/null
+++ b/.icons/kora/apps/scalable/picturama.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1173 0 0 1.1173 -2.81516 -2.81512)" d="m24.107 4v.002c-.837-.021-1.664.189-2.39.605l-13.434 7.727c-1.411.811-2.283 2.316-2.283 3.939v15.453c0 1.623.873 3.127 2.283 3.938l13.434 7.726c1.411.812 3.155.812 4.566 0l13.434-7.726c1.41-.811 2.283-2.315 2.283-3.938v-15.453c0-1.623-.872-3.128-2.283-3.939l-13.434-7.727c-.662-.38-1.411-.589-2.176-.607z" fill="#e4e4e4"/>
+ <g transform="matrix(.372433 0 0 .372433 7.24052 4.65216)" fill-opacity=".6">
+ <path d="m30 8.7-30 17.3v34.6l30 17.3 30-17.3-15 8.7-15-8.7v-17.3l15-8.7 15 8.7v-17.3l-30-17.3z" fill="#008a3b"/>
+ <path d="m0 77.9 30 17.4 30-17.4v-17.3l-15 8.7-15-8.7v-17.3l15-8.7-15-8.6-30 17.3z" fill="#dedc0a"/>
+ <path d="m60 43.3v17.3l-15 8.7-15-8.7v-17.3l15-8.7-30 17.4v34.6l30 17.3 30-17.3v-34.6l-30-17.4z" fill="#f39208"/>
+ <path d="m30 60.6v17.3l30 17.4 30-17.4v-34.6l-30-17.3-15 8.6 15 8.7v17.3l-15 8.7z" fill="#e72174"/>
+ <path d="m45 34.6 15 8.7v17.3l-15 8.7-15-8.7 30 17.3 30-17.3v-34.6l-30-17.3-30 17.3v17.3z" fill="#253887"/>
+ <path d="m45 34.6 15 8.7v17.3l15-8.6v-34.7l-30-17.3-30 17.3v34.7l15 8.6v-17.3z" fill="#3ba9e0"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pidgin-menu.svg b/.icons/kora/apps/scalable/pidgin-menu.svg
new file mode 120000
index 000000000..778691e46
--- /dev/null
+++ b/.icons/kora/apps/scalable/pidgin-menu.svg
@@ -0,0 +1 @@
+pidgin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pidgin.svg b/.icons/kora/apps/scalable/pidgin.svg
new file mode 100644
index 000000000..a67394841
--- /dev/null
+++ b/.icons/kora/apps/scalable/pidgin.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981fe7" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.89337979 0 0 .89337979 -293.47317 -447.15948)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g fill="#a72ae0">
+ <circle cx="362.20261" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="367.30312" cy="536.91562" r="2.237091" opacity=".837"/>
+ <circle cx="372.66303" cy="536.91562" r="2.237091" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pingus-icon.svg b/.icons/kora/apps/scalable/pingus-icon.svg
new file mode 120000
index 000000000..21cc966e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/pingus-icon.svg
@@ -0,0 +1 @@
+pingus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pingus.svg b/.icons/kora/apps/scalable/pingus.svg
new file mode 100644
index 000000000..2eb259d70
--- /dev/null
+++ b/.icons/kora/apps/scalable/pingus.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m14.894 21.724c-4.093.004-7.703 2.63-8.776 6.382-.207.456-.329.989-.329 1.628 0 .098.015.193.018.291-.009.116-.015.233-.018.35 0 1.084.215 2.158.633 3.167 2.076 6.299 9.149 10.946 17.578 10.946 8.478 0 15.582-4.701 17.611-11.055.393-.976.596-2.013.6-3.058-.002-.135-.007-.27-.015-.404.001-.08.015-.157.015-.237 0-.62-.116-1.138-.311-1.586-1.058-3.774-4.682-6.422-8.794-6.424-4.506.004-8.365 3.186-9.004 7.423-.009.004-.102.041-.102.041s-.093-.037-.102-.041c-.639-4.237-4.498-7.419-9.004-7.423z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m17.171 28.553c1.256 0 2.276 1.02 2.276 2.276 0 1.257-1.02 2.277-2.276 2.277-1.257 0-2.277-1.02-2.277-2.277 0-1.256 1.02-2.276 2.277-2.276zm13.658 0c1.257 0 2.277 1.02 2.277 2.276 0 1.257-1.02 2.277-2.277 2.277-1.256 0-2.276-1.02-2.276-2.277 0-1.256 1.02-2.276 2.276-2.276z" fill="#3f3f3f"/>
+ <path d="m19.447 34.244h9.106l-4.553 7.967z" fill="#b30900" fill-opacity=".77" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pinta.svg b/.icons/kora/apps/scalable/pinta.svg
new file mode 120000
index 000000000..210f9799a
--- /dev/null
+++ b/.icons/kora/apps/scalable/pinta.svg
@@ -0,0 +1 @@
+accessories-painting.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pirut.svg b/.icons/kora/apps/scalable/pirut.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/pirut.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pithos.svg b/.icons/kora/apps/scalable/pithos.svg
new file mode 120000
index 000000000..c42acc53e
--- /dev/null
+++ b/.icons/kora/apps/scalable/pithos.svg
@@ -0,0 +1 @@
+gmusicbrowser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pitivi.svg b/.icons/kora/apps/scalable/pitivi.svg
new file mode 120000
index 000000000..cdae97d34
--- /dev/null
+++ b/.icons/kora/apps/scalable/pitivi.svg
@@ -0,0 +1 @@
+avidemux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/piwigo.svg b/.icons/kora/apps/scalable/piwigo.svg
new file mode 100644
index 000000000..6037a6f83
--- /dev/null
+++ b/.icons/kora/apps/scalable/piwigo.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0571222 -29.1323 29.1323 .0571222 704.369 42.1566)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c96100" offset="0"/>
+ <stop stop-color="#f1b963" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.4e-7 -18.6016 18.6016 2.4e-7 650.396 35.5558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="11.2847" x2="28.0205" y1="624.961" y2="624.961" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e5dcb3" offset="0"/>
+ <stop stop-color="#616161" offset="1"/>
+ </linearGradient>
+ <path d="m29.66 9.58c-.624-1.49-2.082-2.461-3.699-2.461h-12.494c-1.553 0-2.967.898-3.628 2.304-1.078 2.293-2.573 5.473-2.573 5.473h24.62s-1.272-3.037-2.226-5.316z" fill="#808080"/>
+ <path d="m46.992 17.358c0-1.503-.598-2.945-1.661-4.009-1.063-1.063-2.505-1.66-4.009-1.66h-34.644c-1.504 0-2.946.597-4.009 1.66-1.063 1.064-1.661 2.506-1.661 4.009v17.794c0 1.503.598 2.945 1.661 4.009 1.063 1.063 2.505 1.66 4.009 1.66h34.644c1.504 0 2.946-.597 4.009-1.66 1.063-1.064 1.661-2.506 1.661-4.009z" fill="url(#a)"/>
+ <circle cx="38.252" cy="17.187" r="2.291" fill="#f46d00"/>
+ <circle cx="19.653" cy="26.255" r="11.837" fill="#ebebeb"/>
+ <circle cx="19.653" cy="26.255" r="9.301" fill="url(#b)"/>
+ <circle cx="19.653" cy="26.255" r="8.368" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pix.svg b/.icons/kora/apps/scalable/pix.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pix.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pixelitor.svg b/.icons/kora/apps/scalable/pixelitor.svg
new file mode 100644
index 000000000..513df0c9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/pixelitor.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.174283 -26 26 -.174283 31.1743 43)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#394dbb" offset="0"/>
+ <stop stop-color="#004fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.02539 -15.3294 15.3294 -.02539 24.0078 20.3294)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d20000" offset="0"/>
+ <stop stop-color="#ee4034" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.273268 -25.4434 25.4434 -.273268 16.5428 42.9921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009a06" offset="0"/>
+ <stop stop-color="#49ac36" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.07082 0 0 1.07082 -1.69974 -1.69974)">
+ <circle cx="31" cy="30" r="13" fill="url(#a)"/>
+ <circle cx="24" cy="18" r="13" fill="url(#b)"/>
+ <circle cx="17" cy="30" r="13" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m31 17c-2.48.008-4.907.725-6.992 2.066 3.58 2.295 5.814 6.206 5.974 10.455 4.145-2.154 6.822-6.384 6.995-11.052-1.846-.961-3.896-1.465-5.977-1.469z" fill="#d971e1"/>
+ <path d="m17 17c-2.082.001-4.134.503-5.982 1.463.173 4.673 2.854 8.906 7.005 11.058.154-4.249 2.383-8.164 5.959-10.464-2.084-1.337-4.506-2.05-6.982-2.057z" fill="#ffe717"/>
+ <path d="m23.986 19.055c-3.581 2.302-5.812 6.222-5.963 10.476 1.846.961 3.896 1.465 5.977 1.469 2.08-.001 4.13-.502 5.977-1.459-.154-4.263-2.396-8.189-5.991-10.486z" fill="#fff"/>
+ <path d="m18.023 29.531c-.01.156-.018.313-.023.469.006 4.431 2.277 8.564 6.014 10.945 3.726-2.387 5.986-6.519 5.986-10.945-.005-.153-.013-.306-.023-.459-1.847.957-3.897 1.458-5.977 1.459-2.081-.004-4.131-.508-5.977-1.469z" fill="#36c8ff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pixelorama.svg b/.icons/kora/apps/scalable/pixelorama.svg
new file mode 100644
index 000000000..acf1f631d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pixelorama.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.919 37.919 0 23.3173 40.251)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b274f" offset="0"/>
+ <stop stop-color="#44196e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 .275-.018.545-.052.811h-43.232c-.034-.266-.052-.536-.052-.811v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m13.166 34.834v-5.417h-5.417v-16.251h5.417v-5.417h5.417v5.417h-5.417v10.834h5.417v10.834z" fill="#5491df"/>
+ <path d="m29.417 34.834v-5.417h5.417v-5.417h-5.417v-16.251h5.417v5.417h5.417v16.251h-5.417v5.417z" fill="#df605d"/>
+ <path d="m18.583 34.834v-5.417h10.834v5.417zm0-21.668v-5.417h10.834v5.417z" fill="#37955a"/>
+ </g>
+ <path d="m34.834 24h-5.417v5.417h5.417zm-10.834-10.834h-10.834v10.834h5.417v-5.417h5.417z" fill="#f7e4d7"/>
+ <path d="m45.616 40.251c-.398 3.055-3.013 5.417-6.176 5.417h-30.88c-3.163 0-5.778-2.362-6.176-5.417z" fill="#23192d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pixeluvo.svg b/.icons/kora/apps/scalable/pixeluvo.svg
new file mode 100644
index 000000000..ba85c36f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/pixeluvo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2357 43.2357 0 24 45.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5d5d5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22.895 6.986c-.273-.006-.562.027-.85.1-.665.238-1.013.857-2.371 4.198-.876 2.156-2.143 5.489-2.815 7.409-1.181 3.37-1.228 3.633-1.353 7.685-.119 3.848-.085 4.229.401 4.593.291.219.977.358 1.521.311.947-.082 1.057-.218 2.495-3.05l1.507-3.014 2.495-.005c5.826-.01 11.897-3.437 14.002-7.973 1.909-4.153-.824-8.24-5.625-9.651-2.301-.623-5.668-.617-6.846.012-.505.269-.746.386-1.006.322-.064-.568-.737-.92-1.555-.937zm6.71 3.646c3.354.006 3.226 2.486 2.079 6.15-.907 2.012-3.248 4.61-4.88 5.414-.96.473-1.758.589-4.071.589-1.581 0-2.95-.124-3.043-.276-.399-.659 3.919-8.751 5.434-10.18 1.342-1.267 2.478-1.697 4.481-1.697zm-14.923 20.605-.916.864c-1.458 1.371-1.765 2.382-1.37 4.51.308 1.655.287 1.876-.258 2.611-.328.442-1.019.944-1.534 1.116-.515.171-.833.417-.707.546.313.32 2.569.025 4.348-.568 3.275-1.09 4.637-2.711 4.807-5.725l.074-2.409c-1.332.427-3.17.53-4.444-.945z" fill="#296694" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pixiewps.svg b/.icons/kora/apps/scalable/pixiewps.svg
new file mode 100644
index 000000000..03c120a85
--- /dev/null
+++ b/.icons/kora/apps/scalable/pixiewps.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.532648 -45.5219 45.5219 .532648 23.4674 46.7579)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#800000" offset="0"/>
+ <stop stop-color="#bf3737" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.803 42.115c-.124-.05-.223-.393-.223-.773v-.684l-1.022-.119c-.563-.065-1.457-.241-1.987-.39-.691-.194-1.596-.255-3.201-.217-3.754.091-3.873.075-4.203-.563-.272-.525-.267-.571.102-.963.213-.227.797-.589 1.297-.804l.911-.392-.461-.378c-.638-.525-.862-1.026-.862-1.935 0-1.274.449-2.471 1.196-3.19 1.035-.996 2.285-2.149 2.792-2.576.413-.349.459-.511.459-1.645 0-.721-.076-1.259-.178-1.259-.098 0-.178.232-.178.515 0 .29-.115.558-.264.615-.145.056-.226.205-.18.331.108.293-.079.568-.558.82-.228.12-.426.449-.497.827-.065.345-.222.627-.349.627s-.376.16-.553.356c-.344.379-.886.47-1.067.177-.19-.307-.434-.194-.546.254-.167.664-.673 1.024-1.349.959l-.595-.057.534-.321c.485-.293.493-.312.089-.211-.245.061-.787.156-1.205.212-.418.055-.803.17-.855.255-.152.245-.722.179-.963-.112-.272-.328-.066-.674 1.287-2.16l.949-1.042-.363-.373c-.35-.361-1.207-.585-2.66-.695-.429-.033-.806-.187-.979-.4-.154-.191-.42-.397-.591-.457-.372-.13-.406-.531-.069-.811.133-.111.713-.288 1.289-.394 1.21-.223 1.589-.451 1.309-.788-.13-.157-.504-.197-1.224-.132-.895.081-1.09.042-1.416-.284-.208-.208-.541-.378-.74-.378-.198 0-.404-.141-.457-.312s-.171-.45-.261-.62c-.254-.475-.196-1.311.108-1.563.242-.201.232-.269-.089-.611-.199-.212-.365-.46-.369-.552-.004-.091-.259-.326-.568-.522-.309-.195-.766-.685-1.016-1.088s-.669-1.043-.931-1.423c-.49-.708-1.033-2.796-.791-3.039.19-.19 2.741.735 4.63 1.678 1.428.713 1.625.768 2.015.56.373-.2.422-.331.355-.95-.042-.394-.266-1.141-.497-1.658-.329-.736-.378-1.01-.224-1.257.134-.214.14-.417.021-.631-.213-.38-.233-1.415-.034-1.737.079-.127.122-.476.096-.775-.031-.366.073-.651.32-.875.521-.472 1.106-.159 1.707.915.264.47.805 1.335 1.204 1.922.399.586 1.16 1.707 1.691 2.489.531.783 1.055 1.423 1.164 1.423.11 0 .342-.303.517-.674.174-.371.455-.723.623-.782.169-.059.521-.305.782-.546.261-.242.702-.457.978-.479.277-.022.645-.103.819-.179s.79-.104 1.368-.062c.963.069 1.128.146 1.944.91.591.553 1.048.834 1.356.834.384 0 .445.062.351.357-.075.236-.02.392.166.463.153.059.279.294.279.522 0 .229.08.465.178.525.352.218.165.565-.513.945-.726.408-1.294 1.482-1.544 2.919-.152.873.626 2.562 1.866 4.052.825.992.902 1.161.902 1.993 0 .775.124 1.108.832 2.245.458.734 1.467 2.132 2.243 3.105 2.099 2.635 2.17 2.782 1.928 3.987-.307 1.526-.25 2.038.329 2.95.374.591.455.835.277.835-.139 0-.302-.08-.362-.178-.214-.344-.445-.172-.445.332 0 1.162-1.182 1.802-3.329 1.802-1.205 0-1.829.338-1.829.989 0 .417-.191.508-.666.316zm2.999-8.572c-.674-.747-1.406-1.518-1.626-1.714-.221-.195-.787-.815-1.257-1.378l-.856-1.022-.357.808c-.197.444-.509 1.024-.693 1.289-.185.265-.386.74-.446 1.056-.131.681-.1.703 2.14 1.493.859.303 2.08.812 2.712 1.13l1.149.579.229-.442c.217-.417.162-.517-.995-1.799zm-12.576-4.299c.919-.66 1.789-1.81 2.156-2.853.286-.808.359-3.106.104-3.264-.156-.096-2.657 3.303-3.879 5.271-.765 1.232-.703 1.658.217 1.509.34-.055.971-.354 1.402-.663zm-1.824-2.944c.743-.38 1.453-1.182 2.071-2.341.314-.59.571-1.155.571-1.256 0-.102-1.101.477-2.446 1.285-2.064 1.241-2.454 1.544-2.501 1.945-.097.814 1.067.999 2.305.367zm.799-4.124c.447-.168.809-.386.805-.484-.009-.23-2.522-.766-3.675-.784-1.085-.017-2.155.26-2.282.593-.174.452.347.878 1.237 1.011 1.195.18 2.944.029 3.915-.336zm5.765-2.628c.733-.756.6-.934-.855-1.14-.591-.083-1.235-.238-1.432-.343-.322-.172-.3-.047.226 1.273.321.806.643 1.625.716 1.821.117.313.17.275.442-.321.17-.372.576-.953.903-1.29zm-6.279.527c.318-.064.578-.178.578-.252 0-.181-4.262-2.703-5.599-3.312-.586-.267-1.386-.491-1.779-.498-.682-.011-.716.014-.771.583-.129 1.347 1.818 3.062 4.148 3.653.414.105 2.583-.005 3.423-.174zm2.789-.917c-.552-2.506-1.427-4.312-2.847-5.881-1.672-1.849-2.507-1.758-2.693.294-.126 1.393.005 1.849.779 2.706 1.191 1.317 4.009 3.362 4.643 3.368.154.001.192-.153.118-.487z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pizarra.svg b/.icons/kora/apps/scalable/pizarra.svg
new file mode 100644
index 000000000..c4bfcaea2
--- /dev/null
+++ b/.icons/kora/apps/scalable/pizarra.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.335284 -43.336 43.336 .335284 25.0763 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#303030" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.635c0-3.479-2.824-6.303-6.303-6.303h-30.73c-3.479 0-6.303 2.824-6.303 6.303v30.73c0 3.479 2.824 6.303 6.303 6.303h30.73c3.479 0 6.303-2.824 6.303-6.303z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.809 30.606c-1.021-.016-2.162.127-2.878.923.071.734.597-.207 1.001-.264.728-.331 1.577-.309 2.364-.267-.628.033-1.236.253-1.869.281-.423.636.818.224 1.215.184.308-.208 1.505.151.94-.369-.575-.188.522.008.708-.037 1.169-.116 2.371-.056 3.47.406.318.077 1.292.582 1.079-.047-1.38-.442-2.81-.997-4.286-.717-.584.009-1.162-.076-1.744-.093zm3.371.783c-1.31.139-2.565.625-3.832.974-.613.54.287.361.635.181 1.154-.297 2.327-.754 3.493-.821.099-.192-.142-.316-.296-.334zm-5.991.14c.179-.057.081.3 0 0zm.267.239c-.654.442.081 1.185.555 1.432.496.378.712-.287.095-.371-.466-.217-.588-.635-.481-.993l-.027-.024zm-.757.192c-.208.423.303.932.581 1.279 1.526 1.36 2.627 3.134 4.182 4.461 2.008 1.603 4.534 2.256 6.874 3.2 1.596.549 3.303.355 4.961.434.75-.078 1.476-.309 2.232-.347.727-.509.077-.614-.407-.853-.167-.606-.871-.279-.329.203-.486-.089-.85-.48-1.198-.801-.538.294.381.852.761 1.032.709.215-.241.188-.494.326-.679.143-1.375.042-2.064.045.462.029 1.409-.568.434-.506-.802.061-.537.696-1.348.493-.513.054-1.015-.118-1.527-.131.524-.451 1.303-.503 1.839-.858-.387-.471-1.158.175-1.675.314-.414.489-.713.552-1.338.2-2.198-.885-4.564-1.503-6.451-3.006-.948-.414-.027-.599-.581-.948-.301-.235-.907-1.423-.838-.537.071.229-.57-.6-.745-.785-.681-.965-1.628-1.693-2.357-2.607-.214-.187-.128-.685-.512-.608zm7.985.125c-1.225.286-2.44.771-3.474 1.49-.68.697 1.107.829.271.243.979-.636 2.228-1.166 3.284-1.367.211-.087.106-.357-.081-.366zm3.964.345c-.56.43.007.347.346.448.786.404 1.372 1.115 2.151 1.548.82.629 1.612 1.279 2.354 1.998.551.511 1.202.98 1.364 1.768.323.612.476 1.349.95 1.867.61-.005-.016-.55-.121-.849-.402-.827-.56-1.824-1.287-2.457-.946-.843-1.851-1.768-2.909-2.495-.71-.506-1.392-1.05-2.078-1.589-.249-.121-.49-.236-.77-.239zm-9.778.322c-.525.471.112 1.491.755 1.512.336-.428-.709-.523-.592-1.089-.004-.158.122-.428-.163-.423zm1.193.897c-.471.302 0 1.021.349 1.24.881-.03-.189-.429-.185-.876.02-.149.092-.367-.164-.364zm4.66.112c-.823.312-1.693.717-2.246 1.424-.628-.019-.17.823.195.965.246.412 1.117.298.457-.118-.55-.256-.545-.528-.142-.879.522-.556 1.34-.741 1.914-1.173l-.005-.094zm1.424.55c-.71.298-1.45.723-1.923 1.337.49.341 1.013-.656 1.606-.791.182-.118.82-.305.317-.546zm2.943.115c-1.099.348-2.238.767-3.123 1.532.256.6 1.07-.531 1.663-.595.518-.282 1.141-.393 1.637-.677l.018-.093zm-7.914.017c-.474.295.064.878.292 1.18.472.433.884-.197.18-.326-.259-.242-.223-.698-.472-.854zm9.854.867c-1.049.601-2.339.846-3.254 1.644.328.467 1.093-.458 1.689-.537.564-.32 1.378-.427 1.762-.942l-.019-.068zm-9.361.612c-.5.469.27 1.1.608 1.463.332.485.902-.041.262-.253-.469-.296-.581-.877-.87-1.21zm2.438.101c-.474.373.319.781.453 1.183.426.424.805-.136.201-.317-.157-.325-.412-.67-.654-.866zm8.214.36c-.691.308-1.481.61-1.985 1.191.259.743.683-.4 1.225-.442.195-.189 1.295-.378.76-.749zm-9.101.239c-.463.367.237 1.161.542 1.522.29.553 1.109.272.388-.149-.551-.325-.576-1.037-.93-1.373zm2.44.129c-.456.341.296.844.631 1.035.274.329.816.235.893.277.157.379.878.978 1.092.431-.361-.177-.809-.399-.83-.86-.347.332-.668.004-1.143-.269-.317-.114-.38-.478-.643-.614zm5.011.806c.058-.02.023.088 0 0zm2.833.17c-.482.114-1.126.384-1.211.92.381.046 1.094-.521 1.389-.791zm-8.295.201c-.686.123.108 1.629.166.762-.187-.255.196-.675-.166-.762zm3.32.021c-.259.275.303.71.534 1.003-.419.083-1.203.341-1.293.812.402.031 1.193-.322 1.405-.696.238.083.639-.254-.064-.575-.14-.219-.268-.557-.582-.544zm1.257.324c-.346.385.571.734.821 1.087.763.138-.076-.548-.325-.801-.151-.109-.303-.267-.496-.286zm4.353.201c-.749.433.661.398 0 0zm-7.188.046c-.644.045-.851 1.457-.211.663.056-.261.788-.453.211-.663zm4.081.095c-.468.458.5.951.86.946.47.15.828 1.184 1.447.785-.172-.335-.724-.483-.946-.886-.279-.333-.664-.14-.984-.472-.175-.084-.179-.308-.377-.373zm3.9 1.365c.033.041-.108.087 0 0zm-.19.37c-.126.099-.042-.028 0 0zm.243.123c.788.133-.145.357-.022.127.022-.038.03-.084.022-.127z" fill="#87e133"/>
+ <path d="m16.833 7.29c-.02.583-.766.181-1.16.266-.405.079-1.169-.356-1.206.189.228.273 1.028.759.851.903-.65.108-.11.772-.071 1.112.094.419-.244.886-.057 1.392-.185.671-.464-.346-.725-.526-.846-.282.134.878-.228 1.205.076.507.604.958.137 1.382-.054.636.024 1.158-.527 1.438-.123.847.196 1.69.197 2.504.121.734.649 1.418.476 2.147-.419.102-.706.803-.625 1.305-.055.418-.45.832-.418 1.455-.195.604.357.869.422 1.426.275.489-.014.923.06 1.486-.096.456.444 1.035.269 1.305.208.907.185 1.896.768 2.624.524-.095.761.022.802.603-.304.573.726.776.115.906-.309-.515-.518.397-.637.639-.051.529-.49 1.142-.194 1.627.481-.152.226-.806.454-1.191.353-.643.077.598.096.923-.267.686.54.74.666.156.166-.636.147-1.296.15-1.951.341-.416.168-.979.317-1.494.046-.581.054-1.175.544-1.581.358-.663.7-1.326 1.166-1.926-.128-.381.025-.609.131-1.07-.044-.491-.314-.692.307-1.024.659-.532-.484-.413.04-.997.414-.565-.375-.62-.163-.889.446-.566-.28-.749.294-1.214.03-.56-.765-.126-.171-.889-.371-.315-.335-.323-.14-.878-.016-.412-.103-.723.134-1.147-.274-.332-.229-.584.052-1.153.186-.339-.039-.621.267-.904.201-.383.138-.74.42-1.11.518-.539-.597-.491-.115-.8.569-.431.173-.763.32-1.198-.152-.385-.448-.189-.254-.749-.718.065-.259-.489-.036-1.01.425-.426-.468-.491-.163-.897.003-.454-.772-.247-.401-.831-.592-.258.086-.328-.127-.85-.696.307.124-.55-.556-.475-.374-.077-.936.273-1.185.066-.057-.13-.087-.366-.296-.305zm-1.644.601c.347.105 1.009-.105 1.143.186-.508.316.615.711-.328.482.002.367 1.075 1.218.3.603-.494-.254-.519-.776-.967-1.151zm2.956.012c-.108.256-.569.467-.717.453-.373-.524.415-.351.717-.453zm-1.272.011c.571.692-.638.222 0 0zm1.236.461c.259.069.039.684-.131.94-.002.974.618-.299.527.121-.528.396-.066.943-.428 1.144-.372.307-.123 1.125-.321.36-.095-.609-.285-1.356-.147-1.91.016-.395.267-.361.5-.655zm-1.303.229c.53-.086.475 1.291.163.489-.074-.157-.125-.32-.163-.489zm-.97.254c.049.008-.023.048 0 0zm-.467.184c.7.104 1.024.873 1.363 1.447.054.532-.405-.772-.815-.785-.262.1-.452-.493-.548-.662zm1.557.652c.469.326.369 1.032.514 1.608.196 2.257-.226 4.508-.179 6.765.099.802-.24-.485-.395-.697-.261-1.184-1.223-2.051-1.893-3.021-.46.155-.236-.341-.276-.715.364-.193.391-.701.185-1.137-.026-.14-.031-.786.038-.706.384.014.93.571.689-.248-.177-.591-.145-1.312.449-.613.527.26.822 1.367.125.677-.824-.387-.129.847.057 1.198.371.552.298.971-.209.252-.511-.903-.893-.134-.433.517.259.502.699.93.846 1.473-.404-.441-.768-.939-1.194-1.348-.449.453.56.995.815 1.465.508.218.432 1.663.832.794-.043-.653-.57-.741-.144-1.128-.06-.386-.73-1.144-.687-1.221.332.213.916 1.399 1.131.691-.14-.083-.719-.567-.32-.972-.191-.502-.548-1.068.025-.298-.057.569.756.799.445-.027-.319-.468-.967-.82-.35-1.249-.118-.617-.43-.922.092-1.2.125-.305-.698-.951-.163-.86zm1.917.084c.488.335-.947.741 0 0zm-3.019.277c.142.05-.007.097 0 0zm.057.058c.294.253.821 1.112 0 0zm3.053.357c.624.228-.517.344-.696.495.164-.226.467-.337.696-.495zm-.012.622c-.082.635-.829.698-1.073 1.249-.022-.205.02-.309.199-.414-.117-.475.521-.693.874-.835zm-.314.976c.716-.045.273.504.648.75-.239.39.07.63-.432 1.07.182.51.764.176.155.937-.304-.407-.969.487-1.169.83.252.648 1.087-.947.872-.419.071.464-1.081.58-.848 1.208.673-.047-.753 1.318.304.811.344-.804-.137.211.335.357-.21-.185-.898.794-.849.436-.062-1.312.13-2.614.197-3.921.394.005.298-.749.918-.776.094-.638-1.343.282-.401-.441.843-.241.5-.984-.142-.343-.436.362.392-.577.412-.499zm-.634 1.735c.106-.094.14.192 0 0zm.577.152c-.867-.064-.704 1.599-.486.694.081.064.934-.545.486-.694zm-3.874.582c.451.646.98 1.25 1.407 1.919-.675-.845-.706.121-.018.518.544.463.674 1.184.998 1.774.454.056.209 1.324.091 1.462-.877-.502-1.412-1.387-2.059-2.109-.376.608-.569-.653-.698-1.035.044-.369-.167-1.122.162-.37.469.927 1.171 1.701 1.939 2.384.299.6.618-.121.163-.374-.676-.958-1.403-2.026-2.038-3.066-.42.193-.409.29-.411-.282.379.295.551-.535.464-.821zm3.756 1.524c.496.465-.594.295 0 0zm-.451 1.028c.07-.067.131.141 0 0zm.267.963c.029.557-1.056.888-.297.379.079-.14.182-.267.297-.379zm-3.314.357c.588.898 1.346 1.715 2.249 2.269-.016.629-.055 1.13-.598.468-.652-.465-.93-1.243-1.327-1.907-.571.438-.338-.327-.309-.772zm3.221.481c.203.244-.902 1.401.084 1.009.256-.441-.031.421-.324.614-.001 1.01.671-.364.543.181-.143.41-.888 1.166-.227 1.251-.181.237-.726.698-.69.995-.454.727.375.35.692.105-.119-.4-.34-.469.405-.791-.083.472-.293.967-.732 1.207.645.566-1.014.679-.18 1.137.502-.495.612.367.323.272-.979-.166-.535.62-.142.336-.253.449.214.592-.38 1.154-.174.195-.414 1.109-.517.726.307-1.419.063-2.877.336-4.299.105-1.155.258-2.324.315-3.502.667.232.092-.388.494-.395zm-3.265.92c.38.594.926 1.063 1.291 1.659.425.25 1.075.412.825 1.065-.14.955-.218 1.96-.187 2.896-.901-.799-1.895-1.541-2.437-2.651-.438.111-.652-.528-.483-.994.206-.681.521.449.696.725.565.77 1.337 1.403 1.782 2.246.791.196-.095-.738-.135-1.015-.601-.912-1.392-1.751-1.94-2.677-.138-.376.201-.545.139-.917-.126-.512.457.342.449-.337zm2.152.625c.137.261-.175.066 0 0zm-2.375.031c-.454.466.516 1.082.879 1.462.549.267 1.037 1.224 1.369.8-.137-.618-.984-.742-1.327-1.253-.41-.257-.581-.706-.921-1.009zm3.695 1.211c-.079.318-.169-.009 0 0zm-1.771.922c-.037.15-.055-.011 0 0zm-2.429.527c.236.392.915 1.274.184.513-.087-.153-.12-.346-.184-.513zm4.022.423c.158.081.033.205 0 0zm-3.656.756c.468.451 1.024.871 1.288 1.479 1.018.363-.608-1.351.047-.717.323.315.804.67.925.959-.073.538-.039 1.368-.679.662-.629-.392-.965-1.108-1.418-1.653-.47.435.445 1.115.742 1.557.249.46 1.107.536 1.132 1.005-.021.306-.25 1.264-.581.973-.275-.536-1.32-1.204-.681-.218.274.438-.388.065-.294-.275-.2-.569-.319-1.174-.397-1.792.404.72.96 1.368 1.257 2.135.658.019-.015-.83-.182-1.12-.376-.397-.565-1.284-1.081-1.296-.081-.45-.394-.767-.277-1.181.37.024.232-.325.199-.518zm.074 2.008c.058.081-.229.115 0 0zm1.794 2.814c.028.501-.277.721 0 0zm-.142.866c.002.11-.066.049 0 0zm-.036.04c.036.026-.071.116 0 0z" fill="#fae84c"/>
+ <path d="m38.304 16.63c-.729.102-1.409.421-2.025.777-1.322.323-2.534.912-3.845 1.303-2.443.943-4.898 2.048-6.809 3.886-1.601 1.301-3.472 2.382-4.594 4.167-.873.981-1.722 1.978-2.533 3.01-.846.767-1.138 1.926-1.657 2.909-.118.837.547-.053.589-.421.454-.884.775-1.858 1.572-2.508.975-1.347 2.199-2.491 3.141-3.862 1.544-1.517 3.411-2.65 5.008-4.107 1.368-1.01 2.934-1.7 4.486-2.376 1.646.306 3.325.416 4.981.65.684-.481-.741-.421-1.115-.506-1.074-.124-2.149-.243-3.221-.394 1.167-.386 2.314-.843 3.463-1.225.805-.101 1.369-.682 2.153-.846.225-.042 1.007-.169.406-.457zm2.842.269c-.832.058-1.707-.008-2.509.192.045.545.981.144 1.43.215.61-.083.997-.123 1.219.365.61-.093.863.227.135.385-.493.238-1.214.067-1.532.509-.376.042-.707.514-1.023.454-.323-.416-1.064-.116-1.543-.271-.629.009-1.26-.187-1.875-.17.329.887-.829.361-1.409.38-1.022.203.476.506.965.476.693.002 1.424.298 2.09.118-.582-.581-.391-.196.459-.25.869-.195.094.61.98.519-.596.119-1.357.098-1.786.491-.505.099-1.131.531-1.564.173-1.625-.208-3.27-.157-4.898-.287-.153.686.569.793 1.465.696 1.016.002 2.045.083 3.031.336-.816.301.676.546-.571.631-.386.186-1.448.137-1.183.715.14.299-.916.375-1.239.197-1.644-.104-3.298-.03-4.938-.174-.359.617 1.039.371 1.514.442.917.033 2.126.01 2.858.094-.413.324-1.175.054-1.733.13-.733-.024-1.475-.04-2.194-.19-.775.175.47.585 1.007.493.987.093 1.98.056 2.969.088.819-.336.528.096-.237.132-1.167.16-2.367-.175-3.545-.238-.508-.007-1.045-.2-1.54-.062-.153.203-1.387.435-.349.537.528-.026.752-.396 1.401-.159.912.085 1.822.199 2.733.286.753.402-.329.535-.723.366-1.119-.129-2.244-.195-3.369-.199-.389.655.988.27 1.457.399.335.06 1.756.053 1.288.177-.679.119-.686.556-1.543.21-1.075-.095-2.141-.257-3.225-.117-.335.706 1.013.145 1.469.349.887-.002 1.118.1.115.263-.598.285-1.348-.148-1.885.202.377.408 1.011.261 1.501.267.395-.051 1.623.443 1.371-.177-.824-.097.492-.159.467-.448.248.095 1.473.127.955.272-.82.065-.89.742-.027.582.909-.127.466.172-.147.351-.458.237-1.326.054-1.409.598-.527.231-1.022.603-1.593.321-.757.049-1.582-.09-2.292.167.051.647-.93.301-1.42.472-.639.216-1.061.922-.035.684.382-.354 1.2-.213 1.756-.279.492-.088.816-.378 1.427-.285.729-.105-.474.441-.744.478-.114.798-.689-.047-1.049.187-.45.444-1.251.068-1.637.543.764.382-.677.445-1.036.53-.785-.145-.961 1.016-.222.497.854-.492-.312.378.444.269.347-.007 1.689.004.957-.407-1.104.062.22-.273.65-.23.591.044 1.009-.267 1.634-.185.907-.321-.09.386-.407.479-.707.124-.317.758.258.652.958.028.163.072-.361.092-1.257.047-2.518-.003-3.744-.247-.518.517.784.465 1.184.547.295.076 1.767.025.864.124-.89.105-1.771.316-2.653.438-.411.685.872.161 1.274.151 1.495-.283 3.037-.386 4.513-.709.644.19.916-.649.134-.664-.297-.123-1.13.008-1.117-.147.335-.219 1.041-.519.845-.995-.218-.243.484-.352.631-.666-.131-.483.363-.551.774-.857.234-.405.937-.462 1.358-.736.509-.094.7-.456 1.23-.512.401-.204 1.073-.306 1.187-.79-.809-.326-.586-.286.178-.508.835-.204-.372-.703.62-.707.334-.205 1.419-.174 1.031-.722.672-.189 1.483-.201 2.043-.609-.576-.485-.181-.358.401-.544.595-.002.368-.653.56-.699.601-.232 1.382-.215 1.861-.648-.156-.466.84-.224 1.134-.585-.48-.538.158-.307.531-.712.717-.261 1.581-.125 2.242-.508-.11-.547-1.011-.347-.103-.673.56-.448 1.291-.428 1.97-.551.109-.472.79-.314.986-.806.37-.32-.276-.621-.617-.572-.095-.068.078-.546-.53-.426zm-3.373.577c-.366.643 1.002.273 1.456.377.446.233 1.55-.163.613-.327-.688-.069-1.379-.023-2.069-.05zm4.321.081c-.044.081-.029-.004 0 0zm-6.141.412c-.388.644.983.322 1.412.435.645-.051 1.354.195 1.949-.018-.148-.503-.954-.218-1.388-.328-.657-.028-1.317-.027-1.973-.089zm3.892.891c.103.118-.233.162 0 0zm-1.333.324c.161-.038-.064.074 0 0zm-6.264.544c-.444.615.983.275 1.42.429.859.109 1.734.133 2.582.301.707-.377-.586-.49-.903-.497-1.033-.092-2.059-.252-3.099-.233zm2.18 1.041c.385-.034 1.819.359.961.376-.192-.158-.574-.334-.961-.376zm-5.506.366c-.415.517.73.315.406.829 1.163.082 2.327-.114 3.487.066.263-.192 1.523-.463.436-.592-1.275.169-2.557.143-3.804-.187-.181-.011-.351-.096-.525-.116zm.493 1.026c-.621.01-1.244-.009-1.864.017-.228.655 1.176.233 1.712.348.936.049 1.876.126 2.807.211.684-.507-.794-.394-1.178-.464-.492-.037-.985-.077-1.477-.112zm-.902 3.238c.189-.047-.029.07 0 0zm-2.996 1.005c-.875.035-1.748.093-2.622.148-.62.062-1.576.822-.368.767.148-.479.953-.177 1.39-.316.464-.1 1.275.24 1.484-.231.353.073.594-.384.116-.368zm-2.478.205c.03-.029.028.039 0 0zm1.365 1.323c-.46.069-1.203.029-1.768.113.09-.169.937-.075 1.278-.109.164-.002.327-.003.49-.004zm-.017.19c.056.116-.027.096 0 0zm-.768.995c-.227.05-.185.021 0 0zm-.681.37c.199.202-.872.167-1.216.238-.715.048.696-.306.987-.222.077-.005.153-.011.229-.016z" fill="#ce5ac3"/>
+ <path d="m28.761 6.666c-.35.705-.576-.056-1.047.207-.153.636-.744-.208-.951.603-.208.375-.698.492-.594 1.087-.406.256-.273 1.113-.815 1.048-.303.56-.491 1.312-.781 1.797-.393.296-.304.889-.622 1.284-.261.467-.153 1.006-.34 1.496-.317-.88-.61.106-.724.438-.598.537-.501 1.526-.787 2.254-.247.182-.33 1.308-.533.922-.489-.226-.593.675-.845.991-.287.338-.362.79-.298 1.443-.163.516-.69.826-.62 1.386.085.395-.078 1.073-.364 1.191-.672-.111-.228 1.039-.775 1.189-.356.222-.005 1.15.244.593.174-.318.408-.735.44-1.158.446-.027.682-.777.806-1.217.022-.704.307-1.302.641-1.941-.105-.626.292-1.119.438-1.707.401-.787-.05.5.082.802.124.637-.126 1.44.304 1.96.574-.322-.115-1.005.078-1.632.007-.607-.167-1.142.272-1.452.118-.618.326-.851.508-1.363.173-.582.237-1.192.451-1.764.534-.419.287-.577.906-.446.365-.773.138-1.663.745-2.305.461-.171.206-.875.512-1.226.311-.279.201-1.154.635-1.061.417-.268.351-.939.776-1.079-.122-.631.231-.849.533-1.266.09-.551.785.258.868-.476.194-.051.754.667.878-.107.328.235.729 1.346 1.058.736.121-.394.279.327.419.451-.365.477-.755 1.116-1.056 1.657.384-.662.122-1.063.019-1.3.48-.913-.548-.369-.45.286-.131.4-.425 1.648.275 1.339-.622 1.252-1.806 2.132-2.305 3.464-.55 1.082-1.192 2.111-1.74 3.195-.782 1.079-1.557 2.164-2.057 3.41-.425.834-1.095 1.526-1.425 2.418-.479-.527-.112-1.144-.11-1.63-.3-.351-.184-1.133-.129-1.612-.663-.241-.385.926-.377 1.343.021.716-.128 1.572.324 2.195.327.42-.425.416-.419-.357-.232-.965-.853-.446-.286.26.113.541.638 1.041.201 1.526-.306.685-.389-.745-.516-1.061-.687-.242-.077 1.024-.002 1.478.207.254-.269 1.012-.432.838-.297-.331.187-1.618-.448-1.027-.031.521-.698.712-.483 1.479-.135.734.734.678.364.013.023-1.073.043-.608.498-.017-.251.833-.921 1.498-1.376 2.23-.157.901-.474.037-.467-.375.107-.248.291-.489.264-.776.802.335.371-.326.231-.632.202-.447-.552-.866-.386-.299-.131.419-.195.906-.351 1.367-.401.568.183 1.159.284 1.695-.286.926-.479 1.892-.735 2.814-.467.687.715.582.388.021.201-.767.34-1.568.587-2.334.193-.914.712-1.689 1.294-2.395.542-.946.962-1.957 1.606-2.844.614-1.325 1.165-2.698 2.08-3.853.379-.743.683-1.531 1.151-2.224.511.576.638-.378 1.243-.351.852-.351 1.71-.69 2.539-1.092.17.243-.305.727-.696.939-.337.224-.881.491-1.391.713-.444.109-1.52 1.014-.66.832.626-.434 1.374-.827 2.078-1.022.724.001-.463.281-.578.559-.179.563-.928.077-1.395.491-.81.292-1.775.564-2.274 1.307.343.406.938-.591 1.548-.65.402-.097 1.271-.686 1.368-.275-.423.094-.476.726-.841.713-.388-.302-.959.277-1.408.411-.601-.026-1.325 1.251-.477.658.509-.272 1.183-.619 1.63-.787.209.548-.562.55-.984.781-.51.2-1.146.485-1.282 1.009-.704-.042-.923 1.316-.319.651.374-.462 1.172-.48 1.609-.905-.66-.255-.547-.048.227-.459.302-.203 1.303-.459.49-.116-.207.344-.6.546-.797.944-.313.459-.842.212-1.383.585-.152.56-.826.703-.988 1.331.34.425-.686.606-.86 1.033-.344.908.695-.182 1.039-.401.843-.182-.008-.475.349-.861.354-.39 1.146-.371 1.329-.822-1.043.012-.492-.054.218-.24.284-.607-.285 1.018.436.299.278-.153.182-.641.391-.776.259-.295.502-.628.774-.899.829-.125.268-.778.318-1.169.437-.229.738-.519 1.007-.816.207-.401.447-.552.944-.769-.224-.537.848-.376.8-.931-.917-.343.118-.25.093-.855.592-.119.428-.661.385-.776.352-.254 1.172-.375 1.053-.938-.739-.201 1.006-.553.077-.804-.227-.019 1.171-.559.296-.743-.642-.089.611-.351.808-.575-.056-.489.542-.434.772-.845-.701-.257.657-.695-.044-1.045-.856-.045-.351-.496.215-.51.727-.148-.209-.676-.568-.446-.104.5-.857.061-1.306.431-.85.395-.893.151-.08-.228.5-.067 1.147-.575 1.504-.309.156-.327.876-.402.866-.876-.535-.206.626-.073.669-.434-.482-.477 1.256-.181.594-.77-.866-.254-1.769-.449-2.645-.588-.439-.029-.539-.364-.783-.736-.241-.685-.567.364-.74-.109-.212-.253-.395-.569-.684-.729zm-.565 1.026c-.578.487-.432 1.43-.615 2.122.018.543-.23 1.22.112 1.671.601-.281.766-.487.642-1.221.073-.655.092-1.323.268-1.955-.626-.242-.481.985-.583 1.448-.052.32-.111 1.84-.116.84.008-.944.191-1.931.461-2.794l-.04-.058zm-1.604.042c.029.085-.146.208 0 0zm-.129.322c.028.014.042.041 0 0zm4.367.419c.553.351 1.412.272 2.068.537-.601 0-.597.593-1.084.631-.674.278-1.567.286-2.012.944.488.48-.966.497-1.016 1.144.19.113-1.02 1.143.185.893-.319-.525.814-.605 1.229-.843.76-.522.47.418 1.179.479.287.087-1.143.625-.269.813-.685.112-.61.634-1.046.831-.512.064-1.07.744-.27.835-.545.082-.731.636-.437.797-1.341.077-2.701.669-3.67 1.595.364.495.937-.508 1.453-.578.602-.341 1.283-.556 1.97-.634.614.354-.246.455-.552.696-.456.351-1.034.304-1.541.659-.836.359-1.694.671-2.518 1.057.976-1.199 1.55-2.644 2.357-3.948.472-1.143 1.215-2.124 2.015-3.051.502-.581.555-1.53 1.421-1.633.595-.258 1.372-.349 1.859-.573-.072-.567-.881-.01-1.246-.023-.439.155-1.317.583-.641-.157.058-.316.557-.258.566-.471zm-3.362.582c-.573.205-.429 1.085-.484 1.603-.215.462.22 1.505.473.652-.271-.426-.052-1.099-.038-1.611.031-.197.316-.5.049-.644zm-.808.645c-.551.285-.335 1.132-.542 1.661-.004.799-.332 1.648-.034 2.413.585-.034.059-1.083.315-1.527.011-.839.306-1.689.338-2.493zm4.793.447c.412.273-.486.413-.789.462-.866.424-.458-.126.146-.273.215-.063.428-.128.643-.189zm-5.542.52c-.319.586-.203 1.377-.36 2.04-.4.617.318 1.496.352.524-.068-.788.285-1.71.205-2.519l-.058-.041zm5.681.406c.073-.031.037.113 0 0zm-6.375.538c-.58.291-.35 1.191-.44 1.761.067.658-.174 1.508.323 2.01.615-.411-.199-.786.04-1.464.002-.728-.027-1.478.2-2.173l-.044-.083zm5.142.7c-1.066.181-2.119.661-2.911 1.385-.154.876.81-.364 1.272-.433.55-.391 1.291-.418 1.843-.714l.007-.094zm-6.579 1.071c.04.037-.038.029 0 0zm5.381.408c-.864.283-1.901.546-2.415 1.35.384.758.499-.403 1.079-.459.464-.324 1.152-.318 1.552-.678.027-.116-.092-.248-.216-.213zm-4.594.087c-.419.481-.169 1.286-.254 1.905-.021.43-.026 1.839.494 1.13-.307-.933-.011-2.012-.116-2.974l-.056-.043zm4.131.971c-.786.108-1.533.53-2.117 1.026.345.645.861-.388 1.423-.475.2-.143 1.318-.129.694-.551zm-5.229.426c-.447.39-.193 1.206-.309 1.779.05.476-.286 1.61.381 1.475-.086-.991.012-2.1.082-3.13-.021-.067-.084-.118-.154-.124zm-.59 1.424c-.422.622-.292 1.491-.296 2.211-.179.817.99.858.448.268-.225-.771-.064-1.612.082-2.374-.033-.09-.14-.144-.234-.105zm-.807.317c.211-.046-.143.159 0 0zm6.509.36c.113-.008-.007.02 0 0zm-6.452.982c-.543.42-.244 1.295-.306 1.908.441.951.469-.179.353-.689-.17-.419.338-1.017-.047-1.219zm1.759 5.152c.204.161.067.1 0 0zm.065.345c.06.043-.22.112 0 0zm-5.706 2.495c.019.286-.47-.022 0 0zm.082.77c.019-.003-.031.021 0 0z" fill="#509def"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pk-package-sources.svg b/.icons/kora/apps/scalable/pk-package-sources.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/pk-package-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pkgbrowser.svg b/.icons/kora/apps/scalable/pkgbrowser.svg
new file mode 100644
index 000000000..bf0d42704
--- /dev/null
+++ b/.icons/kora/apps/scalable/pkgbrowser.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5224 45.5224 0 23.4923 46.7584)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#904d00" offset="0"/>
+ <stop stop-color="#b87425" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m22 14c4.389 0 8 3.611 8 8 0 1.603-1.177 4.089-1.796 5l7.659 6.742c.294.282.461.673.461 1.082 0 .823-.677 1.5-1.5 1.5-.409 0-.8-.167-1.082-.461l-6.999-7.41c-.91.62-3.141 1.544-4.743 1.547-4.389 0-8-3.611-8-8s3.611-8 8-8zm0 3c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/plan.svg b/.icons/kora/apps/scalable/plan.svg
new file mode 120000
index 000000000..e69590b64
--- /dev/null
+++ b/.icons/kora/apps/scalable/plan.svg
@@ -0,0 +1 @@
+planner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plank-config.svg b/.icons/kora/apps/scalable/plank-config.svg
new file mode 120000
index 000000000..ad1f95780
--- /dev/null
+++ b/.icons/kora/apps/scalable/plank-config.svg
@@ -0,0 +1 @@
+plank.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plank.svg b/.icons/kora/apps/scalable/plank.svg
new file mode 100644
index 000000000..0e1ad62d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/plank.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m37.436 26.105-3.814-3.816c-.084-.083-.198-.131-.315-.131-.12 0-.233.047-.316.131l-3.815 3.815c-.388.389-.504.983-.294 1.492.21.507.704.849 1.255.849h.649c-.595 1.916-2.005 3.541-3.836 4.382l-.935-16.365c1.063-.67 1.771-1.857 1.771-3.208 0-2.091-1.695-3.787-3.786-3.787-2.09 0-3.786 1.694-3.786 3.785 0 1.35.708 2.533 1.771 3.203l-.935 16.372c-1.831-.841-3.242-2.466-3.837-4.383h.65c.549 0 1.046-.342 1.256-.849.21-.508.093-1.098-.294-1.487l-3.815-3.815c-.084-.084-.199-.133-.316-.133-.12 0-.232.046-.316.13l-3.816 3.815c-.388.388-.504.983-.294 1.491.211.507.705.849 1.255.849h.514c.986 5.683 5.966 10.088 11.963 10.088s10.978-4.405 11.964-10.088h.513c.549 0 1.045-.342 1.255-.849.21-.508.094-1.103-.296-1.491z" fill="#fff" fill-opacity=".87" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/planner.svg b/.icons/kora/apps/scalable/planner.svg
new file mode 100644
index 000000000..a08a9e9c0
--- /dev/null
+++ b/.icons/kora/apps/scalable/planner.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.6834 51.6834 0 24 33.0175)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.3468 -79.9106 79.9106 .3468 4800.49 95.6706)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fefffe" offset="0"/>
+ <stop stop-color="#f1f1f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m45.668 25 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#005268"/>
+ <path d="m45.668 24 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#15a9d4"/>
+ <g fill-rule="nonzero">
+ <path d="m30.815 32.859c-1.24.005-2.446-.376-3.618-1.144s-1.986-1.915-2.442-3.442l2.261-.953c.292 1.005.772 1.785 1.439 2.34.668.554 1.451.829 2.35.826 1.007-.005 1.868-.323 2.585-.956.734-.632 1.099-1.416 1.095-2.351-.004-.916-.385-1.688-1.142-2.314-.74-.626-1.632-.937-2.674-.932l-1.591.007-.01-2.319 1.402-.006c.971-.005 1.77-.278 2.396-.82.645-.542.966-1.263.962-2.161-.004-.845-.321-1.509-.953-1.992-.613-.483-1.378-.722-2.295-.718-1.582.007-2.648.811-3.199 2.414l-2.296-.961c.355-.99.99-1.874 1.903-2.651.914-.777 2.107-1.169 3.582-1.175 1.654-.007 3.031.472 4.132 1.438 1.101.948 1.654 2.159 1.661 3.634.008 1.779-.814 3.104-2.464 3.975v.107c.901.374 1.641.946 2.219 1.717.597.77.898 1.686.902 2.746.007 1.637-.589 2.996-1.789 4.08-1.2 1.066-2.672 1.603-4.416 1.611zm-8.187-.396-11.758.051-.011-2.481c3.509-3.557 5.755-5.877 6.739-6.96.877-.993 1.467-1.742 1.77-2.246.304-.523.454-1.162.45-1.917-.003-.773-.312-1.455-.925-2.045-.614-.591-1.433-.884-2.458-.88-.935.004-1.689.286-2.262.846-.573.542-.939 1.128-1.098 1.758l-2.269-.907c.301-.972.936-1.892 1.903-2.759s2.223-1.304 3.769-1.311c1.708-.007 3.113.508 4.214 1.546s1.655 2.285 1.661 3.741c.008 1.798-.963 3.726-2.914 5.784l-5.37 5.444 8.549-.037z" fill="url(#b)"/>
+ <path d="m30.095 38.75c-.024 0-.05-.002-.081-.005-.029-.002-.054-.006-.077-.01v-.305c.021.005.045.007.071.009.028.002.053.004.077.004.051 0 .096-.007.136-.021.042-.012.079-.033.112-.062s.062-.067.087-.114c.027-.047.051-.104.075-.172l.043-.133-.826-2.236h.383l.626 1.867h.008l.626-1.867h.379l-.874 2.371c-.049.13-.097.238-.145.323-.049.087-.103.156-.162.208-.058.052-.124.089-.199.109-.073.023-.16.034-.259.034zm-8.589-.79c-.157 0-.3-.027-.427-.081-.125-.054-.233-.13-.323-.228-.09-.099-.159-.219-.207-.358-.049-.141-.073-.298-.073-.471 0-.174.024-.331.073-.47.048-.141.117-.261.207-.359.09-.099.198-.175.323-.228.127-.054.27-.081.427-.081.158 0 .299.027.425.081.127.053.236.129.325.228.09.098.159.218.208.359.048.139.072.296.072.47 0 .173-.024.33-.072.471-.049.139-.118.259-.208.358-.089.098-.198.174-.325.228-.126.054-.267.081-.425.081zm4.612 0c-.141 0-.27-.027-.388-.081-.116-.055-.217-.133-.302-.232-.085-.1-.15-.219-.197-.359-.047-.141-.071-.296-.071-.466s.024-.325.071-.464c.047-.141.112-.261.194-.361.085-.099.185-.176.301-.23.116-.055.244-.083.383-.083.161 0 .302.033.425.1.123.066.219.161.288.284h.009v-1.25h.36v3.121h-.344v-.377h-.006c-.073.13-.171.229-.294.296-.123.068-.266.102-.429.102zm2.234 0c-.113 0-.216-.015-.309-.046-.092-.031-.172-.076-.238-.132-.067-.058-.118-.127-.154-.208s-.054-.172-.054-.271c0-.194.072-.345.214-.454s.35-.172.624-.189l.626-.037v-.186c0-.14-.044-.246-.133-.32-.087-.074-.213-.112-.379-.112-.065 0-.125.009-.181.025-.055.016-.105.038-.149.069-.043.029-.078.065-.108.108-.027.042-.046.09-.058.143h-.346c.003-.094.027-.182.071-.264.044-.081.104-.152.18-.211.076-.06.165-.106.265-.139.103-.034.213-.052.33-.052.133 0 .252.018.359.052.106.033.197.082.273.145.076.062.134.138.174.228.042.089.062.187.062.296v1.534h-.342v-.387h-.008c-.032.062-.072.118-.122.17-.05.049-.106.092-.168.128-.062.035-.13.062-.203.081-.072.019-.147.029-.226.029zm-8.305-.021h-.348v-2.305h-.015l-.953 2.284h-.315l-.953-2.284h-.015v2.305h-.348v-2.991h.433l1.032 2.496h.017l1.032-2.496h.433zm2.869-2.234h.339v.363h.009c.142-.256.385-.384.729-.384.123 0 .234.02.332.058s.182.092.251.164c.069.07.121.157.157.259.037.101.056.215.056.342v1.432h-.36v-1.37c0-.184-.047-.323-.139-.418-.093-.097-.228-.146-.404-.146-.092 0-.175.016-.251.046-.075.03-.139.073-.193.129-.053.055-.093.122-.122.201-.029.078-.044.165-.044.261v1.297h-.36zm5.513 1.942c.091 0 .175-.014.252-.041.078-.028.144-.067.199-.117.057-.049.101-.108.133-.176.032-.069.048-.143.048-.224v-.18l-.585.037c-.168.011-.295.047-.381.108-.086.06-.129.143-.129.251 0 .052.011.099.031.141.023.041.054.077.094.108.041.03.09.054.147.07.057.015.12.023.191.023zm-6.923-.008c.104 0 .196-.019.278-.056.083-.038.153-.091.209-.16.058-.07.102-.156.131-.257.03-.101.045-.215.045-.344 0-.128-.015-.243-.045-.344-.029-.101-.073-.187-.131-.257-.056-.07-.126-.124-.209-.16-.082-.037-.174-.056-.278-.056-.103 0-.197.019-.28.056-.081.038-.151.092-.209.162-.057.069-.1.154-.131.255-.029.101-.043.216-.043.344 0 .129.015.243.046.344.03.101.073.187.13.257.057.069.126.122.207.16.083.037.177.056.28.056zm4.676-1.634c-.098 0-.187.02-.267.059-.081.038-.15.093-.208.165-.056.071-.101.156-.132.257s-.046.213-.046.336c0 .124.015.237.046.338.031.099.076.185.132.257.058.07.127.125.208.164.08.038.169.058.267.058.097 0 .185-.02.265-.058.08-.04.149-.096.205-.168.057-.072.101-.158.133-.257.032-.101.048-.212.048-.334s-.016-.232-.048-.332-.076-.187-.133-.259c-.056-.071-.125-.127-.205-.165-.08-.04-.168-.061-.265-.061z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/planwork.svg b/.icons/kora/apps/scalable/planwork.svg
new file mode 100644
index 000000000..da9ee39e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/planwork.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-3.32057 -126.034 126.034 -3.32057 468.86 130.347)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#949ba7" offset="0"/>
+ <stop stop-color="#757f8f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-7.28e-6 -19.3629 19.3629 -7.28e-6 24.5177 32.5653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fefffe" offset="0"/>
+ <stop stop-color="#f1f1f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 25 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#5f6164"/>
+ <path d="m45.668 24 1.191 11.807c0 3.438-2.943 6.228-6.57 6.228h-32.578c-3.627 0-6.57-2.79-6.57-6.228l1.191-11.807z" fill="#868e9c"/>
+ <g fill-rule="nonzero">
+ <path d="m18.308 32.164-2.481.011-.067-15.371-3.58 1.579-.953-2.099 5.41-2.559 1.591-.006z" fill="url(#b)"/>
+ <path d="m34.552 29.748c-1.358 1.857-3.143 2.791-5.354 2.8-2.211.01-4.004-.908-5.379-2.754-1.374-1.846-2.067-4.135-2.079-6.868-.012-2.75.661-5.046 2.02-6.885 1.358-1.858 3.143-2.792 5.354-2.801 2.212-.01 4.004.908 5.379 2.754 1.374 1.828 2.067 4.117 2.079 6.868.012 2.733-.661 5.028-2.02 6.886zm-5.364.427c1.474-.006 2.648-.703 3.523-2.092.893-1.388 1.335-3.125 1.326-5.21-.009-2.104-.466-3.836-1.371-5.199-.887-1.38-2.067-2.067-3.542-2.061-1.492.006-2.675.704-3.55 2.092-.875 1.37-1.308 3.107-1.299 5.21.009 2.086.457 3.819 1.344 5.199.887 1.381 2.076 2.068 3.569 2.061z" fill="url(#b)"/>
+ <path d="m20.222 37.939h-.353l-.814-2.991h.389l.599 2.442h.017l.674-2.442h.377l.673 2.442h.017l.599-2.442h.39l-.815 2.991h-.352l-.69-2.373h-.021z" fill="#fff"/>
+ <path d="m23.865 37.96c-.157 0-.3-.027-.427-.081-.125-.054-.233-.13-.323-.228-.09-.099-.159-.219-.207-.358-.049-.141-.073-.298-.073-.471 0-.174.024-.331.073-.47.048-.141.117-.261.207-.359.09-.099.198-.175.323-.228.127-.054.27-.081.427-.081.158 0 .299.027.425.081.127.053.236.129.326.228.089.098.158.218.207.359.048.139.072.296.072.47 0 .173-.024.33-.072.471-.049.139-.118.259-.207.358-.09.098-.199.174-.326.228-.126.054-.267.081-.425.081zm0-.321c.104 0 .196-.019.278-.056.083-.038.153-.091.209-.16.058-.07.102-.156.131-.257.03-.101.045-.215.045-.344 0-.128-.015-.243-.045-.344-.029-.101-.073-.186-.131-.257-.056-.07-.126-.124-.209-.16-.082-.037-.174-.056-.278-.056-.103 0-.197.019-.28.056-.081.038-.151.092-.209.162-.057.069-.1.154-.13.255-.029.101-.044.216-.044.344 0 .129.015.243.046.344.03.101.074.187.13.257.057.069.126.122.207.16.083.037.177.056.28.056z" fill="#fff"/>
+ <path d="m25.275 35.705h.339v.363h.009c.016-.058.041-.111.074-.158.035-.048.076-.089.123-.122s.099-.059.157-.077c.06-.018.122-.027.187-.027.022 0 .047.002.074.004.028.003.049.007.065.011v.356c-.016-.007-.043-.012-.081-.016-.039-.006-.074-.009-.106-.009-.073 0-.14.013-.199.04-.058.025-.108.06-.151.105-.042.046-.074.101-.098.166-.022.065-.033.137-.033.216v1.382h-.36z" fill="#fff"/>
+ <path d="m28 35.705h.439l-.976.966 1.005 1.268h-.418l-.84-1.046-.211.199v.847h-.361v-3.121h.361v1.886z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/plasma-media-center.svg b/.icons/kora/apps/scalable/plasma-media-center.svg
new file mode 120000
index 000000000..eb851c242
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasma-media-center.svg
@@ -0,0 +1 @@
+mplayer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plasma-mobile-phone.svg b/.icons/kora/apps/scalable/plasma-mobile-phone.svg
new file mode 120000
index 000000000..eeb5b2830
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasma-mobile-phone.svg
@@ -0,0 +1 @@
+ekiga.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plasma-search.svg b/.icons/kora/apps/scalable/plasma-search.svg
new file mode 100644
index 000000000..ba7e4602f
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasma-search.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.38457 0 0 1.38457 -9.67418 -8.85472)" d="m33.239 31.309-4.541-3.397c.969-1.399 1.973-3.584 1.973-5.304 0-1.117-.217-2.187-.651-3.207s-1.02-1.899-1.759-2.638-1.618-1.325-2.638-1.759-2.089-.651-3.207-.651-2.187.217-3.207.651c-1.021.434-1.9 1.02-2.639 1.759-.738.739-1.325 1.618-1.759 2.638-.433 1.021-.65 2.09-.65 3.207 0 1.118.217 2.187.65 3.207.434 1.021 1.021 1.9 1.759 2.639.739.738 1.619 1.325 2.639 1.759 1.02.433 2.089.65 3.207.65 1.72 0 3.719-.704 5.119-1.674l3.582 4.23c.281.297.632.446 1.055.446.406 0 .758-.149 1.055-.446s.446-.648.446-1.055c0-.414-.145-.766-.434-1.055zm-7.112-4.99c-1.028 1.028-2.265 1.542-3.711 1.542s-2.683-.514-3.711-1.542-1.542-2.265-1.542-3.711.514-2.683 1.542-3.711c1.027-1.028 2.265-1.542 3.711-1.542s2.683.514 3.711 1.542 1.542 2.265 1.542 3.711-.514 2.683-1.542 3.711z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/plasma.svg b/.icons/kora/apps/scalable/plasma.svg
new file mode 100644
index 000000000..18c049064
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasma.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-11.08 0-20 8.92-20 20 0 3.674.981 7.111 2.696 10.064 20.65.716 31.304-22.064 32.001-23.656-3.649-3.945-8.875-6.408-14.697-6.408z" fill="#1ab5bc"/>
+ <path d="m42.709 16.959-27.314 10.35 18.773 13.91c5.887-3.474 9.832-9.861 9.832-17.219 0-2.485-.47-4.85-1.291-7.041z" fill="#d05a46"/>
+ <path d="m15.428 27.221-8.871 6.574c3.419 6.096 9.929 10.205 17.443 10.205 3.769 0 7.276-1.051 10.279-2.85z" fill="#2c5953"/>
+ <path d="m38.482 10.205-23.086 17.106 27.313-10.352c-.951-2.539-2.394-4.83-4.227-6.754z" fill="#c42e93"/>
+ <path d="m17 10c-1.108 0-2 .892-2 2s.892 2 2 2 2-.892 2-2-.892-2-2-2zm11 0-4 4 6 6-6 6 4 4 10-10zm-15.5 11c-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.5-1.115-2.5-2.5-2.5zm8 10c-1.939 0-3.5 1.561-3.5 3.5s1.561 3.5 3.5 3.5 3.5-1.561 3.5-3.5-1.561-3.5-3.5-3.5z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/plasmadiscover.svg b/.icons/kora/apps/scalable/plasmadiscover.svg
new file mode 100644
index 000000000..a4682df5d
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasmadiscover.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0595533 -6.84864 6.84864 .0595533 23.2854 9.8263)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#018fa9" offset="0"/>
+ <stop stop-color="#35b7dc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1 0 0 -1 1 0)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3abbe1" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -37 37 0 24 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -1 1 0 0 1)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6e6e6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m4 3v27l3.5-24.5z" fill="#0492ac"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#b)"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08"/>
+ </g>
+ <path d="m46 9h-44v34c0 1.656 1.344 3 3 3h38c1.656 0 3-1.344 3-3z" fill="url(#c)"/>
+ <path d="m46 9h-5.5v-3.5z" fill="#0995b1" fill-rule="nonzero"/>
+ <path d="m7.5 5.5-5.5 3.5h5.5z" fill="#39badf" fill-rule="nonzero"/>
+ <circle cx="14" cy="14" r="2" fill-opacity=".3"/>
+ <circle cx="34" cy="14" r="2" fill-opacity=".3"/>
+ <path d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#d)" stroke-width="2.4"/>
+ <path d="m19.265 20.764c-.708 0-1.291.581-1.291 1.287s.583 1.287 1.291 1.288h.001c.708 0 1.291-.581 1.291-1.287v-.001c0-.706-.583-1.287-1.291-1.287zm7.318 0-2.449 2.441 3.767 3.755-3.901 4.425 2.583 2.253 6.026-6.866zm-9.04 6.008c-1.18 0-2.152.968-2.152 2.145v.001c0 1.177.972 2.145 2.152 2.145 1.181 0 2.153-.968 2.153-2.145v-.001c0-1.177-.972-2.145-2.153-2.145zm3.874 6.008c-1.417 0-2.583 1.162-2.583 2.574v.001c0 1.412 1.166 2.574 2.583 2.574s2.583-1.162 2.583-2.574v-.001c0-1.412-1.166-2.574-2.583-2.574z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/plasmafox.svg b/.icons/kora/apps/scalable/plasmafox.svg
new file mode 100644
index 000000000..eb9341566
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasmafox.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.10571 0 0 1.10571 -2.53696 -2.53696)" fill-rule="nonzero">
+ <path d="m11.487 4.576 12.513 8.624v28.8c-1.435-6.907-4.967-12.027-12.435-13.792-1.556-.211-1.565-.342-1.565-1.925v-21.25c0-1.426.245-1.172 1.487-.457z" fill="#145b7f"/>
+ <path d="m36.513 4.576-12.513 8.624v28.8c1.435-6.907 4.967-12.027 12.435-13.792 1.556-.211 1.565-.342 1.565-1.925v-21.25c0-1.426-.245-1.172-1.487-.457z" fill="#1a7f63"/>
+ <path d="m24 13.2v30.8c.592 0 1.183-.182 1.637-.545l17.683-14.146c.907-.726.907-1.892 0-2.618z" fill="#1ea782"/>
+ <path d="m24 13.2v30.8c-.592 0-1.183-.182-1.637-.545l-17.683-14.146c-.907-.726-.907-1.892 0-2.618z" fill="#0072c1"/>
+ <g fill="#fff">
+ <path d="m24 13.199-14 9.778v3.306c0 1.583.008 1.713 1.564 1.924 7.468 1.765 11.001 6.886 12.436 13.793 1.435-6.907 4.968-12.028 12.436-13.793 1.556-.211 1.564-.341 1.564-1.924v-3.306z" fill-opacity=".3"/>
+ <path d="m20 18c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 1-1-.446-1-1-1zm6.285 0-2.285 2.199 3.428 3.301-3.428 3.301 2.285 2.199 3.43-3.301 2.285-2.199-2.285-2.199zm-8.785 6c-.831 0-1.5.669-1.5 1.5s.669 1.5 1.5 1.5 1.5-.669 1.5-1.5-.669-1.5-1.5-1.5zm4.5 6c-1.108 0-2 .892-2 2s.892 2 2 2 2-.892 2-2-.892-2-2-2z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/plasmagik.svg b/.icons/kora/apps/scalable/plasmagik.svg
new file mode 100644
index 000000000..9d091e78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasmagik.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9998 39.9998 0 24 43.9998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff982c" offset="0"/>
+ <stop stop-color="#ffbc2c" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.06468 0 0 1.06468 -1.55236 -1.55235)" d="m24 4c-1.893.027-3.243 1.152-3.877 3.014l.023-.084-2.974 9.07h-10.031c-.022 0-.043 0-.065 0-1.198.038-2.278.59-3.039 1.504-1.646 1.863-1.297 4.796.793 6.185l7.887 5.686-3.061 9.379c-.003.01-.006.021-.01.031-.467 1.516-.027 3.077 1.149 4.145.008.008.019.015.027.023 1.414 1.24 3.4 1.397 4.996.371.031-.019.061-.039.09-.06l8.092-5.764 8.092 5.764c.029.021.059.041.09.06 1.596 1.026 3.582.869 4.996-.371.008-.008.019-.015.027-.023 1.176-1.068 1.616-2.629 1.149-4.145-.004-.01-.007-.021-.01-.031l-3.061-9.379 7.887-5.686c2.09-1.389 2.439-4.322.793-6.185-.761-.914-1.841-1.466-3.039-1.504-.022 0-.043 0-.065 0h-10.031l-2.974-9.07.023.084c-.634-1.862-1.984-2.987-3.877-3.014z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/plasmashell.svg b/.icons/kora/apps/scalable/plasmashell.svg
new file mode 120000
index 000000000..fd5872481
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasmashell.svg
@@ -0,0 +1 @@
+preferences-desktop-plasma.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plasmavault.svg b/.icons/kora/apps/scalable/plasmavault.svg
new file mode 100644
index 000000000..ce6df1acd
--- /dev/null
+++ b/.icons/kora/apps/scalable/plasmavault.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 445.153 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.8864 25.8864 0 32 36.7664)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0074e8" offset="0"/>
+ <stop stop-color="#12bffe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 22.3477 -22.3477 0 -459.918 22.0117)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#126c98" offset="0"/>
+ <stop stop-color="#0b4f94" offset="1"/>
+ </linearGradient>
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path d="m22.293 30.295h6.471v6.471h-6.471v-6.471h-6.472v-6.472h6.472zm-6.472 6.471h-6.471v-6.471h6.471zm25.886 0h-6.471v-6.471h-6.472v-6.472h6.472v6.472h6.471v-6.472h6.472v6.472h-6.472zm19.415-12.943v6.472h-6.472v6.471h-6.471v-6.471h6.471v-6.472zm-51.772 6.472h-6.472v-6.472h6.472zm12.281-19.415c.223.011.444.037.662.077v6.395h6.471v6.471h-6.471v-6.471h-6.472v-6.472zm-5.81 12.943h-6.471v-6.471h6.471zm25.886-8.171h6.472v1.7h-6.472v6.471h-6.471v-6.471h-6.472v-2.027c.563.214 1.165.327 1.778.327h4.694v1.7h6.471zm12.943 0h1.472c1.326 0 2.597.527 3.535 1.464.076.076.15.155.221.236h-5.228v6.471h-6.471v-6.471h6.471zm-45.3 1.7h-6.472v-1.478c0-1.326.527-2.598 1.465-3.535.88-.88 2.054-1.398 3.29-1.459h1.717z" fill="url(#b)"/>
+ <path d="m32 22.012c-3.372 0-6.095 2.641-6.095 6.095h2.032c0-2.235 1.808-4.064 4.063-4.064s4.063 1.829 4.063 4.064v4.063h-11.174c-0.562 0-1.015 0.453-1.015 1.016v10.158c0 0.562 0.453 1.015 1.015 1.015h14.222c0.562 0 1.015-0.453 1.015-1.015v-10.158c0-0.563-0.453-1.016-1.015-1.016h-1.016v-4.063c0-3.454-2.723-6.095-6.095-6.095z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/play.svg b/.icons/kora/apps/scalable/play.svg
new file mode 120000
index 000000000..0935d5e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/play.svg
@@ -0,0 +1 @@
+Play.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/playitslowly.svg b/.icons/kora/apps/scalable/playitslowly.svg
new file mode 120000
index 000000000..691829362
--- /dev/null
+++ b/.icons/kora/apps/scalable/playitslowly.svg
@@ -0,0 +1 @@
+ch.x29a.playitslowly.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/playonlinux.svg b/.icons/kora/apps/scalable/playonlinux.svg
new file mode 100644
index 000000000..583ee4384
--- /dev/null
+++ b/.icons/kora/apps/scalable/playonlinux.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2dbde" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(.846901 0 0 .846901 3.67435 3.67436)" fill-rule="nonzero">
+ <path d="m24.228 24.073c4.474 8.143 2.413 23.632-5.398 19.119-2.283-1.321-3.174-2.71-3.325-4.007-1.199.519-2.846.443-5.136-.875-8.674-5.008 4.57-14.041 13.853-14.234" fill="#0087f1"/>
+ <path d="m24.228 24.073c.314-.007.632-.024.953-.051 9.151-.785 20.455-9.828 12.906-14.182-2.286-1.319-3.935-1.396-5.134-.878-.15-1.298-1.038-2.687-3.325-4.01-8.289-4.786-9.753 9.601-5.962 17.988.176.389.1.809.298 1.17" fill="#d42210"/>
+ <path d="m23.927 24.153c.197 9.289 9.726 21.672 14.234 13.859 1.317-2.286 1.395-3.934.877-5.133 1.298-.15 2.686-1.039 4.01-3.325 5.008-8.674-10.978-9.875-19.114-5.401" fill="#fecd38"/>
+ <path d="m23.927 24.153c-8.142 4.474-23.631 2.413-19.119-5.397 1.321-2.284 2.71-3.175 4.008-3.326-.52-1.199-.444-2.846.874-5.135 5.008-8.675 14.041 4.569 14.234 13.853" fill="#9fd100"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/playonlinux32.svg b/.icons/kora/apps/scalable/playonlinux32.svg
new file mode 120000
index 000000000..80fc8ef9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/playonlinux32.svg
@@ -0,0 +1 @@
+playonlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/playonlinux4.svg b/.icons/kora/apps/scalable/playonlinux4.svg
new file mode 120000
index 000000000..80fc8ef9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/playonlinux4.svg
@@ -0,0 +1 @@
+playonlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plex-desktop.svg b/.icons/kora/apps/scalable/plex-desktop.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/plex-desktop.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plex-htpc.svg b/.icons/kora/apps/scalable/plex-htpc.svg
new file mode 100644
index 000000000..ca0ab9004
--- /dev/null
+++ b/.icons/kora/apps/scalable/plex-htpc.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 168.395 45.6681)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m14.249 9.916h9.751l9.425 14.084-9.425 14.084h-9.751l9.425-14.084z" fill="#606060"/>
+ <path d="m15.008 10.999 4.31 6.501h1.531l-.607-1.084h1.993l.608 1.084h-1.951l3.652 5.417h1.623l.757 1.083-4.223 6.5h-1.79l-4.351 6.501h6.49l1.401-2.167h-1.534l.649-1.083h1.585l2.099-3.251h-1.517l.681-1.083h3.348l3.663-5.417h-3.25l-.758-1.083h1.841l-3.574-5.417h-1.517l-4.334-6.501h-3.305l.705 1.084h-1.733l-.694-1.084z" fill="#ffb81b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/plex-media-player.svg b/.icons/kora/apps/scalable/plex-media-player.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/plex-media-player.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plex.svg b/.icons/kora/apps/scalable/plex.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/plex.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plexamp.svg b/.icons/kora/apps/scalable/plexamp.svg
new file mode 100644
index 000000000..dd58f8c02
--- /dev/null
+++ b/.icons/kora/apps/scalable/plexamp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#464343" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m4.896 23.318h19.922l-9.63-13.646h3.415l10.45 14.328-10.552 14.328h3.483l10.347-14.328-10.245-14.328h3.381l10.142 14.328-10.142 14.328h3.278l9.801-13.646h4.558" fill="none" stroke="#ffb81b" stroke-width="1.36"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/plexhometheater.svg b/.icons/kora/apps/scalable/plexhometheater.svg
new file mode 100644
index 000000000..770c2f816
--- /dev/null
+++ b/.icons/kora/apps/scalable/plexhometheater.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 67.3359 45.6681)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.451976 -26.6441 26.6441 .451976 315.03 41.8565)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(-.54627 .091)" d="m17.048 10.909h6.5l10.833 11.917-10.833 14.083h-6.5l10.833-14.083" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/plexmediamanager.svg b/.icons/kora/apps/scalable/plexmediamanager.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/plexmediamanager.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plexmediaplayer.svg b/.icons/kora/apps/scalable/plexmediaplayer.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/plexmediaplayer.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plexmediaserver.svg b/.icons/kora/apps/scalable/plexmediaserver.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/plexmediaserver.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pling-store.svg b/.icons/kora/apps/scalable/pling-store.svg
new file mode 100644
index 000000000..ccaf81083
--- /dev/null
+++ b/.icons/kora/apps/scalable/pling-store.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.6688 34.6688 0 23.9999 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ec770b" offset="0"/>
+ <stop stop-color="#ffa123" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.20995 0 0 1.20995 -5.03882 -3.77331)" d="m24 4c-5.486 0-10 4.514-10 10s4.514 10 10 10 10-4.514 10-10-4.514-10-10-10zm0 4c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z" fill="#ec770b"/>
+ <path d="m2.349 39.907c-.035-9.635-.003-19.272-.014-28.908h43.332c-.002 9.56.006 19.12-.004 28.68-.125 3.327-2.865 5.989-6.223 5.989h-30.88c-3.281 0-5.972-2.541-6.211-5.761z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m24.504 18.002c-.425.011-.858.066-1.291.164-1.402.313-2.828.676-4.093.996-1.155.237-2.294 1.493-2.098 2.52l3.822 16.908c.236 1.044 1.422 1.637 2.66 1.328 1.239-.309 2.047-1.399 1.811-2.443l-1.408-6.225c.656-.178 1.388-.346 2.015-.465 3.503-.874 5.705-4.404 4.918-7.883-.68-2.994-3.357-4.978-6.336-4.9zm-.039 4c1.229.024 2.239.723 2.481 1.715.005.022.01.044.015.067.254 1.229-.743 2.499-2.232 2.843-.015.003-.031.005-.047.008l-1.576.365-1.105-4.535 1.623-.375c.277-.064.56-.094.841-.088z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/plots.svg b/.icons/kora/apps/scalable/plots.svg
new file mode 120000
index 000000000..a85c14376
--- /dev/null
+++ b/.icons/kora/apps/scalable/plots.svg
@@ -0,0 +1 @@
+com.github.alexhuntley.Plots.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plt.svg b/.icons/kora/apps/scalable/plt.svg
new file mode 120000
index 000000000..14349db70
--- /dev/null
+++ b/.icons/kora/apps/scalable/plt.svg
@@ -0,0 +1 @@
+racket-logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plugin-notification.svg b/.icons/kora/apps/scalable/plugin-notification.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/plugin-notification.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/plv.svg b/.icons/kora/apps/scalable/plv.svg
new file mode 120000
index 000000000..086f9aeb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/plv.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pm.mirko.Atoms.svg b/.icons/kora/apps/scalable/pm.mirko.Atoms.svg
new file mode 100644
index 000000000..d454e622d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pm.mirko.Atoms.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.328375 -40 40 -.328375 24.3284 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#411e9c" offset="0"/>
+ <stop stop-color="#7767c0" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <circle cx="24" cy="13.75669" r="6.8292" fill="#9182d7" stroke-width="1.1382"/>
+ <circle transform="matrix(.688268 .906524 -.906524 .688268 -3.3168 -4.45451)" cx="41.592" cy="1.445" r="6" fill="#e97e10"/>
+ <circle transform="matrix(.688268 .906524 -.906524 .688268 -3.3168 -4.45451)" cx="25.604" cy="-.649" r="6" fill="#e97e10"/>
+ <circle cx="33.1056" cy="29.69149" r="6.8292" fill="#9182d7" stroke-width="1.1382"/>
+ <circle transform="matrix(.688268 .906524 -.906524 .688268 -3.3168 -4.45451)" cx="35.279" cy="-13.393" r="6" fill="#e97e10"/>
+ <circle cx="14.8944" cy="29.69149" r="6.8292" fill="#9182d7" stroke-width="1.1382"/>
+ <circle transform="matrix(.688268 .906524 -.906524 .688268 -3.3168 -4.45451)" cx="34.424" cy="-3.997" r="6" fill="#fecd38"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pm.mirko.Twitz.svg b/.icons/kora/apps/scalable/pm.mirko.Twitz.svg
new file mode 100644
index 000000000..cbbf3cf85
--- /dev/null
+++ b/.icons/kora/apps/scalable/pm.mirko.Twitz.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#248afd" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m12.074 10c-1.185 0-2.074.963-2.074 2.074v23.852c0 1.185.963 2.074 2.074 2.074h23.852c1.185 0 2.074-.963 2.074-2.074v-23.852c0-1.185-.889-2.074-2.074-2.074zm2.926 7h6v14h-6zm12 0h6v14h-6z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pnmixer.svg b/.icons/kora/apps/scalable/pnmixer.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/pnmixer.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pocket-casts-linux.svg b/.icons/kora/apps/scalable/pocket-casts-linux.svg
new file mode 120000
index 000000000..90f8c0cc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/pocket-casts-linux.svg
@@ -0,0 +1 @@
+pocketcasts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pocket-casts.svg b/.icons/kora/apps/scalable/pocket-casts.svg
new file mode 120000
index 000000000..90f8c0cc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/pocket-casts.svg
@@ -0,0 +1 @@
+pocketcasts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pocket.svg b/.icons/kora/apps/scalable/pocket.svg
new file mode 100644
index 000000000..61e61cf12
--- /dev/null
+++ b/.icons/kora/apps/scalable/pocket.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="-1048.4" x2="-1008.4" y1="-24" y2="-24" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#820000" offset="0"/>
+ <stop stop-color="#ee4043" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 -1.0834 -1.0834 0 -2.0016 -1090.17)" d="m-1014.15-4c3.17 0 5.75-2.575 5.75-5.749v-28.502c0-3.174-2.58-5.749-5.75-5.749h-28.5c-3.18 0-5.75 2.575-5.75 5.749v28.502c0 3.174 2.57 5.749 5.75 5.749z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -1090.17)" d="m13.055 1017.4c-1.691 0-3.055 1.35-3.055 3.03 0 12.45 2.293 21.01 14 20.97 11.708-.05 14-8.53 14-20.97 0-1.68-1.363-3.03-3.054-3.03zm4.5 6.83c.48 0 .963.18 1.332.55l5.113 5.07 5.114-5.07c.368-.37.844-.55 1.326-.55.481 0 .967.18 1.336.55.737.73.737 1.92 0 2.65l-6.301 6.25c-.405.41-.947.57-1.475.53-.527.04-1.069-.12-1.474-.53l-6.301-6.25c-.738-.73-.738-1.92 0-2.65.369-.37.85-.55 1.33-.55z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pocketcasts.svg b/.icons/kora/apps/scalable/pocketcasts.svg
new file mode 100644
index 000000000..639f4c0df
--- /dev/null
+++ b/.icons/kora/apps/scalable/pocketcasts.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a0002" offset="0"/>
+ <stop stop-color="#f43e37" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m24 8c-8.777 0-16 7.223-16 16s7.223 16 16 16v-4c-6.583 0-12-5.417-12-12s5.417-12 12-12 12 5.417 12 12h4c0-8.777-7.223-16-16-16z"/>
+ <path d="m23.99 15c-4.933 5e-3 -8.99 4.066-8.99 9 0 4.937 4.063 9 9 9v-3c-3.292 0-6-2.708-6-6s2.708-6 6-6 6 2.708 6 6h3c0-4.937-4.063-9-9-9h-0.01z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/podcast-amarok.svg b/.icons/kora/apps/scalable/podcast-amarok.svg
new file mode 120000
index 000000000..7f47e0160
--- /dev/null
+++ b/.icons/kora/apps/scalable/podcast-amarok.svg
@@ -0,0 +1 @@
+podcast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/podcast.svg b/.icons/kora/apps/scalable/podcast.svg
new file mode 100644
index 000000000..7b4f262de
--- /dev/null
+++ b/.icons/kora/apps/scalable/podcast.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.5001 40.5001 0 23.1338 44.0113)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7f2ea7" offset="0"/>
+ <stop stop-color="#c972eb" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.084 0 0 1.084 -2.016 -2.016)">
+ <circle cx="24" cy="24" r="21" fill="url(#a)"/>
+ <path d="m31.364 21.713c-.167-.168-.366-.251-.595-.251s-.427.083-.595.251c-.167.167-.251.366-.251.595v1.692c0 1.631-.58 3.025-1.739 4.184-1.158 1.16-2.553 1.739-4.184 1.739s-3.025-.579-4.185-1.739c-1.159-1.158-1.738-2.553-1.738-4.184v-1.692c0-.229-.084-.428-.251-.595-.168-.168-.366-.251-.595-.251s-.428.083-.595.251c-.168.167-.251.366-.251.595v1.692c0 1.948.65 3.642 1.95 5.083 1.3 1.442 2.906 2.268 4.819 2.479v1.746h-3.385c-.229 0-.427.083-.595.251-.167.167-.251.366-.251.595s.084.427.251.595c.168.167.366.251.595.251h8.462c.229 0 .427-.084.594-.251.168-.168.252-.366.252-.595s-.084-.428-.252-.595c-.167-.168-.365-.251-.594-.251h-3.385v-1.746c1.913-.211 3.519-1.037 4.819-2.479 1.3-1.441 1.951-3.135 1.951-5.083v-1.692c0-.229-.084-.428-.252-.595zm-7.364 6.518c1.163 0 2.159-.415 2.988-1.243.828-.828 1.243-1.824 1.243-2.988v-6.769c0-1.164-.414-2.16-1.243-2.988-.829-.829-1.825-1.243-2.988-1.243-1.164 0-2.159.414-2.988 1.243-.829.828-1.243 1.824-1.243 2.988v6.769c0 1.164.415 2.16 1.243 2.988s1.824 1.243 2.988 1.243z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/poddr.svg b/.icons/kora/apps/scalable/poddr.svg
new file mode 100644
index 000000000..2085536e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/poddr.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa521" offset="0"/>
+ <stop stop-color="#ffc941" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m23.27 12.716c-3.314 0-2.417.032-2.417 3.346l-2.853 6.938c0 3.314 2.686 6 6 6s6-2.686 6-6v-8c0-3.314-3.416-2.284-6.73-2.284z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m23 33.952c-1.677-.153-3.326-.689-4.807-1.61-3.533-2.196-5.53-6.216-5.146-10.358.051-.55.539-.954 1.088-.903.55.051.954.538.903 1.088-.314 3.389 1.32 6.678 4.211 8.475 2.89 1.796 6.562 1.806 9.462.024 2.9-1.781 4.551-5.062 4.255-8.452-.048-.55.359-1.036.909-1.084s1.035.359 1.083.909c.363 4.144-1.655 8.154-5.2 10.331-1.469.903-3.1 1.429-4.758 1.58v3.048h4c.552 0 1 .448 1 1s-.448 1-1 1h-10c-.552 0-1-.448-1-1s.448-1 1-1h4z" fill="#2f2f2f"/>
+ <path d="m18.034 15.633c-.023-.208-.034-.419-.034-.633 0-3.292 2.708-6 6-6s6 2.708 6 6-2.708 6-6 6v2c0 1.104-.896 2-2 2h-2c-1.104 0-2-.896-2-2v-7c0-.125.012-.248.034-.367z" fill="#ff5f06" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/poedit.svg b/.icons/kora/apps/scalable/poedit.svg
new file mode 100644
index 000000000..56b13c8b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/poedit.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.411 5.813c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04v-33.035z" style="fill:url(#_Linear1)"/>
+ <path d="m44 8.924c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04v-33.036z" style="fill:url(#_Linear2)"/>
+ <path d="m8.107 32.089 35.893-0.064" style="fill:none;stroke-width:1.01px;stroke:#dfdfdf"/>
+ <path d="m8.081 17.699 35.893-0.064" style="fill:none;stroke-width:1.01px;stroke:#dfdfdf"/>
+ <path d="m12.029 43.155c-0.26-0.263 0.029-0.902 0.41-0.903 0.133 0 0.439-0.652 1.023-2.182l0.833-2.18-0.484-0.073c-0.585-0.088-0.758-0.243-0.702-0.628 0.042-0.287 0.064-0.291 1.453-0.284l1.41 8e-3 1.04 2.63c0.841 2.126 1.098 2.659 1.347 2.784 0.225 0.112 0.306 0.252 0.305 0.519l-2e-3 0.367-1.231 0.028c-1.05 0.025-1.253-2e-3 -1.385-0.185-0.085-0.118-0.154-0.255-0.154-0.305 1e-3 -0.197 0.406-0.476 0.689-0.474 0.352 2e-3 0.353-3e-3 0.124-0.558l-0.176-0.428-1.219-7e-3c-1.186-6e-3 -1.222 1e-3 -1.363 0.306-0.224 0.484-0.181 0.671 0.152 0.673 0.528 3e-3 0.858 0.521 0.534 0.841-0.158 0.157-2.455 0.202-2.604 0.051zm4.123-2.893c1e-3 -0.069-0.626-1.614-0.752-1.853-0.065-0.125-0.139-0.207-0.163-0.183-0.025 0.025-0.216 0.5-0.424 1.056l-0.38 1.011 0.86 5e-3c0.472 3e-3 0.859-0.013 0.859-0.036zm-1.571-4.517c-0.708-0.262-1.34-0.561-1.406-0.666-0.133-0.214 0.201-0.829 0.449-0.828 0.107 1e-3 2.558 1.375 2.772 1.554 0.018 0.015-2e-3 0.119-0.046 0.23-0.11 0.283-0.308 0.25-1.769-0.29z" style="fill-rule:nonzero;fill:#f22c42"/>
+ <path d="m13.108 14.488c-0.048-0.048-0.083-0.694-0.079-1.435l8e-3 -1.348-0.708 0.749c-0.555 0.586-0.743 0.715-0.868 0.592-0.124-0.124-0.059-0.344 0.308-1.037 0.362-0.685 1.02-2.424 1.021-2.703 1e-3 -0.024-0.306-0.063-0.68-0.087-0.526-0.033-0.689-0.095-0.722-0.271-0.037-0.198 0.069-0.227 0.812-0.223l0.853 5e-3 7e-3 -1.293-0.617 0.08c-0.916 0.118-0.974 0.115-1.035-0.062-0.033-0.095 0.178-0.263 0.508-0.404 1.098-0.469 2.002-0.901 2.476-1.183l0.481-0.287 0.591 0.447c0.395 0.299 0.572 0.521 0.535 0.673-0.081 0.341 0.937 0.752 1.876 0.757 0.629 4e-3 0.788-0.042 0.955-0.278 0.176-0.249 0.236-0.262 0.506-0.117 0.168 0.092 0.475 0.308 0.683 0.482 0.351 0.294 0.361 0.328 0.148 0.492-0.205 0.158-0.23 0.466-0.244 3.046-0.015 2.705-0.031 2.878-0.268 3.004-0.138 0.073-0.427 0.132-0.642 0.131-0.345-2e-3 -0.394-0.051-0.428-0.425-0.037-0.414-0.051-0.422-0.679-0.426-0.611-3e-3 -0.646 0.016-0.751 0.409-0.083 0.314-0.215 0.446-0.56 0.558-0.249 0.08-0.511 0.109-0.584 0.063-0.074-0.046-0.129-0.613-0.125-1.3l7e-3 -1.218-0.459 0.072c-0.439 0.069-0.467 0.049-0.665-0.463-0.113-0.294-0.257-0.504-0.318-0.466-0.062 0.038-0.116 0.793-0.121 1.679-8e-3 1.46-0.033 1.624-0.261 1.744-0.284 0.15-0.831 0.175-0.961 0.043zm5.49-4.071 0.049-2.435-1.434-8e-3 -0.013 2.381c-7e-3 1.309 0.028 2.423 0.079 2.474 0.05 0.051 0.357 0.077 0.681 0.058l0.589-0.036 0.049-2.434zm-2.695-0.437 4e-3 -0.714-0.779-5e-3c-0.744-4e-3 -0.779 0.011-0.781 0.32-1e-3 0.257 0.119 0.382 0.583 0.603 0.321 0.153 0.616 0.33 0.655 0.394 0.182 0.299 0.315 0.051 0.318-0.598zm-1.102-1.658c0.197-0.278 0.214-0.28 0.58-0.061 0.207 0.123 0.411 0.225 0.453 0.225 0.043 0 0.08-0.343 0.082-0.763 4e-3 -0.695-0.023-0.77-0.294-0.823-0.164-0.033-0.5 7e-3 -0.747 0.089-0.434 0.143-0.451 0.172-0.492 0.883-0.046 0.787 0.082 0.925 0.418 0.45z" style="fill-rule:nonzero;fill:#8c59d9"/>
+ <text x="11.291px" y="30.102px" style="fill:#196555;font-family:'LiberationSerif-Bold', 'Liberation Serif', serif;font-size:12px;font-weight:700">Å </text>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 163.518 43.9078)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a67441" offset="0"/>
+ <stop style="stop-color:#cca079" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.018 44.0553)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cfdbf1" offset="0"/>
+ <stop style="stop-color:#fcfdfe" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/pokete.svg b/.icons/kora/apps/scalable/pokete.svg
new file mode 100644
index 000000000..117754220
--- /dev/null
+++ b/.icons/kora/apps/scalable/pokete.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343434" offset="0"/>
+ <stop stop-color="#656565" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="translate(0 -.5)" d="m8.2 10h-.4c-.439 0-.8.361-.8.8v.4c0 .439-.361.8-.8.8h-.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8.361.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439.361-.8.8-.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8h-.4c-.439 0-.8-.361-.8-.8v-.4c0-.439-.361-.8-.8-.8zm32 0h-.4c-.439 0-.8.361-.8.8v.4c0 .439-.361.8-.8.8h-.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8.361.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439.361-.8.8-.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8h-.4c-.439 0-.8-.361-.8-.8v-.4c0-.439-.361-.8-.8-.8zm-25 2h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm-27 6h-.4c-.439 0-.8.361-.8.8v.001 4.399c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-4.399-.001c0-.439-.361-.8-.8-.8zm8.3 0c-1.411 0-2.5 1.16-2.5 2.502 0 1.343 1.089 2.498 2.5 2.498s2.5-1.155 2.5-2.498c0-1.342-1.089-2.502-2.5-2.502zm15 0c-1.411 0-2.5 1.16-2.5 2.502 0 1.343 1.089 2.498 2.5 2.498s2.5-1.155 2.5-2.498c0-1.342-1.089-2.502-2.5-2.502zm8.7 0h-.4c-.439 0-.8.361-.8.8v.001 4.399c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-4.399-.001c0-.439-.361-.8-.8-.8zm-23.7 1.227c.621 0 1.178.533 1.178 1.275s-.557 1.272-1.178 1.272-1.178-.53-1.178-1.272.557-1.275 1.178-1.275zm15 0c.621 0 1.178.533 1.178 1.275s-.557 1.272-1.178 1.272-1.178-.53-1.178-1.272.557-1.275 1.178-1.275zm-23.3 5.773h-.4c-.439 0-.8.361-.8.8v.001 4.399c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-4.399-.001c0-.439-.361-.8-.8-.8zm32 0h-.4c-.439 0-.8.361-.8.8v.001 4.399c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-4.399-.001c0-.439-.361-.8-.8-.8zm-10.811 3c-.185.003-.371.055-.467.145-.274.256-.094 1.459-.121 1.861-.013.193-.021.283-.029.43-.009.154.012.441-.024.474-.009.01-.025.009-.035 0-.037-.031-.041-.294-.062-.435-.021-.133-.035-.218-.065-.389-.057-.329-.014-1.234-.266-1.443-.193-.161-.672-.16-.867 0-.253.208-.224 1.103-.283 1.435-.031.176-.045.268-.064.405-.02.14-.018.396-.053.427-.01.009-.024.01-.033 0-.036-.034-.015-.326-.024-.482-.008-.147-.016-.235-.029-.428-.027-.401.152-1.599-.121-1.855-.194-.182-.777 0-.932 0 .002.011.003.027.004.039-.009-.015-.017-.028-.027-.039-.179-.203-.728-.18-.92 0-.274.256-.1 1.459-.127 1.861-.013.193-.021.283-.029.43-.009.154.011.441-.024.474-.009.01-.025.009-.035 0-.037-.031-.042-.294-.063-.435-.019-.133-.029-.218-.058-.389-.056-.329-.019-1.234-.272-1.443-.193-.161-.672-.16-.867 0-.253.208-.224 1.103-.283 1.435-.031.176-.045.268-.064.405-.02.14-.018.396-.053.427-.01.009-.024.01-.033 0-.036-.034-.015-.326-.024-.482-.008-.147-.017-.235-.029-.428-.026-.401.158-1.598-.115-1.855-.194-.182-.782 0-.938 0 .002.011.003.027.004.039-.009-.015-.018-.028-.027-.039-.179-.203-.728-.18-.92 0-.274.256-.103 1.459-.127 1.861-.012.193-.015.283-.024.43-.009.154.007.441-.029.474-.01.01-.023.009-.033 0-.037-.031-.044-.294-.065-.435-.019-.133-.029-.218-.058-.389-.056-.329-.02-1.234-.272-1.443-.192-.16-.667-.16-.861 0-.253.208-.222 1.103-.283 1.435-.033.176-.05.268-.07.405-.021.14-.018.396-.053.427-.01.009-.024.01-.033 0-.036-.034-.015-.326-.024-.482-.008-.147-.017-.235-.029-.428-.026-.401.158-1.598-.115-1.855-.194-.182-.782 0-.938 0 .078.614-.029 3.249.469 3.687.276.244.914.194 1.144 0 .246-.207.171-.968.221-1.281.029-.179.044-.288.063-.426.017-.13.013-.351.046-.381.01-.008.026-.008.036 0 .032.03.024.251.041.381.017.138.034.246.062.426.05.313-.031 1.073.215 1.281.233.198.887.248 1.168 0 .256-.225.466-1.076.562-1.91.042.836.136 1.679.399 1.91.276.244.914.194 1.144 0 .246-.207.171-.968.221-1.281.029-.179.044-.288.063-.426.017-.13.013-.351.046-.381.01-.008.026-.008.036 0 .032.03.024.251.041.381.017.138.034.246.062.426.049.312-.036 1.073.209 1.281.233.198.892.249 1.174 0 .257-.226.466-1.076.562-1.91.042.836.136 1.679.399 1.91.276.244.915.195 1.144 0 .245-.207.164-.969.215-1.281.03-.18.049-.288.069-.426.018-.13.013-.351.047-.381.01-.008.025-.008.035 0 .032.03.018.251.035.381.017.138.039.246.068.426.051.312-.036 1.073.209 1.281.233.198.892.249 1.174 0 .502-.442.829-3.278.469-3.687-.09-.102-.274-.148-.459-.145zm-21.189 5h-.4c-.439 0-.8.361-.8.8v.4c0 .439-.361.8-.8.8h-.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8.361.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439.361-.8.8-.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8h-.4c-.439 0-.8-.361-.8-.8v-.4c0-.439-.361-.8-.8-.8zm32 0h-.4c-.439 0-.8.361-.8.8v.4c0 .439-.361.8-.8.8h-.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8.361.8.8v.4c0 .439.361.8.8.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439.361-.8.8-.8h.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8h-.4c-.439 0-.8-.361-.8-.8v-.4c0-.439-.361-.8-.8-.8zm-25 2h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8zm5 0h-2.4c-.439 0-.8.361-.8.8v.4c0 .439.361.8.8.8h2.4c.439 0 .8-.361.8-.8v-.4c0-.439-.361-.8-.8-.8z" fill="#f4f4f4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/polari.svg b/.icons/kora/apps/scalable/polari.svg
new file mode 100644
index 000000000..7bf4dd13e
--- /dev/null
+++ b/.icons/kora/apps/scalable/polari.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.32994 -29.894 29.894 -.32994 41.0823 45.3529)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecbcb" offset="0"/>
+ <stop stop-color="#dfdfdf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.894 29.894 0 14.1915 32.5412)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#199f29" offset="0"/>
+ <stop stop-color="#5ac289" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m21.865 15.459c-2.366 0-4.271 1.905-4.271 4.27v14.947c0 2.366 1.905 4.271 4.271 4.271h12.811l6.406 6.406v-6.406c2.366 0 4.271-1.905 4.271-4.271v-14.947c0-2.365-1.905-4.27-4.271-4.27z" fill="url(#a)"/>
+ <path d="m6.918 2.647c-2.366 0-4.271 1.905-4.271 4.271v14.947c0 2.366 1.905 4.27 4.271 4.27v6.406l6.406-6.406h12.811c2.366 0 4.271-1.904 4.271-4.27v-14.947c0-2.366-1.905-4.271-4.271-4.271z" fill="url(#b)"/>
+ <path d="m12.256 6.393v3.203h-3.203v2.135h3.203v4.271h-3.203v2.135h3.203v3.203h2.135v-3.203h4.271v3.203h2.135v-3.203h3.203v-2.135h-3.203v-4.271h3.203v-2.135h-3.203v-3.203h-2.135v3.203h-4.271v-3.203zm2.135 5.338h4.271v4.271h-4.271z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/polly.svg b/.icons/kora/apps/scalable/polly.svg
new file mode 100644
index 000000000..a462e2a71
--- /dev/null
+++ b/.icons/kora/apps/scalable/polly.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="382.60423" x2="384.91803" y1="513.86382" y2="397.60793" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="367.84248" x2="367.84248" y1="586.54007" y2="356.95455" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#45ac03" offset="0"/>
+ <stop stop-color="#98e046" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.20215495 0 0 .20215495 -50.356077 -71.036978)">
+ <path d="m373.32373 583.10023 32.89873-31.00111h45.21757s28.08452-6.39957 28.08452-28.08326v-137.5378c-1.7692-27.41986-26.64433-29.52353-26.64433-29.52353h-165.62146s-30.6574 1.79932-31.09844 31.68761v123.85027c1.4021 38.36338 31.09844 39.60671 31.09844 39.60671h46.42488l30.71143 30.87861c4.33465 5.05641 4.39509 4.39457 8.92866.1225z" fill="url(#b)" fill-rule="evenodd"/>
+ <path d="m443.04599 411.84667c-5.21023 2.30872-10.80073 3.87445-16.67458 4.57346 5.9976-3.59152 10.58862-9.2882 12.76455-16.05536-5.6259 3.32596-11.83585 5.74105-18.45266 7.05028-5.29858-5.65253-12.83531-9.17328-21.1948-9.17328-16.03755 0-29.04101 13.00347-29.04101 29.03225 0 2.27331.25651 4.49362.75198 6.61683-24.13151-1.21205-45.52962-12.77351-59.8511-30.34167-2.50344 4.28156-3.92762 9.27037-3.92762 14.59581 0 10.07557 5.13067 18.96565 12.91511 24.16687-4.75917-.15926-9.23522-1.46833-13.15381-3.64448v.36241c0 14.06496 10.01358 25.80337 23.29115 28.47497-2.43268.65471-4.99789 1.01732-7.65169 1.01732-1.8752 0-3.68867-.18544-5.46674-.53935 3.69747 11.54392 14.41885 19.93853 27.12161 20.16873-9.934 7.78448-22.45981 12.41081-36.06469 12.41081-2.34409 0-4.65302-.14151-6.9263-.39777 12.85312 8.25333 28.11232 13.06547 44.51254 13.06547 53.42026 0 82.62064-44.24725 82.62064-82.62064l-.0974-3.75942c5.70544-4.06944 10.64136-9.18227 14.52479-15.00296z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/polo.svg b/.icons/kora/apps/scalable/polo.svg
new file mode 100644
index 000000000..848ae11b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/polo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-17.788 -31.9088 31.9088 -17.788 162.974 -30.1634)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d1d1d" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.393 11.805c-.66.001-1.369.01-2.13.028-5.772.143-8.226.878-11.208 2.967-2.134 1.493-3.528 3.593-2.566 4.205.814.519 3.156-.64 3.86-1.909.888-1.599 1.904-2.049 3.806-2.049 1.142 0 1.256.306.972 2.574-.62 4.932-2.02 10.534-3.807 14.955-.516 1.278-.938 2.567-.938 2.863-.001.9.794.999 2.238.281 1.488-.74 2.095-1.574 3.278-4.51.59-1.462 1.07-2.739 1.07-2.837 0-.464.873-.819 2.575-1.048 5.851-.786 10.885-3.818 12.737-7.673 1.278-2.662.869-4.807-1.184-6.196-1.766-1.193-4.077-1.654-8.703-1.651zm-.919 3.257c.189.007.398.024.628.049 2.703.292 4.748 1.124 5.59 2.274.57.778.587 2.639.036 3.765-1.061 2.17-2.818 2.956-8.041 3.598-.936.115-1.213.082-1.302-.153-.062-.163.163-1.701.502-3.42.338-1.718.68-3.672.757-4.339.143-1.221.415-1.693 1.321-1.768.151-.013.32-.013.508-.006z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/polychromatic-controller.svg b/.icons/kora/apps/scalable/polychromatic-controller.svg
new file mode 100644
index 000000000..6cadcbd52
--- /dev/null
+++ b/.icons/kora/apps/scalable/polychromatic-controller.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1461 43.1461 0 24 45.3594)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#273639" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m30.576 20.054h6.577c1.457 0 2.63-1.173 2.63-2.63 0-1.458-1.173-2.631-2.63-2.631h-6.577z" fill-opacity=".3"/>
+ <path d="m10.847 14.793c-1.457 0-2.63 1.173-2.63 2.631 0 1.457 1.173 2.63 2.63 2.63h19.729v-5.261z" fill="#008d6a"/>
+ <path d="m20.054 33.207h17.099c1.457 0 2.63-1.173 2.63-2.631 0-1.457-1.173-2.63-2.63-2.63h-17.099z" fill-opacity=".3"/>
+ <path d="m10.847 27.946c-1.457 0-2.63 1.173-2.63 2.63 0 1.458 1.173 2.631 2.63 2.631h9.207v-5.261z" fill="#008d6a"/>
+ <path d="m34.522 17.424c0-2.906-2.355-5.262-5.261-5.262-2.905 0-5.261 2.356-5.261 5.262 0 2.905 2.356 5.261 5.261 5.261 2.906 0 5.261-2.356 5.261-5.261z" fill="#3ffe3f"/>
+ <path d="m24 30.576c0-2.905-2.356-5.261-5.261-5.261-2.906 0-5.261 2.356-5.261 5.261 0 2.906 2.355 5.262 5.261 5.262 2.905 0 5.261-2.356 5.261-5.262z" fill="#3ffe3f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/polychromatic.svg b/.icons/kora/apps/scalable/polychromatic.svg
new file mode 100644
index 000000000..6412440af
--- /dev/null
+++ b/.icons/kora/apps/scalable/polychromatic.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1461 43.1461 0 24 45.3594)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#273639" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#3ffe3f">
+ <path d="m24.288 30.424c-1.751-.866-4.574.533-6.329 3.139s-1.405 5.576.783 6.659l.224.111c2.189 1.083 5.363-.142 7.118-2.748s1.756-5.402.005-6.269zm-.01 1.784.015.007c.407.201.523.675.262 1.063l-.689 1.023c-.261.388-.799.54-1.205.339l-.016-.008c-.406-.201-.522-.676-.261-1.064l.69-1.024c.261-.387.798-.537 1.204-.336zm-14.828-23.159c-1.17 0-2.112.942-2.112 2.112v10.559c0 1.17.942 2.112 2.112 2.112h23.231c1.17 0 2.112-.942 2.112-2.112v-10.559c0-1.17-.942-2.112-2.112-2.112zm0 2.112h23.231v10.559h-23.231zm2.112 6.335v2.112h2.112v-2.112zm4.224 0v2.112h2.112v-2.112zm4.224 0v2.112h2.111v-2.112zm4.223 0v2.112h2.112v-2.112zm4.224 0v2.112h2.112v-2.112zm-16.895-4.223v2.111h2.112v-2.111zm4.224 0v2.111h2.112v-2.111zm4.224 0v2.111h2.111v-2.111zm4.223 0v2.111h2.112v-2.111zm4.224 0v2.111h2.112v-2.111z" fill-rule="nonzero"/>
+ <path d="m25.614 31.556s1.088-1.532 2.606-2.506c.929-.597 2.028-.998 3.128-.573 5.725 2.216 11.602-1.047 11.866-6.686.137-2.918-1.695-4.464-3.846-5.295-1.995-.771-4.258-.906-5.211-1.037l-.144 1.046c.909.125 3.071.24 4.974.976 1.746.675 3.284 1.892 3.173 4.26-.232 4.932-5.424 7.689-10.431 5.752-1.43-.554-2.871-.107-4.079.668-1.687 1.082-2.897 2.783-2.897 2.783z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/polyphone.svg b/.icons/kora/apps/scalable/polyphone.svg
new file mode 100644
index 000000000..5765478be
--- /dev/null
+++ b/.icons/kora/apps/scalable/polyphone.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="opacity:0.2" width="40" height="40" x="4" y="5" rx="12" ry="12"/>
+ <rect style="fill:#e4e4e4" width="40" height="40" x="4" y="4" rx="12" ry="12"/>
+ <path style="opacity:0.1" d="m 34.261719,10.460938 -1.13086,1.638671 c 2.356028,1.827249 3.871094,4.684683 3.871094,7.90625 0,3.192979 -1.488358,6.028288 -3.808594,7.857422 l 1.177735,1.603516 c 2.815386,-2.198201 4.630859,-5.62144 4.630859,-9.460938 0,-3.88876 -1.862823,-7.350533 -4.740234,-9.544921 z m -2.332031,3.376953 -1.132813,1.640625 c 1.338641,1.000897 2.205078,2.594979 2.205078,4.404296 0,1.875196 -0.928798,3.521966 -2.351562,4.513672 L 31.828125,26 c 1.917028,-1.361049 3.173828,-3.596536 3.173828,-6.117188 0,-2.47628 -1.212058,-4.677703 -3.072265,-6.044921 z M 13.740234,14.273438 C 10.862823,16.467826 9,19.929599 9,23.818359 c 0,3.839498 1.815473,7.262737 4.630859,9.460938 l 1.177735,-1.603516 C 12.488358,29.846647 11,27.011338 11,23.818359 c 0,-3.221567 1.515066,-6.079001 3.871094,-7.90625 z m 2.332032,3.376953 C 14.212059,19.017609 13,21.219032 13,23.695312 c 0,2.520652 1.2568,4.756139 3.173828,6.117188 l 1.177734,-1.603516 C 15.928798,27.217278 15,25.570507 15,23.695312 c 0,-1.809317 0.866437,-3.403399 2.205078,-4.404296 z M 27.419922,18 a 2.7178276,3.7233605 60.059212 0 0 -2.246094,0.626953 2.7178276,3.7233605 60.059212 0 0 -2.169922,3.113281 3.7233605,2.7178276 29.940788 0 0 -0.177734,-0.113281 3.7233605,2.7178276 29.940788 0 0 -4.566406,0.537109 3.7233605,2.7178276 29.940788 0 0 1.914062,4.208985 A 3.7233605,2.7178276 29.940788 0 0 23,26.955078 V 39 a 1,1 0 0 0 1,1 1,1 0 0 0 1,-1 V 24.787109 24 a 1,1 0 0 0 -0.0039,-0.05078 2.7178276,3.7233605 60.059212 0 0 2.830078,-0.576172 2.7178276,3.7233605 60.059212 0 0 1.914062,-4.208985 A 2.7178276,3.7233605 60.059212 0 0 27.419922,18 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 4 C 9.3520005 4 4 9.3520005 4 16 L 4 17 C 4 10.352001 9.3520005 5 16 5 L 32 5 C 38.647999 5 44 10.352001 44 17 L 44 16 C 44 9.3520005 38.647999 4 32 4 L 16 4 z"/>
+ <path style="fill:#3f3f3f" d="m 24,22 a 1,1 0 0 0 -1,1 v 15 a 1,1 0 0 0 1,1 1,1 0 0 0 1,-1 V 23 a 1,1 0 0 0 -1,-1 z"/>
+ <ellipse style="fill:#3f3f3f" cx="29.987" cy="9.411" rx="3.723" ry="2.718" transform="matrix(0.87002241,0.49301217,-0.48765048,0.87303895,0,0)"/>
+ <ellipse style="fill:#3f3f3f" cx="-13.383" cy="30.466" rx="3.723" ry="2.718" transform="matrix(-0.87002241,0.49301217,0.48765048,0.87303895,0,0)"/>
+ <path style="fill:#e27f29" d="M 34.261719 9.4609375 L 33.130859 11.099609 C 35.486887 12.926858 37.001953 15.784292 37.001953 19.005859 C 37.001953 22.198838 35.513595 25.034147 33.193359 26.863281 L 34.371094 28.466797 C 37.18648 26.268596 39.001953 22.845357 39.001953 19.005859 C 39.001953 15.117099 37.13913 11.655326 34.261719 9.4609375 z M 31.929688 12.837891 L 30.796875 14.478516 C 32.135516 15.479413 33.001953 17.073495 33.001953 18.882812 C 33.001953 20.758008 32.073155 22.404778 30.650391 23.396484 L 31.828125 25 C 33.745153 23.638951 35.001953 21.403464 35.001953 18.882812 C 35.001953 16.406532 33.789895 14.205109 31.929688 12.837891 z M 13.740234 13.273438 C 10.862823 15.467826 9 18.929599 9 22.818359 C 9 26.657857 10.815473 30.081096 13.630859 32.279297 L 14.808594 30.675781 C 12.488358 28.846647 11 26.011338 11 22.818359 C 11 19.596792 12.515066 16.739358 14.871094 14.912109 L 13.740234 13.273438 z M 16.072266 16.650391 C 14.212059 18.017609 13 20.219032 13 22.695312 C 13 25.215964 14.2568 27.451451 16.173828 28.8125 L 17.351562 27.208984 C 15.928798 26.217278 15 24.570507 15 22.695312 C 15 20.885995 15.866437 19.291913 17.205078 18.291016 L 16.072266 16.650391 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pomidor.svg b/.icons/kora/apps/scalable/pomidor.svg
new file mode 100644
index 000000000..0bfee65c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/pomidor.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bdbdbd" offset="0"/>
+ <stop stop-color="#fcfcfc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.815905 -21.6197 21.6197 -.815905 27.6064 29.9159)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m26.469 24.022c-.064-.527-.264-1.007-.571-1.408l2.112-13.109c.079-.488-.234-.953-.716-1.064l-.023-.005c-.482-.111-.967.17-1.11.643l-3.848 12.708c-.948.477-1.607 1.449-1.607 2.581 0 1.598 1.3 2.899 2.899 2.899.297 0 .579-.058.85-.142l8.039 4.178c.442.229.986.086 1.258-.332l.011-.019c.272-.417.182-.973-.208-1.284zm-4.296.345c0-.789.643-1.432 1.432-1.432.79 0 1.432.643 1.432 1.432 0 .79-.642 1.432-1.432 1.432-.789 0-1.432-.642-1.432-1.432z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pomodoneapp.svg b/.icons/kora/apps/scalable/pomodoneapp.svg
new file mode 100644
index 000000000..70730dd1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/pomodoneapp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(5.8e-7 -45.528 45.528 5.8e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#912e50" offset="0"/>
+ <stop stop-color="#e04c7f" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m31.317 12.618c2.244 0 4.065 1.822 4.065 4.065v14.634c0 2.244-1.821 4.065-4.065 4.065h-14.634c-2.244 0-4.065-1.821-4.065-4.065v-14.634c0-2.243 1.821-4.065 4.065-4.065zm-1.626 3.252h-11.382c-1.346 0-2.439 1.093-2.439 2.439v11.382c0 1.346 1.093 2.439 2.439 2.439h11.382c1.346 0 2.439-1.093 2.439-2.439v-11.382c0-1.346-1.093-2.439-2.439-2.439z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pomodoro-indicator.svg b/.icons/kora/apps/scalable/pomodoro-indicator.svg
new file mode 120000
index 000000000..a115f05bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/pomodoro-indicator.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pomotroid.svg b/.icons/kora/apps/scalable/pomotroid.svg
new file mode 100644
index 000000000..9cd32dc3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/pomotroid.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f2635" offset="0"/>
+ <stop stop-color="#2f384b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -38.1661 38.1661 0 24 42.921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d12e2d" offset="0"/>
+ <stop stop-color="#ff4e4d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.864056 0 0 .864056 3.26267 3.26267)" d="m24 4.891c-10.547 0-19.109 8.562-19.109 19.109s8.562 19.109 19.109 19.109 19.109-8.562 19.109-19.109-8.562-19.109-19.109-19.109zm0 8.101c6.076 0 11.008 4.932 11.008 11.008s-4.932 11.008-11.008 11.008-11.008-4.932-11.008-11.008 4.932-11.008 11.008-11.008z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pop-cosmic-applications.svg b/.icons/kora/apps/scalable/pop-cosmic-applications.svg
new file mode 100644
index 000000000..d40e691ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop-cosmic-applications.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15 39.334c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#94ebeb"/>
+ <path d="m45.668 39.334c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#f7e062"/>
+ <path d="m30.428 39.334c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#48b9c7"/>
+ <path d="m15 24c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#f7e062"/>
+ <path d="m45.668 24c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#ffad00"/>
+ <path d="m30.428 24c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#94ebeb"/>
+ <path d="m15 8.666c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#48b9c7"/>
+ <path d="m45.668 8.666c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#48b9c7"/>
+ <path d="m30.428 8.666c0-3.496-2.838-6.334-6.334-6.334s-6.334 2.838-6.334 6.334 2.838 6.334 6.334 6.334 6.334-2.838 6.334-6.334z" fill="#f7e062"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pop-cosmic-launcher.svg b/.icons/kora/apps/scalable/pop-cosmic-launcher.svg
new file mode 100644
index 000000000..909996bca
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop-cosmic-launcher.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.1326 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f9da2" offset="0"/>
+ <stop stop-color="#48b9c7" offset="1"/>
+ </linearGradient>
+ <path d="m21.492 32.667c0-3.4-2.759-6.159-6.159-6.159h-6.842c-3.399 0-6.159 2.759-6.159 6.159v6.842c0 3.399 2.76 6.159 6.159 6.159h6.842c3.4 0 6.159-2.76 6.159-6.159zm0-24.176c0-3.399-2.759-6.159-6.159-6.159h-6.842c-3.399 0-6.159 2.76-6.159 6.159v6.842c0 3.4 2.76 6.159 6.159 6.159h6.842c3.4 0 6.159-2.759 6.159-6.159zm24.176 0c0-3.399-2.76-6.159-6.159-6.159h-6.842c-3.4 0-6.159 2.76-6.159 6.159v6.842c0 3.4 2.759 6.159 6.159 6.159h6.842c3.399 0 6.159-2.759 6.159-6.159z" fill="url(#a)"/>
+ <path d="m31.503 33.113c-2.038 1.601-4.607 2.555-7.399 2.555-6.622 0-11.99-5.368-11.99-11.989s5.368-11.989 11.99-11.989c6.621 0 11.989 5.368 11.989 11.989 0 2.792-.955 5.362-2.555 7.399l2.613 2.614-2.035 2.035zm2.192-9.434c0 5.297-4.294 9.592-9.591 9.592-5.298 0-9.592-4.295-9.592-9.592s4.294-9.591 9.592-9.591c5.297 0 9.591 4.294 9.591 9.591z" fill="#ffffff"/>
+ <g fill-rule="nonzero">
+ <path d="m33.807 23.706c0 5.345-4.332 9.677-9.676 9.677-5.345 0-9.677-4.332-9.677-9.677 0-5.344 4.332-9.677 9.677-9.677 5.344 0 9.676 4.333 9.676 9.677z" fill="#48b9c7"/>
+ <path d="m36.532 33.06c.187-.186.49-.186.676.001l7.547 7.577c1.024 1.028 1.021 2.692-.007 3.717-1.029 1.024-2.692 1.021-3.717-.008l-7.547-7.577c-.186-.187-.185-.489.002-.675z" fill="#ffad00"/>
+ <path d="m23.515 15.411c.186-.049.435.098.532.32.134.307-.016.641-.335.748-.141.047-.878.263-1.815.745-.335.172-.695.403-1.063.638-.937.596-1.907 1.568-2.446 2.445-.504.821-.815 1.566-1.063 2.655-.131.572-.213 1.595-.213 1.701 0 .426-.184.634-.509.638-.327.005-.554-.212-.554-.638 0-.362-.053-1.482.212-2.552.202-.815.628-1.722 1.17-2.548.845-1.288 2.073-2.391 3.616-3.198.745-.39 1.568-.711 2.468-.954z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pop-cosmic-workspaces.svg b/.icons/kora/apps/scalable/pop-cosmic-workspaces.svg
new file mode 100644
index 000000000..554b4d289
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop-cosmic-workspaces.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m32.813 25.313h-17.626c-.621 0-1.125.503-1.125 1.125v12.205c0 .621.504 1.125 1.125 1.125h17.626c.621 0 1.124-.504 1.124-1.125v-12.206c0-.621-.503-1.125-1.125-1.125z" fill="#ededed"/>
+ <path d="m14.063 26.438c-.001-.622.503-1.125 1.124-1.125h17.626c.621 0 1.124.503 1.124 1.125v2.444h-19.875v-2.444z" fill="#ffa700"/>
+ <path d="m24.75 7.688h-17.625c-.621 0-1.125.503-1.125 1.125v12.187c0 .621.504 1.125 1.125 1.125h17.625c.621 0 1.125-.504 1.125-1.125v-12.188c0-.621-.504-1.124-1.125-1.124z" fill="#ededed"/>
+ <path d="m6 8.813c0-.622.504-1.126 1.125-1.126h17.625c.621 0 1.125.504 1.125 1.125v2.457h-19.875v-2.457z" fill="#ffa700"/>
+ <path d="m41.063 10.5h-11.063c-.414 0-.75.336-.75.75v7.5c0 .414.336.75.75.75h11.063c.414 0 .749-.336.749-.75v-7.5c0-.414-.335-.75-.75-.75z" fill="#ededed"/>
+ <path d="m29.25 11.25c0-.414.336-.75.75-.75h11.063c.414 0 .749.336.749.75v1.5h-12.562z" fill="#ffa700"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pop-os-logo-icon.svg b/.icons/kora/apps/scalable/pop-os-logo-icon.svg
new file mode 120000
index 000000000..b0b25eb89
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop-os-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pop-os.svg b/.icons/kora/apps/scalable/pop-os.svg
new file mode 120000
index 000000000..b0b25eb89
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop-os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pop-shop.svg b/.icons/kora/apps/scalable/pop-shop.svg
new file mode 100644
index 000000000..ed862c038
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop-shop.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0483346 -9.75403 9.75403 -.0483346 21.8534 13)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#035a6e" offset="0"/>
+ <stop stop-color="#6ab6c5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -37 37 0 1689 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00576c" offset="0"/>
+ <stop stop-color="#69d3df" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .360673)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="#69b5c4" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="#265b68" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.225v30.215c0 3.394-2.718 6.156-6.095 6.226h-31.146c-3.377-.07-6.095-2.832-6.095-6.226v-30.215z" fill="url(#b)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .360673)" d="m46 9h-5.5v-3.5z" fill="#6ab6c5" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .360673)" d="m7.5 5.5-5.5 3.5h5.5z" fill="#265b68" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .360673)" d="m14 12c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm20 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#364547"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .360673)" d="m35.2 13c0-6.144-5.056-11.2-11.2-11.2s-11.2 5.056-11.2 11.2c0 .662.538 1.2 1.2 1.2s1.2-.538 1.2-1.2c0-4.828 3.972-8.8 8.8-8.8s8.8 3.972 8.8 8.8c0 .662.538 1.2 1.2 1.2s1.2-.538 1.2-1.2z" fill="#9feff8"/>
+ <path transform="matrix(.799213 0 0 .799213 4.8197 4.27512)" d="m20.091 32.352c-.096-.648-.151-1.312-.151-1.983 0-5.79 4.06-17.369 4.06-17.369s4.06 11.579 4.06 17.369c0 .671-.055 1.336-.15 1.985.009.006.019.014.027.023 2.993 2.822 3.035 6.55 2.78 12.596-.216.029-.323-.013-.637 0-.391-3.058-.702-6.703-3.379-8.381-.652 1.576-1.407 2.883-1.952 3.737h-1.497c-.545-.855-1.301-2.161-1.953-3.738-2.679 1.676-2.991 5.323-3.381 8.382-.315-.013-.421.029-.637 0-.255-6.046-.213-9.774 2.779-12.596.01-.01.02-.018.031-.025zm3.909-8.699c.831 0 1.507.674 1.507 1.505 0 .832-.676 1.506-1.507 1.506s-1.506-.674-1.506-1.506c0-.831.675-1.505 1.506-1.505z" fill="#d4c4ae"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pop3.svg b/.icons/kora/apps/scalable/pop3.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop3.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pop_os.svg b/.icons/kora/apps/scalable/pop_os.svg
new file mode 120000
index 000000000..b0b25eb89
--- /dev/null
+++ b/.icons/kora/apps/scalable/pop_os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/popcorn-time.svg b/.icons/kora/apps/scalable/popcorn-time.svg
new file mode 100644
index 000000000..73f1b3071
--- /dev/null
+++ b/.icons/kora/apps/scalable/popcorn-time.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.604707 -42.1905 42.1905 -.604707 153.941 44.4958)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1584d8" offset="0"/>
+ <stop stop-color="#1cb2ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.31825 -25.5121 25.5121 1.31825 298.326 49.3725)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e7ddd5" offset="0"/>
+ <stop stop-color="#f1e9e0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#2c2e31" offset="0"/>
+ <stop stop-color="#40464d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(4.0738 -4.45693 4.45693 4.0738 118.778 120.101)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(5.45699 -3.68849 3.68849 5.45699 115.611 153.729)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.332587 -3.42075 3.42075 .332587 119.157 40.6712)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d81d00" stop-opacity=".85" offset="0"/>
+ <stop stop-color="#da4831" stop-opacity=".85" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-.13688 -13.7912 13.7912 -.13688 480.808 42.414)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d22900" offset="0"/>
+ <stop stop-color="#ff6443" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(-.702349 -13.0814 13.0814 -.702349 453.442 23.2827)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e1e1e1" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.04384 0 0 1.04384 -.674222 -1.99885)" cx="23.638" cy="24.907" r="21.808" fill="url(#a)"/>
+ <path transform="matrix(1.04384 0 0 1.04384 -.674222 -1.99885)" d="m11.281 31.729c6.702 6.286 20.997 4.164 26.287.216 2.312-2.237 1.516-5.459-.579-6.236 6.143-13.641-14.906-22.164-19.326-6.675-2.596-4.84-12.402-.046-6.274 6.281-3.033.487-3.909 5.138-.108 6.414z" fill="url(#b)"/>
+ <circle transform="matrix(1.04384 0 0 1.04384 -.674222 -1.99885)" cx="17.538" cy="25.491" r="2.267" fill="url(#d)"/>
+ <circle transform="matrix(1.04384 0 0 1.04384 -.674222 -1.99885)" cx="31.358" cy="25.724" r="2.267" fill="url(#e)"/>
+ <path transform="matrix(1.04384 0 0 1.04384 -.674222 -1.99885)" d="m27.86 28.326c-.537 4.12-6.505 3.883-6.771-.051-.047-.387.034-.354.41-.356l5.877-.032c.515-.048.524.008.484.439z" fill="url(#f)"/>
+ <path d="m30.236 45.898.798-12.2c.057-2.057 3.734-2.622 4.227-.403l-1.223 11.139c-1.211.596-2.482 1.088-3.802 1.464zm-7.781.814.073-12.007c.014-2.918 4.595-2.908 4.62.048l-.496 11.858c-.87.101-1.755.153-2.652.153-.519 0-1.035-.017-1.545-.052zm-7.783-1.943-.472-11.369c.493-2.219 4.171-1.656 4.227.402l.372 12.364c-1.432-.335-2.812-.806-4.127-1.397z" fill="url(#g)"/>
+ <path d="m34.035 44.435 1.244-11.474c.158-2.051 3.741-2.434 4.104-.194l-1.453 9.234c-1.208.936-2.512 1.753-3.895 2.434zm-7.386 2.176.481-12.334c.008-2.059 3.59-2.703 4.116-.495l-.662 12.014c-1.268.383-2.583.658-3.935.815zm-7.848-.444-.38-12.281c.526-2.208 4.108-1.563 4.116.494l.207 12.35c-1.349-.074-2.666-.265-3.943-.563zm-7.34-3.169-1.383-10.127c.364-2.241 3.946-1.857 4.105.195l.817 11.847c-1.24-.535-2.424-1.178-3.539-1.915z" fill="url(#h)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/popcorntime-ru.svg b/.icons/kora/apps/scalable/popcorntime-ru.svg
new file mode 120000
index 000000000..93260a57c
--- /dev/null
+++ b/.icons/kora/apps/scalable/popcorntime-ru.svg
@@ -0,0 +1 @@
+popcorn-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/popcorntime.svg b/.icons/kora/apps/scalable/popcorntime.svg
new file mode 120000
index 000000000..93260a57c
--- /dev/null
+++ b/.icons/kora/apps/scalable/popcorntime.svg
@@ -0,0 +1 @@
+popcorn-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/popout3d.svg b/.icons/kora/apps/scalable/popout3d.svg
new file mode 100644
index 000000000..c1d706109
--- /dev/null
+++ b/.icons/kora/apps/scalable/popout3d.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 686.543 39.9653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 1025.3 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222e44" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v29.327c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-29.327c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 25.164 2.569 3.132v11.144c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-8.918l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path d="m6 10.926c-1.108 0-2 .892-2 2v12c0 1.108.892 2 2 2h13.834c.392.062.783-.112.998-.446l3.168-4.554 3.168 4.554c.214.331.603.506.992.446h13.84c1.108 0 2-.892 2-2v-12c0-1.108-.892-2-2-2z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m7 14.926h13v9h-13z" fill="#e31c1c"/>
+ <path d="m28 14.926h13v9h-13z" fill="#24dbdb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/portal.svg b/.icons/kora/apps/scalable/portal.svg
new file mode 100644
index 000000000..365008a0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/portal.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00039837 -45.2545 45.2545 -.00039837 24.0001 46.7639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#237aa5" offset="0"/>
+ <stop stop-color="#56aad4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.47 1.292c-.127.011-.255.024-.382.037.129-.011.254-.028.382-.037zm-1.861.217c-.311.047-.621.101-.931.161.309-.061.62-.112.931-.161zm-1.791.352c-1.164.269-2.305.63-3.412 1.078.096-.039.187-.089.284-.127l9.935 9.937c-.538-.083-1.081-.126-1.625-.131h-19.69c-.429.736-.817 1.496-1.162 2.276h14.041c-.436.325-.847.68-1.232 1.064l-.004-.005-13.928 13.925c-.063-.238-.113-.482-.169-.723.297 1.284.706 2.539 1.22 3.753-.085-.201-.182-.394-.262-.598l9.935-9.935c-.083.538-.127 1.081-.131 1.625v19.69c.736.429 1.496.817 2.276 1.162v-14.041c.325.435.68.847 1.063 1.231l-.004.005 13.927 13.928c-.23.06-.466.109-.698.164 1.164-.269 2.305-.63 3.412-1.078-.096.039-.188.089-.284.127l-9.936-9.937c.538.083 1.082.126 1.626.131h19.689c.43-.736.818-1.496 1.162-2.276h-14.04c.435-.325.847-.68 1.231-1.064l.005.005 13.928-13.925c.062.238.113.482.168.723-.297-1.284-.705-2.539-1.22-3.753.086.201.182.394.262.598l-9.934 9.935c.082-.538.126-1.081.131-1.625v-19.69c-.737-.429-1.497-.818-2.277-1.162v14.041c-.324-.436-.679-.847-1.063-1.232l.005-.004-13.927-13.929c.23-.06.465-.109.698-.164v.001zm-5.006 1.789c-.22.116-.439.235-.656.358.219-.118.433-.246.656-.358zm-1.854 1.045c-.234.149-.465.303-.693.46.229-.155.457-.313.693-.46zm24.476.26c.162.107.333.203.493.314-.163-.107-.328-.211-.493-.314zm-26.244.969c-.216.166-.429.335-.639.507.209-.173.423-.341.639-.507zm28.389.598c.169.141.325.297.489.443-.161-.15-.324-.297-.489-.443zm-30.045.803c-.189.172-.376.347-.56.525.181-.181.372-.351.56-.525zm31.603.636c.189.191.369.391.551.589-.18-.2-.363-.396-.551-.589zm-33.235 1.035c-.125.136-.248.273-.369.412.118-.142.248-.273.369-.412zm34.66.548c.18.218.356.44.527.667-.171-.226-.347-.448-.527-.667zm-36.293 1.53c-.107.162-.211.327-.314.492.107-.162.203-.333.314-.492zm37.544.15c.171.251.344.502.506.76-.164-.257-.332-.51-.506-.76zm1.129 1.849c.139.254.287.502.417.761-.134-.256-.273-.51-.417-.761zm-41.679 4.171c-.008.027-.016.055-.025.083.009-.028.016-.056.025-.083zm-.565 2.196c-.007.039-.013.078-.02.116.008-.038.012-.077.02-.116zm44.632.234c.064.322.115.65.165.976-.048-.326-.103-.652-.165-.976zm-44.974 2.007c-.005.056-.01.111-.014.167.005-.055.008-.112.014-.167zm45.297.278c.064.673.107 1.351.107 2.041 0 .031-.002.06-.002.091.002-.03.003-.061.005-.091-.006-.682-.043-1.363-.11-2.041zm-45.414 1.95c-.001.03-.003.061-.004.091.006.682.042 1.362.109 2.041-.063-.673-.107-1.351-.107-2.041 0-.031.002-.06.002-.091zm45.417 2.243c-.005.055-.008.112-.013.167.005-.056.009-.111.013-.167zm-45.152 1.198c.047.326.102.652.164.976-.063-.322-.114-.65-.164-.976zm44.816 1.094c-.007.038-.011.077-.019.116.006-.039.013-.078.019-.116zm-.56 2.229c-.008.028-.016.056-.024.083.008-.027.016-.055.024-.083zm-42.12 3.493c.134.256.272.51.416.761-.139-.254-.287-.502-.416-.761zm1.04 1.85c.163.257.332.51.505.76-.171-.251-.344-.502-.505-.76zm38.363.418c-.106.162-.202.333-.313.492.107-.162.211-.327.313-.492zm-37.134 1.355c.172.226.348.448.527.667-.18-.218-.355-.44-.527-.667zm35.557.803c-.119.142-.249.273-.37.412.125-.136.248-.273.37-.412zm-34.155.858c.18.2.364.396.551.589-.19-.191-.369-.391-.551-.589zm32.714.7c-.181.181-.373.35-.56.525.189-.172.376-.347.56-.525zm-31.094.885c.161.15.324.297.489.442-.169-.14-.325-.296-.489-.442zm29.517.534c-.209.172-.423.342-.639.507.216-.165.429-.334.639-.507zm-27.376 1.162c.163.107.328.211.493.313-.163-.106-.333-.202-.493-.313zm25.678.103c-.241.164-.483.328-.731.482.247-.156.491-.317.731-.482zm-1.868 1.133c-.232.127-.46.263-.697.383.234-.124.467-.251.697-.383zm-6.559 2.363c-.32.063-.643.115-.968.165.324-.048.647-.103.968-.165zm-2.377.336c-.14.013-.277.032-.417.042.139-.013.278-.027.417-.042z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/portal2.svg b/.icons/kora/apps/scalable/portal2.svg
new file mode 100644
index 000000000..ce04a94e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/portal2.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00039837 -45.2545 45.2545 -.00039837 24.0001 46.7639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#237aa5" offset="0"/>
+ <stop stop-color="#56aad4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.47 1.292c-.127.011-.255.024-.382.037.129-.011.254-.028.382-.037zm-1.861.217c-.311.047-.621.101-.931.161.309-.061.62-.112.931-.161zm-1.791.352c-1.164.269-2.305.63-3.412 1.078.096-.039.187-.089.284-.127l9.935 9.937c-.538-.083-1.081-.126-1.625-.131h-19.69c-.429.736-.817 1.496-1.162 2.276h14.041c-.436.325-.847.68-1.232 1.064l-.004-.005-13.928 13.925c-.063-.238-.113-.482-.169-.723.297 1.284.706 2.539 1.22 3.753-.085-.201-.182-.394-.262-.598l9.935-9.935c-.083.538-.127 1.081-.131 1.625v19.69c.736.429 1.496.817 2.276 1.162v-14.041c.325.435.68.847 1.063 1.231l-.004.005 13.927 13.928c-.23.06-.466.109-.698.164 1.164-.269 2.305-.63 3.412-1.078-.096.039-.188.089-.284.127l-9.936-9.937c.538.083 1.082.126 1.626.131h19.689c.43-.736.818-1.496 1.162-2.276h-14.04c.435-.325.847-.68 1.231-1.064l.005.005 13.928-13.925c.062.238.113.482.168.723-.297-1.284-.705-2.539-1.22-3.753.086.201.182.394.262.598l-9.934 9.935c.082-.538.126-1.081.131-1.625v-19.69c-.737-.429-1.497-.818-2.277-1.162v14.041c-.324-.436-.679-.847-1.063-1.232l.005-.004-13.927-13.929c.23-.06.465-.109.698-.164v.001zm-5.006 1.789c-.22.116-.439.235-.656.358.219-.118.433-.246.656-.358zm-1.854 1.045c-.234.149-.465.303-.693.46.229-.155.457-.313.693-.46zm24.476.26c.162.107.333.203.493.314-.163-.107-.328-.211-.493-.314zm-26.244.969c-.216.166-.429.335-.639.507.209-.173.423-.341.639-.507zm28.389.598c.169.141.325.297.489.443-.161-.15-.324-.297-.489-.443zm-30.045.803c-.189.172-.376.347-.56.525.181-.181.372-.351.56-.525zm31.603.636c.189.191.369.391.551.589-.18-.2-.363-.396-.551-.589zm-33.235 1.035c-.125.136-.248.273-.369.412.118-.142.248-.273.369-.412zm34.66.548c.18.218.356.44.527.667-.171-.226-.347-.448-.527-.667zm-36.293 1.53c-.107.162-.211.327-.314.492.107-.162.203-.333.314-.492zm37.544.15c.171.251.344.502.506.76-.164-.257-.332-.51-.506-.76zm1.129 1.849c.139.254.287.502.417.761-.134-.256-.273-.51-.417-.761zm-41.679 4.171c-.008.027-.016.055-.025.083.009-.028.016-.056.025-.083zm-.565 2.196c-.007.039-.013.078-.02.116.008-.038.012-.077.02-.116zm44.632.234c.064.322.115.65.165.976-.048-.326-.103-.652-.165-.976zm-44.974 2.007c-.005.056-.01.111-.014.167.005-.055.008-.112.014-.167zm45.297.278c.064.673.107 1.351.107 2.041 0 .031-.002.06-.002.091.002-.03.003-.061.005-.091-.006-.682-.043-1.363-.11-2.041zm-45.414 1.95c-.001.03-.003.061-.004.091.006.682.042 1.362.109 2.041-.063-.673-.107-1.351-.107-2.041 0-.031.002-.06.002-.091zm45.417 2.243c-.005.055-.008.112-.013.167.005-.056.009-.111.013-.167zm-45.152 1.198c.047.326.102.652.164.976-.063-.322-.114-.65-.164-.976zm44.816 1.094c-.007.038-.011.077-.019.116.006-.039.013-.078.019-.116zm-.56 2.229c-.008.028-.016.056-.024.083.008-.027.016-.055.024-.083zm-42.12 3.493c.134.256.272.51.416.761-.139-.254-.287-.502-.416-.761zm1.04 1.85c.163.257.332.51.505.76-.171-.251-.344-.502-.505-.76zm38.363.418c-.106.162-.202.333-.313.492.107-.162.211-.327.313-.492zm-37.134 1.355c.172.226.348.448.527.667-.18-.218-.355-.44-.527-.667zm35.557.803c-.119.142-.249.273-.37.412.125-.136.248-.273.37-.412zm-34.155.858c.18.2.364.396.551.589-.19-.191-.369-.391-.551-.589zm32.714.7c-.181.181-.373.35-.56.525.189-.172.376-.347.56-.525zm-31.094.885c.161.15.324.297.489.442-.169-.14-.325-.296-.489-.442zm29.517.534c-.209.172-.423.342-.639.507.216-.165.429-.334.639-.507zm-27.376 1.162c.163.107.328.211.493.313-.163-.106-.333-.202-.493-.313zm25.678.103c-.241.164-.483.328-.731.482.247-.156.491-.317.731-.482zm-1.868 1.133c-.232.127-.46.263-.697.383.234-.124.467-.251.697-.383zm-6.559 2.363c-.32.063-.643.115-.968.165.324-.048.647-.103.968-.165zm-2.377.336c-.14.013-.277.032-.417.042.139-.013.278-.027.417-.042z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="35.764" cy="35.666" r="11" fill="#d8496c"/>
+ <path d="m35.764 27.838s-1.11-.022-2.266.557c-1.156.578-2.431 2.052-2.431 4.14h3.131c0-1.566 1.566-1.566 1.566-1.566s1.566 0 1.566 1.566c0 .826-.219 1.288-.636 1.81-.418.522-1.086 1.046-1.869 1.633s-1.68 1.237-2.437 2.183-1.321 2.245-1.321 3.767v1.566h9.394v-3.131h-5.712c.049-.069.029-.174.085-.245.418-.522 1.086-1.046 1.869-1.633s1.68-1.237 2.437-2.183 1.321-2.245 1.321-3.767c0-2.088-1.275-3.562-2.431-4.14s-2.266-.557-2.266-.557z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/portfolio-performance-bin.svg b/.icons/kora/apps/scalable/portfolio-performance-bin.svg
new file mode 120000
index 000000000..43ac3f31b
--- /dev/null
+++ b/.icons/kora/apps/scalable/portfolio-performance-bin.svg
@@ -0,0 +1 @@
+portfolio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/portfolio.svg b/.icons/kora/apps/scalable/portfolio.svg
new file mode 100644
index 000000000..4533b1f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/portfolio.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.409743 -32.5771 32.5771 .409743 24 34.9091)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9cca45" offset="0"/>
+ <stop stop-color="#c6f176" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.297 0 5.999 2.566 6.214 5.81l-7.259 8.201-4.198-5.462c-.455-.59-1.356-.556-1.765.068l-12.002 18.341-3.074-3.317c-.46-.498-1.258-.456-1.663.086l-8.037 10.191-5.324-6.9v-20.79c0-3.438 2.79-6.228 6.228-6.228h30.88z" fill="url(#a)"/>
+ <path d="m2.332 39.44v-7.45l4.422 6.183c.427.597 1.311.607 1.75.019l8.145-10.879 3.134 3.382c.479.516 1.316.445 1.701-.144l11.926-18.223 4.067 5.29c.415.539 1.218.566 1.669.057l6.522-7.364v17.39l-9.581 13.896-8.634-3.955c-.333-.153-.72-.128-1.03.068l-12.884 7.958h-4.979c-3.438 0-6.228-2.79-6.228-6.228z" fill="#fe9702"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-22.937l10.582-6.896 8.926 4.088c.477.22 1.044.065 1.343-.368l8.314-12.057z" fill="#0081a9"/>
+ <path d="m45.668 7.584-7.273 8.216-4.198-5.461c-.205-.266-.522-.422-.858-.422-.365 0-.707.184-.907.49l-12.002 18.341-3.074-3.318c-.205-.221-.494-.347-.796-.347-.341 0-.663.161-.867.434l-8.037 10.733-5.324-7.442v3.724l4.422 6.183c.204.284.533.454.882.454.342 0 .664-.162.868-.435l8.145-10.879 3.134 3.382c.205.221.493.346.794.346.366 0 .707-.184.907-.49l11.926-18.223 4.067 5.29c.205.266.522.422.858.422.31 0 .606-.133.811-.365l6.522-7.364zm0 19.575-9.581 13.896-8.634-3.955c-.332-.153-.721-.127-1.03.068l-13.426 8.5h4.048l10.04-6.354 8.926 4.088c.475.219 1.045.062 1.343-.368l8.314-12.057z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/porthole.svg b/.icons/kora/apps/scalable/porthole.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/porthole.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/portproton.svg b/.icons/kora/apps/scalable/portproton.svg
new file mode 100644
index 000000000..006dea7ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/portproton.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1668 43.1668 0 23.987 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#34344b" offset="0"/>
+ <stop stop-color="#414168" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.501 24.004c0-2.578-3.233-5.027-8.199-6.541 1.144-5.044.633-9.058-1.603-10.347-.52-.303-1.118-.442-1.777-.442v1.774c.364 0 .659.069.91.208 1.083.623 1.551 2.976 1.187 6.004-.086.744-.234 1.532-.407 2.336-1.56-.381-3.259-.675-5.044-.865-1.075-1.471-2.185-2.803-3.311-3.971 2.591-2.406 5.027-3.721 6.673-3.721v-1.773c-2.184 0-5.044 1.557-7.939 4.256-2.895-2.682-5.755-4.222-7.939-4.222v1.774c1.647 0 4.082 1.306 6.674 3.694-1.109 1.168-2.228 2.492-3.285 3.963-1.794.19-3.501.484-5.053.874-.182-.796-.321-1.566-.416-2.302-.373-3.028.087-5.39 1.161-6.013.243-.147.546-.207.911-.207v-1.774c-.668 0-1.275.147-1.795.441-2.236 1.289-2.738 5.295-1.586 10.322-4.949 1.523-8.164 3.963-8.164 6.532 0 2.579 3.233 5.027 8.199 6.541-1.144 5.044-.633 9.059 1.603 10.348.52.303 1.118.441 1.786.441 2.184 0 5.044-1.557 7.939-4.256 2.895 2.682 5.755 4.222 7.939 4.222.668 0 1.274-.147 1.794-.441 2.236-1.29 2.739-5.296 1.586-10.322 4.941-1.514 8.156-3.954 8.156-6.533zm-10.348-5.286c-.295 1.021-.659 2.076-1.075 3.132-.33-.632-.668-1.272-1.04-1.903-.364-.632-.754-1.255-1.144-1.861 1.126.165 2.218.372 3.259.632zm-3.641 8.453c-.624 1.073-1.256 2.085-1.915 3.028-1.188.104-2.384.156-3.597.156-1.205 0-2.401-.052-3.58-.147-.658-.943-1.3-1.956-1.924-3.02-.606-1.038-1.152-2.094-1.655-3.158.494-1.064 1.049-2.128 1.647-3.166.624-1.073 1.256-2.086 1.915-3.029 1.188-.103 2.384-.155 3.597-.155 1.205 0 2.401.052 3.58.147.658.943 1.3 1.955 1.924 3.019.606 1.039 1.152 2.094 1.655 3.158-.503 1.056-1.057 2.12-1.647 3.167zm2.566-1.038c.433 1.064.797 2.128 1.101 3.158-1.04.251-2.141.467-3.277.631.39-.614.78-1.237 1.144-1.877.364-.632.702-1.272 1.032-1.912zm-8.061 8.47c-.736-.761-1.482-1.609-2.21-2.544.72.035 1.448.052 2.184.052.746 0 1.491-.017 2.21-.052-.71.935-1.456 1.783-2.184 2.544zm-5.919-4.672c-1.127-.164-2.219-.372-3.259-.623.294-1.021.658-2.076 1.075-3.132.329.632.667 1.272 1.04 1.903.372.623.754 1.246 1.144 1.852zm5.876-16.517c.737.762 1.482 1.609 2.21 2.544-.719-.035-1.447-.052-2.184-.052-.745 0-1.491.017-2.21.052.719-.935 1.456-1.782 2.184-2.544zm-5.885 4.672c-.39.615-.78 1.238-1.144 1.878-.364.631-.711 1.272-1.031 1.903-.434-1.064-.798-2.128-1.101-3.158 1.048-.242 2.141-.458 3.276-.623zm-7.194 9.942c-2.817-1.203-4.637-2.769-4.637-4.015s1.82-2.829 4.637-4.015c.685-.294 1.43-.553 2.202-.804.45 1.557 1.048 3.175 1.785 4.836-.728 1.653-1.317 3.262-1.768 4.811-.78-.251-1.525-.519-2.219-.813zm4.282 11.334c-1.084-.623-1.552-2.977-1.188-6.005.087-.744.234-1.531.408-2.336 1.56.381 3.259.675 5.044.865 1.075 1.471 2.184 2.804 3.311 3.972-2.592 2.405-5.027 3.72-6.674 3.72-.364-.009-.667-.078-.901-.216zm18.86-6.048c.372 3.028-.087 5.39-1.162 6.013-.242.147-.546.208-.91.208-1.647 0-4.082-1.307-6.674-3.695 1.11-1.168 2.228-2.491 3.285-3.962 1.794-.191 3.502-.485 5.053-.874.174.804.312 1.575.408 2.31zm3.059-5.286c-.685.294-1.43.553-2.201.804-.451-1.557-1.049-3.175-1.786-4.836.728-1.653 1.318-3.262 1.768-4.811.789.242 1.534.519 2.236.813 2.817 1.203 4.637 2.769 4.637 4.015-.026 1.237-1.846 2.821-4.654 4.015z" fill="#e1145e" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="3.25" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/postbird.svg b/.icons/kora/apps/scalable/postbird.svg
new file mode 100644
index 000000000..92bd1b4cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/postbird.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b9b9b9" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.374122 -23.4486 23.4486 -.374122 23.0284 34.3471)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#122f7b" offset="0"/>
+ <stop stop-color="#26438f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.08209 0 0 1.08209 -1.97017 -1.86053)" d="m12.862 34.429c-.122-.514.121-1.254-.001-1.743-.328-.912-.715-1.594-.879-2.485.205-.813.351-1.505.709-2.203.417-.401.989-.691 1.665-.817.03.062.105.142.091.198-.371 1.455.203 2.775.612 4.107.176.573.473 1.128.811 1.626.201.298.47.393.457.59-.217.332-.447.622-.975.669-.831.073-2.49.058-2.49.058zm-2.053-.021s-2.239-.346-3.345-.595c.507-1.399.947-2.665 1.422-3.918.652-1.716 1.366-3.421 1.231-5.308-.043-.599-.252-1.185-.526-1.757-.464 1.828-.161 3.867-1.198 5.498 0-.124-.406-.189-.363-.298.824-2.125.972-4.853 1.122-7.224.079-1.254.264-2.537.64-3.731 1.044-3.315 3.44-4.849 7.035-4.44 2.169.247 4.306.444 6.459-.032.181-.041.378-.006.569-.006-.196 2.535.651 4.426 1.763 5.442.09-.074.204-.153.295-.259-.491-.611-.743-.941-.968-1.388-.498-.986-.715-2.038-.744-3.069-.045-1.594 1.229-2.605 2.82-2.398.66.086 1.308.328 1.939.56.995.365 1.946.874 2.961 1.159 2.672.748 4.515 2.357 5.475 4.962.341.926 1.135 3.236 1.278 3.606.432.038 1.504-.219 1.778-.29.028.097.056.194.084.291-.559.165-1.274.358-1.725.49.718 3.944.946 7.803 1.153 11.896h-.938c-.412-4.024-1.179-7.849-2.778-11.519-.351-.806-.776-1.318-1.812-1.284-.69.023-1.615-.63-2.256-.618-.072.361-.073.433-.129.677-.213.052-1.448-.029-1.672-.011-.549.044-1.459-.064-1.574.187-.311.68-.534 1.585-.342 2.274.452 1.62 1.171 3.164 1.773 4.742.411 1.077.798 2.163 1.217 3.236.099.254.26.496.438.705.419.492.865.959 1.317 1.454-.396.703-.799.978-1.203.966-.367-.01-1.491.066-2.385-.021-.08-.595.082-1.246-.221-1.762-1.399-2.385-1.739-3.085-3.182-5.444-.622-1.014-1.265-2.258-2.59-3.467-1.655.559-5.67 1.77-7.221 1.804-.463.01-.293.614-.718.829-.565.285-1.039.406-1.64.526-1.289.259-1.986.928-2.203 2.243-.136.826-.776 2.647-1.018 3.457-.168.566-.005.712-.018 1.835zm13.045-10.169c.146.183.309.356.435.552.606.949 1.735 2.897 2.313 3.649-.063.124-.369 1.25-.409 1.386-.223.756-.613 1.512-.615 2.27-.003.722.398 1.446.655 2.275-1.057 0-2.135.048-3.205-.024-.149-.107-.51-.389-.32-.829.883-2.028 1.06-4.353.86-6.345-.096-.952-.009-1.917-.009-2.875.098-.02.196-.04.295-.059zm9.711-8.277c.235 0 .425.238.425.531 0 .294-.19.532-.425.532s-.425-.238-.425-.532c0-.293.19-.531.425-.531z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/postman.svg b/.icons/kora/apps/scalable/postman.svg
new file mode 100644
index 000000000..1a0ffeba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/postman.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5196 45.5196 0 23.3759 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c42d29" offset="0"/>
+ <stop stop-color="#ff6c37" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.141 10.345c-.803.034-1.595.355-2.217.957-1.366 1.328-1.419 3.521-.107 4.903l-.015-.027c1.028 1.068 2.625 1.341 3.95.683l-2.354-2.367c-.081-.096-.081-.233 0-.329l3.029-3.054c-.669-.547-1.483-.801-2.286-.766zm2.612 1.08-2.881 2.918 2.26 2.285c.189-.123.351-.272.514-.423 1.311-1.314 1.351-3.424.107-4.78zm-.156 1.757c.072-.001.141.033.183.093.243.466.176 1.026-.162 1.423-.04.054-.123.095-.191.095-.054.014-.122.014-.176 0l-.012-.012c-.095-.096-.082-.261.012-.357.203-.233.232-.574.097-.847 0-.014-.015-.014-.015-.028-.054-.123.015-.274.136-.329.041-.026.085-.038.128-.038zm-6.758 2.395c-1.453-.119-3.839 1.486-10.006 7.718l1.785 1.81 8.359-8.462c.298-.301.691-.466 1.11-.48-.382-.315-.764-.547-1.248-.586zm1.273 1.11c-.298 0-.594.112-.824.338l-8.332 8.379 1.122 1.191 8.806-7.859c.243-.219.379-.518.392-.847.014-.315-.108-.631-.338-.864-.229-.226-.528-.338-.826-.338zm1.298 2.12c-.067.095-.147.177-.228.246l-8.806 7.844 1.569 1.588c3.638-3.518 7.181-7.132 7.465-9.678zm-12.902 4.762-2.205 2.232-.04.055c-.04.041-.053.084-.039.138.013.083.093.137.174.124l3.773-.822zm2.137 2.232-1.258 1.274c-.027.041-.027.097 0 .138.04.028.081.028.121 0l2.071-.535zm1.326 1.302-3.421.739-7.061 7.16 2.299 2.397c.068.069.19.069.271 0 .081-.054.136-.164.109-.274l-.38-1.643c-.04-.192.055-.384.231-.48h.013v-.028c3.435-1.656 6.654-3.751 9.575-6.215zm-10.847 8.241-1.772 1.809c-.014.041-.014.094 0 .149.013.041.067.084.121.097l3.95.259z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/postscript-viewer.svg b/.icons/kora/apps/scalable/postscript-viewer.svg
new file mode 100644
index 000000000..525941bc5
--- /dev/null
+++ b/.icons/kora/apps/scalable/postscript-viewer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#be010a" offset="0"/>
+ <stop stop-color="#ec5252" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c.462 0 .911.05 1.344.146-.674 2.674-2.336 10.399-1.174 19.212 1.283 6.968 2.962 14.708 5.447 20.443-.88 1.83-2.628 3.165-4.71 3.469 0 0-.508.063-.763.064-2.01.011-11.296.002-11.296.002.046-21.327.74-37.52 3.125-42.197 0 0-8.694 8.647-15.966 13.201-5.671 3.552-10.996 4.58-13.115 4.875v-4.554c2.807-.198 11.245-1.987 26.016-14.661h11.092zm-37.108 22.083v5.045c6.132 0 15.566 7.424 20.127 16.208h3.83c-2.143-7.985-19.279-21.253-23.957-21.253z" fill="#ffeadf"/>
+ <path d="m30.094 45.668c3.928-7.825 9.831-15.417 15.574-21.137v6.227c-3.652 3.639-7.8 9.538-10.98 14.91zm11.101-43.085c2.584.758 4.473 3.148 4.473 5.977v11.882c-11.424 9.425-43.336 4.66-43.336 4.66v-9.745c14.11 1.341 32.723-9.062 38.863-12.774z" fill="#7a0000" fill-opacity=".05"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/poweriso-gui.svg b/.icons/kora/apps/scalable/poweriso-gui.svg
new file mode 100644
index 000000000..5f36aa72a
--- /dev/null
+++ b/.icons/kora/apps/scalable/poweriso-gui.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb800" offset="0"/>
+ <stop stop-color="#e2d35d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40.9752 40.9752 0 24 44.4876)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 12.618c-6.244 0-11.382 5.138-11.382 11.382s5.138 11.382 11.382 11.382 11.382-5.138 11.382-11.382-5.138-11.382-11.382-11.382zm0 6.829c2.498 0 4.553 2.055 4.553 4.553s-2.055 4.553-4.553 4.553-4.553-2.055-4.553-4.553 2.055-4.553 4.553-4.553z" fill="#a28039"/>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764zm0 13.658c4.995 0 9.106 4.111 9.106 9.106s-4.111 9.106-9.106 9.106-9.106-4.111-9.106-9.106 4.111-9.106 9.106-9.106z" fill="url(#a)"/>
+ <path d="m24 3.512c-11.239 0-20.488 9.249-20.488 20.488.005 3.31.812 6.571 2.352 9.501l7.628-13.869c1.761-4.238 5.919-7.013 10.508-7.014 5.602.004 10.409 4.143 11.246 9.681l5.525-10.048c-3.828-5.468-10.096-8.734-16.771-8.739zm18.136 10.987-7.628 13.869c-1.761 4.238-5.919 7.013-10.508 7.014-5.602-.004-10.409-4.143-11.246-9.681l-5.525 10.048c3.828 5.468 10.096 8.734 16.771 8.739 11.239 0 20.488-9.249 20.488-20.488-.005-3.31-.812-6.571-2.352-9.501z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/powersploit.svg b/.icons/kora/apps/scalable/powersploit.svg
new file mode 100644
index 000000000..332d4e39a
--- /dev/null
+++ b/.icons/kora/apps/scalable/powersploit.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c719f" offset="0"/>
+ <stop stop-color="#3c8db9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m7 11.429v1l3 2v1l-3 2v1h1l4-3v-1l-4-3zm7 6v1h6v-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ppa.svg b/.icons/kora/apps/scalable/ppa.svg
new file mode 120000
index 000000000..c691b54cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/ppa.svg
@@ -0,0 +1 @@
+Launchpad-launchpad.net.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pppoeconf.svg b/.icons/kora/apps/scalable/pppoeconf.svg
new file mode 100644
index 000000000..f36454caf
--- /dev/null
+++ b/.icons/kora/apps/scalable/pppoeconf.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.355505 -35.4725 35.4725 -.355505 24.8337 41.4658)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a214" offset="0"/>
+ <stop stop-color="#88c22a" offset="1"/>
+ </linearGradient>
+ <path d="m28.646 18.236v-3.484c0-.643.518-1.161 1.161-1.161.644 0 1.162.518 1.162 1.161v3.484h2.323c0 9.292 6.968 11.615 6.968 13.938v4.646s0 4.646-4.645 4.646h-23.23c-4.645 0-4.645-4.646-4.645-4.646v-4.646c0-2.323 6.968-4.646 6.968-13.938h2.323v-3.484c0-.643.518-1.161 1.162-1.161.643 0 1.161.518 1.161 1.161v3.484zm-4.646-12.244c-13.232 0-18.904 3.78-18.904 7.561s1.891 5.671 1.891 5.671l7.561-3.781 1.891-3.78s1.89-1.891 7.561-1.891 7.561 1.891 7.561 1.891l1.891 3.78 7.561 3.781s1.891-1.89 1.891-5.671-5.672-7.561-18.904-7.561z" fill="url(#a)"/>
+ <path d="m24 22.882c-3.823 0-6.969 3.146-6.969 6.969s3.146 6.969 6.969 6.969c.748-.002 1.491-.125 2.2-.363l-.735-2.205c-.472.16-.967.242-1.465.245-2.549 0-4.646-2.097-4.646-4.646s2.097-4.646 4.646-4.646 4.646 2.097 4.646 4.646c-.002.918-.275 1.815-.785 2.577l1.933 1.284c.764-1.143 1.172-2.486 1.175-3.861 0-3.823-3.146-6.969-6.969-6.969z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ppsspp.svg b/.icons/kora/apps/scalable/ppsspp.svg
new file mode 100644
index 000000000..45931d510
--- /dev/null
+++ b/.icons/kora/apps/scalable/ppsspp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cad4d7" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.504 7.004c-.512.137-.814.66-.677 1.172l2.621 9.782 8.202 4.735 4.735-8.201-2.621-9.782c-.137-.512-.66-.814-1.172-.677zm-8.794 15.232c-.512.137-.814.66-.677 1.172l2.971 11.088c.137.512.66.814 1.172.677l9.782-2.621 4.735-8.202-8.201-4.735zm25.332-6.788-4.735 8.202 8.201 4.735 9.782-2.621c.512-.137.814-.66.677-1.172l-2.971-11.088c-.137-.512-.66-.814-1.172-.677zm-5.692 9.859-4.735 8.201 2.621 9.782c.137.512.66.814 1.172.677l11.088-2.971c.512-.137.814-.66.677-1.172l-2.621-9.782z" fill="#005af0" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/praat.svg b/.icons/kora/apps/scalable/praat.svg
new file mode 100644
index 000000000..b676b816e
--- /dev/null
+++ b/.icons/kora/apps/scalable/praat.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-45.5283 0 0 -45.5283 46.7501 203.655)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b81383" offset="0"/>
+ <stop stop-color="#fc66cc" offset="1"/>
+ </linearGradient>
+ <path d="m23.986 1.236c-12.564 0-22.764 10.2-22.764 22.764s10.2 22.764 22.764 22.764 22.765-10.2 22.765-22.764-10.201-22.764-22.765-22.764zm0 34.124c6.232 0 11.36-5.128 11.36-11.36s-5.128-11.36-11.36-11.36-11.36 5.128-11.36 11.36c0 1.835.444 3.574 1.231 5.115.526 1.031 10.114 16.765 10.114 16.765z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pragha.svg b/.icons/kora/apps/scalable/pragha.svg
new file mode 100644
index 000000000..ca57ded09
--- /dev/null
+++ b/.icons/kora/apps/scalable/pragha.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f5197" offset="0"/>
+ <stop stop-color="#3c6eb4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m29.879 11c-.147-.009-.382.083-.811.268-.509.218-1.668.396-2.574.396-3.206.065-5.772 1.149-7.851 3.188-2.822 2.785-3.711 6.288-2.424 9.543.297.751.477 1.514.4 1.697-.077.182-.62.69-1.203 1.127-1.267.949-2.144 2.48-2.363 4.125-.132.988-.04 1.459.519 2.635 1.201 2.524 3.925 3.605 6.828 2.71 1.682-.517 3.365-2.357 4.711-5.148 1.163-2.41 1.213-2.468 2.461-2.902 2.105-.732 3.43-1.542 4.748-2.897 2.337-2.402 3.205-5.514 2.368-8.488-.377-1.336-.693-1.797-2.397-3.498-1.079-1.078-2.037-2.169-2.129-2.424-.077-.215-.136-.323-.283-.332zm-5.016 2c1.071.004 1.899.313 2.125.926.074.201-.238 1.149-.697 2.105-1.179 2.46-1.557 3.813-2.27 8.153-.883 5.381-1.848 7.704-3.783 9.101-1.219.881-2.717.957-3.517.18-.692-.672-.893-1.514-.571-2.397.255-.699.503-.811 2.362-1.072 1.293-.182 2.488-1.039 2.488-2.158 0-.704-.581-1.109-1.586-2.123-1.554-1.569-2.233-3.077-2.24-4.979-.011-2.974 1.512-5.503 4.117-6.832 1.191-.607 2.502-.908 3.572-.904zm3.092 2.004c.34-.046.774.311 1.385 1.059 2.414 2.954 2.166 7.427-.555 9.996-1.159 1.095-1.43 1.162-2.234.572-.465-.341-.555-.651-.551-1.899.005-1.912.637-6.594 1.129-8.373.238-.862.486-1.309.826-1.355z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-activities.svg b/.icons/kora/apps/scalable/preferences-activities.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-activities.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-autocompletion.svg b/.icons/kora/apps/scalable/preferences-autocompletion.svg
new file mode 120000
index 000000000..ca18d7cfe
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-autocompletion.svg
@@ -0,0 +1 @@
+preferences-contacts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-bluetooth.svg b/.icons/kora/apps/scalable/preferences-bluetooth.svg
new file mode 120000
index 000000000..cf25bebf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-bluetooth.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-calendar-and-tasks.svg b/.icons/kora/apps/scalable/preferences-calendar-and-tasks.svg
new file mode 120000
index 000000000..c44ce2b76
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-calendar-and-tasks.svg
@@ -0,0 +1 @@
+calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-certificates.svg b/.icons/kora/apps/scalable/preferences-certificates.svg
new file mode 100644
index 000000000..8e7a19d2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-certificates.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(11.7916 15.6625 -15.6625 11.7916 -81.4837 94.1062)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3077e1" offset="0"/>
+ <stop stop-color="#5df" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.330256 -21.6865 21.6865 -.330256 60.562 24.1953)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#da9517" offset="0"/>
+ <stop stop-color="#ffee58" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m8.14 16.864 17.605 20.98.139-9.939 10.255 1.353.118-.099-17.671-21.06z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m24.25 21.078-3.835-.017-.563 3.603-3.312-1.933-2.289 2.839-1.903-3.33-3.401 1.314.017-3.835-3.602-.563 1.932-3.312-2.838-2.289 3.329-1.902-1.314-3.402 3.835.018.563-3.603 3.312 1.932 2.289-2.838 1.902 3.329 3.402-1.313-.017 3.834 3.602.563-1.932 3.313 2.838 2.289-3.329 1.902z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-color.svg b/.icons/kora/apps/scalable/preferences-color.svg
new file mode 100644
index 000000000..660bdb3a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-color.svg
@@ -0,0 +1,33 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(19.2285 -11.5566 11.5566 19.2285 24 23.9787)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#03b1f4" offset="0"/>
+ <stop stop-color="#00c3d2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(19.0821 11.7862 -11.7862 19.0821 24.0138 23.9557)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009a6e" offset="0"/>
+ <stop stop-color="#009f91" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.185669 21.4977 -21.4977 -.185669 24.1995 24.2972)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#eeb921" offset="0"/>
+ <stop stop-color="#ffc900" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(19.5059 -11.2328 11.2328 19.5059 4.50791 35.1885)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fbaf00" offset="0"/>
+ <stop stop-color="#fb8900" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(18.7223 10.9926 -10.9926 18.7223 4.80858 13.0187)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#de434e" offset="0"/>
+ <stop stop-color="#e82a1b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(0 21.9393 -21.9393 0 23.5309 2.0491)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a45df5" offset="0"/>
+ <stop stop-color="#8740d9" offset="1"/>
+ </linearGradient>
+ <path d="m43.617 13.018c2.814 4.724.702 11.02-4.712 14.051-5.414 3.03-12.093 1.655-14.906-3.069s-.702-11.02 4.712-14.05c5.414-3.031 12.093-1.656 14.906 3.068z" fill="#34e0c4"/>
+ <path d="m35.141 8.345c-2.212-.06-4.453.499-6.43 1.606-5.38 3.012-7.507 9.353-4.712 14.048 2.557 4.294 15.427 3.057 18.524-.009 2.647-3.336 3.076-7.632 1.094-10.971-1.681-2.823-4.857-4.574-8.476-4.674z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m32.464 19.327c-3.622.099-6.794 1.848-8.477 4.673-1.645 3.765.303 8.936 2.026 10.981 1.016 1.206 3.788 4.119 7.232 4.566 4.316.561 8.363-1.222 10.36-4.566 2.816-4.727.706-11.018-4.712-14.05-1.977-1.106-4.217-1.665-6.429-1.604z" fill="url(#b)" fill-rule="nonzero"/>
+ <ellipse cx="23.999" cy="34.981" rx="10.194" ry="10.981" fill="url(#c)"/>
+ <path d="m24 24c2.813 4.724.701 11.02-4.713 14.05-5.414 3.031-12.093 1.656-14.906-3.068s-.702-11.02 4.712-14.051c5.414-3.03 12.093-1.655 14.907 3.069z" fill="url(#d)"/>
+ <path d="m4.381 13.019c-2.813 4.724-.702 11.02 4.712 14.05 5.414 3.031 12.093 1.656 14.907-3.068-2.734-3.416-1.832-7.744.014-9.311-1.011-1.884-2.618-3.559-4.727-4.739-5.414-3.031-12.093-1.656-14.906 3.068z" fill="url(#e)"/>
+ <path d="m23.999 2.037c-5.592 0-10.194 4.958-10.194 10.982s4.602 10.981 10.194 10.981c-.185-.311-.351-.632-.496-.963-2.032-4.623.228-10.3 5.208-13.087 1.41-.785 2.961-1.296 4.546-1.497-1.654-3.897-5.281-6.41-9.258-6.416z" fill="url(#f)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-composer.svg b/.icons/kora/apps/scalable/preferences-composer.svg
new file mode 120000
index 000000000..65a7d2207
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-composer.svg
@@ -0,0 +1 @@
+wiznote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-contacts.svg b/.icons/kora/apps/scalable/preferences-contacts.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-contacts.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-accessibility-pointing.svg b/.icons/kora/apps/scalable/preferences-desktop-accessibility-pointing.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-accessibility-pointing.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-accessibility-zoom.svg b/.icons/kora/apps/scalable/preferences-desktop-accessibility-zoom.svg
new file mode 100644
index 000000000..6f7ea5b51
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-accessibility-zoom.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(45.8095 -6.49989 6.49989 45.8095 123.07 884.901)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3875ae" offset="0"/>
+ <stop stop-color="#754981" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m23.241 39.891 1.24-1.224-1.215-1.231.518-.511 1.215 1.23 1.23-1.215.518.524-1.231 1.215 1.215 1.231-.518.511-1.215-1.23-1.239 1.224z" fill-rule="nonzero"/>
+ <path d="m20.68 36.902c.249 0 .482.046.699.139.217.092.407.218.571.377s.293.346.387.56c.095.215.142.447.142.696s-.047.482-.142.699c-.094.217-.223.405-.387.564-.164.16-.356.285-.575.378-.219.092-.453.138-.702.138-.25 0-.483-.046-.7-.138-.216-.093-.407-.218-.571-.378-.163-.159-.291-.347-.384-.564-.092-.217-.138-.45-.138-.699s.046-.481.138-.696c.093-.214.221-.401.384-.56.164-.159.356-.285.575-.377.219-.093.453-.139.703-.139zm0 .665c-.153 0-.295.028-.426.086-.132.058-.244.136-.336.235-.092.1-.164.217-.215.354-.05.136-.076.282-.076.439s.026.302.076.436c.051.134.124.251.219.35.094.099.205.176.332.232.127.055.266.083.419.083.152 0 .293-.028.422-.083.129-.056.241-.133.336-.232.094-.099.168-.216.221-.35s.08-.279.08-.436-.027-.303-.08-.439c-.053-.137-.127-.254-.221-.354-.095-.099-.207-.177-.336-.235s-.268-.086-.415-.086z" fill-rule="nonzero"/>
+ <path d="m28.493 40.189h-.124c-.117 0-.211-.095-.211-.212v-.356c-.502-.127-.646-.425-.646-1.038 0-.904.734-1.638 1.638-1.638s1.638.734 1.638 1.638c0 .604-.153.901-.645 1.032v.361c0 .117-.095.212-.212.212h-.123c-.117 0-.212-.095-.212-.212v-.284c-.055.004-.112.006-.172.008v.277c0 .116-.095.211-.212.211h-.123c-.117 0-.212-.095-.212-.211v-.276c-.06-.002-.118-.004-.173-.007v.283c0 .117-.095.212-.211.212zm-.022-2.272c.278 0 .503.218.503.488 0 .269-.225.487-.503.487s-.503-.218-.503-.487c0-.27.225-.488.503-.488zm1.351 0c.278 0 .503.218.503.488 0 .269-.225.487-.503.487s-.503-.218-.503-.487c0-.27.225-.488.503-.488z"/>
+ </g>
+ <circle cx="29.822" cy="29.955" r="14.151" fill="#ebebeb" fill-opacity=".19"/>
+ <circle cx="29.777" cy="29.955" r="14.918" fill="none" stroke="#00abff" stroke-width="4.78"/>
+ <path d="m10.742 12.485 6.821 6.033" fill="none" stroke="#00abff" stroke-width="8.33"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-accessibility.svg b/.icons/kora/apps/scalable/preferences-desktop-accessibility.svg
new file mode 100644
index 000000000..1fae708b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-accessibility.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.126 11.869c1.467 0 2.667 1.2 2.667 2.667 0 1.466-1.2 2.666-2.667 2.666s-2.667-1.2-2.667-2.666c0-1.467 1.2-2.667 2.667-2.667zm12 8.001c0 .736-.596 1.332-1.332 1.332h-5.123c-.41 0-.803.163-1.092.453-.29.289-.453.682-.453 1.092v14.457c0 .735-.596 1.332-1.332 1.332h-.003c-.735 0-1.332-.597-1.332-1.332v-5.336c0-.354-.14-.693-.39-.942-.25-.25-.588-.39-.942-.39h-.002c-.354 0-.692.14-.942.39-.25.249-.39.588-.39.942v5.336c0 .735-.597 1.332-1.332 1.332h-.003c-.736 0-1.332-.597-1.332-1.332v-14.457c0-.41-.163-.803-.452-1.092-.29-.29-.683-.453-1.093-.453h-5.123c-.736 0-1.332-.596-1.332-1.332v-.002c0-.736.596-1.332 1.332-1.332h21.336c.736 0 1.332.596 1.332 1.332z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-activities.svg b/.icons/kora/apps/scalable/preferences-desktop-activities.svg
new file mode 100644
index 000000000..76bf51ba5
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-activities.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m41.25 15.895c0-1.587-1.288-2.875-2.875-2.875h-28.75c-1.587 0-2.875 1.288-2.875 2.875v4.724c0 1.586 1.288 2.875 2.875 2.875h28.75c1.587 0 2.875-1.289 2.875-2.875z" fill="#0bf"/>
+ <path d="m41.25 27.917c0-1.586-1.288-2.875-2.875-2.875h-28.75c-1.587 0-2.875 1.289-2.875 2.875v4.724c0 1.587 1.288 2.875 2.875 2.875h28.75c1.587 0 2.875-1.288 2.875-2.875z" fill="#b3b3b3"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-applications.svg b/.icons/kora/apps/scalable/preferences-desktop-applications.svg
new file mode 120000
index 000000000..5f157fbd7
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-apps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-apps.svg b/.icons/kora/apps/scalable/preferences-desktop-apps.svg
new file mode 100644
index 000000000..ec0e90cf6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-apps.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 249.091 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#89b3bf" offset="0"/>
+ <stop stop-color="#f1f1f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0163207 -25.0083 25.0083 .0163207 24 36.5041)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#354956" offset="0"/>
+ <stop stop-color="#6a7f8c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1526 0 0 1.1526 -4.9513 -3.66229)" d="m31.416 34.066c-2.076 1.532-4.641 2.438-7.416 2.438-6.901 0-12.504-5.603-12.504-12.504s5.603-12.504 12.504-12.504c2.775 0 5.34.906 7.416 2.438v-1.671h5.088v23.474h-5.088zm2.82-11.211c-.033-.289-.371-.506-.664-.506-.942 0-1.779-.554-2.13-1.412-.361-.877-.128-1.902.574-2.547.222-.201.248-.54.063-.777-.483-.613-1.033-1.167-1.632-1.648-.234-.188-.58-.161-.781.064-.615.679-1.718.933-2.57.576-.886-.372-1.446-1.271-1.391-2.236.018-.302-.204-.566-.507-.601-.769-.09-1.543-.091-2.316-.006-.299.033-.52.291-.511.588.034.956-.533 1.84-1.41 2.199-.841.343-1.938.094-2.549-.581-.203-.221-.541-.249-.779-.065-.616.484-1.179 1.039-1.666 1.648-.189.236-.162.579.061.783.72.649.951 1.682.577 2.569-.355.847-1.235 1.392-2.24 1.392-.328-.009-.56.209-.595.506-.092.775-.092 1.562-.006 2.342.033.291.382.508.675.508.897-.024 1.759.531 2.121 1.411.36.878.129 1.901-.576 2.546-.221.203-.249.542-.063.777.478.611 1.026 1.164 1.63 1.648.235.192.579.163.784-.061.615-.682 1.719-.934 2.567-.579.888.372 1.448 1.271 1.393 2.237-.018.303.204.565.507.602.393.044.789.069 1.187.069.376 0 .753-.022 1.129-.064.299-.033.521-.291.511-.59-.034-.955.531-1.837 1.409-2.196.847-.346 1.939-.093 2.551.581.202.22.539.248.777.065.617-.485 1.176-1.038 1.667-1.648.189-.236.162-.58-.061-.783-.717-.649-.952-1.682-.579-2.57.352-.835 1.198-1.397 2.108-1.397l.128.004c.295.025.566-.204.601-.504.092-.775.092-1.563.006-2.344zm-10.22 4.602c-1.894 0-3.435-1.541-3.435-3.436 0-1.894 1.541-3.436 3.435-3.436 1.895 0 3.436 1.542 3.436 3.436 0 1.895-1.541 3.436-3.436 3.436z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-baloo.svg b/.icons/kora/apps/scalable/preferences-desktop-baloo.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-baloo.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-color.svg b/.icons/kora/apps/scalable/preferences-desktop-color.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-color.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-cryptography.svg b/.icons/kora/apps/scalable/preferences-desktop-cryptography.svg
new file mode 120000
index 000000000..c9f244798
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-cryptography.svg
@@ -0,0 +1 @@
+security-high.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-cursors.svg b/.icons/kora/apps/scalable/preferences-desktop-cursors.svg
new file mode 100644
index 000000000..54018d636
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-cursors.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.07196 -56.139 56.139 -1.07196 256.567 55.5035)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a3a3a3" offset="0"/>
+ <stop stop-color="#d9e3e6" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.062919 -.91655)" d="m11.496 5.152c.576.013 1.128.223 1.558.593l36.656 24.183c1.542 1.322.773 3.776-1.271 4.058l-12.304 5.03 7.128 12.13c1.508 2.567.614 5.829-1.998 7.311l-1.447.823c-2.612 1.482-5.932.604-7.44-1.963l-7.007-11.927-10.27 8.18c-1.581 1.263-3.976.182-3.978-1.796l-2.117-44.279c-.004-1.317 1.123-2.377 2.49-2.343z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-default-applications.svg b/.icons/kora/apps/scalable/preferences-desktop-default-applications.svg
new file mode 120000
index 000000000..5f157fbd7
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-default-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-apps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-desktop-wallpaper.svg b/.icons/kora/apps/scalable/preferences-desktop-desktop-wallpaper.svg
new file mode 120000
index 000000000..0bb501486
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-desktop-wallpaper.svg
@@ -0,0 +1 @@
+preferences-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-display-color.svg b/.icons/kora/apps/scalable/preferences-desktop-display-color.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-display-color.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-display.svg b/.icons/kora/apps/scalable/preferences-desktop-display.svg
new file mode 100644
index 000000000..9b35cb29e
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-display.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 440.402 40.382)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.2833 15.2833 0 314.271 40.5455)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#132e51" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.0715435 24.1102 -24.1102 .0715435 -1674.34 16.3969)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f8f8f8" offset="0"/>
+ <stop stop-color="#c9e1ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path d="m25.744 11.236c.148 0 .275.044.385.133s.17.202.181.338l.44 2.892c.513.167.985.362 1.414.582l2.232-1.683c.094-.094.22-.141.377-.141.136 0 .267.052.394.157 1.35 1.247 2.215 2.138 2.593 2.673.073.084.11.199.11.345 0 .126-.042.246-.127.361-.157.22-.424.569-.801 1.045-.378.478-.66.847-.849 1.109.274.523.488 1.036.645 1.54l2.876.439c.136.021.246.087.33.197l.125.37v3.488c0 .125-.041.247-.125.362s-.189.184-.314.205l-2.907.439c-.199.566-.403 1.043-.614 1.43.368.525.928 1.247 1.683 2.169.104.125.157.257.157.393s-.048.256-.142.362c-.283.387-.801.953-1.556 1.697-.754.743-1.247 1.116-1.477 1.116-.126 0-.262-.047-.409-.141l-2.169-1.699c-.46.241-.937.441-1.43.598-.167 1.425-.319 2.4-.455 2.923-.073.293-.262.44-.567.44h-3.488c-.146 0-.275-.044-.385-.133s-.17-.202-.181-.338l-.44-2.892c-.513-.167-.985-.362-1.414-.582l-2.216 1.683c-.105.094-.236.141-.393.141-.147 0-.277-.058-.394-.173-1.32-1.194-2.183-2.075-2.593-2.64-.073-.106-.11-.226-.11-.362 0-.126.042-.246.127-.361.157-.22.424-.569.801-1.045.378-.478.66-.846.849-1.109-.283-.523-.497-1.041-.645-1.555l-2.876-.424c-.136-.021-.246-.087-.33-.197-.083-.11-.125-.234-.125-.37v-3.488c0-.127.042-.247.125-.362.084-.115.184-.183.299-.204l2.923-.44c.146-.483.351-.964.613-1.446-.42-.598-.98-1.32-1.681-2.169-.106-.125-.158-.251-.158-.377 0-.104.047-.225.141-.361.273-.378.788-.941 1.548-1.69s1.255-1.124 1.486-1.124c.136 0 .272.052.408.157l2.169 1.683c.461-.241.937-.44 1.43-.598.168-1.425.319-2.4.456-2.923.073-.293.261-.44.566-.44h3.488zm1.951 15.764c-1.02 1.021-2.252 1.531-3.695 1.531s-2.674-.51-3.694-1.531c-1.021-1.02-1.531-2.252-1.531-3.694 0-1.443.51-2.675 1.531-3.695 1.02-1.021 2.252-1.531 3.694-1.531 1.443 0 2.675.51 3.695 1.531 1.021 1.02 1.53 2.252 1.53 3.695 0 1.442-.509 2.674-1.53 3.694z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-effects.svg b/.icons/kora/apps/scalable/preferences-desktop-effects.svg
new file mode 100644
index 000000000..8ecb14438
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-effects.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 522.449 40.2431)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.2833 15.2833 0 603.614 40.5455)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#132e51" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -21.9933 21.9933 0 848.497 2739)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cae2ff" offset="0"/>
+ <stop stop-color="#f7f7f8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path transform="matrix(1.15198 0 0 1.15198 -953.449 -3120.26)" d="m847.9 2717.43c.091-.26.323-.43.597-.43s.506.17.597.43l2.422 6.88c.089.25.312.41.58.42l7.276.19c.273 0 .5.17.585.43s.002.53-.215.7l-5.785 4.45c-.211.16-.295.42-.22.67l2.073 7.02c.077.26-.015.53-.237.69-.222.15-.505.16-.73 0l-5.986-4.14c-.221-.15-.499-.15-.72 0l-5.986 4.14c-.225.16-.508.15-.73 0-.222-.16-.314-.43-.237-.69l2.073-7.02c.075-.25-.009-.51-.22-.67l-5.785-4.45c-.217-.17-.3-.44-.215-.7s.312-.43.585-.43l7.276-.19c.268-.01.491-.17.58-.42z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-emoticons.svg b/.icons/kora/apps/scalable/preferences-desktop-emoticons.svg
new file mode 100644
index 000000000..7a7f71d2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-emoticons.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m27.385 19.603c1.962-.478 5.426.719 5.499 1.191.311 1.996-1.492 5.794-5.499 6.125-2.012.166-4.161-2.541-4.209-3.327-.035-.55 1.344-3.29 4.209-3.989z"/>
+ <path d="m12.489 20.393c-1.96-.478-5.424.72-5.498 1.192-.31 1.995 1.492 5.794 5.498 6.125 2.012.166 4.162-2.541 4.211-3.327.034-.55-1.344-3.29-4.211-3.99z"/>
+ <path d="m13.687 36.78c2.547-3.533 18.109-6.93 23.157-10.971.309 4.335-3.107 16.825-10.163 17.972-5.1.829-8.823-3.704-12.994-7.001z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-feedback.svg b/.icons/kora/apps/scalable/preferences-desktop-feedback.svg
new file mode 120000
index 000000000..85783f8ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-feedback.svg
@@ -0,0 +1 @@
+deepin-feedback.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-filetype-association.svg b/.icons/kora/apps/scalable/preferences-desktop-filetype-association.svg
new file mode 100644
index 000000000..7f408c294
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-filetype-association.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#43a703" offset="0"/>
+ <stop stop-color="#76d806" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-5.465v-43.336z" fill="url(#b)"/>
+ <path d="m18.18 17.089-6.886 8.814c-1.291 1.653-.93 4.597.723 5.888 1.652 1.291 4.596.93 5.888-.723l6.886-8.814.861-1.102c.861-1.102.62-3.064-.482-3.925s-3.065-.62-3.925.482l-.861 1.102-5.165 6.61-.861 1.102c-.43.551-.31 1.532.241 1.963.551.43 1.532.31 1.963-.241l6.025-7.713 1.102.861-6.025 7.713c-.861 1.101-2.824 1.342-3.926.482-1.101-.861-1.342-2.824-.482-3.926l.861-1.101 6.026-7.713c1.291-1.652 4.235-2.014 5.888-.723 1.652 1.291 2.014 4.235.723 5.888l-.861 1.102-6.887 8.814c-1.721 2.203-5.646 2.685-7.85.964-2.204-1.722-2.685-5.647-.964-7.85l6.887-8.815z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-filter.svg b/.icons/kora/apps/scalable/preferences-desktop-filter.svg
new file mode 120000
index 000000000..087c80fac
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-filter.svg
@@ -0,0 +1 @@
+filter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-font-installer.svg b/.icons/kora/apps/scalable/preferences-desktop-font-installer.svg
new file mode 120000
index 000000000..ad05215be
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-font-installer.svg
@@ -0,0 +1 @@
+preferences-desktop-font.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-font.svg b/.icons/kora/apps/scalable/preferences-desktop-font.svg
new file mode 100644
index 000000000..08cd81e55
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-font.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.79 45.79 0 125.196 46.895)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f3f48" offset="0"/>
+ <stop stop-color="#556972" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.895" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m27.848 32.322h-2.194c-.259 0-.458-.059-.598-.178-.139-.118-.236-.285-.29-.5l-1.259-5.148h-9.102l-2.534 5.148c-.086.183-.221.342-.404.476-.183.135-.392.202-.629.202h-2.211l10.765-21.207h2.889zm-12.427-7.876h7.586l-2.114-8.683c-.054-.258-.116-.556-.186-.895s-.132-.702-.186-1.09c-.15.388-.296.753-.435 1.098-.14.344-.269.645-.388.904z"/>
+ <path d="m32.959 17.463c-2.799 0-4.246 1.422-4.246 3.845v.15c0 .499.3.749.824.749h.623c.524 0 .799-.275.799-.774v-.125c0-1.2.55-1.825 2-1.825s2 .625 2 1.85v2.049l-3.45 1.149c-1.972.65-2.92 1.725-2.92 3.499v.725c0 2.173 1.222 3.445 3.595 3.445 1.75 0 2.575-.898 2.825-1.597v.674c0 .499.299.773.798.773h.599c.524 0 .823-.299.823-.823v-9.894c0-2.448-1.447-3.87-4.27-3.87zm-.225 12.866c-1.325 0-1.9-.65-1.9-1.724v-.55c0-.95.425-1.499 1.625-1.899l2.5-.775v2.974c0 1.099-.6 1.974-2.225 1.974z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-gaming.svg b/.icons/kora/apps/scalable/preferences-desktop-gaming.svg
new file mode 100644
index 000000000..4252782b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-gaming.svg
@@ -0,0 +1,13 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="275.39902" x2="275.39902" y1="550.80005" y2="78.686302" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d3aff" offset="0"/>
+ <stop stop-color="#ff3680" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.07988381 0 0 .07988381 2.00008 1.99996)" fill="url(#a)">
+ <path d="m541.951 272.337h-37.217c-3.379 0-9.014-0.202-9.014-3.58v-37.565c0-3.378 0.158-7.815-3.221-7.815h-37.387c-3.385 0-8.354-1.047-8.354-4.425v-37.363c0-3.384-0.502-7.172-3.881-7.172h-37.281c-3.379 0-7.797-1.702-7.797-5.08v-37.546c0-3.378-1.898-6.089-5.275-6.059-12.211 0.098-24.719 0.11-37.395 0.11-3.377 0-6.285 2.742-6.285 6.12v37.216c-6e-3 3.39-1.561 5.239-4.945 5.239h-137.301c-3.378 0-4.639-1.849-4.639-5.227v-37.252c0-3.378-3.476-6.12-6.854-6.12-12.552 0-24.333-0.012-36.42-0.11-3.391-0.024-5.686 2.687-5.686 6.065v37.895c0 3.385-4.352 4.75-7.736 4.75h-37.589c-3.378 0-3.635 4.106-3.635 7.484v37.412c0 3.384-5.227 4.064-8.605 4.064h-37.46c-3.378 0-9.015 4.792-9.015 8.176v37.46c0 3.378 0.153 3.323-3.225 3.323h-36.885c-3.378 0-8.85 5.532-8.85 8.91v135.729c0 3.385 5.471 8.36 8.85 8.36h36.867c3.378 0 3.244-4.988 3.244-8.366v-86.384c0-3.385 5.618-3.17 8.997-3.17h37.833c3.378 0 8.25-0.208 8.25 3.17v86.935c0 3.378 1.67 6.114 5.055 6.114 12.558 0 25.239 0.018 37.332 0.109 3.378 0.031 6.573-2.68 6.573-6.059v-37.325c0-3.379 0.759-3.984 4.143-3.984h236.544c3.379 0 6.119 1.677 6.119 5.055 0 12.559-0.018 25.227-0.115 37.455-0.025 3.384 2.68 6.45 6.059 6.45h37.271c3.371 0 3.738-4.468 3.738-7.846v-86.818c0-3.379 5.117-3.256 8.5-3.256h38.037c3.377 0 8.543-0.123 8.543 3.256v86.298c0 3.378 0.324 8.366 3.703 8.366h36.4c3.379 0 8.857-4.981 8.857-8.36v-135.98c2e-3 -3.383-5.471-8.659-8.848-8.659zm-339.991-3.862c0 3.379-3.831 3.862-7.209 3.862h-37.387c-3.384 0-4.363-0.478-4.363-3.855v-37.326c0-3.378 0.985-7.778 4.37-7.778h37.375c3.378 0 7.215 4.4 7.215 7.785-1e-3 12.441-1e-3 24.785-1e-3 37.312zm195.841 0.099c0 3.378-1.023 3.764-4.4 3.764h-37.32c-3.385 0-7.24-0.386-7.24-3.771v-37.344c0-3.372 3.861-7.846 7.24-7.846h37.32c3.377 0 4.4 4.467 4.4 7.846z"/>
+ <path d="m244.341 424.071c-9.21 6e-3 -18.5 0.018-27.558-7e-3 -19.805-0.061-39.725-0.146-59.529-0.227-3.378-0.012-6.151 2.718-6.12 6.103 0.098 12.239 0.08 25.275 0.085 37.521 0 3.378 2.711 6.842 6.09 6.842h86.567c3.378-6e-3 7.044-4.204 7.044-7.582v-36.524c0-3.385-3.201-6.133-6.579-6.126z"/>
+ <path d="m395.836 423.936c-0.949 0.073-1.463 0.753-2.43 0.753-29.139 0.018-57.816 0.648-86.953 0.648h-2.773c-1.529 0-3.799 1.469-3.799 4.847v36.616c0 3.378 3.77 7.497 7.154 7.497h86.486c3.379 0 4.279-4.125 4.279-7.503v-37.063c1e-3 -3.378-0.366-5.918-1.964-5.795z"/>
+ <path d="m108.214 125.458h37.057c3.378 0 6.083-2.644 6.059-6.022-0.098-12.24-0.11-24.56-0.116-36.806 0-3.378-2.742-6.126-6.126-6.126h-36.873c-3.378-6e-3 -4.174 2.846-4.174 6.23v36.806c-1e-3 3.377 0.794 5.918 4.173 5.918z"/>
+ <path d="m404.844 125.788c12.24-0.098 24.053-0.11 36.299-0.116 3.383 0 5.617-2.748 5.617-6.126v-36.885c0-3.378-0.82-6.163-4.197-6.163h-36.795c-3.377 0-7.967 2.796-7.967 6.175v37.062c0 3.378 3.664 6.083 7.043 6.053z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-gestures-screenedges.svg b/.icons/kora/apps/scalable/preferences-desktop-gestures-screenedges.svg
new file mode 120000
index 000000000..b06bcb0a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-gestures-screenedges.svg
@@ -0,0 +1 @@
+cs-overview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-gestures-touch.svg b/.icons/kora/apps/scalable/preferences-desktop-gestures-touch.svg
new file mode 100644
index 000000000..fed615ea5
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-gestures-touch.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 787.671 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.152 8.143c0-.935-.759-1.694-1.694-1.694h-12.87c-.935 0-1.693.759-1.693 1.694s.758 1.693 1.693 1.693h12.87c.935 0 1.694-.758 1.694-1.693z" fill="#d3d3d3"/>
+ <path d="m23.481 9.836h-.13c-.122 0-.22-.1-.22-.221v-.372c-.524-.133-.674-.444-.674-1.084 0-.944.766-1.71 1.71-1.71s1.71.766 1.71 1.71c0 .631-.16.941-.673 1.077v.377c0 .123-.099.222-.222.222h-.128c-.122 0-.221-.099-.221-.222v-.296c-.058.004-.117.006-.18.008v.29c0 .121-.099.22-.221.22h-.129c-.122 0-.221-.099-.221-.22v-.289c-.063-.001-.123-.003-.181-.007v.296c0 .121-.099.221-.22.221zm-.023-2.372c.29.113.525.227.525.51 0 .28-.19.334-.525.507-.257.134-.526-.227-.526-.507 0-.283.255-.616.526-.51zm1.411 0c.279-.08.525.227.525.51 0 .28-.276.656-.525.507-.306-.181-.525-.227-.525-.507 0-.283.204-.419.525-.51z" fill="#d3d3d3"/>
+ <g fill-opacity=".84" fill-rule="nonzero">
+ <path transform="matrix(1.40243 0 0 1.40243 -14.5052 -15.6247)" d="m28.286 28.092-3.412-.005v-4.133c0-1.02-.692-1.851-1.612-1.851-.921 0-1.613.831-1.613 1.851v6.258c-.387-.44-.799-.702-1.317-.702-.286 0-.573.083-.825.24-.794.498-1.081 1.588-.649 2.488.708 1.407 3.028 6.028 3.186 6.264.524.794 1.319 1.258 2.183 1.258h4.558c1.747 0 2.667-.918 2.667-2.488v-5.756c0-.029.04-.058.038-.087.002-.045-.002-.091-.002-.139 0-1.763-1.439-3.198-3.202-3.198z" fill="#64707b"/>
+ <path transform="matrix(1.40243 0 0 1.40243 -10.9139 -15.6247)" d="m28.286 28.092-3.412-.005v-4.133c0-1.02-.692-1.851-1.612-1.851-.921 0-1.613.831-1.613 1.851v6.258c-.387-.44-.799-.702-1.317-.702-.286 0-.573.083-.825.24-.794.498-1.081 1.588-.649 2.488.708 1.407 3.028 6.028 3.186 6.264.524.794 1.319 1.258 2.183 1.258h4.558c1.747 0 2.667-.918 2.667-2.488v-5.756c0-.029.04-.058.038-.087.002-.045-.002-.091-.002-.139 0-1.763-1.439-3.198-3.202-3.198z" fill="#828e9a"/>
+ <path transform="matrix(1.40243 0 0 1.40243 -7.82364 -15.6247)" d="m28.286 28.092-3.412-.005v-4.133c0-1.02-.692-1.851-1.612-1.851-.921 0-1.613.831-1.613 1.851v6.258c-.387-.44-.799-.702-1.317-.702-.286 0-.573.083-.825.24-.794.498-1.081 1.588-.649 2.488.708 1.407 3.028 6.028 3.186 6.264.524.794 1.319 1.258 2.183 1.258h4.558c1.747 0 2.667-.918 2.667-2.488v-5.756c0-.029.04-.058.038-.087.002-.045-.002-.091-.002-.139 0-1.763-1.439-3.198-3.202-3.198z" fill="#d3d3d3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-icons.svg b/.icons/kora/apps/scalable/preferences-desktop-icons.svg
new file mode 100644
index 000000000..d442ea6f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-icons.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.1749 35.1749 0 537.25 41.0847)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006299" offset="0"/>
+ <stop stop-color="#00a3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0595533 -35.1749 35.1749 .0595533 535.035 41.9274)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6aaa0e" offset="0"/>
+ <stop stop-color="#1ab4fd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.238213 -35.1749 35.1749 .238213 509.557 44.4558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#707070" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(16.3963 -5.18168 5.18168 16.3963 343.07 1086.89)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fafafa" offset="0"/>
+ <stop stop-color="#aaa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(23.5839 0 0 23.5839 18.1145 1264.55)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f0f0f0" offset="0"/>
+ <stop stop-color="#b7f1ff" offset="1"/>
+ </linearGradient>
+ <path d="m30.161 2.332h9.279c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.279z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m8.48 45.667c.013.001.026.001.04.001h.04c-.04 0-.08 0-.121-.001zm37.187-6.147c.001-.026.001-.053.001-.08v.04l-.001.045v.041l-.001.04-.001.039-.002.04-.001.039-.004.078-.003.039-.002.039c-.039.554-.15 1.088-.325 1.593l-.02.057-.025.071-.027.071-.056.14-.022.052c-.315.745-.771 1.416-1.335 1.979.564-.563 1.02-1.234 1.335-1.979l.015-.035.014-.035.015-.036.013-.034.015-.036.013-.034.014-.038.012-.033.014-.038.011-.033.014-.039c.175-.505.286-1.039.325-1.593l.002-.04.003-.04.004-.08.001-.04.002-.039.001-.04.001-.041zm-1.077-34.462-.028-.041.029.042.029.043.02.031.026.039.025.04.026.039.024.04.025.04.024.04.023.039c.017.028.033.057.049.086l.027.047.025.045.015.029.023.042.003.007c.011.02.021.04.031.059l-.031-.059-.021-.04-.023-.044-.024-.043-.025-.043-.024-.043-.05-.086-.026-.042-.026-.043-.011-.017-.016-.025-.01-.017-.016-.025-.011-.017-.027-.041-.028-.041-.027-.041zm-.511-.652-.029-.033.093.105.03.035.06.072.036.043.027.033.026.033.029.036.028.037.029.037.056.076.015.02c.013.018.026.037.04.055l-.04-.055-.023-.031-.027-.036-.026-.035-.054-.07-.027-.034-.027-.035-.029-.034-.028-.035-.029-.034-.029-.035-.012-.014-.03-.034-.029-.033zm-.625-.607-.053-.044c.018.014.035.029.053.044l.007.006c.016.014.033.028.049.042l.009.008c.017.014.033.028.049.043l.008.007c.017.015.033.029.05.044l.028.027.029.026c.016.015.033.031.049.046l.008.007c.015.015.031.03.046.045l.009.009c.015.015.031.03.046.046l.006.006c.017.016.033.032.049.049l-.11-.11-.046-.045-.008-.007-.049-.046-.057-.053-.05-.044-.008-.007-.049-.043-.009-.008zm-1.988-1.13-.065-.022c.022.008.043.015.065.022l.068.024.059.022.064.023.063.025.011.004.052.021.013.005.049.021.015.006.047.02.017.008.045.019.019.009.042.019.022.01.039.019.024.011.037.018.026.012.035.017.027.014.033.017.029.015.03.016.031.016.028.015.033.018.026.014.035.02.024.013.036.021.022.012.038.023.02.011.04.025.017.01.042.026.015.009.043.028.013.008.045.029.011.007.047.031.009.006.048.033.057.039.059.043.054.038c.018.014.036.027.054.041l.056.042.051.041c.019.014.038.029.057.044l-.057-.044-.053-.042-.108-.082-.055-.04-.112-.078-.056-.038-.024-.016-.033-.021-.025-.017-.032-.02-.025-.017-.032-.02-.026-.016-.032-.019-.027-.017-.032-.019-.027-.016-.031-.018-.028-.016-.031-.018-.029-.016-.031-.017-.029-.016-.031-.017-.029-.015-.031-.017-.03-.015-.031-.016-.03-.015-.031-.016-.03-.014-.032-.016-.03-.014-.032-.015-.03-.014-.032-.015-.03-.013-.033-.015-.03-.013-.033-.014-.03-.013-.034-.014-.03-.012-.034-.014-.03-.012-.034-.013-.03-.012-.13-.048zm-33.385 42.981c-.487-.037-.959-.131-1.409-.274l.037.012c.45.14.923.231 1.412.265zm-1.518-.309c-2.459-.833-4.231-3.161-4.231-5.901v-30.88c0-3.102 2.271-5.677 5.241-6.15l-.038.006c-2.951.49-5.203 3.055-5.203 6.144v30.88c0 2.753 1.789 5.091 4.267 5.913zm1.165-42.954c.182-.024.366-.041.551-.049l-.039.002c-.186.01-.369.027-.551.052zm31.712-.055h.063l.063.001.062.002.063.002.124.006.053.004.061.004.12.01.061.007.059.006.06.008.016.002.044.005.017.003.042.006.018.003.041.006.02.003.039.006.021.004.038.006.022.004.037.007.023.004.035.007.024.005.035.007.024.005.034.007.026.006.032.007.027.006.03.007.028.007.03.007.029.007.028.007.03.008.027.007.031.009.026.007.032.009.024.007.034.009.023.007.034.01.022.007.035.011.021.007.036.011-.047-.015-.027-.008-.029-.009-.027-.008-.03-.009-.027-.008-.03-.009-.027-.008-.031-.008-.027-.007-.03-.008-.027-.007-.031-.008-.027-.007-.031-.008-.027-.006-.031-.008-.027-.006-.031-.007-.028-.006-.031-.007-.027-.005-.031-.007-.028-.005-.031-.006-.028-.006-.032-.006-.028-.005-.031-.005-.028-.005-.031-.005-.029-.005-.031-.004-.028-.005-.032-.004-.028-.004-.032-.005-.029-.003-.031-.004-.029-.004-.032-.003-.029-.004-.06-.006-.061-.006-.061-.005-.061-.004-.062-.004-.061-.003-.062-.003-.124-.004-.062-.001h-.062-9.279v43.336h-12.324v-43.336zm-30.92 0h.04c-.027 0-.054 0-.08.001z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m17.837 2.332v43.336h-9.277c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#c)"/>
+ <path d="m20.621 29.587v-2.281c-1.949-.566-4.259.913-6.395 3.006 0 0 .503-3.929 3.815-4.879 1.005-.272.81-2.169 1.053-3.097l1.527-6.434h3.176c-.353-1.058-.678-1.9-.95-2.47-.461-.951-.95-.326-2.009.597-.76.625-2.688 2.009-5.593 2.769-2.905.788-5.24.571-6.218.408-1.384-.245-2.118-.543-2.036.516.054.923.271 2.362.787 4.29 1.086 4.126 6.23 11.684 11.54 10.235 1.792-.488 1.623-.883 2.492-2.105zm-10.463-5.998 5.199-3.192s.506 2.81-1.313 3.299c-1.819.462-3.886-.107-3.886-.107z" fill="url(#d)"/>
+ <path d="m39.002 16.093c-1.303.217-4.398.515-8.227-.516-3.828-1.032-6.38-2.824-7.385-3.666-1.439-1.194-2.063-2.009-2.661-.76-.543 1.113-1.249 2.905-1.927 5.43-1.466 5.458-1.129 17.43 6.489 19.386 6.919 1.776 13.874-8.091 15.34-13.548.679-2.525.978-4.426 1.059-5.648.109-1.412-.842-1.004-2.688-.678zm-17.916 2.874s1.398-1.147 3.607.112c2.213 1.261 2.215 5.027 2.215 5.027zm4.723 13.245c-4.263-1.249-6.437-9.09-6.437-9.09 2.859 3.714 10.219 7.635 17.232 4.491-1.897 1.507-6.587 5.821-10.795 4.599zm3.54-7.468s2.892-3.357 5.227-2.678c2.335.706 2.693 1.844 2.693 1.844z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-keyboard-shortcuts.svg b/.icons/kora/apps/scalable/preferences-desktop-keyboard-shortcuts.svg
new file mode 100644
index 000000000..794a19249
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-keyboard-shortcuts.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.62531 -43.336 43.336 -.62531 24.6253 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#636365" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m30.047 13.688h-14.653c-1.057 0-2.071.42-2.818 1.167-.747.748-1.167 1.762-1.167 2.819v.109c0 1.057.42 2.071 1.167 2.818.747.748 1.761 1.167 2.818 1.167h16.736c2.729 0 4.94 2.212 4.94 4.94v.003c0 2.728-2.211 4.94-4.94 4.94h-4.568" fill="none" stroke="#e3e3e6" stroke-width="3.83"/>
+ <path d="m21.038 31.815 10.229-5.115v10.23z" fill="#e3e3e6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-keyboard.svg b/.icons/kora/apps/scalable/preferences-desktop-keyboard.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-keyboard.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-launch-feedback.svg b/.icons/kora/apps/scalable/preferences-desktop-launch-feedback.svg
new file mode 100644
index 000000000..5c515aba1
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-launch-feedback.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m24.426 33.619c.47 0 .871.167 1.204.5.333.332.499.733.499 1.204 0 .47-.166.871-.499 1.204-.333.332-.734.499-1.204.499s-.872-.167-1.204-.499c-.333-.333-.499-.734-.499-1.204 0-.471.166-.872.499-1.204.332-.333.734-.5 1.204-.5zm-5.96-2.767c-.533 0-.985.186-1.358.559-.372.373-.558.825-.558 1.357 0 .533.186.985.558 1.358.373.372.825.558 1.358.558.523 0 .973-.186 1.35-.558.377-.373.565-.825.565-1.358 0-.532-.188-.984-.565-1.357-.377-.372-.827-.559-1.35-.559zm11.92.426c-.408 0-.758.146-1.051.439s-.439.643-.439 1.051.146.759.439 1.051c.293.293.643.439 1.051.439s.759-.146 1.051-.439c.293-.292.439-.643.439-1.051s-.146-.758-.439-1.051c-.292-.293-.643-.439-1.051-.439zm-12.346-4.47c0-.586-.209-1.087-.625-1.504-.417-.417-.919-.625-1.504-.625s-1.087.208-1.503.625c-.417.417-.626.918-.626 1.504 0 .585.209 1.086.626 1.503.416.417.918.625 1.503.625s1.087-.208 1.504-.625c.416-.417.625-.918.625-1.503zm15.805-.905c-.248-.249-.549-.373-.904-.373s-.657.124-.905.373c-.248.248-.372.55-.372.905s.124.656.372.904c.248.249.55.373.905.373s.656-.124.904-.373c.249-.248.373-.549.373-.904s-.124-.657-.373-.905zm-15.379-7.397c-.648 0-1.2.228-1.657.685s-.685 1.009-.685 1.656c0 .648.228 1.2.685 1.657s1.009.685 1.657.685c.647 0 1.199-.228 1.656-.685s.685-1.009.685-1.657c0-.647-.228-1.199-.685-1.656s-1.009-.685-1.656-.685zm11.92 3.406c.293 0 .544-.104.752-.313.208-.208.313-.459.313-.752 0-.292-.105-.543-.313-.751-.208-.209-.459-.313-.752-.313s-.543.104-.752.313c-.208.208-.312.459-.312.751 0 .293.104.544.312.752.209.209.459.313.752.313zm-5.96-6.174c-.71 0-1.313.249-1.81.745-.496.497-.745 1.1-.745 1.81 0 .709.248 1.312.745 1.809s1.1.745 1.81.745 1.313-.248 1.809-.745c.497-.496.745-1.1.745-1.809 0-.71-.248-1.313-.745-1.81-.496-.496-1.099-.745-1.809-.745z" fill="#e9ebed" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-locale.svg b/.icons/kora/apps/scalable/preferences-desktop-locale.svg
new file mode 100644
index 000000000..5329b8fed
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-locale.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0392603 -37.228 37.228 -.0392603 19185.8 521.966)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016b88" offset="0"/>
+ <stop stop-color="#1cc1f1" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="translate(-384.571 -499.798)" d="m424.082 509.612c-4.148-3.376-9.657-5.236-15.51-5.236-5.854 0-11.363 1.86-15.511 5.236-4.185 3.406-6.49 7.944-6.49 12.78 0 4.616 2.101 8.96 5.931 12.307-.069.156-.124.319-.159.491l-1.258 6.189c-.15.736.051 1.175.246 1.413.225.276.559.428.94.428.288 0 .597-.085.919-.253l7.319-3.802c2.534.816 5.258 1.243 8.062 1.243 5.854 0 11.363-1.859 15.511-5.235 4.185-3.406 6.489-7.945 6.489-12.781s-2.304-9.374-6.489-12.78z" fill="url(#a)"/>
+ <path transform="matrix(.145231 0 0 .145231 -4.29324 -12.1058)" d="m256.103 180.097c-.516-1.66-2.049-2.791-3.787-2.791h-22.026c-1.743 0-3.281 1.139-3.791 2.805l-26.318 86.05c-.369 1.202-.145 2.508.604 3.521.748 1.009 1.93 1.604 3.188 1.604h13.664c1.779 0 3.342-1.188 3.819-2.901l5.9-21.229h26.923l6.389 21.307c.502 1.678 2.047 2.825 3.797 2.825h14.523c1.262 0 2.444-.599 3.19-1.61.748-1.015.969-2.323.594-3.526zm-25.697 51.186 9.917-38.067h.27l10.604 38.067z" fill="#fff" fill-opacity=".85"/>
+ <path transform="matrix(25.2743 0 0 25.2743 10.9578 31.8908)" d="m.05 0c-.022 0-.039-.017-.039-.039v-.091l.376-.465h-.302c-.018 0-.032-.014-.032-.032v-.057c0-.018.014-.032.032-.032h.453c.011 0 .021.004.028.012.007.007.011.017.011.027v.073l-.392.483h.375c.009 0 .017.004.023.01s.009.014.009.022v.057c0 .009-.003.017-.009.023s-.014.009-.023.009h-.51zm.082-.904h.111l.053.073.057-.073h.11l-.101.144h-.127z" fill="#ddf2fe"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-mouse.svg b/.icons/kora/apps/scalable/preferences-desktop-mouse.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-mouse.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-multimedia.svg b/.icons/kora/apps/scalable/preferences-desktop-multimedia.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-multimedia.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-navigation.svg b/.icons/kora/apps/scalable/preferences-desktop-navigation.svg
new file mode 100644
index 000000000..bba31dbfd
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-navigation.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#485c68" offset="0"/>
+ <stop stop-color="#788085" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m21.797 5.933c-8.317.997-14.867 7.547-15.864 15.864l4.409 2.203-4.409 2.203c.997 8.317 7.547 14.867 15.864 15.864l2.203-4.409 2.203 4.409c8.317-.997 14.867-7.547 15.864-15.864l-4.409-2.203 4.409-2.203c-.997-8.317-7.547-14.867-15.864-15.864l-2.203 4.409z" fill="#fff" fill-opacity=".75"/>
+ <path d="m26.927 26.927-13.171 7.317 7.317-13.171z" fill="#4a5e69"/>
+ <path d="m21.073 21.073 13.171-7.317-7.317 13.171z" fill="#b90800"/>
+ <path d="m26.276 24c0 1.249-1.027 2.276-2.276 2.276s-2.276-1.027-2.276-2.276 1.027-2.276 2.276-2.276 2.276 1.027 2.276 2.276z" fill="#bdc3c7"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-notification-bell.svg b/.icons/kora/apps/scalable/preferences-desktop-notification-bell.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-notification-bell.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-notification.svg b/.icons/kora/apps/scalable/preferences-desktop-notification.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-notification.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-notifications.svg b/.icons/kora/apps/scalable/preferences-desktop-notifications.svg
new file mode 120000
index 000000000..7a90da7a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-notifications.svg
@@ -0,0 +1 @@
+preferences-desktop-notification.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-online-accounts.svg b/.icons/kora/apps/scalable/preferences-desktop-online-accounts.svg
new file mode 120000
index 000000000..b7c458bd5
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-online-accounts.svg
@@ -0,0 +1 @@
+online-accounts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-other.svg b/.icons/kora/apps/scalable/preferences-desktop-other.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-other.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-peripherals.svg b/.icons/kora/apps/scalable/preferences-desktop-peripherals.svg
new file mode 100644
index 000000000..ff769ce05
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-peripherals.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30.0658 30.0658 0 34262.4 40.5173)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.2057 36.2057 0 29.4823 42.1028)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#47606a" offset="0"/>
+ <stop stop-color="#4f6973" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.789 6.227-6.228 6.228z" fill="url(#a)"/>
+ <path d="m43.131 8.6c0-.717-.285-1.404-.792-1.911s-1.194-.792-1.911-.792h-24.594v36.206h24.594c.717 0 1.404-.285 1.911-.792s.792-1.194.792-1.911z" fill="url(#b)"/>
+ <path d="m9.448 18.943c2.791 0 5.057 2.266 5.057 5.057s-2.266 5.057-5.057 5.057-5.057-2.266-5.057-5.057 2.266-5.057 5.057-5.057zm0 2.492c1.416 0 2.565 1.149 2.565 2.565s-1.149 2.565-2.565 2.565-2.565-1.149-2.565-2.565 1.149-2.565 2.565-2.565z" fill="#47606a"/>
+ <g fill-opacity=".4">
+ <path d="m11.966 38.367v1.936h-5.037v-1.936zm0-3.331v1.935h-5.037v-1.935zm0-3.424v1.935h-5.037v-1.935z" fill="#47606a"/>
+ <path d="m11.966 14.453v1.935h-5.037v-1.935zm0-3.331v1.935h-5.037v-1.935zm0-3.425v1.936h-5.037v-1.936z" fill="#56727d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-personal.svg b/.icons/kora/apps/scalable/preferences-desktop-personal.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-personal.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-plasma-theme.svg b/.icons/kora/apps/scalable/preferences-desktop-plasma-theme.svg
new file mode 120000
index 000000000..fd5872481
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-plasma-theme.svg
@@ -0,0 +1 @@
+preferences-desktop-plasma.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-plasma.svg b/.icons/kora/apps/scalable/preferences-desktop-plasma.svg
new file mode 100644
index 000000000..67d88e302
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-plasma.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -13.972 13.972 0 1158.13 1398.29)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity="0" offset="0"/>
+ <stop stop-color="#d5edff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m17.576 12.356c-.961.001-1.752.789-1.752 1.746 0 .958.791 1.747 1.752 1.747h.002c.96 0 1.752-.788 1.752-1.747 0-.957-.792-1.746-1.752-1.746zm9.928 0-3.322 3.311 5.111 5.094-5.293 6.004 3.504 3.057 8.175-9.315zm-12.264 8.151c-1.601 0-2.919 1.314-2.919 2.91v.002c0 1.596 1.318 2.91 2.919 2.91 1.602 0 2.92-1.314 2.92-2.91v-.002c0-1.596-1.318-2.91-2.92-2.91zm5.256 8.15h-.001c-1.922 0-3.504 1.577-3.504 3.494s1.582 3.493 3.504 3.493h.001c1.922 0 3.504-1.576 3.504-3.493s-1.582-3.494-3.504-3.494z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-privacy.svg b/.icons/kora/apps/scalable/preferences-desktop-privacy.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-privacy.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-remote-desktop.svg b/.icons/kora/apps/scalable/preferences-desktop-remote-desktop.svg
new file mode 100644
index 000000000..74b48b2ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-remote-desktop.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.47414 -33.0943 33.0943 -.47414 1238.88 22.8149)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b6a20f" offset="0"/>
+ <stop stop-color="#ff9f2d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0610002 -18.4791 18.4791 .0610002 306.12 34.6773)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005dff" offset="0"/>
+ <stop stop-color="#0090ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 10.72v-2.16c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v2.16z" fill="#ebebeb" fill-opacity=".5"/>
+ <circle cx="24.061" cy="24.507" r="9.24" fill="url(#b)"/>
+ <path d="m26.497 29.24c-.243 0-.486-.105-.663-.31-.454-.529-1.101-.832-1.773-.832-.685 0-1.315.294-1.773.827-.332.389-.898.419-1.266.066-.367-.352-.395-.949-.062-1.337.79-.921 1.921-1.449 3.101-1.449 1.178 0 2.308.529 3.101 1.453.332.387.305.985-.062 1.336-.171.166-.387.246-.602.246zm1.99-2.369c-.229 0-.458-.091-.632-.275-1.015-1.067-2.363-1.654-3.794-1.654-1.435 0-2.783.586-3.796 1.65-.351.369-.918.367-1.267-.004s-.348-.97.004-1.338c1.349-1.42 3.147-2.201 5.059-2.201 1.908 0 3.704.783 5.058 2.205.352.368.353.967.004 1.338-.176.185-.406.279-.636.279zm1.985-2.364c-.224 0-.448-.088-.621-.263-1.566-1.585-3.622-2.457-5.79-2.457-2.174 0-4.231.871-5.793 2.454-.356.361-.924.35-1.267-.028-.342-.378-.331-.976.026-1.338 1.897-1.923 4.394-2.981 7.034-2.981 2.634 0 5.131 1.059 7.031 2.982.357.362.369.962.026 1.34-.176.194-.411.291-.646.291zm-6.523 7.024c.597 0 1.082-.486 1.082-1.086 0-.598-.485-1.085-1.082-1.085-.599 0-1.084.487-1.084 1.085 0 .6.485 1.086 1.084 1.086z" fill="#fff" fill-opacity=".87" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-screensaver.svg b/.icons/kora/apps/scalable/preferences-desktop-screensaver.svg
new file mode 100644
index 000000000..6ab04cf27
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-screensaver.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.47414 -33.0943 33.0943 -.47414 1238.88 22.8149)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b6a20f" offset="0"/>
+ <stop stop-color="#ff9f2d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 10.72v-2.16c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v2.16z" fill="#ebebeb" fill-opacity=".5"/>
+ <path d="m24 28.21c.94 0 1.714-.768 1.714-1.716s-.772-1.704-1.714-1.704c-.94 0-1.714.768-1.714 1.704 0 .948.774 1.716 1.714 1.716m5.142-7.716c.941 0 1.715.78 1.715 1.716v8.58c0 .936-.774 1.704-1.715 1.704h-10.285c-.941 0-1.715-.768-1.715-1.704v-8.58c0-.948.772-1.716 1.715-1.716h.857v-1.704c0-2.352 1.934-4.296 4.286-4.296 2.351 0 4.286 1.944 4.286 4.296v1.704zm-5.142-4.284c-1.411 0-2.571 1.164-2.571 2.58v1.704h5.142v-1.704c0-1.416-1.161-2.58-2.571-2.58z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-search.svg b/.icons/kora/apps/scalable/preferences-desktop-search.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-search.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-sound.svg b/.icons/kora/apps/scalable/preferences-desktop-sound.svg
new file mode 120000
index 000000000..e72ab6ae6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-sound.svg
@@ -0,0 +1 @@
+preferences-system-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-tablet.svg b/.icons/kora/apps/scalable/preferences-desktop-tablet.svg
new file mode 120000
index 000000000..bd3c13415
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-tablet.svg
@@ -0,0 +1 @@
+input-tablet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-text-to-speech.svg b/.icons/kora/apps/scalable/preferences-desktop-text-to-speech.svg
new file mode 100644
index 000000000..82eeec929
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-text-to-speech.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 66.9631 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e9321" offset="0"/>
+ <stop stop-color="#7ec52b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 35.778c1.105 0 2.05-.393 2.837-1.18.786-.786 1.179-1.732 1.179-2.836v-6.427c0-1.104-.393-2.05-1.179-2.836-.787-.787-1.732-1.18-2.837-1.18s-2.05.393-2.837 1.18c-.786.786-1.179 1.732-1.179 2.836v6.427c0 1.104.393 2.05 1.179 2.836.786.787 1.732 1.18 2.837 1.18z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ <path d="m30.992 29.59c-.16-.158-.348-.238-.566-.238-.217 0-.405.08-.565.238-.158.159-.238.347-.238.565v1.607c0 1.548-.551 2.872-1.65 3.972-1.101 1.101-2.425 1.651-3.973 1.651s-2.872-.55-3.973-1.651c-1.1-1.099-1.651-2.424-1.651-3.972v-1.607c0-.218-.079-.406-.238-.565-.159-.158-.347-.238-.564-.238-.218 0-.406.08-.566.238-.159.159-.238.347-.238.565v1.607c0 1.849.618 3.458 1.852 4.826s2.758 2.152 4.574 2.353v1.657h-3.212c-.218 0-.406.08-.566.238-.159.16-.238.348-.238.566 0 .217.079.405.238.565.16.158.348.238.566.238h8.032c.218 0 .406-.08.566-.238.158-.16.238-.348.238-.565 0-.218-.08-.406-.238-.566-.16-.158-.348-.238-.566-.238h-3.212v-1.657c1.815-.201 3.34-.985 4.574-2.353s1.852-2.977 1.852-4.826v-1.607c0-.218-.08-.406-.238-.565z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ <g fill="none" opacity=".75" stroke="#fff" stroke-width="1.52">
+ <path d="m15.623 10.474h17.591"/>
+ <path d="m15.623 7.886h17.591"/>
+ <path d="m15.623 18.456h9.717"/>
+ <path d="m15.623 13.239h17.591"/>
+ <path d="m15.623 15.868h17.591"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-theme-applications.svg b/.icons/kora/apps/scalable/preferences-desktop-theme-applications.svg
new file mode 120000
index 000000000..604fb0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-theme-applications.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-theme-global.svg b/.icons/kora/apps/scalable/preferences-desktop-theme-global.svg
new file mode 120000
index 000000000..3c8cc8752
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-theme-global.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-theme-windowdecorations.svg b/.icons/kora/apps/scalable/preferences-desktop-theme-windowdecorations.svg
new file mode 120000
index 000000000..010fb8a74
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-theme-windowdecorations.svg
@@ -0,0 +1 @@
+panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-theme.svg b/.icons/kora/apps/scalable/preferences-desktop-theme.svg
new file mode 120000
index 000000000..db63ac6b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-theme.svg
@@ -0,0 +1 @@
+theme-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-thunderbolt.svg b/.icons/kora/apps/scalable/preferences-desktop-thunderbolt.svg
new file mode 100644
index 000000000..460bdddcb
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-thunderbolt.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.47942 -55.477 55.477 2.47942 30.954 59.7385)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0034b5" offset="0"/>
+ <stop stop-color="#127bca" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(15.5568 -53.8013 127.053 36.7378 23.8421 58.791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0137b6" offset="0"/>
+ <stop stop-color="#1072c7" offset="1"/>
+ </linearGradient>
+ <circle cx="32" cy="32" r="28" fill="url(#a)"/>
+ <path d="m31.787 1-12.858 31h12.738l-7.379 14.41-3.66-4.366-1.755 20.956 16.165-13.693-6.055-.629 15.712-23.678h-13.375l13.807-24h-13.34z" fill="#fff" fill-rule="nonzero" stroke="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-touchpad.svg b/.icons/kora/apps/scalable/preferences-desktop-touchpad.svg
new file mode 120000
index 000000000..3803823fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-touchpad.svg
@@ -0,0 +1 @@
+touchpad-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-tweaks.svg b/.icons/kora/apps/scalable/preferences-desktop-tweaks.svg
new file mode 120000
index 000000000..3fc01909a
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-tweaks.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-user-password.svg b/.icons/kora/apps/scalable/preferences-desktop-user-password.svg
new file mode 120000
index 000000000..7b5bcf5e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-user-password.svg
@@ -0,0 +1 @@
+stock_keyring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-user.svg b/.icons/kora/apps/scalable/preferences-desktop-user.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-user.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-virtual.svg b/.icons/kora/apps/scalable/preferences-desktop-virtual.svg
new file mode 120000
index 000000000..2c4148712
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-virtual.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop-wallpaper.svg b/.icons/kora/apps/scalable/preferences-desktop-wallpaper.svg
new file mode 100644
index 000000000..8744b08b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-wallpaper.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 440.402 40.382)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.2833 15.2833 0 314.271 40.5455)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#132e51" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.0788615 -8.12667 8.12667 -.0788615 370.382 19.2905)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#eefefe" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#d6fefe" stop-opacity=".8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path d="m29.413 15.169c2.077-.256 3.971 1.224 4.227 3.301.255 2.077-1.224 3.971-3.302 4.226-2.077.255-3.971-1.224-4.226-3.301s1.224-3.971 3.301-4.226z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-desktop-workspaces.svg b/.icons/kora/apps/scalable/preferences-desktop-workspaces.svg
new file mode 120000
index 000000000..8352b2ede
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher-top-left.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop.svg b/.icons/kora/apps/scalable/preferences-desktop.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-desktop_locale.svg b/.icons/kora/apps/scalable/preferences-desktop_locale.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-desktop_locale.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-devices-printer.svg b/.icons/kora/apps/scalable/preferences-devices-printer.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-devices-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-gtk-config.svg b/.icons/kora/apps/scalable/preferences-gtk-config.svg
new file mode 100644
index 000000000..ef590c763
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-gtk-config.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.5019 36.5019 0 661.341 42.5692)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(19.3823 -1.32e-5 0 8.47873 26.5435 14.0103)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#555753" offset="0"/>
+ <stop stop-color="#2e3436" offset="1"/>
+ </radialGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m31.393 10.606c-5.216 0-6.195 7.621-3.26 7.621 2.934 0 8.477-7.621 3.26-7.621zm-8.035 1.172c-.082 0-.171.008-.264.017-2.956.359-1.915 5.169-.342 5.259 1.524.087 3.191-5.267.605-5.275zm-5.125 1.776c-.181-.011-.381.022-.604.11-2.376.938-.361 4.811.969 4.55 1.208-.236 1.381-4.551-.365-4.66zm-3.878 3.166c-.207-.005-.43.063-.668.234-1.902 1.365.64 4.662 1.759 4.151.979-.448.354-4.334-1.092-4.385zm11.232 3.148c-4.12-.068-9.556 1.943-10.484 5.982-1.003 4.37 4.134 10.434 9.494 10.434 2.636 0 5.677-2.317 6.247-5.251.434-2.237-5.114-1.341-4.915.14.239 1.774-1.338 2.651-2.883 1.508-4.917-3.642 8.142-5.46 7.281-10.435-.269-1.549-2.267-2.337-4.74-2.378z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m7.214 10.568h-.209c-.198 0-.356-.161-.356-.358v-.601c-.847-.214-1.09-.717-1.09-1.751 0-1.525 1.238-2.764 2.764-2.764 1.525 0 2.763 1.239 2.763 2.764 0 1.019-.258 1.52-1.088 1.741v.609c0 .198-.16.358-.358.358h-.207c-.197 0-.358-.16-.358-.358v-.479c-.093.007-.189.01-.29.014v.467c0 .196-.16.356-.358.356h-.207c-.198 0-.358-.16-.358-.356v-.466c-.101-.003-.199-.006-.292-.011v.477c0 .197-.16.358-.356.358zm-.037-3.834c.469.183.849.368.849.824 0 .453-.307.54-.849.821-.416.216-.849-.368-.849-.821 0-.456.412-.994.849-.824zm2.28 0c.451-.128.848.368.848.824 0 .453-.445 1.061-.848.821-.494-.293-.849-.368-.849-.821 0-.456.331-.677.849-.824z" fill="#eaf9ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-kcalc-constants.svg b/.icons/kora/apps/scalable/preferences-kcalc-constants.svg
new file mode 100644
index 000000000..6a16a5d91
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-kcalc-constants.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304582 -46.0184 46.0184 .304582 23.9032 47.2136)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f4952" offset="0"/>
+ <stop stop-color="#67747f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.98382 -15.8826 15.8826 2.98382 21.9622 34.4082)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e3e3e3" stop-opacity=".9" offset="0"/>
+ <stop stop-color="#fffcff" stop-opacity=".9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.286 30.911c-3.098-2.422-.911-12.385-.911-12.385h3.786c.395 0 1.944-.249 1.944-2.104 0-2.282-1.893-2.142-1.893-2.142h-13.94c-2.288 0-4.354 2.62-5.539 4.494-.631 1.001-.274 1.281.809.81 3.8-1.664 4.87-1.065 4.87-1.065.268 1.282.357 7.063-.618 9.345-.988 2.148-2.811 4.87-.134 6.47 2.091 1.185 4.284-1.25 4.067-5.393-.102-2.193-.274-10.415-.274-10.415h3.493c-.109 1.281-.701 7.821-.083 11.696.644 6.47 7.675 5.214 8.988 1.55.324-1.014.248-1.792.006-2.378-.447-1.09-1.192-1.147-1.109-.638.051.325.019.644-.032.931-.153.886-1.964 2.275-3.43 1.224z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-kde-connect.svg b/.icons/kora/apps/scalable/preferences-kde-connect.svg
new file mode 100644
index 000000000..b5e2c7d66
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-kde-connect.svg
@@ -0,0 +1,24 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#08f" offset="0"/>
+ <stop stop-color="#02c3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="169.50124" x2="159.23744" y1="624.71625" y2="63.268539" gradientTransform="matrix(.93022459 0 0 .91890978 14.81504 32.586917)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="159.46294" x2="160.66307" y1="668.02557" y2="596.96563" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="8.166716" x2="8.114987" y1="1050.4657" y2="1038.3525" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#141414" offset="0"/>
+ <stop stop-color="#2d2d2f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="159.46292" x2="160.66307" y1="668.02557" y2="596.96564" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <g transform="matrix(.07644156 0 0 .06649277 11.666752 1.204095)">
+ <rect x="18.553144" y="87.912102" width="292.69278" height="525.80939" ry="9.302246" fill="url(#b)" fill-rule="evenodd"/>
+ <path transform="matrix(42.98335 0 0 49.41461 -182.5246 -51263.918)" d="m11.403509 1037.3622h-6.807018c-.310036 0-.561404.2514-.561404.5614v12.8772c0 .31.251368.5614.561404.5614h6.807018c.310035 0 .561404-.2514.561404-.5614v-12.8772c0-.31-.251369-.5614-.561404-.5614zm-.08154 11.7777h-6.643931v-9.5554h6.643931z" fill="url(#d)"/>
+ <ellipse cx="161.34221" cy="637.97839" rx="25.225653" ry="28.999971" fill="url(#e)" fill-rule="evenodd" stroke="url(#c)" stroke-linecap="round" stroke-width="7.410893"/>
+ </g>
+ <g transform="matrix(.71755144 0 0 .71533971 350.56327 116.99912)" fill="#121212" fill-opacity=".846939">
+ <ellipse cx="-462.60782" cy="-130.50694" rx="2.499993" ry="2.5"/>
+ <ellipse cx="-458.10782" cy="-123.00694" rx="2.999992" ry="3"/>
+ <ellipse cx="-460.60788" cy="-138.50693" rx="1.500003" ry="1.499995"/>
+ <path d="m-452.10784-140.00692-2.84375 2.84374 4.375 4.375-4.53125 5.15625 3 2.625 7.00002-8z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-mail-accounts.svg b/.icons/kora/apps/scalable/preferences-mail-accounts.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-mail-accounts.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-mail.svg b/.icons/kora/apps/scalable/preferences-mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-management-service.svg b/.icons/kora/apps/scalable/preferences-management-service.svg
new file mode 100644
index 000000000..d0f6ebd56
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-management-service.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.690325 -45.5177 45.5177 .690325 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e3456" offset="0"/>
+ <stop stop-color="#d36b91" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m31.868 8.467c-.145-.009-.287-.007-.428.002-.937.066-1.806.586-2.311 1.461-.806 1.399-.324 3.177 1.079 3.986 1.399.806 3.18.338 3.985-1.066.809-1.395.346-3.206-1.053-4.013-.394-.227-.838-.343-1.272-.37zm-7.679 3.101c-2.023 0-3.914.478-5.611 1.32l2.033 3.67c1.094-.512 2.294-.813 3.578-.813 4.471 0 8.161 3.421 8.546 7.795l4.15-.052c-.207-3.223-1.618-6.123-3.783-8.252-1.114.418-2.38.354-3.491-.291-1.11-.642-1.813-1.715-2.005-2.895-1.083-.297-2.24-.482-3.417-.482zm-7.045 2.145c-2.563 1.711-4.45 4.336-5.243 7.402.928.754 1.486 1.882 1.486 3.173 0 1.283-.557 2.453-1.486 3.211.793 3.064 2.68 5.679 5.243 7.39l2.144-3.606c-2.199-1.546-3.63-4.102-3.63-6.995 0-2.896 1.431-5.449 3.63-6.995zm-7.859 7.656c-1.619 0-2.92 1.3-2.92 2.919 0 1.614 1.301 2.92 2.92 2.92 1.62 0 2.934-1.306 2.934-2.92 0-1.619-1.314-2.919-2.934-2.919zm23.45 3.695c-.385 4.367-4.075 7.795-8.546 7.795-1.286 0-2.484-.289-3.578-.8l-2.033 3.643c1.697.844 3.588 1.307 5.611 1.307 1.177 0 2.333-.157 3.417-.457.192-1.178.893-2.248 2.005-2.893 1.113-.642 2.377-.705 3.491-.281 2.165-2.132 3.575-5.026 3.783-8.252zm-1.283 9.229c-.423.036-.851.177-1.245.405-1.401.803-1.884 2.577-1.078 3.973.809 1.404 2.61 1.875 4.011 1.069 1.401-.808 1.862-2.589 1.053-3.988-.505-.876-1.386-1.393-2.323-1.459-.141-.012-.277-.012-.418 0z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-online-accounts.svg b/.icons/kora/apps/scalable/preferences-online-accounts.svg
new file mode 120000
index 000000000..a6b406092
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-online-accounts.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-other.svg b/.icons/kora/apps/scalable/preferences-other.svg
new file mode 100644
index 000000000..bfaee265e
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-other.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.54728 -43.3241 43.3241 -1.54728 216.598 38.749)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aeaeae" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#36393c">
+ <path d="m13.476 19.798c.589 0 1.14.108 1.654.328.514.218.963.516 1.352.893.388.376.693.818.915 1.325.226.509.337 1.059.337 1.648s-.111 1.14-.337 1.654c-.222.514-.527.959-.915 1.335-.389.379-.843.675-1.361.895-.519.218-1.073.326-1.662.326-.592 0-1.143-.108-1.657-.326-.511-.22-.963-.516-1.351-.895-.386-.376-.69-.821-.91-1.335-.218-.514-.326-1.065-.326-1.654s.108-1.139.326-1.648c.22-.507.524-.949.91-1.325.388-.377.842-.675 1.36-.893.519-.22 1.072-.328 1.665-.328zm-.001 2.71c.823 0 1.492.668 1.492 1.492s-.669 1.492-1.492 1.492c-.824 0-1.493-.668-1.493-1.492s.669-1.492 1.493-1.492z"/>
+ <path d="m23.952 21.757 1.536-1.535c.566-.566 1.485-.566 2.051 0s.566 1.486 0 2.052l-1.535 1.535 1.535 1.536c.566.566.566 1.485 0 2.051s-1.485.566-2.051 0l-1.536-1.535-1.535 1.535c-.566.566-1.486.566-2.052 0s-.566-1.485 0-2.051l1.535-1.536-1.535-1.535c-.566-.566-.566-1.486 0-2.052s1.485-.566 2.052 0z"/>
+ <path d="m32.633 27.649h-.294c-.277 0-.5-.226-.5-.502v-.843c-1.187-.301-1.528-1.006-1.528-2.456 0-2.141 1.737-3.878 3.877-3.878 2.139 0 3.876 1.737 3.876 3.878 0 1.429-.361 2.132-1.526 2.442v.855c0 .276-.225.501-.502.501h-.291c-.277 0-.502-.225-.502-.501v-.673c-.13.01-.265.015-.407.019v.656c0 .274-.225.499-.501.499h-.292c-.277 0-.502-.225-.502-.499v-.654c-.142-.004-.279-.009-.409-.016v.67c0 .276-.225.502-.499.502zm-.052-5.378c.632.209 1.189.516 1.189 1.154s-.505.802-1.189 1.154c-.586.3-1.191-.516-1.191-1.154s.565-1.36 1.191-1.154zm3.197 0c.624-.209 1.191.516 1.191 1.154s-.593 1.429-1.191 1.154c-.736-.339-1.19-.516-1.19-1.154s.493-.919 1.19-1.154z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-plugin.svg b/.icons/kora/apps/scalable/preferences-plugin.svg
new file mode 120000
index 000000000..61b774c6b
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-plugin.svg
@@ -0,0 +1 @@
+extensions.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-remote-desktop.svg b/.icons/kora/apps/scalable/preferences-remote-desktop.svg
new file mode 120000
index 000000000..e92c08ae5
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-remote-desktop.svg
@@ -0,0 +1 @@
+remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-security-firewall.svg b/.icons/kora/apps/scalable/preferences-security-firewall.svg
new file mode 120000
index 000000000..fdccb2252
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-security-firewall.svg
@@ -0,0 +1 @@
+security-low.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-smart-status.svg b/.icons/kora/apps/scalable/preferences-smart-status.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-smart-status.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-sound.svg b/.icons/kora/apps/scalable/preferences-sound.svg
new file mode 120000
index 000000000..e72ab6ae6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-sound.svg
@@ -0,0 +1 @@
+preferences-system-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-bluetooth-inactive.svg b/.icons/kora/apps/scalable/preferences-system-bluetooth-inactive.svg
new file mode 120000
index 000000000..bb03334fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-inactive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-bluetooth.svg b/.icons/kora/apps/scalable/preferences-system-bluetooth.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-brightness-lock.svg b/.icons/kora/apps/scalable/preferences-system-brightness-lock.svg
new file mode 100644
index 000000000..579786fd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-brightness-lock.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0528931 -58 58 .0528931 31.9471 61)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#214759" offset="0"/>
+ <stop stop-color="#546e7a" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32 3c-1.113 0-2.224.426-3.077 1.279l-5.307 5.709h-9.129c-2.481 0-4.479 1.998-4.479 4.48v9.133l-5.706 5.31c-1.766 1.642-1.705 4.45 0 6.155l5.706 5.31v9.133c0 2.482 1.998 4.48 4.479 4.48h9.129l5.307 5.709c1.642 1.766 4.449 1.706 6.154 0l5.307-5.709h9.129c2.481 0 4.479-1.998 4.479-4.48v-9.133l5.706-5.31c1.766-1.642 1.705-4.45 0-6.155l-5.706-5.31v-9.133c0-2.482-1.998-4.48-4.479-4.48h-9.129l-5.307-5.709c-.821-.883-1.964-1.279-3.077-1.279z" fill="url(#a)"/>
+ <path d="m33.737 14.84c-9.723 0-17.16 7.437-17.16 17.16s7.437 17.16 17.16 17.16c-4.375-11.44-4.345-22.88 0-34.32z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-config.svg b/.icons/kora/apps/scalable/preferences-system-config.svg
new file mode 120000
index 000000000..3b0d196f7
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-config.svg
@@ -0,0 +1 @@
+../../apps/scalable/preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-directory.svg b/.icons/kora/apps/scalable/preferences-system-directory.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-directory.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-firewall.svg b/.icons/kora/apps/scalable/preferences-system-firewall.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-firewall.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-hotcorners.svg b/.icons/kora/apps/scalable/preferences-system-hotcorners.svg
new file mode 100644
index 000000000..de5921d5f
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-hotcorners.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 844.721 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 34.303c6.273 0 11.365 5.092 11.365 11.365h-5.137c-3.438 0-6.228-2.79-6.228-6.228zm37.108 11.365h-5.137c0-6.273 5.092-11.365 11.365-11.365v5.137c0 3.438-2.79 6.228-6.228 6.228zm-25.743-43.336c0 6.273-5.092 11.365-11.365 11.365v-5.137c0-3.438 2.79-6.228 6.228-6.228zm31.971 11.365c-6.273 0-11.365-5.092-11.365-11.365h5.137c3.438 0 6.228 2.79 6.228 6.228z" fill="#ebebeb" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-login.svg b/.icons/kora/apps/scalable/preferences-system-login.svg
new file mode 100644
index 000000000..dd2a6a3b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-login.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(29.28 0 0 29.28 9.36001 2879.81)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d1d1d" offset="0"/>
+ <stop stop-color="#2c2c2c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -12.5866 12.5866 0 571.957 24.1564)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#f5f5f5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m38.64 28.308c0-.558-.655-1.01-1.462-1.01h-26.356c-.807 0-1.462.452-1.462 1.01v4.216c0 .557.655 1.009 1.462 1.009h26.356c.807 0 1.462-.452 1.462-1.009z" fill="url(#b)"/>
+ <g fill="#0061ff" fill-rule="nonzero">
+ <path d="m11.064 30.327.225-.694c.518.183.895.341 1.129.474-.062-.589-.094-.995-.098-1.216h.709c-.01.322-.047.726-.113 1.212.336-.17.721-.326 1.154-.47l.225.694c-.414.137-.82.228-1.217.274.199.173.479.481.84.924l-.586.415c-.189-.257-.412-.607-.67-1.05-.241.459-.453.809-.635 1.05l-.577-.415c.378-.466.649-.774.812-.924-.421-.081-.82-.173-1.198-.274z"/>
+ <path d="m15.385 30.327.225-.694c.518.183.894.341 1.129.474-.062-.589-.095-.995-.098-1.216h.709c-.01.322-.048.726-.113 1.212.336-.17.72-.326 1.154-.47l.224.694c-.413.137-.819.228-1.216.274.198.173.478.481.84.924l-.586.415c-.189-.257-.412-.607-.67-1.05-.241.459-.453.809-.635 1.05l-.577-.415c.378-.466.649-.774.811-.924-.42-.081-.819-.173-1.197-.274z"/>
+ <path d="m19.706 30.327.225-.694c.517.183.894.341 1.128.474-.062-.589-.094-.995-.097-1.216h.708c-.01.322-.047.726-.112 1.212.335-.17.72-.326 1.153-.47l.225.694c-.414.137-.819.228-1.217.274.199.173.479.481.841.924l-.587.415c-.189-.257-.412-.607-.669-1.05-.241.459-.453.809-.636 1.05l-.576-.415c.378-.466.648-.774.811-.924-.42-.081-.819-.173-1.197-.274z"/>
+ </g>
+ <path d="m25.807 18.62c-1.504.685-1.857.624-3.613-.086-3.442-1.394-5.194 4.335-5.194 4.335 4.553 1.723 9.218 1.751 14 .028 0 0-1.564-5.929-5.193-4.277zm-1.75-7.125c1.896 0 3.437 1.541 3.437 3.438 0 1.898-1.541 3.438-3.437 3.438-1.898 0-3.438-1.54-3.438-3.438 0-1.897 1.54-3.438 3.438-3.438z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-network-proxy.svg b/.icons/kora/apps/scalable/preferences-system-network-proxy.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-network-proxy.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-network-share-windows.svg b/.icons/kora/apps/scalable/preferences-system-network-share-windows.svg
new file mode 100644
index 000000000..f18fd0170
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-network-share-windows.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0750367 -43.19 43.19 .0750367 188.179 45.7619)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003fb6" offset="0"/>
+ <stop stop-color="#21c6fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2e-8 -18.2209 18.2209 -2e-8 1070.62 46.9753)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.817 23.108-.009-8.697 9.754-1.454v10.151zm11.371-10.409 13.002-2.077v12.486h-13.002zm13.004 12.193-.002 12.486-13.002-2.007v-10.479zm-14.63 10.251-9.746-1.466-.001-8.785h9.747z" fill="#eff9fe" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m47.039 32.026c0-.867-.344-1.7-.958-2.313-.613-.614-1.446-.958-2.313-.958h-11.677c-.868 0-1.7.344-2.314.958-.614.613-.958 1.446-.958 2.313v11.677c0 .868.344 1.7.958 2.314s1.446.958 2.314.958h11.677c.867 0 1.7-.344 2.313-.958.614-.614.958-1.446.958-2.314z" fill="url(#b)"/>
+ <path transform="matrix(.0297504 0 0 .0311453 30.7472 13.2323)" d="m380.24 566.95c-34.398 0-62.704 28.306-62.704 62.704.02 5.162.677 10.301 1.956 15.302l-173.93 100.42c-11.615-11.004-27.012-17.155-43.011-17.184-34.398 0-62.704 28.306-62.704 62.704s28.306 62.704 62.704 62.704c16.01-.013 31.422-6.158 43.05-17.163l173.91 100.41c-1.284 4.996-1.947 10.132-1.974 15.291 0 34.398 28.306 62.702 62.704 62.702 34.399 0 62.704-28.304 62.705-62.702-.001-34.398-28.306-62.704-62.705-62.704-15.717.023-30.865 5.954-42.42 16.61l-174.32-100.66c1.153-4.746 1.747-9.61 1.771-14.493-.025-4.884-.62-9.748-1.774-14.493l174.35-100.66c11.549 10.657 26.692 16.592 42.406 16.621 34.398 0 62.704-28.306 62.704-62.704s-28.306-62.704-62.704-62.704z" fill="#d3dde3"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-network-sharing.svg b/.icons/kora/apps/scalable/preferences-system-network-sharing.svg
new file mode 100644
index 000000000..280ab220c
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-network-sharing.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.54731 -43.325 43.325 -1.54731 28.6591 45.4616)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.796 28.108c-1.387 0-2.61.661-3.41 1.674l-7.415-3.795c.097-.363.167-.737.167-1.131 0-.429-.083-.833-.198-1.226l7.382-3.778c.795 1.059 2.05 1.751 3.476 1.751 2.414 0 4.367-1.955 4.367-4.37 0-2.412-1.953-4.368-4.367-4.368-2.409 0-4.365 1.956-4.365 4.368 0 .396.07.771.168 1.135l-7.413 3.795c-.8-1.014-2.026-1.678-3.415-1.678-2.413 0-4.365 1.957-4.365 4.371s1.952 4.37 4.365 4.37c1.427 0 2.681-.695 3.48-1.755l7.379 3.779c-.116.391-.2.799-.2 1.229 0 2.413 1.955 4.369 4.365 4.369 2.414 0 4.367-1.956 4.367-4.369 0-2.416-1.953-4.371-4.367-4.371z" fill="#35383b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-network.svg b/.icons/kora/apps/scalable/preferences-system-network.svg
new file mode 100644
index 000000000..78482d575
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-network.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m35.256 22.038c-.079-.104-.182-.166-.311-.186l-2.71-.414c-.148-.474-.35-.958-.607-1.452.177-.246.444-.594.799-1.044.356-.449.607-.777.756-.985.079-.108.118-.222.118-.34 0-.138-.034-.247-.104-.326-.355-.504-1.17-1.343-2.443-2.518-.119-.099-.242-.148-.37-.148-.148 0-.267.044-.356.133l-2.103 1.585c-.405-.207-.849-.39-1.333-.548l-.414-2.725c-.01-.128-.067-.235-.171-.319s-.224-.125-.363-.125h-3.288c-.286 0-.464.138-.533.414-.128.494-.271 1.412-.429 2.755-.464.148-.914.336-1.348.563l-2.044-1.585c-.128-.099-.257-.148-.385-.148-.217 0-.684.353-1.399 1.059-.716.706-1.202 1.237-1.459 1.592-.089.128-.134.242-.134.341 0 .118.05.237.148.355.662.8 1.19 1.481 1.585 2.044-.247.454-.439.908-.577 1.363l-2.755.414c-.109.02-.202.084-.282.193-.079.108-.118.222-.118.34v3.288c0 .129.039.245.118.348.08.104.183.166.312.186l2.71.4c.138.483.34.972.607 1.466-.177.246-.444.594-.8 1.044-.355.449-.607.777-.755.985-.079.109-.118.222-.118.34 0 .129.034.242.103.341.385.533 1.2 1.363 2.444 2.488.109.109.232.163.37.163.148 0 .272-.044.371-.133l2.088-1.585c.405.207.849.39 1.333.548l.415 2.725c.01.128.066.235.17.319s.225.125.363.125h3.288c.286 0 .464-.138.533-.414.128-.494.271-1.412.429-2.755.465-.148.914-.336 1.348-.563l2.044 1.6c.138.089.267.133.385.133.217 0 .681-.35 1.392-1.051s1.2-1.235 1.466-1.6c.089-.099.134-.212.134-.341 0-.128-.05-.252-.148-.37-.711-.869-1.24-1.55-1.585-2.044.197-.365.39-.814.577-1.348l2.74-.414c.119-.02.218-.084.297-.193s.118-.222.118-.341v-3.287c0-.129-.039-.244-.119-.348zm-8.575 4.643c-.74.74-1.634 1.111-2.68 1.111-1.047 0-1.941-.371-2.681-1.111-.741-.741-1.111-1.634-1.111-2.681s.37-1.94 1.111-2.681c.74-.74 1.634-1.11 2.681-1.11 1.046 0 1.94.37 2.68 1.11.741.741 1.111 1.634 1.111 2.681s-.37 1.94-1.111 2.681z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-notifications-rtl.svg b/.icons/kora/apps/scalable/preferences-system-notifications-rtl.svg
new file mode 100644
index 000000000..4193f3618
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-notifications-rtl.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.4479 35.4643 0 231.075 41.4094)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#5c5c5c" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.09749 0 0 1.0429 -2.62169 -1.12357)" d="m44 12.795c0-3.22-2.484-5.833-5.543-5.833h-28.4c-3.059 0-5.543 2.613-5.543 5.833v18.058c0 3.22 2.484 5.833 5.543 5.833h5.088l4.556 7.745 4.556-7.745h14.2c3.059 0 5.543-2.613 5.543-5.833z" fill="url(#a)"/>
+ <circle transform="matrix(-1 0 0 1 2.32884 -3.32525)" cx="-32" cy="17" r="12" fill="#0093db"/>
+ <path transform="translate(2.32884 -3.32525)" d="m33 10v10h-2v-10zm0 12v2h-2v-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-notifications.svg b/.icons/kora/apps/scalable/preferences-system-notifications.svg
new file mode 100644
index 000000000..d2c50fe65
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-notifications.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.799284 -39.6049 39.6049 .799284 814.656 59.9496)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#888" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 249.091 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m17.387 44.002 3.91-5.484h17.453s4.968.081 4.968-7.006v-22.293c-.313-4.851-4.714-5.223-4.714-5.223h-29.298s-5.424.318-5.502 5.606v21.91c.009 6.902 5.502 7.006 5.502 7.006h2.578l3.523 5.462c.767.895.778.778 1.58.022z" fill="url(#a)"/>
+ <circle transform="matrix(.251625 0 0 .251625 26.801 .781991)" cx="24" cy="24" r="22.764" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-parental-control.svg b/.icons/kora/apps/scalable/preferences-system-parental-control.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-parental-control.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-parental-controls.svg b/.icons/kora/apps/scalable/preferences-system-parental-controls.svg
new file mode 100644
index 000000000..2b51d7973
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-parental-controls.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e29b12" offset="0"/>
+ <stop stop-color="#fece3a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#333" fill-rule="nonzero">
+ <path d="m19.5 10c-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.5z"/>
+ <path d="m16.733 18c-.565 0-.875.34-1.093.862l-3.5 7.2c-.774 1.745 1.889 2.855 2.584 1.077.405-1.058.827-2.111 1.304-3.139v12.6c0 .776.624 1.4 1.4 1.4h.006c.775 0 1.612-.624 1.6-1.4l-.006-6.6h.97l.005 6.6c.001.776.855 1.4 1.631 1.4.775 0 1.4-.624 1.4-1.4l-.006-12.6h-.052l1.564 3.138c.312.797 1.26 1.13 2.002.703l2.541 1.486c-.019.091-.055.176-.055.273v7.7c0 .388.584.7.972.7s1.063-.317 1-.7v-3.3h1v3.3c0 .388.612.7 1 .7s1.034-.312 1.034-.7v-7l1.799 1.495c.66.687 1.677-.33.99-.99l-2.994-2.599c-.132-.132-.31-.205-.495-.205h-3.412l-2.678-1.371c.001-.196-.04-.39-.12-.569l-3.502-7.197c-.217-.521-.726-.861-1.291-.862z"/>
+ <path d="m31.619 21.464c-1.704 0-3.095 1.392-3.095 3.096 0 1.703 1.391 3.095 3.095 3.095s3.096-1.392 3.096-3.095c0-1.704-1.392-3.096-3.096-3.096z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-performance.svg b/.icons/kora/apps/scalable/preferences-system-performance.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-performance.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-power-management.svg b/.icons/kora/apps/scalable/preferences-system-power-management.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-power-management.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-power.svg b/.icons/kora/apps/scalable/preferences-system-power.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-power.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-privacy-housekeeping.svg b/.icons/kora/apps/scalable/preferences-system-privacy-housekeeping.svg
new file mode 120000
index 000000000..d5ad4059e
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-privacy-housekeeping.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-privacy.svg b/.icons/kora/apps/scalable/preferences-system-privacy.svg
new file mode 120000
index 000000000..c3e41f541
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-privacy.svg
@@ -0,0 +1 @@
+hotwire-openssh.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-search.svg b/.icons/kora/apps/scalable/preferences-system-search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-services.svg b/.icons/kora/apps/scalable/preferences-system-services.svg
new file mode 100644
index 000000000..509505330
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-services.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.2686 51.2686 0 619.558 48.3228)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002032" offset="0"/>
+ <stop stop-color="#0054b8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.174001 -45.1313 45.1313 .174001 146.306 46.9579)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d454f" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#5b95d7" stop-opacity=".5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -20.8854 20.8524 0 926.05 35.0639)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <circle transform="translate(-.174 .079)" cx="24.174" cy="23.921" r="22.566" fill="url(#a)"/>
+ <path transform="translate(-.174 .079)" d="m24.174 1.355c12.455 0 22.566 10.111 22.566 22.566s-10.111 22.566-22.566 22.566-22.566-10.111-22.566-22.566 10.111-22.566 22.566-22.566zm0 2.442c11.107 0 20.124 9.017 20.124 20.124s-9.017 20.124-20.124 20.124-20.124-9.017-20.124-20.124 9.017-20.124 20.124-20.124z" fill="url(#b)"/>
+ <path transform="matrix(1.37217 0 0 1.37217 -8.93202 -8.93202)" d="m22.336 23.552c-.745-.864-1.508-1.739-2.312-2.64-.443-.382-1.203-.343-1.191.458.5.87-.766 1.381-1.167 2.021-.46.341-.778-.323-1.116-.566-.498-.661-1.527-1.074-1.55-2.01.57-.569 1.043-1.965 1.905-1.604.856-.395.498-1.837 1.409-2.331.718-.594 1.65-.73 2.308-1.491.329-.194.69-.313 1.062-.363.949-.126 1.964.206 2.654.92-.183.386-1.305.195-1.71.733-.603.519-1.639 1.657-.867 2.443.808.789 1.661 1.628 2.534 2.488.251-.246.499-.49.745-.73.486-.476.94-.979 1.251-1.599.524-1.087-.035-2.539.937-3.409.64-.729 1.552-.886 2.453-.871.301.005.6.029.888.057 1.367.086.516 1.104-.318 1.307-1.366.39-1.359 1.941-.547 2.915.743 1.262 1.859.063 2.725-.349 1.292-.214.044 1.58-.366 2.02-.616.952-1.663 1.408-2.74 1.244-1.2-.172-2.084.717-2.892 1.526 1.701 1.682 3.404 3.373 4.937 4.894.544.687 1.487 1.143 1.632 2.098-.178.952-1.01 1.633-1.671 2.206-.295.159-.698.074-.93-.174-2.31-2.468-4.226-4.706-6.141-6.949-1.907 1.837-3.828 3.769-5.733 5.705-.372.319-.778.682-1.064 1.089-1.389 1.305-3.461-.776-1.909-2.444 2.266-2.087 4.577-4.397 6.784-6.594z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-session-services.svg b/.icons/kora/apps/scalable/preferences-system-session-services.svg
new file mode 100644
index 000000000..eceb9a0aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-session-services.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m35.414 19.222c-3.519 1.295-6.199 2.217-8.558 5.134-2.101 2.599-5.136 3.501-8.558 1.787v9.338h-1.712v-23.106c0-.474.383-.856.856-.856s.856.382.856.856c1.9 2.762 5.203 3.375 8.558 3.423 5.134.075 8.558 3.424 8.558 3.424z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-session.svg b/.icons/kora/apps/scalable/preferences-system-session.svg
new file mode 120000
index 000000000..1752c2f2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-session.svg
@@ -0,0 +1 @@
+session-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-sharing.svg b/.icons/kora/apps/scalable/preferences-system-sharing.svg
new file mode 120000
index 000000000..058c84512
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-sharing.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-sound-alt.svg b/.icons/kora/apps/scalable/preferences-system-sound-alt.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-sound-alt.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-sound.svg b/.icons/kora/apps/scalable/preferences-system-sound.svg
new file mode 100644
index 000000000..f1a02580c
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-sound.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(21.9694 .360886 -.424949 25.8693 19.6135 29.8352)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#1a1a1a" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(5.28149 -1.2275 1.98776 8.5526 20.0205 29.2992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </radialGradient>
+ <linearGradient id="c">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-11.753 -31.5572 31.5572 -11.753 290.211 -56.9323)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.664201 -21.1661 21.1661 -.664201 470.413 27.314)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016986" offset="0"/>
+ <stop stop-color="#1fcafc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-20.2149 -44.0815 44.0815 -20.2149 80.7013 25.0024)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <g fill-rule="nonzero">
+ <path d="m19.058 1.772c-1.799.037-3.306.701-4.429 1.951-.527.412-.991.923-1.385 1.528-.771 1.23-1.256 2.819-1.436 4.699-.145.362-.281.726-.605 1.432-.555 2.016-.871 4.159-1.186 8.05-.053.661-.084 1.001-.125 1.257-.105-.045-.928.777-1.262 1.267-.115.169-.216.356-.316.543-.243.172-.466.329-.989.672-.789.519-1.631 1.106-1.872 1.305-1.305 1.081-2.092 2.679-2.364 4.8-.109.85-.075 2.439.07 3.273.196 1.128.418 1.919.841 2.998 1.774 4.531 5.558 8.013 9.274 8.535.512.072 1.447.059 1.956-.028.806-.137 1.351-.351 3.4-1.329.191-.091.35-.154.523-.23.035.005.071.014.106.018.399.05 1.206.028 1.619-.044.498-.086 1.085-.269 1.14-.351.347.149.928.413 1.847.861 4.218 2.058 5.757 2.628 9.009 3.333.418.091 1.077.24 1.462.332.618.148 1.373.28 1.882.332.373.038 1.206.03 1.614-.016.488-.056.926-.157 1.345-.282 1.067-.278 1.99-.824 2.746-1.625.581-.432 1.086-.98 1.51-1.638 3.793-5.954.264-19.607-7.818-30.252l-.023-.034c-5.386-7.081-11.74-11.445-16.534-11.357zm1.207 3.244c4.135-.076 9.614 3.758 14.258 9.978l.024.026c6.973 9.352 10.016 21.347 6.743 26.576-.183.288-.384.552-.601.791-3.923 3.021-11.27-.758-17.379-8.938-6.974-9.348-10.024-21.345-6.757-26.581.184-.291.386-.558.605-.799.862-.67 1.91-1.026 3.106-1.053z" fill-opacity=".67"/>
+ <path d="m34.609 13.557c7.146 9.642 10.265 22.009 6.911 27.401-3.354 5.391-11.994 1.898-19.142-7.739-7.148-9.638-10.274-22.008-6.926-27.407 3.348-5.4 11.985-1.916 19.136 7.717" fill="url(#a)"/>
+ <path d="m25.151 25.617c2.293 4.25 2.385 8.717.204 9.896-2.182 1.18-5.865-1.346-8.16-5.595s-2.39-8.718-.21-9.901 5.862 1.339 8.159 5.588" fill="url(#b)"/>
+ </g>
+ <path d="m9.929 19.915c.036-.256.06-.633.11-1.255.313-3.891.626-6.033 1.179-8.049 1.718-3.775.328-2.905 2.015 5.459.478 2.285.989 3.993 1.673 5.587 1.607 3.748 2.878 6.201 4.598 8.873 4.049 6.292 9.151 11.177 13.725 13.142 3.439 1.382 8.08.633 8.439.626-1.122 1.129-2.324 1.699-3.983 1.889-.405.047-1.234.056-1.604.018-.506-.052-1.256-.186-1.871-.333-.382-.092-1.035-.241-1.451-.332-3.233-.706-4.764-1.276-8.956-3.333-.718-.353-1.393-.675-1.816-.868.001-.002.001-.003.002-.004.008-.029-.399-.274-.904-.546-1.339-.719-2.456-1.362-3.107-1.789-3.471-2.275-6.505-6.704-7.692-11.229-.494-1.88-.578-3.169-.413-6.309.044-.813.068-1.494.056-1.547z" fill="url(#d)"/>
+ <path d="m8.316 21.762c-.413.798-.686 1.76-.813 2.865-.086.752-.034 2.377.105 3.248.498 3.121 1.943 6.32 4.051 8.965.552.691 1.743 1.901 2.421 2.458 1.63 1.337 3.397 2.191 5.017 2.426-.158.071-.324.147-.496.23-2.037.978-2.579 1.191-3.38 1.328-.506.087-1.437.1-1.946.028-3.693-.522-7.455-4.005-9.218-8.536-.42-1.078-.64-1.87-.835-2.997-.144-.835-.178-2.422-.07-3.272.27-2.121 1.053-3.72 2.351-4.801.238-.199 1.076-.786 1.86-1.305.426-.281.726-.48.953-.637z" fill="url(#e)"/>
+ <path d="m18.33 1.642c-2.186.041-3.935 1.016-5.084 2.837-3.766 5.961-.251 19.62 7.788 30.261 8.038 10.641 17.754 14.498 21.525 8.544 3.771-5.953.263-19.607-7.772-30.253l-.022-.032c-5.354-7.081-11.67-11.445-16.435-11.357zm1.895 2.602c4.11-.076 9.556 3.758 14.173 9.977l.022.027c6.931 9.352 9.957 21.348 6.703 26.577s-11.634 1.841-18.567-7.507-9.964-21.345-6.716-26.581c.991-1.6 2.499-2.457 4.385-2.493z" fill="#333" fill-rule="nonzero"/>
+ <path d="m19.025 1.001c-2.186.041-3.935 1.016-5.085 2.837-3.765 5.961-.25 19.62 7.789 30.261 8.038 10.641 17.754 14.498 21.525 8.545 3.771-5.954.263-19.608-7.772-30.254l-.022-.032c-5.354-7.081-11.67-11.445-16.435-11.357zm1.895 2.603c4.11-.077 9.556 3.757 14.173 9.977l.022.026c6.931 9.352 9.956 21.348 6.702 26.577-3.253 5.229-11.633 1.841-18.566-7.507s-9.964-21.345-6.716-26.581c.991-1.6 2.499-2.457 4.385-2.492z" fill="url(#f)" fill-rule="nonzero"/>
+ <path d="m19.225 41.741c-1.655-.207-3.472-1.07-5.145-2.443-.678-.557-1.869-1.767-2.421-2.458-2.108-2.645-3.553-5.844-4.051-8.965-.139-.871-.191-2.496-.105-3.248.159-1.387.549-2.549 1.156-3.443.338-.499 1.189-1.352 1.269-1.272.014.014-.01.712-.055 1.55-.165 3.14-.081 4.429.413 6.309 1.187 4.525 4.221 8.954 7.692 11.229.651.427 1.768 1.07 3.107 1.789.505.272.912.517.904.546-.024.078-.646.274-1.156.363-.41.071-1.212.093-1.608.043z" fill="#2b2d30" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-splash.svg b/.icons/kora/apps/scalable/preferences-system-splash.svg
new file mode 100644
index 000000000..5f01576ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-splash.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(43.3368 0 0 44.7534 2.33162 200.467)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6124dc" offset="0"/>
+ <stop stop-color="#8a5ce7" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <circle cx="24" cy="13.5" r="2.25" fill-opacity=".6"/>
+ <circle cx="24" cy="34.5" r="2.25"/>
+ <path d="m36.75 24c0-1.242-1.008-2.25-2.25-2.25s-2.25 1.008-2.25 2.25 1.008 2.25 2.25 2.25 2.25-1.008 2.25-2.25z" fill-opacity=".4"/>
+ <path d="m15.75 24c0-1.242-1.008-2.25-2.25-2.25s-2.25 1.008-2.25 2.25 1.008 2.25 2.25 2.25 2.25-1.008 2.25-2.25z" fill-opacity=".8"/>
+ <path d="m33.015 33.015c.878-.877.878-2.303 0-3.181-.877-.879-2.303-.879-3.181 0-.879.878-.879 2.304 0 3.181.878.878 2.304.878 3.181 0z" fill-opacity=".3"/>
+ <path d="m18.166 18.166c.878-.878.878-2.304 0-3.182s-2.304-.878-3.182 0-.878 2.304 0 3.182 2.304.878 3.182 0z" fill-opacity=".7"/>
+ <path d="m14.984 33.015c-.878-.877-.878-2.303 0-3.181.878-.879 2.304-.879 3.182 0 .878.878.878 2.304 0 3.181-.878.878-2.304.878-3.182 0z" fill-opacity=".9"/>
+ <path d="m29.834 18.166c-.879-.878-.879-2.304 0-3.182.878-.878 2.304-.878 3.181 0 .878.878.878 2.304 0 3.182s-2.303.878-3.181 0z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-tabbox.svg b/.icons/kora/apps/scalable/preferences-system-tabbox.svg
new file mode 120000
index 000000000..6b4ac1e89
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-tabbox.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-time.svg b/.icons/kora/apps/scalable/preferences-system-time.svg
new file mode 120000
index 000000000..1512defb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-time.svg
@@ -0,0 +1 @@
+gnome-clocks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-users.svg b/.icons/kora/apps/scalable/preferences-system-users.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-windows-actions.svg b/.icons/kora/apps/scalable/preferences-system-windows-actions.svg
new file mode 100644
index 000000000..c91cc33b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-windows-actions.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -19.6352 19.6352 0 1944.97 38.3536)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8b8b8" offset="0"/>
+ <stop stop-color="#bababa" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m33.931 19.992c0-.703-1.005-1.274-2.241-1.274h-21.457c-1.237 0-2.24.571-2.24 1.274v17.088c0 .702 1.003 1.273 2.24 1.273h21.457c1.236 0 2.241-.571 2.241-1.273z" fill="url(#b)"/>
+ <path d="m7.993 18.718h25.744v1.51h-25.744z" fill="#404040"/>
+ <path d="m38.688 14.748c0-.451-.482-.817-1.076-.817h-10.299c-.592 0-1.074.366-1.074.817v10.962c0 .45.482.816 1.074.816h10.299c.594 0 1.076-.366 1.076-.816z" fill="#fff"/>
+ <path d="m26.239 13.931h12.437v1.51h-12.437z" fill="#003bff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-windows-effect-flipswitch.svg b/.icons/kora/apps/scalable/preferences-system-windows-effect-flipswitch.svg
new file mode 120000
index 000000000..6b4ac1e89
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-windows-effect-flipswitch.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system-windows-move.svg b/.icons/kora/apps/scalable/preferences-system-windows-move.svg
new file mode 100644
index 000000000..c0b496163
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-windows-move.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m35.017 12.032c-.179.035-.331.154-.407.319l-1.699 3.399c-.035.075-.054.157-.054.24 0 .244.158.462.39.538l1.416.478c.056.021.116.033.177.036h.566c.06-.003.12-.015.177-.036l1.415-.478c.232-.076.39-.294.39-.538 0-.083-.018-.165-.054-.24l-1.698-3.399c-.103-.214-.33-.342-.566-.319zm-3.663 5.381c-.056.01-.109.028-.159.053l-3.398 1.7c-.199.093-.326.293-.326.513s.127.42.326.513l3.398 1.7c.075.035.157.053.24.053.244 0 .462-.158.538-.39l.478-1.416c.021-.057.033-.116.035-.177v-.566c-.002-.061-.014-.12-.035-.177l-.478-1.416c-.083-.263-.347-.428-.619-.39zm7.378 0c-.215.031-.394.183-.46.39l-.477 1.416c-.022.057-.034.116-.036.177v.566c.002.061.014.121.036.177l.477 1.416c.076.232.294.39.538.39.083 0 .166-.018.241-.053l3.397-1.7c.199-.093.327-.293.327-.513s-.128-.42-.327-.513l-3.397-1.7c-.099-.048-.21-.066-.319-.053zm-3.627.266c-1.088 0-1.982.894-1.982 1.982 0 1.089.894 1.983 1.982 1.983s1.982-.894 1.982-1.983c0-1.088-.894-1.982-1.982-1.982zm-.318 4.637c-.043.007-.085.019-.124.036l-1.416.478c-.232.076-.39.294-.39.538 0 .083.019.165.054.241l1.699 3.398c.092.199.293.327.513.327.219 0 .42-.128.513-.327l1.698-3.398c.036-.076.054-.158.054-.241 0-.244-.158-.462-.39-.538l-1.415-.478c-.057-.021-.117-.033-.177-.036h-.566z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m35.123 12.599-1.699 3.398 1.416.478h.566l1.415-.478zm-3.681 5.381-3.397 1.699 3.397 1.699.478-1.416v-.566zm7.361 0-.478 1.416v.566l.478 1.416 3.397-1.699zm-3.963 4.903-1.416.478 1.699 3.398 1.698-3.398-1.415-.478z" fill="#1a1a1a" fill-rule="nonzero"/>
+ <circle cx="35.105" cy="19.654" r="1.416" fill="#f67400"/>
+ <path d="m5.225 23.147v17.774c0 .866.696 1.562 1.562 1.562h24.769v-17.774c0-.866-.699-1.562-1.564-1.562z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ <path d="m5.225 23.148v3.691h26.33v-2.131c0-.107-.011-.213-.031-.314v-.002c-.042-.203-.123-.391-.235-.557 0 0 .001-.001 0-.002-.112-.166-.255-.308-.421-.42-.147-.099-.314-.168-.491-.213-.023-.006-.044-.016-.068-.021h-.002c-.102-.021-.206-.031-.314-.031z" fill="#0b0b0b" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-system-windows.svg b/.icons/kora/apps/scalable/preferences-system-windows.svg
new file mode 120000
index 000000000..c708d8fcf
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system-windows.svg
@@ -0,0 +1 @@
+preferences-system-windows-actions.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-system.svg b/.icons/kora/apps/scalable/preferences-system.svg
new file mode 100644
index 000000000..a742506be
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-system.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.2686 51.2686 0 550.089 48.3228)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002032" offset="0"/>
+ <stop stop-color="#0054b8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.174001 -45.1313 45.1313 .174001 85.1529 46.7221)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d454f" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#5b95d7" stop-opacity=".5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -34.4372 34.4372 0 1201.15 42.164)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <circle cx="24.174" cy="23.921" r="22.566" fill="url(#a)"/>
+ <path d="m24.174 1.355c12.455 0 22.566 10.111 22.566 22.566s-10.111 22.566-22.566 22.566-22.566-10.111-22.566-22.566 10.111-22.566 22.566-22.566zm0 2.442c11.107 0 20.124 9.017 20.124 20.124s-9.017 20.124-20.124 20.124-20.124-9.017-20.124-20.124 9.017-20.124 20.124-20.124z" fill="url(#b)"/>
+ <path d="m36.435 16.174c-.499.189-.992.393-1.495.572-.106.039-.276.044-.356-.015-.167-.127-.294-.306-.436-.464-.074-.083-.131-.194-.223-.247-.217-.124-.167-.299-.113-.473.026-.08.089-.15.14-.219.306-.417.617-.83.92-1.249.167-.233.147-.388-.054-.587-.068-.068-.133-.137-.204-.201-.194-.179-.313-.213-.498-.106-.036.02-.075.044-.117.078-.389.291-.777.584-1.164.877-.056.044-.106.08-.153.107-.195.112-.323.079-.571-.1-.243-.174-.487-.347-.726-.527-.038-.028-.077-.089-.074-.13.014-.133.028-.27.074-.394.187-.492.387-.979.58-1.47.078-.2.099-.38-.162-.476-.117-.043-.222-.123-.334-.184-.176-.096-.27-.125-.367-.069-.054.031-.108.088-.178.175-.332.408-.66.82-.986 1.232-.056.071-.117.127-.183.165-.103.06-.222.072-.361.019-.238-.092-.481-.177-.708-.294-.402-.207-.402-.223-.35-.682.067-.596.135-1.191.206-1.815-.226-.054-.444-.102-.66-.157-.184-.046-.282-.063-.355-.02-.065.037-.111.121-.177.271-.213.483-.421.967-.634 1.449-.05.111-.118.19-.203.239-.088.051-.194.069-.318.053-.238-.03-.48-.045-.712-.099-.192-.044-.423-.123-.464-.335-.125-.652-.214-1.31-.321-2.002-.204-.004-.448-.018-.694-.014-.139.001-.228.011-.289.046-.08.047-.111.138-.137.312-.072.457-.132.917-.208 1.374-.028.162-.059.34-.148.473-.016.024-.044.048-.081.069-.287.165-1.11.211-1.3.065-.006-.007-.01-.013-.019-.016-.232-.137-.304-.379-.398-.606-.171-.409-.343-.818-.55-1.315-.166.03-.404.063-.636.12-.124.031-.212.058-.275.094-.138.08-.145.197-.114.473.057.501.111 1.001.169 1.501.023.197-.023.371-.191.467-.012.007-.023.013-.035.019-.259.121-.53.219-.798.322-.18.069-.33.01-.448-.133-.26-.321-.527-.638-.775-.967-.442-.586-.423-.671-.999-.341-.057.034-.121.071-.19.111-.242.141-.294.271-.193.539.183.485.374.968.565 1.45.129.326.087.47-.198.673-.144.101-.285.205-.425.31-.059.045-.111.081-.158.109-.186.106-.304.075-.543-.101-.391-.288-.775-.586-1.163-.877-.211-.158-.323-.2-.464-.119-.056.033-.118.085-.192.157-.078.078-.157.157-.234.236-.268.276-.267.405-.039.697.309.395.605.798.904 1.199.147.198.15.397-.009.593-.096.117-.188.237-.28.357-.132.176-.225.285-.322.34-.145.084-.298.042-.601-.081-.437-.178-.876-.35-1.313-.527-.125-.05-.23-.055-.318-.004-.055.031-.102.084-.144.161-.094.175-.208.34-.29.52-.064.139-.155.316.132.336.047.004.093.06.136.094.338.269.674.538 1.013.807.299.239.373.533.222.892-.052.125-.106.25-.157.375-.089.217-.16.341-.267.402-.107.062-.25.063-.482.035-.484-.058-.967-.122-1.452-.165-.084-.008-.214.014-.283.053-.023.012-.038.027-.044.044-.122.311-.199.639-.287.94.149.044.232.06.308.093.455.197.908.397 1.362.597.304.134.438.365.397.699-.023.19-.049.38-.075.57-.032.229-.079.35-.205.421-.068.04-.161.065-.287.086-.528.084-1.057.16-1.587.235-.064.01-.126.025-.174.053-.063.037-.105.093-.11.184-.015.298-.011.598-.014.888.709.11 1.377.211 2.043.32.118.019.208.067.227.224.034.283.118.558.159.84.047.334 0 .479-.215.603-.06.034-.131.066-.218.101-.452.179-.895.38-1.343.567-.026.012-.049.022-.071.035-.168.096-.213.245-.154.447.034.122.062.246.094.369.079.303.106.328.428.298.324-.029.646-.072.97-.108.245-.027.491-.071.736-.073.124 0 .319.04.36.123.151.309.25.646.372.969.076.201.019.36-.141.488-.349.278-.705.545-1.048.831-.459.382-.6.365-.204.977.009.013.016.027.024.041.139.241.29.3.545.2.342-.133.68-.275 1.022-.409.185-.073.369-.173.561-.201.149-.021.357-.001.457.091.154.138.237.354.351.536.323.514.355.498.007.962-.23.306-.453.617-.687.921-.449.58-.287.537.066.888.267.268.415.281.593.179.06-.036.125-.084.199-.14.387-.295.774-.589 1.17-.87.026-.017.05-.033.075-.048.205-.118.38-.093.586.058.167.122.332.247.493.377.325.263.39.468.264.768-.206.498-.409.997-.609 1.498-.061.15-.047.275.121.358.15.074.291.162.436.248.109.066.201.08.288.031.039-.024.079-.06.117-.112.324-.424.659-.84.997-1.252.074-.09.144-.156.217-.197.146-.084.303-.074.521.016.191.078.384.158.572.244.295.134.417.346.381.661-.043.39-.091.78-.134 1.171-.082.736-.194.635.57.853.125.036.219.034.293-.009.068-.039.119-.112.163-.221.187-.467.393-.926.598-1.386.075-.167.152-.274.257-.333.106-.062.239-.074.423-.053.191.022.38.047.569.072.32.041.543.258.593.586.077.519.153 1.037.218 1.557.021.157.095.232.242.238.175.006.35.008.525.003.087-.001.159-.018.215-.05.098-.057.149-.161.159-.314.006-.083.015-.166.028-.248.067-.412.155-.822.197-1.237.021-.214.076-.361.216-.442.046-.027.102-.047.17-.058.274-.051.551-.087.828-.112.24-.021.479.164.56.368.18.46.36.92.57 1.366.173.365.198.36.589.255.104-.027.225-.031.312-.08.009-.006.018-.011.027-.017.1-.076.228-.215.221-.319-.033-.519-.103-1.037-.165-1.553-.044-.352-.014-.494.205-.62.052-.03.115-.06.191-.089.118-.049.234-.106.355-.142.181-.052.374-.144.545-.116.143.023.281.179.39.305.275.319.541.648.799.983.304.396.333.416.742.181l.036-.02c.048-.028.094-.061.141-.091.273-.172.275-.223.147-.532-.192-.469-.374-.943-.541-1.42-.115-.329-.042-.516.23-.717.134-.099.271-.196.405-.297.066-.049.126-.089.181-.122.241-.138.393-.097.691.121.404.299.809.598 1.214.896.092.069.19.139.294.079.016-.009.031-.02.047-.036.166-.159.331-.32.477-.496.043-.051.055-.18.022-.23-.351-.514-.717-1.018-1.074-1.529-.131-.19-.075-.379.044-.548.123-.177.26-.343.392-.513.086-.112.165-.19.245-.237.141-.08.293-.069.524.017.358.136.712.286 1.071.42.399.15.533.248.644.184.091-.053.167-.213.36-.541.114-.194.093-.308-.098-.449-.431-.322-.842-.673-1.257-1.018-.106-.088-.327-.265-.242-.467.009-.023.095-.183.119-.26.044-.144.116-.28.172-.421.093-.234.174-.37.295-.44.12-.069.279-.073.529-.044.484.057.968.109 1.451.174.093.012.168.005.225-.027.059-.035.1-.099.121-.2.031-.148.057-.303.122-.438.103-.213.022-.301-.17-.382-.486-.202-.965-.418-1.446-.632-.323-.144-.404-.291-.358-.634.027-.205.063-.41.077-.616.019-.269.06-.406.201-.486.077-.044.185-.072.336-.096.52-.081 1.038-.164 1.561-.232.056-.007.102-.022.14-.043.096-.056.137-.154.158-.271.018-.115-.002-.236-.003-.353 0-.278-.079-.37-.365-.415-.484-.076-.968-.145-1.451-.223-.25-.04-.495-.115-.559-.399-.054-.246-.075-.5-.093-.754-.01-.141-.035-.32.036-.42.072-.098.179-.18.294-.246.044-.026.09-.05.137-.07.441-.205.894-.385 1.34-.579.031-.012.059-.028.084-.042.128-.074.195-.175.107-.368-.07-.152-.117-.329-.119-.495-.003-.316-.2-.274-.398-.251-.507.056-1.015.119-1.522.17-.321.032-.583-.133-.711-.429-.066-.153-.127-.309-.192-.464-.12-.285-.084-.473.159-.672.4-.329.801-.659 1.217-.969.179-.133.259-.273.169-.483-.075-.175-.156-.348-.25-.513-.035-.061-.113-.128-.176-.132-.099-.008-.205.023-.3.059zm-19.218.152c.289-.317.635-.588.984-.842.271-.198.553-.384.845-.551.095-.054.191-.108.29-.158 1.893-.985 3.901-1.379 6.03-1.134 1.47.168 2.843.625 4.107 1.387.442.266.887.554 1.252.914.31.303.566.698.731 1.099.147.358-.001.754-.28 1.042-.205.212-.436.411-.688.562-.34.205-.683.406-1.029.604-.438.251-.877.502-1.315.754-.473.271-.94.551-1.413.822-.345.199-.692.394-1.045.579-.367.191-.785.32-1.195.391-.682.117-1.305-.124-1.89-.458-1.177-.671-2.358-1.334-3.524-2.022-.592-.349-1.178-.715-1.725-1.128-.682-.513-.658-1.279-.133-1.858zm5.538 12.308c.005.32-.026.639-.021.958.01.661.044 1.321.047 1.982.001.543.018 1.096-.251 1.592-.108.2-.278.366-.419.547-.486.204-.952.167-1.401.026-.76-.239-1.504-.555-2.127-1.047-.741-.584-1.441-1.23-2.099-1.908-.652-.671-1.165-1.461-1.606-2.288-.511-.957-.801-1.986-.968-3.051-.044-.273-.089-.548-.088-.823.004-.629.004-1.262.064-1.889.04-.393.139-.795.295-1.158.14-.327.336-.552.567-.686.364-.209.818-.188 1.279.028.648.304 1.266.673 1.888 1.028 1.005.574 2.003 1.159 3.001 1.745.237.139.487.272.687.456.217.196.39.442.57.676.429.559.559 1.201.544 1.897-.012.637.03 1.277.038 1.915zm11.448-6.922c.012.106.063.208.099.311.392 1.106.326 2.24.165 3.37-.07.502-.197 1-.329 1.491-.343 1.285-.958 2.436-1.777 3.478-.497.634-1.046 1.223-1.705 1.697-.431.311-.849.654-1.307.917-.049.028-.098.055-.147.082-.65.34-1.305.702-2.068.766-.425.035-.814-.027-1.104-.356-.317-.358-.504-.772-.404-1.271.004-.022.003-.047-.002-.069-.086-.346.019-.69.015-1.037-.017-1.277.002-2.556.004-3.834 0-.378-.037-.76-.005-1.136.075-.925.521-1.642 1.322-2.116.34-.2.682-.399 1.025-.595.537-.309 1.074-.616 1.611-.924.508-.291 1.011-.591 1.517-.882.352-.203.706-.403 1.063-.594.485-.26 1.028-.397 1.52-.02.228.175.468.387.507.722z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-theme.svg b/.icons/kora/apps/scalable/preferences-theme.svg
new file mode 120000
index 000000000..3c8cc8752
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-theme.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-themes.svg b/.icons/kora/apps/scalable/preferences-themes.svg
new file mode 120000
index 000000000..3c8cc8752
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-themes.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-tweaks-anim.svg b/.icons/kora/apps/scalable/preferences-tweaks-anim.svg
new file mode 120000
index 000000000..6641d9819
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-tweaks-anim.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-tweaks-cerbere.svg b/.icons/kora/apps/scalable/preferences-tweaks-cerbere.svg
new file mode 120000
index 000000000..92d2518f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-tweaks-cerbere.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-tweaks-shadows.svg b/.icons/kora/apps/scalable/preferences-tweaks-shadows.svg
new file mode 120000
index 000000000..d87a4ae02
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-tweaks-shadows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-tweaks-slingshot.svg b/.icons/kora/apps/scalable/preferences-tweaks-slingshot.svg
new file mode 120000
index 000000000..c4f0a8b9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-tweaks-slingshot.svg
@@ -0,0 +1 @@
+chrome-app-list.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-ubuntu-panel.svg b/.icons/kora/apps/scalable/preferences-ubuntu-panel.svg
new file mode 120000
index 000000000..010fb8a74
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-ubuntu-panel.svg
@@ -0,0 +1 @@
+panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-wallpaper.svg b/.icons/kora/apps/scalable/preferences-wallpaper.svg
new file mode 120000
index 000000000..911ba54b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-wallpaper.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences-web-browser-adblock.svg b/.icons/kora/apps/scalable/preferences-web-browser-adblock.svg
new file mode 100644
index 000000000..f814d5d78
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-web-browser-adblock.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.010247 -46 47.1815 -.0105102 24.0081 47)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9d1b12" offset="0"/>
+ <stop stop-color="#da4756" offset="1"/>
+ </linearGradient>
+ <path d="m45.907 10.688c-.015-1.079-.866-1.969-1.967-2.068-9.15-.834-16.617-5.602-19.079-7.346-.515-.365-1.212-.365-1.726 0-2.457 1.744-9.925 6.512-19.075 7.346-1.101.099-1.947.989-1.966 2.068 0 13.766 1.048 30.926 21.353 36.242.361.093.741.093 1.101 0 20.306-5.312 21.55-21.942 21.359-36.242z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m22.212 15.361c0-.674.547-1.221 1.221-1.221s1.222.547 1.222 1.221v7.736c0 .225.182.407.407.407.224 0 .407-.182.407-.407v-6.922c0-.674.547-1.221 1.221-1.221s1.222.547 1.222 1.221v7.736c0 .225.182.407.407.407s.407-.182.407-.407v-5.293c0-.674.547-1.221 1.221-1.221.675 0 1.222.547 1.222 1.221v10.993c0 1.309-.509 5.7-6.194 5.7-3.434 0-5.271-1.348-6.404-3.071s-3.793-5.748-3.793-5.748c-.482-.75-.309-1.713.387-2.154.698-.432 1.652-.179 2.141.574l1.649 2.256v-10.178c0-.675.547-1.222 1.221-1.222s1.221.547 1.221 1.222v6.107c0 .225.183.407.408.407.224 0 .407-.182.407-.407z" fill="#fff" fill-opacity=".8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-web-browser-cache.svg b/.icons/kora/apps/scalable/preferences-web-browser-cache.svg
new file mode 100644
index 000000000..4f4a1b428
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-web-browser-cache.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m12.586 19.965 1.444 1.158-1.359 2.672c-.68 1.232.488 2.432 1.232 2.85.732.411 1.868.46 2.93.445l1.911-3.206 1.444.802-2.505-4.765zm.212 6.541 3.101 5.878c.623.816 1.798 1.009 3.015.98h3.271v-5.567l-6.201-.044c-.963.059-2.223-.149-3.186-1.247zm19.507-10.833-1.687.735-1.618-2.516c-.721-1.207-2.31-.741-3.027-.276-.705.458-1.298 1.454-1.8 2.415l1.806 3.27-1.383.907 5.276.061zm-5.678-2.98-6.513-.067c-.997.163-1.732 1.124-2.297 2.231l-1.585 2.936 4.744 2.698 3.044-5.544c.416-.893 1.204-1.923 2.607-2.254zm.284 22.681.191-1.87 2.928-.233c1.379-.061 1.752-1.714 1.703-2.582-.048-.855-.61-1.87-1.185-2.787l-3.662.036-.103-1.681-2.61 4.705zm5.292-3.65 3.215-5.814c.344-.974-.119-2.099-.789-3.143l-1.733-2.846-4.6 2.949 3.25 5.421c.559.806 1.055 2.013.657 3.433z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-web-browser-cookies.svg b/.icons/kora/apps/scalable/preferences-web-browser-cookies.svg
new file mode 100644
index 000000000..d29c52484
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-web-browser-cookies.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m24.001 16.27c-5.276 0-9.552 4.277-9.552 9.553 0 5.274 4.276 9.551 9.552 9.551 5.275 0 9.551-4.277 9.551-9.551 0-5.276-4.276-9.553-9.551-9.553zm.611 9.55c-.561 0-.609-.39-.611-.502v-6.606c.016-.23.135-.663.801-.551.013.002.025.003.039.005.043.007.083.013.114.015 1.938.273 6.189 1.533 6.72 7.247-.015.159-.105.391-.503.393-3.42-.009-5.585-.005-6.56-.001zm6.663-7.529s.36.363.615.001l.485-.696c.17-.244-.049-.414-.072-.431l-2.944-2.057c-.182-.126-.302-.049-.365.022l-.053.076-.448.642c-.003.002-.254.398.148.608.573.282 1.625.877 2.633 1.837zm-9.594-5.665h4.639c.361 0 .656.289.656.655v.54c0 .366-.294.661-.655.661h-.229v.382c.002.691-.75.551-.75.551l-.001.001c-1.173-.149-2.195-.068-2.813.017l-.004.001c-.033.004-.063.009-.093.013-.174.012-.52-.034-.521-.583v-.382h-.229c-.36 0-.655-.295-.655-.66v-.541c0-.366.295-.655.655-.655z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-web-browser-identification.svg b/.icons/kora/apps/scalable/preferences-web-browser-identification.svg
new file mode 100644
index 000000000..612f0111f
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-web-browser-identification.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m11.829 11.678v8.694h8.694v-8.694zm12.172 0v1.739h1.738v-1.739zm3.477 0v8.694h8.694v-8.694zm-13.91 1.739h5.216v5.216h-5.216zm15.649 0h5.216v5.216h-5.216zm-13.91 1.739v1.739h1.739v-1.739zm6.955 0v3.477h1.739v-1.738h1.738v-1.739zm1.739 3.477v1.739h-1.739v1.739h-1.739v1.739h1.739v1.738h3.477v-1.738h-1.738v-1.739h1.738v-3.478zm1.738 3.478v1.739h1.739v1.738h1.739v-1.738h1.739v-1.739zm5.217-6.955v1.739h1.739v-1.739zm-17.388 6.955v1.739h1.739v-1.739zm1.739 1.739v1.738h3.477v-3.477h-1.738v1.739zm-1.739 0h-1.739v1.738h1.739zm19.127-1.739v1.739h1.738v-1.739zm0 3.477v1.739h1.738v-1.739zm1.738 1.739v1.739h1.739v-1.739zm-22.604 0v8.694h8.694v-8.694zm13.91 0v1.739h1.739v-1.739zm0 1.739h-1.738v1.739h-1.739v1.739h1.739v1.738h1.738zm3.478-1.739v1.739h1.739v-1.739zm1.739 1.739v1.739h1.739v-1.739zm1.739 1.739v1.739h1.738v-1.739zm0 1.739h-1.739v3.477h1.739zm-1.739 0v-1.739h-3.478v3.477h1.739v-1.738zm-17.388-3.478h5.216v5.216h-5.216zm1.739 1.739v1.739h1.739v-1.739zm19.126 3.477v1.739h1.739v-1.739z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-web-browser-shortcuts.svg b/.icons/kora/apps/scalable/preferences-web-browser-shortcuts.svg
new file mode 100644
index 000000000..adc373424
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-web-browser-shortcuts.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m26.338 12.626-9.35 11.374 6.309 3.414-1.634 7.96 9.35-11.374-6.31-3.414z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-web-browser-ssl.svg b/.icons/kora/apps/scalable/preferences-web-browser-ssl.svg
new file mode 100644
index 000000000..551c1b5eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-web-browser-ssl.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m29.958 22.629v-2.42c0-3.285-2.673-5.959-5.958-5.959s-5.957 2.674-5.957 5.959v2.42c-.47.098-.823.516-.823 1.014v9.07c0 .571.464 1.036 1.036 1.036h11.489c.571 0 1.036-.465 1.036-1.036v-9.07c0-.498-.353-.915-.823-1.014zm-4.566 7.732c.021.113-.055.203-.169.203h-2.418c-.114 0-.19-.09-.169-.203l.385-2.041c-.291-.266-.474-.649-.474-1.074 0-.804.651-1.454 1.453-1.454.803 0 1.454.65 1.454 1.454 0 .414-.173.787-.451 1.052zm2.493-7.754h-7.77v-2.398c0-2.143 1.743-3.885 3.885-3.885 2.143 0 3.885 1.742 3.885 3.885z" fill="#fff" fill-opacity=".85"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences-web-browser-stylesheets.svg b/.icons/kora/apps/scalable/preferences-web-browser-stylesheets.svg
new file mode 100644
index 000000000..b2afba9e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences-web-browser-stylesheets.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 141.454 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m22.443 12.583c-2.898 0-4.113 1.152-4.113 4.093v2.352c0 1.816-.056 3.921-1.656 3.921h-.828v2.102h.828c1.601 0 1.656 2.105 1.656 3.921v2.352c0 2.941 1.215 4.093 4.113 4.093v-1.93c-1.932 0-1.959-.781-1.959-3.606v-1.657c0-1.355-.334-3.372-1.963-4.208 1.629-.836 1.963-2.856 1.963-4.211v-1.686c0-2.825.027-3.606 1.959-3.606zm3.09 0v1.93c1.932 0 1.984.781 1.984 3.606v1.686c0 1.355.334 3.375 1.963 4.211-1.629.836-1.963 2.853-1.963 4.208v1.657c0 2.825-.052 3.606-1.984 3.606v1.93c2.898 0 4.138-1.152 4.138-4.093v-2.352c0-1.816.112-3.921 1.685-3.921h.799v-2.102h-.799c-1.573 0-1.685-2.105-1.685-3.921v-2.352c0-2.941-1.24-4.093-4.138-4.093z" fill="#fff" fill-opacity=".84"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/preferences.svg b/.icons/kora/apps/scalable/preferences.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/preferences_desktop_locale.svg b/.icons/kora/apps/scalable/preferences_desktop_locale.svg
new file mode 120000
index 000000000..9dc4eeec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/preferences_desktop_locale.svg
@@ -0,0 +1 @@
+locale.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/premid.svg b/.icons/kora/apps/scalable/premid.svg
new file mode 100644
index 000000000..356af6ee5
--- /dev/null
+++ b/.icons/kora/apps/scalable/premid.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#424ae9" offset="0"/>
+ <stop stop-color="#6a84e2" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m11.82 15c-.998 0-1.82.816-1.82 1.809v14.382c0 .993.822 1.809 1.82 1.809h24.36c.998 0 1.82-.816 1.82-1.809v-14.382c0-.993-.822-1.809-1.82-1.809zm1.657 4c.016-.001.033-.001.05 0 .083.003.163.026.235.066l7.986 4.504c.156.089.252.253.252.43s-.096.341-.252.43l-7.986 4.504c-.077.042-.164.065-.253.065-.278 0-.507-.223-.509-.495v-9.008c0-.261.21-.479.477-.496zm12.351 1h5.344c.454.003.826.453.828 1-.002.547-.374.997-.828 1h-5.344c-.454-.003-.826-.453-.828-1-.001-.265.087-.519.244-.705.154-.189.365-.296.584-.295zm-.031 3h8.406c.437 0 .796.452.796 1 0 .264-.083.518-.231.705-.15.188-.353.294-.565.295h-8.406c-.437-.002-.795-.452-.797-1 .002-.548.36-.998.797-1zm0 3h8.406c.437 0 .796.452.796 1 0 .264-.083.518-.231.705-.15.188-.353.294-.565.295h-8.406c-.437-.002-.795-.452-.797-1 .002-.548.36-.998.797-1z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/prepos.svg b/.icons/kora/apps/scalable/prepos.svg
new file mode 100644
index 000000000..0c9046f3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/prepos.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0349561 -59.1584 59.1584 .0349561 31.965 61.5788)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#18a7d9" offset="0"/>
+ <stop stop-color="#00d3df" offset="1"/>
+ </linearGradient>
+ <path d="m61.393 28.715c-.093-.831-1.063-1.455-1.901-1.455-2.71 0-5.115-1.592-6.125-4.055-1.031-2.521-.366-5.461 1.655-7.313.636-.582.712-1.555.179-2.231-1.388-1.762-2.965-3.354-4.686-4.733-.675-.54-1.664-.466-2.248.181-1.764 1.954-4.931 2.679-7.376 1.658-2.548-1.072-4.154-3.653-3.997-6.422.051-.871-.585-1.627-1.452-1.727-2.209-.257-4.438-.264-6.653-.018-.858.094-1.494.834-1.466 1.691.098 2.744-1.529 5.28-4.049 6.312-2.418.989-5.562.268-7.322-1.668-.583-.636-1.555-.715-2.234-.186-1.773 1.39-3.385 2.983-4.784 4.73-.545.679-.466 1.664.176 2.248 2.059 1.866 2.725 4.831 1.654 7.38-1.02 2.431-3.546 3.999-6.435 3.999-.939-.029-1.607.599-1.71 1.451-.259 2.224-.263 4.487-.011 6.728.092.835 1.09 1.455 1.939 1.455 2.575-.067 5.049 1.529 6.086 4.054 1.033 2.52.37 5.459-1.655 7.313-.632.581-.713 1.553-.179 2.23 1.374 1.751 2.951 3.342 4.679 4.733.679.547 1.664.469 2.252-.178 1.769-1.958 4.936-2.682 7.374-1.658 2.553 1.066 4.158 3.647 4.001 6.418-.05.871.588 1.629 1.453 1.729 1.129.131 2.266.198 3.407.198 1.082 0 2.165-.059 3.246-.18.858-.094 1.494-.833 1.465-1.695-.098-2.74 1.528-5.276 4.046-6.308 2.435-.992 5.567-.266 7.327 1.668.584.636 1.551.714 2.231.187 1.771-1.389 3.38-2.979 4.786-4.731.546-.679.468-1.664-.177-2.248-2.058-1.865-2.727-4.831-1.657-7.38 1.006-2.398 3.437-4.01 6.051-4.01l.366.009c.849.071 1.629-.584 1.731-1.449.257-2.193.264-4.423.013-6.727z" fill="url(#a)"/>
+ <path d="m18.394 53.165v-22.075c0-7.514 6.092-13.606 13.606-13.606s13.606 6.092 13.606 13.606-6.092 13.606-13.606 13.606c-2.482 0-4.8-.677-6.803-1.838v11.781c-.588-.59-1.294-1.072-2.093-1.405-1.461-.614-3.183-.6-4.71-.069zm13.606-15.272c3.732 0 6.803-3.071 6.803-6.803s-3.071-6.803-6.803-6.803-6.803 3.071-6.803 6.803 3.071 6.803 6.803 6.803z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/printer-driver-deepin-cloud-print.svg b/.icons/kora/apps/scalable/printer-driver-deepin-cloud-print.svg
new file mode 120000
index 000000000..e965378de
--- /dev/null
+++ b/.icons/kora/apps/scalable/printer-driver-deepin-cloud-print.svg
@@ -0,0 +1 @@
+deepin-cloud-print-configurator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/printer.svg b/.icons/kora/apps/scalable/printer.svg
new file mode 100644
index 000000000..60b7f35d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/printer.svg
@@ -0,0 +1,50 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -107.071 107.071 0 744.611 408.869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".6"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.41418 -82.0244 82.0244 -1.41418 747.803 499.837)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8a8a8" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -70 70 0 744.571 380.998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop stop-color="#060606" offset="0"/>
+ <stop stop-color="#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-3.67804 -61 61 -3.67804 745.906 499.568)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.91632 39.5 -39.5 .91632 735.781 464.76)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="g">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(.175247 70 -70 .175247 735.66 501.815)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(4.41602 -83.5858 83.5858 4.41602 743.781 547.504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-2 -44 44 -2 754.571 302.798)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="k" x2="1" gradientTransform="matrix(2.12134 -74.2462 74.2462 2.12134 736.817 307.466)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -64.1786 -453.599)" d="m94.556 662.311h46.311l.3.504v.822h-46.911v-.849z" fill="#2a2a2a"/>
+ <g transform="matrix(.116931 0 0 .116931 -62.4489 -22.7707)">
+ <path d="m588.95 310.332h298.63l31.849 30.509v75.557h-360.339v-75.911z" fill="url(#a)"/>
+ <path d="m919.629 416.348v74.731c0 7.645-6.154 13.8-13.8 13.8h-333.024c-7.645 0-13.8-6.155-13.8-13.8v-75.481z" fill="url(#b)"/>
+ <path d="m629.209 309.621h220.417l10 21.377v38.727s.057 15.556-15.557 15.556h-209.303s-15.057-.614-15.557-14.849v-39.684z" fill="url(#c)"/>
+ <path d="m621.584 443.132h235.466c9.794 0 17.678 7.884 17.678 17.678v44.194h-270.822v-44.194c0-9.794 7.885-17.678 17.678-17.678z" fill="url(#e)"/>
+ <path d="m638.458 461.517h205.061c9.794 0 17.678 7.884 17.678 17.678v25.809h-240.416v-25.809c0-9.794 7.884-17.678 17.677-17.678z" fill="url(#f)"/>
+ <path d="m603.836 504.879h270.815l15.978 61.872h-300.775z" fill="url(#h)"/>
+ <path d="m636.332 461.517h210.365l10 89.802h-230.365z" fill="url(#i)"/>
+ <path d="m616.571 248.998h243v61h-243z" fill="url(#j)"/>
+ <path d="m633.933 233.22h211.071v77.075h-211.071z" fill="url(#k)"/>
+ <path d="m897.296 369.548h22.125v14.75h-22.125c-4.085 0-7.375-3.289-7.375-7.375s3.29-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <path d="m895.29 372.54h19.982v8.958h-19.982z" fill="#d5d5d5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/printer1.svg b/.icons/kora/apps/scalable/printer1.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/printer1.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/printersandfax_q4os_startmenu.svg b/.icons/kora/apps/scalable/printersandfax_q4os_startmenu.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/printersandfax_q4os_startmenu.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/printmgr.svg b/.icons/kora/apps/scalable/printmgr.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/printmgr.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pritunl_client_electron.svg b/.icons/kora/apps/scalable/pritunl_client_electron.svg
new file mode 100644
index 000000000..2b7d47f56
--- /dev/null
+++ b/.icons/kora/apps/scalable/pritunl_client_electron.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1185 43.1185 0 24.5417 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13222f" offset="0"/>
+ <stop stop-color="#2e4153" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m15.02 11c-1.846 0-3.005.469-3.493 1.408-.243.487-.405.924-.474 1.307-.035.383-.053.979-.053 1.779v28.506h9v-8.418c1.288 1.601 3.292 2.403 6.146 2.403 2.855 0 5.535-1.34 8.042-4.02 2.541-2.68 3.812-5.993 3.812-9.543s-1.271-6.672-3.812-9.352c-2.542-2.68-5.238-4.017-8.092-4.017-2.82 0-4.773.903-6.096 2.713-.104-.905-.61-1.579-1.271-2.032-.627-.487-1.864-.734-3.709-.734zm9.406 9c1.368 0 2.468.473 3.31 1.42.842.912 1.264 1.952 1.264 3.109 0 1.158-.455 2.192-1.367 3.104-.877.912-1.97 1.367-3.268 1.367-1.263 0-2.312-.455-3.154-1.367-.807-.947-1.211-1.981-1.211-3.104 0-1.122.404-2.162 1.211-3.109s1.882-1.42 3.215-1.42z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/prjm16-transparent.svg b/.icons/kora/apps/scalable/prjm16-transparent.svg
new file mode 100644
index 000000000..855abd9b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/prjm16-transparent.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 47.1546 -47.1546 0 -188.683 -1.54207)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00cafe" offset="0"/>
+ <stop stop-color="#1460f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0722529 -21.9733 21.9733 -.0722529 1149.39 30.3455)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bcddff" offset="0"/>
+ <stop stop-color="#e4f7ff" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.05423 0 0 1.05423 -1.30153 -1.30153)" cx="24" cy="24" r="21.593" fill="url(#a)"/>
+ <path transform="matrix(1.05423 0 0 1.05423 -1.30153 -1.30153)" d="m19.23 19.451v14.137c.013.561-.142 1.118-.451 1.596-.405.621-1.04 1.058-1.766 1.212-.563.12-1.156.245-1.719.364-.727.154-1.484.014-2.106-.39-.622-.405-1.058-1.039-1.212-1.765-.024-.108-.047-.216-.069-.324-.154-.726-.014-1.484.39-2.106.405-.622 1.039-1.059 1.765-1.213.563-.119 1.156-.244 1.72-.364.078-.017.155-.03.233-.04v-.01s.419-.089.851-.181c.546-.116.936-.597.936-1.155v-14.379c0-.561.395-1.045.945-1.157 2.523-.515 9.409-1.92 12.145-2.478.28-.057.572.014.794.195s.352.452.352.738l.046 18.836c.008.55-.147 1.095-.451 1.563-.405.622-1.039 1.058-1.765 1.212-.563.12-1.156.246-1.72.366-.726.154-1.483.014-2.106-.391-.621-.405-1.059-1.039-1.212-1.766-.023-.107-.046-.216-.069-.324-.154-.725-.013-1.483.39-2.105.405-.622 1.04-1.058 1.766-1.212.563-.12 1.156-.246 1.72-.366.089-.018.18-.033.269-.044l.793-.159c.552-.112.948-.596.948-1.158v-9.471zm11.417-3.499v-1.042c0-.241-.108-.469-.294-.621-.187-.152-.431-.214-.668-.166-2.157.432-7.361 1.478-9.507 1.909-.552.11-.948.595-.948 1.158v1.1z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/product_icon_32bpp-128.svg b/.icons/kora/apps/scalable/product_icon_32bpp-128.svg
new file mode 120000
index 000000000..8d2e75a7e
--- /dev/null
+++ b/.icons/kora/apps/scalable/product_icon_32bpp-128.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/projectM.svg b/.icons/kora/apps/scalable/projectM.svg
new file mode 100644
index 000000000..a282b5b4d
--- /dev/null
+++ b/.icons/kora/apps/scalable/projectM.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.139 40.139 0 24 44.0099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2920a7" offset="0"/>
+ <stop stop-color="#006fd2" offset="1"/>
+ </linearGradient>
+ <path d="m17.641 4.002c-.624.035-1.165.454-1.364 1.058l-12.196 36.868c-.333 1.008.403 2.052 1.447 2.052h6.194c.682 0 1.281-.46 1.469-1.127l4.667-16.553 3.354 9.653c.211.629.791 1.047 1.443 1.047h2.794c.652 0 1.232-.418 1.443-1.047l3.336-9.597 4.533 16.488c.185.672.787 1.136 1.472 1.136h5.979c.541.089 1.088-.124 1.433-.558.004-.005.008-.01.012-.015.005-.006.01-.013.014-.019.014-.018.028-.036.041-.054.022-.031.042-.063.062-.096l.01-.018c.275-.468.288-1.049.036-1.53l-12.216-36.633c-.471-1.416-2.441-1.405-2.897.016l-4.691 14.641-4.845-14.654c-.201-.608-.748-1.029-1.378-1.058-.051-.003-.101-.003-.152 0z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pronterface.svg b/.icons/kora/apps/scalable/pronterface.svg
new file mode 100644
index 000000000..03e949385
--- /dev/null
+++ b/.icons/kora/apps/scalable/pronterface.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.3932 45.3932 6e-7 24 46.6292)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981818" offset="0"/>
+ <stop stop-color="#d8333b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="23.933" r="22.697" fill="url(#a)"/>
+ <path d="m12.652 14.854c-1.245 0-2.27 1.025-2.27 2.27s1.025 2.269 2.27 2.269 2.269-1.024 2.269-2.269-1.024-2.27-2.269-2.27zm13.618 1.135v22.696h2.269v-9.706c.526.962 1.433 1.679 2.23 2.15.806.462 1.767.692 2.881.692 1.849 0 3.347-.778 4.498-2.336 1.159-1.558 1.74-3.04 1.74-5.579s-.581-4.021-1.74-5.579c-1.151-1.558-2.649-2.338-4.498-2.338-1.114 0-2.075.235-2.881.707-.797.462-1.704 1.172-2.23 2.134v-2.841zm6.809 2.269c1.411 0 2.517.555 3.32 1.667.812 1.102 1.219 2.062 1.219 4.008 0 1.945-.407 2.908-1.219 4.02-.803 1.102-1.909 1.654-3.32 1.654-1.412 0-2.524-.552-3.336-1.654-.803-1.112-1.204-1.51-1.204-3.455 0-1.946.401-3.471 1.204-4.573.812-1.112 1.924-1.667 3.336-1.667zm-17.023 4.54v2.269h7.944v-2.269zm-3.404 5.674c-1.245 0-2.27 1.024-2.27 2.27 0 1.245 1.025 2.269 2.27 2.269s2.269-1.024 2.269-2.269c0-1.246-1.024-2.27-2.269-2.27z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/protege.svg b/.icons/kora/apps/scalable/protege.svg
new file mode 100644
index 000000000..6cbdb82a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/protege.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m18.546 31.711c-4.877-4.877-4.877-12.783 0-17.66 4.876-4.876 22.415-14.509 27.292-9.632 4.876 4.876-4.756 22.415-9.633 27.292-4.876 4.876-12.783 4.876-17.659 0z" fill="#25509a"/>
+ <path d="m32.994 28.5c-3.141 3.141-8.096 3.141-11.237 0-3.142-3.141-3.142-8.097 0-11.238 1.57-1.57 7.135-5.324 12.228-7.513 2.547-1.094 5.047-1.85 6.767-2.06 1.062-.129 1.587-.027 1.803.013.04.216.142.741.012 1.803-.209 1.72-.965 4.22-2.06 6.766-2.188 5.093-5.942 10.658-7.513 12.229z" fill="#fff"/>
+ <path d="m18.302 14.061c-4.877 4.877-4.877 12.783 0 17.66 4.876 4.876 22.415 14.509 27.292 9.632 4.876-4.876-4.756-22.415-9.633-27.292-4.876-4.876-12.783-4.876-17.659 0z" fill="#9e51c3"/>
+ <path d="m32.751 17.272c-3.142-3.141-8.097-3.141-11.238 0-3.142 3.141-3.142 8.097 0 11.238 1.57 1.571 7.135 5.324 12.228 7.513 2.547 1.094 5.047 1.85 6.767 2.06 1.062.129 1.587.028 1.803-.013.04-.216.142-.741.012-1.803-.209-1.72-.965-4.22-2.06-6.766-2.188-5.093-5.942-10.658-7.512-12.229z" fill="#fff"/>
+ <path d="m39.863 23.015c0 6.897-5.591 12.488-12.487 12.488-6.897 0-26.11-5.591-26.11-12.488 0-6.896 19.213-12.487 26.11-12.487 6.896 0 12.487 5.591 12.487 12.487z" fill="#d97f33"/>
+ <path d="m27.376 15.069c4.442 0 7.946 3.504 7.946 7.946 0 4.443-3.504 7.947-7.946 7.947-2.222 0-8.811-1.281-13.96-3.335-2.574-1.027-4.877-2.26-6.241-3.328-.843-.659-1.142-1.102-1.266-1.284.124-.181.423-.624 1.266-1.283 1.364-1.068 3.667-2.301 6.241-3.328 5.149-2.054 11.738-3.335 13.96-3.335z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/protoncalendar.svg b/.icons/kora/apps/scalable/protoncalendar.svg
new file mode 100644
index 000000000..68e7dcdca
--- /dev/null
+++ b/.icons/kora/apps/scalable/protoncalendar.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m39.003 14.966c0-.957-.381-1.876-1.058-2.553-.677-.678-1.596-1.058-2.554-1.058h-23.551c-.958 0-1.877.38-2.554 1.058-.677.677-1.058 1.596-1.058 2.553v18.036c0 .958.381 1.877 1.058 2.554s1.596 1.058 2.554 1.058h23.551c.958 0 1.877-.381 2.554-1.058s1.058-1.596 1.058-2.554z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m8.228 15.032v17.97c0 .958.381 1.877 1.058 2.554s1.596 1.058 2.554 1.058h20.553v-17.97c0-.958-.381-1.877-1.058-2.554s-1.596-1.058-2.554-1.058z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <image transform="matrix(.992742 0 0 .9715 8.2278457 11.354892)" width="30.775" height="25.259" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAaCAYAAABPY4eKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0ElEQVRIicWUWxKDIAxFbyib7KK65vjh1PKQEMKd6o9mJOYwHK983qp46EpPDQaALN/xWt2Kh38MB6AKSPm2BSADVsOtgVdJBMzyahbcLZ4ARQHPnetZexqYgJ1wVjMbMEsqPjprIANmJL9AFED8nHAJt2L4CuAlnLl40LwLuCQcG7AOmVkDGXA54ZiAvXBtAyFQRoCmcNU/uzrQUY/P3HmeO4C2cIRAsQCHwg0Dgwh4K5xpLxEwlnAkwO7M3bshAIaEYwHuJ9wGYCVcWKAg4AEDSMzpH+Rr9gAAAABJRU5ErkJggg=="/>
+ </g>
+ <g clip-path="url(#c)">
+ <image transform="matrix(.9666 0 0 .981 8.2276992 15.031863)" width="24.165" height="21.582" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVRIia2TWQ7AIAhEATlAT9T736r96aaOylISY4vCPCLwvh0HBYyZiOXar0Vc/99L3YlnCQX7TSIeapdIlBrd1zaxh7DyTyrVv6nRmUrJU69iVNqAJHULQaNKMtTIvxZxUkORIv9SE8hRVdIFyjihudKlSIAaxbzdNaE2kw8Gsnv4LLVJJEuN7vfDmKTumoYmcxKlfr4/ZhNxUCPT0nZVkhqKmOYEvZvD3MMYsRPydAZDm/XagwAAAABJRU5ErkJggg=="/>
+ </g>
+ <path d="m28.649 26.316s-4.799 5.862-6.122 7.478c-.217.264-.338.594-.344.935-.013.71.022 1.885.022 1.885h10.188v-10.282z" fill="#bfd8ff"/>
+ <path d="m39.003 28.231c0-1.535-1.246-2.78-2.78-2.78h-5.56c-1.534 0-2.779 1.245-2.779 2.78v5.603c0 1.534 1.245 2.78 2.779 2.78h5.56c1.534 0 2.78-1.246 2.78-2.78z" fill="#ffffff"/>
+ <path d="m31.628 31.377c-.034 0-.051-.017-.051-.052v-.771c0-.034.017-.051.051-.051h.302c.278 0 .498-.078.659-.233.158-.149.237-.346.237-.59 0-.23-.082-.426-.246-.59-.163-.164-.363-.246-.598-.246-.173 0-.338.059-.496.177-.158.115-.258.289-.301.521-.003.012-.009.022-.02.03-.01.009-.019.013-.028.013h-.882c-.015 0-.027-.006-.037-.017-.01-.012-.014-.024-.011-.039.029-.439.216-.828.56-1.167.339-.333.732-.5 1.18-.5.279 0 .531.048.756.143.225.094.424.234.597.417.163.181.289.377.376.588.088.211.132.429.132.653 0 .244-.048.482-.142.715-.046.103-.109.201-.19.293-.08.091-.175.178-.284.258.23.164.4.36.512.59.115.247.173.498.173.754 0 .583-.186 1.052-.556 1.408-.365.347-.817.521-1.357.521-.215 0-.418-.034-.609-.103s-.374-.172-.549-.31c-.172-.141-.311-.31-.416-.508-.105-.199-.177-.431-.217-.698-.006-.038.011-.056.051-.056h.879c.02 0 .036.011.047.034.038.101.082.191.132.272.05.08.11.15.178.208.069.059.149.105.24.136.09.032.195.048.316.048.227 0 .431-.082.612-.246.178-.158.267-.383.267-.676s-.089-.518-.267-.676c-.181-.167-.391-.25-.629-.25zm4.152 2.786c-.034 0-.051-.017-.051-.051v-5.117l-.793.586c-.02.014-.039.016-.056.006s-.026-.026-.026-.049v-.935c0-.005.002-.013.007-.021.004-.009.009-.016.015-.022l.887-.642h.9c.035 0 .052.018.052.052v6.142c0 .034-.017.051-.052.051z" fill="#4114ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/protondrive.svg b/.icons/kora/apps/scalable/protondrive.svg
new file mode 100644
index 000000000..16cc9b4b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/protondrive.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(22.2209 23.6666 -23.6666 22.2209 -209.681 223.23)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#855dff" offset="0"/>
+ <stop stop-color="#cd7eff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-6.62553 17.8936 -17.8936 -6.62553 -253.818 -82.0603)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5229ff" offset="0"/>
+ <stop stop-color="#d660ef" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.392 16.862c0-1.598-1.298-2.895-2.896-2.895h-14.285s-1.598-1.218-2.548-1.94c-.445-.339-.988-.523-1.548-.523h-6.361c-1.598 0-2.896 1.298-2.896 2.896v19.325c0 1.598 1.298 2.896 2.896 2.896h24.742c1.598 0 2.896-1.298 2.896-2.896z" fill="url(#b)"/>
+ <path d="m8.858 15.212v18.513c0 1.598 1.298 2.896 2.896 2.896h21.147v-16.421c0-1.488-1.207-2.696-2.695-2.696h-13.297s-1.678-1.278-2.528-1.925c-.312-.238-.694-.367-1.086-.367z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/protonmail-bridge.svg b/.icons/kora/apps/scalable/protonmail-bridge.svg
new file mode 100644
index 000000000..8ccf9d5a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonmail-bridge.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#171717" offset="0"/>
+ <stop stop-color="#484848" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.41646 22.5536 -22.5536 -2.41646 -233.145 -12.5338)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b83ff" offset="0"/>
+ <stop stop-color="#a995ff" offset=".49"/>
+ <stop stop-color="#d2c7ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(2.28598 21.5879 -21.5879 2.28598 -340.103 56.8634)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6d4aff" offset="0"/>
+ <stop stop-color="#6d4aff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.561 11.989s-9.513 7.343-13.663 10.546c-1.113.859-2.669.841-3.761-.043-3.985-3.226-12.974-10.503-12.974-10.503v21.311c0 1.828 1.482 3.309 3.31 3.309h23.779c1.828 0 3.309-1.481 3.309-3.309z" fill="url(#b)"/>
+ <path d="m32.73 17.262s-7.933 6.212-11.039 8.61c-.833.642-1.998.629-2.816-.033-2.983-2.415-9.712-7.862-9.712-7.862v15.323c0 1.828 1.482 3.309 3.31 3.309h20.366z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/protonmail-desktop-unofficial.svg b/.icons/kora/apps/scalable/protonmail-desktop-unofficial.svg
new file mode 120000
index 000000000..5f6e90c3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonmail-desktop-unofficial.svg
@@ -0,0 +1 @@
+protonmail-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/protonmail-desktop.svg b/.icons/kora/apps/scalable/protonmail-desktop.svg
new file mode 100644
index 000000000..d45266331
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonmail-desktop.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.41646 22.5536 -22.5536 -2.41646 -233.145 -12.5338)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d59ff" offset="0"/>
+ <stop stop-color="#a48eff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(5.7995 15.7084 -15.7084 5.7995 12.7547 20.9006)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e10ff" offset="0"/>
+ <stop stop-color="#6946ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.561 11.989s-9.513 7.343-13.663 10.546c-1.113.859-2.669.841-3.761-.043-3.985-3.226-12.974-10.503-12.974-10.503v21.311c0 1.828 1.482 3.309 3.31 3.309h23.779c1.828 0 3.309-1.481 3.309-3.309z" fill="url(#b)"/>
+ <path d="m32.73 17.262s-7.933 6.212-11.039 8.61c-.833.642-1.998.629-2.816-.033-2.983-2.415-9.712-7.862-9.712-7.862v15.323c0 1.828 1.482 3.309 3.31 3.309h20.366z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/protonmail-import-export-app.svg b/.icons/kora/apps/scalable/protonmail-import-export-app.svg
new file mode 100644
index 000000000..69d649309
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonmail-import-export-app.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.41646 22.5536 -22.5536 -2.41646 -233.145 -12.5338)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d59ff" offset="0"/>
+ <stop stop-color="#a48eff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(5.7995 15.7084 -15.7084 5.7995 12.7547 20.9006)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e10ff" offset="0"/>
+ <stop stop-color="#6946ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m39.561 11.989s-9.513 7.343-13.663 10.546c-1.113.859-2.669.841-3.761-.043-3.985-3.226-12.974-10.503-12.974-10.503v21.311c0 1.828 1.482 3.309 3.31 3.309h23.779c1.828 0 3.309-1.481 3.309-3.309z" fill="url(#b)"/>
+ <path d="m32.73 17.262s-7.933 6.212-11.039 8.61c-.833.642-1.998.629-2.816-.033-2.983-2.415-9.712-7.862-9.712-7.862v15.323c0 1.828 1.482 3.309 3.31 3.309h20.366z" fill="url(#c)"/>
+ <circle cx="36.849" cy="36.983" r="10.047" fill="#ffffff"/>
+ <path d="m40.101 41.483h2.748l-4 4-4-4h2.748v-7h2.504zm-6.496-9h-2.756l4-4 4 4h-2.756v7h-2.488z" fill="#3e10ff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/protonmail-mail.svg b/.icons/kora/apps/scalable/protonmail-mail.svg
new file mode 120000
index 000000000..5f6e90c3e
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonmail-mail.svg
@@ -0,0 +1 @@
+protonmail-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/protonup-qt.svg b/.icons/kora/apps/scalable/protonup-qt.svg
new file mode 120000
index 000000000..ac8c84d5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonup-qt.svg
@@ -0,0 +1 @@
+net.davidotek.pupgui2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/protonvpn-gui.svg b/.icons/kora/apps/scalable/protonvpn-gui.svg
new file mode 100644
index 000000000..c8a441292
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonvpn-gui.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 125.06 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#efefef" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(16.5339 30.0854 -30.0854 16.5339 10.1866 11.0862)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b3fff" offset="0"/>
+ <stop stop-color="#51d9e0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-3.31375 20.5618 -20.5618 -3.31375 23.0216 16.9296)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3317ff" offset="0"/>
+ <stop stop-color="#1bccbe" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m8.954 15.56c-.618-1.06-.585-2.378.085-3.406s1.863-1.591 3.082-1.453c6.819.767 17.459 1.964 23.722 2.669 1.105.124 2.069.805 2.555 1.805.487 1 .428 2.179-.156 3.125-3.115 5.046-8.223 13.322-11.4 18.47-.599.97-1.663 1.555-2.803 1.541-1.14-.015-2.189-.626-2.763-1.611-3.289-5.642-8.813-15.12-12.322-21.14z" fill="url(#b)"/>
+ <path d="m8.834 15.333 19.718 2.219c.778.087 1.457.567 1.799 1.271.343.703.301 1.533-.11 2.199l-9.311 15.085-11.976-20.547c-.043-.074-.083-.15-.12-.227z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/protonvpn-logo.svg b/.icons/kora/apps/scalable/protonvpn-logo.svg
new file mode 120000
index 000000000..e3dca2b07
--- /dev/null
+++ b/.icons/kora/apps/scalable/protonvpn-logo.svg
@@ -0,0 +1 @@
+protonvpn-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/proxy.svg b/.icons/kora/apps/scalable/proxy.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/proxy.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/prusa-slicer.svg b/.icons/kora/apps/scalable/prusa-slicer.svg
new file mode 120000
index 000000000..1fdff1b02
--- /dev/null
+++ b/.icons/kora/apps/scalable/prusa-slicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/prusaslicer.svg b/.icons/kora/apps/scalable/prusaslicer.svg
new file mode 120000
index 000000000..1fdff1b02
--- /dev/null
+++ b/.icons/kora/apps/scalable/prusaslicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/psensor.svg b/.icons/kora/apps/scalable/psensor.svg
new file mode 100644
index 000000000..0d7c96265
--- /dev/null
+++ b/.icons/kora/apps/scalable/psensor.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 184 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dadada" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -15.7857 15.7857 0 246.847 36.999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#960000" offset="0"/>
+ <stop stop-color="#d13232" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m4 37 .051-1.987 1.949-.013v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2l.011-1.962 1.989-.038v-2h-2l.003-1.938 1.997-.062v-2h-2v-2h2.187c.175-.351.462-.638.813-.812v-2.188h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2.188c.351.174.638.461.813.812h2.187v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h2v2h-2.187c-.175.351-.462.638-.813.812v2.188h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2.188c-.351-.174-.638-.461-.813-.812h-2.187l.022-1.989 1.978-.011v-2z" fill="url(#b)"/>
+ <path d="m24 10c-2.216 0-4 1.784-4 4v10c0 .027.007.051.008.078-2.473 1.424-4.004 4.068-4.008 6.922 0 4.389 3.611 8 8 8s8-3.611 8-8c-.002-2.856-1.533-5.501-4.008-6.926.001-.025.008-.049.008-.074v-10c0-2.216-1.784-4-4-4zm0 2c1.108 0 2 .892 2 2v11.352c2.389.844 3.996 3.115 4 5.648 0 3.291-2.708 6-6 6-3.291 0-6-2.709-6-6 .003-2.534 1.611-4.805 4-5.65v-11.35c0-1.108.892-2 2-2z" fill="#404040"/>
+ <path d="m22 20v5.349c-2.395.846-3.997 3.11-4 5.65 0 3.314 2.686 6 6 6s6-2.686 6-6c-.003-2.539-1.605-4.801-4-5.648v-5.352z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/psi-plus.svg b/.icons/kora/apps/scalable/psi-plus.svg
new file mode 100644
index 000000000..fa6ab3e20
--- /dev/null
+++ b/.icons/kora/apps/scalable/psi-plus.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9727 39.9727 0 22.5997 44.577)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003ea3" offset="0"/>
+ <stop stop-color="#3669e9" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.0706 0 0 1.0706 -1.66003 -1.69439)" d="m26.2 33.565c3.477-1.256 5.975-4.346 6.638-6.455.023-.073.049-.145.077-.216 1.417-3.534 1.085-7.327 1.085-11.894h6c0 5.389.167 9.85-1.476 14.023-1.327 4.021-6.724 10.165-13.938 10.998l-.994 3.979h-6.184l1.131-4.525c-4.115-1.088-6.292-2.917-7.407-5.133-.787-1.563-1.076-3.414-.916-5.602.184-2.501.983-5.565 1.934-9.246.037-.143.089-.316.148-.502-1.31.075-2.35.71-3.32 1.044l-1.956-5.672c2.447-.844 5.216-2.174 9.218-.719 1.707.62 2.412 1.783 2.597 3.202.075.571.032 1.231-.143 1.932-.175.703-.553 1.513-.735 2.216-.822 3.182-1.557 5.836-1.746 8.024-.113 1.31-.101 2.384.667 3.163.663.672 1.685 1.121 3.112 1.483l7.416-29.665h6.184z" fill="url(#a)"/>
+ <circle cx="36.29899" cy="37.286586" r="8.7431715" fill="#ee4840" stroke-width=".832683"/>
+ <path transform="translate(2.79901 1.7866)" d="m32 34v-5h3v5h5v3h-5v5h-3v-5h-5l.032-2.977z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/psi.svg b/.icons/kora/apps/scalable/psi.svg
new file mode 100644
index 000000000..d3e25b68f
--- /dev/null
+++ b/.icons/kora/apps/scalable/psi.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.1861 39.1861 0 22.3027 43.8313)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#033ba2" offset="0"/>
+ <stop stop-color="#3669e9" offset="1"/>
+ </linearGradient>
+ <path d="m26.2 33.565c3.477-1.256 5.975-4.346 6.638-6.455.023-.073.049-.145.077-.216 1.417-3.534 1.085-7.327 1.085-11.894h6c0 5.389.167 9.85-1.476 14.023-1.327 4.021-6.724 10.165-13.938 10.998l-.994 3.979h-6.184l1.131-4.525c-4.115-1.088-6.292-2.917-7.407-5.133-.787-1.563-1.076-3.414-.916-5.602.184-2.501.983-5.565 1.934-9.246.037-.143.089-.316.148-.502-1.31.075-2.35.71-3.32 1.044l-1.956-5.672c2.447-.844 5.216-2.174 9.218-.719 1.707.62 2.412 1.783 2.597 3.202.075.571.032 1.231-.143 1.932-.175.703-.553 1.513-.735 2.216-.822 3.182-1.557 5.836-1.746 8.024-.113 1.31-.101 2.384.667 3.163.663.672 1.685 1.121 3.112 1.483l7.416-29.665h6.184z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pspp.svg b/.icons/kora/apps/scalable/pspp.svg
new file mode 100644
index 000000000..cd03fb4a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/pspp.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.8025 35.8025 0 23 43.8936)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ba3232" offset="0"/>
+ <stop stop-color="#db584e" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.12278 0 0 1.12278 -2.94683 -3.06962)" cx="22" cy="26" r="18" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.12278 0 0 1.12278 -2.94683 -3.01433)" d="m37.849 39.8-14.849-14.849 14.849-14.849c8.201 8.201 8.201 21.497 0 29.698z" fill="#1678e3"/>
+ <path transform="matrix(1.12278 0 0 1.12278 -2.94683 -3.06962)" d="m23 6v19l13.436-13.436c-3.439-3.438-8.189-5.564-13.436-5.564z" fill="#56ba33"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ptbatcher.svg b/.icons/kora/apps/scalable/ptbatcher.svg
new file mode 120000
index 000000000..fd113dd39
--- /dev/null
+++ b/.icons/kora/apps/scalable/ptbatcher.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/puddletag.svg b/.icons/kora/apps/scalable/puddletag.svg
new file mode 100644
index 000000000..32490b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/puddletag.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30.7408 30.7408 0 23.1842 39.382)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ba3969" offset="0"/>
+ <stop stop-color="#ec6295" offset="1"/>
+ </linearGradient>
+ <path d="m24 8.618c-5.84 0-10.814 3.546-12.955 8.565-5.436.802-9.605 5.398-9.605 11.012 0 6.179 5.05 11.187 11.28 11.187h23.97c5.452 0 9.87-4.383 9.87-9.788 0-5.025-3.809-9.142-8.724-9.702-1.282-6.413-6.992-11.274-13.836-11.274z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m27.812 13.234-8.69 1.952c-.465.105-.846.583-.846 1.063v1.286l-.014 10.867c0 .474-.379.948-.84 1.054l-2.384.54c-1.07.244-1.945 1.342-1.945 2.443v.192c0 1.197.966 2.165 2.158 2.165h.829c1.651 0 2.988-1.341 2.988-2.996v-7.502h.016v-4.499l9.17-1.938v7.945c0 .474-.378.947-.84 1.051l-2.457.551c-1.062.239-1.931 1.328-1.931 2.421v.201c0 1.199.969 2.17 2.165 2.17h.861c1.669 0 3.019-1.354 3.019-3.026v-14.236h-.002v-.692c0-.617-.425-1.042-.991-1.042-.084 0-.175.011-.266.03zm.516 1.029-9.235 1.972v1.512l9.235-1.971z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pulsar.svg b/.icons/kora/apps/scalable/pulsar.svg
new file mode 100644
index 000000000..236e478e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/pulsar.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#520f7b" offset="0"/>
+ <stop stop-color="#8623c2" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m41.438 6.361-11.318 9.483-.892 2.29c-.136-.05-.287-.085-.438-.085-.286 0-.573.119-.792.337-.438.439-.438 1.162 0 1.618.219.218.506.337.809.337.285 0 .573-.119.81-.337.337-.354.419-.842.25-1.247l2.293-.893 9.48-11.301zm-11.143 1.718c-.989.017-2.026.152-3.106.388-1.069.236-2.146.59-3.214 1.027-5.137-2.173-10.279-1.903-13.34 1.145-2.35 2.341-3.117 5.963-2.182 10.173.244 1.078.591 2.156 1.036 3.234-1.858 4.866-1.954 9.398.03 11.906l.968-1.145c-1.31-2.374-1.313-5.608-.176-8.993.907 1.751 2.066 3.47 3.444 5.086l.916-1.111c-1.531-1.836-2.772-3.79-3.66-5.778 1.165-2.61 2.975-5.254 5.36-7.646 2.335-2.34 4.964-4.159 7.64-5.355 1.951.875 3.916 2.105 5.778 3.672l1.101-.91c-1.637-1.398-3.364-2.544-5.102-3.436.573-.202 1.147-.354 1.719-.488 2.866-.64 5.401-.422 7.317.639l1.15-.976c-1.571-.994-3.502-1.482-5.679-1.432zm-12.952 1.382c1.525-.017 3.178.268 4.87.842-2.412 1.246-4.75 2.964-6.843 5.068-2.142 2.14-3.838 4.497-5.055 6.873-.196-.59-.363-1.162-.495-1.752-.833-3.706-.2-6.855 1.801-8.859 1.443-1.448 3.443-2.139 5.722-2.172zm21.15 2.577-.968 1.145c.8 1.464 1.117 3.3.934 5.355.417.674.8 1.33 1.133 1.987.7-3.334.317-6.282-1.099-8.487zm-14.528 2.862c-5.01 0-9.072 4.093-9.072 9.146 0 1.768.498 3.385 1.376 4.799l.5-.202c.087-.505.311-.977.67-1.347.07-.067.156-.135.242-.185-.449-.944-.723-1.988-.723-3.083 0-3.907 3.149-7.089 7.022-7.089 1.102 0 2.137.268 3.067.741.068-.102.119-.186.188-.253.361-.354.809-.59 1.308-.657l.187-.505c-1.394-.86-3.009-1.365-4.765-1.365zm10.277 2.207-.919 1.094c1.564 1.853 2.797 3.823 3.671 5.777l-.036.085c-1.199 2.661-3.033 5.288-5.317 7.562-3.35 3.351-7.301 5.658-11.136 6.517-2.866.64-5.401.404-7.318-.657l-1.152.977c1.517.977 3.525 1.482 5.592 1.482 1.068 0 2.027-.151 3.195-.421 4.101-.91 8.303-3.368 11.819-6.905 2.079-2.071 3.81-4.412 5.06-6.838 1.425 4.21 1.084 8.185-1.328 10.576-1.816 1.82-4.666 2.493-7.967 1.972-.617.37-1.249.724-1.884 1.043 1.403.371 2.734.573 4.001.573 2.767 0 5.152-.875 6.851-2.577 4.401-4.412 2.918-13.153-3.132-20.26zm-2.499 2.055-.498.185c-.103.521-.328.994-.689 1.364-.068.067-.155.134-.24.185.447.943.721 1.987.721 3.082 0 3.908-3.149 7.09-7.02 7.09-1.102 0-2.134-.27-3.064-.741-.069.102-.123.186-.192.253-.36.354-.808.59-1.307.657l-.189.505c1.396.859 3.011 1.365 4.767 1.365 5.009 0 9.071-4.093 9.071-9.146 0-1.768-.498-3.385-1.36-4.799zm-7.745.285c-2.495.001-4.549 2.052-4.552 4.547v.012c0 2.497 2.055 4.552 4.552 4.552 2.497 0 4.553-2.055 4.553-4.552 0-.004 0-.008 0-.012-.004-2.495-2.058-4.547-4.553-4.547zm-4.808 8.219c-.287 0-.573.119-.808.337-.337.354-.421.842-.253 1.246l-2.291.893-9.482 11.301.202.203 11.284-9.5.892-2.29c.134.05.285.084.438.084.285 0 .572-.118.791-.337.438-.438.438-1.179 0-1.617-.203-.219-.487-.32-.773-.32zm-.986 5.625-1.099.91c.966.842 1.984 1.583 3.034 2.274.4-.135 1.233-.472 1.582-.691-1.301-.741-2.316-1.499-3.517-2.493z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pulse-sms.svg b/.icons/kora/apps/scalable/pulse-sms.svg
new file mode 100644
index 000000000..f7cf11632
--- /dev/null
+++ b/.icons/kora/apps/scalable/pulse-sms.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="#0052e5"/>
+ <path d="m39.44 2.332c1.729 0 3.294.705 4.422 1.844l-39.686 39.686c-1.139-1.128-1.844-2.693-1.844-4.422v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88z" fill="#002974"/>
+ <path d="m36 14.182c0-1.205-.977-2.182-2.182-2.182h-19.636c-1.205 0-2.182.977-2.182 2.182v15.136c0 1.205.977 2.182 2.182 2.182h19.636c1.205 0 2.182-.977 2.182-2.182z" fill="#fff"/>
+ <g fill-rule="nonzero">
+ <path d="m12 25.091h10.909l-10.909 10.909z" fill="#fff"/>
+ <path d="m16.5 15.75v3h12.75l3-3zm0 4.5v3h8.25l3-3zm0 4.5v3h3.75l3-3z" fill="#b7b7b7"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pulseUi.svg b/.icons/kora/apps/scalable/pulseUi.svg
new file mode 100644
index 000000000..c6e2edc9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pulseUi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323a45" offset="0"/>
+ <stop stop-color="#4a515a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m25.418 41.724c1.122-.177 1.521-.452 3.525-2.436.999-.989 1.816-1.837 1.816-1.884 0-.14-2.388-2.507-2.529-2.507-.072 0-.847.713-1.723 1.584-.971.967-1.647 1.573-1.73 1.555-.075-.017-1.972-1.856-4.215-4.086-2.243-2.231-4.133-4.043-4.2-4.028-.176.04-2.501 2.327-2.501 2.459 0 .062 1.94 2.047 4.312 4.411 3.872 3.86 4.37 4.327 4.881 4.572.483.232 1.118.399 1.664.439.072.005.387-.03.7-.079z" fill="#fff"/>
+ <path d="m33.406 34.656c.462-.525.817-1.834.716-2.642-.075-.604-.317-1.324-.57-1.695-.105-.155-3.416-3.513-7.358-7.463-3.942-3.949-7.167-7.239-7.167-7.31 0-.171 5.607-5.779 5.777-5.779.169 0 5.78 5.605 5.78 5.774 0 .069-.709.839-1.576 1.71-.867.872-1.576 1.644-1.576 1.717s.534.661 1.186 1.307l1.185 1.173 1.711-1.703c.941-.937 1.828-1.871 1.972-2.077.555-.794.773-1.9.568-2.883-.247-1.187-.329-1.29-3.763-4.728-2.889-2.894-3.217-3.194-3.755-3.445-1.19-.554-2.271-.554-3.461 0-.538.251-.869.554-3.759 3.445-2.88 2.879-3.195 3.222-3.442 3.753-.374.802-.486 1.539-.355 2.321.222 1.311-.175.869 9.155 10.192 4.671 4.667 8.517 8.486 8.545 8.486.029 0 .113-.069.187-.153z" fill="#4fbd34"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pulseeffects.svg b/.icons/kora/apps/scalable/pulseeffects.svg
new file mode 100644
index 000000000..a07a05fa6
--- /dev/null
+++ b/.icons/kora/apps/scalable/pulseeffects.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.075894 -42.603 42.603 -.075894 451.577 44.5399)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#529ad6" offset="0"/>
+ <stop stop-color="#62d0e5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 1056.25 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003d83" offset="0"/>
+ <stop stop-color="#139be3" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m31.78 7.385 26.88 33.61-3.566 11.055-29.099-1.237-10.671-10.3-1.484-30.384 10.16 14.971-1.189-16.356 10.064 15.109-1.095-16.468z" clip-rule="evenodd"/>
+ </clipPath>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g clip-path="url(#c)">
+ <circle cx="24" cy="24" r="22.764" fill="url(#b)"/>
+ </g>
+ <g fill="#ebebeb">
+ <path d="m10.969 10.91 3.97 28.789c.113.821.871 1.395 1.691 1.281.82-.113 1.394-.87 1.281-1.69l-3.97-28.79c-.113-.82-.871-1.394-1.691-1.281s-1.394.87-1.281 1.691zm9.037-1.247 3.969 28.79c.113.82.871 1.394 1.691 1.281s1.394-.87 1.281-1.691l-3.969-28.789c-.113-.82-.871-1.394-1.691-1.281s-1.394.87-1.281 1.69zm9.037-1.246 3.97 28.79c.113.82.87 1.394 1.69 1.281.821-.113 1.395-.87 1.281-1.691l-3.97-28.789c-.113-.821-.87-1.395-1.69-1.281-.821.113-1.395.87-1.281 1.69z"/>
+ <path d="m15.324 23.143c2.419.304 4.137 2.514 3.833 4.933-.303 2.419-2.513 4.136-4.932 3.833-2.419-.304-4.137-2.514-3.833-4.933.303-2.418 2.513-4.136 4.932-3.833z"/>
+ <path d="m22.811 11.298c2.419.303 4.137 2.514 3.833 4.932-.303 2.419-2.513 4.137-4.932 3.833-2.419-.303-4.136-2.513-3.833-4.932s2.514-4.136 4.932-3.833z"/>
+ <path d="m34.806 30.038c2.418.304 4.136 2.514 3.833 4.933-.304 2.419-2.514 4.136-4.933 3.833-2.419-.304-4.136-2.514-3.833-4.933.304-2.418 2.514-4.136 4.933-3.833z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pulseview.svg b/.icons/kora/apps/scalable/pulseview.svg
new file mode 100644
index 000000000..b2b146efe
--- /dev/null
+++ b/.icons/kora/apps/scalable/pulseview.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m26 4h4v38h-4z" fill="#53e7f2"/>
+ <path d="m22 4h4v38h-4z" fill="#e7ff7f"/>
+ <path d="m34 4h4v38h-4z" fill="#e333a0"/>
+ <path d="m30 4h4v38h-4z" fill="#a282f1"/>
+ <path d="m10 4h4v38h-4z" fill="#8b5a3a"/>
+ <path d="m6 4h4v38h-4z" fill="#4f4f4f"/>
+ <path d="m18 4h4v38h-4z" fill="#ffc299"/>
+ <path d="m14 4h4v38h-4z" fill="#ff5736"/>
+ <path d="m38 4h4v38h-4z" fill="#333357"/>
+ <path d="m46 31c0-1.656-1.344-3-3-3h-38c-1.656 0-3 1.344-3 3v10c0 1.656 1.344 3 3 3h38c1.656 0 3-1.344 3-3z" fill="#9e9c89"/>
+ <path d="m9 41h4v-10h12v10h5v-10h5v10h4" fill="none" stroke="#d6d5cd" stroke-width="2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/punes.svg b/.icons/kora/apps/scalable/punes.svg
new file mode 100644
index 000000000..55cc156bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/punes.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2263 43.2263 0 24 45.5583)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfbfbf" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m13 12v10h2v-3s0-1 1-1h5c1.2 0 2-1 2-2v-2c0-1-.8-2-2-2zm11 0v8c0 1.2 1 2 2 2h6c1 0 2-.8 2-2v-8h-2v7c0 1-1 1-1 1h-4s-1 0-1-1v-7zm-8 2h4s1 0 1 1-1 1-1 1h-4s-1 0-1-1 1-1 1-1zm-8 12v10h2v-8h5c1 0 1 1 1 1v7h2v-8c0-1-.8-2-2-2zm11 0v8c0 1 .8 2 2 2h8v-2h-7s-1 0-1-1 1-1 1-1h7v-2h-7s-1 0-1-1 1-1 1-1h7v-2zm13 0c-1.2 0-2 1-2 2v2c0 1 .8 2 2 2h5s1 0 1 1-1 1-1 1h-7v2h8c1.2 0 2-1 2-2v-2c0-1-.8-2-2-2h-5s-1 0-1-1 1-1 1-1h7v-2z" fill="#007f0e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pup.svg b/.icons/kora/apps/scalable/pup.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pup.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pureref.svg b/.icons/kora/apps/scalable/pureref.svg
new file mode 100644
index 000000000..aeb63eb56
--- /dev/null
+++ b/.icons/kora/apps/scalable/pureref.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.5417 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e8e8e" offset="0"/>
+ <stop stop-color="#c3c3c3" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m23.5 7c-7.954 0-14.5 6.546-14.5 14.5v19.5h10v-5.727c1.452.478 2.971.723 4.5.727 1.196-.005 2.387-.158 3.545-.455l5.955 5.955 7-7-4.654-4.654c1.724-2.442 2.651-5.357 2.654-8.346 0-7.954-6.546-14.5-14.5-14.5z" fill="#ddd" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m23.5 10c-6.309 0-11.5 5.191-11.5 11.5.002.167.008.333.018.5h-.018v16h4v-7.791c2.085 1.798 4.747 2.789 7.5 2.791 6.309 0 11.5-5.191 11.5-11.5s-5.191-11.5-11.5-11.5z" fill="#1f1f1f" fill-rule="nonzero"/>
+ <circle cx="23.4583" cy="21.2915" r="8.1255" fill="#fff" stroke-width="1.0834"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pushbullet-indicator.svg b/.icons/kora/apps/scalable/pushbullet-indicator.svg
new file mode 100644
index 000000000..1813051db
--- /dev/null
+++ b/.icons/kora/apps/scalable/pushbullet-indicator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f7e39" offset="0"/>
+ <stop stop-color="#4ab367" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m12 16h4c.551 0 1 .396 1 .886v14.225c0 .49-.449.889-1 .889h-4c-.551 0-1-.399-1-.889v-14.225c0-.49.449-.886 1-.886zm7.944 0c-.522 0-.944.396-.944.885v14.222c0 .49.422.889.944.889 2.842 0 5.683.003 8.528.003 4.709.001 8.528-3.581 8.528-7.999 0-4.417-3.819-8-8.528-8z" fill="#f9f9f9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/putty.svg b/.icons/kora/apps/scalable/putty.svg
new file mode 100644
index 000000000..a9e9504ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/putty.svg
@@ -0,0 +1,38 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3358 43.3358 0 496.36 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d8b9c" offset="0"/>
+ <stop stop-color="#1cd1ac" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#4c5561" offset="0"/>
+ <stop stop-color="#2e3842" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 3.40837 -3.40837 0 24.3302 27.4466)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d">
+ <stop stop-color="#c7ced2" offset="0"/>
+ <stop stop-color="#e0e5e7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -19.1275 19.1275 0 30.1488 29.1506)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(0 15.4976 -15.4976 0 22.7087 11.4839)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#82ccf5" offset="0"/>
+ <stop stop-color="#0f82f5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(0 3.40837 -3.40837 0 12.6142 33.8536)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(.605756 -19.4758 19.4758 .605756 17.5579 36.0685)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 15.4976 -15.4976 0 10.5877 17.9722)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffec57" offset="0"/>
+ <stop stop-color="#ffc551" offset=".5"/>
+ <stop stop-color="#f5a90f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.464 27.447h11.393l-.044 3.115c.077.161-.006.293-.185.293h-10.973c-.18 0-.262-.132-.186-.293z" fill="url(#c)"/>
+ <path d="m27.085 10.023c-5.884 0-6.725-.052-6.725 6.259v7.264c0 6.31.841 5.953 6.725 5.953h5.988c5.883 0 6.724.357 6.724-5.953v-7.264c0-6.311-.841-6.259-6.724-6.259z" fill="url(#e)"/>
+ <path d="m27.951 11.484c-4.587 0-5.242-.541-5.242 4.48v6.346c0 5.022.655 4.672 5.242 4.672h4.668c4.586 0 5.242.35 5.242-4.672v-6.346c0-5.021-.656-4.48-5.242-4.48z" fill="url(#f)"/>
+ </g>
+ <ellipse cx="30.079" cy="28.28" rx=".648" ry=".649" fill="#5d5d5d"/>
+ <path d="m12.824 33.854h11.279l-.006 3.115c.077.162-.006.293-.185.293h-10.973c-.18 0-.262-.131-.186-.293z" fill="url(#g)" fill-rule="nonzero"/>
+ <path d="m15.369 16.593c-5.884 0-6.725-.129-6.725 6.182v7.531c0 6.31.841 5.763 6.725 5.763h5.988c5.883 0 6.724.547 6.724-5.763v-7.531c0-6.311-.841-6.182-6.724-6.182z" fill="url(#h)" fill-rule="nonzero"/>
+ <path d="m15.83 17.972c-4.587 0-5.242-.427-5.242 4.595v6.51c0 5.021.655 4.393 5.242 4.393h4.668c4.586 0 5.242.628 5.242-4.393v-6.51c0-5.022-.656-4.595-5.242-4.595z" fill="url(#i)" fill-rule="nonzero"/>
+ <ellipse cx="18.363" cy="34.849" rx=".648" ry=".649" fill="#5d5d5d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pycad.svg b/.icons/kora/apps/scalable/pycad.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/pycad.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pycharm-community.svg b/.icons/kora/apps/scalable/pycharm-community.svg
new file mode 120000
index 000000000..9d455f3e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/pycharm-community.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pycharm-education.svg b/.icons/kora/apps/scalable/pycharm-education.svg
new file mode 120000
index 000000000..9d455f3e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/pycharm-education.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pycharm-professional.svg b/.icons/kora/apps/scalable/pycharm-professional.svg
new file mode 120000
index 000000000..9d455f3e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/pycharm-professional.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pycharm.svg b/.icons/kora/apps/scalable/pycharm.svg
new file mode 100644
index 000000000..503885310
--- /dev/null
+++ b/.icons/kora/apps/scalable/pycharm.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(34.5449 14.6134 -11.7753 27.8358 9.20804 7.81872)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#21dc8d" offset="0"/>
+ <stop stop-color="#09c4ef" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-27.3052 34.8577 -34.8577 -27.3052 34.1 3.21572)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7e371" offset="0"/>
+ <stop stop-color="#3edb82" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-27.8862 -7.73127 7.73127 -27.8862 45.2724 39.9504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fbf849" offset="0"/>
+ <stop stop-color="#bfe864" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m4.828 8.489 16.133-6.703 24.624 17.473-7.284 13.943-35.975 3.441 2.502-28.154z" fill="url(#a)"/>
+ <path d="m34.77 1.964 2.637 19.44-20.244 24.088-14.882-8.804 11.341-16.671 21.148-18.053z" fill="url(#b)"/>
+ <path d="m40.446 20.287 5.452 20.602-13.228 4.603-17.652-5.05 1.787-11.664z" fill="url(#c)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#d)"/>
+ <path d="m24 29.662h-10.415v1.888h10.415zm-8.531-4.757c.181-.142.224-.463.232-1.676l.008-1.502 1.499-.105c1.811-.126 2.692-.418 3.502-1.159.895-.819 1.214-1.612 1.19-2.949-.027-1.334-.376-2.115-1.299-2.897-.991-.839-1.546-.961-4.462-.981-1.404-.011-2.709.023-2.898.075l-.346.093.107 5.579c.084 4.335.146 5.593.281 5.644.36.138 1.967.048 2.186-.122zm15.507-.388c.843-.345 1.939-1.136 2.151-1.551.12-.237.054-.369-.445-.891-.888-.927-.973-.945-1.768-.375-.377.27-.91.557-1.183.64-2.191.654-4.131-.828-4.178-3.191-.055-2.917 2.879-4.469 5.214-2.757.248.181.542.328.653.325.226-.004 1.556-1.508 1.554-1.757-.004-.439-1.688-1.385-2.867-1.612-4.368-.839-7.942 2.497-7.251 6.77.372 2.303 2.078 4.13 4.373 4.683.975.235 2.823.094 3.747-.284zm-15.326-5.355c-.04-.1-.068-.82-.061-1.604l.011-1.423 1.159-.059c1.75-.09 2.457.361 2.484 1.582.015.643-.493 1.293-1.172 1.494-.741.222-2.333.228-2.421.01z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pycharmedu.svg b/.icons/kora/apps/scalable/pycharmedu.svg
new file mode 100644
index 000000000..98697908d
--- /dev/null
+++ b/.icons/kora/apps/scalable/pycharmedu.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -28 28 0 24 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332h15.44v21.668h-21.668v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="#a2e36e"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v15.44h-21.668v-21.668z" fill="#2cbfeb"/>
+ <path d="m2.332 39.44v-15.44h21.668v21.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228z" fill="#21d789"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-15.44v-21.668h21.668z" fill="#f7c73c"/>
+ </g>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m10 10h28v28h-28z" fill="url(#a)"/>
+ <path d="m16 33h8c.552 0 1-.448 1-1s-.448-1-1-1h-8c-.552 0-1 .448-1 1s.448 1 1 1zm7-16.996v-.004c0-.552.448-1 1-1h4c.552 0 1 .448 1 1s-.448 1-1 1h-3v2h3c.552 0 1 .448 1 1s-.448 1-1 1h-3v2h3c.552 0 1 .448 1 1s-.448 1-1 1h-4c-.276 0-.526-.112-.707-.293s-.293-.431-.293-.707zm-7.094-.999c.199-.02 1.753-.155 3.013.281 1.162.402 2.081 1.223 2.081 2.714s-.919 2.312-2.081 2.714c-.635.22-1.345.294-1.919.311v2.975c0 .552-.448 1-1 1s-1-.448-1-1v-8.005l.017-.18.044-.159.074-.158.094-.134.12-.123.158-.111.149-.069.192-.049zm1.094 1.96v2.07c.388-.014.849-.068 1.265-.211.375-.13.735-.343.735-.824s-.36-.694-.735-.824c-.416-.143-.877-.197-1.265-.211z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/pychess.svg b/.icons/kora/apps/scalable/pychess.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/pychess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pyhoca_x2go-logo-ubuntu.svg b/.icons/kora/apps/scalable/pyhoca_x2go-logo-ubuntu.svg
new file mode 100644
index 000000000..6fd1d2f1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/pyhoca_x2go-logo-ubuntu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#950000" offset="0"/>
+ <stop stop-color="#8c1c4b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m20.047 9-13.418.373 13.418.373zm1.449 0v.732c.888 0 1.576.221 2.065.664.466.444.953 1.266 1.486 2.508l5.08 11.561-5.703 11.273c-.444.954-.91 1.596-1.354 1.973-.443.377-.975.578-1.574.578v.711h6.147v-.711c-1.332 0-1.997-.444-1.997-1.353 0-.466.221-1.088.643-1.842l4.57-8.942 3.995 8.942c.399.976.621 1.642.621 2.019 0 .4-.155.711-.465.889-.311.2-.821.287-1.553.287v.711h8.119v-.711c-.599 0-1.13-.244-1.574-.687-.444-.466-.954-1.31-1.531-2.508l-5.68-12.803 4.504-8.764c.887-1.73 1.53-2.796 1.996-3.195s1.133-.6 2.064-.6v-.732h-6.812v.732c.754 0 1.289.113 1.6.334.288.2.441.554.441 1.02 0 .288-.131.842-.42 1.619l-4.105 7.943-3.485-7.943c-.266-.577-.398-1.11-.398-1.576 0-.932.687-1.397 2.041-1.397v-.732zm-1.449 1.846-13.418.349 15.9.44v-.022l-.045-.021-.021-.022-.045-.023-.043-.022-.045-.021-.043-.022-.066-.023-.067-.021-.064-.022-.088-.021h-.088l-.088-.024h-.197l-1.582-.021zm3.141 1.734-16.559.461 17.019.461-.043-.066-.175-.395-.176-.352zm.812 1.801-17.371.482 17.81.485zm.791 1.822-18.162.485 18.601.503zm.791 1.801-18.953.527 19.414.528zm.789 1.801-19.742.549 20.226.55zm.791 1.824-20.533.549 21.039.57zm.791 1.801-21.324.57 21.719.594.066-.155zm.067 1.8-21.391.592 20.797.573zm-.946 1.866-20.445.55 19.896.549zm-.943 1.845-19.502.528 18.975.527zm-.924 1.868-18.578.504 18.053.484zm-.943 1.843-17.635.485 17.174.461zm-.922 1.868-16.713.439 16.252.461.064-.109.067-.155.088-.154zm-1.121 1.845-15.592.44 13.418.349v-.437l1.516-.024h.087l.043-.021h.067l.045-.022h.021l.043-.021.024-.024.043-.021h.044l.022-.021.043-.022.021-.045.045-.021.043-.045.045-.022zm-2.174 1.889-13.418.373 13.418.373z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pyload.svg b/.icons/kora/apps/scalable/pyload.svg
new file mode 100644
index 000000000..276652762
--- /dev/null
+++ b/.icons/kora/apps/scalable/pyload.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.227649 43.3368 -43.3368 -.227649 -148.914 1.42099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#545454" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-12.0368 22.5542 -22.5542 -12.0368 -99.0902 -62.5598)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e7cf1" offset="0"/>
+ <stop stop-color="#015eff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-8.10029 28.2217 -28.2217 -8.10029 -341.22 -93.3973)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffd82f" offset="0"/>
+ <stop stop-color="#ff8d47" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16.677 11.985v-2.837c0-2.207 2.441-3.468 7.323-3.468s7.323 1.261 7.323 3.468v7.249c0 2.096-1.634 3.783-3.663 3.783h-8.541c-2.028 0-3.662 1.687-3.662 3.783v4.414h-1.526c-2.367 0-4.576-2.522-4.576-7.566s2.209-7.566 4.576-7.566h10.069v-1.26zm3.663-3.783c.668.001 1.218.57 1.218 1.26 0 .691-.55 1.26-1.218 1.261-.67 0-1.221-.569-1.221-1.261 0-.66.503-1.209 1.221-1.26z" fill="url(#b)"/>
+ <path d="m34.065 13.245c2.367 0 4.58 2.522 4.58 7.566s-2.213 7.566-4.58 7.566h-10.069v1.26h7.322v2.838l-7.322 10.168-7.323-10.168v-7.25c0-2.095 1.634-3.783 3.663-3.783h8.543c2.028 0 3.66-1.687 3.66-3.782v-4.415zm-6.405 17.655c.67 0 1.221.568 1.221 1.26s-.551 1.261-1.221 1.26c-.668-.001-1.218-.569-1.218-1.26s.55-1.259 1.218-1.26z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pymol.svg b/.icons/kora/apps/scalable/pymol.svg
new file mode 100644
index 000000000..73989aac3
--- /dev/null
+++ b/.icons/kora/apps/scalable/pymol.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 -236.021 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#161616" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -38.3672 38.3672 0 177.469 43.1836)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#07345d" offset="0"/>
+ <stop stop-color="#4c6378" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <circle cx="11.775" cy="36.225" r="4.725" fill="#d3b735"/>
+ <circle cx="33" cy="21" r="4.5" fill="#ceb12c"/>
+ <path d="m15.2 33.654 5.492-4.059" fill="none" stroke="#7c7c7c" stroke-width="3.15"/>
+ <path d="m26.546 25.402 4.566-3.045" fill="none" stroke="#7c7c7c" stroke-width="3.15"/>
+ <circle cx="24" cy="27" r="6" fill="#b3e5fc"/>
+ <path d="m17.25 11.25 4.061 10.152" fill="none" stroke="#7c7c7c" stroke-width="3.15"/>
+ <path d="m16.327 4.816c-6.376 0-11.511 5.135-11.511 11.511v15.346c0 6.376 5.135 11.511 11.511 11.511h15.346c6.376 0 11.511-5.135 11.511-11.511v-15.346c0-6.376-5.135-11.511-11.511-11.511zm0 5.481h15.346c3.434 0 6.03 2.596 6.03 6.03v15.346c0 3.434-2.596 6.03-6.03 6.03h-15.346c-3.434 0-6.03-2.596-6.03-6.03v-15.346c0-3.434 2.596-6.03 6.03-6.03z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="17.25" cy="11.25" r="5.25" fill="#ffc500"/>
+ <circle cx="35.251" cy="36.75" r="5.25" fill="#ffd517"/>
+ <path d="m27.79 30.646 3.688 3.017" fill="none" stroke="#7c7c7c" stroke-width="3.15"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/pynvim.svg b/.icons/kora/apps/scalable/pynvim.svg
new file mode 120000
index 000000000..f481afa88
--- /dev/null
+++ b/.icons/kora/apps/scalable/pynvim.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/pyrenamer.svg b/.icons/kora/apps/scalable/pyrenamer.svg
new file mode 100644
index 000000000..d830bdfaa
--- /dev/null
+++ b/.icons/kora/apps/scalable/pyrenamer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -30.5012 30.5012 0 30.536 32.7145)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d5bcd" offset="0"/>
+ <stop stop-color="#2297fd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30.1093 30.1093 0 31.1743 32.3226)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8700" offset="0"/>
+ <stop stop-color="#f3af3f" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-12.9535 12.9535)" d="m45.787 8.864c0-3.671-2.98-6.651-6.651-6.651h-17.2c-3.671 0-6.651 2.98-6.651 6.651v17.2c0 3.67 2.98 6.651 6.651 6.651h17.2c3.671 0 6.651-2.981 6.651-6.651z" fill="url(#a)"/>
+ <path transform="matrix(1.08933 0 0 1.08933 -2.14392 -2.14392)" d="m20.617 35.085h-6.451l-1.019 2.915h-4.147l5.927-16h4.918l5.927 16h-4.147zm-5.423-2.968h4.384l-2.187-6.366z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m45.787 8.864c0-3.671-2.98-6.651-6.651-6.651h-17.2c-3.671 0-6.651 2.98-6.651 6.651v17.2c0 3.67 2.98 6.651 6.651 6.651h17.2c3.671 0 6.651-2.981 6.651-6.651z" fill="url(#b)"/>
+ <path transform="matrix(1.08933 0 0 1.08933 -2.14392 -2.14392)" d="m30.409 16.194c.65 0 1.143-.143 1.479-.429.336-.285.504-.707.504-1.264 0-.55-.168-.968-.504-1.254-.336-.293-.829-.44-1.479-.44h-2.283v3.387zm.139 6.998c.829 0 1.451-.175 1.865-.525.422-.35.632-.879.632-1.586 0-.693-.207-1.211-.621-1.554-.414-.35-1.039-.525-1.875-.525h-2.422v4.19h2.422zm3.837-5.755c.886.257 1.572.733 2.057 1.426.486.693.729 1.543.729 2.55 0 1.543-.522 2.694-1.565 3.451s-2.629 1.136-4.758 1.136h-6.847v-16h6.194c2.222 0 3.829.336 4.822 1.007 1 .672 1.501 1.747 1.501 3.226 0 .779-.183 1.443-.547 1.993-.364.543-.893.947-1.586 1.211z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/python-faraday.svg b/.icons/kora/apps/scalable/python-faraday.svg
new file mode 100644
index 000000000..f8db1af42
--- /dev/null
+++ b/.icons/kora/apps/scalable/python-faraday.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19 19 0 6.20708 20)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a11e1e" offset="0"/>
+ <stop stop-color="#df3a36" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.18063 0 0 2.18063 .013024 .013024)" fill-rule="nonzero">
+ <path d="m19 1 1 1-2 5h-6v2h4l1 1-1 5h-5v3h-3v3h-5l-1-1 7-19z" fill="#ffc238"/>
+ <path d="m2 20h5v-3h3v-3h5l1-5h-5v-3h6l2-5h-12v3h-3z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/python-idle.svg b/.icons/kora/apps/scalable/python-idle.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/python-idle.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/python.svg b/.icons/kora/apps/scalable/python.svg
new file mode 100644
index 000000000..fc677c0bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/python.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9600" offset="0"/>
+ <stop stop-color="#ffd402" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-44 6e-6 -6e-6 -44 455.321 526.907)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#e6e6e6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 10c-4.53 0-6.795 1.167-6.795 3.209v2.625h6.795v1.166h-9.344c-2.196 0-4.246 2.333-4.246 7s2.05 7 4.246 7h1.416v-4.084c0-1.939 1.517-3.5 3.399-3.5h7.925c1.883 0 3.399-1.561 3.399-3.5v-6.707c0-2.042-2.265-3.209-6.795-3.209zm-3.396 2.334c.62.001 1.13.527 1.13 1.166s-.51 1.165-1.13 1.166c-.622 0-1.133-.526-1.133-1.166s.511-1.166 1.133-1.166zm11.32 4.666v4.084c0 1.939-1.514 3.5-3.397 3.5h-7.927c-1.883 0-3.399 1.561-3.399 3.5v6.707c0 2.042 2.265 3.209 6.795 3.209s6.795-1.167 6.795-3.209v-2.625h-6.795v-1.166h9.344c2.196 0 4.25-2.333 4.25-7s-2.054-7-4.25-7zm-4.528 16.334c.622 0 1.133.526 1.133 1.166s-.511 1.166-1.133 1.166c-.62-.001-1.13-.527-1.13-1.166s.51-1.165 1.13-1.166z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/python3.10.svg b/.icons/kora/apps/scalable/python3.10.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/python3.10.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/python3.11.svg b/.icons/kora/apps/scalable/python3.11.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/python3.11.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/python3.8.svg b/.icons/kora/apps/scalable/python3.8.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/python3.8.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/python3.9.svg b/.icons/kora/apps/scalable/python3.9.svg
new file mode 120000
index 000000000..00d4dd1bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/python3.9.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/q4_findmenu.svg b/.icons/kora/apps/scalable/q4_findmenu.svg
new file mode 120000
index 000000000..01b24b18c
--- /dev/null
+++ b/.icons/kora/apps/scalable/q4_findmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/q4_findweb.svg b/.icons/kora/apps/scalable/q4_findweb.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/q4_findweb.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/q4_netcon.svg b/.icons/kora/apps/scalable/q4_netcon.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/q4_netcon.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/q4os-swprofiler.svg b/.icons/kora/apps/scalable/q4os-swprofiler.svg
new file mode 120000
index 000000000..e439e13c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/q4os-swprofiler.svg
@@ -0,0 +1 @@
+desktop-profiler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/q4os-updatemgr.svg b/.icons/kora/apps/scalable/q4os-updatemgr.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/q4os-updatemgr.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/q4oslogo.svg b/.icons/kora/apps/scalable/q4oslogo.svg
new file mode 100644
index 000000000..8f9ef05fd
--- /dev/null
+++ b/.icons/kora/apps/scalable/q4oslogo.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1753c0" offset="0"/>
+ <stop stop-color="#448aff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m11.043 25c.498 6.385 5.572 11.457 11.957 11.951v-9.084c-1.406-.364-2.504-1.461-2.869-2.867zm13.336 3.621 7 7 4.242-4.242-7-7zm-1.379-17.578c-6.385.498-11.457 5.572-11.951 11.957h9.084c.364-1.406 1.461-2.504 2.867-2.869zm2 .006v9.084c1.406.364 2.504 1.461 2.869 2.867h9.088c-.498-6.385-5.572-11.457-11.957-11.951z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/q4wine.svg b/.icons/kora/apps/scalable/q4wine.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/q4wine.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qalculate-qt.svg b/.icons/kora/apps/scalable/qalculate-qt.svg
new file mode 120000
index 000000000..f3815da6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qalculate-qt.svg
@@ -0,0 +1 @@
+qalculate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qalculate.svg b/.icons/kora/apps/scalable/qalculate.svg
new file mode 100644
index 000000000..ab98311ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/qalculate.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 33.0819 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b6217d" offset="0"/>
+ <stop stop-color="#e631a1" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-15.44v-43.336z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#4f4f4f"/>
+ <g fill="#fff">
+ <path d="m2.332 39.44v-15.44h21.668v21.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228z" fill-opacity=".1"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m13.621 9c-.485 0-1.161.178-2.469.643-.126.044-.127.043-.232.087l.084.333c.823-.222.971-.245 1.182-.245.527 0 .653.2.949 1.528l.611 2.72-1.728 2.588c-.443.664-.845 1.063-1.077 1.063-.126 0-.337-.067-.548-.199-.275-.155-.486-.221-.676-.221-.422 0-.717.331-.717.773 0 .576.401.93 1.055.93s.908-.2 1.963-1.527c.569-.73 1.033-1.393 1.898-2.61l.633 2.655c.274 1.15.547 1.482 1.222 1.482.802 0 1.351-.53 2.575-2.521l-.295-.178c-.169.199-.275.332-.465.597-.485.664-.737.885-.99.885-.296 0-.485-.287-.633-.906-.063-.243-.065-.289-.086-.356-.527-2.256-.76-3.273-.76-3.605.95-1.726 1.689-2.678 2.069-2.678.126 0 .316.067.505.178.254.155.402.199.592.199.422 0 .717-.332.717-.797 0-.486-.359-.818-.865-.818-.929 0-1.709.797-3.186 3.164l-.232-1.217c-.296-1.504-.526-1.947-1.096-1.947zm15.379 11v2h10v-2zm0 6v2h10v-2zm-14.939 3c-1.488 0-2.694.416-3.62 1.248-.92.832-1.38 1.834-1.38 3.012 0 1.062.331 1.943.994 2.64.662.697 1.395 1.122 2.199 1.276l.016.484h-1.752c-.42 0-.726-.068-.918-.203-.193-.135-.299-.374-.319-.715h-.281v2.258h3.93l-.143-2.176c-.759-.264-1.275-.722-1.543-1.371-.268-.654-.4-1.377-.4-2.17 0-1.096.297-1.995.894-2.697.602-.707 1.36-1.059 2.276-1.059.86 0 1.608.329 2.246.993.642.663.965 1.618.965 2.863 0 1.903-.652 3.052-1.957 3.441l-.198 2.176h3.93v-2.258h-.281c-.01.265-.093.483-.25.656-.152.173-.467.262-.948.262h-1.791l.075-.484c.971-.269 1.74-.751 2.306-1.444.572-.697.86-1.542.86-2.537 0-1.225-.46-2.228-1.375-3.011-.916-.789-2.094-1.184-3.535-1.184z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qasmixer.svg b/.icons/kora/apps/scalable/qasmixer.svg
new file mode 100644
index 000000000..dc32abf98
--- /dev/null
+++ b/.icons/kora/apps/scalable/qasmixer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3368 43.3368 0 154.01 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4c4c4" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m15.75 19.125v16.875c0 1.246-1.004 2.25-2.25 2.25s-2.25-1.004-2.25-2.25v-16.875zm10.5 9v7.875c0 1.246-1.004 2.25-2.25 2.25s-2.25-1.004-2.25-2.25v-7.875zm10.5-9v16.875c0 1.246-1.004 2.25-2.25 2.25s-2.25-1.004-2.25-2.25v-16.875z" fill="#484848" fill-rule="nonzero"/>
+ <path d="m27.15 26.25c1.159 0 2.1.941 2.1 2.1v1.8c0 1.159-.941 2.1-2.1 2.1h-6.3c-1.159 0-2.1-.941-2.1-2.1v-1.8c0-1.159.941-2.1 2.1-2.1zm-10.5-9c1.159 0 2.1.941 2.1 2.1v1.8c0 1.159-.941 2.1-2.1 2.1h-6.3c-1.159 0-2.1-.941-2.1-2.1v-1.8c0-1.159.941-2.1 2.1-2.1zm21 0c1.159 0 2.1.941 2.1 2.1v1.8c0 1.159-.941 2.1-2.1 2.1h-6.3c-1.159 0-2.1-.941-2.1-2.1v-1.8c0-1.159.941-2.1 2.1-2.1z" fill="#00b5bf"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qbittorrent.svg b/.icons/kora/apps/scalable/qbittorrent.svg
new file mode 100644
index 000000000..2c7ad7157
--- /dev/null
+++ b/.icons/kora/apps/scalable/qbittorrent.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b378c" offset="0"/>
+ <stop stop-color="#2f67ba" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m13.756 14.894c-5.029 0-9.105 4.077-9.105 9.106s4.076 9.106 9.105 9.106c1.599-.003 3.17-.427 4.553-1.23v8.059c0 1.249 1.028 2.276 2.276 2.276 1.249 0 2.277-1.027 2.277-2.276v-25.041h-4.553v1.234c-1.383-.804-2.953-1.229-4.553-1.234zm0 4.553c2.515 0 4.553 2.039 4.553 4.553s-2.038 4.553-4.553 4.553c-2.514 0-4.553-2.039-4.553-4.553s2.039-4.553 4.553-4.553z" fill="#64d4f9"/>
+ <path d="m27.415 5.789c-1.249 0-2.277 1.027-2.277 2.276v25.041h4.553v-1.234c1.383.804 2.953 1.229 4.553 1.234 5.029 0 9.105-4.077 9.105-9.106s-4.076-9.106-9.105-9.106c-1.599.003-3.17.427-4.553 1.23v-8.059c0-1.249-1.028-2.276-2.276-2.276zm6.829 13.658c2.514 0 4.553 2.039 4.553 4.553s-2.039 4.553-4.553 4.553c-2.515 0-4.553-2.039-4.553-4.553s2.038-4.553 4.553-4.553z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qbrowser.svg b/.icons/kora/apps/scalable/qbrowser.svg
new file mode 100644
index 000000000..6e8d6ef44
--- /dev/null
+++ b/.icons/kora/apps/scalable/qbrowser.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#336f33" offset="0"/>
+ <stop stop-color="#569b69" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffbf23" offset="0"/>
+ <stop stop-color="#ffd800" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m41.412 24.1c0 5.114.668 9.68-2.49 13.217-3.662 4.101-8.991 6.683-14.922 6.683-11.046 0-20-8.954-20-20s8.954-20 20-20c.364 0 1.189.209 1.548.228 5 .267 7.921 4.195 11.283 7.473 3.727 3.633 4.581 6.783 4.581 12.399z" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-.411.002-.821.017-1.23.045-1.633.462-4.149-.052-4.772 1.918 1.341.119 3.005-.831 4.537-.707 2.012-.427 3.479.802 5.07 1.629 2.311.123 3.829 2.175 4.442 4.222-.379-.031-2.061-.743-2.125.707.635 1.094.366 3.315 1.848 3.553 2.131.378.515-1.423-.092-2.154 1.594-.726 3.282 2.977 1.054 2.791.484 1.377-1.333 3.098-.277 4.283 1.043.467-.864 1.323-.816 2.053.27 2.523 3.346.636 2.404-1.27-.48-1.979 4.247-.622 1.664-2.158.77-.642 3.14 1.686 2.318-.726.737 1.096 1.898-.796 2.368.457.175 1.421-1.357 3.028-2.307 3.779-1.725-.908-3.178.005-4.371 1.344-1.161 1.541-1.588 3.514-2.102 5.343-.546 1.876.065 4.45 2.221 4.905 1.939.414 3.045-1.792 4.826-1.961 1.106.372.873 1.948 1.27 2.906.118.766-.58 1.42-.852 2.16 3.168-3.635 4.917-8.297 4.922-13.119 0-10.972-9.028-20-20-20zm-7.992 2.92c-1.132.081-2.387.721-2.067 1.918-1.127 1.762-2.663 3.241-4.111 4.742-2.104 1.531-3.235 4.103-3.303 6.668-.049 2.026-.536 4.225.34 6.131 1.099 1.561 1.921 3.289 2.916 4.912l.238.229c.217-1.196-.824-2.887-.714-4.309-2.484.167-2.177-4.556.386-3.65 1.35-.166 1.383 2.165 2.051 1.835 1.548-1.505 3.112-3.154 5.248-3.759 1.783.635.152-1.803 1.738-1.692 2.44-.206.677-2.837-.179-3.818-.991-2.309-2.383 3.606-3.049.953-1.281-1.355.708-4.454 1.926-2.551.348-.189 1.553-2.343-.18-2.353-1.341-1.266-.592-3.468.297-4.801-.224-.352-.858-.504-1.537-.455zm1.76 2.848c-.317-.077-.939.861-.924 1.49.396.752 1.141-.076 1.078-.633.071-.579-.01-.823-.154-.857zm4.388.314c-.744-.055-1.965.968-.586.91.75 1.554.356 3.636.717 5.406.959 1.685 2.059-2.034 3.029-2.416.628-1.723-.539-4.51-2.687-3.406-.029-.338-.225-.476-.473-.494zm-2.213 1.092c-.08-.025-.176.015-.271.187.6.552.512-.112.271-.187zm6.782 3.869c-.167.004-.325.103-.397.371l.235.143c1.26.317.662-.526.162-.514zm11.291.174c.492-.05.969.323.537 1.168-.214.987-.794 1.179-1.17.193-.367-.841.14-1.312.633-1.361zm-7.287 2.08c-.308-.03-.395.208.248.918.2.213.428.583.771.545.618-.617-.507-1.413-1.019-1.463zm-.625.9c-.07.034-.122.175-.108.5.696.261.317-.601.108-.5zm-10.475 2.112c-.165.033-.219.289.09.961 1.182-.033.273-1.036-.09-.961zm-7.887 7.681c-.066-.021-.058.064.113.358.947.734.086-.294-.113-.358zm1.719 1.582c-.132-.005-.266.085-.352.352 1.109.531.746-.336.352-.352zm-1.277 2.477c-.705.017-1.221.444-1.176 1.637-1.268 1.877-.04 3.766 1.39 5.078.964.664 1.407 1.748 1.934 2.738 1.759.972 3.654 1.673 5.621 2.08.326-.09.643-.201.943-.352 1.949-.42 4.421-2.115 4.118-4.185-1.458-1.382-3.958-.579-5.34-2.068-.813-1.953-2.893-2.781-4.635-3.711-.733-.581-1.95-1.239-2.855-1.217z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qcalcfilehash.svg b/.icons/kora/apps/scalable/qcalcfilehash.svg
new file mode 100644
index 000000000..cf3c9cc12
--- /dev/null
+++ b/.icons/kora/apps/scalable/qcalcfilehash.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c3ced1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14.447 37.849c.275-.505.812-.848 1.428-.848.896 0 1.625.728 1.625 1.63l-.002.073c-.004.075.004.493-.344 1.035-.301.467-1.193 1.595-4.53 1.595-1.25 0-2.176-.356-2.879-.905-.7-.547-1.195-1.31-1.507-2.245-.453-1.363-.489-3.173-.489-4.975 0-1.804.036-3.614.489-4.976.312-.936.807-1.698 1.507-2.245.704-.549 1.629-.905 2.879-.905 3.337 0 4.229 1.129 4.53 1.596.348.542.34.96.344 1.035l.002.078c0 .897-.729 1.625-1.625 1.625-.618 0-1.155-.345-1.43-.849-.271-.073-.968-.234-1.821-.234-.364 0-.651.049-.862.203-.368.271-.481.755-.583 1.291-.191 1.002-.18 2.194-.18 3.381 0 1.185-.011 2.377.18 3.38.102.536.216 1.021.584 1.291.21.155.497.204.861.204.855 0 1.553-.162 1.823-.235zm13.887 1.319h3.25c.598 0 1.083.485 1.083 1.083s-.485 1.083-1.083 1.083h-4.334c-.598 0-1.083-.485-1.083-1.083v-8.667c0-.598.485-1.084 1.083-1.084s1.084.486 1.084 1.084zm-9.751 1.083v-6.5s0-3.251 3.25-3.251 3.25 3.251 3.25 3.251v6.5c0 .598-.485 1.083-1.083 1.083s-1.083-.485-1.083-1.083v-2.167h-2.167v2.167c0 .598-.486 1.083-1.084 1.083s-1.083-.485-1.083-1.083zm19.522-1.297c.1-.496.538-.87 1.063-.87.598 0 1.083.486 1.083 1.087l-.002.061c-.005.107-.026.684-.586 1.243-.384.385-1.125.859-2.662.859-.833 0-1.449-.236-1.918-.6-.468-.364-.798-.871-1.006-1.495-.302-.906-.326-2.113-.326-3.322 0-1.208.024-2.415.326-3.322.208-.623.538-1.13 1.006-1.494.469-.364 1.085-.601 1.918-.601 1.537 0 2.278.475 2.662.859.56.56.581 1.137.586 1.243l.002.065c0 .598-.485 1.084-1.083 1.084-.526 0-.965-.376-1.063-.87-.109-.045-.556-.214-1.104-.214-.244 0-.436.033-.576.136-.245.179-.32.5-.388.856-.127.668-.12 1.463-.12 2.258 0 .796-.007 1.591.12 2.259.068.356.143.677.388.856.14.103.332.136.576.136.549 0 .996-.169 1.104-.214zm-23.851-.448v.007l.002-.034zm8.663-2.589v-2.166s0-1.084-1.084-1.084c-1.083 0-1.083 1.084-1.083 1.084v2.166zm-8.668-22.751v-4.875c0-.897.729-1.625 1.625-1.625.897 0 1.626.728 1.626 1.625v13.001c0 .896-.729 1.625-1.626 1.625-.896 0-1.625-.729-1.625-1.626v-4.875h-3.25v4.876c0 .896-.728 1.625-1.625 1.625s-1.625-.729-1.625-1.626v-13c0-.897.728-1.625 1.625-1.625s1.625.728 1.625 1.625v4.875zm13.954 7.068c.001.002.41.516 1.214.516.341 0 .6-.06.778-.205.254-.209.305-.552.305-.879 0-.302-.023-.547-.075-.745-.03-.112-.053-.2-.115-.246-.168-.124-.397-.087-.625-.091-.334-.005-.676.005-.999-.022-.703-.059-1.326-.283-1.795-.811-.398-.448-.724-1.173-.724-2.418 0-.975.338-1.93 1.098-2.554.499-.409 1.193-.696 2.152-.696 2.387 0 3.136 1.682 3.136 1.682.267.535.05 1.186-.485 1.453-.525.263-1.163.058-1.437-.453-.001-.002-.41-.516-1.214-.516-.341 0-.6.06-.778.205-.254.209-.305.553-.305.879 0 .302.023.548.075.745.03.113.053.2.115.247.168.123.397.086.625.09.334.005.676-.005.999.022.703.059 1.326.284 1.795.811.398.448.724 1.173.724 2.418 0 .975-.338 1.93-1.098 2.554-.499.409-1.193.697-2.152.697-2.387 0-3.136-1.683-3.136-1.683-.267-.535-.05-1.186.485-1.453.525-.263 1.163-.058 1.437.453zm-9.62 1.599v-6.5s0-3.25 3.25-3.25 3.25 3.25 3.25 3.25v6.5c0 .598-.485 1.084-1.083 1.084s-1.083-.486-1.083-1.084v-2.167h-2.167v2.167c0 .598-.486 1.084-1.084 1.084s-1.083-.486-1.083-1.084zm19.501-5.417v-3.25c0-.598.486-1.083 1.084-1.083s1.083.485 1.083 1.083v8.667c0 .598-.485 1.084-1.083 1.084s-1.084-.486-1.084-1.084v-3.25h-2.167v3.25c0 .598-.485 1.084-1.083 1.084s-1.083-.486-1.083-1.084v-8.667c0-.598.485-1.083 1.083-1.083s1.083.485 1.083 1.083v3.25zm-15.167 1.084v-2.167s0-1.084-1.084-1.084c-1.083 0-1.083 1.084-1.083 1.084v2.167z" fill="#0077ec"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qchdman.svg b/.icons/kora/apps/scalable/qchdman.svg
new file mode 100644
index 000000000..9ff826b03
--- /dev/null
+++ b/.icons/kora/apps/scalable/qchdman.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path transform="translate(0 -.048)" d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path transform="translate(-29.7171)" d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <circle cx="38.440006" cy="38.322586" r="9.124071" fill="#86ff7b" stroke-width=".829461"/>
+ <path transform="matrix(.829461 0 0 .829461 8.57941 8.46199)" d="m36 28c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 5c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m25.976 7.474c5.506 0 9.976 4.47 9.976 9.975 0 5.506-4.47 9.975-9.976 9.975-2.701 0-9.808-.064-9.808-.064s-.167-7.107-.167-9.911c0-5.505 4.47-9.975 9.975-9.975zm0 4.377c3.09 0 5.598 2.509 5.598 5.598 0 3.09-2.508 5.598-5.598 5.598-3.089 0-5.598-2.508-5.598-5.598 0-3.089 2.509-5.598 5.598-5.598z" fill="#848484"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qcma.svg b/.icons/kora/apps/scalable/qcma.svg
new file mode 120000
index 000000000..300b4bd68
--- /dev/null
+++ b/.icons/kora/apps/scalable/qcma.svg
@@ -0,0 +1 @@
+pcsx-icon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qcomicbook.svg b/.icons/kora/apps/scalable/qcomicbook.svg
new file mode 120000
index 000000000..f48bd86df
--- /dev/null
+++ b/.icons/kora/apps/scalable/qcomicbook.svg
@@ -0,0 +1 @@
+comix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qctools.svg b/.icons/kora/apps/scalable/qctools.svg
new file mode 100644
index 000000000..30511cfc6
--- /dev/null
+++ b/.icons/kora/apps/scalable/qctools.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#909090" offset="0"/>
+ <stop stop-color="#c9c9c9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m44 15.818c0-1.003-.815-1.818-1.818-1.818h-36.364c-1.003 0-1.818.815-1.818 1.818v18.364c0 1.003.815 1.818 1.818 1.818h36.364c1.003 0 1.818-.815 1.818-1.818z" fill="#ccdfd8"/>
+ <path d="m19.31 31.74c-.102.065-.205.128-.31.189-3.824 2.207-8.721.895-10.928-2.928-2.208-3.824-.896-8.721 2.928-10.929 3.824-2.207 8.72-.895 10.928 2.929 1.613 2.794 1.347 6.16-.405 8.633.305.232.597.474.868.727.956.892 1.945 1.491 1.609 3.037-.389 1.557-5.032 2.173-7.463 2.602-3.027.313-3.443 1.08-4.67 2-1.855 1.391-2.763 5.872-2.768 6h-3.099c.01-.255 1.839-5.098 3.84-6.598 2.526-1.893 3.593-1.789 6.448-2.084 1.427-.147 2.698-.364 3.504-.705.764-.492 1.749-1.073.552-2.058-.277-.259-.632-.536-1.034-.815zm13.69-13.74c-4.389 0-8 3.611-8 8s3.611 8 8 8c2.94-.003 5.651-1.627 7.041-4.219l-2.437-1.828c-.783 1.844-2.601 3.047-4.604 3.047-2.743 0-5-2.257-5-5s2.257-5 5-5c2.003.002 3.819 1.207 4.6 3.051l2.447-1.836c-1.392-2.592-4.105-4.215-7.047-4.215z" fill="#2c2c2c" fill-rule="nonzero"/>
+ <g transform="matrix(.866025 -.5 .5 .866025 0 0)">
+ <circle cx=".49" cy="29.151" r="5" fill="#939393"/>
+ <circle cx=".49" cy="29.151" r="2" fill="#0062c9"/>
+ <g fill="#3f3f3f">
+ <circle cx=".54" cy="25.901" r=".75"/>
+ <circle cx="-2.66" cy="30.401" r=".75"/>
+ <circle cx="3.64" cy="30.401" r=".75"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qdbusviewer-qt4.svg b/.icons/kora/apps/scalable/qdbusviewer-qt4.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qdbusviewer-qt4.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qdbusviewer-qt5.svg b/.icons/kora/apps/scalable/qdbusviewer-qt5.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qdbusviewer-qt5.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qdbusviewer-qt6.svg b/.icons/kora/apps/scalable/qdbusviewer-qt6.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qdbusviewer-qt6.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qdbusviewer.svg b/.icons/kora/apps/scalable/qdbusviewer.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qdbusviewer.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qdbusviewer5.svg b/.icons/kora/apps/scalable/qdbusviewer5.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qdbusviewer5.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qdbusviewer6.svg b/.icons/kora/apps/scalable/qdbusviewer6.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qdbusviewer6.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qdirstat.svg b/.icons/kora/apps/scalable/qdirstat.svg
new file mode 100644
index 000000000..866394f75
--- /dev/null
+++ b/.icons/kora/apps/scalable/qdirstat.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1dbde" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m20.75 28.334v7.583h6.5v-2.166h-4.333v-5.417zm-10.834-11.918v7.584h6.5v-2.167h-4.333v-5.417z" fill="#2d2d2d" fill-rule="nonzero"/>
+ <path d="m24 7.666c0-.552-.448-1-1-1h-15.334c-.552 0-1 .448-1 1v6.667c0 .552.448 1 1 1h15.334c.552 0 1-.448 1-1z" fill="#058aff"/>
+ <path d="m37.001 19.583c0-.552-.448-1-1-1h-17.501c-.552 0-1 .448-1 1v6.667c0 .552.448 1 1 1h17.501c.552 0 1-.448 1-1z" fill="#cb45ff"/>
+ <path d="m41.334 31.5c0-.552-.448-1-1-1h-11c-.552 0-1 .448-1 1v6.668c0 .552.448 1 1 1h11c.552 0 1-.448 1-1z" fill="#ff971e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qelectrotech.svg b/.icons/kora/apps/scalable/qelectrotech.svg
new file mode 100644
index 000000000..697b3168d
--- /dev/null
+++ b/.icons/kora/apps/scalable/qelectrotech.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6c85d5" offset="0"/>
+ <stop stop-color="#8eaedf" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m19.088 11.311c-1.866 0-3.414 1.376-3.668 3.172h-.033-.727-4.56-1.057v8.46h-2.115v1.057h5.287v-1.057h-2.115v-7.402h5.32c.254 1.796 1.802 3.172 3.668 3.172 1.867 0 3.414-1.376 3.668-3.172h4.263v2.114h9.517v-2.114h2.115v16.918h-3.206c-.254-1.796-1.801-3.172-3.668-3.172-1.866 0-3.414 1.376-3.668 3.172h-3.304c-.216-.62-.794-1.057-1.487-1.057-.876 0-1.586.71-1.586 1.586s.71 1.586 1.586 1.586c.693 0 1.271-.437 1.487-1.057h3.304c.254 1.796 1.802 3.172 3.668 3.172 1.867 0 3.414-1.376 3.668-3.172h4.263v-19.034h-3.172v-2.115h-9.517v2.115h-3.899-.331-.033c-.254-1.796-1.801-3.172-3.668-3.172zm0 1.057c.532 0 1.039.159 1.454.43l-1.454 1.454-1.454-1.454c.415-.271.922-.43 1.454-.43zm-2.214 1.19 1.454 1.454-1.454 1.454c-.27-.415-.429-.922-.429-1.454s.159-1.039.429-1.454zm4.428 0c.271.415.43.922.43 1.454s-.159 1.039-.43 1.454l-1.454-1.454zm-2.214 2.214 1.454 1.454c-.415.27-.922.429-1.454.429s-1.039-.159-1.454-.429zm-11.103 9.285v1.058h1.058v7.402h4.329c.215.62.793 1.057 1.487 1.057.876 0 1.586-.71 1.586-1.586 0-.109-.012-.227-.033-.33l5.617-3.239-.528-.925-5.651 3.272c-.273-.222-.613-.364-.991-.364-.694 0-1.272.437-1.487 1.057h-3.272v-6.344h1.058v-1.058zm23.792 5.288c1.46 0 2.644 1.183 2.644 2.643s-1.184 2.644-2.644 2.644-2.643-1.184-2.643-2.644 1.183-2.643 2.643-2.643zm-16.918 2.114c.292 0 .528.237.528.529s-.236.529-.528.529-.529-.237-.529-.529.237-.529.529-.529zm8.459 0c.292 0 .529.237.529.529s-.237.529-.529.529-.529-.237-.529-.529.237-.529.529-.529z" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qemu-system-aarch64.svg b/.icons/kora/apps/scalable/qemu-system-aarch64.svg
new file mode 120000
index 000000000..f77cdf23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qemu-system-aarch64.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qemu-system-arm.svg b/.icons/kora/apps/scalable/qemu-system-arm.svg
new file mode 120000
index 000000000..f77cdf23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qemu-system-arm.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qemu-system-i386.svg b/.icons/kora/apps/scalable/qemu-system-i386.svg
new file mode 120000
index 000000000..f77cdf23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qemu-system-i386.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qemu-system-x86_64-spice.svg b/.icons/kora/apps/scalable/qemu-system-x86_64-spice.svg
new file mode 120000
index 000000000..f77cdf23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qemu-system-x86_64-spice.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qemu-system-x86_64.svg b/.icons/kora/apps/scalable/qemu-system-x86_64.svg
new file mode 120000
index 000000000..f77cdf23a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qemu-system-x86_64.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qemu.svg b/.icons/kora/apps/scalable/qemu.svg
new file mode 100644
index 000000000..358d2ff06
--- /dev/null
+++ b/.icons/kora/apps/scalable/qemu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0590313 -45.5008 45.5008 -.0590313 205.208 46.5153)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m34.447 44.21c-3.137 1.632-6.7 2.554-10.479 2.554-12.564 0-22.764-10.2-22.764-22.764s10.2-22.764 22.764-22.764c12.565 0 22.764 10.2 22.764 22.764.001 4.089-1.08 7.928-2.971 11.246l3.663 9.177c.08.202.122.417.122.634 0 .936-.771 1.707-1.707 1.707h-9.199c-.692 0-1.319-.42-1.581-1.06z" fill="url(#a)"/>
+ <path d="m17.341 4.529c-.024.896-1.584.12-1.652 1.144-1.73-.771.132 1.172-.041 1.352h-.009l-.131-.013c-.083-.029-.204-.079-.384-.19-.365.291-.623.676-.838 1.103-1.443 2.243-2.146 4.117-2.621 6.481-.605 3.019-.752 6.547-.691 9.524.065.839.274 1.633.961 2.163 1.937 1.591 3.547 3.601 5.173 5.516 3.202 4.34 6.007 8.043 7.835 11.935-.201-1.308-.462-3.388-.587-4.995-1.11-5.666-3.379-8.662-3.639-14.99-.061-1.566 1.626-4.73 3.515-6.39 2.85-2.505 4.91-1.875 8.546-1.337.02.003.047.01.067.013.12.02.252.043.371.066.972.087 2.924.465 3.274-.206-1.34-1.141-3.268-1.289-4.9-1.737-.258-.048-.581-.101-.898-.131l-1.598-.355-.4-.105v.013l-5.72-1.115c-.091-.083-.191-.166-.282-.229l5.58.692v-.028c.196.044.393.082.591.105v.013l3.944.727c.68.254 1.405.447 2.086.489 1.124.163 2.55 1.841 2.918 1.921-.18-1.764-1.941-2.556-3.404-3.074-1.709-.831-4.265-.801-4.534-3.1-.073-.159-.142-.319-.23-.473l-.666-.883.025-.012c-.908-1.072-2.186-1.855-3.544-2.154-1.349-.465-2.864-.926-4.29-1.111-.485 1.425-1.025-1.129-2.189-.372-1.02.122-.879.39-1.638-.257zm7.049 3.213c.36-.013.772.07 1.186.248 1.102.474 1.819 1.476 1.608 2.24s-1.281.989-2.384.514c-1.102-.475-1.819-1.463-1.608-2.226.133-.477.597-.757 1.198-.776z" fill="#ff7111" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qgis-icon.svg b/.icons/kora/apps/scalable/qgis-icon.svg
new file mode 120000
index 000000000..0c9fd1b37
--- /dev/null
+++ b/.icons/kora/apps/scalable/qgis-icon.svg
@@ -0,0 +1 @@
+qgis.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qgis.svg b/.icons/kora/apps/scalable/qgis.svg
new file mode 100644
index 000000000..34c0813cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/qgis.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b2c3" offset="0"/>
+ <stop stop-color="#3fafd5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(14.2858 -822.857 822.857 14.2858 2138.9 995.211)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00b344" offset="0"/>
+ <stop stop-color="#52c462" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.150483 -20.4809 20.4809 .150483 175.44 28.6537)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d82000" offset="0"/>
+ <stop stop-color="#ff8655" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h30.88l1.299.136c2.815.598 4.929 3.099 4.929 6.092v12.027c0 2.075-43.336 17.061-43.336 13.915v-25.942c0-1.898.85-3.598 2.19-4.74 1.239-.977 2.59-1.449 4.038-1.488z" fill="url(#b)"/>
+ <path d="m33.278 2.332h-17.131l.051 30.089 17.08-3.034z" fill="#089f48"/>
+ <path d="m16.013 45.668.185-13.247 17.111-3.495-.01 16.742z" fill="#368d92"/>
+ <path d="m2.332 39.047 13.866-6.626v-5.562l-13.866 6.409z" fill="#efefef"/>
+ <path d="m2.848 6.076c1.112-2.286 2.758-3.39 4.783-3.657l8.533 10.128.034 9.264z" fill="#efefef"/>
+ <path d="m16.198 26.859 2.007-.28-2.007-4.768-.034-9.264 7.034 13.305 10.109-.828v6.128l-17.109 1.269z" fill="#d8d8d8"/>
+ <path d="m33.309 31.245 14.694-8.829v-6.401l-14.779 9.12z" fill="#efefef"/>
+ <path d="m30.094 7.104c-3.982 0-7.21 3.228-7.21 7.21 0 .304.025.601.062.896.616 5.632 6.68 12.123 6.68 12.123.108.121.212.195.312.249l.005.003.202.064.202-.064.005-.003c.101-.054.205-.132.313-.249 0 0 5.976-6.503 6.578-12.136.036-.291.061-.585.061-.885-.002-3.98-3.228-7.208-7.21-7.208zm0 11.847c-2.557 0-4.638-2.081-4.638-4.637 0-2.557 2.081-4.638 4.638-4.638s4.636 2.081 4.636 4.638c0 2.556-2.079 4.637-4.636 4.637z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m23.103 33.812c.342-.431 1.004-.413 1.326-.099.323.314.307.925-.041 1.526-.244.452-.852.895-1.356 1.186-.487-.319-1.071-.793-1.29-1.257-.314-.619-.298-1.23.041-1.526.34-.297 1.001-.279 1.32.17zm.565.306c.159.027.288.134.285.292-.005.156-.139.274-.301.275-.188.001-.289-.135-.285-.29.004-.158.109-.309.301-.277zm-1.153-.029c.185-.026.29.136.285.293-.004.155-.069.268-.3.275-.161.004-.289-.135-.286-.292.005-.157.141-.253.301-.276z" fill="#dfdfdf"/>
+ <path d="m20.466 30.548h-.124c-.117 0-.21-.096-.21-.212v-.357c-.503-.126-.647-.425-.647-1.038 0-.904.734-1.638 1.639-1.638.904 0 1.638.734 1.638 1.638 0 .604-.153.902-.645 1.032v.361c0 .118-.095.213-.212.213h-.123c-.117 0-.212-.095-.212-.213v-.284c-.056.005-.112.006-.172.009v.277c0 .116-.095.211-.212.211h-.123c-.117 0-.212-.095-.212-.211v-.276c-.06-.002-.118-.004-.174-.007v.283c0 .116-.095.212-.211.212zm-.022-2.273c.279.109.504.218.504.488 0 .269-.182.321-.504.487-.246.128-.503-.218-.503-.487 0-.27.244-.589.503-.488zm1.352 0c.268-.076.503.218.503.488 0 .269-.264.629-.503.487-.293-.174-.503-.218-.503-.487 0-.27.196-.401.503-.488z" fill="#ffa800"/>
+ <path d="m8.529 21.342.493.521.78-.739.624.658-.78.738.494.522c.168.177.166.452-.004.612-.17.161-.444.148-.611-.029l-.494-.521-.783.74-.623-.657.783-.703-.494-.56c-.169-.177-.166-.451.003-.612.17-.161.444-.148.612.03z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qgo.svg b/.icons/kora/apps/scalable/qgo.svg
new file mode 100644
index 000000000..b4c5e8205
--- /dev/null
+++ b/.icons/kora/apps/scalable/qgo.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1668 43.1668 0 24.6551 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4694d7" offset="0"/>
+ <stop stop-color="#7fc7e3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" fill-rule="nonzero">
+ <path d="m22 15c0 3.84-3.16 7-7 7s-7-3.16-7-7 3.16-7 7-7 7 3.16 7 7z" fill="#fff"/>
+ <path d="m22 34c0 3.84-3.16 7-7 7s-7-3.16-7-7 3.16-7 7-7 7 3.16 7 7z" fill="#343333"/>
+ <path d="m40 34c0-3.84-3.16-7-7-7s-7 3.16-7 7 3.16 7 7 7 7-3.16 7-7z" fill="#fff"/>
+ <path d="m40 15c0-3.84-3.16-7-7-7s-7 3.16-7 7 3.16 7 7 7 7-3.16 7-7z" fill="#343333"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qjackctl.svg b/.icons/kora/apps/scalable/qjackctl.svg
new file mode 100644
index 000000000..ef0dcd5b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/qjackctl.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.902 43.902 0 23.061 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#820202" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.482 30.825c.908-.465 2.038-1.042 3.389-2.103.264-.207.583-.292.895-.274-.121-.479-.057-.991.185-1.432-.046-.145-.082-.289-.099-.433-.062-.56.112-1.107.468-1.461l6.776-6.777c.124-.125.795-.742 1.834-.742.353 0 .828.08 1.342.367l1.179-1.175c.376-.377 1.031-.377 1.401 0 .191.186.291.437.291.701 0 .263-.1.509-.291.7l-1.173 1.174c.446.794.395 1.514.299 1.93-.161.694-.558 1.133-.675 1.25l-6.777 6.777c-.145.144-.553.479-1.233.479-.22 0-.442-.038-.665-.109-.295.162-.619.251-.947.251-.231 0-.46-.045-.68-.126-.017.371-.184.732-.498.979-1.552 1.218-2.861 1.887-3.818 2.377-.422.216-.937.479-1.118.636.007.175.042.251.059.265h21.754c.73 0 1.322.592 1.322 1.322s-.592 1.322-1.322 1.322h-21.814c-1.063 0-2.644-.792-2.644-2.975 0-1.614 1.302-2.28 2.56-2.923zm21.23-16.897c0 .264-.106.515-.29.7l-1.785 1.785-.357.356c-.185.186-.436.291-.701.291-.264 0-.515-.105-.7-.291-.185-.184-.291-.436-.291-.7s.106-.515.291-.7l.357-.357 1.784-1.785c.37-.371 1.025-.371 1.402 0 .184.184.29.436.29.701zm1.135-.725c-.193.194-.447.29-.701.29-.253 0-.507-.097-.701-.29-.387-.387-.387-1.016 0-1.403l.234-.233c.387-.387 1.015-.387 1.402 0 .387.388.387 1.016 0 1.403z" fill="#fff" fill-opacity=".89" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qjournalctl.svg b/.icons/kora/apps/scalable/qjournalctl.svg
new file mode 120000
index 000000000..cfa06102e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qjournalctl.svg
@@ -0,0 +1 @@
+gnome-logs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qjoypad.svg b/.icons/kora/apps/scalable/qjoypad.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/qjoypad.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qlandkartegt.svg b/.icons/kora/apps/scalable/qlandkartegt.svg
new file mode 120000
index 000000000..59b5c64af
--- /dev/null
+++ b/.icons/kora/apps/scalable/qlandkartegt.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qlipper.svg b/.icons/kora/apps/scalable/qlipper.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qlipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qmapshack.svg b/.icons/kora/apps/scalable/qmapshack.svg
new file mode 120000
index 000000000..59b5c64af
--- /dev/null
+++ b/.icons/kora/apps/scalable/qmapshack.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qmlscene.svg b/.icons/kora/apps/scalable/qmlscene.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qmlscene.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qmmp.svg b/.icons/kora/apps/scalable/qmmp.svg
new file mode 100644
index 000000000..1c7bd1ed3
--- /dev/null
+++ b/.icons/kora/apps/scalable/qmmp.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3366 43.3366 0 426.898 45.6684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006357" offset="0"/>
+ <stop stop-color="#00ac98" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 26.0901 -26.0901 0 -1366.38 10.8332)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f40" offset="0"/>
+ <stop stop-color="#f55454" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 16.8332 -16.8332 0 -1342.67 16.8529)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#674f00" offset="0"/>
+ <stop stop-color="#532a00" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 27.287c-.043 8.046-6.872 11.053-10.564 9.022-.651-2.458-3.302-4.251-1.116-9.097-6.484-7.188-9.368-14.375-6.657-16.026 3.962 3.714 7.943.909 18.337 9.552l.273-.227c9.915-8.2 13.03-6.04 17.86-9.434 3.051 1.417.186 8.776-6.453 16.135 1.985 4.401-.367 5.654-.536 8.715-3.509 2.737-11.144-.168-11.144-8.715z" fill="url(#b)"/>
+ <path d="m30.066 11.372c.066.06.108.146.122.24.003.008.003.013.003.021l.002.02v.021c0 .086-.026.172-.075.239-.049.068-.115.117-.193.138-.236.07-.471.156-.699.26-.56.239-1.095.541-1.602.902-.309.222-.605.469-.882.742-.298.288-.567.608-.807.957-.253.366-.466.767-.633 1.191-.183.463-.307.951-.371 1.453-.016.138-.101.255-.216.307-.014.005-.028.011-.044.013l-.042.011c-.017.002-.031.005-.045.005-.08 0-.157-.031-.218-.083-.085-.076-.134-.188-.134-.307v-.019l.003-.02v-.016c.072-.569.213-1.123.417-1.651.19-.479.43-.934.716-1.35.267-.387.567-.746.898-1.069.305-.299.629-.572.971-.814.547-.392 1.129-.72 1.739-.98.253-.114.513-.211.776-.286.007-.003.014-.005.021-.005l.293-.057z" fill="#3b3b3b" fill-rule="nonzero"/>
+ <path d="m17.927 11.38.002-.088.242-.008.047.005c.009 0 .021.003.03.008.265.075.523.172.777.286.609.26 1.191.588 1.738.98.342.242.666.515.971.814.331.323.631.682.898 1.069.287.416.526.871.713 1.35.205.528.345 1.082.418 1.651v.005l.005.029c0 .01.002.021.002.031 0 .117-.047.226-.127.299-.063.06-.143.091-.225.091-.049 0-.096-.01-.14-.031-.118-.057-.2-.182-.209-.325-.066-.497-.19-.983-.369-1.443-.168-.424-.38-.825-.635-1.191-.24-.349-.509-.669-.807-.957-.277-.273-.573-.52-.885-.741-.504-.362-1.041-.663-1.602-.903-.227-.104-.462-.19-.699-.26-.075-.021-.143-.07-.19-.138-.049-.07-.075-.153-.075-.239v-.013-.013c.003-.005.003-.008.003-.013.006-.099.049-.187.117-.255.058-.057.136-.091.216-.096" fill="#3b3b3b" fill-rule="nonzero"/>
+ <path d="m24.584 19.443c1.168 3.237.28 14.17-.584 14.243s-1.752-11.006-.584-14.243c-1.752-1.295-1.752-2.59.584-2.59s2.336 1.295.584 2.59z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qnapi-48.svg b/.icons/kora/apps/scalable/qnapi-48.svg
new file mode 120000
index 000000000..45ca89d2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qnapi-48.svg
@@ -0,0 +1 @@
+qnapi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qnapi.svg b/.icons/kora/apps/scalable/qnapi.svg
new file mode 100644
index 000000000..20bfce70a
--- /dev/null
+++ b/.icons/kora/apps/scalable/qnapi.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 23.5236 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d26c1d" offset="0"/>
+ <stop stop-color="#ff8945" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 10c-7.68 0-14 6.32-14 14s6.32 14 14 14 14-6.32 14-14-6.32-14-14-14zm0 5c4.389 0 8 4.063 8 9s-3.611 9-8 9-8-4.063-8-9 3.611-9 8-9z" fill="#5a3608" fill-rule="nonzero"/>
+ <path d="m21.103 28.085c4.782-.372 11.134 4.944 14.377 10.209" fill="none" stroke="#5a3608" stroke-width="4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qnvim.svg b/.icons/kora/apps/scalable/qnvim.svg
new file mode 120000
index 000000000..3ae48ed92
--- /dev/null
+++ b/.icons/kora/apps/scalable/qnvim.svg
@@ -0,0 +1 @@
+neovim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qomp.svg b/.icons/kora/apps/scalable/qomp.svg
new file mode 100644
index 000000000..8fe4478e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/qomp.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f67ba" offset="0"/>
+ <stop stop-color="#1961d5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(30 0 0 -30 -39 -24.2235)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1fb850" offset="0"/>
+ <stop stop-color="#4bd076" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(0 -1.1382 -1.1382 0 -3.3168 -3.3168)" d="m-9-24.223c0-8.156-6.621-14.777-14.777-14.777h-.446c-8.156 0-14.777 6.621-14.777 14.777v.446c0 8.156 6.621 14.777 14.777 14.777h.446c8.156 0 14.777-6.621 14.777-14.777z" fill="url(#b)"/>
+ <path transform="matrix(.954193 0 0 .954193 -174.327 -34.8656)" d="m214.042 48.035-10.06 2.26c-.54.121-.982.675-.982 1.23v1.49h-.016v12.582c0 .549-.438 1.097-.972 1.22l-2.761.627c-1.238.281-2.251 1.553-2.251 2.827v.224c0 1.384 1.118 2.505 2.498 2.505h.961c1.911 0 3.46-1.553 3.46-3.469v-8.686h.017v-3.935c0-.438.35-.868.778-.954l9.147-1.859c.358-.072.693.202.693.569v7.925c0 .549-.437 1.096-.972 1.217l-2.845.639c-1.23.275-2.237 1.537-2.237 2.802v.232c0 1.389 1.123 2.514 2.507 2.514h.998c1.931 0 3.495-1.569 3.495-3.503v-16.485h-.002v-.8c0-.716-.493-1.207-1.147-1.207-.099 0-.203.012-.309.035z" fill="#252525"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qopenvpn.svg b/.icons/kora/apps/scalable/qopenvpn.svg
new file mode 120000
index 000000000..284ca51df
--- /dev/null
+++ b/.icons/kora/apps/scalable/qopenvpn.svg
@@ -0,0 +1 @@
+openvpn.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qpdfview.svg b/.icons/kora/apps/scalable/qpdfview.svg
new file mode 120000
index 000000000..e4c2d3214
--- /dev/null
+++ b/.icons/kora/apps/scalable/qpdfview.svg
@@ -0,0 +1 @@
+pdfchain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qprompt.svg b/.icons/kora/apps/scalable/qprompt.svg
new file mode 100644
index 000000000..2ada42358
--- /dev/null
+++ b/.icons/kora/apps/scalable/qprompt.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.6933 39.6933 0 24 43.9356)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.05028 0 0 1.05028 -1.20677 -1.20677)" fill-rule="nonzero">
+ <path d="m29.963 44h-11.778c-1.927 0-3.784-.732-5.193-2.047l-6.725-6.276c-1.398-1.305-2.193-3.134-2.193-5.047v-12.519c0-1.92.764-3.763 2.121-5.121l6.869-6.869c1.358-1.357 3.201-2.121 5.121-2.121h11.778c1.92 0 3.763.764 5.121 2.121l6.869 6.869c1.358 1.358 2.121 3.201 2.121 5.121v12.519c0 1.913-.795 3.742-2.193 5.047l-6.725 6.276c-1.409 1.315-3.266 2.047-5.193 2.047z" fill="url(#a)"/>
+ <path d="m32.868 36.152-7.736-18.405c-.439-1.045-1.428-1.747-2.567-1.747h-19.692c-.856.007-1.198 1.104-.494 1.591l29.544 19.294c.506.35 1.163-.16.945-.733z" fill="#00c5e3"/>
+ <path d="m32.18 20h8.393c1.727 0 3.626 1.255 4.259 2.813l.963 2.374c.633 1.558-.248 2.813-1.975 2.813h-8.393c-1.727 0-3.626-1.255-4.259-2.813l-.963-2.374c-.633-1.558.248-2.813 1.975-2.813z" fill="#00c56b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qps.svg b/.icons/kora/apps/scalable/qps.svg
new file mode 120000
index 000000000..b6e5ceead
--- /dev/null
+++ b/.icons/kora/apps/scalable/qps.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qqmusic.svg b/.icons/kora/apps/scalable/qqmusic.svg
new file mode 100644
index 000000000..9746739ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/qqmusic.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-3.6e-7 -39.998 39.998 -3.6e-7 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb300" offset="0"/>
+ <stop stop-color="#fddb00" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-9.309.024-17.43 6.545-19.465 15.629-.055.232-.106.464-.152.697-.084.421-.154.844-.211 1.27-.098.751-.151 1.504-.162 2.256-.004.049-.007.099-.01.148.001.018.003.035.004.053-.023 5.158 1.98 10.23 5.758 14.017 1.043 1.046 2.194 1.967 3.426 2.754.779.499 1.592.942 2.429 1.328.055.025.111.05.166.075.821.37 1.665.686 2.528.943.033.01.067.02.101.029.899.263 1.814.465 2.742.598.305.043.61.082.916.111.638.061 1.274.089 1.905.09.008.001.017.001.025.002.013-.001.026-.001.039-.002.93-.002 1.849-.071 2.754-.197.036-.005.073-.011.109-.016 7.638-1.111 14.178-6.528 16.366-14.078.608-2.1.73-3.028.732-5.57 0-.047-.002-.072-.002-.117.001-.007.001-.013.002-.02-.001-.043-.002-.086-.004-.129-.004-2.161-.083-2.826-.566-4.738-.222-.875-.516-1.738-.871-2.58-1.395-3.475-3.737-6.49-6.76-8.699-.071-.254-.14-.68-.272-1.516-.151-.961-.298-1.88-.328-2.043l-.054-.295-.749.5c-.411.275-1.119.699-1.572.945l-.603.328c-2.584-1.167-5.386-1.771-8.221-1.773z" fill="url(#a)"/>
+ <path d="m23.227 41.985c-3.792-.248-6.887-2.375-7.911-5.438-.755-2.255-.139-4.493 1.648-6.493 1.202-1.345 3.317-2.473 5.381-2.869.94-.181 3.046-.213 3.708-.056.345.081.402.075.358-.039-.029-.075-2.758-4.205-5.454-8.811-2.697-4.606-4.919-7.987-4.94-8.124-.049-.334.209-.807.528-.967.181-.091.847-.149 2.202-.191 6.072-.191 11.793-2.003 15.473-4.421.509-.334.924-.574.924-.574 0 .134-.555 1.403-.919 2.127-1.943 3.871-5.302 7.205-9.37 9.648-.557.334-1.003.641-.992.682s1.925 3.319 4.254 7.285 4.139 7.445 4.267 7.731c1.759 3.907-.539 8.259-5.252 9.945-1.118.399-2.695.644-3.905.565z" fill="#007b5c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qreator.svg b/.icons/kora/apps/scalable/qreator.svg
new file mode 100644
index 000000000..09f6a8346
--- /dev/null
+++ b/.icons/kora/apps/scalable/qreator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.6253 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8a0e0e" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m40 8v12h-12v-12zm-16 0v2h-2v-2zm0 2h2v4h-2v2h-2v-4h2zm0 6h2v4h-2zm0 4v2h-2v-2zm-2 2v4h-4v-2h2v-2zm-4 2h-4v-2h4zm-4 0v2h-6v-4h4v2zm8 2h4v4h-2v-2h-2zm4 4h2v2h-2zm0 2v4h-2v-2h-2v-2zm-2 4v4h-2v-4zm2 0h4v4h-4zm4 0v-2h2v2zm2 0h2v4h-2zm0-2v-2h4v2zm4 0h2v2h2v2h-2v2h-2zm-6 0h-2v-2h2zm-2-4v-2h2v2zm2-2v-2h4v4h-2v-2zm0-2h-4v-2h2v-2h2zm-4-2h-2v-2h2zm-6-16v12h-12v-12zm18 2h-8v8h8zm-20 0h-8v8h8zm18 2v4h-4v-4zm-20 0v4h-4v-4zm22 10v2h2v2h-4v-2h-4v-2zm2 6v4h-2v-2h-2v-2zm-20 0v12h-12v-12zm-2 2h-8v8h8zm-2 2v4h-4v-4z" fill="#fef7c0" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qsampler.svg b/.icons/kora/apps/scalable/qsampler.svg
new file mode 100644
index 000000000..f94d31819
--- /dev/null
+++ b/.icons/kora/apps/scalable/qsampler.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#28287b" offset="0"/>
+ <stop stop-color="#4747b7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -27.964 27.964 0 24.4491 37.964)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9e00ff" offset="0"/>
+ <stop stop-color="#9868ff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24.889 10c-.522 0-1.059.023-1.611.07-4.887.415-8.391 2.917-11.222 5.883-1.997 2.093-3.481 5.029-3.898 7.971-.606 4.268.532 8.078 3.407 10.824 2.438 2.328 6.293 3.151 10.34 3.242 2.838.064 5.502-.173 7.888-.729 1.193-.279 2.216-.635 2.968-1.091.752-.457 1.261-1.045 1.277-1.766l.001-.006c0-1.173-.67-2.136-1.642-2.921-2.815-2.012-5.448-3.172-8.57-4.771-.861-.412-1.638-.954-1.753-1.816-.147-1.104 1.514-1.734 2.324-1.824 1.129-.103 2.552-.058 3.701.058 1.149.117 2.142.716 2.535.872l.031.012.032.005c.079.011.195-.033.246-.091s.061-.103.068-.134c.014-.063.009-.091.006-.123-.004-.063-.016-.122-.033-.198-.033-.151-.089-.353-.163-.597-.148-.488-.37-1.138-.627-1.797-.258-.66-.549-1.329-.842-1.86-.147-.266-.293-.497-.443-.68-.15-.184-.298-.332-.516-.39-.287-.078-.7-.099-1.254-.092-.556.008-1.34.049-2.105.125-1.53.153-3.179.441-4.931.867s-3.405.983-4.56 1.701c-.577.359-1.035.758-1.309 1.228-.273.47-.339 1.023-.129 1.571.447 1.189 1.58 2.082 2.976 2.848 2.919 1.609 5.933 2.635 8.69 4.359 1.015.559 1.695 1.389 1.542 2.23-.16.885-1.21 1.274-2.117 1.579-1.631.547-3.712.489-5.158.439-3.352-.146-5.905-.806-8.207-3.446-1.43-1.64-1.624-3.326-1.78-5.741-.152-2.366.384-5.038 1.692-7.001 2.908-4.366 6.488-6.861 11.507-7.536 5.921-.766 9.968 1.385 12.557 3.704 1.295 1.159 2.221 2.562 2.82 3.459.299.449.517.821.658 1.075.07.127.122.223.156.288.018.032.029.054.043.077.007.012-.004.01.047.063.012.013.092.064.093.064 0 0 .338-.115.338-.115s.039-.129.038-.153c-.001-.023-.003-.034-.005-.043-.014-.076-.021-.073-.034-.104-.013-.032-.03-.069-.051-.115-.043-.09-.104-.212-.185-.362-.161-.3-.4-.711-.723-1.194-.644-.966-1.62-2.419-2.965-3.635-2.353-2.127-5.848-4.14-10.63-4.275-.171-.004-.344-.007-.518-.007z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qsynth.svg b/.icons/kora/apps/scalable/qsynth.svg
new file mode 100644
index 000000000..fce5ba38f
--- /dev/null
+++ b/.icons/kora/apps/scalable/qsynth.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8924 39.8924 0 23.9995 43.9457)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c96600" offset="0"/>
+ <stop stop-color="#ec953b" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1077 0 0 1.1077 -2.58408 -2.58415)" d="m23.749 3.999c-4.464 6.25-19.634 23.876-13.172 34.064 4.999 7.883 21.994 7.924 26.935 0 6.43-10.307-9.961-27.814-13.761-34.064z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qt-creator.svg b/.icons/kora/apps/scalable/qt-creator.svg
new file mode 120000
index 000000000..619ebc9c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/qt-creator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qt.svg b/.icons/kora/apps/scalable/qt.svg
new file mode 100644
index 000000000..50345f7be
--- /dev/null
+++ b/.icons/kora/apps/scalable/qt.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.72705 -42.6903 42.6903 1.72705 22.8387 45.0223)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#397f09" offset="0"/>
+ <stop stop-color="#86d651" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m18.186 10.976c-2.622.013-4.576 1.017-5.854 3.009-1.277 1.981-1.904 4.838-1.886 8.575.019 3.815.673 6.722 1.97 8.713.907 1.393 2.115 2.293 3.624 2.704 0 0 .306-.017.333.309.539 4.214 3.174 4.21 6.178 4.195 0 0 .388-.002.386-.389l-.012-2.326c-.002-.388-.39-.386-.39-.386-1.5.007-1.889.108-2.298-1.394.508-.129.979-.302 1.416-.528.987-.521 1.799-1.275 2.438-2.266.639-1.001 1.11-2.229 1.413-3.689.315-1.461.47-3.133.461-5.018-.019-3.782-.686-6.647-2.006-8.593-1.321-1.957-3.246-2.928-5.773-2.916zm10.949 18.944c-.009-1.939-.032-8.103-.032-8.103l-1.583.008-.021-2.753c2.328-.011 1.552.057 2.694-4.601l3.003-.014.022 4.587 3.204-.015.021 2.752-3.204.016.026 6.939c.004.722.156 1.266.458 1.631s.697.546 1.186.544c.623.057 1.57-.252 1.57-.252l.013 2.714c-.078.056-3.818 1.215-5.82.028-1.945-1.153-1.537-3.481-1.537-3.481zm-10.964-17.054c.549-.002.971.189 1.324.588.208.226.392.525.562.881.097.263.193.542.271.859.21.856.362 1.893.452 3.124.089 1.228.134 2.628.141 4.191.008 1.574-.023 2.989-.101 4.241-.077 1.242-.219 2.297-.421 3.176-.075.327-.165.624-.262.898-.016.035-.032.075-.048.109-.153.318-.32.586-.505.802-.35.424-.772.622-1.319.625-.547.002-.97-.191-1.324-.612-.347-.427-.633-1.052-.846-1.886-.214-.848-.361-1.885-.452-3.111-.091-1.24-.146-2.648-.153-4.216-.008-1.556.034-2.938.113-4.156.079-1.215.216-2.24.421-3.067.205-.825.488-1.439.828-1.846.349-.401.769-.597 1.319-.6z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qt4-logo.svg b/.icons/kora/apps/scalable/qt4-logo.svg
new file mode 120000
index 000000000..6d45d7f0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qt4-logo.svg
@@ -0,0 +1 @@
+qt4logo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qt4logo.svg b/.icons/kora/apps/scalable/qt4logo.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qt4logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qt5-logo.svg b/.icons/kora/apps/scalable/qt5-logo.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qt5-logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qt5ct.svg b/.icons/kora/apps/scalable/qt5ct.svg
new file mode 120000
index 000000000..d771b6291
--- /dev/null
+++ b/.icons/kora/apps/scalable/qt5ct.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtassistant.svg b/.icons/kora/apps/scalable/qtassistant.svg
new file mode 100644
index 000000000..6cdb8fef0
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtassistant.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m9.1 7.277c-.399 0-.782.166-1.057.458l-5.589 5.914c-.259.275-.404.64-.404 1.02l43.496 19.682c.259-.275.404-.641.404-1.021v-22.603c0-1.479-.949-2.625-1.786-3.048-.836-.423-1.629-.402-1.629-.402z" fill="#4cdb5d"/>
+ <path d="m2.115 14.257c-.039.133-.065.271-.065.413v22.603c0 1.478.949 2.626 1.785 3.049.837.423 1.629.401 1.629.401h33.435c.4 0 .783-.167 1.059-.459l5.588-5.914c.146-.154.25-.338.318-.536l-43.749-19.557z" fill="#31ae3e"/>
+ <path d="m21.724 14.593-5.041 18.814h3.153l1.119-4.181h6.09l1.119 4.181h3.153l-5.041-18.814zm2.276 3.266 2.205 8.231h-4.41z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtconfig-qt4.svg b/.icons/kora/apps/scalable/qtconfig-qt4.svg
new file mode 120000
index 000000000..d771b6291
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtconfig-qt4.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtconfig-qt5.svg b/.icons/kora/apps/scalable/qtconfig-qt5.svg
new file mode 120000
index 000000000..d771b6291
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtconfig-qt5.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtconfig.svg b/.icons/kora/apps/scalable/qtconfig.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtconfig.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtcreator.svg b/.icons/kora/apps/scalable/qtcreator.svg
new file mode 120000
index 000000000..458808e60
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtcreator.svg
@@ -0,0 +1 @@
+dart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtcreator_logo_32.svg b/.icons/kora/apps/scalable/qtcreator_logo_32.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtcreator_logo_32.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtcreatorubuntu.svg b/.icons/kora/apps/scalable/qtcreatorubuntu.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtcreatorubuntu.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtdbudviewer.svg b/.icons/kora/apps/scalable/qtdbudviewer.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtdbudviewer.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtdbusviewer-qt4.svg b/.icons/kora/apps/scalable/qtdbusviewer-qt4.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtdbusviewer-qt4.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtdbusviewer-qt5.svg b/.icons/kora/apps/scalable/qtdbusviewer-qt5.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtdbusviewer-qt5.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtdbusviewer-qt6.svg b/.icons/kora/apps/scalable/qtdbusviewer-qt6.svg
new file mode 120000
index 000000000..b54d60898
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtdbusviewer-qt6.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtdbusviewer.svg b/.icons/kora/apps/scalable/qtdbusviewer.svg
new file mode 100644
index 000000000..5f73f259e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtdbusviewer.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m2.443 40.615c-.073-.381-.111-.773-.111-1.175v-26.565l11.215-10.543h25.893c3.438 0 6.228 2.79 6.228 6.228v30.717l-1.837.305c-.374.396-2.291 1.416-2.833 1.416l-36.829-1.416s-.748.482-1.726 1.033z" fill="#4cdb5d"/>
+ <path d="m2.332 14.368 43.336 19.373v5.699c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="#31ae3e"/>
+ <path d="m10 15v18h7.5c3.601 0 6.5-2.899 6.5-6.5v-5c0-3.601-2.899-6.5-6.5-6.5zm13.744 0 5.684 18h3.144l5.684-18h-3.145l-4.111 13.021-4.111-13.021zm-10.744 3h4.5c1.991 0 3.5 1.509 3.5 3.5v5c0 1.991-1.509 3.5-3.5 3.5h-4.5z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtdesigner.svg b/.icons/kora/apps/scalable/qtdesigner.svg
new file mode 100644
index 000000000..0b5400698
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtdesigner.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.729 2.332h28.711c3.438 0 6.228 2.79 6.228 6.228v27.53c0 .492-.143.965-.399 1.321l-6.824 1.486c-.272.378-1.669 1.353-2.063 1.354l-26.827-1.354s-3.55 3.002-4.376 2.454c-.826-.547 1.921-13.069 1.4-14.858l-4.247-14.583c0-.492.143-.965.399-1.321l6.954-7.663c.272-.379.649-.593 1.044-.594z" fill="#4cdb5d"/>
+ <path d="m36.696 45.668h-28.136c-3.438 0-6.228-2.79-6.228-6.228v-27.529c0-.183.026-.362.063-.535l43.188 25.34c-.067.256-.169.494-.313.694l-7.53 7.663c-.272.378-.65.594-1.044.595z" fill="#31ae3e"/>
+ <path transform="matrix(1.22382 0 0 1.22382 -5.37159 -5.37159)" d="m17 15v18h7.5c3.601 0 6.5-2.899 6.5-6.5v-5c0-3.601-2.899-6.5-6.5-6.5zm3 3h4.5c1.991 0 3.5 1.509 3.5 3.5v5c0 1.991-1.509 3.5-3.5 3.5h-4.5z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtemu.svg b/.icons/kora/apps/scalable/qtemu.svg
new file mode 100644
index 000000000..669aa6cee
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtemu.svg
@@ -0,0 +1,33 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#3d3c3c" offset="0"/>
+ <stop stop-color="#1b1b1b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -11.5295 4.4043 0 63.3067 32.1322)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -32.9469 32.9469 0 284.185 40.4734)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="f" x1="32.075" x2="42.27" y1="9.57412" y2="9.57412" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00eaff" offset="0"/>
+ <stop stop-color="#bd0081" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.53802075 0 0 .537132 .659114 18.578887)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.717361 0 0 .81181414 .64506592 8.5940037)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="matrix(.717361 0 0 .716176 .659114 16.574732)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="matrix(.717361 0 0 .716176 .659114 16.574732)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(-.51752 .02875)" d="m29.02 20.603h2.271v11.529h-2.271z" fill="url(#d)"/>
+ <path transform="matrix(.835089 0 0 1 6.9477 -5.195)" d="m44.689 9.048c0-.404-.16-.791-.445-1.076s-.672-.445-1.076-.445h-13.949c-.403 0-.79.16-1.075.445-.286.285-.446.672-.446 1.076v29.904c0 .404.16.791.446 1.076.285.285.672.445 1.075.445h13.949c.404 0 .791-.16 1.076-.445s.445-.672.445-1.076z" fill="url(#e)"/>
+ <circle cx="42.6945" cy="5.39447" r=".71" fill="#bd00ac"/>
+ <g fill="url(#f)">
+ <circle transform="matrix(.923857 0 0 .923857 2.83043 .17138)" cx="37.173" cy="9.574" r="5.097"/>
+ <circle transform="matrix(.923857 0 0 .923857 2.83043 10.3664)" cx="37.173" cy="9.574" r="5.097"/>
+ <circle transform="matrix(.923857 0 0 .923857 2.83043 20.5614)" cx="37.173" cy="9.574" r="5.097"/>
+ </g>
+ <path transform="translate(.979 -5.195)" d="m42.14 9.207c0-.052-.042-.093-.093-.093h-.663c-.051 0-.093.041-.093.093v.187c0 .051.042.093.093.093h.663c.051 0 .093-.042.093-.093z" fill="#008dff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qterminal.svg b/.icons/kora/apps/scalable/qterminal.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/qterminal.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtfm.svg b/.icons/kora/apps/scalable/qtfm.svg
new file mode 100644
index 000000000..347446e99
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtfm.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3548 43.3548 0 24 45.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#639024" offset="0"/>
+ <stop stop-color="#84c22e" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-13.273v-19.501h19.501zm-43.336 0v-13.273h19.501v19.501h-13.273c-3.438 0-6.228-2.79-6.228-6.228zm6.228-37.108h13.273v19.501h-19.501v-13.273c0-3.438 2.79-6.228 6.228-6.228zm30.88 0c3.438 0 6.228 2.79 6.228 6.228v13.273h-19.501v-19.501z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m12 31v-17c0-1.104.896-2 2-2h6c1.104 0 2 .896 2 2v1h12c1.104 0 2 .896 2 2v14c0 1.104-.896 2-2 2h-20c-1.104 0-2-.896-2-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtgain.svg b/.icons/kora/apps/scalable/qtgain.svg
new file mode 120000
index 000000000..8ce797a41
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtgain.svg
@@ -0,0 +1 @@
+easymp3gain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtikz.svg b/.icons/kora/apps/scalable/qtikz.svg
new file mode 100644
index 000000000..f758fd2f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtikz.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m40.518 42.227h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#b0b0b0"/>
+ <circle cx="37.966992" cy="38.231992" r="9.467997" fill="#4f4f4f" stroke-width=".860727"/>
+ <path transform="translate(1.967 2.232)" d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtiplot.svg b/.icons/kora/apps/scalable/qtiplot.svg
new file mode 100644
index 000000000..ac9a839ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtiplot.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304582 -46.0184 46.0184 .304582 23.9032 47.2136)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.267 12.125.022 23.752 6.711-.002-.021-23.752zm-19.268 12.328.022 11.419 6.711-.001-.022-11.42zm9.456-6.21.021 17.586 6.711-.002-.021-17.586z" fill="#342600"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtlinguist.svg b/.icons/kora/apps/scalable/qtlinguist.svg
new file mode 100644
index 000000000..145588055
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtlinguist.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.729 2.332h28.711c3.438 0 6.228 2.79 6.228 6.228v27.53c0 .492-.143.965-.399 1.321l-6.824 1.486c-.272.378-1.669 1.353-2.063 1.354l-26.827-1.354s-3.55 3.002-4.376 2.454c-.826-.547 1.921-13.069 1.4-14.858l-4.247-14.583c0-.492.143-.965.399-1.321l6.954-7.663c.272-.379.649-.593 1.044-.594z" fill="#4cdb5d"/>
+ <path d="m36.696 45.668h-28.136c-3.438 0-6.228-2.79-6.228-6.228v-27.529c0-.183.026-.362.063-.535l43.188 25.34c-.067.256-.169.494-.313.694l-7.53 7.663c-.272.378-.65.594-1.044.595z" fill="#31ae3e"/>
+ <path transform="matrix(1.35106 0 0 1.35106 -8.42533 -8.42533)" d="m19 15v18h10v-3h-7v-15z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtlinguistic.svg b/.icons/kora/apps/scalable/qtlinguistic.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtlinguistic.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtlogo.svg b/.icons/kora/apps/scalable/qtlogo.svg
new file mode 120000
index 000000000..2ba2d083e
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtlogo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtoctave.svg b/.icons/kora/apps/scalable/qtoctave.svg
new file mode 120000
index 000000000..dd60806da
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtoctave.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtodotxt.svg b/.icons/kora/apps/scalable/qtodotxt.svg
new file mode 100644
index 000000000..b039e7cd3
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtodotxt.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9878 39.9878 0 24.4985 43.9939)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#54545b" offset="0"/>
+ <stop stop-color="#787784" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 10c-7.732 0-14 6.268-14 14s6.268 14 14 14c3.549-.006 6.964-1.361 9.553-3.789l4.252 4.25c1.983-1.89 3.556-4.167 4.623-6.69l-4.77-4.771c.222-.985.337-1.991.342-3 0-7.732-6.268-14-14-14zm0 7c3.866 0 7 3.134 7 7s-3.134 6.5-7 6.5-7-2.634-7-6.5 3.134-7 7-7z" fill="#fff"/>
+ <path d="m37.066 8.873-13.095 13.676-4.133-4.229-5.721 5.594 5.694 5.82c1.169.877 2.616 1.403 4.189 1.403 1.536 0 2.951-.503 4.105-1.342l13.885-14.498c-1.186-2.455-2.862-4.641-4.924-6.424z" fill="#94c000"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtox.svg b/.icons/kora/apps/scalable/qtox.svg
new file mode 120000
index 000000000..52fdec576
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtox.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qtpass-icon.svg b/.icons/kora/apps/scalable/qtpass-icon.svg
new file mode 100644
index 000000000..a8fd13b78
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtpass-icon.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26.5 26.5 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003e78" offset="0"/>
+ <stop stop-color="#1b61a4" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11184 0 0 1.11184 -2.68426 -2.68426)">
+ <path d="m18 31v-16.5c0-3.41 2.211-6.5 6-6.5s6 3.09 6 6.5v16.5h4v-16.5c0-5.59-3.789-10.5-10-10.5s-10 4.91-10 10.5v16.5z" fill="#8e8e8e"/>
+ <g fill-rule="nonzero">
+ <path d="m24 44-13.489-13.428c-1.607-1.6-2.511-3.773-2.511-6.036 0-4.683 3.871-8.536 8.574-8.536 3.06 0 5.896 1.63 7.426 4.268 1.53-2.638 4.366-4.268 7.426-4.268 4.703 0 8.574 3.853 8.574 8.536 0 2.263-.904 4.436-2.511 6.036z" fill="url(#a)"/>
+ <path d="m23.9 27.5-2.9 8.5h6l-3-8.5z" fill="#272727"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtpass.svg b/.icons/kora/apps/scalable/qtpass.svg
new file mode 100644
index 000000000..dd55ff6d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtpass.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0988637 -43.1013 43.1013 .0988637 23.9506 44.677)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006f47" offset="0"/>
+ <stop stop-color="#66d9af" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.01543 31.8651 -31.8651 -2.01543 24.8342 7.98085)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#eaeff2" offset="0"/>
+ <stop stop-color="#d0ffee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(10.878 -26.9351 26.9351 10.878 18.1562 41.2917)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008355" offset="0"/>
+ <stop stop-color="#57d68d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.0167889 -16.506 16.506 -.0167889 24.0497 35.7144)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4fcfc" offset="0"/>
+ <stop stop-color="#b0fcfc" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m44.43 11.266c-.014-1.031-.807-1.883-1.834-1.977-8.533-.798-15.497-5.359-17.793-7.027-.48-.349-1.13-.349-1.61 0-2.291 1.668-9.255 6.229-17.788 7.027-1.027.094-1.816.946-1.834 1.977-.103 6.731.977 29.582 19.914 34.667.336.089.69.089 1.026 0 18.937-5.08 20.017-27.936 19.919-34.667z" fill="url(#a)"/>
+ <path d="m39.701 14.12c-.01-.801-.62-1.462-1.409-1.535-6.558-.619-11.91-4.157-13.675-5.452-.369-.271-.868-.271-1.237 0-1.761 1.295-7.113 4.833-13.672 5.452-.789.073-1.395.734-1.409 1.535-.079 5.222.751 22.953 15.305 26.898.258.07.531.07.789 0 14.554-3.942 15.384-21.676 15.308-26.898z" fill="url(#b)"/>
+ <path d="m24 29.051c1.008 0 1.837-.829 1.837-1.836 0-1.02-.827-1.837-1.837-1.837-1.008 0-1.837.829-1.837 1.837 0 1.007.829 1.836 1.837 1.836m5.511-8.265c1.007 0 1.836.829 1.836 1.836v9.185c0 1.007-.829 1.837-1.836 1.837h-11.022c-1.007 0-1.836-.83-1.836-1.837v-9.185c0-1.019.826-1.836 1.836-1.836h.919v-1.837c0-2.519 2.073-4.592 4.592-4.592s4.592 2.073 4.592 4.592v1.837zm-5.511-4.593c-1.512 0-2.755 1.244-2.755 2.756v1.837h5.51v-1.837c0-1.512-1.243-2.756-2.755-2.756z" fill="url(#c)"/>
+ <path d="m22.324 24.373c-.154.004-.306.021-.412.051-.543.155-.991.554-1.195 1.063-.102.254-.13.406-.129.705.002.437.079.759.28 1.162.293.589.632.975 1.689 1.926.842.758 1.141 1.071 1.335 1.401.094.158.108.158.204.005.237-.38.465-.618 1.399-1.463 1.022-.924 1.355-1.306 1.643-1.889.554-1.12.245-2.309-.723-2.782-.297-.145-.442-.178-.774-.177-.324.001-.503.038-.755.155-.33.153-.629.422-.793.71-.043.075-.084.137-.092.138-.007 0-.053-.068-.101-.151-.104-.181-.351-.441-.533-.56-.167-.11-.43-.221-.619-.263-.113-.025-.269-.035-.424-.031z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtqr.svg b/.icons/kora/apps/scalable/qtqr.svg
new file mode 100644
index 000000000..32102363d
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtqr.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2352a" offset="0"/>
+ <stop stop-color="#f97d47" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m40 8v12h-12v-12zm-16 0v2h-2v-2zm0 2h2v4h-2v2h-2v-4h2zm0 6h2v4h-2zm0 4v2h-2v-2zm-2 2v4h-4v-2h2v-2zm-4 2h-4v-2h4zm-4 0v2h-6v-4h4v2zm8 2h4v4h-2v-2h-2zm4 4h2v2h-2zm0 2v4h-2v-2h-2v-2zm-2 4v4h-2v-4zm2 0h4v4h-4zm4 0v-2h2v2zm2 0h2v4h-2zm0-2v-2h4v2zm4 0h2v2h2v2h-2v2h-2zm-6 0h-2v-2h2zm-2-4v-2h2v2zm2-2v-2h4v4h-2v-2zm0-2h-4v-2h2v-2h2zm-4-2h-2v-2h2zm-6-16v12h-12v-12zm18 2h-8v8h8zm-20 0h-8v8h8zm18 2v4h-4v-4zm-20 0v4h-4v-4zm22 10v2h2v2h-4v-2h-4v-2zm2 6v4h-2v-2h-2v-2zm-20 0v12h-12v-12zm-2 2h-8v8h8zm-2 2v4h-4v-4z" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtractor.svg b/.icons/kora/apps/scalable/qtractor.svg
new file mode 100644
index 000000000..608c83073
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtractor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343a3c" offset="0"/>
+ <stop stop-color="#5b5e5f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="23.915" r="8.683" fill="#db360e"/>
+ <circle cx="24" cy="23.915" r="3.256" fill="#ffffff"/>
+ <g fill-rule="nonzero">
+ <path d="m38.046 13.061c.021 0 .042 0 .064.002.257.029.471.206.538.448 0 0 .502 4.447 1.015 6.62 1.447 6.307 4.015 12.372 5.881 18.504.108.513.163 1.036.163 1.56 0 4.196-3.401 7.597-7.597 7.597s-7.598-3.401-7.598-7.597c.003-1.871.697-3.675 1.948-5.066-2.268-.708-2.42-2.67-4.175-3.054-2.357-.517-4.273-1.313-4.273-1.313-.472-.118 1.408-.152 1.751-.485l2.411-7.897 9.414-9.141c.121-.116.287-.18.458-.178z" fill="#ffae11"/>
+ <path d="m28.074 22.475 13.743 13.743.013.03c1.087 1.024 1.705 2.453 1.706 3.947 0 2.977-2.449 5.427-5.426 5.427s-5.427-2.45-5.427-5.427c.001-1.614.722-3.147 1.965-4.176-.646-.347-1.378-.651-2.192-.884.002-.002.002-.005.004-.007-2.268-.707-4.473-1.34-6.228-1.725-2.357-.517-7.186-.867-7.186-.867-.472-.119-.632-.685-.288-1.018zm10.036 14.464c-1.787 0-3.256 1.47-3.256 3.256s1.469 3.256 3.256 3.256c1.786 0 3.256-1.47 3.256-3.256s-1.47-3.256-3.256-3.256z" fill="#c3831f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtscrcpy.svg b/.icons/kora/apps/scalable/qtscrcpy.svg
new file mode 100644
index 000000000..c370e36fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtscrcpy.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.548 30.335 0 121.444 33.8803)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00574c" offset="0"/>
+ <stop stop-color="#077063" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path d="m32.948 18.781c-2.619-1.546-5.678-2.433-8.945-2.433-3.269 0-6.328.888-8.95 2.436l-3.357-4.991c-.505-.751-1.525-.95-2.276-.445-.75.505-.95 1.525-.445 2.275l3.42 5.085c-3.259 2.857-5.446 6.899-5.883 11.448-.08 1.683 1.697 1.682 1.697 1.682h31.539s1.828 0 1.739-1.768c-.455-4.517-2.638-8.527-5.88-11.366l3.418-5.08c.505-.751.305-1.771-.445-2.276-.751-.505-1.771-.306-2.276.445z" fill="#30dd81"/>
+ <path d="m15.255 24c1.199 0 2.186.987 2.186 2.186 0 1.2-.987 2.187-2.186 2.187-1.2 0-2.186-.987-2.186-2.187 0-1.199.986-2.186 2.186-2.186zm17.49 0c1.2 0 2.186.987 2.186 2.186 0 1.2-.986 2.187-2.186 2.187-1.199 0-2.186-.987-2.186-2.187 0-1.199.987-2.186 2.186-2.186z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qtwebflix.svg b/.icons/kora/apps/scalable/qtwebflix.svg
new file mode 100644
index 000000000..2f0499719
--- /dev/null
+++ b/.icons/kora/apps/scalable/qtwebflix.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.9453 31.9453 0 24 43.9453)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#243842" offset="0"/>
+ <stop stop-color="#455a64" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.00104395 -23.9961 23.9961 .00104395 21.4935 39.9985)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d1d1d" offset="0"/>
+ <stop stop-color="#26343b" offset="1"/>
+ </linearGradient>
+ <path d="m19 6 4.5 6" fill="none" stroke="#37474f" stroke-width="1.5"/>
+ <path d="m29 6-3.5 6" fill="none" stroke="#37474f" stroke-width="1.5"/>
+ <ellipse cx="24" cy="12.5" rx="7" ry="2.5" fill="#37474f"/>
+ <circle cx="19" cy="6" r="2" fill="#455a64"/>
+ <path d="m24 12c2.591 0 19 0 19 11.289v9.422c0 11.289-.864 11.289-19 11.289-3.455 0-19 0-19-11.289v-9.422c0-11.289 16.409-11.289 19-11.289z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="38.5" cy="38.5" r="2.5" fill="#0061ff"/>
+ <path d="m22 16c1.909 0 14 0 14 8.467v7.066c0 8.467-11.455 8.467-14 8.467s-14 0-14-8.467v-7.066c0-8.467 12.091-8.467 14-8.467z" fill="url(#b)" fill-rule="nonzero"/>
+ <g fill="none" stroke-linecap="round" stroke-width="3">
+ <path d="m22 21.5-4.5 14" stroke="#26a69a" stroke-opacity=".5"/>
+ <path d="m31.5 21.5-4 14" stroke="#26a69a" stroke-opacity=".5"/>
+ <path d="m12.5 21.5 5 14" stroke="#00a39f"/>
+ <path d="m22 21.5 5.5 14" stroke="#00a39f"/>
+ </g>
+ <circle cx="29" cy="6" r="2" fill="#455a64"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/quadrapassel.svg b/.icons/kora/apps/scalable/quadrapassel.svg
new file mode 100644
index 000000000..67369b4c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/quadrapassel.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.306852 -37.8451 37.8451 -.306852 20.593 42.8203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a80710" offset="0"/>
+ <stop stop-color="#f84e4e" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.16447 0 0 1.16447 -4.02951 -3.94727)" d="m24 32c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h10c.552 0 1-.448 1-1zm13 0c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h10c.552 0 1-.448 1-1zm-13-13c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h10c.552 0 1-.448 1-1zm0-13c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h10c.552 0 1-.448 1-1z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/quassel.svg b/.icons/kora/apps/scalable/quassel.svg
new file mode 100644
index 000000000..9a79a1161
--- /dev/null
+++ b/.icons/kora/apps/scalable/quassel.svg
@@ -0,0 +1,28 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e5378" offset="0"/>
+ <stop stop-color="#387898" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1d7fc" offset="0"/>
+ <stop stop-color="#f4fcff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="399.57144" x2="399.57144" y1="547.79797" y2="542.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d305a" offset="0"/>
+ <stop stop-color="#115570" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="354.74132" x2="354.74132" y1="530.58798" y2="519.04474" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2d4e7" offset="0"/>
+ <stop stop-color="#e0e3f7" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.97459608 0 0 .97459608 -322.30398 -489.31112)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m350.80151 516.43664v4.6173h-4.6173v2.30865h4.6173v4.61729h-4.6173v2.30865h4.6173v4.6173h2.30865v-4.6173h4.61729v4.6173h2.30865v-4.6173h4.6173v-2.30865h-4.6173v-4.61729h4.6173v-2.30865h-4.6173v-4.6173h-2.30865v4.6173h-4.61729v-4.6173zm2.30865 6.92595h4.61729v4.61729h-4.61729z" fill="url(#d)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g transform="matrix(1.0732672 0 0 1.0732672 -59.631031 -48.551177)" fill="url(#c)">
+ <circle cx="393.03693" cy="545.49957" r="2.084375" opacity=".837"/>
+ <circle cx="397.78925" cy="545.49957" r="2.084375" opacity=".837"/>
+ <circle cx="402.78326" cy="545.49957" r="2.084375" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qubic.svg b/.icons/kora/apps/scalable/qubic.svg
new file mode 100644
index 000000000..ba33647e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/qubic.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24.119 1.883c-.926-.022-1.841.21-2.644.671l-14.857 8.544c-1.563.899-2.525 2.56-2.525 4.357v16.869c0 1.797.962 3.458 2.525 4.356l14.857 8.545c.835.48 1.773.704 2.704.671.811-.029 1.306-.464 2.033-.883l14.378-8.847c1.562-.899 2.212-1.521 2.211-3.318v-16.59c0-.609.995-2.007.788-2.56-.404-1.079-1.175-2.006-2.207-2.6l-14.858-8.545c-.733-.42-1.56-.651-2.405-.67z" fill="#00e600"/>
+ <path d="m4.603 13.256c-.335.685-.509 1.437-.51 2.199v17.09c.001 1.795.965 3.458 2.525 4.355l14.857 8.545c.768.441 1.639.673 2.525.672v-22.078z" fill="#00bc00"/>
+ <path d="m43.411 13.297-19.413 10.789.002 22.031c.886 0 1.756-.231 2.523-.672l14.859-8.545c1.56-.897 2.525-2.56 2.525-4.355v-17.09c-.002-.747-.172-1.484-.496-2.158z" fill="#009200"/>
+ <path d="m21.788 11.835-15.483 1.106 1.106 19.907 5.529-1.106 2.212 7.741 6.636-2.212-3.318-6.635 4.424-1.106zm4.424 1.106v25.436h12.165l3.318-7.741-3.318-5.53 2.212-6.636-3.318-5.529zm-14.377 5.529h4.423v6.636h-4.423zm18.801 0h4.423v5.53h-4.423zm0 8.848h4.423v6.636h-4.423z" fill-opacity=".2"/>
+ <path d="m21.788 10.729-15.483 1.106 1.106 19.907 5.529-1.106 2.212 7.741 6.636-2.211-3.318-6.636 4.424-1.106zm4.424 1.106v25.436h12.165l3.318-7.741-3.318-5.53 2.212-6.636-3.318-5.529zm-14.377 5.529h4.423v6.636h-4.423zm18.801 0h4.423v5.53h-4.423zm0 8.848h4.423v6.636h-4.423z" fill="#ffbb32"/>
+ <path d="m22.559 23.054-15.226 7.282.078 1.406 5.529-1.106 2.212 7.741 6.636-2.211-3.318-6.636 4.424-1.106zm17.732 4.134-5.232 2.035v3.625h-4.423v-1.905l-4.424 1.721v4.607h12.165l3.318-7.741z" fill="#fd6447"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/quickaccess.svg b/.icons/kora/apps/scalable/quickaccess.svg
new file mode 100644
index 000000000..9109e9563
--- /dev/null
+++ b/.icons/kora/apps/scalable/quickaccess.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.46792 -29.9946 29.9946 .46792 24.0321 37.9946)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004658" offset="0"/>
+ <stop stop-color="#005e76" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.46792 -39.9818 39.9818 .46792 24.0321 42.9821)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#37b9ea" offset="0"/>
+ <stop stop-color="#66d5ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.06856 0 0 1.06856 -1.67972 -1.64544)">
+ <ellipse cx="24.106" cy="22.82" rx="17.028" ry="16.616" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.357 3c-6.252 0-11.216 1.815-14.896 5.443-3.64 3.629-5.461 8.478-5.461 14.549 0 6.035 1.84 10.885 5.52 14.549 3.719 3.628 8.606 5.441 14.66 5.441 3.838 0 7.321-.79 10.447-2.371 3.245 2.228 5.811 3.491 8.699 4.389l1.662-3.256c-2.374-.826-4.308-2.012-6.8-3.556 4.313-3.737 6.812-8.801 6.812-15.196 0-6.215-2.143-11.102-5.744-14.658s-8.568-5.334-14.899-5.334zm.172 5c4.531 0 8.065 1.376 10.604 4.129 2.578 2.718 3.867 6.341 3.867 10.871 0 5.192-1.7 9.199-5.098 12.021-2.148-1.567-4.764-2.771-7.849-3.607l-1.407 3.607c1.797.384 3.614 1.08 5.45 2.09-1.367.593-3.223.889-5.567.889-4.569 0-8.143-1.341-10.72-4.023-2.539-2.718-3.809-6.378-3.809-10.977 0-4.704 1.289-8.379 3.867-11.027s6.132-3.973 10.662-3.973z" fill="url(#b)"/>
+ <path d="m24.373 16.86c-1.142 0-1.972.198-2.49.594-.5.379-.893 1.033-1.178 1.963l-2.25-.31c.589-2.738 2.669-4.107 6.24-4.107 1.963 0 3.347.353 4.15 1.059.821.689 1.232 2.023 1.232 4.004v5.889c0 .947.241 1.86.723 2.738h-2.437c-.232-.482-.384-1.033-.455-1.653-1.625 1.309-3.338 1.963-5.141 1.963-1.393 0-2.535-.336-3.428-1.007-.893-.689-1.339-1.628-1.339-2.816 0-1.377.669-2.48 2.008-3.306.572-.362 1.803-.672 3.696-.93 1.892-.276 3.222-.542 3.99-.801v-.568c0-1.808-1.107-2.712-3.321-2.712zm-1.017 10.28c2.892 0 4.338-1.446 4.338-4.339v-.801c-.589.241-1.571.465-2.946.672-1.357.189-2.428.456-3.213.8-.768.328-1.152.87-1.152 1.628 0 1.36.991 2.04 2.973 2.04z" fill="#66d5ff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/quickgui_512.svg b/.icons/kora/apps/scalable/quickgui_512.svg
new file mode 100644
index 000000000..ff2474171
--- /dev/null
+++ b/.icons/kora/apps/scalable/quickgui_512.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0527138 -45.5244 45.5244 .0527138 23.5412 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a90a46" offset="0"/>
+ <stop stop-color="#e81e62" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m28.17 6.927c-.052-.006-.115.021-.22.076-.155.081-.356.105-.607.068-.304-.044-.424-.02-.629.132-.197.145-.29.167-.42.097-.405-.216-.45-.015-.169.736.199.533.169.672-.091.436-.162-.147-.18-.146-.431.033-.308.22-.702.698-1.221 1.479-.205.309-.658.84-1.004 1.18-.607.596-.668.698-1.628 2.659-.548 1.121-1.136 2.434-1.305 2.919-.38 1.091-.653 2.402-.653 3.134 0 .305-.078.98-.174 1.499-.316 1.724-.255 2.018.685 3.274 2.196 2.935 4.912 8.362 6.771 13.53.206.571.425 1.071.487 1.109.063.038.114.196.114.351 0 .3.162 1.267.231 1.378.111.181.202-.093.204-.613h.003c.001-.319.057-1.203.126-1.965.229-2.525.172-3.942-.302-7.363-.341-2.463-.434-3.451-.44-4.677-.015-3.122.429-4.801 1.556-5.876.667-.636 1.354-.956 2.757-1.285 1.496-.35 2.81-.673 3.49-.86 1.064-.293 2.271-.192 3.81.32 1.61.536 2.349.727 2.821.727.262 0 .489-.044.525-.102.091-.148-.617-.759-1.23-1.061-.476-.234-1.092-.485-2.983-1.218-.405-.157-1.009-.411-1.343-.562-.333-.152-1.618-.686-2.856-1.187-2.43-.985-2.594-1.057-2.526-1.125.025-.025 1.075.288 2.335.695 2.351.761 5.267 1.879 6.451 2.473.367.184.767.356.887.384.392.091.986.553 1.471 1.147.262.321.562.684.667.807l.194.225.002-.36c.009-1.133-1.056-2.152-3.915-3.753-1.271-.712-1.661-1.195-1.792-2.219-.14-1.104-.955-2.445-1.956-3.219-.791-.611-4.173-2.358-4.564-2.358-.055 0-.175.066-.267.149-.159.144-.177.139-.422-.151-.722-.855-.585-.778-1.394-.778-.61 0-.758-.028-.882-.165-.068-.074-.11-.114-.163-.12zm-16.121 1.138c-.312 0-.569.257-.569.569s.257.569.569.569h8.496c.157-.175.316-.353.441-.475.141-.139.629-.751.551-.634.007-.01.015-.019.022-.029zm21.506 3.666c.076-.001.163.006.264.02.892.12 1.84 1.274 1.487 1.812-.14.214-.566.256-1.007.098-.259-.093-.5-.275-.784-.598-.36-.409-.409-.507-.409-.814 0-.363.117-.513.449-.518zm-26.059 2.025c-.312 0-.569.257-.569.569s.257.569.569.569h9.999c.149-.364.323-.749.503-1.138zm-2.276 11.382c-.312 0-.569.257-.569.569s.257.569.569.569h12.044c-.241-.336-.484-.704-.691-1.138zm4.552 11.382c-.312 0-.569.257-.569.569s.257.569.569.569h13.452c-.15-.38-.308-.758-.467-1.138z" fill="#ffffff"/>
+ <path d="m7.496 30.829c-.312 0-.569.257-.569.569s.257.569.569.569h13.174c-.198-.392-.395-.767-.591-1.138z" fill="#f6a5c0"/>
+ <path d="m5.22 19.447c-.312 0-.569.257-.569.569s.257.569.569.569h11.059c.051-.374.098-.951.098-.709 0-.146.005-.288.011-.429z" fill="#f06392"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/quickhash.svg b/.icons/kora/apps/scalable/quickhash.svg
new file mode 100644
index 000000000..660831a32
--- /dev/null
+++ b/.icons/kora/apps/scalable/quickhash.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.616375 -43.1741 43.1741 .616375 24.4938 45.4995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#368c6a" offset="0"/>
+ <stop stop-color="#51bc89" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.5 16.416h6.5l1.5-6.5h4.334l-1.5 6.5h5.757l-.998 4.334h-5.759l-1.5 6.5h5.758l-1 4.334h-5.758l-1.5 6.5h-4.334l1.5-6.5h-6.5l-1.5 6.5h-4.334l1.5-6.5h-5.834l1.001-4.334h5.833l1.5-6.5h-5.832l.998-4.334h5.834l1.5-6.5h4.334zm5.5 4.334h-6.5l-1.5 6.5h6.5z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/quicksynergy.svg b/.icons/kora/apps/scalable/quicksynergy.svg
new file mode 120000
index 000000000..dc02f27ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/quicksynergy.svg
@@ -0,0 +1 @@
+synergy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/quimup.svg b/.icons/kora/apps/scalable/quimup.svg
new file mode 100644
index 000000000..d6bf10f38
--- /dev/null
+++ b/.icons/kora/apps/scalable/quimup.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#012f50" offset="0"/>
+ <stop stop-color="#355871" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m38 8-13 13 14 3-27 18 11-15-14-4z" fill="#3bb8d6" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/quimup64.svg b/.icons/kora/apps/scalable/quimup64.svg
new file mode 120000
index 000000000..a247dd1f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/quimup64.svg
@@ -0,0 +1 @@
+quimup.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/quiterss.svg b/.icons/kora/apps/scalable/quiterss.svg
new file mode 100644
index 000000000..dfce3d389
--- /dev/null
+++ b/.icons/kora/apps/scalable/quiterss.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.1122 44.1122 0 23.1365 45.905)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009e5d" offset="0"/>
+ <stop stop-color="#37ce97" offset="1"/>
+ </linearGradient>
+ <circle cx="24.08" cy="24.109" r="22.873" fill="url(#a)"/>
+ <path d="m15.41 12.68c1.903 0 3.736.246 5.498.739 1.762.492 3.411 1.189 4.947 2.091s2.935 1.983 4.196 3.244c1.26 1.261 2.342 2.659 3.243 4.196.902 1.536 1.599 3.185 2.092 4.947.493 1.761.739 3.594.739 5.498 0 .601-.213 1.114-.639 1.54s-.939.639-1.54.639-1.115-.213-1.541-.639-.638-.939-.638-1.54c0-1.503-.197-2.952-.589-4.346-.393-1.394-.944-2.697-1.653-3.908-.71-1.21-1.562-2.313-2.555-3.306-.994-.994-2.096-1.845-3.307-2.555-1.21-.71-2.513-1.261-3.907-1.653-1.395-.393-2.843-.589-4.346-.589-.601 0-1.115-.213-1.541-.639-.425-.425-.638-.939-.638-1.54s.213-1.115.638-1.541c.426-.425.94-.638 1.541-.638zm0 8.241c1.72 0 3.335.329 4.847.989 1.511.66 2.83 1.553 3.957 2.68s2.021 2.447 2.68 3.958c.66 1.511.99 3.127.99 4.847 0 .601-.213 1.114-.639 1.54s-.939.639-1.54.639c-.602 0-1.115-.213-1.541-.639s-.639-.939-.639-1.54c0-1.119-.212-2.171-.638-3.156-.426-.986-1.006-1.846-1.741-2.58-.735-.735-1.595-1.315-2.58-1.741s-2.037-.639-3.156-.639c-.601 0-1.115-.213-1.541-.639-.426-.425-.638-.939-.638-1.54s.212-1.115.638-1.541c.426-.425.94-.638 1.541-.638zm4.008 11.447c0 .434-.08.835-.238 1.202-.159.368-.376.689-.652.964-.275.276-.601.493-.977.652-.375.158-.772.238-1.189.238-.435 0-.835-.08-1.203-.238-.367-.159-.689-.376-.964-.652-.276-.275-.493-.597-.651-.964-.159-.367-.238-.768-.238-1.202 0-.418.079-.814.238-1.19.158-.376.375-.701.651-.977.275-.275.597-.492.964-.651.368-.159.768-.238 1.203-.238.417 0 .814.079 1.189.238.376.159.702.376.977.651.276.276.493.601.652.977.158.376.238.772.238 1.19z" fill-opacity=".64" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/quodlibet.svg b/.icons/kora/apps/scalable/quodlibet.svg
new file mode 100644
index 000000000..a46a43c06
--- /dev/null
+++ b/.icons/kora/apps/scalable/quodlibet.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(5.61e-6 -45.528 45.528 5.61e-6 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0229aa" offset="0"/>
+ <stop stop-color="#1c62ba" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m18.429 9.204c-.01.001-.021.001-.031.002-1.38-.043-2.529.732-3.103 1.787-.581 1.069-.521 2.012.317 3.206.865 1.232 2.214 2.216 3.727 2.668 1.253.375 2.305.389 3.523-.15.002 7.34 0 15.762 0 23.11-.081.788 0 1.246.721 1.201.561-.035 1.012-.026 1.27-.37s.309-.734.341-1.121c.032-.388.073-1.694.139-1.952.318-1.548 1.255-2.744 2.431-3.878 1.176-1.135 2.577-2.182 3.714-3.442 1.94-2.143 2.198-5.42.492-7.8-.182-.254-1.42-2.332-1.536-2.52s-.469-.506-.78-.343c-.277.145-.303.494-.188.698 1.089 1.939 2.105 4.1 1.587 6.098-.674 2.442-3.186 4.071-5.803 4.467-.07.008-.11.013-.148.017-.042-5.662-.019-11.663-.019-17.441 0-2.82-3.899-4.3-6.616-4.236-.008 0-.016-.001-.024-.001-.005.001-.009 0-.014 0z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qupzilla.svg b/.icons/kora/apps/scalable/qupzilla.svg
new file mode 120000
index 000000000..8b26bb3cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/qupzilla.svg
@@ -0,0 +1 @@
+browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qutebrowser.svg b/.icons/kora/apps/scalable/qutebrowser.svg
new file mode 100644
index 000000000..326c4c712
--- /dev/null
+++ b/.icons/kora/apps/scalable/qutebrowser.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5093 45.5093 0 24.6003 46.7555)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3d9cff" offset="0"/>
+ <stop stop-color="#cee5fd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.1168 36.1168 0 24 41.9439)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002049" offset="0"/>
+ <stop stop-color="#0a396e" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.764" ry="22.764" fill="url(#a)"/>
+ <path d="m23.956 1.236c-2.877 0-5.615.548-8.145 1.51-.184.169-.423.298-.613.282-.025-.002-.052-.019-.077-.029-1.247.521-2.431 1.159-3.553 1.883.146.236.19.499-.111.627-.051.022-.648.103-.869.098-3.191 2.314-5.703 5.4-7.339 9.033.026-.003.15-.014.177-.016.248-.004.421.074.659.124.22.045.398.192.588.207.541.041.671-.379 1.112-.614.455.064.757-.077 1.169-.031.28.031.483.33.701.347.184.018.346-.172.524-.145.173.027.471.403.499.614.035.262-.194.499-.119.787.276.28.776.336 1.17.498.256-.211.034-.602 0-.907 0-.135.018-.254 0-.378-.024-.21-.114-.403-.116-.583 0-.83.671-1.219 1.229-1.547.242-.143.432-.393.642-.498.296-.148.516-.183.761-.32.443-.248.823-.448 1.17-.729.16-.377.015-.882.029-1.254.16-.098.298.042.468.029.267-.056.289-.432.44-.582.089-.087.33-.148.439-.234.267-.209.353-.524.586-.613.083-.034.276-.025.408-.061.173-.045.419-.25.701-.346.184-.064.605-.077.675-.147.086-.088 0-.335.029-.467.142-.659 1.136-.798 1.724-1.02.412-.156.835-.441 1.287-.354-.088.313-.51.202-.438.583.099.527.806-.151.993-.229.357-.15.969-.242 1.437-.412.41-.15 1.146-.378.759-.846-.322-.019-.478.377-.759.497-.195.031-.158-.162-.323-.177-.158-.019-.246.145-.408.117-.161-.026-.387-.279-.412-.466-.064-.488.413-.689.615-1.052-.134-.441-.745-.09-1.114-.262.035-.263.308-.444.615-.494.252-.042.817-.021.967.114.087.073 0 .257.147.38.149.134.332.12.525.089.07-.333-.433-.25-.378-.469.395-.258 1.037-.047 1.521-.118.278-.041.571-.237.817-.376.235-.133.54-.365.789-.147.067.239-.217.318-.35.436-.447.397-.908.852-1.256 1.314.213.208.601.104.962.147.141.018.319.06.468.086.174.031.36.023.496.058.246.06.312.322.555.322.4 0 .405-.432.178-.702.072-.276.184-.418.087-.611-.18-.36-.841-.019-.875-.467-.022-.291.244-.278.35-.496-.049-.562.462-.603.407-1.107-.024-.211-.202-.214-.35-.411-.073-.097-.112-.284-.198-.367-.682-.061-1.372-.098-2.071-.098h-.001zm-11.769 4.593c.136.02.301.165.465.178.157.004.285-.086.381-.06.245.064.348.433.119.613-.191.024-.266-.082-.41-.057-.397.067-.55.843-.846.818-.28-.024-.432-.705-.147-.907.018-.177-.13-.206-.121-.38.084-.108.324-.224.557-.205zm-1.316.091c.081.003.142.023.173.058-.038.311-.282.291-.523.436-.416.25-.656.632-.788 1.167-.039.156-.449.568-.646.527-.464-.098.127-.951.233-1.081.118-.143.275-.269.413-.435.133-.161.22-.378.349-.467.141-.098.544-.214.789-.205zm3.461 1.049c.148.003.282.027.343.087-.096.386-.928.284-1.232.145.019-.146.248-.186.439-.205.135-.003.302-.031.45-.027zm-1.893.712c.099-.003.199.019.303.046-.27.225-.561.352-1.023.498-.222.07-.606.157-.643-.091-.046-.303.325-.233.527-.26.256-.035.536-.184.836-.193zm29.044 1.729c-.035.083-.061.165-.056.245.018.141.173.276.207.467.018.101-.047.319 0 .411.141.273.51.076.773.091-.299-.411-.598-.824-.924-1.214zm1.494 2.008c-.042.201-.179.463-.289.631-.255.387-.602.405-.967.611-.305.173-.436.461-.615.761-.193.324-.313.52-.234.989-.261.517-.657.834-1.198 1.08-.16.072-.379.099-.526.205-.117.084-.183.309-.349.496-.205.227-.42.324-.528.498-.084.134-.113.402-.205.582-.125.245-.391.365-.555.614-.075.114-.124.347-.207.498-.185.336-.501.578-.468.873.034.286.359.336.381.585 0 .141-.093.227-.087.38 0 .224.156.381.174.554.044.433-.148.606-.229.902-.039.142-.022.301-.061.411-.071.217-.375.413-.38.669 0 .183.187.329.202.585 0 .177-.087.365-.055.527.062.318.63.687.877.934.331.33.764.585.907.933.119.296.119.68.349.903.171.164.455.267.673.438.204.159.426.297.644.467.356.278.894.832 1.461.789.296-.022.599-.263.935-.322.346-.062.794-.094 1.143-.058.267.026.542.186.82.173.293-.018.629-.235.962-.38.268-.116.596-.245.957-.34.166-1.11.254-2.248.254-3.406 0-4.661-1.396-8.981-3.786-12.582zm-37.721 7.649c-.486.027-.805.049-1.081.174-.632.287-.51 1.14-1.142 1.342-.219.07-.519.073-.76.118-.207.038-.461.151-.675.147-.06-.001-.063-.014-.138-.037-.057.358-.121.8-.138 1.204.602.115.832.886 1.363 1.149.146.072.336.076.524.118.151.034.266.098.412.147.309.105.688.092.935.202.373.165.646.864.967 1.051.018.189-.036.442.029.583.151.205.365.16.615.293.298.161.389.576.672.703.098.043.343.038.497.084.388.117.514.565.846.467.218-.064.201-.288.236-.496.144-.155.302-.402.526-.406.364-.019.396.374.528.727.075.199.27.372.321.582.09.363.046 1.448-.032 1.665-.091.266-.452.379-.674.674-.106.138-.155.34-.234.438-.143.173-.356.219-.464.38-.06.09-.119.284-.178.406-.175.372-.41.635-.263 1.081.062.183.349.306.35.522.001.254-.541.482-.583.761-.032.207.168.577.233.847.049.203.435.331.555.466.205.23.369.556.557.845.371.568.661 1.261 1.022 1.812.191.288.459.548.586.847.065.151.056.331.116.467.209.471 1.132.962 1.608 1.196.223.108.47.147.675.26.31.172.924.636 1.08.907.139.244.226.837.294 1.225.091.512.001.905.029 1.46.018.3.115.602.119.903.001.105-.065.101-.07.208l.013.113c2.864 1.315 6.051 2.062 9.42 2.062.608 0 1.209-.022 1.805-.068.027-.045.052-.101.083-.143.138-.18.259-.338.35-.496.086-.533-.213-.905-.087-1.372.14-.524.866-.844 1.374-1.08.175-.081.354-.213.497-.262.352-.123.792-.057 1.114-.174.548-.2.605-.786.875-1.285.127-.236.296-.472.321-.64.021-.151-.056-.293-.032-.471.027-.177.185-.329.234-.523.064-.252.092-.623.092-.904 0-.232-.109-.434-.118-.643-.038-.757.274-.842.554-1.254.141-.204.194-.438.292-.584.471-.702 1.289-1.041 1.229-2.101-.019-.351-.24-1.144-.498-1.256-.148-.064-.488-.004-.702-.087-.691-.257-1.097-1.112-1.813-1.167-.153-.019-.293.063-.466.06-.283-.018-.71-.198-1.024-.233-.2-.022-.466.059-.586 0-.183-.089-.201-.425-.35-.525-.117-.081-.347-.109-.525-.178-.288-.11-.517-.239-.849-.262-.102-.004-.23.049-.35.031-.183-.031-.329-.248-.498-.351-.213-.129-.409-.192-.497-.376.192-.629-.339-.804-.468-1.167-.062-.17-.034-.375-.087-.527-.076-.217-.292-.343-.528-.524-.423-.325-.798-.631-1.403-.705-.266-.034-.53.079-.851.06-.34-.022-.767-.319-1.022-.609-.248-.284-.368-.538-.584-.674-.204-.131-.475-.127-.614-.26-.062-.058-.052-.157-.119-.293-.102-.213-.275-.331-.147-.585-.233-.119-.239.222-.494.178-.227-.322-.42-.475-.936-.38-.236.043-.368.341-.643.349-.226.018-.404-.251-.702-.294-.225-.031-.481.061-.641.031-.25-.049-.327-.257-.555-.406-.167-.11-.492-.297-.586-.294-.294.019-.503.624-.909.409-.197-.249.321-.38.087-.613-.177-.177-.326.08-.467.178-.163.112-.315.222-.495.289-.401.15-.653.071-.966.233-.291.15-.303.402-.468.7-.135.245-.441.601-.644.616-.245.019-.479-.342-.701-.438-.67-.289-.995.257-1.551.265-.516.018-1.253-.832-1.227-1.316 0-.296.17-.744.205-1.11.031-.29.231-.466.234-.731 0-.355-.471-.627-.702-.669-.546-.101-1.305.219-1.931-.031-.119-.198.14-.335.207-.527.038-.11.016-.256.056-.376.069-.186.265-.33.352-.527.065-.15.082-.367.147-.553.076-.213.217-.349.234-.498.022-.197-.053-.424-.207-.554h.005zm7.817 6.178c.199.019.223.427.021.46-.219.034-.33-.342-.118-.44.036-.019.07-.02.097-.018z" fill="#7ebaff" fill-rule="nonzero"/>
+ <path d="m30.604 6.774-6.004 3.581v9.159l6.004-3.581zm-10.437.802c-5.505-.031-15.933 1.559-15.979 13.364-.056 14.321 10.676 11.051 13.108 9.606 4.677-2.762 9.495-5.683 13.908-8.269 2.404-1.406 6.905-2.322 6.905 4.282s-4.887 8.652-7.505 8.511v-11.153l-6.004 3.543v12.728c.324.066 1.547.227 3.233.236 5.505.031 15.933-1.559 15.979-13.364.056-14.321-10.676-11.051-13.108-9.606-4.677 2.762-9.495 5.683-13.908 8.269-2.404 1.406-6.905 2.322-6.905-4.282 0-6.605 4.887-8.652 7.505-8.511v11.153l6.004-3.543v-12.728c-.324-.066-1.547-.227-3.233-.236zm3.233 20.91-6.004 3.581v9.158l6.004-3.58z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qv2ray.svg b/.icons/kora/apps/scalable/qv2ray.svg
new file mode 100644
index 000000000..805aca481
--- /dev/null
+++ b/.icons/kora/apps/scalable/qv2ray.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323f40" offset="0"/>
+ <stop stop-color="#444e4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m17.313 24.938s0 4.499-4.5 6.749c6.75 0 13.499-4.5 13.499-4.5z" fill-opacity=".2"/>
+ <path d="m17.313 23.813s0 4.499-4.5 6.749c6.75 0 13.499-4.5 13.499-4.5z" fill="#1cbe7b"/>
+ <path d="m15.063 24.938s11.249 2.249 22.498 13.498l-6.749-15.748h-13.499z" fill-opacity=".2"/>
+ <path d="m15.063 23.813s11.249 2.249 22.498 13.498l-6.749-15.748h-13.499z" fill="#20d68b"/>
+ <path d="m10.564 24.938s2.249-9 6.749-9c8.999 0 23.623 14.624 23.623 14.624s-12.374-7.874-21.373-7.874c-6.75 0-8.999 2.25-8.999 2.25z" fill-opacity=".2"/>
+ <path d="m10.564 23.813s2.249-9 6.749-9c8.999 0 23.623 14.624 23.623 14.624s-12.374-7.874-21.373-7.874c-6.75 0-8.999 2.25-8.999 2.25z" fill="#29e778"/>
+ <path d="m17.313 14.813c-4.5 0-6.749 9-6.749 9s.145-.142.443-.343c.856-2.548 2.955-7.532 6.306-7.532 6.417 0 15.611 7.378 20.406 11.645 1.928 1.053 3.217 1.854 3.217 1.854s-14.624-14.624-23.623-14.624z" fill="#fff" fill-opacity=".2"/>
+ <path d="m8.314 22.688c-1.326 0-2.25-2.25-2.25-4.5s2.25-4.499 4.5-4.499c16.873 0 30.372 8.436 30.372 8.436s-12.374-3.937-19.123-3.937c-8.437 0-9 0-13.499 4.5z" fill-opacity=".2"/>
+ <path d="m8.314 21.563c-1.326 0-2.25-2.25-2.25-4.5s2.25-4.499 4.5-4.499c16.873 0 30.372 8.436 30.372 8.436s-12.374-3.937-19.123-3.937c-8.437 0-9 0-13.499 4.5z" fill="#64fb6d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qv4l2.svg b/.icons/kora/apps/scalable/qv4l2.svg
new file mode 100644
index 000000000..fa0ae6f64
--- /dev/null
+++ b/.icons/kora/apps/scalable/qv4l2.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(30.6602 30.6602 -30.6602 30.6602 -121.207 138.546)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009cf0" offset="0"/>
+ <stop stop-color="#7b00fe" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m38.198 18.482c.331 4.086.33 6.666.002 10.753-.157 1.945-1.61 4.431-3.661 4.791-6.539.512-14.297.448-21.075 0-2.118-.27-3.506-2.846-3.663-4.791-.329-4.086-.329-6.411 0-10.497.155-1.944 1.58-4.506 3.658-4.741 6.7-.57 14.495-.448 21.076 0 2.357.088 3.502 2.541 3.663 4.485zm-8.12 4.46c-.043-.056-.098-.086-.168-.1l-1.463-.225c-.08-.259-.19-.523-.328-.792.096-.14.24-.323.432-.568.191-.245.327-.423.407-.535.042-.057.064-.128.064-.185 0-.086-.018-.142-.056-.179-.192-.274-.631-.732-1.319-1.371-.064-.057-.131-.085-.2-.085-.08 0-.144.028-.192.07l-1.136.863c-.219-.114-.458-.212-.72-.299l-.223-1.485c-.005-.07-.037-.127-.093-.172-.055-.043-.121-.071-.196-.071h-1.775c-.155 0-.251.085-.288.227-.07.269-.146.768-.232 1.501-.251.085-.493.183-.727.307l-1.104-.863c-.07-.056-.139-.085-.208-.085-.117 0-.37.192-.756.577-.387.385-.649.674-.788.868-.047.071-.071.127-.071.186 0 .07.026.127.079.194.358.435.643.806.856 1.112-.133.247-.237.496-.312.743l-1.487.226c-.059.009-.11.042-.152.099-.042.056-.064.128-.064.185v1.792c0 .07.022.128.064.19.041.056.098.084.168.098l1.463.218c.074.264.184.53.328.799-.096.142-.24.324-.432.57-.192.245-.328.424-.407.537-.042.056-.064.127-.064.184 0 .072.017.128.055.186.208.291.648.742 1.32 1.356.058.057.125.085.2.085.08 0 .146-.028.2-.071l1.128-.864c.219.114.458.213.72.299l.223 1.485c.005.07.037.127.093.172.055.043.121.071.195.071h1.776c.155 0 .251-.085.288-.227.07-.27.146-.768.232-1.501.251-.085.493-.183.727-.307l1.104.872c.075.042.144.07.208.07.117 0 .369-.191.752-.572.384-.384.648-.672.792-.872.047-.056.071-.112.071-.185 0-.071-.026-.141-.079-.201-.384-.473-.67-.845-.856-1.113.106-.199.211-.443.312-.734l1.48-.226c.064-.009.117-.043.159-.099s.064-.127.064-.185v-1.792c0-.071-.021-.127-.064-.191zm-4.63 2.53c-.4.404-.882.606-1.448.606-.565 0-1.047-.202-1.447-.606s-.601-.891-.601-1.461c0-.569.201-1.057.601-1.46.4-.405.882-.606 1.447-.606.566 0 1.048.202 1.448.606.399.404.6.89.6 1.46s-.201 1.057-.6 1.461z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qvge.svg b/.icons/kora/apps/scalable/qvge.svg
new file mode 100644
index 000000000..6d7cc5311
--- /dev/null
+++ b/.icons/kora/apps/scalable/qvge.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ced5d5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m26 26 .354 2.475.707-.707 5.171 5.171-.707.707 2.475.354-.354-2.475-.707.707-5.171-5.171.707-.707zm-5 10.5 2-1.5v1h11v1h-11v1zm15.5-21.5 1.5 2h-1v17h-1v-17h-1zm-9.5-3.5 2-1.5v1h5v1h-5v1zm-3.5 8.5-1.5-2h1v-4h1v4h1zm-8.5 3.5 2-1.5v1h4v1h-4v1z" fill="#717171" fill-rule="nonzero"/>
+ <circle cx="23.5" cy="23.5" r="3.5" fill="#c162c9"/>
+ <circle cx="11.5" cy="23.5" r="3.5" fill="#007f73"/>
+ <circle cx="23.5" cy="11.5" r="3.5" fill="#0087d5"/>
+ <circle cx="36.5" cy="11.5" r="3.5" fill="#ffc107"/>
+ <circle cx="17.5" cy="36.5" r="3.5" fill="#f4f4f4"/>
+ <circle cx="36.5" cy="36.5" r="3.5" fill="#dd372b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/qvidcap.svg b/.icons/kora/apps/scalable/qvidcap.svg
new file mode 120000
index 000000000..fe827572d
--- /dev/null
+++ b/.icons/kora/apps/scalable/qvidcap.svg
@@ -0,0 +1 @@
+qv4l2.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/qview.svg b/.icons/kora/apps/scalable/qview.svg
new file mode 100644
index 000000000..18ce0800f
--- /dev/null
+++ b/.icons/kora/apps/scalable/qview.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20z" fill="url(#a)"/>
+ <path d="m31.5 12c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm-12.061 6c-.242.007-.478.1-.644.287l-8.574 8.965c-.111.16-.221.373-.221.586v3.256c0 .533.386.906.939.906h26.12c.498 0 .941-.426.941-.906v-2.348c.002-.241-.1-.473-.279-.641l-6.252-6.796c-.387-.321-.941-.374-1.328 0l-2.436 2.847c-.38.32-.948.32-1.328 0l-6.254-5.922c-.194-.16-.442-.241-.684-.234z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/qwinff.svg b/.icons/kora/apps/scalable/qwinff.svg
new file mode 120000
index 000000000..6725df087
--- /dev/null
+++ b/.icons/kora/apps/scalable/qwinff.svg
@@ -0,0 +1 @@
+winff.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/racket-logo.svg b/.icons/kora/apps/scalable/racket-logo.svg
new file mode 100644
index 000000000..82e1ac828
--- /dev/null
+++ b/.icons/kora/apps/scalable/racket-logo.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.858838 -36.5138 36.5138 -.858838 24.8588 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ab1010" offset="0"/>
+ <stop stop-color="#d82b2f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-2.307.006-4.597.412-6.766 1.199 11.447 7.444 17.486 18.709 22.352 31.305 2.85-3.544 4.407-7.956 4.414-12.504 0-10.972-9.028-20-20-20z" fill="#3e5ba9"/>
+ <path d="m11.141 8.709c-4.517 3.792-7.133 9.394-7.141 15.291.005 4.843 1.77 9.523 4.963 13.164l3.419 1.056c.372 1.349 2.241 2.331 2.083 3.339 2.925 1.595 6.203 2.434 9.535 2.441 3.45-.009 6.839-.91 9.838-2.615-1.727-11.799-10.163-25.84-22.697-32.676z" fill="url(#a)"/>
+ <path d="m17.465 5.123c-2.419.838-4.654 2.133-6.584 3.814 3.643 1.773 7.179 4.508 10.254 7.821-4.339 4.359-9.494 12.236-12.225 20.33 1.589 1.84 3.5 3.375 5.639 4.529 1.588-7.496 5.97-15.688 10.271-20.324 4.019 5.639 7.206 12.642 8.862 20.182 2.352-1.305 4.418-3.071 6.072-5.192-3.754-12.809-14.249-26.801-22.289-31.16z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/radeon-profile.svg b/.icons/kora/apps/scalable/radeon-profile.svg
new file mode 100644
index 000000000..428243ec3
--- /dev/null
+++ b/.icons/kora/apps/scalable/radeon-profile.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a11700" offset="0"/>
+ <stop stop-color="#ec5448" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m12 12 7 7h10v.031h.031l-.031 9.906 7 7v-23.937zm7 7.844-7 6.875v9.281h9.812l6.938-7h-9.75z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="39.215852" cy="39.215852" r="8.078202" fill="#103975" stroke-width=".734382"/>
+ <path transform="matrix(.988604 0 0 .988604 3.63985 3.62627)" d="m34.447 29.999-.132 1.58c-.501.186-.967.455-1.378.797l-1.436-.676-1.5 2.598 1.304.906c-.047.262-.071.528-.072.795 0 .268.023.535.068.799l-1.301.903 1.5 2.598 1.433-.675c.412.34.879.608 1.381.792l.131 1.584h3l.133-1.58c.501-.186.967-.456 1.377-.797l1.437.676 1.5-2.598-1.304-.906c.046-.262.07-.528.072-.795 0-.268-.023-.535-.069-.799l1.301-.902-1.5-2.598-1.433.675c-.412-.34-.879-.607-1.381-.79l-.132-1.584h-3zm1.5 3.333c1.463 0 2.667 1.204 2.667 2.667s-1.204 2.666-2.667 2.667c-1.463-.001-2.667-1.204-2.667-2.667s1.204-2.667 2.667-2.667z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/radio.svg b/.icons/kora/apps/scalable/radio.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/radio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/radiotray-ng-on.svg b/.icons/kora/apps/scalable/radiotray-ng-on.svg
new file mode 120000
index 000000000..e755374ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/radiotray-ng-on.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/radiotray.svg b/.icons/kora/apps/scalable/radiotray.svg
new file mode 100644
index 000000000..715c551ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/radiotray.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#405258" offset="0"/>
+ <stop stop-color="#4c636b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle cx="16.99996" cy="23.99994" r="12.9032" fill-opacity=".2" stroke-width="1.29032"/>
+ <path transform="matrix(1.29032 0 0 1.29032 -4.93548 -6.96774)" d="m9.929 16.929c-.234.239-.456.489-.664.75l3.567 3.567c-1.304 1.974-1.039 4.616.632 6.29 1.674 1.673 4.318 1.94 6.293.635l3.571 3.571c.259-.211.507-.435.743-.671.234-.239.455-.489.664-.75l-3.567-3.567c1.304-1.973 1.039-4.615-.633-6.29-1.673-1.673-4.317-1.94-6.292-.635l-3.571-3.571c-.259.211-.507.435-.743.671z" fill="#ee5858" fill-rule="nonzero"/>
+ <circle cx="16.99996" cy="23.99994" r="3.87096" fill="#f3c4c4" stroke-width="1.29032"/>
+ <path transform="translate(2.08437)" d="m41 29c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1s.448 1 1 1h10c.552 0 1-.448 1-1zm0-4c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1s.448 1 1 1h10c.552 0 1-.448 1-1zm0-4c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1s.448 1 1 1h10c.552 0 1-.448 1-1zm0-4c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1s.448 1 1 1h10c.552 0 1-.448 1-1z" fill-opacity=".2"/>
+ <g fill="#0a97b8">
+ <circle cx="41.08437" cy="35" r="2"/>
+ <circle cx="35.08437" cy="35" r="2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/radiotray_connecting.svg b/.icons/kora/apps/scalable/radiotray_connecting.svg
new file mode 100644
index 000000000..0e9520b14
--- /dev/null
+++ b/.icons/kora/apps/scalable/radiotray_connecting.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 24 45.6258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9b00" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.917 24c0 2.792-1.187 5.471-3.259 7.349-.406.37-.916.553-1.428.553-.578 0-1.153-.235-1.572-.697-.789-.869-.724-2.213.146-3.001 1.184-1.076 1.863-2.608 1.863-4.204 0-1.601-.677-3.131-1.856-4.201-.87-.787-.937-2.132-.147-3.002.787-.871 2.13-.936 3-.147 2.067 1.873 3.253 4.552 3.253 7.35zm2.145-11.994c-.828-.831-2.175-.834-3.005-.007-.833.827-.836 2.173-.009 3.006 2.387 2.397 3.702 5.592 3.702 8.995 0 3.394-1.317 6.586-3.709 8.991-.827.832-.824 2.178.009 3.005.413.412.956.619 1.499.619.545 0 1.092-.208 1.505-.626 3.189-3.207 4.946-7.464 4.946-11.989 0-4.534-1.754-8.794-4.938-11.994zm-12.062 9.425c-1.421 0-2.567 1.146-2.567 2.569 0 1.416 1.148 2.568 2.568 2.568 1.421 0 2.567-1.152 2.567-2.568 0-1.423-1.147-2.569-2.568-2.569zm-3.656-4.636c-.789-.87-2.132-.935-3.002-.146-2.071 1.878-3.259 4.558-3.259 7.351 0 2.8 1.186 5.478 3.254 7.349.407.369.917.55 1.426.55.579 0 1.156-.235 1.576-.698.788-.87.72-2.215-.15-3.002-1.178-1.067-1.856-2.597-1.856-4.199 0-1.597.679-3.128 1.865-4.204.87-.789.935-2.133.146-3.001zm-9.094 7.205c0-3.395 1.318-6.586 3.709-8.99.827-.832.826-2.178-.007-3.005-.83-.829-2.176-.825-3.005.007-3.19 3.204-4.947 7.463-4.947 11.988 0 4.532 1.754 8.792 4.939 11.993.415.418.96.626 1.505.626.543 0 1.084-.206 1.499-.619.832-.827.835-2.173.007-3.004-2.385-2.4-3.7-5.595-3.7-8.996z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/radiotray_off.svg b/.icons/kora/apps/scalable/radiotray_off.svg
new file mode 100644
index 000000000..eeaec2b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/radiotray_off.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 24 45.6258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#999" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.917 24c0 2.792-1.187 5.471-3.259 7.349-.406.37-.916.553-1.428.553-.578 0-1.153-.235-1.572-.697-.789-.869-.724-2.213.146-3.001 1.184-1.076 1.863-2.608 1.863-4.204 0-1.601-.677-3.131-1.856-4.201-.87-.787-.937-2.132-.147-3.002.787-.871 2.13-.936 3-.147 2.067 1.873 3.253 4.552 3.253 7.35zm2.145-11.994c-.828-.831-2.175-.834-3.005-.007-.833.827-.836 2.173-.009 3.006 2.387 2.397 3.702 5.592 3.702 8.995 0 3.394-1.317 6.586-3.709 8.991-.827.832-.824 2.178.009 3.005.413.412.956.619 1.499.619.545 0 1.092-.208 1.505-.626 3.189-3.207 4.946-7.464 4.946-11.989 0-4.534-1.754-8.794-4.938-11.994zm-12.062 9.425c-1.421 0-2.567 1.146-2.567 2.569 0 1.416 1.148 2.568 2.568 2.568 1.421 0 2.567-1.152 2.567-2.568 0-1.423-1.147-2.569-2.568-2.569zm-3.656-4.636c-.789-.87-2.132-.935-3.002-.146-2.071 1.878-3.259 4.558-3.259 7.351 0 2.8 1.186 5.478 3.254 7.349.407.369.917.55 1.426.55.579 0 1.156-.235 1.576-.698.788-.87.72-2.215-.15-3.002-1.178-1.067-1.856-2.597-1.856-4.199 0-1.597.679-3.128 1.865-4.204.87-.789.935-2.133.146-3.001zm-9.094 7.205c0-3.395 1.318-6.586 3.709-8.99.827-.832.826-2.178-.007-3.005-.83-.829-2.176-.825-3.005.007-3.19 3.204-4.947 7.463-4.947 11.988 0 4.532 1.754 8.792 4.939 11.993.415.418.96.626 1.505.626.543 0 1.084-.206 1.499-.619.832-.827.835-2.173.007-3.004-2.385-2.4-3.7-5.595-3.7-8.996z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/radiotray_on.svg b/.icons/kora/apps/scalable/radiotray_on.svg
new file mode 100644
index 000000000..77913e906
--- /dev/null
+++ b/.icons/kora/apps/scalable/radiotray_on.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.917 24c0 2.792-1.187 5.471-3.259 7.349-.406.37-.916.553-1.428.553-.578 0-1.153-.235-1.572-.697-.789-.869-.724-2.213.146-3.001 1.184-1.076 1.863-2.608 1.863-4.204 0-1.601-.677-3.131-1.856-4.201-.87-.787-.937-2.132-.147-3.002.787-.871 2.13-.936 3-.147 2.067 1.873 3.253 4.552 3.253 7.35zm2.145-11.994c-.828-.831-2.175-.834-3.005-.007-.833.827-.836 2.173-.009 3.006 2.387 2.397 3.702 5.592 3.702 8.995 0 3.394-1.317 6.586-3.709 8.991-.827.832-.824 2.178.009 3.005.413.412.956.619 1.499.619.545 0 1.092-.208 1.505-.626 3.189-3.207 4.946-7.464 4.946-11.989 0-4.534-1.754-8.794-4.938-11.994zm-12.062 9.425c-1.421 0-2.567 1.146-2.567 2.569 0 1.416 1.148 2.568 2.568 2.568 1.421 0 2.567-1.152 2.567-2.568 0-1.423-1.147-2.569-2.568-2.569zm-3.656-4.636c-.789-.87-2.132-.935-3.002-.146-2.071 1.878-3.259 4.558-3.259 7.351 0 2.8 1.186 5.478 3.254 7.349.407.369.917.55 1.426.55.579 0 1.156-.235 1.576-.698.788-.87.72-2.215-.15-3.002-1.178-1.067-1.856-2.597-1.856-4.199 0-1.597.679-3.128 1.865-4.204.87-.789.935-2.133.146-3.001zm-9.094 7.205c0-3.395 1.318-6.586 3.709-8.99.827-.832.826-2.178-.007-3.005-.83-.829-2.176-.825-3.005.007-3.19 3.204-4.947 7.463-4.947 11.988 0 4.532 1.754 8.792 4.939 11.993.415.418.96.626 1.505.626.543 0 1.084-.206 1.499-.619.832-.827.835-2.173.007-3.004-2.385-2.4-3.7-5.595-3.7-8.996z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/radiotunes.svg b/.icons/kora/apps/scalable/radiotunes.svg
new file mode 100644
index 000000000..b5419340f
--- /dev/null
+++ b/.icons/kora/apps/scalable/radiotunes.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2859 43.2859 0 23.9999 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f45b2" offset="0"/>
+ <stop stop-color="#2095f2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m15.203 38.858c-4.251-1.398-5.61-5.235-2.526-7.132 1.035-.636 3.214-.63 4.621.013.571.262 1.123.389 1.227.284.253-.254.725-2.827 1.847-10.044.966-6.224 1.116-8.36.675-9.636-.196-.567-.189-.835.028-1.099.721-.876 7.047-2.247 10.357-2.244 2.724.002 4.207.769 5.171 2.674 1.64 3.242-1.941 8.814-8.079 12.568l-.647.396.501.999c.975 1.949 2.964 4.821 4.159 6.008.667.662 1.212 1.324 1.212 1.472 0 .163-.446.268-1.136.268-2.226 0-4.524-1.645-7.598-5.442-.473-.583-.914-1.006-.981-.939-.067.068-.442 1.771-.834 3.785-.906 4.652-1.705 6.407-3.385 7.44-.882.542-1.466.714-2.582.761-.794.034-1.707-.026-2.03-.132zm12.56-19.096c1.808-1.294 3.356-2.806 4.32-4.219.617-.905.862-1.093 1.274-.982.353.095.293.009-.194-.281-1.209-.716-6.469-.353-7.126.492-.253.326-1.206 6.347-1.046 6.61.126.208.629-.086 2.772-1.62z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rambox-os.svg b/.icons/kora/apps/scalable/rambox-os.svg
new file mode 120000
index 000000000..81ca07e9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/rambox-os.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rambox.svg b/.icons/kora/apps/scalable/rambox.svg
new file mode 100644
index 000000000..49bc607bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/rambox.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(21.3205 -42.5202 42.5202 21.3205 159.202 118.356)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f192f" offset="0"/>
+ <stop stop-color="#00a7bb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(6.73513 -33.0823 33.0823 6.73513 497.41 143.466)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cae2f6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m21.828 11.16c-2.219 1.163-3.487 4.018-4.491 6-.637-.864-.501-2.676-.748-3.75-1.961 2.587-2.824 7.034-3.614 9.621-1.117 3.677-2.542 5.933-4.575 7.247-1.208.781-2.29 1.183-4.631 1.714-.536.159-1.126.29-1.436.36-.005.978 0 7.022-.001 7.088-.027 3.302 2.56 6.335 6.228 6.228.403-.012 14.056.012 14.453-.009.966-1.89 1.089-4.576.714-6.176-.25-.985-.897-2.755-.855-2.824.043-.069 1.098.038 1.994.038 1.059 0 1.834.037 2.395-.132.474-.144 1.04-.377 1.377-.361 1.495.076 3.388-.606 3.888-1.939.155-.414.807-.949.979-1.187.281-.388.43-.709.249-1.321-.255-.864-1.297-1.372-2.4-2.38-.835-.765-1.252-.845-1.294-1.662-.031-.602.129-1.02-.196-1.328-.369-.348-1.302-.124-1.363-.131-.387-.451-.756-.922-.043-1.573.538-.494.852-.714.852-1.254 0-.531-.312-.686-.78-1.096-.309-.271-.639-.492-.737-.492s-.595-.395-1.102-.879c-.982-.938-1.674-.804-2.438-.804-.619 0-.93-.603-.93-1.5.824-2.986 3.256-5.31 4.491-5.999-3.129-.444-5.408 1.111-7.484 3-.098-1.098 1.38-3.792 1.496-4.5z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ramboxpro.svg b/.icons/kora/apps/scalable/ramboxpro.svg
new file mode 120000
index 000000000..81ca07e9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ramboxpro.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ramme.svg b/.icons/kora/apps/scalable/ramme.svg
new file mode 120000
index 000000000..f106eebac
--- /dev/null
+++ b/.icons/kora/apps/scalable/ramme.svg
@@ -0,0 +1 @@
+instagram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rancher-desktop.svg b/.icons/kora/apps/scalable/rancher-desktop.svg
new file mode 100644
index 000000000..8677b0481
--- /dev/null
+++ b/.icons/kora/apps/scalable/rancher-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005283" offset="0"/>
+ <stop stop-color="#1385e3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m8 15v3.113c0 2.154 1.733 3.887 3.887 3.887h2.113v-3h-2.113c-.544 0-.887-.343-.887-.887v-3.113zm11.887 0c-2.154 0-3.887 1.733-3.887 3.887v9.113h16v-9.113c0-2.154-1.733-3.887-3.887-3.887zm17.113 0v3.113c0 .544-.343.887-.887.887h-2.113v3h2.113c2.154 0 3.887-1.733 3.887-3.887v-3.113zm-17.113 3h8.226c.544 0 .887.343.887.887v6.113h-10v-6.113c0-.544.343-.887.887-.887zm-7.887 12v3h24v-3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/randr.svg b/.icons/kora/apps/scalable/randr.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/randr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rapid-photo-downloader.svg b/.icons/kora/apps/scalable/rapid-photo-downloader.svg
new file mode 100644
index 000000000..6f913baf1
--- /dev/null
+++ b/.icons/kora/apps/scalable/rapid-photo-downloader.svg
@@ -0,0 +1,36 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.9305 27.9305 0 32.5459 31.9206)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2352a" offset="0"/>
+ <stop stop-color="#ff4500" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.4665 28.4665 0 14.799 43.9504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1778ba" offset="0"/>
+ <stop stop-color="#00b0ff" offset="1"/>
+ </linearGradient>
+ <path d="m39 4 5 5v21.75c0 .693-.557 1.25-1.25 1.25h-19.5c-.692 0-1.25-.557-1.25-1.25v-25.5c0-.692.558-1.25 1.25-1.25z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="scale(-1)" d="m-25-26.75c0-.69-.56-1.25-1.25-1.25h-13.5c-.69 0-1.25.56-1.25 1.25v8.5c0 .69.56 1.25 1.25 1.25h13.5c.69 0 1.25-.56 1.25-1.25z" fill-opacity=".4"/>
+ <g transform="matrix(-1 0 0 1 49 1)" fill="#f8c44e" fill-rule="nonzero">
+ <path d="m24 5h1v4h-1z"/>
+ <path d="m22 5h1v4h-1z"/>
+ <path d="m20 5h1v4h-1z"/>
+ <path d="m18 5h1v4h-1z"/>
+ <path d="m16 5h1v4h-1z"/>
+ <path d="m14 5h1v4h-1z"/>
+ <path d="m12 5h1v4h-1z"/>
+ <path d="m10 5h1v4h-1z"/>
+ <path d="m8 7h1v2h-1z"/>
+ </g>
+ <path d="m21 16 5 5v21.75c0 .693-.557 1.25-1.25 1.25h-19.5c-.692 0-1.25-.557-1.25-1.25v-25.5c0-.692.558-1.25 1.25-1.25z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="scale(-1)" d="m-7-38.75c0-.69-.56-1.25-1.25-1.25h-13.5c-.69 0-1.25.56-1.25 1.25v8.5c0 .69.56 1.25 1.25 1.25h13.5c.69 0 1.25-.56 1.25-1.25z" fill-opacity=".4"/>
+ <g transform="matrix(-1 0 0 1 31 13)" fill="#f8c44e" fill-rule="nonzero">
+ <path d="m24 5h1v4h-1z"/>
+ <path d="m22 5h1v4h-1z"/>
+ <path d="m20 5h1v4h-1z"/>
+ <path d="m18 5h1v4h-1z"/>
+ <path d="m16 5h1v4h-1z"/>
+ <path d="m14 5h1v4h-1z"/>
+ <path d="m12 5h1v4h-1z"/>
+ <path d="m10 5h1v4h-1z"/>
+ <path d="m8 7h1v2h-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rapidsvn.svg b/.icons/kora/apps/scalable/rapidsvn.svg
new file mode 100644
index 000000000..218e859ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/rapidsvn.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m27.182 32.909c0 1.331-1.385 5.091-3.637 5.091-2.811 0-6.545-3.083-6.545-5.091s2.279-2.909 5.091-2.909 5.091 1.487 5.091 2.909zm7.218-10.909c0 1.097-1.083 2-2.4 2s-2.4-.903-2.4-2 1.083-2 2.4-2 2.4.903 2.4 2zm2.832-11.982s-9.991 8.39-20.98 8.733c-3.014.093-5.247-.6-6.728-1.306-1.482-.705-3.011-2.128-3.011-2.128l-.686 1.369s.752.695 1.234 1.042c.39 2.087 2.097 8.272 8.464 8.272 5.39 0 7.278-4.696 7.856-6.898 7.988-2.276 14.917-8.102 14.917-8.102z" fill="#e6e6e6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rare.svg b/.icons/kora/apps/scalable/rare.svg
new file mode 100644
index 000000000..0b0bd41f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/rare.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-8.4e-7 -45.528 45.528 -8.4e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#26304a" offset="0"/>
+ <stop stop-color="#333e5b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 20.445c-1.516-1.932-3.074-3.716-4.748-4.991-1.844-1.406-3.838-2.236-6.034-2.236-10.781 0-10.781 10.782-10.781 10.782s0 10.782 10.781 10.782c2.196 0 4.19-.83 6.034-2.236 1.674-1.275 3.232-3.059 4.748-4.991 1.516 1.932 3.074 3.716 4.748 4.991 1.844 1.406 3.838 2.236 6.034 2.236 10.781 0 10.781-10.782 10.781-10.782s0-10.782-10.781-10.782c-2.196 0-4.19.83-6.034 2.236-1.674 1.275-3.232 3.059-4.748 4.991zm-2.698 3.555c-1.213-1.599-2.439-3.134-3.751-4.345-1.323-1.221-2.705-2.124-4.333-2.124-6.467 0-6.469 6.466-6.469 6.469s.002 6.469 6.469 6.469c1.628 0 3.01-.903 4.333-2.124 1.312-1.211 2.538-2.746 3.751-4.345zm19.949 0c0-.003-.002-6.469-6.469-6.469-1.628 0-3.01.903-4.333 2.124-1.312 1.211-2.538 2.746-3.751 4.345 1.213 1.599 2.439 3.134 3.751 4.345 1.323 1.221 2.705 2.124 4.333 2.124 6.467 0 6.469-6.466 6.469-6.469zm-7.547 2.156v1.079c0 .595.483 1.078 1.078 1.078s1.078-.483 1.078-1.078v-1.079c0-.595-.483-1.078-1.078-1.078s-1.078.483-1.078 1.078zm-21.564-3.234h-2.156c-.595 0-1.078.483-1.078 1.078s.483 1.078 1.078 1.078h2.156v2.157c0 .595.483 1.078 1.078 1.078s1.078-.483 1.078-1.078v-2.157h2.157c.595 0 1.078-.483 1.078-1.078s-.483-1.078-1.078-1.078h-2.157v-2.157c0-.595-.483-1.078-1.078-1.078s-1.078.483-1.078 1.078zm24.798 2.156h1.078c.595 0 1.078-.483 1.078-1.078s-.483-1.078-1.078-1.078h-1.078c-.595 0-1.078.483-1.078 1.078s.483 1.078 1.078 1.078zm-5.391 0h1.078c.595 0 1.079-.483 1.079-1.078s-.484-1.078-1.079-1.078h-1.078c-.595 0-1.078.483-1.078 1.078s.483 1.078 1.078 1.078zm2.157-4.313v1.079c0 .595.483 1.078 1.078 1.078s1.078-.483 1.078-1.078v-1.079c0-.595-.483-1.078-1.078-1.078s-1.078.483-1.078 1.078z" fill="#00c4e1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/raven-reader.svg b/.icons/kora/apps/scalable/raven-reader.svg
new file mode 100644
index 000000000..1f063e5b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/raven-reader.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(5.32858 45.528 -45.528 5.32858 -159.178 22.5503)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00eaff" offset="0"/>
+ <stop stop-color="#f6db50" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-11.1153 -32.5869 32.5869 -11.1153 487.766 -110.606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f2039" offset="0"/>
+ <stop stop-color="#3e4d64" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c12.564 0 22.764 10.2 22.764 22.764s-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764 10.2-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m38.193 22.579c-7.013-12.229-13.152-13.383-17.2-11.474-1.977.933-1.328 1.05-2.872.819-2.539-.381-4.741-.201-6.946.826-2.204 1.027-2.768 1.732-3.029 2.25-.265.526 1.418-.165 2.726-.435 1.589-.328 3.793-.237 5.557 1.086s1.909 2.485 1.909 3.073c0 .589-1.764.331-4.194.619-2.037.241-3.261.389-3.795.859-.455.402 3.995.76 5.711.934 1.146.116 1.42-.053 1.992 1.06.593 1.171.438 1.652 1.175 1.934s.882-.585 1.764 1.179c.882 1.763 1.174 2.4.145 5.045-1.03 2.646-1.777 4.665-1.336 4.221.344-.345 1.455-.67 1.851-1.183-.11.944 0 2.68 1.258 4.616 2.204 3.38 5.428 3.101 9.99 4.269 7.099 1.787 12.671 1.392 14.159 3.817.292.479.479.899.166-.248-1.461-5.343-4.728-15.768-9.031-23.267z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="22.875" cy="13.875" r="1.125" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rawtherapee.svg b/.icons/kora/apps/scalable/rawtherapee.svg
new file mode 100644
index 000000000..b621ab1d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/rawtherapee.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m23.989 1.236c-5.811.004-11.635 2.232-16.088 6.685l8.045 8.047c2.13-2.138 5.025-3.344 8.043-3.35z" fill="#be0bda"/>
+ <path d="m23.989 1.236v11.382h.011c3.016.003 5.911 1.205 8.043 3.339l8.036-8.036c-4.453-4.453-10.279-6.681-16.09-6.685z" fill="#df0d0d"/>
+ <path d="m7.921 7.918c-4.453 4.454-6.681 10.278-6.685 16.089h11.382v-.007c.003-3.018 1.206-5.913 3.341-8.045l-8.038-8.037z" fill="#1e5eff"/>
+ <path d="m1.236 24.009c4e-3 5.811 2.232 11.635 6.685 16.088l8.045-8.045c-2.138-2.13-3.343-5.025-3.348-8.043h-11.382z" fill="#40adf1"/>
+ <path d="m40.079 7.918-8.038 8.037c2.135 2.132 3.338 5.027 3.341 8.045v.007h11.382c-.004-5.812-2.232-11.636-6.685-16.089z" fill="#fe6812"/>
+ <path d="m35.382 24.009c-5e-3 3.018-1.21 5.913-3.348 8.043l8.045 8.045c4.453-4.453 6.681-10.277 6.685-16.088z" fill="#ffac29"/>
+ <path d="m15.946 32.053-8.045 8.045c4.453 4.453 10.277 6.681 16.088 6.685v-11.382c-3.018-.005-5.913-1.21-8.043-3.348z" fill="#14e9bd"/>
+ <path d="m32.043 32.043c-2.132 2.134-5.027 3.336-8.043 3.339h-.011v11.382c5.811-.003 11.637-2.232 16.09-6.685z" fill="#5cf229"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/razercommander.svg b/.icons/kora/apps/scalable/razercommander.svg
new file mode 100644
index 000000000..ed5264c3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/razercommander.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m38.535 9c-.055 0-.165.004-.281.01-.156.01-.293.017-.305.017s-.069.068-.127.151c-.058.082-.118.157-.134.165-.016.009-.116.048-.222.087-.179.067-.199.071-.262.055-.086-.022-.212-.015-1.304.071l-.506.04-.252.238c-.138.131-.259.248-.27.26-.01.013-.088.046-.173.073-.305.1-.558.247-.737.427-.125.127-.167.195-.269.437-.042.101-.08.187-.084.191s-.067-.032-.14-.079c-.396-.256-.781-.375-1.215-.375-.61 0-1.155.164-1.567.472-.398.299-.725.671-.911 1.039-.07.14-.144.429-.179.704-.037.286-.026.76.023.984.083.381.399 1.081.753 1.667.42.694.763 1.132 1.593 2.034.321.349.391.421 1.06 1.108.522.535.692.735.911 1.068.474.723.722 1.414.649 1.812-.038.207-.177.417-.37.561-.13.098-.423.245-.594.298-.145.045-.324.081-.338.067-.005-.005.017-.114.049-.242.105-.418.144-.791.121-1.152-.039-.623-.287-1.247-.651-1.642-.287-.31-.805-.656-1.185-.791-.221-.078-.342-.095-.595-.086-.274.01-.422.044-.62.141-.252.124-.376.295-.374.52 0 .101.007.132.047.206.059.109.164.215.252.253.038.017.14.038.226.047.218.022.385.068.571.157.183.087.309.178.474.34.2.197.311.394.372.664.035.154.035.489 0 .631s-.116.347-.157.4l-.033.042-.306-.298c-.403-.394-.956-.912-1.112-1.042-.557-.466-1.128-.794-1.585-.912-.074-.019-.143-.043-.153-.052s-.026-.074-.037-.144c-.088-.579-.344-1.246-.66-1.715-.186-.277-.346-.465-.668-.786-.473-.471-.919-.802-1.386-1.03l-.24-.117-.045-.162c-.137-.49-.398-1.017-.707-1.427-.146-.194-.454-.512-.638-.657-.488-.388-1.023-.613-1.693-.715-.277-.042-.84-.057-1.118-.03-.561.055-1.036.22-1.384.481-.701.525-1.333 1.424-1.617 2.297-.226.698-1.002 3.84-1.4 5.677-.051.235-.1.342-.255.558-.151.209-.283.347-.404.42-.08.048-.101.054-.203.053-.137-.001-.27-.055-.324-.13-.096-.134-.138-.382-.124-.73.009-.24.029-.371.131-.895.11-.565.011-.978-.317-1.318-.161-.166-.412-.313-.647-.377-.149-.041-.444-.037-.608.007-.448.12-.807.39-1.046.786-.042.07-.093.166-.113.214-.06.146-.062.146-.167-.011-.051-.077-.143-.19-.205-.251-.112-.11-.112-.11-.327-.18-.118-.038-.269-.096-.335-.129-.163-.081-.294-.122-.458-.142-.076-.01-.306-.045-.512-.079-.358-.059-.383-.065-.545-.14-.187-.087-.169-.069-.361-.369-.122-.189-.211-.268-.339-.299-.242-.058-.54.169-.564.429-.008.086-.014.099-.055.12-.082.042-.176.139-.214.22-.103.219.001.519.211.611.053.024.468.093.556.093.011 0 .091.052.177.116.153.113.159.12.291.336.074.121.172.264.217.317.046.054.098.126.115.161.056.109.22.312.312.388.049.04.12.114.158.165.191.258.417.369.851.417l.181.02.129.092c.18.129.417.243.607.292.214.055.448.048.68-.022.086-.025.159-.042.162-.036.004.006.014.095.024.198.063.678.344 1.23.846 1.665.44.382.78.538 1.374.632.212.034.627.038.812.008.339-.055.755-.243 1.089-.494.394-.295.768-.806 1.162-1.588.413-.82.632-1.479.922-2.778.147-.655.288-1.389.374-1.942.031-.197.078-.447.105-.555.141-.569.391-1.087.738-1.53.13-.165.394-.416.496-.47.231-.125.558-.12.847.011.11.051.655.452.65.479-.002.011-.093.056-.203.1-.471.188-.863.439-1.167.749-.343.348-.612.778-.756 1.207-.08.241-.099.374-.099.698 0 .386.048.674.159.962.156.4.489.732.866.863.224.077.382.053.518-.079.12-.118.177-.27.155-.419-.006-.039-.046-.13-.092-.21-.155-.267-.234-.51-.248-.76-.013-.244.058-.603.162-.82.065-.134.225-.313.388-.436.205-.153.517-.286.73-.311l.089-.01-.011.148c-.011.152-.019.201-.142.885-.04.222-.084.486-.097.586-.103.802-.055 1.591.128 2.065.005.011-.038.052-.1.096-.582.408-1.104 1.018-1.421 1.661-.366.743-.589 1.609-.589 2.288v.2l-.123.101c-.173.141-.419.391-.568.575-.586.725-.877 1.556-.847 2.422.014.394.064.657.207 1.076.261.768.652 1.357 1.148 1.73.148.111.632.347.897.437.557.19 1.132.277 1.691.257.26-.01.293-.015 2.147-.367 1.036-.196 2.353-.446 2.926-.555.573-.108 1.113-.212 1.201-.231.395-.085.845.011 1.101.233.129.112.201.294.173.44-.022.117-.227.291-.477.406-.229.104-.446.166-.893.253-.343.066-.404.085-.58.176-.349.181-.631.507-.718.831-.044.162-.05.503-.011.647.119.437.44.796.888.991.245.108.59.17.814.149.06-.006.11-.004.115.004.005.009-.026.073-.069.144s-.101.184-.13.251c-.061.144-.063.173-.034.661.019.336.046.492.114.667.017.044.04.144.049.221.031.244.058.376.099.477l.04.098-.019.251-.019.251-.129.204c-.141.222-.179.308-.179.406 0 .115.033.189.127.282.148.148.33.212.492.174.074-.018.085-.017.138.015.031.02.087.045.123.056.122.038.23.029.353-.03.137-.066.223-.147.275-.26.057-.124.045-.255-.044-.486l-.068-.174.045-.293c.045-.288.046-.294.103-.356.086-.095.123-.154.173-.274.025-.06.092-.17.149-.244.119-.155.236-.377.283-.54.019-.062.073-.215.122-.34l.088-.228-.008-.153c-.007-.119-.022-.192-.069-.332l-.06-.18.027-.223c.031-.257.033-.376.01-.564-.036-.284-.125-.499-.293-.704-.057-.07-.103-.137-.103-.151-.001-.013.061-.057.143-.102.29-.161.612-.435.82-.699.315-.401.525-1.164.47-1.712-.047-.471-.188-.896-.405-1.225-.238-.362-.614-.684-1.053-.902-.353-.175-.702-.261-1.353-.332-.255-.027-1.247-.027-1.535 0-.884.086-1.988.305-3.158.629-.201.055-.464.122-.583.149-.241.053-1.571.226-1.728.224-.108-.001-.447-.052-.6-.09-.322-.08-.592-.204-.71-.325-.086-.088-.207-.316-.243-.458-.013-.049-.028-.143-.034-.21-.011-.114-.006-.143.081-.493.052-.205.1-.372.108-.372.007 0 .075.058.151.129.616.569 1.394.823 2.036.878.865.026 1.981-.365 2.349-1.04.233-.449.237-.9.008-1.113-.09-.084-.196-.12-.35-.12-.184 0-.315.07-.409.219-.108.173-.141.215-.241.314-.178.175-.464.327-.758.401-.187.048-.459.052-.612.009-.144-.041-.382-.154-.5-.237-.164-.117-.423-.416-.429-.497-.002-.028.441-.166 1.03-.32.599-.157.991-.298 1.429-.516.42-.208.68-.386.953-.65.093-.09.176-.163.185-.163.01 0 .063.02.119.045.274.122.747.262 1.079.317.444.075.796.08 1.226.017.792-.115 1.456-.328 2.009-.647.077-.044.15-.08.162-.08s.128.035.257.077c.421.14.779.203 1.222.218.635.021 1.21-.098 1.739-.359.385-.191.625-.365.922-.67.534-.549.918-1.179 1.071-1.757.071-.27.086-.438.064-.724-.07-.933-.412-1.816-1.007-2.599-.508-.666-1.68-2.016-3.083-3.546-.505-.551-.492-.537-.683-.768-.245-.297-.339-.514-.384-.884-.036-.295.061-.51.265-.589.235-.092.72.198 1.144.683.331.379.482.509.732.631.439.215.867.204 1.292-.033.187-.105.393-.315.479-.489.099-.201.147-.405.157-.673.014-.385-.063-.684-.268-1.039-.029-.05-.049-.094-.044-.099s.151-.016.326-.026c.305-.016.32-.019.412-.065.053-.027.135-.076.183-.109.048-.034.156-.107.239-.163.169-.113.309-.244.458-.425.075-.091.125-.135.198-.174.127-.067.232-.172.291-.289l.047-.095.167-.058c.159-.056.178-.059.376-.06.318-.001.457-.039.572-.154.1-.099.126-.168.126-.337 0-.172-.027-.246-.133-.367-.051-.057-.063-.084-.072-.163-.019-.164-.129-.342-.225-.366-.005-.001-.017-.002-.035-.002zm-13.326 8.281c.014-.003.039.013.094.055.277.213.56.501.782.797.459.612.698 1.311.668 1.956-.015.323-.096.555-.256.737-.133.151-.288.202-.484.158-.371-.084-.642-.37-.773-.818-.126-.435-.161-1.335-.082-2.118.013-.135.025-.356.025-.491s.007-.256.015-.268c.002-.005.006-.008.011-.008zm2.88 4.345c.214.003.449.062.697.18.251.12.843.53 1.313.912.402.325.748.622.743.637-.012.036-.386.131-.699.177-.157.024-.787.043-.927.029-.183-.019-.509-.078-.657-.119-.414-.116-.887-.411-1.094-.681-.13-.172-.23-.42-.23-.572 0-.076.066-.2.153-.287.186-.186.426-.278.701-.276zm-2.906.746c.02 0 .039.001.059.003.229.018.411.083.5.177.087.093.118.33.068.521-.16.619-.943 1.207-2.29 1.72-.233.088-.612.202-.675.202-.015 0-.018-.016-.01-.058.042-.223.184-.597.345-.906.386-.744.93-1.296 1.527-1.546.183-.077.335-.113.476-.113z" fill="#3ffe3f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rclock.svg b/.icons/kora/apps/scalable/rclock.svg
new file mode 120000
index 000000000..83d468a57
--- /dev/null
+++ b/.icons/kora/apps/scalable/rclock.svg
@@ -0,0 +1 @@
+cuckoo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rclone-browser.svg b/.icons/kora/apps/scalable/rclone-browser.svg
new file mode 100644
index 000000000..b9e77842b
--- /dev/null
+++ b/.icons/kora/apps/scalable/rclone-browser.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.06215 0 0 1.06215 -1.49164 -1.49163)" fill-rule="nonzero">
+ <path d="m18.153 32.975 2.618 4.536c3.58 6.211 11.517 8.334 17.728 4.741s8.345-11.541 4.765-17.752c-1.34-2.326-3.292-4.077-5.535-5.171-.289 1.535-.834 3.049-1.659 4.477l-1.133 1.967c.944.524 1.728 1.294 2.27 2.229 1.067 1.852 1.065 4.143-.005 5.997-.527.912-1.284 1.67-2.195 2.197-2.659 1.534-6.083.792-7.864-1.704-.114-.156-.221-.318-.319-.484-.006-.012-.012-.023-.018-.035l-2.598-4.5-3.938-.167z" fill="#aee5ff"/>
+ <path d="m32.638 27.999 2.619-4.535c3.589-6.206 1.458-14.141-4.758-17.724-6.217-3.582-14.167-1.456-17.757 4.749-1.344 2.324-1.884 4.89-1.71 7.38 1.473-.518 3.057-.802 4.706-.802l2.27-.002c-.018-1.08.257-2.144.796-3.08 1.07-1.851 3.055-2.995 5.196-2.995 1.053 0 2.088.277 3 .802 2.658 1.536 3.727 4.873 2.456 7.663-.078.177-.165.35-.259.519-.008.011-.015.021-.022.032l-2.598 4.5 1.824 3.494z" fill="#64cefe"/>
+ <path d="m21.242 18-5.244.004c-7.178 0-12.998 5.82-12.998 12.998s5.82 12.998 12.998 12.998c2.688 0 5.185-.817 7.258-2.215-1.186-1.017-2.224-2.246-3.049-3.674l-1.137-1.965c-.927.556-1.988.851-3.07.854-3.292 0-6-2.708-6-6 .004-3.071 2.364-5.668 5.42-5.965.193-.021.386-.033.58-.035.013.001.026.001.039.002l5.203-.004 2.119-3.33z" fill="#2279ca"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rclonetray.svg b/.icons/kora/apps/scalable/rclonetray.svg
new file mode 100644
index 000000000..bbf141333
--- /dev/null
+++ b/.icons/kora/apps/scalable/rclonetray.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0835834 -41.0918 41.0918 .0835834 25.0521 44.665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#15436d" offset="0"/>
+ <stop stop-color="#00539e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m10.584 45.017c-1.185-.154-2.196-.596-3.185-1.391-.336-.27-1.065-1.017-1.363-1.397-2.577-3.274-3.669-8.465-2.765-13.458.674-3.722 2.403-6.833 4.628-8.328l.397-.268.024-.275c.159-1.861.441-3.074 1.026-4.426.45-1.037.984-1.841 1.711-2.575.931-.94 1.877-1.404 2.98-1.462 1.1-.057 2.223.399 3.131 1.273.232.224.316.232.355.036.044-.218.443-1.282.736-1.959 1.19-2.76 2.909-5.174 4.904-6.502.2-.133.61-.367.911-.519 1.875-.948 3.895-1.064 5.845-.336 3.593 1.342 6.925 5.625 8.155 11.132.451 2.016.608 3.476.686 6.39l.009.345.329.091c3.194.878 5.342 4.831 5.85 9.893.38 3.781-.4 7.567-2.123 10.305-1.009 1.603-2.401 2.786-3.797 3.224-.8.252.21.236-14.711.229-7.485-.003-13.665-.013-13.733-.022z" fill="url(#a)"/>
+ <path d="m21.392 15.587c-2.284.03-4.621.245-6.621.643-.518.104-1.017.214-1.107.243l-.162.053-.013 12.132-.01 12.135 2.032-.013 2.17-.01.013-2.893c.007-2.04-.011-2.385.022-2.425.026-.031.09-.048.14-.037s.463.053 1.048.094c1.325.093 4.998.106 6 .021 1.439-.122 2.648-.307 3.736-.573l.586-.144.102.131c.345.451 1.023 1.741 1.344 2.555.44 1.113.718 1.932.719 2.936.001.188.014.354.029.37.016.015.977.029 2.135.029h2.107l-.027-.498c-.116-2.109-1.069-4.545-2.3-6.622-.178-.302-.324-.568-.324-.59 0-.023.11-.118.244-.214 1.48-1.052 2.667-3.397 3.091-5.256.425-1.867.676-4.057.149-5.563-.789-2.253-2.834-3.972-5.356-5.008-1.095-.449-2.19-.772-3.448-1.019-1.785-.35-4.014-.506-6.299-.477zm2.008 4.318c.548.001 1.064.021 1.521.059 2.889.244 4.75.88 6.012 2.053 1.06.985 1.555 2.259 1.476 3.795-.048.918-.195 1.49-.557 2.181-.547 1.041-1.439 1.834-2.692 2.394-1.044.466-2.466.816-3.956.974-1.054.111-4.007.157-5.084.078-1.116-.083-2.329-.265-2.394-.36-.021-.031-.038-2.345-.039-5.293 0-4.709.006-5.246.066-5.302.037-.034.081-.062.097-.062s.26-.043.542-.096c1.437-.271 3.363-.426 5.008-.421z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rdm.svg b/.icons/kora/apps/scalable/rdm.svg
new file mode 100644
index 000000000..42445bae3
--- /dev/null
+++ b/.icons/kora/apps/scalable/rdm.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24.001 19.655c-1.441 0-2.882.321-3.948.961l-16.178 9.705c-2.132 1.279-2.13 3.458.002 4.738l16.176 9.704c2.132 1.28 5.764 1.28 7.896 0l16.176-9.704c2.132-1.28 2.13-3.459-.002-4.738l-16.174-9.705c-1.066-.64-2.507-.96-3.948-.961z" fill="#af2d2c"/>
+ <path d="m24.001 10.966c-1.441 0-2.882.321-3.948.961l-16.178 9.705c-2.132 1.279-2.13 3.458.002 4.737l16.176 9.705c2.132 1.28 5.764 1.28 7.896 0l16.176-9.705c2.132-1.279 2.13-3.458-.002-4.737l-16.174-9.705c-1.066-.64-2.507-.961-3.948-.961z" fill="#da3837"/>
+ <path d="m24.001 2.277c-1.441 0-2.882.321-3.948.961l-16.178 9.704c-2.132 1.28-2.13 3.459.002 4.738l16.176 9.705c2.132 1.279 5.764 1.279 7.896 0l16.176-9.705c2.132-1.279 2.13-3.458-.002-4.738l-16.174-9.704c-1.066-.64-2.507-.961-3.948-.961z" fill="#e0504d"/>
+ <path d="m21.985 8.312-1.025-2.777 3.197 1.837 3.015-1.449-.815 2.871 3.074 1.691-3.964.604-.888 3.136-1.433-3.5-4.577-.604z" fill="#ffffff"/>
+ <path d="m27.259 18.569-2.954 6.517-6.822-4.259z" fill="#ffffff"/>
+ </g>
+ <ellipse cx="14.225" cy="15.311" rx="5.431" ry="3.258" fill="#ffffff"/>
+ <path d="m33.775 18.569-6.517-3.606 6.517-3.997z" fill-opacity=".25" fill-rule="nonzero"/>
+ <path d="m40.292 14.576-6.517 3.993v-7.603z" fill-opacity=".4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/re-volt.svg b/.icons/kora/apps/scalable/re-volt.svg
new file mode 120000
index 000000000..490f9a9f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/re-volt.svg
@@ -0,0 +1 @@
+rvgl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/re.chiaki.Chiaki.svg b/.icons/kora/apps/scalable/re.chiaki.Chiaki.svg
new file mode 120000
index 000000000..2947b8b10
--- /dev/null
+++ b/.icons/kora/apps/scalable/re.chiaki.Chiaki.svg
@@ -0,0 +1 @@
+chiaki.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/re.rizin.cutter.svg b/.icons/kora/apps/scalable/re.rizin.cutter.svg
new file mode 120000
index 000000000..7c2b48790
--- /dev/null
+++ b/.icons/kora/apps/scalable/re.rizin.cutter.svg
@@ -0,0 +1 @@
+cutter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/re.sonny.Commit.svg b/.icons/kora/apps/scalable/re.sonny.Commit.svg
new file mode 100644
index 000000000..f3afd51e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/re.sonny.Commit.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5978 44.5978 0 24 46.2989)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bec7c9" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m20.501 44.85-17.351-17.351c-1.932-1.931-1.932-5.067 0-6.998l17.351-17.351c1.931-1.932 5.067-1.932 6.998 0l17.351 17.351c1.932 1.931 1.932 5.067 0 6.998l-17.351 17.351c-1.931 1.932-5.067 1.932-6.998 0z" fill="url(#a)"/>
+ <path d="m20.839 10.301v34.858l.93.61c.413.19.758.305 1.177.417v-35.885z" fill="#9a9996" fill-rule="nonzero"/>
+ <path d="m21.632 33.484h3.946c2.18 0 3.691-1.78 3.691-3.96v-14.205" fill="none" stroke="#9a9996" stroke-width="1.58"/>
+ <g fill-rule="nonzero">
+ <path d="m24 33.484c0 1.164-.944 2.108-2.108 2.108-1.163 0-2.107-.944-2.107-2.108 0-1.163.944-2.107 2.107-2.107 1.164 0 2.108.944 2.108 2.107z" fill="#c947d8"/>
+ <path d="m25.054 10.301c0 1.746-1.416 3.161-3.162 3.161-1.745 0-3.161-1.415-3.161-3.161s1.416-3.162 3.161-3.162c1.746 0 3.162 1.416 3.162 3.162z" fill="#ed333b"/>
+ <path d="m31.377 15.57c0 1.163-.945 2.107-2.108 2.107-1.164 0-2.108-.944-2.108-2.107 0-1.164.944-2.108 2.108-2.108 1.163 0 2.108.944 2.108 2.108z" fill="#1eb453"/>
+ <path d="m24 21.892c0 1.164-.944 2.108-2.108 2.108-1.163 0-2.107-.944-2.107-2.108 0-1.163.944-2.107 2.107-2.107 1.164 0 2.108.944 2.108 2.107z" fill="#387eff"/>
+ <path d="m40.606 10.836 1.124-1.123c.621-.621 1.628-.621 2.249 0l1.685 1.685c.621.621.621 1.628 0 2.248l-1.124 1.124c-.62.621-1.627.621-2.248 0l-1.686-1.685c-.62-.621-.62-1.628 0-2.249z" fill="#ed333b"/>
+ <path d="m26.404 30.939-1.966-1.966.437-2.404 3.933 3.932z" fill="#ffd888"/>
+ <path d="m24 31.377.438-2.404 1.966 1.966z" fill="#424048"/>
+ <path d="m39.483 11.96-14.607 14.607 1.011 1.011.112.114 1.687 1.685 1.121 1.125 14.609-14.609-1.132-1.115-1.686-1.684.002-.002z" fill="#5b5962"/>
+ <path d="m39.483 11.96 1.123-1.124 3.934 3.934-1.125 1.124z" fill="#c5c4c2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/re.sonny.Junction.svg b/.icons/kora/apps/scalable/re.sonny.Junction.svg
new file mode 100644
index 000000000..d495d0d01
--- /dev/null
+++ b/.icons/kora/apps/scalable/re.sonny.Junction.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0177 40.0177 0 24 44.0089)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb600" offset="0"/>
+ <stop stop-color="#fecd38" offset="1"/>
+ </linearGradient>
+ <path d="m2.201 39.03c-.585 1.032-.577 2.298.02 3.323.598 1.025 1.695 1.656 2.882 1.656h37.794c1.187 0 2.284-.631 2.882-1.656.597-1.025.605-2.291.02-3.323l-18.898-33.348c-.592-1.045-1.7-1.691-2.901-1.691s-2.309.646-2.901 1.691z" fill="url(#a)"/>
+ <path d="m4.302 38.429c-.407.687-.415 1.54-.019 2.234.395.694 1.133 1.123 1.931 1.123h35.572c.798 0 1.536-.429 1.931-1.123.396-.694.388-1.547-.019-2.234l-17.785-30.013c-.401-.676-1.128-1.09-1.913-1.09s-1.512.414-1.913 1.09zm1.912 1.133h35.572l-17.786-30.013zm16.674-17.785h-3.334l4.446-5.558 4.446 5.558h-3.334v15.562h-2.224v-3.335c0-2.038-1.442-3.007-3.334-3.263v2.152l-5.558-3.335 5.558-3.335v2.278c1.279.129 2.422.49 3.334 1.093z" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/re.sonny.OhMySVG.svg b/.icons/kora/apps/scalable/re.sonny.OhMySVG.svg
new file mode 100644
index 000000000..ab419c54a
--- /dev/null
+++ b/.icons/kora/apps/scalable/re.sonny.OhMySVG.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m38 4.941c-1.657 0-3 .829-3 1.852v3.333h6v-3.333c0-1.023-1.343-1.852-3-1.852z" fill="#e4e4e4"/>
+ <path d="m6.941 9h19.118c1.613 0 2.941 1.33 2.941 2.947v22.106c0 1.617-1.328 2.947-2.941 2.947h-19.118c-1.613 0-2.941-1.33-2.941-2.947v-22.106c0-1.617 1.328-2.947 2.941-2.947z" fill="#fb6a00"/>
+ <path d="m9.926 5.481-2.963 2.963v1.482h20.741l4.444 4.444h7.63l.74-.74v-3.704h-6.148l-5.185-4.445zm22.222 25.186-4.444 4.444h-20.741v1.082l2.963 2.807h19.259l4.445-3.889h7.148l.74-.741-.74-.74.74-2.963z" fill="#5d5f74"/>
+ <path d="m9.926 4-2.963 2.963v1.481h20.741l4.444 4.556h7.63l.74.63v-3.945l-.74-.685h-5.408l-5.185-5zm22.222 25-4.444 5h-20.741v1.111l2.963 2.889h19.259l4.445-4h6.848l.741.37v-4.444l-.754-.926z" fill="#7a8599"/>
+ <path d="m38 7.023c-1.871 0-3.433.941-3.875 2.222h-.125l.5 4.444h6.833l.667.741v-4.444c0-1.643-1.784-2.963-4-2.963z" fill="#7a8599"/>
+ <path d="m38 10.967c2.21 0 4 1.327 4 2.963s-1.79 2.963-4 2.963-4-1.327-4-2.963 1.79-2.963 4-2.963z" fill="#5d5f74"/>
+ <path d="m38 12.148c-1.657 0-3 .829-3 1.852v16.667h6v-16.667c0-1.023-1.343-1.852-3-1.852z" fill="#e4e4e4"/>
+ <path d="m38.718 12.204c-1.552.205-2.959.916-3.718 2.166v1.482c1.116-1.837 3.301-2.758 5.936-2.234-.237-.695-1.106-1.245-2.218-1.414zm.961 2.898c-1.914-.001-3.765.727-4.679 2.231v1.482c1.125-1.852 3.337-2.775 6-2.222v-1.373c-.436-.078-.878-.118-1.321-.118zm0 2.963c-1.914-.001-3.765.726-4.679 2.231v1.482c1.125-1.852 3.337-2.775 6-2.222v-1.373c-.436-.078-.878-.118-1.321-.118zm0 2.963c-1.914-.001-3.765.726-4.679 2.231v1.482c1.125-1.852 3.337-2.775 6-2.222v-1.373c-.436-.078-.878-.118-1.321-.118zm0 2.963c-1.914-.001-3.765.726-4.679 2.231v1.482c1.125-1.852 3.337-2.775 6-2.223v-1.372c-.436-.078-.878-.118-1.321-.118zm0 2.963c-1.914-.001-3.765.726-4.679 2.231v1.482c1.125-1.852 3.337-2.775 6-2.223v-1.373c-.436-.077-.878-.117-1.321-.117z" fill="#bcc3ca"/>
+ <path d="m38 26.963c-1.871 0-3.433.942-3.875 2.222h-.125l.7 5.045h6.633l.667.74v-5.044c0-1.642-1.784-2.963-4-2.963z" fill="#7a8599"/>
+ <path d="m38 31.9c2.21 0 4 1.343 4 3s-1.79 3-4 3-4-1.343-4-3 1.79-3 4-3z" fill="#5d5f74"/>
+ <g fill="#e4e4e4">
+ <path d="m40.727 39h2.546c.402 0 .727.671.727 1.5s-.325 1.5-.727 1.5h-2.546c-.402 0-.727-.671-.727-1.5s.325-1.5.727-1.5z"/>
+ <path d="m38 32.889c-1.657 0-3 .829-3 1.852v7.259h6v-7.259c0-1.023-1.343-1.852-3-1.852z"/>
+ <path d="m20 40c0 1.646-1.354 3-3 3s-3-1.354-3-3 1.354-3 3-3 3 1.354 3 3z"/>
+ <path d="m18.756 39h16.488c.418 0 .756.671.756 1.5s-.338 1.5-.756 1.5h-16.488c-.418 0-.756-.671-.756-1.5s.338-1.5.756-1.5z"/>
+ </g>
+ <path d="m35 42c0-1.105 1.343-2 3-2s3 .895 3 2-1.343 2-3 2-3-.895-3-2z" fill="#bcc3ca"/>
+ <path d="m38 32.889c-1.057 0-1.985.338-2.52.848-.096.104-.188.213-.273.328-.133.209-.207.437-.207.676v1.111c1.016-1.672 2.917-2.587 5.238-2.342-.55-.38-1.347-.621-2.238-.621z" fill="#bcc3ca"/>
+ <path d="m6.941 5h19.118c1.613 0 2.941 1.354 2.941 3v21c0 1.646-1.328 3-2.941 3h-19.118c-1.613 0-2.941-1.354-2.941-3v-21c0-1.646 1.328-3 2.941-3z" fill="#ffab39"/>
+ <path d="m14.096 11.011c-1.092.007-2.132.595-2.609 1.635-.246.535-.228 1.098-.101 1.634-.567-.132-1.162-.21-1.737.004-.756.276-1.398.858-1.674 1.566-.277.711-.205 1.46.076 2.072.22.477.692.796 1.165 1.086-.467.29-.936.607-1.153 1.08-.28.61-.354 1.355-.08 2.063.273.707.91 1.292 1.662 1.572.576.215 1.173.137 1.741.004-.127.537-.144 1.098.103 1.634.651 1.417 2.275 1.969 3.679 1.444.617-.231 1.054-.743 1.371-1.303.318.559.753 1.073 1.37 1.303 1.405.525 3.03-.026 3.68-1.446.246-.535.227-1.097.1-1.632.569.133 1.167.212 1.745-.004l.007-.002.008-.004c.742-.286 1.367-.872 1.634-1.576.266-.703.192-1.443-.087-2.049-.211-.459-.667-.762-1.114-1.049.152-.093.344-.118.475-.236.769-.692 1.161-1.981.657-3.078-.619-1.346-2.054-1.765-3.323-1.459.124-.534.143-1.092-.102-1.624v-.002h-.002c-.344-.747-1.015-1.295-1.702-1.509-.688-.214-1.369-.16-1.977.067-.572.213-1.088.63-1.447 1.228-.319-.515-.709-1.011-1.289-1.228-.001 0-.002 0-.002 0-.345-.13-.707-.194-1.073-.192zm8.323 9.991c-.042.016-.078-.052-.025.063l-.006-.013c.01-.012.065-.064.015-.044z" fill="#c64600"/>
+ <path d="m14.302 13c-.506.004-.987.275-1.192.724-.276.597.04 1.282.704 1.531l1.019 2.215-2.46-.918c-.276-.597-1.038-.882-1.7-.634-.665.248-.98.932-.705 1.531.276.598 1.036.881 1.699.634l2.462.918-2.462.916c-.663-.247-1.423.037-1.699.635-.275.598.04 1.282.705 1.531.662.247 1.424-.037 1.7-.635l2.46-.918-1.019 2.217c-.664.247-.98.932-.704 1.529.274.599 1.036.883 1.7.634.663-.247.979-.932.704-1.531l1.019-2.214 1.019 2.214c-.275.599.04 1.284.704 1.531.664.249 1.426-.035 1.7-.634.275-.597-.04-1.282-.704-1.529l-1.019-2.217 2.461.918c.275.598 1.035.882 1.7.635.664-.249.979-.933.704-1.531-.274-.599-1.036-.882-1.701-.635l-2.46-.916 2.46-.918c.665.247 1.427-.037 1.701-.634.275-.599-.04-1.283-.704-1.531-.665-.248-1.425.037-1.7.634l-2.461.918 1.019-2.215c.664-.249.979-.934.704-1.531-.274-.599-1.036-.882-1.7-.634-.663.247-.979.932-.704 1.53l-1.019 2.216-1.019-2.216c.275-.598-.04-1.283-.704-1.53-.163-.061-.335-.091-.508-.09z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/re.sonny.Tangram.svg b/.icons/kora/apps/scalable/re.sonny.Tangram.svg
new file mode 100644
index 000000000..bb1d354cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/re.sonny.Tangram.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.56 2.332h30.88c1.719 0 3.276.697 4.403 1.825l-19.843 19.843-19.843-19.843c1.127-1.128 2.684-1.825 4.403-1.825z" fill="#33d17a"/>
+ <path d="m2.332 39.44v-30.88c0-1.719.698-3.276 1.825-4.403l19.843 19.843-19.843 19.843c-1.127-1.127-1.825-2.684-1.825-4.403z" fill="#3584e4"/>
+ <path d="m45.668 8.56v15.44l-10.834-10.834 9.009-9.009c1.127 1.127 1.825 2.684 1.825 4.403z" fill="#5e5c64"/>
+ <path transform="matrix(.766079 -.766079 .766079 .766079 -2.0016 -2.0016)" d="m0 33.94h14.142v14.142h-14.142z" fill="#f6d32d" fill-rule="nonzero"/>
+ <path d="m45.668 24v15.44c0 3.438-2.79 6.228-6.228 6.228h-15.44z" fill="#865e3c"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m34 34h-20l10-10z" fill="#ff7800" fill-rule="nonzero"/>
+ <path d="m24 45.668h-15.44c-1.719 0-3.276-.697-4.403-1.825l9.009-9.009h21.668z" fill="#ed333b"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/re.sonny.Workbench.svg b/.icons/kora/apps/scalable/re.sonny.Workbench.svg
new file mode 100644
index 000000000..f10663d34
--- /dev/null
+++ b/.icons/kora/apps/scalable/re.sonny.Workbench.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#582d09" offset="0"/>
+ <stop stop-color="#865e3c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="946" x2="1046" y1="2656.01" y2="2656.01" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c0bfbc" offset="0"/>
+ <stop stop-color="#deddda" offset=".5"/>
+ <stop stop-color="#9a9996" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.345314 0 0 .345314 .891807 1.20928)" d="m12 50v-28c0-6.629 5.371-12 12-12s12 5.371 12 12v28c0 3.044-1.133 5.824-3 7.939v.061c0 .511-.043 1.012-.125 1.5.082.488.125.989.125 1.5 0 4.969-4.031 9-9 9s-9-4.031-9-9c0-.511.043-1.012.125-1.5-.082-.488-.125-.989-.125-1.5 0-.02 0-.041 0-.061-1.867-2.115-3-4.895-3-7.939z" fill="#00bf67"/>
+ <path transform="matrix(.345314 0 0 .345314 .944757 2.10943)" d="m29.598 88.301c.14.187.203 1.434.14 1.664l-2.613 9.57c-.074.274-.32.465-.605.465h-5.04c-.285 0-.531-.191-.605-.465l-2.613-9.57c-.063-.23 0-1.477.14-1.664.141-.192.364-.301.598-.301h1v-26c0-2.211 1.789-4 4-4s4 1.789 4 4v26h1c.234 0 .457.109.598.301z" fill="#dedede"/>
+ <g transform="matrix(.345314 0 0 .345314 .891807 1.20928)">
+ <path d="m70 36v2.891c0 1.718-1.344 3.109-3 3.109h-12c-1.656 0-3-1.391-3-3.109v-21.778c0-1.718 1.344-3.113 3-3.113h12c1.656 0 3 1.395 3 3.113v2.887h6v-1.09c0-1.605 1.344-2.91 3-2.91h24c.14 0 .277.009.412.027 10.594.409 21.695 5.4 24.088 14.973v4l-3 1.5c-3.833-5.537-10.206-6.357-18.5-6.479v6.979c0 1.656-1.344 3-3 3h-24c-1.656 0-3-1.344-3-3v-1z" fill="#9a9996"/>
+ <path d="m91 34c2.762 0 5 2.238 5 5v36c0 2.762-2.238 5-5 5s-5-2.238-5-5v-36c0-2.762 2.238-5 5-5z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m82.012 98.388c-.008-.129-.012-.258-.012-.388v-40c0-3.312 2.688-6 6-6h6c3.313 0 6 2.688 6 6v40c0 .13-.004.259-.012.388.008.119.012.24.012.362 0 2.898-2.352 5.25-5.25 5.25h-7.5c-2.898 0-5.25-2.352-5.25-5.25 0-.122.004-.243.012-.362z" fill="#ff7800"/>
+ </g>
+ <path transform="matrix(.920837 0 0 .920837 .891807 1.20928)" d="m23.25 17.686c2.199 0.89 3.75 3.046 3.75 5.564 0 2.221-1.207 4.16-3 5.197v14.303c0 1.663-1.337 3-3 3s-3-1.337-3-3v-14.25-0.053c-1.793-1.037-3-2.976-3-5.197 0-2.518 1.551-4.674 3.75-5.564v5.564l2.25 1.125 2.25-1.125zm-2.25 10.814c-0.829 0-1.5 0.671-1.5 1.5v6.75c0 0.829 0.671 1.5 1.5 1.5s1.5-0.671 1.5-1.5v-6.75c0-0.829-0.671-1.5-1.5-1.5zm0 12.75c-0.621 0-1.125 0.504-1.125 1.125s0.504 1.125 1.125 1.125 1.125-0.504 1.125-1.125-0.504-1.125-1.125-1.125z" fill="#deddda"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/realtimesync.svg b/.icons/kora/apps/scalable/realtimesync.svg
new file mode 100644
index 000000000..f7436d287
--- /dev/null
+++ b/.icons/kora/apps/scalable/realtimesync.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 67.3359 45.6681)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.032 8.001c3.367.007 6.781 1.056 9.447 3.133 1.875 2.16-1.697 4.473-3.306 2.367-4.843-2.93-11.673-1.899-15.317 2.483-1.939 2.174-3.031 5.075-3.018 7.988h3.2l-5.12 7.681-5.121-7.681h3.2c-.102-6.954 4.9-13.57 11.615-15.37 1.44-.396 2.924-.617 4.42-.601zm14.05 8.321 5.121 7.682h-3.2c.09 7.037-5.039 13.726-11.871 15.432-4.61 1.288-9.823.348-13.612-2.597-1.933-2.196 1.688-4.486 3.312-2.361 4.692 2.847 11.263 1.944 14.968-2.123 2.144-2.209 3.377-5.272 3.361-8.352h-3.2z" fill="#c13533" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/realvnc-vncviewer.svg b/.icons/kora/apps/scalable/realvnc-vncviewer.svg
new file mode 120000
index 000000000..51d6d1333
--- /dev/null
+++ b/.icons/kora/apps/scalable/realvnc-vncviewer.svg
@@ -0,0 +1 @@
+vncviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/recipes.svg b/.icons/kora/apps/scalable/recipes.svg
new file mode 100644
index 000000000..285a2d52f
--- /dev/null
+++ b/.icons/kora/apps/scalable/recipes.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-18.5639 -41.4376 41.4376 -18.5639 310.899 -79.6505)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b17d2d" offset="0"/>
+ <stop stop-color="#caa17d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.07829 0 0 1.07829 -1.87897 -1.81474)" d="m15.612 22.951c-.244.035-.493.053-.747.053-2.909 0-5.27-2.361-5.27-5.27s2.361-5.27 5.27-5.27c1.571 0 2.982.689 3.948 1.78 1.172-1.893 3.268-3.155 5.656-3.155 2.166 0 4.092 1.039 5.306 2.646.913-.756 2.084-1.211 3.36-1.211 2.909 0 5.27 2.361 5.27 5.27s-2.361 5.27-5.27 5.27c-.254 0-.503-.018-.747-.053v8.162h-16.776zm12.751 5.352v-6.06h-.936v6.06zm-8.142-.145v-6.062h-.934v6.062zm4.181 0v-6.062h-.935v6.062zm-8.79 3.775h16.776v3.337h-16.776z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/recoll.svg b/.icons/kora/apps/scalable/recoll.svg
new file mode 100644
index 000000000..9c5262ed1
--- /dev/null
+++ b/.icons/kora/apps/scalable/recoll.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7cab1c" offset="0"/>
+ <stop stop-color="#a3d341" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ce5e00" offset="0"/>
+ <stop stop-color="#e2731c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.999 19.666h8.667v8.667h-8.667z" fill="#6b6bd8"/>
+ <path d="m19.666 45.668h-8.667v-8.667h8.667zm17.335 0h-8.667v-8.667h8.667zm-26.002-8.667h-8.667v-8.667h8.667zm17.335 0h-8.668v-8.667h8.668zm17.334 0h-8.667v-8.667h8.667zm-8.667-8.667h-8.667v-8.668h8.667zm-26.002-8.668h-8.667v-8.667h8.667zm17.335 0h-8.668v-8.667h8.668zm17.334 0h-8.667v-8.667h8.667zm-8.667-8.667h-8.667v-8.667h8.667zm-17.335 0h-8.667v-8.667h8.667z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/record-desktop.svg b/.icons/kora/apps/scalable/record-desktop.svg
new file mode 120000
index 000000000..9100e9c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/record-desktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/recordmydesktop.svg b/.icons/kora/apps/scalable/recordmydesktop.svg
new file mode 120000
index 000000000..9100e9c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/recordmydesktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/recstudio.svg b/.icons/kora/apps/scalable/recstudio.svg
new file mode 100644
index 000000000..4a6673e34
--- /dev/null
+++ b/.icons/kora/apps/scalable/recstudio.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="#afb225" fill-rule="nonzero"/>
+ <path transform="translate(.4455 -1)" d="m18.492 35c-.271.004-.492.228-.492.499v5.002c0 .274.225.499.5.499.274 0 .5-.225.5-.499v-5.002c0-.273-.226-.499-.5-.499zm4 0c-.271.004-.492.228-.492.499v5.002c0 .274.225.499.5.499.274 0 .5-.225.5-.499v-5.002c0-.273-.226-.499-.5-.499zm12 0c-.271.004-.492.228-.492.499v5.002c0 .274.225.499.5.499.274 0 .5-.225.5-.499v-5.002c0-.273-.226-.499-.5-.499zm-22.992 0c-.274 0-.5.226-.5.5v5c0 .274.226.5.5.5h3c.274 0 .5-.226.5-.5v-5c0-.274-.226-.5-.5-.5zm15 0c-.274 0-.5.226-.5.5v5c0 .274.226.5.5.5h3c.274 0 .5-.226.5-.5v-5c0-.274-.226-.5-.5-.5zm-14.5 1h2v4h-2zm15 0h2v4h-2zm2.508-10c.271.004.492.228.492.499v5.002c0 .274-.225.499-.5.499-.274 0-.5-.225-.5-.499v-5.002c0-.274.226-.499.5-.499zm-4 0c.271.004.492.228.492.499v5.002c0 .274-.225.499-.5.499-.274 0-.5-.225-.5-.499v-5.002c0-.274.226-.499.5-.499zm10.992 0c.274 0 .5.226.5.5v5c0 .274-.226.5-.5.5h-3c-.274 0-.5-.226-.5-.5v-5c0-.274.226-.5.5-.5zm-15 0c.274 0 .5.226.5.5v5c0 .274-.226.5-.5.5h-3c-.274 0-.5-.226-.5-.5v-5c0-.274.226-.5.5-.5zm-7 0c.274 0 .5.226.5.5v5c0 .274-.226.5-.5.5h-3c-.274 0-.5-.226-.5-.5v-5c0-.274.226-.5.5-.5zm21.5 1h-2v4h2zm-15 0h-2v4h2zm-7 0h-2v4h2zm15.508-9c.271.004.492.228.492.499v5.002c0 .274-.225.499-.5.499-.274 0-.5-.225-.5-.499v-5.002c0-.273.226-.499.5-.499zm-4 0c.271.004.492.228.492.499v5.002c0 .274-.225.499-.5.499-.274 0-.5-.225-.5-.499v-5.002c0-.273.226-.499.5-.499zm-12 0c.271.004.492.228.492.499v5.002c0 .274-.225.499-.5.499-.274 0-.5-.225-.5-.499v-5.002c0-.273.226-.499.5-.499zm22.992 0c.274 0 .5.226.5.5v5c0 .274-.226.5-.5.5h-3c-.274 0-.5-.226-.5-.5v-5c0-.274.226-.5.5-.5zm-15 0c.274 0 .5.226.5.5v5c0 .274-.226.5-.5.5h-3c-.274 0-.5-.226-.5-.5v-5c0-.274.226-.5.5-.5zm14.5 1h-2v4h2zm-15 0h-2v4h2zm-9.5-10c-.274 0-.5.226-.5.5v5c0 .274.226.5.5.5h3c.274 0 .5-.226.5-.5v-5c0-.274-.226-.5-.5-.5zm6.992 0c-.271.004-.492.228-.492.499v5.002c0 .274.225.499.5.499.274 0 .5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm4 0c-.271.004-.492.228-.492.499v5.002c0 .274.225.499.5.499.274 0 .5-.225.5-.499v-5.002c0-.274-.226-.499-.5-.499zm4.008 0c-.274 0-.5.226-.5.5v5c0 .274.226.5.5.5h3c.274 0 .5-.226.5-.5v-5c0-.274-.226-.5-.5-.5zm7 0c-.274 0-.5.226-.5.5v5c0 .274.226.5.5.5h3c.274 0 .5-.226.5-.5v-5c0-.274-.226-.5-.5-.5zm-21.5 1h2v4h-2zm15 0h2v4h-2zm7 0h2v4h-2z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#d2d638"/>
+ <path d="m34 30c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2h4c1.108 0 2-.892 2-2v-2h-2v1c0 .554-.446 1-1 1h-2c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1h2c.554 0 1 .446 1 1v1h2v-2c0-1.108-.892-2-2-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/reddit-is-a-dead-bird.svg b/.icons/kora/apps/scalable/reddit-is-a-dead-bird.svg
new file mode 120000
index 000000000..87266ec0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/reddit-is-a-dead-bird.svg
@@ -0,0 +1 @@
+reddit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/reddit.svg b/.icons/kora/apps/scalable/reddit.svg
new file mode 100644
index 000000000..5a7909579
--- /dev/null
+++ b/.icons/kora/apps/scalable/reddit.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(3e-7 -40.0025 40.0025 3e-7 24 1118.52)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d82a1c" offset="0"/>
+ <stop stop-color="#ff5836" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.13813 0 0 1.13813 -3.31508 -1226.26)" cx="24" cy="1098.52" r="20.001" fill="url(#a)"/>
+ <path transform="matrix(.30113 0 0 .30113 -3.31508 -3.31508)" d="m94.274 45.347c-1.823.101-3.325 1.509-3.543 3.322l-3.366 27.047c-9.496.563-18.444 3.483-25.335 8.268-2.133-2.896-5.521-4.61-9.117-4.614-6.22 0-11.338 5.118-11.338 11.339.006 4.966 3.274 9.377 8.024 10.829-.295 1.42-.45 2.853-.465 4.289 0 16.587 18.767 30.236 41.575 30.236 22.807 0 41.574-13.649 41.574-30.236-.015-1.434-.17-2.864-.465-4.282 4.752-1.452 8.022-5.867 8.025-10.836 0-6.221-5.119-11.339-11.339-11.339-3.588.005-6.969 1.713-9.102 4.599-6.672-4.619-15.27-7.497-24.434-8.179l2.79-22.382 16.174 2.311c1.144 2.862 3.93 4.751 7.013 4.753 4.147 0 7.559-3.412 7.559-7.559 0-4.146-3.412-7.559-7.559-7.559-2.316.004-4.506 1.072-5.935 2.894l-19.983-2.842c-.248-.045-.501-.065-.753-.059zm-18.683 45.362c4.146 0 7.559 3.412 7.559 7.559 0 4.146-3.413 7.559-7.559 7.559-4.147 0-7.56-3.413-7.56-7.559 0-4.147 3.413-7.559 7.56-7.559zm30.236 0c4.147 0 7.559 3.412 7.559 7.559 0 4.146-3.412 7.559-7.559 7.559s-7.559-3.413-7.559-7.559c0-4.147 3.412-7.559 7.559-7.559zm3.698 22.566c.043-.001.086-.002.129-.002 2.081 0 3.793 1.712 3.793 3.793 0 .627-.155 1.245-.452 1.797 0 0-1.599 2.899-5.079 5.219s-9.026 4.407-17.215 4.407-13.735-2.087-17.214-4.407c-3.48-2.32-5.049-5.219-5.049-5.219-.284-.541-.432-1.143-.432-1.754 0-1.958 1.521-3.609 3.473-3.767.127-.012.256-.017.384-.015 1.42.027 2.71.854 3.329 2.133s.291.888 2.48 2.348c2.19 1.459 6.1 3.152 13.029 3.152s10.84-1.693 13.029-3.152c2.19-1.46 2.488-2.348 2.488-2.348.603-1.29 1.884-2.136 3.307-2.185z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/redeclipse.svg b/.icons/kora/apps/scalable/redeclipse.svg
new file mode 100644
index 000000000..0cd8aae31
--- /dev/null
+++ b/.icons/kora/apps/scalable/redeclipse.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.6145 27.6145 0 21.277 30.9449)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b82a2a" offset="0"/>
+ <stop stop-color="#ff3c3c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.8905 31.8905 0 27.9007 43.8908)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.10318 0 0 1.10318 -2.47806 -2.44181)" d="m4.033 16.879c1.266-2.859 4.266-1.303 5.35-3.054 1.025-1.658-2.383-4.235-4.487-4.12.746-.712 5.553.159 7.048.203 1.813.053-1.01-3.524-1.01-3.524.663-1.306 4.135-.468 5.511 1.352 1.565 2.068 3.93-3.46 2.512-4.406 2.945.139 3.377 4.485 4.893 4.629 2.486.236 2.987-.982 3.438-2.509 1.754 1.735.362 3.994 1.26 4.121 2.94 1.643 5.096-2.838 6.714-1.359-2.407 1.635-4.582 6.362-1.063 6.377 1.717.104 2.144.366 4.152 2.033-4.571-1.577-4.652 2.255-2.554 1.818 4.375-.911 5.452 2.705 4.969 2.802-1.294-.647-8.395-.922-7.752.193 3.309 5.727-3.104 8.134-8.476 9.487l-11.179.078c-2.045-1.232-9.025-4.831-9.326-10.071-.041-.725 2.462.163 2.988-.661 1.428-2.237-.189-3.42-2.988-3.389z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="21.7919" cy="21.82815" r="14.34134" fill="#fff" stroke-width="1.10318"/>
+ <circle transform="matrix(1.10318 0 0 1.10318 -2.47806 -2.44181)" cx="28" cy="28" r="16" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/redhat-accessories.svg b/.icons/kora/apps/scalable/redhat-accessories.svg
new file mode 120000
index 000000000..210f51ca2
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-accessories.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-documentation.svg b/.icons/kora/apps/scalable/redhat-documentation.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-documentation.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-email.svg b/.icons/kora/apps/scalable/redhat-email.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-email.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-filemanager.svg b/.icons/kora/apps/scalable/redhat-filemanager.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-filemanager.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-games.svg b/.icons/kora/apps/scalable/redhat-games.svg
new file mode 120000
index 000000000..69f0e707c
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-graphics.svg b/.icons/kora/apps/scalable/redhat-graphics.svg
new file mode 120000
index 000000000..094639b9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-graphics.svg
@@ -0,0 +1 @@
+applications-graphics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-internet.svg b/.icons/kora/apps/scalable/redhat-internet.svg
new file mode 120000
index 000000000..d3439ecb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-linux.svg b/.icons/kora/apps/scalable/redhat-linux.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-linux.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-logo-icon.svg b/.icons/kora/apps/scalable/redhat-logo-icon.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-office.svg b/.icons/kora/apps/scalable/redhat-office.svg
new file mode 120000
index 000000000..65f0dd422
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-office.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-preferences.svg b/.icons/kora/apps/scalable/redhat-preferences.svg
new file mode 120000
index 000000000..0a03fa23c
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-preferences.svg
@@ -0,0 +1 @@
+preferences-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-programming.svg b/.icons/kora/apps/scalable/redhat-programming.svg
new file mode 120000
index 000000000..8f0029392
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-programming.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-release-notes.svg b/.icons/kora/apps/scalable/redhat-release-notes.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-release-notes.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-server_settings.svg b/.icons/kora/apps/scalable/redhat-server_settings.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-server_settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-sound_video.svg b/.icons/kora/apps/scalable/redhat-sound_video.svg
new file mode 120000
index 000000000..03818cfbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-sound_video.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-system_settings.svg b/.icons/kora/apps/scalable/redhat-system_settings.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-system_settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-system_tools.svg b/.icons/kora/apps/scalable/redhat-system_tools.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-system_tools.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-tools.svg b/.icons/kora/apps/scalable/redhat-tools.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-tools.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-utils.svg b/.icons/kora/apps/scalable/redhat-utils.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-utils.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat-web-browser.svg b/.icons/kora/apps/scalable/redhat-web-browser.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat-web-browser.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhat.svg b/.icons/kora/apps/scalable/redhat.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhat.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redhatutils.svg b/.icons/kora/apps/scalable/redhatutils.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/redhatutils.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redisinsight.svg b/.icons/kora/apps/scalable/redisinsight.svg
new file mode 100644
index 000000000..c154b35b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/redisinsight.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m2.332 30.5v5.417l21.668 9.751 6.5-2.924-3.25-12.244z" fill="#a32321"/>
+ <path d="m24 21.833-21.668 8.667 21.668 9.751 6.5-15.818z" fill="#dc382d"/>
+ <path d="m2.332 20.75v5.417l21.668 9.75 6.5-2.924-3.25-12.243z" fill="#a32321"/>
+ <path d="m24 12.083-21.668 8.667 21.668 9.75 6.5-15.817z" fill="#dc382d"/>
+ <path d="m2.332 10.999v5.417l21.668 9.751 6.5-2.924-3.25-12.244z" fill="#a32321"/>
+ <path d="m24 2.332-21.668 8.667 21.668 9.751 6.5-15.817z" fill="#dc382d"/>
+ <path d="m38.084 13.274-4.333.975-2.167 1.951v26.109l6.5-3.033zm7.584 7.476-4.334 1.083-2.166 1.842v15.168l6.5-2.926zm-21.668 24.918v-37.919l6.5-2.817v37.811z" fill="#a32321"/>
+ <path d="m39.168 18.15v5.525l6.5-2.925zm-1.084-4.876-6.5-2.491v5.417z" fill="#dc382d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/reditr.svg b/.icons/kora/apps/scalable/reditr.svg
new file mode 100644
index 000000000..7ddde9240
--- /dev/null
+++ b/.icons/kora/apps/scalable/reditr.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c4477" offset="0"/>
+ <stop stop-color="#426ea7" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16 33s16.329-3.985 20-12.5c.173-1.912-2.674-1.193-2.998-1.5 4.574-2.216 7.234.063 6.998 1.5-.427 2.602-5.504 6.855-12.136 9.631-4.359 1.754-11.864 2.869-11.864 2.869zm17-10s-13.619 9.674-22.359 6.576c-1.52-1.173 1.363-3.129 1.359-3.576-3.343 1.305-5 3-5 5.043 1.423 4.548 14.335-.453 16.48-1.406 4.251-2.004 9.52-6.637 9.52-6.637zm0-1.652c-2.482 5.904-18.812 6.809-19.651 4.432-1.454-4.568 1.766-9.263 7.193-10.487 5.426-1.223 11.004 1.488 12.458 6.055z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rednotebook.svg b/.icons/kora/apps/scalable/rednotebook.svg
new file mode 100644
index 000000000..6c597965b
--- /dev/null
+++ b/.icons/kora/apps/scalable/rednotebook.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 129.053 44.2903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#da3317" offset="0"/>
+ <stop stop-color="#e66052" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.902 45.9047)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m39.33 42.987h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#b0b0b0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/redshift-gtk.svg b/.icons/kora/apps/scalable/redshift-gtk.svg
new file mode 120000
index 000000000..918a7487a
--- /dev/null
+++ b/.icons/kora/apps/scalable/redshift-gtk.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redshift-icon-256.svg b/.icons/kora/apps/scalable/redshift-icon-256.svg
new file mode 120000
index 000000000..918a7487a
--- /dev/null
+++ b/.icons/kora/apps/scalable/redshift-icon-256.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/redshift.svg b/.icons/kora/apps/scalable/redshift.svg
new file mode 100644
index 000000000..9b16c703d
--- /dev/null
+++ b/.icons/kora/apps/scalable/redshift.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9005 43.9005 0 121.222 45.6905)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c61423" offset="0"/>
+ <stop stop-color="#ff4c63" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.134624 -45.5365 45.5365 -.134624 1275.06 538.86)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6e6e6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="23.999" cy="23.999" r="22.763" fill="url(#a)"/>
+ <path d="m27.023 33.485v.948c0 .52-.429.948-.949.948h-3.794c-.52 0-.948-.428-.948-.948v-.948zm-2.846-17.073c-3.642 0-6.639 2.997-6.639 6.639 0 2.257 1.128 4.24 2.845 5.444v2.144c0 .52.428.948.949.948h5.691c.52 0 .948-.428.948-.948v-2.144c1.717-1.204 2.845-3.187 2.845-5.444 0-3.642-2.997-6.639-6.639-6.639zm11.734 9.236-2.228-.724c-.53-.171-1.097.118-1.269.647-.172.528.118 1.096.646 1.269l2.229.723c.103.034.207.05.311.05.424 0 .818-.271.958-.696.171-.53-.119-1.097-.647-1.269zm-21.594-.724-2.23.723c-.528.171-.818.739-.646 1.269.138.425.533.696.957.696.103 0 .208-.016.312-.05l2.229-.722c.528-.173.818-.74.646-1.269-.17-.529-.734-.818-1.268-.647zm19.055-4.125c.103 0 .207-.017.311-.05l2.228-.724c.528-.172.818-.74.647-1.269-.173-.528-.743-.817-1.269-.646l-2.229.724c-.528.172-.818.74-.646 1.268.138.426.533.697.958.697zm-18.432-1.965-2.229-.725c-.533-.172-1.097.117-1.269.646s.117 1.097.645 1.269l2.229.725c.104.033.208.049.312.049.425 0 .819-.27.957-.696.172-.528-.117-1.096-.645-1.268zm2.452-3.378c.197.272.504.415.816.415.205 0 .412-.062.591-.192.449-.326.549-.956.224-1.406l-1.377-1.896c-.328-.449-.956-.551-1.408-.223-.449.326-.549.956-.222 1.406zm12.962-3.079c.328-.45.954-.552 1.407-.223.449.326.55.956.223 1.406l-1.377 1.896c-.197.272-.504.415-.816.415-.204 0-.412-.062-.591-.192-.449-.326-.549-.956-.223-1.406zm-6.355 1.612c.557 0 1.008-.452 1.008-1.007v-2.342c0-.557-.451-1.008-1.008-1.008-.556 0-1.007.451-1.007 1.008v2.342c0 .555.451 1.007 1.007 1.007z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/redshiftgui.svg b/.icons/kora/apps/scalable/redshiftgui.svg
new file mode 120000
index 000000000..918a7487a
--- /dev/null
+++ b/.icons/kora/apps/scalable/redshiftgui.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/referencer.svg b/.icons/kora/apps/scalable/referencer.svg
new file mode 100644
index 000000000..4ef3137d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/referencer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#095c4d" offset="0"/>
+ <stop stop-color="#009587" offset="1"/>
+ </linearGradient>
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11.871 1.667h.887v44.666h-.887c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m25.879 14.059c-4.989.559-8.879 4.799-8.879 9.938 0 5.517 4.484 10.003 9.999 10.003 5.516 0 10.001-4.486 10.001-10.003 0-5.065-3.783-9.251-8.669-9.906 0 0-1.365-.181-2.452-.032zm.455 1.352v3.367c-.955-.034-1.868-.135-2.712-.294.127-.297.26-.584.405-.845.668-1.202 1.474-1.953 2.307-2.228zm1.428.056c.075.012.151.021.226.035.752.329 1.475 1.044 2.082 2.137.143.257.273.537.398.828-.84.164-1.752.27-2.706.308zm-4.392.569c-.21.286-.411.585-.591.91-.208.374-.393.778-.564 1.2-.46-.135-.888-.288-1.279-.456.707-.681 1.529-1.241 2.434-1.654zm7.596.335c.843.262 1.489.797 2.097 1.319-.366.157-.763.302-1.191.431-.168-.413-.349-.809-.552-1.175-.111-.2-.23-.389-.353-.575zm-10.935 2.343c.015.054-.025-.072-.006-.017.515.241 1.128.625 1.732.806-.313 1.116-.506 2.343-.558 3.64h-2.906c.16-1.658.787-3.174 1.738-4.429zm13.946.012c.946 1.253 1.569 2.764 1.728 4.417h-2.806c-.053-1.307-.248-2.543-.565-3.666.57-.175 1.139-.508 1.629-.736.021-.051-.004.035.014-.015zm-3.029 1.104c.284 1.001.468 2.121.521 3.313h-3.707v-2.939c1.122-.041 2.194-.168 3.186-.374zm-7.804.021c.993.201 2.067.32 3.19.356v2.936h-3.706c.053-1.184.235-2.297.516-3.292zm-4.865 4.721h2.919c.053 1.332.255 2.592.583 3.734-.642.083-1.747.733-1.804.765-1.123-1.371-1.576-2.617-1.698-4.5zm4.349 0h3.706v3.036c-1.113.035-2.179.153-3.165.35-.296-1.019-.487-2.166-.541-3.387zm5.134 0h3.707c-.055 1.229-.247 2.383-.547 3.407-.984-.203-2.047-.328-3.16-.368zm5.137 0h2.82c-.112 1.73-.623 3.219-1.593 4.529-.454-.286-1.282-.585-1.817-.77.332-1.148.536-2.417.59-3.759zm-6.565 4.465v3.265c-.832-.276-1.639-1.023-2.307-2.226-.13-.234-.25-.488-.365-.752.832-.155 1.732-.254 2.672-.287zm1.428.003c.94.037 1.838.14 2.668.3-.114.258-.232.506-.36.736-.668 1.203-1.475 1.951-2.308 2.226zm-5.51.618c.161.389.334.765.526 1.112.273.491.584.937.924 1.334-1.094-.445-2.08-1.099-2.9-1.922.436-.195.923-.371 1.45-.524zm9.583.025c.493.147.949.315 1.361.499-.781.784-1.712 1.417-2.744 1.86.318-.381.609-.808.867-1.272.188-.34.357-.707.516-1.087z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/regedit.svg b/.icons/kora/apps/scalable/regedit.svg
new file mode 100644
index 000000000..25bf18429
--- /dev/null
+++ b/.icons/kora/apps/scalable/regedit.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 31.223v8.217c0 3.438-2.79 6.228-6.228 6.228h-8.217v-14.445z" fill="#259fb3" fill-rule="nonzero"/>
+ <path d="m16.77746 31.22281h14.44534v14.44534h-14.44534z" fill="#1e8496" stroke-width="1.11118"/>
+ <path d="m2.332 39.475v-8.252h14.445v14.445h-8.217c-3.426 0-6.209-2.771-6.228-6.193z" fill="#186977" fill-rule="nonzero"/>
+ <g stroke-width="1.11118">
+ <path d="m2.33212 16.77747h14.44534v14.44534h-14.44534z" fill="#4ca9ba"/>
+ <path d="m16.77746 16.77747h14.44534v14.44534h-14.44534z" fill="#6eb9c7"/>
+ <path d="m31.2228 16.77747h14.44534v14.44534h-14.44534z" fill="#90cad5"/>
+ </g>
+ <path d="m39.475 2.332c3.422.019 6.193 2.802 6.193 6.228v8.217h-14.445v-14.445z" fill="#c5e6ec" fill-rule="nonzero"/>
+ <path d="m16.77746 2.33213h14.44534v14.44534h-14.44534z" fill="#acdbe3" stroke-width="1.11118"/>
+ <path d="m16.777 2.332v14.445h-14.445v-8.252c.019-3.414 2.789-6.18 6.204-6.193z" fill="#96d1dc" fill-rule="nonzero"/>
+ <circle cx="36.499994" cy="36.786595" r="10.481388" fill="#48aeff" stroke-width=".873449"/>
+ <path transform="translate(.5 1.7866)" d="m30.357 36h4.286c.198 0 .357.159.357.357v4.286c0 .198-.159.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357zm7 0h4.286c.198 0 .357.159.357.357v4.286c0 .198-.159.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357zm-7-7h4.286c.198 0 .357.159.357.357v4.286c0 .198-.159.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357zm7 0h4.286c.198 0 .357.159.357.357v4.286c0 .198-.159.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/regexxer.svg b/.icons/kora/apps/scalable/regexxer.svg
new file mode 100644
index 000000000..2d9ba1050
--- /dev/null
+++ b/.icons/kora/apps/scalable/regexxer.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.3887 29.4604 0 25.0561 40.1204)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e7f50" offset="0"/>
+ <stop stop-color="#ae9d6a" offset="1"/>
+ </linearGradient>
+ <path d="m46.655 12.57c0-2.762-2.239-5-5-5h-35.31c-2.761 0-5 2.238-5 5v22.865c0 2.761 2.239 5 5 5h35.31c2.761 0 5-2.239 5-5v-22.865z" fill="#8f8051"/>
+ <path d="m46.655 16.282c0-1.326-0.527-2.598-1.465-3.536-0.937-0.937-2.209-1.464-3.535-1.464h-18.364c-1.232 0-2.421-0.455-3.338-1.277-0.419-0.376-0.878-0.787-1.297-1.163-0.917-0.822-2.106-1.277-3.337-1.277h-8.974c-2.761 0-5 2.239-5 5v22.87c0 2.761 2.239 5 5 5h35.31c2.761 0 5-2.239 5-5v-19.153z" fill="url(#a)"/>
+ <path d="m22 16.978c4.389 0 8 3.612 8 8 0 1.603-.482 3.17-1.383 4.496l4.944 4.944c.294.282.461.674.461 1.082 0 .823-.677 1.5-1.5 1.5-.409 0-.8-.167-1.083-.461l-4.949-4.949c-1.324.902-2.888 1.385-4.49 1.388-4.389 0-8-3.611-8-8 0-4.388 3.611-8 8-8zm0 3c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5z" fill="#ffffff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/reicast.svg b/.icons/kora/apps/scalable/reicast.svg
new file mode 100644
index 000000000..70ec3ba63
--- /dev/null
+++ b/.icons/kora/apps/scalable/reicast.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c0c0c0" offset="0"/>
+ <stop stop-color="#f6f6f6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m34.064 20.254-7.355-5.495-8.808.281-5.798 6.574.212 6.982 6.568 5.231 4.555-.005 3.752-1.661 2.418-4.83-1.379-5.426-3.894-2.495-3.645.295-2.938 2.976-.352 3.603 3.776 2.912 2.738-.721-.159-1.57-1.915-.299-2.028-1.827 1.093-2.631 3.067-.273 2.9 2.207.079 3.721-1.63 2.97-5.649 1.051-5.116-4.19.092-6.533 5.086-4.282 6.899.349 5.466 4.743.384 8.117-4.794 5.939-7.289 1.691-8.845-3.895-3.49-6.498 1.376-8.981 8.456-7.21 9.149-.732 6.972 2.87 4.263 5.358 1.654 7.762-4.472 1.123z" fill="#0b2496" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rekonq.svg b/.icons/kora/apps/scalable/rekonq.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/rekonq.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/relay.svg b/.icons/kora/apps/scalable/relay.svg
new file mode 120000
index 000000000..28bbff2df
--- /dev/null
+++ b/.icons/kora/apps/scalable/relay.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/remarkable.svg b/.icons/kora/apps/scalable/remarkable.svg
new file mode 100644
index 000000000..a64edd99b
--- /dev/null
+++ b/.icons/kora/apps/scalable/remarkable.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -38.9348 38.9348 0 24 43.4674)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4cc1ff" offset="0"/>
+ <stop stop-color="#97deff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="19.467" fill="url(#b)"/>
+ <path d="m37.089 17.325c0 .877-.622 2.183-1.866 3.918-.249.351-1.074.862-2.473 1.533-.332.402-.98.898-1.945 1.486-.715.217-1.737.563-3.064 1.038-.446.258-1.099.593-1.96 1.006-.135.031-1.187.202-3.158.511-1.576.248-2.364.568-2.364.961 0 .361.679 1.022 2.038 1.982 1.109.784 1.866 1.264 2.271 1.44 1.109.485 2.955 1.316 5.537 2.493l2.676.883c1.192.537 1.804 1.177 1.835 1.92-.187.341-.467.511-.84.511-.01 0-.218-.041-.622-.124-.404-.072-.648-.108-.731-.108-1.431 0-2.748-.274-3.951-.821-.073-.01-1.25-.547-3.531-1.611-.467-.289-1.167-.738-2.1-1.347-.767-.495-1.322-.965-1.664-1.409-.135-.01-.322-.046-.56-.108-.342-.527-1.296-1.265-2.862-2.215-1.317-.815-1.976-1.461-1.976-1.936.063-.154.26-.645.591-1.471 2.064-.444 4.688-1.053 7.871-1.827.322-.062 1.11-.243 2.364-.542.809-.196 2.22-.97 4.231-2.323 2.52-1.703 3.78-3.118 3.78-4.243 0-1.001-.441-1.915-1.322-2.741-.882-.836-1.96-1.352-3.235-1.548-.592-.238-.949-.357-1.074-.357-.207 0-.591-.005-1.151-.015-.684-.01-1.239-.016-1.664-.016l-1.898-.015c-.145 0-.218.015-.218.046 0 .104-.015.171-.046.202-.291-.011-.555-.016-.794-.016-.715 0-1.187.031-1.415.093-.508.155-1.348.475-2.52.96-.591.155-1.327.59-2.209.848-.767.341-1.203.676-1.306 1.006-.612 1.983-1.482 4.103-1.7 6.818.041.558.062.841.062 1.987v.588c-.073.165-.181.429-.327.79-.217.981-.326 1.843-.326 2.586 0 .196.005.382.015.558l.094.975c.031.393.046.96.046 1.704 0 1.61-.306 2.415-.917 2.415 0 0-.223-.077-.669-.232-.436-.165-.69-.248-.762-.248-.218-1.146-.327-3.055-.327-5.729 0-.104.088-.95.264-2.54.228-2.168.441-3.329.638-4.619.218-.702.896-1.31 1.124-2.281v-.743c-.155-.155-.254-.237-.295-.248 0 0-.161.078-.482.233-.311.144-.503.216-.576.216-.197 0-.378-.185-.544-.557-.114-.238-.171-.439-.171-.604 0-1.105.306-2.003.917-2.695.426-.474 1.364-1.207 2.816-2.199.155-.103 1.503-.63 4.044-1.126 2.603-.485 4.376-.728 5.32-.728 2.074 0 4.054.093 5.942.279.134.114.363.217.684.31.985.01 2.147.552 3.484 1.626 1.338 1.073 2.116 2.08 2.334 3.019 0 .021.072.181.217.48.145.3.218.465.218.496 0 .041.036.274.109.697.062.444.093.686.093.728" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rememberthemilk.svg b/.icons/kora/apps/scalable/rememberthemilk.svg
new file mode 100644
index 000000000..67863522a
--- /dev/null
+++ b/.icons/kora/apps/scalable/rememberthemilk.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.07075 -38.6606 38.6606 1.07075 24 43.9819)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09677 0 0 1.09677 -2.32258 -2.32258)" fill-rule="nonzero">
+ <path d="m20.434 4.004c-.26-.01-.518-.002-.775.02-.693.057-1.38.237-2.047.556-2.429 1.161-3.201 2.354-3.958 4.542-.251-.034-.485-.124-.74-.148-.407-.038-.816-.057-1.227-.053-1.423.016-2.845.282-4.192 1.031-1.346.749-2.597 2.125-3.086 3.797-.569 1.948-.509 2.201-.039 3.994.62 2.366 2.722 4.378 5.057 4.952.78.192 1.274.222 1.779.246-.106.477-.223.964-.303 1.347-.171.813-.532 2.413-.771 3.418-.767 3.219-1.006 4.742-.997 6.51.01 2.174 1.002 4.877 2.471 6.324.592.583 1.606 1.299 2.375 1.676 1.147.562 2.427.951 3.855 1.212 1.647.299 3.633.444 5.577.509 1.943.065 3.375.171 5.206-.227 1.026-.222 2.035-.551 2.941-.997 2.328-1.144 4.335-3.434 5.06-5.922.409-1.404.534-2.141.407-3.736-.013-.168-.058-.736-.097-1.241-.049-.628-.179-2.013-.306-3.282-.189-1.89-.235-3.184-.331-4.584.993.062 2.013.012 3.086-.271 1.385-.366 3.065-1.141 4.034-2.976.97-1.834.587-3.948-.066-5.29-1.184-2.433-3.764-3.828-6.182-4.257-.418-.075-.785-.043-1.172-.065-.021-.524.021-1.042-.125-1.572-1.308-3.39-4.502-5.339-7.021-5.245-.377.017-.853.052-1.546.355-.692.302-1.72 1.066-2.192 2.281-.295.759-.196.764-.179.936-.341-1.383-1.176-2.609-2.084-3.133-.836-.484-1.632-.677-2.412-.707z" fill="url(#a)"/>
+ <path d="m19.889 8.006c-.219.018-.446.076-.662.18-.741.353-1.667 1.458-1.969 2.349-.317.936-.343 2.05-.072 3.092.129.497.422 1.217.496 1.217.02 0 .177-.107.349-.237.347-.261.886-.538 1.395-.72.486-.175.494-.184.42-.543-.036-.172-.066-.608-.067-.971-.002-.823.184-1.42.707-2.258.509-.815.645-1.101.645-1.357 0-.505-.585-.807-1.242-.752zm9.07.258c-.11.005-.186.035-.209.093-.022.058.042.532.143 1.053.369 1.915.142 3.147-.854 4.61-.204.3-.289.478-.246.521.107.106 2.029 1.077 2.148 1.086.06.004.212-.104.336-.24.535-.584 1.128-1.525 1.42-2.256.763-1.906.338-3.447-1.199-4.35-.554-.325-1.208-.533-1.539-.517zm-17.355 4.658c-1.838.02-3.149.736-3.506 1.957-.126.43-.13 1.391-.008 1.857.28 1.068 1.052 1.817 2.156 2.088.527.129 1.811.131 2.531.004.81-.143 2.092-.581 2.883-.98.365-.184.701-.359.748-.393.075-.053.482-1.051.483-1.184 0-.026-.148.026-.328.118-.413.21-2.237.746-3.043.892-.852.155-1.928.153-2.332-.004-.411-.159-.599-.425-.598-.843.001-.463.182-.852.556-1.194.486-.443.786-.532 1.965-.566 1.065-.031 1.836.054 2.977.326.664.158 1.012.355 1.07.605l.039.166.108-.154c.1-.146.097-.182-.059-.574-.091-.23-.231-.491-.308-.576-.173-.189-1.455-.828-2.053-1.024-.701-.229-1.599-.406-2.463-.486-.283-.026-.556-.038-.818-.035zm23.066 2.088c-.643.025-1.299.102-1.828.226-.842.198-1.648.488-2.035.733l-.229.144.363.336c.2.185.413.353.475.375.063.023.364-.082.684-.24.881-.435 1.695-.628 2.857-.672.87-.033 1.032-.021 1.447.109.713.224 1.095.713.992 1.276-.102.562-.517.896-1.265 1.016-.453.072-1.727-.034-2.889-.243-.294-.052-.557-.082-.586-.064-.028.018.018.159.102.312.699 1.287 3.505 2.048 5.56 1.506 1.566-.412 2.051-1.327 1.405-2.652-.533-1.093-1.625-1.779-3.303-2.076-.478-.085-1.107-.112-1.75-.086zm-21.824.543c-1.311.037-1.774.214-1.571.599.236.446 1.232.49 3.014.131 1.101-.222 1.383-.311 1.289-.406-.035-.035-.438-.128-.896-.207-.674-.116-1.025-.14-1.836-.117zm22.324 1.246c-.985-.032-2.172.14-2.024.293.018.018.362.08.766.138.404.059.81.118.902.133s.539.032.993.037c.741.009.822-.004.802-.109-.012-.064-.172-.194-.355-.291-.286-.152-.436-.18-1.084-.201zm-3.236.945c-.126 0-.174.043-.204.182-.098.456-.268.793-.523 1.039-.63.608-1.584.571-2.91-.115l-.647-.334-.429.459c-.905.969-2.142 1.295-3.092.814-.32-.162-.574-.564-.668-1.055-.037-.192-.066-.359-.066-.373 0-.083-.192.006-.364.17-.572.547-1.575.95-2.361.949-.774 0-1.164-.248-1.44-.914-.067-.162-.144-.294-.169-.295-.026 0-.183.092-.35.204-.823.551-1.956.614-2.387.134-.253-.281-.373-.152-.375.409-.002.57-.116 1.192-.529 2.878-.218.889-.546 2.341-.732 3.229-.187.888-.546 2.476-.797 3.527-.756 3.168-.898 4.058-.891 5.569.008 1.75.292 2.524 1.281 3.496.499.49.674.612 1.338.937.867.424 1.578.645 2.824.871 2.52.458 7.762.632 9.256.309.826-.179 1.405-.371 2.033-.68 1.623-.795 2.526-1.838 2.998-3.457.176-.601.305-1.743.26-2.301-.014-.181-.058-.744-.097-1.251-.04-.508-.174-1.945-.299-3.196-.355-3.546-.504-5.619-.629-8.734-.032-.798-.077-1.564-.102-1.703-.036-.202-.016-.291.096-.442.184-.246.176-.326-.025-.326zm-5.614 3.66c.717-.004 1.241.392 1.561 1.176.108.264.14.49.142 1.031.003.654-.01.719-.216 1.133-.253.507-.739.978-1.252 1.215-.376.173-.641.19-.938.062-.296-.127-.612-.516-.74-.912-.17-.524-.203-1.642-.063-2.164.063-.233.145-.542.18-.687.127-.523.636-.85 1.326-.854zm-4.703.151c.371.068 1.026.742 1.221 1.256.327.859.072 1.919-.643 2.675-.473.502-.848.626-1.257.416-.331-.169-.545-.413-.741-.841-.291-.639-.261-1.525.088-2.637.196-.624.739-.979 1.332-.869zm4.41.675c-.165-.008-.314.017-.402.081-.224.161-.406 1.374-.244 1.627.053.082.092.07.25-.075.269-.247.464-.331.779-.336.366-.005.657.151.813.436.134.246.234.256.234.025 0-.566-.478-1.4-.934-1.629-.151-.076-.331-.12-.496-.129zm-4.996.151c-.224 0-.314.217-.373.9-.057.671-.034.703.354.51.174-.087.41-.158.525-.158s.326.059.469.131.273.119.289.103c.072-.071-.074-.505-.268-.793-.238-.355-.724-.693-.996-.693zm-1.81 10.404c.073-.012.129.003.217.039.106.044.264.189.353.321.352.524.25 1.295-.242 1.808-.254.265-.296.283-.658.309-.382.027-.39.024-.639-.221-.237-.234-.253-.27-.252-.613 0-.257.046-.462.156-.696.223-.472.37-.63.752-.82.152-.075.24-.115.313-.127zm6.049.215.486.029c1.046.063 1.446.584 1.129 1.471-.303.845-1.235 1.59-1.867 1.492-.432-.067-.722-.791-.627-1.566.058-.477.145-.647.556-1.084zm-6.403.551c-.044.014-.135.125-.203.248-.104.188-.111.248-.047.387.042.09.169.203.281.252.255.109.317.111.413.017.155-.153.09-.483-.143-.713-.121-.119-.257-.205-.301-.191zm6.231.416-.024.248c-.013.135.012.366.057.514.135.443.52.47.949.066.438-.412.147-.824-.584-.826z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/remmina.svg b/.icons/kora/apps/scalable/remmina.svg
new file mode 100644
index 000000000..0c1ab5010
--- /dev/null
+++ b/.icons/kora/apps/scalable/remmina.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.529803 -39.9534 39.9534 -.529803 259.725 41.5053)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="20.488" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.454 19.449-13.657-9.109v5.523l5.372 3.586-5.372 3.579v5.523z" fill="#009258"/>
+ <path d="m34.206 19.446-13.657 9.109 13.657 9.102v-5.522l-5.373-3.58 5.373-3.586z" fill="#1d61d2"/>
+ <path d="m43.916 13.011-3.828 2.548c1.38 2.601 2.108 5.497 2.123 8.441 0 9.99-8.221 18.211-18.211 18.211-5.421-.012-10.563-2.443-14.012-6.626l-3.815 2.538c4.173 5.258 10.608 8.641 17.827 8.641 12.552 0 22.764-10.212 22.764-22.764 0-3.985-1.04-7.727-2.848-10.989z" fill="#009258"/>
+ <path d="m24 1.236c-12.552 0-22.764 10.212-22.764 22.764 0 3.704.893 7.203 2.47 10.297l3.846-2.559c-1.149-2.418-1.751-5.06-1.763-7.738 0-9.99 8.221-18.211 18.211-18.211 5.145.012 10.051 2.202 13.494 6.027l3.837-2.553c-4.178-4.907-10.397-8.027-17.331-8.027z" fill="#1d61d2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/remote-desktop.svg b/.icons/kora/apps/scalable/remote-desktop.svg
new file mode 100644
index 000000000..f8177e2cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/remote-desktop.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(41.0323 -30.4913 30.4913 41.0323 254.847 376.629)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c7eb6" offset="0"/>
+ <stop stop-color="#81427a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 10.72v-2.16c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v2.16z" fill="#ebebeb" fill-opacity=".5"/>
+ <g fill="#fff">
+ <path d="m34.894 5.684c.246-.309.721-.296.952-.071.232.226.221.664-.029 1.096-.175.324-.612.642-.973.851-.35-.229-.769-.569-.927-.902-.225-.445-.213-.884.03-1.096.244-.213.719-.2.947.122zm.406.22c.115.019.207.096.204.21-.003.111-.099.196-.215.197-.135.001-.208-.097-.205-.209.003-.113.078-.221.216-.198zm-.828-.021c.133-.019.208.097.205.21-.003.112-.05.193-.215.198-.116.003-.208-.097-.205-.209.003-.113.1-.182.215-.199z"/>
+ <path d="m41.289 5.705.354.375.56-.531.447.472-.56.531.355.374c.121.127.12.325-.002.44s-.319.106-.439-.021l-.355-.375-.562.532-.448-.472.563-.504-.355-.403c-.121-.127-.119-.324.002-.439.122-.116.319-.106.44.021z"/>
+ <path d="m38.233 5.621.004-.144.514.014-.005.143.278.008c.266.008.477.23.47.496l-.026.966c-.007.267-.23.477-.496.47l-1.068-.029c-.267-.007-.477-.229-.47-.496l.026-.966c.007-.267.23-.477.496-.47zm-.154.42c.138.003.248.119.244.257-.003.139-.119.248-.258.244-.138-.003-.247-.119-.243-.257.003-.138.119-.248.257-.244zm.856.023c.138.004.247.119.244.257-.004.139-.119.248-.258.245-.139-.004-.248-.119-.244-.258.004-.138.119-.248.258-.244z"/>
+ </g>
+ <path d="m24.722 26.176c4.673.397 8.143 4.521 7.744 9.201-.399 4.682-4.515 8.159-9.188 7.761s-8.142-4.521-7.744-9.202 4.516-8.159 9.188-7.76z" fill="#003ba1"/>
+ <path d="m26.083 38.487c-.202 0-.403-.087-.55-.257-.376-.438-.911-.689-1.469-.689-.566 0-1.088.243-1.467.686-.275.321-.744.345-1.048.054s-.328-.787-.053-1.107c.656-.762 1.592-1.2 2.568-1.2.977 0 1.913.439 2.569 1.202.275.321.253.817-.051 1.108-.142.136-.321.203-.499.203zm1.648-1.961c-.19 0-.379-.077-.524-.229-.841-.882-1.956-1.369-3.143-1.369s-2.304.486-3.143 1.366c-.29.305-.76.304-1.049-.003s-.288-.804.003-1.109c1.118-1.174 2.607-1.822 4.19-1.822 1.581 0 3.068.649 4.189 1.825.291.306.293.803.003 1.11-.145.153-.336.23-.526.23zm1.643-1.958c-.185 0-.37-.073-.514-.219-1.296-1.312-2.999-2.034-4.796-2.034-1.8 0-3.503.721-4.796 2.032-.295.3-.766.289-1.049-.022-.285-.313-.274-.81.021-1.11 1.571-1.591 3.639-2.468 5.824-2.468 2.181 0 4.25.877 5.823 2.47.297.299.306.796.023 1.109-.146.16-.341.242-.536.242z" fill="#fff" fill-opacity=".87" fill-rule="nonzero"/>
+ <path d="m23.524 41.153h-.102c-.096 0-.173-.079-.173-.174v-.293c-.413-.104-.531-.349-.531-.853 0-.743.603-1.346 1.346-1.346s1.346.603 1.346 1.346c0 .496-.126.741-.53.848v.296c0 .097-.078.175-.174.175h-.101c-.096 0-.174-.078-.174-.175v-.233c-.046.004-.093.005-.142.007v.228c0 .095-.078.173-.174.173h-.101c-.096 0-.174-.078-.174-.173v-.227c-.049-.002-.097-.003-.143-.006v.233c0 .095-.078.174-.173.174zm-.018-1.867c.229.089.414.179.414.401 0 .221-.15.263-.414.4-.202.105-.413-.179-.413-.4 0-.222.2-.484.413-.401zm1.111 0c.219-.063.413.179.413.401 0 .221-.217.517-.413.4-.241-.143-.414-.179-.414-.4 0-.222.161-.33.414-.401z" fill="#dfecfe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/remote-raspberry.svg b/.icons/kora/apps/scalable/remote-raspberry.svg
new file mode 120000
index 000000000..b5dcf59b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/remote-raspberry.svg
@@ -0,0 +1 @@
+distributor-logo-raspbian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/renoise.svg b/.icons/kora/apps/scalable/renoise.svg
new file mode 100644
index 000000000..69f32a03b
--- /dev/null
+++ b/.icons/kora/apps/scalable/renoise.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(10.2134 -44.3672 44.3672 10.2134 13.7866 46.3921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e3815" offset="0"/>
+ <stop stop-color="#a54923" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.935 1.531c-.999-.034-1.915.251-2.53.889-6.626 7.675-13.085 15.246-19.583 22.952-1.074 1.292-1.848 2.769-.788 4.464 3.203 5.161 6.22 10.284 9.66 15.761.636.954 2.639 1.377 4.024-.042 9.599-9.598 19.525-19.545 29.807-29.766 1.25-1.24 1.411-4.091-.43-5.054-1.84-.963-16.02-7.657-17.783-8.561-.772-.395-1.6-.616-2.377-.643z" fill="url(#a)"/>
+ <path d="m19.565 18.382c-.12 0-.243.006-.368.018-2.001.195-7.578.766-7.578.766l-.191 3.184s3.024-.23 3.654-.261c.63-.032 1.046.458 1.049.967.003.51.012 1.488.015 1.995.003.508-.472 1.196-1.058 1.196-.585 0-3.851.097-3.851.097l-.211 3.283s3.178.005 3.808.018c.63.012 1.119.523 1.095 1.154s-.266 7.2-.266 7.2l7.014.607.199-.199c-.008-.386-.148-6.708-.177-8.352-.029-1.645-1.328-2.485-1.328-2.485s1.543-1.344 1.484-2.699-.104-1.853-.147-3.537c-.041-1.579-1.333-2.948-3.143-2.952zm-8.954.957-2.866.228c-.558.659-1.119 1.317-1.678 1.977l-1.159 12.996c.491.807.986 1.608 1.479 2.421l3.156.291z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/renpy-demo.svg b/.icons/kora/apps/scalable/renpy-demo.svg
new file mode 100644
index 000000000..5847e7507
--- /dev/null
+++ b/.icons/kora/apps/scalable/renpy-demo.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f76b1" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#2bb5fe" offset="0"/>
+ <stop stop-color="#2bb5fe" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.603246 -1.97364 1.97364 -.603246 22.0195 31.4768)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.603246 -1.97364 1.97364 -.603246 32.8118 31.3337)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <ellipse cx="25.62" cy="27.077" rx="10.216" ry="10.582" fill="#f6dcc2"/>
+ <g fill-rule="nonzero">
+ <path d="m24.84 8.065c-15.42 0-14.227 15.721-16.061 28.48h2.274l.729-1.276.636 1.276h5.28c-.612-2.938-2.247-12.252 1.087-14.35-1.264 2.403-.881 4.172-.365 5.891.907-2.539 2.352-4.809 3.804-7.076-1.081 2.291-1.268 3.944-1.392 5.551 1.384-2.413 2.897-4.506 4.835-5.535-1.943 3.48-.908 5.372-.96 7.845.834-2.091 1.699-4.093 2.808-5.36-.26 2.605-.059 4.69.795 6.042 1.789-1.526 3.144-3.685 2.859-8.252.541 2.385.908 5.292 1.697 6.932.731-1.323.751-4.097 1.084-6.614l.249 8.052 1.167-.558-2.329 5.375-2.194 2.001 2.99.318c1.179-.948 1.757-2.138 2.249-3.361l-.669 3.59 1.025-1.467.269 1.327c.345-.618.69-1.238.762-2.808l.374 3.006c5.462-11.581.174-29.029-13.003-29.029z" fill="#ff7f7f"/>
+ <path d="m20.919 27.417c-1.243.045-2.603 1.466-2.603 2.723.387.541.923 1.012 1.369 1.449.002.003.005.005.007.007.017.011.032.025.049.036.402.322.902.497 1.418.498 1.257 0 2.276-1.019 2.276-2.277.021-.609-.217-1.217-.393-1.696-.445-.523-1.431-.765-2.123-.74z" fill="#29325f"/>
+ <path d="m29.759 30.167c.401 1.27.657 1.559 1.784 1.788 1.069.114 1.985-.604 2.59-1.437.159-1.318.14-2.774-.982-3.051-.624-.154-2.065.035-2.535.501-.518.515-1.132 1.324-.857 2.199z" fill="#29325f"/>
+ <path d="m24.653 34.247h3.292c-.564 2.467-3.384 1.713-3.292 0z" fill="#fff"/>
+ <path d="m35.018 17.615c1.96 5.47 2.244 7.774 2.465 9.959 1.036-4.783.337-6.361-2.465-9.959zm-13.573 1.332c-1.276 1.645-2.894 2.432-3.91 4.726l.21-2.95-1.438 6.815-.439-2.617-1.02 7.159-.74-5.813-.611 3.289-.904-7.104-.814 4.386-.597-3.811-2.404 13.517h2.276l.728-1.274.637 1.274h5.279c-.611-2.938-2.247-12.252 1.087-14.35-1.235 2.349-.895 4.093-.398 5.775.57-3.164 1.32-6.386 3.058-9.022zm7.325 1.924c-1.284.682-2.945 3.561-4.163 6.236.059.574.113 1.151.1 1.763.835-2.091 1.699-4.092 2.808-5.359-.26 2.605-.058 4.691.796 6.043.17-.144.333-.297.494-.454-.599-2.731-1.063-5.562-.035-8.229zm2.4.429c.541 2.385.907 5.293 1.696 6.933.11-.199.208-.434.298-.693-.009-1.692-.394-3.694-1.994-6.24zm2.988.454c.151 1.365.099 2.589-.089 3.702l.131 4.214 1.166-.558-2.666 5.315-1.857 2.062 2.99.318c1.179-.949 1.756-2.138 2.248-3.361l-.667 3.59 1.023-1.467.271 1.328c.345-.618.689-1.238.762-2.808l.373 3.004c.551-.726.985-1.698 1.312-2.824-1.094-3.877-2.683-8.832-4.997-12.515z" fill="#a66067"/>
+ <path d="m21.119 28.184c-.937 0-1.707.77-1.707 1.707s.77 1.707 1.707 1.707 1.707-.77 1.707-1.707-.77-1.707-1.707-1.707zm.015.491c.676 0 1.232.556 1.232 1.232 0 .675-.556 1.231-1.232 1.231-.675 0-1.231-.556-1.231-1.231 0-.676.556-1.232 1.231-1.232z" fill="url(#c)"/>
+ <path d="m31.911 28.041c-.936 0-1.707.77-1.707 1.707s.771 1.707 1.707 1.707c.937 0 1.708-.77 1.708-1.707s-.771-1.707-1.708-1.707zm.016.491c.675 0 1.231.556 1.231 1.232 0 .675-.556 1.231-1.231 1.231-.676 0-1.232-.556-1.232-1.231 0-.676.556-1.232 1.232-1.232z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/renpy.svg b/.icons/kora/apps/scalable/renpy.svg
new file mode 100644
index 000000000..bc7670cf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/renpy.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f76b1" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#2bb5fe" offset="0"/>
+ <stop stop-color="#2bb5fe" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.603246 -1.97364 1.97364 -.603246 22.0195 31.4768)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.603246 -1.97364 1.97364 -.603246 32.8118 31.3337)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <ellipse cx="25.62" cy="27.077" rx="10.216" ry="10.582" fill="#f6dcc2"/>
+ <g fill-rule="nonzero">
+ <path d="m42.211 17.07-5.406 4.856-1.985-6.114z" fill="#a89580"/>
+ <path d="m5.789 23.445 8.175-3.55-.784 4.807z" fill="#a89580"/>
+ <path d="m16.525 17.21c8.484-.567 12.163-3.309 20.15-.895 3.564 2.494 4.574 16.29 1.168 20.778l-.373-3.004c-.073 1.57-.417 2.19-.762 2.808l-.271-1.328-1.023 1.467.667-3.59c-.492 1.223-1.069 2.412-2.248 3.361l-2.99-.319 2.194-2 2.329-5.376-1.167.558-.248-8.051c-.334 2.517-.354 5.29-1.085 6.613-.789-1.639-1.155-4.547-1.696-6.932.285 4.567-1.07 6.728-2.858 8.254-.855-1.352-1.057-3.438-.797-6.043-1.109 1.267-1.974 3.268-2.808 5.359.052-2.472-.983-4.364.96-7.845-1.938 1.029-3.45 3.122-4.835 5.535.124-1.607.311-3.259 1.392-5.55-1.451 2.267-2.897 4.537-3.803 7.076-.516-1.719-.9-3.489.364-5.892-3.334 2.098-1.698 11.412-1.087 14.35h-5.279l-.637-1.274-.728 1.274h-2.276l2.26-15.709z" fill="#ff7f7f"/>
+ <path d="m10.649 18.689c1.372-4.312 2.397-8.531 9.718-11.762 6.317-.111 10.725 3.201 14.842 7.216 3.189.463 5.189 1.639 7.002 2.927-14.048-2.224-24.838 1.125-36.422 6.375 1.038-1.44 2.179-2.905 4.86-4.756z" fill="#eadbcc"/>
+ <path d="m20.919 27.417c-1.243.045-2.603 1.466-2.603 2.723.387.541.923 1.012 1.369 1.449.002.003.005.005.007.007.017.011.032.025.049.036.402.322.902.497 1.418.498 1.257 0 2.276-1.019 2.276-2.277.021-.609-.217-1.217-.393-1.696-.445-.523-1.431-.765-2.123-.74z" fill="#29325f"/>
+ <path d="m29.759 30.167c.401 1.27.657 1.559 1.784 1.788 1.069.114 1.985-.604 2.59-1.437.159-1.318.14-2.774-.982-3.051-.624-.154-2.065.035-2.535.501-.518.515-1.132 1.324-.857 2.199z" fill="#29325f"/>
+ <path d="m24.653 34.247h3.292c-.564 2.467-3.384 1.713-3.292 0z" fill="#fff"/>
+ <path d="m35.018 17.615c1.96 5.47 2.244 7.774 2.465 9.959 1.036-4.783.337-6.361-2.465-9.959zm-13.573 1.332c-1.276 1.645-2.894 2.432-3.91 4.726l.21-2.95-1.438 6.815-.439-2.617-1.02 7.159-.74-5.813-.611 3.289-.904-7.104-.814 4.386-.597-3.811-2.404 13.517h2.276l.728-1.274.637 1.274h5.279c-.611-2.938-2.247-12.252 1.087-14.35-1.235 2.349-.895 4.093-.398 5.775.57-3.164 1.32-6.386 3.058-9.022zm7.325 1.924c-1.284.682-2.945 3.561-4.163 6.236.059.574.113 1.151.1 1.763.835-2.091 1.699-4.092 2.808-5.359-.26 2.605-.058 4.691.796 6.043.17-.144.333-.297.494-.454-.599-2.731-1.063-5.562-.035-8.229zm2.4.429c.541 2.385.907 5.293 1.696 6.933.11-.199.208-.434.298-.693-.009-1.692-.394-3.694-1.994-6.24zm2.988.454c.151 1.365.099 2.589-.089 3.702l.131 4.214 1.166-.558-2.666 5.315-1.857 2.062 2.99.318c1.179-.949 1.756-2.138 2.248-3.361l-.667 3.59 1.023-1.467.271 1.328c.345-.618.689-1.238.762-2.808l.373 3.004c.551-.726.985-1.698 1.312-2.824-1.094-3.877-2.683-8.832-4.997-12.515z" fill="#a66067"/>
+ <path d="m21.119 28.184c-.937 0-1.707.77-1.707 1.707s.77 1.707 1.707 1.707 1.707-.77 1.707-1.707-.77-1.707-1.707-1.707zm.015.491c.676 0 1.232.556 1.232 1.232 0 .675-.556 1.231-1.232 1.231-.675 0-1.231-.556-1.231-1.231 0-.676.556-1.232 1.231-1.232z" fill="url(#c)"/>
+ <path d="m31.911 28.041c-.936 0-1.707.77-1.707 1.707s.771 1.707 1.707 1.707c.937 0 1.708-.77 1.708-1.707s-.771-1.707-1.708-1.707zm.016.491c.675 0 1.231.556 1.231 1.232 0 .675-.556 1.231-1.231 1.231-.676 0-1.232-.556-1.232-1.231 0-.676.556-1.232 1.232-1.232z" fill="url(#d)"/>
+ <path d="m10.649 18.689c7.455-3.93 15.579-5.652 24.56-4.546 3.189.463 5.189 1.639 7.002 2.927-14.048-2.224-24.838 1.125-36.422 6.375 1.038-1.44 2.179-2.905 4.86-4.756z" fill-opacity=".1"/>
+ <path d="m20.368 6.927 5.744 7.072c.334-.032.668-.064 1.005-.087zm0 0-3.308 9.006c.254-.086.507-.175.762-.256z" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/repl.it.svg b/.icons/kora/apps/scalable/repl.it.svg
new file mode 100644
index 000000000..2dbc30322
--- /dev/null
+++ b/.icons/kora/apps/scalable/repl.it.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.9824 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#32515e" offset="0"/>
+ <stop stop-color="#4b6a77" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="21.6258" fill="#e4e4e4" stroke-width="1.1382"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-1.217.005-2.431.12-3.627.344 23.168 2.839 17.147 29.901 2.867 29.699 0 0 20.792 2.709 19.49-17.025-2.829-7.596-10.136-13.018-18.73-13.018zm-5.346 1.381c-.639-.012-1.303-.004-1.994.025-7.412 2.923-12.66 10.122-12.66 18.559.007.908.075 1.815.205 2.715 4.652-23.382 31.155-15.809 29.649-1.532 0 0 4.608-19.394-15.2-19.767zm2.305 8.4c-6.11-.192-15.852 1.927-15.633 17.459 1.064 2.731 2.715 5.195 4.836 7.219.089.084.182.163.272.246.6.552 1.234 1.068 1.898 1.543.103.073.199.155.303.227.701.478 1.432.911 2.189 1.296.22.114.445.217.668.323.652.306 1.319.577 2 .81.167.057.327.129.496.182.817.249 1.649.446 2.491.588.254.044.511.081.769.117.873.125 1.753.193 2.635.203.034 0 .066.006.099.006.666 0 1.323-.036 1.971-.1-23.288-5.544-14.436-31.538-.189-29.464 0 0-2.028-.567-4.805-.655zm-6.723 8.246s-5.562 20.459 16.731 20.637c6.994-2.599 12.148-8.971 12.929-16.654.054-.532.07-1.074.083-1.617.002-.143.021-.282.021-.426 0-.619-.037-1.23-.092-1.834-5.889 23.145-31.946 14.079-29.672-.106z" fill="url(#a)"/>
+ <path d="m30 24c0 3.292-2.708 6-6 6s-6-2.708-6-6 2.708-6 6-6h.002c3.291.001 5.998 2.709 5.998 6z" fill="#323333"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/repoman.svg b/.icons/kora/apps/scalable/repoman.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/repoman.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/repository.svg b/.icons/kora/apps/scalable/repository.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/repository.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/resapplet.svg b/.icons/kora/apps/scalable/resapplet.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/resapplet.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rescuetime-mx.svg b/.icons/kora/apps/scalable/rescuetime-mx.svg
new file mode 120000
index 000000000..50f4ff11d
--- /dev/null
+++ b/.icons/kora/apps/scalable/rescuetime-mx.svg
@@ -0,0 +1 @@
+rescuetime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rescuetime.svg b/.icons/kora/apps/scalable/rescuetime.svg
new file mode 100644
index 000000000..628a38a9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/rescuetime.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2489 43.2489 0 24 45.6244)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7ddde" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m15.35 15.35v-10.812c0-1.193.969-2.162 2.163-2.162h12.974c1.194 0 2.163.969 2.163 2.162v10.812h10.812c1.193 0 2.162.969 2.162 2.163v12.974c0 1.194-.969 2.163-2.162 2.163h-10.812v10.812c0 1.193-.969 2.162-2.163 2.162h-12.974c-1.194 0-2.163-.969-2.163-2.162v-10.812h-10.812c-1.193 0-2.162-.969-2.162-2.163v-12.974c0-1.194.969-2.163 2.162-2.163z" fill="url(#a)"/>
+ <path d="m26.162 21.838h12.975c1.194 0 2.163.969 2.163 2.162s-.969 2.162-2.163 2.162h-12.975c-1.193 0-2.162-.969-2.162-2.162-1.193 0-2.162-.969-2.162-2.162v-12.975c0-1.194.969-2.163 2.162-2.163s2.162.969 2.162 2.163z" fill="#2c2c2c"/>
+ <circle cx="24" cy="24" r="6.487" fill="#cd2a1e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/resharper-c++.svg b/.icons/kora/apps/scalable/resharper-c++.svg
new file mode 100644
index 000000000..dd5010b02
--- /dev/null
+++ b/.icons/kora/apps/scalable/resharper-c++.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(26.6706 30.1385 -30.1385 26.6706 5.34223 15.9462)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c40652" offset="0"/>
+ <stop stop-color="#e139d4" offset=".5"/>
+ <stop stop-color="#febe03" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.32385 -6.79279 6.79279 -2.32385 18.32 9.86843)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f29410" offset="0"/>
+ <stop stop-color="#febd02" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(17.1607 28.637 -28.637 17.1607 24.5408 2.57512)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#febd00" offset="0"/>
+ <stop stop-color="#e64adb" offset=".5"/>
+ <stop stop-color="#c20c57" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a210b" offset="0"/>
+ <stop stop-color="#1a060f" offset="1"/>
+ </linearGradient>
+ <path d="m2.303 16.983 21.273-8.58 9.581 37.789-23.596.071-7.258-29.28z" fill="url(#a)"/>
+ <path d="m15.603 2.396-1.216 9.224 17.483 1.609-3.432-10.261z" fill="url(#b)"/>
+ <path d="m15.603 2.396 23.274.036 7.472 29.531-21.343-.107-9.403-29.46z" fill="url(#c)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#d)"/>
+ <path d="m24 29.662h-10.415v1.888h10.415zm4.11-3.922c.045-.115.087-.648.092-1.186l.009-.977 2.317-.055.021-2.251-2.316-.098.009-.977c.013-1.425.038-1.395-1.245-1.408-1.284-.011-1.257-.04-1.271 1.385l-.009.976-2.317.056-.021 2.25 2.316.098-.009.978c-.013 1.423-.038 1.395 1.245 1.406.878.009 1.114-.031 1.179-.197zm-11.902-1.036c.165-.162.213-.514.223-1.653l.014-1.448 1.816.017.957 1.476c.525.811 1.076 1.561 1.223 1.666.396.283 2.572.29 2.682.009.05-.126-.346-.843-1.047-1.896-.62-.931-1.127-1.753-1.125-1.825s.245-.267.539-.431c1.866-1.044 2.168-4.124.556-5.668-.583-.56-1.077-.799-2.016-.981-1.001-.196-5.562-.243-5.907-.062-.248.129-.259.329-.306 5.419-.056 6.064-.175 5.55 1.297 5.572zm15.931-5.018c.045-.115.086-.651.091-1.192l.01-.982.967.01c1.341.011 1.439-.079 1.401-1.314l-.03-.991-2.317-.098.01-.977c.013-1.424.038-1.395-1.246-1.408-1.283-.011-1.258-.04-1.27 1.385l-.009.976-2.319.056-.048 1.047c-.034.749 0 1.079.122 1.158.094.061.632.115 1.196.122l1.026.011-.008.982c-.014 1.431-.04 1.401 1.245 1.412.878.009 1.114-.031 1.179-.197zm-15.659-2.058.015-1.48 3.198.124.382.435c.529.604.522 1.323-.017 1.916l-.39.429-3.2.058z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/resharper.svg b/.icons/kora/apps/scalable/resharper.svg
new file mode 100644
index 000000000..cc8cc9efc
--- /dev/null
+++ b/.icons/kora/apps/scalable/resharper.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-24.0608 32.8557 -40.212 -29.4479 40.0909 13.6178)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f9aa08" offset="0"/>
+ <stop stop-color="#c50b54" offset=".5"/>
+ <stop stop-color="#da37c6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-19.8063 28.2437 -27.2504 -19.1098 24.7177 2.7493)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c50b56" offset="0"/>
+ <stop stop-color="#df3ed9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m15.387 46.134 23.488.036 7.329-29.066-21.236-8.652z" fill="url(#a)"/>
+ <path d="m32.869 2.41 1.716 9.903-10.118.858z" fill="#cd2f41"/>
+ <path d="m9.595 2.41h23.274l-7.543 29.173-22.953.25z" fill="url(#b)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#c)"/>
+ <path d="m24 29.662h-10.415v1.888h10.415zm-7.936-6.499.032-1.579.827-.026c.989-.034.784-.204 2.119 1.757l.956 1.404 1.343.015c1.024.011 1.364-.011 1.431-.091.064-.081-.18-.487-1.01-1.675-.602-.864-1.151-1.67-1.219-1.79-.123-.217-.12-.222.219-.397.412-.214 1.271-1.062 1.472-1.457.484-.95.47-2.437-.035-3.424-.413-.808-1.106-1.344-2.169-1.677-.441-.14-.812-.159-3.371-.184-2.382-.023-2.89-.009-2.965.085-.063.078-.099 1.658-.12 5.319-.027 4.394-.014 5.218.081 5.28.061.039.622.058 1.245.044l1.133-.026zm10.275 1.452c.049-.061.144-.435.211-.831s.148-.83.181-.964l.062-.243.945-.028c.747-.022.946-.005.946.08 0 .06-.07.504-.156.988-.116.652-.133.906-.066.986.067.079.346.107 1.049.103 1.101-.005 1.045.032 1.194-.816.052-.289.129-.714.173-.943l.08-.418.767-.033c.571-.023.787-.062.843-.153.114-.183.09-1.809-.028-1.926-.057-.056-.327-.095-.642-.094-.323.003-.555-.032-.573-.085-.035-.105.072-.903.201-1.49l.088-.406.661-.043c.362-.025.688-.073.721-.106.091-.092.024-1.862-.075-1.981-.048-.056-.26-.1-.475-.099-.214.001-.408-.026-.431-.061-.021-.035.027-.462.106-.948.198-1.203.221-1.176-.933-1.169-.679.003-.951.035-1.034.118-.062.062-.174.503-.248.979-.075.476-.156.916-.18.981-.035.09-.241.117-.965.121l-.922.004-.002-.197c0-.108.056-.545.126-.972.169-1.032.183-1.017-.993-1.01-1.105.006-1.098 0-1.246 1.099-.155 1.15-.106 1.093-.942 1.097-.447.003-.75.04-.81.102-.133.134-.123 1.858.011 1.99.057.056.328.095.647.094.533-.003.551.003.551.199.002.256-.234 1.687-.287 1.741-.021.023-.336.062-.699.085l-.661.045-.018 1.004c-.02 1.134-.018 1.137.562 1.136.204-.002.39.018.413.04.024.023-.035.458-.129.967-.106.575-.143.974-.099 1.052.097.17 1.935.176 2.075.005zm.901-4.395c-.053-.137.109-1.402.219-1.713.062-.175.104-.183.996-.187.543-.003.934.026.934.072.001.277-.267 1.764-.332 1.846-.056.07-.348.103-.924.106-.697.004-.851-.017-.893-.124zm-11.079-1.119c-.023-.061-.036-.693-.029-1.403l.015-1.292 1.34-.004c1.516-.006 1.909.086 2.265.531.283.353.293 1.094.02 1.539-.341.557-.662.658-2.213.703-1.102.031-1.361.018-1.398-.074z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/resolve.svg b/.icons/kora/apps/scalable/resolve.svg
new file mode 100644
index 000000000..c2f460ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/resolve.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#102535" offset="0"/>
+ <stop stop-color="#092c4e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(32.5244 31.1011 -31.1011 32.5244 10.1127 5.96665)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008505" offset="0"/>
+ <stop stop-color="#007fff" offset=".5"/>
+ <stop stop-color="#ec575a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 1.236c12.564 0 22.764 10.2 22.764 22.764s-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764 10.2-22.764 22.764-22.764zm0 2c-11.46 0-20.764 9.304-20.764 20.764s9.304 20.764 20.764 20.764 20.764-9.304 20.764-20.764-9.304-20.764-20.764-20.764z" fill="url(#b)"/>
+ <g transform="matrix(1.09774 0 0 1.09774 -2.34566 -2.24792)" fill-rule="nonzero">
+ <path d="m16.329 34.999c.326.009.693-.029 1.059-.104 1.084-.225 2.005-.695 2.712-1.527.43-.507.792-1.057 1.104-1.636.366-.681.673-1.391.94-2.11.326-.869.603-1.757.816-2.655.119-.503-.014-.819-.598-.992-.742-.221-1.49-.418-2.252-.578-1.262-.263-2.533-.432-3.83-.391-.367.014-.733.052-1.094.113-1.05.174-1.94.635-2.667 1.363-1.243 1.241-1.737 2.721-1.431 4.409.441 2.411 2.688 4.127 5.241 4.108z" fill="#ffef61"/>
+ <path d="m19.002 16.332c-.014.371.051.777.159 1.184.207.773.549 1.481.952 2.15.918 1.521 2.076 2.824 3.331 4.034.103.099.226.183.357.247.131.069.262.069.398.01.131-.059.248-.144.347-.253.436-.456.867-.912 1.279-1.383.581-.669 1.134-1.357 1.636-2.096.455-.669.862-1.372 1.162-2.135.299-.759.445-1.541.346-2.364-.164-1.357-.712-2.507-1.691-3.409-1.158-1.064-2.508-1.491-4.026-1.253-2.469.387-4.26 2.686-4.25 5.267z" fill="#00bdda"/>
+ <path d="m31.671 34.999c-.326.009-.693-.029-1.059-.104-1.084-.225-2.005-.695-2.712-1.527-.43-.507-.792-1.057-1.104-1.636-.366-.681-.673-1.391-.94-2.11-.326-.869-.603-1.757-.816-2.655-.119-.503.014-.819.598-.992.742-.221 1.49-.418 2.252-.578 1.262-.263 2.533-.432 3.83-.391.367.014.733.052 1.094.113 1.05.174 1.94.635 2.667 1.363 1.243 1.241 1.737 2.721 1.431 4.409-.441 2.411-2.688 4.127-5.241 4.108z" fill="#f33333"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/responder.svg b/.icons/kora/apps/scalable/responder.svg
new file mode 100644
index 000000000..7c460a842
--- /dev/null
+++ b/.icons/kora/apps/scalable/responder.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0190c5" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 8s6 0 10 4 6 10 6 10v-12c0-1.108-.892-2-2-2zm-16 2v20s4.455 1.545 10-4c3.866-3.866 9.386-11.195 9.766-11.699-6.999-4.286-19.766-4.301-19.766-4.301zm23.766 8.301c-.38.504-5.9 7.833-9.766 11.699-6 6-4 10-4 10h20s-1.609-14.362-6.234-21.699z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rest.insomnia.Insomnia.svg b/.icons/kora/apps/scalable/rest.insomnia.Insomnia.svg
new file mode 120000
index 000000000..1b5811102
--- /dev/null
+++ b/.icons/kora/apps/scalable/rest.insomnia.Insomnia.svg
@@ -0,0 +1 @@
+insomnia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/retext.svg b/.icons/kora/apps/scalable/retext.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/retext.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/retroarch.svg b/.icons/kora/apps/scalable/retroarch.svg
new file mode 100644
index 000000000..dfd02213a
--- /dev/null
+++ b/.icons/kora/apps/scalable/retroarch.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8dfe2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m17 15 3 4h-6l-.623 3h-3.377l1-4h-2l-2 8h5.623l-.623 3h4l-3 4h4l3-4h8l3 4h4l-3-4h4l-.623-3h5.623l-2-8h-2l1 4h-3.377l-.623-3h-6l3-4h-2l-3 4h-4l-3-4z" fill="#282828"/>
+ <path d="m16 21v4h4v-4zm12 0v4h4v-4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/retroshare.svg b/.icons/kora/apps/scalable/retroshare.svg
new file mode 100644
index 000000000..4aa0693e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/retroshare.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#494949" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.0583 0 0 1.0583 -1.4143 -1.38427)" d="m5.14 18.968 32.694-8.802-8.802 32.694zm21.828 16.172 5.198-19.306-19.306 5.198z" fill="#005eff"/>
+ <g fill="#71d1ff" stroke-width="1.0583">
+ <circle cx="8.1104" cy="19.78173" r="7.4081"/>
+ <circle cx="35.6262" cy="12.37363" r="7.4081"/>
+ <circle cx="28.2181" cy="39.88943" r="7.4081"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/revelation.svg b/.icons/kora/apps/scalable/revelation.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/revelation.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/revolt-desktop.svg b/.icons/kora/apps/scalable/revolt-desktop.svg
new file mode 100644
index 000000000..3f28e7a4f
--- /dev/null
+++ b/.icons/kora/apps/scalable/revolt-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212e3f" offset="0"/>
+ <stop stop-color="#063954" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.164 10.938c-4.01 0-7.288.034-7.286.076l3.901 4.998v19.63h5.201v-7.801h2.125l4.897 7.801 5.98-.058-5.264-8.375c.045-.041.604-.174.924-.297 1.472-.568 2.937-1.986 3.672-3.556.527-1.124.727-2.682.729-3.956.003-1.336-.217-3.006-.754-4.157-.39-.835-.583-1.106-1.354-1.897-.953-.979-1.547-1.367-2.808-1.834-1.503-.557-2.05-.574-9.963-.574zm1.816 5.201h2.56c2.828 0 3.38.087 4.21.663.275.19.59.555.752.871.24.468.279.709.279 1.724 0 1.087-.025 1.221-.325 1.709-.39.635-.878 1.007-1.668 1.273-.465.155-1.113.205-3.111.246-1.387.028-2.56.015-2.608-.033-.049-.048-.089-1.521-.089-3.271z" fill="#c11926" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/revolt.svg b/.icons/kora/apps/scalable/revolt.svg
new file mode 100644
index 000000000..5b5a66033
--- /dev/null
+++ b/.icons/kora/apps/scalable/revolt.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c3c3c" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 4.651c-1.873 0-3.415 1.541-3.415 3.414s1.542 3.415 3.415 3.415 3.415-1.542 3.415-3.415-1.542-3.414-3.415-3.414zm-8.047 2.136c-.572.013-1.132.17-1.628.456-1.621.936-2.185 3.042-1.249 4.664s3.041 2.187 4.664 1.251c1.055-.609 1.708-1.739 1.708-2.957 0-.6-.159-1.19-.459-1.709-.623-1.079-1.79-1.734-3.036-1.705zm15.854.002c-1.16.055-2.215.697-2.796 1.703-.3.519-.459 1.109-.459 1.709 0 1.218.653 2.348 1.708 2.957 1.623.936 3.728.371 4.664-1.251s.372-3.728-1.249-4.664c-.566-.327-1.215-.485-1.868-.454zm5.911 5.829c-.571.014-1.13.172-1.625.458-1.622.936-2.187 3.041-1.251 4.664.609 1.055 1.739 1.708 2.957 1.708.6 0 1.19-.159 1.709-.459 1.622-.936 2.186-3.042 1.249-4.664-.623-1.08-1.791-1.737-3.039-1.707zm-27.679.004c-1.16.055-2.215.698-2.796 1.703-.937 1.622-.373 3.728 1.249 4.664.519.3 1.109.459 1.709.459 1.218 0 2.348-.653 2.957-1.708.936-1.623.371-3.728-1.251-4.664-.567-.327-1.215-.484-1.868-.454zm-1.974 7.963c-1.873 0-3.414 1.542-3.414 3.415s1.541 3.415 3.414 3.415 3.415-1.542 3.415-3.415-1.542-3.415-3.415-3.415zm31.87 0c-1.873 0-3.415 1.542-3.415 3.415s1.542 3.415 3.415 3.415 3.414-1.542 3.414-3.415-1.541-3.415-3.414-3.415zm-29.816 7.968c-.572.014-1.132.171-1.627.458-1.622.936-2.186 3.042-1.249 4.664.936 1.621 3.042 2.185 4.664 1.249s2.187-3.041 1.251-4.664c-.623-1.081-1.791-1.737-3.039-1.707zm27.519.004c-1.16.055-2.215.697-2.796 1.703-.936 1.623-.371 3.728 1.251 4.664s3.728.372 4.664-1.249c.937-1.622.373-3.728-1.249-4.664-.567-.327-1.216-.485-1.87-.454zm-5.751 5.829c-.572.013-1.131.17-1.627.456-1.055.609-1.708 1.739-1.708 2.957 0 .6.159 1.19.459 1.709.936 1.622 3.042 2.186 4.664 1.249 1.621-.936 2.185-3.042 1.249-4.664-.623-1.08-1.79-1.736-3.037-1.707zm-16.014.002c-1.161.055-2.217.699-2.797 1.705-.936 1.622-.372 3.728 1.249 4.664 1.622.937 3.728.373 4.664-1.249.3-.519.459-1.109.459-1.709 0-1.218-.653-2.348-1.708-2.957-.566-.327-1.214-.484-1.867-.454zm8.127 2.132c-1.873 0-3.415 1.542-3.415 3.415s1.542 3.414 3.415 3.414 3.415-1.541 3.415-3.414-1.542-3.415-3.415-3.415z" fill="#ffffff" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="7.967"/>
+ <g fill-rule="nonzero">
+ <path d="m33.944 27.415c-.526-.018-.596.28-.751 1.068-.781 5.186 3.772 8.064 9.755 10.307 1.748.161 2.11-2.479 2.672-3.912.728-1.858 1.894-3.524.473-4.289l-11.453-3.056c-.297-.069-.521-.112-.696-.118z" fill="#8e8e8e"/>
+ <path d="m20 12c0 4.389-3.611 8-8 8s-8-3.611-8-8 3.611-8 8-8 8 3.611 8 8z" fill="#ffae4a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rexloader.svg b/.icons/kora/apps/scalable/rexloader.svg
new file mode 120000
index 000000000..872423d1d
--- /dev/null
+++ b/.icons/kora/apps/scalable/rexloader.svg
@@ -0,0 +1 @@
+downloader-arrow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rhel-documentation.svg b/.icons/kora/apps/scalable/rhel-documentation.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhel-documentation.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rhel-logo-icon.svg b/.icons/kora/apps/scalable/rhel-logo-icon.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhel-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rhel-release-notes.svg b/.icons/kora/apps/scalable/rhel-release-notes.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhel-release-notes.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rhel-utils.svg b/.icons/kora/apps/scalable/rhel-utils.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhel-utils.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rhel.svg b/.icons/kora/apps/scalable/rhel.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhel.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rhelutils.svg b/.icons/kora/apps/scalable/rhelutils.svg
new file mode 120000
index 000000000..b729f1c17
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhelutils.svg
@@ -0,0 +1 @@
+distributor-logo-rhel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rhythmbox-alt.svg b/.icons/kora/apps/scalable/rhythmbox-alt.svg
new file mode 100644
index 000000000..d3acda54c
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhythmbox-alt.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 97.8031 45.5388)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bcbcbc" offset="0"/>
+ <stop stop-color="#e2e2e2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0845073 -32.6197 32.6197 .0845073 254.054 40.6971)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d15a24" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(2.60044 -18.5124 18.5124 2.60044 521.076 102.359)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5d5d5" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v10.556c.794 2.101 1.229 4.372 1.229 6.737s-.435 4.636-1.229 6.737v10.556c0 2.783-2.256 5.04-5.039 5.04h-.702-24.636c-.498 0-.974-.092-1.412-.26-1.998-.669-3.438-2.557-3.438-4.78v-8.551c-1.354-2.63-2.12-5.604-2.12-8.742s.766-6.112 2.12-8.742v-8.551c0-2.223 1.439-4.11 3.436-4.78.438-.168.915-.26 1.414-.26h25.338z" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="16.254" fill="url(#b)" stroke="#4d4d4d" stroke-width="2"/>
+ <circle cx="24" cy="24" r="10.152" fill="#a01e10"/>
+ <path d="m28.554 19.097c1.661.174 2.698-1.293 2.623-1.444-.07-.142-1.604.158-3.704-.921-.865-.444-2.34.204-2.441.69l-1.453 10.351c-.559-.421-1.814-.487-2.651-.38-1.512.195-2.446 1.198-2.302 2.435.145 1.234 1.252 1.743 2.763 1.548 1.207-.156 2.818-.733 3.082-2.361l1.347-9.073s.58-1.071 2.736-.845z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m38.523 39.832c0-.603-.49-1.094-1.093-1.094h-2.186c-.603 0-1.092.491-1.092 1.094v3.772c0 .604.489 1.093 1.092 1.093h2.186c.603 0 1.093-.489 1.093-1.093z" fill="#5fb7ce"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rhythmbox.svg b/.icons/kora/apps/scalable/rhythmbox.svg
new file mode 100644
index 000000000..8dbf3f5bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/rhythmbox.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 97.8031 45.5388)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bcbcbc" offset="0"/>
+ <stop stop-color="#e2e2e2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-6e-7 -28.8607 28.8607 -6e-7 428.338 42.8705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#5b5b5b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -22.2006 22.2006 0 -360.958 39.5404)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fe9706" offset="0"/>
+ <stop stop-color="#fec006" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m9.57 28.44c0-7.964 6.466-14.43 14.43-14.43s14.43 6.466 14.43 14.43-6.466 14.43-14.43 14.43-14.43-6.466-14.43-14.43z" fill="url(#b)"/>
+ <path d="m35.1 28.44c0-6.126-4.974-11.1-11.1-11.1s-11.1 4.974-11.1 11.1c0 6.127 4.974 11.1 11.1 11.1s11.1-4.973 11.1-11.1z" fill="url(#c)"/>
+ <path d="m29.55 28.44c0-3.063-2.487-5.55-5.55-5.55s-5.55 2.487-5.55 5.55 2.487 5.55 5.55 5.55 5.55-2.487 5.55-5.55z" fill="#383838"/>
+ <path d="m37.32 8.46c0 1.225-.994 2.22-2.22 2.22-1.225 0-2.22-.995-2.22-2.22 0-1.226.995-2.22 2.22-2.22 1.226 0 2.22.994 2.22 2.22zm-22.2 0c0 1.225-.995 2.22-2.22 2.22-1.226 0-2.22-.995-2.22-2.22 0-1.226.994-2.22 2.22-2.22 1.225 0 2.22.994 2.22 2.22z" fill="#333"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ricin.svg b/.icons/kora/apps/scalable/ricin.svg
new file mode 120000
index 000000000..52fdec576
--- /dev/null
+++ b/.icons/kora/apps/scalable/ricin.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rider.svg b/.icons/kora/apps/scalable/rider.svg
new file mode 100644
index 000000000..98abd8ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/rider.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(27.7767 19.5918 -20.8827 29.6069 16.0226 2.98483)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#de5639" offset="0"/>
+ <stop stop-color="#c81359" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(4.5248 40.7232 -59.127 6.56966 15.7031 3.91214)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c81359" offset="0"/>
+ <stop stop-color="#feb212" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(4.21869 39.9927 -56.8034 5.99198 29.7489 4.49868)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d7bf6" offset="0"/>
+ <stop stop-color="#77369c" offset=".5"/>
+ <stop stop-color="#0d7bf6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m16.094 2.99 29.707 16.649-7.758 15.016-21.772-13.728z" fill="url(#a)"/>
+ <path d="m3.358 11.481 12.736-8.491 18.825 29.998-14.691 12.178-12.066-4.525-4.804-29.16z" fill="url(#b)"/>
+ <path d="m30.106 3.802 15.588 34.214-12.227 7.222-16.946-9.153.143-18.877z" fill="url(#c)"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#d)"/>
+ <path d="m24 29.662h-10.415v1.888h10.415zm-7.381-4.264c.106-.111.152-.688.134-1.7l-.026-1.527 1.824.055 1.073 1.532c.589.843 1.163 1.582 1.273 1.642.289.152 2.811.02 2.866-.153.025-.078-.518-.953-1.206-1.941l-1.253-1.8.305-.199c.653-.429 1.513-1.467 1.665-2.01.204-.714.182-2.093-.04-2.807-.11-.347-.43-.804-.864-1.226-1.075-1.042-1.525-1.129-5.294-1.027l-3.102.085.049 5.472c.03 3.011.084 5.551.118 5.641.091.228 2.257.199 2.481-.032zm14.136-11.092c-.638-.11-1.608-.152-3.257-.153l-2.975-.004.046 5.669.049 5.668 3.098-.009c2.738-.01 3.19-.058 3.968-.407 1.712-.778 3.006-2.072 2.906-5.384-.097-3.313-1.413-4.58-3.285-5.241-.177-.059-.357-.105-.541-.135zm-1.01 2.462c.876.145 1.46.512 1.97 1.193.313.425.391.799.388 1.907-.001 1.533-.305 2.149-1.367 2.772-.78.455-3.174.663-3.319.287-.056-.147-.078-1.614-.05-3.259l.055-2.99 1.325.005c.367.001.693.026.985.074zm-13.045 1.322.018-1.385 1.506-.024c1.318-.022 1.558.011 1.888.249.482.347.671.998.478 1.618-.223.713-.662.877-2.413.904l-1.497.022z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ring-kde.svg b/.icons/kora/apps/scalable/ring-kde.svg
new file mode 120000
index 000000000..b57bb8cb0
--- /dev/null
+++ b/.icons/kora/apps/scalable/ring-kde.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ring.svg b/.icons/kora/apps/scalable/ring.svg
new file mode 100644
index 000000000..58faa7e51
--- /dev/null
+++ b/.icons/kora/apps/scalable/ring.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="13.057" fill="#4b5b90"/>
+ <g fill-rule="nonzero">
+ <path d="m34.424 23.195c9.929 1.598 11.337 4.072 11.337 4.072v.457c0 .076-.038.152-.076.266s-1.027 2.169-7.457 3.539z" fill="#4767b5"/>
+ <path d="m9.391 31.731c-2.244 5.975-1.103 7.84-1.027 7.992.038.076.076.152.152.19.152 0 .305-.038.457-.076 0 0 4.147.974 8.902-5.801l1.56-1.403-9.434-2.707z" fill="#4b5b90"/>
+ <path d="m24.228 8.934c-5.44-5.937-8.065-5.594-8.217-5.594-.076 0-.19.038-.266.076-.191.076-.381.685-.381.685s-1.141 3.311 3.462 12.14z" fill="#2f4479"/>
+ <path d="m28.984 31.883c7.38 8.449 9.967 7.954 9.967 7.954.152.038.343.076.495.076.076-.038.114-.114.152-.19.114-.152 2.206-3.577-4.87-15.908z" fill="#2f4479"/>
+ <path d="m19.435 32.633c-15.218-.647-17.044-4.453-17.12-4.643-.038-.076-.076-.152-.076-.266.038-.267.571-.762.571-.762s4.032-2.473 10.766-3.805z" fill="#4767b5"/>
+ <path d="m29.935 15.328c3.994-9.4 2.435-11.532 2.435-11.532-.038-.114-.076-.266-.115-.38-.076-.038-.152-.038-.266-.076-.19-.038-4.337-.571-13.087 11.683z" fill="#4b5b90"/>
+ <path d="m9.734 16.317c-2.397-6.165-1.218-8.106-1.142-8.22.152-.19.343-.343.533-.457l6.62-4.224c-.571 2.702.875 6.85 3.119 11.684z" fill="#0084db"/>
+ <path d="m30.735 14.424c-1.142-.038-4.605-.211-6.735-.211-19.44 0-21.571 4.491-21.685 4.719-.076.229-.076.457-.076.723v8.145c1.902-1.903 6.049-3.235 11.109-3.996 3.272-.457 6.543-.723 9.853-.762l4.277.115c.874.023 4.398-8.656 3.257-8.733z" fill="#0cb4ff"/>
+ <path d="m31.748 23.633c4.719.476 12.035 2.188 13.975 4.129v-7.84c0-.229-.038-.495-.076-.723-.038-.115-2.002-3.192-10.535-3.818z" fill="#0cb4ff"/>
+ <path d="m32.256 3.416c.951 4.491-2.815 13.167-8.065 21.121-8.147 11.911-12.859 14.805-15.636 15.414l6.809 4.416c.19.114.419.227.648.303.152 0 4.034.896 13.694-12.559.38-.419 1.332-1.978 2.055-3.081 10.576-16.289 7.99-20.553 7.875-20.743-.152-.191-.343-.343-.533-.457l-6.847-4.414z" fill="#00ccfa"/>
+ <path d="m23.201 23.043c-3.291.038-6.546.301-9.799.753.709 1.234 2.154 3.631 3.065 5.042 10.576 16.289 15.522 15.643 15.751 15.605.228-.076.456-.192.646-.306l6.581-4.186c-4.31-.952-10.971-8.78-15.791-16.364l-.298-.544z" fill="#0084db"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/riot-web.svg b/.icons/kora/apps/scalable/riot-web.svg
new file mode 100644
index 000000000..9d97f92bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/riot-web.svg
@@ -0,0 +1,9 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13.910156 4.9155607a6.0006 6.0006 0 0 0-5.910156 6.0839843v28a6.0006 6.0006 0 1 0 12 0v-5h5.5c8.008129 0 14.5-6.491871 14.5-14.5s-6.491871-14.5-14.5-14.5h-10.527344a6.0006 6.0006 0 0 0-1.0625-0.083984zm6.089844 11.083984h5.5c2.063288 0 3.5 1.436712 3.5 3.5s-1.436712 3.5-3.5 3.5h-5.5z" opacity=".2"/>
+ <path d="m13.910156 4c.089844 4-1.910156 6-5.910156 6v28c-.047333 3.346895 2.652772 6.085452 6 6.085452s6.047333-2.738557 6-6.085452v-5h5.5c8.008129 0 14.5-6.491871 14.5-14.5s-6.491871-14.5-14.5-14.5h-10.527344c-.350974-.059455-1.0625 0-1.0625 0zm6.089844 11h5.5c2.063288 0 3.5 1.436712 3.5 3.5s-1.436712 3.5-3.5 3.5h-5.5z" fill="#a2ddef"/>
+ <path d="m13.984375 8.9863281c-.551516.0086211-.991928.4621401-.984375 1.0136719v29c-.01913 1.352323 2.019125 1.352323 2 0v-11h10.5c5.246705 0 9.5-4.253295 9.5-9.5s-4.253295-9.5-9.5-9.5h-11.345703c-.05615-.00939-.112995-.013959-.169922-.013672zm1.015625 2.0136719h2 5 3.5c4.165825 0 7.5 3.334175 7.5 7.5s-3.334175 7.5-7.5 7.5h-3.5-5-2z" fill="#001851" opacity=".3"/>
+ <path d="m13.910156 3.9160156a6.0006 6.0006 0 0 0 -5.910156 6.0839844v1a6.0006 6.0006 0 0 1 5.910156-6.0839844 6.0006 6.0006 0 0 1 1.0625.0839844h10.527344c7.839309 0 14.208832 6.225437 14.474609 14 .005724-.167426.025391-.33118.025391-.5 0-8.008129-6.491871-14.5-14.5-14.5h-10.527344a6.0006 6.0006 0 0 0 -1.0625-.0839844zm15.044922 15.0839844c-.216341 1.787625-1.565546 3-3.455078 3h-5.5v1h5.5c2.063288 0 3.5-1.436712 3.5-3.5 0-.173304-.02513-.336017-.044922-.5z" fill="#fff" opacity=".2"/>
+ <path d="m13.892578 4.9997644c-1.155665.0189345-2.317973.3720556-3.333984 1.0839844-1.3126536.919225-2.1867786 2.2942387-2.464844 3.8730468-.27842 1.5788074.073224 3.1731984.9921875 4.4863274 1.8971585 2.711146 5.6461045 3.371133 8.3554685 1.472657 1.312297-.919581 2.188377-2.295836 2.466797-3.875.278065-1.578097-.075177-3.171247-.994141-4.484375-1.185723-1.6944659-3.095376-2.5881982-5.021484-2.5566406zm12.904297 17.9316406a6.0006 6.0006 0 0 0 -4.712891 9.509765l7 10a6.000874 6.000874 0 1 0 9.832032-6.882812l-7-10a6.0006 6.0006 0 0 0 -5.119141-2.626953z" fill-rule="evenodd" opacity=".1"/>
+ <path d="m18.913587 6.5573457c.918963 1.313128 1.271865 2.9064987.9938 4.4845953-.27842 1.579164-1.154469 2.954805-2.466766 3.874386-2.709364 1.898476-6.457216 1.237473-8.3543741-1.473673-.9189634-1.313129-1.2718652-2.906144-.9934452-4.4849516.2780654-1.5788081 1.154113-2.9548043 2.4667663-3.8740293 2.709364-1.8984767 6.456861-1.2374729 8.354019 1.4736726z" fill="#368bd6" fill-rule="evenodd"/>
+ <path d="m34 38-7-10" fill="none" stroke="#368bd6" stroke-linecap="round" stroke-width="12"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/riot.svg b/.icons/kora/apps/scalable/riot.svg
new file mode 100644
index 000000000..d920c6c42
--- /dev/null
+++ b/.icons/kora/apps/scalable/riot.svg
@@ -0,0 +1,19 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="355.73464" x2="355.69069" y1="546.99839" y2="505.32747" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7dc8a2" offset="0"/>
+ <stop stop-color="#8cf0be" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="373.44516" x2="373.44516" y1="546.79541" y2="507.86609" gradientTransform="matrix(-.56777405 0 0 .61822428 579.27321 212.13023)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#764d80" offset="0"/>
+ <stop stop-color="#b270c2" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.89337979 0 0 .89337979 -293.47317 -447.15948)">
+ <path d="m372.72396 511.00526c-4.64376-3.77923-10.8097-5.86043-17.36188-5.86043-6.5523 0-12.71825 2.08134-17.3619 5.86043-4.68415 3.81204-7.26383 8.89248-7.26383 14.30562 0 5.1665 2.35146 10.0291 6.6381 13.77566-.0773.17385-.13864.35675-.1778.54904l-1.40852 6.92833c-.16748.8234.0576 1.31439.27567 1.58146.25214.30847.62586.47846 1.05242.47846.32207 0 .66821-.095 1.02889-.28251l8.19253-4.25611c2.83641.91297 5.88571 1.3917 9.02427 1.3917 6.55233 0 12.71811-2.0813 17.36192-5.8604 4.68401-3.81192 7.26369-8.89237 7.26369-14.3055 0-5.41327-2.57956-10.49371-7.26357-14.30575z" fill="url(#a)"/>
+ <path d="m358.65242 529.1544c2.32189-2.05752 5.40486-3.19058 8.68093-3.19058 3.27614 0 6.35912 1.13313 8.68094 3.19058 2.34206 2.07537 3.63191 4.8413 3.63191 7.78837 0 2.81279-1.17574 5.46009-3.31906 7.49984.0388.0947.0694.19423.0889.29891l.70425 3.77197c.0837.44829-.0287.7156-.13788.861-.12614.16793-.31294.26049-.52621.26049-.16104 0-.3341-.0517-.51444-.15382l-4.09627-2.31712c-1.4182.49704-2.94284.75766-4.51213.75766-3.27614 0-6.35905-1.13311-8.68093-3.19056-2.342-2.07531-3.63185-4.84125-3.63185-7.7883 0-2.94714 1.28978-5.71307 3.63178-7.78844z" fill="url(#b)"/>
+ <g fill="#7dc8a2">
+ <circle cx="362.20261" cy="536.91565" r="2.237091" opacity=".837"/>
+ <circle cx="367.30313" cy="536.91565" r="2.237091" opacity=".837"/>
+ <circle cx="372.66302" cy="536.91565" r="2.237091" opacity=".837"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ripperx.svg b/.icons/kora/apps/scalable/ripperx.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/ripperx.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ristretto.svg b/.icons/kora/apps/scalable/ristretto.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ristretto.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rlogo_icon.svg b/.icons/kora/apps/scalable/rlogo_icon.svg
new file mode 100644
index 000000000..264cd7807
--- /dev/null
+++ b/.icons/kora/apps/scalable/rlogo_icon.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.767759 -28.4071 28.4071 .767759 10.8484 1038.82)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a3a3a" offset="0"/>
+ <stop stop-color="#999" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.28791 -27.2554 27.2554 .28791 25.3399 1037.29)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m25.683 1148.1h-5.2v13.28h-6.86v-35.54h11.914c1.969 0 3.752.23 5.347.71 1.595.45 2.954 1.13 4.077 2.02 1.139.9 2.01 2.01 2.612 3.35.619 1.33.928 2.88.928 4.64 0 1.27-.155 2.41-.464 3.44-.293 1.01-.724 1.92-1.294 2.73-.553.8-1.229 1.5-2.026 2.1-.782.6-1.66 1.12-2.637 1.56l7.642 14.68v.31h-7.349zm-5.2-5.56h5.078c1.937 0 3.426-.49 4.468-1.47 1.058-.99 1.587-2.34 1.587-4.05 0-1.77-.513-3.15-1.538-4.13-1.025-.99-2.539-1.49-4.541-1.49h-5.054z" clip-rule="nonzero"/>
+ </clipPath>
+ <ellipse transform="translate(0 -1004.36)" cx="24" cy="1024.06" rx="22" ry="13.686" fill="url(#a)"/>
+ <ellipse transform="translate(0 -1004.36)" cx="26.843" cy="1025.41" rx="19.146" ry="12.188" fill="url(#b)"/>
+ <g transform="matrix(1.19267 0 0 .863395 -1.8196 -960.271)" clip-path="url(#c)">
+ <image transform="matrix(.838452 0 0 1.15822 13.622825 1125.8334)" width="32" height="31" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwklEQVRIidWWwQ6AMAhDIfGX9/FemDcTokgX1qmcl1F5dFZb27tApdixwdrMwPYK6hwV0Dt2MXhsXIAZ6ebZApSzAqsRXL8CXsIp7W8WGUIwa/x3U4QQsBwgstAF0RSXIYimCCIgeVBgF9QxhQjQd6BaIYLfPMXVehmBVhDMcEDcI3UBK4icAjIEbELfdgErhDgBTwhYIcQJYAeSbInpCLIpLkCQCGC7IJtiKICZA52ACAEzhDgBsQt4IcQJYP4NkasP4iZ74gFtgPwAAAAASUVORK5CYII="/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rnote.svg b/.icons/kora/apps/scalable/rnote.svg
new file mode 100644
index 000000000..3babe1960
--- /dev/null
+++ b/.icons/kora/apps/scalable/rnote.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7e2e0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.754049 0 0 1.09022 9.94342 -2.16539)" d="m12 10v.5h30v-.5zm0 6v.5h30v-.5zm0 6v.5h30v-.5zm0 6v.5h30v-.5zm0 6v.5h30v-.5z" fill="#ccc" fill-rule="nonzero"/>
+ <path d="m17.90172 3.830828h1.09022v40.33814h-1.09022z" fill="#ef2e1f" stroke-width="1.09022"/>
+ <path transform="matrix(1.09022 0 0 1.09022 -.780418 -.239064)" d="m35.497 14.594c-.049-.394.256-1.018.215-1.868-.042-.851-.458-2.037-2.165-2.898-.031-.016-.061-.031-.093-.046-1.11-.537-2.729-.922-4.617-.734-1.466.147-2.99.633-4.426 1.49-1.293.768-2.484 1.82-3.45 3.121-.568.818-1.063 1.743-1.417 2.743-.153.432-.28.879-.375 1.335-.122.594-.19 1.243-.163 1.928.07 1.087.379 2.274 1.069 3.343.326.506.731.966 1.2 1.349.466.384 1 .694 1.582.897.933.32 1.851.32 2.61.199.403-.063.772-.162 1.098-.271.403-.134.773-.289 1.064-.421.637-.292 1.233-.642 1.709-.924.475-.283.941-.566 1.389-.796.266-.133.583-.281.896-.393.083-.029.166-.057.25-.08.311-.09.619-.13.892-.101.234.023.432.103.565.202.057.037.106.09.147.145.035.051.059.1.072.126.015.033.023.101-.002.199-.024.1-.076.215-.155.33-.082.117-.195.239-.348.365-.151.122-.331.241-.539.356-.458.231-.914.386-1.554.636-.581.227-1.274.521-1.924.986-.34.252-.681.566-.974.946-.292.381-.545.841-.686 1.379-.127.538-.134 1.136.037 1.711.085.292.217.568.386.815.172.249.387.474.642.654.453.316.952.432 1.384.445h.146c.366-.01.714-.089 1.033-.201.332-.107.633-.251.892-.378.264-.131.467-.238.68-.326.194-.09.363-.149.516-.173.145-.024.264-.013.35.012.038.011.073.029.1.047s.045.035.054.043c.015.007.028.018.037.021.011 0 .02.005.033.003.012-.003 0 .041-.047.099-.056.068-.136.136-.26.237-.12.095-.284.221-.433.376-.165.171-.326.386-.425.654-.099.269-.115.546-.074.79.047.284.173.516.318.681.195.224.422.319.59.346.041.005.079.008.115.007.298-.011.418-.251.471-.321-.074-.074-.149-.262-.208-.423-.007-.018-.014-.034-.019-.052-.024-.071-.045-.148-.039-.217.002-.05.014-.103.037-.136.018-.029.044-.055.068-.065.024-.011.064-.044.135-.09.088-.055.15-.087.307-.176.123-.068.305-.173.48-.315.174-.143.375-.351.517-.64.127-.259.189-.545.189-.827.001-.283-.059-.557-.165-.802-.111-.246-.264-.457-.438-.63-.176-.174-.375-.312-.584-.416-.418-.206-.859-.264-1.246-.249-.4.015-.767.109-1.07.209-.298.105-.607.243-.826.336-.252.107-.446.18-.63.224-.173.032-.303.029-.398.007-.012-.003-.024-.005-.036-.01-.096-.031-.149-.087-.135-.114.008-.012.009-.025.012-.049.003-.022.005-.047.016-.069.016-.047.042-.129.096-.205.04-.084.106-.18.214-.288.111-.111.256-.223.431-.322.351-.222.769-.386 1.312-.565.502-.166 1.189-.369 1.822-.645.34-.141.694-.314 1.038-.533.351-.223.698-.497 1.015-.836.328-.354.614-.772.824-1.24.215-.481.355-1.028.368-1.614.013-.577-.099-1.122-.287-1.604-.192-.499-.473-.948-.809-1.323-.71-.794-1.609-1.226-2.417-1.413-.936-.217-1.814-.137-2.489.013-.187.042-.364.09-.529.141-.623.192-1.141.451-1.504.652-.59.319-1.178.708-1.578.964-.464.298-.88.555-1.297.753-.187.09-.39.17-.601.226-.169.043-.334.072-.496.08-.311.017-.572-.041-.749-.148-.103-.058-.209-.143-.305-.253-.096-.112-.178-.243-.234-.381-.126-.307-.166-.679-.111-1.032.015-.22.061-.442.134-.662.057-.17.134-.343.233-.518.233-.409.569-.797.964-1.13.614-.594 1.332-1.023 2.061-1.301.811-.31 1.587-.417 2.268-.422.872-.006 1.652.15 2.263.225.017.002.034.004.052.006.966.112 1.707-.125 2.364-.454.638-.319 1.208-.749 1.565-.752z" fill="#2d2d2d" fill-rule="nonzero"/>
+ <g transform="translate(-1.26013)">
+ <path d="m12.626 46.333c-2.748 0-4.979-2.231-4.979-4.98v-0.042-4.937h9.959v9.959z" fill="#2b2b2b"/>
+ <path d="m7.647 6.647c0-2.749 2.231-4.98 4.979-4.98 2.749 0 4.98 2.231 4.98 4.98v34.706c0-2.748-2.231-4.979-4.98-4.979-2.748 0-4.979 2.231-4.979 4.979z" fill="#646464"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ro.go.hmlendea.DL-Desktop.svg b/.icons/kora/apps/scalable/ro.go.hmlendea.DL-Desktop.svg
new file mode 120000
index 000000000..5a6a4a6d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/ro.go.hmlendea.DL-Desktop.svg
@@ -0,0 +1 @@
+duolingo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/roam-research.svg b/.icons/kora/apps/scalable/roam-research.svg
new file mode 100644
index 000000000..43e99bcc0
--- /dev/null
+++ b/.icons/kora/apps/scalable/roam-research.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.831 40.081c-2.273-.239-3.973-.694-5.729-1.531-4.592-2.189-7.889-6.386-8.885-11.311-.424-2.099-.424-4.383 0-6.482 1.221-6.04 5.875-10.886 11.9-12.391 1.89-.473 4.321-.6 6.143-.322 7.607 1.16 13.212 7.189 13.797 14.842.349 4.557-1.393 9.215-4.674 12.495-2.442 2.442-5.617 4.041-9.047 4.557-.782.117-2.921.205-3.505.143zm10.507-6.514c1.238-1.228 2.077-2.366 2.833-3.843.415-.811.986-2.357.913-2.474-.02-.034-.222-.102-.448-.153-.322-.072-.419-.128-.45-.258-.021-.091-.077-.352-.124-.58-.08-.393-.109-.431-.555-.732-.46-.311-.484-.318-1.183-.339l-.714-.022-.047-.565h-6.889l-.337.421c-.35.439-1.106 1.084-1.457 1.244l-.202.093v2.431l.338.332.338.332-.041.494c-.035.414-.017.534.111.737.085.134.246.266.359.295.113.028.573-.01 1.022-.085.667-.111.871-.12 1.113-.047.319.095.529.323.529.576 0 .256-.416.834-.822 1.142-.208.159-.371.336-.363.395.03.204.649.458 1.117.458.384 0 .532-.05 1.25-.428 1.198-.631 1.733-.6 2.036.116.113.268.148 1.528.049 1.786-.083.214.786-.495 1.624-1.326zm-17.185 1.077c-.036-.155-.066-.52-.067-.81-.002-.648.155-1.002.526-1.187.52-.26.941-.145 1.851.504.541.387.912.4 1.638.061.278-.131.506-.252.506-.27s-.153-.198-.34-.399c-.61-.659-.816-1.353-.489-1.648.134-.122.231-.13.923-.075.425.033.993.064 1.261.068.467.007.494-.004.593-.21.09-.187.088-.284-.018-.713l-.123-.496.756-.765v-.967c0-.865-.013-.961-.124-.919-.068.026-1.879 1.03-4.025 2.232-2.146 1.201-3.922 2.184-3.947 2.184s-.045-.119-.045-.264-.016-.264-.035-.264c-.069 0-1.964.84-2.021.896-.146.143 1.337 1.765 2.53 2.768.364.306.674.557.689.557s-.002-.127-.039-.283zm-.144-5.866c1.907-1.226 3.467-2.248 3.467-2.271s-.263-.461-.584-.973l-.584-.93-3.807-.003v.603l-1.696.005-.544.783c-.446.641-.614.82-.93.992-.386.21-.387.211-.338.515.076.479.533 1.783.835 2.383.268.533.63 1.125.686 1.125.016 0 1.588-1.003 3.495-2.229zm4.87-3.052c.348-.21.633-.395.633-.412s-.075-.184-.166-.372l-.166-.341h-2.003l.461.754c.254.414.495.753.535.753.041 0 .358-.172.706-.382zm.807-2.969c.252-.398.961-1.064 1.311-1.231l.248-.119v-7.283h-.511l-.006-.653c-.01-1.272-.496-1.795-1.669-1.796-.311 0-.669.023-.796.051-.209.047-.247.025-.413-.245-.101-.163-.202-.296-.224-.296-.145 0-1.383.535-2.11.912-1.234.64-2.164 1.327-3.204 2.366-1.092 1.092-1.76 2.012-2.411 3.317-.456.914-.943 2.216-.943 2.521 0 .081.176.242.455.414.382.236.538.405.981 1.066l.527.785h1.58v.527h3.486 3.487zm7.59.3c0-.035-.722-1.079-1.104-1.596l-.176-.239-.755.416c-.415.228-.773.445-.796.482-.043.07.033.237.318.691l.178.282h1.167c.642 0 1.168-.016 1.168-.036zm4.296.036v-.527h1.443l.52-.465c.444-.398.526-.511.566-.779.063-.416.08-.436.562-.677.228-.114.425-.217.438-.228.102-.09-1.169-2.9-1.528-3.378-.097-.128-.315-.011-3.295 1.762-1.755 1.045-3.202 1.909-3.216 1.921-.013.012.182.281.434.599l.458.576v1.196zm-7.443-2.837 1.036-.568v-.324c0-.265.035-.346.196-.452.193-.126.202-.124.442.109l.246.238 2.232-1.399c1.227-.77 2.25-1.399 2.271-1.399.022 0 .04.152.04.339 0 .219.033.339.094.339.119 0 2.259-.829 2.347-.909.119-.108-.634-1.065-1.569-1.993-1.328-1.318-2.574-2.152-4.158-2.784-1.222-.487-1.262-.491-1.499-.133l-.196.296-.845.039c-.944.044-1.198.128-1.405.466-.172.28-.307.967-.307 1.565 0 .417-.009.438-.188.438h-.189v6.855l.208-.078c.114-.043.673-.333 1.244-.645z" fill="#2d2d2d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/robo3t.svg b/.icons/kora/apps/scalable/robo3t.svg
new file mode 100644
index 000000000..34fe444fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/robo3t.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3353 43.3353 0 135.502 45.6676)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" offset="0"/>
+ <stop stop-color="#e7e7e7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.8799 36.8799 0 279.317 42.0724)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006707" offset="0"/>
+ <stop stop-color="#42b147" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="none">
+ <path d="m34.356 23.464c5.494.906 9.511 8.406 3.129 14.122" stroke="#969696" stroke-width="3.59"/>
+ <path d="m38.15 42.254c3.784-4.289-2.02-8.73-5.652-4.315" stroke="#0d6e13" stroke-width="3"/>
+ <path d="m13.61 23.464c-5.494.906-9.51 8.406-3.129 14.122" stroke="#969696" stroke-width="3.59"/>
+ <path d="m9.817 42.254c-3.785-4.289 2.019-8.73 5.652-4.315" stroke="#0d6e13" stroke-width="3"/>
+ </g>
+ <path d="m23.998 5.192s12.626 8.428 12.626 18.808-12.626 18.808-12.626 18.808-12.627-8.428-12.627-18.808 12.627-18.808 12.627-18.808z" fill="url(#b)"/>
+ <path d="m23.998 16.43c2.477 0 4.489 2.012 4.489 4.49s-2.012 4.49-4.489 4.49c-2.478 0-4.491-2.012-4.491-4.49s2.013-4.49 4.491-4.49zm0 2.249c1.236 0 2.241 1.004 2.241 2.241s-1.005 2.242-2.241 2.242c-1.238 0-2.242-1.005-2.242-2.242s1.004-2.241 2.242-2.241z" fill="#9eb89f"/>
+ <path d="m28.618 28.089c0-.646-.525-1.17-1.171-1.17h-6.899c-.646 0-1.17.524-1.17 1.17s.524 1.171 1.17 1.171h6.899c.646 0 1.171-.525 1.171-1.171z" fill="#003b04"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/robomongo.svg b/.icons/kora/apps/scalable/robomongo.svg
new file mode 100644
index 000000000..3e5896b52
--- /dev/null
+++ b/.icons/kora/apps/scalable/robomongo.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.468 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e44ad" offset="0"/>
+ <stop stop-color="#c370e5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.6327 -22.6254 22.6254 18.6327 321.064 292.85)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m31.522 17.45c.058-.16.099-.323.099-.496 0-2.121-4.583-3.265-8.897-3.265-4.309 0-8.891 1.144-8.891 3.265 0 .174.04.337.098.497l-.023.043c-.197.357-.294.718-.294 1.073v2.625c0 .404.127.792.352 1.159l-.029.051c-.215.373-.323.75-.323 1.123v2.624c0 .391.12.767.333 1.124l-.011.023c-.215.372-.323.75-.323 1.122v2.625c0 2.332 4.002 4.159 9.111 4.159 5.114 0 9.115-1.827 9.115-4.159v-2.625c0-.373-.108-.752-.325-1.123l-.009-.023c.211-.357.334-.733.334-1.125v-2.624c0-.373-.108-.752-.325-1.124l-.029-.05c.226-.367.354-.754.354-1.16v-2.624c0-.355-.099-.717-.294-1.075l-.024-.042zm-.659 13.583c0 1.507-3.34 3.184-8.139 3.184-4.794 0-8.135-1.677-8.135-3.184v-2.468c1.496 1.371 4.574 2.245 8.135 2.245 3.566 0 6.644-.875 8.139-2.246zm0-4.886c0 1.506-3.34 3.183-8.139 3.183-4.794 0-8.135-1.677-8.135-3.183v-2.469c1.496 1.37 4.574 2.245 8.135 2.245 3.566 0 6.644-.875 8.139-2.246zm0-4.957c0 1.505-3.34 3.183-8.139 3.183-4.794 0-8.135-1.677-8.135-3.183v-2.184c1.462 1.239 4.852 1.882 8.135 1.882 3.287 0 6.676-.643 8.139-1.882z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/roccat.svg b/.icons/kora/apps/scalable/roccat.svg
new file mode 100644
index 000000000..42a832c9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/roccat.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.3332 -48.2116 0 24 46.7633)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.764 23.999c0-.866-.141-2.562-.141-2.562-3.274-5.405-13.457-16.727-21.425-19.004-1.018-.29-3.299-1.126-4.318-.987-11.125 1.512-19.644 11.001-19.644 22.553 0 7.868 3.951 14.778 9.985 18.864 3.639 2.464 9.304.87 14.048.87 2.985 0 6.3-3.659 7.644-5.715 2.469-3.775 8.054 1.971 10.6-2.257 2.065-3.429 3.251-7.452 3.251-11.762z" fill="url(#a)"/>
+ <path d="m23.506 1.246c-1.178.025-2.336.133-3.462.329-.032.027 7.813 2.014 10.75 4.051 2.241 1.58 4.105 4.608 5.328 7.01.678 1.332.087 1.336-2.73.331-2.173-.774-4.632-1.564-4.801-1.378-.069.077-.255.532-.411 1.012-.296.909-1.056 1.869-1.186 1.739-.041-.041.04-.618.18-1.283.307-1.447.324-2.209.076-3.365-.269-1.253-.43-1.33-1.872-.901-.666.199-2.103.557-3.192.796-3.259.717-5.077 1.591-7.098 2.806-1.189.715-1.447.745-1.298.153.189-.755-.339-.511-1.703.785-1.287 1.222-1.681 1.446-1.681.958 0-.57-.342-.198-1.003 1.089-.381.743-.913 1.938-1.182 2.657-.396 1.058-.75 1.598-1.859 2.836-2.151 2.404-2.233 2.913-.475 2.913 1.305 0 1.34.334.064.609l-.858.184.016 1.056c.02 1.439.467 2.32 1.396 2.752.443.207.839.561 1.038.93.32.594 1.187 1.44 1.476 1.44.084 0 .106-.38.051-.845-.111-.939.271-2.001.827-2.298.256-.137.402-.057.771.427.455.596 1.273 1.239 1.408 1.104.039-.038-.124-.57-.363-1.18-.656-1.673-.597-1.927.305-2.713 1.023-.891 2.11-1.357 2.839-1.22 1.12.21 3.372 2.013 3.616 2.984.146.583-.207 1.382-.849 1.923-.665.559-1.875 1.294-2.307 1.294-.182 0-.698-.323-1.147-.719-.449-.395-.859-.675-.91-.624-.05.051-.006.392.096.76s.186.77.187.889c.002.385-.976.234-2.003-.306-.547-.288-1.025-.523-1.063-.523-.319 0 .865 4.068 1.419 4.804.411.546.827.842 1.353.876.699.046 1.592-.368 2.928-1.263 2.218-1.487 3.813-2.835 6.033-3.196 1.218-.198 1.844.046 2.73 1.072 1.218 1.408 3.999 8.163 3.715 8.905-3.029 1.949-6.357 2.414-9.701 2.443-3.501.1-6.123-.661-9.164-1.539 3.89 3.103 8.825 4.953 14.21 4.953 8.77 0 16.34-4.915 20.145-12.146-2.243-1.159-6.135-2.928-8.525-3.78-.792-.282-1.295-.55-1.205-.64.324-.324 6.704.777 9.664 1.667.22.067.736.234 1.136.369.156-.405.315-.81.449-1.227-.506-.264-1.091-.575-1.368-.724-2.366-1.279-5.923-2.569-9.321-3.384-3.027-.726-2.901-.684-2.567-.871.619-.347 8.407.393 12.366 1.174.187.036 1.062.195 1.721.317.09-.585.153-1.181.198-1.78-.831-.386-1.816-.775-2.895-1.165-3.244-1.174-7.888-1.831-12.055-2.069-1.778-.102-2.44-.457-2.003-.64 2.789-.516 3.366-1.279 8.666-1.279 2.894.167 5.603.767 8.258 1.305-.913-10.024-8.269-18.124-17.916-20.157-.085-.017-.211-.045-.293-.062-.188-.037-.377-.068-.567-.1-.19-.033-.372-.068-.582-.096-.084-.012-.17-.02-.254-.031-1.092-.129-2.367-.19-3.546-.198z" fill="#008eff"/>
+ <path d="m12.349 17.171c.087.004.155.022.195.059.393.363-.864 1.799-1.782 2.034-1.594.409-1.959.132-1.124-.847.482-.566 2.101-1.274 2.711-1.246z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rocket-chat.svg b/.icons/kora/apps/scalable/rocket-chat.svg
new file mode 100644
index 000000000..54472fd9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/rocket-chat.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.4083 34.4083 0 18.8216 40.4531)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b32020" offset="0"/>
+ <stop stop-color="#f55" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(40.416 0 0 30.4562 4.24168 26.9315)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e9e9e9" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.247847 -32.8263 32.8263 -.247847 23.5057 40.7676)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c31f1f" offset="0"/>
+ <stop stop-color="#f55" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m48 24.547c0-2.411-.721-4.722-2.144-6.87-1.277-1.929-3.066-3.636-5.318-5.075-4.347-2.777-10.061-4.307-16.088-4.307-2.014 0-3.998.17-5.923.508-1.194-1.118-2.592-2.124-4.071-2.919-7.903-3.83-14.456-.09-14.456-.09s6.093 5.006 5.102 9.393c-2.726 2.704-4.203 5.965-4.203 9.36v.032.033c0 3.395 1.477 6.655 4.203 9.359.991 4.388-5.102 9.393-5.102 9.393s6.553 3.74 14.456-.09c1.479-.795 2.877-1.801 4.071-2.918 1.925.337 3.909.507 5.923.507 6.027 0 11.741-1.529 16.088-4.306 2.252-1.439 4.041-3.145 5.318-5.075 1.423-2.148 2.144-4.46 2.144-6.87 0-.011-.001-.021-.001-.032s.001-.023.001-.033z" fill="url(#a)"/>
+ <path d="m24.45 11.703c11.16 0 20.208 5.78 20.208 12.908 0 7.129-9.048 12.909-20.208 12.909-2.486 0-4.865-.288-7.064-.812-2.235 2.688-7.15 6.426-11.926 5.218 1.553-1.668 3.855-4.487 3.362-9.131-2.862-2.227-4.58-5.077-4.58-8.184-.001-7.129 9.047-12.908 20.208-12.908" fill="url(#b)"/>
+ <path d="m24.45 27.711c1.482 0 2.684-1.202 2.684-2.684 0-1.483-1.202-2.685-2.684-2.685-1.483 0-2.685 1.202-2.685 2.685 0 1.482 1.202 2.684 2.685 2.684zm9.333 0c1.483 0 2.685-1.202 2.685-2.684 0-1.483-1.202-2.685-2.685-2.685s-2.685 1.202-2.685 2.685c0 1.482 1.202 2.684 2.685 2.684zm-18.667 0c1.482 0 2.684-1.202 2.684-2.684 0-1.483-1.202-2.684-2.684-2.684s-2.684 1.201-2.684 2.684c0 1.482 1.202 2.684 2.684 2.684z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rocketchat-desktop.svg b/.icons/kora/apps/scalable/rocketchat-desktop.svg
new file mode 120000
index 000000000..3d0d1984c
--- /dev/null
+++ b/.icons/kora/apps/scalable/rocketchat-desktop.svg
@@ -0,0 +1 @@
+rocketchat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rocketchat.svg b/.icons/kora/apps/scalable/rocketchat.svg
new file mode 100644
index 000000000..5ba355a99
--- /dev/null
+++ b/.icons/kora/apps/scalable/rocketchat.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.7469 41.7469 0 24 44.3077)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#930000" offset="0"/>
+ <stop stop-color="#c1272d" offset="1"/>
+ </linearGradient>
+ <path d="m6.587 16.176c-.659-5.255-1.893-9.805-3.587-12.176 5.896 0 11.196 2.551 14.856 6.61 1.944-.397 4.007-.61 6.144-.61 11.59 0 21 6.273 21 14s-9.41 14-21 14c-2.137 0-4.2-.213-6.144-.61-3.66 4.059-8.96 6.61-14.856 6.61 2.008-2.342 3.231-6.812 3.784-11.985-2.384-2.271-3.784-5.035-3.784-8.015 0-2.897 1.323-5.589 3.587-7.824z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24 13c-5.259 0-9.971 1.453-13.186 3.596-3.211 2.141-4.812 4.75-4.814 7.398.007 1.935.87 3.925 2.846 5.815.67.642 1.006 1.561.908 2.484-.296 2.784-.721 5.407-1.436 7.758 2.815-.94 5.336-2.515 7.289-4.68.712-.788 1.79-1.143 2.831-.93 1.792.368 3.671.558 5.562.559 5.259 0 9.971-1.453 13.186-3.596 3.214-2.143 4.814-4.754 4.814-7.404s-1.6-5.261-4.814-7.404c-3.215-2.143-7.927-3.596-13.186-3.596z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m24 21c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm8 0c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm-16 0c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#c1272d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rockradio.svg b/.icons/kora/apps/scalable/rockradio.svg
new file mode 100644
index 000000000..a14178fe7
--- /dev/null
+++ b/.icons/kora/apps/scalable/rockradio.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.0945 26.735 0 736.958 39.1844)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m19 4c-1.108 0-2 .892-2 2v19.955c-2.538-1.415-4.138-3.038-5.723-5.723-.698-1.182-2.492-1.23-3.275-.447l-1.414 1.414c-.784.784-.587 1.746 0 2.828 2.563 4.725 5.249 9.301 8.606 13.073 3.186 3.895 6.664 6.858 12.198 6.9 7.774.06 13.072-8.037 13.072-14.62v-22.427c0-1.108-.892-2-2-2h-1.464c-1.108 0-2 .892-2 2v10.33c0-.711-.892-1.283-2-1.283h-2c-1.108 0-2 .572-2 1.283v.008c0-.716-.892-1.291-2-1.291h-2c-1.108 0-2 .575-2 1.291v-11.291c0-1.108-.892-2-2-2z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rocs.svg b/.icons/kora/apps/scalable/rocs.svg
new file mode 100644
index 000000000..28722b827
--- /dev/null
+++ b/.icons/kora/apps/scalable/rocs.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 23.5453 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0169d0" offset="0"/>
+ <stop stop-color="#37a0f2" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 43.0359 -6.3797)" d="m-16.725 11.189c-.823 0-1.5.677-1.5 1.5.001.405.165.792.455 1.074l-1.816 3.934c-.046-.005-.093-.008-.139-.008-.45.001-.877.205-1.16.555l-4.242-1.514c-.015-.376-.17-.733-.436-1-.582-.582-1.539-.582-2.121 0s-.582 1.539 0 2.121c.266.266.624.423 1 .438l1.514 4.238c-.35.284-.554.711-.555 1.162h-1l-1.123.135-3.877.467v4.8l3.873.465c.27 1.045.685 2.046 1.234 2.975l-2.41 3.07 3.393 3.393 3.07-2.411c.929.548 1.93.962 2.975 1.231l.465 3.877h4.8v-.002l.465-3.873c1.045-.269 2.046-.684 2.975-1.232l3.07 2.41 3.393-3.394-2.41-3.071-.699-.89-.768-.768c.363-.285.575-.721.574-1.182 0-.046-.003-.093-.008-.139l3.932-1.816c.282.291.671.455 1.076.455.823 0 1.5-.677 1.5-1.5s-.677-1.5-1.5-1.5c-.404.001-.792.165-1.074.455l-3.934-1.814c.005-.047.008-.094.008-.141 0-.45-.203-.878-.553-1.162l1.514-4.24c.376-.015.732-.171.998-.436.582-.582.582-1.539 0-2.121s-1.539-.582-2.121 0c-.266.266-.422.624-.437 1l-4.238 1.512c-.285-.349-.712-.552-1.162-.553-.047.001-.093.003-.139.008l-1.815-3.934c.29-.282.454-.669.454-1.074 0-.823-.678-1.5-1.5-1.5zm.139 2.992 1.814 3.934c-.164.161-.289.357-.365.574h-3.176c-.077-.217-.202-.414-.367-.574l1.814-3.932c.047.004.094.006.141.006.046 0 .093-.003.139-.008zm-8.836 3.504 4.197 1.5v.004c.001.223.052.443.149.645l-2.504 2.503c-.202-.096-.422-.147-.645-.148-.001 0-.003 0-.004 0l-1.5-4.197c.059-.043.114-.09.166-.141.051-.052.098-.107.141-.166zm17.395 0c.043.059.09.114.14.166.052.052.108.099.166.143l-1.5 4.195c-.001 0-.002 0-.004 0-.223.001-.443.052-.644.148l-2.504-2.503c.097-.202.148-.422.149-.645 0-.001 0-.003 0-.004zm-10.285 2.004h3.174c.211.598.78 1 1.414 1 .223 0 .443-.05.644-.146l2.504 2.502c-.097.201-.147.421-.148.644 0 .634.402 1.203 1 1.414v3.174c-.597.211-.999.779-1 1.412 0 .353.125.695.353.965-1.365 2.192-3.77 3.531-6.353 3.535-4.115 0-7.5-3.386-7.5-7.5.001-.507.054-1.013.158-1.51.758-.08 1.341-.727 1.342-1.49-.001-.224-.052-.445-.149-.646l2.502-2.502c.202.097.423.147.647.148.633-.001 1.201-.403 1.412-1zm10.16 5.045 3.935 1.816c-.004.046-.007.093-.008.139.001.046.004.093.008.139l-3.933 1.814c-.161-.164-.358-.289-.575-.365v-3.176c.217-.077.413-.202.573-.367z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rog-control-center.svg b/.icons/kora/apps/scalable/rog-control-center.svg
new file mode 100644
index 000000000..8a0d1accb
--- /dev/null
+++ b/.icons/kora/apps/scalable/rog-control-center.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9cfd1" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m43.501 13.429s-4.67 1.548-14.577 7.161c-2.086 1.182-3.963 2.376-5.654 3.489-4.468 2.762-7.929 5.339-7.929 5.339s.774.47 1.439.728c5.055 1.954 12.341 2.905 13.716 2.355 3.722-1.486 7.493-10.043 8.61-13.953 0 0-3.892 1.867-7.823 4.056-4.817 2.684-9.856 5.792-9.856 5.792l12.197-5.21s-2.132 6.165-5.377 7.034-9.247-1.198-9.247-1.198 6.19-4.655 20.834-11.839c.224-.11.473-.448.671-.84.659-.271 1.309-.586 1.972-.836.453-.222 1.019-1.373 1.024-2.038v-.021c0-.006.001-.013 0-.019z" fill="#cb0003"/>
+ <path d="m37.792 13.227c-2.143 0-5.564.284-9.704 1.63-2.546.827-6.299 6.06-13.155 11.75-.821.681-3.468-1.748-5.735-2.226 0 0 .41.308.635.751.797 1.572 2.092 4.006 3.21 5.574 1.739 2.436 4.865 3.849 4.865 3.849s-2.378-2.592-3.098-4.01c-.375-.74.088-1.719 3.149-4.061 2.769-2.119 12.734-10.78 22.271-13.109 0 0-.883-.148-2.438-.148zm-33.293 8.031s.644 3.149 1.532 4.765c.888 1.615 5.406 3.392 5.406 3.392-2.34-2.261-6.938-8.157-6.938-8.157z" fill="#292929"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rosa-imagewriter.svg b/.icons/kora/apps/scalable/rosa-imagewriter.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/rosa-imagewriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rosamp.svg b/.icons/kora/apps/scalable/rosamp.svg
new file mode 100644
index 000000000..e98f5b751
--- /dev/null
+++ b/.icons/kora/apps/scalable/rosamp.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#059536" offset="0"/>
+ <stop stop-color="#56fac8" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 12.643c0-3.438-43.336-3.438-43.336 0v26.797c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v4.304h-43.336v-4.304c0-3.438 2.79-6.228 6.228-6.228z" fill="#393939"/>
+ <path d="m26.759 12.343h6.64l5.19-4.587-5.19-5.074h-6.64l4.704 5.074zm-17.291 0h6.64l5.189-4.587-5.189-5.074h-6.64l4.704 5.074z" fill="#fff" fill-opacity=".95"/>
+ <path transform="matrix(1.63361 0 0 1.63361 -16.1512 -15.4509)" d="m29.914 25.356c.352.212.567.593.567 1.004s-.215.792-.567 1.004c-2.006 1.212-5.365 3.24-7.422 4.482-.363.219-.815.226-1.183.018-.369-.208-.597-.599-.597-1.022v-8.965c0-.423.228-.813.597-1.022.368-.208.821-.201 1.183.018 2.057 1.242 5.416 3.271 7.422 4.483z" fill="#e0f1fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/roxterm.svg b/.icons/kora/apps/scalable/roxterm.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/roxterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rpcs3.svg b/.icons/kora/apps/scalable/rpcs3.svg
new file mode 100644
index 000000000..d0e78b704
--- /dev/null
+++ b/.icons/kora/apps/scalable/rpcs3.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3dadc" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m9 24h25.146s2.854 0 2.854 4-2.782 4-2.782 4h-25.218m0-16h25.146s2.854 0 2.854 4-2.782 4-2.782 4h-25.218" fill="none" stroke="#1f75e6" stroke-width="4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rpi-imager.svg b/.icons/kora/apps/scalable/rpi-imager.svg
new file mode 120000
index 000000000..b5dcf59b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/rpi-imager.svg
@@ -0,0 +1 @@
+distributor-logo-raspbian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rpi.svg b/.icons/kora/apps/scalable/rpi.svg
new file mode 120000
index 000000000..b5dcf59b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/rpi.svg
@@ -0,0 +1 @@
+distributor-logo-raspbian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rpmdrake.svg b/.icons/kora/apps/scalable/rpmdrake.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/rpmdrake.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rss.svg b/.icons/kora/apps/scalable/rss.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/rss.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rss_indicator.svg b/.icons/kora/apps/scalable/rss_indicator.svg
new file mode 120000
index 000000000..5ba07e594
--- /dev/null
+++ b/.icons/kora/apps/scalable/rss_indicator.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rssguard.svg b/.icons/kora/apps/scalable/rssguard.svg
new file mode 120000
index 000000000..1e8410f58
--- /dev/null
+++ b/.icons/kora/apps/scalable/rssguard.svg
@@ -0,0 +1 @@
+liferea.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rssnow.svg b/.icons/kora/apps/scalable/rssnow.svg
new file mode 120000
index 000000000..5ba07e594
--- /dev/null
+++ b/.icons/kora/apps/scalable/rssnow.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rssowl.svg b/.icons/kora/apps/scalable/rssowl.svg
new file mode 120000
index 000000000..1e8410f58
--- /dev/null
+++ b/.icons/kora/apps/scalable/rssowl.svg
@@ -0,0 +1 @@
+liferea.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rstudio.svg b/.icons/kora/apps/scalable/rstudio.svg
new file mode 100644
index 000000000..3806fdf7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/rstudio.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 80.2726 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#073fb7" offset="0"/>
+ <stop stop-color="#6edaf1" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.29363 0 0 1.29363 -7.18784 -6.85104)" d="m16.222 14.594v1.458h2.546v14.559h-2.546v1.459h6.86v-1.459h-2.762v-6.55h2.235c1.614 0 2.111.807 3.321 2.701.435.683 2.018 3.228 2.98 5.308h3.88v-1.459h-2.731c-1.211-2.018-3.322-5.525-4.439-6.581 3.601-.372 4.749-2.918 4.749-4.749 0-1.521-.807-3.104-1.893-3.849-1.087-.745-2.235-.838-4.222-.838zm7.916 1.458c2.235 0 2.731.218 3.197.528.807.559 1.304 1.583 1.304 2.608 0 3.476-3.787 3.414-5.432 3.414h-2.887v-6.55z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rto-proxy.svg b/.icons/kora/apps/scalable/rto-proxy.svg
new file mode 100644
index 000000000..afd65e7c0
--- /dev/null
+++ b/.icons/kora/apps/scalable/rto-proxy.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#21741f" offset="0"/>
+ <stop stop-color="#46c552" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m20.295 33.391c1.87-.885 3.536-1.607 3.702-1.605.167.002 1.819.726 3.672 1.609s3.49 1.605 3.639 1.605c.205 0 .244-.17.163-.71-.058-.39-.29-2.221-.517-4.069l-.411-3.359 1.855-1.996c2.755-2.968 3.699-4.062 3.594-4.168-.052-.053-1.817-.431-3.922-.842-3.043-.593-3.891-.825-4.139-1.129-.171-.211-.968-1.597-1.769-3.08-1.706-3.157-2.137-3.824-2.336-3.611-.08.086-.961 1.647-1.957 3.469-.997 1.822-1.875 3.375-1.951 3.451-.076.077-1.698.44-3.605.808-4.452.858-4.313.824-4.313 1.062 0 .112 1.229 1.521 2.73 3.131 2.551 2.737 2.722 2.967 2.628 3.531-.184 1.103-.85 6.653-.851 7.086 0 .234.088.426.195.426.106 0 1.724-.724 3.593-1.609z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rtt-rlinux.svg b/.icons/kora/apps/scalable/rtt-rlinux.svg
new file mode 100644
index 000000000..d16b60859
--- /dev/null
+++ b/.icons/kora/apps/scalable/rtt-rlinux.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 15.5769 3296.09)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 125.812 40.0508)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 328.746 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path d="m24 10c5.523 0 10 4.477 10 10s-4.477 10-10 10h-10v-10c0-5.523 4.477-10 10-10zm0 5c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5z" fill="#a1a7ae" fill-rule="nonzero"/>
+ <circle cx="37.71401" cy="37.84617" r="9.33251" fill="#1653cb" stroke-width=".84841"/>
+ <path transform="translate(1.714 1.84615)" d="m30 36c0 3.314 2.686 6 6 6 3.28 0 5.94-2.633 5.994-5.9.004-.033.006-.067.006-.1 0-.549-.451-1-1-1s-1 .451-1 1c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3-4-3v2c-3.314 0-6 2.686-6 6z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rtt-rstudio.svg b/.icons/kora/apps/scalable/rtt-rstudio.svg
new file mode 100644
index 000000000..509f7541b
--- /dev/null
+++ b/.icons/kora/apps/scalable/rtt-rstudio.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 15.5769 3296.09)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 125.812 40.0508)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 328.746 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path d="m24 10c5.523 0 10 4.477 10 10s-4.477 10-10 10h-10v-10c0-5.523 4.477-10 10-10zm0 5c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5z" fill="#a1a7ae" fill-rule="nonzero"/>
+ <circle cx="37.423012" cy="37.488852" r="9.850962" fill="#30a14b" stroke-width=".895542"/>
+ <path transform="translate(1.423 1.48883)" d="m30 36c0 3.314 2.686 6 6 6 3.28 0 5.94-2.633 5.994-5.9.004-.033.006-.067.006-.1 0-.549-.451-1-1-1s-1 .451-1 1c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3-4-3v2c-3.314 0-6 2.686-6 6z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ru.exlmoto.bezierclock.svg b/.icons/kora/apps/scalable/ru.exlmoto.bezierclock.svg
new file mode 100644
index 000000000..65ba6a3db
--- /dev/null
+++ b/.icons/kora/apps/scalable/ru.exlmoto.bezierclock.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2357 43.2357 0 23.0718 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e1515" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.018 17.967c-.151 0-.288.061-.409.181-.105.106-.158.235-.158.385 0 1.01-.074 3.06-.224 5.155-.151 2.094-.227 3.678-.227 4.748 0 .15.053.285.158.406.121.105.256.158.407.158.15 0 .279-.053.384-.158.121-.121.182-.256.182-.406 0-.995.074-2.547.224-4.657.151-2.109.227-4.191.227-5.246 0-.15-.061-.279-.182-.385-.105-.12-.232-.181-.382-.181zm27.962.027c-.15-.015-.285.031-.406.137-.105.09-.166.217-.181.383-.015.181-.091 1.061-.227 2.236-.121 1.025-.18 1.868-.18 2.531-.03 2.245.557 3.722 1.762 4.43.452.241.897.332 1.334.271.452-.075.853-.279 1.199-.611.663-.678 1.039-1.387 1.129-2.125.091-.768-.135-1.325-.678-1.672-.572-.361-1.19-.262-1.853.295-.497.422-.942 1.091-1.334 2.01-.301-.603-.445-1.468-.43-2.598 0-.587.061-1.395.182-2.42.135-1.145.211-2.046.226-2.302 0-.151-.052-.278-.158-.383-.09-.121-.219-.182-.385-.182zm-20.507.01c-.435-.028-.897.105-1.383.398-.302.181-.709.489-1.221.926-.105.106-.164.243-.18.408-.015.151.03.286.135.407.106.105.234.166.385.181.166.015.309-.031.43-.136.437-.407.774-.679 1.015-.815.362-.211.657-.278.883-.203.211.06.308.303.293.725-.015.527-.194 1.234-.541 2.123-.241.648-.589 1.432-1.041 2.351-.527 1.07-.797 1.612-.812 1.627l-.454 1.086c-.105.271-.181.489-.226.654-.03.121-.051.226-.067.317-.015.06-.023.121-.023.181.015.166.076.301.182.407.211.196.548.295 1.015.295.272 0 .634-.038 1.086-.114l.701-.113c.272-.045.483-.083.633-.113.166-.03.293-.045.383-.045.151 0 .279-.061.385-.182.105-.12.158-.255.158-.406s-.059-.279-.18-.385c-.12-.105-.257-.158-.408-.158-.105 0-.264.023-.475.068-.195.03-.436.068-.722.114-.286.045-.506.083-.656.113-.347.045-.625.075-.836.09.03-.076.068-.181.113-.317.105-.301.249-.647.43-1.039l.791-1.582c.452-.919.812-1.733 1.084-2.441.391-1.025.596-1.854.611-2.487.045-.994-.309-1.612-1.063-1.853-.139-.045-.28-.073-.425-.082zm14.478 0c-.435-.028-.895.105-1.381.398-.301.181-.708.489-1.22.926-.106.106-.167.243-.182.408-.015.151.031.286.137.407.105.105.234.166.384.181.166.015.308-.031.428-.136.437-.407.777-.679 1.018-.815.361-.211.655-.278.881-.203.211.06.31.303.295.725-.016.527-.197 1.234-.543 2.123-.242.648-.587 1.432-1.039 2.351-.528 1.07-.8 1.612-.815 1.627l-.451 1.086c-.106.271-.181.489-.227.654-.03.121-.053.226-.068.317-.015.06-.022.121-.022.181.016.166.075.301.18.407.211.196.551.295 1.018.295.271 0 .634-.038 1.086-.114l.699-.113c.271-.045.482-.083.633-.113.165-.03.294-.045.384-.045.151 0 .28-.061.385-.182.106-.12.158-.255.158-.406s-.061-.279-.181-.385c-.121-.105-.256-.158-.406-.158-.106 0-.264.023-.475.068-.196.03-.436.068-.723.114-.286.045-.505.083-.656.113-.347.045-.625.075-.836.09.03-.076.068-.181.113-.317.106-.301.249-.647.43-1.039l.791-1.582c.452-.919.813-1.733 1.084-2.441.392-1.025.596-1.854.611-2.487.046-.994-.309-1.612-1.062-1.853-.139-.045-.283-.073-.428-.082zm-8.174 2.437c-.071.012-.141.041-.209.086-.135.076-.218.188-.248.338-.015.045-.023.092-.023.137-.03.045-.06.098-.09.158-.09.286-.151.519-.182.699-.045.257-.03.469.045.635.091.181.234.301.43.361.136.031.273.016.408-.044.136-.046.262-.136.383-.272.196-.181.371-.4.521-.656.091-.136.15-.256.18-.362.03-.075.053-.151.069-.226.03-.166 0-.316-.09-.451-.151-.226-.385-.355-.701-.385h-.272c-.075-.023-.149-.029-.221-.018zm17.268 4.075c.037.002.069.012.1.031.135.075.181.271.136.588-.06.467-.332.941-.814 1.424-.317.331-.663.405-1.039.224.346-.994.745-1.68 1.197-2.056.17-.147.31-.217.42-.211zm-16.889 2.408c-.12-.015-.234 0-.34.045-.045 0-.098.006-.158.021-.15.03-.271.115-.361.25-.075.136-.09.279-.045.43.015.075.045.21.09.406.015.076.023.128.023.158.015.046.038.09.069.135.03.06.074.113.134.158.166.136.347.174.543.114.121-.046.218-.128.293-.248.03-.031.054-.069.069-.114.015-.03.023-.068.023-.113.015-.03.022-.074.022-.135.03-.181.059-.324.089-.429.015-.166-.02-.31-.111-.43-.075-.136-.189-.218-.34-.248z" fill="#f8ce73" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ru.linux_gaming.PortProton.svg b/.icons/kora/apps/scalable/ru.linux_gaming.PortProton.svg
new file mode 120000
index 000000000..d10773695
--- /dev/null
+++ b/.icons/kora/apps/scalable/ru.linux_gaming.PortProton.svg
@@ -0,0 +1 @@
+portproton.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/rubymine.svg b/.icons/kora/apps/scalable/rubymine.svg
new file mode 100644
index 000000000..51e737956
--- /dev/null
+++ b/.icons/kora/apps/scalable/rubymine.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(15.4447 30.8893 -27.4815 13.7407 25.124 3.33317)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8528" offset="0"/>
+ <stop stop-color="#fe1d4c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(32.2479 30.8893 -35.7054 37.2758 3.10104 10.698)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#933bce" offset="0"/>
+ <stop stop-color="#ff1f51" offset=".47"/>
+ <stop stop-color="#ff8629" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#450002" offset="0"/>
+ <stop stop-color="#1f1737" offset=".49"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m16.579 2.994 9.546 4.29 11.977-4.183 7.079 8.151-4.326 23.167-25.741-.5-5.256-13.8 6.721-17.125z" fill="url(#a)"/>
+ <path d="m3.208 10.394 15.409-3.79 17.733 35.216-24.49 3.217-8.759-12.37.107-22.273z" fill="url(#b)"/>
+ <path d="m18.617 6.604 6.936 4.898-3.075 5.649z" fill="#873ad4"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#c)"/>
+ <path d="m24 29.662h-10.415v1.888h10.415zm-8.271-5.822c.095-.096.143-.605.139-1.498l-.004-1.354 1.612.065.929 1.365c.511.751 1.008 1.409 1.105 1.463.253.141 2.481.049 2.531-.104.023-.069-.447-.847-1.044-1.726l-1.084-1.602.272-.174c.579-.37 1.35-1.278 1.492-1.755.185-.628.182-1.846-.006-2.478-.092-.309-.37-.714-.749-1.09-.938-.936-1.333-1.017-4.664-.968l-2.743.04-.015 4.834c-.01 2.657.01 4.899.041 4.982.078.2 1.989.201 2.19 0zm9.444-2.87.05-2.925 1.199 1.787c.66.982 1.279 1.786 1.378 1.786.098 0 .713-.807 1.367-1.794l1.187-1.794.041 2.795c.027 1.817.088 2.85.173 2.953.173.207 2.023.214 2.227.008.166-.167.178-9.475.012-9.736-.072-.112-.425-.143-1.33-.115l-1.231.038-1.146 1.846c-.632 1.014-1.198 1.862-1.261 1.883-.062.022-.615-.762-1.229-1.74-.614-.979-1.188-1.838-1.275-1.91-.1-.082-.601-.117-1.335-.094l-1.176.038-.017 4.833c-.008 2.658.011 4.902.044 4.987.044.113.347.144 1.165.116l1.105-.038zm-9.294-3.581.03-1.224 1.334-.004c1.164-.004 1.376.028 1.666.243.42.311.581.887.402 1.433-.204.627-.592.766-2.14.77l-1.323.005z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rust.svg b/.icons/kora/apps/scalable/rust.svg
new file mode 100644
index 000000000..dc0118dc2
--- /dev/null
+++ b/.icons/kora/apps/scalable/rust.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#871616" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path transform="matrix(.707107 .707107 -.707107 .707107 0 0)" d="m34.3-1.77h2.121v2.121h-2.121z"/>
+ <path d="m30 10-2 8h-5l-2-8z" fill-rule="nonzero"/>
+ <path d="m23 19h5v2h-5z"/>
+ <path d="m11 29 8-2v-5l-8-2z" fill-rule="nonzero"/>
+ <path transform="matrix(0 1 1 0 0 0)" d="m22 20h5v2h-5z"/>
+ <path d="m32.364 38-4.243-7.071 3.536-3.536 7.071 4.243z" fill-rule="nonzero"/>
+ <path transform="matrix(-.707107 .707107 -.707107 -.707107 0 0)" d="m-3.02-40.76h5v2h-5z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/rustdesk.svg b/.icons/kora/apps/scalable/rustdesk.svg
new file mode 100644
index 000000000..978fc34c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/rustdesk.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.4097 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0071ff" offset="0"/>
+ <stop stop-color="#399efe" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.332c0-3.311-2.689-6-6-6h-31.336c-3.311 0-6 2.689-6 6v31.336c0 3.311 2.689 6 6 6h31.336c3.311 0 6-2.689 6-6z" fill="url(#a)"/>
+ <path d="m21.556 8.835c-.356-.019-.705.162-1.098.247-6.047 1.575-10.814 6.736-11.588 13.888-.245 4.158.723 7.572 2.99 10.541 2.234 2.926 5.12 4.8 8.498 5.515.971.205 1.246.193 1.831-.072.475-.216.518-.303.673-1.346.098-.667.037-2.987-.089-3.318-.115-.3-.363-.551-.756-.768-4.498-.934-7.756-4.927-7.768-9.522.007-.135.017-.27.03-.404-.008-.543.025-1.09.114-1.636.186-.888.543-1.744 1.031-2.545 1.411-2.639 3.96-4.486 6.906-5.005.327-.273.467-.646.538-1.261.103-.899.031-3.043-.114-3.383-.137-.322-.464-.647-.838-.836-.122-.062-.241-.089-.36-.095zm4.888 0c-.119.006-.238.033-.36.095-.374.189-.701.514-.838.836-.145.34-.217 2.484-.114 3.383.069.603.206.972.518 1.244 3.077.529 5.719 2.504 7.098 5.305.401.719.695 1.479.859 2.262.074.457.112.914.118 1.369.016.223.025.447.026.671-.012 4.595-3.27 8.588-7.768 9.522-.393.217-.641.468-.756.768-.126.331-.187 2.651-.089 3.318.155 1.043.198 1.13.673 1.346.585.265.86.277 1.831.072 3.378-.715 6.264-2.589 8.498-5.515 2.267-2.969 3.235-6.383 2.99-10.541-.774-7.152-5.541-12.313-11.588-13.888-.393-.085-.742-.266-1.098-.247z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rvgl.svg b/.icons/kora/apps/scalable/rvgl.svg
new file mode 100644
index 000000000..128a79c30
--- /dev/null
+++ b/.icons/kora/apps/scalable/rvgl.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.71464 -44.2481 44.2481 .71464 23.2854 46.273)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f4f4f" offset="0"/>
+ <stop stop-color="#737373" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.28703 -26 26 1.28703 22.713 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8602" offset="0"/>
+ <stop stop-color="#ff9f00" offset="1"/>
+ </linearGradient>
+ <path d="m19.205 3.963-.044-.289c-.192-1.267.418-2.403 1.369-2.547.95-.144 1.87.76 2.062 2.027l.044.291c.451-.03.906-.045 1.364-.045 1.235 0 2.444.109 3.621.318l.076-.283c.33-1.238 1.343-2.035 2.272-1.787s1.409 1.446 1.079 2.684l-.075.281c1.337.481 2.611 1.097 3.803 1.831l.176-.239c.76-1.032 1.994-1.403 2.768-.833s.786 1.859.025 2.891l-.177.242c1.253 1.098 2.372 2.346 3.329 3.716l.258-.149c1.109-.642 2.39-.489 2.872.343.481.832-.025 2.019-1.135 2.661l-.254.147c.597 1.262 1.068 2.595 1.399 3.982l.289-.044c1.267-.192 2.403.418 2.547 1.369.144.95-.76 1.87-2.027 2.062l-.291.044c.03.451.045.906.045 1.364 0 1.235-.109 2.444-.318 3.621l.283.076c1.238.33 2.035 1.343 1.787 2.272s-1.446 1.409-2.684 1.079l-.281-.075c-.481 1.337-1.097 2.611-1.831 3.803l.239.176c1.032.76 1.403 1.994.833 2.768s-1.859.786-2.891.025l-.242-.177c-1.098 1.253-2.346 2.372-3.716 3.329l.149.258c.642 1.109.489 2.39-.343 2.872-.832.481-2.019-.025-2.661-1.135l-.147-.254c-1.262.597-2.595 1.068-3.982 1.399l.044.289c.192 1.267-.418 2.403-1.369 2.547-.95.144-1.87-.76-2.062-2.027l-.044-.291c-.451.03-.906.045-1.364.045-1.235 0-2.444-.109-3.621-.318l-.076.283c-.33 1.238-1.343 2.035-2.272 1.787s-1.409-1.446-1.079-2.684l.075-.281c-1.337-.481-2.611-1.097-3.803-1.831l-.176.239c-.76 1.032-1.994 1.403-2.768.833s-.786-1.859-.025-2.891l.177-.242c-1.253-1.098-2.372-2.346-3.329-3.716l-.258.149c-1.109.642-2.39.489-2.872-.343-.481-.832.025-2.019 1.135-2.661l.254-.147c-.597-1.262-1.068-2.595-1.399-3.982l-.289.044c-1.267.192-2.403-.418-2.547-1.369-.144-.95.76-1.87 2.027-2.062l.291-.044c-.03-.451-.045-.906-.045-1.364 0-1.235.109-2.444.318-3.621l-.283-.076c-1.238-.33-2.035-1.343-1.787-2.272s1.446-1.409 2.684-1.079l.281.075c.481-1.337 1.097-2.611 1.831-3.803l-.239-.176c-1.032-.76-1.403-1.994-.833-2.768s1.859-.786 2.891-.025l.242.177c1.098-1.253 2.346-2.372 3.716-3.329l-.149-.258c-.642-1.109-.489-2.39.343-2.872.832-.481 2.019.025 2.661 1.135l.147.254c1.262-.597 2.595-1.068 3.982-1.399z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24.00007" cy="24.00008" r="13.73304" fill-opacity=".71" stroke-width="1.14442"/>
+ <circle cx="24.00007" cy="24.00008" r="10.29978" fill="#797979" stroke-width="1.14442"/>
+ <path transform="matrix(1.14442 0 0 1.14442 -3.46601 -3.466)" d="m26 10-1.207 11h7.207l-10 17 1.484-12h-7.484z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/rygel.svg b/.icons/kora/apps/scalable/rygel.svg
new file mode 120000
index 000000000..47037b5a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/rygel.svg
@@ -0,0 +1 @@
+rosamp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ryujinx.svg b/.icons/kora/apps/scalable/ryujinx.svg
new file mode 100644
index 000000000..9bb99fc9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/ryujinx.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m33.605 9.059v36.286h3.202c4.73 0 8.538-3.808 8.538-8.538v-19.21c0-4.73-3.808-8.538-8.538-8.538zm-6.608 7.47-.564 3.202h-1.499l-.398 2.135h1.519l-.752 4.268h-1.566l-.398 2.135h1.586l-.752 4.269h2.166l.752-4.269h2.835l.398-2.135h-2.855l.754-4.268h2.897l.399-2.135h-2.921l.565-3.202z" fill="#ff4a3e"/>
+ <path d="m14.395 2.655v36.286h-3.202c-4.73 0-8.538-3.808-8.538-8.538v-19.21c0-4.73 3.808-8.538 8.538-8.538zm7.266 13.874-.565 3.202h-2.782l-.399 2.135h2.804l-.752 4.268h-2.85l-.398 2.135h2.87l-.752 4.269h2.166l.752-4.269h1.584l.398-2.135h-1.605l.755-4.268h1.649l.398-2.135h-1.672l.565-3.202z" fill="#02ace5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sabnzbdplus.svg b/.icons/kora/apps/scalable/sabnzbdplus.svg
new file mode 100644
index 000000000..d6a0d0c34
--- /dev/null
+++ b/.icons/kora/apps/scalable/sabnzbdplus.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.04385 0 0 1.04385 -1.05229 -1.05229)">
+ <path d="m13 4c-.831 0-2 .892-2 2v21h26v-21c0-1.108-1.169-2-2-2z" fill="#ff961b" fill-rule="nonzero"/>
+ <path d="m5.535 26c-.164 0-3.269-.001-.154 2.783l16.563 14.401c.615.534 1.25.806 2.056.816.806-.01 1.441-.282 2.056-.816l16.563-14.401c3.115-2.784.01-2.783-.154-2.783z" fill="#ffe330"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/safeeyes.svg b/.icons/kora/apps/scalable/safeeyes.svg
new file mode 100644
index 000000000..6037b577f
--- /dev/null
+++ b/.icons/kora/apps/scalable/safeeyes.svg
@@ -0,0 +1,27 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.648928 -45.519 45.519 .648928 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.804727 -34.5254 34.5254 .804727 23.1952 41.2519)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.236c-12.611 0-22.764 10.153-22.764 22.764s10.153 22.764 22.764 22.764 22.764-10.153 22.764-22.764-10.153-22.764-22.764-22.764z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m36.216 11.783c6.743 6.743 6.743 17.691 0 24.433-6.742 6.743-17.69 6.743-24.433 0-6.742-6.742-6.742-17.69 0-24.433 6.743-6.742 17.691-6.742 24.433 0z" fill="url(#b)"/>
+ <g fill="#ebebeb">
+ <path d="m23.077 33.209h1.846v6.015h-1.846z"/>
+ <path d="m23.077 8.776h1.846v6.015h-1.846z"/>
+ <path d="m33.209 23.077v1.846h6.015v-1.846z"/>
+ <path d="m8.776 23.077v1.846h6.015v-1.846z"/>
+ <path d="m32.175 28.259-.399.691 5.209 3.007.399-.691z" fill-opacity=".5"/>
+ <path d="m28.95 31.776-.691.399 3.007 5.209.692-.399z" fill-opacity=".5"/>
+ <path d="m19.741 32.175-.691-.399-3.008 5.209.692.399z" fill-opacity=".5"/>
+ <path d="m16.224 28.95-.399-.691-5.209 3.007.399.691z" fill-opacity=".5"/>
+ <path d="m11.015 16.042-.399.691 5.209 3.008.399-.691z" fill-opacity=".5"/>
+ <path d="m16.734 10.616-.692.399 3.008 5.209.691-.399z" fill-opacity=".5"/>
+ <path d="m31.958 11.015-.692-.399-3.007 5.209.691.399z" fill-opacity=".5"/>
+ <path d="m37.384 16.733-.399-.691-5.209 3.008.399.691z" fill-opacity=".5"/>
+ </g>
+ <path d="m34.97 13.03c-1.683-1.682-3.656-2.878-5.751-3.621l-1.948 4.98-4.076 10.416 10.416-4.076 4.98-1.948c-.743-2.095-1.939-4.068-3.621-5.751z" fill="#0d8aff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sage-notebook.svg b/.icons/kora/apps/scalable/sage-notebook.svg
new file mode 100644
index 000000000..dd8a2573c
--- /dev/null
+++ b/.icons/kora/apps/scalable/sage-notebook.svg
@@ -0,0 +1,39 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.344 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#352bbf" offset="0"/>
+ <stop stop-color="#695fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="none">
+ <path d="m36.375 24.375-.375-5.625" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m32.25 27.75 3.75-9" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m32.625 34.125-.375-6.375" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m26.25 33 6.375 1.125" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m22.13 37.772-4.88-2.522" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m17.25 35.25 9-2.25" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m13.139 28.212 3.361-6.462" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m11.65 18.29 3.545-2.315" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m15.195 15.975 4.68-5.85" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m22.5 17.25 6.525-3.6" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m19.771 10.325-3.271 11.425" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m11.65 18.29 10.85-1.04" stroke="#86a1ff" stroke-width=".38"/>
+ <path d="m29.089 13.685-3.589 14.065" stroke="#d1dbff" stroke-width="1.49"/>
+ <path d="m28.697 13.898-13.502 2.077" stroke="#d1dbff" stroke-width="1.49"/>
+ <path d="m25.5 27.75-10.305-11.775" stroke="#d1dbff" stroke-width="1.49"/>
+ <path d="m25.5 27.75-3.37 10.022" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m12.932 28.477 2.453-13.23" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m22.13 37.772-8.991-9.56" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m32.625 34.125-10.495 3.647" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m36.375 24.375-3.75 9.75" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m25.5 27.75 10.875-3.375" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m29.1 13.65 7.275 10.725" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m13.139 28.212 12.361-.462" stroke="#d1dbff" stroke-width="1.12"/>
+ <path d="m10.437 27.842 6.813 7.408" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m11.14 18.138-.499 9.703" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m19.875 10.125 9.375 1.125" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m36 18.75-6.75-7.5" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m28.77 13.66.588-2.891" stroke="#86a1ff" stroke-width=".74"/>
+ <path d="m13.139 28.212-2.702-.37" stroke="#86a1ff" stroke-width=".74"/>
+ </g>
+ <path d="m19.875 9c-.617 0-1.125.508-1.125 1.125s.508 1.125 1.125 1.125 1.125-.508 1.125-1.125-.508-1.125-1.125-1.125zm9.375 1.5c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm-.188 1.875c-.72 0-1.312.592-1.312 1.313 0 .72.593 1.312 1.313 1.312s1.312-.592 1.312-1.313c0-.72-.593-1.312-1.313-1.312zm-13.875 2.25c-.72 0-1.312.592-1.312 1.313 0 .719.592 1.312 1.312 1.312s1.313-.593 1.313-1.313-.592-1.312-1.313-1.312zm7.313 1.875c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm-10.875.75c-.617 0-1.125.508-1.125 1.125s.508 1.125 1.125 1.125 1.125-.508 1.125-1.125-.508-1.125-1.125-1.125zm24.375.75c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm-19.5 3c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm19.875 2.25c-.617 0-1.125.508-1.125 1.125s.508 1.125 1.125 1.125 1.125-.508 1.125-1.125-.508-1.125-1.125-1.125zm-10.875 3c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5zm-15 .75c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm2.625 0c-.617 0-1.125.508-1.125 1.125s.508 1.125 1.125 1.125 1.125-.508 1.125-1.125-.508-1.125-1.125-1.125zm19.125 0c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm-6 5.25c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm6.375.75c-.617 0-1.125.508-1.125 1.125s.508 1.125 1.125 1.125 1.125-.508 1.125-1.125-.508-1.125-1.125-1.125zm-15.375 1.5c-.412 0-.75.338-.75.75s.338.75.75.75.75-.338.75-.75-.338-.75-.75-.75zm4.875 2.25c-.617 0-1.125.508-1.125 1.125s.508 1.125 1.125 1.125 1.125-.508 1.125-1.125-.508-1.125-1.125-1.125z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/samba.svg b/.icons/kora/apps/scalable/samba.svg
new file mode 120000
index 000000000..28bce8913
--- /dev/null
+++ b/.icons/kora/apps/scalable/samba.svg
@@ -0,0 +1 @@
+system-config-samba.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/samsung-driver.svg b/.icons/kora/apps/scalable/samsung-driver.svg
new file mode 120000
index 000000000..fb4f8da9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/samsung-driver.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/satisfactory.svg b/.icons/kora/apps/scalable/satisfactory.svg
new file mode 100644
index 000000000..cd4aa368d
--- /dev/null
+++ b/.icons/kora/apps/scalable/satisfactory.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#535353" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.41871 25.07918h43.1628v1.07907h-43.1628z" fill-opacity=".2" stroke-width="1.07907"/>
+ <path d="m2.41871 26.15825h43.1628v1.07907h-43.1628z" fill="#fff" fill-opacity=".1" stroke-width="1.07907"/>
+ <path transform="matrix(1.07907 0 0 1.07907 -1.89757 -1.89757)" d="m33 17h-6v-4h-6v8h9c1.657 0 3 1.343 3 3v14c0 1.657-1.343 3-3 3h-12c-1.657 0-3-1.343-3-3v-8h6v5h6v-8h-9c-1.657 0-3-1.343-3-3v-14c0-1.657 1.343-3 3-3h12c1.657 0 3 1.343 3 3z" fill="#d2f2ff"/>
+ <g fill="#666">
+ <path transform="matrix(1.07907 0 0 1.07907 -1.89757 -1.89757)" d="m10 36c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm0 1c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z"/>
+ <path transform="matrix(1.07907 0 0 1.07907 -1.89757 -1.89757)" d="m38 36c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm0 1c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z"/>
+ <path transform="matrix(1.07907 0 0 1.07907 -1.89757 -4.2336)" d="m10 10c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm0 1c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z"/>
+ <path transform="matrix(1.07907 0 0 1.07907 -1.89757 -4.2336)" d="m38 10c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm0 1c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sayonara.svg b/.icons/kora/apps/scalable/sayonara.svg
new file mode 100644
index 000000000..29371ebfa
--- /dev/null
+++ b/.icons/kora/apps/scalable/sayonara.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f3f3f" offset="0"/>
+ <stop stop-color="#6d6d6d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m10.999 19.605c-2.393 0-4.333 1.94-4.333 4.334 0 2.393 1.94 4.333 4.333 4.333 2.394 0 4.334-1.94 4.334-4.333 0-2.394-1.94-4.334-4.334-4.334zm13.001.061c-2.401 0-4.334 1.933-4.334 4.334s1.933 4.334 4.334 4.334h13.001c2.401 0 4.333-1.933 4.333-4.334s-1.932-4.334-4.333-4.334z" fill="#ffffff"/>
+ <path d="m10.999 32.606c-2.393 0-4.333 1.94-4.333 4.333 0 2.394 1.94 4.334 4.333 4.334 2.394 0 4.334-1.94 4.334-4.334 0-2.393-1.94-4.333-4.334-4.333zm13.001.061c-2.401 0-4.334 1.933-4.334 4.334s1.933 4.333 4.334 4.333h13.001c2.401 0 4.333-1.932 4.333-4.333s-1.932-4.334-4.333-4.334z" fill="#ff9448"/>
+ <path d="m10.999 6.713c-2.393 0-4.333 1.94-4.333 4.333 0 2.394 1.94 4.334 4.333 4.334 2.394 0 4.334-1.94 4.334-4.334 0-2.393-1.94-4.333-4.334-4.333zm13.001.061c-2.401 0-4.334 1.933-4.334 4.334 0 2.4 1.933 4.333 4.334 4.333h13.001c2.401 0 4.333-1.933 4.333-4.333 0-2.401-1.932-4.334-4.333-4.334z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sc-controller.svg b/.icons/kora/apps/scalable/sc-controller.svg
new file mode 120000
index 000000000..ff2825418
--- /dev/null
+++ b/.icons/kora/apps/scalable/sc-controller.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scanner.svg b/.icons/kora/apps/scalable/scanner.svg
new file mode 100644
index 000000000..ce55e6cda
--- /dev/null
+++ b/.icons/kora/apps/scalable/scanner.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.152892 -40.826 40.826 .152892 124.649 43.9468)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002956" offset="0"/>
+ <stop stop-color="#001628" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-8.26673 -228.293 228.293 -8.26673 -74.0226 276.369)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-3.21103 -30.8871 30.8871 -3.21103 234.875 17.0033)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdcdc" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -1.75249 1.75249 0 50.8588 17.9955)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a5cc" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#0086cc" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <path d="m41.589 6.57c0-1.097-.444-2.483-1.22-3.259s-1.828-1.212-2.926-1.212h-26.011c-1.097 0-2.15.436-2.926 1.212s-1.204 2.162-1.204 3.259v34.86c0 1.097.445 2.485 1.221 3.261s1.829 1.212 2.926 1.212h30.149l-.009-39.333z" fill="url(#a)" stroke="url(#b)" stroke-width=".86"/>
+ <path d="m11.449 6.798h25.994v34.404h-25.994z" fill="url(#c)"/>
+ <path d="m35.961 39.74h-23.425v-.737h23.425zm0-2.1h-23.425v-.763h23.425zm0-2.234h-23.425v-.737h23.425zm0-2.279h-23.425v-.737h23.425zm-13.232-3.576h-10.066v-.737h10.066zm5.083-2.279h-15.149v-.737h15.149zm-5.125-1.698h-9.947v-.738h9.947zm5.088-1.653h-15.195v-.764h15.195zm6.084-2.235h-21.279v-.737h21.279zm2.146-2.278h-23.425v-.737h23.425zm.083-3.481h-23.425v-.737h23.425zm0-2.1h-23.425v-.764h23.425zm0-2.235h-23.425v-.737h23.425zm0-2.278h-23.425v-.738h23.425z" fill="#b0b0b0"/>
+ <path d="m7.751 16.243h33.39v3.494h-33.39z" fill="url(#d)"/>
+ <path d="m7.751 17.788h33.39v.395h-33.39z" fill="#fff" fill-opacity=".8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scans2pdf.svg b/.icons/kora/apps/scalable/scans2pdf.svg
new file mode 100644
index 000000000..076e7585c
--- /dev/null
+++ b/.icons/kora/apps/scalable/scans2pdf.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.152892 -40.826 40.826 .152892 210.343 44.2677)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002956" offset="0"/>
+ <stop stop-color="#001628" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(52.0969 1438.7 -1438.7 52.0969 344.801 -1407.98)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-3.21103 -30.8871 30.8871 -3.21103 444.846 -4.82528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdcdc" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m41.589 6.57c0-1.097-.444-2.483-1.22-3.259s-1.828-1.212-2.926-1.212h-26.011c-1.097 0-2.15.436-2.926 1.212s-1.204 2.162-1.204 3.259v34.86c0 1.097.445 2.485 1.221 3.261s1.829 1.212 2.926 1.212h30.149z" fill="url(#a)" stroke="url(#b)" stroke-width=".86"/>
+ <path d="m11.449 6.798h25.994v34.404h-25.994z" fill="url(#c)"/>
+ <g transform="matrix(1.18445 0 0 1.1468 -4.01259 -3.5232)" fill-rule="nonzero">
+ <path d="m13 9v10.385l10.385-10.385z" fill="#b835da"/>
+ <path d="m23.385 9-10.385 10.385v10.498l20.883-20.883z" fill="#e6429c"/>
+ <path d="m33.883 9-20.883 20.883v9.117h1.381l20.619-20.619v-9.381z" fill="#ff5600"/>
+ <path d="m35 18.381-20.619 20.619h10.5l10.119-10.119z" fill="#ffde00"/>
+ <path d="m35 28.881-10.119 10.119h10.119z" fill="#d19f5c"/>
+ </g>
+ <path d="m44 17c0-.552-.448-1-1-1h-38c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h38c.552 0 1-.448 1-1z" fill="#008bfb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scantailor.svg b/.icons/kora/apps/scalable/scantailor.svg
new file mode 100644
index 000000000..353fa908e
--- /dev/null
+++ b/.icons/kora/apps/scalable/scantailor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b99663" offset="0"/>
+ <stop stop-color="#d5b380" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m5.292 32.804s3.32.001 6.603 0c3.283-.002 4.402-2.201 4.402-4.402 0-9.133-8.804.302-8.804-8.804-.026-2.215 1.074-4.402 4.402-4.402h6.602" fill="none" stroke="#ff4141" stroke-width="4.4"/>
+ <path d="m29.502 19.598h13.206m-6.603 15.406v-15.406" fill="none" stroke="#fff" stroke-width="4.4"/>
+ <path d="m25.1 35.004v4.402h-2.2v-4.402zm0-6.602v4.402h-2.2v-4.402zm0-6.603v4.402h-2.2v-4.402zm0-6.603v4.402h-2.2v-4.402zm0-6.602v4.402h-2.2v-4.402z" fill="#353535"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scenarist.svg b/.icons/kora/apps/scalable/scenarist.svg
new file mode 100644
index 000000000..8f9b44d74
--- /dev/null
+++ b/.icons/kora/apps/scalable/scenarist.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0685611 -45.989 45.989 .0685611 23.9314 46.9945)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#268300" offset="0"/>
+ <stop stop-color="#13e37b" offset="1"/>
+ </linearGradient>
+ <path d="m20.391 45.5-17.891-17.891c-1.992-1.992-1.992-5.226 0-7.217l17.892-17.892c1.991-1.992 5.225-1.992 7.217 0l17.891 17.891c1.992 1.992 1.992 5.226 0 7.217l-17.892 17.892c-1.991 1.992-5.225 1.992-7.217 0z" fill="url(#a)"/>
+ <path d="m5.506 24.74 2.959 2.959 2.219-2.219-2.959-2.96zm3.698-3.699 5.919 5.918 11.836-11.836-5.918-5.919zm13.317-13.316 2.959 2.959 2.219-2.219-2.959-2.96zm-13.317 20.714 2.96 2.959 2.219-2.22-2.959-2.959zm17.015-17.015 2.96 2.959 2.219-2.22-2.959-2.959zm-13.316 20.714 2.959 2.959 2.22-2.22-2.959-2.959zm17.015-17.015 2.959 2.959 2.22-2.22-2.959-2.959zm-11.096 15.535 8.137 8.138 11.837-11.837-8.138-8.137zm-2.22 5.178 2.959 2.96 2.22-2.22-2.959-2.959zm17.015-17.014 2.959 2.959 2.22-2.22-2.959-2.959zm-13.316 20.713 2.959 2.96 2.22-2.22-2.959-2.959zm17.015-17.015 2.959 2.96 2.22-2.22-2.96-2.959z" fill="#e4e4e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scid.svg b/.icons/kora/apps/scalable/scid.svg
new file mode 100644
index 000000000..c5c43e4c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/scid.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="#af903d"/>
+ <path d="m8.56 2.332h2.439v8.667h-8.667v-2.439c0-3.438 2.79-6.228 6.228-6.228zm11.106 0h8.668v8.667h-8.668zm17.335 0h2.439c3.438 0 6.228 2.79 6.228 6.228v2.439h-8.667zm8.667 17.334v8.668h-8.667v-8.668zm0 17.335v2.439c0 3.438-2.79 6.228-6.228 6.228h-2.439v-8.667zm-17.334 8.667h-8.668v-8.667h8.668zm-17.335 0h-2.439c-3.438 0-6.228-2.79-6.228-6.228v-2.439h8.667zm-8.667-17.334v-8.668h8.667v8.668zm8.667-17.335h8.667v8.667h-8.667zm17.335 0h8.667v8.667h-8.667zm8.667 17.335v8.667h-8.667v-8.667zm-17.335 8.667h-8.667v-8.667h8.667zm0-17.335h8.668v8.668h-8.668z" fill="#fece43"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m32 14c1.104 0 2 .896 2 2s-.896 2-2 2h-14v4h14c1.105 0 2 .895 2 2v8c0 1.105-.895 2-2 2h-16c-1.104 0-2-.896-2-2s.896-2 2-2h14v-4h-14c-1.105 0-2-.895-2-2v-8c0-1.105.895-2 2-2z" fill="#15284e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scidavis.svg b/.icons/kora/apps/scalable/scidavis.svg
new file mode 100644
index 000000000..2cb0e7565
--- /dev/null
+++ b/.icons/kora/apps/scalable/scidavis.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3982 43.3982 0 24 45.6396)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m21.833 12.083v22.751h-5.417v4.334h15.168v-4.334h-5.417v-22.751h5.417v-4.334h-15.168v4.334z" fill="#0064f6"/>
+ <path d="m2.332 34.834c10.329 0 16.681-4.784 22.993-9.661 5.605-4.332 11.171-8.757 20.343-8.757v-4.333c-10.329 0-16.681 4.783-22.993 9.661-5.605 4.331-11.171 8.756-20.343 8.756z" fill="#393939"/>
+ <circle cx="24" cy="24" r="5.417" fill="#e42214"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scilab.svg b/.icons/kora/apps/scalable/scilab.svg
new file mode 100644
index 000000000..1243a36ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/scilab.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24.0001 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a21f12" offset="0"/>
+ <stop stop-color="#e74c3c" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m5.789 24.543c0-8.972 4.758-13.597 7.542-13.597s3.241 1.34 3.241 3.542c0 4.274-5.162 2.519-5.162 10.54 0 2.657 1.194 5.942 4.302 5.942 2.493 0 3.41-2.898 4.674-8.084 2.098-7.797 4.221-13.682 11.386-13.682 6.961 0 10.439 5.71 10.439 14.683 0 8.971-5.389 14.682-8.173 14.682s-3.499-1.082-3.499-3.285c0-4.274 5.851-3.661 5.851-11.682 0-2.657-1.195-6.57-4.302-6.57-2.494 0-3.375.17-4.904 5.856-.832 6.072-2.811 15.908-10.382 15.908-6.961 0-11.013-5.282-11.013-14.253z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scinotes.svg b/.icons/kora/apps/scalable/scinotes.svg
new file mode 120000
index 000000000..11fbe71e0
--- /dev/null
+++ b/.icons/kora/apps/scalable/scinotes.svg
@@ -0,0 +1 @@
+rednotebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scratch-desktop.svg b/.icons/kora/apps/scalable/scratch-desktop.svg
new file mode 120000
index 000000000..4f8f6de5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/scratch-desktop.svg
@@ -0,0 +1 @@
+scratch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scratch-text-editor.svg b/.icons/kora/apps/scalable/scratch-text-editor.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/scratch-text-editor.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scratch.svg b/.icons/kora/apps/scalable/scratch.svg
new file mode 100644
index 000000000..f4612fa67
--- /dev/null
+++ b/.icons/kora/apps/scalable/scratch.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.9996 31.9996 0 21.6462 43)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4651f" offset="0"/>
+ <stop stop-color="#ff7f00" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m29.287 5.596c-.39-.006-.766.151-1.035.432l-3.649 4.972h-2.345c-1.741 0-2.731-.166-4.978.51l-7.944-7.321c-.924-.677-2.261-.022-2.262 1.118l-.074 12.754c-2.416 3.514-4.877 5.393-3.808 11.328.636 3.528 3.91 8.075 7.808 10.346s8.827 2.716 14.5 2.61c6.35-.119 8.518-1.742 11.785-3.506 3.681-1.987 4.728-4.045 4.728-7.854 0-3.107 1.121-5.422-1.554-7.021-.635-3.89-3.003-7.138-6.344-9.446l-3.495-7.883c-.159-.604-.704-1.029-1.333-1.039z" fill="url(#a)"/>
+ <path d="m36.982 23.402c-.781-.019-1.502.055-2.138.237-1.823-.006-.411 1.458-2.36 1.636-1.424.131-1.186 4.3-2.707 4.621-1.739.369-7.203-4.211-8.777-3.896-6.474 1.295-10 3.021-10 6.781 0 4.371 8.182 10.089 16.176 10.133 4.561.025 8.57-1.262 11.674-2.937 3.681-1.988 6.15-5.111 6.15-8.92 0-3.098-1.856-5.477-4.518-7.077-1.24-.339-2.429-.551-3.5-.578z" fill="#ffc894"/>
+ <path d="m35 35.027c-.031 2.717-6 5.177-8.51 4.96-4.844-.42-8.296-4.235-8.042-9.761 6.081 2.674 12.377 4.826 16.552 4.801z" fill="#fff"/>
+ </g>
+ <ellipse transform="matrix(1.03883 -.413247 .462218 1.01799 -.006634 -2.65489)" cx="6.184" cy="27.221" rx="4.74" ry="5.726" fill="#fff"/>
+ <circle cx="20.676551" cy="24.736355" r="1.677015" fill="#3f3f3f" stroke-width="1.11801"/>
+ <ellipse transform="matrix(.996986 -.0775859 .124946 .992164 8.15269 -8.77074)" cx="20.769" cy="33.142" rx="4.74" ry="5.726" fill="#fff"/>
+ <circle transform="matrix(.955057 .296423 -.296423 .955057 8.15269 -8.77074)" cx="34.5" cy="24.5" r="1.5" fill="#3f3f3f"/>
+ <path d="m28.701 26.952c-.466-.004-3.102.17-3.201 1.164 1.662.949 3.456 2.055 4.442 1.862.895-.175 2.021-2.511 1.558-2.729-.787-.37-2.005-.29-2.799-.297z" fill="#3a2b27" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/scratch2.svg b/.icons/kora/apps/scalable/scratch2.svg
new file mode 120000
index 000000000..4f8f6de5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/scratch2.svg
@@ -0,0 +1 @@
+scratch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/screen-recorder.svg b/.icons/kora/apps/scalable/screen-recorder.svg
new file mode 100644
index 000000000..a83384c8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/screen-recorder.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#911620" stop-opacity=".99" offset="0"/>
+ <stop stop-color="#ff4c63" stop-opacity=".99" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m7.937 7.826v5.007h1.001v-4.006h4.006v-1.001z" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m7.937 40.174h5.007v-1.001h-4.006v-4.006h-1.001z" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m40.486 39.374v-5.008h-1.002v4.006h-4.006v1.002z" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m40.586 7.826h-5.008v1.001h4.006v4.006h1.002z" fill-opacity=".75" fill-rule="nonzero"/>
+ <circle cx="23.728" cy="24.489" r="5.571" fill-opacity=".77"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/screencloud.svg b/.icons/kora/apps/scalable/screencloud.svg
new file mode 100644
index 000000000..8913828c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/screencloud.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.4819 0 23.9753 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4c4c4" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m18.507 16.583c-.733-.576-1.655-.919-2.655-.919-2.356 0-4.273 1.901-4.333 4.268-2.431.922-4.162 3.294-4.162 6.075 0 3.285 2.415 6 5.548 6.428v.059h22.19v-.011c3.094-.181 5.548-2.776 5.548-5.95 0-3.061-2.282-5.583-5.22-5.922.013-.186.019-.375.019-.564 0-4.744-3.958-8.59-8.841-8.59-3.615 0-6.723 2.107-8.094 5.126z" clip-rule="nonzero"/>
+ </clipPath>
+ <ellipse cx="24" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <image transform="matrix(.979007 0 0 .956211 7.3572376 11.45732)" width="33.286" height="21.037" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAWCAYAAAClrE55AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwElEQVRIic1WQQ7DMAhLJf6x/7+gb+sh8Q7rpE6BAYHRccUFC1OT7bEfaFLImXQctV7TSMbhJDL4RKjRAilqHWxCrZM8JYIkjbuR8oGSnicSJrSGsy2rUICtubhHhOGs+qOF5aUp9I93fJcm0AjOaRK0ZQ0SsuIYQyskdMF+SuP5DUKyzUGts2qWT0l21uRG2u3QnTWdEI97LauhgPWkuAmd2Fkaz9nNNbSE98e/vNDssskLSxi4z9Cu11c3tJp4AlaneofRAYT9AAAAAElFTkSuQmCC"/>
+ </g>
+ <g fill="#f2f1f1">
+ <path d="m24 19.946c-3.212 0-5.98 1.893-7.252 4.626-.039.082-.039.179 0 .264 1.272 2.732 4.04 4.625 7.252 4.625s5.98-1.893 7.252-4.625c.039-.083.039-.18 0-.264-1.272-2.733-4.04-4.626-7.252-4.626zm0 8.041c-1.814 0-3.282-1.47-3.282-3.283s1.47-3.282 3.282-3.282c1.814 0 3.282 1.47 3.282 3.282 0 1.813-1.47 3.283-3.282 3.283z" fill-rule="nonzero"/>
+ <circle cx="24" cy="24.703" r="2.101"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/screengrab.svg b/.icons/kora/apps/scalable/screengrab.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/screengrab.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/screenie-qt.svg b/.icons/kora/apps/scalable/screenie-qt.svg
new file mode 120000
index 000000000..7549e2de3
--- /dev/null
+++ b/.icons/kora/apps/scalable/screenie-qt.svg
@@ -0,0 +1 @@
+gnome-screenshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/screenie.svg b/.icons/kora/apps/scalable/screenie.svg
new file mode 120000
index 000000000..7549e2de3
--- /dev/null
+++ b/.icons/kora/apps/scalable/screenie.svg
@@ -0,0 +1 @@
+gnome-screenshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/screenlets.svg b/.icons/kora/apps/scalable/screenlets.svg
new file mode 100644
index 000000000..4b8f5f6f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/screenlets.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#99abb3" offset="0"/>
+ <stop stop-color="#ccd9df" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.728 20.626c0-.467-.353-.757-1.059-.87l-9.489-1.38-4.254-8.601c-.239-.517-.548-.775-.926-.775s-.687.258-.926.775l-4.254 8.601-9.489 1.38c-.706.113-1.059.403-1.059.87 0 .264.158.567.473.907l6.881 6.692-1.626 9.452c-.025.176-.037.302-.037.378 0 .264.066.488.198.671s.331.274.595.274c.227 0 .479-.075.756-.227l8.488-4.461 8.488 4.461c.265.152.517.227.756.227.253 0 .445-.091.577-.274s.198-.407.198-.671c0-.164-.006-.29-.019-.378l-1.626-9.452 6.862-6.692c.328-.328.492-.63.492-.907z" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/screenruler-icon-32x32.svg b/.icons/kora/apps/scalable/screenruler-icon-32x32.svg
new file mode 120000
index 000000000..f8b21e864
--- /dev/null
+++ b/.icons/kora/apps/scalable/screenruler-icon-32x32.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/screenruler-icon.svg b/.icons/kora/apps/scalable/screenruler-icon.svg
new file mode 120000
index 000000000..f8b21e864
--- /dev/null
+++ b/.icons/kora/apps/scalable/screenruler-icon.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/screenruler.svg b/.icons/kora/apps/scalable/screenruler.svg
new file mode 120000
index 000000000..f8b21e864
--- /dev/null
+++ b/.icons/kora/apps/scalable/screenruler.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/screensaver.svg b/.icons/kora/apps/scalable/screensaver.svg
new file mode 120000
index 000000000..4cbb8f640
--- /dev/null
+++ b/.icons/kora/apps/scalable/screensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scribus-ng.svg b/.icons/kora/apps/scalable/scribus-ng.svg
new file mode 120000
index 000000000..eb0c537e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/scribus-ng.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scribus-trunk.svg b/.icons/kora/apps/scalable/scribus-trunk.svg
new file mode 120000
index 000000000..eb0c537e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/scribus-trunk.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scribus.svg b/.icons/kora/apps/scalable/scribus.svg
new file mode 100644
index 000000000..7b16d3226
--- /dev/null
+++ b/.icons/kora/apps/scalable/scribus.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#183b6a" offset="0"/>
+ <stop stop-color="#23589e" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m25.721 15.934c-.21-.21-.547-.219-.768-.021-1.136 1.022-7.112 6.209-13.148 8.042l-.066.02c-.157.048-.285.162-.35.312-.065.151-.061.322.011.469l.03.061c.001.001.001.002.001.002.021.044.892 1.861 1.005 4.421.07 1.592-.161 3.123-.684 4.552-.187.014-.37.093-.513.236-.319.318-.318.835 0 1.153.319.319.835.319 1.154 0 .184-.184.261-.434.232-.674l5.849-5.849c.146-.146.2-.361.14-.558-.207-.68-.023-1.415.481-1.919.364-.364.847-.564 1.362-.564s.999.2 1.362.564c.364.364.564.847.564 1.362 0 .514-.2.998-.564 1.362-.363.363-.847.563-1.361.564-.191 0-.379-.028-.559-.083-.197-.06-.411-.006-.557.14l-5.848 5.849c-.241-.029-.491.048-.675.232-.319.319-.319.835 0 1.154.318.319.835.319 1.154 0 .142-.143.221-.326.235-.513 1.261-.461 2.601-.696 3.988-.696.174 0 .352.004.53.011 2.568.106 4.442.999 4.459 1.008l.059.029c.078.038.162.057.247.057.075 0 .151-.015.222-.046.15-.065.265-.193.312-.35l.02-.065c1.834-6.037 7.02-12.013 8.042-13.149.198-.221.189-.558-.021-.768l-6.345-6.345z"/>
+ <path d="m36.836 17.651-6.487-6.487c-.105-.105-.247-.164-.395-.164s-.291.059-.395.163l-2.776 2.776c-.218.218-.218.572 0 .79l6.488 6.487c.105.105.247.164.395.164s.29-.059.395-.164l2.775-2.775c.218-.218.218-.572 0-.79z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/script-error.svg b/.icons/kora/apps/scalable/script-error.svg
new file mode 120000
index 000000000..232cefc66
--- /dev/null
+++ b/.icons/kora/apps/scalable/script-error.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/scsi.svg b/.icons/kora/apps/scalable/scsi.svg
new file mode 100644
index 000000000..d2a04f29c
--- /dev/null
+++ b/.icons/kora/apps/scalable/scsi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28.8745 -28.8745 28.8745 28.8745 -14.4377 48.3767)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e8e8e" offset="0"/>
+ <stop stop-color="#b8b8b8" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.786108 -.786108 .786108 .786108 -2.68124 -2.68132)" d="m17.149 26.046c0-5.109-4.147-9.256-9.256-9.256h-15.787c-5.109 0-9.256 4.147-9.256 9.256v15.787c0 5.109 4.147 9.256 9.256 9.256h15.787c5.109 0 9.256-4.147 9.256-9.256z" fill="url(#a)"/>
+ <g transform="matrix(1.11173 0 0 1.11173 -2.68124 -2.68132)">
+ <path d="m23.969 10c-.52.008-1.017.218-1.385.586l-11.998 11.998c-.776.776-.776 2.052 0 2.828l12 12.002c.776.776 2.052.776 2.828 0l9.414-9.414h-5.658l-5.17 5.17-9.172-9.172 9.17-9.17 5.172 5.172h5.658l-9.416-9.414c-.382-.382-.903-.594-1.443-.586z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m26 24h10" fill="none" stroke="#3f3f3f" stroke-width="4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/scudcloud.svg b/.icons/kora/apps/scalable/scudcloud.svg
new file mode 120000
index 000000000..7cb5329ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/scudcloud.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sdl_instead.svg b/.icons/kora/apps/scalable/sdl_instead.svg
new file mode 100644
index 000000000..7c94172f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/sdl_instead.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 444 39.938)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0082af" offset="0"/>
+ <stop stop-color="#0baad9" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <path d="m13.779 1.667v44.666h-1.908c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill-opacity=".2"/>
+ <path transform="translate(0 -1.333)" d="m28.5 3v16.155l3-3 3 3v-16.155z" fill="#ac301d"/>
+ <g fill="#d3d3d3">
+ <path d="m27.81 28.708c-.28.14-.417.466-.324.764l.549 1.749-1.565-.95c-.189-.113-.423-.122-.62-.022-.314.159-.441.549-.282.862.022.042.047.083.078.119l1.184 1.422-1.828-.28c-.133-.019-.267.003-.386.062-.313.159-.441.548-.281.862.059.119.155.216.274.278l1.623.849-1.779.435c-.048.011-.094.029-.138.05-.313.16-.44.549-.281.863.099.197.295.329.515.349l1.842.166-1.491 1.096c-.253.183-.336.528-.194.807.141.281.468.417.767.322l1.748-.549-.948 1.564c-.115.189-.124.425-.024.623.159.313.549.44.862.281.043-.022.083-.047.119-.077l1.42-1.186-.278 1.828c-.02.133.002.27.062.389.159.314.548.442.862.282.12-.06.217-.157.278-.276l.848-1.624.436 1.778c.011.049.029.096.052.14.159.314.547.441.862.282.197-.1.329-.296.348-.516l.165-1.844 1.097 1.492c.186.252.528.333.807.192.278-.141.415-.466.321-.764l-.548-1.749 1.563.949c.19.113.424.121.62.022.313-.159.441-.548.281-.862-.02-.041-.046-.081-.076-.117l-1.184-1.422 1.828.28c.134.02.269-.002.388-.062.314-.159.442-.548.282-.862-.06-.12-.158-.218-.277-.28l-1.623-.847 1.779-.435c.05-.011.097-.029.142-.052.313-.159.44-.548.281-.862-.1-.198-.297-.331-.519-.349l-1.842-.166 1.49-1.096c.254-.185.336-.529.195-.809-.142-.279-.469-.416-.767-.32l-1.747.549.946-1.565c.113-.189.122-.423.022-.618-.159-.314-.548-.442-.862-.283-.041.022-.081.047-.116.077l-1.42 1.185.277-1.83c.02-.132-.002-.266-.062-.386-.159-.313-.548-.44-.862-.281-.119.06-.216.156-.277.274l-.848 1.623-.437-1.778c-.011-.048-.029-.095-.051-.138-.159-.314-.547-.441-.862-.282-.196.1-.329.295-.348.515l-.166 1.842-1.096-1.49c-.185-.251-.526-.333-.804-.193zm.449 3.49.772 1.521c-.224.345-.354.742-.377 1.153l-1.517.77c-.21-1.262.209-2.549 1.122-3.444zm2.099-1.059c1.262-.21 2.549.209 3.444 1.122l-1.521.772c-.346-.225-.742-.354-1.154-.378zm-.068 2.463c.767-.389 1.718-.078 2.107.69.389.767.078 1.718-.689 2.107-.246.124-.519.183-.794.168-.559-.031-1.06-.358-1.314-.857-.124-.246-.182-.519-.167-.794.031-.559.357-1.06.857-1.314zm-2.094 4.139 1.521-.772c.345.224.742.354 1.153.377l.77 1.517c-1.262.21-2.549-.209-3.444-1.122zm5.148-2.611 1.517-.77c.21 1.262-.209 2.549-1.123 3.444l-.771-1.521c.224-.345.354-.742.377-1.153z"/>
+ <path d="m14.467 19.144c-.35.199-.505.628-.363 1.005l.825 2.205-2.075-1.109c-.25-.132-.552-.127-.797.015-.392.226-.528.734-.302 1.126.031.053.067.102.109.147l1.619 1.742-2.367-.23c-.171-.017-.342.021-.491.106-.391.226-.527.735-.301 1.126.085.149.215.267.371.338l2.143.976-2.253.683c-.061.018-.118.044-.173.075-.392.226-.528.734-.302 1.126.142.246.402.402.685.412l2.377.085-1.837 1.511c-.313.254-.395.702-.194 1.051.202.349.631.502 1.008.358l2.205-.825-1.107 2.073c-.134.251-.129.555.013.801.226.392.734.528 1.126.302.053-.031.103-.067.148-.109l1.74-1.621-.23 2.367c-.017.172.02.345.107.495.226.392.734.528 1.126.302.149-.086.268-.217.339-.374l.973-2.145.685 2.253c.018.062.044.121.076.177.226.391.734.528 1.126.302.247-.143.403-.403.412-.688l.084-2.378 1.511 1.839c.255.31.701.39 1.049.19.347-.201.5-.627.359-1.003l-.826-2.207 2.075 1.109c.25.132.551.126.796-.015.391-.226.528-.735.301-1.126-.03-.052-.065-.101-.106-.145l-1.619-1.743 2.367.231c.172.017.345-.02.494-.106.392-.226.528-.734.302-1.126-.087-.15-.218-.269-.376-.34l-2.142-.974 2.253-.683c.062-.019.122-.044.178-.077.392-.226.528-.734.302-1.126-.143-.248-.405-.404-.691-.412l-2.377-.085 1.837-1.51c.313-.255.395-.703.194-1.052-.202-.349-.631-.502-1.008-.358l-2.204.827 1.106-2.075c.132-.25.126-.551-.016-.796-.226-.392-.734-.528-1.126-.302-.051.03-.1.066-.144.106l-1.74 1.62.229-2.368c.016-.171-.021-.342-.107-.49-.226-.392-.735-.528-1.126-.302-.148.086-.267.215-.338.371l-.974 2.143-.685-2.253c-.018-.061-.044-.119-.075-.174-.226-.391-.735-.527-1.126-.301-.246.142-.402.401-.412.685l-.085 2.377-1.51-1.837c-.254-.309-.698-.391-1.045-.192zm.819 4.45 1.096 1.899c-.264.458-.403.977-.403 1.506l-1.894 1.093c-.358-1.604.091-3.285 1.201-4.498zm2.621-1.507c1.604-.357 3.286.092 4.499 1.201l-1.9 1.097c-.458-.264-.977-.403-1.505-.404zm.084 3.168c.957-.552 2.2-.219 2.753.738.553.958.22 2.201-.738 2.754-.306.177-.654.27-1.008.27-.719 0-1.386-.385-1.745-1.008-.177-.306-.27-.654-.27-1.008 0-.719.385-1.386 1.008-1.746zm-2.4 5.459 1.899-1.097c.458.264.978.403 1.506.404l1.094 1.894c-1.604.357-3.286-.092-4.499-1.201zm6.427-3.711 1.894-1.093c.358 1.604-.091 3.286-1.201 4.498l-1.096-1.899c.264-.458.403-.977.403-1.506z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/seafile-client-qt5.svg b/.icons/kora/apps/scalable/seafile-client-qt5.svg
new file mode 120000
index 000000000..8c79a3106
--- /dev/null
+++ b/.icons/kora/apps/scalable/seafile-client-qt5.svg
@@ -0,0 +1 @@
+seafile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/seafile-client.svg b/.icons/kora/apps/scalable/seafile-client.svg
new file mode 120000
index 000000000..8c79a3106
--- /dev/null
+++ b/.icons/kora/apps/scalable/seafile-client.svg
@@ -0,0 +1 @@
+seafile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/seafile.svg b/.icons/kora/apps/scalable/seafile.svg
new file mode 100644
index 000000000..9d38ec6fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/seafile.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0570485 -45.0778 45.0778 -.0570485 24.1012 46.4873)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b46e00" offset="0"/>
+ <stop stop-color="#fad753" offset="1"/>
+ </linearGradient>
+ <circle cx="23.977" cy="24.023" r="22.787" fill="url(#a)"/>
+ <path d="m6.786 22.599c0-.574.465-1.034 1.039-1.034.273 0 .516.109.703.279-.005-.092-.011-.18-.011-.273 0-1.917 1.55-3.468 3.468-3.468.496 0 .966.103 1.395.295-.004-.099-.01-.197-.01-.289 0-2.874 2.325-5.199 5.199-5.199 2.852 0 5.167 2.3 5.198 5.147-.94.827-1.689 1.87-2.17 3.049-.93-.579-2.026-.925-3.199-.925-2.418 0-4.506 1.375-5.482 3.452h-3.706-1.385c-.574-.011-1.039-.46-1.039-1.034zm27.373-3.106c-1.287-1.287-3.059-2.083-5.022-2.083-3.582 0-6.548 2.652-7.034 6.104-.884-1.178-2.294-1.944-3.881-1.944-2.682 0-4.853 2.176-4.853 4.853 0 .78.186 1.514.512 2.17-1.685.341-2.936 1.649-2.936 3.204 0 1.82 1.706 3.292 3.814 3.292.93 0 1.783-.289 2.445-.769l7.798-7.67c.863-.791 2.01-1.271 3.271-1.271 2.636 0 4.78 2.103 4.852 4.723 0 0 0-.005-.004-.005.041.775-.362 1.556-1.106 1.985-1.039.599-2.341.279-2.91-.708-.573-.993-.196-2.28.843-2.879.243-.139.496-.227.755-.273-.223-.047-.455-.068-.693-.068-1.912 0-3.467 1.55-3.467 3.468 0 1.917 1.55 3.468 3.467 3.468l7.153-.006c2.082-.093 4.051-2.01 4.051-4.346 0-2.393-2.046-4.346-4.439-4.346h-.01c-.388.692-.858 1.096-1.39 1.529.558-1.017.879-2.175.879-3.416-.012-1.957-.808-3.725-2.094-5.012z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/seahorse-preferences.svg b/.icons/kora/apps/scalable/seahorse-preferences.svg
new file mode 120000
index 000000000..7b5bcf5e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/seahorse-preferences.svg
@@ -0,0 +1 @@
+stock_keyring.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/seahorse.svg b/.icons/kora/apps/scalable/seahorse.svg
new file mode 100644
index 000000000..b7043cbee
--- /dev/null
+++ b/.icons/kora/apps/scalable/seahorse.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34 34 0 24 40)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#43a84d" offset="0"/>
+ <stop stop-color="#2cb978" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m5.143 6c-1.742 0-3.143 1.379-3.143 3.092v3.008h44v-3.008c0-1.713-1.401-3.092-3.143-3.092zm-3.143 11.9v19.008c0 1.713 1.401 3.092 3.143 3.092h37.714c1.742 0 3.143-1.379 3.143-3.092v-19.008z" fill="url(#a)"/>
+ <path d="m9 22-3 3 3 3zm1 0v6h1v-6zm2 0v6h2v-6zm3 0v6h1v-6zm2 0v6h1v-6zm2 0v6h2v-6zm3 0v6h2v-6zm3 0v6h1v-6zm2 0v6h1v-6zm2 0v6h1v-6zm2 0v6h1v-6zm2 0v6h2v-6zm3 0v6h1v-6zm2 0v6h2v-6zm3 0v6h1v-6z" fill-opacity=".2"/>
+ <path d="m5.752 31 .502 2.111-1.631-1.365-.611 1.08 2.097.69-2.109.662.6 1.101 1.656-1.377-.504 2.098h1.428l-.461-2.066 1.605 1.382.617-1.091-2.082-.704 2.141-.593-.607-1.092-1.69 1.283.477-2.119zm7 0 .502 2.111-1.631-1.365-.611 1.08 2.097.69-2.109.662.6 1.101 1.656-1.377-.504 2.098h1.428l-.461-2.066 1.605 1.382.617-1.091-2.082-.704 2.141-.593-.607-1.092-1.69 1.283.477-2.119zm7 0 .502 2.111-1.631-1.365-.611 1.08 2.097.69-2.109.662.6 1.101 1.656-1.377-.504 2.098h1.428l-.461-2.066 1.605 1.382.617-1.091-2.082-.704 2.141-.593-.607-1.092-1.69 1.283.477-2.119zm7 0 .502 2.111-1.631-1.365-.611 1.08 2.097.69-2.109.662.6 1.101 1.656-1.377-.504 2.098h1.428l-.461-2.066 1.605 1.382.617-1.091-2.082-.704 2.141-.593-.607-1.092-1.69 1.283.477-2.119zm7 0 .502 2.111-1.631-1.365-.611 1.08 2.097.69-2.109.662.6 1.101 1.656-1.377-.504 2.098h1.428l-.461-2.066 1.605 1.382.617-1.091-2.082-.704 2.141-.593-.607-1.092-1.69 1.283.477-2.119zm7 0 .502 2.111-1.631-1.365-.611 1.08 2.097.69-2.109.662.6 1.101 1.656-1.377-.504 2.098h1.428l-.461-2.066 1.605 1.382.617-1.091-2.082-.704 2.141-.593-.607-1.092-1.69 1.283.477-2.119z" fill="#b2f5c0"/>
+ </g>
+ <path d="m2 12h44v7h-44z" fill="#3f3f3f"/>
+ <path d="m12 23h9v4.967l-1.995.066v2.038l-.75.786.75.786v1.178l-1.125 1.179 1.125 1.179-.75.785.75.786-1.5 1.571 1.5 1.572-.75.786.75.785-3.255 3.536h-2.75l-1-1.179z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m13.294 25.226c.634-.486 1.718-.134 1.706.554v19.22h-2v-19.22c-.004-.208.102-.407.294-.554z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m16 3c-6.075 0-11 4.925-11 11s4.925 11 11 11 11-4.925 11-11-4.925-11-11-11zm0 3.032c1.657 0 3 1.336 3 2.984s-1.343 2.984-3 2.984-3-1.336-3-2.984 1.343-2.984 3-2.984z" fill="#e4e4e4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/seamonkey-mozilla-build.svg b/.icons/kora/apps/scalable/seamonkey-mozilla-build.svg
new file mode 120000
index 000000000..dfd1391eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/seamonkey-mozilla-build.svg
@@ -0,0 +1 @@
+seamonkey.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/seamonkey.svg b/.icons/kora/apps/scalable/seamonkey.svg
new file mode 100644
index 000000000..5eddfccc7
--- /dev/null
+++ b/.icons/kora/apps/scalable/seamonkey.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -19.4822 19.4822 0 22.7809 23.5195)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#335a9e" offset="0"/>
+ <stop stop-color="#2865d0" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13812 0 0 1.13812 -3.31336 -3.31492)" fill-rule="nonzero">
+ <path d="m24.088 18.058c-11.045 0-20.088-5.104-20.088 5.942s8.954 20 20 20 20-8.954 20-20-8.866-5.942-19.912-5.942z" fill="#4882e3"/>
+ <path d="m24 4c-10.972 0-20 9.028-20 20 .006.139.013.279.021.418.005-.299.016-.598.034-.897.008.001.013 0 .021 0 .011-.318.03-.637.057-.955 2.184-1.094 4.182-1.533 6.062-1.545 1.585-.01 3.087.285 4.555.721 5.027.296 9.465 2.443 14.744 2.713 4.971-.22 11.609-2.826 14.193-3.453.098.536.174 1.077.227 1.619h.008c.043.492.068.986.074 1.481.001-.034.003-.068.004-.102 0-10.972-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m43.744 20.969c-3.021.861-9.582 3.28-14.25 3.486-8.672-.444-15.099-5.895-25.48-.195.016 1.006.109 2.009.277 3.002.899-.306 2.584-.476 5.664.261 5.633 1.348 13.6.59 18.125-.806s9.124-1.938 11.772-2.082c1.758-.096 3.213.786 4.021 1.4.038-.338.069-.676.09-1.015.021-.34.033-.68.037-1.02-.008-1.015-.094-2.029-.256-3.031z" fill="#7767c0"/>
+ <path d="m4.018 23.52c-.008.16-.014.32-.018.48.002 1.376.146 2.748.43 4.094 1.021-.103 2.855-.281 6.091.494 5.499 1.316 10.716-.987 15.133-2.35.271-.083.541-.151.807-.207-.003 0-.009 0-.012 0-7.632-1.898-10.436-2.231-22.431-2.511zm22.443 2.511c.957.022 2.031-.034 3.15-.123-1.002-.119-2.056-.108-3.15.123zm3.15-.123c2.733.326 5.083 1.617 6.811 2.033 3.664.884 5.74 1.3 6.896 1.202.318-1.19.525-2.406.62-3.633.003-.055.01-.11.013-.164.032-.448.048-.897.049-1.346-.001-.031-.003-.062-.004-.094-4.492.595-9.935 1.649-14.385 2.002z" fill="#595afd"/>
+ <path d="m9.953 20.98c-1.829.012-3.772.436-5.883 1.452l-.002.004c-.043.52-.066 1.042-.068 1.564 0 .673.034 1.346.102 2.016 1.262-.576 2.86-1.142 3.945-1.082 2.648.144 9.627 4.452 14.152 5.848s10.112-3.093 15.744-4.441c3.289-.787 4.974-.008 5.821.612.011-.085.021-.17.031-.256.127-.894.2-1.794.205-2.697-.007-.471-.03-.442-.07-.912-.675-.061-1.828-.078-3.147.362-2.022.674-8.568 2.378-13.48 2.243-6.302-.41-11.228-4.732-17.35-4.693z" fill="#8a72ff"/>
+ <path d="m32.654 10c-2.101-.104-4.157.583-5.38 2.267-.001.001-.002.001-.002.002-1.46 2.037-2.229 4.433-2.867 6.766v.002c-.882 3.267-2.372 6.36-4.247 9.185-3.887 5.827-9.123 10.899-15.691 13.459-.148.071-.248.209-.376.318-.25.234-.057.651.283.613 4.606-.541 8.198-3.807 11.595-6.529 2.731-.268 5.425-.801 8.065-1.506.001-.001.002-.001.004-.002 3.71-1.043 8.019-2.488 10.551-5.615 2.524-3.095 2.933-6.902 2.011-10.634-.314-1.491-1.97-3.02-3.6-3.342-.044-.154.015-.829-.029-.984.354-.387 1.088-.682 1.439-1.189.389-.564.716-.962.516-1.734-.01-.041-.028-.08-.052-.114-.43-.62-1.513-.962-2.221-.963z" fill="#50ddee"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/search.svg b/.icons/kora/apps/scalable/search.svg
new file mode 100644
index 000000000..8c7e95d74
--- /dev/null
+++ b/.icons/kora/apps/scalable/search.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.38457 0 0 1.38457 -9.67418 -8.85472)" d="m33.239 31.309-4.541-3.397c.969-1.399 1.973-3.584 1.973-5.304 0-1.117-.217-2.187-.651-3.207s-1.02-1.899-1.759-2.638-1.618-1.325-2.638-1.759-2.089-.651-3.207-.651-2.187.217-3.207.651c-1.021.434-1.9 1.02-2.639 1.759-.738.739-1.325 1.618-1.759 2.638-.433 1.021-.65 2.09-.65 3.207 0 1.118.217 2.187.65 3.207.434 1.021 1.021 1.9 1.759 2.639.739.738 1.619 1.325 2.639 1.759 1.02.433 2.089.65 3.207.65 1.72 0 3.719-.704 5.119-1.674l3.582 4.23c.281.297.632.446 1.055.446.406 0 .758-.149 1.055-.446s.446-.648.446-1.055c0-.414-.145-.766-.434-1.055zm-7.112-4.99c-1.028 1.028-2.265 1.542-3.711 1.542s-2.683-.514-3.711-1.542-1.542-2.265-1.542-3.711.514-2.683 1.542-3.711c1.027-1.028 2.265-1.542 3.711-1.542s2.683.514 3.711 1.542 1.542 2.265 1.542 3.711-.514 2.683-1.542 3.711z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/searchmonkey.svg b/.icons/kora/apps/scalable/searchmonkey.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/searchmonkey.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/securecrt.svg b/.icons/kora/apps/scalable/securecrt.svg
new file mode 100644
index 000000000..10e6e9d25
--- /dev/null
+++ b/.icons/kora/apps/scalable/securecrt.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z"/>
+ <path d="m10 10v1h-.5c-.831 0-1.5.669-1.5 1.5s.669 1.5 1.5 1.5h.5v1h-1.908c.206.582.754 1 1.408 1h.5v1h1v-1h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5h-.5v-1h1.908c-.206-.582-.754-1-1.408-1h-.5v-1zm-.5 2h.5v1h-.5c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm1.5 2h.5c.277 0 .5.223.5.5s-.223.513-.5.5h-.5zm4 2v1h6v-1z" fill-rule="nonzero"/>
+ </g>
+ </g>
+ <circle cx="37.473012" cy="37.905712" r="9.213402" fill="#bb46da" stroke-width=".837582"/>
+ <path transform="translate(1.473 1.90571)" d="m30 30v1c0 .55.453 1 1 1 4.971 0 9 4.029 9 9 0 .55.453 1 1 1h1v-1c0-6.075-4.925-11-11-11zm0 4v1c0 .55.453 1 1 1 2.761 0 5 2.239 5 5 0 .55.453 1 1 1h1v-1c0-3.866-3.134-7-7-7zm2 4c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/securecrt_64.svg b/.icons/kora/apps/scalable/securecrt_64.svg
new file mode 120000
index 000000000..daa8b6075
--- /dev/null
+++ b/.icons/kora/apps/scalable/securecrt_64.svg
@@ -0,0 +1 @@
+securecrt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/security-high.svg b/.icons/kora/apps/scalable/security-high.svg
new file mode 100644
index 000000000..89bedb009
--- /dev/null
+++ b/.icons/kora/apps/scalable/security-high.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.188555 -48 48 -.188555 24.3862 48.3652)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004b22" offset="0"/>
+ <stop stop-color="#25bd79" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0963862 -21.6867 21.6867 .0963862 23.7307 35.411)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#017338" offset="0"/>
+ <stop stop-color="#1fbe70" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.341 10.269c-.014-1.123-.879-2.05-1.997-2.153-9.291-.869-16.873-5.834-19.373-7.651-.522-.38-1.23-.38-1.753 0-2.494 1.817-10.077 6.782-19.368 7.651-1.118.103-1.977 1.03-1.997 2.153-.112 7.329 1.065 32.209 21.683 37.746.366.097.752.097 1.118 0 20.618-5.532 21.795-30.417 21.687-37.746z" fill="url(#a)"/>
+ <path d="m41.193 13.376c-.011-.871-.675-1.591-1.535-1.671-7.14-.674-12.968-4.527-14.889-5.936-.402-.296-.946-.296-1.347 0-1.918 1.409-7.745 5.262-14.886 5.936-.859.08-1.52.8-1.535 1.671-.086 5.686.818 24.992 16.665 29.288.281.075.578.075.859 0 15.846-4.293 16.75-23.602 16.668-29.288z" fill="#fff" fill-opacity=".67451"/>
+ <path d="m24.097 29.634c1.097 0 2-.903 2-2 0-1.11-.9-2-2-2-1.097 0-2 .903-2 2s.903 2 2 2m6-9c1.097 0 2 .903 2 2v10c0 1.097-.903 2-2 2h-12c-1.097 0-2-.903-2-2v-10c0-1.11.9-2 2-2h1v-2c0-2.743 2.257-5 5-5s5 2.257 5 5v2zm-6-5c-1.646 0-3 1.354-3 3v2h6v-2c0-1.646-1.354-3-3-3z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/security-low.svg b/.icons/kora/apps/scalable/security-low.svg
new file mode 100644
index 000000000..c0724a4fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/security-low.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0578313 -47.8843 47.8843 .0578313 24 48.0578)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7b000b" offset="0"/>
+ <stop stop-color="#ff7f76" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0385549 -21.2241 21.2241 .0385549 23.8464 34.717)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#971919" offset="0"/>
+ <stop stop-color="#f55" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.341 10.269c-.014-1.123-.879-2.05-1.997-2.153-9.291-.869-16.873-5.834-19.373-7.651-.522-.38-1.23-.38-1.753 0-2.494 1.817-10.077 6.782-19.368 7.651-1.118.103-1.977 1.03-1.997 2.153-.112 7.329 1.065 32.209 21.683 37.746.366.097.752.097 1.118 0 20.618-5.532 21.795-30.417 21.687-37.746z" fill="url(#a)"/>
+ <path d="m41.193 13.376c-.011-.871-.675-1.591-1.535-1.671-7.14-.674-12.968-4.527-14.889-5.936-.402-.296-.946-.296-1.347 0-1.918 1.409-7.745 5.262-14.886 5.936-.859.08-1.52.8-1.535 1.671-.086 5.686.818 24.992 16.665 29.288.281.075.578.075.859 0 15.846-4.293 16.75-23.602 16.668-29.288z" fill="#fff" fill-opacity=".5"/>
+ <path d="m24.097 29.634c1.097 0 2-.903 2-2 0-1.11-.9-2-2-2-1.097 0-2 .903-2 2s.903 2 2 2m6-9c1.097 0 2 .903 2 2v10c0 1.097-.903 2-2 2h-12c-1.097 0-2-.903-2-2v-10c0-1.11.9-2 2-2h1v-2c0-2.743 2.257-5 5-5s5 2.257 5 5v2zm-6-5c-1.646 0-3 1.354-3 3v2h6v-2c0-1.646-1.354-3-3-3z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/security-medium.svg b/.icons/kora/apps/scalable/security-medium.svg
new file mode 100644
index 000000000..7fdfaeea3
--- /dev/null
+++ b/.icons/kora/apps/scalable/security-medium.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0150605 -47.7687 47.7687 -.0150605 23.9813 48.3652)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#934600" offset="0"/>
+ <stop stop-color="#ffca46" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.154218 -21.5711 21.5711 .154218 23.9042 35.0062)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cc7b0b" offset="0"/>
+ <stop stop-color="#f8c549" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.341 10.269c-.014-1.123-.879-2.05-1.997-2.153-9.291-.869-16.873-5.834-19.373-7.651-.522-.38-1.23-.38-1.753 0-2.494 1.817-10.077 6.782-19.368 7.651-1.118.103-1.977 1.03-1.997 2.153-.112 7.329 1.065 32.209 21.683 37.746.366.097.752.097 1.118 0 20.618-5.532 21.795-30.417 21.687-37.746z" fill="url(#a)"/>
+ <path d="m41.193 13.376c-.011-.871-.675-1.591-1.535-1.671-7.14-.674-12.968-4.527-14.889-5.936-.402-.296-.946-.296-1.347 0-1.918 1.409-7.745 5.262-14.886 5.936-.859.08-1.52.8-1.535 1.671-.086 5.686.818 24.992 16.665 29.288.281.075.578.075.859 0 15.846-4.293 16.75-23.602 16.668-29.288z" fill="#fff" fill-opacity=".714286"/>
+ <path d="m24.097 29.634c1.097 0 2-.903 2-2 0-1.11-.9-2-2-2-1.097 0-2 .903-2 2s.903 2 2 2m6-9c1.097 0 2 .903 2 2v10c0 1.097-.903 2-2 2h-12c-1.097 0-2-.903-2-2v-10c0-1.11.9-2 2-2h1v-2c0-2.743 2.257-5 5-5s5 2.257 5 5v2zm-6-5c-1.646 0-3 1.354-3 3v2h6v-2c0-1.646-1.354-3-3-3z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/selinux.svg b/.icons/kora/apps/scalable/selinux.svg
new file mode 100644
index 000000000..b41771588
--- /dev/null
+++ b/.icons/kora/apps/scalable/selinux.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 1048.4)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -1146.52)">
+ <circle cx="24" cy="1028.4" r="20" fill="url(#a)"/>
+ <path d="m18 1018.4v2h3v2h-5v5h-2v-3h-2v8h2v-3h2v3l4 4h9l2-2 2 .02v.98h2l1-1v-8l-1-1h-2v1h-.75l-4-4h-5.25v-2h3v-2zm0 6h9l4 4h3v4h-4l-2 2h-6.75l-3.25-3.25z" fill="#ff9d13" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sengi.svg b/.icons/kora/apps/scalable/sengi.svg
new file mode 100644
index 000000000..c33f17af7
--- /dev/null
+++ b/.icons/kora/apps/scalable/sengi.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.71684 -10.8146 10.8146 2.71684 21.3507 37.9629)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c8df2" offset="0"/>
+ <stop stop-color="#0c8df2" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#00e6ff" offset="0"/>
+ <stop stop-color="#00e6ff" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-9.0422 -5.35781 5.35781 -9.0422 39.7496 28.0236)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-9.4776 2.84548 -2.84548 -9.4776 28.2104 20.5965)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <g fill-rule="nonzero">
+ <path d="m31.698 37.193c8.796 0 10.995 3.299 10.995 3.299h-10.995z" fill="#0c8df2"/>
+ <path d="m32.985 15.475c6.183 3.141 10.639 4.987 12.972 10.878-5.887-5.363-7.366-2.374-14.234-2.447.097-5.869 1.262-8.431 1.262-8.431z" fill="#0c8df2"/>
+ <path d="m19.911 44.805c-2.204-.182-4.67-.868-6.813-1.897-4.356-2.091-7.86-5.797-9.669-10.229-1.194-2.923-1.648-6.155-1.307-9.29.472-4.333 2.345-8.269 5.452-11.46 1.467-1.507 3.503-2.977 5.352-3.866.381-.183.435-.199.296-.09-.093.073-.384.301-.646.507-3.002 2.357-5.218 5.725-6.196 9.415-.408 1.542-.576 2.86-.577 4.531 0 1.279.048 1.882.242 3.033.648 3.854 2.607 7.424 5.461 10.072.673.625 1.397 1.198 2.165 1.711.279.188.305.19.261.021-.261-.021-.528-.393-.595-.83-.153-.993-.157-1.526-.07-2.437.405-4.236 3.032-9.098 6.571-11.484 1.405-.947 2.844-1.583 4.656-2.058 1.378-.361 2.106-.931 2.966-1.647.181-.151.307-.289.283-.312-.07-.069-1.32-.457-1.975-.614-1.468-.352-2.496-.464-4.215-.463-1.84.002-3.27.177-3.894.477-.291.14-1.619.293-2.172.965-1.814 2.202-2.543 4.311-3.116 7.084-.138.668-.096 1.25-.258 1.398-.31.282-.006-.231-.176-.611-.177-.397-.143-1.619-.243-2.793-.062-.74-.215-1.99-.128-2.702.402-3.327 2.123-5.673 4.226-8.288.568-.706 1.532-1.84 2.235-2.392 1.522-1.194 3.28-1.67 5.03-2.324l-.107-1.46.005-.488c.004-.396.031-.561.139-.873.208-.601.544-1.087.979-1.417l.258-.195.265.076c.789.228 1.535.834 1.891 1.536.107.212.209.877.225.939.028.104.168 1.415.338 1.381.103-.02 1.61.257 2.319.254l1.23-.481-.144-1.202c.625-1.146.97-1.712 2.248-2.106l.626.291c.427.285.715.25 1.011.719.291.463.127.729.252 1.272.123.538.172 1.168.037 1.705-.153.61-.261 1.203-.559 1.648-1.046-.022.521.64.521.655 0 .016.279.277.62.581 1.75 1.56 3.302 3.597 4.379 5.751 0 0 1.985 3.811 2.001 8.977.037 1.815-.344 3.75-.829 5.349-1.492 4.38-4.342 7.823-7.807 10.389l-.387.255.534.134c1.964.662 3.5 1.689 4.825 2.968h-13.997s-2.77.019-4.019-.085z" fill="#0cb7f2"/>
+ <path d="m16.115 19.394c-1.786 2.202-2.979 4.725-3.544 7.498-.136.669-.153.717-.313.865-.305.282-.776.184-.944-.196-.174-.397-.437-1.915-.535-3.089-.062-.74-.034-2.465.051-3.177.396-3.326 1.617-6.265 3.689-8.881.559-.705 1.924-2.076 2.617-2.628 3.273-2.768 6.899-3.348 10.875-3.402l1.271-.006.154-.728c.617-1.146 1.667-2.009 2.926-2.402l.407-.128.269.182c.421.284 1.06.96 1.352 1.43.287.463.54 1.084.663 1.628.121.538.11 1.582-.023 2.12-.15.609-.376 1.143-.669 1.588-.142.215-.257.403-.257.418 0 0-.738 1.834-3.514 2.968-2.599 1.061-4.788.349-7.123 1.064-3.054.742-5.61 2.655-7.352 4.876z" fill="#00e6ff"/>
+ </g>
+ <circle cx="22.902" cy="34.994" r="9.895" fill="url(#a)"/>
+ <path d="m32.373 20.786c6.183 3.14 10.366 7.71 12.699 13.601-5.887-5.364-9.545-7.753-16.413-7.826.098-5.869 3.714-5.775 3.714-5.775z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m27.725 18.481c.001 0-.006.005-.006.006.001.001.022.007.023.009.024.023-.102.16-.283.311-.86.716-1.588 1.286-2.966 1.647-1.812.474-3.25 1.11-4.655 2.057-1.045.705-1.998 1.643-2.85 2.7 1.704-.558 3.314-1.344 5.373-1.611 2.244-.291 3.571-.063 4.559-.296 1.355-.185 4.43-3.229.805-4.823z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sense_emu_gui.svg b/.icons/kora/apps/scalable/sense_emu_gui.svg
new file mode 120000
index 000000000..b5dcf59b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/sense_emu_gui.svg
@@ -0,0 +1 @@
+distributor-logo-raspbian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sentinel.svg b/.icons/kora/apps/scalable/sentinel.svg
new file mode 100644
index 000000000..88d794f70
--- /dev/null
+++ b/.icons/kora/apps/scalable/sentinel.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002983" offset="0"/>
+ <stop stop-color="#009fe5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m38 10h-27.944v7.786l21.565 15.052c-.506.472-1.063.943-1.67 1.321l-19.946-13.873v.661c0 2.265-.202 6.559 1.873 9.815 2.278 3.68 6.227 6.511 10.328 7.455.202.047.405.094.607.094.405.095.81.142 1.215.189 1.974-.142 3.999-.849 5.872-1.887.051 0 .051-.048.102-.048.202-.094.405-.236.607-.377.405-.236.759-.472 1.164-.755 1.772-1.274 3.291-2.878 4.455-4.719.608-1.038 1.063-2.123 1.316-3.255v-.095c.152-.566.254-1.132.304-1.651v-.425l-19.085-13.259h3.493l15.744 10.994z" fill="#8fd9ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sepolicy.svg b/.icons/kora/apps/scalable/sepolicy.svg
new file mode 100644
index 000000000..87b1fc7b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/sepolicy.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 1048.4)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -1146.52)" cx="24" cy="1028.4" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -1146.52)" d="m18 1018.4v2h3v2h-5v5h-2v-3h-2v8h2v-3h2v3l4 4h9l2-2 2 .02v.98h2l1-1v-8l-1-1h-2v1h-.75l-4-4h-5.25v-2h3v-2zm0 6h9l4 4h3v4h-4l-2 2h-6.75l-3.25-3.25z" fill="#ff9d13" fill-rule="nonzero"/>
+ <circle cx="37.1169" cy="37.1169" r="9.64711" fill="#0c71d9" stroke-width=".87701"/>
+ <path transform="translate(1.11689 1.11689)" d="m34.447 29.999-.132 1.58c-.501.186-.967.455-1.378.797l-1.436-.676-1.5 2.598 1.304.906c-.047.262-.071.528-.072.795 0 .268.023.535.068.799l-1.301.903 1.5 2.598 1.433-.675c.412.34.879.608 1.381.792l.131 1.584h3l.133-1.58c.501-.186.967-.456 1.377-.797l1.437.676 1.5-2.598-1.304-.906c.046-.262.07-.528.072-.795 0-.268-.023-.535-.069-.799l1.301-.902-1.5-2.598-1.433.675c-.412-.34-.879-.607-1.381-.79l-.132-1.584h-3zm1.5 3.085c1.599 0 2.915 1.316 2.915 2.915s-1.316 2.915-2.915 2.915-2.915-1.316-2.915-2.915 1.316-2.915 2.915-2.915z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/serpent-os-logo-icon.svg b/.icons/kora/apps/scalable/serpent-os-logo-icon.svg
new file mode 120000
index 000000000..fa4421ad9
--- /dev/null
+++ b/.icons/kora/apps/scalable/serpent-os-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-serpent-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/serpent-os.svg b/.icons/kora/apps/scalable/serpent-os.svg
new file mode 120000
index 000000000..fa4421ad9
--- /dev/null
+++ b/.icons/kora/apps/scalable/serpent-os.svg
@@ -0,0 +1 @@
+distributor-logo-serpent-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/serpent_os.svg b/.icons/kora/apps/scalable/serpent_os.svg
new file mode 120000
index 000000000..fa4421ad9
--- /dev/null
+++ b/.icons/kora/apps/scalable/serpent_os.svg
@@ -0,0 +1 @@
+distributor-logo-serpent-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/servo.svg b/.icons/kora/apps/scalable/servo.svg
new file mode 100644
index 000000000..af3c39b31
--- /dev/null
+++ b/.icons/kora/apps/scalable/servo.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-4.853.021-9.575 1.593-13.472 4.486l11.923 16.159 2.983.663 12.258-16.726c-3.945-2.972-8.753-4.581-13.692-4.582z" fill="#42be65"/>
+ <path d="m20.485 25.589-18.006 5.683c3.022 8.904 11.263 15.059 20.658 15.43l-.057-19.983z" fill="#1192e8"/>
+ <path d="m25.672 25.589-2.592 1.13-.06 19.976c.326.03.653.053.98.069 9.522-.025 18.068-6.023 21.328-14.97z" fill="#1192e8"/>
+ <path d="m10.477 5.76c-5.787 4.273-9.218 11.046-9.241 18.24.019 2.649.501 5.275 1.423 7.758l19.554-6.831.238-3.046z" fill="#009d9a"/>
+ <path d="m37.796 5.9-12.362 16.644.238 3.045 19.438 6.787c1.075-2.662 1.636-5.505 1.654-8.376-.002-7.097-3.323-13.799-8.968-18.1z" fill="#009d9a"/>
+ <path d="m31.104 11.48h-14.208l-4.976-6.754c-.968.602-1.89 1.276-2.757 2.016l5.042 6.843-4.382 13.16-7.911 2.533c.263 1.108.608 2.195 1.034 3.252l8.339-2.75 10.439 7.402v9.46c.567.062 1.136.103 1.707.122.57-.019 1.14-.06 1.707-.122v-8.652l11.423-8.1 8.493 2.64c.426-1.057.771-2.144 1.034-3.252l-7.911-2.533-4.381-13.159 5.041-6.841c-.865-.744-1.784-1.422-2.75-2.028z" fill="#262626"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/session-desktop.svg b/.icons/kora/apps/scalable/session-desktop.svg
new file mode 100644
index 000000000..be843b128
--- /dev/null
+++ b/.icons/kora/apps/scalable/session-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.705 10.342c-1.963-.001-3.925.002-5.889.011-.616.004-1.24.06-1.843.189-.73.154-1.43.416-2.072.816-.533.33-1.032.694-1.46 1.149-.651.687-1.154 1.459-1.494 2.352-.223.584-.344 1.184-.423 1.785-.131.974.048 1.481.34 2.412.193.614.476 1.191.838 1.732.547.815 1.198 1.529 2.023 2.065.442.287.902.541 1.361.798.371.21.747.403 1.118.605l.983.529c.603.326 1.211.648 1.805.987.179.103.436.136.471.453-.1.005-.188.014-.271.018-.961 0-1.922-.017-2.879.005-.76.017-1.52.055-2.245.364-.516.219-1.01.468-1.447.807-.809.627-1.398 1.426-1.757 2.37-.236.622-.384 1.273-.358 1.947.014.352.071 1.16.136 1.507.057.297.118.602.236.876.279.661.656 1.271 1.162 1.799.765.789 1.695 1.316 2.766 1.56.533.125 1.097.169 1.647.169 3.919.013 7.839.018 11.758.005 1.079-.005 2.127-.181 3.128-.623.681-.3 1.297-.691 1.851-1.185.577-.515 1.067-1.102 1.434-1.776.219-.403.399-.834.543-1.271.126-.374.192-.773.244-1.163.053-.391.109-.794.083-1.185-.053-.751-.187-1.033-.454-1.745-.253-.669-.581-1.297-1.005-1.867-.568-.769-1.246-1.425-2.089-1.901-.66-.373-1.315-.756-1.979-1.12-.476-.267-.971-.51-1.452-.767-.594-.322-1.193-.648-1.782-.983-.079-.043-.113-.152-.169-.229.074-.03.148-.08.222-.08.751-.004 1.507.004 2.258-.004.826-.009 1.662.063 2.452-.225.481-.176.957-.369 1.399-.614.607-.339 1.122-.801 1.503-1.38.279-.429.546-.873.751-1.341.149-.339.175-.724.267-1.089.244-.957.025-2.331-.294-3.219-.236-.661-.637-1.246-1.127-1.769-.756-.807-1.69-1.322-2.752-1.588-.533-.133-1.097-.175-1.647-.175-1.964-.007-3.928-.011-5.891-.011zm0 2.276c1.96.001 3.922.005 5.884.011h.007c.433 0 .818.04 1.096.109.694.175 1.197.459 1.643.934.334.358.541.688.644.978v.004c.445 1.665.171 2.51-.487 3.633-.166.253-.39.464-.706.64-.278.153-.643.305-1.072.462-.194.07-.723.077-1.694.087h-.002c-1.746.035-3.067-.029-4.88-.029h-1.138c-1.138 0-1.138 1.103-1.138 1.103v4.253c-1.529-.919-2.22-1.279-3.593-2.019-.001-.001-.003-.001-.004-.002l-.983-.529.009.002c-.402-.219-.765-.405-1.082-.585l-.009-.004c-.471-.264-.885-.495-1.232-.72h-.002c-1.849-1.431-2.387-3.379-1.892-5.276.231-.605.552-1.104 1.018-1.596.002-.002.005-.004.007-.007.238-.253.565-.504 1.003-.775.392-.244.835-.415 1.342-.523.002-.001.003-.001.005-.002.419-.09.89-.134 1.378-.138 1.96-.009 3.918-.012 5.878-.011zm.433 10.559c1.094.654 2.274 1.317 3.293 1.872.002.003.005.005.008.007.528.283 1.012.52 1.419.747.004.002.009.004.013.007.629.345 1.276.723 1.954 1.107v.002c.519.293.959.702 1.381 1.272l.002.002c.283.381.512.814.702 1.316.281.747.275.581.312 1.098.004.072-.014.33-.067.725-.046.346-.1.601-.145.733-.002.007-.004.014-.006.02-.107.325-.236.632-.38.899-.226.412-.538.795-.95 1.162-.376.334-.777.591-1.253.8h-.003c-.667.295-1.377.426-2.214.43-3.912.012-7.828.008-11.744-.005-.003 0-.005 0-.007 0-.428 0-.825-.038-1.129-.109-.004-.001-.008-.001-.011-.002-.657-.15-1.159-.435-1.632-.923-.289-.301-.518-.657-.707-1.105-.002-.003-.003-.007-.005-.011.012.026-.036-.122-.091-.406.008.035-.089-.928-.097-1.163v-.005c-.012-.283.05-.625.211-1.049v-.002c.215-.567.532-.996 1.022-1.376l.003-.003c.206-.16.514-.328.94-.509l.002-.002c.261-.111.687-.166 1.405-.182.896-.02 1.84-.005 2.828-.005.039.001.078 0 .118-.002.808.002 1.666.036 2.552.036h1.069s1.207-.001 1.207-1.081z" fill="#00f782" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/session-properties.svg b/.icons/kora/apps/scalable/session-properties.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/session-properties.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/setoolkit.svg b/.icons/kora/apps/scalable/setoolkit.svg
new file mode 120000
index 000000000..ed1eb996a
--- /dev/null
+++ b/.icons/kora/apps/scalable/setoolkit.svg
@@ -0,0 +1 @@
+kali-set.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/setroubleshoot_icon.svg b/.icons/kora/apps/scalable/setroubleshoot_icon.svg
new file mode 120000
index 000000000..27faafb06
--- /dev/null
+++ b/.icons/kora/apps/scalable/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+selinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/setroubleshoot_red_icon.svg b/.icons/kora/apps/scalable/setroubleshoot_red_icon.svg
new file mode 120000
index 000000000..3146dda65
--- /dev/null
+++ b/.icons/kora/apps/scalable/setroubleshoot_red_icon.svg
@@ -0,0 +1 @@
+apport.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sfphone.svg b/.icons/kora/apps/scalable/sfphone.svg
new file mode 120000
index 000000000..eeb5b2830
--- /dev/null
+++ b/.icons/kora/apps/scalable/sfphone.svg
@@ -0,0 +1 @@
+ekiga.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sftpclient.svg b/.icons/kora/apps/scalable/sftpclient.svg
new file mode 100644
index 000000000..3318aedde
--- /dev/null
+++ b/.icons/kora/apps/scalable/sftpclient.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.5136 27.5136 0 21.201 39.8412)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e6384" offset="0"/>
+ <stop stop-color="#1f83b3" offset="1"/>
+ </linearGradient>
+ <path d="m33.5 6c-3.442.002-6.558 2.095-7.861 5.281-.839-.819-1.966-1.279-3.139-1.281-2.469 0-4.5 2.031-4.5 4.5s2.031 4.5 4.5 4.5c1.173-.001 2.301-.46 3.141-1.279.963 2.353 2.933 4.155 5.363 4.904.068 4.066 3.43 7.373 7.496 7.375 4.114 0 7.5-3.386 7.5-7.5-.003-2.82-1.597-5.41-4.113-6.684.072-.435.109-.875.113-1.316 0-4.663-3.837-8.5-8.5-8.5z" fill="#27adeb" fill-rule="nonzero"/>
+ <path d="m17 12c-5.486 0-10 4.514-10 10 .003.307.02.614.051.92-3.083 1.506-5.048 4.649-5.051 8.08 0 4.937 4.063 9 9 9h22c4.389 0 8-3.611 8-8-.002-4.054-3.086-7.499-7.115-7.947.075-.346.114-.699.115-1.053 0-2.743-2.257-5-5-5-.904.002-1.792.25-2.566.717-1.393-4.008-5.192-6.712-9.434-6.717z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m46 29c0-.552-.448-1-1-1h-12c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h12c.552 0 1-.448 1-1z" fill="#58e1f1"/>
+ <circle cx="44" cy="30" r="1" fill="#3f3f3f"/>
+ <path d="m46 33c0-.552-.448-1-1-1h-12c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h12c.552 0 1-.448 1-1z" fill="#58e1f1"/>
+ <circle cx="44" cy="34" r="1" fill="#3f3f3f"/>
+ <path d="m46 37c0-.552-.448-1-1-1h-12c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1h12c.552 0 1-.448 1-1z" fill="#58e1f1"/>
+ <circle cx="44" cy="38" r="1" fill="#3f3f3f"/>
+ <path d="m11 24v8h2v-3h2v-2h-2v-1h2v-2zm6 0v2h2v6h2v-6h2v-2zm8 0v8h2v-2s4 0 4-3-4-3-4-3zm-17.91 2c-.631 0-1.14.134-1.52.402-.38.269-.57.67-.57 1.207 0 .325.049.598.152.817.103.212.264.399.477.554.212.149.48.302.809.458.341.155.592.279.753.378s.264.188.309.266c.052.078.082.167.082.266 0 .148-.061.267-.184.359-.116.092-.318.137-.601.137-.251 0-.539-.045-.867-.137-.329-.092-.639-.206-.922-.348v1.301c.264.12.533.208.797.258.264.057.578.082.945.082.747 0 1.306-.154 1.68-.465.38-.318.57-.773.57-1.359 0-.347-.061-.624-.184-.836-.116-.219-.284-.402-.504-.543-.219-.149-.478-.288-.781-.422-.309-.141-.542-.255-.703-.34-.154-.085-.262-.164-.32-.234-.052-.078-.078-.162-.078-.254 0-.255.211-.379.636-.379.239 0 .476.04.707.125.232.078.477.177.735.297l.433-1.137c-.315-.162-.621-.277-.918-.348-.296-.07-.605-.105-.933-.105zm19.91 0h.73c.847 0 1.27.326 1.27.98 0 .359-.134.622-.402.786-.261.157-.615.234-1.067.234h-.531z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sfxr-qt.svg b/.icons/kora/apps/scalable/sfxr-qt.svg
new file mode 100644
index 000000000..3fe81374d
--- /dev/null
+++ b/.icons/kora/apps/scalable/sfxr-qt.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0280161 -43.336 43.336 .0280161 23.205 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4c616b" offset="0"/>
+ <stop stop-color="#607d8b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.683c0-3.505-2.846-6.351-6.351-6.351h-30.634c-3.505 0-6.351 2.846-6.351 6.351v30.634c0 3.505 2.846 6.351 6.351 6.351h30.634c3.505 0 6.351-2.846 6.351-6.351z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m28.334 26.167h6.475c2.923.041 2.923-4.375 0-4.334h-6.475z" fill="#35424a"/>
+ <path d="m19.279 15.333h15.53c2.923.041 2.923-4.375 0-4.334h-15.53z" fill="#35424a"/>
+ <path d="m24 37.001h10.809c2.923.041 2.923-4.376 0-4.334h-10.809z" fill="#35424a"/>
+ <path d="m10.999 13.198c.018 1.196.999 2.152 2.192 2.135h10.809v-4.334h-10.809c-1.218-.017-2.21.978-2.192 2.199z" fill-opacity=".15"/>
+ <path d="m10.999 24.032c.018 1.196.999 2.152 2.192 2.135h15.143v-4.334h-15.143c-1.218-.017-2.21.978-2.192 2.199z" fill-opacity=".15"/>
+ <path d="m10.999 34.865c.018 1.197.999 2.152 2.192 2.136h10.809v-4.334h-10.809c-1.218-.017-2.21.977-2.192 2.198z" fill-opacity=".15"/>
+ <path d="m19.666 8.832c-2.393 0-4.333 1.941-4.333 4.334s1.94 4.334 4.333 4.334c2.394 0 4.334-1.941 4.334-4.334s-1.94-4.334-4.334-4.334zm6.501 10.834c-2.394 0-4.334 1.941-4.334 4.334s1.94 4.334 4.334 4.334c2.393 0 4.333-1.941 4.333-4.334s-1.94-4.334-4.333-4.334zm-4.334 10.834c-2.393 0-4.333 1.941-4.333 4.334s1.94 4.334 4.333 4.334c2.394 0 4.334-1.941 4.334-4.334s-1.94-4.334-4.334-4.334z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sgt-launcher.svg b/.icons/kora/apps/scalable/sgt-launcher.svg
new file mode 100644
index 000000000..711c1cf84
--- /dev/null
+++ b/.icons/kora/apps/scalable/sgt-launcher.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332h15.44v21.668h-21.668v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="#8e8e8e"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v15.44h-21.668v-21.668z" fill="#e4e4e4"/>
+ <path d="m2.332 39.44v-15.44h21.668v21.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228z" fill="#45792a"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-15.44v-21.668h21.668z" fill="#8e8e8e"/>
+ </g>
+ <circle cx="13.166" cy="13.166" r="6.5004" fill="#fff" stroke-width="1.0834"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.94353 0 0 1.08949 -.109798 -1.90367)" d="m14.07 26.759 8.038 13.922h-16.075l4.019-6.961z" fill="#ffdd4c"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m32 8v4h-4v4h4v4h4v-4h4v-4h-4v-4z" fill="#2f2f2f"/>
+ <path transform="matrix(-1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m-40 27 4 2.6v11.4h-4z" fill="#2f2f2f"/>
+ <path transform="matrix(0 .67395 .933852 0 3.34457 23.1845)" d="m14.07 26.759 8.038 13.922h-16.075l4.019-6.961z" fill="#eb0000"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sgt-mines.svg b/.icons/kora/apps/scalable/sgt-mines.svg
new file mode 120000
index 000000000..e8ab6034b
--- /dev/null
+++ b/.icons/kora/apps/scalable/sgt-mines.svg
@@ -0,0 +1 @@
+minesweeper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sh.cider.Cider.svg b/.icons/kora/apps/scalable/sh.cider.Cider.svg
new file mode 120000
index 000000000..adae1b196
--- /dev/null
+++ b/.icons/kora/apps/scalable/sh.cider.Cider.svg
@@ -0,0 +1 @@
+cider.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sh.ppy.osu.svg b/.icons/kora/apps/scalable/sh.ppy.osu.svg
new file mode 120000
index 000000000..738945875
--- /dev/null
+++ b/.icons/kora/apps/scalable/sh.ppy.osu.svg
@@ -0,0 +1 @@
+osu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/shadow-beta.svg b/.icons/kora/apps/scalable/shadow-beta.svg
new file mode 100644
index 000000000..15eb9d6f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/shadow-beta.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8bdc1" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0599477 -36.9601 36.9601 -.0599477 24.8984 43.9802)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222931" offset="0"/>
+ <stop stop-color="#263547" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-11.046 0-20 8.954-20 20 .003 5.822 2.543 11.354 6.957 15.15-.625-1.115-.954-2.372-.957-3.65 0-4.142 3.358-7.5 7.5-7.5s7.5 3.358 7.5 7.5c-.003 4.036-3.199 7.346-7.232 7.49 2.01.665 4.114 1.006 6.232 1.01 11.046 0 20-8.954 20-20s-8.954-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 7c9.424 0 17 7.576 17 17 0 8.614-6.352 15.612-14.637 16.764.945-1.575 1.636-3.311 1.637-5.262v-.002c0-5.763-4.737-10.5-10.5-10.5-3.966 0-7.327 2.324-9.111 5.602-.877-2.071-1.387-4.3-1.389-6.602v-.002c.001-9.423 7.576-16.998 17-16.998z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="34.79851" cy="13.08219" r="12.4817" fill="#fa4315" stroke-width="1.1347"/>
+ <path transform="translate(1e-6)" d="m34.684 5c-1.032 0-1.892.319-2.582.813-1.8 1.145-2.093 2.869-2.102 4.617v12.355c.945.484 1.956.829 3 1.024v-3.809c.682.81 1.414 1 2.5 1 2.362-.015 4.397-2.076 4.5-4.336 0-1.983-.989-3.537-2.967-4.463 1.326-.887 1.99-2.025 1.99-3.414 0-1.188-.418-2.104-1.255-2.744-.83-.648-1.859-1.043-3.084-1.043zm.316 1c.69 0 .98.128 1.406.645.435.517.651 1.262.651 2.234 0 1.088-.276 2.095-.827 3.021-.612-.185-1.124-.277-1.535-.277-.659 0-.988.184-.988.555 0 .409.393.613 1.176.613.372 0 .79-.058 1.256-.174 1.087 1.103 1.686 2.542 1.72 3.737 0 1.087-.242 2.013-.73 2.777-.489.756-1.082.869-2.129.869-1.086 0-1.998-.062-1.998-1.227v-9.234c-.001-2.539.998-3.539 1.998-3.539z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/shadow-dev.svg b/.icons/kora/apps/scalable/shadow-dev.svg
new file mode 100644
index 000000000..9e201e615
--- /dev/null
+++ b/.icons/kora/apps/scalable/shadow-dev.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8bdc1" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0599477 -36.9601 36.9601 -.0599477 24.8984 43.9802)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222931" offset="0"/>
+ <stop stop-color="#263547" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-11.046 0-20 8.954-20 20 .003 5.822 2.543 11.354 6.957 15.15-.625-1.115-.954-2.372-.957-3.65 0-4.142 3.358-7.5 7.5-7.5s7.5 3.358 7.5 7.5c-.003 4.036-3.199 7.346-7.232 7.49 2.01.665 4.114 1.006 6.232 1.01 11.046 0 20-8.954 20-20s-8.954-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 7c9.424 0 17 7.576 17 17 0 8.614-6.352 15.612-14.637 16.764.945-1.575 1.636-3.311 1.637-5.262v-.002c0-5.763-4.737-10.5-10.5-10.5-3.966 0-7.327 2.324-9.111 5.602-.877-2.071-1.387-4.3-1.389-6.602v-.002c.001-9.423 7.576-16.998 17-16.998z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="34.79851" cy="13.08219" r="12.4817" fill="#fa4315" stroke-width="1.1347"/>
+ <path transform="matrix(1.1347 0 0 1.1347 -4.91599 -1.66891)" d="m43.507 17.752c-2.066.148-2.527-.867-2.933-2.047-.293-.854-.627-1.93-.777-2.449.95-1.457 2.05-3.669 3.688-6.256h-3.065c-.545.855-1.083 2.181-1.616 3.028-.152-.426-.362-.885-.605-1.275-.706-1.093-1.815-1.845-3.469-1.744-2.185.134-3.836 1.181-5.169 2.514-1.222 1.222-2.414 3.007-2.549 5.028-.182 2.706 1.795 4.256 4.036 4.426 1.771.134 3.097-.336 4.214-.921.757-.396 2.37-1.74 2.852-2.338.358 1.66 1.282 3.251 3.364 3.251 1.29 0 2.107-.708 2.547-1.255-.158.012-.329.024-.518.038zm-9.945-1.006c-.478.347-1.091.715-1.735.815-1.601.248-2.307-.995-2.195-2.656.087-1.297.601-2.499 1.204-3.541.617-1.068 1.338-2.014 2.16-2.584.293-.204.734-.447 1.345-.496 1.471-.118 2.013 1.473 2.387 2.807.175.626.292 1.263.349 1.598-.419.615-1.722 2.758-3.515 4.057z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/shadow-preprod.svg b/.icons/kora/apps/scalable/shadow-preprod.svg
new file mode 120000
index 000000000..bbadbc6f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/shadow-preprod.svg
@@ -0,0 +1 @@
+shadow-beta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/shadow-testing.svg b/.icons/kora/apps/scalable/shadow-testing.svg
new file mode 120000
index 000000000..f8e1f9572
--- /dev/null
+++ b/.icons/kora/apps/scalable/shadow-testing.svg
@@ -0,0 +1 @@
+shadow-dev.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/shadow.svg b/.icons/kora/apps/scalable/shadow.svg
new file mode 100644
index 000000000..6b686de9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/shadow.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b8bdc1" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0599477 -36.9601 36.9601 -.0599477 24.8984 43.9802)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222931" offset="0"/>
+ <stop stop-color="#263547" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-11.046 0-20 8.954-20 20 .003 5.822 2.543 11.354 6.957 15.15-.625-1.115-.954-2.372-.957-3.65 0-4.142 3.358-7.5 7.5-7.5s7.5 3.358 7.5 7.5c-.003 4.036-3.199 7.346-7.232 7.49 2.01.665 4.114 1.006 6.232 1.01 11.046 0 20-8.954 20-20s-8.954-20-20-20z" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 7c9.424 0 17 7.576 17 17 0 8.614-6.352 15.612-14.637 16.764.945-1.575 1.636-3.311 1.637-5.262v-.002c0-5.763-4.737-10.5-10.5-10.5-3.966 0-7.327 2.324-9.111 5.602-.877-2.071-1.387-4.3-1.389-6.602v-.002c.001-9.423 7.576-16.998 17-16.998z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/shadowsocks-qt5.svg b/.icons/kora/apps/scalable/shadowsocks-qt5.svg
new file mode 100644
index 000000000..427a7f4f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/shadowsocks-qt5.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#02732a" offset="0"/>
+ <stop stop-color="#2ec14a" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.24791 0 0 1.24791 -5.45412 -6.0739)" d="m34 13-24 12.563 7.646 2.513 11.303-9.555-8.373 10.553 4.36 1.44 4.607 1.486zm-13.984 17.994-.016 5.006 2.652-4.105-.849-.311z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/shadwen.svg b/.icons/kora/apps/scalable/shadwen.svg
new file mode 100644
index 000000000..494c36368
--- /dev/null
+++ b/.icons/kora/apps/scalable/shadwen.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#55448e" offset="0"/>
+ <stop stop-color="#6f68b8" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9.673 39.685c-.023-.036.421-.577.985-1.201 3.843-4.261 4.399-4.978 4.836-6.235.138-.397.286-.734.33-.748.042-.014.284.248.536.583.253.336.9 1.137 1.439 1.781.545.651.95 1.2.912 1.237-.039.036-.337.155-.664.264s-.922.385-1.321.613c-.803.458-1.89 1.396-1.795 1.55.045.072 1.956.094 8.187.094 7.229 0 8.148-.014 8.304-.123.096-.067.175-.183.175-.257 0-.075-.278-.525-.617-1-.34-.475-1.764-2.477-3.165-4.448-2.733-3.843-9.936-13.934-11.03-15.449-.365-.506-1.655-2.31-2.868-4.008-1.909-2.672-2.277-3.144-2.737-3.513-.292-.234-.531-.46-.531-.501 0-.043.333-.076.773-.076.703 0 .789.017.934.178.087.097 4.423 6.184 9.635 13.525 5.211 7.342 10.16 14.313 10.997 15.491s1.522 2.179 1.522 2.225c0 .1-24.775.118-24.837.018zm25.228-.585c-2.944-4.057-21.94-30.748-21.915-30.792.019-.033 5.401-.06 11.961-.06 10.255 0 11.926.016 11.926.112 0 .062-.558.636-1.24 1.277-3.172 2.977-4.545 4.519-5.221 5.863-.172.343-.357.622-.411.621-.146-.005-2.457-3.143-2.374-3.223.04-.037.319-.201.623-.364.791-.425 1.691-1.069 2.072-1.483.36-.391.393-.478.205-.55-.069-.026-2.845-.047-6.17-.047-5.867 0-6.049.004-6.182.151-.076.084-.126.2-.111.26.015.059.612.947 1.326 1.974 1.385 1.989 1.512 2.17 2.914 4.156.498.706 1.069 1.516 1.268 1.801.198.284.709 1.013 1.134 1.62.836 1.192 1.463 2.106 2.843 4.146.488.721 1.06 1.554 1.272 1.851.436.611 3.448 5 5.608 8.172.795 1.166 1.682 2.467 1.972 2.892.59.864.957 1.285 1.559 1.787.225.189.39.375.366.414-.025.039-.699.071-1.499.071h-1.454z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/share.svg b/.icons/kora/apps/scalable/share.svg
new file mode 120000
index 000000000..3e9717d17
--- /dev/null
+++ b/.icons/kora/apps/scalable/share.svg
@@ -0,0 +1 @@
+preferences-system-sharing.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/shares.svg b/.icons/kora/apps/scalable/shares.svg
new file mode 120000
index 000000000..058c84512
--- /dev/null
+++ b/.icons/kora/apps/scalable/shares.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sheets.svg b/.icons/kora/apps/scalable/sheets.svg
new file mode 120000
index 000000000..d22ed3f14
--- /dev/null
+++ b/.icons/kora/apps/scalable/sheets.svg
@@ -0,0 +1 @@
+calligrasheets.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/shellnoob.svg b/.icons/kora/apps/scalable/shellnoob.svg
new file mode 100644
index 000000000..dc6074016
--- /dev/null
+++ b/.icons/kora/apps/scalable/shellnoob.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6a2e27" offset="0"/>
+ <stop stop-color="#87362d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m5.916 12.382v1l3 2v1l-3 2v1h1l4-3v-1l-4-3zm7 6v1h6v-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/shortcuts.svg b/.icons/kora/apps/scalable/shortcuts.svg
new file mode 120000
index 000000000..8803a8f80
--- /dev/null
+++ b/.icons/kora/apps/scalable/shortcuts.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/shotcut.svg b/.icons/kora/apps/scalable/shotcut.svg
new file mode 100644
index 000000000..27524797d
--- /dev/null
+++ b/.icons/kora/apps/scalable/shotcut.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.4422 43.4422 0 24 45.7742)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#104558" offset="0"/>
+ <stop stop-color="#00719a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.4422 43.4422 0 10.3921 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-opacity=".3" offset="0"/>
+ <stop stop-color="#515151" stop-opacity=".3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h8.94v43.336h-8.94c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.03519 0 -.844575)" d="m20 2.966c0-.533-.448-.966-1-.966h-2c-.552 0-1 .433-1 .966v42.068c0 .533.448.966 1 .966h2c.552 0 1-.433 1-.966z" fill="#e4e4e4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/shotwell.svg b/.icons/kora/apps/scalable/shotwell.svg
new file mode 120000
index 000000000..697ffdf41
--- /dev/null
+++ b/.icons/kora/apps/scalable/shotwell.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/show-background.svg b/.icons/kora/apps/scalable/show-background.svg
new file mode 120000
index 000000000..40fc489a5
--- /dev/null
+++ b/.icons/kora/apps/scalable/show-background.svg
@@ -0,0 +1 @@
+show-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/show-desktop.svg b/.icons/kora/apps/scalable/show-desktop.svg
new file mode 120000
index 000000000..c720251fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/show-desktop.svg
@@ -0,0 +1 @@
+desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/showerthoughts2.svg b/.icons/kora/apps/scalable/showerthoughts2.svg
new file mode 100644
index 000000000..83e91d39c
--- /dev/null
+++ b/.icons/kora/apps/scalable/showerthoughts2.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.1973 -45.5272 45.5272 .1973 23.8027 46.7632)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a313e" offset="0"/>
+ <stop stop-color="#213e4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m19.749 24.79c-1.738 1.791-1.478 1.922-1.219 3.758.158 1.124.272 1.663.379 1.781.084.093.218.169.298.169s2.632-2.496 5.673-5.547 5.528-5.611 5.528-5.691-.075-.214-.168-.299c-.118-.107-.654-.221-1.775-.38-1.83-.26-1.96-.521-3.746 1.223-.595.581-1.375 1.384-2.463 2.485-.006.007-.008.009-.015.015-.006.007-.008.009-.014.015-1.098 1.091-1.899 1.874-2.478 2.471z" fill="#d9353c"/>
+ <path d="m9.929 10.082c-.475.49-.872 1.053-1.181 1.676-.529 1.072-.683 1.742-.683 2.993 0 1.252.153 1.93.676 2.993.968 1.969 2.627 3.184 5.009 3.672 1.838.376 2.827.837 4.111 1.916.901.756 1.26.726 2.111-.187.642-.689.615-.807-.415-1.796-1.006-.964-2.366-2.123-3.176-2.706l-.58-.419-.429.419c-.552.536-.771.642-1.311.642-.528 0-.962-.228-1.253-.661-.385-.573-.2-1.201.462-1.574.297-.167.457-.196.88-.157.284.026.675.124.869.218.345.165.357.165.483-.008.071-.097.129-.311.129-.474 0-.286-.021-.3-.644-.49-.486-.148-.746-.296-1.056-.593-.366-.353-.411-.439-.411-.804 0-.898.845-1.498 1.602-1.137.449.213.783.674 1.024 1.412l.2.609.349-.023c.518-.033.551-.118.327-.804-.231-.705-.243-.956-.071-1.368.423-1.015 1.663-1.055 2.165-.069.352.694.21 1.288-.481 2.007-.457.475-.46.466.55 1.737 1.58 1.987 2.943 3.355 3.344 3.355.183 0 1.176-1.04 1.272-1.333.134-.407.038-.622-.682-1.516-.914-1.136-1.446-2.319-1.703-3.796-.285-1.64-.958-2.899-2.141-4.005-.774-.723-1.795-1.293-2.819-1.572-.923-.252-2.684-.226-3.575.052-1.155.36-2.161.975-2.952 1.791zm4.328 4.275c-.263.322-.004.794.641 1.078.461.203.695.155.657-.132-.049-.364-.406-.947-.67-1.096-.217-.122-.268-.119-.483.022-.059.039-.107.082-.145.128zm-.858 3.343c-.257.268-.106.738.349.925.249.102.274.101.57-.012.31-.117.763-.533.763-.7 0-.299-1.143-.53-1.547-.314-.053.029-.099.062-.135.101zm4.324-4.3c-.283.23-.333.756-.074 1.327.097.215.209.391.249.389.269-.01.763-.693.763-1.055 0-.366-.311-.784-.581-.782-.143.001-.263.045-.357.121zm-1.388 2.964-.121.598c-.067.329-.112.624-.1.655s.435.369.94.751c.909.687 1.452 1.151 3.067 2.623.458.418.907.761.997.761.309 0 .574-.269.571-.582-.001-.248-.184-.491-1.152-1.538-1.015-1.097-2.547-2.959-2.785-3.386-.077-.139-.142-.14-.751-.016z" fill="#fec156"/>
+ <path d="m25.698 25.603c-2.063 2.059-3.715 3.783-3.787 3.95-.071.163-.129.411-.129.552 0 .393 1.101 3.639 1.314 3.873.216.239.578.269.859.071.293-.206.332-.531.124-1.06-.221-.562-.235-.994-.043-1.455.509-1.222 1.841-1.344 2.597-.237.263.385.626.511 1.01.35.27-.115.475-.428.475-.729 0-.068-.297-.573-.658-1.122-.982-1.493-1.044-1.708-.713-2.394.243-.505.663-.769 1.223-.769.494 0 .779.134 1.936.915.52.351.922.557 1.084.557.364 0 .708-.371.708-.767 0-.268-.076-.378-.503-.745-.568-.486-.756-.918-.65-1.489.088-.471.622-1 1.156-1.144.416-.113.556-.094 1.533.199.354.106.412.1.642-.072.313-.233.378-.658.143-.931-.108-.127-.8-.4-2.023-.801-1.746-.573-1.884-.605-2.25-.508-.342.09-.84.552-4.048 3.756zm-1.667 9.883c-.137.171-.228.396-.228.617 0 .489.717 2.588.972 2.844.249.25.722.282 1.023.07.111-.078.25-.298.307-.489.097-.325.069-.431-.419-1.631-.57-1.401-.775-1.699-1.159-1.699-.177 0-.358.117-.496.288zm11.377-11.387c-.261.262-.286.596-.062.858.088.104.72.417 1.402.696 1.421.582 1.702.619 2.103.28.227-.191.283-.309.283-.598 0-.591-.273-.757-2.173-1.328-.93-.279-1.198-.264-1.553.092zm-7.115 8.514c-.43.433-.374.725.378 1.94.356.575.718 1.099.805 1.165.269.206.825.152 1.078-.102.393-.395.314-.693-.525-1.963-.413-.626-.824-1.176-.912-1.223-.283-.152-.548-.093-.824.183zm4.327-4.341c-.554.556-.392.839 1.019 1.774 1.242.824 1.564.906 1.964.505.302-.303.312-.859.019-1.127-.442-.404-2.055-1.343-2.383-1.387-.289-.039-.381-.003-.619.235zm-6.762 12.212c-.274.275-.312.371-.312.788 0 .38.045.518.225.7.572.573 1.519.048 1.519-.843 0-.339-.049-.469-.267-.688-.377-.378-.758-.365-1.165.043zm14.522-14.56c-.414.474-.237 1.17.431 1.368.497.148 1.12-.15 1.321-.632.108-.26.106-.351-.009-.628-.222-.533-.964-.676-1.528-.294-.083.056-.156.119-.215.186zm-9.258 10.629c-.095.051-.17.142-.278.301-.277.405-.2.822.311 1.668.61 1.011.885 1.37 1.126 1.467.272.111.299.108.651-.04.375-.157.51-.383.51-.858 0-.29-.122-.537-.65-1.319-.85-1.258-.877-1.284-1.27-1.283-.188.001-.304.013-.399.064zm5.62-5.614c-.314.282-.391.732-.171.998.152.183 1.931 1.392 2.222 1.51.281.113.303.111.668-.042s.629-.646.538-1.008c-.076-.304-.306-.499-1.365-1.15-1.077-.662-1.433-.72-1.892-.308z" fill="#108aa4"/>
+ <path d="m27.975 27.852c-.07.033-.101.126-.117.265-.023.198.298.615 1.812 2.363 1.011 1.167 1.891 2.143 1.956 2.169.589.237 1.226-.377.988-.954-.055-.135-1.049-1.063-2.206-2.062-1.657-1.43-2.225-1.88-2.433-1.781zm-2.694 3.996c-.298.21-.237.515.391 1.923.418.935.637 1.32.799 1.402.291.149.296.149.578-.074.398-.313.324-.626-.472-2.01-.747-1.299-.944-1.488-1.296-1.241zm6.545-6.552c-.137.211-.137.252-.005.454.133.205 2.169 1.414 2.584 1.535.262.076.517-.034.727-.315.181-.244.182-.245-.006-.498-.2-.27-2.555-1.389-2.944-1.399-.121-.003-.267.087-.356.223zm-4.61 11.004c-.068.114-.109.251-.109.403 0 .419 1.317 3.449 1.619 3.723.154.14.343.208.584.208.458 0 .815-.301.881-.739.043-.282-.068-.532-.884-1.98-.513-.912-1.017-1.729-1.118-1.818-.317-.277-.768-.14-.973.203zm8.831-8.842c-.135.211-.152.477.008.706.105.152 1.987 1.269 3.262 1.938.353.185.693.147 1.004-.115.235-.198.282-.306.282-.635 0-.241-.062-.473-.16-.592-.177-.216-3.4-1.666-3.702-1.666-.307 0-.559.154-.694.364zm-3.019 5.742c-.205.26-.281.618-.118.929.24.461 2.687 3.215 2.964 3.336.584.256 1.233.034 1.531-.523.193-.361.209-.585.068-.991-.131-.378-3.153-3.01-3.558-3.099-.348-.077-.682.087-.887.348z" fill="#51c4c8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/showfoto.svg b/.icons/kora/apps/scalable/showfoto.svg
new file mode 120000
index 000000000..51be2581c
--- /dev/null
+++ b/.icons/kora/apps/scalable/showfoto.svg
@@ -0,0 +1 @@
+shotwell.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/showtime.svg b/.icons/kora/apps/scalable/showtime.svg
new file mode 100644
index 000000000..60e17fa97
--- /dev/null
+++ b/.icons/kora/apps/scalable/showtime.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9995 39.9995 0 13.2626 43.9995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e50b4" offset="0"/>
+ <stop stop-color="#0056ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.05658 0 0 1.05658 -1.35783 -1.35781)" fill-rule="nonzero">
+ <path d="m7.643 4.001c-.035-.001-.07-.001-.105-.001-1.941 0-3.538 1.417-3.538 3.138v33.722.001c0 1.722 1.597 3.139 3.538 3.139.622 0 1.232-.146 1.77-.421l16.46-8.431 16.462-8.429c1.094-.56 1.77-1.599 1.77-2.719s-.676-2.159-1.77-2.718l-16.462-8.429-16.46-8.433c-.507-.259-1.079-.403-1.665-.418z" fill="url(#a)"/>
+ <path d="m23.361 15.001c.016 0 .031-.001.047-.001.873 0 1.592.637 1.592 1.412v15.175c0 .775-.719 1.413-1.592 1.413-.28 0-.555-.066-.797-.19l-7.407-3.794-7.407-3.793c-.493-.252-.797-.719-.797-1.223s.304-.971.797-1.223l7.408-3.793 7.407-3.795c.228-.117.485-.181.749-.188z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/shredder.svg b/.icons/kora/apps/scalable/shredder.svg
new file mode 120000
index 000000000..d5ad4059e
--- /dev/null
+++ b/.icons/kora/apps/scalable/shredder.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/shutter-encoder.svg b/.icons/kora/apps/scalable/shutter-encoder.svg
new file mode 100644
index 000000000..2a7ef8fd0
--- /dev/null
+++ b/.icons/kora/apps/scalable/shutter-encoder.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="21.626" fill="#222222"/>
+ <g fill-rule="nonzero">
+ <path d="m46.015 29.618c-3.155 1.385-6.728 2.685-10.366 3.663-5.326 1.433-10.76 2.203-15.206 1.452.795.896 1.632 1.781 2.501 2.643 2.979 2.954 6.294 5.645 9.339 7.77 6.8-2.669 11.915-8.454 13.732-15.528z" fill="#e5289a"/>
+ <path d="m12.863 26.239c-.43 1.284-.819 2.61-1.161 3.957-.99 3.894-1.617 7.935-1.921 11.524 4.028 3.248 9.045 5.028 14.219 5.044 2.142-.002 4.272-.307 6.329-.905-2.846-2.059-5.845-4.552-8.588-7.271-3.896-3.864-7.282-8.149-8.878-12.349z" fill="#19a2ff"/>
+ <path d="m16.633 15.326c-1.494.305-3.012.687-4.522 1.131-3.734 1.099-7.421 2.56-10.595 4.077-.181 1.147-.275 2.305-.28 3.466.021 6.152 2.534 12.04 6.963 16.31.343-3.349.948-6.987 1.849-10.535 1.422-5.595 3.536-10.937 6.585-14.449z" fill="#00e2d3"/>
+ <path d="m39.821 7.641c-.293 3.217-.82 6.68-1.616 10.068-1.342 5.713-3.403 11.176-6.469 14.741 1.151-.234 2.313-.507 3.47-.818 3.99-1.073 7.926-2.555 11.262-4.093.191-1.17.29-2.353.296-3.539-.002-6.166-2.509-12.074-6.943-16.359z" fill="#ed4648"/>
+ <path d="m15.966 2.763c-6.936 2.629-12.166 8.488-13.994 15.677 2.969-1.353 6.278-2.627 9.657-3.621 4.532-1.334 9.156-2.184 13.194-1.994.921.043 1.81.146 2.663.304-.729-.835-1.493-1.659-2.283-2.465-2.94-2.996-6.22-5.734-9.237-7.901z" fill="#7add21"/>
+ <path d="m24 1.236c-2.05.008-4.089.293-6.062.847 2.817 2.097 5.781 4.63 8.485 7.385 3.896 3.97 7.258 8.366 8.768 12.642.514-1.542.968-3.153 1.354-4.792.878-3.738 1.428-7.611 1.682-11.082-4.035-3.234-9.055-4.998-14.227-5z" fill="#ff8d23"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/shutter.svg b/.icons/kora/apps/scalable/shutter.svg
new file mode 100644
index 000000000..990924317
--- /dev/null
+++ b/.icons/kora/apps/scalable/shutter.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m38.473 1.669c-6.292.072-15.998 1.822-19.031 5.437h-.007c-2.421 3.519-2.729 17.293-2.1 16.445 5.152-6.993 17.501-15.629 24.876-19.1 3.982-1.882 1.155-2.839-3.738-2.782zm-6.075 11.406c-4.258.307-11.747 7.557-10.695 7.516 8.709-.301 14.149.197 20.943 2.309 1.008.313-1.086-9.114-10.248-9.825zm-4.606 7.549c-.225.011-.318.07-.242.178 4.977 7.15 7.506 11.992 9.421 18.846.285 1.017 7.066-5.861 2.687-13.94-2.245-2.987-10.293-5.167-11.866-5.084zm2.591 5.729c-.049-.013-.084.01-.101.074-2.204 8.431-4.239 13.506-8.202 19.415-.592.872 9.041 1.564 12.338-7.018l.002.004c.866-3.91-3.299-12.283-4.037-12.476zm-2.419 5.387c-.02-.005-.044-.001-.074.013-7.863 3.76-13.05 5.483-20.13 6.259-1.045.121 4.637 7.927 13.322 4.912l.008-.002c3.663-1.924 7.499-11.026 6.875-11.183z" fill="#0369f0"/>
+ <path d="m14.973 9.538c-1.59.27-7.969 4.668-6.499 12.571l.002.004c1.394 4.038 10.328 9.405 10.019 8.395-2.537-8.334-3.454-13.726-3.171-20.832.005-.132-.124-.176-.351-.138zm-10.244 12.446c-.819-.108-2.739 8.839 4.914 13.386 3.956 1.613 13.877-1.565 12.915-2.004-7.943-3.58-12.597-6.446-17.755-11.343-.024-.023-.048-.036-.074-.039z" fill="#4f4f4f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sidekick-browser.svg b/.icons/kora/apps/scalable/sidekick-browser.svg
new file mode 100644
index 000000000..183b5e5d7
--- /dev/null
+++ b/.icons/kora/apps/scalable/sidekick-browser.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2796 43.2796 0 24 45.6116)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.001 19.303v9.394h-2e-3l-8.768-4.697z" fill="#ff6f3d"/>
+ <path d="m32.769 5.21v9.396l-8.768-4.699z" fill="#ffa03a"/>
+ <path d="m32.769 14.606-8.768 4.697v-9.396z" fill="#ff6f3d"/>
+ <path d="m24.001 9.907v9.396l-8.77-4.697z" fill="#6239ae"/>
+ <path d="m24.001 38.093-8.77 4.697v-9.396z" fill="#6239ae"/>
+ <path d="m32.769 24v9.394l-8.768-4.697z" fill="#8d3f42"/>
+ <path d="m32.769 33.394-8.768 4.699v-9.396z" fill="#ec232e"/>
+ <path d="m24.001 28.697v9.396l-8.77-4.699 8.768-4.697z" fill="#b62078"/>
+ <path d="m32.769 24-8.768 4.697v-9.394z" fill="#ec232f"/>
+ <path d="m24.001 19.303-8.77 4.697v-9.394z" fill="#f0463f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sigil.svg b/.icons/kora/apps/scalable/sigil.svg
new file mode 100644
index 000000000..625758ea8
--- /dev/null
+++ b/.icons/kora/apps/scalable/sigil.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0001734 -40 40 -.0001734 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b0400" offset="0"/>
+ <stop stop-color="#97302c" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m23.55 11c-3.172-.001-5.572 1.377-6.716 3.853-.382.828-.456 1.123-.508 2.074-.107 1.951.527 3.528 1.902 4.739 1.004.885 1.384 1.092 4.783 2.595 4.199 1.857 4.916 2.252 5.889 3.249 1.324 1.355 2.002 3.209 1.674 4.571-.422 1.749-1.594 3.511-3.006 4.207-2.119 1.046-4.946 1.016-6.89-.072-.798-.446-2.189-2.033-2.67-2.865-.214-.369-.505-1.144-.645-1.72-.586-2.411.243-3.859 2.264-4.303 1.338-.293 3.105.217 4.007 1.292.423.503.573 1.175.319 1.935-.2-.918-1.013-1.573-1.953-1.574-1.105 0-2 .894-2 1.998 0 1.103.895 1.998 2 1.998 1.537 0 3-1.998 3-4.406 0-2.587-5.661-3.806-8.4-.85-1.566 1.708-2.143 3.643-1.002 6.45.204.5.34 1.17.381 1.726.041.551.115.871.166.957.073.123.349.128 1.293.021 1.12-.126 1.276.085 2.363.372 1.845.831 3.932.873 5.929.609 2.866-.407 5.443-2.018 6.472-4.046.63-1.241.809-2.064.797-3.678-.017-2.513-.655-4.271-2.084-5.74-.976-1.003-1.933-1.537-5.027-2.809-3.734-1.536-4.935-2.196-6.087-3.348-.897-.897-1.097-2.651-.487-3.987.327-.717 1.287-1.585 2.115-1.913.939-.37 2.489-.46 3.467-.199 1.647.44 3.218 1.62 3.844 2.888.377.766.499 2.608.263 3.765-.083.409-.119.778-.08.819.14.146.903-.092 1.391-.433.557-.389.982-.983 1.197-1.666.202-.644-.119-2.052-.346-3.071-.106-.473-.18-1.187-.166-1.588.026-.753-.115-1.009-.495-.899-.099.028-.585.12-1.08.203-.898.151-.598.05-1.676-.393-1.341-.552-2.497-.761-4.198-.761z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/signal-desktop-beta.svg b/.icons/kora/apps/scalable/signal-desktop-beta.svg
new file mode 120000
index 000000000..625539167
--- /dev/null
+++ b/.icons/kora/apps/scalable/signal-desktop-beta.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/signal-desktop.svg b/.icons/kora/apps/scalable/signal-desktop.svg
new file mode 100644
index 000000000..5dfe120e2
--- /dev/null
+++ b/.icons/kora/apps/scalable/signal-desktop.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.4538 45.4538 0 24.0578 46.6898)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004dbf" offset="0"/>
+ <stop stop-color="#3a76f0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -32.6132 32.6132 0 23.5487 40.4194)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebebeb" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m3 32.794c-1.136-2.705-1.764-5.677-1.764-8.794 0-12.564 10.2-22.764 22.764-22.764s22.764 10.2 22.764 22.764-10.2 22.764-22.764 22.764c-3.116 0-6.086-.627-8.793-1.763l-5.754 1.541c-.551.147-1.118.222-1.688.222-3.582 0-6.529-2.947-6.529-6.529 0-.569.075-1.137.222-1.687z" fill="url(#a)"/>
+ <path d="m10.2 31.968c-1.358-2.345-2.135-5.067-2.135-7.968 0-8.795 7.14-15.935 15.935-15.935s15.935 7.14 15.935 15.935-7.14 15.935-15.935 15.935c-2.901 0-5.623-.777-7.968-2.135l-7.967 2.135z" fill="url(#b)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m22.217 6.09-.102.01-1.683.259-.098.02-.545.141.502 1.935.482-.125 1.602-.246 1.676-.086-.102-1.996zm3.502 1.092-.139.894 1.647.254 1.533.399.508.187.689-1.877-.57-.211-.094-.029-1.627-.42-.098-.02-1.683-.259-.102-.01h-.01zm-8.666.22-.09.039-1.486.717-.084.047-1.342.816 1.041 1.709 1.299-.792 1.414-.682.67-.246-.69-1.877zm13.965 2.25.591.286 1.332.812 1.258.943.487-.65.798-.877-.013-.012-.073-.06-1.31-.983-.078-.052-1.403-.854-.084-.047-.634-.306zm-19.698 1.6-.068.068-1.098 1.209-.06.073-.615.82 1.599 1.199.59-.787 1.033-1.133.955-.871-1.344-1.478zm24.205 1.697.807.885.918 1.225.563.923 1.708-1.041-.58-.951-.052-.078-.983-1.31-.06-.073-.84-.925zm-27.32 2.444-.047.084-.717 1.486-.039.09-.574 1.56-.029.094-.11.424 1.938.5.102-.393.527-1.433.682-1.414.105-.172-1.707-1.041zm30.477 2.281.06.129.529 1.435.399 1.535.068.438 1.977-.303-.074-.476-.02-.098-.42-1.627-.029-.094-.574-1.56-.039-.09-.077-.16zm-32.582 4.441-.01.102-.088 1.732-.002.086.033.938.004.064.039.379 1.99-.199-.037-.354-.029-.869.084-1.619.137-.891-1.977-.304zm33.853.981.047.904-.084 1.625-.191 1.25 1.976.303.199-1.293.01-.102.088-1.732v-.102l-.049-.955zm-33.541 4.41.084.381.022.078.543 1.764.033.091.677 1.627 1.848-.769-.66-1.584-.518-1.672-.078-.35zm32.873 1.215h-.002l-.01.035-.529 1.439-.682 1.414-.295.483 1.709 1.041.319-.526.047-.084.717-1.486.039-.09.574-1.56.029-.094.018-.072-1.684-.436-.24-.088zm-33.051 7.873 1.932.519 1.037-3.865-1.932-.518zm30.096-2.426-1.031 1.131-1.133 1.033-.021.016.002.002-.02.017.184.203 1.033 1.379.054-.043.073-.06 1.209-1.098.068-.068 1.098-1.209.06-.073.399-.531-1.602-1.199zm-4.721 3.895-1.414.681-1.009.371.689 1.877 1.072-.394.09-.039 1.486-.717.084-.047 1.032-.629-1.039-1.707zm-24.492.757-.984.213v.002l.06.186.303.701.129.217.465.597.174.174.597.465.217.129.701.303.186.06.381.082.133.02.394.031.137.002.172-.01-.116-1.996-.091.006-.274-.022-.221-.048-.492-.213-.396-.311-.311-.396-.254-.586zm4.694.766.517 1.932 3.863-1.036-.517-1.931zm5.625 1.014.742.308.09.033 1.767.543.078.022.903.199.056.012.418.066.319-1.974-.362-.057-.011-.002-.862-.191-1.679-.518-.69-.287zm9.789-.93-1.6.246-1.623.084-.33-.012-.068 1.998.357.014.086-.002 1.736-.088.102-.01 1.683-.259.098-.02.193-.051-.5-1.935z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sigram.svg b/.icons/kora/apps/scalable/sigram.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/sigram.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/simple-ccsm.svg b/.icons/kora/apps/scalable/simple-ccsm.svg
new file mode 120000
index 000000000..ab4dcadb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/simple-ccsm.svg
@@ -0,0 +1 @@
+ccsm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/simple-image-reducer.svg b/.icons/kora/apps/scalable/simple-image-reducer.svg
new file mode 100644
index 000000000..4531b3241
--- /dev/null
+++ b/.icons/kora/apps/scalable/simple-image-reducer.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#099609" offset="0"/>
+ <stop stop-color="#4cc74c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m6.666 14.095v19.81l6.603-9.905z" fill="#2bffbf" fill-rule="nonzero"/>
+ <path d="m41.334 14.095v19.81l-6.603-9.905z" fill="#2bffbf" fill-rule="nonzero"/>
+ <path d="m13.192 12.362c6.379-5.925 16.502-5.557 22.433.817" fill="none" stroke="#bfecbf" stroke-width="2.97"/>
+ <path d="m34.768 35.673c-6.394 5.898-16.504 5.502-22.417-.879" fill="none" stroke="#bfecbf" stroke-width="2.97"/>
+ <path d="m9.967 15.746 3.302-10.731 1.651 5.778 4.953 3.302z" fill="#bfecbf" fill-rule="nonzero"/>
+ <path d="m38.033 32.254-3.302 10.731-1.651-5.778-4.953-3.302z" fill="#bfecbf" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <circle cx="24" cy="19.125" r="4.875"/>
+ <circle cx="28.875" cy="24.542" r="4.875"/>
+ <circle cx="19.125" cy="24.542" r="4.875"/>
+ <path d="m22.917 21.692h2.167v10.978h-2.167z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/simple-scan.svg b/.icons/kora/apps/scalable/simple-scan.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/simple-scan.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/simplenote.svg b/.icons/kora/apps/scalable/simplenote.svg
new file mode 100644
index 000000000..4e15a86db
--- /dev/null
+++ b/.icons/kora/apps/scalable/simplenote.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5771 45.5771 0 166.52 46.7886)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9c9c9" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.997467 -32.5089 32.5089 .997467 392.828 51.596)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0242cd" offset="0"/>
+ <stop stop-color="#2b8ae2" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 23.999c0-12.563-10.2-22.763-22.763-22.763h-2e-3c-12.563 0-22.763 10.2-22.763 22.763v2e-3c0 12.563 10.2 22.763 22.763 22.763h2e-3c12.563 0 22.763-10.2 22.763-22.763z" fill="url(#a)"/>
+ <path d="m16.127 9.451c-5.227 2.944-8.379 8.259-8.387 14.203.011 8.187 6.182 15.346 14.377 16.57.588.061.766.034 1.199 0 3.969 0 7.188-3.18 7.188-7.101-.003-2.692-1.539-5.096-3.875-6.294 0 0-2.581-1.169-3.723-1.774-1.654-.817-2.988-1.54-4.721-2.587-.867-.523-1.743-1.134-2.53-2.078-.786-.944-1.437-2.358-1.437-3.837 0-2.87.563-5.057 1.909-7.102zm15.746 29.098c5.228-2.944 8.379-8.259 8.387-14.203-.011-8.187-6.182-15.346-14.377-16.57-.588-.061-.766-.034-1.199 0-3.969 0-7.188 3.18-7.188 7.101.003 2.692 1.539 5.096 3.875 6.294 0 0 2.581 1.169 3.723 1.774 1.654.817 3.069 1.54 4.803 2.587.866.523 1.742 1.134 2.529 2.078s1.437 2.358 1.437 3.837c0 2.87-.644 5.057-1.99 7.102z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/simplescan.svg b/.icons/kora/apps/scalable/simplescan.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/simplescan.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/simplescreenrecorder.svg b/.icons/kora/apps/scalable/simplescreenrecorder.svg
new file mode 120000
index 000000000..a8a78d970
--- /dev/null
+++ b/.icons/kora/apps/scalable/simplescreenrecorder.svg
@@ -0,0 +1 @@
+screen-recorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/simsu.svg b/.icons/kora/apps/scalable/simsu.svg
new file mode 100644
index 000000000..1ba144220
--- /dev/null
+++ b/.icons/kora/apps/scalable/simsu.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#f9f9f9"/>
+ <path d="m16.777 2.332v14.445h-14.445v-8.217c0-3.438 2.79-6.228 6.228-6.228z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v8.217h-14.445v-14.445z" fill-opacity=".1" fill-rule="nonzero"/>
+ <path d="m16.777 31.223h14.445v14.445h-14.445z" fill-opacity=".1"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-8.217v-14.445h14.445z" fill-opacity=".5" fill-rule="nonzero"/>
+ <path d="m2.332 16.777h14.445v14.445h-14.445z" fill-opacity=".5"/>
+ <path d="m16.777 16.777h14.445v14.445h-14.445z" fill-opacity=".3"/>
+ <g fill="#3f3f3f" fill-rule="nonzero">
+ <path d="m9.659 9.595c-.351 0-.615.117-.792.352-.174.231-.261.58-.261 1.046s.087.816.261 1.051c.177.231.441.347.792.347.354 0 .618-.116.792-.347.177-.235.266-.585.266-1.051s-.089-.815-.266-1.046c-.174-.235-.438-.352-.792-.352zm2.48-3.826v1.473c-.33-.16-.641-.278-.932-.353-.292-.078-.577-.117-.855-.117-.598 0-1.063.171-1.397.512-.333.338-.528.842-.583 1.51.229-.174.477-.304.745-.389.267-.089.559-.134.875-.134.796 0 1.437.239 1.923.715.49.477.735 1.101.735 1.873 0 .854-.273 1.539-.818 2.055-.545.512-1.277.768-2.194.768-1.011 0-1.794-.349-2.35-1.046-.553-.701-.829-1.693-.829-2.977 0-1.316.323-2.35.97-3.1.649-.755 1.539-1.132 2.668-1.132.357 0 .705.029 1.042.086s.67.142 1 .256z"/>
+ <path d="m6.459 19.873h6.191v1.2l-3.203 7.054h-2.063l3.032-6.69h-3.957z"/>
+ <path d="m25.401 23.683c.553.138.974.38 1.26.725.29.341.434.776.434 1.305 0 .789-.311 1.389-.935 1.801-.624.409-1.534.613-2.73.613-.421 0-.845-.034-1.271-.101-.422-.064-.84-.162-1.254-.293v-1.583c.396.192.788.338 1.177.437.393.096.778.144 1.156.144.561 0 .99-.094 1.288-.282.3-.189.451-.459.451-.81 0-.363-.154-.636-.462-.821-.305-.188-.756-.282-1.354-.282h-.848v-1.322h.892c.532 0 .928-.08 1.188-.24.261-.163.391-.41.391-.741 0-.305-.126-.541-.38-.708-.253-.167-.61-.251-1.073-.251-.341 0-.686.038-1.034.112-.349.075-.695.185-1.04.331v-1.503c.418-.114.833-.199 1.243-.256.411-.057.815-.085 1.211-.085 1.068 0 1.866.17 2.394.511.532.338.798.848.798 1.53 0 .465-.127.847-.38 1.145-.253.295-.627.503-1.122.624z"/>
+ <path d="m37.367 40.511h3.633v1.489h-6v-1.489l3.014-2.532c.269-.232.468-.458.597-.679s.194-.451.194-.689c0-.369-.131-.665-.393-.89-.258-.225-.603-.337-1.034-.337-.332 0-.695.069-1.09.205-.394.134-.816.334-1.266.6v-1.726c.479-.151.953-.265 1.421-.342.469-.081.928-.121 1.377-.121.988 0 1.755.207 2.301.621.549.414.824.991.824 1.732 0 .428-.116.828-.349 1.2-.232.368-.72.863-1.465 1.484z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sioyek.svg b/.icons/kora/apps/scalable/sioyek.svg
new file mode 100644
index 000000000..942563512
--- /dev/null
+++ b/.icons/kora/apps/scalable/sioyek.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="#fb8000"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m24 4h14.251c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-14.251z" fill="#1e61e5"/>
+ <path transform="matrix(1.25258 0 0 1.25258 -4.18295 -2.30384)" d="m21 3c-1 0-1 1.029-1 1.029v16.971l2.5-1.543 2.5 1.543v-16.971c0-1.029-1-1.029-1-1.029z" fill="#292929" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sirikali.svg b/.icons/kora/apps/scalable/sirikali.svg
new file mode 100644
index 000000000..e6f6283e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/sirikali.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#157aa8" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 11c-4.432 0-7 3.503-7 8v3h-1.6c-.775 0-1.4.625-1.4 1.4v12.2c0 .775.625 1.4 1.4 1.4h17.2c.775 0 1.4-.625 1.4-1.4v-12.2c0-.775-.625-1.4-1.4-1.4h-1.6v-3c0-4.432-2.568-8-7-8zm0 3c2.77 0 4 2.23 4 5v3h-8v-3c0-2.77 1.23-5 4-5zm0 11c1.646 0 3 1.354 3 3-.002 1.28-.822 2.424-2.033 2.836.009.055.033.106.033.164v3c0 .554-.446 1-1 1s-1-.446-1-1v-3c0-.058.024-.109.033-.164-1.211-.412-2.031-1.556-2.033-2.836 0-1.646 1.354-3 3-3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sk1-color-picker.svg b/.icons/kora/apps/scalable/sk1-color-picker.svg
new file mode 100644
index 000000000..92e3314d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/sk1-color-picker.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2e-7 -38.6526 38.6526 2e-7 24 43.6526)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#3f474a" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m14.317 5c-.939 0-1.809.493-2.28 1.291l-4.841 8.206-4.841 8.207c-.473.801-.473 1.791 0 2.592l4.841 8.207 4.841 8.206c.471.798 1.341 1.291 2.28 1.291h19.366c.939 0 1.811-.493 2.281-1.291l4.84-8.206 4.841-8.207c.473-.801.473-1.791 0-2.592l-4.841-8.207-4.84-8.206c-.47-.798-1.342-1.291-2.281-1.291h-9.683z" fill="url(#a)"/>
+ <path d="m15.316 9-8.684 15h17.368z" fill="#73d216"/>
+ <path d="m6.631 24.001 8.685 14.999 8.684-14.999z" fill="#ffe721"/>
+ <path d="m15.316 39h17.368l-8.683-15z" fill="#f57900"/>
+ <path d="m32.684 39 8.684-15h-17.368z" fill="#ef2929"/>
+ <path d="m41.369 24-8.685-14.999-8.684 14.999z" fill="#8c398d"/>
+ <path d="m32.685 9.001h-17.368l8.683 15z" fill="#3465a4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sk1.svg b/.icons/kora/apps/scalable/sk1.svg
new file mode 100644
index 000000000..8afc13ca2
--- /dev/null
+++ b/.icons/kora/apps/scalable/sk1.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.08486 0 0 1.08486 -2.03672 -2.03672)" fill-rule="nonzero">
+ <path d="m16 16.791v26.418c0 .438-.434.791-.974.791h-10.052c-.54 0-.974-.353-.974-.791v-26.418c0-.438.434-.791.974-.791h10.052c.54 0 .974.353.974.791z" fill="#3f3f3f"/>
+ <path d="m4.791 16h26.418c.438 0 .791-.434.791-.974v-10.052c0-.54-.353-.974-.791-.974h-26.418c-.438 0-.791.434-.791.974v10.052c0 .54.353.974.791.974z" fill="#0169c9"/>
+ <path d="m16.791 44h26.418c.438 0 .791-.434.791-.974v-10.052c0-.54-.353-.974-.791-.974h-26.418c-.438 0-.791.434-.791.974v10.052c0 .54.353.974.791.974z" fill="#fdca01"/>
+ <path d="m44 4.791v26.418c0 .438-.434.791-.974.791h-10.052c-.54 0-.974-.353-.974-.791v-26.418c0-.438.434-.791.974-.791h10.052c.54 0 .974.353.974.791z" fill="#e51ae5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/skanlite.svg b/.icons/kora/apps/scalable/skanlite.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/skanlite.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/skrooge-black.svg b/.icons/kora/apps/scalable/skrooge-black.svg
new file mode 100644
index 000000000..86cafc8ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/skrooge-black.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.482 0 23.9597 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m34.865 18.048c-1.134-1.044-2.449-1.86-3.86-2.453-.184.278-.393.539-.632.777-.316.316-.67.587-1.057.803.409.135.802.29 1.179.467.384.18.532.651.32 1.018-.187.326-.597.455-.935.293-2.572-1.214-5.443-.986-6.703-.796-.371.055-.725-.18-.812-.544v-.003c-.1-.413.177-.822.596-.887.229-.035.506-.07.815-.099-.093-.081-.183-.165-.27-.252-.445-.445-.796-.963-1.041-1.543-.026-.062-.052-.126-.074-.187-.384.064-.764.145-1.135.238-2.159-1.257-4.75-1.26-6.29-1.108-.67.064-1.067.779-.774 1.385l1.306 2.675c-1.451 1.263-2.546 2.81-3.162 4.534l-1.592-.006c-.535-.004-.97.432-.97.966v3.571c0 .361.2.69.519.857l2.066 1.077c.863 2.381 2.652 4.424 5.011 5.833v3.161c0 .622.506 1.128 1.128 1.128h2.894c.448 0 .854-.268 1.034-.677l.725-1.666c.625.077 1.26.116 1.911.116 1.025 0 2.021-.097 2.978-.28v1.379c0 .622.506 1.128 1.128 1.128h2.881c.415 0 .799-.229.996-.596 1.534-2.881 3.2-5.772 4.431-8.788.622-1.528.847-3.149.712-4.731-.219-2.552-1.379-5.005-3.323-6.79zm-17.311 5.997c-.803 0-1.451-.648-1.451-1.45s.648-1.45 1.451-1.45c.802 0 1.45.648 1.45 1.45s-.648 1.45-1.45 1.45z"/>
+ <path d="m25.51 16.556c.442.174.925.271 1.431.271.248 0 .49-.023.722-.068.986-.184 1.84-.741 2.41-1.518.474-.645.754-1.44.754-2.304.004-2.15-1.74-3.89-3.886-3.89-2.15 0-3.89 1.74-3.89 3.89 0 .557.116 1.086.329 1.566.409.935 1.179 1.676 2.13 2.053z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/skrooge.svg b/.icons/kora/apps/scalable/skrooge.svg
new file mode 100644
index 000000000..37e21428c
--- /dev/null
+++ b/.icons/kora/apps/scalable/skrooge.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5805 49.5482 0 23.9596 48.6322)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.78" ry="22.794" fill="url(#a)"/>
+ <g fill-opacity=".8" fill-rule="nonzero">
+ <path d="m34.9 18.029c-1.138-1.047-2.457-1.865-3.873-2.46-.184.278-.395.54-.634.779-.317.317-.672.588-1.06.805.41.136.805.291 1.183.469.385.181.533.653.32 1.021-.187.327-.598.456-.937.294-2.58-1.218-5.461-.989-6.725-.798-.371.055-.727-.181-.814-.546v-.004c-.1-.413.178-.824.598-.889.229-.035.507-.071.818-.1-.094-.081-.185-.165-.272-.252-.446-.446-.798-.967-1.044-1.548-.026-.062-.052-.127-.074-.188-.385.065-.766.146-1.138.239-2.166-1.26-4.765-1.264-6.311-1.112-.672.065-1.07.783-.775 1.39l1.309 2.683c-1.455 1.268-2.554 2.819-3.172 4.549l-1.597-.006c-.536-.004-.973.433-.973.969v3.582c0 .362.201.692.521.86l2.072 1.08c.866 2.389 2.661 4.438 5.027 5.851v3.172c0 .623.508 1.131 1.131 1.131h2.904c.449 0 .856-.268 1.037-.679l.728-1.671c.627.077 1.264.116 1.917.116 1.028 0 2.027-.097 2.987-.281v1.384c0 .623.507 1.131 1.131 1.131h2.89c.417 0 .802-.23.999-.598 1.539-2.89 3.21-5.79 4.445-8.816.624-1.532.85-3.158.715-4.745-.22-2.561-1.384-5.021-3.333-6.812zm-17.367 6.016c-.805 0-1.454-.65-1.454-1.454 0-.805.649-1.455 1.454-1.455s1.455.65 1.455 1.455c0 .804-.65 1.454-1.455 1.454z"/>
+ <path d="m25.515 16.532c.443.175.928.272 1.435.272.249 0 .492-.023.724-.068.99-.184 1.846-.744 2.419-1.523.475-.646.756-1.445.756-2.311.003-2.156-1.746-3.902-3.899-3.902-2.156 0-3.902 1.746-3.902 3.902 0 .559.117 1.089.33 1.571.411.938 1.183 1.681 2.137 2.059z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/skype-call-recorder.svg b/.icons/kora/apps/scalable/skype-call-recorder.svg
new file mode 100644
index 000000000..7163fa743
--- /dev/null
+++ b/.icons/kora/apps/scalable/skype-call-recorder.svg
@@ -0,0 +1,16 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <clipPath>
+ <path d="m118.089 602.321h349.605v-227.59h-349.605z"/>
+ </clipPath>
+ <linearGradient id="b" x1="286.02185" x2="281.40423" y1="359.13365" y2="781.13392" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c61423" offset="0"/>
+ <stop stop-color="#ff4c63" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.6374665 0 0 1.6374665 -644.58019 -848.71933)" cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ <path transform="matrix(.12116531 0 0 -.12116531 -13.842366 92.287484)" d="m496.9107 520.20614c2.817 12.881 4.315 26.252 4.315 39.977 0 102.889-83.411 186.302-186.30504 186.302-10.863 0-21.507-.94-31.861-2.725-16.651 10.488-36.35 16.577-57.482 16.577-59.67 0-108.041-48.375-108.041-108.039 0-19.945 5.427-38.613 14.851-54.649-2.471-12.103-3.77-24.632-3.77-37.466 0-102.892 83.409-186.304 186.303-186.304 11.65404 0 23.05404 1.079 34.11304 3.126 15.21-8.175 32.599-12.821 51.076-12.821 59.671 0 108.041 48.371 108.041 108.041 0 17.239-4.057 33.522-11.24 47.981" fill="url(#b)"/>
+ <path transform="matrix(.10170436 0 0 .10170436 -5.965046 -12.525537)" d="m343.96398 416.62175c-4.92124 46.58773-74.14666 32.80826-101.04944 14.43564-11.1548-9.18632-20.6692-6.23357-29.19935 2.29657-5.90548 8.85823-6.23356 23.29387 4.59316 32.1521 45.2754 37.40141 166.00979 35.43292 168.30636-47.90006 2.29658-87.26997-140.41934-56.4302-131.56111-110.23575 6.88973-34.12058 62.00761-26.90277 86.28572-11.48289 19.68495 14.43564 43.3069-14.10755 20.99728-32.15209-45.27539-34.77675-141.40359-23.29386-148.94949 40.35416-10.17056 93.17545 126.3118 63.9761 130.57687 112.53232z" fill="#fff" fill-opacity=".85" stroke="#e2f3fe" stroke-width="11.15817"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/skype.svg b/.icons/kora/apps/scalable/skype.svg
new file mode 100644
index 000000000..27def8cf6
--- /dev/null
+++ b/.icons/kora/apps/scalable/skype.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0933547 -39.9552 -39.9552 .0933547 25.2165 44.4094)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0544ef" offset="0"/>
+ <stop stop-color="#00a1dd" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m44.238 28.402c.309-1.417.474-2.887.474-4.396 0-11.312-9.171-20.483-20.484-20.483-1.194 0-2.364.103-3.503.3-1.83-1.154-3.996-1.823-6.32-1.823-6.56 0-11.878 5.319-11.878 11.879 0 2.192.596 4.245 1.632 6.008-.271 1.331-.414 2.708-.414 4.119 0 11.313 9.17 20.484 20.483 20.484 1.282 0 2.535-.119 3.751-.344 1.672.899 3.584 1.41 5.616 1.41 6.56 0 11.878-5.319 11.878-11.879 0-1.895-.446-3.686-1.235-5.275" fill="url(#a)"/>
+ <path d="m28.561 29.083c-.454 4.3-6.843 3.028-9.326 1.332-1.029-.847-1.907-.575-2.695.212-.545.818-.575 2.15.424 2.968 4.179 3.451 15.321 3.27 15.533-4.421.212-8.054-12.959-5.208-12.142-10.173.636-3.149 5.723-2.483 7.964-1.06 1.816 1.332 3.996-1.302 1.937-2.967-4.178-3.21-13.049-2.15-13.746 3.724-.938 8.599 11.657 5.904 12.051 10.385z" fill="#fff" stroke="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/skypeforlinux.svg b/.icons/kora/apps/scalable/skypeforlinux.svg
new file mode 120000
index 000000000..c233e23c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/skypeforlinux.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/slack.svg b/.icons/kora/apps/scalable/slack.svg
new file mode 100644
index 000000000..52f20c6f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/slack.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d4d4d4" offset="0"/>
+ <stop stop-color="#fefefe" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m15.573 28.289c0-1.867 1.524-3.393 3.39-3.393 1.867 0 3.391 1.526 3.391 3.393v9.319c0 1.867-1.524 3.393-3.391 3.393-1.866 0-3.39-1.526-3.39-3.393zm-2.543-2e-3c0 1.866-1.524 3.39-3.39 3.39-1.867 0-3.391-1.524-3.391-3.39 0-1.867 1.524-3.391 3.391-3.391h3.39z" fill="#e01e56"/>
+ <path d="m28.287 34.22c1.866 0 3.39 1.524 3.39 3.39 0 1.867-1.524 3.391-3.39 3.391-1.867 0-3.391-1.524-3.391-3.391v-3.39zm9.321-2.543h-9.319c-1.867 0-3.393-1.524-3.393-3.39 0-1.867 1.526-3.391 3.393-3.391h9.319c1.867 0 3.393 1.524 3.393 3.391 0 1.866-1.526 3.39-3.393 3.39z" fill="#ecb22e"/>
+ <path d="m37.61 22.354h-3.39v-3.391c0-1.866 1.524-3.39 3.39-3.39 1.867 0 3.391 1.524 3.391 3.39 0 1.867-1.524 3.391-3.391 3.391zm-5.933-3.393c0 1.867-1.524 3.393-3.39 3.393-1.867 0-3.391-1.526-3.391-3.393v-9.319c0-1.867 1.524-3.393 3.391-3.393 1.866 0 3.39 1.526 3.39 3.393z" fill="#2eb665"/>
+ <path d="m18.961 22.354h-9.319c-1.867 0-3.393-1.524-3.393-3.391 0-1.866 1.526-3.39 3.393-3.39h9.319c1.867 0 3.393 1.524 3.393 3.39 0 1.867-1.526 3.391-3.393 3.391zm3.393-9.324h-3.391c-1.866 0-3.39-1.524-3.39-3.39 0-1.867 1.524-3.391 3.39-3.391 1.867 0 3.391 1.524 3.391 3.391z" fill="#36a2f0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sleep.svg b/.icons/kora/apps/scalable/sleep.svg
new file mode 120000
index 000000000..620d61d33
--- /dev/null
+++ b/.icons/kora/apps/scalable/sleep.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/slic3r-prusa.svg b/.icons/kora/apps/scalable/slic3r-prusa.svg
new file mode 120000
index 000000000..1fdff1b02
--- /dev/null
+++ b/.icons/kora/apps/scalable/slic3r-prusa.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/slic3r-prusa3d.svg b/.icons/kora/apps/scalable/slic3r-prusa3d.svg
new file mode 100644
index 000000000..62d3f56bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/slic3r-prusa3d.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.158638 -28.8193 28.8193 -.158638 18.7385 32.2492)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.138672 -20.6705 20.6705 .138672 24 43.8773)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca4900" offset="0"/>
+ <stop stop-color="#ed6b21" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.12621 0 0 1.12621 -3.02903 -3.02903)" d="m26 4c-8.864 0-16 7.136-16 16 0 4.944 2.222 9.347 5.723 12.277l22.554-22.554c-2.93-3.501-7.333-5.723-12.277-5.723z" fill="url(#a)"/>
+ <path transform="matrix(1.12621 0 0 1.12621 -3.02903 -3.02903)" d="m32.277 15.723-22.554 22.554c2.93 3.501 7.333 5.723 12.277 5.723 8.864 0 16-7.136 16-16 0-4.944-2.222-9.347-5.723-12.277z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/slidewall.svg b/.icons/kora/apps/scalable/slidewall.svg
new file mode 120000
index 000000000..911ba54b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/slidewall.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/slimbookamdcontroller.svg b/.icons/kora/apps/scalable/slimbookamdcontroller.svg
new file mode 120000
index 000000000..b519b7f2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/slimbookamdcontroller.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/slimbookbattery.svg b/.icons/kora/apps/scalable/slimbookbattery.svg
new file mode 100644
index 000000000..b62291131
--- /dev/null
+++ b/.icons/kora/apps/scalable/slimbookbattery.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34 34 0 24 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c3dad4" offset="0"/>
+ <stop stop-color="#f4f4f4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#18801d" offset="0"/>
+ <stop stop-color="#4bae4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -34 25.5 0 24 41)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="19" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20zm0 3c9.326 0 17 7.674 17 17s-7.674 17-17 17-17-7.674-17-17 7.674-17 17-17z" fill="url(#c)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 12v9h9l-9 15v-9h-9z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/slingscold.svg b/.icons/kora/apps/scalable/slingscold.svg
new file mode 120000
index 000000000..17e83c54c
--- /dev/null
+++ b/.icons/kora/apps/scalable/slingscold.svg
@@ -0,0 +1 @@
+Launcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/slingshot.svg b/.icons/kora/apps/scalable/slingshot.svg
new file mode 100644
index 000000000..55746c7b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/slingshot.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(23.9188 23.9188 -23.9188 23.9188 -45.5847 -19.3498)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#297b26" offset="0"/>
+ <stop stop-color="#33b67a" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(-.707107 -.707107 .707107 -.707107 0 0)" cx="-33.941" cy="-7.071" r="17" fill="url(#a)"/>
+ <path d="m8.179 42.092c1.658 1.375 3.563 2.424 5.612 3.088.132-.253.42-.399.833-.37.279.02.604-.059.722-.177.36-.36.588-1.24.408-1.58-.239-.453.246-.706.895-.465.3.112.824.093 1.165-.041.342-.134.729-.216.861-.182.131.033.385-.084.564-.263.249-.249.256-.484.031-1.008-.161-.376-.403-.775-.54-.888-.783-.648-.416-1.115 1.025-1.304.765-.101 1.034-.05 1.206.232.16.261.335.317.64.204.323-.121.564-.03 1.04.385.469.407.754.514 1.158.438.295-.054.61-.023.702.069s.426.191.742.22c.643.06.809.168.742.481-.09.416.389.639 1.412.661.905.02 1.079-.042 1.393-.496.56-.807.795-1.785.584-2.419-.185-.554-.172-.581.288-.594.266-.008.633.067.816.165.531.283.457-.101-.177-.919-.648-.838-.61-1.338.104-1.358.399-.011.427-.061.311-.566-.226-.988-.942-1.238-.772-.269.11.623-.251.471-.602-.252-.28-.577-.373-.654-.846-.687-.97-.07-.869-1.3.109-1.327.622-.019.917-.496.578-.941-.149-.197-.348-.717-.441-1.158-.093-.44-.242-.873-.33-.961-.087-.088-.159-.511-.159-.942-.001-.872-.188-1.169-.618-.985-.517.221-.648.471-.684 1.304-.029.663-.434 2.098-.654 2.318-.136.136-.544-.503-.637-.996-.058-.309-.193-.768-.3-1.021-.113-.269-.068-.71.107-1.067.275-.558.256-.65-.244-1.15l-.544-.544.895-1.059c1.076-1.273 1.22-1.606.913-2.106-.225-.368-.082-1.145.277-1.504.096-.096.544-.117.995-.046.56.087.9.026 1.075-.193.218-.273.313-.255.635.119.207.241.675.552 1.039.689.429.162.793.441 1.04.796.284.408.425.501.561.366.099-.1.407-.165.684-.145.682.048.699-.27.036-.731-.411-.286-.519-.449-.429-.66.191-.447.973-.579 1.199-.203.143.239.3.265.584.099.101-.059.207-.089.309-.102-.378-.857-.826-1.681-1.34-2.464-.055.175-.091.348-.071.461.091.529-.685.89-1.213.566-.539-.33-.753.021-.335.547.368.461.389 1.321.036 1.397-.237.051-.612-.366-1.223-1.357-.277-.447-.696-.523-2.451-.444-1.017.046-1.611-.106-2.02-.515-.157-.156-.857-.57-1.558-.92-1.324-.659-1.7-1.059-1.301-1.384.83-.678.319-1.138-1.261-1.139-.658 0-1.197-.063-1.199-.14-.006-.295.971-.729 1.574-.697.764.04 1.012-.168.839-.703-.094-.294.025-.577.447-1.06l.577-.659-.503-.503c-.176-.176-.298-.346-.37-.509-5.598-1.396-11.538.15-15.745 4.097-.209.577-.46.801-.898.898-.214.237-.42.479-.62.728.104.115.211.231.345.354.631.581.911 1.338.607 1.642-.064.065-.114.545-.111 1.067.005.591-.102 1.003-.281 1.094-.163.081-.273.367-.252.656.02.282-.067.616-.193.742-.202.202-.099.355.85 1.259l1.08 1.028 1.021-1.057c1.789-1.851 1.99-2.595.849-3.126-.523-.243-1.358-1.289-1.413-1.769-.02-.174.119-.593.31-.931.189-.338.371-1.071.402-1.628.064-1.129.255-1.403 1.26-1.797.877-.345 1.093.013.374.618l-.535.451.535.367c.297.202.793.33 1.116.288.458-.059.589-.004.62.264.022.187-.068.447-.198.577s-.145.403-.037.606c.11.205.088.656-.049 1.003-.218.556-.341.67-1.007.944-.676.277-.756.354-.749.714.007.329.089.422.443.51.355.089.451.204.538.646.058.295.268.701.467.9.406.406.332.726-.321 1.379-.603.602-.462 1.181.472 1.958.649.539.741.709.851 1.557.068.524-.012 1.54-.179 2.26s-.333 1.481-.369 1.691c-.052.302-.253.441-.98.679l-.916.299.741.564c1.318 1.004 1.703 1.089 1.472.322-.091-.299-.046-.361.278-.385.212-.014.438-.147.502-.296.063-.149.367-.345.674-.436.308-.09.678-.279.826-.419.459-.437 1.582-.026 2.389.876 1.224 1.366 1.349 1.451 2.236 1.484 1.108.041 1.43-.133 1.658-.896.222-.74-.047-1.392-.884-2.149-.748-.678-.765-.821-.131-1.13.539-.261 1.158.05 1.224.616.049.436 1.036 1.124 1.575 1.098.225-.01.695-.161 1.042-.333.599-.298.67-.282 1.408.326.738.607.781.693.819 1.622.043 1.035-.246 1.507-1.159 1.901-.406.174-.538.136-.79-.228-.498-.72-.95-.749-1.601-.098-.315.315-.549.672-.519.791.031.119-.075.348-.236.508-.16.161-.29.444-.288.628.005.269-.086.32-.458.256-.254-.044-.57-.218-.702-.386s-.611-.517-1.064-.777c-.654-.376-.911-.422-1.251-.221-.647.382-1.383.472-1.653.202-.428-.427-1.442.569-2.488 2.446-.154.277-.123.583.102.955.181.301.279.729.217.95-.063.22-.034.48.064.578s.172.407.164.686c-.007.281.158.679.373.893.508.508.166.866-.522.547-.727-.337-1.299-1.421-1.079-2.041.3-.842-.24-.905-1.198-.14-1.186.946-1.86.885-3.019-.274l-.834-.834v.73c0 .228-.045.462-.116.664zm-3.943-4.7c.044.002.084.008.131.007.563-.006.735.085 1.1.581.638.868.844.468.377-.731-.252-.648-.317-1.163-.187-1.49.626-1.576.892-2.495.788-2.719-.21-.454-.653-.407-1.352.145-.803.633-1.198.543-1.242-.286-.017-.322-.129-.684-.249-.803-.373-.373-.499-.799-.297-1.001.107-.107.237-.49.291-.853.078-.533-.003-.761-.429-1.187-.522-.522-.744-.94-1.037-1.955-.005-.016-.013-.028-.018-.044-.406 3.583.338 7.204 2.124 10.336zm26.731 3.678c.018-.016.036-.033.054-.049.772-.78 1.467-1.631 2.074-2.544-.258-.613-.448-.663-.899-.303-.233.186-.58.314-.774.285-.298-.045-.332.051-.22.643.072.384.025.881-.105 1.103-.126.215-.161.553-.13.865zm.19-7.757c.101.124.296.199.591.205.622.014 1.185-.646 1.066-1.247-.135-.69-.375-.769-.938-.311-.695.566-.94 1.081-.719 1.353zm-.223-3.858c.127.119.35.166.671.116.339-.052.631-.266.961-.705.404-.54.535-.612.908-.491.481.155 1.032-.26 1.02-.769-.01-.506-.322-.688-.75-.438-.609.357-1.373-.294-1.422-1.211-.021-.391-.096-.653-.167-.582s-.114.543-.095 1.048c.028.774-.056 1.007-.535 1.486-.677.677-.869 1.284-.591 1.546zm4.902 1.799c.029-.21.053-.419.073-.63-.045.209-.073.424-.073.63zm-2.205-5.897c.081.04.184-.01.318-.144.135-.136.364-.192.509-.125.192.089.387-.041.722-.484.063-.083.118-.145.175-.209-.075-.254-.156-.506-.243-.757-.2.217-.482.424-.898.621-.705.336-.842.46-.783.702.055.226.117.356.2.396z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m41.438 2.025c-.255-.006-.517 0-.79.018-4.908.326-11.98 4.486-17.892 10.393.371.083.743.166 1.109.275 3.017-2.548 6.427-4.466 9.233-5.686 1.174-.51 3.585-1.447 5.357-1.557 2.265-.14 3.759.799 3.229 2.778-.68 2.46-2.847 6.332-6.362 10.225s-8.304 8.003-11.875 9.892l2.127 3.876c4.178-2.652 8.772-6.719 12.717-11.089 7.641-8.462 9.959-16.856 5.178-18.748-.587-.232-1.269-.358-2.031-.377z" fill="#a91f1f" fill-rule="nonzero"/>
+ <circle cx="25" cy="30" r="9" fill="#e13c3c"/>
+ <circle cx="25" cy="30" r="6" fill="#ffa833"/>
+ <circle cx="25" cy="30" r="3" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sm.puri.Chatty.svg b/.icons/kora/apps/scalable/sm.puri.Chatty.svg
new file mode 100644
index 000000000..b12303ad7
--- /dev/null
+++ b/.icons/kora/apps/scalable/sm.puri.Chatty.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.616 37.616 0 24 42.808)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#358c00" offset="0"/>
+ <stop stop-color="#5dbf21" offset="1"/>
+ </linearGradient>
+ <path d="m25.085 37.624 5.185 5.184 5.184-5.184h1.336c4.475 0 8.108-3.633 8.108-8.108v-16.216c0-4.475-3.633-8.108-8.108-8.108h-25.58c-4.475 0-8.108 3.633-8.108 8.108v16.216c0 4.475 3.633 8.108 8.108 8.108z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11.767 23.694s4.441 4.486 12.233 4.486 12.233-4.486 12.233-4.486c.407-.408.407-1.07 0-1.478-.408-.408-1.07-.408-1.478 0 0 0-3.919 3.874-10.755 3.874s-10.755-3.874-10.755-3.874c-.408-.408-1.07-.408-1.478 0-.407.408-.407 1.07 0 1.478zm5.964-8.053c1.153 0 2.089.936 2.089 2.09 0 1.153-.936 2.089-2.089 2.089-1.154 0-2.09-.936-2.09-2.089 0-1.154.936-2.09 2.09-2.09zm12.538 0c1.154 0 2.09.936 2.09 2.09 0 1.153-.936 2.089-2.09 2.089-1.153 0-2.089-.936-2.089-2.089 0-1.154.936-2.09 2.089-2.09z" fill="#222222"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/smartcode-stremio.svg b/.icons/kora/apps/scalable/smartcode-stremio.svg
new file mode 120000
index 000000000..ecc7e8139
--- /dev/null
+++ b/.icons/kora/apps/scalable/smartcode-stremio.svg
@@ -0,0 +1 @@
+stremio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/smartgit.svg b/.icons/kora/apps/scalable/smartgit.svg
new file mode 120000
index 000000000..3b377ce95
--- /dev/null
+++ b/.icons/kora/apps/scalable/smartgit.svg
@@ -0,0 +1 @@
+git-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/smartgithg.svg b/.icons/kora/apps/scalable/smartgithg.svg
new file mode 120000
index 000000000..3b377ce95
--- /dev/null
+++ b/.icons/kora/apps/scalable/smartgithg.svg
@@ -0,0 +1 @@
+git-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/smartsim.svg b/.icons/kora/apps/scalable/smartsim.svg
new file mode 100644
index 000000000..33f6d885c
--- /dev/null
+++ b/.icons/kora/apps/scalable/smartsim.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.3231 39.3231 0 194.584 43.6615)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b5b5b5" offset="0"/>
+ <stop stop-color="#ddd" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.02862 0 0 1.02862 -.686965 -.686965)" d="m45.846 38.2v-2.185h-43.692v2.185zm0-4.369v-2.185h-43.692v2.185zm0-4.369v-2.185h-43.692v2.185zm0-4.37v-2.184h-43.692v2.184zm0-4.369v-2.185h-43.692v2.185zm0-4.369v-2.185h-43.692v2.185zm0-4.369v-2.185h-43.692v2.185z" fill="#585858"/>
+ <path transform="matrix(1.02862 0 0 1.02862 -.686965 -.686965)" d="m25.092 2.154v43.692h-2.184v-43.692h2.184zm-4.369 0v43.692h-2.185v-43.692h2.185zm-4.369 0v43.692h-2.185v-43.692h2.185zm-4.369 0v43.692h-2.185v-43.692h2.185zm17.477 0v43.692h-2.185v-43.692h2.185zm4.369 0v43.692h-2.185v-43.692h2.185zm4.369 0v43.692h-2.185v-43.692h2.185z" fill="#585858"/>
+ <g transform="matrix(.969178 0 0 .969178 .739731 .739731)">
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m33.94 16.9h-5.68s0-1.42-1.42-1.42h-5.68c-1.42 0-1.42 1.42-1.42 1.42v2.84s0 1.42 1.42 1.42h8.52c4.26 0 4.26 4.26 4.26 4.26v8.52s0 4.26-4.26 4.26h-11.36c-4.26 0-4.26-4.26-4.26-4.26v-2.84h5.68s0 1.42 1.42 1.42h5.68c1.42 0 1.42-1.42 1.42-1.42v-2.84s0-1.42-1.42-1.42h-8.52c-4.26 0-4.26-4.26-4.26-4.26v-8.52s0-4.26 4.26-4.26h11.36c4.26 0 4.26 4.26 4.26 4.26z" fill="#006769" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/smartsvn.svg b/.icons/kora/apps/scalable/smartsvn.svg
new file mode 120000
index 000000000..c8ab8ace3
--- /dev/null
+++ b/.icons/kora/apps/scalable/smartsvn.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/smartsynchronize.svg b/.icons/kora/apps/scalable/smartsynchronize.svg
new file mode 100644
index 000000000..c1e89e700
--- /dev/null
+++ b/.icons/kora/apps/scalable/smartsynchronize.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11 12 15.48 12.14-15.48 11.86v-4.547l9.738-7.453-9.738-7.5zm26 3.797-10.52 8.343 10.52 8.157v-4.547l-4.731-3.75 4.731-3.75z" fill="#d87d00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/smb4k.svg b/.icons/kora/apps/scalable/smb4k.svg
new file mode 120000
index 000000000..28bce8913
--- /dev/null
+++ b/.icons/kora/apps/scalable/smb4k.svg
@@ -0,0 +1 @@
+system-config-samba.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/smc.svg b/.icons/kora/apps/scalable/smc.svg
new file mode 100644
index 000000000..763deecd0
--- /dev/null
+++ b/.icons/kora/apps/scalable/smc.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.051 38.216c2.535 0 5.523-.319 6.871-1.778 1.004-1.087 1.268-3.084 1.244-4.424-.543-.76-3.033-2.811-8.115-2.811-5.081 0-7.571 2.051-8.114 2.811-.024 1.34.24 3.337 1.244 4.424 1.348 1.459 4.336 1.778 6.87 1.778zm-3.894-5.369c0 1.3.123 2.465.774 2.465.652 0 .775-1.133.775-2.434 0-1.3-.028-2.434-.735-2.434s-.814 1.102-.814 2.403zm7.789 0c0 1.3-.123 2.465-.774 2.465-.652 0-.775-1.133-.775-2.434 0-1.3.028-2.434.735-2.434s.814 1.102.814 2.403zm-17.495-7.505c0 .907.097 1.695.269 2.385 2.168-1.713 3.4-6.571 2.177-10.164-1.655 2.681-2.446 5.704-2.446 7.779zm4.741 8.503c-2.52-.93-5.855-3.079-5.855-8.501 0-5.423 4.483-15.333 14.714-15.333s14.715 9.91 14.715 15.333c0 5.422-3.335 7.571-5.855 8.501-.339 3.984-3.414 5.498-8.86 5.498-5.445 0-8.52-1.514-8.859-5.498zm20.014-16.282c-1.223 3.593.01 8.451 2.176 10.164.172-.69.269-1.478.269-2.385 0-2.075-.79-5.098-2.445-7.779zm-11.155-5.381c-3.831 0-6.936 3.011-6.936 6.724 0 3.714 3.105 6.725 6.936 6.725s6.937-3.011 6.937-6.725c0-3.713-3.106-6.724-6.937-6.724z" fill="#fff" fill-opacity=".84" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/smplayer.svg b/.icons/kora/apps/scalable/smplayer.svg
new file mode 100644
index 000000000..6603ff0cd
--- /dev/null
+++ b/.icons/kora/apps/scalable/smplayer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.406 45.406 0 24.061 46.692)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00736d" offset="0"/>
+ <stop stop-color="#00c178" stop-opacity=".98" offset="1"/>
+ </linearGradient>
+ <circle cx="24.061" cy="23.989" r="22.703" fill="url(#a)"/>
+ <path d="m29.065 26.246c.564-.338.909-.947.909-1.604 0-.658-.345-1.267-.909-1.605-2.193-1.316-5.29-3.174-7.525-4.516-.579-.346-1.299-.356-1.885-.023-.587.332-.95.954-.95 1.628v9.031c0 .674.363 1.296.95 1.628.586.333 1.306.324 1.885-.023 2.235-1.342 5.332-3.2 7.525-4.516zm-5.065-17.246c8.31 0 15 6.69 15 15s-6.69 15-15 15-15-6.69-15-15 6.69-15 15-15z" fill="#fff" fill-opacity=".82"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/smtube.svg b/.icons/kora/apps/scalable/smtube.svg
new file mode 100644
index 000000000..f8e5193d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/smtube.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.4561 44.4561 0 24.041 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#940e1d" offset="0"/>
+ <stop stop-color="#fd6820" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(1.0391 -13.685 13.685 1.0391 23.8262 30.681)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ececec" stop-opacity=".88" offset="0"/>
+ <stop stop-color="#fefefe" stop-opacity=".88" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m35.291 20.181c-.129-1.544-1.049-3.49-2.94-3.56-5.282-.355-11.538-.452-16.915 0-1.668.187-2.812 2.219-2.936 3.763-.264 3.242-.264 5.087 0 8.329.126 1.543 1.24 3.587 2.939 3.801 5.44.355 11.667.406 16.914 0 1.647-.285 2.814-2.258 2.94-3.801.262-3.244.262-5.29-.002-8.532zm-14.296 8.48v-8.312l7.247 4.156z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/smuxi-frontend-gnome.svg b/.icons/kora/apps/scalable/smuxi-frontend-gnome.svg
new file mode 120000
index 000000000..0f0e70558
--- /dev/null
+++ b/.icons/kora/apps/scalable/smuxi-frontend-gnome.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/smuxi.svg b/.icons/kora/apps/scalable/smuxi.svg
new file mode 120000
index 000000000..0f0e70558
--- /dev/null
+++ b/.icons/kora/apps/scalable/smuxi.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/snap-photobooth.svg b/.icons/kora/apps/scalable/snap-photobooth.svg
new file mode 120000
index 000000000..e298036f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/snap-photobooth.svg
@@ -0,0 +1 @@
+snap.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/snap.svg b/.icons/kora/apps/scalable/snap.svg
new file mode 100644
index 000000000..4eca14e16
--- /dev/null
+++ b/.icons/kora/apps/scalable/snap.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9aacb4" offset="0"/>
+ <stop stop-color="#ccd9de" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m36.906 16.881c-.729-.71-1.608-1.065-2.639-1.065h-3.267l-.743-1.933c-.185-.464-.523-.864-1.014-1.201-.491-.336-.994-.504-1.509-.504h-7.467c-.516 0-1.019.168-1.51.504-.491.337-.829.737-1.013 1.201l-.744 1.933h-3.267c-1.03 0-1.91.355-2.639 1.065-.729.711-1.094 1.568-1.094 2.572v12.732c0 1.004.365 1.861 1.094 2.571.729.711 1.609 1.066 2.639 1.066h20.534c1.03 0 1.91-.355 2.639-1.066.729-.71 1.094-1.567 1.094-2.571v-12.732c0-1.004-.364-1.861-1.094-2.572zm-8.29 13.435c-1.279 1.246-2.817 1.869-4.616 1.869s-3.337-.623-4.616-1.869c-1.278-1.245-1.917-2.745-1.917-4.497 0-1.753.639-3.251 1.917-4.497 1.279-1.246 2.817-1.869 4.616-1.869s3.337.623 4.616 1.869c1.278 1.245 1.917 2.744 1.917 4.497 0 1.752-.639 3.251-1.917 4.497zm-4.616-8.589c-1.157 0-2.146.4-2.968 1.2-.821.801-1.232 1.765-1.232 2.892s.411 2.091 1.232 2.892c.822.8 1.811 1.2 2.968 1.2s2.146-.4 2.968-1.2c.821-.801 1.232-1.765 1.232-2.892s-.411-2.091-1.232-2.892c-.822-.8-1.811-1.2-2.968-1.2z" fill-opacity=".72" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/snes9x.svg b/.icons/kora/apps/scalable/snes9x.svg
new file mode 100644
index 000000000..30fb38d99
--- /dev/null
+++ b/.icons/kora/apps/scalable/snes9x.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.54731 -43.325 43.325 -1.54731 28.659 45.4617)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dc3c30" offset="0"/>
+ <stop stop-color="#ff786d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 38.62c2.737 0 5.963-.345 7.419-1.921 1.084-1.173 1.369-3.33 1.343-4.776-.586-.821-3.275-3.036-8.762-3.036s-8.176 2.215-8.762 3.036c-.026 1.446.259 3.603 1.343 4.776 1.456 1.576 4.682 1.921 7.419 1.921zm-4.205-5.798c0 1.404.132 2.662.836 2.662.703 0 .836-1.224.836-2.628 0-1.405-.03-2.628-.793-2.628-.764 0-.879 1.189-.879 2.594zm8.41 0c0 1.404-.133 2.662-.836 2.662s-.836-1.224-.836-2.628c0-1.405.03-2.628.793-2.628.764 0 .879 1.189.879 2.594zm-18.89-8.104c0 .98.105 1.83.291 2.576 2.34-1.85 3.67-7.095 2.349-10.975-1.786 2.895-2.64 6.158-2.64 8.399zm5.119 9.182c-2.721-1.004-6.322-3.325-6.322-9.18s4.841-16.556 15.888-16.556 15.888 10.701 15.888 16.556-3.601 8.176-6.322 9.18c-.366 4.301-3.686 5.936-9.566 5.936s-9.2-1.635-9.566-5.936zm21.611-17.581c-1.321 3.88.01 9.125 2.349 10.975.186-.746.291-1.596.291-2.576 0-2.241-.854-5.504-2.64-8.399zm-12.045-5.81c-4.137 0-7.49 3.251-7.49 7.26 0 4.01 3.353 7.261 7.49 7.261s7.49-3.251 7.49-7.261c0-4.009-3.353-7.26-7.49-7.26z" fill="#fff" fill-opacity=".89" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/so.libdb.gtkcord4.svg b/.icons/kora/apps/scalable/so.libdb.gtkcord4.svg
new file mode 100644
index 000000000..ca7a9247b
--- /dev/null
+++ b/.icons/kora/apps/scalable/so.libdb.gtkcord4.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24.0003 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d3f96" offset="0"/>
+ <stop stop-color="#c061cb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m19.761 12.62c-2.114.368-4.137 1.011-6.025 1.885-.016.008-.028.018-.038.034-3.836 5.784-4.888 11.427-4.372 16.999.002.028.016.053.037.069 2.532 1.876 4.983 3.016 7.39 3.771.038.011.08-.002.104-.034.57-.784 1.077-1.271 1.512-2.141.026-.051.001-.111-.051-.131-.805-.308-1.57-.682-2.308-1.109-.058-.034-.064-.12-.011-.16.155-.117.312-.239.46-.362.027-.023.065-.028.096-.014 4.843 2.232 10.086 2.232 14.872 0 .032-.015.068-.011.096.011.148.124.304.248.46.365.054.04.049.126-.009.16-.737.435-1.504.802-2.31 1.109-.052.02-.074.08-.049.131.445.869.951 1.354 1.51 2.139.023.033.066.047.104.036 2.418-.755 4.87-1.895 7.401-3.771.022-.016.038-.041.04-.069.617-6.442-1.035-12.036-4.377-16.997-.008-.017-.022-.029-.038-.036-1.886-.873-3.908-1.516-6.022-1.885-.039-.007-.078.009-.098.045-.26.467-.548.848-.749 1.327-2.275-.344-4.539-.344-6.767 0-.202-.49-.499-.86-.761-1.327-.019-.035-.059-.051-.097-.045zm-.885 10.242c1.597 0 2.873 1.288 2.848 2.845 0 1.569-1.263 2.846-2.848 2.846-1.56 0-2.843-1.277-2.843-2.846 0-1.568 1.258-2.845 2.843-2.845zm10.246 0c1.597 0 2.87 1.288 2.845 2.845 0 1.569-1.248 2.846-2.845 2.846-1.56 0-2.846-1.277-2.846-2.846 0-1.568 1.261-2.845 2.846-2.845z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/soapui.svg b/.icons/kora/apps/scalable/soapui.svg
new file mode 100644
index 000000000..6e92de96d
--- /dev/null
+++ b/.icons/kora/apps/scalable/soapui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.9719 44.9719 0 24 46.486)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#309c02" offset="0"/>
+ <stop stop-color="#66b744" offset="1"/>
+ </linearGradient>
+ <path d="m20.471 45.025-17.496-17.496c-1.948-1.948-1.948-5.11 0-7.058l17.496-17.496c1.948-1.948 5.11-1.948 7.058 0l17.496 17.496c1.948 1.948 1.948 5.11 0 7.058l-17.496 17.496c-1.948 1.948-5.11 1.948-7.058 0z" fill="url(#a)"/>
+ <path d="m24 6.661c-4.05 0-7.335.872-9.796 2.581l-2.497 2.497c-1.15 1.684-1.728 3.677-1.567 5.614.48 5.756 6.241 10.115 13.86 10.115 5.097 0 6.849 2.577 6.947 3.757.049.589-.035 1.042-.928 1.727-.894.684-2.796 1.451-6.019 1.451-4.393 0-9.776-2.973-9.776-2.973-.553-.349-1.195-.534-1.849-.534-1.599 0-3.001 1.106-3.373 2.661l5.897 5.897c2.417.957 5.634 1.885 9.101 1.885 4.05 0 7.335-.872 9.796-2.581l2.497-2.497c1.15-1.684 1.728-3.677 1.567-5.614-.48-5.756-6.241-10.115-13.86-10.115-5.097 0-6.849-2.577-6.947-3.757-.049-.589.035-1.042.928-1.727.894-.684 2.796-1.451 6.019-1.451 4.393 0 9.776 2.973 9.776 2.973.553.349 1.195.534 1.849.534 1.599 0 3.001-1.106 3.373-2.661l-5.897-5.897c-2.417-.957-5.634-1.885-9.101-1.885z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/social.whalebird.WhalebirdDesktop.svg b/.icons/kora/apps/scalable/social.whalebird.WhalebirdDesktop.svg
new file mode 120000
index 000000000..26d8b1788
--- /dev/null
+++ b/.icons/kora/apps/scalable/social.whalebird.WhalebirdDesktop.svg
@@ -0,0 +1 @@
+whalebird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sofastats.svg b/.icons/kora/apps/scalable/sofastats.svg
new file mode 100644
index 000000000..0abfb46f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/sofastats.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -17.592 17.592 0 24 26.6519)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#943515" offset="0"/>
+ <stop stop-color="#9c4a2f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -12.8058 12.8058 0 24 36.8058)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cb784a" offset="0"/>
+ <stop stop-color="#e47024" offset="1"/>
+ </linearGradient>
+ <path d="m41.074 34.94v4h-4v-4zm-29.88-.269v4.269h-4.268v-4.269z" fill="#3c1717"/>
+ <path d="m41.074 14.326c0-2.906-2.359-5.266-5.266-5.266h-23.616c-2.907 0-5.266 2.36-5.266 5.266v8.676c0 2.907 2.359 5.267 5.266 5.267h23.616c2.907 0 5.266-2.36 5.266-5.267z" fill="url(#a)"/>
+ <path d="m41.074 36.806h-34.148c-1.178 0-2.135-.957-2.135-2.135l-2.134-14.304c0-1.178.956-2.135 2.134-2.135l4.269-.635c1.178 0 2.134.956 2.134 2.134v4.269h25.612v-4.269c0-1.178.956-2.134 2.134-2.134l4.269.635c1.178 0 2.134.957 2.134 2.135l-2.134 14.304c0 1.178-.957 2.135-2.135 2.135z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/software-center.svg b/.icons/kora/apps/scalable/software-center.svg
new file mode 120000
index 000000000..8b27194d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-center.svg
@@ -0,0 +1 @@
+softwarecenter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/software-manager.svg b/.icons/kora/apps/scalable/software-manager.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-manager.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/software-properties-mint.svg b/.icons/kora/apps/scalable/software-properties-mint.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-properties-mint.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/software-properties.svg b/.icons/kora/apps/scalable/software-properties.svg
new file mode 100644
index 000000000..cd59a8950
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-properties.svg
@@ -0,0 +1,39 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.131484 -10 10 .131484 81.8866 13.789)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#727272" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="translate(0 6)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -6)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -37 37 0 690 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -11)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 -2381.09 2381.09 0 -483.215 2383)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .369727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.234v30.206c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.206z" fill="url(#e)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m46 9h-5.5v-3.5z" fill="url(#g)" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#h)" fill-rule="nonzero"/>
+ <circle cx="14.150908" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m32.555 27.586c-.027-.242-.31-.424-.554-.424-.789 0-1.489-.463-1.782-1.179-.3-.734-.107-1.59.481-2.129.185-.169.208-.452.053-.649-.404-.513-.863-.976-1.364-1.377-.197-.158-.484-.136-.655.052-.513.569-1.434.78-2.147.483-.741-.312-1.208-1.063-1.163-1.869.015-.254-.17-.474-.422-.503-.643-.075-1.292-.077-1.937-.005-.249.027-.434.242-.426.492.028.798-.445 1.536-1.179 1.837-.704.287-1.619.078-2.131-.485-.169-.186-.452-.209-.65-.055-.516.405-.985.868-1.392 1.377-.159.198-.136.484.051.654.599.543.793 1.406.481 2.148-.297.708-1.032 1.164-1.873 1.164-.273-.009-.467.174-.497.423-.076.646-.077 1.305-.004 1.957.027.243.318.424.565.424.749-.019 1.469.445 1.771 1.179.301.734.108 1.589-.481 2.129-.184.169-.208.452-.053.649.4.509.859.973 1.362 1.378.198.159.485.136.655-.052.516-.57 1.437-.781 2.147-.483.743.311 1.21 1.062 1.164 1.868-.015.254.171.474.423.503.329.039.66.058.992.058.315 0 .63-.017.945-.053.249-.027.434-.242.426-.493-.029-.797.445-1.535 1.178-1.835.708-.29 1.62-.078 2.132.485.17.185.451.207.65.054.515-.404.983-.867 1.392-1.377.159-.197.137-.484-.051-.654-.599-.543-.794-1.406-.482-2.148.292-.698 1-1.167 1.761-1.167l.106.003c.247.02.474-.17.504-.422.076-.647.077-1.306.004-1.958zm-8.541 3.846c-1.584 0-2.872-1.288-2.872-2.872 0-1.583 1.288-2.871 2.872-2.871 1.583 0 2.871 1.288 2.871 2.871 0 1.584-1.288 2.872-2.871 2.872z" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/software-sources.svg b/.icons/kora/apps/scalable/software-sources.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/software-store.svg b/.icons/kora/apps/scalable/software-store.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-store.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/software-update-available.svg b/.icons/kora/apps/scalable/software-update-available.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-update-available.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/software-update-urgent.svg b/.icons/kora/apps/scalable/software-update-urgent.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/software-update-urgent.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/software.svg b/.icons/kora/apps/scalable/software.svg
new file mode 100644
index 000000000..bafdc5399
--- /dev/null
+++ b/.icons/kora/apps/scalable/software.svg
@@ -0,0 +1,39 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.131484 -10 10 .131484 81.8866 13.789)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#727272" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="translate(0 6)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -6)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -37 37 0 690 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -11)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 -2381.09 2381.09 0 -483.215 2383)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .369727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.234v30.206c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.206z" fill="url(#e)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m46 9h-5.5v-3.5z" fill="url(#g)" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#h)" fill-rule="nonzero"/>
+ <circle cx="14.150908" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m19.5 30.5c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm9 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-4.5 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm0-4.5c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-4.5 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm9 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-9-4.5c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm9 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-4.5 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/softwarecenter-debian.svg b/.icons/kora/apps/scalable/softwarecenter-debian.svg
new file mode 100644
index 000000000..d4b0034b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/softwarecenter-debian.svg
@@ -0,0 +1,36 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#c31162" offset="0"/>
+ <stop stop-color="#ff3966" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -10.048 10.048 0 24 13.048)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(3.5 0 0 3.5 4 5.5)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(3.5 0 0 3.5 40.5 5.5)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(5.5 0 0 5.5 40.5 8)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff709a" offset="0"/>
+ <stop stop-color="#ec396c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ec396c" offset="0"/>
+ <stop stop-color="#ff709a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(5.48673 0 0 5.48673 2.01327 8.99583)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(0 -36.668 36.668 0 24 45.668)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 -1 1 0 0 1)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6e6e6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .139925)">
+ <path d="m4 3h40v10h-40z" fill="url(#b)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ <path d="m46 9h-5.5v-3.5z" fill="url(#e)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#g)" fill-rule="nonzero"/>
+ </g>
+ <path d="m2.332 39.44v-30.161c0-.094.004-.187.013-.279h43.31c.009.092.013.185.013.279v30.161c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#h)"/>
+ <circle cx="14.150908" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m25.038 37.801c-2.748-.988-4.38-2.202-6.169-4.909-.44-.746-1.247-2.411-1.217-4.584-.071-2.167 1.024-4.663 3.067-5.995 1.973-1.406 4.519-1.427 6.034-.872 1.562.58 2.196 1.546 2.214 1.5-.048.012.837.757 1.231 2.377.44 1.557-.007 4.138-2.155 5.195-.988.53-2.271.625-3.277.247-1.006-.406-1.736-1.297-1.979-2.228-.53-2.055 1.029-3.194 1.717-3.311 2.799-.933 4.216 3.447.943 3.819 1.492.498 3.03-1.033 2.737-2.593-.059-1.56-1.947-3.108-4.03-2.473-.544.15-1.368.532-2.013 1.39-.661.854-.961 2.192-.617 3.492.335 1.307 1.354 2.559 2.773 3.121 1.433.529 3.03.378 4.348-.308 2.814-1.392 3.377-4.784 2.818-6.65-.494-2.006-1.583-2.924-1.527-2.938-.02.054-.804-1.137-2.741-1.861-1.894-.69-4.847-.641-7.211 1.017-2.42 1.551-3.731 4.601-3.636 7.058-.033 2.496.898 4.406 1.405 5.255 2.046 3.12 4.39 4.095 7.285 4.251z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/softwarecenter-old.svg b/.icons/kora/apps/scalable/softwarecenter-old.svg
new file mode 100644
index 000000000..f9d06bd8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/softwarecenter-old.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 305.364 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.954946 0 0 .954946 .129461 1.0813)" d="m31.416 34.066c-2.076 1.532-4.641 2.438-7.416 2.438-6.901 0-12.504-5.603-12.504-12.504s5.603-12.504 12.504-12.504c2.775 0 5.34.906 7.416 2.438v-1.671h5.088v23.474h-5.088zm2.82-11.211c-.033-.289-.371-.506-.664-.506-.942 0-1.779-.554-2.13-1.412-.361-.877-.128-1.902.574-2.547.222-.201.248-.54.063-.777-.483-.613-1.033-1.167-1.632-1.648-.234-.188-.58-.161-.781.064-.615.679-1.718.933-2.57.576-.886-.372-1.446-1.271-1.391-2.236.018-.302-.204-.566-.507-.601-.769-.09-1.543-.091-2.316-.006-.299.033-.52.291-.511.588.034.956-.533 1.84-1.41 2.199-.841.343-1.938.094-2.549-.581-.203-.221-.541-.249-.779-.065-.616.484-1.179 1.039-1.666 1.648-.189.236-.162.579.061.783.72.649.951 1.682.577 2.569-.355.847-1.235 1.392-2.24 1.392-.328-.009-.56.209-.595.506-.092.775-.092 1.562-.006 2.342.033.291.382.508.675.508.897-.024 1.759.531 2.121 1.411.36.878.129 1.901-.576 2.546-.221.203-.249.542-.063.777.478.611 1.026 1.164 1.63 1.648.235.192.579.163.784-.061.615-.682 1.719-.934 2.567-.579.888.372 1.448 1.271 1.393 2.237-.018.303.204.565.507.602.393.044.789.069 1.187.069.376 0 .753-.022 1.129-.064.299-.033.521-.291.511-.59-.034-.955.531-1.837 1.409-2.196.847-.346 1.939-.093 2.551.581.202.22.539.248.777.065.617-.485 1.176-1.038 1.667-1.648.189-.236.162-.58-.061-.783-.717-.649-.952-1.682-.579-2.57.352-.835 1.198-1.397 2.108-1.397l.128.004c.295.025.566-.204.601-.504.092-.775.092-1.563.006-2.344zm-10.22 4.602c-1.894 0-3.435-1.541-3.435-3.436 0-1.894 1.541-3.436 3.435-3.436 1.895 0 3.436 1.542 3.436 3.436 0 1.895-1.541 3.436-3.436 3.436z" fill="#e3f4fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/softwarecenter-ubuntu.svg b/.icons/kora/apps/scalable/softwarecenter-ubuntu.svg
new file mode 100644
index 000000000..9946582ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/softwarecenter-ubuntu.svg
@@ -0,0 +1,33 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#d93300" offset="0"/>
+ <stop stop-color="#ff5f07" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -6 6 0 24 9)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1 0 0 -1 1 0)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="e">
+ <stop stop-color="#ff4224" offset="0"/>
+ <stop stop-color="#ffa140" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-1 0 0 -1 1 0)" gradientUnits="userSpaceOnUse" xlink:href="#e"/>
+ <linearGradient id="g" x2="1" gradientUnits="userSpaceOnUse" xlink:href="#e"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(0 -36.263 36.263 0 24 45.4957)" gradientUnits="userSpaceOnUse" xlink:href="#e"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 -1 1 0 0 1)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e6e6e6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .212203)">
+ <path d="m4 3h40v10h-40z" fill="url(#b)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ <path d="m46 9h-5.5v-3.5z" fill="url(#f)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#g)" fill-rule="nonzero"/>
+ </g>
+ <path d="m2.332 39.44v-30.207l.004-.159h43.328v.007l.004.152v30.207c0 2.966-2.077 5.45-4.855 6.076h-33.626c-2.778-.626-4.855-3.11-4.855-6.076z" fill="url(#h)"/>
+ <circle cx="14.150908" cy="14.157239" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.157239" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .368513)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <path transform="matrix(1.27354 0 0 1.27354 -6.11819 -7.70696)" d="m28.274 18.982c-.082-.006-.164-.004-.243.001-.533.038-1.027.333-1.314.831-.458.795-.184 1.805.613 2.265.795.458 1.807.192 2.265-.606.46-.793.197-1.822-.598-2.281-.224-.129-.476-.195-.723-.21zm-4.364 1.763c-1.15 0-2.225.271-3.189.75l1.155 2.085c.622-.29 1.304-.461 2.034-.461 2.541 0 4.638 1.944 4.856 4.43l2.359-.03c-.118-1.832-.919-3.48-2.15-4.69-.633.238-1.353.202-1.984-.165-.631-.365-1.03-.975-1.14-1.645-.615-.169-1.273-.274-1.941-.274zm-4.004 1.219c-1.457.972-2.529 2.464-2.98 4.207.527.428.845 1.069.845 1.803 0 .729-.317 1.394-.845 1.825.451 1.741 1.523 3.227 2.98 4.2l1.218-2.05c-1.25-.878-2.063-2.331-2.063-3.975 0-1.646.813-3.097 2.063-3.976zm-4.467 4.351c-.92 0-1.659.739-1.659 1.659 0 .917.739 1.659 1.659 1.659.921 0 1.668-.742 1.668-1.659 0-.92-.747-1.659-1.668-1.659zm13.327 2.1c-.218 2.482-2.315 4.43-4.856 4.43-.731 0-1.412-.164-2.034-.455l-1.155 2.071c.964.48 2.039.742 3.189.742.668 0 1.326-.089 1.941-.259.11-.67.508-1.278 1.14-1.644.633-.365 1.351-.401 1.984-.16 1.231-1.212 2.032-2.856 2.15-4.69zm-.728 5.245c-.241.02-.484.1-.708.23-.797.457-1.071 1.465-.613 2.258.46.798 1.484 1.065 2.28.607s1.058-1.471.598-2.266c-.287-.498-.787-.792-1.32-.829-.08-.007-.157-.007-.237 0z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/softwarecenter.svg b/.icons/kora/apps/scalable/softwarecenter.svg
new file mode 100644
index 000000000..d59e1c546
--- /dev/null
+++ b/.icons/kora/apps/scalable/softwarecenter.svg
@@ -0,0 +1,43 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.131484 -10 10 .131484 141.887 14.578)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#727272" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(3.5 0 0 3.5 4 5.5)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-3.48396 0 0 -3.48396 43.984 5.5)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -37 37 0 1356 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(5.5 0 0 5.5 40.5 8.25)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(5.5 0 0 5.5 2 9)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 -402405 402405 0 -86202.5 402407)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(0 -25.008 25.008 0 311.492 36.504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404040" offset="0"/>
+ <stop stop-color="#606060" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .369727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.234v30.206c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.206z" fill="url(#e)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m46 9h-5.5v-3.5z" fill="url(#g)" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#h)" fill-rule="nonzero"/>
+ <circle cx="14.150908" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <path transform="matrix(.787675 0 0 .787675 5.09579 10.6755)" d="m31.416 34.066c-2.076 1.532-4.641 2.438-7.416 2.438-6.901 0-12.504-5.603-12.504-12.504s5.603-12.504 12.504-12.504c2.775 0 5.34.906 7.416 2.438v-1.671h5.088v23.474h-5.088zm2.82-11.211c-.033-.289-.371-.506-.664-.506-.942 0-1.779-.554-2.13-1.412-.361-.877-.128-1.902.574-2.547.222-.201.248-.54.063-.777-.483-.613-1.033-1.167-1.632-1.648-.234-.188-.58-.161-.781.064-.615.679-1.718.933-2.57.576-.886-.372-1.446-1.271-1.391-2.236.018-.302-.204-.566-.507-.601-.769-.09-1.543-.091-2.316-.006-.299.033-.52.291-.511.588.034.956-.533 1.84-1.41 2.199-.841.343-1.938.094-2.549-.581-.203-.221-.541-.249-.779-.065-.616.484-1.179 1.039-1.666 1.648-.189.236-.162.579.061.783.72.649.951 1.682.577 2.569-.355.847-1.235 1.392-2.24 1.392-.328-.009-.56.209-.595.506-.092.775-.092 1.562-.006 2.342.033.291.382.508.675.508.897-.024 1.759.531 2.121 1.411.36.878.129 1.901-.576 2.546-.221.203-.249.542-.063.777.478.611 1.026 1.164 1.63 1.648.235.192.579.163.784-.061.615-.682 1.719-.934 2.567-.579.888.372 1.448 1.271 1.393 2.237-.018.303.204.565.507.602.393.044.789.069 1.187.069.376 0 .753-.022 1.129-.064.299-.033.521-.291.511-.59-.034-.955.531-1.837 1.409-2.196.847-.346 1.939-.093 2.551.581.202.22.539.248.777.065.617-.485 1.176-1.038 1.667-1.648.189-.236.162-.58-.061-.783-.717-.649-.952-1.682-.579-2.57.352-.835 1.198-1.397 2.108-1.397l.128.004c.295.025.566-.204.601-.504.092-.775.092-1.563.006-2.344zm-10.22 4.602c-1.894 0-3.435-1.541-3.435-3.436 0-1.894 1.541-3.436 3.435-3.436 1.895 0 3.436 1.542 3.436 3.436 0 1.895-1.541 3.436-3.436 3.436z" fill="url(#j)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/softwarestore.svg b/.icons/kora/apps/scalable/softwarestore.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/softwarestore.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solaar.svg b/.icons/kora/apps/scalable/solaar.svg
new file mode 100644
index 000000000..ab63829de
--- /dev/null
+++ b/.icons/kora/apps/scalable/solaar.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008b90" offset="0"/>
+ <stop stop-color="#00acb8" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m18.361 9.949-3.71 2.141 3.35 5.8c-1.106 1.092-1.895 2.464-2.281 3.969h-6.708v4.282h6.702c.389 1.504 1.181 2.874 2.289 3.962l-3.352 5.807 3.71 2.141 3.352-5.806c.744.209 1.514.317 2.287.319.774.001 1.545-.104 2.292-.311l3.347 5.798 3.71-2.141-3.35-5.8c1.106-1.092 1.895-2.464 2.281-3.969h6.708v-4.282h-6.702c-.389-1.504-1.181-2.874-2.289-3.962l3.352-5.807-3.71-2.141-3.352 5.806c-.744-.209-1.514-.317-2.287-.319-.774-.001-1.545.104-2.292.311l-3.347-5.798zm5.639 8.698c2.936 0 5.353 2.417 5.353 5.353s-2.417 5.353-5.353 5.353-5.353-2.417-5.353-5.353 2.417-5.353 5.353-5.353z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/solarus-launcher.svg b/.icons/kora/apps/scalable/solarus-launcher.svg
new file mode 100644
index 000000000..0974cdb0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/solarus-launcher.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24.5955 24.5955 0 24 35.7916)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8400" offset="0"/>
+ <stop stop-color="#ffa800" offset="1"/>
+ </linearGradient>
+ <path d="m36.065 14c5.489.035 9.935 4.502 9.935 10 0 5.519-4.481 10-10 10-2.795 0-5.323-1.149-7.139-3h-9.722c-1.816 1.851-4.344 3-7.139 3-5.519 0-10-4.481-10-10s4.481-10 10-10h24z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m14 19c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h2c.552 0 1-.448 1-1z"/>
+ <path d="m17 26c.552 0 1-.448 1-1v-2c0-.552-.448-1-1-1h-10c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1z"/>
+ <circle cx="36" cy="20" r="2"/>
+ <circle cx="36" cy="28" r="2"/>
+ <path d="m42 24c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2z"/>
+ <path d="m34 24c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/solarus-quest-editor.svg b/.icons/kora/apps/scalable/solarus-quest-editor.svg
new file mode 100644
index 000000000..d1be5c1f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/solarus-quest-editor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.201 45.201 0 24 47.5236)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b76100" offset="0"/>
+ <stop stop-color="#ffa800" offset="1"/>
+ </linearGradient>
+ <path d="m21.602 45.331c-8.053-2.982-13.447-7.683-15.419-13.438-.929-2.711-.993-3.826-.994-17.433l-.001-10.378c0-1.107 1.107-2.213 2.213-2.213h33.198c1.106 0 2.213 1.106 2.213 2.213l-.001 10.378c-.001 13.607-.065 14.722-.994 17.433-1.982 5.784-7.423 10.505-15.501 13.45-1.211.442-2.29.796-2.397.788-.108-.008-1.15-.368-2.317-.8z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m16.807 15.147 14.939 14.386" fill="none" stroke="#ffdc9c" stroke-width="4.43"/>
+ <g fill-rule="nonzero">
+ <path d="m18.348 31.405c2.388-.84 6.049-3.904 9.918-8.302 2.21-2.512 5.114-5.563 5.657-6.577l.394-.736-.903-.903c-.757-.758-.98-.884-1.378-.784-.725.182-5.486 4.078-8.261 6.632-3.599 3.312-5.456 5.489-6.649 7.795-.822 1.589-1.06 2.557-.727 2.959.303.364.726.346 1.949-.084z" fill="#ffe6b8"/>
+ <path d="m13.77 22.013c.491-.484.893-.974.893-1.088 0-.115-.21-.406-.467-.647-.559-.527-.59-.854-.105-1.114.584-.314 1.22-.225 1.953.273.377.257.75.467.827.467s1.294-1.167 2.706-2.593l2.565-2.594-.569-.899c-.698-1.103-.717-1.617-.078-2.12.623-.491 1.008-.489 1.642.01l.505.398.732-.716c.403-.394.733-.808.733-.92 0-.253-1.254-1.47-1.807-1.753-.224-.115-.748-.209-1.165-.209-.596 0-.906.133-1.457.627-1.326 1.187-2.021 1.324-3.225.634l-.733-.42-2.629 2.631-2.629 2.632.481.71c.534.789.614 1.526.224 2.061-.277.379-.244.391-1.537-.558-.184-.135-.495.059-1.186.74-.515.508-.936 1.01-.936 1.115 0 .245 3.943 4.213 4.187 4.213.1 0 .584-.396 1.075-.88z" fill="#fff"/>
+ <path d="m35.349 15.992c.762-.314 1.269-.85 2.012-2.124.306-.525.91-1.276 1.344-1.668l.787-.714-.769-.316c-.845-.347-3.302-.572-4.11-.376-1.041.253-2.867 2.31-2.867 3.229 0 .408 2.089 2.231 2.557 2.231.226 0 .697-.118 1.046-.262z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/solarus.svg b/.icons/kora/apps/scalable/solarus.svg
new file mode 100644
index 000000000..5d1923c71
--- /dev/null
+++ b/.icons/kora/apps/scalable/solarus.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.595533 -35.5533 35.5533 .595533 24 42.6402)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff8100" offset="0"/>
+ <stop stop-color="#ffa800" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 7c-12.129 0-22 9.635-22 21.474v.001c.002 4.16 1.242 8.228 3.568 11.712.338.507.917.813 1.536.813h33.777c.619 0 1.197-.306 1.535-.811 2.332-3.483 3.577-7.551 3.584-11.712v-.003c0-11.839-9.871-21.474-22-21.474z" fill="url(#a)"/>
+ <path d="m36.463 14.996c-.882-.018-1.773.417-2.289 1.316-.295.514-.362.832-.301 1.42l.078.76-1.687 1.682c-.928.925-1.762 1.68-1.854 1.68s-.613-.452-1.156-1.004c-1.529-1.556-2.16-1.764-3.986-1.844-1.227-.054-1.76.002-2.698.287-.642.195-1.168.411-1.168.478 0 .17 2.538 2.68 2.709 2.68.076 0 .359-.186.629-.414.732-.615 1.465-.557 2.285.184.365.329.662.697.662.816 0 .322-1.131 1.195-1.955 1.51-.589.225-.816.24-1.253.082-.295-.107-.642-.193-.772-.193s-3.773 3.436-8.094 7.757c-2.992 2.993-6.061 6.046-8.834 8.778.107.019.216.029.325.029h11.621c2.622-2.451 5.089-4.766 6.232-5.91 4.649-4.651 4.773-4.792 4.582-5.211-.409-.899-.17-1.83.779-3.02.237-.296.551-.539.7-.539.148 0 .54.298.869.662.766.849.787 1.429.076 2.239l-.524.595 1.305 1.313c.718.722 1.398 1.312 1.51 1.312.295 0 .72-1.535.828-2.986.148-1.99-.187-2.866-1.695-4.445-.679-.71-1.233-1.357-1.233-1.44 0-.082.775-.922 1.721-1.865 1.466-1.461 1.779-1.698 2.119-1.613.544.136 1.619-.179 2.09-.612.846-.777 1.109-2.105.609-3.072-.476-.92-1.348-1.393-2.23-1.412z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/solfege.svg b/.icons/kora/apps/scalable/solfege.svg
new file mode 100644
index 000000000..8ded8ccb1
--- /dev/null
+++ b/.icons/kora/apps/scalable/solfege.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -20.5974 20.5974 0 1159.85 47.8421)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0bac83" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.985 13.421c-.918.259-1.658 1.292-1.658 2.295v15.906c-.931-.514-2.126-.722-3.366-.382-2.236.613-3.638 2.596-3.159 4.427.48 1.831 2.683 2.854 4.92 2.241 1.785-.489 3.015-1.874 3.211-3.334l.052-15.032 11.6-3.279v11.861c-.931-.515-2.127-.723-3.366-.383-2.237.614-3.639 2.596-3.159 4.428.479 1.831 2.683 2.854 4.919 2.241 1.785-.49 3.015-1.874 3.211-3.334l.052-19.568c0-.753-.441-1.316-1.036-1.422z" fill="#d9effc" fill-rule="nonzero"/>
+ <g transform="matrix(.933499 0 0 .933499 2.4939 2.49669)">
+ <path d="m47.8 32.061c0-2.658-2.158-4.816-4.816-4.816h-10.965c-2.658 0-4.816 2.158-4.816 4.816v10.965c0 2.658 2.158 4.816 4.816 4.816h10.965c2.658 0 4.816-2.158 4.816-4.816z" fill="url(#b)"/>
+ <path d="m37.516 30.379c1.508.004 3.036.474 4.23 1.404.84.967-.76 2.002-1.48 1.059-2.169-1.312-5.227-.85-6.859 1.112-.868.973-1.357 2.272-1.351 3.577h1.433l-2.293 3.439-2.293-3.439h1.433c-.046-3.114 2.194-6.076 5.201-6.883.645-.177 1.309-.276 1.979-.269zm6.291 3.726 2.293 3.44h-1.433c.041 3.151-2.256 6.146-5.315 6.91-2.064.577-4.399.156-6.095-1.163-.866-.983.756-2.009 1.483-1.057 2.101 1.275 5.043.87 6.702-.95.96-.99 1.512-2.361 1.505-3.74h-1.433z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/solstice-bbc-bbc-weather.svg b/.icons/kora/apps/scalable/solstice-bbc-bbc-weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-bbc-bbc-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-bbc-bbc.svg b/.icons/kora/apps/scalable/solstice-bbc-bbc.svg
new file mode 120000
index 000000000..2b4ca6568
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-bbc-bbc.svg
@@ -0,0 +1 @@
+bbc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-deviantart-deviantart.svg b/.icons/kora/apps/scalable/solstice-deviantart-deviantart.svg
new file mode 120000
index 000000000..933ef3012
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-deviantart-deviantart.svg
@@ -0,0 +1 @@
+deviantart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-discord-discord.svg b/.icons/kora/apps/scalable/solstice-discord-discord.svg
new file mode 120000
index 000000000..972a47f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-discord-discord.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-facebook-facebook-messenger.svg b/.icons/kora/apps/scalable/solstice-facebook-facebook-messenger.svg
new file mode 120000
index 000000000..61e7bddfa
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-facebook-facebook-messenger.svg
@@ -0,0 +1 @@
+FacebookMessenger-facebook.com.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-facebook-facebook.svg b/.icons/kora/apps/scalable/solstice-facebook-facebook.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-facebook-facebook.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-google-gmail.svg b/.icons/kora/apps/scalable/solstice-google-gmail.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-google-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-google-maps.svg b/.icons/kora/apps/scalable/solstice-google-maps.svg
new file mode 120000
index 000000000..a9fe97868
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-google-maps.svg
@@ -0,0 +1 @@
+google-maps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-google-photos.svg b/.icons/kora/apps/scalable/solstice-google-photos.svg
new file mode 120000
index 000000000..d76526939
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-google-photos.svg
@@ -0,0 +1 @@
+google-photos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-google-youtube-music.svg b/.icons/kora/apps/scalable/solstice-google-youtube-music.svg
new file mode 120000
index 000000000..91beab981
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-google-youtube-music.svg
@@ -0,0 +1 @@
+youtube-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-google-youtube.svg b/.icons/kora/apps/scalable/solstice-google-youtube.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-google-youtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-metoffice-weather.svg b/.icons/kora/apps/scalable/solstice-metoffice-weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-metoffice-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-365-excel.svg b/.icons/kora/apps/scalable/solstice-microsoft-365-excel.svg
new file mode 120000
index 000000000..5f368a15c
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-365-excel.svg
@@ -0,0 +1 @@
+ms-excel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-365-onenote.svg b/.icons/kora/apps/scalable/solstice-microsoft-365-onenote.svg
new file mode 120000
index 000000000..610025f05
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-365-onenote.svg
@@ -0,0 +1 @@
+ms-onenote.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-365-powerpoint.svg b/.icons/kora/apps/scalable/solstice-microsoft-365-powerpoint.svg
new file mode 120000
index 000000000..7ec8fa1aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-365-powerpoint.svg
@@ -0,0 +1 @@
+ms-powerpoint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-365-teams.svg b/.icons/kora/apps/scalable/solstice-microsoft-365-teams.svg
new file mode 120000
index 000000000..299c50855
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-365-teams.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-365-word.svg b/.icons/kora/apps/scalable/solstice-microsoft-365-word.svg
new file mode 120000
index 000000000..093f6493f
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-365-word.svg
@@ -0,0 +1 @@
+ms-word.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-365.svg b/.icons/kora/apps/scalable/solstice-microsoft-365.svg
new file mode 120000
index 000000000..6ea827284
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-365.svg
@@ -0,0 +1 @@
+ms-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-outlook-calendar.svg b/.icons/kora/apps/scalable/solstice-microsoft-outlook-calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-outlook-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-microsoft-outlook.svg b/.icons/kora/apps/scalable/solstice-microsoft-outlook.svg
new file mode 120000
index 000000000..225cb5428
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-microsoft-outlook.svg
@@ -0,0 +1 @@
+ms-outlook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-netflix-netflix.svg b/.icons/kora/apps/scalable/solstice-netflix-netflix.svg
new file mode 120000
index 000000000..3c795c835
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-netflix-netflix.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-nhk-nhk-weather.svg b/.icons/kora/apps/scalable/solstice-nhk-nhk-weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-nhk-nhk-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-reddit-reddit.svg b/.icons/kora/apps/scalable/solstice-reddit-reddit.svg
new file mode 120000
index 000000000..87266ec0e
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-reddit-reddit.svg
@@ -0,0 +1 @@
+reddit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-skype-web.svg b/.icons/kora/apps/scalable/solstice-skype-web.svg
new file mode 120000
index 000000000..c233e23c9
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-skype-web.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-soundcloud-soundcloud.svg b/.icons/kora/apps/scalable/solstice-soundcloud-soundcloud.svg
new file mode 120000
index 000000000..9630b342c
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-soundcloud-soundcloud.svg
@@ -0,0 +1 @@
+soundcloud.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-spotify-spotify.svg b/.icons/kora/apps/scalable/solstice-spotify-spotify.svg
new file mode 120000
index 000000000..5604c5dda
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-spotify-spotify.svg
@@ -0,0 +1 @@
+spotify.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-twitter-twitter.svg b/.icons/kora/apps/scalable/solstice-twitter-twitter.svg
new file mode 120000
index 000000000..894e8e48e
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-twitter-twitter.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/solstice-weathernews-japan.svg b/.icons/kora/apps/scalable/solstice-weathernews-japan.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/solstice-weathernews-japan.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/somafm.svg b/.icons/kora/apps/scalable/somafm.svg
new file mode 100644
index 000000000..184f06bb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/somafm.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1762 43.1762 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.8462 25.8462 0 24 36.9826)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#be1a1a" offset="0"/>
+ <stop stop-color="#ff5151" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m29 30.767-13.978-10.251c-.643-.471-1.022-1.22-1.022-2.016v-5c0-1.381 1.119-2.5 2.5-2.5h15c1.381 0 2.5 1.119 2.5 2.5v3c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5v-.5h-10v1.233l13.978 10.251c.643.471 1.022 1.22 1.022 2.016v5c0 1.381-1.119 2.5-2.5 2.5h-15c-1.381 0-2.5-1.119-2.5-2.5v-3c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v.5h10z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/somiibo.svg b/.icons/kora/apps/scalable/somiibo.svg
new file mode 100644
index 000000000..d9824443d
--- /dev/null
+++ b/.icons/kora/apps/scalable/somiibo.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9877 39.9877 0 24.5 43.9939)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0475dd" offset="0"/>
+ <stop stop-color="#44a2f8" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 10c-1.646 0-3 1.354-3 3 .002 1.267.806 2.402 2 2.824v2.227c-5.084.511-9 4.84-9 9.949 0 5.486 4.514 10 10 10s10-4.514 10-10c-.003-3.341-1.68-6.468-4.463-8.318l1.481-1.852c.315.111.647.169.982.17 1.646 0 3-1.354 3-3s-1.354-3-3-3-3 1.354-3 3c.001.559.158 1.107.453 1.582l-1.719 2.148c-.875-.351-1.796-.576-2.734-.669v-2.235c1.195-.422 1.999-1.559 2-2.826 0-1.646-1.354-3-3-3zm0 12c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm0 2c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4c-.001-1.067-.429-2.09-1.187-2.84.122.263.186.55.187.84 0 1.097-.903 2-2 2s-2-.903-2-2c.001-.938.663-1.756 1.58-1.953-.192-.03-.386-.045-.58-.047z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sonata.svg b/.icons/kora/apps/scalable/sonata.svg
new file mode 120000
index 000000000..f0f983b72
--- /dev/null
+++ b/.icons/kora/apps/scalable/sonata.svg
@@ -0,0 +1 @@
+prjm16-transparent.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sonic-pi.svg b/.icons/kora/apps/scalable/sonic-pi.svg
new file mode 100644
index 000000000..f4c5454c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/sonic-pi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2dde0" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m6 18v4h2v10h4v-10h4v10h4v-10h2v-4z" fill="#f9548f"/>
+ <path d="m32 6s8 10 8 18-8 16-8 16 10-6 10-16-10-18-10-18zm-4 6s6 6 6 12-6 12-6 12 8-4 8-12-8-12-8-12zm-4 4s4 4 4 8-4 8-4 8 6-3 6-8-6-8-6-8z" fill="#333333"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sonic-visualiser.svg b/.icons/kora/apps/scalable/sonic-visualiser.svg
new file mode 100644
index 000000000..1aee54043
--- /dev/null
+++ b/.icons/kora/apps/scalable/sonic-visualiser.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -21.668 21.668 0 110.672 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c34800" offset="0"/>
+ <stop stop-color="#eb6416" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28 28 0 144 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".3" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".18" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v16.536h-43.336v-16.536c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m7.156 24h4.257l2.721-9 1.776 16.5 4.519-22.5 3.068 29.25 4.196-27 3.229 22.5 3.147-18 2.156 8.25h4.329" fill="none" stroke="#292929" stroke-width="3"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sonobus.svg b/.icons/kora/apps/scalable/sonobus.svg
new file mode 100644
index 000000000..01f40a7b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/sonobus.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m40.69 7.31-8.723 8.723c3.271 3.267 5.113 7.705 5.117 12.328-.006 2.469-.536 4.909-1.554 7.158 6.236-2.811 10.267-9.04 10.277-15.88-.004-4.624-1.846-9.061-5.117-12.329z" fill="#31a9fa"/>
+ <path d="m28.361 2.193c-6.846.007-13.082 4.044-15.891 10.288 2.252-1.024 4.695-1.558 7.169-1.565 4.623.004 9.061 1.846 12.328 5.117l8.723-8.723c-3.268-3.271-7.705-5.113-12.329-5.117z" fill="#d348d3"/>
+ <path d="m16.033 31.967-8.723 8.723c3.268 3.271 7.705 5.113 12.329 5.117 6.846-.007 13.082-4.044 15.891-10.288-2.252 1.024-4.695 1.558-7.169 1.565-4.623-.004-9.061-1.846-12.328-5.117z" fill="#d348d3"/>
+ <path d="m12.47 12.481c-6.236 2.811-10.267 9.04-10.277 15.88.004 4.624 1.846 9.061 5.117 12.329l8.723-8.723c-3.271-3.267-5.113-7.705-5.117-12.328.006-2.469.536-4.909 1.554-7.158z" fill="#31a9fa"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sound-juicer.svg b/.icons/kora/apps/scalable/sound-juicer.svg
new file mode 100644
index 000000000..295505d55
--- /dev/null
+++ b/.icons/kora/apps/scalable/sound-juicer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.66677 -40.0024 40.0024 -1.66677 65.6692 42.3345)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6835" offset="0"/>
+ <stop stop-color="#ff956f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -19.1681 19.1681 0 559.736 47.1275)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f2121" offset="0"/>
+ <stop stop-color="#404447" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m19.985 13.421c-.918.259-1.658 1.292-1.658 2.295v15.906c-.931-.514-2.126-.722-3.366-.382-2.236.613-3.638 2.596-3.159 4.427.48 1.831 2.683 2.854 4.92 2.241 1.785-.489 3.015-1.874 3.211-3.334l.052-15.032 11.6-3.279v11.861c-.931-.515-2.127-.723-3.366-.383-2.237.614-3.639 2.596-3.159 4.428.479 1.831 2.683 2.854 4.919 2.241 1.785-.49 3.015-1.874 3.211-3.334l.052-19.568c0-.753-.441-1.316-1.036-1.422z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ <path d="m47.085 33.457c0-3.034-2.463-5.497-5.497-5.497h-8.173c-3.034 0-5.497 2.463-5.497 5.497v8.173c0 3.034 2.463 5.497 5.497 5.497h8.173c3.034 0 5.497-2.463 5.497-5.497z" fill="url(#b)"/>
+ <path d="m37.078 31.934-3.295 5.746c-.692 1.215-.746 2.76 0 4.06 1.121 1.956 3.615 2.632 5.571 1.511 1.955-1.121 2.631-3.615 1.51-5.571l-3.295-5.746c-.109-.189-.382-.189-.491 0z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sound-recorder.svg b/.icons/kora/apps/scalable/sound-recorder.svg
new file mode 100644
index 000000000..00b81a239
--- /dev/null
+++ b/.icons/kora/apps/scalable/sound-recorder.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 23.9952 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#960023" offset="0"/>
+ <stop stop-color="#e05048" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <path d="m23.995 11.475c-2.522 0-4.553 2.031-4.553 4.553v9.106c0 2.522 2.031 4.552 4.553 4.552s4.553-2.03 4.553-4.552v-9.106c0-2.522-2.031-4.553-4.553-4.553zm-9.105 11.382v2.277c0 4.706 3.474 8.555 7.967 9.05v6.047h2.276v-6.047c4.493-.495 7.968-4.344 7.968-9.05v-2.277h-2.277v2.277c0 3.783-3.045 6.829-6.829 6.829-3.783 0-6.829-3.046-6.829-6.829v-2.277z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/soundcloud.svg b/.icons/kora/apps/scalable/soundcloud.svg
new file mode 100644
index 000000000..ba339e431
--- /dev/null
+++ b/.icons/kora/apps/scalable/soundcloud.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1166 43.1166 0 24 45.4988)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cf5e00" offset="0"/>
+ <stop stop-color="#f83" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.362 25.372c-.066 0-.119.052-.128.126l-.234 1.789.234 1.758c.009.075.062.126.128.126.065 0 .118-.051.128-.125l.277-1.759-.277-1.789c-.01-.074-.063-.126-.128-.126zm1.316-.977c-.011-.077-.065-.13-.133-.13s-.124.054-.133.13c0 0-.314 2.892-.314 2.892l.314 2.829c.009.076.065.13.133.13.067 0 .122-.053.133-.13l.358-2.829zm4.957-2.669c-.129 0-.235.107-.242.242l-.25 5.322.25 3.439c.007.134.113.24.242.24s.235-.106.243-.241v.003l.283-3.44-.283-5.321c-.008-.135-.114-.242-.243-.242zm-2.565 1.85c-.099 0-.18.08-.188.186l-.282 3.526.282 3.412c.008.105.089.185.188.185.098 0 .179-.08.187-.185l.321-3.412-.321-3.527c-.009-.105-.089-.185-.187-.185zm5.173 7.393c.16 0 .29-.13.296-.296l.246-3.382-.245-7.085c-.007-.166-.137-.296-.297-.296-.161 0-.292.13-.297.296 0 .001-.218 7.085-.218 7.085l.218 3.383c.005.165.136.295.297.295zm5.337.016c.22 0 .402-.183.406-.407v.003-.003l.172-3.285-.172-8.183c-.003-.224-.186-.407-.406-.407s-.402.183-.406.408l-.153 8.179c0 .005.153 3.29.153 3.29.003.222.186.405.406.405zm-2.689-.013c.192 0 .346-.155.351-.352v.003l.209-3.33-.209-7.137c-.005-.197-.16-.352-.351-.352-.193 0-.348.155-.352.352l-.185 7.137.185 3.329c.004.196.159.351.352.351zm-6.543-.031c.114 0 .206-.092.214-.213l.302-3.44-.302-3.272c-.008-.121-.1-.212-.214-.212-.116 0-.208.092-.215.213l-.267 3.271.267 3.44c.008.121.099.213.215.213zm-2.546-.189c.084 0 .151-.066.161-.157l.339-3.307-.339-3.432c-.01-.092-.077-.158-.161-.158s-.151.066-.16.158c0 0-.299 3.432-.299 3.432l.299 3.306c.008.092.076.158.16.158zm10.428-10.716c-.208 0-.375.167-.379.38l-.169 6.877.169 3.308c.004.211.171.377.379.377s.374-.166.379-.379v.003l.19-3.309-.19-6.877c-.005-.212-.171-.379-.379-.379zm-5.296 10.939c.144 0 .263-.118.269-.268l.265-3.417-.265-6.539c-.007-.151-.125-.269-.269-.269-.145 0-.264.119-.27.269 0 .001-.234 6.539-.234 6.539l.235 3.418c.006.149.124.267.269.267zm2.951-.322v-.003l.228-3.36-.228-7.324c-.006-.182-.148-.324-.323-.324-.177 0-.32.142-.325.324l-.201 7.324.202 3.361c.005.181.147.323.324.323.176 0 .318-.142.323-.324zm17.179-7.583c-.539 0-1.053.109-1.522.307-.313-3.57-3.288-6.371-6.917-6.371-.888 0-1.753.176-2.518.473-.296.116-.376.235-.378.466v12.574c.003.243.19.445.425.468.01.003 10.84.007 10.91.007 2.173 0 3.936-1.773 3.936-3.962 0-2.188-1.762-3.962-3.936-3.962zm-12.14-5.136c-.236 0-.43.196-.434.436l-.177 8.924.178 3.239c.003.237.197.432.433.432s.43-.195.434-.435v.003l.193-3.24-.193-8.925c-.003-.239-.198-.435-.434-.435z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/soundconverter-logo.svg b/.icons/kora/apps/scalable/soundconverter-logo.svg
new file mode 120000
index 000000000..29de607b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/soundconverter-logo.svg
@@ -0,0 +1 @@
+accessories-media-converter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/soundconverter.svg b/.icons/kora/apps/scalable/soundconverter.svg
new file mode 100644
index 000000000..3123e7381
--- /dev/null
+++ b/.icons/kora/apps/scalable/soundconverter.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -20.5974 20.5974 0 598.678 47.8421)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0bac83" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m19.985 13.421c-.918.259-1.658 1.292-1.658 2.295v15.906c-.931-.514-2.126-.722-3.366-.382-2.236.613-3.638 2.596-3.159 4.427.48 1.831 2.683 2.854 4.92 2.241 1.785-.489 3.015-1.874 3.211-3.334l.052-15.032 11.6-3.279v11.861c-.931-.515-2.127-.723-3.366-.383-2.237.614-3.639 2.596-3.159 4.428.479 1.831 2.683 2.854 4.919 2.241 1.785-.49 3.015-1.874 3.211-3.334l.052-19.568c0-.753-.441-1.316-1.036-1.422z" fill="#d9effc" fill-rule="nonzero"/>
+ <g transform="matrix(.933499 0 0 .933499 2.4939 2.49669)">
+ <path d="m47.8 32.061c0-2.658-2.158-4.816-4.816-4.816h-10.965c-2.658 0-4.816 2.158-4.816 4.816v10.965c0 2.658 2.158 4.816 4.816 4.816h10.965c2.658 0 4.816-2.158 4.816-4.816z" fill="url(#b)"/>
+ <path d="m37.516 30.379c1.508.004 3.036.474 4.23 1.404.84.967-.76 2.002-1.48 1.059-2.169-1.312-5.227-.85-6.859 1.112-.868.973-1.357 2.272-1.351 3.577h1.433l-2.293 3.439-2.293-3.439h1.433c-.046-3.114 2.194-6.076 5.201-6.883.645-.177 1.309-.276 1.979-.269zm6.291 3.726 2.293 3.44h-1.433c.041 3.151-2.256 6.146-5.315 6.91-2.064.577-4.399.156-6.095-1.163-.866-.983.756-2.009 1.483-1.057 2.101 1.275 5.043.87 6.702-.95.96-.99 1.512-2.361 1.505-3.74h-1.433z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/soundkonverter.svg b/.icons/kora/apps/scalable/soundkonverter.svg
new file mode 120000
index 000000000..14b817964
--- /dev/null
+++ b/.icons/kora/apps/scalable/soundkonverter.svg
@@ -0,0 +1 @@
+soundconverter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/soundnode.svg b/.icons/kora/apps/scalable/soundnode.svg
new file mode 100644
index 000000000..641a74d56
--- /dev/null
+++ b/.icons/kora/apps/scalable/soundnode.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d0040" offset="0"/>
+ <stop stop-color="#86316b" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m30.238 12.359 4.302 8.603-4.155 12.465-9.501 2.111-8.505-6.379 5.247-11.545zm-12.145 6.645-4.285 9.427 10.283-.857zm11.085-5.12-10.412 4.338 6.074 8.677zm4.191 6.973c-.452-.904-2.473-4.946-3.276-6.554l-4.096 12.288zm-3.588 11.217 3.222-9.665-7.249 5.638zm-7.786 2.193 7.007-1.558-3.893-3.893zm-7.643-4.878 6.495 4.871 3.247-5.683z" fill-opacity=".6"/>
+ <circle cx="30.8292" cy="11.4798" r="2.2764" stroke-width="1.1382"/>
+ <circle cx="35.382" cy="20.5854" r="2.2764" stroke-width="1.1382"/>
+ <circle cx="30.8292" cy="34.2438" r="2.2764" stroke-width="1.1382"/>
+ <circle cx="20.5854" cy="36.5202" r="2.2764" stroke-width="1.1382"/>
+ <circle cx="11.4798" cy="29.691" r="2.2764" stroke-width="1.1382"/>
+ <circle cx="17.1708" cy="17.1708" r="2.2764" stroke-width="1.1382"/>
+ <circle cx="25.1382" cy="28.5528" r="2.2764" stroke-width="1.1382"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/soundux.svg b/.icons/kora/apps/scalable/soundux.svg
new file mode 100644
index 000000000..873ecbdf4
--- /dev/null
+++ b/.icons/kora/apps/scalable/soundux.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#05876a" offset="0"/>
+ <stop stop-color="#0cbb94" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m21.404 13c-2.72 0-5.187 1.838-5.392 4.506-.769.499-1.328.612-1.836.58-.524-.033-1.028-.212-1.649-.213-.239-.004-.443.153-.49.393v.005c-.308 1.821 1.281 4.241 4.904 4.141l.471.77c-1.275 1.471-3.428 3.304-3.428 5.947 0 1.38.419 2.773 1.356 3.867.934 1.095 2.79 1.867 4.728 2.004h7.868c2.163 0 4.181-1.327 5.652-3.273 1.467-1.945 2.412-4.736 2.412-7.411v-.002c.004-.186-.11-.332-.242-.412-.133-.08-.31-.111-.475-.027h-.002c-2.372 1.227-3.115.81-4.629.178-1.191-.497-2.673-1.051-4.666-1.043.574-.463 1.107-.737 1.405-1.28.509-.927.65-1.914.65-2.859v-.002c-.016-1.861-.696-3.341-1.818-4.342-1.123-1-3.077-1.522-4.819-1.527zm0 .969c3-.008 5.634 1.908 5.659 4.902-.001.851-.12 1.652-.526 2.393-.405.739-1.097 1.234-2.334 1.841v.002c-.219.11-.322.351-.246.582v.006c.08.234.308.36.545.325l.002-.002h.004c2.752-.493 4.197.278 5.756.931 1.385.579 2.556.87 4.67.037-.145 2.212-.921 4.557-2.135 6.164-1.339 1.773-3.111 2.881-4.863 2.881h-7.821c-1.71-.125-3.27-.77-4.031-1.66-.762-.893-1.121-2.056-1.121-3.242 0-2.336 2.094-4.026 3.424-5.592l.002-.002v-.002c.133-.163.146-.383.035-.56l-.617-1.012.353-.52c.115-.172.108-.394-.017-.56-.735-1.125-1.229-1.832-1.213-3.031v-.004c0-2.273 2.086-3.877 4.474-3.877zm-2.404 3.031c-.552 0-1 .448-1 1.002 0 .551.448.998 1 .998s1-.447 1-.998c0-.554-.448-1.002-1-1.002zm-2.953 1.574c.147.963.551 1.81 1.113 2.598l-.195.283c-2.849.111-3.843-1.375-3.916-2.543.706.12 1.697.3 2.998-.338zm6.123 7.426c-2.825 0-4.17 1.726-4.17 3.246v.002c.013 1.198.534 2.148 1.314 2.783s1.81.963 2.854.969h.002c1.899 0 3.754-.348 5.56-.514l.002-.002h.002c.208-.023.345-.177.395-.336.05-.158.027-.365-.133-.498l-.004-.002-.769-.589 1.506-.905c.31-.18.32-.613.015-.804l-.871-.557 1.859-.887c.406-.188.334-.796-.103-.892l-.008-.002-.01-.002c-2.44-.338-4.827-.935-7.433-1.01zm.002.951h.002c.948.001 3.567.378 5.742.764l-1.238.599c-.17.08-.249.242-.26.393s.045.322.199.426l.002.002.938.597-1.44.866v.002c-.3.172-.327.584-.049.787v.002l.366.277c-1.445.169-2.875.383-4.264.383h-.006c-1.725.041-3.215-1.132-3.18-2.799v-.004c-.001-.922.454-1.454 1.09-1.803.636-.348 1.459-.478 2.098-.492z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/soundwire.svg b/.icons/kora/apps/scalable/soundwire.svg
new file mode 100644
index 000000000..be8a7c38c
--- /dev/null
+++ b/.icons/kora/apps/scalable/soundwire.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5b3a2b" offset="0"/>
+ <stop stop-color="#793e23" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m25.742 4c.287.068 3.346.796 6.514 2.066 1.659.666 3.288 1.479 4.365 2.278.893.662 1.046 1.08 1.143 1.373-.007.003-.003.002-.01.006-.585.283-1.716 1.019-3.121 1.281-2.811.522-6.757.823-10.707.968-7.901.291-15.85-.007-15.85-.007-1.115-.043-2.049.435-2.076 1.551-.026 1.084.662 1.821 1.156 2.187.495.366.974.569 1.51.764 1.072.39 2.377.685 3.924.969 3.094.567 7.102 1.044 11.103 1.509 3.051.355 5.754.706 8.327 1.061-2.623.367-5.387.728-8.502 1.131-4.073.527-8.14 1.105-11.276 1.857-1.568.376-2.893.774-4.002 1.356-.554.29-1.074.621-1.537 1.175-.429.515-.733 1.365-.658 2.192.059.963.549 1.539.947 1.908.427.396.877.682 1.395.969 1.035.573 2.343 1.115 3.892 1.67 1.107.396 2.693.728 3.996 1.117-1.314.472-2.911.854-4.031 1.342-1.57.684-2.9 1.359-3.949 2.06-.525.351-.982.701-1.391 1.147-.409.445-.871 1.03-.902 2.008-.053 1.664.58 3.025 1.385 4.062h6.343c-.23-.399-.59-.707-1.021-.871 0 0-.752-.294-1.492-.893-.625-.505-1.009-1.087-1.119-1.797.118-.101.195-.179.42-.33.714-.477 1.892-1.093 3.326-1.718 2.495-1.088 5.916-2.168 9.291-3.09.121.027.213.067.334.094 4.057.902 8.112 1.585 11.312 1.777 1.6.096 2.969.088 4.184-.164.607-.126 1.196-.3 1.793-.723.597-.422 1.192-1.281 1.24-2.18.002-.036.002-.072.002-.109-.003-1.646-1.157-3.159-2.482-3.82-1.326-.661-2.809-.851-4.469-.883-3.321-.064-7.404.639-11.5 1.668-.183.046-.322.121-.504.168-3.434-.81-6.899-1.73-9.416-2.631-1.014-.363-1.662-.68-2.34-.996.582-.209 1.024-.41 1.887-.617 2.816-.676 6.82-1.257 10.855-1.78 4.036-.522 8.11-.991 11.241-1.498 1.565-.253 2.882-.507 3.943-.83.53-.161.992-.321 1.488-.627.248-.153.519-.342.791-.691.273-.349.537-.938.504-1.564-.065-1.22-.866-1.768-1.351-2.059-.486-.291-.95-.456-1.479-.617-1.058-.324-2.366-.581-3.914-.832-2.345-.381-5.417-.722-8.404-1.071 3.015-.172 6.111-.332 8.515-.779 1.595-.296 2.966-.649 4.131-1.213.583-.282 1.128-.616 1.611-1.138.484-.523.893-1.329.893-2.186.001-2.171-1.446-3.721-2.994-4.869-.555-.412-1.161-.781-1.783-1.131z" fill="#f19037" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/spacefm-blue.svg b/.icons/kora/apps/scalable/spacefm-blue.svg
new file mode 120000
index 000000000..7cdf1b795
--- /dev/null
+++ b/.icons/kora/apps/scalable/spacefm-blue.svg
@@ -0,0 +1 @@
+file-manager-blue.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/spacefm-find.svg b/.icons/kora/apps/scalable/spacefm-find.svg
new file mode 100644
index 000000000..6cdda163f
--- /dev/null
+++ b/.icons/kora/apps/scalable/spacefm-find.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 136.545 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.38457 0 0 1.38457 -9.67418 -8.85472)" d="m33.239 31.309-4.541-3.397c.969-1.399 1.973-3.584 1.973-5.304 0-1.117-.217-2.187-.651-3.207s-1.02-1.899-1.759-2.638-1.618-1.325-2.638-1.759-2.089-.651-3.207-.651-2.187.217-3.207.651c-1.021.434-1.9 1.02-2.639 1.759-.738.739-1.325 1.618-1.759 2.638-.433 1.021-.65 2.09-.65 3.207 0 1.118.217 2.187.65 3.207.434 1.021 1.021 1.9 1.759 2.639.739.738 1.619 1.325 2.639 1.759 1.02.433 2.089.65 3.207.65 1.72 0 3.719-.704 5.119-1.674l3.582 4.23c.281.297.632.446 1.055.446.406 0 .758-.149 1.055-.446s.446-.648.446-1.055c0-.414-.145-.766-.434-1.055zm-7.112-4.99c-1.028 1.028-2.265 1.542-3.711 1.542s-2.683-.514-3.711-1.542-1.542-2.265-1.542-3.711.514-2.683 1.542-3.711c1.027-1.028 2.265-1.542 3.711-1.542s2.683.514 3.711 1.542 1.542 2.265 1.542 3.711-.514 2.683-1.542 3.711z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/spacefm-green.svg b/.icons/kora/apps/scalable/spacefm-green.svg
new file mode 120000
index 000000000..2a886986f
--- /dev/null
+++ b/.icons/kora/apps/scalable/spacefm-green.svg
@@ -0,0 +1 @@
+file-manager-green.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/spacefm-red.svg b/.icons/kora/apps/scalable/spacefm-red.svg
new file mode 120000
index 000000000..8b44cfe2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/spacefm-red.svg
@@ -0,0 +1 @@
+file-manager-red.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/spacefm.svg b/.icons/kora/apps/scalable/spacefm.svg
new file mode 120000
index 000000000..a90aa47f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/spacefm.svg
@@ -0,0 +1 @@
+spacefm-blue.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/spacemacs.svg b/.icons/kora/apps/scalable/spacemacs.svg
new file mode 100644
index 000000000..f21fb8068
--- /dev/null
+++ b/.icons/kora/apps/scalable/spacemacs.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#663fa7" offset="0"/>
+ <stop stop-color="#8366b2" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path transform="matrix(1.11765 0 0 1.11765 -2.58854 -2.11783)" d="m9.818 3.002c-1.206-.024-2.157.314-2.99 1.051-1.946 1.73-2.356 5.165-1.138 9.94.214-.373.316-.571.397-.704-.774-3.37-.567-4.521 1.036-5.928 1.433-1.252 3.704-1.354 6.541-.295 5.043 1.884 10.675 4.965 16.41 12.305.541.693.923 1.162 1.385 1.742-1.469.027-3.698-.118-5.619-.467-7.226-1.309-14.03-3.856-17.221-7.212-.286-.301-.52-.525-.521-.5-.002.025.642 1.342 1.429 2.925l1.186 2.768 1.76.859c1.914.949 4.353 2.057 9.648 4.385 5.802 2.55 8.399 3.776 11.033 5.209 2.112 1.149 4.257 2.549 5.34 3.484.369.32.454.402.486.436.002-.024.029-.141.018-.236-.07-.52-.474-2.573-.85-4.473-.081-.43-.169-.859-.253-1.289-.039-.196-.091-.462-.125-.637-.055-.277-.118-.539-.174-.812-.796-3.853-1.723-7.677-2.901-11.442-.543-1.714-.884-2.547-1.443-3.564-.207-.377-2.494-1.921-2.887-2.129-.006-.003-.032-.03-.037-.031l-.002.006c-.014-.008-.114-.079-.121-.08l-.002.003c-.005-.001-.008-.003-.01-.003-.023.021.157.415.35.757 1.977 3.506 3.276 8.768 2.615 11.713-.011.046-.02.092-.037.139-.001.002-.003.008-.004.01v.002c-.001-.001-.004-.002-.006-.002-.015.005-.06.012-.08.017-.539-.697-1.011-1.297-1.67-2.166-4.047-5.239-11.436-12.933-19.068-15.355-.936-.268-1.751-.412-2.475-.426z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/spaceview.svg b/.icons/kora/apps/scalable/spaceview.svg
new file mode 100644
index 000000000..eda115f2b
--- /dev/null
+++ b/.icons/kora/apps/scalable/spaceview.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5a9e0d" offset="0"/>
+ <stop stop-color="#1dbc50" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 8c-8.864 0-16 7.136-16 16s7.136 16 16 16 16-7.136 16-16h-4c0 6.583-5.417 12-12 12s-12-5.417-12-12 5.417-12 12-12z" fill="#aef260"/>
+ <path d="m24 8v4c6.583 0 12 5.417 12 12h4c0-8.864-7.136-16-16-16z" fill="#ff9a1b"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sparkleshare-16.svg b/.icons/kora/apps/scalable/sparkleshare-16.svg
new file mode 120000
index 000000000..908990b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparkleshare-16.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sparkleshare-22.svg b/.icons/kora/apps/scalable/sparkleshare-22.svg
new file mode 120000
index 000000000..908990b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparkleshare-22.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sparkleshare-24.svg b/.icons/kora/apps/scalable/sparkleshare-24.svg
new file mode 120000
index 000000000..908990b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparkleshare-24.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sparkleshare-256.svg b/.icons/kora/apps/scalable/sparkleshare-256.svg
new file mode 120000
index 000000000..908990b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparkleshare-256.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sparkleshare-32.svg b/.icons/kora/apps/scalable/sparkleshare-32.svg
new file mode 120000
index 000000000..908990b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparkleshare-32.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sparkleshare-48.svg b/.icons/kora/apps/scalable/sparkleshare-48.svg
new file mode 120000
index 000000000..908990b4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparkleshare-48.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sparkleshare.svg b/.icons/kora/apps/scalable/sparkleshare.svg
new file mode 100644
index 000000000..0326551e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparkleshare.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e74539" offset="0"/>
+ <stop stop-color="#ff9136" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m39.728 19.137c0-.467-.353-.756-1.059-.87l-9.489-1.38-4.254-8.601c-.239-.517-.548-.775-.926-.775s-.687.258-.926.775l-4.254 8.601-9.489 1.38c-.706.114-1.059.403-1.059.87 0 .264.158.567.473.907l6.881 6.692-1.626 9.452c-.025.176-.037.302-.037.378 0 .265.066.488.198.671s.331.274.595.274c.227 0 .479-.075.756-.227l8.488-4.461 8.488 4.461c.265.152.517.227.756.227.253 0 .445-.091.577-.274s.198-.406.198-.671c0-.164-.006-.29-.019-.378l-1.626-9.452 6.862-6.692c.328-.327.492-.63.492-.907z" fill="#fff" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sparklogosmall.svg b/.icons/kora/apps/scalable/sparklogosmall.svg
new file mode 100644
index 000000000..e0fba260c
--- /dev/null
+++ b/.icons/kora/apps/scalable/sparklogosmall.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.5955 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.587c0-3.452-2.803-6.255-6.255-6.255h-30.826c-3.452 0-6.255 2.803-6.255 6.255v30.826c0 3.452 2.803 6.255 6.255 6.255h30.826c3.452 0 6.255-2.803 6.255-6.255z" fill="url(#a)"/>
+ <g fill="none" stroke-width="7.58">
+ <path d="m37.543 19.125s-1.675 13.649-6.501 14.084c-7.193.649-5.796-17.906-13.001-18.418-2.037-.145-4.333 5.417-4.333 5.417" stroke="#2257e1"/>
+ <path d="m24.595 22.656c1.288-3.72 2.795-7.644 5.905-7.865 2.038-.145 4.876 5.417 4.876 5.417" stroke="#5be759"/>
+ <path d="m10.458 19.125s2.216 13.649 7.042 14.084c3.441.31 4.916-4.068 6.308-8.211" stroke="#11c9ff"/>
+ </g>
+ <path d="m23.611 13.665-4.285 7.292c.525 1.25 1.061 2.891 1.602 4.613.728 2.321 1.448 4.786 2.81 7.057.425.709.925 1.416 1.559 2.061l4.092-7.812c-.397-1.021-.812-2.26-1.225-3.576-.722-2.301-1.453-4.819-2.744-7.157-.462-.837-1.067-1.701-1.809-2.478z" fill="#2257e1" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/spectacle.svg b/.icons/kora/apps/scalable/spectacle.svg
new file mode 100644
index 000000000..fd96f610e
--- /dev/null
+++ b/.icons/kora/apps/scalable/spectacle.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#47ab03" offset="0"/>
+ <stop stop-color="#75d706" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m34.253 18.345c-.579-.564-1.278-.846-2.097-.846h-2.595l-.591-1.535c-.147-.369-.415-.687-.805-.954s-.79-.401-1.199-.401h-5.931c-.409 0-.809.134-1.199.401s-.658.585-.805.954l-.591 1.535h-2.595c-.819 0-1.518.282-2.097.846s-.869 1.245-.869 2.043v10.113c0 .798.29 1.479.869 2.043s1.278.847 2.097.847h16.31c.819 0 1.517-.282 2.097-.847.579-.564.869-1.245.869-2.043v-10.113c0-.798-.29-1.479-.869-2.043m-6.586 10.672c-1.016.99-2.238 1.484-3.666 1.484-1.429 0-2.651-.495-3.667-1.484s-1.523-2.18-1.523-3.572.508-2.582 1.523-3.571c1.016-.99 2.238-1.484 3.667-1.484 1.428 0 2.65.495 3.666 1.484s1.523 2.179 1.523 3.571-.508 2.583-1.523 3.572m-3.666-6.822c-.919 0-1.705.318-2.358.954s-.979 1.4-.979 2.296.326 1.661.979 2.297 1.438.954 2.358.954c.918 0 1.704-.318 2.357-.954s.979-1.402.979-2.297c0-.896-.326-1.66-.979-2.296s-1.439-.954-2.357-.954" fill="#fff" fill-opacity=".74" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/speedcrunch.svg b/.icons/kora/apps/scalable/speedcrunch.svg
new file mode 120000
index 000000000..9bce37043
--- /dev/null
+++ b/.icons/kora/apps/scalable/speedcrunch.svg
@@ -0,0 +1 @@
+calc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/spek.svg b/.icons/kora/apps/scalable/spek.svg
new file mode 100644
index 000000000..5ba3d438a
--- /dev/null
+++ b/.icons/kora/apps/scalable/spek.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 4.515c-10.816 0-16.634 4.219-19.306 8.62-2.824 4.872-2.344 9.487-2.344 14.654 0 6.297 5.069 11.366 11.366 11.366h20.568c6.297 0 11.366-5.069 11.366-11.366 0-5.167.48-9.782-2.344-14.654-2.672-4.401-8.49-8.62-19.306-8.62zm0 4.33c9.752 0 13.677 3.358 15.606 6.535.68 1.12 1.084 2.227 1.336 3.199-1.87-1.352-4.164-2.157-6.658-2.157h-20.568c-2.494 0-4.788.805-6.658 2.157.252-.972.656-2.079 1.336-3.199 1.929-3.177 5.854-6.535 15.606-6.535z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <ellipse cx="24" cy="28.33" rx="17.32" ry="15.155" fill="#ffdfc6"/>
+ <ellipse cx="24" cy="33.743" rx="7.578" ry="6.495" fill="#ffa1a1"/>
+ <g fill-rule="nonzero">
+ <path d="m18.587 22.917c-1.187 0-2.165.978-2.165 2.166 0 1.187.978 2.165 2.165 2.165 1.188 0 2.165-.978 2.165-2.165 0-1.188-.977-2.166-2.165-2.166zm10.826 0c-1.188 0-2.165.978-2.165 2.166 0 1.187.977 2.165 2.165 2.165 1.187 0 2.165-.978 2.165-2.165 0-1.188-.978-2.166-2.165-2.166z" fill="#3f3f3f"/>
+ <path d="m12.092 29.413c-1.781 0-3.247 1.466-3.247 3.247 0 1.782 1.466 3.248 3.247 3.248 1.782 0 3.248-1.466 3.248-3.248 0-1.781-1.466-3.247-3.248-3.247zm23.816 0c-1.782 0-3.248 1.466-3.248 3.247 0 1.782 1.466 3.248 3.248 3.248 1.781 0 3.247-1.466 3.247-3.248 0-1.781-1.466-3.247-3.247-3.247z" fill="#ff3f3f" fill-opacity=".2"/>
+ <path d="m21.294 31.578c-.891 0-1.624.733-1.624 1.623 0 .891.733 1.624 1.624 1.624.89 0 1.623-.733 1.623-1.624 0-.89-.733-1.623-1.623-1.623zm5.412 0c-.89 0-1.623.733-1.623 1.623 0 .891.733 1.624 1.623 1.624.891 0 1.624-.733 1.624-1.624 0-.89-.733-1.623-1.624-1.623z" fill="#a72929" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/spflashtool.svg b/.icons/kora/apps/scalable/spflashtool.svg
new file mode 100644
index 000000000..fb6dc47eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/spflashtool.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 97.8031 45.5388)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e3e3e3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(44 0 0 44 10 605.5)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242424" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m42.059 6.707c0-2.783-2.256-5.04-5.039-5.04h-25.149c-2.783 0-5.039 2.257-5.039 5.04v34.586c0 2.783 2.256 5.04 5.039 5.04h25.149c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m42.059 37.356v3.937c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-3.937z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m10.5 10.356v3h3v-3zm3 3v3h3v-3zm3 3v3h-3v3h-3v4.5h27v-4.5h-3v-3h-3v-3zm15 0h3v-3h-3zm3-3h3v-3h-3zm-24 16.5v7.5h27v-7.5z" fill="#73ac05" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m16.5 22.5h3v3h-3z"/>
+ <path d="m28.5 22.5h3v3h-3z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/spotify-client.svg b/.icons/kora/apps/scalable/spotify-client.svg
new file mode 100644
index 000000000..e71ffaf59
--- /dev/null
+++ b/.icons/kora/apps/scalable/spotify-client.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-11.8753 -41.8312 41.8312 -11.8753 110.067 21.5989)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#207900" offset="0"/>
+ <stop stop-color="#88b13a" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.534 33.142c-.371.607-1.167.801-1.775.427-4.859-2.967-10.975-3.64-18.179-1.994-.694.159-1.386-.277-1.544-.971-.159-.695.275-1.387.97-1.545 7.884-1.801 14.646-1.026 20.1 2.308.608.374.8 1.166.428 1.775zm2.533-5.635c-.468.759-1.461.999-2.22.532-5.562-3.419-14.042-4.409-20.622-2.412-.852.257-1.753-.224-2.012-1.075-.258-.854.223-1.753 1.075-2.013 7.516-2.281 16.859-1.175 23.247 2.75.759.467.999 1.46.532 2.218zm.217-5.867c-6.67-3.962-17.674-4.326-24.042-2.394-1.023.31-2.104-.266-2.414-1.29-.31-1.022.267-2.103 1.291-2.414 7.309-2.219 19.462-1.79 27.141 2.768.922.546 1.223 1.734.676 2.652-.543.92-1.734 1.223-2.651.678z" fill="#fff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/spotify-qt.svg b/.icons/kora/apps/scalable/spotify-qt.svg
new file mode 120000
index 000000000..2d1e6f848
--- /dev/null
+++ b/.icons/kora/apps/scalable/spotify-qt.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/spotify.svg b/.icons/kora/apps/scalable/spotify.svg
new file mode 120000
index 000000000..2d1e6f848
--- /dev/null
+++ b/.icons/kora/apps/scalable/spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/spring-tool-suite.svg b/.icons/kora/apps/scalable/spring-tool-suite.svg
new file mode 100644
index 000000000..40004a27e
--- /dev/null
+++ b/.icons/kora/apps/scalable/spring-tool-suite.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.597509 -36.2232 36.2232 .597509 23.4025 40.2232)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005913" offset="0"/>
+ <stop stop-color="#297b3b" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11017 0 0 1.11017 -2.64417 -2.64417)" fill-rule="nonzero">
+ <path d="m36.744 14.653 2.344-3.14c.148-.168.119-.428-.061-.56l-2.166-2.187c-.148-.15-.38-.176-.556-.062l-3.09 2.439-1.113-.729 1.029-3.79c.052-.201-.053-.41-.244-.488l-2.867-1.222c-.206-.071-.434.004-.557.185l-1.82 3.42c-.419-.112-.845-.195-1.275-.246l-.484-3.925c-.031-.204-.208-.353-.412-.348h-3.084c-.2.028-.365.171-.424.365l-.484 3.924c-.428.062-.852.185-1.275.247l-1.887-3.415c-.123-.18-.351-.256-.556-.185l-2.895 1.2c-.192.078-.296.287-.245.488l1.03 3.79-1.114.729-3.067-2.377c-.167-.146-.422-.121-.557.056l-2.171 2.204c-.145.15-.17.381-.061.56l2.427 3.112-.729 1.121-3.758-1.071c-.198-.049-.403.053-.484.242l-1.213 2.932c-.071.207.004.437.183.561l3.396 1.956c-.112.422-.193.851-.245 1.284l-3.897.488c-.213.024-.372.21-.362.426v3.112c.035.199.173.364.362.432l3.897.488c.061.426.184.852.245 1.278l-3.373 1.946c-.18.124-.255.353-.184.56l1.213 2.933c.081.189.286.291.485.241l3.735-1.032.729 1.122-2.366 3.078c-.144.169-.116.426.062.56l1.62 1.665.882.417c.172.142.326.256.549.27l7.008-.277c1.615.543 3.308.812 5.01.796 8.749.003 15.843-7.139 15.843-15.951.081-3.449-.964-6.829-2.973-9.622z" fill="url(#a)"/>
+ <path d="m39.171 11.082c-.673 1.281-1.532 2.455-2.549 3.481-1.941 2.02-4.343 3.529-6.998 4.396-3.846 1.301-7.825.981-11.159 2.383-5.996 2.63-6.541 9.896-4.12 13.457l1.275-.241c3.077-.538 6.514-1.288 9.49-2.243 5.071-1.935 10.666-6.639 12.547-12.055-.974 5.68-5.567 11.175-10.671 13.804-2.606 1.335-8.322 3.902-16.561 4.956 3.655 3.399 8.658 5.014 13.633 4.98 16.976.107 26.19-19.96 15.113-32.918z" fill="#77bd43"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/spyder.svg b/.icons/kora/apps/scalable/spyder.svg
new file mode 100644
index 000000000..d439a13be
--- /dev/null
+++ b/.icons/kora/apps/scalable/spyder.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dee5e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m44 9.538v28.924c0 3.056-2.482 5.538-5.538 5.538h-28.924c-3.056 0-5.538-2.482-5.538-5.538v-28.924c0-3.056 2.482-5.538 5.538-5.538h28.924c3.056 0 5.538 2.482 5.538 5.538z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.564 22.299c.271.014.459.248.436.517v1.689c.04.282-.185.535-.469.495h-5.743c-1.494 0-2.788.205-2.788 1.368l.026.955c0 .901.813 1.144 2.404 1.726l4.321 1.713c2.99 1.13 3.249 2.778 3.249 4.554v.361c0 3.617-2.174 4.075-6.563 4.075-2.827 0-5.392.021-5.945-.044-.39-.03-.487-.225-.487-.483v-1.721c-.042-.283.202-.546.487-.504h6.01c2.599 0 3.472-.142 3.498-1.361l-.039-.779c0-.937-.436-1.16-1.931-1.77l-4.914-1.755c-2.502-.969-3.12-2.843-3.12-4.619v-.677c.039-3.032 3.107-3.909 6.87-3.843 1.661.029 3.035.021 4.698.103z" fill="#303030"/>
+ <path d="m37.952 9.243c-.979-.799-2.205-1.235-3.469-1.235h-20.97c-.895 0-1.776.218-2.568.635-.934.493-1.708 1.241-2.233 2.157-.1.186-.186.361-.271.545-.048.127-.102.251-.145.372-.088.252-.154.51-.199.772-.067.34-.099.686-.097 1.033v20.962c-.002.827.184 1.644.545 2.388.919 1.908 2.85 3.121 4.968 3.12h11.194c.164 0 .297-.134.297-.298v-1.337c0-.165-.133-.364-.297-.357h-1.453l-4.336-8.722 9.892-13.11c.086-.115.149-.246.186-.385l9.005 1.388v2.546c.001.164.193.283.357.283h1.344c.164-.001.296-.12.298-.283v-6.195c.001-1.663-.752-3.237-2.048-4.279zm-11.407.75.468 3.681-7.328-1.116-.331-2.551zm-13.032 0h4.038l.289 2.28-5.354-.818-1.688-.26c.676-.798 1.669-1.204 2.715-1.202zm4.079 4.049-3.737 4.967-2.957-5.993zm-7.592 1.061 2.332 4.851-2.332.293zm0 6.947 3.164-.408 3.348 6.769-6.512.828zm11.262 15.95h-7.451c-2.137-.005-3.805-1.677-3.811-3.814v-3.149l7.337-.93zm-3.225-10.512-3.302-6.696 4.855-6.433v-.012l7.488 1.146zm19.962-12.125-9.161-1.41-.502-3.96h5.85c2.135.005 3.807 1.681 3.813 3.817z" fill="#a42020"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/spyder3.svg b/.icons/kora/apps/scalable/spyder3.svg
new file mode 120000
index 000000000..1e880583b
--- /dev/null
+++ b/.icons/kora/apps/scalable/spyder3.svg
@@ -0,0 +1 @@
+spyder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sqldeveloper.svg b/.icons/kora/apps/scalable/sqldeveloper.svg
new file mode 100644
index 000000000..9070b5993
--- /dev/null
+++ b/.icons/kora/apps/scalable/sqldeveloper.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m23.846 24c-10.972 0-20 4.514-20 10s9.028 10 20 10 20-4.514 20-10-9.028-10-20-10z" fill="#6f8a94"/>
+ <path d="m23.846 14c-10.972 0-20 4.514-20 10s9.028 10 20 10 20-4.514 20-10-9.028-10-20-10z" fill="#9daeb5"/>
+ <path d="m23.846 4c-10.972 0-20 4.514-20 10s9.028 10 20 10 20-4.514 20-10-9.028-10-20-10z" fill="#d1dbe0"/>
+ </g>
+ <circle cx="35.168726" cy="35.32257" r="8.677416" fill="#44ad4d" stroke-width=".788856"/>
+ <path transform="matrix(.952788 0 0 .916821 .859357 3.21994)" d="m42.307 35.015-9.446 5.454v-10.907l4.723 2.726z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sqlitebrowser.svg b/.icons/kora/apps/scalable/sqlitebrowser.svg
new file mode 100644
index 000000000..1d33e1bdf
--- /dev/null
+++ b/.icons/kora/apps/scalable/sqlitebrowser.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m23.846 24c-10.972 0-20 4.514-20 10s9.028 10 20 10 20-4.514 20-10-9.028-10-20-10z" fill="#696969"/>
+ <path d="m23.846 14c-10.972 0-20 4.514-20 10s9.028 10 20 10 20-4.514 20-10-9.028-10-20-10z" fill="#919191"/>
+ <path d="m23.846 4c-10.972 0-20 4.514-20 10s9.028 10 20 10 20-4.514 20-10-9.028-10-20-10z" fill="#e4e4e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sqliteman.svg b/.icons/kora/apps/scalable/sqliteman.svg
new file mode 120000
index 000000000..0ef32f810
--- /dev/null
+++ b/.icons/kora/apps/scalable/sqliteman.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sr-editor.svg b/.icons/kora/apps/scalable/sr-editor.svg
new file mode 100644
index 000000000..8da6b6352
--- /dev/null
+++ b/.icons/kora/apps/scalable/sr-editor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.3616 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d8da" offset="0"/>
+ <stop stop-color="#fffcfc" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m20.408 8.79c.667-.879 1.923-1.05 2.802-.382.879.667 1.05 1.923.382 2.802-2.313 3.045-5.891 4.267-8.951 5.395-.951.35-1.836.689-2.549 1.138-.635.4-1.092.904-1.092 1.757 0 1.328.599 2.18 1.372 2.882.717.652 1.563 1.197 2.375 1.771 1.633 1.154 3.114 2.434 3.877 4.285.536 1.3.75 2.892.337 4.954-.703 3.518-2.829 4.911-5.292 5.439-1.89.405-4.049.169-5.669.169-1.104 0-2-.896-2-2s.896-2 2-2c1.15 0 2.606.162 4.001.04.841-.074 1.676-.225 2.271-.808.373-.366.622-.899.767-1.624.463-2.316-.456-3.525-1.667-4.495-.72-.576-1.518-1.09-2.274-1.638-2.241-1.624-4.098-3.537-4.098-6.975 0-3.095 1.815-4.77 4.581-5.984 1.473-.647 3.254-1.166 4.975-1.931 1.427-.635 2.826-1.445 3.852-2.795z" fill="#4f4f4f"/>
+ <path d="m31.079 25.577c.204.391.747 1.4 1.308 2.155 2.419 3.256 6.661 7.487 8.027 8.854.781.78.781 2.048 0 2.828-.78.781-2.048.781-2.828 0-1.434-1.433-5.872-5.882-8.409-9.297-1.405-1.89-2.177-3.625-2.177-4.617 0-.791.31-1.648.991-2.494.595-.74 1.536-1.534 2.599-2.358 1.081-.839 2.304-1.731 3.25-2.701.607-.622 1.16-1.224 1.16-1.947 0-1.357-.236-2.407-.914-3.086-.679-.678-1.729-.914-3.086-.914-2.438 0-3.237 1.846-4 4.301v21.699c0 1.104-.896 2-2 2s-2-.896-2-2v-22c0-.198.029-.394.087-.583 1.397-4.581 3.443-7.417 7.913-7.417 2.644 0 4.592.764 5.914 2.086s2.086 3.27 2.086 5.914c0 1.199-.432 2.354-1.199 3.439-.87 1.23-2.21 2.388-3.57 3.45-.952.743-1.907 1.439-2.621 2.101-.185.171-.402.428-.531.587z" fill="#85722f"/>
+ </g>
+ <circle cx="37.638814" cy="37.380054" r="9.667999" fill="#61b12f" stroke-width=".878909"/>
+ <path transform="matrix(1.14422 0 0 1.14422 -3.55305 -3.81155)" d="m34.488 29.998-.002.004h.002zm0 .004-.133 1.578c-.505.186-.976.455-1.39.797l-1.449-.678-1.514 2.6 1.316.904c-.047.263-.072.53-.074.797.001.267.024.534.07.797l-1.314.904 1.514 2.598 1.445-.674c.416.34.887.607 1.393.791l.134 1.584h3.026l.134-1.58c.506-.186.975-.455 1.389-.797l1.451.676 1.512-2.598-1.314-.906c.046-.263.07-.528.072-.795-.001-.268-.024-.535-.07-.799l1.314-.9-1.514-2.598-1.447.674c-.416-.34-.886-.607-1.393-.791l-.132-1.584zm1.512 3.192c1.539 0 2.806 1.267 2.806 2.806s-1.267 2.806-2.806 2.806-2.806-1.267-2.806-2.806 1.267-2.806 2.806-2.806z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ssh-askpass-gnome.svg b/.icons/kora/apps/scalable/ssh-askpass-gnome.svg
new file mode 120000
index 000000000..c01534f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/ssh-askpass-gnome.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stacer.svg b/.icons/kora/apps/scalable/stacer.svg
new file mode 100644
index 000000000..07f1ad199
--- /dev/null
+++ b/.icons/kora/apps/scalable/stacer.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.507873 -45.5224 45.5224 .507873 23.4921 46.7584)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323958" offset="0"/>
+ <stop stop-color="#007e97" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#00f9af" offset="0"/>
+ <stop stop-color="#81ceac" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(10.8953 0 0 10.8953 18.5523 318.16)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(10.8953 0 0 10.8953 18.5523 365.601)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(10.8953 0 0 10.8953 18.5523 297.037)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(36.7424 35.6093 -35.6093 36.7424 -205.416 216.546)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#373737" offset="0"/>
+ <stop stop-color="#1f1f1f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(30.1852 0 0 30.1852 3.4814 196.977)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <path d="m24 1.236c12.564 0 22.764 10.2 22.764 22.764s-10.2 22.764-22.764 22.764-22.764-10.2-22.764-22.764 10.2-22.764 22.764-22.764z" fill="url(#a)"/>
+ <path d="m27.791 25.016c-.56 2.092-2.714 3.335-4.807 2.775-2.092-.561-3.336-2.715-2.775-4.807s2.715-3.336 4.807-2.775c2.092.56 3.336 2.714 2.775 4.807z" fill="url(#c)"/>
+ <path d="m18.552 23.492h10.895v1.016h-10.895z" fill="url(#d)"/>
+ <path d="m23.492 18.552h1.016v10.895h-1.016z" fill="url(#e)"/>
+ <path d="m3.482 24c0-11.325 9.193-20.519 20.518-20.519s20.519 9.194 20.519 20.519c0 4.861-1.693 9.329-4.522 12.845l-4.688-3.764c2-2.487 3.197-5.645 3.197-9.081 0-8.006-6.499-14.506-14.506-14.506-8.006 0-14.506 6.499-14.506 14.506z" fill="url(#f)"/>
+ <path d="m7.889 36.702c-2.76-3.495-4.407-7.907-4.407-12.702 0-11.325 9.193-20.519 20.518-20.519 3.495 0 6.785.875 9.667 2.418-.871 1.563-1.874 3.39-2.898 5.27-2.022-1.069-4.325-1.675-6.769-1.675-8.006 0-14.506 6.5-14.506 14.506 0 3.404 1.175 6.536 3.142 9.012-1.626 1.266-3.253 2.53-4.747 3.69z" fill="url(#g)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/stack.svg b/.icons/kora/apps/scalable/stack.svg
new file mode 100644
index 000000000..b2940a33d
--- /dev/null
+++ b/.icons/kora/apps/scalable/stack.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#5450e3" width="40" height="40" x="4" y="4" rx="20" ry="20"/>
+ <path fill="#fff" opacity=".2" d="m24 4c-11.079 0-19.998 8.92-19.998 20 0 0.16772-0.004 0.33329 0 0.5 0.2642-10.846 9.087-19.5 19.998-19.5s19.734 8.6536 19.998 19.5c0.004-0.16671 0-0.33228 0-0.5 0-11.08-8.919-20-19.998-20z"/>
+ <path opacity=".2" d="m4.0117 24.5c-0.0041 0.167-0.0117 0.332-0.0117 0.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-0.168-0.008-0.333-0.012-0.5-0.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z"/>
+ <g opacity=".2" transform="translate(0,2)">
+ <path d="m12 28 12 4 12-4v4l-12 4-12-4z"/>
+ <path d="m12 21 12 4 12-4v4l-12 4-12-4z"/>
+ <path d="m24 10-12 4v4l12 4 12-4v-4z"/>
+ </g>
+ <g fill="#b49eff" transform="translate(0,1)">
+ <path d="m12 28 12 4 12-4v4l-12 4-12-4z"/>
+ <path d="m12 21 12 4 12-4v4l-12 4-12-4z"/>
+ <path d="m24 10-12 4v4l12 4 12-4v-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/stage.svg b/.icons/kora/apps/scalable/stage.svg
new file mode 100644
index 000000000..25ea7036b
--- /dev/null
+++ b/.icons/kora/apps/scalable/stage.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b4b4" offset="0"/>
+ <stop stop-color="#f1f1f1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.2226 42.2226 0 136.472 44.3392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197ef1" offset="0"/>
+ <stop stop-color="#20b9fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-9.15812 -17.8555 17.8555 -9.15812 26.0524 33.8893)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -13.1367 13.1367 0 19.1688 32.4803)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#166cd2" offset="0"/>
+ <stop stop-color="#1ca7de" offset="1"/>
+ </linearGradient>
+ <path d="m42.397 45.363-12.085-.014v-43.099l12.431-.045c2.16.026 3.24 1.708 3.24 3.729v35.526c.094 2.219-1.372 3.855-3.586 3.903z" fill="url(#a)"/>
+ <path d="m23.275 2.257 16.512-1.548c2.209-.223 3.174.962 3.191 3.337l-.14 39.051c-.04 2.642-1.222 4.026-3.552 4.123l-15.903-1.857h-16.984c-2.169 0-4.373-1.766-4.385-4.518v-34.223c.083-3.166 1.403-4.359 4.569-4.417z" fill="url(#b)"/>
+ <path d="m42.838 43.097c-.04 2.642-1.222 4.026-3.552 4.123l-16.083-1.878v-43.078l16.584-1.555c2.209-.223 3.174.962 3.191 3.337z" fill-opacity=".15"/>
+ <path d="m35.268 18.678c0-.702-.278-1.374-.774-1.87s-1.168-.774-1.87-.774h-20.055c-.701 0-1.374.278-1.87.774s-.774 1.168-.774 1.87v12.567c0 .702.278 1.374.774 1.87s1.169.774 1.87.774h20.055c.702 0 1.374-.278 1.87-.774s.774-1.168.774-1.87z" fill="url(#c)"/>
+ <path d="m19.169 20.986 8.21 4.105-8.21 4.105z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/standard-notes.svg b/.icons/kora/apps/scalable/standard-notes.svg
new file mode 100644
index 000000000..0f59607a7
--- /dev/null
+++ b/.icons/kora/apps/scalable/standard-notes.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 164.205 43.9154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 446.34 44.0547)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m40.518 42.227h-28.429v-.796h28.429zm0-2.268h-28.429v-.824h28.429zm0-2.412h-28.429v-.796h28.429zm0-2.461h-28.429v-.796h28.429zm-16.058-3.861h-12.217v-.796h12.217zm6.169-2.461h-18.386v-.796h18.386zm-6.221-1.834h-12.072v-.796h12.072zm6.176-1.785h-18.441v-.824h18.441zm7.383-2.413h-25.824v-.796h25.824zm2.605-2.46h-28.429v-.796h28.429zm.1-3.758h-28.429v-.796h28.429zm0-2.268h-28.429v-.825h28.429zm0-2.413h-28.429v-.796h28.429zm0-2.46h-28.429v-.797h28.429z" fill="#b0b0b0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/stardict.svg b/.icons/kora/apps/scalable/stardict.svg
new file mode 120000
index 000000000..9f0d52e99
--- /dev/null
+++ b/.icons/kora/apps/scalable/stardict.svg
@@ -0,0 +1 @@
+dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-antergos.svg b/.icons/kora/apps/scalable/start-here-antergos.svg
new file mode 120000
index 000000000..48799b504
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-antergos.svg
@@ -0,0 +1 @@
+distributor-logo-antergos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-archlinux.svg b/.icons/kora/apps/scalable/start-here-archlinux.svg
new file mode 120000
index 000000000..ffa44bd76
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-archlinux.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-arcolinux.svg b/.icons/kora/apps/scalable/start-here-arcolinux.svg
new file mode 120000
index 000000000..9b95bb523
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-arcolinux.svg
@@ -0,0 +1 @@
+arcolinux-hello.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-chakra.svg b/.icons/kora/apps/scalable/start-here-chakra.svg
new file mode 120000
index 000000000..8e29fa1b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-chakra.svg
@@ -0,0 +1 @@
+distributor-logo-chakra.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-debian.svg b/.icons/kora/apps/scalable/start-here-debian.svg
new file mode 120000
index 000000000..c718ca15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-fedora.svg b/.icons/kora/apps/scalable/start-here-fedora.svg
new file mode 120000
index 000000000..8966161ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-fedora.svg
@@ -0,0 +1 @@
+distributor-logo-fedora.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-gentoo.svg b/.icons/kora/apps/scalable/start-here-gentoo.svg
new file mode 120000
index 000000000..04e5d807c
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-gentoo.svg
@@ -0,0 +1 @@
+distributor-logo-gentoo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-hyperbola.svg b/.icons/kora/apps/scalable/start-here-hyperbola.svg
new file mode 120000
index 000000000..f4641d3e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-hyperbola.svg
@@ -0,0 +1 @@
+distributor-logo-hyperbola.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-kaos.svg b/.icons/kora/apps/scalable/start-here-kaos.svg
new file mode 120000
index 000000000..24e6b028b
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-kaos.svg
@@ -0,0 +1 @@
+distributor-logo-kaos.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-kde.svg b/.icons/kora/apps/scalable/start-here-kde.svg
new file mode 120000
index 000000000..eeb0366f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-korora.svg b/.icons/kora/apps/scalable/start-here-korora.svg
new file mode 120000
index 000000000..06a99a3fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-korora.svg
@@ -0,0 +1 @@
+distributor-logo-korora.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-kubuntu.svg b/.icons/kora/apps/scalable/start-here-kubuntu.svg
new file mode 120000
index 000000000..d49683770
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-kubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-kubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-linux-mint.svg b/.icons/kora/apps/scalable/start-here-linux-mint.svg
new file mode 120000
index 000000000..aabce303a
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-linux-mint.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-lubuntu.svg b/.icons/kora/apps/scalable/start-here-lubuntu.svg
new file mode 120000
index 000000000..3529b2a33
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-lubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-lubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-mageia.svg b/.icons/kora/apps/scalable/start-here-mageia.svg
new file mode 120000
index 000000000..587dced5e
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-mageia.svg
@@ -0,0 +1 @@
+distributor-logo-mageia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-manjaro.svg b/.icons/kora/apps/scalable/start-here-manjaro.svg
new file mode 120000
index 000000000..e7116d4cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-manjaro.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-neon.svg b/.icons/kora/apps/scalable/start-here-neon.svg
new file mode 120000
index 000000000..9971b6971
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-neon.svg
@@ -0,0 +1 @@
+distributor-logo-neon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-opensuse.svg b/.icons/kora/apps/scalable/start-here-opensuse.svg
new file mode 120000
index 000000000..13d9f1e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-opensuse.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-peppermint.svg b/.icons/kora/apps/scalable/start-here-peppermint.svg
new file mode 120000
index 000000000..16651c66b
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-peppermint.svg
@@ -0,0 +1 @@
+distributor-logo-peppermint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-pop-os.svg b/.icons/kora/apps/scalable/start-here-pop-os.svg
new file mode 120000
index 000000000..b0b25eb89
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-pop-os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-serpent-os.svg b/.icons/kora/apps/scalable/start-here-serpent-os.svg
new file mode 120000
index 000000000..fa4421ad9
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-serpent-os.svg
@@ -0,0 +1 @@
+distributor-logo-serpent-os.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-ubuntu.svg b/.icons/kora/apps/scalable/start-here-ubuntu.svg
new file mode 120000
index 000000000..8be7dd5bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-ubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/start-here-xfce.svg b/.icons/kora/apps/scalable/start-here-xfce.svg
new file mode 120000
index 000000000..dc323a78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/start-here-xfce.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/startupmanager.svg b/.icons/kora/apps/scalable/startupmanager.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/startupmanager.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/staruml.svg b/.icons/kora/apps/scalable/staruml.svg
new file mode 100644
index 000000000..e8ca682bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/staruml.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m32 4c2.614.037 4.479 1.612 5.354 4.219l-.032-.117 4.107 11.898h13.853c.03-.001.059-.001.089 0 1.654.054 3.146 1.025 4.197 2.304l-27.568 9.696z" fill="#f74545"/>
+ <path d="m50.198 58.535c.012-.011.026-.022.038-.033 1.624-1.495 2.231-3.681 1.586-5.803-.005-.014-.009-.029-.014-.043l-4.226-13.131 10.891-7.96c2.886-1.945 3.368-6.652 1.095-9.261l-27.568 9.696s18.236 26.502 18.198 26.535z" fill="#4e4e4e"/>
+ <path d="m13.764 58.502c.012.011.026.022.038.033 1.952 1.735 4.695 1.956 6.9.519.042-.027.083-.055.124-.085l11.174-7.969 11.174 7.969c.041.03.083.058.125.085 2.204 1.437 4.947 1.216 6.899-.519.012-.011.026-.022.038-.033l-18.236-26.502-18.236 26.502z" fill="#9329ab"/>
+ <path d="m32 4c-2.614.037-4.479 1.612-5.354 4.219l.032-.117-4.107 11.898h-13.853c-.03-.001-.059-.001-.089 0-1.654.054-3.146 1.025-4.197 2.304l27.568 9.696z" fill="#ff7f0b"/>
+ <path d="m13.802 58.535c-.012-.011-.026-.022-.038-.033-1.624-1.495-2.231-3.681-1.586-5.803.005-.014.009-.029.014-.043l4.226-13.131-10.891-7.96c-2.886-1.945-3.368-6.652-1.095-9.261l27.568 9.696s-18.236 26.502-18.198 26.535z" fill="#ffd945"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/stata.svg b/.icons/kora/apps/scalable/stata.svg
new file mode 100644
index 000000000..c91f6e995
--- /dev/null
+++ b/.icons/kora/apps/scalable/stata.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d4263" offset="0"/>
+ <stop stop-color="#547b94" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(.875375 0 0 .875375 -4.01202 -4.01202)" d="m37 41h-10v10h10zm-14 0h-10v10h10zm14-14h-10v10h10zm14 0h-10v10h10zm-28 0h-10v10h10zm14-14h-10v10h10zm14 0h-10v10h10z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/statalogo_14.svg b/.icons/kora/apps/scalable/statalogo_14.svg
new file mode 100644
index 000000000..dec851cf3
--- /dev/null
+++ b/.icons/kora/apps/scalable/statalogo_14.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d4263" offset="0"/>
+ <stop stop-color="#547b94" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(.875375 0 0 .875375 -4.01202 -4.01202)" d="m37 41h-10v10h10zm-14 0h-10v10h10zm14-14h-10v10h10zm14 0h-10v10h10zm-28 0h-10v10h10zm14-14h-10v10h10zm14 0h-10v10h10z" fill="#fff"/>
+ <path transform="scale(.75)" d="m60.35 41c.911 0 1.65.739 1.65 1.65v18.7c0 .911-.739 1.65-1.65 1.65h-18.7c-.911 0-1.65-.739-1.65-1.65v-18.7c0-.911.739-1.65 1.65-1.65z" fill="#ac4b55"/>
+ <path d="m33.75 35.25h-1.125c-.621 0-1.125-.504-1.125-1.125s.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125s-1.125-.504-1.125-1.125zm7.5 6.75h-2.625c-.404 0-.776-.216-.977-.566-.2-.351-.197-.782.007-1.129l3.75-6.375c.258-.438.776-.649 1.266-.515.489.133.829.578.829 1.085v5.25h.375c.621 0 1.125.504 1.125 1.125s-.504 1.125-1.125 1.125h-.375v1.875c0 .621-.504 1.125-1.125 1.125s-1.125-.504-1.125-1.125zm-.658-2.25h.658v-1.119z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/statalogo_16.svg b/.icons/kora/apps/scalable/statalogo_16.svg
new file mode 120000
index 000000000..e85854d00
--- /dev/null
+++ b/.icons/kora/apps/scalable/statalogo_16.svg
@@ -0,0 +1 @@
+stata.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steam-icon.svg b/.icons/kora/apps/scalable/steam-icon.svg
new file mode 120000
index 000000000..c630de4b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/steam-icon.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steam-launcher.svg b/.icons/kora/apps/scalable/steam-launcher.svg
new file mode 120000
index 000000000..c630de4b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/steam-launcher.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steam-rom-manager.svg b/.icons/kora/apps/scalable/steam-rom-manager.svg
new file mode 100644
index 000000000..fd849f5ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/steam-rom-manager.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#082a49" offset="0"/>
+ <stop stop-color="#2b3e65" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m27.426 22.301-3.985 6.642c-.069-.002-.138-.004-.208-.004-1.395 0-2.69.466-3.737 1.248l-10.84-4.676c-.037.445-.059.89-.067 1.336.003 1.974.286 3.937.839 5.831l7.572 3.266c.365 3.106 3.037 5.548 6.233 5.548 3.444 0 6.277-2.833 6.277-6.276 0-.058-.001-.116-.003-.173l6.919-4.036c4.297-.332 7.729-3.968 7.729-8.344 0-4.591-3.778-8.368-8.369-8.368-4.469 0-8.168 3.58-8.36 8.006zm-7.971 14.701c.675 1.413 2.12 2.398 3.778 2.398 2.296 0 4.185-1.889 4.185-4.184 0-2.296-1.889-4.184-4.185-4.184-.451 0-.887.073-1.296.208l2.539 1.095c1.193.474 1.98 1.633 1.98 2.917 0 1.722-1.417 3.138-3.139 3.138-.458 0-.91-.1-1.326-.293zm16.331-19.569c2.869 0 5.231 2.361 5.231 5.23s-2.362 5.23-5.231 5.23-5.23-2.361-5.23-5.23 2.361-5.23 5.23-5.23zm0 1.046c2.31 0 4.184 1.875 4.184 4.184s-1.874 4.184-4.184 4.184c-2.309 0-4.184-1.875-4.184-4.184s1.875-4.184 4.184-4.184z" fill="#556067"/>
+ <g fill-rule="nonzero">
+ <path d="m29.337 25.567-.679-4.032-5.251 5.783 4.043.28z" fill="#07a7c9"/>
+ <path d="m29.851 27.893-.514-2.326-1.887 2.031z" fill="#ffffff"/>
+ <path d="m4.912 8.977c.05 1.035.509 2.007 1.276 2.704l17.219 15.637 5.251-5.783-17.219-15.638c-1.597-1.449-4.067-1.33-5.517.266-.697.767-1.06 1.779-1.01 2.814z" fill="#24d0f7"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/steam.svg b/.icons/kora/apps/scalable/steam.svg
new file mode 100644
index 000000000..a91801d78
--- /dev/null
+++ b/.icons/kora/apps/scalable/steam.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5279 45.5279 0 171.101 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#25363e" offset="0"/>
+ <stop stop-color="#455e68" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.5423 29.5423 0 338.037 37.5836)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m3.405 29.538 9.493 3.393c.58 2.669 2.96 4.677 5.799 4.677 3.075 0 5.615-2.358 5.908-5.359l7.616-5.572c4.392 0 7.957-3.553 7.957-7.943 0-4.393-3.565-7.957-7.957-7.957-4.367 0-7.912 3.524-7.952 7.883l-4.956 7.1c-.202-.02-.409-.031-.616-.031-1.107 0-2.142.303-3.031.835l-12.923-4.387c-.184 2.665.021 5.127.662 7.361zm28.816-16.141c2.943 0 5.337 2.394 5.337 5.337 0 2.942-2.394 5.323-5.337 5.323-2.942 0-5.332-2.381-5.332-5.323 0-2.943 2.39-5.337 5.332-5.337zm.022 1.048c-2.351 0-4.257 1.911-4.257 4.263 0 2.351 1.906 4.262 4.257 4.262 2.352 0 4.262-1.911 4.262-4.262 0-2.352-1.91-4.263-4.262-4.263zm-13.546 12.857c2.421 0 4.367 1.946 4.367 4.367 0 2.42-1.946 4.367-4.367 4.367-1.684 0-3.135-.94-3.865-2.328.719.29 1.436.577 2.153.869 1.78.715 3.809-.146 4.524-1.926.716-1.78-.154-3.8-1.934-4.515l-1.821-.729c.303-.066.62-.105.943-.105z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/steam_icon_10.svg b/.icons/kora/apps/scalable/steam_icon_10.svg
new file mode 120000
index 000000000..4fca1844c
--- /dev/null
+++ b/.icons/kora/apps/scalable/steam_icon_10.svg
@@ -0,0 +1 @@
+cs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steam_icon_22010.svg b/.icons/kora/apps/scalable/steam_icon_22010.svg
new file mode 120000
index 000000000..12817f982
--- /dev/null
+++ b/.icons/kora/apps/scalable/steam_icon_22010.svg
@@ -0,0 +1 @@
+world-of-goo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steamdeck-gaming-return.svg b/.icons/kora/apps/scalable/steamdeck-gaming-return.svg
new file mode 100644
index 000000000..5d031a317
--- /dev/null
+++ b/.icons/kora/apps/scalable/steamdeck-gaming-return.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.5006 44.5006 0 19.8943 46.2503)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m19.894 1.75v7.787c7.934 0 14.463 6.529 14.463 14.463s-6.529 14.463-14.463 14.463v7.787c12.289 0 22.251-9.961 22.251-22.25s-9.962-22.25-22.251-22.25z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="19.894" cy="24" r="11.125" fill="#556af7"/>
+ <path d="m12.242 23.468-.008.015-.024.049-.022.049-.009.024-.005.013-.005.014-.007.021-.005.016-.004.014-.006.019-.005.02-.003.013-.004.018-.006.023-.002.012-.003.017-.004.026-.002.009-.002.021-.004.025v.007l-.004.054-.001.053c0 .018 0 .037.001.055l.004.052v.007l.004.025.002.021.002.009.004.026.003.017.002.012.006.023.004.018.003.013.005.02.006.019.004.014.005.016.007.021.005.014.005.013.009.024.006.014.004.009.012.026.024.049.008.015c.05.091.113.177.191.255l4.45 4.45c.434.434 1.139.434 1.573 0s.434-1.139 0-1.574l-2.551-2.55h10.664c.614 0 1.113-.499 1.113-1.113s-.499-1.113-1.113-1.113h-10.664l2.551-2.55c.434-.435.434-1.14 0-1.574s-1.139-.434-1.573 0l-4.45 4.45c-.078.078-.141.164-.191.255z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/steamlink.svg b/.icons/kora/apps/scalable/steamlink.svg
new file mode 100644
index 000000000..6a2bca500
--- /dev/null
+++ b/.icons/kora/apps/scalable/steamlink.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2357 43.2357 0 23.9997 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#06315b" offset="0"/>
+ <stop stop-color="#204e7b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.2 0 0 1.2 -4.8 -4.8)" d="m24 10c-7.68 0-14 6.32-14 14s6.32 14 14 14 14-6.32 14-14-6.32-14-14-14zm-.029 7c2.991 0 5.981.034 6.381.105.949.17 1.233.522 1.988 2.459.767 1.969 1.415 4.68 1.613 6.737.115 1.191.019 2.009-.326 2.797-.52 1.185-1.963 2.077-3.029 1.873-.549-.106-.888-.523-1.787-2.194-.459-.851-.931-1.634-1.069-1.777h-7.537l-.029.033c-.133.152-.558.872-.946 1.6-.387.728-.803 1.477-.923 1.664-.397.618-1.239.865-2.002.586-.947-.346-1.723-1.088-2.057-1.965-.652-1.713.023-5.97 1.557-9.801.597-1.492.923-1.861 1.773-2.01.407-.071 3.401-.107 6.393-.107zm-4.471 2c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm9 0c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/steamos-logo-icon.svg b/.icons/kora/apps/scalable/steamos-logo-icon.svg
new file mode 120000
index 000000000..c630de4b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/steamos-logo-icon.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steampowered.svg b/.icons/kora/apps/scalable/steampowered.svg
new file mode 120000
index 000000000..c630de4b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/steampowered.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steamskinmanager.svg b/.icons/kora/apps/scalable/steamskinmanager.svg
new file mode 120000
index 000000000..c630de4b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/steamskinmanager.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/steamvr.svg b/.icons/kora/apps/scalable/steamvr.svg
new file mode 100644
index 000000000..2eaf6b75c
--- /dev/null
+++ b/.icons/kora/apps/scalable/steamvr.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbd5d8" offset="0"/>
+ <stop stop-color="#e3e8e9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(28 0 0 40 -38 -24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(18.6551 0 0 -18.6551 -33 -24)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(.223325 -35.9553 35.9553 .223325 21.3797 41.5458)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(0 -.903634 -.903634 0 2.31278 2.26972)" d="m-10-36c-.648-4.54-3.585-8-8-8h-12c-4.415 0-8.474 3.577-8 8 .867 8.079.88 16.08 0 24-.475 4.278 3.585 8 8 8h12c4.415 0 7.384-4.026 8-8 1.241-8 1.142-16 0-24z" fill="url(#b)"/>
+ <path transform="matrix(0 -.903634 -.903634 0 2.31278 2.26972)" d="m-27.857-38h7.714c2.849 0 4.67 2.564 5.143 5.6.872 5.6.875 11.2 0 16.8-.492 3.147-2.294 5.6-5.143 5.6h-7.714c-2.849 0-5.143-2.498-5.143-5.6v-3.4l3-5-3-5v-3.4c0-3.102 2.294-5.6 5.143-5.6z" fill="url(#d)" fill-rule="nonzero"/>
+ <path transform="matrix(.903634 0 0 .903634 2.31278 2.26972)" d="m45 28c.552 0 1-.448 1-1v-6c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1zm-40 0c.552 0 1-.448 1-1v-6c0-.552-.448-1-1-1h-2c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1z" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/stella.svg b/.icons/kora/apps/scalable/stella.svg
new file mode 100644
index 000000000..9dccbbeb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/stella.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.977 39.977 0 24 43.977)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e96900" offset="0"/>
+ <stop stop-color="#ffa726" offset="1"/>
+ </linearGradient>
+ <path d="m20 4v38.806c-.057 1.139-.116 1.171.976 1.171h6.108c1.134.121.916-.227.916-1.243v-38.734h-8zm8 0c0 10.007.069 17.741 2.002 24.336 1.825 6.225 5.463 11.3 11.161 15.151.844.554 1.101.867 1.625-.34l2.863-4.901c.565-.967.464-.967-.451-1.546-8.256-6.023-11.437-18.653-11.585-31.714-.005-.807.073-1.079-.91-.959l-4.705-.027zm-8 0-4.705.027c-.983-.12-.905.152-.91.959-.148 13.061-3.329 25.691-11.585 31.714-.915.579-1.016.579-.451 1.546l2.863 4.901c.524 1.207.781.894 1.625.34 5.698-3.851 9.336-8.926 11.161-15.151 1.933-6.595 2.002-14.329 2.002-24.336z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/stellarium.svg b/.icons/kora/apps/scalable/stellarium.svg
new file mode 100644
index 000000000..d9ce25faf
--- /dev/null
+++ b/.icons/kora/apps/scalable/stellarium.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 404.026 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fdb4a6" offset="0"/>
+ <stop stop-color="#222359" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.8385 -7.52729 7.52729 -2.8385 1507.04 -521.003)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb6a8" offset="0"/>
+ <stop stop-color="#e08d86" stop-opacity=".9" offset=".23"/>
+ <stop stop-color="#dd7a74" stop-opacity=".86" offset=".43"/>
+ <stop stop-color="#bd717f" stop-opacity=".68" offset=".75"/>
+ <stop stop-color="#8d71bb" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v17.138c0 3.438 3.193 15.273 6.631 15.273h30.362c3.438 0 6.343-2.089 6.343-5.527z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m17.063 43.846c.104 0 .178.007.284.007h13.31c1.635 0 3.094-.029 4.397-.106.651-.038 1.264-.088 1.839-.152.542-.059 1.081-.138 1.617-.237.503-.095.972-.207 1.409-.336.436-.13.841-.279 1.215-.448.36-.162.706-.354 1.034-.574.311-.209.601-.448.867-.713.265-.265.504-.555.714-.866.22-.327.412-.673.574-1.032.17-.374.318-.778.448-1.214.131-.436.242-.904.337-1.407s.173-1.041.237-1.616c.067-.61.118-1.223.153-1.836.077-1.302.106-2.76.106-4.393v-12.911c-15.092.477-29.455 9.754-33.946 20.219-.866 2.005 5.619 5.442 5.405 7.615z" fill="url(#b)"/>
+ <path d="m34.261 6.889c-4.145 0-7.505 3.36-7.505 7.505s3.36 7.505 7.505 7.505 7.506-3.36 7.506-7.505-3.361-7.505-7.506-7.505z" fill="#474465"/>
+ <path d="m39.363 8.891c.735 1.185 1.124 2.552 1.122 3.947 0 4.145-3.36 7.505-7.505 7.505-1.971 0-3.763-.761-5.102-2.003 1.323 2.136 3.686 3.559 6.383 3.559 4.145 0 7.506-3.36 7.506-7.505 0-2.175-.926-4.132-2.404-5.503z" fill="#e1e1e1"/>
+ <path d="m16.407 40.971s24.331-1.206 24.897-1.446c2.118-.898 4.364-2.552 4.364-4.489 0-1.49-.064-3.544-.064-3.544-11.94.474-24.918 5.098-29.197 9.479z" fill="#7e578e"/>
+ </g>
+ <path d="m45.668 34.963v4.477c0 .495-.071 1.067-.224 1.66-.674 2.441-2.797 4.282-5.384 4.538 0 0-26.069-.005-32.162-.005-3.071-.325-5.479-2.885-5.564-6.022.006-1.117.005-12.556-.002-13.913.567-1.104 1.405-2.782 1.405-2.782l.959 1.97.6-1.146.818 3.321.975-2.238.455 1.638.385-.326.304 2.917.66-.236.647-.796.404.827.155 1.14.497.335.641-1.057 1.048 1.86h1.367l.835-.636.951 1.718 1.515-.664 1.132 1.528 1.308.004 2.204 1.309s5.096 2.072 8.151 2.101c5.57.055 8.94-2.101 8.94-2.101l.995-1.608.682.392.609-.961 1.099 1.239.643-2.321.813 1.744.826-.662s.809 2.343 1.313 2.756z" fill="#292929"/>
+ <path d="m13.762 20.602c.295 0 .535.24.535.535s-.24.534-.535.534-.535-.239-.535-.534.24-.535.535-.535zm2.288-3.813c.475 0 .861.386.861.862 0 .475-.386.861-.861.861-.476 0-.862-.386-.862-.861 0-.476.386-.862.862-.862zm-5.965-1.253c.461 0 .834.374.834.835 0 .46-.373.834-.834.834-.46 0-.834-.374-.834-.834 0-.461.374-.835.834-.835zm1.907-1.579c.189 0 .344.154.344.344s-.155.344-.344.344c-.19 0-.344-.154-.344-.344s.154-.344.344-.344zm-3.987-3.694c.731 0 1.325.594 1.325 1.325s-.594 1.324-1.325 1.324c-.73 0-1.324-.593-1.324-1.324s.594-1.325 1.324-1.325zm6.973-1.58c.46 0 .834.374.834.835 0 .46-.374.834-.834.834-.461 0-.835-.374-.835-.834 0-.461.374-.835.835-.835zm-4.113-.871c.295 0 .535.24.535.535s-.24.534-.535.534-.535-.239-.535-.534.24-.535.535-.535z" fill="#e1e1e1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sticky-notes.svg b/.icons/kora/apps/scalable/sticky-notes.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/sticky-notes.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sticky.svg b/.icons/kora/apps/scalable/sticky.svg
new file mode 100644
index 000000000..806fd5071
--- /dev/null
+++ b/.icons/kora/apps/scalable/sticky.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7d0083" offset="0"/>
+ <stop stop-color="#9513e3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(6.04853 5.57021 -5.57021 6.04853 7.40055 62.432)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#945500" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.502893 -33.0995 33.0995 .502893 100.251 42.2254)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffdf60" offset="0"/>
+ <stop stop-color="#ffe57a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="22.7699" x2="40.6377" y1="427.944" y2="427.944" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2ac3a" offset="0"/>
+ <stop stop-color="#d8a21b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m40.634 12.147c0-2.639-2.141-4.781-4.781-4.781h-23.705c-2.64 0-4.781 2.142-4.781 4.781v23.706c0 2.639 2.141 4.781 4.781 4.781h23.705c2.64 0 4.781-2.142 4.781-4.781z" fill="url(#b)"/>
+ <path d="m12.148 7.366c-2.465 0-4.78 2.05-4.78 4.654l-.001 23.88c0 2.491 2.11 4.734 4.781 4.734h10.622c11.682-.844 17.804-7.149 17.864-18.638.006-.118-.008-10.141-.008-10.141 0-1.695-1.677-4.478-4.448-4.478z" fill="url(#c)"/>
+ <path d="m22.77 40.634c5.437-1.354 7.878-4.491 9.993-8.636 5.614-1.629 7.052-5.874 7.873-10.504.121 11.823-6.012 18.283-17.866 19.14z" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m12.148 7.366c-2.647 0-4.735 2.283-4.769 4.347l33.253-.008c-.001.008-.003.016-.004.025-.01-2.214-2.424-4.398-4.45-4.353z" fill-opacity=".07"/>
+ <path d="m10.929 24.666h15.17c.482 0 .87.387.87.869s-.388.87-.87.87h-15.17c-.483 0-.87-.388-.87-.87s.387-.869.87-.869zm26.143-1.332h-26.143c-.483 0-.87-.387-.87-.869s.387-.87.87-.87h26.143c.483 0 .87.388.87.87s-.387.869-.87.869zm0-3.07h-26.143c-.483 0-.87-.388-.87-.87s.387-.87.87-.87h26.143c.483 0 .87.388.87.87s-.387.87-.87.87zm0-3.071h-26.143c-.483 0-.87-.388-.87-.87s.387-.87.87-.87h26.143c.483 0 .87.388.87.87s-.387.87-.87.87z" fill="#80b6b8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/stock_about.svg b/.icons/kora/apps/scalable/stock_about.svg
new file mode 120000
index 000000000..cad5391aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_about.svg
@@ -0,0 +1 @@
+info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_addressbook.svg b/.icons/kora/apps/scalable/stock_addressbook.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_addressbook.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_alarm.svg b/.icons/kora/apps/scalable/stock_alarm.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_alarm.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_calendar-and-tasks.svg b/.icons/kora/apps/scalable/stock_calendar-and-tasks.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_calendar-and-tasks.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_calendar.svg b/.icons/kora/apps/scalable/stock_calendar.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_calendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_help-agent.svg b/.icons/kora/apps/scalable/stock_help-agent.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_help-agent.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_help.svg b/.icons/kora/apps/scalable/stock_help.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_help.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_insert-note.svg b/.icons/kora/apps/scalable/stock_insert-note.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_insert-note.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_internet.svg b/.icons/kora/apps/scalable/stock_internet.svg
new file mode 120000
index 000000000..d3439ecb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_internet.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_keyring.svg b/.icons/kora/apps/scalable/stock_keyring.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_keyring.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_news.svg b/.icons/kora/apps/scalable/stock_news.svg
new file mode 120000
index 000000000..86bb8e067
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_news.svg
@@ -0,0 +1 @@
+internet-news-reader.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_notes.svg b/.icons/kora/apps/scalable/stock_notes.svg
new file mode 100644
index 000000000..80c5f2bc6
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_notes.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.87904 7.25596 -7.25596 7.87904 19.2972 55.689)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#945500" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.655087 -43.1166 43.1166 .655087 22.7792 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffdf60" offset="0"/>
+ <stop stop-color="#ffe57a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(23.2753 0 0 24.932 22.397 33.202)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2ac3a" offset="0"/>
+ <stop stop-color="#d8a21b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332c-3.21 0-6.226 2.67-6.226 6.062l-.002 31.107c0 3.245 2.749 6.167 6.228 6.167h13.837c15.218-1.1 23.192-9.312 23.271-24.279.007-.153-.011-13.21-.011-13.21 0-2.208-2.184-5.833-5.794-5.833z" fill="url(#b)"/>
+ <path d="m22.397 45.668c7.082-1.764 10.262-5.85 13.017-11.249 7.314-2.123 9.187-7.652 10.256-13.683.157 15.401-7.831 23.816-23.273 24.932z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332c-3.447 0-6.167 2.974-6.212 5.662l43.317-.01c-.002.011-.004.021-.005.032-.013-2.883-3.158-5.729-5.797-5.67z" fill-opacity=".07"/>
+ <path d="m6.972 24.867h19.762c.628 0 1.133.505 1.133 1.133s-.505 1.133-1.133 1.133h-19.762c-.628 0-1.133-.505-1.133-1.133s.505-1.133 1.133-1.133zm34.056-1.734h-34.056c-.628 0-1.133-.505-1.133-1.133s.505-1.133 1.133-1.133h34.056c.628 0 1.133.505 1.133 1.133s-.505 1.133-1.133 1.133zm0-4h-34.056c-.628 0-1.133-.505-1.133-1.133s.505-1.133 1.133-1.133h34.056c.628 0 1.133.505 1.133 1.133s-.505 1.133-1.133 1.133zm0-4h-34.056c-.628 0-1.133-.505-1.133-1.133s.505-1.133 1.133-1.133h34.056c.628 0 1.133.505 1.133 1.133s-.505 1.133-1.133 1.133z" fill="#80b6b8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/stock_task.svg b/.icons/kora/apps/scalable/stock_task.svg
new file mode 120000
index 000000000..a3dede18a
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_task.svg
@@ -0,0 +1 @@
+stock_tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_tasks.svg b/.icons/kora/apps/scalable/stock_tasks.svg
new file mode 120000
index 000000000..da60241b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_tasks.svg
@@ -0,0 +1 @@
+evolution-tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_unknown.svg b/.icons/kora/apps/scalable/stock_unknown.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_unknown.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_view-details.svg b/.icons/kora/apps/scalable/stock_view-details.svg
new file mode 120000
index 000000000..cad5391aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_view-details.svg
@@ -0,0 +1 @@
+info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_xfburn-audio-cd.svg b/.icons/kora/apps/scalable/stock_xfburn-audio-cd.svg
new file mode 120000
index 000000000..6a7fd0a6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_xfburn-audio-cd.svg
@@ -0,0 +1 @@
+media-optical-audio-new.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_xfburn-blank-cdrw.svg b/.icons/kora/apps/scalable/stock_xfburn-blank-cdrw.svg
new file mode 100644
index 000000000..361adcb94
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_xfburn-blank-cdrw.svg
@@ -0,0 +1,12 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 14a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm0 6c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4c0-2.2091 1.7909-4 4-4z" fill="#848484"/>
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20zm0 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="#e4e4e4"/>
+ <path d="m23.981 4c11.07 0 19.982 8.92 19.982 20 0 .16787-.008.33314-.01169.5-.264-10.846-9.068-19.5-19.97-19.5s-19.706 8.654-19.97 19.5c-.0033-.167-.011-.332-.011-.5 0-11.08 8.912-20 19.982-20zm3.9456 20.5c.02088.16551.05075.32883.05075.5 0 2.2091-1.7892 4-3.9963 4s-3.9963-1.7909-3.9963-4c0-.17117.02987-.33449.05075-.5.24818 1.9706 1.9095 3.5 3.9456 3.5s3.6974-1.5294 3.9456-3.5z" fill="#fff" opacity=".2"/>
+ <path d="m4.0117 24.5c-.0041.167-.0117.332-.0117.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-.168-.008-.333-.012-.5-.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z" opacity=".2"/>
+ <circle cx="36" cy="37" r="11" opacity=".2"/>
+ <circle cx="36" cy="36" r="11" fill="#e14242"/>
+ <g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -14.911688 36)" fill="#fff">
+ <path d="m34.5 28.5h3v15h-3z"/>
+ <path transform="rotate(90)" d="m34.5-43.5h3v15h-3z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/stock_xfburn-burn-cd.svg b/.icons/kora/apps/scalable/stock_xfburn-burn-cd.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_xfburn-burn-cd.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_xfburn-data-copy.svg b/.icons/kora/apps/scalable/stock_xfburn-data-copy.svg
new file mode 120000
index 000000000..a60a9dd35
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_xfburn-data-copy.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_xfburn-import-session.svg b/.icons/kora/apps/scalable/stock_xfburn-import-session.svg
new file mode 100644
index 000000000..381375cb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_xfburn-import-session.svg
@@ -0,0 +1,9 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 14a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm0 6c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4c0-2.2091 1.7909-4 4-4z" fill="#848484"/>
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20zm0 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="#e4e4e4"/>
+ <path d="m24 4c11.07 0 19.982 8.92 19.982 20 0 .16787-.008.33314-.01169.5-.264-10.846-9.068-19.5-19.97-19.5s-19.706 8.654-19.97 19.5c-.004-.16686-.011689-.33213-.011689-.5 0-11.08 8.9119-20 19.982-20zm3.9456 20.5c.02088.16551.05075.32883.05075.5 0 2.2091-1.7892 4-3.9963 4s-3.9963-1.7909-3.9963-4c0-.17117.02987-.33449.05075-.5.24818 1.9706 1.9095 3.5 3.9456 3.5s3.6974-1.5294 3.9456-3.5z" fill="#fff" opacity=".2"/>
+ <path d="m4.0118 24.5c-.0041.167-.0117.332-.0117.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-.168-.008-.333-.012-.5-.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z" opacity=".2"/>
+ <circle cx="36" cy="37" r="11" opacity=".2"/>
+ <circle cx="36" cy="36" r="11" fill="#20bba3"/>
+ <path d="m37 30.5 6 4.5-6 4.5v-2.5h-1.5c-1.3649 0-2.5716.873351-2.9375 2-.43763 1.3475 1.4375 4 1.4375 4s-4-1.5-4-4.75c0-3.1235 2-5.25 5-5.25h2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/stock_xfburn-new-data-composition.svg b/.icons/kora/apps/scalable/stock_xfburn-new-data-composition.svg
new file mode 120000
index 000000000..be7c9d096
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_xfburn-new-data-composition.svg
@@ -0,0 +1 @@
+media-optical-data-new.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stock_xfburn.svg b/.icons/kora/apps/scalable/stock_xfburn.svg
new file mode 120000
index 000000000..b9c3f8e38
--- /dev/null
+++ b/.icons/kora/apps/scalable/stock_xfburn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stoken-gui.svg b/.icons/kora/apps/scalable/stoken-gui.svg
new file mode 100644
index 000000000..eb7d2dc9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/stoken-gui.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.05 24.95 17 17c2.732 2.732 7.168 2.732 9.9 0s2.732-7.168 0-9.9l-17-17c-2.732-2.732-7.168-2.732-9.9 0s-2.732 7.168 0 9.9z" fill="#e52030"/>
+ <path d="m8 4c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm-.049 2h.049c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2c0-1.079.873-1.974 1.951-2z" fill="#c6c6c6" fill-rule="nonzero"/>
+ <path d="m17.879 22.121 17 17c1.17 1.171 3.072 1.171 4.242 0 1.171-1.17 1.171-3.072 0-4.242l-17-17c-1.17-1.171-3.072-1.171-4.242 0-1.171 1.17-1.171 3.072 0 4.242z" fill="#fcfcfc"/>
+ <circle cx="12" cy="11" r="2" fill="#929292"/>
+ <circle cx="20" cy="20" r="12" fill="#e52030"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/strawberry.svg b/.icons/kora/apps/scalable/strawberry.svg
new file mode 100644
index 000000000..6fdc7e36a
--- /dev/null
+++ b/.icons/kora/apps/scalable/strawberry.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(16.8911 -17.6299 17.6299 16.8911 24 25.4692)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fba1a1" offset="0"/>
+ <stop stop-color="#d1d1d1" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(-3.07892 16.7652 -16.7652 -3.07892 28.3038 23.0223)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dc3a2d" offset="0"/>
+ <stop stop-color="#cf2e2a" offset=".54"/>
+ <stop stop-color="#9e031f" offset="1"/>
+ </radialGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(0 -22.3937 21.0765 0 23.2185 38.9464)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b4291e" offset="0"/>
+ <stop stop-color="#610b05" offset="1"/>
+ </radialGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.936 17.465c-.138.245-.288.578-.478 1.038-1.342 3.264-.759 6.92 1.948 12.222.818 1.601 1.867 3.657 2.333 4.571 1.96 3.846 5.222 5.515 7.811 3.996 1.673-.981 2.792-2.202 4.051-4.417.632-1.113 1.617-2.71 2.188-3.55 1.594-2.342 1.758-2.655 2.395-4.569.714-2.142.799-4.049.266-5.91-.418-1.462-2.272-4.239-3.291-5.073-4.546-4.803-14.72-2.209-17.223 1.692z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m14.657 15.938c-.062.114 1.506.662 2.93-.324.96-.703 1.503-.897 2.451-.872-.111.477-1.662 2.504-1.62 2.789.386.38 3.406-1.198 4.023-2.108-.035 1.067 1.624 4.063 2.47 4.012.855-.561 2.375-3.015 2.138-3.874l1.602.971c.881.533 3.252 2.512 3.33 2.491.33-.091 1.064-1.277 1.087-2.281.01-.432-.004-1.161-.172-1.641.975-.02 1.523.195 2.898.167-1.94-1.283-4.43-2.201-5.842-2.616-1.908-.561-3.721-.458-3.996-.523-.263-.062-.836-1.092-.518-2.144.712-2.347-1.328-3.126-1.371-3.68-.607-.115-.24.629-.935.552-.019.269 1.948 1.486 1.058 3.152-.332.621.004 1.408-.248 1.695-.115.13-.787.391-1.562.531-1.347.24-1.473.217-2.852-.539-1.31-.718-1.981-.042-2.893.598 1.515-.287 1.84.789 1.763.729-.196-.154-3.828 2.567-3.741 2.914z" fill="#30752b" fill-rule="nonzero"/>
+ <path d="m21.723 32.417c.009.547-.383.996-.875 1.004-.492.007-.898-.429-.906-.976-.009-.547.378-1.274.871-1.282.492-.007.902.708.91 1.254zm6.581-.866c.012.798-.561 1.454-1.279 1.465-.719.012-1.311-.627-1.323-1.425-.013-.798.553-1.861 1.272-1.872.719-.012 1.317 1.033 1.33 1.832zm3.941-3.211c.013.799-.56 1.455-1.279 1.466-.718.011-1.311-.627-1.323-1.425-.013-.799.554-1.862 1.273-1.873.718-.011 1.317 1.034 1.329 1.832zm-8.177-2.26c.012.798-.561 1.454-1.28 1.465-.718.011-1.311-.628-1.323-1.426s.554-1.861 1.273-1.872c.718-.011 1.317 1.034 1.33 1.833zm7.131-3.546c.012.798-.561 1.455-1.279 1.466-.719.01-1.311-.628-1.323-1.426-.013-.799.553-1.861 1.273-1.873.718-.01 1.317 1.035 1.329 1.833zm-11.071 0c.01.798-.449 1.455-1.025 1.466-.575.01-1.05-.628-1.059-1.426-.009-.799.443-1.861 1.019-1.873.575-.01 1.054 1.035 1.065 1.833z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/streamlink-twitch-gui.svg b/.icons/kora/apps/scalable/streamlink-twitch-gui.svg
new file mode 120000
index 000000000..34f5ff869
--- /dev/null
+++ b/.icons/kora/apps/scalable/streamlink-twitch-gui.svg
@@ -0,0 +1 @@
+gnome-twitch.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/streamtuner.svg b/.icons/kora/apps/scalable/streamtuner.svg
new file mode 100644
index 000000000..03c6ac4e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/streamtuner.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(20.9937 40.4677 -40.4677 20.9937 -151.427 89.0767)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#c7c7c7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 36.6788 -36.6788 0 -13836.9 2.19377)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#137098" offset="0"/>
+ <stop stop-color="#0b4e94" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(10.6411 20.5118 -20.5118 10.6411 -57.3224 63.6446)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6100" offset="0"/>
+ <stop stop-color="#df4848" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.777 28.083v-.013s.512-.109 1.041-.221c.668-.142 1.146-.731 1.146-1.414v-17.594c0-.687.483-1.279 1.156-1.417 3.087-.63 11.513-2.349 14.861-3.033.344-.07.701.018.972.239.272.222.43.553.431.904l.056 23.05c.009.673-.18 1.339-.552 1.911-.495.762-1.272 1.296-2.16 1.484-.689.147-1.415.301-2.104.447-.889.189-1.815.017-2.577-.478-.761-.495-1.295-1.271-1.484-2.16-.028-.132-.056-.264-.084-.397-.189-.888-.017-1.815.478-2.576s1.272-1.295 2.16-1.484c.689-.146 1.415-.3 2.104-.447.11-.023.22-.041.331-.053l.97-.196c.674-.136 1.16-.729 1.16-1.417v-10.314c0-.295-.133-.574-.36-.761-.228-.186-.528-.261-.817-.203-2.64.53-9.009 1.809-11.634 2.336-.675.135-1.161.728-1.161 1.417v16.097c.017.687-.172 1.368-.552 1.952-.495.761-1.272 1.295-2.16 1.484-.689.146-1.415.3-2.104.447-.888.188-1.815.016-2.577-.478-.761-.495-1.295-1.272-1.484-2.16-.028-.132-.056-.265-.084-.397-.189-.888-.017-1.815.478-2.576.495-.762 1.272-1.296 2.16-1.484.689-.147 1.415-.301 2.105-.447.094-.02.189-.036.285-.048z" fill="url(#b)"/>
+ <circle cx="31.596" cy="30.659" r="11.538" fill="url(#c)"/>
+ <path d="m33.176 27.217v-2.437c0-.368.368-.666.82-.666.453 0 .82.298.82.666v2.437h2.437c.367 0 .666.367.666.82 0 .452-.299.819-.666.819h-2.437v3.162h2.437c.367 0 .666.367.666.819s-.299.82-.666.82h-2.437v2.437c0 .367-.367.666-.82.666-.452 0-.82-.299-.82-.666v-2.437h-3.161v2.437c0 .367-.367.666-.82.666-.452 0-.819-.299-.819-.666v-2.437h-2.437c-.368 0-.666-.368-.666-.82s.298-.819.666-.819h2.437v-3.162h-2.437c-.368 0-.666-.367-.666-.819 0-.453.298-.82.666-.82h2.437v-2.437c0-.368.367-.666.819-.666.453 0 .82.298.82.666v2.437zm-3.161 1.639v3.162h3.161v-3.162z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/streamtuner2.svg b/.icons/kora/apps/scalable/streamtuner2.svg
new file mode 120000
index 000000000..4bf1db038
--- /dev/null
+++ b/.icons/kora/apps/scalable/streamtuner2.svg
@@ -0,0 +1 @@
+streamtuner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/stremio.svg b/.icons/kora/apps/scalable/stremio.svg
new file mode 100644
index 000000000..78b68bcd5
--- /dev/null
+++ b/.icons/kora/apps/scalable/stremio.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m24 1.053c-1.202 0-2.405.448-3.304 1.347l-18.296 18.298c-.9.899-1.348 2.1-1.347 3.302h45.894c0-1.202-.45-2.403-1.349-3.302l-18.294-18.298c-.899-.899-2.102-1.347-3.304-1.347zm22.947 22.947c0 .601-.112 1.202-.337 1.765.225-.563.337-1.164.337-1.765zm-.337 1.765c-.225.563-.562 1.087-1.012 1.537.45-.45.787-.974 1.012-1.537z" fill="#8d49bc"/>
+ <path d="m1.053 24c.001 1.2.451 2.401 1.349 3.3l18.296 18.298c1.797 1.797 4.809 1.799 6.606.002l18.294-18.298c.899-.899 1.349-2.1 1.349-3.302h-45.894z" fill="#3a497d"/>
+ <path d="m31.649 24-12.02 8.742v-17.484z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/stretchly.svg b/.icons/kora/apps/scalable/stretchly.svg
new file mode 100644
index 000000000..4435e53c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/stretchly.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" fill="#2f6663" stroke-width="1.1382"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m15.992 10.17c-4.933 2.852-7.984 8.132-7.992 13.83h16z" fill="#73d216"/>
+ <path d="m8 24c6e-3 5.7 3.058 10.981 7.992 13.834l8.008-13.834z" fill="#ffe721"/>
+ <path d="m24 24-8.008 13.834c2.432 1.413 5.195 2.161 8.008 2.166 2.813-.007 5.576-.755 8.008-2.17z" fill="#f57900"/>
+ <path d="m24 24 8.008 13.83c4.933-2.852 7.984-8.132 7.992-13.83z" fill="#ef298c"/>
+ <path d="m32.008 10.166-8.008 13.834h16c-.006-5.7-3.058-10.981-7.992-13.834z" fill="#8c398d"/>
+ <path d="m24 8c-2.813.007-5.575.756-8.006 2.17l8.006 13.83 8.01-13.834c-2.433-1.414-5.196-2.161-8.01-2.166z" fill="#0874ff"/>
+ <path d="m23.969 13.922c-1.783.002-3.736.609-5.297 2.076-1.969 1.85-2.844 4.095-2.602 6.123.243 2.028 1.311 3.626 2.364 5.061 1.052 1.434 2.156 2.743 2.83 3.894.637 1.09.832 1.867.674 2.651-.227.47-.951 1.114-2.155 1.574-1.265.483-2.871.726-3.986.715-.529-.006-3.788-.567-4.555-.873l-1.244 3.113c.366.367.746.719 1.139 1.057 1.595.447 3.36.69 4.621.703 1.66.016 3.61-.275 5.453-.979s3.729-1.85 4.535-3.971c.027-.069.05-.14.068-.212.555-2.166-.158-4.192-1.097-5.797-.939-1.606-2.132-2.979-3.059-4.243-.927-1.263-1.521-2.378-1.615-3.168-.094-.789.019-1.467 1.367-2.734.809-.76 1.585-.989 2.563-.99.977-.001 2.128.314 3.209.795 2.161.96 3.894 2.453 3.894 2.453l2.635-3.01s-2.074-1.84-4.904-3.097c-1.415-.629-3.055-1.143-4.838-1.141z" fill="#2f6663"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/studio-3t.svg b/.icons/kora/apps/scalable/studio-3t.svg
new file mode 100644
index 000000000..5c856a12c
--- /dev/null
+++ b/.icons/kora/apps/scalable/studio-3t.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228v-30.88z" style="fill:url(#_Linear1)"/>
+ <path d="m23.133 14.004c-3.698 0.094-7.871 1.246-10.762 3.601-2.052 1.686-4.245 3.782-4.226 6.631-0.246 1.322 0.857 1.764 1.867 1.504 0.769-0.444 1.657-0.722 2.58-0.74 1.107-0.021 2.301 0.367 3.119 1.338l0.025 0.029 0.022 0.031c0.054 0.077 0.096 0.159 0.146 0.237 0.106 0.138 0.187 0.283 0.266 0.427 0.021 0.04 0.04 0.08 0.06 0.12 0.283 0.558 0.453 1.145 0.807 1.72 1.585 0.238 3.215 0.117 4.813 0.034 0.615-0.013 1.18-0.119 1.73-0.262 0.109-0.11 0.204-0.216 0.32-0.326 0.617-0.582 1.403-1.164 2.446-1.327l0.025-3e-3 0.025-4e-3c0.249-0.026 0.497-0.027 0.741-2e-3 0.731 0.073 1.43 0.369 2.039 0.861 0.12 0.097 0.237 0.215 0.347 0.344 0.201 0.075 0.403 0.159 0.596 0.207 0.498-1.246 2.061-0.801 1.789 0.502 1.281 1.158 1.017-1.602 1.985-1.262 0.85 1.033 1.823 2.104 3.179 2.438 1.026 0.129 2.189-0.205 2.692-1.18 0.797-1.543-0.622-2.958-1.231-4.285-0.804-1.995-1.203-3.893-2.543-5.639-2.155-2.878-5.738-4.165-9.179-4.74-1.21-0.199-2.446-0.285-3.678-0.254zm11.867 9.996c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1zm-22.389 2c-0.878 0.017-1.78 0.335-2.468 0.828-1.281 1.081-2.335 2.876-2.114 4.654 0.524 1.708 2.378 2.08 3.834 2.401 1.375 0.264 3.37 0.204 3.916-1.469 0.436-1.81 0.261-3.904-0.834-5.432-0.6-0.713-1.455-0.999-2.334-0.982zm13.889 2.01c-1.517 0.236-2.417 1.715-3.51 2.676-0.613 0.896-2.707 2.116-1.738 3.234 2.866 0.513 5.378-1.514 7.144-3.606 1.733-1.235-0.699-2.429-1.896-2.304z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.65364e-15,-43.3373,43.3373,2.65364e-15,201.9,45.6687)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1e6b1e" offset="0"/>
+ <stop style="stop-color:#47b648" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/studio.kx.carla.svg b/.icons/kora/apps/scalable/studio.kx.carla.svg
new file mode 120000
index 000000000..3100371a0
--- /dev/null
+++ b/.icons/kora/apps/scalable/studio.kx.carla.svg
@@ -0,0 +1 @@
+carla.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/studio.svg b/.icons/kora/apps/scalable/studio.svg
new file mode 120000
index 000000000..b853dd004
--- /dev/null
+++ b/.icons/kora/apps/scalable/studio.svg
@@ -0,0 +1 @@
+android-studio.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/style.svg b/.icons/kora/apps/scalable/style.svg
new file mode 120000
index 000000000..604fb0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/style.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/suanPan.svg b/.icons/kora/apps/scalable/suanPan.svg
new file mode 100644
index 000000000..46d3f32b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/suanPan.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#465c66" offset="0"/>
+ <stop stop-color="#546d78" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.874 37.034c-.957.418-2.399-.598-1.299-1.358 1.368-.972 3.243-.638 4.838-.915 1.266-.043 2.863-.058 3.444-1.404.734-.888 1.764-3.075-.025-3.247-.729.706-1.231 2.405-2.623 2.295-.734.734-2.151.621-3.144 1.124-1.169.766-1.061-1.369-.035-1.568 1.07-.233 1.952-.566 2.997-1.025 1.032-.294 1.478-2.521-.041-1.834-.596.956-2.699 1.409-2.35-.098.442-1.282 1.829-1.859 2.446-2.937.599-.856 1.431-1.459 1.793-2.375.763-1.614-1.44-1.013-2.317-1.335-.914.079-2.765-1.355-3.049-.078.727.977 2.104 1.028 2.935 1.85 1.432.355-.355 1.967-1.086.789-.513-.4-2.142-.779-1.835.33.212.689.015 1.368-.885 1.138-1.068-.292-1.145-1.863-1.462-2.833-.235-1.283-.723-2.398-.672-3.771.374-1.296.196-2.958 1.187-4.062.59-1.208 2.742.333 1.907 1.291.07 1.157 1.95 1.335 2.965 1.399 1.094-.17 2.899 2.017.899 1.729-.672.209-2.316-.601-2.416.013.967.454 1.781.749 2.806 1.048.896.498 2.279.776 2.249-.732.444-1.089-.002-2.394-.814-3.003-1.338-.334-2.55.502-3.867.115-1.347-.502-.887-2.812-.742-3.804.454-1.197 1.764-1.461 2.945-1.585 1.494-.19 3.002-.142 4.503-.191.914-.653 2.797.883 1.32 1.515-1.959.174-3.988-.178-5.897.39-1.049.201-1.38 2.306.14 1.688 1.352.167 2.681-.887 4.006-.227.666.964.112 2.377.287 3.521-.326 1.22-.542 2.626-1.097 3.738-.009 1.044-.874 1.977-1.25 3.022-1.097 1.198.434 2.22 1.57 2.388 1.56.151 3.266.482 4.76-.05 1.432-.299 2.863-.835 4.235-1.183.845.471.812 2.205-.369 2.299-1.539.548.568 1.693 1.309 1.949 1.191.461 2.802.149 3.708 1.132-.95.465-1.884 1.362-3.149.726-1.373-.11-2.729-.538-3.801-1.405-.146-.844-1.806-2.297-1.793-.659.366 1.128.154 2.624 1.205 3.427 2.207.807 4.599.262 6.871.631 1.338-.126 1.836 1.114.649 1.765-1.477.17-2.938-.361-4.446-.196-1.383-.047-2.639-.045-3.921-.175-1.49.25-2.97-.423-4.487-.059-2.172.174-4.353.12-6.527.243-.791.362-1.721.459-2.575.554zm10.373-2.76c.773-.023 1.92.309 1.424-.887-.406-.99-.139-2.882-1.517-3.056-.88 1.051-.969 2.619-1.612 3.85.551.191 1.138.041 1.705.093zm10.941-6.6c-1.26.145-.91-1.806-1.903-2.302-1.133-.121-2.135.629-3.253.628-1.017.252-2.184.335-3.378.406-1.273.309-2.962-.326-3.42-1.269 1.291-.638 2.822-.59 4.224-.83 1.465-.172 2.884-.355 4.281-.81 1.181-1.037-1.27-.695-1.861-.707-1.963.025-3.898.408-5.864.414-.91-1.088.94-1.512 1.743-1.591 1.479-.215 2.939-.601 4.455-.51 1.134-.034 2.303.167 3.415-.076.568-1.242-1.672-.512-2.368-.615-1.514-.101-3.048-.215-4.561-.086-.963.122-2.236.95-3.039.159-1.063-.792-.225-2.666 1.116-2.101 1.147.211 1.724-.249 2.835-.177.461-.099 1.158.219 1.438-.2-.241-1.636 1.238-2.421 2.474-3.074 1.038-1.161-1.39-.962-2.045-.775-1.563-.215-1.198 1.581-1.92 2.366-.494.552-1.345 1.083-1.075-.071-.04-1.885-.081-3.77-.121-5.655.271-.992 1.559-2.513 2.435-1.081.702.826-1.009 2.593.908 2.308 1.146.163 2.254-.357 3.344-.33 1.474.218 1.295 1.777.948 2.839-.086 1.093-.572 2.499-1.967 2.409-1.473.328-.519 1.841.624 1.683 1.119-.161 2.401-.12 2.595 1.236.791 1.471-.723 3.057-.167 4.49-.061 1.127 1.222 2.012 1.015 3.05-.247.209-.592.274-.908.272z" fill="#ff3a27" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/subdownloader.svg b/.icons/kora/apps/scalable/subdownloader.svg
new file mode 100644
index 000000000..cba720b46
--- /dev/null
+++ b/.icons/kora/apps/scalable/subdownloader.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.6725 35.6725 0 29.9851 41.9256)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2c2c" offset="0"/>
+ <stop stop-color="#4e4e4e" offset="1"/>
+ </linearGradient>
+ <path d="m24.975 36.983h-13.332c-4.24 0-7.683-3.443-7.683-7.683v-15.365c0-4.24 3.443-7.682 7.683-7.682h24.655c4.24 0 7.682 3.442 7.682 7.682v15.365c0 4.24-3.442 7.683-7.682 7.683h-1.303l-5.01 4.943z" fill="url(#a)"/>
+ <path d="m15 28v-2h12v2zm0-4v-2h18v2zm0-4v-2h18v2zm0-4v-2h18v2z" fill="#ffc04b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sublime-merge.svg b/.icons/kora/apps/scalable/sublime-merge.svg
new file mode 100644
index 000000000..928d855b2
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublime-merge.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c3c3c" offset="0"/>
+ <stop stop-color="#676767" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14.449 11.41c-.155.028-.299.115-.396.254l-3.942 5.627c-.195.278-.127.662.151.857l9.127 6.327 4.851-3.371c.121-.085.262-.121.399-.11l.004-.004h9.31c.167 0 .319.068.43.176.013.013.14.133.326.334v-.006l3.045 3.006.066-.064c.24-.241.243-.634 0-.872l-2.965-2.91c-.257-.279-.444-.448-.46-.465-.113-.114-.269-.183-.442-.183h-6.992l-12.051-8.494c-.139-.098-.306-.129-.461-.102z" fill="#9adede"/>
+ <path d="m24.639 19.994.003-.004h9.311c.167 0 .319.067.43.176.013.012.14.133.326.334v-.006l3.111 3.071c.242.239.24.63 0 .871l-2.942 2.907c-.269.294-.468.473-.484.49-.113.114-.268.185-.441.185h-6.996l-12.048 8.47c-.277.195-.662.127-.856-.151l-3.941-5.628c-.196-.279-.128-.697.15-.892l13.979-9.714c.12-.084.261-.119.398-.109z" fill="#00c8c6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sublime-text-2.svg b/.icons/kora/apps/scalable/sublime-text-2.svg
new file mode 120000
index 000000000..e9c599f46
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublime-text-2.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sublime-text-3.svg b/.icons/kora/apps/scalable/sublime-text-3.svg
new file mode 120000
index 000000000..e9c599f46
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublime-text-3.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sublime-text.svg b/.icons/kora/apps/scalable/sublime-text.svg
new file mode 120000
index 000000000..f0040cd94
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublime-text.svg
@@ -0,0 +1 @@
+sublime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sublime-text2.svg b/.icons/kora/apps/scalable/sublime-text2.svg
new file mode 120000
index 000000000..e9c599f46
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublime-text2.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sublime.svg b/.icons/kora/apps/scalable/sublime.svg
new file mode 100644
index 000000000..ac2362f4e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublime.svg
@@ -0,0 +1,72 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 129.053 44.2903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b57e03" offset="0"/>
+ <stop stop-color="#f6d140" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.902 45.9047)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#595959" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(2.02852 -15.9278 15.9278 2.02852 864.172 155.746)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fc7816" offset="0"/>
+ <stop stop-color="#ffac01" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <g fill-opacity=".8">
+ <path d="m13.041 9.007 1.254-.006.003.695-1.254.006z" fill="#fff"/>
+ <path d="m13.055 11.788 1.254-.006.003.695-1.254.007z" fill="#fff"/>
+ <path d="m13.048 10.398 1.254-.007.003.696-1.254.006z" fill="#fff"/>
+ <path d="m13.062 13.179 1.254-.006.003.695-1.254.006z" fill="#fff"/>
+ <path d="m13.076 15.961 1.254-.007.003.696-1.254.006z" fill="#fff"/>
+ <path d="m13.069 14.57 1.254-.006.003.695-1.254.006z" fill="#fff"/>
+ <path d="m13.083 17.351 1.254-.006.003.695-1.254.007z" fill="#fff"/>
+ <path d="m13.096 20.133 1.254-.006.004.695-1.254.006z" fill="#fff"/>
+ <path d="m13.09 18.742 1.254-.006.003.695-1.254.006z" fill="#fff"/>
+ <path d="m14.922 8.997 5.643-.028.003.696-5.643.028z" fill="#f92672"/>
+ <path d="m21.192 8.966 3.762-.018.003.695-3.762.019z" fill="#fff"/>
+ <path d="m25.581 8.944 2.508-.012.003.695-2.508.013z" fill="#fff"/>
+ <path d="m14.929 10.388 3.135-.015.003.695-3.135.016z" fill="#fd971f"/>
+ <path d="m18.691 10.369 1.254-.006.003.696-1.254.006z" fill="#fff"/>
+ <path d="m20.572 10.36 5.643-.028.003.695-5.643.028z" fill="#a6e22e"/>
+ <path d="m14.936 11.779 4.389-.022.003.695-4.389.022z" fill="#f92672"/>
+ <path d="m19.952 11.754 3.135-.016.003.696-3.135.015z" fill="#fd971f"/>
+ <path d="m23.714 11.735 1.254-.006.003.695-1.254.006z" fill="#fff"/>
+ <path d="m16.197 13.163 2.508-.012.003.695-2.508.013z" fill="#f92672"/>
+ <path d="m19.332 13.148 6.27-.031.003.695-6.27.031z" fill="#a6e22e"/>
+ <path d="m26.229 13.113 2.508-.012.003.695-2.508.013z" fill="#fff"/>
+ <path d="m16.204 14.554 3.762-.019.003.696-3.762.018z" fill="#f92672"/>
+ <path d="m20.593 14.532 3.762-.018.003.695-3.762.019z" fill="#66d9ef"/>
+ <path d="m24.982 14.51 2.508-.012.003.695-2.508.013z" fill="#a6e22e"/>
+ <path d="m16.211 15.945 1.254-.006.003.695-1.254.006z" fill="#f92672"/>
+ <path d="m18.092 15.936 8.151-.041.003.695-8.151.041z" fill="#66d9ef"/>
+ <path d="m26.87 15.892 3.448-.017.004.695-3.449.017z" fill="#fff"/>
+ <path d="m16.218 17.336 1.881-.01.003.695-1.881.01z" fill="#f92672"/>
+ <path d="m18.726 17.323 6.897-.034.003.695-6.897.034z" fill="#66d9ef"/>
+ <path d="m26.25 17.286 2.508-.013.003.695-2.508.013z" fill="#fff"/>
+ <path d="m16.225 18.726-1.254.007.003.695 1.254-.006z" fill="#fff"/>
+ <path d="m16.852 18.723 5.015-.025.004.696-5.016.025z" fill="#66d9ef"/>
+ <path d="m22.494 18.695 1.881-.009.004.695-1.881.009z" fill="#fd971f"/>
+ <path d="m14.977 20.123 2.508-.012.004.695-2.508.013z" fill="#f92672"/>
+ <path d="m18.112 20.108 6.897-.035.004.696-6.897.034z" fill="#a6e22e"/>
+ <path d="m25.636 20.07 1.568-.008.003.696-1.567.008z" fill="#fff"/>
+ </g>
+ <path d="m14.943 13.17.627-.003.024 4.867-.627.003z" fill="#faffeb" fill-opacity=".67"/>
+ <path d="m13.087 21.535 1.254-.006.003.695-1.254.007z" fill="#fff" fill-opacity=".8"/>
+ <path d="m13.094 22.926 1.254-.006.003.695-1.254.006z" fill="#fff" fill-opacity=".8"/>
+ <path d="m13.108 25.707 1.254-.006.003.696-1.254.006z" fill="#fff" fill-opacity=".8"/>
+ <path d="m13.101 24.317 1.254-.007.003.696-1.254.006z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.222 21.52 1.254-.007.003.696-1.254.006z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m18.103 21.51 8.151-.04.003.695-8.151.041z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m26.881 21.467 3.448-.018.004.696-3.449.017z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.229 22.91 1.881-.009.003.695-1.881.01z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m18.737 22.898 6.897-.034.003.695-6.897.034z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m26.261 22.86 2.508-.012.003.695-2.508.013z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.236 24.301-1.254.006.003.696 1.254-.007z" fill="#fff" fill-opacity=".8"/>
+ <path d="m16.863 24.298 5.016-.025.003.695-5.016.025z" fill="#66d9ef" fill-opacity=".8"/>
+ <path d="m22.506 24.27 1.881-.009.003.695-1.881.009z" fill="#fd971f" fill-opacity=".8"/>
+ <path d="m14.989 25.698 2.508-.013.003.696-2.508.012z" fill="#f92672" fill-opacity=".8"/>
+ <path d="m18.124 25.683 6.897-.035.003.695-6.897.035z" fill="#a6e22e" fill-opacity=".8"/>
+ <path d="m25.648 25.645 1.567-.008.004.695-1.568.008z" fill="#fff" fill-opacity=".8"/>
+ <path d="m33.711 26.224c-.474-.065-.956-.07-1.426-.035-1.88.139-3.645 1.083-4.142 3.005-.342 1.376-.066 2.437.549 3.222.614.785 1.531 1.302 2.46 1.737.928.434 1.876.787 2.556 1.187.34.201.61.411.782.632.165.212.237.431.232.7-.148.568-.432.897-.829 1.086-.406.193-.94.239-1.515.163-1.148-.156-2.44-.791-3.081-1.369-.315-.333-.674-.508-1.033-.508-.366-.001-.701.165-1.006.397l-.022.015-.019.021c-.495.56-.634 1.544.016 2.244l.002.001c1.234 1.335 3.589 2.165 5.783 2.087 1.097-.04 2.159-.313 3.01-.903.851-.591 1.478-1.507 1.683-2.76.215-1.318-.197-2.324-.903-3.058-.707-.734-1.685-1.22-2.636-1.641s-1.883-.78-2.482-1.188c-.3-.204-.511-.418-.62-.638-.109-.217-.134-.446-.037-.764.141-.402.388-.637.729-.782.344-.146.787-.188 1.262-.138.951.1 2.017.57 2.594 1.057.606.571 1.444.443 1.908-.037.468-.483.571-1.349-.079-2.038h-.002l-.003-.001c-.619-.624-1.437-1.09-2.337-1.383-.45-.146-.919-.251-1.394-.309z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sublime_text.svg b/.icons/kora/apps/scalable/sublime_text.svg
new file mode 120000
index 000000000..f0040cd94
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublime_text.svg
@@ -0,0 +1 @@
+sublime.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sublimetext.svg b/.icons/kora/apps/scalable/sublimetext.svg
new file mode 120000
index 000000000..e9c599f46
--- /dev/null
+++ b/.icons/kora/apps/scalable/sublimetext.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/substance.svg b/.icons/kora/apps/scalable/substance.svg
new file mode 100644
index 000000000..61008f8e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/substance.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 24,4 6,15 V 23.5 L 32.182,32.152 24,37 14,31 V 29 L 6,26.5 V 35 L 24,46 42,35 V 26.5 L 15.818,17.848 24,13 34,19 V 21 L 42,23.5 V 15 Z"/>
+ <path style="fill:#e52e38" d="M 24,3 6,14 V 22.5 L 32.182,31.152 24,36 14,30 V 28 L 6,25.5 V 34 L 24,45 42,34 V 25.5 L 15.818,16.848 24,12 34,18 V 20 L 42,22.5 V 14 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24 3 L 6 14 L 6 15 L 24 4 L 42 15 L 42 14 L 24 3 z M 16.902 17.205 L 15.818 17.848 L 42 26.5 L 42 25.5 L 16.902 17.205 z M 6 25.5 L 6 26.5 L 14 29 L 14 28 L 6 25.5 z M 14 30 L 14 31 L 24 37 L 32.182 32.152 L 31.098 31.795 L 24 36 L 14 30 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/subsurface-icon.svg b/.icons/kora/apps/scalable/subsurface-icon.svg
new file mode 100644
index 000000000..ed36b0b9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/subsurface-icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="fill:#2c5a98" d="m 44,6.8219375 c -2.554917,1.3202822 -5.62022,3.0545691 -8.964844,3.078125 -8.453195,0.059535 -18.499552,-2.8451958 -25.4433591,-3 C 7.3485962,6.8500529 5.4372951,7.626492 4,8.6031875 L 4,42 c 0,1.108 0.892,2 2,2 l 36,0 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="opacity:0.2" d="m 6,4.9990973 c -1.108,0 -2,0.892 -2,2 l 0,2.703125 C 5.4372951,8.7255268 7.3485962,7.9490877 9.5917969,7.9990973 16.535604,8.1539015 26.581961,11.058632 35.035156,10.999097 38.37978,10.975541 41.445083,9.2412545 44,7.9209723 l 0,-0.921875 c 0,-1.108 -0.892,-2 -2,-2 l -36,0 z"/>
+ <path style="fill:#28bae4" d="M 6 4 C 4.892 4 4 4.892 4 6 L 4 8.703125 C 5.4372951 7.7264295 7.3485962 6.9499904 9.5917969 7 C 16.535604 7.1548042 26.581961 10.059535 35.035156 10 C 38.37978 9.9764441 41.445083 8.2421572 44 6.921875 L 44 6 C 44 4.892 43.108 4 42 4 L 6 4 z"/>
+ <path fill="#fff" opacity=".2" d="m4 7v-1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v1c0-1.108-0.892-2-2-2h-36c-1.108 0-2 0.892-2 2z"/>
+ <path opacity=".2" d="m4 42v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z"/>
+ <path style="opacity:0.2" d="m 21.976562,13 -0.300781,0.01172 0.744141,0.537109 0.785156,0.707031 -0.0918,0.392579 c -0.051,0.436691 -0.109093,0.762322 -0.126953,0.898437 l -0.03125,0.246094 -0.242187,-0.171875 -0.441407,-0.171875 0.173828,0.287109 0.173829,0.285156 -0.44336,0 -0.443359,0 0,-0.28125 0,-0.279296 -0.423828,0.166015 -0.425782,0.166016 0.146485,0.238281 0.144531,0.238281 -0.572266,0.550781 -0.570312,0.408204 0.210938,0.236328 0.210937,0.236328 -0.373047,-0.21875 -0.375,-0.21875 0.490234,-0.548828 0.488282,-0.548828 -0.257813,-0.02539 c -0.141528,-0.01324 -0.519022,-0.05449 -0.839843,-0.0918 l -0.583985,-0.06836 -0.03906,0.523437 -0.03711,0.523438 -0.691406,0.652344 -0.689453,0.65039 -0.642578,2.59961 c -0.353064,1.429447 -0.699695,2.667317 -0.771485,2.99414 L 16,24.517578 c 0.642852,0.270057 1.357397,0.39603 1.968023,0.431636 0.160498,-0.100714 0.380719,-0.539424 0.488281,-0.97461 0.107562,-0.435185 0.27658,-0.589843 0.376953,-0.589843 l 0.183594,0 0.02539,0.9375 c 0.0141,0.516189 0.238398,1.692274 0.498047,2.613281 0.259658,0.921007 0.470703,1.985288 0.470703,2.365234 l 0,0.691407 -0.289063,0.18164 -0.289062,0.181641 0.461664,0.265625 0.16211,0.265625 -0.408203,-0.160157 -0.40625,-0.158203 -0.644532,1.34961 -0.642578,1.347656 -1.394531,0.908203 -0.896485,0.910156 0.22461,1.007813 0.222656,1.009765 -0.04687,1.609376 -0.04492,1.611328 0.205078,0.33789 L 16.431641,41 l 0.517578,0 1.017578,0 0.636719,-0.333984 L 19,40.140625 18.466797,39.632812 C 18.355801,39.352841 18.20186,38.308698 18.125,37.314453 l -0.138672,-1.806641 0.777344,-1.349609 0.779297,-1.349609 1.189453,-1.173828 1.189453,-1.175782 0.177734,-1.52539 0.177735,-1.525391 -0.34375,0.197266 -0.341797,0.195312 0.324219,-0.357422 0.324218,-0.357421 0.671875,0.351562 c 0.368718,0.193471 1.085445,0.66555 1.59375,1.050781 l 0.923829,0.701172 0,0.726563 0,0.724609 0.705078,1.5625 c 0.387028,0.859146 0.786817,1.922277 0.890625,2.363281 0.103753,0.441005 0.306255,0.953593 0.449218,1.138672 l 0.259766,0.335938 0.798828,-0.232422 c 0.439282,-0.127931 1.080501,-0.383732 1.423828,-0.570313 0.343328,-0.186581 1.789366,-0.688775 3.214844,-1.115234 l 2.591797,-0.775391 0.11914,-0.361328 L 36,32.625 l -0.984375,0 c -0.540933,0 -1.380952,0.08094 -1.867187,0.179688 l -0.882813,0.179687 0.152344,0.25 0.152343,0.25 -0.443359,-0.171875 -0.441406,-0.171875 -1.142578,0.464844 c -0.628486,0.25536 -1.383107,0.46289 -1.675781,0.46289 l -0.53125,0 -0.455079,-1.154297 -0.455078,-1.154296 -0.18164,-1.574219 -0.183594,-1.576172 -1.123047,-1.529297 c -0.617809,-0.841347 -1.527859,-1.893457 -2.023438,-2.33789 L 23,24 c 0.334189,0.0026 0.368371,0.03823 0.702402,-0.0098 l -0.207031,-0.24414 -0.07031,-0.361328 0.355469,0.07227 0.355469,0.07227 -0.07617,-0.472656 -0.07617,-0.472657 0.431641,-0.167968 C 24.569278,22.356008 24.698239,22.121552 24.774668,22 l -0.355469,0 -0.425781,0 0,-0.581336 c 0,-0.238241 0.08154,-0.433594 0.18164,-0.433594 0.100045,0 0.648661,0.227912 0.852286,0.50586 l 0.36914,0.305945 c 0.402012,-0.302302 0.866936,-0.458531 1.329766,-0.640625 l 0.1875,-1.326172 c 0.103197,-0.729234 -0.03679,-1.451461 0.05695,-1.605469 l 0.171875,-0.279297 -0.425781,-0.43164 C 26.483522,17.276807 26.13191,17.026754 25.933591,16.958984 l -0.361328,-0.123046 0.367187,-0.449219 0.07617,-0.394531 0.03516,-0.890626 c -0.07621,-0.426996 -0.182797,-0.515853 -0.378906,-0.755859 -0.514259,-0.298644 -0.690805,-0.364317 -1.25,-0.310547 l -0.880859,-0.01172 -0.699219,-0.496094 C 22.542163,13.304873 22.142195,12.9936 21.976562,13 Z M 25,17.609375 l 0.267578,0 c 0.147079,0 0.267578,0.136488 0.267578,0.304687 l 0,0.306641 0.263672,-0.166015 0.265625,-0.166016 0.205078,0.33789 0.207031,0.337891 -0.328124,-0.205078 -0.09766,0.0059 -0.03906,0.603516 0,1.048828 -0.476563,0.01758 0,0.002 -0.548828,-0.02344 c -0.01781,-0.119119 0.06082,-1.13549 0.0098,-1.572266 z"/>
+ <path style="fill:#ffffff" d="m 21.976562,12 -0.300781,0.01172 0.744141,0.537109 0.785156,0.707031 -0.0918,0.392579 c -0.051,0.436691 -0.109093,0.762322 -0.126953,0.898437 l -0.03125,0.246094 -0.242187,-0.171875 -0.441407,-0.171875 0.173828,0.287109 0.173829,0.285156 -0.44336,0 -0.443359,0 0,-0.28125 0,-0.279296 -0.423828,0.166015 -0.425782,0.166016 0.146485,0.238281 0.144531,0.238281 -0.572266,0.550781 -0.570312,0.408204 0.210938,0.236328 0.210937,0.236328 -0.373047,-0.21875 -0.375,-0.21875 0.490234,-0.548828 0.488282,-0.548828 -0.257813,-0.02539 c -0.141528,-0.01324 -0.519022,-0.05449 -0.839843,-0.0918 l -0.583985,-0.06836 -0.03906,0.523437 -0.03711,0.523438 -0.691406,0.652344 -0.689453,0.65039 -0.642578,2.59961 c -0.353064,1.429447 -0.699695,2.667317 -0.771485,2.99414 L 16,23.517578 c 0.642852,0.270057 1.357397,0.39603 1.968023,0.431636 0.160498,-0.100714 0.380719,-0.539424 0.488281,-0.97461 0.107562,-0.435185 0.27658,-0.589843 0.376953,-0.589843 l 0.183594,0 0.02539,0.9375 c 0.0141,0.516189 0.238398,1.692274 0.498047,2.613281 0.259658,0.921007 0.470703,1.985288 0.470703,2.365234 l 0,0.691407 -0.289063,0.18164 -0.289062,0.181641 0.461664,0.265625 0.16211,0.265625 -0.408203,-0.160157 -0.40625,-0.158203 -0.644532,1.34961 -0.642578,1.347656 -1.394531,0.908203 -0.896485,0.910156 0.22461,1.007813 0.222656,1.009765 -0.04687,1.609376 -0.04492,1.611328 0.205078,0.33789 L 16.431641,40 l 0.517578,0 1.017578,0 0.636719,-0.333984 L 19,39.140625 18.466797,38.632812 C 18.355801,38.352841 18.20186,37.308698 18.125,36.314453 l -0.138672,-1.806641 0.777344,-1.349609 0.779297,-1.349609 1.189453,-1.173828 1.189453,-1.175782 0.177734,-1.52539 0.177735,-1.525391 -0.34375,0.197266 -0.341797,0.195312 0.324219,-0.357422 0.324218,-0.357421 0.671875,0.351562 c 0.368718,0.193471 1.085445,0.66555 1.59375,1.050781 l 0.923829,0.701172 0,0.726563 0,0.724609 0.705078,1.5625 c 0.387028,0.859146 0.786817,1.922277 0.890625,2.363281 0.103753,0.441005 0.306255,0.953593 0.449218,1.138672 l 0.259766,0.335938 0.798828,-0.232422 c 0.439282,-0.127931 1.080501,-0.383732 1.423828,-0.570313 0.343328,-0.186581 1.789366,-0.688775 3.214844,-1.115234 l 2.591797,-0.775391 0.11914,-0.361328 L 36,31.625 l -0.984375,0 c -0.540933,0 -1.380952,0.08094 -1.867187,0.179688 l -0.882813,0.179687 0.152344,0.25 0.152343,0.25 -0.443359,-0.171875 -0.441406,-0.171875 -1.142578,0.464844 c -0.628486,0.25536 -1.383107,0.46289 -1.675781,0.46289 l -0.53125,0 -0.455079,-1.154297 -0.455078,-1.154296 -0.18164,-1.574219 -0.183594,-1.576172 -1.123047,-1.529297 c -0.617809,-0.841347 -1.527859,-1.893457 -2.023438,-2.33789 L 23,23 c 0.334189,0.0026 0.368371,0.03823 0.702402,-0.0098 l -0.207031,-0.24414 -0.07031,-0.361328 0.355469,0.07227 0.355469,0.07227 -0.07617,-0.472656 -0.07617,-0.472657 0.431641,-0.167968 C 24.569278,21.356008 24.698239,21.121552 24.774668,21 l -0.355469,0 -0.425781,0 0,-0.581336 c 0,-0.238241 0.08154,-0.433594 0.18164,-0.433594 0.100045,0 0.648661,0.227912 0.852286,0.50586 l 0.36914,0.305945 c 0.402012,-0.302302 0.866936,-0.458531 1.329766,-0.640625 l 0.1875,-1.326172 c 0.103197,-0.729234 -0.03679,-1.451461 0.05695,-1.605469 l 0.171875,-0.279297 -0.425781,-0.43164 C 26.483522,16.276807 26.13191,16.026754 25.933591,15.958984 l -0.361328,-0.123046 0.367187,-0.449219 0.07617,-0.394531 0.03516,-0.890626 c -0.07621,-0.426996 -0.182797,-0.515853 -0.378906,-0.755859 -0.514259,-0.298644 -0.690805,-0.364317 -1.25,-0.310547 l -0.880859,-0.01172 -0.699219,-0.496094 C 22.542163,12.304873 22.142195,11.9936 21.976562,12 Z M 25,16.609375 l 0.267578,0 c 0.147079,0 0.267578,0.136488 0.267578,0.304687 l 0,0.306641 0.263672,-0.166015 0.265625,-0.166016 0.205078,0.33789 0.207031,0.337891 -0.328124,-0.205078 -0.09766,0.0059 -0.03906,0.603516 0,1.048828 -0.476563,0.01758 0,0.002 -0.548828,-0.02344 c -0.01781,-0.119119 0.06082,-1.13549 0.0098,-1.572266 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/subtitlecomposer.svg b/.icons/kora/apps/scalable/subtitlecomposer.svg
new file mode 100644
index 000000000..8d614e0b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/subtitlecomposer.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f4f4f" offset="0"/>
+ <stop stop-color="#6c6c6c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28 36.4566 0 24 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#515151" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1 0 0 1.30202 0 -7.24849)" d="m6 10h36v28h-36z" fill="url(#b)"/>
+ <path transform="translate(0 2.85856)" d="m33.652 23-3.652.307.096 13.57h2.502v-.725c.364.205.758.399 1.189.573.432.183.882.275 1.371.275.633 0 1.247-.113 1.832-.348s1.093-.57 1.543-1.009c.441-.44.796-.991 1.065-1.645.268-.643.402-1.389.402-2.236 0-.633-.106-.956-.326-1.559-.221-.602-.517-1.143-.91-1.623s-.844-.858-1.371-1.154c-.528-.296-1.114-.44-1.747-.44-.488 0-.88.073-1.187.205-.307.133-.623.297-.949.491zm-19.949.012c-.72.03-1.392.159-2.025.388-.634.23-1.192.55-1.662.969-.48.429-.855.938-1.123 1.537-.279.599-.402 1.278-.383 2.047.009.449.094.848.258 1.197.163.35.375.649.625.909.24.269.518.49.816.679.298.19.605.349.902.479.298.13.567.24.826.31.26.08.46.14.624.18.24.1.452.199.634.299.173.1.258.24.268.43.009.289-.114.489-.383.609s-.596.189-.99.209c-.269.01-.538-.01-.807-.08-.278-.07-.537-.141-.797-.231-.259-.089-.488-.179-.709-.289s-.413-.19-.576-.25l-1.201 3.526c.317.149.662.3 1.018.429.355.14.729.26 1.113.36.374.1.759.169 1.152.219.394.049.768.07 1.133.06.807-.03 1.557-.161 2.258-.391.701-.229 1.295-.547 1.795-.957.499-.409.883-.908 1.162-1.507.278-.599.394-1.288.365-2.067-.019-.549-.126-1.028-.308-1.428-.183-.399-.411-.739-.69-1.029-.278-.289-.596-.529-.941-.728-.346-.2-.682-.38-1.008-.53-.279-.119-.558-.209-.856-.279l-.259-.07c-.173-.04-.412-.089-.719-.158-.077-.01-.174-.032-.289-.041-.115-.01-.231-.041-.336-.071-.115-.03-.212-.069-.289-.119s-.115-.109-.115-.199c.009-.19.086-.349.25-.459.163-.11.345-.19.566-.24.211-.05.433-.071.654-.071.231 0 .413.012.557.032.461.069.863.159 1.219.289.345.129.729.279 1.152.468l.941-3.802c-.566-.25-1.181-.42-1.834-.53-.662-.099-1.325-.129-1.988-.099zm9.399 3.988-4.102.297v6.861c0 .921.297 1.624.879 2.11.582.485 1.336.732 2.283.732.719 0 1.346-.129 1.883-.377.536-.247.925-.673 1.176-1.277h.035v1.506l3.459-.129.285-9.723-4.027.297.115 6.062c.011.267-.068.445-.217.554-.16.109-.665.168-.916.168-.308 0-.625-.059-.773-.178-.149-.108-.207-.297-.196-.554zm12.484 3.002c.223.019.436.077.621.164s.35.204.477.35c.126.145.213.32.261.504.059.193.069.386.039.58-.029.193-.108.378-.214.543-.117.164-.261.319-.446.455-.184.135-.4.24-.662.308-.252.078-.495.108-.728.088-.243-.01-.456-.067-.641-.154s-.341-.195-.467-.34-.223-.31-.271-.504c-.059-.194-.069-.386-.039-.58.029-.184.108-.369.224-.543.107-.165.261-.32.446-.465.184-.135.409-.241.662-.308.262-.078.505-.108.738-.098z" fill="#ff9121"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/subtitleeditor.svg b/.icons/kora/apps/scalable/subtitleeditor.svg
new file mode 100644
index 000000000..f9b5f1607
--- /dev/null
+++ b/.icons/kora/apps/scalable/subtitleeditor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.5307 35.4891 0 230.924 44.5267)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00623f" offset="0"/>
+ <stop stop-color="#3a8268" offset="1"/>
+ </linearGradient>
+ <path d="m17.387 44.002 3.91-5.484h17.453s4.968.081 4.968-7.006v-22.293c-.313-4.851-4.714-5.223-4.714-5.223h-29.298s-5.424.318-5.502 5.606v21.91c.009 6.902 5.502 7.006 5.502 7.006h2.578l3.523 5.462c.767.895.778.778 1.58.022z" fill="url(#a)"/>
+ <path d="m15 28v-2h12v2zm0-4v-2h18v2zm0-4v-2h18v2zm0-4v-2h18v2z" fill="#9dc1b4" fill-rule="nonzero"/>
+ <circle cx="36.000006" cy="36.000006" r="10.000001" fill="#2b62be" stroke-width=".909091"/>
+ <path d="m30 39.327v2.673h2.673l6.751-6.751-2.673-2.673zm11.788-6.434c.283-.282.283-.728 0-1.011l-1.67-1.67c-.283-.283-.729-.283-1.011 0l-1.397 1.405 2.673 2.673z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sudoku.svg b/.icons/kora/apps/scalable/sudoku.svg
new file mode 100644
index 000000000..8fd022c15
--- /dev/null
+++ b/.icons/kora/apps/scalable/sudoku.svg
@@ -0,0 +1,48 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.61168 -39.0606 39.0606 .61168 33.4786 43.4633)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#808080" offset="0"/>
+ <stop stop-color="#808080" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-3.80119 -4.76239 4.76239 -3.80119 33.695 24.9117)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffd42a" offset="0"/>
+ <stop stop-color="#fd5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-2.31567 -2.35936 2.35936 -2.31567 21.4176 32.6452)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d38d5f" offset="0"/>
+ <stop stop-color="#deaa87" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-2.44673 -5.67993 5.67993 -2.44673 42.346 18.2705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d35f5f" offset="0"/>
+ <stop stop-color="#de8787" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-3.76917 -4.81962 4.81962 -3.76917 39.6328 19.9865)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#999" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m32.567 4.2h10.415c.401 0 .724.323.724.724v10.415c0 .402-.323.725-.724.725h-10.415c-.401 0-.724-.323-.724-.725v-10.415c0-.401.323-.724.724-.724z" fill="#ccc"/>
+ <path d="m4.885 18.041h10.415c.402 0 .725.323.725.724v10.415c0 .402-.323.725-.725.725h-10.415c-.401 0-.724-.323-.724-.725v-10.415c0-.401.323-.724.724-.724z" fill="#ccc"/>
+ <path d="m4.885 31.882h10.415c.402 0 .725.323.725.724v10.415c0 .401-.323.724-.725.724h-10.415c-.401 0-.724-.323-.724-.724v-10.415c0-.401.323-.724.724-.724z" fill="#ccc"/>
+ <path d="m18.726 31.882h10.415c.402 0 .725.323.725.724v10.415c0 .401-.323.724-.725.724h-10.415c-.401 0-.724-.323-.724-.724v-10.415c0-.401.323-.724.724-.724z" fill="#ccc"/>
+ <path d="m32.567 18.041h10.415c.401 0 .724.323.724.724v10.415c0 .402-.323.725-.724.725h-10.415c-.401 0-.724-.323-.724-.725v-10.415c0-.401.323-.724.724-.724z" fill="#ccc"/>
+ <path d="m4.885 4.2h10.415c.402 0 .725.323.725.724v10.415c0 .402-.323.725-.725.725h-10.415c-.401 0-.724-.323-.724-.725v-10.415c0-.401.323-.724.724-.724z" fill="url(#b)"/>
+ <path d="m18.726 4.2h10.415c.402 0 .725.323.725.724v10.415c0 .402-.323.725-.725.725h-10.415c-.401 0-.724-.323-.724-.725v-10.415c0-.401.323-.724.724-.724z" fill="url(#b)"/>
+ <path d="m32.567 31.882h10.415c.401 0 .724.323.724.724v10.415c0 .401-.323.724-.724.724h-10.415c-.401 0-.724-.323-.724-.724v-10.415c0-.401.323-.724.724-.724z" fill="url(#b)"/>
+ <path d="m18.726 18.041h10.415c.402 0 .725.323.725.724v10.415c0 .402-.323.725-.725.725h-10.415c-.401 0-.724-.323-.724-.725v-10.415c0-.401.323-.724.724-.724z" fill="url(#b)"/>
+ <path d="m12.125 7.201h-3.363l-.149 2.512h.022c.418-.248.89-.373 1.415-.373.759 0 1.348.206 1.767.618.418.411.628.993.628 1.745 0 .866-.245 1.525-.735 1.979-.482.455-1.192.682-2.128.682-.681 0-1.313-.135-1.895-.405v-.809c.646.334 1.278.501 1.895.501 1.341 0 2.011-.65 2.011-1.948 0-.546-.145-.961-.436-1.245-.291-.291-.71-.437-1.256-.437-.56 0-1.025.164-1.394.49h-.745l.234-4.023h4.129z" fill="#1a1a1a"/>
+ <path d="m23.894 6.478c.76 0 1.35.195 1.769.586.419.384.629.923.629 1.62 0 .696-.252 1.403-.757 2.12-.504.711-1.449 1.652-2.834 2.824v.022h3.623v.714h-4.796v-.714c1.514-1.251 2.54-2.224 3.08-2.92.54-.704.81-1.364.81-1.982 0-.498-.139-.878-.416-1.141-.277-.27-.682-.405-1.214-.405-.675 0-1.375.207-2.1.619v-.832c.682-.341 1.418-.511 2.206-.511z" fill="#1a1a1a"/>
+ <path d="m21.528 20.466h4.581v.701l-2.5 2.457v.021h.314c.739 0 1.304.178 1.694.534.397.355.596.871.596 1.547 0 .795-.233 1.408-.7 1.841-.468.425-1.14.638-2.019.638-.711 0-1.342-.133-1.892-.398v-.805c.585.335 1.216.502 1.892.502.614 0 1.081-.15 1.402-.45.32-.3.481-.742.481-1.328 0-.495-.168-.861-.502-1.098-.328-.244-.854-.366-1.579-.366h-.764v-.648l2.5-2.426v-.021h-3.504z" fill="#1a1a1a"/>
+ <path d="m35.523 41.062c.523.189 1.07.283 1.642.283.676 0 1.213-.237 1.61-.711.398-.481.603-1.192.617-2.133l-.02-.011c-.419.607-1.091.91-2.019.91-.76 0-1.363-.234-1.809-.701s-.669-1.105-.669-1.913c0-.795.248-1.423.742-1.883.495-.467 1.144-.7 1.945-.7 1.813 0 2.719 1.115 2.719 3.346 0 1.555-.265 2.694-.794 3.419-.53.718-1.304 1.077-2.322 1.077-.558 0-1.105-.08-1.642-.24v-.742zm2.039-6.159c-.564 0-1.014.168-1.348.502-.335.328-.502.788-.502 1.381 0 .606.163 1.087.491 1.443.335.348.777.523 1.328.523.558 0 1.007-.175 1.349-.523.349-.349.523-.809.523-1.381 0-.209-.035-.418-.105-.627-.062-.216-.164-.425-.303-.627-.132-.203-.324-.366-.575-.492-.244-.132-.53-.199-.858-.199z" fill="#1a1a1a"/>
+ <path d="m43.128 17.548c.347-.27.41-.77.14-1.118l-2.785-3.59c-.129-.167-.32-.276-.53-.302-.209-.027-.42.031-.587.161-6.313 4.9-12.627 9.8-18.94 14.699-.097.076-.176.173-.23.283l-2.213 4.595c-.131.273-.097.595.088.834.132.17.324.276.53.302.084.011.17.009.256-.009l5-1.005c.121-.024.235-.076.332-.151 6.313-4.9 12.625-9.8 18.939-14.699z" fill="url(#c)"/>
+ <path d="m20.196 27.681-2.213 4.595c-.131.273-.097.595.088.834.132.17.324.276.53.302.084.011.17.009.256-.009l5-1.005c-1.128-5.785-.961-1.485-3.661-4.717z" fill="url(#d)"/>
+ <path d="m43.268 16.43-2.785-3.59c-.129-.167-.32-.276-.53-.302-.209-.027-.42.031-.587.161l-2.003 1.554 3.763 4.848 2.002-1.553c.347-.27.41-.77.14-1.118z" fill="url(#e)"/>
+ <path d="m18.601 30.933-.669 1.39c-.13.272-.097.595.089.834.131.169.323.276.529.302.084.01.171.008.257-.009l1.366-.272c-.078-1.892 1.468-.404-1.572-2.245z" fill="#4d4d4d"/>
+ <path d="m36.435 14.972c-.236.183-.472.367-.708.55l3.763 4.847c.235-.183.471-.366.707-.549zm.958-.742c-.236.184-.472.367-.709.551l3.764 4.846c.235-.183.471-.365.706-.548z" fill="url(#f)"/>
+ <path d="m22.864 29.145 3.86-3.065 12.598-9.334 1.823 2.338-16.95 13.15c-.095.099-.208.148-.334.164l-.348-1.673c-.133-.574-.278-1.165-.649-1.58z" fill-opacity=".04"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sudokuki.svg b/.icons/kora/apps/scalable/sudokuki.svg
new file mode 120000
index 000000000..ea7dbf3bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/sudokuki.svg
@@ -0,0 +1 @@
+sudoku.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-java-jdk8.svg b/.icons/kora/apps/scalable/sun-java-jdk8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-java-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-java-jre8.svg b/.icons/kora/apps/scalable/sun-java-jre8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-java-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-java.svg b/.icons/kora/apps/scalable/sun-java.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-java.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-java32-jdk8.svg b/.icons/kora/apps/scalable/sun-java32-jdk8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-java32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-javaws-jdk8.svg b/.icons/kora/apps/scalable/sun-javaws-jdk8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-javaws-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-javaws-jre8.svg b/.icons/kora/apps/scalable/sun-javaws-jre8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-javaws-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-javaws32-jdk8.svg b/.icons/kora/apps/scalable/sun-javaws32-jdk8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-javaws32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-jcontrol-jdk8.svg b/.icons/kora/apps/scalable/sun-jcontrol-jdk8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-jcontrol-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-jcontrol-jre8.svg b/.icons/kora/apps/scalable/sun-jcontrol-jre8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-jcontrol-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sun-jcontrol32-jdk8.svg b/.icons/kora/apps/scalable/sun-jcontrol32-jdk8.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/sun-jcontrol32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sunvox.svg b/.icons/kora/apps/scalable/sunvox.svg
new file mode 100644
index 000000000..771c342e7
--- /dev/null
+++ b/.icons/kora/apps/scalable/sunvox.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a5a5a5" offset="0"/>
+ <stop stop-color="#e1e1e1" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.166 8.832v8.668h-4.334v4.333h4.334v8.667h4.334v4.334h-8.668v4.334h30.336v-4.334h-8.668v-4.334h4.334v-8.667h4.334v-4.333h-4.334v-8.668h-8.667v4.334h4.333v13.001h-4.333v8.667h-4.334v-8.667h-4.333v-13.001h4.333v-4.334h-8.667zm8.667 8.668v4.333h4.334v-4.333z" fill="#4f4f4f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/super-hexagon.svg b/.icons/kora/apps/scalable/super-hexagon.svg
new file mode 100644
index 000000000..e07c50d31
--- /dev/null
+++ b/.icons/kora/apps/scalable/super-hexagon.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#811623" offset="0"/>
+ <stop stop-color="#d12b43" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v6.773l-13.001 4.333-4.333 8.668 15.509 15.509c-1.127 1.127-2.684 1.825-4.403 1.825h-24.107l4.333-15.168-4.333-6.5-13.001 2.167v-17.607c0-2.31 1.26-4.328 3.129-5.403l14.205 12.176 6.501-2.167 4.333-10.834h8.94z" fill="#581118"/>
+ <path d="m30.5 2.332-1.79 4.334 12.624 10.834-6.5 17.334-19.501 4.334-7.592-13.001 6.86-15.168-3.602-3.093-8.667 20.428 13.001 17.334 26.001-6.5 4.334-10.834v-14.203l-15.168-11.799zm-4.333 10.834-6.501 2.167-4.333 8.667 4.333 6.5 8.668-2.166 4.333-8.668zm0 2.167 4.333 4.333-4.333 7.584-6.501 1.084-2.166-4.334 3.25-6.5z" fill="#d12b43"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/superpaper.svg b/.icons/kora/apps/scalable/superpaper.svg
new file mode 100644
index 000000000..9e4fa7e7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/superpaper.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#717171" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10 13v22c4.563-1.587 9.292-2.974 14-3 4.621-.026 9.217 1.278 14 3v-22c-4.73 1.679-9.202 2.946-14 3-4.531.051-9.383-1.004-14-3zm16.627 7.232 6.644 9.194c-6.294-1.786-12.588-2.189-18.882.174l5.373-7.577 2.861 3.411z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/superproductivity.svg b/.icons/kora/apps/scalable/superproductivity.svg
new file mode 100644
index 000000000..0a0d1d728
--- /dev/null
+++ b/.icons/kora/apps/scalable/superproductivity.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.11861 0 0 1.11861 -3.02443 -2.72792)" d="m10.5 24 14 6 16-22-15 30z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/supertux.svg b/.icons/kora/apps/scalable/supertux.svg
new file mode 100644
index 000000000..75a73e04d
--- /dev/null
+++ b/.icons/kora/apps/scalable/supertux.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfe4e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.468 19.234c.173-.443.378-.861.611-1.253-.12-1.216-.079-2.56-.079-3.981 0-5.519 4.481-9.126 10-9.126s10 3.607 10 9.126c0 1.448.065 2.834-.038 4.087.233.363.437.746.609 1.147.118.276.247.557.383.842.419.558.928 1.089 2.244 1.464 2.123.604 5.8-2.294 5.324.859-.337 2.235-2.292 4.6-4.239 5.802.076.647.069 1.288-.046 1.916-.192 1.045-.657 3.556-1.107 4.522-.354.757-.79 1.456-1.297 2.096 1.325.974 1.992 2.665 1.425 3.831-.762 1.569-3.338 1.586-5.68 1.617-2.802.037-13.047.017-16.026 0-2.341-.014-4.917-.048-5.679-1.617-.652-1.34.326-3.372 2.058-4.214-.383-.529-.725-1.097-1.019-1.705-.466-.961-.917-3.482-1.11-4.53-.107-.58-.117-1.169-.055-1.762-2.03-1.146-4.146-3.622-4.499-5.956-.476-3.153 3.201-.255 5.325-.859 1.973-.562 2.131-1.476 2.895-2.306z" fill="#2f2f2f"/>
+ <path d="m24.019 16.1c4.84 0 7.074 4.15 8.77 9.648 1.57 5.088-3.93 9.647-8.77 9.647-4.841 0-10.067-4.483-8.771-9.647 1.381-5.498 3.93-9.648 8.771-9.648z" fill="#8e8e8e"/>
+ <path d="m21.339 7.032c1.352.649 2.928 2.097 3.39 3.39.629 1.761-1.519 3.389-3.39 3.389s-3.389-1.519-3.389-3.389c0-1.871 1.703-4.2 3.389-3.39z" fill="#fff"/>
+ <circle cx="21.339" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <path d="m26.395 8.77c1.362-.221 2.5 1.12 2.5 2.5 0 1.379-1.12 2.499-2.5 2.499s-2.813-1.155-2.5-2.499c.276-1.185 1.379-2.319 2.5-2.5z" fill="#fff"/>
+ <circle cx="25.979" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <path d="m21.019 13.559c1.962-2.243 3.962-2.306 6 0-.319 2.151-3.019 3.629-3.019 3.629s-2.525-1.189-2.981-3.629z" fill="#cc0014" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/supertux2.svg b/.icons/kora/apps/scalable/supertux2.svg
new file mode 120000
index 000000000..70030ef49
--- /dev/null
+++ b/.icons/kora/apps/scalable/supertux2.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/supertuxkart.svg b/.icons/kora/apps/scalable/supertuxkart.svg
new file mode 100644
index 000000000..a7959c22b
--- /dev/null
+++ b/.icons/kora/apps/scalable/supertuxkart.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfe4e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m5.001 30.826c-1.106.199-1.839 1.237-1.643 2.327l2.134 7.874c.173 1.09 1.095 1.808 2.067 1.609l1.68-.344c.973-.199 1.617-1.237 1.445-2.327l-1.42-7.874c-.197-1.09-1.245-1.808-2.352-1.609zm36.063-.345c-1.108-.188-2.15.541-2.335 1.633l-1.339 7.885c-.162 1.092.491 2.124 1.466 2.312l1.683.326c.975.189 1.891-.539 2.053-1.631l2.054-7.89c.185-1.092-.559-2.123-1.667-2.311z" fill="#212121" fill-rule="nonzero"/>
+ <path d="m35.528 19.234c-3.533-7.561-19.443-8.382-23.016.001-1.426 3.344-3.37 7.286-2.71 10.882.193 1.048.588 2.057 1.11 3.006 2.237 5.937 21.866 7.396 26.218-.008.52-.947.915-1.953 1.107-2.998.661-3.596-1.168-7.586-2.709-10.883z" fill="#2f2f2f" fill-rule="nonzero"/>
+ <path d="m24 4.874c5.519 0 10 3.607 10 9.126s.94 10.117-10 10c-10.62-.114-10-4.481-10-10s4.481-9.126 10-9.126z" fill="#2f2f2f"/>
+ <ellipse cx="24.019" cy="25.748" rx="8.771" ry="9.648" fill="#8e8e8e"/>
+ <path d="m21.339 7.032c1.352.649 2.928 2.097 3.39 3.39.629 1.761-1.519 3.389-3.39 3.389s-3.389-1.519-3.389-3.389c0-1.871 1.703-4.2 3.389-3.39z" fill="#fff"/>
+ <circle cx="21.339" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <path d="m26.395 8.77c1.362-.221 2.5 1.12 2.5 2.5 0 1.379-1.12 2.499-2.5 2.499s-2.813-1.155-2.5-2.499c.276-1.185 1.379-2.319 2.5-2.5z" fill="#fff"/>
+ <circle cx="25.979" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <path d="m21.019 13.559c1.962-2.243 3.962-2.306 6 0-.319 2.151-3.019 3.629-3.019 3.629s-2.525-1.189-2.981-3.629z" fill="#cc0014" fill-rule="nonzero"/>
+ <path d="m24.023 19.947c3.55 0 6.432 2.883 6.432 6.433s-2.882 6.432-6.432 6.432-6.432-2.882-6.432-6.432 2.882-6.433 6.432-6.433zm3.477 3.219c-.865-.936-2.103-1.522-3.477-1.522-1.301 0-2.481.526-3.337 1.377l3.302 2.764zm-3.048 7.93c2.413-.217 4.307-2.247 4.307-4.716 0-.894-.248-1.729-.679-2.443l-3.628 2.706zm-4.378-7.33c-.497.75-.787 1.648-.787 2.614 0 2.432 1.838 4.439 4.2 4.705v-4.462z"/>
+ <path d="m24.019 28.559c-7.68 0-14 3.16-14 7 .003.678.203 1.351.594 2l3.626 3c2.612 1.279 6.124 1.998 9.779 2 3.661-.001 7.179-.719 9.793-2l3.617-3c.39-.649.588-1.323.59-2 0-3.84-6.319-7-14-7z" fill="#cc0014" fill-rule="nonzero"/>
+ <path d="m16.455 17.263c1.225-1.244.579 1.361 2.615 2.517 2.037 1.156 2.696 3.105 1.472 4.348-1.224 1.242-3.872 1.313-5.908.157-2.037-1.156.597-5.779 1.821-7.022z" fill="#2f2f2f"/>
+ <path d="m31.972 17.263c-1.224-1.244-.588 1.366-2.639 2.531-2.051 1.164-2.722 3.119-1.498 4.362 1.225 1.243 3.884 1.307 5.935.142 2.051-1.164-.573-5.792-1.798-7.035z" fill="#2f2f2f"/>
+ <circle cx="18.191" cy="34.775" r="2" fill="#fff"/>
+ <circle cx="30.348" cy="34.775" r="2" fill="#fff"/>
+ <path d="m23.254 31.571c.276-.025.557.622.631 1.45l.265 2.988c.073.828-.09 1.514-.366 1.538-.276.025-.557-.622-.631-1.45l-.265-2.988c-.073-.828.09-1.514.366-1.538zm-2.095 1.021c.272-.05.572.348.672.893l.36 1.968c.1.545-.039 1.023-.312 1.073-.272.05-.572-.348-.672-.893l-.36-1.968c-.1-.545.039-1.023.312-1.073zm4.577-1.025c.276.02.45.703.39 1.532l-.217 2.992c-.06.829-.331 1.48-.607 1.46s-.45-.703-.39-1.532l.217-2.992c.06-.829.331-1.48.607-1.46zm2.082 1.014c.273.042.427.516.345 1.064l-.299 1.977c-.083.548-.37.956-.644.915-.273-.042-.427-.516-.345-1.064l.299-1.977c.083-.548.37-.956.644-.915z" fill-opacity=".5"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/surfshark.svg b/.icons/kora/apps/scalable/surfshark.svg
new file mode 100644
index 000000000..cbda58506
--- /dev/null
+++ b/.icons/kora/apps/scalable/surfshark.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3338 43.3338 0 22.6667 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009c9c" offset="0"/>
+ <stop stop-color="#1ebfbf" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.667 2.332h-9.75c-6.501 0-10.119 4.344-10.834 6.5-3.251 9.751-5.417 29.252-5.417 31.419 0 2.839 2.166 5.417 4.333 5.417 1.127 0 2.503-.13 4.117-.802 5.081-2.112 11.018-4.918 17.215-8.017 3.771-2.199 9.003-7.432 9.003-12.849v-15.168c0-4.333-4.333-6.5-8.667-6.5z" fill="url(#a)"/>
+ <path d="m32.667 12.083c0-.65-.433-1.084-1.083-1.084-4.951 0-9.751 3.792-9.751 8.667v4.334c0 2.709-2.817 4.334-5.417 4.334-.65 0-1.083.433-1.083 1.083v2.167c0 .65.433 1.083 1.083 1.083 4.951 0 9.751-3.792 9.751-8.667v-4.334c0-2.708 2.817-4.333 5.417-4.333.65 0 1.083-.434 1.083-1.084z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/suse-imagewriter.svg b/.icons/kora/apps/scalable/suse-imagewriter.svg
new file mode 100644
index 000000000..2b0e9d1b5
--- /dev/null
+++ b/.icons/kora/apps/scalable/suse-imagewriter.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 15.5769 3296.09)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 125.812 40.0508)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 1664.26)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#37e994" offset="0"/>
+ <stop stop-color="#30ba78" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 328.746 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(.417064 0 0 .417064 -4.27688 .12062)" d="m101.541 40.263c-.477-.492-1.262-.492-1.738 0-.536.534-.472 1.456.192 1.897.406.269.948.269 1.353 0 .662-.441.727-1.363.193-1.897m-1.589-4.179c-3.284-.769-6.234 2.182-5.463 5.464.391 1.671 1.719 2.998 3.392 3.39 3.284.772 6.236-2.181 5.463-5.465-.394-1.672-1.721-2.998-3.392-3.389m-21.681 18.487c-2.14-.791-2.967-.632-5.703-.594-1.896.024-1.965-.041-4.129-.041-.669 0-.915 3.205 1.504 3.871 1.059.291 2.203.475 3 1.289.353.36.551.904-.264.904h-6.006c-1.051 0-2.043.024-2.846-.656-1.213-1.025-1.779-2.435-2.386-3.834-.63-1.455-1.309-2.888-2.107-4.259-1.586-2.726-3.683-5.192-6.496-6.699-3.512-1.884-9.473-2.818-14.193.807-4.974 3.819-3.909 10.973.442 14.473 1.718 1.383 3.958 1.961 6.16 1.831 4.303-.249 7.476-3.42 6.688-7.323-.263-1.306-1.025-2.543-2.173-3.217-.816-.477-1.784-.646-2.729-.648-1.016-.003-2.097.206-2.828.913-.864.837-1.004 2.316-.313 3.301.382.546 1.004 1.007.899 1.718-.072.481-.469.839-.943.945-.807.18-1.546-.28-2.091-.842-1.398-1.44-1.836-3.732-1.066-5.587 1.006-2.429 3.804-3.765 6.431-3.678 3.387.114 6.58 2.348 7.968 5.439 1.389 3.093.973 6.888-.941 9.686-4.253 6.216-14.756 5.482-19.636.24-3.061-3.289-4.724-6.48-4.491-12.423.164-4.199 2.587-8.336 5.676-11.246 5.033-4.743 11.661-7.986 18.406-9.384 4.096-.847 8.325-1.045 12.483-.63 3.667.364 7.312 1.036 10.836 2.127 1.75.545 3.471 1.193 5.135 1.957 1.468.674 3.392 1.409 4.535 2.573 0-2.108-.082-4.424-.082-6.037 0-.615.647-1.031 1.201-.768 2.385 1.107 8.035 3.776 11.802 5.499 5.05 2.307 5.407 7.75 5.583 12.576.004.108.009.219-.039.315-.159.331-1.01.241-1.322.245-.604.006-1.515.002-2.119.03-1.205.052-2.379.03-3.585-.03-2.229-.108-4.384-1.102-5.827-2.309-.144-.122-.61-.254-.829-.026-.228.235-.15.603-.027.729.828.835 1.725 1.375 2.769 1.914 1.326.681 2.772.854 4.238.939 1.57.093 3.151.069 4.718-.091 1.308-.134 1.646-.224.355.735-1.134.843-2.449 1.449-3.783 1.897-1.914.652-3.934.973-5.951 1.029-1.223.033-2.446-.03-3.659-.188-.628-.078-1.251-.192-1.881-.256-.511-.052-1.041-.147-1.55-.037-.463.101-.89.351-1.181.728-.399.521-.537 1.951-.306 2.571.445 1.201 1.424 1.899 2.458 2.515 1.12.666 2.593.894 2.88 2.167.059.266-2.322.273-2.592.269h-3.169s-1.722.041-2.393-.203c-.021-.006-.039-.016-.061-.027-.364-.196-.522-.684-.646-1.054-.177-.521-.487-1.042-.864-1.581-.716-1.022-1.816-2.14-2.96-2.564m23.997-14.062c0 1.858-1.504 3.362-3.361 3.362-1.856 0-3.36-1.504-3.36-3.362 0-1.855 1.504-3.359 3.36-3.359 1.857 0 3.361 1.504 3.361 3.359" fill="#a9aeb5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/susehelpcenter.svg b/.icons/kora/apps/scalable/susehelpcenter.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/susehelpcenter.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/susers.svg b/.icons/kora/apps/scalable/susers.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/susers.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/svgcleaner-gui.svg b/.icons/kora/apps/scalable/svgcleaner-gui.svg
new file mode 100644
index 000000000..7fe622048
--- /dev/null
+++ b/.icons/kora/apps/scalable/svgcleaner-gui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3422 43.3422 0 259.29 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#204a87" offset="0"/>
+ <stop stop-color="#729fcf" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m7.047 2.519 7.171 26.927c.01-.273.046-.512.129-.729.101-.252.206-.461.373-.632.166-.17.376-.315.599-.404.222-.089.46-.129.712-.129.16 0 .311-.007.437.016.127.022.232.067.324.097.096.03.184.051.243.081s.107.082.129.097l-.162.405c-.033-.023-.083-.023-.145-.049-.063-.026-.129-.055-.211-.081-.078-.026-.195-.05-.292-.065-.092-.018-.162-.032-.259-.032-.204 0-.404.027-.567.097-.163.071-.29.19-.404.324-.115.133-.212.293-.275.486-.06.189-.081.394-.081.631 0 .23.029.459.081.648.055.189.135.349.243.486.107.133.245.217.404.291.163.075.352.114.567.114.248 0 .452-.013.615-.065s.275-.089.357-.129l.145.42c-.026.019-.078.052-.145.081-.067.026-.143.039-.243.065-.101.026-.207.063-.341.081-.133.018-.297.016-.453.016-.27 0-.506-.04-.728-.129-.223-.089-.424-.202-.584-.372-.033-.036-.067-.09-.097-.13l2.251 8.42 23.751-7.708-2.59-13.795-.178.453c-.274-.179-.632-.34-1.085-.453-.453-.123-.936-.194-1.408-.194h-.13l1.619 7.707.13-.048v-3.66h1.376v4.599c-.113.037-.285.082-.502.129-.207.047-.445.082-.728.129h-.033l.373 1.765c.007.016-.007.049 0 .065.044.109.07.224.081.357l.42 2.024-.404-1.878c-.006.24-.064.442-.194.615-.134.181-.337.332-.599.421.059.074.137.169.226.291.093.119.163.257.259.405.097.145.215.294.308.453.097.16.176.289.243.437h-.599c-.074-.14-.154-.26-.243-.404-.089-.145-.153-.291-.242-.421-.089-.134-.203-.258-.292-.373-.089-.114-.156-.206-.227-.291-.048.003-.093 0-.145 0h-.632v1.49h-.55v-3.773c.152-.037.316-.053.501-.065.19-.014.379-.032.535-.032.541 0 .932.104 1.214.308.121.086.238.186.308.308l-.405-1.668c-.252.042-.525.088-.826.114-.33.037-.647.032-.987.032-.69 0-1.328-.097-1.895-.324-.566-.226-1.035-.553-1.441-.988-.406-.434-.745-.986-.972-1.619-.217-.632-.307-1.348-.307-2.169 0-.822.111-1.554.356-2.186.255-.642.611-1.185 1.036-1.619.425-.435.907-.762 1.474-.988.428-.168.891-.264 1.36-.308l-3.125-13.973h-10.914l1.15 6.072-1.263-6.072h-8.761l3.012 14.54c.569-.403 1.324-.599 2.266-.599.595 0 1.138.078 1.62.211.491.122.841.253 1.068.404l-.437 1.117c-.199-.123-.478-.243-.874-.356-.387-.123-.857-.195-1.377-.195-.264 0-.501.041-.728.097-.228.057-.43.146-.599.26-.17.113-.301.257-.405.437-.079.143-.131.312-.146.502l.146.777c.104.18.265.344.453.486.189.132.402.243.648.356.254.114.539.227.842.341.425.169.816.348 1.165.518.359.17.652.363.907.599.264.236.474.511.615.841.142.322.195.72.195 1.182 0 .86-.307 1.529-.939 1.992-.582.432-1.378.636-2.413.664l.114.583-.13-.583c-.069.001-.139.016-.21.016-.388 0-.755-.04-1.085-.097-.321-.047-.62-.08-.874-.146-.255-.075-.475-.151-.664-.226-.18-.085-.317-.154-.421-.211l.421-1.133c.217.122.543.253.987.404.429.146.942.222 1.555.227l-.859-3.838c-.087-.037-.173-.056-.258-.097-.321-.16-.622-.359-.859-.567-.236-.217-.425-.468-.566-.761-.133-.292-.178-.669-.178-1.084 0-.839.268-1.497.826-1.976l-3.368-14.685h-4.291m24.968 0 2.947 13.957c.108-.006.214-.016.323-.016.444 0 .842.024 1.182.081.35.056.63.118.875.194.188.058.336.121.47.178l-2.688-14.392h-3.109m-11.172 14.167h1.506c.51 1.492 1.033 2.913 1.522 4.291s.987 2.677 1.506 3.886c.519-1.199 1.033-2.475 1.522-3.854.491-1.388.973-2.831 1.473-4.323h1.474c-.359 1.039-.706 1.995-1.036 2.882-.322.878-.628 1.716-.94 2.51-.311.793-.627 1.555-.939 2.283-.302.717-.602 1.429-.922 2.137h-1.296c-.321-.708-.644-1.42-.955-2.137-.302-.728-.618-1.49-.939-2.283-.312-.794-.625-1.632-.955-2.51-.331-.888-.671-1.843-1.021-2.882m14.136.988c-.358.033-.677.108-.988.242-.406.18-.76.454-1.053.794-.283.34-.503.756-.663 1.247-.161.481-.26 1.033-.26 1.635 0 .585.095 1.121.227 1.603.142.481.325.897.599 1.247.283.34.63.588 1.036.777.415.189.9.291 1.457.291.396 0 .746-.027 1.02-.065.194-.032.286-.052.405-.08l-1.716-7.693h-.065m-19.108 4.064.793 3.789h.016c1.436 0 2.138-.507 2.138-1.49 0-.302-.062-.537-.195-.744-.122-.218-.284-.416-.501-.567-.218-.161-.462-.275-.745-.389-.274-.113-.579-.243-.89-.356-.213-.073-.417-.162-.616-.243m1.911 5.91h.55v3.384h1.781v.437h-2.331zm2.898 0h2.364v.453h-1.83v1.15h1.62v.437h-1.62v1.344h1.96v.438h-2.493v-3.821m4.388 0h.486c.133.278.282.556.404.842.122.281.234.579.357.89.125.311.242.639.372.988.13.344.273.693.421 1.101h-.599c-.063-.167-.106-.294-.162-.453-.056-.164-.119-.335-.178-.502h-1.749l-.323.955h-.584c.149-.407.276-.756.405-1.101.13-.348.266-.676.389-.987.126-.312.25-.609.372-.891.122-.285.255-.564.389-.842m2.572 0h.438c.174.185.338.383.534.632.2.244.39.516.583.777s.397.509.567.761c.174.252.318.484.437.681v-2.85h.518v3.821h-.453c-.082-.137-.168-.267-.275-.437-.104-.171-.218-.337-.34-.519-.122-.181-.239-.393-.373-.583-.129-.189-.275-.36-.404-.534-.13-.178-.25-.33-.372-.486-.123-.156-.237-.302-.341-.421v2.979h-.518v-3.821m4.032 0h2.364v.453h-1.797v1.15h1.603v.437h-1.603v1.345h1.926v.437h-2.493v-3.821m3.724.437v1.457h.372c.185 0 .354-.014.502-.032s.272-.046.372-.097c.101-.052.188-.134.243-.227.056-.096.081-.217.081-.372 0-.145-.025-.26-.081-.357-.055-.096-.114-.17-.21-.226-.093-.056-.211-.091-.341-.114-.129-.022-.276-.032-.42-.032-.23 0-.396-.011-.519 0m-10.103.162c-.13.278-.254.587-.373.891-.115.3-.225.616-.34.939h1.425c-.118-.323-.221-.639-.34-.939-.115-.304-.246-.613-.372-.891m15.348 3.675-23.736 7.723.292 1.393 6.298-1.247 6.072-2.04-5.23 2.542s4.107-1.054 4.696 1.619l.841 3.562h2.17l-.955-4.209c-.602-2.724 3.4-4.275 3.4-4.275l-.146-.729.68-.226 5.943-2.737-.324-1.376" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/svgcleaner.svg b/.icons/kora/apps/scalable/svgcleaner.svg
new file mode 120000
index 000000000..59046d00c
--- /dev/null
+++ b/.icons/kora/apps/scalable/svgcleaner.svg
@@ -0,0 +1 @@
+svgcleaner-gui.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/svp-manager4.svg b/.icons/kora/apps/scalable/svp-manager4.svg
new file mode 100644
index 000000000..ebc850f35
--- /dev/null
+++ b/.icons/kora/apps/scalable/svp-manager4.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.8751 36.8751 0 16.8603 42.2148)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1554b0" offset="0"/>
+ <stop stop-color="#3a8eed" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28 28 0 24 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfdfdf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.13882 0 0 1.13882 -3.32991 -3.33254)" fill-rule="nonzero">
+ <path d="m42.366 24.409c0 11.045-7.239 18.284-18.284 18.284-3.161 0-6.232.574-8.889-.732-6.63-3.256-11.193-10.076-11.193-17.961 0-8.317 5.077-15.449 12.301-18.464 2.37-.99 4.889-.065 7.617-.065 11.046 0 18.448 7.892 18.448 18.938z" fill="url(#a)"/>
+ <path d="m24.092 4.012c-.45-.002-.899.014-1.348.043-.301.019-.6.052-.9.086-.014.001-.028.002-.041.004-.038.004-.076.01-.114.015-.007.001-.014.001-.021.002-.893.102-1.779.264-2.65.484-.002.001-.002.006-.004.006-.032.009-.064.015-.096.024-.334.088-.666.189-.996.295-.001 0-.001 0-.002 0l-.026.008c-.082.026-.164.054-.246.082-.02.006-.04.014-.06.021-.072.025-.144.049-.215.074-.153.054-.5.181-.814.289-.485.195-.962.409-1.43.641l2.871 1.914v4l3.805.389-1.041 1.724 10.34 6.172 4.533 5.766 2.363-3.051 3 2 2.965-1.977c-.023-.454-.074-.904-.127-1.353-.017-.157-.036-.313-.057-.469-.003-.028-.006-.056-.01-.084 0 0 .001-.001 0-.002-.062-.424-.141-.844-.23-1.262-.007-.032-.015-.065-.021-.097-.029-.135-.059-.27-.09-.404-.002-.007-.005-.013-.006-.02-.103-.424-.216-.846-.346-1.262-.029-.09-.06-.179-.09-.269-.014-.045-.028-.089-.043-.133-.001-.003-.003-.005-.004-.008-.15-.447-.307-.891-.488-1.326-.011-.025-.022-.049-.033-.074-.011-.026-.022-.051-.033-.076-.003-.006-.006-.011-.008-.016-.876-2.053-2.094-3.96-3.621-5.633-.005-.006-.011-.013-.016-.019-.006-.008-.012-.015-.017-.022l-.012-.012c-.627-.603-1.247-1.2-1.908-1.839l-.004-.004c-.283-.228-.572-.447-.867-.659-.006-.003-.011-.007-.016-.011-.002-.002-.004-.003-.006-.004-.229-.172-.451-.351-.687-.512-.307-.207-.628-.39-.946-.58-.032-.021-.066-.04-.099-.06-.143-.091-.287-.179-.432-.266-.001-.001-.003-.001-.004-.002-.285-.157-.579-.298-.871-.441-.255-.131-.513-.256-.773-.375-.061-.028-.121-.056-.182-.083-.297-.129-.603-.236-.906-.351-.273-.106-.548-.207-.824-.301-.098-.029-.196-.058-.293-.088-.254-.078-.51-.145-.766-.213-.226-.062-.454-.12-.682-.173-.128-.031-.256-.064-.384-.09-.276-.058-.555-.097-.833-.143-.277-.048-.555-.09-.834-.127-.194-.021-.389-.041-.583-.058-.189-.017-.378-.028-.567-.039-.008-.001-.016-.002-.023-.002-.192-.012-.384-.021-.577-.028-.184-.008-.369-.021-.554-.021z" fill="#ffd32c"/>
+ <path d="m41.469 14.309-.012.002c.288.518.554 1.048.797 1.587-.197-.454-.411-.901-.641-1.339-.047-.084-.095-.167-.144-.25zm.785 1.589c.144.327.278.658.404.993-.065-.176-.122-.355-.193-.528-.014-.032-.027-.065-.041-.097-.008-.018-.016-.036-.024-.053-.007-.019-.017-.036-.025-.055-.039-.087-.082-.173-.121-.26zm.641 1.637c.19.554.356 1.117.498 1.686-.093-.377-.191-.752-.305-1.121-.043-.134-.087-.268-.133-.401-.018-.055-.042-.109-.06-.164zm.56 1.934c.102.442.188.888.26 1.336-.051-.308-.104-.616-.168-.92-.022-.103-.045-.206-.068-.309-.008-.036-.016-.071-.024-.107zm.387 2.232c.012.108.017.218.029.326l.008-.025c-.012-.1-.024-.201-.037-.301zm.053.455c-.004.003-.007.004-.01.006.013.123.022.248.033.371-.008-.113-.009-.226-.02-.34zm-5.893.865-2.367 3.047-1.242-1.584-9.442 7.475-6.693 2.096h-1.26l1.199 2.724-2.955 1.776.086 3.435c-.429-.209-.854-.426-1.266-.662-.065-.037-.131-.077-.197-.115-.018-.011-.036-.021-.054-.031.807.486 1.649.915 2.517 1.283l-.051-.049c.101.041.2.089.301.129.086.034.172.068.258.101-.16-.055-.32-.112-.479-.171.778.316 1.576.583 2.387.798-.144-.039-.287-.08-.43-.123-.298-.088-.593-.189-.888-.291.434.154.874.292 1.318.414 1.712.475 3.48.719 5.256.727.047-.002.094-.004.141-.006-.576-.004-1.15-.032-1.723-.086-.109-.008-.218-.009-.326-.019-.055-.005-.11-.009-.164-.014-.183-.019-.365-.055-.547-.08.345.047.69.084 1.037.113.597.044 1.195.061 1.795.055l-.008.029c.583-.01 1.165-.046 1.744-.107v-.016c1.839-.181 3.658-.603 5.401-1.293.017-.005.033-.01.05-.015.005-.002.008-.004.012-.006.717-.339 1.434-.679 2.184-1.032.217-.119.432-.242.644-.369.167-.104.337-.204.5-.312.006-.004.012-.007.018-.01.144-.092.287-.184.431-.275.24-.165.476-.334.707-.508.155-.121.313-.238.467-.36.115-.086.229-.174.342-.263.21-.177.417-.358.619-.543.085-.079.173-.155.258-.235.206-.186.407-.379.606-.574.177-.183.351-.369.521-.558.095-.108.194-.213.289-.321.177-.195.349-.395.518-.597.161-.205.319-.413.472-.623.08-.109.162-.217.241-.327.138-.189.272-.382.404-.576.031-.046.062-.092.094-.138.151-.236.298-.475.439-.717.038-.067.078-.133.117-.2.144-.241.281-.486.414-.734.013-.025.026-.051.039-.076.123-.241.241-.485.354-.731.036-.078.072-.156.107-.234l.01-.021c.079-.176.156-.352.231-.53.047-.11.093-.221.14-.332.083-.216.163-.433.238-.652.094-.266.193-.531.276-.801.084-.272.155-.549.226-.826.005-.016.01-.031.014-.047.003-.013.006-.026.01-.039.003-.013.007-.026.01-.039.007-.031.013-.063.021-.094.045-.178.089-.357.129-.537.077-.349.145-.699.205-1.053.06-.353.111-.709.151-1.066.003-.033.008-.065.011-.098.035-.334.059-.669.076-1.006l.002-.029c.006-.095.01-.191.014-.287 0-.002 0-.004 0-.006.001-.019.001-.039.002-.058.003-.076.004-.151.006-.227.011-.474.001-.952-.02-1.43l-2.951 1.961zm-25.115 17.579v.015c.187.12.377.236.568.35-.191-.119-.381-.241-.568-.365zm2.924 1.615c.113.049.227.099.341.146.001.005 0 .01 0 .014l-.033-.016c-.105-.045-.205-.097-.308-.144zm3.162 1.115c.564.146 1.135.267 1.711.363-.055-.009-.11-.013-.164-.023-.139-.023-.277-.048-.415-.074-.379-.076-.757-.168-1.132-.266z" fill="#ce1919"/>
+ <path d="m38 23-20 14v-26z" fill="#ff6d12"/>
+ <path d="m24 10c-1.947.006-3.872.419-5.65 1.211l19.611 11.766c-.533-7.275-6.667-12.976-13.961-12.977zm-6 1.367c-4.872 2.311-7.994 7.24-8 12.633.007 5.392 3.128 10.32 8 12.631zm19.965 11.656-19.652 13.758c1.789.8 3.727 1.215 5.687 1.219 7.68 0 14-6.32 14-14 0-.326-.012-.652-.035-.977z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sw4stm32.svg b/.icons/kora/apps/scalable/sw4stm32.svg
new file mode 100644
index 000000000..c2de55d65
--- /dev/null
+++ b/.icons/kora/apps/scalable/sw4stm32.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m21.856 27.72c-1.219-.349-2.285-1.264-2.604-2.236-.395-1.205-.182-3.575.435-4.836.284-.58.417-1.085.417-1.122s-.535-.299-1.188-.581c-2.178-.943-4.65-4.204-4.893-6.749-.147-1.543.384-2.019 2.4-2.148 2.055-.131 4.909.33 7.742 1.766 1.26.638 2.349 1.102 2.42 1.03.058-.519.183-1.717.55-1.844.614-.213 1.016.975 1.559 1.317.074 0 .793-.989 1.599-2.198 1.549-2.324 3.814-4.785 5.17-5.617 1.677-1.028 3.242-.439 3.772 1.42.666 2.339.103 5.681-1.415 8.09l-.702 1.114 1.277.95c1.939 1.441 2.605 2.446 2.605 3.926 0 .949-.161 1.488-.714 2.388-2.046 3.33-5.257 3.472-8.247.364-.514-.533-1.279-1.322-1.39-1.322-.166 1.141.49 2.413.351 3.568-.869-.798-.989-2.244-1.611-3.317-.102.026-.642 1.16-.951 2.147-1.076 3.432-3.35 4.814-6.582 3.89z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/swatchbooker.svg b/.icons/kora/apps/scalable/swatchbooker.svg
new file mode 100644
index 000000000..2be81cd93
--- /dev/null
+++ b/.icons/kora/apps/scalable/swatchbooker.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m11 4c-3.878 0-7 3.122-7 7v26h9v6.707c2.897-.857 5-3.525 5-6.707v-26c0-3.878-3.122-7-7-7z" fill="#333"/>
+ <path transform="translate(-.005859 .003906)" d="m24.191 7.475c-2.481-.067-4.915 1.193-6.248 3.502l-13 22.517c-.64 1.109-.938 2.316-.937 3.506h8.994v6.703c1.655-.492 3.133-1.589 4.068-3.209l13-22.517c1.939-3.359.796-7.622-2.562-9.561-1.05-.606-2.187-.911-3.315-.941z" fill="#4546cc"/>
+ <path d="m33.439 16.867c-1.127.031-2.266.336-3.316.942l-22.516 13c-2.291 1.323-3.549 3.729-3.502 6.191h8.895v6.605c.549-.155 1.09-.373 1.607-.671l22.516-13c3.358-1.939 4.502-6.204 2.563-9.563-1.334-2.309-3.765-3.571-6.247-3.504z" fill="#c22e2e"/>
+ </g>
+ <path d="m44 37c0-3.863-3.137-7-7-7h-26c-3.863 0-7 3.137-7 7s3.137 7 7 7h26c3.863 0 7-3.137 7-7z" fill="#ffc255"/>
+ <circle cx="11" cy="37" r="3" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/swcentre.svg b/.icons/kora/apps/scalable/swcentre.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/swcentre.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sweeper.svg b/.icons/kora/apps/scalable/sweeper.svg
new file mode 120000
index 000000000..d5ad4059e
--- /dev/null
+++ b/.icons/kora/apps/scalable/sweeper.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sweethome3d-furniture-editor.svg b/.icons/kora/apps/scalable/sweethome3d-furniture-editor.svg
new file mode 100644
index 000000000..288e27fa1
--- /dev/null
+++ b/.icons/kora/apps/scalable/sweethome3d-furniture-editor.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(52 0 0 57.9997 6 31.9999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#073d6c" offset="0"/>
+ <stop stop-color="#0073d6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(25.9976 0 0 57.9994 6 31.9999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0073d6" offset="0"/>
+ <stop stop-color="#104574" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.0023891 26.3726 -26.3726 .0023891 31.9976 34.6261)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff4e00" offset="0"/>
+ <stop stop-color="#ffbd7e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(31.2 0 0 35.2132 16.4 33.6268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c41717" offset="0"/>
+ <stop stop-color="#f13f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.156 3.002c-1.21-.028-2.405.277-3.453.883l-19.406 11.202c-2.038 1.177-3.297 3.358-3.297 5.711v22.406c.002 1.545.547 3.042 1.539 4.226l24.461-13.803 24.457 13.803c.994-1.184 1.54-2.681 1.543-4.226v-22.406c.002-2.354-1.258-4.537-3.297-5.715l-19.406-11.198c-.956-.553-2.037-.857-3.141-.883zm-24.617 44.428c.14.169.289.331.445.485-.156-.154-.305-.316-.445-.485zm.445.485c.127.122.259.239.395.351-.136-.112-.268-.229-.395-.351zm48.465-.473c-.349.419-.75.793-1.191 1.113.441-.32.842-.694 1.191-1.113zm-25.262 13.507c.437.055.878.065 1.317.032-.439.033-.88.023-1.317-.032z" fill="url(#a)"/>
+ <path d="m31.979 61h.019-.019c-.045-.001-.089-.001-.134-.002l.082.001zm-23.927-13.021c.106.099.215.195.327.287-.112-.092-.221-.188-.327-.287l-.02-.019-.048-.045.048.045zm-.331-.339c.048.053.097.106.148.158l.057.058c-.07-.07-.138-.142-.205-.216-.025-.028-.05-.056-.075-.085l.054.062zm24.042 13.355c-.11-.004-.22-.01-.329-.02l.082.007c.055.004.109.007.164.01zm-.576-.046c.001 0 .001 0 0 0zm-23.648-13.519c-.992-1.184-1.537-2.681-1.539-4.226v-22.406c0-2.353 1.259-4.534 3.297-5.711l19.406-11.202c1.002-.579 2.139-.884 3.295-.885v30.628l-24.459 13.802.053.063z" fill="url(#b)"/>
+ <path d="m32 33.627-24.462 13.805c.495.593 1.091 1.094 1.76 1.481l19.404 11.203c2.039 1.177 4.558 1.177 6.596 0l19.405-11.203c.667-.388 1.261-.89 1.755-1.484z" fill="url(#c)"/>
+ </g>
+ <path d="m45.689 29.009-1.608-.029v13.657l1.608.818z" fill="#a91f1f"/>
+ <path d="m19.65 28.476h-1.599l.021 14.906 1.552-.704z" fill="#dc2c2c"/>
+ <path d="m18.082 43.379-1.682-.949v-17.607l15.6-8.803 15.6 8.803v17.607l-1.913 1.08v-14.05l-11.489 6.4v14.133l-2.198 1.24-2.12-1.196v-14.49l-11.798-6.323z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m16.4 24.823v17.607l1.679.952-.001-14.162 11.808 6.327-.075 14.451 2.189 1.235v-17.606z" fill-opacity=".221429" fill-rule="nonzero"/>
+ <path d="m16.398 24.823v1l15.602 8.803 15.602-8.803v-1l-15.602 8.805z" fill-opacity=".328571" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sweethome3d-textures-editor.svg b/.icons/kora/apps/scalable/sweethome3d-textures-editor.svg
new file mode 100644
index 000000000..1da6ce191
--- /dev/null
+++ b/.icons/kora/apps/scalable/sweethome3d-textures-editor.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(52 0 0 57.9997 6 31.9999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#073d6c" offset="0"/>
+ <stop stop-color="#0073d6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(25.9976 0 0 57.9994 6 31.9999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0073d6" offset="0"/>
+ <stop stop-color="#104574" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.0023891 26.3726 -26.3726 .0023891 31.9976 34.6261)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff4e00" offset="0"/>
+ <stop stop-color="#ffbd7e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(31.2 0 0 35.2132 16.4 33.6268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.156 3.002c-1.21-.028-2.405.277-3.453.883l-19.406 11.202c-2.038 1.177-3.297 3.358-3.297 5.711v22.406c.002 1.545.547 3.042 1.539 4.226l24.461-13.803 24.457 13.803c.994-1.184 1.54-2.681 1.543-4.226v-22.406c.002-2.354-1.258-4.537-3.297-5.715l-19.406-11.198c-.956-.553-2.037-.857-3.141-.883zm-24.617 44.428c.14.169.289.331.445.485-.156-.154-.305-.316-.445-.485zm.445.485c.127.122.259.239.395.351-.136-.112-.268-.229-.395-.351zm48.465-.473c-.349.419-.75.793-1.191 1.113.441-.32.842-.694 1.191-1.113zm-25.262 13.507c.437.055.878.065 1.317.032-.439.033-.88.023-1.317-.032z" fill="url(#a)"/>
+ <path d="m31.979 61h.019-.019c-.045-.001-.089-.001-.134-.002l.082.001zm-23.927-13.021c.106.099.215.195.327.287-.112-.092-.221-.188-.327-.287l-.02-.019-.048-.045.048.045zm-.331-.339c.048.053.097.106.148.158l.057.058c-.07-.07-.138-.142-.205-.216-.025-.028-.05-.056-.075-.085l.054.062zm24.042 13.355c-.11-.004-.22-.01-.329-.02l.082.007c.055.004.109.007.164.01zm-.576-.046c.001 0 .001 0 0 0zm-23.648-13.519c-.992-1.184-1.537-2.681-1.539-4.226v-22.406c0-2.353 1.259-4.534 3.297-5.711l19.406-11.202c1.002-.579 2.139-.884 3.295-.885v30.628l-24.459 13.802.053.063z" fill="url(#b)"/>
+ <path d="m32 33.627-24.462 13.805c.495.593 1.091 1.094 1.76 1.481l19.404 11.203c2.039 1.177 4.558 1.177 6.596 0l19.405-11.203c.667-.388 1.261-.89 1.755-1.484z" fill="url(#c)"/>
+ <path d="m16.4 41.403 16.579 9.278-.979.552-15.6-8.803zm19.549 7.602-1.229.694-18.32-10.252v-1.381zm3.052-1.722-1.312.74-21.289-11.913v-1.474zm3.134-1.769-1.394.787-24.341-13.621v-1.567zm3.052-1.722-1.312.74-27.475-15.375v-1.474zm-28.114-19.348 30.527 17.083v.903l-.673.38-30.527-17.083v-.904zm30.527 13.652v1.475l-28.787-16.109 1.312-.74zm0-3.522v1.566l-25.735-14.4 1.394-.787zm0-3.43v1.474l-22.601-12.647 1.312-.74zm0-3.338v1.382l-19.549-10.939 1.229-.694zm-16.579-11.233.979-.553 15.6 8.803v1.027z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/sweethome3d.svg b/.icons/kora/apps/scalable/sweethome3d.svg
new file mode 100644
index 000000000..fd20b51c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/sweethome3d.svg
@@ -0,0 +1,26 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(52 0 0 57.9997 6 31.9999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#073d6c" offset="0"/>
+ <stop stop-color="#0073d6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(25.9976 0 0 57.9994 6 31.9999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0073d6" offset="0"/>
+ <stop stop-color="#104574" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.0023891 26.3726 -26.3726 .0023891 31.9976 34.6261)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff4e00" offset="0"/>
+ <stop stop-color="#ffbd7e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(31.2 0 0 35.2132 16.4 33.6268)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c41717" offset="0"/>
+ <stop stop-color="#f13f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m32.156 3.002c-1.21-.028-2.405.277-3.453.883l-19.406 11.202c-2.038 1.177-3.297 3.358-3.297 5.711v22.406c.002 1.545.547 3.042 1.539 4.226l24.461-13.803 24.457 13.803c.994-1.184 1.54-2.681 1.543-4.226v-22.406c.002-2.354-1.258-4.537-3.297-5.715l-19.406-11.198c-.956-.553-2.037-.857-3.141-.883zm-24.617 44.428c.14.169.289.331.445.485-.156-.154-.305-.316-.445-.485zm.445.485c.127.122.259.239.395.351-.136-.112-.268-.229-.395-.351zm48.465-.473c-.349.419-.75.793-1.191 1.113.441-.32.842-.694 1.191-1.113zm-25.262 13.507c.437.055.878.065 1.317.032-.439.033-.88.023-1.317-.032z" fill="url(#a)"/>
+ <path d="m31.979 61h.019-.019c-.045-.001-.089-.001-.134-.002l.082.001zm-23.927-13.021c.106.099.215.195.327.287-.112-.092-.221-.188-.327-.287l-.02-.019-.048-.045.048.045zm-.331-.339c.048.053.097.106.148.158l.057.058c-.07-.07-.138-.142-.205-.216-.025-.028-.05-.056-.075-.085l.054.062zm24.042 13.355c-.11-.004-.22-.01-.329-.02l.082.007c.055.004.109.007.164.01zm-.576-.046c.001 0 .001 0 0 0zm-23.648-13.519c-.992-1.184-1.537-2.681-1.539-4.226v-22.406c0-2.353 1.259-4.534 3.297-5.711l19.406-11.202c1.002-.579 2.139-.884 3.295-.885v30.628l-24.459 13.802.053.063z" fill="url(#b)"/>
+ <path d="m32 33.627-24.462 13.805c.495.593 1.091 1.094 1.76 1.481l19.404 11.203c2.039 1.177 4.558 1.177 6.596 0l19.405-11.203c.667-.388 1.261-.89 1.755-1.484z" fill="url(#c)"/>
+ <path d="m32 16.02 15.6 8.803v17.607l-15.6 8.803-15.6-8.803v-17.607z" fill="url(#d)"/>
+ <path d="m16.4 24.823v17.607l15.6 8.803v-17.606z" fill-opacity=".221429"/>
+ <path d="m16.398 24.823v1l15.602 8.803 15.602-8.803v-1l-15.602 8.805z" fill-opacity=".328571"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/switchuser.svg b/.icons/kora/apps/scalable/switchuser.svg
new file mode 120000
index 000000000..ee6c18028
--- /dev/null
+++ b/.icons/kora/apps/scalable/switchuser.svg
@@ -0,0 +1 @@
+system-switch-user.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sylpheed.svg b/.icons/kora/apps/scalable/sylpheed.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/sylpheed.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/symboleditor.svg b/.icons/kora/apps/scalable/symboleditor.svg
new file mode 120000
index 000000000..c90a8a399
--- /dev/null
+++ b/.icons/kora/apps/scalable/symboleditor.svg
@@ -0,0 +1 @@
+SymbolEditor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/synapse.svg b/.icons/kora/apps/scalable/synapse.svg
new file mode 100644
index 000000000..7db37a85a
--- /dev/null
+++ b/.icons/kora/apps/scalable/synapse.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.004883 -40 40 .004883 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008065" offset="0"/>
+ <stop stop-color="#20b293" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m23 11v3.051c-4.341.441-7.915 3.674-8.787 7.949h2.053c.908-3.517 4.102-5.995 7.734-6 3.634.003 6.832 2.481 7.74 6h2.057c-.877-4.274-4.456-7.504-8.797-7.939v-3.061zm1 7c-3.292 0-6 2.708-6 6 .002.335.032.67.09 1h9.777c-.454 1.758-2.051 2.997-3.867 3-.972-.002-1.91-.357-2.639-1h-2.55c1.069 1.852 3.05 2.998 5.189 3 3.292 0 6-2.708 6-6-.002-.335-.032-.67-.09-1h-9.777c.454-1.758 2.051-2.997 3.867-3 .972.002 1.91.357 2.639 1h2.55c-1.069-1.852-3.05-2.998-5.189-3zm-9.797 8c.877 4.274 4.456 7.504 8.797 7.939v3.061h2v-3.051c4.341-.441 7.915-3.674 8.787-7.949h-2.053c-.908 3.517-4.102 5.995-7.734 6-3.634-.003-6.832-2.481-7.74-6z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/synaptic.svg b/.icons/kora/apps/scalable/synaptic.svg
new file mode 100644
index 000000000..ce2bf1546
--- /dev/null
+++ b/.icons/kora/apps/scalable/synaptic.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 853.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.842134 -64.9798 64.9798 -.842134 70.3376 81.7016)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cf003b" offset="0"/>
+ <stop stop-color="#eb678d" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(.366336 0 0 .366336 -1.90956 1.42131)" d="m69.237 82.35-24.81-25.485s-3.68-3.794.819-3.794h13.48v-34.333c-.088-1.777.011-1.926 1.738-1.917h21.003c1.493-.166 1.842.049 1.841 1.631v34.619h12.905c4.158 0 1.226 3.172 1.226 3.172s-21.108 23.82-24.052 26.319c-2.118 1.811-4.15-.212-4.15-.212z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/syncplay.svg b/.icons/kora/apps/scalable/syncplay.svg
new file mode 100644
index 000000000..ee185d298
--- /dev/null
+++ b/.icons/kora/apps/scalable/syncplay.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(37.1147 18.1564 -18.1564 37.1147 13.2129 34.9278)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffbf00" offset="0"/>
+ <stop stop-color="#d81b60" offset="1"/>
+ </radialGradient>
+ <path d="m52.539 4.694c.167-.039.336-.071.508-.096 2.503-.368 4.732-.605 5.912-.599.372.001.64.026.779.079.287.11.317.416.192 1.936-.76 9.18-4.302 16.295-10.11 20.3-1.703 1.164-4.095 2.649-5.924 3.717l-.019.049c-2.772-4.812-7.973-8.08-13.877-8.08-8.777 0-16 7.223-16 16s7.223 16 16 16c5.694 0 10.733-3.039 13.572-7.571 1.755.182 4.199-.343 5.842-1.004 2.627-1.096 5.507-2.952 6.983-4.614.693-.78 1.132-.936 1.526-.544 1.106 1.104-.619 6.049-3.38 9.691-3.771 4.975-9.753 8.306-17.148 9.551-2.057.346-8.301.599-10.872.44-.787-.048-1.581-.113-2.371-.193-.233-.023-.447-.053-.645-.09-3.862-.422-7.595-1.17-10.175-2.09-1.073-.383-2.051-.807-2.935-1.276-.17-.09-.323-.181-.461-.273-2.916-1.661-4.762-3.842-5.619-6.66-.299-.984-.378-2.545-.272-4.356.004-.067.012-.135.023-.204.179-2.782.779-6.107 1.693-8.857 3.448-10.378 12.144-18.988 24.694-24.805.321-.152.649-.302.984-.451 2.334-1.037 4.795-1.979 7.377-2.82 1.046-.355 2.131-.691 3.258-1.009.679-.192 1.366-.378 2.061-.556 2.343-.602 5.503-1.182 8.404-1.615zm-22.539 20.306c7.132 0 13 5.868 13 13s-5.868 13-13 13-13-5.868-13-13 5.868-13 13-13zm-4.719 4.999c-.01-.001-.02-.001-.03-.001-.685 0-1.25.572-1.251 1.267v13.465c0 .696.565 1.268 1.251 1.268.22 0 .436-.058.626-.17l5.749-3.366 5.749-3.366c.386-.227.625-.646.625-1.098 0-.453-.239-.872-.625-1.099l-11.498-6.732c-.182-.106-.387-.164-.596-.168zm19.955 3.142.002.001c.727-.394 1.468-.835 2.212-1.296l-.006.013c3.519-2.181 7.395-5.198 10.134-8.239.661-.754.87-.967 1.08-.88.07.029.141.091.227.178.298.298.363.758.334 2.387-.066 3.648-1.643 8.271-3.897 11.421-1.947 2.723-5.746 5.915-9.013 6.219-.389.036-.766.065-1.13.087.532-1.585.821-3.277.821-5.032 0-1.691-.268-3.324-.764-4.859z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/syncthing-gtk.svg b/.icons/kora/apps/scalable/syncthing-gtk.svg
new file mode 100644
index 000000000..73cc0b824
--- /dev/null
+++ b/.icons/kora/apps/scalable/syncthing-gtk.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.3099 45.3099 0 205.239 46.7842)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0071a6" offset="0"/>
+ <stop stop-color="#04afda" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m24 7.74c-8.98 0-16.26 7.28-16.26 16.26s7.28 16.26 16.26 16.26 16.26-7.28 16.26-16.26c-.007-1.894-.346-3.773-1.001-5.55l.034-.026-.084-.121c-2.374-6.346-8.434-10.555-15.209-10.563zm0 1.626c5.466.002 10.475 3.051 12.988 7.905l-10.146 7.249-17.31 1.573c-.106-.693-.161-1.392-.166-2.093 0-8.082 6.552-14.634 14.634-14.634zm13.884 10.064c.491 1.474.744 3.016.75 4.57-.004 3.854-1.528 7.55-4.24 10.286l-5.583-8.374zm-11.204 7.389 5.973 8.96c-2.507 1.849-5.538 2.848-8.653 2.855-6.406-.007-12.063-4.18-13.961-10.299z" fill-rule="nonzero"/>
+ <circle cx="9.366" cy="27.252" r="3.252"/>
+ <circle cx="33.756" cy="35.382" r="3.252"/>
+ <circle cx="38.634" cy="17.496" r="3.252"/>
+ <circle cx="27.252" cy="25.626" r="3.252"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/syncthing.svg b/.icons/kora/apps/scalable/syncthing.svg
new file mode 120000
index 000000000..ec492b4af
--- /dev/null
+++ b/.icons/kora/apps/scalable/syncthing.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/syncthingtray.svg b/.icons/kora/apps/scalable/syncthingtray.svg
new file mode 120000
index 000000000..ec492b4af
--- /dev/null
+++ b/.icons/kora/apps/scalable/syncthingtray.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/synergy-mod.svg b/.icons/kora/apps/scalable/synergy-mod.svg
new file mode 100644
index 000000000..3b1ff4f95
--- /dev/null
+++ b/.icons/kora/apps/scalable/synergy-mod.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9999 39.9999 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#308d12" offset="0"/>
+ <stop stop-color="#57b339" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.49208 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4-.002.004c-11.007.084-19.844 8.968-19.844 19.996 0 11.08 8.92 20 20 20 10.68 0 19.351-8.289 19.963-18.811l.037-.035v-17.154c0-2.216-1.784-4-4-4z" fill="url(#a)"/>
+ <path d="m24 9c-2.5.006-4.859.636-7.054 1.834v6.028c1.869-1.834 4.436-2.861 7.054-2.862v3c-3.095.001-5.975 2.034-6.859 5h-3.141l-.154-9.021c-3.084 2.835-4.841 6.832-4.846 11.021.003 2.44.601 4.843 1.742 7h5.965c-1.833-1.869-2.706-4.382-2.707-7h2.846c.001 3.095 2.034 5.821 5 6.705v3.295h-9.002c2.84 3.175 6.896 4.993 11.156 5 2.381-.001 4.828-.569 6.946-1.656v-6.205c-1.869 1.833-4.482 2.86-7.1 2.861v-3c3.094-.001 5.821-2.034 6.705-5h3.449v9.291c3.268-2.843 4.993-6.96 5-11.291-.003-2.44-.602-4.843-1.744-7h-6.272c1.834 1.869 2.861 4.382 2.862 7h-3c-.002-3.095-1.88-5.821-4.846-6.705v-3.295h9.156c-2.84-3.175-6.896-4.993-11.156-5zm-.154 10c2.761 0 5 2.239 5 5s-2.239 5-5 5c-2.762 0-5-2.239-5-5s2.238-5 5-5z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/synergy.svg b/.icons/kora/apps/scalable/synergy.svg
new file mode 100644
index 000000000..38afe63f4
--- /dev/null
+++ b/.icons/kora/apps/scalable/synergy.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c10.972 0 20 9.028 20 20h-20z" fill="#196260"/>
+ <path d="m24 44c-10.972 0-20-9.028-20-20h20z" fill="#97c33d"/>
+ <path d="m4 24 4 3 4-3z" fill="#5d7dbd"/>
+ <path d="m24 4c-10.972 0-20 9.028-20 20h20z" fill="#5d7dbd"/>
+ <path d="m44 24-4-3-4 3z" fill="#3f96b9"/>
+ <path d="m24 44c10.972 0 20-9.028 20-20h-20z" fill="#3f96b9"/>
+ <path d="m24 44 3-4-3-4z" fill="#97c33d"/>
+ <path d="m24 4-3 4 3 4z" fill="#196260"/>
+ </g>
+ <circle cx="24" cy="24" r="13.6584" fill="#f9f9f9" stroke-width="1.1382"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/synfig_icon.svg b/.icons/kora/apps/scalable/synfig_icon.svg
new file mode 100644
index 000000000..757e1e27e
--- /dev/null
+++ b/.icons/kora/apps/scalable/synfig_icon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.9807 39.9807 0 23.8391 43.9805)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004474" offset="0"/>
+ <stop stop-color="#0278dc" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1369 0 0 1.1369 -3.28558 -3.28557)" d="m24.057 4c-.141-.003-.278.047-.376.14-1.41 1.338-2.844 2.839-4.139 4.267-.002.002-.003.004-.005.006-3.193 3.619-5.62 7.337-7.379 11.318-1.638 3.709-2.596 6.917-3.468 11.591-.191 1.023-.384 2.263-.517 3.261-.066.499-.118.937-.147 1.261-.015.162-.023.294-.025.402-.001.054-.002.098.004.154.003.028.006.058.021.108.015.051.003.154.226.279.121.068.137.055.167.061.03.007.053.012.078.015.048.007.1.012.159.018.118.011.264.022.419.03 1.224.06 3.029.343 4.226.662.808.215 1.34.392 2.129.71.182.074.349.141.474.19.062.024.113.043.152.058.018.007.034.012.049.018.001 0 .002.001.003.001h.001c.001 0 .001.001.002.001.005.003.011.005.021.01-.001-.002-.003-.004-.005-.004.003 0 .004.001.008.002.006.002.013.006.028.01.006.001.01.004.018.008-.004-.001-.017-.001-.02-.002.035.017.077.039.133.067.133.066.317.159.517.261 1.932.987 3.376 2.004 5.683 4.013.304.264.587.505.802.682.107.089.196.162.266.217.036.027.065.049.097.072.016.01.031.022.058.037.014.008.03.017.06.03s.059.039.197.045c.164.007.198-.025.232-.039s.051-.023.065-.031c.03-.016.046-.028.063-.039.034-.024.065-.047.103-.076.076-.059.173-.138.29-.233.234-.191.543-.451.876-.738 1.909-1.644 2.832-2.34 4.161-3.141 2.902-1.75 5.487-2.526 9.457-2.831l.322-.024c.258-.02.457-.216.457-.452v-.172c0-.359-.094-1.099-.22-2.016-.127-.917-.289-1.961-.435-2.754-.871-4.716-1.861-8.037-3.521-11.792-1.495-3.383-3.635-6.801-6.193-9.894-.005-.007-.011-.014-.017-.021-1.722-1.852-3.387-3.796-5.204-5.598-.091-.091-.218-.144-.353-.148z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.300805 0 0 .300805 -3.28558 -3.28557)" d="m90.923 15.118c-.534-.015-1.048.181-1.418.532-4.514 4.281-9.031 8.993-13.302 13.619l14.55 82.766 14.402-82.633c-4.202-4.645-8.426-9.288-12.896-13.723-.344-.342-.827-.547-1.336-.561zm-.17 96.917 44.254-38.275c-3.035-6.723-6.781-13.454-11.036-20.035zm0 0 54.759-7.729c-1.347-5.468-2.871-10.579-4.592-15.546zm0 0 58.538 27.246.163-.014c.977-.075 1.728-.821 1.727-1.713v-.561c0-1.35-.356-4.133-.834-7.588-.241-1.74-.543-3.427-.827-5.227l-1.063-3.838zm0 0 21.452 37.921 1.159-.399c4.072-2.396 8.021-4.289 12.143-5.773zm0 0-9.08 47.362c1.1.921 2.132 1.75 3.344 2.805 1.149 1 2.217 1.905 3.027 2.577.405.335.745.612 1.011.819.133.103.242.19.362.273.06.041.12.082.221.14.013.007.044.022.059.03l1.056.184 2.997-1.764c.849-.698 1.874-1.545 3.019-2.532 1.106-.953 1.715-1.386 2.665-2.185zm0 0-34.429 31.912c.654.244 1.249.445 1.993.745.689.278 1.324.532 1.794.716.235.092.422.166.568.222.069.026.136.046.192.066l.007.008h.015c.021.01.038.02.074.037-.002-.005-.008-.012-.015-.015.011.003.017.003.03.007.024.008.046.021.103.037.023.006.046.017.074.03-.013-.003-.064.003-.074 0 .132.064.29.145.502.251.505.252 1.193.595 1.949.981 1.943.993 3.758 2.009 5.536 3.086zm0 0-58.066 7.493c-.663 3.654-1.332 7.839-1.794 11.294-.251 1.88-.45 3.527-.561 4.746-.054.598-.087 1.084-.096 1.484v.03c-.002.165.004.315.022.494.011.106.016.215.074.406.058.192.011.581.856 1.056.457.256.522.204.635.229.113.024.196.045.288.059.184.027.382.045.606.066.446.044.996.082 1.579.111.846.042 1.826.135 2.791.229zm0 0-50.226-23.275c-1.653 4.756-3.119 9.657-4.422 14.889zm0 0-33.115-58.642c-4.021 6.182-7.505 12.507-10.527 19.001z" fill="#48a0f8"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/synology-assistant.svg b/.icons/kora/apps/scalable/synology-assistant.svg
new file mode 100644
index 000000000..ef3e591a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/synology-assistant.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004ec3" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.712 35.09c-2.65 2.384-6.146 3.842-9.956 3.842-8.192 0-14.933-6.74-14.933-14.932s6.741-14.932 14.933-14.932c8.191 0 14.932 6.74 14.932 14.932 0 2.75-.76 5.336-2.079 7.56.268-.061.548-.094.835-.094 2.06 0 3.733 1.673 3.733 3.733 0 2.061-1.673 3.733-3.733 3.733-2.061 0-3.733-1.672-3.733-3.733 0-.036 0-.073.001-.109zm-9.956-22.289c6.143 0 11.199 5.055 11.199 11.199s-5.056 11.199-11.199 11.199c-6.144 0-11.2-5.055-11.2-11.199s5.056-11.199 11.2-11.199zm2.488 8.71v-4.977h-4.977v4.977h-4.978v4.978h4.978v4.977h4.977v-4.977h4.978v-4.978z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/synology-cloud-station-backup.svg b/.icons/kora/apps/scalable/synology-cloud-station-backup.svg
new file mode 100644
index 000000000..9836e2036
--- /dev/null
+++ b/.icons/kora/apps/scalable/synology-cloud-station-backup.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.8277 29.8277 0 24 39.1521)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0d6560" offset="0"/>
+ <stop stop-color="#73eae1" offset="1"/>
+ </linearGradient>
+ <path d="m35.197 39.152h-24.343c-5.018 0-9.091-4.074-9.091-9.091 0-4.334 3.04-7.964 7.101-8.872-.002-.073-.002-.146-.002-.22 0-3.901 3.168-7.071 7.07-7.071 1.333 0 2.58.37 3.645 1.012 1.559-3.567 5.121-6.062 9.26-6.062 5.107 0 9.334 3.797 10.008 8.72 4.306 1.531 7.392 5.644 7.392 10.472 0 6.109-4.94 11.073-11.04 11.112z" fill="url(#a)"/>
+ <path d="m24.535 17.581c-4.989 0-9.094 4.105-9.094 9.094 0 4.988 4.105 9.093 9.094 9.093 4.988 0 9.093-4.105 9.093-9.093 0-4.989-4.105-9.094-9.093-9.094zm0 2.14c3.815 0 6.954 3.139 6.954 6.954 0 3.814-3.139 6.953-6.954 6.953s-6.954-3.139-6.954-6.953c0-3.815 3.139-6.954 6.954-6.954zm0 2.139 4.814 5.349h-3.209v4.28h-3.21v-4.28h-3.209z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/synology-cloud-station-drive.svg b/.icons/kora/apps/scalable/synology-cloud-station-drive.svg
new file mode 100644
index 000000000..97a6a2380
--- /dev/null
+++ b/.icons/kora/apps/scalable/synology-cloud-station-drive.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002c5a" offset="0"/>
+ <stop stop-color="#0c6088" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m12.932 35.037h-.023c-4.234 0-7.671-3.437-7.671-7.67 0-3.657 2.565-6.72 5.992-7.486-.002-.061-.002-.123-.002-.185 0-3.292 2.673-5.966 5.965-5.966 1.125 0 2.177.312 3.075.854 1.316-3.01 4.321-5.115 7.813-5.115 4.309 0 7.875 3.204 8.444 7.357 3.633 1.292 6.237 4.762 6.237 8.836 0 5.154-4.168 9.342-9.315 9.375h-.06z" fill="#f4f4f4"/>
+ <path d="m28.555 20.853c-1.051-1.398-2.721-2.284-4.555-2.286-2.698.001-5.045 1.917-5.585 4.561h-2.307c.564-3.906 3.945-6.837 7.892-6.841 2.46.003 4.699 1.143 6.174 2.947l1.807-1.807v5.701h-5.701z" fill="#17b931"/>
+ <path d="m19.489 27.438c1.051 1.398 2.722 2.284 4.556 2.286 2.698-.001 5.045-1.917 5.584-4.561h2.307c-.563 3.907-3.945 6.837-7.891 6.841-2.46-.003-4.7-1.143-6.175-2.947l-1.806 1.807v-5.701h5.7z" fill="#005bff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/synology-drive.svg b/.icons/kora/apps/scalable/synology-drive.svg
new file mode 100644
index 000000000..ae08ee00b
--- /dev/null
+++ b/.icons/kora/apps/scalable/synology-drive.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.179694 -44.666 44.666 .179694 21.3333 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.809808 0 0 .809808 14.5967 4.78365)" d="m7.812 46.333c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04h25.149c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04z" fill="#005bd2"/>
+ <path transform="matrix(.9 0 0 .9 7.62547 2.4)" d="m7.812 46.333c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04h25.149c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04z" fill="#00a5ff"/>
+ <path d="m7.812 46.333c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04h25.149c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04z" fill="url(#a)"/>
+ <g transform="matrix(1.05822 0 0 1.05822 -1.3973 -1.3973)" fill-rule="nonzero">
+ <path d="m13.599 13-3.197 4.365c.448.401 1.026.626 1.627.635h9.24c1.369-.154 2.121 1.223 2.121 1.223l2.231 3.797c.239.319.322.663.328.98-.006.317-.089.661-.328.98l-2.231 3.797s-.752 1.377-2.121 1.223h-9.24c-.601.009-1.179.234-1.627.635l3.197 4.365h10.901c.885 0 1.705-.469 2.154-1.232l5-8.5c.23-.391.343-.829.344-1.268-.001-.439-.114-.877-.344-1.268l-5-8.5c-.449-.763-1.269-1.232-2.154-1.232z" fill="#006eff"/>
+ <path d="m13.599 13c-.642.153-.845.489-1.207.918l-1.89 3.271c-.668.916-.565 1.087-.039 2.004l3.15 4.807-3.15 4.807c-.526.917-.629 1.088.039 2.004l1.89 3.271c.362.429.565.765 1.207.918.162-.076-.769-.597-.201-1.258l5.272-8.5c.22-.384.328-.812.328-1.242s-.108-.858-.328-1.242l-5.272-8.5c-.568-.661.363-1.182.201-1.258z" fill="#02cdb8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/synology-note-station.svg b/.icons/kora/apps/scalable/synology-note-station.svg
new file mode 100644
index 000000000..b32013b51
--- /dev/null
+++ b/.icons/kora/apps/scalable/synology-note-station.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 387.569 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0056bb" offset="0"/>
+ <stop stop-color="#2bc0e8" offset="1"/>
+ </linearGradient>
+ <path d="m36.575 1.667c2.782 0 5.038 2.257 5.038 5.04l1e-3 34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m6.387 24h35.227v10h-35.227z" fill="#002a98" fill-rule="nonzero"/>
+ <path d="m16 30h-6v2h6zm4-4h-10v2h10z" fill="#ffffff"/>
+ <g fill-rule="nonzero">
+ <path d="m36.367 12.855-10.367 21.796 5.895 2.644 10.319-21.696z" fill="#ff9723"/>
+ <path d="m39.631 8.195c-.78.279-1.451.846-1.827 1.637l-.627 1.318 5.891 2.654.632-1.328c.752-1.581.042-3.455-1.587-4.184-.813-.366-1.702-.376-2.482-.097z" fill="#f93b29"/>
+ <path d="m28.896 38.957 3.01-1.683-5.896-2.644.624 3.277z" fill="#facb64"/>
+ <path d="m27.032 40 2.117-1.184-2.56-1.149z" fill="#282828"/>
+ <path d="m36.171 13.267 5.895 2.644 1.089-2.29-5.895-2.644z" fill="#d0d0ce"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/synology-uploader-photos.svg b/.icons/kora/apps/scalable/synology-uploader-photos.svg
new file mode 120000
index 000000000..d10e07034
--- /dev/null
+++ b/.icons/kora/apps/scalable/synology-uploader-photos.svg
@@ -0,0 +1 @@
+synology-assistant.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/syntevo-smartgit.svg b/.icons/kora/apps/scalable/syntevo-smartgit.svg
new file mode 120000
index 000000000..c8ab8ace3
--- /dev/null
+++ b/.icons/kora/apps/scalable/syntevo-smartgit.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/syspeek.svg b/.icons/kora/apps/scalable/syspeek.svg
new file mode 100644
index 000000000..7cc081101
--- /dev/null
+++ b/.icons/kora/apps/scalable/syspeek.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfcccf" offset="0"/>
+ <stop stop-color="#e7eaeb" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m8 6c0-1.104.896-2 2-2h28c1.104 0 2 .896 2 2v36c0 1.104-.896 2-2 2h-28c-1.104 0-2-.896-2-2zm5 4v28h22v-28zm3 17h16v8h-16z" fill="#313131"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/sysprof-icon.svg b/.icons/kora/apps/scalable/sysprof-icon.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/sysprof-icon.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/sysprof.svg b/.icons/kora/apps/scalable/sysprof.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/sysprof.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/systach.svg b/.icons/kora/apps/scalable/systach.svg
new file mode 100644
index 000000000..df6f68285
--- /dev/null
+++ b/.icons/kora/apps/scalable/systach.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.2196 0 0 1.2196 -5.27052 -4.99807)" d="m24 7c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-9 3c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm18 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-23 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm28 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-29 8c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm30 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-26 8c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm22 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z" fill="#fff"/>
+ <path d="m12 13.447 7.678 9.869c-.247.527-.376 1.102-.377 1.684 0 2.194 1.805 4 4 4 2.194 0 4-1.806 4-4s-1.806-4-4-4c-.444.002-.884.077-1.303.223z" fill="#252525"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-config-authentication.svg b/.icons/kora/apps/scalable/system-config-authentication.svg
new file mode 120000
index 000000000..f4a9fe1d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-authentication.svg
@@ -0,0 +1 @@
+mugshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-boot.svg b/.icons/kora/apps/scalable/system-config-boot.svg
new file mode 120000
index 000000000..9039052c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-boot.svg
@@ -0,0 +1 @@
+boot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-date.svg b/.icons/kora/apps/scalable/system-config-date.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-display.svg b/.icons/kora/apps/scalable/system-config-display.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-displayca.svg b/.icons/kora/apps/scalable/system-config-displayca.svg
new file mode 120000
index 000000000..32b450994
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-displayca.svg
@@ -0,0 +1 @@
+display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-keyboard.svg b/.icons/kora/apps/scalable/system-config-keyboard.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-printer.svg b/.icons/kora/apps/scalable/system-config-printer.svg
new file mode 100644
index 000000000..143f71f73
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-printer.svg
@@ -0,0 +1,66 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#060606" offset="0"/>
+ <stop stop-color="#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="747.80255" x2="746.38837" y1="499.83662" y2="417.8122" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8a8a8" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="744.57147" x2="744.57147" y1="408.86908" y2="301.798" gradientTransform="matrix(.99806114 0 0 1 1.4832 0)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".60000002"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="744.57147" x2="744.57147" y1="380.99801" y2="310.99801" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64285713"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x1="735.7807" x2="736.69702" y1="464.76045" y2="504.26045" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="g" x1="745.90625" x2="742.22821" y1="499.56796" y2="438.56796" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="h" x1="736.45404" x2="736.62952" y1="501.81488" y2="571.81488" gradientTransform="matrix(.99867048 0 0 1 .185367 0)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="i" x1="743.7807" x2="748.19672" y1="547.50397" y2="463.91818" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x1="754.57147" x2="752.57147" y1="302.79797" y2="258.79797" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="k" x1="736.81683" x2="738.93817" y1="307.46643" y2="233.2202" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.87056924 0 0 .87056924 -78.354088 -530.74194)" fill-rule="evenodd" stroke-width="1.317422">
+ <path d="m94.55645 662.31116h46.311l.3.50383v.82199h-46.911003v-.8494z" fill="#2a2a2a"/>
+ <g transform="matrix(.15590772 0 0 .15590772 2.306184 574.43716)">
+ <path d="m588.94957 310.33196h298.63015l31.84975 30.50885v75.55717h-360.339v-75.91072z" fill="url(#d)"/>
+ <path d="m919.62949 416.34827v74.73071c0 7.6452-6.1548 13.8-13.8 13.8h-333.02448c-7.64521 0-13.80001-6.1548-13.80001-13.8v-75.48071z" fill="url(#c)"/>
+ <path d="m629.20947 309.62056h220.41632l10 21.37742v38.72667s.0574 15.55634-15.55638 15.55634h-209.30362s-15.05632-.61359-15.55632-14.84924v-39.68377z" fill="url(#e)"/>
+ <path d="m621.58398 443.13195h235.4665c9.79345 0 17.6777 7.88426 17.6777 17.6777v44.19433h-270.8219v-44.19433c0-9.79344 7.88426-17.6777 17.6777-17.6777z" fill="url(#g)"/>
+ <path d="m638.45834 461.5169h205.06099c9.79343 0 17.67767 7.88424 17.67767 17.67767v25.80941h-240.41632v-25.80941c0-9.79343 7.88424-17.67767 17.67766-17.67767z" fill="url(#f)"/>
+ <path d="m603.83585 504.87898h270.81488l15.97874 61.87185h-300.775z" fill="url(#h)"/>
+ <path d="m636.33246 461.51691h210.36427l10 89.80256h-230.36427z" fill="url(#i)"/>
+ <path d="m616.57147 248.99797h243v61.000015h-243z" fill="url(#j)"/>
+ <path d="m633.9328 233.2202h211.07138v77.074646h-211.07138z" fill="url(#k)"/>
+ <path d="m897.29645 369.54797h22.12492v14.75h-22.12492c-4.08575 0-7.375-3.28925-7.375-7.375s3.28925-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <rect x="895.28961" y="372.54044" width="19.982233" height="8.957553" ry="4.478777" fill="#d5d5d5"/>
+ </g>
+ <path d="m94.55645 662.31116h46.311l.3.50383v.82199h-46.911003v-.8494z" fill="#2a2a2a"/>
+ <g transform="matrix(.15590772 0 0 .15590772 2.306184 574.43716)">
+ <path d="m588.94957 310.33196h298.63015l31.84975 30.50885v75.55717h-360.339v-75.91072z" fill="url(#d)"/>
+ <path d="m919.62949 416.34827v74.73071c0 7.6452-6.1548 13.8-13.8 13.8h-333.02448c-7.64521 0-13.80001-6.1548-13.80001-13.8v-75.48071z" fill="url(#c)"/>
+ <path d="m629.20947 309.62056h220.41632l10 21.37742v38.72667s.0574 15.55634-15.55638 15.55634h-209.30362s-15.05632-.61359-15.55632-14.84924v-39.68377z" fill="url(#e)"/>
+ <path d="m621.58398 443.13195h235.4665c9.79345 0 17.6777 7.88426 17.6777 17.6777v44.19433h-270.8219v-44.19433c0-9.79344 7.88426-17.6777 17.6777-17.6777z" fill="url(#g)"/>
+ <path d="m638.45834 461.5169h205.06099c9.79343 0 17.67767 7.88424 17.67767 17.67767v25.80941h-240.41632v-25.80941c0-9.79343 7.88424-17.67767 17.67766-17.67767z" fill="url(#f)"/>
+ <path d="m603.83585 504.87898h270.81488l15.97874 61.87185h-300.775z" fill="url(#h)"/>
+ <path d="m636.33246 461.51691h210.36427l10 89.80256h-230.36427z" fill="url(#i)"/>
+ <path d="m616.57147 248.99797h243v61.000015h-243z" fill="url(#j)"/>
+ <path d="m633.9328 233.2202h211.07138v77.074646h-211.07138z" fill="url(#k)"/>
+ <path d="m897.29645 369.54797h22.12492v14.75h-22.12492c-4.08575 0-7.375-3.28925-7.375-7.375s3.28925-7.375 7.375-7.375z" fill="#3b3b3b"/>
+ <rect x="895.28961" y="372.54044" width="19.982233" height="8.957553" ry="4.478777" fill="#d5d5d5"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-config-samba.svg b/.icons/kora/apps/scalable/system-config-samba.svg
new file mode 120000
index 000000000..058c84512
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-samba.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-selinux.svg b/.icons/kora/apps/scalable/system-config-selinux.svg
new file mode 120000
index 000000000..bbdbb39e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-selinux.svg
@@ -0,0 +1 @@
+sepolicy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-services.svg b/.icons/kora/apps/scalable/system-config-services.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-services.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-config-users.svg b/.icons/kora/apps/scalable/system-config-users.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-config-users.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-error.svg b/.icons/kora/apps/scalable/system-error.svg
new file mode 100644
index 000000000..11f410a5f
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-error.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24.001 32.473c1.548 0 2.805 1.257 2.805 2.805s-1.257 2.805-2.805 2.805c-1.549 0-2.806-1.257-2.806-2.805s1.257-2.805 2.806-2.805zm-3.386-18.862 1.403 16.057c.081.945.832 1.724 1.809 1.81 1.096.096 2.061-.715 2.156-1.81l1.403-16.057c.015-.188.017-.398 0-.591-.163-1.87-1.811-3.253-3.681-3.09s-3.253 1.812-3.09 3.681z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-file-manager-root.svg b/.icons/kora/apps/scalable/system-file-manager-root.svg
new file mode 100644
index 000000000..c970804c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-file-manager-root.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.3087 31.3087 0 334.692 39.5828)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#710" offset="0"/>
+ <stop stop-color="#e92a14" offset="1"/>
+ </linearGradient>
+ <path d="m45.9 11.878c0-2.077-1.684-3.76-3.76-3.76h-36.28c-2.076 0-3.76 1.683-3.76 3.76v24.249c0 2.076 1.684 3.76 3.76 3.76h36.28c2.076 0 3.76-1.684 3.76-3.76z" fill="#851403"/>
+ <path d="m45.9 15.466c0-.997-.396-1.953-1.102-2.659-.705-.704-1.661-1.101-2.658-1.101h-19.236c-.927 0-1.82-.342-2.51-.96-.577-.518-1.288-1.154-1.866-1.672-.689-.619-1.583-.961-2.509-.961h-10.159c-.997 0-1.953.397-2.658 1.102-.706.705-1.102 1.661-1.102 2.658v24.254c0 2.076 1.684 3.76 3.76 3.76h36.28c2.076 0 3.76-1.684 3.76-3.76z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-file-manager.svg b/.icons/kora/apps/scalable/system-file-manager.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-file-manager.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-help.svg b/.icons/kora/apps/scalable/system-help.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-help.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-hibernate.svg b/.icons/kora/apps/scalable/system-hibernate.svg
new file mode 100644
index 000000000..edab63772
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-hibernate.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 192.201 49.5999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.3735 27.3088 0 22.8741 36.3475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00042a" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path transform="translate(.773081 .839203)" d="m20.104 17.594c0-2.433.656-4.709 1.792-6.673.275-.476-.14-1.063-.672-.927-6.136 1.576-10.574 7.376-10.005 14.125.539 6.372 5.688 11.572 12.055 12.168 4.418.414 8.433-1.326 11.146-4.282.366-.4.053-1.049-.488-1.026-.144.006-.289.009-.435.009-7.397 0-13.393-5.996-13.393-13.394z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-installer.svg b/.icons/kora/apps/scalable/system-installer.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-installer.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-keyboard-mx.svg b/.icons/kora/apps/scalable/system-keyboard-mx.svg
new file mode 120000
index 000000000..d14a5be9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-keyboard-mx.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-lock-screen.svg b/.icons/kora/apps/scalable/system-lock-screen.svg
new file mode 100644
index 000000000..e20b62820
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-lock-screen.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 192.201 49.5999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.6324 26.6324 0 23.9995 34.4931)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00042a" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path transform="translate(5e-4 1.32528)" d="m18.229 17.31c-.488 0-.956-.193-1.3-.538-.345-.345-.539-.813-.539-1.301 0-4.216 3.394-7.61 7.609-7.61 4.216 0 7.61 3.394 7.61 7.609v3.798c1.008.003 1.974.405 2.687 1.117.716.716 1.118 1.687 1.118 2.699v7.592c0 1.013-.402 1.983-1.118 2.699s-1.687 1.118-2.699 1.118h-15.195c-1.012 0-1.983-.402-2.699-1.118s-1.118-1.686-1.118-2.699v-7.592c0-1.012.402-1.983 1.118-2.699.713-.712 1.679-1.114 2.687-1.117h11.414v-4.032c0-2.108-1.697-3.805-3.805-3.805-2.107 0-3.804 1.697-3.804 3.805v.235c0 .488-.194.956-.539 1.301s-.812.538-1.3.538zm15.282 5.774c0-.507-.201-.994-.56-1.353s-.846-.561-1.354-.561h-15.195c-.508 0-.995.202-1.354.561s-.56.846-.56 1.353v7.592c0 .508.201.995.56 1.354s.846.561 1.354.561h15.195c.508 0 .995-.202 1.354-.561s.56-.846.56-1.354zm-7.663 6.76c.028.149-.073.271-.224.271h-3.212c-.152 0-.253-.122-.225-.271l.793-2.71c-.462-.258-.911-.862-.911-1.427 0-1.066.864-1.931 1.93-1.931 1.067 0 1.931.865 1.931 1.931 0 .55-.394 1.117-.88 1.397z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-log-out.svg b/.icons/kora/apps/scalable/system-log-out.svg
new file mode 100644
index 000000000..932034f93
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-log-out.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 192.201 49.5999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(19.249 -.01802 .0335505 35.8387 14.1579 18.5626)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00042a" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path transform="matrix(0 -1.38986 1.38986 0 -2.58311 57.0542)" d="m14.653 23.614c.663.668 1.741.67 2.407.005l6.735-7.411 6.704 7.439c.663.668 1.74.671 2.407.005.666-.665.668-1.745.005-2.413l-7.798-8.654c-.359-.361-.838-.521-1.309-.493-.47-.03-.951.128-1.311.487l-7.835 8.622c-.665.665-.667 1.745-.005 2.413z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-os-installer.svg b/.icons/kora/apps/scalable/system-os-installer.svg
new file mode 100644
index 000000000..54e0d1623
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-os-installer.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1.7277 32.808 -32.808 -1.7277 -2404.5 -121.489)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fdfdfd" offset="0"/>
+ <stop stop-color="#bfbfbf" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(0 25.5978 -27.0794 -7e-7 36.0001 25.5)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fafafa" offset="0"/>
+ <stop stop-color="#e1e1e1" offset="1"/>
+ </radialGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m23.353 6.281c-1.71 1.211-5.223 3.874-7.703 16.755 0 2.729-.331 5.802-.151 8.821.106 1.772.491 3.999.947 4.861 1.034.545 2.209.656 3.037 1.425.696.645 1.079 1.263 1.323 1.097 2.136-1.466 4.32-1.384 5.578-2.897.634-2.108.69-4.198 1.869-6.214 1.187-2.032 2.001-4.767 1.851-7.864-.106-2.196-.315-5.609-1.036-7.069-.769-1.561-1.684-3.148-2.557-4.495-1.292-1.99-2.509-3.543-3.158-4.42z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m25.275 5.458c-.504.151-1.016.274-1.514.454-.915.332-1.607.959-2.242 1.679-.807.916-1.528 1.881-2.184 2.912-.447.699-1.132 1.316-1.651 1.972-1.399 1.766-3.008 4.144-3.47 6.328-.267 1.283-.717 2.533-.731 3.845-.015 1.42-.022 2.847-.087 4.267-.05 1.167-.252 3.639-.252 3.776.115-.094 2.204-2.241 2.377-3.517.202-1.564.411-3.128.606-4.692.173-1.434.54-2.825 1.002-4.194.209-.62.418-1.247.555-1.888.122-.562.122-1.146.202-1.723.129-.929 1.218-2.034 1.889-2.733.807-.836 1.593-1.701 2.386-2.551.065-.072.158-.202.137-.252-.036-.087-.159-.18-.26-.188-.202-.021-.411.008-.612.029-.109.015-.217.065-.383.116.029-.152.029-.26.073-.346.317-.649.72-1.233 1.304-1.68.065-.05.13-.086.202-.122.303-.159.555-.144.714.022.216.223.281.619.101.872-.115.165-.296.281-.447.41-.072.058-.173.101-.324.181.201.079.338.158.49.194.36.087.721.187 1.088.216.75.058 1.269.469 1.702 1.031.195.252.36.526.562.829.058-.195.108-.368.166-.548.166-.533.324-1.059.49-1.586.029-.086.101-.18.181-.237.656-.44 1.312-.923 2.141-.966.519-.029 1.045.014 1.564.029v-.044c-.065-.057-.13-.108-.187-.165-.303-.332-.685-.469-1.125-.476-.793-.014-1.579-.079-2.3-.476-.562-.309-1.124-.612-1.752-.771-.129-.007-.274-.007-.411-.007z"/>
+ <path d="m29.051 15.196c-.367-.87-1.532-3.21-1.857-3.374.064.283.681 2.978.735 3.374.222 1.635 1.175 5.688 1.122 7.176-.057 1.594.073 2.973-.157 4.422-.209 1.319-.426 2.63-.635 3.949-.014.087 0 .18 0 .296.051-.029.08-.044.094-.058.743-1.031 1.456-2.083 2.033-3.221.519-1.024.863-2.055 1.008-3.187.209-1.593.118-3.199-.344-4.698-.476-1.535-1.689-4.103-1.999-4.679z"/>
+ <path d="m19.556 38.199c.209.461.454.894.879 1.211.202.151.418.173.62.05.274-.166.534-.353.793-.548.411-.302.839-.553 1.272-.812.382-.126.669-.272 1.008-.366.223-.057.28-.061.323.169.058.325-.014.62-.209.894-.094.137-.202.26-.281.404-.166.302-.065.49.281.54.101.015.202.008.303.008.685 0 1.369-.008 2.062-.008.367 0 .396-.029.483-.396.649.331 1.348.295 2.062.295-.037-.209-.159-.346-.318-.382-.692-.18-1.095-.756-1.629-1.145-.137-.101-.151-.231-.137-.375.108-.858.202-1.715.324-2.573.152-1.096.152-2.198.101-3.308-.028.151-.05.303-.093.454-.289.966-.57 1.924-.865 2.883-.289.929-.93 1.492-1.882 1.664-1.233.231-2.264.851-3.208 1.629-.173.144-.346.281-.519.411-.289.209-.534.195-.779-.065-.137-.144-.245-.31-.375-.468-.058-.072-.115-.137-.18-.209-.007.014-.022.029-.036.043z"/>
+ <path d="m15.499 31.857c-.065 1.103-.108 2.184-.187 3.257-.058.822-.173 1.636-.252 2.451-.036.403-.26.677-.613.843-.411.187-.844.346-1.269.519-.281.115-.555.238-.714.519-.029.05-.057.115-.086.166.021.021.036.036.043.036.483-.181.973-.101 1.463-.072.419.028.844.014 1.262.014 1.053-.014 2.098-.036 3.151-.058.043 0 .086-.007.151-.007-.058-.331-.173-.62-.404-.858-.122-.129-.252-.252-.375-.381-.064-.073-.122-.159-.165-.246-.072-.18-.094-.36.043-.526.137-.165.324-.158.512-.122.065.014.13.029.194.05.015-.014.036-.036.051-.05-.152-.26-.303-.526-.462-.779-.014-.021-.057-.036-.093-.043-.642-.086-.995-.511-1.24-1.059-.325-.728-.433-1.506-.505-2.285-.029-.302-.087-.591-.259-.85-.08-.173-.152-.339-.246-.519z"/>
+ <path d="m36 25.5c-5.794 0-10.5 4.706-10.5 10.5s4.706 10.5 10.5 10.5 10.5-4.706 10.5-10.5-4.706-10.5-10.5-10.5z" fill="url(#c)"/>
+ </g>
+ <path transform="matrix(1.61268 0 0 1.61268 21.7481 -1.4544)" d="m8.837 25.409 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" fill="#037190"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-reboot.svg b/.icons/kora/apps/scalable/system-reboot.svg
new file mode 100644
index 000000000..9f92a7daf
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-reboot.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 192.201 49.5999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.7697 30.9751 0 23.9795 37.171)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00042a" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path transform="translate(.020488 .483176)" d="m36.756 27.632c.189-.655.059-1.361-.351-1.906s-1.038-.883-1.72-.894c-.046-.001-.08 0-.112 0-.975.002-1.832.646-2.106 1.582-1.069 3.66-4.456 6.322-8.47 6.322-4.897 0-8.862-3.961-8.862-8.85 0-4.845 3.993-8.782 8.826-8.85v1.438c0 .655.466.948 1.037.655l7.388-3.781c.57-.293.57-.767 0-1.06l-7.388-3.773c-.571-.293-1.037 0-1.037.651v1.45c-7.283.069-13.257 5.99-13.257 13.278 0 7.331 5.95 13.277 13.294 13.277 6.042 0 11.145-4.025 12.758-9.539z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-restart.svg b/.icons/kora/apps/scalable/system-restart.svg
new file mode 120000
index 000000000..badbc28de
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-restart.svg
@@ -0,0 +1 @@
+system-reboot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-run.svg b/.icons/kora/apps/scalable/system-run.svg
new file mode 100644
index 000000000..9d822b69e
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-run.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 738.525 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#46aa03" offset="0"/>
+ <stop stop-color="#76d806" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m20.294 13.426c-.677-.451-1.547-.493-2.265-.109-.717.384-1.165 1.131-1.165 1.945v17.476c0 .814.448 1.561 1.165 1.945.718.384 1.588.342 2.265-.109 3.742-2.495 9.657-6.438 13.108-8.738.613-.409.982-1.098.982-1.836s-.369-1.427-.982-1.836c-3.451-2.3-9.366-6.243-13.108-8.738z" fill="#fff" fill-opacity=".85"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-save-session.svg b/.icons/kora/apps/scalable/system-save-session.svg
new file mode 100644
index 000000000..63a91c501
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-save-session.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.816 27.816 0 16 29.9467)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8008a" offset="0"/>
+ <stop stop-color="#cc339f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -13.8959 13.8959 0 16 22.8959)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e2e2e2" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle cx="16" cy="16" r="14" fill="url(#a)"/>
+ <path d="m10 9c-.55 0-1 .45-1 1v11l2 2h11c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm1 2h10v10h-1v-5h-8v5h-1zm5 6h2v4h-2z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-search.svg b/.icons/kora/apps/scalable/system-search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-section.svg b/.icons/kora/apps/scalable/system-section.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-section.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-shut-down.svg b/.icons/kora/apps/scalable/system-shut-down.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-shut-down.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-shutdown.svg b/.icons/kora/apps/scalable/system-shutdown.svg
new file mode 100644
index 000000000..8d0529e11
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-shutdown.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 245.191 50.5858)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -29.806 32.0974 0 24.0005 37.673)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00042a" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path d="m36.314 17.773c-.961-1.923-2.313-3.535-4.056-4.836-.503-.383-1.07-.532-1.702-.448-.633.083-1.136.382-1.505.895-.383.502-.528 1.066-.439 1.693.088.627.385 1.131.887 1.513 1.169.884 2.075 1.965 2.713 3.243.639 1.277.958 2.639.958 4.083 0 1.242-.241 2.427-.726 3.556-.484 1.128-1.137 2.105-1.96 2.929-.825.823-1.8 1.477-2.929 1.961-1.128.484-2.314.726-3.555.726-1.242 0-2.427-.242-3.556-.726-1.128-.484-2.105-1.138-2.928-1.961-.823-.824-1.477-1.801-1.961-2.929s-.725-2.314-.725-3.556c0-1.444.319-2.806.958-4.083.639-1.278 1.543-2.359 2.714-3.243.501-.382.797-.886.886-1.513.09-.627-.056-1.191-.439-1.693-.37-.513-.868-.812-1.495-.895-.627-.084-1.198.065-1.711.448-1.744 1.301-3.096 2.913-4.057 4.836-.961 1.922-1.442 3.97-1.442 6.143 0 1.863.364 3.642 1.093 5.338.728 1.696 1.707 3.159 2.937 4.389 1.229 1.229 2.692 2.209 4.389 2.937 1.696.728 3.475 1.093 5.338 1.093 1.861 0 3.642-.365 5.337-1.093 1.696-.728 3.159-1.708 4.389-2.937 1.23-1.23 2.209-2.693 2.937-4.389.729-1.696 1.093-3.475 1.093-5.338 0-2.173-.48-4.221-1.442-6.143zm-12.315 6.144c.621 0 1.159-.227 1.612-.681.454-.454.681-.991.681-1.612v-11.464c0-.621-.227-1.158-.681-1.612-.453-.454-.991-.681-1.612-.681s-1.158.227-1.612.681-.681.991-.681 1.612v11.464c0 .621.227 1.158.681 1.612.453.454.99.681 1.612.681z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-software-install.svg b/.icons/kora/apps/scalable/system-software-install.svg
new file mode 100644
index 000000000..40c864617
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-software-install.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m14.68 25.047c.662-.668 1.739-.67 2.405-.005l6.727 7.403 6.696-7.432c.663-.667 1.739-.669 2.405-.005.665.665.668 1.743.005 2.41l-7.79 8.646c-.358.36-.836.52-1.307.491-.47.031-.95-.127-1.31-.486l-7.826-8.612c-.665-.664-.667-1.743-.005-2.41zm9.128.816c-1.547.004-2.804-1.249-2.807-2.798s1.248-2.808 2.795-2.811 2.804 1.25 2.807 2.799c.004 1.549-1.248 2.807-2.795 2.81z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ <path d="m22.639 17.715h-.209c-.198 0-.356-.161-.356-.358v-.601c-.847-.214-1.09-.717-1.09-1.751 0-1.525 1.238-2.764 2.764-2.764 1.525 0 2.763 1.239 2.763 2.764 0 1.019-.258 1.52-1.088 1.741v.609c0 .198-.16.358-.358.358h-.207c-.197 0-.358-.16-.358-.358v-.479c-.093.007-.189.01-.29.014v.467c0 .196-.16.356-.358.356h-.207c-.198 0-.358-.16-.358-.356v-.466c-.101-.003-.199-.006-.292-.011v.477c0 .197-.16.358-.356.358zm-.037-3.834c.469.183.849.368.849.824 0 .453-.307.54-.849.821-.416.216-.849-.368-.849-.821 0-.456.412-.994.849-.824zm2.28 0c.451-.128.848.368.848.824 0 .453-.445 1.061-.848.821-.494-.293-.849-.368-.849-.821 0-.456.331-.677.849-.824z" fill="#e2f3fe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-software-installer.svg b/.icons/kora/apps/scalable/system-software-installer.svg
new file mode 120000
index 000000000..7e458b8eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-software-installer.svg
@@ -0,0 +1 @@
+system-software-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-software-update.svg b/.icons/kora/apps/scalable/system-software-update.svg
new file mode 100644
index 000000000..c1fc87755
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-software-update.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 323.441 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008966" offset="0"/>
+ <stop stop-color="#10d795" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fffbfb">
+ <path d="m24.392 29.208c-.095-.12-.239-.189-.392-.189s-.297.069-.392.189l-4.885 6.162c-.528.666-1.495.778-2.161.252-.666-.528-.778-1.497-.25-2.16l6.472-8.166c.306-.385.759-.582 1.216-.582s.912.196 1.215.581l6.473 8.167c.528.664.416 1.632-.25 2.161-.664.526-1.633.413-2.161-.253z" fill-opacity=".3"/>
+ <path d="m24 30.323 4.493 5.669c.873 1.099 2.471 1.282 3.566.414 1.1-.873 1.283-2.472.411-3.567.001.001-6.47-8.164-6.47-8.164-.499-.633-1.247-.961-2-.961-.752 0-1.496.327-1.999.961l-6.472 8.165c-.871 1.094-.688 2.693.412 3.566v.001c1.099.868 2.694.684 3.566-.415zm.392-1.115c-.095-.12-.239-.189-.392-.189s-.297.069-.392.189l-4.885 6.162c-.528.666-1.495.778-2.161.252-.666-.528-.778-1.497-.25-2.16l6.472-8.166c.306-.385.759-.582 1.216-.582s.912.196 1.215.581l6.473 8.167c.528.664.416 1.632-.25 2.161-.664.526-1.633.413-2.161-.253zm-.392-13.363-9.64 12.165c-.941 1.181-2.666 1.382-3.851.444-1.185-.941-1.386-2.666-.445-3.848l11.776-14.855c.543-.686 1.348-1.04 2.16-1.037.815-.003 1.617.351 2.163 1.037l11.773 14.852c.941 1.185.74 2.91-.445 3.848-1.185.941-2.91.74-3.851-.441z" fill-opacity=".8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-suspend-hibernate.svg b/.icons/kora/apps/scalable/system-suspend-hibernate.svg
new file mode 120000
index 000000000..7da935ea4
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-suspend-hibernate.svg
@@ -0,0 +1 @@
+system-hibernate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-suspend.svg b/.icons/kora/apps/scalable/system-suspend.svg
new file mode 100644
index 000000000..1def68c65
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-suspend.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 192.201 49.5999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -22.762 7.58773 0 24 35.381)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00042a" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path d="m24 35.381c.88 0 1.643-.321 2.286-.965.644-.643.966-1.406.966-2.286v-16.259c0-.881-.322-1.643-.966-2.286-.643-.644-1.405-.966-2.286-.966s-1.643.322-2.287.966c-.643.643-.965 1.405-.965 2.286v16.259c0 .88.322 1.643.965 2.286.644.644 1.406.965 2.287.965z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-switch-java.svg b/.icons/kora/apps/scalable/system-switch-java.svg
new file mode 120000
index 000000000..124ab2734
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-switch-java.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-switch-user.svg b/.icons/kora/apps/scalable/system-switch-user.svg
new file mode 100644
index 000000000..7a758fe5f
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-switch-user.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.797685 -42.8718 42.8718 .797685 192.201 49.5999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404e5b" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0198015 -25.213 25.9548 .0203841 23.98 35.601)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00042a" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.00019563 -25.213 63.6081 .00049354 23.9998 35.601)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#000a74" offset="0"/>
+ <stop stop-color="#001760" offset="1"/>
+ </linearGradient>
+ <path d="m46.744 24c0 12.488-10.276 22.764-22.764 22.764s-22.764-10.276-22.764-22.764 10.276-22.764 22.764-22.764 22.764 10.276 22.764 22.764z" fill="url(#a)"/>
+ <path d="m24.006 10.388c2.871 0 5.564 2.674 5.187 5.925-.377 3.259-2.316 5.926-5.187 5.926-2.869 0-4.704-2.547-5.184-5.926-.463-3.238 2.315-5.925 5.184-5.925z" fill="url(#b)"/>
+ <path d="m23.946 28.251s1.576-3.4 1.872-4.185c3.021.159 5.328.795 7.013 1.516 1.934.827 3.032 4.783 3.566 7.47.167.583.052 1.211-.313 1.696-.364.485-.937.77-1.544.77-4.813.083-16.016.083-20.997.083-.654 0-1.269-.317-1.647-.853-.377-.536-.472-1.22-.251-1.838.77-2.592 2.059-6.316 3.836-7.245 1.565-.819 3.684-1.353 6.435-1.552z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/system-upgrade.svg b/.icons/kora/apps/scalable/system-upgrade.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-upgrade.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-users.svg b/.icons/kora/apps/scalable/system-users.svg
new file mode 120000
index 000000000..a1fabb6de
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-users.svg
@@ -0,0 +1 @@
+config-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system-utilities-logviewer.svg b/.icons/kora/apps/scalable/system-utilities-logviewer.svg
new file mode 120000
index 000000000..b2fbbc421
--- /dev/null
+++ b/.icons/kora/apps/scalable/system-utilities-logviewer.svg
@@ -0,0 +1 @@
+logview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/system76-driver.svg b/.icons/kora/apps/scalable/system76-driver.svg
new file mode 100644
index 000000000..352e74135
--- /dev/null
+++ b/.icons/kora/apps/scalable/system76-driver.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#473023" offset="0"/>
+ <stop stop-color="#4e4540" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m34.553 3.848-9.206 17.371c-.109.192-.213.386-.309.582l-.051.096.004.002c-1.716 3.631-1.166 7.993 1.508 11.082 2.928 3.384 7.735 4.474 11.837 2.686 4.103-1.789 6.577-6.053 6.092-10.502-.486-4.449-3.821-8.08-8.212-8.941-.112-.023-.225-.035-.338-.036-.002 0-.004 0-.006 0-.936 0-1.707.771-1.707 1.708 0 .818.588 1.527 1.393 1.678 2.939.577 5.15 2.984 5.475 5.962s-1.316 5.804-4.062 7.001c-2.745 1.196-5.931.473-7.891-1.792-1.961-2.265-2.219-5.522-.641-8.068.066-.098.121-.203.165-.313l8.848-16.697c-.92-.678-1.889-1.286-2.899-1.819zm-29.333 11.046c-.937.001-1.707.771-1.707 1.708 0 .337.099.666.286.947l3.415 5.122c.314.487.855.782 1.435.782.937 0 1.708-.77 1.708-1.707 0-.346-.106-.684-.302-.969l-1.645-2.468h11.019l-11.686 21.619c.822.828 1.706 1.591 2.645 2.283l13.407-24.798c.135-.249.206-.528.206-.811 0-.937-.771-1.708-1.708-1.708z" fill="#ffffff"/>
+ <path d="m26.552 38.797c-.782 0-1.414.756-1.414 1.691v.031c0 .936.632 1.692 1.414 1.692h11.066c1.346-.999 2.577-2.145 3.671-3.414z" fill="#faa41a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/system_section.svg b/.icons/kora/apps/scalable/system_section.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/system_section.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/systemback.svg b/.icons/kora/apps/scalable/systemback.svg
new file mode 120000
index 000000000..e7418c880
--- /dev/null
+++ b/.icons/kora/apps/scalable/systemback.svg
@@ -0,0 +1 @@
+yast-snapper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/systemsettings.svg b/.icons/kora/apps/scalable/systemsettings.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/systemsettings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/systemtray.svg b/.icons/kora/apps/scalable/systemtray.svg
new file mode 120000
index 000000000..1b23929ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/systemtray.svg
@@ -0,0 +1 @@
+xfce4-systray.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tableplus.svg b/.icons/kora/apps/scalable/tableplus.svg
new file mode 100644
index 000000000..e996c3bd8
--- /dev/null
+++ b/.icons/kora/apps/scalable/tableplus.svg
@@ -0,0 +1,74 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(5.85981 -10.9718 9.14842 4.88597 21.4863 34.4089)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fce63b" offset="0"/>
+ <stop stop-color="#fcbd2b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#ff9104" offset="0"/>
+ <stop stop-color="#b33e00" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-9.13359 -14.5942 7.65366 -4.78996 41.5829 24.0264)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(15.3747 8.25815 -8.25815 15.3747 6.11157 19.6528)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(4.62252 -17.9565 17.9565 4.62252 24 27.3887)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fce23d" offset="0"/>
+ <stop stop-color="#fcb82b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-5.89947 4.9306 -4.9306 -5.89947 37.8474 16.7941)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fcd233" offset="0"/>
+ <stop stop-color="#fcbd2b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-15.4038 -9.25385 5.2835 -8.79479 21.4573 34.641)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fccd38" offset="0"/>
+ <stop stop-color="#fc9f2b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(0 5.97584 -12.9581 0 4.10996 28.6942)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fa6f26" offset="0"/>
+ <stop stop-color="#fa9926" offset="1"/>
+ </linearGradient>
+ <clipPath id="i">
+ <path d="m41.583 20.685 4.271-4.929 1.264 1.48-3.498 6.201z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="j">
+ <path d="m28.623 9.432 1.247-1.653 8.18 7.02z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="k">
+ <path d="m16.178 8.823 12.445.609-10.067 3.945z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m16.178 8.823 2.378 4.554-4.844 5.28z" clip-rule="evenodd"/>
+ </clipPath>
+ <clipPath id="m">
+ <path d="m21.486 34.67 1.016 5.454h4.235l4.438-10.444z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m31.175 29.709-2.523 9.747h-1.631z" fill="#e8521e"/>
+ <path d="m22.502 40.124-2.676-6.025 1.66.571z" fill="#fa9726"/>
+ <g fill="#e8521e">
+ <path d="m12.793 39.424 1.818.032 2.435-6.313z"/>
+ <path d="m3.298 34.409.149-1.047-2.565-.868z"/>
+ <path d="m6.054 19.498 2.059 5.483-4.003 3.713z"/>
+ </g>
+ <path d="m16.178 20.75-.044 3.999 5.352 9.921 9.689-4.99 1.654-4.699z" fill="url(#a)"/>
+ <path d="m37.731 21.761 2.901 2.785 2.988-1.109-5.686-7.681z" fill="url(#c)"/>
+ <g clip-path="url(#i)">
+ <image transform="matrix(.922511 0 0 .960118 41.583106 15.756496)" width="5.535" height="7.681" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATklEQVQImVWOQQ6AMAgEx4T/J/62qNn1YAv1wIXZHTh8hgHsOQIZ4rlB+pYyWEaCyHQBq0ORYyVnq0C213LByOFfcjXjyu24+rtN5U0JL2RbYt4XrZXFAAAAAElFTkSuQmCC"/>
+ </g>
+ <g clip-path="url(#j)">
+ <image transform="matrix(.942791 0 0 .877521 28.622192 7.7783461)" width="9.428" height="7.02" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAW0lEQVQYlW2OQQrAQAgDp9L/Q99bTXroUnfpHgI6RJPD12kbModuUznvkGkCQBoq9yxQgfSysAeoNpTWXYJo4P5Swzyx+EdtDvUZ/YtSQU0samvy2nftuIvvzg8M/acrtxbdHwAAAABJRU5ErkJggg=="/>
+ </g>
+ <path d="m28.623 9.432 1.247-1.653-10.791-1.393 1.373 2.646z" fill="#e8521e"/>
+ <g clip-path="url(#k)">
+ <image transform="matrix(.957295 0 0 .910881 16.177328 8.8227934)" width="12.445" height="4.554" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAFCAYAAACeuGYRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVQYlX2OSQrAMAwDJ6D/Q/9r1T0kIRvpwRh7hKSSjxLABkfbzu3uvP4FA4YTB7yL8DRSxOryl9BHVXCrM7GJy63SKb6bfTDXhxQUu+7xAAAAAElFTkSuQmCC"/>
+ </g>
+ <g clip-path="url(#l)">
+ <image transform="matrix(.968899 0 0 .983403 13.711859 8.8230917)" width="4.844" height="9.834" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQImW2OQQqAMAwER/H/4GvbXnY8pEoLHgJhMrvk8L4cA0aT3qE3OQEMREhqzlokqaN+cNqv6QZc4rNPS/iPJ26gOt1B1nj0e+kB4SRnxlbTFGkAAAAASUVORK5CYII="/>
+ </g>
+ <path d="m6.054 19.498 10.124-2.61-.044 7.861-8.021.232z" fill="url(#d)"/>
+ <path d="m13.712 18.657 10.288 8.732 8.829-2.408-4.206-15.549-10.067 3.945z" fill="url(#e)"/>
+ <path d="m28.623 9.432 9.427 5.367-.406 8.638-4.815 1.544z" fill="url(#f)"/>
+ <path d="m4.11 28.694 17.376 5.976-5.352-9.921-8.021.232z" fill="url(#g)"/>
+ <g clip-path="url(#m)">
+ <image transform="matrix(.968899 0 0 .949384 21.486304 29.680592)" width="9.689" height="10.443" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAX0lEQVQYlX2QQRLAIAgDN8hv+uh+1Jn2UK1iqVxQE5aMqudx0csEpXeBjbMDoFzEaF34KyTiTPfxuJpWYlFKCHcTjivPV2KkzepI36yOQ9/VSb7HOBO7cc2rmfj3Na1uIdQEPxNstH4AAAAASUVORK5CYII="/>
+ </g>
+ <path d="m4.11 28.694 8.209 11.43 4.727-6.981z" fill="#fa9126"/>
+ <path d="m4.11 28.694 1.944 2.706-1.944 3.27-.812-.261z" fill="url(#h)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tagua.svg b/.icons/kora/apps/scalable/tagua.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/tagua.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tamtam-app.svg b/.icons/kora/apps/scalable/tamtam-app.svg
new file mode 100644
index 000000000..b6977560a
--- /dev/null
+++ b/.icons/kora/apps/scalable/tamtam-app.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d34b6" offset="0"/>
+ <stop stop-color="#5068f0" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <path d="m16.033 35.065c-3.438-2.491-5.691-6.536-5.691-11.065 0-7.493 6.165-13.658 13.658-13.658s13.658 6.165 13.658 13.658-6.165 13.658-13.658 13.658c-.683 0-1.354-.051-2.01-.149l-2.253 1.536-2.837 1.937c-.088.059-.188.091-.289.091-.317 0-.578-.308-.578-.683zm1.138-11.065h13.658c0 3.772-3.057 6.829-6.829 6.829s-6.829-3.057-6.829-6.829z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tandem.svg b/.icons/kora/apps/scalable/tandem.svg
new file mode 100644
index 000000000..07a1fe663
--- /dev/null
+++ b/.icons/kora/apps/scalable/tandem.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003383" offset="0"/>
+ <stop stop-color="#1388e3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#ffffff" fill-rule="nonzero">
+ <path d="m27.87 18.471 8.847-6.635v17.693l-8.847 6.635z"/>
+ <path d="m11.283 18.471 8.847-6.635v17.693l-8.847 6.635z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tanglet.svg b/.icons/kora/apps/scalable/tanglet.svg
new file mode 100644
index 000000000..64273df22
--- /dev/null
+++ b/.icons/kora/apps/scalable/tanglet.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.11315 0 0 1.11315 -2.71563 -2.71563)" d="m24.112 4c-.701.008-1.375.048-1.978.137-2.225.374-4.425 1.225-6.322 2.186-5.673 2.922-11.926 10.237-11.81 15.751l.01-.009c.004.194.04.423.107.686.181.707.585 1.65 1.178 2.765 1.185 2.229 3.124 5.141 5.537 8.208 3.693 4.695 7.423 8.391 9.512 9.567l.002.001c1.467.965 2.74.709 3.187.57 1.478-.268 4.768-2.401 8.796-5.838 5.803-4.952 10.959-10.752 11.583-13.02l.022.038c.968-9.165-9.425-16.766-10.757-17.745-2.455-2.058-5.617-3.297-9.067-3.297z" fill="#0060d6"/>
+ <g fill="#fff">
+ <g transform="matrix(1.11315 0 0 1.11315 -2.71563 -2.71563)" fill-opacity=".15">
+ <path d="m24.408 4.006c-.136-.004-.272-.006-.408-.006-7.68 0-13.999 6.3-14 13.957v.085c0 7.657 6.32 13.958 14 13.958s14-6.301 14-13.958v-.085c-.001-7.503-6.069-13.732-13.592-13.951z"/>
+ <path d="m4.635 21.34c-.173-.012-.312.023-.413.103-1.038.826 1.915 6.31 6.613 12.282.122.156.245.312.369.467 4.825 6.071 9.668 10.374 10.727 9.532 1.047-.832-1.971-6.408-6.727-12.425-4.37-5.556-8.922-9.846-10.569-9.959z"/>
+ <path d="m43.343 24.092c-1.719.101-6.603 3.542-11.604 8.175-4.81 4.457-8.537 8.914-8.997 10.76-.084.333-.06.572.071.714.876.945 6.345-2.679 12.117-8.027 4.815-4.461 8.543-8.922 8.999-10.765.148-.596-.052-.889-.586-.857z"/>
+ </g>
+ <path transform="matrix(.740389 .844476 -.822286 .760369 -2.56244 -2.84053)" d="m21.292-14.699h16.301v3.448h-5.864v14.24h-4.561v-14.24h-5.876z"/>
+ <path transform="matrix(1.62716 2.01702 -.058997 .688382 -2.71563 -2.71563)" d="m6.647 20.51h1.932v6.03h3.391v1.46h-5.323z"/>
+ <path transform="matrix(2.13936 -1.9534 -.207979 .769096 -2.71563 -2.71563)" d="m32.484 126.849c-.372.181-.759.317-1.16.408-.401.09-.815.136-1.242.136-.965 0-1.73-.27-2.294-.808-.564-.54-.846-1.273-.846-2.196 0-.934.288-1.669.862-2.205.574-.535 1.361-.803 2.36-.803.385 0 .754.036 1.106.109.354.072.688.179 1.001.322v1.199c-.323-.184-.646-.321-.966-.411-.319-.091-.638-.136-.959-.136-.595 0-1.054.167-1.378.5-.321.332-.481.806-.481 1.425 0 .613.155 1.086.466 1.42.31.334.751.501 1.323.501.155 0 .299-.009.431-.027.134-.021.255-.052.361-.094v-1.125h-.912v-1.001h2.328z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tartube.svg b/.icons/kora/apps/scalable/tartube.svg
new file mode 100644
index 000000000..683c56bb2
--- /dev/null
+++ b/.icons/kora/apps/scalable/tartube.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28.2776 -28.2776 28.2776 28.2776 -13.9625 48.2572)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8d2aab" offset="0"/>
+ <stop stop-color="#cb51f0" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(.804839 -.804839 .804839 .804839 -3.31686 -3.31686)" cy="33.941" r="20" fill="url(#a)"/>
+ <g transform="matrix(1.13821 0 0 1.13821 -3.31686 -3.31686)" fill-rule="nonzero">
+ <path d="m38.142 9.858-28.284 28.284c-7.811-7.81-7.811-20.474 0-28.284 7.81-7.811 20.474-7.811 28.284 0z" fill="#fff" fill-opacity=".2"/>
+ <path d="m18.651 15c-.012 0-.025 0-.037 0-.885 0-1.614.729-1.614 1.615v14.77c.001.886.729 1.615 1.614 1.615.283 0 .56-.074.805-.216l12.773-7.385c.499-.288.808-.823.808-1.4 0-.576-.309-1.111-.808-1.399l-12.773-7.383c-.234-.136-.498-.21-.768-.217z" fill="#fff"/>
+ <path d="m20 19.5 8.5 4.499-8.5 4.501z" fill="#d32020"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/taskbar.svg b/.icons/kora/apps/scalable/taskbar.svg
new file mode 100644
index 000000000..2a79a19ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/taskbar.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14 21c0-1.104-.896-2-2-2h-6c-1.104 0-2 .896-2 2v6c0 1.104.896 2 2 2h6c1.104 0 2-.896 2-2zm30 0c0-1.104-.896-2-2-2h-22c-1.104 0-2 .896-2 2v6c0 1.104.896 2 2 2h22c1.104 0 2-.896 2-2z" fill="#63a165"/>
+ <path d="m14 7c0-1.104-.896-2-2-2h-6c-1.104 0-2 .896-2 2v6c0 1.104.896 2 2 2h6c1.104 0 2-.896 2-2zm30 0c0-1.104-.896-2-2-2h-22c-1.104 0-2 .896-2 2v6c0 1.104.896 2 2 2h22c1.104 0 2-.896 2-2z" fill="#a14cda"/>
+ <path d="m14 35c0-1.104-.896-2-2-2h-6c-1.104 0-2 .896-2 2v6c0 1.104.896 2 2 2h6c1.104 0 2-.896 2-2zm30 0c0-1.104-.896-2-2-2h-22c-1.104 0-2 .896-2 2v6c0 1.104.896 2 2 2h22c1.104 0 2-.896 2-2z" fill="#00acb0"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tauonmb.svg b/.icons/kora/apps/scalable/tauonmb.svg
new file mode 100644
index 000000000..cf412a103
--- /dev/null
+++ b/.icons/kora/apps/scalable/tauonmb.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.242499 -45.3543 45.3543 -.242499 352.306 44.8356)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#821d88" offset="0"/>
+ <stop stop-color="#d36fc7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.6245 15.6245 0 633.569 31.6169)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#232a33" offset="0"/>
+ <stop stop-color="#485461" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.88 1.236c-12.502 0-22.567 10.066-22.567 22.569s10.065 22.568 22.567 22.568 22.567-10.065 22.567-22.568-10.065-22.569-22.567-22.569zm0 19.965c1.443 0 2.604 1.161 2.604 2.604 0 1.442-1.161 2.604-2.604 2.604s-2.604-1.162-2.604-2.604c0-1.443 1.161-2.604 2.604-2.604z" fill="url(#a)"/>
+ <path d="m23.88 15.992c-4.328 0-7.812 3.485-7.812 7.813s3.484 7.812 7.812 7.812 7.812-3.484 7.812-7.812-3.484-7.813-7.812-7.813zm0 5.209c1.443 0 2.604 1.161 2.604 2.604 0 1.442-1.161 2.604-2.604 2.604s-2.604-1.162-2.604-2.604c0-1.443 1.161-2.604 2.604-2.604z" fill="url(#b)"/>
+ <path d="m23.88 16.86c-3.81 0-6.944 3.135-6.944 6.945 0 3.809 3.134 6.944 6.944 6.944s6.944-3.135 6.944-6.944c0-3.81-3.134-6.945-6.944-6.945zm0 .868c3.333 0 6.076 2.743 6.076 6.077 0 3.333-2.743 6.076-6.076 6.076s-6.076-2.743-6.076-6.076c0-3.334 2.743-6.077 6.076-6.077z" fill="#b559ab"/>
+ <path d="m14.1 5.872c-6.554 3.574-10.648 10.467-10.649 17.932h11.349c.004-3.315 1.824-6.375 4.735-7.962zm18.86 17.932c-.004 3.316-1.824 6.376-4.735 7.963l5.435 9.97c6.554-3.574 10.648-10.467 10.649-17.933z" fill="#d69def"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/taxi.svg b/.icons/kora/apps/scalable/taxi.svg
new file mode 100644
index 000000000..305b2bd31
--- /dev/null
+++ b/.icons/kora/apps/scalable/taxi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.8938 42.8938 0 195.575 45.2258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9a00" offset="0"/>
+ <stop stop-color="#fecd38" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9 18v6h6v-6zm6 6v6h6v-6zm6 0h6v-6h-6zm6 0v6h6v-6zm6 0h6v-6h-6z" fill="#865831" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tc-twitch.svg b/.icons/kora/apps/scalable/tc-twitch.svg
new file mode 120000
index 000000000..bc9e31a99
--- /dev/null
+++ b/.icons/kora/apps/scalable/tc-twitch.svg
@@ -0,0 +1 @@
+tc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tc.svg b/.icons/kora/apps/scalable/tc.svg
new file mode 100644
index 000000000..e5cad8175
--- /dev/null
+++ b/.icons/kora/apps/scalable/tc.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -27.4541 27.4541 0 24 36.6849)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#382b90" offset="0"/>
+ <stop stop-color="#5d51ae" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m30 10c-1.952 0-3.697.844-4.953 2.17 2.273 1.844 3.953 4.848 3.953 8.83 0-5.145 0-4.438 0 0h-3c0-2.981-1.064-4.956-2.533-6.262-.001.003-.003.005-.004.008-1.225-1.043-2.753-1.746-4.463-1.746h-10c-3.826 0-7 3.174-7 7v6c0 3.826 3.174 7 7 7h3c-.001 2.512 2.901 3.913 4.867 2.35l2.955-2.35h-.822c1.952 0 3.697-.844 4.953-2.17-2.273-1.844-3.953-4.848-3.953-8.83v4-4h3c0 2.981 1.064 4.956 2.533 6.262.001-.003.003-.005.004-.008 1.225 1.043 2.753 1.746 4.463 1.746h3.334l2.738 2.299c1.953 1.636 4.928.249 4.928-2.299v-.205c3.344-.513 6-3.322 6-6.795v-6c0-3.826-3.174-7-7-7z" fill="url(#a)"/>
+ <path d="m30 13.001c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h4.426l3.574 3v-3h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm-21 3c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h6v3l3.775-3h.225c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tde.svg b/.icons/kora/apps/scalable/tde.svg
new file mode 120000
index 000000000..b87f24459
--- /dev/null
+++ b/.icons/kora/apps/scalable/tde.svg
@@ -0,0 +1 @@
+desktop-environment-tde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tdemid.svg b/.icons/kora/apps/scalable/tdemid.svg
new file mode 120000
index 000000000..29fccab40
--- /dev/null
+++ b/.icons/kora/apps/scalable/tdemid.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tdenetworkmanager.svg b/.icons/kora/apps/scalable/tdenetworkmanager.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/tdenetworkmanager.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tdescreensaver.svg b/.icons/kora/apps/scalable/tdescreensaver.svg
new file mode 120000
index 000000000..4cbb8f640
--- /dev/null
+++ b/.icons/kora/apps/scalable/tdescreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tdesvn.svg b/.icons/kora/apps/scalable/tdesvn.svg
new file mode 120000
index 000000000..7c0c1bb45
--- /dev/null
+++ b/.icons/kora/apps/scalable/tdesvn.svg
@@ -0,0 +1 @@
+kdesvn.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tdevelop.svg b/.icons/kora/apps/scalable/tdevelop.svg
new file mode 120000
index 000000000..793d142b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/tdevelop.svg
@@ -0,0 +1 @@
+kdevelop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tdewalletmanager.svg b/.icons/kora/apps/scalable/tdewalletmanager.svg
new file mode 100644
index 000000000..151933765
--- /dev/null
+++ b/.icons/kora/apps/scalable/tdewalletmanager.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.666 44.666 0 24.1892 46.333)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aa5050" offset="0"/>
+ <stop stop-color="#c46c6c" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)"/>
+ <g transform="matrix(1.08482 0 0 1.08482 -1.84658 -2.03575)">
+ <path d="m12.223 6v1h3v-1zm4 0v1h3v-1zm4 0v1h2.777v-1zm3.777 0v1h2.5v-1zm3.5 0v1h3v-1zm4 0v1h3v-1zm4 0v1h.969l.334.031.283.09.254.139.221.179.181.221.031.039.2-.164.648-.351-.021-.041-.024-.043-.031-.037-.244-.297-.03-.037-.037-.03-.297-.244-.037-.031-.043-.024-.339-.183-.043-.024-.047-.013-.378-.117-.047-.014-.051-.006-.402-.041-.026-.002h-1.025zm-24.326.029-.127.014-.051.006-.047.014-.377.117-.046.013-.043.024-.34.183-.043.024-.037.031-.297.244-.037.029-.029.037-.193.235h1.765l-.097-.971zm27.81 2.284-.996.099.012.119v2.83h1v-2.886l-.002-.025zm-.984 4.048v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v3h1v-3zm0 4v.107l-.031.334-.09.284-.139.254-.179.22-.221.18-.254.139-.281.087-.078.008.099.996.127-.013.051-.006.047-.014.377-.117.047-.014.043-.023.339-.184.043-.023.037-.031.297-.245.037-.029.03-.037.244-.297.031-.037.024-.043.183-.34.024-.043.013-.047.117-.377.014-.046.006-.051.041-.403.002-.026v-.163zm-28.494 1.639.193.234.03.037.037.03.297.244.037.031.043.024.34.183.043.024.046.013.377.118.047.013.051.006.402.041.026.002h1.025v-1zm3.994 0v1h3v-1zm4 0v1h3v-1zm4 0v1h2.5v-1zm3.5 0v1h2.777v-1zm3.777 0v1h3v-1zm4 0v1h3v-1z" fill="#fff"/>
+ <path d="m33 18h8v12h-8c-1.108 0-2-.892-2-2v-8c0-1.108.892-2 2-2z" fill="#722b2b"/>
+ <path d="m37 24c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z" fill="#c8c8c8"/>
+ <path d="m33.741 19v.238l-.024-.236-.088.009.049.473.063-.008h.941v-.476zm1.412 0v.476h.941v-.476zm1.411 0v.476h.942v-.476zm1.412 0v.476h.941v-.476zm1.412 0v.476h.612v-.476zm-6.263.123-.066.02-.02.011-.256.147-.02.012-.018.014-.223.194-.016.015-.015.018-.184.235-.013.018-.011.021-.005.011.268.141.131.104.172-.219.182-.16.217-.123.02-.007-.001-.004.003-.002-.009-.015zm-1.05 1.194-.034.121-.008.02-.002.025-.029.319-.002.012v.517h.471v-.506l.027-.277.028-.095zm-.075 1.49v.952h.471v-.952zm0 1.429v.952h.471v-.952zm0 1.428v.952h.471v-.952zm0 1.429v.952h.471v-.952zm.498 1.358-.45.135.079.276.007.022.011.019.138.269.011.021.013.018.184.235.015.018.016.015.046.039.307-.361-.026-.022-.158-.201-.119-.232zm.723.952-.23.415.048.028.02.011.024.007.281.093.024.008.024.001.305.032.013.002h.294v-.476h-.283l-.259-.03-.237-.078zm1.274.121v.476h.941v-.476zm1.411 0v.476h.941v-.476zm1.412 0v.476h.941v-.476zm1.412 0v.476h.941v-.476z" fill="#fff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tdmconfig.svg b/.icons/kora/apps/scalable/tdmconfig.svg
new file mode 120000
index 000000000..034554a56
--- /dev/null
+++ b/.icons/kora/apps/scalable/tdmconfig.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/teams-for-linux.svg b/.icons/kora/apps/scalable/teams-for-linux.svg
new file mode 100644
index 000000000..a30c0860f
--- /dev/null
+++ b/.icons/kora/apps/scalable/teams-for-linux.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32 20.5c0-.831.669-1.5 1.5-1.5h11c.831 0 1.5.669 1.5 1.5v10.5c0 3.863-3.137 7-7 7s-7-3.137-7-7zm7-13.5c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5z" fill="#2b3aff" fill-rule="nonzero"/>
+ <path d="m33.5 19c1.385 0 2.5 1.115 2.5 2.5v12.5c0 6.071-4.929 11-11 11s-11-4.929-11-11v-12.5c0-1.385 1.115-2.5 2.5-2.5zm-8.5-16c3.863 0 7 3.137 7 7s-3.137 7-7 7-7-3.137-7-7 3.137-7 7-7z" fill="#7870ff"/>
+ <path d="m24 14.5c0-.828-.672-1.5-1.5-1.5h-19c-.828 0-1.5.672-1.5 1.5v19c0 .828.672 1.5 1.5 1.5h19c.828 0 1.5-.672 1.5-1.5z" fill="#2b3aff"/>
+ <path d="m19 21.015h-4v9.985h-4v-9.985h-4v-4.015h12z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/teams.svg b/.icons/kora/apps/scalable/teams.svg
new file mode 120000
index 000000000..299c50855
--- /dev/null
+++ b/.icons/kora/apps/scalable/teams.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/teamspeak3.svg b/.icons/kora/apps/scalable/teamspeak3.svg
new file mode 100644
index 000000000..58c4f8d97
--- /dev/null
+++ b/.icons/kora/apps/scalable/teamspeak3.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.518 45.518 0 23.5194 46.759)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f2e50" offset="0"/>
+ <stop stop-color="#334468" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0 12.564-10.2 22.764-22.764 22.764s-22.764-10.2-22.764-22.764 10.2-22.764 22.764-22.764 22.764 10.2 22.764 22.764z" fill="url(#a)"/>
+ <path d="m6.983 24.982c.056-.531-.056-1.146.056-1.789.168-1.034.755-1.845 1.677-2.293.224-.111.336-.223.392-.531.391-2.236 1.314-4.305 2.656-6.151.168-.223.279-.335.056-.643-.224-.335-.056-.699.167-.978 1.902-2.125 4.138-3.691 6.794-4.557 6.375-2.013 11.967-.644 16.804 4.081.447.448 1.034.867.447 1.622-.112.112.056.224.168.336 1.37 1.901 2.292 4.026 2.712 6.318.056.224.223.336.391.448 1.146.587 1.733 1.565 1.733 2.879 0 1.147.112 2.293-.055 3.439-.28 1.678-1.958 2.824-3.579 2.461-.447-.112-.643-.448-.643-.923 0-1.901.056-3.802 0-5.704-.168-5.116-2.405-8.974-6.85-11.435-7.325-4.026-16.831.532-18.425 8.863-.279 1.426-.223 2.936-.223 4.362 0 1.37 0 2.712-.056 4.082 0 .447-.28.755-.811.755-2.097.111-3.467-1.203-3.467-3.328.056-.335.056-.754.056-1.314zm14.434 6.845c-.566.23-3.177.102-3.824.128-1.157-.102-2.1-.536-2.773-1.53-.942-1.403-1.265-2.984-.942-4.667.269-1.53 1.561-2.218 2.935-1.428.942.459 2.665 1.734 3.984 2.933 1.266 1.147 2.208 2.244 2.047 3.034-.162.791-.7 1.275-1.427 1.53zm5.885-.194c-.281-.055-.537-.11-.716-.192-1.405-.466-1.89-1.699-.996-2.603.639-.603 1.431-1.069 2.325-1.452.996-.384 1.941-.905 3.04-1.069 1.201-.219 2.095.466 2.146 1.644.051 1.123-.307 2.192-1.048 3.042-.587.685-1.379 1.013-2.427.959-.792-.055-1.532-.22-2.324-.329zm9.604-.726c.445.322.751 1.371.751 1.989.056 3.173-1.614 4.275-3.088 5.377-4.313 3.092-19.422 1.048-9.572.376 8.347-.564 10.796-5.968 11.324-7.581.14-.215.418-.322.585-.161z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/teamviewer.svg b/.icons/kora/apps/scalable/teamviewer.svg
new file mode 100644
index 000000000..fe3dde164
--- /dev/null
+++ b/.icons/kora/apps/scalable/teamviewer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(56 0 0 56 4 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0067ff" offset="0"/>
+ <stop stop-color="#4e91d9" offset="1"/>
+ </linearGradient>
+ <path d="m60 16.202c0-6.735-5.467-12.202-12.202-12.202h-31.596c-6.735 0-12.202 5.467-12.202 12.202v31.596c0 6.735 5.467 12.202 12.202 12.202h31.596c6.735 0 12.202-5.467 12.202-12.202z" fill="url(#a)"/>
+ <path d="m32 11c-11.598 0-21 9.402-21 21s9.402 21 21 21 21-9.402 21-21-9.402-21-21-21zm-8 13v4h16v-4l11 8-11 8v-4h-16v4l-11-8z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tech.feliciano.pocket-casts.svg b/.icons/kora/apps/scalable/tech.feliciano.pocket-casts.svg
new file mode 120000
index 000000000..90f8c0cc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/tech.feliciano.pocket-casts.svg
@@ -0,0 +1 @@
+pocketcasts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/technic-launcher.svg b/.icons/kora/apps/scalable/technic-launcher.svg
new file mode 100644
index 000000000..69066abe4
--- /dev/null
+++ b/.icons/kora/apps/scalable/technic-launcher.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.659664 -39.9769 39.9769 -.659664 24 44.4876)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212121" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.5555 45.5555 0 24 46.6762)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0082fc" offset="0"/>
+ <stop stop-color="#4ca0ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="20.488" fill="url(#a)"/>
+ <path d="m24 1.236c-12.488 0-22.764 10.276-22.764 22.764s10.276 22.764 22.764 22.764 22.764-10.276 22.764-22.764-10.276-22.764-22.764-22.764zm0 4.553c-9.99 0-18.211 8.221-18.211 18.211s8.221 18.211 18.211 18.211v-2.708c0-1.649-.628-2.983-2.276-2.983 0 0 0 2.277-1.708 2.277-1.707 0-1.707-2.277-1.707-2.277v-2.276h-1.138v-3.415h1.138v-1.138s-2.276-.628-2.276-2.276c0-1.649-1.135-3.984 2.276-6.83v-6.829c0-3.414 4.553-3.414 4.553-3.414 6.829 0 7.967 3.414 7.967 3.414v1.138h-9.105v5.691h2.276v-.863l5.691.863v1.139h-1.138v19.903c7.817-2.042 13.658-9.206 13.658-17.627 0-9.99-8.221-18.211-18.211-18.211zm0 29.593h-2.276v-1.138h1.138v-3.415h-1.138v-1.138h2.276z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/teeworlds.svg b/.icons/kora/apps/scalable/teeworlds.svg
new file mode 100644
index 000000000..b0ce33af4
--- /dev/null
+++ b/.icons/kora/apps/scalable/teeworlds.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.20966 -53.7434 53.7434 -1.20966 26.0195 45.6445)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ce7700" offset="0"/>
+ <stop stop-color="#ffb502" offset="1"/>
+ </linearGradient>
+ <path d="m41.169 38.978c1.254 1.339 2.103 3.544 1.529 5.286-.445 1.35-2.192 2.174-3.389 2.589-2.394.831-5.299.544-8.668.544-3.372 0-8.688.343-10.709-.487-2.021-.831-3.063-2.904-3.063-5.161 0-4.516 2.817-8.111 9.562-8.111 6.738 0 11.168 1.525 14.738 5.34z" fill="#41352d" fill-rule="nonzero"/>
+ <circle cx="24" cy="22" r="21.275" fill="url(#a)"/>
+ <g fill="#41352d">
+ <path d="m28.723 42.066c0 2.094-1.097 3.953-3.318 4.724-2.221.77-5.411.64-8.536.64-3.128 0-5.659.319-7.533-.452-1.875-.77-2.842-2.692-2.842-4.786 0-4.188 2.614-6.457 8.87-6.457 6.249 0 13.359 2.143 13.359 6.331z"/>
+ <path d="m28.172 17.083c-.491 2.992-2.36 5.177-4.175 4.88-1.818-.298-2.891-2.966-2.401-5.958.49-2.991 2.563-5.829 4.006-4.684 2.499 1.981 3.06 2.771 2.57 5.762z" fill-rule="nonzero"/>
+ <path d="m38.183 16.077c.425 3.001-.706 5.645-2.527 5.903-1.824.259-3.645-1.967-4.071-4.968s.388-3.987 2.578-5.636c1.469-1.107 3.594 1.699 4.02 4.701z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tekken-7.svg b/.icons/kora/apps/scalable/tekken-7.svg
new file mode 100644
index 000000000..c5f7411dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/tekken-7.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5164 45.5164 0 24.0016 46.7582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b02800" offset="0"/>
+ <stop stop-color="#dd3f22" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.758" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.069 13.759c-.492 0-.971.16-1.365.455l-4.551 3.414c-1.748 1.312-.821 4.094 1.364 4.096h15.429c-1.744 1.197-3.489 2.431-4.949 3.667-3.822 3.234-6.481 6.19-6.481 6.19-1.317 1.464-.278 3.797 1.691 3.798h12.517c.862 0 1.651-.487 2.036-1.258 0 0 3.97-8.158 15.631-11.339.3-.081.581-.223.824-.418l5.69-4.551c1.681-1.344.73-4.055-1.423-4.054z" fill="#252525"/>
+ <path d="m3.517 19.448 4.552-3.413h36.413l-5.689 4.551c-12.517 3.414-17.069 12.517-17.069 12.517h-12.517s10.241-11.379 19.344-13.655h-25.034z" fill="#cacccc"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/telegram-desktop-bin.svg b/.icons/kora/apps/scalable/telegram-desktop-bin.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/telegram-desktop-bin.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/telegram-desktop.svg b/.icons/kora/apps/scalable/telegram-desktop.svg
new file mode 120000
index 000000000..8fa96d0ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/telegram-desktop.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/telegram.svg b/.icons/kora/apps/scalable/telegram.svg
new file mode 100644
index 000000000..6caed036e
--- /dev/null
+++ b/.icons/kora/apps/scalable/telegram.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m32.057 34.392c.433-.84 2.921-15.197 3.277-18.908.385-3.679-1.622-2.995-3.468-2.373-4.529 1.53-18.851 7.729-22.771 9.775-.964.4-1.382 1.079-.679 1.667.604.498 2.817 1.183 4.6 1.53 1.522.46 2.704.019 3.794-.597 2.62-1.553 10.429-6.495 10.85-6.771.42-.275.88.237.646.484-.236.247-5.766 5.207-7.583 7.45-.962 1.232-.932 1.891.056 2.669 2.217 1.738 8.14 5.701 9.021 5.941 1.125.305 1.783.052 2.257-.867z" fill="#e1f5fe" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/telepathy-kde.svg b/.icons/kora/apps/scalable/telepathy-kde.svg
new file mode 100644
index 000000000..c9c83f846
--- /dev/null
+++ b/.icons/kora/apps/scalable/telepathy-kde.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.161 51.1564 0 530.425 556.072)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -5.99997 5.99997 0 426.571 509.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c61423" offset="0"/>
+ <stop stop-color="#dc2b41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -4 4 0 425.571 508.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f7aeb4" offset="0"/>
+ <stop stop-color="#f8d4d9" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.938301 0 0 .938301 -295.454 -476.265)" d="m358.771 516.998c-4.823-3.925-11.228-6.087-18.033-6.087-6.806 0-13.211 2.162-18.034 6.087-4.865 3.959-7.545 9.236-7.545 14.859 0 5.366 2.443 10.417 6.895 14.308-.08.181-.144.371-.185.571l-1.463 7.196c-.174.855.06 1.365.287 1.643.262.32.65.497 1.093.497.334 0 .694-.099 1.069-.294l8.509-4.42c2.946.948 6.113 1.445 9.373 1.445 6.806 0 13.21-2.162 18.034-6.087 4.865-3.959 7.545-9.236 7.545-14.859s-2.68-10.9-7.545-14.859z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle transform="matrix(2.48911 0 0 2.48911 -1018.79 -1253.8)" cx="425.571" cy="506.798" r="3" fill="url(#b)"/>
+ <path transform="matrix(2.48911 0 0 2.48911 -1018.79 -1253.8)" d="m425.571 504.798c-.277 0-.5.223-.5.5v.293l-.207-.207c-.195-.196-.511-.196-.707 0-.195.196-.195.511 0 .707l.207.207h-.293c-.277 0-.5.223-.5.5s.223.5.5.5h.293l-.207.207c-.195.196-.195.511 0 .707.196.196.512.196.707 0l.207-.207v.293c0 .277.223.5.5.5s.5-.223.5-.5v-.293l.207.207c.196.196.512.196.707 0 .196-.196.196-.511 0-.707l-.207-.207h.293c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-.293l.207-.207c.196-.196.196-.511 0-.707-.195-.196-.511-.196-.707 0l-.207.207v-.293c0-.277-.223-.5-.5-.5z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/telepathy.svg b/.icons/kora/apps/scalable/telepathy.svg
new file mode 120000
index 000000000..9d8350488
--- /dev/null
+++ b/.icons/kora/apps/scalable/telepathy.svg
@@ -0,0 +1 @@
+empathy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tellico.svg b/.icons/kora/apps/scalable/tellico.svg
new file mode 100644
index 000000000..eea745eaa
--- /dev/null
+++ b/.icons/kora/apps/scalable/tellico.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32 34c1.104 0 2 .896 2 2v6c0 1.104-.896 2-2 2h-26c-1.104 0-2-.896-2-2v-6c0-1.104.896-2 2-2z" fill="#42cf57"/>
+ <path d="m42 24c1.104 0 2 .896 2 2v6c0 1.104-.896 2-2 2h-26c-1.104 0-2-.896-2-2v-6c0-1.104.896-2 2-2z" fill="#077cea"/>
+ <path d="m32 14c1.104 0 2 .896 2 2v6c0 1.104-.896 2-2 2h-26c-1.104 0-2-.896-2-2v-6c0-1.104.896-2 2-2z" fill="#de1e1c"/>
+ <path d="m42 4c1.104 0 2 .896 2 2v6c0 1.104-.896 2-2 2h-26c-1.104 0-2-.896-2-2v-6c0-1.104.896-2 2-2z" fill="#ffb72c"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tenacity.svg b/.icons/kora/apps/scalable/tenacity.svg
new file mode 100644
index 000000000..3fd1738a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/tenacity.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3916 43.3916 0 24 45.7236)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a0090c" offset="0"/>
+ <stop stop-color="#d9282b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.212 5.582c-1.48 0-2.63 1.15-2.63 2.63v12.538h7.584v-7.584h5.417v5.417h5.417v-9.751h5.417v7.584h5.417v4.334h7.584v-12.538c0-1.48-1.15-2.63-2.63-2.63zm-2.63 20.585v13.621c0 1.48 1.15 2.63 2.63 2.63h31.576c1.48 0 2.63-1.15 2.63-2.63v-13.621h-7.584v5.417h-5.417v7.584h-5.417v-9.751h-5.417v5.417h-5.417v-8.667z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/terminal-tango.svg b/.icons/kora/apps/scalable/terminal-tango.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/terminal-tango.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/terminal.svg b/.icons/kora/apps/scalable/terminal.svg
new file mode 100644
index 000000000..26bd99e3a
--- /dev/null
+++ b/.icons/kora/apps/scalable/terminal.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m21.26 20.208c.08 0 .147.025.199.074.052.05.078.113.077.19v.527c0 .077-.025.14-.077.189s-.119.074-.199.074h-8.312c-.081 0-.147-.024-.199-.074-.052-.049-.078-.112-.078-.189v-.527c0-.077.026-.14.078-.19.052-.049.118-.074.199-.074zm-13.099-7.719 4.034 3.839c.058.055.087.118.087.189 0 .072-.029.135-.087.19l-4.034 3.839c-.058.055-.125.082-.2.082s-.141-.027-.199-.082l-.433-.412c-.057-.055-.086-.118-.086-.19 0-.071.029-.134.086-.189l3.403-3.237-3.403-3.238c-.057-.055-.086-.118-.086-.189 0-.072.029-.135.086-.19l.433-.412c.058-.055.124-.082.199-.082s.142.027.2.082z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/terminator.svg b/.icons/kora/apps/scalable/terminator.svg
new file mode 100644
index 000000000..7e4ae04fc
--- /dev/null
+++ b/.icons/kora/apps/scalable/terminator.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.80352 -33.4303 33.4303 .80352 407.731 540.701)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dc3c30" offset="0"/>
+ <stop stop-color="#ff786d" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m19.565 20.914c.075 0 .137.023.185.069s.072.104.072.176v.491c0 .071-.024.13-.072.176s-.11.069-.185.069h-7.736c-.075 0-.137-.023-.186-.069-.048-.046-.072-.105-.072-.176v-.491c0-.072.024-.13.072-.176.049-.046.111-.069.186-.069zm-12.192-7.185c-.054-.051-.116-.076-.186-.076s-.131.025-.185.076l-.403.384c-.054.051-.08.11-.08.176 0 .067.026.125.08.177l3.167 3.013-3.167 3.013c-.054.051-.08.11-.08.176 0 .067.026.125.08.177l.403.383c.054.051.115.076.185.076s.132-.025.186-.076l3.755-3.573c.053-.051.08-.11.08-.176 0-.067-.027-.126-.08-.177z" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/terminix.svg b/.icons/kora/apps/scalable/terminix.svg
new file mode 100644
index 000000000..3cc73e055
--- /dev/null
+++ b/.icons/kora/apps/scalable/terminix.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m16.544 18.254c.071 0 .128.021.172.064.045.041.068.096.067.161v.451c0 .066-.022.12-.067.161-.045.043-.101.064-.172.064h-7.178c-.069 0-.127-.021-.172-.064-.045-.041-.067-.095-.067-.161v-.451c0-.065.022-.12.067-.161.045-.043.103-.064.172-.064zm21.533 0c.07 0 .127.021.172.064.045.041.067.096.067.161v.451c0 .066-.022.12-.067.161-.045.043-.102.064-.172.064h-7.177c-.071 0-.127-.021-.173-.064-.045-.041-.066-.095-.066-.161v-.451c0-.065.021-.12.066-.161.046-.043.102-.064.173-.064zm-11.313-6.598 3.484 3.281c.051.048.075.101.075.162s-.024.115-.075.163l-3.484 3.281c-.05.046-.106.069-.172.069-.065 0-.121-.023-.171-.069l-.374-.352c-.05-.048-.075-.102-.075-.162 0-.061.025-.116.075-.163l2.938-2.767-2.938-2.767c-.05-.046-.075-.101-.075-.162s.025-.114.075-.162l.374-.352c.05-.047.106-.07.171-.07.066 0 .122.024.172.07zm-21.532 0 3.484 3.281c.05.048.075.101.075.162s-.025.115-.075.163l-3.484 3.281c-.05.046-.107.069-.172.069s-.123-.023-.172-.069l-.374-.352c-.05-.048-.074-.102-.074-.162 0-.061.024-.116.074-.163l2.939-2.767-2.939-2.767c-.05-.046-.074-.101-.074-.162s.024-.114.074-.162l.374-.352c.049-.047.107-.07.172-.07s.122.024.172.07z" fill="#bababa" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/terminology.svg b/.icons/kora/apps/scalable/terminology.svg
new file mode 100644
index 000000000..84f9fb229
--- /dev/null
+++ b/.icons/kora/apps/scalable/terminology.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f442c" offset="0"/>
+ <stop stop-color="#5d5544" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z"/>
+ </g>
+ </g>
+ <g fill="#ffbe23">
+ <path d="m11 14h.5c.277 0 .5.223.5.5s-.223.513-.5.5h-.5zm-1.5-2h.5v1h-.5c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm.5-2v1h-.5c-.831 0-1.5.669-1.5 1.5s.669 1.5 1.5 1.5h.5v1h-1.908c.206.582.754 1 1.408 1h.5v1h1v-1h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5h-.5v-1h1.908c-.206-.582-.754-1-1.408-1h-.5v-1z" fill-rule="nonzero"/>
+ <path d="m15 10h5v7h-5z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/terminus.svg b/.icons/kora/apps/scalable/terminus.svg
new file mode 100644
index 000000000..b0c8111c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/terminus.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1d495c" offset="0"/>
+ <stop stop-color="#345c6e" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m12 13v4.5l11 6.708-11 6.292v4.5l4.804 3 19.196-11.04v-5.723l-19.539-11.237z" fill="#a1ceea" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/termius-app.svg b/.icons/kora/apps/scalable/termius-app.svg
new file mode 100644
index 000000000..66741c77e
--- /dev/null
+++ b/.icons/kora/apps/scalable/termius-app.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.4789 29.4789 0 23.7022 38.7097)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222c62" offset="0"/>
+ <stop stop-color="#38458c" offset="1"/>
+ </linearGradient>
+ <path d="m9.006 17.336c-.004-.111-.006-.223-.006-.336 0-5.519 4.481-10 10-10 2.88 0 5.477 1.22 7.303 3.171 1.401-.747 3-1.171 4.697-1.171 5.473 0 9.924 4.405 9.999 9.86 1.852 1.816 3.001 4.345 3.001 7.14 0 5.519-4.481 10-10 10-.438 0-.869-.028-1.292-.083-1.718 3.034-4.976 5.083-8.708 5.083s-6.99-2.049-8.708-5.083c-.423.055-.854.083-1.292.083-5.519 0-10-4.481-10-10 0-3.701 2.014-6.934 5.006-8.664z" fill="url(#a)"/>
+ <g fill="none">
+ <path d="m17 20 5 2.5-5 2.5" stroke="#fff" stroke-width="2"/>
+ <path d="m24 27s.975 1 3 1 3-1 3-1" stroke="#fff" stroke-width="2"/>
+ <path d="m19 7c-5.486 0-10 4.514-10 10 .002.116.006.232.012.348-3.093 1.779-5.007 5.084-5.012 8.652 0 5.486 4.514 10 10 10 .435-.004.868-.036 1.299-.096 1.767 3.14 5.098 5.091 8.701 5.096 3.605-.003 6.939-1.954 8.707-5.096.428.06.86.092 1.293.096 5.486 0 10-4.514 10-10-.003-2.683-1.087-5.256-3.004-7.133-.072-5.434-4.561-9.865-9.996-9.867-1.639.002-3.252.408-4.697 1.18-1.888-2.025-4.535-3.177-7.303-3.18z" stroke="#e4e4e4" stroke-width="4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/terra.svg b/.icons/kora/apps/scalable/terra.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/terra.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/terratech.svg b/.icons/kora/apps/scalable/terratech.svg
new file mode 100644
index 000000000..f118b28e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/terratech.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3826 35.3826 0 24 41.6913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009aff" offset="0"/>
+ <stop stop-color="#47bcff" offset="1"/>
+ </linearGradient>
+ <path d="m24 1.886-22.114 22.114 22.114 22.114 22.114-22.114-22.114-22.114z" fill="#006dfd" fill-rule="nonzero"/>
+ <path d="m41.691 9.218c0-1.606-1.303-2.909-2.909-2.909h-29.564c-1.606 0-2.909 1.303-2.909 2.909v29.564c0 1.606 1.303 2.909 2.909 2.909h29.564c1.606 0 2.909-1.303 2.909-2.909z" fill="url(#a)"/>
+ <path d="m16.26 20.683v-4.423h4.423l3.317 3.317 3.317-3.317h4.423v4.423l-3.317 3.317 3.317 3.317v4.423h-4.423l-3.317-3.317-3.317 3.317h-4.423v-4.423l3.317-3.317z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tetrio-desktop.svg b/.icons/kora/apps/scalable/tetrio-desktop.svg
new file mode 100644
index 000000000..8107b33b9
--- /dev/null
+++ b/.icons/kora/apps/scalable/tetrio-desktop.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.061 3.061v7.329h7.329v6.282l3.141 2.093 3.141-2.093v-6.282h7.328v-7.329z" fill="#dd4da9" fill-rule="nonzero"/>
+ <path d="m10.39 16.672h6.282v28.267h-6.282z" fill="#bf3fa9"/>
+ <path d="m16.672 16.672h7.328v28.267h-7.328z" fill="#7d5ee2"/>
+ <g fill-rule="nonzero">
+ <path d="m24 16.672v20.938h13.61v-6.282h-6.282v-14.656z" fill="#365dc5"/>
+ <path d="m44.939 31.328v-20.938h-13.611v6.282h6.282v14.656z" fill="#179dab"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/texmacs.svg b/.icons/kora/apps/scalable/texmacs.svg
new file mode 120000
index 000000000..febda2674
--- /dev/null
+++ b/.icons/kora/apps/scalable/texmacs.svg
@@ -0,0 +1 @@
+TeXmacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/texmaker.svg b/.icons/kora/apps/scalable/texmaker.svg
new file mode 100644
index 000000000..ec5b1093e
--- /dev/null
+++ b/.icons/kora/apps/scalable/texmaker.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.429823 -45.0024 45.0024 -.429823 26.9223 46.5354)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007b5c" offset="0"/>
+ <stop stop-color="#10da96" offset="1"/>
+ </linearGradient>
+ <circle cx="24.098" cy="24.06" r="22.824" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m11.773 29.48c0 1.754 2.603 1.715 2.603 0v-9.958h3.273c1.755 0 1.755-2.524 0-2.524h-9.326c-1.716 0-1.716 2.524 0 2.524h3.45z"/>
+ <path d="m27.068 34.202c1.933 0 1.795-2.583 0-2.583h-6.013v-2.958h4.968c1.755 0 1.755-2.583 0-2.583h-4.968v-2.957h5.678c1.775 0 1.814-2.563 0-2.563h-7.078c-.69 0-1.223.512-1.223 1.222v11.2c0 .69.533 1.222 1.223 1.222z"/>
+ <path d="m31.499 17.579c-.907-1.381-3.213.138-1.971 1.616 1.202 1.4 2.405 2.919 3.647 4.476l-3.963 5.028c-1.124 1.341 1.104 2.958 2.11 1.519l3.569-4.752 3.628 4.653c1.065 1.459 3.234.039 2.149-1.439l-4.022-5.009c1.183-1.557 2.425-3.076 3.608-4.476 1.124-1.281-.868-2.997-1.893-1.656l-3.431 4.299z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/texstudio.svg b/.icons/kora/apps/scalable/texstudio.svg
new file mode 100644
index 000000000..13c93e4e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/texstudio.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 267.168 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a0afd" offset="0"/>
+ <stop stop-color="#8256fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.5286 32.4062 0 197.042 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a85fd" offset="0"/>
+ <stop stop-color="#8256fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.550745 -20.154 20.154 -.550745 24 33.8683)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#96d3e9" offset="0"/>
+ <stop stop-color="#dfd8ed" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.951 2.05c1.926-.531 3.955-.814 6.049-.814 1.868 0 3.685.226 5.423.651l10.74 38.136c-4.126 4.162-9.845 6.741-16.163 6.741-6.358 0-12.111-2.612-16.243-6.821l10.194-37.893z" fill="url(#b)"/>
+ <path d="m26.733 18.958c1.814 0 1.775 2.563 0 2.563h-5.678v2.957h4.968c1.755 0 1.755 2.583 0 2.583h-4.968v2.958h6.013c1.795 0 1.933 2.583 0 2.583h-7.413c-.69 0-1.223-.532-1.223-1.222v-11.2c0-.71.533-1.222 1.223-1.222zm4.766-2.979 3.431 4.259 3.431-4.299c1.025-1.341 3.017.375 1.893 1.656-1.183 1.4-2.425 2.919-3.608 4.476l4.022 5.009c1.085 1.478-1.084 2.898-2.149 1.439l-3.628-4.653-3.569 4.752c-1.006 1.439-3.234-.178-2.11-1.519l3.963-5.028c-1.242-1.557-2.445-3.076-3.647-4.476-1.242-1.478 1.064-2.997 1.971-1.616zm-13.85-.581c1.755 0 1.755 2.524 0 2.524h-3.273v9.958c0 1.715-2.603 1.754-2.603 0v-9.958h-3.45c-1.716 0-1.716-2.524 0-2.524z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/text-editor.svg b/.icons/kora/apps/scalable/text-editor.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/text-editor.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/text.svg b/.icons/kora/apps/scalable/text.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/text.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/textadept.svg b/.icons/kora/apps/scalable/textadept.svg
new file mode 100644
index 000000000..4b38f5901
--- /dev/null
+++ b/.icons/kora/apps/scalable/textadept.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9e2e4" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.426 18.166c6.607-7.504 14.917-10.983 18.546-7.763 3.628 3.219 1.209 11.926-5.398 19.431-6.607 7.504-14.917 10.983-18.546 7.764-3.628-3.22-1.209-11.927 5.398-19.432z" fill="#ffb61f"/>
+ <path d="m22.862 17.171v3.414h3.414v2.277h-3.414v3.666c0 .867.174 1.425.415 1.672.248.246.405.324 1.153.37h1.846v2.259h-1.846c-1.387 0-2.345-.25-2.872-.75-.528-.507-1.014-1.426-.973-2.755v-4.462h-1.138v-2.277h1.138v-3.414z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <g fill="#ff2e2e">
+ <circle cx="13.756" cy="12.618" r="2.276"/>
+ <path d="m35.749 30.849c.445.861.703 1.61.761 2.281.057.671-.119 1.31-.58 1.722-.46.413-1.103.555-1.833.526-.729-.028-1.581-.225-2.573-.581-3.965-1.427-9.453-5.175-14.061-9.531-2.304-2.178-4.151-4.289-5.388-6.122s-1.944-2.557-1.677-3.829c.064-.309.368-.507.679-.442.309.065.508.366.443.673-.125.594.336 1.231 1.506 2.964 1.169 1.733 2.968 3.799 5.226 5.933 4.514 4.268 9.991 7.961 13.664 9.283.918.33 1.674.493 2.226.515.553.021.867-.096 1.02-.233s.244-.339.206-.781-.239-1.079-.64-1.858c-.144-.28-.033-.623.249-.766.281-.144.628-.034.772.246z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/textosaurus.svg b/.icons/kora/apps/scalable/textosaurus.svg
new file mode 100644
index 000000000..6a4092df3
--- /dev/null
+++ b/.icons/kora/apps/scalable/textosaurus.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26.799 26.799 0 27.7816 39.9007)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c01202" offset="0"/>
+ <stop stop-color="#da4000" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m18.002 31.9-.566 4.59s.99.451 2.99.451 2.836-.33 2.836-.33l.664-4.711zm12.686 2.1-.235 4.479s.975.464 2.871.517c2.104.059 2.885-.488 2.885-.488l.564-4.508z" fill="#972b00"/>
+ <path d="m24.848 6.962c-.352.006-.671.21-.824.527l-1.828 3.783-2.931-1.157c-.646-.264-1.343.247-1.284.943l.332 4.267-3.069-1.293c-.674-.2-1.32.388-1.182 1.078l.697 4.097-1.641-.181c-.708-.077-1.239.633-.963 1.29l1.485 3.652-1.93 1.704-1.847-3.256c-.448-.696-1.514-.508-1.697.3l-.717 3.578-1.45-1.934c-.503-.672-1.568-.391-1.674.442l-.701 4.449c-.073.559.363 1.054.927 1.054l1.47.199-.042 3.587c-.009.817.881 1.251 1.484.699l4.076-4.021 27.034-.464c.654-.007 1.099-.665.861-1.273l-2.141-5.502 2.55-4.391c.263-.536-.037-1.177-.616-1.319l-3.291-.708.731-4.084c.111-.625-.42-1.177-1.049-1.089l-3.156.443-.452-3.516c-.054-.722-.873-1.11-1.466-.696l-2.686 2.524-2.216-3.318c-.177-.264-.476-.42-.794-.414z" fill="#ff8100"/>
+ <path d="m1 29.1s5.846-.537 10.927-3.856c2.829-1.848 4.046-5.951 6.535-8.66.533-.58 1.111-1.189 1.727-1.729 1.495-1.237 3.686-1.825 5.794-1.855 1.821-.026 3.58.364 4.773 1.112 2.603 1.767 4.733 4.969 6.036 7.843 1.272 2.803 2.647 3.333 2.647 3.333l4.523 2.286c1.979 1 1.857 3.553 2.054 4.832l-2.107.347-.471 1.447c-.079-.023-5.869-.737-7.842.883-.975.013-2.138-.083-4.241-.083l-.572 4.565s-.783.548-2.886.488c-1.897-.053-2.872-.517-2.872-.517l.31-5.876-6.762-1.221-.739 5.23s-.834.331-2.834.331-2.99-.451-2.99-.451l.682-5.545s-6.35-.573-6.694-.641c-5.492-1.082-4.998-2.263-4.998-2.263z" fill="url(#a)"/>
+ </g>
+ <circle cx="38" cy="28" r="2" fill="#fff"/>
+ <circle cx="38" cy="28" r="1" fill="#3f3f3f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/texworks.svg b/.icons/kora/apps/scalable/texworks.svg
new file mode 120000
index 000000000..1f1cd626f
--- /dev/null
+++ b/.icons/kora/apps/scalable/texworks.svg
@@ -0,0 +1 @@
+TeXworks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/the-swapper.svg b/.icons/kora/apps/scalable/the-swapper.svg
new file mode 100644
index 000000000..5650cacde
--- /dev/null
+++ b/.icons/kora/apps/scalable/the-swapper.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#322464" offset="0"/>
+ <stop stop-color="#55458f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 6.963c-6.984 0-11.155 3.561-12.989 6.95-1.835 3.388-1.801 6.709-1.801 6.709l1.132 9.105s.375 4.549 2.276 6.83c1.901 2.28 5.236 4.48 11.382 4.48s9.481-2.2 11.382-4.48c1.901-2.281 2.276-6.83 2.276-6.83l1.132-9.105s.034-3.321-1.801-6.709c-1.834-3.389-6.005-6.95-12.989-6.95z" fill="#e6e9dc"/>
+ <path d="m9.493 22.898 1.871 6.829s2.106 4.553 12.636 4.553 12.636-4.553 12.636-4.553l1.871-6.829s0-4.553-2.418-4.553c-7.253 0-7.253 1.264-12.089 1.264s-4.836-1.264-12.089-1.264c-2.418 0-2.418 4.553-2.418 4.553z" fill="#363636"/>
+ <path d="m33.106 18.443c-2.159.205-3.334.395-4.531.654l-.022 14.872c1.84-.249 3.337-.887 4.528-1.33z" fill="#fff" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/theia-electron.svg b/.icons/kora/apps/scalable/theia-electron.svg
new file mode 120000
index 000000000..c5c15487f
--- /dev/null
+++ b/.icons/kora/apps/scalable/theia-electron.svg
@@ -0,0 +1 @@
+theia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/theia-ide.svg b/.icons/kora/apps/scalable/theia-ide.svg
new file mode 120000
index 000000000..c5c15487f
--- /dev/null
+++ b/.icons/kora/apps/scalable/theia-ide.svg
@@ -0,0 +1 @@
+theia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/theia.svg b/.icons/kora/apps/scalable/theia.svg
new file mode 100644
index 000000000..926fbae82
--- /dev/null
+++ b/.icons/kora/apps/scalable/theia.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bec0c1" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -21 21 0 27.1861 35)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(.903793 0 0 .903793 2.30898 2.35708)">
+ <path d="m5.5 14h-0.021c-0.823 0-1.5 0.677-1.5 1.5s0.677 1.5 1.5 1.5h5.042c0.823 0 1.5-0.677 1.5-1.5s-0.677-1.5-1.5-1.5h-0.021zm10.021 0h-0.021c-0.823 0-1.5 0.677-1.5 1.5s0.677 1.5 1.5 1.5h2.021c0.823 0 1.5 0.677 1.5 1.5s-0.677 1.5-1.5 1.5h-9.021c-0.823 0-1.5 0.677-1.5 1.5s0.677 1.5 1.5 1.5h12.021c0.823 0 1.5 0.677 1.5 1.5s-0.677 1.5-1.5 1.5h-3.021c-0.823 0-1.5 0.677-1.5 1.5s0.677 1.5 1.5 1.5h1.021c0.823 0 1.5 0.677 1.5 1.5s-0.677 1.5-1.5 1.5h-5.021c-0.823 0-1.5 0.677-1.5 1.5s0.677 1.5 1.5 1.5h22.5v-0.018c5.596-0.266 9.997-4.88 10-10.482-7e-3 -5.599-4.407-10.208-10-10.475v-0.025zm-7 12h-0.021c-0.823 0-1.5 0.677-1.5 1.5s0.677 1.5 1.5 1.5h4.021c0.823 0 1.5-0.677 1.5-1.5s-0.677-1.5-1.5-1.5h-0.021zm-5 6h-0.021c-0.823 0-1.5 0.677-1.5 1.5s0.677 1.5 1.5 1.5h5.021c0.823 0 1.5-0.677 1.5-1.5s-0.677-1.5-1.5-1.5h-0.021z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m35.5 18c-3.04 0-5.5 2.426-5.5 5.416v2.168c0 2.994 2.46 5.416 5.5 5.416 3.037 0 5.5-2.422 5.5-5.416v-2.168c0-2.99-2.463-5.416-5.5-5.416zm-2 8h4c.828 0 1.5-.672 1.5-1.5s-.672-1.5-1.5-1.5h-4c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/theme-config.svg b/.icons/kora/apps/scalable/theme-config.svg
new file mode 100644
index 000000000..77c2c425a
--- /dev/null
+++ b/.icons/kora/apps/scalable/theme-config.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0595533 -35.1749 35.1749 .0595533 327.187 41.5755)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6aaa0e" offset="0"/>
+ <stop stop-color="#1ab4fd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -35.1749 35.1749 0 329.366 41.0847)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006299" offset="0"/>
+ <stop stop-color="#00a3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.238213 -35.1749 35.1749 .238213 301.673 43.048)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#707070" offset="1"/>
+ </linearGradient>
+ <path d="m17.837 2.332h12.324v43.336h-12.324z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.279v-43.336z" fill="url(#b)" fill-rule="nonzero"/>
+ <path d="m8.56 2.332h9.277v43.336h-9.277c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#c)" fill-rule="nonzero"/>
+ <g opacity=".5">
+ <path d="m31.904 21.588c.261-.307.744-.278.972-.041.229.238.202.684-.066 1.115-.19.325-.644.634-1.019.835-.349-.245-.764-.606-.914-.95-.214-.461-.188-.907.067-1.115.255-.209.738-.18.96.156zm.406.237c.116.024.208.105.201.221-.007.113-.107.197-.226.193-.137-.003-.208-.105-.201-.219.007-.115.086-.223.226-.195zm-.842-.048c.136-.015.209.106.202.22s-.058.195-.226.194c-.118 0-.209-.105-.202-.22.007-.114.108-.182.226-.194z" fill="#fff"/>
+ <path d="m31.472 20.271-.091-.001c-.086 0-.154-.07-.153-.156v-.26c-.367-.094-.471-.313-.47-.761.003-.661.542-1.197 1.203-1.194.661.002 1.196.541 1.194 1.203-.002.441-.114.658-.475.753l-.001.264c0 .086-.069.155-.155.155l-.09-.001c-.085 0-.155-.07-.155-.156l.001-.207c-.04.003-.082.004-.126.005v.203c-.001.085-.07.154-.156.154l-.09-.001c-.086 0-.155-.07-.155-.155l.001-.201c-.044-.002-.086-.003-.127-.006v.207c-.001.085-.07.155-.155.155zm-.01-1.663c.203.08.367.161.367.359-.001.196-.134.233-.37.354-.181.093-.368-.161-.367-.357.001-.198.18-.43.37-.356zm.988.004c.196-.055.367.16.367.358-.001.197-.195.46-.369.355-.214-.128-.368-.161-.367-.357.001-.198.144-.293.369-.356z" fill="#ededed"/>
+ <g fill="#fff">
+ <path d="m32.696 24.529-.381.361.54.57-.48.456-.541-.57-.382.361c-.129.123-.33.122-.447-.002-.118-.125-.108-.325.021-.447l.382-.362-.542-.572.481-.456.514.572.41-.361c.129-.123.33-.121.447.003.118.124.108.324-.022.447z"/>
+ <path d="m32.051 29.043v.146l-.524-.001.001-.146h-.282c-.272-.001-.492-.222-.492-.494l.002-.984c0-.272.221-.492.493-.492l1.088.002c.272.001.492.222.492.494l-.002.984c0 .272-.222.492-.494.491zm.147-.432c-.141 0-.256-.115-.255-.256-.001-.141.115-.255.256-.255.14 0 .255.115.254.256.001.141-.115.255-.255.255zm-.872-.001c-.141-.001-.256-.115-.256-.256 0-.142.115-.256.257-.256.141 0 .255.115.255.257-.001.14-.115.255-.256.255z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/thermal-monitor.svg b/.icons/kora/apps/scalable/thermal-monitor.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/apps/scalable/thermal-monitor.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thg.svg b/.icons/kora/apps/scalable/thg.svg
new file mode 120000
index 000000000..4ef5d661c
--- /dev/null
+++ b/.icons/kora/apps/scalable/thg.svg
@@ -0,0 +1 @@
+tortoisehg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thg_logo.svg b/.icons/kora/apps/scalable/thg_logo.svg
new file mode 120000
index 000000000..4ef5d661c
--- /dev/null
+++ b/.icons/kora/apps/scalable/thg_logo.svg
@@ -0,0 +1 @@
+tortoisehg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thingy.svg b/.icons/kora/apps/scalable/thingy.svg
new file mode 100644
index 000000000..c4bad2261
--- /dev/null
+++ b/.icons/kora/apps/scalable/thingy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a10300" offset="0"/>
+ <stop stop-color="#ff2e33" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.033 13.166c-1.126 0-2.034.91-2.034 2.029v8.636c0 .541.218 1.053.597 1.439l8.968 8.967c.794.795 2.077.795 2.871 0l8.635-8.635c.795-.795.795-2.083 0-2.872l-8.967-8.967c-.379-.379-.897-.597-1.439-.597zm11.991 0 8.306 8.312c.716.716 1.113 1.674 1.113 2.691s-.391 1.967-1.113 2.69l-7.368 7.361.019.017c.794.795 2.077.795 2.871 0l8.635-8.635c.795-.795.795-2.083.007-2.872l-8.968-8.967c-.385-.379-.897-.597-1.439-.597zm-9.691 2.167c1.199 0 2.167.97 2.167 2.171 0 1.2-.975 2.162-2.167 2.162-1.193 0-2.167-.97-2.167-2.171 0-1.2.968-2.162 2.167-2.162z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/thinkorswim.svg b/.icons/kora/apps/scalable/thinkorswim.svg
new file mode 100644
index 000000000..881ec0398
--- /dev/null
+++ b/.icons/kora/apps/scalable/thinkorswim.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.344 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#001621" offset="0"/>
+ <stop stop-color="#0a384e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.790361 33.012 -33.012 .790361 -99.2094 7.16144)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#126086" offset="0"/>
+ <stop stop-color="#004465" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(35.8602 0 0 35.8602 4.79081 197.344)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a6c3" offset="0"/>
+ <stop stop-color="#6ac5ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m39.44 2.332c2.555 0 4.752 1.541 5.712 3.743l-15.043 15.976c.425.518.768 1.099 1.016 1.722l14.543-5.708v7.412l-14.107 1.156c-.05.709-.215 1.405-.489 2.06l14.596 8.005v2.742c0 2.548-1.532 4.74-3.725 5.704l-12.746-13.947c-.353.289-.735.54-1.14.749l6.066 13.722h-7.203l-1.413-13.016c-.141.01-.283.015-.424.015-.737-.002-1.469-.131-2.164-.378l-7.574 13.379h-6.785c-1.049 0-2.038-.26-2.906-.719l14.81-14.213c-.355-.36-.667-.76-.929-1.192l-17.203 8.212v-7.567l16.306-3.248c-.034-.256-.052-.515-.055-.774.003-1.001.237-1.987.683-2.882l-16.934-12.133v-2.592c0-1.533.555-2.937 1.474-4.022l17.05 16.701c.58-.499 1.244-.892 1.961-1.16l-6.646-17.747h12.122l-1.951 17.459c.272.055.54.127.802.216l6.088-17.675h6.208z" fill="url(#b)"/>
+ <path d="m26.7 2.332-.017.434c-.017.491-.382 9.358-.673 16.371-.106 2.562-.182 4.67-.169 4.683.013.014.033.016.043.007.01-.01 1.21-3.471 2.668-7.692 3.787-10.97 4.587-13.285 4.691-13.56l.093-.243zm-7.14 9.044s-4.625 3.859-4.663 3.959c-.015.04.755.831 2.26 2.317 1.256 1.241 3.437 3.397 4.847 4.791 1.411 1.393 2.581 2.533 2.599 2.533s.034-.017.034-.037h-.002c0-.019-.951-2.59-2.114-5.713s-2.293-6.162-2.512-6.754c-.219-.591-.449-1.096-.449-1.096zm17.938 2.842c-.05-.017-10.461 11.029-10.481 11.119-.011.049.013.051.109.017.065-.023 3.131-1.22 6.813-2.659 3.682-1.44 6.704-2.637 6.712-2.66.017-.054-3.095-5.798-3.153-5.817zm-20.976 7.128c-.045-.017-.073.006-.089.075-.035.154-.745 5.813-.745 5.941 0 .086.023.115.085.115.046 0 1.653-.324 3.571-.722 1.92-.397 3.506-.741 3.528-.764.022-.022.031-.046.021-.055-.113-.097-6.322-4.571-6.371-4.59zm22.078 4.689c-.044-.04-10.513.903-10.558.951-.019.02-.016.044.01.054.023.011 2.131 1.171 4.685 2.578s4.682 2.555 4.727 2.552c.076-.007.129-.262.629-3.056h-.003c.301-1.676.53-3.061.51-3.079zm-14.905 1.522c-.054.021-3.465 1.646-7.581 3.61-4.117 1.965-8.349 3.981-9.404 4.483-1.055.503-1.919.94-1.919.97 0 .029.746 1.128 1.659 2.442 2.16 3.108 2.116 3.045 2.154 3.045.017 0 3.435-3.262 7.596-7.25v-.002c4.161-3.987 7.572-7.27 7.58-7.294.011-.028-.02-.029-.085-.004zm2.844.774c-.02-.007-.038.005-.038.028s.399.946.887 2.05c.487 1.105 2.178 4.937 3.758 8.517 1.579 3.58 2.876 6.566 2.905 6.626l.055.116h.086c.053-.029.151-.081.153-.084.012-.017 1.154-.741 2.535-1.611 1.382-.87 2.512-1.595 2.512-1.612 0-.038-12.8-14.01-12.853-14.03zm-1.508.299c-.014-.014-.03-.008-.047.012-.086.097-5.098 9.054-5.098 9.11 0 .046.143.078.584.136.321.041 1.698.223 3.063.401 1.364.179 2.506.315 2.536.305.038-.013.047-.069.03-.193-.022-.16-.767-7.271-.94-8.963-.055-.55-.086-.768-.128-.808z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/thonny.svg b/.icons/kora/apps/scalable/thonny.svg
new file mode 100644
index 000000000..c27291082
--- /dev/null
+++ b/.icons/kora/apps/scalable/thonny.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#50575a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24 30.955v-11.955c0-1.656 1.344-3 3-3s3 1.344 3 3v5.194c.609-.127 1.277-.197 2.012-.194 2.928.011 4.742 1.123 5.91 2.336 1.871 1.946 2.065 4.385 2.065 4.385.009.093.013.186.013.279v6c0 1.656-1.344 3-3 3s-3-1.344-3-3v-5.735c-.101-.356-.553-1.259-2.012-1.265-1.392-.005-1.863.987-1.988 1.35v5.65c0 1.656-1.344 3-3 3s-3-1.344-3-3v-5.95c-.001-.031-.001-.063 0-.095zm-8-16.955h-5c-1.656 0-3-1.344-3-3s1.344-3 3-3h26c1.656 0 3 1.344 3 3s-1.344 3-3 3h-15v23c0 1.656-1.344 3-3 3s-3-1.344-3-3z" fill="#fff" fill-opacity=".82"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/thorium-browser.svg b/.icons/kora/apps/scalable/thorium-browser.svg
new file mode 100644
index 000000000..a5c97afc4
--- /dev/null
+++ b/.icons/kora/apps/scalable/thorium-browser.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -25.4711 25.4711 0 22.883 29.5001)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#396bd7" offset="0"/>
+ <stop stop-color="#4396f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0804024 -33.0251 33.0251 .0804024 22.8026 43.9971)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6199f6" offset="0"/>
+ <stop stop-color="#8ab6ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -28.997 28.997 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a2c2fa" offset="0"/>
+ <stop stop-color="#a0c8d1" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.31674 -3.31674)" d="m23.969 4c-7.006 0-13.131 3.592-16.694 9.026-.126 8.143 5.048 10.98 8.799 15.242-.69-1.274-1.092-2.722-1.092-4.279 0-4.983 4.039-6.442 8.987-6.996l17.848-1.999c-3.276-6.535-10.018-10.994-17.849-10.994z" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.31674 -3.31674)" d="m6.695 34.042c3.503 6.073 9.674 9.587 16.157 9.958 6.913-3.814 10.577-8.663 8.787-15.249-.758 1.236-1.809 2.308-3.156 3.086-2.141 1.237-4.123-.063-6.33-.643-2.237-.587-4.693-.477-5.946-2.65l-8.925-15.472c-4.017 6.109-4.503 14.182-.588 20.97z" fill="url(#b)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.31674 -3.31674)" d="m41.319 33.987c3.503-6.073 3.458-13.179.537-18.984l-17.587.007c1.448.039 2.901.414 4.248 1.193 2.304 1.332 2.088 3.963 2.597 6.368.444 2.095 1.851 3.911.692 5.92l-8.923 15.472c7.293.428 14.521-3.187 18.436-9.976z" fill="url(#c)"/>
+ </g>
+ <circle cx="24.00006" cy="24.00006" r="10.2438" fill="#004767" stroke-width="1.1382"/>
+ <circle cx="24.00006" cy="24.00006" r="7.9674" fill="#3c79e0" stroke-width="1.1382"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/thorium.svg b/.icons/kora/apps/scalable/thorium.svg
new file mode 100644
index 000000000..7e441a9a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/thorium.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a59ee" offset="0"/>
+ <stop stop-color="#5793fc" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m7.942 14.728v5.298h5.299v13.246h5.298v-13.246h5.299v-5.298zm17.22 0v18.544h5.299v-7.104c.702-3.105 4.97-2.555 5.298-.127v7.231h5.299v-8.737c-.261-3.235-2.593-5.632-5.305-5.833-1.758-.131-3.677.866-5.292 2.471v-6.445z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/thunar-filemanager.svg b/.icons/kora/apps/scalable/thunar-filemanager.svg
new file mode 120000
index 000000000..e08c35afa
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunar-filemanager.svg
@@ -0,0 +1 @@
+thunar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunar.svg b/.icons/kora/apps/scalable/thunar.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunar.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-beta-bin.svg b/.icons/kora/apps/scalable/thunderbird-beta-bin.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-beta-bin.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-beta.svg b/.icons/kora/apps/scalable/thunderbird-beta.svg
new file mode 120000
index 000000000..824829184
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-beta.svg
@@ -0,0 +1 @@
+thunderbird-trunk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-bin.svg b/.icons/kora/apps/scalable/thunderbird-bin.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-bin.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-branded.svg b/.icons/kora/apps/scalable/thunderbird-branded.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-branded.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-early-bird.svg b/.icons/kora/apps/scalable/thunderbird-early-bird.svg
new file mode 120000
index 000000000..824829184
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-early-bird.svg
@@ -0,0 +1 @@
+thunderbird-trunk.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-icon.svg b/.icons/kora/apps/scalable/thunderbird-icon.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-icon.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-mozilla-build.svg b/.icons/kora/apps/scalable/thunderbird-mozilla-build.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-mozilla-build.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird-trunk.svg b/.icons/kora/apps/scalable/thunderbird-trunk.svg
new file mode 120000
index 000000000..b5aba8a16
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird-trunk.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/thunderbird.svg b/.icons/kora/apps/scalable/thunderbird.svg
new file mode 100644
index 000000000..9e1ea24e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbird.svg
@@ -0,0 +1,43 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(21.5946 22.6086 -15.2608 14.5763 4.44788 20.8684)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1888ea" offset="0"/>
+ <stop stop-color="#0c63bf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(8.128 -3.27244 1.11389 2.76664 21.8557 11.5718)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0f63ba" offset="0"/>
+ <stop stop-color="#0f63ba" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(9.44558 4 -3.82383 9.02957 4.71 22)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1881df" offset="0"/>
+ <stop stop-color="#0f63ba" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-5.211e-5 15.8913 -17.4804 -5.732e-5 24.0001 19.0701)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bce0fd" offset="0"/>
+ <stop stop-color="#8fcefc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-5.211e-5 12 -8 -3.474e-5 24.0001 14)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#d8edfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(6.86975 -10.8113 9.18201 5.83445 27.9029 34.0045)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a39af6" offset="0"/>
+ <stop stop-color="#a399f5" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-1.79614 10.4797 -29.7037 -5.091 11.2875 20.0836)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a39af6" offset="0"/>
+ <stop stop-color="#a39af6" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-5.2e-5 -.431266)" d="m20.522 12.178c1.1-4.08 6.14-6.266 11.478-6.628 4.072-.276 8.301 1.131 10.681 3.161-1.42.07-3.085.407-4.147.951 1.956.516 3.577 1.703 4.797 3.123-.92-.17-1.929-.367-2.779-.147.6.9 1.384 2.085 1.834 3.165 1.3 3.09 1.624 5.067 1.614 8.197 0 11.54-8.57 20-20 20s-20.086-9.046-20.141-19.906c-.009-1.8.172-3.524.702-5.304.12-.37.28-.7.49-.83.04-.02.08-.03.12-.03.22 0 .39.37.43.51.29 1.14.662 2.126 1.152 3.196 0-2.37.959-4.384 2.299-6.264.9-1.25 1.756-2.138 2.146-5.488 0 0 .03-.31.43-.31 2.43.71 4.397 4.712 4.255 9.921 1.61.24 1.586-1.457 1.586-1.457-.21-.59-.168-2.044-.101-2.357.258-1.209 1.097-2.386 3.154-3.503z" fill="#137de0" fill-rule="nonzero"/>
+ <path d="m43 17c.08.24.29 1.18.29 2 0 11-8.65 21-19.29 21-4.16 0-7.484-1.185-10.804-3.775-5.14-3.99-8.751-8.246-8.751-14.536 0-1.43.33-3.19.51-3.9.05-.2.12-.24.21-.24-.03 0-.09.01-.12.03-.22.15-.35.45-.49.83-.23.58-.54 2.35-.57 2.57-.1.73-.113 1.975-.118 3.185-.037 9.682 8.317 19.405 20.133 19.405 11.43 0 19.811-8.031 20-19.569.048-2.95-.297-5.2-1-7z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m22.482 11.774s3.07-1.783 4.398-2.207c4.581-1.461 6.716-2.036 11.903-1.786 2.27.11.795-1.089-.898-1.31-1.692-.221-7.581-1.222-10.819.192-3.239 1.413-5.506 4.46-5.55 4.909s-.6 1.133.966.202z" fill="url(#b)"/>
+ <path d="m42.681 8.28c-2.663-1.195-11.628-2.685-16.864-.169-3.613 1.735-3.966 4.021-3.966 4.021s1.253.427 1.72 1.254c.467.826-.981 3.276-.981 3.276l-5.121.945c-.179-.59-.175-.965-.181-1.285-.035-1.65.754-3.495 3.234-4.575 1.1-4.08 6.323-6.675 12.509-6.663 4.2.008 7.27 1.166 9.65 3.196z" fill="#a29af5"/>
+ <g fill-rule="nonzero">
+ <path d="m4.98 17.813c-.3 1.26-.532 2.216-.532 3.626 0 4.47 1.567 8.313 5.673 12.156-1.16-1.43-1.804-2.912-1.804-5.992 0-4 1.708-6.226 2.838-7.386.1-.11.363-.373.543-.373.22 0 .217.326.227.626.37 10.39 7.046 15.753 17.736 15.224-3.982-.509-6.721-2.324-7.091-2.914-.325-.519-.295-2.405 3.791-2.407 3.76-.003 7.547-2.779 7.551-6.373.009-8.432-5.912-10.749-9.912-10.749-3 0-6.008 2.137-6.608 4.357.29.96-.749 1.565-1.509 1.455.104-5.552-1.825-8.921-4.255-9.921-.39 0-.43.32-.43.32-.39 3.35-1.036 3.941-1.936 5.191-1.34 1.88-2.509 3.932-2.509 6.552-.49-1.07-.843-1.982-1.133-3.122-.04-.13-.21-.51-.43-.51-.12 0-.18.11-.21.24z" fill="url(#c)"/>
+ <path d="m24.577 31.788c4.482-.13 9.27-3.502 9.27-7.788 0-2-.094-2.583-1.024-4.058-1.875-2.975-5.529-4.365-8.823-4.336-3 .027-6.794 1.072-8.868 4.469-.877 1.437-1.142 2.281-1.044 4.278.356 7.188 7.031 11.915 15.485 11.312-2.237-.486-3.419-.749-5.445-2.334-.248-.195-1.069-.912-1.069-1.174 0-.497.995-.354 1.518-.369z" fill="url(#d)"/>
+ <path transform="translate(-.14956 1.40257)" d="m25.43 25.29c-.46.45-.88.71-1.43.71-.53 0-1-.28-1.43-.71l-7.293-6.61c2.151-3.431 5.83-4.476 8.83-4.476s6.675 1.147 8.818 4.258z" fill="url(#e)"/>
+ </g>
+ <path transform="translate(-.14956 1.40257)" d="m32.165 17.581c.311.325.495.539.724.923l-7.459 6.786c-.46.45-.88.71-1.43.71-.53 0-1-.28-1.43-.71l-7.293-6.61c.2-.391.427-.638.704-.981 0 0 7.183 6.414 7.214 6.439.184.146.542.281.744.281.214 0 .489-.045.668-.22.025-.024 7.558-6.618 7.558-6.618z" fill="#fff"/>
+ <path d="m25.092 11.507c1.165-.374.931-1.584.931-1.584s-.403-.399-1.189-.132c-1.075.366-1.178 1.291-1.178 1.291s.572.702 1.436.425z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m23.112 32.305c-.033-.058-.053-.108-.053-.148 0-.497.995-.354 1.518-.369 4.482-.13 9.27-3.502 9.27-7.788 0-.629-.009-1.118-.051-1.538 1.226-.8 3.738-1.865 4.079-1.694.441.221.294 2.237-.339 5.417s-3.415 5.329-6.079 6.639c-2.665 1.31-6.742.589-7.801-.177-.175-.127-.362-.234-.544-.342z" fill="url(#f)"/>
+ <path d="m11.748 19.85c-.946 1-2.141 3.313-2.215 6.218-.073 2.926 1.096 5.829 2.2 7.301s2.815 2.926 2.484 3.294c-.332.368-4.929-3.848-4.096-3.068-.953-1.487-1.748-3.035-1.804-5.992-.077-3.999 1.708-6.226 2.838-7.386.1-.11.363-.373.543-.373.018 0 .035.002.05.006z" fill="url(#g)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/thunderbolt.svg b/.icons/kora/apps/scalable/thunderbolt.svg
new file mode 120000
index 000000000..53f64db6d
--- /dev/null
+++ b/.icons/kora/apps/scalable/thunderbolt.svg
@@ -0,0 +1 @@
+preferences-desktop-thunderbolt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tibia.svg b/.icons/kora/apps/scalable/tibia.svg
new file mode 100644
index 000000000..78ca334b4
--- /dev/null
+++ b/.icons/kora/apps/scalable/tibia.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 41.054688,20.093815 c -0.02955,-1.14e-4 -0.05826,0.0083 -0.08594,0.02734 -1.296349,3.335329 -2.755203,3.845884 -3.910156,4.568359 0,0 -0.331657,1.123981 0.671875,1.945313 0.603758,0.494141 1.041015,-0.732422 1.041015,-0.732422 0,0 0.07327,1.373801 1.646485,1.121094 0.478662,-0.07689 0.803168,-0.430705 1.011719,-0.94336 0.0675,-0.165927 -0.436112,-1.347995 0.167968,-0.542969 0.192859,0.257013 0.392481,-0.93559 0.41211,-1.296875 0.112111,-2.063488 -0.511832,-4.14478 -0.955078,-4.146484 z m -26.94336,3.835938 c -0.07049,0.01102 -0.137355,0.06482 -0.197266,0.171874 l -4.0878901,1.472657 c 0.8967761,0.771108 1.9699471,2.439434 3.1347661,1.861328 0.628884,-0.312119 0.631237,-0.738051 0.449218,-1.119141 0.323848,0.294127 0.685624,0.502492 0.951172,0.285156 0.878091,-0.718666 0.243428,-2.749009 -0.25,-2.671874 z"/>
+ <path style="opacity:0.2" d="m 38,29 -5.892578,5.53125 3.542969,4.611328 0.132812,-0.002 -0.179687,0.107422 v 3.287109 C 35.55131,44.797633 37.697266,45 37.697266,45 L 42.1875,44.792969 c 1.569999,-0.75394 1.517169,-1.346193 1.763672,-1.96875 -0.05484,-0.562932 -0.0153,-1.640115 0.01758,-2.828125 0.008,-0.288612 -0.402284,-0.531959 -0.396484,-0.828125 0.0012,-0.06257 0.02802,-0.127095 0.05859,-0.19336 0.291569,-0.05299 0.340956,-0.178378 0.283203,-0.482421 0.04863,-0.08909 0.08574,-0.175307 0.08594,-0.257813 0.0047,-1.979646 -0.140868,-3.739563 -0.884766,-3.496094 h -0.002 C 42.428723,32.217895 41.182611,29.843299 38,29 Z M 32.107422,34.53125 21,34 23.453125,36.716797 23.964844,38.035156 25.431641,39 v 3.068359 C 25.379435,44.330836 27.835938,45 27.835938,45 h 4.595703 c 1.57,-0.75394 1.517167,-1.346193 1.763671,-1.96875 -0.173123,-1.745435 0.764615,-4.180685 -0.523437,-5.234375 z"/>
+ <path style="fill:#613dc6" d="m 35.604371,38.247114 7.51105,-4.508804 c 0.743898,-0.243469 0.889153,1.515484 0.884471,3.49513 -6.97e-4,0.291606 -0.422284,0.639825 -0.428046,0.935314 -0.0058,0.296166 0.404271,0.539597 0.396284,0.828209 -0.03288,1.18801 -0.07225,2.263441 -0.01741,2.826373 -0.246503,0.622557 -0.193907,1.215422 -1.763906,1.969362 L 37.697066,44 c 0,0 -2.144904,-0.202533 -2.092698,-2.46501 z"/>
+ <path style="fill:#613dc6" d="m 25.430796,37.780686 8.24194,-0.984681 c 1.288052,1.05369 0.34894,3.489198 0.522063,5.234633 C 33.948295,42.653195 34.000892,43.24606 32.430892,44 h -4.59416 c 0,0 -2.458142,-0.66896 -2.405936,-2.931437 z"/>
+ <path style="fill:#203455" d="m 21,33 11.106544,0.530734 1.566192,3.265271 C 32.483692,38.433144 28.235403,37.719898 25.430796,38 l -1.466211,-0.964359 -0.510563,-1.319219 z"/>
+ <path style="fill:#203455" d="M 32.106544,33.530734 38,28 c 4.530841,1.200541 5.165071,5.497249 5.789761,8.913412 0.194914,0.953302 0.37655,1.083746 -0.649257,1.101275 L 35.65,38.143464 Z"/>
+ <path style="opacity:0.2" d="m 24.077959,14.653081 -9.344915,6.633554 c 0.100943,0.232155 0.125155,0.506629 0.110805,0.803216 L 7.3077511,22.23336 9.826754,25.546848 c 1.876928,-0.126476 3.363626,-0.673774 4.496285,-1.83462 l 0.319075,-0.302693 c -0.129014,0.672354 -0.235709,1.343139 -0.02913,1.862909 0.60185,1.514303 2.6654,2.338051 3.26725,3.781762 0.312681,0.750055 0.625487,1.471593 0.938167,2.144791 0.511881,1.102075 1.023869,1.874919 1.53575,2.631337 0.27431,0.40425 0.500987,0.622241 1.058774,0.641059 2.100527,0.355475 4.053018,0.595032 5.94197,0.638489 2.542162,0.05849 4.969244,-0.238202 7.487208,-1.0855 4.098577,-1.379177 4.062863,-6.248396 2.235157,-7.866023 l -1.331564,-1.178608 c 0.134254,0.03328 0.270637,0.05684 0.409732,0.06621 2.856083,-0.739219 3.730405,-3.012279 4.814163,-4.924425 -1.372878,-0.841753 -2.745691,-3.385299 -4.118569,-5.14766 l -4.128369,5.536566 -1.00759,0.812134 c 0.130097,0.133335 0.264741,0.284923 0.402927,0.446471 z"/>
+ <path style="fill:#ffb474" d="m 40.969591,19.121428 c -1.296349,3.335329 -2.756078,3.846074 -3.911031,4.568549 0,0 -0.331768,1.123678 0.671764,1.94501 0.603758,0.494141 1.041773,-0.733087 1.041773,-0.733087 0,0 0.07207,1.374796 1.645281,1.122089 0.478662,-0.07689 0.803977,-0.430471 1.012528,-0.943126 0.0675,-0.165927 -0.437034,-1.348808 0.167046,-0.543782 0.192859,0.257013 0.393514,-0.935677 0.413143,-1.296962 0.119585,-2.201054 -0.59767,-4.422614 -1.040504,-4.118691 z"/>
+ <path style="fill:#ffb474" d="m 9.826754,24.574414 4.086564,-1.473406 c 0.479286,-0.85642 1.451374,1.679395 0.447842,2.500728 -0.603758,0.49414 -1.713538,-1.177661 -1.713538,-1.177661 0,0 1.739481,1.303777 0.31403,2.011237 -1.164819,0.578106 -2.238122,-1.08979 -3.134898,-1.860898 z"/>
+ <path style="fill:#f74219" d="m 24.077959,13.652973 -9.344915,6.633554 c 0.100943,0.232155 0.125155,0.506629 0.110805,0.803216 L 7.3077511,21.233252 9.826754,24.54674 c 1.876928,-0.126476 3.363626,-0.673774 4.496285,-1.83462 l 0.319075,-0.302693 c -0.129014,0.672354 -0.235709,1.343139 -0.02913,1.862909 0.60185,1.514303 2.6654,2.338051 3.26725,3.781762 0.312681,0.750055 0.625487,1.471593 0.938167,2.144791 0.511881,1.102075 1.023869,1.874919 1.53575,2.631337 0.27431,0.40425 0.500987,0.622241 1.058774,0.641059 2.100527,0.355475 4.053018,0.595032 5.94197,0.638489 2.542162,0.05849 4.969244,-0.238202 7.487208,-1.0855 4.098577,-1.379177 4.062863,-6.248396 2.235157,-7.866023 l -1.331564,-1.178608 c 0.134254,0.03328 0.270637,0.05684 0.409732,0.06621 2.856083,-0.739219 3.730405,-3.012279 4.814163,-4.924425 -1.372878,-0.841753 -2.745691,-3.385299 -4.118569,-5.14766 l -4.128369,5.536566 -1.00759,0.812134 c 0.130097,0.133335 0.264741,0.284923 0.402927,0.446471 z"/>
+ <path style="opacity:0.2" d="m 40.970703,19.798954 a 0.32063136,0.31829113 0 0 0 -0.294922,0.19336 c -1.201117,2.703762 -2.793047,4.065973 -4.632812,4.755859 a 0.32071398,0.31837314 0 0 0 0.226562,0.595703 c 1.9899,-0.746184 3.739558,-2.269635 4.994141,-5.09375 a 0.32063136,0.31829113 0 0 0 -0.292969,-0.451172 z m -25.818359,1.53125 a 0.25092889,0.24909741 0 0 0 -0.22461,0.271484 c 0,0 0.08506,1.100813 0.828125,2.207032 0.743065,1.106219 2.16827,2.223024 4.730469,2.27539 2.218435,0.04534 3.586602,-0.986762 4.361328,-2.021484 0.774725,-1.034721 0.988282,-2.083984 0.988282,-2.083984 a 0.25115614,0.249323 0 1 0 -0.492188,-0.09961 c 0,0 -0.193861,0.94569 -0.898438,1.886719 -0.704574,0.941029 -1.886714,1.862426 -3.947265,1.820313 -2.422161,-0.0495 -3.655742,-1.057557 -4.324219,-2.052735 -0.668479,-0.995179 -0.746094,-1.970703 -0.746094,-1.970703 a 0.25092889,0.24909741 0 0 0 -0.25,-0.232422 0.25092889,0.24909741 0 0 0 -0.02539,0 z m 17.978515,1.402344 a 0.82945936,0.82340528 0 0 0 -0.779297,1.013672 c 0,0 0.157823,0.730926 0.04492,1.572265 -0.112901,0.841338 -0.420868,1.650354 -1.425781,2.105469 -2.669631,1.209049 -8.920866,1.173311 -12.441406,0.566406 a 0.82966333,0.82360776 0 1 0 -0.283203,1.623047 c 3.793231,0.653913 9.94117,0.881433 13.414062,-0.691406 1.60978,-0.729054 2.224396,-2.220753 2.38086,-3.386719 0.156463,-1.165967 -0.07031,-2.146484 -0.07031,-2.146484 a 0.82945936,0.82340528 0 0 0 -0.839844,-0.65625 z m -18.710937,0.15625 a 0.32063136,0.31829113 0 0 0 -0.197266,0.07422 c -0.758856,0.618727 -1.426827,1.393688 -2.138672,1.832031 -0.711846,0.438343 -1.409841,0.593787 -2.4687496,-0.0039 a 0.32066391,0.31832344 0 1 0 -0.3164063,0.552734 c 1.2236509,0.690681 2.2840989,0.508751 3.1230469,-0.0078 0.83895,-0.516612 1.513561,-1.315445 2.207031,-1.88086 a 0.32063136,0.31829113 0 0 0 -0.208984,-0.566406 z"/>
+ <path style="opacity:0.1" d="m 13.796875,10.702928 c -1.493137,-0.03782 -2.29352,0.414197 -2.246094,1.46875 0,0 -2.9818003,-0.116586 -4.5410154,0.167969 -1.2498715,0.499825 -3.1504283,2.339555 -3.0019531,3.771484 0.1196183,1.924276 1.9584862,6.101688 3.5332031,6.136719 l 6.0976564,0.136719 c 0.86088,0.08198 1.778948,-0.510981 2.160156,-1.144532 -3.26973,-3.098929 -2.542008,-6.217296 -0.992187,-10 -0.257623,-0.464265 -0.53297,-0.524273 -1.009766,-0.537109 z m 12.484375,0.103516 c -0.476796,0.01283 -0.752143,0.07284 -1.009766,0.537109 -2.563995,3.516293 -1.816903,7.032533 0.294922,10.548828 0.381208,0.633548 0.41451,0.677683 1.275391,0.595703 l 6.099609,-0.136719 c 1.574717,-0.03503 3.413584,-4.212442 3.533203,-6.136718 0.04407,-0.708913 0.816241,-0.532724 0.980469,-0.658203 0.404776,-0.309269 0.399096,-0.975204 0.0293,-1.859375 0,0 -2.439602,-1.419198 -3.802734,-1.667969 -1.559215,-0.284555 -5.154297,0.246094 -5.154297,0.246094 0.04743,-1.054554 -0.752957,-1.506567 -2.246094,-1.46875 z"/>
+ <path style="fill:#737373" d="m 13.796746,9.7024296 c -1.493137,-0.037818 -2.293425,0.4156454 -2.245999,1.4701984 0,0 -2.9814401,-0.117726 -4.5406552,0.166829 -1.2498715,0.499825 -3.1503645,2.340496 -3.0018893,3.772425 0.1196183,1.924276 1.9572029,6.101495 3.5319198,6.136526 l 6.0991707,0.135682 c 0.86088,0.08198 1.777592,-0.511058 2.1588,-1.144609 C 12.528363,17.140552 13.257157,14.023114 14.806978,10.24041 14.549355,9.776144 14.273542,9.7152651 13.796746,9.7024296 Z"/>
+ <path style="fill:#ffc900" d="m 15.152344,20.330078 a 0.25092889,0.24909741 0 0 0 -0.22461,0.271484 c 0,0 0.08506,1.100813 0.828125,2.207032 0.743065,1.106219 2.16827,2.223024 4.730469,2.27539 2.218435,0.04534 3.586602,-0.986762 4.361328,-2.021484 0.774725,-1.034721 0.988282,-2.083984 0.988282,-2.083984 a 0.25115614,0.249323 0 1 0 -0.492188,-0.09961 c 0,0 -0.193862,0.94569 -0.898438,1.886719 -0.704574,0.941029 -1.886714,1.862426 -3.947265,1.820313 -2.422161,-0.0495 -3.655742,-1.057557 -4.324219,-2.052735 C 15.505349,21.538024 15.427734,20.5625 15.427734,20.5625 a 0.25092889,0.24909741 0 0 0 -0.25,-0.232422 0.25092889,0.24909741 0 0 0 -0.02539,0 z"/>
+ <path style="opacity:0.2" d="M 11.491696,15.510981 23.85794,9.9138461 c -0.05192,2.1877849 1.042509,5.6671579 -0.783096,5.8565359 0.429985,0.646899 -0.241914,6.488796 -2.936906,6.782833 0,0 -1.693563,0.318567 -2.64251,0.109935 -1.785493,-0.392551 -3.301635,-2.109886 -4.209111,-3.897716 -0.277188,-0.546093 -0.496621,-0.109986 -0.9506,-0.538301 -1.071281,-1.010713 -0.982226,-2.282287 -0.844021,-2.716152 z"/>
+ <path style="fill:#ffb474" d="M 11.491696,14.510842 23.85794,8.9137069 c -0.05192,2.1877851 1.042509,5.6671581 -0.783096,5.8565361 0.429985,0.646899 -0.241914,6.488796 -2.936906,6.782833 0,0 -1.693563,0.318567 -2.64251,0.109935 -1.785493,-0.392551 -3.301635,-2.109886 -4.209111,-3.897716 -0.277188,-0.546093 -0.496621,-0.109986 -0.9506,-0.538301 -1.071281,-1.010713 -0.982226,-2.282287 -0.844021,-2.716152 z"/>
+ <path style="opacity:0.3" d="m 22.444742,11.929518 a 0.25542854,0.79691602 0 0 0 -0.255368,0.796729 0.25542854,0.79691602 0 0 0 0.255368,0.797 0.25542854,0.79691602 0 0 0 0.255642,-0.797 0.25542854,0.79691602 0 0 0 -0.255642,-0.796729 z m -3.096822,1.364818 c -0.657182,0 -0.891745,0.06552 -0.827906,0.230803 0.05721,0.148123 0.43325,0.22187 1.051423,0.206208 0.998613,-0.0253 1.161762,0.05954 1.708628,0.8897 0.179842,0.273005 0.508755,0.522078 0.730986,0.553494 0.377602,0.05338 0.407622,0.170751 0.457922,1.792641 0.06186,1.994525 -0.08875,2.432225 -1.274939,3.70717 l -0.603301,0.648626 c -0.518901,0.0553 -1.622575,0.17966 -1.774241,0.179453 -1.320233,-0.0018 -1.749839,-0.07853 -2.420012,-0.431606 -0.941179,-0.495858 -1.526928,-1.037181 -2.059284,-1.903989 -0.506557,-0.824798 -0.485188,-0.89105 0.287494,-0.89105 0.452588,0 0.639666,-0.07381 0.583971,-0.230533 -0.04508,-0.126842 -0.240253,-0.210813 -0.433691,-0.18675 -0.49958,0.06215 -1.187818,-0.113904 -1.187818,-0.303773 0,-0.08839 0.31363,-0.120666 0.696955,-0.07162 0.51125,0.06542 0.643626,0.03426 0.496853,-0.117293 -0.110048,-0.113633 -0.650364,-0.25962 -1.200614,-0.324313 -0.683399,-0.08035 -1.135252,-0.251591 -1.426036,-0.540252 -0.694457,-0.689388 -0.548552,-1.048865 0.735887,-1.81291 1.300644,-0.773684 1.507422,-0.80332 2.859421,-0.411066 1.302459,0.377879 3.041283,0.581845 3.041283,0.356743 0,-0.09845 -0.570107,-0.226582 -1.267041,-0.284584 -0.696936,-0.058 -1.737735,-0.262954 -2.312748,-0.45566 l -1.045433,-0.350528 -0.775634,0.517279 c -0.426666,0.28446 -1.058739,0.61882 -1.404529,0.742947 -0.335011,0.120258 -0.498547,0.220449 -0.573081,0.394581 0.009,0.353915 0.08733,0.782804 0.309001,1.216445 0.09976,0.09117 0.178082,0.215387 0.24094,0.388906 0.105481,0.14416 0.227737,0.28621 0.373252,0.423498 0.453979,0.428314 0.673502,-0.0077 0.950691,0.53836 0.907476,1.78783 2.390599,3.706887 4.209226,3.897704 1.720012,0.180469 3.877952,-0.307173 3.376421,-0.347016 2.081468,-1.152588 2.590623,-5.962191 2.202758,-6.545719 0,0 0.173747,-0.173593 -0.820827,-0.02297 0,0 -0.973832,-0.126212 -0.604118,-0.345934 -0.06317,0 -0.400505,-0.249073 -0.749772,-0.553495 -0.522054,-0.455025 -0.798249,-0.553494 -1.552087,-0.553494 z m 0.250469,3.343668 c -1.184282,-0.01594 -2.863726,0.848935 -2.062007,1.137259 0.127775,0.04595 0.364911,-0.03056 0.526801,-0.169995 0.16189,-0.139429 0.747151,-0.395241 1.300801,-0.568358 0.903814,-0.28261 0.951412,-0.32181 0.46391,-0.383501 -0.07367,-0.0093 -0.150552,-0.01434 -0.229505,-0.01541 z m 0.255369,0.727813 c -0.5177,-0.0125 -1.806094,0.432715 -1.806094,0.624033 0,0.05591 0.334356,0.101618 0.743237,0.101618 0.40888,0 0.743509,-0.07051 0.743509,-0.156481 0,-0.08597 0.188178,-0.246362 0.418173,-0.356474 0.409443,-0.196027 0.40745,-0.200469 -0.09883,-0.212696 z m -1.651184,2.442078 c -0.09065,0.0026 -0.23394,0.02058 -0.433692,0.05378 -0.408879,0.06796 -0.778508,0.154069 -0.8211,0.191345 -0.186521,0.16324 1.034817,0.04334 1.285555,-0.126212 0.124845,-0.08442 0.120316,-0.123265 -0.03076,-0.118915 z M 18.1405,20.35139 c -0.565938,0 -1.074276,0.07283 -1.129556,0.161616 -0.05528,0.08879 0.45306,0.161346 1.129556,0.161346 0.676497,0 1.184836,-0.07256 1.129558,-0.161346 -0.05528,-0.08879 -0.563619,-0.161616 -1.129558,-0.161616 z m 0.09284,0.50755 c -0.192375,0 -0.401278,0.08284 -0.464455,0.184318 -0.06719,0.107931 0.125448,0.184588 0.464455,0.184588 0.339008,0 0.531923,-0.07666 0.464727,-0.184588 -0.06318,-0.101474 -0.272353,-0.184318 -0.464727,-0.184318 z"/>
+ <path style="opacity:0.2" d="m 15.957006,5.1223229 c 0.52652,0.026912 1.337302,0.7407859 1.807332,0.7934938 0.326776,0.036644 0.900306,-0.9592501 1.199128,-0.9146592 0.362804,0.054137 0.496622,0.9951705 0.820182,1.0610571 4.178297,0.8508372 5.330821,3.6158228 5.250601,5.6937494 l -1.252953,3.679873 c 0,0 -0.884821,0.483316 -0.622286,-0.105366 0.303359,-0.680222 1.088001,-3.002984 -0.797618,-3.649121 -1.566918,-0.536931 -0.801815,3.73235 -0.688622,3.807261 -0.70412,-0.803106 -1.370289,-1.66574 -3.541181,-1.806997 0.349043,0.616889 -0.01347,1.175553 1.454492,1.422193 -0.729059,0.947876 -3.8371,0.532102 -5.420368,-0.560824 -2.009774,1.85722 -4.135536,1.872175 -6.2829679,1.542957 L 10.238486,13.406897 8.3348767,13.673776 C 10.252186,13.190278 10.726765,6.0924949 15.918152,6.4119069 Z"/>
+ <path style="fill:#fff24b" d="m 15.957006,4.1226203 c 0.52652,0.026912 1.337302,0.7407859 1.807332,0.7934938 0.326776,0.036644 0.900306,-0.9592501 1.199128,-0.9146592 0.362804,0.054137 0.496622,0.9951705 0.820182,1.0610571 4.178297,0.8508372 5.330821,3.6158228 5.250601,5.693749 l -1.252953,3.679873 c 0,0 -0.884821,0.483316 -0.622286,-0.105366 0.303359,-0.680222 1.088001,-3.002984 -0.797618,-3.649121 -1.566918,-0.536931 -0.801815,3.73235 -0.688622,3.807261 -0.70412,-0.803106 -1.370289,-1.66574 -3.541181,-1.806997 0.349043,0.616889 -0.01347,1.175553 1.454492,1.422193 -0.729059,0.947876 -3.8371,0.532102 -5.420368,-0.560824 -2.009774,1.85722 -4.135536,1.872175 -6.2829679,1.542957 L 10.238486,12.407194 8.3348767,12.674073 C 10.252186,12.190575 10.726765,5.0927923 15.918152,5.4122043 Z"/>
+ <path style="fill:#737373" d="m 26.281045,9.8060797 c 1.493137,-0.037817 2.293425,0.4156453 2.245999,1.4701993 0,0 3.594445,-0.532329 5.15366,-0.247774 1.363132,0.248771 3.803098,1.66845 3.803098,1.66845 0.369799,0.884171 0.375306,1.550555 -0.02947,1.859824 -0.164228,0.125479 -0.936496,-0.05016 -0.980564,0.658753 -0.119619,1.924276 -1.957203,6.101496 -3.53192,6.136527 l -6.09917,0.135681 c -0.860881,0.08198 -0.895511,0.03875 -1.276719,-0.594798 -2.111825,-3.516295 -2.859141,-7.032589 -0.295146,-10.548882 0.257623,-0.4642659 0.533436,-0.5251447 1.010232,-0.5379803 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 26.28125,9.8066406 c -0.476796,0.012836 -0.752143,0.072844 -1.009766,0.5371094 -0.08641,0.118505 -0.159337,0.236972 -0.238281,0.355469 -5.13e-4,0.01834 0.0027,0.03841 0.002,0.05664 l -1.253906,3.679688 c 0,0 -0.0815,0.03177 -0.107422,0.04492 -0.02784,0.370309 -0.03407,0.740951 -0.0078,1.111328 0.08567,-1.416114 0.572865,-2.831923 1.605468,-4.248047 0.257623,-0.464269 0.53297,-0.524279 1.009766,-0.537109 1.493137,-0.03782 2.293524,0.414196 2.246094,1.46875 0,0 3.595082,-0.530649 5.154297,-0.246094 1.363132,0.248771 3.802734,1.667969 3.802734,1.667969 0.08485,0.202865 0.145456,0.390143 0.191406,0.568359 0.156261,-0.359167 0.08798,-0.90037 -0.191406,-1.568359 0,0 -2.439602,-1.419198 -3.802734,-1.667969 -1.559215,-0.284555 -5.154297,0.246094 -5.154297,0.246094 C 28.57477,10.220837 27.774387,9.7688236 26.28125,9.8066406 Z M 9.6660156,11.154297 c -0.899458,0.01071 -1.9288197,0.05279 -2.65625,0.185547 -1.2498715,0.499825 -3.1504283,2.339555 -3.0019531,3.771484 0.00703,0.113045 0.038149,0.255512 0.056641,0.382813 0.3179233,-1.301321 1.8692821,-2.723991 2.9453125,-3.154297 0.5596392,-0.102134 1.2931067,-0.143298 2.015625,-0.166016 0.2196466,-0.263207 0.4290739,-0.619301 0.640625,-1.019531 z"/>
+ <path style="fill:#fcdb6d" d="m 17.669721,5.1508995 v 0 C 17.414074,6.826276 15.495149,10.358081 14.165713,13.54328 v 0 c 0.263841,-3.234467 0.194694,-6.4451165 3.504008,-8.3923805 z"/>
+ <path style="fill:#ffc900" d="M 40.970703 18.798828 A 0.32063136 0.31829113 0 0 0 40.675781 18.992188 C 39.474664 21.69595 37.882734 23.058161 36.042969 23.748047 A 0.32071398 0.31837314 0 0 0 36.269531 24.34375 C 38.259431 23.597566 40.009089 22.074115 41.263672 19.25 A 0.32063136 0.31829113 0 0 0 40.970703 18.798828 z M 33.130859 21.732422 A 0.82945936 0.82340528 0 0 0 32.351562 22.746094 C 32.351562 22.746094 32.509385 23.47702 32.396484 24.318359 C 32.283583 25.159697 31.975616 25.968713 30.970703 26.423828 C 28.301072 27.632877 22.049837 27.597139 18.529297 26.990234 A 0.82966333 0.82360776 0 1 0 18.246094 28.613281 C 22.039325 29.267194 28.187264 29.494714 31.660156 27.921875 C 33.269936 27.192821 33.884552 25.701122 34.041016 24.535156 C 34.197479 23.369189 33.970703 22.388672 33.970703 22.388672 A 0.82945936 0.82340528 0 0 0 33.130859 21.732422 z M 14.419922 21.888672 A 0.32063136 0.31829113 0 0 0 14.222656 21.962891 C 13.4638 22.581618 12.795829 23.356579 12.083984 23.794922 C 11.372138 24.233265 10.674143 24.388709 9.6152344 23.791016 A 0.32066391 0.31832344 0 1 0 9.2988281 24.34375 C 10.522479 25.034431 11.582927 24.852501 12.421875 24.335938 C 13.260825 23.819326 13.935436 23.020493 14.628906 22.455078 A 0.32063136 0.31829113 0 0 0 14.419922 21.888672 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.962891 4.0019531 C 18.664069 3.9573622 18.090448 4.9526596 17.763672 4.9160156 C 17.293642 4.8633077 16.483551 4.1499589 15.957031 4.1230469 L 15.917969 5.4121094 C 10.726582 5.0926974 10.251294 12.19033 8.3339844 12.673828 L 9.4667969 12.513672 C 10.695537 10.389558 11.881323 6.1637455 15.917969 6.4121094 L 15.957031 5.1230469 C 16.483551 5.1499589 17.293642 5.8633077 17.763672 5.9160156 C 18.090448 5.9526596 18.664069 4.9573622 18.962891 5.0019531 C 19.325695 5.0560901 19.459643 5.9966134 19.783203 6.0625 C 23.399037 6.7988014 24.744323 8.9672752 24.990234 10.884766 L 25.035156 10.755859 C 25.115376 8.6779332 23.9615 5.9133372 19.783203 5.0625 C 19.459643 4.9966134 19.325695 4.0560901 18.962891 4.0019531 z M 21.414062 12.853516 C 21.379108 13.299712 21.395713 13.78707 21.443359 14.236328 C 21.518069 14.320876 21.598107 14.404142 21.671875 14.488281 C 21.624626 14.457012 21.471464 13.691813 21.414062 12.853516 z M 23.535156 13.058594 C 23.451397 13.595713 23.271112 14.076903 23.158203 14.330078 C 23.010606 14.661035 23.205291 14.652354 23.421875 14.582031 C 23.545957 14.127144 23.623364 13.574678 23.535156 13.058594 z M 10.238281 13.40625 L 9.2363281 13.546875 L 7.8828125 15.085938 C 8.1460333 15.126291 8.409479 15.1622 8.671875 15.189453 L 10.238281 13.40625 z M 18.130859 13.681641 C 18.318823 14.013843 18.308222 14.32714 18.480469 14.585938 C 18.976146 14.519999 19.380562 14.370532 19.585938 14.103516 C 19.068189 14.016526 18.785198 13.889812 18.611328 13.736328 C 18.45565 13.716095 18.305133 13.69298 18.130859 13.681641 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ticktick.svg b/.icons/kora/apps/scalable/ticktick.svg
new file mode 120000
index 000000000..8e0c3eb3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ticktick.svg
@@ -0,0 +1 @@
+com.ticktick.TickTick.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tidal.svg b/.icons/kora/apps/scalable/tidal.svg
new file mode 100644
index 000000000..3b258b60b
--- /dev/null
+++ b/.icons/kora/apps/scalable/tidal.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2cbce" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10.999 13.708-6.5 6.5 6.5 6.501 6.501-6.501zm6.501 6.5 6.5 6.501 6.5-6.501-6.5-6.5zm13 0 6.501 6.501 6.5-6.501-6.5-6.5zm-6.5 6.501-6.5 6.5 6.5 6.5 6.5-6.5-6.5-6.501z" fill="#292929" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tigervnc.svg b/.icons/kora/apps/scalable/tigervnc.svg
new file mode 100644
index 000000000..a9d54855a
--- /dev/null
+++ b/.icons/kora/apps/scalable/tigervnc.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-38.8112 -32.9681 32.9681 -38.8112 152.674 -86.4965)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e04d01" offset="0"/>
+ <stop stop-color="#eb8e1c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-7.96568 -7.75201 7.75201 -7.96568 192.602 -140.433)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#059517" offset="0"/>
+ <stop stop-color="#11d954" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16.577 23.276c-.008.001-.017.002-.025.002l.114.014c-.03-.008-.059-.009-.089-.015z" fill-opacity=".82"/>
+ <g fill-opacity=".83">
+ <path d="m44.716 30.002c-.389.397-1.242 1.289-1.993 1.707-5.111 2.844-11.261 4.87-16.764 5.187s-16.576-4.467-16.576-4.467c-.705-.191-1.385 1.696-.218 2.012 0 0 9.499 4.556 16.885 4.816s17.088-4.728 17.914-5.203c.174-.1.456-.332.752-.584v-3.469z"/>
+ <path d="m24.419 32.325c-.568-.164-1.091-.249-2.59-.42-1.187-.136-1.654-.378-3.321-1.722-1.273-1.026-2.019-1.436-3.195-1.756-.425-.116-.956-.293-1.18-.394-.475-.215-1.05-.727-.995-.887.055-.162 1.532-.133 2.652.052 1.076.177 1.427.308 3.043 1.129.675.343 1.577.736 2.004.873.735.237.856.25 2.286.25h1.509l.647-.311c1.214-.584 1.697-1.033 2.796-2.604.478-.683.758-.973 1.866-1.93 1.055-.912 1.045-.904 2.412-1.822 1.281-.86 2.059-1.574 2.334-2.143.207-.427.172-.648-.161-1.002-.302-.324-.656-.309-1.424.06-1.13.543-1.471.589-3.855.523-1.698-.047-2.317-.032-3.148.078-1.723.229-3.043.578-4.152 1.099-.671.315-.972.521-2.317 1.581-.576.454-.627.476-1.108.476-.845 0-1.121-.293-1.399-1.486-.126-.54-.138-.742-.063-1.071.107-.464.064-.655-.137-.616-.278.053-.399.501-.428 1.592-.025.916-.006 1.102.151 1.457.128.288.154.438.091.514-.118.142-1.25.581-2.111.818-.38.105-.862.245-1.073.311-.531.167-.658.152-.858-.102-.281-.358-.307-.875-.11-2.175.098-.651.205-1.397.236-1.657.032-.261.091-.562.131-.669.086-.228 1.177-.768 2.364-1.169.737-.25.845-.263 2.156-.263 1.098 0 1.555.038 2.235.188 1.65.362 2.766.243 4.666-.499.475-.185 1.154-.401 1.51-.478.582-.128 1.764-.49 2.329-.715.925-.368 3.187-.797 4.197-.796.814.001 3.408.365 4.041.568 3.596.675 3.555 3.946 1.404 5.26-1.839 1.036-2.684 1.743-3.372 2.823-.175.273-.318.513-.318.533 0 .039-.625 1.381-1.108 2.376-.624 1.29-1.256 2.109-2.296 2.982-2.436 2.19-3.971 1.848-6.341 1.145z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m8.616 18.261c.708.439.919.718 1.313 1.145.183.198.405.392.48.651.262.905-.172 1.614-.2 2.82s-.129 2.181.15 3.349c.291 1.214.946 2.565 1.911 3.341.343.276.624.504.936.662.312.159.654.239 1.071.214.726-.044 1.218.199 1.789.397.658.228 1.213.818 1.913 1.367.703.551 1.596 1.042 2.521 1.331.304.094.689.348 1.099.586.409.239.849.469 1.322.471.47.002.943-.21 1.307-.414.578-.441.469-.29.955-.573.085-.105.39-.695.47-.953-.392-.092-.797-.2-1.235-.33-.568-.165-1.09-.25-2.59-.421-1.187-.135-1.653-.377-3.32-1.721-1.273-1.026-2.018-1.437-3.194-1.757-.426-.116-.957-.293-1.181-.394-.475-.214-1.05-.727-.995-.887.055-.162 1.532-.132 2.653.053 1.075.177 1.426.308 3.042 1.129.674.343 1.576.735 2.003.872.735.237.858.25 2.287.25h1.509l.646-.311c1.215-.584 1.699-1.034 2.797-2.604.478-.683.759-.973 1.867-1.93 1.054-.911 1.044-.904 2.41-1.822 1.282-.86 2.06-1.574 2.335-2.143.207-.427.172-.648-.16-1.003-.303-.323-.658-.307-1.425.062-1.13.543-1.471.588-3.855.522-1.698-.047-2.317-.032-3.149.078-1.723.228-3.041.577-4.15 1.099-.672.315-.973.522-2.318 1.582-.576.454-.627.476-1.109.476-.844 0-1.119-.295-1.397-1.487-.126-.54-.139-.742-.064-1.071.106-.463.064-.654-.137-.616-.278.054-.398.501-.427 1.593-.025.916-.007 1.101.15 1.456.127.287.154.439.091.515-.118.142-1.25.58-2.111.817-.38.105-.863.246-1.073.312-.532.167-.657.151-.857-.103-.281-.358-.308-.875-.111-2.174.099-.651.205-1.397.236-1.658.032-.261.092-.562.132-.669.003-.008.03-.023.036-.032.028-1.178-.342-1.525-.775-2.153-.65-.939-1.385-1.55-2.605-2.226-1.119-.77-3.258.293-.993 2.302v.001z"/>
+ </g>
+ <path d="m26.141 21.179c-1.625.221-2.833.547-3.82 1.011-.63.297-.811.422-2.149 1.477-.098.077-.178.138-.262.202-.069.3-.105.608-.107.917.001 1.606.925 3.077 2.372 3.775.225.008.419.012.948.012h1.309l.468-.224c1.138-.547 1.382-.78 2.457-2.316.263-.376.51-.675.831-1.005.006-.08.009-.161.009-.242-.001-1.479-.784-2.852-2.056-3.607zm-2.137 2.337c.696.003 1.267.577 1.264 1.273-.001.696-.575 1.267-1.271 1.266-.695-.002-1.266-.574-1.266-1.269v-.006c.003-.695.577-1.266 1.273-1.264z" fill="url(#b)"/>
+ <path d="m33.062 13.845c-3.989.09-7.5 2.445-7.5 2.445l-.489.311c-.163.105-.219.252-.25.43-.016.153.07.335.178.431.351-.117.698-.224.924-.274.582-.127 1.765-.49 2.33-.715.925-.368 3.186-.796 4.196-.795.486 0 1.582.131 2.54.279.008.001.015.002.023.003.003 0 .005.001.008.002.635.098 1.219.202 1.47.282.703.132 1.262.366 1.698.662.034.003.067.018.101.012.172-.032.328-.142.414-.269.087-.126.116-.258.122-.376s-.01-.226-.055-.337c-.036-.089-.101-.211-.255-.279l-.118-.041c.046.008.078.023.113.038l-.491-.279s-2.205-1.591-4.959-1.529z" fill-opacity=".83"/>
+ <path d="m26.833 31.231c.008.001.017.001.025.002l-.063-.02c.012.007.025.012.038.019z"/>
+ <path d="m44.716 22.122c-.39.144-.91.342-1.278.534-1.539.803-4.367 3.357-4.367 3.357-1.405 1.098-.183 2.676.783 1.889 0 0 2.339-2.436 3.647-3.184.362-.207.932-.426 1.215-.533z" fill-opacity=".83"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tiktok.svg b/.icons/kora/apps/scalable/tiktok.svg
new file mode 100644
index 000000000..cc3aebc3f
--- /dev/null
+++ b/.icons/kora/apps/scalable/tiktok.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.138 9.203v20.488c0 2.514-2.038 4.553-4.553 4.553-2.514 0-4.552-2.039-4.552-4.553s2.038-4.553 4.552-4.553c.385.002.767.053 1.139.151v-4.621c-.378-.052-.758-.079-1.139-.083-5.028 0-9.105 4.077-9.105 9.106s4.077 9.106 9.105 9.106c5.029 0 9.106-4.077 9.106-9.106v-10.462c1.954 1.34 4.281 2.495 6.829 2.495v-5.431c-1.325 0-2.588-.372-3.712-1.074v.002c-1.53-.954-2.661-2.477-3.117-4.27l-.341-1.748z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tilda.svg b/.icons/kora/apps/scalable/tilda.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/tilda.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tiled.svg b/.icons/kora/apps/scalable/tiled.svg
new file mode 100644
index 000000000..2aafdcc35
--- /dev/null
+++ b/.icons/kora/apps/scalable/tiled.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0456 40.0456 0 24 44.0427)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#616bdd" offset="0"/>
+ <stop stop-color="#8398ff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m18 11v6c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-6c0-.552.448-1 1-1h6c.552 0 1 .448 1 1zm10 0v6c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-6c0-.552.448-1 1-1h6c.552 0 1 .448 1 1zm10 0v6c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-6c0-.552.448-1 1-1h6c.552 0 1 .448 1 1zm-10 10v6c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-6c0-.552.448-1 1-1h6c.552 0 1 .448 1 1zm0 10v6c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-6c0-.552.448-1 1-1h6c.552 0 1 .448 1 1z" fill="#23296e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tilem.svg b/.icons/kora/apps/scalable/tilem.svg
new file mode 100644
index 000000000..40b5a2eb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/tilem.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#373737" offset="0"/>
+ <stop stop-color="#757575" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.10059 0 0 1.10059 -2.41404 -2.41404)">
+ <path d="m10.49 6.62c2.006-1.018 5.357-2.187 10.513-2.523 1.996-.13 3.999-.129 5.995.001 5.156.335 8.507 1.505 10.513 2.523 1.637.963 2.597 2.772 2.479 4.667v29.712c0 .795-.316 1.559-.878 2.121-.563.563-1.326.879-2.122.879h-25.98c-1.646 0-3-1.354-3-3v-29.712c-.118-1.896.843-3.704 2.48-4.668z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m11.713 8.521c1.844-.611 4.787-1.251 9.286-1.453 1.998-.089 3.999-.089 5.997 0 4.499.202 7.442.843 9.285 1.453 1.724.695 2.815 2.427 2.697 4.282v16.396c.162 1.872-.902 3.648-2.629 4.389-1.777.587-4.682 1.176-9.353 1.355-1.999.077-4 .077-5.999 0-4.671-.179-7.576-.768-9.353-1.355-1.727-.741-2.791-2.517-2.629-4.389v-16.396c-.117-1.855.974-3.588 2.698-4.282z" fill="#2c2c2c" fill-rule="nonzero"/>
+ <path d="m38 12.5v13c0 1.38-1.12 2.5-2.5 2.5h-23c-1.38 0-2.5-1.12-2.5-2.5v-13c0-1.38 1.12-2.5 2.5-2.5h23c1.38 0 2.5 1.12 2.5 2.5z" fill="#aed581"/>
+ <path d="m21 39.5c0 .828-.672 1.5-1.5 1.5h-2c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5h2c.828 0 1.5.672 1.5 1.5zm6 0c0 .828-.672 1.5-1.5 1.5h-2c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5h2c.828 0 1.5.672 1.5 1.5zm-3.5 2.5h2c.831 0 1.5.669 1.5 1.5 0 .175-.029.344-.084.5h-4.832c-.055-.156-.084-.325-.084-.5 0-.831.669-1.5 1.5-1.5zm-6 0h2c.831 0 1.5.669 1.5 1.5 0 .175-.029.344-.084.5h-4.832c-.055-.156-.084-.325-.084-.5 0-.831.669-1.5 1.5-1.5zm15.5-6h1c.554 0 1 .446 1 1v2h2c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1h-2v2h-3v-2h-2c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1h2v-2c0-.554.446-1 1-1z" fill="#e0e0e0"/>
+ <path d="m26 30.5c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h3c.276 0 .5.224.5.5zm4 0c0 .276-.224.5-.5.5h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5zm4 0c0 .276-.224.5-.5.5h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5zm-17 0c0 .276-.224.5-.5.5h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5zm4 0c0 .276-.224.5-.5.5h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5z" fill="#e0e0e0"/>
+ <path d="m15 39.5c0 .828-.672 1.5-1.5 1.5h-2c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5h2c.828 0 1.5.672 1.5 1.5z" fill="#81d4fa"/>
+ <path d="m11.5 42c-.831 0-1.5.669-1.5 1.5 0 .114.013.224.037.33.313.11.641.167.973.17h3.906c.055-.156.084-.325.084-.5 0-.831-.669-1.5-1.5-1.5z" fill="#69f0ae" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tilesetter.svg b/.icons/kora/apps/scalable/tilesetter.svg
new file mode 100644
index 000000000..f6985ae66
--- /dev/null
+++ b/.icons/kora/apps/scalable/tilesetter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="opacity:0.2" width="40" height="32" x="4" y="9" rx="2" ry="2"/>
+ <rect style="fill:#4f4f4f" width="40" height="32" x="4" y="8" rx="2" ry="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6 8 C 4.892 8 4 8.892 4 10 L 4 11 C 4 9.892 4.892 9 6 9 L 42 9 C 43.108 9 44 9.892 44 11 L 44 10 C 44 8.892 43.108 8 42 8 L 6 8 z"/>
+ <path style="opacity:0.2" d="M 8.5996,12 C 7.7132,12 7,12.713 7,13.6 V 18 L 12,24 V 17 H 25 L 19,12 Z M 25,17 H 31 V 38 H 36 V 17 H 41 V 13.6 C 41,12.713 40.287,12 39.4,12 H 31 Z M 12,24 7,30 V 36.4 C 7,37.287 7.7132,38 8.5996,38 H 19 L 25,33 H 12 Z"/>
+ <path style="fill:#e4e4e4" d="M 8.5996,11 C 7.7132,11 7,11.713 7,12.6 V 17 L 12,23 V 16 H 25 L 19,11 Z M 25,16 H 31 V 37 H 36 V 16 H 41 V 12.6 C 41,11.713 40.287,11 39.4,11 H 31 Z M 12,23 7,29 V 35.4 C 7,36.287 7.7132,37 8.5996,37 H 19 L 25,32 H 12 Z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tilix.svg b/.icons/kora/apps/scalable/tilix.svg
new file mode 120000
index 000000000..18e409614
--- /dev/null
+++ b/.icons/kora/apps/scalable/tilix.svg
@@ -0,0 +1 @@
+terminix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/time-admin.svg b/.icons/kora/apps/scalable/time-admin.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/time-admin.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/time.svg b/.icons/kora/apps/scalable/time.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/timeset-gui-icon.svg b/.icons/kora/apps/scalable/timeset-gui-icon.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/timeset-gui-icon.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/timeshift.svg b/.icons/kora/apps/scalable/timeshift.svg
new file mode 100644
index 000000000..6a1fb3462
--- /dev/null
+++ b/.icons/kora/apps/scalable/timeshift.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.14105 45.5278 -45.5278 .14105 -159.561 1.80037)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f26e6e" offset="0"/>
+ <stop stop-color="#b11e10" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 23.2576 -23.2576 0 -371.383 11.9011)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#545454" offset="0"/>
+ <stop stop-color="#242424" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m25.144 35.424c-3.186-1.149-4.856-.896-6.166-.855-1.392.12-2.738.48-4.102.928-.748.218-.749.207-.051-.574 2.151-1.882 4.648-3.421 7.14-3.924 1.81 0 3.007-1.449 2.62-2.653-1.453-2.366-5.463-5.455-5.463-6.297 0-.704 1.23-2.494 2.839-4.192.711-.751 1.669-1.353 1.447-1.557-.462-.426-4.899-1.243-6.971-1.243-1.656 0-3.116 1.116-3.116 2.209 0 .303.204 1.146.85 1.872l1.175 1.321c-.777.886-1.109 1.846-2.446 1.846-1.917 0-1.917-1.551-1.906-3.061.27-3.696 5.912-7.924 11.248-7.393 3.375.335 6.334.525 9.565.767 1.798.089 2.925-.067 4.611-.706 1.222-.463.443 1.026-1.386 2.649-2.2 1.953-3.502 2.446-7.025 2.122-2.636-.243-3.357.27-3.961 1.878-.479 1.277.693 2.493 3.182 5.09 1.227 1.282 1.658 2.108 1.65 2.918-.007.725-.334 1.435-1.287 2.443-.84.89-1.971 1.774-1.85 1.966.376.602 2.872 1.965 4.231 1.965.717 0 2.721-.45 3.526-.855 1.36-.686 1.938-.68 1.938.02 0 .555-4.934 4.094-7.384 4.087-.446-.002-1.754-.354-2.908-.771z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/timestripe.svg b/.icons/kora/apps/scalable/timestripe.svg
new file mode 100644
index 000000000..f23be4318
--- /dev/null
+++ b/.icons/kora/apps/scalable/timestripe.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2992 43.2992 0 24 45.513)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.622v30.756c0 3.472-2.818 6.29-6.29 6.29h-30.756c-3.472 0-6.29-2.818-6.29-6.29v-30.756c0-3.472 2.818-6.29 6.29-6.29h30.756c3.472 0 6.29 2.818 6.29 6.29z" fill="url(#a)"/>
+ <path d="m21.833 10.528-10.834 3.613v20.465l10.834 3.614zm5.417 2.422-3.25 1.086v20.678l3.25 1.085zm5.417 2.199-3.25 1.301v15.836l3.25 1.302zm4.334 3.732-2.167.542v9.901l2.167.542z" fill="#eaeaea" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/timidity.svg b/.icons/kora/apps/scalable/timidity.svg
new file mode 100644
index 000000000..a1935e616
--- /dev/null
+++ b/.icons/kora/apps/scalable/timidity.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aaa" offset="0"/>
+ <stop stop-color="#d4e7e9" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.406 23.74v16.069c0 .705-3.406.705-3.406 0v-16.069zm4.526 0v16.069c0 .705-3.407.705-3.407 0v-16.069zm4.557.032v16.069c0 .705-3.406.705-3.406 0v-16.069zm4.59.033v16.068c0 .705-3.406.705-3.406 0v-16.068zm4.428-.065v16.069c0 .705-3.406.705-3.406 0v-16.069zm4.493 0v16.069c0 .705-3.406.705-3.406 0v-16.069z" fill="#fff"/>
+ <path d="m16.636 23.772v8.299c0 .705-3.406.705-3.406 0v-8.299zm4.656-.065v8.299c0 .705-3.407.705-3.407 0v-8.299zm4.492.033v8.299c0 .704-3.406.704-3.406 0v-8.299zm8.953 0v8.299c0 .704-3.406.704-3.406 0v-8.299z" fill="#4f4f4f"/>
+ <path d="m11 7.598h15.918v5.141l-3.905-.047v8.858h-8v-8.858l-4.013.047zm26 5v9h-8v-9zm0-5v3h-8v-3z" fill="#008a95"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tinder.svg b/.icons/kora/apps/scalable/tinder.svg
new file mode 100644
index 000000000..2cc50afc7
--- /dev/null
+++ b/.icons/kora/apps/scalable/tinder.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1e-8 -27.9882 27.9882 -1e-8 24 35.9882)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff2f55" offset="0"/>
+ <stop stop-color="#ff5473" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m19.163 19.292c5.383-1.842 6.3-6.642 5.613-11.054 0-.16.137-.273.274-.228 5.155 2.502 10.95 7.961 10.95 16.15 0 6.278-4.902 11.828-12.026 11.828-.174.008-.347.012-.52.012-6.284 0-11.454-5.134-11.454-11.373 0-3.971 2.095-7.665 5.514-9.725.137-.091.321 0 .321.16.068.841.298 2.957 1.237 4.23z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tint2.svg b/.icons/kora/apps/scalable/tint2.svg
new file mode 120000
index 000000000..5ae0d0c2b
--- /dev/null
+++ b/.icons/kora/apps/scalable/tint2.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tint2conf.svg b/.icons/kora/apps/scalable/tint2conf.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/tint2conf.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tipp10.svg b/.icons/kora/apps/scalable/tipp10.svg
new file mode 100644
index 000000000..e98e380b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/tipp10.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c1ced2" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m26.167 34.834h-4.334v4.334h4.334zm0-6.5h-4.334v4.333h4.334zm0-6.501h-4.334v4.334h4.334zm0-6.5h-4.334v4.333h4.334zm0-6.501h-4.334v4.334h4.334zm-6.501 0h-4.333v4.334h4.333zm-6.5 0h-4.334v4.334h4.334zm26.002 0h-4.334v4.334h4.334zm-6.501 0h-4.333v4.334h4.333z" fill="#d07517"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tixati.svg b/.icons/kora/apps/scalable/tixati.svg
new file mode 100644
index 000000000..b92161ec8
--- /dev/null
+++ b/.icons/kora/apps/scalable/tixati.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -56 56 0 -192 60)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#111" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m45.098 42.045c-.486 1.054-1.259 1.949-2.217 2.586l-18.881-41.005-18.881 41.005c-.959-.637-1.731-1.532-2.217-2.586l18.284-39.713h5.628z" fill="#be3535"/>
+ <path d="m24 21.812 18.612-18.612c.9.534 1.654 1.288 2.188 2.188l-18.612 18.612 18.612 18.612c-.534.9-1.288 1.654-2.189 2.188l-18.611-18.612-18.612 18.612c-.9-.534-1.654-1.288-2.188-2.188l18.611-18.612-18.611-18.612c.534-.9 1.288-1.654 2.188-2.188z" fill="#57982d"/>
+ <path d="m39.44 2.332c2.296 0 4.303 1.245 5.383 3.095h-19.275v40.241h-3.096v-40.241h-19.275c1.08-1.85 3.087-3.095 5.383-3.095z" fill="#036fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tizen-studio-certificatemanager.svg b/.icons/kora/apps/scalable/tizen-studio-certificatemanager.svg
new file mode 100644
index 000000000..31aa00f68
--- /dev/null
+++ b/.icons/kora/apps/scalable/tizen-studio-certificatemanager.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.601 2.647 31.819 4.767c1.2 0 2.166.966 2.166 2.166l4.767 31.819c-.822 2.479-3.16 4.269-5.913 4.269h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-2.753 1.79-5.091 4.269-5.913z" fill="#00a1f1"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 1.719-.697 3.276-1.825 4.403l-39.686-39.686c1.127-1.127 2.684-1.825 4.403-1.825h30.88z" fill="#008aee"/>
+ <path transform="matrix(1.06559 0 0 1.06559 -1.57414 -1.57414)" d="m25.127 10-1.295 1.031-1.332-.982-.982 1.33-1.543-.604-.606 1.541-1.644-.185-.186 1.644-1.637.248.246 1.639-1.517.662.664 1.518-1.295 1.031 1.031 1.295-.982 1.332 1.33.982-.604 1.543 1.541.606-.185 1.644 1.644.186.248 1.637 1.639-.246.662 1.517 1.518-.664 1.031 1.295 1.295-1.031 1.332.982.982-1.33 1.543.604.606-1.541 1.644.185.186-1.644 1.637-.248-.246-1.639 1.517-.662-.664-1.518 1.295-1.031-1.031-1.295.982-1.332-1.33-.982.604-1.543-1.541-.606.185-1.644-1.644-.186-.248-1.637-1.639.246-.662-1.517-1.518.664zm-1.127 5c2.743 0 5 2.257 5 5s-2.257 5-5 5-5-2.257-5-5 2.257-5 5-5zm-4.947 13.955-.053.008v9.037l5-4 5 4v-8.52l-.408 1.04-1.76-.688-1.121 1.518-1.52-1.121-1.476 1.177-1.176-1.476-1.732.756z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tizen-studio-dynamicanalyzer.svg b/.icons/kora/apps/scalable/tizen-studio-dynamicanalyzer.svg
new file mode 100644
index 000000000..fc60bce11
--- /dev/null
+++ b/.icons/kora/apps/scalable/tizen-studio-dynamicanalyzer.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.601 2.647 31.819 4.767c1.2 0 2.166.966 2.166 2.166l4.767 31.819c-.822 2.479-3.16 4.269-5.913 4.269h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-2.753 1.79-5.091 4.269-5.913z" fill="#00a1f1"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 1.719-.697 3.276-1.825 4.403l-39.686-39.686c1.127-1.127 2.684-1.825 4.403-1.825h30.88z" fill="#008aee"/>
+ <path d="m32.973 37.216c-2.566 1.754-5.659 2.784-8.973 2.784-8.777 0-16-7.223-16-16s7.223-16 16-16 16 7.223 16 16c0 3.314-1.03 6.407-2.784 8.973l4.905 4.906-4.242 4.242zm3.673-10.216h-9.449l-1.13-1.696-3.187 5.311-4.728-9.456-1.136 2.841h-6.016c0 7.132 5.868 13 13 13 6.1 0 11.276-4.294 12.646-10zm-12.646-16c-6.1 0-11.276 4.294-12.646 10h3.63l2.864-7.158 5.272 10.543 2.813-4.689 2.87 4.304h8.197c0-7.132-5.868-13-13-13z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tizen-studio-em.svg b/.icons/kora/apps/scalable/tizen-studio-em.svg
new file mode 100644
index 000000000..05f478378
--- /dev/null
+++ b/.icons/kora/apps/scalable/tizen-studio-em.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.601 2.647 31.819 4.767c1.2 0 2.166.966 2.166 2.166l4.767 31.819c-.822 2.479-3.16 4.269-5.913 4.269h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-2.753 1.79-5.091 4.269-5.913z" fill="#00a1f1"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 1.719-.697 3.276-1.825 4.403l-39.686-39.686c1.127-1.127 2.684-1.825 4.403-1.825h30.88z" fill="#008aee"/>
+ <path d="m8 8v9h9v-9zm3 3h3v3h-3zm10 0v3h18v-3zm-13 9v9h9v-9zm3 3h3v3h-3zm10 0v3h18v-3zm-13 9v9h9v-9zm3 3h3v3h-3zm10 0v3h18v-3z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tizen-studio-ide.svg b/.icons/kora/apps/scalable/tizen-studio-ide.svg
new file mode 100644
index 000000000..cfb2a6509
--- /dev/null
+++ b/.icons/kora/apps/scalable/tizen-studio-ide.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m6.601 2.647 31.819 4.767c1.2 0 2.166.966 2.166 2.166l4.767 31.819c-.822 2.479-3.16 4.269-5.913 4.269h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-2.753 1.79-5.091 4.269-5.913z" fill="#00a1f1"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 1.719-.697 3.276-1.825 4.403l-39.686-39.686c1.127-1.127 2.684-1.825 4.403-1.825h30.88z" fill="#008aee"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.91398)" d="m23.598 10c-.036-.001-.071.007-.103.023-1.76 1.119-4.23 2.677-4.838 4.584-.191.632-.107.865-.003 1.374.172.613.532 1.416.932 2.083.26.432 1.114 1.572 1.179 1.572 1.183-.776 2.349-1.974 3.302-2.947v-2.967c0-2.763-.028-3.309-.181-3.534-.057-.113-.178-.186-.288-.188zm-5.406 5.502c-.062.001-.16.244-.218.539-.15.766-.816 3.495-1.112 4.556-.241.861-.326 1.786-.187 2.019.104.173 1.855.828 4.361 1.631 1.216.389 1.408.382 1.653-.063.373-.678.431-.561-1.91-3.867-1.848-2.61-2.093-3.051-2.344-4.218-.071-.33-.181-.599-.243-.597zm12.771.5c-.088-.002-.192.003-.3.016-.751.089-3.466.277-4.533.313-.866.03-1.844.232-2.015.441-.127.155-.088 2.38-.052 5.093.017 1.316.084 1.503.569 1.606.739.158.649-.049 2.966-3.373 1.829-2.624 2.158-3.002 3.154-3.609.282-.172.495-.363.474-.423-.012-.038-.116-.061-.263-.064zm1.23.244c-.64.008-.829.163-1.265.422-.51.359-1.138.96-1.627 1.56-.318.389-1.102 1.582-1.082 1.645 1.08.924 2.297 2.193 3.485 2.83l3.005-1.01c2.541-.854 3.034-1.351 3.194-1.571.087-.091.117-.232.084-.341-.01-.036-.028-.068-.053-.094-1.573-1.386-3.799-3.432-5.741-3.441zm-21.774 4.414c-.059 0-.104.007-.144.019-.122.022-.226.119-.262.226-.011.036-.016.072-.011.108.485 2.078 1.124 5.087 2.689 6.275.522.382.763.372 1.263.427.617.02 1.466-.086 2.204-.274.477-.122 1.79-.609 1.81-.672-.348-1.404-.783-2.928-1.382-4.165l-3.005-1.01c-2.144-.72-2.843-.934-3.162-.934zm21.182 2.122c-.355-.001-2.073.519-4.401 1.338-1.205.424-1.356.548-1.301 1.057.083.775-.031.715 3.743 1.966 2.978.989 3.427 1.197 4.293 1.989.245.223.486.374.536.335.049-.039-.009-.295-.131-.569-.314-.711-1.326-3.323-1.689-4.362-.295-.843-.751-1.642-.997-1.746-.011-.005-.029-.007-.053-.008zm-9.465 3.122c-.439-.001-1.303.3-3.537 1.061-2.971 1.011-3.453 1.115-4.604 1.002-.325-.032-.606-.008-.624.054-.018.061.175.233.429.381.658.384 2.961 2.183 3.845 2.802.718.503 1.542.873 1.8.808.19-.049 1.334-1.869 2.846-4.086.735-1.075.787-1.267.453-1.645-.206-.234-.307-.376-.608-.377zm2.879.942c-.091.003-.185.036-.298.088-.687.322-.667.191-.652 4.289.012 3.235-.041 3.742-.501 4.839-.13.31-.195.593-.144.629.052.037.269-.099.484-.303.557-.529 2.646-2.332 3.488-3.01.684-.551 1.279-1.247 1.299-1.52.015-.203-1.03-1.797-2.6-3.97-.572-.791-.805-1.051-1.076-1.042zm5.033.837c-.004.001-.007.001-.008.002-.516 1.348-1.031 2.845-1.249 4.211l1.857 2.643c1.57 2.236 1.904 2.66 2.155 2.749.111.057.25.042.34-.023.029-.021.054-.048.07-.081.789-1.976 1.982-4.798 1.391-6.711-.205-.626-.406-.765-.78-1.113-.487-.391-1.234-.821-1.937-1.118-.441-.186-1.712-.571-1.839-.559zm-8.515 4.325c-.724.003-1.439.044-2.1.148l-1.858 2.343c-1.57 2.235-1.858 2.694-1.862 2.97-.018.126.038.258.126.326.029.023.062.038.097.044 2.06.165 5.024.467 6.6-.706.513-.395.578-.636.784-1.111.209-.6.373-1.468.429-2.251.035-.508-.008-1.649-.06-1.688-.699-.045-1.432-.079-2.156-.075z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tlauncher.svg b/.icons/kora/apps/scalable/tlauncher.svg
new file mode 100644
index 000000000..a1f2e5d5f
--- /dev/null
+++ b/.icons/kora/apps/scalable/tlauncher.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40.0427 40.0427 0 24 44.0427)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006dbf" offset="0"/>
+ <stop stop-color="#00aefc" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m15 20h-4v-4h12v4h-4v12h-4zm14 7.785c.17.064.61.215 1 .215h7v4h-7c-3.552 0-5-2.224-5-4v-12h4z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tlpui.svg b/.icons/kora/apps/scalable/tlpui.svg
new file mode 100644
index 000000000..9c0c79c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/tlpui.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -38.7102 38.7102 0 24 41.0422)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.523c0 1.104-.896 2-2 2h-39.336c-1.104 0-2-.896-2-2z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 1.2486)" d="m44 39.385c0-.765-.62-1.385-1.385-1.385h-37.23c-.765 0-1.385.62-1.385 1.385v.23c0 .765.62 1.385 1.385 1.385h37.23c.765 0 1.385-.62 1.385-1.385z" fill="#363636"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m26 12-10 12h8l-1 8 9-11h-8z" fill="#f6a500" fill-rule="nonzero"/>
+ <path d="m34.834 14.2494h4.3336v14.0842h-4.3336z" fill="#05ac9c" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m28 15v5h4v-5zm4 7.578-4 4.891v.531h4z" fill="#16be71" fill-rule="nonzero"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m16 15v7.438l4-4.799v-2.639zm0 10v3h4v-3z" fill="#f57524" fill-rule="nonzero"/>
+ <path d="m8.8324 14.2494h4.3336v14.0842h-4.3336z" fill="#e74b32" stroke-width="1.0834"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/todoist.svg b/.icons/kora/apps/scalable/todoist.svg
new file mode 100644
index 000000000..8177b4d54
--- /dev/null
+++ b/.icons/kora/apps/scalable/todoist.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#880a00" offset="0"/>
+ <stop stop-color="#c2352a" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m30.172 7.17c-.336-.014-.67.053-.975.193l-18.315 10.275-8.55-3.946v4.699l7.639 3.525c.558.257 1.199.262 1.76.013l19.199-10.666c2.093-.895 1.517-4.008-.758-4.094zm0 8.532c-.335-.013-.669.054-.975.194l-18.315 10.275-8.55-3.947v4.7l7.639 3.525c.558.257 1.199.261 1.76.012l19.199-10.666c2.093-.895 1.517-4.007-.758-4.093zm0 8.533c-.335-.013-.669.053-.975.194l-18.315 10.274-8.55-3.946v4.7l7.639 3.524c.558.258 1.199.262 1.76.013l19.199-10.666c2.093-.895 1.517-4.008-.758-4.094z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/toggldesktop.svg b/.icons/kora/apps/scalable/toggldesktop.svg
new file mode 100644
index 000000000..4bcf62dfa
--- /dev/null
+++ b/.icons/kora/apps/scalable/toggldesktop.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#961f1f" offset="0"/>
+ <stop stop-color="#e03137" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m27 13.42v4.266c2.435 1.155 3.996 3.618 4 6.314 0 3.84-3.16 7-7 7s-7-3.16-7-7c.003-2.696 1.564-5.161 4-6.316v-4.256c-4.715 1.336-7.995 5.671-8 10.572 0 6.034 4.966 11 11 11s11-4.966 11-11c-.001-4.904-3.282-9.243-8-10.58zm-1-3.42h-4v15h4z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tokodon.svg b/.icons/kora/apps/scalable/tokodon.svg
new file mode 100644
index 000000000..905b74b61
--- /dev/null
+++ b/.icons/kora/apps/scalable/tokodon.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m29 20c1.245 5.333 3.859 7.397 5 8 .425.225 1 .341 1 .5 0 .234-.528.49-1 .5-1.135.025-3.955-1.782-6.5-5-2.946-3.725-1.5-4-1.5-4zm-10 0c-1.278 5.476-3.728 7.435-5 8-.428.19-1 .347-1 .5 0 .248.523.488 1 .5 1.166.03 3.944-1.767 6.5-5 2.946-3.725 1.5-4 1.5-4z" fill="#e4e4e4" fill-rule="nonzero"/>
+ <path d="m31 12c3 0 5 2 5 5v3c0 1.063-.874 2-2 2h-6v7c0 .897.399 2 .399 2 .467 1.037 1.365 1.706 2.772 1.859.707.077 1.332-.085 1.528-.297.112-.121.301-.364.301-.562 0-.357.286-1 1-1 .635-.008 1 .26 1 .659 0 .581-.852 1.123-1 1.341 0 0 .79.28 1 .361.263.102.5.425.5.639 0 .404-.5 1-1 1-.613 0-.967-.67-1.5-.5-1.405.448-1.714 1.5-6 1.5-2.143 0-5.93-2.719-6.571-4.857-.429-1.428-.429-3.017-.429-5.143v-4h-3c-3 0-5-2-5-5v-3c0-1 1-2 2-2z" fill="#242424" fill-rule="nonzero"/>
+ <path d="m26.326 16.92c.515-.764 1.46-1.124 2.108-.804.648.321.756 1.2.241 1.964s-1.46 1.124-2.108.803c-.648-.32-.756-1.2-.241-1.963zm-4.651 0c.515.763.407 1.643-.241 1.963-.648.321-1.593-.039-2.108-.803-.516-.763-.408-1.643.241-1.964.648-.32 1.592.04 2.108.804z" fill="#e4e4e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tomahawk.svg b/.icons/kora/apps/scalable/tomahawk.svg
new file mode 100644
index 000000000..b4330ab67
--- /dev/null
+++ b/.icons/kora/apps/scalable/tomahawk.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.217806 -43.1995 43.1995 -.217806 120.256 44.9015)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a9a9a" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.803816 -43.552 43.552 -.803816 680.741 32.6817)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#870202" offset="0"/>
+ <stop stop-color="#ff5454" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="21.776" fill="url(#a)"/>
+ <path d="m28.632 45.281v-21.379l-13.507 7.272v-18.442l13.507 7.273v-7.008c0-.138.11-.249.245-.249h3.112c.136 0 .246.111.246.249v8.948l.015.008-.015.008v22.202c-1.155.472-2.359.849-3.603 1.118z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tomate.svg b/.icons/kora/apps/scalable/tomate.svg
new file mode 120000
index 000000000..a115f05bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/tomate.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tomato.svg b/.icons/kora/apps/scalable/tomato.svg
new file mode 100644
index 000000000..b1dc190a6
--- /dev/null
+++ b/.icons/kora/apps/scalable/tomato.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.5925 39.5925 0 24 43.8559)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b01100" offset="0"/>
+ <stop stop-color="#df3e37" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m19.463 1.001c-.137.006-.276.03-.413.074-.734.236-1.142.949-.914 1.599l.573 1.632c-8.302.8-12.709 9.56-12.709 9.56s2.778.522 9.479-3.179c1.862-1.028 2.935-2.134 3.548-3.134-.127 1.032-.108 2.355.187 4.041.743 4.237 3.844 7.405 3.844 7.405s3.753-6.233-.272-12.343c5.936 4.033 15.214 2.281 15.214 2.281s-4.156-3.943-8.568-4.926c-3.293-.733-6.324-.254-7.9.118-.001-.12-.021-.242-.063-.362l-.682-1.943c-.186-.529-.732-.848-1.324-.823z" fill="#5ba600"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tomboy-ng.svg b/.icons/kora/apps/scalable/tomboy-ng.svg
new file mode 120000
index 000000000..838070172
--- /dev/null
+++ b/.icons/kora/apps/scalable/tomboy-ng.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tomboy-note.svg b/.icons/kora/apps/scalable/tomboy-note.svg
new file mode 120000
index 000000000..a9f99bb9d
--- /dev/null
+++ b/.icons/kora/apps/scalable/tomboy-note.svg
@@ -0,0 +1 @@
+tomboy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tomboy.svg b/.icons/kora/apps/scalable/tomboy.svg
new file mode 100644
index 000000000..f731321a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/tomboy.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(7.87904 7.25596 -7.25596 7.87904 19.2972 55.689)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#945500" offset="0"/>
+ <stop stop-color="#ffd42a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.655087 -43.1166 43.1166 .655087 22.7792 46.2134)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffdf60" offset="0"/>
+ <stop stop-color="#ffe57a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(23.2753 0 0 24.932 22.397 33.202)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2ac3a" offset="0"/>
+ <stop stop-color="#d8a21b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332c-3.21 0-6.226 2.67-6.226 6.062l-.002 31.107c0 3.245 2.749 6.167 6.228 6.167h13.837c15.218-1.1 23.192-9.312 23.271-24.279.007-.153-.011-13.21-.011-13.21 0-2.208-2.184-5.833-5.794-5.833z" fill="url(#b)"/>
+ <path d="m22.397 45.668c7.082-1.764 10.262-5.85 13.017-11.249 7.314-2.123 9.187-7.652 10.256-13.683.157 15.401-7.831 23.816-23.273 24.932z" fill="url(#c)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332c-3.447 0-6.167 2.974-6.212 5.662l43.317-.01c-.002.011-.004.021-.005.032-.013-2.883-3.158-5.729-5.797-5.67z" fill-opacity=".07"/>
+ <path d="m36.372 17.536-1.017-1.238c-.419-.51-1.178-.585-1.694-.168l-13.023 10.63-5.585-6.799c-.419-.51-1.179-.586-1.694-.169l-1.242 1.014c-.512.417-.588 1.174-.169 1.688l7.36 8.962c.212.257.502.406.808.436.306.031.624-.058.879-.269l15.196-12.4c.524-.424.6-1.177.181-1.687z" fill="#d45500" fill-opacity=".4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tools-report-bug.svg b/.icons/kora/apps/scalable/tools-report-bug.svg
new file mode 120000
index 000000000..3146dda65
--- /dev/null
+++ b/.icons/kora/apps/scalable/tools-report-bug.svg
@@ -0,0 +1 @@
+apport.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tools-wizard.svg b/.icons/kora/apps/scalable/tools-wizard.svg
new file mode 120000
index 000000000..6641d9819
--- /dev/null
+++ b/.icons/kora/apps/scalable/tools-wizard.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/topmenu-applet.svg b/.icons/kora/apps/scalable/topmenu-applet.svg
new file mode 120000
index 000000000..408d1e7d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/topmenu-applet.svg
@@ -0,0 +1 @@
+wingpanel.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tor-browser-alpha.svg b/.icons/kora/apps/scalable/tor-browser-alpha.svg
new file mode 100644
index 000000000..1a23a07f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/tor-browser-alpha.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008868" offset="0"/>
+ <stop stop-color="#06f1ba" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 4.651c10.679 0 19.349 8.67 19.349 19.349s-8.67 19.349-19.349 19.349v-3.414c8.795 0 15.935-7.14 15.935-15.935s-7.14-15.935-15.935-15.935zm0 6.829c6.91 0 12.52 5.61 12.52 12.52s-5.61 12.52-12.52 12.52v-3.414c5.026 0 9.106-4.08 9.106-9.106s-4.08-9.106-9.106-9.106zm0 6.829c3.141 0 5.691 2.55 5.691 5.691s-2.55 5.691-5.691 5.691z" fill="#2d2d2d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tor-browser-en.svg b/.icons/kora/apps/scalable/tor-browser-en.svg
new file mode 120000
index 000000000..5c74c5edd
--- /dev/null
+++ b/.icons/kora/apps/scalable/tor-browser-en.svg
@@ -0,0 +1 @@
+browser-tor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tor-browser-nightly.svg b/.icons/kora/apps/scalable/tor-browser-nightly.svg
new file mode 100644
index 000000000..601fae415
--- /dev/null
+++ b/.icons/kora/apps/scalable/tor-browser-nightly.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d5bd1" offset="0"/>
+ <stop stop-color="#3a9ae6" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24 4.651c10.679 0 19.349 8.67 19.349 19.349s-8.67 19.349-19.349 19.349v-3.414c8.795 0 15.935-7.14 15.935-15.935s-7.14-15.935-15.935-15.935zm0 6.829c6.91 0 12.52 5.61 12.52 12.52s-5.61 12.52-12.52 12.52v-3.414c5.026 0 9.106-4.08 9.106-9.106s-4.08-9.106-9.106-9.106zm0 6.829c3.141 0 5.691 2.55 5.691 5.691s-2.55 5.691-5.691 5.691z" fill="#2d2d2d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tor-browser-ru.svg b/.icons/kora/apps/scalable/tor-browser-ru.svg
new file mode 120000
index 000000000..407773e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/tor-browser-ru.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tor-browser.svg b/.icons/kora/apps/scalable/tor-browser.svg
new file mode 120000
index 000000000..5c74c5edd
--- /dev/null
+++ b/.icons/kora/apps/scalable/tor-browser.svg
@@ -0,0 +1 @@
+browser-tor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tor-messenger.svg b/.icons/kora/apps/scalable/tor-messenger.svg
new file mode 120000
index 000000000..6fb1fc4db
--- /dev/null
+++ b/.icons/kora/apps/scalable/tor-messenger.svg
@@ -0,0 +1 @@
+tormessenger.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tor.svg b/.icons/kora/apps/scalable/tor.svg
new file mode 100644
index 000000000..c5221f292
--- /dev/null
+++ b/.icons/kora/apps/scalable/tor.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#4f0078" offset="0"/>
+ <stop stop-color="#7307aa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-6e-7 -45.4877 45.4877 -6e-7 205.951 46.7237)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-2.8e-7 -43.2133 21.6066 -5.7e-7 99.6137 45.5875)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <circle cx="24" cy="24" r="22.764" fill="url(#b)"/>
+ <circle cx="24" cy="24" r="17.79" fill="none" stroke="#fff" stroke-width="3.45"/>
+ <circle cx="24" cy="24" r="11.234" fill="none" stroke="#fff" stroke-width="3.54"/>
+ <circle cx="24" cy="24" r="6.504" fill="#fff"/>
+ <path d="m24 45.626c-11.936 0-21.626-9.69-21.626-21.626s9.69-21.626 21.626-21.626z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/torbrowser.svg b/.icons/kora/apps/scalable/torbrowser.svg
new file mode 120000
index 000000000..5c74c5edd
--- /dev/null
+++ b/.icons/kora/apps/scalable/torbrowser.svg
@@ -0,0 +1 @@
+browser-tor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/torchlight-2.svg b/.icons/kora/apps/scalable/torchlight-2.svg
new file mode 100644
index 000000000..f0438c8f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/torchlight-2.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e2e2e" offset="0"/>
+ <stop stop-color="#505050" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m14 9v8c0-1 2.465-3 4-3h4v19l-2 3h8l-2-3v-13.642c.827-5.846 3.758-7.319 7.949-8.358h-18.253z" fill="#ff8e19"/>
+ <path d="m10 20h10l-2 3v13l2 3h-10l2-3v-13zm18 0h10l-2 3v13l2 3h-10l2-3v-13z" fill="#1274db"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/torcs.svg b/.icons/kora/apps/scalable/torcs.svg
new file mode 100644
index 000000000..c68de401e
--- /dev/null
+++ b/.icons/kora/apps/scalable/torcs.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d7d9" offset="0"/>
+ <stop stop-color="#e9eded" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.967604 0 0 .967604 .777494 -971.047)" d="m28 1026.36c-6.034 0-11 4.97-11 11 0 6.04 4.966 11 11 11s11-4.96 11-11c0-6.03-4.966-11-11-11z" fill="#2f2f2f"/>
+ <path transform="matrix(.967604 0 0 .967604 .777494 -971.047)" d="m28 1031.36c3.292 0 6 2.71 6 6s-2.708 6-6 6-6-2.71-6-6 2.708-6 6-6z" fill="#fff"/>
+ <g transform="matrix(.967604 0 0 .967604 .777494 .777503)" fill="#c22020">
+ <path d="m9.293 4c-.268 0-.383 2.792-.215 5.264.23 3.375.845 5.773 1.942 6.713.552.473 2.365 1.086 3.14 1.086.608 0 .841.332.719 1.027-.055.315-.56 1.579-1 3.295-.769 3-1.037 3.16-.879 4.154.189 1.193 1.284 2.991 2.102 3.924.11.126.215.214.318.303.787-3.068 2.669-5.745 5.289-7.524l.309-1.482c.368-1.766.75-3.663.849-3.76.124-.121 1.655.063 4.899 0 5.27-.103 5.633-.061 6.832-1.062.704-.589 1.399-1.83 1.402-2.502.002-.396-.023-.405-1.287-.506-7.917-.632-15.317-3.152-22.035-7.506-1.208-.783-2.281-1.424-2.385-1.424z" fill-rule="nonzero"/>
+ <path d="m28 29c-1.916.002-3.574 1.379-3.928 3.262l3.508.939c.268.072.425.346.354.613l-.827 3.081c.293.068.592.103.893.105 2.194 0 4-1.806 4-4s-1.806-4-4-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/torguard.svg b/.icons/kora/apps/scalable/torguard.svg
new file mode 100644
index 000000000..b5415cbaf
--- /dev/null
+++ b/.icons/kora/apps/scalable/torguard.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.655087 -25.398 25.398 .655087 22.6749 43.995)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5d5d5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m24 4c-7.732 0-14 6.268-14 14v14l5.387-1.665v-12.058c0-4.756 3.856-8.612 8.613-8.612s8.613 3.856 8.613 8.612v12.058l5.387 1.665v-14c0-7.732-6.268-14-14-14z" fill="#b3b3b3" fill-rule="nonzero"/>
+ <path d="m40 44h-31-.054c-4.578-.029-8.286-3.755-8.286-8.34 0-3.876 2.65-7.138 6.235-8.072 1.547-5.511 6.613-9.557 12.616-9.557 4.629 0 8.701 2.406 11.032 6.034.312-.043.632-.065.957-.065 3.863 0 7 3.137 7 7 0 .415-.036.822-.106 1.218.512-.142 1.05-.218 1.606-.218 3.311 0 6 2.689 6 6s-2.689 6-6 6z" fill="url(#a)"/>
+ <g fill="#54ae1d" fill-rule="nonzero">
+ <path d="m25.028 24.762c-.239-.08-11.981 5.814-11.406 17.238h-1.896c0-12.226 11.652-16.981 13.302-17.238z"/>
+ <path d="m30.728 28.062s-10.27 3.159-11.56 13.938h-1.896c1.22-8.783 11.591-14.255 13.456-13.938z"/>
+ <path d="m34.134 32.762s-8.729 1.331-9.389 9.238h-1.896c1.841-7.891 9-9.021 11.285-9.238z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/toribash.svg b/.icons/kora/apps/scalable/toribash.svg
new file mode 100644
index 000000000..fb75f1ed8
--- /dev/null
+++ b/.icons/kora/apps/scalable/toribash.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m19.447 12.618c-3.746 0-6.829 3.083-6.829 6.829-.001 2.003.879 3.909 2.405 5.207-.081.537-.124 1.079-.129 1.622 0 6.244 5.138 11.382 11.382 11.382s11.382-5.138 11.382-11.382-5.138-11.382-11.382-11.382c-.547.004-1.094.047-1.636.129-1.294-1.522-3.194-2.402-5.193-2.405zm-11.382 6.829c-1.249 0-2.276 1.028-2.276 2.277 0 1.248 1.027 2.276 2.276 2.276s2.277-1.028 2.277-2.276c0-1.249-1.028-2.277-2.277-2.277z" fill="#d52a2b"/>
+ <path d="m24 5.789c-2.498 0-4.553 2.055-4.553 4.553.001 1.623.871 3.127 2.277 3.939v23.377h.115c-.076.375-.115.756-.115 1.139 0 3.143 2.548 5.691 5.691 5.691s5.691-2.548 5.691-5.691c-.004-2.201-1.277-4.203-3.268-5.14.64-.804.989-1.8.991-2.828 0-2.514-2.038-4.553-4.553-4.553-.8.003-1.585.216-2.276.618v-12c2.498 0 4.553-2.055 4.553-4.552 0-2.498-2.055-4.553-4.553-4.553zm-11.382 2.276c-1.257 0-2.276 1.019-2.276 2.277 0 1.257 1.019 2.276 2.276 2.276s2.276-1.019 2.276-2.276c0-1.258-1.019-2.277-2.276-2.277zm22.764 0c-1.257 0-2.276 1.019-2.276 2.277 0 1.257 1.019 2.276 2.276 2.276s2.276-1.019 2.276-2.276c0-1.258-1.019-2.277-2.276-2.277z" fill="#363636"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tormessenger.svg b/.icons/kora/apps/scalable/tormessenger.svg
new file mode 100644
index 000000000..576b2c0d4
--- /dev/null
+++ b/.icons/kora/apps/scalable/tormessenger.svg
@@ -0,0 +1,9 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m43.982 23.348c-.0076.20859-.01832.41617-.0332.62305-.543 10.094-9.31 18.017-19.949 18.029-2.2828-.008-4.5472-.38714-6.6953-1.1211l-5.305 3.121v1l5.3047-3.1211c2.148.734 4.412 1.113 6.695 1.121 10.639-.012 19.406-7.935 19.949-18.029.01591-.22113.02754-.44286.03516-.66602.006-.102.012-.203.016-.305-.001-.041-.003-.082-.004-.123.001-.06.004-.118.004-.178 0-.11854-.01523-.23354-.01758-.35156zm-39.968.052c-.0017.101-.0137.199-.0137.299.000101.06216.0051.12346.00586.18555-.0021.038-.0041.077-.0059.115.00988 5.887 3.089 11.41 8 15v-1c-4.7993-3.509-7.8408-8.864-7.9863-14.6z" opacity=".2"/>
+ <path d="m23.994 4c-.56998.00422-1.1395.031591-1.707.082031-.4114.03259-.81493.085152-1.2188.14062-.21405.027311-.42762.057914-.64062.091797-.57543.096959-1.1403.21947-1.6973.36133-.03648.00902-.07294.018131-.10938.027344-8.442 2.1985-14.621 9.4219-14.621 17.996.000101.06216.0051.12346.00586.18555-.0021.038-.0041.077-.0059.115.00988 5.887 3.089 11.41 8 15v6l5.3047-3.1211c2.148.734 4.412 1.113 6.695 1.121 10.639-.012 19.406-7.935 19.949-18.029.01591-.22113.02754-.44286.03516-.66602.006-.102.012-.203.016-.305-.001-.041-.002-.082-.004-.123.001-.06.004-.118.004-.178 0-9.684-7.877-17.666-18.004-18.603-.553-.0489-1.108-.0757-1.664-.0804-.112-.0017-.221-.0156-.334-.0156z" fill="#bad632"/>
+ <path d="m24 10a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 1-.037v3.99c1.374-.066 2.711-.262 4-.58v-4.301a14 14 0 0 0 9-13.072 14 14 0 0 0 -14-14z" opacity=".1"/>
+ <path d="m23.994 4a20 19 0 0 0 -1.707.082c-.411.0326-.815.0852-1.219.1407a20 19 0 0 0 -.64.0918c-.576.0969-1.141.2194-1.698.3613a20 19 0 0 0 -.109.0273c-8.442 2.1985-14.621 9.4219-14.621 17.996.0001.062.0051.124.0059.186a20 19 0 0 0 -.0059.115 20 19 0 0 0 .0176.318c.1811-8.405 6.2874-15.449 14.603-17.615a20 19 0 0 1 .109-.0272c.557-.1419 1.122-.2644 1.698-.3613a20 19 0 0 1 .64-.0918c.404-.0555.808-.1081 1.219-.1407a20 19 0 0 1 1.707-.082h.004c.113 0 .222.0139.334.0156a20 19 0 0 1 1.664.0801c10.003.9259 17.797 8.7283 17.986 18.252.001-.015.002-.029.002-.043a20 19 0 0 0 .016-.305 20 19 0 0 0 -.004-.123c.001-.06.004-.118.004-.178 0-9.684-7.877-17.666-18.004-18.603a20 19 0 0 0 -1.664-.0804c-.112-.0017-.221-.0156-.334-.0156h-.004z" fill="#fff" opacity=".2"/>
+ <path d="m24 9a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 1-.037v4.99c1.374-.066 2.711-.262 4-.58v-5.301a14 14 0 0 0 9-13.072 14 14 0 0 0 -14-14z" fill="#578418"/>
+ <path d="m24 17a7 7 0 0 0-7 7v11.104a14 14 0 0 0 4 1.554v-6.344a7 7 0 0 0 3 0.686 7 7 0 0 0 7-7 7 7 0 0 0-7-7z" opacity=".1"/>
+ <path d="m24 16a7 7 0 0 0-7 7v12.104a14 14 0 0 0 4 1.554v-7.344a7 7 0 0 0 3 0.686 7 7 0 0 0 7-7 7 7 0 0 0-7-7z" fill="#252920"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/torrenttools.svg b/.icons/kora/apps/scalable/torrenttools.svg
new file mode 100644
index 000000000..7ed6f4c10
--- /dev/null
+++ b/.icons/kora/apps/scalable/torrenttools.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.9869 44.9869 0 24 46.4935)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#696161" offset="0"/>
+ <stop stop-color="#9d9595" offset="1"/>
+ </linearGradient>
+ <path d="m23.774 1.507c-.693.007-1.386.045-2.075.115-.368.037-.666.32-.722.686l-.436 2.843c-1.011.185-2.003.451-2.971.794l-1.793-2.238c-.231-.288-.631-.384-.968-.233-1.406.631-2.742 1.406-3.99 2.31-.3.216-.416.611-.282.955l1.042 2.668c-.785.663-1.514 1.385-2.183 2.166l-2.651-1.032c-.343-.133-.737-.017-.952.282-.905 1.25-1.678 2.589-2.308 3.997-.15.337-.053.736.235.966l2.183 1.753c-.177.488-.355.975-.492 1.476-.001.004-.002.008-.004.012-.128.501-.211 1.011-.298 1.52l-2.795.428c-.365.056-.648.353-.686.72-.16 1.532-.162 3.076-.006 4.609.037.368.32.666.686.722l2.843.434c.185 1.011.451 2.002.794 2.97l-2.238 1.792c-.289.23-.386.63-.235.967.632 1.407 1.407 2.745 2.312 3.993.217.299.611.414.955.28l2.663-1.04c.665.785 1.389 1.514 2.17 2.183l-1.031 2.651c-.134.344-.018.738.282.955 1.25.904 2.591 1.675 3.999 2.305.336.15.735.054.966-.233l1.751-2.185c.488.177.974.357 1.475.494.004 0 .009.001.013.002.5.128 1.011.213 1.52.3l.428 2.791c.055.365.353.648.719.686 1.533.161 3.077.163 4.61.008.367-.037.666-.32.721-.686l.437-2.843c1.009-.185 2-.449 2.968-.792l1.793 2.238c.231.288.631.384.968.233 1.406-.632 2.744-1.407 3.993-2.312.297-.217.413-.61.279-.953l-1.039-2.665c.784-.665 1.512-1.39 2.18-2.171l2.651 1.032c.343.133.736.018.953-.28.904-1.25 1.677-2.591 2.307-3.999.151-.338.054-.737-.235-.968l-2.182-1.749c.176-.489.356-.977.493-1.48.001-.003.001-.007.002-.01.129-.501.213-1.011.301-1.52l2.792-.43c.364-.056.647-.352.686-.718.16-1.532.162-3.077.006-4.609-.037-.368-.32-.666-.686-.722l-2.843-.434c-.185-1.01-.451-2.001-.794-2.968l2.24-1.796c.288-.231.384-.63.233-.967-.632-1.407-1.407-2.743-2.312-3.991-.216-.3-.611-.416-.955-.282l-2.665 1.04c-.664-.784-1.388-1.513-2.168-2.181l1.031-2.649c.134-.344.018-.738-.282-.954-1.249-.904-2.589-1.678-3.997-2.308-.337-.15-.735-.053-.965.235l-1.751 2.183c-.489-.177-.976-.355-1.478-.492-.004-.001-.008-.002-.013-.004-.501-.128-1.01-.212-1.52-.3l-.425-2.793c-.056-.365-.353-.648-.72-.686-.843-.088-1.688-.128-2.534-.121z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m38.621 24c0-8.069-6.552-14.621-14.621-14.621s-14.621 6.552-14.621 14.621 6.552 14.621 14.621 14.621 14.621-6.552 14.621-14.621z" fill="#9264c3"/>
+ <g fill-rule="nonzero">
+ <path d="m26.249 16.127c-6.211 0-11.246 5.036-11.246 11.247 0 5.831 4.438 10.626 10.119 11.192 2.443-.185 4.709-.964 6.665-2.195h-5.538c-4.969 0-8.997-4.028-8.997-8.997s4.028-8.997 8.997-8.997z" fill="#ffffff"/>
+ <path d="m26.249 19.501c-4.348 0-7.872 3.525-7.872 7.873s3.524 7.873 7.872 7.873h7.111c.802-.668 1.521-1.427 2.164-2.25h-9.275c-3.105 0-5.623-2.517-5.623-5.623s2.518-5.623 5.623-5.623c.775.001 1.54.161 2.25.472v-2.386c-.73-.22-1.488-.333-2.25-.336z" fill="#d7bdfb"/>
+ <path d="m26.249 22.875c-2.484 0-4.498 2.014-4.498 4.499s2.014 4.499 4.498 4.499h10.07c.455-.712.858-1.46 1.186-2.25h-11.256c-1.242 0-2.249-1.007-2.249-2.249s1.007-2.249 2.249-2.249c.803.001 1.543.43 1.944 1.124h2.406c-.513-1.984-2.301-3.371-4.35-3.374z" fill="#c090f9"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/torrserver.svg b/.icons/kora/apps/scalable/torrserver.svg
new file mode 100644
index 000000000..ba043ab57
--- /dev/null
+++ b/.icons/kora/apps/scalable/torrserver.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#493f40" offset="0"/>
+ <stop stop-color="#6e6667" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -36.4224 36.4224 0 24 42.2112)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dbdbdb" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="18.211" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m29.811 26.276c-1.254 0-2.262.244-3.003.788h-.002v.002c-.736.544-1.128 1.38-1.128 2.362 0 .428.069.824.214 1.178v.002l.002.002c.147.347.359.655.63.914l.004.004c.276.259.628.476 1.056.668h.002c.446.197 1.055.381 1.848.564.445.106.852.206 1.218.298.348.087.639.192.873.312.221.113.374.244.476.392v.003l.002.004c.091.127.149.304.149.578 0 .489-.152.776-.53 1.025-.377.247-.969.399-1.789.399-.793 0-1.389-.14-1.793-.378-.399-.24-.641-.583-.77-1.116l-.091-.368-2.041.426.087.401c.211.96.73 1.724 1.51 2.211.781.488 1.8.711 3.048.711 1.343 0 2.427-.267 3.227-.853.804-.586 1.234-1.479 1.234-2.532 0-.41-.053-.784-.176-1.116l-.002-.002c-.113-.32-.279-.606-.49-.85-.205-.236-.448-.437-.724-.597l-.004-.002c-.256-.152-.53-.282-.823-.391l-.004-.002c-.29-.112-.592-.207-.909-.283h-.002c-.299-.078-.601-.152-.904-.225l-.002-.002h-.002c-.895-.207-1.497-.388-1.736-.499l-.004-.002c-.259-.125-.44-.265-.557-.409-.1-.132-.155-.294-.155-.539 0-.433.124-.672.443-.881.323-.211.857-.347 1.604-.347.677 0 1.173.122 1.494.318h.002v.002c.316.19.525.476.65.943l.092.349 2.082-.38-.119-.428c-.258-.932-.734-1.647-1.424-2.061-.684-.414-1.603-.593-2.763-.593zm-10.364-11.382v9.106h-2.276v-9.106h-3.415v-2.276h9.106v2.276z" fill="#493f40"/>
+ <path d="m16.599 22.274 19.921-21.038-9.603 16.183 6.641-1.416-8.738 11.567 5.659-.552-18.999 19.746 8.832-14.751-5.365.473 7.449-11.195z" fill="#f99007"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tortoisehg.svg b/.icons/kora/apps/scalable/tortoisehg.svg
new file mode 100644
index 000000000..6f3f700c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/tortoisehg.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.0004 39.0004 0 24 43)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d5a37" offset="0"/>
+ <stop stop-color="#487f6d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(30 0 0 26 -42 -24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6d7481" offset="0"/>
+ <stop stop-color="#8f9cb4" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.14301 0 0 1.14301 -3.43235 -3.36081)" d="m24 4c-2.77 0-5 2.676-5 6v7.459l-3.309-3.309c-.767-.767-1.77-1.15-2.771-1.15s-2.002.383-2.77 1.15c-1.534 1.534-1.534 4.007 0 5.541l8.309 8.309-8.309 8.308c-1.534 1.535-1.534 4.007 0 5.541 1.535 1.535 4.007 1.535 5.541 0l6.334-6.334c.606.311 1.273.485 1.975.485s1.369-.174 1.975-.485l6.334 6.334c1.534 1.535 4.006 1.535 5.541 0 1.534-1.534 1.534-4.006 0-5.541l-8.309-8.308 8.309-8.309c1.534-1.534 1.534-4.007 0-5.541-1.535-1.534-4.007-1.534-5.541 0l-3.309 3.309v-7.459c0-3.324-2.23-6-5-6z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(0 -1.14301 -1.14301 0 -3.43235 -3.36081)" d="m-12-25.627c0-6.277-5.096-11.373-11.373-11.373h-7.254c-6.277 0-11.373 5.096-11.373 11.373v3.254c0 6.277 5.096 11.373 11.373 11.373h7.254c6.277 0 11.373-5.096 11.373-11.373z" fill="url(#b)"/>
+ <path transform="matrix(1.14301 0 0 1.14301 -3.43235 -3.36081)" d="m15.496 18.95c-.827.013-1.488.694-1.476 1.522v5.754c-.027.161-.027.325 0 .486v5.76c-.029 2.028 3.029 2.028 3 0v-4.5h3v4.5c-.029 2.028 3.029 2.028 3 0v-5.754c.026-.161.026-.325 0-.486v-5.76c.029-2.029-3.029-2.029-3 0v4.5h-3v-4.5c.012-.846-.678-1.535-1.524-1.522zm14.002 3.044c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c.445-.001.888-.067 1.313-.197-.071.469-.165.917-.328 1.314-.105.233-.255.373-.637.537-.386.166-.959.282-1.545.36-2.056.205-1.644 3.31.395 2.972.676-.089 1.496-.217 2.334-.576.837-.359 1.737-1.027 2.205-2.084.004-.01.008-.019.011-.029.895-2.14.699-4.26.75-5.973.001-.014.002-.029.002-.043v-.279c.001-.065-.003-.129-.011-.194.007-.102.011-.205.011-.308 0-2.485-2.014-4.5-4.5-4.5zm0 3c.829 0 1.5.671 1.5 1.5 0 .828-.671 1.5-1.5 1.5-.828 0-1.5-.672-1.5-1.5 0-.829.672-1.5 1.5-1.5z" fill="#c4c4c4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/totem.svg b/.icons/kora/apps/scalable/totem.svg
new file mode 100644
index 000000000..8f3d40a88
--- /dev/null
+++ b/.icons/kora/apps/scalable/totem.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(9.27194 -14.8559 14.8559 9.27194 32.6877 34.084)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b45af2" offset="0"/>
+ <stop stop-color="#862bc3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(12.957 -25.8819 25.8819 12.957 261.892 159.823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00afc2" offset="0"/>
+ <stop stop-color="#1a7fcd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(12.539 -6.9074 6.9074 12.539 150.466 243.05)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#41caba" offset="0"/>
+ <stop stop-color="#00ae9a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(6.70836 -16.7271 16.7271 6.70836 155.995 94.7266)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".07" offset="0"/>
+ <stop stop-color="#ddd" stop-opacity=".25" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-6.39156 11.7881 -11.7881 -6.39156 -267.059 -119.183)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f7b938" offset="0"/>
+ <stop stop-color="#f7d838" offset="1"/>
+ </linearGradient>
+ <path d="m11.729 17.23c-.052-.001-.105-.002-.157-.002-3.688 0-6.722 3.056-6.723 6.77v15.633c.001 3.714 3.035 6.77 6.723 6.77 1.179 0 2.338-.313 3.359-.907l13.443-7.818c2.077-1.208 3.36-3.447 3.36-5.863 0-2.415-1.283-4.654-3.36-5.862l-13.443-7.816c-.975-.567-2.076-.878-3.202-.905z" fill="#3391d9"/>
+ <path d="m11.729 1.597c-.052-.002-.105-.002-.157-.002-3.688 0-6.722 3.055-6.723 6.769v31.267h13.443v-19.542l16.804 9.771 6.721-11.725-26.886-15.634c-.975-.567-2.076-.878-3.202-.904z" fill="url(#a)"/>
+ <path d="m25.172 9.413c-.053-.001-.105-.001-.158-.001-3.687 0-6.721 3.055-6.722 6.769v21.558c.001 3.714-.976 5.715-2.519 7.266 2.85-1.657 11.58-6.735 12.601-7.328l13.443-7.817c2.077-1.208 3.36-3.447 3.36-5.862 0-2.416-1.283-4.655-3.36-5.863l-13.443-7.817c-.975-.567-2.076-.878-3.202-.905z" fill="url(#b)"/>
+ <path d="m28.212 37.739c4.543-2.619 9.069-5.27 13.605-7.902 2.961-1.648 4.226-5.683 2.719-8.738-.689-1.585-2.074-2.689-3.559-3.476-3.588-1.419-8.199.767-9.033 4.699-.244.53-.214 1.084-.209 1.676-.02 2.823.041 5.648-.034 8.469-.206 2.198-1.555 4.235-3.489 5.272z" fill="url(#c)"/>
+ <path d="m4.856 8.635c-.017 5.122-.002 10.245-.007 15.367v15.634c.001 3.714 3.035 6.769 6.722 6.769 1.18 0 2.339-.312 3.36-.906l13.443-7.818c2.076-1.208 3.359-3.447 3.359-5.862s-1.283-4.655-3.359-5.863l-13.443-7.817c-.161-.091-.325-.176-.493-.254-2.265-1.328-4.559-2.609-6.792-3.99-1.674-1.197-2.725-3.198-2.79-5.26z" fill="url(#d)"/>
+ <path d="m4.857 23.814c-.019 5.272-.003 10.545-.008 15.817-.062 3.407 2.774 6.527 6.155 6.741 1.707.191 3.349-.464 4.768-1.366 3.014-2.42 3.44-7.535.476-10.228-.334-.479-.825-.729-1.336-1.021-2.418-1.428-4.878-2.788-7.266-4.264-1.787-1.279-2.864-3.474-2.789-5.679z" fill="url(#e)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/touchpad-indicator.svg b/.icons/kora/apps/scalable/touchpad-indicator.svg
new file mode 100644
index 000000000..eaefa9ada
--- /dev/null
+++ b/.icons/kora/apps/scalable/touchpad-indicator.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3898 44.3898 0 24 45.6258)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-opacity=".84" fill-rule="nonzero">
+ <path d="m28.286 28.092-3.412-.005v-4.133c0-1.02-.692-1.851-1.612-1.851-.921 0-1.613.831-1.613 1.851v6.258c-.387-.44-.799-.702-1.317-.702-.286 0-.573.083-.825.24-.794.498-1.081 1.588-.649 2.488.708 1.407 3.028 6.028 3.186 6.264.524.794 1.319 1.258 2.183 1.258h4.558c1.747 0 2.667-.918 2.667-2.488v-5.756c0-.029.04-.058.038-.087.002-.045-.002-.091-.002-.139 0-1.763-1.439-3.198-3.202-3.198z"/>
+ <path d="m26.293 26.732h2.043c.308 0 .609.02.9.078.663-1.074 1.046-2.343 1.046-3.695 0-3.883-3.159-7.045-7.042-7.045s-7.042 3.158-7.042 7.041c0 2.197 1.001 4.162 2.584 5.455.447-.274.933-.425 1.449-.438v-2.612c-.516-.659-.84-1.496-.84-2.407 0-2.116 1.727-3.838 3.843-3.838 2.117 0 3.809 1.722 3.809 3.838 0 .833-.234 1.605-.75 2.234z"/>
+ <path d="m36.335 23.109c0-7.233-5.873-13.118-13.106-13.118s-13.112 5.885-13.112 13.118c0 5.705 3.664 10.57 8.759 12.372l-1.271-2.652c-.275-.573-.372-1.195-.314-1.794-2.406-1.811-3.965-4.69-3.965-7.926 0-5.466 4.448-9.914 9.914-9.914s9.914 4.448 9.914 9.914c0 1.869-.52 3.618-1.422 5.111.735.813 1.184 1.89 1.184 3.07 0 .044-.023.087-.024.13.001.028-.021.061-.021.096v.441c2.193-2.335 3.464-5.442 3.464-8.848z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/touchpad.svg b/.icons/kora/apps/scalable/touchpad.svg
new file mode 120000
index 000000000..3803823fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/touchpad.svg
@@ -0,0 +1 @@
+touchpad-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/toxygen.svg b/.icons/kora/apps/scalable/toxygen.svg
new file mode 120000
index 000000000..52fdec576
--- /dev/null
+++ b/.icons/kora/apps/scalable/toxygen.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tracker.svg b/.icons/kora/apps/scalable/tracker.svg
new file mode 120000
index 000000000..cb1fa4c48
--- /dev/null
+++ b/.icons/kora/apps/scalable/tracker.svg
@@ -0,0 +1 @@
+system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tracktion-download-manager.svg b/.icons/kora/apps/scalable/tracktion-download-manager.svg
new file mode 100644
index 000000000..18fba455d
--- /dev/null
+++ b/.icons/kora/apps/scalable/tracktion-download-manager.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0041a1" offset="0"/>
+ <stop stop-color="#2f66d6" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 8.065c-8.742 0-15.935 7.193-15.935 15.935s7.193 15.935 15.935 15.935 15.935-7.193 15.935-15.935-7.193-15.935-15.935-15.935zm-2.276 3.415h4.552v2.536c1.124.257 2.197.701 3.173 1.314l1.794-1.794 3.221 3.221-1.794 1.794c.613.976 1.057 2.049 1.314 3.173h2.536v4.552h-2.559c-.25 1.122-.687 2.194-1.293 3.17l1.796 1.797-3.221 3.221-1.797-1.796c-.976.606-2.048 1.043-3.17 1.293v2.559h-4.552v-2.559c-1.122-.25-2.194-.687-3.17-1.293l-1.797 1.796-3.221-3.221 1.796-1.797c-.606-.976-1.043-2.048-1.293-3.17h-2.559v-4.552h2.559c.25-1.122.687-2.194 1.293-3.17l-1.796-1.797 3.221-3.221 1.797 1.796c.976-.606 2.048-1.043 3.17-1.293z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tracktion.svg b/.icons/kora/apps/scalable/tracktion.svg
new file mode 100644
index 000000000..eba19a6a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/tracktion.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.5242 42.5242 0 24 45.2636)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#113950" offset="0"/>
+ <stop stop-color="#325f78" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m19.64 2.739c-.451.05-.849.418-.932.864l-.898 4.551c-1.613.63-3.129 1.496-4.46 2.559l-4.426-1.495c-.46-.159-1.017.047-1.265.464l-4.259 7.375c-.24.425-.137 1.012.233 1.329l3.527 3.09c-.124.828-.199 1.662-.199 2.525s.075 1.696.199 2.524l-3.527 3.09c-.37.317-.473.904-.233 1.329l4.259 7.375c.248.418.805.623 1.265.465l4.426-1.495c1.331 1.063 2.847 1.928 4.46 2.558l.898 4.553c.091.476.546.857 1.032.864h8.52c.486-.007.94-.388 1.031-.864l.899-4.551c1.613-.63 3.129-1.495 4.46-2.558l4.426 1.495c.46.158 1.017-.047 1.264-.465l4.26-7.375c.24-.425.137-1.012-.233-1.329l-3.527-3.09c.124-.828.199-1.662.199-2.525 0-.862-.075-1.696-.199-2.524l3.527-3.09c.37-.317.473-.904.233-1.329l-4.26-7.375c-.245-.42-.803-.625-1.262-.466l-4.427 1.495c-1.331-1.063-2.847-1.929-4.459-2.559l-.899-4.551c-.091-.476-.546-.857-1.032-.864h-8.52c-.033-.001-.066-.001-.099 0h-.002z" fill="url(#a)"/>
+ <path d="m15.495 16.558v6.379h5.316v10.631h6.378v-10.631h5.316v-6.379z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tracktion7.svg b/.icons/kora/apps/scalable/tracktion7.svg
new file mode 120000
index 000000000..ada10f0f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/tracktion7.svg
@@ -0,0 +1 @@
+tracktion.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/transcoder.svg b/.icons/kora/apps/scalable/transcoder.svg
new file mode 120000
index 000000000..bb07a2baf
--- /dev/null
+++ b/.icons/kora/apps/scalable/transcoder.svg
@@ -0,0 +1 @@
+arista.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/transgui-2.svg b/.icons/kora/apps/scalable/transgui-2.svg
new file mode 120000
index 000000000..cc5657698
--- /dev/null
+++ b/.icons/kora/apps/scalable/transgui-2.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/transgui.svg b/.icons/kora/apps/scalable/transgui.svg
new file mode 120000
index 000000000..cc5657698
--- /dev/null
+++ b/.icons/kora/apps/scalable/transgui.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/translator.svg b/.icons/kora/apps/scalable/translator.svg
new file mode 120000
index 000000000..223c77fa6
--- /dev/null
+++ b/.icons/kora/apps/scalable/translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/transmission-gtk.svg b/.icons/kora/apps/scalable/transmission-gtk.svg
new file mode 120000
index 000000000..cc5657698
--- /dev/null
+++ b/.icons/kora/apps/scalable/transmission-gtk.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/transmission-qt.svg b/.icons/kora/apps/scalable/transmission-qt.svg
new file mode 120000
index 000000000..cc5657698
--- /dev/null
+++ b/.icons/kora/apps/scalable/transmission-qt.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/transmission-remote-gtk.svg b/.icons/kora/apps/scalable/transmission-remote-gtk.svg
new file mode 120000
index 000000000..cc5657698
--- /dev/null
+++ b/.icons/kora/apps/scalable/transmission-remote-gtk.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/transmission.svg b/.icons/kora/apps/scalable/transmission.svg
new file mode 100644
index 000000000..5ac251ba0
--- /dev/null
+++ b/.icons/kora/apps/scalable/transmission.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(0 53.2787 -56.3625 -1.43e-6 24.0026 -.397175)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#d2d2d3" offset=".37"/>
+ <stop stop-color="#ababac" offset=".81"/>
+ <stop stop-color="#888889" offset="1"/>
+ </radialGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 29.8608 -29.8608 0 23.7062 9.16813)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff4035" offset="0"/>
+ <stop stop-color="#dc311a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.265861 -45.8478 45.8478 .265861 23.6695 45.5893)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8b8b8b" offset="0"/>
+ <stop stop-color="#c0c0c0" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.002 2.143c-12.058 0-21.854 9.796-21.854 21.855 0 12.058 9.796 21.854 21.854 21.854 12.059 0 21.855-9.796 21.855-21.854 0-12.059-9.796-21.855-21.855-21.855z" fill="url(#a)"/>
+ <path d="m26.32 12.328c-4.908 0-9.493 1.893-12.922 5.327-3.41 3.42-5.283 7.979-5.273 12.85.014 10.145 7.601 14.773 16.926 14.314.012.001.025 0 .037 0 3.566.053 7.155-1.381 8.994-2.497.013-.002.024-.004.038-.007 2.575-1.472 3.955-2.784 3.955-2.784-2.71.293-6.552.52-12.015-1.472-3.292-1.198-4.665-3.385-4.917-3.837 0 0-.011-.014-.011-.019-.604-1.051-.894-2.198-.894-3.33 0-2.312 1.199-4.562 3.339-5.803 1.546-.889 3.349-1.126 5.076-.665 1.721.461 3.163 1.57 4.058 3.116l2.786-1.484-.052-.096c-1.313-2.278-3.434-3.904-5.973-4.589-2.54-.68-5.194-.329-7.473.983h-.002c-3.153 1.822-4.916 5.139-4.916 8.544 0 1.579.393 3.171 1.188 4.646l-.01.01c0 .004.028.052.038.071h-.004s.019.028.033.052c.019.038.066.125.071.129.495.852 2.402 3.718 6.582 5.24 4.885 1.783 6.653 1.708 8.894 1.322-1.95.939-6.477 2.21-12.891-2.195-5.189-3.567-6.807-9.911-3.844-15.086 1.389-2.421 3.7-4.175 6.516-4.931 2.887-.78 5.874-.4 8.414 1.065l1.578-2.739c-3.273-1.888-7.115-2.379-10.816-1.38-3.633.98-6.63 3.257-8.437 6.415-3.795 6.635-1.779 14.734 4.794 19.257.992.871 2.127 1.418 3.322 1.732-6.778-1.144-11.215-6.62-11.228-13.992-.004-4.023 1.537-7.79 4.352-10.611 2.83-2.834 6.625-4.4 10.686-4.4v-3.157z" fill-opacity=".19"/>
+ <path d="m23.706 9.168-8.528 8.958h3.198v11.945h-3.198l8.528 8.958 8.529-8.958h-3.198v-11.945h3.198z" fill="url(#b)"/>
+ <path d="m23.935 1.236c-12.585 0-22.828 10.243-22.828 22.828s10.243 22.828 22.828 22.828 22.828-10.243 22.828-22.828-10.243-22.828-22.828-22.828zm0 2.075c11.461 0 20.753 9.292 20.753 20.753s-9.292 20.753-20.753 20.753-20.752-9.292-20.752-20.753 9.291-20.753 20.752-20.753z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/trashindicator.svg b/.icons/kora/apps/scalable/trashindicator.svg
new file mode 100644
index 000000000..c31a5d03e
--- /dev/null
+++ b/.icons/kora/apps/scalable/trashindicator.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#ededed" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-1321.18 -40943.6 40943.6 -1321.18 -29592.1 42558.5)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity="0" offset="0"/>
+ <stop stop-color="#bdbdbd" stop-opacity=".76" offset=".48"/>
+ <stop stop-color="#a9a9a9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(110.113 400.781 -400.781 110.113 -22406.3 6467.86)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#999" offset="0"/>
+ <stop stop-color="#c8c8c8" stop-opacity=".72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="88.2152" x2="555.2232" y1="27810.7" y2="27810.7" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323232" offset="0"/>
+ <stop stop-color="#c3c3c3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(-.0628246 0 0 .0628246 43.9282 3.92357)" d="m294.788 606.666c-62.737-4.301-113.814-21.434-135.883-45.581-7.858-8.598-9.984-13.202-12.313-26.658-6.427-37.136-69.572-389.781-71.223-396.106-.769-50.996 127.922-82.407 239.988-81.587 141.72 0 247.593 33.554 247.81 76.741-8.537 45.645-52.662 268.819-72.054 405.927 0 1.692-1.725 6.527-3.833 10.746-10.697 21.405-46.563 40.375-95.001 50.246-26.96 5.495-69.197 8.212-97.491 6.272z" fill="none" stroke="url(#b)" stroke-width="3.83"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(-.0628246 0 0 .0628246 43.9282 3.92357)" d="m294.788 606.666c-62.737-4.301-113.814-21.434-135.883-45.581-7.858-8.598-9.984-13.202-12.313-26.658-6.427-37.136-69.572-389.781-71.223-396.106-.769-50.996 127.922-82.407 239.988-81.587 141.72 0 247.593 33.554 247.81 76.741-8.537 45.645-52.662 268.819-72.054 405.927 0 1.692-1.725 6.527-3.833 10.746-10.697 21.405-46.563 40.375-95.001 50.246-26.96 5.495-69.197 8.212-97.491 6.272z" fill="url(#c)"/>
+ <path transform="matrix(-.0628246 0 0 .0628246 43.9282 3.92357)" d="m291.267 185.086c-81.064-3.12-155.973-20.451-188.321-43.571-8.21-5.867-14.754-14.236-14.731-18.838.039-7.788 12.445-19.427 29.85-28.002 74.486-36.699 228.626-46.472 341.619-21.659 39.03 8.57 68.521 20.248 84.812 33.584 11.015 9.017 13.092 14.738 8.305 22.877-11.247 19.124-61.329 38.595-124.344 48.343-25.365 3.923-49.512 6.151-79.43 7.327-26.187 1.03-29.505 1.026-57.76-.061z" fill="url(#d)"/>
+ <g transform="matrix(.0628246 0 0 .0628246 3.81261 3.92357)">
+ <path d="m171.88 170.372c-25.209-7.263-29.309-6.144-29.665-19.154-.159-5.788.814-23.038.708-24.22-.246-2.748 31.872-33.98 36.185-34.117 1.781-.056 16.841 2.939 19.672 4.016l7.549 16.607.283 8.13c1.129 32.479-22.573 11.237-22.573 14.73 0 2.254 3.038 10.763 6.75 18.909 3.713 8.147 7.857 12.359 6.552 20.457-13.945-3.075-16.253-3.167-25.461-5.358z" fill="#09a995"/>
+ <path d="m445.339 168.035c0-3.842 13.135-19.402 2.833-31.222-15.979-18.33-11.897-13.687 5.868-24.725 11.059-12.305 7.911-16.558 17.097-6.2 10.386 9.862 16.257 56.817 13.776 58.279-2.247 1.803-40.845 10.424-43.535 10.424-1.089 0 3.961-3.64 3.961-6.556z" fill="#00959e"/>
+ <path d="m262.481 183.184c-26.633-1.988-59.928-6.318-65.565-7.563-5.234-1.156-6.323-10.296-11.507-23.174-3.439-8.54-6.252-16.33-6.252-17.313 0-1.758 25.92-35.044 46.981-60.33 5.921-7.11 21.286-24.954 22.99-24.977 4.405-.058 72.981 21.344 78.453 22.598 3.042.696 5.843 3.917 8.463 9.729 2.154 4.779 5.146 9.152 6.651 9.719 1.504.566 13.642-1.214 26.974-3.957 13.331-2.743 25.999-4.987 28.151-4.987 4.875 0 67.134 64.105 67.134 69.125 0 4.079 4.075 15.955-1.193 17.698-4.993 1.652-12.261 3.903-23.897 5.643-40.744 6.091-56.635 8.763-119.766 10.223-27.448.635-53.834-2.152-57.617-2.434z" fill="#f4f4f4"/>
+ </g>
+ </g>
+ <path transform="matrix(.0628246 0 0 .0628246 3.81261 3.92357)" d="m205.964 150.677 5.409-45.17 35.256 7.266 26.868 26.293 47.128-21.296 27.467 43.588 53.945 4.143 20.57 12.195s-47.662 8.044-99.932 8.016c-53.501-.029-95.16-5.988-111.302-7.893-2.045-10.216-5.409-27.142-5.409-27.142z" fill="#ddd"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/trello.svg b/.icons/kora/apps/scalable/trello.svg
new file mode 100644
index 000000000..2d9bc8fcc
--- /dev/null
+++ b/.icons/kora/apps/scalable/trello.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0061b3" offset="0"/>
+ <stop stop-color="#0086ca" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m21.833 9.666v24.335c0 1.656-1.344 3-3 3h-9.167c-1.656 0-3-1.344-3-3v-24.335c0-1.656 1.344-3 3-3h9.167c1.656 0 3 1.344 3 3zm19.501 0v11.334c0 1.656-1.344 3-3 3h-9.167c-1.656 0-3-1.344-3-3v-11.334c0-1.656 1.344-3 3-3h9.167c1.656 0 3 1.344 3 3z" fill="#fff" fill-opacity=".9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tresorit.svg b/.icons/kora/apps/scalable/tresorit.svg
new file mode 100644
index 000000000..f7be72384
--- /dev/null
+++ b/.icons/kora/apps/scalable/tresorit.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0657262 -36.8953 36.8953 -.0657262 394.292 41.7881)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#deebf1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.721 43.721 0 24 45.8605)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#527bd6" offset="0"/>
+ <stop stop-color="#62d0e5" offset="1"/>
+ </linearGradient>
+ <path d="m24 4.286 17.073 9.857v19.714l-17.073 9.857-17.073-9.857v-19.714z" fill="url(#a)"/>
+ <path d="m22.3 2.218c1.052-.608 2.348-.608 3.4 0 3.728 2.152 12.586 7.266 16.314 9.418 1.052.608 1.7 1.73 1.7 2.945v18.838c0 1.215-.648 2.337-1.7 2.945-3.728 2.152-12.586 7.266-16.314 9.418-1.052.608-2.348.608-3.4 0-3.728-2.152-12.586-7.266-16.314-9.418-1.052-.608-1.7-1.73-1.7-2.945v-18.838c0-1.215.648-2.337 1.7-2.945 3.728-2.152 12.586-7.266 16.314-9.418zm11.141 9.671-24.65 14.735v6.157l15.209 8.781 15.209-8.781v-17.562zm-4.466-2.579-4.975-2.872-15.209 8.781v6.157z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tribler.svg b/.icons/kora/apps/scalable/tribler.svg
new file mode 100644
index 000000000..2a18bbfb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/tribler.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b31316" offset="0"/>
+ <stop stop-color="#fa6956" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m18.605 38.835c.608-.435 1.828-1.696 2.532-2.617 1.859-2.435 2.819-4.11 3.617-7.308.305-1.222.355-1.352.638-1.352.268 0 .131.195.578 1.616.631 2.007 1.12 3.073 1.832 4.59.355.755.543.985.804.984.426-.003 1.832-.712 2.94-1.484.541-.376 1.121-.938 1.121-1.085 0-.042-.168-.382-.374-.755-1.389-2.522-1.976-5.229-2.039-9.405-.024-1.636-.071-1.955-.323-2.197l-.163-.156h-4.764c-4.717 0-4.765.002-4.937.133-.096.073-.198.217-.228.32-.029.103-.077 1.427-.106 2.942-.057 2.951-.087 3.265-.439 4.657-.542 2.143-1.625 3.928-3.927 6.438-.522.568-.644 1.028-.644 1.143 0 .681 2.818 3.867 3.348 3.869.037 0 .278-.15.534-.333z"/>
+ <path d="m22.917 8.832c-2.394 0-4.537 1.956-4.537 4.35 0 2.393 2.143 4.318 4.537 4.318.845 0 1.997-.707 2.973-.748 1.138-.049 1.127.748 2.444.748 1.795 0 3.25-1.456 3.25-3.251s-1.455-3.25-3.25-3.25c-1.18 0-1.589.419-2.773-.892-.625-.693-1.622-1.251-2.644-1.275z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/trilium-notes.svg b/.icons/kora/apps/scalable/trilium-notes.svg
new file mode 120000
index 000000000..f4d4faa17
--- /dev/null
+++ b/.icons/kora/apps/scalable/trilium-notes.svg
@@ -0,0 +1 @@
+trilium.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/trilium.svg b/.icons/kora/apps/scalable/trilium.svg
new file mode 100644
index 000000000..b5d61e3e1
--- /dev/null
+++ b/.icons/kora/apps/scalable/trilium.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m33.837 12.925c-1.869-.058-2.837.817-3.071.898.213-.403.356-.657.899-1.223-1.85-.02-3.565.381-4.874 1.605-1.756 1.642-1.619 3.003-1.623 2.996 0 .001-.277-.887-.36-1.837-1.911 2.645-2.665 6.149-1.216 8.763.899-2.169 2.326-4.038 4.166-5.512.061-1.547.683-2.854 1.667-3.819-.888 1.062-1.279 2.273-1.24 3.492 2.14-1.596 4.763-2.66 7.645-3.01-2.086.384-3.976 1.215-5.628 2.349 1.034.472 2.214.547 3.456.114-1.19.558-2.511.649-3.848.163-1.185.869-2.24 1.895-3.147 3.023 1.61.526 3.37.417 5.122-.476-1.608 1.039-3.498 1.429-5.517.986-.804 1.081-1.479 2.241-2.006 3.436.649.479 3.468 1.982 8.302-1.584-.682-.201-1.236-.487-1.236-.487.016.007.498.051 1.911-.795 1.248-.73 2.322-2.052 3.115-3.082-.675-.248-1.2-.509-1.2-.51 0 0 .871.059 2.224-.976 1.206-.924 2.553-2.262 2.557-2.224.008.008-2.971-2.193-6.098-2.29" fill="#4cb01f"/>
+ <path d="m12.301 18.076c1.418-.413 2.321.063 2.515.079-.238-.265-.394-.431-.915-.755 1.411-.38 2.797-.412 4.026.263 1.648.906 1.797 1.97 1.799 1.964-.001.001.046-.731-.067-1.471 1.953 1.639 3.182 4.162 2.562 6.44-1.092-1.476-2.531-2.62-4.213-3.381-.334-1.167-1.053-2.041-1.985-2.582.876.634 1.401 1.48 1.598 2.417-1.933-.795-4.137-1.089-6.405-.788 1.666-.118 5.196.123 8.06 2.5-1.132.718-2.499.982-4.004.647 1.423.474 2.94.399 4.401-.336.817.665 1.548 1.416 2.174 2.224-.407.493-2.283 2.193-6.643.428.484-.288.854-.614.854-.615-.01.008-.371.137-1.608-.229-1.091-.311-2.158-1.107-2.956-1.736.469-.322.823-.624.823-.625 0 0-.656.217-1.882-.306-1.095-.466-2.374-1.221-2.37-1.191-.005.008 1.863-2.257 4.236-2.947" fill="#ff8806"/>
+ <path d="m22.48 37.572c-1.034-.962-1.078-1.942-1.16-2.109-.105.327-.166.538-.182 1.129-1.004-.973-1.707-2.098-1.744-3.445-.049-1.807.764-2.459.758-2.457.001 0-.631.325-1.191.786.412-2.423 1.911-4.689 4.109-5.311-.696 1.633-.946 3.386-.76 5.149-.808.855-1.184 1.882-1.181 2.918.101-1.037.549-1.889 1.233-2.518.281 1.987 1.11 3.947 2.466 5.664-.911-1.312-2.43-4.338-1.849-7.877 1.15.575 2.036 1.568 2.49 2.974-.298-1.407-1.1-2.618-2.424-3.456.155-1.002.424-1.978.79-2.895.609.09 2.938.788 3.595 5.255-.476-.256-.928-.398-.928-.397.012.004.295.237.593 1.438.273 1.052.131 2.326-.003 3.295-.497-.226-.921-.366-.921-.366-.001 0 .499.432.662 1.702.146 1.132.141 2.56.164 2.542.009 0-2.786-.411-4.517-2.021" fill="#f1443e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/trimage.svg b/.icons/kora/apps/scalable/trimage.svg
new file mode 100644
index 000000000..73ced98c7
--- /dev/null
+++ b/.icons/kora/apps/scalable/trimage.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(42.9153 0 0 41.8371 12.4472 34.2016)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004798" offset="0"/>
+ <stop stop-color="#007ed4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(46.0647 0 0 45.7337 4 26.9449)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002a6f" offset="0"/>
+ <stop stop-color="#004dbd" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m50.065 13.285c-17.183 8.725-27.962 22.146-37.618 36.388 4.494 1.868 10.32 3.778 16.347 5.447 11.072-5.843 21.958-11.914 26.569-25.706-1.614-5.877-3.467-11.593-5.298-16.131z" fill="url(#a)"/>
+ <path d="m55.363 29.485-26.568 25.706c13.536 3.75 28.006 6.229 30.312 3.911 2.275-2.276-.097-16.292-3.752-29.618z" fill="#10a1ce"/>
+ <path d="m43.677 4.085c-7.607.64-41.192 34.502-39.624 40.368.399 1.484 3.663 3.392 8.394 5.359l37.618-36.388c-2.103-5.212-4.16-8.871-5.735-9.291-.19-.05-.407-.068-.653-.044v-.004z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/trinity-desktop.svg b/.icons/kora/apps/scalable/trinity-desktop.svg
new file mode 100644
index 000000000..fc8ac2dbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/trinity-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.344 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m31.011 8.252c-.66.031-1.26.397-1.59.969-.171.296-.261.631-.261.972 0 .693.371 1.335.971 1.681.295.171.63.261.972.261.693 0 1.335-.371 1.681-.971.171-.295.261-.63.261-.971 0-.693-.371-1.335-.971-1.682-.323-.187-.692-.276-1.063-.259zm-12.496 3.036h-.001c-.672 0-1.224.553-1.224 1.225v.001c0 .671.554 1.223 1.225 1.223.671-.001 1.223-.553 1.223-1.223.001-.672-.551-1.225-1.223-1.226zm3.084.312h-.001c-.586 0-1.069.482-1.069 1.069.001.587.484 1.068 1.07 1.068.585-.001 1.067-.482 1.067-1.068.001-.586-.481-1.069-1.067-1.069zm-6.667.123c-.792 0-1.443.651-1.443 1.443v.001c0 .791.651 1.443 1.443 1.443s1.443-.652 1.443-1.443v-.001c0-.792-.651-1.443-1.443-1.443zm9.205.75c-.509-.001-.929.417-.93.927v.001c0 .51.42.929.929.929h.001c.51 0 .929-.42.929-.93-.001-.509-.42-.927-.929-.927zm7.409 1.008c-.564.026-1.077.339-1.36.828-.455.79-.18 1.814.609 2.269s1.813.181 2.269-.607c.146-.253.222-.54.222-.832 0-.593-.317-1.142-.83-1.439-.276-.159-.592-.235-.91-.219zm-5.477.174h-.002c-.441 0-.804.363-.805.804v.002c0 .441.364.804.805.804h.002c.441 0 .804-.363.804-.804v-.002c0-.441-.363-.804-.804-.804zm9.7.421c-.564.027-1.076.341-1.358.83-.456.788-.182 1.812.606 2.268.253.146.54.223.833.223.592 0 1.141-.317 1.438-.831.455-.789.18-1.813-.609-2.268-.276-.16-.592-.237-.91-.222zm-16.694.763c-.672.001-1.224.554-1.224 1.225.001.672.552 1.223 1.224 1.224.671 0 1.224-.552 1.225-1.224 0-.672-.553-1.225-1.225-1.225zm8.426.217h-.001c-.373 0-.679.308-.679.681 0 .374.306.681.679.681h.001c.373 0 .68-.307.68-.681 0-.373-.307-.681-.68-.681zm-5.343.095c-.586.001-1.068.484-1.067 1.069 0 .586.482 1.067 1.067 1.068.586 0 1.069-.481 1.07-1.068v-.001c0-.586-.483-1.068-1.069-1.068zm-6.665.124c-.792 0-1.443.651-1.443 1.443 0 .791.651 1.442 1.443 1.442s1.444-.651 1.444-1.442c0-.793-.652-1.444-1.444-1.444zm9.204.749c-.51.001-.927.419-.928.928-.001.51.418.93.928.93s.93-.419.93-.929v-.001c-.001-.51-.421-.928-.93-.928zm-13.128.686c-.912 0-1.661.75-1.661 1.66 0 .911.749 1.661 1.661 1.661.911 0 1.661-.75 1.661-1.661 0-.91-.75-1.66-1.661-1.66zm15.059.497c-.441 0-.804.363-.804.804s.363.804.804.804.804-.363.804-.804-.363-.804-.804-.804zm4.396.717c-.49.022-.936.294-1.182.719-.126.22-.193.469-.193.722 0 .516.276.993.722 1.251.686.395 1.575.155 1.97-.53.396-.685.159-1.573-.526-1.97-.24-.138-.514-.206-.791-.192zm4.223.595c-.49.023-.935.295-1.18.72-.127.219-.194.469-.194.723 0 .515.275.992.721 1.249.219.127.468.194.722.194.515 0 .993-.276 1.25-.723.395-.686.156-1.575-.529-1.97-.24-.139-.514-.206-.79-.193zm-14.576.278c-.672-.001-1.224.551-1.226 1.223v.001c0 .672.554 1.225 1.226 1.225h.001c.672 0 1.225-.553 1.225-1.225v-.001c-.001-.672-.554-1.224-1.226-1.223zm3.084.309c-.588 0-1.07.483-1.07 1.069v.001c0 .587.482 1.07 1.07 1.07.586-.001 1.068-.484 1.068-1.07s-.482-1.069-1.068-1.07zm-6.667.126c-.792 0-1.443.652-1.443 1.443v.001c0 .791.651 1.442 1.443 1.442h.001c.791 0 1.443-.651 1.443-1.442v-.001c0-.791-.652-1.443-1.443-1.443zm21.515.577c-.49.023-.937.294-1.182.72-.127.219-.193.468-.193.722 0 .515.276.993.722 1.25.686.395 1.575.156 1.97-.529.396-.685.158-1.574-.526-1.971-.24-.138-.514-.205-.791-.192zm-12.31.17c-.51 0-.93.419-.93.929v.001c.001.51.42.928.93.928.509-.001.927-.42.928-.928.001-.509-.418-.93-.928-.93zm-13.13.684c-.91 0-1.66.75-1.66 1.662 0 .911.75 1.66 1.66 1.661.911-.001 1.661-.75 1.661-1.661 0-.912-.75-1.662-1.661-1.662zm16.647.908c-.416.019-.795.25-1.003.611-.336.582-.133 1.337.449 1.673.582.335 1.336.132 1.672-.449s.134-1.335-.447-1.672c-.203-.118-.436-.174-.671-.163zm4.223.595c-.416.021-.794.252-1.002.612-.336.582-.134 1.336.447 1.673.186.107.398.164.613.164.438 0 .843-.235 1.062-.613.335-.582.132-1.337-.449-1.673-.204-.117-.437-.174-.671-.162zm-13.206.971c-.156.004-.309.047-.444.126-.441.255-.594.828-.339 1.269s.828.594 1.269.339.594-.828.339-1.269c-.169-.294-.486-.472-.825-.465zm-11.687.171c-1.064.001-1.94.877-1.94 1.942v.002c.001 1.064.876 1.94 1.94 1.94h.002c1.065 0 1.941-.876 1.941-1.94v-.002c0-1.065-.876-1.942-1.941-1.942zm28.249.148c-.416.019-.795.25-1.004.611-.335.582-.132 1.337.45 1.672s1.336.133 1.672-.448c.335-.581.134-1.336-.447-1.673-.203-.117-.436-.174-.671-.162zm-9.249.861c-.363.018-.694.219-.875.534-.094.162-.144.347-.144.535 0 .382.204.736.536.926.162.095.347.144.535.144.381 0 .735-.204.926-.535.094-.163.144-.347.144-.536 0-.381-.205-.735-.536-.926-.177-.103-.381-.152-.586-.142zm-9.986.103c-.136.003-.268.04-.386.107-.248.144-.401.41-.401.697 0 .142.037.281.108.404.144.248.409.401.697.401.141 0 .28-.038.403-.108.38-.221.513-.716.293-1.098-.147-.255-.421-.41-.714-.403zm14.211.495c-.363.016-.693.217-.876.531-.094.163-.144.348-.144.536 0 .382.204.735.534.926.162.094.347.144.535.144.382 0 .736-.205.926-.536.293-.507.116-1.166-.391-1.459-.177-.102-.38-.152-.584-.142zm-16.615.011c-.113.003-.224.035-.323.092-.323.186-.435.605-.249.928.12.21.345.341.589.341.119 0 .237-.032.341-.092.209-.121.339-.346.339-.588 0-.12-.032-.238-.092-.342-.124-.214-.357-.345-.605-.339zm5.71.637c-.18.004-.356.052-.512.142-.331.191-.535.545-.535.927 0 .187.05.372.144.534.191.33.544.534.925.534.188 0 .374-.049.536-.143.507-.294.684-.952.392-1.46-.195-.338-.56-.543-.95-.534zm14.259.641c-.363.017-.693.218-.876.532-.093.163-.143.347-.143.535 0 .382.204.736.536.927.162.093.347.144.534.144.382 0 .736-.205.927-.536.292-.508.116-1.166-.392-1.459-.178-.103-.382-.152-.586-.143zm-9.476.085c-.316.016-.603.191-.76.466-.082.141-.125.3-.125.463 0 .332.178.64.466.806.141.081.301.123.463.123.333 0 .64-.177.806-.465.082-.141.124-.301.124-.464 0-.332-.178-.64-.465-.805-.155-.089-.331-.132-.509-.124zm-8.044.208c-.156.004-.309.047-.444.124-.441.256-.594.829-.339 1.27s.828.594 1.269.339.594-.828.339-1.269c-.17-.293-.486-.471-.825-.464zm-2.841.184c-.135.003-.266.041-.382.107-.25.144-.404.411-.404.698 0 .142.037.28.108.403.144.248.41.401.696.401.142 0 .282-.038.404-.108.248-.144.401-.41.401-.697 0-.142-.037-.28-.108-.403-.147-.254-.421-.408-.715-.401zm15.11.204c-.317.015-.603.191-.761.465-.255.441-.102 1.014.339 1.269.141.082.301.125.464.125.332 0 .64-.178.805-.466.255-.441.102-1.014-.339-1.269-.154-.089-.33-.132-.508-.124zm-7.607 1.269c-.205.005-.406.062-.584.165-.58.337-.782 1.091-.447 1.673.336.581 1.091.784 1.673.449.379-.219.613-.624.613-1.062 0-.215-.056-.427-.164-.613-.224-.388-.643-.623-1.091-.612zm5.73 0c-.273.013-.522.164-.66.401-.07.123-.108.261-.108.402 0 .288.155.555.404.698.382.219.877.086 1.097-.296.071-.123.109-.261.109-.403 0-.287-.154-.553-.402-.696-.134-.077-.286-.113-.44-.106zm5.233.021c-.316.014-.605.19-.763.465-.081.141-.124.301-.124.464 0 .332.178.639.466.805.141.081.3.124.463.124.332 0 .64-.178.806-.465.081-.141.124-.302.124-.464 0-.332-.178-.64-.466-.806-.153-.088-.329-.131-.506-.123zm-18.42.584c-.155.003-.307.046-.442.123-.288.166-.465.474-.465.806 0 .163.042.323.123.464.255.441.828.594 1.27.339.287-.166.465-.473.465-.805 0-.163-.043-.323-.124-.464-.17-.294-.488-.472-.827-.463zm3.425.162c-.179.005-.354.054-.508.143-.332.19-.536.544-.536.926 0 .188.05.373.144.536.19.33.544.534.926.534.188 0 .373-.049.535-.143.331-.19.536-.544.536-.926 0-.188-.05-.373-.144-.536-.195-.338-.562-.543-.953-.534zm13.116.523c-.273.013-.521.164-.657.401-.071.123-.108.261-.108.403 0 .287.153.553.401.697.122.07.261.107.403.107.287 0 .553-.154.696-.403.072-.123.109-.261.109-.403 0-.287-.153-.553-.402-.697-.133-.076-.287-.113-.442-.105zm-1.816.726c-.231.011-.442.139-.557.339-.186.323-.073.742.249.928.105.061.222.092.342.092.243 0 .468-.13.588-.339.06-.103.092-.221.092-.341 0-.243-.13-.468-.341-.59-.114-.064-.243-.096-.373-.089zm-4.915.541c-.241.006-.478.073-.687.195-.685.395-.924 1.285-.529 1.97.257.446.735.723 1.25.723.254 0 .503-.067.722-.194.447-.257.722-.734.722-1.25 0-.253-.068-.503-.194-.723-.264-.456-.757-.733-1.284-.721zm-9.178.472c-.179.003-.355.052-.51.142-.331.191-.536.545-.536.926 0 .189.05.373.143.536.192.331.546.535.927.535.188 0 .372-.05.535-.144.331-.19.536-.544.536-.926 0-.188-.05-.373-.144-.535-.195-.338-.561-.543-.951-.534zm4.197.332c-.204.004-.405.061-.584.163-.378.219-.612.624-.612 1.06 0 .216.057.428.166.614.336.582 1.09.783 1.672.447s.784-1.09.449-1.672c-.224-.388-.643-.623-1.091-.612zm8.367 1.551c-.277.007-.549.083-.79.223-.514.295-.832.846-.832 1.439 0 .292.077.578.223.831.296.513.845.83 1.438.83.292 0 .579-.077.832-.223.788-.456 1.062-1.479.607-2.268-.303-.526-.871-.846-1.478-.832zm-11.161.708c-.206.005-.407.062-.584.165-.582.337-.783 1.091-.447 1.672.336.582 1.09.785 1.672.45.581-.336.785-1.091.449-1.673-.223-.388-.642-.625-1.09-.614zm5.147.298c-.241.006-.478.072-.687.192-.685.396-.924 1.285-.529 1.971.257.447.735.723 1.251.723.253 0 .502-.067.721-.194.446-.258.722-.735.722-1.249 0-.255-.067-.504-.195-.723-.264-.456-.756-.732-1.283-.72zm10.553.735c-.325.009-.642.099-.924.261-.921.533-1.242 1.729-.71 2.651.533.922 1.729 1.242 2.651.71.921-.532 1.242-1.729.711-2.65-.355-.615-1.019-.988-1.728-.972zm-13.347 1.526c-.242.006-.479.072-.688.193-.686.395-.924 1.284-.529 1.97.257.447.735.723 1.25.723.254 0 .503-.067.723-.194.445-.258.72-.735.72-1.249 0-.254-.066-.504-.194-.723-.263-.456-.757-.732-1.282-.72zm6.18.094c-.277.007-.549.084-.79.222-.789.456-1.064 1.479-.609 2.268.296.515.846.833 1.439.833.292 0 .578-.077.831-.223.513-.297.83-.846.83-1.438 0-.293-.076-.579-.222-.833-.304-.525-.872-.844-1.479-.829z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/trojita.svg b/.icons/kora/apps/scalable/trojita.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/trojita.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/truecrypt.svg b/.icons/kora/apps/scalable/truecrypt.svg
new file mode 100644
index 000000000..84a40da1d
--- /dev/null
+++ b/.icons/kora/apps/scalable/truecrypt.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002e7d" offset="0"/>
+ <stop stop-color="#0058a0" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m12 4c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm24 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-18 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-18 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm24 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-24 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm12 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-24 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm12 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-24 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm12 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-24 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm18 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z" fill="#4683f2"/>
+ <path d="m18 4c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-18 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm24 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-18 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-6 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm0 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm0 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-6 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tsMuxerGUI.svg b/.icons/kora/apps/scalable/tsMuxerGUI.svg
new file mode 100644
index 000000000..13d4d1ed7
--- /dev/null
+++ b/.icons/kora/apps/scalable/tsMuxerGUI.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#708f97" offset="0"/>
+ <stop stop-color="#aebfc3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0069a6" offset="0"/>
+ <stop stop-color="#188fa9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle transform="matrix(.459997 0 0 .459662 12.9601 13.1752)" cx="24" cy="24" r="22.764" fill="url(#b)"/>
+ <path transform="matrix(-1.0628 0 0 1.0628 33.5973 15.7047)" d="m11.577 2.776c.298-.162.66-.156.952.018.292.173.471.487.471.827v8.758c0 .34-.179.654-.471.827-.292.174-.654.18-.952.018-2.069-1.128-5.891-3.214-8.028-4.379-.309-.169-.502-.493-.502-.845s.193-.676.502-.845c2.137-1.165 5.959-3.251 8.028-4.379z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <path transform="matrix(2.66236 0 0 2.66236 2.7011 2.9254)" d="m8.903 1.046c-.599-.078-1.207-.078-1.806 0l-.276 1.679c-.455.102-.895.262-1.308.476l-1.291-1.109c-.509.326-.975.716-1.384 1.161l.868 1.464c-.283.37-.517.776-.696 1.206l-1.702-.02c-.18.577-.286 1.175-.313 1.779l1.605.563c.022.466.103.927.242 1.371l-1.316 1.079c.232.558.536 1.084.903 1.564l1.592-.6c.316.343.674.644 1.067.895l-.315 1.672c.537.278 1.107.486 1.697.618l.834-1.484c.462.06.93.06 1.392 0l.834 1.484c.59-.132 1.16-.34 1.697-.618l-.315-1.672c.393-.251.751-.552 1.067-.895l1.592.6c.367-.48.671-1.006.903-1.564l-1.316-1.079c.139-.444.22-.905.242-1.371l1.605-.563c-.027-.604-.133-1.202-.313-1.779l-1.702.02c-.179-.43-.413-.836-.696-1.206l.868-1.464c-.409-.445-.875-.835-1.384-1.161l-1.291 1.109c-.413-.214-.853-.374-1.308-.476zm-.903 3.02c2.171 0 3.934 1.763 3.934 3.934s-1.763 3.934-3.934 3.934-3.934-1.763-3.934-3.934 1.763-3.934 3.934-3.934z" fill="#ebebeb"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tsclient.svg b/.icons/kora/apps/scalable/tsclient.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/tsclient.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tubefeeder.svg b/.icons/kora/apps/scalable/tubefeeder.svg
new file mode 120000
index 000000000..8ac08bd07
--- /dev/null
+++ b/.icons/kora/apps/scalable/tubefeeder.svg
@@ -0,0 +1 @@
+de.schmidhuberj.tubefeeder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tumblr.svg b/.icons/kora/apps/scalable/tumblr.svg
new file mode 100644
index 000000000..e128c46b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/tumblr.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#233b57" offset="0"/>
+ <stop stop-color="#3f5979" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m19.033 21.651v10.571c0 1.424.825 7.048 7.048 7.048 4.698 0 6.41-1.978 6.41-1.978l-1.712-4.243s-4.698 1.561-4.698-2.001v-9.397h4.698v-5.873h-4.698v-7.048h-4.699s-.232 4.046-1.702 5.905c-1.469 1.858-4.171 2.317-4.171 2.317v4.699z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tunesview.svg b/.icons/kora/apps/scalable/tunesview.svg
new file mode 120000
index 000000000..8e2690f1c
--- /dev/null
+++ b/.icons/kora/apps/scalable/tunesview.svg
@@ -0,0 +1 @@
+itunes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tupitube.desk.svg b/.icons/kora/apps/scalable/tupitube.desk.svg
new file mode 100644
index 000000000..d7a4ca807
--- /dev/null
+++ b/.icons/kora/apps/scalable/tupitube.desk.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdd5d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.140484 -34 34 -.140484 25.2994 41)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0062ff" offset="0"/>
+ <stop stop-color="#23a0ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g transform="matrix(.818652 0 0 .818652 4.35236 2.7998)" fill-rule="nonzero">
+ <path d="m37.161 7c-.147-.004-.293.031-.423.101-6.688 3.594-13.708 8.274-18.069 13.545.348-3.909 1.047-7.432 1.183-11.744.025-.795-.968-1.178-1.486-.573-6.57 7.683-11.98 17.698-16.312 29.155-.114.303-.044.645.18.879.759.792 1.519 1.584 2.278 2.377.418.436 1.148.304 1.386-.25 1.238-2.882 2.649-4.275 4.183-4.883 1.534-.609 3.33-.456 5.402.146 4.146 1.203 9.245 4.302 14.58 5.15.854.136 1.336-.943.664-1.485-3.267-2.635-6.635-5.37-9.902-8.004 7.514-.228 12.596.997 21.011 4.455.873.358 1.589-.765.891-1.4-3.2-2.915-6.701-5.331-9.901-8.246 4.485-2.026 8.134-3.704 12.663-5.65.858-.369.568-1.649-.366-1.614-10.005.373-16.11 1.334-21.473 3.422 4.993-4.796 10.709-9.56 14.158-14.026.42-.545.043-1.337-.647-1.355z" fill="url(#b)"/>
+ <path d="m23.65 22.477c-8.756 3.316-15.046 6.207-20.839 16.488.412.43.824.859 1.236 1.289 6.116-10.092 10.599-12.066 19.603-17.777z" fill="#003f92"/>
+ <path d="m4.08 36.983c2.97-7.998 9.504-20.578 13.874-25.329-2.715 4.115-4.563 8.226-5.831 11.882-3.073 4.287-5.561 8.61-8.043 13.447z" fill="#fff" fill-opacity=".3"/>
+ <path d="m41 20.8c-4.264 1.591-9.741 3.224-11.441 4.632-1.421 1.176 3.711 3.705 5.515 5.678-3.225-2.121-10.713-3.334-16.802-1.001 5.877-1.272 14.044.619 19.602 2.655-2.312-2.142-5.371-4.598-6.988-5.935-.86-.639-.333-1.455.433-1.667 1.921-.789 8.088-3.557 9.681-4.362z" fill="#fff" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/turpial.svg b/.icons/kora/apps/scalable/turpial.svg
new file mode 100644
index 000000000..51f4e8b62
--- /dev/null
+++ b/.icons/kora/apps/scalable/turpial.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="382.60423" x2="384.91803" y1="513.86382" y2="397.60793" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="367.84248" x2="367.84248" y1="586.54007" y2="356.95455" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#5e6468" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.20215495 0 0 .20215495 -50.356077 -71.036978)">
+ <path d="m373.32373 583.10023 32.89873-31.00111h45.21757s28.08452-6.39957 28.08452-28.08326v-137.5378c-1.7692-27.41986-26.64433-29.52353-26.64433-29.52353h-165.62146s-30.6574 1.79932-31.09844 31.68761v123.85027c1.4021 38.36338 31.09844 39.60671 31.09844 39.60671h46.42488l30.71143 30.87861c4.33465 5.05641 4.39509 4.39457 8.92866.1225z" fill="url(#b)" fill-rule="evenodd"/>
+ <path d="m443.04599 411.84667c-5.21023 2.30872-10.80073 3.87445-16.67458 4.57346 5.9976-3.59152 10.58862-9.2882 12.76455-16.05536-5.6259 3.32596-11.83585 5.74105-18.45266 7.05028-5.29858-5.65253-12.83531-9.17328-21.1948-9.17328-16.03755 0-29.04101 13.00347-29.04101 29.03225 0 2.27331.25651 4.49362.75198 6.61683-24.13151-1.21205-45.52962-12.77351-59.8511-30.34167-2.50344 4.28156-3.92762 9.27037-3.92762 14.59581 0 10.07557 5.13067 18.96565 12.91511 24.16687-4.75917-.15926-9.23522-1.46833-13.15381-3.64448v.36241c0 14.06496 10.01358 25.80337 23.29115 28.47497-2.43268.65471-4.99789 1.01732-7.65169 1.01732-1.8752 0-3.68867-.18544-5.46674-.53935 3.69747 11.54392 14.41885 19.93853 27.12161 20.16873-9.934 7.78448-22.45981 12.41081-36.06469 12.41081-2.34409 0-4.65302-.14151-6.9263-.39777 12.85312 8.25333 28.11232 13.06547 44.51254 13.06547 53.42026 0 82.62064-44.24725 82.62064-82.62064l-.0974-3.75942c5.70544-4.06944 10.64136-9.18227 14.52479-15.00296z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tusk-app.svg b/.icons/kora/apps/scalable/tusk-app.svg
new file mode 100644
index 000000000..94b091a29
--- /dev/null
+++ b/.icons/kora/apps/scalable/tusk-app.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2704 43.2704 0 24 45.7718)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009b5c" offset="0"/>
+ <stop stop-color="#20c88c" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(0 -1.0834 -1.0834 0 -2.0016 -2.0016)" d="m-14-32.154c0-1.019-.827-1.846-1.846-1.846h-16.308c-1.019 0-1.846.827-1.846 1.846v16.308c0 1.019.827 1.846 1.846 1.846h16.308c1.019 0 1.846-.827 1.846-1.846z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tusk.svg b/.icons/kora/apps/scalable/tusk.svg
new file mode 120000
index 000000000..76d7108a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/tusk.svg
@@ -0,0 +1 @@
+tusk-app.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tutanota-desktop.svg b/.icons/kora/apps/scalable/tutanota-desktop.svg
new file mode 100644
index 000000000..b0b098678
--- /dev/null
+++ b/.icons/kora/apps/scalable/tutanota-desktop.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#840010" offset="0"/>
+ <stop stop-color="#982c28" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m3.054 42.352c.121-.049.22-.088.277-.107 1.944-.67 3.601-1.306 6.608-2.535 9.336-3.816 13.478-6.007 15.764-8.339 1.268-1.293 1.753-2.549 1.446-3.745-.19-.743-.475-1.197-1.164-1.861-1.028-.99-2.533-1.804-5.915-3.195-2.665-1.096-3.557-1.651-3.557-2.215 0-.343.39-.861.916-1.215 1.085-.729 2.563-1.053 5.778-1.266 5.636-.374 6.903-.504 7.601-1.116.211-.185.225-.705.027-.967-.163-.217-.188-.33-.112-.339s.254.088.491.296c.414.364.505.684.322 1.122-.416.997-1.821 1.426-5.555 1.696-3.6.261-5.268.627-5.079 1.379.125.498 1.136.834 5.235 1.736 6.598 1.451 9.679 2.384 12.43 3.758 3.371 1.682 5.501 4.236 6.743 8.079l.358.878v5.044c0 3.438-2.79 6.228-6.228 6.228h-30.88c-2.386 0-4.46-1.344-5.506-3.316z" fill="#fff" fill-opacity=".88" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tuxboot.svg b/.icons/kora/apps/scalable/tuxboot.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/tuxboot.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tuxguitar.svg b/.icons/kora/apps/scalable/tuxguitar.svg
new file mode 100644
index 000000000..eacba67ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/tuxguitar.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.7875 41.7875 0 87.1665 44.6473)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004392" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.001 7.557c-4.483 0-8.604.966-11.612 2.923-3.008 1.958-4.898 4.924-4.895 8.866.02 4.455 2.907 10.204 6.39 14.901 1.742 2.349 3.633 4.435 5.404 5.954 1.771 1.521 3.409 2.486 4.701 2.568h.022c1.292-.082 2.93-1.047 4.701-2.568 1.771-1.519 3.662-3.605 5.404-5.954 3.483-4.697 6.368-10.446 6.39-14.901.001-3.942-1.887-6.908-4.895-8.866-3.008-1.957-7.129-2.923-11.612-2.923z" fill="#fff" fill-opacity=".84"/>
+ <path d="m30.034 17.331c-1.106-1.641-1.753-2.258-4.556-2.496h-.005c-.207-.024-.405-.036-.59-.036-1.412 0-1.914.708-1.914 1.313v10.54c-.556-.167-1.151-.215-1.741-.142-1.025.129-1.944.612-2.587 1.357-.642.745-.933 1.664-.816 2.588.216 1.716 1.823 3.01 3.736 3.01.179 0 .361-.016.541-.034 1.983-.251 3.422-1.823 3.422-3.74v-10.342c.15-.016.297-.016.444-.016 1.018 0 2.02.397 3.313 1.781.532.571.907 1.137 1.126 1.514.054.092.16.141.264.123.106-.019.189-.101.207-.207.213-1.164.386-3.39-.844-5.213z" fill="#ff4d00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tuxmath.svg b/.icons/kora/apps/scalable/tuxmath.svg
new file mode 100644
index 000000000..0d1305a8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/tuxmath.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfe4e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.468 19.234c.173-.443.378-.861.611-1.253-.12-1.216-.079-2.56-.079-3.981 0-5.519 4.481-9.126 10-9.126s10 3.607 10 9.126c0 1.448.065 2.834-.038 4.087.233.363.437.746.609 1.147.118.276.247.557.383.842.419.558.928 1.089 2.244 1.464 2.123.604 5.8-2.294 5.324.859-.337 2.235-2.292 4.6-4.239 5.802.076.647.069 1.288-.046 1.916-.192 1.045-.657 3.556-1.107 4.522-.354.757-.79 1.456-1.297 2.096 1.325.974 1.992 2.665 1.425 3.831-.762 1.569-3.338 1.586-5.68 1.617-2.802.037-13.047.017-16.026 0-2.341-.014-4.917-.048-5.679-1.617-.652-1.34.326-3.372 2.058-4.214-.383-.529-.725-1.097-1.019-1.705-.466-.961-.917-3.482-1.11-4.53-.107-.58-.117-1.169-.055-1.762-2.03-1.146-4.146-3.622-4.499-5.956-.476-3.153 3.201-.255 5.325-.859 1.973-.562 2.131-1.476 2.895-2.306z" fill="#2f2f2f"/>
+ <path d="m24.019 16.1c4.84 0 7.074 4.15 8.77 9.648 1.57 5.088-3.93 9.647-8.77 9.647-4.841 0-10.067-4.483-8.771-9.647 1.381-5.498 3.93-9.648 8.771-9.648z" fill="#ececec"/>
+ <path d="m21.339 7.032c1.352.649 2.928 2.097 3.39 3.39.629 1.761-1.519 3.389-3.39 3.389s-3.389-1.519-3.389-3.389c0-1.871 1.703-4.2 3.389-3.39z" fill="#fff"/>
+ <circle cx="21.339" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <path d="m26.395 8.77c1.362-.221 2.5 1.12 2.5 2.5 0 1.379-1.12 2.499-2.5 2.499s-2.813-1.155-2.5-2.499c.276-1.185 1.379-2.319 2.5-2.5z" fill="#fff"/>
+ <circle cx="25.979" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <g fill="#cc0014">
+ <path d="m21.019 13.559c1.962-2.243 3.962-2.306 6 0-.319 2.151-3.019 3.629-3.019 3.629s-2.525-1.189-2.981-3.629z" fill-rule="nonzero"/>
+ <path d="m28.924 30.608c0 .583-.474 1.056-1.056 1.056-.583 0-1.056-.473-1.056-1.056v-5.897l-.309.31c-.412.412-1.081.412-1.493 0s-.412-1.081 0-1.493l2.111-2.112c.302-.302.756-.392 1.151-.229.394.164.652.549.652.976zm-5.279-4.278v.111c0 .553-.448 1-1 1h-4.334c-.553 0-1-.447-1-1v-.111c0-.553.447-1 1-1h4.334c.552 0 1 .447 1 1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tuxpaint.svg b/.icons/kora/apps/scalable/tuxpaint.svg
new file mode 120000
index 000000000..210f9799a
--- /dev/null
+++ b/.icons/kora/apps/scalable/tuxpaint.svg
@@ -0,0 +1 @@
+accessories-painting.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tuxtype.svg b/.icons/kora/apps/scalable/tuxtype.svg
new file mode 100644
index 000000000..25e27f5ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/tuxtype.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dfe4e5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m13.468 19.234c.173-.443.378-.861.611-1.253-.12-1.216-.079-2.56-.079-3.981 0-5.519 4.481-9.126 10-9.126s10 3.607 10 9.126c0 1.448.065 2.834-.038 4.087.233.363.437.746.609 1.147.118.276.247.557.383.842.419.558.928 1.089 2.244 1.464 2.123.604 5.8-2.294 5.324.859-.337 2.235-2.292 4.6-4.239 5.802.076.647.069 1.288-.046 1.916-.192 1.045-.657 3.556-1.107 4.522-.354.757-.79 1.456-1.297 2.096 1.325.974 1.992 2.665 1.425 3.831-.762 1.569-3.338 1.586-5.68 1.617-2.802.037-13.047.017-16.026 0-2.341-.014-4.917-.048-5.679-1.617-.652-1.34.326-3.372 2.058-4.214-.383-.529-.725-1.097-1.019-1.705-.466-.961-.917-3.482-1.11-4.53-.107-.58-.117-1.169-.055-1.762-2.03-1.146-4.146-3.622-4.499-5.956-.476-3.153 3.201-.255 5.325-.859 1.973-.562 2.131-1.476 2.895-2.306z" fill="#2f2f2f"/>
+ <path d="m24.019 16.1c4.84 0 7.074 4.15 8.77 9.648 1.57 5.088-3.93 9.647-8.77 9.647-4.841 0-10.067-4.483-8.771-9.647 1.381-5.498 3.93-9.648 8.771-9.648z" fill="#ececec"/>
+ <path d="m21.339 7.032c1.352.649 2.928 2.097 3.39 3.39.629 1.761-1.519 3.389-3.39 3.389s-3.389-1.519-3.389-3.389c0-1.871 1.703-4.2 3.389-3.39z" fill="#fff"/>
+ <circle cx="21.339" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <path d="m26.395 8.77c1.362-.221 2.5 1.12 2.5 2.5 0 1.379-1.12 2.499-2.5 2.499s-2.813-1.155-2.5-2.499c.276-1.185 1.379-2.319 2.5-2.5z" fill="#fff"/>
+ <circle cx="25.979" cy="11.015" r="1.25" fill="#1a1a1a"/>
+ <g fill="#cc0014">
+ <path d="m21.019 13.559c1.962-2.243 3.962-2.306 6 0-.319 2.151-3.019 3.629-3.019 3.629s-2.525-1.189-2.981-3.629z" fill-rule="nonzero"/>
+ <path d="m27.189 21.141v-.013c0-.637.517-1.154 1.155-1.154.637 0 1.155.517 1.155 1.154v9.239c0 .638-.518 1.155-1.155 1.155-.638 0-1.155-.517-1.155-1.155v-.013c-.968.733-2.169 1.168-3.465 1.168-3.167 0-5.774-2.606-5.774-5.774s2.607-5.774 5.774-5.774c1.296 0 2.497.435 3.465 1.167zm-3.465 1.142c1.901 0 3.465 1.564 3.465 3.465s-1.564 3.464-3.465 3.464-3.464-1.563-3.464-3.464 1.563-3.465 3.464-3.465z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/tv.kodi.Kodi.svg b/.icons/kora/apps/scalable/tv.kodi.Kodi.svg
new file mode 120000
index 000000000..8e1449fb9
--- /dev/null
+++ b/.icons/kora/apps/scalable/tv.kodi.Kodi.svg
@@ -0,0 +1 @@
+kodi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tv.plex.PlexDesktop.svg b/.icons/kora/apps/scalable/tv.plex.PlexDesktop.svg
new file mode 120000
index 000000000..eeb1bcbbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/tv.plex.PlexDesktop.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tv.plex.PlexHTPC.svg b/.icons/kora/apps/scalable/tv.plex.PlexHTPC.svg
new file mode 120000
index 000000000..4ca071914
--- /dev/null
+++ b/.icons/kora/apps/scalable/tv.plex.PlexHTPC.svg
@@ -0,0 +1 @@
+plex-htpc.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tvm-burn-cd.svg b/.icons/kora/apps/scalable/tvm-burn-cd.svg
new file mode 120000
index 000000000..27a3f7e0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/tvm-burn-cd.svg
@@ -0,0 +1 @@
+stock_xfburn-burn-cd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tvmaxe.svg b/.icons/kora/apps/scalable/tvmaxe.svg
new file mode 100644
index 000000000..9bdd0da03
--- /dev/null
+++ b/.icons/kora/apps/scalable/tvmaxe.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 267.172 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7d7d7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -27.265 27.265 0 169.622 37.6325)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1fa1f5" offset="0"/>
+ <stop stop-color="#46f282" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="translate(0 -2.56065)" d="m36.492 18.038c.733 2.869 1.14 6.038 1.14 9.37s-.407 6.501-1.14 9.368c-3.824.551-8.05.856-12.492.856s-8.668-.305-12.492-.856c-.733-2.867-1.14-6.036-1.14-9.368s.407-6.501 1.14-9.37c2.85-.408 5.923-.683 9.142-.796l-5.169-5.169 1.703-1.705 6.816 6.816c.566 0 1.129.006 1.689.014l5.979-5.978 1.704 1.704-4.39 4.391c2.627.138 5.146.384 7.51.723zm-3.124 15.615c.551-1.911.856-4.024.856-6.245 0-2.222-.305-4.334-.856-6.246-2.867-.367-6.036-.57-9.368-.57s-6.501.203-9.368.57c-.551 1.912-.856 4.024-.856 6.246 0 2.221.305 4.334.856 6.245 2.867.368 6.036.571 9.368.571s6.501-.203 9.368-.571z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tweaks-app.svg b/.icons/kora/apps/scalable/tweaks-app.svg
new file mode 120000
index 000000000..aab583408
--- /dev/null
+++ b/.icons/kora/apps/scalable/tweaks-app.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/tweet-tray.svg b/.icons/kora/apps/scalable/tweet-tray.svg
new file mode 100644
index 000000000..c4be0ee65
--- /dev/null
+++ b/.icons/kora/apps/scalable/tweet-tray.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004483" offset="0"/>
+ <stop stop-color="#1379e3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(.215953 0 0 .215953 108.66 617.561)" d="m-339.325-2801.27c-55.102 0-105.412 50.31-105.412 105.41 0 0 7.187-19.17 23.957-31.14 16.77-11.98 50.79-5.27 60.373-26.84-16.771 0-26.832-3.87-26.832-3.87 19.165 0 47.914-15.61 47.914-43.56z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/tweetdeck.svg b/.icons/kora/apps/scalable/tweetdeck.svg
new file mode 100644
index 000000000..51f4e8b62
--- /dev/null
+++ b/.icons/kora/apps/scalable/tweetdeck.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="382.60423" x2="384.91803" y1="513.86382" y2="397.60793" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="367.84248" x2="367.84248" y1="586.54007" y2="356.95455" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#5e6468" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.20215495 0 0 .20215495 -50.356077 -71.036978)">
+ <path d="m373.32373 583.10023 32.89873-31.00111h45.21757s28.08452-6.39957 28.08452-28.08326v-137.5378c-1.7692-27.41986-26.64433-29.52353-26.64433-29.52353h-165.62146s-30.6574 1.79932-31.09844 31.68761v123.85027c1.4021 38.36338 31.09844 39.60671 31.09844 39.60671h46.42488l30.71143 30.87861c4.33465 5.05641 4.39509 4.39457 8.92866.1225z" fill="url(#b)" fill-rule="evenodd"/>
+ <path d="m443.04599 411.84667c-5.21023 2.30872-10.80073 3.87445-16.67458 4.57346 5.9976-3.59152 10.58862-9.2882 12.76455-16.05536-5.6259 3.32596-11.83585 5.74105-18.45266 7.05028-5.29858-5.65253-12.83531-9.17328-21.1948-9.17328-16.03755 0-29.04101 13.00347-29.04101 29.03225 0 2.27331.25651 4.49362.75198 6.61683-24.13151-1.21205-45.52962-12.77351-59.8511-30.34167-2.50344 4.28156-3.92762 9.27037-3.92762 14.59581 0 10.07557 5.13067 18.96565 12.91511 24.16687-4.75917-.15926-9.23522-1.46833-13.15381-3.64448v.36241c0 14.06496 10.01358 25.80337 23.29115 28.47497-2.43268.65471-4.99789 1.01732-7.65169 1.01732-1.8752 0-3.68867-.18544-5.46674-.53935 3.69747 11.54392 14.41885 19.93853 27.12161 20.16873-9.934 7.78448-22.45981 12.41081-36.06469 12.41081-2.34409 0-4.65302-.14151-6.9263-.39777 12.85312 8.25333 28.11232 13.06547 44.51254 13.06547 53.42026 0 82.62064-44.24725 82.62064-82.62064l-.0974-3.75942c5.70544-4.06944 10.64136-9.18227 14.52479-15.00296z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/twin.svg b/.icons/kora/apps/scalable/twin.svg
new file mode 120000
index 000000000..cbdad8c85
--- /dev/null
+++ b/.icons/kora/apps/scalable/twin.svg
@@ -0,0 +1 @@
+gnome-wm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/twitter-x.svg b/.icons/kora/apps/scalable/twitter-x.svg
new file mode 100644
index 000000000..92b8dde09
--- /dev/null
+++ b/.icons/kora/apps/scalable/twitter-x.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3279 43.3279 0 24 45.743)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path d="m8.56 2.332h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m9.916 8.832 10.728 16.687-10.728 13.649h4.333l8.342-10.619 6.826 10.619h8.667l-10.728-16.687 10.728-13.649h-4.333l-8.342 10.619-6.826-10.619zm3.737 2.167h3.673l17.021 26.002h-3.673z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/twitter.svg b/.icons/kora/apps/scalable/twitter.svg
new file mode 100644
index 000000000..473cc8a51
--- /dev/null
+++ b/.icons/kora/apps/scalable/twitter.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="382.60423" x2="384.91803" y1="513.86382" y2="397.60793" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="367.84248" x2="367.84248" y1="586.54007" y2="356.95455" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.20215495 0 0 .20215495 -50.356077 -71.036978)">
+ <path d="m373.32373 583.10023 32.89873-31.00111h45.21757s28.08452-6.39957 28.08452-28.08326v-137.5378c-1.7692-27.41986-26.64433-29.52353-26.64433-29.52353h-165.62146s-30.6574 1.79932-31.09844 31.68761v123.85027c1.4021 38.36338 31.09844 39.60671 31.09844 39.60671h46.42488l30.71143 30.87861c4.33465 5.05641 4.39509 4.39457 8.92866.1225z" fill="url(#b)" fill-rule="evenodd"/>
+ <path d="m443.04599 411.84667c-5.21023 2.30872-10.80073 3.87445-16.67458 4.57346 5.9976-3.59152 10.58862-9.2882 12.76455-16.05536-5.6259 3.32596-11.83585 5.74105-18.45266 7.05028-5.29858-5.65253-12.83531-9.17328-21.1948-9.17328-16.03755 0-29.04101 13.00347-29.04101 29.03225 0 2.27331.25651 4.49362.75198 6.61683-24.13151-1.21205-45.52962-12.77351-59.8511-30.34167-2.50344 4.28156-3.92762 9.27037-3.92762 14.59581 0 10.07557 5.13067 18.96565 12.91511 24.16687-4.75917-.15926-9.23522-1.46833-13.15381-3.64448v.36241c0 14.06496 10.01358 25.80337 23.29115 28.47497-2.43268.65471-4.99789 1.01732-7.65169 1.01732-1.8752 0-3.68867-.18544-5.46674-.53935 3.69747 11.54392 14.41885 19.93853 27.12161 20.16873-9.934 7.78448-22.45981 12.41081-36.06469 12.41081-2.34409 0-4.65302-.14151-6.9263-.39777 12.85312 8.25333 28.11232 13.06547 44.51254 13.06547 53.42026 0 82.62064-44.24725 82.62064-82.62064l-.0974-3.75942c5.70544-4.06944 10.64136-9.18227 14.52479-15.00296z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/twitux.svg b/.icons/kora/apps/scalable/twitux.svg
new file mode 120000
index 000000000..6ecc797a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/twitux.svg
@@ -0,0 +1 @@
+unity-webapps-twitter.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/type-rider.svg b/.icons/kora/apps/scalable/type-rider.svg
new file mode 100644
index 000000000..dca1b5da7
--- /dev/null
+++ b/.icons/kora/apps/scalable/type-rider.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7d7d7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.6824 31.6824 0 24 41.2705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313131" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.953 30.697c0 5.231-4.304 9.535-9.534 9.535s-9.535-4.304-9.535-9.535c0-5.23 4.305-9.534 9.535-9.534s9.534 4.304 9.534 9.534zm17.163-12.394c0 5.23-4.305 9.534-9.535 9.534s-9.534-4.304-9.534-9.534c0-5.231 4.304-9.535 9.534-9.535s9.535 4.304 9.535 9.535z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/typecatcher.svg b/.icons/kora/apps/scalable/typecatcher.svg
new file mode 100644
index 000000000..986930680
--- /dev/null
+++ b/.icons/kora/apps/scalable/typecatcher.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -29.9553 29.9553 0 24 39.0074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbc9c8" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 9c-5.695 0-10.545 3.458-12.633 8.352-5.301.782-9.367 5.264-9.367 10.739 0 6.025 4.925 10.909 11 10.909h23.375c5.316 0 9.625-4.274 9.625-9.545 0-4.9-3.715-8.915-8.508-9.461-1.25-6.254-6.818-10.994-13.492-10.994z" fill="url(#a)"/>
+ <path d="m21 18h6c3 0 3 3 3 3v12h-3v-5h-6v5h-3v-12c0-3 3-3 3-3zm0 3v4h6v-4z" fill="#353535"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/typora.svg b/.icons/kora/apps/scalable/typora.svg
new file mode 100644
index 000000000..17bad00c2
--- /dev/null
+++ b/.icons/kora/apps/scalable/typora.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(4.45217 -232.388 232.388 4.45217 131.498 243.916)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bababa" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.5 -145.213 145.213 -.5 128 200.213)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <path d="m244.472 40.844c0-16.18-13.136-29.316-29.316-29.316h-174.312c-16.18 0-29.316 13.136-29.316 29.316v174.312c0 16.18 13.136 29.316 29.316 29.316h174.312c16.18 0 29.316-13.136 29.316-29.316z" fill="url(#a)"/>
+ <path d="m144.414 67.398v108.601c0 2.909.277 5.223.832 6.942s1.336 3.042 2.343 3.967c1.006.927 2.168 1.538 3.487 1.835 1.318.297 2.74.446 4.267.446h8.951v10.811h-73.588v-10.811h8.951c1.597 0 3.054-.149 4.371-.446 1.319-.297 2.464-.908 3.435-1.835.972-.925 1.736-2.248 2.291-3.967s.832-4.033.832-6.942v-108.601h-17.07c-3.192 0-5.863.331-8.014.992-2.152.661-3.904 1.603-5.257 2.826s-2.36 2.728-3.019 4.513-1.128 3.801-1.405 6.049l-1.456 12.596h-14.365l1.145-39.374h132.814l1.041 39.374h-14.26l-1.561-12.596c-.277-2.248-.746-4.264-1.405-6.049s-1.666-3.29-3.019-4.513-3.105-2.165-5.257-2.826c-2.151-.661-4.822-.992-8.014-.992z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ua.org.brezblock.q4wine.svg b/.icons/kora/apps/scalable/ua.org.brezblock.q4wine.svg
new file mode 120000
index 000000000..dcc1ffb32
--- /dev/null
+++ b/.icons/kora/apps/scalable/ua.org.brezblock.q4wine.svg
@@ -0,0 +1 @@
+q4wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubinary.svg b/.icons/kora/apps/scalable/ubinary.svg
new file mode 120000
index 000000000..d5092a31d
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubinary.svg
@@ -0,0 +1 @@
+ue4editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubiquity-kde.svg b/.icons/kora/apps/scalable/ubiquity-kde.svg
new file mode 100644
index 000000000..bccfed351
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubiquity-kde.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.3324 39.3324 0 24 42.0716)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2ddd5" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path d="m13.37 2.739h21.26c3.534 0 6.379 2.845 6.379 6.378v26.576c0 3.534-2.845 6.379-6.379 6.379h-21.26c-3.534 0-6.379-2.845-6.379-6.379v-26.576c0-3.533 2.845-6.378 6.379-6.378z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="#4caf50">
+ <path d="m15.496 19.748h17.008l-8.504 8.504z" fill-rule="nonzero"/>
+ <path d="m19.748 6.991h4.252v4.252h-4.252z" fill-opacity=".8"/>
+ <path d="m24 6.991h4.252v4.252h-4.252z" fill-opacity=".2"/>
+ <path d="m19.748 11.244h4.252v4.252h-4.252z" fill-opacity=".4"/>
+ <path d="m24 11.244h4.252v4.252h-4.252z" fill-opacity=".9"/>
+ <path d="m19.748 15.496h4.252v4.252h-4.252z"/>
+ <path d="m24 15.496h4.252v4.252h-4.252z" fill-opacity=".6"/>
+ <path d="m45.261 34.504c0-1.104-.896-2-2-2h-38.522c-1.104 0-2 .896-2 2v8.757c0 1.104.896 2 2 2h38.522c1.104 0 2-.896 2-2z"/>
+ </g>
+ <circle cx="9.117" cy="38.883" r="3.189" fill="#ffffff"/>
+ <path d="m9.117 37.819h17.009v2.126h-17.009z" fill="#ffffff"/>
+ <path d="m38.883 35.693c-1.346.004-2.55.858-2.999 2.126h-9.758v2.127h9.758c.449 1.268 1.653 2.122 2.999 2.126 1.749 0 3.189-1.44 3.189-3.189 0-1.75-1.44-3.19-3.189-3.19z" fill-opacity=".3" fill-rule="nonzero"/>
+ <circle cx="24" cy="38.883" r="3.189" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ubiquity.svg b/.icons/kora/apps/scalable/ubiquity.svg
new file mode 100644
index 000000000..cf8d4b5a3
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubiquity.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 853.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.229723 -30.3108 30.3108 -.229723 17.7134 1027.7)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6835" offset="0"/>
+ <stop stop-color="#ff956f" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(1.2 0 0 1.2 3.12923 -1201.88)" d="m16.938 1027.7-7.574-7.78s-1.124-1.16.25-1.16h4.115v-10.48c-.027-.54.003-.59.53-.58h6.412c.456-.06.563.01.562.49v10.57h3.94c1.269 0 .374.97.374.97s-6.444 7.27-7.342 8.04c-.647.55-1.267-.07-1.267-.07z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ubuntu-cleaner.svg b/.icons/kora/apps/scalable/ubuntu-cleaner.svg
new file mode 120000
index 000000000..d5ad4059e
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-cleaner.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntu-kylin-software-center.svg b/.icons/kora/apps/scalable/ubuntu-kylin-software-center.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-kylin-software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntu-logo-icon.svg b/.icons/kora/apps/scalable/ubuntu-logo-icon.svg
new file mode 120000
index 000000000..8be7dd5bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntu-mate.svg b/.icons/kora/apps/scalable/ubuntu-mate.svg
new file mode 120000
index 000000000..c84118ae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-mate.svg
@@ -0,0 +1 @@
+mate.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntu-qtcreator.svg b/.icons/kora/apps/scalable/ubuntu-qtcreator.svg
new file mode 120000
index 000000000..d4b6414ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-qtcreator.svg
@@ -0,0 +1 @@
+qtcreatorubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntu-sdk-ide.svg b/.icons/kora/apps/scalable/ubuntu-sdk-ide.svg
new file mode 100644
index 000000000..3a9f04d15
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-sdk-ide.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-45.1355 0 0 -45.1355 46.5625 -292.264)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e76d00" offset="0"/>
+ <stop stop-color="#ffab66" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="#686868" fill-opacity=".19"/>
+ <path d="m32.278 12.408c-.111-.026-.221-.043-.332-.054-.735-.072-1.477.218-1.983.83-.808.978-.666 2.42.314 3.231.98.808 2.422.678 3.231-.304.809-.976.688-2.441-.293-3.249-.274-.229-.604-.376-.937-.454zm-6.359 1.399c-1.569-.264-3.098-.142-4.523.289l1.095 3.112c.915-.254 1.886-.33 2.882-.162 3.465.585 5.878 3.72 5.605 7.162l3.223.504c.261-2.527-.452-4.96-1.851-6.895-.92.18-1.892-.036-2.669-.681-.778-.643-1.181-1.568-1.176-2.507-.802-.373-1.674-.668-2.586-.822zm-5.742.741c-2.212.992-4.019 2.78-5.036 5.052.622.706.906 1.655.736 2.655-.167.994-.751 1.829-1.571 2.295.212 2.48 1.333 4.754 3.098 6.417l2.133-2.515c-1.502-1.487-2.277-3.657-1.899-5.9.38-2.246 1.824-4.036 3.731-4.947zm-7.098 4.907c-1.254-.213-2.434.626-2.645 1.881-.211 1.25.626 2.433 1.881 2.646 1.256.213 2.446-.629 2.658-1.879.212-1.255-.636-2.437-1.894-2.648zm17.698 5.935c-.87 3.336-4.18 5.511-7.646 4.926-.997-.169-1.888-.55-2.67-1.091l-2.054 2.559c1.206.878 2.613 1.484 4.181 1.748.911.155 1.829.184 2.709.092.302-.888.986-1.625 1.932-1.979.948-.351 1.936-.236 2.745.24 1.957-1.37 3.43-3.429 4.013-5.904zm-2.203 6.987c-.333-.027-.682.027-1.018.152-1.191.438-1.799 1.751-1.355 2.939.442 1.194 1.777 1.795 2.968 1.354 1.193-.442 1.784-1.763 1.339-2.955-.277-.744-.89-1.261-1.61-1.435-.107-.027-.212-.045-.324-.055z" fill="#f9f9f9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ubuntu-sdk.svg b/.icons/kora/apps/scalable/ubuntu-sdk.svg
new file mode 120000
index 000000000..390d1b1ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-sdk.svg
@@ -0,0 +1 @@
+ubuntu-sdk-ide.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntu-store.svg b/.icons/kora/apps/scalable/ubuntu-store.svg
new file mode 120000
index 000000000..d3b52e906
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-store.svg
@@ -0,0 +1 @@
+ubuntusoftware.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntu-tweak.svg b/.icons/kora/apps/scalable/ubuntu-tweak.svg
new file mode 100644
index 000000000..c6c820ec3
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu-tweak.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.9616 45.306 0 78.0863 47.4973)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bb451d" offset="0"/>
+ <stop stop-color="#ff946d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.470372 -27.2793 27.2793 .470372 282.739 41.2475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c8c8c8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.057 9.5c-.526-.001-1.054.026-1.578.084-.406.045-.706.394-.692.801.046 1.298-.724 2.499-1.918 2.988-1.144.468-2.632.125-3.465-.791-.275-.302-.736-.338-1.056-.088-.839.658-1.603 1.413-2.266 2.24-.258.322-.22.786.084 1.063.974.882 1.289 2.287.783 3.494-.483 1.151-1.679 1.893-3.047 1.893-.444-.015-.76.283-.808.687-.123 1.052-.124 2.123-.006 3.184.044.395.517.689.918.689 1.219-.031 2.388.723 2.879 1.918.489 1.193.174 2.583-.784 3.461-.299.275-.334.735-.082 1.055.651.828 1.397 1.582 2.215 2.24.321.258.787.224 1.065-.082.837-.927 2.336-1.269 3.49-.785 1.208.505 1.969 1.727 1.894 3.039-.024.412.279.769.688.816.535.063 1.072.094 1.611.094.513 0 1.027-.029 1.539-.086.406-.045.705-.393.692-.801-.047-1.297.724-2.498 1.916-2.986 1.152-.471 2.634-.124 3.467.791.276.301.734.335 1.056.086.838-.657 1.6-1.409 2.266-2.238.258-.321.221-.788-.084-1.065-.975-.882-1.292-2.286-.785-3.492.476-1.136 1.627-1.898 2.865-1.898l.174.006c.401.032.769-.278.818-.688.123-1.053.125-2.123.006-3.184h.002c-.044-.393-.503-.687-.9-.687-1.283 0-2.423-.755-2.901-1.92-.487-1.193-.173-2.584.784-3.461.301-.275.338-.737.085-1.057-.656-.833-1.403-1.587-2.218-2.24-.319-.256-.788-.218-1.065.088-.834.924-2.334 1.267-3.492.783-1.205-.507-1.965-1.728-1.891-3.039.025-.412-.276-.77-.687-.818-.523-.061-1.047-.092-1.572-.094zm3.05 7.775c.171.011.345.058.5.147.551.317.732 1.03.414 1.578-.316.552-1.018.735-1.568.418-.551-.318-.741-1.016-.424-1.566.199-.345.54-.549.908-.575.056-.004.114-.007.17-.002zm-3.019 1.221c.462 0 .918.073 1.344.19.075.463.35.884.787 1.136.436.254.934.28 1.373.116.851.837 1.407 1.976 1.488 3.244l-1.633.021c-.151-1.72-1.601-3.066-3.359-3.066-.505 0-.978.119-1.408.32l-.799-1.443c.667-.331 1.412-.518 2.207-.518zm-2.77.842.842 1.408c-.865.608-1.428 1.611-1.428 2.75 0 1.138.563 2.142 1.428 2.75l-.842 1.418c-1.007-.673-1.75-1.699-2.062-2.904.365-.298.584-.76.584-1.264 0-.508-.219-.949-.584-1.246.312-1.205 1.055-2.239 2.062-2.912zm-3.091 3.012c.637 0 1.154.51 1.154 1.146 0 .634-.517 1.149-1.154 1.149s-1.147-.515-1.147-1.149c0-.636.51-1.146 1.147-1.146zm9.22 1.451 1.633.025c-.081 1.269-.637 2.406-1.488 3.244-.438-.166-.935-.141-1.373.112-.437.253-.712.673-.787 1.136-.426.118-.881.18-1.344.18-.795 0-1.54-.181-2.207-.514l.799-1.431c.43.201.902.314 1.408.314 1.758 0 3.208-1.349 3.359-3.066zm-.504 3.629c.056-.005.109-.005.164 0 .369.026.716.23.914.574.318.55.137 1.251-.414 1.568-.55.317-1.26.132-1.578-.42-.317-.549-.127-1.246.424-1.562.155-.09.324-.146.49-.16z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ubuntu.svg b/.icons/kora/apps/scalable/ubuntu.svg
new file mode 120000
index 000000000..d4b6414ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntu.svg
@@ -0,0 +1 @@
+qtcreatorubuntu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntusoftware.svg b/.icons/kora/apps/scalable/ubuntusoftware.svg
new file mode 100644
index 000000000..bd91d4a44
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntusoftware.svg
@@ -0,0 +1,43 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.131484 -10 10 .131484 51.8866 13.3945)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#727272" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="translate(0 3)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -3)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -37 37 0 357 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d6d6d6" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -5.5)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="translate(0 5.5)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 183.161 -183.161 0 66.2679 -181.25)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(.775195 -23.3963 23.3963 .775195 427.637 54.0696)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#055485" offset="0"/>
+ <stop stop-color="#1698ce" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .369727)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.234v30.206c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.206z" fill="url(#e)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m46 9h-5.5v-3.5z" fill="url(#g)" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#h)" fill-rule="nonzero"/>
+ <circle cx="14.150908" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.158453" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .369727)" d="m32.299 38.229c0 1.351-1.094 2.446-2.445 2.446s-2.447-1.095-2.447-2.446 1.096-2.446 2.447-2.446 2.445 1.095 2.445 2.446zm-2.445-3.4c.569 0 1.105.139 1.576.386 1.466-1.545 2.413-3.584 2.57-5.843l-3.8-.073c-.293 2.85-2.701 5.07-5.628 5.07-.81 0-1.583-.17-2.28-.478l-1.889 3.305c1.259.619 2.673.968 4.169.968.646 0 1.28-.066 1.89-.19.13-1.758 1.599-3.145 3.392-3.145zm-10.937-6.114c0-1.807.849-3.416 2.166-4.452l-2.017-3.228c-1.69 1.214-2.962 2.971-3.562 5.016.939.605 1.562 1.662 1.562 2.862 0 1.158-.575 2.179-1.459 2.794.645 1.937 1.902 3.596 3.542 4.747l1.876-3.336c-1.285-1.036-2.108-2.623-2.108-4.403zm-2.804.198c0 1.351-1.097 2.446-2.447 2.446-1.351 0-2.447-1.095-2.447-2.446 0-1.35 1.096-2.445 2.447-2.445 1.35 0 2.447 1.095 2.447 2.445zm15.577-6.411c-.554.392-1.232.624-1.963.624-1.88 0-3.401-1.522-3.401-3.401 0-.099.004-.196.011-.293-.571-.109-1.161-.165-1.765-.165-1.51 0-2.939.355-4.205.985l1.878 3.307c.71-.32 1.498-.5 2.327-.5 2.901 0 5.292 2.185 5.619 4.999l3.8-.116c-.168-2.075-1.008-3.96-2.301-5.44zm.482-2.777c0 1.351-1.093 2.447-2.445 2.447-1.351 0-2.447-1.096-2.447-2.447s1.096-2.446 2.447-2.446c1.352 0 2.445 1.095 2.445 2.446z" fill="url(#j)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ubuntustore.svg b/.icons/kora/apps/scalable/ubuntustore.svg
new file mode 120000
index 000000000..d3b52e906
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntustore.svg
@@ -0,0 +1 @@
+ubuntusoftware.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ubuntustudio-controls.svg b/.icons/kora/apps/scalable/ubuntustudio-controls.svg
new file mode 100644
index 000000000..3e12bed62
--- /dev/null
+++ b/.icons/kora/apps/scalable/ubuntustudio-controls.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.7008 -42.6461 42.6461 1.7008 193.608 51.9058)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m29.332 3.891c-.616.004-1.204.256-1.63.7-.409.424-.636.99-.636 1.578 0 1.024.69 1.927 1.677 2.197 2.597.749 4.961 2.146 6.869 4.06.43.453 1.028.709 1.651.709 1.25 0 2.277-1.028 2.277-2.276 0-.622-.255-1.217-.704-1.647-2.453-2.461-5.491-4.259-8.83-5.222-.219-.067-.446-.1-.674-.099zm-4.986 6.291c-3.515-.075-7.061 1.174-9.8 3.765-.469.436-.736 1.048-.736 1.689 0 1.265 1.041 2.306 2.306 2.306.596 0 1.169-.231 1.6-.644 3.684-3.486 9.417-3.364 12.951.274 3.535 3.639 3.49 9.375-.101 12.957-3.59 3.583-9.327 3.614-12.957.072-.433-.434-1.021-.678-1.634-.678-1.265 0-2.306 1.04-2.306 2.305 0 .633.26 1.239.72 1.674 5.398 5.268 14.096 5.219 19.435-.108 5.34-5.327 5.407-14.024.152-19.434-2.628-2.705-6.114-4.103-9.63-4.178zm-18.667 6.754c-1.006.044-1.869.751-2.111 1.729-.904 3.355-.941 6.886-.106 10.259.194.833.841 1.49 1.672 1.695.178.044.362.065.546.065 1.249 0 2.276-1.027 2.276-2.276 0-.196-.025-.39-.075-.58-.649-2.623-.621-5.369.083-7.978.061-.208.091-.424.091-.64 0-1.249-1.027-2.277-2.276-2.277-.033 0-.067.001-.1.003zm18.321.56c-3.566 0-6.504 2.938-6.504 6.504s2.938 6.504 6.504 6.504 6.504-2.938 6.504-6.504-2.938-6.504-6.504-6.504zm-11.219 1.636c-1.078-.013-2.026.742-2.252 1.797-.495 2.139-.465 4.365.085 6.491.259 1.001 1.17 1.706 2.204 1.706 1.249 0 2.276-1.028 2.276-2.276 0-.193-.024-.385-.072-.571-.367-1.418-.386-2.901-.057-4.328.044-.177.066-.36.066-.543 0-1.239-1.011-2.262-2.25-2.276zm11.219 2.701c1.223 0 2.167.944 2.167 2.167s-.944 2.167-2.167 2.167-2.167-.944-2.167-2.167.944-2.167 2.167-2.167zm13.253 13.071c-.616-.007-1.208.234-1.643.67-1.908 1.914-4.27 3.313-6.867 4.062-.987.27-1.677 1.173-1.677 2.196 0 .588.227 1.155.636 1.578.592.617 1.485.848 2.304.599 3.339-.964 6.377-2.76 8.83-5.221.425-.426.664-1.005.664-1.608 0-1.237-1.01-2.26-2.247-2.276z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ue4editor.svg b/.icons/kora/apps/scalable/ue4editor.svg
new file mode 100644
index 000000000..c85f19cc3
--- /dev/null
+++ b/.icons/kora/apps/scalable/ue4editor.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#243a85" offset="0"/>
+ <stop stop-color="#3981d3" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)"/>
+ <path d="m23.921 36.967c-3.315-.432-6.486-1.693-8.393-3.338-.541-.466-1.622-1.598-1.528-1.629.309.06.955.346 1.586.363.63.017 1.071-.363 1.38-.871v-5.331c0-5.879.026-5.493-.39-5.856-.505-.441-1.997-.303-3.002.37-1.535 1.028-3.792 3.735-5.09 6.104-.231.421-.439.783-.463.806-.024.022-.028-.435-.01-1.016.051-1.601.348-2.721 1.163-4.375.742-1.508 1.546-2.625 3.131-4.351 2.629-2.865 5.225-4.844 7.793-5.943.607-.259 2.772-.9 2.902-.9.021 0-.886.529-1.098.684-1.272.93-1.712 1.718-1.897 2.85-.137.837.053 1.855.422 2.269.191.214.261.251.527.276.365-.038.671-.047 1.046-.079v13c0 1 1 1 1.992 1.063 1.008-.063 2.008-.618 3.006-1.265l.004-11.191-.407-.773c-.437-.747-1.012-1.353-1.595-1.834 1.023.019 2.105.672 3 1 2.607-2.064 5.023-4.312 8-5-1.297 2.054-2.614 3.502-4 5.5v12.1c.141.169.885.383 1.232.414 2.353-.333 3.205-1.658 4.768-3.014.046.046-.928 2.278-1.459 3.075-1.62 2.427-3.952 4.371-6.108 5.742-.404.257-.408.258-.549.148-.917-.758-1.63-1.337-2.498-2.184-1.157 1.101-2.006 2.049-3.214 3.219-.038-.005-.151-.02-.251-.033z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ufw-frontends.svg b/.icons/kora/apps/scalable/ufw-frontends.svg
new file mode 120000
index 000000000..3184e8c66
--- /dev/null
+++ b/.icons/kora/apps/scalable/ufw-frontends.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uget-icon.svg b/.icons/kora/apps/scalable/uget-icon.svg
new file mode 120000
index 000000000..d16747efa
--- /dev/null
+++ b/.icons/kora/apps/scalable/uget-icon.svg
@@ -0,0 +1 @@
+uget.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uget.svg b/.icons/kora/apps/scalable/uget.svg
new file mode 100644
index 000000000..1382ae5f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/uget.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3367 43.3367 0 182.526 45.6683)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#237707" offset="0"/>
+ <stop stop-color="#72a637" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.17866 -30 30 .17866 387.424 41.1439)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39 21h-7.5v4.5h4.5l-8.25 9.75-7.5-9.75h3.75v-10.5h7.5v3h7.5v-3s0-6-5.625-6h-11.25s-5.625 0-5.625 6.375v11.625h-3v-10.5h-4.5v11.25c0 3.75 3.75 3.75 3.75 3.75h3.75v1.875c0 5.625 5.625 5.625 5.625 5.625h11.25c5.625 0 5.625-5.625 5.625-5.625" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/uk.co.ibboard.cawbird.svg b/.icons/kora/apps/scalable/uk.co.ibboard.cawbird.svg
new file mode 120000
index 000000000..32ea1b69a
--- /dev/null
+++ b/.icons/kora/apps/scalable/uk.co.ibboard.cawbird.svg
@@ -0,0 +1 @@
+cawbird.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uk.co.mrbenshef.Boop-GTK.svg b/.icons/kora/apps/scalable/uk.co.mrbenshef.Boop-GTK.svg
new file mode 100644
index 000000000..2f7f4a225
--- /dev/null
+++ b/.icons/kora/apps/scalable/uk.co.mrbenshef.Boop-GTK.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#424242" offset="0"/>
+ <stop stop-color="#676767" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m7.53 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m14.748 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m11.414 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m29.339 32.94 6.847-2.808-6.847-3.178v-2.398l9.942 4.961v1.435l-9.942 4.387z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/uk.org.greenend.chiark.sgtatham.putty.svg b/.icons/kora/apps/scalable/uk.org.greenend.chiark.sgtatham.putty.svg
new file mode 120000
index 000000000..79906048f
--- /dev/null
+++ b/.icons/kora/apps/scalable/uk.org.greenend.chiark.sgtatham.putty.svg
@@ -0,0 +1 @@
+putty.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uk.org.zint.zint-qt.svg b/.icons/kora/apps/scalable/uk.org.zint.zint-qt.svg
new file mode 120000
index 000000000..9e4bc71ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/uk.org.zint.zint-qt.svg
@@ -0,0 +1 @@
+zint.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ukuu.svg b/.icons/kora/apps/scalable/ukuu.svg
new file mode 100644
index 000000000..a1e6fde37
--- /dev/null
+++ b/.icons/kora/apps/scalable/ukuu.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.8467 35.8467 0 24 42.005)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#219e36" offset="0"/>
+ <stop stop-color="#29dc47" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09482 0 0 1.09482 -2.27565 -2.27565)" fill-rule="nonzero">
+ <path d="m24.055 6.001c-1.732-.016-3.387.24-4.933.662-6.192 1.66-10.685 6.63-12.303 12.586-3.331.843-5.007 4.823-2.859 7.695l4.507 6.02.002.002c.688.917 1.701 1.465 2.798 1.746.198 1.15.568 2.288 1.36 3.185.207.236.437.452.685.645 4.471 3.466 10.222 4.184 15.32 2.787 6.302-1.593 10.888-6.608 12.533-12.637 3.344-.834 5.03-4.832 2.869-7.709l-4.506-5.994c-.612-.813-1.457-1.419-2.423-1.74-.003-.001-.005-.001-.008-.002-.072-.023-.147-.038-.223-.045-.059-.016-.12-.023-.18-.037-.202-1.076-.552-2.143-1.297-3-.213-.245-.449-.469-.705-.668-3.171-2.463-6.984-3.484-10.631-3.496z" fill="url(#a)"/>
+ <path d="m24.026 11c2.735.006 5.409.758 7.575 2.446 1.523 1.754-1.379 3.633-2.686 1.922-3.934-2.38-9.383-1.442-12.343 2.117-1.575 1.766-2.462 4.123-2.452 6.489h2.88l-4.5 6.026-4.5-6.026h3c-.083-5.649 3.98-11.023 9.435-12.486 1.17-.321 2.376-.501 3.591-.488zm11.474 7 4.5 6h-3c.074 5.717-4.093 11.151-9.643 12.537-3.745 1.046-7.88.483-10.958-1.91-1.571-1.784 1.371-3.644 2.69-1.918 3.812 2.313 9.05 1.379 12.059-1.924 1.742-1.795 2.744-4.283 2.731-6.785h-2.879z" fill="#2f2f2f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ulauncher.svg b/.icons/kora/apps/scalable/ulauncher.svg
new file mode 100644
index 000000000..c465a87d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/ulauncher.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.5136 31.5136 0 23.8184 45.8659)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#06319d" offset="0"/>
+ <stop stop-color="#2165b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -33.9707 33.9707 0 23.8398 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e7a42" offset="0"/>
+ <stop stop-color="#7ec183" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m15.249 14.905-10.94 4.862v6.667c0 2.863.383 5.486 1.15 7.858.76 2.372 1.94 4.414 3.538 6.128 1.354 1.455 3.024 2.635 4.999 3.551l2.796.854c8.987-.931 12.186-7.725 13.205-9.693h.005l.262-.639c-1.587 1.625-3.802 2.634-6.264 2.634-4.848 0-8.751-3.903-8.751-8.751zm28.442-12.784-10.937 4.673v18.362c.012 3.955 10.937 3.622 10.937.754z" fill="url(#a)"/>
+ <path transform="matrix(1.09394 0 0 1.09394 -2.25447 -2.25447)" d="m31.998 10.029v.932c0 .013.002.026.002.039v17c0 2.272-.945 4.31-2.457 5.762.06-.058.125-.11.184-.17l-.241.584h-.004c-.932 1.799-5.226 7.198-13.441 8.049l-1.064.027c.261.155.542.3.863.426 2.245.88 4.914 1.322 8 1.322l-.006-.012c3.137 0 5.844-.422 8.131-1.285 2.288-.856 4.167-2.069 5.652-3.637 1.479-1.562 2.582-3.441 3.301-5.628.719-2.188 1.078-4.595 1.078-7.217v-3.125c-.662-5.966-5.931-11.458-9.998-13.067zm-2.519 23.793c-.194.182-.397.355-.608.518.211-.163.414-.335.608-.518z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/umbrello.svg b/.icons/kora/apps/scalable/umbrello.svg
new file mode 100644
index 000000000..b97928f0c
--- /dev/null
+++ b/.icons/kora/apps/scalable/umbrello.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.32029 -45.7742 45.7742 -1.32029 25.3909 46.7044)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.063575 -43.0918 43.0918 -.063575 24.0091 45.1414)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b281f" offset="0"/>
+ <stop stop-color="#fd5757" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.124365 -43.1132 43.1132 .124365 24.3792 1049.83)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f6f7" offset="0"/>
+ <stop stop-color="#ecf0f1" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m33.446 46.985c-.447.168-18.566.132-19.019-.053-.436-.177-13.222-13.035-13.412-13.486-.183-.434-.132-18.566.053-19.019.177-.436 13.035-13.222 13.486-13.412.434-.182 18.566-.132 19.019.053.436.178 13.222 13.035 13.412 13.486.183.434.132 18.566-.053 19.019-.177.436-13.019 13.207-13.486 13.412z" fill="url(#a)"/>
+ <path d="m14.812 45.924c2.841-6.07 5.891-13.58 9.159-20.006 3.096 6.554 6.272 13.451 9.108 20.006-.207.491-8.642-1.568-9.108-1.57-.447-.01-8.907 2.061-9.159 1.57zm31.113-12.776c-6.068-2.842-13.574-5.894-19.998-9.164 6.551-3.097 13.445-6.274 19.998-9.112.49.208-1.568 8.646-1.57 9.112-.01.448 2.061 8.914 1.57 9.164zm-43.849-18.32c6.067 2.842 13.573 5.894 19.997 9.163-6.551 3.097-13.445 6.275-19.998 9.112-.49-.207 1.568-8.645 1.57-9.112.01-.447-2.061-8.913-1.569-9.163zm31.067-12.753c-2.841 6.071-5.892 13.58-9.16 20.007-3.095-6.554-6.271-13.451-9.107-20.007.207-.49 8.641 1.569 9.107 1.571.448.01 8.908-2.061 9.16-1.571z" fill="url(#b)"/>
+ <path d="m33.002 45.988c-2.282-6.302-5.432-13.77-7.664-20.627 6.821 2.445 13.942 5.075 20.581 7.704.2.494-7.22 5.005-7.55 5.333-.324.309-4.842 7.759-5.367 7.59zm-30.999-12.942c6.3-2.283 13.764-5.435 20.617-7.668-2.443 6.825-5.072 13.949-7.7 20.59-.493.201-5.002-7.222-5.33-7.553-.31-.324-7.756-4.844-7.587-5.369zm12.948-31.028c2.282 6.302 5.432 13.77 7.664 20.626-6.821-2.445-13.942-5.075-20.581-7.704-.2-.493 7.219-5.004 7.55-5.333.324-.309 4.842-7.759 5.367-7.589zm31.015 12.958c-6.299 2.283-13.764 5.435-20.617 7.668 2.443-6.825 5.072-13.949 7.7-20.59.493-.201 5.002 7.222 5.33 7.553.31.324 7.757 4.845 7.587 5.369z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/umlet_logo.svg b/.icons/kora/apps/scalable/umlet_logo.svg
new file mode 100644
index 000000000..430fed0cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/umlet_logo.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="-42" x2="-6" y1="-24" y2="-24" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#99000b" offset="0"/>
+ <stop stop-color="#d83b2f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 -1.26467 -1.26467 0 -6.352 -6.352)" d="m-6-24c0-9.934-8.066-18-18-18s-18 8.066-18 18 8.066 18 18 18 18-8.066 18-18z" fill="url(#a)"/>
+ <circle cx="24.00008" cy="24.00008" r="13.91137" fill="#fff" stroke-width="1.26467"/>
+ <path transform="matrix(1.11954 0 0 1.26467 -2.869 -6.352)" d="m45 21.581c0-.872-.8-1.581-1.786-1.581h-38.428c-.986 0-1.786.709-1.786 1.581v4.838c0 .872.8 1.581 1.786 1.581h38.428c.986 0 1.786-.709 1.786-1.581z" fill="#174fbe"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/un-reboot.svg b/.icons/kora/apps/scalable/un-reboot.svg
new file mode 120000
index 000000000..8f8482004
--- /dev/null
+++ b/.icons/kora/apps/scalable/un-reboot.svg
@@ -0,0 +1 @@
+system-restart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unciv.svg b/.icons/kora/apps/scalable/unciv.svg
new file mode 100644
index 000000000..9db6967e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/unciv.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.9628 44.9628 0 24 46.4516)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252637" offset="0"/>
+ <stop stop-color="#37384b" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.123 1.307c-.951-.023-1.89.215-2.714.689l-15.244 8.767c-1.601.92-2.59 2.628-2.59 4.469v17.535c0 1.842.989 3.549 2.59 4.47l15.244 8.767c1.601.921 3.58.921 5.181 0l15.244-8.767c1.601-.921 2.591-2.628 2.591-4.47v-17.535c0-1.842-.99-3.549-2.591-4.47l-15.244-8.767c-.752-.432-1.601-.668-2.468-.688h.001z" fill="url(#a)"/>
+ <path d="m24 30.808 5.674-3.404v-6.808l-5.674-3.404-5.674 3.404v6.808z" fill="#fff"/>
+ <path d="m12.653 30.808 5.673-3.404v-6.808l-5.673-3.404-5.674 3.404v6.808z" fill="#37fb6e"/>
+ <path d="m18.326 41.021 5.674-3.404v-6.809l-5.674-3.404-5.673 3.404v6.809z" fill="#fdd600"/>
+ <path d="m29.674 41.021 5.673-3.404v-6.809l-5.673-3.404-5.674 3.404v6.809z" fill="#8a5ffd"/>
+ <path d="m18.326 20.596 5.674-3.404v-6.809l-5.674-3.404-5.673 3.404v6.809z" fill="#be4c01"/>
+ <path d="m29.674 20.596 5.673-3.404v-6.809l-5.673-3.404-5.674 3.404v6.809z" fill="#8b9cfd"/>
+ <path d="m35.347 30.808 5.674-3.404v-6.808l-5.674-3.404-5.673 3.404v6.808z" fill="#fdfd67"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/unetbootin.svg b/.icons/kora/apps/scalable/unetbootin.svg
new file mode 100644
index 000000000..aa7438d63
--- /dev/null
+++ b/.icons/kora/apps/scalable/unetbootin.svg
@@ -0,0 +1,29 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 853.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path transform="matrix(1.20855 0 0 1.20855 -415.572 -610.091)" d="m368.316 513.341-4.155 3.365-10.034 1.486 4.1 3.321-3.905 3.163 4.664 3.779 3.906-3.164 3.902 3.164 1.926-7.884 4.26-3.452z" fill="#a1a7ae"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/unison-gtk.svg b/.icons/kora/apps/scalable/unison-gtk.svg
new file mode 100644
index 000000000..f38795e1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/unison-gtk.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2cbcd" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m16 8c-4.667 1.642-6-2.442-6 2.8v21.2c0 6.648 5.352 12 12 12h4c6.648 0 12-5.352 12-12v-21.2c0-5.242-.333-1.158-5-2.8l-3 2.8v23.2c0 3.314-2.686 6-6 6s-6-2.686-6-6v-23.2z" fill="#eb8a00"/>
+ <path d="m14.05 4c.356.011.679.139.857.338l5.953 6.649c.092.102.14.219.14.338 0 .37-.473.675-1.047.675h-11.906c-.574 0-1.047-.305-1.047-.675 0-.119.048-.236.14-.338l5.953-6.649c.177-.198.499-.325.852-.336.035-.002.07-.003.105-.002zm20 0c-.035-.001-.07 0-.105.002-.353.011-.675.138-.852.336l-5.953 6.649c-.092.102-.14.219-.14.338 0 .37.473.675 1.047.675h11.906c.574 0 1.047-.305 1.047-.675 0-.119-.048-.236-.14-.338l-5.953-6.649c-.178-.199-.501-.327-.857-.338z" fill="#eed016"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/unity-color-panel.svg b/.icons/kora/apps/scalable/unity-color-panel.svg
new file mode 120000
index 000000000..c04b3ee22
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-color-panel.svg
@@ -0,0 +1 @@
+preferences-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-datetime-panel.svg b/.icons/kora/apps/scalable/unity-datetime-panel.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-datetime-panel.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-display-panel.svg b/.icons/kora/apps/scalable/unity-display-panel.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-display-panel.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-editor-icon.svg b/.icons/kora/apps/scalable/unity-editor-icon.svg
new file mode 100644
index 000000000..749d9dae7
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-editor-icon.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.45e-6 -44.4697 44.4697 1.45e-6 24 46.2345)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212121" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.119 1.765v.002c-.931-.023-1.85.21-2.657.673l-14.935 8.59c-1.569.902-2.539 2.575-2.539 4.38v17.18c.001 1.804.97 3.476 2.539 4.378l14.935 8.59c1.568.902 3.508.902 5.076 0l14.935-8.59c1.569-.902 2.538-2.574 2.539-4.378v-17.18c0-1.805-.97-3.478-2.539-4.38l-14.935-8.59c-.736-.423-1.568-.655-2.419-.675z" fill="url(#a)"/>
+ <path d="m24 39.103 12.208-7.048-4.656-2.706-5.005 2.769c-.189.126-.378 0-.378-.252v-6.322c0-.189.126-.378.252-.441l6.109-3.494c.188-.126.382 0 .377.251v5.65l4.434 2.594v-14.159l-13.341 7.74z" fill="#a5a5a5"/>
+ <path d="m21.466 32.118-4.982-2.769-4.635 2.706 12.151 7.048v-15.418l-13.341-7.74v14.096-.063.063l4.412-2.595v-5.649c0-.188.251-.314.376-.251l6.082 3.495c.188.125.251.251.251.44v6.322c.062.252-.126.441-.314.315z" fill="#cccccc"/>
+ <path d="m25.112 8.897v5.412l4.866 2.769c.189.126.189.377 0 .44l-5.663 3.273c-.189.125-.378.063-.504 0l-5.663-3.273c-.189-.063-.189-.377 0-.44l4.74-2.769v-5.412l-12.229 7.048 13.341 7.74 13.341-7.74z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/unity-lens-photos.svg b/.icons/kora/apps/scalable/unity-lens-photos.svg
new file mode 120000
index 000000000..7549e2de3
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-lens-photos.svg
@@ -0,0 +1 @@
+gnome-screenshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-mail.svg b/.icons/kora/apps/scalable/unity-mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-online-accounts.svg b/.icons/kora/apps/scalable/unity-online-accounts.svg
new file mode 120000
index 000000000..a6b406092
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-online-accounts.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-power-panel.svg b/.icons/kora/apps/scalable/unity-power-panel.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-power-panel.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-scope-gdrive.svg b/.icons/kora/apps/scalable/unity-scope-gdrive.svg
new file mode 120000
index 000000000..a88855e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-scope-gdrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-sound-panel.svg b/.icons/kora/apps/scalable/unity-sound-panel.svg
new file mode 120000
index 000000000..2ed0bcf83
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-sound-panel.svg
@@ -0,0 +1 @@
+preferences-desktop-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-tweak-tool.svg b/.icons/kora/apps/scalable/unity-tweak-tool.svg
new file mode 100644
index 000000000..b8c573c9c
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-tweak-tool.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a5143d" offset="0"/>
+ <stop stop-color="#eb6a8f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.470372 -27.2793 27.2793 .470372 282.739 41.2475)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m24.056 9.5c-.525-.001-1.053.026-1.578.084-.406.045-.705.394-.691.801.046 1.298-.725 2.499-1.918 2.988-1.145.468-2.632.125-3.465-.791-.275-.302-.736-.338-1.057-.088-.839.658-1.602 1.413-2.265 2.24-.259.322-.22.786.084 1.063.974.882 1.289 2.287.783 3.494-.483 1.151-1.679 1.893-3.047 1.893-.444-.015-.76.283-.808.687-.124 1.052-.124 2.123-.006 3.184.044.395.517.689.918.689 1.219-.031 2.388.723 2.879 1.918.489 1.193.174 2.583-.783 3.461-.3.275-.335.735-.082 1.055.65.828 1.397 1.582 2.215 2.24.32.258.786.224 1.064-.082.838-.927 2.337-1.269 3.49-.785 1.209.505 1.969 1.727 1.895 3.039-.024.412.278.769.687.816.535.063 1.072.094 1.612.094.512 0 1.026-.029 1.539-.086.406-.045.705-.393.691-.801-.047-1.297.724-2.498 1.916-2.986 1.152-.471 2.634-.124 3.467.791.277.301.734.335 1.057.086.837-.657 1.599-1.409 2.265-2.238.259-.321.222-.788-.084-1.065-.974-.882-1.291-2.286-.785-3.492.476-1.136 1.628-1.899 2.865-1.899l.174.006c.402.033.77-.278.819-.688.123-1.052.124-2.123.005-3.183h.002c-.044-.394-.503-.688-.9-.688-1.283 0-2.423-.755-2.901-1.92-.487-1.193-.173-2.583.784-3.46.301-.276.338-.737.086-1.057-.657-.834-1.404-1.588-2.219-2.24-.319-.256-.788-.219-1.065.088-.834.924-2.334 1.266-3.492.783-1.205-.507-1.965-1.728-1.89-3.039.024-.412-.277-.771-.688-.819-.523-.06-1.047-.092-1.572-.093zm3.051 7.775c.171.011.345.058.5.147.55.317.732 1.03.414 1.578-.317.552-1.018.735-1.568.418-.551-.318-.741-1.016-.424-1.566.199-.345.54-.549.908-.575.056-.004.113-.006.17-.002zm-3.019 1.221c.462 0 .918.073 1.343.19.076.463.351.884.788 1.136.436.254.934.28 1.373.116.851.837 1.407 1.976 1.488 3.244l-1.633.021c-.151-1.72-1.602-3.066-3.359-3.066-.505 0-.978.119-1.408.32l-.799-1.443c.667-.331 1.411-.518 2.207-.518zm-2.77.842.842 1.408c-.865.608-1.428 1.611-1.428 2.75 0 1.138.563 2.142 1.428 2.75l-.842 1.418c-1.007-.673-1.751-1.699-2.062-2.904.365-.298.584-.76.584-1.264 0-.508-.219-.949-.584-1.246.311-1.205 1.055-2.239 2.062-2.912zm-3.092 3.012c.638 0 1.155.51 1.155 1.146 0 .634-.517 1.149-1.155 1.149-.636 0-1.146-.515-1.146-1.149 0-.636.51-1.146 1.146-1.146zm9.221 1.451 1.633.025c-.082 1.269-.637 2.406-1.488 3.244-.439-.166-.936-.141-1.373.112-.438.253-.712.673-.788 1.136-.425.118-.881.18-1.343.18-.796 0-1.54-.182-2.207-.514l.799-1.431c.43.201.902.314 1.408.314 1.758 0 3.208-1.349 3.359-3.066zm-.504 3.629c.056-.006.109-.006.164 0 .369.026.716.23.914.574.318.55.137 1.251-.414 1.568-.55.317-1.26.132-1.578-.42-.317-.549-.127-1.246.424-1.562.155-.09.324-.146.49-.16z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/unity-webapps-facebook.svg b/.icons/kora/apps/scalable/unity-webapps-facebook.svg
new file mode 120000
index 000000000..578089b09
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-facebook.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-gmail.svg b/.icons/kora/apps/scalable/unity-webapps-gmail.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-google-docs.svg b/.icons/kora/apps/scalable/unity-webapps-google-docs.svg
new file mode 120000
index 000000000..f35d1789b
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-google-docs.svg
@@ -0,0 +1 @@
+google-docs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-google-plus.svg b/.icons/kora/apps/scalable/unity-webapps-google-plus.svg
new file mode 120000
index 000000000..305c98fe6
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-google-plus.svg
@@ -0,0 +1 @@
+unity-webapps-googleplus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-googleplus.svg b/.icons/kora/apps/scalable/unity-webapps-googleplus.svg
new file mode 120000
index 000000000..910cf3e13
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-googleplus.svg
@@ -0,0 +1 @@
+googleplus.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-lastfm.svg b/.icons/kora/apps/scalable/unity-webapps-lastfm.svg
new file mode 120000
index 000000000..76dd477b8
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-lastfm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-launchpad.svg b/.icons/kora/apps/scalable/unity-webapps-launchpad.svg
new file mode 120000
index 000000000..a8b67ca58
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-launchpad.svg
@@ -0,0 +1 @@
+launchpad.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-mail-ru.svg b/.icons/kora/apps/scalable/unity-webapps-mail-ru.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-mail-ru.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-twitter.svg b/.icons/kora/apps/scalable/unity-webapps-twitter.svg
new file mode 100644
index 000000000..473cc8a51
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-twitter.svg
@@ -0,0 +1,14 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="382.60423" x2="384.91803" y1="513.86382" y2="397.60793" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dcdfe0" offset="0"/>
+ <stop stop-color="#fefeff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="367.84248" x2="367.84248" y1="586.54007" y2="356.95455" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.20215495 0 0 .20215495 -50.356077 -71.036978)">
+ <path d="m373.32373 583.10023 32.89873-31.00111h45.21757s28.08452-6.39957 28.08452-28.08326v-137.5378c-1.7692-27.41986-26.64433-29.52353-26.64433-29.52353h-165.62146s-30.6574 1.79932-31.09844 31.68761v123.85027c1.4021 38.36338 31.09844 39.60671 31.09844 39.60671h46.42488l30.71143 30.87861c4.33465 5.05641 4.39509 4.39457 8.92866.1225z" fill="url(#b)" fill-rule="evenodd"/>
+ <path d="m443.04599 411.84667c-5.21023 2.30872-10.80073 3.87445-16.67458 4.57346 5.9976-3.59152 10.58862-9.2882 12.76455-16.05536-5.6259 3.32596-11.83585 5.74105-18.45266 7.05028-5.29858-5.65253-12.83531-9.17328-21.1948-9.17328-16.03755 0-29.04101 13.00347-29.04101 29.03225 0 2.27331.25651 4.49362.75198 6.61683-24.13151-1.21205-45.52962-12.77351-59.8511-30.34167-2.50344 4.28156-3.92762 9.27037-3.92762 14.59581 0 10.07557 5.13067 18.96565 12.91511 24.16687-4.75917-.15926-9.23522-1.46833-13.15381-3.64448v.36241c0 14.06496 10.01358 25.80337 23.29115 28.47497-2.43268.65471-4.99789 1.01732-7.65169 1.01732-1.8752 0-3.68867-.18544-5.46674-.53935 3.69747 11.54392 14.41885 19.93853 27.12161 20.16873-9.934 7.78448-22.45981 12.41081-36.06469 12.41081-2.34409 0-4.65302-.14151-6.9263-.39777 12.85312 8.25333 28.11232 13.06547 44.51254 13.06547 53.42026 0 82.62064-44.24725 82.62064-82.62064l-.0974-3.75942c5.70544-4.06944 10.64136-9.18227 14.52479-15.00296z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/unity-webapps-wordpress.svg b/.icons/kora/apps/scalable/unity-webapps-wordpress.svg
new file mode 120000
index 000000000..4f29f5808
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-wordpress.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unity-webapps-youtube.svg b/.icons/kora/apps/scalable/unity-webapps-youtube.svg
new file mode 120000
index 000000000..6c62c168f
--- /dev/null
+++ b/.icons/kora/apps/scalable/unity-webapps-youtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/unityhub.svg b/.icons/kora/apps/scalable/unityhub.svg
new file mode 100644
index 000000000..669253244
--- /dev/null
+++ b/.icons/kora/apps/scalable/unityhub.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.119429 -44.4697 44.4697 .119429 24 46.2345)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d0d0d0" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.119 1.765v.002c-.931-.023-1.85.21-2.657.673l-14.935 8.59c-1.569.902-2.539 2.575-2.539 4.38v17.18c.001 1.804.97 3.476 2.539 4.378l14.935 8.59c1.568.902 3.508.902 5.076 0l14.935-8.59c1.569-.902 2.538-2.574 2.539-4.378v-17.18c0-1.805-.97-3.478-2.539-4.38l-14.935-8.59c-.736-.423-1.568-.655-2.419-.675z" fill="url(#a)"/>
+ <path d="m24 39.103 12.208-7.048-4.656-2.706-5.005 2.769c-.189.126-.378 0-.378-.252v-6.322c0-.189.126-.378.252-.441l6.109-3.494c.188-.126.382 0 .377.251v5.65l4.434 2.594v-14.159l-13.341 7.74z" fill="#1f1f1f"/>
+ <path d="m21.466 32.118-4.982-2.769-4.635 2.706 12.151 7.048v-15.418l-13.341-7.74v14.096-.063.063l4.412-2.595v-5.649c0-.188.251-.314.376-.251l6.082 3.495c.188.125.251.251.251.44v6.322c.062.252-.126.441-.314.315z" fill="#363636"/>
+ <path d="m25.112 8.897v5.412l4.866 2.769c.189.126.189.377 0 .44l-5.663 3.273c-.189.125-.378.063-.504 0l-5.663-3.273c-.189-.063-.189-.377 0-.44l4.74-2.769v-5.412l-12.229 7.048 13.341 7.74 13.341-7.74z" fill="#565656"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/unix-privesc-check.svg b/.icons/kora/apps/scalable/unix-privesc-check.svg
new file mode 120000
index 000000000..d575733b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/unix-privesc-check.svg
@@ -0,0 +1 @@
+kali-unix-privesc-check.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uno-calculator.svg b/.icons/kora/apps/scalable/uno-calculator.svg
new file mode 100644
index 000000000..3a116f10b
--- /dev/null
+++ b/.icons/kora/apps/scalable/uno-calculator.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e1e1e1" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8.832 45.668c-3.601 0-6.5-2.899-6.5-6.5v-15.168h21.668v21.668zm30.336-43.336c3.601 0 6.5 2.899 6.5 6.5v15.168h-21.668v-21.668z" fill="#d9d9d9"/>
+ <path d="m39.168 45.668c3.601 0 6.5-2.899 6.5-6.5v-15.168h-21.668v21.668zm-30.336-43.336c-3.601 0-6.5 2.899-6.5 6.5v15.168h21.668v-21.668z" fill="url(#a)"/>
+ <path d="m12.083 7.749v4.334h-4.334v2.166h4.334v4.334h2.166v-4.334h4.334v-2.166h-4.334v-4.334zm17.334 4.334v2.166h10.834v-2.166zm-21.668 17.334v1.532l3.885 3.885-3.885 3.885v1.532h1.532l3.885-3.885 3.885 3.885h1.532v-1.532l-3.885-3.885 3.885-3.885v-1.532h-1.532l-3.885 3.885-3.885-3.885zm21.668 1.083v2.167h10.834v-2.167zm0 5.417v2.167h10.834v-2.167z" fill="#0075ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/uos-downloadmanager.svg b/.icons/kora/apps/scalable/uos-downloadmanager.svg
new file mode 120000
index 000000000..872423d1d
--- /dev/null
+++ b/.icons/kora/apps/scalable/uos-downloadmanager.svg
@@ -0,0 +1 @@
+downloader-arrow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uos-installtool.svg b/.icons/kora/apps/scalable/uos-installtool.svg
new file mode 120000
index 000000000..63c0e7176
--- /dev/null
+++ b/.icons/kora/apps/scalable/uos-installtool.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uos-remote-assistance.svg b/.icons/kora/apps/scalable/uos-remote-assistance.svg
new file mode 120000
index 000000000..2e170d104
--- /dev/null
+++ b/.icons/kora/apps/scalable/uos-remote-assistance.svg
@@ -0,0 +1 @@
+preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uos-service-support.svg b/.icons/kora/apps/scalable/uos-service-support.svg
new file mode 120000
index 000000000..850830236
--- /dev/null
+++ b/.icons/kora/apps/scalable/uos-service-support.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uos-windesk.svg b/.icons/kora/apps/scalable/uos-windesk.svg
new file mode 120000
index 000000000..50cc4229c
--- /dev/null
+++ b/.icons/kora/apps/scalable/uos-windesk.svg
@@ -0,0 +1 @@
+distributor-logo-windows.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uosbrowser-cn.svg b/.icons/kora/apps/scalable/uosbrowser-cn.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/uosbrowser-cn.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/update-manager.svg b/.icons/kora/apps/scalable/update-manager.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/update-manager.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/update-notifier.svg b/.icons/kora/apps/scalable/update-notifier.svg
new file mode 120000
index 000000000..9eeacd6ea
--- /dev/null
+++ b/.icons/kora/apps/scalable/update-notifier.svg
@@ -0,0 +1 @@
+update-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/uplink.svg b/.icons/kora/apps/scalable/uplink.svg
new file mode 100644
index 000000000..da8c61d38
--- /dev/null
+++ b/.icons/kora/apps/scalable/uplink.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.469 33.469 0 24 40.139)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfbfbf" offset="0"/>
+ <stop stop-color="#e2e2e2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.3746 25.3746 0 24 36.4467)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e56b2" offset="0"/>
+ <stop stop-color="#007aff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m21.839 6.749c-2.53 0-4.731 1.562-5.792 3.732-1.112-.867-2.444-1.57-3.935-1.57h-3.242c-2.521 0-4.972 1.898-5.758 3.47-.785 1.571-.726 3.014-.726 3.014v18.372s-.059 1.442.726 3.014c.786 1.571 3.237 3.47 5.758 3.47h27.018c3.854 0 7.032-2.015 8.394-4.194s1.332-4.452 1.332-4.452v-16.21s.059-1.443-.726-3.014c-.786-1.572-3.237-3.47-5.758-3.47h-8.245c-1.195-1.303-2.863-2.162-4.724-2.162z" fill="url(#a)"/>
+ <path d="m21.839 11.072c-1.198 0-2.162.964-2.162 2.161v2.162c0 1.197.964 2.161 2.162 2.161h4.322c1.198 0 2.162-.964 2.162-2.161v-2.162c0-1.197-.964-2.161-2.162-2.161zm-12.969 2.161c-2.161 0-2.161 2.162-2.161 2.162v18.372s0 2.161 2.161 2.161h27.018c5.403 0 5.403-4.323 5.403-4.323v-16.21s0-2.162-2.161-2.162h-5.433l.029 14.049c.005 2.162-3.242 2.162-3.242 2.162h-14.049c-2.161 0-2.161-2.162-2.161-2.162v-11.887s0-2.162-2.162-2.162z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/upload-pictures.svg b/.icons/kora/apps/scalable/upload-pictures.svg
new file mode 100644
index 000000000..25f4c290f
--- /dev/null
+++ b/.icons/kora/apps/scalable/upload-pictures.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 604.496 40.1042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 524.651 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#223b44" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.079163 -8.15775 8.15775 -.079163 783.084 10.826)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#eefefe" stop-opacity=".8" offset="0"/>
+ <stop stop-color="#d6fefe" stop-opacity=".8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+ <path d="m15.974 9.327c1.731-.213 3.366.498 4.408 1.745-.612-.171-1.267-.226-1.936-.144-2.71.334-4.641 2.805-4.309 5.516.121.98.52 1.858 1.11 2.565-1.867-.523-3.331-2.123-3.583-4.166-.331-2.711 1.6-5.182 4.31-5.516z" fill="url(#c)"/>
+ <circle cx="36" cy="36" r="11" fill="#51c800"/>
+ <g fill="#fff">
+ <path d="m38 31.592c0-.327-.265-.592-.592-.592h-2.816c-.327 0-.592.265-.592.592v10.816c0 .327.265.592.592.592h2.816c.327 0 .592-.265.592-.592z"/>
+ <path transform="matrix(.7515 0 0 .6942 8.7409 11.565)" d="m36.273 23.674 6.653 11.524h-13.306l3.326-5.762z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/upscayl.svg b/.icons/kora/apps/scalable/upscayl.svg
new file mode 100644
index 000000000..ceab52f32
--- /dev/null
+++ b/.icons/kora/apps/scalable/upscayl.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a70ab" offset="0"/>
+ <stop stop-color="#4791ce" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m2.332 13.166v-4.606c0-3.438 2.79-6.228 6.228-6.228h2.439v10.834zm8.667 21.668h10.834v10.834h-10.834zm0-10.834v10.834h-8.667v-10.834zm0-10.834h10.834v10.834h-10.834z" fill="#87bdff"/>
+ <path d="m26.167 2.165v43.67c0 1.104-.896 2-2 2h-.334c-1.104 0-2-.896-2-2v-43.67c0-1.104.896-2 2-2h.334c1.104 0 2 .896 2 2z" fill="#304059"/>
+ <circle cx="24" cy="24" r="7.584" fill="#375179"/>
+ <path d="m26.167 20.75v6.5l4.333-3.25zm-4.334 0v6.5l-4.333-3.25z" fill="#9fc8ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/upsource.svg b/.icons/kora/apps/scalable/upsource.svg
new file mode 100644
index 000000000..62e19c691
--- /dev/null
+++ b/.icons/kora/apps/scalable/upsource.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -28 28 0 24 38)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m8.56 2.332h15.44v21.668h-21.668v-15.44c0-3.438 2.79-6.228 6.228-6.228z" fill="#2086e7"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v15.44h-21.668v-21.668z" fill="#ff8c2a"/>
+ <path d="m2.332 39.44v-15.44h21.668v21.668h-15.44c-3.438 0-6.228-2.79-6.228-6.228z" fill="#6655e4"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-15.44v-21.668h21.668z" fill="#2086e7"/>
+ </g>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m10 10h28v28h-28z" fill="url(#a)"/>
+ <path d="m16 33h8c.552 0 1-.448 1-1s-.448-1-1-1h-8c-.552 0-1 .448-1 1s.448 1 1 1zm1.99-8c-.801 0-1.698-.283-2.3-.978-.4-.461-.69-1.111-.69-2.022v-6c0-.552.448-1 1-1s1 .448 1 1v6c0 .316.063.553.202.713.203.235.523.288.794.287h.03c.279.008.586-.045.777-.274.137-.165.197-.408.197-.726v-6c0-.552.448-1 1-1s1 .448 1 1v6c0 .894-.274 1.541-.66 2.005-.591.71-1.486 1.013-2.35.995zm5.916-9.995c.199-.02 1.753-.155 3.013.281 1.162.402 2.081 1.223 2.081 2.714s-.919 2.312-2.081 2.714c-.635.22-1.345.294-1.919.311v2.975c0 .552-.448 1-1 1s-1-.448-1-1v-8.005l.017-.18.044-.159.074-.158.094-.134.12-.123.158-.111.149-.069.192-.049zm1.094 1.96v2.07c.388-.014.849-.068 1.265-.211.375-.13.735-.343.735-.824s-.36-.694-.735-.824c-.416-.143-.877-.197-1.265-.211z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/upwork.svg b/.icons/kora/apps/scalable/upwork.svg
new file mode 100644
index 000000000..edf1112d9
--- /dev/null
+++ b/.icons/kora/apps/scalable/upwork.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2953 43.2953 0 24 45.6179)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#598f2e" offset="0"/>
+ <stop stop-color="#7cca3e" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10 16v10c0 .215.035.429.104.633 0 0 .386 1.157 1.359 2.219.973 1.061 2.716 2.148 5.037 2.148s4.064-1.087 5.037-2.148c.973-1.062 1.359-2.219 1.359-2.219.069-.204.104-.418.104-.633v-2.968c.297.399.234.403.557.81.375.475.862.871 1.267 1.34-.778 4.263-.824 9.875-.824 10.818h4c0-.701.113-3.17.4-5.889 1.363 1.036 2.828 1.889 4.6 1.889 3.033 0 5.367-1.423 6.563-3.301 1.195-1.878 1.437-3.977 1.437-5.699 0-2.167-1.133-4.026-2.646-5.203-1.514-1.177-3.41-1.797-5.354-1.797-2.512 0-4.521.171-5.729 2.049-.484.753-.832 1.599-1.167 2.449-1.357-1.839-2.591-3.712-3.104-4.498h-4v9.523c-.042.102-.091.275-.412.625-.402.439-.909.852-2.088.852s-1.686-.413-2.088-.852c-.321-.35-.37-.523-.412-.625v-9.523zm23 4c1.056 0 2.16.38 2.896.953.737.573 1.104 1.214 1.104 2.047 0 1.278-.258 2.679-.812 3.551-.555.872-1.221 1.449-3.188 1.449-.45 0-1.524-.435-2.709-1.416-.342-.283-.686-.759-1.037-1.104.389-1.459.797-2.958 1.381-3.867.761-1.184 1.377-1.613 2.365-1.613z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/urxvt.svg b/.icons/kora/apps/scalable/urxvt.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/urxvt.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/urxvt_48x48.svg b/.icons/kora/apps/scalable/urxvt_48x48.svg
new file mode 120000
index 000000000..8e71357d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/urxvt_48x48.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/us.zoom.Zoom.svg b/.icons/kora/apps/scalable/us.zoom.Zoom.svg
new file mode 120000
index 000000000..e522493b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/us.zoom.Zoom.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/usb-creator-gtk.svg b/.icons/kora/apps/scalable/usb-creator-gtk.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/usb-creator-gtk.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/usb-creator-kde.svg b/.icons/kora/apps/scalable/usb-creator-kde.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/usb-creator-kde.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/usb-creator.svg b/.icons/kora/apps/scalable/usb-creator.svg
new file mode 100644
index 000000000..a3643d8c4
--- /dev/null
+++ b/.icons/kora/apps/scalable/usb-creator.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(27.985 0 0 16.8012 18.0075 12.8125)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#989898" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(39.179 0 0 40.1553 12.4105 39.5105)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4f4f4f" offset="0"/>
+ <stop stop-color="#7b7b7b" offset="1"/>
+ </linearGradient>
+ <path d="m18.007 4.412h27.985v16.801h-27.985z" fill="#b7b7b7" fill-rule="nonzero" stroke="url(#a)"/>
+ <path d="m51.59 22.233c0-1.546-1.255-2.8-2.8-2.8h-33.58c-1.545 0-2.8 1.254-2.8 2.8v34.555c0 1.545 1.255 2.8 2.8 2.8h33.58c1.545 0 2.8-1.255 2.8-2.8z" fill="url(#b)"/>
+ <path d="m37.597 33.796v2.799h-11.194v-2.799zm2.799-5.597v2.799h-16.792v-2.799zm2.798-5.597v2.799h-22.388v-2.799z"/>
+ <path d="m20.806 7.21h6.996v4.198h-6.996z" fill-opacity=".5"/>
+ <path d="m36.198 7.21h6.996v4.198h-6.996z" fill-opacity=".5"/>
+ <path d="m37.597 49.866 11.683 13.114 11.684-13.592h-6.676v-19.79h-10.015v20.267z" fill="#00b62c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/usb.svg b/.icons/kora/apps/scalable/usb.svg
new file mode 100644
index 000000000..a11c6a1eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/usb.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 8-5 8h3v10h-6v-2.539c1.24-.72 2-2.041 2-3.461 0-2.2-1.8-4-4-4s-4 1.8-4 4c0 1.42.76 2.741 2 3.461v2.539c0 4 4 4 4 4h6v2.54c-1.24.72-2 2.04-2 3.46 0 2.2 1.8 4 4 4s4-1.8 4-4c0-1.42-.76-2.74-2-3.46v-2.54h6s4 0 4-4v-2c1.108 0 2-.892 2-2v-4c0-1.108-.892-2-2-2h-4c-1.108 0-2 .892-2 2v4c0 1.108.892 2 2 2v2h-6v-10h3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/usbguard-icon.svg b/.icons/kora/apps/scalable/usbguard-icon.svg
new file mode 100644
index 000000000..b5968e4b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/usbguard-icon.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0002249 -45.5282 45.5282 -.0002249 127.941 46.7636)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016097" offset="0"/>
+ <stop stop-color="#0094ca" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34.0625 34.0625 0 345.686 41.1529)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002234" offset="0"/>
+ <stop stop-color="#173a4d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.912 15.591v-7.836c0-.573.495-1.033 1.109-1.033h19.958c.614 0 1.109.46 1.109 1.033v7.836h4.989c-.269 5.388-1.408 11.032-3.762 15.279-2.55 4.601-6.143 8.197-12.315 10.408-6.172-2.211-9.765-5.807-12.315-10.408-2.354-4.247-3.493-9.891-3.762-15.279zm10.972 1.479h-.003c-5.259 0-9.491 4.248-9.491 9.572 0 5.42 4.286 9.647 9.798 9.647 5.281 0 9.372-4.488 9.413-9.514.006-.024.009-.05.009-.076v-.441c0-.171-.133-.308-.297-.309h-9.731c-.166.001-.298.138-.298.309v3.797c.001.17.132.305.298.306h4.986s-1.081 1.683-4.565 1.782c-3.276.093-5.328-2.186-5.328-5.452 0-3.23 1.838-5.367 5.134-5.367 1.954 0 3.524.86 4.557 2.335.056.081.147.13.242.13h3.803c.208 0 .351-.214.28-.416-1.187-3.385-4.883-6.303-8.807-6.303zm-2.711-4.436c.337.001.61-.271.609-.609v-3.216c.001-.337-.272-.61-.609-.609h-3.216c-.337-.001-.61.272-.61.609v3.216c0 .338.273.61.61.609zm5.654-4.434c-.337-.001-.61.273-.609.609v3.216c-.001.338.272.61.609.609h3.216c.337.001.61-.271.61-.609v-3.216c0-.336-.273-.61-.61-.609z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/usbimager.svg b/.icons/kora/apps/scalable/usbimager.svg
new file mode 120000
index 000000000..2ce14272c
--- /dev/null
+++ b/.icons/kora/apps/scalable/usbimager.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/usbview.svg b/.icons/kora/apps/scalable/usbview.svg
new file mode 120000
index 000000000..908771e9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/usbview.svg
@@ -0,0 +1 @@
+usb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/user-admin.svg b/.icons/kora/apps/scalable/user-admin.svg
new file mode 120000
index 000000000..0e05504bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/user-admin.svg
@@ -0,0 +1 @@
+gksu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/user-file-manager.svg b/.icons/kora/apps/scalable/user-file-manager.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/user-file-manager.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/user-info.svg b/.icons/kora/apps/scalable/user-info.svg
new file mode 120000
index 000000000..29abcb2a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/user-info.svg
@@ -0,0 +1 @@
+gtk-info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/user_auth.svg b/.icons/kora/apps/scalable/user_auth.svg
new file mode 120000
index 000000000..bd5c7c896
--- /dev/null
+++ b/.icons/kora/apps/scalable/user_auth.svg
@@ -0,0 +1 @@
+login.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/user_icon.svg b/.icons/kora/apps/scalable/user_icon.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/user_icon.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/userdrake.svg b/.icons/kora/apps/scalable/userdrake.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/userdrake.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/userinfo.svg b/.icons/kora/apps/scalable/userinfo.svg
new file mode 120000
index 000000000..cad5391aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/userinfo.svg
@@ -0,0 +1 @@
+info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/usermount.svg b/.icons/kora/apps/scalable/usermount.svg
new file mode 100644
index 000000000..666c5224f
--- /dev/null
+++ b/.icons/kora/apps/scalable/usermount.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="translate(-.00025 -2.08437)" d="m35.147 27.932h-22.294c-.459 0-.884-.244-1.114-.643-.23-.398-.23-.889 0-1.287l11.147-13.358c.229-.399.654-.644 1.114-.644.459 0 .885.245 1.114.644l11.148 13.358c.114.199.172.421.172.644 0 .222-.058.444-.172.644-.231.398-.656.642-1.115.642zm1.274 7.553v-4.247c0-.284-.231-.515-.516-.515h-23.811c-.284 0-.515.231-.515.515v4.247c0 .285.231.515.515.515h23.811c.285 0 .516-.23.516-.515z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/users.svg b/.icons/kora/apps/scalable/users.svg
new file mode 120000
index 000000000..f4a9fe1d1
--- /dev/null
+++ b/.icons/kora/apps/scalable/users.svg
@@ -0,0 +1 @@
+mugshot.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/utilities-energy-monitor.svg b/.icons/kora/apps/scalable/utilities-energy-monitor.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-energy-monitor.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/utilities-file-archiver.svg b/.icons/kora/apps/scalable/utilities-file-archiver.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-file-archiver.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/utilities-log-viewer.svg b/.icons/kora/apps/scalable/utilities-log-viewer.svg
new file mode 100644
index 000000000..ac374e249
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-log-viewer.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m13.126 28.132c1.615 0 2.927 1.312 2.927 2.927s-1.312 2.927-2.927 2.927-2.927-1.312-2.927-2.927 1.312-2.927 2.927-2.927zm0-7.527c1.615 0 2.927 1.312 2.927 2.927s-1.312 2.927-2.927 2.927-2.927-1.312-2.927-2.927 1.312-2.927 2.927-2.927z" fill="#eff0f1"/>
+ <path d="m13.126 28.968c1.154 0 2.091.937 2.091 2.091s-.937 2.091-2.091 2.091-2.091-.937-2.091-2.091.937-2.091 2.091-2.091zm0-7.527c1.154 0 2.091.937 2.091 2.091s-.937 2.091-2.091 2.091-2.091-.937-2.091-2.091.937-2.091 2.091-2.091z" fill="#3daefd"/>
+ <path d="m18.563 14.75v.836h-1.673v-.836zm3.345 0v.836h-2.509v-.836z" fill="#da4453"/>
+ <path d="m22.745 31.478v.836h-5.855v-.836zm-3.346-7.528v.836h-2.509v-.836zm.837-7.528v.836h-3.346v-.836zm2.509 0v.836h-1.673v-.836z" fill="#bdc3c7"/>
+ <path d="m31.945 31.478h1.673v.836h-1.673zm-.836.836h-6.691v-.836h6.691zm6.691-1.673h-1.673v-.836h1.673zm-2.509 0h-2.509v-.836h2.509zm-3.345 0h-7.528v-.836h7.528zm-5.019-5.855h-2.509v-.836h2.509zm1.672 0h-.836v-.836h.836zm5.019 0h-4.182v-.836h4.182zm-4.182-2.509h3.346v.836h-3.346zm4.182 0h4.182v.836h-4.182zm-5.854.836h-3.346v-.836h3.346zm3.345-5.855h-6.691v-.836h6.691zm-4.182-1.672h-2.509v-.836h2.509zm10.874 0h-3.346v-.836h3.346zm-4.183 0h-5.018v-.836h5.018z" fill="#e5fdff"/>
+ <path d="m21.072 29.805v.836h-4.182v-.836zm-2.509-7.528v.836h-1.673v-.836zm3.345 0v.836h-2.509v-.836z" fill="#3daefd"/>
+ <path d="m13.127 13.012-2.928 1.227s.349 1.591.725 2.512c.189.461.419.939.744 1.353s.807.828 1.459.828c.653 0 1.133-.414 1.458-.828s.555-.892.744-1.353c.377-.921.726-2.512.726-2.512z" fill="#eff0f1"/>
+ <path d="m11.035 14.75 2.091-.837 2.091.837s-.775 3.345-2.091 3.345c-1.314 0-2.091-3.345-2.091-3.345z" fill="#da4453"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/utilities-system-monitor.svg b/.icons/kora/apps/scalable/utilities-system-monitor.svg
new file mode 100644
index 000000000..c245daa5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-system-monitor.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.115663 -17.2337 17.2337 -.115663 821.277 37.3519)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00bf7e" stop-opacity=".99" offset="0"/>
+ <stop stop-color="#00ffa9" stop-opacity=".99" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <g fill-opacity=".5">
+ <path d="m33.214 7.159h-.069c-.066 0-.118-.054-.118-.119v-.2c-.283-.071-.363-.239-.363-.583 0-.507.412-.92.919-.92s.919.413.919.92c0 .339-.085.506-.361.579v.203c0 .066-.054.119-.119.119h-.069c-.066 0-.12-.053-.12-.119v-.159c-.031.002-.062.003-.096.004v.156c0 .065-.053.118-.119.118h-.069c-.066 0-.119-.053-.119-.118v-.155c-.034-.001-.066-.002-.097-.004v.159c0 .065-.053.119-.119.119zm-.012-1.276c.156.061.282.123.282.274s-.102.18-.282.273c-.138.073-.283-.122-.283-.273s.137-.33.283-.274zm.759 0c.15-.042.282.123.282.274s-.149.354-.282.273c-.165-.097-.283-.122-.283-.273s.11-.225.283-.274z" fill="#ededed"/>
+ <path d="m41.249 5.55.33.349.523-.495.417.441-.521.494.33.35c.113.118.111.302-.002.409-.114.108-.298.1-.409-.019l-.332-.349-.523.496-.418-.44.524-.471-.331-.376c-.113-.118-.11-.302.003-.409.113-.108.297-.099.409.02z" fill="#fff"/>
+ <path d="m37.356 5.471.003-.134.48.013-.005.134.26.007c.248.007.445.215.437.463l-.024.9c-.006.249-.213.446-.462.439l-.996-.027c-.249-.006-.445-.214-.438-.462l.023-.901c.007-.249.215-.445.464-.439zm-.144.392c.129.003.231.111.227.24-.002.129-.111.231-.239.228-.129-.003-.232-.112-.228-.24.003-.129.111-.231.24-.228zm.798.021c.129.004.231.111.227.241-.003.129-.11.231-.24.227-.129-.003-.231-.11-.228-.24.004-.129.112-.231.241-.228z" fill="#fff"/>
+ </g>
+ <path d="m14.928 19.362 2.77-.007 2.984 5.794 3.682.058 4.475 5.88 1.502.001 2.944-2.503 2.458.08 2.521 7.616 1.304.041 2.109-1.413 1.693-.15 1.101-.894 1.197-.012v5.587c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-8.707l.614-.018 2.461-2.91 2.263-.067 3.037-5.484 2.383-.152z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/utilities-terminal.svg b/.icons/kora/apps/scalable/utilities-terminal.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-terminal.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/utilities-terminal_su.svg b/.icons/kora/apps/scalable/utilities-terminal_su.svg
new file mode 100644
index 000000000..767196ab7
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-terminal_su.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c6031e" offset="0"/>
+ <stop stop-color="#f05f1d" offset="1"/>
+ </linearGradient>
+ <path d="m4 40v1c0 1.108.892 2 2 2h36c1.108 0 2-.892 2-2v-1c0 1.108-.892 2-2 2h-36c-1.108 0-2-.892-2-2z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m44 8c0-1.104-.896-2-2-2h-36c-1.104 0-2 .896-2 2v32c0 1.104.896 2 2 2h36c1.104 0 2-.896 2-2z" fill="#f03939"/>
+ <path d="m6 6c-1.108 0-2 .892-2 2v1c0-1.108.892-2 2-2h36c1.108 0 2 .892 2 2v-1c0-1.108-.892-2-2-2z" fill="#fff" fill-opacity=".1" fill-rule="nonzero"/>
+ <path d="m9 11v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h6v-1z" fill-opacity=".2" fill-rule="nonzero"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed" fill-opacity=".5"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill-opacity=".5"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill-opacity=".5"/>
+ <path d="m9 10v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h6v-1z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/utilities-tweak-tool.svg b/.icons/kora/apps/scalable/utilities-tweak-tool.svg
new file mode 100644
index 000000000..673820d12
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-tweak-tool.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.2686 51.2686 0 550.089 48.3228)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002032" offset="0"/>
+ <stop stop-color="#0054b8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.174001 -45.1313 45.1313 .174001 146.306 46.9579)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d454f" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#5b95d7" stop-opacity=".5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -30.9326 30.9326 0 2196.76 40.3826)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <circle cx="24.174" cy="23.921" r="22.566" fill="url(#a)"/>
+ <path d="m24.174 1.355c12.455 0 22.566 10.111 22.566 22.566s-10.111 22.566-22.566 22.566-22.566-10.111-22.566-22.566 10.111-22.566 22.566-22.566zm0 2.442c11.107 0 20.124 9.017 20.124 20.124s-9.017 20.124-20.124 20.124-20.124-9.017-20.124-20.124 9.017-20.124 20.124-20.124z" fill="url(#b)"/>
+ <path d="m24.063 10.667 1.496.089c.392.046.678.387.654.779-.07 1.248.654 2.411 1.801 2.893 1.102.461 2.531.135 3.325-.745.263-.291.71-.328 1.014-.084.776.622 1.487 1.34 2.111 2.133.241.305.206.744-.081 1.006-.911.835-1.21 2.16-.746 3.296.455 1.109 1.541 1.828 2.762 1.828.378 0 .815.28.857.654h-.002c.113 1.01.111 2.029-.006 3.031-.046.391-.397.686-.778.655l-.166-.005c-1.179 0-2.275.725-2.728 1.807-.483 1.148-.181 2.485.748 3.324.29.264.325.709.079 1.014-.634.79-1.359 1.506-2.157 2.131-.307.237-.743.205-1.005-.082-.794-.871-2.205-1.201-3.301-.753-1.135.465-1.869 1.608-1.825 2.843.013.389-.272.72-.659.763-.487.054-.976.082-1.465.082-.513 0-1.024-.03-1.534-.09-.389-.044-.678-.384-.655-.777.072-1.249-.653-2.412-1.803-2.893-1.099-.461-2.526-.135-3.323.747-.265.292-.708.324-1.014.078-.779-.626-1.489-1.344-2.109-2.132-.24-.305-.206-.743.078-1.005.912-.836 1.212-2.159.747-3.295-.468-1.138-1.581-1.856-2.741-1.826-.382 0-.833-.28-.874-.656-.113-1.01-.112-2.03.005-3.032.046-.384.347-.668.77-.654 1.302 0 2.441-.706 2.901-1.802.481-1.149.182-2.487-.746-3.327-.289-.264-.325-.705-.08-1.012.631-.787 1.359-1.506 2.158-2.133.304-.238.743-.203 1.005.084.793.872 2.21 1.199 3.299.753 1.137-.465 1.87-1.609 1.826-2.845-.013-.387.273-.72.659-.762.499-.056 1.002-.081 1.503-.08zm-3.352 15.433v2.103l-4.207-4.207 4.207-4.206v2.103h6.926v-2.103l4.207 4.206-4.207 4.207v-2.103z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/utilities-x-terminal.svg b/.icons/kora/apps/scalable/utilities-x-terminal.svg
new file mode 100644
index 000000000..7b3239654
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities-x-terminal.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 360.171 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m10 10v1h-.5c-.831 0-1.5.669-1.5 1.5s.669 1.5 1.5 1.5h.5v1h-1.908c.206.582.754 1 1.408 1h.5v1h1v-1h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5h-.5v-1h1.908c-.206-.582-.754-1-1.408-1h-.5v-1zm-.5 2h.5v1h-.5c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm1.5 2h.5c.277 0 .5.223.5.5s-.223.513-.5.5h-.5zm4 2v1h6v-1z" fill="#58ff00" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/utilities_terminal.svg b/.icons/kora/apps/scalable/utilities_terminal.svg
new file mode 120000
index 000000000..b6181fcf9
--- /dev/null
+++ b/.icons/kora/apps/scalable/utilities_terminal.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/utools.svg b/.icons/kora/apps/scalable/utools.svg
new file mode 100644
index 000000000..e27cd9407
--- /dev/null
+++ b/.icons/kora/apps/scalable/utools.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#303030" offset="0"/>
+ <stop stop-color="#626262" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m15.193 11.051c-1.086.02-2.016.454-2.826 1.185-.672.593-.79 1.028.158 1.502 1.601.81 3.144 1.758 4.745 2.588 1.679.87 3.26.652 4.742-.494.948-.731.988-1.265-.198-1.838-1.462-.691-2.866-1.54-4.289-2.33-.731-.415-1.502-.653-2.332-.613zm16.891 1.043c-.857-.064-1.765.148-2.674.662-2.529 1.423-5.037 2.905-7.527 4.387-.474.276-1.285.375-1.305 1.007-.02.771.791 1.068 1.305 1.463 1.423.751 2.844.711 4.187-.08 2.767-1.581 5.513-3.239 8.299-4.801 1.047-.573.792-1.028.08-1.64-.701-.593-1.508-.934-2.365-.998zm6.234 6.086c-.197-.019-.454.072-.795.287-1.521.968-3.122 1.797-4.664 2.746-1.6.968-2.211 2.451-1.994 4.308.139 1.186.571 1.501 1.678.77 1.363-.909 2.786-1.678 4.209-2.488.731-.415 1.323-.949 1.719-1.66.533-.969.633-1.976.435-3.043-.099-.556-.259-.889-.588-.92zm-28.67.351c-.344.065-.481.459-.58 1.039-.316 1.818.475 3.478 2.293 4.526 2.51 1.442 5.076 2.825 7.625 4.209.494.276.99.927 1.543.611.652-.375.494-1.223.573-1.875-.079-1.62-.83-2.807-2.194-3.578-2.786-1.581-5.61-3.062-8.377-4.662-.392-.23-.676-.309-.883-.27zm19.547 5.469c-.456.009-.909.372-1.322.566-1.265.877-1.891 2.133-1.873 3.707.018 3.209.13 6.436.111 9.665 0 1.215.496 1.195 1.303.876 1.596-.657 2.568-2.151 2.586-4.244 0-2.929-.056-5.857-.129-8.787-.018-.558.275-1.335-.221-1.654-.151-.095-.303-.132-.455-.129zm-11.468 5.008c-.546-.065-.783.286-.715 1.228.107 1.539.088 3.097.088 4.635 0 .807.163 1.538.576 2.213.52.9 1.274 1.446 2.207 1.783.772.282 1.167.167 1.113-.846-.09-1.707-.053-3.431-.107-5.138-.054-1.801-.953-3.003-2.514-3.678-.251-.108-.466-.175-.648-.197z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/utox.svg b/.icons/kora/apps/scalable/utox.svg
new file mode 100644
index 000000000..c0c81a7ad
--- /dev/null
+++ b/.icons/kora/apps/scalable/utox.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.00010084 -41.8038 41.8038 .00010084 24 44.9021)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 3.098c-6.051 0-10.084 4.034-10.084 9.937v6.193h-4.239c0-.001-1.812.005-1.812 2.022v21.635c0 2.017 1.812 2.017 1.812 2.017h28.646s1.812 0 1.812-2.017v-21.635c0-2.017-1.812-2.023-1.812-2.023l-4.233.012-.012-6.269c.006-5.839-4.027-9.872-10.078-9.872z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path d="m24 7.132c3.342 0 6.051 2.709 6.051 6.051 0 4.033-4.034 9.076-5.042 9.129 0 0 .173-3.079-1.009-3.079-3.342 0-6.051-2.709-6.051-6.05 0-3.342 2.709-6.051 6.051-6.051z"/>
+ <path d="m24 25.309c1.671 0 3.025 1.354 3.025 3.025 0 1.416-.975 2.595-2.288 2.925h.272c1.008 0 1.625.92 2.229 1.735.564.761 1.296 3.23 1.296 3.23-.002.026-.751 1.462-1.524 2.025-1.969 1.437-4.121 1.463-6.005.014-.613-.471-1.535-2.012-1.535-2.038-.002 0 .674-2.487 1.214-3.265.57-.823 1.3-1.7 2.308-1.7h.272c-1.314-.33-2.289-1.509-2.289-2.925 0-1.67 1.354-3.025 3.025-3.025z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/variety.svg b/.icons/kora/apps/scalable/variety.svg
new file mode 100644
index 000000000..ca9251f95
--- /dev/null
+++ b/.icons/kora/apps/scalable/variety.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 711.734 39.9227)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -15.2833 15.2833 0 866.563 40.5455)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#132e51" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -.229 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.248582 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path d="m44.439 7.698v22.879c-.509.337-40.827.337-41.336 0v-22.879c.478-.737 1.107-1.366 1.843-1.844h37.65c.736.478 1.365 1.107 1.843 1.844z" fill="url(#b)"/>
+ <circle cx="16.962" cy="15.185" r="4.207" fill="#cde3fe"/>
+ <path d="m2.755 31.906.348-8.593 3.613 1.952 5.97-.582 2.069 1.213 1.042-.335 2.555 2.444 4.99 2.925 3.419-1.002 1.705-1.701 3.353.961 2.056-1.344 2.417-3.193.741.687 4.956-7.469 2.45 3.182.326 10.833c-.473.73-2.793 3.335-3.522 3.811l-34.662.109c-.728-.477-3.352-3.168-3.826-3.898z" fill="url(#c)"/>
+ <path transform="translate(-.229 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vbaexpress.svg b/.icons/kora/apps/scalable/vbaexpress.svg
new file mode 120000
index 000000000..1a5d30921
--- /dev/null
+++ b/.icons/kora/apps/scalable/vbaexpress.svg
@@ -0,0 +1 @@
+gba.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vcalendar.svg b/.icons/kora/apps/scalable/vcalendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/vcalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vectr.svg b/.icons/kora/apps/scalable/vectr.svg
new file mode 100644
index 000000000..f68b2de8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/vectr.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.53598 -43.336 43.336 .53598 22.9578 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#96aabc" offset="0"/>
+ <stop stop-color="#c6d1da" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.667 11.016 7.991 21.044 2.232-.02 3.821-9.157-1.752.016-4.831-11.952zm20.294-.187-4.946 12.042-.026.001-5.021 12.217-1.156.011 1.134 2.985 5.632-.052 11.84-27.271z" fill="#444d54"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/veloren.svg b/.icons/kora/apps/scalable/veloren.svg
new file mode 100644
index 000000000..404e6138e
--- /dev/null
+++ b/.icons/kora/apps/scalable/veloren.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e2a20" offset="0"/>
+ <stop stop-color="#653d32" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -34.6688 34.6688 0 24 41.3344)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#176589" offset="0"/>
+ <stop stop-color="#346f8a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m41.334 9.356c0-1.485-1.205-2.69-2.69-2.69h-29.288c-1.485 0-2.69 1.205-2.69 2.69v29.288c0 1.485 1.205 2.69 2.69 2.69h29.288c1.485 0 2.69-1.205 2.69-2.69z" fill="url(#b)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m14.355 12c-1.597 0-2.355.539-2.355 2.238 0 1.451.679 2.24 2.037 2.239h.318l6.071 17.533c.519 1.492.639 1.99 2.396 1.99h2.356c1.757 0 1.877-.498 2.396-1.99l6.071-17.533h.318c1.358.001 2.037-.788 2.037-2.239 0-1.699-.758-2.238-2.355-2.238h-5.192c-1.597 0-2.394.58-2.394 2.238s.797 2.239 2.394 2.239h-.08l-4.373 13.523-4.373-13.523h-.08c1.597 0 2.394-.581 2.394-2.239s-.797-2.238-2.394-2.238z" fill="#5fd6ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ventoy.svg b/.icons/kora/apps/scalable/ventoy.svg
new file mode 100644
index 000000000..58baa1c3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ventoy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0041ae" offset="0"/>
+ <stop stop-color="#0068ce" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.606 8.065-5.124 5.098 6.326 6.295 5.127-5.099zm.338 2.697 1.289 1.28-1.058 1.047-1.285-1.28zm1.96 1.949 1.292 1.283-1.056 1.047-1.289-1.28zm-10.519.223-16.642 16.544c-.904.898-.904 2.359 0 3.261l6.563 6.52c.907.902 2.378.899 3.279 0l16.641-16.542zm2.688 7.111-.647 2.406-.634-.63-5.929 5.894 3.144.084c.234-.025.476-.121.655-.291.916-.91 1.239-1.229 1.239-1.229l-.514-.512 1.534-1.527 1.536 1.527-1.536 1.528-.513-.514-1.223 1.216c-.344.342-.893.512-1.343.52-.01 0-3.332-.091-3.332-.091-.234.025-.477.122-.656.291l-1.927 1.919c-.003.002-.005.004-.007.006l-.874.867c.47.701.395 1.655-.226 2.272-.709.704-1.858.704-2.566 0-.708-.703-.708-1.845 0-2.549.621-.618 1.581-.693 2.285-.227l.887-.883c.171-.178.27-.419.296-.651 0 0-.093-3.304-.093-3.315h.002c.008-.447.179-.992.522-1.333l1.268-1.261c-.194-.401-.126-.896.208-1.229.424-.422 1.11-.422 1.534 0 .424.421.424 1.106 0 1.527-.335.333-.832.397-1.236.204-.154.155-.574.573-1.282 1.276-.171.178-.268.421-.294.654l.087 3.123 7.847-7.8-.633-.627z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/veracrypt.svg b/.icons/kora/apps/scalable/veracrypt.svg
new file mode 100644
index 000000000..177c5fde3
--- /dev/null
+++ b/.icons/kora/apps/scalable/veracrypt.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.416873 -43.336 43.336 .416873 24.9231 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#515151" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.579674 -30 30 .579674 449.428 48.6154)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009f6c" offset="0"/>
+ <stop stop-color="#00d892" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m7.5 10.5h7.5l7.904 27.502.534 2.498h-6.938z" fill="#00a5e3"/>
+ <path d="m26.016 26.258-6.178-.008-3.338 14.25h6.75c3.086-13.378 2.767-14.242 2.767-14.242z" fill="#4dbac2"/>
+ <path d="m24.356 10.5-4.501 15.75 3.582 14.25h15.563l-3-7.5h-6.75l-2.25-6.75 2.25-8.25h6.75l3-7.5z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/veracrypt.xpm.svg b/.icons/kora/apps/scalable/veracrypt.xpm.svg
new file mode 120000
index 000000000..16df79fba
--- /dev/null
+++ b/.icons/kora/apps/scalable/veracrypt.xpm.svg
@@ -0,0 +1 @@
+veracrypt.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/verbiste.svg b/.icons/kora/apps/scalable/verbiste.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/verbiste.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/veromix.svg b/.icons/kora/apps/scalable/veromix.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/veromix.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/veusz.svg b/.icons/kora/apps/scalable/veusz.svg
new file mode 100644
index 000000000..633bc612d
--- /dev/null
+++ b/.icons/kora/apps/scalable/veusz.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1d1d1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m16.516 8.832v29.778h-.1v.558h22.574v-.558h-21.319l-.235-.521-.561.515v-29.772zm4.889 4.822-.331.633-.709.087.501.51-.137.701.639-.318.625.346-.105-.706.523-.487-.705-.119zm3.635 2.125-.207.341-.399.022.26.303-.101.386.368-.154.335.216-.032-.398.308-.252-.388-.092zm-4.93 1.17-.481.408-.609-.166.239.584-.345.528.629-.047.395.492.15-.613.59-.224-.537-.332zm13.229.771-.246.182-.29-.101.097.291-.185.243.306-.001.175.251.093-.291.292-.089-.248-.179zm-9.964 3.05-.184.319-.368.028.246.274-.086.359.337-.15.314.193-.038-.366.28-.24-.36-.077zm8.645.578-.361.343-.487-.101.216.448-.248.433.494-.067.335.369.089-.49.454-.204-.438-.236zm-12.168 2.561-.385.766-.85.116.61.604-.152.844.762-.393.755.405-.137-.846.618-.594-.847-.13zm10.493 1.845.211.721-.211.721.721-.211.722.211-.212-.721.212-.721-.722.211zm-1.855.103-.521.321-.612-.012.32.522-.011.611.521-.32.613.012-.321-.522zm-9.447 2.162-.112.525-.496.205.465.269.042.535.399-.359.522.126-.218-.49.28-.458-.533.055zm11.347 2.281-.677.432-.793-.24.264.694-.508.582.84-.004.48.6.255-.696.804-.211-.682-.427zm-5.293.219-.354.352-.49-.092.226.445-.239.437.492-.076.343.362.079-.492.45-.214-.443-.228zm6.795 1.02.12.67-.536.47.734.103.323.611.334-.607.735-.092-.528-.478.131-.668-.659.312zm-7.364 1.593-.316.425-.569.007.353.401-.168.488.534-.178.467.294-.024-.51.456-.307-.549-.137zm4.066 1.152-.287.688-.775.171.619.465-.063.735.668-.401.736.283-.205-.713.518-.56-.796-.039zm-5.415.158-.457.641-.827.011.513.604-.243.735.774-.268.676.443-.033-.769.66-.461-.795-.208zm9.597.111.12.67-.536.47.734.103.323.611.334-.606.735-.093-.527-.477.13-.669-.659.311z" fill="#a2adc7"/>
+ <path d="m28.353 22.18-4.598.69-7.404 12.609-1.408-11.291-3.99.597 1.913 14.383h5.378z" fill="#0ba10b"/>
+ <path d="m8.832 8.832 2.122 15.954 3.989-.597-1.914-15.357zm23.164 0-8.242 14.037 4.598-.688 7.943-13.349z" fill="#244bb6"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/veyon-configurator.svg b/.icons/kora/apps/scalable/veyon-configurator.svg
new file mode 100644
index 000000000..1cadc2e29
--- /dev/null
+++ b/.icons/kora/apps/scalable/veyon-configurator.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.38014 -43.336 43.336 .38014 153.628 46.8084)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#545454" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m14.063 14.001c-1.143 0-2.063 0.836-2.063 1.875s0.92 1.875 2.063 1.875h20.624c1.143 0 2.063-0.836 2.063-1.875s-0.92-1.875-2.063-1.875h-12.374z" fill-opacity=".4"/>
+ <path d="m14.063 29.092c-1.143 0-2.063.836-2.063 1.875 0 1.038.92 1.875 2.063 1.875h20.624c1.143 0 2.063-.837 2.063-1.875 0-1.039-.92-1.875-2.063-1.875h-11.961-.413z" fill-opacity=".4"/>
+ <path d="m33 15.876c0-2.278-1.847-4.125-4.125-4.125s-4.125 1.847-4.125 4.125 1.847 4.125 4.125 4.125 4.125-1.846 4.125-4.125z"/>
+ <path d="m23.039 30.967s-3.096-4.125-6.914-4.125-6.914 4.125-6.914 4.125 3.096 4.125 6.914 4.125 6.914-4.125 6.914-4.125z"/>
+ </g>
+ <circle cx="16.125" cy="30.967" r="2.503" fill="#545454"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/veyon-master.svg b/.icons/kora/apps/scalable/veyon-master.svg
new file mode 100644
index 000000000..c5ee59387
--- /dev/null
+++ b/.icons/kora/apps/scalable/veyon-master.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#545454" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -55.3947 55.3947 0 32 59.3945)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(.000357 -48 48 .000357 32 55.9998)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -59.0531 104.741 0 32 61.5264)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.0001111 -14.938 14.938 .0001111 32.0002 39.469)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <circle cx="32" cy="32" r="28" fill="url(#b)"/>
+ <circle cx="32" cy="32" r="24" fill="url(#d)"/>
+ <path d="m53.821 32s-9.77 12.303-21.821 12.303-21.821-12.303-21.821-12.303 9.77-12.303 21.821-12.303 21.821 12.303 21.821 12.303z" fill="url(#e)" fill-rule="nonzero"/>
+ <circle cx="32" cy="32" r="7.469" fill="url(#f)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/viber.svg b/.icons/kora/apps/scalable/viber.svg
new file mode 100644
index 000000000..da8d6372c
--- /dev/null
+++ b/.icons/kora/apps/scalable/viber.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.5835 34.5835 0 153.068 38.3047)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7936b9" offset="0"/>
+ <stop stop-color="#924cc4" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.13974 0 0 1.13974 -8.74141 -3.28814)" d="m15 35h20.964l-20.964 10z" fill="#6b23a0" fill-rule="nonzero"/>
+ <g transform="matrix(1.17737 0 0 1.17737 -4.25007 -2.7401)">
+ <path d="m42 16.729c-.638-6.471-6.265-12.025-12.729-12.729-3.441-.375-7.101-.375-10.542 0-6.707.73-12.133 6.042-12.729 12.729-.253 2.836-.267 5.707 0 8.542.596 6.338 4.757 12.009 12.729 12.729 3.642.329 6.909.477 10.542 0 6.92-.909 12.423-6.622 12.729-12.729.142-2.844.329-5.204 0-8.542z" fill="url(#a)"/>
+ <path d="m26.889 9c-.483 0-.884.386-.889.853-.002.47.399.865.885.868 2.1.015 3.827.679 5.219 1.988 1.376 1.297 2.093 3.093 2.111 5.437v.002c.005.467.406.852.891.852 0 0 .009-.002.01-.002.485-.005.888-.396.884-.865v-.002c-.011-1.367-.233-2.623-.668-3.729-.439-1.117-1.108-2.105-1.98-2.927-1.723-1.62-3.923-2.457-6.455-2.475zm-9.019 2.021c-.339-.057-.706.006-1.073.182h-.029l-.041.024c-.679.386-1.316.903-1.912 1.552l-.047.051v.047c-.413.514-.685 1.032-.748 1.551-.02.088-.02.167-.02.252 0 .236.035.475.108.711l.019.066.041.023c.236.808.77 2.066 1.94 4.196.779 1.411 1.575 2.59 2.365 3.584.416.522.888 1.065 1.436 1.613.006.006.029.03.054.053.009.008.021.026.051.056l.055.055h.004c.019.019.032.033.035.037l.01.012.009.01c.548.541 1.088 1.016 1.616 1.429.991.791 2.17 1.593 3.582 2.373 2.132 1.177 3.401 1.708 4.205 1.94l.029.035.049.018c.227.076.464.111.699.107.095.005.179-.001.26-.019.55-.065 1.095-.325 1.635-.778l.005-.008.006-.004c.009-.008.004-.004.008-.009.005-.005.007-.01.012-.014.638-.582 1.153-1.216 1.541-1.894l.025-.043v-.041c.356-.742.215-1.499-.363-1.981-.014-.012-.292-.244-.637-.525-.352-.288-.77-.625-1.053-.832-.534-.396-1.359-.907-1.83-1.168h-.002c-.904-.507-1.848-.212-2.263.326l-.729.912c-.294.37-.881.335-.896.334-4.942-1.271-6.27-6.24-6.28-6.276-.001-.015-.036-.603.334-.902l.908-.726c.54-.414.843-1.358.334-2.264-.265-.469-.778-1.3-1.168-1.83h-.002c-.208-.282-.545-.702-.832-1.055-.143-.176-.273-.338-.369-.453-.047-.058-.086-.104-.113-.137-.014-.016-.025-.028-.033-.037-.004-.005-.007-.008-.01-.012-.252-.299-.573-.481-.926-.541zm9.072 1.981c-.477-.034-.905.323-.94.783-.034.46.337.871.813.904 1.177.084 1.971.43 2.568 1.061v.002c.61.643.887 1.377.864 2.381v.004c-.011.462.377.853.855.863h.021c.472 0 .865-.372.875-.828.033-1.379-.417-2.61-1.322-3.565-.909-.959-2.198-1.496-3.734-1.605z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vibrantLinux.svg b/.icons/kora/apps/scalable/vibrantLinux.svg
new file mode 100644
index 000000000..f86642958
--- /dev/null
+++ b/.icons/kora/apps/scalable/vibrantLinux.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.1949" fill="#7a7a7a" stroke-width="1.1382"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m5.567 16.241c2.15-5.099 6.153-8.843 10.882-10.77l7.543 18.537z" fill="#80c535"/>
+ <path d="m31.76 5.583c-5.1-2.15-10.579-2.034-15.311-.112l7.543 18.537z" fill="#fff90b"/>
+ <path d="m5.583 16.232c-2.15 5.1-2.034 10.58-.112 15.311l18.537-7.544z" fill="#29dcc4"/>
+ <path d="m16.241 42.425c-5.099-2.15-8.842-6.153-10.77-10.882l18.537-7.543z" fill="#11c3ff"/>
+ <path d="m31.759 5.581c5.099 2.15 8.842 6.153 10.77 10.882l-18.537 7.543z" fill="#ff8a1f"/>
+ <path d="m42.417 31.774c2.15-5.1 2.034-10.579.112-15.311l-18.537 7.543z" fill="#ff5757"/>
+ <path d="m16.218 42.417c5.1 2.15 10.58 2.034 15.311.112l-7.543-18.537z" fill="#4f7cff"/>
+ <path d="m42.411 31.759c-2.15 5.099-6.153 8.843-10.882 10.77l-7.543-18.537z" fill="#e221ff"/>
+ </g>
+ <circle cx="24" cy="24" r="9.1056" fill="#fff" stroke-width="1.1382"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vidalia.svg b/.icons/kora/apps/scalable/vidalia.svg
new file mode 100644
index 000000000..9a84f6166
--- /dev/null
+++ b/.icons/kora/apps/scalable/vidalia.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.362024 -45.8346 45.8346 .362024 83.9835 47.3392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#65399c" offset="0"/>
+ <stop stop-color="#ab62c5" offset="1"/>
+ </linearGradient>
+ <circle cx="23.986" cy="24.087" r="22.778" fill="url(#a)"/>
+ <path d="m23.931 1.208c-2.876 0-5.613.549-8.143 1.512-.184.169-.423.299-.613.283-.026-.003-.051-.018-.079-.029-1.247.522-2.43 1.161-3.552 1.886.146.237.189.5-.11.628-.05.021-.685.086-.906.081-3.19 2.318-5.749 5.436-7.385 9.075.027-.005.05-.016.077-.017.249-.004.606.067.844.118.22.045.398.192.588.207.541.041.67-.379 1.111-.615.456.064.758-.078 1.169-.032.281.032.483.331.702.348.184.018.345-.172.523-.145.173.027.471.403.499.614.037.263-.193.5-.117.789.275.28.775.337 1.169.498.256-.211.034-.602 0-.908-.005-.135.018-.255 0-.379-.023-.21-.114-.403-.115-.583-.005-.832.671-1.221 1.229-1.55.242-.143.432-.394.642-.499.296-.148.516-.183.761-.321.443-.248.823-.448 1.169-.73.16-.377.016-.883.03-1.256.16-.098.298.042.468.029.267-.055.289-.433.441-.583.088-.087.329-.148.438-.234.267-.209.353-.524.586-.615.084-.034.276-.023.408-.059.173-.046.419-.25.701-.347.184-.064.605-.077.675-.147.086-.088-.002-.335.03-.468.141-.66 1.135-.799 1.723-1.022.412-.155.835-.442 1.287-.354-.089.314-.51.203-.439.584.099.528.807-.151.994-.23.356-.15.968-.242 1.436-.412.41-.15 1.146-.379.759-.848-.322-.018-.478.379-.759.499-.194.032-.157-.163-.323-.178-.157-.018-.246.145-.407.117-.161-.027-.387-.28-.412-.468-.064-.488.412-.689.614-1.053-.134-.442-.744-.09-1.113-.263.036-.263.307-.444.614-.494.252-.043.817-.021.967.112.087.075.006.258.147.381.149.135.332.12.525.089.069-.333-.433-.249-.378-.47.395-.258 1.037-.046 1.521-.117.278-.042.57-.238.817-.377.234-.133.539-.365.788-.146.066.238-.217.317-.349.436-.448.398-.909.854-1.256 1.316.213.208.601.103.962.147.141.018.318.06.467.087.175.032.36.022.497.058.245.06.311.323.554.323.4-.001.405-.434.178-.704.072-.276.184-.419.088-.612-.18-.361-.841-.018-.875-.468-.021-.291.244-.278.349-.496-.048-.564.462-.604.408-1.109-.023-.212-.202-.215-.35-.412-.075-.097-.112-.284-.198-.368-.682-.059-1.372-.098-2.071-.098l-.005-.001zm-11.766 4.601h.003c.136.018.3.166.465.178.155.005.285-.086.381-.059.244.064.347.433.117.614-.191.023-.266-.084-.41-.058-.397.067-.549.846-.846.82-.28-.022-.431-.706-.147-.909.018-.177-.13-.205-.12-.38.085-.108.325-.224.557-.205zm-1.317.092c.082.003.143.021.174.057-.039.312-.282.291-.523.437-.416.25-.656.633-.788 1.169-.039.155-.448.569-.646.527-.464-.097.129-.952.234-1.082.117-.144.274-.27.412-.436.133-.161.22-.379.349-.468.141-.098.544-.214.788-.205zm3.461 1.051c.148.003.282.027.343.087-.095.386-.927.284-1.231.145.017-.146.247-.186.438-.205.135-.005.302-.032.45-.027zm-1.893.712c.099-.003.199.018.303.047-.269.225-.56.352-1.022.499-.222.069-.606.156-.644-.092-.046-.304.325-.233.528-.261.256-.035.536-.184.835-.193zm29.039 1.733c-.036.084-.06.165-.056.245.018.141.173.277.207.467.018.102-.047.32 0 .412.141.273.509.078.773.092-.3-.412-.599-.825-.924-1.216zm1.494 2.011c-.042.201-.179.464-.29.632-.255.388-.601.406-.966.612-.305.173-.436.462-.615.762-.193.325-.313.521-.234.991-.261.518-.657.836-1.198 1.082-.16.073-.378.099-.525.205-.117.085-.184.31-.35.497-.205.228-.42.324-.528.499-.083.135-.111.402-.204.583-.126.246-.391.366-.555.615-.075.114-.125.348-.207.498-.185.337-.502.579-.468.876.035.286.359.336.381.585.005.141-.093.227-.087.381.004.224.156.382.173.555.044.434-.147.607-.229.904-.039.141-.022.301-.06.412-.073.217-.374.413-.38.67-.003.183.187.329.202.586.005.177-.087.365-.055.527.062.318.63.689.878.936.33.33.763.586.906.935.12.296.118.681.35.904.17.165.454.267.672.439.204.159.426.298.644.467.356.279.894.834 1.46.791.297-.02.6-.263.936-.323.345-.061.794-.094 1.142-.057.267.026.542.186.82.173.293-.018.629-.235.962-.381.268-.116.596-.245.957-.34.166-1.113.254-2.252.254-3.412 0-4.669-1.396-8.997-3.786-12.604zm-37.714 7.662c-.486.027-.804.049-1.08.174-.633.288-.511 1.143-1.143 1.345-.218.069-.519.073-.759.117-.208.039-.461.151-.675.147-.059-.001-.144-.046-.218-.068-.056.4-.103.806-.139 1.213.602.115.912.912 1.443 1.176.146.073.336.077.524.118.15.034.266.098.412.147.309.105.688.092.935.203.373.165.646.866.966 1.053.018.189-.037.443.03.583.151.206.365.16.615.294.298.161.389.577.672.704.098.044.343.038.497.085.387.117.514.566.846.468.218-.064.201-.288.236-.497.144-.155.301-.403.526-.407.363-.018.395.375.527.728.075.2.27.373.321.584.091.363.046 1.45-.032 1.668-.092.266-.452.379-.675.674-.104.139-.154.342-.233.439-.144.174-.356.22-.464.381-.06.09-.119.285-.178.407-.175.372-.41.636-.263 1.083.062.183.349.307.35.523.001.254-.541.482-.583.761-.032.208.167.579.233.849.049.204.434.332.555.468.205.23.369.556.557.846.37.569.661 1.263 1.022 1.815.19.289.458.548.585.848.065.151.056.332.115.468.209.471 1.132.964 1.608 1.198.223.108.47.147.675.26.31.173.924.637 1.08.909.14.244.226.839.294 1.227.091.513.001.907.03 1.463.018.301.114.603.117.904.001.105-.055.184-.06.292 0 .016.007.038.007.055 2.871 1.299 6.054 2.04 9.422 2.04.608 0 1.209-.033 1.805-.079.027-.045.05-.092.084-.134.137-.18.259-.338.349-.497.087-.534-.213-.906-.087-1.374.14-.525.865-.845 1.374-1.082.175-.081.354-.213.497-.263.352-.122.791-.055 1.113-.173.548-.201.605-.789.875-1.288.128-.236.296-.473.321-.641.021-.151-.055-.294-.032-.472.026-.177.185-.329.234-.523.064-.254.091-.625.091-.907 0-.231-.107-.434-.116-.643-.038-.759.274-.843.555-1.256.14-.205.193-.439.291-.586.471-.703 1.289-1.042 1.229-2.104-.017-.352-.24-1.146-.498-1.258-.148-.064-.488-.005-.702-.088-.691-.258-1.096-1.114-1.812-1.169-.153-.018-.294.062-.466.059-.283-.017-.711-.198-1.024-.233-.2-.021-.466.059-.586 0-.182-.089-.201-.426-.35-.526-.117-.082-.346-.108-.525-.178-.288-.109-.516-.24-.849-.263-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.352-.212-.129-.409-.192-.497-.376.192-.63-.338-.805-.467-1.169-.062-.171-.034-.376-.088-.528-.077-.218-.291-.344-.527-.525-.423-.326-.799-.632-1.403-.706-.266-.035-.53.08-.851.059-.34-.02-.768-.319-1.022-.61-.248-.284-.368-.539-.584-.675-.204-.131-.475-.128-.614-.26-.062-.058-.051-.157-.118-.294-.102-.213-.275-.331-.146-.586-.233-.12-.24.222-.495.178-.227-.322-.419-.475-.935-.381-.236.044-.368.343-.644.35-.226.018-.403-.252-.701-.294-.225-.032-.481.06-.642.031-.249-.049-.326-.257-.554-.407-.167-.109-.492-.297-.586-.294-.294.018-.503.624-.908.41-.197-.25.321-.381.087-.615-.177-.177-.326.081-.467.178-.163.112-.315.223-.495.29-.401.15-.652.072-.966.234-.291.15-.303.402-.468.701-.135.245-.441.602-.643.617-.245.018-.48-.343-.702-.439-.669-.29-.994.258-1.55.265-.516.018-1.253-.833-1.227-1.318.005-.296.17-.745.205-1.111.032-.292.231-.467.234-.733.005-.355-.471-.628-.702-.67-.546-.101-1.304.22-1.93-.032-.119-.198.14-.335.207-.528.038-.109.015-.256.055-.376.069-.187.265-.331.352-.528.064-.15.082-.368.147-.555.077-.212.217-.349.233-.498.021-.197-.052-.425-.207-.555l-.002.003zm7.816 6.189c.198.018.223.428.02.461-.219.034-.33-.343-.117-.441.036-.018.07-.018.098-.017v-.003z" fill-opacity=".32" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vidcutter.svg b/.icons/kora/apps/scalable/vidcutter.svg
new file mode 100644
index 000000000..94eacb9ce
--- /dev/null
+++ b/.icons/kora/apps/scalable/vidcutter.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 302.963 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4a104e" offset="0"/>
+ <stop stop-color="#632b67" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m7.57 38c-.227 0-.445.09-.606.251-.16.161-.251.379-.251.606v2.286c0 .227.091.445.251.606.161.161.379.251.606.251h3.777c.227 0 .445-.09.606-.251s.251-.379.251-.606v-2.286c0-.227-.09-.445-.251-.606s-.379-.251-.606-.251zm29.143 0c-.227 0-.445.09-.606.251s-.251.379-.251.606v2.286c0 .227.09.445.251.606s.379.251.606.251h3.776c.228 0 .446-.09.606-.251.161-.161.252-.379.252-.606v-2.286c0-.227-.091-.445-.252-.606-.16-.161-.378-.251-.606-.251zm-2.713-13.073h-20v16.862h20zm-26.43 5.073h3.777c.227 0 .445.09.606.251s.251.379.251.606v2.286c0 .227-.09.445-.251.606s-.379.251-.606.251h-3.777c-.227 0-.445-.09-.606-.251-.16-.161-.251-.379-.251-.606v-2.286c0-.227.091-.445.251-.606.161-.161.379-.251.606-.251zm29.143 0h3.776c.228 0 .446.09.606.251.161.161.252.379.252.606v2.286c0 .227-.091.445-.252.606-.16.161-.378.251-.606.251h-3.776c-.227 0-.445-.09-.606-.251s-.251-.379-.251-.606v-2.286c0-.227.09-.445.251-.606s.379-.251.606-.251zm-29.143-8c-.227 0-.445.09-.606.251-.16.161-.251.379-.251.606v2.286c0 .227.091.445.251.606.161.161.379.251.606.251h3.777c.227 0 .445-.09.606-.251s.251-.379.251-.606v-2.286c0-.227-.09-.445-.251-.606s-.379-.251-.606-.251zm29.143 0c-.227 0-.445.09-.606.251s-.251.379-.251.606v2.286c0 .227.09.445.251.606s.379.251.606.251h3.776c.228 0 .446-.09.606-.251.161-.161.252-.379.252-.606v-2.286c0-.227-.091-.445-.252-.606-.16-.161-.378-.251-.606-.251zm-2.713-15.916h-20v16.862h20zm-26.43 7.916h3.777c.227 0 .445.09.606.251s.251.379.251.606v2.286c0 .227-.09.445-.251.606s-.379.251-.606.251h-3.777c-.227 0-.445-.09-.606-.251-.16-.161-.251-.379-.251-.606v-2.286c0-.227.091-.445.251-.606.161-.161.379-.251.606-.251zm29.143 0h3.776c.228 0 .446.09.606.251.161.161.252.379.252.606v2.286c0 .227-.091.445-.252.606-.16.161-.378.251-.606.251h-3.776c-.227 0-.445-.09-.606-.251s-.251-.379-.251-.606v-2.286c0-.227.09-.445.251-.606s.379-.251.606-.251zm-29.143-8h3.777c.227 0 .445.09.606.251s.251.379.251.606v2.286c0 .227-.09.445-.251.606s-.379.251-.606.251h-3.777c-.227 0-.445-.09-.606-.251-.16-.161-.251-.379-.251-.606v-2.286c0-.227.091-.445.251-.606.161-.161.379-.251.606-.251zm29.143 0h3.776c.228 0 .446.09.606.251.161.161.252.379.252.606v2.286c0 .227-.091.445-.252.606-.16.161-.378.251-.606.251h-3.776c-.227 0-.445-.09-.606-.251s-.251-.379-.251-.606v-2.286c0-.227.09-.445.251-.606s.379-.251.606-.251z" fill="#cfcedc"/>
+ <path d="m19.963 26.441c-1.393 0-2.523 1.129-2.523 2.523 0 1.393 1.13 2.522 2.523 2.522.451 0 .864-.14 1.23-.346l1.987 1.861-1.987 1.86c-.366-.206-.78-.347-1.23-.347-1.394 0-2.523 1.13-2.523 2.523 0 1.394 1.13 2.523 2.523 2.523 1.394 0 2.523-1.129 2.523-2.523 0-.231-.036-.449-.094-.662l2.144-2.081 4.51 4.256h1.514v-1.009l-8.168-7.916c.058-.213.094-.431.094-.662 0-1.394-1.129-2.523-2.523-2.523zm0 1.513c.558 0 1.01.452 1.01 1.01 0 .557-.452 1.009-1.01 1.009-.557 0-1.009-.452-1.009-1.009 0-.558.452-1.01 1.009-1.01zm9.083-.504-3.974 3.753 1.325 1.293 4.163-4.037v-1.009zm-9.083 8.578c.558 0 1.01.452 1.01 1.009s-.452 1.009-1.01 1.009c-.557 0-1.009-.452-1.009-1.009s.452-1.009 1.009-1.009z" fill="#0069ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/video-player.svg b/.icons/kora/apps/scalable/video-player.svg
new file mode 120000
index 000000000..32d53de22
--- /dev/null
+++ b/.icons/kora/apps/scalable/video-player.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/videomass.svg b/.icons/kora/apps/scalable/videomass.svg
new file mode 100644
index 000000000..bb8309187
--- /dev/null
+++ b/.icons/kora/apps/scalable/videomass.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.578985 -45.5208 45.5208 .578985 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#35c2c1" offset="0"/>
+ <stop stop-color="#91f6f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.172172 -45.1622 45.1622 .172172 23.0048 46.7426)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff416c" offset="0"/>
+ <stop stop-color="#ff729b" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m27.797 1.581-26.505 21.299c-.028.373-.046.746-.056 1.12.004.125.008.249.014.374l1.442-1.159c.246-.197.547-.278.836-.246.289.031.567.174.765.42l1.425 1.774c.395.491.318 1.205-.173 1.6l-1.774 1.427c-.492.395-1.206.316-1.601-.175l-.689-.856c.175 1.242.452 2.467.829 3.664l7.496-6.025c.369-.296.8-.459 1.236-.496.728-.061 1.472.231 1.965.845l7.13 8.872c.79.983.634 2.411-.349 3.201l-7.67 6.163c1.251.767 2.573 1.412 3.948 1.925l-1.062-1.323c-.395-.491-.318-1.205.173-1.6l1.776-1.425c.246-.198.547-.279.836-.247.289.031.565.174.763.42l1.427 1.774c.395.492.316 1.206-.176 1.601l-1.774 1.427c-.002.002-.006.002-.009.004.457.132.919.249 1.383.351l27.345-21.975c.006-.105.011-.21.016-.315-.004-.376-.018-.752-.04-1.128l-.305.245c-.491.395-1.203.318-1.598-.173l-1.427-1.774c-.395-.492-.318-1.206.173-1.601l1.776-1.427c.177-.142.384-.202.594-.225-.136-.455-.286-.905-.449-1.351l-7.957 6.393c-.983.79-2.409.634-3.198-.349l-7.132-8.872c-.79-.983-.634-2.409.349-3.199l7.785-6.258c-.382-.217-.771-.423-1.165-.618-.065.103-.135.204-.235.285l-1.774 1.425c-.492.395-1.206.318-1.601-.173l-1.425-1.774c-.38-.473-.313-1.145.129-1.548-.486-.115-.975-.214-1.467-.298v.001zm-2.974 4.277c.289.031.565.174.762.42l1.427 1.774c.395.491.316 1.205-.175 1.6l-1.774 1.425c-.492.395-1.206.318-1.601-.173l-1.425-1.774c-.395-.492-.318-1.206.173-1.601l1.774-1.427c.246-.197.549-.276.839-.244zm-7.099 5.704c.29.031.565.174.763.42l1.427 1.774c.395.492.316 1.206-.176 1.601l-1.774 1.425c-.491.395-1.205.318-1.6-.174l-1.425-1.776c-.395-.491-.318-1.203.173-1.598l1.776-1.427c.246-.198.547-.276.836-.245zm4.851 3.472c.728-.061 1.472.231 1.965.845l7.13 8.872c.79.983.634 2.409-.349 3.199l-5.322 4.28c-.983.79-2.412.634-3.202-.349l-7.129-8.873c-.79-.983-.634-2.411.349-3.201l5.322-4.277c.369-.296.8-.459 1.236-.496zm-11.949 2.232c.29.032.567.172.765.418l1.425 1.776c.395.492.318 1.204-.173 1.599l-1.774 1.427c-.492.395-1.206.316-1.601-.176l-1.427-1.774c-.395-.491-.316-1.205.176-1.6l1.774-1.425c.245-.198.546-.276.835-.245zm28.455 6.336c.29.031.567.174.765.42l1.425 1.774c.395.492.318 1.206-.173 1.601l-1.774 1.425c-.492.395-1.206.318-1.601-.174l-1.427-1.774c-.395-.491-.316-1.205.176-1.6l1.774-1.427c.245-.198.546-.276.835-.245zm-7.098 5.704c.289.032.567.172.765.418l1.425 1.776c.395.492.318 1.204-.174 1.599l-1.774 1.427c-.491.395-1.205.318-1.6-.173l-1.425-1.777c-.395-.491-.318-1.203.173-1.598l1.774-1.427c.246-.198.547-.276.836-.245zm-7.096 5.705c.289.031.565.172.763.418l1.427 1.774c.395.491.316 1.205-.176 1.6l-1.774 1.427c-.491.395-1.205.316-1.6-.175l-1.425-1.774c-.395-.492-.318-1.206.173-1.601l1.774-1.425c.246-.197.549-.276.838-.244z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vieb.svg b/.icons/kora/apps/scalable/vieb.svg
new file mode 100644
index 000000000..74fad806f
--- /dev/null
+++ b/.icons/kora/apps/scalable/vieb.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.3192 44.3192 0 24 45.9495)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#800000" offset="0"/>
+ <stop stop-color="#ce4e4e" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.999 1.63c-1.172 0-2.344.437-3.22 1.313l-17.836 17.838c-1.752 1.752-1.749 4.684.003 6.436l17.836 17.837c1.751 1.752 4.686 1.755 6.438.003l17.836-17.838c1.752-1.752 1.752-4.686 0-6.438l-17.836-17.838c-.877-.876-2.049-1.313-3.221-1.313z" fill="url(#a)"/>
+ <path d="m5.891 6.956c-1.18 0-2.13.951-2.13 2.131s.95 2.13 2.13 2.13h1.065v25.566c.001 3.761 4.52 5.677 7.224 3.062l29.723-28.763c.817-.297 1.402-1.073 1.402-1.995 0-1.18-.951-2.131-2.131-2.131h-10.652c-1.18 0-2.131.951-2.131 2.131 0 .882.533 1.635 1.295 1.96l-16.208 15.682v-15.512h1.065c1.181 0 2.131-.95 2.131-2.13s-.95-2.131-2.131-2.131z" fill="#e4e4e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/view-media-playlist.svg b/.icons/kora/apps/scalable/view-media-playlist.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/view-media-playlist.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/view-statistics.svg b/.icons/kora/apps/scalable/view-statistics.svg
new file mode 100644
index 000000000..3daf9971c
--- /dev/null
+++ b/.icons/kora/apps/scalable/view-statistics.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304582 -46.0183 46.0183 .304582 23.9032 47.2136)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.267 12.125.022 23.752 6.711-.002-.021-23.752zm-19.268 12.328.022 11.419 6.711-.001-.022-11.42zm9.456-6.21.021 17.586 6.711-.002-.021-17.586z" fill="#342600"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/viewnior.svg b/.icons/kora/apps/scalable/viewnior.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/viewnior.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vifm.svg b/.icons/kora/apps/scalable/vifm.svg
new file mode 100644
index 000000000..29fbe22bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/vifm.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.0328 37.0328 0 13.727 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2a2a" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-29.524h43.336z" fill="url(#a)"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-15.44v-35.752h21.668z" fill="#4f4f4f"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v1.356h-43.336v-1.356c0-3.438 2.79-6.228 6.228-6.228z" fill="#c8c8c8"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m26.375 18-4.437 9.508-4.254-8.508h-4.473l7 14 3.602-.049 6.976-14.951zm4.625 2v3h3v-3zm0 5v8h3v-8z" fill="#1b6cff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/viking.svg b/.icons/kora/apps/scalable/viking.svg
new file mode 120000
index 000000000..2c7603d57
--- /dev/null
+++ b/.icons/kora/apps/scalable/viking.svg
@@ -0,0 +1 @@
+gps.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vim-qt.svg b/.icons/kora/apps/scalable/vim-qt.svg
new file mode 120000
index 000000000..150dd0417
--- /dev/null
+++ b/.icons/kora/apps/scalable/vim-qt.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vim.svg b/.icons/kora/apps/scalable/vim.svg
new file mode 100644
index 000000000..608730c9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/vim.svg
@@ -0,0 +1,16 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="26.960566" x2="60.601792" y1="44.950669" y2="11.014034" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#118702" offset="0"/>
+ <stop stop-color="#80e950" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="50.523318" x2="50.582489" y1="4.781543" y2="-28.184032" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d5dbff" offset="0"/>
+ <stop stop-color="#f9ffff" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.9166667 0 0 .9166667 -22.445088 33.659937)" fill-rule="evenodd" stroke-width="1.317422">
+ <rect transform="matrix(.70840491 -.70580627 .70580627 .70840491 0 0)" x="25.752602" y="11.067726" width="34.807285" height="34.807289" ry="2.080446" fill-opacity=".352941" fill-rule="evenodd"/>
+ <rect transform="matrix(.70840491 -.70580627 .70580627 .70840491 0 0)" x="26.101868" y="10.717175" width="34.807285" height="34.807289" ry="2.080445" fill="url(#a)" fill-rule="evenodd"/>
+ <path d="m39.936438 6.0392082c.524092-.038014.996394-.4126763 1.391018-.8132209l26.14659-26.9522593c.451285-.46089.773101-.869996.7324-1.538032v-1.543237c.0082-1.454477-.268505-1.821396-1.684519-1.825798h-11.132448c-1.10232.01326-1.842118.751608-1.830995 1.904239l.02142 1.327182c.08058 1.309472 1.300541 1.63497 2.468699 1.675629l-9.814132 9.740902v-9.960606c.899615.0311 1.566178-.481583 1.611282-1.538032l-.0042-1.370119c-.06062-1.310953-.665019-1.663828-2.046253-1.705969l-10.693039.07324c-1.126692.09245-1.813225.469731-1.955978 1.779205l-.02151.930711c.06504 1.305027.544449 1.988605 1.904232 2.050717l.560016.02143.02586 26.0519273c.118343 1.0017104.702779 1.6667934 1.830996 1.6845188l2.490739.00742z" fill-opacity=".352941"/>
+ <path d="m39.936438 5.5507406c.524092-.038014.996394-.4126763 1.391018-.8132209l26.14659-26.9522597c.451285-.46089.773101-.869996.7324-1.538031v-1.543238c.0082-1.454477-.268505-1.821396-1.684519-1.825798h-11.132448c-1.10232.01326-1.842118.751609-1.830995 1.904239l.02142 1.327182c.08058 1.309473 1.300541 1.63497 2.468699 1.675629l-9.814132 9.740902v-9.960606c.899615.0311 1.566178-.481582 1.611282-1.538032l-.0042-1.370119c-.06062-1.310953-.665019-1.663828-2.046253-1.705969l-10.693039.07324c-1.126692.09245-1.813225.469731-1.955978 1.779206l-.02151.93071c.06504 1.305028.544449 1.988605 1.904232 2.050717l.560016.02143.02586 26.0519277c.118343 1.0017104.702779 1.6667935 1.830996 1.6845188l2.490739.00742z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vimeo.svg b/.icons/kora/apps/scalable/vimeo.svg
new file mode 100644
index 000000000..af2a57d66
--- /dev/null
+++ b/.icons/kora/apps/scalable/vimeo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1ab7ea" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.275 18.725 2.1 2.1 2.1-2.1s5.25 18.9 9.45 18.9c9.45 0 16.8-18.9 16.8-18.9s0-7.35-5.25-7.35c-4.2 0-8.4 7.35-8.4 7.35s3.15-1.05 4.2 0-2.1 10.5-4.2 10.5c-3.15-2.1-3.15-16.8-7.35-16.8-3.15 0-9.45 6.3-9.45 6.3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vimlogo.svg b/.icons/kora/apps/scalable/vimlogo.svg
new file mode 120000
index 000000000..150dd0417
--- /dev/null
+++ b/.icons/kora/apps/scalable/vimlogo.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vinagre.svg b/.icons/kora/apps/scalable/vinagre.svg
new file mode 120000
index 000000000..d4e1def7c
--- /dev/null
+++ b/.icons/kora/apps/scalable/vinagre.svg
@@ -0,0 +1 @@
+gnome-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/viper-browser.svg b/.icons/kora/apps/scalable/viper-browser.svg
new file mode 100644
index 000000000..5af52162c
--- /dev/null
+++ b/.icons/kora/apps/scalable/viper-browser.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.4848 45.4848 0 25 46.7424)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008800" offset="0"/>
+ <stop stop-color="#2cdb63" offset="1"/>
+ </linearGradient>
+ <path d="m46.764 24c0-12.564-10.2-22.764-22.764-22.764s-22.764 10.2-22.764 22.764 10.2 22.764 22.764 22.764 22.764-10.2 22.764-22.764z" fill="url(#a)"/>
+ <path d="m24.118 2.374-2.637.3-3.254.894-.616.598 2.021 1.394v.796l-1.323.796 1.589 2.091.703-.398.88-1.393c1.359-.42 2.577-.897 3.868-1.494l.927-2.688-2.158-.896zm-6.242.2-1.136.163-.538.533-.883.129-.787.369-.382.185-.234.313 1.143.198.44-.398.88-.198c.603-.293 1.208-.491 1.848-.698zm-5.191 2.388-.176.398.087.996-.703.598-.44 1.093h.88l.441-.993c.379-.268.756-.54 1.142-.798l.881.3c.586.398 1.171.796 1.758 1.194l.88-.796-.969-.398-.44-.896-1.672-.2-.086-.498-.792.2-.351.696zm22.528.796-1.667.4-1.061.696v.598l-1.667 1.093.349 1.594.972-.698.613.698.703.398.44-1.194-.263-.698.263-.498.967-1.22h.44l-.44 1.32v.896c.404-.11.82-.146 1.234-.197l-1.145.795-.087.498-1.318 1.094-1.323-.298v-.796l-.616.398.267.924h-.969l-.527.668-.663.745-1.184.251.702.693.178.696h-.88l-1.116.598v1.794h.5l.482.547 1.101-.547.438-1.096.793-.498.176-.398 1.318-.295.705.793.791.398-.44.896.705-.2.351-.891-.88-.996h.353l.88.693.176.996.789.896.176-1.296.442-.198c.435.452.777.986 1.143 1.494l1.318.1.794.496-.354.498-.791.698h-1.143l-1.496-.498-.791.098-.569.649-1.63-1.643-1.145-.298-1.671.198-1.497.398c-.839.951-1.553 1.898-2.347 2.886l-.967 2.291.44.496-.791 1.194.88 2.092c.748.846 1.381 1.69 2.127 2.536l1.103-.944.482.549 1.185-.747.398.447h1.19l.68.771-.42 1.369.838.945-.045 1.643.616 1.196-.658.994c-.044.732-.044 1.459-.044 2.192.36.992.547 1.981.887 2.981l.262 1.594v.798h.958l.969-.598h.834c.311-.217.61-.449.909-.681l1.114-1.26-.218-.647 1.145-.998-.838-.943 1.014-.844.853-.601.44-.493-.264-1.101v-2.783l.905-1.694.967-1.093 1.056-2.588v-.698c-.521.065-1.028.119-1.537.155l1.052-1.051 1.452-.996.793-.894v-.996c-.176-.331-.352-.664-.529-.995l-.705.795-.526-.595-.792-.598v-1.294l.925 1.045 1.011-.149c.461.418.915.817 1.319 1.293l.1-.113c-.487-5.282-2.772-10.019-6.229-13.625-.191-.196-.393-.406-.549-.56-.263-.256-.539-.497-.814-.74l-.249.409-.88.996-1.143-1.421h1.143l.529-.371-2.112-.398-1.145-.4zm-24.865.033c-.128.097-.26.19-.387.289l.174.774s-.805.088-1.27.149c-4.671 4.159-7.623 10.203-7.629 16.977.183.302.365.589.365.589l1.847 1.094 1.85.5.789.996 1.231.894.705-.098.527.238v.16l-.703 1.889-.529.798.176.398-.567 1.492 1.71 2.888 1.129 1.391.703.994-.087 2.092.982 1.194-.291 1.262c1.015.7 2.097 1.305 3.223 1.834l.412-.409.262-.695 1.145-.401 1.056-2.189-.44-.596.613-1.238 1.321-.3.782-1.25-.253-1.987 1.281-1.494.178-1.494c-1.444-.716-3.105-1.453-4.538-2.19l-.705-1.393-1.318-.298-.703-1.321-1.758.198-1.496-1.252-1.585.981v.22c-.479-.138-1.067-.156-1.494-.418l-.354-.996v-1.096l-1.055.1c.088-.697.178-1.393.266-2.09h-.615l-.616.796-.616.298-.88-.496-.089-1.096.175-1.193 1.321-.996h1.054l.175-.598 1.321.298.853 1.196.177-1.992 1.786-1.392.616-1.494 1.229-.043.705-.991 1.583-.303.791-1.191h-2.374l1.496-.698h1.054l1.496-.953.176-.596-.529-.498-.616-.2.178-.596-.441-.896-1.055.396.175-.796-1.231-.696-.965 1.692.086.598-.969.398-.616 1.294-.262-1.194-1.672-.698-.264-.896 2.198-1.294.97-.895.086-1.094-.527-.3-.929-.067zm16.716 1.035-1.274.398-.577-.1h-.002l-.089.598.845.398 1.623-.698zm-12.181.426-.702.498.878.598h.705v-.699zm13.897 2.289v.598l.353.398v.896l-.178 1.194.969-.198.703-.698-.616-.596c-.207-.55-.444-1.066-.702-1.594zm-.349 1.194-.618.2.177 1.094.79-.396zm-12.138 1.794.262 1.389.527-.793zm22.966 7.761 1.014 1.145 1.187 2.536.702.798-.353.894.669.758c-.307.021-.613.042-.929.042-.56-1.177-.981-2.355-1.407-3.586l-.977-.844-.396-1.445z" fill-opacity=".3" fill-rule="nonzero"/>
+ <circle cx="36" cy="36" r="11" fill="#d3d3d3"/>
+ <path d="m34.414 33.178c.513-3.186 1.586-6.595 1.586-6.595s1.073 3.409 1.586 6.595c.985.555 1.651 1.611 1.651 2.822s-.666 2.267-1.651 2.822c-.513 3.186-1.586 6.595-1.586 6.595s-1.073-3.409-1.586-6.595c-.985-.555-1.651-1.611-1.651-2.822s.666-2.267 1.651-2.822z" fill="#2f2f2f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/virt-manager.svg b/.icons/kora/apps/scalable/virt-manager.svg
new file mode 100644
index 000000000..add9f6d67
--- /dev/null
+++ b/.icons/kora/apps/scalable/virt-manager.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c9d3d6" offset="0"/>
+ <stop stop-color="#fbfbfb" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m28.2 30 4.8-12h3.6l4.8 12h-3.6l-3-7.2-3 7.2z" fill="#2c2c2c"/>
+ <path d="m24.6 30 4.8-12h3.6l4.8 12h-3.6l-3-7.2-3 7.2z" fill="#909198"/>
+ <path d="m18.6 30 4.8-12h3.6l4.8 12h-3.6l-3-7.2-3 7.2z" fill="#2c2c2c"/>
+ <path d="m15 30 4.8-12h3.6l4.8 12h-3.6l-3-7.2-3 7.2z" fill="#909198"/>
+ <path d="m6.6 18 4.8 12h3.6l4.8-12h-3.6l-3 7.2-3-7.2z" fill="#bf2c55"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/virt-viewer.svg b/.icons/kora/apps/scalable/virt-viewer.svg
new file mode 120000
index 000000000..14c25b6ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/virt-viewer.svg
@@ -0,0 +1 @@
+gnome-boxes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/virtualbox-ose.svg b/.icons/kora/apps/scalable/virtualbox-ose.svg
new file mode 120000
index 000000000..f7e0337e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/virtualbox-ose.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/virtualbox.svg b/.icons/kora/apps/scalable/virtualbox.svg
new file mode 100644
index 000000000..2511f88fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/virtualbox.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.6015 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0021af" offset="0"/>
+ <stop stop-color="#1159d4" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.08137 0 0 1.08137 -1.95278 -1.99346)">
+ <path d="m9.722 4h28.556c2.956 0 5.394 2.23 5.722 5.098v29.879c-.293 2.56-2.267 4.612-4.789 5.023h-30.422c-2.522-.411-4.496-2.463-4.789-5.023v-29.879c.328-2.868 2.766-5.098 5.722-5.098z" fill="url(#a)"/>
+ <path d="m9.6 8c-.887 0-1.6.713-1.6 1.6v8.4h7.43l2.566 7.504 4.77-14.027 3.625 8.287 3.754-9.655 5.296 15.891h4.559v-16.4c0-.887-.713-1.6-1.6-1.6zm20.255 13.889-3.246 8.349-3.375-7.717-5.23 15.375-5.434-15.896h-4.57v16.4c0 .887.713 1.6 1.6 1.6h28.8c.887 0 1.6-.713 1.6-1.6v-8.4h-7.441z" fill="#fff" fill-opacity=".9" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/virustotal.svg b/.icons/kora/apps/scalable/virustotal.svg
new file mode 100644
index 000000000..5352d4f6a
--- /dev/null
+++ b/.icons/kora/apps/scalable/virustotal.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3702 43.3702 0 24 45.6116)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m6.667 8.832 15.214 15.184-15.214 15.152h33.584v-30.336zm30.334 27.085h-22.68l11.996-11.901-11.996-11.933h22.68z" fill="#3966ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/visual-paradigm.svg b/.icons/kora/apps/scalable/visual-paradigm.svg
new file mode 100644
index 000000000..4836e5d35
--- /dev/null
+++ b/.icons/kora/apps/scalable/visual-paradigm.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00051554 -35.7685 35.7685 -.00051554 24 38.7685)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b9001e" offset="0"/>
+ <stop stop-color="#e05a5a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.07263 0 0 1.07263 -1.74316 -1.74316)" fill-rule="nonzero">
+ <path d="m23.999 9c-.942 0-1.886.351-2.591 1.056l-14.352 14.354c-1.409 1.409-1.407 3.769.002 5.178l14.352 14.354c1.41 1.409 3.771 1.411 5.181.002l14.352-14.354c1.409-1.409 1.409-3.77 0-5.18l-14.352-14.354c-.705-.705-1.649-1.056-2.592-1.056z" fill="#810d0d"/>
+ <path d="m23.999 3c-.942 0-1.886.351-2.591 1.056l-14.352 14.354c-1.409 1.409-1.407 3.769.002 5.178l14.352 14.354c1.41 1.409 3.771 1.411 5.181.002l14.352-14.354c1.409-1.409 1.409-3.77 0-5.18l-14.352-14.354c-.705-.705-1.649-1.056-2.592-1.056z" fill="url(#a)"/>
+ <path d="m24 13-7 7 13.766 13.766 2.828-2.828-6.766-6.766 4.172-4.172z" fill="#ece1e1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/visual-studio-code-insiders.svg b/.icons/kora/apps/scalable/visual-studio-code-insiders.svg
new file mode 100644
index 000000000..1670baac4
--- /dev/null
+++ b/.icons/kora/apps/scalable/visual-studio-code-insiders.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m58.019 9.932-11.531-5.584c-1.335-.646-2.93-.374-3.977.68l-37.75 33.997c-1.015.932-1.014 2.539.003 3.469l3.083 2.819c.831.761 2.083.816 2.978.134l45.459-34.066c1.525-1.164 3.716-.069 3.716 1.856v-.135c0-1.351-.77-2.583-1.981-3.17z" fill="#007c64"/>
+ <path d="m58.019 54.068-11.531 5.584c-1.335.647-2.93.374-3.977-.679l-37.75-36.06c-1.015-.931-1.014-2.539.003-3.469l3.083-2.819c.831-.76 2.083-.816 2.978-.133l45.459 36.127c1.525 1.164 3.716.07 3.716-1.856v.135c0 1.352-.77 2.584-1.981 3.17z" fill="#00a388"/>
+ <path d="m46.489 59.653c-1.335.646-2.931.373-3.978-.68 1.29 1.298 3.498.378 3.498-1.458v-51.03c0-1.836-2.208-2.755-3.498-1.457 1.047-1.054 2.643-1.327 3.978-.681l11.529 5.577c1.212.586 1.982 1.818 1.982 3.17v37.812c0 1.352-.77 2.585-1.982 3.171z" fill="#24bfa5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/visual-studio-code.svg b/.icons/kora/apps/scalable/visual-studio-code.svg
new file mode 120000
index 000000000..e1fc544ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/visual-studio-code.svg
@@ -0,0 +1 @@
+vscode.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/visualboyadvance.svg b/.icons/kora/apps/scalable/visualboyadvance.svg
new file mode 100644
index 000000000..7a261f597
--- /dev/null
+++ b/.icons/kora/apps/scalable/visualboyadvance.svg
@@ -0,0 +1,23 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="23.733074" x2="23.662012" y1="23.597534" y2="2.802971" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="36.371296" x2="36.425621" y1="34.418375" y2="30.019524" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="31.444129" x2="31.391833" y1="40.857905" y2="34.859476" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <radialGradient id="e" cx="14.831183" cy="33.774925" r="3.489625" gradientTransform="matrix(.53001588 .02192017 -.02316897 .56021076 7.672217 14.180547)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="f" x1="24.531664" x2="24.253009" y1="47.787922" y2="-18.804124" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f50057" offset="0"/>
+ <stop stop-color="#ff1744" offset="1"/>
+ </linearGradient>
+ <rect x="7" y=".494845" width="35.067444" height="47.505154" rx="2.418444" fill-opacity=".54902"/>
+ <rect x="7" width="35.067444" height="47.505154" rx="2.418444" fill="url(#f)"/>
+ <rect x="9.270577" y="2.19511" width="30.37842" height="21.961683" rx="1.497528" ry="1.635444" fill-opacity=".352941"/>
+ <rect x="9.936682" y="2.921864" width="29.021332" height="20.556778" rx="1.430629" ry="1.530824" fill="url(#b)"/>
+ <circle cx="14.735251" cy="33.533688" r="4.836889" fill-opacity=".352941"/>
+ <path d="m13.65919 29.973082c-.170072 0-.308789.135722-.308789.305791v1.83775h-1.747812c-.170073 0-.305789.135721-.305789.305793v2.149536c0 .170072.13572.305791.305789.305791h1.747812v1.693849c0 .170072.138713.308789.308789.308789h2.14654c.170073 0 .30879-.138714.30879-.308789v-1.693849h1.780787c.170074 0 .308791-.13572.308791-.305791v-2.149536c0-.170074-.138714-.305793-.308791-.305793h-1.780787v-1.83775c-.000002-.170072-.138714-.305791-.30879-.305791z" fill="url(#e)"/>
+ <path d="m38.525071 32.318926a2.1765999 2.1765999 0 0 1-2.176599 2.176599 2.1765999 2.1765999 0 0 1-2.1766-2.176599 2.1765999 2.1765999 0 0 1 2.1766-2.176601 2.1765999 2.1765999 0 0 1 2.176599 2.176601z" fill="url(#c)"/>
+ <path d="m34.491023 37.858693a3.0230555 3.0230555 0 0 1-3.023057 3.023054 3.0230555 3.0230555 0 0 1-3.023054-3.023054 3.0230555 3.0230555 0 0 1 3.023054-3.023056 3.0230555 3.0230555 0 0 1 3.023057 3.023056z" fill="url(#d)"/>
+ <path d="m38.539643 23.031049c-.258586.276697-.616244.447384-1.012528.447384h-26.160073c-.792569 0-1.4306296-.682748-1.4306296-1.530824v-17.4951296c0-.4240381.1595156-.8067441.4181016-1.0834406z" fill-opacity=".078431"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/visualvm.svg b/.icons/kora/apps/scalable/visualvm.svg
new file mode 100644
index 000000000..e5be7a663
--- /dev/null
+++ b/.icons/kora/apps/scalable/visualvm.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.71208 -40 40 -.71208 20.7121 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d03900" offset="0"/>
+ <stop stop-color="#fa572c" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.11863 0 0 1.11863 -2.84713 -2.84713)">
+ <path d="m20.537 36.977s-1.052 1.151-.631 2.148c.279.661.774 1.555.774 1.555l-1.669.411s-.074-.972-.206-1.756c-.168-.996-1.794-2.008-1.794-2.008zm9.356-20.239s-1.376 3.587-3.01 5.088c-1.593 1.463-5.188 3.029-5.188 3.029l2.765 2.55s.974-2.464 2.973-4.147c1.901-1.6 5.844-3.042 5.844-3.042zm-15.799-8.193-3.321.873s1.897 3.46 2.618 6.549c1.118 4.795 1.091 8.711 1.091 8.711l3.518-1.678s-2.102-2.451-3.287-7.378c-.689-2.863-.619-7.077-.619-7.077zm6.003 10.228s.452 1.04.1 2.234c-.329 1.116-1.685 2.593-1.685 2.593l2.877.478s-.271-1.466.075-2.567c.381-1.21 1.448-1.95 1.448-1.95z" fill="#a11900" fill-rule="nonzero"/>
+ <path d="m20 40c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm11-5c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm-13-13c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm10.5 8c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm5.5-19c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5zm-12 3c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm-10-10c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vitomu.svg b/.icons/kora/apps/scalable/vitomu.svg
new file mode 100644
index 000000000..34b920f7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/vitomu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.412114 -45.5243 45.5243 .412114 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#701647" offset="0"/>
+ <stop stop-color="#e13c77" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 6.927v4.553s-12.52 0-12.52 12.52c0 2.308 1.138 5.691 1.138 5.691v-5.691c0-5.691 6.829-9.106 11.382-9.106h7.967zm11.382 11.382v5.691c0 5.691-6.829 9.106-11.382 9.106h-7.967l7.967 7.967v-4.553s12.52 0 12.52-12.52c0-2.308-1.138-5.691-1.138-5.691zm-13.658 1.138v9.106l6.829-4.553z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vivado_logo.svg b/.icons/kora/apps/scalable/vivado_logo.svg
new file mode 100644
index 000000000..0e4fa1699
--- /dev/null
+++ b/.icons/kora/apps/scalable/vivado_logo.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m36.835 16.329-18.835-12.329 3 20.357 1.2 17.443 17.408-5.8z" fill="#acae26"/>
+ <path d="m4 39.408 17-15.051 11 9.043-11 11.549-17 15.051z" fill="#7b7c08"/>
+ <path d="m39.608 36 20.392 9.953-18.742 8.447-20.258-9.451 1.2-17.149z" fill="#dbde63"/>
+ <path d="m39.607 36-18.607-11.643v20.593z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vivaldi-beta.svg b/.icons/kora/apps/scalable/vivaldi-beta.svg
new file mode 100644
index 000000000..78e9daf24
--- /dev/null
+++ b/.icons/kora/apps/scalable/vivaldi-beta.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cecece" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m44 9.554c0-3.065-2.489-5.554-5.554-5.554h-28.892c-3.065 0-5.554 2.489-5.554 5.554v28.892c0 3.065 2.489 5.554 5.554 5.554h28.892c3.065 0 5.554-2.489 5.554-5.554z" fill="url(#a)"/>
+ <circle cx="24" cy="24" r="15.1676" fill="#c81e1e" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m30.795 15.5c-.361 0-.727.078-1.019.229-.428.22-.858.686-1.049 1.136-.203.478-.232 1.322-.061 1.77.072.189.197.515.277.723.181.471.246 1.507.131 2.089-.129.655-.53 1.411-1 1.887-1.412 1.427-3.546 1.452-4.949.058-.483-.481-.552-.596-2.736-4.584-.741-1.354-1.406-2.487-1.544-2.634-.434-.47-1.038-.638-1.59-.641-1.188-.019-2.012.932-2.207 1.953-.144.817-.211.676 3.627 7.673 2.422 4.416 3.574 6.452 3.762 6.652.669.709 1.622.885 2.513.463.235-.11.5-.309.67-.502.332-.376 7.197-12.847 7.309-13.276.116-.449.087-1.088-.07-1.53-.195-.55-.734-1.114-1.266-1.325-.239-.095-.517-.141-.798-.141z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vivaldi-ikllmbphdgkmdfmmlohklnceeccfoppn-Default.svg b/.icons/kora/apps/scalable/vivaldi-ikllmbphdgkmdfmmlohklnceeccfoppn-Default.svg
new file mode 120000
index 000000000..317a40800
--- /dev/null
+++ b/.icons/kora/apps/scalable/vivaldi-ikllmbphdgkmdfmmlohklnceeccfoppn-Default.svg
@@ -0,0 +1 @@
+timestripe.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vivaldi-snapshot.svg b/.icons/kora/apps/scalable/vivaldi-snapshot.svg
new file mode 100644
index 000000000..213200325
--- /dev/null
+++ b/.icons/kora/apps/scalable/vivaldi-snapshot.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#282828" offset="0"/>
+ <stop stop-color="#4a4a4a" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24 8.832c-8.321 0-15.168 6.847-15.168 15.168s6.847 15.168 15.168 15.168 15.168-6.847 15.168-15.168-6.847-15.168-15.168-15.168zm7.362 5.959c.304 0 .606.05.865.152.576.229 1.159.841 1.371 1.437.17.479.203 1.17.076 1.657-.12.465-7.56 13.977-7.92 14.385-.183.208-.47.424-.724.544-.965.456-1.998.264-2.723-.504-.204-.217-1.451-2.423-4.075-7.207-4.158-7.58-4.086-7.427-3.93-8.312.212-1.106 1.102-2.137 2.389-2.116.599.003 1.255.185 1.725.694.149.159.869 1.388 1.671 2.855 2.367 4.32 2.441 4.445 2.965 4.966 1.519 1.51 3.833 1.482 5.362-.064.51-.515.943-1.334 1.083-2.044.125-.63.055-1.752-.141-2.262-.087-.226-.223-.579-.301-.785-.185-.485-.154-1.399.066-1.917.207-.487.673-.993 1.136-1.231.317-.164.714-.248 1.105-.248z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vivaldi-stable.svg b/.icons/kora/apps/scalable/vivaldi-stable.svg
new file mode 120000
index 000000000..919120653
--- /dev/null
+++ b/.icons/kora/apps/scalable/vivaldi-stable.svg
@@ -0,0 +1 @@
+vivaldi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vivaldi.svg b/.icons/kora/apps/scalable/vivaldi.svg
new file mode 100644
index 000000000..62786333e
--- /dev/null
+++ b/.icons/kora/apps/scalable/vivaldi.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.241674 -48.148 48.148 .241674 119.741 48.2998)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7d150e" offset="0"/>
+ <stop stop-color="#f55" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.655 14.265c-.513 0-1.032.108-1.448.317-.607.306-1.218.954-1.49 1.579-.288.664-.33 1.834-.086 2.457.102.263.28.715.394 1.005.256.654.35 2.092.186 2.9-.183.91-.753 1.96-1.422 2.62-2.006 1.983-5.039 2.017-7.031.081-.687-.668-.785-.828-3.888-6.366-1.054-1.88-1.998-3.453-2.195-3.657-.617-.652-1.474-.886-2.259-.89-1.688-.027-2.858 1.293-3.136 2.712-.205 1.134-.299.938 5.154 10.655 3.442 6.133 5.077 8.96 5.345 9.239.95.984 2.305 1.228 3.571.643.334-.154.71-.43.951-.697.472-.523 10.227-17.841 10.386-18.436.165-.624.124-1.512-.099-2.125-.278-.764-1.044-1.547-1.8-1.84-.338-.133-.734-.197-1.133-.197z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vlc.svg b/.icons/kora/apps/scalable/vlc.svg
new file mode 100644
index 000000000..92374e3ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/vlc.svg
@@ -0,0 +1,25 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#dbd4cf" offset="0"/>
+ <stop stop-color="#dedfe1" offset=".5288403"/>
+ <stop stop-color="#dad4d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="104.88638" x2="246.86618" y1="12.640625" y2=".950831" gradientTransform="matrix(.07206128 0 0 .07100887 395.87444 511.68902)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="44.103722" x2="278.4324" y1="228.59993" y2="290.6998" gradientTransform="matrix(.07161878 0 0 .07100887 395.95256 511.68902)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="d" x1="413.98939" x2="407.69079" y1="545.19558" y2="502.90817" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e95c00" offset="0"/>
+ <stop stop-color="#ffa000" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x1="46.226089" x2="44.375881" y1="82.088463" y2="125.31633" gradientTransform="matrix(.25160624 0 0 .25669709 396.06002 511.33087)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e35600" offset="0"/>
+ <stop stop-color="#f69600" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-384.57143 -499.798)" fill-rule="evenodd">
+ <path d="m390.06187 542.75131s-.62117.67003-.78547 1.21391c-.11482.38006-.15964.94669.0476 1.28532.15206.24847.35136.49981.64266.49985 12.66454.002 26.67029.0205 36.52448.0476.3336.00092.96641-.0576 1.22581-.42844.26441-.37796.25787-1.22045.0714-1.64235-.19636-.44427-1.11871-.64266-1.11871-.64266l-36.60778-.33323z" fill="#cb5600"/>
+ <path d="m394.72849 529.39004c-.57863 0-1.17933.4458-1.34696 1.00093l-4.0431 13.3924c-.16763.55513.16253 1.00315.74116 1.00315h37.2844c.44086 0 .69358-.33998.56586-.76293l-4.18956-13.87062c-.12771-.42295-.58434-.76293-1.0252-.76293z" fill="url(#e)"/>
+ <path d="m397.95229 529.3898-1.95898 6.46875s.20723 1.34982 1.49414 2.63672l6.29102 6.29101h23.58593c.44086 0 .69413-.33877.56641-.76172l-4.19141-13.87109c-.12771-.42295-.58257-.76367-1.02343-.76367z" fill-opacity=".078431"/>
+ <path d="m408.54427 501.79882c-.96171-.01-1.5275.0618-2.09476.48818-.25892.19461-.46351.65686-.58583.98969l-9.87023 32.58197s.43402 2.81803 3.92704 4.19163c2.41783.9508 4.91349 1.07694 8.79686 1.11849 4.32479.0463 6.08656-.37808 8.91335-1.36439 1.33062-.46428 2.0204-1.06793 2.65146-1.73726.91261-.96796.88837-2.34383.88837-2.34383l-10.15204-33.05241c-.0686-.12476-.14352-.23647-.22413-.31288-.60306-.5716-1.51688-.55182-2.25009-.55919z" fill="url(#d)"/>
+ <path d="m399.52007 523.96468-2.17943 7.44927c2.76047 2.30669 6.71498 3.76347 11.23025 3.76347 4.53566 0 8.60157-1.46974 11.36277-3.79453l-2.2918-7.40046c-2.10988 1.66893-5.37983 2.7405-9.05082 2.7405-3.68316 0-6.96182-1.07983-9.07097-2.75825z" fill="url(#c)"/>
+ <path d="m412.703 507.96327c-1.08083.35741-2.55773.57917-4.18856.57917-1.60428 0-3.06085-.21424-4.13676-.56141l-2.41631 7.86201c1.62422.83759 4.00253 1.36692 6.65441 1.36692 2.59947 0 4.93803-.50691 6.55983-1.31588z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmd.svg b/.icons/kora/apps/scalable/vmd.svg
new file mode 100644
index 000000000..ebdfa87dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmd.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.344 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#5b5b5b" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m7.694 16.5 2.125 9.08 1.381 5.92h3.082l1.381-5.92.125-.532 2-8.548h-3.088l-1.959 8.396-1.959-8.396z" fill="#ff513a"/>
+ <path d="m18.694 16.5-2.942 14.705-0.058 0.295h3.058l1.584-7.914 1.846 7.914h3.082l1.846-7.914 1.584 7.914h3.059l-3-15h-3.071l-1.959 8.396-1.959-8.396z" fill="#00af3a"/>
+ <path d="m32.194 16.5v15h1.5s1.812.021 3.669-.908c1.859-.929 3.831-3.092 3.831-6.592s-1.972-5.663-3.831-6.592c-1.857-.929-3.669-.908-3.669-.908zm3 3.381c.363.088.423.008.83.211 1.142.571 2.17 1.408 2.17 3.908s-1.028 3.337-2.17 3.908c-.407.203-.467.123-.83.211z" fill="#0092eb"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmnetcfg.svg b/.icons/kora/apps/scalable/vmnetcfg.svg
new file mode 120000
index 000000000..4624448ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmnetcfg.svg
@@ -0,0 +1 @@
+vmware-netcfg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vmpk.svg b/.icons/kora/apps/scalable/vmpk.svg
new file mode 100644
index 000000000..3240c0ba5
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmpk.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.416082 -43.336 43.336 -.416082 24.4161 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#424242" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)" fill-rule="nonzero"/>
+ <g transform="matrix(.832164 0 0 .982634 4.44414 .253016)">
+ <path d="m16 9.638c0-.169-.079-.332-.221-.451-.141-.12-.332-.187-.532-.187h-3.494c-.2 0-.391.067-.532.187-.142.119-.221.282-.221.451v28.724c0 .169.079.332.221.451.141.12.332.187.532.187h3.494c.2 0 .391-.067.532-.187.142-.119.221-.282.221-.451zm10 0c0-.169-.079-.332-.221-.451-.141-.12-.332-.187-.532-.187h-3.494c-.2 0-.391.067-.532.187-.142.119-.221.282-.221.451v28.724c0 .169.079.332.221.451.141.12.332.187.532.187h3.494c.2 0 .391-.067.532-.187.142-.119.221-.282.221-.451zm10 0c0-.169-.079-.332-.221-.451-.141-.12-.332-.187-.532-.187h-3.494c-.2 0-.391.067-.532.187-.142.119-.221.282-.221.451v28.724c0 .169.079.332.221.451.141.12.332.187.532.187h3.494c.2 0 .391-.067.532-.187.142-.119.221-.282.221-.451z" fill="#f0f0f0"/>
+ <path d="m11 9.693c0-.184-.086-.36-.24-.49-.153-.13-.361-.203-.578-.203h-3.364c-.217 0-.425.073-.578.203-.154.13-.24.306-.24.49v28.614c0 .184.086.36.24.49.153.13.361.203.578.203h3.364c.217 0 .425-.073.578-.203.154-.13.24-.306.24-.49zm10 0c0-.184-.086-.36-.24-.49-.153-.13-.361-.203-.578-.203h-3.364c-.217 0-.425.073-.578.203-.154.13-.24.306-.24.49v28.614c0 .184.086.36.24.49.153.13.361.203.578.203h3.364c.217 0 .425-.073.578-.203.154-.13.24-.306.24-.49zm10 0c0-.184-.086-.36-.24-.49-.153-.13-.361-.203-.578-.203h-3.364c-.217 0-.425.073-.578.203-.154.13-.24.306-.24.49v28.614c0 .184.086.36.24.49.153.13.361.203.578.203h3.364c.217 0 .425-.073.578-.203.154-.13.24-.306.24-.49zm10 0c0-.184-.086-.36-.24-.49-.153-.13-.361-.203-.578-.203h-3.364c-.217 0-.425.073-.578.203-.154.13-.24.306-.24.49v28.614c0 .184.086.36.24.49.153.13.361.203.578.203h3.364c.217 0 .425-.073.578-.203.154-.13.24-.306.24-.49z" fill="#d8d8d8"/>
+ <path d="m9.99 8c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm5 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm10 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm5 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99zm5 0c-.548 0-.99.442-.99.99v16.02c0 .548.442.99.99.99h2.02c.548 0 .99-.442.99-.99v-16.02c0-.548-.442-.99-.99-.99z" fill="#333" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmplayer.svg b/.icons/kora/apps/scalable/vmplayer.svg
new file mode 120000
index 000000000..6866c819e
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmplayer.svg
@@ -0,0 +1 @@
+vmware-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vmware-netcfg.svg b/.icons/kora/apps/scalable/vmware-netcfg.svg
new file mode 100644
index 000000000..203db77c3
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmware-netcfg.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3358 43.3358 0 496.36 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0047ac" offset="0"/>
+ <stop stop-color="#319ccb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.405 30v6.143h-13.405l-.179 2.952h30l.179-2.952h-13.465v-6.143z" fill="#3f3f3f" fill-rule="nonzero"/>
+ <path d="m14.505 6.001c-1.388 0-2.505 1.117-2.505 2.504v18.99c0 1.388 1.117 2.505 2.505 2.505h18.99c1.387 0 2.505-1.117 2.505-2.505v-18.99c0-1.387-1.118-2.505-2.505-2.505h-18.99zm3.495 5.999h12v12h-12z" fill="#ffbb28" fill-rule="nonzero"/>
+ <g fill="#f7870d">
+ <circle cx="10.5" cy="37.5" r="4.5"/>
+ <circle cx="24" cy="37.5" r="4.5"/>
+ <circle cx="37.499" cy="37.5" r="4.5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmware-player.svg b/.icons/kora/apps/scalable/vmware-player.svg
new file mode 100644
index 000000000..4c89001c5
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmware-player.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3358 43.3358 0 395.301 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0047ac" offset="0"/>
+ <stop stop-color="#319ccb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m26.145 37.25c-.898-.458-1.235-1.292-.872-2.16.392-.938 1.219-1.21 3.672-1.21 1.125 0 2.045-.069 2.045-.152s-.636-.787-1.413-1.563l-1.412-1.412h-3.195v-3.713h.738c.93 0 1.204-.275 1.204-1.211v-.743h3.884v3.234l1.456 1.456 1.456 1.456v-2.102c0-2.559.262-3.343 1.256-3.76.605-.255.767-.255 1.373 0 1.141.479 1.255 1.023 1.255 5.969 0 6.527.278 6.253-6.353 6.253-3.827 0-4.515-.046-5.094-.342zm-7.736-6.791c-.913-.4-1.206-1.253-1.206-3.51v-1.863h3.883v.743c0 .936.274 1.211 1.204 1.211h.738v3.713l-1.99-.008c-1.282-.005-2.218-.107-2.629-.287zm-6.796-7.817c-1.086-.475-1.207-1.069-1.207-5.958 0-4.94.115-5.491 1.249-5.968.983-.413 9.14-.413 10.124 0 1.419.597 1.462 2.377.074 3.085-.514.262-1.155.342-2.757.342-1.148 0-2.088.064-2.088.142s.632.782 1.404 1.563l1.402 1.422h3.214v3.713h-.738c-.93 0-1.204.275-1.204 1.211v.742h-3.883v-3.234l-1.457-1.455-1.456-1.456v2.102c0 2.554-.262 3.343-1.249 3.758-.856.081-.692.084-1.428-.009zm15.299-.448c0-.936-.274-1.211-1.204-1.211h-.738v-3.713h3.214l1.403-1.422c.772-.781 1.403-1.485 1.403-1.563s-.94-.142-2.088-.142c-1.602 0-2.243-.08-2.757-.342-1.388-.708-1.345-2.488.075-3.085.983-.413 9.14-.413 10.123 0 1.134.477 1.249 1.028 1.249 5.968 0 4.946-.114 5.489-1.255 5.969-.606.255-.768.255-1.373 0-.994-.418-1.256-1.201-1.256-3.76v-2.102l-1.456 1.456-1.456 1.456v3.234h-3.884z" fill="#ffbb28" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmware-view.svg b/.icons/kora/apps/scalable/vmware-view.svg
new file mode 100644
index 000000000..60431111b
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmware-view.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#20763e" offset="0"/>
+ <stop stop-color="#489f38" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m23 32h-9c-1.108 0-2-.892-2-2v-15c0-1.108.892-2 2-2h20c1.108 0 2 .892 2 2v15c0 1.108-.892 2-2 2h-9v3h4c.552 0 1 .448 1 1s-.448 1-1 1h-10c-.552 0-1-.448-1-1s.448-1 1-1h4zm-9-17h20v15h-20zm12 10h-4v3h4zm-6 0h-4v3h4zm12 0h-4v3h4zm-3-4h-4v3h4zm-6 0h-4v3h4zm3-4h-4v3h4z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmware-vmrc.svg b/.icons/kora/apps/scalable/vmware-vmrc.svg
new file mode 100644
index 000000000..8fc76ea7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmware-vmrc.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0840482 -43.2235 43.2235 .0840482 24.7179 45.5555)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2967c8" offset="0"/>
+ <stop stop-color="#407ec2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.168 10.832c0-1.103-.897-2-2-2h-9.001c-1.104 0-2 .897-2 2v9.001c0 1.104.896 2 2 2h9.001c1.103 0 2-.896 2-2z" fill="#fdc319"/>
+ <path d="m13.708 20.208h14.084v14.084" fill="none" stroke="#fdc319" stroke-width="5.42"/>
+ <path d="m12.624 35.376 14.626-14.626" fill="none" stroke="#fdc319" stroke-width="5.42"/>
+ <path d="m35.917 13.083c0-.552-.448-1-1-1h-4.5c-.552 0-1 .448-1 1v4.5c0 .552.448 1 1 1h4.5c.552 0 1-.448 1-1z" fill="#dc5b22"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmware-workstation.svg b/.icons/kora/apps/scalable/vmware-workstation.svg
new file mode 100644
index 000000000..9db73587a
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmware-workstation.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke="#dceefb" stroke-width="2.16">
+ <path d="m13.028 16.414h17.631c.507 0 .936.568.936 1.27v16.968c0 .698-.418 1.266-.936 1.266h-17.631c-.507 0-.936-.568-.936-1.266v-16.968c0-.702.418-1.27.936-1.27"/>
+ <path d="m17.352 12.082h17.62c.514 0 .936.568.936 1.266v16.972c0 .698-.414 1.266-.936 1.266h-17.62c-.529 0-.944-.568-.944-1.266v-16.972c0-.698.415-1.266.944-1.266"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vmware.svg b/.icons/kora/apps/scalable/vmware.svg
new file mode 120000
index 000000000..0bc10e6bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/vmware.svg
@@ -0,0 +1 @@
+vmware-workstation.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vnc.svg b/.icons/kora/apps/scalable/vnc.svg
new file mode 120000
index 000000000..51d6d1333
--- /dev/null
+++ b/.icons/kora/apps/scalable/vnc.svg
@@ -0,0 +1 @@
+vncviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vncviewer.svg b/.icons/kora/apps/scalable/vncviewer.svg
new file mode 100644
index 000000000..55c307a8a
--- /dev/null
+++ b/.icons/kora/apps/scalable/vncviewer.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.344 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#014081" offset="0"/>
+ <stop stop-color="#288cf4" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.453 12 6.755 22.409c.007.014.014.017.021.03.239.897 1.052 1.561 2.024 1.561.922 0 1.696-.597 1.978-1.423.006-.013.021-.03.026-.042l6.794-22.535h-2.266l-6.532 21.836-6.532-21.836h-2.269zm24.548 0c-2.9 0-5.25 2.351-5.25 5.25v5.25h2.25v-5.25c0-1.684 1.317-3 3-3 1.684 0 3 1.316 3 3v5.25h2.25v-5.25c0-2.899-2.351-5.25-5.25-5.25zm0 13.5c-2.9 0-5.25 2.351-5.25 5.25 0 2.9 2.35 5.25 5.25 5.25h5.25v-2.25h-5.25c-1.683 0-3-1.316-3-3s1.317-3 3-3h5.25v-2.25z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vncviewer48x48.svg b/.icons/kora/apps/scalable/vncviewer48x48.svg
new file mode 120000
index 000000000..51d6d1333
--- /dev/null
+++ b/.icons/kora/apps/scalable/vncviewer48x48.svg
@@ -0,0 +1 @@
+vncviewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vnote.svg b/.icons/kora/apps/scalable/vnote.svg
new file mode 100644
index 000000000..38983f264
--- /dev/null
+++ b/.icons/kora/apps/scalable/vnote.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.387 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#304e82" offset="0"/>
+ <stop stop-color="#454f6c" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m45.668 16.396c-6.605 8.593-13.913 17.826-17.27 22.856-3.166-2.625-2.847-5.997-3.579-9.144l15.502-20.163c2.29.884 3.786 3.748 5.347 6.451z" fill="#008679"/>
+ <path d="m15.291 7.806h-8.656l10.814 29.465c.191.55.881 1.944 1.747 1.97l9.202.011c-3.673-10.01-7.345-20.021-11.016-30.031-.267-.574-1.113-1.415-2.091-1.415z" fill="#009e8d"/>
+ <path d="m45.663 4.289c.024-.901-.624-1.912-1.81-1.919h-10.636c2.477 3.288 7.264 8.492 12.451 13.994z" fill="#009e8d"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vocal.svg b/.icons/kora/apps/scalable/vocal.svg
new file mode 100644
index 000000000..61b834a5c
--- /dev/null
+++ b/.icons/kora/apps/scalable/vocal.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9021 43.9021 0 66.9631 45.6922)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#410c5a" offset="0"/>
+ <stop stop-color="#c972eb" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="#fff" fill-opacity=".85" fill-rule="nonzero">
+ <path d="m24 28.378c1.204 0 2.235-.429 3.092-1.286s1.286-1.888 1.286-3.092v-7.004c0-1.204-.429-2.234-1.286-3.092-.857-.857-1.888-1.286-3.092-1.286s-2.235.429-3.092 1.286-1.286 1.888-1.286 3.092v7.004c0 1.204.429 2.235 1.286 3.092s1.888 1.286 3.092 1.286z"/>
+ <path d="m31.62 21.634c-.173-.174-.379-.261-.616-.261s-.442.087-.615.261c-.173.173-.261.378-.261.615v1.751c0 1.688-.599 3.131-1.798 4.33s-2.642 1.798-4.33 1.798-3.131-.599-4.33-1.798-1.798-2.642-1.798-4.33v-1.751c0-.237-.088-.442-.261-.615-.173-.174-.378-.261-.615-.261-.238 0-.443.087-.616.261-.173.173-.26.378-.26.615v1.751c0 2.016.673 3.769 2.018 5.26s3.008 2.346 4.986 2.565v1.806h-3.502c-.237 0-.442.086-.615.259-.173.174-.261.38-.261.616 0 .238.088.442.261.616.173.173.378.26.615.26h8.756c.236 0 .442-.087.615-.26.173-.174.261-.378.261-.616 0-.236-.088-.442-.261-.616-.173-.173-.379-.259-.615-.259h-3.502v-1.806c1.978-.219 3.64-1.074 4.986-2.565 1.345-1.491 2.018-3.244 2.018-5.26v-1.751c0-.237-.087-.442-.26-.615z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/void-wizard.svg b/.icons/kora/apps/scalable/void-wizard.svg
new file mode 100644
index 000000000..9cfb297da
--- /dev/null
+++ b/.icons/kora/apps/scalable/void-wizard.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.9206 41.9206 0 24 45.0148)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.09104 0 0 1.09104 -2.18493 -2.1849)" fill-rule="nonzero">
+ <path d="m24.095 3.001c-.751-.017-1.493.169-2.144.54l-14.902 8.481c-1.266.72-2.049 2.056-2.049 3.497v16.962c0 1.441.783 2.777 2.049 3.497l14.902 8.481c1.266.72 2.831.72 4.097 0l14.903-8.481c1.266-.72 2.049-2.056 2.049-3.497v-16.962c0-1.441-.783-2.777-2.049-3.497l-14.903-8.481c-.595-.339-1.266-.524-1.953-.54z" fill="url(#a)"/>
+ <path d="m24 12c-2.49.004-4.918.782-6.945 2.227l2.888 2.888c1.229-.727 2.63-1.112 4.057-1.115 4.389 0 8 3.611 8 8-.003 1.427-.388 2.828-1.115 4.057l2.885 2.884c1.445-2.026 2.224-4.452 2.23-6.941 0-6.583-5.417-12-12-12z" fill="#d895d8"/>
+ <path d="m14.23 17.059c-1.445 2.026-2.224 4.452-2.23 6.941 0 6.583 5.417 12 12 12 2.49-.004 4.918-.782 6.945-2.227l-2.888-2.888c-1.229.727-2.63 1.112-4.057 1.115-4.389 0-8-3.611-8-8 .003-1.427.388-2.828 1.115-4.057z" fill="#9e4174"/>
+ </g>
+ <circle cx="24.00003" cy="24.00006" r="4.36416" fill="#d895d8" stroke-width="1.09104"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vokoscreen.svg b/.icons/kora/apps/scalable/vokoscreen.svg
new file mode 100644
index 000000000..aadb3db04
--- /dev/null
+++ b/.icons/kora/apps/scalable/vokoscreen.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(-.834921 -.575022)" d="m39.801 23.157c2.431 0 4.146 2.35 4.862 4.862-1.697-.473-1.216-2.431-4.302-2.516-3.165-.087-.507 6.163-9.068 6.163h-7.293v-2.431c16.59 0 10.083-6.078 15.801-6.078zm-15.801-8.157c3.311 0 6 2.689 6 6s-2.689 6-6 6-6-2.689-6-6 2.689-6 6-6z" fill-opacity=".3"/>
+ <path transform="matrix(1.21546 0 0 1.21546 -6.00594 -5.37317)" d="m26.329 12.307c-4.769-1.278-9.744 1.595-11.022 6.364s1.595 9.744 6.364 11.022 9.744-1.595 11.022-6.364-1.595-9.744-6.364-11.022zm-1.503 1.748-1.167 4.354-2.253-3.901c1.084-.434 2.26-.589 3.42-.453zm1.931.52c1.072.461 2.013 1.182 2.735 2.099l-3.901 2.253zm-7.083.933 2.253 3.901-4.352-1.166c.461-1.072 1.182-2.013 2.099-2.735zm10.818 2.898c.434 1.084.589 2.26.453 3.42l-4.354-1.167zm-6.233 1.628c.436.117.741.515.741.966 0 .087-.011.174-.034.259-.117.436-.515.741-.966.741-.087 0-.174-.011-.259-.034-.436-.117-.741-.515-.741-.966 0-.087.011-.174.034-.259.117-.436.515-.741.966-.741.087 0 .174.011.259.034zm-7.204.14 4.354 1.167-3.901 2.253c-.434-1.084-.589-2.26-.453-3.42zm9.018 2.417 4.352 1.166c-.461 1.072-1.182 2.013-2.099 2.735zm-3.664.482-1.166 4.352c-1.072-.461-2.013-1.182-2.735-2.099zm1.932.518 2.253 3.901c-1.084.434-2.26.589-3.42.453z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vokoscreenNG.svg b/.icons/kora/apps/scalable/vokoscreenNG.svg
new file mode 100644
index 000000000..572bbd505
--- /dev/null
+++ b/.icons/kora/apps/scalable/vokoscreenNG.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b600ab" offset="0"/>
+ <stop stop-color="#ee93f6" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(-1.52985 -.099906)" d="m39.801 23.157c2.431 0 4.146 2.35 4.862 4.862-1.697-.473-1.216-2.431-4.302-2.516-3.165-.087-.507 6.163-9.068 6.163h-7.293v-2.431c16.59 0 10.083-6.078 15.801-6.078zm-15.801-8.157c3.311 0 6 2.689 6 6s-2.689 6-6 6-6-2.689-6-6 2.689-6 6-6z" fill-opacity=".3"/>
+ <path transform="matrix(1.21546 0 0 1.21546 -6.70087 -4.89806)" d="m26.329 12.307c-4.769-1.278-9.744 1.595-11.022 6.364s1.595 9.744 6.364 11.022 9.744-1.595 11.022-6.364-1.595-9.744-6.364-11.022zm-1.503 1.748-1.167 4.354-2.253-3.901c1.084-.434 2.26-.589 3.42-.453zm1.931.52c1.072.461 2.013 1.182 2.735 2.099l-3.901 2.253zm-7.083.933 2.253 3.901-4.352-1.166c.461-1.072 1.182-2.013 2.099-2.735zm10.818 2.898c.434 1.084.589 2.26.453 3.42l-4.354-1.167zm-6.233 1.628c.436.117.741.515.741.966 0 .087-.011.174-.034.259-.117.436-.515.741-.966.741-.087 0-.174-.011-.259-.034-.436-.117-.741-.515-.741-.966 0-.087.011-.174.034-.259.117-.436.515-.741.966-.741.087 0 .174.011.259.034zm-7.204.14 4.354 1.167-3.901 2.253c-.434-1.084-.589-2.26-.453-3.42zm9.018 2.417 4.352 1.166c-.461 1.072-1.182 2.013-2.099 2.735zm-3.664.482-1.166 4.352c-1.072-.461-2.013-1.182-2.735-2.099zm1.932.518 2.253 3.901c-1.084.434-2.26.589-3.42.453z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/volume-knob.svg b/.icons/kora/apps/scalable/volume-knob.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/volume-knob.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vorta.svg b/.icons/kora/apps/scalable/vorta.svg
new file mode 100644
index 000000000..ee03d7245
--- /dev/null
+++ b/.icons/kora/apps/scalable/vorta.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -6 6.00094 0 10.999 11)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3b3b" offset="0"/>
+ <stop stop-color="#505050" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.23802 0 0 2.23837 -.618219 -1.74126)">
+ <path d="m6 5c-.334 0-.647.167-.832.445l-4 6c-.443.665.033 1.555.832 1.555h18c.799 0 1.275-.89.832-1.555l-4-6c-.185-.278-.498-.445-.832-.445z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m21 12.25c0-.69-.56-1.25-1.25-1.25h-17.5c-.69 0-1.25.56-1.25 1.25v4.5c0 .69.56 1.25 1.25 1.25h17.5c.69 0 1.25-.56 1.25-1.25z" fill="#4f5e66"/>
+ <circle cx="13.5" cy="14.5" r="1.5" fill="#04a1e2"/>
+ <circle cx="17.5" cy="14.5" r="1.5" fill="#02fcb0"/>
+ <path d="m2 11c-.554 0-1 .446-1 1v.5c0-.554.446-1 1-1h17.998c.554 0 1 .446 1 1v-.5c0-.554-.446-1-1-1z" fill="#fff" fill-opacity=".2" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vorta32.svg b/.icons/kora/apps/scalable/vorta32.svg
new file mode 120000
index 000000000..6f30af6d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/vorta32.svg
@@ -0,0 +1 @@
+vorta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vprerex.svg b/.icons/kora/apps/scalable/vprerex.svg
new file mode 100644
index 000000000..c6fb940af
--- /dev/null
+++ b/.icons/kora/apps/scalable/vprerex.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(28 0 0 40 -38 -24)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f90" offset="0"/>
+ <stop stop-color="#ffb943" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 -1.09231 -1.09231 0 -2.21538 -2.21539)" d="m-10-41.864c0-1.179-.957-2.136-2.136-2.136h-23.728c-1.179 0-2.136.957-2.136 2.136v35.728c0 1.179.957 2.136 2.136 2.136h23.728c1.179 0 2.136-.957 2.136-2.136z" fill="url(#a)"/>
+ <g transform="matrix(1.09231 0 0 1.09231 -2.21538 -2.21539)">
+ <path d="m11.285 7.029 6 10c.568.947 1.797 1.254 2.744.686s1.254-1.797.686-2.744l-6-10c-.568-.947-1.797-1.254-2.744-.686s-1.254 1.797-.686 2.744z" fill="#3f3f3f"/>
+ <path d="m13.64 15.409c-.396.225-.64.642-.64 1.092 0 .449.244.866.638 1.091l3.723 2.12 3.723 2.12c.194.11.414.168.638.168.7 0 1.277-.568 1.277-1.259l.001-4.241v-4.24c0-.691-.577-1.26-1.277-1.26-.225 0-.445.058-.64.169l-3.721 2.12z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m24.285 29.029 6 10c.568.947 1.797 1.254 2.744.686s1.254-1.797.686-2.744l-6-10c-.568-.947-1.797-1.254-2.744-.686s-1.254 1.797-.686 2.744z" fill="#3f3f3f"/>
+ <path d="m26.64 37.409c-.396.225-.64.642-.64 1.092 0 .449.244.866.638 1.091l3.723 2.12 3.723 2.12c.194.11.414.168.638.168.7 0 1.277-.568 1.277-1.259l.001-4.241v-4.24c0-.691-.577-1.26-1.277-1.26-.225 0-.445.058-.64.169l-3.721 2.12z" fill="#4f4f4f" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vroid-studio.svg b/.icons/kora/apps/scalable/vroid-studio.svg
new file mode 100644
index 000000000..22730c7cf
--- /dev/null
+++ b/.icons/kora/apps/scalable/vroid-studio.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37 37 0 25.8028 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffb824" offset="0"/>
+ <stop stop-color="#fecd38" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.07271 0 0 1.07271 -1.78137 -1.70866)" fill-rule="nonzero">
+ <path d="m3.162 22.949c1.745-2.933 8.558-14.368 10.302-17.301.213-.358.728-.649 1.152-.648 3.417.007 16.6.04 20.017.046.423.001.937.293 1.147.654 1.71 2.945 8.354 14.446 10.064 17.391.209.361.208.944-.004 1.303-1.711 2.887-8.295 13.975-10.006 16.861-.213.359-.728.651-1.151.652-3.476.014-17.088.08-20.564.093-.423.002-.936-.29-1.144-.652-1.679-2.917-8.142-14.18-9.821-17.096-.208-.362-.205-.945.008-1.303z" fill="url(#a)"/>
+ <path d="m22.014 34.859 11.171-17.345c.227-.354.674-.589 1.113-.492l4.602 1.013c.082.011.126.094.083.159l-9.771 16.193c-.222.369-.663.583-1.125.585l-5.984.028c-.079 0-.129-.078-.089-.141z" fill="#fea624"/>
+ <path d="m11.042 18.742 2.706-4.075c.365-.551.512-.667.703-.667h4.678c.419-.006.701.326.948.667l4.923 6.781-3.208 4.367c-.191.259-.583.243-.752-.031l-4.134-6.703c-.013-.021-.036-.035-.062-.035l-5.781-.101c-.103-.078-.057-.088-.021-.203z" fill="#fea624"/>
+ <path d="m14.451 14c-.191 0-.338.116-.703.666l-2.705 4.076c-.037.115-.084.125.02.203l.503.008 2.182-3.287c.365-.55.512-.666.703-.666h4.678c.42-.006.702.325.949.666l4.557 6.277.365-.496-4.922-6.781c-.247-.341-.529-.672-.949-.666z" fill="#000001" fill-opacity=".2"/>
+ <path d="m33.859 18.506c-.437-.004-.844.206-1.076.553l-10.49 15.748c-.06.084-.15.144-.254.17.018.013.039.023.065.023l.728-.004 9.951-14.937c.232-.347.639-.557 1.076-.553l4.313.031s.828-1.346.828-1.389c.004.102-.053-.15-.053-.15h-.004z" fill-opacity=".2"/>
+ <path d="m11.391 18.448 5.413-.037c.435-.003.841.211 1.064.561l3.844 6.055c.078.122.219.198.371.198.147 0 .285-.071.364-.188l7.072-10.49c.233-.346.643-.554 1.08-.547l4.911.073c.44.006.849.218 1.089.563l2.34 3.359c.04.057.061.124.061.193 0 .193-.17.353-.377.353-.001 0-.002 0-.003 0l-4.762-.036c-.437-.003-.845.207-1.076.554l-10.488 15.748c-.08.12-.221.193-.372.193s-.292-.074-.372-.194l-10.49-15.793c-.039-.059-.06-.126-.06-.196 0-.201.176-.367.391-.369z" fill="#feffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vs-code.svg b/.icons/kora/apps/scalable/vs-code.svg
new file mode 120000
index 000000000..e1fc544ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/vs-code.svg
@@ -0,0 +1 @@
+vscode.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vs_code.svg b/.icons/kora/apps/scalable/vs_code.svg
new file mode 120000
index 000000000..e1fc544ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/vs_code.svg
@@ -0,0 +1 @@
+vscode.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vscode-exploration.svg b/.icons/kora/apps/scalable/vscode-exploration.svg
new file mode 100644
index 000000000..9ce6e1329
--- /dev/null
+++ b/.icons/kora/apps/scalable/vscode-exploration.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m43.974 7.059-8.851-4.287c-1.026-.496-2.25-.287-3.055.522l-28.979 26.254c-.78.715-.779 1.948.002 2.662l2.367 2.165c.638.583 1.599.626 2.286.102l34.899-26.306c1.17-.893 2.852-.053 2.852 1.425v-.104c0-1.037-.591-1.983-1.521-2.433z" fill="#e87d1b"/>
+ <path d="m43.974 40.941-8.851 4.288c-1.026.495-2.25.286-3.055-.523l-28.979-27.221c-.78-.715-.779-1.949.002-2.662l2.367-2.165c.638-.583 1.599-.626 2.286-.102l34.899 27.273c1.17.893 2.852.054 2.852-1.425v.104c0 1.037-.591 1.983-1.521 2.433z" fill="#ff910c"/>
+ <path d="m35.123 45.229c-1.026.496-2.25.286-3.054-.523.991.996 2.685.291 2.685-1.119v-39.174c0-1.41-1.694-2.116-2.685-1.119.804-.809 2.028-1.019 3.054-.523l8.85 4.281c.931.45 1.522 1.396 1.522 2.435v29.028c0 1.037-.591 1.984-1.522 2.433z" fill="#ffab44"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vscode-insiders.svg b/.icons/kora/apps/scalable/vscode-insiders.svg
new file mode 100644
index 000000000..f5c4c625e
--- /dev/null
+++ b/.icons/kora/apps/scalable/vscode-insiders.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m42.585 8.237-8.236-3.989c-.954-.461-2.093-.267-2.842.486l-26.964 24.428c-.725.665-.724 1.813.002 2.477l2.203 2.014c.593.543 1.488.583 2.127.095l32.471-24.476c1.089-.831 2.654-.05 2.654 1.326v-.097c0-.965-.55-1.845-1.415-2.264z" fill="#007c64"/>
+ <path d="m42.585 39.763-8.236 3.989c-.954.461-2.093.267-2.842-.486l-26.964-25.328c-.725-.665-.724-1.813.002-2.477l2.203-2.014c.593-.543 1.488-.583 2.127-.095l32.471 25.376c1.089.831 2.654.05 2.654-1.326v.097c0 .965-.55 1.845-1.415 2.264z" fill="#00a388"/>
+ <path d="m34.349 43.752c-.954.462-2.093.267-2.841-.486.922.927 2.498.271 2.498-1.041v-36.45c0-1.312-1.576-1.968-2.498-1.041.748-.753 1.887-.948 2.841-.486l8.235 3.983c.866.419 1.416 1.299 1.416 2.265v27.009c0 .965-.55 1.846-1.416 2.264z" fill="#24bfa5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vscode.svg b/.icons/kora/apps/scalable/vscode.svg
new file mode 100644
index 000000000..ac421b927
--- /dev/null
+++ b/.icons/kora/apps/scalable/vscode.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m43.398 7.548-8.597-4.163c-.995-.482-2.184-.279-2.965.507l-28.143 25.345c-.757.695-.756 1.893.002 2.586l2.298 2.102c.62.567 1.553.609 2.221.1l33.89-25.397c1.137-.867 2.77-.052 2.77 1.384v-.101c0-1.007-.574-1.926-1.476-2.363z" fill="#0072b0"/>
+ <path d="m43.398 40.452-8.597 4.163c-.995.482-2.184.279-2.965-.507l-28.143-26.883c-.757-.694-.756-1.893.002-2.586l2.298-2.102c.62-.566 1.553-.608 2.221-.099l33.89 26.934c1.137.867 2.77.052 2.77-1.384v.101c0 1.007-.574 1.926-1.476 2.363z" fill="#008eda"/>
+ <path d="m34.801 44.616c-.995.481-2.184.278-2.965-.508.962.968 2.608.283 2.608-1.086v-38.044c0-1.369-1.646-2.054-2.608-1.086.781-.786 1.97-.989 2.965-.508l8.596 4.158c.903.436 1.477 1.355 1.477 2.363v28.19c0 1.008-.574 1.927-1.477 2.364z" fill="#1eacf8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vscodium.svg b/.icons/kora/apps/scalable/vscodium.svg
new file mode 100644
index 000000000..84f3d1fbe
--- /dev/null
+++ b/.icons/kora/apps/scalable/vscodium.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dde4e6" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.140083 -31.8696 31.8696 -.140083 24.6619 39.9348)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0060d6" offset="0"/>
+ <stop stop-color="#3099ec" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.312 39.864c-.338-.092-.632-.308-.837-.615-.304-.453-.405-.781-.775-2.516-.155-.723-.382-1.205-.765-1.62-.669-.724-1.442-.981-3.272-1.088-2.047-.12-2.774-.301-3.458-.858-.777-.634-1.102-1.35-1.566-3.458-.287-1.302-.451-1.828-.789-2.529-.621-1.288-1.474-2.288-2.71-3.178-.796-.573-1.034-.922-.903-1.325.107-.327.446-.538.867-.538.339 0 .546.084.815.331.258.237.41.461.767 1.126.325.608.638 1.051.742 1.051.063 0 .073-.257.073-1.843 0-1.102.02-1.917.05-2.028.061-.222.302-.442.484-.442.302.001.562.291.694.777.03.111.157 1.216.282 2.458.125 1.241.246 2.276.268 2.301.07.075.388-.324.595-.747.203-.415.34-.944.342-1.318 0-.119-.056-.495-.126-.837-.103-.508-.116-.658-.074-.818.135-.507.691-.591 1.056-.158.264.313.355.668.353 1.376 0 .767-.066 1.053-.624 2.779-.482 1.491-.634 2.152-.633 2.752 0 2.152 1.779 3.554 4.753 3.755.265.017.481.015.481-.005s-.165-.345-.368-.722c-.698-1.299-.981-2.206-.981-3.143 0-.705.102-1.136.55-2.311.614-1.608.674-1.869.674-2.93.001-.552-.024-.895-.086-1.186-.334-1.582-1.156-2.941-2.316-3.829-.46-.352-.597-.428-1.773-.979-1.131-.53-1.426-.714-1.878-1.176-.486-.496-.692-.902-.725-1.427-.02-.324-.012-.375.069-.419.187-.1.584-.118.939-.043.658.139 1.248.519 2.191 1.409 1.005.948 1.571 1.299 2.263 1.4.337.049.371.046.434-.042.103-.143.088-.675-.029-.99-.215-.58-.675-1.011-1.704-1.594-.662-.375-1.108-.696-1.307-.94-.487-.597-.586-1.473-.217-1.919.35-.422.943-.469 1.626-.13.332.164.481.285.985.801 1.472 1.506 2.358 3.481 2.748 6.125.104.705.09 3.365-.023 4.288-.107.88-.278 1.924-.478 2.929-.174.87-.187 1.269-.054 1.568.099.22.303.367.509.367.234 0 .648-.271 1.125-.735.779-.76 1.215-1.495 1.465-2.469.109-.424.128-.633.16-1.74.033-1.169.043-1.274.15-1.496.154-.324.439-.531.731-.531.189 0 .247.027.407.189.417.424.403.979-.076 2.956-.342 1.408-.797 2.494-1.376 3.274-.173.235-.684.783-1.134 1.219-.54.523-.901.918-1.062 1.162-.941 1.429-.439 2.83 1.107 3.089.647.109 1.364-.102 1.853-.545.683-.616 1.32-1.989 1.766-3.806.664-2.699.877-5.635.531-7.316-.313-1.52-.941-2.794-1.824-3.698-.241-.247-.763-.676-1.292-1.062-1.476-1.076-2.07-1.771-2.275-2.664-.102-.443-.076-.894.056-.995.171-.131.601-.194.898-.134.735.15 1.381.733 2.061 1.862.535.887.779 1.218 1.146 1.55.273.246.411.314.411.201 0-.029-.131-.306-.29-.614-1.161-2.241-1.995-3.931-2.107-4.27-.253-.767-.108-1.31.411-1.543.59-.265 1.246.164 1.561 1.021.067.183.502 1.672.967 3.31 1.003 3.536.935 3.314 1.006 3.29.087-.029.414-.838.579-1.434.216-.783.309-1.598.277-2.414-.033-.799-.116-1.316-.409-2.522-.158-.649-.217-.995-.217-1.265 0-.638.25-1.158.68-1.415.478-.285 1.198-.142 1.681.334.474.467.628.974.587 1.934-.044 1.027-.211 1.651-1.146 4.288-.833 2.352-1.083 3.228-1.233 4.322-.099.718-.097 1.849 0 2.452.087.527.264 1.11.342 1.135.028.009.271-.61.538-1.376.655-1.875.743-2.086.948-2.268.405-.362 1.007-.052 1.007.517 0 .477-1.012 3.486-3.588 10.679-.72 2.008-1.301 3.686-1.293 3.729.012.051 1.04-.869 2.93-2.616 4.038-3.732 4.098-3.795 4.359-4.558.105-.306.119-.416.097-.782-.035-.585-.227-1.091-.809-2.134-.69-1.235-.909-1.76-.981-2.344-.146-1.187.9-1.959 1.638-1.209.41.416.978 1.849 1.226 3.093.068.344.124.672.124.729 0 .288.153.049.77-1.205.892-1.813 1.057-2.062 1.537-2.314.421-.22.935.01 1.215.544.152.289.147.834-.011 1.321-.418 1.288-2.063 4.029-3.835 6.39-.099.131-.153.238-.121.238.033 0 .184-.074.338-.165.954-.563 1.629-.6 2.294-.124.204.145.43.575.429.816-.001.271-.15.586-.351.74-.367.282-.753.373-1.844.437-1.797.104-3.161.595-4.47 1.608-1.032.798-1.635 1.603-2.667 3.559-.841 1.592-1.234 2.169-2.02 2.959-.569.572-.993.844-1.477.947-.316.067-.314.067-.644-.023h.005z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/vstudio.svg b/.icons/kora/apps/scalable/vstudio.svg
new file mode 100644
index 000000000..377a0a9ca
--- /dev/null
+++ b/.icons/kora/apps/scalable/vstudio.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1666a3" offset="0"/>
+ <stop stop-color="#4899d7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(24.0005 0 0 23.9981 12.0008 25)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d99f1b" offset="0"/>
+ <stop stop-color="#ffca68" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0-11.038-8.962-20-20-20s-20 8.962-20 20 8.962 20 20 20 20-8.962 20-20z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m36 13.002s-3.6-.103-7.197 1.697c-1.1.5-2.298 1.3-3.297 2.299-1.616 1.616-4.127 4.592-6.104 6.996h-4.39l-2 2.998 3.39.918c.01.121.043.291.137.522l-.527 1.158s-.201.401 1.298 2c1.6 1.6 2.1 1.398 2.1 1.398l1.242-.564c.186.058.324.078.414.078l.942 3.484 2.998-1.998v-4.525c2.421-1.958 5.393-4.418 6.996-5.969.999-.999 1.8-2.199 2.398-3.299 1.698-3.596 1.6-7.192 1.6-7.192zm-21.289 16.988c-.2.202-.499.401-.699.602-2.299 2.296-1.998 6.394-1.998 6.394s4.095.301 6.394-1.998c.201-.2.402-.499.602-.699-.2-.1-.3-.2-.5-.301-1.9 1.499-4.797 1.299-4.797 1.299s-.2-2.899 1.299-4.797c-.101-.2-.201-.3-.301-.5z" fill="url(#b)"/>
+ <path d="m29 22c-1.101 0-2-.9-2-2 0-1.101.899-2 2-2 1.1 0 2 .899 2 2 0 1.1-.901 2-2 2z" fill="#fff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vuescan.svg b/.icons/kora/apps/scalable/vuescan.svg
new file mode 120000
index 000000000..a6fb1a21d
--- /dev/null
+++ b/.icons/kora/apps/scalable/vuescan.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/vuze.svg b/.icons/kora/apps/scalable/vuze.svg
new file mode 100644
index 000000000..56716705a
--- /dev/null
+++ b/.icons/kora/apps/scalable/vuze.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.11315 0 0 1.11315 -2.71563 -2.71563)" fill-rule="nonzero">
+ <path d="m30.299 6.672s-.233-1.373-3.923-.678c-4.402.827-5.605 2.603-5.851 6.361 0 0-1.463 4.054-5.445 5.578-.809-.799-5.139.843-1.638 2.935.37.504.073.851-.193 1.245-.279.414-1.112.585-1.438.688-.636.201-1.23-2.489-3.414-.392-1.922 1.708-1.466 4.095-2.537 4.783-.861.438-2.675 1.237-1.445 3.365 0 0 1 1.871 4.003 1.443.941-.134 2.112-.008 2.681.958.666 1.131.526.723.802 1.175 0 0 .617 1.765.946 2.761 0 0 1.026 3.138 5.484 4.286 0 0 1.599.377 3.506.619 2.076.211 3.86 1.871 5.259 2.125 0 0 1.107.259 1.689-.179 0 0 .786-.769-2.027-1.343 0 0-3.506-.936-.994-1.685 0 0 3.354-.307 4.399-.895 0 0 3.444-1.071 2.486-2.203 0 0-.425-.513-2.44.89 0 0-1.399.861-1.308.328 0 0 .657-1.639-1.03-3.047-1.477-.948-2.759-1.769-3.911-2.23 0 0-3.078-1.163-2.152-1.665 0 0 4.249-1.079 5.151-7.919 0 0 1.46-3.603 4.955 3.745 0 0 .718 1.177-3.512.87 0 0-1.536.02-.937.774 0 0 .431.574 2.768.126 0 0 1.092-.141 2.542.282 0 0 2.47.679 5.332-.462 0 0 1.475-.639 3.951-.835 0 0 2.599-.076 1.784-1.283 0 0-.262-.769-2.399.453 0 0-4.059 1.766-4.305.196 0 0-.87-1.038 1.529-3.226 0 0 2.345-1.743.93-2.474 0 0-1.491-.687-2.014 1.879 0 0-.445 3.142-2.414 3.224 0 0-2.521.371-3.13-3.99 0 0-1.174-4.179-1.04-5.178.167-1.249.347-.102 1.069-5.232-1.517.282 1.045-4.191-1.769-6.173z" fill="#1d52bf"/>
+ <path d="m31.965 4.867s-2.047-1.361-5.77-.673c-4.441.82-7.18 3.423-7.428 7.145 0 0-.061 1.942-1.247 3.7-2.794 1.541-4.852 5.009-5.826 7.586-1.475 6.034-3.776 6.301-2.118 10.717.672 1.12 1.788 1.428 2.305 1.539 3.162.681 7.557-1.73 10.661-2.873 0 0 4.763-1.538 5.672-8.314 1.548-5.628 5.443-6.258 5.631-11.307-.003-.002.959-5.557-1.88-7.52z" fill="#377def"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/vym.svg b/.icons/kora/apps/scalable/vym.svg
new file mode 100644
index 000000000..aa4f9985f
--- /dev/null
+++ b/.icons/kora/apps/scalable/vym.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <path d="m44 24c0 11.038-8.962 20-20 20s-20-8.962-20-20 8.962-20 20-20 20 8.962 20 20z" fill="url(#a)"/>
+ <path d="m28.336 11.979c-.155 0-.304.019-.457.025-.288.005-.575.021-.861.049-5.639.505-10.013 5.286-10.018 10.947.002.18.009.361.02.541-.001.036-.004.071-.004.107v1.559l-.016.793-2.76 4.115c-.6 1.145-.032 1.856 1.256 1.873l1.52.02v4.5c0 1.344 1.102 2.451 2.453 2.451l2.531.041v4.9c.658.065 1.325.1 2 .1 4.516 0 8.659-1.5 12-4.006v-7.994c0-.513-.015-.984-.041-1.426 1.947-2.041 3.036-4.754 3.041-7.574-.006-5.727-4.483-10.54-10.195-10.959-.165-.039-.323-.062-.469-.062z" fill="#1d64ff" fill-rule="nonzero"/>
+ <path d="m28 17c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm0 2c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm0 2c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wallpaper.svg b/.icons/kora/apps/scalable/wallpaper.svg
new file mode 120000
index 000000000..0bb501486
--- /dev/null
+++ b/.icons/kora/apps/scalable/wallpaper.svg
@@ -0,0 +1 @@
+preferences-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/warpinator.svg b/.icons/kora/apps/scalable/warpinator.svg
new file mode 100644
index 000000000..595171344
--- /dev/null
+++ b/.icons/kora/apps/scalable/warpinator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 1001.84 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#402c7a" offset="0"/>
+ <stop stop-color="#4953a6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m33.213 9.928c-1.646 0-3 1.354-3 3 0 .363.066.723.195 1.063l-4.336 5.298c-.591-.237-1.222-.36-1.859-.361-2.628.004-4.828 2.079-4.984 4.703l-7.444 1.063c-.378-.483-.959-.766-1.572-.766-1.097 0-2 .903-2 2s.903 2 2 2c.814-.001 1.55-.499 1.854-1.254l7.443-1.062c.709 1.982 2.598 3.314 4.703 3.316 2.743 0 5-2.257 5-5-.001-.974-.286-1.926-.82-2.74l4.338-5.303c.159.027.32.042.482.043 1.646 0 3-1.354 3-3s-1.354-3-3-3zm-16 2c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm16 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm-13.904 3.686-1.207.892.808 1.154 1.207-.892zm1.209 1.728-1.207.893 1.064 1.521 1.209-.892zm3.695 3.586c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3zm-14 4c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm18.473 2.41-1.063 1.063 1.371 1.371 1.063-1.063zm-7.284 1.594-.988 2.471 1.418.498.988-2.471zm9.149.271-1.063 1.063 1.586 1.586 1.063-1.063zm3.162 1.725c-1.371 0-2.5 1.129-2.5 2.5s1.129 2.5 2.5 2.5 2.5-1.129 2.5-2.5-1.129-2.5-2.5-2.5zm-13.5 1c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/warsow.svg b/.icons/kora/apps/scalable/warsow.svg
new file mode 100644
index 000000000..7b06f40e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/warsow.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.505196 -40 40 -.505196 24.5052 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#013aaa" offset="0"/>
+ <stop stop-color="#248afd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -35.6929 35.6929 0 24 39.6929)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cd5b01" offset="0"/>
+ <stop stop-color="#f57f17" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24 4c-10.972 0-20 9.028-20 20 .019 4.334 1.445 8.547 4.064 12h5.936c1.31 0 2.416-.833 2.826-2h11.174c1.662 0 3-1.338 3-3v-7c0-1.662-1.338-3-3-3h-11v-9h22.998c-3.774-5.032-9.708-7.999-15.998-8z" fill="url(#b)"/>
+ <path d="m27 22h-5l-1 4h5zm17-12-1 5h-24l2 3h14l-3 9 4 3-3 8h-29l1-5h24l-2-3h-14l4-9-5-3 3-8z" fill="#fff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/waterfox-classic.svg b/.icons/kora/apps/scalable/waterfox-classic.svg
new file mode 120000
index 000000000..8b27b7c2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/waterfox-classic.svg
@@ -0,0 +1 @@
+waterfox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/waterfox-current.svg b/.icons/kora/apps/scalable/waterfox-current.svg
new file mode 120000
index 000000000..8b27b7c2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/waterfox-current.svg
@@ -0,0 +1 @@
+waterfox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/waterfox-icon.svg b/.icons/kora/apps/scalable/waterfox-icon.svg
new file mode 120000
index 000000000..8b27b7c2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/waterfox-icon.svg
@@ -0,0 +1 @@
+waterfox.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/waterfox.svg b/.icons/kora/apps/scalable/waterfox.svg
new file mode 100644
index 000000000..67fae4bd2
--- /dev/null
+++ b/.icons/kora/apps/scalable/waterfox.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-7.58356 -19.6722 19.6722 -7.58356 11.9851 35.4186)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0073d5" offset="0"/>
+ <stop stop-color="#00edff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(7.93624 -20.0391 20.0391 7.93624 35.0012 35.4186)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4015ae" offset="0"/>
+ <stop stop-color="#8f88e7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-10.316 -12.6439 12.6439 -10.316 37.029 37.4489)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00edff" offset="0"/>
+ <stop stop-color="#0081cd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-8.88762 -14.6304 14.6304 -8.88762 37.5981 40.0317)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00e1fa" offset="0"/>
+ <stop stop-color="#0082ce" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-6.46889 -3.22062 3.22062 -6.46889 24.7752 36.9188)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity="0" offset="0"/>
+ <stop stop-color="#0072b5" stop-opacity=".25" offset="1"/>
+ </linearGradient>
+ <path d="m2.46 22.032 8 18c1.121 2.521 4.078 3.659 6.6 2.538 2.521-1.121 3.659-4.078 2.538-6.6l-8-18c-1.121-2.521-4.078-3.659-6.6-2.538-2.521 1.121-3.659 4.078-2.538 6.6z" fill="url(#a)"/>
+ <path d="m37.598 40.032 8-18c1.121-2.522-.017-5.479-2.538-6.6-2.522-1.121-5.479.017-6.6 2.538l-8 18c-1.121 2.522.017 5.479 2.538 6.6 2.522 1.121 5.479-.017 6.6-2.538z" fill="url(#b)"/>
+ <g fill-rule="nonzero">
+ <path d="m19.753 24.576s6.262-7.854 7.739-6.185c2.017 2.638 3.594 5.931 5.023 8.478l-.016.026 3.707 6.589c1.336 1.426 2.831.97 4.249.145l-2.846 6.402c-1.672 3.756-6.909 4.002-8.926.42z" fill="url(#c)"/>
+ <path d="m19.753 24.576s2.698-2.666 4.175-.997c2.017 2.638 3.594 5.931 5.023 8.478l-.016.026s3.043 6.044 5.198 6.171c3.017.179 4.785-2.488 6.322-4.625l-2.846 6.402c-1.672 3.756-6.909 4.002-8.926.42z" fill="url(#d)"/>
+ <path d="m30.734 13.063c-.97-.016-2.083.145-3.431.601-3.271 1.082-5.278 3.058-6.754 4.727-2.018 2.638-3.595 5.931-5.024 8.478l.016.026-3.707 6.589c-1.336 1.426-2.83.97-4.248.145l2.846 6.402c1.671 3.756 6.909 4.002 8.925.42l8.93-15.875.164-.256c1.785-2.853 3.827-5.683 6.225-7.853.268-.237.47-.623.304-1.029-.672-1.648-1.903-2.009-3.32-2.305-.295-.04-.602-.065-.926-.07zm-15.505-.062c-.14-.004-.281.007-.421.036-1.11.23-1.979 1.973-1.779 3.568.123.99.967 2.504 1.687 3.029.313.228.719.391.903.363.289-.045.352-.23.453-1.337.065-.707.306-1.767.534-2.357.499-1.287.516-1.705.096-2.453-.286-.508-.865-.83-1.473-.849zm9.605-7.001c.846-.001 1.625.305 2.264.913 1.234 1.172 1.201 2.605-.095 4.061-.687.772-.948.934-3.809 2.357-1.071.533-1.661.959-2.342 1.691-.501.538-1.008.978-1.128.978-.119 0-.311-.207-.426-.46s-.243-1.125-.284-1.937c-.164-3.215 1.132-5.64 3.76-7.041.704-.375 1.402-.561 2.06-.562zm8.166-1c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#00edff"/>
+ <path d="m22.984 16.018c1.146-.919 2.477-1.798 4.249-2.384 1.348-.456 2.541-.658 3.511-.642.324.005.631.03.926.07 1.417.296 2.698.668 3.37 2.316.166.406-.016.885-.284 1.122-.852.771-1.739 1.592-2.505 2.501-1.948 1.18-2.894 1.822-4.223 1.822-1.328 0-1.312-1.32-1.312-1.32s-1.328 1.874-3.827 1.604c-1.523-.165-1.46-2.544.095-5.089z" fill="#e1fcfe"/>
+ <path d="m34.98 15.438c-1.473-.999-3.35.13-4.876 1.062-2.94 1.796-4.997 5.02-6.176 7.079-1.598 2.79-3.499 6.35-4.928 8.897 0 0-2.624 5.383-6 5.432-2.939.043-4.034-2.5-5.414-4.279l2.846 6.402c1.671 3.756 6.909 4.002 8.925.42l8.93-15.875.164-.256c1.785-2.853 3.827-5.683 6.225-7.853.268-.237.667-.783.304-1.029z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wavebox.svg b/.icons/kora/apps/scalable/wavebox.svg
new file mode 100644
index 000000000..c64f44fc9
--- /dev/null
+++ b/.icons/kora/apps/scalable/wavebox.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-21.7669 -39.899 39.899 -21.7669 195.66 -43.7642)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#235f94" offset="0"/>
+ <stop stop-color="#00aef0" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.374 8.398-.968.305-12.04 3.76v7.24l6.367 3.982-6.367 3.186v7.183l11.706 5.12 1.302.571v-7.097l-5.345-2.341 5.345-2.674v-7.47l-5.284-3.302 5.284-1.651zm3.252 0v6.812l5.285 1.651-5.285 3.302v7.47l5.345 2.674-5.345 2.341v7.097l1.302-.571 11.706-5.12v-7.183l-6.367-3.186 6.367-3.982v-7.24l-12.04-3.76z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/waveform11.svg b/.icons/kora/apps/scalable/waveform11.svg
new file mode 100644
index 000000000..456bc9791
--- /dev/null
+++ b/.icons/kora/apps/scalable/waveform11.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24.0031 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3c4153" offset="0"/>
+ <stop stop-color="#515a79" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m19.231 32.155c2.591-2.601 4.739-4.728 4.772-4.728.034 0 2.163 2.11 4.731 4.69 2.569 2.579 4.704 4.708 4.745 4.731.184.103 2.164-1.746 3.009-2.811 1.454-1.831 2.505-3.976 3.056-6.24.545-2.241.604-4.696.164-6.908-.663-3.336-2.345-6.358-4.829-8.675-.417-.389-1.225-1.06-1.325-1.101-.067-.027-6.52 6.433-6.52 6.527 0 .068 3.231 3.331 3.298 3.331.023 0 .327-.288.676-.64s1.054-1.048 1.565-1.546l.931-.905.169.26c.416.642.95 1.867 1.203 2.756.31 1.095.412 1.868.412 3.138 0 1.082-.033 1.444-.21 2.295-.191.92-.466 1.746-.856 2.567-.277.587-.662 1.244-.727 1.244-.027 0-2.174-2.132-4.771-4.739l-4.721-4.738-4.721 4.738c-2.597 2.607-4.744 4.739-4.771 4.739-.065 0-.449-.657-.727-1.244-.499-1.051-.839-2.211-1.011-3.443-.073-.521-.073-2.317 0-2.837.122-.875.332-1.727.629-2.548.192-.531.678-1.536.931-1.928l.169-.26.89.864c.489.475 1.193 1.171 1.565 1.546.371.374.694.681.717.681.067 0 3.298-3.263 3.298-3.331 0-.034-1.456-1.523-3.236-3.31-3.129-3.14-3.239-3.246-3.328-3.19-.182.113-.883.7-1.3 1.088-3.767 3.502-5.642 8.71-4.976 13.824.34 2.609 1.315 5.101 2.839 7.255.542.767.946 1.238 1.743 2.036.702.703 1.658 1.538 1.765 1.54.022.001 2.16-2.127 4.752-4.728z" fill="#e4e5f0"/>
+ <path d="m24.913 42.173c1.008-.055 1.715-.143 2.681-.332.713-.14 1.88-.457 2.397-.652l.266-.1-3.092-3.119c-1.7-1.716-3.123-3.12-3.161-3.12-.039 0-1.462 1.404-3.162 3.12l-3.092 3.119.271.103c1.277.482 3.349.891 4.963.979zm2.308-32.082c2.496-2.506 3.132-3.17 3.077-3.205-.219-.14-1.804-.592-2.784-.792-1.184-.243-1.904-.305-3.51-.305-1.607 0-2.327.062-3.511.305-.98.2-2.565.652-2.784.792-.055.035.581.699 3.077 3.205 1.731 1.738 3.179 3.16 3.218 3.16.038 0 1.486-1.422 3.217-3.16z" fill="#b975ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/waydroid.svg b/.icons/kora/apps/scalable/waydroid.svg
new file mode 100644
index 000000000..0689001ab
--- /dev/null
+++ b/.icons/kora/apps/scalable/waydroid.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 9.890625,3.0019531 A 2,2 0 0 0 8.8007812,3.4003906 2,2 0 0 0 8.4003906,6.1992188 L 12.150391,11.197266 A 19,19 0 0 0 5,26 19,19 0 0 0 24,45 19,19 0 0 0 43,26 19,19 0 0 0 35.871094,11.169922 l 3.728515,-4.9707032 a 2,2 0 0 0 -0.40039,-2.7988282 2,2 0 0 0 -1.482422,-0.3808594 2,2 0 0 0 -1.316406,0.78125 L 32.492188,9.0097656 A 19,19 0 0 0 24,7 19,19 0 0 0 15.525391,9.0351562 l -3.925782,-5.234375 a 2,2 0 0 0 -1.316406,-0.78125 2,2 0 0 0 -0.392578,-0.017578 z"/>
+ <path style="fill:#37ce87" d="m 41.53352,25.06192 c 0,10.49341 -6.634101,16.897677 -17.127511,16.897677 -10.493411,0 -18.541377,-6.324631 -18.541377,-16.818041 0,-1.032172 -0.782327,-2.186677 -0.6239219,-3.174197 C 6.6927048,12.915413 14.538762,6 24,6 c 9.507555,0 17.384076,6.983287 18.780154,16.100452 0.144762,0.945375 -1.246634,1.975613 -1.246634,2.961468 z"/>
+ <path style="fill:#fd9c01" d="M 42.689453 21.603516 C 35.6529 23.12649 27.939393 24 24 24 C 19.889198 24 12.110334 23.217489 5.3144531 21.742188 A 19 19 0 0 0 5 25 A 19 19 0 0 0 24 44 A 19 19 0 0 0 43 25 A 19 19 0 0 0 42.689453 21.603516 z"/>
+ <path style="fill:none;stroke:#37ce87;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 10,4 6,8"/>
+ <path style="opacity:0.2" d="m 40.107422,23.128428 c -2.134389,0.407475 -4.266823,0.745002 -6.306641,1.025391 L 31.949219,31.261241 26.646484,24.89796 C 25.660369,24.959053 24.745786,24.999522 24,24.999522 c -0.753154,0 -1.66201,-0.03591 -2.632812,-0.08789 L 16.052734,31.1421 14.273438,24.249522 C 12.139952,23.978582 9.9197959,23.641116 7.7285156,23.228038 l 5.2460934,15.692281 c 0.743901,1.514261 1.703467,1.23476 2.730469,0.386718 l 8.376953,-8.928609 8.09961,8.67275 c 0.975142,1.321869 2.33185,1.422961 3.011718,-0.951172 z"/>
+ <path style="fill:#ffffff" d="m 40.107422,22.128906 c -2.134389,0.407475 -4.266823,0.745002 -6.306641,1.025391 l -1.851562,7.107422 -5.302735,-6.363281 C 25.660369,23.959531 24.745786,24 24,24 c -0.753154,0 -1.66201,-0.03591 -2.632812,-0.08789 L 16.052734,30.142578 14.273438,23.25 C 12.139952,22.97906 9.9197959,22.641594 7.7285156,22.228516 l 5.2460934,15.692281 c 0.743901,1.514261 1.703467,1.23476 2.730469,0.386718 l 8.376953,-8.928609 8.09961,8.67275 c 0.975142,1.321869 2.33185,1.422961 3.011718,-0.951172 z"/>
+ <path style="fill:none;stroke:#37ce87;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 38,4 -6,8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 42.689453 21.603516 C 35.6529 23.12649 27.939393 24 24 24 C 19.889198 24 12.110334 23.217489 5.3144531 21.742188 A 19 19 0 0 0 5 25 A 19 19 0 0 0 5.0292969 25.451172 A 19 19 0 0 1 5.3144531 22.742188 C 12.110334 24.217489 19.889198 25 24 25 C 27.939393 25 35.6529 24.12649 42.689453 22.603516 A 19 19 0 0 1 42.972656 25.412109 A 19 19 0 0 0 43 25 A 19 19 0 0 0 42.689453 21.603516 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.890625 2.0019531 A 2 2 0 0 0 8.8007812 2.4003906 A 2 2 0 0 0 8.0839844 4.5390625 A 2 2 0 0 1 8.8007812 3.4003906 A 2 2 0 0 1 9.890625 3.0019531 A 2 2 0 0 1 10.283203 3.0195312 A 2 2 0 0 1 11.599609 3.8007812 L 15.525391 9.0351562 A 19 19 0 0 1 24 7 A 19 19 0 0 1 32.492188 9.0097656 L 36.400391 3.8007812 A 2 2 0 0 1 37.716797 3.0195312 A 2 2 0 0 1 39.199219 3.4003906 A 2 2 0 0 1 39.929688 4.4980469 A 2 2 0 0 0 39.199219 2.4003906 A 2 2 0 0 0 37.716797 2.0195312 A 2 2 0 0 0 36.400391 2.8007812 L 32.492188 8.0097656 A 19 19 0 0 0 24 6 A 19 19 0 0 0 15.525391 8.0351562 L 11.599609 2.8007812 A 2 2 0 0 0 10.283203 2.0195312 A 2 2 0 0 0 9.890625 2.0019531 z M 36.3125 10.580078 L 35.871094 11.169922 A 19 19 0 0 1 42.962891 25.513672 A 19 19 0 0 0 43 25 A 19 19 0 0 0 36.3125 10.580078 z M 11.708984 10.607422 A 19 19 0 0 0 5 25 A 19 19 0 0 0 5.0371094 25.519531 A 19 19 0 0 1 12.150391 11.197266 L 11.708984 10.607422 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wayland.svg b/.icons/kora/apps/scalable/wayland.svg
new file mode 100644
index 000000000..9a3150878
--- /dev/null
+++ b/.icons/kora/apps/scalable/wayland.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.304582 -46.0183 46.0183 .304582 23.9032 47.2136)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c45e00" offset="0"/>
+ <stop stop-color="#cd9700" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.01 7.174c-2.87 0-5.573.724-7.938 1.989h3.342v.228c-.443.022-.745.14-.907.351-.338-.237-.671-.351-.991-.351h-1.099l-.613.096-.11-.096h-.035c-.438.25-.864.521-1.275.811.942 1.353 1.512 2.519 1.708 3.5h.912v.228h-.701v.254c.267.982.464 1.473.591 1.473h.214l.487-.127.105.127.11-.127.106.127v.092c-.359.258-.6.609-.724 1.06h-.078v.223h.188c.25 3.553.715 6.247 1.393 8.083l.398.315h.214c.255 0 .833-1.244 1.687-3.737.552-1.122.956-2.116 1.205-2.966l-.118-.355c.556-.828 1.14-1.244 1.717-1.244h.189c.372 0 .639.237.797.706.504.701.912 1.761 1.209 3.167l1.503 3.321c.193.237.289.499.289.797.552 1.258 1.056 2.09 1.512 2.494h.324c.373 0 .864-1.556 1.494-4.666.11 0 .398-.828.89-2.493v-.127l-1.696-.219-.395.122h-.513v-.254l1.021-.101h1.981c.771-2.747 1.476-4.876 2.116-6.392.071-.963.149-1.761.228-2.431-1.166-.964-2.462-1.779-3.86-2.406-.117.262-.333.395-.675.395v-.219l.623-.206c-2.081-.924-4.39-1.437-6.817-1.437m-3.211 1.985h2.707v.228l-.613.096-.596-.096-.508.223-.179-.223h-.807v-.228m-8.794 3.036c-2.987 3.036-4.84 7.207-4.84 11.807 0 9.287 7.54 16.819 16.823 16.819 9.288 0 16.823-7.532 16.823-16.819 0-3.76-1.227-7.229-3.295-10.025-.455.535-.894 1.551-1.332 3.05-.193 1.551-.526 2.992-.991 4.311-.411 1.363-.618 2.62-.618 3.772l-.775 2.269c0 .188.303.381.885.569-.11.451-.262.671-.486.671v.127h.188v.096c0 .237-.306.351-.912.351l.11.127v.451h-.184c.122.446.386.666.798.666v.228h-.798v.127c.263 0 .398.188.398.569l-1.121.447.11.126v.101c0 .15-.136.219-.403.219v.127c.338 0 .508.074.508.223-.478.193-1.112 1.144-1.901 2.848-.802 1.511-1.498 2.265-2.077 2.265h-.214c-.447-.342-.811-1.472-1.099-3.387-1.144-2.922-1.713-4.635-1.713-5.143 0-1.324-.372-2.726-1.104-4.22-.192-.661-.324-1.494-.394-2.497l-.487-.123c-1.218 2.195-1.848 3.908-1.901 5.144-.338.727-.605 1.599-.802 2.624.731.228 1.096.451 1.096.671v.118c-.57-.079-.968-.246-1.2-.483-.255.584-.584 2.177-.995 4.793-.324 1.213-.719 1.822-1.205 1.822-1.353-.53-2.493-1.406-3.398-2.615-.145 0-.381-.609-.701-1.827-.197 0-.329-.605-.403-1.818-.675-1.726-1.139-3.702-1.388-5.914v-3.321h-.11l-.482.127v-.127c0-.154.162-.223.482-.223l-.105-1.915v-1.503l-.78-4.789v-.928m12.884.048v.127c0 .166-.425.351-1.284.538v-.228l.591-.31.106.092h.083m-2.388.928v.092c-.372.347-.986.653-1.823.933v-.223c.145 0 .215-.117.215-.354l1.608-.443m15.15.122-.048.412h.188l.114-.092c-.082-.11-.17-.219-.257-.324m-9.437 5.336v.101l-.508.478h-.294v-.127c0-.188.267-.342.802-.446m-16.609 4.438h.11v.105c-.267.701-.499 1.122-.692 1.275h-.211v-.486m13.897 4.446h.105v.219l-.802.487-.105-.127v-.223l.802-.351m-11.006 1.498h.184l.32 1.24h-.214l-.29-1.148v-.096" fill="#f9f9f9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wazzapp.svg b/.icons/kora/apps/scalable/wazzapp.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/wazzapp.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/weather-clear.svg b/.icons/kora/apps/scalable/weather-clear.svg
new file mode 120000
index 000000000..d18572dd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/weather-clear.svg
@@ -0,0 +1 @@
+gnome-weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/weather-widget.svg b/.icons/kora/apps/scalable/weather-widget.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/weather-widget.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/weather.svg b/.icons/kora/apps/scalable/weather.svg
new file mode 100644
index 000000000..292731627
--- /dev/null
+++ b/.icons/kora/apps/scalable/weather.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.631344 -27.274 27.274 -.631344 23.891 44.4114)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d1d1d1" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <ellipse cx="14.796" cy="24.966" rx="8.715" ry="8.644" fill="#fff"/>
+ <ellipse cx="14.796" cy="24.966" rx="8.715" ry="8.644" fill-opacity=".145098"/>
+ <ellipse cx="30.086" cy="22.513" rx="13.778" ry="13.778" fill="none"/>
+ <ellipse cx="30.172" cy="22.868" rx="13.707" ry="13.707" fill="#ff6f00"/>
+ <g fill-rule="nonzero">
+ <path d="m28.317 17.08c-4.602.002-8.607 3.313-9.541 7.888-1.739-.722-3.689-1.101-5.671-1.1-6.49 0-12.769 4.18-12.583 10.737.227 7.958 6.579 9.815 11.744 9.854 14.925.114 22.905-.058 22.905-.058 4.2-.068 10.992-.624 11.242-6.305.318-7.257-8.871-8.329-8.871-8.329.003-.062.523-1.029.522-2.792 0-5.429-4.4-9.895-9.746-9.895z" fill="url(#a)"/>
+ <path d="m13.03 23.83c-6.813.03-12.252 4.832-12.45 9.397-.035.824-.091 1.672.016 2.477-.043-.322.296-2.221.374-2.536.94-3.803 5.76-8.303 12.095-8.303s11.549 4.364 11.55 9.668c-.005.205-.017.41-.038.614.208-.683.315-1.383.319-2.085-.001-5.064-5.357-9.231-11.866-9.232z" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/web-browser.svg b/.icons/kora/apps/scalable/web-browser.svg
new file mode 100644
index 000000000..02f1e6154
--- /dev/null
+++ b/.icons/kora/apps/scalable/web-browser.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m36.29 2.892c1.3-.59 2.878-1.009 4.365-.996 1.691.051 3.4.72 4.247 2.205 2.123 3.728-.544 8.055-2.395 11.215-6.451 11.012-16.465 20.291-27.603 25.814-4.314 2.139-10.13 4.201-12.425.175-1.24-2.176-.846-4.556.063-6.79l1.983 2.883c-.009.049-.053.429-.128 1.035-.42 3.384 6.874 2.13 12.713-1.434 11.144-6.804 22.124-16.232 25.615-28.416.848-2.956-.627-4.163-2.359-4.143-.443.014-.882.05-1.32.108l-2.756-1.656z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/web-google-drive.svg b/.icons/kora/apps/scalable/web-google-drive.svg
new file mode 120000
index 000000000..a88855e3d
--- /dev/null
+++ b/.icons/kora/apps/scalable/web-google-drive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/web-google-gmail-offline.svg b/.icons/kora/apps/scalable/web-google-gmail-offline.svg
new file mode 120000
index 000000000..c391e88ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/web-google-gmail-offline.svg
@@ -0,0 +1 @@
+gmail-offline.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/web-google-gmail.svg b/.icons/kora/apps/scalable/web-google-gmail.svg
new file mode 120000
index 000000000..535ba0006
--- /dev/null
+++ b/.icons/kora/apps/scalable/web-google-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/web-kindle.svg b/.icons/kora/apps/scalable/web-kindle.svg
new file mode 100644
index 000000000..b2e12af79
--- /dev/null
+++ b/.icons/kora/apps/scalable/web-kindle.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.652062 -42.6054 42.6054 -.652062 24.0202 44.5892)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f15f19" offset="0"/>
+ <stop stop-color="#fbb521" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.643 34.676c.237-.46.921-.869 1.727-1.031 1.071-.216 4.661-.024 10.703.574 1.197.118 1.392.101 1.621-.142l.133-.142.014-9.129c.013-8.608.008-9.14-.082-9.318-.129-.256-.352-.372-.837-.438-.56-.076-4.877-.465-6.768-.609-2.063-.158-4.389-.173-4.932-.034-.789.203-1.344.59-1.605 1.122l-.153.312-.008 9.693c-.005 5.332.01 9.62.032 9.53s.092-.265.155-.388zm-1.162-18.899c-.223-.767-.973-1.268-2.156-1.441-.942-.138-3.545-.002-8.438.441-3.448.312-3.444.311-3.646.711-.09.178-.095.71-.082 9.318l.014 9.129.133.142c.24.255.385.261 2.19.087 5.818-.559 9.102-.728 10.134-.519.508.102 1.119.375 1.407.628.213.187.461.612.485.83.007.068.02-4.188.027-9.459.013-8.417.004-9.618-.068-9.867z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/web-lounge.svg b/.icons/kora/apps/scalable/web-lounge.svg
new file mode 100644
index 000000000..0c6de4f10
--- /dev/null
+++ b/.icons/kora/apps/scalable/web-lounge.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.9829 42.9829 0 24 45.5418)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#304253" offset="0"/>
+ <stop stop-color="#435363" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m36 19.933v7.144c0 .065-.106.122-.153.15l-6.243 3.539c-.057.028-.123.028-.17 0l-6.271-3.567c-.057-.029-.163-.085-.163-.151l-.007-6.27c0-.066-.038-.122-.086-.151l-1.641-.976c-.114-.066-.266.019-.266.15v7.933c0 .366.199.713.522.891l7.466 4.234c.322.188.721.188 1.053 0l7.437-4.215c.323-.187.522-.525.522-.892v-8.504c0-.367-.199-.714-.522-.892l-7.437-4.215c-.323-.188-.721-.188-1.053 0l-3.444 1.952c-.114.066-.114.235 0 .301l1.727.976c.057.028.123.028.17 0l1.983-1.126c.057-.029.123-.029.171 0l6.242 3.539c.066.028.163.15.163.15z" fill="#ff9e30" fill-rule="nonzero"/>
+ <path d="m33.751 22.917c.598 0 1.083.485 1.083 1.083s-.485 1.083-1.083 1.083-1.084-.485-1.084-1.083.486-1.083 1.084-1.083zm-4.334 0c.598 0 1.083.485 1.083 1.083s-.485 1.083-1.083 1.083-1.083-.485-1.083-1.083.485-1.083 1.083-1.083z" fill="#fff"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m12 27.064v-7.147c0-.066.107-.122.155-.15l6.245-3.541c.057-.028.124-.028.171 0l6.375 3.569c.057.028.054.084.054.15v6.274c0 .066.069.122.116.15l1.618.977c.114.066.266-.019.266-.15v-7.936c0-.367-.199-.714-.522-.893l-7.47-4.235c-.323-.188-.722-.188-1.054 0l-7.432 4.207c-.323.188-.522.526-.522.892v8.51c0 .366.199.713.522.892l7.442 4.217c.322.188.721.188 1.053 0l3.446-1.954c.114-.066.114-.235 0-.3l-1.728-.977c-.057-.028-.123-.028-.171 0l-1.983 1.127c-.057.028-.124.028-.171 0l-6.246-3.541c-.066-.019-.23-.141-.164-.141z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m14.249 22.917c.598 0 1.084.485 1.084 1.083s-.486 1.083-1.084 1.083-1.083-.485-1.083-1.083.485-1.083 1.083-1.083zm3.251 0c.598 0 1.083.485 1.083 1.083s-.485 1.083-1.083 1.083-1.084-.485-1.084-1.083.486-1.083 1.084-1.083z" fill="#ff9e30"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/webamp-desktop.svg b/.icons/kora/apps/scalable/webamp-desktop.svg
new file mode 100644
index 000000000..be284bb90
--- /dev/null
+++ b/.icons/kora/apps/scalable/webamp-desktop.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.8576 44.8576 0 24 46.4287)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c686f" offset="0"/>
+ <stop stop-color="#347f85" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m23.999 1.571c-1.175 0-2.35.438-3.229 1.316l-17.883 17.885c-1.756 1.757-1.754 4.697.003 6.453l17.883 17.885c1.756 1.757 4.699 1.759 6.456.003l17.883-17.885c1.756-1.757 1.756-4.699 0-6.456l-17.883-17.885c-.879-.878-2.055-1.316-3.23-1.316z" fill="url(#a)"/>
+ <path d="m38.921 4.775c-.191.006-.376.063-.538.165l-28.837 18.157c-.31.195-.498.536-.499.903v4.272c0 .643.564 1.14 1.202 1.06l5.455-.682-7.412 7.411c-.2.201-.313.472-.313.755v5.341c.001.838.923 1.348 1.634.905l25.633-16.021c.312-.195.502-.537.502-.905v-4.272c0-.405-.228-.775-.59-.955l-2.947-1.473 7.497-7.497c.2-.201.313-.472.313-.755v-5.341c0-.602-.498-1.085-1.1-1.068z" fill="#fdd04b"/>
+ <path d="m28.272 17.592 3.939 1.844 7.497-7.497c.2-.201.313-.472.313-.755v-4.273s-9.349 8.286-11.749 10.681zm7.066 3.442-27.359 15.782v5.341c.001.838.923 1.348 1.634.905l25.633-16.021c.312-.195.502-.537.502-.905v-4.272c0-.33-.158-.63-.41-.83zm-14.542 1.898-11.749 1.068v4.272c0 .643.564 1.14 1.202 1.06l5.449-.682z" fill="#800000" fill-opacity=".1"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/webapp-manager.svg b/.icons/kora/apps/scalable/webapp-manager.svg
new file mode 100644
index 000000000..5cd130fc6
--- /dev/null
+++ b/.icons/kora/apps/scalable/webapp-manager.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#454f5e"/>
+ <path d="m42.674 44.763c-.943.574-2.05.905-3.234.905h-7.895l-6.701-20.663zm-39.888-2.986c9.762-8.003 20.578-16.745 21.026-16.589l-16.747 20.299c-1.948-.481-3.537-1.879-4.279-3.71zm42.882-15.734v8.176l-20.308-9.671zm-21.621-1.723-21.715-7.831v-7.929-.044z" fill="#eeeeec" fill-opacity=".07"/>
+ <path d="m27.362 45.668h-7.216l4.276-20.343zm-2.377-22.308-3.342-21.028h17.055z" fill="#eeeeec" fill-opacity=".07"/>
+ <path d="m11.037 45.668c5.311-8.786 12.887-20.52 13.057-20.343l-4.887 20.343zm34.631-9.45v3.101l-20.214-14.131zm-43.336 2.98v-7.151l20.542-6.768zm20.167-14.147-20.167 5.525v-8.39zm.985-.274-21.152-4.579v-3.032zm22.184-9.368v6.525l-20.214 2.34zm-21.715 8.271-16.352-21.274c.313-.049.633-.074.959-.074h8.806zm20.006-19.405c.476.502.869 1.083 1.158 1.721l-11.83 10.328z" fill-opacity=".02"/>
+ <path d="m45.668 39.516c-.012.951-.237 1.85-.629 2.653l-12.268-11.133zm-43.336-10.811v-2.561l21.246-1.459zm43.336-10.889v1.869l-19.276 4.543z" fill="#ffffff" fill-opacity=".11"/>
+ <path d="m27.362 45.668h-2.062l-.878-20.343zm-22.1-.945c-.491-.307-.936-.681-1.322-1.108l12.883-11.482zm40.406-14.173v3.029l-16.837-7.477zm-22.278-6.596-19.693-19.283c.906-1.132 2.199-1.941 3.679-2.226zm22.084-16.942c.127.495.194 1.014.194 1.548v2.996l-20.073 12.17zm-21.896 16.12-10.275-20.8h1.764zm2.157-1.142 10.053-19.658h2.997zm-9.709-2.833-13.694-8.718v-1.668z" fill="#eeeeec" fill-opacity=".07"/>
+ <path d="m12.953 43.079h11.439v2.548h-11.439z" fill="#50bc7c"/>
+ <path d="m3.506 43.079h9.822v2.549h-5.479c-1.785-.203-3.342-1.162-4.343-2.549z" fill="#6067e8" fill-rule="nonzero"/>
+ <path d="m24.017 43.079h11.064v2.548h-11.064z" fill="#ef4056"/>
+ <path d="m44.492 43.082c-1.001 1.385-2.557 2.343-4.341 2.546h-5.445v-2.549z" fill="#fcb642" fill-rule="nonzero"/>
+ <path d="m4.748 43.079c.037.034.074.067.112.1h38.314c.038-.033.075-.066.111-.1z" fill="none"/>
+ <path d="m25.538 14.575c-1.077-.002-1.97.184-2.836.619-.803.403-1.778 1.204-2.263 1.84-.821 1.076-.789 1.046-1.177.89-1.224-.489-2.632-.573-3.757-.226-2.082.643-3.577 2.646-3.666 4.918-.014.366-.05.705-.09.77s-.303.173-.573.241c-1.28.323-2.289 1.142-2.822 2.278-.252.539-.286.726-.286 1.811 0 1.141.014 1.226.332 1.871.551 1.121 2.082 2.383 3.53 2.383h2.806c-.008-.084-.066-.242-.151-.407-.298-.585-.512-1.609-.513-2.444-.001-2.295 1.374-4.082 3.742-4.858.764-.251.95-.367.95-.588 0-.312.568-1.575 1.011-2.248.621-.944 1.435-1.668 2.459-2.173 2.563-1.263 5.576-.851 7.423.996l.664.649.709-.181c.394-.103.853-.193 1.01-.197.362-.007.382-.273.076-1.191-.96-2.875-3.567-4.745-6.578-4.753zm-.196 5.16c-1.277-.007-1.811.12-2.867.649-1.008.505-1.949 1.732-2.459 3.213-.112.326-.211.691-.211.815 0 .393-.239.566-1.011.724-1.55.318-2.723 1.192-3.168 2.338-.181.468-.242.812-.241 1.539.003 2.274 1.316 4.406 3.304 4.406.483 0 2.434.014 9.731 0h9.097c1.448 0 2.304-1.915 2.399-2.942.144-1.877-.657-3.149-2.354-3.757l-.588-.211-.076-.815c-.242-2.97-3.244-4.755-6.261-3.711l-.618.226-.709-.739c-1.265-1.329-2.155-1.725-3.968-1.735z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/webbrowser-app.svg b/.icons/kora/apps/scalable/webbrowser-app.svg
new file mode 120000
index 000000000..30005047b
--- /dev/null
+++ b/.icons/kora/apps/scalable/webbrowser-app.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/webby.svg b/.icons/kora/apps/scalable/webby.svg
new file mode 100644
index 000000000..8c54ed6c0
--- /dev/null
+++ b/.icons/kora/apps/scalable/webby.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2385 43.2385 0 24 45.5705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b2455" offset="0"/>
+ <stop stop-color="#97407c" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m11 13 6 22 7-16.486 7 16.486 6-22" fill="none" stroke="#fff" stroke-opacity=".99" stroke-width="4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/webcamoid.svg b/.icons/kora/apps/scalable/webcamoid.svg
new file mode 100644
index 000000000..b9c5d5985
--- /dev/null
+++ b/.icons/kora/apps/scalable/webcamoid.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -16 16 0 11 17)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#f8f8f8" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.17568 0 0 2.17568 .067494 .067494)" d="m11 14c6 0 10 7 10 7s-5-2-10-2-10 2-10 2 4-7 10-7z" fill="#8c8c8c" fill-rule="nonzero"/>
+ <circle transform="matrix(2.17568 0 0 2.17568 .067494 .067494)" cx="11" cy="9" r="8" fill="url(#a)"/>
+ <g stroke-width="2.17568">
+ <circle cx="23.999974" cy="19.648614" r="10.8784" fill="#a6a6a6"/>
+ <circle cx="23.999974" cy="19.648614" r="6.52704" fill="#0085f3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/webcord.svg b/.icons/kora/apps/scalable/webcord.svg
new file mode 120000
index 000000000..972a47f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/webcord.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/webide.svg b/.icons/kora/apps/scalable/webide.svg
new file mode 100644
index 000000000..7fc7d50b0
--- /dev/null
+++ b/.icons/kora/apps/scalable/webide.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(45.125 0 0 45.125 1.43749 845.635)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9400ff" offset="0"/>
+ <stop stop-color="#d9317b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.363346 -25.361 25.361 -.363346 1129.58 21.4678)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#147966" stop-opacity=".22" offset="0"/>
+ <stop stop-color="#2dcbc6" stop-opacity=".22" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m20.622 16.334c-.783.014-1.46.631-1.598 1.453-.016.099-.025.198-.025.298l-.011 3.44c-.001.1-.01.199-.025.298-.138.821-.816 1.438-1.598 1.453l-.809.016-.005 1.72.808-.016c.093-.001.187.006.279.021.769.129 1.335.838 1.332 1.669l-.011 3.441c-.003.944.724 1.706 1.612 1.689l1.617-.03.005-1.721-1.617.031.014-4.3c.003-.945-.724-1.707-1.612-1.69.783-.015 1.461-.632 1.599-1.454.016-.098.025-.197.025-.297l.014-4.301 1.618-.03.006-1.721m4.852-.092c.887-.016 1.615.746 1.612 1.689l-.012 3.441c-.003.833.562 1.54 1.332 1.67.092.016.186.022.279.02l.809-.015-.005 1.721-.81.014c-.887.017-1.619.808-1.622 1.751l-.012 3.441c-.003.943-.736 1.735-1.624 1.751l-1.617.031.005-1.72 1.619-.031.014-4.302c.003-.943.735-1.733 1.623-1.749-.888.016-1.615-.747-1.612-1.69l.016-4.302-1.619.031.007-1.72z" fill="#f9f9f9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/webplotdigitizer.svg b/.icons/kora/apps/scalable/webplotdigitizer.svg
new file mode 100644
index 000000000..21a952b61
--- /dev/null
+++ b/.icons/kora/apps/scalable/webplotdigitizer.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="bevel" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 -149.344 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#207e35" offset="0"/>
+ <stop stop-color="#1d6434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(16.8289 35.001 -35.001 16.8289 -361.973 214.829)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#02b200" offset="0"/>
+ <stop stop-color="#2e9f52" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m13.94 11.618h9.286v-9.286h2.322v9.286h8.512v-9.286h2.322v9.286h9.286v2.322h-9.286v8.512h9.286v2.322h-9.286v20.894h-2.322v-20.894h-8.512v20.894h-2.322v-20.894h-9.286v20.894h-2.322v-20.894h-9.286v-2.322h9.286v-8.512h-9.286v-2.322h9.286v-9.286h2.322zm9.286 10.834v-8.512h-9.286v8.512zm10.834 0v-8.512h-8.512v8.512z" fill="#fff" fill-opacity=".4"/>
+ <path d="m36.459 7.966c1.585 0 4.353 1.623 6.494 3.445 1.126.958 2.049 1.873 2.715 2.568v25.461c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-9.368c.163.175.303.342.474.518 2.031 2.09 4.526 4.461 7.651 4.461 3.381 0 6.174-2.083 8.538-4.789 2.365-2.706 4.433-6.158 6.434-9.554 2-3.395 3.934-6.736 5.84-9.121 1.905-2.386 3.659-3.621 5.19-3.621z" fill="url(#b)"/>
+ <path d="m36.382 6.975c-3.19 0-5.725 2.064-7.815 4.696-2.089 2.632-3.892 5.973-5.725 9.251-1.832 3.279-3.693 6.493-5.692 8.784-1.998 2.29-3.989 3.58-6.306 3.58-2.045 0-4.297-1.447-5.997-3.057-1.405-1.331-2.218-2.448-2.515-2.869v4.732c.128.128.252.255.387.383 1.976 1.871 4.754 3.907 8.125 3.907 3.487 0 6.334-1.999 8.64-4.642s4.217-6.007 6.061-9.306c1.843-3.298 3.619-6.536 5.447-8.837s3.549-3.526 5.39-3.526c2.045 0 4.777 1.505 6.882 3.152.972.763 1.786 1.508 2.404 2.106v-4.125c-.173-.141-.316-.275-.498-.417-2.344-1.835-5.417-3.812-8.788-3.812z" fill="#e4e4e4"/>
+ </g>
+ <circle cx="10.844" cy="34.834" r="3.869" fill="#fff"/>
+ <circle cx="36.382" cy="8.523" r="3.869" fill="#fff"/>
+ <path d="m41.025 23.226h-10.524l6.19 8.126-6.19 8.125h10.524" fill="none" stroke="#fff" stroke-width="3.1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/webstorm.svg b/.icons/kora/apps/scalable/webstorm.svg
new file mode 100644
index 000000000..f58081620
--- /dev/null
+++ b/.icons/kora/apps/scalable/webstorm.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(22.7357 38.8239 -49.6614 29.0823 7.90793 5.82839)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#01cdd8" offset="0"/>
+ <stop stop-color="#2086d8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(10.9489 16.5909 -17.0928 11.2801 29.2471 5.26978)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fef045" offset="0"/>
+ <stop stop-color="#2184d9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(25.8761 27.668 -27.668 25.8761 -268.477 272.709)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002b2e" offset="0"/>
+ <stop stop-color="#131f48" offset="1"/>
+ </linearGradient>
+ <path d="m2.098 6.75 5.978 34.802 24.02 4.19 4.357-37.875-9.887-4.915-6.592 3.463-6.815-4.19-11.061 4.525z" fill="url(#a)"/>
+ <path d="m29.862 2.393 10.502.838 5.53 13.742-18.49 19.663-14.748-17.485 17.206-16.758z" fill="url(#b)"/>
+ <path d="m36.453 12.616 9.553 18.322-19.44 11.564-12.178-8.268z" fill="#01cdd8"/>
+ <path d="m10.17 10.14h27.783v27.853h-27.783z" fill="url(#c)"/>
+ <path d="m24 31.55v-1.888h-10.415v1.888zm8.053-7.036c1.28-.572 1.938-1.58 1.932-2.96-.005-1.791-.758-2.474-3.664-3.33-1.237-.365-1.694-.674-1.694-1.153-.001-.552.393-.801 1.267-.803.625-.001.91.075 1.656.444.496.246.946.419.998.387.156-.097 1.066-1.481 1.066-1.621-.002-.233-.982-.839-1.806-1.117-1.142-.383-2.756-.38-3.612.007-.667.301-1.323.873-1.589 1.383-.58 1.111-.453 2.581.292 3.404.551.606 1.021.844 2.562 1.299 1.442.426 1.915.649 2.101.995.183.341-.043.885-.444 1.068-.743.341-2.188.068-3.188-.601-.287-.191-.597-.349-.685-.349-.197 0-1.285 1.302-1.283 1.536 0 .393 1.524 1.247 2.801 1.57.925.235 2.588.154 3.29-.159zm-14.008.062c.078-.094.463-1.306.857-2.695.688-2.424.788-2.714.893-2.603.046.049 1.422 4.915 1.423 5.028 0 .029.086.14.192.244.241.241 1.783.269 1.969.036.221-.276 2.947-10.108 2.835-10.221-.06-.059-.624-.09-1.254-.07l-1.144.037-.614 2.375c-.339 1.306-.654 2.532-.702 2.726-.049.197-.132.304-.189.244-.055-.061-.417-1.203-.804-2.542-.387-1.337-.753-2.527-.814-2.645-.089-.17-.274-.212-.944-.211-.52.002-.878.059-.952.154-.067.084-.378 1.049-.691 2.145-.9 3.142-.925 3.219-1.032 3.106-.056-.058-.356-1.119-.67-2.356-.313-1.237-.627-2.429-.696-2.645l-.125-.395-1.208.001c-.999.003-1.207.035-1.207.187 0 .329 2.803 9.928 2.949 10.104.197.236 1.732.233 1.928-.004z" fill="#e7e7e7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/webtorrent-desktop.svg b/.icons/kora/apps/scalable/webtorrent-desktop.svg
new file mode 120000
index 000000000..9bfd0f43f
--- /dev/null
+++ b/.icons/kora/apps/scalable/webtorrent-desktop.svg
@@ -0,0 +1 @@
+webtorrent.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/webtorrent.svg b/.icons/kora/apps/scalable/webtorrent.svg
new file mode 100644
index 000000000..b5107ad7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/webtorrent.svg
@@ -0,0 +1,18 @@
+<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="-32.617188" x2="-32.617188" y1="46.828125" y2=".148437" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323232" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="-32.177738" x2="-32.226566" y1="47.365236" y2="-.242188" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff2a2a" offset="0"/>
+ <stop stop-color="#ed324b" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.91756445 0 0 .925227 53.677532 2.320962)">
+ <path d="m-42.582473 41.433227c-5.523913-3.190634-10.120075-5.875537-10.213694-5.966451-.09362-.09091-.188999-.259217-.211956-.374006-.02296-.114788-.04174-5.384334-.04174-11.710103 0-12.972389-.04638-11.866189.511859-12.208528.166847-.102319 4.720206-2.7370254 10.118575-5.8549024 9.116124-5.26510001 9.836121-5.66863901 10.108696-5.66564901.26791.0029 1.162816.504962 10.271739 5.76223801 6.142829 3.545374 10.059733 5.8437744 10.190218 5.9795194l.211956.2205v11.806263 11.806263l-.211956.2205c-.13064.135906-4.040115 2.428546-10.190218 5.975867-7.656111 4.415972-10.03897 5.761682-10.23913 5.782504-.245714.02556-.844382-.309901-10.304348-5.774015z" fill="url(#a)"/>
+ <path d="m-29.190437 9.262399c-5.181117 0-10.021014 1.998733-13.640792 5.62352-3.599677 3.609727-5.576354 8.422818-5.566314 13.563795.01502 10.709195 8.024381 15.594675 17.867236 15.110465.01306.000216.02643-.000194.0396 0 3.764053.05514 7.552065-1.458459 9.493561-2.635754.01368-.0021.02581-.0041.0396-.0072 2.718956-1.553676 4.175842-2.939376 4.175842-2.939376-2.860753.309773-6.916863.549532-12.683733-1.553284-3.474185-1.265146-4.924014-3.573507-5.190098-4.050444 0 0-.01101-.01471-.01101-.01975-.637619-1.109525-.943853-2.320911-.943853-3.515786 0-2.439973 1.265394-4.814819 3.524604-6.125166 1.63165-.938821 3.534868-1.188816 5.357302-.70184 1.817424.486986 3.339806 1.657544 4.283649 3.289194l2.941576-1.566493-.05504-.101227c-1.385689-2.404801-3.624612-4.121732-6.305568-4.844682-2.680925-.717928-5.48265-.347185-7.887451 1.038463h-.0021c-3.328574 1.922855-5.190099 5.423664-5.190099 9.018321 0 1.666791.415657 3.347738 1.254067 4.904079l-.0092.01111c0 .0041.02942.05463.0396.07478h-.0041s.01996.03004.03518.05493c.01985.04033.06974.131384.07478.136415.522138.898672 2.535004 3.924551 6.948002 5.531102 5.156882 1.882232 7.022624 1.802559 9.387943 1.394896-2.057739.992068-6.836768 2.333636-13.607793-2.316735-5.477341-3.765379-7.184776-10.462255-4.057026-15.924516 1.465969-2.555434 3.905469-4.407248 6.877597-5.205508 3.047431-.823361 6.200982-.422044 8.881927 1.124265l1.665484-2.890975c-3.454105-1.993125-7.510525-2.510777-11.416455-1.456474-3.835662 1.034225-6.998347 3.438408-8.906122 6.771981-4.006353 7.003583-1.878015 15.552488 5.060297 20.32697 1.046856.919432 2.245199 1.496265 3.506991 1.828309-7.155455-1.207467-11.838732-6.98806-11.852095-14.769441-.0041-4.247327 1.621755-8.223693 4.593864-11.200842 2.987189-2.992199 6.992554-4.644466 11.28005-4.644466v-3.333202z" fill-opacity=".196078"/>
+ <g fill="url(#b)">
+ <path d="m-32.311138-.346884c-.272575-.003-.991298.400915-10.107422 5.666015-5.398369 3.117878-9.952293 5.75315-10.11914 5.855469-.558239.342339-.511719-.763404-.511719 12.208985 0 6.325769.01806 11.594196.04102 11.708984.02296.114789.119271.28409.212891.375s4.688978 2.77421 10.212891 5.964844c9.459966 5.464114 10.058973 5.80095 10.304687 5.77539.20016-.02082 2.58217-1.367231 10.238281-5.783203 6.150104-3.547321 10.060767-5.840656 10.191407-5.976562l.210937-.21875v-11.806641-11.80664l-.210937-.220704c-.130485-.135745-4.048578-2.433141-10.191407-5.978515-9.108923-5.257276-10.003574-5.760772-10.271484-5.763672zm-.0078 3.029297c.181607 0 1.98116 1.014692 9.048828 5.097656 7.738399 4.470443 8.835689 5.122857 8.923828 5.308594.08918.187933.101562 1.361298.101562 10.423828v10.210937l-.179687.191407c-.145928.155654-8.867016 5.24275-10.386719 6.058593-.233152.125166-1.965832 1.11795-3.851562 2.207032-2.702549 1.560825-3.477309 1.980468-3.65625 1.980468-.181974 0-1.97256-1.008133-9.027344-5.082031-6.525852-3.768457-8.831643-5.12913-8.916016-5.265625-.106969-.173051-.113281-.795676-.113281-10.390625s.0063-10.217575.113281-10.390625c.174139-.281715 17.629061-10.349609 17.94336-10.349609z"/>
+ <path d="m-37.195892 14.653116c-.44897.01077-.892088.06139-1.199218.148437-1.578487.447384-2.883022 1.596949-3.476563 3.066407-.295466.731501-.375657 1.170201-.373047 2.033203.0038 1.26017.230085 2.189549.8125 3.349609.852804 1.698625 1.839123 2.814054 4.914063 5.556641 2.449113 2.1844 3.318243 3.088636 3.882812 4.039062.271069.456332.313833.456845.591797.01563.690615-1.096227 1.353691-1.782487 4.070313-4.21875 2.971798-2.665104 3.938459-3.767643 4.777344-5.449219 1.610866-3.229041.711777-6.658476-2.103516-8.023437-.862978-.418404-1.285836-.514346-2.25-.511719-.942888.0026-1.46383.109299-2.195313.447266-.959116.443138-1.830978 1.21655-2.30664 2.046875-.124929.21808-.245403.39737-.267578.398437-.02217.0011-.15373-.194146-.292969-.433593-.304358-.523402-1.023358-1.271925-1.552735-1.617188-.484718-.316137-1.247926-.637819-1.798828-.757812-.329542-.07178-.783451-.100612-1.232422-.08984z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wechat.svg b/.icons/kora/apps/scalable/wechat.svg
new file mode 100644
index 000000000..ed6afd6bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/wechat.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.2268 -37.8903 37.8903 -.2268 22.7121 39.9557)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0085ff" offset="0"/>
+ <stop stop-color="#50bcff" offset="1"/>
+ </linearGradient>
+ <path d="m23.994 2c-.57.004-1.139.032-1.707.082-.411.033-.815.085-1.219.141-.214.027-.427.058-.64.091-.576.097-1.141.22-1.698.362-.036.009-.073.018-.109.027-8.442 2.199-14.621 9.422-14.621 17.996 0 .062.005.124.006.186-.002.038-.004.077-.006.115.01 5.887 3.089 11.41 8 15v6l5.305-3.121c2.148.734 4.412 1.113 6.695 1.121 10.639-.012 19.406-7.935 19.949-18.029.015-.222.027-.443.035-.666.006-.102.012-.203.016-.305-.001-.041-.002-.082-.004-.123.001-.06.004-.118.004-.178 0-9.684-7.877-17.666-18.004-18.603-.553-.049-1.108-.076-1.664-.081-.112-.001-.221-.015-.334-.015z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="translate(-2.54012 -1.79465)" d="m34 14c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm-15.459 0c1.655 0 3 1.344 3 3s-1.345 3-3 3c-1.656 0-3-1.344-3-3s1.344-3 3-3z" fill="#2e2e2e"/>
+ <path d="m33.001 19c7.68 0 14 5.868 14 13-.001 3.84-1.833 7.489-5 9.957v5.043l-3.721-2.967c-1.676.636-3.469.965-5.279.967-7.681 0-14-5.868-14-13s6.319-13 14-13z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="translate(1)" d="m26 28c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm11.702 0c1.656 0 3 1.344 3 3s-1.344 3-3 3c-1.655 0-3-1.344-3-3s1.345-3 3-3z" fill="#2e2e2e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/weechat.svg b/.icons/kora/apps/scalable/weechat.svg
new file mode 120000
index 000000000..28bbff2df
--- /dev/null
+++ b/.icons/kora/apps/scalable/weechat.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/weixin.svg b/.icons/kora/apps/scalable/weixin.svg
new file mode 120000
index 000000000..dc6aad0eb
--- /dev/null
+++ b/.icons/kora/apps/scalable/weixin.svg
@@ -0,0 +1 @@
+com.qq.weixin.deepin.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/welcome-screen.svg b/.icons/kora/apps/scalable/welcome-screen.svg
new file mode 100644
index 000000000..cb488ec74
--- /dev/null
+++ b/.icons/kora/apps/scalable/welcome-screen.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path transform="translate(0 -4.68288)" d="m23.951 18.615c-.621 0-1.112.214-1.473.641-.358.425-.537 1.009-.537 1.751 0 .763.173 1.353.518 1.77.348.415.843.622 1.485.622.394 0 .844-.073 1.35-.22v.594c-.392.152-.876.228-1.451.228-.833 0-1.476-.261-1.93-.782-.451-.521-.676-1.261-.676-2.221 0-.6.108-1.126.325-1.578.219-.452.533-.8.943-1.045.413-.245.897-.367 1.454-.367.593 0 1.112.112 1.555.335l-.278.582c-.429-.207-.857-.31-1.285-.31zm7.485 2.383c0 .933-.23 1.667-.689 2.202-.456.534-1.091.801-1.906.801-.833 0-1.477-.262-1.931-.786-.451-.526-.677-1.268-.677-2.225 0-.949.227-1.683.681-2.204.454-.524 1.099-.786 1.934-.786.813 0 1.447.266 1.903.798.457.531.685 1.265.685 2.2zm-20.828 2.922h-.65l-1.14-3.902c-.055-.173-.115-.391-.182-.654s-.102-.421-.105-.474c-.057.351-.147.735-.27 1.152l-1.107 3.878h-.649l-1.505-5.827h.696l.894 3.599c.123.505.214.963.27 1.372.07-.486.173-.962.31-1.428l1.013-3.543h.696l1.064 3.576c.123.412.228.877.313 1.395.049-.377.142-.837.279-1.379l.89-3.592h.695zm5.55 0h-3.152v-5.827h3.152v.602h-2.495v1.877h2.345v.598h-2.345v2.145h2.495zm26.842 0h-3.152v-5.827h3.152v.602h-2.495v1.877h2.344v.598h-2.344v2.145h2.495zm-25.585 0v-5.827h.658v5.214h2.495v.613zm17.787 0-1.917-5.166h-.032c.036.409.054.896.054 1.46v3.706h-.606v-5.827h.99l1.79 4.807h.031l1.806-4.807h.983v5.827h-.658v-3.755c0-.431.018-.898.054-1.403h-.03l-1.935 5.158zm-8.272-2.922c0 .789.162 1.389.487 1.799.327.407.802.61 1.424.61.626 0 1.099-.203 1.419-.61s.48-1.007.48-1.799c0-.783-.16-1.377-.48-1.781-.317-.407-.788-.611-1.412-.611-.627 0-1.104.205-1.431.615-.325.407-.487.999-.487 1.777z"/>
+ <path transform="translate(0 2.28486)" d="m23.951 18.615c-.621 0-1.112.214-1.473.641-.358.425-.537 1.009-.537 1.751 0 .763.173 1.353.518 1.77.348.415.843.622 1.485.622.394 0 .844-.073 1.35-.22v.594c-.392.152-.876.228-1.451.228-.833 0-1.476-.261-1.93-.782-.451-.521-.676-1.261-.676-2.221 0-.6.108-1.126.325-1.578.219-.452.533-.8.943-1.045.413-.245.897-.367 1.454-.367.593 0 1.112.112 1.555.335l-.278.582c-.429-.207-.857-.31-1.285-.31zm7.485 2.383c0 .933-.23 1.667-.689 2.202-.456.534-1.091.801-1.906.801-.833 0-1.477-.262-1.931-.786-.451-.526-.677-1.268-.677-2.225 0-.949.227-1.683.681-2.204.454-.524 1.099-.786 1.934-.786.813 0 1.447.266 1.903.798.457.531.685 1.265.685 2.2zm-20.828 2.922h-.65l-1.14-3.902c-.055-.173-.115-.391-.182-.654s-.102-.421-.105-.474c-.057.351-.147.735-.27 1.152l-1.107 3.878h-.649l-1.505-5.827h.696l.894 3.599c.123.505.214.963.27 1.372.07-.486.173-.962.31-1.428l1.013-3.543h.696l1.064 3.576c.123.412.228.877.313 1.395.049-.377.142-.837.279-1.379l.89-3.592h.695zm5.55 0h-3.152v-5.827h3.152v.602h-2.495v1.877h2.345v.598h-2.345v2.145h2.495zm26.842 0h-3.152v-5.827h3.152v.602h-2.495v1.877h2.344v.598h-2.344v2.145h2.495zm-25.585 0v-5.827h.658v5.214h2.495v.613zm17.787 0-1.917-5.166h-.032c.036.409.054.896.054 1.46v3.706h-.606v-5.827h.99l1.79 4.807h.031l1.806-4.807h.983v5.827h-.658v-3.755c0-.431.018-.898.054-1.403h-.03l-1.935 5.158zm-8.272-2.922c0 .789.162 1.389.487 1.799.327.407.802.61 1.424.61.626 0 1.099-.203 1.419-.61s.48-1.007.48-1.799c0-.783-.16-1.377-.48-1.781-.317-.407-.788-.611-1.412-.611-.627 0-1.104.205-1.431.615-.325.407-.487.999-.487 1.777z" fill-opacity=".5"/>
+ <path transform="translate(0 9.2526)" d="m23.951 18.615c-.621 0-1.112.214-1.473.641-.358.425-.537 1.009-.537 1.751 0 .763.173 1.353.518 1.77.348.415.843.622 1.485.622.394 0 .844-.073 1.35-.22v.594c-.392.152-.876.228-1.451.228-.833 0-1.476-.261-1.93-.782-.451-.521-.676-1.261-.676-2.221 0-.6.108-1.126.325-1.578.219-.452.533-.8.943-1.045.413-.245.897-.367 1.454-.367.593 0 1.112.112 1.555.335l-.278.582c-.429-.207-.857-.31-1.285-.31zm7.485 2.383c0 .933-.23 1.667-.689 2.202-.456.534-1.091.801-1.906.801-.833 0-1.477-.262-1.931-.786-.451-.526-.677-1.268-.677-2.225 0-.949.227-1.683.681-2.204.454-.524 1.099-.786 1.934-.786.813 0 1.447.266 1.903.798.457.531.685 1.265.685 2.2zm-20.828 2.922h-.65l-1.14-3.902c-.055-.173-.115-.391-.182-.654s-.102-.421-.105-.474c-.057.351-.147.735-.27 1.152l-1.107 3.878h-.649l-1.505-5.827h.696l.894 3.599c.123.505.214.963.27 1.372.07-.486.173-.962.31-1.428l1.013-3.543h.696l1.064 3.576c.123.412.228.877.313 1.395.049-.377.142-.837.279-1.379l.89-3.592h.695zm5.55 0h-3.152v-5.827h3.152v.602h-2.495v1.877h2.345v.598h-2.345v2.145h2.495zm26.842 0h-3.152v-5.827h3.152v.602h-2.495v1.877h2.344v.598h-2.344v2.145h2.495zm-25.585 0v-5.827h.658v5.214h2.495v.613zm17.787 0-1.917-5.166h-.032c.036.409.054.896.054 1.46v3.706h-.606v-5.827h.99l1.79 4.807h.031l1.806-4.807h.983v5.827h-.658v-3.755c0-.431.018-.898.054-1.403h-.03l-1.935 5.158zm-8.272-2.922c0 .789.162 1.389.487 1.799.327.407.802.61 1.424.61.626 0 1.099-.203 1.419-.61s.48-1.007.48-1.799c0-.783-.16-1.377-.48-1.781-.317-.407-.788-.611-1.412-.611-.627 0-1.104.205-1.431.615-.325.407-.487.999-.487 1.777z" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/welle.io.svg b/.icons/kora/apps/scalable/welle.io.svg
new file mode 100644
index 000000000..f5bf4b3b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/welle.io.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -26 26 0 24 36.6272)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#523431" offset="0"/>
+ <stop stop-color="#654c4a" offset="1"/>
+ </linearGradient>
+ <path d="m12 10.627 22.509-.048" fill="none" stroke="#bdb0b2" stroke-width="2"/>
+ <circle cx="12" cy="10.627" r="2" fill="#9b8688"/>
+ <path d="m44 15.874c0-2.898-2.349-5.247-5.247-5.247h-29.506c-2.898 0-5.247 2.349-5.247 5.247v18.252c0 2.898 2.349 5.247 5.247 5.247h29.506c2.898 0 5.247-2.349 5.247-5.247v-18.252z" fill="url(#a)"/>
+ <circle cx="30" cy="26" r="2" fill="#9b8688"/>
+ <circle cx="38" cy="26" r="2" fill="#9b8688"/>
+ <circle cx="17" cy="25" r="9" fill="#ffffff"/>
+ <circle cx="17" cy="25" r="7" fill="#9b8688"/>
+ <path d="m28 30h12v4h-12z" fill="#9b8688"/>
+ <path d="m28 16h12v3.987h-12z" fill="#ffffff"/>
+ <g fill="none" stroke-width="2">
+ <path d="m32 20v-4" stroke="#df574d" stroke-linejoin="bevel"/>
+ <path d="m17 29v-8" stroke="#654c4a"/>
+ <path d="m20 27v-4" stroke="#654c4a"/>
+ <path d="m14 27v-4" stroke="#654c4a"/>
+ </g>
+ <path d="m32 30h4v4h-4z" fill="#bdb0b2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wemeet.svg b/.icons/kora/apps/scalable/wemeet.svg
new file mode 100644
index 000000000..02320e623
--- /dev/null
+++ b/.icons/kora/apps/scalable/wemeet.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a4fb5" offset="0"/>
+ <stop stop-color="#2964d7" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.683c0-3.505-2.846-6.351-6.351-6.351h-30.634c-3.505 0-6.351 2.846-6.351 6.351v30.634c0 3.505 2.846 6.351 6.351 6.351h30.634c3.505 0 6.351-2.846 6.351-6.351z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m13.154 21.298-3.538 3.498c-1.045 1.047-1.045 2.74 0 3.786l3.538 3.528 5.437-5.408 3.446-5.368-3.446-5.46z" fill="#ffffff" fill-opacity=".9"/>
+ <path d="m18.591 26.702 6.372.464-.945-5.878-5.427-5.413z" fill="#8dafff"/>
+ <path d="m18.591 26.702 5.422 5.424 5.427-5.404 5.407 5.393 3.537-3.528c1.045-1.045 1.045-2.736 0-3.78l-3.537-3.499-5.407-5.434z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wemeetapp.svg b/.icons/kora/apps/scalable/wemeetapp.svg
new file mode 120000
index 000000000..2e83cc5a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/wemeetapp.svg
@@ -0,0 +1 @@
+wemeet.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth-1.10-icon.svg b/.icons/kora/apps/scalable/wesnoth-1.10-icon.svg
new file mode 120000
index 000000000..523917ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth-1.10-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth-1.10_editor-icon.svg b/.icons/kora/apps/scalable/wesnoth-1.10_editor-icon.svg
new file mode 120000
index 000000000..7b872263e
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth-1.10_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth-1.12-icon.svg b/.icons/kora/apps/scalable/wesnoth-1.12-icon.svg
new file mode 120000
index 000000000..523917ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth-1.12-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth-1.12_editor-icon.svg b/.icons/kora/apps/scalable/wesnoth-1.12_editor-icon.svg
new file mode 120000
index 000000000..7b872263e
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth-1.12_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth-1.14-icon.svg b/.icons/kora/apps/scalable/wesnoth-1.14-icon.svg
new file mode 120000
index 000000000..523917ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth-1.14-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth-1.14_editor-icon.svg b/.icons/kora/apps/scalable/wesnoth-1.14_editor-icon.svg
new file mode 120000
index 000000000..7b872263e
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth-1.14_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth-icon.svg b/.icons/kora/apps/scalable/wesnoth-icon.svg
new file mode 120000
index 000000000..523917ba6
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth.svg b/.icons/kora/apps/scalable/wesnoth.svg
new file mode 100644
index 000000000..9ba1a374e
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.6706 49.6382 0 23.9596 48.6769)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#435a64" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-794.573 -4.70652 4.70652 -794.573 808.463 -354.416)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#ddd" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.821" ry="22.836" fill="url(#a)"/>
+ <path d="m36.124 16.443c.059 3.995-.583 17.558-11.82 20.573-.2.053-.41.053-.61 0-11.238-3.018-11.879-16.579-11.818-20.573.011-.612.479-1.118 1.089-1.173 5.064-.474 9.196-3.18 10.556-4.17.285-.208.671-.208.955 0 1.363.99 5.496 3.696 10.56 4.17.609.055 1.08.561 1.088 1.173zm-6.588 13.014c.112-.111.175-.262.175-.419s-.063-.308-.174-.419l-1.551-1.552.621-.621c.161-.161.161-.421 0-.582l-.227-.227c-.161-.16-.422-.16-.582 0l-.646.646-1.292-1.557 3.286-2.727c.142-.118.234-.283.26-.465l.273-1.912c.033-.231-.045-.463-.21-.628s-.397-.242-.628-.209l-1.919.276c-.181.026-.346.119-.463.26l-2.464 2.964-2.463-2.964c-.117-.141-.275-.234-.456-.26l-1.918-.276c-.231-.033-.463.045-.628.209-.165.165-.243.397-.21.628l.273 1.912c.026.182.118.347.26.465l3.286 2.727-1.292 1.557-.646-.646c-.161-.16-.421-.16-.582 0l-.226.227c-.161.161-.161.421 0 .582l.621.621-1.551 1.552c-.112.111-.174.262-.174.419s.062.308.174.419l.57.571c.232.232.607.232.839 0l1.551-1.552.621.622c.078.077.181.12.291.12.109 0 .213-.043.29-.12l.226-.227c.161-.161.159-.422-.002-.582l-.513-.509 1.663-1.374 1.656 1.374-.509.509c-.161.16-.161.421 0 .582l.227.227c.076.077.182.12.291.12s.213-.043.291-.12l.621-.622 1.551 1.552c.232.232.607.232.838 0z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wesnoth_editor-icon.svg b/.icons/kora/apps/scalable/wesnoth_editor-icon.svg
new file mode 120000
index 000000000..7b872263e
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wesnoth_editor.svg b/.icons/kora/apps/scalable/wesnoth_editor.svg
new file mode 100644
index 000000000..0be37e190
--- /dev/null
+++ b/.icons/kora/apps/scalable/wesnoth_editor.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.6706 49.6382 0 23.9596 48.6769)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#435a64" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-25.4656 -.150841 .150841 -25.4656 36.9382 -.33145)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#ddd" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.821" ry="22.836" fill="url(#a)"/>
+ <path d="m35.915 16.573c-.008-.601-.471-1.098-1.069-1.153-4.977-.466-9.039-3.125-10.378-4.098-.28-.204-.659-.204-.939 0-1.336.973-5.397 3.632-10.374 4.098-.599.055-1.059.552-1.07 1.153-.06 3.926.57 17.253 11.614 20.219.197.052.403.052.599 0 11.044-2.963 11.675-16.293 11.617-20.219z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wewechat.svg b/.icons/kora/apps/scalable/wewechat.svg
new file mode 120000
index 000000000..fa4b83ec7
--- /dev/null
+++ b/.icons/kora/apps/scalable/wewechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/whalebird.svg b/.icons/kora/apps/scalable/whalebird.svg
new file mode 100644
index 000000000..1b61841fa
--- /dev/null
+++ b/.icons/kora/apps/scalable/whalebird.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.299799 -43.336 43.336 -.299799 198.381 44.4688)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00ad8c" offset="0"/>
+ <stop stop-color="#40e0ca" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m32.206 37.5c-1.01 0-2.626-.106-3.926-1.365-.777-.752-3.145-3.883-4.28-6.395-.648-1.435-2.829-3.698-4.991-3.353-2.514.402-3.774 2.608-3.916 2.977-.053.138.143.426.476.699 1.035.849 1.472 2.555.959 3.779-.234.556-.468.86-1.005.84-.529-.019-1.128-1.19-2.58-1.137-2.021.075-4.608 2.93-4.701 2.898-.367-.121-.465-1.633-.124-2.83.664-2.325 2.004-3.441 3.678-4.356l.581-.318.188-1.901c.22-2.206.541-3.418 1.334-5.035 1.294-2.637 3.855-4.834 6.424-6.058.778-.371 1.602-.767 1.832-.879.305-.152.402-.314.362-.611-.082-.607-.799-2.107-1.281-2.677-.534-.632-.367-.873.771-1.115 1.696-.363 3.429-.111 4.964.669.961.487 2.387 1.872 3.018 2.928.466.783.698.975 1.954 1.623 5.984 3.085 8.477 9.753 6.303 16.276-.336 1.012-.823 2.027-1.326 2.765-1.264 1.857-2.579 2.576-4.714 2.576z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/whatpulse.svg b/.icons/kora/apps/scalable/whatpulse.svg
new file mode 100644
index 000000000..5532bb5ac
--- /dev/null
+++ b/.icons/kora/apps/scalable/whatpulse.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m4.273 24.25c.063 4.971 1.969 9.921 5.762 13.715 3.574 3.574 8.51 5.785 13.965 5.785 10.825 0 19.587-8.708 19.725-19.5z" fill="#a78f66"/>
+ <path d="m24 44c11.046 0 20-8.954 20-20h-20z" fill="#f44336"/>
+ <path d="m24 24-14.142 14.142c3.619 3.619 8.619 5.859 14.142 5.859z" fill="#ffc107"/>
+ <path d="m24 24h-20c0 5.118 1.952 10.237 5.857 14.143z" fill="#03a9f4"/>
+ <path d="m4 22.515v1.485h4v-3.93zm6-4.156v5.641h4v-9.555zm6-5.464v11.105h4v-11.105zm6 4.47v6.635h4v-6.635zm6 .898v5.737h4v-5.737zm6-3.544v9.281h4v-12.944zm6-6.719v16h4v-16z" fill="#1e7b53"/>
+ <path d="m8 18.359v5.641h2v-5.641zm6-4.956v10.597h2v-10.597zm6 1.237v9.36h2v-9.36zm6 5.36v4h2v-4zm6-5.281v9.281h2v-9.281zm6-6.719v16h2v-16z" fill="#ffffff"/>
+ </g>
+ <path d="m43.633 4.064-6.239 1.673c-.82.22-1.394.968-1.394 1.816 0 .499.198.977.55 1.33l.684.683-9.327 7.893s-9.731-7.076-9.731-7.076c-.771-.562-1.832-.5-2.533.147l-13 12c-.811.749-.861 2.015-.113 2.827.749.811 2.015.861 2.827.113l11.794-10.887s9.673 7.034 9.673 7.034c.745.543 1.764.505 2.468-.09l10.781-9.123 1.045 1.046c.353.352.832.55 1.33.55.848 0 1.597-.574 1.817-1.393l1.671-6.24c.043-.159.064-.322.064-.486 0-1.032-.849-1.881-1.881-1.881-.164 0-.328.022-.486.064z" fill="#4caf50"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/whatsapp-desktop.svg b/.icons/kora/apps/scalable/whatsapp-desktop.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/whatsapp-desktop.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/whatsapp-for-linux.svg b/.icons/kora/apps/scalable/whatsapp-for-linux.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/whatsapp-for-linux.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/whatsapp-nativefier.svg b/.icons/kora/apps/scalable/whatsapp-nativefier.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/whatsapp-nativefier.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/whatsapp.svg b/.icons/kora/apps/scalable/whatsapp.svg
new file mode 100644
index 000000000..953247d29
--- /dev/null
+++ b/.icons/kora/apps/scalable/whatsapp.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.119 42.119 0 24.3765 44.9119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008817" offset="0"/>
+ <stop stop-color="#3ed657" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0101761 .671624 -.671624 .0101761 .075921 .564376)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.377 1.704c12.115-.022 21.941 9.804 21.919 21.919.022 12.116-9.804 21.942-21.919 21.92-4.075.01-8.072-1.118-11.54-3.256l-8.965 1.841 2.422-8.079c-2.51-3.657-3.848-7.991-3.837-12.426-.022-12.115 9.804-21.941 21.92-21.919z" fill="url(#a)"/>
+ <path d="m24.377 1.236c-17.024.015-27.808 18.265-19.61 33.184l-3.531 12.344 13.168-3.094c14.883 7.392 32.35-3.429 32.36-20.047 0-12.353-10.034-22.387-22.387-22.387zm0 1.862c11.34-.011 20.536 9.185 20.525 20.525.028 15.633-16.746 25.546-30.427 17.982l-10.593 2.523 3.022-9.738c-8.458-13.674 1.395-31.318 17.473-31.292z" fill="url(#b)"/>
+ <path d="m34.868 28.854c-.132-.224-.488-.356-1.028-.621-1.214-.607-2.443-1.187-3.683-1.74-.489-.183-.855-.264-1.222.265-.535.723-1.102 1.422-1.699 2.096-.305.356-.631.407-1.17.132-.529-.264-2.27-.824-4.325-2.645-1.179-1.08-2.191-2.328-3.002-3.705-.305-.539-.031-.824.234-1.088.244-.245.539-.631.814-.937.265-.305.356-.539.539-.895.173-.356.092-.672-.05-.936-.133-.265-1.211-2.901-1.659-3.969-.875-1.526-2.738-.997-3.684-.265-.57.448-1.883 1.832-1.883 4.458 0 2.625 1.934 5.169 2.199 5.525.274.356 3.724 5.933 9.209 8.07 2.992 1.363 8.528 2.605 10.105-1.201.448-1.252.448-2.32.305-2.544z" fill="#f2f2f2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/whatsdesk.svg b/.icons/kora/apps/scalable/whatsdesk.svg
new file mode 120000
index 000000000..ce634bf6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/whatsdesk.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/whatsie.svg b/.icons/kora/apps/scalable/whatsie.svg
new file mode 100644
index 000000000..d1064642e
--- /dev/null
+++ b/.icons/kora/apps/scalable/whatsie.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.7221 39.7221 0 24 43.8908)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#22821c" offset="0"/>
+ <stop stop-color="#47ad5d" offset="1"/>
+ </linearGradient>
+ <path d="m24 4c-.482 0-.957.024-1.43.057-.059.004-.118.008-.177.013-7.145.564-13.196 4.854-16.252 10.934-.001.001-.002.003-.002.004-.198.393-.4.785-.573 1.193-.936 2.114-1.444 4.358-1.537 6.707-.004.076-.004.153-.007.229-.007.224-.02.447-.018.674-.001.063-.004.125-.004.189 0 2.326.413 4.546 1.137 6.619.291.929.626 1.868 1.031 2.819 1.008 2.368 1.133 3.014.975 4.992-.111 1.378-.484 2.785-.952 3.578-.423.718-.769 1.46-.769 1.648 0 .584 3.377.38 6.361-.385 3.496-.895 3.802-.893 6.668.006 1.311.412 2.808.634 4.496.696.071.003.142.003.213.006.231.006.453.021.692.021.019 0 .037-.002.056-.002.031 0 .061.002.092.002.558 0 1.11-.028 1.656-.072 4.945-.352 8.916-2.182 12.49-5.75 2.945-2.94 4.77-6.57 5.491-10.367.066-.348.121-.698.17-1.051.029-.217.06-.433.082-.651.048-.466.077-.94.093-1.416.004-.12.009-.239.01-.359.002-.112.008-.222.008-.334 0-10.895-8.627-19.695-19.449-19.986-.084-.003-.168-.005-.252-.006-.1-.001-.199-.008-.299-.008z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m24 21c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm-11 0c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm22 0c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wicd-gtk.svg b/.icons/kora/apps/scalable/wicd-gtk.svg
new file mode 120000
index 000000000..015d36a84
--- /dev/null
+++ b/.icons/kora/apps/scalable/wicd-gtk.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wicd.svg b/.icons/kora/apps/scalable/wicd.svg
new file mode 120000
index 000000000..41748e087
--- /dev/null
+++ b/.icons/kora/apps/scalable/wicd.svg
@@ -0,0 +1 @@
+network-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/widelands.svg b/.icons/kora/apps/scalable/widelands.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/widelands.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wifi-radar.svg b/.icons/kora/apps/scalable/wifi-radar.svg
new file mode 120000
index 000000000..015d36a84
--- /dev/null
+++ b/.icons/kora/apps/scalable/wifi-radar.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wiki.svg b/.icons/kora/apps/scalable/wiki.svg
new file mode 120000
index 000000000..a0527810f
--- /dev/null
+++ b/.icons/kora/apps/scalable/wiki.svg
@@ -0,0 +1 @@
+wikipedia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wikimedia-commons.svg b/.icons/kora/apps/scalable/wikimedia-commons.svg
new file mode 100644
index 000000000..641c1d411
--- /dev/null
+++ b/.icons/kora/apps/scalable/wikimedia-commons.svg
@@ -0,0 +1,15 @@
+<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="-313.87876" x2="-313.87876" y1="653.57726" y2="245.22684" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.6374665 0 0 1.6374665 -644.57819 -848.87933)" cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ <g transform="matrix(.10954117 0 0 .10954117 59.309677 -25.369989)">
+ <circle cx="-322.34161" cy="450.698" r="200.83772" fill="url(#b)"/>
+ <path transform="matrix(9.1289875 0 0 9.1289875 -1335.1085 119.34671)" d="m110.09104 21.289774c-.004 0-.0176.03569-.0286.07878-.0422.165-.22224.780857-.36524 1.22819-.50141 1.583083-1.07041 3.014717-1.61491 4.056967-.33.619666-.58715 1.024117-.93457 1.443034-.17508.200749-.21123.257754-.25065.336588-.0614.121917-.0283.175885.11101.157552.12558-.01375.43704-.117706 1.19238-.404622.66275-.246584.75911-.282477.75911-.261393 0 .03575.14693.565525.21843.766275.50875 1.551 1.32464 2.653636 2.55664 3.480469.52708.351084 1.02807.605115 1.96582.988282 1.375.561916 1.63608.683891 2.06966.952474.18975.120999.43685.304762.43685.325846 0 .011-.16099.178894-.35807.375976l-.36166.361654-.40104-.404622c-.25758-.254833-.41511-.401214-.42611-.39388-.0211.0037-.27606.905982-.83431 3.004232-.004.01008.0004.02506.0215.02506.0257 0 2.81465-.747915 2.99707-.805665.0101-.0064.0215-.01406.0215-.02506s-.1775-.197199-.39567-.415366c-.22275-.218165-.39746-.408116-.39746-.411783 0-.02567.70939-.73405.73047-.73405.022 0 .20797.218339.38672.451172.88825 1.143084 1.45034 2.524042 1.597 3.953126.0422.3905.0426.440172.0215.451172-.0284.02475-1.00576.0175-1.02409-.0036-.0183-.011-.0179-.164742-.0179-.583659 0-.554582-.00015-.565926-.0322-.558592-.0431.01375-2.71061 1.546531-2.71061 1.561197 0 .0073.0139.02114.0322.03581.0816.05042 2.68529 1.539714 2.69629 1.539714.007 0 .0143-.254661.0143-.580078l.004-.576497h1.04915v.125324c-.0147.278667-.0857.798647-.17187 1.17448-.24292 1.123833-.73738 2.184503-1.43588 3.090169-.12925.165-.36546.450743-.39388.469076-.0183.01375-.74479-.705632-.74479-.734049 0-.0037.17921-.193531.40104-.415365.25392-.246583.39772-.397031.38672-.415364-.0257-.022-3.01463-.827493-3.0293-.812826-.0101.011.79533 3.010964.81641 3.029296.011.01742.16787-.136468.41537-.386717.22183-.219084.40785-.401042.42252-.401042.0357 0 .74156.71288.72689.73763-.011.02475-.30422.27586-.5013.422525-.89192.683834-1.9442 1.17047-3.05795 1.41797-.3685.07883-.89506.153542-1.16731.171875l-.13607.0036v-1.050945l.58008-.0036c.38683 0 .57649-.0087.57649-.01969 0-.033-1.55002-2.728517-1.56835-2.728517-.0183 0-1.56836 2.7001-1.56836 2.728517 0 .0073.18599.01603.57649.01969l.58545.0036v1.050945l-.13607-.0036c-.26858-.01833-.79515-.09304-1.16731-.171875-1.11375-.2475-2.16319-.734136-3.06153-1.41797-.19341-.146665-.49038-.397775-.49772-.422525-.011-.02567.69114-.73763.72689-.73763.0147 0 .20436.179208.42253.401042.25025.253915.40436.405051.41536.386717.0293-.022.83099-3.018296.81999-3.029296-.0183-.0073-3.00813.794492-3.03288.812826-.007.01375.13647.167864.38672.415364.22183.221834.40462.411698.40462.415365 0 .02842-.72729.748716-.74837.734049-.0293-.022-.26463-.304076-.39388-.469076-.69117-.905666-1.1892-1.962669-1.43945-3.090169-.0825-.375833-.15372-.887563-.16472-1.17448l-.004-.125324h1.04557l.004.576497c.006.326333.0142.580078.0215.580078.003 0 2.60645-1.489297 2.69629-1.539714.006-.01467.0233-.03214.0233-.03581 0-.011-2.66011-1.540115-2.71419-1.561197-.0211-.0073-.0197.004-.0197.558592 0 .422584-.0105.572659-.0215.583659-.0174.02475-.99558.02466-1.02767.0036-.0183-.011-.0179-.06067.0215-.451172.15033-1.421751.71233-2.810959 1.60058-3.953126.176-.232833.36564-.451172.38672-.451172.0183 0 .73047.712967.73047.73405 0 .0073-.17929.193618-.39746.411783-.21908.218167-.39925.404366-.39925.415366 0 .0037.014.01406.0286.02506.17967.05775 2.97241.805665 2.99349.805665.0211-.000001.0324-.0067.0251-.02506-.56925-2.094584-.81598-2.996899-.83431-3.004232-.0147-.0037-.17219.14363-.42611.39388l-.40104.404622-1.46094-1.460937c-.80208-.802083-1.47142-1.460938-1.48242-1.460938-.0358 0-.61955.594459-.84505.859375-1.75084 2.052417-2.671314 4.533432-2.667648 7.197266 0 2.614333.941758 5.157611 2.621098 7.123862 2.03775 2.374166 4.90216 3.756271 8.02799 3.867187l-.009-.0036c.85984.02842 1.8258-.06107 2.68197-.24349 1.60417-.347416 3.09525-1.045171 4.40609-2.055338 2.32375-1.792083 3.84749-4.481168 4.19124-7.388835.38958-3.344917-.72652-6.631855-3.07227-9.023438-.38591-.400583-.76584-.712422-1.24251-1.024088-.57658-.375834-1.23902-.705691-2.2666-1.113607-1.31817-.526167-1.83669-.802284-2.2666-1.213868-.42992-.407916-.74797-.980833-.95606-1.71875-.0541-.197083-.054-.191827.0716-.180827.13566.01467.40428.07141.53353.118165.32541.114583.4978.224138.83789.553222.2145.204416.28634.254003.32942.225586.143-.0935-.42991-1.271101-1.71875-3.527018-.62975-1.106417-1.99478-3.416016-2.01953-3.416016zm.85759 15.339844c-.28325 0-.41144.004-.54069.02506-1.25675.193417-2.31815.995358-2.83057 2.144858-.13933.311666-.22775.62677-.28825 1.002604-.0394.253916-.0359.791399.007 1.056314.12559.780084.46177 1.455997 1.00261 2.01058.31808.329084.62259.547623 1.02409.748373.43725.210833.82016.318312 1.38574.372395l.002.0054c.0321.0037.17747.0037.32047 0 .56284-.0073 1.0383-.122147 1.53972-.372396.40058-.197083.70142-.423916 1.02409-.746583.29333-.308.49067-.588915.67675-.975748.16042-.333667.26356-.662493.32406-1.041993.0431-.264915.0466-.802398.007-1.056314-.0568-.375834-.14891-.690938-.28825-1.002604-.51241-1.1495-1.57202-1.951441-2.82877-2.144858-.12925-.02108-.25753-.02506-.53711-.02506z" fill="#2d2d2d" fill-opacity=".83871"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wikipedia.svg b/.icons/kora/apps/scalable/wikipedia.svg
new file mode 100644
index 000000000..5decc5899
--- /dev/null
+++ b/.icons/kora/apps/scalable/wikipedia.svg
@@ -0,0 +1,15 @@
+<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="-313.87876" x2="-313.87876" y1="653.57726" y2="245.22686" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d8d8d8" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.6374665 0 0 1.6374665 -644.57819 -848.87933)" cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ <g transform="matrix(.10954117 0 0 .10954117 59.309677 -25.369989)">
+ <circle cx="-322.34161" cy="450.698" r="200.83772" fill="url(#b)"/>
+ <path transform="matrix(9.1289875 0 0 9.1289875 -541.43731 231.60231)" d="m32.359375 16.589844-.078125.058594v.539062c0 .060734.028345.115412.085938.15625.057592.040838.115953.060547.177734.060547l.505859.023437c.620951.02932.79041.156855 1.03125.365235.236652.220944.264374.593904.080078 1.113281l-5.361328 12.929688-.208984-.056641-3.408203-7.082031c.002525-.005355.074218-.154297.074218-.154297l2.785157-5.28711c.323564-.560216.638616-1.060506.798828-1.292968.290055-.420948.453414-.50332 1.246094-.541016.163352 0 .246093-.076963.246093-.224609v-.535157l-.0625-.058593.001954-.011719s-3.412393-.00838-4.929688 0l-.072266.056641v.537109c0 .06911.026675.117365.080078.158203.057593.040838.114001.066406.175782.066406l.246094.027344c.617808.024084.904369.193067.990234.298828.147645.180107.219588.380102-.140625 1.173828l-2.138672 4.335938-1.933594-4.019532c-.638751-1.289021-.79497-1.690372.16211-1.763671l.380859-.058594c.184295 0 .273438-.060515.273438-.191406v-.564453l-.138672-.050782s-3.602459-.000278-5.226563.003906l-.074219.058594v.564453c0 .123562.13136.160898.384766.19336.896346.122514.879892.212262 1.763672 2.003906.134093.267146.513928 1.054777.519531 1.066406l2.021485 4.033203s.435677.976348.58789 1.31836l-2.941406 5.964844-.167969-.046876s-4.556517-9.758476-5.876953-13.023437c-.13508-.339271-.201172-.592307-.201172-.744141 0-.327752.29523-.511977.884766-.537109l.685547-.03125c.180106 0 .27539-.069151.27539-.216797v-.541016l-.066406-.052734s-5.457129-.00838-6.5859375 0l-.0605469.052734v.564454c0 .102619.1255003.164039.3789063.193359.6952961.040838 1.1501481.150454 1.3710941.337891.220944.188484.451002.667316.757812 1.416015 1.660753 4.040886 5.178421 11.258097 6.892578 15.369141.491105 1.120432 1.113393 1.29142 1.865235-.033203.846286-1.597484 2.333778-4.698849 3.484375-7.115235 1.078035 2.412775 2.460289 5.490233 3.220703 7.082032.560215 1.173835 1.193763 1.28815 1.839844.041015 1.689025-3.812611 6.61914-15.283203 6.61914-15.283203.216757-.560216.510234-.993406.894531-1.308594.376969-.310998.969946-.486788 1.763672-.523437.163354 0 .244141-.07334.244141-.216797v-.539062l-.064453-.058594z" fill="#4a4a4a"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/winbox.svg b/.icons/kora/apps/scalable/winbox.svg
new file mode 100644
index 000000000..b73cb0e8e
--- /dev/null
+++ b/.icons/kora/apps/scalable/winbox.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2166af" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.30983 0 0 1.30983 -7.58068 -7.29116)" d="m20 12s-.24 6.684 4.716 11.17c5.009 4.536 11.284 4.83 11.284 4.83s-7.339 3.444-13.455-2.318c-6.182-5.825-2.545-13.682-2.545-13.682zm-6 2s-.451 8.327 5.602 14.114c6.11 5.841 15.398 5.886 15.398 5.886s-11.616 4.297-18.546-2.454c-7.574-7.38-2.454-17.546-2.454-17.546z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/window-duplicate.svg b/.icons/kora/apps/scalable/window-duplicate.svg
new file mode 100644
index 000000000..ceb351070
--- /dev/null
+++ b/.icons/kora/apps/scalable/window-duplicate.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.119107 -21.4639 21.4639 .119107 569.66 49.3087)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197df1" offset="0"/>
+ <stop stop-color="#20b8f9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m46.662 27.024c0-1.19-.966-2.155-2.156-2.155h-24.575c-1.191 0-2.156.965-2.156 2.155v17.487c0 1.19.965 2.155 2.156 2.155h24.575c1.19 0 2.156-.965 2.156-2.155z" fill="url(#b)"/>
+ <g fill="#d3d3d3">
+ <path d="m44.801 27.7c0-.601-.488-1.089-1.089-1.089h-8.278c-.601 0-1.089.488-1.089 1.089s.488 1.089 1.089 1.089h8.278c.601 0 1.089-.488 1.089-1.089z"/>
+ <path d="m44.265 9.506c0-.845-.686-1.532-1.532-1.532h-11.645c-.846 0-1.532.687-1.532 1.532 0 .846.686 1.532 1.532 1.532h11.645c.846 0 1.532-.686 1.532-1.532z" fill-opacity=".72"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/window-manager.svg b/.icons/kora/apps/scalable/window-manager.svg
new file mode 120000
index 000000000..8cc1dc430
--- /dev/null
+++ b/.icons/kora/apps/scalable/window-manager.svg
@@ -0,0 +1 @@
+gnome-window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/window.svg b/.icons/kora/apps/scalable/window.svg
new file mode 100644
index 000000000..cae27f250
--- /dev/null
+++ b/.icons/kora/apps/scalable/window.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#d3d3d3">
+ <path d="m22.152 8.143c0-.935-.759-1.694-1.694-1.694h-12.87c-.935 0-1.693.759-1.693 1.694s.758 1.693 1.693 1.693h12.87c.935 0 1.694-.758 1.694-1.693z"/>
+ <path d="m23.481 9.836h-.13c-.122 0-.22-.1-.22-.221v-.372c-.524-.133-.674-.444-.674-1.084 0-.944.766-1.71 1.71-1.71s1.71.766 1.71 1.71c0 .631-.16.941-.673 1.077v.377c0 .123-.099.222-.222.222h-.128c-.122 0-.221-.099-.221-.222v-.296c-.058.004-.117.006-.18.008v.29c0 .121-.099.22-.221.22h-.129c-.122 0-.221-.099-.221-.22v-.289c-.063-.001-.123-.003-.181-.007v.296c0 .121-.099.221-.22.221zm-.023-2.372c.29.113.525.227.525.51 0 .28-.19.334-.525.507-.257.134-.526-.227-.526-.507 0-.283.255-.616.526-.51zm1.411 0c.279-.08.525.227.525.51 0 .28-.276.656-.525.507-.306-.181-.525-.227-.525-.507 0-.283.204-.419.525-.51z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/window_list.svg b/.icons/kora/apps/scalable/window_list.svg
new file mode 120000
index 000000000..d87a4ae02
--- /dev/null
+++ b/.icons/kora/apps/scalable/window_list.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/windows95.svg b/.icons/kora/apps/scalable/windows95.svg
new file mode 100644
index 000000000..0bfd62dff
--- /dev/null
+++ b/.icons/kora/apps/scalable/windows95.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d2d2d" offset="0"/>
+ <stop stop-color="#535353" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m8.832 7.749h13.001c.6 0 1.084.483 1.084 1.083v13.001c0 .6-.484 1.084-1.084 1.084h-13.001c-.6 0-1.083-.484-1.083-1.084v-13.001c0-.6.483-1.083 1.083-1.083z" fill="#b92b1c"/>
+ <path d="m26.167 7.749h13.001c.6 0 1.083.483 1.083 1.083v13.001c0 .6-.483 1.084-1.083 1.084h-13.001c-.6 0-1.084-.484-1.084-1.084v-13.001c0-.6.484-1.083 1.084-1.083z" fill="#008f4c"/>
+ <path d="m8.832 25.083h13.001c.6 0 1.084.484 1.084 1.084v13.001c0 .6-.484 1.083-1.084 1.083h-13.001c-.6 0-1.083-.483-1.083-1.083v-13.001c0-.6.483-1.084 1.083-1.084z" fill="#026db9"/>
+ <path d="m26.167 25.083h13.001c.6 0 1.083.484 1.083 1.084v13.001c0 .6-.483 1.083-1.083 1.083h-13.001c-.6 0-1.084-.483-1.084-1.083v-13.001c0-.6.484-1.084 1.084-1.084z" fill="#ff8f1e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/windscribe.svg b/.icons/kora/apps/scalable/windscribe.svg
new file mode 100644
index 000000000..8348188d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/windscribe.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m1.955 24c-.131.428-.107.889.067 1.302l6.293 14.149c.206.464.589.828 1.064 1.01l14.456 5.555c.474.183 1.002.17 1.466-.037l14.151-6.295c.464-.207.826-.589 1.008-1.064l5.555-14.456c.021-.054.039-.108.054-.164h-44.114z" fill="#3f3f3f"/>
+ <path d="m23.426 1.856c-.251.007-.499.063-.729.165l-14.149 6.295c-.464.206-.828.589-1.01 1.064l-5.555 14.456c-.012.054-.021.109-.028.164h44.114c.123-.431.091-.892-.09-1.302l-6.295-14.151c-.207-.464-.59-.826-1.064-1.008l-14.456-5.555c-.235-.091-.486-.134-.738-.128z" fill="#6a7081"/>
+ <path d="m12.927 15.143v17.714h4.429v-.032c.34-.074 1.279-.318 1.856-.891l4.787-4.753 4.788 4.753c.577.573 1.516.817 1.855.891v.032h4.429v-17.714h-4.429v12.395l-6.643-6.594-6.643 6.594v-12.395z" fill="#ffffff"/>
+ <path d="m23.506 5.178c-.214.005-.425.053-.62.14l-12.026 5.35c-.395.176-.704.501-.858.904l-4.723 12.287c-.01.047-.018.094-.024.141h2.206c.005-.041.012-.083.021-.123l4.165-10.843c.137-.356.41-.643.759-.798l10.611-4.721c.172-.076.357-.118.545-.123.189-.005.378.028.554.095l10.843 4.167c.355.137.643.409.798.757l4.72 10.614c.136.307.16.652.067.975h2.208c.105-.367.077-.759-.078-1.107l-5.35-12.028c-.176-.394-.502-.702-.906-.856l-12.287-4.723c-.199-.077-.411-.113-.625-.108z" fill="#3f3f3f"/>
+ <path d="m5.255 24c-.111.364-.092.756.056 1.107l5.35 12.026c.175.394.501.703.904.858l12.287 4.723c.403.155.851.143 1.246-.032l12.03-5.35c.393-.176.702-.502.856-.904l4.721-12.287c.018-.047.033-.093.047-.141h-2.208c-.011.042-.024.083-.039.123l-4.167 10.843c-.136.355-.407.642-.754.798l-10.614 4.721c-.348.155-.745.165-1.101.028l-10.84-4.167c-.356-.137-.643-.409-.798-.757l-4.721-10.612c-.13-.309-.148-.655-.049-.977h-2.206z" fill="#6a7081"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/windstille-0.2.svg b/.icons/kora/apps/scalable/windstille-0.2.svg
new file mode 100644
index 000000000..bdc83301c
--- /dev/null
+++ b/.icons/kora/apps/scalable/windstille-0.2.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -32.7361 32.7361 0 26.493 34.8793)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#05338c" offset="0"/>
+ <stop stop-color="#17598c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.3611 28.3611 0 29.7833 31.6586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8aa2af" offset="0"/>
+ <stop stop-color="#b0c4de" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.08788 0 0 1.08788 -2.11145 -1.0214)">
+ <path d="m39.428 24.975c-1.447.075-1.736 1.059-2.711 2.181-.654.752-1.734 3.157-5.516 4.179-3.74 1.009-8.142.778-10.334 2.13-1.075.663-2.133 1.185-3.136 1.612-1.467.773-2.802 1.566-4.116 1.817-.39.075-.919.097-1.508.086-.293.109-.54.216-.674.329-.837.706-2.42 5.223-.416 5.665 2.004.443 10.351-4.951 18.288-4.685 7.936.267 13.13-4.226 14.076-7.62.947-3.393 1.179-4.617-2.051-5.438-.808-.205-1.42-.282-1.902-.256z" fill="#173a3e"/>
+ <path d="m26.728 3.915c-1.642.005-3.353.184-5.114.468-2.869.464-5.851 1.053-8.438 2.87-1.812 1.272-3.428 2.657-4.679 3.848-1.111 1.065-2.481 2.465-2.454 4.477-.009.949-.096 2.105 1.333 3.562 0 0-.001 4.962-.392 5.358-.392.397-1.25 1.298-1.984 1.645s-.331.432-.575 1.819c-.245 1.388.498 4.389 2.651 5.726 2.153 1.338 5.493 1.78 7.401 1.434.691-.126 1.145.975 1.863.68.458-.239.909-.47 1.391-.725 1.003-.427 2.061-.948 3.136-1.611 2.192-1.352 6.594-1.121 10.334-2.131 3.782-1.022 4.862-3.426 5.516-4.178.885-1.019 1.215-1.917 2.35-2.131.117-.22.234-.441.312-.621.832-1.933 4.03-7.611-.226-14.101-3.193-4.868-7.499-6.406-12.425-6.389z" fill="url(#a)"/>
+ <path d="m25.548 3.006c-.564.015-1.133.055-1.703.106-.001 0-.003 0-.005 0-.169.015-.338.031-.508.049-.004 0-.007.001-.011.002-.568.06-1.136.13-1.707.222-.361.067-.683.141-1.014.213-.077.019-.155.042-.232.063-.221.058-.443.118-.665.187-2.317.733-4.624 2.063-6.681 3.524 4.322 1.378 13.222-1.927 18.343.557 4.611 2.237 10.569 7.207 6.017 18.382.544-.731.983-1.28 2.046-1.336.202-.011.443.008.696.035.06-.107.139-.226.18-.32.094-.219.221-.512.356-.838.038-.09.08-.207.119-.305.111-.275.224-.575.34-.906.053-.152.104-.323.156-.485.1-.31.196-.638.287-.984.101-.389.204-.783.282-1.213v-.002c.003-.015.005-.032.008-.047.052-.287.098-.583.135-.887.007-.061.011-.124.017-.185.027-.243.048-.49.063-.741.008-.13.011-.263.015-.396.007-.198.01-.397.008-.6-.001-.142-.007-.287-.013-.431-.009-.208-.024-.417-.043-.629-.013-.141-.026-.282-.043-.424-.027-.223-.064-.446-.104-.672-.023-.136-.043-.27-.072-.406-.053-.255-.121-.514-.191-.772-.031-.114-.055-.227-.09-.342-.113-.373-.242-.75-.396-1.129-.159-.393-.342-.788-.55-1.186-.001-.002-.002-.003-.004-.005-.217-.415-.457-.825-.721-1.229-.266-.405-.543-.789-.829-1.154v-.002c-.262-.334-.537-.647-.816-.948l-.002-.002c-.069-.074-.14-.146-.21-.218l-.002-.002c-.216-.224-.436-.438-.661-.643-.073-.066-.144-.137-.217-.201-.003-.003-.006-.005-.01-.008-.296-.259-.6-.506-.91-.734-.309-.228-.627-.437-.948-.635-.087-.053-.174-.103-.262-.155l-.002-.001c-.253-.149-.508-.289-.768-.42h-.002c-.081-.042-.162-.084-.244-.123-.339-.164-.682-.32-1.032-.458-.347-.136-.7-.254-1.057-.365-.1-.031-.201-.059-.302-.088-.062-.018-.125-.032-.187-.049-.139-.038-.278-.076-.418-.111-.005-.001-.01-.003-.015-.004-.529-.131-1.063-.245-1.608-.328-.554-.084-1.119-.136-1.687-.174-.002 0-.004 0-.006 0-.133-.009-.267-.017-.402-.023-.007-.001-.014 0-.021 0-.562-.026-1.126-.038-1.697-.024z" fill="url(#b)"/>
+ <path d="m7.075 18.585s4.157-1.468 8.127-1.524c1.794-.026 3.453.116 4.948.283 2.67.379 2.301 1.961.4 3.251-2.637 1.76-2.826 2.411-6.888 2.916l-6.637.858z" fill="#87cefa"/>
+ <path d="m13.616 36.894c-1.804.344-5.292-.246-7.328-1.575-2.035-1.329-2.405-6.004-2.174-7.381.232-1.378.232-2.562.925-2.907 4.249-1.739 7.802-1.787 12.391-2.309 0 0 2.794 2.196 3.427 4.108.442 1.334-.827 4.544-2.496 7.017-.946 1.626-2.894 2.728-4.745 3.047z" fill="#914c7f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wine-help.svg b/.icons/kora/apps/scalable/wine-help.svg
new file mode 100644
index 000000000..85413f749
--- /dev/null
+++ b/.icons/kora/apps/scalable/wine-help.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0750367 -43.19 43.19 .0750367 87.46 45.5869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003fb6" offset="0"/>
+ <stop stop-color="#21c6fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2e-8 -17.8635 17.8635 -2e-8 536.697 46.7966)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.817 23.108-.009-8.697 9.754-1.454v10.151zm11.371-10.409 13.002-2.077v12.486h-13.002zm13.004 12.193-.002 12.486-13.002-2.007v-10.479zm-14.63 10.251-9.746-1.466-.001-8.785h9.747z" fill="#eff9fe" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m46.861 32.79c0-2.13-1.727-3.857-3.857-3.857h-10.15c-2.129 0-3.857 1.727-3.857 3.857v10.15c0 2.129 1.728 3.857 3.857 3.857h10.15c2.13 0 3.857-1.728 3.857-3.857z" fill="url(#b)"/>
+ <path d="m38.347 43.024c-.18.183-.406.274-.679.274-.274 0-.505-.091-.694-.274-.179-.182-.268-.401-.268-.656 0-.256.089-.476.268-.658.189-.182.42-.274.694-.274.273 0 .499.092.679.274.187.182.282.402.282.658 0 .255-.095.474-.282.656zm-.015-2.847h-1.329v-.644c0-.411.09-.762.269-1.055.178-.3.494-.652.947-1.053.254-.228.434-.397.537-.507.113-.118.222-.278.325-.479.114-.211.17-.424.17-.643 0-.421-.141-.758-.424-1.014-.274-.256-.655-.383-1.145-.383-.811 0-1.367.438-1.669 1.314l-1.216-.493c.198-.52.537-.985 1.019-1.396.489-.42 1.112-.63 1.866-.63.858 0 1.555.247 2.093.739.537.484.805 1.105.805 1.863 0 .328-.089.661-.268.998-.18.338-.34.581-.481.726-.132.138-.32.315-.565.535-.029.026-.053.05-.071.068-.575.502-.863 1.004-.863 1.506z" fill="#eff8fe" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wine-launcher.svg b/.icons/kora/apps/scalable/wine-launcher.svg
new file mode 100644
index 000000000..ffc9187f2
--- /dev/null
+++ b/.icons/kora/apps/scalable/wine-launcher.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#212121" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m13.563 13.756c-.523-.005-2.241.038-2.241.832-.441.007-.787.79-1.003 2.089-.115.627-.162.763-.466.985-.306.223-1.598 1.613-1.921 2.634-.269.628-.42 1.316-.438 2.037 0 .001-.004 0-.005 0l-.555 8.121c-.003.065-.007.133-.007.197 0 1.984 1.614 3.593 3.608 3.593 1.286 0 2.416-.669 3.054-1.676l1.972-3.135s1.152 1.396 2.821 1.396c1.61 0 2.959-.799 3.33-2.287l2.288.011 2.288-.011c.371 1.488 1.72 2.287 3.33 2.287 1.669 0 2.821-1.396 2.821-1.396l1.972 3.135c.638 1.007 1.768 1.676 3.054 1.676 1.994 0 3.608-1.609 3.608-3.593 0-.064-.004-.132-.007-.197l-.555-8.121c-.001 0-.005.001-.005 0-.018-.721-.169-1.409-.438-2.037-.323-1.021-1.615-2.411-1.921-2.634-.304-.222-.351-.358-.466-.985-.216-1.299-.562-2.082-1.003-2.089 0-.794-1.718-.837-2.241-.832-.521-.006-2.241.038-2.241.832-.442.007-.787.79-1.004 2.089-.033.184-.061.38-.092.494h-14.2c-.031-.114-.059-.31-.092-.494-.217-1.299-.562-2.082-1.004-2.089 0-.794-1.72-.838-2.241-.832zm-2.083 5.691h2.276v1.632l-1.138 1.138-1.138-1.138zm23.9 0c.629 0 1.14.51 1.14 1.138 0 .63-.511 1.139-1.14 1.139-.627 0-1.136-.509-1.136-1.139 0-.628.509-1.138 1.136-1.138zm-26.177 2.277h1.632l1.138 1.138-1.138 1.138h-1.632zm5.198 0h1.669v2.276h-1.669l-1.138-1.138zm5.855 0h1.23c.132 0 .238.119.238.266v.607c0 .148-.107.265-.238.265h-1.23c-.133 0-.24-.117-.24-.265v-.607c0-.147.108-.266.24-.266zm6.02 0 1.708.569-1.708.569zm6.772.002c.019-.001.038 0 .058 0 .628 0 1.138.509 1.138 1.136 0 .629-.51 1.14-1.138 1.14-.63 0-1.139-.511-1.139-1.14 0-.607.479-1.106 1.081-1.136zm4.553 0c.019-.001.038 0 .057 0 .629 0 1.139.509 1.139 1.136 0 .629-.51 1.14-1.139 1.14s-1.138-.511-1.138-1.14c0-.607.479-1.106 1.081-1.136zm-24.983 1.78 1.138 1.139v1.631h-2.276v-1.631zm22.764.494c.629 0 1.14.51 1.14 1.138 0 .63-.511 1.138-1.14 1.138-.627 0-1.136-.508-1.136-1.138 0-.628.509-1.138 1.136-1.138zm-17.062 1.138c1.264 0 2.288 1.017 2.288 2.274 0 1.258-1.025 2.279-2.288 2.279-1.264 0-2.287-1.021-2.287-2.279 0-1.257 1.023-2.274 2.287-2.274zm11.382 0c1.264 0 2.288 1.017 2.288 2.274 0 1.258-1.025 2.279-2.288 2.279-1.264 0-2.287-1.021-2.287-2.279 0-1.257 1.023-2.274 2.287-2.274z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wine-notepad.svg b/.icons/kora/apps/scalable/wine-notepad.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/wine-notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wine-uninstaller.svg b/.icons/kora/apps/scalable/wine-uninstaller.svg
new file mode 100644
index 000000000..2eb82467f
--- /dev/null
+++ b/.icons/kora/apps/scalable/wine-uninstaller.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0750367 -43.19 43.19 .0750367 87.46 45.5869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003fb6" offset="0"/>
+ <stop stop-color="#21c6fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2e-8 -18.2209 18.2209 -2e-8 546.674 46.9753)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.817 23.108-.009-8.697 9.754-1.454v10.151zm11.371-10.409 13.002-2.077v12.486h-13.002zm13.004 12.193-.002 12.486-13.002-2.007v-10.479zm-14.63 10.251-9.746-1.466-.001-8.785h9.747z" fill="#eff9fe" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m47.039 32.848c0-1.086-.43-2.127-1.198-2.895s-1.809-1.198-2.895-1.198h-10.034c-1.086 0-2.126.43-2.894 1.198s-1.199 1.809-1.199 2.895v10.034c0 1.086.431 2.126 1.199 2.894s1.808 1.199 2.894 1.199h10.034c1.086 0 2.127-.431 2.895-1.199s1.198-1.808 1.198-2.894z" fill="url(#b)"/>
+ <path d="m35.371 33.455c-.675-1.027-2.392.103-1.468 1.203.895 1.042 1.791 2.173 2.716 3.332l-2.95 3.742c-.837.998.822 2.202 1.57 1.13l2.656-3.537 2.701 3.463c.792 1.087 2.407.03 1.6-1.071l-2.994-3.727c.88-1.159 1.804-2.29 2.685-3.332.837-.953-.645-2.23-1.408-1.233l-2.555 3.2z" fill="#eff8fe" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wine-winecfg.svg b/.icons/kora/apps/scalable/wine-winecfg.svg
new file mode 120000
index 000000000..d3b438b8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/wine-winecfg.svg
@@ -0,0 +1 @@
+winecfg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wine-winetricks.svg b/.icons/kora/apps/scalable/wine-winetricks.svg
new file mode 120000
index 000000000..417f68ca1
--- /dev/null
+++ b/.icons/kora/apps/scalable/wine-winetricks.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wine.svg b/.icons/kora/apps/scalable/wine.svg
new file mode 100644
index 000000000..f24eae2bd
--- /dev/null
+++ b/.icons/kora/apps/scalable/wine.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0750367 -43.19 43.19 .0750367 87.46 45.5869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003fb6" offset="0"/>
+ <stop stop-color="#21c6fb" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.817 23.108-.009-8.697 9.754-1.454v10.151zm11.371-10.409 13.002-2.077v12.486h-13.002zm13.004 12.193-.002 12.486-13.002-2.007v-10.479zm-14.63 10.251-9.746-1.466-.001-8.785h9.747z" fill="#eff9fe" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/winecfg.svg b/.icons/kora/apps/scalable/winecfg.svg
new file mode 100644
index 000000000..369205780
--- /dev/null
+++ b/.icons/kora/apps/scalable/winecfg.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0750367 -43.19 43.19 .0750367 87.46 45.5869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003fb6" offset="0"/>
+ <stop stop-color="#21c6fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2e-8 -18.34 18.34 -2e-8 550 47.0348)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.817 23.108-.009-8.697 9.754-1.454v10.151zm11.371-10.409 13.002-2.077v12.486h-13.002zm13.004 12.193-.002 12.486-13.002-2.007v-10.479zm-14.63 10.251-9.746-1.466-.001-8.785h9.747z" fill="#eff9fe" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m47.099 33.535c0-1.284-.51-2.515-1.418-3.422-.907-.908-2.138-1.418-3.422-1.418h-8.659c-1.284 0-2.515.51-3.423 1.418-.908.907-1.418 2.138-1.418 3.422v8.659c0 1.284.51 2.515 1.418 3.423s2.139 1.418 3.423 1.418h8.659c1.284 0 2.515-.51 3.422-1.418.908-.908 1.418-2.139 1.418-3.423z" fill="url(#b)"/>
+ <path d="m44.231 37.435c-.02-.18-.231-.316-.412-.316-.589 0-1.11-.345-1.329-.879-.223-.547-.079-1.184.359-1.586.138-.126.155-.337.039-.484-.301-.382-.643-.727-1.016-1.026-.147-.117-.361-.101-.488.039-.382.424-1.069.581-1.6.36-.552-.232-.901-.792-.866-1.393.011-.189-.127-.353-.315-.375-.479-.055-.963-.057-1.443-.004-.186.021-.324.181-.318.367.021.595-.331 1.146-.878 1.369-.525.215-1.207.058-1.588-.362-.126-.138-.338-.154-.484-.04-.385.301-.734.647-1.038 1.026-.119.148-.101.361.038.488.447.404.59 1.048.359 1.6-.221.527-.769.868-1.396.868-.203-.007-.349.13-.371.314-.056.482-.057.973-.003 1.459.021.182.237.315.421.315.559-.013 1.095.332 1.32.88.224.546.081 1.184-.358 1.586-.138.126-.155.337-.039.483.298.38.64.725 1.014 1.027.147.119.361.102.489-.039.384-.424 1.071-.581 1.599-.36.553.232.902.792.868 1.393-.011.189.127.353.314.375.246.029.493.043.74.043.234 0 .469-.013.703-.039.187-.021.325-.181.319-.368-.023-.594.331-1.145.877-1.368.528-.215 1.207-.058 1.588.362.128.137.337.154.484.04.385-.301.734-.646 1.039-1.026.118-.147.101-.361-.039-.488-.446-.404-.591-1.047-.359-1.6.218-.52.745-.869 1.313-.869l.079.002c.183.014.353-.127.375-.315.056-.482.057-.973.003-1.459zm-6.365 2.866c-1.179 0-2.139-.96-2.139-2.14 0-1.179.96-2.139 2.139-2.139 1.181 0 2.14.96 2.14 2.139 0 1.18-.959 2.14-2.14 2.14z" fill="#fff" fill-opacity=".7"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/winefile.svg b/.icons/kora/apps/scalable/winefile.svg
new file mode 100644
index 000000000..1fc0d2e78
--- /dev/null
+++ b/.icons/kora/apps/scalable/winefile.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.246 42.246 0 32 53.126)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffa100" offset="0"/>
+ <stop stop-color="#edbb5f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.319626 -40.627 40.627 -.319626 2143.22 33.539)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#002793" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#b37100"/>
+ <path transform="scale(.75)" d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path transform="translate(0 -1.9405)" d="m12.5 26.082c-1.385 0-2.5 1.115-2.5 2.5v13.203h6v-9.058c0-.792.636-1.43 1.428-1.43h13.144c.792 0 1.428.638 1.428 1.43v9.058h6v-13.203c0-1.385-1.115-2.5-2.5-2.5z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/winemine.svg b/.icons/kora/apps/scalable/winemine.svg
new file mode 120000
index 000000000..d3b438b8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/winemine.svg
@@ -0,0 +1 @@
+winecfg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/winetricks.svg b/.icons/kora/apps/scalable/winetricks.svg
new file mode 100644
index 000000000..d9252b719
--- /dev/null
+++ b/.icons/kora/apps/scalable/winetricks.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0750367 -43.19 43.19 .0750367 87.46 45.5869)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003fb6" offset="0"/>
+ <stop stop-color="#21c6fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2e-8 -18.2209 18.2209 -2e-8 546.674 46.9753)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m11.817 23.108-.009-8.697 9.754-1.454v10.151zm11.371-10.409 13.002-2.077v12.486h-13.002zm13.004 12.193-.002 12.486-13.002-2.007v-10.479zm-14.63 10.251-9.746-1.466-.001-8.785h9.747z" fill="#eff9fe" fill-opacity=".75" fill-rule="nonzero"/>
+ <path d="m47.039 32.026c0-.867-.344-1.7-.958-2.313-.613-.614-1.446-.958-2.313-.958h-11.677c-.868 0-1.7.344-2.314.958-.614.613-.958 1.446-.958 2.313v11.677c0 .868.344 1.7.958 2.314s1.446.958 2.314.958h11.677c.867 0 1.7-.344 2.313-.958.614-.614.958-1.446.958-2.314z" fill="url(#b)"/>
+ <path d="m44.19 36.522c0-.186-.14-.301-.421-.346l-3.778-.55-1.693-3.424c-.095-.206-.219-.309-.369-.309s-.273.103-.368.309l-1.693 3.424-3.779.55c-.28.045-.421.16-.421.346 0 .105.063.225.189.361l2.739 2.663-.648 3.763c-.01.07-.014.121-.014.151 0 .105.026.194.078.267.054.073.132.109.238.109.09 0 .19-.03.3-.09l3.379-1.777 3.379 1.777c.105.06.206.09.301.09.101 0 .177-.036.229-.109.053-.073.079-.162.079-.267 0-.066-.002-.115-.007-.151l-.647-3.763 2.731-2.663c.131-.13.196-.251.196-.361z" fill="#eff9fe" fill-opacity=".8" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/winff.svg b/.icons/kora/apps/scalable/winff.svg
new file mode 100644
index 000000000..261f8df84
--- /dev/null
+++ b/.icons/kora/apps/scalable/winff.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.66677 -40.0024 40.0024 -1.66677 65.6692 42.3345)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18.5725 18.5725 0 543.511 46.8297)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016ed4" offset="0"/>
+ <stop stop-color="#00b1ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m36.631 10.2h-1.365c-.325 0-.588.263-.588.587v.731c0 .324-.262.587-.587.587h-1.273c-.325 0-.587-.263-.587-.587v-.731c0-.324-.263-.587-.588-.587h-15.332c-.325 0-.587.263-.587.587v.731c0 .324-.263.587-.588.587h-1.273c-.324 0-.587-.263-.587-.587v-.731c0-.324-.263-.587-.588-.587h-1.319c-.325 0-.588.263-.588.587v26.426c0 .324.263.587.588.587h1.319c.325 0 .588-.263.588-.587v-.537c0-.324.263-.587.587-.587h1.273c.325 0 .588.263.588.587v.537c0 .324.262.587.587.587h15.332c.325 0 .588-.263.588-.587v-.537c0-.324.262-.587.587-.587h1.273c.325 0 .587.263.587.587v.537c0 .324.263.587.588.587h1.365c.325 0 .588-.263.588-.587v-26.426c0-.324-.263-.587-.588-.587zm-20.907 22.473c0 .324-.263.587-.588.587h-1.273c-.324 0-.587-.263-.587-.587v-1.274c0-.324.263-.587.587-.587h1.273c.325 0 .588.263.588.587zm0-5.277c0 .324-.263.587-.588.587h-1.273c-.324 0-.587-.263-.587-.587v-1.274c0-.324.263-.587.587-.587h1.273c.325 0 .588.263.588.587zm0-5.277c0 .324-.263.587-.588.587h-1.273c-.324 0-.587-.263-.587-.587v-1.273c0-.325.263-.588.587-.588h1.273c.325 0 .588.263.588.588zm0-5.277c0 .325-.263.587-.588.587h-1.273c-.324 0-.587-.262-.587-.587v-1.273c0-.325.263-.587.587-.587h1.273c.325 0 .588.262.588.587zm13.967 17.854c0 .324-.263.587-.587.587h-10.208c-.324 0-.587-.263-.587-.587v-4.72c0-.324.263-.587.587-.587h10.208c.324 0 .587.263.587.587zm0-8.336c0 .324-.263.587-.587.587h-10.208c-.324 0-.587-.263-.587-.587v-4.72c0-.324.263-.587.587-.587h10.208c.324 0 .587.263.587.587zm0-8.336c0 .324-.263.587-.587.587h-10.208c-.324 0-.587-.263-.587-.587v-4.72c0-.324.263-.587.587-.587h10.208c.324 0 .587.263.587.587zm4.987 14.649c0 .324-.262.587-.587.587h-1.273c-.325 0-.587-.263-.587-.587v-1.274c0-.324.262-.587.587-.587h1.273c.325 0 .587.263.587.587zm0-5.277c0 .324-.262.587-.587.587h-1.273c-.325 0-.587-.263-.587-.587v-1.274c0-.324.262-.587.587-.587h1.273c.325 0 .587.263.587.587zm0-5.277c0 .324-.262.587-.587.587h-1.273c-.325 0-.587-.263-.587-.587v-1.273c0-.325.262-.588.587-.588h1.273c.325 0 .587.263.587.588zm0-5.277c0 .325-.262.587-.587.587h-1.273c-.325 0-.587-.262-.587-.587v-1.273c0-.325.262-.587.587-.587h1.273c.325 0 .587.262.587.587z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+ <path d="m46.788 33.673c0-2.989-2.427-5.416-5.416-5.416h-7.741c-2.989 0-5.416 2.427-5.416 5.416v7.741c0 2.989 2.427 5.416 5.416 5.416h7.741c2.989 0 5.416-2.427 5.416-5.416z" fill="url(#b)"/>
+ <path d="m37.515 31.083c1.359.004 2.737.428 3.814 1.266.757.872-.686 1.805-1.335.955-1.956-1.183-4.713-.766-6.184 1.003-.783.877-1.224 2.049-1.219 3.225h1.292l-2.067 3.101-2.068-3.101h1.292c-.041-2.808 1.979-5.478 4.69-6.206.582-.16 1.18-.249 1.785-.243zm5.672 3.36 2.068 3.102h-1.292c.037 2.841-2.035 5.542-4.793 6.231-1.861.52-3.966.14-5.496-1.049-.781-.886.682-1.812 1.337-.953 1.895 1.149 4.548.784 6.044-.857.865-.892 1.363-2.129 1.357-3.372h-1.292z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wingpanel.svg b/.icons/kora/apps/scalable/wingpanel.svg
new file mode 100644
index 000000000..0d0160df4
--- /dev/null
+++ b/.icons/kora/apps/scalable/wingpanel.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m23.48 13.178c-5.977 0-10.822 4.845-10.822 10.822s4.845 10.822 10.822 10.822 10.822-4.845 10.822-10.822-4.845-10.822-10.822-10.822zm0 .902c4.544 0 8.375 3.055 9.549 7.223-1.011 2.087-2.451 3.966-4.204 5.485-.843.729-1.762 1.379-2.778 1.837s-2.133.718-3.246.654c-.835-.048-1.661-.281-2.393-.686 1.94-1.051 3.69-2.453 5.123-4.131.94-1.101 1.763-2.353 2.079-3.766.159-.707.186-1.447.038-2.156-.148-.708-.476-1.384-.972-1.911-.485-.516-1.121-.881-1.803-1.069s-1.407-.203-2.103-.076c-1.392.255-2.635 1.064-3.631 2.068-1.757 1.77-2.843 4.268-2.644 6.753.1 1.243.516 2.465 1.23 3.487.159.228.335.446.522.652-1.04.364-2.116.623-3.208.769-.938-1.515-1.479-3.301-1.479-5.213 0-5.479 4.441-9.92 9.92-9.92zm.063 2.004c.697.001 1.4.212 1.956.632.501.379.873.918 1.083 1.51.211.592.265 1.235.193 1.859-.144 1.248-.773 2.393-1.534 3.393-1.347 1.771-3.138 3.188-5.129 4.18-.204.102-.411.198-.619.291-.434-.379-.805-.829-1.088-1.33-.592-1.048-.787-2.292-.672-3.489.115-1.198.526-2.352 1.078-3.421.64-1.239 1.512-2.413 2.733-3.086.611-.337 1.302-.54 1.999-.539zm9.768 6.588c.058.434.089.878.089 1.328 0 5.479-4.441 9.92-9.92 9.92-3.077 0-5.827-1.4-7.646-3.599 1.123-.255 2.22-.622 3.273-1.088.461.351.969.638 1.51.845 1.556.597 3.324.511 4.899-.035 1.575-.545 2.972-1.524 4.19-2.662 1.451-1.356 2.674-2.955 3.605-4.709z" fill="#fff" fill-rule="nonzero" stroke="#fff" stroke-width=".36"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wings3d.svg b/.icons/kora/apps/scalable/wings3d.svg
new file mode 100644
index 000000000..dea7ec96e
--- /dev/null
+++ b/.icons/kora/apps/scalable/wings3d.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(56 0 0 56 4 32)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m13.956 4s-2.742.19-4.2 1.649l-3.921 3.921c-1.845 1.41-1.835 4.23-1.835 4.386v36.088c0 .156-.01 2.976 1.835 4.386l3.921 3.921c1.458 1.459 4.2 1.649 4.2 1.649h36.088s2.742-.19 4.2-1.649l3.921-3.921c1.845-1.41 1.835-4.23 1.835-4.386v-36.088c0-.156.01-2.976-1.835-4.386l-3.921-3.921c-1.458-1.459-4.2-1.649-4.2-1.649h-36.088z" fill="url(#a)"/>
+ <path d="m4 15.2v28.8h19v16h27.044s2.742-.19 4.2-1.649l.156-.156v-7.995l-18.4-1.2v-7l-1.2 1.2v-9.8l-16.8-1.2v-18.2l-14 1.2z" fill="#e53935"/>
+ <path d="m10.613 5.012c-.308.182-.603.384-.855.636l-3.922 3.922c-1.845 1.41-1.836 4.231-1.836 4.387v1.242l12 10.801v8h10.668l7.332 8v8h10.668l8.719 8.988c.308-.182.603-.384.855-.636l3.922-3.922c1.845-1.41 1.836-4.231 1.836-4.387v-1.242l-7.332-6.801h-10.668v-8l-7.332-8h-10.668v-8z" fill="#fff"/>
+ <path d="m42 34-8 8v8l8-8z" fill="#c6c8cb"/>
+ <path d="m34.667 26-8 8 7.333 8 8-8z" fill="#dadbdd"/>
+ <path d="m26.667 34 8-8h-10.667l-8 8z" fill="#b3b6bb"/>
+ <path d="m10.612 5.012c-.308.182-.604.385-.856.637l-3.921 3.921c-1.845 1.41-1.835 4.23-1.835 4.386v1.244l12 10.8 8-8z" fill="#dadbdd"/>
+ <path d="m52.667 42-8 8 8.721 8.988c.308-.182.604-.385.856-.637l3.921-3.921c1.845-1.41 1.835-4.23 1.835-4.386v-1.244z" fill="#dadbdd"/>
+ <path d="m24 18-8 8v8l8-8z" fill="#c6c8cb"/>
+ <path d="m44.667 50 8-8h-10.667l-8 8z" fill="#b3b6bb"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/winhelp.svg b/.icons/kora/apps/scalable/winhelp.svg
new file mode 120000
index 000000000..56f6b4dff
--- /dev/null
+++ b/.icons/kora/apps/scalable/winhelp.svg
@@ -0,0 +1 @@
+wine-help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wire-desktop.svg b/.icons/kora/apps/scalable/wire-desktop.svg
new file mode 100644
index 000000000..69dc52331
--- /dev/null
+++ b/.icons/kora/apps/scalable/wire-desktop.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3955 43.3955 0 149.583 45.1264)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d3d3d3" offset="0"/>
+ <stop stop-color="#fcf9f9" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00501798 -44.9713 44.9713 -.00501798 697.513 46.4415)" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.0855383 -44.4563 44.4563 -.0855383 113.003 46.201)" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop stop-color="#535353" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="21.853" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.661 28.16c.393-.914.416-1.23.44-6.002.028-5.484-.002-5.654-.994-5.654-.993 0-1.024.172-1 5.646.021 4.78.042 5.075.441 6 .23.536.481.974.559.974.076 0 .326-.435.554-.964zm-6.232 5.041c-2.776-.551-5.166-3.04-5.612-5.846-.1-.626-.133-3.466-.076-6.536v-5.428s.002-.001.908 0c.306 0 .818.111.82.418.017 3.704 0 3.712 0 3.712 0 5.422.198 8.024.617 8.894.486 1.011 1.534 1.999 2.673 2.521.859.393 1.202.448 2.332.375.728-.047 1.599-.229 1.937-.404l.612-.318-.379-.613c-.955-1.545-.994-1.86-.953-7.812.033-4.915.075-5.632.361-6.123 1.078-1.853 3.796-1.853 4.875 0 .285.49.328 1.203.362 6.031.04 5.841-.002 6.177-.945 7.703-.204.329-.371.686-.371.791 0 .306 1.645.785 2.692.785 1.446 0 2.589-.473 3.61-1.493 1.434-1.435 1.493-1.756 1.496-8.144 0-3.018.053-5.675.114-5.905.094-.352.239-.418.913-.418h.859v5.335c.032 2.935-.001 5.862-.073 6.504-.262 2.3-2.17 4.784-4.279 5.573-2.072.777-3.861.692-5.862-.277l-.996-.481-1.046.487c-1.727.804-2.981.987-4.589.669z" fill="url(#b)"/>
+ <path d="m24 1.236c-12.562 0-22.764 10.202-22.764 22.764s10.202 22.764 22.764 22.764 22.764-10.202 22.764-22.764-10.202-22.764-22.764-22.764zm0 1.821c11.578 0 20.941 9.365 20.941 20.943s-9.363 20.941-20.941 20.941-20.943-9.363-20.943-20.941 9.365-20.943 20.943-20.943z" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wire.svg b/.icons/kora/apps/scalable/wire.svg
new file mode 120000
index 000000000..3a9aa15cb
--- /dev/null
+++ b/.icons/kora/apps/scalable/wire.svg
@@ -0,0 +1 @@
+wire-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wireshark-alt.svg b/.icons/kora/apps/scalable/wireshark-alt.svg
new file mode 100644
index 000000000..e99399c0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/wireshark-alt.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0845104 44.6218 -44.6218 -.0845104 -52.1132 2.03055)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#80b3ff" offset="0"/>
+ <stop stop-color="#00599a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.506324 -43.2596 43.2596 .506324 77.2006 46.2028)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f2f2" stop-opacity=".75" offset="0"/>
+ <stop stop-color="#f9f9f9" stop-opacity=".75" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.02127 0 0 1.02127 -.510363 -.510363)" cx="24" cy="24" r="22.29" fill="url(#a)"/>
+ <path transform="matrix(1.02127 0 0 1.02127 -.510363 -.510363)" d="m2.903 31.207h10.156c.076-.769.462-4.739 3.013-9.54 2.79-5.246 8.077-10.634 17.526-10.777v-.002h.001c.294-.015.592.105.793.319.108.127.187.282.222.443.075.262.04.555-.095.793-5.242 7.892-.868 17.897-.479 18.764h11.057c-.237.692-.506 1.369-.807 2.029h-11.011c-.313-.017-.614-.188-.789-.446-.048-.04-.09-.084-.127-.127 0 0-4.75-10.467-.225-19.524-7.603.681-11.865 5.035-14.261 9.539-2.567 4.83-3.043 9.636-3.043 9.636.004.04.004.083 0 .127-.036.164-.116.319-.222.445-.19.218-.471.35-.761.35h-10.141c-.301-.66-.57-1.337-.807-2.029z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wireshark-gtk.svg b/.icons/kora/apps/scalable/wireshark-gtk.svg
new file mode 120000
index 000000000..db83df0a1
--- /dev/null
+++ b/.icons/kora/apps/scalable/wireshark-gtk.svg
@@ -0,0 +1 @@
+wireshark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wireshark.svg b/.icons/kora/apps/scalable/wireshark.svg
new file mode 100644
index 000000000..85343f2c6
--- /dev/null
+++ b/.icons/kora/apps/scalable/wireshark.svg
@@ -0,0 +1,37 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0845103 44.6218 -44.6218 -.0845103 -52.1132 2.03055)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#80eaff" offset="0"/>
+ <stop stop-color="#0f577c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#b2c1c0" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.454305 -30.4951 30.4951 -.454305 628.135 24.4195)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(-6.63975 -5.84965 4.20231 -4.76991 18.1852 33.6099)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f2f2f2" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </radialGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.795034 -43.8403 43.8403 -.795034 571.806 36.4438)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-1.36083 -3.10284 3.10284 -1.36083 83.3945 -4.25902)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-.340727 -42.7046 42.7046 -.340727 567.698 41.3642)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e8e8e8" offset="0"/>
+ <stop stop-color="#f9f9f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.29" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m44.744 24.252c-9.996-8.172-20.159-3.473-20.159-3.473l5.661 12.35c3.184-4.319 14.498-8.877 14.498-8.877z" fill="url(#c)"/>
+ <path d="m26.504 31.587s-6.521 15.619-21.524 1.228c0 0 9.842-8.216 21.524-1.228z" fill="#053b45"/>
+ <path d="m7.12 26.795.316 3.218 1.987-2.406.119 3.076 2.045-2.457.119 3.606 2.289-3.311-.09 4.11 2.614-3.388-.043 4.174 2.417-3.53.211 3.735 2.231-3.258-.334 3.903 2.626-3.505s-6.992-2.682-16.507-3.967" fill="url(#d)"/>
+ <path d="m21.433 39.062-.257-3.036-1.903 2.241-.073-2.899-1.958 2.289-.067-3.399-2.198 3.091.136-3.872-2.506 3.16.094-3.933-2.322 3.296-.153-3.522-2.143 3.042.365-3.673-2.519 3.269s6.554 2.616 15.504 3.946" fill="url(#d)"/>
+ <path d="m8.043 12.483c-.753.016-1.297.152-1.601.394.812-.339 7.309 6.175 9.569 12.869 2.295 6.798 12.199.424 13.464 3.721 1.393 3.603-8.642 8.623-6.463 16.571-.092-.016-.184-.041-.275-.058.279.09.644.195.976.295.096.005.191.01.287.014 6.06-.009 11.861-2.489 16.054-6.863-1.077-3.895-2.637-8.668-4.395-11.079-7.847-10.761-22.444-15.979-27.616-15.864z" fill="url(#e)"/>
+ </g>
+ <path d="m22.463 20.553c.517.646.413 1.591-.233 2.109s-1.591.413-2.109-.233-.414-1.591.233-2.109c.646-.518 1.591-.413 2.109.233z" fill="url(#f)"/>
+ <path d="m21.384 20.716c.224.279.179.687-.101.911-.279.224-.687.179-.911-.1-.223-.28-.178-.688.101-.912.279-.223.687-.178.911.101z" fill="#e6e6e6"/>
+ <path d="m22.078 21.954c.119.148.095.363-.053.481-.147.119-.363.095-.481-.053-.118-.147-.094-.363.053-.481.148-.118.363-.094.481.053z" fill="#e6e6e6"/>
+ <path d="m11.932 22.148s1.326.516 1.397 1.938c.046.594-.803.608-1.361-.167-.454-.762.255-.97-.036-1.771" fill="#1a1a1a" fill-rule="nonzero"/>
+ <path d="m6.396 12.882c.642-.563 7.32 6.066 9.614 12.864 2.295 6.798 12.201.425 13.465 3.722 1.394 3.603-8.406 8.874-6.227 16.822-10.149-.357-17.7-7.601-18.276-13.493 15.795 11.223 20.988-.668 20.988-.668s-11.85-.208-19.017-5.149c-2.643-1.775-2.591-12.307-.547-14.098z" fill="url(#g)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wiznote.svg b/.icons/kora/apps/scalable/wiznote.svg
new file mode 100644
index 000000000..c672a3ec1
--- /dev/null
+++ b/.icons/kora/apps/scalable/wiznote.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m30 10-3 12-1-6-8 2-2 6-2-10-6 2 4 19 7 1 2-5 1.5 5.5 9.5 1.5 8-26z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wl-ico-64.svg b/.icons/kora/apps/scalable/wl-ico-64.svg
new file mode 120000
index 000000000..a3f693ab7
--- /dev/null
+++ b/.icons/kora/apps/scalable/wl-ico-64.svg
@@ -0,0 +1 @@
+widelands.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wmtweaks.svg b/.icons/kora/apps/scalable/wmtweaks.svg
new file mode 120000
index 000000000..275fda6f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/wmtweaks.svg
@@ -0,0 +1 @@
+window-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/woeusbgui-icon.svg b/.icons/kora/apps/scalable/woeusbgui-icon.svg
new file mode 100644
index 000000000..434e7a572
--- /dev/null
+++ b/.icons/kora/apps/scalable/woeusbgui-icon.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24 26.6985 0 23.6515 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d3f45" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18.6564 18.6564 0 534.032 44.1103)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1 0 0 1.21269 0 -4.25381)" d="m9 6h30v14h-30z" fill="#b7b7b7" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.11244 0 -2.02388)" d="m44 22.384c0-2.42-2.185-4.384-4.877-4.384h-30.246c-2.692 0-4.877 1.964-4.877 4.384v15.232c0 2.42 2.185 4.384 4.877 4.384h30.246c2.692 0 4.877-1.964 4.877-4.384z" fill="url(#a)"/>
+ <path d="m12 23h24v4h-24z"/>
+ <path d="m14 29h20v4h-20z"/>
+ <path d="m16 35h16v4h-16z"/>
+ <path d="m14 9h6v4h-6z" fill-opacity=".5"/>
+ <path d="m28 9h6v4h-6z" fill-opacity=".5"/>
+ <g transform="translate(-1)">
+ <circle cx="36" cy="35" r="12" fill="url(#b)"/>
+ <path transform="matrix(1.17295 0 0 1.17295 -4.60622 -6.63975)" d="m29.357 36h4.286c.198 0 .357.159.357.357v4.286c0 .198-.159.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357zm6.238 0h4.286c.197 0 .357.159.357.357v4.286c0 .198-.16.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357zm-6.238-6h4.286c.198 0 .357.159.357.357v4.286c0 .198-.159.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357zm6.238 0h4.286c.197 0 .357.159.357.357v4.286c0 .198-.16.357-.357.357h-4.286c-.198 0-.357-.159-.357-.357v-4.286c0-.198.159-.357.357-.357z" fill="#ffffff" fill-rule="nonzero"/>
+ </g>
+ <path d="m24.349 4.698h1.007v2.684h-1.007v4.916h1.007v2.878h-1.007v2.824h-.698v-3.521h1.008v-1.484h-1.008v-6.31h1.008v-1.29h-1.008v-2.373h.698z" fill="#a2a2a2"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wolfram-language.svg b/.icons/kora/apps/scalable/wolfram-language.svg
new file mode 100644
index 000000000..ac444dc56
--- /dev/null
+++ b/.icons/kora/apps/scalable/wolfram-language.svg
@@ -0,0 +1,9 @@
+<svg width="48" height="48" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(2,0,0,2,2,2)">
+ <circle cx="11" cy="11.5" r="10" style="opacity:.2"/>
+ <circle cx="11" cy="11" r="10" style="fill:#d6342a"/>
+ <path d="M 11,1 A 10,10 0 0 0 1,11 10,10 0 0 0 1.0098,11.293 10,10 0 0 1 11,1.5 10,10 0 0 1 20.99,11.207 10,10 0 0 0 21,11 10,10 0 0 0 11,1 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m10 3.5c-1.1183764 1.5061282-2.4872877 3-2.9999996 5-1.2142886 1.1811169-2.4060414 3.618387-3 6-0.030373 0.121789-0.05798 0.299718-0.087891 0.433594a8 8.5 0 0 0 7.0878906 4.566406 8 8.5 0 0 0 4.13672-1.234375l-3.13672-3.765625h5.000001l1-1-6.000001-4v-5l-1.5 2zm1 7c1 0 1.357287 0.346011 2 1h-2z" style="opacity:.2"/>
+ <path d="m10 3c-1.1183768 1.5061282-2.4872881 3-3 5-1.2142886 1.1811169-2.4060414 3.618387-3 6-0.030373 0.121789-0.05798 0.299718-0.087891 0.433594a8 8.5 0 0 0 7.087891 4.566406 8 8.5 0 0 0 4.136719-1.234375l-3.136719-3.765625h5l1-1-6-4v-5l-1.5 2zm1 7c1 0 1.357287 0.346011 2 1h-2z" style="fill:#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wolfram-mathematica.svg b/.icons/kora/apps/scalable/wolfram-mathematica.svg
new file mode 120000
index 000000000..0c4a5dac1
--- /dev/null
+++ b/.icons/kora/apps/scalable/wolfram-mathematica.svg
@@ -0,0 +1 @@
+mathematica.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wordpad.svg b/.icons/kora/apps/scalable/wordpad.svg
new file mode 120000
index 000000000..65f0dd422
--- /dev/null
+++ b/.icons/kora/apps/scalable/wordpad.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wordpress.svg b/.icons/kora/apps/scalable/wordpress.svg
new file mode 100644
index 000000000..831d70d57
--- /dev/null
+++ b/.icons/kora/apps/scalable/wordpress.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5286 45.5286 0 210.895 46.7643)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0a80fd" offset="0"/>
+ <stop stop-color="#56c5fa" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24 3.886c-11.091 0-20.114 9.023-20.114 20.114s9.023 20.114 20.114 20.114 20.114-9.023 20.114-20.114-9.023-20.114-20.114-20.114zm0 1.548c4.834 0 9.404 2.182 12.707 5.208-.08-.005-.159-.016-.242-.016-1.823 0-4.123 1.756-4.123 3.463.039 4.882 4.12 6.225 4.193 8.973 0 1.589-.61 3.435-1.413 6.003l-1.852 6.188-6.71-19.623c1.117-.059 1.79-.178 1.79-.178 1-.118.884-1.589-.118-1.53 0 0-2.674.236-4.615.236-1.825 0-5.56-.236-5.56-.236-1.001-.059-1.119 1.472-.118 1.53 0 0 1.618.119 2.618.178l2.893 7.589-4.065 12.186-6.76-19.776c1.119-.058 2.293-.176 2.293-.176 1-.118.881-1.589-.12-1.53 0 0-3.175.235-5.117.235-.348 0-.926-.008-1.362-.021 3.32-5.04 9.194-8.703 15.681-8.703zm16.292 9.656c1.451 2.645 2.275 5.682 2.274 8.91 0 6.85-3.712 12.829-9.232 16.047l5.673-16.396c1.06-2.648 1.411-4.766 1.411-6.65 0-.683-.046-1.32-.126-1.911zm-33.251 1.353 8.857 24.266c-6.194-3.01-10.464-9.36-10.464-16.709 0-2.692.577-5.248 1.607-7.557zm17.286 9.179 5.707 15.635c.037.092.082.179.132.258-1.93.679-4.004 1.051-6.166 1.051-1.823 0-3.58-.267-5.244-.756z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/words.svg b/.icons/kora/apps/scalable/words.svg
new file mode 100644
index 000000000..4a0128cc1
--- /dev/null
+++ b/.icons/kora/apps/scalable/words.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.3209 41.8938 0 164.259 44.5075)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f1351c" offset="0"/>
+ <stop stop-color="#fb8b2e" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m19.16 34.637c-.608-.004-1.096-.495-1.096-1.104 0-.611.492-1.103 1.103-1.103v-.017c-.011-2.943-2.943-7.34-2.943-7.34 1.994-1.994 3.966-7.311 5.044-10.568-.393-.274-.628-.724-.629-1.204 0-.807.664-1.471 1.471-1.471v13.442c-.454.263-.735.747-.735 1.272 0 .813.658 1.472 1.471 1.472s1.471-.659 1.471-1.472c0-.525-.28-1.01-.735-1.273v-13.441c.807 0 1.471.664 1.471 1.471 0 .48-.235.931-.628 1.206 1.079 3.257 3.049 8.572 5.042 10.566 0 0-2.942 4.414-2.942 7.357h.007c.608.004 1.096.494 1.096 1.103 0 .612-.492 1.104-1.103 1.104v3.679h-7.358v-3.679z" fill="#ffffff" fill-opacity=".9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wordview.svg b/.icons/kora/apps/scalable/wordview.svg
new file mode 100644
index 000000000..635ef67fe
--- /dev/null
+++ b/.icons/kora/apps/scalable/wordview.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -45.6498 73.2786 0 185.614 46.2879)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c7eed" offset="0"/>
+ <stop stop-color="#0bb6ff" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m23.1 14.9c6.751 0 12.569 3.98 15.242 9.723.082.177.082.38 0 .554-2.673 5.743-8.491 9.723-15.242 9.723s-12.57-3.98-15.242-9.723c-.083-.177-.083-.38 0-.554 2.672-5.743 8.491-9.723 15.242-9.723zm0 16.9c3.809 0 6.898-3.089 6.898-6.898s-3.086-6.899-6.898-6.899c-3.809 0-6.899 3.086-6.899 6.899 0 3.809 3.087 6.898 6.899 6.898zm0-11.318c2.437 0 4.416 1.979 4.416 4.416 0 2.438-1.979 4.417-4.416 4.417-2.438 0-4.417-1.979-4.417-4.417 0-2.437 1.979-4.416 4.417-4.416z" fill="#ffffff" fill-opacity=".87" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wordview.xpm.svg b/.icons/kora/apps/scalable/wordview.xpm.svg
new file mode 120000
index 000000000..bf51eb6aa
--- /dev/null
+++ b/.icons/kora/apps/scalable/wordview.xpm.svg
@@ -0,0 +1 @@
+wordview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/work.openpaper.Paperwork.svg b/.icons/kora/apps/scalable/work.openpaper.Paperwork.svg
new file mode 120000
index 000000000..204535999
--- /dev/null
+++ b/.icons/kora/apps/scalable/work.openpaper.Paperwork.svg
@@ -0,0 +1 @@
+paperwork.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/workspace-overview.svg b/.icons/kora/apps/scalable/workspace-overview.svg
new file mode 100644
index 000000000..b4f8f8b48
--- /dev/null
+++ b/.icons/kora/apps/scalable/workspace-overview.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m21.396 13.061h5.208v7.828h7.828v5.209h-7.828v7.828h-5.208v-7.828h-7.828v-5.209h7.828" fill="#def3fe" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/workspace-switcher-left-bottom.svg b/.icons/kora/apps/scalable/workspace-switcher-left-bottom.svg
new file mode 100644
index 000000000..706095e2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/workspace-switcher-left-bottom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m11.016 29.225-.004-.97 3.466-.019.001.966 1.872-.012c1.8-.005 3.27 1.447 3.278 3.243l.038 6.518c.012 1.8-1.44 3.27-3.24 3.282l-7.207.04c-1.8.012-3.266-1.443-3.277-3.243l-.038-6.518c-.012-1.8 1.443-3.266 3.243-3.278zm-.947 2.868c.933-.01 1.697.748 1.7 1.681.01.933-.748 1.697-1.681 1.7-.932.009-1.696-.749-1.699-1.681-.01-.933.748-1.697 1.68-1.7zm5.774-.038c.933-.002 1.697.749 1.703 1.685.007.936-.748 1.697-1.684 1.703s-1.697-.748-1.703-1.684c-.003-.933.748-1.697 1.684-1.704z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/workspace-switcher-right-bottom.svg b/.icons/kora/apps/scalable/workspace-switcher-right-bottom.svg
new file mode 100644
index 000000000..96f51448d
--- /dev/null
+++ b/.icons/kora/apps/scalable/workspace-switcher-right-bottom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m33.468 28.748-.005-.97 3.466-.019.002.967 1.872-.013c1.8-.005 3.269 1.447 3.278 3.244l.038 6.518c.012 1.8-1.44 3.269-3.24 3.281l-7.207.041c-1.8.011-3.266-1.444-3.278-3.244l-.038-6.518c-.012-1.8 1.443-3.265 3.243-3.277zm-.947 2.868c.932-.009 1.697.749 1.7 1.681.009.933-.749 1.697-1.681 1.7-.933.01-1.697-.748-1.7-1.681-.01-.932.748-1.697 1.681-1.7zm5.774-.037c.932-.003 1.697.748 1.703 1.684s-.748 1.697-1.684 1.703c-.937.006-1.697-.748-1.704-1.684-.003-.933.749-1.697 1.685-1.703z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/workspace-switcher-right-top.svg b/.icons/kora/apps/scalable/workspace-switcher-right-top.svg
new file mode 100644
index 000000000..02582d080
--- /dev/null
+++ b/.icons/kora/apps/scalable/workspace-switcher-right-top.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m34.599 6.178-.005-.971 3.467-.019.001.967 1.872-.012c1.8-.006 3.269 1.446 3.278 3.243l.038 6.518c.012 1.8-1.44 3.269-3.24 3.281l-7.207.041c-1.8.012-3.266-1.444-3.278-3.244l-.038-6.517c-.012-1.801 1.443-3.266 3.244-3.278zm-.947 2.868c.933-.01 1.697.748 1.7 1.68.01.933-.748 1.697-1.681 1.7-.933.01-1.697-.748-1.7-1.681-.009-.932.749-1.696 1.681-1.699zm5.774-.038c.932-.003 1.697.748 1.703 1.684s-.748 1.697-1.684 1.703c-.936.007-1.697-.748-1.703-1.684-.003-.932.748-1.697 1.684-1.703z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/workspace-switcher-top-left.svg b/.icons/kora/apps/scalable/workspace-switcher-top-left.svg
new file mode 100644
index 000000000..b8f257533
--- /dev/null
+++ b/.icons/kora/apps/scalable/workspace-switcher-top-left.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 766.162 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m10.599 5.88-.004-.971 3.466-.019.001.967 1.872-.012c1.8-.006 3.27 1.446 3.278 3.243l.038 6.518c.012 1.8-1.44 3.269-3.24 3.281l-7.207.041c-1.8.012-3.266-1.444-3.277-3.244l-.038-6.517c-.012-1.801 1.443-3.266 3.243-3.278zm-.947 2.868c.933-.01 1.697.748 1.7 1.68.01.933-.748 1.697-1.681 1.7-.932.01-1.696-.748-1.699-1.681-.01-.932.748-1.696 1.68-1.699zm5.774-.038c.933-.003 1.697.748 1.703 1.684.007.936-.748 1.697-1.684 1.703-.936.007-1.697-.748-1.703-1.684-.003-.932.748-1.697 1.684-1.703z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/workspace-switcher.svg b/.icons/kora/apps/scalable/workspace-switcher.svg
new file mode 100644
index 000000000..8b1fe1734
--- /dev/null
+++ b/.icons/kora/apps/scalable/workspace-switcher.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 573.921 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <g fill="#cdcdcd">
+ <path d="m11.275 5.942c.269-.339.79-.325 1.043-.078.254.247.241.728-.032 1.2-.192.356-.67.703-1.066.933-.383-.251-.842-.624-1.015-.989-.246-.487-.234-.967.033-1.2s.787-.219 1.037.134zm.445.241c.125.021.227.105.224.229-.004.123-.109.216-.237.216-.147.001-.227-.106-.224-.228.003-.124.086-.243.237-.217zm-.907-.023c.145-.021.228.106.225.23-.004.122-.055.211-.237.216-.126.004-.227-.106-.224-.229s.11-.199.236-.217z"/>
+ <path d="m7.485 8.1h-.098c-.092 0-.165-.075-.165-.167v-.28c-.396-.1-.509-.334-.509-.816 0-.711.577-1.289 1.289-1.289.711 0 1.288.578 1.288 1.289 0 .475-.12.708-.507.811v.284c0 .092-.075.167-.167.167h-.097c-.092 0-.167-.075-.167-.167v-.223c-.043.003-.088.005-.135.006v.218c0 .091-.074.166-.167.166h-.096c-.092 0-.167-.075-.167-.166v-.217c-.047-.001-.093-.003-.136-.005v.222c0 .092-.075.167-.166.167zm-.017-1.787c.218.085.395.171.395.384 0 .211-.143.252-.395.383-.194.1-.396-.172-.396-.383 0-.213.192-.463.396-.384zm1.063 0c.21-.06.395.171.395.384 0 .211-.208.494-.395.383-.231-.137-.396-.172-.396-.383 0-.213.154-.316.396-.384z"/>
+ <path d="m13.854 6.029.388.41.613-.581.49.517-.613.581.388.41c.133.139.131.356-.002.481-.134.127-.35.117-.481-.022l-.389-.41-.615.582-.49-.517.615-.553-.388-.44c-.133-.14-.131-.355.003-.481.133-.127.349-.117.481.023z"/>
+ <path d="m17.395 5.936.004-.157.563.015-.005.157.304.008c.292.009.523.252.514.544l-.028 1.058c-.008.292-.251.522-.543.515l-1.17-.032c-.292-.008-.522-.251-.514-.544l.028-1.057c.008-.293.252-.523.544-.515zm-.169.461c.152.003.271.13.267.282-.003.151-.13.271-.282.266-.151-.003-.271-.13-.267-.281.004-.152.131-.272.282-.267zm.937.024c.152.005.272.131.268.283s-.131.271-.283.267-.271-.13-.267-.282.13-.272.282-.268z"/>
+ <path transform="translate(-.2605 1.42928)" d="m34.83 13.431c-.179-.179-.391-.269-.635-.269h-19.869c-.244 0-.456.089-.635.269-.179.178-.268.39-.268.635v19.868c0 .245.089.457.268.636.179.178.391.268.635.268h19.869c.244 0 .456-.09.635-.268.179-.179.268-.391.268-.636v-19.868c0-.245-.089-.457-.268-.635zm-11.472 16.891c0 .131-.044.24-.127.325-.085.084-.193.127-.325.127h-6.773c-.132 0-.24-.044-.325-.127-.085-.085-.127-.193-.127-.325v-14.45c0-.132.043-.241.127-.325.085-.085.192-.128.325-.128h6.773c.132 0 .24.044.325.128s.127.192.127.325zm9.482-5.419c0 .132-.043.24-.127.325-.085.084-.192.127-.324.127h-6.773c-.133 0-.24-.043-.325-.127-.085-.085-.127-.193-.127-.325v-9.031c0-.132.044-.241.127-.325.085-.085.192-.128.325-.128h6.773c.132 0 .24.044.324.128.085.084.127.192.127.325z" fill-opacity=".84" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/world-of-goo.svg b/.icons/kora/apps/scalable/world-of-goo.svg
new file mode 100644
index 000000000..29b686760
--- /dev/null
+++ b/.icons/kora/apps/scalable/world-of-goo.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.2517 39.2517 0 24.9421 43.6504)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242424" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m25 44c22 0 20-20 20-20s-3-20-20-20-22 19-22 19-2 21 22 21z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m10 28c10 0 10-10 10-10s2-10-8-10c-9 0-10 10-10 10s0 10 8 10z" fill="#efefef" fill-rule="nonzero"/>
+ <circle cx="9" cy="17" r="2" fill="#4f4f4f"/>
+ <path d="m39 25c-8 0-8-8-8-8s0-8 8-8c6 0 7 8 7 8s1 8-7 8z" fill="#efefef" fill-rule="nonzero"/>
+ <circle cx="41" cy="17" r="2" fill="#4f4f4f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/worldofgoo.svg b/.icons/kora/apps/scalable/worldofgoo.svg
new file mode 120000
index 000000000..12817f982
--- /dev/null
+++ b/.icons/kora/apps/scalable/worldofgoo.svg
@@ -0,0 +1 @@
+world-of-goo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wp.svg b/.icons/kora/apps/scalable/wp.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/wp.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wpa_gui.svg b/.icons/kora/apps/scalable/wpa_gui.svg
new file mode 100644
index 000000000..f6267fdd1
--- /dev/null
+++ b/.icons/kora/apps/scalable/wpa_gui.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.17988 -41.6721 41.6721 .17988 191.918 45.3458)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m16.586 35.461c-5.06-3.273-7.382-9.528-5.683-15.31s7.035-9.786 13.061-9.802c6.026-.015 11.384 3.961 13.112 9.734 1.73 5.773-.558 12.039-5.602 15.339" fill="none" stroke="#ececec" stroke-width="4.2"/>
+ <path d="m19.748 30.244c-2.746-1.86-3.97-5.316-3.003-8.489.965-3.173 3.906-5.361 7.222-5.376s6.276 2.148 7.269 5.313c.994 3.165-.199 6.63-2.93 8.514" fill="none" stroke="#ececec" stroke-width="4.34"/>
+ <circle cx="24" cy="24" r="3.75" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wpcom.svg b/.icons/kora/apps/scalable/wpcom.svg
new file mode 120000
index 000000000..4f29f5808
--- /dev/null
+++ b/.icons/kora/apps/scalable/wpcom.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wps-calc.svg b/.icons/kora/apps/scalable/wps-calc.svg
new file mode 120000
index 000000000..319c39949
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-calc.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wps-office-etmain.svg b/.icons/kora/apps/scalable/wps-office-etmain.svg
new file mode 100644
index 000000000..0706e363c
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office-etmain.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 192.85 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#15aa29" offset="0"/>
+ <stop stop-color="#52ef83" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m15.316 34.999h12.158s1.748.007 3.495-.721c2.029-.845 4.03-2.555 4.03-5.936s-2.001-5.091-4.03-5.936c-1.747-.728-3.495-.721-3.495-.721h-6.948s-.857-.007-1.715-.365c-.576-.24-1.18-.701-1.18-1.662s.604-1.422 1.18-1.662c.858-.358 1.715-.365 1.715-.365h12.158c1.278 0 2.315-1.037 2.315-2.315s-1.037-2.315-2.315-2.315h-12.158s-1.748-.007-3.495.721c-2.029.845-4.03 2.555-4.03 5.936s2.001 5.091 4.03 5.936c1.747.728 3.495.721 3.495.721h6.948s.857.007 1.715.365c.576.24 1.18.701 1.18 1.662s-.604 1.422-1.18 1.662c-.858.358-1.715.365-1.715.365h-12.158c-1.278 0-2.315 1.037-2.315 2.315s1.037 2.315 2.315 2.315z" fill="#ffffff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wps-office-pdfmain.svg b/.icons/kora/apps/scalable/wps-office-pdfmain.svg
new file mode 100644
index 000000000..efea8a78f
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office-pdfmain.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 164.261 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#92000d" offset="0"/>
+ <stop stop-color="#ff413e" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m24 20v-5.014h3.997c.058 0 1.98.015 3.137 1.48.535.676.866 1.656.866 3.034 0 1.377-.331 2.355-.864 3.03-1.174 1.483-3.136 1.47-3.136 1.47h-10.5c-.096 0-.192.007-.287.021 0 0-5.187.647-5.213 6.47-.026 5.834 5.216 6.489 5.216 6.489.094.013.189.02.284.02h4.5c1.105 0 2-.895 2-2v-3c0-1.104-.896-2-2-2s-2 .896-2 2v1h-2.296c-.357-.102-1.712-.614-1.704-2.491.008-1.889 1.356-2.406 1.705-2.508.002-.001 10.295-.001 10.295-.001s3.918-.013 6.272-2.989c.979-1.236 1.728-2.987 1.728-5.511 0-2.523-.748-4.275-1.726-5.513-2.353-2.98-6.269-3.001-6.269-3.001h-6.005c-1.105 0-2 .895-2 2v7.014c0 1.104.896 2 2 2s2-.896 2-2z" fill="#ffffff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wps-office-wppmain.svg b/.icons/kora/apps/scalable/wps-office-wppmain.svg
new file mode 100644
index 000000000..f71ffc76e
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office-wppmain.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 164.261 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b13200" offset="0"/>
+ <stop stop-color="#fb6741" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m17.631 32.684v-6.369h9.843s1.748.007 3.495-.721c2.029-.845 4.03-2.555 4.03-5.936s-2.001-5.091-4.03-5.936c-1.747-.728-3.495-.721-3.495-.721h-12.158c-1.278 0-2.315 1.037-2.315 2.315s1.037 2.315 2.315 2.315h12.158s.857.007 1.715.365c.576.24 1.18.701 1.18 1.662s-.604 1.422-1.18 1.662c-.858.358-1.715.365-1.715.365h-12.158c-1.279 0-2.315 1.036-2.315 2.315v8.684c0 1.278 1.037 2.315 2.315 2.315s2.315-1.037 2.315-2.315z" fill="#ffffff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wps-office-wpsmain.svg b/.icons/kora/apps/scalable/wps-office-wpsmain.svg
new file mode 100644
index 000000000..19f0b06cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office-wpsmain.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 135.008 45.3606)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.321 41.8942 0 164.261 44.5074)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0c7fed" offset="0"/>
+ <stop stop-color="#0bb3fe" offset="1"/>
+ </linearGradient>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" fill="url(#b)"/>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m12.43 15.316v17.368c0 .922.547 1.756 1.392 2.123.846.368 1.829.198 2.503-.431l7.104-6.63s7.104 6.63 7.104 6.63c.674.629 1.657.799 2.503.431.845-.367 1.392-1.201 1.392-2.123v-17.368c0-1.278-1.037-2.315-2.315-2.315s-2.315 1.037-2.315 2.315v12.041s-4.789-4.47-4.789-4.47c-.89-.831-2.27-.831-3.16 0l-4.789 4.47v-12.041c0-1.278-1.037-2.315-2.315-2.315s-2.315 1.037-2.315 2.315z" fill="#ffffff" fill-opacity=".75"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wps-office2019-etmain.svg b/.icons/kora/apps/scalable/wps-office2019-etmain.svg
new file mode 120000
index 000000000..319c39949
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office2019-etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wps-office2019-kprometheus.svg b/.icons/kora/apps/scalable/wps-office2019-kprometheus.svg
new file mode 100644
index 000000000..82ebfc9d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office2019-kprometheus.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.0555 45.0555 0 24 46.5281)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0041b0" offset="0"/>
+ <stop stop-color="#2975e6" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24.121 1.472v.002c-.946-.023-1.88.213-2.7.682l-15.173 8.703c-1.594.915-2.579 2.61-2.579 4.438v17.407c.001 1.827.986 3.521 2.579 4.435l15.173 8.703c1.594.915 3.564.915 5.158 0l15.173-8.703c1.593-.914 2.578-2.608 2.579-4.435v-17.407c0-1.828-.985-3.523-2.579-4.438l-15.173-8.703c-.749-.429-1.594-.664-2.458-.684z" fill="url(#a)"/>
+ <path d="m10.813 15.758c-.905.001-1.649.745-1.649 1.649 0 .263.064.523.185.757l7.969 15.386c.283.546.849.89 1.464.89.578 0 1.115-.303 1.412-.798l2.628-4.366.734-1.221 1.979-3.29 1.026-1.707 2.408-4.003h5.306l-6.235 10.395-1.902-3.556-1.979 3.288 2.344 4.387c.286.536.846.871 1.454.871.578 0 1.116-.304 1.413-.8l9.232-15.385c.153-.257.235-.55.235-.848 0-.905-.745-1.649-1.649-1.649h-9.151c-.577 0-1.114.304-1.412.799l-2.213 3.677-.614 1.021-1.992 3.314-.805 1.337-2.112 3.51-5.366-10.361h5.416l2.273 4.37 1.992-3.312-1.803-3.466c-.283-.545-.848-.888-1.462-.889z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/wps-office2019-pdfmain.svg b/.icons/kora/apps/scalable/wps-office2019-pdfmain.svg
new file mode 120000
index 000000000..d657fab87
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office2019-pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wps-office2019-wppmain.svg b/.icons/kora/apps/scalable/wps-office2019-wppmain.svg
new file mode 120000
index 000000000..c31b61a5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office2019-wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wps-office2019-wpsmain.svg b/.icons/kora/apps/scalable/wps-office2019-wpsmain.svg
new file mode 120000
index 000000000..211432e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-office2019-wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wps-pres.svg b/.icons/kora/apps/scalable/wps-pres.svg
new file mode 120000
index 000000000..c31b61a5b
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-pres.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wps-word.svg b/.icons/kora/apps/scalable/wps-word.svg
new file mode 120000
index 000000000..211432e53
--- /dev/null
+++ b/.icons/kora/apps/scalable/wps-word.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wpscan.svg b/.icons/kora/apps/scalable/wpscan.svg
new file mode 120000
index 000000000..4f29f5808
--- /dev/null
+++ b/.icons/kora/apps/scalable/wpscan.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wpscrackgui.svg b/.icons/kora/apps/scalable/wpscrackgui.svg
new file mode 100644
index 000000000..9ee36c0bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/wpscrackgui.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -58.0726 58.0726 0 204.105 61.0363)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c2c2c2" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(.746246 0 0 .746246 .120039 5.42037)" d="m31.979 39.537c1.331 0 2.412 1.08 2.412 2.413 0 1.332-1.081 2.414-2.412 2.414-1.334 0-2.414-1.082-2.414-2.414 0-1.333 1.08-2.413 2.414-2.413zm.287-19.9c11.482.217 21.796 10 22.025 22.024 0 0 .018 1.26-.844 1.765-1.143.669-2.486.133-2.599-2.451-.565-9.881-9.799-18.404-19.844-17.894-9.501.48-17.857 8.891-17.921 18.88 0 0-.387 1.646-1.639 1.698-2.509.104-2.005-5.232-.331-9.637 3.218-8.463 11.866-14.445 21.153-14.385zm-.094 7.347c7.809.147 14.724 7.093 14.773 14.956 0 0-.046.832-.591 1.304-1.091.943-2.749.257-2.844-1.891-.414-7.275-8.81-12.993-15.897-10.097-4.215 1.722-7.152 6.047-7.181 10.705 0 0-.04.54-.259.892-.811 1.305-3.201.946-3.158-1.288.247-7.802 7.116-14.633 15.157-14.581zm.018 6.718c4.142.158 7.817 3.653 8.028 7.824.109 2.146-3.251 2.788-3.424.051-.334-3.75-5.858-5.953-8.544-2.699-.523.636-.882 1.404-1.025 2.215-.143.795-.098 1.586-.576 2.065-.983.984-3.009.314-2.911-1.632.214-4.212 4.028-7.881 8.452-7.824z" fill="#006dff"/>
+ <path transform="matrix(1.62125 0 0 1.62125 -29.5012 -45.2078)" d="m39 36v2h-2v-2h-4.128c-.449 1.717-2.022 3-3.872 3-2.194 0-4-1.806-4-4s1.806-4 4-4c1.85 0 3.423 1.283 3.872 3h8.128v2zm-10-3c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2z" fill="#b4008e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/write_stylus.svg b/.icons/kora/apps/scalable/write_stylus.svg
new file mode 100644
index 000000000..a2b624652
--- /dev/null
+++ b/.icons/kora/apps/scalable/write_stylus.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m28.361 40.543 12.153-12.163 2.254 10.101-1.153 3.266-3.15 1.029z" fill="#eaddcc"/>
+ <path d="m5.698 9.684c-2.263 2.265-2.264 5.913-.001 8.178l22.663 22.68s1.17.82 2.113-.279c.942-1.098 1.008-2.712 1.008-2.712s2.718-.524 3.823-1.562c1.104-1.039 2.158-4.474 2.158-4.474s1.268.326 2.326-.741c1.059-1.067.726-2.394.726-2.394l-22.664-22.681c-2.263-2.265-5.906-2.265-8.169 0z" fill="#f0f" fill-opacity=".37"/>
+ <path d="m10.799 4.832 26.663 26.683s1.267.326 2.326-.741c1.058-1.067.726-2.394.726-2.394l-22.664-22.681c-1.92-1.922-4.829-2.206-7.051-.867z" fill="#9aa8a6"/>
+ <path d="m38.318 42.743 5.682 1.257-1.267-5.675s-1.557.696-2.642 1.782c-1.085 1.087-1.773 2.636-1.773 2.636z" fill="#2c3b9c"/>
+ <path d="m4.804 10.851c-1.306 2.218-1.014 5.103.893 7.011l22.664 22.681s1.169.819 2.112-.279c.942-1.099 1.009-2.714 1.009-2.714z" fill="#42247f"/>
+ <path d="m5.698 9.684c-.357.357-.65.753-.894 1.167l26.678 26.699s2.717-.522 3.822-1.56c1.104-1.039 2.158-4.475 2.158-4.475l-26.663-26.683c-.397.239-.775.523-1.118.867z" fill="#2841d5"/>
+ <path d="m5.698 9.684c-1.959 1.961-2.221 4.954-.789 7.193l11.957-11.967c-2.237-1.432-5.227-1.171-7.185.789z" fill="#896477"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ws.openarena.OpenArena.svg b/.icons/kora/apps/scalable/ws.openarena.OpenArena.svg
new file mode 120000
index 000000000..fcca97b4c
--- /dev/null
+++ b/.icons/kora/apps/scalable/ws.openarena.OpenArena.svg
@@ -0,0 +1 @@
+openarena.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wsw.svg b/.icons/kora/apps/scalable/wsw.svg
new file mode 120000
index 000000000..cd6343cfe
--- /dev/null
+++ b/.icons/kora/apps/scalable/wsw.svg
@@ -0,0 +1 @@
+warsow.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wunderlist.svg b/.icons/kora/apps/scalable/wunderlist.svg
new file mode 100644
index 000000000..1b5b90a6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/wunderlist.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24.0001 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2854d" offset="0"/>
+ <stop stop-color="#e79d67" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="translate(.000108 1.08302)" d="m41.335 7.255c0-.923-.75-1.673-1.673-1.673h-31.324c-.923 0-1.673.75-1.673 1.673v31.324c0 .923.75 1.672 1.673 1.672h31.324c.923 0 1.673-.749 1.673-1.672z" fill="#fff"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m14 8v34.751l10-6 10 6v-34.751z" fill="#a11600"/>
+ <path transform="matrix(1.03038 0 0 1.0834 -1.10017 -3.085)" d="m24.36 17 2.274 4.609 5.086.739-3.68 3.587.869 5.066-4.549-2.391-4.549 2.391.869-5.065-3.68-3.587 5.086-.739z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/www-browser.svg b/.icons/kora/apps/scalable/www-browser.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/www-browser.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wxHexEditor.svg b/.icons/kora/apps/scalable/wxHexEditor.svg
new file mode 120000
index 000000000..601daaa9f
--- /dev/null
+++ b/.icons/kora/apps/scalable/wxHexEditor.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wxbanker.svg b/.icons/kora/apps/scalable/wxbanker.svg
new file mode 120000
index 000000000..be3f0bbb2
--- /dev/null
+++ b/.icons/kora/apps/scalable/wxbanker.svg
@@ -0,0 +1 @@
+kmymoney.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wxcas.svg b/.icons/kora/apps/scalable/wxcas.svg
new file mode 100644
index 000000000..f4ed567af
--- /dev/null
+++ b/.icons/kora/apps/scalable/wxcas.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.963855 59.9133 -59.9133 -.963855 -90.4029 .074214)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0092c6" offset="0"/>
+ <stop stop-color="#0046cb" offset="1"/>
+ </linearGradient>
+ <circle cx="32" cy="32" r="29.957" fill="url(#a)"/>
+ <path d="m8.822 32h15.452l5.376-12.018 4.7 24.036 5.376-12.018h15.452" fill="none" stroke="#44e28c" stroke-width="5.15"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wxglade.svg b/.icons/kora/apps/scalable/wxglade.svg
new file mode 100644
index 000000000..1e56f6660
--- /dev/null
+++ b/.icons/kora/apps/scalable/wxglade.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.372208 -43.336 43.336 .372208 21.8998 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m12.798 2.332h26.642c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-26.722l10.466-10.386z" fill="#b3b3b3"/>
+ <path d="m2.332 12.623 10.276-10.291h26.832c3.438 0 6.228 2.79 6.228 6.228v4.606h-32.502v32.502h-4.606c-3.438 0-6.228-2.79-6.228-6.228v-26.817zm43.336.543v26.274c0 3.438-2.79 6.228-6.228 6.228h-.272v-32.502z" fill="url(#a)"/>
+ <path d="m13.166 13.166h-10.834v-4.606c0-3.438 2.79-6.228 6.228-6.228h4.606z" fill="#d32626"/>
+ </g>
+ <path d="m13.166 37.0008h17.3344v8.6672h-17.3344z" fill="#ffd000" stroke-width="1.0834"/>
+ <path d="m30.5004 37.0008h8.6672v8.6672h-8.6672z" fill="#0fa925" stroke-width="1.0834"/>
+ <path d="m39.1676 13.166h6.5004v6.5004h-6.5004z" fill="#1268c9" stroke-width="1.0834"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/wxlame.svg b/.icons/kora/apps/scalable/wxlame.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/wxlame.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/wxmaxima.svg b/.icons/kora/apps/scalable/wxmaxima.svg
new file mode 120000
index 000000000..dd1de59ee
--- /dev/null
+++ b/.icons/kora/apps/scalable/wxmaxima.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x-boot-repair.svg b/.icons/kora/apps/scalable/x-boot-repair.svg
new file mode 120000
index 000000000..e4387e775
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-boot-repair.svg
@@ -0,0 +1 @@
+boot-repair.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x-office-address-book.svg b/.icons/kora/apps/scalable/x-office-address-book.svg
new file mode 120000
index 000000000..ee8923e3b
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-office-address-book.svg
@@ -0,0 +1 @@
+addressbook.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x-office-calendar.svg b/.icons/kora/apps/scalable/x-office-calendar.svg
new file mode 120000
index 000000000..c44ce2b76
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-office-calendar.svg
@@ -0,0 +1 @@
+calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x-office-mail.svg b/.icons/kora/apps/scalable/x-office-mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-office-mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x-pdf.svg b/.icons/kora/apps/scalable/x-pdf.svg
new file mode 120000
index 000000000..41dcdec30
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-pdf.svg
@@ -0,0 +1 @@
+evince.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x-plane.svg b/.icons/kora/apps/scalable/x-plane.svg
new file mode 100644
index 000000000..4e4b8a7cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-plane.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.6706 49.6382 0 23.9752 48.6769)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.746322 -28.678 28.678 .746322 20.9 38.0136)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.821" ry="22.836" fill="url(#a)"/>
+ <path d="m35.06 16.853c1.149-1.539 1.837-3.136 1.841-4.277-.002-.37-.076-.658-.217-.874-.015-.026-.055-.095-.127-.163-.071-.07-.135-.108-.149-.116-.226-.15-.516-.223-.886-.223-1.138.002-2.736.689-4.275 1.841-1.244.93-2.488 2.241-4.21 4.057-.292.308-.599.631-.924.971l-3.336-1 .01-.01c.139-.14.218-.332.216-.522.001-.199-.079-.392-.218-.531l-.603-.603c-.139-.14-.331-.221-.53-.221-.201 0-.388.078-.528.219l-.901.902-.478-.142c.103-.131.16-.294.158-.454.002-.203-.076-.392-.217-.532l-.606-.605c-.138-.139-.329-.218-.53-.218-.2 0-.387.078-.525.219l-.827.826-3.392-1.016c-.076-.022-.156-.034-.242-.034-.241.002-.464.092-.627.254l-1.193 1.193c-.135.135-.211.318-.21.491-.004.256.138.492.364.614l7.132 3.984c.035.02.136.094.173.132l2.034 2.033c-1.902 2.003-3.597 3.944-4.917 5.632-.123.157-.24.31-.355.461l-5.517-.501c-.027-.003-.057-.006-.096-.006-.252.005-.5.105-.683.283l-.556.555c-.137.134-.215.316-.213.492-.004.267.158.515.401.623l3.882 1.844c.033.017.12.078.148.107l.323.319c-.101.284-.152.531-.155.747-.001.289.092.537.27.715l.014.012.004.003c.183.177.42.267.714.267.211-.003.455-.053.74-.154l.327.327c.025.027.086.112.102.146l1.839 3.873c.113.247.355.407.619.407h.004c.182 0 .357-.073.49-.207l.57-.571c.168-.178.268-.423.272-.682 0-.032-.002-.056-.003-.069l-.502-5.538c.151-.114.304-.231.461-.353 1.691-1.323 3.632-3.019 5.632-4.918l2.034 2.037c.033.032.11.133.133.175l3.976 7.119c.122.23.356.372.615.372.185 0 .361-.073.496-.209l1.201-1.2c.155-.163.243-.385.245-.626 0-.082-.011-.161-.032-.235l-1.016-3.392.826-.828c.14-.138.218-.331.218-.528 0-.198-.077-.385-.217-.527l-.606-.606c-.138-.139-.33-.218-.528-.218-.167 0-.33.056-.458.157l-.142-.475.902-.903c.139-.139.218-.331.218-.529 0-.199-.077-.386-.218-.526l-.603-.604c-.139-.141-.333-.22-.531-.22-.199 0-.392.08-.529.219l-.006.007-.999-3.336c.345-.328.672-.642.986-.937 1.808-1.716 3.115-2.955 4.043-4.196z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/x-system-software-sources.svg b/.icons/kora/apps/scalable/x-system-software-sources.svg
new file mode 120000
index 000000000..b4324aaf0
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-system-software-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x-tile.svg b/.icons/kora/apps/scalable/x-tile.svg
new file mode 100644
index 000000000..37a247da4
--- /dev/null
+++ b/.icons/kora/apps/scalable/x-tile.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m7 24c-1.662 0-3 1.338-3 3v2h20v-2c0-1.662-1.338-3-3-3z" fill="#ee902f"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m27 24c-1.662 0-3 1.338-3 3v2h20v-2c0-1.662-1.338-3-3-3z" fill="#da3e3e"/>
+ <path d="m2.384 7.749h21.616v13.001c0 1.8-1.45 3.25-3.25 3.25h-15.168c-1.8 0-3.25-1.45-3.25-3.25v-12.19c0-.275.018-.545.052-.811z" fill="#e4e4e4"/>
+ <path d="m8.56 2.332h12.19c1.8 0 3.25 1.45 3.25 3.25v2.167h-21.616c.398-3.055 3.013-5.417 6.176-5.417z" fill="#1d87d1"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m24 9v12c0 1.662 1.338 3 3 3h14c1.662 0 3-1.338 3-3v-12z" fill="#ccc"/>
+ <path d="m39.44 2.332c3.163 0 5.778 2.362 6.176 5.417h-21.616v-2.167c0-1.8 1.45-3.25 3.25-3.25z" fill="#007857"/>
+ <path d="m2.332 39.44v-10.023h21.668v13.001c0 1.8-1.45 3.25-3.25 3.25h-12.19c-3.438 0-6.228-2.79-6.228-6.228z" fill="#ccc"/>
+ <path d="m45.668 39.44c0 3.438-2.79 6.228-6.228 6.228h-12.19c-1.8 0-3.25-1.45-3.25-3.25v-13.001h21.668z" fill="#e4e4e4"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m8 12v1.846l4.393.549 8.787 9.73-9.442 9.63-3.738.399v1.846h12v-1.846l-3.344-.349-.328-.599 6.688-7.235 6.099 7.434-.328.4-2.787.349v1.846h14v-1.846l-3.934-.399-9.64-10.678 8.656-8.732 3.918-.499v-1.846h-12v1.846l3.098.3.525.648-5.967 6.387-5.508-6.537.327-.498 3.525-.3v-1.846z" fill="#2f2f2f"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/x.svg b/.icons/kora/apps/scalable/x.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/x.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x11.svg b/.icons/kora/apps/scalable/x11.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/x11.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/x2goclient.svg b/.icons/kora/apps/scalable/x2goclient.svg
new file mode 100644
index 000000000..b4613c6c8
--- /dev/null
+++ b/.icons/kora/apps/scalable/x2goclient.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00a9f0" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m20.047 9-13.418.373 13.418.373zm1.449 0v.732c.888 0 1.576.221 2.065.664.466.444.953 1.266 1.486 2.508l5.08 11.561-5.703 11.273c-.444.954-.91 1.596-1.354 1.973-.443.377-.975.578-1.574.578v.711h6.147v-.711c-1.332 0-1.997-.444-1.997-1.353 0-.466.221-1.088.643-1.842l4.57-8.942 3.995 8.942c.399.976.621 1.642.621 2.019 0 .4-.155.711-.465.889-.311.2-.821.287-1.553.287v.711h8.119v-.711c-.599 0-1.13-.244-1.574-.687-.444-.466-.954-1.31-1.531-2.508l-5.68-12.803 4.504-8.764c.887-1.73 1.53-2.796 1.996-3.195s1.133-.6 2.064-.6v-.732h-6.812v.732c.754 0 1.289.113 1.6.334.288.2.441.554.441 1.02 0 .288-.131.842-.42 1.619l-4.105 7.943-3.485-7.943c-.266-.577-.398-1.11-.398-1.576 0-.932.687-1.397 2.041-1.397v-.732zm-1.449 1.846-13.418.349 15.9.44v-.022l-.045-.021-.021-.022-.045-.023-.043-.022-.045-.021-.043-.022-.066-.023-.067-.021-.064-.022-.088-.021h-.088l-.088-.024h-.197l-1.582-.021zm3.141 1.734-16.559.461 17.019.461-.043-.066-.175-.395-.176-.352zm.812 1.801-17.371.482 17.81.485zm.791 1.822-18.162.485 18.601.503zm.791 1.801-18.953.527 19.414.528zm.789 1.801-19.742.549 20.226.55zm.791 1.824-20.533.549 21.039.57zm.791 1.801-21.324.57 21.719.594.066-.155zm.067 1.8-21.391.592 20.797.573zm-.946 1.866-20.445.55 19.896.549zm-.943 1.845-19.502.528 18.975.527zm-.924 1.868-18.578.504 18.053.484zm-.943 1.843-17.635.485 17.174.461zm-.922 1.868-16.713.439 16.252.461.064-.109.067-.155.088-.154zm-1.121 1.845-15.592.44 13.418.349v-.437l1.516-.024h.087l.043-.021h.067l.045-.022h.021l.043-.021.024-.024.043-.021h.044l.022-.021.043-.022.021-.045.045-.021.043-.045.045-.022zm-2.174 1.889-13.418.373 13.418.373z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xampp.svg b/.icons/kora/apps/scalable/xampp.svg
new file mode 100644
index 000000000..8c6223375
--- /dev/null
+++ b/.icons/kora/apps/scalable/xampp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1554 43.1554 0 24 45.5705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d05400" offset="0"/>
+ <stop stop-color="#fb7a24" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.196 0 5.832 2.411 6.187 5.513v32.31c-.317 2.769-2.451 4.987-5.178 5.432h-32.898c-2.727-.445-4.861-2.663-5.178-5.432v-32.31c.355-3.102 2.991-5.513 6.187-5.513z" fill="url(#a)"/>
+ <path transform="matrix(1.08137 0 0 1.08137 -1.95278 -1.99346)" d="m17 10c-3.84 0-7 3.16-7 7 .001 3.675 2.896 6.756 6.565 6.984.059-.094.108-.186.173-.283.686-1.013 1.951-1.918 3.198-2.281s2.48-.42 4.065-.42c.147 0 .294.011.439.033.989.146 1.432.04 1.551-.004s.087.007.271-.271c.369-.556.933-2.494 1.981-4.94.458-1.111 1.542-1.845 2.744-1.857h.031c1.646 0 3 1.354 3 3 0 .421-.088.836-.26 1.221-.797 1.861-1.128 3.781-2.441 5.802 3.713-.168 6.678-3.266 6.683-6.984 0-3.84-3.16-7-7-7-3.66.001-6.733 2.872-6.982 6.524-.006 0-.034 0-.041 0-.25-3.65-3.319-6.52-6.977-6.523zm0 4c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3zm14.301 10.01c-.014.021-.023.042-.037.062-.681 1.028-1.786 2.064-3.18 2.583-1.291.48-2.684.533-4.172.349-1.257.006-2.005.106-2.248.172-.063.141-.595 2.007-1.916 5.027-.465 1.115-1.56 1.844-2.768 1.844-1.646 0-3-1.354-3-3 0-.432.093-.858.272-1.25 1.058-2.419 1.125-3.906 2.287-5.773-3.655.241-6.534 3.313-6.539 6.976 0 3.84 3.16 7 7 7s7-3.16 7-7c-.002-.16-.01-.32-.023-.479.008.001.015.002.023.002h.018c-.012.159-.018.318-.018.477 0 3.84 3.16 7 7 7s7-3.16 7-7c-.002-3.725-2.977-6.83-6.699-6.99zm-.301 3.99c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xapp.svg b/.icons/kora/apps/scalable/xapp.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/xapp.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xar.svg b/.icons/kora/apps/scalable/xar.svg
new file mode 120000
index 000000000..f3f331a83
--- /dev/null
+++ b/.icons/kora/apps/scalable/xar.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xarchiver.svg b/.icons/kora/apps/scalable/xarchiver.svg
new file mode 120000
index 000000000..72381dbe8
--- /dev/null
+++ b/.icons/kora/apps/scalable/xarchiver.svg
@@ -0,0 +1 @@
+file-roller.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xash3d.svg b/.icons/kora/apps/scalable/xash3d.svg
new file mode 100644
index 000000000..34fa72320
--- /dev/null
+++ b/.icons/kora/apps/scalable/xash3d.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24c0 11.046-8.954 20-20 20s-20-8.954-20-20z" fill="#765500" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m44 24h-40c0-11.046 8.954-20 20-20s20 8.954 20 20z" fill="#624600" fill-rule="nonzero"/>
+ <circle cx="24" cy="24" r="18.2112" fill="#ffbd15" stroke-width="1.1382"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m28 13-13 21h5l13-21z" fill="#5c4200" fill-rule="nonzero"/>
+ <path d="m28.5528 30.8292h5.691v4.5528h-5.691z" fill="#956b00" stroke-width="1.1382"/>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" fill-rule="nonzero">
+ <path d="m20 13-3.399 2.055 11.399 18.945 2-4z" fill="#715100"/>
+ <path d="m15 13h5l-2.25 4h-2.75z" fill="#956b00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xboard.svg b/.icons/kora/apps/scalable/xboard.svg
new file mode 120000
index 000000000..3f8c01d98
--- /dev/null
+++ b/.icons/kora/apps/scalable/xboard.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xcalc.svg b/.icons/kora/apps/scalable/xcalc.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/xcalc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xcfa.svg b/.icons/kora/apps/scalable/xcfa.svg
new file mode 100644
index 000000000..2ea7d1743
--- /dev/null
+++ b/.icons/kora/apps/scalable/xcfa.svg
@@ -0,0 +1,25 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.233966 -43.755 43.755 -.233966 24.234 45.9821)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8798a9" offset="0"/>
+ <stop stop-color="#bfc8d1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -15.0735 15.0735 0 24.4434 31.5367)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#636a73" offset="0"/>
+ <stop stop-color="#5f6974" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.233966 -43.755 43.755 -.233966 24.234 45.9823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" stop-opacity=".99" offset="0"/>
+ <stop stop-color="#666" stop-opacity=".99" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -38.2818 38.2818 0 33.2885 33.3437)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 2.227c-12.062 0-21.773 9.711-21.773 21.773s9.711 21.773 21.773 21.773 21.773-9.711 21.773-21.773-9.711-21.773-21.773-21.773zm0 19.261c1.392 0 2.512 1.12 2.512 2.512s-1.12 2.512-2.512 2.512-2.512-1.12-2.512-2.512 1.12-2.512 2.512-2.512z" fill="url(#a)"/>
+ <path d="m23.46 16.896c-3.676 0-6.7 3.024-6.7 6.699s3.024 6.699 6.7 6.699c3.675 0 6.7-3.024 6.7-6.699s-3.025-6.699-6.7-6.699zm0 .837c3.216 0 5.862 2.646 5.862 5.862s-2.646 5.862-5.862 5.862-5.863-2.646-5.863-5.862 2.647-5.862 5.863-5.862z" fill="#9da9b5"/>
+ <path d="m24 16.463c-4.176 0-7.537 3.362-7.537 7.537s3.361 7.537 7.537 7.537 7.537-3.362 7.537-7.537-3.361-7.537-7.537-7.537zm0 5.025c1.392 0 2.512 1.12 2.512 2.512s-1.12 2.512-2.512 2.512-2.512-1.12-2.512-2.512 1.12-2.512 2.512-2.512z" fill="url(#b)"/>
+ <path d="m24 1.236c-12.594 0-22.764 10.17-22.764 22.764s10.17 22.764 22.764 22.764 22.764-10.17 22.764-22.764-10.17-22.764-22.764-22.764zm0 1.983c11.53 0 20.781 9.251 20.781 20.781s-9.251 20.781-20.781 20.781-20.781-9.251-20.781-20.781 9.251-20.781 20.781-20.781zm0 17.277c-1.924 0-3.504 1.58-3.504 3.504s1.58 3.504 3.504 3.504 3.504-1.58 3.504-3.504-1.58-3.504-3.504-3.504zm0 1.984c.86 0 1.52.66 1.52 1.52 0 .859-.66 1.52-1.52 1.52s-1.52-.661-1.52-1.52c0-.86.66-1.52 1.52-1.52z" fill="url(#c)"/>
+ <path d="m46.878 6.282s.223-.743.066-1.061c-.147-.298-.828-.557-.828-.557l-7.287-2.05c-1.306.179-3.44.448-3.632 1.819l-3.056 21.753c-1.174-.882-2.769-1.396-4.53-1.17-3.177.409-5.475 2.851-5.171 5.449.304 2.596 3.121 4.419 6.298 4.01 2.534-.327 4.483-1.984 5.031-3.944l2.959-20.546 8.247-1.129" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xchat-gnome.svg b/.icons/kora/apps/scalable/xchat-gnome.svg
new file mode 120000
index 000000000..e597c17a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xchat-gnome.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xchat-mini.svg b/.icons/kora/apps/scalable/xchat-mini.svg
new file mode 120000
index 000000000..e597c17a2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xchat-mini.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xchat.svg b/.icons/kora/apps/scalable/xchat.svg
new file mode 100644
index 000000000..c4068cc6f
--- /dev/null
+++ b/.icons/kora/apps/scalable/xchat.svg
@@ -0,0 +1,10 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="341.06265" x2="340.27582" y1="553.66864" y2="510.17819" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383c46" offset="0"/>
+ <stop stop-color="#636d77" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.023376 0 0 1.023376 -.513312 -.648005)">
+ <path transform="matrix(.91686776 0 0 .91686776 -288.37177 -465.01707)" d="m358.77104 516.99793c-4.8234-3.92542-11.22786-6.08712-18.03349-6.08712-6.80575 0-13.21022 2.16185-18.03349 6.08712-4.86535 3.9595-7.54482 9.23646-7.54482 14.859 0 5.36635 2.44243 10.41704 6.89488 14.30854-.0803.18057-.144.37054-.18468.57028l-1.46301 7.19633c-.17395.85525.0599 1.36523.28634 1.64263.26189.3204.65007.49697 1.09314.49697.33452 0 .69405-.0987 1.06868-.29345l8.50944-4.42073c2.94612.94828 6.11338 1.44552 9.37335 1.44552 6.80578 0 13.21008-2.16181 18.03351-6.08708 4.8652-3.95938 7.54467-9.23635 7.54467-14.85888 0-5.62267-2.67934-10.89963-7.54454-14.85913z" fill="url(#a)"/>
+ <path d="m14.453378 15.715908 2.590908-2.590908 6.909092 6.909091 6.909092-6.909091 2.590908 2.590908-6.909091 6.909092 6.909091 6.909092-2.590908 2.590908-6.909092-6.909091-6.909092 6.909091-2.590908-2.590908 6.909091-6.909092z" fill="#fff" fill-opacity=".846774"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xchm-48.svg b/.icons/kora/apps/scalable/xchm-48.svg
new file mode 120000
index 000000000..5ec8e9d94
--- /dev/null
+++ b/.icons/kora/apps/scalable/xchm-48.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xchm.svg b/.icons/kora/apps/scalable/xchm.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/xchm.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xclipboard.svg b/.icons/kora/apps/scalable/xclipboard.svg
new file mode 120000
index 000000000..644ff5b1a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xclipboard.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xclock.svg b/.icons/kora/apps/scalable/xclock.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xclock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xconsole.svg b/.icons/kora/apps/scalable/xconsole.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/xconsole.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xdg-browser-launcher.svg b/.icons/kora/apps/scalable/xdg-browser-launcher.svg
new file mode 120000
index 000000000..76b91b892
--- /dev/null
+++ b/.icons/kora/apps/scalable/xdg-browser-launcher.svg
@@ -0,0 +1 @@
+web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xdiagnose.svg b/.icons/kora/apps/scalable/xdiagnose.svg
new file mode 100644
index 000000000..59a3a28d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xdiagnose.svg
@@ -0,0 +1,22 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="400.55615" x2="400.55615" y1="546.92657" y2="516.4751" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="337.80704" x2="337.99731" y1="551.86993" y2="547.47272" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.5511965 0 0 1.552208 -597.40541 -801.61944)">
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ <g transform="matrix(1.0508504 0 0 1.0508504 -20.353166 -26.940048)">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#b)" stroke="url(#b)" stroke-width="1.427415"/>
+ <circle transform="matrix(1.5582299 0 0 1.5582299 -264.29828 -296.91072)" cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ </g>
+ </g>
+ <path transform="matrix(5.125934 0 0 5.125934 -1707.943 -2793.97)" d="m336.57231 547.47633c-.345-.525-1.2225.0525-.75.615.4575.5325.915 1.11 1.3875 1.7025l-1.5075 1.9125c-.4275.51.42 1.125.8025.5775l1.3575-1.8075 1.38 1.77c.405.555 1.23.015.8175-.5475l-1.53-1.905c.45-.5925.9225-1.17 1.3725-1.7025.4275-.4875-.33-1.14-.72-.63l-1.305 1.635z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xed.svg b/.icons/kora/apps/scalable/xed.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/xed.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xedit.svg b/.icons/kora/apps/scalable/xedit.svg
new file mode 120000
index 000000000..47ab1d8bc
--- /dev/null
+++ b/.icons/kora/apps/scalable/xedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xemacs.svg b/.icons/kora/apps/scalable/xemacs.svg
new file mode 120000
index 000000000..a940c6403
--- /dev/null
+++ b/.icons/kora/apps/scalable/xemacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xemu.svg b/.icons/kora/apps/scalable/xemu.svg
new file mode 100644
index 000000000..c6c3b7a72
--- /dev/null
+++ b/.icons/kora/apps/scalable/xemu.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#18420b" offset="0"/>
+ <stop stop-color="#236110" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.353 35.382c-1.765-3.327-3.931-6.431-6.279-9.371-2.405 3.012-4.817 6.039-6.771 9.371h-4.17c2.363-4.313 5.5-8.126 8.537-11.971-2.731-3.597-5.462-7.195-8.193-10.793h4.562c2.044 2.649 4.089 5.299 6.133 7.948 1.88-2.649 3.761-5.299 5.642-7.948h4.317l-7.506 10.548c2.924 3.945 5.977 7.84 8.242 12.216z" fill="#81dc8a" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xenia.svg b/.icons/kora/apps/scalable/xenia.svg
new file mode 100644
index 000000000..a288bb012
--- /dev/null
+++ b/.icons/kora/apps/scalable/xenia.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(4e-8 -31.527 31.527 4e-8 24 38.6375)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m18.37 30.756c-.618 0-1.126.508-1.126 1.126v6.756h-1.126c-.617 0-1.126.508-1.126 1.125 0 .618.509 1.126 1.126 1.126h2.252c.618 0 1.126-.508 1.126-1.126v-7.881c0-.618-.508-1.126-1.126-1.126zm11.26 0c.618 0 1.126.508 1.126 1.126v6.756h1.126c.617 0 1.126.508 1.126 1.125 0 .618-.509 1.126-1.126 1.126h-2.252c-.618 0-1.126-.508-1.126-1.126v-7.881c0-.618.508-1.126 1.126-1.126zm-15.764-3.378c-.617 0-1.126.508-1.126 1.126v6.756h-1.126c-.617 0-1.126.508-1.126 1.126 0 .617.509 1.126 1.126 1.126h2.252c.618 0 1.126-.509 1.126-1.126v-7.882c0-.618-.508-1.126-1.126-1.126zm20.268 0c.617 0 1.126.508 1.126 1.126v6.756h1.126c.617 0 1.126.508 1.126 1.126 0 .617-.509 1.126-1.126 1.126h-2.252c-.618 0-1.126-.509-1.126-1.126v-7.882c0-.618.508-1.126 1.126-1.126zm-24.772-3.378c-.617 0-1.125.508-1.125 1.126v6.756h-1.126c-.618 0-1.126.508-1.126 1.126 0 .617.508 1.126 1.126 1.126h2.251c.618 0 1.126-.509 1.126-1.126v-7.882c0-.618-.508-1.126-1.126-1.126zm29.276 0c.617 0 1.125.508 1.125 1.126v6.756h1.126c.618 0 1.126.508 1.126 1.126 0 .617-.508 1.126-1.126 1.126h-2.251c-.618 0-1.126-.509-1.126-1.126v-7.882c0-.618.508-1.126 1.126-1.126zm-33.779-3.378c-.618 0-1.126.508-1.126 1.126v6.756h-1.126c-.618 0-1.126.508-1.126 1.126s.508 1.126 1.126 1.126h2.252c.617 0 1.126-.509 1.126-1.126v-7.882c0-.618-.509-1.126-1.126-1.126zm38.282 0c.618 0 1.126.508 1.126 1.126v6.756h1.126c.618 0 1.126.508 1.126 1.126s-.508 1.126-1.126 1.126h-2.252c-.617 0-1.126-.509-1.126-1.126v-7.882c0-.618.509-1.126 1.126-1.126z" fill="#aeaeae"/>
+ <path d="m23.999 7.111c-1.179 0-2.36.307-3.242.925l-17.955 12.57c-1.763 1.234-1.761 3.3.003 4.535l17.955 12.57c1.764 1.234 4.718 1.236 6.481.002l17.956-12.571c1.763-1.234 1.763-3.302 0-4.536l-17.956-12.57c-.882-.618-2.062-.925-3.242-.925z" fill="url(#a)"/>
+ <path d="m19.725 16.118h-7.938c3.221 1.763 6.426 3.585 9.496 5.602.202.202.314.031.466-.116.663-.682 1.424-1.269 2.044-1.989-.504-.657-1.304-1.162-1.934-1.746-.705-.591-2.134-1.751-2.134-1.751zm9.645.002c-3.69 2.759-7.123 5.855-10.254 9.236-1.326 1.399-2.588 2.86-3.897 4.274h1.699l.912-.816c4.385-3.77 8.974-7.344 14.019-10.193 1.444-.844 2.92-1.66 4.364-2.503h-6.843zm-2.387 6.425c-.766.519-1.541 1.027-2.293 1.567 2.349 1.767 4.643 3.614 6.882 5.518h1.915c-2.206-2.491-4.507-5.039-6.504-7.085z" fill="#3992ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xeyes.svg b/.icons/kora/apps/scalable/xeyes.svg
new file mode 120000
index 000000000..d0a251b0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xeyes.svg
@@ -0,0 +1 @@
+xfce4-eyes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfburn.svg b/.icons/kora/apps/scalable/xfburn.svg
new file mode 120000
index 000000000..9f51da61b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfburn.svg
@@ -0,0 +1 @@
+media-cdrom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfcalendar.svg b/.icons/kora/apps/scalable/xfcalendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfcalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-devel.svg b/.icons/kora/apps/scalable/xfce-devel.svg
new file mode 120000
index 000000000..8f0029392
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-devel.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-edit.svg b/.icons/kora/apps/scalable/xfce-edit.svg
new file mode 120000
index 000000000..ca6c48312
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-edit.svg
@@ -0,0 +1 @@
+text-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-filemanager.svg b/.icons/kora/apps/scalable/xfce-filemanager.svg
new file mode 120000
index 000000000..41092c8f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-filemanager.svg
@@ -0,0 +1 @@
+file-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-games.svg b/.icons/kora/apps/scalable/xfce-games.svg
new file mode 120000
index 000000000..69f0e707c
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-games.svg
@@ -0,0 +1 @@
+applications-games.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-graphics.svg b/.icons/kora/apps/scalable/xfce-graphics.svg
new file mode 120000
index 000000000..094639b9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-graphics.svg
@@ -0,0 +1 @@
+applications-graphics.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-mail.svg b/.icons/kora/apps/scalable/xfce-mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-man.svg b/.icons/kora/apps/scalable/xfce-man.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-man.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-mount.svg b/.icons/kora/apps/scalable/xfce-mount.svg
new file mode 120000
index 000000000..ecad508a9
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-mount.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-mouse.svg b/.icons/kora/apps/scalable/xfce-mouse.svg
new file mode 120000
index 000000000..dc323a78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-mouse.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-multimedia.svg b/.icons/kora/apps/scalable/xfce-multimedia.svg
new file mode 120000
index 000000000..03818cfbb
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-newmail.svg b/.icons/kora/apps/scalable/xfce-newmail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-newmail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-schedule.svg b/.icons/kora/apps/scalable/xfce-schedule.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-schedule.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-sensors.svg b/.icons/kora/apps/scalable/xfce-sensors.svg
new file mode 120000
index 000000000..4517c3386
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-sensors.svg
@@ -0,0 +1 @@
+xsensors.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-sound.svg b/.icons/kora/apps/scalable/xfce-sound.svg
new file mode 120000
index 000000000..e72ab6ae6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-sound.svg
@@ -0,0 +1 @@
+preferences-system-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-system-info.svg b/.icons/kora/apps/scalable/xfce-system-info.svg
new file mode 120000
index 000000000..29abcb2a4
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-system-info.svg
@@ -0,0 +1 @@
+gtk-info.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-system-lock.svg b/.icons/kora/apps/scalable/xfce-system-lock.svg
new file mode 120000
index 000000000..5d254d24b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-system-lock.svg
@@ -0,0 +1 @@
+system-lock-screen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-system-settings.svg b/.icons/kora/apps/scalable/xfce-system-settings.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-system-settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-system.svg b/.icons/kora/apps/scalable/xfce-system.svg
new file mode 120000
index 000000000..9a40701e8
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-system.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-terminal.svg b/.icons/kora/apps/scalable/xfce-terminal.svg
new file mode 120000
index 000000000..08ba74f8c
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-theme-manager.svg b/.icons/kora/apps/scalable/xfce-theme-manager.svg
new file mode 120000
index 000000000..604fb0e17
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-theme-manager.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-ui.svg b/.icons/kora/apps/scalable/xfce-ui.svg
new file mode 120000
index 000000000..db63ac6b7
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-ui.svg
@@ -0,0 +1 @@
+theme-config.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-unknown.svg b/.icons/kora/apps/scalable/xfce-unknown.svg
new file mode 120000
index 000000000..5ec8e9d94
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-unknown.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce-utils.svg b/.icons/kora/apps/scalable/xfce-utils.svg
new file mode 120000
index 000000000..210f51ca2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce-utils.svg
@@ -0,0 +1 @@
+applications-accessories.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-appfinder.svg b/.icons/kora/apps/scalable/xfce4-appfinder.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-appfinder.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-backdrop.svg b/.icons/kora/apps/scalable/xfce4-backdrop.svg
new file mode 120000
index 000000000..0bb501486
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-backdrop.svg
@@ -0,0 +1 @@
+preferences-wallpaper.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-battery-plugin.svg b/.icons/kora/apps/scalable/xfce4-battery-plugin.svg
new file mode 120000
index 000000000..a400f383f
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-battery-plugin.svg
@@ -0,0 +1 @@
+battery.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-calculator-plugin.svg b/.icons/kora/apps/scalable/xfce4-calculator-plugin.svg
new file mode 120000
index 000000000..80698d653
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-calculator-plugin.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-clipman-plugin.svg b/.icons/kora/apps/scalable/xfce4-clipman-plugin.svg
new file mode 120000
index 000000000..a3dede18a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-clipman-plugin.svg
@@ -0,0 +1 @@
+stock_tasks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-clock.svg b/.icons/kora/apps/scalable/xfce4-clock.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-color-settings.svg b/.icons/kora/apps/scalable/xfce4-color-settings.svg
new file mode 120000
index 000000000..47de7e6b6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-color-settings.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-cpufreq-plugin.svg b/.icons/kora/apps/scalable/xfce4-cpufreq-plugin.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-cpufreq-plugin.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-cpugraph-plugin.svg b/.icons/kora/apps/scalable/xfce4-cpugraph-plugin.svg
new file mode 120000
index 000000000..349f2c76e
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-cpugraph-plugin.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-dict.svg b/.icons/kora/apps/scalable/xfce4-dict.svg
new file mode 120000
index 000000000..fc7facf71
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-dict.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-display.svg b/.icons/kora/apps/scalable/xfce4-display.svg
new file mode 120000
index 000000000..fa24a04e6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-eyes.svg b/.icons/kora/apps/scalable/xfce4-eyes.svg
new file mode 100644
index 000000000..b2d9ccf80
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-eyes.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -17.3128 17.3128 0 196.794 27.7484)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ccc" offset="0"/>
+ <stop stop-color="#e7e7e7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.431447 -22.0262 22.0262 .431447 332.514 41.7525)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e4e4e4" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <circle cx="16.118" cy="19.092" r="8.656" fill="url(#b)"/>
+ <circle cx="16.118" cy="19.092" r="3.148" fill="#008da9"/>
+ <circle cx="16.118" cy="19.092" r=".787" fill="#222"/>
+ <circle cx="29.402" cy="24.798" r="11.017" fill="url(#c)"/>
+ <circle cx="29.402" cy="24.798" r="4.722" fill="#008da9"/>
+ <circle cx="29.402" cy="24.798" r="1.574" fill="#1d1d1d"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-fsguard-plugin-warning.svg b/.icons/kora/apps/scalable/xfce4-fsguard-plugin-warning.svg
new file mode 100644
index 000000000..c0829f143
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-fsguard-plugin-warning.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path transform="translate(0 -.048)" d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path transform="translate(-29.7171)" d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ <path d="m24 10c5.523 0 10 4.477 10 10s-4.477 10-10 10h-10v-10c0-5.523 4.477-10 10-10zm0 5c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5z" fill-opacity=".5" fill-rule="nonzero"/>
+ <circle cx="39.957316" cy="39.637516" r="7.809516" fill="#e42f2f" stroke-width=".709956"/>
+ <path transform="matrix(.796803 0 0 .796803 11.2724 11.7972)" d="m38 40.044c0 1.08-.876 1.956-1.956 1.956h-.088c-1.08 0-1.956-.876-1.956-1.956v-.088c0-1.08.876-1.956 1.956-1.956h.088c1.08 0 1.956.876 1.956 1.956zm-.428-3.044h-3.144s-.341-6.324-.428-8c-.113-2.184 4.076-2.185 4 0-.053 1.53-.428 8-.428 8z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-fsguard-plugin.svg b/.icons/kora/apps/scalable/xfce4-fsguard-plugin.svg
new file mode 100644
index 000000000..b446343f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-fsguard-plugin.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <g transform="translate(-.0015)">
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea" fill-rule="nonzero"/>
+ </g>
+ <path d="m24 10c5.523 0 10 4.477 10 10s-4.477 10-10 10h-10v-10c0-5.523 4.477-10 10-10zm0 5c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5z" fill-opacity=".3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-indicator-plugin.svg b/.icons/kora/apps/scalable/xfce4-indicator-plugin.svg
new file mode 120000
index 000000000..a140d67ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-indicator-plugin.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-logo.svg b/.icons/kora/apps/scalable/xfce4-logo.svg
new file mode 120000
index 000000000..dc323a78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-logo.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-mcs-manager.svg b/.icons/kora/apps/scalable/xfce4-mcs-manager.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-mcs-manager.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-menueditor.svg b/.icons/kora/apps/scalable/xfce4-menueditor.svg
new file mode 120000
index 000000000..823c2959b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-menueditor.svg
@@ -0,0 +1 @@
+alacarte.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-mixer.svg b/.icons/kora/apps/scalable/xfce4-mixer.svg
new file mode 120000
index 000000000..04c6d09bf
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-mixer.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-netload-plugin.svg b/.icons/kora/apps/scalable/xfce4-netload-plugin.svg
new file mode 120000
index 000000000..8a775e165
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-netload-plugin.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-notes-plugin.svg b/.icons/kora/apps/scalable/xfce4-notes-plugin.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-notes-plugin.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-notifyd.svg b/.icons/kora/apps/scalable/xfce4-notifyd.svg
new file mode 120000
index 000000000..ee0c10da5
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-notifyd.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-panel-menu.svg b/.icons/kora/apps/scalable/xfce4-panel-menu.svg
new file mode 120000
index 000000000..dc323a78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-panel-menu.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-panel.svg b/.icons/kora/apps/scalable/xfce4-panel.svg
new file mode 100644
index 000000000..7252dd0d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-panel.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9017 43.9017 0 55.8117 45.692)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0038b0" offset="0"/>
+ <stop stop-color="#5d91ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m17.746 20.085c.028.033.09.036.125.057-.026-.019.082.047.165.067.122.03.214.073.331.066.06 0 .118-.03.166-.066.021 0-.022-.055 0-.067.038-.046.066-.041.066-.099v-.132c-.05-.175-.153-.432-.298-.959-.168-.61-.322-1.41-.43-2.184-.108-.776-.162-1.535 0-2.217.159-.666.526-1.236 1.191-1.489.188-.073.452-.232.629-.264.178-.033.363-.019.529 0 .55.038 1.003.285 1.323.662.539.632.794 1.568.959 2.547.165.975.211 2.021.232 2.813v1.024c0 .045-.021.094 0 .134.024.04.094.043.132.065.032.02.035.03.067.033.06.02.119.047.231.066.378.07.979.099 1.621.199 1.285.199 2.966.57 4.698 1.026 1.733.455 3.47 1.079 4.863 1.985 1.388.902 2.432 2.068 2.647 3.639.136.974-.605 1.953-1.621 2.845-1.014.891-2.341 1.728-3.772 2.514-1.429.785-2.917 1.497-4.101 2.051-.593.278-1.12.47-1.523.662-2.046.826-4.349 1.561-6.782 2.052-.095 0-.328.058-.429.065-12.391 1.074-6.618-14.259-6.618-14.259.001 0 .306-.724.431-1.158.024-.098.065-.361.065-.463-.016-.102-.08-.292-.132-.496-.121-.484-.308-1.072-.429-1.787-.12-.715-.197-1.536-.034-2.249.163-.702.583-1.376 1.324-1.787.287-.143.616-.202.893-.132.287.071.585.284.827.496.483.425.92 1.042 1.29 1.72.369.677.702 1.398.959 1.986.13.294.204.527.299.728.042.088.071.214.099.264.013.029.011.04.007.042zm19.082-8.083c-.018.002-.035.003-.054.004-1.102.537-1.67 1.834-2.434 2.876-.01.052-.029.101-.055.147-.961 1.703-2.185 3.392-2.314 5.362.006.311.183.489.368.529.174.037.492-.076.623-.271.011-.028.002-.057.019-.08.004-.007.008-.013.011-.019 1.743-2.394 3.061-5.235 4.142-7.994.001-.003.001-.006.002-.008.076-.182.08-.253.013-.389-.02-.04-.214-.17-.321-.158zm-19.082 8.083c-.003-.003-.005-.006-.007-.009 0 .006.004.01.007.009zm13.193-9.319c.019.002.039.003.059.002.074-.005.056-.002.077.012.02.014.069.065.149.161.115.14.153.213.176.333-.001.009-.001.019 0 .027.169 2.616-.288 5.289-.929 7.833-.047.065-.078.141-.091.221-.047.294-.15.498-.311.61-.147.103-.211.122-.253.113-.058-.011-.154-.101-.23-.2-.011-.033-.025-.065-.041-.095-.411-1.502.1-3.094.26-4.659.002-.024.002-.049 0-.074.322-1.416.332-2.991 1.031-4.203l.016-.028c-.007.013.02-.018.078-.053z" fill="#eaeff9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-power-manager-settings.svg b/.icons/kora/apps/scalable/xfce4-power-manager-settings.svg
new file mode 120000
index 000000000..0fbb2af18
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-power-manager-settings.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-pulseaudio-plugin.svg b/.icons/kora/apps/scalable/xfce4-pulseaudio-plugin.svg
new file mode 120000
index 000000000..4eae085d2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-pulseaudio-plugin.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-sample-plugin.svg b/.icons/kora/apps/scalable/xfce4-sample-plugin.svg
new file mode 120000
index 000000000..20d19e0dd
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-sample-plugin.svg
@@ -0,0 +1 @@
+face-smile.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-session.svg b/.icons/kora/apps/scalable/xfce4-session.svg
new file mode 100644
index 000000000..1858995d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-session.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.1133 36.1133 0 24.7495 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0e3e7d" offset="0"/>
+ <stop stop-color="#3575b8" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m45.668 9.434v30.006c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.006z" fill="url(#a)"/>
+ <path transform="matrix(1.14042 0 0 1.20378 -2.22968 -4.89067)" d="m4 12h38v1h-38z" fill-opacity=".2"/>
+ <path d="m2.332 9.555v-.995c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v.995z" fill="#e4e4e4"/>
+ </g>
+ <path transform="translate(2.07326 -.028016)" d="m28.834 20.001c.031-.001.061-.001.092-.001 1.686 0 3.073 1.425 3.074 3.157v1.843h11c1.104 0 2 .896 2 2v4c0 1.104-.896 2-2 2h-11v1.842c0 1.733-1.388 3.158-3.074 3.158-.539 0-1.07-.146-1.537-.423l-4.927-2.921-4.924-2.921c-.951-.563-1.538-1.608-1.538-2.735s.587-2.172 1.538-2.735l4.924-2.921 4.927-2.921c.441-.261.937-.406 1.445-.422z" fill="#c7db59"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-settings.svg b/.icons/kora/apps/scalable/xfce4-settings.svg
new file mode 120000
index 000000000..476ddabf2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-settings.svg
@@ -0,0 +1 @@
+preferences-system.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-sound.svg b/.icons/kora/apps/scalable/xfce4-sound.svg
new file mode 120000
index 000000000..e72ab6ae6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-sound.svg
@@ -0,0 +1 @@
+preferences-system-sound.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-splash.svg b/.icons/kora/apps/scalable/xfce4-splash.svg
new file mode 120000
index 000000000..5a2e12c2a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-splash.svg
@@ -0,0 +1 @@
+preferences-system-splash.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-statusnotifier-plugin.svg b/.icons/kora/apps/scalable/xfce4-statusnotifier-plugin.svg
new file mode 100644
index 000000000..8a41d405b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-statusnotifier-plugin.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#7e009f" offset="0"/>
+ <stop stop-color="#aa48c3" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path transform="matrix(1.15153 0 0 1.15153 -3.63663 -3.63663)" d="m23.999 11.413c-1.428 0-2.586 1.158-2.586 2.586v2e-3c0 1.428 1.158 2.586 2.586 2.586h2e-3c1.428 0 2.586-1.158 2.586-2.586v-2e-3c0-1.428-1.158-2.586-2.586-2.586zm-1.999 8.587v16h4v-16z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-stopwatch-plugin.svg b/.icons/kora/apps/scalable/xfce4-stopwatch-plugin.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-stopwatch-plugin.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-system-lock.svg b/.icons/kora/apps/scalable/xfce4-system-lock.svg
new file mode 120000
index 000000000..5d254d24b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-system-lock.svg
@@ -0,0 +1 @@
+system-lock-screen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-systray.svg b/.icons/kora/apps/scalable/xfce4-systray.svg
new file mode 100644
index 000000000..1ddccd27b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-systray.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m45.668 36.859v2.581c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-2.581z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <path d="m26 39.263c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#5c6771" fill-opacity=".72"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-taskbar.svg b/.icons/kora/apps/scalable/xfce4-taskbar.svg
new file mode 100644
index 000000000..59c28b89d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-taskbar.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m22.063 42.132h-15.126c-.793 0-1.437-.644-1.437-1.437v-3.126c0-.793.644-1.437 1.437-1.437h15.126c.793 0 1.437.644 1.437 1.437v3.126c0 .793-.644 1.437-1.437 1.437zm19 0h-15.126c-.793 0-1.437-.644-1.437-1.437v-3.126c0-.793.644-1.437 1.437-1.437h15.126c.793 0 1.437.644 1.437 1.437v3.126c0 .793-.644 1.437-1.437 1.437zm-30.563-1v-4h-4v4zm19 0v-4h-4v4z" fill="#e4e4e4"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfce4-time-out-plugin.svg b/.icons/kora/apps/scalable/xfce4-time-out-plugin.svg
new file mode 120000
index 000000000..02a5b0836
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-time-out-plugin.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-timer-plugin.svg b/.icons/kora/apps/scalable/xfce4-timer-plugin.svg
new file mode 120000
index 000000000..4a80d413d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-timer-plugin.svg
@@ -0,0 +1 @@
+ktimer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-timer.svg b/.icons/kora/apps/scalable/xfce4-timer.svg
new file mode 120000
index 000000000..9f07aeaa2
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-timer.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-ui.svg b/.icons/kora/apps/scalable/xfce4-ui.svg
new file mode 120000
index 000000000..29d3a9161
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-ui.svg
@@ -0,0 +1 @@
+preferences-theme.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-weather.svg b/.icons/kora/apps/scalable/xfce4-weather.svg
new file mode 120000
index 000000000..8103a34ff
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-whiskermenu.svg b/.icons/kora/apps/scalable/xfce4-whiskermenu.svg
new file mode 120000
index 000000000..e3e698a39
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-whiskermenu.svg
@@ -0,0 +1 @@
+xfce4-panel-menu.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4-workspaces.svg b/.icons/kora/apps/scalable/xfce4-workspaces.svg
new file mode 120000
index 000000000..c6a5f62d0
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce4_xicon.svg b/.icons/kora/apps/scalable/xfce4_xicon.svg
new file mode 120000
index 000000000..dc323a78a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce4_xicon.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfce_unknown.svg b/.icons/kora/apps/scalable/xfce_unknown.svg
new file mode 120000
index 000000000..74f27a8db
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfce_unknown.svg
@@ -0,0 +1 @@
+help.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfdashboard.svg b/.icons/kora/apps/scalable/xfdashboard.svg
new file mode 120000
index 000000000..743fd0f76
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfdashboard.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfe.svg b/.icons/kora/apps/scalable/xfe.svg
new file mode 100644
index 000000000..8c7546d02
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfe.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.9156 29.0302 0 25.7915 39.883)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path d="m47.075 12.807c0-1.326-0.527-2.597-1.465-3.535-0.937-0.938-2.209-1.465-3.535-1.465h-34.648c-1.326 0-2.598 0.527-3.536 1.465-0.937 0.938-1.464 2.209-1.464 3.535v22.386c0 1.326 0.527 2.597 1.464 3.535 0.938 0.938 2.21 1.465 3.536 1.465h34.648c1.326 0 2.598-0.527 3.535-1.465 0.938-0.938 1.465-2.209 1.465-3.535v-22.386z" fill="#0083d5"/>
+ <path d="m45.572 13.999c0-2.118-1.72-3.838-3.837-3.838h-33.968c-2.118 0-3.837 1.72-3.837 3.838v11.236c0 2.118 1.719 3.837 3.837 3.837h33.968c2.117 0 3.837-1.719 3.837-3.837z" fill="#ffffff"/>
+ <path d="m45.572 20.318c-0.295-2.746-2.239-5-5-5h-17.995c-1.232 0-2.42-0.455-3.338-1.277-0.4-0.359-0.836-0.749-1.236-1.108-0.917-0.822-2.106-1.277-3.338-1.277h-8.741c-1.326 0-2.598 0.527-3.536 1.464-0.937 0.938-1.586 2.215-1.464 3.536 0.56 6.051 1.012 12.205 1.503 18.537 0.102 1.322 0.527 2.597 1.464 3.535 0.938 0.938 2.21 1.465 3.536 1.465h34.648c1.326 0 2.598-0.527 3.535-1.465 0.938-0.938 1.593-2.216 1.465-3.535-0.525-5.395-0.943-9.655-1.503-14.875z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xfi.svg b/.icons/kora/apps/scalable/xfi.svg
new file mode 120000
index 000000000..a8fe04d9b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfi.svg
@@ -0,0 +1 @@
+phototonic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfmail.svg b/.icons/kora/apps/scalable/xfmail.svg
new file mode 120000
index 000000000..26b10f14d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfmail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfp.svg b/.icons/kora/apps/scalable/xfp.svg
new file mode 120000
index 000000000..f3f331a83
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfp.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfpm-ac-adapter.svg b/.icons/kora/apps/scalable/xfpm-ac-adapter.svg
new file mode 120000
index 000000000..e7a4d9f1f
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfpm-ac-adapter.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfpm-suspend.svg b/.icons/kora/apps/scalable/xfpm-suspend.svg
new file mode 120000
index 000000000..620d61d33
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfpm-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-hibernate.svg b/.icons/kora/apps/scalable/xfsm-hibernate.svg
new file mode 120000
index 000000000..620d61d33
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-hibernate.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-lock.svg b/.icons/kora/apps/scalable/xfsm-lock.svg
new file mode 120000
index 000000000..5d254d24b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-lock.svg
@@ -0,0 +1 @@
+system-lock-screen.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-logout.svg b/.icons/kora/apps/scalable/xfsm-logout.svg
new file mode 120000
index 000000000..5160f3f62
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-logout.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-reboot.svg b/.icons/kora/apps/scalable/xfsm-reboot.svg
new file mode 120000
index 000000000..8f8482004
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-reboot.svg
@@ -0,0 +1 @@
+system-restart.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-shutdown.svg b/.icons/kora/apps/scalable/xfsm-shutdown.svg
new file mode 120000
index 000000000..014e3332f
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-shutdown.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-suspend.svg b/.icons/kora/apps/scalable/xfsm-suspend.svg
new file mode 120000
index 000000000..620d61d33
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-switch-user.svg b/.icons/kora/apps/scalable/xfsm-switch-user.svg
new file mode 120000
index 000000000..ee6c18028
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-switch-user.svg
@@ -0,0 +1 @@
+system-switch-user.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfsm-switch.svg b/.icons/kora/apps/scalable/xfsm-switch.svg
new file mode 120000
index 000000000..ee6c18028
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfsm-switch.svg
@@ -0,0 +1 @@
+system-switch-user.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfw.svg b/.icons/kora/apps/scalable/xfw.svg
new file mode 120000
index 000000000..6bccf2288
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfw.svg
@@ -0,0 +1 @@
+gedit.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfwm4-tweaks-settings.svg b/.icons/kora/apps/scalable/xfwm4-tweaks-settings.svg
new file mode 120000
index 000000000..14429f69f
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfwm4-tweaks-settings.svg
@@ -0,0 +1 @@
+wmtweaks.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xfwm4.svg b/.icons/kora/apps/scalable/xfwm4.svg
new file mode 100644
index 000000000..3e808a91b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xfwm4.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45 10.5c0-2.484-2.016-4.5-4.5-4.5h-23c-2.484 0-4.5 2.016-4.5 4.5v16c0 2.484 2.016 4.5 4.5 4.5h23c2.484 0 4.5-2.016 4.5-4.5z" fill="#0066de"/>
+ <path d="m40 15.5c0-2.484-2.016-4.5-4.5-4.5h-23c-2.484 0-4.5 2.016-4.5 4.5v16c0 2.484 2.016 4.5 4.5 4.5h23c2.484 0 4.5-2.016 4.5-4.5z" fill="#10c9ff"/>
+ <path d="m35 20.5c0-2.484-2.016-4.5-4.5-4.5h-23c-2.484 0-4.5 2.016-4.5 4.5v16c0 2.484 2.016 4.5 4.5 4.5h23c2.484 0 4.5-2.016 4.5-4.5z" fill="#f9f9f9"/>
+ <path d="m19 24.844 2.881-2.881c1.009-1.009 2.647-1.009 3.656 0s1.009 2.647 0 3.656l-2.881 2.881 2.881 2.881c1.009 1.009 1.009 2.647 0 3.656s-2.647 1.009-3.656 0l-2.881-2.881-2.881 2.881c-1.009 1.009-2.647 1.009-3.656 0s-1.009-2.647 0-3.656l2.881-2.881-2.881-2.881c-1.009-1.009-1.009-2.647 0-3.656s2.647-1.009 3.656 0z" fill="#189ce1"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xhydra.svg b/.icons/kora/apps/scalable/xhydra.svg
new file mode 100644
index 000000000..654dfe904
--- /dev/null
+++ b/.icons/kora/apps/scalable/xhydra.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.8835 39.8835 0 24 43.8835)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#025d49" offset="0"/>
+ <stop stop-color="#008366" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m9.749 4h28.502c3.174 0 5.749 2.575 5.749 5.749v28.502c0 3.174-2.575 5.749-5.749 5.749h-28.502c-3.174 0-5.749-2.575-5.749-5.749v-28.502c0-3.174 2.575-5.749 5.749-5.749z" fill="url(#a)"/>
+ <path d="m21.846 8.012c-.51.042-.701.121-.893.363-.206.261-.383.321-1.135.391-.573.053-.975.157-1.129.293-.295.261-.574.897-.574 1.31 0 .293.029.306.481.235.266-.043.678-.012.927.07.366.12.422.18.305.32-.083.1-.369.072-.682.072-.627 0-.692.175-.255.68l.281.326.484-.258c.552-.294.94-.225 1.328-.007.148.083.814.182 1.481.218 1.134.063.833.089 1.107.407.178.205.423.493.422.73-.002.799-.984 2.213-2.65 4.184-.844.997-1.01 1.988-1.012 2.47-.001.148-.054.299-.117.338-.122.075-.197-.384-.313-1.89-.114-1.492-.395-2.187-1.041-2.85-.379-.389-.731-.621-1.084-.715-.617-.163-.655-.289-.152-.496.203-.084.369-.2.369-.258 0-.148-.562-.27-.926-.201-.372.071-.382.005-.047-.349.66-.699-.462-.537-1.626.234-1.045.692-1.683 1.265-1.78 1.779-.061.325-.257.608-.695 1.01-.813.745-.997 1.122-.893 1.816.153 1.012.27 1.095.744.534.298-.352.989-.718 1.116-.592.123.123-.196.562-.569.781-.471.277-.465.472.016.639.457.158.542.116.801-.393.298-.587.649-.918 1.14-1.076.244-.078.703-.382 1.022-.676.318-.293.639-.533.713-.533.252 0 .72.584.845 1.057.07.26.188 1.294.262 2.298.229 3.097.543 4.37 1.676 6.825.363.787.66 1.509.66 1.605 0 .13-.251.195-.973.258-1.707.148-2.424.725-2.548 2.053-.045.478-.003.757.162 1.068.34.642.544.63.453-.027-.078-.563.128-.923.281-.492.113.317.549.771.74.771.195 0 .197-.018.043-.42-.134-.352-.052-.388.291-.129.329.248.44.127.356-.389-.133-.815.477-.969 2.035-.509.757.223.967.243 1.301.123.638-.23 1.123-.175 1.539.174.419.35.079.71-.213 1.125-.297.422-.763.6-1.928.742-.59.072-1.203.216-1.363.32-.319.208-.576.675-.576 1.049 0 .322.147.301.468-.066.148-.169.378-.305.514-.305.309 0 .31.066.002.455-.222.28-.348 1.012-.176 1.012.039 0 .252-.193.475-.428.223-.236.524-.428.668-.428.306 0 .323.093.074.42-.185.244-.253 1.051-.088 1.043.051-.003.204-.18.34-.396.232-.367.522-.554 1.496-.963.215-.091 1.037-.844 1.824-1.672 1.408-1.48 1.833-1.514 1.793-2.018l-.041-.513.985-.149c1.262-.448 2.354-.484 3.09-.105.975.502 1.897 1.374 1.763 2.193-.098.603-.431 1.329-1.273 1.41-1.666.16-1.793.055-2.362.32-1.2.561-1.838 1.863-1.56 3.194.26 1.247 1.326 2.073 2.957 2.443.513.117 1.198.156 2.061.119 2.159-.091 3.54-.619 4.697-1.8.423-.433.968-1.324 1.168-1.829l1.072.643v-3l-2.5 1.5 1.168.701c-.173.143-.399.351-.656.615-1.136 1.168-1.915 1.582-3.336 1.772-1.166.156-2.725-.008-3.52-.358-.651-.286-1.156-.906-1.156-1.367 0-.433.52-.83 1.148-.851 1.699-.057 2.016-.211 2.016-.211 1.223-.37 2.662-2.483 2.662-3.813 0-.339.054-.756.119-.927.098-.255.041-.474-.304-1.192-.288-.598-.399-.975-.348-1.176.061-.243-.053-.424-.647-1.021-.642-.646-.705-.951-.57-1.166.084-.133.153-.269.153-.303 0-.033-.32-.22-.709-.416-.39-.195-.844-.465-1.01-.599-.263-.212-.282-.272-.137-.446.092-.11.135-.232.096-.271-.04-.04-.502-.152-1.028-.25-1.185-.223-1.369-.32-1.418-.742-.021-.186-.082-.333-.134-.327-.053.006-.642.111-1.309.233-1.312.239-1.609.207-1.609-.178 0-.317.002-.319-.819.117-1.34.712-2.428.553-2.091-.566.084-.282.314-.744.509-1.028.783-1.132 1.995-1.491 4.739-1.617 1.528-.07 2.217-.138 2.666-.34.708-.318 1.354-.88 1.658-1.441.13-.24.278-.436.33-.436.257 0 .588-.522.588-.927 0-.549.253-.509.402.064.148.569.4.289.385-.428-.013-.607.078-.676.353-.269.298.441.395.147.225-.676-.164-.792-1.231-2.729-1.672-3.285-.14-.176-.409-.352-.598-.391-.258-.053-.461-.267-.833-.882-.28-.463-.643-.894-.844-.998-.317-.165-.409-.163-.893.021-.587.223-.64.315-.336.566.245.203.658 1.134.658 1.483 0 .249-.004.25-.255.023-.141-.127-.537-.425-.637-.662-.174-.411-.191-.42-.36-.193-.311.419-.223.998.196 1.295.41.29.78.929.918 1.588.049.235.194.6.322.81.48.787.387 2.069-.352 2.418-.257.122-1.087.231-2.361.311-2.931.184-3.983.56-5.389 1.933-.671.656-.716.681-.636.348.127-.535.183-1.25 1.398-2.83 1.56-2.028 1.778-2.515 1.776-3.969-.004-1.243-.173-2.657-1.498-3.726-.273-.189-.467-.391-.43-.45.036-.059.29-.107.562-.107.577 0 .588-.188.032-.512-.464-.269-2.003-.508-2.838-.439z" fill="#badc86" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xiaomitool.svg b/.icons/kora/apps/scalable/xiaomitool.svg
new file mode 100644
index 000000000..9dea80386
--- /dev/null
+++ b/.icons/kora/apps/scalable/xiaomitool.svg
@@ -0,0 +1,24 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbb" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 15.6652 -15.6652 0 10.6888 16.1674)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e759a3" offset="0"/>
+ <stop stop-color="#e9a166" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -15.6652 11.7181 0 37.1207 31.8326)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6a2cd2" offset="0"/>
+ <stop stop-color="#2cc9dd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -15.6652 15.6652 0 23.6826 31.8326)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d351ba" offset="0"/>
+ <stop stop-color="#4692fa" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m4.153 31.833 4.805-8.175-4.354-7.491h3.318l2.82 5.033 2.762-5.033h3.289l-4.373 7.609 4.804 8.057h-3.423l-3.117-5.418-3.126 5.418z" fill="url(#b)"/>
+ <path d="m36.846 31.833v-12.851h-4.172v-2.815h11.173v2.815h-4.162v12.851z" fill="url(#c)"/>
+ <path d="m26.73 21.657v10.176h-3.047v-10.176zm-6.153 10.176h-2.838v-15.666h10.173c2.63 0 4.762 2.132 4.762 4.762v10.904h-2.838v-10.194c0-1.445-1.172-2.617-2.618-2.617h-6.641z" fill="url(#d)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ximian-evolution-calendar.svg b/.icons/kora/apps/scalable/ximian-evolution-calendar.svg
new file mode 120000
index 000000000..2b8538758
--- /dev/null
+++ b/.icons/kora/apps/scalable/ximian-evolution-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/ximian-evolution-email.svg b/.icons/kora/apps/scalable/ximian-evolution-email.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/ximian-evolution-email.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xine.svg b/.icons/kora/apps/scalable/xine.svg
new file mode 120000
index 000000000..5a3732ba5
--- /dev/null
+++ b/.icons/kora/apps/scalable/xine.svg
@@ -0,0 +1 @@
+curlew.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xiphos.svg b/.icons/kora/apps/scalable/xiphos.svg
new file mode 100644
index 000000000..c39ad7d0d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xiphos.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 10.181818,5.0000002 c -1.2087278,0 -2.1818188,0.9557143 -2.1818188,2.1428571 V 42.857143 C 7.9999992,44.044285 8.9730902,45 10.181818,45 h 27.636365 c 1.208727,0 2.181818,-0.955715 2.181818,-2.142857 V 7.1428573 c 0,-1.1871428 -0.973091,-2.1428571 -2.181818,-2.1428571 z"/>
+ <path style="fill:#961a1a" d="m 10.181818,4.0000002 c -1.2087278,0 -2.1818188,0.9557143 -2.1818188,2.1428571 V 41.857143 C 7.9999992,43.044285 8.9730902,44 10.181818,44 h 27.636365 c 1.208727,0 2.181818,-0.955715 2.181818,-2.142857 V 6.1428573 c 0,-1.1871428 -0.973091,-2.1428571 -2.181818,-2.1428571 z"/>
+ <path style="opacity:0.2" d="M 24 11 L 24 18 L 17 18 L 17 24 L 24 24 L 24 39 L 30 39 L 30 24 L 37 24 L 37 18 L 30 18 L 30 11 L 24 11 z"/>
+ <path style="opacity:0.2" d="m 10.181818,4.0000002 c -1.2087278,0 -2.1818188,0.9557143 -2.1818188,2.1428571 V 41.857143 C 7.9999992,43.044285 8.9730902,44 10.181818,44 H 14 V 4.0000002 Z"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="24" y="10"/>
+ <rect style="fill:#ffffff" width="6" height="20" x="17" y="-37" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.181641 4 C 8.9729128 4 8 4.9554353 8 6.1425781 L 8 7.1425781 C 8 5.9554353 8.9729128 5 10.181641 5 L 37.818359 5 C 39.027086 5 40 5.9554353 40 7.1425781 L 40 6.1425781 C 40 4.9554353 39.027086 4 37.818359 4 L 10.181641 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xmag.svg b/.icons/kora/apps/scalable/xmag.svg
new file mode 120000
index 000000000..8dc94d863
--- /dev/null
+++ b/.icons/kora/apps/scalable/xmag.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xmind.svg b/.icons/kora/apps/scalable/xmind.svg
new file mode 100644
index 000000000..b52b7af2d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xmind.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228v-30.88z" style="fill:url(#_Linear1)"/>
+ <path d="m17.497 15.001c-0.072 1e-3 -0.151 7e-3 -0.242 0.012-0.348 0.02-6.898 1.165-7.314 1.278-0.441 0.119-0.818 0.371-0.909 0.61-0.157 0.407 0.297 1.728 0.896 2.614 1.03 1.525 2.531 2.5 5.687 3.685 1.733 0.651 2.095 0.816 2.322 1.065 0.299 0.326 0.051 0.483-2.239 1.43-3.578 1.478-4.286 2.737-4.971 4.597-0.203 0.55-0.297 2.004-0.154 2.37 0.185 0.474 0.297 0.47 3.754-0.142 3.473-0.615 2.736-0.651 3.026-0.908 0.358-0.761 0.458-1.319 0.624-2.058 0.208-0.679 0.733-1.389 1.304-1.764 2.166-1.422 6.243-0.713 8.45 1.471 0.831 0.822 1.353 1.246 1.77 2.522 0.24 0.736 0.484 1.056 0.864 1.126 0.348 0.065 0.357 0.213 4.776-0.57 2.458-0.435 3.481-0.947 3.625-1.052 0.311-0.226 0.312-0.778 2e-3 -1.692-0.531-1.569-1.453-2.863-3.16-4.069-0.845-0.597-1.91-1.162-3.716-1.969-1.717-0.767-1.892-0.975-1.892-1.214 0-0.197 0.031-0.285 1.394-0.665 2.984-0.833 4.598-2.224 4.598-4.39 0-0.951-0.192-1.717-0.491-1.966-0.397-0.331-0.821-0.341-2.49-0.06-5.349 0.903-5.644 1.09-5.893 1.465-0.131 0.199-0.125 0.246 0.116 1.149 0.139 0.518 0.251 1.065 0.25 1.216-2e-3 0.32-0.233 0.854-0.451 1.044-0.532 0.466-1.74 0.864-2.976 0.864-1.495 0-2.623-0.562-3.742-1.674-0.808-0.804-1.221-1.482-1.772-2.913-0.484-1.257-0.55-1.42-1.048-1.413l2e-3 1e-3z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.57738e-15,-42.0919,42.0919,2.57738e-15,192.367,44.9859)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#90040d" offset="0"/>
+ <stop style="stop-color:#c2352a" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/apps/scalable/xmlcopyeditor.svg b/.icons/kora/apps/scalable/xmlcopyeditor.svg
new file mode 100644
index 000000000..90b961fb3
--- /dev/null
+++ b/.icons/kora/apps/scalable/xmlcopyeditor.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m39.44 45.668h-15.476v-7.952l7.922-6.953 13.621 5.891.161.074v2.712c0 3.438-2.79 6.228-6.228 6.228z" fill="#c4bea2"/>
+ <path d="m2.332 39.44v-4.301l7.476-2.973.197-.409 13.995 6.327v7.584h-15.44c-3.438 0-6.228-2.79-6.228-6.228z" fill="#b0ab84"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m44 8.414-15.165 13.648 2.023 8.475 13.142 5.207z" fill="#e9e6dd"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m4 10.462v23.819l7.023-2.616-.121-.055 8.206-12.271z" fill="#d6d2c0"/>
+ <path d="m39.44 2.332c3.052 0 5.593 2.198 6.125 5.096l-15.173 14.514-9.204-5.321.216-14.289z" fill="#0d49df"/>
+ <path d="m8.56 2.332h13.273v14.984l-5.391 1.457-14.11-9.223v-.99c0-3.438 2.79-6.228 6.228-6.228z" fill="#cc3a1a"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m16.504 18.897 5.496-1.897 8 5 2 9-8 7-14-6z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xmms.svg b/.icons/kora/apps/scalable/xmms.svg
new file mode 120000
index 000000000..32d53de22
--- /dev/null
+++ b/.icons/kora/apps/scalable/xmms.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xmoto.svg b/.icons/kora/apps/scalable/xmoto.svg
new file mode 100644
index 000000000..59a3a28d6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xmoto.svg
@@ -0,0 +1,22 @@
+<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x1="399.57144" x2="399.57144" y1="545.79797" y2="517.79797" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3889e9" offset="0"/>
+ <stop stop-color="#5ea5fb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="400.55615" x2="400.55615" y1="546.92657" y2="516.4751" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="337.80704" x2="337.99731" y1="551.86993" y2="547.47272" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.5511965 0 0 1.552208 -597.40541 -801.61944)">
+ <circle cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ <g transform="matrix(1.0508504 0 0 1.0508504 -20.353166 -26.940048)">
+ <circle cx="400.57138" cy="531.79791" r="13.999958" fill="url(#b)" stroke="url(#b)" stroke-width="1.427415"/>
+ <circle transform="matrix(1.5582299 0 0 1.5582299 -264.29828 -296.91072)" cx="400.57138" cy="531.79791" r="0" fill="url(#a)"/>
+ </g>
+ </g>
+ <path transform="matrix(5.125934 0 0 5.125934 -1707.943 -2793.97)" d="m336.57231 547.47633c-.345-.525-1.2225.0525-.75.615.4575.5325.915 1.11 1.3875 1.7025l-1.5075 1.9125c-.4275.51.42 1.125.8025.5775l1.3575-1.8075 1.38 1.77c.405.555 1.23.015.8175-.5475l-1.53-1.905c.45-.5925.9225-1.17 1.3725-1.7025.4275-.4875-.33-1.14-.72-.63l-1.305 1.635z" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xnconvert.svg b/.icons/kora/apps/scalable/xnconvert.svg
new file mode 100644
index 000000000..dc289bce6
--- /dev/null
+++ b/.icons/kora/apps/scalable/xnconvert.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.5142 49.482 0 23.9752 48.5993)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#adb1c3" offset="0"/>
+ <stop stop-color="#f9ffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#fe3f3c" offset="0"/>
+ <stop stop-color="#ff8729" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.193533 -10.7178 -10.7178 -.193533 25.2955 28.9429)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(.542369 -23.5932 23.5932 .542369 24.0339 34.7797)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <ellipse cx="24" cy="24" rx="22.749" ry="22.764" fill="url(#a)"/>
+ <path d="m25.349 23.994c.173-.672-.373-1.292-1.015-1.405-.906-.159-1.708.573-1.823 1.447-.15 1.139.773 2.127 1.878 2.242 1.371.143 2.547-.973 2.662-2.31.136-1.603-1.174-2.967-2.742-3.08-1.835-.132-3.389 1.373-3.499 3.173-.127 2.067 1.573 3.81 3.605 3.919 2.298.122 4.231-1.773 4.337-4.037.118-2.53-1.973-4.653-4.468-4.756-2.762-.114-5.075 2.173-5.175 4.9-.044 1.187.325 2.372 1.024 3.332" fill="none" stroke="url(#c)" stroke-width="1.2"/>
+ <path d="m24 14.852c-6.176 0-11.499 3.641-13.944 8.894-.075.159-.075.346 0 .508 2.445 5.253 7.768 8.894 13.944 8.894s11.499-3.641 13.944-8.894c.075-.159.075-.346 0-.508-2.445-5.253-7.768-8.894-13.944-8.894zm0 15.461c-3.487 0-6.311-2.827-6.311-6.311 0-3.488 2.827-6.311 6.311-6.311 3.487 0 6.311 2.826 6.311 6.311 0 3.484-2.827 6.311-6.311 6.311z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xneur.svg b/.icons/kora/apps/scalable/xneur.svg
new file mode 100644
index 000000000..cc0343a85
--- /dev/null
+++ b/.icons/kora/apps/scalable/xneur.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.2992 43.2992 0 24.0002 45.628)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d26a00" offset="0"/>
+ <stop stop-color="#f58411" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m29.404 12-4.703 5.684c-2.587 3.125-4.705 5.746-4.705 5.822s2.214 2.918 4.918 6.316l4.916 6.178h5.15c4.099 0 5.123-.037 5.012-.184-.279-.369-9.375-11.824-9.58-12.064-.191-.224.221-.772 4.336-5.742 2.502-3.022 4.639-5.611 4.748-5.752.189-.244-.07-.258-4.945-.258zm-20.595.332c-.038.038 1.973 2.535 4.47 5.547s4.557 5.522 4.576 5.578c.02.056-1.994 2.652-4.476 5.77-2.482 3.117-4.709 5.917-4.947 6.22l-.432.553h10.316l2.413-3.025c1.674-2.099 2.372-3.078 2.279-3.202-.074-.097-1.223-1.551-2.555-3.228l-2.422-3.049 2.535-3.057c1.395-1.681 2.522-3.068 2.506-3.084-.119-.114-14.21-5.077-14.263-5.023z" fill="#fff" fill-opacity=".9"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xnoise.svg b/.icons/kora/apps/scalable/xnoise.svg
new file mode 100644
index 000000000..973ab491c
--- /dev/null
+++ b/.icons/kora/apps/scalable/xnoise.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.719518 -43.336 43.336 .719518 296.575 50.224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#610970" offset="0"/>
+ <stop stop-color="#ab47bc" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill="none" stroke="#fff" stroke-width="3">
+ <path d="m11.25 14.25c6.75 0 6.75 9.75 12.75 9.75s6-9.75 12.75-9.75"/>
+ <path d="m11.25 33.75c6.75 0 6.75-9.75 12.75-9.75s6 9.75 12.75 9.75"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xnretro.svg b/.icons/kora/apps/scalable/xnretro.svg
new file mode 100644
index 000000000..7d42be4d3
--- /dev/null
+++ b/.icons/kora/apps/scalable/xnretro.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#242424" offset="0"/>
+ <stop stop-color="#585858" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <g transform="matrix(1.13432 0 0 1.13432 -3.3124 -3.13494)" fill-rule="nonzero">
+ <path d="m31.524 12.212c-.766.143-1.53.308-1.924.308-3.232 0-6.994 1.36-9.223 4.09-1.903 2.331-2.513 5.822-2.651 8.548.137-1.352 1.945-1.622 2.871-2.382 1.007-.826 1.892-3.815 3.403-3.815.189 0 .379.009.567.028.006.001.011.001.017.002 5.912.305 10.266 4.62 10.266 10.609 0 1.2-.195 2.353-.544 3.437.098.044.191.077.284.109l.006-.006c.197-.229.378-.469.559-.709.089-.113.176-.227.261-.343.153-.216.293-.44.433-.664.098-.152.192-.306.283-.462.123-.214.237-.432.348-.651.088-.174.173-.349.254-.526.101-.222.195-.446.284-.672.074-.187.143-.376.208-.566.075-.218.149-.437.213-.659.062-.219.118-.441.169-.663.047-.199.098-.398.136-.6.047-.261.087-.523.119-.786.024-.175.055-.349.071-.525.043-.437.065-.875.066-1.314-.001-.294-.012-.588-.031-.882-.001-.001 0-.003 0-.004-.006-.083-.015-.166-.022-.249-.031-.389-.078-.777-.141-1.162-.015-.087-.033-.172-.049-.258l-.003-.015c-.06-.317-.13-.632-.212-.944 0-.001-.001-.001-.001-.002-.042-.161-.087-.32-.134-.479-.079-.263-.166-.523-.26-.781-.073-.2-.15-.399-.233-.596-.093-.226-.193-.449-.299-.67-.078-.162-.156-.326-.241-.486-.001-.003-.002-.007-.004-.01l-.001-.001c-.13-.244-.267-.484-.412-.719-.002-.005-.005-.009-.008-.013-.112-.184-.228-.367-.35-.547l-.003-.004c0-.002-.001-.003-.002-.005-.142-.209-.29-.415-.443-.617-.142-.187-.289-.369-.441-.549-.001-.003-.003-.005-.005-.007-.05-.058-.101-.116-.152-.173-.282-.324-.578-.637-.891-.936-.004-.004-.008-.007-.013-.011-.022-.022-.045-.043-.068-.064-.168-.158-.339-.314-.515-.464.003-.003.005-.006.008-.009-.49-.412-1.008-.79-1.55-1.131zm2.63 21.011c-.068.076-.137.152-.206.227.069-.075.138-.151.206-.227zm-.794.822c-.087.082-.174.164-.263.244-.005.011-.008.023-.013.033.093-.091.185-.183.276-.277z" fill="#ffc42e"/>
+ <path d="m24.573 18.429c2.824.286 4.116 2.741 4.116 5.641 0 .189-.009.379-.028.567-.001.006-.001.011-.002.017-.305 5.912-4.27 10.266-10.259 10.266-1.2 0-2.944-.91-4.028-1.259.036.03-.014.178-.101.385 2.606 2.53 6.097 3.948 9.729 3.954.294-.001.588-.012.882-.031.001-.001.003 0 .004 0 .083-.006.166-.015.249-.022.389-.031.777-.078 1.162-.141.087-.015.172-.033.258-.049l.015-.003c.317-.06.632-.13.944-.212.001 0 .001-.001.002-.001.161-.042.32-.087.479-.134.263-.079.523-.166.781-.26.2-.073.399-.15.596-.233.226-.093.449-.193.67-.299.162-.078.326-.156.486-.241.003-.001.007-.002.01-.004l.001-.001c.244-.13.484-.267.719-.412.005-.002.009-.005.013-.008.184-.112.367-.228.547-.35l.004-.003c.002 0 .003-.001.005-.002.209-.142.415-.29.617-.443.187-.142.369-.289.549-.44.003-.002.005-.004.007-.006.058-.05.116-.101.173-.152.324-.282.637-.578.936-.891.004-.004.007-.008.011-.012.022-.023.043-.046.064-.069.158-.168.314-.339.464-.515.355-1.092.552-2.255.552-3.466 0-5.992-4.709-10.871-10.627-11.171zm-10.895 14.724c.091.094.183.186.277.276-.082-.086-.164-.173-.244-.262-.011-.005-.023-.009-.033-.014z" fill="#ff8514"/>
+ <path d="m14.847 13.678c-.094.091-.186.183-.276.277.086-.082.173-.164.262-.244.005-.011.009-.023.014-.033zm-.864.872c-.07.075-.139.151-.207.227.068-.076.137-.152.207-.227zm-.454.176c-2.269 2.556-3.524 5.857-3.529 9.274.001.294.012.588.031.882.006.084.015.168.022.253.031.389.078.777.141 1.162.016.092.035.182.052.273.06.317.131.632.212.944.042.161.088.321.135.481.079.263.166.523.26.781.073.2.15.399.233.596.093.226.193.449.299.67.08.166.158.333.245.496l.001.001c.13.244.267.484.412.719.115.189.234.376.358.56.143.212.293.421.448.626.144.189.292.374.446.556.05.058.101.115.152.172.282.325.578.638.891.937l.081.075c.168.158.339.314.515.464 1.092.355 2.255.552 3.466.552 5.992 0 10.871-4.709 11.171-10.627-.286 2.824-2.672 4.816-5.571 4.816-.189 0-.379-.009-.567-.028-.006-.001-.011-.001-.017-.002-5.912-.305-10.336-4.97-10.336-10.959 0-1.2.195-2.353.544-3.437-.031-.088-.063-.154-.095-.237z" fill="#ff5757"/>
+ <path d="m23.427 29.571c-.745-.075 3.225-.946 2.624-1.285-1.677-.945-7.371-2.152-7.371-4.286 0-.189-.27-.379-.251-.567 0-.006.001-.011.001-.017.306-5.912 5.181-10.616 11.17-10.616 1.2 0 2.353.195 3.437.544-2.522-2.149-5.724-3.334-9.037-3.344-4.101.006-7.992 1.809-10.648 4.934-.355 1.092-.552 2.255-.552 3.466 0 5.992 4.709 10.871 10.627 11.171zm10.895-15.005c-.091-.093-.183-.185-.277-.276.082.087.164.174.244.263.011.005.023.008.033.013zm-.872-.864c-.075-.069-.151-.138-.227-.206.076.068.152.137.227.206z" fill="#baff41"/>
+ </g>
+ <g stroke-width="1.13432">
+ <circle cx="23.91128" cy="24.08874" r="6.80592" fill="#3f3f3f"/>
+ <circle cx="38.65744" cy="9.34258" r="2.26864" fill="#f44336"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xnsketch.svg b/.icons/kora/apps/scalable/xnsketch.svg
new file mode 100644
index 000000000..aa4d7e514
--- /dev/null
+++ b/.icons/kora/apps/scalable/xnsketch.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#994125" offset="0"/>
+ <stop stop-color="#f8a084" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.573 18.429c2.824.286-.184 16.491-6.173 16.491-1.2 0-4.042-1.081-4.129-.874 2.606 2.53 7.923 4.458 12.299 3.708 4.653-.798 6.386-2.887 8.078-4.688.786-.837.552-2.255.552-3.466 0-5.992-4.709-10.871-10.627-11.171z" fill="#fff"/>
+ <path d="m14.99 34.815c6.34.492 9.069-.238 11.702-2.581 2.247-2.001 3.303-4.937 3.285-7.973-.349 1.313-4.999 5.317-6.491 5.079-.187-.03-.373-.069-.556-.118-.006-.002-.011-.002-.016-.004-5.79-1.236-9.407-6.185-8.461-12.099.19-1.184.82-3.451.818-3.449-3.46 3.97-4.749 6.274-4.985 10.78-.238 4.556 2.606 8.078 4.704 10.365z" fill="#ccc"/>
+ <path d="m22.836 29.774c-2.744-.728 2.788-16.254 8.701-15.308 1.185.19 3.821 1.706 3.939 1.516-2.173-2.91-7.119-5.655-11.558-5.605-4.72.052-6.762 1.841-8.717 3.352-.909.702-.902 2.139-1.093 3.335-.947 5.917 2.932 11.479 8.728 12.71z" fill="#fff"/>
+ <path d="m31.524 12.212c-.766.143-1.53.308-1.924.308-3.232 0-6.994 1.36-9.223 4.09-1.903 2.331-2.781 5.871-2.236 8.524.137-1.352 4.348-6.173 5.859-6.173.189 0 .379.009.567.028.006.001.011.001.017.002 5.912.305 10.266 4.62 10.266 10.609 0 1.2-.264 3.537-.262 3.535 2.789-4.467 3.697-6.946 3.218-11.432-.485-4.536-3.85-7.564-6.282-9.491z" fill="#ccc"/>
+ </g>
+ <circle cx="24" cy="24" r="6" fill="#2c2c2c"/>
+ <path d="m35.275 8.301-11.062 11.062 4.424 4.424 11.062-11.062z" fill="#ff3636" fill-rule="nonzero"/>
+ <path d="m24.213 19.363-1.108 3.319-.367 1.105 1.475 1.475 1.105-.367 3.319-1.108-2.211-2.213z" fill="#dac0a6" fill-rule="nonzero"/>
+ <path d="m35.275 8.3 4.425 4.425 3.687-3.687c.817-.817.817-2.133 0-2.95l-1.475-1.475c-.817-.817-2.133-.817-2.95 0z" fill="#0083de" fill-rule="nonzero"/>
+ <path d="m36.008 7.564-.738.737 4.426 4.426.737-.738z" fill="#fff"/>
+ <path d="m22.737 23.788-.737 2.212 2.212-.737z" fill="#0083de" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xnview.svg b/.icons/kora/apps/scalable/xnview.svg
new file mode 100644
index 000000000..4b51a4d30
--- /dev/null
+++ b/.icons/kora/apps/scalable/xnview.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.6706 49.6382 0 23.9752 48.6769)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aeb2c8" offset="0"/>
+ <stop stop-color="#f9ffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.542369 -23.5932 23.5932 .542369 24.0339 34.7797)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fe3f3c" offset="0"/>
+ <stop stop-color="#ff8729" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.542369 -23.5932 23.5932 .542369 24.0339 34.7797)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016ed4" offset="0"/>
+ <stop stop-color="#00b1ff" offset="1"/>
+ </linearGradient>
+ <ellipse cx="24" cy="24" rx="22.821" ry="22.836" fill="url(#a)"/>
+ <path d="m24 14.852c-6.176 0-11.499 3.641-13.944 8.894-.075.159-.075.346 0 .508 2.445 5.253 7.768 8.894 13.944 8.894s11.499-3.641 13.944-8.894c.075-.159.075-.346 0-.508-2.445-5.253-7.768-8.894-13.944-8.894zm0 15.461c-3.487 0-6.311-2.827-6.311-6.311 0-3.488 2.827-6.311 6.311-6.311 3.487 0 6.311 2.826 6.311 6.311 0 3.484-2.827 6.311-6.311 6.311z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="24" cy="23.998" r="4.04" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xnviewmp.svg b/.icons/kora/apps/scalable/xnviewmp.svg
new file mode 120000
index 000000000..a5a7f47ec
--- /dev/null
+++ b/.icons/kora/apps/scalable/xnviewmp.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xonotic.svg b/.icons/kora/apps/scalable/xonotic.svg
new file mode 100644
index 000000000..b15858f22
--- /dev/null
+++ b/.icons/kora/apps/scalable/xonotic.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.70436 -44.6424 44.6424 -.70436 24.2954 46.9178)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#4d5153" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.704556 -23.3229 23.3229 -.704556 24.6117 38.6985)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-3.49383 -40.0501 40.0501 -3.49383 26.356 43.1145)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#016ed4" offset="0"/>
+ <stop stop-color="#00b1ff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m28.236 14.112c-5.329 1.421-9.427 6.184-14.149 9.482 2.012-.824 4.541-2.117 5.573-2.208l-3.329 3.692 2.569-1.122c-1.148 3.415-2.51 6.604-5.824 7.852l10.926 8.405 11.441-8.984c-4.468.122-8.44-.403-8.865-5.536-.109-.615.049-4.886 6.188-6.839-.62-.425-2.696-.14-4.162-.145-.064-.579.294-3.085 5.03-3.365-1.189-1.222-2.686-1.317-4.812-.652-.226-.218-.358-.194-.579-.579" fill="url(#b)"/>
+ <path d="m16.693 7.449c-5.939 2.755-10.06 8.761-10.06 15.742 0 9.589 7.775 17.365 17.369 17.365 9.59 0 17.365-7.776 17.365-17.365 0-6.894-4.021-12.842-9.842-15.633l-.181.18c4.596 2.579 7.712 7.487 7.712 13.132 0 7.581-5.595 13.824-12.882 14.873l-2.172 3.659-2.171-3.659c-7.287-1.049-12.882-7.292-12.882-14.873 0-5.704 3.179-10.652 7.852-13.208-.031-.068-.077-.145-.109-.218" fill="url(#c)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xonsh.svg b/.icons/kora/apps/scalable/xonsh.svg
new file mode 100644
index 000000000..75cb0a90b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xonsh.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d2d6d8" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m22.611 39.927c-.4-.485-1.029-.977-.891-1.674.055-2.112-.003-4.403-1.409-6.127-1.203-1.338-2.395-2.713-3.144-4.368-.986-1.967-1.44-4.141-2.094-6.22-.296-1.309-2.544-2.066-1.984-3.374.728-.461 2.127.046 1.128-1.159-.032-1.03 3.26-1.483 1.323-2.623-1.119-.844.908-1.066 1.599-.96.718-.496.078-1.318.118-1.746.463-.296 1.577-.053.732-.853.634-.287 1.146-.374 1.097-1.1.851-.217-.227-.965.709-1.29.669-1.238 1.934.514 2.21 1.066.457.296.754 1.086 1.402 1.013-.167.525-.027 1.668.67 1.043 1.076-.735.328 1.216.84 1.542.827 1.119 1.832.562 2.728-.067 1.513-.003 1.412 2.17 2.616 2.74 1.036.797 2.322.262 3.447.392.904.838.916 2.229 1.169 3.371.46 3.606-.454 7.207-1.357 10.675-.378 1.266-.979 2.912-2.547 2.997-1.352-.028-2.256 2.194-.402 2.162.958 1.015-1.197 2.195-2.011 2.7-1.101.758-2.54.385-3.092-.838-1.196-.615-.781 2.238-2.029 2.517-.244.122-.555.38-.828.181zm.285-.365c-.17-.278-.314.284 0 0zm.758-.256c.884-1.507 1.109-3.298 1.679-4.935.147-.641.755-2.299.645-2.449-.975 2.015-1.56 4.198-2.184 6.335.259-2.068 1.06-4.045 1.782-5.995.723-1.94 1.285-3.956 1.621-5.994.023-3.612-.056-7.226-.012-10.836.41-1.674.166.556.139 1.116-.054 2.739.355 5.472.114 8.211-.039 1.419-.331 2.98-.532 4.285 1.133-3.124.777-6.521.672-9.775-.099-1.558-.229-3.168.181-4.69.598-.701.252.562.284.404.126.103-.538.602.258.322-.267.217-.679.682-.001.399-1.137.724.266.314.253.39-.603.01-1.081.603-.679 1.03.576-.313 2.11-.556.706-.117-.677.069-1.154.951-.167.454.551-.279 2.269-.505.761-.129-.536.004-2.232 1.1-.758.546.671-.327 2.563-.415.875-.109-.644.04-2.223 1.011-.714.594.679-.267 1.564-.242.366.043-.622-.013-1.643 1.007-.45.559.658-.224 2.961-.513 1.179-.129-.482-.041-2.75.841-1.208.593.624-.162 2.59-.315 2.305-.163-.847.168-2.348-.003-2.728.682.574.013 2.578-.406 2.376-.181-.638.195-2.735.118-2.252.892.909-.336 1.904-.177 2.856-.236-1.006.134-2.109.033-3.006.55.294.466 2.383-.473 2.48-.143-.715.214-2.322.22-2.436.934.714-.132 2.103-.482 2.444-.216-.769.208-2.087.027-2.458.681.87-.038 2.283-.19 2.815-.039-.803.222-2.365-.194-2.668.576.956-.153 2.644-.255 3.13-.058-.987.101-2.533-.13-3.131.492.864.111 1.74.065 2.609.086-.895.059-1.79.114-2.683.195-.011 1.117 1.95.049 2.743.435 1.784.319-.724.094-1.265.132-.615-.367-2.291.691-.881.508.53-.135 2.926.004 1.208.105-.501-.116-2.874.28-1.372.516.702.072 2.837.005 2.784.364-.999-.102-2.681-.613-3.299.145.522.169 2.557.057 2.119.216-.627.143-2.209-.298-2.21.445.371-.089 2.8-.065 1.653.031-.75-.071-2.343.424-.749.409.526-.032 2.84.143 1.147.162-.532.105-2.227-.224-2.128.371.493-.008 2.34.109 2.088.341-.548-.016-2.453-.348-2.176.291.568.033 2.332.097 2.121.381-.523-.14-2.619-.34-2.202.139.864.072 2.053.08 2.661.537-.812-.25-2.936-.702-2.946.14.45-.086 2.463.241 1.96.314-.666.024-1.86-.349-2.184.208.783.172 2.897.187 2.891.801-.725-.471-2.751-.82-2.934-.251.548.015 2.69.595 2.238.643-.618-.088-2.538-.844-2.364-.153.728.074 1.88.272 2.283.558-.555-.062-2.591-.702-2.364-.213.691.265 1.939.385 2.286.857-.675-.178-2.322-.965-2.503-.411.697.165 1.983.397 2.247.862-.596-.201-2.317-.977-2.356-.42.443.027 2.117.677 1.685.756-.486-.2-1.917-.893-1.944-.218.525-.093 2.398 1.049.969.46-.491-.531-1.904-.048-.714.283.522.087 1.47.781.402.319-.614-.377-1.605-.162-.42.247 1.443.785-.491-.204-.759.212.494.216 1.795 1.279.53.511-.776-.618-.94.4-.025.437 1.465 1.153-1.617-.842-.523.281.919.731.198.2-.437.111.306.526.665.685-.166.464-.356 1.014 1.08 1.798 1.774 2.322.693.105 2.142-.374.884-.898-.882-.834 1.874 1.156.943-.104-.562-.323-1.259-.911-.181-.315 1.009.603.622.022.006-.417.732.762 2.076.239 1.681-.808-1.828-.099-1.196-2.45.243-2.617 1.631-.045 2.354-1.604 2.68-2.97.449-1.917 1.036-3.814 1.287-5.769.097-2.511.418-5.2-.77-7.522-.941-.703-2.472.247-3.538-.526-1.453-.346-1.17-3.011-2.734-2.718-1.047.989-2.437.845-3.626.429-1.04 1.099-2.117 2.044-3.507 2.689-.85.898-2.024 1.641-2.149 2.982-.568 1.333-.648 2.829-.055 4.169 1.052 3.29 2.956 6.217 4.102 9.47.119.025-.09-1.499-.086-1.993-.016-.96-.444-2.642-.296-3.209.483 2.137.517 4.345.716 6.518.234-1.237-.086-2.682.22-3.833.3 1.189.028 2.405.064 3.618.106-.64.546-2.769.362-.976-.144.966-.046 2.521-.289 3.172.012-.541-.426-1.508-.358-.399-.137 1.176-.512 2.703.855 3.324l.215-.121zm3.246-1.514c-.045-.417.425.3 0 0zm.339-.248c-.726-.898.874.484.148.15zm-3.601-.575c-.44-.838-.032-2.267.104-3.439.483-2.685.635-5.427 1.218-8.09.061 1.051-.332 2.528-.429 3.738-.207 1.942-.619 3.872-.806 5.807.402-1.121.579-2.426.905-3.616.934-3.636 1.077-7.404 1.005-11.138-.021-.555.024-2.834.131-1.171.156 4.527.012 9.129-1.257 13.509-.256.953-.537 2.378-.705 3.088-.352-1.018-.066 1.433.173-.023.94-2.454 1.821-4.932 2.374-7.504.661-2.583.31-5.279.416-7.913.026-1.65-.021-3.305.097-4.951.235-.453.045 1.591.109 2.11-.046 3.057.105 6.127-.125 9.176-.6 2.96-1.419 5.872-2.525 8.687-.239.405-.645 2.319-.682 1.951-.001-.074-.002-.147-.003-.221zm5.731-.426c-.729-.731 1.042.641 0 0zm-4.013-.312c-.047-.418.427.3 0 0zm4.114-.089c-.051-.46.364.236 0 0zm-4.661-3.794c.229-.816.171.424 0 0zm6.371-.096c-.213-.507.594.218 0 0zm-7.82-.758c.489-3.205 1.148-6.406 1.09-9.665.149-1.334.157 1.519.093 2.154-.172 2.656-.634 5.286-1.118 7.9-.148.46-.059-.357-.065-.389zm1.673.318c.418-1.797.914-3.587 1.254-5.396.083 1.21-.442 2.511-.694 3.731-.167.506-.301 1.356-.56 1.665zm6.351-.022c-.105-.318.776.356 0 0zm.114-.348c-.497-.329 1.075.325 0 0zm.563-.152c-.433-.616.644.453 0 0zm-10.302-.368c-.134-.84-.664-2.792-.509-3.032.191.858.712 2.693.509 3.032zm.839-.598c-.151-.362-.137-1.869-.115-1.776-.098.787.662 1.492.213 1.942-.033-.055-.065-.111-.098-.166zm9.3.037c-.054-.276.877.337 0 0zm.597-.205c-.301-.375.649.341 0 0zm.161-.749c-.885-.582.991.374 0 0zm-9.631-.939c-.073-1.74-.108-3.519.079-5.238.115 1.918.099 3.854-.024 5.774-.019-.179-.037-.357-.055-.536zm-.758-1.399c-.145-.804.03-1.024.092-.105.029.842-.035 1.018-.091.111zm-.62.102c.2-.702.118.676 0 0zm-.689.017c-.142-.636.062-1.088.14-.156.066.155-.027.498-.14.156zm.582-.916c-.175-.535-.041-1.327.075-.294.011-.017.078.666-.075.294zm4.775-5.243c.009-1.732-.011-3.465.047-5.195.242 2.813.101 5.663.103 8.491.012.521-.07 2.548-.121 1.104-.03-1.467-.027-2.934-.029-4.4zm4.816 5.022c.265-.274.286.265 0 0zm-7.447-2.156c.029-1.141-.175-2.524-.132-3.508.382 1.832.329 3.738.237 5.596-.095-.69-.079-1.393-.105-2.088zm-3.716 1.151c-.391-1.28.24-.16.171.434-.098-.124-.11-.294-.171-.434zm5.097-.421c.149-.964-.06-3.657.303-3.689.057 1.147-.036 2.799-.303 3.689zm8.694-2.286c.527-.08-.05.122 0 0zm-13.021-.279c-.097-.681-.52-2.83-.234-2.661.087.835.352 2.048.234 2.661zm12.966-.098c-.531-.348 1.239.258 0 0zm.183-.349c-.781-.443.997.236 0 0zm-12.712-.577c-.241-.697-.281-2.285-.007-.742-.033.106.226.869.007.742zm12.144.01c.839-.026-.077.085 0 0zm.146-.608c.527-.08-.05.122 0 0zm-13.31-.273c-.228-.433-.342-2.042-.007-.675-.005.089.2.817.007.675zm13.475-.048c.283-.199.482.159 0 0zm.037-.381c.265-.263.401.226 0 0zm-11.016-.384c.027-1.066.319.802 0 0zm10.722-.566c.189-.258.387.254 0 0zm-11.343-.243c-.345-.615-.673-2.719-.137-.919-.002.034.45 1.438.137.919zm.499.066c-.13-.536-.939-3.013-.254-1.344.062.248.577 1.575.254 1.344zm.489-.35c-.303-.658-.583-2.287-.083-.698-.048.033.389.936.083.698zm1.406-.983c-.166-.707-.441-2.46-.231-2.57.047.79.402 2.025.231 2.57zm.437.04c-.217-.629-.249-3.235-.037-1.311-.027.328.247 1.175.037 1.311zm-3.642-.111c-.368-1.1.407.103 0 0zm6.677-.472c.513-.374 1.446-.463.365-.053.158-.098-.651.29-.365.053zm-2.79-.578c-.196-.691.042-1.221.108-.185.038.032.055.891-.108.185zm-1.316-.728c-.13-.948.33.588 0 0zm-1.615 22.221c.379-2.418-.264-4.861-1.236-7.064-.466-1.208-1.429-2.122-1.896-3.335-.273-.676-1.007-1.82-.903-2.285.274.614.555 1.155.213.147-.939-2.359-1.103-4.952-2.241-7.243-.22-.575-.573-1.134.171-.543.852.542.899 2.408 1.381 2.906.242-.834-.844-2.382-.551-2.66.264.42 1.093 2.833.754 1.188-.194-.593-.736-2.35-.05-.91.538 1.062.332-.029.268-.494.507 1.05.776-.21 1.587-.39.16-.637.683-1.431.983-1.388-.02-.599.517.515.32-.451-.12-.159 1.49.736.722-.034-.559-.34-1.206-.667-1.612.018-.837.71-1.64 1.732-2.869 1.564-.785-.11-3.395-.832-2.31.724.468.609-.478-1.164.339-.042.398.843.541.456.187-.171.519.051.956 2.058 1.229 2.906.687 2.726 1.106 5.571 2.523 8.052.255.536 1.607 2.482.093 1.583-.665-.613.673 1.213.866 1.497.406.492 1.061 1.89 1.235 1.885-.283-1.05-1.3-2.128-1.392-3.051 1.058.847 1.293 2.379 1.625 3.633.435 1.574.307 3.227.418 4.841.146-.251.086-.605.146-.883zm4.283-6.939c.247-.619.299-1.455-.026-.355-.293.704-.534 2.035-.052.593zm-7.905-1.326c-.281-.453-.892-1.066-.281-.189.446.703 1.187 1.41.281.189zm.886.159c-.152-.441-1.579-2.268-.513-1.471-1.366-2.46-1.801-5.258-2.419-7.961-.237-.044.429 1.376.016 1.601.393 1.01.297 2.111.518 3.205.357 1.672 1.137 3.272 2.176 4.616.032.02.448.401.222.01zm-1.49-2.66c-.354-.506-.508-1.626-.069-.479.254.354.545 1.324.069.479zm-.056.995c-.742-1.128.572 1.217 0 0zm-.44-.203c-.436-.409.185.45 0 0zm-.291-.537c-.408-.466.221.61 0 0zm.066-.753c-.303-.774-.705-2.789-.918-2.837.165.982.81 3.229 1.072 3.344l-.067-.231zm-.353-.043c-.259-.078.219.747 0 0zm1.978-.019c-.408-.466.22.61 0 0zm-2.492-1.632c-.253-.393.203 1.174 0 0zm-.178-.621c-.131-.142.047.4 0 0zm-.268-1.144c-.343-1.577-1.103-3.149-2.489-4.061.289-.174.956.525.632-.086 1.021.425 1.66 2.489 1.958 2.654-.194-.839-1.179-2.064-1.167-2.597.456.636.908 1.068.342.096.371-1.293-3.313-.841-1.579.266 1.099 1.012 1.883 2.325 2.173 3.792.285.989.332.789.13-.064zm.268-.146c-.131-.142.047.399 0 0zm.277-1.612c-.015-.364-.255.217 0 0zm1.07-.416c-.312.045-.019-.044 0 0zm-.256-.848c-.236-.758-.524-1.714-.98-2.262.329.687.802 2.385 1.043 2.556zm-1.008-.609c-.4-.483.161.526 0 0zm-.232-.593c-.129-.047.081.477 0 0zm1.569-2.703c-.236-.555-.592 1.178 0 0zm-.401-.142c.384-.566-.59-2.523.193-1.141.155.909.29.824.474.016 0 .598-.339 2.455.137.895.155-.679.309-1.387.246-.286-.193.693.025 1.355.215.289.129-.816.174-.917.168-.029.218.853.429-1.677.485-.086.28-.063.281-1.06.41-.09.183-.866 1.565-1.249 2-1.092.527.991.465.089.34-.443.258.475.62 1.666.451.389-.282-1.18.098-.044.363.102-.577-1.115.774-.936.776-.947-.38-.543.682.358.344-.495.224-.458 1.152-1.775.031-.878-.895.17-.888 1.74-1.848.848-.183-.996.693.923.257-.297-.64-1.321-1.494 1.378-2.546.202-1.181-.587-1.727 1.722-3.13.912-.728-.252-1.522.524-.361.321 1.699.011-.65 1.961-.03 1.882.268-.498 1.041-1.837.912-.487-.362.48-.329 1.43.113.415zm.229-1.461c-.293-.761.527.206 0 0zm1.642-.694c.251-.452.868-1.198.441-.116.05.248-.332.201-.441.116zm.644-.081c-.387-.643.781.291 0 0zm.419-.161c-.515-.477.528-.016.17.128zm1.638-.282c-.227-.445.265-.032 0 0zm1.593-.258c-.123-.532.354.241 0 0zm-6.532 2.726c.487-1.027-1.055 1.407-.163.263zm8.782-1.601c-.765-.671-.764-.426-.017.048zm-2.788-.372c-.289.179.234.515 0 0zm2.089.157c-.878-.393.218.276 0 0zm-6.843-.723c.068-.473-.385.403 0 0zm6.131-.077c.008-1.253-.527.803 0 0zm-1.533-.391c-.574-.346.294.686 0 0zm-1.878.029c.346-1.038 1.902-.808 1.734-2.041-.379.222-.729.568-.297.648-.545.548-1.296-.06-.732-.106.025-.572-1.502.126-.888.437-.722.322-.475-.231-.492-.459-.382.113-.956.527-.534.671-.651.545-.523-.116-.744-.388-.868.748 1.451 1.576 1.953 1.238zm.294-.697c-.051-.46.364.236 0 0zm1.729-.067c-.197.063.222.563 0 0zm.52.165c-.56-.937-.341.154 0 0zm-5.091-.157c-1.061-.39-.37.176 0 0zm1.121-.824c.947-.625-.927-.481 0 0zm3.358-.054c-.131-.142.048.399 0 0zm-2.011-.269c.329-.34.576-.473 1.121-.423-.163-.589-1.429.129-1.914.127-.184.785.253-.457.35.41.145-.027.286-.224.443-.114zm-.106-.958c.593.008-.068-.909-.555-.254-.587.235.626.83.555.254zm.891-.492c-.389-.444-.482.471 0 0zm-1.138-.376c1.121-.231-.785-.388-.226.069-.002-.031.226.011.226-.069zm.745-.231c-.403-.376-.049.611 0 0zm-.653-.435c-.233-.26-.347.375 0 0z" fill="#383838" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xorg.svg b/.icons/kora/apps/scalable/xorg.svg
new file mode 100644
index 000000000..1869dc744
--- /dev/null
+++ b/.icons/kora/apps/scalable/xorg.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0298995 -45.8139 45.8139 .0298995 24.6941 47.1042)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bfbfbf" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#2e3e46" offset="0"/>
+ <stop stop-color="#47606a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(12.1408 0 0 12.1408 23.2412 24)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(12.1408 0 0 12.1408 12.618 24)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(22.764 0 0 22.764 12.618 24.7782)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff9300" offset="0"/>
+ <stop stop-color="#ffd702" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.382 35.382h-6.07l-6.071-9.106 9.106-13.658h1.517l-6.829 10.623z" fill="url(#c)"/>
+ <path d="m12.618 12.618h6.07l6.071 9.106-9.106 13.658h-1.517l6.829-10.623z" fill="url(#d)"/>
+ <path d="m23.241 15.673-.047.047c-.306.017-.603.059-.901.095l2.134 3.177c.38-.976 1.374-1.546 2.513-1.517.252.006.499.079.759.142.032.007.064-.009.095 0 .345.101.671.245.996.379l.759-1.185c-1.644-.738-3.53-1.138-5.549-1.138-.236 0-.479.036-.711.047zm7.493 1.802-.711 1.138c2.308 1.378 3.841 3.619 3.841 6.165 0 4.191-4.076 7.588-9.105 7.588s-9.106-3.397-9.106-7.588c0-1.801.775-3.441 2.039-4.742l-1.327-1.992c-2.302 1.658-3.747 4.055-3.747 6.734 0 5.029 5.096 9.106 11.382 9.106s11.382-4.077 11.382-9.106c0-3.008-1.837-5.645-4.648-7.303z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xournal.svg b/.icons/kora/apps/scalable/xournal.svg
new file mode 100644
index 000000000..769e759f1
--- /dev/null
+++ b/.icons/kora/apps/scalable/xournal.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 129.053 44.2903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#286cd8" offset="0"/>
+ <stop stop-color="#40a9fe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.476427 -44.666 44.666 -.476427 272.902 45.9047)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cfdaf0" offset="0"/>
+ <stop stop-color="#fdfdfe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(6.10403 -21.1448 21.1448 6.10403 591.961 201.33)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0173dd" offset="0"/>
+ <stop stop-color="#00b1ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.473 5.827c0-2.783-2.256-5.04-5.039-5.04h-25.84c-2.783 0-5.039 2.257-5.039 5.04v33.035c0 2.783 2.256 5.04 5.039 5.04h25.84c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#a)"/>
+ <path d="m44.367 8.923c0-2.783-2.256-5.04-5.039-5.04h-25.841c-2.783 0-5.039 2.257-5.039 5.04v33.036c0 2.783 2.256 5.04 5.039 5.04h25.841c2.783 0 5.039-2.257 5.039-5.04z" fill="url(#b)"/>
+ <path d="m20.264 14.681c-1.597-2.363-5.546.31-3.369 2.835 2.108 2.391 4.219 4.985 6.398 7.647l-6.731 8.769c-1.911 2.34 1.972 5.082 3.676 2.574l6.056-8.283 6.368 7.953c1.87 2.496 5.584-.004 3.678-2.533l-7.056-8.557c2.008-2.716 4.119-5.365 6.131-7.808 1.912-2.238-1.565-5.155-3.305-2.817l-5.828 7.497-6.018-7.277z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xournalpp.svg b/.icons/kora/apps/scalable/xournalpp.svg
new file mode 120000
index 000000000..c04e205ae
--- /dev/null
+++ b/.icons/kora/apps/scalable/xournalpp.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xpad.svg b/.icons/kora/apps/scalable/xpad.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xpad.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xpdf.svg b/.icons/kora/apps/scalable/xpdf.svg
new file mode 120000
index 000000000..41dcdec30
--- /dev/null
+++ b/.icons/kora/apps/scalable/xpdf.svg
@@ -0,0 +1 @@
+evince.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xplane.svg b/.icons/kora/apps/scalable/xplane.svg
new file mode 120000
index 000000000..519b9dc37
--- /dev/null
+++ b/.icons/kora/apps/scalable/xplane.svg
@@ -0,0 +1 @@
+x-plane.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xplayer.svg b/.icons/kora/apps/scalable/xplayer.svg
new file mode 120000
index 000000000..32d53de22
--- /dev/null
+++ b/.icons/kora/apps/scalable/xplayer.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xreader.svg b/.icons/kora/apps/scalable/xreader.svg
new file mode 100644
index 000000000..733740ee8
--- /dev/null
+++ b/.icons/kora/apps/scalable/xreader.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.00109739 -43.1476 43.1476 -.00109739 228.379 45.3582)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d9dfdf" offset="0"/>
+ <stop stop-color="#ffffff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="11.153" x2="35.3583" y1="612.529" y2="612.529" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f6fbff" offset="0"/>
+ <stop stop-color="#eaeff2" offset="1"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m24 2.332 15.714-1.556c2.209-.225 3.174.967 3.191 3.355l-.068 39.119c-.04 2.656-1.222 4.047-3.552 4.145l-15.105-1.867-15.62-.028c-3.388-.018-6.252-2.672-6.228-6.228 0 0-.072 1.829-.072-30.736 0-3.41 2.818-6.228 6.228-6.228z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m35.071 2.164h4.369c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-9.129v-43.319l4.76-.017z" fill="url(#a)"/>
+ <g clip-path="url(#c)">
+ <image transform="matrix(.991341 0 0 .992466 2.2602575 .74931183)" width="40.645" height="46.646" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAvCAYAAAB+OePrAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAqUlEQVRYhe2YwQ3AMAgDg8TInaHrdaJCJ2g/GBSrvn8Uy5ZRiB3XmWtzPDIKxw0m5AuPrBg5E0LRyRn8Ljk5gyeHkwQia8WZAVKc7kH0Hye7YRGpuCGwiFTcEOQkCg6RdzDEvQicjMCKNMO/ifDtbpgWHMXRnATBIlJxQ5CTKFhEEsRN8RdE8qvWGzfiTaTioGBxkkKk4oYAX8ReKSxoc3EX7mHZu/cvzgNpGY+svtHk7AAAAABJRU5ErkJggg=="/>
+ </g>
+ <path d="m42.837 43.25c-.04 2.656-1.222 4.047-3.552 4.145l-15.285-1.888v-43.175l15.714-1.556c2.209-.225 3.174.967 3.191 3.355z" fill-opacity=".15"/>
+ <path d="m34.967 26.753c-.484-.476-1.557-.729-3.19-.75-1.106-.018-2.436.084-3.835.281-.627-.362-1.273-.755-1.78-1.229-1.363-1.273-2.501-3.041-3.211-4.985.046-.181.086-.341.122-.503 0 0 .769-4.363.565-5.838-.028-.203-.045-.262-.099-.419l-.067-.17c-.209-.482-.619-.993-1.261-.965l-.377-.018h-.01c-.716 0-1.3.366-1.453.914-.466 1.717.015 4.286.886 7.613l-.223.542c-.624 1.52-1.405 3.051-2.095 4.402l-.089.176c-.726 1.419-1.384 2.624-1.981 3.645l-.616.326c-.045.023-1.1.582-1.348.732-2.101 1.254-3.493 2.678-3.724 3.808-.073.361-.019.822.355 1.036l.596.3c.258.13.531.195.81.195 1.497 0 3.234-1.864 5.627-6.04 2.762-.9 5.908-1.648 8.665-2.06 2.101 1.183 4.685 2.005 6.316 2.005.289 0 .539-.029.742-.081.313-.083.576-.262.737-.503.316-.477.381-1.133.295-1.804-.026-.199-.185-.446-.357-.614zm-22.349 7.962c.273-.746 1.353-2.221 2.95-3.53.1-.081.347-.313.574-.528-1.67 2.664-2.788 3.725-3.524 4.058zm9.459-21.781c.481 0 .754 1.212.777 2.349.023 1.136-.243 1.934-.573 2.524-.273-.874-.405-2.251-.405-3.152 0 0-.02-1.721.201-1.721zm-2.822 15.521c.335-.599.684-1.232 1.04-1.903.868-1.642 1.417-2.926 1.825-3.983.812 1.478 1.824 2.735 3.013 3.741.148.125.306.252.471.378-2.419.478-4.509 1.06-6.349 1.767zm15.247-.135c-.147.091-.569.146-.841.146-.875 0-1.959-.4-3.478-1.052.583-.044 1.119-.065 1.599-.065.878 0 1.138 0 1.997.215.859.22.87.665.723.757z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xsane.svg b/.icons/kora/apps/scalable/xsane.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/xsane.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xscreensaver.svg b/.icons/kora/apps/scalable/xscreensaver.svg
new file mode 120000
index 000000000..4cbb8f640
--- /dev/null
+++ b/.icons/kora/apps/scalable/xscreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xsensors.svg b/.icons/kora/apps/scalable/xsensors.svg
new file mode 120000
index 000000000..349f2c76e
--- /dev/null
+++ b/.icons/kora/apps/scalable/xsensors.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xt7-player-mpv.svg b/.icons/kora/apps/scalable/xt7-player-mpv.svg
new file mode 100644
index 000000000..c9237d740
--- /dev/null
+++ b/.icons/kora/apps/scalable/xt7-player-mpv.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.2288 45.2288 0 204.915 46.6774)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#252525" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -30.3009 30.3009 0 387.611 40.1793)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m24 1.236c-12.572 0-22.764 10.192-22.764 22.764s10.192 22.764 22.764 22.764 22.764-10.192 22.764-22.764-10.192-22.764-22.764-22.764z" fill="url(#a)"/>
+ <path d="m24 7.74c-8.92 0-16.26 7.34-16.26 16.26s7.34 16.26 16.26 16.26 16.26-7.34 16.26-16.26-7.34-16.26-16.26-16.26zm-4.878 8.13 13.008 8.13-13.008 8.13z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/xterm-color.svg b/.icons/kora/apps/scalable/xterm-color.svg
new file mode 120000
index 000000000..924fd484d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xterm-color.svg
@@ -0,0 +1 @@
+xterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xterm-color_32x32.svg b/.icons/kora/apps/scalable/xterm-color_32x32.svg
new file mode 120000
index 000000000..55ec09b5a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xterm-color_32x32.svg
@@ -0,0 +1 @@
+xterm-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xterm-color_48x48.svg b/.icons/kora/apps/scalable/xterm-color_48x48.svg
new file mode 120000
index 000000000..55ec09b5a
--- /dev/null
+++ b/.icons/kora/apps/scalable/xterm-color_48x48.svg
@@ -0,0 +1 @@
+xterm-color.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xterm.svg b/.icons/kora/apps/scalable/xterm.svg
new file mode 100644
index 000000000..8241c5ea8
--- /dev/null
+++ b/.icons/kora/apps/scalable/xterm.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 275.714 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#313738" offset="0"/>
+ <stop stop-color="#535552" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m19.75 20.983c-.048-.046-.11-.069-.185-.069h-7.736c-.075 0-.137.023-.186.069-.048.046-.072.104-.072.176v.491c0 .071.024.13.072.176.049.046.111.069.186.069h7.736c.075 0 .137-.023.185-.069s.072-.105.072-.176v-.491c0-.072-.024-.13-.072-.176z" fill="#0f0" fill-rule="nonzero"/>
+ <path d="m7.373 13.729c-.054-.051-.116-.076-.186-.076s-.131.025-.185.076l-.403.384c-.054.051-.08.11-.08.176 0 .067.026.125.08.177l3.167 3.013-3.167 3.013c-.054.051-.08.11-.08.176 0 .067.026.125.08.177l.403.383c.054.051.115.076.185.076s.132-.025.186-.076l3.755-3.573c.053-.051.08-.11.08-.176 0-.067-.027-.126-.08-.177z" fill="#0f0" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/xvidcap.svg b/.icons/kora/apps/scalable/xvidcap.svg
new file mode 120000
index 000000000..9100e9c32
--- /dev/null
+++ b/.icons/kora/apps/scalable/xvidcap.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xviewer.svg b/.icons/kora/apps/scalable/xviewer.svg
new file mode 120000
index 000000000..e8e460b8d
--- /dev/null
+++ b/.icons/kora/apps/scalable/xviewer.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xyz.diamondb.gtkcord4.svg b/.icons/kora/apps/scalable/xyz.diamondb.gtkcord4.svg
new file mode 120000
index 000000000..972a47f8b
--- /dev/null
+++ b/.icons/kora/apps/scalable/xyz.diamondb.gtkcord4.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/xyz.z3ntu.razergenie.svg b/.icons/kora/apps/scalable/xyz.z3ntu.razergenie.svg
new file mode 120000
index 000000000..ba00bebb7
--- /dev/null
+++ b/.icons/kora/apps/scalable/xyz.z3ntu.razergenie.svg
@@ -0,0 +1 @@
+razercommander.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/y-cutter.svg b/.icons/kora/apps/scalable/y-cutter.svg
new file mode 100644
index 000000000..fb1d3c989
--- /dev/null
+++ b/.icons/kora/apps/scalable/y-cutter.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 62.793 -62.793 0 62.633 9)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bf171d" offset="0"/>
+ <stop stop-color="#960500" offset="1"/>
+ </linearGradient>
+ <path d="m62.975 72.009c-.119-.002-2.653-4.802-17.475-33.094-.694-1.323-1.31-2.46-1.369-2.525-.091-.102-.148-.077-.38.164-1.01 1.05-2.371 3.908-2.783 5.845-.203.953-.195 6.311.01 7.132.239.956 1.697 3.872 7.197 14.397 7.591 14.522 9.107 17.462 9.159 17.764.982-.193 6.063-1.999 6.063-1.999l-.422-7.685z" fill="#c4c4c4" fill-rule="nonzero"/>
+ <path d="m106.374 24.034s-.874-6.153-3.548-8.862c-3.391-3.557-7.202-3.574-8.941-3.784-12.497-.9-31.235-.9-31.235-.9h-.035s-18.737 0-31.235.9c-1.739.21-5.549.227-8.94 3.784-2.675 2.709-3.549 8.862-3.549 8.862s-.891 7.219-.891 14.446v6.774c0 7.227.891 14.446.891 14.446s.874 6.153 3.549 8.862c3.399 3.557 7.857 3.443 9.84 3.819 7.141.682 30.353.9 30.353.9s18.755-.026 31.252-.935c1.748-.21 5.55-.227 8.941-3.784 2.674-2.709 3.548-8.862 3.548-8.862s.891-7.228.891-14.446v-6.774c0-7.227-.891-14.446-.891-14.446zm-52.962 29.426v-25.082l24.122 12.584z" fill="none"/>
+ <g fill-rule="nonzero">
+ <path d="m106.374 22.546s-.874-6.152-3.548-8.862c-3.391-3.557-7.202-3.574-8.941-3.784-12.497-.9-31.235-.9-31.235-.9h-.035s-18.737 0-31.235.9c-1.739.21-5.549.227-8.94 3.784-2.675 2.71-3.549 8.862-3.549 8.862s-.891 7.219-.891 14.447v6.773c0 7.227.891 14.446.891 14.446s.874 6.153 3.549 8.862c3.399 3.557 7.857 3.444 9.84 3.819 7.141.682 30.353.9 30.353.9s18.755-.026 31.252-.935c1.748-.209 5.55-.227 8.941-3.784 2.674-2.709 3.548-8.862 3.548-8.862s.891-7.227.891-14.446v-6.773c0-7.228-.891-14.447-.891-14.447zm-52.962 29.426v-25.082l24.122 12.585z" fill="url(#a)"/>
+ <path d="m53.413 51.972 24.121-12.497-24.122-12.585v25.082z" fill="#fff"/>
+ <path d="m85.146 41.402c-.575-1.795-1.697-4.011-2.32-4.587-.166-.153-.173-.15-.374.164-.295.462-2.895 5.123-5.767 10.345-9.149 16.631-13.219 23.995-13.565 24.54-.051.08-.117.145-.145.144l-5.641 9.684c.982-.193 6.063-1.999 6.063-1.999l.336.182 4.753 1.861c.003-.078.016-.15.044-.217.06-.142.73-1.405 1.49-2.806 1.556-2.874 1.771-3.267 5.124-9.358 4.691-8.519 8.894-16.209 9.461-17.311.784-1.526 1.138-3.385 1.161-6.102.017-1.999-.113-2.957-.62-4.54z" fill="#c4c4c4"/>
+ <path d="m94.606 103.561c-1.672-5.091-6.376-8.498-11.483-8.316-2.778.1-4.573.706-6.938 2.342-.667.462-1.229.825-1.244.807-.017-.017-.179-.616-.361-1.331-.407-1.599-1.767-5.84-2.402-7.494-.596-1.551-1.707-3.874-2.685-5.612-.779-1.384-1.02-1.891-1.007-2.221-4.756-4.491-8.373-1.105-11.152-.044.001.006.011.028.011.032-.002.191-.276.711-1.023 1.936-1.009 1.659-2.463 4.66-3.28 6.772-.855 2.208-2.402 6.996-2.406 7.448-.003.325-.123.316-.642-.049-.269-.189-.782-.551-1.142-.805-3.498-2.461-7.996-2.893-11.772-1.129-2.561 1.196-4.501 3.106-5.754 5.661-.882 1.799-1.127 3.096-1.085 5.742.023 1.454.051 1.722.241 2.382.741 2.572 2.619 5.324 4.522 6.627 1.361.932 2.995 1.631 4.704 2.015 1.149.258 3.009.295 4.219.082 3.922-.688 6.798-2.822 8.904-6.602.81-1.453.964-2.014 1.72-6.283 1.038-5.862 2.049-9.885 2.997-11.918.807-1.73 2.582-3.759 4.306-4.922.444-.299.566-.342.97-.338.423.004.518.044 1.127.473.875.615 2.365 2.141 3.024 3.095.652.945 1.24 2.164 1.622 3.376.675 2.131 1.449 5.863 2.241 10.822.59 3.693.819 4.571 1.552 5.964 1.297 2.462 2.815 4.106 4.884 5.29 3.572 2.044 7.694 2.144 11.392.277 3.296-1.663 5.737-4.94 6.237-8.372.173-1.191.201-3.397.054-4.286-.064-.388-.222-1.027-.351-1.421zm-4.847 1.62c1.086 3.603-.954 7.405-4.557 8.492s-7.405-.953-8.492-4.557c-1.087-3.603.953-7.405 4.557-8.492 3.603-1.086 7.405.954 8.492 4.557zm-41.251-.499c1.087 3.604-.953 7.406-4.556 8.492-3.604 1.087-7.406-.953-8.492-4.556-1.087-3.603.953-7.405 4.556-8.492s7.405.953 8.492 4.556z" fill="#0842ba"/>
+ <path d="m60.957 80.757c.395 1.31 1.777 2.051 3.087 1.656s2.052-1.777 1.657-3.087-1.777-2.051-3.087-1.656-2.052 1.777-1.657 3.087z" fill="#4c4c4c"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/y-ppa-manager.svg b/.icons/kora/apps/scalable/y-ppa-manager.svg
new file mode 100644
index 000000000..89aa60cb4
--- /dev/null
+++ b/.icons/kora/apps/scalable/y-ppa-manager.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 192.818 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m33.676 11.795c-.15 0-.275.108-.299.252l-.223 1.59c-.378.15-.701.354-1.013.588l-1.494-.6c-.132-.054-.294-.001-.366.131l-1.201 2.076c-.078.132-.042.295.072.385l1.266.977c-.024.204-.041.403-.041.601s.017.39.041.582l-1.266.996c-.114.09-.15.251-.072.383l1.201 2.076c.072.132.234.181.366.133l1.494-.607c.312.24.635.444 1.013.594l.223 1.591c.024.144.149.252.299.252h2.4c.15 0 .277-.108.301-.252l.223-1.591c.378-.156.701-.354 1.013-.594l1.495.607c.132.048.293-.001.365-.133l1.199-2.076c.072-.132.044-.293-.07-.383l-1.268-.996c.024-.192.043-.384.043-.582s-.019-.397-.043-.601l1.268-.977c.114-.09.142-.253.07-.385l-1.199-2.076c-.072-.132-.233-.185-.365-.131l-1.495.6c-.312-.234-.635-.438-1.013-.588l-.223-1.59c-.024-.144-.151-.252-.301-.252zm-15.297.168c-.799 1.662-1.573 3.367-2.326 5.121-.73 1.731-1.49 3.56-2.266 5.498-.171.442-.342.921-.515 1.375h5.076c.054-.151.118-.319.172-.468.365-.947.687-1.808.984-2.592.297-.785.553-1.478.781-2.078s.402-1.076.516-1.422c.137.346.319.822.547 1.422s.5 1.293.797 2.078c.319.784.64 1.645.982 2.592.054.149.117.317.172.468h5.264c-.178-.454-.355-.933-.532-1.375-.754-1.938-1.513-3.767-2.265-5.498-.753-1.753-1.521-3.459-2.297-5.121zm16.498 3.731c1.152 0 2.1.948 2.1 2.1v.001c-.001 1.152-.948 2.1-2.1 2.1s-2.099-.948-2.1-2.1v-.001c0-1.152.948-2.1 2.1-2.1zm-23.447 9.263c-1.385 0-2.5 1.114-2.5 2.498 0 1.385 1.115 2.5 2.5 2.5h18.992c1.384 0 2.498-1.115 2.498-2.5 0-1.384-1.114-2.498-2.498-2.498zm-.033 1.071h11.994c.83 0 1.5.667 1.5 1.498 0 .83-.67 1.5-1.5 1.5h-11.994c-.831 0-1.5-.67-1.5-1.5 0-.831.669-1.498 1.5-1.498zm19.728 4.845c-1.865.176-3.74.044-5.609.082.545 1.651 1.148 3.281 1.674 4.938 1.907.135 3.819.026 5.728.061-.591-1.696-1.164-3.399-1.793-5.081zm-20.414.002c-.603 1.689-1.198 3.381-1.781 5.077h5.545c.498-1.688 1.115-3.336 1.687-4.998-1.816-.041-3.638.09-5.451-.079z" fill="#082f42" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yad.svg b/.icons/kora/apps/scalable/yad.svg
new file mode 100644
index 000000000..ba3109edc
--- /dev/null
+++ b/.icons/kora/apps/scalable/yad.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.2532 42.2532 0 129.549 44.5849)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#118702" offset="0"/>
+ <stop stop-color="#80e950" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m38.277 34.35-8.395-15.532v-9.253c0-.871-.729-1.565-1.599-1.565h-8.569c-.871 0-1.587.694-1.587 1.565v9.253l-8.403 15.532c-.64 1.184-.608 2.622.081 3.779s1.939 1.871 3.285 1.871h21.816c1.346 0 2.599-.714 3.288-1.871s.724-2.595.083-3.779zm-12.891-6.498c.752 0 1.362.609 1.362 1.361s-.611 1.362-1.362 1.362c-.752 0-1.362-.61-1.362-1.362 0-.75.61-1.361 1.362-1.361zm-3.829-8.187c.753 0 1.362.61 1.362 1.362 0 .751-.609 1.361-1.362 1.361-.752 0-1.361-.61-1.361-1.361 0-.752.609-1.362 1.361-1.362zm0 4.753c1.219 0 2.207.989 2.207 2.207s-.988 2.206-2.207 2.206-2.207-.988-2.207-2.206c0-1.219.988-2.207 2.207-2.207zm12.675 11.32c-.283.482-.801.767-1.359.767h-17.75c-.558 0-1.076-.285-1.359-.767-.283-.483-.291-1.071-.019-1.561l2.133-3.835c.304-.548.905-.862 1.529-.803 2.833.27 6.017 2.694 8.863 2.586 1.524-.058 2.939-.614 4.287-1.356.761-.421 1.718-.145 2.14.615l1.555 2.792c.27.49.263 1.08-.02 1.562z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yadpush.svg b/.icons/kora/apps/scalable/yadpush.svg
new file mode 120000
index 000000000..e3e2257e5
--- /dev/null
+++ b/.icons/kora/apps/scalable/yadpush.svg
@@ -0,0 +1 @@
+pushbullet-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yagf.svg b/.icons/kora/apps/scalable/yagf.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/yagf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yahoo-mail.svg b/.icons/kora/apps/scalable/yahoo-mail.svg
new file mode 100644
index 000000000..cb2e4a822
--- /dev/null
+++ b/.icons/kora/apps/scalable/yahoo-mail.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.938 42.938 0 24 45.4392)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#49189e" offset="0"/>
+ <stop stop-color="#7139d2" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m36 13c0-.552-.448-1-1-1h-22c-.552 0-1 .448-1 1v14c0 .552.448 1 1 1h22c.552 0 1-.448 1-1z" fill="#fff"/>
+ <g fill-rule="nonzero">
+ <path d="m14 14h20v3l-10 5-10-5z" fill="#a766fa"/>
+ <path d="m13.523 31.8v.001s-.001-.001-.001-.001v.001c-.262.489-1.226 2.064-1.84 3.073-.623-1.031-1.36-2.222-1.84-3.074l-.004.001.003-.001c-.382.082-.541.087-.921 0l.002.003c-.001-.001-.002-.002-.003-.003.754 1.137 1.964 3.303 2.375 4.014l-.055 2.964.003-.001-.002.001s.265-.044.443-.044c.196 0 .441.044.441.044h-.001.002l-.055-2.964-.003-.001c.767-1.345 2.032-3.538 2.381-4.011l.002-.002c-.331.075-.629.078-.925.001zm25.076.073c-.221 0-.44.129-.44.461-.131 1.662-.268 3.329-.492 4.916l-.001.001h.001l.003-.001c.135-.022.239.013.341.054l-.001-.001c.255-1.611.861-4.025 1.016-4.708.022-.096.055-.21.055-.29 0-.244-.154-.386-.386-.424s-.057-.008-.096-.008zm-5.002.257c-1.945 0-3.432 1.104-3.432 3.157 0 1.692.989 3.181 3.448 3.181 2.082 0 3.441-1.145 3.441-3.151 0-1.892-1.268-3.187-3.457-3.187zm-6.743.332c-1.953 0-2.977 1.238-2.977 2.844 0 1.757 1.118 2.828 2.975 2.828 2.006 0 2.986-1.207 2.986-2.81 0-1.787-1.17-2.862-2.983-2.862zm6.745.011c1.461 0 2.537.887 2.537 2.844 0 2.127-1.302 2.817-2.535 2.817-1.317 0-2.516-.773-2.516-2.859 0-2.162 1.33-2.802 2.514-2.802zm-18.118.061c-.741 1.861-1.595 3.961-2.364 5.526v.001l.003-.001s0 0-.002 0l.006-.002-.003.002c.351-.087.686-.06.908 0-.001-.001-.002-.002-.003-.002l.003.001c.196-.495.418-1.055.642-1.62l.001.001c.754-.021 1.508-.024 2.263 0 .214.54.429 1.081.639 1.621.001 0 .001 0 .001-.001v.001c.337-.088.671-.064.919-.002h-.001.001c-.554-1.033-1.665-3.737-2.371-5.524l-.005.002.004-.002c-.229.08-.416.075-.641 0zm3.345.003c.08 1.844.073 3.685 0 5.523.299-.072.605-.075.919.001l-.002-.002.003.002c-.045-.858-.068-1.714-.071-2.569 1.029-.015 2.058-.015 3.086-.002-.003.856-.025 1.713-.071 2.571l.003-.001-.002.001c.314-.076.621-.072.919 0h.001c-.073-1.839-.08-3.68 0-5.524-.313.075-.619.072-.921 0h.001-.001c.045.858.068 1.718.071 2.578-1.03.024-2.059.026-3.086 0 .003-.86.026-1.72.071-2.578h-.001c-.301.072-.608.075-.92 0zm7.981.26h.051c1.194 0 2.071.813 2.071 2.513 0 1.698-.876 2.511-2.069 2.511-1.302 0-2.067-.933-2.067-2.506 0-1.78.943-2.496 2.014-2.518zm-11.006.692c.305.85.641 1.707.982 2.566h-.001c-.653.022-1.305.023-1.958 0h-.001c.399-1.012.779-1.99.979-2.566zm21.837 4.429c-.289 0-.434.221-.434.458 0 .28.224.424.501.424.2 0 .418-.122.418-.452 0-.264-.208-.43-.485-.43z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yahoo.svg b/.icons/kora/apps/scalable/yahoo.svg
new file mode 120000
index 000000000..5642fd5fb
--- /dev/null
+++ b/.icons/kora/apps/scalable/yahoo.svg
@@ -0,0 +1 @@
+goa-account-yahoo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yakuake.svg b/.icons/kora/apps/scalable/yakuake.svg
new file mode 100644
index 000000000..b4505b970
--- /dev/null
+++ b/.icons/kora/apps/scalable/yakuake.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 489.464 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#316fb0" offset="0"/>
+ <stop stop-color="#4496d5" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed" fill-opacity=".5"/>
+ <g fill="#fff">
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill-opacity=".5"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill-opacity=".5"/>
+ <path d="m19.75 19.732c-.048-.046-.11-.068-.185-.068h-7.736c-.075 0-.137.023-.186.068-.048.046-.072.105-.072.177v.491c0 .071.024.13.072.176.049.046.111.069.186.069h7.736c.075 0 .137-.023.185-.069s.072-.105.072-.176v-.491c0-.072-.024-.131-.072-.177z" fill-rule="nonzero"/>
+ <path d="m7.373 12.479c-.054-.051-.116-.077-.186-.077s-.131.026-.185.077l-.403.384c-.054.051-.08.109-.08.176 0 .066.026.125.08.176l3.167 3.013-3.167 3.014c-.054.051-.08.11-.08.176 0 .067.026.125.08.176l.403.384c.054.051.115.076.185.076s.132-.025.186-.076l3.755-3.573c.053-.051.08-.11.08-.177 0-.066-.027-.125-.08-.176z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yaourtgui.svg b/.icons/kora/apps/scalable/yaourtgui.svg
new file mode 100644
index 000000000..df8c5c1dc
--- /dev/null
+++ b/.icons/kora/apps/scalable/yaourtgui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m35 15-11 11v11m-11-22 11 11v11" fill="none" stroke="#80fe9b" stroke-width="6"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yapysudoku.svg b/.icons/kora/apps/scalable/yapysudoku.svg
new file mode 120000
index 000000000..ea7dbf3bb
--- /dev/null
+++ b/.icons/kora/apps/scalable/yapysudoku.svg
@@ -0,0 +1 @@
+sudoku.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yaradio-yamusic.svg b/.icons/kora/apps/scalable/yaradio-yamusic.svg
new file mode 100644
index 000000000..fa422804a
--- /dev/null
+++ b/.icons/kora/apps/scalable/yaradio-yamusic.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffab00" offset="0"/>
+ <stop stop-color="#fc0" offset="1"/>
+ </linearGradient>
+ <circle transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" cx="24" cy="24" r="20" fill="url(#a)"/>
+ <g stroke-width="1.1382">
+ <circle cx="24" cy="31.9674" r="14.7966" fill="#cf0000"/>
+ <circle cx="24" cy="38.7966" r="7.9674" fill="#fc0"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yarock.svg b/.icons/kora/apps/scalable/yarock.svg
new file mode 120000
index 000000000..c0dc574d5
--- /dev/null
+++ b/.icons/kora/apps/scalable/yarock.svg
@@ -0,0 +1 @@
+application-x-yarock.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-addon.svg b/.icons/kora/apps/scalable/yast-addon.svg
new file mode 100644
index 000000000..514869327
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-addon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9677 43.9677 0 130.822 45.7586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m33.656 22.618h-1.643v-4.381c0-1.205-.985-2.191-2.19-2.191h-4.381v-1.643c0-1.533-1.205-2.738-2.738-2.738s-2.738 1.205-2.738 2.738v1.643h-4.381c-1.205 0-2.191.986-2.191 2.191v4.162h1.643c1.643 0 2.957 1.314 2.957 2.957s-1.314 2.957-2.957 2.957h-1.643v4.162c0 1.205.986 2.19 2.191 2.19h4.162v-1.643c0-1.642 1.314-2.957 2.957-2.957s2.957 1.315 2.957 2.957v1.643h4.162c1.205 0 2.19-.985 2.19-2.19v-4.381h1.643c1.534 0 2.738-1.205 2.738-2.738 0-1.534-1.204-2.738-2.738-2.738z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-alternatives.svg b/.icons/kora/apps/scalable/yast-alternatives.svg
new file mode 120000
index 000000000..48817faa3
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-alternatives.svg
@@ -0,0 +1 @@
+applications-all.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-apparmor.svg b/.icons/kora/apps/scalable/yast-apparmor.svg
new file mode 120000
index 000000000..84538d967
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-apparmor.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-auth-client.svg b/.icons/kora/apps/scalable/yast-auth-client.svg
new file mode 120000
index 000000000..12ff0ec56
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-auth-client.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-bootloader.svg b/.icons/kora/apps/scalable/yast-bootloader.svg
new file mode 100644
index 000000000..f97f8b86f
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-bootloader.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9677 43.9677 0 130.822 45.7586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m28.188 29.076-1.204 4.34c-.015.052-.045.097-.086.132l-3.703 3.086c-.049.04-.108.061-.169.061-.026 0-.051-.003-.076-.011-.086-.027-.151-.094-.176-.179l-1.272-4.381c-.928.037-1.746-.175-2.419-.639l-1.686 1.388c-.107.087-.262.079-.358-.022l-1.252-1.32c-.048-.051-.074-.12-.072-.191 0-.071.033-.138.085-.185l1.669-1.534c-.142-.39-.398-1.36-.127-2.837l-4.289-1.569c-.083-.031-.146-.102-.166-.188-.021-.087 0-.178.066-.242l3.322-3.497c.038-.04.089-.068.144-.078l4.375-.784c.823-.953 1.781-1.918 2.848-2.87 6.142-5.477 10.943-6.294 13.258-6.294.763 0 1.183.092 1.2.096.105.024.184.108.202.213.047.273 1.046 6.766-7.386 15.215-.012.011-1.142 1.109-2.727 2.29zm-.398-4.723c1.467 0 2.656-1.191 2.656-2.662 0-1.47-1.189-2.661-2.656-2.661s-2.657 1.191-2.657 2.661c0 1.471 1.19 2.662 2.657 2.662zm-9.998 9.522c.057-.056.139-.079.217-.06.078.02.141.077.166.153l.604 1.798c.03.087.01.182-.059.244l-2.865 2.744c-.044.042-.102.066-.162.066h-2.415c-.096 0-.181-.059-.217-.147-.035-.088-.014-.189.054-.256zm-3.2-1.466c.044-.047.106-.144.169-.144h.01c.066 0 .127.102.17.152l1.039 1.275c.079.093.075.23-.01.317l-4.629 4.741c-.044.045-.104.07-.167.07h-.999c-.129 0-.234-.105-.234-.234v-1.121c0-.06.024-.154.065-.197l4.59-4.86zm-4.584.576 3.345-3.267c.078-.076.198-.088.288-.03l1.37.869c.06.039.099.102.107.173.009.07-.017.141-.069.191l-4.714 4.686c-.045.044-.105.068-.165.068-.03 0-.061-.006-.09-.019-.086-.036-.143-.121-.143-.215v-2.288c0-.063.026-.124.07-.168z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-checkmedia.svg b/.icons/kora/apps/scalable/yast-checkmedia.svg
new file mode 100644
index 000000000..7e5e7c290
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-checkmedia.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9677 43.9677 0 130.822 45.7586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m20.34 14.736c-.828.232-1.495 1.157-1.495 2.055v14.237c-.84-.461-1.919-.647-3.037-.343-2.018.549-3.283 2.324-2.85 3.963.432 1.639 2.42 2.555 4.438 2.006 1.61-.438 2.72-1.678 2.897-2.985l.047-13.454 10.467-2.935v10.616c-.84-.46-1.919-.646-3.038-.342-2.018.549-3.282 2.323-2.85 3.963.433 1.639 2.421 2.555 4.439 2.006 1.61-.438 2.72-1.678 2.897-2.985l.047-17.515c0-.673-.397-1.177-.934-1.271l-11.027 2.984z" fill="#fff" fill-opacity=".76" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-control-center.svg b/.icons/kora/apps/scalable/yast-control-center.svg
new file mode 120000
index 000000000..3fc01909a
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-control-center.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-create-new-vm.svg b/.icons/kora/apps/scalable/yast-create-new-vm.svg
new file mode 120000
index 000000000..99c86d45e
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-create-new-vm.svg
@@ -0,0 +1 @@
+yast-vm-install.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-device-tree.svg b/.icons/kora/apps/scalable/yast-device-tree.svg
new file mode 120000
index 000000000..7302a9337
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-device-tree.svg
@@ -0,0 +1 @@
+yast-network_services.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-disk.svg b/.icons/kora/apps/scalable/yast-disk.svg
new file mode 100644
index 000000000..5c007abcc
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-disk.svg
@@ -0,0 +1,31 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 853.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(.427331 0 0 .427331 -4.97304 .870954)" d="m101.541 40.263c-.477-.492-1.262-.492-1.738 0-.536.534-.472 1.456.192 1.897.406.269.948.269 1.353 0 .662-.441.727-1.363.193-1.897m-1.589-4.179c-3.284-.769-6.234 2.182-5.463 5.464.391 1.671 1.719 2.998 3.392 3.39 3.284.772 6.236-2.181 5.463-5.465-.394-1.672-1.721-2.998-3.392-3.389m-21.681 18.487c-2.14-.791-2.967-.632-5.703-.594-1.896.024-1.965-.041-4.129-.041-.669 0-.915 3.205 1.504 3.871 1.059.291 2.203.475 3 1.289.353.36.551.904-.264.904h-6.006c-1.051 0-2.043.024-2.846-.656-1.213-1.025-1.779-2.435-2.386-3.834-.63-1.455-1.309-2.888-2.107-4.259-1.586-2.726-3.683-5.192-6.496-6.699-3.512-1.884-9.473-2.818-14.193.807-4.974 3.819-3.909 10.973.442 14.473 1.718 1.383 3.958 1.961 6.16 1.831 4.303-.249 7.476-3.42 6.688-7.323-.263-1.306-1.025-2.543-2.173-3.217-.816-.477-1.784-.646-2.729-.648-1.016-.003-2.097.206-2.828.913-.864.837-1.004 2.316-.313 3.301.382.546 1.004 1.007.899 1.718-.072.481-.469.839-.943.945-.807.18-1.546-.28-2.091-.842-1.398-1.44-1.836-3.732-1.066-5.587 1.006-2.429 3.804-3.765 6.431-3.678 3.387.114 6.58 2.348 7.968 5.439 1.389 3.093.973 6.888-.941 9.686-4.253 6.216-14.756 5.482-19.636.24-3.061-3.289-4.724-6.48-4.491-12.423.164-4.199 2.587-8.336 5.676-11.246 5.033-4.743 11.661-7.986 18.406-9.384 4.096-.847 8.325-1.045 12.483-.63 3.667.364 7.312 1.036 10.836 2.127 1.75.545 3.471 1.193 5.135 1.957 1.468.674 3.392 1.409 4.535 2.573 0-2.108-.082-4.424-.082-6.037 0-.615.647-1.031 1.201-.768 2.385 1.107 8.035 3.776 11.802 5.499 5.05 2.307 5.407 7.75 5.583 12.576.004.108.009.219-.039.315-.159.331-1.01.241-1.322.245-.604.006-1.515.002-2.119.03-1.205.052-2.379.03-3.585-.03-2.229-.108-4.384-1.102-5.827-2.309-.144-.122-.61-.254-.829-.026-.228.235-.15.603-.027.729.828.835 1.725 1.375 2.769 1.914 1.326.681 2.772.854 4.238.939 1.57.093 3.151.069 4.718-.091 1.308-.134 1.646-.224.355.735-1.134.843-2.449 1.449-3.783 1.897-1.914.652-3.934.973-5.951 1.029-1.223.033-2.446-.03-3.659-.188-.628-.078-1.251-.192-1.881-.256-.511-.052-1.041-.147-1.55-.037-.463.101-.89.351-1.181.728-.399.521-.537 1.951-.306 2.571.445 1.201 1.424 1.899 2.458 2.515 1.12.666 2.593.894 2.88 2.167.059.266-2.322.273-2.592.269h-3.169s-1.722.041-2.393-.203c-.021-.006-.039-.016-.061-.027-.364-.196-.522-.684-.646-1.054-.177-.521-.487-1.042-.864-1.581-.716-1.022-1.816-2.14-2.96-2.564m23.997-14.062c0 1.858-1.504 3.362-3.361 3.362-1.856 0-3.36-1.504-3.36-3.362 0-1.855 1.504-3.359 3.36-3.359 1.857 0 3.361 1.504 3.361 3.359" fill="#a1a7ae"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-firewall.svg b/.icons/kora/apps/scalable/yast-firewall.svg
new file mode 120000
index 000000000..c9f244798
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-firewall.svg
@@ -0,0 +1 @@
+security-high.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-hardware.svg b/.icons/kora/apps/scalable/yast-hardware.svg
new file mode 120000
index 000000000..a140d67ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-hardware.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-high_availability.svg b/.icons/kora/apps/scalable/yast-high_availability.svg
new file mode 100644
index 000000000..489a53428
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-high_availability.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.6774 45.6774 6e-7 144.04 46.8387)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c0cfd6" offset="0"/>
+ <stop stop-color="#e5ecef" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -28.9287 30.3327 0 97.6663 38.2938)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.839" fill="url(#a)"/>
+ <path d="m39.728 20.626c0-.467-.353-.757-1.059-.87l-9.489-1.38-4.254-8.601c-.239-.517-.548-.775-.926-.775s-.687.258-.926.775l-4.254 8.601-9.489 1.38c-.706.113-1.059.403-1.059.87 0 .264.158.567.473.907l6.881 6.692-1.626 9.452c-.025.176-.037.302-.037.378 0 .264.066.488.198.671s.331.274.595.274c.227 0 .479-.075.756-.227l8.488-4.461 8.488 4.461c.265.152.517.227.756.227.253 0 .445-.091.577-.274s.198-.407.198-.671c0-.164-.006-.29-.019-.378l-1.626-9.452 6.862-6.692c.328-.328.492-.63.492-.907z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-host.svg b/.icons/kora/apps/scalable/yast-host.svg
new file mode 100644
index 000000000..ede29102b
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-host.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-http-server.svg b/.icons/kora/apps/scalable/yast-http-server.svg
new file mode 100644
index 000000000..c24b82bb8
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-http-server.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -46.3518 46.3518 0 82.7265 47.0162)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003251" offset="0"/>
+ <stop stop-color="#3dc0f9" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="url(#b)"/>
+ <path d="m24.134 25.486c-2.154 0-4.187.95-5.578 2.606-.432.513-.366 1.279.149 1.711.227.191.504.285.78.285.347 0 .691-.147.931-.433.928-1.106 2.284-1.74 3.718-1.74s2.79.634 3.719 1.74c.24.287.584.433.93.433.276 0 .553-.093.781-.285.514-.432.58-1.198.149-1.711-1.391-1.656-3.425-2.606-5.579-2.606z" fill="#fff"/>
+ <path d="m24.134 20.142c-3.588 0-6.977 1.584-9.297 4.344-.432.514-.366 1.28.149 1.711.227.191.504.285.78.285.347 0 .691-.147.931-.433 1.856-2.21 4.568-3.477 7.437-3.477s5.58 1.267 7.438 3.477c.24.287.584.433.93.433.276 0 .553-.093.781-.285.514-.431.58-1.198.149-1.711-2.322-2.76-5.71-4.344-9.298-4.344z" fill="#fff"/>
+ <path d="m37.151 21.08c-3.249-3.866-7.994-6.083-13.017-6.083s-9.767 2.217-13.016 6.083c-.432.513-.366 1.279.149 1.711.227.191.503.285.779.285.347 0 .691-.148.932-.433 2.785-3.315 6.852-5.216 11.156-5.216s8.371 1.901 11.157 5.215c.24.286.584.433.931.433.276 0 .553-.093.78-.285.514-.431.58-1.198.149-1.71z" fill="#fff"/>
+ <path d="m22.133 31.956c0 1.104.897 2.001 2.001 2.001s2.001-.897 2.001-2.001c-.338-2.84-3.937-2.115-4.002 0z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-hwinfo.svg b/.icons/kora/apps/scalable/yast-hwinfo.svg
new file mode 120000
index 000000000..a140d67ed
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-hwinfo.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-inetd.svg b/.icons/kora/apps/scalable/yast-inetd.svg
new file mode 120000
index 000000000..66bda9816
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-inetd.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-iscsi-client.svg b/.icons/kora/apps/scalable/yast-iscsi-client.svg
new file mode 100644
index 000000000..49ff2e99c
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-iscsi-client.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.6706 49.6382 0 23.9596 48.6769)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981fe7" offset="0"/>
+ <stop stop-color="#db50c8" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.821" ry="22.836" fill="url(#a)"/>
+ <path d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.507-.184.169-.423.298-.612.282-.026-.003-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.08-3.188 2.311-5.745 5.418-7.379 9.046.026-.004.049-.015.076-.017.248-.004.605.067.844.118.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.28.031.483.329.701.346.184.018.346-.172.523-.145.173.028.471.403.499.613.036.262-.193.498-.118.786.275.279.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.148.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.497-.194.032-.156-.162-.322-.177-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.467-.064-.486.412-.687.614-1.05-.134-.44-.744-.089-1.113-.261.036-.262.307-.443.614-.493.252-.042.816-.02.966.112.087.075.006.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.102.961.146.142.018.319.059.468.087.174.032.36.022.496.058.246.059.311.321.554.321.4 0 .405-.432.178-.701.072-.275.184-.418.088-.611-.181-.359-.841-.017-.875-.466-.021-.29.244-.277.349-.495-.048-.561.462-.602.408-1.105-.023-.211-.202-.214-.35-.411-.075-.096-.112-.283-.198-.366-.682-.059-1.371-.098-2.07-.098l-.004-.001zm-11.76 4.586h.003c.137.018.301.165.465.178.156.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.084-.41-.058-.396.067-.549.843-.845.817-.28-.022-.431-.703-.147-.905.018-.177-.13-.205-.12-.38.085-.107.324-.223.557-.204zm-1.315.092c.081.003.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.017-.145.247-.185.438-.204.135-.004.301-.032.449-.027zm-1.891.711c.098-.003.199.018.302.046-.268.224-.559.351-1.021.497-.222.069-.606.156-.643-.091-.046-.303.324-.233.527-.26.255-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.364-.554.612-.075.115-.125.348-.207.498-.185.335-.501.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.355.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.069-.518.073-.759.117-.207.038-.46.151-.674.146-.059 0-.143-.045-.218-.068-.056.4-.102.804-.139 1.21.601.114.912.909 1.443 1.172.145.073.335.077.523.118.15.034.266.097.411.146.309.105.688.092.935.202.373.165.646.863.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.389.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.496.144-.154.301-.401.525-.406.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.219-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.48-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.15.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.511.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.006.038.006.055 2.87 1.296 6.051 2.034 9.416 2.034.609 0 1.21-.032 1.805-.079.027-.045.05-.091.084-.133.137-.18.259-.337.349-.495.087-.533-.213-.904-.087-1.37.139-.523.865-.843 1.373-1.079.175-.081.354-.212.496-.262.352-.122.791-.055 1.113-.173.547-.2.605-.785.875-1.283.128-.235.295-.471.32-.639.022-.151-.055-.293-.032-.471.027-.176.185-.328.234-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.554-1.252.141-.205.193-.438.292-.584.47-.701 1.287-1.039 1.228-2.098-.018-.35-.24-1.142-.498-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.024-.233-.199-.021-.466.058-.585 0-.183-.089-.201-.424-.35-.524-.117-.082-.346-.108-.525-.178-.288-.109-.516-.239-.848-.262-.102-.004-.23.049-.349.032-.184-.032-.329-.248-.499-.351-.212-.129-.408-.191-.496-.375.192-.627-.338-.802-.467-1.165-.062-.17-.034-.375-.088-.526-.077-.217-.291-.343-.527-.524-.423-.325-.798-.629-1.402-.704-.266-.034-.53.08-.851.06-.34-.021-.767-.319-1.021-.609-.247-.283-.368-.537-.583-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.103-.212-.275-.33-.147-.584-.233-.119-.239.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.225.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.249-.05-.326-.257-.554-.406-.167-.11-.492-.296-.585-.293-.294.018-.503.622-.908.408-.197-.249.32-.38.087-.613-.177-.176-.326.081-.467.178-.162.111-.315.222-.494.289-.402.149-.653.071-.966.233-.291.149-.303.401-.468.699-.134.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.993.257-1.549.265-.515.018-1.252-.831-1.226-1.315.005-.295.17-.742.205-1.107.032-.291.23-.465.233-.731.005-.354-.47-.626-.701-.668-.546-.1-1.303.219-1.929-.031-.119-.198.14-.334.207-.527.038-.108.015-.255.055-.375.069-.185.265-.329.352-.526.064-.15.082-.366.146-.553.078-.212.217-.348.234-.497.02-.196-.053-.423-.207-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.004z" fill="#fff" fill-opacity=".55" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-journal.svg b/.icons/kora/apps/scalable/yast-journal.svg
new file mode 120000
index 000000000..086f9aeb6
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-journal.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-kerberos.svg b/.icons/kora/apps/scalable/yast-kerberos.svg
new file mode 120000
index 000000000..c9f244798
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-kerberos.svg
@@ -0,0 +1 @@
+security-high.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-keyboard.svg b/.icons/kora/apps/scalable/yast-keyboard.svg
new file mode 120000
index 000000000..f04d4679a
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-keyboard.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-lan.svg b/.icons/kora/apps/scalable/yast-lan.svg
new file mode 100644
index 000000000..c779694a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-lan.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9677 43.9677 0 130.822 45.7586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(28 0 0 28 10 351.706)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dce2ff" offset="0"/>
+ <stop stop-color="#f8feff" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m37.563 28.152c-.292-.292-.646-.438-1.063-.438h-1.499v-3c0-.541-.199-1.01-.594-1.406-.396-.396-.865-.594-1.407-.594h-8v-3h1.5c.417 0 .771-.146 1.063-.437.291-.292.437-.646.437-1.063v-5c0-.416-.146-.771-.437-1.062-.292-.292-.646-.438-1.063-.438h-5c-.417 0-.771.146-1.062.438-.292.291-.438.646-.438 1.062v5c0 .417.146.771.438 1.063.291.291.645.437 1.062.437h1.5v3h-8c-.542 0-1.01.198-1.406.594s-.594.865-.594 1.406v3h-1.5c-.417 0-.771.146-1.063.438-.291.291-.437.646-.437 1.062v5c0 .417.146.771.437 1.063.292.291.646.437 1.063.437h5c.417 0 .771-.146 1.062-.437.292-.292.438-.646.438-1.063v-5c0-.416-.146-.77-.438-1.062-.291-.292-.645-.438-1.062-.438h-1.5v-3h8v3h-1.5c-.417 0-.771.146-1.063.438-.291.291-.437.646-.437 1.062v5c0 .417.146.771.437 1.063.292.291.646.437 1.063.437h5c.417 0 .771-.146 1.063-.437.291-.292.437-.646.437-1.063v-5c0-.416-.146-.77-.437-1.062-.292-.292-.646-.438-1.063-.438h-1.5v-3h8v3h-1.5c-.416 0-.771.146-1.062.438-.292.292-.438.646-.438 1.062v5c0 .417.146.771.438 1.063.291.291.646.437 1.062.437h5c.417 0 .771-.146 1.063-.437.291-.292.437-.646.437-1.063v-5c0-.416-.146-.771-.437-1.062z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-language.svg b/.icons/kora/apps/scalable/yast-language.svg
new file mode 100644
index 000000000..a12a5fe2e
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-language.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop stop-color="#dcebe8" offset="0"/>
+ <stop stop-color="#f6f8f7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.699081 39.4756 -39.4756 -.699081 -331.882 3.76052)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.257083 18.5805 -18.5805 -.257083 26.534 28.9103)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4bd694" offset="0"/>
+ <stop stop-color="#028353" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -37.3171 33.5746 0 99.0597 38.1931)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.993416 -17.9235 17.9235 -.993416 208.118 16.4612)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <path transform="matrix(.945352 0 0 .945352 1.31762 1.33152)" d="m26.534 48.248-13.233-38.976h28.755c5.383-.219 5.997 3.562 5.997 3.562v31.16s.943 4.254-4.758 4.254z" fill="url(#b)"/>
+ <path transform="matrix(18.9014 0 0 18.9014 29.8342 35.6811)" d="m.515-.95c.004-.005.007-.01.007-.016 0-.005-.003-.011-.007-.016l-.041-.039c-.006-.004-.011-.007-.016-.007s-.01.003-.015.007l-.064.064-.063-.065c-.005-.005-.01-.007-.015-.007s-.01.002-.016.007l-.042.04c-.004.006-.007.011-.007.016s.003.01.007.016l.121.12c.005.005.01.007.016.007.008 0 .01-.001.016-.007zm-.441.207c-.013 0-.02.007-.02.02v.133c0 .013.007.02.02.02h.345l-.354.418c-.007.007-.009.012-.009.023v.11c0 .013.007.019.02.019h.588c.013 0 .019-.006.019-.019v-.133c0-.013-.006-.019-.019-.019h-.348l.358-.427c.004-.005.006-.01.007-.015v-.11c0-.013-.007-.02-.021-.02z" fill="#25ab73" fill-rule="nonzero"/>
+ <path transform="matrix(.945352 0 0 .945352 1.31762 1.33152)" d="m22.825 38.81 3.709 9.438 8.395-9.153z" fill="url(#c)"/>
+ <path transform="matrix(.945352 0 0 .945352 1.31762 1.33152)" d="m21.944.405 12.985 38.69h-30.049c-4.707.218-4.769-3.535-4.769-3.535v-30.933s.125-4.222 5.109-4.222h16.724z" fill="url(#d)"/>
+ <path transform="matrix(.945352 0 0 .945352 1.31762 1.33152)" d="m16.899 11.33c-.097-.312-.386-.525-.713-.525h-4.145c-.328 0-.617.214-.713.528l-4.953 16.194c-.07.226-.027.472.113.662.141.19.364.302.6.302h2.572c.335 0 .629-.223.718-.546l1.111-3.995h5.066l1.203 4.01c.094.316.385.532.714.532h2.733c.238 0 .46-.113.601-.303.141-.191.182-.437.112-.664zm-4.836 9.633 1.866-7.164h.051l1.995 7.164z" fill="url(#e)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-ldap-server.svg b/.icons/kora/apps/scalable/yast-ldap-server.svg
new file mode 120000
index 000000000..d1e9ba9f0
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-ldap-server.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-live-install.svg b/.icons/kora/apps/scalable/yast-live-install.svg
new file mode 100644
index 000000000..6451a2558
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-live-install.svg
@@ -0,0 +1,35 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2b2b2d" offset=".29"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(18.8308 0 0 18.8308 14.6558 853.913)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.842134 -64.9798 64.9798 -.842134 70.3376 81.7016)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0bac83" offset="0"/>
+ <stop stop-color="#13ffaf" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(.34771 0 0 .34771 -.520742 3.28343)" d="m69.237 82.35-24.81-25.485s-3.68-3.794.819-3.794h13.48v-34.333c-.088-1.777.011-1.926 1.738-1.917h21.003c1.493-.166 1.842.049 1.841 1.631v34.619h12.905c4.158 0 1.226 3.172 1.226 3.172s-21.108 23.82-24.052 26.319c-2.118 1.811-4.15-.212-4.15-.212z" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-mail.svg b/.icons/kora/apps/scalable/yast-mail.svg
new file mode 120000
index 000000000..1d6fc2c41
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-mail.svg
@@ -0,0 +1 @@
+mail_generic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-messages.svg b/.icons/kora/apps/scalable/yast-messages.svg
new file mode 100644
index 000000000..95efff15f
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-messages.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.9263 47.4923 0 470.702 547.6)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.974596 0 0 .974596 -322.334 -489.499)" d="m372.724 511.005c-4.644-3.779-10.81-5.86-17.362-5.86s-12.718 2.081-17.362 5.86c-4.684 3.812-7.264 8.893-7.264 14.306 0 5.166 2.352 10.029 6.638 13.776-.077.173-.138.356-.177.549l-1.409 6.928c-.167.823.058 1.314.276 1.581.252.309.626.479 1.052.479.322 0 .668-.095 1.029-.283l8.193-4.256c2.836.913 5.885 1.392 9.024 1.392 6.552 0 12.718-2.081 17.362-5.86 4.684-3.812 7.264-8.893 7.264-14.306s-2.58-10.494-7.264-14.306z" fill="url(#a)"/>
+ <path transform="matrix(.428364 0 0 .428364 -4.50705 2.18861)" d="m101.541 40.263c-.477-.492-1.262-.492-1.738 0-.536.534-.472 1.456.192 1.897.406.269.948.269 1.353 0 .662-.441.727-1.363.193-1.897m-1.589-4.179c-3.284-.769-6.234 2.182-5.463 5.464.391 1.671 1.719 2.998 3.392 3.39 3.284.772 6.236-2.181 5.463-5.465-.394-1.672-1.721-2.998-3.392-3.389m-21.681 18.487c-2.14-.791-2.967-.632-5.703-.594-1.896.024-1.965-.041-4.129-.041-.669 0-.915 3.205 1.504 3.871 1.059.291 2.203.475 3 1.289.353.36.551.904-.264.904h-6.006c-1.051 0-2.043.024-2.846-.656-1.213-1.025-1.779-2.435-2.386-3.834-.63-1.455-1.309-2.888-2.107-4.259-1.586-2.726-3.683-5.192-6.496-6.699-3.512-1.884-9.473-2.818-14.193.807-4.974 3.819-3.909 10.973.442 14.473 1.718 1.383 3.958 1.961 6.16 1.831 4.303-.249 7.476-3.42 6.688-7.323-.263-1.306-1.025-2.543-2.173-3.217-.816-.477-1.784-.646-2.729-.648-1.016-.003-2.097.206-2.828.913-.864.837-1.004 2.316-.313 3.301.382.546 1.004 1.007.899 1.718-.072.481-.469.839-.943.945-.807.18-1.546-.28-2.091-.842-1.398-1.44-1.836-3.732-1.066-5.587 1.006-2.429 3.804-3.765 6.431-3.678 3.387.114 6.58 2.348 7.968 5.439 1.389 3.093.973 6.888-.941 9.686-4.253 6.216-14.756 5.482-19.636.24-3.061-3.289-4.724-6.48-4.491-12.423.164-4.199 2.587-8.336 5.676-11.246 5.033-4.743 11.661-7.986 18.406-9.384 4.096-.847 8.325-1.045 12.483-.63 3.667.364 7.312 1.036 10.836 2.127 1.75.545 3.471 1.193 5.135 1.957 1.468.674 3.392 1.409 4.535 2.573 0-2.108-.082-4.424-.082-6.037 0-.615.647-1.031 1.201-.768 2.385 1.107 8.035 3.776 11.802 5.499 5.05 2.307 5.407 7.75 5.583 12.576.004.108.009.219-.039.315-.159.331-1.01.241-1.322.245-.604.006-1.515.002-2.119.03-1.205.052-2.379.03-3.585-.03-2.229-.108-4.384-1.102-5.827-2.309-.144-.122-.61-.254-.829-.026-.228.235-.15.603-.027.729.828.835 1.725 1.375 2.769 1.914 1.326.681 2.772.854 4.238.939 1.57.093 3.151.069 4.718-.091 1.308-.134 1.646-.224.355.735-1.134.843-2.449 1.449-3.783 1.897-1.914.652-3.934.973-5.951 1.029-1.223.033-2.446-.03-3.659-.188-.628-.078-1.251-.192-1.881-.256-.511-.052-1.041-.147-1.55-.037-.463.101-.89.351-1.181.728-.399.521-.537 1.951-.306 2.571.445 1.201 1.424 1.899 2.458 2.515 1.12.666 2.593.894 2.88 2.167.059.266-2.322.273-2.592.269h-3.169s-1.722.041-2.393-.203c-.021-.006-.039-.016-.061-.027-.364-.196-.522-.684-.646-1.054-.177-.521-.487-1.042-.864-1.581-.716-1.022-1.816-2.14-2.96-2.564m23.997-14.062c0 1.858-1.504 3.362-3.361 3.362-1.856 0-3.36-1.504-3.36-3.362 0-1.855 1.504-3.359 3.36-3.359 1.857 0 3.361 1.504 3.361 3.359" fill="#fff" fill-opacity=".8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-misc.svg b/.icons/kora/apps/scalable/yast-misc.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-misc.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-network-services.svg b/.icons/kora/apps/scalable/yast-network-services.svg
new file mode 120000
index 000000000..32b519135
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-network-services.svg
@@ -0,0 +1 @@
+yast-host.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-network_services.svg b/.icons/kora/apps/scalable/yast-network_services.svg
new file mode 120000
index 000000000..32b519135
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-network_services.svg
@@ -0,0 +1 @@
+yast-host.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-nfs.svg b/.icons/kora/apps/scalable/yast-nfs.svg
new file mode 100644
index 000000000..4a92552ba
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-nfs.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 130.695 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(23.7736 0 0 23.7736 10.613 318.284)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dce2ff" offset="0"/>
+ <stop stop-color="#f8feff" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m30.015 27.654c-1.389 0-2.613.662-3.413 1.675l-7.42-3.798c.097-.363.167-.737.167-1.132 0-.429-.083-.833-.199-1.226l7.388-3.781c.795 1.06 2.051 1.752 3.478 1.752 2.416 0 4.371-1.956 4.371-4.372 0-2.415-1.955-4.372-4.371-4.372-2.411 0-4.368 1.957-4.368 4.372 0 .395.07.771.168 1.134l-7.417 3.799c-.801-1.015-2.028-1.679-3.418-1.679-2.415 0-4.368 1.958-4.368 4.373 0 2.416 1.953 4.373 4.368 4.373 1.428 0 2.683-.695 3.482-1.755l7.384 3.78c-.116.392-.2.8-.2 1.23 0 2.415 1.957 4.373 4.368 4.373 2.416 0 4.37-1.958 4.37-4.373 0-2.417-1.954-4.373-4.37-4.373z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-nis.svg b/.icons/kora/apps/scalable/yast-nis.svg
new file mode 100644
index 000000000..6193b0ab9
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-nis.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(48.5021 -47.6846 47.6846 48.5021 55.5031 104.155)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98d1d6" offset="0"/>
+ <stop stop-color="#e5f1ed" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.8385 43.8616 0 130.585 45.6588)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <ellipse cx="23.984" cy="24" rx="22.821" ry="22.836" fill="url(#a)"/>
+ <path transform="matrix(.975116 0 0 .975116 .598768 .597175)" d="m24.015 1.267c-2.874 0-5.61.547-8.139 1.508-.184.168-.423.297-.612.281-.026-.002-.051-.018-.079-.028-1.246.52-2.428 1.157-3.549 1.88.145.236.189.498-.111.626-.05.02-.684.085-.906.081-3.188 2.31-5.745 5.418-7.379 9.045.026-.005.049-.015.076-.016.248-.005.605.066.844.117.22.045.397.192.587.206.54.041.67-.378 1.111-.613.455.064.757-.077 1.168-.031.281.031.483.329.701.346.184.018.346-.172.523-.144.173.027.471.402.499.612.036.262-.193.498-.118.786.275.28.775.336 1.169.497.256-.21.034-.601 0-.905-.005-.135.018-.254 0-.378-.023-.21-.114-.402-.115-.581-.005-.83.671-1.218 1.228-1.545.242-.143.432-.393.641-.498.296-.147.517-.182.762-.319.442-.248.822-.447 1.168-.728.16-.376.015-.881.03-1.252.16-.098.297.042.467.029.267-.055.289-.432.441-.582.088-.086.329-.147.438-.233.266-.208.353-.523.586-.613.083-.034.275-.023.407-.059.173-.046.419-.25.701-.346.183-.064.604-.077.674-.146.087-.088-.001-.335.03-.466.142-.658 1.135-.798 1.722-1.019.412-.155.834-.441 1.287-.353-.089.312-.51.202-.439.581.099.527.806-.15.993-.228.356-.15.968-.242 1.435-.411.411-.15 1.146-.378.759-.846-.322-.018-.478.378-.759.498-.194.031-.156-.163-.322-.178-.157-.018-.246.145-.408.117-.16-.027-.386-.279-.411-.466-.064-.487.412-.687.614-1.05-.134-.44-.744-.09-1.113-.262.036-.262.308-.443.614-.493.252-.042.816-.02.966.112.087.075.007.257.147.38.149.134.332.12.525.089.069-.332-.433-.249-.378-.469.395-.257 1.037-.046 1.52-.117.278-.041.57-.237.817-.375.234-.133.539-.364.788-.146.066.238-.217.316-.35.435-.447.396-.908.851-1.255 1.312.213.207.601.103.961.146.142.018.319.06.468.087.174.032.36.022.496.058.246.059.311.322.554.322.4-.001.405-.432.178-.702.072-.275.184-.418.087-.61-.18-.36-.84-.018-.874-.466-.021-.291.244-.278.349-.495-.048-.562.462-.603.407-1.106-.022-.21-.201-.213-.349-.411-.075-.096-.112-.282-.198-.366-.682-.059-1.371-.097-2.07-.097l-.004-.002zm-11.76 4.586h.003c.136.018.301.165.465.178.155.005.285-.086.381-.059.244.063.347.432.117.612-.191.023-.266-.083-.41-.057-.397.066-.549.842-.846.816-.279-.022-.431-.703-.146-.905.018-.177-.13-.205-.12-.38.084-.107.324-.223.556-.204zm-1.315.092c.081.002.142.021.174.057-.039.311-.283.29-.523.435-.416.25-.656.631-.788 1.165-.039.155-.448.568-.646.526-.463-.097.129-.949.234-1.078.118-.144.274-.27.412-.435.133-.161.22-.378.349-.467.141-.097.544-.213.788-.204zm3.458 1.047c.149.003.282.027.343.087-.095.385-.926.284-1.23.144.018-.145.247-.185.438-.204.135-.004.301-.031.449-.027zm-1.891.711c.098-.003.199.018.303.046-.269.224-.56.352-1.022.497-.222.07-.606.156-.643-.091-.046-.303.325-.233.527-.26.256-.035.536-.183.835-.193zm29.021 1.727c-.035.083-.059.164-.056.244.018.141.173.276.207.466.018.101-.047.319 0 .411.141.272.509.077.773.091-.3-.411-.598-.823-.924-1.212zm1.493 2.004c-.042.201-.178.463-.289.631-.255.386-.601.404-.966.61-.304.172-.436.46-.614.759-.194.324-.314.519-.234.988-.261.517-.656.833-1.197 1.079-.16.072-.379.099-.525.204-.117.084-.184.309-.35.495-.205.227-.42.323-.527.497-.084.135-.112.402-.205.582-.125.245-.39.365-.554.612-.075.115-.125.348-.207.498-.185.335-.502.577-.468.872.035.285.359.335.381.584.005.14-.093.226-.087.379.004.224.156.381.173.553.044.433-.147.606-.229.901-.039.142-.022.301-.059.411-.073.217-.375.412-.381.668-.003.182.187.329.203.584.004.176-.088.364-.056.526.062.317.63.686.877.932.331.33.764.585.906.933.12.295.119.679.35.901.17.164.453.267.672.437.203.159.425.297.643.466.356.278.893.831 1.46.789.296-.021.599-.263.935-.322.345-.062.793-.094 1.141-.058.267.027.542.186.819.173.293-.018.629-.234.962-.379.267-.116.596-.245.957-.34.165-1.109.253-2.244.253-3.401 0-4.654-1.395-8.968-3.783-12.564zm-37.692 7.638c-.485.027-.803.049-1.079.174-.632.287-.51 1.139-1.142 1.34-.218.07-.518.073-.758.117-.208.039-.461.151-.675.146-.059 0-.143-.045-.218-.067-.056.399-.102.803-.138 1.209.601.114.911.909 1.442 1.172.145.073.335.077.523.118.15.034.266.097.411.146.31.105.688.092.935.202.373.165.646.864.966 1.05.018.189-.037.442.03.582.151.205.365.159.614.293.298.16.39.575.672.701.098.044.342.038.496.085.388.117.514.564.846.467.218-.064.201-.288.236-.495.144-.155.301-.402.525-.407.363-.018.396.374.528.726.075.199.269.372.32.582.091.362.046 1.446-.032 1.662-.091.266-.452.379-.674.673-.105.138-.154.34-.234.437-.143.174-.356.22-.463.38-.06.09-.119.284-.178.406-.175.371-.41.634-.262 1.079.061.183.348.306.349.522.001.253-.541.481-.583.759-.032.207.168.576.234.845.048.204.433.331.554.467.205.229.369.555.556.843.371.568.661 1.26 1.022 1.809.19.288.458.547.585.846.064.151.056.331.115.466.209.47 1.131.961 1.607 1.194.223.108.47.147.674.26.31.172.923.635 1.08.906.139.243.226.836.293 1.223.091.512.001.904.03 1.458.018.3.114.601.118.902.001.105-.056.183-.06.29 0 .017.007.038.007.055 2.87 1.296 6.05 2.034 9.416 2.034.608 0 1.209-.032 1.805-.079.027-.045.05-.091.083-.133.137-.18.259-.337.35-.495.086-.533-.213-.904-.088-1.37.14-.523.865-.843 1.373-1.079.175-.081.354-.212.497-.262.352-.122.791-.055 1.112-.173.548-.2.605-.785.875-1.283.128-.235.296-.471.321-.639.021-.151-.056-.293-.032-.471.026-.176.185-.328.233-.522.064-.252.092-.622.092-.903 0-.231-.108-.433-.117-.641-.038-.756.274-.841.555-1.252.14-.205.193-.438.291-.584.471-.701 1.288-1.039 1.229-2.098-.018-.35-.24-1.142-.499-1.254-.148-.064-.487-.005-.701-.087-.691-.257-1.096-1.111-1.812-1.166-.152-.018-.293.063-.465.06-.283-.018-.71-.198-1.023-.233-.2-.021-.466.058-.586 0-.182-.089-.201-.424-.349-.524-.117-.082-.347-.108-.525-.178-.288-.109-.516-.239-.848-.262-.103-.004-.23.049-.35.032-.183-.032-.329-.248-.498-.351-.213-.129-.409-.191-.497-.375.192-.627-.338-.802-.467-1.165-.061-.17-.034-.375-.087-.526-.077-.217-.292-.343-.528-.524-.423-.325-.798-.629-1.402-.704-.265-.034-.529.08-.85.06-.34-.021-.767-.319-1.021-.609-.248-.283-.368-.537-.584-.672-.204-.131-.475-.128-.614-.26-.062-.058-.051-.156-.118-.293-.102-.212-.275-.33-.146-.584-.233-.119-.24.222-.494.178-.227-.322-.419-.474-.935-.38-.236.044-.368.341-.643.349-.226.018-.403-.251-.701-.293-.225-.032-.481.06-.641.031-.25-.05-.327-.257-.554-.406-.167-.11-.492-.296-.586-.293-.293.018-.503.622-.908.408-.197-.249.321-.38.088-.613-.177-.176-.326.081-.468.178-.162.111-.314.222-.494.289-.401.149-.652.071-.966.233-.29.149-.303.401-.467.699-.135.244-.441.6-.643.615-.245.018-.479-.342-.701-.438-.669-.289-.994.257-1.549.265-.516.018-1.252-.831-1.227-1.315.005-.295.171-.742.205-1.107.032-.291.231-.465.234-.731.005-.353-.471-.626-.701-.668-.546-.1-1.304.219-1.93-.031-.119-.198.141-.334.207-.527.039-.108.016-.254.056-.375.069-.185.264-.329.351-.526.065-.149.082-.366.147-.552.077-.212.217-.349.234-.498.02-.196-.053-.423-.208-.552zm7.812 6.169c.198.018.223.427.02.46-.218.034-.33-.342-.117-.44.036-.018.07-.018.098-.016v-.003z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-ntp-client.svg b/.icons/kora/apps/scalable/yast-ntp-client.svg
new file mode 120000
index 000000000..32b519135
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-ntp-client.svg
@@ -0,0 +1 @@
+yast-host.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-online-update.svg b/.icons/kora/apps/scalable/yast-online-update.svg
new file mode 100644
index 000000000..297eaaa02
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-online-update.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 238.349 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <g fill="#fffbfb">
+ <path d="m24.392 29.208c-.095-.12-.239-.189-.392-.189s-.297.069-.392.189l-4.885 6.162c-.528.666-1.495.778-2.161.252-.666-.528-.778-1.497-.25-2.16l6.472-8.166c.306-.385.759-.582 1.216-.582s.912.196 1.215.581l6.473 8.167c.528.664.416 1.632-.25 2.161-.664.526-1.633.413-2.161-.253z" fill-opacity=".3"/>
+ <path d="m24 30.323 4.493 5.669c.873 1.099 2.471 1.282 3.566.414 1.1-.873 1.283-2.472.411-3.567.001.001-6.47-8.164-6.47-8.164-.499-.633-1.247-.961-2-.961-.752 0-1.496.327-1.999.961l-6.472 8.165c-.871 1.094-.688 2.693.412 3.566v.001c1.099.868 2.694.684 3.566-.415zm.392-1.115c-.095-.12-.239-.189-.392-.189s-.297.069-.392.189l-4.885 6.162c-.528.666-1.495.778-2.161.252-.666-.528-.778-1.497-.25-2.16l6.472-8.166c.306-.385.759-.582 1.216-.582s.912.196 1.215.581l6.473 8.167c.528.664.416 1.632-.25 2.161-.664.526-1.633.413-2.161-.253zm-.392-13.363-9.64 12.165c-.941 1.181-2.666 1.382-3.851.444-1.185-.941-1.386-2.666-.445-3.848l11.776-14.855c.543-.686 1.348-1.04 2.16-1.037.815-.003 1.617.351 2.163 1.037l11.773 14.852c.941 1.185.74 2.91-.445 3.848-1.185.941-2.91.74-3.851-.441z" fill-opacity=".8"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-online_update.svg b/.icons/kora/apps/scalable/yast-online_update.svg
new file mode 120000
index 000000000..2d6055ea9
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-online_update.svg
@@ -0,0 +1 @@
+yast-online-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-powertweak.svg b/.icons/kora/apps/scalable/yast-powertweak.svg
new file mode 100644
index 000000000..b31cfa185
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-powertweak.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9677 43.9677 0 130.822 45.7586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m39.899 22.223c-.05-.449-.575-.787-1.028-.787-1.466 0-2.767-.861-3.313-2.193-.558-1.364-.198-2.954.895-3.956.344-.315.385-.841.097-1.207-.751-.953-1.604-1.814-2.535-2.56-.365-.292-.9-.252-1.216.098-.954 1.057-2.667 1.449-3.99.897-1.378-.58-2.247-1.976-2.162-3.474.028-.471-.316-.88-.785-.934-1.195-.139-2.401-.143-3.599-.01-.464.051-.808.451-.793.915.053 1.484-.827 2.856-2.19 3.414-1.308.535-3.009.145-3.961-.902-.315-.344-.841-.387-1.208-.101-.959.752-1.831 1.614-2.588 2.559-.295.367-.252.9.095 1.216 1.114 1.009 1.474 2.613.895 3.992-.552 1.315-1.918 2.163-3.481 2.163-.508-.016-.869.324-.925.785-.14 1.203-.142 2.427-.006 3.639.05.452.59.787 1.049.787 1.393-.036 2.731.827 3.292 2.193.559 1.363.2 2.953-.895 3.956-.342.314-.386.84-.097 1.206.743.947 1.596 1.808 2.531 2.56.367.296.9.254 1.218-.096.957-1.059 2.67-1.451 3.989-.897 1.381.577 2.249 1.973 2.164 3.472-.027.471.318.881.786.935.611.071 1.226.107 1.843.107.585 0 1.171-.032 1.756-.097.464-.051.808-.451.792-.917-.053-1.482.827-2.854 2.189-3.412 1.317-.537 3.011-.144 3.963.902.316.344.839.386 1.207.101.958-.751 1.828-1.611 2.589-2.559.295-.367.253-.9-.096-1.216-1.113-1.009-1.475-2.613-.896-3.992.544-1.297 1.859-2.169 3.273-2.169l.198.005c.459.038.881-.316.936-.784.141-1.203.143-2.427.007-3.639zm-15.874 7.148c-2.943 0-5.337-2.394-5.337-5.337s2.394-5.337 5.337-5.337 5.337 2.394 5.337 5.337-2.394 5.337-5.337 5.337z" fill="#fff" fill-opacity=".84"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-printer.svg b/.icons/kora/apps/scalable/yast-printer.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-printer.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-proxy.svg b/.icons/kora/apps/scalable/yast-proxy.svg
new file mode 120000
index 000000000..115cf4d07
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-proxy.svg
@@ -0,0 +1 @@
+preferences-system-network-proxy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-release-notes.svg b/.icons/kora/apps/scalable/yast-release-notes.svg
new file mode 100644
index 000000000..17e5177d8
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-release-notes.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 130.695 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path transform="matrix(.488165 0 0 .488165 -9.09756 .693178)" d="m101.541 40.263c-.477-.492-1.262-.492-1.738 0-.536.534-.472 1.456.192 1.897.406.269.948.269 1.353 0 .662-.441.727-1.363.193-1.897m-1.589-4.179c-3.284-.769-6.234 2.182-5.463 5.464.391 1.671 1.719 2.998 3.392 3.39 3.284.772 6.236-2.181 5.463-5.465-.394-1.672-1.721-2.998-3.392-3.389m-21.681 18.487c-2.14-.791-2.967-.632-5.703-.594-1.896.024-1.965-.041-4.129-.041-.669 0-.915 3.205 1.504 3.871 1.059.291 2.203.475 3 1.289.353.36.551.904-.264.904h-6.006c-1.051 0-2.043.024-2.846-.656-1.213-1.025-1.779-2.435-2.386-3.834-.63-1.455-1.309-2.888-2.107-4.259-1.586-2.726-3.683-5.192-6.496-6.699-3.512-1.884-9.473-2.818-14.193.807-4.974 3.819-3.909 10.973.442 14.473 1.718 1.383 3.958 1.961 6.16 1.831 4.303-.249 7.476-3.42 6.688-7.323-.263-1.306-1.025-2.543-2.173-3.217-.816-.477-1.784-.646-2.729-.648-1.016-.003-2.097.206-2.828.913-.864.837-1.004 2.316-.313 3.301.382.546 1.004 1.007.899 1.718-.072.481-.469.839-.943.945-.807.18-1.546-.28-2.091-.842-1.398-1.44-1.836-3.732-1.066-5.587 1.006-2.429 3.804-3.765 6.431-3.678 3.387.114 6.58 2.348 7.968 5.439 1.389 3.093.973 6.888-.941 9.686-4.253 6.216-14.756 5.482-19.636.24-3.061-3.289-4.724-6.48-4.491-12.423.164-4.199 2.587-8.336 5.676-11.246 5.033-4.743 11.661-7.986 18.406-9.384 4.096-.847 8.325-1.045 12.483-.63 3.667.364 7.312 1.036 10.836 2.127 1.75.545 3.471 1.193 5.135 1.957 1.468.674 3.392 1.409 4.535 2.573 0-2.108-.082-4.424-.082-6.037 0-.615.647-1.031 1.201-.768 2.385 1.107 8.035 3.776 11.802 5.499 5.05 2.307 5.407 7.75 5.583 12.576.004.108.009.219-.039.315-.159.331-1.01.241-1.322.245-.604.006-1.515.002-2.119.03-1.205.052-2.379.03-3.585-.03-2.229-.108-4.384-1.102-5.827-2.309-.144-.122-.61-.254-.829-.026-.228.235-.15.603-.027.729.828.835 1.725 1.375 2.769 1.914 1.326.681 2.772.854 4.238.939 1.57.093 3.151.069 4.718-.091 1.308-.134 1.646-.224.355.735-1.134.843-2.449 1.449-3.783 1.897-1.914.652-3.934.973-5.951 1.029-1.223.033-2.446-.03-3.659-.188-.628-.078-1.251-.192-1.881-.256-.511-.052-1.041-.147-1.55-.037-.463.101-.89.351-1.181.728-.399.521-.537 1.951-.306 2.571.445 1.201 1.424 1.899 2.458 2.515 1.12.666 2.593.894 2.88 2.167.059.266-2.322.273-2.592.269h-3.169s-1.722.041-2.393-.203c-.021-.006-.039-.016-.061-.027-.364-.196-.522-.684-.646-1.054-.177-.521-.487-1.042-.864-1.581-.716-1.022-1.816-2.14-2.96-2.564m23.997-14.062c0 1.858-1.504 3.362-3.361 3.362-1.856 0-3.36-1.504-3.36-3.362 0-1.855 1.504-3.359 3.36-3.359 1.857 0 3.361 1.504 3.361 3.359" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-remote.svg b/.icons/kora/apps/scalable/yast-remote.svg
new file mode 100644
index 000000000..781b2f9cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-remote.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-45.1253 .357304 -.357304 -45.1253 41.5562 -609.698)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0089c9" offset="0"/>
+ <stop stop-color="#2dcb72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.363346 -25.361 25.361 -.363346 1157.6 21.0663)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#147966" offset="0"/>
+ <stop stop-color="#2dcbc6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.56 2.332h15.44v43.336h-15.44c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#b)"/>
+ <circle cx="24" cy="35.25" r="8.171" fill="#004aff"/>
+ <path d="m25.885 37.978c-.188 0-.376-.081-.513-.24-.351-.409-.851-.643-1.371-.643-.53 0-1.017.227-1.371.64-.257.3-.695.323-.979.05-.284-.271-.306-.734-.048-1.033.611-.713 1.485-1.121 2.398-1.121.911 0 1.785.409 2.398 1.123.257.3.236.763-.048 1.034-.132.128-.299.19-.465.19zm1.539-1.832c-.177 0-.354-.071-.489-.213-.785-.824-1.827-1.278-2.934-1.278-1.11 0-2.152.453-2.936 1.275-.271.285-.71.284-.98-.003-.27-.286-.269-.75.003-1.035 1.044-1.097 2.434-1.702 3.913-1.702 1.476 0 2.865.606 3.912 1.705.272.285.273.749.003 1.036-.136.143-.314.215-.492.215zm1.535-1.829c-.173 0-.346-.067-.48-.203-1.211-1.225-2.801-1.9-4.478-1.9-1.681 0-3.272.674-4.48 1.898-.276.28-.715.27-.98-.022-.265-.291-.256-.755.02-1.035 1.467-1.487 3.398-2.305 5.44-2.305 2.037 0 3.968.819 5.438 2.307.276.279.285.743.02 1.035-.136.15-.318.225-.5.225zm-5.045 5.433c.462 0 .837-.376.837-.839 0-.464-.375-.839-.837-.839-.463 0-.838.375-.838.839 0 .463.375.839.838.839z" fill="#fff" fill-opacity=".87" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-runlevel.svg b/.icons/kora/apps/scalable/yast-runlevel.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-runlevel.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-samba-client.svg b/.icons/kora/apps/scalable/yast-samba-client.svg
new file mode 120000
index 000000000..058c84512
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-samba-client.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-samba-server.svg b/.icons/kora/apps/scalable/yast-samba-server.svg
new file mode 120000
index 000000000..058c84512
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-samba-server.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-scanner.svg b/.icons/kora/apps/scalable/yast-scanner.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-scanner.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-security.svg b/.icons/kora/apps/scalable/yast-security.svg
new file mode 120000
index 000000000..c9f244798
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-security.svg
@@ -0,0 +1 @@
+security-high.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-services-manager.svg b/.icons/kora/apps/scalable/yast-services-manager.svg
new file mode 120000
index 000000000..68a755eae
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-services-manager.svg
@@ -0,0 +1 @@
+preferences-system-services.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-snapper.svg b/.icons/kora/apps/scalable/yast-snapper.svg
new file mode 120000
index 000000000..b2e7da42f
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-snapper.svg
@@ -0,0 +1 @@
+freefilesync.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-software.svg b/.icons/kora/apps/scalable/yast-software.svg
new file mode 100644
index 000000000..f33f37d42
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-software.svg
@@ -0,0 +1,43 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.131484 -10 10 .131484 111.887 14.1835)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#727272" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#d9d9d9" offset="0"/>
+ <stop stop-color="#eee" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="translate(0 9)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -9)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(0 -37 37 0 1023 46)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbb" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x2="1" gradientTransform="matrix(-1 0 0 -1 1 -16.5)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="h" x2="1" gradientTransform="translate(0 16.5)" gradientUnits="userSpaceOnUse" xlink:href="#f"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(0 30954.2 -30954.2 0 6660.06 -30952.3)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cdcdcd" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(0 -38.09 38.09 0 1160.93 66.7887)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#309e69" offset="0"/>
+ <stop stop-color="#30ba78" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.984909 0 0 .984909 .362182 .368513)">
+ <path d="m4 3h40v10h-40z" fill="url(#a)"/>
+ <path d="m4 3v27l3.5-24.5z" fill="url(#c)" fill-rule="nonzero"/>
+ <path d="m44 3v5l-3.5-2.5z" fill="url(#d)" fill-rule="nonzero"/>
+ <path d="m7.5 5.5 7.7 5.5h-11.2z" fill-opacity=".08" fill-rule="nonzero"/>
+ </g>
+ <path d="m45.668 9.074v30.366c0 2.966-2.077 5.45-4.855 6.076h-33.626c-2.778-.626-4.855-3.11-4.855-6.076v-30.366z" fill="url(#e)"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .368513)" d="m46 9h-5.5v-3.5z" fill="url(#g)" fill-rule="nonzero"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .368513)" d="m7.5 5.5-5.5 3.5h5.5z" fill="url(#h)" fill-rule="nonzero"/>
+ <circle cx="14.150908" cy="14.157239" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <circle cx="33.849088" cy="14.157239" r="1.969818" fill-opacity=".3" stroke-width=".984909"/>
+ <path transform="matrix(.984909 0 0 .984909 .362182 .368513)" d="m34 13c0-5.486-4.514-10-10-10s-10 4.514-10 10" fill="none" stroke="url(#i)" stroke-width="2.4"/>
+ <path transform="matrix(.416046 0 0 .416046 -4.20792 8.54706)" d="m101.541 40.263c-.477-.492-1.262-.492-1.738 0-.536.534-.472 1.456.192 1.897.406.269.948.269 1.353 0 .662-.441.727-1.363.193-1.897m-1.589-4.179c-3.284-.769-6.234 2.182-5.463 5.464.391 1.671 1.719 2.998 3.392 3.39 3.284.772 6.236-2.181 5.463-5.465-.394-1.672-1.721-2.998-3.392-3.389m-21.681 18.487c-2.14-.791-2.967-.632-5.703-.594-1.896.024-1.965-.041-4.129-.041-.669 0-.915 3.205 1.504 3.871 1.059.291 2.203.475 3 1.289.353.36.551.904-.264.904h-6.006c-1.051 0-2.043.024-2.846-.656-1.213-1.025-1.779-2.435-2.386-3.834-.63-1.455-1.309-2.888-2.107-4.259-1.586-2.726-3.683-5.192-6.496-6.699-3.512-1.884-9.473-2.818-14.193.807-4.974 3.819-3.909 10.973.442 14.473 1.718 1.383 3.958 1.961 6.16 1.831 4.303-.249 7.476-3.42 6.688-7.323-.263-1.306-1.025-2.543-2.173-3.217-.816-.477-1.784-.646-2.729-.648-1.016-.003-2.097.206-2.828.913-.864.837-1.004 2.316-.313 3.301.382.546 1.004 1.007.899 1.718-.072.481-.469.839-.943.945-.807.18-1.546-.28-2.091-.842-1.398-1.44-1.836-3.732-1.066-5.587 1.006-2.429 3.804-3.765 6.431-3.678 3.387.114 6.58 2.348 7.968 5.439 1.389 3.093.973 6.888-.941 9.686-4.253 6.216-14.756 5.482-19.636.24-3.061-3.289-4.724-6.48-4.491-12.423.164-4.199 2.587-8.336 5.676-11.246 5.033-4.743 11.661-7.986 18.406-9.384 4.096-.847 8.325-1.045 12.483-.63 3.667.364 7.312 1.036 10.836 2.127 1.75.545 3.471 1.193 5.135 1.957 1.468.674 3.392 1.409 4.535 2.573 0-2.108-.082-4.424-.082-6.037 0-.615.647-1.031 1.201-.768 2.385 1.107 8.035 3.776 11.802 5.499 5.05 2.307 5.407 7.75 5.583 12.576.004.108.009.219-.039.315-.159.331-1.01.241-1.322.245-.604.006-1.515.002-2.119.03-1.205.052-2.379.03-3.585-.03-2.229-.108-4.384-1.102-5.827-2.309-.144-.122-.61-.254-.829-.026-.228.235-.15.603-.027.729.828.835 1.725 1.375 2.769 1.914 1.326.681 2.772.854 4.238.939 1.57.093 3.151.069 4.718-.091 1.308-.134 1.646-.224.355.735-1.134.843-2.449 1.449-3.783 1.897-1.914.652-3.934.973-5.951 1.029-1.223.033-2.446-.03-3.659-.188-.628-.078-1.251-.192-1.881-.256-.511-.052-1.041-.147-1.55-.037-.463.101-.89.351-1.181.728-.399.521-.537 1.951-.306 2.571.445 1.201 1.424 1.899 2.458 2.515 1.12.666 2.593.894 2.88 2.167.059.266-2.322.273-2.592.269h-3.169s-1.722.041-2.393-.203c-.021-.006-.039-.016-.061-.027-.364-.196-.522-.684-.646-1.054-.177-.521-.487-1.042-.864-1.581-.716-1.022-1.816-2.14-2.96-2.564m23.997-14.062c0 1.858-1.504 3.362-3.361 3.362-1.856 0-3.36-1.504-3.36-3.362 0-1.855 1.504-3.359 3.36-3.359 1.857 0 3.361 1.504 3.361 3.359" fill="url(#j)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-sound.svg b/.icons/kora/apps/scalable/yast-sound.svg
new file mode 100644
index 000000000..b0b47f813
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-sound.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(21.9694 .360886 -.424949 25.8693 19.6135 29.8352)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#1a1a1a" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(5.28149 -1.2275 1.98776 8.5526 20.0205 29.2992)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#666" offset="1"/>
+ </radialGradient>
+ <linearGradient id="c">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-11.753 -31.5572 31.5572 -11.753 22.8455 42.6438)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.664201 -21.1661 21.1661 -.664201 9.79627 41.7683)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#008b74" offset="0"/>
+ <stop stop-color="#00f0ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(-20.2149 -44.0815 44.0815 -20.2149 36.6333 45.2111)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <g fill-rule="nonzero">
+ <path d="m19.058 1.772c-1.799.037-3.306.701-4.429 1.951-.527.412-.991.923-1.385 1.528-.771 1.23-1.256 2.819-1.436 4.699-.145.362-.281.726-.605 1.432-.555 2.016-.871 4.159-1.186 8.05-.053.661-.084 1.001-.125 1.257-.105-.045-.928.777-1.262 1.267-.115.169-.216.356-.316.543-.243.172-.466.329-.989.672-.789.519-1.631 1.106-1.872 1.305-1.305 1.081-2.092 2.679-2.364 4.8-.109.85-.075 2.439.07 3.273.196 1.128.418 1.919.841 2.998 1.774 4.531 5.558 8.013 9.274 8.535.512.072 1.447.059 1.956-.028.806-.137 1.351-.351 3.4-1.329.191-.091.35-.154.523-.23.035.005.071.014.106.018.399.05 1.206.028 1.619-.044.498-.086 1.085-.269 1.14-.351.347.149.928.413 1.847.861 4.218 2.058 5.757 2.628 9.009 3.333.418.091 1.077.24 1.462.332.618.148 1.373.28 1.882.332.373.038 1.206.03 1.614-.016.488-.056.926-.157 1.345-.282 1.067-.278 1.99-.824 2.746-1.625.581-.432 1.086-.98 1.51-1.638 3.793-5.954.264-19.607-7.818-30.252l-.023-.034c-5.386-7.081-11.74-11.445-16.534-11.357zm1.207 3.244c4.135-.076 9.614 3.758 14.258 9.978l.024.026c6.973 9.352 10.016 21.347 6.743 26.576-.183.288-.384.552-.601.791-3.923 3.021-11.27-.758-17.379-8.938-6.974-9.348-10.024-21.345-6.757-26.581.184-.291.386-.558.605-.799.862-.67 1.91-1.026 3.106-1.053z" fill-opacity=".67"/>
+ <path d="m34.609 13.557c7.146 9.642 10.265 22.009 6.911 27.401-3.354 5.391-11.994 1.898-19.142-7.739-7.148-9.638-10.274-22.008-6.926-27.407 3.348-5.4 11.985-1.916 19.136 7.717" fill="url(#a)"/>
+ <path d="m25.151 25.617c2.293 4.25 2.385 8.717.204 9.896-2.182 1.18-5.865-1.346-8.16-5.595s-2.39-8.718-.21-9.901 5.862 1.339 8.159 5.588" fill="url(#b)"/>
+ </g>
+ <path d="m9.929 19.915c.036-.256.06-.633.11-1.255.313-3.891.626-6.033 1.179-8.049 1.718-3.775.328-2.905 2.015 5.459.478 2.285.989 3.993 1.673 5.587 1.607 3.748 2.878 6.201 4.598 8.873 4.049 6.292 9.151 11.177 13.725 13.142 3.439 1.382 8.08.633 8.439.626-1.122 1.129-2.324 1.699-3.983 1.889-.405.047-1.234.056-1.604.018-.506-.052-1.256-.186-1.871-.333-.382-.092-1.035-.241-1.451-.332-3.233-.706-4.764-1.276-8.956-3.333-.718-.353-1.393-.675-1.816-.868.001-.002.001-.003.002-.004.008-.029-.399-.274-.904-.546-1.339-.719-2.456-1.362-3.107-1.789-3.471-2.275-6.505-6.704-7.692-11.229-.494-1.88-.578-3.169-.413-6.309.044-.813.068-1.494.056-1.547z" fill="url(#d)"/>
+ <path d="m8.316 21.762c-.413.798-.686 1.76-.813 2.865-.086.752-.034 2.377.105 3.248.498 3.121 1.943 6.32 4.051 8.965.552.691 1.743 1.901 2.421 2.458 1.63 1.337 3.397 2.191 5.017 2.426-.158.071-.324.147-.496.23-2.037.978-2.579 1.191-3.38 1.328-.506.087-1.437.1-1.946.028-3.693-.522-7.455-4.005-9.218-8.536-.42-1.078-.64-1.87-.835-2.997-.144-.835-.178-2.422-.07-3.272.27-2.121 1.053-3.72 2.351-4.801.238-.199 1.076-.786 1.86-1.305.426-.281.726-.48.953-.637z" fill="url(#e)"/>
+ <path d="m18.33 1.642c-2.186.041-3.935 1.016-5.084 2.837-3.766 5.961-.251 19.62 7.788 30.261 8.038 10.641 17.754 14.498 21.525 8.544 3.771-5.953.263-19.607-7.772-30.253l-.022-.032c-5.354-7.081-11.67-11.445-16.435-11.357zm1.895 2.602c4.11-.076 9.556 3.758 14.173 9.977l.022.027c6.931 9.352 9.957 21.348 6.703 26.577s-11.634 1.841-18.567-7.507-9.964-21.345-6.716-26.581c.991-1.6 2.499-2.457 4.385-2.493z" fill="#333" fill-rule="nonzero"/>
+ <path d="m19.025 1.001c-2.186.041-3.935 1.016-5.085 2.837-3.765 5.961-.25 19.62 7.789 30.261 8.038 10.641 17.754 14.498 21.525 8.545 3.771-5.954.263-19.608-7.772-30.254l-.022-.032c-5.354-7.081-11.67-11.445-16.435-11.357zm1.895 2.603c4.11-.077 9.556 3.757 14.173 9.977l.022.026c6.931 9.352 9.956 21.348 6.702 26.577-3.253 5.229-11.633 1.841-18.566-7.507s-9.964-21.345-6.716-26.581c.991-1.6 2.499-2.457 4.385-2.492z" fill="url(#f)" fill-rule="nonzero"/>
+ <path d="m19.225 41.741c-1.655-.207-3.472-1.07-5.145-2.443-.678-.557-1.869-1.767-2.421-2.458-2.108-2.645-3.553-5.844-4.051-8.965-.139-.871-.191-2.496-.105-3.248.159-1.387.549-2.549 1.156-3.443.338-.499 1.189-1.352 1.269-1.272.014.014-.01.712-.055 1.55-.165 3.14-.081 4.429.413 6.309 1.187 4.525 4.221 8.954 7.692 11.229.651.427 1.768 1.07 3.107 1.789.505.272.912.517.904.546-.024.078-.646.274-1.156.363-.41.071-1.212.093-1.608.043z" fill="#2b2d30" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-sudo.svg b/.icons/kora/apps/scalable/yast-sudo.svg
new file mode 120000
index 000000000..924fd484d
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-sudo.svg
@@ -0,0 +1 @@
+xterm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-support.svg b/.icons/kora/apps/scalable/yast-support.svg
new file mode 100644
index 000000000..99744c118
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-support.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 130.695 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m25.257 37.768c-.479.488-1.084.732-1.814.732-.731 0-1.348-.244-1.851-.732-.479-.488-.718-1.073-.718-1.756s.239-1.268.718-1.756c.503-.488 1.12-.732 1.851-.732.73 0 1.335.244 1.814.732.503.488.755 1.073.755 1.756s-.252 1.268-.755 1.756zm-.038-7.609h-3.552v-1.72c0-1.098.24-2.037.718-2.817.479-.805 1.323-1.744 2.532-2.817.68-.61 1.158-1.061 1.436-1.354.302-.317.591-.744.869-1.28.302-.561.453-1.134.453-1.72 0-1.122-.378-2.024-1.134-2.707-.73-.683-1.75-1.024-3.06-1.024-2.166 0-3.653 1.17-4.459 3.512l-3.249-1.317c.529-1.391 1.436-2.635 2.72-3.732 1.31-1.122 2.973-1.683 4.988-1.683 2.292 0 4.156.659 5.592 1.976 1.436 1.292 2.154 2.951 2.154 4.975 0 .878-.24 1.769-.718 2.671-.479.902-.907 1.549-1.285 1.939-.353.366-.856.841-1.511 1.427-.076.073-.139.134-.189.183-1.537 1.341-2.305 2.682-2.305 4.024z" fill="#fff" fill-opacity=".85" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-sw_single.svg b/.icons/kora/apps/scalable/yast-sw_single.svg
new file mode 120000
index 000000000..c28ce1e84
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-sw_single.svg
@@ -0,0 +1 @@
+yast-software.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-sw_source.svg b/.icons/kora/apps/scalable/yast-sw_source.svg
new file mode 120000
index 000000000..c28ce1e84
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-sw_source.svg
@@ -0,0 +1 @@
+yast-software.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-sysconfig.svg b/.icons/kora/apps/scalable/yast-sysconfig.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-sysconfig.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-system.svg b/.icons/kora/apps/scalable/yast-system.svg
new file mode 120000
index 000000000..c788339e9
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-system.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-tftp-server.svg b/.icons/kora/apps/scalable/yast-tftp-server.svg
new file mode 120000
index 000000000..7302a9337
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-tftp-server.svg
@@ -0,0 +1 @@
+yast-network_services.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-timezone.svg b/.icons/kora/apps/scalable/yast-timezone.svg
new file mode 100644
index 000000000..9b350d06b
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-timezone.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 130.695 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -42.5926 42.5926 0 275.365 46.0089)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2c2e31" offset="0"/>
+ <stop stop-color="#404447" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(.462178 -46.8654 46.8654 .462178 796.093 55.1479)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5fd38d" offset="0"/>
+ <stop stop-color="#15c159" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <circle transform="translate(.375 -.367)" cx="23.605" cy="24.367" r="21.644" fill="url(#b)"/>
+ <path transform="translate(-.119107 -.476427)" d="m26.531 24.015c-.066-.539-.27-1.029-.584-1.439l2.158-13.391c.081-.499-.239-.974-.732-1.087h-.023c-.492-.115-.988.173-1.134.656l-3.931 12.982c-.968.487-1.641 1.48-1.641 2.636 0 1.634 1.328 2.962 2.961 2.962.303 0 .591-.06.868-.144l8.213 4.267c.451.234 1.007.088 1.285-.34l.011-.018c.278-.427.186-.994-.213-1.312zm-4.389.352c0-.806.657-1.463 1.463-1.463.807 0 1.463.657 1.463 1.463 0 .807-.656 1.463-1.463 1.463-.806 0-1.463-.656-1.463-1.463z" fill="url(#c)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-update-online.svg b/.icons/kora/apps/scalable/yast-update-online.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-update-online.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-upgrade.svg b/.icons/kora/apps/scalable/yast-upgrade.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-upgrade.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-users.svg b/.icons/kora/apps/scalable/yast-users.svg
new file mode 100644
index 000000000..4be6e73ef
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-users.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9407 43.9407 0 130.695 45.7203)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="23.98" cy="24.009" r="22.784" fill="url(#a)"/>
+ <path d="m27.832 25.549c-.178-.058-.465-2.093-.325-2.526.19-.582.83-1.079 1.053-2.438.067-.409.838-1.039.96-1.473.263-.937.352-1.412.51-2.405.061-.382-.31-.296-.334-.667-.105-1.621.229-3.796-.813-4.85-.735-.745-1.534-1.248-2.755-1.45-.848-.14-1.41-.716-1.94-.722-1.441-.015-4.313.562-5.562 2.89-.48.894-.607 1.695-.559 3.159.036 1.089-.46.681-.388 1.487.092 1.034.318 2.179.618 3.063.131.386.842.908.914 1.28.419 2.167.825 1.525 1.041 2.54.061.288-.035 2.161-.23 2.257-5.438 2.669-9.618 3.047-9.511 8.939 8.503 5.892 17.53 5.875 26.977 0 .12-5.629-3.459-5.546-9.656-9.084z" fill="#e9ffe2" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-vendor.svg b/.icons/kora/apps/scalable/yast-vendor.svg
new file mode 120000
index 000000000..43bc76c78
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-vendor.svg
@@ -0,0 +1 @@
+yast-release-notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast-vm-install.svg b/.icons/kora/apps/scalable/yast-vm-install.svg
new file mode 100644
index 000000000..c0faaf574
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-vm-install.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 787.671 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m45.668 36.859v2.581c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-2.581z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m26 39.263c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#5c6771" fill-opacity=".72"/>
+ <path d="m17 22v9c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m18 20h14c.554 0 1 .446 1 1v1h-16v-1c0-.554.446-1 1-1z" fill="#253951" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m11 15.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ <path d="m11 21.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ <path d="m11 27.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ <path d="m11 33.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ </g>
+ <circle cx="37.523804" cy="37.610064" r="9.667999" fill="#607d8b" stroke-width=".878909"/>
+ <path transform="translate(1.52381 1.61006)" d="m38 30v6h3l-5 7-5-7h3v-6z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-vm-migrate.svg b/.icons/kora/apps/scalable/yast-vm-migrate.svg
new file mode 100644
index 000000000..bf339a37d
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-vm-migrate.svg
@@ -0,0 +1,19 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 787.671 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#566069" offset="0"/>
+ <stop stop-color="#6c7884" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m45.668 36.859v2.581c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-2.581z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 -1 0 48)" d="m26 39.263c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm6 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#5c6771" fill-opacity=".72"/>
+ <path d="m17 22v9c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9z" fill="#fff" fill-rule="nonzero"/>
+ <path d="m18 20h14c.554 0 1 .446 1 1v1h-16v-1c0-.554.446-1 1-1z" fill="#253951" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m11 15.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ <path d="m11 21.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ <path d="m11 27.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ <path d="m11 33.5v3c0 .276-.224.5-.5.5h-3c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5z"/>
+ </g>
+ <circle cx="36.5" cy="36.5" r="10.5" fill="#607d8b"/>
+ <path d="m41.5 36.5h-10m5-5 5 5-5 5" fill="none" stroke="#fff" stroke-width="3"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-vpn.svg b/.icons/kora/apps/scalable/yast-vpn.svg
new file mode 100644
index 000000000..9b0570644
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-vpn.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="fill:#828282" width="4" height="8" x="22" y="32"/>
+ <path style="opacity:0.2" d="M 24,5 A 9,9 0 0 0 15,14 V 26 H 33 V 14 A 9,9 0 0 0 24,5 Z M 24,9 C 26.8,9 29,11.2 29,14 V 22 H 19 V 14 C 19,11.2 21.2,9 24,9 Z"/>
+ <path style="fill:#e4e4e4" d="m24 4a9 9 0 0 0-9 9v12h18v-12a9 9 0 0 0-9-9zm0 4c2.8 0 5 2.2 5 5v8h-10v-8c0-2.8 2.2-5 5-5z"/>
+ <rect style="opacity:0.2" width="24" height="16" x="12" y="17" rx="2" ry="2"/>
+ <rect style="fill:#fecd38" width="24" height="16" x="12" y="16" rx="2" ry="2"/>
+ <rect style="fill:#ffffff;opacity:0.3" width="24" height="10" x="12" y="19"/>
+ <rect style="opacity:0.2" width="40" height="4" x="4" y="39" rx="2" ry="2"/>
+ <rect style="fill:#828282" width="40" height="4" x="4" y="38" rx="2" ry="2"/>
+ <rect style="opacity:0.2" width="14" height="1" x="17" y="44"/>
+ <rect style="fill:#afafb1" width="14" height="8" x="17" y="36"/>
+ <rect style="fill:#ffffff;opacity:0.2" width="14" height="1" x="17" y="36"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24,4 A 9,9 0 0 0 15,13 V 14 A 9,9 0 0 1 24,5 9,9 0 0 1 33,14 V 13 A 9,9 0 0 0 24,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 16 C 12.892 16 12 16.892 12 18 L 12 19 C 12 17.892 12.892 17 14 17 L 34 17 C 35.108 17 36 17.892 36 19 L 36 18 C 36 16.892 35.108 16 34 16 L 14 16 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast-x11.svg b/.icons/kora/apps/scalable/yast-x11.svg
new file mode 120000
index 000000000..ce98796f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast-x11.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yast.svg b/.icons/kora/apps/scalable/yast.svg
new file mode 100644
index 000000000..15780e42f
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.9677 43.9677 0 185.166 45.7586)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#028353" offset="0"/>
+ <stop stop-color="#4bd694" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m14.565 11.001 1.193 2.802 2.918 3.332c-.946.149-1.788.403-2.581.707-.448.216-.876.448-1.115.921l-.727 1.288c-.234.473-.73.551-1.217.935l-1.991 1.555c.396.192.752.444 1.079.743-.352-.194-.694-.398-1.104-.506-.286-.045-.568-.042-.828.166-.234.194-.208.523-.16.83.09.474.487.896.938 1.214.42.188.807.092 1.178-.127.322-.299.454-.823.414-1.54.232-.044.181 1.339.222 1.181.022-.084 3.414-2.08 4.312-2.291.916-.236 2.345-.012 3.379-.334.642-.206 1.112-.394 1.51-1.006l-.32.68c-.24.387-.615.671-1.053.797l-.575 6.127-.012 5.925-1.002 1.494.682-.024.727-.961-.535 1.15s3.497-.234 3.497-.209-1.079-7.086-1.079-7.086 1.169-1.306 1.193-1.324c.025-.02 4.274 1.433 4.274 1.433l-.654-.771-.538-.297.652.215s1.516 1.836 1.522 1.862c.007.025.271-.33.271-.33l-1.587 6.439 2.108.719-.066-.984.504 1.221.775.052-.524-1.273.912 1.109.502-.1-.903-1.3 1.054-6.273-1.215-.959-.941-1.261.891.907-.966-1.375-.076-1.818.338 1.565.366-1.286-.19 1.502.702 1.54 1.404 1.046-.026.24 1.105-.405.714-1.613.061-.999.103 1.013s-.614 1.487-.614 1.538c0 .05.802-.758.802-.758l-.88 1.035 1.406 2.536.476 2.765.35-.251-.075.1-1.128 1.474.74-.161.287-.455-.126.554.264.014-.061.605.551-.493.411.128.128-.735v.747l.387-.077.187.631.276-.795.539-.025c-.514-3.903-1.195-7.307-1.377-11.21-.02-.743-.644-2.058-1.317-2.917-.785-.905-2.388-2.838-4.663-3.381-1.241-.148-2.506.053-3.883.503-1.219.357-2.477.291-3.844.947.322.528.748 1.046 1.475 1.66.228.222.638.283 1.041.252-.279.099-.566.182-.866.025-.49-.332-.893-.747-1.278-1.185-.235-.291-.432-.609-.589-.948-.233-.528.041-1.198.489-1.918.407-.5.855-.988 1.766-1.338.82-.327 1.643-.654 2.421-1.085.88-.571 2.284-2.39 3.031-3.661-2.035.746-4.068 1.344-6.091 2.535-.757.52-1.499 1.325-2.255 2.158-.322.365-.671.707-1.129.949-.629.337-1.062.017-1.353-.24-.45-.488-.848-1.02-1.189-1.589-.449-.614-.918-1.229-1.605-1.843-.79-.734-1.502-1.58-2.219-2.349zm12.872 2.013-1.793 2.176 1.217-.422-2.448 1.2zm-8.502 4.543c.157-.004.315 0 .468.016-.991.077-1.444.247-2.304.689.315-.241.493-.42 1.061-.614.248-.055.512-.086.775-.091zm.275 1.367c.49.008.822.224.822.224-1.086-.292-1.682-.05-2.146.661-.055-.045.308-.662.79-.809.192-.058.371-.079.534-.076zm-.083.365c.103-.004.206.004.307.025.203.071.295.223.395.365-.211-.186-.428-.332-.692-.264.299.034.41.221.453.467.037.33-.247.524-.436.552-.19.029-.432-.02-.571-.224-.04-.083-.146-.388.023-.605-.185.075-.355.183-.501.318.128-.186.284-.332.519-.488.154-.089.326-.139.503-.147zm-8.009 4.01c.254.3.501.589.622.987.017.369-.146.361-.305.359-.133-.002-.385-.153-.304-.276.079-.159.112-.337.096-.514zm-.93.091c.2.209.395.349.432.641.015.07.028.242-.11.216-.401-.38-.159-.339-.32-.857z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yast2.svg b/.icons/kora/apps/scalable/yast2.svg
new file mode 120000
index 000000000..3fc01909a
--- /dev/null
+++ b/.icons/kora/apps/scalable/yast2.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yate.svg b/.icons/kora/apps/scalable/yate.svg
new file mode 120000
index 000000000..eeb5b2830
--- /dev/null
+++ b/.icons/kora/apps/scalable/yate.svg
@@ -0,0 +1 @@
+ekiga.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yed.svg b/.icons/kora/apps/scalable/yed.svg
new file mode 100644
index 000000000..f59773f63
--- /dev/null
+++ b/.icons/kora/apps/scalable/yed.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.420891 -44.589 44.589 .420891 23.5791 46.2945)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b3a76" offset="0"/>
+ <stop stop-color="#45678e" offset="1"/>
+ </linearGradient>
+ <path d="m24.143 1.706c-.388-.001-.786.016-1.207.048-2.884.219-4.301.831-10.715 4.628-5.35 3.168-7.292 5.004-8.502 8.038-.679 1.703-.758 2.518-.863 8.865-.094 5.766-.02 7.32.428 8.881.681 2.37 2.125 4.664 3.936 6.254 1.809 1.588 11.302 6.98 13.274 7.539 2.141.608 6.438.357 8.344-.487 2.823-1.25 11.126-6.358 12.389-7.623 3.165-3.168 3.953-5.901 3.953-13.712 0-6.423-.302-8.347-1.736-11.069-1.405-2.669-3.304-4.23-9.141-7.516-5.27-2.967-7.444-3.844-10.16-3.846z" fill="url(#a)" fill-rule="nonzero"/>
+ <g fill="#b1e71e">
+ <path d="m23.462 8.457c-.423.026-.863.152-1.295.403-.384.222-1.205 1.162-1.825 2.088-1.658 2.478-3.253 3.371-6.523 3.649-2.139.181-3.15.315-3.924 1.599-.767 1.272-.655 1.837.5 3.983.714 1.327.908 2.132.908 3.786s-.194 2.459-.908 3.786c-.191.355-1.441 2.513-.608 3.789 1.033 1.581 2.664 1.376 3.85 1.517 1.619.098 2.741.446 3.765 1.139.886.6 1.7 1.457 2.701 2.634 1.261 1.483 2.242 2.083 3.253 2.105 1.054.024 2.138-.594 3.472-2.157.891-1.043 1.638-1.941 2.474-2.627.984-.808 2.093-1.322 3.706-1.434 2.79-.193 3.836-.747 4.206-2.22.35-1.396-.235-2.428-1.677-2.959-1.425-.525-2.65.171-3.993 2.269-.955 1.491-1.934 2.827-3.103 3.49-2.569 1.457-3.337.829-4.816.792-2.492-.063-2.29.675-5.249-.91-4.057-2.174-3.2-3.167-3.96-4.186-1.015-1.363-1.935-1.907-1.807-4.993.145-3.519.335-2.492 1.76-4.758 1.212-1.927.712-2.763 4.081-4.613 2.032-1.117 2.578-1.031 4.252-1.003 1.827.03 3.01-.714 3.31-1.468.798-2.007-.717-3.812-2.55-3.701z" fill-rule="nonzero"/>
+ <path d="m35.963 16.196c.615 1.066.25 2.431-.816 3.046-1.065.615-2.43.249-3.045-.816-.616-1.066-.25-2.43.816-3.046 1.065-.615 2.43-.249 3.045.816z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/ymuse.svg b/.icons/kora/apps/scalable/ymuse.svg
new file mode 100644
index 000000000..5eb2b4f33
--- /dev/null
+++ b/.icons/kora/apps/scalable/ymuse.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d7dee0" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 469.991 -537.351 0 275.431 24.9355)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00beff" offset="0"/>
+ <stop stop-color="#024ec1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(13.1248 112.151 -112.151 13.1248 343.147 79.3127)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b2416" offset="0"/>
+ <stop stop-color="#200d00" offset="1"/>
+ </linearGradient>
+ <radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(125.093 0 0 158.843 284.365 211.903)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ffe864" offset="0"/>
+ <stop stop-color="#e79c4e" offset="1"/>
+ </radialGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.092205938 0 0 .092205938 -1.3963969 .032796281)" d="m488.6 272.845-371.971 214.758c-9.941 5.74-22.368-1.435-22.368-12.914v-429.515c0-11.48 12.427-18.654 22.368-12.914 0 0 308.633 178.922 373.252 215.053 4.57 2.555 6.064 7.375 6.174 12.285.113 5.132-2.371 10.314-7.452 13.247z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(.86452781 0 0 .86452781 9.2860406 7.0299094)" d="m27.667 9.39c4.214.103 7.529-.144 8.496-1.69.042 1.182-.424 2.048-1.283 2.693l.149-.079s1.395 5.157-2.355 8.694-.897-6.984-.897-6.984l1.627-.856c-2.41.907-6.174 1.1-10.385 1.312.39.027.744.063 1.055.108-.565 6.219-21.543.558-19.827 13.943-5.345-5.424-3.311-8.966 1.172-11.144-1.253.557-2.414 1.231-3.45 2.05-.981-6.638 4.841-8.264 11.967-8.466-2.036-.058-3.629-.048-4.413.126 10.364-11.286 21.468-3.334 21.468-3.334s2.797-1.696 4.027-1.137c1.229.559 1.373 2.117 1.244 2.764-.3 1.511-4.006 1.958-8.595 2zm-12.923 17.855c-.344.591-1.803 2.859-5.507 5.957 0 0-.023.465-.076 3.692-8.635-13.381-6.83-19.242 11.695-21.112.242 1.909-4.505 2.734-4.505 2.734s.084 1.184-.077 2.876c.059 1.433-.25 3.336-1.445 5.7-.026.052-.052.104-.079.156z" fill="url(#c)"/>
+ <path transform="matrix(.86452781 0 0 .86452781 9.2860406 7.0299094)" d="m24.998 27.732c.011.094.019.213.021.364.007.333-.011 1.128.062 1.841.056.547.218 1.325.571 2.094.378.826.985 1.471 1.146 1.763.092.167-.008.427-.008.427-1.308.25-2.232.656-4.447 3.106-1.37-2.138-13.261-4.129-13.192-4.246.123-.205.912-.833 1.815-1.667.957-.884 1.85-1.824 2.633-2.882 1.212-1.637 1.745-3.014 1.979-3.798.274-.915.435-1.74.483-2.281.012-.138.021-.279.027-.422.013-.3.008-.542.004-.721-.029-.009-.058-.019-.086-.03-.131-.051-.249-.122-.355-.208-.203-.166-.352-.379-.47-.604-.108-.204-.198-.43-.271-.682-.066-.231-.11-.458-.133-.651-.034-.292-.022-.48.025-.567.063-.116.227-.123.274-.121.013 0 .034.002.059.006.001-.041.002-.063.002-.063 4.813-.437 5.568-1.329 5.895-2.799 0 0 2.808-1.432 3.187-2.98 2.189-.243 2.32.788 7.421-.724-.002-.006-.003-.012-.005-.018-.057-.217-.006-.271.018-.285.019-.01.108-.032.243.165.077.112.217.366.348.747.091.268.182.616.217 1.001.032.355.017.748-.097 1.138-.244.817-.287 1.527-.228 2.142.063.65.244 1.204.43 1.657.004.009.007.017.011.026.204.49.397.83.606 1.262.09.186.173.373.229.553.056.179.091.366.074.555-.011.114-.044.222-.091.322-.048.1-.111.19-.183.271-.145.165-.333.3-.53.407-.208.112-.436.2-.661.262-.051.015-.103.028-.154.04-.012.104-.007.228.026.376l.001.007c.028.122.069.213.128.357.022.053.046.115.063.178.016.062.029.134.025.212-.004.081-.026.166-.075.248-.05.084-.12.151-.2.201-.004.003-.009.006-.014.009-.087.053-.19.098-.305.136.01.004.019.009.03.015.036.022.079.056.118.108.036.049.068.113.085.193.016.079.017.168-.003.267-.019.092-.056.188-.112.287-.004.007-.008.014-.012.021-.104.176-.282.388-.588.637-.037.15-.047.293-.045.441.002.165.021.338.026.528.002.094 0 .194-.011.297-.012.106-.034.214-.072.323-.039.114-.094.223-.165.329-.075.112-.166.217-.272.316-.114.107-.252.193-.397.263-.154.073-.324.132-.501.179-.311.082-.655.13-.999.152-.091.006-.183.01-.276.013-.495.014-1.021-.017-1.55-.089-.575-.079-1.148-.207-1.698-.38-.025-.008-.051-.016-.076-.024z" fill="url(#d)"/>
+ <g transform="matrix(.0810495 0 0 .0810495 9.2860406 7.0299094)">
+ <path d="m266.596 151.315c.353.594 1.928 1.672 5.466.836.653-.154 1.369-.375 2.161-.645 3.716-1.265 8.775-3.446 14.799-4.175 2.892-.351 6-.354 9.173.009 3.258.373 6.382 1.104 9.466 2.109 1.326.432 2.614.905 3.89 1.407 1.945.767 3.977 1.621 6.18 2.787 4.862 2.574 8.657 5.739 10.925 8.138-1.51-2.781-3.981-7.427-8.173-11.744-1.911-1.968-3.955-3.627-6.04-4.897-1.383-.842-2.86-1.574-4.412-2.191-3.622-1.44-7.436-2.174-11.256-2.406-3.73-.226-7.273.034-10.523.428-6.682.809-12.69 2.282-16.631 4.125-.84.393-1.571.797-2.184 1.212-3.383 2.286-3.137 4.506-2.841 5.007z" fill="#210707" fill-rule="nonzero"/>
+ <path d="m272.605 179.891c.931 1.513 2.449 4.269 5.123 6.501 1.229 1.026 2.567 1.822 3.929 2.316.897.325 1.846.547 2.829.675 2.287.296 4.585.061 6.823-.393 2.141-.435 4.266-1.083 6.138-1.561 1.923-.492 3.814-.873 5.586-1.122 1.86-.261 3.323-.343 4.739-.392.593-.021 1.15-.036 1.694-.058.834-.033 1.717-.111 2.767-.055 2.394.126 4.578.986 6.002 1.963-.653-1.366-1.718-3.969-4.022-6.056-1.067-.966-2.274-1.703-3.527-2.14-.823-.288-1.698-.47-2.606-.558-2.108-.204-4.241.109-6.334.605-2.039.484-4.012 1.127-5.884 1.606-1.89.483-3.795.835-5.64 1.041-1.914.214-3.559.252-5.177.232-.684-.009-1.358-.027-2.014-.044-1.022-.026-2.09-.024-3.364-.171-2.854-.33-5.41-1.341-7.062-2.389z" fill="#210707" fill-rule="nonzero"/>
+ <path d="m100.447 352.667v96.447l356.735-205.961-92.317-55.51m-220.177-130.9-44.241-25.104v67.097" fill="none"/>
+ <path d="m168.143 196.428s-1.784 14.943 12.108 15.781c7.231.436 5.439-17.378 5.439-17.378" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yokadi.svg b/.icons/kora/apps/scalable/yokadi.svg
new file mode 100644
index 000000000..cc35a980d
--- /dev/null
+++ b/.icons/kora/apps/scalable/yokadi.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.2165 36.2165 0 703.214 42.119)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00869f" offset="0"/>
+ <stop stop-color="#00a5c3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m2.332 9.588v-1.028c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v1.028z" fill="#ebebeb" fill-opacity=".1"/>
+ <path d="m45.668 38.412v1.028c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-1.028z" fill-opacity=".2"/>
+ <g fill-opacity=".5">
+ <path d="m33.317 7.335h-.105c-.099 0-.178-.081-.178-.18v-.302c-.426-.107-.548-.36-.548-.879 0-.766.622-1.389 1.388-1.389s1.388.623 1.388 1.389c0 .511-.129.763-.546.874v.306c0 .1-.081.18-.18.18h-.104c-.099 0-.18-.08-.18-.18v-.24c-.047.003-.095.005-.146.006v.235c0 .099-.08.179-.179.179h-.104c-.1 0-.18-.08-.18-.179v-.234c-.051-.001-.1-.003-.147-.006v.24c0 .099-.08.18-.179.18zm-.018-1.926c.235.092.426.185.426.414 0 .227-.154.271-.426.412-.209.109-.427-.185-.427-.412 0-.229.207-.499.427-.414zm1.145 0c.227-.064.426.185.426.414 0 .227-.224.533-.426.412-.248-.147-.426-.185-.426-.412 0-.229.166-.34.426-.414z" fill="#ededed"/>
+ <path d="m40.535 5.039.418.442.661-.626.528.557-.66.626.418.442c.143.15.141.383-.003.518-.144.137-.376.126-.517-.024l-.42-.442-.662.628-.529-.557.664-.596-.419-.475c-.143-.15-.14-.382.003-.518.144-.136.376-.125.518.025z" fill="#fff"/>
+ <path d="m37.201 4.892.004-.169.607.016-.006.169.328.009c.314.009.563.272.554.586l-.031 1.139c-.008.315-.27.564-.585.555l-1.26-.034c-.315-.008-.563-.271-.554-.585l.03-1.14c.008-.315.271-.563.586-.555zm-.182.496c.163.004.292.141.287.304-.003.163-.14.292-.303.288s-.293-.141-.288-.304c.004-.163.141-.292.304-.288zm1.009.027c.163.005.293.14.288.304-.004.164-.14.293-.304.288-.163-.004-.292-.14-.288-.304.005-.163.141-.292.304-.288z" fill="#fff"/>
+ </g>
+ <path d="m17.213 11.501-1 5-1-2h-1v1l1 2h2l1-5v-1zm-11 1v3s0 1 1 1h3v2h-4v1h4c1 0 1-1 1-1v-6h-1v3h-3v-3zm7 6v1h6v-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yoshimi.svg b/.icons/kora/apps/scalable/yoshimi.svg
new file mode 100644
index 000000000..c6007b4e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/yoshimi.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.995 37.995 0 24 45.2605)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff57a3" offset="0"/>
+ <stop stop-color="#ff7bb6" offset="1"/>
+ </linearGradient>
+ <path d="m8.383 3.278 6 6" fill="none" stroke="#434343" stroke-width="4"/>
+ <path d="m39.617 3.278-6.693 6.693" fill="none" stroke="#434343" stroke-width="4.46"/>
+ <path d="m44.078 11.461c0-2.332-1.89-4.222-4.222-4.222h-31.712c-2.332 0-4.222 1.89-4.222 4.222v29.481c0 2.332 1.89 4.222 4.222 4.222h31.712c2.332 0 4.222-1.89 4.222-4.222z" fill="url(#a)"/>
+ <path d="m15.076 13.931c3.694 0 6.693 2.999 6.693 6.693s-2.999 6.693-6.693 6.693-6.693-2.999-6.693-6.693 2.999-6.693 6.693-6.693zm17.848 0c3.694 0 6.693 2.999 6.693 6.693s-2.999 6.693-6.693 6.693-6.693-2.999-6.693-6.693 2.999-6.693 6.693-6.693z" fill="#bd1c00"/>
+ <path d="m15.076 18.393c1.232 0 2.231 1 2.231 2.231s-.999 2.231-2.231 2.231c-1.231 0-2.231-1-2.231-2.231s1-2.231 2.231-2.231zm17.848 0c1.231 0 2.231 1 2.231 2.231s-1 2.231-2.231 2.231c-1.232 0-2.231-1-2.231-2.231s.999-2.231 2.231-2.231z" fill="#1b1b1b"/>
+ <path d="m10.614 29.548h26.771v13.385h-26.771z" fill="#2c2c2c"/>
+ <path d="m12.845 31.779v3.346h2.231v-3.346zm4.462 0v3.346h3.347v-3.346zm5.578 0v3.346h2.23v-3.346zm4.461 0v3.346h3.347v-3.346zm5.578 0v3.346h2.231v-3.346zm-20.079 5.577v3.346h2.231v-3.346zm4.462 0v3.346h3.347v-3.346zm5.578 0v3.346h2.23v-3.346zm4.461 0v3.346h3.347v-3.346zm5.578 0v3.346h2.231v-3.346z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/youdao-dict.svg b/.icons/kora/apps/scalable/youdao-dict.svg
new file mode 100644
index 000000000..5bb6f96f8
--- /dev/null
+++ b/.icons/kora/apps/scalable/youdao-dict.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m31 9 8 6s-2 6-2 18l-4 4c-12 0-18 2-18 2l-6-8 4-4 2 2h-2l4 6s4-2 14-2l2-2c0-10 2-14 2-14l-6-4v2l-2-2zm-13 0c4.937 0 9 4.063 9 9-.001 1.403-.33 2.786-.961 4.039l4.961 4.961-4 4-4.965-4.965c-1.251.632-2.633.962-4.035.965-4.937 0-9-4.063-9-9s4.063-9 9-9zm0 4c-2.743 0-5 2.257-5 5s2.257 5 5 5 5-2.257 5-5-2.257-5-5-5z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/your-freedom.svg b/.icons/kora/apps/scalable/your-freedom.svg
new file mode 100644
index 000000000..301526cf3
--- /dev/null
+++ b/.icons/kora/apps/scalable/your-freedom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -20 20 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ae292f" offset="0"/>
+ <stop stop-color="#ef4848" offset="1"/>
+ </linearGradient>
+ <path transform="translate(.416873 -1.02246)" d="m21.369 3.738-1.553 5.795 13.65 3.657 1.553-5.795zm11.288 8.154-4.008 14.961 5.795 1.552 4.008-14.96zm-11.607-3.049-5.795-1.553-2.325 8.679 5.795 1.554z" fill="#860030" fill-rule="nonzero"/>
+ <path transform="translate(0 1.02246)" d="m40 26.878c0-.763-.303-1.495-.843-2.035s-1.272-.843-2.035-.843h-26.244c-.763 0-1.495.303-2.035.843s-.843 1.272-.843 2.035v14.244c0 .763.303 1.495.843 2.035s1.272.843 2.035.843h26.244c.763 0 1.495-.303 2.035-.843s.843-1.272.843-2.035z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/youtrack.svg b/.icons/kora/apps/scalable/youtrack.svg
new file mode 100644
index 000000000..0ebb0af7d
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtrack.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)">
+ <path d="m4 24v-14.251c0-3.174 2.575-5.749 5.749-5.749h14.251v20z" fill="#cf4f8c"/>
+ <path d="m24 4h14.251c3.174 0 5.749 2.575 5.749 5.749v14.251h-20z" fill="#2086e7"/>
+ <path d="m24 44h-14.251c-3.174 0-5.749-2.575-5.749-5.749v-14.251h20z" fill="#2086e7"/>
+ <path d="m44 24v14.251c0 3.174-2.575 5.749-5.749 5.749h-14.251v-20z" fill="#6655e4"/>
+ </g>
+ <path d="m8.8324 8.8324h30.3352v30.3352h-30.3352z" fill="#242424" stroke-width="1.0834"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m16 33c-.552 0-1-.448-1-1s.448-1 1-1h8c.552 0 1 .448 1 1s-.448 1-1 1zm3-14.667 2.2-2.933c.331-.442.958-.531 1.4-.2s.531.958.2 1.4l-2.8 3.734v3.666c0 .552-.448 1-1 1s-1-.448-1-1v-3.666l-2.8-3.734c-.331-.442-.242-1.069.2-1.4s1.069-.242 1.4.2zm11-3.333c.552 0 1 .448 1 1s-.448 1-1 1h-1v7c0 .552-.448 1-1 1s-1-.448-1-1v-7h-1c-.552 0-1-.448-1-1s.448-1 1-1z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/youtube-circle.svg b/.icons/kora/apps/scalable/youtube-circle.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-circle.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/youtube-dl-gui.svg b/.icons/kora/apps/scalable/youtube-dl-gui.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-dl-gui.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/youtube-dl-qt-icon.svg b/.icons/kora/apps/scalable/youtube-dl-qt-icon.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-dl-qt-icon.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/youtube-dl.svg b/.icons/kora/apps/scalable/youtube-dl.svg
new file mode 100644
index 000000000..caee671e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-dl.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.415e-5 -45.5933 32.3044 -1.998e-5 292.215 46.8318)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#810810" offset="0"/>
+ <stop stop-color="#db2b2e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.215567 -12.5328 12.5328 -.215567 428.182 25.8523)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bebebe" offset="0"/>
+ <stop stop-color="#fefefe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.13148 19.8649 -19.8649 -.13148 38.2152 28.1527)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#009eb2" offset="0"/>
+ <stop stop-color="#62bda9" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m35.291 20.181c-.129-1.543-1.049-3.49-2.94-3.559-5.282-.355-11.538-.452-16.915 0-1.668.186-2.812 2.219-2.936 3.761-.264 3.243-.264 5.088 0 8.33.126 1.543 1.24 3.587 2.939 3.801 5.441.355 11.666.406 16.915 0 1.646-.285 2.812-2.258 2.939-3.801.262-3.244.262-5.29-.002-8.532zm-14.295 8.48v-8.312l7.246 4.156z" fill="url(#b)" fill-rule="nonzero"/>
+ <circle cx="38.173" cy="38.173" r="9.827" fill="url(#c)"/>
+ <path d="m43.486 38.97c-.386-.388-1.013-.39-1.401-.003l-3.919 4.313-3.901-4.329c-.386-.389-1.013-.39-1.401-.003s-.389 1.015-.003 1.404l4.538 5.037c.209.21.488.303.762.286.273.018.553-.074.763-.283l4.559-5.017c.387-.387.389-1.016.003-1.405zm-5.308-4.192c.901.002 1.634-.728 1.636-1.631.001-.902-.728-1.635-1.629-1.637s-1.633.728-1.635 1.63c-.002.903.727 1.636 1.628 1.638zm-.01 4.668c.902.002 1.634-.728 1.636-1.63.002-.903-.728-1.636-1.629-1.638s-1.633.728-1.635 1.631c-.002.902.727 1.635 1.628 1.637z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/youtube-dlg.svg b/.icons/kora/apps/scalable/youtube-dlg.svg
new file mode 120000
index 000000000..68228e817
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-dlg.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/youtube-music-desktop-app.svg b/.icons/kora/apps/scalable/youtube-music-desktop-app.svg
new file mode 100644
index 000000000..cb9307aa9
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-music-desktop-app.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a71200" offset="0"/>
+ <stop stop-color="#e32a13" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(1.368 0 0 1.3938 -10.5966 -10.3796)" d="m32.659 22.866c.65.375 1.049 1.06 1.049 1.8s-.399 1.425-1.049 1.8c-3.107 1.795-7.856 4.537-10.995 6.349-.658.379-1.473.384-2.135.012-.663-.372-1.072-1.064-1.072-1.813v-12.696c0-.749.409-1.441 1.072-1.813.662-.372 1.477-.367 2.135.013 3.139 1.812 7.888 4.554 10.995 6.348z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/youtube-music.svg b/.icons/kora/apps/scalable/youtube-music.svg
new file mode 100644
index 000000000..3de4051e4
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-music.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.415e-5 -45.5933 32.3044 -1.998e-5 292.215 46.8318)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#810810" offset="0"/>
+ <stop stop-color="#db2b2e" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <g fill="#ffffff" fill-rule="nonzero">
+ <path d="m31.171 22.547c.51.306.822.858.822 1.453s-.312 1.147-.822 1.453c-2.749 1.649-7.213 4.328-10.02 6.012-.523.314-1.175.322-1.706.021-.532-.301-.86-.864-.86-1.474 0-3.334 0-8.69 0-12.024 0-.61.328-1.173.86-1.474.531-.301 1.183-.293 1.706.021 2.807 1.684 7.271 4.363 10.02 6.012z"/>
+ <path d="m24 7.879c-8.844 0-16.121 7.277-16.121 16.121s7.277 16.121 16.121 16.121 16.121-7.277 16.121-16.121-7.277-16.121-16.121-16.121zm-.026 2.687h.026c7.37 0 13.434 6.064 13.434 13.434s-6.064 13.434-13.434 13.434-13.434-6.064-13.434-13.434c0-7.36 6.048-13.42 13.408-13.434z" fill-opacity=".75"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/youtube-to-mp3.svg b/.icons/kora/apps/scalable/youtube-to-mp3.svg
new file mode 100644
index 000000000..6489ea171
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube-to-mp3.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.4561 44.4561 0 24.041 45.6921)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e42238" offset="0"/>
+ <stop stop-color="#fd6820" offset="1"/>
+ </linearGradient>
+ <circle cx="24.041" cy="24.034" r="22.798" fill="url(#a)"/>
+ <path d="m20.733 14.936c-.753.211-1.36 1.052-1.36 1.869v12.951c-.764-.419-1.745-.588-2.763-.312-1.835.5-2.986 2.114-2.592 3.605.393 1.492 2.202 2.324 4.037 1.825 1.465-.399 2.475-1.526 2.636-2.715l.043-12.239 9.52-2.67v9.658c-.764-.419-1.745-.589-2.762-.312-1.836.5-2.987 2.114-2.593 3.605.393 1.491 2.202 2.324 4.038 1.825 1.464-.399 2.474-1.526 2.635-2.715l.043-15.933c0-.612-.362-1.071-.85-1.157l-10.031 2.715h-.001z" fill="#fff" fill-opacity=".76" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/youtube.svg b/.icons/kora/apps/scalable/youtube.svg
new file mode 100644
index 000000000..4c987ff15
--- /dev/null
+++ b/.icons/kora/apps/scalable/youtube.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.428e-5 -32.591 32.591 -1.428e-5 294.553 40.8943)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#810810" offset="0"/>
+ <stop stop-color="#db2b2e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.45373 -106.238 106.238 .45373 1756.7 84.1605)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ececec" offset="0"/>
+ <stop stop-color="#fefefe" offset="1"/>
+ </linearGradient>
+ <g fill-rule="nonzero">
+ <path d="m46.607 15.966c-.256-3.062-2.081-6.924-5.833-7.062-10.478-.704-22.89-.897-33.557 0-3.309.371-5.577 4.402-5.825 7.464-.523 6.432-.523 10.092 0 16.524.251 3.062 2.462 7.116 5.831 7.541 4.404.593 29.423.637 33.556 0 3.267-.566 5.581-4.479 5.831-7.541.521-6.435.521-10.495-.004-16.926h.001z" fill="url(#a)"/>
+ <path d="m20.038 15.866c-.546-.313-1.217-.312-1.762.003-.545.316-.88.898-.88 1.527v14.404c0 .629.335 1.211.879 1.526.545.316 1.216.317 1.762.004 3.372-1.932 9.173-5.258 12.558-7.198.549-.314.887-.898.887-1.53s-.338-1.216-.886-1.531c-3.385-1.942-9.186-5.27-12.558-7.205z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/yubikey-neo-manager.svg b/.icons/kora/apps/scalable/yubikey-neo-manager.svg
new file mode 100644
index 000000000..ef662cab1
--- /dev/null
+++ b/.icons/kora/apps/scalable/yubikey-neo-manager.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6ca006" offset="0"/>
+ <stop stop-color="#9aca3c" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25.603 21.668 5.787-7.854c.655-.889 1.908-1.079 2.796-.424.889.655 1.079 1.908.424 2.796l-14 19c-.655.889-1.908 1.079-2.796.424-.889-.655-1.079-1.908-.424-2.796l5.787-7.854-7.672-8.631c-.733-.825-.659-2.09.166-2.824.825-.733 2.09-.659 2.824.166z" fill="#fff"/>
+ <circle cx="35.764" cy="35.764" r="11" fill="#9739d9"/>
+ <path transform="translate(-.236 .764)" d="m38 35.128v-4.628c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5v9c0 .641-.407 1.211-1.013 1.419s-1.278.008-1.671-.498l-4.316-5.549v4.628c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5v-9c0-.641.407-1.211 1.013-1.419s1.278-.008 1.671.498z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yubikey-personalization-gui.svg b/.icons/kora/apps/scalable/yubikey-personalization-gui.svg
new file mode 100644
index 000000000..82007fe17
--- /dev/null
+++ b/.icons/kora/apps/scalable/yubikey-personalization-gui.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6ca006" offset="0"/>
+ <stop stop-color="#9aca3c" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25.603 21.668 5.787-7.854c.655-.889 1.908-1.079 2.796-.424.889.655 1.079 1.908.424 2.796l-14 19c-.655.889-1.908 1.079-2.796.424-.889-.655-1.079-1.908-.424-2.796l5.787-7.854-7.672-8.631c-.733-.825-.659-2.09.166-2.824.825-.733 2.09-.659 2.824.166z" fill="#fff"/>
+ <circle cx="35.764" cy="35.764" r="11" fill="#d939a1"/>
+ <path transform="translate(-.236 .764)" d="m34.488 28.999-.133 1.58c-.506.186-.976.455-1.391.797l-1.449-.676-1.513 2.598 1.315.906c-.046.262-.071.528-.072.795 0 .268.023.535.069.798l-1.314.903 1.513 2.599 1.446-.675c.416.34.887.608 1.393.792l.133 1.584h3.027l.134-1.58c.505-.186.976-.455 1.39-.797l1.449.676 1.514-2.598-1.316-.906c.047-.262.071-.528.073-.795-.001-.268-.024-.535-.07-.799l1.313-.901-1.513-2.598-1.446.675c-.416-.34-.887-.608-1.393-.792l-.134-1.584h-3.027l.002-.002zm1.513 4.286c.949-.001 1.73.773 1.73 1.714 0 .94-.781 1.714-1.73 1.714-.948-.001-1.728-.774-1.729-1.714.001-.94.781-1.714 1.729-1.714z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yubikey-piv-manager.svg b/.icons/kora/apps/scalable/yubikey-piv-manager.svg
new file mode 100644
index 000000000..2dfca1cff
--- /dev/null
+++ b/.icons/kora/apps/scalable/yubikey-piv-manager.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6ca006" offset="0"/>
+ <stop stop-color="#9aca3c" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25.603 21.668 5.787-7.854c.655-.889 1.908-1.079 2.796-.424.889.655 1.079 1.908.424 2.796l-14 19c-.655.889-1.908 1.079-2.796.424-.889-.655-1.079-1.908-.424-2.796l5.787-7.854-7.672-8.631c-.733-.825-.659-2.09.166-2.824.825-.733 2.09-.659 2.824.166z" fill="#fff"/>
+ <circle cx="35.764" cy="35.764" r="11" fill="#ff8c10"/>
+ <path transform="translate(-.236 1.41909)" d="m34 37v2.5c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5v-9c0-.828.672-1.5 1.5-1.5h7c.828 0 1.5.672 1.5 1.5v5c0 .828-.672 1.5-1.5 1.5zm0-5v2h4v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yubioath.svg b/.icons/kora/apps/scalable/yubioath.svg
new file mode 100644
index 000000000..461b36ac2
--- /dev/null
+++ b/.icons/kora/apps/scalable/yubioath.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6ca006" offset="0"/>
+ <stop stop-color="#9aca3c" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m24 4c-10.972 0-20 9.028-20 20s9.028 20 20 20 20-9.028 20-20-9.028-20-20-20z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)" d="m25.603 21.668 5.787-7.854c.655-.889 1.908-1.079 2.796-.424.889.655 1.079 1.908.424 2.796l-14 19c-.655.889-1.908 1.079-2.796.424-.889-.655-1.079-1.908-.424-2.796l5.787-7.854-7.672-8.631c-.733-.825-.659-2.09.166-2.824.825-.733 2.09-.659 2.824.166z" fill="#fff"/>
+ <circle cx="35.764" cy="35.764" r="11" fill="#3b3b3b"/>
+ <path transform="translate(-.236 .764)" d="m37.898 36c-.468 2.271-2.497 4-4.898 4-2.743 0-5-2.257-5-5s2.257-5 5-5c2.401 0 4.43 1.729 4.898 4h6.102v2h-1v2h-2v-2zm-4.898-4c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yumex-dnf.svg b/.icons/kora/apps/scalable/yumex-dnf.svg
new file mode 120000
index 000000000..7a77b571c
--- /dev/null
+++ b/.icons/kora/apps/scalable/yumex-dnf.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yumex.svg b/.icons/kora/apps/scalable/yumex.svg
new file mode 120000
index 000000000..308b22c9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/yumex.svg
@@ -0,0 +1 @@
+software.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/yuna.svg b/.icons/kora/apps/scalable/yuna.svg
new file mode 100644
index 000000000..7eff99b44
--- /dev/null
+++ b/.icons/kora/apps/scalable/yuna.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 23.9855 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1c273e" offset="0"/>
+ <stop stop-color="#32466d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m14.194 3.479c-1.663.794-3.224 1.788-4.648 2.959 1.355 4.753 3.219 11.47 4.21 16.424 1.7 8.499 5.303 10.016 7.968 10.239v13.55c.756.075 1.516.113 2.276.113.761-.008 1.52-.054 2.276-.138v-13.525c2.665-.223 6.268-1.74 7.968-10.239.991-4.957 2.858-11.679 4.212-16.431-1.426-1.165-2.988-2.154-4.652-2.943-.798 4.005-2.553 12.417-4.113 17.097-2.276 6.83-3.415 6.83-5.691 6.83s-3.415 0-5.691-6.83c-1.561-4.682-3.318-13.103-4.115-17.106z" fill="#d7d7d7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/yuzu.svg b/.icons/kora/apps/scalable/yuzu.svg
new file mode 100644
index 000000000..cd18cc852
--- /dev/null
+++ b/.icons/kora/apps/scalable/yuzu.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.528 45.528 0 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e4e4e4" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.415 13.756c7.543 0 13.658 6.115 13.658 13.659 0 7.543-6.115 13.658-13.658 13.658h-2.277v-27.317zm1.138 3.49v20.343c5.182-.579 9.103-4.959 9.105-10.174-.006-5.213-3.925-9.589-9.105-10.169z" fill="#e10b00"/>
+ <path d="m20.585 6.927c-7.543 0-13.658 6.115-13.658 13.658 0 7.544 6.115 13.659 13.658 13.659h2.277v-27.317zm-1.138 3.49v20.343c-5.182-.579-9.103-4.96-9.105-10.175.006-5.212 3.925-9.589 9.105-10.168z" fill="#009ac2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/z_frame_8.svg b/.icons/kora/apps/scalable/z_frame_8.svg
new file mode 120000
index 000000000..5d2e72e2f
--- /dev/null
+++ b/.icons/kora/apps/scalable/z_frame_8.svg
@@ -0,0 +1 @@
+zrythm.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zaproxy.svg b/.icons/kora/apps/scalable/zaproxy.svg
new file mode 100644
index 000000000..53c364a0f
--- /dev/null
+++ b/.icons/kora/apps/scalable/zaproxy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.3911 35.3911 0 968.766 41.2823)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0435b8" offset="0"/>
+ <stop stop-color="#13a3e3" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path transform="matrix(2.07332 0 0 2.07332 .417253 2.17107)" d="m1 3 9-2 5 5-3 1 4 4-2 1 7 9-14-8 2-1-6-4 3-1z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zart.svg b/.icons/kora/apps/scalable/zart.svg
new file mode 100644
index 000000000..283619775
--- /dev/null
+++ b/.icons/kora/apps/scalable/zart.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3f395c" offset="0"/>
+ <stop stop-color="#594e79" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m20.805 38.887c-3.294-.653-5.814-1.787-5.434-3.47 1.071-2.757 1.989-6.432 1.732-10.647 6.448-.282 10.965-2.158 15.338-2.601-1.32 6.225 1.24 12.502 1.31 13.655-.314 1.843-7.446 4.153-12.946 3.063zm-4.546-22.471c1.301.007 2.439.129 2.714.399.276.273-2.395.128-3.892 1.279-1.259.968 2.103 2.372 5.184 2.493 5.106.201 11.778-.417 12.223-.962.449-.663-1.767-.903-2.69-.915-1.26-.017-2.681 1.01-3.812 1.027-1.146.018 1.54-2.4 3.531-2.544 1.611-.117 3.128.494 4.583.979 1.863.372 4.69 2.15 4.964 2.709.349.712-.293.422-.363.404-.344-.108-2.032-.586-3.849-.485-.322.018-.868.085-1.45.185-4.393.754-15.243 3.861-19.823 2.794-3.78-.395-7.958-5.621-1.013-7.066.927-.193 2.391-.303 3.693-.297zm11.533-1.107-3.263.305-2.197 2.427-1.298-3.003-2.993-1.334 2.461-2.161.347-3.252 2.819 1.667 3.207-.675-.718 3.191zm8.125-4.16-1.302 1.272-.109 1.828-1.597-.861-1.751.46.315-1.803-.973-1.545 1.792-.253 1.15-1.415.792 1.647z" fill="#30aeee" fill-rule="nonzero"/>
+ <path d="m46 32c0-3.311-2.689-6-6-6h-8c-3.311 0-6 2.689-6 6v8c0 3.311 2.689 6 6 6h8c3.311 0 6-2.689 6-6z" fill="#c929de"/>
+ <path d="m31.725 28c-.4 0-.725.317-.725.707v10.62c0 .391.325.668.725.673h2.275v2h-2.275c-.4 0-.725.254-.725.645v.648c0 .39.325.707.725.707h8.55c.4 0 .725-.317.725-.707v-.648c0-.391-.325-.635-.725-.645h-2.275v-2h2.275c.4 0 .725-.282.725-.673v-10.62c0-.39-.325-.707-.725-.707zm4.275 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm0 1c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm0 1c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3 5c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#ffffff" fill-opacity=".75" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zathura.svg b/.icons/kora/apps/scalable/zathura.svg
new file mode 120000
index 000000000..e1b9885f3
--- /dev/null
+++ b/.icons/kora/apps/scalable/zathura.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zaz.svg b/.icons/kora/apps/scalable/zaz.svg
new file mode 100644
index 000000000..6d067b3f6
--- /dev/null
+++ b/.icons/kora/apps/scalable/zaz.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5294 45.5294 0 210.898 46.7647)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b0b0b0" offset="0"/>
+ <stop stop-color="#e8e8e8" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <circle cx="24" cy="16" r="12" fill="#2237b5"/>
+ <path d="m11.111 24c-1.717 0-3.11 1.351-3.111 3.018.001 1.238.882 2.146 1.969 2.804 2.031 1.231 5.788 5.233 8.357 6.534.966.465 2.039.623 2.988.642l4.879-.002c1.059.03 2.344-.092 3.481-.64 2.569-1.301 6.326-5.303 8.357-6.534 1.087-.658 1.968-1.566 1.969-2.804-.001-1.667-1.394-3.018-3.111-3.018-.944 0-1.836.416-2.426 1.131-1.136 1.515-2.207 3.355-3.445 5.069-1.901 2.883-5.051 4.779-6.846 4.78-3.293-.104-5.033-1.842-7.102-4.659-1.275-1.748-2.37-3.639-3.533-5.19-.59-.715-1.482-1.131-2.426-1.131z" fill="#656565" fill-rule="nonzero"/>
+ <ellipse cx="24" cy="40" rx="10" ry="4" fill="#ffd95f"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zbstudio.svg b/.icons/kora/apps/scalable/zbstudio.svg
new file mode 100644
index 000000000..a973985cc
--- /dev/null
+++ b/.icons/kora/apps/scalable/zbstudio.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.0724 0 0 1.0724 -1.7377 -1.7377)">
+ <path d="m7 30h-2v-15c0-.552.448-1 1-1s1 .448 1 1zm36 0h-2v-15c0-.552.448-1 1-1s1 .448 1 1z" fill="#515153"/>
+ <path d="m8 26c2.208 0 4 1.792 4 4s-1.792 4-4 4c-2.207 0-4-1.792-4-4s1.793-4 4-4zm32 0c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4z" fill="#6b6c6e"/>
+ <path d="m32 10.027c0-.538-.214-1.053-.594-1.433s-.895-.594-1.433-.594h-11.946c-.538 0-1.053.214-1.433.594s-.594.895-.594 1.433v17.973h16z" fill="#6b6c6e"/>
+ </g>
+ <path d="m17.5655 13.2759h12.8688v10.724h-12.8688z" fill="#3f3f3f" stroke-width="1.0724"/>
+ <ellipse cx="23.9999" cy="19.7103" rx="4.2896" ry="4.2896" fill="#e25e18" stroke-width="1.0724"/>
+ <path transform="matrix(1.0724 0 0 1.0724 -1.7377 -1.7377)" d="m40 26c0-2-2-4-4-4h-24c-2 0-4 2-4 4v12s4 2 16 2 16-2 16-2z" fill="#8a8a8c" fill-rule="nonzero"/>
+ <path transform="matrix(1.0724 0 0 1.0724 -1.7377 -1.7377)" d="m24 10c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-6 18c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm12 0c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm-6-10c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zdoom.svg b/.icons/kora/apps/scalable/zdoom.svg
new file mode 100644
index 000000000..318f8e9e3
--- /dev/null
+++ b/.icons/kora/apps/scalable/zdoom.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-6e-7 -45.528 45.528 -6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b0608" offset="0"/>
+ <stop stop-color="#a71416" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <g fill="none" stroke-width="4.55">
+ <path d="m24 18.309h10.244s2.276 2.276 2.276 6.26-2.276 5.122-2.276 5.122h-7.968v-5.691" stroke="#9e9e9e"/>
+ <path d="m10.342 18.309h13.658l-11.382 11.382h13.658" stroke="#fefefe"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/zeal.svg b/.icons/kora/apps/scalable/zeal.svg
new file mode 100644
index 000000000..bcb836fd5
--- /dev/null
+++ b/.icons/kora/apps/scalable/zeal.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#393939" offset="0"/>
+ <stop stop-color="#616161" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 27.8426 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b13417" offset="0"/>
+ <stop stop-color="#fe4b21" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-29.24v-43.336z" fill="url(#b)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m32.588 2.332h6.785v9.143l-3.397-2.398-3.388 2.398z" fill-opacity=".9"/>
+ <path d="m34.015 28.76-.24 6.135h-17.642v-.786l13.275-17.686h-6.55c-1.412 0-2.336.095-2.773.284-.436.175-.793.517-1.07 1.026-.393.728-.618 1.631-.676 2.708h-.874l.131-5.546h16.769v.808l-13.406 17.729h7.292c1.529 0 2.562-.124 3.101-.371.553-.262.997-.713 1.332-1.354.232-.466.429-1.448.589-2.947z" fill-opacity=".84"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/zegrapher.svg b/.icons/kora/apps/scalable/zegrapher.svg
new file mode 100644
index 000000000..84903885a
--- /dev/null
+++ b/.icons/kora/apps/scalable/zegrapher.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#13bee3" offset="0"/>
+ <stop stop-color="#00c8c8" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14.943 37.831c-1.516-.453-1.887-2.374-1.279-3.69.92-2.374 2.911-4.055 4.898-5.506-1.222-.418-.936-1.887-.635-2.204.193-.202-.723-.492-1.097-.654-3.567-2.16-6.888-5.205-8.411-9.213-.691-1.935-.675-4.56 1.185-5.825 2.166-1.458 4.951-.445 6.951.845 2.58 1.666 4.55 4.118 6.162 6.72.719-.96 2.271-.691 2.634.027 2.171-3.535 5.225-7.089 9.343-8.167 1.945-.535 4.399.238 5.051 2.339.871 2.789-.638 5.635-2.28 7.799-1.972 2.535-4.544 4.547-7.348 6.054.767.857.221 1.944-.616 2.238 2.131 1.597 4.593 3.712 5.085 6.504.423 1.919-1.684 3.464-3.402 2.705-3.076-1.077-5.207-3.867-6.797-6.616-.249-.718-.499-.732-.75-.008-1.591 2.747-3.692 5.527-6.752 6.624-.627.182-1.314.242-1.942.027zm2.592-2.657c1.976-1.159 3.265-3.252 4.051-5.375-2.014.511-3.87 1.787-5.16 3.438-1.053 1.173-.707 3.029 1.109 1.937zm14.508.069c.652-1.397-1.092-2.92-2.06-3.764-.897-.782-3.468-1.708-3.468-1.708.89 2.161 2.198 4.601 4.366 5.616.372.142.972.261 1.162-.144zm-14.17-15.106c-2.885 1.857 4.232 5.434 4.413 4.763.361.122-2.055-6.281-4.413-4.763zm9.581 4.382c1.463-.586 3.261-1.72 3.258-3.511-.606-1.826-2.858-.407-3.508.692-.499.792-1.472 2.734-1.24 3.217.475-.081 1.036-.235 1.49-.398zm-9.124-6.522c-1.087-.897-2.514-2.249-3.899-1.675-1.362.566.25 3.042.853 4.046.47-2.486 2.406-2.257 3.046-2.371zm14.257-1.654c-.949.169-2.815 1.273-2.916 1.786 1.233-.154 2.826.191 3.178 2.256 0 0 2.978-4.711-.262-4.042zm-20.85-.474c.478-1.439 1.987-2.128 3.404-2.04 1.066.053-.916-.692-1.094-.869-1.102-.566-3.293-1.033-3.584.7-.199 1.105.382 3.077 1.022 3.463.037-.425.109-.851.252-1.254zm24.562-3.4c-1.421-.138-2.706.617-3.876 1.337 2.945-.432 4.249 1.696 4.228 3.415 1.526-2.819 1.082-4.481-.352-4.752z" fill="#2c2c2c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zeitgeist.svg b/.icons/kora/apps/scalable/zeitgeist.svg
new file mode 120000
index 000000000..c01534f01
--- /dev/null
+++ b/.icons/kora/apps/scalable/zeitgeist.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zen-icon.svg b/.icons/kora/apps/scalable/zen-icon.svg
new file mode 120000
index 000000000..e4421720d
--- /dev/null
+++ b/.icons/kora/apps/scalable/zen-icon.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zenkit.svg b/.icons/kora/apps/scalable/zenkit.svg
new file mode 100644
index 000000000..e8e083c02
--- /dev/null
+++ b/.icons/kora/apps/scalable/zenkit.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c92186" offset="0"/>
+ <stop stop-color="#f556b6" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m24.972 7.19c-.232-.302-.591-.479-.972-.479s-.74.177-.972.479l-12.269 15.949c-.329.428-.339 1.021-.025 1.461l12.268 17.175c.23.322.602.514.998.514s.768-.192.998-.514l12.268-17.175c.314-.44.304-1.033-.025-1.461zm-.865 31.612 4.563-13.689h-9.34l4.563 13.689.107.149zm-9.991-13.689 7.352 10.294-3.431-10.294zm19.768 0h-3.921l-3.431 10.294 2.839-3.975zm-15.255-8.181-5.349 6.955h4.757l3.638-10.915zm5.328-6.926-4.627 13.881h9.34l-4.627-13.882-.043-.055zm6.006 13.881h4.757l-8.395-10.915z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zenmap.svg b/.icons/kora/apps/scalable/zenmap.svg
new file mode 100644
index 000000000..68d3c0b86
--- /dev/null
+++ b/.icons/kora/apps/scalable/zenmap.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -45.5281 45.5281 0 80.2727 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#20ccff" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m22.691 15.716c4.125-.506 7.887 2.429 8.392 6.554.508 4.126-2.43 7.886-6.554 8.393-4.126.508-7.885-2.429-8.393-6.556-.504-4.124 2.433-7.882 6.555-8.391z" fill="#cae8fd"/>
+ <g fill="none" stroke="#cae8fd">
+ <path d="m40.726 25.425s-5.778-9.392-16.654-9.59c-10.877-.198-16.798 9.59-16.798 9.59" stroke-width="3.3"/>
+ <path d="m37.304 26.54s-5.701 5.996-13.695 6.119c-8.112.124-13.692-6.235-13.692-6.235" stroke-width="1.33"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/zeroinstall.svg b/.icons/kora/apps/scalable/zeroinstall.svg
new file mode 120000
index 000000000..308b22c9e
--- /dev/null
+++ b/.icons/kora/apps/scalable/zeroinstall.svg
@@ -0,0 +1 @@
+software.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zerotier-gui.svg b/.icons/kora/apps/scalable/zerotier-gui.svg
new file mode 100644
index 000000000..afedacede
--- /dev/null
+++ b/.icons/kora/apps/scalable/zerotier-gui.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3535 43.3535 0 24 45.6855)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cc5000" offset="0"/>
+ <stop stop-color="#ff7316" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m25 11v3.046c5.573.512 10 5.256 10 10.954s-4.427 10.442-10 10.954v4.046h-2v-4.046c-5.573-.512-10-5.256-10-10.954s4.427-10.442 10-10.954v-3.046h-14v-2h30v2zm-2 5.056c-4.474.504-8 4.345-8 8.944s3.526 8.44 8 8.944zm2 17.888c4.474-.504 8-4.345 8-8.944s-3.526-8.44-8-8.944z" fill="#262626"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zettlr.svg b/.icons/kora/apps/scalable/zettlr.svg
new file mode 100644
index 000000000..edc63fc18
--- /dev/null
+++ b/.icons/kora/apps/scalable/zettlr.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007049" offset="0"/>
+ <stop stop-color="#32a980" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m25.137 40.005c.508-1.09 1.675-2.014 2.023-3.23.427-1.128.289-2.735-.848-3.395-.405-.345-1.02-.117-1.518-.208-2.519-.088-5.308.048-7.348-1.7-2.067-1.83-2.255-4.778-1.842-7.332.875-4.39 3.968-7.915 7.282-10.746.467-.421 1.962-2.026.52-1.899-2.189-.098-6.837-.07-6.837-.07v-3.43h14.862v3.43c-3.743 2.379-7.157 5.453-9.202 9.485-.975 1.909-1.405 3.96-.526 5.978.581 1.186 2.267 1.685 3.521 1.643 1.505.169 3.11-.121 4.537.47 1.973.855 3.001 3.114 2.785 5.191-.086 1.931-1.081 4.359-2.305 5.813z" fill="#fff" fill-opacity=".86" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zevdocs.svg b/.icons/kora/apps/scalable/zevdocs.svg
new file mode 100644
index 000000000..5cfcdaf94
--- /dev/null
+++ b/.icons/kora/apps/scalable/zevdocs.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 32,15.526315 V 7.1052626 H 16 V 15.526315 L 5.1753713,41.842105 C 4.5419593,43.421049 5.7032145,45 7.3923043,45 H 40.646335 c 1.689098,0 2.744776,-1.684206 2.216933,-3.157895 z"/>
+ <path style="fill:#9ccc65" d="M 32,14.526315 V 6.1052626 H 16 V 14.526315 L 5.1753713,40.842105 C 4.5419593,42.421049 5.7032145,44 7.3923043,44 H 40.646335 c 1.689098,0 2.744776,-1.684206 2.216933,-3.157895 z"/>
+ <path style="opacity:0.1" d="M 32.800003,9 H 15.199998 C 13.990003,9 13,8.1000005 13,6.9999996 13,5.9000002 13.990003,5 15.199998,5 H 32.800003 C 34.009998,5 35,5.9000002 35,6.9999996 35,8.1000005 34.009998,9 32.800003,9 Z"/>
+ <path style="fill:#75aa38" d="M 32.800003,8 H 15.199998 C 13.990003,8 13,7.1000005 13,5.9999996 13,4.9000002 13.990003,4 15.199998,4 H 32.800003 C 34.009998,4 35,4.9000002 35,5.9999996 35,7.1000005 34.009998,8 32.800003,8 Z"/>
+ <path style="opacity:0.1" d="M 23.477235,29.881362 C 18.52723,29.060309 15,24.00718 15,24.00718 c 0,0 4.572757,-3.709595 9.522765,-2.888541 C 29.472763,21.939691 33,26.992829 33,26.992829 c 0,0 -4.572757,3.709586 -9.522765,2.888533 z"/>
+ <path style="fill:#2e7d32" d="M 23.477235,28.881362 C 18.52723,28.060309 15,23.00718 15,23.00718 c 0,0 4.572757,-3.709595 9.522765,-2.888541 C 29.472763,20.939691 33,25.992829 33,25.992829 c 0,0 -4.572757,3.709586 -9.522765,2.888533 z"/>
+ <path style="opacity:0.1" d="M 25.971637,41.979775 C 19.806194,41.632872 14,36.908559 14,36.908559 c 0,0 3.975601,-4.27387 10.028372,-3.883336 C 30.081135,33.415756 36,38.09643 36,38.09643 c 0,0 -3.862921,4.230239 -10.028363,3.883345 z"/>
+ <path style="fill:#388e3c" d="M 25.971637,40.979775 C 19.806194,40.632872 14,35.908559 14,35.908559 c 0,0 3.975601,-4.27387 10.028372,-3.883336 C 30.081135,32.415756 36,37.09643 36,37.09643 c 0,0 -3.862921,4.230239 -10.028363,3.883345 z"/>
+ <path style="opacity:0.1" d="m 19.170982,29.324018 c -5.308251,2.790946 -5.170648,7.644702 -5.170648,7.644702 0,0 8.676157,0.476362 13.829027,-2.288869 C 32.982223,31.914628 33,27.03515 33,27.03515 c 0,0 -8.520766,-0.502077 -13.829018,2.288868 z"/>
+ <path style="fill:#43a047" d="m 19.170982,28.324018 c -5.308251,2.790946 -5.170648,7.644702 -5.170648,7.644702 0,0 8.676157,0.476362 13.829027,-2.288869 C 32.982223,30.914628 33,26.03515 33,26.03515 c 0,0 -8.520766,-0.502077 -13.829018,2.288868 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.199219,4 C 13.989224,4 13,4.9000006 13,6 13,6.1732662 13.03201,6.3393939 13.07813,6.5 13.324784,5.6409798 14.179816,5 15.199219,5 h 17.601562 c 1.019403,0 1.874435,0.6409798 2.121094,1.5 C 34.967991,6.3393939 35,6.1732662 35,6 35,4.9000006 34.010776,4 32.800781,4 Z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/ziggurat.svg b/.icons/kora/apps/scalable/ziggurat.svg
new file mode 100644
index 000000000..d9f3614f5
--- /dev/null
+++ b/.icons/kora/apps/scalable/ziggurat.svg
@@ -0,0 +1,7 @@
+<svg width="48" height="48" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(2,0,0,2,2,2)">
+ <path d="m7.2499995 2.7500005 1.7500005 3.7499995 7-2s-14 8.249999-14 17c11.250001-7.5 17-9 17-9l-1-3-8 3s5-6 10-8c0-3-2-3-2-3z" style="opacity:.2"/>
+ <path d="m7.2499995 2.2500005 1.7500005 3.7499995 7-2s-14 8.249999-14 17c11.250001-7.5 17-9 17-9l-1-3-8 3s5-6 10-8c0-3-2-3-2-3z" style="fill:#ea9f57"/>
+ <path d="M 18,1 7.25,2.25 7.4707031,2.7246094 18,1.5 c 0,0 1.744939,0.032893 1.958984,2.5195312 C 19.972825,4.013934 19.98616,4.0055361 20,4 20,1 18,1 18,1 Z M 16,4.5 14.605469,4.8984375 C 11.139648,7.1907346 2,13.890624 2,21 2.00891,20.9941 2.016488,20.9903 2.025391,20.98437 2.5551843,12.428898 16,4.5 16,4.5 Z M 18,9 10.664062,11.75 C 10.326239,12.126458 10,12.5 10,12.5 l 8,-3 0.849609,2.548828 C 18.863665,12.044966 19,12 19,12 Z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/zim.svg b/.icons/kora/apps/scalable/zim.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/kora/apps/scalable/zim.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zint.svg b/.icons/kora/apps/scalable/zint.svg
new file mode 100644
index 000000000..21ea04e9a
--- /dev/null
+++ b/.icons/kora/apps/scalable/zint.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.09 43.09 0 24.7459 45.5275)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c9c9" offset="0"/>
+ <stop stop-color="#ececec" offset="1"/>
+ </linearGradient>
+ <path d="m3.416 2.333c-.598 0-1.083.485-1.083 1.083v7.584c0 .598.485 1.083 1.083 1.083h32.501v5.417c0 1.264-.472 1.598-1.026 1.875s-1.141.292-1.141.292c-.598 0-1.083.485-1.083 1.083v6.5c0 .598.485 1.083 1.083 1.083h3.25s2.122.015 4.276-1.062c2.155-1.077 4.391-3.452 4.391-7.604v-16.251c0-.598-.485-1.083-1.083-1.083h-41.168zm20.584 16.25c-2.992 0-5.417 2.425-5.417 5.417s2.425 5.417 5.417 5.417 5.417-2.425 5.417-5.417-2.425-5.417-5.417-5.417zm-13 1.084s-2.122-.015-4.276 1.062c-2.155 1.077-4.391 3.452-4.391 7.604v16.251c0 .598.485 1.083 1.083 1.083h41.168c.598 0 1.083-.485 1.083-1.083v-7.584c0-.598-.485-1.083-1.083-1.083h-32.501v-5.417c0-1.264.472-1.598 1.026-1.875s1.141-.292 1.141-.292c.598 0 1.083-.485 1.083-1.083v-6.5c0-.598-.485-1.083-1.083-1.083z" fill="url(#a)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zmninja.svg b/.icons/kora/apps/scalable/zmninja.svg
new file mode 100644
index 000000000..4d8e648a8
--- /dev/null
+++ b/.icons/kora/apps/scalable/zmninja.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 24 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2b2b2b" offset="0"/>
+ <stop stop-color="#545151" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(1.1382 0 0 1.1382 -3.3168 -3.3168)">
+ <circle cx="24" cy="24" r="20" fill="url(#a)"/>
+ <path d="m24.271 8.006c-1.159-.021-2.318.085-3.455.314-7.117 1.455-12.393 7.584-12.773 14.838l30.33-6.158c-2.631-5.404-8.093-8.887-14.102-8.994zm9.532 12.045-6.782 1.377c.008.167.028.333.059.498.383 1.881 2.246 3.115 4.127 2.732 1.881-.382 3.114-2.244 2.732-4.125-.034-.164-.079-.325-.136-.482zm-14.158 2.793-6.784 1.377c.009.167.029.333.061.498.329 1.625 1.771 2.804 3.43 2.804.234 0 .467-.023.697-.07 1.881-.382 3.115-2.245 2.732-4.127-.034-.164-.079-.325-.136-.482zm20.312 1.998-30.33 6.158c3.181 6.534 10.433 10.12 17.557 8.68 7.117-1.455 12.393-7.584 12.773-14.838z" fill="#fff" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/zmninjapro.svg b/.icons/kora/apps/scalable/zmninjapro.svg
new file mode 120000
index 000000000..8c00d10b3
--- /dev/null
+++ b/.icons/kora/apps/scalable/zmninjapro.svg
@@ -0,0 +1 @@
+zmninja.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zoho-mail-desktop.svg b/.icons/kora/apps/scalable/zoho-mail-desktop.svg
new file mode 100644
index 000000000..beb867b79
--- /dev/null
+++ b/.icons/kora/apps/scalable/zoho-mail-desktop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 24.01953,5 C 22.897398,4.9960516 21.800907,5.3354528 20.877202,5.9726562 L 6.3783603,15.972656 C 4.890237,16.999395 4.0016823,18.691946 4.001597,20.5 V 37 C 4.001597,37 3.9239745,38.72412 4.8511385,40.642578 5.7783025,42.561036 8.812302,45 11.916981,45 H 36.083019 C 39.187698,45 42.221698,42.561036 43.148862,40.642578 44.076025,38.72412 43.998403,37 43.998403,37 V 20.5 C 43.998318,18.691946 43.109763,16.999395 41.62164,15.972656 L 27.122798,5.9726562 C 26.210059,5.3430166 25.12834,5.0039738 24.01953,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 24.01953,4.000017 C 22.897398,3.9960686 21.800907,4.3354698 20.877202,4.9726732 L 6.3783603,14.972673 C 4.890237,15.999412 4.0016823,17.691963 4.001597,19.500017 V 36.000017 C 4.001597,36.000017 3.9239745,37.724137 4.8511385,39.642595 5.7783025,41.561053 8.812302,44.000017 11.916981,44.000017 H 36.083019 C 39.187698,44.000017 42.221698,41.561053 43.148862,39.642595 44.076025,37.724137 43.998403,36.000017 43.998403,36.000017 V 19.500017 C 43.998318,17.691963 43.109763,15.999412 41.62164,14.972673 L 27.122798,4.9726732 C 26.210059,4.3430336 25.12834,4.0039908 24.01953,4.000017 Z"/>
+ <path style="opacity:0.1" d="M 24.005859,9 A 1.4999321,1.4999321 0 0 0 23.148438,9.265625 L 8.6484375,19.265625 A 1.4999321,1.4999321 0 0 0 8,20.5 V 26.208984 A 1.4999321,1.4999321 0 0 0 8.7558594,27.509766 L 23.255859,35.802734 A 1.4999321,1.4999321 0 0 0 24.759766,35.792969 L 33.246094,30.800781 33.257812,30.794922 A 1.5,1.5 0 0 0 33.259766,30.792969 1.4999321,1.4999321 0 0 0 33.285156,30.775391 1.4999321,1.4999321 0 0 0 34,29.224609 V 25.019531 C 34,23.296964 32.929242,22.027898 31.972656,21.521484 31.016071,21.01507 30.091797,21.001953 30.091797,21.001953 A 1.4999321,1.4999321 0 0 0 30.041016,21 H 17.958984 A 1.4999321,1.4999321 0 0 0 17.855469,21.003906 C 17.855469,21.003906 17.022726,21.044444 16.123047,21.441406 15.673207,21.639887 15.168211,21.939362 14.738281,22.449219 14.308352,22.959075 14,23.70667 14,24.5 A 1.5,1.5 0 0 0 17,24.5 C 17,24.378002 17.000246,24.41958 17.03125,24.382812 17.062254,24.346045 17.169246,24.258234 17.333984,24.185547 17.656394,24.043291 18.028453,24.001875 18.044922,24 H 29.996094 C 30.002246,24.000585 30.298588,24.029058 30.568359,24.171875 30.840918,24.316167 31,24.305875 31,25.019531 V 28.642578 L 23.990234,32.765625 11,25.337891 V 21.287109 L 24,12.322266 37,21.287109 V 37 C 37,37 36.97927,37.325347 36.847656,37.597656 36.716043,37.869965 36.775149,38 36.083984,38 H 11.916016 C 11.224851,38 11.283957,37.869965 11.152344,37.597656 11.02073,37.325347 11,37 11,37 V 31.5 A 1.5,1.5 0 0 0 8,31.5 V 37 C 8,37 7.9786153,37.924623 8.4511719,38.902344 8.9237285,39.880065 10.1905,41 11.916016,41 H 36.083984 C 37.8095,41 39.076272,39.880065 39.548828,38.902344 40.021385,37.924623 40,37 40,37 V 20.5 A 1.4999321,1.4999321 0 0 0 39.351562,19.265625 L 24.851562,9.265625 A 1.4999321,1.4999321 0 0 0 24.005859,9 Z"/>
+ <path style="fill:none;stroke:#2f7abb;stroke-width:2.99956417;stroke-linecap:round;stroke-linejoin:round" d="M 9.499932,30.5 V 36 C 9.499932,36 9.499932,38.50006 11.916613,38.50006 H 36.083411 C 38.500091,38.50006 38.500091,36 38.500091,36 V 19.5 L 24.000011,9.4999021 9.499932,19.5 V 25.20832 L 24.000011,33.5 32.5,28.5"/>
+ <path style="fill:none;stroke:#ffad42;stroke-width:2.99956417;stroke-linecap:round;stroke-linejoin:round" d="M 32.5,28.5 V 24.019524 C 32.5,21.583301 30.041711,21.5 30.041711,21.5 H 17.958311 C 17.958311,21.5 15.5,21.669344 15.5,23.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.019531 4 C 22.897399 3.9960516 21.800658 4.3354528 20.876953 4.9726562 L 6.3789062 14.972656 C 4.890783 15.999395 4.0020384 17.691946 4.0019531 19.5 L 4.0019531 20.5 C 4.0020384 18.691946 4.890783 16.999395 6.3789062 15.972656 L 20.876953 5.9726562 C 21.800658 5.3354529 22.897399 4.9960516 24.019531 5 C 25.128341 5.0039738 26.210308 5.3430167 27.123047 5.9726562 L 41.621094 15.972656 C 43.109217 16.999395 43.997962 18.691946 43.998047 20.5 L 43.998047 19.5 C 43.997962 17.691946 43.109217 15.999395 41.621094 14.972656 L 27.123047 4.9726562 C 26.210308 4.3430167 25.128341 4.0039738 24.019531 4 z"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zoom-desktop.svg b/.icons/kora/apps/scalable/zoom-desktop.svg
new file mode 120000
index 000000000..e522493b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/zoom-desktop.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zoom-icon.svg b/.icons/kora/apps/scalable/zoom-icon.svg
new file mode 120000
index 000000000..e522493b1
--- /dev/null
+++ b/.icons/kora/apps/scalable/zoom-icon.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable/zotero.svg b/.icons/kora/apps/scalable/zotero.svg
new file mode 100644
index 000000000..00a150c2c
--- /dev/null
+++ b/.icons/kora/apps/scalable/zotero.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1.54731 -43.325 43.325 -1.54731 28.659 45.4616)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#85213d" offset="0"/>
+ <stop stop-color="#cc4c8d" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m30.685 34.887c3.049 0 2.737-3.95.249-3.95h-10.109l10.607-13.78c1.679-1.805.995-4.044-1.369-4.044h-12.536c-2.488 0-2.706 3.826 0 3.826h9.177l-11.074 14.713c-1.12 1.338-.342 3.235 1.617 3.235z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zrythm.svg b/.icons/kora/apps/scalable/zrythm.svg
new file mode 100644
index 000000000..e877bae83
--- /dev/null
+++ b/.icons/kora/apps/scalable/zrythm.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.3373 43.3373 0 201.9 45.6687)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bf1e0a" offset="0"/>
+ <stop stop-color="#fa565f" offset="1"/>
+ </linearGradient>
+ <path d="m45.668 8.56c0-3.438-2.79-6.228-6.228-6.228h-30.88c-3.438 0-6.228 2.79-6.228 6.228v30.88c0 3.438 2.79 6.228 6.228 6.228h30.88c3.438 0 6.228-2.79 6.228-6.228z" fill="url(#a)"/>
+ <path d="m10.999 10.999v26.002h26.002v-26.002zm4.334 4.334h17.334v5.417l-6.5 5.417 2.167 3.22 4.333-3.241v6.521h-17.334v-5.417l6.5-5.417-2.167-3.22-4.333 3.241z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zsnes.svg b/.icons/kora/apps/scalable/zsnes.svg
new file mode 100644
index 000000000..a0c92bbce
--- /dev/null
+++ b/.icons/kora/apps/scalable/zsnes.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -39.024 39.024 0 27.252 43.512)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#3f3f3f" offset="1"/>
+ </linearGradient>
+ <circle cx="27.252" cy="24" r="19.512" fill="url(#a)"/>
+ <ellipse cx="10.992" cy="27.252" rx="9.756" ry="5.42" fill="#8cd538"/>
+ <ellipse cx="26.168" cy="35.924" rx="9.756" ry="5.42" fill="#ffeb3b"/>
+ <g fill-rule="nonzero">
+ <path d="m21.832 6.656c-5.352 0-9.756 4.404-9.756 9.756.001.015.003.03.004.044.24-.025.481-.042.722-.05 5.334.001 9.729 4.376 9.754 9.709 5.056-.376 9.018-4.633 9.032-9.703 0-5.352-4.404-9.756-9.756-9.756z" fill="#3f51b5"/>
+ <path d="m38.092 16.412c-4.757 0-8.672 3.915-8.672 8.672.007.168.019.335.036.502 4.162.483 7.408 3.918 7.656 8.1.325.042.652.065.98.07 4.757 0 8.672-3.915 8.672-8.672s-3.915-8.672-8.672-8.672z" fill="#f44336"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/scalable/zulip.svg b/.icons/kora/apps/scalable/zulip.svg
new file mode 100644
index 000000000..3c868f947
--- /dev/null
+++ b/.icons/kora/apps/scalable/zulip.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(6e-7 -45.528 45.528 6e-7 24 46.764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#033fcc" offset="0"/>
+ <stop stop-color="#6492fd" offset="1"/>
+ </linearGradient>
+ <circle cx="24" cy="24" r="22.764" fill="url(#a)"/>
+ <path d="m12.618 33.106c0-1.662.574-2.033 1.449-2.713l8.492-7.49c.158-.133.363.082.249.262l-3.115 6.159c-.088.172.026.367.205.367h12.082c1.871 0 3.402 1.353 3.402 3.415 0 2.061-1.531 3.414-3.402 3.414h-15.96c-1.871.001-3.402-1.753-3.402-3.414zm22.764-18.212c0 1.662-.574 2.033-1.449 2.713l-8.492 7.49c-.158.133-.363-.082-.249-.262l3.115-6.159c.088-.172-.026-.367-.205-.367h-12.082c-1.871 0-3.402-1.353-3.402-3.415 0-2.061 1.531-3.414 3.402-3.414h15.96c1.871-.001 3.402 1.753 3.402 3.414z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zuluCrypt.svg b/.icons/kora/apps/scalable/zuluCrypt.svg
new file mode 100644
index 000000000..71b63e400
--- /dev/null
+++ b/.icons/kora/apps/scalable/zuluCrypt.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#890000" offset="0"/>
+ <stop stop-color="#d92929" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.0834 0 0 1.0834 -2.0016 -2.0016)" d="m10 20c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5h11c.571 0 1.093.325 1.346.837.252.513.191 1.125-.157 1.578 0 0-8.143 10.585-8.143 10.585h7.954c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5h-11c-.571 0-1.093-.325-1.346-.837-.252-.513-.191-1.125.157-1.578 0 0 8.143-10.585 8.143-10.585zm26.936 9.996c.827-.035 1.527.608 1.563 1.435.035.827-.608 1.527-1.435 1.563 0 0-3.054.134-6.1-.981-3.262-1.194-6.496-3.737-6.464-9.074.032-5.336 3.268-7.847 6.513-9.012 3.036-1.091 6.065-.93 6.065-.93.827.043 1.463.749 1.42 1.576s-.749 1.463-1.576 1.42c0 0-2.444-.123-4.895.757-2.241.805-4.505 2.52-4.527 6.207-.022 3.684 2.244 5.414 4.495 6.239 2.468.903 4.941.8 4.941.8z" fill="#ff895e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zuluMount.svg b/.icons/kora/apps/scalable/zuluMount.svg
new file mode 100644
index 000000000..67193ebbd
--- /dev/null
+++ b/.icons/kora/apps/scalable/zuluMount.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.1267 43.1267 0 24 45.628)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a40023" offset="0"/>
+ <stop stop-color="#d92929" offset="1"/>
+ </linearGradient>
+ <path d="m2.332 8.56c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228z" fill="url(#a)"/>
+ <path d="m8.832 19.666c-.897 0-1.625-.728-1.625-1.625s.728-1.625 1.625-1.625h11.918c.619 0 1.184.352 1.458.907.273.556.207 1.218-.17 1.709 0 0-8.822 11.468-8.822 11.468h8.617c.897 0 1.625.729 1.625 1.626 0 .896-.728 1.625-1.625 1.625h-11.917c-.619 0-1.185-.352-1.458-.908-.274-.555-.208-1.218.17-1.708 0 0 8.821-11.469 8.821-11.469zm19.502 12.46c0 .896-.729 1.625-1.626 1.625-.896 0-1.625-.729-1.625-1.625v-18.418c0-.731.488-1.371 1.192-1.566s1.451.103 1.827.73l5.107 8.511 5.107-8.511c.376-.627 1.123-.925 1.827-.73s1.191.835 1.191 1.566v18.418c0 .896-.728 1.625-1.625 1.625s-1.625-.729-1.625-1.625v-12.551l-3.482 5.803c-.293.489-.822.789-1.393.789s-1.1-.3-1.394-.789l-3.481-5.803z" fill="#ff895e"/>
+</svg>
diff --git a/.icons/kora/apps/scalable/zynaddsubfx.svg b/.icons/kora/apps/scalable/zynaddsubfx.svg
new file mode 120000
index 000000000..c2a653ba4
--- /dev/null
+++ b/.icons/kora/apps/scalable/zynaddsubfx.svg
@@ -0,0 +1 @@
+gnome-music.svg \ No newline at end of file
diff --git a/.icons/kora/apps/scalable@2 b/.icons/kora/apps/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/apps/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/accessories-calculator-symbolic.svg b/.icons/kora/apps/symbolic/accessories-calculator-symbolic.svg
new file mode 100644
index 000000000..a579660f5
--- /dev/null
+++ b/.icons/kora/apps/symbolic/accessories-calculator-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 1s-2 0-2 2v11s0 2 2 2h11s2 0 2-2v-11c0-2-2-2-2-2h-11zm-0.973 8.088h5.885v5.885h-5.885v-5.885zm7.061 0h5.885v5.885h-5.885v-5.885zm0-7.061h5.885v5.885h-5.885v-5.885zm-7.061 0h5.885v5.885h-5.885v-5.885z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m3.444 10.635v1h-1v1h1v1h1v-1h1v-1h-1v-1h-1z" fill="#dfdfdf"/>
+ <path d="m9.615 12.615v1h3v-1h-3zm0-2v1h3v-1h-3z" fill="#dfdfdf"/>
+ <path d="m10.075 3.325c-0.34 0.08-0.54 0.58-0.28 0.84l0.65 0.66-0.65 0.66c-0.26 0.15-0.31 0.56-0.1 0.78 0.22 0.21 0.63 0.16 0.78-0.1l0.66-0.65 0.66 0.65c0.15 0.26 0.56 0.31 0.78 0.1 0.21-0.22 0.16-0.63-0.1-0.78l-0.65-0.66 0.65-0.66c0.26-0.23 0.15-0.73-0.18-0.84h-0.07c-0.16-0.02-0.32 0.04-0.43 0.16l-0.66 0.65-0.66-0.65c-0.06-0.08-0.15-0.13-0.25-0.16-0.05-0.01-0.1-0.01-0.15 0z" fill="#dfdfdf"/>
+ <rect x="2.305" y="4.504" width="3" height="1" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/accessories-character-map-symbolic.svg b/.icons/kora/apps/symbolic/accessories-character-map-symbolic.svg
new file mode 100644
index 000000000..f7feaa290
--- /dev/null
+++ b/.icons/kora/apps/symbolic/accessories-character-map-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.23201 0 0 1.23201 -4.16376 .451624)">
+ <path d="m12.62 5.69c0-1.275-1.035-2.31-2.31-2.31h-4.62c-1.275 0-2.31 1.035-2.31 2.31v4.62c0 1.275 1.035 2.31 2.31 2.31h4.62c1.275 0 2.31-1.035 2.31-2.31v-4.62zm-0.649 0v4.62c0 0.917-0.744 1.661-1.661 1.661h-4.62c-0.917 0-1.661-0.744-1.661-1.661v-4.62c0-0.917 0.744-1.661 1.661-1.661h4.62c0.917 0 1.661 0.744 1.661 1.661z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m9.381 8.866h-1.079v0.935h-0.024c-0.444-0.672-1.116-1.103-1.944-1.103-1.633 0-2.652 1.403-2.652 2.939 0 1.609 0.971 3.036 2.688 3.036 0.804 0 1.476-0.432 1.908-1.067h0.024v0.875h1.079v-5.615zm-2.843 4.848c-1.141 0-1.777-0.984-1.777-2.041 0-1.044 0.66-2.016 1.777-2.016 1.164 0 1.824 0.924 1.824 2.016 0 1.105-0.648 2.041-1.824 2.041zm1.824-6.261-2.84-1.482-0.482 0.924 2.84 1.482 0.482-0.924z" fill="#dfdfdf"/>
+ <path d="m11.415 5.084c-0.491-0.598-1.226-0.976-2.079-0.976h-4.71c0.128-1.453 1.35-2.594 2.836-2.594h5.692c1.571 0 2.846 1.275 2.846 2.846v5.692c0 1.571-1.275 2.846-2.846 2.846h-1.085l-2e-3 -1.911h1e-3c0.805 0 1.477-0.431 1.909-1.066h0.024v0.874h1.078v-5.614h-1.078v0.934h-0.024c-0.444-0.671-1.116-1.102-1.945-1.102-0.217 0-0.423 0.025-0.617 0.071zm0.499 0.916c0.103-0.019 0.21-0.029 0.322-0.029 1.165 0 1.825 0.925 1.825 2.017 0 1.104-0.648 2.041-1.825 2.041-0.058 0-0.115-3e-3 -0.171-8e-3l-5e-3 -3.094c0-0.325-0.051-0.637-0.146-0.927zm1.402-3.381c0.411 0 0.745 0.333 0.745 0.744s-0.334 0.745-0.745 0.745c-0.41 0-0.744-0.334-0.744-0.745s0.334-0.744 0.744-0.744zm-2.258 0c0.41 0 0.744 0.333 0.744 0.744s-0.334 0.745-0.744 0.745c-0.411 0-0.745-0.334-0.745-0.745s0.334-0.744 0.745-0.744z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/accessories-dictionary-symbolic.svg b/.icons/kora/apps/symbolic/accessories-dictionary-symbolic.svg
new file mode 100644
index 000000000..3c20c7aed
--- /dev/null
+++ b/.icons/kora/apps/symbolic/accessories-dictionary-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.03 1.15c-0.15 0-0.3 0.01-0.46 0.03-0.57 0.08-1.25 0.35-2.02 0.76-1.54-0.85-2.74-0.9-3.74-0.64-1.07 0.27-1.94 0.72-3.29 0.68l-0.52-0.02v14.04h15v-14.02l-0.52 0.02c-1.51 0.05-2.27-0.39-3.25-0.68-0.36-0.11-0.76-0.18-1.2-0.17zm-5.29 0.99c0.62-0.07 1.938 0.08 2.478 0.6v8.64c-0.619-0.63-2.428-0.68-3.398-0.44-0.66 0.16-2.318 0.34-3.011 0.49v-8.64c0.973-0.14 2.661-0.37 3.241-0.52 0.24-0.06 0.46-0.11 0.69-0.13zm5.6 0c0.2 0.02 0.4 0.07 0.61 0.14 0.53 0.15 2.195 0.4 3.241 0.55v8.6c-0.693-0.15-2.351-0.34-3.001-0.5-0.98-0.24-2.789-0.18-3.408 0.48v-8.61c0.394-0.38 1.468-0.59 1.898-0.66 0.24-0.03 0.45-0.03 0.66 0zm-0.54 9.61c0.37-0.01 0.75 0.05 1.15 0.15 0.64 0.16 2.353 0.43 3.241 0.63v2.641h-13.382v-2.631c0.876-0.2 2.601-0.47 3.241-0.63 1.08-0.27 2-0.3 3.15 0.74l0.34 0.3 0.33-0.31c0.7-0.64 1.31-0.87 1.93-0.89z" fill="#dfdfdf"/>
+ <path d="m0.809 15.171v-2.611l4.351-1.13 2.34 0.6 2.39-0.67 4.301 0.94v2.871h-13.382z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/accessories-screenshot-symbolic.svg b/.icons/kora/apps/symbolic/accessories-screenshot-symbolic.svg
new file mode 100644
index 000000000..98417d058
--- /dev/null
+++ b/.icons/kora/apps/symbolic/accessories-screenshot-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h1l0.06-1.099h-1.893v-10.822h13.666v5.907l1.167 0.014v-5s0-2-2-2h-12z" fill="#dfdfdf"/>
+ <path d="m8.03 7-1 1h-2.03c-0.47 0.06-1 0.54-1 1v6c0 0.46 0.53 1 1 1h10c0.47 0 1-0.54 1-1v-6c0-0.46-0.53-1-1-1h-1.97l-1-1h-4zm1.97 2c1.66 0 3 1.34 3 3 0 1.65-1.34 3-3 3s-3-1.35-3-3c0-1.66 1.34-3 3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m10 9.702c-1.264 0-2.298 1.023-2.298 2.298 0 1.264 1.034 2.298 2.298 2.298 1.275 0 2.298-1.034 2.298-2.298 0-1.275-1.023-2.298-2.298-2.298z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/accessories-text-editor-symbolic.svg b/.icons/kora/apps/symbolic/accessories-text-editor-symbolic.svg
new file mode 100644
index 000000000..1071ddb07
--- /dev/null
+++ b/.icons/kora/apps/symbolic/accessories-text-editor-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.168734 -.828784)">
+ <path d="m2.725 12.045-1.062 2.888 3.007-0.933 6.75-6.75-1.945-1.955-6.75 6.75z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.168734 -.828784)">
+ <path d="m13.79 4.89c0.28-0.28 0.28-0.73 0-1.01l-0.945-0.945c-0.29-0.28-0.73-0.28-1.01 0l-1.4 1.4 1.945 1.955 1.41-1.4z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/add-files-to-archive-symbolic.svg b/.icons/kora/apps/symbolic/add-files-to-archive-symbolic.svg
new file mode 100644
index 000000000..2d592cd2e
--- /dev/null
+++ b/.icons/kora/apps/symbolic/add-files-to-archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.129252 .129252 -.129252 .129252 97.4681 -190.866)" d="m435 1114.17 8.484-8.48c.782-.78 2.043-.79 2.83 0 .781.78.785 2.04-.002 2.83l-8.484 8.48 8.484 8.48c.782.79.788 2.05.002 2.83-.781.79-2.043.79-2.83 0l-8.484-8.48-8.484 8.48c-.782.78-2.043.79-2.83 0-.781-.78-.785-2.04.002-2.83l8.484-8.48-8.484-8.48c-.782-.79-.788-2.05-.002-2.83.781-.79 2.043-.79 2.83 0z"/>
+ <path transform="translate(-.21735 .410915)" d="m5.774 1.97c-.387 0-.758.154-1.031.428-.274.273-.427.644-.427 1.031v10.113c0 .806.653 1.459 1.458 1.459h7.321c.806 0 1.459-.653 1.459-1.459 0-2.673 0-8.087 0-8.087l-2.946-3.485zm.009.931c-.296 0-.537.241-.537.537v10.095c0 .297.241.537.537.537h7.303c.297 0 .537-.24.537-.537 0-1.843 0-7.801 0-7.801l-2.403-.024v-2.807zm4.646-1.239h-1.644v-.554h-5.436c-.297 0-.537.24-.537.537v10.095c0 .297.24.537.536.537h.427v.931h-.435c-.806 0-1.459-.653-1.459-1.459 0-2.507 0-7.606 0-10.113 0-.387.154-.758.427-1.031.274-.274.645-.428 1.032-.428h5.834z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/appearance-symbolic.svg b/.icons/kora/apps/symbolic/appearance-symbolic.svg
new file mode 120000
index 000000000..7c412cf76
--- /dev/null
+++ b/.icons/kora/apps/symbolic/appearance-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/applets-screenshooter-symbolic.svg b/.icons/kora/apps/symbolic/applets-screenshooter-symbolic.svg
new file mode 120000
index 000000000..5bcba7793
--- /dev/null
+++ b/.icons/kora/apps/symbolic/applets-screenshooter-symbolic.svg
@@ -0,0 +1 @@
+accessories-screenshot-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/application-symbolic.svg b/.icons/kora/apps/symbolic/application-symbolic.svg
new file mode 100644
index 000000000..f77e8792d
--- /dev/null
+++ b/.icons/kora/apps/symbolic/application-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.051 13.499c-1.134.837-2.535 1.332-4.051 1.332-3.77 0-6.831-3.061-6.831-6.831s3.061-6.831 6.831-6.831c1.516 0 2.917.495 4.051 1.332v-.913h2.78v12.824h-2.78zm2.099-6.187c-.02-.174-.223-.304-.399-.304-.566 0-1.069-.333-1.279-.848-.217-.527-.077-1.143.344-1.531.134-.121.149-.324.038-.467-.29-.368-.62-.701-.98-.99-.141-.113-.349-.097-.47.039-.369.408-1.032.56-1.544.346-.532-.224-.869-.764-.836-1.344.011-.181-.122-.34-.304-.361-.462-.054-.927-.055-1.392-.004-.179.02-.312.175-.307.354.021.574-.32 1.105-.847 1.321-.505.206-1.164.057-1.532-.349-.122-.133-.325-.15-.468-.039-.37.291-.708.624-1.001.99-.113.142-.097.348.037.471.433.39.571 1.01.347 1.543-.214.509-.742.837-1.346.837-.197-.006-.337.125-.358.304-.055.465-.055.938-.003 1.407.02.175.229.305.405.305.539-.014 1.057.319 1.275.848.216.527.077 1.142-.346 1.53-.133.122-.15.325-.038.466.287.368.616.7.979.991.141.115.348.098.471-.037.37-.41 1.033-.561 1.543-.348.533.224.87.764.837 1.344-.011.182.122.34.304.362.236.026.474.041.713.041.226 0 .453-.013.679-.038.179-.02.313-.175.307-.355-.021-.573.319-1.103.846-1.319.509-.208 1.165-.056 1.533.349.122.132.324.149.467.039.371-.291.707-.624 1.002-.99.113-.142.097-.349-.037-.471-.431-.39-.572-1.01-.348-1.544.212-.501.72-.839 1.267-.839l.077.002c.177.015.34-.122.361-.303.055-.465.055-.939.003-1.408zm-6.141 2.577c-1.035 0-1.877-.842-1.877-1.878 0-1.034.842-1.877 1.877-1.877s1.877.843 1.877 1.877c0 1.036-.842 1.878-1.877 1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/bluetooth-symbolic.svg b/.icons/kora/apps/symbolic/bluetooth-symbolic.svg
new file mode 100644
index 000000000..24227315b
--- /dev/null
+++ b/.icons/kora/apps/symbolic/bluetooth-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.297 1c-.383.002-.697.317-.697.7v4.815l-1.698-1.189c-.118-.083-.258-.127-.402-.127-.384 0-.701.316-.701.701 0 .228.112.443.299.574l2.179 1.526-2.179 1.526c-.187.131-.299.345-.299.574 0 .384.317.701.701.701.144 0 .284-.045.402-.127l1.698-1.189v4.816c0 .384.316.7.7.7.164 0 .323-.058.448-.163l4.2-3.5c.16-.132.253-.33.253-.538 0-.229-.112-.444-.299-.574l-3.18-2.226 3.18-2.226c.187-.131.299-.345.299-.574 0-.208-.093-.406-.253-.539l-4.2-3.5c-.126-.105-.286-.162-.451-.161zm.703 8.206v3.598l2.346-1.955zm0-6.01v3.598l2.346-1.643z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/builder-symbolic.svg b/.icons/kora/apps/symbolic/builder-symbolic.svg
new file mode 100644
index 000000000..b255c4ff6
--- /dev/null
+++ b/.icons/kora/apps/symbolic/builder-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 14s-1 0-1 1v1h8v-1s0-1-1-1h-6z" fill="#dfdfdf"/>
+ <path d="m5 6c-0.552 0-1 0.448-1 1s0.448 1 1 1 1-0.448 1-1-0.448-1-1-1z" fill="#dfdfdf"/>
+ <path d="m10 0c-1.062 0-1.916 0.819-1.986 1.869l-2.246 2.24c-0.247-0.06-0.5-0.109-0.768-0.109-1.662 0-3 1.34-3 3 0 0.89 0.39 1.681 1 2.221v3.779h4v-3.779c0.61-0.54 1-1.331 1-2.221 0-0.27-0.046-0.519-0.111-0.769l2.246-2.241c0.129-0.01 0.254-0.03 0.375-0.07l0.928 0.93-0.292 0.291c-0.094 0.1-0.146 0.219-0.146 0.359v2c0 0.27 0.224 0.5 0.5 0.5h2c0.676 0 0.676-1 0-1h-1.5v-1.289l1.707-1.711h1.293v1.5c0 0.674 1 0.67 1 0v-2c0-0.28-0.224-0.5-0.5-0.5h-2c-0.133 0-0.261 0.051-0.354 0.141l-0.294 0.298-0.926-0.929c0.043-0.16 0.074-0.33 0.074-0.51 0-1.11-0.892-2-2-2zm-5 5c1.105 0 2 0.895 2 2s-0.895 2-2 2-2-0.895-2-2 0.895-2 2-2zm5-4c0.554 0 1 0.45 1 1s-0.446 1-1 1-1-0.45-1-1 0.446-1 1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/cheese-symbolic.svg b/.icons/kora/apps/symbolic/cheese-symbolic.svg
new file mode 100644
index 000000000..4ac9a521e
--- /dev/null
+++ b/.icons/kora/apps/symbolic/cheese-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 0c-2 0-2 2-2 2v12c0 2 2 2 2 2h5v-0.946h-5.879v-14.108h11.758v5.04l1.121 0.014v-4c0-2-2-2-2-2h-10z" fill="#dfdfdf"/>
+ <path d="m10 14c-0.312 1.23 0 2 0 2h5s0.335-1 0-2c-0.18 0.16-1.566 1-2.5 1s-2.139-0.69-2.5-1zm2.5-7c-1.933 0-3.5 1.57-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.567-3.5-3.5-3.5zm0 1.355c1.187 0 2.145 0.958 2.145 2.145s-0.958 2.145-2.145 2.145-2.145-0.958-2.145-2.145 0.958-2.145 2.145-2.145z" fill="#dfdfdf"/>
+ <path d="M5.174,9.83L4.467,10.539C5.404,11.479 6.674,12 8,12L8,11C6.94,11 5.923,10.58 5.174,9.83Z" fill="#dfdfdf"/>
+ <path d="m5.635 5c-0.554 0-1 0.45-1 1s0.446 1 1 1 1-0.45 1-1-0.446-1-1-1z" fill="#dfdfdf"/>
+ <path d="m10.543 5c-0.553 0-1 0.45-1 1h2c0-0.55-0.447-1-1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/chromium-browser-symbolic.svg b/.icons/kora/apps/symbolic/chromium-browser-symbolic.svg
new file mode 120000
index 000000000..ddf122f79
--- /dev/null
+++ b/.icons/kora/apps/symbolic/chromium-browser-symbolic.svg
@@ -0,0 +1 @@
+google-chrome-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/clock-applet-symbolic.svg b/.icons/kora/apps/symbolic/clock-applet-symbolic.svg
new file mode 100644
index 000000000..dfb97d706
--- /dev/null
+++ b/.icons/kora/apps/symbolic/clock-applet-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 .749c-3.429 0-6.251 2.822-6.251 6.251s2.822 6.251 6.251 6.251 6.251-2.822 6.251-6.251-2.822-6.251-6.251-6.251zm-.042 5.334 2.06-3.887c.121-.227.404-.314.631-.194.228.121.314.404.194.631l-2.094 3.95c.039.095.06.199.06.308 0 .447-.362.809-.809.809-.221 0-.421-.088-.567-.231-.081.008-.166.001-.249-.024l-3.191-.938c-.348-.103-.548-.469-.445-.817.102-.348.468-.547.816-.445l3.224.949c.109-.065.235-.104.37-.111z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/com.bilelmoussaoui.Authenticator-symbolic.svg b/.icons/kora/apps/symbolic/com.bilelmoussaoui.Authenticator-symbolic.svg
new file mode 120000
index 000000000..5e54d8eec
--- /dev/null
+++ b/.icons/kora/apps/symbolic/com.bilelmoussaoui.Authenticator-symbolic.svg
@@ -0,0 +1 @@
+com.github.bilelmoussaoui.Authenticator-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/com.github.bilelmoussaoui.Authenticator-symbolic.svg b/.icons/kora/apps/symbolic/com.github.bilelmoussaoui.Authenticator-symbolic.svg
new file mode 100644
index 000000000..789e4b643
--- /dev/null
+++ b/.icons/kora/apps/symbolic/com.github.bilelmoussaoui.Authenticator-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c-3.1 0-3.821 2.451-3.963 5.496-1.248 1.098-2.037 2.704-2.037 4.504 0 3.324 2.676 6 6 6s6-2.676 6-6c0-1.8-0.789-3.406-2.037-4.504-0.142-3.045-0.863-5.496-3.963-5.496zm0 1.166c1.053 0 2.222 1.186 1.865 3.131-0.587-0.191-1.213-0.297-1.865-0.297s-1.278 0.106-1.865 0.297c-0.397-1.707 0.812-3.131 1.865-3.131zm0 3.772c2.804 0 5.062 2.258 5.062 5.062s-2.258 5.062-5.062 5.062-5.062-2.258-5.062-5.062 2.258-5.062 5.062-5.062zm3.229 1.833-1.419 0.473-0.979 0.324c-0.974-0.354-2.07-0.111-2.803 0.622-1.037 1.037-1.037 2.744 0 3.782 1.038 1.037 2.745 1.037 3.782 0 0.733-0.733 0.976-1.829 0.622-2.803l0.324-0.979 0.473-1.419z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/com.github.taiko2k.avvie-symbolic.svg b/.icons/kora/apps/symbolic/com.github.taiko2k.avvie-symbolic.svg
new file mode 100644
index 000000000..f0e0b2415
--- /dev/null
+++ b/.icons/kora/apps/symbolic/com.github.taiko2k.avvie-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m4.624436 4.624436h6.75112v6.75112h-6.75112z" stroke-width=".675112"/>
+ <path d="m1 9.007v3.993c0 1 1 1 1 1h4v-1.178h-3.822v-3.815zm12.822 0v3.815h-3.822v1.178h4s1 0 1-1v-3.993zm-11.822-7.007c-1 0-1 1-1 1v3.998h1.178v-3.82h3.822v-1.178zm8 0v1.178h3.822v3.82h1.178v-3.998c0-1-1-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/com.github.taiko2k.tauonmb-symbolic.svg b/.icons/kora/apps/symbolic/com.github.taiko2k.tauonmb-symbolic.svg
new file mode 120000
index 000000000..fa3f987b5
--- /dev/null
+++ b/.icons/kora/apps/symbolic/com.github.taiko2k.tauonmb-symbolic.svg
@@ -0,0 +1 @@
+tauonmb-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/deja-dup-symbolic.svg b/.icons/kora/apps/symbolic/deja-dup-symbolic.svg
new file mode 100644
index 000000000..6713eace2
--- /dev/null
+++ b/.icons/kora/apps/symbolic/deja-dup-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1s-2 0-2 2v10s0 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2h-10z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ <path d="m8 4c-2.194 0-4 1.806-4 4 2e-3 1.511 0.861 2.897 2.213 3.572l0.892-1.785c-0.675-0.338-1.104-1.031-1.105-1.787 0-1.097 0.903-2 2-2s2 0.903 2 2c0 0.756-0.429 1.451-1.105 1.789l0.894 1.787c1.352-0.676 2.21-2.064 2.211-3.576 0-2.194-1.806-4-4-4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/dev.vlinkz.NixSoftwareCenter-symbolic.svg b/.icons/kora/apps/symbolic/dev.vlinkz.NixSoftwareCenter-symbolic.svg
new file mode 100644
index 000000000..b35702796
--- /dev/null
+++ b/.icons/kora/apps/symbolic/dev.vlinkz.NixSoftwareCenter-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path style="fill:#dfdfdf" d="M 10.96,13 H 9.13 L 8.06,11.17 7,13 H 6.09 L 5.62,12.2 7.15,9.58 6.02,7.62 6.92,6 Z M 6,2 5,3 V 5 H 1 V 14 C 1,14.554 1.446,15 2,15 H 14 C 14.554,15 15,14.554 15,14 V 5 H 11 V 3 L 10,2 Z M 6,3 H 10 V 5 H 6 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/diagnostics-symbolic.svg b/.icons/kora/apps/symbolic/diagnostics-symbolic.svg
new file mode 120000
index 000000000..eb3429261
--- /dev/null
+++ b/.icons/kora/apps/symbolic/diagnostics-symbolic.svg
@@ -0,0 +1 @@
+org.gnome.Settings-diagnostics-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/dino-symbolic.svg b/.icons/kora/apps/symbolic/dino-symbolic.svg
new file mode 100644
index 000000000..f21a2f8c1
--- /dev/null
+++ b/.icons/kora/apps/symbolic/dino-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="opacity:0.3;fill:#dfdfdf" d="M 7.1934,0 C 6.5636,0 5.2344,2.7051 5.2344,2.7051 5.2344,2.7051 2.5085,0.82812 2.0996,1.0605 1.7381,1.266 1.9004,4.2871 1.9004,4.2871 L 5.5469,7 0,9 C 0,12.866 3.134,16 7,16 8.4382,16 9.7727,15.562 10.885,14.818 12.841,15.459 15.398,16.215 15.611,15.941 15.667,15.87 15.612,15.706 15.516,15.465 15.677,15.214 16.113,14.473 15.973,14.23 15.856,14.031 15.167,14.023 14.752,14.029 14.682,13.914 14.624,13.808 14.551,13.689 14.761,13.3 15.122,12.586 14.975,12.334 14.821,12.072 13.888,12.027 13.469,12.014 13.431,11.958 13.388,11.889 13.352,11.836 13.678,11.596 14.98,10.632 15.037,10.303 15.105,9.9137 13.443,8.5078 13.443,8.5078 13.443,8.5078 15.146,5.6461 15,5.3008 14.817,4.8674 12.201,5 12.201,5 12.201,5 13.178,2.2923 12.775,2.0371 12.437,1.8228 8.9434,2.7012 8.9434,2.7012 8.9434,2.7012 7.8192,0 7.1934,0 Z"/>
+ <path style="fill:#dfdfdf" d="M 0.084,10.01 C 0.102,10.093 0.129,10.163 0.152,10.24 0.484,11.322 1.348,11.758 1.348,11.758 1.557,11.927 1.818,12.099 2.119,12.27 H 2.094 C 2.094,12.27 2.726,16.028 3.883,16 4.758,15.978 5.442,13.965 6.555,14 7.666,14.035 8.117,15.988 9.223,16 9.861,16.007 10.417,14.891 10.768,14 H 11.098 C 12.149,14.979 14.541,15.629 15.576,15.967 15.59,15.959 15.609,16 15.609,16 15.841,15.703 14.394,13.353 13.383,11.844 13.771,10.973 14,10.015 14,9 14,5.134 10.866,2 7,2 3.3939,2 0.506,4.7549 0.068,8.0801 0.027,8.3086 0,8.5936 0,9 0.00438,9.3636 0.033,9.6905 0.084,10.01 Z M 3,6 H 4 V 7 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/display-symbolic.svg b/.icons/kora/apps/symbolic/display-symbolic.svg
new file mode 120000
index 000000000..c2d6e5501
--- /dev/null
+++ b/.icons/kora/apps/symbolic/display-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-display-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/dropbox-symbolic.svg b/.icons/kora/apps/symbolic/dropbox-symbolic.svg
new file mode 100644
index 000000000..0cac82050
--- /dev/null
+++ b/.icons/kora/apps/symbolic/dropbox-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 5,1 1,3.5 4,5.5 8,3 Z M 8,3 12,5.5 15,3.5 11,1 Z M 12,5.5 8,8 11,10 15,7.5 Z M 8,8 4,5.5 1,7.5 5,10 Z M 8,9.2 5,11.19 4,10.55 V 11.6 L 8,14 12,11.6 V 10.55 L 11,11.19 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/eog-symbolic.svg b/.icons/kora/apps/symbolic/eog-symbolic.svg
new file mode 120000
index 000000000..016edf144
--- /dev/null
+++ b/.icons/kora/apps/symbolic/eog-symbolic.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/evince-symbolic.svg b/.icons/kora/apps/symbolic/evince-symbolic.svg
new file mode 100644
index 000000000..5dd5f5547
--- /dev/null
+++ b/.icons/kora/apps/symbolic/evince-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m9.828 19.05v-13.961c0-.831.33-1.628.918-2.216s1.385-.918 2.216-.918h12.537l6.329 7.487v5.874c-.651-.34-1.32-.874-2-1.141v-4.136l-5.164-.052v-6.032h-11.865c-.258 0-.505.102-.687.284s-.284.429-.284.687v11.97c-.786.775-1.468 1.53-2 2.154zm22 6.553v1.218c0 1.731-1.403 3.134-3.134 3.134h-15.732c-1.731 0-3.134-1.403-3.134-3.134v-4.346c.571.652 1.25 1.238 2 1.76v2.749c0 .536.434.971.97.971h16.06c.536 0 .97-.435.97-.971 0-.162 0-.279 0-.279.671-.143 1.327-.674 2-1.102z"/>
+ <path transform="matrix(.908586 0 0 .908586 .822725 -.292613)" d="m9 8c-4 0-5.845 2-7 4 1.155 2 3.913 4 7 4s5.845-2 7-4c-1.155-2-3-4-7-4zm5.817 3.986c-1.031-1.564-2.657-2.986-5.817-2.986s-4.786 1.422-5.817 2.986c1.146 1.575 3.364 3.014 5.817 3.014s4.671-1.439 5.817-3.014z"/>
+ <path transform="matrix(.908586 0 0 .908586 .822725 .516577)" d="m9 7.852c1.513 0 2.758 1.245 2.758 2.758s-1.245 2.758-2.758 2.758-2.758-1.245-2.758-2.758 1.245-2.758 2.758-2.758zm0 1.758c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/file-roller-symbolic.svg b/.icons/kora/apps/symbolic/file-roller-symbolic.svg
new file mode 100644
index 000000000..31fc71230
--- /dev/null
+++ b/.icons/kora/apps/symbolic/file-roller-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7 0h1v1h1v1h-1v1h1v1h-1v1c1.105 0 2 0.9 2 2v4c0 1.1-0.895 2-2 2s-2-0.9-2-2v-4c0-1.1 0.895-2 2-2-0.552 0-1-0.5-1-1h1v-1h-1v-1h1v-1h-1v-1zm1 9c-0.552 0-1 0.4-1 1v1c0 0.5 0.448 1 1 1s1-0.5 1-1v-1c0-0.6-0.448-1-1-1zm0-3c-0.552 0-1 0.4-1 1 0 0.5 0.448 1 1 1s1-0.5 1-1c0-0.6-0.448-1-1-1z" fill="#dfdfdf"/>
+ <path d="M16,3.608C16,1.616 14.384,0 12.392,0L3.608,0C1.616,0 0,1.616 0,3.608L0,12.392C0,14.384 1.616,16 3.608,16L12.392,16C14.384,16 16,14.384 16,12.392L16,3.608ZM15,3.608L15,12.392C15,13.832 13.832,15 12.392,15L3.608,15C2.168,15 1,13.832 1,12.392L1,3.608C1,2.168 2.168,1 3.608,1L12.392,1C13.832,1 15,2.168 15,3.608Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/firefox-symbolic.svg b/.icons/kora/apps/symbolic/firefox-symbolic.svg
new file mode 100644
index 000000000..58324ee69
--- /dev/null
+++ b/.icons/kora/apps/symbolic/firefox-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf;opacity:0.3" d="M 7.5 0.76171875 C 5.79937 0.76171875 4.2339385 1.3310191 2.9785156 2.2929688 C 3.0115316 2.3766713 3.0468547 2.4802721 3.0800781 2.5625 C 3.0934941 2.56081 3.1005195 2.5601337 3.1171875 2.5585938 C 3.1188425 2.5583595 3.1192424 2.5588471 3.1210938 2.5585938 L 3.140625 2.5566406 C 3.140625 2.5566406 3.1425781 2.5566406 3.1425781 2.5566406 C 3.1538811 2.5556184 3.1657964 2.5555991 3.1777344 2.5546875 C 3.2015154 2.5515216 3.2213656 2.5511373 3.2285156 2.5507812 C 3.2468756 2.5498812 3.2685495 2.5476429 3.2890625 2.546875 C 3.3054465 2.5457159 3.318585 2.5451742 3.328125 2.5449219 C 3.3661376 2.5438719 3.4003156 2.5448552 3.4316406 2.5449219 C 3.4593386 2.5449201 3.4924059 2.5439485 3.5292969 2.5449219 C 3.6385221 2.5475979 3.7477249 2.5561363 3.8574219 2.5664062 C 3.9605188 2.5760933 4.0622681 2.5881466 4.1582031 2.6035156 A 0.50005 0.50005 0 0 1 4.1621094 2.6054688 C 4.1604414 2.6051887 4.1682899 2.6047319 4.1855469 2.6074219 A 0.50005 0.50005 0 0 1 4.1914062 2.609375 C 4.2024513 2.611235 4.2160749 2.6124644 4.2324219 2.6152344 A 0.50005 0.50005 0 0 1 4.2382812 2.6171875 C 4.2651473 2.6220475 4.2771806 2.6253207 4.2753906 2.625 A 0.50005 0.50005 0 0 1 4.28125 2.625 C 4.2967255 2.6279848 4.3102087 2.6322248 4.3222656 2.6347656 L 4.3203125 2.6328125 C 4.3316025 2.6351315 4.3497709 2.6392912 4.3730469 2.6445312 L 4.3769531 2.6445312 C 4.3938141 2.6483412 4.4047637 2.6529008 4.4023438 2.6523438 A 0.50005 0.50005 0 0 0 4.4042969 2.6523438 C 4.4249819 2.6571867 4.4530681 2.663015 4.4863281 2.671875 L 4.4882812 2.671875 C 4.5137223 2.678545 4.4862375 2.6750775 4.5078125 2.6796875 C 4.6509627 2.5304245 4.8950227 2.2470451 5.2226562 1.9726562 C 5.4080748 1.8173708 5.6103322 1.6708308 5.859375 1.5761719 C 6.1084178 1.4815129 6.44847 1.4504261 6.7421875 1.6132812 A 0.50005 0.50005 0 0 1 6.8417969 2.4160156 C 6.7802941 2.4734429 6.4709694 2.8939827 6.2890625 3.3046875 C 6.1126842 3.7029099 6.0847433 4.0994172 6.1054688 4.1777344 C 6.1820898 4.3106947 6.2033521 4.341725 6.3554688 4.3554688 C 6.7751036 4.393361 6.9411302 4.3742424 7.2109375 4.5546875 C 7.336889 4.6389229 7.4305105 4.8388501 7.4550781 4.9414062 C 7.5647369 5.217898 7.5032429 5.3304753 7.46875 5.4746094 C 7.433752 5.6208539 7.3852377 5.7615114 7.2851562 5.9101562 C 7.1503615 6.1102322 7.0664413 6.2143363 6.8261719 6.3574219 C 6.7451792 6.405623 6.7132252 6.4165375 6.6328125 6.4550781 C 6.5523998 6.4936188 6.4543702 6.5399593 6.3535156 6.5859375 L 6.3535156 6.5839844 C 6.1345814 6.6841212 5.8843029 6.7587781 5.6875 6.8515625 C 5.6573438 6.8657799 5.652119 6.8727619 5.6269531 6.8867188 C 5.6587148 6.9370706 5.6529155 6.9254346 5.6992188 6.9941406 C 5.759282 7.0832644 5.8330432 7.1877586 5.8730469 7.3671875 C 5.9130506 7.5466164 5.8522624 7.8413674 5.6914062 8.0019531 A 0.50005 0.50005 0 0 1 5.0527344 8.0585938 C 5.0212027 8.0367126 4.8315724 7.938107 4.6484375 7.875 C 4.6237725 7.866501 4.6149178 7.8706812 4.5898438 7.8632812 C 4.6200678 7.9439024 4.6544345 8.0320867 4.7558594 8.1425781 C 5.0149692 8.4248502 5.5106116 8.7139906 5.9960938 8.8320312 A 0.50005 0.50005 0 0 1 6.0136719 8.8378906 C 6.0513833 8.8485975 6.0749947 8.8512064 6.1855469 8.8242188 C 6.2960991 8.797231 6.4726273 8.7341518 6.7128906 8.6601562 C 7.2006905 8.5099454 7.5113194 8.4861739 7.7792969 8.4863281 C 8.054429 8.4864979 8.2952368 8.5301544 8.5332031 8.6269531 C 8.7239632 8.704542 8.8878081 8.8147103 9.0371094 8.9394531 C 9.1864107 9.0641959 9.3192878 9.1853076 9.4199219 9.3964844 A 0.50005 0.50005 0 0 1 9.4667969 9.5703125 C 9.4877045 9.8222035 9.3343188 10.106896 9.1640625 10.234375 C 8.9938062 10.361856 8.8327327 10.404626 8.6796875 10.441406 C 8.3735972 10.514953 8.0649871 10.541663 7.8574219 10.595703 C 7.8441432 10.59916 7.594883 10.769185 7.3125 10.992188 C 7.0583157 11.19292 6.6972616 11.401202 6.2558594 11.449219 C 6.7043062 11.521697 7.300903 11.502089 7.8535156 11.5 C 8.6158737 11.495824 9.1679843 11.247139 9.609375 10.804688 C 10.04861 10.364396 10.369989 9.7052152 10.544922 8.8828125 C 10.553802 8.8070639 10.564453 8.6479278 10.564453 8.4941406 C 10.564453 7.9463766 10.478751 7.5545757 10.253906 7.0605469 C 10.083456 6.686288 9.8197036 6.187887 9.4238281 5.75 A 0.50005 0.50005 0 0 1 9.3984375 5.71875 C 8.9636972 5.1489465 8.6680663 4.4774581 8.5390625 3.765625 C 8.4679488 3.374138 8.4783686 2.8608592 8.5449219 2.4707031 C 8.5970759 2.1650595 8.6819443 1.8271783 8.7773438 1.5644531 A 0.50005 0.50005 0 0 0 8.7792969 1.5644531 C 8.8560723 1.3543723 8.9425752 1.1440515 9.0292969 0.93359375 C 8.5345388 0.82996178 8.0258435 0.76171875 7.5 0.76171875 z M 10.037109 1.2167969 C 9.926805 1.4276376 9.8158956 1.64047 9.71875 1.90625 C 9.6560463 2.0789383 9.5723202 2.3979841 9.53125 2.6386719 C 9.5043533 2.7963486 9.5075432 3.5003911 9.5234375 3.5878906 C 9.6243835 4.1449034 9.856203 4.669421 10.193359 5.1113281 L 10.166016 5.0800781 C 10.664893 5.6318978 10.971998 6.2248593 11.164062 6.6464844 C 11.437594 7.2474879 11.564453 7.830476 11.564453 8.4941406 C 11.564453 8.6954513 11.554753 8.888072 11.533203 9.0449219 A 0.50005 0.50005 0 0 1 11.527344 9.0800781 C 11.323938 10.046276 10.935355 10.891286 10.318359 11.509766 C 9.7013639 12.128245 8.8503435 12.4946 7.8574219 12.5 C 7.3252414 12.50201 6.6384728 12.552864 5.9921875 12.429688 C 5.6690449 12.368099 5.3455242 12.261093 5.0664062 12.042969 C 4.7872884 11.824844 4.5767225 11.484844 4.5078125 11.085938 A 0.50005 0.50005 0 0 1 5 10.5 L 6.1386719 10.5 C 6.2521553 10.5 6.4489452 10.398506 6.6914062 10.207031 C 6.9338673 10.015556 7.166239 9.7432631 7.6054688 9.6289062 C 7.7912845 9.5805278 7.919394 9.5642503 8.078125 9.5390625 C 7.9879513 9.5045041 7.9528326 9.4864352 7.7792969 9.4863281 C 7.5441746 9.4861928 7.4270626 9.4861324 7.0078125 9.6152344 C 6.7953383 9.6806714 6.6197873 9.7466081 6.421875 9.7949219 C 6.226798 9.8425435 5.9880612 9.8638192 5.75 9.7988281 C 5.0785525 9.6333826 4.4517827 9.2912036 4.0195312 8.8203125 C 3.8021678 8.5835186 3.627448 8.306214 3.5625 7.9804688 C 3.497552 7.6547235 3.5716381 7.2788616 3.7890625 6.984375 A 0.50005 0.50005 0 0 1 4.1679688 6.7832031 C 4.2995405 6.7770405 4.4063665 6.8256278 4.5253906 6.8476562 A 0.50005 0.50005 0 0 1 4.5253906 6.8378906 C 4.5253906 6.5574344 4.6843015 6.3444798 4.8261719 6.21875 C 4.9680423 6.0930202 5.1150662 6.0154854 5.2597656 5.9472656 C 5.5491645 5.8108261 5.859171 5.7116076 5.9375 5.6757812 C 6.0324705 5.6324827 6.1278332 5.5878854 6.2011719 5.5527344 C 6.2745111 5.5175844 6.3581331 5.4720519 6.3144531 5.4980469 C 6.2447775 5.5395402 6.4083762 5.3939235 6.4414062 5.3671875 C 6.3691104 5.3502525 6.4368138 5.3671965 6.2636719 5.3515625 C 5.8283288 5.3122291 5.4183388 5.0300775 5.203125 4.6445312 A 0.50005 0.50005 0 0 1 5.1796875 4.5957031 C 4.98048 4.1277784 5.1730282 3.6939871 5.3320312 3.2695312 C 5.261781 3.3435086 5.176736 3.4272651 5.1132812 3.4882812 L 5.1035156 3.4980469 C 5.0868326 3.5159909 5.0711985 3.5372646 5.0078125 3.5878906 C 4.9377604 3.643841 4.77993 3.71318 4.6640625 3.71875 C 4.4323276 3.729896 4.386698 3.6809259 4.2285156 3.6386719 C 4.2193326 3.6362099 4.2008292 3.63087 4.1757812 3.625 C 4.1605032 3.6214486 4.1528731 3.6199137 4.1582031 3.6210938 A 0.50005 0.50005 0 0 1 4.1542969 3.6210938 C 4.1501229 3.6201437 4.1377986 3.6171212 4.1191406 3.6132812 A 0.50005 0.50005 0 0 0 4.1171875 3.6132812 C 4.1097815 3.6117213 4.1033763 3.610515 4.0976562 3.609375 C 4.0703713 3.604475 4.0573738 3.6013424 4.0585938 3.6015625 C 4.0488887 3.5999425 4.0391366 3.5980231 4.0253906 3.5957031 C 4.0208906 3.5950731 4.0137767 3.5947669 3.9960938 3.5917969 C 3.9205403 3.5797679 3.842892 3.5678069 3.765625 3.5605469 C 3.676646 3.5522119 3.5871313 3.5469619 3.5039062 3.5449219 C 3.4837842 3.544391 3.4577375 3.5449219 3.4296875 3.5449219 C 3.4025855 3.5448641 3.3804061 3.5444786 3.3613281 3.5449219 C 3.3561936 3.545286 3.3537687 3.5449669 3.3554688 3.5449219 A 0.50005 0.50005 0 0 1 3.3398438 3.546875 C 3.3197927 3.547495 3.2992147 3.5477581 3.2773438 3.5488281 A 0.50005 0.50005 0 0 1 3.2734375 3.5488281 C 3.2553535 3.5498881 3.237824 3.5528175 3.21875 3.5546875 A 0.50005 0.50005 0 0 1 3.2089844 3.5546875 C 3.2016944 3.5553675 3.1892425 3.5569769 3.1640625 3.5605469 A 0.50005 0.50005 0 0 1 3.1425781 3.5625 A 0.50005 0.50005 0 0 1 3.0605469 3.5703125 C 3.0501879 3.5702755 3.023671 3.575344 2.984375 3.59375 A 0.50005 0.50005 0 0 1 2.3398438 3.3925781 C 2.2747496 3.2809059 2.2232861 3.151205 2.171875 3.0214844 C 2.062004 3.1342152 1.9484837 3.2437509 1.8457031 3.3632812 C 1.7553781 6.3532345 2.4547612 9.9557453 4.4511719 12.068359 C 6.4177965 14.149453 9.6716077 14.772223 11.078125 13.734375 C 12.574238 12.630415 11.77226 6.5348885 11.210938 2.6035156 C 10.93605 2.2076566 10.657848 1.7868903 10.382812 1.3476562 C 10.269392 1.2998559 10.153295 1.2590365 10.037109 1.2167969 z"/>
+ <path style="fill:#dfdfdf" d="m 10.135253,2e-8 -0.08935,0.11309524 c -0.01538,0.0193905 -0.03043,0.0390895 -0.046138,0.0595238 C 9.6527304,0.64022288 9.4554632,1.1684231 9.2480885,1.7358631 9.1690385,1.9535698 9.0852279,2.2818938 9.0386158,2.5550595 c -0.046725,0.2739164 -0.050824,0.8825306 -0.00732,1.1220239 0.1149749,0.6344229 0.3779658,1.23224 0.7639158,1.7380953 0.4473764,0.4948533 0.7333054,1.0403009 0.9145424,1.4382438 0.249188,0.5475162 0.354492,1.0349108 0.354492,1.6406251 0,0.1825791 -0.01026,0.3702572 -0.02563,0.4821429 C 10.660882,10.770465 9.6106157,11.990384 7.855336,12 6.7442009,12.0042 5.2014143,12.165952 5,11 l 1.1384914,0 C 6.771167,11 7.2782632,10.229954 7.7307717,10.11214 8.2685428,9.9721274 9,10 8.967735,9.6112773 8.8840727,9.4357151 8.5905565,9.1905466 8.3444439,9.0904439 8.1383064,9.0065923 8.026027,8.9856854 7.7790144,8.985533 7.5274645,8.9853882 7.3141221,8.9976625 6.8605971,9.1373189 6.4078596,9.2767513 6.1569119,9.3972762 5.8776868,9.318 4.716385,9.035638 3.626725,8.0479124 4.192,7.2822857 4.531975,7.2663617 5.1221231,7.4986629 5.337375,7.6480343 5.543325,7.4424305 5.0963231,7.1261006 5.024625,6.8370225 c 0,-0.360832 0.8237719,-0.5708823 1.1210351,-0.7068454 C 6.3414852,6.0408971 6.5324202,5.9492579 6.5697326,5.9270522 6.6508076,5.8787703 6.8071203,5.7246343 6.8707579,5.6301771 6.9678453,5.4859791 7.0316025,5.2189501 6.99234,5.1227368 6.943065,5.0018187 7.1116944,4.9265661 6.3095693,4.8541356 6.0068319,4.8267832 5.7999823,4.6861825 5.6403824,4.4002663 5.3607805,3.7435006 6.1456625,2.380857 6.5,2.05 5.9364126,1.7375123 5.0941712,2.8156025 4.7585463,3.1357204 4.6510338,3.2438005 4.6838993,3.2421437 4.3579117,3.1550655 c -0.02175,-0.00583 -0.044283,-0.01096 -0.067383,-0.016369 -0.00825,-0.0019 -0.016654,-0.00413 -0.024904,-0.00595 -0.015,-0.00343 -0.030769,-0.00651 -0.046143,-0.00967 -0.010875,-0.00229 -0.021708,-0.00453 -0.032959,-0.0067 -0.01275,-0.00229 -0.02526,-0.00512 -0.038085,-0.00744 -0.0135,-0.00229 -0.026707,-0.00441 -0.040284,-0.0067 -0.00975,-0.00152 -0.019549,-0.00282 -0.029299,-0.00446 -0.086324,-0.013829 -0.1765086,-0.025691 -0.2673336,-0.034225 -0.099338,-0.0093 -0.1989409,-0.015497 -0.2951659,-0.017855 -0.028875,-7.619e-4 -0.057643,-7.619e-4 -0.085693,-7.619e-4 -0.030375,-6.47e-5 -0.059598,-4.04e-5 -0.088623,7.619e-4 -0.00562,1.487e-4 -0.01122,3.63e-4 -0.016845,7.62e-4 -0.024375,7.619e-4 -0.048415,0.00183 -0.071778,0.00297 -0.00375,1.867e-4 -0.00652,3.63e-4 -0.00952,7.619e-4 -0.025875,0.00152 -0.050595,0.00358 -0.074707,0.00595 -0.00375,1.944e-4 -0.00399,3.632e-4 -0.00586,7.62e-4 -0.02475,0.00229 -0.047737,0.00573 -0.070313,0.00893 l -7.499e-4,0 c -0.010125,0.00152 -0.021011,0.00274 -0.030761,0.00446 -0.1074375,-3.809e-4 -0.2059639,0.03056 -0.2900389,0.06994 C 2.4893144,2.6561865 2.2192625,1.4847391 2,0.99999996 1.48715,1.2730324 1.3374867,3.138688 1.2502242,3.5960023 c -0.033375,0.1818552 -0.07159,0.5349912 -0.071778,0.6599703 -3.42e-5,0.017989 -0.00445,0.024998 -0.00513,0.037947 C 0.43233787,5.475261 0,6.8763257 0,8.3809524 0,12.588836 3.3578643,16 7.4999998,16 11.642136,16 15,12.588836 15,8.3809524 15,5.7142857 13.824478,4.3441852 12.660645,2.4724703 c 0,-0.00114 8.7e-5,-0.00183 -0.0036,-0.00298 -0.171559,-0.2605903 -0.32,-0.546668 -0.44022,-0.8303513 -0.01875,-0.062537 -0.04101,-0.1138393 -0.04907,-0.1138393 -0.0037,0 -0.0072,0.00247 -0.01171,0.0067 -0.151232,0.1857022 -0.22435,0.908908 -0.305425,1.134667 C 11.2652,1.8429737 10.539498,1.0241793 10.157227,0.11160716 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/font-x-generic-symbolic.svg b/.icons/kora/apps/symbolic/font-x-generic-symbolic.svg
new file mode 100644
index 000000000..99ca40575
--- /dev/null
+++ b/.icons/kora/apps/symbolic/font-x-generic-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(13.1258 0 0 13.1258 .687577 13.5916)">
+ <path d="m0.264-0.064c-0.095 0-0.148-0.082-0.148-0.17 0-0.087 0.055-0.168 0.148-0.168 0.097 0 0.152 0.077 0.152 0.168 0 0.092-0.054 0.17-0.152 0.17zm0.237-0.404h-0.09v0.078h-2e-3c-0.037-0.056-0.093-0.092-0.162-0.092-0.136 0-0.221 0.117-0.221 0.245 0 0.134 0.081 0.253 0.224 0.253 0.067 0 0.123-0.036 0.159-0.089h2e-3v0.073h0.09v-0.468z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(13.1258,0,0,13.1258,8.01449,13.5916)">
+ <path d="m0.288-0.064c-0.095 0-0.148-0.082-0.148-0.17 0-0.087 0.055-0.168 0.148-0.168 0.097 0 0.152 0.077 0.152 0.168 0 0.092-0.054 0.17-0.152 0.17zm-0.233 0.064h0.09v-0.073h2e-3c0.036 0.053 0.093 0.089 0.159 0.089 0.144 0 0.224-0.119 0.224-0.253 0-0.128-0.085-0.245-0.22-0.245-0.07 0-0.126 0.036-0.163 0.092h-2e-3v-0.478h-0.09v0.868z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/fonts-symbolic.svg b/.icons/kora/apps/symbolic/fonts-symbolic.svg
new file mode 120000
index 000000000..3194d2258
--- /dev/null
+++ b/.icons/kora/apps/symbolic/fonts-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-font-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/fusion-icon-symbolic.svg b/.icons/kora/apps/symbolic/fusion-icon-symbolic.svg
new file mode 100644
index 000000000..f691c088e
--- /dev/null
+++ b/.icons/kora/apps/symbolic/fusion-icon-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 0c-1 0-1 1-1 1v14c0 1 1 1 1 1h14c1 0 1-1 1-1v-14c0-1-1-1-1-1h-14zm0.037 1.037h13.926v13.926l-3.978-0.02-4.64-6.943 3.404-0.397-6.55-4.702 0.099 7.868 2.202-2.269 2.5 6.463h-6.963v-13.926z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/gedit-symbolic.svg b/.icons/kora/apps/symbolic/gedit-symbolic.svg
new file mode 120000
index 000000000..503b4a6e0
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gedit-symbolic.svg
@@ -0,0 +1 @@
+accessories-text-editor-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/gnome-calculator-symbolic.svg b/.icons/kora/apps/symbolic/gnome-calculator-symbolic.svg
new file mode 120000
index 000000000..ff1a6497f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-calculator-symbolic.svg
@@ -0,0 +1 @@
+accessories-calculator-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/gnome-characters-symbolic.svg b/.icons/kora/apps/symbolic/gnome-characters-symbolic.svg
new file mode 120000
index 000000000..dc6106c89
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-characters-symbolic.svg
@@ -0,0 +1 @@
+accessories-character-map-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/gnome-contacts-symbolic.svg b/.icons/kora/apps/symbolic/gnome-contacts-symbolic.svg
new file mode 120000
index 000000000..5305a9f08
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-contacts-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/gnome-control-center-symbolic.svg b/.icons/kora/apps/symbolic/gnome-control-center-symbolic.svg
new file mode 120000
index 000000000..00906f522
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-control-center-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/gnome-disks-state-standby-symbolic.svg b/.icons/kora/apps/symbolic/gnome-disks-state-standby-symbolic.svg
new file mode 100644
index 000000000..21d70b0b1
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-disks-state-standby-symbolic.svg
@@ -0,0 +1,5 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 2v1h3.46l-3.46 4.32v0.68h5v-1h-3.46l3.46-4.32v-0.68z" style="fill:#dfdfdf"/>
+ <path d="m6 5v1h3.46l-3.46 4.32v0.68h5v-1h-3.46l3.46-4.32v-0.68z" style="fill:#dfdfdf"/>
+ <path d="m10 8v1h3.46l-3.46 4.32v0.68h5v-1h-3.46l3.46-4.32v-0.68z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/gnome-power-manager-symbolic.svg b/.icons/kora/apps/symbolic/gnome-power-manager-symbolic.svg
new file mode 100644
index 000000000..b390f88b9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-power-manager-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(1.51861 .878412)">
+ <path d="m11.047 11.246v0.893c0 0.174-0.069 0.34-0.192 0.463s-0.289 0.192-0.463 0.192h-0.784c-0.174 0-0.34-0.069-0.463-0.192s-0.192-0.289-0.192-0.463v-0.169h-2.055c-1.775 0-3.216-1.441-3.216-3.216s1.441-3.216 3.216-3.216h2.055v-0.168c0-0.174 0.069-0.341 0.192-0.463 0.123-0.123 0.289-0.192 0.463-0.192h0.784c0.174 0 0.34 0.069 0.463 0.192 0.123 0.122 0.192 0.289 0.192 0.463v0.893h1.936c0.187 0 0.366 0.074 0.498 0.206s0.206 0.311 0.206 0.498v1e-3c0 0.187-0.074 0.366-0.206 0.498s-0.311 0.206-0.498 0.206h-1.936v2.164h1.936c0.187 0 0.366 0.074 0.498 0.206s0.206 0.312 0.206 0.498v2e-3c0 0.186-0.074 0.365-0.206 0.497s-0.311 0.207-0.498 0.207h-1.936z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-1.37965 .878412)">
+ <path d="m7.613 8.254h-3.534c-0.571 0-1.405-0.351-1.405-1.405v-3.653c0-0.275 0.077-0.677 0.367-0.952 0.191-0.182 0.477-0.295 0.88-0.295h5.459c0.276 0 0.5-0.224 0.5-0.5s-0.224-0.5-0.5-0.5h-5.459c-0.725 0-1.224 0.243-1.568 0.569-0.514 0.488-0.679 1.191-0.679 1.678v3.653c0 1.804 1.428 2.405 2.405 2.405h3.534v-1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/gnome-screenshot-symbolic.svg b/.icons/kora/apps/symbolic/gnome-screenshot-symbolic.svg
new file mode 120000
index 000000000..5bcba7793
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-screenshot-symbolic.svg
@@ -0,0 +1 @@
+accessories-screenshot-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/gnome-software-symbolic.svg b/.icons/kora/apps/symbolic/gnome-software-symbolic.svg
new file mode 100644
index 000000000..a9b02f49d
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-software-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6 1-1 1v1h-4v9.5c0 1.5 1.5 1.5 1.5 1.5h11s1.5 0 1.5-1.5v-9.5h-4v-1l-1-1h-4zm8.134 2.931h-12.268v8.481c0 0.167 0.066 0.327 0.185 0.446 0.118 0.118 0.278 0.184 0.445 0.184h11.008c0.167 0 0.327-0.066 0.445-0.184 0.119-0.119 0.185-0.279 0.185-0.446v-8.481zm-8.134-1.931h4v1h-4v-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/gnome-tweak-tool-symbolic.svg b/.icons/kora/apps/symbolic/gnome-tweak-tool-symbolic.svg
new file mode 120000
index 000000000..f7d0f4352
--- /dev/null
+++ b/.icons/kora/apps/symbolic/gnome-tweak-tool-symbolic.svg
@@ -0,0 +1 @@
+utilities-tweak-tool-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/goa-panel-symbolic.svg b/.icons/kora/apps/symbolic/goa-panel-symbolic.svg
new file mode 100644
index 000000000..19c48cb3a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/goa-panel-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 7.6606729,0.00754076 A 8.0082745,8.0082291 0 0 0 1.2496527,3.7031079 8.0102748,8.0102294 0 0 0 1.9857698,13.278577 8.0072743,8.007229 0 0 0 11.384266,15.24988 1.0001592,1.0001535 0 1 0 10.538131,13.437602 5.9939539,5.99392 0 0 1 3.4880089,11.958375 5.9909534,5.9909195 0 0 1 2.9379213,4.7772728 5.9909534,5.9909195 0 0 1 9.6759937,2.2398834 a 5.9919536,5.9919197 0 0 1 4.3236883,5.7608842 1.0001592,1.0001535 0 0 0 0,0.041006 v 0.9591472 a 0.99415821,0.99415258 0 0 1 -0.50008,0.8651328 0.99315805,0.99315243 0 0 1 -1.000159,0 0.99515837,0.99515274 0 0 1 -0.500079,-0.8651325 V 8.0007676 c 0,-2.1973373 -1.803287,-4.0006141 -4.0006373,-4.0006141 -2.1973497,0 -4.0006366,1.8032768 -4.0006366,4.0006141 0,2.1973374 1.8032869,4.0006134 4.0006366,4.0006134 1.0441662,0 1.9903168,-0.416064 2.7054303,-1.078165 0.222036,0.26504 0.487078,0.498076 0.795127,0.676104 a 3.0044781,3.0044611 0 0 0 3.000478,0 A 3.003478,3.003461 0 0 0 16,9.0009211 V 8.0007676 A 8.0092746,8.0092293 0 0 0 10.237083,0.31758834 7.9842706,7.9842254 0 0 0 7.6606729,0.00754076 Z M 7.9987267,6.0004606 c 1.1171778,0 2.0003181,0.8841357 2.0003181,2.000307 0,1.1161713 -0.8831403,2.0003074 -2.0003181,2.0003074 -1.1161776,0 -2.0003183,-0.8841361 -2.0003183,-2.0003074 0,-1.1161713 0.8841407,-2.000307 2.0003183,-2.000307 z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/google-chrome-symbolic.svg b/.icons/kora/apps/symbolic/google-chrome-symbolic.svg
new file mode 100644
index 000000000..c115109e2
--- /dev/null
+++ b/.icons/kora/apps/symbolic/google-chrome-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.639 5c0.863 0.758 1.359 1.852 1.361 3-1e-3 0.702-0.187 1.392-0.539 2h4e-3l-3.463 6c4.388-1e-3 7.998-3.612 7.998-8-2e-3 -1.029-0.202-2.047-0.59-3h-4.771z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="M1.078,4.01C0.375,5.223 0.004,6.599 0,8C0.007,11.968 2.965,15.362 6.895,15.91L9.279,11.79C8.867,11.929 8.435,12 8,12C6.575,11.998 5.254,11.235 4.541,10L4.535,10L1.078,4.01Z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3z" fill="#dfdfdf"/>
+ <path d="M8,0C10.852,0.003 13.494,1.53 14.92,4L8,4C6.103,4.001 4.455,5.35 4.08,7.21L1.695,3.08C3.209,1.139 5.538,0.001 8,0Z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/help-browser-symbolic.svg b/.icons/kora/apps/symbolic/help-browser-symbolic.svg
new file mode 100644
index 000000000..f39ab066f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/help-browser-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 12.799c0.627 0 1.136 0.509 1.136 1.136 0 0.628-0.509 1.137-1.136 1.137s-1.136-0.509-1.136-1.137c0-0.627 0.509-1.136 1.136-1.136zm3.07-5.549-0.9 0.92c-0.72 0.73-1.18 1.342-1.17 2.528 0.01 1.194-1.973 1.104-2 0-0.027-1.11 0.45-2.298 1.17-3.028l1.24-1.26c0.37-0.36 0.59-0.86 0.59-1.41 0-1.1-0.9-2-2-2s-2 0.9-2 2c-0.646 0.873-1.311 0.948-2 0 0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.88-0.36 1.68-0.93 2.25z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/help-contents-symbolic.svg b/.icons/kora/apps/symbolic/help-contents-symbolic.svg
new file mode 100644
index 000000000..d723d6471
--- /dev/null
+++ b/.icons/kora/apps/symbolic/help-contents-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z"/>
+ <path transform="matrix(.574483 0 0 .574483 3.40414 4.42089)" d="m8 12.799c.627 0 1.136.509 1.136 1.136 0 .628-.509 1.137-1.136 1.137s-1.136-.509-1.136-1.137c0-.627.509-1.136 1.136-1.136zm3.07-5.549-.9.92c-.72.73-1.18 1.342-1.17 2.528.01 1.194-1.973 1.104-2 0-.027-1.11.45-2.298 1.17-3.028l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2c-.646.873-1.311.948-2 0 0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/help-faq-symbolic.svg b/.icons/kora/apps/symbolic/help-faq-symbolic.svg
new file mode 100644
index 000000000..0bced8618
--- /dev/null
+++ b/.icons/kora/apps/symbolic/help-faq-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(-.21735 .410915)" d="m5.774 1.97h5.834l2.946 3.485v8.087c0 .806-.653 1.459-1.459 1.459h-7.321c-.805 0-1.458-.653-1.458-1.459v-10.113c0-.387.153-.758.427-1.031.273-.274.644-.428 1.031-.428zm-.048.931c-.265 0-.48.215-.48.48v10.209c0 .265.215.48.48.48h7.417c.265 0 .48-.215.48-.48 0-1.773 0-7.858 0-7.858l-2.403-.024v-2.807z"/>
+ <path transform="translate(-.21735 .410915)" d="m10.429 1.662h-1.644v-.554h-5.493c-.265 0-.48.215-.48.48v10.209c0 .128.051.25.14.34.09.089.212.14.34.14h.483v.931h-.435c-.806 0-1.459-.653-1.459-1.459v-10.113c0-.387.154-.758.427-1.031.274-.274.645-.428 1.032-.428h5.834z" fill-opacity=".5"/>
+ <path transform="matrix(.494175 0 0 .494175 5.24097 5.57378)" d="m8 12.799c.627 0 1.136.509 1.136 1.136 0 .628-.509 1.137-1.136 1.137s-1.136-.509-1.136-1.137c0-.627.509-1.136 1.136-1.136zm3.07-5.549-.9.92c-.72.73-1.18 1.342-1.17 2.528.01 1.194-1.973 1.104-2 0-.027-1.11.45-2.298 1.17-3.028l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2c-.646.873-1.311.948-2 0 0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/icon-task-list-symbolic.svg b/.icons/kora/apps/symbolic/icon-task-list-symbolic.svg
new file mode 100644
index 000000000..7ceda3a82
--- /dev/null
+++ b/.icons/kora/apps/symbolic/icon-task-list-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="m 1.9999998,5 c -0.554,0 -1,0.446 -1,1 v 4 c 0,0.554 0.446,1 1,1 h 4 c 0.554,0 1,-0.446 1,-1 V 6 c 0,-0.554 -0.446,-1 -1,-1 z m 8,0 c -0.554,0 -1,0.446 -1,1 v 4 c 0,0.554 0.446,1 1,1 H 14 c 0.554,0 1,-0.446 1,-1 V 6 C 15,5.446 14.554,5 14,5 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/inkscape-symbolic.svg b/.icons/kora/apps/symbolic/inkscape-symbolic.svg
new file mode 100644
index 000000000..f44d30481
--- /dev/null
+++ b/.icons/kora/apps/symbolic/inkscape-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 8,0 C 7.55,0 7.1,0.17 6.76,0.53 L 0.57,6.91 C 0.23,7.26 0.05,7.72 0.04,8.18 0.04,8.19 0.04,8.2 0.04,8.21 0.04,9.58 3.69,8.25 4.02,9.92 4.2,10.83 2.03,10.41 2.03,11.32 2.03,12.39 5.1,11.66 5.98,12.53 6.34,13.41 4.8,13.27 5.08,14.09 5.59,14.62 6.75,14.32 6.97,15.18 7.23,16.16 8.89,15.99 9.86,15.27 10.38,14.74 9.07,14.5 9.58,13.96 10.1,13.43 12.64,13.54 12.66,12.38 12.42,11.65 11.46,11.53 11.45,10.67 11.4,9.94 12.23,10.15 14.87,9.43 15.92,8.93 15.96,8.67 15.96,8.21 15.96,8.2 15.96,8.19 15.96,8.18 15.95,7.72 15.74,7.26 15.4,6.91 L 9.24,0.53 C 8.89,0.17 8.45,0 8,0 Z M 8.12,1.34 C 8.59,1.34 9.87,2.92 11.01,4.11 11.34,4.54 10.89,4.98 10.89,4.98 L 8.5,3.67 7.44,5.1 6.51,3.7 5.95,5.88 4.3,4.89 4.74,4.33 7.32,1.68 C 7.51,1.48 7.67,1.34 8.12,1.34 Z M 15.21,10.92 C 15.08,10.91 14.96,10.92 14.87,10.95 14.7,11 13.9,11.03 13.97,11.63 14.69,11.94 15.79,12.18 15.92,11.57 16.02,11.12 15.59,10.93 15.21,10.92 Z M 2.87,12.94 C 2.8,12.95 2.75,12.97 2.69,13 2.14,13.21 1.77,13.65 2.28,13.84 2.79,14.03 3.14,13.83 3.59,13.59 4.04,13.35 4.02,13.31 3.99,13.22 3.93,13.23 3.52,12.98 3.09,12.94 3.02,12.93 2.94,12.93 2.87,12.94 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/internet-mail-symbolic.svg b/.icons/kora/apps/symbolic/internet-mail-symbolic.svg
new file mode 100644
index 000000000..c3c234956
--- /dev/null
+++ b/.icons/kora/apps/symbolic/internet-mail-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.21859,0,0,1.21859,-1.74868,-1.67887)">
+ <path d="m4 4v5h8v-5h-8zm0.305 0.812 3.695 1.848 3.695-1.848v0.841l-3.695 1.847-3.695-1.847v-0.841z" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 1c-1 0-1 1-1 1v12s0 1 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-12zm0.1 1.19h11.8v8.26h-3.54c0 1.308-1.05 2.36-2.36 2.36s-2.36-1.052-2.36-2.36h-3.54v-8.26z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/ktorrent-symbolic.svg b/.icons/kora/apps/symbolic/ktorrent-symbolic.svg
new file mode 100644
index 000000000..29c811a48
--- /dev/null
+++ b/.icons/kora/apps/symbolic/ktorrent-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path transform="matrix(0 -.9786 .9786 0 -3082.69 420.481)" d="m412.542 3160.59-7.906 7.9 7.906 7.91c.593.59.593 1.55 0 2.14-.593.6-1.554.6-2.147 0l-8.953-8.94c-.304-.31-.45-.71-.442-1.11-.008-.4.138-.8.442-1.1l8.953-8.95c.593-.59 1.554-.59 2.147 0s.593 1.56 0 2.15z"/>
+ <path transform="matrix(1.14677 0 0 1.14677 -4.03655 .124458)" d="m14.24 14.133v-8.097c0-1.883 1.529-3.412 3.413-3.412h3.127c1.883 0 3.412 1.529 3.412 3.412v8.097h-2v-8.097c0-.779-.632-1.412-1.412-1.412h-3.127c-.78 0-1.413.633-1.413 1.412v8.097z"/>
+ <path fill-opacity=".5" transform="matrix(1 0 0 4.8631 -1.20844 -124.091)" d="m31.689 31.389v.563c0 .113-.448.205-1 .205h-22.961c-.552 0-1-.092-1-.205v-.563h2v.357h20.961v-.357z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/libreoffice-base-symbolic.svg b/.icons/kora/apps/symbolic/libreoffice-base-symbolic.svg
new file mode 100644
index 000000000..709f7ac86
--- /dev/null
+++ b/.icons/kora/apps/symbolic/libreoffice-base-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(1 .992556)" d="m5 8.72v.95c2.1 1.09 4 0 4 0v-.95s-2.06 1.05-4 0z"/>
+ <ellipse cx="8" cy="7.993" rx="2" ry="1"/>
+ <path transform="translate(1 .992556)" d="m5 10.72v.95c2.1 1.09 4 0 4 0v-.95s-2.06 1.05-4 0z"/>
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/libreoffice-calc-symbolic.svg b/.icons/kora/apps/symbolic/libreoffice-calc-symbolic.svg
new file mode 100644
index 000000000..d1779debd
--- /dev/null
+++ b/.icons/kora/apps/symbolic/libreoffice-calc-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="scale(-1 1)" d="m-4 9h-2v3h2zm-3-2h-2v5h2zm-5 3v2h2v-2z"/>
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/libreoffice-draw-symbolic.svg b/.icons/kora/apps/symbolic/libreoffice-draw-symbolic.svg
new file mode 100644
index 000000000..92dc2ac2a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/libreoffice-draw-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m9 8-3 4h6z"/>
+ <path d="m8 6c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z"/>
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/libreoffice-impress-symbolic.svg b/.icons/kora/apps/symbolic/libreoffice-impress-symbolic.svg
new file mode 100644
index 000000000..0687de540
--- /dev/null
+++ b/.icons/kora/apps/symbolic/libreoffice-impress-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m4.5 8c-.28 0-.5.22-.5.5v4c0 .28.22.5.5.5h7c.28 0 .5-.22.5-.5v-4c0-.28-.22-.5-.5-.5zm1 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zm2 0h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm-2 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zm2 0h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5z"/>
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/libreoffice-main-symbolic.svg b/.icons/kora/apps/symbolic/libreoffice-main-symbolic.svg
new file mode 100644
index 000000000..2837cd901
--- /dev/null
+++ b/.icons/kora/apps/symbolic/libreoffice-main-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/libreoffice-math-symbolic.svg b/.icons/kora/apps/symbolic/libreoffice-math-symbolic.svg
new file mode 100644
index 000000000..135730b9d
--- /dev/null
+++ b/.icons/kora/apps/symbolic/libreoffice-math-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(.5 -.393654)" d="m11 6.939h-2l-2.023 3.954-.977-1.954h-2v1.061h1.46l1.54 3 2.6-5h1.4z"/>
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713874)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/libreoffice-writer-symbolic.svg b/.icons/kora/apps/symbolic/libreoffice-writer-symbolic.svg
new file mode 100644
index 000000000..2cbf291c5
--- /dev/null
+++ b/.icons/kora/apps/symbolic/libreoffice-writer-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(0 1.21092)" d="m8 5v1h-3v-1zm0 6v1h-3v-1zm3-2v1h-6v-1zm-1-2v1h-5v-1z"/>
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-0.831 0-1.628 0.33-2.216 0.918s-0.918 1.385-0.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-0.599 0.486-1.085 1.085-1.085h11.751v6.032l5.164 0.052v16.831c0 0.288-0.114 0.564-0.318 0.767-0.203 0.204-0.479 0.318-0.767 0.318h-15.83c-0.599 0-1.085-0.486-1.085-1.085v-21.83z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/mail-mailbox-symbolic.svg b/.icons/kora/apps/symbolic/mail-mailbox-symbolic.svg
new file mode 120000
index 000000000..de05d594f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/mail-mailbox-symbolic.svg
@@ -0,0 +1 @@
+internet-mail-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/media-eq-symbolic.svg b/.icons/kora/apps/symbolic/media-eq-symbolic.svg
new file mode 120000
index 000000000..fa68d9fdf
--- /dev/null
+++ b/.icons/kora/apps/symbolic/media-eq-symbolic.svg
@@ -0,0 +1 @@
+multimedia-equalizer-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/misc-symbolic.svg b/.icons/kora/apps/symbolic/misc-symbolic.svg
new file mode 120000
index 000000000..6bd4080bc
--- /dev/null
+++ b/.icons/kora/apps/symbolic/misc-symbolic.svg
@@ -0,0 +1 @@
+system-users-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/mount-archive-symbolic.svg b/.icons/kora/apps/symbolic/mount-archive-symbolic.svg
new file mode 120000
index 000000000..0be4d9648
--- /dev/null
+++ b/.icons/kora/apps/symbolic/mount-archive-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/drive-removable-media-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/multimedia-audio-player-symbolic.svg b/.icons/kora/apps/symbolic/multimedia-audio-player-symbolic.svg
new file mode 100644
index 000000000..95058b1ec
--- /dev/null
+++ b/.icons/kora/apps/symbolic/multimedia-audio-player-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.11149 0 0 1.11149 -.89195 -.89195)">
+ <path d="m8 2c-2.664 0-5.54 2.68-5.54 6 0 0-1.272 1.288-1.365 1.717-0.144 0.667 0 2.283 0 2.283s0 2 2.302 2h1.368c-0.391-1.667-0.541-3.333-0.277-5l-1.069-0.513-0.022-0.487c0-2.22 1.465-4.442 4.603-4.457 3.138-0.014 4.603 2.237 4.603 4.457l0.022 0.487-1.113 0.533c0.222 1.629 0.097 3.292-0.277 4.98h1.368s2.302 0 2.302-2c0 0 0.144-1.699 0-2.366-0.089-0.407-1.365-1.634-1.365-1.634 0-3.32-2.876-6-5.54-6z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/multimedia-equalizer-symbolic.svg b/.icons/kora/apps/symbolic/multimedia-equalizer-symbolic.svg
new file mode 100644
index 000000000..7581a1ce8
--- /dev/null
+++ b/.icons/kora/apps/symbolic/multimedia-equalizer-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.775 10c-0.428 0-0.775 0.347-0.775 0.775v0.678h-7v1.094h7v0.678c0 0.428 0.347 0.775 0.775 0.775h0.45c0.428 0 0.775-0.347 0.775-0.775v-2.45c0-0.428-0.347-0.775-0.775-0.775h-0.45zm2.074 1.453v1.094h4.151v-1.094h-4.151z" fill="#dfdfdf"/>
+ <path d="m4.775 6c-0.428 0-0.775 0.347-0.775 0.775v0.642h-3v1.166h3v0.642c0 0.428 0.347 0.775 0.775 0.775h0.45c0.428 0 0.775-0.347 0.775-0.775v-2.45c0-0.428-0.347-0.775-0.775-0.775h-0.45zm1.923 1.417v1.166h8.302v-1.166h-8.302z" fill="#dfdfdf"/>
+ <path d="m10.775 2c-0.428 0-0.775 0.347-0.775 0.775v0.642h-9v1.166h9v0.642c0 0.428 0.347 0.775 0.775 0.775h0.45c0.428 0 0.775-0.347 0.775-0.775v-2.45c0-0.428-0.347-0.775-0.775-0.775h-0.45zm1.955 1.417v1.166h2.27v-1.166h-2.27z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/multimedia-photo-manager-symbolic.svg b/.icons/kora/apps/symbolic/multimedia-photo-manager-symbolic.svg
new file mode 100644
index 000000000..5747a15e6
--- /dev/null
+++ b/.icons/kora/apps/symbolic/multimedia-photo-manager-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 7-1 1h-2c-0.471 0-1 0.54-1 1v6c0 0.45 0.533 1 1 1h10c0.47 0 1-0.55 1-1v-6c0-0.46-0.53-1-1-1h-2l-1-1h-4zm2 2c1.66 0 3 1.34 3 3 0 1.65-1.34 3-3 3s-3-1.35-3-3c0-1.66 1.34-3 3-3zm0 1c-1.1 0-2 0.89-2 2 0 1.1 0.9 2 2 2 1.11 0 2-0.9 2-2 0-1.11-0.89-2-2-2z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m3.5 11.34h-1.203c-0.609 0-1.193-0.243-1.624-0.673-0.431-0.432-0.673-1.016-0.673-1.624v-6.746c0-0.609 0.242-1.193 0.673-1.624s1.015-0.673 1.624-0.673h7.407c0.61 0 1.194 0.242 1.625 0.673 0.43 0.431 0.672 1.015 0.672 1.624v4.203h-1e-3 -0.708c-4e-3 -1.434-8e-3 -3.018-0.011-4.165-4e-3 -0.901-0.732-1.63-1.631-1.633-1.986-6e-3 -5.324-0.017-7.314-0.022-0.434-2e-3 -0.851 0.169-1.159 0.476-0.308 0.306-0.481 0.722-0.482 1.156-4e-3 1.515-9e-3 3.783-0.013 5.483l2.675-4.545 2.394 4.25h-0.751c-0.356 0-0.743 0.184-1.031 0.475-0.289 0.291-0.469 0.678-0.469 1.025v2.34zm5.849-4.84h-0.404l0.219-0.243 0.185 0.243z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/multimedia-photo-viewer-symbolic.svg b/.icons/kora/apps/symbolic/multimedia-photo-viewer-symbolic.svg
new file mode 100644
index 000000000..946c1ea82
--- /dev/null
+++ b/.icons/kora/apps/symbolic/multimedia-photo-viewer-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1.843 11.294c-0.44-0.089-0.848-0.306-1.17-0.627-0.431-0.432-0.673-1.016-0.673-1.624v-6.746c0-0.609 0.242-1.193 0.673-1.624s1.015-0.673 1.624-0.673h7.407c0.61 0 1.194 0.242 1.625 0.673 0.43 0.431 0.672 1.015 0.672 1.624v5.636c-0.225-0.073-0.46-0.137-0.706-0.193-5e-3 -1.681-0.011-3.912-0.014-5.405-4e-3 -0.901-0.732-1.63-1.631-1.633-1.986-6e-3 -5.324-0.017-7.314-0.022-0.434-2e-3 -0.851 0.169-1.159 0.476-0.308 0.306-0.481 0.722-0.482 1.156-4e-3 1.515-9e-3 3.783-0.013 5.483l2.675-4.545 2.638 4.684c-2.037 0.657-3.275 1.976-4.152 3.36zm8.314-3.738c-0.366-0.037-0.751-0.056-1.157-0.056-0.345 0-0.674 0.014-0.99 0.041l1.154-1.284 0.993 1.299z" fill="#dfdfdf"/>
+ <path d="m9 8c-4 0-5.845 2-7 4 1.155 2 3.913 4 7 4s5.845-2 7-4c-1.155-2-3-4-7-4zm1.341 1.094c0.842 0.475 1.417 1.379 1.417 2.407 0 1.513-1.245 2.758-2.758 2.758s-2.758-1.245-2.758-2.758c0-1.028 0.575-1.932 1.417-2.407-2.3 0.342-3.602 1.566-4.476 2.892 1.146 1.575 3.364 3.014 5.817 3.014s4.671-1.439 5.817-3.014c-0.874-1.326-2.176-2.55-4.476-2.892zm-1.341 1.407c-0.549 0-1 0.452-1 1 0 0.549 0.451 1 1 1s1-0.451 1-1c0-0.548-0.451-1-1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/multimedia-video-player-symbolic.svg b/.icons/kora/apps/symbolic/multimedia-video-player-symbolic.svg
new file mode 100644
index 000000000..55ff423a1
--- /dev/null
+++ b/.icons/kora/apps/symbolic/multimedia-video-player-symbolic.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 1c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h14c0.56 0 1-0.45 1-1v-13h-3.5l1.5 3h-2l-1.5-3h-2l1.5 3h-2l-1.5-3h-2l1.5 3h-2l-1.5-3h-1.5z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ <g transform="matrix(1.84986,0,0,1.84986,-6.22077,-8.25237)">
+ <path d="m6 8.064c0-0.228 0.118-0.44 0.312-0.56 0.194-0.119 0.436-0.13 0.639-0.028 0.817 0.408 1.997 0.998 2.873 1.436 0.223 0.111 0.364 0.339 0.364 0.588s-0.141 0.477-0.364 0.588c-0.876 0.438-2.056 1.028-2.873 1.436-0.203 0.102-0.445 0.091-0.639-0.028-0.194-0.12-0.312-0.332-0.312-0.56v-2.872z" fill="#dfdfdf"/>
+ </g>
+ <path d="m2.5 1 1.5 3h2l-1.5-3h-2z" fill="#dfdfdf"/>
+ <g transform="translate(4.02978)">
+ <path d="m2.5 1 1.5 3h2l-1.5-3h-2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(7.98015)">
+ <path d="m2.5 1 1.5 3h2l-1.5-3h-2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/multimedia-volume-control-symbolic.svg b/.icons/kora/apps/symbolic/multimedia-volume-control-symbolic.svg
new file mode 100644
index 000000000..ac8f7367e
--- /dev/null
+++ b/.icons/kora/apps/symbolic/multimedia-volume-control-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 1.03598)">
+ <path d="m9.81 9c-0.215 0-0.421 0.085-0.573 0.237s-0.237 0.358-0.237 0.573v0.607h-8v1.166h8v0.607c0 0.215 0.085 0.421 0.237 0.573s0.358 0.237 0.573 0.237h0.38c0.215 0 0.421-0.085 0.573-0.237s0.237-0.358 0.237-0.573v-2.38c0-0.215-0.085-0.421-0.237-0.573s-0.358-0.237-0.573-0.237h-0.38z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 1.03598)">
+ <rect x="12" y="10.417" width="3" height="1.166" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 1.03598)">
+ <path d="M15,0.928L1,7L15,7L15,0.928Z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/notifications-applet-symbolic.svg b/.icons/kora/apps/symbolic/notifications-applet-symbolic.svg
new file mode 100644
index 000000000..5819d145a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/notifications-applet-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.594006 0 0 .594006 -338.959 -257.115)" fill="#dfdfdf">
+ <path d="m587 456.785c-.1 1.7-1.3 3-3 3s-3-1.3-3-3z"/>
+ <path d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1-2.4-1-3.7l-.513-4c0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9l-.513 4c0 1.2-.3 2.4-.8 3.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8z" fill-opacity=".5"/>
+ <path d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1.513-7.7-1.513-7.7 0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9 0 0-.813 6.4-1.313 7.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8zm-10.714-16.33c-.294-.038-1.278-.038-1.572 0-3.052.391-5.018 3.1-5.018 6.23 0 .072-.896 6.965-1.49 8.153-.381.762-.838 1.448-1.421 2.064h17.419c-.483-.528-.882-1.129-1.167-1.681-.82-1.321-1.733-8.464-1.733-8.536 0-3.209-1.966-5.839-5.018-6.23z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/office-calendar-symbolic.svg b/.icons/kora/apps/symbolic/office-calendar-symbolic.svg
new file mode 100644
index 000000000..68e5c2942
--- /dev/null
+++ b/.icons/kora/apps/symbolic/office-calendar-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.26766,0,0,1.26766,1.34158,1.69873)">
+ <path d="m6.5 2h1.5v5h-1v-4h-1l0.5-1z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.26766,0,0,1.26766,1.34158,1.69873)">
+ <path d="M2,2L3.5,2C4.33,2 5,2.669 5,3.5C5,3.887 4.85,4.235 4.61,4.5C4.85,4.765 5,5.113 5,5.5C5,6.331 4.33,7 3.5,7L2,7L2,6L3.5,6C3.78,6 4,5.777 4,5.5C4,5.223 3.78,5 3.5,5L2,5L2,4L3.5,4C3.78,4 4,3.777 4,3.5C4,3.223 3.78,3 3.5,3L2,3L2,2Z" fill="#dfdfdf"/>
+ </g>
+ <path d="m16 4c0-2.208-1.792-4-4-4h-8c-2.208 0-4 1.792-4 4v8c0 2.208 1.792 4 4 4h4c2.208 0 8-5.792 8-8v-4zm-1 0v4c0 1.656-5.344 7-7 7h-4c-1.656 0-3-1.344-3-3v-8c0-1.656 1.344-3 3-3h8c1.656 0 3 1.344 3 3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/org.gnome.ArchiveManager-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.ArchiveManager-symbolic.svg
new file mode 120000
index 000000000..6f7a20430
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.ArchiveManager-symbolic.svg
@@ -0,0 +1 @@
+file-roller-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Calculator-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Calculator-symbolic.svg
new file mode 120000
index 000000000..ff1a6497f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Calculator-symbolic.svg
@@ -0,0 +1 @@
+accessories-calculator-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Calendar-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Calendar-symbolic.svg
new file mode 120000
index 000000000..ddf3362b0
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Calendar-symbolic.svg
@@ -0,0 +1 @@
+office-calendar-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Characters-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Characters-symbolic.svg
new file mode 120000
index 000000000..dc6106c89
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Characters-symbolic.svg
@@ -0,0 +1 @@
+accessories-character-map-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Cheese-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Cheese-symbolic.svg
new file mode 120000
index 000000000..935ecef4c
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Cheese-symbolic.svg
@@ -0,0 +1 @@
+cheese-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Console-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Console-symbolic.svg
new file mode 120000
index 000000000..73a31f24e
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Console-symbolic.svg
@@ -0,0 +1 @@
+org.gnome.Terminal-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Contacts-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Contacts-symbolic.svg
new file mode 120000
index 000000000..5305a9f08
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Contacts-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Evince-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Evince-symbolic.svg
new file mode 120000
index 000000000..1a9e543a6
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Evince-symbolic.svg
@@ -0,0 +1 @@
+evince-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Fractal-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Fractal-symbolic.svg
new file mode 100644
index 000000000..398a95c93
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Fractal-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path d="M 15.111113,1.0001468 C 15.603557,1.0001468 16,1.5077106 16,2.0001543 l 0,9.9996767 c 0,0.492403 -0.396443,1.000007 -0.888887,1.000007 l -3.669113,0 L 9.123916,12.200332 6.29941,11.901766 3.9745954,12.075409 1.8880696,11.800579 C 1.3998825,11.736276 1.0602333,11.66762 1.049232,11.17534 L 0.87434004,3.3493214 C 0.86333791,2.8570005 1.92192,2.9086085 2.387761,2.7490669 L 7.4943722,1.0001468 Z" style="fill:#dfdfdf;opacity:0.3"/>
+ <path style="fill:#dfdfdf" d="M 0.88906915,1.0001468 C 0.39666549,1.0001468 0,1.5077106 0,2.0001543 l 0,9.9996767 c 0,0.492403 0.39666549,1.000007 0.88906915,1.000007 l 2.71095785,0 2.000015,2.000015 2.000015,-2.000015 4.042986,0 c 0.03309,-0.02711 0.06613,-0.05067 0.09922,-0.07813 2.41933,-2.103955 3.155094,-5.8472152 0.911726,-8.3564945 C 11.77325,3.5801592 10.473038,2.9912083 9.1875561,2.9784882 8.233621,2.9690642 6.8879317,3.2773957 6.1266419,3.9769329 4.937537,5.0698291 4.5849212,7.0283566 5.763358,8.2658779 6.1775835,8.7009376 7.0080494,8.96776 7.8129562,8.9870473 8.9136533,8.9262684 9.6310654,8.2198544 9.7305818,7.31709 9.7342618,5.9757235 8.6547845,5.939636 8.1675577,6.3482259 7.9754722,6.5565355 7.9243274,6.9174042 8.1574016,7.1169817 c 0.1236489,0.1055528 0.3353125,0.1323202 0.4460973,-0.00781 0.054348,-0.068708 0.069615,-0.185593 -0.010936,-0.2421894 -0.036196,-0.02504 -0.094975,-0.029912 -0.1210945,0.01172 -0.00732,0.016132 -0.00976,0.042645 0.010156,0.053125 0.00732,0.0042 0.021876,0.00445 0.021876,-0.00392 l 0,-0.00625 c -0.01048,-0.00308 0,-0.00587 0,-0.00625 0.00728,-0.00352 0.017968,0.00364 0.017968,0.010936 0.0042,0.020876 -0.015536,0.039588 -0.034376,0.04375 -0.049168,0.011192 -0.084052,-0.035552 -0.094532,-0.078125 C 8.3763444,6.7958977 8.4679703,6.7235387 8.555843,6.7130586 8.7333683,6.6923305 8.8644189,6.8609762 8.876939,7.0232174 8.9004752,7.3289317 8.6083918,7.5483613 8.3261536,7.5607214 7.8264259,7.5827536 7.279273,7.105704 7.2687929,6.6419645 7.2554048,5.8631443 7.7398548,5.0247992 8.7313027,4.999853 10.574346,4.9773008 11.02828,6.4625836 11,7.5638598 10.957216,9.2714566 9.9449594,10.921595 7.3687925,10.999853 4.9430863,10.898556 2.8701791,8.3070246 3.0000001,6.0095598 3.1370807,3.5773871 5.6222938,1.7453883 7.8656838,1.0001468 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/org.gnome.Lollypop-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Lollypop-symbolic.svg
new file mode 100644
index 000000000..e29e14720
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Lollypop-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="opacity:0.3;fill:#dfdfdf" d="M 5.7949219 0.3125 A 8 8 0 0 0 2.7207031 2.0019531 A 0.50005 0.50005 0 0 1 2.8476562 2.2695312 C 2.9746764 3.1413586 3.681567 4.3764158 4.4628906 5.3398438 A 0.50005 0.50005 0 0 1 4.5019531 5.9121094 C 4.1208045 6.5438593 3.9185756 7.2681683 3.9160156 8.0058594 C 3.9162756 8.0905655 3.9182981 8.1751656 3.9238281 8.2597656 A 0.50005 0.50005 0 0 1 3.1855469 8.7324219 C 2.0709405 8.1240236 0.93435363 7.2157405 0.24414062 6.0820312 A 8 8 0 0 0 0 8 A 8 8 0 0 0 0.1640625 9.5742188 A 0.50005 0.50005 0 0 1 0.45898438 9.5976562 C 1.2770922 9.9233136 2.6958932 9.9308313 3.9199219 9.7363281 A 0.50005 0.50005 0 0 1 4.4355469 9.9882812 C 4.7687986 10.587341 5.3147775 11.011429 5.890625 11.375 C 5.6596808 11.23067 5.5 10.965486 5.5 10.671875 L 5.5 5.328125 C 5.5002359 4.8563257 5.8107785 4.5561031 6.2539062 4.5117188 C 6.4077702 4.4963076 6.5741196 4.5301024 6.7148438 4.6113281 A 0.50005 0.50005 0 0 1 6.7246094 4.6171875 L 11.105469 7.2890625 C 11.627721 7.6072075 11.627924 8.3929212 11.105469 8.7109375 L 6.7246094 11.382812 C 6.4645567 11.541412 6.1333296 11.524121 5.8984375 11.382812 C 6.0138227 11.45522 6.0665976 11.599296 6.1894531 11.660156 A 0.50005 0.50005 0 0 1 6.2265625 12.535156 C 5.140452 13.19801 3.7931763 13.735599 2.4628906 13.763672 A 8 8 0 0 0 5.4472656 15.574219 A 0.50005 0.50005 0 0 1 5.6171875 15.324219 C 6.3058521 14.778453 7.0181918 13.558119 7.4609375 12.404297 A 0.50005 0.50005 0 0 1 7.9316406 12.083984 C 7.9513586 12.084127 7.9705164 12.084127 7.9902344 12.083984 A 0.50005 0.50005 0 0 1 7.9941406 12.083984 C 8.8009696 12.082864 9.5876243 11.841824 10.257812 11.392578 A 0.50005 0.50005 0 0 1 10.509766 11.308594 A 0.50005 0.50005 0 0 1 11.037109 11.796875 C 11.068819 13.071769 10.860481 14.514153 10.216797 15.683594 A 8 8 0 0 0 13.28125 13.996094 A 0.50005 0.50005 0 0 1 13.154297 13.730469 C 13.027018 12.858654 12.317511 11.623718 11.535156 10.660156 A 0.50005 0.50005 0 0 1 11.494141 10.089844 C 11.87107 9.4591836 12.071166 8.7386217 12.072266 8.0039062 C 12.072366 7.9139436 12.070353 7.824146 12.064453 7.734375 A 0.50005 0.50005 0 0 1 12.5625 7.2011719 A 0.50005 0.50005 0 0 1 12.800781 7.2617188 C 13.920206 7.8706034 15.065375 8.7708694 15.757812 9.9121094 A 8 8 0 0 0 16 8 A 8 8 0 0 0 15.833984 6.421875 A 0.50005 0.50005 0 0 1 15.558594 6.40625 C 14.504828 6.0306517 13.156768 6.0855584 12.064453 6.2636719 A 0.50005 0.50005 0 0 1 11.548828 6.0136719 C 11.146628 5.2952533 10.534847 4.7146946 9.796875 4.3496094 A 0.50005 0.50005 0 0 1 9.7578125 3.4765625 C 10.835905 2.8151352 12.174895 2.278276 13.501953 2.2363281 C 13.51376 2.2359531 13.525314 2.2366005 13.537109 2.2363281 A 8 8 0 0 0 10.554688 0.42578125 A 0.50005 0.50005 0 0 1 10.384766 0.67578125 C 9.6935708 1.2235274 8.9781467 2.4502617 8.5351562 3.6074219 A 0.50005 0.50005 0 0 1 8.0644531 3.9277344 C 8.0423221 3.9275559 8.0201789 3.9275559 7.9980469 3.9277344 A 0.50005 0.50005 0 0 1 7.9941406 3.9277344 C 7.1915522 3.9288925 6.4081582 4.1665503 5.7402344 4.6113281 A 0.50005 0.50005 0 0 1 4.9628906 4.2070312 C 4.9308754 2.9309956 5.1415427 1.4856404 5.7949219 0.3125 z M 7.9980469 0.5 C 7.6035912 0.50209449 7.2112992 0.55393349 6.8164062 0.61914062 C 6.3153603 1.4125429 6.0849095 2.4757917 6.0273438 3.5234375 C 6.5726965 3.2855049 7.1178833 3.0475576 7.7148438 3.0117188 C 8.0633141 2.1492148 8.5468223 1.3434383 9.1191406 0.65234375 C 8.746776 0.59384669 8.3796248 0.50189883 8.0019531 0.5 L 7.9980469 0.5 z M 13.533203 3.2363281 C 12.676489 3.2634086 11.77109 3.6859293 10.931641 4.109375 C 11.379401 4.4496919 11.823005 4.7879258 12.136719 5.2578125 C 12.963644 5.1362219 13.892384 5.142205 14.828125 5.2851562 C 14.538179 4.5633717 14.235114 3.8427741 13.736328 3.2421875 C 13.66843 3.2407075 13.601463 3.2341581 13.533203 3.2363281 z M 2.2304688 3.4492188 C 1.7349547 4.083104 1.2502588 4.7304208 1.0292969 5.359375 C 1.4621314 6.1555069 2.2319043 6.8640228 3.078125 7.4296875 C 3.1493783 6.8495348 3.2812749 6.2846469 3.5449219 5.7617188 C 2.9907953 5.0536313 2.5480809 4.2624679 2.2304688 3.4492188 z M 6.5 5.6523438 L 6.5 10.347656 L 10.349609 8 L 6.5 5.6523438 z M 12.917969 8.5644531 C 12.849134 9.1464097 12.715503 9.7131432 12.453125 10.238281 C 13.006447 10.94427 13.448746 11.733494 13.767578 12.544922 C 14.236921 11.945808 14.697652 11.337729 14.966797 10.623047 C 14.533736 9.8276429 13.765602 9.1267066 12.917969 8.5644531 z M 1.1777344 10.724609 C 1.4622117 11.430286 1.7596422 12.132607 2.2441406 12.722656 C 3.1674487 12.745669 4.1854515 12.419413 5.109375 11.951172 C 4.6334815 11.600205 4.1722302 11.236831 3.84375 10.742188 C 2.9521236 10.869008 2.0425858 10.855688 1.1777344 10.724609 z M 9.9726562 12.482422 C 9.4265796 12.722353 8.8795914 12.959156 8.28125 12.996094 C 7.9335458 13.855466 7.4527677 14.658902 6.8828125 15.347656 C 7.2558068 15.406259 7.6235939 15.498212 8.0019531 15.5 C 8.4020873 15.498056 8.7988892 15.444501 9.1933594 15.378906 C 9.6861716 14.5889 9.915032 13.528446 9.9726562 12.482422 z"/>
+ <path style="fill:#dfdfdf" d="M 8 0 C 7.4944 0.00243 6.9902219 0.05181375 6.4824219 0.15234375 C 5.7046219 1.2511038 5.4285906 2.8282125 5.4628906 4.1953125 C 6.2126906 3.6960125 7.0932406 3.4290344 7.9941406 3.4277344 C 8.0189406 3.4275344 8.0435594 3.4275344 8.0683594 3.4277344 C 8.5306594 2.2201344 9.2449187 0.94039312 10.074219 0.28320312 C 9.3985188 0.098373125 8.7008 0.00316 8 0 z M 2.3535156 2.3417969 C 1.4297156 3.2655969 0.75232 4.3716719 0.4375 5.3886719 C 1.0015 6.5970719 2.2270812 7.6386688 3.4257812 8.2929688 C 3.4195812 8.1980688 3.4163156 8.1029125 3.4160156 8.0078125 C 3.4181156 7.1782125 3.6456188 6.3646969 4.0742188 5.6542969 C 3.2590187 4.6490969 2.5061156 3.3891969 2.3535156 2.3417969 z M 13.517578 2.7363281 C 12.318578 2.7742281 11.040531 3.2759437 10.019531 3.9023438 A 4.5785 4.5785 0 0 1 11.984375 5.7695312 C 13.121375 5.5841313 14.537563 5.5117469 15.726562 5.9355469 A 8 8 0 0 0 14.025391 2.75 L 14.023438 2.75 C 13.857437 2.7356 13.687578 2.7309281 13.517578 2.7363281 z M 6.3046875 5.0097656 C 6.1449609 5.0257641 6.000075 5.178125 6 5.328125 L 6 10.671875 C 6 10.923875 6.2582437 11.081078 6.4648438 10.955078 L 10.845703 8.2832031 C 11.052703 8.1572031 11.052703 7.8428969 10.845703 7.7167969 L 6.4648438 5.0449219 C 6.4133438 5.0151969 6.3579297 5.0044328 6.3046875 5.0097656 z M 12.5625 7.7011719 A 4.5785 4.5785 0 0 1 12.572266 8.0039062 A 4.5785 4.5785 0 0 1 11.923828 10.345703 C 12.739828 11.350703 13.495437 12.610203 13.648438 13.658203 A 8 8 0 0 0 15.558594 10.59375 C 14.992594 9.38075 13.7645 8.3549719 12.5625 7.7011719 z M 0.2734375 10.0625 A 8 8 0 0 0 1.9746094 13.25 A 8 8 0 0 0 1.9765625 13.25 C 3.3046625 13.365 4.8017969 12.818422 5.9667969 12.107422 A 4.5785 4.5785 0 0 1 3.9980469 10.230469 C 2.7205469 10.433469 1.2556975 10.4535 0.2734375 10.0625 z M 10.537109 11.808594 A 4.5785 4.5785 0 0 1 7.9941406 12.583984 A 4.5785 4.5785 0 0 1 7.9277344 12.583984 C 7.4657344 13.787984 6.7542344 15.061797 5.9277344 15.716797 A 8 8 0 0 0 8 16 A 8 8 0 0 0 9.5292969 15.845703 C 10.295997 14.750703 10.571109 13.175594 10.537109 11.808594 z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/org.gnome.Nautilus-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Nautilus-symbolic.svg
new file mode 120000
index 000000000..a0573c306
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Nautilus-symbolic.svg
@@ -0,0 +1 @@
+system-file-manager-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.PowerStats-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.PowerStats-symbolic.svg
new file mode 120000
index 000000000..2927dd88d
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.PowerStats-symbolic.svg
@@ -0,0 +1 @@
+gnome-power-manager-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-about-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-about-symbolic.svg
new file mode 120000
index 000000000..b61976a57
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-about-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-details-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-accessibility-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-accessibility-symbolic.svg
new file mode 120000
index 000000000..974e4a33f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-accessibility-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-appearance-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-appearance-symbolic.svg
new file mode 120000
index 000000000..7c412cf76
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-appearance-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-applications-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-applications-symbolic.svg
new file mode 120000
index 000000000..a1508cabe
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-applications-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-apps-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-bluetooth-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-bluetooth-symbolic.svg
new file mode 120000
index 000000000..32c4cb856
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-bluetooth-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-camera-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-camera-symbolic.svg
new file mode 120000
index 000000000..c7337eaf9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-camera-symbolic.svg
@@ -0,0 +1 @@
+multimedia-photo-manager-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-color-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-color-symbolic.svg
new file mode 120000
index 000000000..58a431b98
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-color-symbolic.svg
@@ -0,0 +1 @@
+preferences-color-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-default-apps-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-default-apps-symbolic.svg
new file mode 120000
index 000000000..aa81061f2
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-default-apps-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-diagnostics-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-diagnostics-symbolic.svg
new file mode 100644
index 000000000..b889da121
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-diagnostics-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h2l.011-1.217h-2.684v-10.566h13.346v2.77l1.327.013v-2s0-2-2-2zm2 14s-1 0-1 1v1h10v-1c0-1-1-1-1-1z"/>
+ <path transform="matrix(.88461 0 0 .88461 2.73084 1.92312)" d="m6.5 1c-3.017 0-5.5 2.483-5.5 5.5s2.483 5.5 5.5 5.5c1.113 0 2.485-.573 3.241-1.093l3.538 3.786c.188.196.449.307.721.307.549 0 1-.451 1-1 0-.27-.109-.529-.303-.717l-3.794-3.545c.521-.755 1.095-2.126 1.097-3.238 0-3.017-2.483-5.5-5.5-5.5zm0 1.097c2.416 0 4.403 1.987 4.403 4.403s-1.987 4.403-4.403 4.403-4.403-1.987-4.403-4.403 1.987-4.403 4.403-4.403z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-display-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-display-symbolic.svg
new file mode 120000
index 000000000..c2d6e5501
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-display-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-display-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-file-history-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-file-history-symbolic.svg
new file mode 100644
index 000000000..257b531a6
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-file-history-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.970571 0 0 .970571 .235434 .235434)" d="m4 0c-1.108 0-2 .892-2 2v12c0 1.108.892 2 2 2h8c1.108 0 2-.892 2-2v-12c0-1.108-.892-2-2-2z" fill-opacity=".3"/>
+ <path transform="matrix(.814694 0 0 .814694 1.48245 1.47457)" d="m5.067 3.313h5.866c.812 0 1.467.654 1.467 1.466 0 .813-.655 1.467-1.467 1.467h-5.866c-.812 0-1.467-.654-1.467-1.467 0-.812.655-1.466 1.467-1.466zm0 6.393h5.866c.812 0 1.467.655 1.467 1.467s-.655 1.466-1.467 1.466h-5.866c-.812 0-1.467-.654-1.467-1.466s.655-1.467 1.467-1.467z"/>
+ <path transform="matrix(1.14286 0 0 1.14286 .571429 -1.14286)" d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h7c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2zm0 1h7c.554 0 1 .446 1 1v10c0 .554-.446 1-1 1h-7c-.554 0-1-.446-1-1v-10c0-.554.446-1 1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-keyboard-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-keyboard-symbolic.svg
new file mode 120000
index 000000000..9114063bd
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-keyboard-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-microphone-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-microphone-symbolic.svg
new file mode 120000
index 000000000..778644325
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-microphone-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/audio-input-microphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-mobile-network-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-mobile-network-symbolic.svg
new file mode 100644
index 000000000..f4570db16
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-mobile-network-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-mouse-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-mouse-symbolic.svg
new file mode 120000
index 000000000..fabef4875
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-mouse-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/input-mouse-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-multitasking-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-multitasking-symbolic.svg
new file mode 100644
index 000000000..2f4d0ecba
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-multitasking-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 0c-1.108 0-2 .892-2 2v12c0 1.108.892 2 2 2h6c1.108 0 2-.892 2-2v-12c0-1.108-.892-2-2-2zm-5 2v12h1.233v-12zm4.484-.744h7.032v13.488h-7.032zm10.283.744v12h1.233v-12z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-network-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-network-symbolic.svg
new file mode 120000
index 000000000..eb1fde1c9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-network-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-network-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-notifications-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-notifications-symbolic.svg
new file mode 120000
index 000000000..1ac427f9b
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-notifications-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-notifications-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-online-accounts-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-online-accounts-symbolic.svg
new file mode 120000
index 000000000..b90ef95bb
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-online-accounts-symbolic.svg
@@ -0,0 +1 @@
+goa-panel-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-power-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-power-symbolic.svg
new file mode 120000
index 000000000..2927dd88d
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-power-symbolic.svg
@@ -0,0 +1 @@
+gnome-power-manager-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-printers-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-printers-symbolic.svg
new file mode 120000
index 000000000..0c5a4873f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-printers-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/printer-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-region-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-region-symbolic.svg
new file mode 120000
index 000000000..753bd402c
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-region-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-locale-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-removable-media-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-removable-media-symbolic.svg
new file mode 120000
index 000000000..f08d29741
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-removable-media-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/media-removable-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-search-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-search-symbolic.svg
new file mode 120000
index 000000000..18a9b534f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-search-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-search-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-sharing-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-sharing-symbolic.svg
new file mode 120000
index 000000000..04e5968ec
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-sharing-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-sharing-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-sound-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-sound-symbolic.svg
new file mode 120000
index 000000000..0b5825686
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-sound-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/audio-speakers-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-symbolic.svg
new file mode 120000
index 000000000..765541c77
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-symbolic.svg
@@ -0,0 +1 @@
+gnome-control-center-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-thunderbolt-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-thunderbolt-symbolic.svg
new file mode 120000
index 000000000..fe6a8a883
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-thunderbolt-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/thunderbolt-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-time-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-time-symbolic.svg
new file mode 120000
index 000000000..b372acc5b
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-time-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-time-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-users-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-users-symbolic.svg
new file mode 120000
index 000000000..6bd4080bc
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-users-symbolic.svg
@@ -0,0 +1 @@
+system-users-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Settings-wacom-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Settings-wacom-symbolic.svg
new file mode 120000
index 000000000..aa009fd14
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Settings-wacom-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/input-tablet-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Software-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Software-symbolic.svg
new file mode 120000
index 000000000..7d575e3aa
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Software-symbolic.svg
@@ -0,0 +1 @@
+gnome-software-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.SystemMonitor-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.SystemMonitor-symbolic.svg
new file mode 120000
index 000000000..dcb131a36
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.SystemMonitor-symbolic.svg
@@ -0,0 +1 @@
+utilities-system-monitor-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Terminal-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Terminal-symbolic.svg
new file mode 120000
index 000000000..a58bcde5a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Terminal-symbolic.svg
@@ -0,0 +1 @@
+utilities-terminal-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.Yelp-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.Yelp-symbolic.svg
new file mode 120000
index 000000000..80527d2bf
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.Yelp-symbolic.svg
@@ -0,0 +1 @@
+help-browser-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.clocks-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.clocks-symbolic.svg
new file mode 120000
index 000000000..98058f7bd
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.clocks-symbolic.svg
@@ -0,0 +1 @@
+clock-applet-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.eog-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.eog-symbolic.svg
new file mode 120000
index 000000000..016edf144
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.eog-symbolic.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.gedit-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.gedit-symbolic.svg
new file mode 120000
index 000000000..503b4a6e0
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.gedit-symbolic.svg
@@ -0,0 +1 @@
+accessories-text-editor-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.gnome.tweaks-symbolic.svg b/.icons/kora/apps/symbolic/org.gnome.tweaks-symbolic.svg
new file mode 120000
index 000000000..f7d0f4352
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.gnome.tweaks-symbolic.svg
@@ -0,0 +1 @@
+utilities-tweak-tool-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/org.perezdecastro.Revolt-symbolic.svg b/.icons/kora/apps/symbolic/org.perezdecastro.Revolt-symbolic.svg
new file mode 120000
index 000000000..aceb3c9b4
--- /dev/null
+++ b/.icons/kora/apps/symbolic/org.perezdecastro.Revolt-symbolic.svg
@@ -0,0 +1 @@
+revolt-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/password-manager-symbolic.svg b/.icons/kora/apps/symbolic/password-manager-symbolic.svg
new file mode 100644
index 000000000..0819d70ba
--- /dev/null
+++ b/.icons/kora/apps/symbolic/password-manager-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.24 8.13c-0.5 0.9-1.22 1.64-2.09 2.15l1.6 1.59-1.42 1.41 2.12 2.12 1.42-1.42 0.7 0.71 2.13-2.12-4.46-4.44z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(0 -3)">
+ <path d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-0.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/pointing-symbolic.svg b/.icons/kora/apps/symbolic/pointing-symbolic.svg
new file mode 120000
index 000000000..fabef4875
--- /dev/null
+++ b/.icons/kora/apps/symbolic/pointing-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/input-mouse-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/power-symbolic.svg b/.icons/kora/apps/symbolic/power-symbolic.svg
new file mode 120000
index 000000000..2927dd88d
--- /dev/null
+++ b/.icons/kora/apps/symbolic/power-symbolic.svg
@@ -0,0 +1 @@
+gnome-power-manager-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/preferences-color-symbolic.svg b/.icons/kora/apps/symbolic/preferences-color-symbolic.svg
new file mode 100644
index 000000000..92b2e24e6
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-color-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.727047 0 0 .727047 .734491 3.63275)">
+ <path d="m8 12c0 2.194-1.806 4-4 4s-4-1.806-4-4 1.806-4 4-4 4 1.806 4 4z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.91067 0 0 .91067 1.42928 1.42928)">
+ <path d="m16 12c0 2.194-1.806 4-4 4s-4-1.806-4-4 1.806-4 4-4 4 1.806 4 4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.858561 0 0 .858561 .208437 2.05459)">
+ <path d="m8 12c0 2.194-1.806 4-4 4s-4-1.806-4-4 1.806-4 4-4 4 1.806 4 4z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.91067 0 0 .91067 .71464 .51861)">
+ <path d="m8 1c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm0 1c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.91067 0 0 .91067 0 1.42928)">
+ <path d="m4 8c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4zm0 1c1.646 0 3 1.354 3 3s-1.354 3-3 3-3-1.354-3-3 1.354-3 3-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-accessibility-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-accessibility-symbolic.svg
new file mode 100644
index 000000000..d66867595
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-accessibility-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.5 0c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5zm-5.368 8.739v2l2.868-2.739v7.074c0 0.246 0.098 0.481 0.271 0.655 0.174 0.173 0.409 0.271 0.655 0.271h0.148c0.246 0 0.481-0.098 0.655-0.271 0.173-0.174 0.271-0.409 0.271-0.655v-2.526h1v2.526c0 0.246 0.098 0.481 0.271 0.655 0.174 0.173 0.409 0.271 0.655 0.271h0.148c0.246 0 0.481-0.098 0.655-0.271 0.173-0.174 0.271-0.409 0.271-0.655v-7.074l2.868 2.739v-2l-2.912-2.739h-4.924l-2.9 2.739z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-apps-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-apps-symbolic.svg
new file mode 100644
index 000000000..4ceeb0d63
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-apps-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm-.099 2.496h4.979v3.319h-4.979zm8.099-2.496c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm.149 2.496h4.978v3.319h-4.978zm-8.149 5.504c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm-.099 2.722h4.979v3.319h-4.979zm8.099-2.722c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm.149 2.722h4.978v3.319h-4.978z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-default-applications-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-default-applications-symbolic.svg
new file mode 100644
index 000000000..6171a7111
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-default-applications-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c-4.432 0-8 3.568-8 8s3.568 8 8 8 8-3.568 8-8-3.568-8-8-8z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ <path d="M8,1.699L9.59,6.033L14,6.283L10.57,9.213L11.707,13.699L8,11.176L4.293,13.699L5.43,9.213L2,6.283L6.41,6.033L8,1.699Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-display-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-display-symbolic.svg
new file mode 100644
index 000000000..1249d86ff
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-display-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="3" y="14.543" width="10" height="1.457" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m14.859 11.831v-9.826h-13.923v9.826h13.923zm-14.859-8.82c0-0.061 0.031-1.999 2-1.999h12c2 0 2 2 2 2v7.988c0 2-2 2-2 2h-12c-2 0-2-2-2-2v-7.988-1e-3z" fill="#dfdfdf"/>
+ <g transform="translate(0 -.0841526)">
+ <path d="m8.48 3.351c-0.319-0.041-0.641-0.041-0.96 0l-0.093 0.907c-0.273 0.056-0.536 0.152-0.781 0.284l-0.654-0.635c-0.271 0.173-0.518 0.381-0.735 0.617l0.511 0.754c-0.173 0.219-0.313 0.462-0.416 0.721l-0.908-0.066c-0.097 0.306-0.153 0.624-0.167 0.945l0.877 0.249c7e-3 0.278 0.056 0.554 0.144 0.819l-0.739 0.533c0.124 0.297 0.285 0.577 0.48 0.832l0.832-0.373c0.185 0.208 0.399 0.388 0.637 0.535l-0.223 0.883c0.285 0.148 0.588 0.258 0.902 0.328l0.397-0.82c0.276 0.041 0.556 0.041 0.832 0l0.397 0.82c0.314-0.07 0.617-0.18 0.902-0.328l-0.223-0.883c0.238-0.147 0.452-0.327 0.637-0.535l0.832 0.373c0.195-0.255 0.356-0.535 0.48-0.832l-0.739-0.533c0.088-0.265 0.137-0.541 0.144-0.819l0.877-0.249c-0.014-0.321-0.07-0.639-0.167-0.945l-0.908 0.066c-0.103-0.259-0.243-0.502-0.416-0.721l0.511-0.754c-0.217-0.236-0.464-0.444-0.735-0.617l-0.654 0.635c-0.245-0.132-0.508-0.228-0.781-0.284l-0.093-0.907zm-0.48 1.705c1.099 0 1.992 0.892 1.992 1.991s-0.893 1.992-1.992 1.992-1.992-0.893-1.992-1.992 0.893-1.991 1.992-1.991z" style="fill:rgb(235,235,235)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-font-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-font-symbolic.svg
new file mode 120000
index 000000000..cce04e7f1
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-font-symbolic.svg
@@ -0,0 +1 @@
+font-x-generic-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-keyboard-shortcuts-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-keyboard-shortcuts-symbolic.svg
new file mode 100644
index 000000000..0a3ce7b2a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-keyboard-shortcuts-symbolic.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M15.914,4.974c0,0 -7.657,0 -9.793,0c-0.707,0 -1.384,0.281 -1.884,0.78c-0.499,0.5 -0.78,1.178 -0.78,1.884c0,0.024 0,0.049 0,0.073c0,0.707 0.281,1.384 0.78,1.884c0.5,0.5 1.177,0.78 1.884,0.78c3.015,0 7.93,0 11.185,0c1.824,0 3.302,1.478 3.302,3.301c0,0.001 0,0.001 0,0.002c0,1.823 -1.478,3.302 -3.302,3.302c-2.508,0 -3.053,0 -3.053,0" style="fill:none;stroke:#bebebe;stroke-width:2.56px;"/><path d="M9.893,17.089l6.836,-3.418l0,6.837l-6.836,-3.419Z" style="fill:#bebebe;"/></svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-keyboard-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-keyboard-symbolic.svg
new file mode 120000
index 000000000..493e8d257
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-keyboard-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/input-keyboard-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-locale-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-locale-symbolic.svg
new file mode 100644
index 000000000..2d658f03e
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-locale-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.333 12.008 4.091-0.016c-0.01 0.14-0.014 0.308-0.014 0.438h0.43v0.5h-0.5c-0.08 0.7-0.36 1.07-0.84 1.07-0.12 0-0.31-0.02-0.53-0.07l-0.09-0.5c0.26 0.05 0.48 0.07 0.62 0.07s0.21-0.2 0.25-0.57h-2.34c0.04-0.29 0.06-0.62 0.09-0.93h-0.69c-0.23 0.66-0.52 1.34-0.9 1.97l-0.5-0.41c0.32-0.51 0.58-1.03 0.81-1.56l0.113 8e-3zm-2.243-4.288h1.6v4.78h-0.53v-0.53h-0.54v0.78h-0.53v-5.03zm0.53 0.53v3.22h0.54v-3.22h-0.54zm3.47 3.75c-0.02 0.13-0.04 0.3-0.06 0.43h1.78c0.02-0.15 0.02-0.29 0.03-0.43h-0.47l-0.21 0.27c-0.1-0.1-0.21-0.17-0.32-0.27h-0.75z" fill="#dfdfdf"/>
+ <path d="m9.56 2h1.88l2.18 7h-1.65l-0.44-1.66h-2.12l-0.44 1.66h-1.6l2.19-7zm0.88 1.18c-0.17 0.74-0.34 1.58-0.53 2.29l-0.19 0.62h1.5l-0.16-0.62c-0.19-0.71-0.41-1.56-0.59-2.29h-0.03z" fill="#dfdfdf"/>
+ <g transform="translate(4.61579 -4.52959)">
+ <path d="m11.384 7.462c0-1.571-1.275-2.846-2.846-2.846h-5.692c-1.57 0-2.846 1.275-2.846 2.846v5.692c0 1.57 1.276 2.846 2.846 2.846h5.692c1.571 0 2.846-1.276 2.846-2.846v-5.692z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ </g>
+ <path d="m4.116 4.616v0.799h-1.27c-1.129 0-2.046 0.917-2.046 2.047v5.692c0 1.129 0.917 2.046 2.046 2.046h5.692c1.13 0 2.047-0.917 2.047-2.046v-1.184h0.799v1.184c0 1.57-1.275 2.846-2.846 2.846h-5.692c-1.57 0-2.846-1.276-2.846-2.846v-5.692c0-1.571 1.276-2.846 2.846-2.846h1.27z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-online-accounts-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-online-accounts-symbolic.svg
new file mode 100644
index 000000000..51333ebf5
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-online-accounts-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(20.8057 0 0 20.0706 -.384716 12.714)">
+ <path d="m0.405-0.604c-0.223 0-0.369 0.153-0.369 0.368 0 0.211 0.144 0.369 0.369 0.369 0.061 0 0.113-0.012 0.157-0.032l-0.021-0.062c-0.04 0.019-0.086 0.03-0.136 0.03-0.184 0-0.301-0.131-0.301-0.305s0.117-0.304 0.301-0.304c0.181 0 0.297 0.131 0.297 0.304 0 0.096-0.024 0.145-0.071 0.145-0.035 0-0.047-0.021-0.047-0.056v-0.285h-0.066l-4e-3 0.063c-0.018-0.035-0.061-0.072-0.133-0.072-0.111 0-0.185 0.089-0.185 0.206 0 0.116 0.074 0.205 0.186 0.205 0.072 0 0.118-0.033 0.14-0.064 0.015 0.04 0.049 0.063 0.101 0.063 0.071 0 0.147-0.054 0.147-0.205 0-0.21-0.143-0.368-0.365-0.368zm-0.012 0.232c0.06 0 0.119 0.045 0.119 0.13v0.018c0 0.082-0.059 0.124-0.121 0.124-0.072 0-0.119-0.055-0.119-0.135 0-0.081 0.048-0.137 0.121-0.137z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-remote-desktop-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-remote-desktop-symbolic.svg
new file mode 100644
index 000000000..1263ac6c8
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-remote-desktop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.5 5s-0.5 0-0.5 0.5v4c0 0.5 0.5 0.5 0.5 0.5h4c0.5 0 0.5-0.5 0.5-0.5v-4c0-0.5-0.44-0.5-0.5-0.5h-4zm0.111 1.74h3.778v2.52h-3.778v-2.52z" fill="#dfdfdf"/>
+ <rect x="3" y="14.385" width="10" height="1.615" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2h-12zm-1.026 0.834h14.052v11.332h-14.052v-11.332z" fill="#dfdfdf"/>
+ <path d="m9.5 3h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-screensaver-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-screensaver-symbolic.svg
new file mode 100644
index 000000000..4684a2fbe
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-screensaver-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.48 4.69c0.32 0.39 0.52 0.89 0.52 1.43 0 1.25-1.01 2.26-2.26 2.26-0.54 0-1.04-0.2-1.43-0.52 0.28 1.16 1.32 2.02 2.56 2.02 1.45 0 2.63-1.18 2.63-2.63 0-1.24-0.86-2.29-2.02-2.56z" fill="#dfdfdf"/>
+ <path d="M5.5,7.5L5,6L3.5,5.5L5,5L5.5,3.5L6,5L7.5,5.5L6,6L5.5,7.5Z" fill="#dfdfdf"/>
+ <rect x="3" y="14.385" width="10" height="1.615" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2h-12zm-1.026 0.834h14.052v11.332h-14.052v-11.332z" fill="#dfdfdf"/>
+ <path d="m8 3.5c0 0.274-0.226 0.5-0.5 0.5s-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5 0.5 0.226 0.5 0.5z" fill="#dfdfdf"/>
+ <path d="m13 3.5c0 0.274-0.226 0.5-0.5 0.5s-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5 0.5 0.226 0.5 0.5z" fill="#dfdfdf"/>
+ <path d="m9 5.5c0 0.274-0.226 0.5-0.5 0.5s-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5 0.5 0.226 0.5 0.5z" fill="#dfdfdf"/>
+ <path d="m5 8.5c0 0.274-0.226 0.5-0.5 0.5s-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5 0.5 0.226 0.5 0.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-sharing-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-sharing-symbolic.svg
new file mode 100644
index 000000000..d19c11ea1
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-sharing-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.805 3.594c-0.115-0.296-0.179-0.618-0.179-0.955 0-1.457 1.183-2.639 2.639-2.639s2.639 1.182 2.639 2.639c0 1.456-1.183 2.638-2.639 2.638-0.76 0-1.445-0.322-1.927-0.836l-4.13 2.595c0.107 0.287 0.166 0.598 0.166 0.922 0 0.331-0.061 0.647-0.173 0.939l4.15 2.649c0.481-0.507 1.161-0.823 1.914-0.823 1.456 0 2.639 1.182 2.639 2.638 0 1.457-1.183 2.639-2.639 2.639s-2.639-1.182-2.639-2.639c0-0.343 0.066-0.672 0.186-0.973l-4.138-2.641c-0.482 0.522-1.173 0.85-1.939 0.85-1.456 0-2.639-1.183-2.639-2.639s1.183-2.639 2.639-2.639c0.773 0 1.469 0.334 1.952 0.864l4.118-2.589z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-desktop-wallpaper-symbolic.svg b/.icons/kora/apps/symbolic/preferences-desktop-wallpaper-symbolic.svg
new file mode 100644
index 000000000..1d80927db
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-desktop-wallpaper-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.30403,0,0,1.30403,-2.23372,-2.24418)">
+ <path d="m7 3v5h-4v2.411h9.696v-7.411h-5.696z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.30403,0,0,1.30403,-2.23372,-2.24418)">
+ <path d="m6 3-3 4h3v-4z" fill="#dfdfdf"/>
+ </g>
+ <rect x="3" y="14.385" width="10" height="1.615" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2h-12zm-1.026 0.834h14.052v11.332h-14.052v-11.332z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-details-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-details-symbolic.svg
new file mode 100644
index 000000000..bec73dfa6
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-details-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m8 1c-3.87 0-7 3.13-7 7 0 3.86 3.13 7 7 7s7-3.14 7-7c0-3.87-3.13-7-7-7zm0 1c3.317 0 6 2.683 6 6 0 3.309-2.683 6-6 6s-6-2.691-6-6c0-3.317 2.683-6 6-6z" fill-opacity=".5"/>
+ <path d="m8 10.335c.656 0 1.189.533 1.189 1.189s-.533 1.188-1.189 1.188-1.189-.532-1.189-1.188.533-1.189 1.189-1.189zm-1.355-6.501c0-.357.142-.7.395-.953s.596-.395.953-.395h.014c.357 0 .7.142.953.395s.395.596.395.953c0 1.506-.355 3.556-.355 4.667 0 .264-.105.517-.291.704-.187.186-.44.291-.704.291h-.01c-.264 0-.517-.105-.704-.291-.186-.187-.291-.44-.291-.704 0-1.111-.355-3.161-.355-4.667z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-devices-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-devices-symbolic.svg
new file mode 100644
index 000000000..f92717b6a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-devices-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path d="m2 3c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1v-1h3.538c.148-.385.318-.664 1.087-.68h2.375v-1.32c0-.554-.446-1-1-1zm4.625 3c-.625 0-.625.666-.625.666v6.668c0 .667.625.666.625.666h3.014c-.128.007-.639.063-.639.5v.5h4v-.5c0-.437-.511-.493-.639-.5h3.014c.625 0 .625-.666.625-.666v-6.668s0-.666-.625-.666zm.35.998h8.05v6.004h-8.05z"/>
+ <path d="m3 1v1.727h4v-1.727zm-.405 5.521v3.479h2.405v-3.479z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-network-proxy-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-network-proxy-symbolic.svg
new file mode 100644
index 000000000..850fed336
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-network-proxy-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13 0.174v1.826h-7s-2 0-2 2v8.758h-1v-1.599l-3 2.234 3 2.314v-1.707h7s2 0 2-2v-8.758h1v1.638l3-2.293-3-2.413zm-7.607 3.068h5.214v9.516h-5.214v-9.516zm1.607 1.758v2h2v-2h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-network-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-network-symbolic.svg
new file mode 100644
index 000000000..a4e2d9efd
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-network-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(6.12323e-17,-1,1,6.12323e-17,0,16)">
+ <path d="m12.017 11.337h2.655l-4 4-4-4h2.656v-5h2.689v5zm-8.034-6.674h-2.655l4-4 4 4h-2.656v5h-2.689v-5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-notifications-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-notifications-symbolic.svg
new file mode 100644
index 000000000..a5e1ba933
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-notifications-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="opacity:0.3;fill:#dfdfdf" d="M 7.72,3 C 7.89,3.47 8,3.97 8,4.5 8,6.97 5.97,9 3.5,9 2.57,9 1.72,8.71 1,8.22 V 12 C 1,12.55 1.45,13 2,13 H 9 L 11,15 13,13 H 14 C 14.55,13 15,12.55 15,12 V 4 C 15,3.45 14.55,3 14,3 Z"/>
+ <path style="fill:#dfdfdf" d="M 3.5,1 C 1.57,1 0,2.57 0,4.5 0,6.43 1.57,8 3.5,8 5.43,8 7,6.43 7,4.5 7,2.57 5.43,1 3.5,1 Z M 3,2 H 4 V 5 H 3 Z M 3,6 H 4 V 7 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-parental-controls-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-parental-controls-symbolic.svg
new file mode 100644
index 000000000..93601a8f3
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-parental-controls-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 5.5 0.013671875 A 2.5 2.5 0 0 0 3 2.5136719 A 2.5 2.5 0 0 0 5.5 5.0136719 A 2.5 2.5 0 0 0 8 2.5136719 A 2.5 2.5 0 0 0 5.5 0.013671875 z M 12.5 5.0136719 C 11.115 5.0136719 10 6.1286719 10 7.5136719 C 10 8.8986719 11.115 10.013672 12.5 10.013672 C 13.885 10.013672 15 8.8986719 15 7.5136719 C 15 6.1286719 13.885 5.0136719 12.5 5.0136719 z M 4.0078125 6.0136719 A 0.99859361 0.99996538 0 0 0 3.3027344 6.3066406 L 0.30664062 9.3066406 A 0.99859361 0.99996538 0 1 0 1.71875 10.720703 L 3.2480469 9.1875 L 3 10.929688 L 3 15 A 1.0001 1.0001 0 1 0 5 15 L 5 14 L 5.0097656 14 L 5.0097656 12.5 C 5.0097656 12.5 5.0097656 12 5.5097656 12 C 6.0097656 12 6.0097656 12.5 6.0097656 12.5 L 6.0097656 14 L 6.0097656 15 A 1.0001 1.0001 0 1 0 8.0097656 15 L 8.0097656 11.744141 L 8.0878906 11.919922 A 0.99876569 1.0001376 0 0 0 9.1132812 12.498047 C 9.2629749 12.796745 9.5618545 13.020051 10.011719 13.013672 L 11.007812 13.013672 L 11.007812 15.013672 C 11.007692 15.78425 11.840993 16.263626 12.505859 15.876953 C 13.169868 16.259138 13.998405 15.781215 14 15.013672 L 14 14.878906 C 14.863691 15.377537 15.842463 14.437345 15.382812 13.550781 L 14.480469 11.822266 C 14.167534 11.278881 13.898659 11.013672 13.001953 11.013672 L 12.005859 11.013672 L 10.011719 11.013672 C 9.9645764 11.013004 9.918846 11.015347 9.875 11.019531 L 7.9160156 6.6074219 A 0.99859361 0.99996538 0 0 0 7.0039062 6.0136719 L 4.0078125 6.0136719 z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-privacy-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-privacy-symbolic.svg
new file mode 100644
index 000000000..17be9db9d
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-privacy-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 3 1.22 1.22c1.61 0.52 2.78 2 2.78 3.78 0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.78 1.17-3.26 2.78-3.78l1.22-1.22zm0 0c-2.76 0-5 2.24-5 5 0 2.75 2.24 5 5 5s5-2.25 5-5c0-2.76-2.24-5-5-5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-4.42 0-8 3.58-8 8 0 4.41 3.58 8 8 8s8-3.59 8-8c0-4.42-3.58-8-8-8zm0 0.839c3.951 0 7.161 3.198 7.161 7.161 0 3.951-3.21 7.161-7.161 7.161s-7.161-3.21-7.161-7.161c0-3.963 3.21-7.161 7.161-7.161zm0 3.161-1.34 1.34c-0.98 0.5-1.66 1.49-1.66 2.66 0 1.65 1.34 3 3 3s3-1.35 3-3c0-1.17-0.68-2.16-1.66-2.66l-1.34-1.34z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-search-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-search-symbolic.svg
new file mode 100644
index 000000000..6ede3480f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-search-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.5 1c-3.017 0-5.5 2.483-5.5 5.5s2.483 5.5 5.5 5.5c1.113 0 2.485-0.573 3.241-1.093l3.538 3.786c0.188 0.196 0.449 0.307 0.721 0.307 0.549 0 1-0.451 1-1 0-0.27-0.109-0.529-0.303-0.717l-3.794-3.545c0.521-0.755 1.095-2.126 1.097-3.238 0-3.017-2.483-5.5-5.5-5.5zm0 1.097c2.416 0 4.403 1.987 4.403 4.403s-1.987 4.403-4.403 4.403-4.403-1.987-4.403-4.403 1.987-4.403 4.403-4.403z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-sharing-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-sharing-symbolic.svg
new file mode 100644
index 000000000..7f865df23
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-sharing-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 13 0 A 2.9999997 2.9999999 0 0 0 10 2.9980469 A 2.9999997 2.9999999 0 0 0 10.027344 3.4042969 L 5.0625 5.8222656 A 2.9999999 3.0005052 0 0 0 3.0019531 5 A 2.9999999 3.0005052 0 0 0 0 8.0019531 A 2.9999999 3.0005052 0 0 0 3 11 A 2.9999999 3.0005052 0 0 0 5.1113281 10.121094 L 10.029297 12.597656 A 2.9999997 2.9999999 0 0 0 10 12.998047 A 2.9999997 2.9999999 0 0 0 12.998047 16 A 2.9999997 2.9999999 0 0 0 16 13 A 2.9999997 2.9999999 0 0 0 13 10 A 2.9999997 2.9999999 0 0 0 10.947266 10.820312 L 5.9765625 8.3183594 A 2.9999999 3.0005052 0 0 0 6 8 A 2.9999999 3.0005052 0 0 0 5.9726562 7.6054688 L 10.949219 5.1796875 A 2.9999997 2.9999999 0 0 0 12.998047 6 A 2.9999997 2.9999999 0 0 0 16 3 A 2.9999997 2.9999999 0 0 0 13 0 z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-symbolic.svg
new file mode 100644
index 000000000..e1399cb77
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.903 1.046c-0.599-0.078-1.207-0.078-1.806 0l-0.276 1.679c-0.455 0.102-0.895 0.262-1.308 0.476l-1.291-1.109c-0.509 0.326-0.975 0.716-1.384 1.161l0.868 1.464c-0.283 0.37-0.517 0.776-0.696 1.206l-1.702-0.02c-0.18 0.577-0.286 1.175-0.313 1.779l1.605 0.563c0.022 0.466 0.103 0.927 0.242 1.371l-1.316 1.079c0.232 0.558 0.536 1.084 0.903 1.564l1.592-0.6c0.316 0.343 0.674 0.644 1.067 0.895l-0.315 1.672c0.537 0.278 1.107 0.486 1.697 0.618l0.834-1.484c0.462 0.06 0.93 0.06 1.392 0l0.834 1.484c0.59-0.132 1.16-0.34 1.697-0.618l-0.315-1.672c0.393-0.251 0.751-0.552 1.067-0.895l1.592 0.6c0.367-0.48 0.671-1.006 0.903-1.564l-1.316-1.079c0.139-0.444 0.22-0.905 0.242-1.371l1.605-0.563c-0.027-0.604-0.133-1.202-0.313-1.779l-1.702 0.02c-0.179-0.43-0.413-0.836-0.696-1.206l0.868-1.464c-0.409-0.445-0.875-0.835-1.384-1.161l-1.291 1.109c-0.413-0.214-0.853-0.374-1.308-0.476l-0.276-1.679zm-0.903 3.02c2.171 0 3.934 1.763 3.934 3.934s-1.763 3.934-3.934 3.934-3.934-1.763-3.934-3.934 1.763-3.934 3.934-3.934z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-system-time-symbolic.svg b/.icons/kora/apps/symbolic/preferences-system-time-symbolic.svg
new file mode 100644
index 000000000..edf1034ce
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-system-time-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 0.749c3.429 0 6.251 2.822 6.251 6.251s-2.822 6.251-6.251 6.251-6.251-2.822-6.251-6.251 2.822-6.251 6.251-6.251z" fill="#dfdfdf"/>
+ <path d="m7.958 7.083 2.06-3.887c0.121-0.227 0.404-0.314 0.631-0.194 0.228 0.121 0.314 0.404 0.194 0.631l-2.094 3.95c0.039 0.095 0.06 0.199 0.06 0.308 0 0.447-0.362 0.809-0.809 0.809-0.221 0-0.421-0.088-0.567-0.231-0.081 8e-3 -0.166 1e-3 -0.249-0.024l-3.191-0.938c-0.348-0.103-0.548-0.469-0.445-0.817 0.102-0.348 0.468-0.547 0.816-0.445l3.191 0.939c0.011 3e-3 0.022 7e-3 0.033 0.01 0.109-0.065 0.235-0.104 0.37-0.111z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/preferences-ubuntu-panel-symbolic.svg b/.icons/kora/apps/symbolic/preferences-ubuntu-panel-symbolic.svg
new file mode 100644
index 000000000..3dac6f3e8
--- /dev/null
+++ b/.icons/kora/apps/symbolic/preferences-ubuntu-panel-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf;opacity:.35" d="M 4,1 V 15 H 15.199219 C 15.642419,15 16,14.653545 16,14.222656 V 13.445312 1.7773438 C 16,1.3464548 15.642419,1 15.199219,1 Z"/>
+ <path style="fill:#dfdfdf" d="M 0.8007812,1 C 0.3575812,1 0,1.3464549 0,1.7773438 V 13.445312 14.222656 C 0,14.653545 0.3575812,15 0.8007812,15 H 4 V 1 Z M 1.25,2 h 1.5 C 2.8885,2 3,2.1115 3,2.25 v 1.5 C 3,3.8885 2.8885,4 2.75,4 H 1.25 C 1.1115,4 1,3.8885 1,3.75 V 2.25 C 1,2.1115 1.1115,2 1.25,2 Z m 0,3 h 1.5 C 2.8885,5 3,5.1115 3,5.25 v 1.5 C 3,6.8885 2.8885,7 2.75,7 H 1.25 C 1.1115,7 1,6.8885 1,6.75 V 5.25 C 1,5.1115 1.1115,5 1.25,5 Z m 0,3 h 1.5 C 2.8885,8 3,8.1115 3,8.25 v 1.5 C 3,9.8885 2.8885,10 2.75,10 H 1.25 C 1.1115,10 1,9.8885 1,9.75 V 8.25 C 1,8.1115 1.1115,8 1.25,8 Z m 0,3 h 1.5 C 2.8885,11 3,11.1115 3,11.25 v 1.5 C 3,12.8885 2.8885,13 2.75,13 H 1.25 C 1.1115,13 1,12.8885 1,12.75 v -1.5 C 1,11.1115 1.1115,11 1.25,11 Z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/revolt-symbolic.svg b/.icons/kora/apps/symbolic/revolt-symbolic.svg
new file mode 100644
index 000000000..538854c0a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/revolt-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm-1.045 15.578c-0.691-0.095-1.175-0.733-1.079-1.425 0.095-0.691 0.733-1.175 1.425-1.079 0.691 0.095 1.175 0.733 1.079 1.425-0.095 0.691-0.733 1.175-1.425 1.079zm4.797-0.911c-0.608 0.342-1.379 0.126-1.722-0.482-0.342-0.608-0.126-1.38 0.482-1.722s1.38-0.126 1.722 0.482 0.126 1.379-0.482 1.722zm-9.168-1.264c-0.493-0.494-0.492-1.295 2e-3 -1.788s1.295-0.492 1.788 2e-3 0.492 1.295-2e-3 1.788-1.295 0.492-1.788-2e-3zm5.416-10.016c2.546 0 4.613 2.067 4.613 4.613s-2.067 4.613-4.613 4.613-4.613-2.067-4.613-4.613 2.067-4.613 4.613-4.613zm7.021 7.652c-0.278 0.641-1.023 0.935-1.663 0.658s-0.935-1.022-0.658-1.662c0.277-0.641 1.022-0.935 1.663-0.658 0.64 0.277 0.935 1.022 0.658 1.662zm-14.602-2.012c-0.094-0.692 0.392-1.329 1.083-1.423 0.692-0.094 1.329 0.392 1.423 1.083 0.093 0.692-0.392 1.329-1.083 1.423-0.692 0.093-1.329-0.392-1.423-1.083zm15.01-2.853c0.167 0.677-0.248 1.363-0.926 1.529-0.678 0.167-1.363-0.248-1.53-0.926-0.166-0.677 0.249-1.363 0.926-1.529 0.678-0.167 1.363 0.248 1.53 0.926zm-14.087-1.942c0.344-0.607 1.116-0.821 1.723-0.478 0.607 0.344 0.821 1.116 0.478 1.723-0.344 0.608-1.116 0.822-1.723 0.478s-0.821-1.116-0.478-1.723zm11.469-2.18c0.543 0.439 0.627 1.236 0.188 1.778-0.439 0.543-1.236 0.627-1.778 0.188-0.543-0.439-0.627-1.236-0.188-1.778 0.439-0.543 1.236-0.627 1.778-0.188zm-4.811-1.702c0.698 0 1.264 0.566 1.264 1.264s-0.566 1.264-1.264 1.264-1.264-0.566-1.264-1.264 0.566-1.264 1.264-1.264z" style="fill-opacity:.5;fill:rgb(235,235,235)"/>
+ <g transform="matrix(1.23612 0 0 1.23612 -.307277 .0647081)">
+ <circle cx="2.624" cy="2.078" r="1.797" style="fill:rgb(235,235,235)"/>
+ </g>
+ <g transform="matrix(.800615 .599179 -.599179 .800615 9.43936 -1.90002)">
+ <path d="m13.86 9.306c-0.033-0.179-0.36-0.949-0.712-0.626-0.591 0.541-2.604 0.961-4.021 0.69-0.311-0.059-0.525 0.14-0.509 0.456 0.018 0.366 0.285 0.875 0.549 1.05 0.955 0.632 2.952 0.95 3.981 0.521 0.831-0.347 0.806-1.588 0.712-2.091z" style="fill:rgb(235,235,235)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/rhythmbox-symbolic.svg b/.icons/kora/apps/symbolic/rhythmbox-symbolic.svg
new file mode 100644
index 000000000..77a149cd9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/rhythmbox-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(2.33333,0,0,2.33333,-10,-12.4285)">
+ <path d="m7.5 11c-0.828 0-1.5-0.672-1.5-1.5s0.672-1.5 1.5-1.5 1.5 0.672 1.5 1.5-0.672 1.5-1.5 1.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m3.5 15c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5h8c0.831 0 1.5 0.669 1.5 1.5v11c0 0.831-0.669 1.5-1.5 1.5h-8zm4-0.938c2.388 0 4.324-1.936 4.324-4.324s-1.936-4.324-4.324-4.324-4.324 1.936-4.324 4.324 1.936 4.324 4.324 4.324zm-2.5-10.055c0.552 0 1-0.447 1-1 0-0.552-0.448-1-1-1s-1 0.448-1 1c0 0.553 0.448 1 1 1zm5 0c0.552 0 1-0.447 1-1 0-0.552-0.448-1-1-1s-1 0.448-1 1c0 0.553 0.448 1 1 1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/screenshooter-symbolic.svg b/.icons/kora/apps/symbolic/screenshooter-symbolic.svg
new file mode 100644
index 000000000..90afabae9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/screenshooter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(0 -.716382)" d="m1 9.007v3.993c0 1 1 1 1 1h2.907v-1.178h-2.729v-3.815zm1-7.007c-1 0-1 1-1 1v3.998h1.178v-3.82h3.822v-1.178zm8 0v1.178h3.822v3.82h1.178v-3.998c0-1-1-1-1-1z"/>
+ <path transform="matrix(.651934 0 0 .651934 5.83114 6.90357)" d="m6.202 2.047-.457 1.082h-4.218c-.595 0-1.082.487-1.082 1.083l-.043 8.659c0 .595.487 1.082 1.082 1.082h12.989c.595 0 1.082-.487 1.082-1.082l.043-8.659c0-.596-.487-1.083-1.082-1.083h-2.625l-.358-1.082zm3.513 2.573c2.324 0 4.201 1.877 4.201 4.201 0 2.325-1.877 4.201-4.201 4.201-2.325 0-4.201-1.876-4.201-4.201 0-2.324 1.876-4.201 4.201-4.201zm-6.608-.116c.779 0 1.417.637 1.417 1.417 0 .779-.638 1.416-1.417 1.416-.78 0-1.417-.637-1.417-1.416 0-.78.637-1.417 1.417-1.417z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/seahorse-symbolic.svg b/.icons/kora/apps/symbolic/seahorse-symbolic.svg
new file mode 120000
index 000000000..9619bb934
--- /dev/null
+++ b/.icons/kora/apps/symbolic/seahorse-symbolic.svg
@@ -0,0 +1 @@
+password-manager-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/separator-symbolic.svg b/.icons/kora/apps/symbolic/separator-symbolic.svg
new file mode 100644
index 000000000..539a40f2f
--- /dev/null
+++ b/.icons/kora/apps/symbolic/separator-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.607068 0 0 1 3.14346 0)" d="m7 2h2v12h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/setroubleshoot_icon-symbolic.svg b/.icons/kora/apps/symbolic/setroubleshoot_icon-symbolic.svg
new file mode 100644
index 000000000..d33ffd33b
--- /dev/null
+++ b/.icons/kora/apps/symbolic/setroubleshoot_icon-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 2v1h2v1h-1.5l-2.5 2.5v1.5h-1v-2h-1v6h1v-2h1v1c0 1 1 1 1 1h2l1 1h5s1 0 1-1v-2h1v2h2v-7h-2v2h-1l-2 3.275v0.725h-3l-1-1h-2v-2.5l1.5-1.5h1.5v-4h-3z" fill="#dfdfdf"/>
+ <path d="m9 1v5h1v4l3-5h-1l1.5-4h-4.5z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/shotwell-symbolic.svg b/.icons/kora/apps/symbolic/shotwell-symbolic.svg
new file mode 120000
index 000000000..c7337eaf9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/shotwell-symbolic.svg
@@ -0,0 +1 @@
+multimedia-photo-manager-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/sound-symbolic.svg b/.icons/kora/apps/symbolic/sound-symbolic.svg
new file mode 120000
index 000000000..0b5825686
--- /dev/null
+++ b/.icons/kora/apps/symbolic/sound-symbolic.svg
@@ -0,0 +1 @@
+../../devices/symbolic/audio-speakers-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/spacer-symbolic.svg b/.icons/kora/apps/symbolic/spacer-symbolic.svg
new file mode 100644
index 000000000..be4e83806
--- /dev/null
+++ b/.icons/kora/apps/symbolic/spacer-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0 2v12h1.128v-12zm14.872 0v12h1.128v-12zm-9.462 3.728-3.886 2.272 3.886 2.272v-1.515h5.18v1.515l3.886-2.272-3.886-2.272v1.515h-5.18z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/sparkleshare-symbolic.svg b/.icons/kora/apps/symbolic/sparkleshare-symbolic.svg
new file mode 100644
index 000000000..0e9fa6886
--- /dev/null
+++ b/.icons/kora/apps/symbolic/sparkleshare-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-1.09181 -1.07196)">
+ <path d="m10.626 7.93c0.736 0 0.199 1.63 0.795 2.06 0.599 0.43 1.979-0.58 2.209 0.12 0.22 0.7-1.49 0.69-1.719 1.39-0.228 0.7 1.169 1.7 0.569 2.13-0.597 0.44-1.118-1.2-1.854-1.2-0.737 0-1.258 1.64-1.854 1.2-0.596-0.43 0.796-1.43 0.569-2.13-0.228-0.7-1.943-0.69-1.715-1.39 0.227-0.7 1.609 0.31 2.205-0.12 0.595-0.43 0.059-2.06 0.795-2.06z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.444444 0 0 .444444 9.99201e-16 1.21152)">
+ <path d="m9.879 1.975c0.954 0 1.41 0.494 2.121 1.436 0.712 0.942 1.037 1.538 2.342 1.589h19.537c1.175 0 2.121 0.946 2.121 2.121v21.758c0 1.175-0.946 2.121-2.121 2.121h-31.758c-1.175 0-2.121-0.946-2.121-2.121v-24.783c0-1.175 0.946-2.121 2.121-2.121h7.758zm-6.592 2c-0.713 0-1.287 0.574-1.287 1.287v22.451c0 0.713 0.574 1.287 1.287 1.287h29.426c0.713 0 1.287-0.574 1.287-1.287v-19.426c0-0.713-0.574-1.287-1.287-1.287h-18.957c-0.813 0-2.257-0.981-2.771-1.496-0.515-0.514-0.937-1.529-2.272-1.529h-5.426z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/synology-cloud-station-drive-symbolic.svg b/.icons/kora/apps/symbolic/synology-cloud-station-drive-symbolic.svg
new file mode 100644
index 000000000..083c96cf9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/synology-cloud-station-drive-symbolic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 5.323 9.143 L 5.323 9.143 L 5.323 9.143 L 5.323 9.143 L 6.195 9.143 L 6.195 9.143 L 7.143 9.143 L 6.491 9.794 C 6.832 10.27 7.387 10.571 8 10.571 C 8.86 10.57 9.606 9.979 9.805 9.143 L 10.679 9.143 C 10.468 10.459 9.333 11.428 8 11.429 C 7.15 11.428 6.38 11.033 5.88 10.406 L 5.143 11.143 L 5.143 9.143 L 5.323 9.143 L 5.323 9.143 L 5.323 9.143 Z M 3.286 13.989 C 1.448 13.843 0 12.304 0 10.429 L 0 10.429 C 0 9.254 0.568 8.212 1.443 7.56 C 1.251 7.176 1.143 6.744 1.143 6.286 C 1.143 4.709 2.423 3.429 4 3.429 C 4.82 3.429 5.56 3.775 6.081 4.33 C 6.713 2.955 8.103 2 9.714 2 C 11.818 2 13.545 3.628 13.703 5.691 C 15.072 6.444 16 7.9 16 9.571 C 16 11.968 14.092 13.922 11.714 13.998 L 11.714 14 L 11.571 14 L 3.571 14 L 3.286 14 L 3.286 13.989 L 3.286 13.989 L 3.286 13.989 Z M 9.509 7.634 C 9.168 7.159 8.613 6.858 8 6.857 C 7.14 6.858 6.394 7.449 6.195 8.286 L 5.321 8.286 C 5.532 6.969 6.667 6.001 8 6 L 8 6 C 8.85 6.001 9.62 6.396 10.12 7.023 L 10.857 6.286 L 10.857 8.286 L 10.677 8.286 L 10.677 8.286 L 9.805 8.286 L 9.805 8.286 L 8.857 8.286 L 9.509 7.634 L 9.509 7.634 Z " fill-rule="evenodd" fill="#dfdfdf"/></svg>
diff --git a/.icons/kora/apps/symbolic/system-file-manager-symbolic.svg b/.icons/kora/apps/symbolic/system-file-manager-symbolic.svg
new file mode 100644
index 000000000..977c976ad
--- /dev/null
+++ b/.icons/kora/apps/symbolic/system-file-manager-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 6c-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-14zm0 1v8h14v-8h-14z" fill="#dfdfdf"/>
+ <path d="m6.25 10h3.5c0.139 0 0.25 0.111 0.25 0.25v0.5c0 0.139-0.112 0.25-0.25 0.25h-3.5c-0.139 0-0.25-0.111-0.25-0.25v-0.5c0-0.139 0.112-0.25 0.25-0.25z" fill="#dfdfdf"/>
+ <g transform="translate(0 .456576)">
+ <path d="m3 3c-0.554 0-1 0.446-1 1v1h12v-1c0-0.554-0.446-1-1-1h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .456576)">
+ <path d="m3 0c-0.554 0-1 0.446-1 1v2c0-0.554 0.446-1 1-1h10c0.554 0 1 0.446 1 1v-2c0-0.554-0.446-1-1-1h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/system-software-install-symbolic.svg b/.icons/kora/apps/symbolic/system-software-install-symbolic.svg
new file mode 100644
index 000000000..8242aa2c3
--- /dev/null
+++ b/.icons/kora/apps/symbolic/system-software-install-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m8 0c-4.41 0-8 3.594-8 8s3.59 8 8 8 8-3.594 8-8-3.59-8-8-8zm0 1c3.859 0 7 3.145 7 7s-3.141 7-7 7-7-3.145-7-7 3.141-7 7-7z" fill-opacity=".3"/>
+ <path d="m8 10.494 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/system-tray-symbolic.svg b/.icons/kora/apps/symbolic/system-tray-symbolic.svg
new file mode 100644
index 000000000..adcae7741
--- /dev/null
+++ b/.icons/kora/apps/symbolic/system-tray-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4 2 A 1.0001 1.0001 0 0 0 3.0800781 2.6054688 L 0.33984375 9 L 2.5175781 9 L 4.6601562 4 L 11.339844 4 L 13.482422 9 L 15.660156 9 L 12.919922 2.6054688 A 1.0001 1.0001 0 0 0 12 2 L 4 2 z M 0 10 L 0 12 C 0 13.108 0.892 14 2 14 L 14 14 C 15.108 14 16 13.108 16 12 L 16 10 L 11.333984 10 L 10 12 L 6 12 L 4.6660156 10 L 0 10 z"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/system-users-symbolic.svg b/.icons/kora/apps/symbolic/system-users-symbolic.svg
new file mode 100644
index 000000000..0ea653077
--- /dev/null
+++ b/.icons/kora/apps/symbolic/system-users-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m6.125 2.895c1.339 0 2.595 1.247 2.419 2.762-.176 1.52-1.08 2.764-2.419 2.764-1.338 0-2.194-1.188-2.418-2.763-.216-1.51 1.08-2.763 2.418-2.763z"/>
+ <path d="m6.097 10.609s.735-.97.873-1.336c1.409.075 2.485.372 3.271.707.902.386 1.414 2.232 1.663 3.485.078.271.024.564-.146.791-.17.226-.468.231-.72.358-2.283 1.154-7.507 1.142-9.793.04-.275-.133-.592-.148-.768-.398s-.22-.569-.117-.857c.359-1.209.96-2.947 1.789-3.38.73-.381 1.718-.631 3.001-.724z" fill-opacity=".5"/>
+ <path d="m9.369 9.148c.198-.269.677-.931.785-1.219 1.409.074 2.485.371 3.271.707.902.386 1.414 2.231 1.663 3.484.078.272.024.565-.146.791s-.467.231-.72.359c-.483.244-1.098.436-1.789.576.015-.164.002-.333-.042-.496-.158-.788-.417-1.793-.799-2.56-.306-.613-.703-1.076-1.154-1.269-.313-.134-.668-.262-1.069-.373zm-.212-.057c-.617-.156-1.356-.755-1.04-1.123.071-.006.144-.012.217-.017zm-1.871-6.436c.458-.669 1.234-1.105 2.023-1.105 1.339 0 2.595 1.247 2.419 2.763-.176 1.52-1.08 2.764-2.419 2.764-.211 0-.41-.03-.597-.086.164-.39.276-.821.329-1.276.159-1.37-.657-2.555-1.755-3.06z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/task-list-symbolic.svg b/.icons/kora/apps/symbolic/task-list-symbolic.svg
new file mode 100644
index 000000000..f60748c50
--- /dev/null
+++ b/.icons/kora/apps/symbolic/task-list-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path transform="matrix(1 0 0 .654987 0 3.79515)" d="m8 10h6v2h-6z"/>
+ <path transform="matrix(1 0 0 .645403 0 1.77299)" d="m8 4h6v2h-6z"/>
+ <path transform="matrix(.822701 0 0 .822701 .709194 .886493)" d="m2.25 3h3.5c.138 0 .25.112.25.25v3.5c0 .138-.112.25-.25.25h-3.5c-.138 0-.25-.112-.25-.25v-3.5c0-.138.112-.25.25-.25z"/>
+ <path transform="matrix(.822701 0 0 .822701 .709194 1.95028)" d="m2.25 9h3.5c.138 0 .25.112.25.25v3.5c0 .139-.112.25-.25.25h-3.5c-.138 0-.25-.111-.25-.25v-3.5c0-.138.112-.25.25-.25z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/tauonmb-symbolic.svg b/.icons/kora/apps/symbolic/tauonmb-symbolic.svg
new file mode 100644
index 000000000..07cf230fa
--- /dev/null
+++ b/.icons/kora/apps/symbolic/tauonmb-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.145 3.361c-1.894.757-3.143 2.6-3.145 4.639h2c0-1.224.75-2.331 1.887-2.785zm4.855 4.639c0 1.224-.75 2.331-1.887 2.785l.742 1.854c1.894-.757 3.143-2.6 3.145-4.639zm-1 0c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2zm-2-8c-4.389 0-8 3.611-8 8s3.611 8 8 8 8-3.611 8-8-3.611-8-8-8zm0 1.32c3.665 0 6.68 3.015 6.68 6.68s-3.015 6.68-6.68 6.68-6.68-3.015-6.68-6.68 3.015-6.68 6.68-6.68z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/text-editor-symbolic.svg b/.icons/kora/apps/symbolic/text-editor-symbolic.svg
new file mode 120000
index 000000000..503b4a6e0
--- /dev/null
+++ b/.icons/kora/apps/symbolic/text-editor-symbolic.svg
@@ -0,0 +1 @@
+accessories-text-editor-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/tools-symbolic.svg b/.icons/kora/apps/symbolic/tools-symbolic.svg
new file mode 100644
index 000000000..2556512bc
--- /dev/null
+++ b/.icons/kora/apps/symbolic/tools-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m1 7v6c0 1.11.89 2 2 2h10c1.11 0 2-.89 2-2v-6h-5v4.034h-4v-4.034z" fill-opacity=".3"/>
+ <path d="m7 8h2v2h-2z"/>
+ <path d="m15 7v-1c0-1.11-.89-2-2-2h-1v-2c0-.549-.451-1-1-1h-6c-.549 0-1 .451-1 1v2h-1c-1.11 0-2 .89-2 2v1zm-10.187-5.196h6.374v2.196h-6.374z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/top_bar-symbolic.svg b/.icons/kora/apps/symbolic/top_bar-symbolic.svg
new file mode 100644
index 000000000..54c93fded
--- /dev/null
+++ b/.icons/kora/apps/symbolic/top_bar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(-.955368 0 0 -1 15.6429 15.3863)" d="m1 10.286v2.714c0 1 1 1 1 1h12s1 0 1-1v-2.714z" fill-opacity=".35" fill-rule="nonzero"/>
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/transmission-symbolic.svg b/.icons/kora/apps/symbolic/transmission-symbolic.svg
new file mode 100644
index 000000000..5862d0d64
--- /dev/null
+++ b/.icons/kora/apps/symbolic/transmission-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M3.178,5L11.822,5C12.475,5 13,5.525 13,6.178L13,14.822C13,15.475 12.475,16 11.822,16L3.178,16C2.525,16 2,15.475 2,14.822L2,6.178C2,5.525 2.525,5 3.178,5Z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ <path d="m7.5 6.531-3 2.469h1.5v3h-1.5l3 2.5 3-2.5h-1.5v-3h1.5l-3-2.469z" fill="#dfdfdf"/>
+ <path d="m4.5 0c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h6c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-6z" fill="#dfdfdf"/>
+ <g transform="matrix(1 9.52503e-17 -9.52503e-17 -.222222 -3.4018e-16 2.77778)">
+ <rect x="6" y="-10" width="3" height="9" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/apps/symbolic/unity-tweak-tool-symbolic.svg b/.icons/kora/apps/symbolic/unity-tweak-tool-symbolic.svg
new file mode 120000
index 000000000..f7d0f4352
--- /dev/null
+++ b/.icons/kora/apps/symbolic/unity-tweak-tool-symbolic.svg
@@ -0,0 +1 @@
+utilities-tweak-tool-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/apps/symbolic/user-info-symbolic.svg b/.icons/kora/apps/symbolic/user-info-symbolic.svg
new file mode 100644
index 000000000..8d31352a4
--- /dev/null
+++ b/.icons/kora/apps/symbolic/user-info-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M8.87,8C8.38,8 8,8.38 8,8.87L8,15.12C8,15.62 8.38,16 8.87,16L15.12,16C15.62,16 16,15.62 16,15.12L16,8.87C16,8.38 15.62,8 15.12,8L8.87,8Z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ <rect x="11" y="11" width="2" height="4" fill="#dfdfdf"/>
+ <rect x="11" y="9" width="2" height="1" fill="#dfdfdf"/>
+ <path d="m8 2c-1.66 0-2.782 1.34-2.782 3 0 1.41 0.761 2.59 2.071 2.91 0.33-0.54 0.93-0.91 1.58-0.91h1.352c0.48-0.53 0.561-1.23 0.561-2 0-1.66-1.122-3-2.782-3zm-0.94 7.503c-4.087 0.954-5.06 4.497-5.06 4.497v1h5l0.06-5.497z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/utilities-system-monitor-symbolic.svg b/.icons/kora/apps/symbolic/utilities-system-monitor-symbolic.svg
new file mode 100644
index 000000000..a6eb806b4
--- /dev/null
+++ b/.icons/kora/apps/symbolic/utilities-system-monitor-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.31 4.97c0.26-0.08 0.56 0.09 0.63 0.34l1.43 4.69h2.63v1h-3c-0.21 0-0.4-0.15-0.47-0.34l-1.06-3.47-1.53 5.43c-0.11 0.35-0.66 0.45-0.88 0.16l-1.31-1.78h-3.75v-1h4c0.16 0 0.32 0.09 0.41 0.22l0.87 1.19 1.69-6.1c0.05-0.16 0.18-0.29 0.34-0.34z" fill="#dfdfdf"/>
+ <path 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-12zm0 0.8h12c0.665 0 1.2 0.535 1.2 1.2v10c0 0.665-0.535 1.2-1.2 1.2h-12c-0.665 0-1.2-0.535-1.2-1.2v-10c0-0.665 0.535-1.2 1.2-1.2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/utilities-terminal-symbolic.svg b/.icons/kora/apps/symbolic/utilities-terminal-symbolic.svg
new file mode 100644
index 000000000..7d0c8199a
--- /dev/null
+++ b/.icons/kora/apps/symbolic/utilities-terminal-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path 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-12zm0 0.8h12c0.665 0 1.2 0.535 1.2 1.2v10c0 0.665-0.535 1.2-1.2 1.2h-12c-0.665 0-1.2-0.535-1.2-1.2v-10c0-0.665 0.535-1.2 1.2-1.2z" fill="#dfdfdf"/>
+ <rect x="8" y="9" width="4" height="1" fill="#dfdfdf"/>
+ <path d="m4 3h1v1h0.5c0.654 0 1.202 0.418 1.408 1h-1.908v1h0.5c0.831 0 1.5 0.669 1.5 1.5s-0.669 1.5-1.5 1.5h-0.5v1h-1v-1h-0.5c-0.654 0-1.202-0.418-1.408-1h1.908v-1h-0.5c-0.831 0-1.5-0.669-1.5-1.5s0.669-1.5 1.5-1.5h0.5v-1zm1 4v1h0.5c0.277 0.013 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-0.5zm-1.5-2c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h0.5v-1h-0.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/utilities-tweak-tool-symbolic.svg b/.icons/kora/apps/symbolic/utilities-tweak-tool-symbolic.svg
new file mode 100644
index 000000000..959672b8c
--- /dev/null
+++ b/.icons/kora/apps/symbolic/utilities-tweak-tool-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 10.199c-0.554 0-1 0.358-1 0.801v3.199c0 0.443 0.446 0.801 1 0.801s1-0.358 1-0.801v-3.199c0-0.443-0.446-0.801-1-0.801z" fill="#dfdfdf"/>
+ <path d="m7.6 0c-0.887 0-1.6 0.713-1.6 1.6v0.75c-0.692 0.245-1.334 0.616-1.893 1.093l-0.65-0.375c-0.768-0.443-1.742-0.181-2.186 0.586l-0.4 0.692c-0.443 0.767-0.182 1.742 0.586 2.185l0.648 0.375c-0.068 0.361-0.103 0.727-0.105 1.094 2e-3 0.367 0.037 0.733 0.105 1.094l-0.648 0.375c-0.768 0.443-1.029 1.418-0.586 2.185l0.4 0.692c0.444 0.767 1.418 1.029 2.186 0.586l0.647-0.373c0.56 0.476 1.202 0.845 1.896 1.089l0.024-1.164c-1.798-0.492-2.929-2.672-2.929-4.483 2e-3 -1.762 1.349-3.781 2.889-4.352l0.016 3.351 2 1.5 2-1.5 0.036-3.274c1.541 0.592 2.869 2.512 2.869 4.275 0 1.811-0.913 3.832-2.909 4.503l4e-3 1.141c0.692-0.244 1.334-0.613 1.893-1.088l0.65 0.375c0.768 0.443 1.742 0.181 2.186-0.586l0.4-0.692c0.443-0.767 0.182-1.742-0.586-2.185l-0.648-0.375c0.068-0.361 0.103-0.727 0.105-1.094-2e-3 -0.367-0.037-0.733-0.105-1.094l0.648-0.375c0.768-0.443 1.029-1.418 0.586-2.185l-0.4-0.692c-0.444-0.767-1.418-1.029-2.186-0.586l-0.647 0.373c-0.56-0.476-1.202-0.845-1.896-1.089v-0.752c0-0.887-0.713-1.6-1.6-1.6h-0.8z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="M6,7L6,1.6C6,0.713 6.713,0 7.6,0L8.4,0C9.287,0 10,0.713 10,1.6L10,7L8,8.5L6,7Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/web-browser-symbolic.svg b/.icons/kora/apps/symbolic/web-browser-symbolic.svg
new file mode 100644
index 000000000..8843ee6b9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/web-browser-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 0.8c3.978 0 7.2 3.222 7.2 7.2s-3.222 7.2-7.2 7.2-7.2-3.222-7.2-7.2 3.222-7.2 7.2-7.2z" style="fill-opacity:.3;fill:rgb(223,223,223)"/>
+ <path d="m12.86 3.14-3.25 6.47-6.47 3.25 3.25-6.47 6.47-3.25zm-4.86 4c-0.47 0-0.86 0.39-0.86 0.86s0.39 0.86 0.86 0.86 0.86-0.39 0.86-0.86-0.39-0.86-0.86-0.86z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/apps/symbolic/workspace-switcher-symbolic.svg b/.icons/kora/apps/symbolic/workspace-switcher-symbolic.svg
new file mode 100644
index 000000000..0071d2df9
--- /dev/null
+++ b/.icons/kora/apps/symbolic/workspace-switcher-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m1 2h8c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-8c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1zm.062 1.135v5.73h7.674v-5.73z"/>
+ <path d="m11 4v5c0 1.091-.909 2-2 2h-6v2.5c0 .831.669 1.5 1.5 1.5h10c.831 0 1.5-.669 1.5-1.5v-8c0-.831-.669-1.5-1.5-1.5z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/scalable/applications-accessories.svg b/.icons/kora/categories/scalable/applications-accessories.svg
new file mode 120000
index 000000000..a3abf598d
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-accessories.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-accessories.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-all.svg b/.icons/kora/categories/scalable/applications-all.svg
new file mode 120000
index 000000000..4d04b981e
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-all.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-all.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-development-web.svg b/.icons/kora/categories/scalable/applications-development-web.svg
new file mode 120000
index 000000000..e201c7dfe
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-development-web.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-development-web.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-development.svg b/.icons/kora/categories/scalable/applications-development.svg
new file mode 120000
index 000000000..dabeb98e1
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-development.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-development.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-education-language.svg b/.icons/kora/categories/scalable/applications-education-language.svg
new file mode 120000
index 000000000..3f77f9779
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-education-language.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-education-language.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-education-mathematics.svg b/.icons/kora/categories/scalable/applications-education-mathematics.svg
new file mode 120000
index 000000000..b7a4a46da
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-education-mathematics.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-education-mathematics.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-education-science.svg b/.icons/kora/categories/scalable/applications-education-science.svg
new file mode 120000
index 000000000..f60315077
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-education-science.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-education-science.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-education.svg b/.icons/kora/categories/scalable/applications-education.svg
new file mode 120000
index 000000000..36328d06e
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-education.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-education.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-electronics.svg b/.icons/kora/categories/scalable/applications-electronics.svg
new file mode 120000
index 000000000..15d07785e
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-electronics.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-electronics.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-engineering.svg b/.icons/kora/categories/scalable/applications-engineering.svg
new file mode 120000
index 000000000..19e19fd1a
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-engineering.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-engineering.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-featured.svg b/.icons/kora/categories/scalable/applications-featured.svg
new file mode 120000
index 000000000..c330a6fa8
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-featured.svg
@@ -0,0 +1 @@
+../../apps/scalable/preferences-desktop-plasma.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-fonts.svg b/.icons/kora/categories/scalable/applications-fonts.svg
new file mode 120000
index 000000000..de68bacf1
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-fonts.svg
@@ -0,0 +1 @@
+../../apps/scalable/preferences-desktop-font.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-games.svg b/.icons/kora/categories/scalable/applications-games.svg
new file mode 120000
index 000000000..8caabedd1
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-games.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-games.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-graphics.svg b/.icons/kora/categories/scalable/applications-graphics.svg
new file mode 120000
index 000000000..5d32f5649
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-graphics.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-graphics.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-interfacedesign.svg b/.icons/kora/categories/scalable/applications-interfacedesign.svg
new file mode 120000
index 000000000..dbe27139c
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-interfacedesign.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-internet.svg b/.icons/kora/categories/scalable/applications-internet.svg
new file mode 120000
index 000000000..06c81bf40
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-internet.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-internet.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-java.svg b/.icons/kora/categories/scalable/applications-java.svg
new file mode 120000
index 000000000..c32f54ea2
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-java.svg
@@ -0,0 +1 @@
+../../apps/scalable/java.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-multimedia.svg b/.icons/kora/categories/scalable/applications-multimedia.svg
new file mode 120000
index 000000000..f1bd33162
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-multimedia.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-network.svg b/.icons/kora/categories/scalable/applications-network.svg
new file mode 120000
index 000000000..d3439ecb4
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-network.svg
@@ -0,0 +1 @@
+applications-internet.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-office.svg b/.icons/kora/categories/scalable/applications-office.svg
new file mode 120000
index 000000000..47cdab9c6
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-office.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-office.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-other.svg b/.icons/kora/categories/scalable/applications-other.svg
new file mode 120000
index 000000000..68df04994
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-other.svg
@@ -0,0 +1 @@
+../../apps/scalable/preferences-other.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-science.svg b/.icons/kora/categories/scalable/applications-science.svg
new file mode 120000
index 000000000..3bad02f1f
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-science.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-science.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-system.svg b/.icons/kora/categories/scalable/applications-system.svg
new file mode 120000
index 000000000..678e37ad6
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-system.svg
@@ -0,0 +1 @@
+../../apps/scalable/preferences-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-utilities.svg b/.icons/kora/categories/scalable/applications-utilities.svg
new file mode 120000
index 000000000..75c3e49d9
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-utilities.svg
@@ -0,0 +1 @@
+../../apps/scalable/applications-utilities.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable/applications-webbrowsers.svg b/.icons/kora/categories/scalable/applications-webbrowsers.svg
new file mode 120000
index 000000000..229b0d219
--- /dev/null
+++ b/.icons/kora/categories/scalable/applications-webbrowsers.svg
@@ -0,0 +1 @@
+../../apps/scalable/web-browser.svg \ No newline at end of file
diff --git a/.icons/kora/categories/scalable@2 b/.icons/kora/categories/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/categories/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/categories/symbolic/applications-engineering-symbolic.svg b/.icons/kora/categories/symbolic/applications-engineering-symbolic.svg
new file mode 100644
index 000000000..8c414bf1b
--- /dev/null
+++ b/.icons/kora/categories/symbolic/applications-engineering-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.295 0.14c-0.197-8e-3 -0.393-8e-3 -0.59 0l-0.42 1.212c-0.344 0.037-0.685 0.101-1.019 0.191l-0.83-0.979c-0.186 0.064-0.37 0.135-0.551 0.213l0.047 1.283c-0.308 0.159-0.603 0.341-0.882 0.546l-1.127-0.614c-0.151 0.127-0.296 0.26-0.437 0.398l0.507 1.179c-0.229 0.259-0.438 0.536-0.625 0.828l-1.273-0.165c-0.094 0.173-0.182 0.349-0.263 0.529l0.899 0.916c-0.121 0.325-0.216 0.658-0.284 0.997l-1.247 0.307c-0.025 0.195-0.043 0.391-0.054 0.588l1.169 0.53c5e-3 0.346 0.037 0.691 0.095 1.032l-1.051 0.736c0.047 0.191 0.101 0.381 0.162 0.568l1.281 0.072c0.13 0.321 0.284 0.631 0.462 0.928l-0.715 1.066c0.113 0.162 0.232 0.319 0.356 0.471l1.221-0.395c0.237 0.252 0.493 0.486 0.766 0.698l-0.281 1.253c0.163 0.109 0.331 0.213 0.502 0.31l0.996-0.81c0.312 0.15 0.635 0.275 0.966 0.375l0.19 1.269c0.193 0.044 0.386 0.08 0.581 0.109l0.636-1.115c0.345 0.027 0.691 0.027 1.036 0l0.636 1.115c0.195-0.029 0.388-0.065 0.581-0.109l0.19-1.269c0.331-0.1 0.654-0.225 0.966-0.375l0.996 0.81c0.171-0.097 0.339-0.201 0.502-0.31l-0.281-1.253c0.273-0.212 0.529-0.446 0.766-0.698l1.221 0.395c0.124-0.152 0.243-0.309 0.356-0.471l-0.715-1.066c0.178-0.297 0.332-0.607 0.462-0.928l1.281-0.072c0.061-0.187 0.115-0.377 0.162-0.568l-1.051-0.736c0.058-0.341 0.09-0.686 0.095-1.032l1.169-0.53c-0.011-0.197-0.029-0.393-0.054-0.588l-1.247-0.307c-0.068-0.339-0.163-0.672-0.284-0.997l0.899-0.916c-0.081-0.18-0.169-0.356-0.263-0.529l-1.273 0.165c-0.187-0.292-0.396-0.569-0.625-0.828l0.507-1.179c-0.141-0.138-0.286-0.271-0.437-0.398l-1.127 0.614c-0.279-0.205-0.574-0.387-0.882-0.546l0.047-1.283c-0.181-0.078-0.365-0.149-0.551-0.213l-0.83 0.979c-0.334-0.09-0.675-0.154-1.019-0.191l-0.42-1.212zm-0.295 2.14c3.157 0 5.72 2.563 5.72 5.72s-2.563 5.72-5.72 5.72-5.72-2.563-5.72-5.72 2.563-5.72 5.72-5.72z" fill="#dfdfdf"/>
+ <g transform="matrix(.587854 0 0 .832287 -1.13623 3.94858)">
+ <g transform="matrix(12,0,0,12,5.9528,9.16273)">
+ <path d="m0.607-0.055-0.555-0.23v-0.145l0.555-0.231v0.173l-0.337 0.13 0.337 0.13v0.173z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(12,0,0,12,13.8747,9.16273)">
+ <path d="m0.179-0.728h0.102l-0.18 0.74h-0.101l0.179-0.74z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(12,0,0,12,17.2087,9.16273)">
+ <path d="m0.053-0.055 0.555-0.23v-0.145l-0.555-0.231v0.173l0.337 0.13-0.337 0.13v0.173z" fill="#dfdfdf"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/applications-games-symbolic.svg b/.icons/kora/categories/symbolic/applications-games-symbolic.svg
new file mode 100644
index 000000000..b27b170e4
--- /dev/null
+++ b/.icons/kora/categories/symbolic/applications-games-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11.898 2.472c-0.222 1e-3 -0.426 0.071-0.619 0.207-0.484 0.346-1.495 0.717-3.279 0.719-1.784 0-2.795-0.373-3.28-0.719-0.192-0.136-0.375-0.203-0.598-0.202s-0.48 0.061-0.743 0.202c-0.954 0.503-1.832 2.149-2.309 4.284-0.407 1.814-0.557 4.294-0.314 5.291 0.211 0.858 0.576 1.237 1.225 1.237 0.963-0.017 2.172-1.089 2.939-2.53 0.554-0.799 1.84-1.162 3.08-1.122 1.239-0.044 2.526 0.323 3.081 1.122 0.766 1.441 1.975 2.513 2.938 2.53 0.649 0 1.014-0.379 1.225-1.237 0.243-0.997 0.092-3.477-0.314-5.291-0.477-2.135-1.355-3.781-2.31-4.284-0.261-0.14-0.5-0.208-0.722-0.207zm-8.39 2.02h1.328v1.339h1.326v1.338h-1.326v1.339h-1.328v-1.339h-1.328v-1.338h1.328v-1.339zm8.618 2.677c0.367 0 0.664 0.3 0.664 0.67 0 0.369-0.297 0.669-0.664 0.669s-0.661-0.3-0.661-0.669c0-0.37 0.294-0.67 0.661-0.67zm1.328-1.338c0.367 0 0.664 0.299 0.664 0.669s-0.297 0.669-0.664 0.669-0.664-0.299-0.664-0.669 0.297-0.669 0.664-0.669zm-2.655 0c0.367 0 0.666 0.299 0.666 0.669s-0.299 0.669-0.666 0.669c-0.365 0-0.663-0.299-0.663-0.669s0.298-0.669 0.663-0.669zm1.327-1.339c0.367 0 0.664 0.3 0.664 0.669 0 0.37-0.297 0.67-0.664 0.67s-0.661-0.3-0.661-0.67c0-0.369 0.294-0.669 0.661-0.669z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.920155 0 0 .920155 .638761 .637281)">
+ <path d="m5.123 11.513c-0.541 1.007-1.27 1.855-2.006 2.382-0.561 0.402-1.134 0.619-1.658 0.628-0.413 0-0.75-0.106-1.032-0.309-0.373-0.269-0.66-0.733-0.839-1.458-0.275-1.131-0.121-3.945 0.34-6.002 0.327-1.465 0.825-2.727 1.402-3.627 0.427-0.667 0.906-1.144 1.387-1.397 0.376-0.202 0.746-0.283 1.066-0.284 0.362-2e-3 0.662 0.1 0.974 0.322 0.479 0.341 1.483 0.678 3.243 0.678 1.76-2e-3 2.764-0.337 3.244-0.68 0.307-0.217 0.635-0.324 0.989-0.326 0.322-2e-3 0.671 0.087 1.046 0.288 0.485 0.255 0.964 0.732 1.391 1.398 0.578 0.901 1.075 2.163 1.402 3.628 0.461 2.057 0.615 4.871 0.339 6.004-0.178 0.723-0.465 1.187-0.838 1.456-0.282 0.203-0.619 0.309-1.042 0.309-0.514-9e-3 -1.088-0.226-1.648-0.628-0.736-0.527-1.465-1.375-2.006-2.382-0.522-0.723-1.721-0.999-2.858-0.959h-0.037c-1.137-0.037-2.336 0.235-2.859 0.959zm7.116-8.965c-0.128 1e-3 -0.244 0.045-0.353 0.122-0.576 0.411-1.768 0.882-3.886 0.884-2.118 0-3.311-0.473-3.885-0.883-0.106-0.075-0.205-0.118-0.328-0.117-0.164 1e-3 -0.353 0.049-0.55 0.155-0.346 0.182-0.67 0.54-0.974 1.015-0.52 0.812-0.958 1.952-1.254 3.272-0.422 1.885-0.596 4.461-0.344 5.496 0.148 0.6 0.34 0.923 0.784 0.923 0.323-6e-3 0.672-0.169 1.023-0.421 0.625-0.447 1.235-1.177 1.691-2.035 0.01-0.019 0.022-0.038 0.034-0.056 0.689-0.992 2.261-1.503 3.8-1.457 1.542-0.05 3.116 0.464 3.806 1.457l0.034 0.056c0.456 0.858 1.066 1.588 1.691 2.035 0.351 0.252 0.7 0.415 1.013 0.421 0.454 0 0.646-0.323 0.794-0.921 0.252-1.037 0.078-3.613-0.345-5.498-0.294-1.32-0.733-2.46-1.253-3.272-0.304-0.475-0.628-0.833-0.978-1.017-0.189-0.101-0.36-0.16-0.52-0.159z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/applications-graphics-symbolic.svg b/.icons/kora/categories/symbolic/applications-graphics-symbolic.svg
new file mode 100644
index 000000000..b26a912e3
--- /dev/null
+++ b/.icons/kora/categories/symbolic/applications-graphics-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.15 6s2.83-3 5.48-5c-1.04-0.62-2.26-0.96-3.3-1h-0.44c-2.11 0.03-4.94 0.8-4.9 3.28 0.05 2.59 2.92 1.66 3.16 2.72zm-0.16-4.47c0.83 0 1.5 0.68 1.5 1.5 0 0.83-0.67 1.5-1.5 1.5s-1.5-0.67-1.5-1.5c0-0.82 0.67-1.5 1.5-1.5zm7.27 0.67c-1.42 2.23-2.37 3.55-3.37 4.58-0.64 0.66-1.16 1.31-1.62 1.78-0.84 0.89-1.94 1.94-3.15 3.1 0.06 1.47 0.81 2.74 3.24 3.22 3.9 0.75 8.03-1.83 7.61-7.07-0.18-2.24-1.4-4.28-2.71-5.61zm0.34 4.086c0.393 0 0.714 0.321 0.714 0.714s-0.321 0.714-0.714 0.714-0.714-0.321-0.714-0.714 0.321-0.714 0.714-0.714zm-0.386 3.045c0.459 0 0.826 0.376 0.826 0.835s-0.367 0.834-0.826 0.834-0.834-0.375-0.834-0.834 0.375-0.835 0.834-0.835zm-5.224 1.669c0.54 0 0.99 0.45 0.99 1s-0.45 1-0.99 1c-0.55 0-1-0.45-1-1s0.45-1 1-1zm2.99 0.119c0.484 0 0.881 0.397 0.881 0.881s-0.397 0.881-0.881 0.881-0.881-0.397-0.881-0.881 0.397-0.881 0.881-0.881z" style="fill-opacity:.5;fill-rule:nonzero;fill:rgb(223,223,223)"/>
+ <path d="m3.777 10.377c0.952-1.341 2.039-2.736 3.133-3.947l1.01-1.09c1.91-2.04 4.32-4.04 6.12-5.34-2.12 3.23-3.84 5.34-5.05 6.67-0.32 0.36-0.61 0.68-0.85 0.92-0.86 0.916-2.066 2.105-3.729 3.52 0.01 0.028 0.019 0.057 0.026 0.086 0.19 0.74-0.193 1.427-1.13 1.88-1.117 0.54-2.644-0.181-2.794-0.781 1.55 0 1.374-1.329 2.134-1.829 0.419-0.275 0.815-0.253 1.13-0.089z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/applications-multimedia-symbolic.svg b/.icons/kora/categories/symbolic/applications-multimedia-symbolic.svg
new file mode 100644
index 000000000..33202708f
--- /dev/null
+++ b/.icons/kora/categories/symbolic/applications-multimedia-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12 5.856v-.856h-8v6h5.329l.005 1h-5.334v4h-.603v-1h-1.794v1h-.603v-15h.603v1h1.794v-1h.603v2.993h8v-2.993h.677v1h1.646v-1h.677v4.697l-.677-.056v-.641h-1.646v.762zm2.409.215-4.002.899c-.214.048-.39.269-.39.489v.593l-.006 5.004c0 .218-.174.436-.387.485l-1.098.249c-.492.112-.895.618-.895 1.124v.089c0 .551.445.997.994.997h.381c.761 0 1.376-.618 1.376-1.38v-3.454h.008v-2.072l4.222-.892v3.658c0 .219-.174.436-.387.484l-1.131.254c-.489.11-.889.612-.889 1.114v.093c0 .552.446 1 .997 1h.396c.769 0 1.39-.624 1.39-1.394v-6.555-.319c0-.284-.196-.48-.457-.48-.039 0-.08.005-.122.014zm-12.806 6.929h1.794v1h-1.794zm0-2h1.794v1h-1.794zm0-2h1.794v1h-1.794zm13.043-2.455-4.252.908v.696l4.252-.907zm-13.043.455h1.794v1h-1.794zm0-2h1.794v1h-1.794zm11.074-2h1.646v1h-1.646zm-11.074 0v1h1.794v-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/applications-science-symbolic.svg b/.icons/kora/categories/symbolic/applications-science-symbolic.svg
new file mode 100644
index 000000000..8a9445577
--- /dev/null
+++ b/.icons/kora/categories/symbolic/applications-science-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path d="m5.645 8.715s-1.419 2.557-2.284 4.115c-.136.245-.132.544.009.786.143.24.402.388.682.388h7.894c.279 0 .538-.148.681-.388.142-.242.146-.541.009-.786-.864-1.558-2.283-4.115-2.283-4.115z" fill-opacity=".5"/>
+ <path d="m5.165 1.979c-.447-.057-.791-.437-.791-.9 0-.502.404-.906.906-.906h5.44c.502 0 .906.404.906.906 0 .478-.365.867-.832.904l.024 2.426c.118.207 1.121 1.977 2.065 3.745.504.946 1.008 1.924 1.396 2.748.194.412.358.785.483 1.112.124.326.238.528.238.986 0 0 .014.709-.355 1.447-.37.739-1.312 1.553-2.645 1.553h-8c-1.333 0-2.275-.814-2.644-1.553-.37-.738-.356-1.447-.356-1.447 0-.458.114-.66.238-.986.125-.327.289-.7.483-1.112.388-.824.892-1.802 1.396-2.748.944-1.768 1.889-3.431 2.007-3.638l.041-2.537zm4.715.007h-3.72l-.024 2.385c0 .198.028.393-.122.565 0 0-3.274 6.256-3.737 7.133-.464.878-.346 2.939 1.498 2.939h8.45c1.827.032 1.963-2.061 1.499-2.939-.463-.877-3.738-7.133-3.738-7.133-.15-.172-.122-.367-.122-.565l.016-2.385z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/applications-system-symbolic.svg b/.icons/kora/categories/symbolic/applications-system-symbolic.svg
new file mode 120000
index 000000000..00906f522
--- /dev/null
+++ b/.icons/kora/categories/symbolic/applications-system-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/categories/symbolic/applications-utilities-symbolic.svg b/.icons/kora/categories/symbolic/applications-utilities-symbolic.svg
new file mode 100644
index 000000000..0ccd54d37
--- /dev/null
+++ b/.icons/kora/categories/symbolic/applications-utilities-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 0c1.662 0 3 1.338 3 3v10c0 1.662-1.338 3-3 3s-3-1.338-3-3v-10c0-1.662 1.338-3 3-3zm0 0.839c1.335 0 2.41 1.075 2.41 2.41v9.641c0 1.335-1.075 2.41-2.41 2.41s-2.41-1.075-2.41-2.41v-9.641c0-1.335 1.075-2.41 2.41-2.41z" fill="#dfdfdf"/>
+ <path d="m3 0c1.662 0 3 1.338 3 3v10c0 1.662-1.338 3-3 3s-3-1.338-3-3v-10c0-1.662 1.338-3 3-3z" style="fill-opacity:.5;fill-rule:nonzero;fill:rgb(223,223,223)"/>
+ <g transform="matrix(.840556 0 0 .840556 1.13349 0)">
+ <path d="m5.41 0c0.87 0.71 1.47 1.79 1.47 3v1h2.12c-0.07-1.09 1.25-2 2-2 0.68 0 1 0.01 1 1v1h1.22c1.23-0.6 1.78-1.97 1.78-2.69 0-0.73-2.39-1.31-3.69-1.31h-5.9z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.104218 -1.15633)">
+ <path d="m7 5-0.025 3.938c3.936 3.925 7.966 4.643 7.966 4.643s-0.022-2.14-2.282-4.65l-3.819-3.931h-1.84zm4.345 3.25 1.68 1.74c-1.8 0.16-2.15-0.86-1.68-1.74z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/credentials-preferences-symbolic.svg b/.icons/kora/categories/symbolic/credentials-preferences-symbolic.svg
new file mode 120000
index 000000000..5305a9f08
--- /dev/null
+++ b/.icons/kora/categories/symbolic/credentials-preferences-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/categories/symbolic/emoji-activities-symbolic.svg b/.icons/kora/categories/symbolic/emoji-activities-symbolic.svg
new file mode 100644
index 000000000..65944ad9f
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-activities-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 .749c-3.429 0-6.251 2.822-6.251 6.251s2.822 6.251 6.251 6.251 6.251-2.822 6.251-6.251-2.822-6.251-6.251-6.251z"/>
+ <path d="m4.153 3.087c1.258 1.229 2.039 2.944 2.039 4.84 0 1.937-.815 3.685-2.122 4.919-.259-.211-.501-.442-.724-.691 1.135-1.054 1.846-2.558 1.846-4.228 0-1.634-.681-3.111-1.775-4.16.227-.246.473-.473.736-.68zm7.812.096c.258.213.498.445.719.695-1.044 1.044-1.691 2.486-1.691 4.078 0 1.613.663 3.072 1.732 4.119-.219.252-.457.487-.712.702-1.246-1.228-2.02-2.935-2.02-4.821 0-1.862.754-3.549 1.972-4.773z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-body-symbolic.svg b/.icons/kora/categories/symbolic/emoji-body-symbolic.svg
new file mode 100644
index 000000000..789d2ada9
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-body-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1.001 7.423.017 7.043 2.562.017c2.7.717 5.434.929 8.208.517.439 0 .875-.375 1-1l1.212-5.352v-2.031c0-.535-.406-1-1-1l-3.9-.424.9-3.693c.225-.84-.434-1.5-1-1.5h-1l-4.041 7z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-body_symbolic.svg b/.icons/kora/categories/symbolic/emoji-body_symbolic.svg
new file mode 100644
index 000000000..e9b3318e8
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-body_symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m5.449 7.423s-.033-.701.086-1.448c.044-.28.503-.906.523-1.135.01-.119-.203-.634-.203-.634l3.281-.989s.245.594.368.742c.297.36.581.688.716.783.331.233.846 1.094.841 2.015-.002.492.315 1.546.145 1.744-.182.21-.197.281-.381.388-.123.07-.238.315-.331.413-.095.101-.272.023-.434.149-.17.732.109 1.792.291 2.615.066.303.165.932.198 1.003.135.285.523 1.619 1.349 2.61.154.184-.806.229-1.006-.008-1.282-1.524-1.415-2.807-1.626-3.251-.145-.306-.413-1.429-.567-2.101-.078.021-.16.043-.242.063-.11.548-.21 1.526-.224 2.177-.006.288-.13.917-.115.988.059.287.194 1.613.265 2.247.025.221-.831.05-.907-.228-.439-1.613-.354-2.804-.447-3.252-.077-.369-.056-1.837-.046-2.344-.067-.234-.112-.512-.154-.768-.103.341-.233.801-.29 1.119-.083.462-.487 1.166-1.002 1.52-.515.355-1.062-.285-1.062-.285s.555-.385.674-.519c.138-.153.355-1.258.347-1.402-.017-.279-.251-1.248-.251-1.248z"/>
+ <path d="m4.336 3.806c.171.368.588.552.975.432.995-.308 2.845-.882 3.857-1.196.4-.124.639-.533.552-.942-.145-.683-.341-1.603-.341-1.603l-5.76 1.674s.345.835.717 1.635z" fill-opacity=".3"/>
+ <path d="m3.571 1.896 5.632-1.475-6.393-.118z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-flags-symbolic.svg b/.icons/kora/categories/symbolic/emoji-flags-symbolic.svg
new file mode 100644
index 000000000..d15fc8332
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-flags-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 1v14h1.273v-6.994h2.438l2.37 1.447c.269.188.806.553 1.184.553h3.735c.549 0 1-.451 1-1v-5.006c0-.549-.451-1-1-1h-2.407l-2.37-1.447c-.281-.188-.791-.553-1.169-.553z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-flags_symbolic.svg b/.icons/kora/categories/symbolic/emoji-flags_symbolic.svg
new file mode 100644
index 000000000..a39485001
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-flags_symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m3.178.683h.945v14.634h-.945z"/>
+ <path d="m13.403 3.295c-3.461.01-2.855-2.565-5.642-2.612-1.691-.028-3.639.435-3.639.435v6.154s2.04-.479 3.777-.436c2.573.065 1.778 2.562 5.504 2.612.029-1.302.015-4.487 0-6.153z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-food-symbolic.svg b/.icons/kora/categories/symbolic/emoji-food-symbolic.svg
new file mode 100644
index 000000000..5fcd91652
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-food-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.336 5.442c-.174.367-.785.994-.952.988v2.659l.252 5.421c0 1.146-1.564 1.146-1.564 0l.252-5.395v-2.685c-.182-.006-.802-.698-.981-1.061-.165-.334-.087-.742-.095-1.115-.016-.741.084-3.328.084-3.328 0-.387.578-.403.578.015 0 0-.083 2.088-.083 2.935 0 .193.156.35.35.35.193 0 .35-.157.35-.35 0-.852 0-2.962 0-2.962 0-.372.607-.385.607.014v2.933c0 .201.164.365.365.365h.001c.201 0 .365-.164.365-.365 0-.861-.095-2.951-.095-2.951 0-.366.566-.38.566.013 0 0 .111 2.549.095 3.301-.009.407.08.85-.095 1.218zm4.287-3.478.131 7.431-.197.211.197 4.899c0 1.122-1.567 1.105-1.567 0l.196-4.975h-.001c-.202 0-.397-.082-.539-.226-.142-.145-.219-.341-.216-.543.036-1.911.126-6.718.126-6.718 0-1.761 1.87-1.839 1.87-.079z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-nature-symbolic.svg b/.icons/kora/categories/symbolic/emoji-nature-symbolic.svg
new file mode 100644
index 000000000..d039c6dc1
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-nature-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m7.893 15.03c-.846-1.338-2.421-4.097-2.188-5.782.363-2.633 1.542-3.747 3.079-5.395 1.746-1.871 1.848-3.658 1.848-3.658s2.642 2.08 2.445 6.067c-.138 2.784-2.654 4.261-3.638 6.155-.991 1.906-1.034 3.388-1.034 3.388s-.005-.008-.015-.022c-.148-.852-.568-3.566-.22-5.22.325-1.544 1.033-2.899 1.033-2.899s-.994 1.003-1.381 2.593c-.311 1.281-.102 3.466.071 4.773z"/>
+ <path d="m5.311 10.842c-.151-.315-.404-.662-.664-1.085-1.012-1.652-2.156-1.957-2.533-3.669-.54-2.45.125-3.689.125-3.689s.526 1.311 1.804 2.287c.804.615 1.578.774 2.074 1.57-.455.787-.785 1.699-.953 2.918-.068.49-.005 1.063.147 1.668z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-objects-symbolic.svg b/.icons/kora/categories/symbolic/emoji-objects-symbolic.svg
new file mode 100644
index 000000000..3d89763c5
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-objects-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m6 13v2c0 1 1.027 1 1.027 1h1.946s1.056 0 1.027-1v-2zm2-13c-2.762 0-5 2.31-5 5.16 0 1.68.769 3.16 1.985 4.1.555.43.99.99.99 1.76l.025.98h4l.029-.98c.039-.77.431-1.33.986-1.76 1.216-.94 1.985-2.42 1.985-4.1 0-2.85-2.238-5.16-5-5.16zm1.029 11 .001-.031c.055-1.088.588-1.892 1.373-2.5.981-.758 1.597-1.954 1.597-3.309 0-2.289-1.782-4.16-4-4.16-2.219 0-4 1.871-4 4.16 0 1.355.616 2.551 1.598 3.31.791.613 1.37 1.435 1.377 2.53v-.005.005z"/>
+ <path d="m8 0c-2.762 0-5 2.31-5 5.16 0 1.68.769 3.16 1.985 4.1.555.43.99.99.99 1.76l.025.98h4l.029-.98c.039-.77.431-1.33.986-1.76 1.216-.94 1.985-2.42 1.985-4.1 0-2.85-2.238-5.16-5-5.16zm-.657 7.623c.116 0 .211-.096.211-.213v-.283c.055.004.114.005.173.007v.276c0 .116.095.211.212.211h.123c.118 0 .212-.095.212-.211v-.277c.06-.002.117-.004.173-.008v.284c0 .117.095.212.212.212h.123c.117 0 .212-.095.212-.212v-.361c.492-.131.645-.428.645-1.032 0-.904-.734-1.639-1.638-1.639-.905 0-1.639.735-1.639 1.639 0 .613.144.911.646 1.038v.356c0 .117.094.213.211.213zm1.33-2.273c.267-.077.503.218.503.488 0 .268-.264.629-.503.487-.293-.174-.503-.219-.503-.487 0-.27.196-.401.503-.488zm-1.352 0c.278.108.504.218.504.488 0 .268-.182.32-.504.487-.246.128-.503-.219-.503-.487 0-.27.244-.589.503-.488z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-people-symbolic.svg b/.icons/kora/categories/symbolic/emoji-people-symbolic.svg
new file mode 100644
index 000000000..0cd537571
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-people-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path 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.007 3.705c.523 0 .95.401.996.91.003.029.004.39.004.42 0 .551-.446 1-1 1s-1-.449-1-1c0-.03.001-.391.004-.42.046-.509.473-.91.996-.91zm4.154 0c.528 0 .958.408.997.923.002.026.003.381.003.407 0 .551-.446 1-1 1s-1-.449-1-1c0-.029.001-.387.004-.415.043-.512.471-.915.996-.915zm-7.914 3.295c3.232 2.064 8.287 2.052 11.161 0-.795 1.822-2.24 5.033-5.394 5.035-3.698.002-4.973-3.215-5.767-5.035z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-recent-symbolic.svg b/.icons/kora/categories/symbolic/emoji-recent-symbolic.svg
new file mode 100644
index 000000000..008c3e076
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-recent-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 .749c-3.429 0-6.251 2.822-6.251 6.251s2.822 6.251 6.251 6.251 6.251-2.822 6.251-6.251-2.822-6.251-6.251-6.251zm-.313 5.388.809-4.324c.048-.253.292-.42.545-.373.254.048.42.292.373.545l-.823 4.394c.065.079.116.172.149.276.133.427-.105.88-.532 1.013-.211.066-.428.042-.61-.051-.075.031-.158.05-.245.051l-3.325.054c-.363.006-.663-.284-.668-.647-.006-.363.284-.662.646-.668l3.361-.054c.084-.094.193-.169.32-.216z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-symbols-symbolic.svg b/.icons/kora/categories/symbolic/emoji-symbols-symbolic.svg
new file mode 100644
index 000000000..08e6a1162
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-symbols-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4.5 1 A 1 1 0 0 0 3.7929688 1.2929688 L 1.2929688 3.7929688 A 1 1 0 0 0 1.2929688 5.2070312 L 3.7929688 7.7070312 A 1 1 0 0 0 5.2070312 7.7070312 L 7.7070312 5.2070312 A 1 1 0 0 0 7.7070312 3.7929688 L 5.2070312 1.2929688 A 1 1 0 0 0 4.5 1 z M 12.441406 2.0019531 A 1.0539922 0.9999998 0 0 0 11.587891 2.4980469 L 9.1425781 6.4980469 A 1.0539922 0.9999998 0 0 0 10.052734 8 L 14.947266 8 A 1.0539922 0.9999998 0 0 0 15.857422 6.4980469 L 13.412109 2.4980469 A 1.0539922 0.9999998 0 0 0 12.443359 2.0019531 L 12.441406 2.0019531 z M 7 9 A 3 3 0 0 0 4 12 A 3 3 0 0 0 7 15 A 3 3 0 0 0 10 12 A 3 3 0 0 0 7 9 z"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-symbols_symbolic.svg b/.icons/kora/categories/symbolic/emoji-symbols_symbolic.svg
new file mode 100644
index 000000000..28331439b
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-symbols_symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m8 .165 1.623 3.917 3.917-1.622-1.622 3.917 3.917 1.623-3.917 1.623 1.622 3.917-3.917-1.622-1.623 3.917-1.623-3.917-3.917 1.622 1.622-3.917-3.917-1.623 3.917-1.623-1.622-3.917 3.917 1.622 1.623-3.917z" fill-opacity=".3"/>
+ <path d="m8 8v7.835l1.623-3.917zm0 0 5.54 5.54-1.622-3.917zm0 0-5.54 5.54 3.917-1.622zm0 0h-7.835l3.917 1.623zm0 0h7.835l-3.917-1.623zm0 0 5.54-5.54-3.917 1.622zm0 0v-7.835l-1.623 3.917zm0 0-5.54-5.54 1.622 3.917z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-travel-symbolic.svg b/.icons/kora/categories/symbolic/emoji-travel-symbolic.svg
new file mode 100644
index 000000000..f4df24c78
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-travel-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 3,1 A 1,1 0 0 0 2.03,1.758 l -1,4 A 1,1 0 0 0 1,6 V 6.04 C 0.436,6.134 0,6.601 0,7.193 v 4.614 c 0,0.592 0.436,1.059 1,1.154 V 14.5 C 1,14.777 1.223,15 1.5,15 h 2 C 3.777,15 4,14.777 4,14.5 V 13 h 8 v 1.5 c 0,0.277 0.223,0.5 0.5,0.5 h 2 c 0.277,0 0.5,-0.223 0.5,-0.5 v -1.54 c 0.564,-0.094 1,-0.561 1,-1.153 V 7.193 C 16,6.601 15.564,6.134 15,6.039 V 6 A 1,1 0 0 0 14.97,5.758 l -1,-4 A 1,1 0 0 0 13,1 Z m 0.781,2 h 8.438 l 0.75,3 H 3.031 Z M 3.5,8 A 1.5,1.5 0 0 1 5,9.5 1.5,1.5 0 0 1 3.5,11 1.5,1.5 0 0 1 2,9.5 1.5,1.5 0 0 1 3.5,8 Z m 9,0 A 1.5,1.5 0 0 1 14,9.5 1.5,1.5 0 0 1 12.5,11 1.5,1.5 0 0 1 11,9.5 1.5,1.5 0 0 1 12.5,8 Z"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/emoji-travel_symbolic.svg b/.icons/kora/categories/symbolic/emoji-travel_symbolic.svg
new file mode 100644
index 000000000..f55256ad2
--- /dev/null
+++ b/.icons/kora/categories/symbolic/emoji-travel_symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m14.416 4.785-8.916-.814-.028.303 8.917.813z"/>
+ <path d="m10.139 1.845-4.466-.385-.201 2.332 4.466.385z" fill-opacity=".3"/>
+ <path d="m11.172 1.2-.271 3.087 2.765.242.271-3.086z" fill-opacity=".3"/>
+ <path d="m6.279 11.829c.614 0 1.112.498 1.112 1.112s-.498 1.113-1.112 1.113-1.112-.499-1.112-1.113.498-1.112 1.112-1.112zm4.538 0c.614 0 1.112.498 1.112 1.112s-.498 1.113-1.112 1.113-1.112-.499-1.112-1.113.498-1.112 1.112-1.112zm-6.15 1.112h-.319c-.606 0-1.097-.491-1.097-1.096l-.423-1.946c0-.605.491-1.096 1.097-1.096l2.303-.248v-2.498c0-.751.61-1.36 1.361-1.36l4.408.366c.751 0 1.361.61 1.361 1.361l-.286 2.131h.099c.606 0 1.097.491 1.097 1.096l-.452 2.194c0 .605-.492 1.096-1.097 1.096h-.29c0-.89-.722-1.612-1.612-1.612s-1.612.722-1.612 1.612h-1.314c0-.89-.722-1.612-1.612-1.612s-1.612.722-1.612 1.612zm7.262-6.417c0-.406-.329-.736-.735-.736l-3.252-.35c-.406 0-.736.33-.736.736l.012 2.218 4.214-.012c.406 0 .735-.329.735-.735z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/goa-panel-symbolic.svg b/.icons/kora/categories/symbolic/goa-panel-symbolic.svg
new file mode 120000
index 000000000..5305a9f08
--- /dev/null
+++ b/.icons/kora/categories/symbolic/goa-panel-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/categories/symbolic/payment-card-symbolic.svg b/.icons/kora/categories/symbolic/payment-card-symbolic.svg
new file mode 100644
index 000000000..4c182cdba
--- /dev/null
+++ b/.icons/kora/categories/symbolic/payment-card-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m2 6h12v7h-12z" fill-opacity=".3"/>
+ <path d="m3.334 2c-1.284 0-2.334 1.05-2.334 2.334v7.332c0 1.284 1.05 2.334 2.334 2.334h9.332c1.284 0 2.334-1.05 2.334-2.334v-7.332c0-1.284-1.05-2.334-2.334-2.334zm-1.334 4h12v5.666c0 .747-.587 1.334-1.334 1.334h-9.332c-.747 0-1.334-.587-1.334-1.334zm11 5h-2v1h2zm-7-1h-3v2h3zm5-3h-8v2h8zm-7.666-4h9.332c.631 0 1.141.42 1.287 1h-11.906c.146-.58.656-1 1.287-1z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/preferences-desktop-online-accounts-symbolic.svg b/.icons/kora/categories/symbolic/preferences-desktop-online-accounts-symbolic.svg
new file mode 100644
index 000000000..51333ebf5
--- /dev/null
+++ b/.icons/kora/categories/symbolic/preferences-desktop-online-accounts-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(20.8057 0 0 20.0706 -.384716 12.714)">
+ <path d="m0.405-0.604c-0.223 0-0.369 0.153-0.369 0.368 0 0.211 0.144 0.369 0.369 0.369 0.061 0 0.113-0.012 0.157-0.032l-0.021-0.062c-0.04 0.019-0.086 0.03-0.136 0.03-0.184 0-0.301-0.131-0.301-0.305s0.117-0.304 0.301-0.304c0.181 0 0.297 0.131 0.297 0.304 0 0.096-0.024 0.145-0.071 0.145-0.035 0-0.047-0.021-0.047-0.056v-0.285h-0.066l-4e-3 0.063c-0.018-0.035-0.061-0.072-0.133-0.072-0.111 0-0.185 0.089-0.185 0.206 0 0.116 0.074 0.205 0.186 0.205 0.072 0 0.118-0.033 0.14-0.064 0.015 0.04 0.049 0.063 0.101 0.063 0.071 0 0.147-0.054 0.147-0.205 0-0.21-0.143-0.368-0.365-0.368zm-0.012 0.232c0.06 0 0.119 0.045 0.119 0.13v0.018c0 0.082-0.059 0.124-0.121 0.124-0.072 0-0.119-0.055-0.119-0.135 0-0.081 0.048-0.137 0.121-0.137z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/preferences-other-symbolic.svg b/.icons/kora/categories/symbolic/preferences-other-symbolic.svg
new file mode 100644
index 000000000..76758fd4e
--- /dev/null
+++ b/.icons/kora/categories/symbolic/preferences-other-symbolic.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1 0 0 .861042 0 1.46898)">
+ <path d="M3,9L13,9L12.721,14.181C12.721,15.038 12.047,16 11.238,16L4.762,16C3.953,16 3.279,15.038 3.279,14.181C3.279,12.995 3,9 3,9Z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1 0 0 .861042 0 1.46898)">
+ <path d="m13.448 14.215c-0.018 1.257-1.026 2.63-2.21 2.63h-6.476c-1.195 0-2.211-1.398-2.211-2.664 0-1.17-0.276-5.113-0.276-5.113l-0.064-0.913h11.564l-0.327 6.06zm-1.223-4.37h-8.439c0.083 1.267 0.221 3.496 0.221 4.336 0 0.234 0.104 0.476 0.251 0.665 0.132 0.171 0.305 0.309 0.504 0.309h6.476c0.199 0 0.372-0.138 0.504-0.309 0.147-0.189 0.251-0.431 0.251-0.665v-0.026l0.232-4.31z" fill="#dfdfdf"/>
+ </g>
+ <path d="m11.62 0.12c0.39-0.1 0.79-0.11 1.17-0.08l-1.36 2.3c-0.28 0.48-0.13 1.07 0.35 1.35l0.87 0.51c0.48 0.28 1.08 0.12 1.36-0.35l1.36-2.31c0.21 0.31 0.4 0.67 0.5 1.05 0.49 1.86-0.63 3.75-2.49 4.24-0.39 0.1-0.79 0.11-1.17 0.08l-0.81 1.09h-3.41s1.52-2.58 1.63-2.59c-0.21-0.32-0.4-0.67-0.5-1.06-0.49-1.85 0.63-3.75 2.5-4.23z" fill="#dfdfdf"/>
+ <g transform="matrix(1.07028 0 0 1.07028 -.296217 -.296944)">
+ <path d="m4.565 0.774c-0.233-0.023-0.467-0.023-0.7 0l-0.253 1.139c-0.157 0.04-0.31 0.096-0.456 0.166l-0.926-0.71c-0.194 0.132-0.373 0.283-0.537 0.45l0.539 1.036c-0.095 0.131-0.176 0.272-0.243 0.42l-1.166 0.051c-0.063 0.226-0.104 0.457-0.121 0.69l1.078 0.447c0.012 0.162 0.04 0.322 0.084 0.478l-0.86 0.789c0.096 0.213 0.213 0.416 0.35 0.606l1.113-0.35c0.113 0.116 0.238 0.22 0.372 0.312l-0.152 1.157c0.211 0.101 0.431 0.181 0.658 0.239l0.627-0.984c0.162 0.016 0.324 0.016 0.486 0l0.627 0.984c0.227-0.058 0.447-0.138 0.658-0.239l-0.152-1.157c0.134-0.092 0.259-0.196 0.372-0.312l1.113 0.35c0.137-0.19 0.254-0.393 0.35-0.606l-0.86-0.789c0.044-0.156 0.072-0.316 0.084-0.478l1.078-0.447c-0.017-0.233-0.058-0.464-0.121-0.69l-1.166-0.051c-0.067-0.148-0.148-0.289-0.243-0.42l0.539-1.036c-0.164-0.167-0.343-0.318-0.537-0.45l-0.926 0.71c-0.146-0.07-0.299-0.126-0.456-0.166l-0.253-1.139zm-0.35 2.213c0.714 0 1.293 0.579 1.293 1.293s-0.579 1.293-1.293 1.293-1.293-0.579-1.293-1.293 0.579-1.293 1.293-1.293z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/categories/symbolic/preferences-system-symbolic.svg b/.icons/kora/categories/symbolic/preferences-system-symbolic.svg
new file mode 100644
index 000000000..8745c5d7b
--- /dev/null
+++ b/.icons/kora/categories/symbolic/preferences-system-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.902 1.056c-.599-.078-1.205-.078-1.804 0l-.279 1.663c-.455.101-.895.262-1.309.476l-1.283-1.094c-.508.325-.973.715-1.382 1.159l.856 1.453c-.284.371-.518.777-.697 1.207l-1.686-.014c-.181.576-.286 1.173-.313 1.776l1.589.563c.021.467.102.928.242 1.373l-1.301 1.073c.232.557.535 1.082.902 1.562l1.579-.59c.316.344.675.645 1.068.896l-.307 1.658c.536.278 1.106.485 1.695.617l.831-1.467c.463.06.931.06 1.394 0l.831 1.467c.589-.132 1.159-.339 1.695-.617l-.307-1.658c.393-.251.752-.552 1.068-.896l1.579.59c.367-.48.67-1.005.902-1.562l-1.301-1.073c.14-.445.221-.906.242-1.373l1.589-.563c-.027-.603-.132-1.2-.313-1.776l-1.686.014c-.179-.43-.413-.836-.697-1.207l.856-1.453c-.409-.444-.874-.834-1.382-1.159l-1.283 1.094c-.414-.214-.854-.375-1.309-.476zm-.902 2.763c2.307 0 4.181 1.874 4.181 4.181s-1.874 4.181-4.181 4.181-4.181-1.874-4.181-4.181 1.874-4.181 4.181-4.181z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/slideshow-symbolic.svg b/.icons/kora/categories/symbolic/slideshow-symbolic.svg
new file mode 100644
index 000000000..008c3e076
--- /dev/null
+++ b/.icons/kora/categories/symbolic/slideshow-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 .749c-3.429 0-6.251 2.822-6.251 6.251s2.822 6.251 6.251 6.251 6.251-2.822 6.251-6.251-2.822-6.251-6.251-6.251zm-.313 5.388.809-4.324c.048-.253.292-.42.545-.373.254.048.42.292.373.545l-.823 4.394c.065.079.116.172.149.276.133.427-.105.88-.532 1.013-.211.066-.428.042-.61-.051-.075.031-.158.05-.245.051l-3.325.054c-.363.006-.663-.284-.668-.647-.006-.363.284-.662.646-.668l3.361-.054c.084-.094.193-.169.32-.216z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/categories/symbolic/system-help-symbolic.svg b/.icons/kora/categories/symbolic/system-help-symbolic.svg
new file mode 100644
index 000000000..f39ab066f
--- /dev/null
+++ b/.icons/kora/categories/symbolic/system-help-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 12.799c0.627 0 1.136 0.509 1.136 1.136 0 0.628-0.509 1.137-1.136 1.137s-1.136-0.509-1.136-1.137c0-0.627 0.509-1.136 1.136-1.136zm3.07-5.549-0.9 0.92c-0.72 0.73-1.18 1.342-1.17 2.528 0.01 1.194-1.973 1.104-2 0-0.027-1.11 0.45-2.298 1.17-3.028l1.24-1.26c0.37-0.36 0.59-0.86 0.59-1.41 0-1.1-0.9-2-2-2s-2 0.9-2 2c-0.646 0.873-1.311 0.948-2 0 0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.88-0.36 1.68-0.93 2.25z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/create-new-icon-theme.cache.sh b/.icons/kora/create-new-icon-theme.cache.sh
new file mode 100644
index 000000000..9a43c11b3
--- /dev/null
+++ b/.icons/kora/create-new-icon-theme.cache.sh
@@ -0,0 +1,13 @@
+### Auto update the iconcache
+### Do a manual update with following code in a terminal if you get errors
+### Do check if you have used spaces in the naming of files or folders
+### Sometimes you make a copy of an icon - this contains a space
+### gtk-update-icon-cache -f iconthemefolder
+
+### in some of the distributions you will a message popup if an icon theme has no cache
+### if you have changed the icons - deleted folders etcetera then run this script
+
+### intended to be used if you are making your own icon theme with icons mixed from
+### icon themes.
+
+gtk-update-icon-cache -f ../$(basename `pwd`) \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/audio-card.svg b/.icons/kora/devices/scalable/audio-card.svg
new file mode 100644
index 000000000..e9589bc1a
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-card.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.3547 36.0807 0 30.9978 49.6397)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#63984b" offset="0"/>
+ <stop stop-color="#8fc278" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -24 24 0 408.571 535.798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a2c2f" offset="0"/>
+ <stop stop-color="#424649" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.065 18.493c0-3.426-2.781-6.208-6.207-6.208h-45.716c-3.426 0-6.207 2.782-6.207 6.208v27.014c0 3.426 2.781 6.208 6.207 6.208h45.716c3.426 0 6.207-2.782 6.207-6.208z" fill="url(#a)"/>
+ <g transform="matrix(.75 0 0 .75 -282.429 -368.848)">
+ <path d="m421.571 514.756c0-2.184-1.773-3.958-3.958-3.958h-18.083c-2.185 0-3.959 1.774-3.959 3.958v18.084c0 2.184 1.774 3.958 3.959 3.958h18.083c2.185 0 3.958-1.774 3.958-3.958z" fill="url(#b)"/>
+ <path d="m399.481 515.616v3.637h-1.819v3.636h-1.818v1.818h1.818v3.636h1.819v1.819h1.818v-3.637h1.818v-1.818h3.636v1.818h1.818v1.818h1.819v1.819h1.818v3.636h1.818v-1.818h1.818v-3.637h1.818v-1.818h1.819v-1.818h1.818v-1.818h-1.818v-1.818h-1.819v-1.818h-1.818v-3.637h-1.818v-1.818h-1.818v3.636h-1.818v1.819h-1.819v1.818h-1.818v1.818h-3.636v-1.818h-1.818v-5.455z" fill="#e0e0e0" fill-rule="nonzero"/>
+ <path d="m380.515 540.696h56.113c-.187.311-.439.64-.815 1.002h-54.484c-.311-.294-.579-.632-.814-1.002z" fill="#e6ed6e" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-headphones.svg b/.icons/kora/devices/scalable/audio-headphones.svg
new file mode 120000
index 000000000..1af0d21bd
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-headphones.svg
@@ -0,0 +1 @@
+audio-headset.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/audio-headset.svg b/.icons/kora/devices/scalable/audio-headset.svg
new file mode 100644
index 000000000..25ec467a0
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-headset.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" style="fill:url(#_Linear1)"/>
+ <g transform="matrix(.75 0 0 .75 -282.429 -368.848)">
+ <path d="m420.498 521.55c0.034-0.117 0.035-0.24 0.035-0.368v-1.367c0-3.235-1.221-6.26-3.471-8.515-2.253-2.258-5.265-3.502-8.5-3.502-3.234 0-6.233 1.244-8.486 3.502-2.25 2.255-3.467 5.28-3.467 8.515v1.367c0 0.128 1e-3 0.251 0.035 0.368-2.062 0.163-3.709 2.362-3.709 5.042 0 2.692 1.648 4.899 3.723 5.045 0.555 0.748 1.45 1.202 2.403 1.202 1.656 0 3.002-1.348 3.002-3.006v-6.482c0-1.606-1.232-2.922-2.815-3.002v-0.534c0-5.259 4.075-9.378 9.323-9.378s9.324 4.119 9.324 9.378v0.534c-1.584 0.081-2.815 1.396-2.815 3.002v6.482c0 1.084 0.577 2.036 1.439 2.565-0.983 1.445-2.364 2.589-3.999 3.287-0.447-0.498-1.096-0.813-1.816-0.813h-3.385c-1.347 0-2.442 1.096-2.442 2.442v0.042c0 1.347 1.095 2.442 2.442 2.442h3.385c0.99 0 1.844-0.593 2.227-1.443 1.616-0.588 3.093-1.52 4.336-2.76 0.925-0.923 1.68-1.976 2.249-3.12 0.379-0.204 0.714-0.489 0.973-0.838 2.075-0.146 3.719-2.353 3.719-5.045 0-2.68-1.647-4.879-3.71-5.042z" style="fill-rule:nonzero;fill:rgb(4,46,57)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.16708e-15,-35.3911,35.3911,2.16708e-15,968.766,41.2823)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-heaphones.svg b/.icons/kora/devices/scalable/audio-heaphones.svg
new file mode 120000
index 000000000..1af0d21bd
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-heaphones.svg
@@ -0,0 +1 @@
+audio-headset.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/audio-input-line.svg b/.icons/kora/devices/scalable/audio-input-line.svg
new file mode 100644
index 000000000..15b004f4b
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-input-line.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="399.9939" x2="399.9939" y1="545.13873" y2="518.13873"><stop offset="0" stop-color="#c52828"/><stop offset="1" stop-color="#ff5454"/></linearGradient><g fill="#fff" fill-opacity=".891129" transform="matrix(-.65057561 0 0 .65057561 45.87932 16.71264)"><circle cx="400.57138" cy="531.79791" fill="url(#a)" fill-opacity="1" r="13.999958" transform="matrix(-2.9644167 0 0 2.9644167 1208.7944 -1552.9724)"/><g fill="#fff" fill-opacity=".891129"><path d="m1.558 3.814c.353.353.815.528 1.278.528.462 0 .925-.177 1.278-.528.706-.706.706-1.852 0-2.558l-.426-.424c-.706-.706-1.85-.706-2.556 0s-.706 1.851 0 2.557z"/><path d="m3.627 5.135c0 .482.193.94.53 1.276l3.254 3.255.65.65c.337.338.795.529 1.278.529.482 0 .939-.191 1.277-.529.337-.337.53-.796.53-1.277s-.193-.939-.53-1.277l-.651-.65-3.253-3.255c-.675-.676-1.868-.676-2.555 0-.337.337-.53.795-.53 1.278z"/><path d="m42.332 35.941c-1.655-.847-3.715-1.899-6.178-3.833-.482-.378-1.063-.534-1.631-.5.22-.874.104-1.807-.338-2.611.084-.265.15-.527.18-.79.113-1.021-.204-2.017-.852-2.663l-12.355-12.356c-.226-.227-1.448-1.352-3.343-1.352-.644 0-1.509.146-2.446.668l-2.149-2.141c-.687-.687-1.88-.687-2.555 0-.349.338-.53.796-.53 1.278 0 .48.181.928.53 1.276l2.139 2.141c-.813 1.446-.72 2.76-.545 3.517.292 1.267 1.016 2.066 1.23 2.28l12.355 12.355c.264.263 1.008.874 2.248.874.402 0 .807-.07 1.213-.199.538.295 1.129.457 1.727.457.42 0 .838-.082 1.238-.229.031.676.336 1.335.908 1.784 2.83 2.221 5.217 3.44 6.961 4.334.77.393 1.709.874 2.039 1.159-.013.32-.076.459-.107.484h-39.661c-1.331 0-2.41 1.079-2.41 2.41s1.079 2.41 2.41 2.41h39.77c1.938 0 4.82-1.443 4.82-5.423 0-2.944-2.373-4.157-4.668-5.33z"/></g></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/audio-input-microphone.svg b/.icons/kora/devices/scalable/audio-input-microphone.svg
new file mode 100644
index 000000000..ed3908e89
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-input-microphone.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" style="fill:url(#_Linear1)"/>
+ <g transform="matrix(.75 0 0 .75 -4.26326e-14 0)">
+ <path d="m42.711 28.673c0.244 0.244 0.366 0.532 0.366 0.865v2.462c0 2.833-0.946 5.298-2.837 7.394s-4.227 3.298-7.009 3.606v2.538h4.922c0.334 0 0.623 0.122 0.866 0.366 0.243 0.243 0.366 0.532 0.366 0.865s-0.123 0.622-0.366 0.865c-0.243 0.244-0.532 0.366-0.866 0.366h-12.307c-0.333 0-0.622-0.122-0.865-0.366-0.244-0.243-0.366-0.532-0.366-0.865s0.122-0.622 0.366-0.865c0.243-0.244 0.532-0.366 0.865-0.366h4.923v-2.538c-2.782-0.308-5.119-1.51-7.01-3.606s-2.836-4.561-2.836-7.394v-2.462c0-0.333 0.122-0.621 0.365-0.865 0.244-0.244 0.532-0.365 0.866-0.365 0.333 0 0.622 0.121 0.865 0.365 0.244 0.244 0.366 0.532 0.366 0.865v2.462c0 2.372 0.842 4.401 2.528 6.086 1.686 1.686 3.715 2.529 6.087 2.529s4.401-0.843 6.086-2.529c1.686-1.686 2.529-3.714 2.529-6.086v-2.462c0-0.333 0.122-0.621 0.366-0.865 0.243-0.244 0.532-0.365 0.865-0.365s0.622 0.121 0.865 0.365zm-10.711 9.48c1.692 0 3.141-0.602 4.346-1.807s1.807-2.654 1.807-4.346v-9.846c0-1.692-0.602-3.141-1.807-4.346s-2.654-1.808-4.346-1.808c-1.693 0-3.141 0.603-4.346 1.808s-1.808 2.654-1.808 4.346v9.846c0 1.692 0.603 3.141 1.808 4.346s2.653 1.807 4.346 1.807z" style="fill-rule:nonzero;fill:rgb(4,46,57)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.16708e-15,-35.3911,35.3911,2.16708e-15,968.766,41.2823)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-center-back-testing.svg b/.icons/kora/devices/scalable/audio-speaker-center-back-testing.svg
new file mode 100644
index 000000000..852c11b4f
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-center-back-testing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m42.792 19.981c-1.964-8.196-9.621-14.347-18.783-14.347-9.193 0-16.871 6.193-18.803 14.431-0.22 0.941 0.364 1.883 1.304 2.104 0.941 0.22 1.883-0.364 2.104-1.304 1.578-6.728 7.888-11.731 15.395-11.731 7.482 0 13.775 4.969 15.379 11.663 0.225 0.939 1.171 1.519 2.11 1.294s1.519-1.171 1.294-2.11zm-8.464 0.02c-1.087-3.604-5.25-6.439-10.323-6.439-5.092 0-9.266 2.856-10.336 6.478-0.234 0.794 0.22 1.629 1.014 1.864 0.794 0.234 1.629-0.22 1.864-1.014 0.756-2.561 3.858-4.328 7.458-4.328 3.588 0 6.682 1.756 7.451 4.305 0.239 0.793 1.077 1.242 1.869 1.003 0.793-0.239 1.242-1.077 1.003-1.869z" style="fill:rgb(14,166,200)"/>
+ <path d="m5 25.667 11 11.428v5.905c0 1 1 1 1 1h14s1 0 1-1v-5.905l11-11.428c-12.508-1.742-25.174-1.751-38 0z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="16" y="37.095" width="16" height="3.818" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.12254e-15,18.3325,-18.3325,1.12254e-15,24,25.6675)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-center-back.svg b/.icons/kora/devices/scalable/audio-speaker-center-back.svg
new file mode 100644
index 000000000..aab94d2ba
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-center-back.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m41.09 20.389c-1.784-7.445-8.759-13.005-17.081-13.005-8.35 0-15.344 5.598-17.099 13.081" style="fill:none;stroke-width:3.5px;stroke:#848484"/>
+ <path d="m32.892 20.434c-0.928-3.076-4.557-5.372-8.887-5.372-4.345 0-7.984 2.312-8.897 5.403" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m5 25.667l11 11.428v5.905c0 1 1 1 1 1h14s1 0 1-1v-5.905l11-11.428c-12.508-1.742-25.174-1.751-38 0z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="16" y="37.095" width="16" height="3.818" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.12254e-15,18.3325,-18.3325,1.12254e-15,470.527,25.6675)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-center-testing.svg b/.icons/kora/devices/scalable/audio-speaker-center-testing.svg
new file mode 100644
index 000000000..854e9939b
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-center-testing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.388 28.895c-1.604 6.694-7.897 11.663-15.379 11.663-7.507 0-13.817-5.003-15.395-11.731-0.221-0.94-1.163-1.524-2.104-1.304-0.94 0.221-1.524 1.163-1.304 2.104 1.932 8.238 9.61 14.431 18.803 14.431 9.162 0 16.819-6.151 18.783-14.347 0.225-0.939-0.355-1.885-1.294-2.11s-1.885 0.355-2.11 1.294zm-7.932-0.07c-0.769 2.548-3.863 4.305-7.451 4.305-3.6 0-6.702-1.767-7.458-4.328-0.235-0.794-1.07-1.248-1.864-1.014-0.794 0.235-1.248 1.07-1.014 1.864 1.07 3.622 5.244 6.478 10.336 6.478 5.073 0 9.236-2.836 10.323-6.439 0.239-0.792-0.21-1.63-1.003-1.869-0.792-0.239-1.63 0.21-1.869 1.003z" style="fill:rgb(14,166,200)"/>
+ <path d="m5 24.024 11-11.427v-5.905c0-1 1-1 1-1h14s1 0 1 1v5.905l11 11.427c-12.508 1.742-25.174 1.752-38 0z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="16" y="8.779" width="16" height="3.818" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.12254e-15,-18.3325,18.3325,1.12254e-15,232.698,24.0243)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-center.svg b/.icons/kora/devices/scalable/audio-speaker-center.svg
new file mode 100644
index 000000000..c237ea6e0
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-center.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m41.09 29.279c-1.784 7.444-8.759 13.005-17.081 13.005-8.35 0-15.344-5.599-17.099-13.082" style="fill:none;stroke-width:3.5px;stroke:#848484"/>
+ <path d="m32.892 29.234c-0.928 3.075-4.557 5.372-8.887 5.372-4.345 0-7.984-2.313-8.897-5.404" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m5 24l11-11.428v-5.905c0-1 1-1 1-1h14s1 0 1 1v5.905l11 11.428c-12.508 1.742-25.174 1.752-38 0z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="16" y="8.754" width="16" height="3.818" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.12254e-15,-18.3325,18.3325,1.12254e-15,127.89,24)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-left-back-testing.svg b/.icons/kora/devices/scalable/audio-speaker-left-back-testing.svg
new file mode 100644
index 000000000..054d84d77
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-left-back-testing.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m40.373 34.225c4.407-7.185 3.342-16.949-3.137-23.427-6.5-6.501-16.308-7.55-23.499-3.09-0.821 0.509-1.074 1.589-0.565 2.409 0.509 0.821 1.589 1.074 2.409 0.565 5.873-3.642 13.873-2.717 19.18 2.591 5.292 5.291 6.227 13.255 2.628 19.122-0.505 0.823-0.246 1.902 0.577 2.407s1.902 0.246 2.407-0.577zm-5.998-5.971c1.778-3.317 0.84-8.265-2.747-11.853-3.6-3.601-8.572-4.532-11.89-2.726-0.727 0.395-0.996 1.307-0.6 2.034 0.395 0.727 1.307 0.996 2.034 0.6 2.345-1.276 5.789-0.332 8.334 2.213 2.538 2.538 3.483 5.968 2.225 8.314-0.391 0.73-0.116 1.64 0.613 2.031 0.73 0.391 1.64 0.116 2.031-0.613z" style="fill:url(#_Linear1)"/>
+ <path d="m9.629 11.523-0.302 15.859-4.176 4.175c-0.707 0.707 0 1.414 0 1.414l9.9 9.9s0.707 0.707 1.414 0l4.175-4.176 15.859-0.302c-7.612-10.077-16.562-19.039-26.87-26.87z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <path d="m17.941 41.395-11.314-11.314 2.7-2.699 11.313 11.313-2.699 2.7z" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.43414e-15,-23.3701,23.4213,1.43101e-15,653.206,31.4402)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-12.963,12.963,-12.963,-12.963,-275.681,-273.788)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-left-back.svg b/.icons/kora/devices/scalable/audio-speaker-left-back.svg
new file mode 100644
index 000000000..4d197a41e
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-left-back.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.713 9.153c6.525-4.002 15.389-3.002 21.274 2.882 5.904 5.905 6.891 14.809 2.84 21.342" style="fill:none;stroke-width:3.5px;stroke:#848484"/>
+ <path d="m20.478 14.982c2.83-1.518 7.021-0.576 10.083 2.485 3.072 3.073 4.01 7.282 2.469 10.113" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m36.499 38.406l-15.858 0.302-4.176 4.176c-0.707 0.707-1.414 0-1.414 0l-9.9-9.9s-0.707-0.707 0-1.414l4.176-4.175 0.302-15.859c10.077 7.612 19.04 16.561 26.87 26.87z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m6.627 30.094l11.314 11.314 2.7-2.7-11.314-11.313-2.7 2.699z" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-12.963,12.963,-12.963,-12.963,-126.477,-124.571)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-left-side-testing.svg b/.icons/kora/devices/scalable/audio-speaker-left-side-testing.svg
new file mode 100644
index 000000000..8c4ebb690
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-left-side-testing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m28.698 42.792c8.196-1.964 14.347-9.621 14.347-18.783 0-9.193-6.193-16.871-14.431-18.803-0.941-0.22-1.883 0.364-2.104 1.304-0.22 0.941 0.364 1.883 1.304 2.104 6.728 1.578 11.731 7.888 11.731 15.395 0 7.482-4.969 13.775-11.663 15.379-0.939 0.225-1.519 1.171-1.294 2.11s1.171 1.519 2.11 1.294zm-0.02-8.464c3.604-1.087 6.439-5.25 6.439-10.323 0-5.092-2.856-9.266-6.478-10.336-0.794-0.234-1.629 0.22-1.864 1.014-0.234 0.794 0.22 1.629 1.014 1.864 2.561 0.756 4.328 3.858 4.328 7.458 0 3.588-1.756 6.682-4.305 7.451-0.793 0.239-1.242 1.077-1.003 1.869 0.239 0.793 1.077 1.242 1.869 1.003z" style="fill:rgb(14,166,200)"/>
+ <path d="m23.012 5-11.428 11h-5.905c-1 0-1 1-1 1v14s0 1 1 1h5.905l11.428 11c1.742-12.508 1.751-25.174 0-38z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="7.766" y="16" width="3.818" height="16" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-18.3325,2.24508e-15,-2.24508e-15,-18.3325,23.0115,-159.325)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-left-side.svg b/.icons/kora/devices/scalable/audio-speaker-left-side.svg
new file mode 100644
index 000000000..8641f46f7
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-left-side.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m28.291 6.91c7.444 1.784 13.005 8.759 13.005 17.081 0 8.35-5.599 15.344-13.082 17.099" style="fill:none;stroke-width:3.5px;stroke:#848484"/>
+ <path d="m28.246 15.108c3.075 0.928 5.372 4.557 5.372 8.887 0 4.345-2.313 7.984-5.404 8.897" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m23.012 43l-11.428-11h-5.905c-1 0-1-1-1-1v-14s0-1 1-1h5.905l11.428-11c1.742 12.508 1.752 25.174 0 38z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="7.766" y="16" width="3.818" height="16" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-18.3325,2.24508e-15,-2.24508e-15,-18.3325,23.0121,-67.6625)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-left-testing.svg b/.icons/kora/devices/scalable/audio-speaker-left-testing.svg
new file mode 100644
index 000000000..16e6e61ec
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-left-testing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.109 39.442c7.185 4.407 16.948 3.342 23.426-3.136 6.502-6.501 7.55-16.309 3.091-23.5-0.509-0.821-1.588-1.074-2.409-0.565s-1.074 1.588-0.565 2.409c3.641 5.873 2.717 13.873-2.591 19.182-5.29 5.29-13.255 6.225-19.122 2.626-0.823-0.505-1.902-0.246-2.407 0.577s-0.246 1.902 0.577 2.407zm5.971-5.998c3.317 1.778 8.265 0.84 11.853-2.747 3.6-3.6 4.531-8.572 2.727-11.89-0.396-0.727-1.308-0.996-2.035-0.601-0.727 0.396-0.996 1.308-0.601 2.035 1.276 2.345 0.332 5.789-2.213 8.334-2.537 2.538-5.967 3.483-8.313 2.225-0.73-0.391-1.64-0.116-2.031 0.613-0.391 0.73-0.116 1.64 0.613 2.031z" style="fill:rgb(14,166,200)"/>
+ <path d="m36.811 8.699-15.859-0.303-4.175-4.175c-0.707-0.707-1.415 0-1.415 0l-9.899 9.899s-0.707 0.707 0 1.414l4.175 4.176 0.303 15.859c10.076-7.613 19.039-16.563 26.87-26.87z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m6.939 17.01 11.313-11.314 2.7 2.7-11.314 11.314-2.699-2.7z" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-12.963,-12.963,12.963,-12.963,124.662,-79.1536)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-left.svg b/.icons/kora/devices/scalable/audio-speaker-left.svg
new file mode 100644
index 000000000..ad3f713b2
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-left.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.18 13.795c4.002 6.525 3.002 15.39-2.883 21.274-5.904 5.904-14.809 6.891-21.341 2.84" style="fill:none;stroke-width:4.4px;stroke:#848484"/>
+ <path d="m33.351 19.56c1.518 2.831 0.576 7.021-2.486 10.083-3.072 3.072-7.281 4.01-10.112 2.47" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m9.927 35.582l-0.302-15.859-4.176-4.176c-0.707-0.707 0-1.414 0-1.414l9.9-9.899s0.707-0.708 1.414 0l4.175 4.175 15.859 0.303c-7.612 10.076-16.562 19.039-26.87 26.87z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m18.239 5.709l-11.314 11.314 2.7 2.7 11.313-11.314-2.699-2.7z" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-12.963,-12.963,12.963,-12.963,74.1685,-28.6596)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-mono-testing.svg b/.icons/kora/devices/scalable/audio-speaker-mono-testing.svg
new file mode 100644
index 000000000..076b330db
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-mono-testing.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 24c0-8.352 5.142-15.429 12.403-18.399 0.58-0.232 1.238-0.16 1.755 0.19s0.827 0.934 0.827 1.559c0.015 0.081 0.015 0.16 0.015 0.238 0 0.769-0.464 1.462-1.175 1.755-5.693 2.406-9.686 8.077-9.686 14.657s3.993 12.251 9.683 14.665c0.707 0.292 1.169 0.982 1.169 1.747 9e-3 0.078 9e-3 0.157 9e-3 0.238 0 0.63-0.312 1.219-0.833 1.572-0.522 0.354-1.185 0.426-1.77 0.192-7.255-2.985-12.397-10.062-12.397-18.414zm40 0c0 8.282-5.056 15.311-12.214 18.34-0.623 0.256-1.332 0.185-1.891-0.19-0.56-0.374-0.895-1.003-0.895-1.677 0 0 0-1e-3 0.01-2e-3 0-0.799 0.48-1.52 1.219-1.828 5.663-2.426 9.632-8.083 9.632-14.643s-3.969-12.217-9.636-14.635c-0.741-0.309-1.225-1.033-1.225-1.836 0-1e-3 0-2e-3 0.017-2e-3 0-0.668 0.333-1.291 0.887-1.663 0.555-0.371 1.258-0.442 1.875-0.188 7.165 3.013 12.221 10.042 12.221 18.324z" style="fill-rule:nonzero;fill:rgb(14,166,200)"/>
+ <circle cx="24" cy="24" r="10" style="fill:rgb(126,126,126)"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-mono.svg b/.icons/kora/devices/scalable/audio-speaker-mono.svg
new file mode 100644
index 000000000..ff97fc9aa
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-mono.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 24c0-8.283 5.057-15.313 12.224-18.325 0.617-0.253 1.319-0.183 1.873 0.188 0.553 0.371 0.886 0.994 0.886 1.661 0.017 0 0.017 0 0.017 1e-3 0 0.805-0.485 1.532-1.228 1.841-5.665 2.419-9.633 8.075-9.633 14.634 0 6.558 3.967 12.214 9.628 14.641 0.741 0.309 1.223 1.033 1.223 1.836h0.01c0 0.672-0.335 1.3-0.894 1.675-0.558 0.374-1.267 0.445-1.889 0.189-7.16-3.028-12.217-10.058-12.217-18.341z" style="fill-rule:nonzero;fill:#ababab"/>
+ <path d="m44 24c0-8.279-5.053-15.307-12.215-18.321-0.618-0.255-1.323-0.184-1.878 0.188-0.556 0.372-0.89 0.997-0.89 1.665-0.017 1e-3 -0.017 2e-3 -0.017 3e-3 0 0.8 0.481 1.521 1.22 1.828 5.669 2.416 9.641 8.075 9.641 14.637s-3.972 12.221-9.638 14.646c-0.735 0.305-1.213 1.023-1.213 1.819-0.01 1e-3 -0.01 2e-3 -0.01 3e-3 0 0.674 0.336 1.305 0.897 1.68 0.56 0.376 1.271 0.447 1.895 0.19 7.155-3.031 12.208-10.059 12.208-18.338z" style="fill-rule:nonzero;fill:#ababab"/>
+ <circle cx="24" cy="24" r="10" style="fill:#7e7e7e"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-right-back-testing.svg b/.icons/kora/devices/scalable/audio-speaker-right-back-testing.svg
new file mode 100644
index 000000000..c68305af2
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-right-back-testing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m34.19 7.591c-7.185-4.407-16.949-3.342-23.427 3.137-6.501 6.5-7.55 16.309-3.09 23.5 0.509 0.821 1.589 1.074 2.409 0.565 0.821-0.509 1.074-1.589 0.565-2.409-3.642-5.873-2.717-13.874 2.591-19.181 5.291-5.292 13.255-6.227 19.122-2.628 0.823 0.505 1.902 0.246 2.407-0.577s0.246-1.902-0.577-2.407zm-5.971 5.998c-3.317-1.778-8.265-0.84-11.853 2.747-3.6 3.6-4.532 8.573-2.726 11.89 0.395 0.727 1.307 0.996 2.034 0.6 0.727-0.395 0.996-1.307 0.6-2.034-1.276-2.345-0.331-5.789 2.214-8.334 2.537-2.538 5.967-3.483 8.313-2.225 0.73 0.391 1.64 0.116 2.031-0.613 0.391-0.73 0.116-1.64-0.613-2.031z" style="fill:rgb(14,166,200)"/>
+ <path d="m11.488 38.335 15.859 0.302 4.175 4.176c0.707 0.707 1.414 0 1.414 0l9.9-9.9s0.707-0.707 0-1.414l-4.175-4.175-0.303-15.859c-10.077 7.613-19.039 16.562-26.87 26.87z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m41.36 30.023-11.314 11.314-2.699-2.7 11.314-11.313 2.699 2.699z" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(12.963,12.963,-12.963,12.963,-272.319,322.141)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-right-back.svg b/.icons/kora/devices/scalable/audio-speaker-right-back.svg
new file mode 100644
index 000000000..d852fccab
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-right-back.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.105 33.238c-4.002-6.526-3.002-15.39 2.883-21.274 5.904-5.905 14.808-6.891 21.341-2.841" style="fill:none;stroke-width:3.5px;stroke:#848484"/>
+ <path d="m14.934 27.473c-1.518-2.831-0.576-7.021 2.486-10.083 3.072-3.072 7.281-4.01 10.112-2.47" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m38.358 11.451l0.302 15.859 4.176 4.175c0.707 0.708 0 1.415 0 1.415l-9.9 9.899s-0.707 0.707-1.414 0l-4.175-4.175-15.859-0.303c7.612-10.076 16.561-19.04 26.87-26.87z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m30.046 41.323l11.314-11.313-2.7-2.7-11.313 11.314 2.699 2.699z" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(12.963,12.963,-12.963,12.963,-123.517,173.326)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-right-side-testing.svg b/.icons/kora/devices/scalable/audio-speaker-right-side-testing.svg
new file mode 100644
index 000000000..8f9826329
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-right-side-testing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m19.36 5.208c-8.196 1.964-14.347 9.621-14.347 18.783 0 9.193 6.193 16.871 14.432 18.803 0.941 0.22 1.883-0.364 2.104-1.304 0.22-0.941-0.364-1.883-1.304-2.104-6.729-1.578-11.732-7.888-11.732-15.395 0-7.482 4.969-13.775 11.663-15.379 0.939-0.225 1.519-1.171 1.294-2.11s-1.171-1.519-2.11-1.294zm0.02 8.464c-3.603 1.087-6.439 5.25-6.439 10.323 0 5.092 2.857 9.266 6.479 10.336 0.794 0.234 1.629-0.22 1.864-1.014 0.234-0.794-0.22-1.629-1.014-1.864-2.561-0.756-4.329-3.858-4.329-7.458 0-3.588 1.757-6.682 4.305-7.451 0.793-0.239 1.242-1.077 1.003-1.869-0.239-0.793-1.077-1.242-1.869-1.003z" style="fill:rgb(14,166,200)"/>
+ <path d="m25.047 43 11.428-11h5.904c1 0 1-1 1-1v-14s0-1-1-1h-5.904l-11.428-11c-1.742 12.508-1.752 25.174 0 38z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="36.475" y="16" width="3.817" height="16" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(18.3325,0,0,18.3325,25.0468,207.325)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-right-side.svg b/.icons/kora/devices/scalable/audio-speaker-right-side.svg
new file mode 100644
index 000000000..8e61f4df3
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-right-side.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m19.768 41.09c-7.444-1.784-13.005-8.759-13.005-17.081 0-8.35 5.599-15.344 13.082-17.099" style="fill:none;stroke-width:3.5px;stroke:#848484"/>
+ <path d="m19.813 32.892c-3.075-0.928-5.372-4.557-5.372-8.887 0-4.345 2.313-7.984 5.404-8.897" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m25.047 5l11.428 11h5.905c1 0 1 1 1 1v14s0 1-1 1h-5.905l-11.428 11c-1.742-12.508-1.752-25.174 0-38z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="36.475" y="16" width="3.818" height="16" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(18.3325,0,0,18.3325,25.0475,115.662)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-right-testing.svg b/.icons/kora/devices/scalable/audio-speaker-right-testing.svg
new file mode 100644
index 000000000..c965759a9
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-right-testing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.878 13.773c-4.407 7.185-3.343 16.947 3.137 23.426 6.5 6.501 16.308 7.55 23.499 3.09 0.821-0.509 1.074-1.589 0.565-2.409-0.509-0.821-1.589-1.074-2.409-0.565-5.873 3.642-13.873 2.717-19.181-2.59-5.291-5.291-6.226-13.255-2.627-19.122 0.505-0.823 0.246-1.902-0.577-2.407s-1.902-0.246-2.407 0.577zm5.998 5.97c-1.778 3.317-0.84 8.266 2.747 11.854 3.6 3.6 8.572 4.531 11.89 2.727 0.727-0.396 0.996-1.308 0.601-2.035-0.396-0.727-1.308-0.996-2.035-0.601-2.345 1.276-5.789 0.332-8.334-2.213-2.538-2.537-3.483-5.968-2.225-8.314 0.391-0.73 0.116-1.64-0.613-2.031-0.73-0.391-1.64-0.116-2.031 0.613z" style="fill:rgb(14,166,200)"/>
+ <path d="m38.622 36.474 0.302-15.858 4.175-4.176c0.708-0.707 0-1.414 0-1.414l-9.899-9.899s-0.707-0.707-1.414 0l-4.176 4.175-15.858 0.302c7.612 10.077 16.562 19.04 26.87 26.87z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m30.31 6.602 11.314 11.314-2.7 2.7-11.314-11.314 2.7-2.7z" style="fill:rgb(110,110,110)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(12.963,-12.963,12.963,12.963,149.963,147.816)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(126,126,126)" offset="0"/>
+ <stop style="stop-color:rgb(159,159,159)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-right.svg b/.icons/kora/devices/scalable/audio-speaker-right.svg
new file mode 100644
index 000000000..0775d36b6
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-right.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m33.525 38.857c-6.525 4.002-15.389 3.003-21.274-2.882-5.904-5.904-6.89-14.809-2.84-21.341" style="fill:none;stroke-width:3.5px;stroke:#848484"/>
+ <path d="m27.76 33.029c-2.83 1.518-7.021 0.576-10.082-2.486-3.073-3.072-4.01-7.281-2.47-10.112" style="fill:none;stroke-width:3px;stroke:#848484"/>
+ <path d="m11.739 9.605l15.859-0.303 4.175-4.175c0.707-0.707 1.414 0 1.414 0l9.9 9.899s0.707 0.707 0 1.415l-4.176 4.175-0.302 15.859c-10.076-7.613-19.04-16.562-26.87-26.87z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m41.611 17.916l-11.314-11.313-2.699 2.699 11.313 11.314 2.7-2.7z" style="fill:#6e6e6e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(12.963,-12.963,12.963,12.963,87.5617,85.428)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#7e7e7e" offset="0"/>
+ <stop style="stop-color:#9f9f9f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speaker-testing.svg b/.icons/kora/devices/scalable/audio-speaker-testing.svg
new file mode 120000
index 000000000..57c89ccea
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speaker-testing.svg
@@ -0,0 +1 @@
+audio-speaker-right-testing.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/audio-speakers.svg b/.icons/kora/devices/scalable/audio-speakers.svg
new file mode 100644
index 000000000..43298df3e
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speakers.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" style="fill:url(#_Linear1)"/>
+ <g transform="scale(.75)">
+ <path d="m23.467 16c-4.267 0-4.267 4.267-4.267 4.267v23.466c0 4.267 4.039 4.259 4.267 4.267h17.066s4.267-8e-3 4.267-4.267v-23.466c0-4.267-4.267-4.267-4.267-4.267h-17.066zm8.533 4.267c1.182 0 2.133 0.958 2.133 2.133s-0.951 2.133-2.133 2.133-2.133-0.958-2.133-2.133 0.951-2.133 2.133-2.133zm0 6.4c4.713 0 8.533 3.82 8.533 8.533s-3.82 8.533-8.533 8.533-8.533-3.82-8.533-8.533 3.82-8.533 8.533-8.533zm0 4.266c-2.356 0-4.267 1.911-4.267 4.267s1.911 4.267 4.267 4.267 4.267-1.911 4.267-4.267-1.911-4.267-4.267-4.267z" style="fill-rule:nonzero;fill:rgb(4,46,57)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.16708e-15,-35.3911,35.3911,2.16708e-15,968.766,41.2823)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-speakers2.svg b/.icons/kora/devices/scalable/audio-speakers2.svg
new file mode 100644
index 000000000..b7a79a526
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-speakers2.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="22.764" style="fill:url(#_Linear1)"/>
+ <path d="m24 12c-0.295 0-0.551 0.125-0.767 0.375l-5.676 6.572h-4.466c-0.296 0-0.551 0.126-0.767 0.375-0.216 0.25-0.324 0.547-0.324 0.889v7.578c0 0.342 0.108 0.639 0.324 0.888 0.216 0.25 0.472 0.376 0.767 0.376h4.466l5.676 6.572c0.216 0.25 0.471 0.375 0.767 0.375 0.295 0 0.551-0.125 0.767-0.375s0.324-0.546 0.324-0.888v-21.474c0-0.342-0.108-0.638-0.324-0.888s-0.471-0.375-0.767-0.375zm10.551 17.575c-0.966 1.704-2.245 2.944-3.835 3.721-0.148 0.065-0.29 0.099-0.426 0.099-0.307 0-0.568-0.125-0.785-0.376-0.215-0.249-0.323-0.546-0.323-0.888 0-0.513 0.221-0.901 0.665-1.164 0.636-0.382 1.068-0.671 1.295-0.869 0.841-0.71 1.497-1.601 1.969-2.674 0.471-1.072 0.707-2.214 0.707-3.424 0-1.211-0.236-2.352-0.707-3.425-0.472-1.072-1.128-1.963-1.969-2.674-0.227-0.197-0.659-0.487-1.295-0.868-0.444-0.264-0.665-0.652-0.665-1.165 0-0.342 0.108-0.638 0.323-0.888 0.217-0.25 0.472-0.375 0.768-0.375 0.147 0 0.295 0.033 0.443 0.098 1.59 0.777 2.869 2.017 3.835 3.721s1.449 3.563 1.449 5.576-0.483 3.872-1.449 5.575zm-3.639-2.783c-0.483 0.862-1.122 1.477-1.918 1.846-0.113 0.066-0.256 0.099-0.426 0.099-0.295 0-0.551-0.122-0.767-0.366-0.216-0.243-0.324-0.542-0.324-0.898 0-0.276 0.068-0.509 0.205-0.7 0.136-0.191 0.301-0.356 0.494-0.494s0.386-0.289 0.58-0.454c0.193-0.164 0.358-0.398 0.494-0.7 0.136-0.303 0.204-0.678 0.204-1.126 0-0.447-0.068-0.822-0.204-1.125-0.136-0.302-0.301-0.536-0.494-0.7-0.194-0.165-0.387-0.316-0.58-0.454s-0.358-0.303-0.494-0.494c-0.137-0.191-0.205-0.424-0.205-0.701 0-0.355 0.108-0.654 0.324-0.898 0.216-0.243 0.472-0.365 0.767-0.365 0.17 0 0.313 0.033 0.426 0.099 0.796 0.355 1.434 0.967 1.918 1.835 0.483 0.869 0.724 1.804 0.724 2.804s-0.241 1.931-0.724 2.792z" style="fill-rule:nonzero;fill:rgb(4,46,57)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.16708e-15,-35.3911,35.3911,2.16708e-15,968.766,41.2823)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-subwoofer-testing.svg b/.icons/kora/devices/scalable/audio-subwoofer-testing.svg
new file mode 100644
index 000000000..e94c69950
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-subwoofer-testing.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#939393" offset="0"/>
+ <stop stop-color="#c5cfce" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="37.69437" r="3.827" fill="#221c1c"/>
+ <g transform="matrix(0 -1 -1 0 0 -2.42587)">
+ <circle cx="-21" cy="-24" r="11" fill="#221c1c"/>
+ <circle cx="-21" cy="-24" r="5" fill="#0057ff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/audio-subwoofer.svg b/.icons/kora/devices/scalable/audio-subwoofer.svg
new file mode 100644
index 000000000..96fbc2cf4
--- /dev/null
+++ b/.icons/kora/devices/scalable/audio-subwoofer.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -34.7211 27.3837 0 983.505 40.9551)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -25.712 25.712 0 24 31.712)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3a3a3a" offset="0"/>
+ <stop stop-color="#020202" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1.1136 0 0 1.1136 -2.72645 -2.72645)" d="m36.856 18.856c0-7.095-5.761-12.856-12.856-12.856s-12.856 5.761-12.856 12.856c0 7.096 5.761 12.856 12.856 12.856s12.856-5.76 12.856-12.856z" fill="url(#b)"/>
+ <path transform="matrix(1.1136 0 0 1.1136 -2.72645 -2.72645)" d="m29.844 18.856c0-3.225-2.619-5.844-5.844-5.844s-5.844 2.619-5.844 5.844 2.619 5.844 5.844 5.844 5.844-2.619 5.844-5.844z" fill="#00a0ff"/>
+ <circle cx="24.0001" cy="38.78881" r="4.7998371" fill="#dedede" stroke-width="1.37768"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/battery.svg b/.icons/kora/devices/scalable/battery.svg
new file mode 100644
index 000000000..f66226b64
--- /dev/null
+++ b/.icons/kora/devices/scalable/battery.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32.325 5.811c0-1.936-1.57-3.506-3.506-3.506h-9.638c-1.936 0-3.506 1.57-3.506 3.506v0.494h16.65v-0.494z" style="fill:#8e8e8e"/>
+ <path d="m40 12.463c0-3.567-2.896-6.463-6.463-6.463h-19.074c-3.567 0-6.463 2.896-6.463 6.463v26.711c0 3.568 2.896 6.464 6.463 6.464h19.074c3.567 0 6.463-2.896 6.463-6.464v-26.711z" style="fill:url(#_Linear1)"/>
+ <path d="m14.467 9.804c-1.915 0-3.467 1.552-3.467 3.467v5.788h26v-5.788c0-1.915-1.552-3.467-3.467-3.467h-19.066zm-3.467 11.569v9.254h26v-9.254h-26zm0 11.568v5.788c0 1.915 1.552 3.467 3.467 3.467h19.066c1.915 0 3.467-1.552 3.467-3.467v-5.788h-26z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.20436e-15,-39.6377,36,2.42711e-15,24,45.6377)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2f2f2f" offset="0"/>
+ <stop style="stop-color:#4f4f4f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.71025e-15,-32.3117,27.9305,1.97852e-15,24,42.1157)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#00ffb3" offset="0"/>
+ <stop style="stop-color:#c0f957" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/blueman-camera.svg b/.icons/kora/devices/scalable/blueman-camera.svg
new file mode 120000
index 000000000..2849f9385
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-camera.svg
@@ -0,0 +1 @@
+camera-photo.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-cellular.svg b/.icons/kora/devices/scalable/blueman-cellular.svg
new file mode 120000
index 000000000..383406fc4
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-cellular.svg
@@ -0,0 +1 @@
+phone.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-desktop.svg b/.icons/kora/devices/scalable/blueman-desktop.svg
new file mode 120000
index 000000000..d890a06c6
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-desktop.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-device.svg b/.icons/kora/devices/scalable/blueman-device.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-device.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-handheld.svg b/.icons/kora/devices/scalable/blueman-handheld.svg
new file mode 120000
index 000000000..bd3c13415
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-handheld.svg
@@ -0,0 +1 @@
+input-tablet.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-handsfree.svg b/.icons/kora/devices/scalable/blueman-handsfree.svg
new file mode 120000
index 000000000..3f0ee3efc
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-handsfree.svg
@@ -0,0 +1 @@
+audio-headphones.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-headset.svg b/.icons/kora/devices/scalable/blueman-headset.svg
new file mode 120000
index 000000000..3f0ee3efc
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-headset.svg
@@ -0,0 +1 @@
+audio-headphones.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-keyboard.svg b/.icons/kora/devices/scalable/blueman-keyboard.svg
new file mode 120000
index 000000000..ff417223d
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-keyboard.svg
@@ -0,0 +1 @@
+input-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-laptop.svg b/.icons/kora/devices/scalable/blueman-laptop.svg
new file mode 120000
index 000000000..a19553813
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-laptop.svg
@@ -0,0 +1 @@
+computer-laptop.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-loudspeaker.svg b/.icons/kora/devices/scalable/blueman-loudspeaker.svg
new file mode 120000
index 000000000..fcba5c94d
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-loudspeaker.svg
@@ -0,0 +1 @@
+audio-speakers.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-mouse.svg b/.icons/kora/devices/scalable/blueman-mouse.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-mouse.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-pointing.svg b/.icons/kora/devices/scalable/blueman-pointing.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-pointing.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-scanner.svg b/.icons/kora/devices/scalable/blueman-scanner.svg
new file mode 120000
index 000000000..490a5aa3c
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-scanner.svg
@@ -0,0 +1 @@
+scanner.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-server.svg b/.icons/kora/devices/scalable/blueman-server.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-server.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/blueman-smart-phone.svg b/.icons/kora/devices/scalable/blueman-smart-phone.svg
new file mode 120000
index 000000000..9a05e5c33
--- /dev/null
+++ b/.icons/kora/devices/scalable/blueman-smart-phone.svg
@@ -0,0 +1 @@
+smartphone.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/bluetooth-48.svg b/.icons/kora/devices/scalable/bluetooth-48.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/devices/scalable/bluetooth-48.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/bluetooth-active.svg b/.icons/kora/devices/scalable/bluetooth-active.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/devices/scalable/bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/bluetooth-black.svg b/.icons/kora/devices/scalable/bluetooth-black.svg
new file mode 100644
index 000000000..b0ef7c4e5
--- /dev/null
+++ b/.icons/kora/devices/scalable/bluetooth-black.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -1 1 0 -.000002 47.999998)" gradientUnits="userSpaceOnUse" x1="1" x2="47"><stop offset="0" stop-color="#2e2e2e"/><stop offset="1" stop-color="#505050"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="197.88585" x2="183.32736" y1="364.75723" y2="12.945999"><stop offset="0" stop-color="#197cf1"/><stop offset="1" stop-color="#20bcfa"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="172.17424" x2="172.17424" xlink:href="#a" y1="352.17371" y2="12.945999"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="197.88585" x2="183.32736" xlink:href="#a" y1="364.75723" y2="12.945999"/><g transform="translate(-384.57143 -499.798)"><ellipse cx="408.57144" cy="524.86047" fill="#fff" fill-rule="evenodd" rx="11.625" ry="17.1875"/><g fill="url(#b)" transform="matrix(.12777778 0 0 .12777778 385.57143 500.798)"><path d="m180.003 0c-66.28 0-120.003 53.723-120.003 120v120c0 66.277 53.723 120 120.003 120 66.274 0 119.997-53.723 119.997-120v-120c0-66.277-53.723-120-119.997-120zm69.364 224.128c2.705 2.168 4.279 5.448 4.279 8.915s-1.574 6.746-4.279 8.915l-71.652 57.439c-2.067 1.657-4.597 2.511-7.148 2.511-1.68 0-3.369-.371-4.942-1.125-3.961-1.901-6.481-5.906-6.481-10.3v-82.024l-34.182 27.632c-2.114 1.709-4.653 2.541-7.176 2.541-3.331 0-6.634-1.45-8.892-4.243-3.967-4.907-3.204-12.101 1.703-16.068l47.385-38.306-47.385-38.306c-4.907-3.967-5.67-11.161-1.703-16.068 3.967-4.908 11.162-5.669 16.068-1.703l34.182 27.632v-82.051c0-4.394 2.52-8.399 6.481-10.3 3.962-1.901 8.663-1.362 12.091 1.386l71.652 57.441c2.705 2.168 4.279 5.448 4.279 8.914s-1.574 6.746-4.279 8.915l-55.046 44.125z" fill="url(#c)"/><path d="m223.954 126.959-41.96-33.638v67.275z" fill="url(#d)"/><path d="m223.954 233.042-41.96-33.638v67.275z" fill="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/bluetooth-inactive.svg b/.icons/kora/devices/scalable/bluetooth-inactive.svg
new file mode 100644
index 000000000..8640c3c23
--- /dev/null
+++ b/.icons/kora/devices/scalable/bluetooth-inactive.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient gradientUnits="userSpaceOnUse" x1="197.88585" x2="183.32736" y1="364.75723" y2="12.945999"><stop offset="0" stop-color="#197cf1"/><stop offset="1" stop-color="#20bcfa"/></linearGradient><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="197.88585" x2="183.32736" y1="364.75723" y2="12.945999"><stop offset="0" stop-color="#6c6d6e"/><stop offset="1" stop-color="#9b9c9e"/></linearGradient><g transform="translate(-384.57143 -499.798)"><ellipse cx="408.57144" cy="524.86047" fill="#fff" fill-rule="evenodd" rx="11.625" ry="17.1875"/><g fill="url(#a)" transform="matrix(.12777778 0 0 .12777778 385.57143 500.798)"><path d="m180.003 0c-66.28 0-120.003 53.723-120.003 120v120c0 66.277 53.723 120 120.003 120 66.274 0 119.997-53.723 119.997-120v-120c0-66.277-53.723-120-119.997-120zm69.364 224.128c2.705 2.168 4.279 5.448 4.279 8.915s-1.574 6.746-4.279 8.915l-71.652 57.439c-2.067 1.657-4.597 2.511-7.148 2.511-1.68 0-3.369-.371-4.942-1.125-3.961-1.901-6.481-5.906-6.481-10.3v-82.024l-34.182 27.632c-2.114 1.709-4.653 2.541-7.176 2.541-3.331 0-6.634-1.45-8.892-4.243-3.967-4.907-3.204-12.101 1.703-16.068l47.385-38.306-47.385-38.306c-4.907-3.967-5.67-11.161-1.703-16.068 3.967-4.908 11.162-5.669 16.068-1.703l34.182 27.632v-82.051c0-4.394 2.52-8.399 6.481-10.3 3.962-1.901 8.663-1.362 12.091 1.386l71.652 57.441c2.705 2.168 4.279 5.448 4.279 8.914s-1.574 6.746-4.279 8.915l-55.046 44.125z"/><path d="m223.954 126.959-41.96-33.638v67.275z"/><path d="m223.954 233.042-41.96-33.638v67.275z"/></g></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/bluetooth-radio.svg b/.icons/kora/devices/scalable/bluetooth-radio.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/devices/scalable/bluetooth-radio.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/bluetooth.svg b/.icons/kora/devices/scalable/bluetooth.svg
new file mode 100644
index 000000000..dc42c1856
--- /dev/null
+++ b/.icons/kora/devices/scalable/bluetooth.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.127778 0 0 .127778 1 1)">
+ <path d="M180.003,0C113.723,0 60,53.723 60,120L60,240C60,306.277 113.723,360 180.003,360C246.277,360 300,306.277 300,240L300,120C300,53.723 246.277,0 180.003,0Z" style="fill:url(#_Linear1)"/>
+ </g>
+ <path d="m32.864 29.639c0.345 0.277 0.546 0.696 0.546 1.139s-0.201 0.862-0.546 1.139l-9.156 7.339c-0.264 0.212-0.587 0.321-0.913 0.321-0.215 0-0.431-0.047-0.632-0.144-0.506-0.243-0.828-0.754-0.828-1.316v-10.481l-4.368 3.531c-0.27 0.219-0.594 0.325-0.917 0.325-0.425 0-0.847-0.185-1.136-0.542-0.507-0.627-0.409-1.547 0.218-2.053l6.055-4.895-6.055-4.895c-0.627-0.507-0.725-1.426-0.218-2.053s1.426-0.724 2.053-0.217l4.368 3.53v-10.484c0-0.561 0.322-1.073 0.828-1.316s1.107-0.174 1.545 0.177l9.156 7.34c0.345 0.277 0.546 0.696 0.546 1.139s-0.201 0.862-0.546 1.139l-7.034 5.638 7.034 5.639zm-3.248 1.139-5.361-4.299v8.597l5.361-4.298zm0-13.555-5.361-4.299v8.597l5.361-4.298z" style="fill:white"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.14237e-14,-279.846,186.564,1.71356e-14,5160.32,316.655)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/bluetoothradio.svg b/.icons/kora/devices/scalable/bluetoothradio.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/devices/scalable/bluetoothradio.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/bus-usb.svg b/.icons/kora/devices/scalable/bus-usb.svg
new file mode 120000
index 000000000..62992d8f6
--- /dev/null
+++ b/.icons/kora/devices/scalable/bus-usb.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/camera-photo.svg b/.icons/kora/devices/scalable/camera-photo.svg
new file mode 100644
index 000000000..5cc3ca323
--- /dev/null
+++ b/.icons/kora/devices/scalable/camera-photo.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.0571222 -29.1323 29.1323 .0571222 704.369 42.1566)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#828282" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.4e-7 -18.6016 18.6016 2.4e-7 650.396 35.5558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -13.0097 13.0097 0 599.652 32.6079)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path d="m29.66 9.58c-.624-1.49-2.082-2.461-3.699-2.461h-12.494c-1.553 0-2.967.898-3.628 2.304-1.078 2.293-2.573 5.473-2.573 5.473h24.62s-1.272-3.037-2.226-5.316z" fill="#808080"/>
+ <path d="m46.992 17.358c0-1.503-.598-2.945-1.661-4.009-1.063-1.063-2.505-1.66-4.009-1.66h-34.644c-1.504 0-2.946.597-4.009 1.66-1.063 1.064-1.661 2.506-1.661 4.009v17.794c0 1.503.598 2.945 1.661 4.009 1.063 1.063 2.505 1.66 4.009 1.66h34.644c1.504 0 2.946-.597 4.009-1.66 1.063-1.064 1.661-2.506 1.661-4.009z" fill="url(#a)"/>
+ <circle cx="38.252" cy="17.187" r="2.291" fill="#00f47c"/>
+ <circle cx="19.653" cy="26.255" r="11.837" fill="#ebebeb"/>
+ <circle cx="19.653" cy="26.255" r="9.301" fill="url(#b)"/>
+ <circle cx="19.653" cy="26.255" r="8.368" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/camera-video.svg b/.icons/kora/devices/scalable/camera-video.svg
new file mode 100644
index 000000000..f6e05cdb7
--- /dev/null
+++ b/.icons/kora/devices/scalable/camera-video.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#323232" offset="0"/>
+ <stop stop-color="#767676" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(2.4e-7 -18.6016 18.6016 2.4e-7 650.396 35.5558)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a7a7a7" offset="0"/>
+ <stop stop-color="#3b3b3b" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -13.0097 13.0097 0 599.652 32.6079)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle transform="matrix(0 -1 -1 0 -.467207 -2.04436)" cx="-9" cy="-37" r="2" fill="#cf0000"/>
+ <path d="m14 36c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm4 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm4 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm4 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-10 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm4 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm4 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z"/>
+ <circle cx="24" cy="20.79264" r="11.837" fill="#ebebeb"/>
+ <circle transform="translate(4.347 -5.46236)" cx="19.653" cy="26.255" r="9.301" fill="url(#b)"/>
+ <circle transform="translate(4.347 -5.46236)" cx="19.653" cy="26.255" r="8.368" fill="url(#c)"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/camera-web.svg b/.icons/kora/devices/scalable/camera-web.svg
new file mode 100644
index 000000000..89adc48fd
--- /dev/null
+++ b/.icons/kora/devices/scalable/camera-web.svg
@@ -0,0 +1,21 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m46.645 12.677c0-6.249-5.073-11.322-11.322-11.322h-22.646c-6.249 0-11.322 5.073-11.322 11.322v22.646c0 6.249 5.073 11.322 11.322 11.322h22.646c6.249 0 11.322-5.073 11.322-11.322v-22.646z" style="fill:url(#_Linear1)"/>
+ <circle cx="23.824" cy="5.783" r="2.291" style="fill:rgb(0,244,124)"/>
+ <circle cx="24" cy="24" r="14.457" style="fill:rgb(235,235,235)"/>
+ <circle cx="24" cy="24" r="11.36" style="fill:url(#_Linear2)"/>
+ <circle cx="24" cy="24" r="10.22" style="fill:url(#_Linear3)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.77323e-15,-45.2903,45.2903,2.77323e-15,85.3684,46.6452)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(37,37,37)" offset="0"/>
+ <stop style="stop-color:rgb(103,103,103)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(2.97865e-7 -22.7196 22.7196 2.97865e-7 311.176 35.3598)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(167,167,167)" offset="0"/>
+ <stop style="stop-color:rgb(59,59,59)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(9.72922e-16,-15.889,15.889,9.72922e-16,448.157,31.759)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/camera.svg b/.icons/kora/devices/scalable/camera.svg
new file mode 120000
index 000000000..2849f9385
--- /dev/null
+++ b/.icons/kora/devices/scalable/camera.svg
@@ -0,0 +1 @@
+camera-photo.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/com.github.bajoja.indicator-kdeconnect.svg b/.icons/kora/devices/scalable/com.github.bajoja.indicator-kdeconnect.svg
new file mode 120000
index 000000000..af028f18e
--- /dev/null
+++ b/.icons/kora/devices/scalable/com.github.bajoja.indicator-kdeconnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/computer-laptop.svg b/.icons/kora/devices/scalable/computer-laptop.svg
new file mode 100644
index 000000000..660e180da
--- /dev/null
+++ b/.icons/kora/devices/scalable/computer-laptop.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(.244639 -17.0027 17.0027 .244639 9516.23 683.106)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c1c3c3" offset="0"/>
+ <stop stop-color="#e6e7e8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.0733702 -5.3359 5.3359 .0733702 3269.26 580.806)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b1b1b1" offset="0"/>
+ <stop stop-color="#9aacb2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -282.386 -364.931)" d="m388.069 535.735 41.766-.01c5.586 0 7.315.624 7.783 1.912l1.745 4.815-61.565-.062 1.826-4.842c.859-2.271 4.773-1.813 8.445-1.813z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(.75 0 0 .75 -282.386 -364.931)" d="m388.019 536.173c9.22 0 40.977-.033 40.977-.033 5.39 0 7.401.733 7.826 1.987l.981 2.904c.082.241-.268.439-.601.439h-57.387c-.333 0-.692-.2-.601-.439l1.173-3.085c.815-2.149 3.845-1.773 7.632-1.773z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(.75098 0 0 .75 .040926 3.91727)" d="m1.096 50.612h61.554v1.08h-61.554z" fill="#ccc"/>
+ <circle cx="44.940002" cy="42.281029" r=".22452563" fill="#08f" stroke-width=".379908"/>
+ <g transform="translate(0 2.98173)">
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#c)"/>
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/computer.svg b/.icons/kora/devices/scalable/computer.svg
new file mode 100644
index 000000000..06640da2c
--- /dev/null
+++ b/.icons/kora/devices/scalable/computer.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <g transform="translate(0 2.52247)">
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/cpu.svg b/.icons/kora/devices/scalable/cpu.svg
new file mode 100644
index 000000000..dd46865c3
--- /dev/null
+++ b/.icons/kora/devices/scalable/cpu.svg
@@ -0,0 +1,29 @@
+<svg width="100%" height="100%" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
+ <g transform="matrix(1.11075,0,0,1.11075,-426.298,-558.927)">
+ <g transform="matrix(0.752467,0,0,0.752467,100.349,130.37)">
+ <path d="M426.555,506.235C426.555,504.805 425.396,503.646 423.966,503.646C416.401,503.646 394.395,503.646 386.831,503.646C385.401,503.646 384.241,504.805 384.241,506.235C384.241,513.799 384.241,535.806 384.241,543.37C384.241,544.8 385.401,545.96 386.831,545.96C394.395,545.96 416.401,545.96 423.966,545.96C425.396,545.96 426.555,544.8 426.555,543.37C426.555,535.806 426.555,513.799 426.555,506.235Z" style="fill:rgb(66,66,66);"/>
+ </g>
+ <g transform="matrix(0.752467,0,0,0.752467,100.349,129.906)">
+ <path d="M426.555,506.235C426.555,504.805 425.396,503.646 423.966,503.646C416.401,503.646 394.395,503.646 386.831,503.646C385.401,503.646 384.241,504.805 384.241,506.235C384.241,513.799 384.241,535.806 384.241,543.37C384.241,544.8 385.401,545.96 386.831,545.96C394.395,545.96 416.401,545.96 423.966,545.96C425.396,545.96 426.555,544.8 426.555,543.37C426.555,535.806 426.555,513.799 426.555,506.235Z" style="fill:url(#_Linear1);"/>
+ </g>
+ <g transform="matrix(0.752467,0,0,0.752467,100.349,129.906)">
+ <path d="M395.145,513.085C394.334,513.085 393.68,513.607 393.68,514.256L393.68,535.348C393.68,535.997 394.334,536.521 395.145,536.521L415.651,536.521C416.463,536.521 417.116,535.997 417.116,535.348L417.116,514.256C417.116,513.607 416.463,513.085 415.651,513.085L395.145,513.085Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(0.900289,0,0,0.900289,383.791,503.196)">
+ <path d="M8.413,32.493C9.092,32.493 9.642,33.043 9.642,33.722C9.642,34.4 9.092,34.95 8.413,34.95L4.221,34.95C3.542,34.95 2.992,34.4 2.992,33.722C2.992,33.043 3.542,32.493 4.221,32.493L8.413,32.493ZM8.413,26.024C9.092,26.024 9.642,26.575 9.642,27.253C9.642,27.931 9.092,28.482 8.413,28.482L4.221,28.482C3.542,28.482 2.992,27.931 2.992,27.253C2.992,26.575 3.542,26.024 4.221,26.024L8.413,26.024ZM8.413,19.556C9.092,19.556 9.642,20.106 9.642,20.784C9.642,21.463 9.092,22.013 8.413,22.013L4.221,22.013C3.542,22.013 2.992,21.463 2.992,20.784C2.992,20.106 3.542,19.556 4.221,19.556L8.413,19.556ZM8.413,13.05C9.092,13.05 9.642,13.6 9.642,14.278C9.642,14.957 9.092,15.507 8.413,15.507L4.221,15.507C3.542,15.507 2.992,14.957 2.992,14.278C2.992,13.6 3.542,13.05 4.221,13.05L8.413,13.05Z" style="fill:rgb(13,74,107);"/>
+ </g>
+ <g transform="matrix(5.51268e-17,-0.900289,0.900289,5.51268e-17,383.791,546.41)">
+ <path d="M8.413,32.493C9.092,32.493 9.642,33.043 9.642,33.722C9.642,34.4 9.092,34.95 8.413,34.95L4.221,34.95C3.542,34.95 2.992,34.4 2.992,33.722C2.992,33.043 3.542,32.493 4.221,32.493L8.413,32.493ZM8.413,26.024C9.092,26.024 9.642,26.575 9.642,27.253C9.642,27.931 9.092,28.482 8.413,28.482L4.221,28.482C3.542,28.482 2.992,27.931 2.992,27.253C2.992,26.575 3.542,26.024 4.221,26.024L8.413,26.024ZM8.413,19.556C9.092,19.556 9.642,20.106 9.642,20.784C9.642,21.463 9.092,22.013 8.413,22.013L4.221,22.013C3.542,22.013 2.992,21.463 2.992,20.784C2.992,20.106 3.542,19.556 4.221,19.556L8.413,19.556ZM8.413,13.05C9.092,13.05 9.642,13.6 9.642,14.278C9.642,14.957 9.092,15.507 8.413,15.507L4.221,15.507C3.542,15.507 2.992,14.957 2.992,14.278C2.992,13.6 3.542,13.05 4.221,13.05L8.413,13.05Z" style="fill:rgb(13,74,107);"/>
+ </g>
+ <g transform="matrix(0.900289,0,0,0.900289,415.631,503.196)">
+ <path d="M8.413,32.493C9.092,32.493 9.642,33.043 9.642,33.722C9.642,34.4 9.092,34.95 8.413,34.95L4.221,34.95C3.542,34.95 2.992,34.4 2.992,33.722C2.992,33.043 3.542,32.493 4.221,32.493L8.413,32.493ZM8.413,26.024C9.092,26.024 9.642,26.575 9.642,27.253C9.642,27.931 9.092,28.482 8.413,28.482L4.221,28.482C3.542,28.482 2.992,27.931 2.992,27.253C2.992,26.575 3.542,26.024 4.221,26.024L8.413,26.024ZM8.413,19.556C9.092,19.556 9.642,20.106 9.642,20.784C9.642,21.463 9.092,22.013 8.413,22.013L4.221,22.013C3.542,22.013 2.992,21.463 2.992,20.784C2.992,20.106 3.542,19.556 4.221,19.556L8.413,19.556ZM8.413,13.05C9.092,13.05 9.642,13.6 9.642,14.278C9.642,14.957 9.092,15.507 8.413,15.507L4.221,15.507C3.542,15.507 2.992,14.957 2.992,14.278C2.992,13.6 3.542,13.05 4.221,13.05L8.413,13.05Z" style="fill:rgb(13,74,107);"/>
+ </g>
+ <g transform="matrix(5.51268e-17,-0.900289,0.900289,5.51268e-17,383.791,514.57)">
+ <path d="M8.413,32.493C9.092,32.493 9.642,33.043 9.642,33.722C9.642,34.4 9.092,34.95 8.413,34.95L4.221,34.95C3.542,34.95 2.992,34.4 2.992,33.722C2.992,33.043 3.542,32.493 4.221,32.493L8.413,32.493ZM8.413,26.024C9.092,26.024 9.642,26.575 9.642,27.253C9.642,27.931 9.092,28.482 8.413,28.482L4.221,28.482C3.542,28.482 2.992,27.931 2.992,27.253C2.992,26.575 3.542,26.024 4.221,26.024L8.413,26.024ZM8.413,19.556C9.092,19.556 9.642,20.106 9.642,20.784C9.642,21.463 9.092,22.013 8.413,22.013L4.221,22.013C3.542,22.013 2.992,21.463 2.992,20.784C2.992,20.106 3.542,19.556 4.221,19.556L8.413,19.556ZM8.413,13.05C9.092,13.05 9.642,13.6 9.642,14.278C9.642,14.957 9.092,15.507 8.413,15.507L4.221,15.507C3.542,15.507 2.992,14.957 2.992,14.278C2.992,13.6 3.542,13.05 4.221,13.05L8.413,13.05Z" style="fill:rgb(13,74,107);"/>
+ </g>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.62745,-39.0587,39.0587,-1.62745,407.026,544.332)"><stop offset="0" style="stop-color:rgb(41,113,195);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(131,187,255);stop-opacity:1"/></linearGradient>
+ <linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.43499e-15,-23.4352,23.4352,1.43499e-15,405.398,536.52)"><stop offset="0" style="stop-color:rgb(208,208,208);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(241,238,238);stop-opacity:1"/></linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/cs-bluetooth.svg b/.icons/kora/devices/scalable/cs-bluetooth.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/devices/scalable/cs-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/device_cpu.svg b/.icons/kora/devices/scalable/device_cpu.svg
new file mode 120000
index 000000000..347775659
--- /dev/null
+++ b/.icons/kora/devices/scalable/device_cpu.svg
@@ -0,0 +1 @@
+cpu.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/device_mem.svg b/.icons/kora/devices/scalable/device_mem.svg
new file mode 120000
index 000000000..f19a62edd
--- /dev/null
+++ b/.icons/kora/devices/scalable/device_mem.svg
@@ -0,0 +1 @@
+gnome-dev-memory.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/device_pci.svg b/.icons/kora/devices/scalable/device_pci.svg
new file mode 120000
index 000000000..bc137ffd4
--- /dev/null
+++ b/.icons/kora/devices/scalable/device_pci.svg
@@ -0,0 +1 @@
+network-card.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/device_serial.svg b/.icons/kora/devices/scalable/device_serial.svg
new file mode 100644
index 000000000..3010df388
--- /dev/null
+++ b/.icons/kora/devices/scalable/device_serial.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24 24 0 24 36)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6f6f6f" offset="0"/>
+ <stop stop-color="#8e8e8e" offset="1"/>
+ </linearGradient>
+ <path d="m44 17.595c0-3.088-2.507-5.595-5.595-5.595h-28.81c-3.088 0-5.595 2.507-5.595 5.595v12.81c0 3.088 2.507 5.595 5.595 5.595h28.81c3.088 0 5.595-2.507 5.595-5.595z" fill="url(#a)"/>
+ <path d="m10 21.818v4.364c0 1.003-.815 1.818-1.818 1.818h-4.364c-1.003 0-1.818-.815-1.818-1.818v-4.364c0-1.003.815-1.818 1.818-1.818h4.364c1.003 0 1.818.815 1.818 1.818zm36 0v4.364c0 1.003-.815 1.818-1.818 1.818h-4.364c-1.003 0-1.818-.815-1.818-1.818v-4.364c0-1.003.815-1.818 1.818-1.818h4.364c1.003 0 1.818.815 1.818 1.818z" fill="#b3b3b3"/>
+ <path d="m6 22c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm36 0c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="#242424"/>
+ <g fill-rule="nonzero">
+ <path d="m12.017 16h23.966c1.106 0 2.179.907 1.997 2l-1.997 12c-.182 1.093-.891 2-1.997 2h-19.972c-1.106 0-1.815-.907-1.997-2l-1.997-12c-.182-1.093.891-2 1.997-2z" fill="#00ded9"/>
+ <path d="m15 19c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-15 6c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm6 0c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z" fill="#242424"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/device_usb.svg b/.icons/kora/devices/scalable/device_usb.svg
new file mode 100644
index 000000000..485da43ec
--- /dev/null
+++ b/.icons/kora/devices/scalable/device_usb.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -43.336 43.336 0 24 45.668)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d48a6" offset="0"/>
+ <stop stop-color="#0068ff" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path d="m14.591 23.732c-1.71-.444-2.974-1.999-2.974-3.847 0-2.193 1.781-3.973 3.974-3.973s3.974 1.78 3.974 3.973c0 1.848-1.264 3.403-2.974 3.847v3.042h6.409v-12.815h-4l4.982-7.972 4.982 7.972h-3.964v12.815h6.373v-2.774h-1.023c-1.097 0-1.987-.89-1.987-1.987v-3.974c0-1.097.89-1.987 1.987-1.987h4.046c1.096 0 1.987.89 1.987 1.987v3.974c0 1.097-.891 1.987-1.987 1.987h-1.023v3.774c0 .552-.448 1-1 1h-7.373v3.41c1.701.45 2.956 2.001 2.956 3.842 0 2.193-1.781 3.974-3.974 3.974s-3.974-1.781-3.974-3.974c0-1.854 1.273-3.414 2.992-3.851v-3.401h-7.409c-.552 0-1-.448-1-1z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/display.svg b/.icons/kora/devices/scalable/display.svg
new file mode 120000
index 000000000..d890a06c6
--- /dev/null
+++ b/.icons/kora/devices/scalable/display.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-harddisk-gnome.svg b/.icons/kora/devices/scalable/drive-harddisk-gnome.svg
new file mode 100644
index 000000000..ccb83bf4c
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-harddisk-gnome.svg
@@ -0,0 +1,31 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-0.095-1.546-0.601-6.867-0.602-6.878h45.389c-1e-3 0.011-0.507 5.332-0.602 6.878-0.118 1.905-1.835 3.086-3.745 3.086z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m44.067 4.555c-0.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-0.587 7.112-1.988 24.061-2.617 31.677-0.081 0.984 0.253 1.957 0.921 2.683 0.669 0.727 1.611 1.14 2.598 1.14h38.327c0.987 0 1.929-0.413 2.598-1.14 0.668-0.726 1.002-1.699 0.921-2.683-0.629-7.616-2.03-24.565-2.617-31.677z" style="fill:url(#_Linear2)"/>
+ <path d="m33.494 43.661c0-0.166-0.066-0.326-0.184-0.444-0.118-0.117-0.278-0.184-0.444-0.184h-17.589c-0.167 0-0.327 0.067-0.444 0.184-0.118 0.118-0.184 0.278-0.184 0.444v8e-3c0 0.167 0.066 0.327 0.184 0.444 0.117 0.118 0.277 0.184 0.444 0.184h17.589c0.166 0 0.326-0.066 0.444-0.184 0.118-0.117 0.184-0.277 0.184-0.444v-8e-3z" style="fill:url(#_Linear3)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" style="fill:url(#_Linear4)"/>
+ <path d="m38.349 43.104c-0.061-0.122-0.147-0.224-0.257-0.306-0.032-0.025-0.068-0.034-0.108-0.029s-0.072 0.024-0.096 0.057c-0.024 0.032-0.033 0.067-0.027 0.107 5e-3 0.04 0.024 0.072 0.056 0.096 0.074 0.056 0.131 0.125 0.172 0.206 0.04 0.081 0.061 0.167 0.061 0.259 0 0.079-0.016 0.154-0.046 0.225-0.031 0.072-0.072 0.134-0.125 0.186-0.052 0.052-0.114 0.094-0.185 0.124-0.072 0.031-0.147 0.046-0.226 0.046s-0.154-0.015-0.225-0.046c-0.072-0.03-0.134-0.072-0.186-0.124s-0.094-0.114-0.124-0.186c-0.031-0.071-0.046-0.146-0.046-0.225 0-0.092 0.02-0.178 0.06-0.259 0.041-0.081 0.098-0.15 0.172-0.206 0.032-0.024 0.051-0.056 0.057-0.096 5e-3 -0.039-4e-3 -0.075-0.028-0.107-0.024-0.033-0.055-0.052-0.095-0.057s-0.076 4e-3 -0.109 0.029c-0.11 0.082-0.196 0.184-0.257 0.306s-0.091 0.252-0.091 0.39c0 0.118 0.023 0.231 0.069 0.338 0.046 0.108 0.108 0.201 0.186 0.279s0.171 0.14 0.279 0.186c0.107 0.046 0.22 0.069 0.338 0.069s0.231-0.023 0.339-0.069c0.107-0.046 0.2-0.108 0.278-0.186s0.14-0.171 0.186-0.279c0.046-0.107 0.069-0.22 0.069-0.338 0-0.138-0.03-0.268-0.091-0.39zm-0.781 0.39c0.039 0 0.074-0.015 0.102-0.043 0.029-0.029 0.044-0.063 0.044-0.103v-0.727c0-0.039-0.015-0.073-0.044-0.102-0.028-0.029-0.063-0.043-0.102-0.043s-0.073 0.014-0.102 0.043-0.043 0.063-0.043 0.102v0.727c0 0.04 0.014 0.074 0.043 0.103 0.029 0.028 0.063 0.043 0.102 0.043z" style="fill-rule:nonzero;fill:#e3e8ea"/>
+ <path d="m26.084 26.121c-0.18-1.21 4.836-1.943 4.443-0.115-0.514 2.398-3.264 4.291-5.648 4.291-4.845 0-9.489-4.955-8.582-8.526 1.341-5.281 13.117-6.32 13.763-2.945 0.778 4.066-11.027 5.55-6.582 8.526 1.397 0.935 2.822 0.219 2.606-1.231zm-9.236-7.798c1.023-0.396 0.132-4.266-1.607-3.211-1.738 1.056 0.585 3.606 1.607 3.211zm2.881-2.026c1.217-0.218 1.284-4.608-0.887-3.82-2.171 0.787-0.329 4.039 0.887 3.82zm11.677-6.285c-4.8 0-5.7 6.01-3 6.01 2.699 0 7.799-6.01 3-6.01zm-7.97 5.266c1.438 0.077 3.015-4.824 0.313-4.516-2.701 0.308-1.751 4.438-0.313 4.516z" style="fill-rule:nonzero;fill:#a1a7ae"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1a1a1a" offset="0"/>
+ <stop style="stop-color:#2c2c2e" offset=".11"/>
+ <stop style="stop-color:#2b2b2d" offset=".29"/>
+ <stop style="stop-color:#2a2b2d" offset=".51"/>
+ <stop style="stop-color:#2b2b2d" offset=".75"/>
+ <stop style="stop-color:#323232" offset=".9"/>
+ <stop style="stop-color:#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bbbec4" offset="0"/>
+ <stop style="stop-color:#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(18.8308,0,0,18.8308,14.6558,43.5669)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#197cf1" offset="0"/>
+ <stop style="stop-color:#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(2.13662e-16,-3.48937,3.48937,2.13662e-16,37.712,44.9756)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#040404;stop-opacity:.45" offset="0"/>
+ <stop style="stop-color:#121212;stop-opacity:.41" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/drive-harddisk-ieee1394.svg b/.icons/kora/devices/scalable/drive-harddisk-ieee1394.svg
new file mode 100644
index 000000000..bb5590aaa
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-harddisk-ieee1394.svg
@@ -0,0 +1,31 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-0.095-1.546-0.601-6.867-0.602-6.878h45.389c-1e-3 0.011-0.507 5.332-0.602 6.878-0.118 1.905-1.835 3.086-3.745 3.086z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m44.067 4.555c-0.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-0.587 7.112-1.988 24.061-2.617 31.677-0.081 0.984 0.253 1.957 0.921 2.683 0.669 0.727 1.611 1.14 2.598 1.14h38.327c0.987 0 1.929-0.413 2.598-1.14 0.668-0.726 1.002-1.699 0.921-2.683-0.629-7.616-2.03-24.565-2.617-31.677z" style="fill:url(#_Linear2)"/>
+ <path d="m33.494 43.661c0-0.166-0.066-0.326-0.184-0.444-0.118-0.117-0.278-0.184-0.444-0.184h-17.589c-0.167 0-0.327 0.067-0.444 0.184-0.118 0.118-0.184 0.278-0.184 0.444v8e-3c0 0.167 0.066 0.327 0.184 0.444 0.117 0.118 0.277 0.184 0.444 0.184h17.589c0.166 0 0.326-0.066 0.444-0.184 0.118-0.117 0.184-0.277 0.184-0.444v-8e-3z" style="fill:url(#_Linear3)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" style="fill:url(#_Linear4)"/>
+ <path d="m38.349 43.104c-0.061-0.122-0.147-0.224-0.257-0.306-0.032-0.025-0.068-0.034-0.108-0.029s-0.072 0.024-0.096 0.057c-0.024 0.032-0.033 0.067-0.027 0.107 5e-3 0.04 0.024 0.072 0.056 0.096 0.074 0.056 0.131 0.125 0.172 0.206 0.04 0.081 0.061 0.167 0.061 0.259 0 0.079-0.016 0.154-0.046 0.225-0.031 0.072-0.072 0.134-0.125 0.186-0.052 0.052-0.114 0.094-0.185 0.124-0.072 0.031-0.147 0.046-0.226 0.046s-0.154-0.015-0.225-0.046c-0.072-0.03-0.134-0.072-0.186-0.124s-0.094-0.114-0.124-0.186c-0.031-0.071-0.046-0.146-0.046-0.225 0-0.092 0.02-0.178 0.06-0.259 0.041-0.081 0.098-0.15 0.172-0.206 0.032-0.024 0.051-0.056 0.057-0.096 5e-3 -0.039-4e-3 -0.075-0.028-0.107-0.024-0.033-0.055-0.052-0.095-0.057s-0.076 4e-3 -0.109 0.029c-0.11 0.082-0.196 0.184-0.257 0.306s-0.091 0.252-0.091 0.39c0 0.118 0.023 0.231 0.069 0.338 0.046 0.108 0.108 0.201 0.186 0.279s0.171 0.14 0.279 0.186c0.107 0.046 0.22 0.069 0.338 0.069s0.231-0.023 0.339-0.069c0.107-0.046 0.2-0.108 0.278-0.186s0.14-0.171 0.186-0.279c0.046-0.107 0.069-0.22 0.069-0.338 0-0.138-0.03-0.268-0.091-0.39zm-0.781 0.39c0.039 0 0.074-0.015 0.102-0.043 0.029-0.029 0.044-0.063 0.044-0.103v-0.727c0-0.039-0.015-0.073-0.044-0.102-0.028-0.029-0.063-0.043-0.102-0.043s-0.073 0.014-0.102 0.043-0.043 0.063-0.043 0.102v0.727c0 0.04 0.014 0.074 0.043 0.103 0.029 0.028 0.063 0.043 0.102 0.043z" style="fill-rule:nonzero;fill:#e3e8ea"/>
+ <path d="m21.02 29.396h6v1.78h-6v-1.78zm0-3.559h6v1.78h-6v-1.78zm3-10.678m0 0c-2.743 0-5 2.008-5 4.449s2.257 4.449 5 4.449 5-2.008 5-4.449-2.257-4.449-5-4.449zm0 1.779c1.645 0 3 1.205 3 2.67 0 1.464-1.355 2.67-3 2.67-1.646 0-3-1.206-3-2.67 0-1.465 1.354-2.67 3-2.67zm-7.03 0.136-1.414-1.258 4.243-3.776 1.414 1.259-4.243 3.775zm9.9-3.775 4.242-3.776 4.243 3.776-4.243 3.775-4.242-3.775zm-12.728 1.258-1.414-1.258 4.242-3.776 1.414 1.259-4.242 3.775z" style="fill-opacity:.3;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1a1a1a" offset="0"/>
+ <stop style="stop-color:#2c2c2e" offset=".11"/>
+ <stop style="stop-color:#2b2b2d" offset=".29"/>
+ <stop style="stop-color:#2a2b2d" offset=".51"/>
+ <stop style="stop-color:#2b2b2d" offset=".75"/>
+ <stop style="stop-color:#323232" offset=".9"/>
+ <stop style="stop-color:#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bbbec4" offset="0"/>
+ <stop style="stop-color:#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(18.8308,0,0,18.8308,14.6558,43.5669)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#197cf1" offset="0"/>
+ <stop style="stop-color:#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(2.13662e-16,-3.48937,3.48937,2.13662e-16,37.712,44.9756)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#040404;stop-opacity:.45" offset="0"/>
+ <stop style="stop-color:#121212;stop-opacity:.41" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/drive-harddisk-root-symbolic.svg b/.icons/kora/devices/scalable/drive-harddisk-root-symbolic.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-harddisk-root-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-harddisk-root.svg b/.icons/kora/devices/scalable/drive-harddisk-root.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-harddisk-root.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-harddisk-system.svg b/.icons/kora/devices/scalable/drive-harddisk-system.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-harddisk-system.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-harddisk.svg b/.icons/kora/devices/scalable/drive-harddisk.svg
new file mode 100644
index 000000000..d6fa6889c
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-harddisk.svg
@@ -0,0 +1,31 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-0.095-1.546-0.601-6.867-0.602-6.878h45.389c-1e-3 0.011-0.507 5.332-0.602 6.878-0.118 1.905-1.835 3.086-3.745 3.086z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m44.067 4.555c-0.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-0.587 7.112-1.988 24.061-2.617 31.677-0.081 0.984 0.253 1.957 0.921 2.683 0.669 0.727 1.611 1.14 2.598 1.14h38.327c0.987 0 1.929-0.413 2.598-1.14 0.668-0.726 1.002-1.699 0.921-2.683-0.629-7.616-2.03-24.565-2.617-31.677z" style="fill:url(#_Linear2)"/>
+ <path d="m33.494 43.661c0-0.166-0.066-0.326-0.184-0.444-0.118-0.117-0.278-0.184-0.444-0.184h-17.589c-0.167 0-0.327 0.067-0.444 0.184-0.118 0.118-0.184 0.278-0.184 0.444v8e-3c0 0.167 0.066 0.327 0.184 0.444 0.117 0.118 0.277 0.184 0.444 0.184h17.589c0.166 0 0.326-0.066 0.444-0.184 0.118-0.117 0.184-0.277 0.184-0.444v-8e-3z" style="fill:url(#_Linear3)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" style="fill:url(#_Linear4)"/>
+ <path d="m38.349 43.104c-0.061-0.122-0.147-0.224-0.257-0.306-0.032-0.025-0.068-0.034-0.108-0.029s-0.072 0.024-0.096 0.057c-0.024 0.032-0.033 0.067-0.027 0.107 5e-3 0.04 0.024 0.072 0.056 0.096 0.074 0.056 0.131 0.125 0.172 0.206 0.04 0.081 0.061 0.167 0.061 0.259 0 0.079-0.016 0.154-0.046 0.225-0.031 0.072-0.072 0.134-0.125 0.186-0.052 0.052-0.114 0.094-0.185 0.124-0.072 0.031-0.147 0.046-0.226 0.046s-0.154-0.015-0.225-0.046c-0.072-0.03-0.134-0.072-0.186-0.124s-0.094-0.114-0.124-0.186c-0.031-0.071-0.046-0.146-0.046-0.225 0-0.092 0.02-0.178 0.06-0.259 0.041-0.081 0.098-0.15 0.172-0.206 0.032-0.024 0.051-0.056 0.057-0.096 5e-3 -0.039-4e-3 -0.075-0.028-0.107-0.024-0.033-0.055-0.052-0.095-0.057s-0.076 4e-3 -0.109 0.029c-0.11 0.082-0.196 0.184-0.257 0.306s-0.091 0.252-0.091 0.39c0 0.118 0.023 0.231 0.069 0.338 0.046 0.108 0.108 0.201 0.186 0.279s0.171 0.14 0.279 0.186c0.107 0.046 0.22 0.069 0.338 0.069s0.231-0.023 0.339-0.069c0.107-0.046 0.2-0.108 0.278-0.186s0.14-0.171 0.186-0.279c0.046-0.107 0.069-0.22 0.069-0.338 0-0.138-0.03-0.268-0.091-0.39zm-0.781 0.39c0.039 0 0.074-0.015 0.102-0.043 0.029-0.029 0.044-0.063 0.044-0.103v-0.727c0-0.039-0.015-0.073-0.044-0.102-0.028-0.029-0.063-0.043-0.102-0.043s-0.073 0.014-0.102 0.043-0.043 0.063-0.043 0.102v0.727c0 0.04 0.014 0.074 0.043 0.103 0.029 0.028 0.063 0.043 0.102 0.043z" style="fill-rule:nonzero;fill:#e3e8ea"/>
+ <path d="m23.892 13.229c-5.971 0-10.878 2.838-10.878 6.292 0 3.453 4.907 6.291 10.878 6.291s10.879-2.838 10.879-6.291c0-3.454-4.908-6.292-10.879-6.292zm0 4.494c1.707 0 3.108 0.81 3.108 1.798 0 0.987-1.401 1.797-3.108 1.797-1.708 0-3.107-0.81-3.107-1.797 0-0.988 1.399-1.798 3.107-1.798z" style="fill-opacity:.23;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1a1a1a" offset="0"/>
+ <stop style="stop-color:#2c2c2e" offset=".11"/>
+ <stop style="stop-color:#2b2b2d" offset=".29"/>
+ <stop style="stop-color:#2a2b2d" offset=".51"/>
+ <stop style="stop-color:#2b2b2d" offset=".75"/>
+ <stop style="stop-color:#323232" offset=".9"/>
+ <stop style="stop-color:#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bbbec4" offset="0"/>
+ <stop style="stop-color:#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(18.8308,0,0,18.8308,14.6558,43.5669)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#197cf1" offset="0"/>
+ <stop style="stop-color:#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(2.13662e-16,-3.48937,3.48937,2.13662e-16,37.712,44.9756)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#040404;stop-opacity:.45" offset="0"/>
+ <stop style="stop-color:#121212;stop-opacity:.41" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/drive-multidisk.svg b/.icons/kora/devices/scalable/drive-multidisk.svg
new file mode 100644
index 000000000..59ed442b7
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-multidisk.svg
@@ -0,0 +1,57 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-0.095-1.546-0.601-6.867-0.602-6.878h45.389c-1e-3 0.011-0.507 5.332-0.602 6.878-0.118 1.905-1.835 3.086-3.745 3.086z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m42.262 7.533c-0.138-1.832-1.53-3.241-3.203-3.241h-30.115c-1.673 0-3.065 1.409-3.203 3.241-0.535 7.112-3.793 21.083-4.422 28.699-0.081 0.984 0.253 1.957 0.921 2.683 0.669 0.727 1.611 1.14 2.598 1.14h38.327c0.987 0 1.929-0.413 2.598-1.14 0.668-0.726 1.002-1.699 0.921-2.683-0.629-7.616-3.887-21.587-4.422-28.699z" style="fill:url(#_Linear2)"/>
+ <path d="m33.494 43.661c0-0.166-0.066-0.326-0.184-0.444-0.118-0.117-0.278-0.184-0.444-0.184h-17.589c-0.167 0-0.327 0.067-0.444 0.184-0.118 0.118-0.184 0.278-0.184 0.444v8e-3c0 0.167 0.066 0.327 0.184 0.444 0.117 0.118 0.277 0.184 0.444 0.184h17.589c0.166 0 0.326-0.066 0.444-0.184 0.118-0.117 0.184-0.277 0.184-0.444v-8e-3z" style="fill:url(#_Linear3)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" style="fill:url(#_Linear4)"/>
+ <path d="m38.349 43.104c-0.061-0.122-0.147-0.224-0.257-0.306-0.032-0.025-0.068-0.034-0.108-0.029s-0.072 0.024-0.096 0.057c-0.024 0.032-0.033 0.067-0.027 0.107 5e-3 0.04 0.024 0.072 0.056 0.096 0.074 0.056 0.131 0.125 0.172 0.206 0.04 0.081 0.061 0.167 0.061 0.259 0 0.079-0.016 0.154-0.046 0.225-0.031 0.072-0.072 0.134-0.125 0.186-0.052 0.052-0.114 0.094-0.185 0.124-0.072 0.031-0.147 0.046-0.226 0.046s-0.154-0.015-0.225-0.046c-0.072-0.03-0.134-0.072-0.186-0.124s-0.094-0.114-0.124-0.186c-0.031-0.071-0.046-0.146-0.046-0.225 0-0.092 0.02-0.178 0.06-0.259 0.041-0.081 0.098-0.15 0.172-0.206 0.032-0.024 0.051-0.056 0.057-0.096 5e-3 -0.039-4e-3 -0.075-0.028-0.107-0.024-0.033-0.055-0.052-0.095-0.057s-0.076 4e-3 -0.109 0.029c-0.11 0.082-0.196 0.184-0.257 0.306s-0.091 0.252-0.091 0.39c0 0.118 0.023 0.231 0.069 0.338 0.046 0.108 0.108 0.201 0.186 0.279s0.171 0.14 0.279 0.186c0.107 0.046 0.22 0.069 0.338 0.069s0.231-0.023 0.339-0.069c0.107-0.046 0.2-0.108 0.278-0.186s0.14-0.171 0.186-0.279c0.046-0.107 0.069-0.22 0.069-0.338 0-0.138-0.03-0.268-0.091-0.39zm-0.781 0.39c0.039 0 0.074-0.015 0.102-0.043 0.029-0.029 0.044-0.063 0.044-0.103v-0.727c0-0.039-0.015-0.073-0.044-0.102-0.028-0.029-0.063-0.043-0.102-0.043s-0.073 0.014-0.102 0.043-0.043 0.063-0.043 0.102v0.727c0 0.04 0.014 0.074 0.043 0.103 0.029 0.028 0.063 0.043 0.102 0.043z" style="fill-rule:nonzero;fill:#e3e8ea"/>
+ <path d="m42.273 38.41-36.696-1e-3c-1.91 0-3.627-1.181-3.745-3.086-0.095-1.546-0.601-6.867-0.602-6.878h45.39c-2e-3 0.011-0.508 5.332-0.602 6.878-0.119 1.905-1.836 3.086-3.745 3.086z" style="fill-rule:nonzero;fill:url(#_Linear5)"/>
+ <path d="m42.133 4.569c-0.361-1.801-1.52-3.241-3.181-3.241h-29.899c-1.661 0-2.802 1.443-3.18 3.241-1.498 7.112-3.257 15.845-4.631 23.387-0.081 0.984 0.253 1.957 0.921 2.683 0.669 0.726 1.611 1.14 2.598 1.14h38.327c0.987 0 1.929-0.413 2.598-1.14 0.668-0.726 1.002-1.699 0.921-2.683-1.447-7.616-3.051-16.275-4.474-23.387z" style="fill:url(#_Linear6)"/>
+ <path d="m33.418 35.385c0-0.166-0.066-0.326-0.184-0.444-0.118-0.117-0.278-0.184-0.444-0.184h-17.589c-0.167 0-0.327 0.067-0.444 0.184-0.118 0.118-0.184 0.278-0.184 0.444v8e-3c0 0.167 0.066 0.327 0.184 0.444 0.117 0.118 0.277 0.184 0.444 0.184h17.589c0.166 0 0.326-0.066 0.444-0.184 0.118-0.117 0.184-0.277 0.184-0.444v-8e-3z" style="fill:url(#_Linear7)"/>
+ <circle cx="37.496" cy="35.172" r="1.745" style="fill:url(#_Linear8)"/>
+ <path d="m38.273 34.828c-0.062-0.123-0.148-0.224-0.258-0.306-0.031-0.026-0.067-0.035-0.107-0.03s-0.072 0.024-0.096 0.057c-0.024 0.032-0.033 0.067-0.027 0.107 5e-3 0.04 0.024 0.072 0.056 0.096 0.074 0.056 0.131 0.125 0.172 0.206 0.04 0.081 0.061 0.167 0.061 0.259 0 0.079-0.016 0.154-0.046 0.225-0.031 0.072-0.072 0.134-0.125 0.186-0.052 0.052-0.114 0.094-0.185 0.124-0.072 0.031-0.147 0.046-0.226 0.046s-0.154-0.015-0.225-0.046c-0.072-0.03-0.134-0.072-0.186-0.124s-0.094-0.114-0.124-0.186c-0.031-0.071-0.046-0.146-0.046-0.225 0-0.092 0.02-0.178 0.06-0.259 0.041-0.081 0.098-0.15 0.172-0.206 0.032-0.024 0.051-0.056 0.057-0.096 5e-3 -0.039-4e-3 -0.075-0.028-0.107-0.024-0.033-0.055-0.052-0.095-0.057s-0.076 4e-3 -0.109 0.029c-0.11 0.082-0.196 0.184-0.257 0.306s-0.091 0.252-0.091 0.39c0 0.118 0.023 0.231 0.069 0.338 0.046 0.108 0.108 0.201 0.186 0.279s0.171 0.14 0.279 0.186c0.107 0.046 0.22 0.069 0.338 0.069s0.231-0.023 0.339-0.069c0.107-0.046 0.2-0.108 0.278-0.186s0.14-0.171 0.186-0.279c0.046-0.107 0.069-0.22 0.069-0.338 0-0.138-0.03-0.268-0.091-0.39zm-0.782 0.39c0.04 0 0.075-0.015 0.102-0.043 0.03-0.029 0.044-0.063 0.044-0.103l1e-3 -0.727c0-0.039-0.015-0.073-0.044-0.102-0.028-0.029-0.063-0.043-0.102-0.043s-0.073 0.014-0.102 0.043-0.043 0.063-0.043 0.102v0.727c0 0.04 0.014 0.074 0.043 0.103 0.029 0.028 0.063 0.043 0.102 0.043z" style="fill-rule:nonzero;fill:#e3e8ea"/>
+ <path d="m24.001 9.432c-5.972 0-10.878 2.839-10.878 6.292s4.906 6.291 10.878 6.291c5.971 0 10.879-2.838 10.879-6.291s-4.908-6.292-10.879-6.292zm-0.077 4.037c1.708 0 3.109 0.81 3.109 1.798 0 0.987-1.401 1.797-3.109 1.797-1.707 0-3.107-0.81-3.107-1.797 0-0.988 1.4-1.798 3.107-1.798z" style="fill-opacity:.23;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1a1a1a" offset="0"/>
+ <stop style="stop-color:#2c2c2e" offset=".11"/>
+ <stop style="stop-color:#2b2b2d" offset=".29"/>
+ <stop style="stop-color:#2a2b2d" offset=".51"/>
+ <stop style="stop-color:#2b2b2d" offset=".75"/>
+ <stop style="stop-color:#323232" offset=".9"/>
+ <stop style="stop-color:#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bbbec4" offset="0"/>
+ <stop style="stop-color:#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(18.8308,0,0,18.8308,14.6558,43.5669)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#197cf1" offset="0"/>
+ <stop style="stop-color:#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(2.13662e-16,-3.48937,3.48937,2.13662e-16,37.712,44.9756)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#040404;stop-opacity:.45" offset="0"/>
+ <stop style="stop-color:#121212;stop-opacity:.41" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear5" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.78515 34.6559)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1a1a1a" offset="0"/>
+ <stop style="stop-color:#2c2c2e" offset=".11"/>
+ <stop style="stop-color:#2b2b2d" offset=".29"/>
+ <stop style="stop-color:#2a2b2d" offset=".51"/>
+ <stop style="stop-color:#2b2b2d" offset=".75"/>
+ <stop style="stop-color:#323232" offset=".9"/>
+ <stop style="stop-color:#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear6" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 23.925 31.7783)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bbbec4" offset="0"/>
+ <stop style="stop-color:#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear7" x2="1" gradientTransform="matrix(18.8308,0,0,18.8308,14.5793,35.2904)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#197cf1" offset="0"/>
+ <stop style="stop-color:#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear8" x2="1" gradientTransform="matrix(2.13662e-16,-3.48937,3.48937,2.13662e-16,37.6355,36.6991)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#040404;stop-opacity:.45" offset="0"/>
+ <stop style="stop-color:#121212;stop-opacity:.41" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/drive-optical.svg b/.icons/kora/devices/scalable/drive-optical.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-optical.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-removable-media-pendrive.svg b/.icons/kora/devices/scalable/drive-removable-media-pendrive.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-removable-media-pendrive.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-removable-media-usb-pendrive.svg b/.icons/kora/devices/scalable/drive-removable-media-usb-pendrive.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-removable-media-usb-pendrive.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-removable-media-usb.svg b/.icons/kora/devices/scalable/drive-removable-media-usb.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-removable-media-usb.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/drive-removable-media.svg b/.icons/kora/devices/scalable/drive-removable-media.svg
new file mode 100644
index 000000000..b05669196
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-removable-media.svg
@@ -0,0 +1,31 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-0.095-1.546-0.601-6.867-0.602-6.878h45.389c-1e-3 0.011-0.507 5.332-0.602 6.878-0.118 1.905-1.835 3.086-3.745 3.086z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m44.067 4.555c-0.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-0.587 7.112-1.988 24.061-2.617 31.677-0.081 0.984 0.253 1.957 0.921 2.683 0.669 0.727 1.611 1.14 2.598 1.14h38.327c0.987 0 1.929-0.413 2.598-1.14 0.668-0.726 1.002-1.699 0.921-2.683-0.629-7.616-2.03-24.565-2.617-31.677z" style="fill:url(#_Linear2)"/>
+ <path d="m33.494 43.661c0-0.166-0.066-0.326-0.184-0.444-0.118-0.117-0.278-0.184-0.444-0.184h-17.589c-0.167 0-0.327 0.067-0.444 0.184-0.118 0.118-0.184 0.278-0.184 0.444v8e-3c0 0.167 0.066 0.327 0.184 0.444 0.117 0.118 0.277 0.184 0.444 0.184h17.589c0.166 0 0.326-0.066 0.444-0.184 0.118-0.117 0.184-0.277 0.184-0.444v-8e-3z" style="fill:url(#_Linear3)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" style="fill:url(#_Linear4)"/>
+ <path d="m38.349 43.104c-0.061-0.122-0.147-0.224-0.257-0.306-0.032-0.025-0.068-0.034-0.108-0.029s-0.072 0.024-0.096 0.057c-0.024 0.032-0.033 0.067-0.027 0.107 5e-3 0.04 0.024 0.072 0.056 0.096 0.074 0.056 0.131 0.125 0.172 0.206 0.04 0.081 0.061 0.167 0.061 0.259 0 0.079-0.016 0.154-0.046 0.225-0.031 0.072-0.072 0.134-0.125 0.186-0.052 0.052-0.114 0.094-0.185 0.124-0.072 0.031-0.147 0.046-0.226 0.046s-0.154-0.015-0.225-0.046c-0.072-0.03-0.134-0.072-0.186-0.124s-0.094-0.114-0.124-0.186c-0.031-0.071-0.046-0.146-0.046-0.225 0-0.092 0.02-0.178 0.06-0.259 0.041-0.081 0.098-0.15 0.172-0.206 0.032-0.024 0.051-0.056 0.057-0.096 5e-3 -0.039-4e-3 -0.075-0.028-0.107-0.024-0.033-0.055-0.052-0.095-0.057s-0.076 4e-3 -0.109 0.029c-0.11 0.082-0.196 0.184-0.257 0.306s-0.091 0.252-0.091 0.39c0 0.118 0.023 0.231 0.069 0.338 0.046 0.108 0.108 0.201 0.186 0.279s0.171 0.14 0.279 0.186c0.107 0.046 0.22 0.069 0.338 0.069s0.231-0.023 0.339-0.069c0.107-0.046 0.2-0.108 0.278-0.186s0.14-0.171 0.186-0.279c0.046-0.107 0.069-0.22 0.069-0.338 0-0.138-0.03-0.268-0.091-0.39zm-0.781 0.39c0.039 0 0.074-0.015 0.102-0.043 0.029-0.029 0.044-0.063 0.044-0.103v-0.727c0-0.039-0.015-0.073-0.044-0.102-0.028-0.029-0.063-0.043-0.102-0.043s-0.073 0.014-0.102 0.043-0.043 0.063-0.043 0.102v0.727c0 0.04 0.014 0.074 0.043 0.103 0.029 0.028 0.063 0.043 0.102 0.043z" style="fill-rule:nonzero;fill:#e3e8ea"/>
+ <path d="m29.9 13.594-2.776-5e-3c-0.105 0-0.207 0.034-0.281 0.094-0.075 0.06-0.117 0.141-0.118 0.226l-4e-3 2.237c-1e-3 0.177 0.177 0.321 0.397 0.321l0.387 1e-3 -4e-3 1.704-2.942 1.589 0.014-6.512 1.023 2e-3c0.11 0 0.212-0.046 0.269-0.121 0.057-0.076 0.061-0.17 0.011-0.249l-2.018-3.151c-0.054-0.083-0.162-0.136-0.279-0.137-0.118 1e-3 -0.225 0.053-0.279 0.137l-2.032 3.145c-0.051 0.078-0.047 0.173 0.01 0.248 0.057 0.076 0.159 0.122 0.268 0.122l1.024 2e-3 -0.019 9.018-3.167-1.723 3e-3 -1.353c0.491-0.261 0.817-0.709 0.818-1.219 2e-3 -0.808-0.81-1.464-1.814-1.465-1.003-2e-3 -1.817 0.652-1.819 1.461-1e-3 0.51 0.322 0.958 0.813 1.221l-4e-3 1.781c-1e-3 0.269 0.164 0.52 0.441 0.67l4.725 2.571-6e-3 2.781c-0.666 0.288-1.125 0.848-1.127 1.5-1e-3 0.945 0.947 1.713 2.12 1.715 1.175 2e-3 2.127-0.763 2.129-1.709 2e-3 -0.652-0.455-1.212-1.12-1.502l0.012-5.289 4.504-2.432c0.054-0.029 0.104-0.063 0.149-0.099 0.186-0.149 0.294-0.354 0.294-0.57l5e-3 -2.133 0.387 1e-3c0.106-1e-3 0.207-0.034 0.282-0.094 0.074-0.06 0.116-0.142 0.117-0.227l4e-3 -2.236c1e-3 -0.178-0.177-0.321-0.397-0.321z" style="fill-rule:nonzero;fill:#a1a7ae"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 1.86165 42.9324)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1a1a1a" offset="0"/>
+ <stop style="stop-color:#2c2c2e" offset=".11"/>
+ <stop style="stop-color:#2b2b2d" offset=".29"/>
+ <stop style="stop-color:#2a2b2d" offset=".51"/>
+ <stop style="stop-color:#2b2b2d" offset=".75"/>
+ <stop style="stop-color:#323232" offset=".9"/>
+ <stop style="stop-color:#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 24.0015 40.0548)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bbbec4" offset="0"/>
+ <stop style="stop-color:#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(18.8308,0,0,18.8308,14.6558,43.5669)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#197cf1" offset="0"/>
+ <stop style="stop-color:#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(2.13662e-16,-3.48937,3.48937,2.13662e-16,37.712,44.9756)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#040404;stop-opacity:.45" offset="0"/>
+ <stop style="stop-color:#121212;stop-opacity:.41" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/drive-virtual.svg b/.icons/kora/devices/scalable/drive-virtual.svg
new file mode 120000
index 000000000..7fdd2d96f
--- /dev/null
+++ b/.icons/kora/devices/scalable/drive-virtual.svg
@@ -0,0 +1 @@
+network-server.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-computer.svg b/.icons/kora/devices/scalable/gnome-computer.svg
new file mode 120000
index 000000000..d890a06c6
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-computer.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-battery.svg b/.icons/kora/devices/scalable/gnome-dev-battery.svg
new file mode 120000
index 000000000..a400f383f
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-battery.svg
@@ -0,0 +1 @@
+battery.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-cdrom-audio.svg b/.icons/kora/devices/scalable/gnome-dev-cdrom-audio.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-cdrom-audio.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-cdrom.svg b/.icons/kora/devices/scalable/gnome-dev-cdrom.svg
new file mode 120000
index 000000000..5c62a912c
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-cdrom.svg
@@ -0,0 +1 @@
+drive-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-computer.svg b/.icons/kora/devices/scalable/gnome-dev-computer.svg
new file mode 120000
index 000000000..d890a06c6
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-computer.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-disc-cdr.svg b/.icons/kora/devices/scalable/gnome-dev-disc-cdr.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-disc-cdr.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-disc-cdrw.svg b/.icons/kora/devices/scalable/gnome-dev-disc-cdrw.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-disc-cdrw.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-disc-dvdr-plus.svg b/.icons/kora/devices/scalable/gnome-dev-disc-dvdr-plus.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-disc-dvdr-plus.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-disc-dvdr.svg b/.icons/kora/devices/scalable/gnome-dev-disc-dvdr.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-disc-dvdr.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-disc-dvdram.svg b/.icons/kora/devices/scalable/gnome-dev-disc-dvdram.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-disc-dvdram.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-disc-dvdrom.svg b/.icons/kora/devices/scalable/gnome-dev-disc-dvdrom.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-disc-dvdrom.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-disc-dvdrw.svg b/.icons/kora/devices/scalable/gnome-dev-disc-dvdrw.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-disc-dvdrw.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-dvd.svg b/.icons/kora/devices/scalable/gnome-dev-dvd.svg
new file mode 120000
index 000000000..5c62a912c
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-dvd.svg
@@ -0,0 +1 @@
+drive-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-ethernet.svg b/.icons/kora/devices/scalable/gnome-dev-ethernet.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-ethernet.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-floppy.svg b/.icons/kora/devices/scalable/gnome-dev-floppy.svg
new file mode 120000
index 000000000..6af143ea5
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-floppy.svg
@@ -0,0 +1 @@
+media-floppy.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-harddisk-1394.svg b/.icons/kora/devices/scalable/gnome-dev-harddisk-1394.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-harddisk-1394.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-harddisk-usb.svg b/.icons/kora/devices/scalable/gnome-dev-harddisk-usb.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-harddisk-usb.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-harddisk.svg b/.icons/kora/devices/scalable/gnome-dev-harddisk.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-harddisk.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-ipod.svg b/.icons/kora/devices/scalable/gnome-dev-ipod.svg
new file mode 120000
index 000000000..fd92d8c7e
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-ipod.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-keyboard.svg b/.icons/kora/devices/scalable/gnome-dev-keyboard.svg
new file mode 120000
index 000000000..ff417223d
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-keyboard.svg
@@ -0,0 +1 @@
+input-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-media-cf.svg b/.icons/kora/devices/scalable/gnome-dev-media-cf.svg
new file mode 120000
index 000000000..1303e9801
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-media-cf.svg
@@ -0,0 +1 @@
+media-flash.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-media-ms.svg b/.icons/kora/devices/scalable/gnome-dev-media-ms.svg
new file mode 120000
index 000000000..1303e9801
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-media-ms.svg
@@ -0,0 +1 @@
+media-flash.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-media-sdmmc.svg b/.icons/kora/devices/scalable/gnome-dev-media-sdmmc.svg
new file mode 120000
index 000000000..1303e9801
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-media-sdmmc.svg
@@ -0,0 +1 @@
+media-flash.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-media-sm.svg b/.icons/kora/devices/scalable/gnome-dev-media-sm.svg
new file mode 120000
index 000000000..1303e9801
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-media-sm.svg
@@ -0,0 +1 @@
+media-flash.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-memory.svg b/.icons/kora/devices/scalable/gnome-dev-memory.svg
new file mode 100644
index 000000000..d4d606edb
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-memory.svg
@@ -0,0 +1,45 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="opacity:0.2" width="40" height="24" x="4" y="13" rx="2" ry="2"/>
+ <rect style="fill:#419d45" width="40" height="25" x="4" y="11" rx="2" ry="2"/>
+ <g style="opacity:0.2">
+ <rect width="3" height="4" x="6" y="34"/>
+ <rect width="3" height="4" x="10" y="34"/>
+ <rect width="3" height="4" x="14" y="34"/>
+ <rect width="3" height="4" x="18" y="34"/>
+ <rect width="3" height="4" x="23" y="34"/>
+ <rect width="3" height="4" x="27" y="34"/>
+ <rect width="3" height="4" x="31" y="34"/>
+ <rect width="3" height="4" x="35" y="34"/>
+ <rect width="3" height="4" x="39" y="34"/>
+ </g>
+ <g style="fill:#f8c44e">
+ <rect width="3" height="4" x="6" y="33"/>
+ <rect width="3" height="4" x="10" y="33"/>
+ <rect width="3" height="4" x="14" y="33"/>
+ <rect width="3" height="4" x="18" y="33"/>
+ <rect width="3" height="4" x="23" y="33"/>
+ <rect width="3" height="4" x="27" y="33"/>
+ <rect width="3" height="4" x="31" y="33"/>
+ <rect width="3" height="4" x="35" y="33"/>
+ <rect width="3" height="4" x="39" y="33"/>
+ </g>
+ <g style="opacity:0.2">
+ <rect width="7" height="12" x="6" y="17" rx="1" ry="1"/>
+ <rect width="7" height="12" x="15" y="17" rx="1" ry="1"/>
+ <rect width="7" height="12" x="26" y="17" rx="1" ry="1"/>
+ <rect width="7" height="12" x="35" y="17" rx="1" ry="1"/>
+ </g>
+ <g style="fill:#37474f">
+ <rect width="7" height="12" x="6" y="16" rx="1" ry="1"/>
+ <rect width="7" height="12" x="15" y="16" rx="1" ry="1"/>
+ <rect width="7" height="12" x="26" y="16" rx="1" ry="1"/>
+ <rect width="7" height="12" x="35" y="16" rx="1" ry="1"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6,11 C 4.892,11 4,11.892 4,13 V 14 C 4,12.892 4.892,12 6,12 H 42 C 43.108,12 44,12.892 44,14 V 13 C 44,11.892 43.108,11 42,11 Z"/>
+ <g style="opacity:0.1;fill:#ffffff">
+ <path d="M 7 16 C 6.446 16 6 16.446 6 17 L 6 18 C 6 17.446 6.446 17 7 17 L 12 17 C 12.554 17 13 17.446 13 18 L 13 17 C 13 16.446 12.554 16 12 16 L 7 16 z"/>
+ <path d="M 16,16 C 15.446,16 15,16.446 15,17 V 18 C 15,17.446 15.446,17 16,17 H 21 C 21.554,17 22,17.446 22,18 V 17 C 22,16.446 21.554,16 21,16 Z"/>
+ <path d="M 27,16 C 26.446,16 26,16.446 26,17 V 18 C 26,17.446 26.446,17 27,17 H 32 C 32.554,17 33,17.446 33,18 V 17 C 33,16.446 32.554,16 32,16 Z"/>
+ <path d="M 36,16 C 35.446,16 35,16.446 35,17 V 18 C 35,17.446 35.446,17 36,17 H 41 C 41.554,17 42,17.446 42,18 V 17 C 42,16.446 41.554,16 41,16 Z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/gnome-dev-mouse-ball.svg b/.icons/kora/devices/scalable/gnome-dev-mouse-ball.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-mouse-ball.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-mouse-optical.svg b/.icons/kora/devices/scalable/gnome-dev-mouse-optical.svg
new file mode 120000
index 000000000..e81935d80
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-mouse-optical.svg
@@ -0,0 +1 @@
+input-mouse.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-printer-new.svg b/.icons/kora/devices/scalable/gnome-dev-printer-new.svg
new file mode 100644
index 000000000..f36ce7671
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-printer-new.svg
@@ -0,0 +1,68 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.739 43.135h34.733l0.225 0.378v0.616h-35.183v-0.637l0.225-0.357z" style="fill:#2a2a2a"/>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876l3.491-3.526z" style="fill:url(#_Linear1)"/>
+ <path d="m45.084 25.913v8.739c0 0.894-0.72 1.613-1.614 1.613h-38.94c-0.894 0-1.614-0.719-1.614-1.613v-8.826l42.168 0.087z" style="fill:url(#_Linear2)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s6e-3 1.819-1.819 1.819h-24.474s-1.761-0.072-1.819-1.737v-4.64l1.169-2.47z" style="fill:url(#_Linear3)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067 0.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear4)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067 0.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear5)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17l1.635-7.235z" style="fill:url(#_Linear6)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936l1.169-10.501z" style="fill:url(#_Linear7)"/>
+ <rect x="9.647" y="6.345" width="28.414" height="7.133" style="fill:url(#_Linear8)"/>
+ <rect x="11.677" y="4.5" width="24.681" height="9.012" style="fill:url(#_Linear9)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-0.478 0-0.863-0.385-0.863-0.863 0-0.477 0.385-0.862 0.863-0.862z" style="fill:#3b3b3b"/>
+ <rect x="42.238" y="20.791" width="2.337" height="1.047" style="fill:#d5d5d5"/>
+ <path d="m6.739 43.135h34.733l0.225 0.378v0.616h-35.183v-0.637l0.225-0.357z" style="fill:#2a2a2a"/>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876l3.491-3.526z" style="fill:url(#_Linear1)"/>
+ <path d="m45.084 25.913v8.739c0 0.894-0.72 1.613-1.614 1.613h-38.94c-0.894 0-1.614-0.719-1.614-1.613v-8.826l42.168 0.087z" style="fill:url(#_Linear2)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s6e-3 1.819-1.819 1.819h-24.474s-1.761-0.072-1.819-1.737v-4.64l1.169-2.47z" style="fill:url(#_Linear3)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067 0.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear4)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067 0.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear5)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17l1.635-7.235z" style="fill:url(#_Linear6)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936l1.169-10.501z" style="fill:url(#_Linear7)"/>
+ <rect x="9.647" y="6.345" width="28.414" height="7.133" style="fill:url(#_Linear8)"/>
+ <rect x="11.677" y="4.5" width="24.681" height="9.012" style="fill:url(#_Linear9)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-0.478 0-0.863-0.385-0.863-0.863 0-0.477 0.385-0.862 0.863-0.862z" style="fill:#3b3b3b"/>
+ <rect x="42.238" y="20.791" width="2.337" height="1.047" style="fill:#d5d5d5"/>
+ <circle cx="34" cy="34" r="12" style="fill:#009545"/>
+ <path d="m35 27v6h6v2h-6v6h-2v-6h-6v-2h6v-6h2z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(7.66623e-16,-12.5199,12.5199,7.66623e-16,24.619,25.0388)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cbcbcb" offset="0"/>
+ <stop style="stop-color:#e9e9e9" offset=".6"/>
+ <stop style="stop-color:#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.165361 -9.59118 9.59118 -.165361 24.9922 35.6757)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a8a8a8" offset="0"/>
+ <stop style="stop-color:#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(5.01196e-16,-8.18516,8.18516,5.01196e-16,24.6144,21.7798)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#333" offset="0"/>
+ <stop style="stop-color:#4e4e4e" offset=".64"/>
+ <stop style="stop-color:#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(-.430076 -7.13278 7.13278 -.430076 24.7705 35.6443)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#060606" offset="0"/>
+ <stop style="stop-color:#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear5" x2="1" gradientTransform="matrix(.107146 4.61877 -4.61877 .107146 23.5865 31.5742)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#060606" offset="0"/>
+ <stop style="stop-color:#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear6" x2="1" gradientTransform="matrix(.0204917 8.18516 -8.18516 .0204917 23.5724 35.907)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1f1f1f" offset="0"/>
+ <stop style="stop-color:#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear7" x2="1" gradientTransform="matrix(.516369 -9.77375 9.77375 .516369 24.5219 41.2494)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#f4f4f4" offset="0"/>
+ <stop style="stop-color:#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear8" x2="1" gradientTransform="matrix(-.233862 -5.14495 5.14495 -.233862 25.7837 12.6358)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1f1f1f" offset="0"/>
+ <stop style="stop-color:#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear9" x2="1" gradientTransform="matrix(.24805 -8.68167 8.68167 .24805 23.7076 13.1817)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cbcbcb" offset="0"/>
+ <stop style="stop-color:#f3f3f3" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/gnome-dev-printer.svg b/.icons/kora/devices/scalable/gnome-dev-printer.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-printer.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-removable-1394.svg b/.icons/kora/devices/scalable/gnome-dev-removable-1394.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-removable-1394.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-removable-usb.svg b/.icons/kora/devices/scalable/gnome-dev-removable-usb.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-removable-usb.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-removable.svg b/.icons/kora/devices/scalable/gnome-dev-removable.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-removable.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-dev-wavelan.svg b/.icons/kora/devices/scalable/gnome-dev-wavelan.svg
new file mode 120000
index 000000000..012a6674d
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-dev-wavelan.svg
@@ -0,0 +1 @@
+network-wireless.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-fs-blockdev.svg b/.icons/kora/devices/scalable/gnome-fs-blockdev.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-fs-blockdev.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-fs-client.svg b/.icons/kora/devices/scalable/gnome-fs-client.svg
new file mode 120000
index 000000000..d890a06c6
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-fs-client.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gnome-phone-manager.svg b/.icons/kora/devices/scalable/gnome-phone-manager.svg
new file mode 120000
index 000000000..c0649cac0
--- /dev/null
+++ b/.icons/kora/devices/scalable/gnome-phone-manager.svg
@@ -0,0 +1 @@
+./smartphone.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/gtk-harddisk.svg b/.icons/kora/devices/scalable/gtk-harddisk.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/gtk-harddisk.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/harddrive.svg b/.icons/kora/devices/scalable/harddrive.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/devices/scalable/harddrive.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/hifi.svg b/.icons/kora/devices/scalable/hifi.svg
new file mode 100644
index 000000000..047d80d71
--- /dev/null
+++ b/.icons/kora/devices/scalable/hifi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#aa53d6" offset="0"/>
+ <stop stop-color="#ff63e9" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <circle cx="24" cy="35.02891" r="3.833" fill="#221c1c"/>
+ <circle transform="matrix(0 -1 -1 0 0 -4.1665)" cx="-21" cy="-24" r="11" fill="#221c1c"/>
+ <circle transform="matrix(0 -1 -1 0 0 -4.1665)" cx="-21" cy="-24" r="5" fill="#0057ff"/>
+ <path d="m11.426 46.333c-2.427 0-4.453-1.716-4.932-4h35.012c-.479 2.284-2.505 4-4.931 4z" fill="#8100a3"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/i-network-printer.svg b/.icons/kora/devices/scalable/i-network-printer.svg
new file mode 120000
index 000000000..e7ddf2902
--- /dev/null
+++ b/.icons/kora/devices/scalable/i-network-printer.svg
@@ -0,0 +1 @@
+printer-network.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/input-dialpad.svg b/.icons/kora/devices/scalable/input-dialpad.svg
new file mode 100644
index 000000000..9784c9fe3
--- /dev/null
+++ b/.icons/kora/devices/scalable/input-dialpad.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -44.4887 46.7829 0 211.577 46.2111)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#383838" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m27 18v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm-16 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8-8v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm-16 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8 16v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm8 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1zm-16 0v4c0 .552-.448 1-1 1h-4c-.552 0-1-.448-1-1v-4c0-.552.448-1 1-1h4c.552 0 1 .448 1 1z" fill="#e4e4e4"/>
+ <path d="m35 34c0-.552-.448-1-1-1h-4c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h4c.552 0 1-.448 1-1z" fill="#ba1919"/>
+ <path d="m23.232 33.306-.002-.424 1.514-.005-.001.422.818-.004c.785-.001 1.425.634 1.428 1.418l.011 2.845c.004.786-.631 1.426-1.417 1.43l-3.146.012c-.786.004-1.424-.633-1.428-1.418l-.011-2.846c-.004-.785.632-1.424 1.418-1.428zm-.416 1.251c.407-.003.74.328.741.735.003.407-.328.74-.735.741-.408.003-.74-.328-.741-.735-.003-.408.328-.74.735-.741zm2.52-.012c.407 0 .741.328.743.737.001.409-.328.74-.737.742s-.74-.328-.742-.737c-.001-.407.328-.74.736-.742z" fill="#fff"/>
+ <path d="m19 34c0-.552-.448-1-1-1h-4c-.552 0-1 .448-1 1v4c0 .552.448 1 1 1h4c.552 0 1-.448 1-1z" fill="#64c90e"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/input-gaming.svg b/.icons/kora/devices/scalable/input-gaming.svg
new file mode 100644
index 000000000..b145518ff
--- /dev/null
+++ b/.icons/kora/devices/scalable/input-gaming.svg
@@ -0,0 +1,24 @@
+<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
+ <g transform="matrix(1,0,0,1,-435.185,-496.427)">
+ <g transform="matrix(1.0256,0,0,1,-11.33,5.47396)">
+ <circle cx="481.696" cy="521.923" r="9.125" style="fill:url(#_Linear1);"/>
+ <circle cx="451.321" cy="522.048" r="8.75" style="fill:url(#_Linear2);"/>
+ </g>
+ <g transform="matrix(1.08909,0,0,1.08909,-41.6213,-41.1156)">
+ <path d="M493.634,518.794C491.785,511.059 488.436,509.022 484.737,509.362L478.671,509.362C478.637,505.266 476.35,504.586 467.185,504.586C458.02,504.586 455.736,504.728 455.698,509.362C455.698,509.362 449.873,509.362 447.852,509.362C444.847,509.362 442.281,512.324 440.736,518.794C438.643,527.535 439.256,540.233 443.517,541.254C446.147,541.883 449.55,537.907 452.262,532.718L459.264,535.329C460.17,540.293 464.113,540.085 467.185,540.085C470.27,540.085 473.839,540.128 475.132,535.184L482.047,532.606C484.769,537.85 488.205,541.888 490.853,541.254C495.114,540.233 495.727,527.535 493.634,518.794ZM482.967,515.492C484.118,515.492 485.048,516.424 485.048,517.573C485.048,518.723 484.118,519.655 482.967,519.655C481.817,519.655 480.887,518.723 480.887,517.573C480.887,516.424 481.817,515.492 482.967,515.492ZM457.755,523.231C457.755,523.685 457.386,524.054 456.932,524.054L454.082,524.054L454.082,526.902C454.082,527.357 453.713,527.725 453.259,527.725L450.527,527.725C450.073,527.725 449.704,527.357 449.704,526.902L449.704,524.054L447.852,524.054L446.855,524.054C446.401,524.054 446.032,523.685 446.032,523.231L446.032,520.499C446.032,520.044 446.401,519.676 446.855,519.676L449.704,519.676L449.704,516.826C449.704,516.371 450.073,516.003 450.527,516.003L453.259,516.003C453.713,516.003 454.082,516.371 454.082,516.826L454.082,519.676L456.932,519.676C457.386,519.676 457.755,520.044 457.755,520.499L457.755,523.231ZM478.676,523.946C477.525,523.946 476.596,523.013 476.596,521.864C476.596,520.716 477.526,519.783 478.676,519.783C479.827,519.783 480.757,520.716 480.757,521.864C480.756,523.013 479.827,523.946 478.676,523.946ZM480.887,526.156C480.887,525.006 481.817,524.075 482.967,524.075C484.118,524.075 485.048,525.006 485.048,526.156C485.048,527.306 484.118,528.237 482.967,528.237C481.817,528.237 480.887,527.306 480.887,526.156ZM487.259,523.946C486.844,523.946 486.482,523.795 486.159,523.587C485.582,523.217 485.178,522.6 485.178,521.864C485.178,521.128 485.582,520.512 486.159,520.142C486.482,519.934 486.844,519.783 487.259,519.783C488.409,519.783 489.339,520.716 489.339,521.864C489.339,523.013 488.409,523.946 487.259,523.946Z" style="fill:url(#_Linear3);fill-rule:nonzero;"/>
+ </g>
+ </g>
+ <g transform="matrix(0.468975,0,0,0.468975,-187.103,-210.595)">
+ <circle cx="467.071" cy="540.298" r="5" style="fill:url(#_Linear4);"/>
+ </g>
+ <g transform="matrix(0.468975,0,0,0.468975,-187.103,-210.595)">
+ <circle cx="467.321" cy="528.798" r="5" style="fill:url(#_Linear5);"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.34099e-15,-21.9,21.9,1.34099e-15,481.24,531.048)"><stop offset="0" style="stop-color:rgb(240,94,58);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(253,228,106);stop-opacity:1"/></linearGradient>
+ <linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.28588e-15,-21,21,1.28588e-15,450.884,530.798)"><stop offset="0" style="stop-color:rgb(134,137,137);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(185,189,193);stop-opacity:1"/></linearGradient>
+ <linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.24531e-15,-53,53,3.24531e-15,469.571,555.798)"><stop offset="0" style="stop-color:rgb(32,32,32);stop-opacity:1"/><stop offset="0.5" style="stop-color:rgb(32,32,32);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(90,90,92);stop-opacity:1"/></linearGradient>
+ <linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.34788e-16,-12,12,7.34788e-16,466.821,545.298)"><stop offset="0" style="stop-color:rgb(127,135,135);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(159,185,210);stop-opacity:1"/></linearGradient>
+ <linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.34788e-16,-12,12,7.34788e-16,467.071,533.798)"><stop offset="0" style="stop-color:rgb(0,136,255);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(2,195,255);stop-opacity:1"/></linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/input-keyboard.svg b/.icons/kora/devices/scalable/input-keyboard.svg
new file mode 100644
index 000000000..280636b88
--- /dev/null
+++ b/.icons/kora/devices/scalable/input-keyboard.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88z" style="fill:url(#_Linear1)"/>
+ <path d="m33.052 28.355v4.534h-18.22v-4.534h18.22zm6.873-0.279v4.813h-4.814v-4.813h4.814zm-26.861 0v4.813h-4.814v-4.813h4.814zm19.988-6.325v4.813h-4.814v-4.813h4.814zm6.873 0v4.813h-4.814v-4.813h4.814zm-13.432 0v4.813h-4.813v-4.813h4.813zm-6.845 0v4.813h-4.816v-4.813h4.816zm-6.584 0v4.813h-4.815v-4.813h4.815zm19.988-6.297v4.814h-4.814v-4.814h4.814zm6.873 0v4.814h-4.814v-4.814h4.814zm-13.399 0v4.814h-4.813v-4.814h4.813zm-6.878 0v4.814h-4.816v-4.814h4.816zm-6.584 0v4.814h-4.815v-4.814h4.815z" style="fill-opacity:.75;fill:#030000"/>
+ <path d="m32.925 28.179v4.514l-18.138-1e-3v-4.513h18.138zm6.842-0.278v4.791h-4.791l-1e-3 -4.791h4.792zm-26.74 0v4.791h-4.792v-4.791h4.792zm19.898-6.297v4.792h-4.792v-4.792h4.792zm6.842 0v4.792h-4.792v-4.792h4.792zm-13.371 0v4.792h-4.792v-4.792h4.792zm-6.815 0v4.792h-4.794v-4.792h4.794zm-6.554 0v4.792h-4.794v-4.792h4.794zm19.898-6.268v4.792h-4.792v-4.792h4.792zm6.842 0v4.792h-4.791v-4.792h4.791zm-13.338 0v4.792h-4.792v-4.792h4.792zm-6.848 0v4.792h-4.794v-4.792h4.794zm-6.554 0v4.792h-4.794v-4.792h4.794z" style="fill:url(#_Linear2)"/>
+ <path d="m11.738 31.007c8e-3 6e-3 0.019 0.032 0.018 0.069-4e-3 0.066 0.134 0.237 0.185 0.269 0.24 0.148-0.148 0.275-0.216 0.32-0.102 0.068-0.206 0.136-0.295 0.221-0.188 0.179-0.338-0.13-0.496-0.134-0.154-4e-3 -0.292-3e-3 -0.445 5e-3 -0.147 2e-3 -0.291 0.168-0.421 0.156-0.162-0.016-0.309-0.102-0.469-0.136-0.052-0.011-0.295-0.032-0.349-0.113-0.032-0.049 0.044-0.18 0.046-0.222 1e-3 -0.012-0.056-0.234-0.013-0.266 0.059-0.043 0.15-0.012 0.213-0.047 0.053-0.029 0.056-0.073 0.086-0.109 0 0 0.078-0.052 0.094-0.07-0.022-0.02-0.023-0.049-0.024-0.063-9e-3 -0.069-0.024-0.096-4e-3 -0.207 0.034-0.192 0.159-0.462 0.301-0.601 0.078-0.101 0.15-0.26 0.173-0.348 0.013-0.255-0.02-0.624 0.13-0.86 0.176-0.277 0.561-0.297 0.75-0.024 0.156 0.226 0.126 0.537 0.201 0.786 0.116 0.389 0.46 0.617 0.531 1.045 0.03 0.179-9e-3 0.289-0.048 0.295-0.058 8e-3 -0.095 0.193-0.278 0.185-0.111-5e-3 -0.127-0.033-0.169-0.083-0.012-0.014-0.03-0.041-0.041-0.068-0.021 0.035-0.02 0.054-4e-3 0.087 0.024 0.048 0.097 0.16 0.306 0.097 0.084-0.025 0.12-0.061 0.165-0.117 0.045-0.055 0.054-0.082 0.073-0.067zm-1.475-1.671c-6e-3 -0.054-0.018-0.1 0.076-0.103 0.061-2e-3 0.079 0.115 0.064 0.15-0.049 0.115-0.293 0.142-0.084 0.27 0.03 0.018 0.064 0.035 0.099 0.037 0.047 1e-3 0.227-0.03 0.29-0.059 0.045-0.02 0.074-0.052 0.131-0.072 0.019-7e-3 -0.076 0.082-0.137 0.107-0.057 0.023-0.198 0.051-0.252 0.062-0.052 9e-3 -0.124-0.049-0.11 2e-3 0.015 0.051 0.138 0.077 0.154 0.075 0.169-0.01 0.212-0.066 0.3-0.125 0.012-8e-3 0.042 4e-3 0.039 0.019-0.012 0.053-0.065 0.116-0.098 0.132-0.142 0.07-0.234 0.135-0.325 0.088-0.107-0.057-0.044-0.118-0.149-0.175-0.037-0.021-0.024 0.083-0.039 0.123-0.042 0.105-0.138 0.198-0.072 0.321-0.056 0.015-0.183 0.283-0.201 0.423-9e-3 0.077 3e-3 0.156-0.012 0.233-5e-3 0.029-0.067-6e-3 -0.081-0.032-0.038-0.072-0.048-0.156-0.031-0.236 7e-3 -0.034 1e-3 -0.041-8e-3 -0.025-0.051 0.09-0.023 0.215 0.018 0.303 0.083 0.18 0.308 0.252 0.45 0.392 0.046 0.046 0.038 0.131-0.017 0.169-0.132-0.176-0.293-0.336-0.35-0.387-0.024-0.021-0.08-0.078-0.126-0.06 0.043 0.036 0.118 0.111 0.171 0.159 0.166 0.154 0.363 0.37 0.361 0.617 0.068-0.036 0.041-0.116 0.012-0.168-0.087-0.159 0.074-0.026 0.148-9e-3 0.058 0.013 0.118 8e-3 0.176 1e-3 0.063-8e-3 0.127-0.02 0.184-0.048 0.053-0.027 0.092-0.074 0.137-0.111 0.022-0.018 0.039-0.068 0.064-0.055 0.099 0.048-0.123 0.355 8e-3 0.36 0.015-0.102 0.044-0.203 0.051-0.305 9e-3 -0.106-0.119-0.469 0.108-0.473 6e-3 -0.145 0.232-0.134 0.306-0.074 0-0.033-0.071-0.063-0.099-0.077 0.048-0.164 0.026-0.23-7e-3 -0.384-0.025-0.118-0.132-0.277-0.216-0.327 0.156 0.138 0.258 0.462 0.202 0.661-0.019 0.065-0.061 0.073-0.09 0.076-0.13 0.013-0.054-0.153-0.108-0.382-0.06-0.255-0.12-0.274-0.136-0.294-0.074-0.331-0.157-0.298-0.18-0.423-0.021-0.111 0.097-0.202-0.063-0.233-0.052-0.011-0.107-0.026-0.146-0.062-0.05-0.048-0.015-0.185 0.06-0.19 0.101-8e-3 0.134 0.115 0.114 0.163-6e-3 9e-3 -0.019 0.041-0.033 0.061 0.018 7e-3 0.038 0.014 0.071-0.013 0.059-0.048 0.046-0.089 0.033-0.138-0.041-0.144-0.098-0.171-0.164-0.183-0.094-0.018-0.151 0.056-0.167 0.152-7e-3 0.039 2e-3 0.083 0.012 0.117-0.022-2e-3 -0.066-0.012-0.094-0.017-0.019-3e-3 -0.039 4e-3 -0.057 4e-3 3e-3 -0.142-0.045-0.236-0.111-0.238-0.131-3e-3 -0.143 0.272-0.048 0.319 0.011 5e-3 0.037-0.016 0.041-0.028-8e-3 -8e-3 -0.021-0.019-0.038-0.036-0.018-0.016-0.03-0.039-0.031-0.054zm0.481-0.087c-0.049 4e-3 -0.066 0.057-0.068 0.1-1e-3 0.016 7e-3 0.044 0.022 0.053 0.042 0.027 0.079 0.025 0.094 0.015 0.024-0.015 0.03-0.05 0.023-0.091-0.044 4e-3 -0.077-2e-3 -0.076-0.053 0-9e-3 6e-3 -0.024 5e-3 -0.024zm-0.461 0.086c6e-3 0.016 0.015 0.04 0.053 0.055 0.02 8e-3 0.047-0.01 0.048-0.034 2e-3 -0.02-3e-3 -0.029-5e-3 -0.033-0.01 7e-3 -0.021 7e-3 -0.028 9e-3 -0.012 3e-3 -0.021-7e-3 -0.027-0.016-6e-3 -8e-3 -3e-3 -0.019-2e-3 -0.029 2e-3 -9e-3 4e-3 -0.017 0.011-0.032-0.014-9e-3 -0.042 0.015-0.048 0.033-6e-3 0.012-7e-3 0.031-2e-3 0.047z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.23513e-15,-36.5025,36.5025,2.23513e-15,509.994,42.5695)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#97a9b1" offset="0"/>
+ <stop style="stop-color:#cfdce1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-2.31325,18.296,-18.296,-2.31325,-631.85,-67.4411)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#818181" offset="0"/>
+ <stop style="stop-color:#484848" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/input-mouse.svg b/.icons/kora/devices/scalable/input-mouse.svg
new file mode 100644
index 000000000..6304212b2
--- /dev/null
+++ b/.icons/kora/devices/scalable/input-mouse.svg
@@ -0,0 +1,22 @@
+<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;">
+ <g transform="matrix(1.11828,0,0,1.11828,-425.053,-554.032)">
+ <g transform="matrix(1.1489,0,0,1,-60.8367,0)">
+ <path d="M408.571,501.3C408.199,501.299 396.818,509.323 396.897,513.55C397.063,522.432 395.629,530.762 397.377,539.229C397.89,541.712 399.99,547.006 408.571,547.298C417.122,547.206 419.253,541.712 419.766,539.229C421.514,530.762 420.082,522.349 420.246,513.55C420.325,509.323 408.944,501.299 408.571,501.3Z" style="fill-opacity:0.666667;fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(1.1489,0,0,1,-60.8367,0)">
+ <path d="M408.577,500.461C400.76,500.451 396.729,508.539 396.81,512.798C397.077,526.915 395.539,530.16 397.3,538.689C397.817,541.19 400.164,546.512 408.577,546.798C416.605,547.071 419.337,541.19 419.853,538.689C421.615,530.16 420.177,521.592 420.344,512.798C420.425,508.539 416.393,500.451 408.577,500.461Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(1.49646,0,0,1.23641,-202.839,-120.639)">
+ <path d="M408.571,506.798C409.125,506.798 409.571,507.348 409.571,508.03L409.571,511.566C409.571,512.248 409.125,512.798 408.571,512.798C408.017,512.798 407.571,512.248 407.571,511.566L407.571,508.03C407.571,507.348 408.017,506.798 408.571,506.798Z" style="fill:rgb(69,69,69);fill-opacity:0.784314;fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(1.49646,0,0,1.23641,-202.839,-120.639)">
+ <path d="M408.571,507.798C409.125,507.798 409.571,508.348 409.571,509.03L409.571,512.566C409.571,513.248 409.125,513.798 408.571,513.798C408.017,513.798 407.571,513.248 407.571,512.566L407.571,509.03C407.571,508.348 408.017,507.798 408.571,507.798Z" style="fill:rgb(15,15,15);fill-opacity:0.784314;fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(0.894231,0,0,0.894231,380.096,495.433)">
+ <path d="M31.843,11.667L31.844,5.756" style="fill:none;stroke:rgb(86,86,86);stroke-width:0.25px;"/>
+ </g>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.90804e-15,47.4919,-47.4919,2.90804e-15,422.115,499.896)"><stop offset="0" style="stop-color:rgb(200,200,200);stop-opacity:1"/><stop offset="0.24" style="stop-color:rgb(140,140,140);stop-opacity:1"/><stop offset="0.5" style="stop-color:rgb(122,122,122);stop-opacity:1"/><stop offset="0.78" style="stop-color:rgb(132,132,132);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(167,167,167);stop-opacity:1"/></linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/input-tablet.svg b/.icons/kora/devices/scalable/input-tablet.svg
new file mode 100644
index 000000000..bb991f49d
--- /dev/null
+++ b/.icons/kora/devices/scalable/input-tablet.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88z" style="fill:url(#_Linear1)"/>
+ <rect x="16.113" y="5.659" width="27.297" height="36.682" style="fill:#47606a"/>
+ <path d="m38.536 10.99c-0.07 0-0.138 0.012-0.204 0.036-0.132 0.048-0.241 0.144-0.302 0.264l-0.734 1.524 3.67 1.776 0.734-1.524c0.128-0.264 0.017-0.576-0.246-0.708l-2.719-1.308c-0.062-0.036-0.131-0.048-0.199-0.06zm-1.471 2.292-0.255 0.528 3.671 1.776 0.255-0.528-3.671-1.776zm-0.485 1.008-0.257 0.528 3.671 1.776 0.257-0.528-3.671-1.776zm-0.487 1.008-7.746 17.004c-0.036 0.072-0.055 0.156-0.054 0.24l0.037 3.396c2e-3 0.192 0.118 0.372 0.299 0.468 0.127 0.06 0.273 0.06 0.404 0.024 0.053-0.024 0.103-0.048 0.149-0.084l2.681-2.076c0.065-0.048 0.119-0.108 0.155-0.192l7.747-17.004-3.672-1.776z" style="fill-opacity:.85;fill-rule:nonzero;fill:#fff"/>
+ <path d="m8.733 18.941c2.791 0 5.057 2.266 5.057 5.057s-2.266 5.057-5.057 5.057-5.057-2.266-5.057-5.057 2.266-5.057 5.057-5.057zm0 2.492c1.416 0 2.565 1.149 2.565 2.565s-1.149 2.565-2.565 2.565-2.565-1.149-2.565-2.565 1.149-2.565 2.565-2.565z" style="fill:#47606a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.841e-15,-30.0658,30.0658,1.841e-15,34283.8,40.5173)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2e3e46" offset="0"/>
+ <stop style="stop-color:#47606a" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/input-touchpad.svg b/.icons/kora/devices/scalable/input-touchpad.svg
new file mode 100644
index 000000000..a5c5c45fe
--- /dev/null
+++ b/.icons/kora/devices/scalable/input-touchpad.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88z" style="fill:url(#_Linear1)"/>
+ <path d="m42 21v1h-8.526v-1h8.526zm0-3v1h-8.526v-1h8.526zm0-3v1h-8.526v-1h8.526zm0-3v1h-8.526v-1h8.526zm0-3v1h-8.526v-1h8.526zm0-3v1h-8.526v-1h8.526z" style="fill:#acacac"/>
+ <path d="m21.158 32.526c1.046 0 1.895 0.849 1.895 1.895v5.684c0 1.046-0.849 1.895-1.895 1.895h-13.263c-1.046 0-1.895-0.849-1.895-1.895v-5.684c0-1.046 0.849-1.895 1.895-1.895h13.263zm18.947 0c1.046 0 1.895 0.849 1.895 1.895v5.684c0 1.046-0.849 1.895-1.895 1.895h-13.263c-1.046 0-1.895-0.849-1.895-1.895v-5.684c0-1.046 0.849-1.895 1.895-1.895h13.263z" style="fill:#939393"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.44929e-15,-40,40,2.44929e-15,-136,44)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#404040" offset="0"/>
+ <stop style="stop-color:#5b5b5b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/joystick.svg b/.icons/kora/devices/scalable/joystick.svg
new file mode 120000
index 000000000..01d10d033
--- /dev/null
+++ b/.icons/kora/devices/scalable/joystick.svg
@@ -0,0 +1 @@
+input-gaming.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/kde-connect.svg b/.icons/kora/devices/scalable/kde-connect.svg
new file mode 100644
index 000000000..64abb61bd
--- /dev/null
+++ b/.icons/kora/devices/scalable/kde-connect.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -408.737 408.737 0 42139.4 550.412)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.051729 -12.1132 12.1132 -.051729 12573.9 996.808)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#141414" offset="0"/>
+ <stop stop-color="#2d2d2f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.0732929 0 0 .0562113 14.2679 4.27923)" d="m-13.563 87.912h292.693v525.809h-292.693z" fill="url(#a)"/>
+ <path transform="matrix(3.09316 0 0 3.09316 -.745282 -3206.38)" d="m11.404 1037.36h-6.808c-.31 0-.561.25-.561.56v12.88c0 .31.251.56.561.56h6.808c.31 0 .561-.25.561-.56v-12.88c0-.31-.251-.56-.561-.56zm-.082 11.78h-6.644v-9.55h6.644z" fill="url(#b)" fill-rule="nonzero"/>
+ <ellipse transform="matrix(.0829039 0 0 .0574213 12.9917 5.35949)" cx="132.784" cy="637.424" rx="20.679" ry="29.856" fill="#088bab"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/kdeconnect.svg b/.icons/kora/devices/scalable/kdeconnect.svg
new file mode 100644
index 000000000..16e766438
--- /dev/null
+++ b/.icons/kora/devices/scalable/kdeconnect.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -408.737 408.737 0 42139.4 550.412)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.051729 -12.1132 12.1132 -.051729 12573.9 996.808)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#141414" offset="0"/>
+ <stop stop-color="#2d2d2f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.0732929 0 0 .0562113 14.2679 4.27923)" d="m-13.563 87.912h292.693v525.809h-292.693z" fill="url(#a)"/>
+ <path transform="matrix(3.09316 0 0 3.09316 -.745282 -3206.38)" d="m11.404 1037.36h-6.808c-.31 0-.561.25-.561.56v12.88c0 .31.251.56.561.56h6.808c.31 0 .561-.25.561-.56v-12.88c0-.31-.251-.56-.561-.56zm-.082 11.78h-6.644v-9.55h6.644z" fill="url(#b)" fill-rule="nonzero"/>
+ <path transform="matrix(.941397 0 0 .941397 1.40648 1.40555)" d="m21.847 26.861c1.188 0 2.153.962 2.153 2.146 0 1.185-.965 2.146-2.153 2.146s-2.152-.961-2.152-2.146c0-1.184.964-2.146 2.152-2.146zm4.306-10.014-2.041 2.034 3.139 3.129-3.251 3.689 2.153 1.878 5.023-5.723zm-7.535 5.007c.99 0 1.794.801 1.794 1.788s-.804 1.789-1.794 1.789-1.794-.802-1.794-1.789.804-1.788 1.794-1.788zm1.435-5.007c.594 0 1.077.48 1.077 1.073 0 .592-.483 1.073-1.077 1.073s-1.076-.481-1.076-1.073c0-.593.482-1.073 1.076-1.073z" fill="#121212" fill-opacity=".84"/>
+ <ellipse transform="matrix(.0905596 0 0 .063563 11.9752 1.95742)" cx="132.784" cy="637.424" rx="20.679" ry="29.856" fill="#088bab"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/keyboard.svg b/.icons/kora/devices/scalable/keyboard.svg
new file mode 120000
index 000000000..ff417223d
--- /dev/null
+++ b/.icons/kora/devices/scalable/keyboard.svg
@@ -0,0 +1 @@
+input-keyboard.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/lan-segment.svg b/.icons/kora/devices/scalable/lan-segment.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/devices/scalable/lan-segment.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/laptop.svg b/.icons/kora/devices/scalable/laptop.svg
new file mode 120000
index 000000000..a19553813
--- /dev/null
+++ b/.icons/kora/devices/scalable/laptop.svg
@@ -0,0 +1 @@
+computer-laptop.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-cdrom.svg b/.icons/kora/devices/scalable/media-cdrom.svg
new file mode 120000
index 000000000..63739ccc2
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-cdrom.svg
@@ -0,0 +1 @@
+media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-flash-memory-stick.svg b/.icons/kora/devices/scalable/media-flash-memory-stick.svg
new file mode 100644
index 000000000..e8ea3fe0f
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-flash-memory-stick.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1.0271756 1 0 -499.79799 -395.97889)" gradientUnits="userSpaceOnUse" x1="432.23273" x2="401.07935" y1="537.79797" y2="537.79797"><stop offset="0" stop-color="#151515"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="translate(-376.57144 -491.79797)"><path d="m6 17.983562v22.038356c0 .978105.3126408 1.290723.9986301 1.976712l4.9917809 4.991781c1.009576 1.009612.988024 1.009589 1.982192 1.009589h7.027397 2 5 2 25.989041c.010946.000023 2.010959.017548 2.010959-1.994521v-3.366807c-.642809-.728874-.998278-1.66684-1-2.638672.0017-.971832.357191-1.909798 1-2.638672v-19.391074c0 .029769.024078-1.970254-1.942899-1.970254h-23.057101-13-12.0109589c-1.9890411.000023-1.9890411 1.983562-1.9890411 1.983562z" fill="url(#a)" transform="translate(376.57144 491.79797)"/><g fill="#fff"><path d="m393.59722 535.68997-3.72765-2.11589 3.72765-2.11586z" fill-rule="evenodd"/><g><path d="m401.85942 534.91028v-2.3903h.42928v.33172h.0195q.10244-.17074.3122-.28781.21464-.12196.4244-.12196.55611 0 .75611.45855.29269-.45855.83417-.45855.4244 0 .63903.27318.21464.2683.21464.73172v1.46345h-.44879v-1.39515q0-.36099-.13171-.51221-.13171-.15122-.4-.15122-.26343 0-.43904.22439-.17073.2244-.17073.51221v1.32198h-.44879v-1.39515q0-.36099-.13171-.51221-.13171-.15122-.40001-.15122-.26342 0-.43904.22439-.17073.2244-.17073.51221v1.32198h-.44879z"/><path d="m407.09642 534.98833q-.54148 0-.88295-.36098-.33659-.36099-.33659-.91222 0-.52196.32684-.89758.33171-.37562.84392-.37562.53172 0 .8488.34635.32195.34635.32195.92685l-.005.0829h-1.88785q.0195.36098.23903.57074.2244.20976.52196.20976.48294 0 .65367-.40976l.40001.16586q-.11707.27805-.38537.4683-.2683.18537-.65855.18537zm.64391-1.56101q-.0146-.20488-.19024-.39025-.17074-.18537-.51221-.18537-.24878 0-.43415.1561-.1805.1561-.24879.41952z"/><path d="m408.62404 534.91028v-2.3903h.42928v.33172h.0195q.10244-.17074.3122-.28781.21464-.12196.4244-.12196.55611 0 .75612.45855.29269-.45855.83416-.45855.4244 0 .63904.27318.21464.2683.21464.73172v1.46345h-.44879v-1.39515q0-.36099-.13171-.51221-.13171-.15122-.40001-.15122-.26342 0-.43903.22439-.17074.2244-.17074.51221v1.32198h-.44879v-1.39515q0-.36099-.13171-.51221-.13171-.15122-.40001-.15122-.26342 0-.43903.22439-.17074.2244-.17074.51221v1.32198h-.44879z"/><path d="m412.98785 532.8078q.34635-.36587.88295-.36587.5366 0 .88294.36587.34635.36098.34635.90733 0 .54635-.34635.91222-.34634.36098-.88294.36098-.5366 0-.88295-.36098-.34635-.36587-.34635-.91222 0-.54635.34635-.90733zm.33172 1.53661q.23415.23415.55123.23415.31708 0 .54635-.23415.23415-.23903.23415-.62928 0-.39025-.23415-.6244-.22927-.23903-.54635-.23903-.31708 0-.55123.23903-.22928.23415-.22928.6244 0 .39025.22928.62928z"/><path d="m415.91368 534.91028h-.44879v-2.3903h.42927v.39026h.0195q.0683-.19513.27805-.32196.21464-.12683.41464-.12683.20001 0 .3366.0585l-.17074.41953q-.0878-.0342-.23903-.0342-.24391 0-.43415.19512-.18537.19025-.18537.50245v1.30735z"/><path d="m417.9237 535.96396h-.46342l.55611-1.2049-.98539-2.23908h.48782l.71221 1.71711h.01l.6927-1.71711h.48782l-1.4976 3.44398z"/><path d="m421.67866 534.98833q-.40001 0-.66343-.19513-.25854-.19512-.38049-.48781l.4-.16586q.19025.44879.6488.44879.20976 0 .34147-.0927.13659-.0927.13659-.24391 0-.23415-.32684-.31708l-.48294-.11708q-.22927-.0585-.43415-.21951-.20488-.16586-.20488-.44392 0-.31708.27805-.5122.28293-.20001.66831-.20001.31708 0 .56586.14635.24879.14146.35611.40976l-.39025.16098q-.13171-.31708-.54636-.31708-.2 0-.33659.0829-.13659.0829-.13659.2244 0 .20488.31708.27805l.47318.1122q.3366.078.49757.2683.16098.19024.16098.42927 0 .32196-.26342.5366-.26342.21464-.67806.21464z"/><path d="m424.01636 534.9493q-.37562 0-.57562-.2-.19513-.2-.19513-.56587v-1.25368h-.41952v-.40977h.41952v-.73172h.44879v.73172h.58538v.40977h-.58538v1.21954q0 .39025.32196.39025.12196 0 .20488-.039l.1561.38538q-.14634.0634-.36098.0634z"/><path d="m425.22309 531.91997q-.0927.0927-.22439.0927-.13171 0-.2244-.0927-.0927-.0927-.0927-.22439 0-.13171.0927-.2244.0927-.0927.2244-.0927.13171 0 .22439.0927.0927.0927.0927.2244 0 .13171-.0927.22439zm0 2.99031h-.44879v-2.3903h.44879z"/><path d="m426.87603 534.98833q-.5366 0-.88295-.36098-.34635-.36587-.34635-.91222 0-.54635.34635-.90733.34635-.36587.88295-.36587.4 0 .66342.19513.26342.19513.38538.49269l-.40977.17074q-.18537-.44879-.6683-.44879-.29757 0-.52684.24391-.2244.2439-.2244.61952 0 .37562.2244.61953.22927.2439.52684.2439.50245 0 .69269-.44879l.40001.17074q-.12195.29269-.39513.49269-.2683.19513-.6683.19513z"/><path d="m428.77599 531.41752v2.15127l1.03417-1.04881h.57562v.0195l-.93173.93172.97563 1.41955v.0195h-.54147l-.75124-1.12685-.36098.36098v.76587h-.44879v-3.49276h.44879z"/></g><path d="m422.13253 512.63029-.001 1.07335c.00002.0409.0129.0801.0361.10897.0233.0289.0547.0452.0876.0454l.86502.001c.0685.00029.12419-.0685.12416-.15356l.00014-.14964.65907.001.61455 1.13784-2.5182-.005.0004-.39572c.00005-.0425-.0177-.0819-.0469-.10391-.0293-.0221-.0656-.0239-.096-.005l-1.21853.78044c-.0324.0209-.0529.0625-.053.10792.00008.0455.0203.087.0527.10803l1.2163.78573c.0303.0195.0668.0181.096-.004.0293-.0221.0471-.0615.0472-.1039l.0004-.39607 3.48782.008-.66651 1.22475-.52333-.001c-.10098-.19005-.27411-.3158-.47115-.31624-.31267-.00067-.56651.31312-.56689.70154-.0004.38769.25244.70242.5651.70325.19718.0004.37062-.12461.47214-.31423l.68908.001c.10393.00029.201-.0635.25904-.17059l.99429-1.82734 1.07563.003c.1113.2577.32779.43517.57997.43571.36552.0004.66238-.36621.66316-.81986.0004-.45418-.29515-.82254-.66078-.82332-.25214-.0004-.4688.17592-.58097.43316l-2.04532-.005-.94074-1.7419c-.0113-.0209-.0241-.0403-.0382-.0577-.0578-.072-.13687-.11368-.22044-.11382l-.82495-.001.0002-.14974c-.00002-.0409-.0131-.08-.0363-.1089s-.0547-.0451-.0877-.0453l-.8648-.001c-.0686-.00026-.12413.0684-.12418.15353z" stroke="#909296" stroke-width=".029005"/></g></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-flash-sd-mmc.svg b/.icons/kora/devices/scalable/media-flash-sd-mmc.svg
new file mode 120000
index 000000000..e670f4e28
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-flash-sd-mmc.svg
@@ -0,0 +1 @@
+media-flash-smart-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-flash-smart-media.svg b/.icons/kora/devices/scalable/media-flash-smart-media.svg
new file mode 100644
index 000000000..efaa95bdf
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-flash-smart-media.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0271756 0 0 .99998598 -18.40745 -7.992763)" gradientUnits="userSpaceOnUse" x1="416.05402" x2="415.93399" y1="556.86884" y2="506.1409"><stop offset="0" stop-color="#151515"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99305459 0 0 .75338885 3.055693 124.76103)" gradientUnits="userSpaceOnUse" x1="408.57144" x2="408.57144" y1="518.77545" y2="505.64764"><stop offset="0" stop-color="#f00"/><stop offset="1" stop-color="#f55"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 .99998598 0 -1.392837)" gradientUnits="userSpaceOnUse" x1="388.80453" x2="388.84509" y1="518.99725" y2="512.09192"><stop offset="0" stop-color="#e4bd27"/><stop offset="1" stop-color="#fff360"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.98795181 0 0 .99998598 5.183591 .007143)" gradientUnits="userSpaceOnUse" x1="407.52512" x2="407.43796" y1="546.59906" y2="506.14133"><stop offset="0" stop-color="#bfc1c1"/><stop offset="1" stop-color="#f1f2f3"/></linearGradient><g transform="translate(-376.57144 -491.79797)"><path d="m388.57144 509.39797c-.554 0-1 .446-1 .99999v6.9999c0 .55399.446.99999 1 .99999h2v-8.99988z" fill="url(#c)"/><path d="m387.57144 499.9071v11.89084h2v12.99982h-1.51226s-.46183-.009-.48774.61307v21.78573c.0795 2.49606 2.192 2.60085 2.192 2.60085h37.4674s2.3406.0954 2.3406-2.19616v-27.61732c-.001-.20274-.20013-.1861-.20013-.1861h-.79987v-4.99993h.69755s.30915.003.30245-.3079v-9.39496c.008-.31882-.18801-.48501-.18801-.48501l-6.66758-6.66748c-.11113-.15531-.38964-.14441-.38964-.14441h-32.76277s-1.992.0669-1.992 2.10896z" fill="url(#a)"/><rect fill="url(#d)" fill-rule="evenodd" height="37.928623" ry="1.299982" width="35.749321" x="390.91476" y="505.83618"/><path d="m392.21014 505.82319c-.7173 0-1.29495.57763-1.29495 1.29493v5.69734c0 .0114.004.0219.004.0332h-.004v1.34768h35.749v-1.34768h-.004c.00029-.0113.004-.0218.004-.0332v-5.69734c0-.7173-.57765-1.29493-1.29496-1.29493z" fill="url(#b)"/><path d="m424.18256 512.07493-1.45308-4.00229-1.45304 4.00229z" fill="#edefef" fill-rule="evenodd"/><rect fill="#abb9be" height="15.59977" ry="7.799883" width="15.599988" x="400.77151" y="518.89795"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-flash.svg b/.icons/kora/devices/scalable/media-flash.svg
new file mode 100644
index 000000000..7892f1168
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-flash.svg
@@ -0,0 +1,14 @@
+<svg width="100%" height="100%" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
+ <g transform="matrix(0.273525,0,0,0.273525,-6.07305,-4.72176)">
+ <path d="M113.92,246.52C114.6,246.12 114.86,245.84 115.15,245.82C123.28,245.23 123.28,245.24 123.28,236.82C123.28,209.827 123.28,182.827 123.28,155.82C123.28,148.16 123.169,148.73 113.89,148.73L113.89,74.47C113.94,67.47 117.35,63.92 124.28,63.92C197.613,63.92 270.927,63.947 344.22,64C346.304,64.096 348.295,64.901 349.86,66.28C365.32,80.48 380.68,94.787 395.94,109.2C397.259,110.393 398.101,112.024 398.31,113.79C398.45,133.62 398.38,153.45 398.31,173.27C398.176,173.958 397.964,174.629 397.68,175.27L385.94,175.27L385.94,206.74L398.2,206.74C398.31,209.02 398.48,210.79 398.48,212.56C398.48,286.207 398.48,359.853 398.48,433.5C398.48,442.86 395.56,445.76 386.24,445.76L294.11,445.76L294.11,435.76L218.74,435.76C218.56,438.97 218.38,442.05 218.18,445.5C216.4,445.61 214.81,445.79 213.18,445.79L125.7,445.79C116.98,445.79 113.92,442.79 113.92,434.14L113.92,246.52ZM248.93,113.5C248.861,107.096 245.7,103.56 240.24,103.48C234.78,103.4 231.13,107.26 231.13,113.67C231.017,127.963 231.017,142.26 231.13,156.56C231.173,163.027 235.24,166.592 239.9,166.72C245.18,166.83 248.9,162.65 248.9,156.41C249.002,149.543 249.009,120.857 248.93,113.5ZM337.034,103.496L337.024,103.496L336.959,103.496C331.454,103.511 328.07,107.334 328.07,114.06C327.99,128.187 327.99,142.32 328.07,156.46C328.109,162.609 331.839,166.719 336.999,166.703C337.089,166.704 337.179,166.702 337.27,166.7C342.38,166.56 345.88,162.51 345.93,156.5C345.89,149.35 345.93,121.05 345.93,114.1C345.93,107.44 342.76,103.63 337.33,103.5C337.231,103.498 337.132,103.496 337.034,103.496ZM309.674,104.85C308.293,103.914 306.583,103.426 304.6,103.44C299.1,103.48 295.83,107.27 295.83,113.85C295.83,127.783 295.83,141.75 295.83,155.75C295.839,161.889 299.37,166.78 304.79,166.7C310.21,166.62 313.6,162.5 313.67,155.7C313.74,148.9 313.74,120.91 313.66,113.76C313.602,109.579 312.154,106.502 309.674,104.85ZM216.67,113.26C216.635,109.032 214.559,103.48 207.82,103.47C200.769,103.46 198.89,109.807 198.89,113.4C198.78,120.55 198.79,149.14 198.89,156.29C198.95,162.64 202.54,166.74 207.82,166.7C212.88,166.65 216.62,162.64 216.67,156.64C216.81,142.18 216.81,127.72 216.67,113.26L216.67,113.26ZM281.12,156.73C281.133,155.36 281.2,120.52 281.15,113.37C281.09,107.22 277.76,103.52 272.42,103.47C268.371,103.432 265.426,105.561 264.226,109.27C263.841,110.444 263.635,111.778 263.63,113.252L263.63,113.28L263.629,113.445C263.557,127.853 263.557,142.265 263.63,156.68L263.63,156.721C263.651,161.359 266.214,166.621 272.31,166.68C277.44,166.73 281.04,162.73 281.12,156.73ZM175.6,103.51C170.096,103.477 166.719,107.081 166.64,113.13C166.57,120.27 166.55,149.51 166.64,156.99C166.7,162.67 170.05,166.5 175.18,166.67C180.31,166.84 184.103,164.331 184.14,156.91C184.227,142.29 184.227,127.67 184.14,113.05C184.14,107.15 180.801,103.541 175.6,103.51Z" style="fill:rgb(50,50,50);fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(0.273525,0,0,0.273525,-6.07305,-5.72176)">
+ <path d="M113.92,246.52C114.6,246.12 114.86,245.84 115.15,245.82C123.28,245.23 123.28,245.24 123.28,236.82C123.28,209.827 123.28,182.827 123.28,155.82C123.28,148.16 123.169,148.73 113.89,148.73L113.89,74.47C113.94,67.47 117.35,63.92 124.28,63.92C197.613,63.92 270.927,63.947 344.22,64C346.304,64.096 348.295,64.901 349.86,66.28C365.32,80.48 380.68,94.787 395.94,109.2C397.259,110.393 398.101,112.024 398.31,113.79C398.45,133.62 398.38,153.45 398.31,173.27C398.176,173.958 397.964,174.629 397.68,175.27L385.94,175.27L385.94,206.74L398.2,206.74C398.31,209.02 398.48,210.79 398.48,212.56C398.48,286.207 398.48,359.853 398.48,433.5C398.48,442.86 395.56,445.76 386.24,445.76L294.11,445.76L294.11,435.76L218.74,435.76C218.56,438.97 218.38,442.05 218.18,445.5C216.4,445.61 214.81,445.79 213.18,445.79L125.7,445.79C116.98,445.79 113.92,442.79 113.92,434.14L113.92,246.52ZM248.93,113.5C248.861,107.096 245.7,103.56 240.24,103.48C234.78,103.4 231.13,107.26 231.13,113.67C231.017,127.963 231.017,142.26 231.13,156.56C231.173,163.027 235.24,166.592 239.9,166.72C245.18,166.83 248.9,162.65 248.9,156.41C249.002,149.543 249.009,120.857 248.93,113.5ZM337.034,103.496L337.024,103.496L336.959,103.496C331.454,103.511 328.07,107.334 328.07,114.06C327.99,128.187 327.99,142.32 328.07,156.46C328.109,162.609 331.839,166.719 336.999,166.703C337.089,166.704 337.179,166.702 337.27,166.7C342.38,166.56 345.88,162.51 345.93,156.5C345.89,149.35 345.93,121.05 345.93,114.1C345.93,107.44 342.76,103.63 337.33,103.5C337.231,103.498 337.132,103.496 337.034,103.496ZM309.674,104.85C308.293,103.914 306.583,103.426 304.6,103.44C299.1,103.48 295.83,107.27 295.83,113.85C295.83,127.783 295.83,141.75 295.83,155.75C295.839,161.889 299.37,166.78 304.79,166.7C310.21,166.62 313.6,162.5 313.67,155.7C313.74,148.9 313.74,120.91 313.66,113.76C313.602,109.579 312.154,106.502 309.674,104.85ZM216.67,113.26C216.635,109.032 214.559,103.48 207.82,103.47C200.769,103.46 198.89,109.807 198.89,113.4C198.78,120.55 198.79,149.14 198.89,156.29C198.95,162.64 202.54,166.74 207.82,166.7C212.88,166.65 216.62,162.64 216.67,156.64C216.81,142.18 216.81,127.72 216.67,113.26L216.67,113.26ZM281.12,156.73C281.133,155.36 281.2,120.52 281.15,113.37C281.09,107.22 277.76,103.52 272.42,103.47C268.371,103.432 265.426,105.561 264.226,109.27C263.841,110.444 263.635,111.778 263.63,113.252L263.63,113.28L263.629,113.445C263.557,127.853 263.557,142.265 263.63,156.68L263.63,156.721C263.651,161.359 266.214,166.621 272.31,166.68C277.44,166.73 281.04,162.73 281.12,156.73ZM175.6,103.51C170.096,103.477 166.719,107.081 166.64,113.13C166.57,120.27 166.55,149.51 166.64,156.99C166.7,162.67 170.05,166.5 175.18,166.67C180.31,166.84 184.103,164.331 184.14,156.91C184.227,142.29 184.227,127.67 184.14,113.05C184.14,107.15 180.801,103.541 175.6,103.51Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/>
+ </g>
+ <g transform="matrix(0.273525,0,0,0.273525,-17.8647,-51.1434)">
+ <path d="M299.26,567C268.113,567 236.967,567 205.82,567C196.22,567 193.43,564.17 193.39,554.42C193.39,542.76 193.3,531.1 193.39,519.42C193.39,510.78 196.57,507.69 205.18,507.68C267.967,507.68 330.76,507.68 393.56,507.68C401.97,507.68 405.13,510.8 405.15,519.01C405.15,531.17 405.15,543.327 405.15,555.48C405.15,563.8 401.97,566.98 393.71,566.98C362.23,566.993 330.747,567 299.26,567Z" style="fill:rgb(28,83,79);fill-rule:nonzero;"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(76.0202,372.024,-372.024,76.0202,197.036,63.92)"><stop offset="0" style="stop-color:rgb(155,155,155);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(93,93,93);stop-opacity:1"/></linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/media-floppy-3_5.svg b/.icons/kora/devices/scalable/media-floppy-3_5.svg
new file mode 120000
index 000000000..6af143ea5
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-floppy-3_5.svg
@@ -0,0 +1 @@
+media-floppy.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-floppy.svg b/.icons/kora/devices/scalable/media-floppy.svg
new file mode 100644
index 000000000..5a2f1ce0f
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-floppy.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m52 6l6 7.143v42.357c0 1.38-1.12 2.5-2.5 2.5h-47c-1.38 0-2.5-1.12-2.5-2.5v-47c0-1.38 1.12-2.5 2.5-2.5h43.5z" style="fill:url(#_Linear1)"/>
+ <rect x="12" y="30" width="40" height="26.385" style="fill:#fff"/>
+ <rect x="12" y="30" width="40" height="6" style="fill-rule:nonzero;fill:#3f78ff"/>
+ <path d="m17.019 6v17.5c0 1.386 1.114 2.5 2.5 2.5h27c1.384 0 2.5-1.114 2.5-2.5v-17.5h-32zm21.021 2.422h8.092v15.633h-8.092v-15.633z" style="fill-rule:nonzero;fill:#b7b7b7"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(0,-52,-52,0,32,58)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#202020" offset="0"/>
+ <stop style="stop-color:#4f4f4f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/media-memory-sd.svg b/.icons/kora/devices/scalable/media-memory-sd.svg
new file mode 120000
index 000000000..1303e9801
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-memory-sd.svg
@@ -0,0 +1 @@
+media-flash.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-memory.svg b/.icons/kora/devices/scalable/media-memory.svg
new file mode 100644
index 000000000..393a68585
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-memory.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f2f2f" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m8.769 7.25h-2.382v-.543c0-.593.102-1.162.29-1.69h2.27c-.114.252-.178.531-.178.826zm.92-3.091v-2.185c.541-.198 1.126-.307 1.737-.307h.465v2.176h-1.122c-.398 0-.768.116-1.08.316zm4.403-.316v-2.176h2.202v2.176zm4.404 0v-2.176h2.201v2.176zm4.403 0v-2.176h2.202v2.176zm4.404 0v-2.176h2.201v2.176zm4.403 0v-2.176h2.202v2.176zm4.403 0v-2.176h.466c.61 0 1.195.109 1.736.307v2.185c-.312-.2-.682-.316-1.08-.316zm2.944 1.174h2.27c.188.528.291 1.097.291 1.69v.543h-2.383v-1.407c0-.295-.064-.574-.178-.826zm.178 4.467h2.383v2.233h-2.383zm0 4.466h2.383v2.233h-2.383zm0 4.467h2.383v2.233h-2.383zm0 4.466h2.383v2.234h-2.383zm0 4.467h2.383v2.233h-2.383zm0 4.467h2.383v2.233h-2.383zm0 4.466h2.383v2.233h-2.383zm0 4.467h2.383v.543c0 .593-.103 1.162-.291 1.69h-2.27c.114-.252.178-.531.178-.826zm-.92 3.091v2.185c-.541.198-1.126.307-1.736.307h-.466v-2.176h1.122c.398 0 .768-.116 1.08-.316zm-4.403.316v2.176h-2.202v-2.176zm-4.404 0v2.176h-2.201v-2.176zm-4.403 0v2.176h-2.202v-2.176zm-4.404 0v2.176h-2.201v-2.176zm-4.403 0v2.176h-2.202v-2.176zm-4.403 0v2.176h-.465c-.611 0-1.196-.109-1.737-.307v-2.185c.312.2.682.316 1.08.316zm-2.944-1.174h-2.27c-.188-.528-.29-1.097-.29-1.69v-.543h2.382v1.407c0 .295.064.574.178.826zm-.178-4.467h-2.382v-2.233h2.382zm0-4.466h-2.382v-2.233h2.382zm0-4.467h-2.382v-2.233h2.382zm0-4.466h-2.382v-2.234h2.382zm0-4.467h-2.382v-2.233h2.382zm0-4.467h-2.382v-2.233h2.382zm0-4.466h-2.382v-2.233h2.382z" fill="#8e8e8e"/>
+ <path d="m19 11v4h-2v-4zm0 6v4h-2v-4zm0 6v8h-2v-8zm6-12v11h-2v-11zm6 0v9h-2v-9zm-6 13v11h-2v-11zm6-2v4h-2v-4zm0 6v9h-2v-9z" fill="#bbb"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/media-optical-audio.svg b/.icons/kora/devices/scalable/media-optical-audio.svg
new file mode 100644
index 000000000..a33f3eb20
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-audio.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.5292812 0 0 1.529412 -592.82053 -769.10295)" gradientUnits="userSpaceOnUse" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798"><stop offset="0" stop-color="#049b78"/><stop offset="1" stop-color="#40ca85"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="32.01561" x2="32" y1="41.54594" y2="24"><stop offset="0" stop-color="#b0ffd6"/><stop offset="1" stop-color="#f6fbfb"/></linearGradient><path d="m32 6c-14.40275 0-25.9980469 11.59602-25.9980469 26s11.5952969 26 25.9980469 26 25.998047-11.59602 25.998047-26-11.595297-26-25.998047-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)" transform=""/><path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 1a8 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-8zm0 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 4c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)" transform=""/><path d="m471.11732 530.73981c-.76741.21527-1.38522 1.07176-1.38522 1.90367v13.19006c-.77819-.42666-1.77761-.59922-2.81376-.31728-1.86973.50868-3.04139 2.15267-2.64059 3.67146.40079 1.51871 2.24266 2.36706 4.11239 1.85838 1.49167-.40583 2.5199-1.55412 2.68388-2.76492l.0433-12.46485 9.69662-2.71956v9.83584c-.77819-.42665-1.77762-.59916-2.81374-.31728-1.86976.50868-3.04141 2.15268-2.6406 3.67145.40079 1.51878 2.24266 2.36712 4.1124 1.85838 1.49166-.40578 2.51989-1.55407 2.68388-2.76492l.0433-16.2269c0-.62395-.36827-1.09074-.86578-1.17852z" fill="#d5fde9" transform="matrix(.41074315 0 0 .41074315 -146.771646344692 -189.561496654938)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical-blu-ray.svg b/.icons/kora/devices/scalable/media-optical-blu-ray.svg
new file mode 100644
index 000000000..2b5acf48e
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-blu-ray.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 4.5c-10.802 0-19.499 8.697-19.499 19.5s8.697 19.5 19.499 19.5 19.499-8.697 19.499-19.5-8.697-19.5-19.499-19.5zm0 17.25c1.246 0 2.25 1.004 2.25 2.25s-1.004 2.25-2.25 2.25-2.25-1.004-2.25-2.25 1.004-2.25 2.25-2.25z" style="fill:url(#_Linear1)"/>
+ <path d="m24 17.25c-3.739 0-6.75 3.011-6.75 6.75 0 3.74 3.011 6.75 6.75 6.75 3.74 0 6.75-3.01 6.75-6.75 0-3.739-3.01-6.75-6.75-6.75zm0 0.75c-3.292 0-6 2.708-6 6s2.708 6 6 6 6-2.708 6-6-2.708-6-6-6zm0 0.75c2.88 0 5.25 2.37 5.25 5.25s-2.37 5.25-5.25 5.25-5.25-2.37-5.25-5.25 2.37-5.25 5.25-5.25zm0 3c1.246 0 2.25 1.004 2.25 2.25s-1.004 2.25-2.25 2.25-2.25-1.004-2.25-2.25 1.004-2.25 2.25-2.25z" style="fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.16708e-15,-35.3911,35.3911,2.16708e-15,968.766,41.2823)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(2.38806e-15,-39,39,2.38806e-15,24,43.5)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(176,230,255)" offset="0"/>
+ <stop style="stop-color:rgb(246,251,251)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/media-optical-data.svg b/.icons/kora/devices/scalable/media-optical-data.svg
new file mode 100644
index 000000000..5b9bde27c
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-data.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.5292812 0 0 1.529412 -592.82053 -769.10295)" gradientUnits="userSpaceOnUse" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798"><stop offset="0" stop-color="#d1d7df"/><stop offset="1" stop-color="#e0e5e7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="31.838835" x2="32" y1="40.485283" y2="24"><stop offset="0" stop-color="#3d434a"/><stop offset="1" stop-color="#5f6974"/></linearGradient><path d="m32 6c-14.40275 0-25.9980469 11.59602-25.9980469 26s11.5952969 26 25.9980469 26 25.998047-11.59602 25.998047-26-11.595297-26-25.998047-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)" transform=""/><path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 1a8 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-8zm0 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 4c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)" opacity=".791" transform=""/></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical-dvd-data.svg b/.icons/kora/devices/scalable/media-optical-dvd-data.svg
new file mode 120000
index 000000000..cff02e8c3
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-dvd-data.svg
@@ -0,0 +1 @@
+media-optical-data.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical-dvd-video.svg b/.icons/kora/devices/scalable/media-optical-dvd-video.svg
new file mode 120000
index 000000000..b1d0b8363
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-dvd-video.svg
@@ -0,0 +1 @@
+media-optical-video.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical-dvd.svg b/.icons/kora/devices/scalable/media-optical-dvd.svg
new file mode 100644
index 000000000..db0c18f37
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-dvd.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.5292812 0 0 1.529412 -592.82053 -769.10295)" gradientUnits="userSpaceOnUse" x1="408.26364" x2="408.57138" y1="544.88452" y2="506.798"><stop offset="0" stop-color="#833cfc"/><stop offset="1" stop-color="#eb60ff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52941243 0 0 .52941244 -184.30279 -245.30519)" gradientUnits="userSpaceOnUse" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798"><stop offset="0" stop-color="#d4b0ff"/><stop offset="1" stop-color="#f6fbfb"/></linearGradient><g transform=""><path d="m32 6c-14.40275 0-25.9980469 11.59602-25.9980469 26s11.5952969 26 25.9980469 26 25.998047-11.59602 25.998047-26-11.595297-26-25.998047-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/><path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/><path d="m32 24a8 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 1a7 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="#b94ee9" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical-mixed-cd.svg b/.icons/kora/devices/scalable/media-optical-mixed-cd.svg
new file mode 120000
index 000000000..162cae619
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-mixed-cd.svg
@@ -0,0 +1 @@
+./media-optical.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical-recordable.svg b/.icons/kora/devices/scalable/media-optical-recordable.svg
new file mode 100644
index 000000000..ab1716540
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-recordable.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.5292812 0 0 1.529412 -592.82053 -769.10295)" gradientUnits="userSpaceOnUse" x1="408.26364" x2="408.57138" y1="544.88452" y2="506.798"><stop offset="0" stop-color="#f0a23a"/><stop offset="1" stop-color="#fde46a"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52941243 0 0 .52941244 -184.30279 -245.30519)" gradientUnits="userSpaceOnUse" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798"><stop offset="0" stop-color="#ffffb0"/><stop offset="1" stop-color="#fbfbf6"/></linearGradient><g transform=""><path d="m32 6c-14.40275 0-25.9980469 11.59602-25.9980469 26s11.5952969 26 25.9980469 26 25.998047-11.59602 25.998047-26-11.595297-26-25.998047-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/><path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/><path d="m32 24a8 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 1a7 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="#f7c755" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical-video.svg b/.icons/kora/devices/scalable/media-optical-video.svg
new file mode 100644
index 000000000..34efce87b
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical-video.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.5292812 0 0 1.529412 -592.82053 -769.10295)" gradientUnits="userSpaceOnUse" x1="408.26364" x2="408.57138" y1="544.88452" y2="506.798"><stop offset="0" stop-color="#fa345d"/><stop offset="1" stop-color="#f76a8d"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52941243 0 0 .52941244 -184.30279 -245.30519)" gradientUnits="userSpaceOnUse" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798"><stop offset="0" stop-color="#ffb0d4"/><stop offset="1" stop-color="#fbf6fa"/></linearGradient><g transform=""><path d="m32 6c-14.40275 0-25.9980469 11.59602-25.9980469 26s11.5952969 26 25.9980469 26 25.998047-11.59602 25.998047-26-11.595297-26-25.998047-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/><path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/><path d="m32 24a8 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 1a7 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="#f85278" stroke-linecap="round"/></g><path d="m900.199 0h-46.514c-11.046 0-20 8.954-20 20v24.89c0 11.045-8.954 20-20 20h-43.37c-11.046 0-20-8.955-20-20v-24.89c0-11.046-8.953-20-20-20h-522.194c-11.046 0-20 8.954-20 20v24.89c0 11.045-8.954 20-20 20h-43.37c-11.046 0-20-8.955-20-20v-24.89c0-11.046-8.954-20-20-20h-44.95c-11.046 0-20 8.954-20 20v900c0 11.046 8.954 20 20 20h44.95c11.046 0 20-8.954 20-20v-18.285c0-11.046 8.954-20 20-20h43.37c11.046 0 20 8.954 20 20v18.285c0 11.046 8.954 20 20 20h522.194c11.047 0 20-8.954 20-20v-18.285c0-11.046 8.954-20 20-20h43.37c11.046 0 20 8.954 20 20v18.285c0 11.046 8.954 20 20 20h46.514c11.046 0 20-8.954 20-20v-900c0-11.045-8.954-20-20-20zm-712.078 765.369c0 11.046-8.954 20-20 20h-43.37c-11.046 0-20-8.954-20-20v-43.37c0-11.045 8.954-20 20-20h43.37c11.046 0 20 8.955 20 20zm0-179.716c0 11.045-8.954 20-20 20h-43.37c-11.046 0-20-8.955-20-20v-43.371c0-11.045 8.954-20 20-20h43.37c11.046 0 20 8.955 20 20zm0-179.717c0 11.047-8.954 20-20 20h-43.37c-11.046 0-20-8.953-20-20v-43.37c0-11.046 8.954-20 20-20h43.37c11.046 0 20 8.954 20 20zm0-179.716c0 11.046-8.954 20-20 20h-43.37c-11.046 0-20-8.954-20-20v-43.37c0-11.045 8.954-20 20-20h43.37c11.046 0 20 8.955 20 20zm475.715 608.047c0 11.047-8.954 20-20 20h-347.672c-11.046 0-20-8.953-20-20v-160.722c0-11.046 8.954-20 20-20h347.672c11.046 0 20 8.954 20 20zm0-283.906c0 11.046-8.954 20-20 20h-347.672c-11.046 0-20-8.954-20-20v-160.722c0-11.045 8.954-20 20-20h347.672c11.046 0 20 8.955 20 20zm0-283.907c0 11.046-8.954 20-20 20h-347.672c-11.046 0-20-8.954-20-20v-160.722c0-11.045 8.954-20 20-20h347.672c11.046 0 20 8.955 20 20zm169.85 498.915c0 11.046-8.954 20-20 20h-43.37c-11.046 0-20-8.954-20-20v-43.37c0-11.045 8.954-20 20-20h43.37c11.046 0 20 8.955 20 20zm0-179.716c0 11.045-8.954 20-20 20h-43.37c-11.046 0-20-8.955-20-20v-43.371c0-11.045 8.954-20 20-20h43.37c11.046 0 20 8.955 20 20zm0-179.717c0 11.047-8.954 20-20 20h-43.37c-11.046 0-20-8.953-20-20v-43.37c0-11.046 8.954-20 20-20h43.37c11.046 0 20 8.954 20 20zm0-179.716c0 11.046-8.954 20-20 20h-43.37c-11.046 0-20-8.954-20-20v-43.37c0-11.045 8.954-20 20-20h43.37c11.046 0 20 8.955 20 20z" fill="#fdd1e6" transform="matrix(.009612967456 0 0 .009612967735 44.073651745906 27.356911159417)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-optical.svg b/.icons/kora/devices/scalable/media-optical.svg
new file mode 100644
index 000000000..215440561
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-optical.svg
@@ -0,0 +1 @@
+<svg height="64" width="64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.5292812 0 0 1.529412 -592.82053 -769.10295)" gradientUnits="userSpaceOnUse" x1="408.75406" x2="408.57138" y1="540.96143" y2="506.798"><stop offset="0" stop-color="#8798a9"/><stop offset="1" stop-color="#bfc8d1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52941243 0 0 .52941244 -184.30279 -245.30519)" gradientUnits="userSpaceOnUse" x1="409.57144" x2="409.57144" y1="540.79797" y2="506.798"><stop offset="0" stop-color="#3d434a"/><stop offset="1" stop-color="#5f6974"/></linearGradient><g transform=""><path d="m32 6c-14.40275 0-25.9980469 11.59602-25.9980469 26s11.5952969 26 25.9980469 26 25.998047-11.59602 25.998047-26-11.595297-26-25.998047-26zm0 23c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#a)"/><path d="m32 23c-4.986 0-9 4.014-9 9s4.014 9 9 9 9-4.014 9-9-4.014-9-9-9zm0 6c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" fill="url(#b)"/><path d="m32 24a8 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 1a7 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="#9da9b5" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-removable.svg b/.icons/kora/devices/scalable/media-removable.svg
new file mode 120000
index 000000000..62992d8f6
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-removable.svg
@@ -0,0 +1 @@
+drive-removable-media-usb.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/media-tape.svg b/.icons/kora/devices/scalable/media-tape.svg
new file mode 100644
index 000000000..c16137e1b
--- /dev/null
+++ b/.icons/kora/devices/scalable/media-tape.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.7717 51.7717 0 668.015 51.7717)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f83d6" offset="0"/>
+ <stop stop-color="#73bef6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -23.4063 23.4063 0 195.538 30.9031)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0363c4" offset="0"/>
+ <stop stop-color="#2694e7" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.065 18.493c0-3.426-2.781-6.208-6.207-6.208h-45.716c-3.426 0-6.207 2.782-6.207 6.208v27.014c0 3.426 2.781 6.208 6.207 6.208h45.716c3.426 0 6.207-2.782 6.207-6.208z" fill="url(#a)"/>
+ <path transform="matrix(1.23077 0 0 1.23077 -1.23446 2.14708)" d="m17.041 17.755c0-2.401-1.907-4.259-4.26-4.259s-4.26 1.906-4.26 4.259c0 2.352 1.908 4.26 4.26 4.26 1.17 0 2.223-.373 2.99-1.082.771-.711 1.27-1.767 1.27-3.178zm-1.868 0c0 .794-.249 1.4-.682 1.8-.436.403-1.044.592-1.71.592-1.321 0-2.392-1.071-2.392-2.392s1.071-2.391 2.392-2.391 2.392 1.043 2.392 2.391z" fill="#f2f2f2"/>
+ <path transform="matrix(1.50388 0 0 1.50388 -5.74347 -4.26902)" d="m32.479 18.797c0-3.78-3.066-6.846-6.846-6.846-3.782 0-6.847 3.066-6.847 6.846 0 3.782 3.065 6.847 6.847 6.847 3.78 0 6.846-3.065 6.846-6.847zm-4.89 0c0 1.081-.875 1.957-1.956 1.957s-1.957-.876-1.957-1.957.876-1.956 1.957-1.956c1.08 0 1.956.876 1.956 1.956z" fill="#f2f2f2"/>
+ <path d="m6.856 9.214h34.287c2.57 0 4.656 2.086 4.656 4.656v20.26c0 2.57-2.086 4.656-4.656 4.656h-34.287c-2.569 0-4.655-2.086-4.655-4.656v-20.26c0-2.57 2.086-4.656 4.655-4.656zm37.506 3.641h-40.725v19.62h40.725z" fill="url(#b)"/>
+ <path transform="matrix(1.23077 0 0 1.23077 .369231 .094468)" d="m28.811 26.131c.073 0 .14.037.18.098l3.193 4.897h-.513l-2.976-4.565h-18.341l-3.026 4.565h-.516l3.248-4.899c.04-.06.107-.096.179-.096z" fill="#00a7ff"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/modem.svg b/.icons/kora/devices/scalable/modem.svg
new file mode 120000
index 000000000..537d40a54
--- /dev/null
+++ b/.icons/kora/devices/scalable/modem.svg
@@ -0,0 +1 @@
+network-modem.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/multimedia-player-apple-ipod.svg b/.icons/kora/devices/scalable/multimedia-player-apple-ipod.svg
new file mode 120000
index 000000000..fd92d8c7e
--- /dev/null
+++ b/.icons/kora/devices/scalable/multimedia-player-apple-ipod.svg
@@ -0,0 +1 @@
+multimedia-player.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/multimedia-player.svg b/.icons/kora/devices/scalable/multimedia-player.svg
new file mode 100644
index 000000000..3af86e500
--- /dev/null
+++ b/.icons/kora/devices/scalable/multimedia-player.svg
@@ -0,0 +1,20 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m35.183 1h-22.366c-1.019 0-1.845 0.826-1.845 1.845v42.31c0 1.019 0.826 1.845 1.845 1.845h22.366c1.019 0 1.845-0.826 1.845-1.845v-42.31c0-1.019-0.826-1.845-1.845-1.845zm-0.268 38.698h-21.83v-31.396h21.83v31.396z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <circle cx="24" cy="43.625" r="2.218" style="fill:url(#_Linear2)"/>
+ <rect x="13.085" y="8.302" width="21.83" height="31.396" style="fill:url(#_Linear3)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.169967 -39.8005 39.8005 -.169967 24.5478 44.0544)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#141414" offset="0"/>
+ <stop style="stop-color:#2d2d2f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(3.04539e-16,-4.97349,4.97349,3.04539e-16,24,46.0535)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff4763" offset="0"/>
+ <stop style="stop-color:#ff974c" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(.736687 -31.6337 31.6337 .736687 24 39.8458)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff4763" offset="0"/>
+ <stop style="stop-color:#ff974c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-card.svg b/.icons/kora/devices/scalable/network-card.svg
new file mode 100644
index 000000000..5fefee4c6
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-card.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <rect x="37.385" y="47.442" width="15.738" height="8.291" style="fill:#0d79f2"/>
+ <rect x="26.847" y="47.442" width="7.525" height="8.291" style="fill:#0d79f2"/>
+ <path d="m61.164 17.928c0-2.557-2.075-4.632-4.632-4.632h-49.064c-2.557 0-4.632 2.075-4.632 4.632v28.144c0 2.557 2.075 4.632 4.632 4.632h49.064c2.557 0 4.632-2.075 4.632-4.632v-28.144z" style="fill:url(#_Linear1)"/>
+ <path d="m31.986 36.924c0.87 0 1.576 0.706 1.576 1.577 0 0.87-0.706 1.577-1.576 1.577-0.871 0-1.577-0.707-1.577-1.577 0-0.871 0.706-1.577 1.577-1.577zm0.188-13.001c7.501 0.142 14.24 6.533 14.389 14.389 0 0 0.012 0.823-0.551 1.153-0.747 0.437-1.624 0.087-1.698-1.601-0.369-6.456-6.402-12.024-12.965-11.691-6.207 0.314-11.666 5.809-11.708 12.335 0 0-0.253 1.075-1.071 1.109-1.639 0.068-1.31-3.418-0.216-6.296 2.102-5.529 7.752-9.437 13.82-9.398zm-0.062 4.8c5.102 0.096 9.62 4.634 9.652 9.771 0 0-0.03 0.544-0.386 0.852-0.713 0.616-1.796 0.168-1.858-1.235-0.271-4.753-5.756-8.489-10.386-6.597-2.754 1.125-4.673 3.951-4.692 6.994 0 0-0.026 0.353-0.169 0.583-0.53 0.852-2.091 0.618-2.063-0.842 0.161-5.097 4.649-9.56 9.902-9.526zm0.012 4.389c2.706 0.103 5.107 2.387 5.245 5.112 0.071 1.402-2.124 1.821-2.237 0.033-0.218-2.45-3.827-3.889-5.582-1.763-0.342 0.415-0.576 0.917-0.67 1.447-0.093 0.519-0.064 1.036-0.376 1.349-0.642 0.643-1.966 0.205-1.902-1.066 0.14-2.752 2.632-5.149 5.522-5.112z" style="fill-opacity:.5;fill:#ebebeb"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.41822e-15,-39.4925,39.4925,2.41822e-15,30.6101,52.7884)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1f3d69" offset="0"/>
+ <stop style="stop-color:#004a65" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-defaultroute.svg b/.icons/kora/devices/scalable/network-defaultroute.svg
new file mode 100644
index 000000000..5493bc6b2
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-defaultroute.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <circle cx="64" cy="64" r="55.672" style="fill:url(#_Linear1)"/>
+ <path id="Forward--small-" d="m52.852 91.199-0.224-0.47v0.47h-14.739v6.843l-11.79-11.58 11.79-11.58v6.842h10.621l10.912-17.975-11.012-18.244h-10.521v6.842l-11.79-11.58 11.79-11.58v6.843h14.739v0.057l11.792 19.427 11.569-19.058v-0.426h14.739v-6.843l11.79 11.58-11.79 11.58v-6.842h-10.297l-11.012 18.244 10.912 17.975h10.397v-6.842l11.79 11.58-11.79 11.58v-6.843h-14.739l-11.569-19.168-11.568 19.168z" style="fill-rule:nonzero;fill:rgb(4,46,57)" serif:id="Forward (small)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(5.29985e-15,-86.5532,86.5532,5.29985e-15,2374.54,106.266)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-modem.svg b/.icons/kora/devices/scalable/network-modem.svg
new file mode 100644
index 000000000..cdc148a30
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-modem.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -51.7717 51.7717 0 668.015 51.7717)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <g transform="scale(.75)">
+ <path d="m61.065 18.493c0-3.426-2.781-6.208-6.207-6.208h-45.716c-3.426 0-6.207 2.782-6.207 6.208v27.014c0 3.426 2.781 6.208 6.207 6.208h45.716c3.426 0 6.207-2.782 6.207-6.208z" fill="url(#a)"/>
+ <path d="m31.986 36.924c.87 0 1.576.706 1.576 1.577 0 .87-.706 1.577-1.576 1.577-.871 0-1.577-.707-1.577-1.577 0-.871.706-1.577 1.577-1.577zm.188-13.001c7.501.142 14.24 6.533 14.389 14.389 0 0 .012.823-.551 1.153-.747.437-1.624.087-1.698-1.601-.369-6.456-6.402-12.024-12.965-11.691-6.207.314-11.666 5.809-11.708 12.335 0 0-.253 1.075-1.071 1.109-1.639.068-1.31-3.418-.216-6.296 2.102-5.529 7.752-9.437 13.82-9.398zm-.062 4.8c5.102.096 9.62 4.634 9.652 9.771 0 0-.03.544-.386.852-.713.616-1.796.168-1.858-1.235-.271-4.753-5.756-8.489-10.386-6.597-2.754 1.125-4.673 3.951-4.692 6.994 0 0-.026.353-.169.583-.53.852-2.091.618-2.063-.842.161-5.097 4.649-9.56 9.902-9.526zm.012 4.389c2.706.103 5.107 2.387 5.245 5.112.071 1.402-2.124 1.821-2.237.033-.218-2.45-3.827-3.889-5.582-1.763-.342.415-.576.917-.67 1.447-.093.519-.064 1.036-.376 1.349-.642.643-1.966.205-1.902-1.066.14-2.752 2.632-5.149 5.522-5.112z" fill="#ebebeb"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-server-database.svg b/.icons/kora/devices/scalable/network-server-database.svg
new file mode 120000
index 000000000..7fdd2d96f
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-server-database.svg
@@ -0,0 +1 @@
+network-server.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/network-server.svg b/.icons/kora/devices/scalable/network-server.svg
new file mode 100644
index 000000000..86e08bc93
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-server.svg
@@ -0,0 +1,21 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m62.082 9.986c0-4.453-3.615-8.068-8.068-8.068h-44.028c-4.453 0-8.068 3.615-8.068 8.068v44.028c0 4.453 3.615 8.068 8.068 8.068h44.028c4.453 0 8.068-3.615 8.068-8.068v-44.028z" style="fill:url(#_Linear1)"/>
+ <path d="m52.326 42.826c1.1 0 1.993 0.893 1.993 1.993v10.362c0 1.1-0.893 1.993-1.993 1.993h-40.652c-1.1 0-1.993-0.893-1.993-1.993v-10.362c0-1.1 0.893-1.993 1.993-1.993h40.652z" style="fill:#e4e4e4"/>
+ <circle cx="38.775" cy="47.21" r="1.993" style="fill:#0d79f2"/>
+ <circle cx="44.355" cy="47.21" r="1.993" style="fill:#0d79f2"/>
+ <circle cx="49.935" cy="47.21" r="1.993" style="fill:#0d79f2"/>
+ <path d="m52.326 25.47c1.1 0 1.993 0.893 1.993 1.993v10.362c0 1.1-0.893 1.993-1.993 1.993h-40.652c-1.1 0-1.993-0.893-1.993-1.993v-10.362c0-1.1 0.893-1.993 1.993-1.993h40.652z" style="fill:#e4e4e4"/>
+ <circle cx="38.775" cy="29.854" r="1.993" style="fill:#0d79f2"/>
+ <circle cx="44.355" cy="29.854" r="1.993" style="fill:#0d79f2"/>
+ <circle cx="49.935" cy="29.854" r="1.993" style="fill:#0d79f2"/>
+ <path d="m52.326 8.114c1.1 0 1.993 0.893 1.993 1.993v10.362c0 1.1-0.893 1.993-1.993 1.993h-40.652c-1.1 0-1.993-0.893-1.993-1.993v-10.362c0-1.1 0.893-1.993 1.993-1.993h40.652z" style="fill:#e4e4e4"/>
+ <circle cx="38.775" cy="12.498" r="1.993" style="fill:#0d79f2"/>
+ <circle cx="44.355" cy="12.498" r="1.993" style="fill:#0d79f2"/>
+ <circle cx="49.935" cy="12.498" r="1.993" style="fill:#0d79f2"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.68402e-15,-60.1646,60.1646,3.68402e-15,32,62.0823)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#222" offset="0"/>
+ <stop style="stop-color:#737373" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-vpn.svg b/.icons/kora/devices/scalable/network-vpn.svg
new file mode 100644
index 000000000..41e435d61
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-vpn.svg
@@ -0,0 +1,21 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.97092 0 0 .97092 .700737 .701815)">
+ <path d="m46.341 10.269c-0.014-1.123-0.879-2.05-1.997-2.153-9.291-0.869-16.873-5.834-19.373-7.651-0.522-0.38-1.23-0.38-1.753 0-2.494 1.817-10.077 6.782-19.368 7.651-1.118 0.103-1.977 1.03-1.997 2.153-0.112 7.329 1.065 32.209 21.683 37.746 0.366 0.097 0.752 0.097 1.118 0 20.618-5.532 21.795-30.417 21.687-37.746z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(.97092 0 0 .97092 .700737 .701815)">
+ <path d="m41.166 13.792c-0.011-0.871-0.675-1.591-1.535-1.67-7.14-0.675-12.968-4.527-14.889-5.937-0.402-0.295-0.946-0.295-1.347 0-1.918 1.41-7.745 5.262-14.886 5.937-0.859 0.079-1.52 0.799-1.535 1.67-0.086 5.687 0.818 24.992 16.665 29.288 0.281 0.076 0.578 0.076 0.859 0 15.846-4.292 16.75-23.601 16.668-29.288z" style="fill-opacity:.67;fill-rule:nonzero;fill:white"/>
+ </g>
+ <g transform="matrix(.97092 0 0 .97092 .700737 .701815)">
+ <path d="m24.097 29.634c1.097 0 2-0.903 2-2 0-1.11-0.9-2-2-2-1.097 0-2 0.903-2 2s0.903 2 2 2m6-9c1.097 0 2 0.903 2 2v10c0 1.097-0.903 2-2 2h-12c-1.097 0-2-0.903-2-2v-10c0-1.11 0.9-2 2-2h1v-2c0-2.743 2.257-5 5-5s5 2.257 5 5v2h1zm-6-5c-1.646 0-3 1.354-3 3v2h6v-2c0-1.646-1.354-3-3-3z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.11816e-15,-37.241,34.5921,2.28036e-15,947.533,42.3195)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(2.82617e-15,-46.1548,46.1548,2.82617e-15,23.9971,46.338)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-wired.svg b/.icons/kora/devices/scalable/network-wired.svg
new file mode 100644
index 000000000..1c69f5c05
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-wired.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m20 56-4-4h-8c-2.216 0-4-1.784-4-4v-36c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v36c0 2.216-1.784 4-4 4h-8l-4 4h-24z" style="fill:url(#_Linear1)"/>
+ <path d="m22.367 51.266-4.816-4.817h-9.633v-33.715h48.164v33.715h-9.633l-4.816 4.817h-19.266z" style="fill-opacity:.6;fill-rule:nonzero"/>
+ <path d="m19.412 17.77h-5.035v-5.036h5.035v5.036zm7.553 0h-5.035v-5.036h5.035v5.036zm7.553 0h-5.036v-5.036h5.036v5.036zm7.552 0h-5.035v-5.036h5.035v5.036zm7.553 0h-5.035v-5.036h5.035v5.036z" style="fill:rgb(248,196,78)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.66554e-15,-37.3128,43.5315,2.28475e-15,1194.07,50.2206)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-wireless-hotspot.svg b/.icons/kora/devices/scalable/network-wireless-hotspot.svg
new file mode 100644
index 000000000..1453c7b4c
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-wireless-hotspot.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m61.036 9.709c0-3.723-3.022-6.745-6.745-6.745h-44.582c-3.723 0-6.745 3.022-6.745 6.745v44.582c0 3.723 3.022 6.745 6.745 6.745h44.582c3.723 0 6.745-3.022 6.745-6.745v-44.582z" style="fill:url(#_Linear1)"/>
+ <path d="m31.979 35.661c1.331 0 2.412 1.08 2.412 2.413 0 1.332-1.081 2.414-2.412 2.414-1.334 0-2.414-1.082-2.414-2.414 0-1.333 1.08-2.413 2.414-2.413zm0.287-19.9c11.482 0.217 21.796 10 22.025 22.024 0 0 0.018 1.26-0.844 1.765-1.143 0.669-2.486 0.133-2.599-2.451-0.565-9.881-9.799-18.404-19.844-17.894-9.501 0.48-17.857 8.891-17.921 18.88 0 0-0.387 1.646-1.639 1.698-2.509 0.104-2.005-5.232-0.331-9.637 3.218-8.463 11.866-14.445 21.153-14.385zm-0.094 7.347c7.809 0.147 14.724 7.093 14.773 14.956 0 0-0.046 0.832-0.591 1.304-1.091 0.943-2.749 0.257-2.844-1.891-0.414-7.275-8.81-12.993-15.897-10.097-4.215 1.722-7.152 6.047-7.181 10.705 0 0-0.04 0.54-0.259 0.892-0.811 1.305-3.201 0.946-3.158-1.288 0.247-7.802 7.116-14.633 15.157-14.581zm0.018 6.718c4.142 0.158 7.817 3.653 8.028 7.824 0.109 2.146-3.251 2.788-3.424 0.051-0.334-3.75-5.858-5.953-8.544-2.699-0.523 0.636-0.882 1.404-1.025 2.215-0.143 0.795-0.098 1.586-0.576 2.065-0.983 0.984-3.009 0.314-2.911-1.632 0.214-4.212 4.028-7.881 8.452-7.824z" style="fill:url(#_Radial2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.55592e-15,-58.0726,58.0726,3.55592e-15,31.9775,61.0363)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#c2c2c2" offset="0"/>
+ <stop style="stop-color:#ebebeb" offset="1"/>
+ </linearGradient>
+ <radialGradient id="_Radial2" cx="0" cy="0" r="1" gradientTransform="matrix(.0225356 -37.9648 37.9648 .0225356 31.9775 38.0747)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e300ff" offset="0"/>
+ <stop style="stop-color:#006dff" offset="1"/>
+ </radialGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/network-wireless.svg b/.icons/kora/devices/scalable/network-wireless.svg
new file mode 100644
index 000000000..f21bd9ef6
--- /dev/null
+++ b/.icons/kora/devices/scalable/network-wireless.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m61.036 9.709c0-3.723-3.022-6.745-6.745-6.745h-44.582c-3.723 0-6.745 3.022-6.745 6.745v44.582c0 3.723 3.022 6.745 6.745 6.745h44.582c3.723 0 6.745-3.022 6.745-6.745v-44.582z" style="fill:url(#_Linear1)"/>
+ <path d="m31.979 39.537c1.331 0 2.412 1.08 2.412 2.413 0 1.332-1.081 2.414-2.412 2.414-1.334 0-2.414-1.082-2.414-2.414 0-1.333 1.08-2.413 2.414-2.413zm0.287-19.9c11.482 0.217 21.796 10 22.025 22.024 0 0 0.018 1.26-0.844 1.765-1.143 0.669-2.486 0.133-2.599-2.451-0.565-9.881-9.799-18.404-19.844-17.894-9.501 0.48-17.857 8.891-17.921 18.88 0 0-0.387 1.646-1.639 1.698-2.509 0.104-2.005-5.232-0.331-9.637 3.218-8.463 11.866-14.445 21.153-14.385zm-0.094 7.347c7.809 0.147 14.724 7.093 14.773 14.956 0 0-0.046 0.832-0.591 1.304-1.091 0.943-2.749 0.257-2.844-1.891-0.414-7.275-8.81-12.993-15.897-10.097-4.215 1.722-7.152 6.047-7.181 10.705 0 0-0.04 0.54-0.259 0.892-0.811 1.305-3.201 0.946-3.158-1.288 0.247-7.802 7.116-14.633 15.157-14.581zm0.018 6.718c4.142 0.158 7.817 3.653 8.028 7.824 0.109 2.146-3.251 2.788-3.424 0.051-0.334-3.75-5.858-5.953-8.544-2.699-0.523 0.636-0.882 1.404-1.025 2.215-0.143 0.795-0.098 1.586-0.576 2.065-0.983 0.984-3.009 0.314-2.911-1.632 0.214-4.212 4.028-7.881 8.452-7.824z" style="fill:#006dff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.55592e-15,-58.0726,58.0726,3.55592e-15,31.9775,61.0363)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#c2c2c2" offset="0"/>
+ <stop style="stop-color:#ebebeb" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/pda.svg b/.icons/kora/devices/scalable/pda.svg
new file mode 120000
index 000000000..c0649cac0
--- /dev/null
+++ b/.icons/kora/devices/scalable/pda.svg
@@ -0,0 +1 @@
+./smartphone.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/phone.svg b/.icons/kora/devices/scalable/phone.svg
new file mode 120000
index 000000000..9a05e5c33
--- /dev/null
+++ b/.icons/kora/devices/scalable/phone.svg
@@ -0,0 +1 @@
+smartphone.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/preferences-system-bluetooth-inactive.svg b/.icons/kora/devices/scalable/preferences-system-bluetooth-inactive.svg
new file mode 120000
index 000000000..bb03334fd
--- /dev/null
+++ b/.icons/kora/devices/scalable/preferences-system-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-inactive.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/preferences-system-bluetooth.svg b/.icons/kora/devices/scalable/preferences-system-bluetooth.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/devices/scalable/preferences-system-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/printer-laser.svg b/.icons/kora/devices/scalable/printer-laser.svg
new file mode 120000
index 000000000..daf9bb25b
--- /dev/null
+++ b/.icons/kora/devices/scalable/printer-laser.svg
@@ -0,0 +1 @@
+./printer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/printer-network.svg b/.icons/kora/devices/scalable/printer-network.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/devices/scalable/printer-network.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/printer.svg b/.icons/kora/devices/scalable/printer.svg
new file mode 100644
index 000000000..5b85227d4
--- /dev/null
+++ b/.icons/kora/devices/scalable/printer.svg
@@ -0,0 +1,66 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.739 43.135h34.733l0.225 0.378v0.616h-35.183v-0.637l0.225-0.357z" style="fill:#2a2a2a"/>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876l3.491-3.526z" style="fill:url(#_Linear1)"/>
+ <path d="m45.084 25.913v8.739c0 0.894-0.72 1.613-1.614 1.613h-38.94c-0.894 0-1.614-0.719-1.614-1.613v-8.826l42.168 0.087z" style="fill:url(#_Linear2)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s6e-3 1.819-1.819 1.819h-24.474s-1.761-0.072-1.819-1.737v-4.64l1.169-2.47z" style="fill:url(#_Linear3)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067 0.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear4)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067 0.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear5)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17l1.635-7.235z" style="fill:url(#_Linear6)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936l1.169-10.501z" style="fill:url(#_Linear7)"/>
+ <rect x="9.647" y="6.345" width="28.414" height="7.133" style="fill:url(#_Linear8)"/>
+ <rect x="11.677" y="4.5" width="24.681" height="9.012" style="fill:url(#_Linear9)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-0.478 0-0.863-0.385-0.863-0.863 0-0.477 0.385-0.862 0.863-0.862z" style="fill:#3b3b3b"/>
+ <rect x="42.238" y="20.791" width="2.337" height="1.047" style="fill:#d5d5d5"/>
+ <path d="m6.739 43.135h34.733l0.225 0.378v0.616h-35.183v-0.637l0.225-0.357z" style="fill:#2a2a2a"/>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876l3.491-3.526z" style="fill:url(#_Linear1)"/>
+ <path d="m45.084 25.913v8.739c0 0.894-0.72 1.613-1.614 1.613h-38.94c-0.894 0-1.614-0.719-1.614-1.613v-8.826l42.168 0.087z" style="fill:url(#_Linear2)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s6e-3 1.819-1.819 1.819h-24.474s-1.761-0.072-1.819-1.737v-4.64l1.169-2.47z" style="fill:url(#_Linear3)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067 0.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear4)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067 0.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145 0.922-2.067 2.067-2.067z" style="fill:url(#_Linear5)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17l1.635-7.235z" style="fill:url(#_Linear6)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936l1.169-10.501z" style="fill:url(#_Linear7)"/>
+ <rect x="9.647" y="6.345" width="28.414" height="7.133" style="fill:url(#_Linear8)"/>
+ <rect x="11.677" y="4.5" width="24.681" height="9.012" style="fill:url(#_Linear9)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-0.478 0-0.863-0.385-0.863-0.863 0-0.477 0.385-0.862 0.863-0.862z" style="fill:#3b3b3b"/>
+ <rect x="42.238" y="20.791" width="2.337" height="1.047" style="fill:#d5d5d5"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(7.66623e-16,-12.5199,12.5199,7.66623e-16,24.619,25.0388)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cbcbcb" offset="0"/>
+ <stop style="stop-color:#e9e9e9" offset=".6"/>
+ <stop style="stop-color:#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.165361 -9.59118 9.59118 -.165361 24.9922 35.6757)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a8a8a8" offset="0"/>
+ <stop style="stop-color:#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(5.01196e-16,-8.18516,8.18516,5.01196e-16,24.6144,21.7798)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#333" offset="0"/>
+ <stop style="stop-color:#4e4e4e" offset=".64"/>
+ <stop style="stop-color:#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(-.430076 -7.13278 7.13278 -.430076 24.7705 35.6443)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#060606" offset="0"/>
+ <stop style="stop-color:#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear5" x2="1" gradientTransform="matrix(.107146 4.61877 -4.61877 .107146 23.5865 31.5742)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#060606" offset="0"/>
+ <stop style="stop-color:#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear6" x2="1" gradientTransform="matrix(.0204917 8.18516 -8.18516 .0204917 23.5724 35.907)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1f1f1f" offset="0"/>
+ <stop style="stop-color:#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear7" x2="1" gradientTransform="matrix(.516369 -9.77375 9.77375 .516369 24.5219 41.2494)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#f4f4f4" offset="0"/>
+ <stop style="stop-color:#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear8" x2="1" gradientTransform="matrix(-.233862 -5.14495 5.14495 -.233862 25.7837 12.6358)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1f1f1f" offset="0"/>
+ <stop style="stop-color:#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear9" x2="1" gradientTransform="matrix(.24805 -8.68167 8.68167 .24805 23.7076 13.1817)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cbcbcb" offset="0"/>
+ <stop style="stop-color:#f3f3f3" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/removable-media.svg b/.icons/kora/devices/scalable/removable-media.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/removable-media.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/scanner.svg b/.icons/kora/devices/scalable/scanner.svg
new file mode 100644
index 000000000..4558f68ff
--- /dev/null
+++ b/.icons/kora/devices/scalable/scanner.svg
@@ -0,0 +1,25 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m41.589 6.57c0-1.097-0.444-2.483-1.22-3.259s-1.828-1.212-2.926-1.212h-26.011c-1.097 0-2.15 0.436-2.926 1.212s-1.204 2.162-1.204 3.259v34.86c0 1.097 0.445 2.485 1.221 3.261s1.829 1.212 2.926 1.212h30.149l-9e-3 -39.333z" style="fill:url(#_Linear1);stroke-width:.86px;stroke:url(#_Linear2)"/>
+ <rect x="11.449" y="6.798" width="25.994" height="34.404" style="fill:url(#_Linear3)"/>
+ <path d="m35.961 39.74h-23.425v-0.737h23.425v0.737zm0-2.1h-23.425v-0.763h23.425v0.763zm0-2.234h-23.425v-0.737h23.425v0.737zm0-2.279h-23.425v-0.737h23.425v0.737zm-13.232-3.576h-10.066v-0.737h10.066v0.737zm5.083-2.279h-15.149v-0.737h15.149v0.737zm-5.125-1.698h-9.947v-0.738h9.947v0.738zm5.088-1.653h-15.195v-0.764h15.195v0.764zm6.084-2.235h-21.279v-0.737h21.279v0.737zm2.146-2.278h-23.425v-0.737h23.425v0.737zm0.083-3.481h-23.425v-0.737h23.425v0.737zm0-2.1h-23.425v-0.764h23.425v0.764zm0-2.235h-23.425v-0.737h23.425v0.737zm0-2.278h-23.425v-0.738h23.425v0.738z" style="fill:#b0b0b0"/>
+ <rect x="7.751" y="16.243" width="33.39" height="3.494" style="fill:url(#_Linear4)"/>
+ <rect x="7.751" y="17.788" width="33.39" height=".395" style="fill-opacity:.8;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(.152892 -40.826 40.826 .152892 124.649 43.9468)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#002956" offset="0"/>
+ <stop style="stop-color:#001628" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-8.26673,-228.293,228.293,-8.26673,-74.0226,276.369)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#f4f4f4" offset="0"/>
+ <stop style="stop-color:#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(-3.21103,-30.8871,30.8871,-3.21103,234.875,17.0033)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#dcdcdc" offset="0"/>
+ <stop style="stop-color:#f0f0f0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(1.07309e-16,-1.75249,1.75249,1.07309e-16,50.8588,17.9955)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#00a5cc;stop-opacity:.8" offset="0"/>
+ <stop style="stop-color:#0086cc;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/serial-port.svg b/.icons/kora/devices/scalable/serial-port.svg
new file mode 120000
index 000000000..c80321580
--- /dev/null
+++ b/.icons/kora/devices/scalable/serial-port.svg
@@ -0,0 +1 @@
+device_serial.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/server-database.svg b/.icons/kora/devices/scalable/server-database.svg
new file mode 120000
index 000000000..7fdd2d96f
--- /dev/null
+++ b/.icons/kora/devices/scalable/server-database.svg
@@ -0,0 +1 @@
+network-server.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/smartphone.svg b/.icons/kora/devices/scalable/smartphone.svg
new file mode 100644
index 000000000..14b5013ce
--- /dev/null
+++ b/.icons/kora/devices/scalable/smartphone.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -408.737 408.737 0 42139.4 550.412)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.051729 -12.1132 12.1132 -.051729 12573.9 996.808)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#141414" offset="0"/>
+ <stop stop-color="#2d2d2f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.0732929 0 0 .0562113 14.2679 4.27923)" d="m-13.563 87.912h292.693v525.809h-292.693z" fill="url(#a)"/>
+ <path transform="matrix(3.09316 0 0 3.09316 -.745282 -3206.38)" d="m11.404 1037.36h-6.808c-.31 0-.561.25-.561.56v12.88c0 .31.251.56.561.56h6.808c.31 0 .561-.25.561-.56v-12.88c0-.31-.251-.56-.561-.56zm-.082 11.78h-6.644v-9.55h6.644z" fill="url(#b)" fill-rule="nonzero"/>
+ <ellipse transform="matrix(.0905596 0 0 .063563 11.9752 1.95742)" cx="132.784" cy="637.424" rx="20.679" ry="29.856" fill="#088bab"/>
+</svg>
diff --git a/.icons/kora/devices/scalable/soundcard.svg b/.icons/kora/devices/scalable/soundcard.svg
new file mode 120000
index 000000000..1de6f80dc
--- /dev/null
+++ b/.icons/kora/devices/scalable/soundcard.svg
@@ -0,0 +1 @@
+audio-card.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/stock_cell-phone.svg b/.icons/kora/devices/scalable/stock_cell-phone.svg
new file mode 120000
index 000000000..383406fc4
--- /dev/null
+++ b/.icons/kora/devices/scalable/stock_cell-phone.svg
@@ -0,0 +1 @@
+phone.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/system.svg b/.icons/kora/devices/scalable/system.svg
new file mode 120000
index 000000000..d890a06c6
--- /dev/null
+++ b/.icons/kora/devices/scalable/system.svg
@@ -0,0 +1 @@
+computer.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/tablet.svg b/.icons/kora/devices/scalable/tablet.svg
new file mode 100644
index 000000000..9438b7acc
--- /dev/null
+++ b/.icons/kora/devices/scalable/tablet.svg
@@ -0,0 +1,25 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <g transform="matrix(.0778555 0 0 .0563743 13.662 4.67306)">
+ <rect x="-13.563" y="87.912" width="292.693" height="525.809" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(3.34649,0,0,2.78571,-2.77194,-2885.29)">
+ <clipPath id="_clip2">
+ <path d="m11.404 1037.36h-6.808c-0.31 0-0.561 0.25-0.561 0.56v12.88c0 0.31 0.251 0.56 0.561 0.56h6.808c0.31 0 0.561-0.25 0.561-0.56v-12.88c0-0.31-0.251-0.56-0.561-0.56zm-0.082 11.78h-6.644v-9.55h6.644v9.55z" clip-rule="nonzero"/>
+ </clipPath>
+ <g clip-path="url(#_clip2)">
+ <g transform="matrix(.29882 -0 -0 .358974 .828311 1035.75)">
+ <use transform="scale(.982856 1)" x="10.919" y="4.5" width="26.537px" height="39px" xlink:href="#_Image3"/>
+ </g>
+ </g>
+ </g>
+ <g transform="matrix(.0778555 0 0 .0563743 13.662 4.67306)">
+ <ellipse cx="132.784" cy="637.424" rx="20.679" ry="29.856" style="fill:rgb(8,139,171)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.39319e-14,-408.737,227.524,2.5028e-14,6206.55,550.412)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ <image id="_Image3" width="27px" height="39px" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAnCAYAAAD+bDODAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAaUlEQVRYhe2XwQkAIAwDq7iOuP909Sn9FEUNGuoAOdsTgqnWpgI6GQWCw4oqbIvEkxHDRKCT7UbMB7y9xp27Eb/G+6wBMM5ug6mdRcUEzIF9VjFLsHB2AEZWMQYWzv6DnYzzw3id8f6pO+eQVcJ9wptrAAAAAElFTkSuQmCC"/>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable/uninterruptible-power-supply.svg b/.icons/kora/devices/scalable/uninterruptible-power-supply.svg
new file mode 100644
index 000000000..f110a5050
--- /dev/null
+++ b/.icons/kora/devices/scalable/uninterruptible-power-supply.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.506203 -42 42 -.506203 388.014 40.6128)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3e3e3e" offset="0"/>
+ <stop stop-color="#778788" offset="1"/>
+ </linearGradient>
+ <path transform="translate(-.4455)" d="m37.02 1.667c2.783 0 5.039 2.257 5.039 5.04v34.586c0 2.783-2.256 5.04-5.039 5.04h-25.149c-2.783 0-5.039-2.257-5.039-5.04v-34.586c0-2.783 2.256-5.04 5.039-5.04z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m34 1.667v24.333c0 5.54-4.46 10-10 10s-10-4.46-10-10v-24.333z" fill="#181010" fill-rule="nonzero"/>
+ <circle cx="24" cy="26" r="4" fill="#8e8e8e"/>
+ <circle cx="24" cy="16" r="2" fill="#e21b00"/>
+ <circle cx="24" cy="10" r="2" fill="#76ff03"/>
+ <g fill="#181010">
+ <path transform="matrix(.833333 0 0 1 4 -1.31704)" d="m12 41h24v3h-24z"/>
+ <path d="m38 24h3.614v2h-3.614c-.554 0-1-.446-1-1s.446-1 1-1zm0 3h3.614v2h-3.614c-.554 0-1-.446-1-1s.446-1 1-1zm0 3h3.614v2h-3.614c-.554 0-1-.446-1-1s.446-1 1-1zm-31.613-6h3.613c.554 0 1 .446 1 1s-.446 1-1 1h-3.613zm0 3h3.613c.554 0 1 .446 1 1s-.446 1-1 1h-3.613zm0 3h3.613c.554 0 1 .446 1 1s-.446 1-1 1h-3.613z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/unity-fallback-mount-helper.svg b/.icons/kora/devices/scalable/unity-fallback-mount-helper.svg
new file mode 120000
index 000000000..a283cdf55
--- /dev/null
+++ b/.icons/kora/devices/scalable/unity-fallback-mount-helper.svg
@@ -0,0 +1 @@
+drive-removable-media.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/video-display.svg b/.icons/kora/devices/scalable/video-display.svg
new file mode 100644
index 000000000..585cba15c
--- /dev/null
+++ b/.icons/kora/devices/scalable/video-display.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.548 26.151 0 24 33.88)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6b67" offset="0"/>
+ <stop stop-color="#ffd22d" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <g transform="translate(0 2.52247)">
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/video-television.svg b/.icons/kora/devices/scalable/video-television.svg
new file mode 100644
index 000000000..0404cd519
--- /dev/null
+++ b/.icons/kora/devices/scalable/video-television.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 945.782 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 25.5101 0 214.689 33.8797)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e769db" offset="0"/>
+ <stop stop-color="#04a2fe" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.0957 0 0 .75 -43.0623 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m45.688 43.478c0-.574-.528-1.039-1.178-1.039h-40.98c-.651 0-1.178.465-1.178 1.039v1.151c0 .573.527 1.039 1.178 1.039h40.98c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <g transform="translate(0 2.52247)">
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/scalable/vmware-memory.svg b/.icons/kora/devices/scalable/vmware-memory.svg
new file mode 120000
index 000000000..f19a62edd
--- /dev/null
+++ b/.icons/kora/devices/scalable/vmware-memory.svg
@@ -0,0 +1 @@
+gnome-dev-memory.svg \ No newline at end of file
diff --git a/.icons/kora/devices/scalable/wiimotedev.svg b/.icons/kora/devices/scalable/wiimotedev.svg
new file mode 100644
index 000000000..5b9ec0ce2
--- /dev/null
+++ b/.icons/kora/devices/scalable/wiimotedev.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m31 44c1.104 0 2-0.896 2-2v-36c0-1.104-0.896-2-2-2h-14c-1.104 0-2 0.896-2 2v36c0 1.104 0.896 2 2 2h14z" style="fill:url(#_Linear1)"/>
+ <path d="m29 12c0-0.554-0.446-1-1-1h-2v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v2h-2c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2h2c0.554 0 1-0.446 1-1v-2z" style="fill-rule:nonzero;fill:#0d79f2"/>
+ <path d="m29 38c0 1.104-0.896 2-2 2s-2-0.896-2-2 0.896-2 2-2 2 0.896 2 2zm-6 0c0 1.104-0.896 2-2 2s-2-0.896-2-2 0.896-2 2-2 2 0.896 2 2zm6-6c0 1.104-0.896 2-2 2s-2-0.896-2-2 0.896-2 2-2 2 0.896 2 2zm-6 0c0 1.104-0.896 2-2 2s-2-0.896-2-2 0.896-2 2-2 2 0.896 2 2z" style="fill:#4f4f4f"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-1.53143e-14,40,-18,-6.89142e-15,24,4)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e4e4e4" offset="0"/>
+ <stop style="stop-color:#b8b8b8" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/devices/scalable@2 b/.icons/kora/devices/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/devices/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/ac-adapter-symbolic.svg b/.icons/kora/devices/symbolic/ac-adapter-symbolic.svg
new file mode 100644
index 000000000..4945b4d19
--- /dev/null
+++ b/.icons/kora/devices/symbolic/ac-adapter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.864 2.525h-9.728v12.497h9.728v-12.497zm-4.864 2.475v3h3l-3 5v-3h-3l3-5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-card-symbolic.svg b/.icons/kora/devices/symbolic/audio-card-symbolic.svg
new file mode 100644
index 000000000..d54287ce2
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-card-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 .336444)">
+ <path d="m8.511 1.5h4.489c2 0 2 2 2 2v9s0 2-2 2h-10s-2 0-2-2v-9s0-1.423 1.2-1.868v-1.182h6.311v1.05zm-5.511 1.2h10c0.8 0 0.8 0.8 0.8 0.8v9s0 0.8-0.8 0.8h-10s-0.8 0-0.8-0.8v-9s0-0.8 0.8-0.8z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .836444)">
+ <path d="m6 4.635 5-1.635v7.254c0 0.6-1.047 1.083-1.877 1.083s-1.5-0.483-1.5-1.083c0-0.599 0.67-1.083 1.5-1.083 0.17 0 0.866 0.188 1.016 0.224v-4.395l-3.278 1v5.128c0 0.599-0.908 1.083-1.738 1.083s-1.5-0.484-1.5-1.083c0-0.6 0.67-1.083 1.5-1.083 0.17 0 0.727 0.187 0.877 0.223v-5.633z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg b/.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg
new file mode 120000
index 000000000..5029b152b
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk-usb-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/audio-headphones-symbolic.svg b/.icons/kora/devices/symbolic/audio-headphones-symbolic.svg
new file mode 100644
index 000000000..95058b1ec
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-headphones-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.11149 0 0 1.11149 -.89195 -.89195)">
+ <path d="m8 2c-2.664 0-5.54 2.68-5.54 6 0 0-1.272 1.288-1.365 1.717-0.144 0.667 0 2.283 0 2.283s0 2 2.302 2h1.368c-0.391-1.667-0.541-3.333-0.277-5l-1.069-0.513-0.022-0.487c0-2.22 1.465-4.442 4.603-4.457 3.138-0.014 4.603 2.237 4.603 4.457l0.022 0.487-1.113 0.533c0.222 1.629 0.097 3.292-0.277 4.98h1.368s2.302 0 2.302-2c0 0 0.144-1.699 0-2.366-0.089-0.407-1.365-1.634-1.365-1.634 0-3.32-2.876-6-5.54-6z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-headset-symbolic.svg b/.icons/kora/devices/symbolic/audio-headset-symbolic.svg
new file mode 100644
index 000000000..e9f209eae
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-headset-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14 12h-0.667c0 1.66-1.276 3.349-3.333 3.349v-0.703c0-0.357-0.289-0.646-0.646-0.646h-2.708c-0.357 0-0.646 0.289-0.646 0.646v0.708c0 0.357 0.289 0.646 0.646 0.646h3.354c2.22 0 4-1.78 4-4z" fill="#dfdfdf"/>
+ <g transform="matrix(1.11149 0 0 1.11149 -.89195 -1.94406)">
+ <path d="m8 2c-2.664 0-5.54 2.68-5.54 6 0 0-1.272 1.288-1.365 1.717-0.144 0.667 0 2.283 0 2.283s0 2 2.302 2h1.368c-0.391-1.667-0.541-3.333-0.277-5l-1.069-0.513-0.022-0.487c0-2.22 1.465-4.442 4.603-4.457 3.138-0.014 4.603 2.237 4.603 4.457l0.022 0.487-1.113 0.533c0.222 1.629 0.097 3.292-0.277 4.98h1.368s2.302 0 2.302-2c0 0 0.144-1.699 0-2.366-0.089-0.407-1.365-1.634-1.365-1.634 0-3.32-2.876-6-5.54-6z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg b/.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg
new file mode 100644
index 000000000..b5d18b480
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.492 15.159h1.702v0.841h-4.388v-0.841h1.702v-2.683c-1.765-0.049-3.979-1.506-3.979-4.476v-1.715h0.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h0.812v1.715c0 2.97-2.252 4.459-3.979 4.476v2.683z" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98 0.884 1.98 1.98v5c0 1.096-0.884 1.98-1.98 1.98s-1.98-0.884-1.98-1.98v-5c0-1.096 0.884-1.98 1.98-1.98z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-speakers-symbolic.svg b/.icons/kora/devices/symbolic/audio-speakers-symbolic.svg
new file mode 100644
index 000000000..70a1ad848
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-speakers-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.411 1-4 4h-1.49c-0.509 0-0.921 0.412-0.921 0.921v4.158c0 0.509 0.412 0.921 0.921 0.921h1.49l4 4v-14z" fill="#dfdfdf"/>
+ <path d="m10.351 14.648c0.09 0.195 0.257 0.342 0.462 0.408 0.204 0.065 0.426 0.042 0.612-0.064 2.435-1.465 3.958-4.11 3.958-6.992s-1.523-5.527-3.963-6.983c-0.184-0.104-0.403-0.127-0.604-0.062-0.202 0.064-0.367 0.21-0.456 0.401-0.01-3e-3 -0.01-2e-3 -0.011-1e-3 -0.168 0.362-0.031 0.792 0.315 0.99 1.975 1.179 3.202 3.321 3.202 5.655s-1.227 4.476-3.197 5.664c-0.341 0.195-0.476 0.62-0.31 0.976-9e-3 6e-3 -9e-3 7e-3 -8e-3 8e-3zm-1.317-3.027c0.074 0.205 0.234 0.367 0.438 0.444s0.431 0.061 0.622-0.043c1.387-0.845 2.273-2.358 2.273-4.022s-0.886-3.177-2.283-4.003c-0.186-0.101-0.407-0.117-0.604-0.042-0.198 0.075-0.354 0.232-0.426 0.431-0.022-1e-3 -0.024 4e-3 -0.026 0.01-0.125 0.344 0.017 0.727 0.336 0.907 0.945 0.55 1.535 1.573 1.535 2.697s-0.59 2.147-1.524 2.717c-0.309 0.174-0.447 0.546-0.325 0.879-0.02 0.014-0.018 0.019-0.016 0.025zm-0.783-2.514c0.612 0 1.108-0.495 1.108-1.107s-0.496-1.107-1.108-1.107v2.214z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg b/.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg
new file mode 100644
index 000000000..3614e2be3
--- /dev/null
+++ b/.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 8.0722656,3.6467121e-4 A 6.996,6.9900418 0 0 0 4.5839844,0.89093552 1.0000856,0.99923392 0 1 0 5.5585938,2.63497 4.997,4.9927443 0 0 1 10.527344,2.6857482 4.996,4.9917452 0 0 1 13,6.9940799 1,0.99914835 0 0 0 13.002,7.0018899 1,0.99730355 0 0 0 13,7.0116599 V 8.009646 a 1,0.99730355 0 0 0 2,0 V 7.0116571 A 1,0.99730355 0 0 0 15,6.9940799 7.006,7.0000333 0 0 0 11.539062,0.96124374 6.993,6.9870444 0 0 0 8.0722656,3.6467121e-4 Z M 2.9550781,2.9943232 A 1,0.96465179 0 0 0 2.0566406,3.4610917 7.004,6.7564211 0 0 0 1.0058594,6.8788525 1,0.99914835 0 0 0 1,6.9413487 v 5.0582863 a 1,0.99914835 0 0 0 2,0 V 7.0292341 C 3,6.1282493 3.2628594,5.2455299 3.7558594,4.480561 A 1,0.96465179 0 0 0 2.9550781,2.9943232 Z M 8,3.0001822 c -2.198,0 -4,1.8026973 -4,3.9997568 a 1,1.0000271 0 0 0 0,0.00586 1,0.99730355 0 0 0 0,0.00586 v 0.9979861 a 1,0.99730355 0 0 0 2,0 V 7.0116571 A 1,0.99730355 0 0 0 6,6.999939 C 6,5.8839088 6.883,5.0000606 8,5.0000606 c 1.116,0 2,0.8838482 2,1.9998784 a 1,1.0000271 0 0 0 0,0.00586 1,0.99730355 0 0 0 0,0.00586 v 4.986023 c 0,0 0.0098,0.439748 0.175781,0.939396 a 4.56,4.5477042 0 0 0 1.117188,1.759659 1,0.99730355 0 1 0 1.414062,-1.410071 C 12.324031,12.905697 12.157219,12.55359 12.074219,12.306258 11.990219,12.05793 12,11.997682 12,11.997682 V 7.0116571 a 1,0.99730355 0 0 0 0,-0.011718 C 12,4.8028795 10.197,3.0001822 8,3.0001822 Z M 7.984375,5.9999998 A 1,0.99730355 0 0 0 7,7.0116571 v 4.9860249 c 0,0 -4.688e-4,0.593281 0.1445312,1.316326 0.145,0.724043 0.4124376,1.6467 1.1484376,2.380715 A 1,0.99730355 0 1 0 9.7070312,14.284652 C 9.4420312,14.021363 9.2104688,13.447946 9.1054688,12.92536 9.0004687,12.401775 9,11.997682 9,11.997682 V 7.0116571 A 1,0.99730355 0 0 0 7.984375,5.9999998 Z m -3,3.9899918 A 1,0.99730355 0 0 0 4,10.999696 v 2.992006 a 1,0.99730355 0 0 0 2,0 V 10.999696 A 1,0.99730355 0 0 0 4.984375,9.9899916 Z M 14,9.9997567 a 1,0.99993917 0 0 0 -1,0.9999393 1,0.99993917 0 0 0 1,0.999939 1,0.99993917 0 0 0 1,-0.999939 1,0.99993917 0 0 0 -1,-0.9999393 z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/auth-sim-symbolic.svg b/.icons/kora/devices/symbolic/auth-sim-symbolic.svg
new file mode 100644
index 000000000..12aa5ae93
--- /dev/null
+++ b/.icons/kora/devices/symbolic/auth-sim-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4,0 C 2,0 2,2 2,2 V 14 C 2,16 4,16 4,16 H 12 C 12,16 14,16 14,14 V 3 L 11,0 Z M 5,6 5.998,6.006 V 8.006 H 3.998 L 4,7 C 4,7 4,6 5,6 Z M 11,6 C 12,6 12,7 12,7 L 11.998,8.002 H 9.998 V 6.002 Z M 6.998,6.006 H 8.998 V 8.006 H 6.998 Z M 3.998,9.002 H 11.998 V 11 H 12 V 13 C 12,14 11,14 11,14 L 9.998,13.998 10,11.002 H 3.998 Z M 10,11.002 H 11.998 V 11 H 10 Z M 3.998,12.002 H 5.998 V 14.002 L 5,14 C 4,14 4,13 4,13 Z M 6.998,12.002 H 8.998 V 14.002 H 6.998 Z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg b/.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg
new file mode 100644
index 000000000..91e7ed2e8
--- /dev/null
+++ b/.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4,0 C 2,0 2,2 2,2 V 14 C 2,16 4,16 4,16 H 12 C 12,16 14,16 14,14 V 2 C 14,0 12,0 12,0 Z M 5.508,2.977 A 0.5,0.5 0 0 1 6.016,3.484 V 7.016 H 7.016 V 2.984 H 10.016 V 7.016 H 10.527 C 11.204,7.006 11.204,8.026 10.527,8.016 H 9.016 V 3.984 H 8.016 V 8.016 H 5.016 V 3.484 A 0.5,0.5 0 0 1 5.508,2.977 Z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/battery-symbolic.svg b/.icons/kora/devices/symbolic/battery-symbolic.svg
new file mode 100644
index 000000000..f5228c394
--- /dev/null
+++ b/.icons/kora/devices/symbolic/battery-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.04306 0 0 1.04306 -.583963 -.343305)">
+ <rect x="3.566" y="2.749" width="9.326" height="11.981" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/bluetooth-symbolic.svg b/.icons/kora/devices/symbolic/bluetooth-symbolic.svg
new file mode 100644
index 000000000..4331cfc8c
--- /dev/null
+++ b/.icons/kora/devices/symbolic/bluetooth-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/bolt-symbolic.svg b/.icons/kora/devices/symbolic/bolt-symbolic.svg
new file mode 120000
index 000000000..ce93484f2
--- /dev/null
+++ b/.icons/kora/devices/symbolic/bolt-symbolic.svg
@@ -0,0 +1 @@
+thunderbolt-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/camera-photo-symbolic.svg b/.icons/kora/devices/symbolic/camera-photo-symbolic.svg
new file mode 100644
index 000000000..90975055f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-photo-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <circle cx="20.206" cy="18.953" r="6.283" fill-opacity=".5"/>
+ <path d="m30.535 6.18h2.053c1.883 0 3.412 1.529 3.412 3.413v3.057h-8.638c-1.748-1.983-4.307-3.235-7.156-3.235s-5.408 1.252-7.156 3.235h-13.05v-3.057c0-1.884 1.529-3.413 3.412-3.413h16.323v-2.089h10.8z"/>
+ <path d="m36 12.65v13.757c0 1.884-1.529 3.413-3.412 3.413h-29.176c-1.883 0-3.412-1.529-3.412-3.413v-13.757h13.05c-1.482 1.681-2.382 3.888-2.382 6.303 0 5.265 4.274 9.539 9.538 9.539 5.265 0 9.539-4.274 9.539-9.539 0-2.415-.9-4.622-2.383-6.303z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/camera-symbolic.svg b/.icons/kora/devices/symbolic/camera-symbolic.svg
new file mode 120000
index 000000000..74004c6e4
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-symbolic.svg
@@ -0,0 +1 @@
+camera-photo-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/camera-video-symbolic.svg b/.icons/kora/devices/symbolic/camera-video-symbolic.svg
new file mode 100644
index 000000000..233030faf
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-video-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m4.418 25.836v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703h-22.629z" fill-opacity=".3"/>
+ <path d="m46.812 22.11v19.835c0 .292-.155.56-.403.702-.249.139-.553.13-.792-.026-2.688-1.745-9.13-5.928-11.136-7.233-.381-.246-.612-.674-.616-1.135-.011-1.062-.027-3.012-.037-4.074-.005-.46.219-.891.592-1.144 2-1.358 8.475-5.752 11.182-7.592.24-.162.547-.176.8-.038.252.141.41.41.41.705zm-19.765 1.047h-25.308v13.166c0 2.666 2.161 4.826 4.827 4.826h24.861v-13.61c0-2.419-1.961-4.382-4.38-4.382zm-22.629 2.679v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703zm12.165-17.379c1.59-1.953 4.013-3.202 6.725-3.202 4.785 0 8.669 3.885 8.669 8.669 0 4.785-3.884 8.669-8.669 8.669-2.712 0-5.135-1.248-6.725-3.201-1.59 1.953-4.013 3.201-6.726 3.201-4.784 0-8.669-3.884-8.669-8.669 0-4.784 3.885-8.669 8.669-8.669 2.713 0 5.136 1.249 6.726 3.202z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/camera-web-symbolic.svg b/.icons/kora/devices/symbolic/camera-web-symbolic.svg
new file mode 100644
index 000000000..d41b42119
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-web-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.292 14.074h1.698c0.255 0 0.5 0.101 0.68 0.282 0.181 0.18 0.282 0.425 0.282 0.68v1e-3c0 0.256-0.101 0.501-0.282 0.681-0.18 0.181-0.425 0.282-0.68 0.282h-5.98c-0.255 0-0.5-0.101-0.68-0.282-0.181-0.18-0.282-0.425-0.282-0.681v-1e-3c0-0.255 0.101-0.5 0.282-0.68 0.18-0.181 0.425-0.282 0.68-0.282h1.487v-0.929h2.795v0.929z" fill="#dfdfdf"/>
+ <g transform="matrix(1.11541 0 0 1.11541 -.923317 -1.65822)">
+ <path d="m8 2.308c3.142 0 5.692 2.55 5.692 5.692s-2.55 5.692-5.692 5.692-5.692-2.55-5.692-5.692 2.55-5.692 5.692-5.692zm0 1.423c2.356 0 4.269 1.913 4.269 4.269s-1.913 4.269-4.269 4.269-4.269-1.913-4.269-4.269 1.913-4.269 4.269-4.269z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.11541 0 0 1.11541 -.923317 -1.65822)">
+ <circle cx="8" cy="8" r="3.787" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg b/.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg
new file mode 100644
index 000000000..eba3f9e7a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.782 7.001v-5.197c0-0.45 0.388-0.71 0.658-0.91 0.26-0.2 0.66-0.299 1.06-0.28 0.4 0.02 1.018 0.309 1.298 0.569 0.28 0.25 0.47 0.58 0.47 1.12 0 2.17 1.252 3.411 2.782 3.371 0.86-0.02 1.501-0.311 2.061-1.141l-0.391-0.832c-0.38 0.911-1.07 1.291-1.72 1.311-0.96 0.03-1.97-0.73-1.97-2.47 0-0.79-0.34-1.44-0.81-1.87-0.48-0.43-1.08-0.63-1.69-0.66-0.15-0.01-0.32-0.02-0.47 0-0.45 0.05-0.88 0.22-1.25 0.5-0.49 0.37-0.81 0.95-0.81 1.689v4.8m9-4.99v0.121l0.611 1.211c0.01-0.04 0.02-0.08 0.03-0.13l-0.641-1.202zm0 0.341c-0.01 0.11-0.02 0.22-0.03 0.32l0.551 1.041 0.06-0.18-0.581-1.181zm-0.06 0.5c-0.02 0.09-0.05 0.17-0.06 0.25l0.481 0.961c0.03-0.06 0.07-0.12 0.1-0.19l-0.521-1.021zm-0.1 0.44c-0.02 0.09-0.06 0.17-0.09 0.25l0.421 0.861c0.04-0.06 0.09-0.12 0.13-0.19l-0.461-0.921z" fill="#dfdfdf"/>
+ <path d="m2 6.8c-0.079-1.861 6.92-1.884 7 0 0 0-0.621 6.651-1.571 7.2-1.311 0.756-2.6 0.832-3.858 0-0.941-0.622-1.571-7.2-1.571-7.2zm3.5 1.712c0.819 0 1.483 0.665 1.483 1.484s-0.664 1.483-1.483 1.483-1.484-0.664-1.484-1.483 0.665-1.484 1.484-1.484z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg b/.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg
new file mode 120000
index 000000000..067274815
--- /dev/null
+++ b/.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg
@@ -0,0 +1 @@
+tablet-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/computer-symbolic.svg b/.icons/kora/devices/symbolic/computer-symbolic.svg
new file mode 100644
index 000000000..fe146dbc4
--- /dev/null
+++ b/.icons/kora/devices/symbolic/computer-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15 1c1 0 1 1 1 1v10s0 1-1 1h-14s-1 0-1-1v-10s0-1 1-1h14zm0.254 0.893h-14.508v9.301h14.508v-9.301zm-1.425 11.965 0.01 1.142h-11.689l-5e-3 -1.142h11.684z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/cpu-symbolic.svg b/.icons/kora/devices/symbolic/cpu-symbolic.svg
new file mode 100644
index 000000000..a4340a562
--- /dev/null
+++ b/.icons/kora/devices/symbolic/cpu-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m5 3c-1.108 0-2 .892-2 2v6c0 1.108.892 2 2 2h6c1.108 0 2-.892 2-2v-6c0-1.108-.892-2-2-2z" fill-opacity=".3"/>
+ <path d="m5 3c-1.108 0-2 .892-2 2v6c0 1.108.892 2 2 2h6c1.108 0 2-.892 2-2v-6c0-1.108-.892-2-2-2zm0 1h6c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1z"/>
+ <path d="m4 14v1.006c0 0.546 0.451 0.994 1 0.994s1-0.448 1-0.994v-1.006zm3 0v1.006c0 0.546 0.451 0.994 1 0.994s1-0.448 1-0.994v-1.006zm3 0v1.006c0 0.546 0.451 0.994 1 0.994s1-0.448 1-0.994v-1.006zm-8.992-4h-0.014c-0.546 0-0.994 0.451-0.994 1s0.448 1 0.994 1h1.006v-2zm12.992 0v2h1.006c0.545 0 0.994-0.451 0.994-1v-0.016c-9e-3 -0.548-0.463-0.992-1.008-0.984zm-12.992-3h-0.014c-0.546 0-0.994 0.451-0.994 1s0.448 1 0.994 1h1.006v-2zm12.992 0v2h1.006c0.545 0 0.994-0.451 0.994-1v-0.016c-9e-3 -0.548-0.463-0.992-1.008-0.984zm-12.992-3h-0.014c-0.546 0-0.994 0.451-0.994 1s0.448 1 0.994 1h1.006v-2zm12.992 0v2h1.006c0.545 0 0.994-0.451 0.994-1v-0.016c-9e-3 -0.548-0.463-0.992-1.008-0.984zm-6.016-4c-0.548 9e-3 -0.992 0.463-0.984 1.008v0.992h2v-1.006c0-0.545-0.451-0.994-1-0.994h-0.016zm3 0c-0.548 9e-3 -0.992 0.463-0.984 1.008v0.992h2v-1.006c0-0.545-0.451-0.994-1-0.994h-0.016zm-6 0c-0.548 9e-3 -0.992 0.463-0.984 1.008v0.992h2v-1.006c0-0.545-0.451-0.994-1-0.994h-0.016z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/display-projector-symbolic.svg b/.icons/kora/devices/symbolic/display-projector-symbolic.svg
new file mode 100644
index 000000000..15a22144f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/display-projector-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.01654 0 0 1.01654 -.181969 .556658)">
+ <path d="m11 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m16 5.712c0-1.082-0.878-1.96-1.96-1.96h-12.08c-1.082 0-1.96 0.878-1.96 1.96v3.921c0 1.082 0.878 1.96 1.96 1.96h12.08c1.082 0 1.96-0.878 1.96-1.96v-3.921zm-5-1.397c1.858 0 3.357 1.5 3.357 3.357 0 1.858-1.499 3.358-3.357 3.358s-3.357-1.5-3.357-3.358c0-1.857 1.499-3.357 3.357-3.357zm-4.284 4.603h-5.698v0.814h5.698v-0.814zm0-1.32h-5.698v0.814h5.698v-0.814zm0-1.33h-5.698v0.814h5.698v-0.814z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg
new file mode 100644
index 000000000..7e82da2a1
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="7" y="11" width="3" height="1" fill="#dfdfdf"/>
+ <rect x="7" y="13" width="3" height="1" fill="#dfdfdf"/>
+ <g transform="matrix(-.707107 .707107 -.707107 -.707107 0 0)">
+ <rect x="-2.22" y="-7.82" width="3" height="1" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-.707107 .707107 -.707107 -.707107 0 0)">
+ <rect x="-2.22" y="-5.82" width="3" height="1" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-.722221 -.722221 .80588 -.80588 -.495884 .113996)">
+ <rect x="-12.82" y="4.2" width="3" height="3" fill="#dfdfdf"/>
+ </g>
+ <path d="m8.5 5c-1.38 0-2.5 1.119-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.12-2.5-2.5-2.5zm0 0.516c1.098 0 1.984 0.889 1.984 1.984s-0.886 1.984-1.984 1.984-1.984-0.889-1.984-1.984 0.886-1.984 1.984-1.984z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg
new file mode 100644
index 000000000..f934f0663
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.600962)">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.600962)">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798zm0.243 13.03c-0.05-0.013-0.1-0.021-0.151-0.025l0.151 0.025zm-0.232-12.03-0.011 0.064v11.925l0.064 0.011h8.723l0.011-0.064v-11.925l-0.064-0.011h-8.723zm-0.016 0.092-0.025 0.151c0.013-0.05 0.021-0.1 0.025-0.151zm8.711-0.097-0.15-0.025c0.049 0.013 0.1 0.021 0.15 0.025z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.600962)">
+ <path d="m5 11c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg
new file mode 120000
index 000000000..59d1fc7a1
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk-system-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg
new file mode 100644
index 000000000..4ebde6df9
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.600962)">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798zm0.243 13.03c-0.05-0.013-0.1-0.021-0.151-0.025l0.151 0.025zm-0.232-12.03-0.011 0.064v11.925l0.064 0.011h8.723l0.011-0.064v-11.925l-0.064-0.011h-8.723zm-0.016 0.092-0.025 0.151c0.013-0.05 0.021-0.1 0.025-0.151zm8.711-0.097-0.15-0.025c0.049 0.013 0.1 0.021 0.15 0.025z" fill="#dfdfdf"/>
+ </g>
+ <path d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.952123 .72642 -.72642 .952123 8.9021 -4.01483)">
+ <path d="m6.038 9.618c-0.07-0.275-0.14-0.492-0.361-0.492s-0.303 0.214-0.367 0.492l-0.729 3.456c0 0.271 0.665 0.492 1 0.492s1.008-0.221 1.008-0.492l-0.551-3.456z" style="fill:rgb(235,235,235)"/>
+ </g>
+ <g transform="matrix(1.19759,0,0,1.19759,-1.50957,-1.61524)">
+ <path d="m6.131 9.023c-0.638-0.535-1.044-1.337-1.044-2.234 0-1.608 1.305-2.913 2.913-2.913s2.913 1.305 2.913 2.913c0 1.603-1.297 2.905-2.898 2.913l0.105-0.201c0.221-0.518 0.204-0.937-0.145-1.203-0.352-0.269-0.775-0.183-1.213 0.182l-0.631 0.543zm1.869-2.783c0.303 0 0.549 0.246 0.549 0.549s-0.246 0.549-0.549 0.549-0.549-0.246-0.549-0.549 0.246-0.549 0.549-0.549z" style="fill:rgb(235,235,235)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg
new file mode 100644
index 000000000..fb42517df
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.5 9.426v-6.984h1v6.984h3.383c0.296 0 0.535-0.24 0.535-0.535v-2.737h1s-0.012 1.643-0.022 2.891c-6e-3 0.764-0.627 1.381-1.391 1.381h-3.505v3.271h-1v-3.271h-3.712c-0.767 0-1.389-0.621-1.391-1.388-4e-3 -1.306-9e-3 -3.063-9e-3 -3.063h1v2.916c0 0.142 0.057 0.278 0.157 0.378s0.236 0.157 0.378 0.157h3.577z" style="fill:rgb(235,235,235)"/>
+ <path d="m8 11.672c1.118 0 2.025 0.908 2.025 2.025 0 1.118-0.907 2.025-2.025 2.025s-2.025-0.907-2.025-2.025c0-1.117 0.907-2.025 2.025-2.025zm-5.112-7.722c1.118 0 2.025 0.908 2.025 2.025 0 1.118-0.907 2.025-2.025 2.025-1.117 0-2.024-0.907-2.024-2.025 0-1.117 0.907-2.025 2.024-2.025zm11.936 0.794c0-0.367-0.298-0.665-0.665-0.665h-2.462c-0.367 0-0.665 0.298-0.665 0.665v2.462c0 0.367 0.298 0.665 0.665 0.665h2.462c0.367 0 0.665-0.298 0.665-0.665v-2.462zm-6.824-4.484 2.164 3.589h-4.328l2.164-3.589z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg b/.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg
new file mode 100644
index 000000000..9082bed6b
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.259 9h-14.792v4.697h14.792v-4.697zm-3.708 0.754c0.548 0 1 0.452 1 1 0 0.549-0.452 1-1 1-0.549 0-1-0.451-1-1 0-0.548 0.451-1 1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m1 8.556c-0.554 0-1 0.446-1 1v3.444c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-3.444c0-0.554-0.446-1-1-1h-14zm0 0.74h14c0.144 0 0.259 0.116 0.259 0.26v3.444c0 0.144-0.115 0.259-0.259 0.259h-14c-0.144 0-0.259-0.115-0.259-0.259v-3.444c0-0.144 0.115-0.26 0.259-0.26z" fill="#dfdfdf"/>
+ <g transform="translate(0 -6.57072)">
+ <path d="m15.259 9h-14.792v4.697h14.792v-4.697zm-3.708 0.754c0.548 0 1 0.452 1 1 0 0.549-0.452 1-1 1-0.549 0-1-0.451-1-1 0-0.548 0.451-1 1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 -6.57072)">
+ <path d="m1 8.556c-0.554 0-1 0.446-1 1v3.444c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-3.444c0-0.554-0.446-1-1-1h-14zm0 0.74h14c0.144 0 0.259 0.116 0.259 0.26v3.444c0 0.144-0.115 0.259-0.259 0.259h-14c-0.144 0-0.259-0.115-0.259-0.259v-3.444c0-0.144 0.115-0.26 0.259-0.26z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-optical-symbolic.svg b/.icons/kora/devices/symbolic/drive-optical-symbolic.svg
new file mode 100644
index 000000000..8fc52fe5a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-optical-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 4.891c1.16 0 2.109 0.949 2.109 2.109s-0.949 2.109-2.109 2.109-2.109-0.949-2.109-2.109 0.949-2.109 2.109-2.109z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 3.303c2.033 0 3.697 1.664 3.697 3.697s-1.664 3.697-3.697 3.697-3.697-1.664-3.697-3.697 1.664-3.697 3.697-3.697z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg b/.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg
new file mode 100644
index 000000000..9f59c2977
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1s-2 0-2 2v10s0 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m3 1s-2 0-2 2v10s0 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2h-10zm0 0.958h10s1.042 0 1.042 1.042v10s0 1.042-1.042 1.042h-10c-1.042 0-1.042-1.042-1.042-1.042v-10c0-1.042 1.042-1.042 1.042-1.042z" fill="#dfdfdf"/>
+ <path d="m4.084 9.382h7.832v2.61h-7.832v-2.61zm3.916-5.874 3.916 4.568h-7.832l3.916-4.568z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-dialpad-symbolic.svg b/.icons/kora/devices/symbolic/input-dialpad-symbolic.svg
new file mode 100644
index 000000000..ff854455b
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-dialpad-symbolic.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.5 13h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5zm0.015 0.515v1.97h1.97v-1.97h-1.97z" fill="#dfdfdf"/>
+ <path d="m11.5 9h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m7.5 9h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m3.5 9h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="M3.5,5L5.5,5C5.777,5 6,5.223 6,5.5L6,7.5C6,7.777 5.777,8 5.5,8L3.5,8C3.223,8 3,7.777 3,7.5L3,5.5C3,5.223 3.223,5 3.5,5Z" fill="#dfdfdf"/>
+ <path d="m7.5 5h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <g transform="translate(0 8)">
+ <path d="m7.5 5h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m11.5 5h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m11.5 1h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m7.5 1h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="M3.5,1L5.5,1C5.777,1 6,1.223 6,1.5L6,3.5C6,3.777 5.777,4 5.5,4L3.5,4C3.223,4 3,3.777 3,3.5L3,1.5C3,1.223 3.223,1 3.5,1Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-gaming-symbolic.svg b/.icons/kora/devices/symbolic/input-gaming-symbolic.svg
new file mode 100644
index 000000000..bf1929481
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-gaming-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 6-2 2 2 2h3c0.55 0 1-0.45 1-1v-2c0-0.55-0.45-1-1-1h-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 9-2 2v3c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1v-3l-2-2zm-6-3c-0.55 0-1 0.45-1 1v2c0 0.55 0.45 1.01 1 1h3l2-2-2-2h-3zm5-5c-0.55 0-1 0.44-1 1v3l2 2 2-2v-3c0-0.56-0.45-1-1-1h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-keyboard-symbolic.svg b/.icons/kora/devices/symbolic/input-keyboard-symbolic.svg
new file mode 100644
index 000000000..922f3a9af
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-keyboard-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:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203v-2.203zm-6.707 0h2.204v2.203h-2.204v-2.203zm3.374 0h2.204v2.203h-2.204v-2.203zm-6.76 0h2.204v2.203h-2.204v-2.203zm6.745 3.118h2.203v2.204h-2.203v-2.204zm3.348 0h2.203v2.204h-2.203v-2.204zm-6.707 0h2.204v2.204h-2.204v-2.204zm-3.386 0h2.204v2.204h-2.204v-2.204zm0 3.891h12.296v2.075h-12.296v-2.075z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-mouse-symbolic.svg b/.icons/kora/devices/symbolic/input-mouse-symbolic.svg
new file mode 100644
index 000000000..9f46793d5
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-mouse-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16.368,0)">
+ <path d="m8 0.279c-2.673 0-4.484 3.313-4.826 5.308-0.274 1.607-0.438 4.826-0.438 4.826 0 2.944 2.591 5.308 5.264 5.308s5.577-2.346 5.611-5.308c0.016-1.432-0.498-3.222-0.785-4.826-0.399-2.225-2.153-5.308-4.826-5.308zm4.81 10.19c0.056-1.624-0.51-3.278-0.772-4.741-0.214-1.194-0.858-2.666-1.86-3.651-0.596-0.586-1.324-0.998-2.178-0.998-0.853 0-1.584 0.447-2.186 1.056-1.012 1.024-1.668 2.517-1.851 3.587-0.251 1.466-0.351 4.277-0.426 4.748 0.038 2.486 2.199 4.451 4.463 4.451 2.265 0 4.722-1.905 4.81-4.452z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16.368,0)">
+ <path d="m8 4.139c0.531 0 0.965 0.435 0.965 0.966v1.93c0 0.531-0.434 0.965-0.965 0.965s-0.965-0.434-0.965-0.965v-1.93c0-0.531 0.434-0.966 0.965-0.966z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16.368,0)">
+ <path d="m8.218 0.286c2.551 0.162 4.22 3.137 4.608 5.301 0.287 1.604 0.709 3.709 0.568 5.04-0.126 1.18-0.592 2.041-1.417 2.948-1.102 1.214-2.447 2.146-3.977 2.146-2.673 0-5.041-2.364-5.041-5.308 0 0-0.059-3.219 0.215-4.826 0.332-1.941 2.054-5.127 4.608-5.301v4.091h0.436v-4.091z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-tablet-symbolic.svg b/.icons/kora/devices/symbolic/input-tablet-symbolic.svg
new file mode 100644
index 000000000..f8af60582
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-tablet-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x=".705" y="2" width="4.407" height="11.241" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.148883 .148883)">
+ <path d="m16 3c0-0.552-0.448-1-1-1-0.265 0-0.52 0.106-0.707 0.293l-6 6c-0.39 0.391-0.293 1.707-0.293 1.707s1.317 0.098 1.707-0.293l6-6c0.193-0.192 0.293-0.442 0.293-0.707z" fill="#dfdfdf"/>
+ </g>
+ <path d="m14 5.768v6.293c0 0.47-0.187 0.921-0.519 1.253-0.333 0.332-0.784 0.519-1.254 0.519h-10.42c-0.47 0-0.921-0.187-1.253-0.519-0.333-0.332-0.519-0.783-0.519-1.253v-9.273c0-0.47 0.186-0.921 0.519-1.253 0.332-0.333 0.783-0.52 1.253-0.52h10.42c0.47 0 0.921 0.187 1.254 0.52 0.215 0.214 0.369 0.479 0.451 0.766l-1.033 1.033v-1.133h-11.763v10.605h11.763v-5.937l1.101-1.101z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-touchpad-symbolic.svg b/.icons/kora/devices/symbolic/input-touchpad-symbolic.svg
new file mode 100644
index 000000000..aedb2cb1f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-touchpad-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="1.102" y="2.581" width="13.856" height="11.057" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(.5 -.5)">
+ <path d="m1 2c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1h-13zm13.096 11.559h-13.192v-7.195h13.192v7.195zm0-7.72h-6.354v-2.398h6.354v2.398zm-6.838 0h-6.354v-2.398h6.354v2.398z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/laptop-symbolic.svg b/.icons/kora/devices/symbolic/laptop-symbolic.svg
new file mode 100644
index 000000000..ec8a74b20
--- /dev/null
+++ b/.icons/kora/devices/symbolic/laptop-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.456 2.418c-0.512 0-0.924 0.412-0.924 0.924v8.316c0 0.512 0.412 0.924 0.924 0.924h-0.571l-1.885 1.418v1h16v-1l-1.885-1.418h-0.571c0.512 0 0.924-0.412 0.924-0.924v-8.316c0-0.512-0.412-0.924-0.924-0.924h-11.088zm-0.305 0.509h11.698v9.03h-11.698v-9.03zm3.571 10.708h4.556v1h-4.556v-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-flash-symbolic.svg b/.icons/kora/devices/symbolic/media-flash-symbolic.svg
new file mode 100644
index 000000000..861259e15
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-flash-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.963702 0 0 .941667 .290381 .785112)">
+ <rect x="2.531" y="6.313" width="10.938" height="7.146" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 14c0 1 1 1 1 1h2v-1h6v1h2c1 0 1-1 1-1v-12c0-1-1-1-1-1h-7l-4 4v9zm11.27-7.27h-10.54v6.729h10.54v-6.729zm-6.27-3.73h1v3h-1v-3zm-2 1h1v2h-1v-2zm4-1h1v3h-1v-3zm2 0h1v3h-1v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-floppy-symbolic.svg b/.icons/kora/devices/symbolic/media-floppy-symbolic.svg
new file mode 100644
index 000000000..786818826
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-floppy-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.481 1.608h-12.863v11.95h12.863v-11.95zm-4.069 7.126h-2.819v4.626h2.819v-4.626z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 1c-0.55 0-1 0.45-1 1v11l2 2h11c0.55 0 1-0.45 1-1v-12c0-0.55-0.45-1-1-1h-12zm-0.132 0.849h12.264v11.151h-2.132v-5h-8v5h-2.132v-11.151zm6.132 7.151h2v4h-2v-4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-optical-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-removable-symbolic.svg b/.icons/kora/devices/symbolic/media-removable-symbolic.svg
new file mode 100644
index 000000000..74830ff3c
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-removable-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="5" y="13" width="6" height="2.596" fill="#dfdfdf"/>
+ <path d="m5 1s-1 0-1 1v9s0 1 1 1h6c1 0 1-1 1-1v-9c0-1-1-1-1-1h-6z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m5 1s-1 0-1 1v9s0 1 1 1h6c1 0 1-1 1-1v-9c0-1-1-1-1-1h-6zm0.064 1-0.064 0.011v8.925l0.011 0.064h5.978l0.011-0.064v-8.925l-0.064-0.011h-5.872zm5.844-5e-3 -0.151-0.025c0.05 0.013 0.1 0.021 0.151 0.025z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-tape-symbolic.svg b/.icons/kora/devices/symbolic/media-tape-symbolic.svg
new file mode 100644
index 000000000..b32926e0f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-tape-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.724566)">
+ <path d="m15 11.256h-14v0.744s0 2 2 2h10s2 0 2-2v-0.744z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 -.724566)">
+ <path d="m1 11.256v-5.807s0-2 2-2h10s2 0 2 2v5.807h-14zm3.579-5.537c1.254 0 2.281 1.027 2.281 2.281 0 0.411-0.126 0.81-0.32 1.14h2.92c-0.194-0.33-0.32-0.729-0.32-1.14 0-1.254 1.027-2.281 2.281-2.281s2.281 1.027 2.281 2.281-1.027 2.281-2.281 2.281h-6.842c-1.254 0-2.281-1.027-2.281-2.281s1.027-2.281 2.281-2.281zm0 1.141c-0.627 0-1.14 0.513-1.14 1.14s0.513 1.14 1.14 1.14 1.14-0.513 1.14-1.14-0.513-1.14-1.14-1.14zm6.842 0c-0.627 0-1.14 0.513-1.14 1.14s0.513 1.14 1.14 1.14 1.14-0.513 1.14-1.14-0.513-1.14-1.14-1.14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-zip-symbolic.svg b/.icons/kora/devices/symbolic/media-zip-symbolic.svg
new file mode 100644
index 000000000..1339a98cd
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-zip-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="1.38" y="2.841" width="6.62" height="11.757" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-8.88178e-16 .329687)">
+ <path d="m9.943 5.6c0-1.073-0.87-1.943-1.943-1.943s-1.943 0.87-1.943 1.943v3.47c0 1.073 0.87 1.943 1.943 1.943s1.943-0.87 1.943-1.943v-3.47zm-1.02 2.259c0-0.509-0.414-0.923-0.923-0.923s-0.923 0.414-0.923 0.923v1.14c0 0.509 0.414 0.923 0.923 0.923s0.923-0.414 0.923-0.923v-1.14zm-0.923-3.166c0.501 0 0.907 0.406 0.907 0.907s-0.406 0.907-0.907 0.907-0.907-0.406-0.907-0.907 0.406-0.907 0.907-0.907z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.0168735 1.96952)">
+ <rect x="6.746" y="1.55" width="2.541" height=".933" fill="#dfdfdf"/>
+ </g>
+ <path d="m9.27 1h3.73c2 0 2 2 2 2v11s0 1-1 1h-12s-1 0-1-1v-11c0-2 2-2 2-2h3.73v0.233h2.54v-0.233zm0 2v-0.159h-2.54v0.159h-5.1v11.231h12.74v-11.231h-5.1zm0-1.276h-2.54v0.628h2.54v-0.628z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/memory-symbolic.svg b/.icons/kora/devices/symbolic/memory-symbolic.svg
new file mode 120000
index 000000000..d875cec08
--- /dev/null
+++ b/.icons/kora/devices/symbolic/memory-symbolic.svg
@@ -0,0 +1 @@
+ram-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/microphone-symbolic.svg b/.icons/kora/devices/symbolic/microphone-symbolic.svg
new file mode 120000
index 000000000..f01cd20dd
--- /dev/null
+++ b/.icons/kora/devices/symbolic/microphone-symbolic.svg
@@ -0,0 +1 @@
+audio-input-microphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/modem-symbolic.svg b/.icons/kora/devices/symbolic/modem-symbolic.svg
new file mode 100644
index 000000000..5cd1628d4
--- /dev/null
+++ b/.icons/kora/devices/symbolic/modem-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 9.6386719 2 C 9.2969956 2 9 2.2765061 9 2.6171875 L 9 3.8457031 C 8.9994429 4.1861077 9.2982756 4.4620486 9.6386719 4.4609375 L 9.8261719 4.4609375 C 9.2711746 6.0340931 8.0356832 7.2721797 6.4628906 7.828125 L 6.4628906 7.6386719 C 6.4628906 7.2979905 6.1883307 7 5.8476562 7 L 4.6152344 7 C 4.27456 7 4 7.2979905 4 7.6386719 L 4 9.3847656 C 3.9921578 9.7203086 4.2600862 9.9972947 4.5957031 10 L 4.6152344 10 C 8.6858332 10.000015 11.988954 6.7054329 12 2.6347656 L 12 2.5957031 C 12 2.2630378 11.732948 2 11.404297 2 L 9.6386719 2 z M 11.105469 9 C 10.324469 9.648 9.4240625 10.513859 8.0390625 11.005859 L 1 10.994141 L 1 14 L 15 14 L 15 11 L 13 9 L 11.105469 9 z M 10.474609 11 C 10.483147 10.999602 10.491355 10.999963 10.5 11 C 10.776632 10.9988 11.001188 11.223368 11 11.5 C 11 11.777381 10.77667 12 10.5 12 C 10.223697 12.000394 9.9996058 11.776304 10 11.5 C 9.9988472 11.232013 10.20994 11.012352 10.474609 11 z M 12.474609 11 C 12.483161 10.99957 12.491337 11 12.5 11 C 13.166665 11 13.166665 12 12.5 12 C 12.223521 12.000808 11.999183 11.776479 12 11.5 C 12 11.231458 12.209521 11.01333 12.474609 11 z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg b/.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/multimedia-player-symbolic.svg b/.icons/kora/devices/symbolic/multimedia-player-symbolic.svg
new file mode 100644
index 000000000..e1d1c33f2
--- /dev/null
+++ b/.icons/kora/devices/symbolic/multimedia-player-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.764 0.521-4.764-0.274-4.784 0.274v9.479h9.548v-9.479z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m4.546 0c-1.108 0-2 0.892-2 2v12c0 1.108 0.892 2 2 2h6.908c1.108 0 2-0.892 2-2v-12c0-1.108-0.892-2-2-2h-6.908zm2.615 11.315c0-0.315-0.255-0.571-0.57-0.571s-0.571 0.256-0.571 0.571v3.325c0 0.315 0.256 0.571 0.571 0.571s0.57-0.256 0.57-0.571v-3.325zm3.753 1.146c0.159 0.124 0.252 0.315 0.252 0.517s-0.093 0.392-0.252 0.517c-0.558 0.436-1.368 1.069-2.017 1.577-0.198 0.154-0.466 0.183-0.692 0.073-0.225-0.11-0.368-0.339-0.368-0.59v-3.154c0-0.251 0.143-0.48 0.368-0.59 0.226-0.11 0.494-0.082 0.692 0.073 0.649 0.507 1.459 1.14 2.017 1.577zm-7.678-10.384c0-0.422 0.167-0.827 0.466-1.125 0.298-0.298 0.703-0.466 1.124-0.466h6.348c0.421 0 0.826 0.168 1.124 0.466 0.299 0.298 0.466 0.703 0.466 1.125v7.923h-9.528v-7.923z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-cellular-symbolic.svg b/.icons/kora/devices/symbolic/network-cellular-symbolic.svg
new file mode 100644
index 000000000..30f01697e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-cellular-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf" transform="translate(0 -.814615)"><path d="m13.604 1h.396c1.261.98 2 2.833 2 5 0 2.127-.777 4.005-2 5h-.396v-1.645c.607-.873 1-1.967 1-3.355s-.393-2.472-1-3.355zm-2.106 2h.502c.688.784 1 1.743 1 3s-.328 2.163-1 3h-.502zm-9.102-2v1.645c-.607.883-1 1.967-1 3.355s.393 2.482 1 3.355v1.645h-.396c-1.223-.995-2-2.873-2-5 0-2.167.739-4.02 2-5zm2.106 2v6h-.502c-.672-.837-1-1.743-1-3s.312-2.216 1-3z" fill-opacity=".5"/><path d="m8 4c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2zm0 5c.549 0 1 .451 1 1v5.194c0 .214-.085.419-.236.57s-.356.236-.57.236c-.128 0-.26 0-.388 0-.214 0-.419-.085-.57-.236s-.236-.356-.236-.57c0-1.636 0-5.194 0-5.194 0-.549.451-1 1-1z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/network-server-symbolic.svg b/.icons/kora/devices/symbolic/network-server-symbolic.svg
new file mode 100644
index 000000000..03680e54f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-server-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.748 11.524h-12.978v3.176h12.978v-3.176zm0-5.112h-12.978v3.176h12.978v-3.176zm0-5.146h-12.978v3.176h12.978v-3.176z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m13.638 12.69h-3.598v0.843h3.598v-0.843zm0-5.112h-3.598v0.844h3.598v-0.844zm0-5.111h-3.598v0.843h3.598v-0.843z" fill="#dfdfdf"/>
+ <path d="m15.329 12.2c0-0.78-0.633-1.065-1.412-1.065h-11.377c-0.78 0-1.412 0.285-1.412 1.065v1.824c0 0.779 0.632 1.411 1.412 1.411h11.377c0.779 0 1.412-0.632 1.412-1.411v-1.824zm-1 0v1.824c0 0.227-0.185 0.411-0.412 0.411h-11.377c-0.228 0-0.412-0.184-0.412-0.411v-1.824c0-0.228 0.184-0.412 0.412-0.412h11.377c0.227 0 0.412 0.184 0.412 0.412zm1-5.112c0-0.779-0.633-1.089-1.412-1.089h-11.377c-0.78 0-1.412 0.31-1.412 1.089v1.824c0 0.779 0.632 1.064 1.412 1.064h11.377c0.779 0 1.412-0.285 1.412-1.064v-1.824zm-1 0v1.824c0 0.227-0.185 0.412-0.412 0.412h-11.377c-0.228 0-0.412-0.185-0.412-0.412v-1.824c0-0.227 0.184-0.412 0.412-0.412h11.377c0.227 0 0.412 0.185 0.412 0.412zm1-5.112c0-0.779-0.633-1.411-1.412-1.411h-11.377c-0.78 0-1.412 0.632-1.412 1.411v1.824c0 0.78 0.632 1.09 1.412 1.09h11.377c0.779 0 1.412-0.31 1.412-1.09v-1.824zm-1 0v1.824c0 0.228-0.185 0.412-0.412 0.412h-11.377c-0.228 0-0.412-0.184-0.412-0.412v-1.824c0-0.227 0.184-0.411 0.412-0.411h11.377c0.227 0 0.412 0.184 0.412 0.411z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-wired-symbolic.svg b/.icons/kora/devices/symbolic/network-wired-symbolic.svg
new file mode 100644
index 000000000..c45587125
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-wired-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.633 10.816c0-0.653-0.531-1.184-1.184-1.184h-2.367c-0.654 0-1.184 0.531-1.184 1.184v2.367c0 0.653 0.53 1.184 1.184 1.184h2.367c0.653 0 1.184-0.531 1.184-1.184v-2.367zm9.469 0c0-0.653-0.53-1.184-1.184-1.184h-2.367c-0.653 0-1.184 0.531-1.184 1.184v2.367c0 0.653 0.531 1.184 1.184 1.184h2.367c0.654 0 1.184-0.531 1.184-1.184v-2.367zm-4.735-8.724c0-0.653-0.53-1.183-1.183-1.183h-2.368c-0.653 0-1.183 0.53-1.183 1.183v2.368c0 0.653 0.53 1.183 1.183 1.183h2.368c0.653 0 1.183-0.53 1.183-1.183v-2.368z" style="fill:rgb(235,235,235)"/>
+ <path d="m8.5 7.189h3.464c0.702 0 1.271 0.569 1.271 1.271v4.04h-1v-3.842c0-0.124-0.05-0.244-0.138-0.332s-0.207-0.137-0.332-0.137h-7.53c-0.125 0-0.244 0.049-0.332 0.137s-0.138 0.208-0.138 0.332v3.842h-1v-4.04c0-0.702 0.569-1.271 1.271-1.271h3.464v-4.091h1v4.091z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg b/.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg
new file mode 100644
index 000000000..7c2866689
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515c0.144-0.161 0.113-0.414-0.066-0.535-0.54-0.362-1.185-0.598-1.878-0.598-0.692 0-1.335 0.235-1.874 0.596-0.18 0.12-0.212 0.374-0.067 0.535l1.681 1.873c0.139 0.155 0.381 0.155 0.521 0l1.683-1.871zm-1.943-2.691c1.133 0 2.177 0.375 3.018 1.005 0.149 0.111 0.353 0.098 0.477-0.039l0.601-0.669c0.137-0.151 0.122-0.39-0.038-0.514-1.123-0.872-2.529-1.429-4.058-1.429-1.527 0-2.932 0.555-4.053 1.425-0.16 0.124-0.175 0.363-0.04 0.513l0.601 0.67c0.124 0.138 0.328 0.151 0.477 0.04 0.841-0.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769 0.687 5.191 1.828 0.147 0.118 0.356 0.106 0.481-0.034l0.542-0.602c0.134-0.15 0.121-0.386-0.034-0.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486 0.942-6.171 2.319-0.156 0.127-0.17 0.362-0.035 0.512l0.541 0.603c0.125 0.14 0.334 0.152 0.479 0.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982 0.979 6.933 2.544 0.201 0.161 0.488 0.144 0.66-0.048l0.284-0.366c0.184-0.204 0.166-0.528-0.047-0.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-0.214 0.175-0.233 0.498-0.049 0.703l0.273 0.358c0.171 0.191 0.458 0.208 0.658 0.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-wireless-symbolic.svg b/.icons/kora/devices/symbolic/network-wireless-symbolic.svg
new file mode 100644
index 000000000..7c2866689
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-wireless-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515c0.144-0.161 0.113-0.414-0.066-0.535-0.54-0.362-1.185-0.598-1.878-0.598-0.692 0-1.335 0.235-1.874 0.596-0.18 0.12-0.212 0.374-0.067 0.535l1.681 1.873c0.139 0.155 0.381 0.155 0.521 0l1.683-1.871zm-1.943-2.691c1.133 0 2.177 0.375 3.018 1.005 0.149 0.111 0.353 0.098 0.477-0.039l0.601-0.669c0.137-0.151 0.122-0.39-0.038-0.514-1.123-0.872-2.529-1.429-4.058-1.429-1.527 0-2.932 0.555-4.053 1.425-0.16 0.124-0.175 0.363-0.04 0.513l0.601 0.67c0.124 0.138 0.328 0.151 0.477 0.04 0.841-0.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769 0.687 5.191 1.828 0.147 0.118 0.356 0.106 0.481-0.034l0.542-0.602c0.134-0.15 0.121-0.386-0.034-0.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486 0.942-6.171 2.319-0.156 0.127-0.17 0.362-0.035 0.512l0.541 0.603c0.125 0.14 0.334 0.152 0.479 0.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982 0.979 6.933 2.544 0.201 0.161 0.488 0.144 0.66-0.048l0.284-0.366c0.184-0.204 0.166-0.528-0.047-0.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-0.214 0.175-0.233 0.498-0.049 0.703l0.273 0.358c0.171 0.191 0.458 0.208 0.658 0.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/pda-symbolic.svg b/.icons/kora/devices/symbolic/pda-symbolic.svg
new file mode 100644
index 000000000..9333f25c5
--- /dev/null
+++ b/.icons/kora/devices/symbolic/pda-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf"><path d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h7c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2zm0 1h7c.554 0 1 .446 1 1v10c0 .554-.446 1-1 1h-7c-.554 0-1-.446-1-1v-10c0-.554.446-1 1-1z" transform="matrix(1.14286 0 0 1.14286 .356993 -1.14286)"/><g transform="matrix(.739305 -.203683 .203683 .739305 .082379 3.06782)"><path d="m2.725 12.045-1.062 2.888 3.007-.933 6.75-6.75-1.945-1.955z"/><path d="m13.79 4.89c.28-.28.28-.73 0-1.01l-.945-.945c-.29-.28-.73-.28-1.01 0l-1.4 1.4 1.945 1.955z" fill-opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg b/.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg b/.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg b/.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-old-symbolic.svg b/.icons/kora/devices/symbolic/phone-old-symbolic.svg
new file mode 100644
index 000000000..92544e9ee
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-old-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="m 4.0000038,0 c -1.01,0.005 -1,1 -1,1 v 12 l 0.002,0.016 v 0.136 c 0,1.024 0.857,1.848 1.92,1.848 h 5.1580002 c 1.063,0 1.92,-0.824 1.92,-1.848 V 5 c 0,-1.023 -0.937,-2 -2,-2 H 5.0000038 V 1 c 0,0 -0.009,-0.994 -1,-1 z m 1.754,5 h 3.495 A 0.75,0.75 0 0 1 10.001004,5.752 V 7.248 A 0.75,0.75 0 0 1 9.2500038,8 h -3.496 a 0.75,0.75 0 0 1 -0.752,-0.752 V 5.752 A 0.75,0.75 0 0 1 5.7540038,5 Z m -0.252,5 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z m 2.857,0 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z m -2.857,2 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z m 2.857,0 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg b/.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg b/.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-symbolic.svg b/.icons/kora/devices/symbolic/phone-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/printer-network-symbolic.svg b/.icons/kora/devices/symbolic/printer-network-symbolic.svg
new file mode 100644
index 000000000..a53112492
--- /dev/null
+++ b/.icons/kora/devices/symbolic/printer-network-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.24938)">
+ <rect x="4" y="1" width="8" height="3" style="fill-opacity:.5;fill-rule:nonzero;fill:rgb(223,223,223)"/>
+ </g>
+ <g transform="translate(0 .227047)">
+ <path d="m2 4c-0.5 0-1 0.5-1 1v3.444l2 0.023v-0.467h10v0.467l2-0.023v-3.444c0-0.5-0.5-1-1-1h-12zm10 0.457c0.531 0 0.963 0.431 0.963 0.962 0 0.532-0.432 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.531 0.432-0.962 0.963-0.962z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 5.24938)">
+ <path d="m2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1h-12zm10 0.457c0.531 0 0.963 0.431 0.963 0.962 0 0.532-0.432 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.531 0.432-0.962 0.963-0.962z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/printer-symbolic.svg b/.icons/kora/devices/symbolic/printer-symbolic.svg
new file mode 100644
index 000000000..d3874199d
--- /dev/null
+++ b/.icons/kora/devices/symbolic/printer-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.337469)">
+ <rect x="4" y="9" width="8" height="5" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .416873)">
+ <rect x="4" y="1" width="8" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1h-12zm10 0.457c0.531 0 0.963 0.431 0.963 0.962 0 0.532-0.432 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.531 0.432-0.962 0.963-0.962z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/proc-symbolic.svg b/.icons/kora/devices/symbolic/proc-symbolic.svg
new file mode 120000
index 000000000..1baeea22c
--- /dev/null
+++ b/.icons/kora/devices/symbolic/proc-symbolic.svg
@@ -0,0 +1 @@
+cpu-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/ram-symbolic.svg b/.icons/kora/devices/symbolic/ram-symbolic.svg
new file mode 100644
index 000000000..0955f57d9
--- /dev/null
+++ b/.icons/kora/devices/symbolic/ram-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m0 13c0 .554.446 1 1 1h5v-2h-6z"/>
+ <path d="m8 14h7c.554 0 1-.446 1-1v-1h-8z"/>
+ <path d="m0 11h16v-3c-.549 0-1-.451-1-1 0-.522.409-.961.93-.998.023-.001.047-.002.07-.002v-2c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v2c.033 0 .067.002.1.006.508.051.9.483.9.994 0 .549-.451 1-1 1z" fill-opacity=".5"/>
+ <path d="m3 9v-4h2v4zm4 0v-4h2v4zm4 0v-4h2v4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/scanner-symbolic.svg b/.icons/kora/devices/symbolic/scanner-symbolic.svg
new file mode 100644
index 000000000..59f0994b5
--- /dev/null
+++ b/.icons/kora/devices/symbolic/scanner-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13.784 8.702v5.307c0 0.752-0.611 1.363-1.363 1.363h-8.842c-0.752 0-1.363-0.611-1.363-1.363v-5.307h11.568z" style="fill-opacity:.3;fill:rgb(235,235,235)"/>
+ <path d="m13.784 8.702v5.307c0 0.752-0.611 1.363-1.363 1.363h-8.842c-0.752 0-1.363-0.611-1.363-1.363v-5.307h11.568zm-1 1h-9.568v4.307c0 0.201 0.163 0.363 0.363 0.363h8.842c0.2 0 0.363-0.162 0.363-0.363v-4.307zm-10.568-2.404v-5.307c0-0.752 0.611-1.363 1.363-1.363h8.842c0.752 0 1.363 0.611 1.363 1.363v5.307h-11.568zm1-1h9.568v-4.307c0-0.201-0.163-0.363-0.363-0.363h-8.842c-0.2 0-0.363 0.162-0.363 0.363v4.307z" style="fill:rgb(235,235,235)"/>
+ <g transform="matrix(1.08735 0 0 1 -1.05767 -.702084)">
+ <path d="m15.687 7.273c0-0.179-0.065-0.352-0.182-0.479s-0.275-0.198-0.441-0.198h-13.468c-0.166 0-0.324 0.071-0.441 0.198s-0.182 0.3-0.182 0.479v0.05c0 0.179 0.065 0.352 0.182 0.479s0.275 0.198 0.441 0.198h13.468c0.166 0 0.324-0.071 0.441-0.198s0.182-0.3 0.182-0.479v-0.05z" style="fill:rgb(235,235,235)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/sim-card-symbolic.svg b/.icons/kora/devices/symbolic/sim-card-symbolic.svg
new file mode 100644
index 000000000..8f4f13858
--- /dev/null
+++ b/.icons/kora/devices/symbolic/sim-card-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.606 0.367 4.26 4.16v9.128c0 1.091-0.886 1.978-1.978 1.978h-7.776c-1.092 0-1.978-0.887-1.978-1.978v-11.31c0-1.091 0.886-1.978 1.978-1.978h5.494zm-3.71 11.943v1.953h-0.918c-0.606 0-1.097-0.492-1.097-1.097v-0.856h2.015zm3.26-6.285v8.238h-2.515v-5.391h-2.76v-1.75c0-0.606 0.491-1.097 1.097-1.097h4.178zm2.963 5.616v1.525c0 0.605-0.491 1.097-1.097 1.097h-0.973v-2.622h2.07zm-6.223-0.249h-2.015v-1.589h2.015v1.589zm6.223-0.645h-2.07v-1.861h2.07v1.861zm-2.07-2.747v-1.975h0.973c0.606 0 1.097 0.491 1.097 1.097v0.878h-2.07z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/smartphone-symbolic.svg b/.icons/kora/devices/symbolic/smartphone-symbolic.svg
new file mode 100644
index 000000000..86aa2893e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/smartphone-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.047 2.135c0-0.209 0.17-0.378 0.379-0.378h7.148c0.209 0 0.379 0.169 0.379 0.378v11.849c0 0.209-0.17 0.378-0.379 0.378h-7.148c-0.209 0-0.379-0.169-0.379-0.378v-11.849zm6.519-0.051c0.402 0 0.729 0.327 0.729 0.73s-0.327 0.729-0.729 0.729c-0.403 0-0.73-0.326-0.73-0.729s0.327-0.73 0.73-0.73z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m7.5 13h1s0.5 0 0.5 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.5z" fill="#dfdfdf"/>
+ <path d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1h-7.246zm-0.33 1.135c0-0.209 0.17-0.378 0.379-0.378h7.148c0.209 0 0.379 0.169 0.379 0.378v11.849c0 0.209-0.17 0.378-0.379 0.378h-7.148c-0.209 0-0.379-0.169-0.379-0.378v-11.849z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/tablet-symbolic.svg b/.icons/kora/devices/symbolic/tablet-symbolic.svg
new file mode 100644
index 000000000..e8e4ee9c9
--- /dev/null
+++ b/.icons/kora/devices/symbolic/tablet-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h10s1 0 1-1v-12s0-1-1-1h-10zm6.38 12.856c0-0.274-0.223-0.496-0.497-0.496h-1.766c-0.274 0-0.497 0.222-0.497 0.496s0.223 0.496 0.497 0.496h1.766c0.274 0 0.497-0.222 0.497-0.496zm-6.472-12.087h10.184v11.104h-10.184v-11.104z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/thunderbolt-symbolic.svg b/.icons/kora/devices/symbolic/thunderbolt-symbolic.svg
new file mode 100644
index 000000000..ea5b1a5fa
--- /dev/null
+++ b/.icons/kora/devices/symbolic/thunderbolt-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.595533)">
+ <path d="m6.47 0-3.588 8.571h4.79l-4.064 7.429 8.966-10h-5.412l4.669-6h-5.361z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/tv-symbolic.svg b/.icons/kora/devices/symbolic/tv-symbolic.svg
new file mode 100644
index 000000000..9490a456d
--- /dev/null
+++ b/.icons/kora/devices/symbolic/tv-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -1.01241)">
+ <rect x="3" y="14.643" width="10" height="1.357" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2h-12z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2h-12zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" fill="#dfdfdf"/>
+ <g transform="translate(.0794045 .5)">
+ <path d="m5 3 7 3.5-7 3.5v-7z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg b/.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg
new file mode 100644
index 000000000..2b3ed3422
--- /dev/null
+++ b/.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 0s-2 0-2 2v14h12v-14c0-2-2-2-2-2h-8zm9 15v-13c0-1-1-1-1-1h-8s-1 0-1 1v13h10z" fill="#dfdfdf"/>
+ <path d="m4 0s-2 0-2 2v14h12v-14c0-2-2-2-2-2h-8zm1 12c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(1 0 0 1.19107 0 .853598)">
+ <path d="m8 2v3h3l-3 5v-3h-3l3-5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/video-display-symbolic.svg b/.icons/kora/devices/symbolic/video-display-symbolic.svg
new file mode 100644
index 000000000..ca1c9ba9a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/video-display-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0.546 0.922 0.04 11.167 14.848-0.012-0.131-11.06-14.757-0.095z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2h-12zm-1.232 1.076h14.464v10.848h-14.464v-10.848zm4.416 12.614v2.31h5.632v-2.31h-5.632z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg b/.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg
new file mode 100644
index 000000000..6cbba0fc1
--- /dev/null
+++ b/.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m6.625 4c-.625 0-.625.666-.625.666v1.334h-5.562c-.438 0-.438.5-.438.5v5c0 .5.438.5.438.5h3.04c-.095.007-.478.063-.478.5v.5h2v-.5c0-.437-.383-.493-.479-.5h2.042c.012 0 .023-.001.035-.002.005 0 .027.002.027.002h3.014c-.128.007-.639.063-.639.5v.5h4v-.5c0-.437-.511-.493-.639-.5h3.014c.625 0 .625-.666.625-.666v-6.668s0-.666-.625-.666zm.236.924h8.278v6.152h-8.278zm-6.222 1.801h5.361v4.55h-5.361z" fill="#dfdfdf" fill-rule="nonzero"/></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/video-single-display-symbolic.svg b/.icons/kora/devices/symbolic/video-single-display-symbolic.svg
new file mode 100644
index 000000000..bbaed5dc0
--- /dev/null
+++ b/.icons/kora/devices/symbolic/video-single-display-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf"><path d="m.546.922.04 11.167 14.848-.012-.131-11.06z" fill-opacity=".3"/><path d="m9.925 11.331h1.572v1.368h-4.884v-1.368h1.692v-3.624h-1.584v-1.452h3.204z" fill-rule="nonzero" transform="translate(-1.06499 -3.31596)"/><path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076h14.464v10.848h-14.464zm4.416 12.614v2.31h5.632v-2.31z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/checkmark.svg b/.icons/kora/emblems/scalable/checkmark.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/checkmark.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-added.svg b/.icons/kora/emblems/scalable/emblem-added.svg
new file mode 120000
index 000000000..5212512a6
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-added.svg
@@ -0,0 +1 @@
+emblem-new.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-checked.svg b/.icons/kora/emblems/scalable/emblem-checked.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-checked.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-default.svg b/.icons/kora/emblems/scalable/emblem-default.svg
new file mode 100644
index 000000000..bd8e65cf2
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-default.svg
@@ -0,0 +1,15 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path d="m48 16c-17.664 0-32 14.336-32 32s14.336 32 32 32 32-14.336 32-32-14.336-32-32-32zm12.125 16.125l7.75 8.375-24 27.25-15.75-15.625 7.75-8.375 8 7.25 16.25-18.875z" style="fill:none;stroke-width:5px;stroke:url(#_Linear1)"/>
+ <path d="m48 16c-17.664 0-32 14.336-32 32s14.336 32 32 32 32-14.336 32-32-14.336-32-32-32zm12.125 16.125l7.75 8.375-24 27.25-15.75-15.625 7.75-8.375 8 7.25 16.25-18.875z" style="fill-rule:nonzero;fill:url(#_Linear2)" serif:id="path2505"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(.154217 66.2361 -66.2361 .154217 46.8819 16)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#8f8f8f;stop-opacity:.301961" offset="0"/>
+ <stop style="stop-color:#8f8f8f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.621527 61.0699 -61.0699 -.621527 49.0363 19.0041)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#292929" offset="0"/>
+ <stop style="stop-color:#353535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-downloads.svg b/.icons/kora/emblems/scalable/emblem-downloads.svg
new file mode 100644
index 000000000..2bafe8aaf
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-downloads.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <path d="m47.998 64.295 23.315-29.415c2.273-2.86 6.447-3.345 9.308-1.073 2.868 2.272 3.349 6.443 1.077 9.308l-28.474 35.916c-1.31 1.658-3.261 2.517-5.226 2.506-1.965 0.011-3.912-0.848-5.225-2.506l-28.471-35.913c-2.272-2.864-1.791-7.039 1.077-9.307 2.861-2.273 7.035-1.788 9.308 1.073l23.311 29.411zm0-33.06 11.817-14.907c1.688-2.128 4.789-2.491 6.921-0.799 2.131 1.687 2.49 4.792 0.799 6.92l-15.647 19.744c-0.977 1.233-2.428 1.869-3.89 1.865-1.462 4e-3 -2.912-0.632-3.886-1.865l-15.651-19.744c-1.691-2.128-1.332-5.233 0.8-6.92 2.131-1.692 5.233-1.329 6.924 0.799l11.813 14.907z" style="fill:none;stroke-width:5.36px;stroke:url(#_Linear1)"/>
+ <path d="m47.998 64.295 23.315-29.415c2.273-2.86 6.447-3.345 9.308-1.073 2.868 2.272 3.349 6.443 1.077 9.308l-28.474 35.916c-1.31 1.658-3.261 2.517-5.226 2.506-1.965 0.011-3.912-0.848-5.225-2.506l-28.471-35.913c-2.272-2.864-1.791-7.039 1.077-9.307 2.861-2.273 7.035-1.788 9.308 1.073l23.311 29.411zm0-33.06 11.817-14.907c1.688-2.128 4.789-2.491 6.921-0.799 2.131 1.687 2.49 4.792 0.799 6.92l-15.647 19.744c-0.977 1.233-2.428 1.869-3.89 1.865-1.462 4e-3 -2.912-0.632-3.886-1.865l-15.651-19.744c-1.691-2.128-1.332-5.233 0.8-6.92 2.131-1.692 5.233-1.329 6.924 0.799l11.813 14.907z" style="fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(142.253,61097.8,-61097.8,142.253,70460.2,-61038.3)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.3" offset="0"/>
+ <stop style="stop-color:#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.039609 -67.0738 67.0738 .039609 47.9607 81.5371)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#353535" offset="0"/>
+ <stop style="stop-color:#292929" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-dropbox-mixedstate.svg b/.icons/kora/emblems/scalable/emblem-dropbox-mixedstate.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-dropbox-mixedstate.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-dropbox-syncing.svg b/.icons/kora/emblems/scalable/emblem-dropbox-syncing.svg
new file mode 100644
index 000000000..4575cbeb2
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-dropbox-syncing.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M48.25,20.375c-14.72,0 -26.731,11.504 -27.625,26l-8.625,0l13.875,20.75l13.875,-20.75l-9.875,0c0.852,-9.405 8.745,-16.75 18.375,-16.75c3.562,0 6.933,1.007 9.75,2.75l4.75,-7.875c-4.217,-2.593 -9.19,-4.125 -14.5,-4.125Zm21.875,8l-13.875,20.75l9.875,0c-0.852,9.405 -8.745,16.75 -18.375,16.75c-3.562,0 -6.933,-1.007 -9.75,-2.75l-4.75,7.875c4.217,2.593 9.19,4.125 14.5,4.125c14.72,0 26.731,-11.504 27.625,-26l8.625,0l-13.875,-20.75Z" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><path d="M48.25,20.375c-14.72,0 -26.731,11.504 -27.625,26l-8.625,0l13.875,20.75l13.875,-20.75l-9.875,0c0.852,-9.405 8.745,-16.75 18.375,-16.75c3.562,0 6.933,1.007 9.75,2.75l4.75,-7.875c-4.217,-2.593 -9.19,-4.125 -14.5,-4.125Zm21.875,8l-13.875,20.75l9.875,0c-0.852,9.405 -8.745,16.75 -18.375,16.75c-3.562,0 -6.933,-1.007 -9.75,-2.75l-4.75,7.875c4.217,2.593 9.19,4.125 14.5,4.125c14.72,0 26.731,-11.504 27.625,-26l8.625,0l-13.875,-20.75Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-25.7639,-657.774,657.774,-25.7639,-1142.27,783.318)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.219608"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(72,0,0,54.75,12,47.75)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-dropbox-unsyncable.svg b/.icons/kora/emblems/scalable/emblem-dropbox-unsyncable.svg
new file mode 100644
index 000000000..beb8fc8e0
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-dropbox-unsyncable.svg
@@ -0,0 +1,5 @@
+<svg width="96" height="96" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0,74)">
+ <path d="m48.25-53.625c-14.72019-3e-6 -26.730807 11.503689-27.625 26h-8.625l13.875 20.75 13.875-20.75h-9.875c0.852258-9.405081 8.744762-16.75 18.375-16.75 3.561952 1e-6 6.932756 1.007173 9.75 2.75l4.75-7.875c-4.217288-2.592868-9.189676-4.125-14.5-4.125zm21.875 8-13.875 20.75h9.875c-0.85226 9.40508-8.74476 16.75-18.375 16.75-3.561952 0-6.932756-1.007172-9.75-2.75l-4.75 7.875c4.217288 2.592868 9.189676 4.125 14.5 4.125 14.720192 4e-6 26.730808-11.503688 27.625-26h8.625l-13.875-20.75z" style="fill:#000000;opacity:.4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-dropbox-uptodate.svg b/.icons/kora/emblems/scalable/emblem-dropbox-uptodate.svg
new file mode 100644
index 000000000..11be05a0f
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-dropbox-uptodate.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M72.351,20l-32.461,32.579l-16.241,-16.29l-11.649,11.7l27.868,28.011l0.022,-0.022l0.023,0.022l44.087,-44.301l-11.649,-11.699Z" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><path d="M72.351,20l-32.461,32.579l-16.241,-16.29l-11.649,11.7l27.868,28.011l0.022,-0.022l0.023,0.022l44.087,-44.301l-11.649,-11.699Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(69.3397,-642.506,642.506,69.3397,-1191.24,596.125)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.219608"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(72,0,0,73.6438,12,48)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-encrypted-locked.svg b/.icons/kora/emblems/scalable/emblem-encrypted-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-encrypted-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-encrypted-unlocked.svg b/.icons/kora/emblems/scalable/emblem-encrypted-unlocked.svg
new file mode 120000
index 000000000..e2c1f8f42
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-encrypted-unlocked.svg
@@ -0,0 +1 @@
+emblem-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-error.svg b/.icons/kora/emblems/scalable/emblem-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-favorite.svg b/.icons/kora/emblems/scalable/emblem-favorite.svg
new file mode 100644
index 000000000..957957c28
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-favorite.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g><path d="M67.478,78l-19.492,-10.254l-19.492,10.237l3.731,-21.702l-15.764,-15.378l21.794,-3.159l9.753,-19.743l9.739,19.752l21.791,3.175l-15.771,15.363l3.711,21.709Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/><path d="M48,18l-9.75,19.75l-21.781,3.156l15.75,15.375l-3.719,21.719l19.5,-10.25l19.469,10.25l-3.719,-21.719l15.781,-15.343l-21.781,-3.188l-9.75,-19.75Zm-0.031,4.031l8.156,16.5c0.26,0.525 0.764,0.889 1.344,0.969l18.094,2.688l-13.125,12.75c-0.121,0.15 -0.216,0.319 -0.282,0.5c-0.178,0.335 -0.244,0.718 -0.187,1.093l3.219,18.313l-16.407,-8.719c-0.507,-0.294 -1.128,-0.317 -1.656,-0.062l-16.219,8.531l3.063,-18.063c0.099,-0.571 -0.088,-1.155 -0.5,-1.562l-13.156,-12.844l18.218,-2.656c0.402,-0.073 0.767,-0.283 1.032,-0.594c0.096,-0.104 0.18,-0.22 0.25,-0.344l8.156,-16.5Z" style="fill:#d45500;fill-opacity:0.0980392;fill-rule:nonzero;"/><path d="M48,18l-9.75,19.75l-21.781,3.156l15.75,15.375l-3.719,21.719l19.5,-10.25l19.469,10.25l-3.719,-21.719l15.781,-15.343l-21.781,-3.188l-9.75,-19.75Zm-0.031,1.813l8.969,18.312c0.061,0.018 0.123,0.028 0.187,0.031c0.033,0.068 0.075,0.131 0.125,0.188c0.061,0.017 0.124,0.028 0.188,0.031c0.061,0.018 0.123,0.028 0.187,0.031l20.125,3l-14.687,14.188c-0.018,0.061 -0.029,0.124 -0.032,0.187c-0.017,0.061 -0.028,0.124 -0.031,0.188c-0.016,0.051 -0.026,0.103 -0.031,0.156c-0.018,0.061 -0.028,0.124 -0.031,0.188l3.468,20.218l-18.125,-9.562c-0.061,-0.018 -0.124,-0.028 -0.187,-0.031c-0.061,-0.018 -0.124,-0.029 -0.188,-0.032c-0.061,-0.017 -0.124,-0.028 -0.187,-0.031c-0.061,-0.018 -0.124,-0.028 -0.188,-0.031l-18,9.594l3.344,-20.063c0.018,-0.061 0.028,-0.124 0.031,-0.187c0.018,-0.062 0.028,-0.124 0.032,-0.188c-0.043,-0.07 -0.096,-0.133 -0.157,-0.187c0.018,-0.062 0.028,-0.124 0.032,-0.188l-14.625,-14.187l20.125,-2.938c0.061,0.018 0.123,0.028 0.187,0.031c0.081,-0.039 0.155,-0.092 0.219,-0.156c0.07,-0.042 0.133,-0.095 0.187,-0.156c0.018,-0.061 0.028,-0.124 0.032,-0.188l9.031,-18.218Z" style="fill:#d45500;fill-opacity:0.2;fill-rule:nonzero;"/><path d="M48,18l-9.75,19.75l-21.781,3.156l0.906,0.875l20.875,-3.031l9.75,-19.75l9.75,19.75l20.875,3.063l0.906,-0.875l-21.781,-3.188l-9.75,-19.75Zm-15.937,39.125l-3.563,20.875l0.188,-0.094l3.531,-20.625l-0.156,-0.156Zm31.843,0l-0.156,0.156l3.531,20.625l0.188,0.094l-3.563,-20.875Z" style="fill:#d45500;fill-opacity:0.498039;fill-rule:nonzero;"/><path d="M17.375,41.781l-0.906,0.125l15.594,15.219l0.156,-0.844l-14.844,-14.5Zm61.25,0.032l-14.875,14.468l0.156,0.844l15.625,-15.187l-0.906,-0.125Zm-30.625,25.937l-19.312,10.156l-0.188,1.094l19.5,-10.25l19.469,10.25l-0.188,-1.094l-19.281,-10.156Z" style="fill:#fff;fill-opacity:0.498039;fill-rule:nonzero;"/></g><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-3.02536e-05,60.0005,-60.0005,-3.02536e-05,-273.092,17.9998)"><stop offset="0" style="stop-color:#f3840c;stop-opacity:1"/><stop offset="1" style="stop-color:#f9ba3f;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-generic.svg b/.icons/kora/emblems/scalable/emblem-generic.svg
new file mode 100644
index 000000000..38022dcb0
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-generic.svg
@@ -0,0 +1,15 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path d="m48 16c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 8c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm0 4c-2.216 0-4 1.784-4 4v9l-7.875-4.5c-1.919-1.108-4.392-0.419-5.5 1.5s-0.419 4.392 1.5 5.5l7.75 4.5-7.75 4.5c-1.919 1.108-2.608 3.581-1.5 5.5s3.581 2.608 5.5 1.5l7.875-4.5v9c0 2.216 1.784 4 4 4s4-1.784 4-4v-9l7.875 4.5c1.919 1.108 4.392 0.419 5.5-1.5s0.419-4.392-1.5-5.5l-7.75-4.5 7.75-4.5c1.919-1.108 2.608-3.581 1.5-5.5s-3.581-2.608-5.5-1.5l-7.875 4.5v-9c0-2.216-1.784-4-4-4z" style="fill:none;stroke-width:5px;stroke:url(#_Linear1)"/>
+ <path d="m48 16c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 8c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm0 4c-2.216 0-4 1.784-4 4v9l-7.875-4.5c-1.919-1.108-4.392-0.419-5.5 1.5s-0.419 4.392 1.5 5.5l7.75 4.5-7.75 4.5c-1.919 1.108-2.608 3.581-1.5 5.5s3.581 2.608 5.5 1.5l7.875-4.5v9c0 2.216 1.784 4 4 4s4-1.784 4-4v-9l7.875 4.5c1.919 1.108 4.392 0.419 5.5-1.5s0.419-4.392-1.5-5.5l-7.75-4.5 7.75-4.5c1.919-1.108 2.608-3.581 1.5-5.5s-3.581-2.608-5.5-1.5l-7.875 4.5v-9c0-2.216-1.784-4-4-4z" style="fill-rule:nonzero;fill:url(#_Linear2)" serif:id="path2932"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(64,0,0,64,16,48)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.211765" offset="0"/>
+ <stop style="stop-color:#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.621527 61.0699 -61.0699 -.621527 49.0363 19.0041)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#292929" offset="0"/>
+ <stop style="stop-color:#353535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-important.svg b/.icons/kora/emblems/scalable/emblem-important.svg
new file mode 100644
index 000000000..19fac14a3
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-important.svg
@@ -0,0 +1,11 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <path d="m43 18c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3h10c1.662 0 3-1.338 3-3v-3-24-3c0-1.662-1.423-2.474-3-3h-3-4-3zm0 44c-1.662 0-3 1.338-3 3v10c0 1.662 1.423 2.474 3 3h10c1.662 0 3-1.338 3-3v-3-4-3c0-1.662-1.338-3-3-3h-3-4-3z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m43 18c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3h10c1.662 0 3-1.338 3-3v-3-24-3c0-1.662-1.423-2.474-3-3h-3-4-3zm0 0.969h9.75c0.697 0.238 1.339 0.516 1.719 0.844 0.394 0.339 0.562 0.634 0.562 1.187v30c0 1.14-0.891 2.031-2.031 2.031h-3-4-3c-1.14 0-2.031-0.891-2.031-2.031v-3-24-3c0-1.14 0.891-2.031 2.031-2.031zm0 43.031c-1.662 0-3 1.338-3 3v10c0 1.662 1.423 2.474 3 3h10c1.662 0 3-1.338 3-3v-3-4-3c0-1.662-1.338-3-3-3h-3-4-3zm0 0.969h10c1.14 0 2.031 0.891 2.031 2.031v10c0 1.14-0.891 2.031-2.031 2.031h-3-4-2.75c-0.697-0.238-1.339-0.516-1.719-0.843-0.394-0.34-0.562-0.635-0.562-1.188v-3-4-3c0-1.14 0.891-2.031 2.031-2.031z" style="fill-opacity:.2;fill-rule:nonzero;fill:#500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.91887e-15,64,-64,3.91887e-15,48,16)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ad0707" offset="0"/>
+ <stop style="stop-color:#f75535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-information.svg b/.icons/kora/emblems/scalable/emblem-information.svg
new file mode 100644
index 000000000..25742644d
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-information.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect x="39.88" y="30.257" width="16.12" height="55.38" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><rect x="39.88" y="8.837" width="16.12" height="15.637" style="fill:none;stroke:url(#_Linear2);stroke-width:5px;"/><rect x="39.88" y="30.257" width="16.12" height="55.38" style="fill:url(#_Linear3);"/><rect x="39.88" y="8.837" width="16.12" height="15.637" style="fill:url(#_Linear4);"/><rect x="39.88" y="8.837" width="16.12" height="15.637" style="fill:url(#_Linear5);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.13883e-14,-1165.86,1165.86,7.13883e-14,-1178.23,1254.46)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.192157"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.01569e-14,329.187,-329.187,2.01569e-14,-1178.23,-321.186)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.192157"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.39105e-15,55.38,-55.38,3.39105e-15,48,30.2573)"><stop offset="0" style="stop-color:#353535;stop-opacity:1"/><stop offset="1" style="stop-color:#2b2b2b;stop-opacity:1"/></linearGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.39105e-15,15.637,-55.38,9.5749e-16,48,8.837)"><stop offset="0" style="stop-color:#353535;stop-opacity:1"/><stop offset="1" style="stop-color:#2b2b2b;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.39103e-15,15.6366,-55.3797,9.57468e-16,48,8.837)"><stop offset="0" style="stop-color:#353535;stop-opacity:1"/><stop offset="1" style="stop-color:#2b2b2b;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-installed.svg b/.icons/kora/emblems/scalable/emblem-installed.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-installed.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-insync-error-shared.svg b/.icons/kora/emblems/scalable/emblem-insync-error-shared.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-insync-error-shared.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-insync-error.svg b/.icons/kora/emblems/scalable/emblem-insync-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-insync-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-insync-synced-callbacks.svg b/.icons/kora/emblems/scalable/emblem-insync-synced-callbacks.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-insync-synced-callbacks.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-insync-synced.svg b/.icons/kora/emblems/scalable/emblem-insync-synced.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-insync-synced.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-insync-syncing-shared.svg b/.icons/kora/emblems/scalable/emblem-insync-syncing-shared.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-insync-syncing-shared.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-insync-syncing.svg b/.icons/kora/emblems/scalable/emblem-insync-syncing.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-insync-syncing.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-locked.svg b/.icons/kora/emblems/scalable/emblem-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-mega-syncing.svg b/.icons/kora/emblems/scalable/emblem-mega-syncing.svg
new file mode 100644
index 000000000..d3982815c
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-mega-syncing.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M48.25,20.375c-14.72,0 -26.731,11.504 -27.625,26l-8.625,0l13.875,20.75l13.875,-20.75l-9.875,0c0.852,-9.405 8.745,-16.75 18.375,-16.75c3.562,0 6.933,1.007 9.75,2.75l4.75,-7.875c-4.217,-2.593 -9.19,-4.125 -14.5,-4.125Zm21.875,8l-13.875,20.75l9.875,0c-0.852,9.405 -8.745,16.75 -18.375,16.75c-3.562,0 -6.933,-1.007 -9.75,-2.75l-4.75,7.875c4.217,2.593 9.19,4.125 14.5,4.125c14.72,0 26.731,-11.504 27.625,-26l8.625,0l-13.875,-20.75Z" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><path d="M48.25,20.375c-14.72,0 -26.731,11.504 -27.625,26l-8.625,0l13.875,20.75l13.875,-20.75l-9.875,0c0.852,-9.405 8.745,-16.75 18.375,-16.75c3.562,0 6.933,1.007 9.75,2.75l4.75,-7.875c-4.217,-2.593 -9.19,-4.125 -14.5,-4.125Zm21.875,8l-13.875,20.75l9.875,0c-0.852,9.405 -8.745,16.75 -18.375,16.75c-3.562,0 -6.933,-1.007 -9.75,-2.75l-4.75,7.875c4.217,2.593 9.19,4.125 14.5,4.125c14.72,0 26.731,-11.504 27.625,-26l8.625,0l-13.875,-20.75Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-25.7639,-657.774,657.774,-25.7639,-1142.27,783.318)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.219608"/><stop offset="1" style="stop-color:#b5b5b5;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(72,0,0,72,12,47.75)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-mega-unsyncable.svg b/.icons/kora/emblems/scalable/emblem-mega-unsyncable.svg
new file mode 100644
index 000000000..beb8fc8e0
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-mega-unsyncable.svg
@@ -0,0 +1,5 @@
+<svg width="96" height="96" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0,74)">
+ <path d="m48.25-53.625c-14.72019-3e-6 -26.730807 11.503689-27.625 26h-8.625l13.875 20.75 13.875-20.75h-9.875c0.852258-9.405081 8.744762-16.75 18.375-16.75 3.561952 1e-6 6.932756 1.007173 9.75 2.75l4.75-7.875c-4.217288-2.592868-9.189676-4.125-14.5-4.125zm21.875 8-13.875 20.75h9.875c-0.85226 9.40508-8.74476 16.75-18.375 16.75-3.561952 0-6.932756-1.007172-9.75-2.75l-4.75 7.875c4.217288 2.592868 9.189676 4.125 14.5 4.125 14.720192 4e-6 26.730808-11.503688 27.625-26h8.625l-13.875-20.75z" style="fill:#000000;opacity:.4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-mega-uptodate.svg b/.icons/kora/emblems/scalable/emblem-mega-uptodate.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-mega-uptodate.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-mounted.svg b/.icons/kora/emblems/scalable/emblem-mounted.svg
new file mode 100644
index 000000000..f8d34b3ad
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-mounted.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M56.145,69.409l-7.654,-7.655l-15.982,15.982c0,0 -7.394,7.393 -13.33,1.457c-5.937,-5.937 1.456,-13.331 1.456,-13.331l15.982,-15.981l-7.655,-7.655l12.844,-12.845l3.054,3.053l5.529,-5.476l5.543,5.427l-5.52,5.601l9.921,9.921l5.368,-5.663l5.724,5.756l-5.339,5.661l2.904,2.904l-12.845,12.844Z" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><path d="M56.145,69.409l-7.654,-7.655l-15.982,15.982c0,0 -7.394,7.393 -13.33,1.457c-5.937,-5.937 1.456,-13.331 1.456,-13.331l15.982,-15.981l-7.655,-7.655l12.844,-12.845l3.119,3.118l5.464,-5.541l5.543,5.427l-5.457,5.665l9.843,9.842l5.383,-5.648l5.724,5.756l-5.281,5.719l2.846,2.846l-12.845,12.844Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(993.586,-2099.28,2099.28,993.586,-3383.29,1045.86)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.239216"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(6.14553e-15,-100.364,100.364,6.14553e-15,1516.15,86.2797)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-new.svg b/.icons/kora/emblems/scalable/emblem-new.svg
new file mode 100644
index 000000000..73228fc8b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-new.svg
@@ -0,0 +1,15 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path d="m39.88 20.31v19.742h-19.57v16.19h19.57v19.448h16.12v-19.448h19.69v-16.19h-19.69v-19.742h-16.12z" style="fill:none;stroke-width:5px;stroke:url(#_Linear1)"/>
+ <path d="m39.88 20.31v19.742h-19.57v16.19h19.57v19.448h16.12v-19.448h19.69v-16.19h-19.69v-19.742h-16.12z" style="fill-rule:nonzero;fill:url(#_Linear2)" serif:id="Symbol"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.69696e-15,60.3759,-60.3759,3.69696e-15,48,18.2747)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.192157" offset="0"/>
+ <stop style="stop-color:#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.537815 52.8445 -52.8445 -.537815 48.8967 22.9095)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#292929" offset="0"/>
+ <stop style="stop-color:#353535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-noread.svg b/.icons/kora/emblems/scalable/emblem-noread.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-noread.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-pause.svg b/.icons/kora/emblems/scalable/emblem-pause.svg
new file mode 100644
index 000000000..77256decd
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-pause.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect x="25.945" y="19.385" width="16.12" height="55.38" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><rect x="53.935" y="19.385" width="16.12" height="55.38" style="fill:none;stroke:url(#_Linear2);stroke-width:5px;"/><rect x="53.875" y="19.038" width="16.12" height="55.38" style="fill:url(#_Linear3);"/><rect x="25.769" y="19.038" width="16.12" height="55.38" style="fill:url(#_Linear4);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.13883e-14,-1165.86,1165.86,7.13883e-14,-1192.17,1243.59)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.192157"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.13883e-14,-1165.86,1165.86,7.13883e-14,-1164.17,1243.59)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.192157"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.39105e-15,55.38,-55.38,3.39105e-15,61.9952,19.038)"><stop offset="0" style="stop-color:#353535;stop-opacity:1"/><stop offset="1" style="stop-color:#2b2b2b;stop-opacity:1"/></linearGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.39105e-15,55.38,-55.38,3.39105e-15,33.8892,19.038)"><stop offset="0" style="stop-color:#353535;stop-opacity:1"/><stop offset="1" style="stop-color:#2b2b2b;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-people.svg b/.icons/kora/emblems/scalable/emblem-people.svg
new file mode 100644
index 000000000..a415f43bb
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-people.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M30.135,34.001l0.134,0.002l0.134,0.004l0.133,0.006l0.133,0.007l0.133,0.008l0.132,0.01l0.132,0.012l0.131,0.013l0.131,0.015l0.131,0.016l0.13,0.018l0.129,0.019l0.129,0.021l0.129,0.022l0.128,0.024l0.127,0.025l0.127,0.026l0.126,0.028l0.126,0.029l0.125,0.031l0.125,0.032l0.124,0.034l0.123,0.035l0.123,0.036l0.122,0.038l0.122,0.039l0.121,0.041l0.12,0.042l0.119,0.043l0.119,0.044l0.118,0.046l0.117,0.047l0.117,0.049l0.116,0.05l0.115,0.051l0.115,0.052l0.113,0.053l0.113,0.055l0.112,0.056l0.112,0.058l0.11,0.058l0.11,0.06l0.109,0.061l0.108,0.062l0.107,0.064l0.107,0.065l0.105,0.065l0.105,0.067l0.103,0.068l0.103,0.07l0.102,0.07l0.101,0.072l0.1,0.073l0.198,0.148l0.097,0.077l0.096,0.077l0.096,0.078l0.094,0.079l0.186,0.162l0.091,0.083l0.18,0.168l0.088,0.086l0.087,0.087l0.086,0.088l0.085,0.088l0.084,0.09l0.083,0.091l0.082,0.092l0.08,0.092l0.08,0.094l0.078,0.095l0.077,0.095l0.076,0.097l0.075,0.098l0.073,0.098l0.073,0.099l0.071,0.101l0.07,0.101l0.069,0.102l0.067,0.103l0.066,0.104l0.065,0.104l0.064,0.106l0.062,0.106l0.061,0.107l0.06,0.108l0.059,0.109l0.057,0.11l0.055,0.11l0.055,0.111l0.053,0.113l0.051,0.112l0.05,0.114l0.049,0.114l0.047,0.115l0.046,0.116l0.045,0.116l0.043,0.117l0.041,0.118l0.04,0.119l0.039,0.119l0.037,0.119l0.035,0.121l0.034,0.121l0.032,0.121l0.031,0.123l0.029,0.123l0.028,0.123l0.026,0.124l0.024,0.124l0.023,0.125l0.021,0.126l0.02,0.126l0.018,0.126l0.016,0.127l0.015,0.128l0.013,0.127l0.011,0.129l0.009,0.128l0.008,0.129l0.006,0.13l0.005,0.129l0.002,0.131l0.001,0.159l-0.009,0.253l-0.009,0.223l-0.01,0.232l-0.011,0.238l-0.008,0.169l0.019,0.033l0.053,0.096l0.049,0.097l0.045,0.097l0.042,0.097l0.038,0.097l0.035,0.096l0.032,0.097l0.029,0.095l0.027,0.096l0.023,0.095l0.022,0.095l0.019,0.095l0.016,0.095l0.015,0.094l0.012,0.094l0.011,0.093l0.008,0.094l0.007,0.093l0.005,0.093l0.003,0.093l0.002,0.093l0,0.092l-0.001,0.093l-0.003,0.093l-0.005,0.092l-0.006,0.093l-0.007,0.092l-0.009,0.093l-0.01,0.093l-0.011,0.092l-0.013,0.093l-0.014,0.092l-0.015,0.093l-0.017,0.093l-0.018,0.093l-0.019,0.093l-0.02,0.093l-0.022,0.093l-0.023,0.093l-0.024,0.093l-0.026,0.093l-0.026,0.094l-0.028,0.093l-0.029,0.093l-0.031,0.094l-0.031,0.093l-0.033,0.094l-0.034,0.093l-0.036,0.094l-0.036,0.093l-0.038,0.094l-0.04,0.094l-0.056,0.129l-0.059,0.131l-0.061,0.128l-0.063,0.126l-0.064,0.124l-0.066,0.122l-0.068,0.12l-0.07,0.117l-0.071,0.115l-0.073,0.113l-0.074,0.111l-0.059,0.084l-0.033,0.179l-0.033,0.176l-0.038,0.193l-0.043,0.205l-0.026,0.115l-0.025,0.107l-0.025,0.1l-0.031,0.099l-0.023,0.066l-0.03,0.083l-0.031,0.081l-0.034,0.086l-0.064,0.152l-0.07,0.158l-0.074,0.157l-0.076,0.157l-0.081,0.159l-0.083,0.159l-0.087,0.162l-0.089,0.162l-0.092,0.164l-0.095,0.166l-0.097,0.167l-0.1,0.168l-0.101,0.17l-0.103,0.17l-0.105,0.171l-0.107,0.173l-0.214,0.343l-0.218,0.344l-0.219,0.341l-0.217,0.337l-0.214,0.33l-0.115,0.177l-0.001,0.033l-0.004,0.182l-0.002,0.181l-0.001,0.182l0.002,0.182l0.004,0.182l0.006,0.182l0.008,0.182l0.01,0.182l0.006,0.091l0.055,0.037l0.078,0.051l0.08,0.051l0.082,0.051l0.084,0.051l0.086,0.052l0.088,0.051l0.089,0.052l0.092,0.052l0.093,0.051l0.095,0.052l0.096,0.052l0.099,0.052l0.198,0.102l0.209,0.104l0.211,0.103l0.217,0.103l0.221,0.103l0.225,0.102l0.229,0.101l0.232,0.102l0.235,0.101l0.238,0.1l0.24,0.101l0.242,0.1l0.243,0.099l0.492,0.199l0.494,0.199l0.494,0.198l0.49,0.197l0.245,0.1l0.243,0.1l0.241,0.1l0.239,0.101l0.237,0.101l0.235,0.102l0.232,0.103l0.23,0.104l0.226,0.106l0.224,0.106l0.217,0.107l0.111,0.056l0.108,0.056l0.214,0.112l0.105,0.058l0.208,0.116l0.204,0.12l0.101,0.062l0.1,0.062l0.099,0.064l0.098,0.064l0.194,0.134l0.095,0.069l0.094,0.071l0.094,0.073l0.093,0.075l0.092,0.077l0.09,0.08l0.09,0.082l0.089,0.085l0.087,0.089l0.087,0.091l0.085,0.096l0.083,0.099l0.082,0.104l0.079,0.108l0.077,0.114l0.074,0.118l0.072,0.124l0.067,0.129l0.063,0.134l0.058,0.141l0.052,0.145l0.046,0.151l0.036,0.142l0.019,0.092l0.015,0.08l0.013,0.081l0.01,0.082l0.009,0.082l0.006,0.083l0.004,0.083l-0.002,-0.09l0.158,0.946l0.02,0.156l0.007,0.158l-0.005,0.158l-0.018,0.157l-0.029,0.155l-0.042,0.152l-0.054,0.148l-0.065,0.144l-0.077,0.138l-0.087,0.131l-0.097,0.125l-0.107,0.116l-0.115,0.107l-0.124,0.099l-0.131,0.088l-0.137,0.077l-0.143,0.066l-0.148,0.055l-0.152,0.043l-0.155,0.031l-0.156,0.019l-0.158,0.006l-33.636,0l-0.158,-0.006l-0.156,-0.019l-0.155,-0.031l-0.152,-0.043l-0.148,-0.055l-0.143,-0.066l-0.137,-0.077l-0.131,-0.088l-0.124,-0.099l-0.115,-0.107l-0.107,-0.116l-0.097,-0.125l-0.087,-0.131l-0.077,-0.138l-0.065,-0.144l-0.054,-0.148l-0.042,-0.152l-0.029,-0.155l-0.018,-0.157l-0.005,-0.158l0.007,-0.158l0.02,-0.156l0.156,-0.935l-0.001,0.102l0.003,-0.081l0.004,-0.08l0.007,-0.08l0.008,-0.079l0.01,-0.08l0.011,-0.078l0.014,-0.079l0.015,-0.077l0.02,-0.088l0.036,-0.14l0.045,-0.148l0.051,-0.144l0.056,-0.14l0.061,-0.136l0.066,-0.131l0.069,-0.126l0.073,-0.123l0.076,-0.117l0.079,-0.114l0.082,-0.109l0.084,-0.106l0.085,-0.101l0.088,-0.098l0.089,-0.095l0.091,-0.092l0.092,-0.088l0.093,-0.086l0.094,-0.083l0.096,-0.081l0.096,-0.078l0.098,-0.076l0.099,-0.075l0.099,-0.072l0.101,-0.071l0.101,-0.069l0.103,-0.068l0.103,-0.066l0.104,-0.065l0.105,-0.064l0.106,-0.063l0.107,-0.061l0.107,-0.061l0.109,-0.059l0.109,-0.059l0.11,-0.058l0.111,-0.057l0.112,-0.057l0.112,-0.056l0.113,-0.055l0.117,-0.056l0.227,-0.106l0.233,-0.106l0.236,-0.103l0.238,-0.103l0.24,-0.1l0.242,-0.1l0.244,-0.099l0.245,-0.097l0.246,-0.097l0.248,-0.096l0.249,-0.096l0.496,-0.19l0.498,-0.189l0.495,-0.189l0.245,-0.094l0.244,-0.094l0.241,-0.095l0.239,-0.095l0.237,-0.094l0.233,-0.096l0.23,-0.095l0.227,-0.096l0.222,-0.096l0.217,-0.097l0.213,-0.096l0.21,-0.099l0.099,-0.047l0.1,-0.049l0.098,-0.048l0.097,-0.049l0.096,-0.049l0.093,-0.049l0.092,-0.048l0.09,-0.049l0.088,-0.049l0.086,-0.048l0.085,-0.049l0.082,-0.048l0.08,-0.049l0.078,-0.048l0.047,-0.029l0,-0.002l0.005,-0.096l0.004,-0.095l0.004,-0.096l0.002,-0.096l0,-0.096l0,-0.097l-0.001,-0.097l-0.001,-0.097l-0.003,-0.098l-0.004,-0.099l-0.004,-0.099l-0.005,-0.097l-0.013,-0.205l-0.015,-0.205l-0.017,-0.209l-0.009,-0.097l-0.114,-0.156l-0.115,-0.159l-0.113,-0.158l-0.113,-0.16l-0.113,-0.159l-0.111,-0.16l-0.111,-0.161l-0.109,-0.16l-0.109,-0.16l-0.106,-0.159l-0.105,-0.16l-0.104,-0.158l-0.101,-0.158l-0.1,-0.156l-0.097,-0.156l-0.094,-0.154l-0.093,-0.153l-0.089,-0.152l-0.087,-0.151l-0.084,-0.149l-0.082,-0.148l-0.078,-0.147l-0.075,-0.146l-0.072,-0.145l-0.069,-0.146l-0.065,-0.146l-0.06,-0.142l-0.032,-0.081l-0.029,-0.076l-0.028,-0.077l-0.021,-0.062l-0.037,-0.12l-0.03,-0.121l-0.023,-0.11l-0.023,-0.12l-0.019,-0.113l-0.017,-0.106l-0.015,-0.1l-0.012,-0.095l-0.012,-0.095l-0.04,-0.052l-0.092,-0.124l-0.09,-0.127l-0.089,-0.131l-0.087,-0.135l-0.085,-0.138l-0.083,-0.143l-0.08,-0.145l-0.078,-0.15l-0.076,-0.153l-0.073,-0.157l-0.068,-0.155l-0.043,-0.103l-0.04,-0.098l-0.038,-0.099l-0.037,-0.098l-0.035,-0.098l-0.034,-0.098l-0.033,-0.098l-0.032,-0.098l-0.03,-0.098l-0.029,-0.098l-0.028,-0.098l-0.026,-0.098l-0.025,-0.098l-0.023,-0.098l-0.022,-0.098l-0.021,-0.097l-0.02,-0.098l-0.018,-0.098l-0.016,-0.097l-0.016,-0.097l-0.014,-0.098l-0.012,-0.097l-0.011,-0.098l-0.009,-0.097l-0.008,-0.097l-0.007,-0.097l-0.005,-0.098l-0.003,-0.097l-0.002,-0.098l0.001,-0.097l0.001,-0.098l0.004,-0.098l0.006,-0.098l0.007,-0.098l0.01,-0.099l0.011,-0.099l0.014,-0.099l0.016,-0.1l0.019,-0.099l0.021,-0.101l0.024,-0.1l0.027,-0.102l0.03,-0.101l0.033,-0.102l0.037,-0.103l0.04,-0.103l0.045,-0.103l0.048,-0.103l0.053,-0.103l0.058,-0.103l0.062,-0.103l0.036,-0.054l-0.001,-0.026l-0.012,-0.235l-0.01,-0.228l-0.007,-0.218l-0.006,-0.227l0.001,-0.15l0.002,-0.131l0.005,-0.129l0.006,-0.13l0.008,-0.129l0.009,-0.128l0.011,-0.129l0.013,-0.127l0.015,-0.128l0.016,-0.127l0.018,-0.126l0.02,-0.126l0.021,-0.126l0.023,-0.125l0.024,-0.124l0.026,-0.124l0.028,-0.123l0.029,-0.123l0.031,-0.123l0.032,-0.121l0.034,-0.121l0.035,-0.121l0.037,-0.119l0.039,-0.119l0.04,-0.119l0.041,-0.118l0.043,-0.117l0.045,-0.116l0.046,-0.116l0.047,-0.115l0.049,-0.114l0.05,-0.114l0.051,-0.112l0.053,-0.112l0.055,-0.112l0.055,-0.11l0.057,-0.11l0.059,-0.109l0.06,-0.108l0.061,-0.107l0.062,-0.106l0.064,-0.106l0.065,-0.104l0.066,-0.104l0.067,-0.103l0.069,-0.102l0.07,-0.101l0.071,-0.101l0.073,-0.099l0.073,-0.098l0.075,-0.098l0.076,-0.097l0.077,-0.095l0.078,-0.095l0.08,-0.094l0.08,-0.092l0.082,-0.092l0.083,-0.091l0.084,-0.09l0.085,-0.088l0.086,-0.088l0.087,-0.087l0.088,-0.086l0.09,-0.084l0.09,-0.084l0.091,-0.083l0.093,-0.081l0.093,-0.081l0.094,-0.079l0.096,-0.078l0.096,-0.077l0.097,-0.077l0.099,-0.075l0.099,-0.073l0.1,-0.073l0.101,-0.072l0.102,-0.07l0.103,-0.07l0.103,-0.068l0.105,-0.067l0.105,-0.065l0.107,-0.065l0.107,-0.064l0.108,-0.062l0.109,-0.061l0.11,-0.06l0.11,-0.058l0.112,-0.058l0.112,-0.056l0.113,-0.055l0.113,-0.053l0.115,-0.052l0.115,-0.051l0.116,-0.05l0.117,-0.049l0.117,-0.047l0.118,-0.046l0.119,-0.044l0.119,-0.043l0.12,-0.042l0.121,-0.041l0.122,-0.039l0.122,-0.038l0.123,-0.036l0.123,-0.035l0.124,-0.034l0.125,-0.032l0.125,-0.031l0.126,-0.029l0.126,-0.028l0.127,-0.026l0.127,-0.025l0.128,-0.024l0.129,-0.022l0.129,-0.021l0.129,-0.019l0.13,-0.018l0.131,-0.016l0.131,-0.015l0.131,-0.013l0.132,-0.012l0.132,-0.01l0.133,-0.008l0.133,-0.007l0.133,-0.006l0.134,-0.004l0.134,-0.002l0.135,-0.001l0.135,0.001Zm-0.357,2.002l-0.11,0.003l-0.11,0.004l-0.109,0.006l-0.11,0.007l-0.108,0.009l-0.109,0.009l-0.108,0.011l-0.107,0.012l-0.107,0.013l-0.107,0.015l-0.106,0.016l-0.106,0.017l-0.105,0.018l-0.105,0.019l-0.105,0.021l-0.103,0.021l-0.104,0.023l-0.103,0.024l-0.102,0.026l-0.102,0.026l-0.101,0.027l-0.101,0.029l-0.1,0.03l-0.1,0.03l-0.099,0.032l-0.099,0.033l-0.098,0.035l-0.097,0.035l-0.097,0.036l-0.097,0.037l-0.095,0.039l-0.095,0.039l-0.095,0.041l-0.093,0.041l-0.094,0.043l-0.092,0.044l-0.092,0.044l-0.091,0.046l-0.091,0.046l-0.089,0.048l-0.089,0.049l-0.089,0.049l-0.088,0.051l-0.087,0.051l-0.086,0.053l-0.085,0.053l-0.085,0.054l-0.084,0.056l-0.084,0.056l-0.082,0.057l-0.082,0.058l-0.081,0.059l-0.08,0.059l-0.08,0.061l-0.078,0.062l-0.078,0.062l-0.077,0.063l-0.076,0.064l-0.076,0.065l-0.074,0.066l-0.074,0.066l-0.072,0.068l-0.072,0.068l-0.071,0.069l-0.071,0.07l-0.069,0.071l-0.068,0.071l-0.068,0.072l-0.066,0.073l-0.066,0.074l-0.064,0.074l-0.064,0.075l-0.063,0.076l-0.062,0.077l-0.061,0.077l-0.059,0.078l-0.059,0.079l-0.058,0.079l-0.057,0.08l-0.056,0.081l-0.055,0.082l-0.054,0.082l-0.052,0.083l-0.052,0.083l-0.051,0.084l-0.05,0.085l-0.048,0.085l-0.048,0.086l-0.046,0.087l-0.046,0.087l-0.044,0.088l-0.043,0.088l-0.042,0.089l-0.041,0.089l-0.04,0.09l-0.038,0.091l-0.038,0.091l-0.036,0.092l-0.035,0.092l-0.034,0.093l-0.033,0.093l-0.032,0.094l-0.03,0.094l-0.03,0.095l-0.028,0.095l-0.027,0.096l-0.025,0.096l-0.024,0.097l-0.024,0.097l-0.021,0.097l-0.021,0.098l-0.019,0.099l-0.018,0.098l-0.017,0.1l-0.016,0.099l-0.014,0.1l-0.013,0.101l-0.011,0.101l-0.01,0.101l-0.009,0.101l-0.008,0.102l-0.006,0.103l-0.005,0.102l-0.003,0.103l-0.002,0.103l-0.001,0.104l0.005,0.186l0.007,0.202l0.009,0.214l0.011,0.223l0.012,0.228l0.014,0.228l0.016,0.226l0.016,0.22l-0.037,0.017l-0.037,0.019l-0.035,0.021l-0.034,0.022l-0.033,0.024l-0.032,0.026l-0.031,0.027l-0.03,0.029l-0.029,0.03l-0.027,0.032l-0.027,0.034l-0.025,0.035l-0.024,0.037l-0.023,0.038l-0.022,0.039l-0.021,0.041l-0.02,0.043l-0.019,0.043l-0.018,0.045l-0.016,0.046l-0.016,0.048l-0.014,0.049l-0.013,0.05l-0.012,0.051l-0.011,0.052l-0.01,0.053l-0.009,0.055l-0.008,0.055l-0.007,0.057l-0.005,0.058l-0.005,0.058l-0.003,0.06l-0.002,0.06l-0.001,0.062l0,0.062l0.001,0.063l0.002,0.064l0.003,0.065l0.004,0.065l0.012,0.134l0.008,0.067l0.018,0.138l0.011,0.069l0.012,0.071l0.013,0.07l0.03,0.144l0.016,0.072l0.036,0.146l0.02,0.073l0.021,0.074l0.022,0.074l0.023,0.075l0.024,0.075l0.025,0.075l0.026,0.075l0.028,0.076l0.028,0.075l0.06,0.152l0.032,0.076l0.052,0.119l0.054,0.115l0.055,0.112l0.057,0.109l0.058,0.106l0.06,0.103l0.061,0.1l0.063,0.097l0.064,0.094l0.065,0.091l0.066,0.089l0.067,0.087l0.068,0.084l0.069,0.082l0.07,0.079l0.071,0.078l0.016,0.083l0.014,0.077l0.011,0.074l0.01,0.07l0.017,0.133l0.015,0.13l0.015,0.132l0.009,0.07l0.011,0.073l0.012,0.077l0.015,0.081l0.016,0.088l0.02,0.094l0.016,0.045l0.017,0.047l0.018,0.048l0.019,0.049l0.043,0.102l0.048,0.107l0.053,0.111l0.057,0.115l0.061,0.12l0.066,0.123l0.069,0.127l0.074,0.13l0.077,0.133l0.08,0.136l0.083,0.138l0.087,0.141l0.089,0.144l0.092,0.145l0.095,0.147l0.097,0.148l0.099,0.15l0.1,0.15l0.103,0.152l0.104,0.152l0.105,0.153l0.106,0.152l0.108,0.153l0.108,0.152l0.109,0.152l0.109,0.151l0.218,0.298l0.218,0.293l0.042,0.445l0.02,0.223l0.018,0.224l0.017,0.226l0.014,0.226l0.005,0.114l0.006,0.114l0.004,0.115l0.003,0.115l0.002,0.116l0.001,0.116l0,0.116l-0.001,0.118l-0.002,0.117l-0.004,0.119l-0.005,0.119l-0.007,0.119l-0.008,0.121l-0.01,0.121l-0.011,0.122l-0.013,0.122l-0.015,0.124l-0.017,0.124l-0.018,0.125l-0.021,0.126l-0.079,0.065l-0.081,0.064l-0.083,0.063l-0.085,0.063l-0.086,0.062l-0.088,0.062l-0.09,0.061l-0.091,0.061l-0.093,0.06l-0.095,0.06l-0.096,0.059l-0.098,0.059l-0.099,0.058l-0.1,0.058l-0.102,0.058l-0.103,0.057l-0.105,0.056l-0.106,0.056l-0.107,0.056l-0.108,0.055l-0.109,0.055l-0.11,0.055l-0.112,0.054l-0.112,0.054l-0.228,0.107l-0.231,0.105l-0.235,0.104l-0.237,0.103l-0.24,0.101l-0.243,0.101l-0.244,0.1l-0.246,0.098l-0.247,0.098l-0.249,0.097l-0.249,0.097l-0.25,0.096l-0.499,0.19l-0.497,0.189l-0.492,0.188l-0.243,0.094l-0.242,0.094l-0.239,0.094l-0.236,0.094l-0.233,0.094l-0.229,0.094l-0.226,0.095l-0.222,0.096l-0.218,0.095l-0.213,0.097l-0.208,0.097l-0.102,0.049l-0.1,0.049l-0.099,0.049l-0.098,0.05l-0.096,0.049l-0.095,0.05l-0.093,0.05l-0.092,0.051l-0.09,0.05l-0.088,0.051l-0.087,0.051l-0.084,0.052l-0.083,0.052l-0.082,0.052l-0.079,0.052l-0.077,0.053l-0.075,0.053l-0.074,0.053l-0.071,0.054l-0.069,0.054l-0.068,0.055l-0.065,0.055l-0.062,0.055l-0.061,0.056l-0.058,0.056l-0.056,0.056l-0.054,0.057l-0.051,0.057l-0.048,0.058l-0.047,0.058l-0.044,0.059l-0.041,0.059l-0.038,0.06l-0.036,0.06l-0.034,0.061l-0.03,0.061l-0.028,0.062l-0.025,0.062l-0.022,0.063l-0.02,0.063l-0.016,0.064l-0.007,0.032l-0.006,0.032l-0.006,0.033l-0.005,0.032l-0.004,0.033l-0.003,0.033l-0.003,0.033l-0.002,0.033l-0.001,0.034l0,0.033l-0.182,1.091l33.636,0l-0.182,-1.091l-0.001,-0.029l-0.001,-0.028l-0.002,-0.029l-0.003,-0.028l-0.003,-0.028l-0.005,-0.029l-0.005,-0.028l-0.006,-0.028l-0.014,-0.056l-0.017,-0.056l-0.02,-0.055l-0.023,-0.055l-0.025,-0.055l-0.029,-0.054l-0.031,-0.054l-0.034,-0.054l-0.036,-0.054l-0.039,-0.053l-0.042,-0.053l-0.044,-0.053l-0.047,-0.053l-0.049,-0.052l-0.052,-0.052l-0.054,-0.052l-0.057,-0.052l-0.058,-0.051l-0.061,-0.052l-0.064,-0.051l-0.065,-0.051l-0.068,-0.05l-0.069,-0.051l-0.072,-0.05l-0.074,-0.05l-0.076,-0.051l-0.078,-0.05l-0.079,-0.049l-0.082,-0.05l-0.083,-0.049l-0.085,-0.05l-0.087,-0.049l-0.089,-0.049l-0.09,-0.049l-0.092,-0.049l-0.094,-0.049l-0.095,-0.049l-0.096,-0.049l-0.198,-0.097l-0.203,-0.097l-0.209,-0.097l-0.213,-0.097l-0.218,-0.096l-0.222,-0.097l-0.227,-0.097l-0.23,-0.097l-0.233,-0.097l-0.236,-0.097l-0.239,-0.097l-0.486,-0.196l-0.492,-0.197l-0.497,-0.2l-0.498,-0.202l-0.25,-0.102l-0.248,-0.102l-0.248,-0.104l-0.247,-0.105l-0.246,-0.105l-0.244,-0.106l-0.241,-0.108l-0.24,-0.108l-0.237,-0.11l-0.233,-0.111l-0.231,-0.112l-0.226,-0.114l-0.112,-0.057l-0.111,-0.057l-0.11,-0.058l-0.109,-0.059l-0.107,-0.058l-0.106,-0.059l-0.106,-0.06l-0.103,-0.06l-0.103,-0.06l-0.101,-0.06l-0.1,-0.061l-0.098,-0.062l-0.097,-0.062l-0.096,-0.062l-0.093,-0.062l-0.093,-0.064l-0.09,-0.063l-0.089,-0.064l-0.088,-0.065l-0.085,-0.065l-0.084,-0.065l-0.082,-0.066l-0.08,-0.066l-0.078,-0.067l-0.024,-0.206l-0.021,-0.205l-0.019,-0.205l-0.016,-0.206l-0.014,-0.205l-0.011,-0.205l-0.009,-0.206l-0.006,-0.205l-0.005,-0.204l-0.002,-0.205l0.001,-0.204l0.002,-0.204l0.005,-0.204l0.007,-0.203l0.01,-0.203l0.011,-0.203l0.41,-0.631l0.212,-0.327l0.214,-0.332l0.214,-0.335l0.212,-0.334l0.208,-0.333l0.102,-0.165l0.1,-0.164l0.098,-0.162l0.096,-0.16l0.093,-0.158l0.091,-0.155l0.087,-0.152l0.084,-0.15l0.08,-0.146l0.077,-0.142l0.072,-0.138l0.068,-0.134l0.063,-0.13l0.059,-0.125l0.053,-0.119l0.048,-0.115l0.021,-0.055l0.021,-0.053l0.019,-0.052l0.017,-0.051l0.023,-0.099l0.021,-0.095l0.038,-0.181l0.034,-0.171l0.031,-0.164l0.059,-0.321l0.031,-0.164l0.035,-0.169l0.059,-0.072l0.057,-0.074l0.057,-0.075l0.056,-0.076l0.054,-0.078l0.054,-0.08l0.052,-0.081l0.052,-0.083l0.05,-0.085l0.05,-0.088l0.048,-0.089l0.048,-0.092l0.046,-0.093l0.046,-0.097l0.045,-0.099l0.044,-0.101l0.03,-0.072l0.029,-0.072l0.029,-0.072l0.027,-0.072l0.026,-0.072l0.025,-0.071l0.024,-0.071l0.023,-0.071l0.022,-0.071l0.021,-0.07l0.02,-0.07l0.019,-0.07l0.018,-0.069l0.017,-0.069l0.016,-0.068l0.015,-0.068l0.014,-0.068l0.013,-0.067l0.012,-0.067l0.011,-0.066l0.01,-0.065l0.009,-0.065l0.008,-0.064l0.006,-0.064l0.006,-0.063l0.005,-0.063l0.004,-0.062l0.003,-0.061l0.002,-0.06l0.001,-0.06l0,-0.059l-0.001,-0.058l-0.002,-0.057l-0.003,-0.057l-0.004,-0.055l-0.005,-0.055l-0.006,-0.054l-0.007,-0.053l-0.008,-0.052l-0.009,-0.051l-0.01,-0.05l-0.011,-0.049l-0.012,-0.048l-0.013,-0.047l-0.014,-0.046l-0.015,-0.045l-0.016,-0.044l-0.017,-0.043l-0.018,-0.041l-0.018,-0.04l-0.02,-0.039l-0.021,-0.038l-0.022,-0.037l-0.022,-0.035l-0.024,-0.034l-0.025,-0.033l-0.025,-0.031l-0.027,-0.03l-0.028,-0.029l-0.028,-0.027l-0.03,-0.026l-0.03,-0.025l-0.032,-0.023l-0.032,-0.021l0.015,-0.234l0.014,-0.237l0.013,-0.236l0.012,-0.234l0.01,-0.23l0.01,-0.224l0.009,-0.216l0.007,-0.207l-0.001,-0.104l-0.002,-0.103l-0.003,-0.103l-0.005,-0.102l-0.006,-0.103l-0.008,-0.102l-0.009,-0.101l-0.01,-0.101l-0.011,-0.101l-0.013,-0.101l-0.014,-0.1l-0.016,-0.099l-0.017,-0.1l-0.018,-0.098l-0.019,-0.099l-0.021,-0.098l-0.021,-0.097l-0.024,-0.097l-0.024,-0.097l-0.025,-0.096l-0.027,-0.096l-0.028,-0.095l-0.03,-0.095l-0.03,-0.094l-0.032,-0.094l-0.033,-0.093l-0.034,-0.093l-0.035,-0.092l-0.036,-0.092l-0.038,-0.091l-0.038,-0.091l-0.04,-0.09l-0.041,-0.089l-0.042,-0.089l-0.043,-0.088l-0.044,-0.088l-0.046,-0.087l-0.046,-0.087l-0.048,-0.086l-0.048,-0.085l-0.05,-0.085l-0.051,-0.084l-0.052,-0.083l-0.052,-0.083l-0.054,-0.082l-0.055,-0.082l-0.056,-0.081l-0.057,-0.08l-0.058,-0.079l-0.059,-0.079l-0.059,-0.078l-0.061,-0.077l-0.062,-0.077l-0.063,-0.076l-0.064,-0.075l-0.064,-0.074l-0.066,-0.074l-0.066,-0.073l-0.068,-0.072l-0.068,-0.071l-0.069,-0.071l-0.071,-0.07l-0.071,-0.069l-0.071,-0.068l-0.073,-0.068l-0.074,-0.066l-0.074,-0.066l-0.076,-0.065l-0.076,-0.064l-0.077,-0.063l-0.078,-0.062l-0.078,-0.062l-0.08,-0.061l-0.08,-0.059l-0.081,-0.059l-0.082,-0.058l-0.082,-0.057l-0.084,-0.056l-0.084,-0.056l-0.085,-0.054l-0.085,-0.053l-0.086,-0.053l-0.087,-0.051l-0.088,-0.051l-0.089,-0.049l-0.089,-0.049l-0.089,-0.048l-0.091,-0.046l-0.091,-0.046l-0.092,-0.044l-0.092,-0.044l-0.094,-0.043l-0.093,-0.041l-0.095,-0.041l-0.095,-0.039l-0.095,-0.039l-0.097,-0.037l-0.097,-0.036l-0.097,-0.035l-0.098,-0.035l-0.099,-0.033l-0.099,-0.032l-0.1,-0.03l-0.1,-0.03l-0.101,-0.029l-0.101,-0.027l-0.102,-0.026l-0.102,-0.026l-0.103,-0.024l-0.104,-0.023l-0.103,-0.021l-0.105,-0.021l-0.105,-0.019l-0.105,-0.018l-0.106,-0.017l-0.106,-0.016l-0.107,-0.015l-0.107,-0.013l-0.107,-0.012l-0.108,-0.011l-0.109,-0.009l-0.108,-0.009l-0.11,-0.007l-0.109,-0.006l-0.11,-0.004l-0.11,-0.003l-0.111,-0.002l-0.111,-0.001l-0.111,0.001l-0.111,0.002Z" style="fill:url(#_Linear1);"/><path id="path3151" d="M30,36c-4.744,0 -8.545,3.573 -8.545,8c0.01,0.471 0.045,1.153 0.09,1.727c-0.811,0.345 -0.87,1.923 -0.181,3.546c0.273,0.643 0.62,1.137 1,1.545c0.092,0.456 0.068,0.661 0.181,1.182c0.318,0.953 1.571,2.821 2.728,4.364c0.113,1.184 0.231,2.379 0,3.727c-3.334,2.766 -11.922,3.955 -11.909,6.818l-0.182,1.091l33.636,0l-0.182,-1.091c-0.013,-2.45 -8.616,-3.955 -11.909,-6.818c-0.133,-1.096 -0.158,-2.193 -0.091,-3.273c1.055,-1.627 2.465,-3.756 2.819,-4.818c0.127,-0.538 0.173,-0.901 0.272,-1.364c0.316,-0.382 0.586,-0.815 0.818,-1.363c0.655,-1.542 0.612,-3.013 -0.09,-3.455c0.041,-0.621 0.072,-1.282 0.09,-1.818c0,-4.427 -3.801,-8 -8.545,-8Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/><path d="M57.01,22l0.153,0.001l0.163,0.004l0.163,0.006l0.163,0.008l0.163,0.01l0.164,0.013l0.163,0.015l0.163,0.017l0.163,0.02l0.163,0.021l0.163,0.024l0.163,0.025l0.163,0.028l0.162,0.03l0.163,0.032l0.162,0.034l0.162,0.036l0.162,0.038l0.162,0.04l0.161,0.042l0.162,0.044l0.161,0.045l0.16,0.048l0.161,0.05l0.16,0.051l0.16,0.053l0.159,0.055l0.159,0.057l0.159,0.059l0.158,0.06l0.158,0.062l0.157,0.064l0.157,0.066l0.156,0.068l0.156,0.069l0.156,0.071l0.155,0.072l0.308,0.15l0.153,0.078l0.153,0.079l0.152,0.081l0.151,0.083l0.151,0.084l0.149,0.086l0.15,0.087l0.148,0.089l0.148,0.091l0.147,0.092l0.146,0.093l0.146,0.095l0.144,0.097l0.144,0.098l0.143,0.1l0.142,0.102l0.141,0.102l0.28,0.21l0.138,0.108l0.137,0.108l0.136,0.111l0.135,0.111l0.134,0.114l0.133,0.114l0.132,0.116l0.131,0.118l0.13,0.118l0.128,0.121l0.127,0.121l0.126,0.123l0.125,0.125l0.123,0.126l0.122,0.127l0.121,0.129l0.12,0.13l0.118,0.131l0.116,0.133l0.115,0.134l0.114,0.135l0.112,0.137l0.111,0.138l0.109,0.14l0.108,0.14l0.106,0.143l0.104,0.143l0.102,0.145l0.101,0.146l0.1,0.147l0.097,0.149l0.096,0.149l0.094,0.151l0.092,0.153l0.09,0.154l0.088,0.154l0.086,0.157l0.084,0.157l0.083,0.159l0.08,0.159l0.078,0.161l0.076,0.163l0.074,0.163l0.071,0.165l0.07,0.165l0.067,0.167l0.065,0.168l0.062,0.17l0.06,0.17l0.058,0.171l0.055,0.173l0.053,0.173l0.05,0.175l0.048,0.176l0.045,0.176l0.042,0.178l0.04,0.178l0.037,0.18l0.034,0.18l0.032,0.182l0.029,0.182l0.025,0.183l0.023,0.184l0.02,0.185l0.017,0.185l0.014,0.186l0.011,0.187l0.008,0.188l0.004,0.188l0.002,0.216l-0.012,0.358l-0.014,0.333l-0.015,0.344l-0.016,0.353l-0.019,0.359l-0.011,0.209l0.035,0.05l0.073,0.113l0.068,0.115l0.063,0.116l0.059,0.116l0.055,0.117l0.051,0.118l0.046,0.118l0.043,0.118l0.04,0.119l0.036,0.119l0.033,0.119l0.029,0.119l0.027,0.12l0.024,0.12l0.021,0.12l0.018,0.12l0.016,0.12l0.014,0.121l0.011,0.121l0.009,0.121l0.006,0.121l0.004,0.122l0.003,0.122l0,0.122l-0.002,0.122l-0.004,0.123l-0.006,0.123l-0.008,0.124l-0.009,0.123l-0.012,0.124l-0.014,0.125l-0.015,0.125l-0.017,0.125l-0.019,0.125l-0.021,0.126l-0.023,0.126l-0.024,0.126l-0.026,0.127l-0.028,0.127l-0.03,0.127l-0.031,0.128l-0.033,0.127l-0.035,0.128l-0.037,0.129l-0.038,0.128l-0.04,0.129l-0.042,0.128l-0.044,0.129l-0.045,0.129l-0.047,0.13l-0.049,0.129l-0.05,0.129l-0.053,0.13l-0.055,0.132l-0.078,0.18l-0.082,0.18l-0.084,0.176l-0.086,0.173l-0.088,0.169l-0.09,0.166l-0.093,0.163l-0.094,0.16l-0.097,0.157l-0.099,0.154l-0.101,0.15l-0.103,0.148l-0.104,0.143l-0.003,0.014l-0.043,0.231l-0.044,0.243l-0.048,0.257l-0.027,0.138l-0.029,0.142l-0.03,0.147l-0.033,0.153l-0.036,0.159l-0.036,0.157l-0.026,0.099l-0.03,0.097l-0.032,0.092l-0.039,0.109l-0.041,0.108l-0.043,0.108l-0.044,0.108l-0.046,0.108l-0.048,0.108l-0.049,0.109l-0.051,0.109l-0.052,0.11l-0.053,0.111l-0.055,0.111l-0.057,0.113l-0.059,0.116l-0.118,0.225l-0.125,0.233l-0.129,0.235l-0.134,0.239l-0.139,0.242l-0.142,0.244l-0.146,0.248l-0.149,0.249l-0.152,0.251l-0.155,0.253l-0.157,0.255l-0.159,0.255l-0.16,0.256l-0.162,0.255l-0.163,0.257l-0.324,0.507l-0.325,0.503l-0.319,0.493l-0.323,0.498l-0.002,0.051l-0.006,0.141l-0.004,0.142l-0.004,0.141l-0.003,0.142l-0.003,0.142l-0.001,0.141l-0.001,0.142l0,0.142l0.001,0.142l0.002,0.142l0.006,0.284l0.004,0.143l0.005,0.142l0.006,0.142l0.014,0.284l0.009,0.143l0.009,0.142l0.01,0.142l0.011,0.142l0.011,0.143l0.005,0.053l0.021,0.016l0.114,0.081l0.116,0.082l0.12,0.082l0.122,0.082l0.126,0.082l0.128,0.082l0.132,0.082l0.133,0.081l0.137,0.082l0.139,0.082l0.142,0.081l0.144,0.082l0.146,0.081l0.149,0.081l0.15,0.081l0.153,0.081l0.155,0.08l0.157,0.081l0.159,0.08l0.161,0.08l0.163,0.079l0.164,0.08l0.166,0.079l0.167,0.079l0.169,0.079l0.17,0.078l0.172,0.078l0.171,0.078l0.352,0.156l0.354,0.154l0.358,0.154l0.361,0.153l0.364,0.152l0.367,0.152l0.368,0.15l0.37,0.151l0.37,0.149l0.743,0.298l0.739,0.297l0.368,0.148l0.366,0.148l0.364,0.148l0.361,0.149l0.358,0.148l0.354,0.149l0.351,0.15l0.346,0.15l0.339,0.151l0.17,0.077l0.168,0.076l0.166,0.077l0.165,0.077l0.163,0.077l0.162,0.078l0.16,0.078l0.159,0.079l0.157,0.079l0.155,0.08l0.154,0.08l0.152,0.082l0.151,0.081l0.148,0.083l0.147,0.083l0.146,0.084l0.143,0.086l0.142,0.086l0.139,0.087l0.138,0.089l0.136,0.09l0.134,0.091l0.133,0.093l0.13,0.094l0.128,0.097l0.127,0.098l0.124,0.1l0.122,0.103l0.12,0.106l0.118,0.108l0.116,0.111l0.114,0.114l0.106,0.113l0.059,0.065l0.053,0.062l0.054,0.062l0.104,0.128l0.05,0.066l0.05,0.067l0.049,0.068l0.049,0.069l0.047,0.071l0.046,0.072l0.045,0.073l0.044,0.075l0.043,0.076l0.041,0.077l0.04,0.079l0.039,0.08l0.037,0.082l0.036,0.083l0.034,0.085l0.032,0.086l0.03,0.087l0.028,0.088l0.027,0.09l0.024,0.091l0.022,0.092l0.019,0.094l0.017,0.094l0.015,0.095l0.013,0.096l0.009,0.096l0.008,0.097l0.004,0.098l-0.001,-0.075l0.248,1.492l0.022,0.191l0.004,0.193l-0.014,0.192l-0.034,0.19l-0.051,0.186l-0.069,0.18l-0.086,0.173l-0.102,0.163l-0.117,0.153l-0.132,0.141l-0.144,0.127l-0.156,0.114l-0.167,0.097l-0.175,0.081l-0.182,0.064l-0.187,0.046l-0.19,0.028l-0.193,0.009l-50.454,0l-0.193,-0.009l-0.19,-0.028l-0.187,-0.046l-0.182,-0.064l-0.175,-0.081l-0.167,-0.097l-0.156,-0.114l-0.144,-0.127l-0.132,-0.141l-0.117,-0.153l-0.102,-0.163l-0.086,-0.173l-0.069,-0.18l-0.051,-0.186l-0.034,-0.19l-0.014,-0.192l0.004,-0.193l0.022,-0.191l0.246,-1.48l0,0.084l0.003,-0.097l0.005,-0.097l0.007,-0.097l0.01,-0.096l0.012,-0.095l0.014,-0.095l0.017,-0.095l0.018,-0.093l0.021,-0.093l0.022,-0.092l0.025,-0.091l0.026,-0.091l0.029,-0.089l0.03,-0.088l0.032,-0.087l0.033,-0.086l0.036,-0.085l0.036,-0.084l0.039,-0.083l0.039,-0.081l0.041,-0.081l0.043,-0.079l0.044,-0.078l0.045,-0.076l0.046,-0.076l0.047,-0.074l0.048,-0.074l0.049,-0.072l0.051,-0.071l0.051,-0.07l0.052,-0.068l0.053,-0.068l0.054,-0.067l0.055,-0.066l0.055,-0.064l0.056,-0.064l0.057,-0.063l0.058,-0.062l0.062,-0.066l0.114,-0.115l0.122,-0.117l0.123,-0.113l0.126,-0.111l0.128,-0.108l0.13,-0.106l0.132,-0.103l0.135,-0.101l0.136,-0.1l0.138,-0.097l0.14,-0.095l0.142,-0.094l0.144,-0.093l0.146,-0.091l0.147,-0.089l0.149,-0.088l0.151,-0.087l0.153,-0.086l0.154,-0.085l0.156,-0.084l0.157,-0.083l0.159,-0.082l0.161,-0.081l0.162,-0.081l0.164,-0.08l0.165,-0.079l0.166,-0.078l0.168,-0.078l0.169,-0.077l0.17,-0.076l0.172,-0.077l0.172,-0.075l0.174,-0.075l0.177,-0.076l0.351,-0.147l0.357,-0.147l0.36,-0.146l0.364,-0.145l0.366,-0.144l0.368,-0.143l0.371,-0.143l0.742,-0.283l0.746,-0.284l0.745,-0.284l0.37,-0.142l0.368,-0.142l0.366,-0.144l0.363,-0.143l0.359,-0.145l0.356,-0.145l0.351,-0.145l0.348,-0.148l0.17,-0.073l0.169,-0.074l0.169,-0.074l0.166,-0.074l0.165,-0.075l0.163,-0.075l0.162,-0.075l0.16,-0.075l0.157,-0.075l0.156,-0.076l0.154,-0.076l0.151,-0.076l0.15,-0.077l0.147,-0.076l0.144,-0.077l0.142,-0.077l0.14,-0.077l0.137,-0.078l0.135,-0.077l0.132,-0.078l0.129,-0.078l0.126,-0.077l0.123,-0.078l0.12,-0.078l0.117,-0.078l0.114,-0.077l0.023,-0.017l0.004,-0.038l0.015,-0.157l0.012,-0.156l0.011,-0.155l0.009,-0.156l0.006,-0.155l0.005,-0.154l0.004,-0.155l0.001,-0.155l0,-0.155l-0.002,-0.155l-0.003,-0.155l-0.004,-0.156l-0.006,-0.156l-0.007,-0.156l-0.008,-0.157l-0.009,-0.157l-0.01,-0.158l-0.011,-0.158l-0.012,-0.158l-0.027,-0.323l-0.029,-0.324l-0.009,-0.104l-0.166,-0.226l-0.169,-0.231l-0.168,-0.233l-0.168,-0.234l-0.167,-0.235l-0.166,-0.236l-0.165,-0.236l-0.163,-0.237l-0.162,-0.236l-0.159,-0.236l-0.157,-0.235l-0.155,-0.233l-0.151,-0.233l-0.149,-0.231l-0.145,-0.229l-0.142,-0.228l-0.138,-0.224l-0.134,-0.223l-0.13,-0.22l-0.125,-0.217l-0.121,-0.214l-0.116,-0.211l-0.109,-0.205l-0.055,-0.107l-0.053,-0.102l-0.05,-0.102l-0.05,-0.101l-0.048,-0.101l-0.047,-0.1l-0.045,-0.1l-0.044,-0.1l-0.043,-0.1l-0.041,-0.099l-0.04,-0.1l-0.038,-0.1l-0.036,-0.101l-0.029,-0.084l-0.037,-0.118l-0.029,-0.12l-0.033,-0.158l-0.032,-0.163l-0.027,-0.155l-0.023,-0.145l-0.02,-0.136l-0.017,-0.127l-0.014,-0.117l-0.012,-0.106l-0.022,-0.19l-0.001,-0.008l-0.035,-0.043l-0.064,-0.079l-0.063,-0.081l-0.063,-0.082l-0.063,-0.083l-0.062,-0.085l-0.061,-0.086l-0.061,-0.087l-0.061,-0.088l-0.06,-0.09l-0.059,-0.091l-0.059,-0.092l-0.058,-0.093l-0.057,-0.095l-0.057,-0.096l-0.056,-0.098l-0.056,-0.099l-0.054,-0.1l-0.054,-0.101l-0.053,-0.103l-0.052,-0.104l-0.051,-0.105l-0.051,-0.107l-0.049,-0.108l-0.049,-0.109l-0.048,-0.112l-0.057,-0.136l-0.055,-0.136l-0.053,-0.136l-0.051,-0.136l-0.049,-0.136l-0.047,-0.136l-0.046,-0.135l-0.043,-0.136l-0.042,-0.135l-0.04,-0.135l-0.038,-0.135l-0.036,-0.135l-0.034,-0.134l-0.032,-0.134l-0.03,-0.134l-0.029,-0.134l-0.026,-0.133l-0.025,-0.133l-0.023,-0.133l-0.02,-0.132l-0.019,-0.132l-0.017,-0.131l-0.014,-0.131l-0.013,-0.131l-0.011,-0.131l-0.008,-0.13l-0.007,-0.129l-0.004,-0.13l-0.002,-0.129l0,-0.129l0.002,-0.128l0.005,-0.128l0.007,-0.128l0.01,-0.128l0.013,-0.127l0.014,-0.127l0.018,-0.127l0.021,-0.127l0.023,-0.127l0.027,-0.126l0.03,-0.126l0.034,-0.126l0.037,-0.126l0.041,-0.126l0.045,-0.126l0.049,-0.125l0.054,-0.125l0.058,-0.124l0.064,-0.124l0.068,-0.123l0.075,-0.122l0.08,-0.121l0.085,-0.118l0.062,-0.079l-0.002,-0.034l-0.019,-0.353l-0.017,-0.347l-0.015,-0.334l-0.011,-0.319l-0.009,-0.323l0.002,-0.208l0.004,-0.188l0.008,-0.188l0.011,-0.187l0.014,-0.186l0.017,-0.186l0.02,-0.184l0.023,-0.184l0.025,-0.184l0.029,-0.182l0.031,-0.181l0.035,-0.181l0.037,-0.18l0.039,-0.178l0.043,-0.178l0.045,-0.177l0.047,-0.176l0.051,-0.175l0.052,-0.173l0.056,-0.173l0.057,-0.172l0.06,-0.17l0.063,-0.17l0.064,-0.168l0.068,-0.167l0.069,-0.166l0.071,-0.165l0.074,-0.164l0.076,-0.162l0.078,-0.162l0.08,-0.16l0.082,-0.159l0.085,-0.158l0.086,-0.156l0.088,-0.156l0.09,-0.154l0.092,-0.152l0.094,-0.152l0.095,-0.15l0.098,-0.149l0.099,-0.148l0.101,-0.146l0.102,-0.146l0.104,-0.143l0.106,-0.143l0.108,-0.141l0.109,-0.14l0.11,-0.139l0.113,-0.137l0.113,-0.136l0.115,-0.134l0.117,-0.133l0.118,-0.132l0.119,-0.131l0.121,-0.129l0.122,-0.128l0.124,-0.126l0.124,-0.125l0.126,-0.123l0.127,-0.123l0.129,-0.12l0.129,-0.12l0.131,-0.117l0.132,-0.117l0.133,-0.115l0.134,-0.113l0.135,-0.112l0.137,-0.111l0.137,-0.109l0.138,-0.108l0.14,-0.106l0.14,-0.105l0.141,-0.103l0.142,-0.101l0.143,-0.101l0.144,-0.098l0.145,-0.097l0.145,-0.096l0.147,-0.093l0.147,-0.093l0.148,-0.091l0.149,-0.089l0.149,-0.087l0.15,-0.086l0.151,-0.084l0.152,-0.083l0.152,-0.081l0.153,-0.079l0.153,-0.078l0.154,-0.076l0.155,-0.074l0.155,-0.073l0.156,-0.071l0.156,-0.069l0.157,-0.067l0.157,-0.066l0.158,-0.064l0.158,-0.062l0.158,-0.06l0.159,-0.058l0.16,-0.057l0.16,-0.054l0.16,-0.053l0.16,-0.051l0.161,-0.049l0.161,-0.047l0.162,-0.046l0.162,-0.043l0.162,-0.041l0.162,-0.039l0.162,-0.038l0.163,-0.035l0.163,-0.033l0.163,-0.031l0.163,-0.029l0.164,-0.027l0.163,-0.025l0.164,-0.023l0.163,-0.02l0.164,-0.018l0.164,-0.016l0.164,-0.014l0.164,-0.011l0.164,-0.009l0.164,-0.007l0.163,-0.004l0.164,-0.002l0.153,0Z" style="fill:url(#_Linear3);"/><path d="M57.01,22l0.153,0.001l0.163,0.004l0.163,0.006l0.163,0.008l0.163,0.01l0.164,0.013l0.163,0.015l0.163,0.017l0.163,0.02l0.163,0.021l0.163,0.024l0.163,0.025l0.163,0.028l0.162,0.03l0.163,0.032l0.162,0.034l0.162,0.036l0.162,0.038l0.162,0.04l0.161,0.042l0.162,0.044l0.161,0.045l0.16,0.048l0.161,0.05l0.16,0.051l0.16,0.053l0.159,0.055l0.159,0.057l0.159,0.059l0.158,0.06l0.158,0.062l0.157,0.064l0.157,0.066l0.156,0.068l0.156,0.069l0.156,0.071l0.155,0.072l0.308,0.15l0.153,0.078l0.153,0.079l0.152,0.081l0.151,0.083l0.151,0.084l0.149,0.086l0.15,0.087l0.148,0.089l0.148,0.091l0.147,0.092l0.146,0.093l0.146,0.095l0.144,0.097l0.144,0.098l0.143,0.1l0.142,0.102l0.141,0.102l0.28,0.21l0.138,0.108l0.137,0.108l0.136,0.111l0.135,0.111l0.134,0.114l0.133,0.114l0.132,0.116l0.131,0.118l0.13,0.118l0.128,0.121l0.127,0.121l0.126,0.123l0.125,0.125l0.123,0.126l0.122,0.127l0.121,0.129l0.12,0.13l0.118,0.131l0.116,0.133l0.115,0.134l0.114,0.135l0.112,0.137l0.111,0.138l0.109,0.14l0.108,0.14l0.106,0.143l0.104,0.143l0.102,0.145l0.101,0.146l0.1,0.147l0.097,0.149l0.096,0.149l0.094,0.151l0.092,0.153l0.09,0.154l0.088,0.154l0.086,0.157l0.084,0.157l0.083,0.159l0.08,0.159l0.078,0.161l0.076,0.163l0.074,0.163l0.071,0.165l0.07,0.165l0.067,0.167l0.065,0.168l0.062,0.17l0.06,0.17l0.058,0.171l0.055,0.173l0.053,0.173l0.05,0.175l0.048,0.176l0.045,0.176l0.042,0.178l0.04,0.178l0.037,0.18l0.034,0.18l0.032,0.182l0.029,0.182l0.025,0.183l0.023,0.184l0.02,0.185l0.017,0.185l0.014,0.186l0.011,0.187l0.008,0.188l0.004,0.188l0.002,0.216l-0.012,0.358l-0.014,0.333l-0.015,0.344l-0.016,0.353l-0.019,0.359l-0.011,0.209l0.035,0.05l0.073,0.113l0.068,0.115l0.063,0.116l0.059,0.116l0.055,0.117l0.051,0.118l0.046,0.118l0.043,0.118l0.04,0.119l0.036,0.119l0.033,0.119l0.029,0.119l0.027,0.12l0.024,0.12l0.021,0.12l0.018,0.12l0.016,0.12l0.014,0.121l0.011,0.121l0.009,0.121l0.006,0.121l0.004,0.122l0.003,0.122l0,0.122l-0.002,0.122l-0.004,0.123l-0.006,0.123l-0.008,0.124l-0.009,0.123l-0.012,0.124l-0.014,0.125l-0.015,0.125l-0.017,0.125l-0.019,0.125l-0.021,0.126l-0.023,0.126l-0.024,0.126l-0.026,0.127l-0.028,0.127l-0.03,0.127l-0.031,0.128l-0.033,0.127l-0.035,0.128l-0.037,0.129l-0.038,0.128l-0.04,0.129l-0.042,0.128l-0.044,0.129l-0.045,0.129l-0.047,0.13l-0.049,0.129l-0.05,0.129l-0.053,0.13l-0.055,0.132l-0.078,0.18l-0.082,0.18l-0.084,0.176l-0.086,0.173l-0.088,0.169l-0.09,0.166l-0.093,0.163l-0.094,0.16l-0.097,0.157l-0.099,0.154l-0.101,0.15l-0.103,0.148l-0.104,0.143l-0.003,0.014l-0.043,0.231l-0.044,0.243l-0.048,0.257l-0.027,0.138l-0.029,0.142l-0.03,0.147l-0.033,0.153l-0.036,0.159l-0.036,0.157l-0.026,0.099l-0.03,0.097l-0.032,0.092l-0.039,0.109l-0.041,0.108l-0.043,0.108l-0.044,0.108l-0.046,0.108l-0.048,0.108l-0.049,0.109l-0.051,0.109l-0.052,0.11l-0.053,0.111l-0.055,0.111l-0.057,0.113l-0.059,0.116l-0.118,0.225l-0.125,0.233l-0.129,0.235l-0.134,0.239l-0.139,0.242l-0.142,0.244l-0.146,0.248l-0.149,0.249l-0.152,0.251l-0.155,0.253l-0.157,0.255l-0.159,0.255l-0.16,0.256l-0.162,0.255l-0.163,0.257l-0.324,0.507l-0.325,0.503l-0.319,0.493l-0.323,0.498l-0.002,0.051l-0.006,0.141l-0.004,0.142l-0.004,0.141l-0.003,0.142l-0.003,0.142l-0.001,0.141l-0.001,0.142l0,0.142l0.001,0.142l0.002,0.142l0.006,0.284l0.004,0.143l0.005,0.142l0.006,0.142l0.014,0.284l0.009,0.143l0.009,0.142l0.01,0.142l0.011,0.142l0.011,0.143l0.005,0.053l0.021,0.016l0.114,0.081l0.116,0.082l0.12,0.082l0.122,0.082l0.126,0.082l0.128,0.082l0.132,0.082l0.133,0.081l0.137,0.082l0.139,0.082l0.142,0.081l0.144,0.082l0.146,0.081l0.149,0.081l0.15,0.081l0.153,0.081l0.155,0.08l0.157,0.081l0.159,0.08l0.161,0.08l0.163,0.079l0.164,0.08l0.166,0.079l0.167,0.079l0.169,0.079l0.17,0.078l0.172,0.078l0.171,0.078l0.352,0.156l0.354,0.154l0.358,0.154l0.361,0.153l0.364,0.152l0.367,0.152l0.368,0.15l0.37,0.151l0.37,0.149l0.743,0.298l0.739,0.297l0.368,0.148l0.366,0.148l0.364,0.148l0.361,0.149l0.358,0.148l0.354,0.149l0.351,0.15l0.346,0.15l0.339,0.151l0.17,0.077l0.168,0.076l0.166,0.077l0.165,0.077l0.163,0.077l0.162,0.078l0.16,0.078l0.159,0.079l0.157,0.079l0.155,0.08l0.154,0.08l0.152,0.082l0.151,0.081l0.148,0.083l0.147,0.083l0.146,0.084l0.143,0.086l0.142,0.086l0.139,0.087l0.138,0.089l0.136,0.09l0.134,0.091l0.133,0.093l0.13,0.094l0.128,0.097l0.127,0.098l0.124,0.1l0.122,0.103l0.12,0.106l0.118,0.108l0.116,0.111l0.114,0.114l0.106,0.113l0.059,0.065l0.053,0.062l0.054,0.062l0.104,0.128l0.05,0.066l0.05,0.067l0.049,0.068l0.049,0.069l0.047,0.071l0.046,0.072l0.045,0.073l0.044,0.075l0.043,0.076l0.041,0.077l0.04,0.079l0.039,0.08l0.037,0.082l0.036,0.083l0.034,0.085l0.032,0.086l0.03,0.087l0.028,0.088l0.027,0.09l0.024,0.091l0.022,0.092l0.019,0.094l0.017,0.094l0.015,0.095l0.013,0.096l0.009,0.096l0.008,0.097l0.004,0.098l-0.001,-0.075l0.248,1.492l0.022,0.191l0.004,0.193l-0.014,0.192l-0.034,0.19l-0.051,0.186l-0.069,0.18l-0.086,0.173l-0.102,0.163l-0.117,0.153l-0.132,0.141l-0.144,0.127l-0.156,0.114l-0.167,0.097l-0.175,0.081l-0.182,0.064l-0.187,0.046l-0.19,0.028l-0.193,0.009l-50.454,0l-0.193,-0.009l-0.19,-0.028l-0.187,-0.046l-0.182,-0.064l-0.175,-0.081l-0.167,-0.097l-0.156,-0.114l-0.144,-0.127l-0.132,-0.141l-0.117,-0.153l-0.102,-0.163l-0.086,-0.173l-0.069,-0.18l-0.051,-0.186l-0.034,-0.19l-0.014,-0.192l0.004,-0.193l0.022,-0.191l0.246,-1.48l0,0.084l0.003,-0.097l0.005,-0.097l0.007,-0.097l0.01,-0.096l0.012,-0.095l0.014,-0.095l0.017,-0.095l0.018,-0.093l0.021,-0.093l0.022,-0.092l0.025,-0.091l0.026,-0.091l0.029,-0.089l0.03,-0.088l0.032,-0.087l0.033,-0.086l0.036,-0.085l0.036,-0.084l0.039,-0.083l0.039,-0.081l0.041,-0.081l0.043,-0.079l0.044,-0.078l0.045,-0.076l0.046,-0.076l0.047,-0.074l0.048,-0.074l0.049,-0.072l0.051,-0.071l0.051,-0.07l0.052,-0.068l0.053,-0.068l0.054,-0.067l0.055,-0.066l0.055,-0.064l0.056,-0.064l0.057,-0.063l0.058,-0.062l0.062,-0.066l0.114,-0.115l0.122,-0.117l0.123,-0.113l0.126,-0.111l0.128,-0.108l0.13,-0.106l0.132,-0.103l0.135,-0.101l0.136,-0.1l0.138,-0.097l0.14,-0.095l0.142,-0.094l0.144,-0.093l0.146,-0.091l0.147,-0.089l0.149,-0.088l0.151,-0.087l0.153,-0.086l0.154,-0.085l0.156,-0.084l0.157,-0.083l0.159,-0.082l0.161,-0.081l0.162,-0.081l0.164,-0.08l0.165,-0.079l0.166,-0.078l0.168,-0.078l0.169,-0.077l0.17,-0.076l0.172,-0.077l0.172,-0.075l0.174,-0.075l0.177,-0.076l0.351,-0.147l0.357,-0.147l0.36,-0.146l0.364,-0.145l0.366,-0.144l0.368,-0.143l0.371,-0.143l0.742,-0.283l0.746,-0.284l0.745,-0.284l0.37,-0.142l0.368,-0.142l0.366,-0.144l0.363,-0.143l0.359,-0.145l0.356,-0.145l0.351,-0.145l0.348,-0.148l0.17,-0.073l0.169,-0.074l0.169,-0.074l0.166,-0.074l0.165,-0.075l0.163,-0.075l0.162,-0.075l0.16,-0.075l0.157,-0.075l0.156,-0.076l0.154,-0.076l0.151,-0.076l0.15,-0.077l0.147,-0.076l0.144,-0.077l0.142,-0.077l0.14,-0.077l0.137,-0.078l0.135,-0.077l0.132,-0.078l0.129,-0.078l0.126,-0.077l0.123,-0.078l0.12,-0.078l0.117,-0.078l0.114,-0.077l0.023,-0.017l0.004,-0.038l0.015,-0.157l0.012,-0.156l0.011,-0.155l0.009,-0.156l0.006,-0.155l0.005,-0.154l0.004,-0.155l0.001,-0.155l0,-0.155l-0.002,-0.155l-0.003,-0.155l-0.004,-0.156l-0.006,-0.156l-0.007,-0.156l-0.008,-0.157l-0.009,-0.157l-0.01,-0.158l-0.011,-0.158l-0.012,-0.158l-0.027,-0.323l-0.029,-0.324l-0.009,-0.104l-0.166,-0.226l-0.169,-0.231l-0.168,-0.233l-0.168,-0.234l-0.167,-0.235l-0.166,-0.236l-0.165,-0.236l-0.163,-0.237l-0.162,-0.236l-0.159,-0.236l-0.157,-0.235l-0.155,-0.233l-0.151,-0.233l-0.149,-0.231l-0.145,-0.229l-0.142,-0.228l-0.138,-0.224l-0.134,-0.223l-0.13,-0.22l-0.125,-0.217l-0.121,-0.214l-0.116,-0.211l-0.109,-0.205l-0.055,-0.107l-0.053,-0.102l-0.05,-0.102l-0.05,-0.101l-0.048,-0.101l-0.047,-0.1l-0.045,-0.1l-0.044,-0.1l-0.043,-0.1l-0.041,-0.099l-0.04,-0.1l-0.038,-0.1l-0.036,-0.101l-0.029,-0.084l-0.037,-0.118l-0.029,-0.12l-0.033,-0.158l-0.032,-0.163l-0.027,-0.155l-0.023,-0.145l-0.02,-0.136l-0.017,-0.127l-0.014,-0.117l-0.012,-0.106l-0.022,-0.19l-0.001,-0.008l-0.035,-0.043l-0.064,-0.079l-0.063,-0.081l-0.063,-0.082l-0.063,-0.083l-0.062,-0.085l-0.061,-0.086l-0.061,-0.087l-0.061,-0.088l-0.06,-0.09l-0.059,-0.091l-0.059,-0.092l-0.058,-0.093l-0.057,-0.095l-0.057,-0.096l-0.056,-0.098l-0.056,-0.099l-0.054,-0.1l-0.054,-0.101l-0.053,-0.103l-0.052,-0.104l-0.051,-0.105l-0.051,-0.107l-0.049,-0.108l-0.049,-0.109l-0.048,-0.112l-0.057,-0.136l-0.055,-0.136l-0.053,-0.136l-0.051,-0.136l-0.049,-0.136l-0.047,-0.136l-0.046,-0.135l-0.043,-0.136l-0.042,-0.135l-0.04,-0.135l-0.038,-0.135l-0.036,-0.135l-0.034,-0.134l-0.032,-0.134l-0.03,-0.134l-0.029,-0.134l-0.026,-0.133l-0.025,-0.133l-0.023,-0.133l-0.02,-0.132l-0.019,-0.132l-0.017,-0.131l-0.014,-0.131l-0.013,-0.131l-0.011,-0.131l-0.008,-0.13l-0.007,-0.129l-0.004,-0.13l-0.002,-0.129l0,-0.129l0.002,-0.128l0.005,-0.128l0.007,-0.128l0.01,-0.128l0.013,-0.127l0.014,-0.127l0.018,-0.127l0.021,-0.127l0.023,-0.127l0.027,-0.126l0.03,-0.126l0.034,-0.126l0.037,-0.126l0.041,-0.126l0.045,-0.126l0.049,-0.125l0.054,-0.125l0.058,-0.124l0.064,-0.124l0.068,-0.123l0.075,-0.122l0.08,-0.121l0.085,-0.118l0.062,-0.079l-0.002,-0.034l-0.019,-0.353l-0.017,-0.347l-0.015,-0.334l-0.011,-0.319l-0.009,-0.323l0.002,-0.208l0.004,-0.188l0.008,-0.188l0.011,-0.187l0.014,-0.186l0.017,-0.186l0.02,-0.184l0.023,-0.184l0.025,-0.184l0.029,-0.182l0.031,-0.181l0.035,-0.181l0.037,-0.18l0.039,-0.178l0.043,-0.178l0.045,-0.177l0.047,-0.176l0.051,-0.175l0.052,-0.173l0.056,-0.173l0.057,-0.172l0.06,-0.17l0.063,-0.17l0.064,-0.168l0.068,-0.167l0.069,-0.166l0.071,-0.165l0.074,-0.164l0.076,-0.162l0.078,-0.162l0.08,-0.16l0.082,-0.159l0.085,-0.158l0.086,-0.156l0.088,-0.156l0.09,-0.154l0.092,-0.152l0.094,-0.152l0.095,-0.15l0.098,-0.149l0.099,-0.148l0.101,-0.146l0.102,-0.146l0.104,-0.143l0.106,-0.143l0.108,-0.141l0.109,-0.14l0.11,-0.139l0.113,-0.137l0.113,-0.136l0.115,-0.134l0.117,-0.133l0.118,-0.132l0.119,-0.131l0.121,-0.129l0.122,-0.128l0.124,-0.126l0.124,-0.125l0.126,-0.123l0.127,-0.123l0.129,-0.12l0.129,-0.12l0.131,-0.117l0.132,-0.117l0.133,-0.115l0.134,-0.113l0.135,-0.112l0.137,-0.111l0.137,-0.109l0.138,-0.108l0.14,-0.106l0.14,-0.105l0.141,-0.103l0.142,-0.101l0.143,-0.101l0.144,-0.098l0.145,-0.097l0.145,-0.096l0.147,-0.093l0.147,-0.093l0.148,-0.091l0.149,-0.089l0.149,-0.087l0.15,-0.086l0.151,-0.084l0.152,-0.083l0.152,-0.081l0.153,-0.079l0.153,-0.078l0.154,-0.076l0.155,-0.074l0.155,-0.073l0.156,-0.071l0.156,-0.069l0.157,-0.067l0.157,-0.066l0.158,-0.064l0.158,-0.062l0.158,-0.06l0.159,-0.058l0.16,-0.057l0.16,-0.054l0.16,-0.053l0.16,-0.051l0.161,-0.049l0.161,-0.047l0.162,-0.046l0.162,-0.043l0.162,-0.041l0.162,-0.039l0.162,-0.038l0.163,-0.035l0.163,-0.033l0.163,-0.031l0.163,-0.029l0.164,-0.027l0.163,-0.025l0.164,-0.023l0.163,-0.02l0.164,-0.018l0.164,-0.016l0.164,-0.014l0.164,-0.011l0.164,-0.009l0.164,-0.007l0.163,-0.004l0.164,-0.002l0.153,0Zm-0.278,2.001l-0.135,0.004l-0.135,0.005l-0.135,0.008l-0.136,0.009l-0.137,0.012l-0.136,0.013l-0.137,0.015l-0.138,0.017l-0.137,0.019l-0.138,0.021l-0.138,0.023l-0.138,0.025l-0.139,0.026l-0.139,0.028l-0.138,0.03l-0.139,0.032l-0.139,0.034l-0.139,0.035l-0.139,0.037l-0.139,0.039l-0.139,0.041l-0.139,0.042l-0.139,0.045l-0.139,0.045l-0.139,0.048l-0.138,0.049l-0.139,0.051l-0.138,0.052l-0.138,0.054l-0.138,0.056l-0.138,0.058l-0.137,0.059l-0.137,0.06l-0.136,0.062l-0.137,0.064l-0.136,0.065l-0.135,0.067l-0.135,0.068l-0.135,0.07l-0.134,0.072l-0.133,0.073l-0.133,0.074l-0.133,0.076l-0.132,0.077l-0.131,0.079l-0.131,0.08l-0.13,0.081l-0.129,0.083l-0.129,0.085l-0.128,0.086l-0.127,0.087l-0.127,0.088l-0.125,0.09l-0.125,0.091l-0.124,0.093l-0.123,0.094l-0.122,0.095l-0.122,0.096l-0.12,0.098l-0.12,0.099l-0.118,0.1l-0.117,0.101l-0.117,0.103l-0.115,0.104l-0.114,0.105l-0.113,0.106l-0.112,0.108l-0.111,0.108l-0.109,0.11l-0.109,0.111l-0.107,0.112l-0.106,0.113l-0.104,0.115l-0.103,0.115l-0.102,0.116l-0.101,0.118l-0.099,0.119l-0.098,0.119l-0.096,0.121l-0.095,0.121l-0.093,0.123l-0.092,0.124l-0.09,0.124l-0.089,0.126l-0.087,0.127l-0.086,0.127l-0.084,0.129l-0.082,0.129l-0.081,0.13l-0.079,0.132l-0.077,0.132l-0.075,0.133l-0.074,0.133l-0.072,0.135l-0.07,0.136l-0.068,0.136l-0.066,0.137l-0.065,0.138l-0.062,0.139l-0.061,0.139l-0.058,0.14l-0.057,0.141l-0.055,0.142l-0.052,0.143l-0.051,0.143l-0.048,0.144l-0.046,0.144l-0.044,0.146l-0.042,0.146l-0.04,0.146l-0.037,0.148l-0.036,0.147l-0.033,0.149l-0.03,0.149l-0.029,0.15l-0.026,0.15l-0.023,0.151l-0.022,0.151l-0.018,0.152l-0.017,0.153l-0.014,0.153l-0.011,0.153l-0.009,0.154l-0.007,0.155l-0.004,0.155l-0.001,0.155l0.008,0.279l0.011,0.303l0.013,0.321l0.017,0.334l0.019,0.342l0.021,0.343l0.023,0.339l0.024,0.33l-0.028,0.012l-0.028,0.014l-0.028,0.013l-0.027,0.015l-0.026,0.015l-0.027,0.016l-0.026,0.016l-0.025,0.017l-0.025,0.018l-0.025,0.018l-0.048,0.038l-0.046,0.041l-0.044,0.044l-0.043,0.046l-0.042,0.048l-0.04,0.05l-0.038,0.053l-0.036,0.055l-0.035,0.057l-0.033,0.059l-0.031,0.061l-0.03,0.064l-0.028,0.065l-0.027,0.068l-0.024,0.069l-0.024,0.071l-0.021,0.073l-0.02,0.075l-0.018,0.077l-0.017,0.078l-0.015,0.08l-0.013,0.082l-0.012,0.083l-0.01,0.085l-0.008,0.086l-0.007,0.088l-0.005,0.09l-0.003,0.091l-0.002,0.092l0,0.093l0.001,0.095l0.004,0.096l0.004,0.097l0.007,0.098l0.008,0.1l0.01,0.1l0.011,0.102l0.013,0.102l0.015,0.104l0.016,0.104l0.018,0.106l0.02,0.106l0.021,0.107l0.023,0.107l0.025,0.109l0.026,0.109l0.028,0.11l0.029,0.11l0.031,0.111l0.033,0.111l0.035,0.112l0.036,0.112l0.037,0.113l0.04,0.113l0.041,0.113l0.042,0.113l0.09,0.228l0.048,0.114l0.039,0.09l0.039,0.088l0.04,0.088l0.041,0.086l0.041,0.084l0.042,0.084l0.042,0.082l0.043,0.081l0.044,0.08l0.044,0.079l0.045,0.078l0.045,0.076l0.046,0.076l0.046,0.074l0.047,0.073l0.094,0.144l0.048,0.07l0.049,0.069l0.049,0.068l0.049,0.067l0.05,0.067l0.05,0.065l0.102,0.128l0.051,0.063l0.051,0.061l0.052,0.061l0.053,0.06l0.052,0.06l0.106,0.116l0.024,0.124l0.021,0.116l0.017,0.111l0.015,0.105l0.013,0.101l0.012,0.098l0.023,0.195l0.011,0.098l0.012,0.101l0.014,0.104l0.016,0.109l0.018,0.116l0.022,0.122l0.025,0.132l0.03,0.141l0.023,0.068l0.026,0.07l0.027,0.072l0.029,0.074l0.032,0.075l0.033,0.078l0.035,0.079l0.037,0.081l0.038,0.083l0.04,0.084l0.042,0.085l0.044,0.088l0.045,0.089l0.047,0.09l0.098,0.185l0.105,0.19l0.11,0.195l0.115,0.199l0.121,0.204l0.125,0.208l0.13,0.212l0.134,0.215l0.138,0.217l0.141,0.221l0.146,0.222l0.148,0.225l0.151,0.226l0.154,0.227l0.155,0.228l0.158,0.229l0.16,0.229l0.161,0.228l0.162,0.229l0.163,0.227l0.164,0.226l0.164,0.225l0.163,0.223l0.164,0.221l0.163,0.218l0.032,0.333l0.031,0.335l0.03,0.335l0.028,0.336l0.024,0.338l0.011,0.17l0.01,0.17l0.009,0.171l0.008,0.171l0.006,0.172l0.005,0.173l0.003,0.173l0.002,0.175l0,0.175l-0.002,0.175l-0.003,0.177l-0.006,0.178l-0.008,0.178l-0.01,0.18l-0.012,0.18l-0.015,0.182l-0.017,0.183l-0.019,0.183l-0.023,0.185l-0.025,0.187l-0.028,0.187l-0.031,0.189l-0.119,0.097l-0.121,0.096l-0.124,0.095l-0.127,0.094l-0.13,0.094l-0.132,0.092l-0.135,0.092l-0.137,0.091l-0.139,0.091l-0.142,0.089l-0.145,0.089l-0.146,0.089l-0.149,0.087l-0.15,0.087l-0.153,0.086l-0.155,0.086l-0.157,0.084l-0.158,0.085l-0.161,0.083l-0.162,0.083l-0.164,0.083l-0.165,0.081l-0.167,0.082l-0.169,0.081l-0.17,0.08l-0.171,0.079l-0.173,0.08l-0.174,0.078l-0.176,0.079l-0.176,0.077l-0.178,0.078l-0.178,0.076l-0.36,0.153l-0.364,0.151l-0.367,0.149l-0.369,0.149l-0.371,0.147l-0.372,0.145l-0.374,0.145l-0.375,0.144l-0.748,0.286l-0.746,0.283l-0.738,0.282l-0.365,0.141l-0.362,0.14l-0.359,0.141l-0.354,0.141l-0.349,0.142l-0.345,0.141l-0.339,0.143l-0.167,0.071l-0.166,0.072l-0.164,0.072l-0.162,0.072l-0.161,0.072l-0.158,0.072l-0.157,0.073l-0.155,0.073l-0.153,0.073l-0.151,0.074l-0.149,0.074l-0.147,0.074l-0.144,0.074l-0.142,0.075l-0.14,0.076l-0.137,0.075l-0.135,0.076l-0.133,0.076l-0.13,0.077l-0.127,0.078l-0.124,0.077l-0.122,0.078l-0.119,0.079l-0.116,0.079l-0.113,0.08l-0.11,0.08l-0.107,0.08l-0.104,0.082l-0.1,0.081l-0.098,0.083l-0.094,0.083l-0.091,0.083l-0.087,0.084l-0.084,0.085l-0.041,0.043l-0.04,0.042l-0.038,0.043l-0.038,0.043l-0.037,0.044l-0.037,0.043l-0.035,0.044l-0.034,0.044l-0.033,0.044l-0.033,0.044l-0.031,0.044l-0.03,0.044l-0.03,0.045l-0.028,0.045l-0.028,0.045l-0.026,0.045l-0.026,0.046l-0.024,0.045l-0.024,0.046l-0.022,0.046l-0.022,0.046l-0.02,0.047l-0.019,0.046l-0.018,0.047l-0.018,0.047l-0.016,0.047l-0.015,0.047l-0.014,0.048l-0.013,0.048l-0.011,0.048l-0.011,0.048l-0.01,0.049l-0.008,0.048l-0.007,0.049l-0.007,0.049l-0.005,0.049l-0.003,0.05l-0.003,0.05l-0.002,0.05l0,0.05l-0.272,1.636l50.454,0l-0.272,-1.636l-0.001,-0.043l-0.002,-0.043l-0.003,-0.043l-0.004,-0.042l-0.006,-0.043l-0.006,-0.042l-0.008,-0.042l-0.009,-0.043l-0.01,-0.042l-0.011,-0.041l-0.012,-0.042l-0.014,-0.042l-0.014,-0.041l-0.016,-0.042l-0.016,-0.041l-0.018,-0.041l-0.019,-0.042l-0.019,-0.041l-0.021,-0.04l-0.022,-0.041l-0.023,-0.041l-0.024,-0.04l-0.025,-0.041l-0.025,-0.04l-0.027,-0.041l-0.028,-0.04l-0.029,-0.04l-0.03,-0.04l-0.031,-0.04l-0.032,-0.039l-0.032,-0.04l-0.034,-0.04l-0.035,-0.039l-0.035,-0.04l-0.074,-0.078l-0.078,-0.078l-0.081,-0.078l-0.085,-0.078l-0.088,-0.077l-0.091,-0.077l-0.095,-0.077l-0.098,-0.076l-0.102,-0.076l-0.104,-0.076l-0.108,-0.076l-0.111,-0.075l-0.113,-0.075l-0.117,-0.075l-0.12,-0.075l-0.122,-0.074l-0.125,-0.075l-0.128,-0.074l-0.13,-0.074l-0.133,-0.074l-0.136,-0.073l-0.137,-0.074l-0.141,-0.073l-0.142,-0.073l-0.145,-0.073l-0.147,-0.073l-0.15,-0.073l-0.151,-0.073l-0.154,-0.073l-0.155,-0.073l-0.157,-0.072l-0.159,-0.073l-0.161,-0.072l-0.327,-0.145l-0.334,-0.145l-0.339,-0.145l-0.345,-0.146l-0.35,-0.145l-0.355,-0.146l-0.359,-0.146l-0.362,-0.146l-0.365,-0.148l-0.739,-0.296l-0.745,-0.299l-0.374,-0.151l-0.374,-0.152l-0.374,-0.153l-0.373,-0.154l-0.372,-0.155l-0.37,-0.157l-0.369,-0.158l-0.365,-0.16l-0.363,-0.161l-0.18,-0.081l-0.179,-0.082l-0.178,-0.082l-0.177,-0.082l-0.176,-0.083l-0.175,-0.084l-0.173,-0.084l-0.172,-0.084l-0.171,-0.085l-0.169,-0.085l-0.168,-0.086l-0.166,-0.086l-0.165,-0.087l-0.163,-0.088l-0.161,-0.088l-0.16,-0.088l-0.157,-0.089l-0.156,-0.09l-0.154,-0.09l-0.152,-0.091l-0.15,-0.092l-0.147,-0.092l-0.145,-0.093l-0.144,-0.093l-0.14,-0.094l-0.139,-0.095l-0.136,-0.095l-0.133,-0.096l-0.131,-0.097l-0.128,-0.097l-0.126,-0.098l-0.123,-0.099l-0.12,-0.1l-0.117,-0.1l-0.018,-0.154l-0.018,-0.154l-0.016,-0.154l-0.015,-0.154l-0.015,-0.155l-0.014,-0.154l-0.012,-0.154l-0.012,-0.154l-0.011,-0.154l-0.01,-0.154l-0.009,-0.154l-0.008,-0.154l-0.007,-0.153l-0.006,-0.154l-0.006,-0.154l-0.004,-0.154l-0.004,-0.153l-0.003,-0.154l-0.002,-0.153l-0.001,-0.153l0,-0.154l0.001,-0.153l0.002,-0.153l0.002,-0.153l0.003,-0.153l0.005,-0.152l0.005,-0.153l0.005,-0.152l0.007,-0.153l0.008,-0.152l0.008,-0.152l0.009,-0.152l0.614,-0.946l0.318,-0.49l0.321,-0.499l0.321,-0.502l0.16,-0.251l0.158,-0.251l0.157,-0.25l0.155,-0.249l0.153,-0.248l0.15,-0.245l0.147,-0.243l0.144,-0.24l0.14,-0.237l0.135,-0.233l0.131,-0.228l0.126,-0.224l0.12,-0.219l0.115,-0.214l0.108,-0.207l0.052,-0.102l0.05,-0.1l0.049,-0.098l0.046,-0.096l0.045,-0.095l0.043,-0.092l0.041,-0.091l0.039,-0.089l0.037,-0.086l0.034,-0.085l0.033,-0.083l0.031,-0.08l0.028,-0.078l0.026,-0.076l0.034,-0.148l0.032,-0.143l0.03,-0.138l0.028,-0.133l0.025,-0.13l0.025,-0.126l0.046,-0.247l0.044,-0.24l0.045,-0.241l0.047,-0.245l0.026,-0.126l0.027,-0.128l0.088,-0.109l0.086,-0.11l0.085,-0.113l0.084,-0.114l0.081,-0.117l0.081,-0.12l0.078,-0.122l0.077,-0.125l0.076,-0.128l0.074,-0.131l0.073,-0.134l0.072,-0.137l0.07,-0.141l0.069,-0.145l0.067,-0.148l0.066,-0.152l0.045,-0.108l0.044,-0.108l0.042,-0.108l0.041,-0.108l0.039,-0.107l0.037,-0.107l0.036,-0.107l0.035,-0.106l0.033,-0.106l0.032,-0.106l0.03,-0.105l0.028,-0.104l0.027,-0.104l0.025,-0.103l0.024,-0.103l0.023,-0.102l0.021,-0.101l0.019,-0.101l0.018,-0.1l0.016,-0.099l0.015,-0.098l0.014,-0.098l0.012,-0.096l0.01,-0.096l0.009,-0.095l0.007,-0.093l0.006,-0.093l0.005,-0.092l0.002,-0.09l0.002,-0.09l0,-0.088l-0.002,-0.087l-0.003,-0.086l-0.005,-0.085l-0.006,-0.084l-0.007,-0.082l-0.009,-0.081l-0.011,-0.079l-0.012,-0.078l-0.013,-0.077l-0.015,-0.075l-0.017,-0.073l-0.017,-0.072l-0.02,-0.071l-0.021,-0.069l-0.022,-0.067l-0.024,-0.066l-0.025,-0.064l-0.027,-0.062l-0.028,-0.06l-0.03,-0.059l-0.031,-0.057l-0.033,-0.055l-0.034,-0.053l-0.035,-0.051l-0.037,-0.049l-0.039,-0.047l-0.04,-0.045l-0.041,-0.043l-0.043,-0.041l-0.044,-0.039l-0.046,-0.036l-0.047,-0.035l-0.049,-0.032l0.023,-0.351l0.021,-0.355l0.019,-0.354l0.018,-0.351l0.016,-0.345l0.015,-0.336l0.013,-0.325l0.011,-0.31l-0.001,-0.155l-0.004,-0.155l-0.007,-0.155l-0.009,-0.154l-0.011,-0.153l-0.014,-0.153l-0.017,-0.152l-0.018,-0.152l-0.022,-0.151l-0.023,-0.151l-0.026,-0.15l-0.029,-0.15l-0.03,-0.148l-0.033,-0.149l-0.036,-0.147l-0.037,-0.147l-0.04,-0.147l-0.042,-0.145l-0.044,-0.145l-0.046,-0.145l-0.048,-0.143l-0.051,-0.143l-0.052,-0.142l-0.055,-0.141l-0.057,-0.141l-0.058,-0.14l-0.061,-0.139l-0.062,-0.138l-0.065,-0.138l-0.066,-0.137l-0.068,-0.136l-0.07,-0.135l-0.072,-0.134l-0.074,-0.133l-0.075,-0.133l-0.077,-0.131l-0.079,-0.131l-0.081,-0.13l-0.082,-0.129l-0.084,-0.128l-0.086,-0.127l-0.087,-0.126l-0.089,-0.125l-0.09,-0.124l-0.092,-0.124l-0.093,-0.122l-0.095,-0.121l-0.096,-0.12l-0.098,-0.119l-0.099,-0.119l-0.101,-0.117l-0.102,-0.116l-0.103,-0.115l-0.104,-0.113l-0.106,-0.113l-0.107,-0.112l-0.109,-0.11l-0.109,-0.11l-0.111,-0.108l-0.112,-0.107l-0.113,-0.106l-0.114,-0.105l-0.115,-0.103l-0.117,-0.102l-0.117,-0.101l-0.118,-0.1l-0.12,-0.099l-0.12,-0.097l-0.122,-0.096l-0.122,-0.095l-0.123,-0.094l-0.124,-0.092l-0.125,-0.091l-0.125,-0.09l-0.127,-0.088l-0.127,-0.087l-0.128,-0.086l-0.129,-0.084l-0.129,-0.083l-0.13,-0.081l-0.131,-0.08l-0.131,-0.079l-0.132,-0.077l-0.133,-0.076l-0.133,-0.074l-0.133,-0.073l-0.134,-0.071l-0.135,-0.07l-0.135,-0.069l-0.135,-0.067l-0.136,-0.065l-0.137,-0.064l-0.136,-0.062l-0.137,-0.061l-0.137,-0.059l-0.138,-0.058l-0.138,-0.056l-0.138,-0.054l-0.138,-0.053l-0.139,-0.051l-0.138,-0.05l-0.139,-0.048l-0.139,-0.046l-0.139,-0.045l-0.139,-0.043l-0.139,-0.041l-0.139,-0.039l-0.139,-0.038l-0.139,-0.036l-0.139,-0.034l-0.139,-0.033l-0.138,-0.031l-0.139,-0.029l-0.139,-0.027l-0.138,-0.025l-0.138,-0.024l-0.138,-0.022l-0.137,-0.02l-0.138,-0.018l-0.137,-0.016l-0.136,-0.015l-0.137,-0.012l-0.136,-0.011l-0.135,-0.008l-0.135,-0.007l-0.135,-0.005l-0.134,-0.003l-0.134,-0.001l-0.134,0l-0.134,0.001Z" style="fill:url(#_Linear4);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.17426e-15,35.5084,-35.5084,2.17426e-15,-1177.29,34.5349)"><stop offset="0" style="stop-color:#fff;stop-opacity:0"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:0.47451"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95943e-15,32,-32,1.95943e-15,-1120,36)"><stop offset="0" style="stop-color:#161616;stop-opacity:0.666667"/><stop offset="1" style="stop-color:#3c3c3c;stop-opacity:0.6"/></linearGradient><linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(54.452,0,0,68.3836,29.774,48)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.115663,53.1578,-53.1578,0.115663,-1110.91,23.7807)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.27451"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-personal.svg b/.icons/kora/emblems/scalable/emblem-personal.svg
new file mode 100644
index 000000000..4cfd3d894
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-personal.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M48,16c-9.487,0 -17.091,7.145 -17.091,16c0.021,0.943 0.092,2.306 0.182,3.455c-1.622,0.688 -1.741,3.846 -0.364,7.09c0.546,1.287 1.242,2.275 2,3.091c0.185,0.912 0.136,1.322 0.364,2.364c0.635,1.906 3.141,5.643 5.454,8.727c0.227,2.369 0.463,4.76 0,7.455c-6.666,5.531 -23.843,7.91 -23.818,13.636l-0.363,2.182l67.272,0l-0.363,-2.182c-0.028,-4.901 -17.233,-7.91 -23.818,-13.636c-0.267,-2.192 -0.318,-4.387 -0.182,-6.546c2.108,-3.253 4.928,-7.513 5.636,-9.636c0.254,-1.075 0.347,-1.801 0.546,-2.727c0.631,-0.766 1.171,-1.631 1.636,-2.728c1.308,-3.082 1.224,-6.025 -0.182,-6.909c0.083,-1.242 0.145,-2.563 0.182,-3.636c0,-8.855 -7.604,-16 -17.091,-16Z" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><path d="M48,16c-9.487,0 -17.091,7.145 -17.091,16c0.021,0.943 0.092,2.306 0.182,3.455c-1.622,0.688 -1.741,3.846 -0.364,7.09c0.546,1.287 1.242,2.275 2,3.091c0.185,0.912 0.136,1.322 0.364,2.364c0.635,1.906 3.141,5.643 5.454,8.727c0.227,2.369 0.463,4.76 0,7.455c-6.666,5.531 -23.843,7.91 -23.818,13.636l-0.363,2.182l67.272,0l-0.363,-2.182c-0.028,-4.901 -17.233,-7.91 -23.818,-13.636c-0.267,-2.192 -0.318,-4.387 -0.182,-6.546c2.108,-3.253 4.928,-7.513 5.636,-9.636c0.254,-1.075 0.347,-1.801 0.546,-2.727c0.631,-0.766 1.171,-1.631 1.636,-2.728c1.308,-3.082 1.224,-6.025 -0.182,-6.909c0.083,-1.242 0.145,-2.563 0.182,-3.636c0,-8.855 -7.604,-16 -17.091,-16Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(5.59368e-14,-913.518,913.518,5.59368e-14,-1045.71,995.754)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.239216"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(67.272,0,0,84.1644,14.364,48)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-question.svg b/.icons/kora/emblems/scalable/emblem-question.svg
new file mode 100644
index 000000000..f6da6cf07
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-question.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M51.742,58.987l-12.907,0c0,-3.927 0.45,-7.217 1.349,-9.87c0.9,-2.654 2.549,-5.015 4.947,-7.083c2.099,-1.739 3.755,-3.403 4.969,-4.992c1.214,-1.589 1.821,-3.327 1.821,-5.216c0,-4.527 -1.933,-6.791 -5.801,-6.791c-1.559,0 -2.953,0.578 -4.182,1.732c-1.229,1.154 -1.873,3.02 -1.933,5.598l-15.245,0c0.12,-6.685 2.226,-11.527 6.318,-14.525c4.092,-2.998 9.106,-4.497 15.042,-4.497c6.566,0 11.715,1.514 15.447,4.542c3.733,3.028 5.599,7.45 5.599,13.266c0,3.898 -1.049,7.06 -3.148,9.489c-2.098,2.428 -4.662,5.021 -7.69,7.78c-1.768,1.528 -2.96,3.08 -3.575,4.654c-0.614,1.574 -0.951,3.545 -1.011,5.913Zm-14.75,13.671c0,-2.158 0.779,-3.965 2.338,-5.419c1.559,-1.454 3.583,-2.181 6.071,-2.181c2.488,0 4.512,0.727 6.071,2.181c1.559,1.454 2.338,3.261 2.338,5.419c0,2.159 -0.779,3.965 -2.338,5.419c-1.559,1.454 -3.583,2.181 -6.071,2.181c-2.488,0 -4.512,-0.727 -6.071,-2.181c-1.559,-1.454 -2.338,-3.26 -2.338,-5.419Z" style="fill:none;stroke:url(#_Linear1);stroke-width:4.76px;"/><path d="M51.742,58.987l-12.907,0c0,-3.927 0.45,-7.217 1.349,-9.87c0.9,-2.654 2.549,-5.015 4.947,-7.083c2.099,-1.739 3.755,-3.403 4.969,-4.992c1.214,-1.589 1.821,-3.327 1.821,-5.216c0,-4.527 -1.933,-6.791 -5.801,-6.791c-1.559,0 -2.953,0.578 -4.182,1.732c-1.229,1.154 -1.873,3.02 -1.933,5.598l-15.245,0c0.12,-6.685 2.226,-11.527 6.318,-14.525c4.092,-2.998 9.106,-4.497 15.042,-4.497c6.566,0 11.715,1.514 15.447,4.542c3.733,3.028 5.599,7.45 5.599,13.266c0,3.898 -1.049,7.06 -3.148,9.489c-2.098,2.428 -4.662,5.021 -7.69,7.78c-1.768,1.528 -2.96,3.08 -3.575,4.654c-0.614,1.574 -0.951,3.545 -1.011,5.913Zm-14.75,13.671c0,-2.158 0.779,-3.965 2.338,-5.419c1.559,-1.454 3.583,-2.181 6.071,-2.181c2.488,0 4.512,0.727 6.071,2.181c1.559,1.454 2.338,3.261 2.338,5.419c0,2.159 -0.779,3.965 -2.338,5.419c-1.559,1.454 -3.583,2.181 -6.071,2.181c-2.488,0 -4.512,-0.727 -6.071,-2.181c-1.559,-1.454 -2.338,-3.26 -2.338,-5.419Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(5967.14,-12607.6,12607.6,5967.14,-20437.8,6294.91)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.239216"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.90103e-15,-74.7585,47.3775,4.57764e-15,732.501,83.8182)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-readonly.svg b/.icons/kora/emblems/scalable/emblem-readonly.svg
new file mode 100644
index 000000000..2b2c45bba
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-readonly.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M40.105,14.955c-4.374,0 -9.795,4.983 -9.795,9.356l0,15.791c-4.374,0 -5.995,3.521 -5.995,7.895l0,23.685c0,4.374 3.521,7.895 7.895,7.895l31.58,0c4.374,0 7.895,-3.635 7.895,-8.009l0,-23.571c0,-4.374 -1.402,-7.895 -5.776,-7.895l0,-15.791c0,-4.373 -5.64,-9.356 -10.014,-9.356l-15.79,0Zm3.947,9.356l7.896,0c2.187,0 3.947,1.761 3.947,3.948l0,11.843l-15.79,0l0,-11.843c0,-2.187 1.76,-3.948 3.947,-3.948Z" style="fill:none;stroke:url(#_Linear1);stroke-width:3px;"/><path d="M40.105,14.955c-4.374,0 -9.795,4.983 -9.795,9.356l0,15.791c-4.374,0 -5.995,3.521 -5.995,7.895l0,23.685c0,4.374 3.521,7.895 7.895,7.895l31.58,0c4.374,0 7.895,-3.635 7.895,-8.009l0,-23.571c0,-4.374 -1.402,-7.895 -5.776,-7.895l0,-15.791c0,-4.373 -5.64,-9.356 -10.014,-9.356l-15.79,0Zm3.947,9.356l7.896,0c2.187,0 3.947,1.761 3.947,3.948l0,11.843l-15.79,0l0,-11.843c0,-2.187 1.76,-3.948 3.947,-3.948Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(9.95699e-14,-1626.1,1626.1,9.95699e-14,-995.03,1708.18)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.211765"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.90943e-15,63.8458,-63.8458,3.90943e-15,48,15.3431)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-remove.svg b/.icons/kora/emblems/scalable/emblem-remove.svg
new file mode 100644
index 000000000..7a49e6906
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-remove.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M48,16c-17.664,0 -32,14.336 -32,32c0,17.664 14.336,32 32,32c17.664,0 32,-14.336 32,-32c0,-17.664 -14.336,-32 -32,-32Zm21.586,24.749l0,14.596l-43.07,0.004l-0.008,-14.588l43.078,-0.012Z" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><path id="path2505" d="M48,16c-17.664,0 -32,14.336 -32,32c0,17.664 14.336,32 32,32c17.664,0 32,-14.336 32,-32c0,-17.664 -14.336,-32 -32,-32Zm21.586,24.749l0,14.596l-43.07,0.004l-0.008,-14.588l43.078,-0.012Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.31326,-993.541,993.541,-2.31326,-1010.43,1078.25)"><stop offset="0" style="stop-color:#8f8f8f;stop-opacity:0.301961"/><stop offset="1" style="stop-color:#8f8f8f;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.621527,61.0699,-61.0699,-0.621527,-928.082,9.05967)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-shared.svg b/.icons/kora/emblems/scalable/emblem-shared.svg
new file mode 100644
index 000000000..d23e1387e
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-shared.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M59.799,79.997c-2.524,-0.053 -5.048,-0.931 -7.109,-2.672c-6.626,-5.599 -1.479,-11.417 -7.257,-16.3c-5.779,-4.883 -10.898,0.954 -17.525,-4.646l0,-0.008c-1.471,-1.244 -2.533,-2.784 -3.175,-4.448c-0.005,-0.011 -0.005,-0.024 -0.009,-0.035c-0.129,-0.338 -0.24,-0.678 -0.334,-1.026c-0.042,-0.154 -0.089,-0.309 -0.124,-0.465c-0.004,-0.017 -0.005,-0.035 -0.008,-0.052c-0.073,-0.328 -0.126,-0.658 -0.168,-0.991c0,-0.003 0.001,-0.006 0,-0.009c-0.002,-0.017 -0.006,-0.034 -0.008,-0.051c-0.019,-0.155 -0.033,-0.31 -0.044,-0.466c-0.009,-0.117 -0.022,-0.236 -0.027,-0.353c-0.002,-0.06 -0.007,-0.122 -0.009,-0.181c0,-0.02 0.001,-0.041 0,-0.061c-0.003,-0.156 -0.003,-0.309 0,-0.465c0.002,-0.08 0.006,-0.162 0.009,-0.241c0.006,-0.118 0.018,-0.237 0.027,-0.354c0.013,-0.173 0.031,-0.344 0.052,-0.517c0.001,-0.003 0,-0.006 0,-0.009c0.042,-0.333 0.095,-0.662 0.168,-0.991c0.003,-0.017 0.005,-0.034 0.008,-0.052c0.036,-0.156 0.081,-0.31 0.124,-0.465c0.094,-0.348 0.205,-0.687 0.334,-1.026c0.004,-0.011 0.004,-0.023 0.009,-0.034c0.642,-1.665 1.704,-3.205 3.175,-4.448l0,-0.009c6.627,-5.599 11.746,0.237 17.525,-4.646c5.778,-4.883 0.631,-10.701 7.257,-16.3c4.71,-3.98 11.818,-3.46 15.88,1.155c4.061,4.614 3.539,11.579 -1.17,15.559c-6.627,5.599 -11.746,-0.246 -17.525,4.637c-2.919,2.467 -3.046,5.178 -3.316,7.974c0.27,2.795 0.397,5.506 3.316,7.973c5.779,4.883 10.898,-0.962 17.525,4.637c4.709,3.98 5.231,10.945 1.17,15.559c-2.285,2.596 -5.527,3.896 -8.771,3.827Z" style="fill:none;stroke:url(#_Linear1);stroke-width:5px;"/><path d="M59.799,79.997c-2.524,-0.053 -5.048,-0.931 -7.109,-2.672c-6.626,-5.599 -1.479,-11.417 -7.257,-16.3c-5.779,-4.883 -10.898,0.954 -17.525,-4.646l0,-0.008c-1.471,-1.244 -2.533,-2.784 -3.175,-4.448c-0.005,-0.011 -0.005,-0.024 -0.009,-0.035c-0.129,-0.338 -0.24,-0.678 -0.334,-1.026c-0.042,-0.154 -0.089,-0.309 -0.124,-0.465c-0.004,-0.017 -0.005,-0.035 -0.008,-0.052c-0.073,-0.328 -0.126,-0.658 -0.168,-0.991c0,-0.003 0.001,-0.006 0,-0.009c-0.002,-0.017 -0.006,-0.034 -0.008,-0.051c-0.019,-0.155 -0.033,-0.31 -0.044,-0.466c-0.009,-0.117 -0.022,-0.236 -0.027,-0.353c-0.002,-0.06 -0.007,-0.122 -0.009,-0.181c0,-0.02 0.001,-0.041 0,-0.061c-0.003,-0.156 -0.003,-0.309 0,-0.465c0.002,-0.08 0.006,-0.162 0.009,-0.241c0.006,-0.118 0.018,-0.237 0.027,-0.354c0.013,-0.173 0.031,-0.344 0.052,-0.517c0.001,-0.003 0,-0.006 0,-0.009c0.042,-0.333 0.095,-0.662 0.168,-0.991c0.003,-0.017 0.005,-0.034 0.008,-0.052c0.036,-0.156 0.081,-0.31 0.124,-0.465c0.094,-0.348 0.205,-0.687 0.334,-1.026c0.004,-0.011 0.004,-0.023 0.009,-0.034c0.642,-1.665 1.704,-3.205 3.175,-4.448l0,-0.009c6.627,-5.599 11.746,0.237 17.525,-4.646c5.778,-4.883 0.631,-10.701 7.257,-16.3c4.71,-3.98 11.818,-3.46 15.88,1.155c4.061,4.614 3.539,11.579 -1.17,15.559c-6.627,5.599 -11.746,-0.246 -17.525,4.637c-2.919,2.467 -3.046,5.178 -3.316,7.974c0.27,2.795 0.397,5.506 3.316,7.973c5.779,4.883 10.898,-0.962 17.525,4.637c4.709,3.98 5.231,10.945 1.17,15.559c-2.285,2.596 -5.527,3.896 -8.771,3.827Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-120.639,-1525.61,1525.61,-120.639,-880.559,1691.07)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.509804"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.692511,62.5735,-62.5735,0.692511,59.5082,18.3901)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-sound.svg b/.icons/kora/emblems/scalable/emblem-sound.svg
new file mode 100644
index 000000000..bbb9e1dd6
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-sound.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M50.081,17l0,41.834c-3.322,-1.302 -7.502,-1.423 -11.659,0c-7.495,2.567 -11.917,9.012 -9.797,14.5c2.12,5.489 9.944,7.857 17.439,5.291c6.134,-2.1 10.186,-6.797 10.287,-11.463c0.007,-0.323 0.032,-0.658 0,-0.98l0,-33.702c5.513,3.501 12.655,10.781 12.541,25.277c4.645,-28.612 -9.893,-25.522 -18.811,-40.757Z" style="fill:none;stroke:url(#_Linear1);stroke-width:3px;"/><path d="M50.081,17l0,41.834c-3.322,-1.302 -7.502,-1.423 -11.659,0c-7.495,2.567 -11.917,9.012 -9.797,14.5c2.12,5.489 9.944,7.857 17.439,5.291c6.134,-2.1 10.186,-6.797 10.287,-11.463c0.007,-0.323 0.032,-0.658 0,-0.98l0,-33.702c5.513,3.501 12.655,10.781 12.541,25.277c4.645,-28.612 -9.893,-25.522 -18.811,-40.757Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(43.1514,-1823.85,1823.85,43.1514,-1138.58,1879.69)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.211765"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(41.6918,0,0,82.4026,28.0939,48.3301)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-success.svg b/.icons/kora/emblems/scalable/emblem-success.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-success.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-symbolic-link.svg b/.icons/kora/emblems/scalable/emblem-symbolic-link.svg
new file mode 100644
index 000000000..d3fb905c1
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-symbolic-link.svg
@@ -0,0 +1,16 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-miterlimit:10" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1.508 25.305c0.068 1.796 0.301 3.547 0.681 5.219 2.905 12.772 14.399 20.932 26.219 9.538 0.768-0.735 1.983-0.722 2.736 0.029 1.978 1.953 5.321 5.287 5.321 5.287l0.027-20.87-20.409 0.031s3.364 3.481 5.294 5.478c0.368 0.38 0.567 0.892 0.554 1.422-0.014 0.529-0.239 1.03-0.626 1.391-10.768 10.301-17.448 0.894-19.797-7.525z" style="fill-rule:nonzero;fill:url(#_Linear1);stroke-width:1.02px;stroke:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(32.9415,0,0,32.9415,2.3392,26.2217)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(121,121,121);stop-opacity:0" offset="0"/>
+ <stop style="stop-color:rgb(84,84,84);stop-opacity:.780392" offset=".22"/>
+ <stop style="stop-color:rgb(41,41,41)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-33.8038,4.13977e-15,-4.13977e-15,-33.8038,36.1584,24.9408)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(129,129,129)" offset="0"/>
+ <stop style="stop-color:rgb(234,234,234);stop-opacity:.780392" offset=".78"/>
+ <stop style="stop-color:rgb(234,234,234);stop-opacity:0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-synced-callbacks-active.svg b/.icons/kora/emblems/scalable/emblem-synced-callbacks-active.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-synced-callbacks-active.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-synchronized.svg b/.icons/kora/emblems/scalable/emblem-synchronized.svg
new file mode 100644
index 000000000..edc7797dc
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-synchronized.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <path d="m72.351 20l-32.461 32.579-16.241-16.29-11.649 11.7 27.868 28.011 0.022-0.022 0.023 0.022 44.087-44.301-11.649-11.699z" style="fill:none;stroke-width:5px;stroke:url(#_Linear1)"/>
+ <path d="m72.351 20l-32.461 32.579-16.241-16.29-11.649 11.7 27.868 28.011 0.022-0.022 0.023 0.022 44.087-44.301-11.649-11.699z" style="fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(69.3397,-642.506,642.506,69.3397,-1191.24,596.125)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.22" offset="0"/>
+ <stop style="stop-color:#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(72,0,0,72,12,48)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#00aa43" offset="0"/>
+ <stop style="stop-color:#00ae85" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-synchronizing.svg b/.icons/kora/emblems/scalable/emblem-synchronizing.svg
new file mode 120000
index 000000000..c57327615
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-synchronizing.svg
@@ -0,0 +1 @@
+emblem-dropbox-syncing.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-syncthing-active.svg b/.icons/kora/emblems/scalable/emblem-syncthing-active.svg
new file mode 100644
index 000000000..8ae9b253a
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-syncthing-active.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <circle style="fill:#35be50" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 8,3 A 5,5 0 0 0 3,8 5,5 0 0 0 8,13 5,5 0 0 0 13,8 5,5 0 0 0 12.692,6.293 L 12.703,6.2852 12.676,6.2481 A 5,5 0 0 0 8.0004,3 Z M 8,3.5 A 4.5,4.5 0 0 1 11.994,5.9307 L 8.8741,8.1602 3.5509,8.6436 A 4.5,4.5 0 0 1 3.5001,8 4.5,4.5 0 0 1 8.0001,3.5 Z M 12.27,6.5947 A 4.5,4.5 0 0 1 12.5,8 4.5,4.5 0 0 1 11.196,11.163 L 9.479,8.5879 Z M 8.8242,8.8672 10.661,11.622 A 4.5,4.5 0 0 1 7.9991,12.5 4.5,4.5 0 0 1 3.7061,9.3331 L 8.8233,8.8673 Z"/>
+ <circle style="fill:#ffffff" cx="3.5" cy="9" r="1"/>
+ <circle style="fill:#ffffff" cx="11" cy="11.5" r="1"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="6" r="1"/>
+ <circle style="fill:#ffffff" cx="9" cy="8.5" r="1"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-syncthing-error.svg b/.icons/kora/emblems/scalable/emblem-syncthing-error.svg
new file mode 100644
index 000000000..232c17a2e
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-syncthing-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <circle style="fill:#e53935" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 8,3 A 5,5 0 0 0 3,8 5,5 0 0 0 8,13 5,5 0 0 0 13,8 5,5 0 0 0 12.692,6.293 L 12.703,6.2852 12.676,6.2481 A 5,5 0 0 0 8.0004,3 Z M 8,3.5 A 4.5,4.5 0 0 1 11.994,5.9307 L 8.8741,8.1602 3.5509,8.6436 A 4.5,4.5 0 0 1 3.5001,8 4.5,4.5 0 0 1 8.0001,3.5 Z M 12.27,6.5947 A 4.5,4.5 0 0 1 12.5,8 4.5,4.5 0 0 1 11.196,11.163 L 9.479,8.5879 Z M 8.8242,8.8672 10.661,11.622 A 4.5,4.5 0 0 1 7.9991,12.5 4.5,4.5 0 0 1 3.7061,9.3331 L 8.8233,8.8673 Z"/>
+ <circle style="fill:#ffffff" cx="3.5" cy="9" r="1"/>
+ <circle style="fill:#ffffff" cx="11" cy="11.5" r="1"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="6" r="1"/>
+ <circle style="fill:#ffffff" cx="9" cy="8.5" r="1"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-syncthing-offline.svg b/.icons/kora/emblems/scalable/emblem-syncthing-offline.svg
new file mode 100644
index 000000000..955279c31
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-syncthing-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <circle style="fill:#999999" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 8,3 A 5,5 0 0 0 3,8 5,5 0 0 0 8,13 5,5 0 0 0 13,8 5,5 0 0 0 12.692,6.293 L 12.703,6.2852 12.676,6.2481 A 5,5 0 0 0 8.0004,3 Z M 8,3.5 A 4.5,4.5 0 0 1 11.994,5.9307 L 8.8741,8.1602 3.5509,8.6436 A 4.5,4.5 0 0 1 3.5001,8 4.5,4.5 0 0 1 8.0001,3.5 Z M 12.27,6.5947 A 4.5,4.5 0 0 1 12.5,8 4.5,4.5 0 0 1 11.196,11.163 L 9.479,8.5879 Z M 8.8242,8.8672 10.661,11.622 A 4.5,4.5 0 0 1 7.9991,12.5 4.5,4.5 0 0 1 3.7061,9.3331 L 8.8233,8.8673 Z"/>
+ <circle style="fill:#ffffff" cx="3.5" cy="9" r="1"/>
+ <circle style="fill:#ffffff" cx="11" cy="11.5" r="1"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="6" r="1"/>
+ <circle style="fill:#ffffff" cx="9" cy="8.5" r="1"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-syncthing.svg b/.icons/kora/emblems/scalable/emblem-syncthing.svg
new file mode 100644
index 000000000..1fe5b80e1
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-syncthing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <circle style="fill:#1ca4d4" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 8,3 A 5,5 0 0 0 3,8 5,5 0 0 0 8,13 5,5 0 0 0 13,8 5,5 0 0 0 12.692,6.293 L 12.703,6.2852 12.676,6.2481 A 5,5 0 0 0 8.0004,3 Z M 8,3.5 A 4.5,4.5 0 0 1 11.994,5.9307 L 8.8741,8.1602 3.5509,8.6436 A 4.5,4.5 0 0 1 3.5001,8 4.5,4.5 0 0 1 8.0001,3.5 Z M 12.27,6.5947 A 4.5,4.5 0 0 1 12.5,8 4.5,4.5 0 0 1 11.196,11.163 L 9.479,8.5879 Z M 8.8242,8.8672 10.661,11.622 A 4.5,4.5 0 0 1 7.9991,12.5 4.5,4.5 0 0 1 3.7061,9.3331 L 8.8233,8.8673 Z"/>
+ <circle style="fill:#ffffff" cx="3.5" cy="9" r="1"/>
+ <circle style="fill:#ffffff" cx="11" cy="11.5" r="1"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="6" r="1"/>
+ <circle style="fill:#ffffff" cx="9" cy="8.5" r="1"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-system.svg b/.icons/kora/emblems/scalable/emblem-system.svg
new file mode 100644
index 000000000..f4eddf7e5
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-system.svg
@@ -0,0 +1,15 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path d="m43.581 16c-1.259 0-2.279 1.045-2.279 2.326v4.511c-2.251 0.6-4.403 1.507-6.372 2.651l-3.209-3.209c-0.453-0.453-0.995-0.693-1.581-0.698s-1.183 0.206-1.628 0.652l-6.279 6.279c-0.891 0.89-0.86 2.303 0.046 3.209l3.209 3.209c-1.145 1.969-2.051 4.121-2.651 6.372h-4.511c-1.281 0-2.326 1.02-2.326 2.279v8.838c0 1.259 1.045 2.279 2.326 2.279h4.511c0.6 2.252 1.506 4.403 2.651 6.372l-3.209 3.209c-0.906 0.906-0.937 2.319-0.046 3.209l6.279 6.279c0.89 0.891 2.303 0.86 3.209-0.046l3.209-3.209c1.969 1.145 4.121 2.051 6.372 2.651v4.511c0 1.281 1.02 2.326 2.279 2.326h8.838c1.259 0 2.279-1.045 2.279-2.326v-4.511c2.251-0.6 4.403-1.506 6.372-2.651l3.209 3.209c0.906 0.906 2.319 0.937 3.209 0.046l6.279-6.279c0.891-0.89 0.86-2.303-0.046-3.209l-3.209-3.209c1.145-1.969 2.051-4.121 2.651-6.372h4.511c1.281 0 2.326-1.02 2.326-2.279v-8.838c0-1.259-1.045-2.279-2.326-2.279h-4.511c-0.6-2.251-1.506-4.403-2.651-6.372l3.209-3.209c0.906-0.906 0.937-2.319 0.046-3.209l-6.279-6.279c-0.89-0.891-2.303-0.86-3.209 0.046l-3.209 3.209c-1.969-1.145-4.121-2.051-6.372-2.651v-4.511c0-1.281-1.02-2.326-2.279-2.326h-8.838zm4.419 22.326c5.34 0 9.674 4.334 9.674 9.674s-4.334 9.674-9.674 9.674-9.674-4.334-9.674-9.674 4.334-9.674 9.674-9.674z" style="fill:none;stroke-width:5px;stroke:url(#_Linear1)"/>
+ <path d="m43.581 16c-1.259 0-2.279 1.045-2.279 2.326v4.511c-2.251 0.6-4.403 1.507-6.372 2.651l-3.209-3.209c-0.453-0.453-0.995-0.693-1.581-0.698s-1.183 0.206-1.628 0.652l-6.279 6.279c-0.891 0.89-0.86 2.303 0.046 3.209l3.209 3.209c-1.145 1.969-2.051 4.121-2.651 6.372h-4.511c-1.281 0-2.326 1.02-2.326 2.279v8.838c0 1.259 1.045 2.279 2.326 2.279h4.511c0.6 2.252 1.506 4.403 2.651 6.372l-3.209 3.209c-0.906 0.906-0.937 2.319-0.046 3.209l6.279 6.279c0.89 0.891 2.303 0.86 3.209-0.046l3.209-3.209c1.969 1.145 4.121 2.051 6.372 2.651v4.511c0 1.281 1.02 2.326 2.279 2.326h8.838c1.259 0 2.279-1.045 2.279-2.326v-4.511c2.251-0.6 4.403-1.506 6.372-2.651l3.209 3.209c0.906 0.906 2.319 0.937 3.209 0.046l6.279-6.279c0.891-0.89 0.86-2.303-0.046-3.209l-3.209-3.209c1.145-1.969 2.051-4.121 2.651-6.372h4.511c1.281 0 2.326-1.02 2.326-2.279v-8.838c0-1.259-1.045-2.279-2.326-2.279h-4.511c-0.6-2.251-1.506-4.403-2.651-6.372l3.209-3.209c0.906-0.906 0.937-2.319 0.046-3.209l-6.279-6.279c-0.89-0.891-2.303-0.86-3.209 0.046l-3.209 3.209c-1.969-1.145-4.121-2.051-6.372-2.651v-4.511c0-1.281-1.02-2.326-2.279-2.326h-8.838zm4.419 22.326c5.34 0 9.674 4.334 9.674 9.674s-4.334 9.674-9.674 9.674-9.674-4.334-9.674-9.674 4.334-9.674 9.674-9.674z" style="fill-rule:nonzero;fill:url(#_Linear2)" serif:id="rect3267"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.98497e-15,65.0795,-65.0795,3.98497e-15,48,16)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.231373" offset="0"/>
+ <stop style="stop-color:#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.621527 61.0699 -61.0699 -.621527 49.0363 19.0041)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#292929" offset="0"/>
+ <stop style="stop-color:#353535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-unavailable.svg b/.icons/kora/emblems/scalable/emblem-unavailable.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-unavailable.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-unlocked.svg b/.icons/kora/emblems/scalable/emblem-unlocked.svg
new file mode 100644
index 000000000..0461f055a
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-unlocked.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M40.105,14.955l15.79,0c4.374,0 10.014,4.983 10.014,9.356l0,15.791c4.374,0 5.776,3.521 5.776,7.895l0,23.571c0,4.374 -3.521,8.009 -7.895,8.009l-31.58,0c-4.374,0 -7.895,-3.521 -7.895,-7.895l0,-23.685c0,-4.374 1.621,-7.895 5.995,-7.895l25.585,0l0,-11.843c0,-2.187 -1.76,-3.948 -3.947,-3.948l-7.896,0c-2.187,0 -3.947,1.761 -3.947,3.948l0,2.809l-9.795,0l0,-6.757c0,-4.373 5.421,-9.356 9.795,-9.356Z" style="fill:none;stroke:url(#_Linear1);stroke-width:3px;"/><path d="M40.105,14.955l15.79,0c4.374,0 10.014,4.983 10.014,9.356l0,15.791c4.374,0 5.776,3.521 5.776,7.895l0,23.571c0,4.374 -3.521,8.009 -7.895,8.009l-31.58,0c-4.374,0 -7.895,-3.521 -7.895,-7.895l0,-23.685c0,-4.374 1.621,-7.895 5.995,-7.895l25.585,0l0,-11.843c0,-2.187 -1.76,-3.948 -3.947,-3.948l-7.896,0c-2.187,0 -3.947,1.761 -3.947,3.948l0,2.809l-9.795,0l0,-6.757c0,-4.373 5.421,-9.356 9.795,-9.356Z" style="fill:url(#_Linear2);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(9.95699e-14,-1626.1,1626.1,9.95699e-14,-995.03,1708.18)"><stop offset="0" style="stop-color:#fff;stop-opacity:0.211765"/><stop offset="1" style="stop-color:#b3b3b3;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.90943e-15,63.8458,-63.8458,3.90943e-15,48,15.3431)"><stop offset="0" style="stop-color:#292929;stop-opacity:1"/><stop offset="1" style="stop-color:#353535;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/emblem-unmounted.svg b/.icons/kora/emblems/scalable/emblem-unmounted.svg
new file mode 100644
index 000000000..c97959631
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-unmounted.svg
@@ -0,0 +1,15 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.307 75.335l-5.989-5.99-12.506 12.506s-5.786 5.785-10.431 1.14c-4.646-4.646 1.139-10.432 1.139-10.432l12.506-12.505-5.99-5.99 10.051-10.052 21.272 21.272-10.052 10.051zm8.831-51.374l5.99 5.99 12.506-12.506s5.785-5.785 10.431-1.139-1.139 10.431-1.139 10.431l-12.506 12.506 5.99 5.99-10.052 10.051-21.271-21.271 10.051-10.052z" style="fill:none;stroke-width:6.28px;stroke:url(#_Linear1)"/>
+ <path d="m44.307 75.335l-5.989-5.99-12.506 12.506s-5.786 5.785-10.431 1.14c-4.646-4.646 1.139-10.432 1.139-10.432l12.506-12.505-5.99-5.99 10.051-10.052 21.272 21.272-10.052 10.051zm8.831-51.374l5.99 5.99 12.506-12.506s5.785-5.785 10.431-1.139-1.139 10.431-1.139 10.431l-12.506 12.506 5.99 5.99-10.052 10.051-21.271-21.271 10.051-10.052z" style="fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-61.8289,130.634,-130.634,-61.8289,86.4072,-37.4096)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.239216" offset="0"/>
+ <stop style="stop-color:#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(4.80899e-15,-78.5368,78.5368,4.80899e-15,48,88.5366)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#292929" offset="0"/>
+ <stop style="stop-color:#353535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-unreadable.svg b/.icons/kora/emblems/scalable/emblem-unreadable.svg
new file mode 100644
index 000000000..088999595
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-unreadable.svg
@@ -0,0 +1,15 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path d="m63.077 20l-15.077 15.077-15.077-15.077-12.923 12.923 15.077 15.077-15.077 15.077 12.923 12.923 15.077-15.077 15.077 15.077 12.923-12.923-15.077-15.077 15.077-15.077-12.923-12.923z" style="fill:none;stroke-width:5px;stroke:url(#_Linear1)"/>
+ <path d="m63.077 20l-15.077 15.077-15.077-15.077-12.923 12.923 15.077 15.077-15.077 15.077 12.923 12.923 15.077-15.077 15.077 15.077 12.923-12.923-15.077-15.077 15.077-15.077-12.923-12.923z" style="fill-rule:nonzero;fill:url(#_Linear2)" serif:id="Symbol"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-1.7253,58.4193,-58.4193,-1.7253,49.7253,20)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.239216" offset="0"/>
+ <stop style="stop-color:#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.543836 53.4362 -53.4362 -.543836 48.9068 22.6286)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#292929" offset="0"/>
+ <stop style="stop-color:#353535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-urgent.svg b/.icons/kora/emblems/scalable/emblem-urgent.svg
new file mode 100644
index 000000000..9d62d61de
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-urgent.svg
@@ -0,0 +1,11 @@
+
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <path d="m48 16c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 8c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm-0.25 4c-2.064 0-3.75 1.686-3.75 3.75v16.5c0 2.064 1.686 3.75 3.75 3.75 0.085 5e-3 0.163 0 0.25 0h14c2.216 0 4-1.784 4-4s-1.784-4-4-4h-10v-12.25c0-2.064-1.686-3.75-3.75-3.75h-0.5z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m48 16c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 1.031c17.123 0 30.969 13.846 30.969 30.969s-13.846 30.969-30.969 30.969-30.969-13.846-30.969-30.969 13.846-30.969 30.969-30.969zm0 5.938c-13.805 0-25.031 11.226-25.031 25.031s11.226 25.031 25.031 25.031 25.031-11.226 25.031-25.031-11.226-25.031-25.031-25.031zm0 1.031c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm-0.25 4c-2.064 0-3.75 1.686-3.75 3.75v16.5c0 2.064 1.686 3.75 3.75 3.75 0.085 5e-3 0.163 0 0.25 0h14c2.216 0 4-1.784 4-4s-1.784-4-4-4h-10v-12.25c0-2.064-1.686-3.75-3.75-3.75h-0.5zm0 1.031h0.5c1.509 0 2.719 1.21 2.719 2.719v12.262c0 0.559 0.46 1.019 1.019 1.019h10.012c1.669 0 2.969 1.3 2.969 2.969s-1.3 2.969-2.969 2.969h-13.75-0.25-0.187c-0.021-1e-3 -0.042-1e-3 -0.063 0-1.509 0-2.719-1.21-2.719-2.719v-16.5c0-1.509 1.21-2.719 2.719-2.719z" style="fill-opacity:.2;fill-rule:nonzero;fill:#500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.91887e-15,64,-64,3.91887e-15,48,16)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ad0707" offset="0"/>
+ <stop style="stop-color:#f75535" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emblems/scalable/emblem-warning.svg b/.icons/kora/emblems/scalable/emblem-warning.svg
new file mode 120000
index 000000000..81c5b960a
--- /dev/null
+++ b/.icons/kora/emblems/scalable/emblem-warning.svg
@@ -0,0 +1 @@
+emblem-important.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/instaled.svg b/.icons/kora/emblems/scalable/instaled.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/instaled.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/installed.svg b/.icons/kora/emblems/scalable/installed.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/installed.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/newer.svg b/.icons/kora/emblems/scalable/newer.svg
new file mode 100644
index 000000000..9e84892bf
--- /dev/null
+++ b/.icons/kora/emblems/scalable/newer.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.872363 69.5654 -69.5654 -.872363 39.6234 11.2764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="13.3" x2="38.3" y1="397" y2="397" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#353535" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 1.89928 1.89928 0 -706.015 -1.00142)" d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="none" stroke="url(#a)" stroke-width="2.55"/>
+ <path transform="matrix(0 1.89928 1.89928 0 -706.015 -1.00142)" d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/noninstalled.svg b/.icons/kora/emblems/scalable/noninstalled.svg
new file mode 100644
index 000000000..cd01c31ca
--- /dev/null
+++ b/.icons/kora/emblems/scalable/noninstalled.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -63.3275 63.3275 0 24 46.1182)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".21" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 39.6995 -39.6995 0 24 4.15026)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" stop-opacity=".25" offset="0"/>
+ <stop stop-color="#353535" stop-opacity=".25" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.896254 0 0 .896254 2.4899 2.4899)" d="m46.118 13.954c0-6.663-5.409-12.072-12.072-12.072h-20.092c-6.663 0-12.072 5.409-12.072 12.072v20.092c0 6.663 5.409 12.072 12.072 12.072h20.092c6.663 0 12.072-5.409 12.072-12.072zm-4.054 0v20.092c0 4.425-3.593 8.018-8.018 8.018h-20.092c-4.425 0-8.018-3.593-8.018-8.018v-20.092c0-4.425 3.593-8.018 8.018-8.018h20.092c4.425 0 8.018 3.593 8.018 8.018z" fill="url(#a)"/>
+ <path transform="matrix(.896254 0 0 .896254 2.4899 2.4899)" d="m44.091 13.954c0-5.544-4.501-10.045-10.045-10.045h-20.092c-5.544 0-10.045 4.501-10.045 10.045v20.092c0 5.544 4.501 10.045 10.045 10.045h20.092c5.544 0 10.045-4.501 10.045-10.045z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/ok.svg b/.icons/kora/emblems/scalable/ok.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/ok.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/outdated.svg b/.icons/kora/emblems/scalable/outdated.svg
new file mode 120000
index 000000000..76177cdee
--- /dev/null
+++ b/.icons/kora/emblems/scalable/outdated.svg
@@ -0,0 +1 @@
+package-installed-outdated.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-available-locked.svg b/.icons/kora/emblems/scalable/package-available-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-available-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-available.svg b/.icons/kora/emblems/scalable/package-available.svg
new file mode 100644
index 000000000..638b58eb1
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-available.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -63.3275 63.3275 0 24 46.1182)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".21" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 39.6995 -54.1579 0 24 4.15026)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" stop-opacity=".25" offset="0"/>
+ <stop stop-color="#353535" stop-opacity=".25" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.896254 0 0 .896254 2.4899 2.4899)" d="m46.118 13.954c0-6.663-5.409-12.072-12.072-12.072h-20.092c-6.663 0-12.072 5.409-12.072 12.072v20.092c0 6.663 5.409 12.072 12.072 12.072h20.092c6.663 0 12.072-5.409 12.072-12.072zm-4.054 0v20.092c0 4.425-3.593 8.018-8.018 8.018h-20.092c-4.425 0-8.018-3.593-8.018-8.018v-20.092c0-4.425 3.593-8.018 8.018-8.018h20.092c4.425 0 8.018 3.593 8.018 8.018z" fill="url(#a)"/>
+ <path transform="matrix(.896254 0 0 .896254 2.4899 2.4899)" d="m44.091 13.954c0-5.544-4.501-10.045-10.045-10.045h-20.092c-5.544 0-10.045 4.501-10.045 10.045v20.092c0 5.544 4.501 10.045 10.045 10.045h20.092c5.544 0 10.045-4.501 10.045-10.045z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-broken.svg b/.icons/kora/emblems/scalable/package-broken.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-broken.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-downgrade.svg b/.icons/kora/emblems/scalable/package-downgrade.svg
new file mode 100644
index 000000000..273b2cfd4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-downgrade.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.872363 69.5654 -69.5654 -.872363 39.6234 11.2764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(25 0 0 54 13.3 397)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#353535" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 -1.89928 1.89928 0 -706.015 110.689)" d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="none" stroke="url(#a)" stroke-width="2.55"/>
+ <path transform="matrix(0 -1.89928 1.89928 0 -706.015 110.689)" d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-instaled-updated.svg b/.icons/kora/emblems/scalable/package-instaled-updated.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-instaled-updated.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-install-auto.svg b/.icons/kora/emblems/scalable/package-install-auto.svg
new file mode 100644
index 000000000..1f97c9eef
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-install-auto.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -1165.86 1165.86 0 -1178.23 1244.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".19" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#353535" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(-.213987 21.0259 -21.0259 -.213987 -349.053 65.911)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(-.537815 52.8445 -52.8445 -.537815 -1024.38 11.9865)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <path d="m39.88 20.31v19.742h-19.57v16.19h19.57v19.448h16.12v-19.448h19.69v-16.19h-19.69v-19.742z" fill="none" stroke="url(#a)" stroke-width="5"/>
+ <circle transform="translate(.744417 -2.23325)" cx="77.626" cy="80.24" r="11.017" fill="none" stroke="url(#a)" stroke-width="1.99"/>
+ <circle transform="translate(.744417 -2.23325)" cx="77.626" cy="80.24" r="11.017" fill="url(#c)"/>
+ <path d="m39.88 20.31v19.742h-19.57v16.19h19.57v19.448h16.12v-19.448h19.69v-16.19h-19.69v-19.742z" fill="url(#d)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-install.svg b/.icons/kora/emblems/scalable/package-install.svg
new file mode 120000
index 000000000..5212512a6
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-install.svg
@@ -0,0 +1 @@
+emblem-new.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-installed-locked.svg b/.icons/kora/emblems/scalable/package-installed-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-installed-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-installed-outdated.svg b/.icons/kora/emblems/scalable/package-installed-outdated.svg
new file mode 100644
index 000000000..0ad5b29ca
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-installed-outdated.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.72705 -87.5762 87.5762 1.72705 46.273 81.8263)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".21" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 63.2313 -86.2599 0 48 16.3844)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#353535" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.5)" d="m48 16c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 1.031c17.123 0 30.969 13.846 30.969 30.969s-13.846 30.969-30.969 30.969-30.969-13.846-30.969-30.969 13.846-30.969 30.969-30.969zm0 5.938c-13.805 0-25.031 11.226-25.031 25.031s11.226 25.031 25.031 25.031 25.031-11.226 25.031-25.031-11.226-25.031-25.031-25.031zm0 1.031c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm-.25 4c-2.064 0-3.75 1.686-3.75 3.75v16.5c0 2.064 1.686 3.75 3.75 3.75.085.005.163 0 .25 0h14c2.216 0 4-1.784 4-4s-1.784-4-4-4h-10v-12.25c0-2.064-1.686-3.75-3.75-3.75zm0 1.031h.5c1.509 0 2.719 1.21 2.719 2.719v12.262c0 .559.46 1.019 1.019 1.019h10.012c1.669 0 2.969 1.3 2.969 2.969s-1.3 2.969-2.969 2.969h-14.187c-.021-.001-.042-.001-.063 0-1.509 0-2.719-1.21-2.719-2.719v-16.5c0-1.509 1.21-2.719 2.719-2.719z" fill="none" stroke="url(#a)" stroke-width="3.47"/>
+ <path transform="scale(.5)" d="m48 16c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 8c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm-.25 4c-2.064 0-3.75 1.686-3.75 3.75v16.5c0 2.064 1.686 3.75 3.75 3.75.085.005.163 0 .25 0h14c2.216 0 4-1.784 4-4s-1.784-4-4-4h-10v-12.25c0-2.064-1.686-3.75-3.75-3.75z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-installed-updated.svg b/.icons/kora/emblems/scalable/package-installed-updated.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-installed-updated.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-new.svg b/.icons/kora/emblems/scalable/package-new.svg
new file mode 100644
index 000000000..2f9205e5b
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-new.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 5462.05 -5462.05 0 4688.38 -5383.4)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".19" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(72.0463 0 0 70.9515 11.9769 46.7041)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343434" offset="0"/>
+ <stop stop-color="#292929" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.851309 0 0 .851309 7.13718 6.94453)" d="m48 5.032 8.659 19.177 18.96-9.124-5.693 20.256 20.389 5.198-17.382 11.857 12.278 17.088-20.937-2.089-1.578 20.981-14.696-15.058-14.696 15.058-1.578-20.981-20.937 2.089 12.278-17.088-17.382-11.857 20.389-5.198-5.693-20.256 18.96 9.124z" fill="none" stroke="url(#a)" stroke-width="7.58"/>
+ <path d="m48 11.228 7.371 16.326 16.141-7.767-4.846 17.244 17.357 4.425-14.797 10.094 10.452 14.547-17.824-1.778-1.343 17.861-12.511-12.819-12.511 12.819-1.343-17.861-17.824 1.778 10.452-14.547-14.797-10.094 17.357-4.425-4.846-17.244 16.141 7.767z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-purge.svg b/.icons/kora/emblems/scalable/package-purge.svg
new file mode 100644
index 000000000..235e0fd78
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-purge.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -63.3275 63.3275 0 24 46.1182)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".21" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -1165.86 1165.86 0 -1178.23 1244.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".19" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.896254 0 0 .896254 2.4899 2.4899)" d="m46.118 13.954c0-6.663-5.409-12.072-12.072-12.072h-20.092c-6.663 0-12.072 5.409-12.072 12.072v20.092c0 6.663 5.409 12.072 12.072 12.072h20.092c6.663 0 12.072-5.409 12.072-12.072zm-4.054 0v20.092c0 4.425-3.593 8.018-8.018 8.018h-20.092c-4.425 0-8.018-3.593-8.018-8.018v-20.092c0-4.425 3.593-8.018 8.018-8.018h20.092c4.425 0 8.018 3.593 8.018 8.018z" fill="url(#a)"/>
+ <path transform="translate(10.6303)" d="m1.102 19.95h24.536v8.099h-24.536z" fill="none" stroke="url(#b)" stroke-width="4.5"/>
+ <path d="m11.702 19.772h24.715v8.397h-24.715z" fill="#2d2d2d"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-reinstall.svg b/.icons/kora/emblems/scalable/package-reinstall.svg
new file mode 120000
index 000000000..5b2525e37
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-reinstall.svg
@@ -0,0 +1 @@
+emblem-downloads.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/package-remove-auto.svg b/.icons/kora/emblems/scalable/package-remove-auto.svg
new file mode 100644
index 000000000..6887f72d3
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-remove-auto.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -63.3275 63.3275 0 24 46.1182)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".21" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -1165.86 1165.86 0 -1178.23 1244.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".19" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.896254 0 0 .896254 2.4899 2.4899)" d="m46.118 13.954c0-6.663-5.409-12.072-12.072-12.072h-20.092c-6.663 0-12.072 5.409-12.072 12.072v20.092c0 6.663 5.409 12.072 12.072 12.072h20.092c6.663 0 12.072-5.409 12.072-12.072zm-4.054 0v20.092c0 4.425-3.593 8.018-8.018 8.018h-20.092c-4.425 0-8.018-3.593-8.018-8.018v-20.092c0-4.425 3.593-8.018 8.018-8.018h20.092c4.425 0 8.018 3.593 8.018 8.018z" fill="url(#a)"/>
+ <path transform="translate(10.6303)" d="m1.102 19.95h24.536v8.099h-24.536z" fill="none" stroke="url(#b)" stroke-width="4.5"/>
+ <path d="m11.702 19.772h24.715v8.397h-24.715z" fill="#2d2d2d"/>
+ <circle cx="23.9997" cy="35.315447" r="3.543" fill="none" stroke="#b7b7b7" stroke-linecap="round" stroke-miterlimit="1.5" stroke-width="2.76"/>
+ <circle cx="23.9997" cy="35.315447" r="3.543" fill="#2d2d2d"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-remove.svg b/.icons/kora/emblems/scalable/package-remove.svg
new file mode 100644
index 000000000..235e0fd78
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-remove.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -63.3275 63.3275 0 24 46.1182)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".21" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -1165.86 1165.86 0 -1178.23 1244.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".19" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.896254 0 0 .896254 2.4899 2.4899)" d="m46.118 13.954c0-6.663-5.409-12.072-12.072-12.072h-20.092c-6.663 0-12.072 5.409-12.072 12.072v20.092c0 6.663 5.409 12.072 12.072 12.072h20.092c6.663 0 12.072-5.409 12.072-12.072zm-4.054 0v20.092c0 4.425-3.593 8.018-8.018 8.018h-20.092c-4.425 0-8.018-3.593-8.018-8.018v-20.092c0-4.425 3.593-8.018 8.018-8.018h20.092c4.425 0 8.018 3.593 8.018 8.018z" fill="url(#a)"/>
+ <path transform="translate(10.6303)" d="m1.102 19.95h24.536v8.099h-24.536z" fill="none" stroke="url(#b)" stroke-width="4.5"/>
+ <path d="m11.702 19.772h24.715v8.397h-24.715z" fill="#2d2d2d"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-upgrade-auto.svg b/.icons/kora/emblems/scalable/package-upgrade-auto.svg
new file mode 100644
index 000000000..0bedb36de
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-upgrade-auto.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.872363 69.5654 -69.5654 -.872363 39.6234 11.2764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="13.3" x2="38.3" y1="397" y2="397" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#353535" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(0 1.89928 1.89928 0 -706.015 -1.00142)">
+ <path d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="none" stroke="url(#a)" stroke-width="2.55"/>
+ <path d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="url(#b)" fill-rule="nonzero"/>
+ <g transform="matrix(0 .480848 .480848 0 1.7527 374.75)">
+ <circle cx="46.273" cy="83.136" r="11.672" fill="none" stroke="#b3b3b3" stroke-linecap="round" stroke-miterlimit="1.5" stroke-width="6.84"/>
+ <circle cx="46.273" cy="83.136" r="11.672" fill="#2b2b2b"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/scalable/package-upgrade.svg b/.icons/kora/emblems/scalable/package-upgrade.svg
new file mode 100644
index 000000000..9e84892bf
--- /dev/null
+++ b/.icons/kora/emblems/scalable/package-upgrade.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.872363 69.5654 -69.5654 -.872363 39.6234 11.2764)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" stop-opacity=".5" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="13.3" x2="38.3" y1="397" y2="397" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#292929" offset="0"/>
+ <stop stop-color="#353535" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(0 1.89928 1.89928 0 -706.015 -1.00142)" d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="none" stroke="url(#a)" stroke-width="2.55"/>
+ <path transform="matrix(0 1.89928 1.89928 0 -706.015 -1.00142)" d="m34.3 376-21 20.8 21 21.2 4-4-17-17.2 17-16.8z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/rating-unrated.svg b/.icons/kora/emblems/scalable/rating-unrated.svg
new file mode 100644
index 000000000..5d7b7362a
--- /dev/null
+++ b/.icons/kora/emblems/scalable/rating-unrated.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <path transform="translate(0 3.84952)" d="m31.835 25.75 9.246-21.095c1.204-2.748 3.919-4.522 6.919-4.522s5.715 1.774 6.919 4.522l9.246 21.095 22.921 2.275c2.985.296 5.511 2.331 6.438 5.183.927 2.853.079 5.984-2.162 7.978l-17.206 15.313 4.919 22.501c.641 2.93-.513 5.962-2.939 7.725-2.427 1.763-5.667 1.924-8.256.409l-19.88-11.632-19.88 11.632c-2.589 1.515-5.829 1.354-8.256-.409-2.426-1.763-3.58-4.795-2.939-7.725l4.919-22.501-17.206-15.313c-2.241-1.994-3.089-5.125-2.162-7.978.927-2.852 3.453-4.887 6.438-5.183zm16.165-18.063 11.021 25.144 27.319 2.712-20.508 18.251 5.863 26.82-23.695-13.865-23.695 13.865 5.863-26.82-20.508-18.251 27.319-2.712z" fill="#353535"/>
+</svg>
diff --git a/.icons/kora/emblems/scalable/rating.svg b/.icons/kora/emblems/scalable/rating.svg
new file mode 100644
index 000000000..d67500838
--- /dev/null
+++ b/.icons/kora/emblems/scalable/rating.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 3.84952)">
+ <path d="m33.46 27.987 9.806-22.374c.824-1.88 2.682-3.094 4.734-3.094s3.91 1.214 4.734 3.094l9.806 22.374 24.31 2.413c2.042.202 3.771 1.594 4.405 3.546.634 1.951.054 4.093-1.479 5.457l-18.249 16.241 5.217 23.866c.439 2.005-.351 4.079-2.011 5.285s-3.877 1.316-5.648.279l-21.085-12.337-21.085 12.337c-1.771 1.037-3.988.927-5.648-.279s-2.45-3.28-2.011-5.285l5.217-23.866-18.249-16.241c-1.533-1.364-2.113-3.506-1.479-5.457.634-1.952 2.363-3.344 4.405-3.546zm14.54-7.425-6.287 14.344c-.75 1.711-2.364 2.884-4.223 3.069l-15.585 1.546 11.699 10.412c1.396 1.242 2.012 3.14 1.613 4.965l-3.345 15.3 13.518-7.91c1.612-.943 3.608-.943 5.22 0l13.518 7.91-3.345-15.3c-.399-1.825.217-3.723 1.613-4.965l11.699-10.412-15.585-1.546c-1.859-.185-3.473-1.358-4.223-3.069z" fill="#b3b3b3"/>
+ <path d="m48 7.687 11.021 25.144 27.319 2.712-20.508 18.251 5.863 26.82-23.695-13.865-23.695 13.865 5.863-26.82-20.508-18.251 27.319-2.712z" fill="#353535"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/scalable/unrequired.svg b/.icons/kora/emblems/scalable/unrequired.svg
new file mode 120000
index 000000000..5212512a6
--- /dev/null
+++ b/.icons/kora/emblems/scalable/unrequired.svg
@@ -0,0 +1 @@
+emblem-new.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/vcs-added.svg b/.icons/kora/emblems/scalable/vcs-added.svg
new file mode 120000
index 000000000..5212512a6
--- /dev/null
+++ b/.icons/kora/emblems/scalable/vcs-added.svg
@@ -0,0 +1 @@
+emblem-new.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/vcs-conflicting.svg b/.icons/kora/emblems/scalable/vcs-conflicting.svg
new file mode 120000
index 000000000..81c5b960a
--- /dev/null
+++ b/.icons/kora/emblems/scalable/vcs-conflicting.svg
@@ -0,0 +1 @@
+emblem-important.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/vcs-locally-modified-unstaged.svg b/.icons/kora/emblems/scalable/vcs-locally-modified-unstaged.svg
new file mode 100644
index 000000000..45cd768aa
--- /dev/null
+++ b/.icons/kora/emblems/scalable/vcs-locally-modified-unstaged.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.38213 -83.9702 83.9702 2.38213 55.3251 96)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#808080" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(84.1466 0 0 75.7184 5.06258 53.6142)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343434" offset="0"/>
+ <stop stop-color="#2a2a2a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.772413 0 0 .772413 11.5916 6.58771)">
+ <path d="m55.564 44.037h-17.21l25.428-28.282 25.427 28.282h-17.21v39.219c0 4.538-3.679 8.217-8.217 8.217h-50.502c-4.535 0-8.217-3.682-8.217-8.217 0-4.536 3.682-8.218 8.217-8.218h42.284z" fill="none" stroke="url(#a)" stroke-width="10.91"/>
+ <path d="m55.564 44.037h-17.21l25.428-28.282 25.427 28.282h-17.21v39.219c0 4.538-3.679 8.217-8.217 8.217h-50.502c-4.535 0-8.217-3.682-8.217-8.217 0-4.536 3.682-8.218 8.217-8.218h42.284z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/scalable/vcs-locally-modified.svg b/.icons/kora/emblems/scalable/vcs-locally-modified.svg
new file mode 100644
index 000000000..a64072105
--- /dev/null
+++ b/.icons/kora/emblems/scalable/vcs-locally-modified.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(2.38213 -83.9702 83.9702 2.38213 55.3251 96)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#808080" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(84.1466 0 0 75.7184 5.06258 53.6142)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343434" offset="0"/>
+ <stop stop-color="#2a2a2a" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(0 -.772413 -.772413 0 89.4123 84.4084)">
+ <path d="m55.564 44.037h-17.21l25.428-28.282 25.427 28.282h-17.21v39.219c0 4.538-3.679 8.217-8.217 8.217h-50.502c-4.535 0-8.217-3.682-8.217-8.217 0-4.536 3.682-8.218 8.217-8.218h42.284z" fill="none" stroke="url(#a)" stroke-width="10.91"/>
+ <path d="m55.564 44.037h-17.21l25.428-28.282 25.427 28.282h-17.21v39.219c0 4.538-3.679 8.217-8.217 8.217h-50.502c-4.535 0-8.217-3.682-8.217-8.217 0-4.536 3.682-8.218 8.217-8.218h42.284z" fill="url(#b)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/scalable/vcs-normal.svg b/.icons/kora/emblems/scalable/vcs-normal.svg
new file mode 120000
index 000000000..a027eaca4
--- /dev/null
+++ b/.icons/kora/emblems/scalable/vcs-normal.svg
@@ -0,0 +1 @@
+emblem-dropbox-uptodate.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/vcs-removed.svg b/.icons/kora/emblems/scalable/vcs-removed.svg
new file mode 120000
index 000000000..369195864
--- /dev/null
+++ b/.icons/kora/emblems/scalable/vcs-removed.svg
@@ -0,0 +1 @@
+emblem-remove.svg \ No newline at end of file
diff --git a/.icons/kora/emblems/scalable/vcs-update-required.svg b/.icons/kora/emblems/scalable/vcs-update-required.svg
new file mode 100644
index 000000000..5bbc1c3a0
--- /dev/null
+++ b/.icons/kora/emblems/scalable/vcs-update-required.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-1688.38 -725163 725163 -1688.38 -811366 727280)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fff" stop-opacity=".3" offset="0"/>
+ <stop stop-color="#b3b3b3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(.039609 -67.0738 67.0738 .039609 1018.05 82.11)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#353535" offset="0"/>
+ <stop stop-color="#292929" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 64 -64 0 -1104 16)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ad0707" offset="0"/>
+ <stop stop-color="#f75535" offset="1"/>
+ </linearGradient>
+ <path d="m47.998 64.295 23.315-29.415c2.273-2.86 6.447-3.345 9.308-1.073 2.868 2.272 3.349 6.443 1.077 9.308l-28.474 35.916c-1.31 1.658-3.261 2.517-5.226 2.506-1.965.011-3.912-.848-5.225-2.506l-28.471-35.913c-2.272-2.864-1.791-7.039 1.077-9.307 2.861-2.273 7.035-1.788 9.308 1.073zm0-33.06 11.817-14.907c1.688-2.128 4.789-2.491 6.921-.799 2.131 1.687 2.49 4.792.799 6.92l-15.647 19.744c-.977 1.233-2.428 1.869-3.89 1.865-1.462.004-2.912-.632-3.886-1.865l-15.651-19.744c-1.691-2.128-1.332-5.233.8-6.92 2.131-1.692 5.233-1.329 6.924.799z" fill="none" stroke="url(#a)" stroke-width="5.36"/>
+ <path d="m47.998 64.295 23.315-29.415c2.273-2.86 6.447-3.345 9.308-1.073 2.868 2.272 3.349 6.443 1.077 9.308l-28.474 35.916c-1.31 1.658-3.261 2.517-5.226 2.506-1.965.011-3.912-.848-5.225-2.506l-28.471-35.913c-2.272-2.864-1.791-7.039 1.077-9.307 2.861-2.273 7.035-1.788 9.308 1.073zm0-33.06 11.817-14.907c1.688-2.128 4.789-2.491 6.921-.799 2.131 1.687 2.49 4.792.799 6.92l-15.647 19.744c-.977 1.233-2.428 1.869-3.89 1.865-1.462.004-2.912-.632-3.886-1.865l-15.651-19.744c-1.691-2.128-1.332-5.233.8-6.92 2.131-1.692 5.233-1.329 6.924.799z" fill="url(#b)"/>
+ <g transform="translate(35.1311 7.39206)" fill-rule="nonzero">
+ <path d="m43 18c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3h10c1.662 0 3-1.338 3-3v-30c0-1.662-1.423-2.474-3-3zm0 44c-1.662 0-3 1.338-3 3v10c0 1.662 1.423 2.474 3 3h10c1.662 0 3-1.338 3-3v-10c0-1.662-1.338-3-3-3z" fill="url(#c)"/>
+ <path d="m43 18c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3h10c1.662 0 3-1.338 3-3v-30c0-1.662-1.423-2.474-3-3zm0 .969h9.75c.697.238 1.339.516 1.719.844.394.339.562.634.562 1.187v30c0 1.14-.891 2.031-2.031 2.031h-10c-1.14 0-2.031-.891-2.031-2.031v-30c0-1.14.891-2.031 2.031-2.031zm0 43.031c-1.662 0-3 1.338-3 3v10c0 1.662 1.423 2.474 3 3h10c1.662 0 3-1.338 3-3v-10c0-1.662-1.338-3-3-3zm0 .969h10c1.14 0 2.031.891 2.031 2.031v10c0 1.14-.891 2.031-2.031 2.031h-9.75c-.697-.238-1.339-.516-1.719-.843-.394-.34-.562-.635-.562-1.188v-10c0-1.14.891-2.031 2.031-2.031z" fill="#500" fill-opacity=".2"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/scalable@2 b/.icons/kora/emblems/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/emblems/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/emblems/symbolic/emblem-default-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-default-symbolic.svg
new file mode 100644
index 000000000..7d7e3910b
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-default-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(1.15136 .0198511)">
+ <path d="M13.354,3.966C13.744,3.525 13.349,3.098 12.876,3.589L6,10.56L3.094,8.469C2.576,8.083 2.147,8.609 2.509,9.055L6.09,13.5L13.354,3.966Z" style="fill-rule:nonzero;fill:rgb(223,223,223)"/>
+ </g>
+ <path d="m14.449 4.885c0.456 0.942 0.712 1.999 0.712 3.115 0 3.952-3.209 7.161-7.161 7.161s-7.161-3.209-7.161-7.161 3.209-7.161 7.161-7.161c2.213 0 4.194 1.006 5.507 2.585l-0.706 0.716c-1.13-1.403-2.861-2.301-4.801-2.301-3.401 0-6.161 2.76-6.161 6.161s2.76 6.161 6.161 6.161 6.161-2.76 6.161-6.161c0-0.776-0.144-1.519-0.406-2.204l0.694-0.911z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-documents-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-documents-symbolic.svg
new file mode 100644
index 000000000..76f91f999
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-documents-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.43349 0 0 -.43349 -.329917 15.0457)" d="m8.969 25.847c0 1.082.429 2.119 1.194 2.884s1.802 1.195 2.884 1.195h8.564v2.119h-15.437v-27.228h2.795z" fill-opacity=".3"/>
+ <path transform="translate(-.21735 .410915)" d="m5.774 1.97c-.387 0-.758.154-1.031.428-.274.273-.427.644-.427 1.031v10.113c0 .806.653 1.459 1.458 1.459h7.321c.806 0 1.459-.653 1.459-1.459 0-2.673 0-8.087 0-8.087l-2.946-3.485zm.009.931c-.296 0-.537.241-.537.537v10.095c0 .297.241.537.537.537h7.303c.297 0 .537-.24.537-.537 0-1.843 0-7.801 0-7.801l-2.403-.024v-2.807zm4.646-1.239h-1.644v-.554h-5.436c-.297 0-.537.24-.537.537v10.095c0 .297.24.537.536.537h.427v.931h-.435c-.806 0-1.459-.653-1.459-1.459 0-2.507 0-7.606 0-10.113 0-.387.154-.758.427-1.031.274-.274.645-.428 1.032-.428h5.834z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-favorite-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-favorite-symbolic.svg
new file mode 100644
index 000000000..4fbf717bd
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-favorite-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M4.78,2C2.7,2 1,3.67 1,5.75C1,6.83 1.603,7.692 2.19,8.5C3.357,10.107 8,15.391 8,15.391C8,15.391 12.643,10.107 13.81,8.5C14.397,7.692 15,6.83 15,5.75C15,3.67 13.3,2 11.22,2C9.85,2 8.66,2.72 8,3.81C7.34,2.72 6.15,2 4.78,2Z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="M4.78,2C2.7,2 1,3.67 1,5.75C1,6.83 1.603,7.692 2.19,8.5C3.357,10.107 8,15.391 8,15.391C8,15.391 12.643,10.107 13.81,8.5C14.397,7.692 15,6.83 15,5.75C15,3.67 13.3,2 11.22,2C9.85,2 8.66,2.72 8,3.81C7.34,2.72 6.15,2 4.78,2ZM8,13.872C9.352,12.321 12.138,9.101 13.001,7.912C13.467,7.27 14,6.609 14,5.75C14,4.222 12.748,3 11.22,3C10.214,3 9.34,3.528 8.855,4.328L8,5.741L7.145,4.328C6.66,3.528 5.786,3 4.78,3C3.252,3 2,4.222 2,5.75C2,6.609 2.533,7.27 2.999,7.912C3.862,9.101 6.648,12.321 8,13.872Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-important-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-important-symbolic.svg
new file mode 100644
index 000000000..0dec4635c
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-important-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g id="Info" transform="matrix(.288238 3.55281e-33 3.55281e-33 .288238 -370.626 -351.841)">
+ <path d="m1314.3 1222.7c-13.8 0-25 11.2-25 25s11.2 25 25 25 25-11.2 25-25-11.2-25-25-25zm0 2c12.7 0 23 10.3 23 23s-10.3 23-23 23-23-10.3-23-23 10.3-23 23-23zm2.7 14.97v21.6h1.41c0.34 0 0.67 0.14 0.91 0.38 0.25 0.25 0.38 0.58 0.38 0.92v0.11c0 0.34-0.13 0.67-0.38 0.92-0.24 0.24-0.57 0.38-0.91 0.38h-8.22c-0.34 0-0.67-0.14-0.91-0.38-0.24-0.25-0.38-0.58-0.38-0.92v-0.11c0-0.34 0.14-0.67 0.38-0.92 0.24-0.24 0.57-0.38 0.91-0.38h1.41v-18.9h-1.41c-0.34 0-0.67-0.14-0.91-0.38s-0.38-0.57-0.38-0.92v-0.11c0-0.71 0.58-1.29 1.29-1.29h6.81zm-2.7-8.64c1.64 0 2.97 1.33 2.97 2.97s-1.33 2.97-2.97 2.97-2.97-1.33-2.97-2.97 1.33-2.97 2.97-2.97z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-music-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-music-symbolic.svg
new file mode 100644
index 000000000..6bc499c60
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-music-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path id="Musical-Note" d="m12.637 0.233-6.269 1.408c-0.336 0.076-0.611 0.421-0.611 0.767v0.928l-0.01 7.84c0 0.342-0.273 0.684-0.606 0.76l-1.72 0.39c-0.772 0.176-1.403 0.968-1.403 1.762v0.139c0 0.863 0.697 1.562 1.557 1.562h0.598c1.191 0 2.156-0.968 2.156-2.162v-5.412h0.011v-3.246l6.616-1.398v5.732c0 0.342-0.273 0.683-0.606 0.758l-1.773 0.398c-0.766 0.172-1.393 0.958-1.393 1.746v0.145c0 0.865 0.699 1.566 1.562 1.566h0.621c1.204 0 2.178-0.977 2.178-2.183v-10.271h-1e-3v-0.499c0-0.445-0.307-0.752-0.715-0.752-0.061 0-0.126 8e-3 -0.192 0.022zm0.372 0.742-6.662 1.423v1.091l6.662-1.422v-1.092z" fill="#dfdfdf" serif:id="Musical Note"/>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-ok-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-ok-symbolic.svg
new file mode 100644
index 000000000..3ef38a8a7
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-ok-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M13.354,3.966C13.744,3.525 13.349,3.098 12.876,3.589L6,10.56L3.094,8.469C2.576,8.083 2.147,8.609 2.509,9.055L6.09,13.5L13.354,3.966Z" style="fill-rule:nonzero;fill:rgb(223,223,223)"/>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-photos-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-photos-symbolic.svg
new file mode 100644
index 000000000..50971e8ef
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-photos-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.222 1.632c0.695 0 1.361 0.276 1.853 0.767 0.49 0.492 0.766 1.158 0.766 1.852v7.691c0 0.694-0.276 1.36-0.766 1.852-0.492 0.49-1.159 0.767-1.853 0.767h-8.445c-0.694 0-1.36-0.277-1.852-0.767-0.491-0.492-0.767-1.158-0.767-1.852v-7.691c0-0.694 0.276-1.36 0.767-1.852 0.492-0.491 1.158-0.767 1.852-0.767h8.445zm1.818 10.317c-5e-3 -1.838-0.015-5.451-0.02-7.655-4e-3 -1.027-0.834-1.858-1.86-1.862-2.264-6e-3 -6.07-0.019-8.339-0.025-0.494-2e-3 -0.97 0.193-1.321 0.543-0.351 0.349-0.549 0.823-0.55 1.318-4e-3 1.727-0.01 4.313-0.014 6.251l3.049-5.181 3.739 6.636 2.882-3.208 2.434 3.183z" style="fill-rule:nonzero;fill:rgb(223,223,223)"/>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-shared-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-shared-symbolic.svg
new file mode 100644
index 000000000..a87cab955
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-shared-symbolic.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="11.943" cy="3.08" r="2.497" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-7.88519 4.99331)">
+ <circle cx="11.943" cy="3.08" r="2.497" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 9.83952)">
+ <circle cx="11.943" cy="3.08" r="2.497" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.977162 0 0 .977162 .182701 .182701)">
+ <path d="m9.265 4.024c-0.126-0.328-0.196-0.686-0.196-1.059 0-1.636 1.329-2.965 2.966-2.965 1.636 0 2.965 1.329 2.965 2.965 0 1.637-1.329 2.966-2.965 2.966-0.905 0-1.716-0.407-2.26-1.046l-3.067 1.986c0.143 0.348 0.223 0.73 0.223 1.129 0 0.374-0.07 0.731-0.196 1.061l3.076 2.013c0.543-0.616 1.339-1.005 2.224-1.005 1.636 0 2.965 1.329 2.965 2.966 0 1.636-1.329 2.965-2.965 2.965-1.637 0-2.966-1.329-2.966-2.965 0-0.393 0.077-0.767 0.216-1.11l-3.061-2.004c-0.545 0.639-1.355 1.044-2.259 1.044-1.636 0-2.965-1.328-2.965-2.965s1.329-2.965 2.965-2.965c0.878 0 1.668 0.382 2.211 0.989l3.089-2zm2.77 7.045c1.084 0 1.965 0.881 1.965 1.966 0 1.084-0.881 1.965-1.965 1.965-1.085 0-1.966-0.881-1.966-1.965 0-1.085 0.881-1.966 1.966-1.966zm-8.07-5.034c1.085 0 1.966 0.88 1.966 1.965s-0.881 1.965-1.966 1.965c-1.084 0-1.965-0.88-1.965-1.965s0.881-1.965 1.965-1.965zm8.07-5.035c1.084 0 1.965 0.881 1.965 1.965 0 1.085-0.881 1.966-1.965 1.966-1.085 0-1.966-0.881-1.966-1.966 0-1.084 0.881-1.965 1.966-1.965z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-synchronizing-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-synchronizing-symbolic.svg
new file mode 100644
index 000000000..ab1cd6019
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-synchronizing-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.10841 0 0 1.10841 -.866685 -.857872)">
+ <path d="m2.484 8.034h-1.553l2.163-3.997 2.163 3.997h-1.546l4e-3 0.187c0.014 0.234 0.043 0.467 0.093 0.696 0.104 0.477 0.291 0.936 0.55 1.35 0.264 0.424 0.602 0.8 0.994 1.108 0.382 0.3 0.813 0.534 1.273 0.69 0.407 0.138 0.834 0.213 1.264 0.224 0.398 0.01 0.797-0.034 1.183-0.134 0.422-0.108 0.826-0.282 1.195-0.513 0.276-0.172 0.959-0.761 0.959-0.761l0.544 1.144s-0.619 0.52-0.967 0.726c-0.503 0.298-1.054 0.514-1.625 0.639-0.525 0.114-1.066 0.151-1.602 0.11-0.547-0.042-1.087-0.165-1.598-0.367-0.579-0.228-1.117-0.555-1.587-0.963-0.485-0.419-0.896-0.923-1.208-1.482-0.309-0.552-0.521-1.157-0.625-1.781-0.034-0.206-0.056-0.415-0.067-0.624-4e-3 -0.082-6e-3 -0.167-7e-3 -0.249zm11.022 0 1.551 0.069-2.336 3.897-1.985-4.087 1.545 0.068 3e-3 -0.188c-3e-3 -0.234-0.022-0.468-0.062-0.699-0.083-0.482-0.25-0.948-0.49-1.373-0.245-0.435-0.567-0.825-0.945-1.151-0.368-0.316-0.789-0.569-1.241-0.745-0.4-0.155-0.824-0.249-1.253-0.279-0.397-0.028-0.798-1e-3 -1.188 0.082-0.426 0.09-0.837 0.246-1.217 0.46-0.282 0.16-0.924 0.733-0.924 0.733l-0.625-1.092s0.707-0.582 1.063-0.772c0.516-0.276 1.075-0.468 1.652-0.567 0.529-0.092 1.071-0.104 1.604-0.04 0.545 0.065 1.08 0.213 1.581 0.437 0.568 0.253 1.092 0.604 1.544 1.031 0.465 0.441 0.854 0.962 1.142 1.534 0.284 0.565 0.469 1.179 0.545 1.806 0.025 0.208 0.039 0.417 0.04 0.627 1e-3 0.082-1e-3 0.167-4e-3 0.249z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-system-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-system-symbolic.svg
new file mode 100644
index 000000000..9615ccdfd
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-system-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.902 1.056c-.599-.078-1.205-.078-1.804 0l-.279 1.663c-.455.101-.895.262-1.309.476l-1.283-1.094c-.508.325-.973.715-1.382 1.159l.856 1.453c-.284.371-.518.777-.697 1.207l-1.686-.014c-.181.576-.286 1.173-.313 1.776l1.589.563c.021.467.102.928.242 1.373l-1.301 1.073c.232.557.535 1.082.902 1.562l1.579-.59c.316.344.675.645 1.068.896l-.307 1.658c.536.278 1.106.485 1.695.617l.831-1.467c.463.06.931.06 1.394 0l.831 1.467c.589-.132 1.159-.339 1.695-.617l-.307-1.658c.393-.251.752-.552 1.068-.896l1.579.59c.367-.48.67-1.005.902-1.562l-1.301-1.073c.14-.445.221-.906.242-1.373l1.589-.563c-.027-.603-.132-1.2-.313-1.776l-1.686.014c-.179-.43-.413-.836-.697-1.207l.856-1.453c-.409-.444-.874-.834-1.382-1.159l-1.283 1.094c-.414-.214-.854-.375-1.309-.476zm-.902 2.758c2.31 0 4.186 1.876 4.186 4.186s-1.876 4.186-4.186 4.186-4.186-1.876-4.186-4.186 1.876-4.186 4.186-4.186z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emblems/symbolic/emblem-videos-symbolic.svg b/.icons/kora/emblems/symbolic/emblem-videos-symbolic.svg
new file mode 100644
index 000000000..233030faf
--- /dev/null
+++ b/.icons/kora/emblems/symbolic/emblem-videos-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m4.418 25.836v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703h-22.629z" fill-opacity=".3"/>
+ <path d="m46.812 22.11v19.835c0 .292-.155.56-.403.702-.249.139-.553.13-.792-.026-2.688-1.745-9.13-5.928-11.136-7.233-.381-.246-.612-.674-.616-1.135-.011-1.062-.027-3.012-.037-4.074-.005-.46.219-.891.592-1.144 2-1.358 8.475-5.752 11.182-7.592.24-.162.547-.176.8-.038.252.141.41.41.41.705zm-19.765 1.047h-25.308v13.166c0 2.666 2.161 4.826 4.827 4.826h24.861v-13.61c0-2.419-1.961-4.382-4.38-4.382zm-22.629 2.679v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703zm12.165-17.379c1.59-1.953 4.013-3.202 6.725-3.202 4.785 0 8.669 3.885 8.669 8.669 0 4.785-3.884 8.669-8.669 8.669-2.712 0-5.135-1.248-6.725-3.201-1.59 1.953-4.013 3.201-6.726 3.201-4.784 0-8.669-3.884-8.669-8.669 0-4.784 3.885-8.669 8.669-8.669 2.713 0 5.136 1.249 6.726 3.202z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-angel.svg b/.icons/kora/emotes/scalable/face-angel.svg
new file mode 100644
index 000000000..2fe5a7a8b
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-angel.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m35.559 29.874c-0.216-0.195-0.542-0.21-0.775-0.036-0.048 0.036-4.794 3.545-10.634 3.545-5.825 0-10.587-3.509-10.634-3.545-0.233-0.172-0.559-0.158-0.775 0.036-0.216 0.195-0.265 0.518-0.115 0.767 0.157 0.263 3.931 6.409 11.524 6.409s11.368-6.146 11.524-6.409c0.15-0.249 0.102-0.573-0.115-0.767z" style="fill-rule:nonzero;fill:#664500"/>
+ <path d="m24.15 10.772c-8.1 0-14.667-0.693-14.667-3.056 0-2.362 6.567-3.055 14.667-3.055s14.667 0.693 14.667 3.055c0 2.363-6.567 3.056-14.667 3.056zm0-8.556c-10.8 0-19.556 2.061-19.556 6.111s8.756 6.112 19.556 6.112 19.556-2.062 19.556-6.112-8.756-6.111-19.556-6.111z" style="fill-rule:nonzero;fill:#5dadec"/>
+ <path d="m14.831 9.626c-4.152-1.618-3.056-2.433-0.076-3.948 2.821-1.432 6.013-2.239 9.395-2.239 3.536 0 6.864 0.882 9.779 2.441 0.85 0.455 1.75 1.082 2.596 1.645" style="fill-rule:nonzero;fill:#ffcc4d"/>
+ <path d="m33.928 25.439c-0.525 0-0.993-0.338-1.159-0.836-0.248-0.733-1.245-1.7-2.508-1.7-1.298 0-2.309 1.102-2.508 1.7-0.164 0.497-0.632 0.836-1.156 0.836-0.132 0-0.263-0.022-0.389-0.064-0.497-0.165-0.835-0.634-0.835-1.158 0-0.132 0.021-0.262 0.063-0.387 0.153-0.461 1.592-3.371 4.825-3.371s4.673 2.91 4.826 3.371c0.041 0.125 0.063 0.256 0.063 0.387 0 0.524-0.338 0.993-0.836 1.158-0.124 0.042-0.255 0.063-0.386 0.064zm-12.222 0c-0.525-1e-3 -0.994-0.339-1.16-0.836-0.249-0.733-1.243-1.7-2.507-1.7-1.298 0-2.308 1.102-2.507 1.7-0.165 0.497-0.633 0.836-1.158 0.836-0.132 0-0.263-0.022-0.388-0.064-0.498-0.165-0.836-0.634-0.836-1.159 0-0.131 0.021-0.261 0.062-0.386 0.154-0.461 1.594-3.371 4.827-3.371s4.672 2.91 4.827 3.371c0.041 0.125 0.062 0.255 0.062 0.386 0 0.525-0.338 0.994-0.836 1.159-0.125 0.042-0.255 0.063-0.386 0.064z" style="fill-rule:nonzero;fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-angry.svg b/.icons/kora/emotes/scalable/face-angry.svg
new file mode 100644
index 000000000..25211fa8f
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-angry.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m32.308 36.691c-0.049-0.195-1.266-4.168-8.158-4.168-6.893 0-8.127 3.973-8.174 4.168-0.059 0.236 0.047 0.484 0.258 0.605 0.212 0.119 0.479 0.085 0.654-0.084 0.02-0.021 2.131-2.025 7.254-2.025 5.121 0 7.233 2.004 7.253 2.025 0.174 0.169 0.44 0.205 0.652 0.087 0.213-0.121 0.32-0.371 0.261-0.608zm-10.668-13.732c-3.552-3.551-9.259-3.592-9.5-3.592-0.592 9e-3 -1.075 0.498-1.075 1.091 0 0.592 0.482 1.081 1.074 1.091 0.032 0 2.1 0.024 4.346 0.804-0.647 0.698-1.072 1.783-1.072 3.014 0 2.11 1.221 3.819 2.728 3.819 1.506 0 2.727-1.709 2.727-3.819 0-0.189-0.021-0.371-0.04-0.553 0.014 0 0.027 8e-3 0.04 8e-3 0.29 0 0.567-0.115 0.772-0.32 0.204-0.204 0.32-0.482 0.32-0.771s-0.116-0.567-0.32-0.772zm14.503-3.592c-0.241 0-5.948 0.041-9.5 3.592-0.205 0.205-0.32 0.483-0.32 0.772s0.115 0.567 0.32 0.771c0.205 0.205 0.482 0.32 0.772 0.32 0.014 0 0.026-8e-3 0.039-8e-3 -0.018 0.182-0.039 0.364-0.039 0.553 0 2.11 1.22 3.819 2.727 3.819s2.728-1.709 2.728-3.819c0-1.231-0.425-2.316-1.072-3.014 2.246-0.78 4.314-0.804 4.347-0.804 0.598-1e-3 1.09-0.493 1.09-1.091 0-0.599-0.493-1.091-1.091-1.091h-1e-3z" style="fill-rule:nonzero;fill:#292f33"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff3800" offset="0"/>
+ <stop style="stop-color:#ff4d6d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-confused.svg b/.icons/kora/emotes/scalable/face-confused.svg
new file mode 100644
index 000000000..318141f7a
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-confused.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m11.972 18.813c-0.547-0.013-0.99-0.467-0.99-1.015 0-0.546 0.44-0.999 0.986-1.015 0.157-1e-3 3.621-0.087 6.296-3.653 0.334-0.445 0.975-0.536 1.421-0.203 0.445 0.334 0.537 0.976 0.203 1.421-3.311 4.415-7.73 4.465-7.916 4.465zm24.356 0c-0.187 0-4.604-0.05-7.916-4.465-0.132-0.176-0.203-0.389-0.203-0.609 0-0.319 0.151-0.621 0.406-0.812 0.176-0.132 0.39-0.204 0.609-0.204 0.32 0 0.621 0.151 0.812 0.407 2.679 3.573 6.151 3.653 6.298 3.653 0.555 7e-3 1.007 0.466 1.006 1.02-2e-3 0.555-0.458 1.01-1.012 1.01zm-2.31 5.58c-0.115-0.087 0.959 0.28-1.796-0.651 0.027-0.117 0.046-0.237 0.046-0.362 0-0.374-0.14-0.713-0.364-0.978 1.83-0.529 3.383-0.544 3.411-0.544 0.556-2e-3 1.012-0.461 1.011-1.017 0-0.556-0.458-1.013-1.013-1.013-0.224 0-5.532 0.038-8.837 3.342-0.29 0.29-0.376 0.728-0.219 1.106 0.157 0.379 0.528 0.627 0.937 0.626 4.658 0 5.57 1.087 5.609 1.116 0.175 0.131 0.388 0.202 0.607 0.202 0.557 0 1.015-0.458 1.015-1.014 0-0.32-0.151-0.621-0.407-0.813zm-12.195-1.223c-3.303-3.303-8.612-3.342-8.836-3.342-0.551 8e-3 -1 0.464-1 1.015s0.448 1.006 0.999 1.015c0.026 0 1.581 0.016 3.409 0.544-0.223 0.265-0.364 0.604-0.364 0.978 0 0.125 0.02 0.244 0.048 0.361-2.756 0.932-2.278 0.922-2.394 1.009-0.254 0.192-0.405 0.493-0.405 0.812 0 0.557 0.458 1.015 1.015 1.015 0.212 0 0.426-0.066 0.608-0.203 0.038-0.028 1.521-1.472 6.202-1.472h1e-3c0.556 0 1.014-0.458 1.014-1.014 0-0.269-0.107-0.528-0.297-0.718z" style="fill-rule:nonzero;fill:#664500"/>
+ <ellipse cx="24" cy="33.439" rx="1.876" ry="3.663" style="fill:#65471b"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-cool.svg b/.icons/kora/emotes/scalable/face-cool.svg
new file mode 100644
index 000000000..a22cdddef
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-cool.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 4c-11.08 0-20 8.92-20 20s8.92 20 20 20 20-8.92 20-20-8.92-20-20-20z" style="fill-rule:nonzero;fill:#fa0"/>
+ <path d="m22.954 16.321c-0.232-1.297-1.976-2.24-2.982-2.522-3.671-1.031-8.528-0.977-12.515 0.261-1.852 0.575-2.563 2.346-2.768 3.391-0.369 1.884-0.288 5.389 1.066 8.043 0.022 0.043 0.043 0.087 0.07 0.127 1.159 1.745 2.813 2.58 5.121 2.504 2.832-0.092 5.391-0.366 7.941-2.296 3.64-2.754 4.482-7.191 4.067-9.508zm2.592 0c0.232-1.297 1.976-2.24 2.982-2.522 3.671-1.031 8.528-0.977 12.515 0.261 1.852 0.575 2.563 2.346 2.768 3.391 0.369 1.884 0.288 5.389-1.066 8.043-0.022 0.043-0.043 0.087-0.07 0.127-1.159 1.745-2.813 2.58-5.121 2.504-2.832-0.092-5.391-0.366-7.941-2.296-3.64-2.754-4.482-7.191-4.067-9.508z" style="fill:url(#_Linear1)"/>
+ <path d="m5 18.602h-1c-0.552 0-1-0.448-1-1v-2c0-0.551 0.448-1 1-1h1c0.552 0 1 0.449 1 1v2c0 0.552-0.448 1-1 1zm39 0h-1c-0.552 0-1-0.448-1-1v-2c0-0.551 0.448-1 1-1h1c0.552 0 1 0.449 1 1v2c0 0.552-0.448 1-1 1zm-24-2.5s2-1 4-1 4 1 4 1v2s-2-1-4-1-4 1-4 1v-2z" style="fill:#212121"/>
+ <path d="m32.25 30.629c0-0.552-0.448-1-1-1h-14c-0.552 0-1 0.448-1 1s0.448 1 1 1h14c0.552 0 1-0.448 1-1z" style="fill:#3f3f3f"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-4.93193e-15,12.8819,-12.8819,-4.93193e-15,24.25,13.7205)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff00dc" offset="0"/>
+ <stop style="stop-color:#7512c5" offset=".5"/>
+ <stop style="stop-color:#0039db" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-crying.svg b/.icons/kora/emotes/scalable/face-crying.svg
new file mode 100644
index 000000000..8336c9ccd
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-crying.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m28.767 34.605c0 3.19-2.067 3.463-4.617 3.463-2.551 0-4.617-0.273-4.617-3.463 0-3.187 2.066-6.926 4.617-6.926 2.55 0 4.617 3.739 4.617 6.926zm6.079-17.616c-0.147 0-0.292-0.028-0.428-0.083-6.036-2.414-8.51-6.049-8.613-6.204-0.126-0.189-0.194-0.412-0.194-0.641 0-0.385 0.193-0.746 0.514-0.96 0.526-0.35 1.246-0.208 1.599 0.317 0.022 0.032 7.593 7.571 7.122 7.571zm-21.265 3e-3c-0.472 0 7.1-7.539 7.122-7.571 0.214-0.32 0.574-0.512 0.959-0.512 0.634 0 1.155 0.521 1.155 1.154 0 0.229-0.068 0.453-0.196 0.643-0.102 0.154-2.577 3.789-8.612 6.203-0.136 0.055-0.282 0.083-0.428 0.083z" style="fill-rule:nonzero;fill:#664500"/>
+ <path d="m12.607 43.84l4.617-0.053v-21.878l-4.617 1.522v20.409zm18.469-21.932l4.617 1.232v20.7l-4.617-0.053v-21.879z" style="fill-rule:nonzero;fill:#5dadec"/>
+ <path d="m20.686 24.216c-0.179 0-0.355-0.041-0.515-0.121-4.054-2.028-8.162-0.022-8.203 0-0.16 0.08-0.337 0.122-0.516 0.122-0.437 0 4.753-5.485 9.827-2.95 0.567 0.283 0.724 1.744 0.441 2.311-0.196 0.391-0.597 0.639-1.034 0.638zm16.161 0c-0.179 0-0.355-0.041-0.515-0.121-4.055-2.027-8.163-0.022-8.203 0-0.16 0.08-0.337 0.122-0.516 0.122-0.634 0-1.155-0.521-1.155-1.155 0-0.437-0.076-1.264 0.753-1.681 5.374-2.7 10.073 2.836 9.636 2.835z" style="fill-rule:nonzero;fill:#664500"/>
+ <path d="m44.928 42.686c0 1.274-9.303 2.308-20.778 2.308s-20.778-1.034-20.778-2.308c0-1.275 9.303-2.309 20.778-2.309s20.778 1.034 20.778 2.309z" style="fill-rule:nonzero;fill:#5dadec"/>
+ <path d="m27.613 34.605c0 1.913-1.55 2.309-3.463 2.309s-3.463-0.396-3.463-2.309c0-1.912 1.55-2.308 3.463-2.308s3.463 0.396 3.463 2.308z" style="fill-rule:nonzero;fill:#e75a70"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-devilish.svg b/.icons/kora/emotes/scalable/face-devilish.svg
new file mode 100644
index 000000000..188a3eb82
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-devilish.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m46.162 3.684c0-0.987-0.597-1.882-1.509-2.26-0.912-0.379-1.968-0.169-2.666 0.531-1.083 1.083-4.888 4.175-8.054 4.175h-5e-3c-3.008-1.609-6.367-2.449-9.778-2.446-3.411-3e-3 -6.77 0.837-9.778 2.446h-5e-3c-3.155 0-6.886-3.016-8.054-4.175-0.459-0.459-1.081-0.717-1.729-0.717-1.342 0-2.446 1.104-2.446 2.446 0 2.915 0.972 7.617 4.108 10.261-1.821 3.09-2.885 6.681-2.885 10.528 0 11.482 9.309 20.789 20.789 20.789 11.482 0 20.789-9.307 20.789-20.789 0-3.847-1.064-7.438-2.885-10.528 3.136-2.644 4.108-7.346 4.108-10.261z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m35.869 29.716c-0.24-0.165-0.566-0.137-0.775 0.066-0.043 0.042-4.293 4.141-10.087 4.902-5.778 0.759-10.959-2.102-11.01-2.131-0.254-0.141-0.576-0.084-0.765 0.136-0.189 0.222-0.195 0.549-0.014 0.777 0.19 0.24 4.735 5.845 12.267 4.855 7.532-0.989 10.477-7.577 10.598-7.858 0.116-0.267 0.026-0.582-0.214-0.747zm-14.523-6.108c-3.981-3.98-10.377-6.409-10.648-6.409-0.67 0 2.353 4.855 4.87 5.73-0.725 0.782-1.201 1.998-1.201 3.378 0 2.365 1.368 4.28 3.057 4.28s3.057-1.915 3.057-4.28c0-0.212-0.023-0.415-0.045-0.62 0.016 0 0.031 9e-3 0.045 9e-3 0.324 0 0.636-0.129 0.865-0.359 0.229-0.229 0.359-0.54 0.359-0.864s-0.13-0.636-0.359-0.865zm16.256-6.409c-0.271 0-6.666 2.429-10.648 6.409-0.229 0.229-0.359 0.541-0.359 0.865s0.13 0.635 0.359 0.864c0.229 0.23 0.541 0.359 0.865 0.359 0.015 0 0.029-9e-3 0.044-9e-3 -0.02 0.205-0.044 0.408-0.044 0.62 0 2.365 1.368 4.28 3.057 4.28s3.057-1.915 3.057-4.28c0-1.38-0.476-2.596-1.201-3.378 2.517-0.875 5.54-5.73 4.87-5.73z" style="fill-rule:nonzero;fill:#5a1824"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54592e-15,-41.578,41.578,2.54592e-15,24.1502,45.262)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff6000" offset="0"/>
+ <stop style="stop-color:#f76363" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-embarrassed.svg b/.icons/kora/emotes/scalable/face-embarrassed.svg
new file mode 100644
index 000000000..be2a193fc
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-embarrassed.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m42.293 28.838c0 3.341-2.707 6.048-6.048 6.048s-6.047-2.707-6.047-6.048 2.706-6.048 6.047-6.048 6.048 2.707 6.048 6.048zm-24.191 0c0 3.341-2.706 6.048-6.047 6.048s-6.048-2.707-6.048-6.048 2.707-6.048 6.048-6.048 6.047 2.707 6.047 6.048z" style="fill-rule:nonzero;fill:#ff7892"/>
+ <path d="m38.664 22.186c0 3.673-2.979 6.652-6.652 6.652-3.674 0-6.652-2.979-6.652-6.652s2.978-6.653 6.652-6.653c3.673 0 6.652 2.98 6.652 6.653zm-15.724 0c0 3.673-2.978 6.652-6.652 6.652-3.673 0-6.652-2.979-6.652-6.652s2.979-6.653 6.652-6.653c3.674 0 6.652 2.98 6.652 6.653z" style="fill-rule:nonzero;fill:#f5f8fa"/>
+ <path d="m17.347 24.216c0 1.671-1.354 3.024-3.024 3.024s-3.024-1.353-3.024-3.024c0-1.669 1.354-3.023 3.024-3.023s3.024 1.354 3.024 3.023zm15.723 0c0 1.671-1.353 3.024-3.024 3.024-1.67 0-3.023-1.353-3.023-3.024 0-1.669 1.353-3.023 3.023-3.023 1.671 0 3.024 1.354 3.024 3.023zm-4.082 17.49h-9.676c-0.663 0-1.209-0.546-1.209-1.209 0-0.664 0.546-1.21 1.209-1.21h9.676 1e-3c0.663 0 1.209 0.546 1.209 1.209v1e-3 1e-3c0 0.662-0.546 1.208-1.209 1.208h-1e-3zm9.677-26.173c-0.381 1e-3 -0.74-0.178-0.969-0.483-3.193-4.259-7.33-4.353-7.506-4.355-0.661-7e-3 -1.2-0.554-1.198-1.215 1e-3 -0.661 0.545-1.203 1.206-1.204 0.222 0 5.487 0.061 9.434 5.322 0.157 0.209 0.242 0.464 0.242 0.726 0 0.381-0.18 0.739-0.484 0.968-0.209 0.157-0.463 0.242-0.725 0.241zm-29.03 0c-0.663-1e-3 -1.208-0.547-1.208-1.21 0-0.261 0.085-0.516 0.241-0.725 3.946-5.261 9.212-5.322 9.434-5.322 0.664 1e-3 1.21 0.547 1.21 1.21 0 0.662-0.543 1.207-1.205 1.209-0.187 3e-3 -4.316 0.104-7.503 4.355-0.229 0.304-0.589 0.484-0.969 0.483z" style="fill-rule:nonzero;fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-glasses.svg b/.icons/kora/emotes/scalable/face-glasses.svg
new file mode 100644
index 000000000..f70999d73
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-glasses.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m34.86 28.213c-0.202-0.182-0.508-0.196-0.726-0.033-0.044 0.033-4.48 3.313-9.938 3.313-5.444 0-9.895-3.28-9.938-3.313-0.218-0.161-0.523-0.148-0.725 0.033-0.202 0.182-0.247 0.485-0.107 0.718 0.147 0.245 3.674 5.989 10.77 5.989s10.625-5.744 10.771-5.989c0.14-0.233 0.095-0.536-0.107-0.718z" style="fill-rule:nonzero;fill:#664500"/>
+ <path d="m34.001 19.458c0 1.958-1.071 3.546-2.394 3.546-1.322 0-2.394-1.588-2.394-3.546s1.071-3.546 2.394-3.546 2.394 1.588 2.394 3.546zm-19.61 0c0 1.958 1.072 3.546 2.394 3.546s2.395-1.588 2.395-3.546-1.072-3.546-2.395-3.546c-1.322 0-2.394 1.588-2.394 3.546z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m43.35 14.435c-0.195-0.189-1.447 0.313-2.714-0.332-2.614-1.332-9.219-2.617-13.518 0.429-0.461 0.326-2.384 0.381-2.922 0.358-0.538 0.024-2.462-0.031-2.922-0.358-4.299-3.046-10.904-1.761-13.517-0.429-1.267 0.645-2.519 0.143-2.714 0.332-0.283 0.274-0.283 1.367 1e-3 1.641 0.281 0.273 1.687 0.588 1.967 1.407 0.282 0.82 0.284 5.664 2.528 7.338 2.1 1.568 7.001 2.039 10.107 0.272 2.709-1.541 2.615-4.785 3.111-6.718 0.178-0.688 0.677-1.036 1.44-1.036s1.262 0.348 1.439 1.036c0.497 1.932 0.401 5.177 3.112 6.718 3.106 1.766 8.006 1.295 10.106-0.272 2.244-1.673 2.247-6.518 2.528-7.338 0.28-0.819 1.686-1.135 1.967-1.407 0.283-0.274 0.284-1.367 1e-3 -1.641zm-23.068 4.17c-0.088 1.262-0.313 3.686-1.824 4.546-0.926 0.528-2.134 0.849-3.397 0.849h-1e-3c-1.4 0-3.339-0.396-4.098-0.962-0.948-0.707-1.309-3.618-1.445-4.706-0.087-0.693-0.32-2.387 0.443-2.648 1.211-0.412 2.901-0.735 4.629-0.735 0.792 0 3.451 0.05 4.746 0.847 1.148 0.705 0.996 2.114 0.947 2.809zm18.595-0.289c-0.136 1.09-0.497 4.015-1.445 4.722-0.759 0.566-2.699 0.962-4.098 0.962h-1e-3c-1.264 0-2.471-0.321-3.398-0.849-1.512-0.859-1.737-3.268-1.825-4.53-0.048-0.695-0.201-2.114 0.947-2.819 1.297-0.798 3.955-0.853 4.747-0.853 1.728 0 3.416 0.317 4.628 0.729 0.763 0.261 0.532 1.944 0.445 2.638z" style="fill-rule:nonzero;fill:#292f33"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-hat.svg b/.icons/kora/emotes/scalable/face-hat.svg
new file mode 100644
index 000000000..3e82e4c6a
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-hat.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-4.132 1.207-7.982 3.286-11.218 3.696-5.75 10.15-9.56 17.492-9.56 7.343 0 13.796 3.81 17.492 9.56 2.08 3.236 3.286 7.086 3.286 11.218z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m34.758 32.57c-0.2-0.182-0.504-0.195-0.72-0.032-0.044 0.032-4.457 3.297-9.887 3.297-5.416 0-9.843-3.264-9.887-3.297-0.217-0.16-0.519-0.147-0.721 0.032-0.201 0.181-0.246 0.482-0.107 0.713 0.145 0.246 3.654 5.959 10.714 5.959 7.058 0 10.568-5.715 10.715-5.957 0.139-0.232 0.094-0.533-0.107-0.715z" style="fill:#664500"/>
+ <path d="m21.392 26.336c0 2.198-1.272 3.978-2.841 3.978s-2.841-1.78-2.841-3.978c0-2.196 1.27-3.977 2.841-3.977 1.57 0 2.841 1.78 2.841 3.977zm11.617 0.238c0 2.198-1.273 3.978-2.843 3.978-1.569 0-2.841-1.78-2.841-3.978 0-2.195 1.272-3.977 2.841-3.977 1.57-1e-3 2.843 1.78 2.843 3.977z" style="fill:#664500"/>
+ <path d="m42.98 9.526c-0.533 0.369-2.05 0.995-2.858 1.4-2.011-2.122-5.98-9.146-9.762-9.146-3.316 0-4.511 1.505-6.21 1.505-1.698 0-2.893-1.505-6.209-1.505-3.783 0-7.513 6.738-9.762 9.146-0.449-0.174-1.796-0.7-2.275-0.996-3.971-2.448-6.9-0.946-4.91 3 3.144 6.233 9.675 12.001 23.156 12.001 13.48 0 19.595-5.708 22.739-11.941 1.975-3.915-1.347-5.234-3.909-3.464z" style="fill:#664500"/>
+ <path d="m37.751 10.152c0.438 0.704 1.005 1.506 1.005 1.506s-5.786 5.078-14.606 5.078c-8.818 0-13.891-5.138-13.891-5.138s0.686-0.802 1.005-1.565c1.165 0.813 7.084 3.618 12.886 3.618s12.436-2.686 13.601-3.499zm-8.203-7.296c1.964 0 6.139 2.724 7.01 5.412-1.537 0.914-7.426 2.299-12.408 2.299-4.981 0-10.036-1.683-11.573-2.596 0.871-2.689 4.212-5.115 6.176-5.115 2.882 0 3.922 1.487 5.397 1.487 1.476 0 2.515-1.487 5.398-1.487z" style="fill-rule:nonzero;fill:#825d0e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-heart-broken.svg b/.icons/kora/emotes/scalable/face-heart-broken.svg
new file mode 100644
index 000000000..50c41d5e2
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-heart-broken.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m19.02 33.62c-0.335-0.558-0.319-1.262 0.04-1.805l4.961-7.502-6.767-5.801c-0.625-0.536-0.774-1.452-0.35-2.158l4.858-8.096c-1.884-1.468-4.239-2.359-6.812-2.359-6.153 0-11.14 4.986-11.14 11.139 0 0.872 0.111 1.716 0.301 2.53 1.546 9.611 12.23 19.749 19.888 22.533 0.029-0.01 0.059-0.025 0.087-0.036l-5.066-8.445z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m33.05 5.901c-3.121 0-5.924 1.3-7.943 3.368l-4.563 7.605 6.817 5.842c0.645 0.554 0.778 1.511 0.31 2.22l-5.198 7.859 4.697 7.828c7.155-3.984 15.376-12.714 16.717-21.052 0.192-0.813 0.303-1.658 0.303-2.529-1e-3 -6.155-4.988-11.141-11.14-11.141z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <path d="m9.347 9.869c2.188-1.317 4.922-0.797 6.101 1.161 1.179 1.959-0.652 2.938-2.84 4.256-2.188 1.317-3.91 2.476-5.089 0.518s-0.36-4.617 1.828-5.935z" style="fill-opacity:.5;fill:#ffd3c2"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.1131e-15,-36.2018,18.1782,2.21672e-15,13.9482,42.1009)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff4a00" offset="0"/>
+ <stop style="stop-color:#dd2e44" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.29808e-15,-34.7219,21.1993,2.12611e-15,32.3669,40.6233)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff4a00" offset="0"/>
+ <stop style="stop-color:#dd2e44" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-heart.svg b/.icons/kora/emotes/scalable/face-heart.svg
new file mode 100644
index 000000000..2538274bd
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-heart.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.19 17.039c0-6.153-4.988-11.14-11.139-11.14-3.734 0-7.029 1.844-9.051 4.661-2.022-2.817-5.317-4.661-9.05-4.661-6.152 0-11.14 4.986-11.14 11.14 0 0.871 0.111 1.716 0.301 2.53 1.546 9.61 12.231 19.748 19.889 22.532 7.657-2.784 18.343-12.922 19.887-22.531 0.192-0.814 0.303-1.659 0.303-2.531z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m9.91 9.53c2.499-1.504 5.784-0.64 7.331 1.93 1.547 2.569-0.553 3.672-3.052 5.177-2.499 1.504-4.457 2.844-6.004 0.274-1.546-2.569-0.774-5.876 1.725-7.381z" style="fill-opacity:.5;fill:#ffd3c2"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.21672e-15,-36.2018,36.2018,2.21672e-15,24,42.1009)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff4a00" offset="0"/>
+ <stop style="stop-color:#dd2e44" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-kiss.svg b/.icons/kora/emotes/scalable/face-kiss.svg
new file mode 100644
index 000000000..25a5208c8
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-kiss.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <circle cx="11.452" cy="27.463" r="5.772" style="fill:#ff7892"/>
+ <circle cx="36.848" cy="27.463" r="5.772" style="fill:#ff7892"/>
+ <path d="m36.216 22.332c-0.095-0.083-2.353-2.025-5.588-1.159-3.234 0.867-4.219 3.678-4.26 3.798-0.089 0.264 0.025 0.557 0.27 0.69 0.245 0.134 0.554 0.072 0.73-0.145 0.01-0.015 0.741-0.787 3.461-1.516 2.705-0.725 4.756-0.712 4.793-0.698 0.115 0.045 0.242 0.052 0.361 0.02 0.306-0.082 0.49-0.401 0.408-0.707-0.029-0.109-0.09-0.208-0.175-0.283zm-18.544-1.159c-3.233-0.866-5.493 1.076-5.588 1.159-0.085 0.076-0.147 0.174-0.176 0.284-0.082 0.306 0.102 0.626 0.408 0.708 0.119 0.032 0.245 0.025 0.36-0.02 0.018-8e-3 2.348-0.033 5.069 0.696 2.705 0.725 3.163 1.483 3.188 1.514 0.077 0.097 0.184 0.168 0.304 0.2 0.306 0.082 0.625-0.102 0.707-0.408 0.029-0.111 0.025-0.228-0.012-0.336-0.041-0.119-1.025-2.93-4.26-3.797zm9.023 13.365c1.284-0.397 2.529-1.112 2.529-2.405 0-2.519-4.725-2.855-5.265-2.885-0.266-0.035-0.49 0.187-0.506 0.45-0.016 0.262 0.185 0.492 0.447 0.51 0.033 2e-3 3.4 0.287 3.4 1.925 0 1.637-1.821 1.774-2.565 1.932-0.551 0.116-0.477 0.89 0.06 0.945 0.033 4e-3 2.505 0.295 2.505 1.932 0 1.638-3.367 1.923-3.4 1.925-0.262 0.02-0.462 0.248-0.447 0.51 0.016 0.252 0.228 0.451 0.48 0.451l0.026-1e-3c0.54-0.03 5.265-0.365 5.265-2.885 0-1.292-1.245-2.008-2.529-2.404zm9.658-16.241c-0.363 0-0.706-0.171-0.924-0.462-3.049-4.064-6.997-4.154-7.164-4.156-0.631-7e-3 -1.146-0.529-1.144-1.16 1e-3 -0.63 0.521-1.142 1.151-1.148 3.948-0.038 8.714 6.926 8.082 6.926h-1e-3zm-24.013 0c-0.633-1e-3 3.486-6.85 8.081-6.926 0.634-0.011 1.155 0.521 1.155 1.154 0 0.632-0.518 1.152-1.15 1.154-0.18 3e-3 -4.119 0.1-7.162 4.156-0.218 0.291-0.561 0.463-0.924 0.462z" style="fill-rule:nonzero;fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-laugh.svg b/.icons/kora/emotes/scalable/face-laugh.svg
new file mode 100644
index 000000000..d02c8467b
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-laugh.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m35.479 22.368c-0.132-0.098 0.987 0.433-2.148-0.626 0.031-0.133 0.054-0.269 0.054-0.411 0-0.426-0.161-0.812-0.415-1.113 2.08-0.6 3.849-0.619 3.88-0.619 0.633-2e-3 1.152-0.524 1.151-1.157-1e-3 -0.632-0.521-1.152-1.153-1.152-0.256 0-6.293 0.044-10.051 3.802-0.217 0.216-0.339 0.51-0.339 0.816 0 0.633 0.521 1.154 1.154 1.154h1e-3c5.298 0 6.438 1.122 6.482 1.154 0.507 0.379 1.236 0.274 1.616-0.233 0.378-0.507 0.273-1.235-0.232-1.615zm-13.976-1.276c-3.757-3.758-9.795-3.802-10.051-3.802-0.632 0-1.153 0.52-1.153 1.152 0 0.633 0.519 1.155 1.152 1.157 0.03 0 1.799 0.019 3.88 0.619-0.255 0.301-0.416 0.687-0.416 1.113 0 0.142 0.022 0.278 0.055 0.411-3.136 1.059-2.196 0.529-2.327 0.628-0.282 0.218-0.448 0.555-0.448 0.912 0 0.633 0.522 1.154 1.155 1.154 0.243 0 0.481-0.077 0.678-0.22 0.043-0.032 1.334-1.154 6.659-1.154h1e-3c0.633 0 1.154-0.521 1.154-1.154 0-0.306-0.122-0.6-0.339-0.816zm-14.934 3.675c0 4.576 7.185 14.725 18.21 14.801 10.072 0.069 14.999-9.437 16.773-14.503-4.776 2.496-20.741 3.717-34.983-0.298z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m24.779 32.781l-1.259-6e-3c-3.712-0.085-6.296-0.688-6.296-0.688v8.036c0 3.462 2.309 6.926 6.926 6.926s6.926-3.464 6.926-6.926v-7.988c-2.219 0.456-4.371 0.627-6.297 0.646z" style="fill-rule:nonzero;fill:#e8596e"/>
+ <path d="m24.15 42.293c0.347 0 0.629-0.282 0.629-0.629v-8.882l-1.259-5e-3v8.887c1e-3 0.345 0.285 0.628 0.63 0.629z" style="fill-rule:nonzero;fill:#dd2f45"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-monkey.svg b/.icons/kora/emotes/scalable/face-monkey.svg
new file mode 100644
index 000000000..2bc1518a0
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-monkey.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.094 26.663c-1.581-2.619-1.399-5.63 0.406-6.72s4.554 0.151 6.136 2.77c1.581 2.618 1.399 5.629-0.407 6.719-1.805 1.09-4.554-0.151-6.135-2.769zm29.923 2.878c-1.847-1.019-2.147-4.02-0.67-6.699 1.478-2.678 4.176-4.026 6.023-3.008 1.846 1.019 2.146 4.021 0.669 6.699-1.477 2.679-4.176 4.026-6.022 3.008z" style="fill-rule:nonzero;fill:#d79e84"/>
+ <path d="m23.741 41.978c-6.479 0.105-15.332-3.211-15.438-8.757-0.079-4.139 2.77-5.332 2.77-5.332s-2.813-1.463-2.229-8.947c0.483-6.191 8.352-11.333 15.105-11.333s14.353 4.524 14.734 11.546c0.27 4.994-0.596 5.215-1.919 7.394 2.34 2.392 3.127 4.672 2.74 7.06-0.93 5.737-9.979 8.276-15.763 8.369z" style="fill-rule:nonzero;fill:#b1563e"/>
+ <path d="m37.821 20.852c0.143-4.595-3.154-7.905-8.224-7.534-1.92 0.141-4.361 1.667-5.648 2.903-1.287-1.237-3.778-2.591-5.702-2.69-6.184-0.319-8.205 3.742-8.011 7.692 0.159 3.248 2.777 4.676 4.586 5.976-0.524 1.303-0.792 2.695-0.79 4.099 0 5.782 4.44 9.366 9.916 9.366s9.916-3.584 9.916-9.366c2e-3 -1.404-0.267-2.796-0.791-4.099 1.812-1.3 4.637-2.783 4.748-6.347z" style="fill-rule:nonzero;fill:#d79e84"/>
+ <path d="m19.603 18.909c1.382-0.37 2.955 1.012 3.511 3.085 0.555 2.073-0.116 4.057-1.498 4.427-1.382 0.371-2.955-1.012-3.51-3.085-0.556-2.073 0.115-4.056 1.497-4.427z" style="fill:#292f33"/>
+ <path d="m28.397 18.909c1.382 0.371 2.053 2.354 1.497 4.427-0.555 2.073-2.128 3.456-3.51 3.085-1.382-0.37-2.053-2.354-1.498-4.427 0.556-2.073 2.129-3.455 3.511-3.085z" style="fill:#292f33"/>
+ <path d="m23.949 38.13c2.82 0 5.222-1.434 6.124-3.438 0.373-0.829-0.26-1.757-1.202-1.757h-9.844c-0.943 0-1.575 0.928-1.202 1.757 0.902 2.004 3.303 3.438 6.124 3.438z" style="fill-rule:nonzero;fill:#642116"/>
+ <ellipse cx="22.702" cy="28.079" rx="1.039" ry="1.102" style="fill:#642116"/>
+ <circle cx="25.063" cy="28.142" r="1.039" style="fill:#642116"/>
+ <path d="m22.108 8.337l-1.638-0.307c2.203-3.305 7.886-2.447 7.886-2.447-0.998 0-1.77 0.677-2.316 1.419 2.179-0.032 4.142 0.7 4.142 0.7-2.157-0.453-3.916 2.555-3.916 2.555l-4.305-1.782c0.048-0.047 0.097-0.093 0.147-0.138z" style="fill-rule:nonzero;fill:#b1563e"/>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-plain.svg b/.icons/kora/emotes/scalable/face-plain.svg
new file mode 100644
index 000000000..d378451bb
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-plain.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <ellipse cx="19.208" cy="20.753" rx="2.886" ry="4.04" style="fill:#664500"/>
+ <ellipse cx="29.033" cy="20.753" rx="2.886" ry="4.04" style="fill:#664500"/>
+ <path d="m32.23 31.719h-16.16c-0.633 0-1.154-0.521-1.154-1.154s0.521-1.154 1.154-1.154h16.16c0.639 0 1.155 0.516 1.155 1.154 0 0.639-0.516 1.154-1.155 1.154z" style="fill-rule:nonzero;fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-raspberry-squint.svg b/.icons/kora/emotes/scalable/face-raspberry-squint.svg
new file mode 100644
index 000000000..8d32e03d0
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-raspberry-squint.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m35.717 22.921c-0.132-0.099-1.047-0.844-2.386-1.396 0.031-0.133 0.054-0.269 0.054-0.411 0-0.426-0.161-0.811-0.415-1.113 2.08-0.6 3.849-0.618 3.88-0.618 0.633-3e-3 1.152-0.524 1.151-1.157-1e-3 -0.632-0.521-1.152-1.153-1.152-0.256 0-6.293 0.044-10.051 3.801-0.217 0.217-0.339 0.511-0.339 0.817 0 0.633 0.521 1.154 1.154 1.154h1e-3c5.298 0 6.676 1.891 6.72 1.923 0.507 0.379 1.237 0.273 1.616-0.234 0.362-0.484 0.282-1.17-0.232-1.614z" style="fill:#65471b"/>
+ <path d="m21.503 20.875c-3.757-3.757-9.795-3.801-10.051-3.801-0.632 0-1.153 0.52-1.153 1.152 0 0.633 0.519 1.155 1.152 1.157 0.03 0 1.799 0.018 3.88 0.618-0.255 0.302-0.416 0.687-0.416 1.113 0 0.142 0.022 0.278 0.055 0.411-0.8 0.16-1.316 0.284-2.446 0.845-0.32 0.158-0.448 0.555-0.448 0.912 0 0.633 0.521 1.154 1.155 1.154 0.243 0 0.481-0.077 0.678-0.22 0.043-0.032 1.453-1.37 6.778-1.37h1e-3c0.633 0 1.154-0.521 1.154-1.154 0-0.274-0.098-0.538-0.339-0.817z" style="fill:#65471b"/>
+ <path d="m8.876 28.38c1.679 5.84 6.382 12.497 15.274 12.497s13.931-6.831 15.274-12.497c0 0-14.348 3.827-30.548 0z" style="fill:#65471b"/>
+ <path d="m24.779 32.136l-1.259-5e-3c-3.712-0.086-6.296-0.688-6.296-0.688v8.035c0 3.463 2.309 6.926 6.926 6.926s6.926-3.463 6.926-6.926v-7.988c-2.219 0.456-4.371 0.627-6.297 0.646z" style="fill-rule:nonzero;fill:#e8596e"/>
+ <path d="m24.15 41.648c0.347 0 0.629-0.282 0.629-0.629v-8.882l-1.259-5e-3v8.887c1e-3 0.345 0.285 0.629 0.63 0.629z" style="fill-rule:nonzero;fill:#dd2f45"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-raspberry-wink.svg b/.icons/kora/emotes/scalable/face-raspberry-wink.svg
new file mode 100644
index 000000000..61b73c92d
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-raspberry-wink.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m22.162 23.26c-0.023-0.195-0.592-4.779-4.345-5.954-3.751-1.175-6.835 2.265-6.964 2.412-0.198 0.225-0.22 0.558-0.053 0.807 0.168 0.249 0.484 0.357 0.769 0.26 0.02-6e-3 1.959-0.643 5.056 0.327 3.078 0.964 4.311 2.578 4.339 2.614 0.176 0.243 0.496 0.338 0.776 0.229 0.282-0.108 0.456-0.395 0.422-0.695z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m39.156 19.022c0 4.144-3.359 7.503-7.503 7.503s-7.503-3.359-7.503-7.503 3.359-7.503 7.503-7.503 7.503 3.359 7.503 7.503z" style="fill-rule:nonzero;fill:#f4f7f9"/>
+ <circle cx="31.076" cy="19.948" r="2.886" style="fill:#292f33"/>
+ <path d="m8.387 28.336c1.072 5.68 6.586 12.897 15.763 12.897s14.453-7.106 15.763-12.897c0 0-14.807 3.949-31.526 0z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m24.779 32.293l-1.259-5e-3c-3.712-0.086-6.296-0.689-6.296-0.689v8.036c0 3.463 2.309 6.926 6.926 6.926s6.926-3.463 6.926-6.926v-7.988c-2.219 0.454-4.371 0.625-6.297 0.646z" style="fill-rule:nonzero;fill:#e8596e"/>
+ <path d="m24.15 41.804c0.347 0 0.629-0.282 0.629-0.63v-8.881l-1.259-5e-3v8.886c1e-3 0.346 0.285 0.629 0.63 0.63z" style="fill-rule:nonzero;fill:#dd2f45"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-raspberry.svg b/.icons/kora/emotes/scalable/face-raspberry.svg
new file mode 100644
index 000000000..b1154f389
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-raspberry.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <ellipse cx="18.314" cy="20.176" rx="2.886" ry="4.04" style="fill:#65471b"/>
+ <ellipse cx="30.581" cy="20.176" rx="2.886" ry="4.04" style="fill:#65471b"/>
+ <path d="m8.224 28.172c1.239 5.739 6.654 13.03 15.926 13.03s14.878-7.239 15.926-13.03c0 0-14.96 3.99-31.852 0z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m24.779 32.196l-1.259-6e-3c-3.712-0.085-6.296-0.688-6.296-0.688v8.035c0 3.463 2.309 6.926 6.926 6.926s6.926-3.463 6.926-6.926v-7.987c-2.219 0.454-4.371 0.625-6.297 0.646z" style="fill-rule:nonzero;fill:#e8596e"/>
+ <path d="m24.15 41.706c0.347 0 0.629-0.281 0.629-0.629v-8.881l-1.259-6e-3v8.887c1e-3 0.345 0.285 0.629 0.63 0.629z" style="fill-rule:nonzero;fill:#dd2f45"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-sad.svg b/.icons/kora/emotes/scalable/face-sad.svg
new file mode 100644
index 000000000..a7d9c990b
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-sad.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m23.105 25.071c-0.203-0.163-0.493-0.17-0.704-0.016-0.014 0.011-1.455 1.041-4.273 1.041s-5.251-0.582-5.145-0.343c0.069 0.156 1.731 3.806 5.145 3.806s5.075-3.65 5.144-3.806c0.106-0.238 0.037-0.519-0.167-0.682zm11.711 0.682c0.105-0.238-2.327 0.343-5.145 0.343-2.817 0-4.26-1.03-4.271-1.039-0.209-0.157-0.501-0.153-0.705 0.011-0.205 0.163-0.275 0.446-0.169 0.685 0.069 0.156 1.732 3.806 5.145 3.806 3.414 0 5.075-3.65 5.145-3.806zm-5.169 8.815c0.279 0.229-11.264 0.331-11.543 0 0-0.638 0.517-1.154 1.154-1.154h9.235c0.638 0 0.66 0.749 1.154 1.154zm-16.658-13.666c-0.62-0.019 4.115-2.408 7.158-6.465 0.218-0.285 0.557-0.452 0.916-0.452 0.634 0 1.155 0.521 1.155 1.154 0 0.246-0.079 0.486-0.224 0.684-3.767 5.021-8.793 5.079-9.005 5.079zm22.32 0.01c-0.212 0-5.237-0.058-9.003-5.079-0.15-0.2-0.232-0.443-0.232-0.693 0-0.363 0.172-0.706 0.462-0.923 0.2-0.151 0.443-0.232 0.693-0.232 0.363 0 0.705 0.172 0.922 0.462 3.049 4.065 7.789 6.465 7.158 6.465z" style="fill-rule:nonzero;fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-shutmouth.svg b/.icons/kora/emotes/scalable/face-shutmouth.svg
new file mode 100644
index 000000000..4052938fd
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-shutmouth.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <ellipse cx="18.016" cy="22.485" rx="2.886" ry="4.04" style="fill:#664500"/>
+ <ellipse cx="30.045" cy="22.485" rx="2.886" ry="4.04" style="fill:#664500"/>
+ <path d="m34.476 29.559c-0.208-0.777-1.007-1.239-1.786-1.031l-18.136 4.86c-0.777 0.208-1.239 1.008-1.031 1.786l1e-3 2e-3c0.208 0.777 1.008 1.239 1.786 1.031l18.136-4.86c0.778-0.209 1.239-1.008 1.031-1.786l-1e-3 -2e-3z" style="fill:#664500"/>
+ <path d="m34.477 35.174c0.208-0.778-0.253-1.577-1.031-1.786l-18.136-4.86c-0.778-0.208-1.578 0.254-1.786 1.031l-1e-3 2e-3c-0.208 0.778 0.254 1.578 1.031 1.786l18.136 4.86c0.779 0.208 1.578-0.254 1.786-1.031l1e-3 -2e-3z" style="fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,167.18,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-sick.svg b/.icons/kora/emotes/scalable/face-sick.svg
new file mode 100644
index 000000000..80a037a9d
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-sick.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <rect x="19.806" y="29.075" width="8.512" height="4.363" style="fill:#292f33"/>
+ <path d="m18.973 37.144c-0.461 0.124-0.953-0.062-1.216-0.461-0.336-0.509-0.194-1.204 0.315-1.54 0.087-0.059 2.249-1.556 1.61-3.944-0.64-2.388-3.261-2.603-3.372-2.61-0.61-0.044-1.073-0.572-1.033-1.182 0.039-0.611 0.559-1.076 1.172-1.037 0.176 0.01 4.321 0.303 5.38 4.254s-2.385 6.278-2.532 6.374c-0.099 0.066-0.209 0.115-0.324 0.146z" style="fill:#3e721d"/>
+ <path d="m29.323 37.144c-0.112-0.03-0.221-0.078-0.323-0.146-0.147-0.097-3.591-2.423-2.532-6.374 1.058-3.951 5.204-4.245 5.379-4.254 0.12-8e-3 0.241 4e-3 0.357 0.035 0.461 0.124 0.792 0.531 0.82 1.007 0.036 0.607-0.431 1.137-1.037 1.177-0.111 7e-3 -2.732 0.222-3.372 2.61s1.522 3.885 1.615 3.947c0.507 0.343 0.644 1.032 0.304 1.54-0.263 0.395-0.752 0.58-1.211 0.458z" style="fill:#3e721d"/>
+ <path d="m35.868 18.666c-0.219-0.489-8.529-4.441-8.602-4.46-0.158-0.043-0.368 0.029-0.442 0.175-0.66 1.297-0.813 2.755-0.431 4.106 0.383 1.36 1.263 2.448 2.474 3.064 0.293 0.149 0.604 0.269 0.921 0.353 2.338 0.627 4.893-0.606 6.076-2.932l4e-3 -0.306z" style="fill:#292f33"/>
+ <path d="m17.403 16.097l1.452-1.453c0.601-0.601 1.577-0.601 2.178 0 0.602 0.601 0.602 1.577 0 2.178l-1.452 1.453 1.452 1.452c0.602 0.601 0.601 1.577 0 2.178s-1.577 0.601-2.178 0l-1.452-1.452-1.453 1.452c-0.601 0.601-1.577 0.601-2.178 0s-0.601-1.577 0-2.178l1.453-1.452-1.453-1.453c-0.601-0.601-0.601-1.577 0-2.178s1.577-0.601 2.178 0l1.453 1.453z" style="fill:#292f33"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#4e8d2a" offset="0"/>
+ <stop style="stop-color:#77b255" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-smile-big-squint.svg b/.icons/kora/emotes/scalable/face-smile-big-squint.svg
new file mode 100644
index 000000000..2dca0bdd9
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-smile-big-squint.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m35.838 21.461c-0.108-0.132-2.657-3.228-5.955-2.344-3.297 0.883-3.958 4.839-3.984 5.007-0.041 0.258 0.099 0.512 0.337 0.616 0.239 0.105 0.521 0.036 0.685-0.167 0.011-0.013 1.138-1.382 3.858-2.111 2.705-0.725 4.36-0.116 4.397-0.102 0.118 0.048 0.246 0.053 0.362 0.022 0.306-0.083 0.49-0.402 0.408-0.708l-0.108-0.213z" style="fill:#664500"/>
+ <path d="m22.402 24.124c-0.027-0.168-0.687-4.124-3.985-5.007-3.297-0.884-5.847 2.212-5.955 2.344-0.163 0.203-0.17 0.492-0.015 0.702 0.154 0.21 0.432 0.292 0.676 0.198 0.017-6e-3 1.676-0.629 4.398 0.101 2.705 0.724 3.833 2.08 3.858 2.11 0.079 0.1 0.187 0.169 0.303 0.2 0.306 0.081 0.625-0.103 0.707-0.409l0.013-0.239z" style="fill:#664500"/>
+ <path d="m24.15 28.834c-4.182 0-11.662-0.607-15.094-1.274-0.783-0.151 2.878 12.697 15.094 12.817 11.145 0.109 16.056-13.207 15.272-13.055-3.411 0.663-10.999 1.502-15.272 1.512z" style="fill:#664500"/>
+ <path d="m15.206 29.35c3.739 1.107 11.991 0.802 17.888 0-0.022 2.752-2.403 4.462-9.073 4.498-7.285 0.04-8.095-1.315-8.815-4.498z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.341 14.674c0.825 3.08-1.002 6.244-4.081 7.069-3.08 0.825-7.102-2.369-5.844-6.413 2.036-6.549 0.248-10.013 1.362-10.312 1.115-0.299 7.738 6.576 8.563 9.656z" style="fill-rule:nonzero;fill:#5dadec"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-smile-big.svg b/.icons/kora/emotes/scalable/face-smile-big.svg
new file mode 100644
index 000000000..661b1340a
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-smile-big.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m16.433 11.689c1.538-0.412 3.523 2.001 4.43 5.386 0.907 3.384 0.395 6.467-1.144 6.879-1.538 0.412-3.523-2.001-4.43-5.386-0.907-3.384-0.395-6.467 1.144-6.879z" style="fill:#664500"/>
+ <path d="m31.986 11.643c1.539 0.412 2.051 3.495 1.144 6.88-0.906 3.384-2.892 5.798-4.43 5.385-1.539-0.412-2.051-3.494-1.144-6.879s2.892-5.798 4.43-5.386z" style="fill:#664500"/>
+ <path d="m24 27.762c-7.04 0.065-13.834-0.19-17.266-0.857-0.784-0.151 2.817 13.537 17.416 13.472 13.467-0.06 18.081-14.279 17.297-14.127-3.432 0.667-9.87 1.441-17.447 1.512z" style="fill-rule:nonzero;fill:#664500"/>
+ <path d="m12.451 28.559c6.762 0.46 17.848 0.247 23.446-0.524-0.01 4.133-3.768 6.775-11.866 6.885-8.126 0.11-11.587-2.371-11.58-6.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-smile-crying.svg b/.icons/kora/emotes/scalable/face-smile-crying.svg
new file mode 100644
index 000000000..5c21ee42f
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-smile-crying.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m25.627 25.694c-4.034 4.033-7.179 6.238-11.134 8.903-0.902 0.611-2.226 2.227 1e-3 4.455 4.452 4.452 15.135 4.903 22.264-2.227 7.13-7.13 6.681-17.811 2.226-22.265-2.226-2.228-3.843-0.902-4.453-1e-3 -2.664 3.954-4.87 7.1-8.904 11.135z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m16.051 36.006s4.453-2.226 11.132-8.906c6.68-6.68 8.906-11.132 8.906-11.132s4.812 2.752-6.087 13.476c-11.529 11.344-13.951 6.562-13.951 6.562z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.181 12.264c-0.162 0.023-1.1-0.045-2.466 0.735-0.071-0.119-0.156-0.229-0.252-0.328-0.302-0.302-0.687-0.461-1.081-0.493 1.047-1.897 2.283-3.16 2.306-3.182 0.211-0.215 0.329-0.505 0.329-0.806 0-0.634-0.521-1.155-1.154-1.155-0.302 0-0.592 0.119-0.808 0.33-0.18 0.18-4.419 4.48-4.419 9.795 1e-3 0.633 0.522 1.153 1.155 1.153 0.306 0 0.599-0.121 0.816-0.337 3.746-3.746 5.849-3.42 5.903-3.428 0.626-0.091 1.067-0.68 0.978-1.306-0.091-0.627-0.68-1.067-1.307-0.978zm-11.29 8.639c-5.314 0-9.614 4.239-9.794 4.419-0.216 0.216-0.338 0.51-0.338 0.815 0 0.306 0.122 0.599 0.338 0.815 0.447 0.448 1.183 0.45 1.632 3e-3 0.022-0.021 1.285-1.259 3.181-2.305 0.034 0.394 0.192 0.78 0.494 1.081 0.1 0.1 0.212 0.181 0.328 0.253-0.896 1.326-0.942 2.799-0.965 2.961-0.09 0.627 0.352 1.216 0.979 1.306 0.054 8e-3 0.109 0.012 0.165 0.012 0.571 0 1.06-0.425 1.14-0.991 8e-3 -0.053-0.109-2.632 3.657-6.397 0.329-0.33 0.428-0.828 0.25-1.258-0.178-0.431-0.6-0.714-1.067-0.714z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m34.984 15.343c4.539 4.645 9.177 0.143 9.561-3.022 0.386-3.164-1.867-6.042-5.032-6.428-3.164-0.384-12.015 3.19-12.155 4.336-0.14 1.145 3.804 1.204 7.626 5.114zm-19.961 20.119c3.829 3.946 0.514 8.647-2.651 9.032-3.164 0.385-6.042-1.867-6.427-5.032-0.386-3.165 3.189-12.017 4.335-12.157 1.146-0.138 2.074 5.405 4.743 8.157z" style="fill-rule:nonzero;fill:#64aadd"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-smile.svg b/.icons/kora/emotes/scalable/face-smile.svg
new file mode 100644
index 000000000..028920442
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-smile.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m10.447 26.626c0.082 0.324 4.022 8.784 13.553 8.644 9.712-0.143 13.471-8.32 13.553-8.644 0.097-0.391-0.079-0.803-0.43-1.003-0.352-0.199-0.796-0.142-1.086 0.14-0.034 0.034-3.538 4.432-12.037 4.432s-12.004-4.398-12.037-4.43c-0.287-0.285-0.73-0.345-1.083-0.147-0.353 0.2-0.531 0.614-0.433 1.008z" style="fill-rule:nonzero;fill:#664500"/>
+ <ellipse cx="18.187" cy="18.984" rx="2.907" ry="4.069" style="fill:#664500"/>
+ <ellipse cx="29.813" cy="18.984" rx="2.907" ry="4.069" style="fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-smirk.svg b/.icons/kora/emotes/scalable/face-smirk.svg
new file mode 100644
index 000000000..e9ca14a08
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-smirk.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
+ <path d="m200.4 128c0 39.543-32.057 71.6-71.6 71.6s-71.6-32.057-71.6-71.6 32.057-71.6 71.6-71.6 71.6 32.057 71.6 71.6z" style="fill-rule:nonzero;fill:#ffcc4d"/>
+ <path d="m175.334 138.716c-1.072-0.926-2.604-1.118-3.872-0.484 0 0-18.046 11.165-28.117 14.058-17.701 5.084-47.287 6.657-47.632 6.657-1.926 5e-3 -4.846 2.131-3.508 3.516 5.917 6.125 48.536 6.757 62.617 3.662 22.292-4.899 21.326-14.829 21.546-23.641 0.034-1.372 0.066-2.74-1.034-3.768z" style="fill:#664500"/>
+ <path d="m166.962 85.931c-0.794 0.968-2.002 1.506-3.254 1.448-17.489-0.795-26.377 9.508-26.747 9.951-1.401 1.663-3.917 1.889-5.591 0.502-1.674-1.385-1.915-3.9-0.534-5.578 0.465-0.565 11.626-13.804 33.234-12.822 0.861 0.038 1.686 0.355 2.351 0.902 1.684 1.387 1.928 3.913 0.542 5.596l-1e-3 1e-3z" style="fill:#664500"/>
+ <path d="m83.949 106.87c-1.662-1.411-1.871-3.939-0.463-5.603 0.556-0.657 1.31-1.116 2.149-1.308 21.082-4.825 34.43 6.212 34.989 6.685 1.665 1.41 1.875 3.94 0.467 5.606-1.406 1.661-3.928 1.876-5.594 0.476-0.478-0.394-11.057-8.91-28.091-5.015-1.189 0.276-2.439-0.014-3.457-0.841z" style="fill:#664500"/>
+ <path d="m121.614 127.503c0.091-0.206 0.234-0.381 0.29-0.612 0.529-2.117-0.745-4.437-2.892-4.825-14.787-2.677-33.326 8.228-32.116 10.044 0.734 1.109 1.979 1.777 3.309 1.774 0.756 0 1.524-0.219 2.204-0.668 4.344-2.9 9.395-3.958 13.795-4.221-0.036 0.302-0.092 0.601-0.092 0.911 2e-3 4.363 3.593 7.954 7.956 7.956 4.364-2e-3 7.954-3.593 7.955-7.956 0-0.815-0.156-1.586-0.409-2.403z" style="fill:#664500"/>
+ <path d="m164.67 127.499c0.092-0.206 0.235-0.377 0.29-0.604 0.08-0.317 0.12-0.643 0.12-0.97 0-1.818-1.198-3.721-3.011-3.855-22.231-1.645-32.554 9.39-32.117 10.044 0.738 1.107 1.984 1.772 3.314 1.77 0.755 0 1.523-0.219 2.203-0.668 4.344-2.9 9.392-3.954 13.799-4.217-0.036 0.302-0.095 0.597-0.095 0.907 2e-3 4.363 3.592 7.954 7.955 7.956 4.364-2e-3 7.954-3.593 7.956-7.956 0-0.815-0.156-1.59-0.414-2.407z" style="fill:#664500"/>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-surprise.svg b/.icons/kora/emotes/scalable/face-surprise.svg
new file mode 100644
index 000000000..40e709a23
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-surprise.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <ellipse cx="24.15" cy="33.547" rx="7.194" ry="4.521" style="fill:#664500"/>
+ <path d="m16.555 14.795c1.667-0.446 3.527 1.085 4.152 3.418s-0.22 4.589-1.886 5.035c-1.667 0.447-3.527-1.084-4.152-3.417s0.22-4.589 1.886-5.036z" style="fill:#664500"/>
+ <path d="m31.566 14.795c1.666 0.447 2.511 2.703 1.886 5.036s-2.485 3.864-4.151 3.417c-1.666-0.446-2.512-2.702-1.887-5.035s2.486-3.864 4.152-3.418z" style="fill:#664500"/>
+ <path d="m19.463 7.851c1.115 0.061 1.387 1.982-0.276 2.133-2.127 0.219-3.949 1.48-5.333 3.001-0.854 0.852-3.545 0.209-0.478-2.661 1.631-1.525 3.83-2.486 6.087-2.473z" style="fill:#65471b"/>
+ <path d="m28.038 7.851c-1.116 0.061-1.387 1.982 0.275 2.133 2.128 0.219 3.95 1.48 5.333 3.001 0.854 0.852 3.546 0.209 0.479-2.661-1.631-1.525-3.83-2.486-6.087-2.473z" style="fill:#65471b"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-tired.svg b/.icons/kora/emotes/scalable/face-tired.svg
new file mode 100644
index 000000000..1fe641fd0
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-tired.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <circle cx="28.414" cy="32.93" r="3.463" style="fill:#664500"/>
+ <path d="m22.928 23.296c0.105-0.238-2.326 0.343-5.145 0.343-2.818 0-4.26-1.031-4.271-1.039-0.209-0.157-0.501-0.153-0.705 0.011-0.205 0.163-0.275 0.446-0.169 0.685 0.069 0.156 1.732 3.806 5.145 3.806 3.414 0 5.075-3.65 5.145-3.806z" style="fill:#664500"/>
+ <path d="m36.37 22.614c-0.203-0.164-0.494-0.171-0.704-0.016-0.014 0.01-1.456 1.041-4.274 1.041-2.816 0-5.25-0.582-5.144-0.343 0.069 0.156 1.731 3.806 5.144 3.806 3.415 0 5.076-3.65 5.145-3.806 0.106-0.238 0.037-0.519-0.167-0.682z" style="fill:#664500"/>
+ <path d="m40.046 9.307h-3.635c-0.784 0-1.414-0.5-1.414-1.37 0-0.871 0.63-1.371 1.414-1.371h7.116c0.283 0 1.021 0.13 1.021 0.978 0 0.414-0.088 0.61-0.325 0.937l-4.94 6.917h4.135c0.782 0 1.414 0.5 1.414 1.371 0 0.87-0.632 1.37-1.414 1.37h-7.29c-0.696 0-1.282-0.349-1.282-1.067 0-0.348 0.173-0.674 0.282-0.848l4.918-6.917z" style="fill-rule:nonzero;fill:#2a6797"/>
+ <path d="m29.802 5.635h-2.721c-0.587 0-1.059-0.374-1.059-1.026 0-0.651 0.472-1.026 1.059-1.026h5.327c0.212 0 0.765 0.098 0.765 0.733 0 0.309-0.065 0.456-0.243 0.7l-3.698 5.18h3.097c0.582 0 1.056 0.374 1.056 1.026s-0.474 1.026-1.059 1.026h-5.457c-0.522 0-0.961-0.261-0.961-0.797 0-0.261 0.131-0.505 0.211-0.635l3.683-5.181z" style="fill-rule:nonzero;fill:#2a6797"/>
+ <path d="m21.884 9.963h-2.328c-0.502 0-0.906-0.321-0.906-0.879 0-0.557 0.404-0.878 0.906-0.878h4.559c0.182 0 0.655 0.084 0.655 0.628 0 0.264-0.056 0.39-0.209 0.599l-3.165 4.432h2.649c0.501 0 0.906 0.321 0.906 0.879s-0.405 0.878-0.906 0.878h-4.672c-0.445 0-0.821-0.222-0.821-0.683 0-0.223 0.11-0.432 0.181-0.544l3.151-4.432z" style="fill-rule:nonzero;fill:#2a6797"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-uncertain.svg b/.icons/kora/emotes/scalable/face-uncertain.svg
new file mode 100644
index 000000000..5719bfb4a
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-uncertain.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <ellipse cx="18.134" cy="20.899" rx="3.69" ry="5.167" style="fill:#664500"/>
+ <ellipse cx="30.166" cy="20.899" rx="3.69" ry="5.167" style="fill:#664500"/>
+ <path d="m13.811 36.876c3.359-8.398 21.833-8.398 21.833-5.039 0 1.679-13.436-1.679-21.833 5.039z" style="fill-rule:nonzero;fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-wink.svg b/.icons/kora/emotes/scalable/face-wink.svg
new file mode 100644
index 000000000..1ec0f1f32
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-wink.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m17.566 17.957c1.539-0.413 3.256 1.001 3.833 3.155s-0.203 4.237-1.741 4.65c-1.539 0.412-3.256-1.002-3.833-3.156s0.203-4.237 1.741-4.649z" style="fill:#664500"/>
+ <path d="m35.407 21.447c-0.108-0.133-2.657-3.228-5.955-2.345-3.297 0.884-3.958 4.84-3.984 5.008-0.041 0.257 0.099 0.512 0.338 0.616 0.238 0.104 0.52 0.036 0.684-0.167 0.011-0.014 1.138-1.383 3.858-2.112 2.705-0.725 4.36-0.115 4.397-0.101 0.118 0.047 0.246 0.052 0.362 0.021 0.306-0.082 0.49-0.401 0.408-0.707l-0.108-0.213z" style="fill:#664500"/>
+ <path d="m12.817 16.901c-0.611 0.162-1.249-0.206-1.412-0.817-0.065-0.241-0.05-0.497 0.043-0.728 2.338-5.825 7.177-7.182 7.382-7.237 0.612-0.163 1.25 0.205 1.414 0.816 0.165 0.615-0.198 1.246-0.812 1.413-0.173 0.049-3.953 1.162-5.843 5.868-0.123 0.311-0.376 0.551-0.772 0.685z" style="fill:#664500"/>
+ <path d="m35.851 18.944c-0.363 1e-3 -0.707-0.171-0.925-0.462-2.992-3.99-8.035-3.032-8.084-3.024-0.076 0.015-0.152 0.023-0.229 0.023-0.548 0-1.024-0.391-1.13-0.928-0.124-0.621 0.284-1.234 0.905-1.359 0.267-0.054 6.53-1.237 10.384 3.902 0.15 0.2 0.231 0.443 0.231 0.693 0 0.363-0.171 0.705-0.462 0.923-0.206 0.158-0.449 0.232-0.69 0.232z" style="fill:#664500"/>
+ <path d="m33.747 28.957c-5e-3 -0.305-2.613 1.311-8.086 2.777-5.468 1.465-7.322 0.587-7.322 0.587-0.301-0.173-0.684-0.125-0.934 0.118-0.248 0.245-0.302 0.628-0.133 0.933 0.033 0.062 3.48 6.117 9.999 4.37s6.477-8.714 6.476-8.785z" style="fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-worried.svg b/.icons/kora/emotes/scalable/face-worried.svg
new file mode 100644
index 000000000..b5c3a3ff2
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-worried.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m11.885 17.051c-0.549-0.016-0.992-0.472-0.992-1.022 0-0.548 0.44-1.003 0.988-1.022 0.159-2e-3 3.646-0.087 6.339-3.678 0.337-0.448 0.982-0.54 1.431-0.204 0.448 0.336 0.54 0.982 0.204 1.43-3.334 4.445-7.782 4.496-7.97 4.496zm14.807-3.158c-0.056-0.049-0.108-0.104-0.153-0.164-0.335-0.449-0.242-1.095 0.207-1.43 0.373-0.278 0.89-0.269 1.252 0.022 0.124 0.1 2.857 2.268 7.225 1.236 0.545-0.129 1.099 0.214 1.229 0.759 0.093 0.395-0.057 0.81-0.383 1.053-0.112 0.084-0.24 0.144-0.376 0.176-5.408 1.278-8.856-1.532-9.001-1.652z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m20.887 23.602c-0.597 2.16-2.071 3.675-3.614 3.248-1.542-0.426-2.394-1.95-1.798-4.11 0.596-2.158 2.222-3.436 3.764-3.01 1.544 0.426 2.244 1.713 1.648 3.872zm11.271-0.247c0.483 2.188-0.63 3.931-2.193 4.276-1.562 0.346-3.41-0.744-3.894-2.931-0.483-2.187 0.428-4.058 1.991-4.403 1.562-0.345 3.613 0.872 4.096 3.058z" style="fill-rule:nonzero;fill:#65471b"/>
+ <path d="m30.938 31.343c0.561 0.039 0.624 0.183 0.779 0.339 1.109 1.111-1.502 2.969-3.29 3.506-2.939 0.882-5.85-1.719-8.48-0.994-0.969 0.268-2.265 0.948-2.265 0.948-2.471 1.126-3.052-1.093-0.792-2.213 2.585-1.279 5.292-1.266 8.499-0.05 1.651 0.617 3.638 0 4.635-1.141 0 0 0.434-0.396 0.914-0.395z" style="fill:#65471b"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/scalable/face-yawn.svg b/.icons/kora/emotes/scalable/face-yawn.svg
new file mode 100644
index 000000000..8ae51c0df
--- /dev/null
+++ b/.icons/kora/emotes/scalable/face-yawn.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m44.928 24.216c0 11.476-9.302 20.778-20.778 20.778-11.474 0-20.778-9.302-20.778-20.778 0-11.474 9.304-20.778 20.778-20.778 11.476 0 20.778 9.304 20.778 20.778z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m24.15 27.679c3.185 0 6.519 3.178 5.772 6.926-0.775 3.882-3.957 6.867-5.772 6.926-1.816 0.06-4.819-2.924-5.772-6.926-0.885-3.718 2.587-6.926 5.772-6.926z" style="fill:#664500"/>
+ <path d="m10.297 16.136c-0.633-1e-3 1.809-5.935 8.081-6.926 0.626-0.099 1.154 0.521 1.155 1.154 0 0.632-0.519 1.152-1.15 1.155-0.179 2e-3 -4.119 0.099-7.161 4.155-0.218 0.291-0.561 0.463-0.925 0.462zm27.706 0c-0.364 1e-3 -0.707-0.171-0.925-0.462-3.047-4.064-6.996-4.153-7.163-4.155-0.631-7e-3 -1.146-0.529-1.144-1.16 1e-3 -0.631 0.521-1.172 1.151-1.149 5.243 0.191 8.33 6.926 8.081 6.926z" style="fill-rule:nonzero;fill:#664500"/>
+ <path d="m24.15 28.74c-2.006 0-4.621 2.116-4.621 4.792 3.299 1.166 6.359 1.053 9.242 0 0-2.676-2.615-4.792-4.621-4.792z" style="fill-rule:nonzero;fill:#f5f8fa"/>
+ <path d="m17.192 16.274c1.539-0.412 3.256 1.002 3.833 3.155 0.578 2.154-0.203 4.237-1.741 4.65-1.539 0.412-3.256-1.002-3.833-3.156s0.203-4.237 1.741-4.649z" style="fill:#664500"/>
+ <path d="m30.487 16.274c1.538 0.412 2.319 2.495 1.742 4.649s-2.295 3.568-3.833 3.156c-1.539-0.413-2.319-2.496-1.742-4.65 0.577-2.153 2.295-3.567 3.833-3.155z" style="fill:#664500"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54449e-15,-41.5546,41.5546,2.54449e-15,24.315,44.9943)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ffb200" offset="0"/>
+ <stop style="stop-color:#ffcc4d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/emote-love-symbolic.svg b/.icons/kora/emotes/symbolic/emote-love-symbolic.svg
new file mode 100644
index 000000000..e63446054
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/emote-love-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-745 118.279)">
+ <path d="m749.782-117.003c-2.082 0-3.782 1.675-3.782 3.75 0 1.079 0.609 1.936 1.188 2.75 1.151 1.616 5.719 6.949 5.719 6.949s4.724-5.333 5.906-6.949c0.589-0.806 1.187-1.671 1.187-2.75 0-2.075-1.699-3.75-3.781-3.75-1.371 0-2.559 0.721-3.219 1.812-0.659-1.091-1.847-1.812-3.218-1.812z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-745 118.279)">
+ <path d="m749.782-117.003c-2.082 0-3.782 1.675-3.782 3.75 0 1.079 0.609 1.936 1.188 2.75 1.151 1.616 5.719 6.949 5.719 6.949s4.724-5.333 5.906-6.949c0.589-0.806 1.187-1.671 1.187-2.75 0-2.075-1.699-3.75-3.781-3.75-1.371 0-2.559 0.721-3.219 1.812-0.659-1.091-1.847-1.812-3.218-1.812zm3.137 11.922c1.375-1.564 4.212-4.816 5.087-6.013 0.468-0.639 0.994-1.302 0.994-2.159 0-1.524-1.252-2.75-2.781-2.75-1.006 0-1.879 0.528-2.363 1.329l-0.856 1.417-0.855-1.417c-0.484-0.801-1.357-1.329-2.363-1.329-1.529 0-2.782 1.226-2.782 2.75 0 0.861 0.54 1.521 1.002 2.17 0.851 1.193 3.584 4.433 4.917 6.002z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-angel-symbolic.svg b/.icons/kora/emotes/symbolic/face-angel-symbolic.svg
new file mode 100644
index 000000000..487a38860
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-angel-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-665 159.003)">
+ <path d="m667.094-154.754c-0.692 1.086-1.094 2.367-1.094 3.75 0 3.866 3.134 7 7 7s7-3.134 7-7c0-1.383-0.401-2.664-1.094-3.75-0.307 0.107-0.619 0.201-0.968 0.281-1.338 0.307-3.045 0.469-4.938 0.469s-3.6-0.162-4.937-0.469c-0.35-0.08-0.662-0.174-0.969-0.281zm3.958 1.754c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm3.876 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-5.086 3.292c0.184-0.183 0.476-0.197 0.676-0.031 0.7 0.563 1.575 0.872 2.482 0.873 0.907-1e-3 1.782-0.31 2.485-0.869 0.198-0.164 0.488-0.15 0.67 0.032l4e-3 -4e-3c0.101 0.1 0.155 0.239 0.149 0.382-7e-3 0.142-0.073 0.275-0.182 0.367-0.886 0.701-1.986 1.091-3.126 1.092-1.14-1e-3 -2.24-0.391-3.121-1.098-0.108-0.09-0.174-0.221-0.18-0.362s0.047-0.278 0.146-0.377c-3e-3 -5e-3 -3e-3 -5e-3 -3e-3 -5e-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-665 159.003)">
+ <path d="m673-159.004c-1.831 0-3.482 0.168-4.711 0.449-0.614 0.141-1.122 0.305-1.518 0.52-0.197 0.107-0.371 0.228-0.513 0.389-0.143 0.16-0.258 0.383-0.258 0.632v0.022c0 0.249 0.115 0.472 0.258 0.633 0.142 0.16 0.316 0.279 0.513 0.386 0.396 0.215 0.904 0.381 1.518 0.522 1.229 0.281 2.88 0.447 4.711 0.447s3.484-0.166 4.713-0.447c0.614-0.141 1.122-0.307 1.517-0.522 0.198-0.107 0.37-0.226 0.512-0.386 0.143-0.161 0.258-0.384 0.258-0.633v-0.022c0-0.249-0.115-0.472-0.258-0.632-0.142-0.161-0.314-0.282-0.512-0.389-0.395-0.215-0.903-0.379-1.517-0.52-1.229-0.281-2.882-0.449-4.713-0.449zm0 1c1.77 0 3.368 0.167 4.488 0.424 0.561 0.128 1.003 0.282 1.264 0.424 0.114 0.062 0.175 0.115 0.213 0.152-0.038 0.037-0.098 0.09-0.213 0.152-0.261 0.142-0.703 0.298-1.264 0.426-1.12 0.257-2.718 0.422-4.488 0.422s-3.368-0.165-4.488-0.422c-0.561-0.128-1.003-0.284-1.264-0.426-0.115-0.062-0.175-0.115-0.213-0.152 0.038-0.037 0.099-0.09 0.213-0.152 0.261-0.142 0.703-0.296 1.264-0.424 1.12-0.257 2.718-0.424 4.488-0.424zm-6 0.99c0 0.014 4e-3 1e-3 2e-3 0.01 3e-3 8e-3 -2e-3 -4e-3 -2e-3 0.012v-0.022zm12 0v0.022c0-0.016-5e-3 -3e-3 -2e-3 -0.012-2e-3 -8e-3 2e-3 4e-3 2e-3 -0.01z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-angry-symbolic.svg b/.icons/kora/emotes/symbolic/face-angry-symbolic.svg
new file mode 100644
index 000000000..e4cc3f474
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-angry-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-685 159.003)">
+ <path d="m693-158.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-4.274 5.375c0.042-0.015 0.06-6e-3 0.063 0 4e-3 0.022 3.824 0.563 3.843 0.563 0.338 0.296 0.255 0.77 0.063 1.062-2e-3 3e-3 -0.417 1e-3 -0.75 0v4e-3h-0.25c0 0.551-0.446 1-1 1s-1-0.449-1-1h-0.25v-4e-3h-0.75s-0.474-0.458-0.406-1c0.05-0.406 0.311-0.579 0.437-0.625zm8.605 0c0.01-0.023 0.432 0.083 0.5 0.625s-0.406 1-0.406 1h-0.75v4e-3h-0.25c0 0.551-0.446 1-1 1-0.555 0-1-0.449-1-1h-0.25v-4e-3c-0.334 1e-3 -0.748 3e-3 -0.75 0-0.192-0.292-0.275-0.766 0.062-1.062 0.019 0 3.839-0.541 3.844-0.563zm-5.831 4.216h3c0.277 0 0.5 0.224 0.5 0.5 0 0.275-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.225-0.5-0.5 0-0.276 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-confused-symbolic.svg b/.icons/kora/emotes/symbolic/face-confused-symbolic.svg
new file mode 100644
index 000000000..1014634e1
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-confused-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-765 139.003)">
+ <path d="m773-138.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.166 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm4.213 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-3.73 3.764c0.656-0.088 1.393 0.171 2.063 0.842 0.51 0.508 0.857 0.563 1.195 0.515 0.338-0.047 0.71-0.256 1.059-0.543 0.534-0.687 1.427 0.392 0.652 0.788-0.408 0.335-0.919 0.695-1.575 0.787-0.656 0.093-1.417-0.14-2.091-0.814-0.513-0.513-0.838-0.588-1.167-0.543-0.33 0.044-0.721 0.266-1.087 0.57-0.534 0.687-1.426-0.392-0.651-0.788 0.424-0.352 0.946-0.727 1.602-0.814z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-cool-symbolic.svg b/.icons/kora/emotes/symbolic/face-cool-symbolic.svg
new file mode 100644
index 000000000..4b7357cf7
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-cool-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-685 139.003)">
+ <path d="m693-138.004c-2.375 0-4.484 1.191-5.75 3 3.86-0.349 7.693-0.339 11.5 0-1.265-1.809-3.374-3-5.75-3zm5.969 3.344 0.031 1.41c0 1.506-0.852 2.255-2.062 2.25-1.509-6e-3 -2.938-0.744-2.938-2.25v-1.405h-2v1.405c-0.018 1.506-1.373 2.265-3 2.25-1.111-0.01-1.989-0.744-2-2.25l-0.031-1.316c-0.618 1.043-0.969 2.262-0.969 3.562 0 3.866 3.134 7 7 7s7-3.134 7-7c0-1.342-0.377-2.591-1.031-3.656zm-9.127 5.818c0.184-0.183 0.476-0.197 0.676-0.031 0.7 0.563 1.575 0.872 2.482 0.873 0.907-1e-3 1.782-0.31 2.485-0.869 0.198-0.164 0.488-0.15 0.67 0.032l4e-3 -4e-3c0.101 0.1 0.155 0.239 0.149 0.382-7e-3 0.142-0.073 0.275-0.182 0.367-0.886 0.701-1.986 1.091-3.126 1.092-1.14-1e-3 -2.24-0.391-3.121-1.098-0.108-0.09-0.174-0.221-0.18-0.362s0.047-0.278 0.146-0.377c-3e-3 -5e-3 -3e-3 -5e-3 -3e-3 -5e-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-crying-symbolic.svg b/.icons/kora/emotes/symbolic/face-crying-symbolic.svg
new file mode 100644
index 000000000..c4e8134bb
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-crying-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-845 159.003)">
+ <path d="m853-158.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.226 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm4.134 0c0.555 0 1 0.449 1 1s-0.445 1-1 1c-0.554 0-1-0.449-1-1s0.446-1 1-1zm1.303 1.642c0.781 0.297 1.413 0.986 1.517 1.916 0.087 0.77-0.357 1.334-1.048 1.431s-1.271-0.457-1.274-1.231c-3e-3 -0.752 0.519-0.863 0.805-2.116zm-3.211 3.358c1.145 1e-3 2.249 0.395 3.133 1.107 0.105 0.088 0.168 0.216 0.174 0.353 7e-3 0.138-0.045 0.271-0.142 0.368-2e-3 9e-3 -7e-3 0.014-0.012 0.019-0.181 0.18-0.469 0.194-0.665 0.03-0.701-0.565-1.578-0.876-2.488-0.877-0.909 1e-3 -1.786 0.312-2.49 0.874-0.195 0.161-0.48 0.148-0.659-0.031-9e-3 -1e-3 -0.014-6e-3 -0.019-0.011-0.098-0.098-0.151-0.233-0.145-0.372s0.07-0.269 0.177-0.358c0.887-0.707 1.991-1.101 3.136-1.102z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-devilish-symbolic.svg b/.icons/kora/emotes/symbolic/face-devilish-symbolic.svg
new file mode 100644
index 000000000..9a3313668
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-devilish-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.15 4.658c0.542 0.993 0.85 2.132 0.85 3.342 0 3.863-3.137 6.999-7 6.999s-6.999-3.136-6.999-6.999c0-1.145 0.275-2.226 0.764-3.181l-0.192-1.749 0.94-0.267 0.179-1.135 1.026 0.797c1.184-0.918 2.67-1.464 4.282-1.464 1.541 0 2.966 0.498 4.123 1.344l2.877-2.345-0.85 4.658z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-embarrassed-symbolic.svg b/.icons/kora/emotes/symbolic/face-embarrassed-symbolic.svg
new file mode 100644
index 000000000..a78a46b98
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-embarrassed-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-705 139.003)">
+ <path d="m713-138.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.166 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm4.273 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-6.385 1.497c0.829 0 1.5 0.671 1.5 1.5 0 0.828-0.671 1.5-1.5 1.5-0.828 0-1.5-0.672-1.5-1.5 0-0.829 0.672-1.5 1.5-1.5zm8.298-1e-3c0.828 0 1.5 0.672 1.5 1.5 0 0.829-0.672 1.5-1.5 1.5s-1.5-0.671-1.5-1.5c0-0.828 0.672-1.5 1.5-1.5zm-5.52 3.535h3c0.277 0 0.5 0.188 0.5 0.437v0.125c0 0.25-0.223 0.438-0.5 0.438h-3c-0.277 0-0.5-0.188-0.5-0.438v-0.125c0-0.249 0.223-0.437 0.5-0.437z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-705 139.003)">
+ <path d="m708.722-132.503c-0.828 0-1.5 0.672-1.5 1.5 0 0.829 0.672 1.5 1.5 1.5 0.829 0 1.5-0.671 1.5-1.5 0-0.828-0.671-1.5-1.5-1.5zm8.298 0c-0.828 0-1.5 0.671-1.5 1.5 0 0.828 0.672 1.5 1.5 1.5 0.829 0 1.5-0.672 1.5-1.5 0-0.829-0.671-1.5-1.5-1.5z" style="fill-opacity:.35;fill-rule:nonzero;fill:rgb(190,190,190)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-glasses-symbolic.svg b/.icons/kora/emotes/symbolic/face-glasses-symbolic.svg
new file mode 100644
index 000000000..2c576dfd6
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-glasses-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-665 119.003)">
+ <path d="m673-118c-2.029 0-3.846 0.87-5.125 2.25 0.352-0.145 0.721-0.25 1.125-0.25 1.391 0 2.536 0.966 2.875 2.25 0.352-0.145 0.721-0.25 1.125-0.25s0.774 0.105 1.125 0.25c0.34-1.284 1.484-2.25 2.875-2.25 0.404 0 0.774 0.105 1.125 0.25-1.278-1.38-3.095-2.25-5.125-2.25zm-4 3c-1.104 0-2 0.895-2 2s0.896 2 2 2c1.105 0 2-0.895 2-2 0 0.551-0.446 1-1 1s-1-0.449-1-1 0.446-1 1-1 1 0.449 1 1c0-1.105-0.895-2-2-2zm8 0c-1.104 0-2 0.895-2 2 0-0.551 0.446-1 1-1s1 0.449 1 1-0.446 1-1 1-1-0.449-1-1c0 1.105 0.896 2 2 2 1.105 0 2-0.895 2-2s-0.895-2-2-2zm-4 2c-0.374 0-0.731 0.102-1.031 0.281-0.146 1.521-1.41 2.719-2.969 2.719-1.381 0-2.526-0.949-2.875-2.219-0.07 0.398-0.125 0.801-0.125 1.219 0 3.866 3.134 7 7 7s7-3.134 7-7c0-0.418-0.055-0.821-0.125-1.219-0.349 1.27-1.494 2.219-2.875 2.219-1.558 0-2.822-1.198-2.969-2.719-0.299-0.179-0.656-0.281-1.031-0.281zm-3.151 4.151c0.18-0.179 0.467-0.192 0.662-0.03 0.701 0.567 1.579 0.878 2.489 0.879 0.91-1e-3 1.788-0.312 2.493-0.875 0.193-0.161 0.477-0.147 0.655 0.03 0.01 3e-3 0.016 9e-3 0.022 0.015 0.098 0.098 0.151 0.232 0.145 0.37s-0.07 0.267-0.176 0.356c-0.887 0.708-1.993 1.103-3.139 1.104-1.146-1e-3 -2.251-0.396-3.135-1.109-0.104-0.087-0.167-0.215-0.173-0.351-6e-3 -0.137 0.045-0.27 0.142-0.366 2e-3 -0.01 9e-3 -0.016 0.015-0.023z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-hat-symbolic.svg b/.icons/kora/emotes/symbolic/face-hat-symbolic.svg
new file mode 100644
index 000000000..ef72e4b07
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-hat-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 17 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-705 119)">
+ <path d="m709.774-118c-0.638 0.519-1.524 3.615-1.524 3.615h9.5s-0.886-3.096-1.524-3.615-2.151 0.5-3.226 0.5-2.587-1.019-3.226-0.5zm-1.774 4-3 2h16l-3-2h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-705 119)">
+ <path d="m707-111c0 3.314 2.686 6 6 6s6-2.686 6-6h-12zm3.5 1.996h5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-heart-broken-symbolic.svg b/.icons/kora/emotes/symbolic/face-heart-broken-symbolic.svg
new file mode 100644
index 000000000..025be3df0
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-heart-broken-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.175 5.823s0.98-2.181 1.079-2.417c0.688-0.869 1.765-1.406 2.965-1.406 2.082 0 3.781 1.675 3.781 3.75 0 1.08-0.625 1.925-1.188 2.75-0.867 1.27-4.239 5.142-4.239 5.142l-1.332-2.945 1.291-2.985-2.357-1.889z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m7.175 5.823s0.98-2.181 1.079-2.417c0.688-0.869 1.765-1.406 2.965-1.406 2.082 0 3.781 1.675 3.781 3.75 0 1.08-0.625 1.925-1.188 2.75-0.867 1.27-4.239 5.142-4.239 5.142l-1.332-2.945 1.291-2.985-2.357-1.889zm2.298 6.492c1.048-1.224 2.968-3.581 3.513-4.379 0.453-0.663 1.014-1.317 1.014-2.186 0-1.524-1.252-2.75-2.781-2.75-0.839 0-2.269 0.606-2.776 1.19-0.14 0.319-0.486 0.899-0.732 1.448l1.958 1.521c0.352 0.282 0.423 0.536 0.244 0.95l-1.091 2.595 0.651 1.611z" fill="#dfdfdf"/>
+ <path d="m9.171 13.955-1.265 1.395s-4.567-5.25-5.718-6.85c-0.583-0.811-1.188-1.67-1.188-2.75 0-2.075 1.699-3.75 3.781-3.75 1.106 0 2.343 0.582 3.058 1.382-0.288 0.525-2.007 2.74-2.007 2.74l1.98 2.327-0.629 2.336 1.988 3.17z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="M9.171,13.955L7.906,15.35C7.906,15.35 3.339,10.1 2.188,8.5C1.605,7.689 1,6.83 1,5.75C1,3.675 2.699,2 4.781,2C5.887,2 7.124,2.582 7.839,3.382C7.551,3.907 5.832,6.122 5.832,6.122L7.812,8.449L7.183,10.785L9.171,13.955ZM6.955,3.762C6.441,3.422 5.369,3 4.781,3C3.252,3 2,4.226 2,5.75C2,6.61 2.535,7.27 3,7.916C3.849,9.096 6.577,12.283 7.912,13.829L8.341,13.427L6.834,11.235C6.686,10.999 6.643,10.713 6.715,10.444L7.258,8.554L5.629,6.74C5.323,6.379 5.311,5.852 5.601,5.478C5.601,5.478 6.375,4.564 6.955,3.762Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-heart-symbolic.svg b/.icons/kora/emotes/symbolic/face-heart-symbolic.svg
new file mode 100644
index 000000000..70fe2d9fd
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-heart-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-745 118.279)">
+ <path d="m749.782-117.003c-2.082 0-3.782 1.675-3.782 3.75 0 1.079 0.604 1.94 1.188 2.75 1.167 1.616 5.812 6.949 5.812 6.949s4.646-5.333 5.813-6.949c0.584-0.81 1.187-1.671 1.187-2.75 0-2.075-1.699-3.75-3.781-3.75-1.371 0-2.559 0.721-3.219 1.812-0.659-1.091-1.847-1.812-3.218-1.812z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-745 118.279)">
+ <path d="m749.782-117.003c-2.082 0-3.782 1.675-3.782 3.75 0 1.079 0.604 1.94 1.188 2.75 1.167 1.616 5.812 6.949 5.812 6.949s4.646-5.333 5.813-6.949c0.584-0.81 1.187-1.671 1.187-2.75 0-2.075-1.699-3.75-3.781-3.75-1.371 0-2.559 0.721-3.219 1.812-0.659-1.091-1.847-1.812-3.218-1.812zm3.218 11.922c1.355-1.567 4.14-4.813 5.002-6.008 0.465-0.644 0.998-1.305 0.998-2.164 0-1.524-1.252-2.75-2.781-2.75-1.006 0-1.879 0.528-2.363 1.329l-0.856 1.417-0.855-1.417c-0.484-0.801-1.357-1.329-2.363-1.329-1.529 0-2.782 1.226-2.782 2.75 0 0.859 0.534 1.52 0.999 2.164 0.862 1.195 3.646 4.441 5.001 6.008z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-kiss-symbolic.svg b/.icons/kora/emotes/symbolic/face-kiss-symbolic.svg
new file mode 100644
index 000000000..17a538623
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-kiss-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.999c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm1e-3 6.605c0.378-0.013 0.772-0.646 1.42-0.491 1.251 0.3 1.225 1.613 2.276 1.997-0.202 0.209-0.645 0.333-0.9 0.565-0.415 0.332-0.509 0.529-0.781 0.983-0.351 0.587-1.307 0.913-2.015 0.922-0.644 7e-3 -1.583-0.253-1.848-0.739-0.353-0.65-0.539-0.918-1.191-1.298-0.162-0.136-0.458-0.205-0.564-0.348 0.964-0.63 1.261-1.865 2.425-2.049 0.532-0.084 0.812 0.472 1.178 0.458zm3.775-3.172c0.246-0.022 0.543 0.026 0.611 0.567 0.067 0.542-0.406 1-0.406 1s-1.614-0.887-3.175-0.304c-0.387 0.144-0.307-0.258 0.05-0.53 0.993-0.758 2.67-0.712 2.92-0.733zm-7.69 0c-0.246-0.022-0.544 0.026-0.612 0.567-0.067 0.542 0.407 1 0.407 1s1.613-0.887 3.175-0.304c0.386 0.144 0.307-0.258-0.05-0.53-0.993-0.758-2.67-0.712-2.92-0.733z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-laugh-symbolic.svg b/.icons/kora/emotes/symbolic/face-laugh-symbolic.svg
new file mode 100644
index 000000000..494c2620d
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-laugh-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-685 119.035)">
+ <path d="m693-118.035c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-1.734 4.061c0.535 0.143 0.85 0.693 0.707 1.224-0.048 0.18-0.152 0.323-0.276 0.444-0.092-0.329-0.335-0.607-0.69-0.703-0.354-0.095-0.704 0.026-0.948 0.264-0.046-0.167-0.066-0.343-0.017-0.522 0.142-0.532 0.689-0.851 1.224-0.707zm3.21 0c0.535-0.144 1.082 0.175 1.225 0.707 0.048 0.179 0.029 0.355-0.018 0.522-0.244-0.238-0.593-0.359-0.948-0.264-0.355 0.096-0.598 0.374-0.689 0.703-0.125-0.121-0.229-0.264-0.277-0.444-0.143-0.531 0.172-1.081 0.707-1.224zm-6.052 3.644c2.999-0.799 6.052-0.789 9.156 0-0.794 1.821-2.592 4.528-4.58 4.529-1.985-3e-3 -3.781-2.709-4.576-4.529z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-monkey-symbolic.svg b/.icons/kora/emotes/symbolic/face-monkey-symbolic.svg
new file mode 100644
index 000000000..53582abea
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-monkey-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 11.136c-1.69 0-2.664-0.714-2.754-0.637-0.333 0.283 1.143 2.036 2.754 2.045 1.61-8e-3 2.987-1.821 2.654-2.105-0.09-0.076-1.56 0.697-2.654 0.697m-0.685-3.195c0 0.576-0.369 1.05-0.817 1.05s-0.816-0.474-0.816-1.05 0.368-1.05 0.816-1.05 0.817 0.474 0.817 1.05m3.035 0c0 0.576-0.368 1.05-0.817 1.05-0.448 0-0.816-0.474-0.816-1.05s0.368-1.05 0.816-1.05c0.449 0 0.817 0.474 0.817 1.05m-2.749 2.113c0.129 0 0.233-0.215 0.233-0.48 0-0.264-0.104-0.48-0.233-0.48-0.13 0-0.234 0.216-0.234 0.48 0 0.265 0.104 0.48 0.234 0.48m0.722 0c0.129 0 0.233-0.215 0.233-0.48 0-0.264-0.104-0.48-0.233-0.48-0.13 0-0.234 0.216-0.234 0.48 0 0.265 0.104 0.48 0.234 0.48m5.064-3.722c-0.228-1.573-1.165-2.661-2.733-3.283 0.268-0.141 0.44-0.212 0.44-0.212-0.755-0.266-1.41-0.421-1.978-0.491 0.299-0.225 0.498-0.31 0.498-0.31-4.609-0.65-6.882 1.913-7.024 4.3-0.903 0.158-1.59 0.943-1.59 1.89 0 0.937 0.673 1.716 1.562 1.885 0.102 2.197 2.497 3.956 5.438 3.956s5.336-1.759 5.438-3.956c0.889-0.169 1.562-0.948 1.562-1.885 0-0.955-0.699-1.745-1.613-1.894m-10.777 3.1c-0.539-0.14-0.938-0.624-0.938-1.206 0-0.564 0.376-1.036 0.89-1.191 0.011 0.504 0.144 0.986 0.377 1.431-0.16 0.306-0.269 0.63-0.329 0.966m8.318 0.417c0.469 0.227 0.849 0.599 0.849 1.083 0 1.42-1.889 2.808-3.777 2.808-1.889 0-3.896-1.408-3.896-2.827 0-0.485 0.459-0.817 0.968-1.064-1.063-0.644-1.744-1.629-1.744-2.735 0-3.951 4.672-2.188 4.672-2.188s4.672-1.763 4.672 2.188c0 1.106-0.681 2.091-1.744 2.735m2.462-0.417c-0.06-0.336-0.169-0.66-0.328-0.966 0.232-0.445 0.365-0.927 0.376-1.432 0.514 0.156 0.89 0.628 0.89 1.192 0 0.582-0.399 1.066-0.938 1.206" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-plain-symbolic.svg b/.icons/kora/emotes/symbolic/face-plain-symbolic.svg
new file mode 100644
index 000000000..bc26c77f3
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-plain-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-825 159.003)">
+ <path d="m833-158.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.087 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm4.134 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-4.547 4.242h5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-raspberry-symbolic.svg b/.icons/kora/emotes/symbolic/face-raspberry-symbolic.svg
new file mode 100644
index 000000000..a55f76540
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-raspberry-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-805 139.003)">
+ <path d="m813-138.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-1.948 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm3.956 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-5.166 3.371c0.184-0.183 0.476-0.196 0.676-0.031 0.7 0.563 1.575 0.873 2.482 0.873 0.908 0 1.783-0.31 2.486-0.87 0.197-0.163 0.486-0.149 0.667 0.032l5e-3 -4e-3c0.101 0.101 0.155 0.241 0.147 0.384-7e-3 0.143-0.076 0.276-0.187 0.366-0.345 0.267-0.721 0.489-1.118 0.663v0.675c0 0.928-0.669 1.688-1.5 1.688s-1.5-0.76-1.5-1.688v-0.349c-0.774-0.159-1.501-0.498-2.121-0.994-0.108-0.09-0.174-0.221-0.181-0.362s0.046-0.278 0.146-0.378c-3e-3 -4e-3 -2e-3 -4e-3 -2e-3 -5e-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-sad-symbolic.svg b/.icons/kora/emotes/symbolic/face-sad-symbolic.svg
new file mode 100644
index 000000000..4ed1dc597
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-sad-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.999c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 7.893c-1.141 1e-3 -2.243 0.393-3.125 1.1-0.107 0.09-0.172 0.22-0.178 0.36-6e-3 0.139 0.046 0.275 0.145 0.374-3e-3 5e-3 -1e-3 6e-3 0 8e-3 0.184 0.183 0.476 0.196 0.676 0.031 0.7-0.563 1.575-0.872 2.482-0.873 0.907 1e-3 1.782 0.31 2.485 0.869 0.198 0.164 0.488 0.15 0.669-0.031 5e-3 2e-3 7e-3 1e-3 8e-3 0 0.1-0.1 0.154-0.237 0.147-0.379-6e-3 -0.141-0.071-0.273-0.18-0.364-0.886-0.702-1.988-1.094-3.129-1.095zm-0.908-3.526c0-0.552-0.448-1-1-1s-1 0.448-1 1v1.516c0 0.552 0.448 1 1 1s1-0.448 1-1v-1.516zm3.712 0c0-0.552-0.448-1-1-1s-1 0.448-1 1v1.516c0 0.552 0.448 1 1 1s1-0.448 1-1v-1.516z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-shutmouth-symbolic.svg b/.icons/kora/emotes/symbolic/face-shutmouth-symbolic.svg
new file mode 100644
index 000000000..77fd7a6cb
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-shutmouth-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 17 17" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.999c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3.995 7.187 4 1 4-1c0.021 0.147 0.02 0.278 0 0.406-0.057 0.385-0.273 0.664-0.656 0.75l-1.344 0.344 1.313 0.312c0.536 0.144 0.66 0.499 0.687 0.844 9e-3 0.115 0 0.238 0 0.344l-4-1-4 1c-0.065-0.632 0.049-0.979 0.532-1.125l1.468-0.375-1.5-0.344c-0.474-0.128-0.583-0.673-0.5-1.156zm3.087-2.92c0-0.551-0.448-1-1-1s-1 0.449-1 1v1.517c0 0.552 0.448 1 1 1s1-0.448 1-1v-1.517zm3.732 0c0-0.551-0.448-1-1-1s-1 0.449-1 1v1.517c0 0.552 0.448 1 1 1s1-0.448 1-1v-1.517z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-sick-symbolic.svg b/.icons/kora/emotes/symbolic/face-sick-symbolic.svg
new file mode 100644
index 000000000..7806036ed
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-sick-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-865 139.003)">
+ <path d="m873-138.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.027 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm4.134 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-4.987 2.997c0.076-3e-3 0.15 0.018 0.214 0.058 0.562 0.345 0.912 0.907 1.045 1.506h3.257c0.133-0.599 0.483-1.137 1.045-1.482 0.087-0.054 0.192-0.072 0.292-0.049 0.333 0.079 0.409 0.519 0.121 0.705-0.736 0.452-0.986 1.403-0.534 2.139 0.075 0.122 0.186 0.243 0.291 0.34 0.389 0.356-0.145 0.94-0.534 0.583-0.158-0.145-0.301-0.327-0.413-0.51-0.182-0.295-0.279-0.624-0.316-0.948h-3.16c-0.037 0.324-0.135 0.629-0.316 0.924-0.115 0.187-0.25 0.362-0.413 0.51-0.389 0.356-0.924-0.227-0.535-0.583 0.109-0.099 0.215-0.215 0.292-0.341 0.452-0.736 0.201-1.686-0.535-2.138-0.289-0.169-0.244-0.599 0.073-0.705 0.016-1e-3 0.033-1e-3 0.049 0 0.025-6e-3 0.051-9e-3 0.077-9e-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-smile-big-symbolic.svg b/.icons/kora/emotes/symbolic/face-smile-big-symbolic.svg
new file mode 100644
index 000000000..2b51999af
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-smile-big-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-765 159.035)">
+ <path d="m773-158.035c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.007 4.035c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm4.154 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-7.914 2.965c3.232 2.064 8.287 2.052 11.161 0-0.795 1.822-2.24 5.033-5.394 5.035-3.698 2e-3 -4.973-3.215-5.767-5.035z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-smile-symbolic.svg b/.icons/kora/emotes/symbolic/face-smile-symbolic.svg
new file mode 100644
index 000000000..c5e049043
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-smile-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-705 159.003)">
+ <path d="m713-158.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.007 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm4.213 0c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm-5.357 4.318c0.18-0.18 0.467-0.193 0.662-0.03 0.701 0.566 1.579 0.877 2.489 0.878 0.91-1e-3 1.788-0.312 2.492-0.875 0.194-0.16 0.478-0.147 0.656 0.031 0.01 2e-3 0.016 8e-3 0.022 0.014 0.098 0.098 0.15 0.232 0.144 0.37-5e-3 0.138-0.069 0.268-0.175 0.356-0.888 0.709-1.993 1.103-3.139 1.104-1.146-1e-3 -2.251-0.395-3.135-1.108-0.104-0.088-0.167-0.216-0.173-0.352-6e-3 -0.137 0.045-0.269 0.142-0.366 2e-3 -0.01 9e-3 -0.016 0.015-0.022z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-smirk-symbolic.svg b/.icons/kora/emotes/symbolic/face-smirk-symbolic.svg
new file mode 100644
index 000000000..a9ba6b42f
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-smirk-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-785 139.003)">
+ <path d="m793-138.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-1.948 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm3.837 0c0.554 0 1 0.449 1 1s-0.446 1-1 1c-0.555 0-1-0.449-1-1s0.445-1 1-1zm-7.266 1.697s2.081 3.261 5.397 3.601c2.49 0.255 3.953-0.397 3.953-0.397-0.685 1.991-2.66 2.97-4.231 2.972-2.25 0-5.115-3.58-5.119-6.176z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-surprise-symbolic.svg b/.icons/kora/emotes/symbolic/face-surprise-symbolic.svg
new file mode 100644
index 000000000..d135fd4c6
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-surprise-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.999c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm1.751 8.452c0-0.967-0.785-1.752-1.751-1.752-0.967 0-1.752 0.785-1.752 1.752v1.415c0 0.966 0.785 1.751 1.752 1.751 0.966 0 1.751-0.785 1.751-1.751v-1.415zm-3.769-4.606c0.554 0 1 0.449 1 1 0 0.55-0.446 1-1 1s-1-0.45-1-1c0-0.551 0.446-1 1-1zm4.134 0c0.555 0 1 0.449 1 1 0 0.55-0.445 1-1 1-0.554 0-1-0.45-1-1 0-0.551 0.446-1 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-tired-symbolic.svg b/.icons/kora/emotes/symbolic/face-tired-symbolic.svg
new file mode 100644
index 000000000..d6baa9fdc
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-tired-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.999c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-1.974 8.855h3.862c0.356 0 0.643 0.271 0.643 0.603v0.081c0 0.333-0.287 0.603-0.643 0.603h-3.862c-0.357 0-0.644-0.27-0.644-0.603v-0.081c0-0.332 0.287-0.603 0.644-0.603zm2.999-3.036-0.095-0.02c-0.241-0.052-0.394-0.29-0.342-0.531s0.289-0.394 0.53-0.343l2.631 0.567c0.241 0.051 0.394 0.289 0.342 0.53-0.051 0.241-0.289 0.395-0.53 0.343l-0.626-0.135c-0.05 0.496-0.469 0.883-0.978 0.883-0.542 0-0.983-0.44-0.983-0.982 0-0.109 0.018-0.214 0.051-0.312zm-4.03 0.111-0.814-0.011c-0.246-4e-3 -0.443-0.207-0.44-0.453 4e-3 -0.247 0.206-0.444 0.453-0.441l2.769 0.04c0.246 3e-3 0.444 0.206 0.44 0.452-3e-3 0.247-0.206 0.444-0.453 0.441l-0.026-1e-3c0.01 0.057 0.016 0.114 0.016 0.173 0 0.543-0.441 0.983-0.983 0.983s-0.983-0.44-0.983-0.983c0-0.068 7e-3 -0.135 0.021-0.2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-uncertain-symbolic.svg b/.icons/kora/emotes/symbolic/face-uncertain-symbolic.svg
new file mode 100644
index 000000000..9b06c7d78
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-uncertain-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.999c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm4.382 7.422c-0.146-0.349-0.547-0.514-0.896-0.368-1.652 0.401-3.282 1.09-4.891 2.042-0.349 0.145-0.514 0.547-0.368 0.895 0.145 0.349 0.547 0.514 0.895 0.369 1.653-0.809 3.281-1.53 4.892-2.042 0.348-0.146 0.513-0.547 0.368-0.896zm-5.196-3.8c0-0.559-0.454-1.012-1.012-1.012-0.559 0-1.013 0.453-1.013 1.012v1.35c0 0.559 0.454 1.012 1.013 1.012 0.558 0 1.012-0.453 1.012-1.012v-1.35zm2.652 0.362c0.555 0 1 0.45 1 1 0 0.551-0.445 1-1 1-0.554 0-1-0.449-1-1 0-0.55 0.446-1 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-wink-symbolic.svg b/.icons/kora/emotes/symbolic/face-wink-symbolic.svg
new file mode 100644
index 000000000..b60b163b4
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-wink-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-785 159.003)">
+ <path d="m793-158.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-1.888 4.004c0.554 0 1 0.449 1 1s-0.446 1-1 1-1-0.449-1-1 0.446-1 1-1zm2.717 1.077h2.516c0.232 0 0.419 0.187 0.419 0.419s-0.187 0.419-0.419 0.419h-2.516c-0.232 0-0.419-0.187-0.419-0.419s0.187-0.419 0.419-0.419zm-4.277 2.953c0.209-0.154 0.501-0.125 0.675 0.068 0.61 0.658 1.43 1.091 2.328 1.224 0.897 0.131 1.807-0.047 2.584-0.497 0.22-0.134 0.505-0.078 0.659 0.129l5e-3 -4e-3c0.085 0.114 0.118 0.259 0.091 0.399s-0.112 0.262-0.234 0.337c-0.978 0.564-2.123 0.791-3.251 0.626-1.128-0.167-2.159-0.714-2.928-1.54-0.094-0.105-0.14-0.245-0.125-0.385 0.014-0.14 0.086-0.268 0.199-0.352-3e-3 -5e-3 -3e-3 -5e-3 -3e-3 -5e-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-worried-symbolic.svg b/.icons/kora/emotes/symbolic/face-worried-symbolic.svg
new file mode 100644
index 000000000..e012ab858
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-worried-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0.999c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.54 9.367c0.173-0.42 0.527-0.864 1.008-0.843 0.421 0.019 0.693 0.159 0.984 0.282 0.422 0.18 0.867 0.346 1.565 0.335 0.605-0.01 0.972-0.205 1.285-0.437 0.239-0.178 0.396-0.438 0.83-0.446 0.347-5e-3 0.624-0.292 0.618-0.639-5e-3 -0.347-0.292-0.624-0.639-0.618-0.578 9e-3 -0.93 0.204-1.242 0.441-0.234 0.178-0.407 0.434-0.871 0.441-0.586 9e-3 -0.913-0.177-1.269-0.326-0.345-0.144-0.707-0.267-1.206-0.29-1.008-0.044-1.865 0.742-2.226 1.622-0.132 0.321 0.022 0.689 0.343 0.821s0.689-0.022 0.82-0.343zm0.453-5.363c0.554 0 1 0.45 1 1 0 0.551-0.446 1-1 1s-1-0.449-1-1c0-0.55 0.446-1 1-1zm3.995 0c0.554 0 1 0.45 1 1 0 0.551-0.446 1-1 1s-1-0.449-1-1c0-0.55 0.446-1 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/emotes/symbolic/face-yawn-symbolic.svg b/.icons/kora/emotes/symbolic/face-yawn-symbolic.svg
new file mode 100644
index 000000000..775b43527
--- /dev/null
+++ b/.icons/kora/emotes/symbolic/face-yawn-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-845 139.003)">
+ <path d="m853-138.003c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7 3.134-7 7-7zm-2.386 3.025c-0.709 0.19-1.303 0.811-1.139 1.664 0.327 1.706 1.361-0.715 2.897-0.776-0.224-0.837-1.049-1.078-1.758-0.888zm4.749 0c-0.709-0.19-1.534 0.051-1.758 0.888 1.536 0.061 2.57 2.482 2.897 0.776 0.164-0.853-0.43-1.474-1.139-1.664zm-2.363 2.975c-1.381 0-2.46 1.462-2.083 3 0.395 1.609 1.1 3.019 2.083 3 1.004-0.021 1.79-1.37 2.083-3 0.298-1.657-0.702-3-2.083-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/icon-theme.cache b/.icons/kora/icon-theme.cache
new file mode 100644
index 000000000..d70d5e4e8
--- /dev/null
+++ b/.icons/kora/icon-theme.cache
Binary files differ
diff --git a/.icons/kora/index.theme b/.icons/kora/index.theme
new file mode 100644
index 000000000..96b709574
--- /dev/null
+++ b/.icons/kora/index.theme
@@ -0,0 +1,318 @@
+[Icon Theme]
+Name=Kora
+Comment=Kora icon theme for GNU/Linux
+
+Inherits=breeze,hicolor
+
+Example=folder
+
+FollowsColorScheme=true
+
+# KDE Specific Stuff
+DisplayDepth=32
+LinkOverlay=link_overlay
+LockOverlay=lock_overlay
+ZipOverlay=zip_overlay
+DesktopDefault=48
+DesktopSizes=16,22,32,48,64,128,256
+ToolbarDefault=22
+ToolbarSizes=16,22,32,48
+MainToolbarDefault=22
+MainToolbarSizes=16,22,32,48
+SmallDefault=16
+SmallSizes=16,22,32,48
+PanelDefault=48
+PanelSizes=16,22,32,48,64,128,256
+DialogDefault=32
+DialogSizes=16,22,32,48,64,128,256
+
+
+
+
+########## DIRECTORY LIST
+########## ordered by category and alphabetically
+
+Directories=actions/16,actions/16@2,actions/symbolic,animations/scalable,animations/scalable@2,apps/scalable,apps/scalable@2,apps/symbolic,categories/scalable,categories/scalable@2,categories/symbolic,devices/scalable,devices/scalable@2,devices/symbolic,emblems/scalable,emblems/scalable@2,emblems/symbolic,emotes/scalable,emotes/symbolic,mimetypes/scalable,mimetypes/scalable@2,mimetypes/symbolic,panel/16,panel/16@2,panel/22,panel/22@2,panel/24,panel/24@2,places/scalable,places/scalable@2,places/symbolic,status/scalable,status/scalable@2,status/symbolic
+
+
+
+
+########## ICON CATEGORIES
+########## Actions
+# Non-symbolics have to be Fixed type, otherwise there are issues in Plasma.
+
+[actions/16]
+Context=Actions
+Size=16
+Type=Fixed
+
+[actions/16@2]
+Context=Actions
+Size=16
+Scale=2
+Type=Fixed
+
+[actions/symbolic]
+Context=Actions
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Animations
+
+[animations/scalable]
+Context=Animations
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[animations/scalable@2]
+Context=Animations
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Apps
+
+[apps/scalable]
+Context=Applications
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[apps/scalable@2]
+Context=Applications
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[apps/symbolic]
+Context=Applications
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Categories
+# Used in Kickoff (KDE 4) and Lancelot. Also used in MATE and Cinnamon.
+
+[categories/scalable]
+Context=Categories
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[categories/scalable@2]
+Context=Categories
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[categories/symbolic]
+Context=Categories
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Devices
+
+[devices/scalable]
+Context=Devices
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[devices/scalable@2]
+Context=Devices
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[devices/symbolic]
+Context=Devices
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Emblems
+
+[emblems/scalable]
+Context=Emblems
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[emblems/scalable@2]
+Context=Emblems
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[emblems/symbolic]
+Context=Emblems
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Emoticons
+
+[emotes/scalable]
+Context=Emotes
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[emotes/symbolic]
+Context=Emotes
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## MimeTypes
+
+[mimetypes/scalable]
+Context=MimeTypes
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[mimetypes/scalable@2]
+Context=MimeTypes
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[mimetypes/symbolic]
+Context=MimeTypes
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Panel
+# Have to be Fixed type and 22/24 sizes needed to fix rendering issues in Budgie
+
+[panel/16]
+Context=Status
+Size=16
+Type=Fixed
+
+[panel/16@2]
+Context=Status
+Size=16
+Scale=2
+Type=Fixed
+
+[panel/22]
+Context=Status
+Size=22
+Type=Fixed
+
+[panel/22@2]
+Context=Status
+Size=22
+Scale=2
+Type=Fixed
+
+[panel/24]
+Context=Status
+Size=24
+Type=Fixed
+
+[panel/24@2]
+Context=Status
+Size=24
+Scale=2
+Type=Fixed
+
+
+
+########## Places
+
+[places/scalable]
+Context=Places
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[places/scalable@2]
+Context=Places
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[places/symbolic]
+Context=Places
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+
+
+########## Status
+
+[status/scalable]
+Context=Status
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[status/scalable@2]
+Context=Status
+Size=16
+Scale=2
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[status/symbolic]
+Context=Status
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
diff --git a/.icons/kora/mimetypes/scalable/1CD8_rundll32.0.svg b/.icons/kora/mimetypes/scalable/1CD8_rundll32.0.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/1CD8_rundll32.0.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/7zip.svg b/.icons/kora/mimetypes/scalable/7zip.svg
new file mode 120000
index 000000000..8f55d47ed
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/7zip.svg
@@ -0,0 +1 @@
+application-7zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ai.svg b/.icons/kora/mimetypes/scalable/ai.svg
new file mode 120000
index 000000000..34ddf0c1a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ai.svg
@@ -0,0 +1 @@
+application-illustrator.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/android-package-archive.svg b/.icons/kora/mimetypes/scalable/android-package-archive.svg
new file mode 100644
index 000000000..b6c8c4212
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/android-package-archive.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.578 58.575c-0.407 0-0.748-0.118-1.025-0.353-0.271-0.234-0.407-0.545-0.407-0.931 0-0.417 0.162-0.743 0.485-0.978 0.324-0.24 0.723-0.36 1.198-0.36 0.422 0 0.769 0.078 1.041 0.235v-0.11c0-0.282-0.097-0.506-0.29-0.673-0.193-0.172-0.43-0.258-0.712-0.258-0.209 0-0.399 0.049-0.571 0.148-0.167 0.099-0.282 0.235-0.345 0.407l-0.657-0.281c0.088-0.23 0.263-0.441 0.524-0.634 0.261-0.199 0.605-0.298 1.033-0.298 0.491 0 0.898 0.144 1.221 0.431 0.324 0.287 0.485 0.691 0.485 1.213v2.316h-0.688v-0.532h-0.032c-0.287 0.439-0.707 0.658-1.26 0.658zm0.118-0.658c0.297 0 0.566-0.109 0.806-0.328 0.245-0.225 0.368-0.488 0.368-0.791-0.204-0.167-0.509-0.25-0.916-0.25-0.35 0-0.613 0.075-0.791 0.227-0.177 0.151-0.266 0.328-0.266 0.532 0 0.188 0.081 0.336 0.243 0.446 0.162 0.109 0.347 0.164 0.556 0.164z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.366 58.575c-0.292 0-0.556-0.063-0.79-0.188-0.23-0.125-0.402-0.282-0.517-0.47h-0.031l0.031 0.532v1.691h-0.72v-5.526h0.689v0.533h0.031c0.115-0.188 0.287-0.345 0.517-0.47 0.234-0.125 0.498-0.188 0.79-0.188 0.496 0 0.924 0.196 1.284 0.587s0.54 0.877 0.54 1.456-0.18 1.064-0.54 1.456c-0.36 0.391-0.788 0.587-1.284 0.587zm-0.117-0.658c0.334 0 0.621-0.125 0.861-0.375 0.24-0.256 0.36-0.593 0.36-1.01 0-0.418-0.12-0.751-0.36-1.002-0.24-0.256-0.527-0.383-0.861-0.383-0.34 0-0.629 0.125-0.869 0.375-0.235 0.251-0.352 0.587-0.352 1.01s0.117 0.759 0.352 1.01c0.24 0.25 0.529 0.375 0.869 0.375z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.493 52.846v3.451l1.659-1.683h0.924v0.032l-1.495 1.495 1.565 2.277v0.031h-0.869l-1.205-1.808-0.579 0.58v1.228h-0.72v-5.603h0.72z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.448 24.363l2.175-3.357c0.14-0.211 0.078-0.501-0.136-0.639-0.212-0.14-0.501-0.082-0.639 0.136l-2.254 3.473c-1.692-0.693-3.581-1.083-5.576-1.083-1.997 0-3.882 0.39-5.577 1.083l-2.251-3.473c-0.138-0.218-0.429-0.276-0.643-0.136-0.214 0.138-0.276 0.428-0.136 0.639l2.177 3.357c-3.924 1.923-6.57 5.548-6.57 9.705 0 0.256 0.016 0.507 0.038 0.757h25.926c0.022-0.25 0.036-0.501 0.036-0.757 0-4.157-2.648-7.782-6.57-9.705zm-12.441 6.011c-0.689 0-1.248-0.555-1.248-1.246s0.559-1.244 1.248-1.244c0.693 0 1.248 0.553 1.248 1.244s-0.559 1.246-1.248 1.246zm12.02 0c-0.689 0-1.248-0.555-1.248-1.246s0.559-1.244 1.248-1.244c0.691 0 1.246 0.553 1.246 1.244s-0.555 1.246-1.246 1.246z" style="fill-rule:nonzero;fill:#36671e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#3e7b1f" offset="0"/>
+ <stop style="stop-color:#7fd056" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-7zip.svg b/.icons/kora/mimetypes/scalable/application-7zip.svg
new file mode 100644
index 000000000..1f751f7eb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-7zip.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m29.088 59.571l-0.672-0.344 2.598-4.672h-2.836l0.017-0.721h3.614v0.771l-2.721 4.966z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.403 59.44v-0.656l2.286-2.671h-2.221v-0.689h3.147v0.656l-2.286 2.671h2.319v0.689h-3.245z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="31.039" y="16.611" width="2.2" height="1.1" style="fill-opacity:.93;fill:#fff"/>
+ <rect x="31.035" y="18.202" width="2.2" height="1.1" style="fill-opacity:.93;fill:#fff"/>
+ <rect x="31.021" y="19.774" width="2.2" height="1.1" style="fill-opacity:.93;fill:#fff"/>
+ <rect x="31.045" y="21.41" width="2.2" height="1.1" style="fill-opacity:.93;fill:#fff"/>
+ <rect x="31.045" y="23.018" width="2.2" height="1.1" style="fill-opacity:.93;fill:#fff"/>
+ <rect x="31.045" y="24.663" width="2.2" height="1.1" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-acad.svg b/.icons/kora/mimetypes/scalable/application-acad.svg
new file mode 120000
index 000000000..c4d0ea0e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-acad.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-afdesigner.svg b/.icons/kora/mimetypes/scalable/application-afdesigner.svg
new file mode 100644
index 000000000..d3fd04ed2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-afdesigner.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.713 58.659c-0.293 0.249-0.575 0.425-0.846 0.527-0.271 0.103-0.562 0.154-0.872 0.154-0.513 0-0.907-0.125-1.183-0.376-0.275-0.25-0.413-0.57-0.413-0.96 0-0.229 0.052-0.437 0.156-0.626s0.241-0.341 0.409-0.455c0.169-0.114 0.358-0.201 0.569-0.259 0.155-0.041 0.39-0.081 0.703-0.119 0.639-0.076 1.109-0.167 1.411-0.273 3e-3 -0.108 4e-3 -0.177 4e-3 -0.206 0-0.322-0.074-0.549-0.224-0.681-0.202-0.179-0.502-0.268-0.901-0.268-0.372 0-0.646 0.065-0.824 0.195-0.177 0.131-0.308 0.361-0.393 0.692l-0.773-0.105c0.07-0.331 0.186-0.598 0.347-0.802s0.394-0.36 0.699-0.47c0.304-0.11 0.657-0.165 1.059-0.165 0.398 0 0.722 0.047 0.971 0.141 0.249 0.093 0.432 0.211 0.549 0.353s0.199 0.322 0.246 0.539c0.027 0.134 0.04 0.378 0.04 0.729v1.055c0 0.735 0.017 1.2 0.05 1.395 0.034 0.195 0.101 0.382 0.2 0.56h-0.826c-0.082-0.164-0.135-0.356-0.158-0.575zm-0.066-1.767c-0.287 0.117-0.718 0.217-1.292 0.299-0.325 0.047-0.555 0.1-0.69 0.158-0.135 0.059-0.239 0.144-0.312 0.257s-0.11 0.238-0.11 0.376c0 0.211 0.08 0.387 0.24 0.527 0.159 0.141 0.393 0.211 0.701 0.211 0.304 0 0.575-0.066 0.813-0.2 0.237-0.133 0.411-0.315 0.523-0.547 0.084-0.179 0.127-0.442 0.127-0.791v-0.29z" style="fill-rule:nonzero;fill:#e4e4e4"/>
+ <path d="m30.862 59.234v-4.051h-0.699v-0.616h0.699v-0.496c0-0.314 0.028-0.547 0.083-0.699 0.076-0.205 0.211-0.371 0.402-0.499 0.192-0.127 0.461-0.191 0.807-0.191 0.222 0 0.469 0.027 0.738 0.079l-0.119 0.69c-0.164-0.029-0.319-0.044-0.465-0.044-0.241 0-0.411 0.052-0.51 0.154-0.1 0.103-0.15 0.294-0.15 0.576v0.43h0.91v0.616h-0.91v4.051h-0.786z" style="fill-rule:nonzero;fill:#e4e4e4"/>
+ <path d="m33.274 59.234v-6.442h2.22c0.501 0 0.883 0.031 1.147 0.092 0.369 0.085 0.684 0.239 0.944 0.462 0.34 0.287 0.594 0.654 0.763 1.101 0.168 0.446 0.253 0.957 0.253 1.531 0 0.489-0.058 0.923-0.172 1.301s-0.261 0.691-0.439 0.938c-0.179 0.248-0.375 0.442-0.587 0.585-0.212 0.142-0.469 0.249-0.769 0.323-0.3 0.073-0.645 0.109-1.035 0.109h-2.325zm0.853-0.76h1.375c0.425 0 0.758-0.039 1-0.119 0.242-0.079 0.435-0.19 0.578-0.333 0.202-0.203 0.36-0.474 0.472-0.816 0.113-0.341 0.17-0.755 0.17-1.241 0-0.674-0.111-1.192-0.332-1.554-0.221-0.361-0.49-0.604-0.807-0.727-0.228-0.088-0.596-0.132-1.103-0.132h-1.353v4.922z" style="fill-rule:nonzero;fill:#e4e4e4"/>
+ <path d="m20.9 38.071l12.645-21.934 11.426 19.689-13.446-0.078 1.5 2.385-12.125-0.062z" style="fill-rule:nonzero;fill:#ff8e36"/>
+ <path d="m28.525 14.417l-2.306 3.898 0.964 1.638-4.638 8.063-2.867 1.693-3.045 5.101 2.408 4.047 0.843-0.048 0.716 1.251 12.858 4e-3 0.983 1.655 0.704 7e-3 -0.97-1.662 10.077 3e-3 2.597-4.238-11.833-20.673-1.452 0.027-0.333-0.665-4.706-0.101zm5.02 1.72l3.89 6.704h-7.755l3.865-6.704zm-4.195 7.277h8.418l7.203 12.412-13.316-0.077-4.739-8.114 2.434-4.221zm-2.79 4.838l2.588 4.431h-5.142l2.554-4.431zm-2.884 5.004h5.807l2.845 4.873-11.428-0.058 2.776-4.815z" style="fill-rule:nonzero;fill:#6f2519"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.9318e-15,54.0966,-47.88,3.31246e-15,-38.3357,1.469)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff8f36" offset="0"/>
+ <stop style="stop-color:#c23c22" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-apk.svg b/.icons/kora/mimetypes/scalable/application-apk.svg
new file mode 120000
index 000000000..f28897fe0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-apk.svg
@@ -0,0 +1 @@
+android-package-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-archive-blank.svg b/.icons/kora/mimetypes/scalable/application-archive-blank.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-archive-blank.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-archive-zip.svg b/.icons/kora/mimetypes/scalable/application-archive-zip.svg
new file mode 100644
index 000000000..69ebec30d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-archive-zip.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m33.697 60.81h-0.754v-5.786h0.722v0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.917 0.566 1.524 0 0.606-0.189 1.114-0.566 1.524s-0.825 0.615-1.344 0.615c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.492h-0.032l0.032 0.558v1.77zm-3.339-1.77h-3.245v-0.656l2.287-2.672h-2.221v-0.688h3.147v0.656l-2.287 2.671h2.319v0.689zm1.629 0h-0.754v-4.016h0.754v4.016zm2.956-0.558c0.35 0 0.65-0.131 0.902-0.393 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.131-0.91 0.394-0.246 0.262-0.368 0.614-0.368 1.057 0 0.442 0.122 0.795 0.368 1.057 0.252 0.262 0.555 0.393 0.91 0.393zm-2.956-4.466c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.23-0.156-0.377c0-0.148 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.156 0.229 0.156 0.377c0 0.147-0.052 0.273-0.156 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-archive.svg b/.icons/kora/mimetypes/scalable/application-archive.svg
new file mode 100644
index 000000000..cdaead260
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-archive.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m43.346 59.271c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm-20.647-0.688c-0.3 0.459-0.74 0.688-1.319 0.688-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033zm6.177 0.688c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328zm3.192-0.131h-0.754v-5.868h0.754v1.852l-0.033 0.557h0.033c0.11-0.191 0.282-0.352 0.517-0.483 0.234-0.137 0.486-0.205 0.754-0.205 0.497 0 0.876 0.153 1.139 0.459 0.262 0.306 0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221zm4.516 0h-0.754v-4.016h0.754v4.016zm-11.527 0h-0.754v-4.016h0.721v0.656h0.033c0.077-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.413 0.033 0.565 0.098l-0.286 0.705c-0.099-0.038-0.233-0.057-0.402-0.057-0.273 0-0.516 0.109-0.729 0.327-0.208 0.213-0.312 0.495-0.312 0.844v2.197zm14.466 0h-0.754l-1.622-4.016h0.819l1.18 3.114h0.017l1.196-3.114h0.804l-1.64 4.016zm-18.02-0.557c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173zm22.925-1.935c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328zm-7.844-2.532c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.155 0.23 0.155 0.377c0 0.148-0.051 0.273-0.155 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-ascii.svg b/.icons/kora/mimetypes/scalable/application-ascii.svg
new file mode 100644
index 000000000..64ebef88a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-ascii.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.358 60c-0.471 0-0.867-0.136-1.187-0.408-0.314-0.272-0.471-0.631-0.471-1.078 0-0.483 0.187-0.861 0.562-1.133 0.374-0.278 0.837-0.417 1.386-0.417 0.49 0 0.891 0.091 1.206 0.272v-0.127c0-0.326-0.112-0.586-0.336-0.779-0.223-0.199-0.498-0.299-0.824-0.299-0.242 0-0.463 0.057-0.662 0.172-0.193 0.115-0.326 0.272-0.399 0.471l-0.761-0.326c0.103-0.266 0.305-0.51 0.607-0.734 0.302-0.23 0.701-0.344 1.197-0.344 0.567 0 1.039 0.166 1.413 0.498 0.375 0.332 0.562 0.801 0.562 1.405v2.682h-0.797v-0.616h-0.037c-0.332 0.507-0.818 0.761-1.459 0.761zm4.829 0c-0.495 0-0.906-0.121-1.232-0.362-0.32-0.242-0.556-0.544-0.707-0.907l0.743-0.308c0.236 0.556 0.637 0.834 1.205 0.834 0.26 0 0.471-0.057 0.635-0.172 0.169-0.115 0.253-0.266 0.253-0.453 0-0.29-0.202-0.487-0.607-0.589l-0.897-0.218c-0.284-0.072-0.553-0.208-0.807-0.408-0.253-0.205-0.38-0.48-0.38-0.824 0-0.393 0.172-0.71 0.516-0.952 0.351-0.248 0.765-0.371 1.242-0.371 0.393 0 0.743 0.09 1.051 0.271 0.308 0.176 0.529 0.429 0.662 0.762l-0.725 0.299c-0.163-0.393-0.502-0.589-1.015-0.589-0.248 0-0.456 0.051-0.626 0.154-0.169 0.102-0.253 0.241-0.253 0.417 0 0.253 0.196 0.426 0.589 0.516l0.879 0.209c0.417 0.096 0.725 0.262 0.924 0.498s0.299 0.501 0.299 0.797c0 0.399-0.163 0.731-0.489 0.997s-0.746 0.399-1.26 0.399zm4.558 0c-0.665 0-1.212-0.224-1.64-0.671-0.429-0.453-0.644-1.018-0.644-1.694 0-0.677 0.215-1.239 0.644-1.686 0.428-0.453 0.975-0.679 1.64-0.679 0.495 0 0.906 0.12 1.232 0.362s0.565 0.547 0.716 0.915l-0.761 0.318c-0.23-0.556-0.644-0.834-1.242-0.834-0.368 0-0.694 0.151-0.978 0.453-0.278 0.302-0.417 0.686-0.417 1.151s0.139 0.849 0.417 1.151c0.284 0.302 0.61 0.453 0.978 0.453 0.623 0 1.052-0.278 1.287-0.834l0.743 0.317c-0.151 0.363-0.395 0.668-0.734 0.916-0.332 0.241-0.746 0.362-1.241 0.362zm3.602-0.145h-0.834v-4.44h0.834v4.44zm2 0h-0.834v-4.44h0.834v4.44zm-14.853-0.616c0.345 0 0.656-0.127 0.934-0.381 0.284-0.26 0.426-0.565 0.426-0.915-0.236-0.193-0.589-0.29-1.061-0.29-0.404 0-0.71 0.088-0.915 0.263s-0.308 0.38-0.308 0.616c0 0.217 0.094 0.39 0.281 0.516 0.187 0.127 0.402 0.191 0.643 0.191zm12.853-4.939c-0.115 0.115-0.254 0.172-0.417 0.172s-0.302-0.057-0.417-0.172-0.172-0.254-0.172-0.417 0.057-0.302 0.172-0.417 0.254-0.172 0.417-0.172 0.302 0.057 0.417 0.172 0.172 0.254 0.172 0.417-0.057 0.302-0.172 0.417zm2 0c-0.115 0.115-0.254 0.172-0.417 0.172s-0.302-0.057-0.417-0.172-0.172-0.254-0.172-0.417 0.057-0.302 0.172-0.417 0.254-0.172 0.417-0.172 0.302 0.057 0.417 0.172 0.172 0.254 0.172 0.417-0.057 0.302-0.172 0.417z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.6 29.2h-2.2v-4.4h2.2c2.43 0 4.4-1.97 4.4-4.4s-1.97-4.4-4.4-4.4-4.4 1.97-4.4 4.4v2.2h-4.4v-2.2c0-2.43-1.97-4.4-4.4-4.4s-4.4 1.97-4.4 4.4 1.97 4.4 4.4 4.4h2.2v4.4h-2.2c-2.43 0-4.4 1.97-4.4 4.4s1.97 4.4 4.4 4.4 4.4-1.97 4.4-4.4v-2.2h4.4v2.2c0 2.43 1.97 4.4 4.4 4.4s4.4-1.97 4.4-4.4-1.97-4.399-4.4-4.4zm0-11c1.215 0 2.2 0.985 2.2 2.2s-0.985 2.2-2.2 2.2h-2.2v-2.2c0-1.215 0.985-2.2 2.2-2.2zm-15.4 2.2c0-1.215 0.985-2.2 2.2-2.2s2.2 0.985 2.2 2.2v2.2h-2.2c-1.215 0-2.2-0.985-2.2-2.2zm2.2 15.4c-1.215 0-2.2-0.985-2.2-2.2s0.985-2.2 2.2-2.2h2.2v2.2c0 1.215-0.985 2.2-2.2 2.2zm4.4-6.6v-4.4h4.4v4.4h-4.4zm8.8 6.6c-1.215 0-2.2-0.985-2.2-2.2v-2.2h2.2c1.215 0 2.2 0.985 2.2 2.2s-0.985 2.2-2.2 2.2z" style="fill-rule:nonzero;fill:#464d55"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-atom+xml.svg b/.icons/kora/mimetypes/scalable/application-atom+xml.svg
new file mode 120000
index 000000000..23990f37a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-atom+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-audio-playlist.svg b/.icons/kora/mimetypes/scalable/application-audio-playlist.svg
new file mode 100644
index 000000000..7d48ef833
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-audio-playlist.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.139 58.989c-0.28 0-0.532-0.06-0.757-0.18-0.22-0.12-0.385-0.27-0.495-0.45h-0.03l0.03 0.51v1.62h-0.69v-5.295h0.66v0.51h0.03c0.11-0.18 0.275-0.33 0.495-0.45 0.225-0.12 0.477-0.18 0.758-0.18 0.475 0 0.884 0.187 1.229 0.562s0.518 0.84 0.518 1.395-0.173 1.02-0.518 1.395-0.754 0.563-1.229 0.563h-1e-3zm-0.113-0.63c0.32 0 0.595-0.12 0.825-0.36 0.23-0.245 0.345-0.568 0.345-0.968s-0.115-0.72-0.345-0.96c-0.23-0.245-0.505-0.367-0.825-0.367-0.325 0-0.602 0.12-0.832 0.36-0.226 0.24-0.338 0.562-0.338 0.967s0.113 0.728 0.338 0.968c0.229 0.24 0.507 0.36 0.832 0.36z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="25.446" y="53.499" width=".69" height="5.37" style="fill:#fff"/>
+ <path d="m28.088 58.989c-0.39 0-0.718-0.113-0.983-0.338-0.26-0.225-0.39-0.522-0.39-0.892 0-0.4 0.155-0.713 0.465-0.938 0.31-0.23 0.693-0.345 1.148-0.345 0.405 0 0.737 0.075 0.997 0.225v-0.105c0-0.27-0.092-0.485-0.277-0.645-0.185-0.165-0.413-0.247-0.683-0.247-0.2 0-0.382 0.047-0.547 0.142-0.16 0.095-0.27 0.225-0.33 0.39l-0.63-0.27c0.085-0.22 0.252-0.422 0.502-0.607 0.25-0.19 0.58-0.285 0.99-0.285 0.47 0 0.86 0.137 1.17 0.412s0.465 0.663 0.465 1.163v2.22h-0.66v-0.51h-0.03c-0.275 0.42-0.677 0.63-1.207 0.63zm0.112-0.63c0.285 0 0.543-0.105 0.773-0.315 0.235-0.215 0.352-0.468 0.352-0.758-0.195-0.16-0.487-0.24-0.877-0.24-0.335 0-0.588 0.073-0.758 0.218s-0.255 0.315-0.255 0.51c0 0.18 0.078 0.322 0.233 0.427s0.332 0.158 0.532 0.158z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.672 60.489h-0.712l0.855-1.853-1.515-3.442h0.75l1.095 2.64h0.015l1.065-2.64h0.75l-2.303 5.295z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="34.352" y="53.499" width=".69" height="5.37" style="fill:#fff"/>
+ <path d="m36.625 54.271c-0.095 0.095-0.21 0.143-0.345 0.143s-0.25-0.048-0.345-0.143-0.142-0.21-0.142-0.345 0.047-0.25 0.142-0.345 0.21-0.142 0.345-0.142 0.25 0.047 0.345 0.142 0.143 0.21 0.143 0.345-0.048 0.25-0.143 0.345zm0 4.598h-0.69v-3.675h0.69v3.675z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.896 58.989c-0.41 0-0.75-0.1-1.02-0.3-0.265-0.2-0.46-0.45-0.585-0.75l0.615-0.255c0.195 0.46 0.527 0.69 0.997 0.69 0.215 0 0.39-0.048 0.525-0.143 0.14-0.095 0.21-0.22 0.21-0.375 0-0.24-0.167-0.402-0.502-0.487l-0.743-0.18c-0.235-0.06-0.457-0.173-0.667-0.338-0.21-0.17-0.315-0.397-0.315-0.682 0-0.325 0.142-0.588 0.427-0.788 0.29-0.205 0.633-0.307 1.028-0.307 0.325 0 0.615 0.075 0.87 0.225 0.255 0.145 0.437 0.355 0.547 0.63l-0.6 0.247c-0.135-0.325-0.415-0.487-0.84-0.487-0.205 0-0.377 0.042-0.517 0.127s-0.21 0.2-0.21 0.345c0 0.21 0.162 0.353 0.487 0.428l0.728 0.172c0.345 0.08 0.6 0.218 0.765 0.413s0.247 0.415 0.247 0.66c0 0.33-0.135 0.605-0.405 0.825s-0.617 0.33-1.042 0.33z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.49 58.929c-0.385 0-0.68-0.103-0.885-0.308-0.2-0.205-0.3-0.495-0.3-0.87v-1.927h-0.645v-0.63h0.645v-1.125h0.69v1.125h0.9v0.63h-0.9v1.875c0 0.4 0.165 0.6 0.495 0.6 0.125 0 0.23-0.02 0.315-0.06l0.24 0.592c-0.15 0.065-0.335 0.098-0.555 0.098z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.44 17.546c-0.768 0.215-1.386 1.072-1.386 1.903v13.191c-0.778-0.427-1.777-0.6-2.813-0.318-1.87 0.509-3.042 2.153-2.641 3.672 0.401 1.518 2.243 2.367 4.112 1.858 1.492-0.406 2.52-1.554 2.684-2.765l0.044-12.465 9.696-2.719v9.836c-0.778-0.427-1.777-0.6-2.813-0.318-1.87 0.509-3.042 2.153-2.641 3.672s2.243 2.367 4.112 1.858c1.492-0.406 2.52-1.554 2.684-2.765l0.044-16.227c0-0.624-0.369-1.09-0.866-1.178l-10.216 2.765z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,396.55,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#d59cff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-audio.svg b/.icons/kora/mimetypes/scalable/application-audio.svg
new file mode 100644
index 000000000..65423a8ea
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-audio.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.08 59.271c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688zm0.123-0.688c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.527 59.14h-0.721v-0.557h-0.033c-0.114 0.191-0.289 0.355-0.524 0.491-0.235 0.131-0.484 0.197-0.746 0.197-0.503 0-0.885-0.153-1.147-0.459-0.257-0.306-0.386-0.716-0.386-1.229v-2.459h0.754v2.336c0 0.748 0.331 1.123 0.992 1.123 0.312 0 0.566-0.126 0.762-0.377 0.197-0.252 0.295-0.541 0.295-0.869v-2.213h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.085 59.271c-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.241 0.131-0.514 0.197-0.82 0.197zm0.123-0.688c0.355 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.262-0.547-0.394-0.902-0.394-0.35 0-0.65 0.134-0.901 0.402-0.252 0.262-0.377 0.612-0.377 1.049s0.125 0.789 0.377 1.057c0.251 0.262 0.551 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.947 54.116c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.155 0.23 0.155 0.377c0 0.148-0.051 0.273-0.155 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.24 55.608c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.882 0.606-1.483 0.606s-1.096-0.202-1.484-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.558 2.581c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.918 18.26c-0.767 0.215-1.385 1.072-1.385 1.903v13.191c-0.778-0.427-1.778-0.6-2.814-0.318-1.87 0.509-3.041 2.153-2.64 3.672 0.4 1.518 2.242 2.367 4.112 1.858 1.492-0.406 2.52-1.554 2.684-2.765l0.043-12.465 9.697-2.719v9.836c-0.778-0.427-1.778-0.6-2.814-0.318-1.87 0.509-3.041 2.153-2.641 3.672 0.401 1.519 2.243 2.367 4.113 1.858 1.491-0.406 2.52-1.554 2.684-2.765l0.043-16.227c0-0.624-0.368-1.09-0.866-1.178l-10.216 2.765z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,396.55,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#d59cff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-autocad_dwg.svg b/.icons/kora/mimetypes/scalable/application-autocad_dwg.svg
new file mode 120000
index 000000000..c4d0ea0e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-autocad_dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-bitwig-clip.svg b/.icons/kora/mimetypes/scalable/application-bitwig-clip.svg
new file mode 120000
index 000000000..3baf7bee0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-bitwig-clip.svg
@@ -0,0 +1 @@
+application-bitwig-project.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-bitwig-device.svg b/.icons/kora/mimetypes/scalable/application-bitwig-device.svg
new file mode 120000
index 000000000..3baf7bee0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-bitwig-device.svg
@@ -0,0 +1 @@
+application-bitwig-project.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-bitwig-preset.svg b/.icons/kora/mimetypes/scalable/application-bitwig-preset.svg
new file mode 100644
index 000000000..6ce2eda05
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-bitwig-preset.svg
@@ -0,0 +1,23 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <circle cx="25.007" cy="26.027" r="2" style="fill:#fff"/>
+ <circle cx="30.007" cy="26.027" r="2" style="fill:#fff"/>
+ <circle cx="35.007" cy="26.027" r="2" style="fill:#fff"/>
+ <circle cx="40.007" cy="26.027" r="2" style="fill:#fff"/>
+ <circle cx="25.007" cy="31.027" r="2" style="fill:#fff"/>
+ <circle cx="30.007" cy="31.027" r="2" style="fill:#fff"/>
+ <circle cx="35.007" cy="31.027" r="2" style="fill:#fff"/>
+ <circle cx="40.007" cy="31.027" r="2" style="fill:#fff"/>
+ <circle cx="45.007" cy="31.027" r="2" style="fill:#fff"/>
+ <circle cx="20.007" cy="31.027" r="2" style="fill:#fff"/>
+ <circle cx="20.007" cy="36.027" r="2" style="fill:#fff"/>
+ <circle cx="25.007" cy="36.027" r="2" style="fill:#fff"/>
+ <circle cx="45.007" cy="36.027" r="2" style="fill:#fff"/>
+ <circle cx="40.007" cy="36.027" r="2" style="fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e32037" offset="0"/>
+ <stop style="stop-color:#ff6565" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-bitwig-project-folder.svg b/.icons/kora/mimetypes/scalable/application-bitwig-project-folder.svg
new file mode 100644
index 000000000..324f781f8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-bitwig-project-folder.svg
@@ -0,0 +1,24 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m16.765 41.751c0 0.844 0.679 1.523 1.523 1.523h27.424c0.844 0 1.523-0.679 1.523-1.523v-16.454c0-0.845-0.679-1.524-1.523-1.524h-15.54v-1.524c0-0.844-0.68-1.523-1.524-1.523h-10.36c-0.844 0-1.523 0.679-1.523 1.523" style="fill-rule:nonzero;fill:#c18600"/>
+ <circle cx="26.983" cy="31.086" r="1.219" style="fill:#513b05"/>
+ <circle cx="30.03" cy="31.086" r="1.219" style="fill:#513b05"/>
+ <circle cx="33.077" cy="31.086" r="1.219" style="fill:#513b05"/>
+ <circle cx="36.124" cy="31.086" r="1.219" style="fill:#513b05"/>
+ <circle cx="26.983" cy="34.133" r="1.219" style="fill:#513b05"/>
+ <circle cx="30.03" cy="34.133" r="1.219" style="fill:#513b05"/>
+ <circle cx="33.077" cy="34.133" r="1.219" style="fill:#513b05"/>
+ <circle cx="36.124" cy="34.133" r="1.219" style="fill:#513b05"/>
+ <circle cx="39.171" cy="34.133" r="1.219" style="fill:#513b05"/>
+ <circle cx="23.936" cy="34.133" r="1.219" style="fill:#513b05"/>
+ <circle cx="23.936" cy="37.18" r="1.219" style="fill:#513b05"/>
+ <circle cx="26.983" cy="37.18" r="1.219" style="fill:#513b05"/>
+ <circle cx="39.171" cy="37.18" r="1.219" style="fill:#513b05"/>
+ <circle cx="36.124" cy="37.18" r="1.219" style="fill:#513b05"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e8a80e" offset="0"/>
+ <stop style="stop-color:#ffc740" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-bitwig-project.svg b/.icons/kora/mimetypes/scalable/application-bitwig-project.svg
new file mode 100644
index 000000000..f71e03a6c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-bitwig-project.svg
@@ -0,0 +1,23 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <circle cx="24.954" cy="26.004" r="2" style="fill:#513b05"/>
+ <circle cx="29.954" cy="26.004" r="2" style="fill:#513b05"/>
+ <circle cx="34.954" cy="26.004" r="2" style="fill:#513b05"/>
+ <circle cx="39.954" cy="26.004" r="2" style="fill:#513b05"/>
+ <circle cx="24.954" cy="31.004" r="2" style="fill:#513b05"/>
+ <circle cx="29.954" cy="31.004" r="2" style="fill:#513b05"/>
+ <circle cx="34.954" cy="31.004" r="2" style="fill:#513b05"/>
+ <circle cx="39.954" cy="31.004" r="2" style="fill:#513b05"/>
+ <circle cx="44.954" cy="31.004" r="2" style="fill:#513b05"/>
+ <circle cx="19.954" cy="31.004" r="2" style="fill:#513b05"/>
+ <circle cx="19.954" cy="36.004" r="2" style="fill:#513b05"/>
+ <circle cx="24.954" cy="36.004" r="2" style="fill:#513b05"/>
+ <circle cx="44.954" cy="36.004" r="2" style="fill:#513b05"/>
+ <circle cx="39.954" cy="36.004" r="2" style="fill:#513b05"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e8a80e" offset="0"/>
+ <stop style="stop-color:#ffcc3f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-bitwig-template.svg b/.icons/kora/mimetypes/scalable/application-bitwig-template.svg
new file mode 100644
index 000000000..a06804c70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-bitwig-template.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c5cfd6" offset="0"/>
+ <stop stop-color="#e7e8e9" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m13.5 31c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm12 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-20-4c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-16-4c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm4 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z" fill="#e38c5d"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-blank.svg b/.icons/kora/mimetypes/scalable/application-blank.svg
new file mode 100644
index 000000000..2670635ac
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-blank.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m54 50.184v4.198c0 2.02-0.803 3.958-2.231 5.387-1.429 1.428-3.367 2.231-5.387 2.231h-28.764c-2.02 0-3.958-0.803-5.387-2.231-1.428-1.429-2.231-3.367-2.231-5.387v-4.198h44z" style="fill:#4b606f"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-cbor.svg b/.icons/kora/mimetypes/scalable/application-cbor.svg
new file mode 100644
index 000000000..0213d02dc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-cbor.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#b9bebf"/><stop offset="1" stop-color="#e3ebec"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m20.5 28c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm6 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-3-3c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm0 6c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm.5-11c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm0 18c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-9-9c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3-3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3-3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm6 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-6 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-3-3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm11.5-11c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm3 3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm0 11c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm-3 3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm-11 0c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm-3-3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm0-11c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm3-3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5z" fill="#4e4e4e" transform="translate(0 -6)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-certificate.svg b/.icons/kora/mimetypes/scalable/application-certificate.svg
new file mode 100644
index 000000000..81b1af963
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-certificate.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 104.99 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m26.801 59.271c-.448 0-.82-.11-1.115-.328-.289-.219-.502-.492-.639-.82l.672-.278c.213.502.576.754 1.09.754.235 0 .426-.052.574-.156.153-.104.229-.24.229-.41 0-.262-.183-.44-.549-.532l-.811-.197c-.257-.066-.5-.189-.73-.369-.229-.186-.344-.434-.344-.746 0-.355.156-.642.467-.86.317-.224.691-.336 1.123-.336.355 0 .672.082.951.246.278.158.478.388.598.688l-.656.27c-.147-.355-.453-.532-.918-.532-.224 0-.412.046-.565.139s-.229.219-.229.377c0 .23.177.385.532.467l.795.189c.377.087.656.237.836.45.18.214.271.454.271.722 0 .36-.148.661-.443.901-.295.241-.675.361-1.139.361z" fill="#ffffff"/>
+ <path d="m29.81 54.116c-.103.104-.229.156-.377.156-.147 0-.273-.052-.377-.156-.103-.104-.155-.23-.155-.377 0-.148.052-.273.155-.377.104-.104.23-.156.377-.156.148 0 .274.052.377.156.104.104.156.229.156.377 0 .147-.052.273-.156.377zm0 5.024h-.754v-4.016h.754z" fill="#ffffff"/>
+ <path d="m32.497 61.041c-.475 0-.863-.12-1.164-.361-.3-.235-.516-.505-.647-.811l.688-.287c.077.219.216.402.418.549.208.148.443.222.705.222.415 0 .741-.126.975-.377.241-.246.361-.582.361-1.008v-.386h-.033c-.131.197-.317.361-.557.492s-.511.197-.811.197c-.519 0-.967-.205-1.344-.615s-.566-.918-.566-1.524c0-.607.189-1.115.566-1.525.377-.409.825-.614 1.344-.614.3 0 .571.065.811.196.24.132.426.295.557.492h.033v-.557h.721v3.811c0 .688-.199 1.21-.598 1.565-.399.361-.885.541-1.459.541zm.058-2.459c.355 0 .655-.131.901-.393.251-.262.377-.615.377-1.057 0-.443-.126-.795-.377-1.057-.246-.263-.546-.394-.901-.394-.35 0-.651.134-.902.402-.251.262-.377.612-.377 1.049s.126.789.377 1.057c.251.262.552.393.902.393z" fill="#ffffff"/>
+ <path d="m36.195 55.124v.557h.033c.109-.191.281-.352.516-.483.235-.137.486-.205.754-.205.497 0 .877.153 1.139.459s.393.715.393 1.229v2.459h-.754v-2.344c0-.743-.33-1.115-.991-1.115-.312 0-.566.126-.762.377-.197.246-.295.533-.295.861v2.221h-.754v-4.016z" fill="#ffffff"/>
+ <path d="m33.761 20.107c-.178-.178-.464-.186-.65-.018-.962.864-6.018 5.253-11.126 6.805l-.056.017c-.132.04-.241.136-.296.264-.055.127-.052.272.009.397l.026.051c0 .001.001.002.001.002.017.037.754 1.574.85 3.741.059 1.347-.136 2.642-.579 3.851-.158.012-.313.079-.434.2-.269.269-.269.706 0 .976.27.269.707.27.976 0 .156-.156.221-.368.197-.571l4.949-4.949c.124-.124.169-.305.118-.472-.175-.575-.019-1.197.408-1.624.308-.308.717-.477 1.152-.477.436 0 .845.169 1.153.477s.477.717.477 1.153c0 .435-.169.844-.477 1.152s-.717.477-1.152.477c-.161 0-.321-.023-.473-.07-.167-.05-.348-.005-.471.118l-4.949 4.95c-.203-.025-.415.04-.571.196-.27.27-.27.707 0 .977.269.269.707.269.976 0 .121-.121.187-.276.2-.434 1.066-.391 2.201-.589 3.374-.589.147 0 .298.003.448.009 2.173.09 3.759.845 3.773.853l.051.024c.065.032.137.049.208.049.064 0 .128-.013.188-.039.127-.056.224-.164.264-.297l.017-.055c1.552-5.108 5.941-10.164 6.805-11.126.167-.187.16-.472-.018-.65z" fill="#3a4148"/>
+ <path d="m43.165 21.559-5.489-5.489c-.089-.089-.209-.138-.334-.138-.126 0-.246.049-.334.138l-2.349 2.349c-.185.184-.185.483 0 .668l5.49 5.489c.088.089.208.139.334.139.125 0 .245-.05.334-.139l2.349-2.348c.184-.185.184-.484-.001-.669z" fill="#3a4148"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-clariscad.svg b/.icons/kora/mimetypes/scalable/application-clariscad.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-clariscad.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-dart.svg b/.icons/kora/mimetypes/scalable/application-dart.svg
new file mode 100644
index 000000000..95734e7dc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-dart.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.612 40.888-5.528-5.431c-0.561-0.577-0.91-1.39-0.91-2.184 0-0.368 0.207-0.943 0.363-1.274l4.575-8.887 1.5 17.776z" style="fill-rule:nonzero;fill:#01579b"/>
+ <path d="m40.006 23.814-4.73-4.73c-0.412-0.415-1.274-0.91-2.001-0.91-0.626 0-1.239 0.126-1.638 0.363l-8.525 4.575 16.894 0.702z" style="fill-rule:nonzero;fill:#40c4ff"/>
+ <path id="polygon14" d="m32.365 38.185-7.753 2.703 4.841 4.938h11.435v-4.938l-8.523-2.703z" style="fill-rule:nonzero;fill:#40c4ff"/>
+ <path d="m23.112 37.542c0 1.458-0.024 1.818 0.704 2.547l0.796 0.799h16.376l-8.077-9.068-9.799-8.708v14.43z" style="fill-rule:nonzero;fill:#0ba8ef"/>
+ <path d="m37.458 23.112h-14.346l17.776 17.776h4.938v-11.254l-5.82-5.82c-0.817-0.821-1.544-0.702-2.548-0.702z" style="fill-rule:nonzero;fill:#01579b"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0051aa" offset="0"/>
+ <stop style="stop-color:#64b3ff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-database.svg b/.icons/kora/mimetypes/scalable/application-database.svg
new file mode 100644
index 000000000..02056c94c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-database.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.132 59.271c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557h-0.721v-5.868h0.754v1.852l-0.033 0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.115-0.565 1.524-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.349 0 0.65-0.132 0.901-0.394 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.394 0.91 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.001 59.271c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.338-0.251 0.756-0.377 1.254-0.377 0.442 0 0.805 0.082 1.09 0.246v-0.114c0-0.295-0.102-0.53-0.304-0.705-0.202-0.181-0.45-0.271-0.745-0.271-0.219 0-0.418 0.052-0.599 0.156-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.462 0.549-0.664 0.274-0.207 0.634-0.311 1.082-0.311 0.514 0 0.94 0.15 1.279 0.451 0.338 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.458-0.741 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.844-0.345 0.257-0.235 0.386-0.511 0.386-0.827-0.214-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.254 0.467 0.17 0.115 0.364 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.368 59.271c-0.448 0-0.819-0.109-1.114-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.234 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.257-0.066-0.5-0.188-0.729-0.369-0.23-0.186-0.344-0.434-0.344-0.746 0-0.355 0.155-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.478 0.388 0.599 0.688l-0.656 0.271c-0.148-0.356-0.454-0.533-0.918-0.533-0.224 0-0.413 0.046-0.565 0.139-0.153 0.093-0.23 0.219-0.23 0.377 0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.655 0.238 0.836 0.451 0.18 0.213 0.27 0.453 0.27 0.721 0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.14 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.474 59.271c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.36 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.401 0.959 0.252 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.099-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.861-0.312-0.278 0-0.521 0.088-0.729 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#3d2248"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d2248"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#3d2248"/>
+ <path d="m36.503 23.539c0.034-0.093 0.057-0.188 0.057-0.288 1e-3 -1.232-2.661-1.896-5.165-1.896-2.502 0-5.163 0.664-5.163 1.896 0 0.101 0.024 0.196 0.058 0.289l-0.014 0.024c-0.114 0.207-0.171 0.417-0.171 0.623v1.524c0 0.235 0.074 0.46 0.205 0.673l-0.017 0.029c-0.125 0.217-0.188 0.436-0.188 0.653v1.523c0 0.227 0.07 0.445 0.194 0.653l-6e-3 0.012c-0.125 0.217-0.188 0.436-0.188 0.652v1.524c0 1.355 2.324 2.415 5.29 2.415 2.969 0 5.292-1.06 5.292-2.415v-1.524c0-0.216-0.062-0.436-0.189-0.652l-5e-3 -0.013c0.123-0.207 0.194-0.425 0.194-0.653v-1.523c0-0.217-0.062-0.437-0.189-0.653l-0.016-0.029c0.131-0.213 0.205-0.438 0.205-0.674v-1.523c0-0.206-0.057-0.417-0.171-0.624l-0.013-0.025v2e-3zm-0.382 7.887c0 0.874-1.94 1.848-4.726 1.848-2.784 0-4.724-0.974-4.724-1.848v-1.433c0.869 0.795 2.656 1.303 4.724 1.303 2.07 0 3.857-0.508 4.726-1.304v1.434zm0-2.838c0 0.874-1.94 1.849-4.726 1.849-2.784 0-4.724-0.975-4.724-1.849v-1.433c0.869 0.795 2.656 1.303 4.724 1.303 2.07 0 3.857-0.508 4.726-1.304v1.434zm0-2.878c0 0.874-1.94 1.848-4.726 1.848-2.784 0-4.724-0.973-4.724-1.848v-1.268c0.849 0.72 2.818 1.093 4.724 1.093 1.908 0 3.876-0.373 4.726-1.093v1.268z" style="fill-rule:nonzero;fill:#a35cc1"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#6c427f" offset="0"/>
+ <stop style="stop-color:#bf6ee0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-dicom.svg b/.icons/kora/mimetypes/scalable/application-dicom.svg
new file mode 100644
index 000000000..2b43f5c24
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-dicom.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m30.3 20c-1.254 0-2.889 0.693-4.384 1.857-0.897 0.377-1.527 1.249-1.527 2.263 0 0.318 0.061 0.628 0.179 0.917-1.55 0.294-2.724 1.629-2.724 3.23 0 0.333 0.051 0.661 0.152 0.978-0.639 0.617-1 1.454-1 2.339 0 0.692 0.22 1.334 0.595 1.865-0.389 0.55-0.595 1.193-0.595 1.868 0 1.197 0.667 2.293 1.724 2.871-0.018 0.148-0.027 0.297-0.027 0.446 0 1.614 1.078 3.041 2.64 3.527 0.68 1.137 1.916 1.838 3.27 1.838 1.484 0 2.771-0.839 3.393-2.057 0.622 1.218 1.909 2.057 3.393 2.057 1.354 0 2.592-0.701 3.272-1.838 1.563-0.486 2.638-1.913 2.638-3.527 0-0.149-9e-3 -0.298-0.027-0.446 1.057-0.578 1.724-1.675 1.724-2.871 0-0.676-0.204-1.318-0.593-1.868 0.374-0.53 0.593-1.173 0.593-1.865 0-0.885-0.361-1.723-1-2.339 0.101-0.317 0.152-0.645 0.152-0.978 0-1.6-1.174-2.936-2.724-3.23 0.118-0.289 0.179-0.599 0.179-0.917 0-1.014-0.63-1.886-1.527-2.263-1.495-1.164-3.129-1.857-4.384-1.857-0.697 0-1.316 0.336-1.697 0.85-0.381-0.514-0.999-0.85-1.697-0.85m0 0.778c0.716 0 1.299 0.57 1.299 1.27v5.03c-0.357-0.277-0.808-0.444-1.299-0.444-0.22 0-0.398 0.174-0.398 0.389s0.178 0.389 0.398 0.389c0.716 0 1.299 0.57 1.299 1.27v9.344c-0.494-0.624-1.191-1.094-2.01-1.31-0.212-0.056-0.431 0.067-0.488 0.275-0.057 0.207 0.069 0.421 0.281 0.477 1.306 0.343 2.217 1.505 2.217 2.826 0 1.615-1.344 2.929-2.995 2.929-1.115 0-2.13-0.602-2.65-1.569-0.052-0.096-0.143-0.166-0.25-0.194-1.305-0.343-2.215-1.504-2.215-2.824 0-0.197 0.02-0.396 0.06-0.589 0.037-0.179-0.058-0.359-0.228-0.433-0.929-0.404-1.529-1.304-1.529-2.296 0-0.451 0.119-0.882 0.347-1.264 0.594 0.512 1.371 0.824 2.223 0.824 0.22 0 0.398-0.174 0.398-0.389s-0.178-0.389-0.398-0.389c-1.418 0-2.57-1.129-2.57-2.515 0-0.746 0.337-1.45 0.924-1.929 0.133-0.108 0.178-0.288 0.113-0.444-0.126-0.302-0.189-0.62-0.189-0.944 0-1.386 1.152-2.513 2.57-2.513s2.572 1.127 2.572 2.513c0 0.215 0.178 0.389 0.398 0.389s0.398-0.174 0.398-0.389c0-1.744-1.395-3.174-3.151-3.283-0.159-0.26-0.242-0.557-0.242-0.864 0-0.693 0.43-1.288 1.043-1.546 0.024-7e-3 0.046-0.017 0.068-0.029 0.19-0.071 0.395-0.109 0.61-0.109 0.666 0 1.261 0.364 1.552 0.949 0.096 0.193 0.333 0.273 0.53 0.179 0.198-0.094 0.279-0.325 0.183-0.519-0.332-0.669-0.961-1.149-1.685-1.319 1.015-0.605 2.01-0.949 2.812-0.949m3.393 0c0.798 0 1.797 0.344 2.812 0.949-0.724 0.17-1.353 0.651-1.685 1.319-0.096 0.193-0.014 0.425 0.183 0.519 0.198 0.094 0.436 0.014 0.532-0.179 0.291-0.586 0.885-0.949 1.55-0.949 0.215 0 0.421 0.038 0.61 0.109 0.022 0.011 0.047 0.022 0.07 0.029 0.613 0.258 1.043 0.853 1.043 1.546 0 0.307-0.085 0.604-0.244 0.864-1.756 0.109-3.149 1.539-3.149 3.283 0 0.215 0.178 0.389 0.398 0.389s0.398-0.174 0.398-0.389c0-1.386 1.152-2.513 2.57-2.513s2.572 1.127 2.572 2.513c0 0.324-0.064 0.641-0.189 0.944-0.065 0.157-0.019 0.336 0.113 0.444 0.587 0.48 0.924 1.183 0.924 1.929 0 1.386-1.154 2.515-2.572 2.515-0.22 0-0.398 0.174-0.398 0.389s0.178 0.389 0.398 0.389c0.852 0 1.629-0.312 2.223-0.824 0.228 0.382 0.349 0.813 0.349 1.264 0 0.991-0.6 1.892-1.529 2.296-0.17 0.074-0.265 0.254-0.228 0.433 0.04 0.193 0.06 0.392 0.06 0.589 0 1.32-0.912 2.48-2.217 2.824-0.107 0.028-0.196 0.099-0.248 0.194-0.52 0.967-1.537 1.569-2.652 1.569-1.652 0-2.995-1.314-2.995-2.929 0-0.109-6e-3 -0.219-0.016-0.326 0.01-0.033 0.016-0.067 0.016-0.103v-12.841c0-0.7 0.583-1.27 1.299-1.27 0.22 0 0.398-0.174 0.398-0.389s-0.178-0.389-0.398-0.389c-0.49 0-0.941 0.167-1.299 0.444v-3.373c0-0.7 0.583-1.27 1.299-1.27m5.938 6.686c-0.22 0-0.398 0.174-0.398 0.389 0 1.386-1.152 2.513-2.57 2.513-0.697 0-1.349-0.266-1.837-0.753-0.154-0.153-0.407-0.156-0.564-6e-3s-0.16 0.396-6e-3 0.549c0.551 0.55 1.264 0.887 2.036 0.969 0.183 1.183 1.23 2.093 2.49 2.093 0.22 0 0.398-0.174 0.398-0.389s-0.178-0.389-0.398-0.389c-0.824 0-1.514-0.569-1.683-1.325 1.65-0.211 2.929-1.592 2.929-3.262 0-0.215-0.178-0.389-0.398-0.389m-14.42 0.416c-0.22 0-0.398 0.172-0.398 0.387 0 1.67 1.279 3.054 2.929 3.264-0.169 0.756-0.859 1.323-1.683 1.323-0.22 0-0.398 0.174-0.398 0.389s0.178 0.389 0.398 0.389c1.26 0 2.308-0.91 2.49-2.093 0.772-0.082 1.484-0.416 2.036-0.967 0.154-0.153 0.151-0.401-6e-3 -0.551s-0.408-0.148-0.562 6e-3c-0.488 0.487-1.14 0.755-1.837 0.755-1.418 0-2.572-1.129-2.572-2.515 0-0.215-0.178-0.387-0.398-0.387m8.483 5.804c-0.22 0-0.398 0.174-0.398 0.389s0.178 0.389 0.398 0.389c1.418 0 2.572 1.129 2.572 2.515 0 0.089-6e-3 0.177-0.016 0.265-1.234 0.489-2.106 1.673-2.106 3.052 0 0.215 0.178 0.389 0.398 0.389s0.398-0.174 0.398-0.389c0-1.386 1.154-2.515 2.572-2.515 0.22 0 0.398-0.174 0.398-0.389s-0.178-0.389-0.398-0.389c-0.153 0-0.305 0.011-0.452 0.031 0-0.019 2e-3 -0.037 2e-3 -0.055 0-1.815-1.511-3.293-3.368-3.293m-4.664 0.829c-1.856 0-3.368 1.478-3.368 3.293 0 0.019 2e-3 0.036 2e-3 0.055-0.148-0.019-0.299-0.031-0.452-0.031-0.22 0-0.398 0.174-0.398 0.389s0.178 0.389 0.398 0.389c1.418 0 2.572 1.129 2.572 2.515 0 0.215 0.178 0.389 0.398 0.389s0.398-0.174 0.398-0.389c0-1.379-0.872-2.564-2.106-3.052-9e-3 -0.088-0.016-0.176-0.016-0.265 0-1.386 1.154-2.515 2.572-2.515 0.22 0 0.398-0.174 0.398-0.389s-0.178-0.389-0.398-0.389" style="fill-opacity:.75;fill-rule:nonzero;fill:#fbfbfb"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-document-blank.svg b/.icons/kora/mimetypes/scalable/application-document-blank.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-document-blank.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-document-template.svg b/.icons/kora/mimetypes/scalable/application-document-template.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-document-template.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-document.svg b/.icons/kora/mimetypes/scalable/application-document.svg
new file mode 100644
index 000000000..8481d9429
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-document.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.646 21.437l-9.634 12.331c-1.806 2.312-1.301 6.431 1.011 8.237 2.312 1.807 6.431 1.301 8.237-1.011l9.634-12.331 1.204-1.542c1.204-1.54 0.868-4.286-0.674-5.491-1.541-1.204-4.287-0.867-5.491 0.675l-1.204 1.541-7.226 9.248-1.204 1.542c-0.602 0.77-0.433 2.143 0.337 2.745 0.771 0.602 2.144 0.434 2.746-0.336l8.429-10.791 1.542 1.205-8.43 10.79c-1.204 1.541-3.949 1.878-5.491 0.674-1.542-1.205-1.878-3.951-0.674-5.491l1.204-1.542 8.429-10.789c1.807-2.312 5.925-2.818 8.238-1.011 2.312 1.806 2.817 5.924 1.011 8.236l-1.204 1.541-9.635 12.331c-2.408 3.083-7.9 3.758-10.982 1.349-3.083-2.409-3.756-7.9-1.349-10.982l9.635-12.332 1.541 1.204z" style="fill-rule:nonzero;fill:#464d55"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-drawing-template.svg b/.icons/kora/mimetypes/scalable/application-drawing-template.svg
new file mode 100644
index 000000000..792315e9a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-drawing-template.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.506 58.94l-1.623-4.016h0.82l1.18 3.114h0.016l1.197-3.114h0.803l-1.639 4.016h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.082 59.071c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.729 0.263-0.203 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.533 59.071c-0.601 0-1.096-0.202-1.484-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.883-0.615 1.484-0.615 0.448 0 0.819 0.109 1.114 0.328 0.295 0.218 0.511 0.494 0.648 0.828l-0.689 0.286c-0.207-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.136 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.674 0.328-1.122 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.66 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.163 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.124 55.408c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.882 0.606-1.483 0.606s-1.096-0.202-1.484-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.394 0.927 0.394 0.355 0 0.661-0.132 0.917-0.394 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.917-0.402-0.356 0-0.664 0.134-0.927 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.04 58.94h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.033 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.057-0.401-0.057-0.274 0-0.517 0.109-0.73 0.327-0.208 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.585 37.046h7.107v0.923h2.585v-0.923h7.138v1.044h2.585v-2.585h-0.954v-7.228h0.923v-2.585h-0.923v-6.71h0.954v-2.585h-2.585v0.526h-7.138v-0.923h-2.585v0.923h-7.107v-0.646h-2.585v2.585h0.923v6.83h-0.923v2.585h0.923v7.108h-0.923v2.584h2.585v-0.923zm-0.739 0v0.185h-1.108v-1.108h1.108v0.923zm8.585-20.123v-0.185h1.108v1.108h-1.108v-0.184-0.353-0.386zm1.108 20.123v0.185h-1.108v-0.185-0.386-0.352-0.185h1.108v0.923zm0.123-9.646c0.071 0.072 0.071 0.189 0 0.261-0.037 0.036-0.084 0.054-0.131 0.054s-0.095-0.018-0.131-0.054l-0.415-0.415-0.416 0.415c-0.036 0.036-0.083 0.054-0.13 0.054-0.048 0-0.095-0.018-0.131-0.054-0.072-0.072-0.072-0.189 0-0.261l0.415-0.415-0.415-0.416c-0.072-0.072-0.072-0.189 0-0.261s0.189-0.072 0.261 0l0.416 0.416 0.415-0.416c0.072-0.072 0.189-0.072 0.261 0s0.072 0.189 0 0.261l-0.415 0.416 0.416 0.415zm9.6 9.951h-1.108v-0.305-0.738-0.064h1.108v1.107zm-1.847-1.846v0.803h-5.782c3.223-0.914 5.761-3.452 6.675-6.676v5.873h-0.893zm1.816-7.966h-0.185-0.386-0.352-0.185v-1.108h1.108v1.108zm-1.077-10.403h1.108v1.108h-0.216-0.738-0.154v-0.582-0.526zm-0.739 0.526v1.32h0.893v5.355c-0.914-3.223-3.452-5.762-6.675-6.675h5.782zm-18.677-0.647h1.108v1.108h-0.184-0.739-0.185v-1.108zm1.847 1.847v-1.2h5.752c-3.223 0.913-5.762 3.452-6.675 6.675v-5.475h0.923zm-1.847 7.569h1.108v1.107h-0.184-0.353-0.386-0.185v-1.107zm0.924 3.201c0.913 3.224 3.452 5.762 6.675 6.676h-5.752v-0.923h-0.923v-5.753z" style="fill-rule:nonzero;fill:#373e44"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-drawing.svg b/.icons/kora/mimetypes/scalable/application-drawing.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-drawing.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-dwg.svg b/.icons/kora/mimetypes/scalable/application-dwg.svg
new file mode 120000
index 000000000..c4d0ea0e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-dxf.svg b/.icons/kora/mimetypes/scalable/application-dxf.svg
new file mode 100644
index 000000000..d4a0a2c1a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-dxf.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25 7v25h-9v9h-4v3h4v9h9v4h3v-4h9v-9h15v-3h-15v-9h-9v-25h-3zm-6 43v-15h15v15m-9-9v3h3v-3h-3z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ec4646" offset="0"/>
+ <stop style="stop-color:#f17575" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-epub+zip.svg b/.icons/kora/mimetypes/scalable/application-epub+zip.svg
new file mode 100644
index 000000000..4757f48ec
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-epub+zip.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.429 59.371c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.876 0.353 0.541 0 0.907-0.23 1.099-0.689l0.672 0.279c-0.131 0.311-0.347 0.574-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.622c-0.017-0.23-0.123-0.448-0.32-0.656-0.191-0.208-0.478-0.311-0.86-0.311-0.279 0-0.522 0.087-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.085 59.371c-0.306 0-0.582-0.065-0.828-0.197-0.24-0.131-0.42-0.295-0.54-0.491h-0.033l0.033 0.557v1.77h-0.754v-5.786h0.721v0.558h0.033c0.12-0.197 0.3-0.361 0.54-0.492 0.246-0.131 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615s0.566 0.918 0.566 1.524c0 0.607-0.189 1.115-0.566 1.524-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.35 0 0.65-0.131 0.902-0.394 0.251-0.267 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.401-0.902-0.401-0.355 0-0.658 0.131-0.909 0.393-0.246 0.262-0.369 0.615-0.369 1.057 0 0.443 0.123 0.795 0.369 1.057 0.251 0.263 0.554 0.394 0.909 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.161 59.24h-0.721v-0.557h-0.033c-0.114 0.191-0.289 0.355-0.524 0.491-0.235 0.132-0.484 0.197-0.746 0.197-0.503 0-0.885-0.153-1.147-0.459-0.257-0.306-0.385-0.716-0.385-1.229v-2.459h0.754v2.336c0 0.748 0.33 1.123 0.991 1.123 0.312 0 0.566-0.126 0.762-0.377 0.197-0.252 0.295-0.541 0.295-0.869v-2.213h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.21 59.371c-0.306 0-0.582-0.065-0.828-0.197-0.24-0.131-0.421-0.295-0.541-0.491h-0.033v0.557h-0.721v-5.868h0.754v1.852l-0.033 0.558h0.033c0.12-0.197 0.301-0.361 0.541-0.492 0.246-0.131 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615s0.565 0.918 0.565 1.524c0 0.607-0.188 1.115-0.565 1.524-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.35 0 0.65-0.131 0.901-0.394 0.252-0.267 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.551-0.401-0.901-0.401-0.355 0-0.658 0.131-0.91 0.393-0.246 0.262-0.369 0.615-0.369 1.057 0 0.443 0.123 0.795 0.369 1.057 0.252 0.263 0.555 0.394 0.91 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32 33.913l-6.913-6.913 6.913-6.913 2.304 2.304-4.609 4.609 2.305 2.304 6.913-6.913-6.022-6.022c-0.492-0.492-1.29-0.492-1.782 0l-9.74 9.74c-0.492 0.492-0.492 1.29 0 1.782l9.74 9.74c0.492 0.492 1.29 0.492 1.782 0l9.74-9.74c0.492-0.492 0.492-1.29 0-1.782l-1.414-1.413-9.217 9.217z" style="fill-rule:nonzero;fill:#6f350c"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b1530f" offset="0"/>
+ <stop style="stop-color:#fbb321" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-excel.svg b/.icons/kora/mimetypes/scalable/application-excel.svg
new file mode 120000
index 000000000..46d4d34a7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-excel.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-executable.svg b/.icons/kora/mimetypes/scalable/application-executable.svg
new file mode 100644
index 000000000..f9ee97954
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-executable.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.563 59.14h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.401-0.058-0.273 0-0.517 0.11-0.73 0.328-0.207 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.31 59.14h-0.721v-0.557h-0.033c-0.114 0.191-0.289 0.355-0.524 0.491-0.235 0.131-0.484 0.197-0.746 0.197-0.503 0-0.885-0.153-1.147-0.459-0.257-0.306-0.386-0.716-0.386-1.229v-2.459h0.754v2.336c0 0.748 0.331 1.123 0.992 1.123 0.312 0 0.566-0.126 0.762-0.377 0.197-0.252 0.295-0.541 0.295-0.869v-2.213h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.957 55.124v0.557h0.033c0.109-0.191 0.282-0.352 0.516-0.483 0.235-0.137 0.487-0.205 0.754-0.205 0.498 0 0.877 0.153 1.14 0.459 0.262 0.306 0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m43 21.449c0-0.714-0.284-1.399-0.789-1.903-0.504-0.505-1.189-0.789-1.903-0.789h-16.616c-0.714 0-1.399 0.284-1.903 0.789-0.505 0.504-0.789 1.189-0.789 1.903v11.217c0 0.714 0.284 1.399 0.789 1.903 0.504 0.505 1.189 0.789 1.903 0.789h16.616c0.714 0 1.399-0.284 1.903-0.789 0.505-0.504 0.789-1.189 0.789-1.903v-11.217z" style="fill:#373e44"/>
+ <path d="m34.698 26.627l-3.55-3.544c-0.13-0.138-0.294-0.207-0.49-0.207s-0.359 0.069-0.49 0.207l-0.413 0.409c-0.135 0.134-0.202 0.297-0.202 0.489 0 0.189 0.067 0.354 0.202 0.496l2.645 2.64-2.646 2.646c-0.134 0.134-0.201 0.298-0.201 0.49 0 0.189 0.067 0.354 0.201 0.495l0.414 0.409c0.134 0.134 0.298 0.201 0.49 0.201 0.193 0 0.356-0.067 0.49-0.201l3.55-3.544c0.134-0.142 0.201-0.307 0.201-0.496 0-0.192-0.067-0.355-0.201-0.49z" style="fill-rule:nonzero;fill:#9ba8b4"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-ffDiaporama.svg b/.icons/kora/mimetypes/scalable/application-ffDiaporama.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-ffDiaporama.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-flash.svg b/.icons/kora/mimetypes/scalable/application-flash.svg
new file mode 100644
index 000000000..8c1f116d2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-flash.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.455 55.124h1.049v0.688h-1.049v3.328h-0.754v-3.328h-0.754v-0.688h0.754v-0.533c0-0.409 0.131-0.737 0.393-0.983 0.263-0.246 0.607-0.369 1.033-0.369h1.885v5.901h-0.754v-5.213h-1.131c-0.197 0-0.358 0.061-0.484 0.181-0.125 0.115-0.188 0.284-0.188 0.508v0.508z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.154 59.271c-0.427 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.442 0 0.806 0.082 1.09 0.246v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.203-0.181-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.296 0.246-0.361 0.426l-0.689-0.295c0.093-0.24 0.276-0.462 0.55-0.664 0.273-0.207 0.633-0.311 1.081-0.311 0.514 0 0.94 0.15 1.279 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.458-0.74 0.688-1.319 0.688zm0.122-0.688c0.312 0 0.593-0.115 0.845-0.345 0.256-0.235 0.385-0.511 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.278 0.344-0.278 0.557c0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.581 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.521 59.271c-0.448 0-0.82-0.109-1.115-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.256-0.066-0.499-0.188-0.729-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.479 0.388 0.599 0.688l-0.656 0.271c-0.147-0.356-0.453-0.533-0.918-0.533-0.224 0-0.412 0.046-0.565 0.139s-0.23 0.219-0.23 0.377c0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451s0.27 0.453 0.27 0.721c0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.513 53.272v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m41.192 15.964v4.426c-4.519 0.078-5.63 4.387-5.63 4.387h3.409v4.426h-5.285c-3.179 9.588-10.494 8.735-10.494 8.735v-4.426s4.642 0.842 7.009-7.609c2.96-10.572 10.991-9.939 10.991-9.939z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#941917" offset="0"/>
+ <stop style="stop-color:#f3201b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-font-woff.svg b/.icons/kora/mimetypes/scalable/application-font-woff.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-font-woff.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-font.svg b/.icons/kora/mimetypes/scalable/application-font.svg
new file mode 100644
index 000000000..b5ccb5449
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-font.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.327 53.639c0.24 0 0.443 0.036 0.606 0.107l-0.262 0.647c-0.087-0.044-0.202-0.065-0.344-0.065-0.197 0-0.358 0.06-0.484 0.18-0.125 0.115-0.188 0.284-0.188 0.508v0.508h1.049v0.688h-1.049v3.328h-0.754v-3.328h-0.754v-0.688h0.754v-0.533c0-0.409 0.131-0.737 0.393-0.983 0.263-0.246 0.607-0.369 1.033-0.369z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.531 56.008c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.581 0.912 0.581 1.524s-0.193 1.123-0.581 1.533c-0.388 0.404-0.883 0.606-1.484 0.606s-1.095-0.202-1.483-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.394-0.62 0.394-1.057s-0.132-0.787-0.394-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.414 55.524v0.557h0.032c0.11-0.191 0.282-0.352 0.517-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.763 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.722z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.672 59.605c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.496 38.674c-2.192 0-4.032-0.632-5.521-1.896-1.461-1.265-2.192-2.936-2.192-5.016 0-2.247 0.871-4.003 2.613-5.268 1.742-1.292 3.891-1.938 6.448-1.938 2.276 0 4.145 0.421 5.606 1.264v-0.59c0-1.517-0.52-2.726-1.56-3.625-1.039-0.927-2.318-1.39-3.835-1.39-1.124 0-2.149 0.266-3.077 0.8-0.899 0.534-1.517 1.265-1.854 2.192l-3.54-1.517c0.477-1.237 1.419-2.375 2.824-3.414 1.404-1.068 3.259-1.602 5.563-1.602 2.641 0 4.832 0.773 6.574 2.318 1.742 1.546 2.613 3.723 2.613 6.533v12.475h-3.708v-2.866h-0.169c-1.545 2.36-3.807 3.54-6.785 3.54zm0.632-3.54c1.601 0 3.048-0.59 4.341-1.77 1.32-1.208 1.981-2.627 1.981-4.257-1.096-0.899-2.74-1.348-4.931-1.348-1.883 0-3.302 0.407-4.257 1.222s-1.433 1.77-1.433 2.866c0 1.011 0.435 1.812 1.306 2.402 0.872 0.59 1.869 0.885 2.993 0.885z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,396.55,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#9cebff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-geo+json.svg b/.icons/kora/mimetypes/scalable/application-geo+json.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-geo+json.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-geo+xml.svg b/.icons/kora/mimetypes/scalable/application-geo+xml.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-geo+xml.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-gml+xml.svg b/.icons/kora/mimetypes/scalable/application-gml+xml.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-gml+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-gnunet-directory.svg b/.icons/kora/mimetypes/scalable/application-gnunet-directory.svg
new file mode 120000
index 000000000..71137a9a5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-gnunet-directory.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-gpx+xml.svg b/.icons/kora/mimetypes/scalable/application-gpx+xml.svg
new file mode 120000
index 000000000..52e990cd9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-gpx+xml.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-gpx.svg b/.icons/kora/mimetypes/scalable/application-gpx.svg
new file mode 100644
index 000000000..9dd728b66
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-gpx.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 41.617s8.868-11.238 8.868-19.032c0-4.894-3.974-8.868-8.868-8.868s-8.868 3.974-8.868 8.868c0 7.794 8.868 19.032 8.868 19.032zm0-24.643c2.567 0 4.651 2.084 4.651 4.651s-2.084 4.651-4.651 4.651-4.651-2.084-4.651-4.651 2.084-4.651 4.651-4.651z" style="fill:#3a4148"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-gvdesign.svg b/.icons/kora/mimetypes/scalable/application-gvdesign.svg
new file mode 100644
index 000000000..6d673d76a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-gvdesign.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m52.323 1.469c0.845 0 1.543 0.625 1.66 1.437l-11.811 15.548c-4.822 15.168-7.819 32.352-10.655 43.546h-13.899c-2.02 0-3.958-0.803-5.387-2.231-1.428-1.429-2.231-3.367-2.231-5.387v-20.464l0.927-1.43c1.977-3.051 4.545-7.015 5.707-8.808 1.162-1.792 3.952-6.098 6.201-9.569 2.248-3.471 4.574-7.061 5.17-7.977 1.42-2.181 1.823-2.853 1.753-2.922-0.031-0.032-0.247 0.084-0.478 0.254-0.71 0.523-7.097 6.162-9.165 8.092-1.072 1.001-2.52 2.312-3.219 2.914-0.699 0.601-2.256 1.967-3.46 3.035-1.205 1.068-2.453 2.161-2.775 2.428-0.152 0.126-0.383 0.326-0.661 0.569v-1.673c6.385-6.489 14.672-14.839 17.322-17.362h25.001z" style="fill-rule:nonzero;fill:#c63166"/>
+ <path d="m10 20.504c0.278-0.243 0.509-0.443 0.661-0.569 0.322-0.267 1.57-1.36 2.775-2.428 1.204-1.068 2.761-2.434 3.46-3.035 0.699-0.602 2.147-1.913 3.219-2.914 2.068-1.93 8.455-7.569 9.165-8.092 0.231-0.17 0.447-0.286 0.478-0.254 0.069 0.069-0.334 0.742-1.753 2.922-0.596 0.916-2.922 4.506-5.17 7.977-2.249 3.471-5.039 7.777-6.201 9.569-1.162 1.793-3.73 5.757-5.707 8.808-0.316 0.487-0.623 0.962-0.927 1.43v-13.414zm17.322-19.035c-2.649 2.521-10.938 10.872-17.322 17.359v-9.741c0-2.02 0.803-3.958 2.231-5.387 1.429-1.428 3.367-2.231 5.387-2.231h9.704z" style="fill-rule:nonzero;fill:#b8da6c"/>
+ <path d="m54 45.064v9.318c0 2.02-0.803 3.958-2.231 5.387-1.429 1.428-3.367 2.231-5.387 2.231h-9.111l16.729-16.936z" style="fill-rule:nonzero;fill:#778b3c"/>
+ <path d="m52.323 1.469c0.926 0 1.677 0.751 1.677 1.677v41.918l-16.729 16.936h-6.963c0.053-0.836 0.117-1.903 0.17-2.833 0.671-11.901 5.07-30.772 9.765-40.901 2.886-6.227 8.016-12.484 11.986-16.797h0.094z" style="fill-rule:nonzero;fill:#eddf36"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-gzip.svg b/.icons/kora/mimetypes/scalable/application-gzip.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-gzip.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-hwpx.svg b/.icons/kora/mimetypes/scalable/application-hwpx.svg
new file mode 120000
index 000000000..2acccd2c4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-hwpx.svg
@@ -0,0 +1 @@
+application-x-hwp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-illustrator.svg b/.icons/kora/mimetypes/scalable/application-illustrator.svg
new file mode 100644
index 000000000..b52d58f00
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-illustrator.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.585 37.046h7.107v0.923h2.585v-0.923h7.138v1.044h2.585v-2.585h-0.954v-7.228h0.923v-2.585h-0.923v-6.71h0.954v-2.585h-2.585v0.526h-7.138v-0.923h-2.585v0.923h-7.107v-0.646h-2.585v2.585h0.923v6.83h-0.923v2.585h0.923v7.108h-0.923v2.584h2.585v-0.923zm-0.739 0v0.185h-1.108v-1.108h1.108v0.923zm8.585-20.123v-0.185h1.108v1.108h-1.108v-0.184-0.353-0.386zm1.108 20.123v0.185h-1.108v-0.185-0.386-0.352-0.185h1.108v0.923zm0.123-9.646c0.071 0.072 0.071 0.189 0 0.261-0.037 0.036-0.084 0.054-0.131 0.054s-0.095-0.018-0.131-0.054l-0.415-0.415-0.416 0.415c-0.036 0.036-0.083 0.054-0.13 0.054-0.048 0-0.095-0.018-0.131-0.054-0.072-0.072-0.072-0.189 0-0.261l0.415-0.415-0.415-0.416c-0.072-0.072-0.072-0.189 0-0.261s0.189-0.072 0.261 0l0.416 0.416 0.415-0.416c0.072-0.072 0.189-0.072 0.261 0s0.072 0.189 0 0.261l-0.415 0.416 0.416 0.415zm9.6 9.951h-1.108v-0.305-0.738-0.064h1.108v1.107zm-1.847-1.846v0.803h-5.782c3.223-0.914 5.761-3.452 6.675-6.676v5.873h-0.893zm1.816-7.966h-0.185-0.386-0.352-0.185v-1.108h1.108v1.108zm-1.077-10.403h1.108v1.108h-0.216-0.738-0.154v-0.582-0.526zm-0.739 0.526v1.32h0.893v5.355c-0.914-3.223-3.452-5.762-6.675-6.675h5.782zm-18.677-0.647h1.108v1.108h-0.184-0.739-0.185v-1.108zm1.847 1.847v-1.2h5.752c-3.223 0.913-5.762 3.452-6.675 6.675v-5.475h0.923zm-1.847 7.569h1.108v1.107h-0.184-0.353-0.386-0.185v-1.107zm0.924 3.201c0.913 3.224 3.452 5.762 6.675 6.676h-5.752v-0.923h-0.923v-5.753z" style="fill-rule:nonzero;fill:#6f350c"/>
+ <path d="m30.38 59.371c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.082 1.09 0.246v-0.115c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.27-0.746-0.27-0.219 0-0.418 0.051-0.598 0.155-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.663 0.273-0.208 0.634-0.312 1.082-0.312 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688zm0.123-0.688c0.311 0 0.593-0.115 0.844-0.345 0.257-0.234 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.159-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.468 0.169 0.114 0.363 0.172 0.582 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.123 54.216c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.156 0.23 0.156 0.377c0 0.148-0.052 0.273-0.156 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b1530f" offset="0"/>
+ <stop style="stop-color:#fbb321" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-avif.svg b/.icons/kora/mimetypes/scalable/application-image-avif.svg
new file mode 100644
index 000000000..df5a59461
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-avif.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005d77" offset="0"/>
+ <stop stop-color="#0294a7" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.957 19c-.53 0-.957.465-.957 1.043v15.912c0 .579.427 1.045.957 1.045h16.086c.53 0 .957-.466.957-1.045v-15.912c0-.578-.427-1.043-.957-1.043zm10.182 6.432 3.861 5.136h-12l3-3.849 2.139 2.574z" fill="#00363f"/>
+ <path d="m28.312 55.865c-.293.25-.576.426-.847.529-.272.102-.563.154-.874.154-.513 0-.908-.126-1.184-.377-.275-.251-.413-.571-.413-.961 0-.229.052-.438.156-.627.104-.19.24-.341.409-.456.169-.114.359-.201.57-.26.156-.041.39-.08.704-.118.64-.077 1.111-.168 1.413-.273.003-.109.004-.178.004-.207 0-.323-.074-.55-.224-.682-.203-.179-.503-.269-.902-.269-.373 0-.648.066-.825.196-.178.131-.309.362-.394.693l-.775-.105c.071-.332.186-.6.348-.803.161-.204.394-.361.7-.471.305-.11.658-.165 1.06-.165.399 0 .723.047.973.14.249.094.432.212.55.355.117.142.199.322.246.539.027.135.04.378.04.73v1.057c0 .736.017 1.202.05 1.397.034.195.101.382.201.561h-.828c-.082-.164-.135-.356-.158-.577zm-.066-1.769c-.288.118-.719.217-1.294.3-.326.047-.556.099-.691.158s-.239.145-.312.257c-.074.113-.11.239-.11.377 0 .211.08.387.239.528.16.141.394.211.702.211.306 0 .577-.067.815-.2.237-.134.412-.316.523-.548.085-.179.128-.443.128-.792z" fill="#ffffff"/>
+ <path d="m31.573 56.442-1.778-4.674h.836l1.004 2.799c.108.302.208.616.299.942.07-.246.169-.543.295-.889l1.038-2.852h.814l-1.769 4.674z" fill="#ffffff"/>
+ <path d="m34.786 50.901v-.911h.792v.911zm0 5.541v-4.674h.792v4.674z" fill="#ffffff"/>
+ <path d="m36.973 56.442v-4.058h-.7v-.616h.7v-.497c0-.314.028-.547.083-.7.077-.205.211-.372.403-.499.192-.128.462-.192.808-.192.223 0 .469.027.739.08l-.119.69c-.164-.029-.32-.044-.466-.044-.241 0-.411.052-.511.154-.1.103-.149.295-.149.577v.431h.911v.616h-.911v4.058z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-bmp.svg b/.icons/kora/mimetypes/scalable/application-image-bmp.svg
new file mode 100644
index 000000000..3787fe879
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-bmp.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 323.66 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d707e" offset="0"/>
+ <stop stop-color="#45b1b8" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m26.532 59.071c-.306 0-.582-.066-.828-.197-.241-.131-.421-.295-.541-.492h-.033v.558h-.721v-5.868h.754v1.852l-.033.557h.033c.12-.197.3-.36.541-.492.246-.131.522-.196.828-.196.519 0 .967.205 1.344.614.377.41.565.918.565 1.525 0 .606-.188 1.114-.565 1.524s-.825.615-1.344.615zm-.123-.689c.349 0 .65-.131.901-.393.252-.268.377-.62.377-1.057s-.125-.787-.377-1.049c-.251-.268-.552-.402-.901-.402-.355 0-.659.131-.91.394-.246.262-.369.614-.369 1.057 0 .442.123.795.369 1.057.251.262.555.393.91.393z" fill="#fff"/>
+ <path d="m29.083 58.94v-4.016h.721v.557h.033c.115-.191.29-.352.524-.483.241-.137.479-.205.713-.205.623 0 1.047.257 1.271.77.328-.513.795-.77 1.401-.77.476 0 .833.153 1.074.459.24.3.36.71.36 1.229v2.459h-.754v-2.344c0-.405-.073-.691-.221-.861-.147-.169-.371-.254-.672-.254-.295 0-.541.126-.737.377-.192.251-.287.538-.287.861v2.221h-.754v-2.344c0-.405-.074-.691-.222-.861-.147-.169-.371-.254-.672-.254-.295 0-.54.126-.737.377-.191.251-.287.538-.287.861v2.221z" fill="#fff"/>
+ <path d="m38.152 59.071c-.306 0-.582-.066-.828-.197-.24-.131-.421-.295-.541-.492h-.033l.033.558v1.77h-.754v-5.786h.721v.557h.033c.12-.197.301-.36.541-.492.246-.131.522-.196.828-.196.519 0 .967.205 1.344.614.377.41.565.918.565 1.525 0 .606-.188 1.114-.565 1.524s-.825.615-1.344.615zm-.123-.689c.35 0 .65-.131.901-.393.252-.268.377-.62.377-1.057s-.125-.787-.377-1.049c-.251-.268-.551-.402-.901-.402-.355 0-.658.131-.91.394-.246.262-.369.614-.369 1.057 0 .442.123.795.369 1.057.252.262.555.393.91.393z" fill="#fff"/>
+ <path d="m23.957 19c-.53 0-.957.465-.957 1.043v15.912c0 .579.427 1.045.957 1.045h16.086c.53 0 .957-.466.957-1.045v-15.912c0-.578-.427-1.043-.957-1.043zm10.182 6.432 3.861 5.136h-12l3-3.849 2.139 2.574z" fill="#025260"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-exr.svg b/.icons/kora/mimetypes/scalable/application-image-exr.svg
new file mode 100644
index 000000000..f0df8c2f0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-exr.svg
@@ -0,0 +1,14 @@
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.957 19c-0.53 0-0.957 0.465-0.957 1.043v15.912c0 0.579 0.427 1.045 0.957 1.045h16.086c0.53 0 0.957-0.466 0.957-1.045v-15.912c0-0.578-0.427-1.043-0.957-1.043h-16.086zm10.182 6.432 3.861 5.136h-12l3-3.849 2.139 2.574 3-3.861z" style="fill-rule:nonzero;fill:rgb(101,7,51)"/>
+ <g transform="translate(23.363 59.655)">
+ <text style="fill:rgb(226,226,226);font-family:'ArialMT', 'Arial', sans-serif;font-size:12px">exr</text>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(121,31,87)" offset="0"/>
+ <stop style="stop-color:rgb(182,81,116)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-gif.svg b/.icons/kora/mimetypes/scalable/application-image-gif.svg
new file mode 100644
index 000000000..f6d939394
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-gif.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.957 19c-0.53 0-0.957 0.465-0.957 1.043v15.912c0 0.579 0.427 1.045 0.957 1.045h16.086c0.53 0 0.957-0.466 0.957-1.045v-15.912c0-0.578-0.427-1.043-0.957-1.043h-16.086zm10.182 6.432l3.861 5.136h-12l3-3.849 2.139 2.574 3-3.861z" style="fill-rule:nonzero;fill:#194752"/>
+ <path d="m29.455 60.841c-0.475 0-0.863-0.12-1.164-0.361-0.3-0.235-0.516-0.505-0.647-0.811l0.688-0.287c0.077 0.219 0.216 0.402 0.418 0.549 0.208 0.148 0.443 0.222 0.705 0.222 0.415 0 0.74-0.126 0.975-0.377 0.241-0.246 0.361-0.582 0.361-1.008v-0.386h-0.033c-0.131 0.197-0.317 0.361-0.557 0.492s-0.511 0.197-0.811 0.197c-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.3 0 0.571 0.065 0.811 0.196 0.24 0.132 0.426 0.295 0.557 0.492h0.033v-0.557h0.721v3.811c0 0.688-0.199 1.21-0.598 1.565-0.399 0.361-0.885 0.541-1.459 0.541zm0.057-2.459c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.251 53.916c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156s-0.156-0.23-0.156-0.377c0-0.148 0.052-0.273 0.156-0.377s0.23-0.156 0.377-0.156c0.148 0 0.273 0.052 0.377 0.156s0.156 0.229 0.156 0.377c0 0.147-0.052 0.273-0.156 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.158 53.039c0.24 0 0.443 0.035 0.606 0.106l-0.262 0.648c-0.087-0.044-0.202-0.066-0.344-0.066-0.197 0-0.358 0.06-0.484 0.181-0.125 0.114-0.188 0.284-0.188 0.508v0.508h1.049v0.688h-1.049v3.328h-0.754v-3.328h-0.754v-0.688h0.754v-0.533c0-0.41 0.131-0.737 0.393-0.983 0.263-0.246 0.607-0.369 1.033-0.369z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#11868e" offset="0"/>
+ <stop style="stop-color:#4dd2c7" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-ico.svg b/.icons/kora/mimetypes/scalable/application-image-ico.svg
new file mode 100644
index 000000000..46295b901
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-ico.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.23 54.016c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.155 0.23 0.155 0.377c0 0.148-0.051 0.273-0.155 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.007 59.171c-0.601 0-1.096-0.202-1.484-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.883-0.615 1.484-0.615 0.448 0 0.819 0.109 1.114 0.328 0.295 0.218 0.511 0.494 0.648 0.828l-0.689 0.286c-0.207-0.502-0.582-0.754-1.122-0.754-0.334 0-0.629 0.137-0.886 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.886 0.41 0.562 0 0.95-0.252 1.163-0.754l0.672 0.286c-0.136 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.674 0.328-1.122 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.749 55.508c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.883 0.606-1.484 0.606s-1.095-0.202-1.483-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.394 0.926 0.394 0.356 0 0.662-0.132 0.918-0.394 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.918-0.402-0.355 0-0.663 0.134-0.926 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.656 26.267l-7e-3 -7.152 8.021-1.195v8.347h-8.014zm9.35-8.56l10.692-1.707v10.267h-10.692v-8.56zm10.694 10.026l-2e-3 10.267-10.692-1.65v-8.617h10.694zm-12.03 8.43l-8.014-1.205-1e-3 -7.225h8.015v8.43z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-jpg.svg b/.icons/kora/mimetypes/scalable/application-image-jpg.svg
new file mode 100644
index 000000000..bc3002d88
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-jpg.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.957 19c-0.53 0-0.957 0.465-0.957 1.043v15.912c0 0.579 0.427 1.045 0.957 1.045h16.086c0.53 0 0.957-0.466 0.957-1.045v-15.912c0-0.578-0.427-1.043-0.957-1.043h-16.086zm10.182 6.432l3.861 5.136h-12l3-3.849 2.139 2.574 3-3.861z" style="fill-rule:nonzero;fill:#4e3114"/>
+ <path d="m26.129 53.416c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156s-0.155-0.23-0.155-0.377c0-0.148 0.051-0.273 0.155-0.377s0.23-0.156 0.377-0.156c0.148 0 0.273 0.052 0.377 0.156s0.156 0.229 0.156 0.377c0 0.147-0.052 0.273-0.156 0.377zm-1.204 6.876c-0.148 0-0.295-0.027-0.443-0.082l0.197-0.656c0.071 0.033 0.144 0.049 0.221 0.049 0.317 0 0.475-0.207 0.475-0.622v-4.557h0.754v4.557c0 0.442-0.106 0.77-0.319 0.983-0.213 0.219-0.508 0.328-0.885 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.208 58.571c-0.306 0-0.582-0.066-0.827-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.245-0.131 0.521-0.196 0.827-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.566 0.918 0.566 1.525 0 0.606-0.189 1.114-0.566 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.35 0 0.651-0.131 0.902-0.393 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.131-0.909 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.554 0.393 0.909 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.628 58.571c-0.607 0-1.101-0.202-1.483-0.607-0.377-0.404-0.566-0.915-0.566-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.877 0.352 0.54 0 0.906-0.229 1.098-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.988 60.341c-0.475 0-0.863-0.12-1.164-0.361-0.3-0.235-0.516-0.505-0.647-0.811l0.688-0.287c0.077 0.219 0.216 0.402 0.418 0.549 0.208 0.148 0.443 0.222 0.705 0.222 0.415 0 0.74-0.126 0.975-0.377 0.241-0.246 0.361-0.582 0.361-1.008v-0.386h-0.033c-0.131 0.197-0.317 0.361-0.557 0.492-0.241 0.131-0.511 0.197-0.812 0.197-0.519 0-0.967-0.205-1.344-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.825-0.614 1.344-0.614 0.301 0 0.571 0.065 0.812 0.196 0.24 0.132 0.426 0.295 0.557 0.492h0.033v-0.557h0.721v3.811c0 0.688-0.199 1.21-0.598 1.565-0.399 0.361-0.885 0.541-1.459 0.541zm0.057-2.459c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a06c45" offset="0"/>
+ <stop style="stop-color:#b8a05b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-jxl.svg b/.icons/kora/mimetypes/scalable/application-image-jxl.svg
new file mode 100644
index 000000000..fb5d856a3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-jxl.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005b8f" offset="0"/>
+ <stop stop-color="#0294a7" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.957 19c-.53 0-.957.465-.957 1.043v15.912c0 .579.427 1.045.957 1.045h16.086c.53 0 .957-.466.957-1.045v-15.912c0-.578-.427-1.043-.957-1.043zm10.182 6.432 3.861 5.136h-12l3-3.849 2.139 2.574z" fill="#00263f"/>
+ <path d="m28.858 50.91v-.92h.792v.92zm-1.004 7.345.15-.673c.158.041.283.061.374.061.161 0 .282-.053.361-.16s.119-.375.119-.803v-4.912h.792v4.929c0 .575-.075.976-.225 1.202-.19.293-.507.44-.95.44-.214 0-.421-.028-.621-.084z" fill="#ffffff"/>
+ <path d="m30.336 56.442 1.708-2.429-1.58-2.245h.99l.718 1.096c.135.208.243.383.325.524.129-.194.248-.365.357-.515l.787-1.105h.947l-1.615 2.201 1.738 2.473h-.973l-.959-1.452-.255-.392-1.228 1.844z" fill="#ffffff"/>
+ <path d="m35.353 49.99h.792v6.452h-.792z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-png.svg b/.icons/kora/mimetypes/scalable/application-image-png.svg
new file mode 100644
index 000000000..3f17acdb7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-png.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.957 19c-0.53 0-0.957 0.465-0.957 1.043v15.912c0 0.579 0.427 1.045 0.957 1.045h16.086c0.53 0 0.957-0.466 0.957-1.045v-15.912c0-0.578-0.427-1.043-0.957-1.043h-16.086zm10.182 6.432l3.861 5.136h-12l3-3.849 2.139 2.574 3-3.861z" style="fill-rule:nonzero;fill:#003056"/>
+ <path d="m27.9 58.571c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.246-0.131 0.522-0.196 0.828-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.565 0.918 0.565 1.525 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.173 54.424v0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.394 0.715 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.599 60.341c-0.475 0-0.863-0.12-1.163-0.361-0.301-0.235-0.517-0.505-0.648-0.811l0.688-0.287c0.077 0.219 0.216 0.402 0.418 0.549 0.208 0.148 0.443 0.222 0.705 0.222 0.416 0 0.741-0.126 0.976-0.377 0.24-0.246 0.36-0.582 0.36-1.008v-0.386h-0.033c-0.131 0.197-0.317 0.361-0.557 0.492s-0.511 0.197-0.811 0.197c-0.519 0-0.967-0.205-1.344-0.615s-0.566-0.918-0.566-1.524c0-0.607 0.189-1.115 0.566-1.525 0.377-0.409 0.825-0.614 1.344-0.614 0.3 0 0.571 0.065 0.811 0.196 0.24 0.132 0.426 0.295 0.557 0.492h0.033v-0.557h0.721v3.811c0 0.688-0.199 1.21-0.598 1.565-0.399 0.361-0.885 0.541-1.459 0.541zm0.058-2.459c0.355 0 0.655-0.131 0.901-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.901-0.394-0.35 0-0.651 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.902 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,323.66,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#005d77" offset="0"/>
+ <stop style="stop-color:#0294a7" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-psd.svg b/.icons/kora/mimetypes/scalable/application-image-psd.svg
new file mode 100644
index 000000000..4638c4161
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-psd.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.731 60.51h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77zm5.412-1.639c-0.448 0-0.819-0.109-1.114-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.234 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.257-0.066-0.5-0.189-0.729-0.369-0.23-0.186-0.344-0.434-0.344-0.746 0-0.355 0.155-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.478 0.388 0.599 0.688l-0.656 0.271c-0.148-0.356-0.454-0.533-0.918-0.533-0.224 0-0.413 0.046-0.566 0.139-0.152 0.093-0.229 0.219-0.229 0.377 0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.655 0.238 0.836 0.451 0.18 0.213 0.27 0.453 0.27 0.721 0 0.36-0.147 0.661-0.442 0.901-0.296 0.241-0.675 0.361-1.14 0.361zm6.089-0.131h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.514 0.197-0.82 0.197-0.519 0-0.967-0.205-1.344-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.524 0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.58 0.065 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868zm-10.255-0.558c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393zm8.255 0c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.466 15.996l-19.935 0.125 0.096 15.31 19.935-0.125-0.096-15.31z" style="fill:#00358e"/>
+ <path d="m39.523 19.795l-19.623 3.516 2.7 15.07 19.623-3.516-2.7-15.07z" style="fill:#0c63a4;stroke-width:.49px;stroke:#00358e"/>
+ <path d="m22.264 36.458l3.504-1.856 1.316 0.581 2.561-1.437 2.847 0.412 2.01 0.064 1.397-0.783 1.751-0.794 3.155 0.585 0.25 1.461-17.708 3.323s-0.767 0.29-0.883-0.388l-0.2-1.168z" style="fill:#00358e"/>
+ <path d="m24.609 24.508c1.07-0.192 2.096 0.521 2.287 1.592 0.192 1.071-0.521 2.096-1.592 2.288s-2.096-0.522-2.288-1.593c-0.192-1.07 0.522-2.096 1.593-2.287z" style="fill:#00358e"/>
+ <path d="m36.716 28.374c2.976-0.514 5.809 1.484 6.323 4.46 0.514 2.975-1.485 5.809-4.46 6.322-2.976 0.514-5.809-1.484-6.323-4.46-0.514-2.975 1.485-5.809 4.46-6.322z" style="fill:#127bb0;stroke-width:.57px;stroke:#003564"/>
+ <path d="m34.858 38.307l2.097-7.091c1.865 1.385 5.865 2.065 5.865 2.065l0.502 0.562c-1.1 5.917-4.627 5.75-8.464 4.464z" style="fill:#00358e"/>
+ <path d="m36.684 28.315c2.975-0.514 5.809 1.485 6.323 4.46 0.513 2.976-1.485 5.809-4.461 6.323-2.975 0.514-5.808-1.485-6.322-4.46-0.514-2.976 1.484-5.809 4.46-6.323z" style="fill:none;stroke-width:.57px;stroke:#00358e"/>
+ <path d="m23.583 43.896l-1.411-0.317-1.061 0.982-0.135-1.44-1.262-0.705 1.328-0.573 0.281-1.419 0.955 1.086 1.436-0.171-0.738 1.244 0.607 1.313zm-3.839-2.833l-1.69-0.38-1.271 1.177-0.162-1.725-1.512-0.845 1.591-0.686 0.336-1.699 1.144 1.3 1.72-0.205-0.883 1.49 0.727 1.573zm28.483-23.75l-1.411-0.317-1.061 0.983-0.134-1.44-1.263-0.706 1.328-0.573 0.281-1.419 0.955 1.086 1.436-0.171-0.737 1.244 0.606 1.313zm-3.839-2.833l-1.69-0.38-1.271 1.177-0.162-1.724-1.512-0.845 1.591-0.687 0.336-1.699 1.144 1.3 1.721-0.205-0.884 1.49 0.727 1.573zm4.268-2.915l-1.548-0.348-1.165 1.079-0.147-1.58-1.386-0.774 1.457-0.629 0.309-1.557 1.048 1.192 1.576-0.188-0.81 1.365 0.666 1.44z" style="fill:#00358e"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,542.33,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#00358e" offset="0"/>
+ <stop style="stop-color:#1c9fc1" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-tga.svg b/.icons/kora/mimetypes/scalable/application-image-tga.svg
new file mode 100644
index 000000000..cb9604e22
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-tga.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#791f57" offset="0"/>
+ <stop stop-color="#b65174" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.957 19c-.53 0-.957.465-.957 1.043v15.912c0 .579.427 1.045.957 1.045h16.086c.53 0 .957-.466.957-1.045v-15.912c0-.578-.427-1.043-.957-1.043zm10.182 6.432 3.861 5.136h-12l3-3.849 2.139 2.574z" fill="#650733"/>
+ <path d="m28.347 59.005c-.421 0-.743-.112-.967-.336-.219-.224-.328-.541-.328-.95v-2.107h-.705v-.688h.705v-1.229h.754v1.229h.983v.688h-.983v2.049c0 .437.18.656.541.656.136 0 .251-.022.344-.066l.262.648c-.164.071-.366.106-.606.106z" fill="#fff"/>
+ <path d="m31.204 60.841c-.475 0-.863-.12-1.164-.361-.3-.235-.516-.505-.647-.811l.688-.287c.077.219.216.402.418.549.208.148.443.222.705.222.415 0 .74-.126.975-.377.241-.246.361-.582.361-1.008v-.386h-.033c-.131.197-.317.361-.557.492s-.511.197-.811.197c-.519 0-.968-.205-1.345-.615s-.565-.918-.565-1.524c0-.607.188-1.115.565-1.525.377-.409.826-.614 1.345-.614.3 0 .571.065.811.196.24.132.426.295.557.492h.033v-.557h.721v3.811c0 .688-.199 1.21-.598 1.565-.399.361-.885.541-1.459.541zm.057-2.459c.356 0 .656-.131.902-.393.251-.262.377-.615.377-1.057 0-.443-.126-.795-.377-1.057-.246-.263-.546-.394-.902-.394-.349 0-.65.134-.901.402-.251.262-.377.612-.377 1.049s.126.789.377 1.057c.251.262.552.393.901.393z" fill="#fff"/>
+ <path d="m35.403 59.071c-.426 0-.784-.123-1.074-.369-.284-.246-.426-.571-.426-.975 0-.437.169-.779.508-1.025.339-.251.757-.377 1.254-.377.443 0 .806.082 1.09.246v-.115c0-.295-.101-.53-.303-.704-.202-.181-.451-.271-.746-.271-.219 0-.418.052-.598.156-.175.104-.295.246-.361.426l-.688-.295c.093-.24.276-.462.549-.664.273-.207.634-.311 1.082-.311.513 0 .939.15 1.278.45.339.301.508.724.508 1.271v2.426h-.721v-.558h-.033c-.3.459-.74.689-1.319.689zm.123-.689c.311 0 .593-.114.844-.344.257-.235.385-.511.385-.828-.213-.174-.533-.262-.959-.262-.366 0-.642.079-.828.238-.185.158-.278.344-.278.557 0 .197.084.353.254.467.169.115.363.172.582.172z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-image-tiff.svg b/.icons/kora/mimetypes/scalable/application-image-tiff.svg
new file mode 100644
index 000000000..eb64fe29c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-image-tiff.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#791f57" offset="0"/>
+ <stop stop-color="#b65174" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m23.957 19c-.53 0-.957.465-.957 1.043v15.912c0 .579.427 1.045.957 1.045h16.086c.53 0 .957-.466.957-1.045v-15.912c0-.578-.427-1.043-.957-1.043zm10.182 6.432 3.861 5.136h-12l3-3.849 2.139 2.574z" fill="#650733"/>
+ <path d="m28.747 59.605c-.421 0-.743-.112-.967-.336-.219-.224-.328-.541-.328-.951v-2.106h-.705v-.688h.705v-1.23h.754v1.23h.983v.688h-.983v2.049c0 .437.18.656.541.656.136 0 .251-.022.344-.066l.262.647c-.164.071-.366.107-.606.107z" fill="#fff"/>
+ <path d="m30.774 54.516c-.104.103-.229.155-.377.155-.147 0-.273-.052-.377-.155-.104-.104-.156-.23-.156-.377 0-.148.052-.274.156-.377.104-.104.23-.156.377-.156.148 0 .273.052.377.156.104.103.156.229.156.377 0 .147-.052.273-.156.377zm0 5.023h-.754v-4.015h.754z" fill="#fff"/>
+ <path d="m36.238 53.639c.24 0 .443.035.606.106l-.262.648c-.087-.044-.202-.066-.344-.066-.197 0-.358.06-.484.18-.125.115-.188.285-.188.509v.508h1.049v.688h-1.049v3.327h-.754v-3.327h-1.803v3.327h-.754v-3.327h-.754v-.688h.754v-.533c0-.41.131-.738.393-.984.263-.245.607-.368 1.033-.368.24 0 .443.035.606.106l-.262.648c-.087-.044-.202-.066-.344-.066-.197 0-.358.06-.484.18-.125.115-.188.285-.188.509v.508h1.803v-.533c0-.41.131-.738.393-.984.263-.245.607-.368 1.033-.368z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-images.svg b/.icons/kora/mimetypes/scalable/application-images.svg
new file mode 100644
index 000000000..fc38d7682
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-images.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.957 21.7c-0.53 0-0.957 0.465-0.957 1.043v15.912c0 0.579 0.427 1.045 0.957 1.045h16.086c0.53 0 0.957-0.466 0.957-1.045v-15.912c0-0.578-0.427-1.043-0.957-1.043h-16.086zm10.182 6.432l3.861 5.136h-12l3-3.849 2.139 2.574 3-3.861z" style="fill-rule:nonzero;fill:#b5d4e3"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#068" offset="0"/>
+ <stop style="stop-color:#9199ff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-info.svg b/.icons/kora/mimetypes/scalable/application-info.svg
new file mode 100644
index 000000000..5bc4113dd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-info.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.263 59.24h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.033 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.057-0.401-0.057-0.273 0-0.517 0.109-0.73 0.327-0.207 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.066 59.371c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.371-0.421 0.844-0.631 1.418-0.631 0.595 0 1.07 0.194 1.426 0.582 0.36 0.388 0.541 0.907 0.541 1.557l-9e-3 0.139h-3.171c0.022 0.405 0.155 0.724 0.401 0.959 0.252 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.669 0.311-1.106 0.311zm1.081-2.623c-0.016-0.229-0.123-0.448-0.319-0.655-0.191-0.208-0.478-0.312-0.861-0.312-0.278 0-0.522 0.088-0.729 0.263-0.202 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.95 59.371c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.338-0.252 0.756-0.377 1.254-0.377 0.442 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.304-0.705-0.202-0.18-0.45-0.271-0.745-0.271-0.219 0-0.418 0.052-0.599 0.156-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.274-0.207 0.634-0.311 1.082-0.311 0.514 0 0.94 0.15 1.279 0.451 0.338 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.74 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.844-0.345 0.257-0.235 0.386-0.51 0.386-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.254 0.467 0.17 0.115 0.364 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.506 59.371c-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.566-0.918-0.566-1.524s0.189-1.115 0.566-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.819 0.197 0.246 0.131 0.429 0.295 0.55 0.491h0.032l-0.032-0.557v-1.852h0.754v5.868h-0.722v-0.557h-0.032c-0.121 0.196-0.304 0.36-0.55 0.491-0.24 0.131-0.513 0.197-0.819 0.197zm0.123-0.688c0.355 0 0.655-0.132 0.901-0.394 0.252-0.262 0.377-0.614 0.377-1.057s-0.125-0.795-0.377-1.057c-0.246-0.263-0.546-0.394-0.901-0.394-0.35 0-0.65 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.252 0.262 0.552 0.394 0.902 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32 16c-6.094 0-11 4.906-11 11s4.906 11 11 11 11-4.906 11-11-4.906-11-11-11z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m31.942 24.817c-0.913 0-1.56 0.741-1.56 1.653v5.621c0 0.912 0.647 1.652 1.56 1.652 0.912 0 1.558-0.74 1.558-1.652v-5.621c0-0.913-0.646-1.653-1.558-1.653z" style="fill-rule:nonzero;fill:#5eafbe"/>
+ <path d="m31.948 20.521c-0.943 0-1.708 0.765-1.708 1.708s0.765 1.708 1.708 1.708c0.942 0 1.708-0.765 1.708-1.708s-0.766-1.708-1.708-1.708z" style="fill-rule:nonzero;fill:#5eafbe"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-install.svg b/.icons/kora/mimetypes/scalable/application-install.svg
new file mode 120000
index 000000000..a04e350b7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-install.svg
@@ -0,0 +1 @@
+gnome-mime-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-java.svg b/.icons/kora/mimetypes/scalable/application-java.svg
new file mode 100644
index 000000000..8e90831bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-java.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.529 53.826c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156-0.103-0.103-0.155-0.229-0.155-0.377 0-0.147 0.052-0.273 0.155-0.377 0.104-0.103 0.23-0.155 0.377-0.155 0.148 0 0.273 0.052 0.377 0.155 0.104 0.104 0.156 0.23 0.156 0.377 0 0.148-0.052 0.274-0.156 0.377zm-1.204 6.876c-0.148 0-0.295-0.027-0.443-0.082l0.197-0.655c0.071 0.033 0.144 0.049 0.221 0.049 0.317 0 0.475-0.208 0.475-0.623v-4.557h0.754v4.557c0 0.443-0.106 0.771-0.319 0.984-0.213 0.218-0.508 0.327-0.885 0.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.741 58.981c-0.426 0-0.784-0.123-1.074-0.368-0.284-0.246-0.426-0.571-0.426-0.976 0-0.437 0.169-0.778 0.508-1.024 0.339-0.251 0.757-0.377 1.254-0.377 0.443 0 0.806 0.082 1.09 0.246v-0.115c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.27-0.746-0.27-0.219 0-0.418 0.052-0.598 0.155-0.175 0.104-0.295 0.246-0.361 0.427l-0.688-0.295c0.093-0.241 0.276-0.462 0.549-0.664 0.273-0.208 0.634-0.312 1.082-0.312 0.513 0 0.939 0.151 1.278 0.451 0.339 0.301 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688zm0.123-0.688c0.311 0 0.593-0.115 0.844-0.344 0.257-0.235 0.385-0.511 0.385-0.828-0.213-0.175-0.533-0.262-0.959-0.262-0.366 0-0.642 0.079-0.828 0.237-0.185 0.159-0.278 0.345-0.278 0.558 0 0.196 0.084 0.352 0.254 0.467 0.169 0.115 0.363 0.172 0.582 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.781 58.85l-1.623-4.016h0.82l1.18 3.115h0.016l1.197-3.115h0.803l-1.639 4.016h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.856 58.981c-0.426 0-0.784-0.123-1.073-0.368-0.284-0.246-0.427-0.571-0.427-0.976 0-0.437 0.17-0.778 0.509-1.024 0.338-0.251 0.756-0.377 1.254-0.377 0.442 0 0.805 0.082 1.09 0.246v-0.115c0-0.295-0.102-0.53-0.304-0.705-0.202-0.18-0.45-0.27-0.746-0.27-0.218 0-0.417 0.052-0.598 0.155-0.175 0.104-0.295 0.246-0.36 0.427l-0.689-0.295c0.093-0.241 0.276-0.462 0.549-0.664 0.273-0.208 0.634-0.312 1.082-0.312 0.514 0 0.94 0.151 1.279 0.451 0.338 0.301 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.741 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.844-0.344 0.257-0.235 0.386-0.511 0.386-0.828-0.214-0.175-0.533-0.262-0.959-0.262-0.366 0-0.642 0.079-0.828 0.237-0.186 0.159-0.279 0.345-0.279 0.558 0 0.196 0.085 0.352 0.254 0.467 0.17 0.115 0.364 0.172 0.582 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.141 29.047c0.752 0 0.639 0.024 1.296 0.057 0.208-0.461 0.314-1.019 0.125-1.629-0.99-0.051-1.01-0.063-1.421-0.063-0.177 0-0.314 0.02-0.621 0.025 0.368 0.534 0.719 1.066 0.96 1.61m-2.623-1.59c-2.988 0.106-7.856 0.579-7.857 2.756 0 3.112 1.334 5.904 3.436 7.82-1.95 0.521-3.428 1.354-3.428 2.647 0 2.686 6.372 3.402 10.138 3.402s10.141-0.716 10.141-3.402c0-1.293-1.48-2.126-3.43-2.647 0.41-0.373 0.796-0.774 1.143-1.211 0.046 1e-3 0.09 2e-3 0.156 2e-3 0.904 0 3.141-0.161 4.416-1.656 1.633-1.915 1.903-4.276 0.615-5.375-0.414-0.354-0.951-0.541-1.552-0.541-0.487 0-1.007 0.13-1.522 0.359-0.693-1.234-3.03-1.769-5.541-2.007-0.24 0.601-0.683 1.113-1.144 1.541 2.972 0.204 4.375 0.699 5.033 1.068-0.846 0.474-3.693 1.166-8.32 1.166-4.629 0-7.477-0.692-8.323-1.166 0.846-0.475 3.084-1.123 7.725-1.166-0.589-0.585-1.158-1.07-1.686-1.59zm13.778 3.43c0.21 0 0.375 0.051 0.492 0.15 0.498 0.424 0.261 1.827-0.799 3.07-0.553 0.648-1.488 0.907-2.226 1.012 0.585-1.13 0.973-2.381 1.121-3.709 0.533-0.356 1.045-0.523 1.412-0.523zm-6.084 8.513c1.987 0.414 3.011 0.98 3.103 1.262-0.156 0.509-2.916 1.787-8.508 1.787-5.591 0-8.35-1.278-8.505-1.752 0.092-0.303 1.115-0.878 3.101-1.295-0.034 0.102-0.058 0.209-0.058 0.325 0 1.492 2.97 1.804 5.462 1.804s5.463-0.312 5.463-1.804c0-0.117-0.024-0.224-0.058-0.327z" style="fill-opacity:.67;fill-rule:nonzero"/>
+ <path d="m32.787 26.473c-5.974-6.883 6.533-10.006 6.533-10.006-7.968 4.621-6.496 5.961-4.577 8.658 2.055 2.893-2.419 5.203-2.419 5.203s2.225-1.826 0.463-3.855zm1.956-17.468s3.796 3.797-3.6 9.636c-5.931 4.684-1.353 7.355-3e-3 10.406-3.462-3.124-6.003-5.873-4.298-8.432 2.502-3.757 9.432-5.578 7.901-11.61z" style="fill-opacity:.47;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.354839 -59.2666 59.2669 -.354838 32.5323 61.7257)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b22c01" offset="0"/>
+ <stop style="stop-color:#ff7b51" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-javascript.svg b/.icons/kora/mimetypes/scalable/application-javascript.svg
new file mode 100644
index 000000000..cd5149fc7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-javascript.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m15.32 54.325h0.685v4.516c0 0.412-0.084 0.741-0.251 0.985-0.167 0.245-0.453 0.368-0.86 0.368-0.128 0-0.242-0.011-0.342-0.034-0.1-0.022-0.186-0.047-0.259-0.075l0.142-0.517c0.05 0.016 0.109 0.03 0.176 0.041 0.066 0.017 0.136 0.025 0.208 0.025 0.201 0 0.334-0.069 0.401-0.208s0.1-0.334 0.1-0.585v-4.516zm27.272 5.769h-0.685v-5.769h0.568l0.058 0.467h0.025c0.184-0.156 0.384-0.289 0.602-0.401 0.222-0.111 0.453-0.167 0.692-0.167 0.262 0 0.493 0.051 0.693 0.151 0.201 0.094 0.368 0.233 0.501 0.417 0.134 0.178 0.234 0.395 0.301 0.651 0.072 0.251 0.108 0.535 0.108 0.852 0 0.345-0.047 0.654-0.142 0.927-0.094 0.267-0.222 0.495-0.384 0.684-0.161 0.189-0.347 0.334-0.559 0.434-0.211 0.095-0.434 0.142-0.668 0.142-0.189 0-0.378-0.041-0.568-0.125-0.183-0.083-0.37-0.198-0.559-0.342l0.017 0.709v1.37zm-13.056-2.63c0.179 0.144 0.359 0.261 0.543 0.35 0.189 0.089 0.406 0.134 0.651 0.134 0.268 0 0.468-0.061 0.601-0.184 0.134-0.122 0.201-0.272 0.201-0.451 0-0.105-0.028-0.197-0.084-0.275-0.055-0.078-0.128-0.145-0.217-0.2-0.083-0.062-0.181-0.114-0.292-0.159s-0.223-0.089-0.334-0.134c-0.145-0.05-0.289-0.105-0.434-0.167-0.145-0.066-0.276-0.144-0.392-0.233-0.112-0.095-0.204-0.203-0.276-0.326-0.072-0.122-0.108-0.27-0.108-0.442 0-0.162 0.03-0.312 0.091-0.451 0.067-0.145 0.159-0.267 0.276-0.368 0.122-0.105 0.27-0.186 0.442-0.242 0.173-0.061 0.368-0.092 0.585-0.092 0.256 0 0.49 0.045 0.701 0.134 0.217 0.089 0.404 0.198 0.559 0.326l-0.325 0.434c-0.139-0.106-0.284-0.192-0.434-0.259-0.151-0.067-0.315-0.1-0.493-0.1-0.256 0-0.445 0.058-0.568 0.175-0.116 0.117-0.175 0.253-0.175 0.409 0 0.095 0.025 0.178 0.075 0.251 0.05 0.066 0.117 0.128 0.201 0.183 0.083 0.05 0.178 0.098 0.283 0.142 0.112 0.039 0.226 0.081 0.343 0.125 0.144 0.056 0.289 0.115 0.434 0.176 0.15 0.061 0.284 0.139 0.401 0.234 0.117 0.089 0.211 0.2 0.283 0.334 0.078 0.133 0.117 0.295 0.117 0.484 0 0.167-0.033 0.323-0.1 0.467-0.061 0.145-0.156 0.273-0.284 0.384-0.122 0.112-0.278 0.198-0.467 0.259-0.184 0.067-0.395 0.1-0.635 0.1-0.289 0-0.565-0.053-0.826-0.158-0.262-0.106-0.49-0.24-0.685-0.401l0.342-0.459zm3.314-1.102c0-0.34 0.053-0.64 0.159-0.902 0.106-0.267 0.248-0.493 0.426-0.676 0.178-0.184 0.384-0.323 0.617-0.418 0.24-0.094 0.49-0.142 0.752-0.142 0.267 0 0.495 0.051 0.684 0.151 0.195 0.094 0.362 0.206 0.501 0.334l-0.342 0.442c-0.122-0.106-0.25-0.192-0.384-0.259-0.128-0.066-0.273-0.1-0.434-0.1-0.184 0-0.354 0.039-0.509 0.117-0.156 0.072-0.29 0.178-0.401 0.317s-0.2 0.306-0.267 0.501c-0.061 0.189-0.092 0.401-0.092 0.635 0 0.233 0.031 0.445 0.092 0.634s0.144 0.354 0.25 0.493c0.112 0.133 0.245 0.239 0.401 0.317 0.156 0.072 0.326 0.109 0.509 0.109 0.195 0 0.37-0.039 0.526-0.117 0.162-0.084 0.304-0.181 0.426-0.292l0.309 0.45c-0.184 0.162-0.39 0.29-0.618 0.384-0.223 0.095-0.456 0.142-0.701 0.142-0.267 0-0.518-0.047-0.752-0.142-0.233-0.094-0.437-0.231-0.609-0.409-0.167-0.183-0.301-0.406-0.401-0.668-0.094-0.267-0.142-0.567-0.142-0.901zm14.498-2.037h1.094v0.559h-1.094v2.254c0 0.251 0.045 0.445 0.134 0.585 0.094 0.133 0.258 0.2 0.492 0.2 0.072 0 0.15-0.011 0.234-0.033 0.083-0.023 0.159-0.048 0.225-0.076l0.134 0.518c-0.111 0.039-0.234 0.072-0.367 0.1-0.128 0.034-0.256 0.05-0.384 0.05-0.218 0-0.401-0.033-0.552-0.1-0.144-0.067-0.264-0.158-0.358-0.275-0.09-0.117-0.154-0.259-0.193-0.426-0.038-0.167-0.058-0.351-0.058-0.551v-2.246h-0.601v-0.518l0.634-0.041 0.084-1.136h0.576v1.136zm-30.182 3.005c0-0.445 0.198-0.785 0.593-1.018 0.401-0.24 1.035-0.407 1.903-0.501 0-0.128-0.014-0.254-0.041-0.376-0.023-0.122-0.067-0.231-0.134-0.326-0.061-0.094-0.145-0.169-0.25-0.225-0.106-0.061-0.242-0.092-0.409-0.092-0.24 0-0.462 0.045-0.668 0.134-0.201 0.089-0.382 0.189-0.543 0.3l-0.276-0.476c0.19-0.122 0.421-0.239 0.693-0.35 0.273-0.117 0.574-0.176 0.902-0.176 0.495 0 0.854 0.154 1.077 0.46 0.223 0.3 0.334 0.704 0.334 1.21v2.488h-0.568l-0.058-0.484h-0.017c-0.195 0.161-0.406 0.3-0.634 0.417-0.223 0.112-0.46 0.167-0.71 0.167-0.345 0-0.632-0.1-0.86-0.3-0.223-0.201-0.334-0.484-0.334-0.852zm8.006 0c0-0.445 0.198-0.785 0.593-1.018 0.401-0.24 1.035-0.407 1.904-0.501 0-0.128-0.014-0.254-0.042-0.376-0.022-0.122-0.067-0.231-0.134-0.326-0.061-0.094-0.144-0.169-0.25-0.225-0.106-0.061-0.242-0.092-0.409-0.092-0.239 0-0.462 0.045-0.668 0.134-0.2 0.089-0.381 0.189-0.543 0.3l-0.275-0.476c0.189-0.122 0.42-0.239 0.693-0.35 0.272-0.117 0.573-0.176 0.901-0.176 0.496 0 0.855 0.154 1.077 0.46 0.223 0.3 0.334 0.704 0.334 1.21v2.488h-0.567l-0.059-0.484h-0.017c-0.194 0.161-0.406 0.3-0.634 0.417-0.223 0.112-0.459 0.167-0.71 0.167-0.345 0-0.631-0.1-0.86-0.3-0.222-0.201-0.334-0.484-0.334-0.852zm15.365 1.052h-0.684v-4.057h0.684v4.057zm-2.902 0h-0.685v-4.057h0.568l0.058 0.734h0.025c0.14-0.256 0.306-0.459 0.501-0.609 0.201-0.15 0.418-0.226 0.651-0.226 0.162 0 0.307 0.028 0.435 0.084l-0.134 0.601c-0.067-0.022-0.128-0.039-0.184-0.05-0.055-0.011-0.125-0.017-0.208-0.017-0.173 0-0.354 0.07-0.543 0.209-0.184 0.139-0.345 0.381-0.484 0.726v2.605zm-16.581-4.057h0.71l0.768 2.304c0.061 0.2 0.122 0.401 0.184 0.601 0.066 0.2 0.13 0.398 0.192 0.593h0.033c0.061-0.195 0.123-0.393 0.184-0.593s0.122-0.401 0.183-0.601l0.769-2.304h0.676l-1.436 4.057h-0.802l-1.461-4.057zm-3.212 2.955c0 0.234 0.067 0.401 0.201 0.501 0.139 0.1 0.309 0.15 0.509 0.15 0.195 0 0.378-0.044 0.551-0.133 0.178-0.095 0.365-0.231 0.559-0.409v-1.127c-0.339 0.044-0.626 0.097-0.86 0.158-0.233 0.061-0.423 0.134-0.567 0.217-0.139 0.084-0.24 0.181-0.301 0.292-0.061 0.106-0.092 0.223-0.092 0.351zm8.007 0c0 0.234 0.066 0.401 0.2 0.501 0.139 0.1 0.309 0.15 0.509 0.15 0.195 0 0.379-0.044 0.551-0.133 0.178-0.095 0.365-0.231 0.56-0.409v-1.127c-0.34 0.044-0.626 0.097-0.86 0.158s-0.423 0.134-0.568 0.217c-0.139 0.084-0.239 0.181-0.3 0.292-0.062 0.106-0.092 0.223-0.092 0.351zm16.743 0.2c0.183 0.156 0.362 0.268 0.534 0.334 0.173 0.062 0.326 0.092 0.459 0.092 0.167 0 0.32-0.036 0.459-0.108 0.145-0.078 0.268-0.184 0.368-0.318 0.106-0.139 0.186-0.308 0.242-0.509 0.061-0.2 0.092-0.426 0.092-0.676 0-0.223-0.02-0.426-0.059-0.61-0.039-0.183-0.103-0.339-0.192-0.467-0.083-0.134-0.194-0.237-0.334-0.309-0.133-0.072-0.295-0.108-0.484-0.108-0.172 0-0.348 0.047-0.526 0.141-0.172 0.095-0.359 0.231-0.559 0.41v2.128zm-26.921-3.99c-0.134 0-0.248-0.042-0.342-0.125-0.089-0.084-0.134-0.19-0.134-0.318 0-0.133 0.045-0.239 0.134-0.317 0.094-0.083 0.208-0.125 0.342-0.125 0.128 0 0.236 0.042 0.326 0.125 0.094 0.078 0.141 0.184 0.141 0.317 0 0.128-0.047 0.234-0.141 0.318-0.09 0.083-0.198 0.125-0.326 0.125zm24.532 0c-0.133 0-0.247-0.042-0.342-0.125-0.089-0.084-0.134-0.19-0.134-0.318 0-0.133 0.045-0.239 0.134-0.317 0.095-0.083 0.209-0.125 0.342-0.125 0.134 0 0.245 0.042 0.334 0.125 0.095 0.078 0.142 0.184 0.142 0.317 0 0.128-0.047 0.234-0.142 0.318-0.089 0.083-0.2 0.125-0.334 0.125z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.204 21.734h1.916v10.231c0 1.382-0.417 2.464-1.251 3.245-0.827 0.78-1.932 1.171-3.314 1.171-1.436 0-2.554-0.367-3.354-1.102-0.801-0.734-1.201-1.763-1.201-3.086h1.905c0 0.827 0.225 1.472 0.675 1.935 0.457 0.463 1.115 0.695 1.975 0.695 0.787 0 1.422-0.248 1.905-0.745 0.49-0.496 0.738-1.19 0.744-2.083v-10.261z" style="fill-rule:nonzero;fill:#6a4600"/>
+ <path d="m37.641 29.742c-1.634-0.47-2.824-1.045-3.572-1.727-0.741-0.688-1.111-1.534-1.111-2.54 0-1.138 0.453-2.077 1.359-2.818 0.913-0.748 2.097-1.122 3.553-1.122 0.992 0 1.875 0.192 2.649 0.576 0.781 0.384 1.383 0.913 1.806 1.588 0.43 0.674 0.645 1.412 0.645 2.213h-1.915c0-0.874-0.278-1.558-0.834-2.055-0.555-0.502-1.339-0.754-2.351-0.754-0.94 0-1.674 0.209-2.203 0.625-0.523 0.411-0.784 0.983-0.784 1.717 0 0.589 0.248 1.088 0.744 1.499 0.503 0.403 1.353 0.774 2.55 1.111 1.204 0.337 2.144 0.711 2.818 1.121 0.682 0.404 1.185 0.877 1.509 1.419 0.331 0.543 0.496 1.181 0.496 1.916 0 1.171-0.456 2.11-1.369 2.818-0.913 0.701-2.134 1.052-3.662 1.052-0.992 0-1.919-0.189-2.779-0.566-0.86-0.384-1.525-0.906-1.994-1.568-0.463-0.661-0.695-1.412-0.695-2.252h1.915c0 0.873 0.321 1.564 0.963 2.074 0.648 0.502 1.512 0.754 2.59 0.754 1.005 0 1.776-0.205 2.312-0.616 0.536-0.41 0.804-0.969 0.804-1.677 0-0.707-0.248-1.253-0.744-1.637-0.497-0.39-1.396-0.774-2.7-1.151z" style="fill-rule:nonzero;fill:#6a4600"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a6760e" offset="0"/>
+ <stop style="stop-color:#fc0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-json.svg b/.icons/kora/mimetypes/scalable/application-json.svg
new file mode 100644
index 000000000..c18b29909
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-json.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.639 53.648v-0.808h0.712v0.808h-0.712zm0.712 5.152c0 0.555-0.088 0.933-0.264 1.136-0.176 0.208-0.435 0.312-0.776 0.312-0.187 0-0.371-0.024-0.552-0.072l0.136-0.552c0.181 0.032 0.29 0.048 0.328 0.048 0.096 0 0.173-0.027 0.232-0.08 0.058-0.053 0.098-0.133 0.12-0.24 0.026-0.101 0.042-0.192 0.048-0.272 0.01-0.08 0.016-0.181 0.016-0.304v-4.352h0.712v4.376z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.86 56.792c-0.267-0.064-0.477-0.123-0.632-0.176s-0.315-0.128-0.48-0.224-0.285-0.216-0.36-0.36-0.112-0.317-0.112-0.52c0-0.133 0.021-0.261 0.064-0.384 0.048-0.128 0.125-0.253 0.232-0.376 0.107-0.128 0.264-0.229 0.472-0.304 0.213-0.08 0.464-0.12 0.752-0.12 0.299 0 0.555 0.032 0.768 0.096 0.213 0.059 0.379 0.147 0.496 0.264s0.205 0.237 0.264 0.36 0.101 0.269 0.128 0.44l-0.696 0.088c-0.064-0.448-0.368-0.672-0.912-0.672-0.571 0-0.856 0.179-0.856 0.536 0 0.16 0.061 0.277 0.184 0.352s0.352 0.157 0.688 0.248c0.048 0.011 0.136 0.035 0.264 0.072 0.133 0.032 0.221 0.056 0.264 0.072 0.048 0.011 0.128 0.035 0.24 0.072 0.112 0.032 0.189 0.059 0.232 0.08 0.048 0.021 0.115 0.053 0.2 0.096 0.091 0.043 0.155 0.083 0.192 0.12s0.083 0.085 0.136 0.144 0.091 0.12 0.112 0.184c0.027 0.059 0.048 0.128 0.064 0.208 0.021 0.08 0.032 0.165 0.032 0.256 0 0.251-0.059 0.467-0.176 0.648-0.112 0.181-0.259 0.32-0.44 0.416-0.176 0.091-0.352 0.155-0.528 0.192-0.176 0.043-0.349 0.064-0.52 0.064-1.024 0-1.616-0.445-1.776-1.336l0.696-0.112c0.075 0.581 0.435 0.872 1.08 0.872 0.635 0 0.952-0.221 0.952-0.664 0-0.048-5e-3 -0.091-0.016-0.128-5e-3 -0.043-0.021-0.08-0.048-0.112s-0.051-0.059-0.072-0.08c-0.021-0.027-0.056-0.051-0.104-0.072-0.048-0.027-0.088-0.045-0.12-0.056-0.027-0.016-0.075-0.032-0.144-0.048-0.069-0.021-0.123-0.037-0.16-0.048-0.032-0.011-0.091-0.024-0.176-0.04-0.085-0.021-0.147-0.037-0.184-0.048z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.052 58.456c-0.266 0.139-0.584 0.208-0.952 0.208s-0.688-0.069-0.96-0.208c-0.266-0.139-0.469-0.32-0.608-0.544-0.133-0.229-0.232-0.461-0.296-0.696-0.058-0.235-0.088-0.475-0.088-0.72 0-0.651 0.171-1.173 0.512-1.568 0.347-0.4 0.827-0.6 1.44-0.6 0.614 0 1.091 0.2 1.432 0.6 0.347 0.395 0.52 0.917 0.52 1.568 0 0.245-0.032 0.485-0.096 0.72-0.058 0.235-0.157 0.467-0.296 0.696-0.133 0.224-0.336 0.405-0.608 0.544zm-0.04-3.112c-0.213-0.293-0.517-0.44-0.912-0.44-0.394 0-0.701 0.147-0.92 0.44-0.213 0.288-0.32 0.672-0.32 1.152 0 0.192 0.019 0.376 0.056 0.552 0.043 0.176 0.107 0.347 0.192 0.512 0.091 0.16 0.219 0.288 0.384 0.384 0.171 0.096 0.374 0.144 0.608 0.144 0.235 0 0.435-0.048 0.6-0.144 0.171-0.096 0.299-0.224 0.384-0.384 0.091-0.165 0.155-0.336 0.192-0.512 0.043-0.176 0.064-0.36 0.064-0.552 0-0.48-0.109-0.864-0.328-1.152z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.873 58.568v-4.144h0.704v0.576c0.214-0.448 0.632-0.672 1.256-0.672 0.939 0 1.408 0.501 1.408 1.504v2.736h-0.712v-2.528c0-0.757-0.285-1.136-0.856-1.136-0.725 0-1.088 0.464-1.088 1.392v2.272h-0.712z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.155 37.905h-0.528c-1.233 0-2.21-0.36-2.931-1.081-0.704-0.72-1.056-1.681-1.056-2.882v-4.107c0-0.656-0.168-1.153-0.505-1.489-0.336-0.352-0.76-0.528-1.273-0.528v-1.826c0.513 0 0.937-0.168 1.273-0.504 0.337-0.352 0.505-0.857 0.505-1.513v-4.107c0-1.201 0.352-2.162 1.056-2.882 0.721-0.721 1.698-1.081 2.931-1.081h0.528v1.825h-0.528c-0.561 0-1.033 0.201-1.417 0.601-0.369 0.4-0.553 0.937-0.553 1.609v4.107c0 1.457-0.552 2.394-1.657 2.81v0.096c1.105 0.384 1.657 1.321 1.657 2.81v4.107c0 0.673 0.184 1.209 0.553 1.609 0.384 0.401 0.856 0.601 1.417 0.601h0.528v1.825zm14.218 0h-0.528v-1.825h0.528c0.561 0 1.025-0.2 1.393-0.601 0.385-0.4 0.577-0.936 0.577-1.609v-4.107c0-1.489 0.552-2.426 1.657-2.81v-0.096c-1.105-0.416-1.657-1.353-1.657-2.81v-4.107c0-0.672-0.192-1.209-0.577-1.609-0.368-0.4-0.832-0.601-1.393-0.601h-0.528v-1.825h0.528c1.233 0 2.202 0.36 2.906 1.081 0.721 0.72 1.081 1.681 1.081 2.882v4.107c0 0.656 0.168 1.161 0.505 1.513 0.336 0.336 0.76 0.504 1.273 0.504v1.826c-0.513 0-0.937 0.176-1.273 0.528-0.337 0.336-0.505 0.833-0.505 1.489v4.107c0 1.201-0.36 2.162-1.081 2.882-0.704 0.721-1.673 1.081-2.906 1.081zm-7.397-12.271c0.69 0 1.25 0.56 1.25 1.25s-0.56 1.25-1.25 1.25-1.25-0.56-1.25-1.25 0.56-1.25 1.25-1.25zm6 0c0.69 0 1.25 0.56 1.25 1.25s-0.56 1.25-1.25 1.25-1.25-0.56-1.25-1.25 0.56-1.25 1.25-1.25zm-12 0c0.69 0 1.25 0.56 1.25 1.25s-0.56 1.25-1.25 1.25-1.25-0.56-1.25-1.25 0.56-1.25 1.25-1.25z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-ld+json.svg b/.icons/kora/mimetypes/scalable/application-ld+json.svg
new file mode 120000
index 000000000..148a141b2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-ld+json.svg
@@ -0,0 +1 @@
+text-rdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-loc+xml.svg b/.icons/kora/mimetypes/scalable/application-loc+xml.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-loc+xml.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-mac-binhex40.svg b/.icons/kora/mimetypes/scalable/application-mac-binhex40.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-mac-binhex40.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-mathematica.svg b/.icons/kora/mimetypes/scalable/application-mathematica.svg
new file mode 100644
index 000000000..c695ab9ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-mathematica.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 323.66 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ab161f" offset="0"/>
+ <stop stop-color="#c15f51" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m23.41 59.24v-4.016h.721v.557h.033c.115-.191.29-.352.524-.483.241-.137.479-.205.714-.205.622 0 1.046.257 1.27.77.328-.513.795-.77 1.401-.77.476 0 .833.153 1.074.459.24.3.36.71.36 1.229v2.459h-.754v-2.344c0-.404-.073-.691-.221-.861-.147-.169-.371-.254-.672-.254-.295 0-.541.126-.737.377-.192.252-.287.539-.287.861v2.221h-.754v-2.344c0-.404-.074-.691-.222-.861-.147-.169-.371-.254-.672-.254-.295 0-.54.126-.737.377-.191.252-.287.539-.287.861v2.221z"/>
+ <path d="m31.611 59.371c-.426 0-.784-.123-1.073-.369-.284-.246-.427-.571-.427-.975 0-.437.17-.779.509-1.024.338-.252.756-.377 1.254-.377.442 0 .805.081 1.09.245v-.114c0-.295-.102-.53-.304-.705-.202-.18-.45-.271-.746-.271-.218 0-.417.052-.598.156-.175.104-.295.246-.36.426l-.689-.295c.093-.24.276-.461.549-.664.273-.207.634-.311 1.082-.311.514 0 .94.15 1.279.451.338.3.508.724.508 1.27v2.426h-.721v-.557h-.033c-.301.459-.741.688-1.32.688zm.123-.688c.312 0 .593-.115.844-.345.257-.235.386-.51.386-.827-.214-.175-.533-.263-.959-.263-.366 0-.642.08-.828.238s-.279.344-.279.557c0 .197.085.353.254.467.17.115.364.173.582.173z"/>
+ <path d="m36.192 59.305c-.421 0-.743-.112-.967-.336-.218-.224-.328-.54-.328-.95v-2.107h-.705v-.688h.705v-1.229h.754v1.229h.984v.688h-.984v2.049c0 .437.181.656.541.656.137 0 .251-.022.344-.066l.263.648c-.164.071-.366.106-.607.106z"/>
+ <path d="m38.154 53.372v1.852l-.033.557h.033c.109-.191.281-.352.516-.483.235-.137.487-.205.754-.205.497 0 .877.153 1.139.459.263.306.394.716.394 1.229v2.459h-.754v-2.344c0-.743-.331-1.115-.992-1.115-.311 0-.565.126-.762.377-.197.246-.295.533-.295.861v2.221h-.754v-5.868z"/>
+ </g>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983.001c-1.098-.082-1.543.02-1.543 1.014v19.122c-.069 1.092.386 1.069 1.453 1.069z" fill="#65070e"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c.735-.081.794.02.794 1.015v19.122c.046 1.091-.079 1.068-.794 1.068z" fill="none" stroke="#65070e" stroke-width=".7"/>
+ <path d="m40.113 38.7-8.681-1.014v-21.195l8.609-.807c1.065-.081 1.122.212 1.122 1.207l-.072 20.227c.067 1.092.058 1.582-.978 1.582z" fill="#65070e"/>
+ <path d="m37.996 21.93-6.962.004-3.865 6.693-1.353-2.345h-1.744v.87h1.242l1.856 3.214.502-.869 3.867-6.696h5.586v.87h.871zm-4.351 2.614c-1.447 0-2.611 1.165-2.611 2.611s1.164 2.611 2.611 2.611c.673 0 1.278-.26 1.74-.675v.675h.87v-5.222h-.87v.675c-.462-.415-1.067-.675-1.74-.675zm0 .87c.964 0 1.74.777 1.74 1.741s-.776 1.74-1.74 1.74-1.741-.776-1.741-1.74.777-1.741 1.741-1.741zm-9.564 5.213c-.006 0-.009.194-.009.435s.004.436.009.436h13.906c.006 0 .009-.195.009-.436s-.004-.435-.009-.435zm6.091 1.741c-.005 0-.008.194-.008.435s.003.435.008.435h1.724c.005 0 .009-.194.009-.435s-.004-.435-.009-.435z" fill="#ba5154" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-mathematicaplayer.svg b/.icons/kora/mimetypes/scalable/application-mathematicaplayer.svg
new file mode 120000
index 000000000..af002c3c8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-mathematicaplayer.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.cdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-mathml+xml.svg b/.icons/kora/mimetypes/scalable/application-mathml+xml.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-mathml+xml.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-mbox.svg b/.icons/kora/mimetypes/scalable/application-mbox.svg
new file mode 100644
index 000000000..53cb77d7a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-mbox.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.935 55.696c-0.208 0-0.382 0.04-0.52 0.12-0.139 0.075-0.243 0.187-0.312 0.336-0.07 0.144-0.118 0.299-0.144 0.464-0.027 0.165-0.04 0.36-0.04 0.584v2.16h-0.712v-4.144h0.712v0.576c0.202-0.448 0.594-0.672 1.176-0.672 0.602 0 0.992 0.24 1.168 0.72 0.325-0.48 0.754-0.72 1.288-0.72 0.853 0 1.28 0.464 1.28 1.392v2.848h-0.712v-2.608c0-0.704-0.243-1.056-0.728-1.056-0.672 0-1.008 0.416-1.008 1.248v2.416h-0.712v-2.696c0-0.645-0.246-0.968-0.736-0.968z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.519 55.696c-0.341 0-0.589 0.061-0.744 0.184-0.149 0.117-0.267 0.32-0.352 0.608l-0.672-0.096c0.176-0.848 0.797-1.272 1.864-1.272 0.587 0 1 0.109 1.24 0.328 0.245 0.213 0.368 0.627 0.368 1.24v1.824c0 0.293 0.072 0.576 0.216 0.848h-0.728c-0.069-0.149-0.115-0.32-0.136-0.512-0.485 0.405-0.997 0.608-1.536 0.608-0.416 0-0.757-0.104-1.024-0.312-0.267-0.213-0.4-0.504-0.4-0.872 0-0.427 0.2-0.768 0.6-1.024 0.171-0.112 0.539-0.208 1.104-0.288 0.565-0.085 0.963-0.168 1.192-0.248v-0.176c0-0.56-0.331-0.84-0.992-0.84zm-0.304 3.184c0.864 0 1.296-0.448 1.296-1.344v-0.248c-0.176 0.075-0.469 0.144-0.88 0.208-0.405 0.059-0.725 0.141-0.96 0.248-0.229 0.101-0.344 0.269-0.344 0.504 0 0.421 0.296 0.632 0.888 0.632z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.316 54.44v-0.808h0.712v0.808h-0.712zm0 4.92v-4.144h0.712v4.144h-0.712z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="38.081" y="53.632" width=".712" height="5.728" style="fill:#fff"/>
+ <path d="m43 26.887c0 1.805-0.376 3.234-1.128 4.287s-1.787 1.58-3.103 1.58c-1.41 0-2.463-0.686-3.159-2.059-0.921 1.373-2.237 2.059-3.948 2.059-1.58 0-2.887-0.545-3.921-1.636s-1.551-2.463-1.551-4.118c0-1.636 0.517-2.999 1.551-4.09 1.053-1.109 2.322-1.664 3.808-1.664 1.448 0 2.651 0.555 3.61 1.664h0.113v-1.269h2.031v7.023c0 1.504 0.554 2.257 1.664 2.257 1.335 0 2.002-1.345 2.002-4.034 0-2.444-0.865-4.531-2.595-6.261s-3.836-2.595-6.318-2.595-4.588 0.865-6.318 2.595c-1.729 1.73-2.594 3.817-2.594 6.261 0 2.463 0.865 4.56 2.594 6.29 1.712 1.711 3.818 2.567 6.318 2.567 1.354 0 2.548-0.264 3.582-0.79l0.79 1.918c-1.354 0.602-2.811 0.902-4.372 0.902-2.012 0-3.873-0.479-5.584-1.438-1.674-0.959-3.009-2.285-4.005-3.977-0.489-0.865-0.856-1.758-1.1-2.68-0.245-0.921-0.367-1.861-0.367-2.82 0-0.94 0.113-1.862 0.338-2.764 0.245-0.921 0.612-1.805 1.1-2.651 0.489-0.847 1.072-1.608 1.749-2.285 0.696-0.677 1.457-1.241 2.285-1.692 0.846-0.47 1.739-0.828 2.679-1.072 0.94-0.263 1.909-0.395 2.905-0.395 1.994 0 3.827 0.479 5.5 1.438 1.693 0.959 3.018 2.285 3.977 3.977 0.978 1.674 1.467 3.498 1.467 5.472zm-14.554 0.113c0 0.526 0.085 1.015 0.254 1.467 0.169 0.432 0.404 0.808 0.705 1.128 0.32 0.32 0.686 0.573 1.1 0.761 0.414 0.17 0.865 0.254 1.354 0.254s0.94-0.084 1.354-0.254c0.413-0.188 0.771-0.432 1.072-0.733 0.319-0.32 0.564-0.696 0.733-1.128 0.169-0.451 0.254-0.95 0.254-1.495 0-0.526-0.085-1.015-0.254-1.467-0.169-0.451-0.414-0.827-0.733-1.128-0.301-0.32-0.659-0.564-1.072-0.733-0.414-0.188-0.865-0.282-1.354-0.282s-0.94 0.094-1.354 0.282c-0.414 0.169-0.78 0.413-1.1 0.733-0.301 0.32-0.536 0.705-0.705 1.157-0.169 0.432-0.254 0.912-0.254 1.438z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-metalink+xml.svg b/.icons/kora/mimetypes/scalable/application-metalink+xml.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-metalink+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-metalink4+xml.svg b/.icons/kora/mimetypes/scalable/application-metalink4+xml.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-metalink4+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-msexcel.svg b/.icons/kora/mimetypes/scalable/application-msexcel.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-msexcel.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-msonenote.svg b/.icons/kora/mimetypes/scalable/application-msonenote.svg
new file mode 100644
index 000000000..ebf97f2fb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-msonenote.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.601 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#3d434a"/>
+ <path d="m41.987 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d434a"/>
+ <path d="m40.254 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#3d434a"/>
+ <rect x="26.327" y="21.987" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <rect x="26.338" y="24.85" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <rect x="26.353" y="27.57" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <rect x="26.332" y="30.393" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-msoutlook.svg b/.icons/kora/mimetypes/scalable/application-msoutlook.svg
new file mode 120000
index 000000000..8283b0740
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-msoutlook.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-mspowerpoint.svg b/.icons/kora/mimetypes/scalable/application-mspowerpoint.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-mspowerpoint.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-msword-template.svg b/.icons/kora/mimetypes/scalable/application-msword-template.svg
new file mode 100644
index 000000000..4cf90c610
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-msword-template.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.99 59.271c-0.519 0-0.968-0.205-1.345-0.615-0.377-0.409-0.565-0.918-0.565-1.524 0-0.607 0.188-1.115 0.565-1.524 0.377-0.41 0.826-0.615 1.345-0.615 0.306 0 0.579 0.065 0.819 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.688c0.356 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.336 55.608c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.883 0.607-1.484 0.607s-1.095-0.202-1.483-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm0.557 2.581c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.394-0.62 0.394-1.057s-0.132-0.787-0.394-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.187 59.205c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.601 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#3d434a"/>
+ <path d="m41.987 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d434a"/>
+ <path d="m40.254 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#3d434a"/>
+ <rect x="26.327" y="21.987" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <rect x="26.338" y="24.85" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <rect x="26.353" y="27.57" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <rect x="26.332" y="30.393" width="10.299" height="1.931" style="fill:#9aa6b3"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-msword.svg b/.icons/kora/mimetypes/scalable/application-msword.svg
new file mode 120000
index 000000000..e3ddc190a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-msword.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-music-blank.svg b/.icons/kora/mimetypes/scalable/application-music-blank.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-music-blank.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-music-playlist-blank.svg b/.icons/kora/mimetypes/scalable/application-music-playlist-blank.svg
new file mode 120000
index 000000000..f8e482a45
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-music-playlist-blank.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-octet-stream.svg b/.icons/kora/mimetypes/scalable/application-octet-stream.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-octet-stream.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-oebps-package+xml.svg b/.icons/kora/mimetypes/scalable/application-oebps-package+xml.svg
new file mode 120000
index 000000000..80620a715
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-oebps-package+xml.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-ogg.svg b/.icons/kora/mimetypes/scalable/application-ogg.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-owl+xml.svg b/.icons/kora/mimetypes/scalable/application-owl+xml.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-owl+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pdf.svg b/.icons/kora/mimetypes/scalable/application-pdf.svg
new file mode 100644
index 000000000..b288329a2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pdf.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.199 59.371c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.491h-0.032l0.032 0.557v1.77h-0.754v-5.786h0.722v0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.131 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.918 0.566 1.524s-0.189 1.115-0.566 1.524c-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.35 0 0.65-0.132 0.902-0.394 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.132-0.91 0.394-0.245 0.262-0.368 0.614-0.368 1.057s0.123 0.795 0.368 1.057c0.252 0.262 0.555 0.394 0.91 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.479 59.371c-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.241 0.131-0.514 0.197-0.82 0.197zm0.123-0.688c0.355 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.262-0.547-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.252 0.262-0.377 0.612-0.377 1.049s0.125 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.487 53.339c0.24 0 0.443 0.036 0.607 0.107l-0.263 0.647c-0.087-0.044-0.202-0.065-0.344-0.065-0.197 0-0.358 0.06-0.483 0.18-0.126 0.115-0.189 0.284-0.189 0.508v0.508h1.049v0.689h-1.049v3.327h-0.754v-3.327h-0.754v-0.689h0.754v-0.533c0-0.409 0.131-0.737 0.393-0.983 0.263-0.246 0.607-0.369 1.033-0.369z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.644 29.436c-0.44-0.434-1.415-0.663-2.899-0.682-1.005-0.016-2.214 0.076-3.486 0.255-0.569-0.329-1.156-0.686-1.617-1.117-1.24-1.157-2.274-2.764-2.919-4.53 0.042-0.165 0.078-0.31 0.111-0.458 0 0 0.698-3.966 0.514-5.306-0.026-0.184-0.041-0.238-0.091-0.381l-0.061-0.155c-0.189-0.438-0.562-0.902-1.146-0.876l-0.342-0.016h-9e-3c-0.651 0-1.182 0.333-1.321 0.83-0.423 1.561 0.013 3.896 0.805 6.92l-0.203 0.492c-0.566 1.382-1.277 2.774-1.903 4.001l-0.082 0.16c-0.659 1.29-1.257 2.386-1.799 3.313l-0.56 0.296c-0.041 0.022-1.001 0.529-1.226 0.666-1.909 1.14-3.175 2.434-3.384 3.461-0.067 0.327-0.017 0.747 0.322 0.941l0.542 0.273c0.235 0.118 0.482 0.177 0.736 0.177 1.36 0 2.939-1.694 5.114-5.49 2.511-0.817 5.37-1.497 7.876-1.872 1.909 1.076 4.258 1.822 5.74 1.822 0.263 0 0.49-0.025 0.675-0.074 0.284-0.075 0.523-0.237 0.67-0.457 0.287-0.433 0.345-1.029 0.267-1.639-0.023-0.181-0.168-0.405-0.324-0.558v4e-3zm-20.313 7.236c0.248-0.678 1.23-2.019 2.681-3.208 0.092-0.074 0.317-0.285 0.522-0.48-1.517 2.421-2.534 3.386-3.203 3.688zm8.597-19.797c0.437 0 0.686 1.102 0.707 2.135 0.02 1.033-0.221 1.758-0.521 2.295-0.248-0.795-0.368-2.046-0.368-2.865 0 0-0.018-1.565 0.182-1.565zm-2.564 14.108c0.304-0.545 0.621-1.12 0.945-1.73 0.789-1.492 1.287-2.66 1.659-3.62 0.738 1.343 1.657 2.485 2.738 3.4 0.135 0.114 0.278 0.229 0.428 0.343-2.198 0.435-4.098 0.964-5.77 1.607zm13.858-0.123c-0.134 0.083-0.518 0.133-0.764 0.133-0.797 0-1.781-0.364-3.162-0.956 0.53-0.04 1.017-0.06 1.453-0.06 0.798 0 1.035 0 1.816 0.196 0.781 0.199 0.79 0.603 0.657 0.687z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#9f0400" offset="0"/>
+ <stop style="stop-color:#e42f3b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-pgp-encrypted.svg b/.icons/kora/mimetypes/scalable/application-pgp-encrypted.svg
new file mode 120000
index 000000000..73b839028
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pgp-encrypted.svg
@@ -0,0 +1 @@
+encrypted.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pgp-keys.svg b/.icons/kora/mimetypes/scalable/application-pgp-keys.svg
new file mode 120000
index 000000000..de2284a97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pgp-keys.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pgp-signature.svg b/.icons/kora/mimetypes/scalable/application-pgp-signature.svg
new file mode 120000
index 000000000..de2284a97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pgp-signature.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pgp.svg b/.icons/kora/mimetypes/scalable/application-pgp.svg
new file mode 120000
index 000000000..de2284a97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pgp.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkcs10.svg b/.icons/kora/mimetypes/scalable/application-pkcs10.svg
new file mode 120000
index 000000000..caa47131f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkcs10.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkcs12.svg b/.icons/kora/mimetypes/scalable/application-pkcs12.svg
new file mode 120000
index 000000000..caa47131f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkcs12.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkcs7-mime.svg b/.icons/kora/mimetypes/scalable/application-pkcs7-mime.svg
new file mode 120000
index 000000000..de2284a97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkcs7-mime.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkcs7-signature.svg b/.icons/kora/mimetypes/scalable/application-pkcs7-signature.svg
new file mode 120000
index 000000000..de2284a97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkcs7-signature.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkcs8+pem.svg b/.icons/kora/mimetypes/scalable/application-pkcs8+pem.svg
new file mode 120000
index 000000000..aeb8d021e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkcs8+pem.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkcs8.svg b/.icons/kora/mimetypes/scalable/application-pkcs8.svg
new file mode 120000
index 000000000..aeb8d021e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkcs8.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkix-cerl.svg b/.icons/kora/mimetypes/scalable/application-pkix-cerl.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkix-cerl.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkix-cert.svg b/.icons/kora/mimetypes/scalable/application-pkix-cert.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkix-cert.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkix-crl.svg b/.icons/kora/mimetypes/scalable/application-pkix-crl.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkix-crl.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-pkix-pkipath.svg b/.icons/kora/mimetypes/scalable/application-pkix-pkipath.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-pkix-pkipath.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-postscript.svg b/.icons/kora/mimetypes/scalable/application-postscript.svg
new file mode 100644
index 000000000..bc75292ac
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-postscript.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.5 17.375h11v2.75h1.375v-2.75c0-0.759-0.615-1.375-1.375-1.375h-11c-0.759 0-1.375 0.616-1.375 1.375v2.75h1.375v-2.75z" style="fill-rule:nonzero;fill:#6f222d"/>
+ <path d="m41.625 21.5h-19.25c-0.759 0-1.375 0.616-1.375 1.375v6.875c0 0.76 0.616 1.375 1.375 1.375h2.75v5.5c0 0.76 0.616 1.375 1.375 1.375h11c0.76 0 1.375-0.615 1.375-1.375v-5.5h2.75c0.76 0 1.375-0.615 1.375-1.375v-6.875c0-0.759-0.615-1.375-1.375-1.375zm-4.125 15.125h-11v-9.625h11v9.625zm2.75-11c-0.76 0-1.375-0.615-1.375-1.375 0-0.759 0.615-1.375 1.375-1.375s1.375 0.616 1.375 1.375c0 0.76-0.615 1.375-1.375 1.375z" style="fill-rule:nonzero;fill:#6f222d"/>
+ <rect x="27.875" y="28.375" width="5.5" height="1.375" style="fill-rule:nonzero;fill:#6f222d"/>
+ <rect x="27.875" y="31.125" width="8.25" height="1.375" style="fill-rule:nonzero;fill:#6f222d"/>
+ <rect x="27.875" y="33.875" width="8.25" height="1.375" style="fill-rule:nonzero;fill:#6f222d"/>
+ <path d="m31.736 55.817c0 0.644-0.147 1.162-0.441 1.555s-0.693 0.59-1.195 0.59c-0.513 0-0.917-0.163-1.211-0.488v2.035h-0.723v-5.852h0.66l0.035 0.469c0.295-0.365 0.703-0.547 1.227-0.547 0.508 0 0.909 0.191 1.203 0.574 0.297 0.383 0.445 0.916 0.445 1.598v0.066zm-0.722-0.082c0-0.476-0.102-0.853-0.305-1.129s-0.482-0.414-0.836-0.414c-0.437 0-0.766 0.194-0.984 0.582v2.02c0.216 0.385 0.547 0.578 0.992 0.578 0.346 0 0.621-0.137 0.824-0.41 0.206-0.276 0.309-0.685 0.309-1.227z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.111 56.763c0-0.196-0.074-0.347-0.222-0.454-0.146-0.109-0.403-0.203-0.77-0.281-0.364-0.078-0.655-0.172-0.871-0.281-0.213-0.109-0.372-0.24-0.477-0.391-0.101-0.151-0.152-0.33-0.152-0.539 0-0.346 0.146-0.639 0.438-0.879 0.294-0.239 0.669-0.359 1.125-0.359 0.479 0 0.867 0.124 1.164 0.371 0.299 0.247 0.449 0.564 0.449 0.949h-0.727c0-0.198-0.084-0.368-0.254-0.511-0.166-0.144-0.377-0.215-0.632-0.215-0.263 0-0.469 0.057-0.618 0.172-0.148 0.114-0.222 0.264-0.222 0.449 0 0.174 0.069 0.306 0.207 0.394 0.138 0.089 0.387 0.174 0.746 0.254 0.362 0.081 0.655 0.177 0.879 0.289s0.389 0.248 0.496 0.407c0.109 0.156 0.164 0.347 0.164 0.574 0 0.377-0.151 0.681-0.453 0.91-0.302 0.227-0.694 0.34-1.176 0.34-0.338 0-0.638-0.06-0.898-0.18-0.261-0.12-0.465-0.286-0.614-0.5-0.145-0.216-0.218-0.449-0.218-0.699h0.722c0.013 0.242 0.11 0.435 0.289 0.578 0.183 0.141 0.422 0.211 0.719 0.211 0.274 0 0.492-0.055 0.656-0.164 0.167-0.112 0.25-0.261 0.25-0.445z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff4d65" offset="0"/>
+ <stop style="stop-color:#ff698f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-presentation-template.svg b/.icons/kora/mimetypes/scalable/application-presentation-template.svg
new file mode 100644
index 000000000..fb3f52328
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-presentation-template.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.3 58.671c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.252 55.008c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.393 0.927 0.393 0.355 0 0.661-0.131 0.917-0.393 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.917-0.402-0.356 0-0.664 0.134-0.927 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.103 58.605c-0.421 0-0.743-0.112-0.967-0.336-0.218-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.181 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.366 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#3d434a"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d434a"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#3d434a"/>
+ <path d="m27.782 23.424c1.927 0 3.49 1.56 3.49 3.488h-3.49v-3.488zm-0.982 0.948v3.491h3.491c0 1.93-1.562 3.491-3.491 3.491-1.928 0-3.489-1.561-3.489-3.491 0-1.928 1.562-3.491 3.489-3.491z" style="fill-rule:nonzero;fill:#9ba7b4"/>
+ <rect x="32.487" y="25.304" width="6.349" height="1.19" style="fill:#9ba7b4"/>
+ <rect x="32.493" y="27.37" width="6.349" height="1.19" style="fill:#9ba7b4"/>
+ <rect x="32.503" y="29.287" width="6.349" height="1.19" style="fill:#9ba7b4"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-presentation.svg b/.icons/kora/mimetypes/scalable/application-presentation.svg
new file mode 100644
index 000000000..2ab571fbe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-presentation.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.3 58.671c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.91 58.671c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.087 58.605c-0.421 0-0.743-0.112-0.967-0.336-0.218-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.181 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.366 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#622110"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#622110"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#622110"/>
+ <path d="m27.782 23.424c1.927 0 3.49 1.56 3.49 3.488h-3.49v-3.488zm-0.982 0.948v3.491h3.491c0 1.93-1.562 3.491-3.491 3.491-1.928 0-3.489-1.561-3.489-3.491 0-1.928 1.562-3.491 3.489-3.491z" style="fill-rule:nonzero;fill:#ee5932"/>
+ <rect x="32.487" y="25.304" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.493" y="27.37" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.503" y="29.287" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ba3a17" offset="0"/>
+ <stop style="stop-color:#fd6842" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-ram.svg b/.icons/kora/mimetypes/scalable/application-ram.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-ram.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-rdata.svg b/.icons/kora/mimetypes/scalable/application-rdata.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rdata.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-rdf+xml.svg b/.icons/kora/mimetypes/scalable/application-rdf+xml.svg
new file mode 120000
index 000000000..b04d9da70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rdf+xml.svg
@@ -0,0 +1 @@
+gnome-mime-application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-relaxng.svg b/.icons/kora/mimetypes/scalable/application-relaxng.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-relaxng.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-rnote.svg b/.icons/kora/mimetypes/scalable/application-rnote.svg
new file mode 100644
index 000000000..89e7ec0a6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rnote.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#dadedf"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m30.731 24.872c-.058-.307.551-2.112-1.398-3.132-.388-.202-.873-.386-1.442-.521-1.234-.291-2.863-.343-4.601.159-1.457.42-2.845 1.19-4.029 2.253-1.056.949-1.911 2.098-2.504 3.367-.051.111-.101.223-.148.335-.331.788-.557 1.679-.601 2.62-.043.906.083 1.909.5 2.899.408.851 1.092 1.744 2.082 2.418.597.408 1.33.744 2.154.91.321.064.669.105 1.039.106.681.007 1.326-.123 1.92-.335.537-.191 1.027-.446 1.465-.72.399-.249.761-.515 1.077-.749.313-.232.569-.422.828-.59.238-.155.455-.271.651-.349.188-.075.334-.107.442-.115.101-.019.184-.012.215-.019.032-.02.039-.003.039-.072.005-.062.046-.022.062.018.021.062.015.167-.028.3-.064.137-.164.282-.309.445-.158.178-.351.355-.562.539-.057.05-.115.1-.174.15-.18.154-.377.317-.581.493-.278.241-.57.51-.842.823-.29.332-.548.71-.735 1.126-.201.444-.318.929-.306 1.432.017.403.121.769.271 1.078.175.359.414.645.672.852.249.199.508.317.736.372.079.019.158.03.235.033.532.026.874-.268 1.011-.355-.135-.156-.243-.474-.335-.804-.012-.045-.025-.089-.037-.129-.036-.118-.069-.231-.088-.343-.019-.113-.03-.232-.025-.348.005-.101.023-.197.056-.28.03-.104.088-.232.187-.374.096-.137.228-.283.396-.424.169-.144.367-.284.612-.441.187-.12.368-.228.592-.365.069-.043.143-.089.218-.137.272-.173.61-.403.939-.686.302-.26.632-.595.914-1.02.271-.38.525-.875.639-1.467.106-.551.09-1.198-.161-1.84-.297-.744-.852-1.336-1.497-1.724-.644-.387-1.356-.565-2.019-.602-.676-.027-1.299.089-1.839.258-.55.172-1.043.408-1.459.64-.411.228-.808.486-1.108.676-.344.219-.606.38-.863.511-.259.132-.478.212-.655.251-.192.041-.306.028-.366.004-.029-.015-.061-.034-.092-.057-.085-.064-.159-.159-.19-.261-.061-.178-.067-.393-.034-.584-.017-.191 0-.432.055-.705.059-.294.159-.615.299-.956.02-.049.041-.098.063-.147.254-.562.65-1.088 1.15-1.534.561-.5 1.194-.847 1.818-1.066.754-.266 1.497-.346 2.156-.397.3-.023.575-.041.822-.07 1.299-.152 2.179-1.22 2.713-1.35z" fill="#87898c" fill-rule="nonzero" transform="translate(0 -5.95082)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-rss+xml.svg b/.icons/kora/mimetypes/scalable/application-rss+xml.svg
new file mode 120000
index 000000000..23990f37a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rss+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-rss.svg b/.icons/kora/mimetypes/scalable/application-rss.svg
new file mode 100644
index 000000000..763d5fa09
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rss.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.753 59.24h-0.885l-0.992-1.483-0.975 1.483h-0.885l1.418-2.041-1.385-1.975h0.852l0.992 1.418 0.942-1.418h0.885l-1.401 1.975 1.434 2.041z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.283 59.24v-4.016h0.721v0.558h0.033c0.115-0.192 0.29-0.353 0.525-0.484 0.24-0.137 0.478-0.205 0.713-0.205 0.622 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.833 0.153 1.074 0.459 0.24 0.301 0.36 0.71 0.36 1.229v2.459h-0.753v-2.344c0-0.404-0.074-0.691-0.222-0.86-0.147-0.17-0.371-0.254-0.672-0.254-0.295 0-0.541 0.125-0.737 0.376-0.192 0.252-0.287 0.539-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.86-0.147-0.17-0.371-0.254-0.672-0.254-0.295 0-0.54 0.125-0.737 0.376-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="37.262" y="53.372" width=".754" height="5.868" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.094 16c1.829 0 3.59 0.237 5.283 0.71 1.693 0.474 3.278 1.144 4.754 2.01 1.476 0.867 2.82 1.906 4.032 3.117 1.211 1.212 2.251 2.556 3.117 4.032s1.536 3.061 2.01 4.754c0.473 1.693 0.71 3.454 0.71 5.283 0 0.578-0.205 1.071-0.614 1.48-0.409 0.41-0.902 0.614-1.48 0.614s-1.071-0.204-1.48-0.614c-0.41-0.409-0.614-0.902-0.614-1.48 0-1.444-0.189-2.836-0.566-4.176s-0.907-2.592-1.589-3.755c-0.682-1.164-1.5-2.223-2.455-3.177-0.954-0.955-2.013-1.773-3.177-2.455-1.163-0.682-2.415-1.212-3.755-1.589s-2.732-0.566-4.176-0.566c-0.578 0-1.071-0.204-1.48-0.614-0.409-0.409-0.614-0.902-0.614-1.48 0-0.577 0.205-1.071 0.614-1.48s0.902-0.614 1.48-0.614zm0 7.919c1.653 0 3.205 0.317 4.658 0.951 1.452 0.634 2.719 1.492 3.803 2.575 1.083 1.084 1.941 2.351 2.575 3.803 0.634 1.453 0.951 3.005 0.951 4.658 0 0.578-0.205 1.071-0.614 1.48s-0.902 0.614-1.48 0.614-1.071-0.205-1.481-0.614c-0.409-0.409-0.613-0.902-0.613-1.48 0-1.075-0.205-2.086-0.614-3.033s-0.967-1.773-1.673-2.479-1.532-1.264-2.479-1.673-1.958-0.614-3.033-0.614c-0.578 0-1.071-0.204-1.48-0.613-0.409-0.41-0.614-0.903-0.614-1.481 0-0.577 0.205-1.071 0.614-1.48s0.902-0.614 1.48-0.614zm3.851 11c0 0.417-0.076 0.802-0.228 1.155-0.153 0.354-0.361 0.662-0.626 0.927s-0.578 0.473-0.939 0.626c-0.361 0.152-0.742 0.229-1.143 0.229-0.417 0-0.803-0.077-1.156-0.229s-0.662-0.361-0.926-0.626c-0.265-0.265-0.474-0.574-0.626-0.927-0.153-0.353-0.229-0.738-0.229-1.155 0-0.401 0.076-0.782 0.229-1.143 0.152-0.361 0.361-0.674 0.626-0.939 0.264-0.265 0.573-0.473 0.926-0.626 0.353-0.152 0.739-0.228 1.156-0.228 0.401 0 0.782 0.076 1.143 0.228 0.361 0.153 0.674 0.361 0.939 0.626s0.473 0.578 0.626 0.939c0.152 0.361 0.228 0.742 0.228 1.143z" style="fill-rule:nonzero;fill:#692c0b"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff781b" offset="0"/>
+ <stop style="stop-color:#fbb221" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-rss_xml.svg b/.icons/kora/mimetypes/scalable/application-rss_xml.svg
new file mode 100644
index 000000000..940ccb32f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rss_xml.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 323.66 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e77b11" offset="0"/>
+ <stop stop-color="#ddaa23" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(1.2409 0 0 1.2409 -3.12951 -9.62744)" d="m14.129 51.803c0-.616.211-1.134.638-1.549.408-.417.971-.647 1.554-.635.601 0 1.107.211 1.523.635.423.415.635.933.635 1.549.009.577-.221 1.133-.635 1.535-.4.409-.951.635-1.523.623-.581.013-1.143-.213-1.554-.623-.417-.4-.649-.957-.638-1.535m-.125-9.865v3.636c4.641 0 8.409 3.776 8.409 8.425h3.644c0-6.659-5.405-12.057-12.057-12.057zm.004-7.944v4.017c8.762.011 15.967 7.225 15.965 15.988h4.029c-.002-10.969-9.025-19.997-19.994-20.005z" fill="#ffffff" fill-opacity=".7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-rtf-rtl.svg b/.icons/kora/mimetypes/scalable/application-rtf-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rtf-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-rtf.svg b/.icons/kora/mimetypes/scalable/application-rtf.svg
new file mode 100644
index 000000000..f4a738c98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-rtf.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.661 59.405c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.106h-0.705v-0.689h0.705v-1.229h0.754v1.229h0.983v0.689h-0.983v2.048c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106zm-4.131-4.081v0.656h0.033c0.087-0.235 0.249-0.418 0.484-0.549 0.24-0.137 0.502-0.205 0.786-0.205 0.082 0 0.172 5e-3 0.271 0.016v0.738c-0.104-0.011-0.205-0.017-0.303-0.017-0.361 0-0.659 0.107-0.894 0.32-0.229 0.208-0.344 0.494-0.344 0.86v2.197h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.825 53.439c0.241 0 0.443 0.036 0.607 0.107l-0.262 0.647c-0.088-0.044-0.203-0.065-0.345-0.065-0.196 0-0.358 0.06-0.483 0.18-0.126 0.115-0.189 0.284-0.189 0.508v0.508h1.049v0.689h-1.049v3.327h-0.754v-3.327h-0.754v-0.689h0.754v-0.533c0-0.409 0.131-0.737 0.394-0.983 0.262-0.246 0.606-0.369 1.032-0.369z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.805 17.952l-8.242 10.55c-1.545 1.978-1.113 5.502 0.865 7.047 1.978 1.546 5.502 1.113 7.047-0.865l8.243-10.55 1.03-1.319c1.03-1.318 0.742-3.667-0.577-4.698-1.318-1.03-3.668-0.742-4.698 0.577l-1.03 1.319-6.182 7.912-1.03 1.319c-0.515 0.659-0.371 1.834 0.288 2.349 0.66 0.515 1.834 0.371 2.349-0.288l7.212-9.232 1.319 1.031-7.212 9.231c-1.03 1.319-3.379 1.607-4.698 0.577-1.319-1.031-1.607-3.38-0.577-4.698l1.03-1.319 7.212-9.231c1.546-1.978 5.069-2.411 7.048-0.865 1.978 1.545 2.41 5.069 0.865 7.047l-1.03 1.318-8.243 10.55c-2.061 2.638-6.759 3.215-9.396 1.154-2.638-2.061-3.214-6.759-1.154-9.396l8.243-10.55 1.318 1.03z" style="fill-rule:nonzero;fill:#232f50"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#435ba0" offset="0"/>
+ <stop style="stop-color:#8b9ccb" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-script-blank.svg b/.icons/kora/mimetypes/scalable/application-script-blank.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-script-blank.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-shorten.svg b/.icons/kora/mimetypes/scalable/application-shorten.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-shorten.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-slf+xml.svg b/.icons/kora/mimetypes/scalable/application-slf+xml.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-slf+xml.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-smil+xml.svg b/.icons/kora/mimetypes/scalable/application-smil+xml.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-smil+xml.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-software.svg b/.icons/kora/mimetypes/scalable/application-software.svg
new file mode 100644
index 000000000..fbb6f4386
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-software.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m37.771 59.389c-0.39 0-0.718-0.112-0.983-0.337-0.26-0.225-0.39-0.523-0.39-0.893 0-0.4 0.155-0.712 0.465-0.937 0.31-0.23 0.693-0.345 1.148-0.345 0.405 0 0.737 0.075 0.997 0.225v-0.105c0-0.27-0.092-0.485-0.277-0.645-0.185-0.165-0.413-0.248-0.683-0.248-0.2 0-0.382 0.048-0.547 0.143-0.16 0.095-0.27 0.225-0.33 0.39l-0.63-0.27c0.085-0.22 0.252-0.423 0.502-0.608 0.25-0.19 0.58-0.285 0.99-0.285 0.47 0 0.86 0.138 1.17 0.413s0.465 0.662 0.465 1.162v2.22h-0.66v-0.51h-0.03c-0.275 0.42-0.677 0.63-1.207 0.63zm-18.079 0c-0.41 0-0.75-0.1-1.02-0.3-0.265-0.2-0.46-0.45-0.585-0.75l0.615-0.255c0.195 0.46 0.528 0.69 0.998 0.69 0.215 0 0.39-0.047 0.525-0.142 0.14-0.095 0.21-0.22 0.21-0.375 0-0.24-0.168-0.403-0.503-0.488l-0.742-0.18c-0.235-0.06-0.458-0.172-0.668-0.337-0.21-0.17-0.315-0.398-0.315-0.683 0-0.325 0.143-0.587 0.428-0.787 0.29-0.205 0.632-0.308 1.027-0.308 0.325 0 0.615 0.075 0.87 0.225 0.255 0.145 0.438 0.355 0.548 0.63l-0.6 0.248c-0.135-0.325-0.415-0.488-0.84-0.488-0.205 0-0.378 0.043-0.518 0.128s-0.21 0.2-0.21 0.345c0 0.21 0.163 0.352 0.488 0.427l0.727 0.173c0.345 0.08 0.6 0.217 0.765 0.412s0.248 0.415 0.248 0.66c0 0.33-0.135 0.605-0.405 0.825s-0.618 0.33-1.043 0.33zm24.924 0c-0.555 0-1.007-0.185-1.357-0.555-0.345-0.37-0.518-0.837-0.518-1.402 0-0.535 0.168-0.995 0.503-1.38 0.34-0.385 0.772-0.578 1.297-0.578 0.545 0 0.98 0.178 1.305 0.533 0.33 0.355 0.495 0.83 0.495 1.425l-7e-3 0.127h-2.903c0.02 0.37 0.143 0.663 0.368 0.878 0.23 0.215 0.497 0.322 0.802 0.322 0.495 0 0.83-0.21 1.005-0.63l0.615 0.255c-0.12 0.285-0.317 0.525-0.592 0.72-0.275 0.19-0.613 0.285-1.013 0.285zm-22.509-3.352c0.355-0.375 0.807-0.563 1.357-0.563s1.003 0.188 1.358 0.563c0.355 0.37 0.532 0.835 0.532 1.395s-0.177 1.027-0.532 1.402c-0.355 0.37-0.808 0.555-1.358 0.555s-1.002-0.185-1.357-0.555c-0.355-0.375-0.533-0.842-0.533-1.402s0.178-1.025 0.533-1.395zm7.739 3.292c-0.385 0-0.68-0.102-0.885-0.307-0.2-0.205-0.3-0.495-0.3-0.87v-1.928h-1.65v3.045h-0.69v-3.045h-0.69v-0.63h0.69v-0.487c0-0.375 0.12-0.675 0.36-0.9s0.555-0.338 0.945-0.338c0.22 0 0.405 0.033 0.555 0.098l-0.24 0.592c-0.08-0.04-0.185-0.06-0.315-0.06-0.18 0-0.328 0.055-0.443 0.165-0.115 0.105-0.172 0.26-0.172 0.465v0.465h1.65v-1.125h0.69v1.125h0.9v0.63h-0.9v1.875c0 0.4 0.165 0.6 0.495 0.6 0.125 0 0.23-0.02 0.315-0.06l0.24 0.593c-0.15 0.065-0.335 0.097-0.555 0.097zm11.29-0.06h-0.69v-3.675h0.66v0.6h0.03c0.07-0.2 0.213-0.365 0.428-0.495 0.22-0.13 0.432-0.195 0.637-0.195s0.378 0.03 0.518 0.09l-0.263 0.645c-0.09-0.035-0.212-0.052-0.367-0.052-0.25 0-0.473 0.1-0.668 0.3-0.19 0.195-0.285 0.452-0.285 0.772v2.01zm-6.089 0h-0.705l-0.915-2.82-0.907 2.82h-0.698l-1.185-3.675h0.72l0.818 2.775h7e-3l0.908-2.775h0.712l0.908 2.775h7e-3l0.81-2.775h0.705l-1.185 3.675zm2.836-0.51c0.285 0 0.543-0.105 0.773-0.315 0.235-0.215 0.352-0.467 0.352-0.757-0.195-0.16-0.487-0.24-0.877-0.24-0.335 0-0.588 0.072-0.758 0.217s-0.255 0.315-0.255 0.51c0 0.18 0.078 0.323 0.233 0.428s0.332 0.157 0.532 0.157zm-15.266-0.36c0.24 0.24 0.522 0.36 0.847 0.36s0.605-0.12 0.84-0.36c0.24-0.245 0.36-0.567 0.36-0.967s-0.12-0.72-0.36-0.96c-0.235-0.245-0.515-0.368-0.84-0.368s-0.607 0.123-0.847 0.368c-0.235 0.24-0.353 0.56-0.353 0.96s0.118 0.722 0.353 0.967zm22.989-1.41c-0.015-0.21-0.112-0.41-0.292-0.6-0.175-0.19-0.438-0.285-0.788-0.285-0.255 0-0.477 0.08-0.667 0.24-0.185 0.16-0.313 0.375-0.383 0.645h2.13z" style="fill-rule:nonzero;fill:white"/>
+ <g transform="matrix(.913594 0 0 .913594 10.2897 7.33686)">
+ <path d="m36.325 34.488h-6.962l-0.903-2.07h-8.92l-0.903 2.07h-6.963l12.326-27.809 12.325 27.809zm-12.35-15.506c2.632 0 4.769 2.137 4.769 4.769 0 2.633-2.137 4.77-4.769 4.77-2.633 0-4.77-2.137-4.77-4.77 0-2.632 2.137-4.769 4.77-4.769zm0 3.434c0.737 0 1.335 0.598 1.335 1.335s-0.598 1.335-1.335 1.335-1.335-0.598-1.335-1.335 0.598-1.335 1.335-1.335z" style="fill:rgb(239,242,243)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,542.33,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(52,134,146)" offset="0"/>
+ <stop style="stop-color:rgb(105,185,205)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-sql.svg b/.icons/kora/mimetypes/scalable/application-sql.svg
new file mode 120000
index 000000000..72b42d870
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-sql.svg
@@ -0,0 +1 @@
+application-x-sqlite.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-sweethome3d.svg b/.icons/kora/mimetypes/scalable/application-sweethome3d.svg
new file mode 100644
index 000000000..f8fb9c568
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-sweethome3d.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 688.11 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a64e08" offset="0"/>
+ <stop stop-color="#cd8b69" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x1="16.4" x2="47.6" y1="597.742" y2="597.742" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c41717" stop-opacity=".75" offset="0"/>
+ <stop stop-color="#f13f3f" stop-opacity=".75" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g transform="matrix(.585996 0 0 .585996 5.24814 5.5149)" fill-rule="nonzero">
+ <path d="m32 16.02 15.6 8.803v17.607l-15.6 8.803-15.6-8.803v-17.607z" fill="url(#b)"/>
+ <path d="m16.4 24.823v17.607l15.6 8.803v-17.606z" fill-opacity=".22"/>
+ <path d="m16.398 24.823v1l15.602 8.803 15.602-8.803v-1l-15.602 8.805z" fill-opacity=".33"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-sxw.svg b/.icons/kora/mimetypes/scalable/application-sxw.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-sxw.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-table-template.svg b/.icons/kora/mimetypes/scalable/application-table-template.svg
new file mode 100644
index 000000000..ac7a2733b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-table-template.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.636 40.396h10.073l-1e-3 -21.205h-9.982c-1.098-0.081-1.543 0.02-1.543 1.015v19.122c-0.069 1.091 0.386 1.068 1.453 1.068z" style="fill:#3d434a"/>
+ <path d="m42.022 40.39h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.014v19.122c0.046 1.092-0.08 1.069-0.794 1.069z" style="fill:none;stroke-width:.7px;stroke:#3d434a"/>
+ <path d="m40.289 41.4l-8.681-1.014v-21.195l8.609-0.807c1.064-0.081 1.122 0.212 1.122 1.206l-0.073 20.228c0.067 1.091 0.059 1.582-0.977 1.582z" style="fill:#3d434a"/>
+ <path d="m26.085 30.365l9e-3 4.656h2.737l-9e-3 -4.657-2.737 1e-3z" style="fill:#9ca8b4"/>
+ <path d="m29.941 27.833l8e-3 7.17h2.737l-9e-3 -7.171-2.736 1e-3z" style="fill:#9ca8b4"/>
+ <path d="m33.942 25.338l9e-3 9.685 2.736-1e-3 -8e-3 -9.685-2.737 1e-3z" style="fill:#9ca8b4"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-table.svg b/.icons/kora/mimetypes/scalable/application-table.svg
new file mode 100644
index 000000000..b1d909662
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-table.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.636 39.364h10.073l-1e-3 -21.205h-9.982c-1.098-0.081-1.543 0.02-1.543 1.015v19.122c-0.069 1.091 0.386 1.068 1.453 1.068z" style="fill:#175e21"/>
+ <path d="m42.022 39.358h-4.572l-2.344-1.969v-17.268l1.606-1.968h5.31c0.735-0.082 0.794 0.02 0.794 1.014v19.122c0.046 1.092-0.08 1.069-0.794 1.069z" style="fill:none;stroke-width:.7px;stroke:#175e21"/>
+ <path d="m40.289 40.367-8.681-1.014v-21.194l8.609-0.807c1.064-0.082 1.122 0.212 1.122 1.206l-0.073 20.228c0.067 1.091 0.059 1.581-0.977 1.581z" style="fill:#175e21"/>
+ <path d="m26.085 29.332 9e-3 4.657 2.737-1e-3 -9e-3 -4.656h-2.737z" style="fill:#40bf4f"/>
+ <path d="m29.941 26.8 8e-3 7.171 2.737-1e-3 -9e-3 -7.17h-2.736z" style="fill:#40bf4f"/>
+ <path d="m33.942 24.306 9e-3 9.685 2.736-1e-3 -8e-3 -9.685-2.737 1e-3z" style="fill:#40bf4f"/>
+ <text x="27.531px" y="59.024px" style="fill:#fff;font-family:'ArialMT', 'Arial', sans-serif;font-size:7.505px">xls</text>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2b843e" offset="0"/>
+ <stop style="stop-color:#40dc61" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-tcx+xml.svg b/.icons/kora/mimetypes/scalable/application-tcx+xml.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-tcx+xml.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-template-blank.svg b/.icons/kora/mimetypes/scalable/application-template-blank.svg
new file mode 120000
index 000000000..cb0dc156e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-template-blank.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-template.svg b/.icons/kora/mimetypes/scalable/application-template.svg
new file mode 120000
index 000000000..cb0dc156e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-template.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-text-template.svg b/.icons/kora/mimetypes/scalable/application-text-template.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-text-template.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-text.svg b/.icons/kora/mimetypes/scalable/application-text.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-text.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-toml.svg b/.icons/kora/mimetypes/scalable/application-toml.svg
new file mode 100644
index 000000000..d1683c9c3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-toml.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f364ae" offset="0"/>
+ <stop stop-color="#bec77b" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m30 14v2h2v16h-2v2h4v-20zm-16 0v20h4v-2h-2v-16h2v-2zm5 4v2h4v11h2v-11h4v-2z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-torrent.svg b/.icons/kora/mimetypes/scalable/application-torrent.svg
new file mode 100644
index 000000000..f6ad299fa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-torrent.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m35.206 59.271c-0.606 0-1.101-0.202-1.483-0.607-0.377-0.404-0.566-0.915-0.566-1.532 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm-11.695-3.663c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.883 0.607-1.484 0.607s-1.095-0.202-1.483-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm-2.005-0.484h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229zm22.246 4.081c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.163 0.071-0.366 0.106-0.606 0.106zm-5.258-4.081v0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.312 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721zm-7.09 4.016h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.032 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.402-0.058-0.273 0-0.516 0.11-0.729 0.328-0.208 0.213-0.311 0.495-0.311 0.844v2.197zm-2.978 0h-0.754v-4.016h0.722v0.656h0.032c0.077-0.219 0.233-0.399 0.468-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.032 0.566 0.098l-0.287 0.705c-0.099-0.038-0.232-0.058-0.402-0.058-0.273 0-0.516 0.11-0.729 0.328-0.208 0.213-0.312 0.495-0.312 0.844v2.197zm-4.358-0.951c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.394-0.62 0.394-1.057s-0.132-0.787-0.394-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057zm12.22-1.541c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.417 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <circle cx="32" cy="27" r="11.953" style="fill:#296f79"/>
+ <path d="m26.433 23.757c-1.784 1.789-2.764 4.175-2.759 6.722 7e-3 5.314 3.986 7.735 8.873 7.488l0.059-0.053c-4.329 0-7.273-3.093-7.281-7.439-2e-3 -2.105 0.804-4.076 2.277-5.551 1.48-1.482 3.465-2.301 5.59-2.301v-1.652c-2.568 0-4.966 0.99-6.759 2.786" style="fill-rule:nonzero;fill:#5eafbe"/>
+ <path d="m31.367 23.459c-1.901 0.512-3.468 1.704-4.413 3.356-1.986 3.47-0.931 7.707 2.507 10.073 2.643 2.321 7.201 0.331 8.241-0.531-0.087 0.023-2.815 2.252-7.303-0.83-2.714-1.866-3.56-5.184-2.01-7.891 0.727-1.266 1.936-2.184 3.408-2.58 1.51-0.408 3.073-0.209 4.401 0.557l0.826-1.433c-1.711-0.987-3.722-1.244-5.657-0.721" style="fill-rule:nonzero;fill:#5eafbe"/>
+ <path d="m30.931 26.207c-1.65 0.953-2.572 2.687-2.572 4.468 0 0.826 0.206 1.659 0.621 2.43l-5e-3 5e-3c0 3e-3 0.015 0.028 0.02 0.038h-2e-3s0.01 0.015 0.017 0.027c0.01 0.02 0.035 0.065 0.038 0.067 0.258 0.446 1.256 1.946 3.443 2.742 2.65 0.967 3.542 0.895 4.78 0.673 1.348-0.77 2.069-1.456 2.069-1.456-1.417 0.154-3.427 0.272-6.284-0.77-1.722-0.626-2.441-1.771-2.573-2.007-0.132-0.237-5e-3 -8e-3 -5e-3 -0.01-0.316-0.55-0.468-1.149-0.468-1.742 0-1.209 0.627-2.385 1.747-3.035 0.808-0.465 1.751-0.589 2.654-0.348 0.901 0.241 1.655 0.821 2.122 1.63l1.458-0.777-0.027-0.049c-0.687-1.192-1.796-2.043-3.125-2.401-1.328-0.356-2.716-0.172-3.908 0.515" style="fill-rule:nonzero;fill:#5eafbe"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-users.svg b/.icons/kora/mimetypes/scalable/application-users.svg
new file mode 100644
index 000000000..47e88252a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-users.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.07 31.448c2.582 0 4.675-2.093 4.675-4.675s-2.093-4.675-4.675-4.675-4.676 2.093-4.676 4.675c0 2.555 2.05 4.631 4.676 4.675z" style="fill:#296f79"/>
+ <path d="m38.047 31.796c-1.499-0.844-2.997 2.079-6.09 1.937-2.899-0.133-4.76-2.975-6.231-2.127-1.472 0.848-4.173 6.036-2.599 7.213 1.653 1.237 3.833 2.511 8.539 2.551 5.144 0.045 7.832-1.34 9.284-2.576s-1.404-6.154-2.903-6.998z" style="fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vector-template.svg b/.icons/kora/mimetypes/scalable/application-vector-template.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vector-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vector.svg b/.icons/kora/mimetypes/scalable/application-vector.svg
new file mode 100644
index 000000000..c3066c065
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vector.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.506 58.94l-1.623-4.016h0.82l1.18 3.114h0.016l1.197-3.114h0.803l-1.639 4.016h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.082 59.071c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.729 0.263-0.203 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.533 59.071c-0.601 0-1.096-0.202-1.484-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.883-0.615 1.484-0.615 0.448 0 0.819 0.109 1.114 0.328 0.295 0.218 0.511 0.494 0.648 0.828l-0.689 0.286c-0.207-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.136 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.674 0.328-1.122 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.66 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.163 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.124 55.408c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.882 0.606-1.483 0.606s-1.096-0.202-1.484-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.394 0.927 0.394 0.355 0 0.661-0.132 0.917-0.394 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.917-0.402-0.356 0-0.664 0.134-0.927 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.04 58.94h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.033 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.057-0.401-0.057-0.274 0-0.517 0.109-0.73 0.327-0.208 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.485 37.046h7.107v0.923h2.585v-0.923h7.138v1.044h2.585v-2.585h-0.954v-7.228h0.923v-2.585h-0.923v-6.71h0.954v-2.585h-2.585v0.526h-7.138v-0.923h-2.585v0.923h-7.107v-0.646h-2.585v2.585h0.923v6.83h-0.923v2.585h0.923v7.108h-0.923v2.584h2.585v-0.923zm-0.739 0v0.185h-1.108v-1.108h1.108v0.923zm8.585-20.123v-0.185h1.108v1.108h-1.108v-0.184-0.353-0.386zm1.108 20.123v0.185h-1.108v-0.185-0.386-0.352-0.185h1.108v0.923zm0.123-9.646c0.071 0.072 0.071 0.189 0 0.261-0.037 0.036-0.084 0.054-0.131 0.054s-0.095-0.018-0.131-0.054l-0.415-0.415-0.416 0.415c-0.036 0.036-0.083 0.054-0.13 0.054-0.048 0-0.095-0.018-0.131-0.054-0.072-0.072-0.072-0.189 0-0.261l0.415-0.415-0.415-0.416c-0.072-0.072-0.072-0.189 0-0.261s0.189-0.072 0.261 0l0.416 0.416 0.415-0.416c0.072-0.072 0.189-0.072 0.261 0s0.072 0.189 0 0.261l-0.415 0.416 0.416 0.415zm9.6 9.951h-1.108v-0.305-0.738-0.064h1.108v1.107zm-1.847-1.846v0.803h-5.782c3.223-0.914 5.761-3.452 6.675-6.676v5.873h-0.893zm1.816-7.966h-0.185-0.386-0.352-0.185v-1.108h1.108v1.108zm-1.077-10.403h1.108v1.108h-0.216-0.738-0.154v-0.582-0.526zm-0.739 0.526v1.32h0.893v5.355c-0.914-3.223-3.452-5.762-6.675-6.675h5.782zm-18.677-0.647h1.108v1.108h-0.184-0.739-0.185v-1.108zm1.847 1.847v-1.2h5.752c-3.223 0.913-5.762 3.452-6.675 6.675v-5.475h0.923zm-1.847 7.569h1.108v1.107h-0.184-0.353-0.386-0.185v-1.107zm0.924 3.201c0.913 3.224 3.452 5.762 6.675 6.676h-5.752v-0.923h-0.923v-5.753z" style="fill-rule:nonzero;fill:#4e3114"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a06c45" offset="0"/>
+ <stop style="stop-color:#b8a05b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vestor.svg b/.icons/kora/mimetypes/scalable/application-vestor.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vestor.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-video.svg b/.icons/kora/mimetypes/scalable/application-video.svg
new file mode 100644
index 000000000..84dde7f94
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-video.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.411c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.296c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236-1e-3z" style="fill:url(#_Linear1)"/>
+ <path d="m24.206 59.24l-1.623-4.016h0.82l1.18 3.114h0.016l1.197-3.114h0.803l-1.639 4.016h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.91 54.216c-0.103 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156-0.103-0.104-0.155-0.229-0.155-0.377 0-0.147 0.052-0.273 0.155-0.377 0.104-0.104 0.23-0.156 0.377-0.156 0.148 0 0.274 0.052 0.377 0.156 0.104 0.104 0.156 0.23 0.156 0.377 0 0.148-0.052 0.273-0.156 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.532 59.371c-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.566-0.918-0.566-1.524s0.189-1.115 0.566-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.819 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.24 0.131-0.513 0.197-0.819 0.197zm0.123-0.688c0.355 0 0.655-0.132 0.901-0.394 0.252-0.262 0.377-0.614 0.377-1.057s-0.125-0.795-0.377-1.057c-0.246-0.262-0.546-0.394-0.901-0.394-0.35 0-0.651 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.902 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.345 59.371c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.312 55.708c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.883 0.606-1.484 0.606s-1.095-0.202-1.483-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.394-0.62 0.394-1.057s-0.132-0.787-0.394-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.663 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.083 16.156h-1.089c-0.258 0-0.468 0.209-0.468 0.468v0.582c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-0.582c0-0.259-0.209-0.468-0.468-0.468h-12.222c-0.258 0-0.468 0.209-0.468 0.468v0.582c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-0.582c0-0.259-0.209-0.468-0.468-0.468h-1.052c-0.258 0-0.468 0.209-0.468 0.468v21.064c0 0.258 0.21 0.468 0.468 0.468h1.052c0.259 0 0.468-0.21 0.468-0.468v-0.428c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v0.428c0 0.258 0.21 0.468 0.468 0.468h12.222c0.259 0 0.468-0.21 0.468-0.468v-0.428c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v0.428c0 0.258 0.21 0.468 0.468 0.468h1.089c0.259 0 0.468-0.21 0.468-0.468v-21.064c0-0.259-0.209-0.468-0.468-0.468zm-16.666 17.913c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v1.015zm0-4.206c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.469 0.468-0.469h1.015c0.259 0 0.468 0.21 0.468 0.469v1.015zm0-4.207c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015zm0-4.206c0 0.259-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.209-0.468-0.468v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015zm11.134 14.231c0 0.259-0.209 0.468-0.468 0.468h-8.137c-0.258 0-0.468-0.209-0.468-0.468v-3.761c0-0.259 0.21-0.468 0.468-0.468h8.137c0.259 0 0.468 0.209 0.468 0.468v3.761zm0-6.644c0 0.258-0.209 0.468-0.468 0.468h-8.137c-0.258 0-0.468-0.21-0.468-0.468v-3.762c0-0.258 0.21-0.468 0.468-0.468h8.137c0.259 0 0.468 0.21 0.468 0.468v3.762zm0-6.645c0 0.259-0.209 0.468-0.468 0.468h-8.137c-0.258 0-0.468-0.209-0.468-0.468v-3.762c0-0.258 0.21-0.468 0.468-0.468h8.137c0.259 0 0.468 0.21 0.468 0.468v3.762zm3.975 11.677c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v1.015zm0-4.206c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.469 0.468-0.469h1.015c0.259 0 0.468 0.21 0.468 0.469v1.015zm0-4.207c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015zm0-4.206c0 0.259-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.209-0.468-0.468v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015z" style="fill-rule:nonzero;fill:#c9c9c9"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.3535)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#523a6f" offset="0"/>
+ <stop style="stop-color:#a7338c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd-google-earth-kml.svg b/.icons/kora/mimetypes/scalable/application-vnd-google-earth-kml.svg
new file mode 120000
index 000000000..05323c4af
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd-google-earth-kml.svg
@@ -0,0 +1 @@
+application-vnd.google-earth.kml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.adobe.flash.movie.svg b/.icons/kora/mimetypes/scalable/application-vnd.adobe.flash.movie.svg
new file mode 100644
index 000000000..681d1556e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.adobe.flash.movie.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d86565" offset="0"/>
+ <stop stop-color="#eeb0a6" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m31 15.006v3.621c-3.515.063-4.379 3.589-4.379 3.589h2.651v3.621h-4.11c-2.473 7.846-8.162 7.147-8.162 7.147v-3.621s3.61.689 5.451-6.225c2.303-8.65 8.549-8.132 8.549-8.132z" fill="#c02a1a" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.afdesigner.svg b/.icons/kora/mimetypes/scalable/application-vnd.afdesigner.svg
new file mode 120000
index 000000000..bee3c8dde
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.afdesigner.svg
@@ -0,0 +1 @@
+application-afdesigner.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.affinity-designer.svg b/.icons/kora/mimetypes/scalable/application-vnd.affinity-designer.svg
new file mode 120000
index 000000000..bee3c8dde
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.affinity-designer.svg
@@ -0,0 +1 @@
+application-afdesigner.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.amazon.mobi8-ebook.svg b/.icons/kora/mimetypes/scalable/application-vnd.amazon.mobi8-ebook.svg
new file mode 120000
index 000000000..4f155a49b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.amazon.mobi8-ebook.svg
@@ -0,0 +1 @@
+application-x-mobipocket-ebook.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.android.package-archive.svg b/.icons/kora/mimetypes/scalable/application-vnd.android.package-archive.svg
new file mode 120000
index 000000000..f28897fe0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.android.package-archive.svg
@@ -0,0 +1 @@
+android-package-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ant.fit.svg b/.icons/kora/mimetypes/scalable/application-vnd.ant.fit.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ant.fit.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.appimage.svg b/.icons/kora/mimetypes/scalable/application-vnd.appimage.svg
new file mode 100644
index 000000000..1561e0097
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.appimage.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.187 12.168v5.625h-2.988l5.801 6.563 5.801-6.563h-2.989v-5.625h-5.625z" style="fill-rule:nonzero;fill:#3f546c"/>
+ <path d="m30.975 25.293c-0.162 0-0.264 0.277-0.264 0.616v2.138c-0.653 0.149-1.267 0.415-1.816 0.762l-1.524-1.523c-0.239-0.24-0.5-0.349-0.615-0.235l-1.436 1.436c-0.114 0.114-5e-3 0.375 0.235 0.615l1.523 1.523c-0.347 0.55-0.613 1.164-0.762 1.817h-2.138c-0.339 0-0.615 0.101-0.615 0.264v2.05c0 0.162 0.276 0.264 0.615 0.264h2.138c0.149 0.653 0.415 1.267 0.762 1.816l-1.523 1.524c-0.24 0.239-0.349 0.5-0.235 0.615l1.436 1.436c0.115 0.114 0.376 5e-3 0.615-0.235l1.524-1.523c0.549 0.347 1.163 0.613 1.816 0.762v2.138c0 0.339 0.102 0.615 0.264 0.615h2.05c0.162 0 0.264-0.276 0.264-0.615v-2.138c0.653-0.149 1.267-0.415 1.816-0.762l1.524 1.523c0.239 0.24 0.501 0.349 0.615 0.235l1.436-1.436c0.114-0.115 5e-3 -0.376-0.235-0.615l-1.523-1.524c0.347-0.549 0.613-1.163 0.762-1.816h2.138c0.339 0 0.615-0.102 0.615-0.264v-2.05c0-0.163-0.276-0.264-0.615-0.264h-2.138c-0.149-0.653-0.415-1.267-0.762-1.817l1.523-1.523c0.24-0.24 0.349-0.501 0.235-0.615l-1.436-1.436c-0.114-0.114-0.376-5e-3 -0.615 0.235l-1.524 1.523c-0.549-0.347-1.163-0.613-1.816-0.762v-2.138c0-0.339-0.102-0.616-0.264-0.616h-2.05zm1.025 5.831c1.433 0 2.607 1.174 2.607 2.607s-1.174 2.607-2.607 2.607-2.607-1.174-2.607-2.607 1.174-2.607 2.607-2.607z" style="fill-rule:nonzero;fill:#3f546c"/>
+ <path d="m17.379 58.832c-0.047-0.102-0.081-0.25-0.102-0.445-0.135 0.143-0.304 0.267-0.507 0.371-0.204 0.101-0.435 0.152-0.696 0.152-0.432 0-0.778-0.121-1.039-0.363-0.26-0.242-0.39-0.539-0.39-0.891 0-0.453 0.171-0.797 0.515-1.031 0.344-0.237 0.806-0.355 1.387-0.355h0.715v-0.336c0-0.25-0.076-0.45-0.227-0.598-0.148-0.151-0.37-0.227-0.664-0.227-0.273 0-0.495 0.068-0.664 0.203-0.167 0.133-0.25 0.288-0.25 0.465h-0.723c0-0.302 0.153-0.586 0.457-0.851 0.305-0.266 0.713-0.399 1.223-0.399 0.458 0 0.835 0.118 1.129 0.352s0.441 0.588 0.441 1.062v1.969c0 0.141 0.012 0.291 0.036 0.449 0.026 0.159 0.063 0.296 0.113 0.411v0.062h-0.754zm-1.199-0.555c0.26 0 0.485-0.065 0.675-0.195 0.193-0.13 0.329-0.275 0.407-0.434v-0.871h-0.598c-0.862 0-1.293 0.261-1.293 0.782 0 0.2 0.068 0.371 0.203 0.511 0.136 0.138 0.337 0.207 0.606 0.207z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.059 58.91c-0.508 0-0.911-0.163-1.207-0.488v2.035h-0.727v-5.852h0.664l0.035 0.465c0.297-0.362 0.705-0.543 1.223-0.543 0.534 0 0.943 0.198 1.226 0.594 0.284 0.396 0.426 0.917 0.426 1.563v0.082c0 0.617-0.143 1.129-0.429 1.535-0.284 0.406-0.688 0.609-1.211 0.609zm-0.223-3.773c-0.245 0-0.447 0.056-0.606 0.168-0.158 0.109-0.285 0.247-0.378 0.414v2.023c0.096 0.167 0.222 0.305 0.378 0.414 0.159 0.107 0.364 0.16 0.614 0.16 0.39 0 0.676-0.153 0.855-0.461 0.183-0.307 0.274-0.67 0.274-1.089v-0.082c0-0.42-0.091-0.782-0.274-1.086-0.179-0.308-0.467-0.461-0.863-0.461z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.559 58.91c-0.508 0-0.911-0.163-1.207-0.488v2.035h-0.727v-5.852h0.664l0.035 0.465c0.297-0.362 0.705-0.543 1.223-0.543 0.534 0 0.943 0.198 1.226 0.594 0.284 0.396 0.426 0.917 0.426 1.563v0.082c0 0.617-0.143 1.129-0.429 1.535-0.284 0.406-0.688 0.609-1.211 0.609zm-0.223-3.773c-0.245 0-0.447 0.056-0.606 0.168-0.158 0.109-0.285 0.247-0.378 0.414v2.023c0.096 0.167 0.222 0.305 0.378 0.414 0.159 0.107 0.364 0.16 0.614 0.16 0.39 0 0.676-0.153 0.855-0.461 0.183-0.307 0.274-0.67 0.274-1.089v-0.082c0-0.42-0.091-0.782-0.274-1.086-0.179-0.308-0.467-0.461-0.863-0.461z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.133 53.484c0-0.117 0.035-0.216 0.105-0.297 0.073-0.08 0.18-0.121 0.321-0.121 0.138 0 0.243 0.041 0.316 0.121 0.076 0.081 0.113 0.18 0.113 0.297 0 0.112-0.037 0.209-0.113 0.289-0.073 0.079-0.178 0.118-0.316 0.118-0.141 0-0.248-0.039-0.321-0.118-0.07-0.08-0.105-0.177-0.105-0.289zm0.781 1.121v4.227h-0.727v-4.227h0.727z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.773 55.137c-0.257 0-0.464 0.054-0.621 0.164-0.156 0.109-0.273 0.254-0.351 0.433v3.098h-0.727v-4.227h0.688l0.019 0.461c0.305-0.359 0.722-0.539 1.25-0.539 0.271 0 0.512 0.055 0.723 0.164 0.213 0.107 0.376 0.279 0.488 0.516 0.141-0.203 0.323-0.367 0.547-0.492 0.227-0.125 0.492-0.188 0.797-0.188 0.453 0 0.802 0.121 1.047 0.364 0.247 0.242 0.371 0.63 0.371 1.164v2.777h-0.727v-2.785c0-0.354-0.082-0.594-0.246-0.719-0.161-0.127-0.38-0.191-0.656-0.191-0.292 0-0.521 0.087-0.688 0.261-0.166 0.172-0.263 0.382-0.289 0.629v2.805h-0.722v-2.781c0-0.331-0.082-0.565-0.246-0.703-0.164-0.141-0.383-0.211-0.657-0.211z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.707 58.832c-0.047-0.102-0.081-0.25-0.102-0.445-0.135 0.143-0.304 0.267-0.507 0.371-0.203 0.101-0.435 0.152-0.696 0.152-0.432 0-0.778-0.121-1.039-0.363-0.26-0.242-0.39-0.539-0.39-0.891 0-0.453 0.172-0.797 0.515-1.031 0.344-0.237 0.806-0.355 1.387-0.355h0.715v-0.336c0-0.25-0.076-0.45-0.227-0.598-0.148-0.151-0.37-0.227-0.664-0.227-0.273 0-0.495 0.068-0.664 0.203-0.167 0.133-0.25 0.288-0.25 0.465h-0.723c0-0.302 0.153-0.586 0.458-0.851 0.304-0.266 0.712-0.399 1.222-0.399 0.459 0 0.835 0.118 1.129 0.352s0.441 0.588 0.441 1.062v1.969c0 0.141 0.012 0.291 0.036 0.449 0.026 0.159 0.063 0.296 0.113 0.411v0.062h-0.754zm-1.199-0.555c0.26 0 0.485-0.065 0.676-0.195 0.192-0.13 0.328-0.275 0.406-0.434v-0.871h-0.598c-0.862 0-1.293 0.261-1.293 0.782 0 0.2 0.068 0.371 0.203 0.511 0.136 0.138 0.338 0.207 0.606 0.207z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.852 58.742c0 0.56-0.167 0.992-0.5 1.297-0.334 0.307-0.763 0.461-1.29 0.461-0.218 0-0.486-0.053-0.804-0.16s-0.572-0.298-0.762-0.574l0.379-0.43c0.177 0.216 0.362 0.365 0.555 0.445 0.192 0.084 0.385 0.125 0.578 0.125 0.341 0 0.613-0.096 0.816-0.289 0.203-0.19 0.305-0.47 0.305-0.84v-0.371c-0.287 0.336-0.681 0.504-1.184 0.504-0.508 0-0.911-0.203-1.211-0.609-0.299-0.406-0.449-0.918-0.449-1.535v-0.082c0-0.646 0.149-1.167 0.445-1.563 0.3-0.396 0.707-0.594 1.223-0.594 0.518 0 0.921 0.183 1.207 0.547l0.035-0.469h0.657v4.137zm-2.844-1.976c0 0.419 0.087 0.78 0.262 1.082 0.177 0.299 0.46 0.449 0.851 0.449 0.258 0 0.466-0.059 0.625-0.176 0.162-0.117 0.289-0.267 0.383-0.449v-1.926c-0.091-0.174-0.218-0.319-0.379-0.433-0.161-0.118-0.368-0.176-0.621-0.176-0.393 0-0.678 0.153-0.856 0.461-0.177 0.304-0.265 0.666-0.265 1.086v0.082z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <path d="m49.301 58.094c-0.138 0.208-0.334 0.397-0.586 0.566-0.253 0.167-0.587 0.25-1.004 0.25-0.589 0-1.06-0.191-1.414-0.574-0.352-0.383-0.527-0.872-0.527-1.469v-0.164c0-0.461 0.087-0.853 0.261-1.176 0.177-0.325 0.406-0.573 0.688-0.742 0.281-0.172 0.58-0.258 0.898-0.258 0.604 0 1.044 0.198 1.32 0.594 0.279 0.393 0.418 0.886 0.418 1.477v0.324h-2.859c0.011 0.388 0.125 0.719 0.344 0.992 0.221 0.271 0.525 0.406 0.91 0.406 0.255 0 0.471-0.052 0.648-0.156 0.178-0.104 0.332-0.243 0.465-0.418l0.438 0.348zm-1.684-2.973c-0.286 0-0.528 0.104-0.726 0.313-0.198 0.208-0.322 0.507-0.371 0.898h2.113v-0.055c-0.018-0.281-0.1-0.544-0.246-0.789-0.144-0.245-0.4-0.367-0.77-0.367z" style="fill-opacity:.98;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#5498c5" offset="0"/>
+ <stop style="stop-color:#b4d2e5" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.apple.mpegurl.svg b/.icons/kora/mimetypes/scalable/application-vnd.apple.mpegurl.svg
new file mode 120000
index 000000000..fb7fe7cb6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.apple.mpegurl.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.chess-pgn.svg b/.icons/kora/mimetypes/scalable/application-vnd.chess-pgn.svg
new file mode 100644
index 000000000..362ee91a7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.chess-pgn.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m23.939 14c-2.171.033-3.939 1.828-3.939 4 0 1.425.762 2.747 1.996 3.461.001.897-.028 3.27-.098 3.895-.28 2.528-.435 4-1.621 4.759-.383.246-.846.411-1.504.535-1.181.224-1.297.274-1.482.647-.197.397-.242.683-.268 1.744l-.023.959h14l-.023-.959c-.026-1.061-.071-1.347-.268-1.744-.184-.371-.316-.433-1.336-.615-.983-.176-1.553-.417-2.068-.873-1.153-1.022-1.245-3.045-1.332-6.26-.007-.244.013-1.482.021-2.082 1.239-.713 2.006-2.037 2.006-3.467 0-2.194-1.806-4-4-4-.02 0-.04 0-.061 0z" fill="#3f3f3f" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.coffeescript.svg b/.icons/kora/mimetypes/scalable/application-vnd.coffeescript.svg
new file mode 120000
index 000000000..dfd2bfd7a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.coffeescript.svg
@@ -0,0 +1 @@
+text-x-coffeescript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.comicbook+zip.svg b/.icons/kora/mimetypes/scalable/application-vnd.comicbook+zip.svg
new file mode 100644
index 000000000..d32523088
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.comicbook+zip.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.412c0-0.927-0.751-1.677-1.677-1.677-5.634-1e-3 -24.122-1e-3 -34.705-1e-3 -2.02 0-3.958 0.803-5.387 2.232-1.428 1.428-2.231 3.366-2.231 5.386v45.296c0 2.02 0.803 3.958 2.231 5.386 1.429 1.429 3.367 2.232 5.387 2.232 8.06-1e-3 20.704-1e-3 28.764-1e-3 2.02 1e-3 3.958-0.802 5.387-2.231 1.428-1.428 2.231-3.366 2.231-5.386v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m40.901 18.965c-2.354-1.912-5.48-2.965-8.801-2.965s-6.447 1.053-8.801 2.965c-2.374 1.929-3.682 4.5-3.682 7.239 0 2.614 1.192 5.074 3.365 6.97-0.039 0.088-0.07 0.181-0.09 0.278l-0.714 3.506c-0.085 0.416 0.029 0.665 0.139 0.8 0.128 0.156 0.318 0.242 0.534 0.242 0.163 0 0.339-0.048 0.522-0.143l4.152-2.153c1.438 0.461 2.984 0.704 4.575 0.704 3.321 0 6.447-1.053 8.801-2.966 2.374-1.928 3.682-4.499 3.682-7.238s-1.307-5.31-3.682-7.239z" style="fill-rule:nonzero;fill:#6d5112"/>
+ <path d="m27.917 58.043c-0.601 0-1.096-0.202-1.484-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.883-0.615 1.484-0.615 0.448 0 0.819 0.109 1.114 0.328 0.295 0.218 0.511 0.494 0.648 0.828l-0.689 0.287c-0.207-0.503-0.582-0.754-1.122-0.754-0.334 0-0.629 0.136-0.886 0.409-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.886 0.41 0.562 0 0.95-0.252 1.163-0.754l0.672 0.287c-0.136 0.327-0.358 0.603-0.664 0.827-0.3 0.219-0.674 0.328-1.122 0.328z" style="fill-opacity:.95;fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.58 58.043c-0.305 0-0.581-0.065-0.827-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557h-0.721v-5.868h0.754v1.852l-0.033 0.558h0.033c0.12-0.197 0.3-0.361 0.541-0.492 0.246-0.131 0.522-0.197 0.827-0.197 0.52 0 0.968 0.205 1.345 0.615s0.565 0.918 0.565 1.524c0 0.607-0.188 1.115-0.565 1.524-0.377 0.41-0.825 0.615-1.345 0.615zm-0.122-0.688c0.349 0 0.65-0.131 0.901-0.394 0.251-0.267 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.251-0.268-0.552-0.401-0.901-0.401-0.356 0-0.659 0.131-0.91 0.393-0.246 0.262-0.369 0.615-0.369 1.057 0 0.443 0.123 0.795 0.369 1.057 0.251 0.263 0.554 0.394 0.91 0.394z" style="fill-opacity:.95;fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.903 57.912v-0.656l2.287-2.671h-2.221v-0.689h3.147v0.656l-2.287 2.672h2.32v0.688h-3.246z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.3535)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bb8000" offset="0"/>
+ <stop style="stop-color:#fed539" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.comicbook-rar.svg b/.icons/kora/mimetypes/scalable/application-vnd.comicbook-rar.svg
new file mode 120000
index 000000000..101c54df6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.comicbook-rar.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.cups-pdf-banner.svg b/.icons/kora/mimetypes/scalable/application-vnd.cups-pdf-banner.svg
new file mode 120000
index 000000000..89e7fcf17
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.cups-pdf-banner.svg
@@ -0,0 +1 @@
+text-x-preview.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.debian.binary-package.svg b/.icons/kora/mimetypes/scalable/application-vnd.debian.binary-package.svg
new file mode 120000
index 000000000..abada3e53
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.debian.binary-package.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.efi.img.svg b/.icons/kora/mimetypes/scalable/application-vnd.efi.img.svg
new file mode 120000
index 000000000..2c214b38b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.efi.img.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.efi.iso.svg b/.icons/kora/mimetypes/scalable/application-vnd.efi.iso.svg
new file mode 120000
index 000000000..2c214b38b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.efi.iso.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.fai.igc.svg b/.icons/kora/mimetypes/scalable/application-vnd.fai.igc.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.fai.igc.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.fastcopy-disk-image.svg b/.icons/kora/mimetypes/scalable/application-vnd.fastcopy-disk-image.svg
new file mode 120000
index 000000000..f59b60c03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.fastcopy-disk-image.svg
@@ -0,0 +1 @@
+application-x-st-disk-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.flatpak.ref.svg b/.icons/kora/mimetypes/scalable/application-vnd.flatpak.ref.svg
new file mode 120000
index 000000000..6bddb89f3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.flatpak.ref.svg
@@ -0,0 +1 @@
+application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.flatpak.repo.svg b/.icons/kora/mimetypes/scalable/application-vnd.flatpak.repo.svg
new file mode 120000
index 000000000..6bddb89f3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.flatpak.repo.svg
@@ -0,0 +1 @@
+application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.flatpak.svg b/.icons/kora/mimetypes/scalable/application-vnd.flatpak.svg
new file mode 100644
index 000000000..1eaed6596
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.flatpak.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m19.012 26.139c-3e-3 0.055-5e-3 0.111-6e-3 0.166v11.317c1e-3 1.182 0.629 2.274 1.649 2.865l9.697 5.623c1.02 0.591 2.276 0.591 3.296 0l9.697-5.623c1.02-0.591 1.649-1.684 1.649-2.866v-11.316c-2e-3 -0.041-4e-3 -0.083-7e-3 -0.125 7e-3 -1e-3 -25.975-0.041-25.975-0.041z" style="fill-rule:nonzero;fill:#e4ba75"/>
+ <path d="m32.078 17.447v2e-3c-0.605-0.015-1.203 0.139-1.727 0.446l-9.705 5.689c-0.953 0.56-1.569 1.569-1.64 2.685 0.062 1.125 0.679 2.147 1.64 2.712l9.705 5.689c1.019 0.597 2.279 0.597 3.298 0l9.705-5.689c0.953-0.56 1.569-1.569 1.64-2.685-0.062-1.126-0.679-2.147-1.64-2.712l-9.705-5.689c-0.478-0.281-1.019-0.435-1.571-0.448z" style="fill-rule:nonzero;fill:#b89863"/>
+ <path d="m32.077 17.447v2e-3c-0.026 1e-3 -0.051 1e-3 -0.077 2e-3v17.66c0.578 2e-3 1.147-0.15 1.649-0.441l9.704-5.689c0.954-0.56 1.57-1.569 1.641-2.685-0.062-1.126-0.68-2.147-1.641-2.712l-9.704-5.689c-0.479-0.281-1.019-0.434-1.572-0.448z" style="fill-opacity:.07;fill-rule:nonzero"/>
+ <path d="m19.012 26.139c-2e-3 0.036-3e-3 0.073-4e-3 0.109 4e-3 -0.036 7e-3 -0.073 0.012-0.109h-8e-3zm-5e-3 0.139c0 9e-3 -1e-3 0.018-1e-3 0.027v11.317c1e-3 1.182 0.629 2.275 1.649 2.866l9.696 5.621c0.525 0.305 1.063 0.453 1.649 0.444v-11.437c-0.579 1e-3 -1.148-0.153-1.65-0.446l-9.704-5.689c-0.958-0.564-1.575-1.581-1.639-2.703z" style="fill-opacity:.1;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cdcdcd" offset="0"/>
+ <stop style="stop-color:#efefef" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.geo+json.svg b/.icons/kora/mimetypes/scalable/application-vnd.geo+json.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.geo+json.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.document.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.document.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.document.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.drawing.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.drawing.svg
new file mode 100644
index 000000000..e79c7cd1c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.drawing.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <circle cx="27.5" cy="27.235" r="10.5" style="fill-opacity:.55;fill:#fff"/>
+ <rect x="28" y="27.735" width="19" height="19" style="fill-opacity:.6;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e73144" offset="0"/>
+ <stop style="stop-color:#f0828d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.form.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.form.svg
new file mode 100644
index 000000000..74bbf2766
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.form.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.715 23v3h3v-3h-3zm5 0v3h19v-3h-19zm-5 5v3h3v-3h-3zm5 0v3h19v-3h-19zm-5 5v3h3v-3h-3zm5 0v3h19v-3h-19zm-5 5v3h3v-3h-3zm5 0v3h19v-3h-19z" style="fill-opacity:.5;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#13a553" offset="0"/>
+ <stop style="stop-color:#70c795" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.fusiontable.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.fusiontable.svg
new file mode 100644
index 000000000..4c560a96c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.fusiontable.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m52 17.615-21 21-9.5-9.5-9.5 9.5v4l9.5-9.5 9.5 9.5 21-21v-4z" style="fill-opacity:.5;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#13a553" offset="0"/>
+ <stop style="stop-color:#70c896" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.map.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.map.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.map.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.presentation.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.presentation.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.presentation.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.script.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.script.svg
new file mode 100644
index 000000000..1d7d8bab0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.script.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 20c-6.583 0-12 5.417-12 12h8v-5l8 8-8 8v-5h-6.375c2.138 3.703 6.099 5.994 10.375 6 6.583 0 12-5.417 12-12s-5.417-12-12-12z" style="fill-opacity:.5;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0a99d6" offset="0"/>
+ <stop style="stop-color:#6ac1e6" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.site.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.site.svg
new file mode 100644
index 000000000..5155ff893
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.site.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m45 20.6c0-0.883-0.717-1.6-1.6-1.6h-22.8c-0.883 0-1.6 0.717-1.6 1.6v4.8c0 0.883 0.717 1.6 1.6 1.6h22.8c0.883 0 1.6-0.717 1.6-1.6v-4.8z" style="fill-opacity:.5;fill:#fff"/>
+ <path d="m45 31.6c0-0.883-0.717-1.6-1.6-1.6h-4.8c-0.883 0-1.6 0.717-1.6 1.6v11.8c0 0.883 0.717 1.6 1.6 1.6h4.8c0.883 0 1.6-0.717 1.6-1.6v-11.8z" style="fill-opacity:.5;fill:#fff"/>
+ <path d="m34 31.6c0-0.883-0.717-1.6-1.6-1.6h-11.8c-0.883 0-1.6 0.717-1.6 1.6v11.8c0 0.883 0.717 1.6 1.6 1.6h11.8c0.883 0 1.6-0.717 1.6-1.6v-11.8z" style="fill-opacity:.5;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2095f2" offset="0"/>
+ <stop style="stop-color:#7cc0f5" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-apps.spreadsheet.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.spreadsheet.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-apps.spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml+xml.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml+xml.svg
new file mode 120000
index 000000000..52e990cd9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml+xml.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml.svg
new file mode 120000
index 000000000..52e990cd9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-earh.kml.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml+xml.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml+xml.svg
new file mode 120000
index 000000000..05323c4af
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml+xml.svg
@@ -0,0 +1 @@
+application-vnd.google-earth.kml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml.svg
new file mode 100644
index 000000000..05ec604b9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kml.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.44 22.747c-3.08-2.915-5.61-2.101-6.699-1.606 0.825-0.792 1.793-1.43 2.871-1.87 3.058-0.11 6.501 0.484 8.404 3.201 0 0 2.684 4.609 3.63 2.574 0.242 0.825 0.374 1.683 0.374 2.585 0 0.33-0.022 0.649-0.055 0.968-2.233-0.253-5.302-2.816-8.525-5.852m7.37 9.394c-1.034 0.407-2.31 1.1-4.356 1.1-2.068 0-3.883-0.825-6.138-1.54-2.046-0.649-2.816-1.65-4.224-1.65-0.726 0-1.089 0.726-1.287 1.331-0.528-1.144-0.825-2.409-0.825-3.751 0-0.891 0.132-1.738 0.374-2.552 1.386-1.738 3.509-2.816 6.545-0.462 0 0 6.853 5.126 10.769 5.467-0.198 0.726-0.495 1.397-0.858 2.057m-7.81 4.51c-1.232 0-2.409-0.253-3.487-0.704-0.682-1.628-0.671-2.904 1.232-2.266 0 0 4.312 1.65 8.855 0.088-1.65 1.771-3.993 2.882-6.6 2.882m0-20.02c-6.034 0-11 4.966-11 11s4.966 11 11 11 11-4.966 11-11c0-6.083-4.95-11-11-11z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m25.217 59.809c-0.565 0-1.025-0.185-1.38-0.555-0.355-0.373-0.532-0.87-0.532-1.492v-0.131c0-0.414 0.078-0.783 0.235-1.107 0.159-0.326 0.38-0.581 0.663-0.763 0.285-0.185 0.594-0.278 0.926-0.278 0.542 0 0.964 0.179 1.264 0.536 0.301 0.357 0.451 0.869 0.451 1.535v0.297h-2.826c0.01 0.411 0.13 0.744 0.359 0.998 0.231 0.252 0.524 0.378 0.879 0.378 0.252 0 0.465-0.051 0.64-0.154s0.328-0.239 0.459-0.409l0.435 0.34c-0.349 0.537-0.874 0.805-1.573 0.805zm-0.088-3.74c-0.288 0-0.53 0.105-0.725 0.316-0.196 0.209-0.317 0.502-0.363 0.879h2.09v-0.054c-0.02-0.362-0.118-0.642-0.293-0.84-0.175-0.201-0.411-0.301-0.709-0.301z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.242 59.732c-0.041-0.082-0.075-0.228-0.101-0.439-0.331 0.344-0.727 0.516-1.187 0.516-0.412 0-0.75-0.115-1.014-0.347-0.263-0.234-0.394-0.529-0.394-0.886 0-0.435 0.165-0.772 0.494-1.011 0.331-0.241 0.797-0.362 1.396-0.362h0.694v-0.328c0-0.249-0.075-0.447-0.224-0.594-0.149-0.149-0.369-0.223-0.659-0.223-0.255 0-0.468 0.064-0.64 0.192-0.173 0.129-0.259 0.284-0.259 0.467h-0.717c0-0.208 0.073-0.409 0.22-0.602 0.149-0.195 0.35-0.349 0.601-0.462 0.255-0.113 0.534-0.17 0.837-0.17 0.481 0 0.858 0.121 1.13 0.362 0.273 0.24 0.414 0.57 0.424 0.991v1.921c0 0.383 0.049 0.687 0.147 0.914v0.061h-0.748zm-1.184-0.543c0.223 0 0.436-0.058 0.636-0.174 0.201-0.116 0.346-0.266 0.436-0.451v-0.856h-0.559c-0.874 0-1.311 0.256-1.311 0.767 0 0.224 0.074 0.399 0.223 0.525s0.341 0.189 0.575 0.189z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.986 56.2c-0.108-0.018-0.225-0.027-0.351-0.027-0.468 0-0.785 0.199-0.952 0.598v2.961h-0.714v-4.172h0.694l0.012 0.482c0.234-0.373 0.565-0.559 0.995-0.559 0.138 0 0.244 0.018 0.316 0.054v0.663z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.806 54.55v1.01h0.779v0.552h-0.779v2.587c0 0.167 0.035 0.293 0.104 0.378 0.069 0.082 0.188 0.123 0.355 0.123 0.082 0 0.195-0.015 0.339-0.046v0.578c-0.188 0.052-0.37 0.077-0.547 0.077-0.319 0-0.56-0.096-0.722-0.289-0.161-0.193-0.242-0.466-0.242-0.821v-2.587h-0.76v-0.552h0.76v-1.01h0.713z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.127 56.065c0.316-0.388 0.728-0.582 1.234-0.582 0.882 0 1.327 0.497 1.334 1.492v2.757h-0.713v-2.761c-3e-3 -0.3-0.072-0.523-0.208-0.667-0.134-0.144-0.343-0.216-0.629-0.216-0.231 0-0.434 0.062-0.609 0.185-0.175 0.124-0.311 0.286-0.409 0.486v2.973h-0.713v-5.923h0.713v2.256z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kmz.svg b/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kmz.svg
new file mode 120000
index 000000000..05323c4af
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.google-earth.kmz.svg
@@ -0,0 +1 @@
+application-vnd.google-earth.kml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.gvdesign.svg b/.icons/kora/mimetypes/scalable/application-vnd.gvdesign.svg
new file mode 120000
index 000000000..f4a0b6845
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.gvdesign.svg
@@ -0,0 +1 @@
+application-gvdesign.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.iccprofile.svg b/.icons/kora/mimetypes/scalable/application-vnd.iccprofile.svg
new file mode 100644
index 000000000..61b5589f1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.iccprofile.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 17.384c-2.493 9.301-9.301 14.794-9.301 19.931s4.164 9.301 9.301 9.301 9.301-4.164 9.301-9.301-6.808-10.63-9.301-19.931" style="fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#9ab8ff" offset="0"/>
+ <stop style="stop-color:#e5f3ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.78992e-15,-29.2316,29.2316,1.78992e-15,32,46.6158)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0096e9;stop-opacity:.9" offset="0"/>
+ <stop style="stop-color:#ff00c7;stop-opacity:.9" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.doc.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.doc.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.doc.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.draw.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.draw.svg
new file mode 120000
index 000000000..c56a37aeb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.draw.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.form.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.form.svg
new file mode 120000
index 000000000..cb339e45c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.form.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.form.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.link.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.link.svg
new file mode 100644
index 000000000..02a47a24e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.link.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a9b9bb" offset="0"/>
+ <stop stop-color="#dde8ea" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -7e-5 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g transform="matrix(.563414 0 0 .563414 10.478 10.478)" fill-rule="nonzero">
+ <path d="m24 17.179c2.601-3.623 5.074-7.325 6.615-11.594-.649-.39-1.395-.585-2.165-.585h-8.9c-.77 0-1.516.219-2.165.585 1.722 3.992 3.927 7.857 6.615 11.594z" fill="#00832d"/>
+ <path d="m3.577 33.013 4.45 7.795c.385.682.939 1.218 1.588 1.607 2.474-3.573 5.526-6.647 6.615-11.415h-13.23c0 .755.192 1.331.577 2.013z" fill="#0066da"/>
+ <path d="m24 17.179-6.615-11.594c-.65.389-1.203.925-1.588 1.607l-12.22 21.436c-.377.668-.576 1.603-.577 2.372h13.23z" fill="#00ac47"/>
+ <path d="m38.385 42.415c.649-.389 1.203-.925 1.588-1.607l4.45-7.795c.385-.682.577-1.258.577-2.013h-13.231l2.815 5.423z" fill="#ea4335"/>
+ <path d="m31.77 31h-15.54l-6.615 11.415c.65.39 1.395.585 2.165.585h24.44c.77 0 1.515-.219 2.165-.585z" fill="#2684fc"/>
+ <path d="m44.399 28.628-12.196-21.436c-.385-.682-.938-1.218-1.588-1.607l-6.615 11.594 7.77 13.821h13.206c0-.755-.192-1.69-.577-2.372z" fill="#ffba00"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.note.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.note.svg
new file mode 100644
index 000000000..0e1a46744
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.note.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#d29d09"/><stop offset="1" stop-color="#f4b400"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m24 10c-4.937 0-9 4.063-9 9 .001 2.718 1.233 5.293 3.348 7h-.348v10h2v1h8v-1h2v-10h-.356c2.118-1.705 3.352-4.281 3.355-7 0-4.937-4.063-9-9-9zm0 2c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7zm-4 16h8v2h-8zm0 4h8v2h-8z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.script.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.script.svg
new file mode 120000
index 000000000..c839e1422
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.script.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.sheet.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.sheet.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.sheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.slides.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.slides.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.slides.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.table.svg b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.table.svg
new file mode 120000
index 000000000..befef74a4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.insync.link.drive.table.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.fusiontable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.jgraph.mxfile.svg b/.icons/kora/mimetypes/scalable/application-vnd.jgraph.mxfile.svg
new file mode 100644
index 000000000..e9934a32f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.jgraph.mxfile.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f29b2e" offset="0"/>
+ <stop stop-color="#dda55d" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g transform="translate(0 -6)">
+ <path d="m18.373 35.878-1.207-.679 6.834-12.15 6.834 12.15-1.207.679s-5.627-10.004-5.627-10.004z" fill="#744d1d"/>
+ <path d="m21.334 21c-.739 0-1.334.625-1.334 1.4v4.2c0 .775.595 1.4 1.334 1.4h5.332c.739 0 1.334-.625 1.334-1.4v-4.2c0-.775-.595-1.4-1.334-1.4zm-6 11c-.739 0-1.334.625-1.334 1.4v4.2c0 .775.595 1.4 1.334 1.4h5.332c.739 0 1.334-.625 1.334-1.4v-4.2c0-.775-.595-1.4-1.334-1.4zm12 0c-.739 0-1.334.625-1.334 1.4v4.2c0 .775.595 1.4 1.334 1.4h5.332c.739 0 1.334-.625 1.334-1.4v-4.2c0-.775-.595-1.4-1.334-1.4z" fill="#ac6000" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.kde.bluedevil-sendfile.svg b/.icons/kora/mimetypes/scalable/application-vnd.kde.bluedevil-sendfile.svg
new file mode 100644
index 000000000..b47e4360b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.kde.bluedevil-sendfile.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(1.42484 0 0 1.42484 -13.5946 -13.5948)" d="m31.979 31.371v-10.371l5.658 5.343-5.658 5.028v.629l5.658 5.657-5.658 5.343v-11l-.332-.333zm-.332.296-5.325 4.733v-10.057zm-11.647-.667c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm4 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm16 0c.551 0 1 .448 1 1s-.449 1-1 1c-.552 0-1-.448-1-1s.448-1 1-1zm3.998 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#ffffff" fill-opacity=".7"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.kde.fontspackage.svg b/.icons/kora/mimetypes/scalable/application-vnd.kde.fontspackage.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.kde.fontspackage.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.kde.kphotoalbum-import.svg b/.icons/kora/mimetypes/scalable/application-vnd.kde.kphotoalbum-import.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.kde.kphotoalbum-import.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.kde.kxmlguirc.svg b/.icons/kora/mimetypes/scalable/application-vnd.kde.kxmlguirc.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.kde.kxmlguirc.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.kde.okular-archive.svg b/.icons/kora/mimetypes/scalable/application-vnd.kde.okular-archive.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.kde.okular-archive.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-access.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-access.svg
new file mode 100644
index 000000000..627ac3b9f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-access.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 336.809 51.3535)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#733491" offset="0"/>
+ <stop stop-color="#84519a" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.412c0-.927-.751-1.677-1.677-1.677-5.634-.001-24.122-.001-34.705-.001-2.02 0-3.958.803-5.387 2.232-1.428 1.428-2.231 3.366-2.231 5.386v45.296c0 2.02.803 3.958 2.231 5.386 1.429 1.429 3.367 2.232 5.387 2.232 8.06-.001 20.704-.001 28.764-.001 2.02.001 3.958-.802 5.387-2.231 1.428-1.428 2.231-3.366 2.231-5.386z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m26.132 59.271c-.306 0-.582-.066-.828-.197-.241-.131-.421-.295-.541-.491h-.033v.557h-.721v-5.868h.754v1.852l-.033.557h.033c.12-.196.3-.36.541-.491.246-.132.522-.197.828-.197.519 0 .967.205 1.344.615.377.409.565.917.565 1.524 0 .606-.188 1.115-.565 1.524-.377.41-.825.615-1.344.615zm-.123-.688c.349 0 .65-.132.901-.394.252-.268.377-.62.377-1.057s-.125-.787-.377-1.049c-.251-.268-.552-.402-.901-.402-.355 0-.659.131-.91.394-.246.262-.369.614-.369 1.057 0 .442.123.795.369 1.057.251.262.555.394.91.394z"/>
+ <path d="m30.001 59.271c-.426 0-.784-.123-1.073-.369-.284-.246-.426-.571-.426-.975 0-.437.169-.779.508-1.025.338-.251.756-.377 1.254-.377.442 0 .805.082 1.09.246v-.114c0-.295-.102-.53-.304-.705-.202-.181-.45-.271-.745-.271-.219 0-.418.052-.599.156-.175.104-.295.246-.36.426l-.689-.295c.093-.24.276-.462.549-.664.274-.207.634-.311 1.082-.311.514 0 .94.15 1.279.451.338.3.508.724.508 1.27v2.426h-.721v-.557h-.033c-.301.458-.741.688-1.32.688zm.123-.688c.312 0 .593-.115.844-.345.257-.235.386-.511.386-.827-.214-.175-.533-.263-.959-.263-.366 0-.642.08-.828.238s-.279.344-.279.557c0 .197.085.353.254.467.17.115.364.173.582.173z"/>
+ <path d="m34.368 59.271c-.448 0-.819-.109-1.114-.328-.29-.218-.503-.492-.639-.819l.672-.279c.213.503.576.754 1.09.754.234 0 .426-.052.573-.156.153-.104.23-.24.23-.41 0-.262-.183-.439-.549-.532l-.812-.197c-.257-.066-.5-.188-.729-.369-.23-.186-.344-.434-.344-.746 0-.355.155-.642.467-.86.317-.224.691-.336 1.123-.336.355 0 .672.082.95.246.279.158.478.388.599.688l-.656.271c-.148-.356-.454-.533-.918-.533-.224 0-.413.046-.565.139-.153.093-.23.219-.23.377 0 .23.178.385.533.467l.795.189c.377.087.655.238.836.451.18.213.27.453.27.721 0 .36-.147.661-.442.901-.295.241-.675.361-1.14.361z"/>
+ <path d="m38.474 59.271c-.607 0-1.101-.202-1.484-.607-.377-.404-.565-.915-.565-1.532 0-.585.183-1.087.549-1.508.372-.421.844-.631 1.418-.631.595 0 1.071.194 1.426.582.36.388.541.907.541 1.557l-.008.139h-3.172c.022.405.156.724.401.959.252.235.544.353.877.353.541 0 .907-.23 1.099-.689l.672.279c-.131.311-.347.573-.648.787-.3.207-.669.311-1.106.311zm1.082-2.623c-.017-.229-.123-.448-.32-.655-.191-.208-.478-.312-.861-.312-.278 0-.521.088-.729.263-.202.174-.341.409-.418.704z"/>
+ </g>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983.001c-1.098-.082-1.543.02-1.543 1.014v19.122c-.069 1.092.386 1.069 1.453 1.069z" fill="#3d2248"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c.735-.081.794.02.794 1.015v19.122c.046 1.091-.079 1.068-.794 1.068z" fill="none" stroke="#3d2248" stroke-width=".7"/>
+ <path d="m40.113 38.7-8.681-1.014v-21.195l8.609-.807c1.065-.081 1.122.212 1.122 1.207l-.072 20.227c.067 1.092.058 1.582-.978 1.582z" fill="#3d2248"/>
+ <path d="m36.503 23.539c.034-.093.057-.188.057-.288.001-1.232-2.661-1.896-5.165-1.896-2.502 0-5.163.664-5.163 1.896 0 .101.024.196.058.289l-.014.024c-.114.207-.171.417-.171.623v1.524c0 .235.074.46.205.673l-.017.029c-.125.217-.188.436-.188.653v1.523c0 .227.07.445.194.653l-.006.012c-.125.217-.188.436-.188.652v1.524c0 1.355 2.324 2.415 5.29 2.415 2.969 0 5.292-1.06 5.292-2.415v-1.524c0-.216-.062-.436-.189-.652l-.005-.013c.123-.207.194-.425.194-.653v-1.523c0-.217-.062-.437-.189-.653l-.016-.029c.131-.213.205-.438.205-.674v-1.523c0-.206-.057-.417-.171-.624l-.013-.025zm-.382 7.887c0 .874-1.94 1.848-4.726 1.848-2.784 0-4.724-.974-4.724-1.848v-1.433c.869.795 2.656 1.303 4.724 1.303 2.07 0 3.857-.508 4.726-1.304zm0-2.838c0 .874-1.94 1.849-4.726 1.849-2.784 0-4.724-.975-4.724-1.849v-1.433c.869.795 2.656 1.303 4.724 1.303 2.07 0 3.857-.508 4.726-1.304zm0-2.878c0 .874-1.94 1.848-4.726 1.848-2.784 0-4.724-.973-4.724-1.848v-1.268c.849.72 2.818 1.093 4.724 1.093 1.908 0 3.876-.373 4.726-1.093z" fill="#8a4ea4" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-asf.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-asf.svg
new file mode 120000
index 000000000..1e7e6f6ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-asf.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-cab-compressed.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-cab-compressed.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-cab-compressed.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-database.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-database.svg
new file mode 120000
index 000000000..c87480634
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-database.svg
@@ -0,0 +1 @@
+application-sql.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.addin.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.addin.macroenabled.12.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.addin.macroenabled.12.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg
new file mode 120000
index 000000000..64961a145
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-excel.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroEnabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroEnabled.12.svg
new file mode 120000
index 000000000..3c2118347
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-xls.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroenabled.12.svg
new file mode 120000
index 000000000..64961a145
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.sheet.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-excel.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.template.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.template.macroenabled.12.svg
new file mode 120000
index 000000000..64961a145
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-excel.template.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-excel.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-htmlhelp.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-htmlhelp.svg
new file mode 100644
index 000000000..7f80adf99
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-htmlhelp.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#acc2d0" offset="0"/>
+ <stop stop-color="#e1e1e1" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m31.887 17c-8.186 0.062-14.887 6.814-14.887 15 0 8.229 6.771 15 15 15s15-6.771 15-15-6.771-15-15-15h-0.113zm0.103 6h0.01c4.937 0 9 4.063 9 9s-4.063 9-9 9-9-4.063-9-9c0-4.934 4.057-8.995 8.99-9z" fill="#0959ff"/>
+ <path d="m18.376 25.781c-.9 1.949-1.369 4.07-1.375 6.217 0 2.219.506 4.324 1.375 6.221l5.25-3.001c-.405-1.025-.617-2.117-.627-3.22 0-1.134.242-2.219.627-3.216m22.001-3.001-5.253 3.001c.385.997.627 2.078.627 3.216s-.242 2.219-.624 3.22l5.25 3.001c.866-1.897 1.372-4.002 1.372-6.221s-.506-4.324-1.372-6.217m-16.845 14.596-3.001 5.247c1.897.869 4.002 1.375 6.221 1.375s4.324-.506 6.217-1.375l-3.001-5.25c-.997.385-2.078.627-3.216.627s-2.219-.242-3.22-.627m3.22-23.373c-2.219 0-4.324.506-6.221 1.372l3.001 5.253c1.001-.385 2.078-.627 3.22-.627 1.134 0 2.219.242 3.216.624l3.001-5.25c-1.949-.9-4.07-1.368-6.217-1.372" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-infopath.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-infopath.svg
new file mode 100644
index 000000000..9af76cf82
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-infopath.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m45.711 36.57l-5.142-4.57-1.714-1.44v3.725h-1.142v-9.14h-12.568v-3.7l-1.714 1.414-5.142 4.571 5.142 4.57 1.714 1.44v-3.725h1.142v9.14h12.568v3.7l1.714-1.414 5.142-4.571zm-1.718 0l-3.995 3.55v-2.407h-12.568v-7.998h2.285v5.713h10.283v-2.408l3.995 3.55zm-7.423-10.283v7.998h-2.285v-5.713h-10.283v2.408l-3.995-3.55 3.995-3.55v2.407h1.143 11.425zm-3.427 3.428v4.57h-2.286v-4.57h2.286z" style="fill-opacity:.75;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.addin.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.addin.macroenabled.12.svg
new file mode 120000
index 000000000..c70b9fa64
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.addin.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-powerpoint.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg
new file mode 120000
index 000000000..a54c77de0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-ppt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg
new file mode 120000
index 000000000..c70b9fa64
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-powerpoint.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slide.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slide.macroenabled.12.svg
new file mode 120000
index 000000000..c70b9fa64
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slide.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-powerpoint.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg
new file mode 120000
index 000000000..c70b9fa64
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-powerpoint.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.svg
new file mode 100644
index 000000000..bf140ffda
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.3 58.671c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.91 58.671c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.087 58.605c-0.421 0-0.743-0.112-0.967-0.336-0.218-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.181 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.366 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#622110"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#622110"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#622110"/>
+ <path d="m27.782 23.424c1.927 0 3.49 1.56 3.49 3.488h-3.49v-3.488zm-0.982 0.948v3.491h3.491c0 1.93-1.562 3.491-3.491 3.491-1.928 0-3.489-1.561-3.489-3.491 0-1.928 1.562-3.491 3.489-3.491z" style="fill-rule:nonzero;fill:#ee5932"/>
+ <rect x="32.487" y="25.304" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.493" y="27.37" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.503" y="29.287" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b23b1b" offset="0"/>
+ <stop style="stop-color:#fc6741" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.template.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.template.macroenabled.12.svg
new file mode 120000
index 000000000..c70b9fa64
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-powerpoint.template.macroenabled.12.svg
@@ -0,0 +1 @@
+application-vnd.ms-powerpoint.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-project.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-project.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-project.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-publisher.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-publisher.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-publisher.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-tnef.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-tnef.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-tnef.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroEnabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroEnabled.12.svg
new file mode 120000
index 000000000..e3ddc190a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroenabled.12.svg
new file mode 120000
index 000000000..803a0edfd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.document.macroenabled.12.svg
@@ -0,0 +1 @@
+application-msword.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-word.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.svg
new file mode 120000
index 000000000..e3ddc190a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-word.template.macroenabled.12.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.template.macroenabled.12.svg
new file mode 120000
index 000000000..803a0edfd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-word.template.macroenabled.12.svg
@@ -0,0 +1 @@
+application-msword.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.ms-wpl.svg b/.icons/kora/mimetypes/scalable/application-vnd.ms-wpl.svg
new file mode 120000
index 000000000..1e7e6f6ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.ms-wpl.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.msa-disk-image.svg b/.icons/kora/mimetypes/scalable/application-vnd.msa-disk-image.svg
new file mode 120000
index 000000000..f59b60c03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.msa-disk-image.svg
@@ -0,0 +1 @@
+application-x-st-disk-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.mysql-workbench-model.svg b/.icons/kora/mimetypes/scalable/application-vnd.mysql-workbench-model.svg
new file mode 100644
index 000000000..417e33682
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.mysql-workbench-model.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m19.066 17.735c-1.194-0.026-1.756 0.817-1.51 2.268 0.08 0.467 0.482 1.135 1.348 2.242 0.963 1.23 1.35 1.901 1.77 3.064 0.661 1.835 0.968 2.448 1.505 3.022 0.418 0.445 0.418 0.447 0.137 1.355-0.435 1.409-0.523 4.233-0.174 5.561 0.523 1.987 1.166 2.888 2.063 2.888 0.64 0 1.165-0.545 1.353-1.406 0.065-0.298 0.188-0.724 0.272-0.947 0.145-0.385 0.184-0.356 0.754 0.592 0.33 0.549 0.958 1.368 1.396 1.818 1.013 1.04 2.404 2.211 2.504 2.111 0.042-0.042-0.361-0.658-0.898-1.369s-1.551-2.362-2.252-3.67c-0.818-1.525-1.373-2.378-1.547-2.379-0.566-4e-3 -1.093 0.905-1.399 2.409-0.352 1.732-0.97 1.441-1.474-0.694-0.29-1.23-0.139-2.888 0.402-4.439 0.246-0.706 0.447-1.357 0.447-1.448 0-0.09-0.394-0.846-0.875-1.681-0.48-0.835-1.045-2.018-1.254-2.629-0.507-1.485-0.748-1.917-1.767-3.178-1.05-1.299-1.149-1.898-0.313-1.892 0.65 4e-3 1.699 0.451 2.752 1.173 0.667 0.458 0.892 0.518 1.963 0.518 1.346 0 1.637 0.113 3.502 1.365 1.9 1.275 3.315 2.46 4.295 3.598 0.871 1.01 1.344 1.889 3.906 7.244 0.984 2.056 1.856 3.046 3.059 3.471 1.858 0.656 2.492 0.954 3.311 1.552l0.865 0.633-0.584 0.114c-0.321 0.062-1.018 0.165-1.551 0.228-1.11 0.131-1.838 0.602-1.838 1.19 0 0.662 2.215 2.558 4.436 3.796 1.067 0.595 2.094 1.181 2.281 1.303 0.498 0.326 0.632 0.288 0.504-0.14-0.269-0.899-1.178-1.774-3.707-3.571-1.484-1.054-1.5-1.016 0.482-1.217 1.414-0.143 2.125-0.389 2.125-0.736 0-0.158-0.717-0.997-1.594-1.867-1.373-1.363-1.838-1.705-3.351-2.455-2.06-1.022-2.81-1.831-3.285-3.551-0.709-2.566-2.615-5.581-5.147-8.137-2.613-2.638-5.107-4.097-7.394-4.326-0.93-0.093-1.41-0.237-1.891-0.568-0.814-0.562-2.704-1.195-3.627-1.215zm4.303 4.967c-0.152-0.012-0.286 0.014-0.377 0.09-0.339 0.28-0.297 0.621 0.101 0.834 0.188 0.099 0.454 0.451 0.592 0.781 0.465 1.109 1.178 0.366 0.86-0.897-0.101-0.398-0.72-0.773-1.176-0.808z" style="fill-opacity:.61;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#26557c" offset="0"/>
+ <stop style="stop-color:#396b95" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.nintendo.snes.rom.svg b/.icons/kora/mimetypes/scalable/application-vnd.nintendo.snes.rom.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.nintendo.snes.rom.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.nmea.nmea.svg b/.icons/kora/mimetypes/scalable/application-vnd.nmea.nmea.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.nmea.nmea.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.nmea.svg b/.icons/kora/mimetypes/scalable/application-vnd.nmea.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.nmea.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.nokia.xml.qt.resource.svg b/.icons/kora/mimetypes/scalable/application-vnd.nokia.xml.qt.resource.svg
new file mode 100644
index 000000000..231e29af9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.nokia.xml.qt.resource.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c3d0d2" offset="0"/>
+ <stop stop-color="#dce4e7" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 -6.0005)" d="m28 22 8 7.133-8 6.867v-3l4.5-4-4.5-4zm-8 2v3l-4.5 4 4.5 4v3l-8-6.867zm7.077-1.454-4.141 15.455-1.932-.517 4.141-15.455z" fill="#2cbd4b"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart-template.svg
new file mode 100644
index 000000000..77b56aab8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart-template.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.945 59.471c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.137 53.472v1.852l-0.032 0.557h0.032c0.11-0.191 0.282-0.352 0.517-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.763 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.055 59.471c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.442 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.203-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.599 0.156-0.174 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.461 0.55-0.664 0.273-0.207 0.633-0.311 1.081-0.311 0.514 0 0.94 0.15 1.279 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.74 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.845-0.345 0.256-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.255 0.467 0.169 0.115 0.363 0.173 0.581 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.831 59.405c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.106h-0.705v-0.689h0.705v-1.229h0.754v1.229h0.983v0.689h-0.983v2.048c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106zm-4.131-4.081v0.656h0.033c0.087-0.235 0.249-0.418 0.483-0.549 0.241-0.137 0.503-0.205 0.787-0.205 0.082 0 0.172 5e-3 0.271 0.016v0.738c-0.104-0.011-0.205-0.017-0.304-0.017-0.36 0-0.658 0.107-0.893 0.32-0.229 0.208-0.344 0.494-0.344 0.86v2.197h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.885 17.18c0.211-0.317 0.123-0.743-0.194-0.953s-0.742-0.123-0.952 0.195l-2.543 3.849c-0.106-0.017-0.211-0.033-0.321-0.033-1.136 0-2.063 0.926-2.063 2.062 0 0.219 0.043 0.426 0.107 0.624l-2.456 3.131c-0.317-0.198-0.687-0.317-1.088-0.317-1.108 0-2.01 0.882-2.054 1.979l-3.885 2.263c-0.378-0.485-0.961-0.805-1.623-0.805-1.138 0-2.063 0.926-2.063 2.062 0 0.447 0.147 0.86 0.389 1.198l-3.026 4.612c-0.208 0.318-0.12 0.744 0.197 0.952 0.116 0.077 0.248 0.113 0.377 0.113 0.224 0 0.444-0.109 0.575-0.31l3.008-4.583c0.174 0.047 0.355 0.081 0.543 0.081 1.108 0 2.01-0.881 2.054-1.981l3.885-2.261c0.377 0.486 0.961 0.804 1.623 0.804 1.137 0 2.062-0.925 2.062-2.062 0-0.218-0.042-0.426-0.105-0.623l2.454-3.131c0.317 0.198 0.688 0.317 1.088 0.317 1.136 0 2.062-0.925 2.062-2.062 0-0.527-0.205-1.003-0.53-1.368l2.479-3.753zm-17.072 14.745c-0.38 0-0.688-0.307-0.688-0.688 0-0.378 0.308-0.687 0.688-0.687 0.379 0 0.687 0.309 0.687 0.687 0 0.381-0.308 0.688-0.687 0.688zm7.562-3.438c-0.38 0-0.688-0.307-0.688-0.687 0-0.379 0.308-0.688 0.688-0.688 0.379 0 0.687 0.309 0.687 0.688 0 0.38-0.308 0.687-0.687 0.687zm5.5-5.499c-0.38 0-0.688-0.308-0.688-0.688 0-0.379 0.308-0.687 0.688-0.687 0.379 0 0.687 0.308 0.687 0.687 0 0.38-0.309 0.688-0.687 0.688zm-13.75 13.749c-0.38 0-0.687 0.309-0.687 0.688 0 0.38 0.307 0.687 0.687 0.687s0.688-0.307 0.688-0.687c0-0.379-0.307-0.688-0.688-0.688zm3.437 0c-0.38 0-0.687 0.309-0.687 0.688 0 0.38 0.307 0.687 0.687 0.687 0.381 0 0.688-0.307 0.688-0.687 0-0.379-0.307-0.688-0.688-0.688zm3.438 0c-0.38 0-0.688 0.309-0.688 0.688 0 0.38 0.308 0.687 0.688 0.687s0.687-0.307 0.687-0.687c0-0.379-0.306-0.688-0.687-0.688zm3.437 0c-0.38 0-0.687 0.309-0.687 0.688 0 0.38 0.307 0.687 0.687 0.687 0.381 0 0.688-0.307 0.688-0.687 0-0.379-0.307-0.688-0.688-0.688zm3.438 0c-0.381 0-0.688 0.309-0.688 0.688 0 0.38 0.307 0.687 0.688 0.687 0.38 0 0.687-0.307 0.687-0.687 0-0.379-0.307-0.688-0.687-0.688zm3.437 0c-0.38 0-0.688 0.309-0.688 0.688 0 0.38 0.308 0.687 0.688 0.687 0.381 0 0.687-0.307 0.687-0.687 0-0.379-0.306-0.688-0.687-0.688zm-20.624-2.062c0.38 0 0.687-0.308 0.687-0.688 0-0.379-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.38 0.307 0.688 0.688 0.688zm0-3.438c0.38 0 0.687-0.307 0.687-0.687 0-0.379-0.307-0.688-0.687-0.688-0.381 0-0.688 0.309-0.688 0.688 0 0.38 0.307 0.687 0.688 0.687zm0-3.437c0.38 0 0.687-0.307 0.687-0.688 0-0.378-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.381 0.307 0.688 0.688 0.688zm0-3.437c0.38 0 0.687-0.307 0.687-0.688 0-0.379-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.382 0.307 0.688 0.688 0.688zm0-3.438c0.38 0 0.687-0.306 0.687-0.687 0-0.38-0.307-0.688-0.687-0.688-0.381 0-0.688 0.308-0.688 0.688 0 0.381 0.307 0.687 0.688 0.687zm0-3.437c0.38 0 0.687-0.307 0.687-0.688 0-0.379-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.382 0.307 0.688 0.688 0.688z" style="fill-rule:nonzero;fill:#373e44"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart.svg
new file mode 100644
index 000000000..9954332ad
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.chart.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.945 59.471c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.137 53.472v1.852l-0.032 0.557h0.032c0.11-0.191 0.282-0.352 0.517-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.763 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.055 59.471c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.442 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.203-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.599 0.156-0.174 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.461 0.55-0.664 0.273-0.207 0.633-0.311 1.081-0.311 0.514 0 0.94 0.15 1.279 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.74 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.845-0.345 0.256-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.255 0.467 0.169 0.115 0.363 0.173 0.581 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.831 59.405c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.106h-0.705v-0.689h0.705v-1.229h0.754v1.229h0.983v0.689h-0.983v2.048c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106zm-4.131-4.081v0.656h0.033c0.087-0.235 0.249-0.418 0.483-0.549 0.241-0.137 0.503-0.205 0.787-0.205 0.082 0 0.172 5e-3 0.271 0.016v0.738c-0.104-0.011-0.205-0.017-0.304-0.017-0.36 0-0.658 0.107-0.893 0.32-0.229 0.208-0.344 0.494-0.344 0.86v2.197h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.885 17.18c0.211-0.317 0.123-0.743-0.194-0.953s-0.742-0.123-0.952 0.195l-2.543 3.849c-0.106-0.017-0.211-0.033-0.321-0.033-1.136 0-2.063 0.926-2.063 2.062 0 0.219 0.043 0.426 0.107 0.624l-2.456 3.131c-0.317-0.198-0.687-0.317-1.088-0.317-1.108 0-2.01 0.882-2.054 1.979l-3.885 2.263c-0.378-0.485-0.961-0.805-1.623-0.805-1.138 0-2.063 0.926-2.063 2.062 0 0.447 0.147 0.86 0.389 1.198l-3.026 4.612c-0.208 0.318-0.12 0.744 0.197 0.952 0.116 0.077 0.248 0.113 0.377 0.113 0.224 0 0.444-0.109 0.575-0.31l3.008-4.583c0.174 0.047 0.355 0.081 0.543 0.081 1.108 0 2.01-0.881 2.054-1.981l3.885-2.261c0.377 0.486 0.961 0.804 1.623 0.804 1.137 0 2.062-0.925 2.062-2.062 0-0.218-0.042-0.426-0.105-0.623l2.454-3.131c0.317 0.198 0.688 0.317 1.088 0.317 1.136 0 2.062-0.925 2.062-2.062 0-0.527-0.205-1.003-0.53-1.368l2.479-3.753zm-17.072 14.745c-0.38 0-0.688-0.307-0.688-0.688 0-0.378 0.308-0.687 0.688-0.687 0.379 0 0.687 0.309 0.687 0.687 0 0.381-0.308 0.688-0.687 0.688zm7.562-3.438c-0.38 0-0.688-0.307-0.688-0.687 0-0.379 0.308-0.688 0.688-0.688 0.379 0 0.687 0.309 0.687 0.688 0 0.38-0.308 0.687-0.687 0.687zm5.5-5.499c-0.38 0-0.688-0.308-0.688-0.688 0-0.379 0.308-0.687 0.688-0.687 0.379 0 0.687 0.308 0.687 0.687 0 0.38-0.309 0.688-0.687 0.688zm-13.75 13.749c-0.38 0-0.687 0.309-0.687 0.688 0 0.38 0.307 0.687 0.687 0.687s0.688-0.307 0.688-0.687c0-0.379-0.307-0.688-0.688-0.688zm3.437 0c-0.38 0-0.687 0.309-0.687 0.688 0 0.38 0.307 0.687 0.687 0.687 0.381 0 0.688-0.307 0.688-0.687 0-0.379-0.307-0.688-0.688-0.688zm3.438 0c-0.38 0-0.688 0.309-0.688 0.688 0 0.38 0.308 0.687 0.688 0.687s0.687-0.307 0.687-0.687c0-0.379-0.306-0.688-0.687-0.688zm3.437 0c-0.38 0-0.687 0.309-0.687 0.688 0 0.38 0.307 0.687 0.687 0.687 0.381 0 0.688-0.307 0.688-0.687 0-0.379-0.307-0.688-0.688-0.688zm3.438 0c-0.381 0-0.688 0.309-0.688 0.688 0 0.38 0.307 0.687 0.688 0.687 0.38 0 0.687-0.307 0.687-0.687 0-0.379-0.307-0.688-0.687-0.688zm3.437 0c-0.38 0-0.688 0.309-0.688 0.688 0 0.38 0.308 0.687 0.688 0.687 0.381 0 0.687-0.307 0.687-0.687 0-0.379-0.306-0.688-0.687-0.688zm-20.624-2.062c0.38 0 0.687-0.308 0.687-0.688 0-0.379-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.38 0.307 0.688 0.688 0.688zm0-3.438c0.38 0 0.687-0.307 0.687-0.687 0-0.379-0.307-0.688-0.687-0.688-0.381 0-0.688 0.309-0.688 0.688 0 0.38 0.307 0.687 0.688 0.687zm0-3.437c0.38 0 0.687-0.307 0.687-0.688 0-0.378-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.381 0.307 0.688 0.688 0.688zm0-3.437c0.38 0 0.687-0.307 0.687-0.688 0-0.379-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.382 0.307 0.688 0.688 0.688zm0-3.438c0.38 0 0.687-0.306 0.687-0.687 0-0.38-0.307-0.688-0.687-0.688-0.381 0-0.688 0.308-0.688 0.688 0 0.381 0.307 0.687 0.688 0.687zm0-3.437c0.38 0 0.687-0.307 0.687-0.688 0-0.379-0.307-0.687-0.687-0.687-0.381 0-0.688 0.308-0.688 0.687 0 0.382 0.307 0.688 0.688 0.688z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.database.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.database.svg
new file mode 100644
index 000000000..3edbd31fa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.database.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.412c0-0.927-0.751-1.677-1.677-1.677-5.634-1e-3 -24.122-1e-3 -34.705-1e-3 -2.02 0-3.958 0.803-5.387 2.232-1.428 1.428-2.231 3.366-2.231 5.386v45.296c0 2.02 0.803 3.958 2.231 5.386 1.429 1.429 3.367 2.232 5.387 2.232 8.06-1e-3 20.704-1e-3 28.764-1e-3 2.02 1e-3 3.958-0.802 5.387-2.231 1.428-1.428 2.231-3.366 2.231-5.386v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.132 59.271c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557h-0.721v-5.868h0.754v1.852l-0.033 0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.115-0.565 1.524-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.349 0 0.65-0.132 0.901-0.394 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.394 0.91 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.001 59.271c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.338-0.251 0.756-0.377 1.254-0.377 0.442 0 0.805 0.082 1.09 0.246v-0.114c0-0.295-0.102-0.53-0.304-0.705-0.202-0.181-0.45-0.271-0.745-0.271-0.219 0-0.418 0.052-0.599 0.156-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.462 0.549-0.664 0.274-0.207 0.634-0.311 1.082-0.311 0.514 0 0.94 0.15 1.279 0.451 0.338 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.458-0.741 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.844-0.345 0.257-0.235 0.386-0.511 0.386-0.827-0.214-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.254 0.467 0.17 0.115 0.364 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.368 59.271c-0.448 0-0.819-0.109-1.114-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.234 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.257-0.066-0.5-0.188-0.729-0.369-0.23-0.186-0.344-0.434-0.344-0.746 0-0.355 0.155-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.478 0.388 0.599 0.688l-0.656 0.271c-0.148-0.356-0.454-0.533-0.918-0.533-0.224 0-0.413 0.046-0.565 0.139-0.153 0.093-0.23 0.219-0.23 0.377 0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.655 0.238 0.836 0.451 0.18 0.213 0.27 0.453 0.27 0.721 0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.14 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.474 59.271c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.36 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.401 0.959 0.252 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.099-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.861-0.312-0.278 0-0.521 0.088-0.729 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#3d2248"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d2248"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#3d2248"/>
+ <path d="m36.503 23.539c0.034-0.093 0.057-0.188 0.057-0.288 1e-3 -1.232-2.661-1.896-5.165-1.896-2.502 0-5.163 0.664-5.163 1.896 0 0.101 0.024 0.196 0.058 0.289l-0.014 0.024c-0.114 0.207-0.171 0.417-0.171 0.623v1.524c0 0.235 0.074 0.46 0.205 0.673l-0.017 0.029c-0.125 0.217-0.188 0.436-0.188 0.653v1.523c0 0.227 0.07 0.445 0.194 0.653l-6e-3 0.012c-0.125 0.217-0.188 0.436-0.188 0.652v1.524c0 1.355 2.324 2.415 5.29 2.415 2.969 0 5.292-1.06 5.292-2.415v-1.524c0-0.216-0.062-0.436-0.189-0.652l-5e-3 -0.013c0.123-0.207 0.194-0.425 0.194-0.653v-1.523c0-0.217-0.062-0.437-0.189-0.653l-0.016-0.029c0.131-0.213 0.205-0.438 0.205-0.674v-1.523c0-0.206-0.057-0.417-0.171-0.624l-0.013-0.025v2e-3zm-0.382 7.887c0 0.874-1.94 1.848-4.726 1.848-2.784 0-4.724-0.974-4.724-1.848v-1.433c0.869 0.795 2.656 1.303 4.724 1.303 2.07 0 3.857-0.508 4.726-1.304v1.434zm0-2.838c0 0.874-1.94 1.849-4.726 1.849-2.784 0-4.724-0.975-4.724-1.849v-1.433c0.869 0.795 2.656 1.303 4.724 1.303 2.07 0 3.857-0.508 4.726-1.304v1.434zm0-2.878c0 0.874-1.94 1.848-4.726 1.848-2.784 0-4.724-0.973-4.724-1.848v-1.268c0.849 0.72 2.818 1.093 4.724 1.093 1.908 0 3.876-0.373 4.726-1.093v1.268z" style="fill-rule:nonzero;fill:#a35cc1"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.3535)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#733491" offset="0"/>
+ <stop style="stop-color:#b888cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.draw.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.draw.template.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.draw.template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing-template.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.template.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.drawing.template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula-template.svg
new file mode 100644
index 000000000..0420179f4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula-template.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.41 59.24v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.524-0.483 0.241-0.137 0.479-0.205 0.714-0.205 0.622 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.833 0.153 1.074 0.459 0.24 0.3 0.36 0.71 0.36 1.229v2.459h-0.754v-2.344c0-0.404-0.073-0.691-0.221-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.541 0.126-0.737 0.377-0.192 0.252-0.287 0.539-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.54 0.126-0.737 0.377-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.611 59.371c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.427-0.571-0.427-0.975 0-0.437 0.17-0.779 0.509-1.024 0.338-0.252 0.756-0.377 1.254-0.377 0.442 0 0.805 0.081 1.09 0.245v-0.114c0-0.295-0.102-0.53-0.304-0.705-0.202-0.18-0.45-0.271-0.746-0.271-0.218 0-0.417 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.514 0 0.94 0.15 1.279 0.451 0.338 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.741 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.844-0.345 0.257-0.235 0.386-0.51 0.386-0.827-0.214-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.254 0.467 0.17 0.115 0.364 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.192 59.305c-0.421 0-0.743-0.112-0.967-0.336-0.218-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.181 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.366 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.154 53.372v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.487-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459 0.263 0.306 0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#3d434a"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d434a"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#3d434a"/>
+ <path d="m37.996 21.93l-6.962 4e-3 -3.865 6.693-1.353-2.345h-4e-3 -1.74v0.87h1.242l1.856 3.214 0.502-0.869 3.867-6.696h5.586v0.87h0.871v-1.741zm-4.351 2.614c-1.447 0-2.611 1.165-2.611 2.611s1.164 2.611 2.611 2.611c0.673 0 1.278-0.26 1.74-0.675v0.675h0.87v-2.611-2.611h-0.87v0.675c-0.462-0.415-1.067-0.675-1.74-0.675zm0 0.87c0.964 0 1.74 0.777 1.74 1.741s-0.776 1.74-1.74 1.74-1.741-0.776-1.741-1.74 0.777-1.741 1.741-1.741zm-9.564 5.213c-6e-3 0-9e-3 0.194-9e-3 0.435s4e-3 0.436 9e-3 0.436h13.906c6e-3 0 9e-3 -0.195 9e-3 -0.436s-4e-3 -0.435-9e-3 -0.435h-13.906zm6.091 1.741c-5e-3 0-8e-3 0.194-8e-3 0.435s3e-3 0.435 8e-3 0.435h1.724c5e-3 0 9e-3 -0.194 9e-3 -0.435s-4e-3 -0.435-9e-3 -0.435h-1.724z" style="fill-rule:nonzero;fill:#9aa7b3"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula.svg
new file mode 100644
index 000000000..9f6b05cb6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.formula.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.412c0-0.927-0.751-1.677-1.677-1.677-5.634-1e-3 -24.122-1e-3 -34.705-1e-3 -2.02 0-3.958 0.803-5.387 2.232-1.428 1.428-2.231 3.366-2.231 5.386v45.296c0 2.02 0.803 3.958 2.231 5.386 1.429 1.429 3.367 2.232 5.387 2.232 8.06-1e-3 20.704-1e-3 28.764-1e-3 2.02 1e-3 3.958-0.802 5.387-2.231 1.428-1.428 2.231-3.366 2.231-5.386v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.41 59.24v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.524-0.483 0.241-0.137 0.479-0.205 0.714-0.205 0.622 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.833 0.153 1.074 0.459 0.24 0.3 0.36 0.71 0.36 1.229v2.459h-0.754v-2.344c0-0.404-0.073-0.691-0.221-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.541 0.126-0.737 0.377-0.192 0.252-0.287 0.539-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.54 0.126-0.737 0.377-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.611 59.371c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.427-0.571-0.427-0.975 0-0.437 0.17-0.779 0.509-1.024 0.338-0.252 0.756-0.377 1.254-0.377 0.442 0 0.805 0.081 1.09 0.245v-0.114c0-0.295-0.102-0.53-0.304-0.705-0.202-0.18-0.45-0.271-0.746-0.271-0.218 0-0.417 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.514 0 0.94 0.15 1.279 0.451 0.338 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.741 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.844-0.345 0.257-0.235 0.386-0.51 0.386-0.827-0.214-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.254 0.467 0.17 0.115 0.364 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.192 59.305c-0.421 0-0.743-0.112-0.967-0.336-0.218-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.181 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.366 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.154 53.372v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.487-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459 0.263 0.306 0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#41274d"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#41274d"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#41274d"/>
+ <path d="m37.996 21.93l-6.962 4e-3 -3.865 6.693-1.353-2.345h-4e-3 -1.74v0.87h1.242l1.856 3.214 0.502-0.869 3.867-6.696h5.586v0.87h0.871v-1.741zm-4.351 2.614c-1.447 0-2.611 1.165-2.611 2.611s1.164 2.611 2.611 2.611c0.673 0 1.278-0.26 1.74-0.675v0.675h0.87v-2.611-2.611h-0.87v0.675c-0.462-0.415-1.067-0.675-1.74-0.675zm0 0.87c0.964 0 1.74 0.777 1.74 1.741s-0.776 1.74-1.74 1.74-1.741-0.776-1.741-1.74 0.777-1.741 1.741-1.741zm-9.564 5.213c-6e-3 0-9e-3 0.194-9e-3 0.435s4e-3 0.436 9e-3 0.436h13.906c6e-3 0 9e-3 -0.195 9e-3 -0.436s-4e-3 -0.435-9e-3 -0.435h-13.906zm6.091 1.741c-5e-3 0-8e-3 0.194-8e-3 0.435s3e-3 0.435 8e-3 0.435h1.724c5e-3 0 9e-3 -0.194 9e-3 -0.435s-4e-3 -0.435-9e-3 -0.435h-1.724z" style="fill-rule:nonzero;fill:#a670bf"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.3535)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#733491" offset="0"/>
+ <stop style="stop-color:#b888cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics-template.svg
new file mode 120000
index 000000000..a63f1e2b0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.graphics.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image-template.svg
new file mode 100644
index 000000000..be275c016
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image-template.svg
@@ -0,0 +1,22 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.429 53.916c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156s-0.156-0.23-0.156-0.377c0-0.148 0.052-0.273 0.156-0.377s0.23-0.156 0.377-0.156c0.148 0 0.273 0.052 0.377 0.156s0.156 0.229 0.156 0.377c0 0.147-0.052 0.273-0.156 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.418 58.94v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.525-0.483 0.24-0.137 0.478-0.205 0.713-0.205 0.623 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.834 0.153 1.074 0.459 0.24 0.3 0.361 0.71 0.361 1.229v2.459h-0.754v-2.344c0-0.405-0.074-0.691-0.222-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.541 0.126-0.737 0.377-0.191 0.251-0.287 0.538-0.287 0.861v2.221h-0.754v-2.344c0-0.405-0.074-0.691-0.221-0.861-0.148-0.169-0.372-0.254-0.672-0.254-0.295 0-0.541 0.126-0.738 0.377-0.191 0.251-0.287 0.538-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.62 59.071c-0.427 0-0.785-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.442 0 0.806 0.082 1.09 0.246v-0.115c0-0.295-0.101-0.53-0.303-0.704-0.203-0.181-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.599 0.156-0.174 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.462 0.55-0.664 0.273-0.207 0.633-0.311 1.081-0.311 0.514 0 0.94 0.15 1.279 0.45 0.339 0.301 0.508 0.724 0.508 1.271v2.426h-0.721v-0.558h-0.033c-0.301 0.459-0.74 0.689-1.319 0.689zm0.122-0.689c0.312 0 0.593-0.114 0.845-0.344 0.256-0.235 0.385-0.511 0.385-0.828-0.213-0.174-0.533-0.262-0.959-0.262-0.366 0-0.642 0.079-0.828 0.238-0.186 0.158-0.279 0.344-0.279 0.557 0 0.197 0.085 0.353 0.255 0.467 0.169 0.115 0.363 0.172 0.581 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.241 60.841c-0.476 0-0.864-0.12-1.164-0.361-0.301-0.235-0.516-0.505-0.648-0.811l0.689-0.287c0.076 0.219 0.216 0.402 0.418 0.549 0.207 0.148 0.442 0.222 0.705 0.222 0.415 0 0.74-0.126 0.975-0.377 0.24-0.246 0.36-0.582 0.36-1.008v-0.386h-0.032c-0.131 0.197-0.317 0.361-0.558 0.492-0.24 0.131-0.51 0.197-0.811 0.197-0.519 0-0.967-0.205-1.344-0.615s-0.566-0.918-0.566-1.524c0-0.607 0.189-1.115 0.566-1.525 0.377-0.409 0.825-0.614 1.344-0.614 0.301 0 0.571 0.065 0.811 0.196 0.241 0.132 0.427 0.295 0.558 0.492h0.032v-0.557h0.722v3.811c0 0.688-0.2 1.21-0.599 1.565-0.398 0.361-0.885 0.541-1.458 0.541zm0.057-2.459c0.355 0 0.656-0.131 0.901-0.393 0.252-0.262 0.377-0.615 0.377-1.057 0-0.443-0.125-0.795-0.377-1.057-0.245-0.263-0.546-0.394-0.901-0.394-0.35 0-0.65 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.252 0.262 0.552 0.393 0.902 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.988 59.071c-0.606 0-1.101-0.202-1.483-0.607-0.377-0.404-0.566-0.915-0.566-1.532 0-0.585 0.184-1.088 0.55-1.508 0.371-0.421 0.844-0.631 1.417-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.352 0.877 0.352 0.541 0 0.907-0.229 1.098-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.786-0.301 0.208-0.67 0.312-1.107 0.312zm1.082-2.623c-0.016-0.229-0.123-0.448-0.319-0.655-0.192-0.208-0.479-0.312-0.861-0.312-0.279 0-0.522 0.088-0.729 0.262-0.203 0.175-0.342 0.41-0.418 0.705h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.466 15.996l-19.935 0.125 0.096 15.31 19.935-0.125-0.096-15.31z" style="fill:#3d434a"/>
+ <path d="m39.47 19.414l-19.623 3.516 2.7 15.07 19.623-3.516-2.7-15.07z" style="fill:#9aa7b3;stroke-width:.49px;stroke:#3d434a"/>
+ <path d="m22.264 36.458l3.504-1.856 1.316 0.581 2.561-1.437 2.847 0.412 2.01 0.064 1.397-0.783 1.751-0.794 3.155 0.585 0.25 1.461-17.708 3.323s-0.767 0.29-0.883-0.388l-0.2-1.168z" style="fill:#3d434a"/>
+ <path d="m24.609 24.508c1.07-0.192 2.096 0.521 2.287 1.592 0.192 1.071-0.521 2.096-1.592 2.288s-2.096-0.522-2.288-1.593c-0.192-1.07 0.522-2.096 1.593-2.287z" style="fill:#3d434a"/>
+ <path d="m36.716 28.374c2.976-0.514 5.809 1.484 6.323 4.46 0.514 2.975-1.485 5.809-4.46 6.322-2.976 0.514-5.809-1.484-6.323-4.46-0.514-2.975 1.485-5.809 4.46-6.322z" style="fill:#9aa7b3;stroke-width:.57px;stroke:#3d434a"/>
+ <path d="m34.858 38.307l2.097-7.091c1.865 1.385 5.865 2.065 5.865 2.065l0.502 0.562c-1.1 5.917-4.627 5.75-8.464 4.464z" style="fill:#3d434a"/>
+ <path d="m35.508 38.765l0.825-1.468 1.147 0.32 0.688-1.525 3.785 0.728c-0.91 2.201-2.904 3.106-6.445 1.945z" style="fill:#9aa7b3"/>
+ <path d="m36.684 28.315c2.975-0.514 5.809 1.485 6.323 4.46 0.513 2.976-1.485 5.809-4.461 6.323-2.975 0.514-5.808-1.485-6.322-4.46-0.514-2.976 1.484-5.809 4.46-6.323z" style="fill:none;stroke-width:.57px;stroke:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image.svg
new file mode 100644
index 000000000..efe4f3e59
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.image.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m37.544 58.382c-0.131 0.197-0.317 0.361-0.558 0.492-0.24 0.131-0.51 0.197-0.811 0.197-0.519 0-0.967-0.205-1.344-0.615s-0.566-0.918-0.566-1.524c0-0.607 0.189-1.115 0.566-1.525 0.377-0.409 0.825-0.614 1.344-0.614 0.301 0 0.571 0.065 0.811 0.196 0.241 0.132 0.427 0.295 0.558 0.492h0.032v-0.557h0.722v3.811c0 0.688-0.2 1.21-0.599 1.565-0.398 0.361-0.885 0.541-1.458 0.541-0.476 0-0.864-0.12-1.164-0.361-0.301-0.235-0.516-0.505-0.648-0.811l0.689-0.287c0.076 0.219 0.216 0.402 0.418 0.549 0.207 0.148 0.442 0.222 0.705 0.222 0.415 0 0.74-0.126 0.975-0.377 0.24-0.246 0.36-0.582 0.36-1.008v-0.386h-0.032zm3.444 0.689c-0.606 0-1.101-0.202-1.483-0.607-0.377-0.404-0.566-0.915-0.566-1.532 0-0.585 0.184-1.088 0.55-1.508 0.371-0.421 0.844-0.631 1.417-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.352 0.877 0.352 0.541 0 0.907-0.229 1.098-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.786-0.301 0.208-0.67 0.312-1.107 0.312zm-9.368 0c-0.427 0-0.785-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.442 0 0.806 0.082 1.09 0.246v-0.115c0-0.295-0.101-0.53-0.303-0.704-0.203-0.181-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.599 0.156-0.174 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.462 0.55-0.664 0.273-0.207 0.633-0.311 1.081-0.311 0.514 0 0.94 0.15 1.279 0.45 0.339 0.301 0.508 0.724 0.508 1.271v2.426h-0.721v-0.558h-0.033c-0.301 0.459-0.74 0.689-1.319 0.689zm-8.202-0.131v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.525-0.483 0.24-0.137 0.478-0.205 0.713-0.205 0.623 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.834 0.153 1.074 0.459 0.24 0.3 0.361 0.71 0.361 1.229v2.459h-0.754v-2.344c0-0.405-0.074-0.691-0.222-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.541 0.126-0.737 0.377-0.191 0.251-0.287 0.538-0.287 0.861v2.221h-0.754v-2.344c0-0.405-0.074-0.691-0.221-0.861-0.148-0.169-0.372-0.254-0.672-0.254-0.295 0-0.541 0.126-0.738 0.377-0.191 0.251-0.287 0.538-0.287 0.861v2.221h-0.754zm-0.989 0h-0.754v-4.016h0.754v4.016zm9.313-0.558c0.312 0 0.593-0.114 0.845-0.344 0.256-0.235 0.385-0.511 0.385-0.828-0.213-0.174-0.533-0.262-0.959-0.262-0.366 0-0.642 0.079-0.828 0.238-0.186 0.158-0.279 0.344-0.279 0.557 0 0.197 0.085 0.353 0.255 0.467 0.169 0.115 0.363 0.172 0.581 0.172zm4.556 0c0.355 0 0.656-0.131 0.901-0.393 0.252-0.262 0.377-0.615 0.377-1.057 0-0.443-0.125-0.795-0.377-1.057-0.245-0.263-0.546-0.394-0.901-0.394-0.35 0-0.65 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.252 0.262 0.552 0.393 0.902 0.393zm5.772-1.934c-0.016-0.229-0.123-0.448-0.319-0.655-0.192-0.208-0.479-0.312-0.861-0.312-0.279 0-0.522 0.088-0.729 0.262-0.203 0.175-0.342 0.41-0.418 0.705h2.327zm-19.641-2.532c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156s-0.156-0.23-0.156-0.377c0-0.148 0.052-0.273 0.156-0.377s0.23-0.156 0.377-0.156c0.148 0 0.273 0.052 0.377 0.156s0.156 0.229 0.156 0.377c0 0.147-0.052 0.273-0.156 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.466 15.996l-19.935 0.125 0.096 15.31 19.935-0.125-0.096-15.31z" style="fill:#296f79"/>
+ <path d="m39.47 19.49l-19.623 3.516 2.7 15.07 19.623-3.516-2.7-15.07z" style="fill:#5eafbe;stroke-width:.49px;stroke:#296f79"/>
+ <path d="m22.264 36.458l3.504-1.856 1.316 0.581 2.561-1.437 2.847 0.412 2.01 0.064 1.397-0.783 1.751-0.794 3.155 0.585 0.25 1.461-17.708 3.323s-0.767 0.29-0.883-0.388l-0.2-1.168z" style="fill:#296f79"/>
+ <path d="m24.609 24.508c1.07-0.192 2.096 0.521 2.287 1.592 0.192 1.071-0.521 2.096-1.592 2.288s-2.096-0.522-2.288-1.593c-0.192-1.07 0.522-2.096 1.593-2.287z" style="fill:#296f79"/>
+ <path d="m36.716 28.374c2.976-0.514 5.809 1.484 6.323 4.46 0.514 2.975-1.485 5.809-4.46 6.322-2.976 0.514-5.809-1.484-6.323-4.46-0.514-2.975 1.485-5.809 4.46-6.322z" style="fill:#5eafbe;stroke-width:.57px;stroke:#0b3969"/>
+ <path d="m34.858 38.307l2.097-7.091c1.865 1.385 5.865 2.065 5.865 2.065l0.502 0.562c-1.1 5.917-4.627 5.75-8.464 4.464z" style="fill:#296f79"/>
+ <path d="m35.508 38.765l0.825-1.468 1.147 0.32 0.688-1.525 3.785 0.728c-0.91 2.201-2.904 3.106-6.445 1.945z" style="fill:#5eafbe"/>
+ <path d="m36.684 28.315c2.975-0.514 5.809 1.485 6.323 4.46 0.513 2.976-1.485 5.809-4.461 6.323-2.975 0.514-5.808-1.485-6.322-4.46-0.514-2.976 1.484-5.809 4.46-6.323z" style="fill:none;stroke-width:.57px;stroke:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.master-document.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.master-document.svg
new file mode 100644
index 000000000..aceee209d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.master-document.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m41.987 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d434a"/>
+ <path d="m31.573 16.491l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582l-8.587-1.003h-9.066c-1.067 0-1.522 0.023-1.453-1.069v-19.122c0-0.994 0.445-1.096 1.543-1.014l8.882-1e-3z" style="fill:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation-template.svg
new file mode 120000
index 000000000..d91cc5bd6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation.svg
new file mode 100644
index 000000000..bf140ffda
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.presentation.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.3 58.671c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.91 58.671c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.087 58.605c-0.421 0-0.743-0.112-0.967-0.336-0.218-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.181 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.366 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#622110"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#622110"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#622110"/>
+ <path d="m27.782 23.424c1.927 0 3.49 1.56 3.49 3.488h-3.49v-3.488zm-0.982 0.948v3.491h3.491c0 1.93-1.562 3.491-3.491 3.491-1.928 0-3.489-1.561-3.489-3.491 0-1.928 1.562-3.491 3.489-3.491z" style="fill-rule:nonzero;fill:#ee5932"/>
+ <rect x="32.487" y="25.304" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.493" y="27.37" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.503" y="29.287" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b23b1b" offset="0"/>
+ <stop style="stop-color:#fc6741" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet-template.svg
new file mode 120000
index 000000000..00dbd860a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet-template.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet.svg
new file mode 100644
index 000000000..d4a640d54
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.spreadsheet.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 323.66 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5fad74" offset="0"/>
+ <stop stop-color="#c1e4a8" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m34.791 59.271c-.448 0-.819-.109-1.114-.328-.29-.218-.503-.492-.64-.819l.673-.279c.213.503.576.754 1.09.754.234 0 .426-.052.573-.156.153-.104.23-.24.23-.41 0-.262-.183-.439-.549-.532l-.812-.197c-.257-.066-.5-.188-.729-.369-.23-.186-.344-.434-.344-.746 0-.355.155-.642.467-.86.317-.224.691-.336 1.123-.336.355 0 .672.082.95.246.279.158.478.388.598.688l-.655.271c-.148-.356-.454-.533-.918-.533-.224 0-.413.046-.566.139s-.229.219-.229.377c0 .23.178.385.533.467l.795.189c.377.087.655.238.836.451.18.213.27.453.27.721 0 .36-.147.661-.443.901-.295.241-.674.361-1.139.361zm-6.49-.131h-.885l1.418-2.041-1.385-1.975h.852l.992 1.418.942-1.418h.885l-1.401 1.975 1.434 2.041h-.885l-.992-1.484zm4.136-5.868v5.868h-.754v-5.868z" fill="#ffffff" fill-rule="nonzero"/>
+ <path d="m41.094 38.04c-.065.45-.303.66-.981.66l-8.587-1.003h-9.066c-1.067 0-1.522.023-1.453-1.069v-19.122c0-.994.445-1.096 1.543-1.014l8.882-.001 8.609-.807c.721-.055.98.062 1.072.451h.716c.391-.041.638-.01.796.087.139.085.242.214.301.425.049.179.064.451.064.853v19.116c.015.358.009.607-.022.78-.033.183-.096.309-.177.4-.093.106-.212.175-.374.211-.138.031-.324.033-.571.033zm.01-.7h.742c.133 0 .244.001.336-.005.027-.002.062-.009.083-.013.007-.027.02-.08.024-.125.014-.137.011-.319.001-.568v-19.129c0-.232-.003-.412-.018-.55-.006-.048-.019-.103-.027-.131-.014-.002-.034-.005-.049-.005-.083-.004-.186.005-.312.019l-.019.002h-.702v.056l-.072 20.227c.005.077.009.151.013.222zm-7.338-14.702.009 9.685 2.737-.001-.009-9.685zm-7.857 5.027.009 4.656h2.737l-.009-4.657zm3.856-2.532.009 7.171 2.736-.001-.008-7.171z" fill="#378753"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-master.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-master.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-master.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-rtl.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-template.svg
new file mode 120000
index 000000000..d91cc5bd6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web-template.svg
new file mode 120000
index 000000000..60c485144
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web-template.svg
@@ -0,0 +1 @@
+application-web-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web.svg
new file mode 120000
index 000000000..60c485144
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text-web.svg
@@ -0,0 +1 @@
+application-web-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.text.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.web-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.web-template.svg
new file mode 120000
index 000000000..60c485144
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oasis.opendocument.web-template.svg
@@ -0,0 +1 @@
+application-web-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openofficeorg.extension.svg b/.icons/kora/mimetypes/scalable/application-vnd.openofficeorg.extension.svg
new file mode 120000
index 000000000..fbf993b98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openofficeorg.extension.svg
@@ -0,0 +1 @@
+libreoffice-extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
new file mode 120000
index 000000000..4175ef44a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
new file mode 120000
index 000000000..4175ef44a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.template.svg
new file mode 120000
index 000000000..63c9c5476
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.presentationml.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
new file mode 120000
index 000000000..543316a92
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg
new file mode 120000
index 000000000..15b1361bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
new file mode 120000
index 000000000..e1d28269c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg
new file mode 120000
index 000000000..14e1d14ed
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.plt.svg b/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.plt.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.plt.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.rte.svg b/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.rte.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.rte.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.wpt.svg b/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.wpt.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.oziexplorer.wpt.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.palm.svg b/.icons/kora/mimetypes/scalable/application-vnd.palm.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.palm.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.rar.svg b/.icons/kora/mimetypes/scalable/application-vnd.rar.svg
new file mode 120000
index 000000000..832a1384e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.rar.svg
@@ -0,0 +1 @@
+application-x-rar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml+xml.svg b/.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml+xml.svg
new file mode 120000
index 000000000..e24b30e9d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml+xml.svg
@@ -0,0 +1 @@
+application-x-musescore.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml.svg b/.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml.svg
new file mode 120000
index 000000000..e24b30e9d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.recordare.musicxml.svg
@@ -0,0 +1 @@
+application-x-musescore.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.rmaps.sqlite.svg b/.icons/kora/mimetypes/scalable/application-vnd.rmaps.sqlite.svg
new file mode 120000
index 000000000..6c04ac15b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.rmaps.sqlite.svg
@@ -0,0 +1 @@
+qgis-qgs.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.rn-realmedia.svg b/.icons/kora/mimetypes/scalable/application-vnd.rn-realmedia.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.rn-realmedia.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.scribus.svg b/.icons/kora/mimetypes/scalable/application-vnd.scribus.svg
new file mode 100644
index 000000000..e7f56f899
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.scribus.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.506 58.94l-1.623-4.016h0.82l1.18 3.114h0.016l1.197-3.114h0.803l-1.639 4.016h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.082 59.071c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.729 0.263-0.203 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.533 59.071c-0.601 0-1.096-0.202-1.484-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.883-0.615 1.484-0.615 0.448 0 0.819 0.109 1.114 0.328 0.295 0.218 0.511 0.494 0.648 0.828l-0.689 0.286c-0.207-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.136 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.674 0.328-1.122 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.66 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.163 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.124 55.408c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.882 0.606-1.483 0.606s-1.096-0.202-1.484-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.394 0.927 0.394 0.355 0 0.661-0.132 0.917-0.394 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.917-0.402-0.356 0-0.664 0.134-0.927 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.04 58.94h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.033 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.057-0.401-0.057-0.274 0-0.517 0.109-0.73 0.327-0.208 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.485 37.046h7.107v0.923h2.585v-0.923h7.138v1.044h2.585v-2.585h-0.954v-7.228h0.923v-2.585h-0.923v-6.71h0.954v-2.585h-2.585v0.526h-7.138v-0.923h-2.585v0.923h-7.107v-0.646h-2.585v2.585h0.923v6.83h-0.923v2.585h0.923v7.108h-0.923v2.584h2.585v-0.923zm-0.739 0v0.185h-1.108v-1.108h1.108v0.923zm8.585-20.123v-0.185h1.108v1.108h-1.108v-0.923zm1.108 20.123v0.185h-1.108v-1.108h1.108v0.923zm0.123-9.646c0.071 0.072 0.071 0.189 0 0.261-0.037 0.036-0.084 0.054-0.131 0.054s-0.095-0.018-0.131-0.054l-0.415-0.415-0.416 0.415c-0.036 0.036-0.083 0.054-0.13 0.054-0.048 0-0.095-0.018-0.131-0.054-0.072-0.072-0.072-0.189 0-0.261l0.415-0.415-0.415-0.416c-0.072-0.072-0.072-0.189 0-0.261s0.189-0.072 0.261 0l0.416 0.416 0.415-0.416c0.072-0.072 0.189-0.072 0.261 0s0.072 0.189 0 0.261l-0.415 0.416 0.416 0.415zm9.6 9.951h-1.108v-1.107h1.108v1.107zm-1.847-1.846v0.803h-5.782c3.223-0.914 5.761-3.452 6.675-6.676v5.873h-0.893zm1.816-7.966h-1.108v-1.108h1.108v1.108zm-1.077-10.403h1.108v1.108h-1.108v-1.108zm-0.739 0.526v1.32h0.893v5.355c-0.914-3.223-3.452-5.762-6.675-6.675h5.782zm-18.677-0.647h1.108v1.108h-1.108v-1.108zm1.847 1.847v-1.2h5.752c-3.223 0.913-5.762 3.452-6.675 6.675v-5.475h0.923zm-1.847 7.569h1.108v1.107h-1.108v-1.107zm0.924 3.201c0.913 3.224 3.452 5.762 6.675 6.676h-5.752v-0.923h-0.923v-5.753z" style="fill-rule:nonzero;fill:#1f2a47"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#384f93" offset="0"/>
+ <stop style="stop-color:#8191be" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.snap.svg b/.icons/kora/mimetypes/scalable/application-vnd.snap.svg
new file mode 100644
index 000000000..31992de78
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.snap.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ba9058" offset="0"/>
+ <stop stop-color="#bea98f" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m16.749 17.709 16.532 16.532v-10.572zm19.035 6.034 11.467 5.155-2.524-5.155zm-1.487.378v9.607l6.895-6.473zm-4.927 7.753-7.64 14.417 11.082-11.082z" fill="#d8d1b9" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sqlite3.svg b/.icons/kora/mimetypes/scalable/application-vnd.sqlite3.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sqlite3.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.squashfs.svg b/.icons/kora/mimetypes/scalable/application-vnd.squashfs.svg
new file mode 120000
index 000000000..2c214b38b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.squashfs.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.stardivision.cal.svg b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.cal.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.cal.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.stardivision.calc.svg b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.calc.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.calc.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.stardivision.draw.svg b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.draw.svg
new file mode 120000
index 000000000..a3382f09c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.draw.svg
@@ -0,0 +1 @@
+x-office-drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.stardivision.mail.svg b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.mail.svg
new file mode 120000
index 000000000..ed063565b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.mail.svg
@@ -0,0 +1 @@
+message-rfc822.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.stardivision.math.svg b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.math.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.stardivision.math.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.base.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.base.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.base.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.template.svg
new file mode 120000
index 000000000..15b1361bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.calc.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.template.svg
new file mode 120000
index 000000000..3ead4f1e4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.draw.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.draw.template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.png.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.png.svg
new file mode 120000
index 000000000..7d7a406dd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.png.svg
@@ -0,0 +1 @@
+./application-vnd.sun.xml.impress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.template.svg
new file mode 120000
index 000000000..63c9c5476
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.impress.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.math.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.math.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.math.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.wordperfect.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.wordperfect.svg
new file mode 120000
index 000000000..f12adafb7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.wordperfect.svg
@@ -0,0 +1 @@
+text-richtext.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-global.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-global.svg
new file mode 120000
index 000000000..f38a2237c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-global.svg
@@ -0,0 +1 @@
+application-vnd.sun.xml.writer.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-rtl.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-rtl.svg
new file mode 120000
index 000000000..f38a2237c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-rtl.svg
@@ -0,0 +1 @@
+application-vnd.sun.xml.writer.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-template.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-template.svg
new file mode 120000
index 000000000..f38a2237c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer-template.svg
@@ -0,0 +1 @@
+application-vnd.sun.xml.writer.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.global.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.global.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.global.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.png.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.png.svg
new file mode 120000
index 000000000..2e3cba41f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.png.svg
@@ -0,0 +1 @@
+./application-vnd.sun.xml.writer.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.svg
new file mode 120000
index 000000000..e1d28269c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.template.svg b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.template.svg
new file mode 120000
index 000000000..14e1d14ed
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.sun.xml.writer.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.tcpdump.pcap.svg b/.icons/kora/mimetypes/scalable/application-vnd.tcpdump.pcap.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.tcpdump.pcap.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.visio.svg b/.icons/kora/mimetypes/scalable/application-vnd.visio.svg
new file mode 100644
index 000000000..eae21ca13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.visio.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m39.976 17.867c0.396 0.052 0.41 0.081 0.654 0.305l3.853 3.846c0.392 0.426 0.395 1.063 1e-3 1.493l-2.901 2.901-4e-3 11.21c-0.071 0.541-0.489 0.939-1.051 0.964h-2.797l-4e-3 1.604c-0.071 0.541-0.489 0.939-1.051 0.964h-6.42c-1.514-0.066-1.056-2.568-1.056-2.568l-4.172-4e-3c-0.541-0.071-0.939-0.489-0.963-1.052v-10.852c-1.044-0.454-2.587-1.799-2.61-3.908-0.02-1.888 0.931-3.793 3.66-4.215 1.825-0.282 3.752 0.764 4.541 2.477l6.582 0.041 2.9-2.901c0.335-0.307 0.344-0.326 0.838-0.305zm-7.388 18.158v1.74h1.741v-1.74h-1.741zm-2.982-11.432c-0.544 1.124-2.154 2.09-2.154 2.09v8.513h1.741l4e-3 -1.604c0.071-0.541 0.489-0.939 1.052-0.963h6.419c1.514 0.066 1.056 2.567 1.056 2.567h0.457v-8.778l-1.95-1.95h-6.568c-0.028 0.063-0.028 0.063-0.057 0.125zm-3.845-2.922c-0.694 9e-3 -0.988 0.558-0.902 1.1 0.051 0.321 0.216 0.858 0.902 0.836 0.598-0.018 0.999-0.411 1.005-0.837 8e-3 -0.614-0.376-1.107-1.005-1.099zm13.304 1.1l0.82 0.819 0.819-0.819-0.819-0.82c-0.274 0.273-0.547 0.546-0.82 0.82z" style="fill:#925600"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cf965e" offset="0"/>
+ <stop style="stop-color:#e0c06e" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wap.wmlc.svg b/.icons/kora/mimetypes/scalable/application-vnd.wap.wmlc.svg
new file mode 120000
index 000000000..678a58102
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wap.wmlc.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wap.xhtml+xml.svg b/.icons/kora/mimetypes/scalable/application-vnd.wap.xhtml+xml.svg
new file mode 120000
index 000000000..678a58102
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wap.xhtml+xml.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wolfram.cdf.svg b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.cdf.svg
new file mode 100644
index 000000000..c75aab1ac
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.cdf.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#f0f0f0" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m29.98 17c-6.738 0-11.98 5.673-11.98 12.344 0 6.67 4.734 11.656 11.473 11.656 8.495-.55 10.183-12.771 2.773-11.338-.089.29 2.078 1.128 2.233 2.651.303 2.992-2.062 4.794-5.016 4.226-2.158-.415-4.766-2.24-5.272-4.059-.467-1.681-.235-3.699.262-5.039 2.346-6.325 10.628-8.001 13.547-7.921-2.284-1.72-4.795-2.517-8.02-2.52zm4.547 6c-8.495.55-10.183 12.771-2.773 11.338.089-.29-2.078-1.128-2.233-2.651-.303-2.992 2.062-4.794 5.016-4.226 2.158.415 4.766 2.24 5.272 4.059.467 1.681.235 3.699-.262 5.039-2.346 6.325-10.628 8.001-13.547 7.921 2.284 1.72 4.795 2.517 8.02 2.52 6.738 0 11.98-5.673 11.98-12.344 0-6.67-4.734-11.656-11.473-11.656z" fill="#a7695f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wolfram.mathematica.package.svg b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.mathematica.package.svg
new file mode 100644
index 000000000..5075d8e91
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.mathematica.package.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c0c0c0" offset="0"/>
+ <stop stop-color="#ebebeb" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m32 17.734c-.47.001-.94.026-1.408.074-.445.045-.884.112-1.315.197-.02.003-.039.006-.058.008-.406.083-.802.19-1.195.307-.055.014-.111.029-.167.043-.442.138-.876.294-1.298.474-.418.176-.827.374-1.225.59-.791.43-1.538.936-2.232 1.51-.346.285-.678.587-.995.905-.302.303-.591.619-.864.948-.016.02-.033.038-.049.058-.221.273-.432.555-.632.845-.071.1-.145.198-.213.301-.152.232-.297.469-.435.711-.097.166-.197.33-.287.5-.112.217-.219.436-.32.659-.094.201-.186.403-.271.61-.083.211-.162.424-.235.639-.079.227-.159.453-.227.684-.057.203-.11.407-.158.613-.06.243-.12.487-.167.735-.042.235-.077.471-.107.708-.03.22-.06.439-.079.662-.039.405-.06.812-.063 1.22.001.47.026.94.074 1.408.241 2.392 1.088 4.608 2.384 6.494.012.017.024.035.036.052.1.144.203.286.309.426 0-.004.002-.009.003-.013 2.556 3.41 6.617 5.633 11.194 5.633 2.629 0 5.084-.743 7.189-2.01l.002.003c.029-.019.057-.039.085-.058.334-.204.659-.42.974-.651.072-.053.144-.107.216-.161.276-.211.544-.431.804-.662.105-.094.209-.19.311-.287.217-.204.426-.414.629-.631.121-.129.24-.259.356-.391.191-.22.372-.447.549-.679.097-.125.192-.251.285-.38.186-.261.359-.53.527-.804.07-.111.139-.223.205-.336.167-.289.319-.587.465-.889.058-.115.113-.23.167-.347.131-.29.247-.588.358-.889.055-.142.107-.285.156-.429.097-.29.18-.585.257-.883.041-.15.079-.3.115-.451.063-.282.113-.568.159-.856.032-.189.06-.379.084-.569.029-.246.045-.496.061-.746.025-.298.04-.596.046-.894 0-.473-.025-.938-.071-1.398l-.003-.011c-.045-.445-.111-.883-.197-1.315-.004-.019-.004-.039-.008-.057-.082-.406-.19-.803-.306-1.195-.016-.053-.025-.109-.041-.162l-.006-.019c-.136-.438-.293-.866-.47-1.285-.177-.418-.374-.826-.591-1.225-.43-.79-.935-1.538-1.509-2.231-.286-.346-.588-.678-.905-.995-.303-.303-.62-.591-.949-.865-.016-.013-.031-.027-.047-.041-.003-.002-.007-.005-.01-.008-.274-.221-.556-.432-.845-.631-.101-.071-.199-.145-.301-.214-.233-.152-.47-.297-.711-.434-.166-.098-.33-.197-.5-.288-.217-.112-.437-.219-.659-.32-.202-.093-.404-.186-.61-.27-.211-.084-.425-.162-.64-.235-.226-.08-.452-.159-.683-.227-.203-.058-.408-.111-.613-.159-.244-.06-.487-.12-.736-.167-.235-.041-.471-.077-.708-.106-.22-.03-.439-.06-.661-.08-.406-.038-.813-.059-1.22-.063zm-2.127 2.021 1.891 4.441 3.236-2.748v7.678l7.5 6.108-2.305 1.533-6.407-.065 3.588 4.865c-1.595.871-3.425 1.367-5.376 1.367-4.667 0-8.649-2.83-10.336-6.874.883-3.411 2.202-6.705 4.091-8.542.806-2.965 2.378-5.42 4.118-7.763zm2.227 10.579.001 1.193 2.699.207c-.347-.839-1.102-1.225-2.7-1.4z" fill="#a7695f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wolfram.nb.svg b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.nb.svg
new file mode 100644
index 000000000..91c287a93
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.nb.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 688.11 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bdbdbd" offset="0"/>
+ <stop stop-color="#f2f2f2" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m22.727 17.249s1.724 5.556.671 9.119c-1.052 3.562-6.398 7.574-6.398 7.574s6.989.38 9.643 2.076c2.653 1.696 5.351 8.231 5.351 8.231s3.583-7.2 5.082-8.231c1.499-1.03 9.924-2.086 9.924-2.086s-6.16-5.797-6.684-7.414c-.523-1.617.959-9.265.959-9.265s-5.544 3.746-9.437 3.746-9.111-3.75-9.111-3.75zm13.519 6.996c-.086 1.034-.295 1.771.266 3.504.623 1.924 1.259 2.298 2.013 3.191.092.109.206.217.301.326-.168.039-.35.064-.514.104-1.153.281-1.948.283-3.501 1.351-1.554 1.068-1.847 1.835-2.489 2.797-.082.124-.154.264-.236.391-.799-1.167-1.788-2.303-3.289-3.262-1.158-.74-2.308-1.149-3.44-1.467.753-1.051 1.447-2.222 1.877-3.679.335-1.133.38-2.19.42-3.233 1.262.417 2.64.731 4.184.731 1.618 0 3.083-.311 4.408-.754z" fill="#a7695f"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wolfram.player.svg b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.player.svg
new file mode 120000
index 000000000..af002c3c8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.player.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.cdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wolfram.wl.svg b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.wl.svg
new file mode 120000
index 000000000..bba8b611c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.wl.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wolfram.wls.svg b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.wls.svg
new file mode 120000
index 000000000..bba8b611c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wolfram.wls.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wordperfect-rtl.svg b/.icons/kora/mimetypes/scalable/application-vnd.wordperfect-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wordperfect-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.wordperfect.svg b/.icons/kora/mimetypes/scalable/application-vnd.wordperfect.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.wordperfect.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-vnd.xdgapp.svg b/.icons/kora/mimetypes/scalable/application-vnd.xdgapp.svg
new file mode 120000
index 000000000..6bddb89f3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-vnd.xdgapp.svg
@@ -0,0 +1 @@
+application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wasm.svg b/.icons/kora/mimetypes/scalable/application-wasm.svg
new file mode 100644
index 000000000..86386941f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wasm.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#528593"/><stop offset="1" stop-color="#6196a5"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m20.5 28c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm6 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-3-3c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm0 6c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm.5-11c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm0 18c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-9-9c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3-3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3-3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm6 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-3 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-6 0c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-3-3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm11.5-11c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm3 3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm0 11c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm-3 3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm-11 0c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm-3-3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm0-11c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5zm3-3c.276 0 .5.224.5.5s-.224.5-.5.5-.5-.224-.5-.5.224-.5.5-.5z" fill="#f3f7f7" transform="translate(0 -6)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-web-template.svg b/.icons/kora/mimetypes/scalable/application-web-template.svg
new file mode 100644
index 000000000..f14ac34b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-web-template.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.402 59.34h-0.77l-1-3.082-0.992 3.082h-0.762l-1.295-4.016h0.787l0.893 3.032h8e-3l0.992-3.032h0.778l0.992 3.032h8e-3l0.885-3.032h0.771l-1.295 4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.927 59.471c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.616 59.471c-0.306 0-0.582-0.066-0.827-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557h-0.721v-5.868h0.754v1.852l-0.033 0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.245-0.131 0.521-0.197 0.827-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.918 0.566 1.524s-0.189 1.115-0.566 1.524c-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.35 0 0.651-0.132 0.902-0.394 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.132-0.909 0.394-0.246 0.262-0.369 0.614-0.369 1.057s0.123 0.795 0.369 1.057c0.251 0.262 0.554 0.394 0.909 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.1 16c-6.094 0-11 4.906-11 11s4.906 11 11 11 11-4.906 11-11-4.906-11-11-11zm0 1c1.662 0 3.222 0.408 4.598 1.119 4e-3 0.04 3e-3 0.069 0 0.113 0.058 0.026 0.091 0.134 0.189 0.188 0.036 0.02 0.06 0.029 0.094 0.047 0.058 0.032 0.106 0.084 0.094 0.14-0.016 0.082-0.132 0.079-0.188 0.139 8e-3 0.116-0.064 0.112-0.094 0.19 0.018 0.05 0.086 0.033 0.094 0.093-0.01 0.064-0.118 0.073-0.094 0.139 0.108 0.084 0.226 0.014 0.328 0 0.224-0.028 0.423 0.014 0.561-0.094-0.018-0.106 0.153-0.138 0.141-0.234-0.01-0.072-0.134-0.089-0.188-0.139-0.012-0.011-0.027-0.039-0.041-0.06 0.165 0.108 0.323 0.226 0.481 0.343-0.039 0.032-0.071 0.072-0.112 0.09-0.042 0.018-0.102 0.023-0.14 0.047-0.056 0.038-0.077 0.097-0.141 0.139-0.046 0.032-0.186 0.14-0.234 0.14-0.058 0-0.146-0.059-0.188-0.045-0.06 0.018-0.026 0.115-0.094 0.139-0.132 0.048-0.375-0.104-0.421 0.094 0.056 0.114 0.228 0.079 0.328 0.14 0.062 0.04 0.171 0.214 0.187 0.282 0.016 0.056 0.024 0.268 0 0.328-0.062 0.16-0.238 0.144-0.422 0.14-0.05 0-0.094 4e-3 -0.14 0-0.31-0.02-0.608-0.128-0.748 0.094 0.01 0.17 0.038 0.274 0 0.422-0.028 0.108-0.147 0.187-0.141 0.281 2e-3 0.048 0.082 0.122 0.094 0.188 8e-3 0.036-0.016 0.109 0 0.14 0.052 0.098 0.189-0.015 0.281 0 0.088 0.014 0.189 0.137 0.189 0.235 0 0.07-0.051 0.213-0.095 0.281-0.088 0.132-0.249 0.116-0.375 0.188-0.104 0.06-0.126 0.179-0.188 0.283-0.066 0.112-0.12 0.168-0.094 0.328-0.09 0.178-0.19 0.289-0.376 0.375-0.054 0.024-0.138 0.058-0.188 0.094-0.04 0.028-0.085 0.076-0.141 0.14-0.07 0.078-0.149 0.128-0.187 0.188-0.028 0.046-0.017 0.125-0.047 0.187-0.044 0.084-0.131 0.151-0.187 0.235-0.026 0.04-0.066 0.088-0.094 0.14-0.064 0.116-0.153 0.226-0.141 0.328 0.01 0.098 0.135 0.102 0.141 0.188 6e-3 0.048-0.049 0.087-0.047 0.139 2e-3 0.076 0.041 0.129 0.047 0.189 0.014 0.148-0.066 0.179-0.094 0.281-0.014 0.048 0.012 0.103 0 0.141-0.024 0.074-0.139 0.144-0.141 0.232-2e-3 0.062 0.088 0.102 0.094 0.19 4e-3 0.06-0.057 0.131-0.045 0.187 0.022 0.108 0.244 0.244 0.328 0.328 0.114 0.114 0.232 0.209 0.282 0.329 0.042 0.102 0.062 0.252 0.14 0.328 0.058 0.056 0.161 0.08 0.235 0.138 0.07 0.054 0.158 0.083 0.232 0.141 0.122 0.096 0.275 0.295 0.469 0.281 0.102-8e-3 0.214-0.074 0.328-0.094 0.118-0.02 0.255-0.056 0.375-0.044 0.092 0.01 0.187 0.05 0.283 0.044 0.1-6e-3 0.214-0.043 0.328-0.093 0.198-0.086 0.507-0.23 0.795-0.188 0.22 0.032 0.223 0.277 0.377 0.375 0.176 0.016 0.327-0.034 0.467 0 0.106 0.026 0.224 0.199 0.234 0.283 0.01 0.086-0.081 0.179-0.093 0.233-0.028 0.116-0.027 0.254-0.047 0.328-0.016 0.058-0.047 0.13-0.045 0.187 0 0.052 0.086 0.167 0.14 0.235 0.066 0.084 0.153 0.142 0.233 0.234 0.146 0.168 0.226 0.388 0.328 0.61 0.026 0.056-0.024 0.07 0 0.14-0.044 0.336-0.155 0.566-0.375 0.938-0.104 0.12-0.236 0.272-0.234 0.422-8e-3 0.359 0.203 0.54 0.187 0.888-0.036 0.468-9e-3 0.547-0.045 0.797 0.158 0.08 0.091 0.301 0.045 0.467-0.068 0.198-0.149 0.245-0.187 0.377 0.123 0.054 0.259 0.04 0.398 6e-3 -1.822 1.942-4.408 3.158-7.293 3.158-1.228 0-2.398-0.23-3.482-0.631-0.04-0.016-0.084-0.025-0.123-0.047-0.062-0.036-0.102-0.111-0.094-0.187 0.104-0.044 0.301 0.099 0.377-0.047 0.038-0.07-0.05-0.211 0-0.281 0.036-0.048 0.254-0.082 0.328-0.094 0.106-0.018 0.221-9e-3 0.281-0.047 0.066-0.042 0.153-0.157 0.141-0.281-6e-3 -0.058-0.048-0.089-0.094-0.141-0.038-0.044-0.021-0.099-0.047-0.139-0.048-0.069-0.121-0.085-0.141-0.187 0.144-0.028 0.355 0.152 0.563 0.094 0.098-0.028 0.235-0.236 0.281-0.328 0.014-0.028-0.016-0.107 0-0.141 0.018-0.038 0.09-0.074 0.096-0.094 0.014-0.054-0.012-0.06 0-0.094 0.036-0.101 0.127-0.16 0.187-0.234 0.046-0.056 0.099-0.129 0.141-0.187 0.048-0.062 0.062-0.087 0.094-0.141 0.03-0.182-0.091-0.307-0.047-0.467 0.048-0.18 0.295-0.295 0.469-0.377 0.06-0.028 0.137-0.076 0.187-0.094 0.12-0.041 0.263-0.053 0.375-0.093 0.188-0.068 0.236-0.25 0.328-0.422 0.044-0.08 0.088-0.177 0.096-0.235 8e-3 -0.051-0.01-0.078 0-0.138s0.029-0.124 0.045-0.19c0.022-0.086 0.047-0.23 0.047-0.326 0-0.08-0.045-0.117-0.047-0.189-0.014-0.26 0.091-0.28 0.187-0.422 0.048-0.07 0.06-0.183 0.094-0.233 0.162-0.239 0.442-0.341 0.422-0.705-8e-3 -0.12-0.051-0.384-0.139-0.422-0.05-0.021-0.16-0.016-0.234-0.044-0.236-0.088-0.41-0.357-0.656-0.377-0.052-2e-3 -0.083 2e-3 -0.141 0-0.096-2e-3 -0.218-0.082-0.326-0.094-0.068-8e-3 -0.194 0.02-0.234 0-0.062-0.03-0.044-0.154-0.094-0.188-0.04-0.028-0.128-0.025-0.19-0.046-0.098-0.038-0.167-0.086-0.281-0.094-0.036-2e-3 -0.1 6e-3 -0.14 0-0.062-0.01-0.13-0.058-0.188-0.094-0.072-0.044-0.111-0.077-0.141-0.139 0.066-0.216-0.143-0.251-0.187-0.377-0.02-0.058 0.02-0.135 0-0.187-0.026-0.074-0.106-0.126-0.188-0.188-0.144-0.112-0.262-0.208-0.468-0.234-0.092-0.01-0.219 8e-3 -0.328 0-0.116-8e-3 -0.241-0.088-0.329-0.187-0.084-0.098-0.113-0.189-0.187-0.235-0.07-0.044-0.186-0.048-0.234-0.094-0.022-0.02-0.025-0.047-0.045-0.093-0.036-0.072-0.091-0.102-0.047-0.19-0.08-0.04-0.053 0.063-0.139 0.047-0.078-0.11-0.152-0.175-0.328-0.141-0.08 0.016-0.14 0.139-0.234 0.141-0.078 2e-3 -0.133-0.127-0.235-0.141-0.078-0.01-0.18 0.059-0.234 0.047-0.086-0.016-0.11-0.088-0.188-0.14-0.058-0.038-0.155-0.141-0.187-0.139-0.1 2e-3 -0.19 0.213-0.328 0.139-0.068-0.086 0.125-0.108 0.045-0.188-0.06-0.06-0.091 0.015-0.139 0.047-0.056 0.038-0.126 0.072-0.188 0.094-0.138 0.052-0.22 0.038-0.328 0.094-0.1 0.052-0.131 0.132-0.189 0.234-0.046 0.084-0.118 0.228-0.188 0.232-0.084 6e-3 -0.158-0.106-0.234-0.138-0.23-0.1-0.371 0.043-0.561 0.045-0.176 2e-3 -0.429-0.256-0.421-0.422 6e-3 -0.102 0.081-0.249 0.093-0.375 0.01-0.1 0.092-0.192 0.094-0.284 2e-3 -0.121-0.203-0.218-0.283-0.232-0.188-0.034-0.44 0.084-0.654 0-0.04-0.068 0.069-0.123 0.093-0.189 0.014-0.038-0.014-0.052 0-0.094 0.024-0.064 0.109-0.12 0.139-0.188 0.022-0.052 0.025-0.123 0.047-0.187 0.026-0.072 0.088-0.136 0.094-0.188 8e-3 -0.068-0.04-0.145-0.094-0.189-0.166 0.01-0.281 3e-3 -0.377 0.047-0.216 0.098-0.157 0.401-0.375 0.469-0.074 0.024-0.197 0.03-0.281 0.044-0.037 8e-3 -0.079 0.014-0.12 0.024 0.14-0.726 0.356-1.424 0.643-2.084 0.048 0 0.098-7e-3 0.131 0 0.076 0.014 0.123 0.088 0.189 0.094 0.184 0.014 0.223-0.155 0.375-0.235 0.156 0.022 0.235-0.016 0.377 0 0.096 0.01 0.206 0.135 0.282 0.141 0.064 2e-3 0.08-0.057 0.14-0.047s0.178 0.116 0.188 0.188c0.01 0.09-0.073 0.183-0.047 0.283 0.094 0.096 0.288 0.131 0.422 0.187 0.088-0.072 0.014-0.224 0-0.328-2e-3 -0.046 6e-3 -0.099 0-0.141-0.01-0.071-0.045-0.125-0.045-0.187 0-0.286 0.23-0.404 0.422-0.516 0.082-0.048 0.162-0.151 0.234-0.187 0.102-0.05 0.15-0.046 0.234-0.094 0.152-0.086 0.304-0.185 0.422-0.283 0.054-0.13-6e-3 -0.294 0-0.422 0.054-0.034 0.081 6e-3 0.139 0 0.092-0.02 0.137-0.135 0.189-0.187 0.03-0.03 0.103-0.064 0.139-0.094 0.092-0.072 0.108-0.156 0.188-0.188 0.028-0.01 0.096-0.035 0.14-0.047 0.06-0.016 0.139-0.059 0.235-0.093 0.062-0.022 0.21-0.021 0.234-0.045 0.03-0.03-8e-3 -0.144 0-0.19 0.048-0.226 0.407-0.25 0.609-0.326 0.14-0.054 0.266-0.17 0.422-0.14-0.03 0.107-0.166 0.104-0.14 0.234 0.034 0.182 0.264-0.068 0.328-0.094 0.122-0.052 0.355-0.083 0.515-0.14 0.14-0.05 0.367-0.12 0.235-0.282-0.11-8e-3 -0.139 0.099-0.235 0.139-0.066 0.01-0.082-0.041-0.138-0.045-0.054-2e-3 -0.087 0.055-0.141 0.045s-0.133-0.124-0.141-0.188c-0.022-0.168 0.167-0.204 0.235-0.328-0.046-0.152-0.247-0.033-0.375-0.093 0.014-0.09 0.081-0.17 0.187-0.188 0.086-0.014 0.276 3e-3 0.328 0.045 0.03 0.026-1e-3 0.099 0.045 0.141 0.052 0.046 0.122 0.01 0.19 0 0.024-0.114-0.161-0.067-0.141-0.141 0.136-0.088 0.397-0.023 0.563-0.045 0.096-0.014 0.195-0.095 0.281-0.141 0.08-0.046 0.15-0.12 0.234-0.044 0.024 0.081-0.048 0.145-0.093 0.187-0.154 0.136-0.302 0.264-0.422 0.422 0.074 0.072 0.204 0.031 0.328 0.045 0.048 6e-3 0.088 0.039 0.138 0.047 0.06 0.01 0.142-0.01 0.19 0 0.084 0.02 0.103 0.14 0.187 0.14 0.136 0 0.123-0.142 0.045-0.234 0.024-0.094 0.081-0.168 0.047-0.234-0.062-0.124-0.316 0.017-0.328-0.141-8e-3 -0.1 0.105-0.112 0.141-0.188-0.016-0.192 0.158-0.201 0.138-0.375-0.01-0.072-0.088-0.072-0.138-0.14-0.026-0.036-0.017-0.115-0.047-0.141-0.104-0.088-0.316-0.064-0.328-0.232-6e-3 -0.1 0.014-0.175 0-0.283-0.014-0.102-0.1-0.402-0.188-0.422-0.112-0.024-0.194 0.172-0.328 0.234-0.072 0.034-0.207 0.061-0.281 0.047-0.048-0.01-0.135-0.049-0.141-0.141-0.01-0.106 0.074-0.122 0.094-0.234 0.861-0.241 1.767-0.379 2.707-0.379zm-4.033 0.848c-0.029 0.411-0.396 0.624-0.828 0.613-0.092 0.088-0.044 0.253-0.094 0.375-0.042 0.102-0.179 0.197-0.281 0.189-0.074-6e-3 -0.188-0.119-0.188-0.189 0-0.086 0.119-0.135 0.045-0.232 3e-3 -0.021 0.03-0.042 0.051-0.063 0.413-0.26 0.843-0.495 1.295-0.693zm8.347 0.476c-0.036 7e-3 -0.057 0.026-0.089 0.045-0.076 0.046-0.083 0.119-0.141 0.141-0.082 0.03-0.176 0.02-0.188 0.094-0.01 0.061 0.049 0.082 0.047 0.138-0.03 0.074-0.077 0.098-0.093 0.188 0.102 0.166 0.34-9e-3 0.466-0.045 0.056-0.016 0.111-3e-3 0.141-0.047 0.034-0.054 0.019-0.157 0.045-0.233 0.028-0.084 0.104-0.066 0.094-0.14-8e-3 -0.074-0.158-0.153-0.282-0.141zm-10.947 1.194c0.097 0.049 0.262 0.275 0.074 0.355-0.02 0.01-0.28 0.055-0.328 0.045-0.038-6e-3 -0.071-0.041-0.103-0.076 0.115-0.112 0.237-0.218 0.357-0.324zm0.354 0.447c0.048 2e-3 0.084 0.09 0.14 0.094 0.054 4e-3 0.109-0.057 0.141-0.047 0.084 0.022 0.125 0.172 0.045 0.234-0.066 8e-3 -0.091-0.055-0.139-0.045-0.136 0.024-0.181 0.289-0.283 0.281-0.096-0.01-0.143-0.211-0.045-0.281 2e-3 -0.06-0.051-0.08-0.047-0.14 0.03-0.038 0.108-0.1 0.188-0.094v-2e-3zm-0.467 0.047c0.028 0 0.035-0.012 0.045 0-0.014 0.106-0.057 0.139-0.139 0.189-0.142 0.086-0.237 0.191-0.283 0.375-0.014 0.054-0.164 0.202-0.232 0.188-0.158-0.034 0.057-0.329 0.093-0.375 0.04-0.05 0.093-0.085 0.139-0.141s0.05-0.155 0.094-0.187c0.048-0.034 0.199-0.051 0.283-0.047v-2e-3zm14.148 0.267c0.063 0.07 0.129 0.138 0.19 0.209-0.063-0.074-0.166-0.102-0.19-0.209zm-0.611 0.02c0.158-0.01 0.256 0.185 0.328 0.281 0.06 0.078 0.23 0.18 0.328 0.234 0.056 0.03 0.126 0.066 0.188 0.094 0.13 0.058 0.369 0.247 0.375 0.375 2e-3 0.064-0.055 0.13-0.045 0.19 0.098 0.016 0.185-0.137 0.187-0.235 0-0.023-8e-3 -0.037-0.017-0.052 0.283 0.396 0.538 0.811 0.761 1.248-0.088 0.025-0.163 0.068-0.177 0.154-0.02 0.112 0.074 0.261-0.094 0.281-0.106 0.014-0.231-0.108-0.377-0.14-0.06-0.014-0.139 0.016-0.187 0-0.11-0.038-0.094-0.167-0.188-0.233-0.054-0.038-0.197-0.084-0.283-0.094-0.054-6e-3 -0.083 8e-3 -0.139 0-0.068-8e-3 -0.178-0.013-0.234-0.047-0.054-0.034-0.174-0.094-0.188-0.14-0.022-0.074 0.135-0.171 0.139-0.233 4e-3 -0.048-0.035-0.068-0.045-0.14-8e-3 -0.044 0.01-0.113 0-0.141-0.014-0.052-0.107-0.092-0.189-0.094-0.072 0-0.126 0.047-0.188 0.047-0.088 2e-3 -0.265-0.057-0.375-0.047-0.066 6e-3 -0.127 0.043-0.189 0.047-0.174 0.014-0.286-0.01-0.422 0-0.098 6e-3 -0.283 0.052-0.375 0.094-0.046 0.022-0.081 0.064-0.141 0.094-0.028 0.014-0.058 0.029-0.094 0.045-0.056 0.026-0.133 0.081-0.187 0.095-0.078 0.02-0.186-6e-3 -0.328 0-0.102 6e-3 -0.28-0.018-0.282-0.14-1e-3 -0.186 0.34-0.109 0.516-0.141 0.066-0.014 0.108-0.093 0.188-0.139 0.038-0.022 0.057-0.022 0.093-0.046 0.06-0.042 0.178-0.14 0.188-0.188 8e-3 -0.044-0.051-0.109-0.045-0.141 8e-3 -0.041 0.085-0.084 0.139-0.138 0.084-0.084 0.13-0.181 0.234-0.235 0.07-0.038 0.202-0.037 0.234-0.093 8e-3 -0.064-2e-3 -0.083 0-0.141 0.044-0.04 0.058-0.086 0.094-0.094 0.108-0.024 0.202 0.051 0.328 0.045 0.054-2e-3 0.13-7e-3 0.188-0.045 0.048-0.032 0.092-0.069 0.14-0.093 0.052-0.028 0.077-0.09 0.141-0.094zm-12.514 0.096h2e-3c0.046-2e-3 0.091 0 0.141 0s0.119-0.02 0.139 0c-0.032 0.131-0.318 0.092-0.422 0.044 6e-3 -0.05 0.076-0.038 0.14-0.044zm13.315 0.095c0.057 0.067 0.116 0.131 0.172 0.199-0.01-5e-3 -0.023-7e-3 -0.032-0.013-0.055-0.044-0.085-0.118-0.14-0.186zm-13.783 0.139c0.034 0 0.059-0.014 0.095 0-0.092 0.078-0.217 0.137-0.377 0.187-0.076 0.024-0.173 0.037-0.187-0.046-0.016-0.104 0.072-0.084 0.14-0.094 0.088-0.01 0.225-0.043 0.327-0.045l2e-3 -2e-3zm13.029 2e-3c-0.066 0.022-0.098 0.169 0 0.187 0.046-0.028 0.059-0.103 0.047-0.187-0.026-0.028-0.027-8e-3 -0.047 0zm-0.045 0.281c-0.032 0.01-0.06 9e-3 -0.094 0.045 2e-3 0.112 0.022 0.185 0 0.283 0.064 0.124 0.201 0.037 0.233-0.047 0.038-0.208-0.043-0.307-0.139-0.281zm0.889 0.563c-0.088-4e-3 -0.181 2e-3 -0.233 0.045 0.074 0.119 0.209 0.157 0.375 0.187 0.06-0.044 0.066-0.156 0.094-0.232-0.072 0-0.146 4e-3 -0.234 0h-2e-3zm-17.573 4.119c0.113 0.102 0.192 0.273 0.327 0.34 0.05 0.026 0.123 0.032 0.187 0.046 0.052 0.01 0.091 0.029 0.141 0.045 0.106 0.036 0.244 0.058 0.328 0.096 0.128 0.056 0.218 0.262 0.328 0.326 6e-3 0.064-0.02 0.142 0 0.19 0.052 0.07 0.15 0.092 0.234 0.138 0.102 0.056 0.137 0.191 0.233 0.235 0.034 0.014 0.088-0.016 0.14 0 0.132 0.04 0.17 0.221 0.284 0.187 0.074-0.022 0.081-0.115 0.093-0.187 0.05-0.054 0.11-0.141 0.188-0.141 0.124-2e-3 0.141 0.161 0.187 0.283 0.026 0.068 0.076 0.116 0.094 0.188 0.03 0.124 0.026 0.488 0 0.562-0.032 0.092-0.158 0.133-0.234 0.233-0.036 0.048-0.066 0.108-0.094 0.14-0.048 0.06-0.103 0.087-0.139 0.141-0.02 0.03-0.029 0.097-0.047 0.139-0.06 0.128-0.143 0.223-0.093 0.377 0.02 0.062 0.093 0.113 0.093 0.187 0 0.088-0.173 0.138-0.187 0.234-0.01 0.07 0.072 0.188 0.094 0.282 0.016 0.07 0.145 0.141 0.187 0.187 0.07 0.078 0.126 0.183 0.19 0.283 0.126 0.194 0.202 0.42 0.326 0.61 0.066 0.098 0.19 0.177 0.234 0.281 0.022 0.052-0.02 0.14 0 0.188 0.072 0.161 0.401 0.341 0.563 0.421 0.076 0.038 0.164 0.056 0.234 0.096 0.106 0.06 0.321 0.187 0.375 0.281 0.048 0.084 0.07 0.288 0.094 0.422 0.03 0.176-8e-3 0.326 0 0.516 6e-3 0.104 0.047 0.177 0.047 0.281 0 0.036 2e-3 0.105 0 0.141-2e-3 0.124 0.01 0.249 0 0.375-6e-3 0.068-4e-3 0.131 0 0.189 6e-3 0.062 0.041 0.085 0.045 0.139 4e-3 0.058-0.051 0.143-0.045 0.189 0.014 0.126 0.116 0.211 0.14 0.326 0.02 0.092 0.057 0.312 0.045 0.422-8e-3 0.058-0.037 0.126-0.045 0.19-6e-3 0.05 8e-3 0.092 0 0.138-6e-3 0.045-0.017 0.083-0.029 0.122-2.782-1.772-4.627-4.875-4.627-8.432 0-0.479 0.045-0.946 0.109-1.406zm3.891 1.095c0.096-0.044 0.078 0.129 0 0.141-0.074 0.01-0.072-0.107 0-0.141z" style="fill-rule:nonzero;fill:#3a4148"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-winhlp.svg b/.icons/kora/mimetypes/scalable/application-winhlp.svg
new file mode 120000
index 000000000..77ae01299
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-winhlp.svg
@@ -0,0 +1 @@
+application-x-msdos-program.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-word-template.svg b/.icons/kora/mimetypes/scalable/application-word-template.svg
new file mode 120000
index 000000000..a53f55697
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-word-template.svg
@@ -0,0 +1 @@
+application-msword-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-word.svg b/.icons/kora/mimetypes/scalable/application-word.svg
new file mode 100644
index 000000000..325d05dcc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-word.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m41.987 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#154f94"/>
+ <path d="m31.573 16.491l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582l-8.587-1.003h-9.066c-1.067 0-1.522 0.023-1.453-1.069v-19.122c0-0.994 0.445-1.096 1.543-1.014l8.882-1e-3z" style="fill:#154f94"/>
+ <path d="m36.631 30.393v1.931h-10.299v-1.931h10.299zm0.021-2.823v1.931h-10.299v-1.931h10.299zm-0.015-2.72v1.931h-10.299v-1.931h10.299zm-0.011-2.863v1.931h-10.299v-1.931h10.299z" style="fill:url(#_Linear2)"/>
+ <path d="m27.29 59.271c-0.519 0-0.968-0.205-1.345-0.615-0.377-0.409-0.565-0.918-0.565-1.524 0-0.607 0.188-1.115 0.565-1.524 0.377-0.41 0.826-0.615 1.345-0.615 0.306 0 0.579 0.065 0.819 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.688c0.356 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.636 55.608c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.883 0.607-1.484 0.607s-1.095-0.202-1.483-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm0.557 2.581c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.394-0.62 0.394-1.057s-0.132-0.787-0.394-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.713 59.271c-0.601 0-1.095-0.202-1.483-0.607-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.827l-0.688 0.287c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1674b5" offset="0"/>
+ <stop style="stop-color:#19b0f7" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.777395 -60.531 83.1761 1.06822 31.2226 62)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1674b5" offset="0"/>
+ <stop style="stop-color:#19b0f7" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.doc.svg b/.icons/kora/mimetypes/scalable/application-wps-office.doc.svg
new file mode 120000
index 000000000..e3ddc190a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.doc.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.docx.svg b/.icons/kora/mimetypes/scalable/application-wps-office.docx.svg
new file mode 120000
index 000000000..e3ddc190a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.docx.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.dot.svg b/.icons/kora/mimetypes/scalable/application-wps-office.dot.svg
new file mode 120000
index 000000000..3caee3320
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.dot.svg
@@ -0,0 +1 @@
+wps-office-dot.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.dotx.svg b/.icons/kora/mimetypes/scalable/application-wps-office.dotx.svg
new file mode 120000
index 000000000..3caee3320
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.dotx.svg
@@ -0,0 +1 @@
+wps-office-dot.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.pot.svg b/.icons/kora/mimetypes/scalable/application-wps-office.pot.svg
new file mode 120000
index 000000000..8c2f096cb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.pot.svg
@@ -0,0 +1 @@
+wps-office-pot.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.potx.svg b/.icons/kora/mimetypes/scalable/application-wps-office.potx.svg
new file mode 120000
index 000000000..8c2f096cb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.potx.svg
@@ -0,0 +1 @@
+wps-office-pot.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.ppt.svg b/.icons/kora/mimetypes/scalable/application-wps-office.ppt.svg
new file mode 120000
index 000000000..a54c77de0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.ppt.svg
@@ -0,0 +1 @@
+wps-office-ppt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.pptx.svg b/.icons/kora/mimetypes/scalable/application-wps-office.pptx.svg
new file mode 120000
index 000000000..a54c77de0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.pptx.svg
@@ -0,0 +1 @@
+wps-office-ppt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.wps.svg b/.icons/kora/mimetypes/scalable/application-wps-office.wps.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.wps.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.wpt.svg b/.icons/kora/mimetypes/scalable/application-wps-office.wpt.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.wpt.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.xls.svg b/.icons/kora/mimetypes/scalable/application-wps-office.xls.svg
new file mode 120000
index 000000000..3c2118347
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.xls.svg
@@ -0,0 +1 @@
+wps-office-xls.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.xlsx.svg b/.icons/kora/mimetypes/scalable/application-wps-office.xlsx.svg
new file mode 120000
index 000000000..3c2118347
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.xlsx.svg
@@ -0,0 +1 @@
+wps-office-xls.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.xlt.svg b/.icons/kora/mimetypes/scalable/application-wps-office.xlt.svg
new file mode 120000
index 000000000..8681016a2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.xlt.svg
@@ -0,0 +1 @@
+wps-office-xlt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-wps-office.xltx.svg b/.icons/kora/mimetypes/scalable/application-wps-office.xltx.svg
new file mode 120000
index 000000000..8681016a2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-wps-office.xltx.svg
@@ -0,0 +1 @@
+wps-office-xlt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-5view.svg b/.icons/kora/mimetypes/scalable/application-x-5view.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-5view.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-7z-ace.svg b/.icons/kora/mimetypes/scalable/application-x-7z-ace.svg
new file mode 120000
index 000000000..753c10f3d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-7z-ace.svg
@@ -0,0 +1 @@
+application-x-ace.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-7z-arj.svg b/.icons/kora/mimetypes/scalable/application-x-7z-arj.svg
new file mode 120000
index 000000000..2c7ae2468
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-7z-arj.svg
@@ -0,0 +1 @@
+application-x-arj.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-7z-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-7z-compressed-tar.svg
new file mode 120000
index 000000000..115fd333a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-7z-compressed-tar.svg
@@ -0,0 +1 @@
+package-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-7z-compressed.svg b/.icons/kora/mimetypes/scalable/application-x-7z-compressed.svg
new file mode 120000
index 000000000..0840f8f58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-7z-compressed.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-7zip.svg b/.icons/kora/mimetypes/scalable/application-x-7zip.svg
new file mode 120000
index 000000000..75c3a8eb9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-7zip.svg
@@ -0,0 +1 @@
+application-x-7z-compressed.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-abiword.svg b/.icons/kora/mimetypes/scalable/application-x-abiword.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-abiword.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-acad.svg b/.icons/kora/mimetypes/scalable/application-x-acad.svg
new file mode 120000
index 000000000..c4d0ea0e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-acad.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-accountwizard-package.svg b/.icons/kora/mimetypes/scalable/application-x-accountwizard-package.svg
new file mode 120000
index 000000000..506c888bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-accountwizard-package.svg
@@ -0,0 +1 @@
+text-x-authors.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ace.svg b/.icons/kora/mimetypes/scalable/application-x-ace.svg
new file mode 100644
index 000000000..bb32bc561
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ace.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.48 58.971c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688zm0.123-0.688c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.191 58.971c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.51 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.252 0.273-0.377 0.62-0.377 1.041s0.125 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.301 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.4 58.971c-0.606 0-1.1-0.202-1.483-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.371-0.421 0.844-0.631 1.417-0.631 0.596 0 1.071 0.194 1.427 0.582 0.36 0.388 0.54 0.907 0.54 1.557l-8e-3 0.139h-3.171c0.021 0.405 0.155 0.724 0.401 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.669 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.319-0.655-0.192-0.208-0.478-0.312-0.861-0.312-0.279 0-0.522 0.088-0.729 0.263-0.202 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-addon.svg b/.icons/kora/mimetypes/scalable/application-x-addon.svg
new file mode 100644
index 000000000..5699be247
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-addon.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#31a237" offset="0"/>
+ <stop stop-color="#48d981" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(3.02583 -3.28732)" d="m29.302 16.645c-1.846-.122-3.922 1.189-3.849 3.209-.218 1.202.941 2.099.891 3.184-.683.299-1.202.299-1.683.299h-8v7.918c.625 1.36 1.9-.582 2.907-.372 1.925-.403 3.658 1.284 3.75 3.149.256 1.779-.433 4.091-2.449 4.449-1.087.183-2.257-.018-3.15-.682-1.075-.649-1.144.775-1.058 1.472v8.066h9.2c1.36-.625-.582-1.9-.372-2.907-.402-1.924 1.284-3.658 3.149-3.75 1.779-.255 4.091.433 4.449 2.449.184 1.087-.018 2.257-.682 3.15-.649 1.075.775 1.144 1.473 1.058h6.783v-9.158c.64-1.372 1.914.635 2.954.336 1.669.328 3.361-.865 3.613-2.545.426-1.86-.102-4.327-2.138-4.979-1.29-.439-2.575.121-3.664.784-1.002.142-.733-1.071-.765-1.696 0-1.914 0-4.828 0-6.742h-7-.876c-1.372-.64.635-1.914.336-2.954.329-1.669-.865-3.361-2.545-3.613-.418-.09-.847-.125-1.274-.125z" fill="#ffffff" fill-opacity=".7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-amiga-disk-format.svg b/.icons/kora/mimetypes/scalable/application-x-amiga-disk-format.svg
new file mode 120000
index 000000000..2c214b38b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-amiga-disk-format.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-aoi.svg b/.icons/kora/mimetypes/scalable/application-x-aoi.svg
new file mode 100644
index 000000000..1083b2e8d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-aoi.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b5bdc2" offset="0"/>
+ <stop stop-color="#d1d7db" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m22 14h13v13h-13z" fill="#89adc4"/>
+ <circle cx="25.5" cy="27.5" r="6.5" fill="#949faf"/>
+ <path d="m19.513 14c-.378-.004-.73.189-.931.509l-5.411 8.667c-.06.096-.105.201-.132.312 0 0-.087.411-.001.822.085.41.337.916.805 1.333.936.833 2.549 1.357 5.657 1.357s4.721-.524 5.657-1.357c.468-.417.72-.923.805-1.333.086-.411-.001-.822-.001-.822-.027-.111-.072-.216-.132-.312l-5.412-8.667c-.195-.313-.536-.504-.904-.509z" fill="#d2d8db" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-appimage.svg b/.icons/kora/mimetypes/scalable/application-x-appimage.svg
new file mode 120000
index 000000000..a588d45e6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-appimage.svg
@@ -0,0 +1 @@
+application-x-iso9660-appimage.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-apple-diskimage.svg b/.icons/kora/mimetypes/scalable/application-x-apple-diskimage.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-apple-diskimage.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-applix-spreadsheet.svg b/.icons/kora/mimetypes/scalable/application-x-applix-spreadsheet.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-applix-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-applix-word.svg b/.icons/kora/mimetypes/scalable/application-x-applix-word.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-applix-word.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ar.svg b/.icons/kora/mimetypes/scalable/application-x-ar.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ar.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-arc.svg b/.icons/kora/mimetypes/scalable/application-x-arc.svg
new file mode 120000
index 000000000..0840f8f58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-arc.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-archive.svg b/.icons/kora/mimetypes/scalable/application-x-archive.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-archive.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ardour.svg b/.icons/kora/mimetypes/scalable/application-x-ardour.svg
new file mode 120000
index 000000000..6bb9cc7d0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ardour.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-arj.svg b/.icons/kora/mimetypes/scalable/application-x-arj.svg
new file mode 100644
index 000000000..65036abfb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-arj.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.595 60.692c-0.147 0-0.295-0.027-0.442-0.082l0.196-0.656c0.072 0.033 0.145 0.05 0.222 0.05 0.317 0 0.475-0.208 0.475-0.623v-4.557h0.754v4.557c0 0.442-0.106 0.77-0.32 0.983-0.213 0.219-0.508 0.328-0.885 0.328zm-3.442-1.852h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426zm1.604 0h-0.754v-4.016h0.721v0.656h0.033c0.077-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.413 0.033 0.565 0.098l-0.286 0.705c-0.099-0.038-0.233-0.057-0.402-0.057-0.273 0-0.516 0.109-0.729 0.327-0.208 0.213-0.312 0.495-0.312 0.844v2.197zm-3.554-0.557c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173zm6.597-4.467c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.23-0.156 0.377-0.156c0.148 0 0.273 0.052 0.377 0.156s0.156 0.23 0.156 0.377c0 0.148-0.052 0.273-0.156 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-asp.svg b/.icons/kora/mimetypes/scalable/application-x-asp.svg
new file mode 100644
index 000000000..41804b430
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-asp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#e9d6b2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m22.772 17-8 7.133 8 6.867v-3l-4.5-4 4.5-4zm4 0c-.549 0-1 .451-1 1v2c-.001.005-.001.009-.001.014 0 .549.452 1 1.001 1 .548 0 1-.451 1-1 0-.005 0-.009 0-.014v-1h2v3.465l-2.555 1.703c-.269.179-.435.478-.445.801v2c-.001.004-.001.009-.001.014 0 .549.452 1 1.001 1 .548 0 1-.451 1-1 0-.005 0-.01 0-.014v-1.465l2.554-1.703c.269-.179.435-.478.446-.801v-5c0-.549-.452-1-1-1zm1 12c-.549 0-1 .451-1 1s.451 1 1 1c.548 0 1-.451 1-1s-.452-1-1-1z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-atari-2600-rom.svg b/.icons/kora/mimetypes/scalable/application-x-atari-2600-rom.svg
new file mode 100644
index 000000000..32c60b4f9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-atari-2600-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#92345a" offset="0"/>
+ <stop stop-color="#cd7169" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 -5.99996)" d="m20.621 22c-.302.03-.316.022-.351.401-.057 5.223-1.272 10.271-4.461 12.679-.354.232-.393.233-.174.62l1.105 1.959c.203.482.303.358.629.136 2.202-1.54 3.607-3.569 4.313-6.058.238-.84.359-1.733.425-2.68v8.467c-.022.455-.003.467.418.467h3.188c.438.048.281-.09.281-.496v-7.51c.069.605.166 1.192.324 1.752.706 2.489 2.111 4.518 4.313 6.058.326.222.426.346.629-.136l1.105-1.959c.219-.387.18-.388-.174-.62-3.189-2.408-4.404-7.456-4.461-12.679-.001-.323-.05-.406-.351-.401z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-atari-7800-rom.svg b/.icons/kora/mimetypes/scalable/application-x-atari-7800-rom.svg
new file mode 100644
index 000000000..32c60b4f9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-atari-7800-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#92345a" offset="0"/>
+ <stop stop-color="#cd7169" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 -5.99996)" d="m20.621 22c-.302.03-.316.022-.351.401-.057 5.223-1.272 10.271-4.461 12.679-.354.232-.393.233-.174.62l1.105 1.959c.203.482.303.358.629.136 2.202-1.54 3.607-3.569 4.313-6.058.238-.84.359-1.733.425-2.68v8.467c-.022.455-.003.467.418.467h3.188c.438.048.281-.09.281-.496v-7.51c.069.605.166 1.192.324 1.752.706 2.489 2.111 4.518 4.313 6.058.326.222.426.346.629-.136l1.105-1.959c.219-.387.18-.388-.174-.62-3.189-2.408-4.404-7.456-4.461-12.679-.001-.323-.05-.406-.351-.401z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-atari-lynx-rom.svg b/.icons/kora/mimetypes/scalable/application-x-atari-lynx-rom.svg
new file mode 100644
index 000000000..351e0187e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-atari-lynx-rom.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2d4353" offset="0"/>
+ <stop stop-color="#576f7d" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m12 18 10 6 2-1 4 2h4l-12-7zm6 8-6 4h7l3-2z" fill="#628299"/>
+ <path d="m28 18-3 2 4 2 7-4zm-13 5 12 7h9l-12-6-2 1-3-2z" fill="#637693"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-audacity-project.svg b/.icons/kora/mimetypes/scalable/application-x-audacity-project.svg
new file mode 120000
index 000000000..fb7fe7cb6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-audacity-project.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-autocad.svg b/.icons/kora/mimetypes/scalable/application-x-autocad.svg
new file mode 120000
index 000000000..c4d0ea0e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-autocad.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-awk.svg b/.icons/kora/mimetypes/scalable/application-x-awk.svg
new file mode 120000
index 000000000..a5794934e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-awk.svg
@@ -0,0 +1 @@
+./zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-bin.svg b/.icons/kora/mimetypes/scalable/application-x-bin.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bin.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-bittorrent.svg b/.icons/kora/mimetypes/scalable/application-x-bittorrent.svg
new file mode 120000
index 000000000..82827e358
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bittorrent.svg
@@ -0,0 +1 @@
+application-torrent.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-blender.svg b/.icons/kora/mimetypes/scalable/application-x-blender.svg
new file mode 100644
index 000000000..0002f5b2c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-blender.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.01 59.4c-0.296 0-0.562-0.063-0.8-0.19-0.233-0.127-0.407-0.285-0.523-0.476h-0.032v0.539h-0.697v-5.673h0.729v1.791l-0.032 0.539h0.032c0.116-0.191 0.29-0.349 0.523-0.476 0.238-0.127 0.504-0.19 0.8-0.19 0.502 0 0.935 0.198 1.3 0.594 0.364 0.396 0.546 0.888 0.546 1.474s-0.182 1.078-0.546 1.474c-0.365 0.396-0.798 0.594-1.3 0.594zm-0.119-0.666c0.338 0 0.629-0.126 0.872-0.38 0.243-0.259 0.364-0.599 0.364-1.022s-0.121-0.761-0.364-1.014c-0.243-0.259-0.534-0.388-0.872-0.388-0.343 0-0.636 0.126-0.879 0.38-0.238 0.253-0.357 0.594-0.357 1.022s0.119 0.769 0.357 1.022c0.243 0.254 0.536 0.38 0.879 0.38z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="24.477" y="53.6" width=".729" height="5.673" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.799 59.4c-0.586 0-1.064-0.195-1.434-0.586-0.365-0.391-0.547-0.885-0.547-1.482 0-0.565 0.177-1.051 0.531-1.458 0.359-0.407 0.816-0.61 1.371-0.61 0.575 0 1.035 0.187 1.378 0.563 0.349 0.375 0.523 0.876 0.523 1.505l-8e-3 0.135h-3.066c0.021 0.391 0.151 0.7 0.388 0.927 0.243 0.227 0.526 0.34 0.848 0.34 0.523 0 0.877-0.221 1.062-0.665l0.65 0.269c-0.127 0.301-0.336 0.555-0.626 0.761-0.291 0.201-0.647 0.301-1.07 0.301zm1.046-2.536c-0.016-0.221-0.119-0.433-0.309-0.633-0.185-0.201-0.462-0.301-0.832-0.301-0.27 0-0.505 0.084-0.705 0.253-0.196 0.169-0.331 0.396-0.404 0.681h2.25z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.977 55.391v0.539h0.032c0.106-0.185 0.272-0.341 0.499-0.468 0.227-0.132 0.47-0.198 0.729-0.198 0.481 0 0.848 0.148 1.102 0.444 0.253 0.295 0.38 0.692 0.38 1.188v2.377h-0.729v-2.266c0-0.718-0.32-1.077-0.959-1.077-0.301 0-0.546 0.121-0.737 0.364-0.19 0.238-0.285 0.515-0.285 0.832v2.147h-0.729v-3.882h0.697z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.207 59.4c-0.502 0-0.935-0.198-1.3-0.594-0.364-0.396-0.546-0.888-0.546-1.474s0.182-1.078 0.546-1.474c0.365-0.396 0.798-0.594 1.3-0.594 0.296 0 0.56 0.063 0.792 0.19 0.238 0.127 0.415 0.285 0.531 0.476h0.032l-0.032-0.539v-1.791h0.729v5.673h-0.697v-0.539h-0.032c-0.116 0.191-0.293 0.349-0.531 0.476-0.232 0.127-0.496 0.19-0.792 0.19zm0.119-0.666c0.343 0 0.633-0.126 0.871-0.38 0.243-0.253 0.365-0.594 0.365-1.022s-0.122-0.769-0.365-1.022c-0.238-0.254-0.528-0.38-0.871-0.38-0.338 0-0.629 0.129-0.872 0.388-0.243 0.253-0.364 0.591-0.364 1.014s0.121 0.763 0.364 1.022c0.243 0.254 0.534 0.38 0.872 0.38z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.86 59.4c-0.586 0-1.064-0.195-1.434-0.586-0.364-0.391-0.547-0.885-0.547-1.482 0-0.565 0.177-1.051 0.531-1.458 0.36-0.407 0.816-0.61 1.371-0.61 0.576 0 1.035 0.187 1.379 0.563 0.348 0.375 0.523 0.876 0.523 1.505l-8e-3 0.135h-3.067c0.022 0.391 0.151 0.7 0.389 0.927 0.243 0.227 0.525 0.34 0.847 0.34 0.523 0 0.877-0.221 1.062-0.665l0.65 0.269c-0.127 0.301-0.335 0.555-0.626 0.761-0.291 0.201-0.647 0.301-1.07 0.301zm1.046-2.536c-0.016-0.221-0.119-0.433-0.309-0.633-0.185-0.201-0.462-0.301-0.832-0.301-0.269 0-0.504 0.084-0.705 0.253-0.195 0.169-0.33 0.396-0.404 0.681h2.25z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.071 59.273h-0.729v-3.882h0.697v0.634h0.032c0.074-0.212 0.224-0.386 0.451-0.523 0.233-0.138 0.457-0.206 0.674-0.206 0.216 0 0.399 0.031 0.546 0.095l-0.277 0.681c-0.095-0.037-0.224-0.055-0.388-0.055-0.264 0-0.499 0.105-0.705 0.317-0.201 0.206-0.301 0.478-0.301 0.816v2.123z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.839 16.001c-0.885 0.027-1.599 0.762-1.599 1.648 0 0.52 0.246 1.01 0.662 1.321l1.875 1.442h-9.137c-0.904 0-1.649 0.744-1.649 1.649 0 0.904 0.745 1.649 1.649 1.649h4.157l-6.752 4.904c-0.446 0.308-0.713 0.816-0.713 1.358 0 0.905 0.744 1.649 1.649 1.649 0.362 0 0.714-0.119 1.002-0.339l3.45-2.507c-0.01 0.144-0.018 0.287-0.021 0.431 0 4.824 3.97 8.794 8.794 8.794s8.794-3.97 8.794-8.794c0-2.898-1.432-5.616-3.823-7.254-0.038-0.035-0.078-0.068-0.119-0.1l-7.145-5.496c-0.305-0.241-0.685-0.367-1.074-0.355z" style="fill-rule:nonzero;fill:#fff"/>
+ <circle cx="34.206" cy="29.206" r="5.496" style="fill:#f7921e"/>
+ <circle cx="34.206" cy="29.206" r="2.199" style="fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#dc6725" offset="0"/>
+ <stop style="stop-color:#fab021" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-bps-patch.svg b/.icons/kora/mimetypes/scalable/application-x-bps-patch.svg
new file mode 120000
index 000000000..304201b30
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bps-patch.svg
@@ -0,0 +1 @@
+text-x-patch.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-brasero.svg b/.icons/kora/mimetypes/scalable/application-x-brasero.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-brasero.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-bsdiff.svg b/.icons/kora/mimetypes/scalable/application-x-bsdiff.svg
new file mode 120000
index 000000000..304201b30
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bsdiff.svg
@@ -0,0 +1 @@
+text-x-patch.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-bzdvi.svg b/.icons/kora/mimetypes/scalable/application-x-bzdvi.svg
new file mode 100644
index 000000000..cdee900ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bzdvi.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m23.83 59.44h-0.721v-5.868h0.754v1.852l-0.033 0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.131 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.918 0.565 1.524s-0.188 1.115-0.565 1.524c-0.377 0.41-0.825 0.615-1.344 0.615-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557zm11.421 0h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.24 0.131-0.513 0.197-0.819 0.197-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.566-0.918-0.566-1.524s0.189-1.115 0.566-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.819 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868zm5.821 0h-0.754v-4.016h0.754v4.016zm-10.272 0h-3.246v-0.656l2.287-2.671h-2.221v-0.689h3.147v0.656l-2.287 2.671h2.32v0.689zm7.321 0h-0.754l-1.623-4.016h0.82l1.18 3.114h0.016l1.197-3.114h0.803l-1.639 4.016zm-13.012-0.557c0.349 0 0.65-0.132 0.901-0.394 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.132-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057s0.123 0.795 0.369 1.057c0.251 0.262 0.555 0.394 0.91 0.394zm8.143 0c0.355 0 0.655-0.132 0.901-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.262-0.546-0.394-0.901-0.394-0.35 0-0.651 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.902 0.394zm7.82-4.467c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.156 0.23 0.156 0.377c0 0.148-0.052 0.273-0.156 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-bzip-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-bzip-compressed-tar.svg
new file mode 120000
index 000000000..c4eaf8c97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bzip-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-bzip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-bzip-compressed.svg b/.icons/kora/mimetypes/scalable/application-x-bzip-compressed.svg
new file mode 120000
index 000000000..c4eaf8c97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bzip-compressed.svg
@@ -0,0 +1 @@
+application-x-bzip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-bzip.svg b/.icons/kora/mimetypes/scalable/application-x-bzip.svg
new file mode 100644
index 000000000..00557ccf3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bzip.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.439 61.21h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.245-0.131 0.521-0.197 0.827-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.918 0.566 1.524s-0.189 1.115-0.566 1.524c-0.377 0.41-0.825 0.615-1.344 0.615-0.306 0-0.582-0.066-0.827-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033l0.033 0.557v1.77zm-10.309-1.77h-0.721v-5.868h0.754v1.852l-0.033 0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.131 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.918 0.565 1.524s-0.188 1.115-0.565 1.524c-0.377 0.41-0.825 0.615-1.344 0.615-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557zm8.598 0h-0.754v-4.016h0.754v4.016zm-1.628 0h-3.246v-0.656l2.287-2.671h-2.221v-0.689h3.147v0.656l-2.287 2.671h2.32v0.689zm-5.691-0.557c0.349 0 0.65-0.132 0.901-0.394 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.132-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057s0.123 0.795 0.369 1.057c0.251 0.262 0.555 0.394 0.91 0.394zm10.275 0c0.35 0 0.65-0.132 0.902-0.394 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.132-0.909 0.394-0.246 0.262-0.369 0.614-0.369 1.057s0.123 0.795 0.369 1.057c0.251 0.262 0.554 0.394 0.909 0.394zm-2.956-4.467c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.23-0.156 0.377-0.156c0.148 0 0.273 0.052 0.377 0.156s0.156 0.23 0.156 0.377c0 0.148-0.052 0.273-0.156 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-bzpdf.svg b/.icons/kora/mimetypes/scalable/application-x-bzpdf.svg
new file mode 120000
index 000000000..9e6d8a1b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-bzpostscript.svg b/.icons/kora/mimetypes/scalable/application-x-bzpostscript.svg
new file mode 120000
index 000000000..d62c818de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-bzpostscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cabri.svg b/.icons/kora/mimetypes/scalable/application-x-cabri.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cabri.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cb7.svg b/.icons/kora/mimetypes/scalable/application-x-cb7.svg
new file mode 120000
index 000000000..101c54df6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cb7.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cba.svg b/.icons/kora/mimetypes/scalable/application-x-cba.svg
new file mode 120000
index 000000000..101c54df6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cba.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cbr.svg b/.icons/kora/mimetypes/scalable/application-x-cbr.svg
new file mode 100644
index 000000000..2d4fbe72a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cbr.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#812d7b" offset="0"/>
+ <stop stop-color="#934e8d" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m40.901 18.965c-2.354-1.912-5.48-2.965-8.801-2.965s-6.447 1.053-8.801 2.965c-2.374 1.929-3.682 4.5-3.682 7.239 0 2.614 1.192 5.074 3.365 6.97-.039.088-.07.181-.09.278l-.714 3.506c-.085.416.029.665.139.8.128.156.318.242.534.242.163 0 .339-.048.522-.143l4.152-2.153c1.438.461 2.984.704 4.575.704 3.321 0 6.447-1.053 8.801-2.966 2.374-1.928 3.682-4.499 3.682-7.238s-1.307-5.31-3.682-7.239z" fill="#472244"/>
+ <path d="m36.188 57.912h-.754v-4.016h.721v.656h.033c.077-.219.232-.399.467-.541.241-.142.473-.213.697-.213s.412.033.565.098l-.286.705c-.099-.038-.233-.057-.402-.057-.273 0-.516.109-.729.328-.208.213-.312.494-.312.844z" fill="#fff"/>
+ <path d="m28.148 58.043c-.601 0-1.096-.202-1.484-.606-.388-.41-.581-.921-.581-1.533s.193-1.12.581-1.524c.388-.41.883-.615 1.484-.615.448 0 .819.109 1.114.328.295.218.511.494.648.828l-.689.287c-.207-.503-.581-.754-1.122-.754-.334 0-.629.136-.885.409-.252.273-.377.62-.377 1.041s.125.768.377 1.041c.256.273.551.41.885.41.562 0 .95-.252 1.163-.754l.672.287c-.136.327-.357.603-.663.827-.301.219-.675.328-1.123.328z" fill="#fff" fill-opacity=".95"/>
+ <path d="m32.812 58.043c-.306 0-.582-.065-.828-.197-.241-.131-.421-.295-.541-.491h-.033v.557h-.721v-5.868h.754v1.852l-.033.558h.033c.12-.197.3-.361.541-.492.246-.131.522-.197.828-.197.519 0 .967.205 1.344.615s.565.918.565 1.524c0 .607-.188 1.115-.565 1.524-.377.41-.825.615-1.344.615zm-.123-.688c.349 0 .65-.131.901-.394.251-.267.377-.62.377-1.057s-.126-.787-.377-1.049c-.251-.268-.552-.401-.901-.401-.355 0-.659.131-.91.393-.246.262-.369.615-.369 1.057 0 .443.123.795.369 1.057.251.263.555.394.91.394z" fill="#fff" fill-opacity=".95"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-cbt.svg b/.icons/kora/mimetypes/scalable/application-x-cbt.svg
new file mode 120000
index 000000000..101c54df6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cbt.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cbz.svg b/.icons/kora/mimetypes/scalable/application-x-cbz.svg
new file mode 120000
index 000000000..101c54df6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cbz.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ccf-container.svg b/.icons/kora/mimetypes/scalable/application-x-ccf-container.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ccf-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cd-image.svg b/.icons/kora/mimetypes/scalable/application-x-cd-image.svg
new file mode 100644
index 000000000..8075277c5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cd-image.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m30.045 59.271c-0.601 0-1.095-0.202-1.483-0.607-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.827l-0.688 0.287c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.115 59.271c-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.565-0.918-0.565-1.524 0-0.607 0.188-1.115 0.565-1.524 0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.58 0.065 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.24 0.131-0.514 0.197-0.82 0.197zm0.123-0.688c0.355 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.547-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.252 0.262-0.377 0.612-0.377 1.049s0.125 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32 16.539c-2.671 0-5.343 1.023-7.39 3.07-4.093 4.094-4.093 10.686 0 14.78 4.094 4.093 10.686 4.093 14.78 0 4.094-4.094 4.094-10.686 0-14.78-2.047-2.047-4.719-3.07-7.39-3.07z" style="fill-rule:nonzero;fill:#fbff41"/>
+ <path d="m26.495 17.474c-5.257 3.043-7.057 9.77-4.017 15.03 3.04 5.259 9.77 7.058 15.027 4.018 5.26-3.043 7.056-9.769 4.016-15.028s-9.765-7.056-15.026-4.02zm5.502 9.404l9.058 0.233c-0.012 0.756-0.115 1.508-0.308 2.237-0.598 2.225-2.025 4.215-4.161 5.469l-4.585-7.93-4.78 7.836c-1.233-0.763-2.306-1.828-3.085-3.177-0.818-1.414-1.207-2.955-1.216-4.477l9.074-0.193-4.482-7.754c2.155-1.221 4.591-1.47 6.817-0.874 0.64 0.171 1.261 0.414 1.851 0.722l-4.183 7.908z" style="fill-rule:nonzero;fill:#232425"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#454545" offset="0"/>
+ <stop style="stop-color:#696969" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-cda.svg b/.icons/kora/mimetypes/scalable/application-x-cda.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cda.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-chm.svg b/.icons/kora/mimetypes/scalable/application-x-chm.svg
new file mode 100644
index 000000000..330e0b51e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-chm.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 20.735c-6.034 0-11 4.965-11 11 0 6.034 4.966 11 11 11s11-4.966 11-11c0-6.035-4.966-11-11-11m0 1c5.486 0 10 4.514 10 10 0 5.485-4.514 10-10 10s-10-4.515-10-10c0-5.486 4.514-10 10-10m-1 2v2h2v-2h-2zm0 4v12h2v-12h-2z" style="fill-rule:nonzero;fill:#f9f9f9"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#929292" offset="0"/>
+ <stop style="stop-color:#d2d2d2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-class-file.svg b/.icons/kora/mimetypes/scalable/application-x-class-file.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-class-file.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-clementine.svg b/.icons/kora/mimetypes/scalable/application-x-clementine.svg
new file mode 100644
index 000000000..87028a787
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-clementine.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#dc6800" offset="0"/>
+ <stop stop-color="#eeb43f" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m10.145 55.859 3.246-1.324c-.093-.181-.199-.365-.24-.576-1.148-.656-2.158-.584-3.151-.264v-1.135c1.038.008 2.078.009 3.119-.15l-.658-1.912 1.317.998c.184-.162.385-.304.599-.422-2.863-9.425-3.379-11.396.867-.334 2.937-4.016 3.762-15.016 3.803-20.354-.294-.013-.574-.034-.869-.031-3.213.022-5.751.453-8.178 1.713v-3.184c2.602-1.05 5.377-1.59 8.178-1.59l.004.001c12.243 0 22.092 10.025 22.092 22.234-.007 4.379-1.299 8.659-3.711 12.295-.09.059-.18.118-.27.176h-3.574c.182-.233.355-.473.519-.719l-2.421-1.816c-4.43-2.694-8.513-3.165-12.875-4.844-.053.148-.121.289-.206.42.366.81.887 1.233 1.313 1.881-.948-.668-1.392-1.095-2.244-1.426-.116 2.287.745 4.385 1.51 6.504h-.702c-.532 0-1.059-.057-1.573-.165-.32-2.036-.366-4.107-.135-6.155-.263.032-.522-.002-.747-.022-1.306 1.417-1.992 2.861-2.825 4.211-.034-.033-.068-.066-.102-.1-.155-.155-.302-.315-.442-.482l2.739-3.75c-.269-.094-.525-.219-.717-.394-1.118.609-2.299 1.004-3.494 1.414-.068-.229-.126-.462-.172-.698zm26.152-9.209h.002l.865.845c0 .681-.071 1.346-.183 2.033-.567 3.627-1.287 7.212-2.78 10.145l-3.174-1.056c-3.619-1.783-9.043-2.944-12.902-5.518 5.531-3.212 12.103-4.504 18.172-6.449zm-14.492-15.934c7.302 1.452 13.675 7.255 15.059 14.055l-.33.424c-.615 1.076-6.379 2.936-8.471 3.604-3.993.865-6.854 2.918-10.688 3.06-.225-.317-.51-.584-.84-.787 2.332-4.194 1.568-15.41 5.27-20.355zm-11.655 3.722c1.498 6.078 1.508 6.797-.15 2.398v-3.002z" fill="#ffffff" fill-opacity=".7"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-cmakecache.svg b/.icons/kora/mimetypes/scalable/application-x-cmakecache.svg
new file mode 120000
index 000000000..2df582fab
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cmakecache.svg
@@ -0,0 +1 @@
+text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-codeblocks-workspace.svg b/.icons/kora/mimetypes/scalable/application-x-codeblocks-workspace.svg
new file mode 100644
index 000000000..b5c3f17a1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-codeblocks-workspace.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32 32h-22v-22.913c0-2.02 0.803-3.958 2.231-5.387 1.429-1.428 3.367-2.231 5.387-2.231h14.382v30.531z" style="fill-rule:nonzero;fill:#e44545"/>
+ <path d="m52.323 1.469c0.926 0 1.677 0.751 1.677 1.677v28.854h-22v-30.531h20.323z" style="fill-rule:nonzero;fill:#38ac52"/>
+ <path d="m32 62h-14.382c-2.02 0-3.958-0.803-5.387-2.231-1.428-1.429-2.231-3.367-2.231-5.387v-22.382h22v30z" style="fill-rule:nonzero;fill:#f2ae37"/>
+ <path d="m54 32v22.382c0 2.02-0.803 3.958-2.231 5.387-1.429 1.428-3.367 2.231-5.387 2.231h-14.382v-30h22z" style="fill-rule:nonzero;fill:#3776f2"/>
+ <rect x="18.274" y="18.274" width="27.451" height="27.451" style="fill:#fff"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-codeblocks.svg b/.icons/kora/mimetypes/scalable/application-x-codeblocks.svg
new file mode 100644
index 000000000..513067580
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-codeblocks.svg
@@ -0,0 +1,24 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m31.955 32.011h-21.955v-22.924c0-2.02 0.803-3.958 2.231-5.387 1.429-1.428 3.367-2.231 5.387-2.231h14.337v30.542z" style="fill-rule:nonzero;fill:url(#_Linear1)"/>
+ <path d="m52.323 1.469c0.926 0 1.677 0.751 1.677 1.677v28.865h-22.045v-30.542h20.368z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <path d="m10 32.011h21.955v29.989h-14.337c-2.02 0-3.958-0.803-5.387-2.231-1.428-1.429-2.231-3.367-2.231-5.387v-22.371z" style="fill-rule:nonzero;fill:url(#_Linear3)"/>
+ <path d="m54 32.011v22.371c0 2.02-0.803 3.958-2.231 5.387-1.429 1.428-3.367 2.231-5.387 2.231h-14.427v-29.989h22.045z" style="fill-rule:nonzero;fill:url(#_Linear4)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.86948e-15,-30.531,30.531,1.86948e-15,22.0993,32)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e64a4a" offset="0"/>
+ <stop style="stop-color:#ff7474" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.86948e-15,-30.531,30.531,1.86948e-15,42.9775,32)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#38ac52" offset="0"/>
+ <stop style="stop-color:#35d058" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(.158809 -30 30 .158809 21.6228 62)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b70" offset="0"/>
+ <stop style="stop-color:#f2ae37" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(1.8363e-15,-29.989,29.989,1.8363e-15,44.7295,62)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#003fbb" offset="0"/>
+ <stop style="stop-color:#3776f2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-codelite-project.svg b/.icons/kora/mimetypes/scalable/application-x-codelite-project.svg
new file mode 100644
index 000000000..55109c13a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-codelite-project.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 188.078 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#fafafa" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m33 27c0-.552-.448-1-1-1h-11c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1z" fill="#1190e6"/>
+ <path d="m30 24c0-.552-.448-1-1-1h-11c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1z" fill="#6eca60"/>
+ <path d="m27 21c0-.552-.448-1-1-1h-11c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1z" fill="#ffd748"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-codelite-workspace.svg b/.icons/kora/mimetypes/scalable/application-x-codelite-workspace.svg
new file mode 100644
index 000000000..dcaba0362
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-codelite-workspace.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 188.078 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#363636" offset="0"/>
+ <stop stop-color="#6c6c6c" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m33 27c0-.552-.448-1-1-1h-11c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1z" fill="#1190e6"/>
+ <path d="m30 24c0-.552-.448-1-1-1h-11c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1z" fill="#6eca60"/>
+ <path d="m27 21c0-.552-.448-1-1-1h-11c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1z" fill="#ffd748"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-compress-tar.svg b/.icons/kora/mimetypes/scalable/application-x-compress-tar.svg
new file mode 120000
index 000000000..8a367b72b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-compress-tar.svg
@@ -0,0 +1 @@
+application-x-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-compress.svg b/.icons/kora/mimetypes/scalable/application-x-compress.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-compress.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-compressed-iso.svg b/.icons/kora/mimetypes/scalable/application-x-compressed-iso.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-compressed-iso.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-compressed-tar.svg
new file mode 100644
index 000000000..2fcea103f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-compressed-tar.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.897 59.471c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688zm-2.891-4.147h0.983v0.689h-0.983v2.048c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.106h-0.705v-0.689h0.705v-1.229h0.754v1.229zm6.568 4.016h-0.754v-4.016h0.721v0.656h0.033c0.077-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.033 0.565 0.098l-0.286 0.705c-0.099-0.038-0.233-0.057-0.402-0.057-0.273 0-0.516 0.109-0.729 0.327-0.208 0.213-0.312 0.495-0.312 0.844v2.197zm-3.554-0.557c0.311 0 0.592-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-compressed.svg b/.icons/kora/mimetypes/scalable/application-x-compressed.svg
new file mode 120000
index 000000000..640cdc862
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-compressed.svg
@@ -0,0 +1 @@
+application-x-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-core.svg b/.icons/kora/mimetypes/scalable/application-x-core.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-core.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cpio.svg b/.icons/kora/mimetypes/scalable/application-x-cpio.svg
new file mode 100644
index 000000000..65d58dcd9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cpio.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.856 60.61h-0.754v-5.786h0.722v0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.917 0.566 1.524 0 0.606-0.189 1.114-0.566 1.524s-0.825 0.615-1.344 0.615c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.492h-0.032l0.032 0.558v1.77zm6.034-5.302c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.581-0.92-0.581-1.532s0.193-1.12 0.581-1.524zm-9.145 3.663c-0.601 0-1.095-0.202-1.483-0.607-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.827l-0.688 0.287c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.409 0.885 0.409 0.563 0 0.951-0.251 1.164-0.754l0.672 0.287c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328zm7.852-0.131h-0.754v-4.016h0.754v4.016zm1.851-0.951c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057zm-5.346 0.393c0.35 0 0.65-0.131 0.902-0.393 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.131-0.91 0.394-0.245 0.262-0.368 0.614-0.368 1.057 0 0.442 0.123 0.795 0.368 1.057 0.252 0.262 0.555 0.393 0.91 0.393zm3.495-4.466c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.23-0.156-0.377c0-0.148 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.156 0.229 0.156 0.377c0 0.147-0.052 0.273-0.156 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-cson.svg b/.icons/kora/mimetypes/scalable/application-x-cson.svg
new file mode 100644
index 000000000..bc2ec4e2f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cson.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m10 5c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-12-12z"/>
+ <path style="fill:#4f4f4f" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-10-2-2-10z"/>
+ <path style="opacity:0.2" d="m40 17-12-12v10c0 1.108 0.892 2 2 2z"/>
+ <path style="fill:#696969" d="m40 16-12-12v10c0 1.108 0.892 2 2 2z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18v-1h-18z"/>
+ <path style="opacity:0.2" d="M 15,23 V 25 H 23 V 23 Z M 25,23 V 25 H 30 V 23 Z M 19,27 V 29 H 21 V 27 Z M 23,27 V 29 H 32 V 27 Z M 15,31 V 33 H 19 V 31 Z M 21,31 V 33 H 35 V 31 Z M 15,35 V 37 H 19 V 35 Z M 21,35 V 37 H 32 V 35 Z"/>
+ <path style="fill:#e9dec3" d="M 15,22 V 24 H 23 V 22 Z M 19,26 V 28 H 21 V 26 Z M 15,30 V 32 H 19 V 30 Z M 15,34 V 36 H 19 V 34 Z"/>
+ <path style="fill:#e0ae52" d="M 25,22 V 24 H 30 V 22 Z M 23,26 V 28 H 32 V 26 Z M 21,30 V 32 H 35 V 30 Z M 21,34 V 36 H 32 V 34 Z"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-csproj.svg b/.icons/kora/mimetypes/scalable/application-x-csproj.svg
new file mode 120000
index 000000000..dcd461466
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-csproj.svg
@@ -0,0 +1 @@
+application-x-mono-develop.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-cue.svg b/.icons/kora/mimetypes/scalable/application-x-cue.svg
new file mode 120000
index 000000000..12720d329
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-cue.svg
@@ -0,0 +1 @@
+source-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-dbf.svg b/.icons/kora/mimetypes/scalable/application-x-dbf.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-dbf.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-dbm.svg b/.icons/kora/mimetypes/scalable/application-x-dbm.svg
new file mode 120000
index 000000000..760d7ae8d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-dbm.svg
@@ -0,0 +1 @@
+pgmodeler-dbm.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-deb-debian.svg b/.icons/kora/mimetypes/scalable/application-x-deb-debian.svg
new file mode 100644
index 000000000..2d7647b04
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-deb-debian.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#971c3c" offset="0"/>
+ <stop stop-color="#b7566f" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m27.39 59.371c-.519 0-.968-.205-1.345-.615-.377-.409-.565-.918-.565-1.524s.188-1.115.565-1.524c.377-.41.826-.615 1.345-.615.306 0 .579.066.819.197.246.131.429.295.549.491h.033l-.033-.557v-1.852h.754v5.868h-.721v-.557h-.033c-.12.196-.303.36-.549.491-.24.131-.513.197-.819.197zm.122-.688c.356 0 .656-.132.902-.394.251-.262.377-.614.377-1.057s-.126-.795-.377-1.057c-.246-.262-.546-.394-.902-.394-.349 0-.65.134-.901.402-.251.262-.377.612-.377 1.049s.126.789.377 1.057c.251.262.552.394.901.394z" fill="#fff"/>
+ <path d="m32.203 59.371c-.607 0-1.101-.202-1.484-.606-.377-.405-.565-.916-.565-1.533 0-.585.183-1.087.549-1.508.372-.421.844-.631 1.418-.631.595 0 1.071.194 1.426.582.361.388.541.907.541 1.557l-.008.139h-3.172c.022.405.156.724.402.959.251.235.543.353.876.353.541 0 .907-.23 1.099-.689l.672.279c-.131.311-.347.573-.648.787-.3.207-.669.311-1.106.311zm1.082-2.623c-.017-.229-.123-.448-.32-.655-.191-.208-.478-.312-.86-.312-.279 0-.522.088-.73.263-.202.174-.341.409-.418.704z" fill="#fff"/>
+ <path d="m36.892 59.371c-.306 0-.582-.066-.828-.197-.24-.131-.42-.295-.541-.491h-.032v.557h-.722v-5.868h.754v1.852l-.032.557h.032c.121-.196.301-.36.541-.491.246-.131.522-.197.828-.197.519 0 .967.205 1.344.615.377.409.566.918.566 1.524s-.189 1.115-.566 1.524c-.377.41-.825.615-1.344.615zm-.123-.688c.35 0 .65-.132.902-.394.251-.268.377-.62.377-1.057s-.126-.787-.377-1.049c-.252-.268-.552-.402-.902-.402-.355 0-.658.132-.91.394-.246.262-.368.614-.368 1.057s.122.795.368 1.057c.252.262.555.394.91.394z" fill="#fff"/>
+ <path d="m33.445 38c-3.358-1.208-5.353-2.691-7.541-6.001-.536-.911-1.523-2.946-1.486-5.602-.087-2.648 1.251-5.699 3.748-7.327 2.411-1.719 5.523-1.744 7.375-1.066 1.909.709 2.684 1.89 2.706 1.834-.059.015 1.023.924 1.505 2.904.537 1.904-.009 5.059-2.634 6.35-1.207.648-2.775.765-4.005.302-1.23-.496-2.122-1.585-2.42-2.723-.648-2.512 1.258-3.904 2.099-4.047 3.421-1.14 5.153 4.213 1.152 4.668 1.824.609 3.704-1.263 3.346-3.169-.072-1.906-2.38-3.799-4.926-3.023-.665.183-1.671.65-2.459 1.699-.808 1.044-1.175 2.679-.755 4.268.409 1.598 1.655 3.127 3.389 3.815 1.752.646 3.703.461 5.314-.377 3.439-1.701 4.128-5.847 3.444-8.128-.603-2.451-1.935-3.574-1.866-3.591-.024.067-.982-1.389-3.35-2.274-2.315-.844-5.924-.784-8.814 1.242-2.957 1.897-4.559 5.624-4.443 8.627-.04 3.051 1.097 5.385 1.717 6.423 2.501 3.813 5.366 5.005 8.904 5.196" fill-opacity=".47"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-deb-linuxmint.svg b/.icons/kora/mimetypes/scalable/application-x-deb-linuxmint.svg
new file mode 100644
index 000000000..9279cf56e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-deb-linuxmint.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.39 59.371c-0.519 0-0.968-0.205-1.345-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.826-0.615 1.345-0.615 0.306 0 0.579 0.066 0.819 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.688c0.356 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.262-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.203 59.371c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.876 0.353 0.541 0 0.907-0.23 1.099-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.892 59.371c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.491h-0.032v0.557h-0.722v-5.868h0.754v1.852l-0.032 0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.131 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.918 0.566 1.524s-0.189 1.115-0.566 1.524c-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.35 0 0.65-0.132 0.902-0.394 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.132-0.91 0.394-0.246 0.262-0.368 0.614-0.368 1.057s0.122 0.795 0.368 1.057c0.252 0.262 0.555 0.394 0.91 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m17.858 13.988v8.217h3.381v1.65l5e-3 6.468c0 5.326 4.626 9.367 9.958 9.367h15.326v-16.257c0-5.332-4.621-9.368-9.957-9.368l-4.459-0.01-14.254-0.067zm2.177 2.186l12.073 0.053v0.01h4.463c4.3 0 7.786 3.221 7.786 7.196v11.896c0 1.324-1.19 2.185-2.55 2.185h-10.606c-4.295 0-7.781-3.222-7.781-7.196l-9e-3 -8.156c0-1.266-1.105-2.128-2.023-2.128h-1.353v-3.86zm5.467 2.419v11.815c0 1.254 0.458 2.354 1.351 3.243 0.763 0.752 1.68 1.24 2.711 1.351h2.916v-2.316l-2.504-9e-3c-1.217 0-2.257-1.184-2.257-2.706v-11.378h-2.217zm8.358 1.941c-1.008 0-1.903 0.374-2.623 1.1-0.718 0.726-1.095 1.632-1.095 2.655v5.172h2.345v-5.172c0-0.392 0.128-0.698 0.408-0.981 0.28-0.284 0.578-0.412 0.965-0.412 0.394 0 0.687 0.128 0.969 0.412 0.28 0.283 0.407 0.589 0.407 0.981v5.172h2.346v-5.172c0-0.392 0.127-0.698 0.407-0.981 0.281-0.284 0.575-0.412 0.969-0.412 0.386 0 0.684 0.128 0.965 0.412 0.28 0.283 0.407 0.589 0.407 0.981-5e-3 0.492 0.015 5.141 0.015 5.141h2.338l-7e-3 -5.141c0-1.023-0.377-1.929-1.095-2.655-0.72-0.726-1.615-1.1-2.623-1.1-0.988 0-1.853 0.367-2.553 1.041-0.698-0.673-1.557-1.041-2.545-1.041z" style="fill:#eaf7df"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#4b7b40" offset="0"/>
+ <stop style="stop-color:#9ad971" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-deb-ubuntu.svg b/.icons/kora/mimetypes/scalable/application-x-deb-ubuntu.svg
new file mode 100644
index 000000000..92a7e1c54
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-deb-ubuntu.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.39 59.371c-0.519 0-0.968-0.205-1.345-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.826-0.615 1.345-0.615 0.306 0 0.579 0.066 0.819 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.688c0.356 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.262-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.203 59.371c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.876 0.353 0.541 0 0.907-0.23 1.099-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.892 59.371c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.491h-0.032v0.557h-0.722v-5.868h0.754v1.852l-0.032 0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.131 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.918 0.566 1.524s-0.189 1.115-0.566 1.524c-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.35 0 0.65-0.132 0.902-0.394 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.132-0.91 0.394-0.246 0.262-0.368 0.614-0.368 1.057s0.122 0.795 0.368 1.057c0.252 0.262 0.555 0.394 0.91 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.275 13.87c-0.124-8e-3 -0.246-6e-3 -0.366 2e-3 -0.802 0.056-1.544 0.5-1.976 1.249-0.689 1.196-0.276 2.716 0.922 3.407 1.196 0.689 2.719 0.289 3.408-0.911 0.691-1.193 0.295-2.741-0.901-3.431-0.337-0.194-0.716-0.293-1.087-0.316zm-6.565 2.651c-1.729 0-3.347 0.408-4.797 1.128l1.738 3.138c0.936-0.437 1.961-0.695 3.059-0.695 3.822 0 6.977 2.925 7.306 6.664l3.548-0.044c-0.177-2.756-1.383-5.235-3.234-7.055-0.953 0.357-2.035 0.302-2.985-0.249-0.949-0.549-1.549-1.467-1.714-2.475-0.926-0.254-1.915-0.412-2.921-0.412zm-6.023 1.833c-2.191 1.463-3.804 3.708-4.482 6.329 0.793 0.645 1.27 1.609 1.27 2.713 0 1.097-0.476 2.097-1.27 2.745 0.678 2.62 2.291 4.855 4.482 6.318l1.833-3.083c-1.88-1.322-3.104-3.507-3.104-5.98 0-2.476 1.224-4.659 3.104-5.981l-1.833-3.061zm-6.719 6.546c-1.384 0-2.496 1.112-2.496 2.496 0 1.379 1.112 2.496 2.496 2.496 1.385 0 2.508-1.117 2.508-2.496 0-1.384-1.123-2.496-2.508-2.496zm20.048 3.159c-0.329 3.733-3.484 6.664-7.306 6.664-1.099 0-2.124-0.247-3.059-0.684l-1.738 3.114c1.45 0.723 3.068 1.118 4.797 1.118 1.006 0 1.995-0.134 2.921-0.391 0.164-1.007 0.764-1.922 1.714-2.473 0.952-0.549 2.032-0.602 2.985-0.24 1.851-1.822 3.057-4.297 3.234-7.055l-3.548-0.053zm-1.097 7.89c-0.362 0.031-0.727 0.151-1.064 0.346-1.198 0.687-1.611 2.204-0.922 3.397 0.692 1.2 2.232 1.603 3.429 0.914 1.198-0.691 1.592-2.214 0.901-3.41-0.432-0.748-1.185-1.191-1.987-1.247-0.12-0.01-0.236-0.01-0.357 0z" style="fill-opacity:.85;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e15d31" offset="0"/>
+ <stop style="stop-color:#ff936d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-deb.svg b/.icons/kora/mimetypes/scalable/application-x-deb.svg
new file mode 120000
index 000000000..c5eabff9a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-deb.svg
@@ -0,0 +1 @@
+application-x-deb-debian.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-deepinclone-dim.svg b/.icons/kora/mimetypes/scalable/application-x-deepinclone-dim.svg
new file mode 100644
index 000000000..61a1e1c89
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-deepinclone-dim.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.128 43.918c-0.95-0.298-1.584-0.615-2.535-1.23 3.771 0.274 8.652-0.615 11.98-3.474 0 0 6.306-4.766 1.901-12.577 0 0 0.634 3.137-0.203 5.75 0 0-0.95 3.536-4.88 4.551-5.863 1.538-12.519-2.46-15.308-4.243-0.212-1.845-0.025-3.905 0.634-5.873 0.951-2.768 3.201-5.136 5.737-6.642-0.634 4.212-0.134 8.087 0.633 9.686 0.951 2.152 2.536 4.705 5.959 5.043 3.296 0.307 5.102-2.46 5.102-2.46 1.585-2.46 1.902-5.904 1.902-5.996-0.026-0.086-0.317-0.308-0.317-0.308-1.268 4.336-3.17 5.781-3.17 5.781-2.852 2.768-5.039 0.923-5.039 0.923-2.218-2.153-0.634-5.997-0.634-5.997 0.951-2.46 3.455-6.211 6.371-8.117 0.633 0.113 0.95 0.184 1.584 0.307 1.902 0.615 3.296 1.537 4.596 2.767-2.219 0.615-5.578 2.153-5.578 2.153-5.451 2.152-5.8 5.443-5.8 5.443-0.634 3.382 2.219 1.845 2.219 1.845 2.852-1.23 4.341-5.535 4.341-5.535-0.95-0.163-1.584 0.098-1.584 0.098-1.268 2.767-3.55 3.844-3.55 3.844-0.951 0.615-1.267-0.308-1.267-0.308-0.159-0.615 0.633-0.615 0.633-0.615 1.268-0.615 2.219-1.845 2.219-2.152 0.187-0.615 0.634-0.615 0.634-0.615 1.901-0.615 3.391-0.615 3.391-0.615 2.218-0.255 5.578 0.615 5.578 0.615 0.633 0.286 1.584 0.615 2.218 0.615 1.268 2.767 1.585 6.242 0.206 9.44-2.535 6.857-10.68 10.424-17.938 7.903l-0.035-7e-3z" style="fill-opacity:.6;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#008cff" offset="0"/>
+ <stop style="stop-color:#54b1ff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-designer.svg b/.icons/kora/mimetypes/scalable/application-x-designer.svg
new file mode 120000
index 000000000..396774efe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-designer.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop-budgie.svg b/.icons/kora/mimetypes/scalable/application-x-desktop-budgie.svg
new file mode 100644
index 000000000..0bfec017f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop-budgie.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m43.417 60.71h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.246-0.131 0.522-0.196 0.828-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.565 0.918 0.565 1.525 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77zm-14.308-1.639c-0.448 0-0.82-0.11-1.115-0.328-0.289-0.219-0.502-0.492-0.639-0.82l0.672-0.278c0.213 0.502 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.44-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.27c-0.147-0.355-0.453-0.532-0.917-0.532-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.237 0.836 0.45 0.181 0.214 0.271 0.454 0.271 0.722 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361zm-4.106 0c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.876 0.352 0.541 0 0.907-0.229 1.099-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm-2.691-0.131h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.513 0.197-0.819 0.197-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.306 0 0.579 0.065 0.819 0.196 0.246 0.132 0.429 0.295 0.549 0.492h0.033l-0.033-0.557v-1.852h0.754v5.868zm16.19-3.533c0.388-0.409 0.883-0.614 1.484-0.614s1.095 0.205 1.483 0.614c0.388 0.405 0.582 0.913 0.582 1.525s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.525zm-1.464 3.598c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.367 0.106-0.607 0.106zm-4.937-5.933v3.614l1.737-1.762h0.967v0.033l-1.565 1.565 1.639 2.385v0.033h-0.909l-1.263-1.894-0.606 0.607v1.287h-0.754v-5.868h0.754zm-11.789 5.31c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393zm18.748-0.393c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057zm5.603 0.393c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393zm-18.578-1.934c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.248 16.318c-1.369-0.048-2.936 0.176-3.86 0.607-3.786 1.579-5.693 8.232-9.696 7.843-1.392-0.165-2.473-0.894-3.3-2.225-1.3 0.418-1.12 3.607-0.313 5.265 3.244 6.668 9.265 9.549 16.067 7.92 5.258-1.572 8.767-5.558 9.222-10.577 0.035-0.278 0.054-0.482 0.073-0.697 0.084-0.28 0.257-0.392 0.626-0.622 0.665-0.41 0.671-0.568-0.105-0.834-0.463-0.159-0.678-0.296-1.004-1.424-1.788-3.595-4.834-5.14-7.71-5.256zm1.981 3.641c0.645 0 1.167 0.523 1.167 1.169 0 0.644-0.522 1.167-1.167 1.167-0.644 0-1.168-0.523-1.168-1.167 0-0.646 0.524-1.169 1.168-1.169zm-8.028 4.877c0.123 6e-3 0.25 0.023 0.381 0.048 0.814 0.152 1.676 1.082 1.775 1.917 0.096 0.816-0.463 1.872-1.215 2.295-0.537 0.302-1.804 0.469-2.816 0.373-0.882-0.084-2.91-0.504-3.486-0.723l-0.501-0.191 1.388-0.677c1.161-0.565 1.517-0.843 2.172-1.692 0.755-0.983 1.442-1.394 2.302-1.35z" style="fill-rule:nonzero;fill:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop-gnome.svg b/.icons/kora/mimetypes/scalable/application-x-desktop-gnome.svg
new file mode 100644
index 000000000..0460ee8ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop-gnome.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m43.417 60.71h-.754v-5.786h.721v.557h.033c.12-.197.3-.36.541-.492.246-.131.522-.196.828-.196.519 0 .967.205 1.344.614.377.41.565.918.565 1.525 0 .606-.188 1.114-.565 1.524s-.825.615-1.344.615c-.306 0-.582-.066-.828-.197-.241-.131-.421-.295-.541-.492h-.033l.033.558zm-14.308-1.639c-.448 0-.82-.11-1.115-.328-.289-.219-.502-.492-.639-.82l.672-.278c.213.502.577.754 1.09.754.235 0 .426-.052.574-.156.153-.104.229-.24.229-.41 0-.262-.183-.44-.549-.532l-.811-.197c-.257-.066-.5-.189-.73-.369-.229-.186-.344-.434-.344-.746 0-.355.156-.642.467-.86.317-.224.692-.336 1.123-.336.355 0 .672.082.951.246.278.158.478.388.598.688l-.656.27c-.147-.355-.453-.532-.917-.532-.224 0-.413.046-.566.139s-.229.219-.229.377c0 .23.177.385.532.467l.795.189c.377.087.656.237.836.45.181.214.271.454.271.722 0 .36-.148.661-.443.901-.295.241-.675.361-1.139.361zm-4.106 0c-.607 0-1.101-.202-1.484-.607-.377-.404-.565-.915-.565-1.532 0-.585.183-1.088.549-1.508.372-.421.844-.631 1.418-.631.595 0 1.071.194 1.426.582.361.388.541.907.541 1.557l-.008.139h-3.172c.022.404.156.724.402.959.251.235.543.352.876.352.541 0 .907-.229 1.099-.688l.672.279c-.131.311-.347.573-.648.786-.3.208-.669.312-1.106.312zm-2.691-.131h-.721v-.558h-.033c-.12.197-.303.361-.549.492-.24.131-.513.197-.819.197-.519 0-.968-.205-1.345-.615s-.565-.918-.565-1.524c0-.607.188-1.115.565-1.525.377-.409.826-.614 1.345-.614.306 0 .579.065.819.196.246.132.429.295.549.492h.033l-.033-.557v-1.852h.754zm16.19-3.533c.388-.409.883-.614 1.484-.614s1.095.205 1.483.614c.388.405.582.913.582 1.525s-.194 1.123-.582 1.532c-.388.405-.882.607-1.483.607s-1.096-.202-1.484-.607c-.388-.409-.582-.92-.582-1.532s.194-1.12.582-1.525zm-1.464 3.598c-.421 0-.743-.112-.967-.336-.219-.224-.328-.541-.328-.95v-2.107h-.705v-.688h.705v-1.229h.754v1.229h.984v.688h-.984v2.049c0 .437.18.656.541.656.137 0 .251-.022.344-.066l.263.648c-.164.071-.367.106-.607.106zm-4.937-5.933v3.614l1.737-1.762h.967v.033l-1.565 1.565 1.639 2.385v.033h-.909l-1.263-1.894-.606.607v1.287h-.754v-5.868zm-11.789 5.31c.356 0 .656-.131.902-.393.251-.262.377-.615.377-1.057 0-.443-.126-.795-.377-1.057-.246-.263-.546-.394-.902-.394-.349 0-.65.134-.901.402-.251.262-.377.612-.377 1.049s.126.789.377 1.057c.251.262.552.393.901.393zm18.748-.393c.262.262.571.393.926.393s.661-.131.918-.393c.262-.268.393-.62.393-1.057s-.131-.787-.393-1.049c-.257-.268-.563-.402-.918-.402s-.664.134-.926.402c-.257.262-.386.612-.386 1.049s.129.789.386 1.057zm5.603.393c.349 0 .65-.131.901-.393.252-.268.377-.62.377-1.057s-.125-.787-.377-1.049c-.251-.268-.552-.402-.901-.402-.355 0-.659.131-.91.394-.246.262-.369.614-.369 1.057 0 .442.123.795.369 1.057.251.262.555.393.91.393zm-18.578-1.934c-.017-.229-.123-.448-.32-.655-.191-.208-.478-.312-.86-.312-.279 0-.522.088-.73.262-.202.175-.341.41-.418.705z" fill="#fff" fill-rule="nonzero"/>
+ <g fill="#3d434a">
+ <path transform="matrix(.983042 0 0 .949715 .336971 1.60913)" d="m19.871 32h24.676v7.506h-24.676z" fill-opacity=".5"/>
+ <path transform="matrix(1.90557 0 0 1.90557 16.7555 11.7555)" d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop-kde.svg b/.icons/kora/mimetypes/scalable/application-x-desktop-kde.svg
new file mode 100644
index 000000000..8a6fa9df9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop-kde.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.19 59.071c-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.306 0 0.579 0.065 0.819 0.196 0.246 0.132 0.429 0.295 0.549 0.492h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.689c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.003 59.071c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.876 0.352 0.541 0 0.907-0.229 1.099-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.109 59.071c-0.448 0-0.82-0.11-1.115-0.328-0.289-0.219-0.502-0.492-0.639-0.82l0.672-0.278c0.213 0.502 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.44-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.27c-0.147-0.355-0.453-0.532-0.917-0.532-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.237 0.836 0.45 0.181 0.214 0.271 0.454 0.271 0.722 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.101 53.072v3.614l1.737-1.762h0.967v0.033l-1.565 1.565 1.639 2.385v0.033h-0.909l-1.263-1.894-0.606 0.607v1.287h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.038 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.367 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.502 55.407c0.388-0.409 0.883-0.614 1.484-0.614s1.095 0.205 1.483 0.614c0.388 0.405 0.582 0.913 0.582 1.525s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.525zm0.558 2.582c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.786 59.071c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.246-0.131 0.522-0.196 0.828-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.565 0.918 0.565 1.525 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.103 12.811l-4.9 0.471v20.187l4.847-0.733v-8.607l6.523 9.549 5.11-1.623-6.68-9.182 6.732-8.659-5.214-1.193-6.471 8.658 0.053-8.868zm-11.109 4.921c-0.056 3e-3 -0.115 0.021-0.157 0.063l-1.927 1.926c-0.08 0.081-0.091 0.206-0.029 0.304l2.251 3.717c-0.4 0.672-0.724 1.392-0.953 2.157l-4.136 0.858c-0.115 0.025-0.198 0.133-0.198 0.251v2.723c0 0.115 0.087 0.214 0.198 0.24l4.01 0.974c0.215 0.885 0.546 1.731 0.985 2.503l-2.325 3.538c-0.065 0.099-0.052 0.231 0.03 0.314l1.926 1.927c0.081 0.081 0.206 0.091 0.304 0.029l3.643-2.209c0.715 0.413 1.489 0.743 2.304 0.963l0.848 4.084c0.025 0.115 0.123 0.199 0.241 0.199h2.722c0.114 0 0.213-0.077 0.241-0.189l1.005-4.104c0.84-0.227 1.633-0.563 2.366-0.995l3.591 2.356c0.099 0.065 0.23 0.052 0.314-0.029l1.916-1.927c0.082-0.081 0.102-0.205 0.042-0.303l-1.309-2.157-0.429 0.136c-0.062 0.021-0.131-9e-3 -0.168-0.063 0 0-0.826-1.216-1.905-2.795-1.29 2.525-3.922 4.251-6.952 4.251-4.307 0-7.8-3.494-7.8-7.8 0-3.168 1.894-5.889 4.606-7.11v-2.01c-0.493 0.173-0.97 0.381-1.424 0.628 0 0 1e-3 -8e-3 0-0.012l-3.674-2.408c-0.05-0.033-0.102-0.038-0.158-0.029l1e-3 -1e-3z" style="fill-opacity:.85;fill-rule:nonzero;fill:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop-linuxmint.svg b/.icons/kora/mimetypes/scalable/application-x-desktop-linuxmint.svg
new file mode 100644
index 000000000..746e6f5f7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop-linuxmint.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.19 59.071c-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.306 0 0.579 0.065 0.819 0.196 0.246 0.132 0.429 0.295 0.549 0.492h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.689c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.003 59.071c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.876 0.352 0.541 0 0.907-0.229 1.099-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.109 59.071c-0.448 0-0.82-0.11-1.115-0.328-0.289-0.219-0.502-0.492-0.639-0.82l0.672-0.278c0.213 0.502 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.44-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.27c-0.147-0.355-0.453-0.532-0.917-0.532-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.237 0.836 0.45 0.181 0.214 0.271 0.454 0.271 0.722 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.101 53.072v3.614l1.737-1.762h0.967v0.033l-1.565 1.565 1.639 2.385v0.033h-0.909l-1.263-1.894-0.606 0.607v1.287h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.038 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.367 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.502 55.407c0.388-0.409 0.883-0.614 1.484-0.614s1.095 0.205 1.483 0.614c0.388 0.405 0.582 0.913 0.582 1.525s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.525zm0.558 2.582c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.786 59.071c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.246-0.131 0.522-0.196 0.828-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.565 0.918 0.565 1.525 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m17.321 13.883v8.218h3.38v1.649l5e-3 6.468c0 5.327 4.627 9.368 9.958 9.368h15.327v-16.258c0-5.331-4.622-9.368-9.958-9.368l-4.459-9e-3 -14.253-0.068zm2.176 2.187l12.073 0.053v9e-3h4.463c4.301 0 7.787 3.222 7.787 7.196v11.897c0 1.323-1.191 2.184-2.55 2.184h-10.606c-4.296 0-7.781-3.221-7.781-7.196l-0.01-8.155c0-1.266-1.105-2.129-2.023-2.129h-1.353v-3.859zm5.467 2.418v11.816c0 1.254 0.459 2.353 1.351 3.242 0.763 0.753 1.68 1.241 2.711 1.351h2.917v-2.315l-2.505-0.01c-1.216 0-2.256-1.184-2.256-2.706v-11.378h-2.218zm8.358 1.941c-1.007 0-1.903 0.374-2.622 1.101-0.719 0.726-1.096 1.632-1.096 2.655v5.171h2.346v-5.171c0-0.392 0.127-0.699 0.407-0.982 0.281-0.283 0.579-0.411 0.965-0.411 0.394 0 0.688 0.127 0.969 0.411 0.28 0.283 0.407 0.59 0.407 0.982v5.171h2.346v-5.171c0-0.392 0.127-0.699 0.407-0.982 0.282-0.284 0.575-0.411 0.969-0.411 0.386 0 0.684 0.128 0.965 0.411 0.28 0.283 0.408 0.59 0.408 0.982-5e-3 0.492 0.014 5.14 0.014 5.14h2.338l-6e-3 -5.14c0-1.023-0.377-1.929-1.096-2.655-0.719-0.727-1.615-1.101-2.622-1.101-0.989 0-1.854 0.368-2.553 1.041-0.698-0.672-1.557-1.041-2.546-1.041z" style="fill:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop-lxde.svg b/.icons/kora/mimetypes/scalable/application-x-desktop-lxde.svg
new file mode 100644
index 000000000..2d6ebf4c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop-lxde.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.19 59.071c-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.306 0 0.579 0.065 0.819 0.196 0.246 0.132 0.429 0.295 0.549 0.492h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.689c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.003 59.071c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.876 0.352 0.541 0 0.907-0.229 1.099-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.109 59.071c-0.448 0-0.82-0.11-1.115-0.328-0.289-0.219-0.502-0.492-0.639-0.82l0.672-0.278c0.213 0.502 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.44-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.27c-0.147-0.355-0.453-0.532-0.917-0.532-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.237 0.836 0.45 0.181 0.214 0.271 0.454 0.271 0.722 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.101 53.072v3.614l1.737-1.762h0.967v0.033l-1.565 1.565 1.639 2.385v0.033h-0.909l-1.263-1.894-0.606 0.607v1.287h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.038 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.367 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.502 55.407c0.388-0.409 0.883-0.614 1.484-0.614s1.095 0.205 1.483 0.614c0.388 0.405 0.582 0.913 0.582 1.525s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.525zm0.558 2.582c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.786 59.071c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.246-0.131 0.522-0.196 0.828-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.565 0.918 0.565 1.525 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.205 11.189c-8.497 0-15.405 6.73-15.731 15.148 5.225-3.688 14.113-9.738 16.317-9.898 0.732-0.927 3.246-1.676 3.701-1.659l-1.32 1.659s-0.022 1.674-0.51 1.999c4.553 3.042 6.728 13.963 7.657 20.592l-0.392 0.313c3.673-2.886 6.042-7.357 6.042-12.39 0-8.706-7.058-15.764-15.764-15.764zm-0.224 12.951c-1.224 0.036-3.713 3.696-6.551 7.615-1.364 1.883-3.131 4.46-4.43 6.245l-0.936-1.022c2.671-4.372 5.995-9.707 5.834-9.903-0.034-0.017-0.079-0.05-0.128-0.042-0.904 0.137-4.535 4.662-7.133 7.914 2.743 4.644 7.785 7.769 13.568 7.769 3.511 0 6.743-1.162 9.363-3.103-1.941-5.929-5.688-15.409-9.459-15.431-0.036-7e-3 -0.088-0.042-0.128-0.042zm-9.146 1.531c-1.12-8e-3 -3.983 1.004-6.361 1.921 0.094 2.351 0.697 4.566 1.711 6.542 0.478-0.723 1.305-1.909 1.799-2.635 1.89-2.777 3.749-5.235 3.319-5.742-0.077-0.085-0.247-0.085-0.468-0.086zm-6.379 0.996c-2e-3 0.096-0.014 0.189-0.014 0.286 0 0.132 0.017 0.26 0.02 0.391l-6e-3 -0.677zm1.759 7.531c0.099 0.19 0.202 0.376 0.308 0.561l-0.308-0.561z" style="fill:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop-unity.svg b/.icons/kora/mimetypes/scalable/application-x-desktop-unity.svg
new file mode 100644
index 000000000..d9edefe3c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop-unity.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.19 59.071c-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.306 0 0.579 0.065 0.819 0.196 0.246 0.132 0.429 0.295 0.549 0.492h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.689c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.003 59.071c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.876 0.352 0.541 0 0.907-0.229 1.099-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.109 59.071c-0.448 0-0.82-0.11-1.115-0.328-0.289-0.219-0.502-0.492-0.639-0.82l0.672-0.278c0.213 0.502 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.44-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.27c-0.147-0.355-0.453-0.532-0.917-0.532-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.237 0.836 0.45 0.181 0.214 0.271 0.454 0.271 0.722 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.101 53.072v3.614l1.737-1.762h0.967v0.033l-1.565 1.565 1.639 2.385v0.033h-0.909l-1.263-1.894-0.606 0.607v1.287h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.038 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.367 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.502 55.407c0.388-0.409 0.883-0.614 1.484-0.614s1.095 0.205 1.483 0.614c0.388 0.405 0.582 0.913 0.582 1.525s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.525zm0.558 2.582c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.786 59.071c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.246-0.131 0.522-0.196 0.828-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.565 0.918 0.565 1.525 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m41.672 11.2c-0.156-0.011-0.309-8e-3 -0.46 2e-3 -1.009 0.071-1.943 0.63-2.487 1.571-0.867 1.506-0.348 3.419 1.161 4.289 1.505 0.867 3.421 0.363 4.288-1.147 0.87-1.501 0.372-3.449-1.134-4.318-0.424-0.244-0.901-0.368-1.368-0.398v1e-3zm-8.261 3.336c-2.176 0-4.211 0.514-6.037 1.419l2.187 3.949c1.178-0.55 2.468-0.875 3.85-0.875 4.81 0 8.779 3.681 9.194 8.387l4.464-0.056c-0.222-3.468-1.74-6.588-4.069-8.878-1.199 0.45-2.561 0.381-3.756-0.313-1.194-0.691-1.95-1.846-2.157-3.115-1.166-0.32-2.41-0.518-3.676-0.518zm-7.579 2.307c-2.757 1.841-4.788 4.666-5.641 7.964 0.998 0.811 1.598 2.024 1.598 3.414 0 1.38-0.598 2.638-1.598 3.454 0.853 3.297 2.884 6.11 5.641 7.95l2.306-3.879c-2.366-1.663-3.906-4.413-3.906-7.526 0-3.115 1.54-5.862 3.906-7.525l-2.306-3.852zm-8.456 8.236c-1.742 0-3.141 1.4-3.141 3.142 0 1.735 1.399 3.141 3.141 3.141 1.743 0 3.157-1.406 3.157-3.141 0-1.742-1.414-3.142-3.157-3.142zm25.228 3.976c-0.414 4.698-4.383 8.386-9.193 8.386-1.383 0-2.672-0.31-3.85-0.861l-2.187 3.92c1.826 0.908 3.861 1.406 6.037 1.406 1.266 0 2.51-0.169 3.675-0.492 0.207-1.267 0.962-2.418 2.158-3.112 1.198-0.691 2.557-0.758 3.756-0.302 2.329-2.294 3.846-5.407 4.069-8.878l-4.465-0.067zm-1.379 9.929c-0.456 0.039-0.916 0.19-1.339 0.436-1.509 0.864-2.028 2.772-1.161 4.275 0.87 1.51 2.808 2.016 4.315 1.149 1.507-0.869 2.004-2.785 1.134-4.291-0.544-0.941-1.491-1.498-2.5-1.569-0.151-0.013-0.297-0.013-0.449 0z" style="fill-opacity:.85;fill-rule:nonzero;fill:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop-xfce.svg b/.icons/kora/mimetypes/scalable/application-x-desktop-xfce.svg
new file mode 100644
index 000000000..01b5f7905
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop-xfce.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.19 59.071c-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.306 0 0.579 0.065 0.819 0.196 0.246 0.132 0.429 0.295 0.549 0.492h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.689c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.003 59.071c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.876 0.352 0.541 0 0.907-0.229 1.099-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.109 59.071c-0.448 0-0.82-0.11-1.115-0.328-0.289-0.219-0.502-0.492-0.639-0.82l0.672-0.278c0.213 0.502 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.44-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.27c-0.147-0.355-0.453-0.532-0.917-0.532-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.237 0.836 0.45 0.181 0.214 0.271 0.454 0.271 0.722 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.101 53.072v3.614l1.737-1.762h0.967v0.033l-1.565 1.565 1.639 2.385v0.033h-0.909l-1.263-1.894-0.606 0.607v1.287h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.038 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.263 0.648c-0.164 0.071-0.367 0.106-0.607 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.502 55.407c0.388-0.409 0.883-0.614 1.484-0.614s1.095 0.205 1.483 0.614c0.388 0.405 0.582 0.913 0.582 1.525s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.484-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.525zm0.558 2.582c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.786 59.071c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.197 0.3-0.36 0.541-0.492 0.246-0.131 0.522-0.196 0.828-0.196 0.519 0 0.967 0.205 1.344 0.614 0.377 0.41 0.565 0.918 0.565 1.525 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.21 13.179c-0.065 0.04-0.092 0.075-0.076 0.049-0.734 1.242-0.741 2.868-1.073 4.328 2e-3 0.025 2e-3 0.051 0 0.076-0.163 1.598-0.685 3.225-0.266 4.759 0.017 0.031 0.031 0.063 0.042 0.097 0.078 0.101 0.177 0.193 0.235 0.205 0.043 8e-3 0.108-0.011 0.26-0.116 0.163-0.114 0.268-0.323 0.316-0.623 0.014-0.082 0.045-0.159 0.093-0.226 0.655-2.6 1.123-5.33 0.949-8.002v-0.027c-0.023-0.123-0.061-0.197-0.18-0.34-0.081-0.098-0.131-0.15-0.152-0.165s-3e-3 -0.017-0.078-0.013c-0.023 1e-3 -0.047 1e-3 -0.07-2e-3z" style="fill-rule:nonzero;fill:#3d434a"/>
+ <path d="m46.236 14.442c-0.019 3e-3 -0.037 4e-3 -0.055 4e-3 -1.127 0.549-1.707 1.874-2.486 2.939-0.011 0.052-0.031 0.103-0.057 0.15-0.982 1.74-2.232 3.464-2.364 5.477 6e-3 0.318 0.188 0.499 0.376 0.54 0.178 0.038 0.503-0.077 0.636-0.276 0.011-0.029 2e-3 -0.058 0.019-0.083 4e-3 -6e-3 8e-3 -0.013 0.012-0.019 1.78-2.446 3.126-5.347 4.231-8.166 1e-3 -3e-3 2e-3 -6e-3 2e-3 -8e-3 0.077-0.185 0.081-0.258 0.013-0.398-0.02-0.041-0.219-0.174-0.327-0.16z" style="fill-rule:nonzero;fill:#3d434a"/>
+ <path d="m28.729 15.255c-0.181 0.034-0.45 0.196-0.642 0.271-0.68 0.258-1.055 0.84-1.217 1.521-0.165 0.696-0.11 1.471 0 2.264 0.11 0.791 0.268 1.607 0.44 2.23 0.147 0.539 0.253 0.802 0.304 0.981v0.135c0 0.059-0.029 0.054-0.068 0.101-0.022 0.012 0.022 0.068 0 0.068-0.049 0.037-0.108 0.067-0.169 0.067-0.12 8e-3 -0.214-0.036-0.338-0.067-0.084-0.02-0.194-0.088-0.169-0.068-0.039-0.024-0.109-0.026-0.135-0.068 0 0.016 0.024 0.016 0-0.033-0.027-0.051-0.058-0.18-0.101-0.271-0.097-0.205-0.172-0.442-0.304-0.743-0.264-0.6-0.603-1.337-0.981-2.028-0.378-0.694-0.824-1.323-1.318-1.757-0.246-0.217-0.551-0.435-0.845-0.507-0.283-0.071-0.619-0.011-0.912 0.135-0.757 0.42-1.185 1.108-1.352 1.825-0.167 0.728-0.088 1.567 0.034 2.298 0.124 0.73 0.316 1.331 0.439 1.825 0.053 0.208 0.118 0.403 0.135 0.507 0 0.103-0.042 0.373-0.067 0.473-0.128 0.443-0.439 1.183-0.44 1.183 0 0-5.897 15.663 6.76 14.566 0.104-8e-3 0.341-0.068 0.439-0.068 2.486-0.5 4.838-1.252 6.928-2.095 0.411-0.197 0.95-0.392 1.555-0.676 1.21-0.567 2.73-1.293 4.19-2.095 1.462-0.803 2.817-1.658 3.853-2.569 1.038-0.912 1.795-1.911 1.656-2.906-0.22-1.604-1.285-2.797-2.703-3.718-1.424-0.924-3.199-1.562-4.968-2.027-1.77-0.466-3.487-0.844-4.799-1.048-0.656-0.102-1.271-0.132-1.656-0.203-0.115-0.02-0.175-0.048-0.237-0.068-0.033-4e-3 -0.036-0.014-0.068-0.033-0.039-0.024-0.111-0.027-0.135-0.068-0.021-0.039 0-0.09 0-0.135v-1.048c-0.021-0.809-0.069-1.877-0.236-2.872-0.17-1-0.43-1.956-0.98-2.603-0.327-0.384-0.79-0.636-1.352-0.676-0.169-0.019-0.358-0.033-0.541 0z" style="fill-rule:nonzero;fill:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-desktop.svg b/.icons/kora/mimetypes/scalable/application-x-desktop.svg
new file mode 120000
index 000000000..6395d3e65
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-desktop.svg
@@ -0,0 +1 @@
+application-x-desktop-gnome.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-dgn.svg b/.icons/kora/mimetypes/scalable/application-x-dgn.svg
new file mode 120000
index 000000000..396774efe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-dgn.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-dia-diagram.svg b/.icons/kora/mimetypes/scalable/application-x-dia-diagram.svg
new file mode 120000
index 000000000..ca748d2c2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-dia-diagram.svg
@@ -0,0 +1 @@
+application-drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-dlc-container.svg b/.icons/kora/mimetypes/scalable/application-x-dlc-container.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-dlc-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-drgeo.svg b/.icons/kora/mimetypes/scalable/application-x-drgeo.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-drgeo.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-dwg.svg b/.icons/kora/mimetypes/scalable/application-x-dwg.svg
new file mode 100644
index 000000000..0633253cd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-dwg.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25 7v25h-9v9h-4v3h4v9h9v4h3v-4h9v-9h15v-3h-15v-9h-9v-25h-3zm-6 43v-15h15v15m-9-9v3h3v-3h-3z" style="fill-opacity:.61;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1273b2" offset="0"/>
+ <stop style="stop-color:#4e92be" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-e-theme.svg b/.icons/kora/mimetypes/scalable/application-x-e-theme.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-e-theme.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-egon.svg b/.icons/kora/mimetypes/scalable/application-x-egon.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-egon.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-emerald-theme.svg b/.icons/kora/mimetypes/scalable/application-x-emerald-theme.svg
new file mode 100644
index 000000000..dee641ad6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-emerald-theme.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#c8d0cd"/><stop offset="1" stop-color="#d8e8e1"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 -.000855 .199125)"/><g fill-rule="nonzero"><path d="m14.4 5c-.663 0-1.297.29-1.751.8l-9 10.134c-.834.94-.864 2.409-.068 3.385l18.6 22.801c.456.558 1.121.88 1.819.88s1.363-.322 1.819-.88l18.6-22.801c.796-.976.766-2.445-.068-3.385l-9-10.134c-.454-.51-1.088-.8-1.751-.8z" fill="#87d53c" transform="matrix(.545003 0 0 .545003 10.9195 10.9199)"/><path d="m14.4 5c-.663 0-1.298.29-1.752.801l-9 10.133c-.491.554-.722 1.313-.627 2.066h41.956c.095-.752-.134-1.512-.625-2.066l-9-10.133c-.454-.511-1.089-.801-1.752-.801z" fill-opacity=".2" transform="matrix(.545003 0 0 .545003 10.9195 10.9199)"/><path d="m5-17 9.835 17.035h-19.67z" fill="#87d53c" transform="matrix(.554132 0 0 .415907 21.229 20.7153)"/><path d="m24 43 10-25h-20z" fill-opacity=".2" transform="matrix(.545003 0 0 .545003 10.9195 10.9199)"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-eqonomize.svg b/.icons/kora/mimetypes/scalable/application-x-eqonomize.svg
new file mode 100644
index 000000000..55c0d0dfd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-eqonomize.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6083a3" offset="0"/>
+ <stop stop-color="#8ba8b1" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m32 22h-7v17h7zm-9 7h-7v10h7zm5.769 3.002c-.615-.027-1.019.178-1.333.531-.313.35-.428.872-.513 1.469h-.615l-.308.666h.927c-.001.1-.006.216-.008.333.002.118.007.234.008.333h-.619l-.308.667h.923c.085.596.2 1.119.513 1.468.314.354.718.531 1.333.531.616 0 1.231-.668 1.231-.668v-.657s-.691.626-1.231.659c-.539.033-1.044-.407-1.21-1.333h1.21l.308-.667h-1.539c-.008-.094-.009-.214-.007-.333-.002-.119-.001-.238.007-.333h1.539l.308-.666h-1.826c.166-.926.646-1.352 1.21-1.333s1.231.658 1.231.658v-.657s-.615-.64-1.231-.668zm-6.769-8.001v-1.001l2 1.5-2 1.5v-1c-.662.002-1.277.013-1.824.09-.571.079-1.062.225-1.43.544-.5.432-.746 1.166-.746 2.366h-1c0-1.6.426-2.546 1.091-3.122.411-.355.922-.576 1.518-.704.689-.147 1.501-.17 2.391-.173z" fill="#27518c"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-etherpeek.svg b/.icons/kora/mimetypes/scalable/application-x-etherpeek.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-etherpeek.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-excel.svg b/.icons/kora/mimetypes/scalable/application-x-excel.svg
new file mode 120000
index 000000000..46d4d34a7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-excel.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-executable-script.svg b/.icons/kora/mimetypes/scalable/application-x-executable-script.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-executable-script.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-executable.svg b/.icons/kora/mimetypes/scalable/application-x-executable.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-extension-eml.svg b/.icons/kora/mimetypes/scalable/application-x-extension-eml.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-extension-eml.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-extension-fcstd.svg b/.icons/kora/mimetypes/scalable/application-x-extension-fcstd.svg
new file mode 100644
index 000000000..99f578c57
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-extension-fcstd.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m18.979 15.06h17.947v6.526h-13.053v4.895h6.526v4.895h-6.526v13.053h-4.894v-29.369z" style="fill-rule:nonzero;fill:#ff6363"/>
+ <path d="m35.908 29.744-0.163 1.932c-0.613 0.228-1.183 0.557-1.686 0.976l-1.759-0.83-1.836 3.182 1.597 1.107c-0.057 0.322-0.087 0.647-0.089 0.973 0 0.327 0.028 0.654 0.084 0.976l-1.592 1.107 1.836 3.18 1.755-0.825c0.504 0.416 1.076 0.743 1.69 0.968l0.16 1.939h3.672l0.163-1.934c0.613-0.227 1.183-0.557 1.686-0.976l1.757 0.828 1.836-3.18-1.595-1.11c0.057-0.321 0.087-0.646 0.089-0.973 0-0.327-0.028-0.653-0.084-0.975l1.592-1.105-1.836-3.18-1.755 0.825c-0.504-0.415-1.076-0.742-1.69-0.966l-0.162-1.939h-3.67zm1.833 4.892c1.343 0 2.449 1.105 2.449 2.448s-1.106 2.449-2.449 2.449-2.448-1.106-2.448-2.449 1.105-2.448 2.448-2.448z" style="fill-rule:nonzero;fill:#3f92e7"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#4f4f4f" offset="0"/>
+ <stop style="stop-color:#676767" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-extension-html.svg b/.icons/kora/mimetypes/scalable/application-x-extension-html.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-extension-html.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-extension-rss.svg b/.icons/kora/mimetypes/scalable/application-x-extension-rss.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-extension-rss.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-fictionbook+xml.svg b/.icons/kora/mimetypes/scalable/application-x-fictionbook+xml.svg
new file mode 120000
index 000000000..80620a715
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-fictionbook+xml.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-fictionbook.svg b/.icons/kora/mimetypes/scalable/application-x-fictionbook.svg
new file mode 100644
index 000000000..59dfbbe38
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-fictionbook.svg
@@ -0,0 +1,26 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <rect x="35.002" y="30.127" width="13.13" height="1.313" style="fill-opacity:.5"/>
+ <rect x="35.002" y="27.501" width="13.13" height="1.313" style="fill-opacity:.5"/>
+ <rect x="35.002" y="24.875" width="11.817" height="1.313" style="fill-opacity:.5"/>
+ <rect x="35.002" y="22.249" width="9.191" height="1.313" style="fill-opacity:.5"/>
+ <rect x="35.002" y="19.623" width="13.13" height="1.313" style="fill-opacity:.5"/>
+ <rect x="35.002" y="16.997" width="10.504" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="17.653" width="13.13" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="20.279" width="11.817" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="22.905" width="10.504" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="25.531" width="9.191" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="28.157" width="7.878" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="30.783" width="13.13" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="33.409" width="13.13" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="36.035" width="11.817" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="38.661" width="9.191" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="41.287" width="13.13" height="1.313" style="fill-opacity:.5"/>
+ <rect x="17.933" y="43.913" width="10.504" height="1.313" style="fill-opacity:.5"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ddd6a7" offset="0"/>
+ <stop style="stop-color:#ebe7cb" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-firmware.svg b/.icons/kora/mimetypes/scalable/application-x-firmware.svg
new file mode 100644
index 000000000..75e1687a0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-firmware.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#428657" offset="0"/>
+ <stop stop-color="#59b07c" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m14 18v2h36v-2zm0 4v2h36v-2zm0 4v2h36v-2zm0 4v2h36v-2zm0 4v2h36v-2zm0 4v2h36v-2zm0 4v2h36v-2zm0 4v2h36v-2z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+ <path transform="matrix(.953627 0 0 1 1.48393 0)" d="m18 13.5h28c.277 0 .5.223.5.5v37c0 .277-.223.5-.5.5h-28-.001c-.274 0-.499-.225-.499-.499v-.001-37c0-.277.223-.5.5-.5z" fill="#4d4d4d" fill-rule="nonzero"/>
+ <g fill-opacity=".5">
+ <path transform="matrix(-.65312 -.757254 .757254 -.65312 29.1271 62.4488)" d="m25.908 13.721c.541-.103 1.03.343 1.069.791.039.449-.372.901-1.028 1.129-.48.183-1.229.121-1.801.013-.161-.56-.293-1.3-.156-1.795.167-.674.578-1.126 1.028-1.129.451-.003.94.443.888.991zm.228.601c.103.125.131.29.025.407-.105.115-.284.117-.407.012-.143-.122-.131-.291-.026-.406.106-.117.283-.163.408-.013zm-.854-.775c.157.101.131.292.025.408-.105.115-.228.158-.407.012-.125-.102-.131-.291-.026-.407.106-.116.272-.1.408-.013z" fill="#ffffff"/>
+ <path transform="matrix(0 -.453959 .453959 0 14.6911 44.9777)" d="m13.853 23.46h-.273c-.258 0-.464-.211-.464-.468v-.785c-1.107-.279-1.424-.936-1.424-2.286 0-1.992 1.617-3.61 3.61-3.61 1.991 0 3.608 1.618 3.608 3.61 0 1.33-.337 1.985-1.421 2.273v.795c0 .259-.209.468-.467.468h-.271c-.257 0-.467-.209-.467-.468v-.625c-.122.009-.247.013-.379.018v.61c0 .256-.209.465-.467.465h-.271c-.258 0-.467-.209-.467-.465v-.608c-.132-.004-.26-.008-.382-.015v.623c0 .257-.209.468-.465.468zm-.048-5.007c.613.239 1.109.48 1.109 1.076 0 .591-.401.705-1.109 1.072-.543.282-1.109-.481-1.109-1.072 0-.596.538-1.298 1.109-1.076zm2.978 0c.589-.168 1.107.48 1.107 1.076 0 .591-.581 1.385-1.107 1.072-.646-.383-1.109-.481-1.109-1.072 0-.596.432-.884 1.109-1.076z" fill="#ededed"/>
+ <path transform="matrix(-.65312 -.757254 .757254 -.65312 36.0302 62.7414)" d="m33.049 10.91.033.717 1.073-.05.043.905-1.073.05.033.718c.012.244-.169.451-.402.461-.234.011-.433-.178-.444-.421l-.034-.718-1.076.05-.043-.905 1.052-.021-.008-.747c-.012-.244.169-.45.402-.461.234-.011.433.178.444.422z" fill="#ffffff"/>
+ <path transform="matrix(-.65312 -.757254 .757254 -.65312 29.2953 61.8481)" d="m31.461 18.279.135-.148.529.482-.135.147.286.26c.274.251.294.677.044.951l-.906.995c-.25.275-.676.295-.951.045l-1.1-1.002c-.275-.25-.294-.676-.044-.951l.906-.995c.25-.275.676-.294.951-.044zm-.545.303c.143.129.153.351.023.493-.129.143-.351.153-.493.023-.143-.129-.153-.351-.023-.493.129-.143.351-.153.493-.023zm.882.802c.142.13.153.351.023.494s-.351.153-.494.023-.153-.351-.023-.494c.13-.142.351-.153.494-.023z" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-flash-video.svg b/.icons/kora/mimetypes/scalable/application-x-flash-video.svg
new file mode 120000
index 000000000..be844f1e0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-flash-video.svg
@@ -0,0 +1 @@
+application-flash.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-afm.svg b/.icons/kora/mimetypes/scalable/application-x-font-afm.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-afm.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-bdf.svg b/.icons/kora/mimetypes/scalable/application-x-font-bdf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-bdf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-dos.svg b/.icons/kora/mimetypes/scalable/application-x-font-dos.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-dos.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-framemaker.svg b/.icons/kora/mimetypes/scalable/application-x-font-framemaker.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-framemaker.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-libgrx.svg b/.icons/kora/mimetypes/scalable/application-x-font-libgrx.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-libgrx.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-linux-psf.svg b/.icons/kora/mimetypes/scalable/application-x-font-linux-psf.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-linux-psf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-otf.svg b/.icons/kora/mimetypes/scalable/application-x-font-otf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-otf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-pcf.svg b/.icons/kora/mimetypes/scalable/application-x-font-pcf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-pcf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-snf.svg b/.icons/kora/mimetypes/scalable/application-x-font-snf.svg
new file mode 120000
index 000000000..bc274bde7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-snf.svg
@@ -0,0 +1 @@
+application-x-font-bdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-speedo.svg b/.icons/kora/mimetypes/scalable/application-x-font-speedo.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-speedo.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-sunos-news.svg b/.icons/kora/mimetypes/scalable/application-x-font-sunos-news.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-sunos-news.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-tex-tfm.svg b/.icons/kora/mimetypes/scalable/application-x-font-tex-tfm.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-tex-tfm.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-tex.svg b/.icons/kora/mimetypes/scalable/application-x-font-tex.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-tex.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-ttf.svg b/.icons/kora/mimetypes/scalable/application-x-font-ttf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-ttf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-ttx.svg b/.icons/kora/mimetypes/scalable/application-x-font-ttx.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-ttx.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-type1.svg b/.icons/kora/mimetypes/scalable/application-x-font-type1.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-type1.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-font-vfont.svg b/.icons/kora/mimetypes/scalable/application-x-font-vfont.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-font-vfont.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-fusioncomp.svg b/.icons/kora/mimetypes/scalable/application-x-fusioncomp.svg
new file mode 100644
index 000000000..a0916fa04
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-fusioncomp.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.336 38.541c-0.163 0.01-0.326 0.037-0.484 0.08-0.633 0.169-1.191 0.598-1.518 1.166-0.328 0.567-0.42 1.265-0.25 1.898s0.599 1.19 1.166 1.518c0.567 0.327 1.266 0.419 1.898 0.25 0.633-0.17 1.191-0.599 1.518-1.166 0.328-0.568 0.42-1.266 0.25-1.899-0.17-0.632-0.599-1.19-1.166-1.517-0.425-0.246-0.924-0.361-1.414-0.33zm7.033-10.003c-0.717 0.02-1.429 0.249-2.01 0.67-0.673 0.489-1.15 1.192-1.675 1.836-0.263 0.322-0.542 0.634-0.864 0.897s-0.69 0.478-1.091 0.586c-0.402 0.107-0.828 0.104-1.239 0.037-0.41-0.067-0.808-0.198-1.197-0.346-0.778-0.296-1.542-0.667-2.369-0.754-1.142-0.12-2.331 0.353-3.076 1.225-0.746 0.871-1.028 2.117-0.731 3.224s1.164 2.044 2.246 2.426c1.083 0.382 2.349 0.199 3.278-0.475 0.673-0.488 1.15-1.191 1.675-1.836 0.263-0.322 0.542-0.633 0.864-0.896s0.69-0.478 1.091-0.586c0.402-0.107 0.828-0.104 1.239-0.037 0.41 0.067 0.808 0.198 1.197 0.346 0.778 0.296 1.542 0.666 2.369 0.754 1.142 0.12 2.331-0.354 3.076-1.225 0.746-0.871 1.028-2.118 0.731-3.225s-1.164-2.043-2.246-2.425c-0.406-0.144-0.838-0.208-1.268-0.196zm-0.211-9.999c-0.955 0.025-1.906 0.323-2.679 0.871-0.898 0.635-1.533 1.551-2.233 2.388-0.35 0.419-0.723 0.823-1.152 1.164-0.43 0.342-0.919 0.62-1.455 0.76s-1.103 0.138-1.651 0.051c-0.547-0.087-1.079-0.257-1.597-0.449-1.037-0.385-2.057-0.868-3.161-0.981-1.522-0.156-3.107 0.459-4.101 1.592s-1.371 2.752-0.975 4.191c0.397 1.44 1.555 2.658 2.998 3.155s3.131 0.259 4.369-0.617c0.898-0.635 1.533-1.551 2.233-2.389 0.35-0.419 0.723-0.822 1.152-1.164 0.43-0.342 0.919-0.62 1.455-0.76s1.103-0.138 1.651-0.051c0.547 0.087 1.079 0.257 1.597 0.45 1.037 0.384 2.057 0.867 3.161 0.98 1.522 0.156 3.107-0.459 4.101-1.592s1.371-2.752 0.975-4.191c-0.397-1.439-1.555-2.657-2.998-3.154-0.542-0.187-1.116-0.27-1.69-0.254z" style="fill-rule:nonzero;fill:#d99200"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#293e91" offset="0"/>
+ <stop style="stop-color:#3554b9" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-gambas3.svg b/.icons/kora/mimetypes/scalable/application-x-gambas3.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gambas3.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gambasscript.svg b/.icons/kora/mimetypes/scalable/application-x-gambasscript.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gambasscript.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gambasserverpage.svg b/.icons/kora/mimetypes/scalable/application-x-gambasserverpage.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gambasserverpage.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gameboy-color-rom.svg b/.icons/kora/mimetypes/scalable/application-x-gameboy-color-rom.svg
new file mode 100644
index 000000000..76119e94d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gameboy-color-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#204e3c" offset="0"/>
+ <stop stop-color="#5e9265" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m19 30h5l-1.079 5.602s-2.107 1.425-3.839 1.398c-5.737-.09-7.175-3.627-7.077-6.91.152-5.125 5.465-8.037 9.156-8.108 2.704-.052 3.839.679 3.839.679l-.48 2.955s-1.307-.655-2.879-.639c-3.421.036-6.65 2.578-6.677 5.592-.015 1.639 1.242 3.356 3.238 3.435.609.024 1.8-.12 1.8-.12l.498-1.884h-2.5zm8-8-2 14 6.715.048c1.78.01 4.208-1.985 4.305-4.731-.02-1.317-1.568-2.444-1.568-2.444s1.529-1.511 1.528-3.374c-.002-2.111-2.649-3.451-3.273-3.451zm1.476 8.091 2.341.04s1.819-.132 1.864 1.317c.037 1.205-1.448 1.503-2.062 1.512l-2.619.04zm1.095-5.111 1.866.04s1.699.058 1.563 1.332c-.121 1.133-1.385 1.694-2.095 1.686-.635-.007-1.905-.038-1.905-.038z" fill="#ffffff" fill-opacity=".41" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-gameboy-rom.svg b/.icons/kora/mimetypes/scalable/application-x-gameboy-rom.svg
new file mode 120000
index 000000000..66963b7ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gameboy-rom.svg
@@ -0,0 +1 @@
+application-x-apple-diskimage.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gamecube-rom.svg b/.icons/kora/mimetypes/scalable/application-x-gamecube-rom.svg
new file mode 120000
index 000000000..66963b7ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gamecube-rom.svg
@@ -0,0 +1 @@
+application-x-apple-diskimage.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gba-rom.svg b/.icons/kora/mimetypes/scalable/application-x-gba-rom.svg
new file mode 120000
index 000000000..66963b7ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gba-rom.svg
@@ -0,0 +1 @@
+application-x-apple-diskimage.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gcstar.svg b/.icons/kora/mimetypes/scalable/application-x-gcstar.svg
new file mode 100644
index 000000000..c7b2a328f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gcstar.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#266997" offset="0"/>
+ <stop stop-color="#6fadd4" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m24 20c-5.523 0-10 4.477-10 10s4.477 10 10 10 10-4.477 10-10-4.477-10-10-10zm-4.277 7c1.182-.029 2.294.952 2.658 2.346.423 1.617-.301 3.221-1.615 3.582-1.315.362-2.724-.656-3.147-2.274-.422-1.616.301-3.219 1.615-3.58.159-.044.323-.069.489-.074zm8.554 0c.166.004.33.028.489.072 1.314.361 2.038 1.965 1.615 3.582-.423 1.618-1.832 2.636-3.147 2.274-1.314-.361-2.038-1.965-1.615-3.582.364-1.394 1.476-2.375 2.658-2.346z" fill="#d0ba96" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-gdbm.svg b/.icons/kora/mimetypes/scalable/application-x-gdbm.svg
new file mode 120000
index 000000000..dd2bae176
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gdbm.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-generic.svg b/.icons/kora/mimetypes/scalable/application-x-generic.svg
new file mode 120000
index 000000000..89e7fcf17
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-generic.svg
@@ -0,0 +1 @@
+text-x-preview.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-genesis-rom.svg b/.icons/kora/mimetypes/scalable/application-x-genesis-rom.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-genesis-rom.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gettext-translation.svg b/.icons/kora/mimetypes/scalable/application-x-gettext-translation.svg
new file mode 120000
index 000000000..bf5f44625
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gettext-translation.svg
@@ -0,0 +1 @@
+text-x-gettext-translation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-glabels.svg b/.icons/kora/mimetypes/scalable/application-x-glabels.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-glabels.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-glade.svg b/.icons/kora/mimetypes/scalable/application-x-glade.svg
new file mode 100644
index 000000000..e9e8b7fd6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-glade.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.39 59.071c-0.519 0-0.968-0.205-1.345-0.615s-0.565-0.918-0.565-1.524c0-0.607 0.188-1.115 0.565-1.525 0.377-0.409 0.826-0.614 1.345-0.614 0.306 0 0.579 0.065 0.819 0.196 0.246 0.132 0.429 0.295 0.549 0.492h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.558h-0.033c-0.12 0.197-0.303 0.361-0.549 0.492-0.24 0.131-0.513 0.197-0.819 0.197zm0.122-0.689c0.356 0 0.656-0.131 0.902-0.393 0.251-0.262 0.377-0.615 0.377-1.057 0-0.443-0.126-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.251 0.262 0.552 0.393 0.901 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.203 59.071c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.088 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.404 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.352 0.876 0.352 0.541 0 0.907-0.229 1.099-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.786-0.3 0.208-0.669 0.312-1.106 0.312zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.262-0.202 0.175-0.341 0.41-0.418 0.705h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.309 59.071c-0.448 0-0.82-0.11-1.115-0.328-0.289-0.219-0.502-0.492-0.639-0.82l0.672-0.278c0.213 0.502 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.44-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.27c-0.147-0.355-0.453-0.532-0.917-0.532-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.237 0.836 0.45 0.181 0.214 0.271 0.454 0.271 0.722 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.318 53.916c-0.103 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156-0.103-0.104-0.155-0.23-0.155-0.377 0-0.148 0.052-0.273 0.155-0.377 0.104-0.104 0.23-0.156 0.377-0.156 0.148 0 0.274 0.052 0.377 0.156 0.104 0.104 0.156 0.229 0.156 0.377 0 0.147-0.052 0.273-0.156 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.005 60.841c-0.475 0-0.863-0.12-1.163-0.361-0.301-0.235-0.517-0.505-0.648-0.811l0.689-0.287c0.076 0.219 0.215 0.402 0.418 0.549 0.207 0.148 0.442 0.222 0.704 0.222 0.416 0 0.741-0.126 0.976-0.377 0.24-0.246 0.36-0.582 0.36-1.008v-0.386h-0.033c-0.131 0.197-0.316 0.361-0.557 0.492-0.24 0.131-0.511 0.197-0.811 0.197-0.519 0-0.967-0.205-1.344-0.615s-0.566-0.918-0.566-1.524c0-0.607 0.189-1.115 0.566-1.525 0.377-0.409 0.825-0.614 1.344-0.614 0.3 0 0.571 0.065 0.811 0.196 0.241 0.132 0.426 0.295 0.557 0.492h0.033v-0.557h0.721v3.811c0 0.688-0.199 1.21-0.598 1.565-0.399 0.361-0.885 0.541-1.459 0.541zm0.058-2.459c0.355 0 0.655-0.131 0.901-0.393 0.252-0.262 0.377-0.615 0.377-1.057 0-0.443-0.125-0.795-0.377-1.057-0.246-0.263-0.546-0.394-0.901-0.394-0.35 0-0.65 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.252 0.262 0.552 0.393 0.902 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.703 54.924v0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.394 0.715 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.312 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.05 26.621c0.955 0 0.596 1.129 0 1.392-1.001 0.442-2.026-0.432-2.235-1.392-0.317-1.449 0.846-2.767 2.235-2.971 1.814-0.267 3.412 1.198 3.606 2.971 0.236 2.163-1.501 4.04-3.606 4.226-2.469 0.218-4.593-1.791-4.77-4.226-0.203-2.781 2.046-5.16 4.77-5.331 3.051-0.193 5.652 2.306 5.817 5.331 0.183 3.34-2.533 6.179-5.817 6.34-3.587 0.176-6.63-2.775-6.786-6.34-0.169-3.86 2.982-7.13 6.786-7.282 4.088-0.165 7.547 3.21 7.695 7.282 0.159 4.35-3.401 8.026-7.695 8.171-4.564 0.155-8.417-3.62-8.56-8.171-0.15-4.817 3.8-8.88 8.56-9.02 5.018-0.148 9.248 4.011 9.385 9.02 0.144 5.263-4.18 9.698-9.385 9.833-5.455 0.142-10.048-4.385-10.18-9.833-0.139-5.695 4.544-10.487 10.18-10.618 5.875-0.137 10.819 4.745 10.947 10.618 0.134 6.11-4.897 11.249-10.947 11.377-4.92 0.103-9.439-3.11-11.05-7.77" style="fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-gnome-theme-package-rtl.svg b/.icons/kora/mimetypes/scalable/application-x-gnome-theme-package-rtl.svg
new file mode 120000
index 000000000..9b59dbaf3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gnome-theme-package-rtl.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gnome-theme-package.svg b/.icons/kora/mimetypes/scalable/application-x-gnome-theme-package.svg
new file mode 120000
index 000000000..9b59dbaf3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gnome-theme-package.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gnonogram-puzzle.svg b/.icons/kora/mimetypes/scalable/application-x-gnonogram-puzzle.svg
new file mode 100644
index 000000000..84d54aa5c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gnonogram-puzzle.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#7479b2"/><stop offset="1" stop-color="#b6adcc"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m20.974 326.239c-.423-.122-.766-.331-1.109-.675-.587-.59-.879-1.215-.778-2.113.115-1.602 1.418-3.113 3.588-3.195.38-.001.788.055 1.217.15.224.049.502.124.617.166.19.068.222.068.323.002.149-.099.142-.191-.054-.679-.582-1.45-1.778-2.929-3.3-3.375-.321-.095-.808-.152-1.279-.162-3.152.08-5.449 3.074-6.886 5.309-.459.711-.997 1.511-1.196 1.779-1.012 1.365-2.193 2.282-3.38 2.624-.449.13-1.526.183-1.973.098-2.378-.452-3.967-2.561-3.743-4.968.019-.203.049-.368.066-.367.018.002.113.109.211.239.408.539 1.299 1.005 1.996 1.17.52.122 1.027.141 1.513.056 1.315-.23 2.156-.779 3.529-2.622 2.08-2.793 3.562-5.491 6.481-11.794 1.926-4.159 2.979-6.241 4.132-8.167 1.487-2.484 3.053-4.483 4.523-5.769 2.247-1.967 4.908-3.156 7.966-3.561.922-.122 2.516-.111 3.387.024 3.125.482 5.528 2.037 7.007 4.533.477.804.887 1.946 1.077 2.996.121.669.121 2.16 0 2.832-.099.552-.351 1.455-.521 1.871l-.117.285-.006-.514c-.023-2.168-1.447-4.393-3.578-4.984-.417-.115-.547-.129-1.209-.127-.648.002-.801.018-1.218.13-2.389.643-4.125 3.569-4.91 6.679-.575 2.282-.485 4.797.27 7.495.709 2.535 4.105 5.974 4.8 6.484 2.467 1.812 3.57 2.426 5.457 3.725.65.446.832.67.891 1.099.072.53-.254 1.025-1.076 1.636-.227.169-.656.5-.953.736-.987.784-1.527.994-2.19.997-.377.002-.464-.014-.703-.132-.763-.377-1.077-1.18-.708-1.934.343-.699 1.12-1.021 1.856-.768.166.057.349.176.532.346.298.278.587.234.673.072.093-.175.11-.786.033-1.185-.272-1.405-1.52-2.396-2.921-2.319-.817.045-1.594.414-2.242 1.066-.429.431-.724.827-1.229 1.651-1.089 1.775-1.953 2.437-2.68 2.861-.613.358-1.475.449-2.036.231-.213-.082-.424-.229-.609-.417-.522-.516-.465-1.207-.416-1.872.057-.754.528-1.323.978-1.745.654-.533 1.318-.751 2.039-.825.904-.086 1.605-.02 2.425.196.455.146.606.15.658.013.078-.203-.351-1.878-.707-2.371-.588-.817-1.453-1.425-2.429-1.71-.449-.131-1.504-.179-2.037-.094-2.977.557-3.971 3.03-5.151 5.094-1.364 2.365-1.913 3.265-3.194 3.706-.459.157-1.32.204-1.707.093z" fill="#5245ac" fill-rule="nonzero" transform="matrix(.51558 0 0 .51558 11.1843 -135.809)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gnumeric.svg b/.icons/kora/mimetypes/scalable/application-x-gnumeric.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gnumeric.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-godot-project.svg b/.icons/kora/mimetypes/scalable/application-x-godot-project.svg
new file mode 100644
index 000000000..e21d7b37c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-godot-project.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#d0d7d9"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><g transform="matrix(.58257 0 0 .58257 10.0183 11.1835)"><path d="m19 40c-11.678-1.514-12-7.5-12-7.5v-14.5l-3-3 4-5 4 2 3-2-.357-4 5.357-2 2 4h4l2-4 5.357 2-.357 4 3 2 4-2 4 5-3 3v14.5s-.226 7.329-12 7.5z" fill="#4482a3" fill-rule="nonzero"/><path d="m34 18c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm-20 0c2.208 0 4 1.792 4 4s-1.792 4-4 4-4-1.792-4-4 1.792-4 4-4zm8 4c0-1.104.896-2 2-2s2 .896 2 2v4c0 1.104-.896 2-2 2s-2-.896-2-2zm6 8c.552 0 1 .448 1 1v2h5v-2c0-.552.448-1 1-1h6v2h-5v2c0 .552-.448 1-1 1h-7c-.552 0-1-.448-1-1v-2h-3-3v2c0 .552-.448 1-1 1h-7c-.552 0-1-.448-1-1v-2h-5v-2h6c.552 0 1 .448 1 1v2h5v-2c0-.552.448-1 1-1z" fill="#fff"/><path d="m14 19c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3zm20 0c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#4f5b69"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-goomod.svg b/.icons/kora/mimetypes/scalable/application-x-goomod.svg
new file mode 120000
index 000000000..5064d208f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-goomod.svg
@@ -0,0 +1 @@
+application-x-world-of-goo-addin.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gpx+xml.svg b/.icons/kora/mimetypes/scalable/application-x-gpx+xml.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gpx+xml.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gpx.svg b/.icons/kora/mimetypes/scalable/application-x-gpx.svg
new file mode 120000
index 000000000..4ec151000
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gpx.svg
@@ -0,0 +1 @@
+application-gpx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-grsync-session.svg b/.icons/kora/mimetypes/scalable/application-x-grsync-session.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-grsync-session.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gtk-builder.svg b/.icons/kora/mimetypes/scalable/application-x-gtk-builder.svg
new file mode 120000
index 000000000..396774efe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gtk-builder.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gtktalog.svg b/.icons/kora/mimetypes/scalable/application-x-gtktalog.svg
new file mode 120000
index 000000000..1c4bae20c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gtktalog.svg
@@ -0,0 +1 @@
+application-xspf+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gunmeric.svg b/.icons/kora/mimetypes/scalable/application-x-gunmeric.svg
new file mode 120000
index 000000000..f7d1b7e28
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gunmeric.svg
@@ -0,0 +1 @@
+application-vnd.sun.xml.calc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gz-font-linux-psf.svg b/.icons/kora/mimetypes/scalable/application-x-gz-font-linux-psf.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gz-font-linux-psf.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gzdvi.svg b/.icons/kora/mimetypes/scalable/application-x-gzdvi.svg
new file mode 100644
index 000000000..c5a131ea8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gzdvi.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.07196 -49.7469 49.7469 1.07196 251.234 55.94)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#075" offset="0"/>
+ <stop stop-color="#3ec884" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285z" fill="#044937"/>
+ <g fill="#fff">
+ <path d="m24.755 60.741c-.475 0-.863-.12-1.164-.36-.3-.235-.516-.506-.647-.812l.688-.287c.077.219.216.402.418.549.208.148.443.222.705.222.415 0 .74-.126.975-.377.241-.246.361-.582.361-1.008v-.386h-.033c-.131.197-.317.361-.557.492s-.511.197-.811.197c-.519 0-.968-.205-1.345-.615s-.565-.918-.565-1.524c0-.607.188-1.115.565-1.524.377-.41.826-.615 1.345-.615.3 0 .571.065.811.197.24.131.426.295.557.491h.033v-.557h.721v3.811c0 .688-.199 1.21-.598 1.565-.399.361-.885.541-1.459.541zm.057-2.459c.356 0 .656-.131.902-.393.251-.262.377-.615.377-1.057 0-.443-.126-.795-.377-1.057-.246-.263-.546-.394-.902-.394-.349 0-.65.134-.901.402-.251.262-.377.612-.377 1.049s.126.789.377 1.057c.251.262.552.393.901.393z" fill-rule="nonzero"/>
+ <path d="m27.615 58.84v-.656l2.286-2.672h-2.221v-.688h3.147v.656l-2.286 2.671h2.319v.689z" fill-rule="nonzero"/>
+ <path d="m33.189 58.971c-.519 0-.967-.205-1.344-.615s-.565-.918-.565-1.524c0-.607.188-1.115.565-1.524.377-.41.825-.615 1.344-.615.306 0 .579.065.82.197.246.131.429.295.549.491h.033l-.033-.557v-1.852h.754v5.868h-.721v-.558h-.033c-.12.197-.303.361-.549.492-.241.131-.514.197-.82.197zm.123-.689c.355 0 .656-.131.902-.393.251-.262.377-.615.377-1.057 0-.443-.126-.795-.377-1.057-.246-.263-.547-.394-.902-.394-.35 0-.65.134-.901.402-.252.262-.377.612-.377 1.049s.125.789.377 1.057c.251.262.551.393.901.393z" fill-rule="nonzero"/>
+ <path d="m37.428 58.84-1.623-4.016h.819l1.181 3.114h.016l1.197-3.114h.803l-1.639 4.016z" fill-rule="nonzero"/>
+ <path d="m41.132 53.816c-.103.104-.229.156-.377.156-.147 0-.273-.052-.377-.156-.103-.104-.155-.23-.155-.377 0-.148.052-.273.155-.377.104-.104.23-.156.377-.156.148 0 .274.052.377.156.104.104.156.229.156.377 0 .147-.052.273-.156.377zm0 5.024h-.754v-4.016h.754z" fill-rule="nonzero"/>
+ <path d="m31.039 16.611h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.035 18.202h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.021 19.774h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 21.41h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 23.018h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 24.663h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m32.951 27.371v-.694c0-.194-.157-.351-.349-.351h-.97c-.193 0-.349.157-.349.351v.693l-.539 1.591c-.151.443-.079.935.193 1.317.272.381.713.608 1.18.608s.908-.227 1.18-.608c.271-.382.344-.874.193-1.317zm-.226 2.497c-.279.393-.937.393-1.217 0-.14-.197-.177-.451-.1-.68l.181-.533h1.055l.181.533c.078.229.04.483-.1.68z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-gzip.svg b/.icons/kora/mimetypes/scalable/application-x-gzip.svg
new file mode 100644
index 000000000..1a6a1462d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gzip.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.07196 -49.7469 49.7469 1.07196 178.156 54.3653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#075" offset="0"/>
+ <stop stop-color="#3ec884" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" fill="url(#a)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285z" fill="#044937"/>
+ <g fill="#fff">
+ <path d="m33.245 24.663v1.1h-2.2v-1.1zm0-1.645v1.1h-2.2v-1.1zm0-1.608v1.1h-2.2v-1.1zm-.024-1.636v1.1h-2.2v-1.1zm.014-1.572v1.1h-2.2v-1.1zm.004-1.591v1.1h-2.2v-1.1z" fill-opacity=".93"/>
+ <path d="m32.951 27.371v-.694c0-.194-.157-.351-.349-.351h-.97c-.193 0-.349.157-.349.351v.693l-.539 1.591c-.151.443-.079.935.193 1.317.272.381.713.608 1.18.608s.908-.227 1.18-.608c.271-.382.344-.874.193-1.317zm-.226 2.497c-.279.393-.937.393-1.217 0-.14-.197-.177-.451-.1-.68l.181-.533h1.055l.181.533c.078.229.04.483-.1.68z" fill-rule="nonzero"/>
+ <path d="m28.058 57.782c-.131.197-.317.361-.557.492s-.511.197-.811.197c-.519 0-.968-.205-1.345-.615s-.565-.918-.565-1.524c0-.607.188-1.115.565-1.525.377-.409.826-.614 1.345-.614.3 0 .571.065.811.196.24.132.426.295.557.492h.033v-.557h.721v3.811c0 .688-.199 1.21-.598 1.565-.399.361-.885.541-1.459.541-.475 0-.863-.12-1.164-.361-.3-.235-.516-.505-.647-.811l.688-.287c.077.219.216.402.418.549.208.148.443.222.705.222.415 0 .74-.126.975-.377.241-.246.361-.582.361-1.008v-.386zm8.141 2.328h-.754v-5.786h.721v.557h.033c.12-.197.301-.36.541-.492.246-.131.522-.196.828-.196.519 0 .967.205 1.344.614.377.41.565.918.565 1.525 0 .606-.188 1.114-.565 1.524s-.825.615-1.344.615c-.306 0-.582-.066-.828-.197-.24-.131-.421-.295-.541-.492h-.033l.033.558zm-1.71-1.77h-.754v-4.016h.754zm-1.629 0h-3.245v-.656l2.286-2.672h-2.221v-.688h3.147v.655l-2.286 2.672h2.319zm-6.048-.558c.356 0 .656-.131.902-.393.251-.262.377-.615.377-1.057 0-.443-.126-.795-.377-1.057-.246-.263-.546-.394-.902-.394-.349 0-.65.134-.901.402-.251.262-.377.612-.377 1.049s.126.789.377 1.057c.251.262.552.393.901.393zm10.633 0c.35 0 .65-.131.901-.393.252-.268.377-.62.377-1.057s-.125-.787-.377-1.049c-.251-.268-.551-.402-.901-.402-.355 0-.659.131-.91.394-.246.262-.369.614-.369 1.057 0 .442.123.795.369 1.057.251.262.555.393.91.393zm-2.956-4.466c-.104.104-.23.156-.377.156-.148 0-.273-.052-.377-.156s-.156-.23-.156-.377c0-.148.052-.273.156-.377s.229-.156.377-.156c.147 0 .273.052.377.156s.155.229.155.377c0 .147-.051.273-.155.377z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-gzpdf.svg b/.icons/kora/mimetypes/scalable/application-x-gzpdf.svg
new file mode 120000
index 000000000..9e6d8a1b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-gzpostscript.svg b/.icons/kora/mimetypes/scalable/application-x-gzpostscript.svg
new file mode 120000
index 000000000..d62c818de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-gzpostscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-hda.svg b/.icons/kora/mimetypes/scalable/application-x-hda.svg
new file mode 100644
index 000000000..47886802e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hda.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m17.153 25.3c-4e-3 0.064-6e-3 0.127-6e-3 0.19v12.937c0 1.351 0.718 2.6 1.884 3.275l11.085 6.427c1.166 0.676 2.602 0.676 3.768 0l11.085-6.427c1.166-0.676 1.884-1.925 1.884-3.277v-12.935c-1e-3 -0.047-4e-3 -0.095-8e-3 -0.143 8e-3 -1e-3 -29.692-0.047-29.692-0.047z" style="fill-rule:nonzero;fill:#c25824"/>
+ <path d="m32.089 15.364v2e-3c-0.692-0.017-1.375 0.159-1.975 0.51l-11.093 6.503c-1.09 0.64-1.794 1.793-1.874 3.069 0.07 1.287 0.776 2.455 1.874 3.101l11.093 6.503c1.166 0.684 2.606 0.684 3.772 0l11.093-6.503c1.09-0.64 1.794-1.794 1.874-3.069-0.07-1.287-0.776-2.455-1.874-3.101l-11.093-6.503c-0.548-0.321-1.166-0.497-1.797-0.512z" style="fill-rule:nonzero;fill:#f36128"/>
+ <path d="m17.154 25.3c-3e-3 0.042-4e-3 0.083-5e-3 0.125 4e-3 -0.041 8e-3 -0.083 0.013-0.125h-8e-3zm-6e-3 0.159c0 0.01-1e-3 0.021-1e-3 0.031v12.936c0 1.352 0.719 2.601 1.884 3.276l11.084 6.426c0.6 0.349 1.215 0.518 1.885 0.508v-13.075c-0.662 2e-3 -1.312-0.174-1.886-0.509l-11.093-6.503c-1.095-0.645-1.8-1.807-1.873-3.09z" style="fill-opacity:.1;fill-rule:nonzero"/>
+ <path d="m38.849 30.158c-2.351 1.373-5.235 2.167-6.701 2.384s-3.407 0.19-5.72-0.245l-3.128-1.834c1.386 0.274 3.647 0.554 5.701 0.735s5.133-0.549 7.486-1.894c0.158-0.09 0.314-0.184 0.469-0.282 3.532-2.222 3.235-5.38 0.331-7.18-3.257-2.018-7.611-2.11-11.055 0.085-2.312 1.473-2.963 3.819-0.486 5.208 1.947 1.091 4.825 1.178 7.044-0.093 1.811-1.037 1.346-2.183 0.61-2.628-0.699-0.425-2.031-0.713-3.294-0.207-1.017 0.407-1.333 1.645 0.734 1.805-0.871 0.576-2.23 0.719-3.284 0.151-2.056-1.111-0.775-2.831 0.756-3.52 2.828-1.271 5.299-0.879 7.384 0.412 2.159 1.337 2.003 3.722-0.608 5.3-2.066 1.249-4.925 2.149-9.114 1.078-4.188-1.071-5.25-3.426-4.42-5.938 0.674-1.968 3.55-4.145 7.646-4.778 4.095-0.634 7.374-0.182 10.425 1.724 4.313 2.693 4.346 6.725-0.776 9.717" style="fill-rule:nonzero;fill:#e4e4e4"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#f36128" offset="0"/>
+ <stop style="stop-color:#f58153" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-hdalc.svg b/.icons/kora/mimetypes/scalable/application-x-hdalc.svg
new file mode 120000
index 000000000..d939f9bd8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hdalc.svg
@@ -0,0 +1 @@
+application-x-hda.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-hdanc.svg b/.icons/kora/mimetypes/scalable/application-x-hdanc.svg
new file mode 120000
index 000000000..d939f9bd8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hdanc.svg
@@ -0,0 +1 @@
+application-x-hda.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-hip.svg b/.icons/kora/mimetypes/scalable/application-x-hip.svg
new file mode 100644
index 000000000..57eea4524
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hip.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.482 15.042c-5.006-3e-3 -9.234 1.609-12.482 4.102v4.879c2.654-2.756 6.532-4.679 11.478-4.754 0.33-5e-3 0.664-1e-3 1.004 0.011 7.659 0.264 12.756 6.377 12.763 12.726 0.01 7.011-4.32 11.8-11.62 11.709-4.971-0.062-9.815-3.466-9.692-8.644 0.098-4.112 3.008-7.437 7.632-7.547 3.737-0.089 5.243 2.493 5.243 4.09 0 1.515-0.895 3.467-3.095 3.937-1.776 0.379-4.289-1.485-2.391-4.027-1.94-0.089-3.632 1.138-3.732 3.312-0.195 4.214 4.171 5.85 6.961 5.402 5.116-0.821 7.012-4.152 6.989-8.677-0.025-4.734-4.31-8.921-9.863-8.977-4.445-0.044-9.752 2.506-11.677 8.067v8.52c1.028 2.68 3.093 5.208 6.015 6.871h16.124c4.796-2.567 7.858-7.5 7.861-14.061 3e-3 -9.445-6.802-16.933-17.518-16.939z" style="fill-opacity:.62;fill-rule:nonzero;fill:#e4e4e4"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#f36128" offset="0"/>
+ <stop style="stop-color:#f58153" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-hiplc.svg b/.icons/kora/mimetypes/scalable/application-x-hiplc.svg
new file mode 120000
index 000000000..2919f2765
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hiplc.svg
@@ -0,0 +1 @@
+application-x-hip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-hipnc.svg b/.icons/kora/mimetypes/scalable/application-x-hipnc.svg
new file mode 120000
index 000000000..2919f2765
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hipnc.svg
@@ -0,0 +1 @@
+application-x-hip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-homebank.svg b/.icons/kora/mimetypes/scalable/application-x-homebank.svg
new file mode 100644
index 000000000..75c65f307
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-homebank.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ca8800" offset="0"/>
+ <stop stop-color="#ffe292" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m24 13.801-10 10h2v10h16v-10h2l-3-3v-6h-3v3z" fill="#3f3f3f" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-hwp.svg b/.icons/kora/mimetypes/scalable/application-x-hwp.svg
new file mode 100644
index 000000000..7d36987bd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hwp.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#248cba"/><stop offset="1" stop-color="#50beee"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m23 19v2h-6v2h14v-2h-6v-2zm1 5c-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-1 9v2h2v-2zm-6 1v4h14v-2h-12v-2z" fill="#fff" fill-opacity=".5" fill-rule="nonzero" transform="translate(0 -5.5)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-hwpx.svg b/.icons/kora/mimetypes/scalable/application-x-hwpx.svg
new file mode 120000
index 000000000..2acccd2c4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-hwpx.svg
@@ -0,0 +1 @@
+application-x-hwp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-icq.svg b/.icons/kora/mimetypes/scalable/application-x-icq.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-icq.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-iff.svg b/.icons/kora/mimetypes/scalable/application-x-iff.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-iff.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-img.svg b/.icons/kora/mimetypes/scalable/application-x-img.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-img.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ipod-firmware.svg b/.icons/kora/mimetypes/scalable/application-x-ipod-firmware.svg
new file mode 120000
index 000000000..71137a9a5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ipod-firmware.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ips-patch.svg b/.icons/kora/mimetypes/scalable/application-x-ips-patch.svg
new file mode 120000
index 000000000..304201b30
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ips-patch.svg
@@ -0,0 +1 @@
+text-x-patch.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-iptrace.svg b/.icons/kora/mimetypes/scalable/application-x-iptrace.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-iptrace.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ipynb+json.svg b/.icons/kora/mimetypes/scalable/application-x-ipynb+json.svg
new file mode 100644
index 000000000..238011b7e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ipynb+json.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.4 24.2 7 14.3" style="fill:none;stroke-width:3px;stroke:#3f3f3f"/>
+ <path d="m38 24.2s-5.6 19.8-9.8 19.8h-1.2" style="fill:none;stroke-width:3px;stroke:#3f3f3f"/>
+ <path d="m24 21.5h-4v21h4v3h-7v-27h7v3zm21 24h-7v-3h4v-21h-4v-3h7v27zm4-5.5c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm0-14c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" style="fill:#267edb"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e4e4e4" offset="0"/>
+ <stop style="stop-color:#fafafa" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-iso.svg b/.icons/kora/mimetypes/scalable/application-x-iso.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-iso.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-iso9660-appimage.svg b/.icons/kora/mimetypes/scalable/application-x-iso9660-appimage.svg
new file mode 120000
index 000000000..cf76b1ee1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-iso9660-appimage.svg
@@ -0,0 +1 @@
+application-vnd.appimage.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-it87.svg b/.icons/kora/mimetypes/scalable/application-x-it87.svg
new file mode 120000
index 000000000..96d0b8976
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-it87.svg
@@ -0,0 +1 @@
+application-vnd.iccprofile.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-jar.svg b/.icons/kora/mimetypes/scalable/application-x-jar.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-jar.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-java-applet.svg b/.icons/kora/mimetypes/scalable/application-x-java-applet.svg
new file mode 120000
index 000000000..99857ffd2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-java-applet.svg
@@ -0,0 +1 @@
+application-x-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-java-archive.svg b/.icons/kora/mimetypes/scalable/application-x-java-archive.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-java-archive.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-java-keystore.svg b/.icons/kora/mimetypes/scalable/application-x-java-keystore.svg
new file mode 120000
index 000000000..aeb8d021e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-java-keystore.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-java.svg b/.icons/kora/mimetypes/scalable/application-x-java.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-javascript.svg b/.icons/kora/mimetypes/scalable/application-x-javascript.svg
new file mode 120000
index 000000000..8b40d5eaa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-javascript.svg
@@ -0,0 +1 @@
+text-x-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-jokosher.svg b/.icons/kora/mimetypes/scalable/application-x-jokosher.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-jokosher.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-jsx.svg b/.icons/kora/mimetypes/scalable/application-x-jsx.svg
new file mode 100644
index 000000000..187ebfe70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-jsx.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m15.321 54.324h0.684v4.517c0 0.412-0.083 0.74-0.25 0.985s-0.453 0.368-0.86 0.368c-0.128 0-0.242-0.011-0.343-0.034-0.1-0.022-0.186-0.047-0.258-0.075l0.142-0.518c0.05 0.017 0.108 0.031 0.175 0.042 0.067 0.017 0.136 0.025 0.209 0.025 0.2 0 0.333-0.07 0.4-0.209s0.1-0.333 0.1-0.584v-4.517h1e-3zm0.35-0.834c-0.133 0-0.247-0.042-0.342-0.126-0.089-0.083-0.134-0.189-0.134-0.317 0-0.133 0.045-0.239 0.134-0.317 0.095-0.083 0.209-0.125 0.342-0.125 0.128 0 0.237 0.042 0.326 0.125 0.095 0.078 0.142 0.184 0.142 0.317 0 0.128-0.047 0.234-0.142 0.317-0.089 0.084-0.198 0.126-0.326 0.126zm1.495 3.84c0-0.445 0.198-0.785 0.593-1.019 0.401-0.239 1.035-0.406 1.904-0.5 0-0.129-0.014-0.254-0.042-0.376-0.023-0.123-0.067-0.231-0.134-0.326-0.061-0.095-0.145-0.17-0.25-0.225-0.106-0.061-0.243-0.092-0.41-0.092-0.239 0-0.461 0.045-0.667 0.134-0.2 0.089-0.381 0.189-0.543 0.3l-0.275-0.476c0.189-0.122 0.42-0.239 0.693-0.35 0.273-0.117 0.573-0.176 0.901-0.176 0.495 0 0.854 0.153 1.077 0.46 0.223 0.3 0.334 0.703 0.334 1.21v2.488h-0.567l-0.059-0.484h-0.017c-0.195 0.161-0.406 0.3-0.634 0.417-0.223 0.111-0.459 0.167-0.71 0.167-0.345 0-0.631-0.1-0.86-0.3-0.223-0.201-0.334-0.485-0.334-0.852zm0.677-0.05c0 0.233 0.067 0.4 0.2 0.5 0.139 0.101 0.309 0.151 0.51 0.151 0.194 0 0.377-0.045 0.55-0.134 0.178-0.094 0.365-0.23 0.56-0.409v-1.127c-0.34 0.045-0.627 0.098-0.86 0.159s-0.423 0.134-0.568 0.217c-0.139 0.083-0.239 0.181-0.3 0.292-0.061 0.106-0.092 0.223-0.092 0.35v1e-3zm3.212-2.956h0.71l0.767 2.305 0.184 0.6c0.067 0.201 0.131 0.399 0.192 0.594h0.033c0.061-0.195 0.123-0.393 0.184-0.593l0.184-0.601 0.768-2.305h0.676l-1.436 4.058h-0.801l-1.461-4.058zm4.117 3.006c0-0.445 0.198-0.785 0.593-1.019 0.401-0.239 1.036-0.406 1.904-0.5 0-0.129-0.014-0.254-0.042-0.376-0.022-0.123-0.066-0.231-0.133-0.326-0.061-0.095-0.145-0.17-0.25-0.225-0.107-0.061-0.243-0.092-0.41-0.092-0.239 0-0.462 0.045-0.668 0.134-0.2 0.089-0.381 0.189-0.542 0.3l-0.276-0.476c0.189-0.122 0.42-0.239 0.693-0.35 0.273-0.117 0.573-0.176 0.902-0.176 0.495 0 0.854 0.153 1.077 0.46 0.223 0.3 0.334 0.703 0.334 1.21v2.488h-0.568l-0.059-0.484h-0.016c-0.195 0.161-0.407 0.3-0.635 0.417-0.223 0.111-0.459 0.167-0.71 0.167-0.345 0-0.631-0.1-0.86-0.3-0.222-0.201-0.333-0.485-0.333-0.852h-1e-3zm0.677-0.05c0 0.233 0.067 0.4 0.2 0.5 0.139 0.101 0.309 0.151 0.51 0.151 0.195 0 0.378-0.045 0.55-0.134 0.179-0.094 0.365-0.23 0.56-0.409v-1.127c-0.34 0.045-0.627 0.098-0.86 0.159s-0.423 0.134-0.568 0.217c-0.139 0.083-0.239 0.181-0.3 0.292-0.061 0.106-0.092 0.223-0.092 0.35v1e-3zm3.688 0.183c0.178 0.145 0.359 0.262 0.542 0.351 0.189 0.089 0.407 0.134 0.652 0.134 0.267 0 0.467-0.061 0.6-0.184 0.134-0.123 0.201-0.273 0.201-0.45 0-0.107-0.028-0.199-0.083-0.276-0.056-0.078-0.128-0.145-0.217-0.2-0.084-0.061-0.182-0.115-0.293-0.16l-0.334-0.133c-0.145-0.05-0.289-0.106-0.434-0.167-0.145-0.067-0.275-0.145-0.392-0.234-0.111-0.094-0.203-0.202-0.276-0.325-0.072-0.123-0.108-0.27-0.108-0.443 0-0.161 0.031-0.311 0.092-0.45 0.067-0.145 0.158-0.268 0.275-0.368 0.123-0.105 0.27-0.186 0.443-0.242 0.172-0.061 0.367-0.092 0.584-0.092 0.256 0 0.49 0.045 0.701 0.134 0.217 0.089 0.404 0.197 0.56 0.325l-0.326 0.435c-0.139-0.107-0.284-0.193-0.434-0.26s-0.314-0.1-0.493-0.1c-0.256 0-0.445 0.059-0.567 0.176-0.117 0.117-0.176 0.253-0.176 0.409 0 0.095 0.025 0.178 0.075 0.25 0.051 0.067 0.117 0.128 0.2 0.184 0.084 0.05 0.179 0.097 0.285 0.142 0.111 0.039 0.225 0.08 0.342 0.125 0.145 0.056 0.289 0.115 0.434 0.176 0.151 0.061 0.284 0.138 0.4 0.233 0.117 0.089 0.212 0.201 0.285 0.334 0.078 0.133 0.117 0.295 0.117 0.485 0 0.167-0.033 0.322-0.1 0.467-0.061 0.145-0.156 0.273-0.284 0.384-0.123 0.111-0.279 0.198-0.468 0.259-0.183 0.067-0.395 0.1-0.634 0.1-0.29 0-0.566-0.053-0.827-0.159-0.261-0.105-0.49-0.239-0.685-0.4l0.343-0.46zm3.314-1.101c0-0.34 0.053-0.641 0.158-0.902 0.106-0.267 0.248-0.492 0.426-0.676s0.384-0.323 0.618-0.418c0.239-0.095 0.49-0.142 0.751-0.142 0.267 0 0.495 0.05 0.685 0.15 0.195 0.095 0.361 0.206 0.5 0.334l-0.342 0.443c-0.122-0.106-0.25-0.192-0.384-0.259-0.128-0.067-0.273-0.1-0.434-0.1-0.183 0-0.353 0.039-0.51 0.117-0.155 0.072-0.289 0.178-0.4 0.317s-0.2 0.306-0.267 0.501c-0.061 0.189-0.092 0.401-0.092 0.635 0 0.233 0.031 0.445 0.092 0.634s0.145 0.354 0.25 0.493c0.111 0.133 0.245 0.239 0.401 0.317 0.156 0.072 0.326 0.108 0.51 0.108 0.195 0 0.37-0.039 0.525-0.117 0.162-0.083 0.304-0.181 0.426-0.292l0.31 0.451c-0.184 0.161-0.39 0.289-0.619 0.384-0.223 0.095-0.456 0.142-0.701 0.142-0.267 0-0.517-0.047-0.751-0.142s-0.437-0.231-0.61-0.409c-0.167-0.183-0.3-0.406-0.4-0.668-0.095-0.267-0.142-0.567-0.142-0.901zm4.099-2.038h0.568l0.059 0.735h0.025c0.139-0.256 0.305-0.459 0.5-0.61 0.201-0.15 0.418-0.225 0.652-0.225 0.161 0 0.306 0.028 0.434 0.084l-0.134 0.6c-0.067-0.022-0.128-0.039-0.183-0.05-0.056-0.011-0.126-0.016-0.21-0.016-0.172 0-0.353 0.07-0.542 0.209-0.183 0.139-0.345 0.381-0.484 0.726v2.605h-0.685v-4.059 1e-3zm3.254-0.834c-0.133 0-0.248-0.042-0.343-0.126-0.089-0.083-0.133-0.189-0.133-0.317 0-0.133 0.044-0.239 0.133-0.317 0.095-0.083 0.209-0.125 0.343-0.125 0.133 0 0.244 0.042 0.333 0.125 0.095 0.078 0.142 0.184 0.142 0.317 0 0.128-0.047 0.234-0.142 0.317-0.089 0.084-0.2 0.126-0.333 0.126zm-0.351 0.834h0.684v4.058h-0.684v-4.058zm2.739 4.4v1.37h-0.685v-5.771h0.568l0.059 0.468h0.025c0.183-0.156 0.383-0.289 0.6-0.4 0.223-0.112 0.455-0.168 0.694-0.168 0.261 0 0.492 0.05 0.693 0.15 0.2 0.095 0.367 0.234 0.5 0.418 0.133 0.178 0.234 0.395 0.301 0.651 0.073 0.251 0.109 0.535 0.109 0.852 0 0.345-0.047 0.653-0.142 0.926-0.095 0.267-0.223 0.496-0.384 0.685s-0.348 0.334-0.56 0.434c-0.211 0.095-0.434 0.142-0.668 0.142-0.189 0-0.378-0.042-0.567-0.125-0.184-0.083-0.371-0.197-0.56-0.342l0.017 0.71zm0-1.244c0.184 0.156 0.362 0.267 0.534 0.334 0.173 0.061 0.327 0.092 0.46 0.092 0.167 0 0.32-0.036 0.459-0.109 0.145-0.077 0.267-0.183 0.367-0.317 0.106-0.139 0.187-0.308 0.242-0.509 0.061-0.2 0.092-0.425 0.092-0.676 0-0.223-0.019-0.426-0.058-0.61-0.039-0.183-0.103-0.339-0.192-0.467-0.084-0.133-0.195-0.237-0.334-0.31-0.133-0.072-0.295-0.108-0.485-0.108-0.172 0-0.347 0.047-0.526 0.142-0.172 0.095-0.358 0.231-0.559 0.41v2.128zm4.063-2.597h-0.6v-0.517l0.634-0.042 0.083-1.135h0.576v1.135h1.094v0.56h-1.094v2.254c0 0.251 0.045 0.445 0.134 0.584 0.095 0.133 0.259 0.2 0.492 0.2 0.073 0 0.151-0.011 0.234-0.033s0.159-0.047 0.226-0.075l0.133 0.518c-0.111 0.039-0.234 0.072-0.367 0.1-0.128 0.033-0.256 0.05-0.384 0.05-0.217 0-0.401-0.033-0.551-0.1-0.145-0.067-0.265-0.159-0.36-0.276-0.089-0.117-0.152-0.258-0.191-0.425s-0.059-0.35-0.059-0.551v-2.247z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.626 21.733h1.915v10.232c0 1.383-0.417 2.464-1.25 3.245-0.827 0.78-1.932 1.17-3.315 1.17-1.435 0-2.553-0.367-3.354-1.101-0.8-0.734-1.2-1.763-1.2-3.086h1.905c0 0.827 0.225 1.472 0.674 1.935 0.457 0.463 1.115 0.695 1.975 0.695 0.787 0 1.422-0.248 1.905-0.745 0.49-0.496 0.738-1.191 0.745-2.084v-10.261zm9.671 7.845c-1.634-0.47-2.825-1.046-3.573-1.727-0.741-0.688-1.111-1.535-1.111-2.54 0-1.138 0.453-2.077 1.36-2.818 0.913-0.748 2.097-1.122 3.552-1.122 0.993 0 1.876 0.192 2.65 0.576 0.78 0.384 1.382 0.913 1.806 1.588 0.43 0.675 0.645 1.412 0.645 2.213h-1.916c0-0.873-0.278-1.558-0.833-2.054-0.556-0.503-1.34-0.755-2.352-0.755-0.94 0-1.674 0.208-2.203 0.625-0.523 0.411-0.784 0.983-0.784 1.717 0 0.589 0.248 1.088 0.744 1.499 0.503 0.403 1.353 0.774 2.55 1.111 1.205 0.337 2.144 0.711 2.819 1.121 0.681 0.404 1.184 0.877 1.508 1.42 0.331 0.542 0.496 1.18 0.496 1.915 0 1.171-0.456 2.11-1.369 2.818-0.913 0.701-2.134 1.052-3.662 1.052-0.992 0-1.918-0.189-2.778-0.566-0.86-0.383-1.525-0.906-1.995-1.568-0.463-0.661-0.694-1.412-0.694-2.252h1.915c0 0.873 0.321 1.565 0.962 2.074 0.649 0.503 1.512 0.754 2.59 0.754 1.006 0 1.777-0.205 2.312-0.615 0.536-0.411 0.804-0.97 0.804-1.678 0-0.707-0.248-1.253-0.744-1.637-0.496-0.39-1.396-0.774-2.7-1.151h1e-3zm12.539-2.269l3.42-5.469h2.215l-4.508 7.076 4.616 7.194h-2.235l-3.508-5.567-3.529 5.567h-2.225l4.627-7.194-4.519-7.076h2.206l3.44 5.469z" style="fill-opacity:.58;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bd7100" offset="0"/>
+ <stop style="stop-color:#fdc151" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-k3b.svg b/.icons/kora/mimetypes/scalable/application-x-k3b.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-k3b.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kcachegrind.svg b/.icons/kora/mimetypes/scalable/application-x-kcachegrind.svg
new file mode 120000
index 000000000..0688000fc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kcachegrind.svg
@@ -0,0 +1 @@
+multipart-encrypted.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kcsrc.svg b/.icons/kora/mimetypes/scalable/application-x-kcsrc.svg
new file mode 120000
index 000000000..96d0b8976
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kcsrc.svg
@@ -0,0 +1 @@
+application-vnd.iccprofile.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kdenlive.svg b/.icons/kora/mimetypes/scalable/application-x-kdenlive.svg
new file mode 120000
index 000000000..a22d2d36e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kdenlive.svg
@@ -0,0 +1 @@
+application-x-kdenlivetitle.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kdenlivetitle.svg b/.icons/kora/mimetypes/scalable/application-x-kdenlivetitle.svg
new file mode 100644
index 000000000..57f9a8264
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kdenlivetitle.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/> <path d="m42.069 19.023h-1.089c-0.258 0-0.468 0.209-0.468 0.468v0.582c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-0.582c0-0.259-0.209-0.468-0.468-0.468h-12.222c-0.258 0-0.468 0.209-0.468 0.468v0.582c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-0.582c0-0.259-0.209-0.468-0.468-0.468h-1.052c-0.258 0-0.468 0.209-0.468 0.468v21.064c0 0.258 0.21 0.468 0.468 0.468h1.052c0.259 0 0.468-0.21 0.468-0.468v-0.428c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v0.428c0 0.258 0.21 0.468 0.468 0.468h12.222c0.259 0 0.468-0.21 0.468-0.468v-0.428c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v0.428c0 0.258 0.21 0.468 0.468 0.468h1.089c0.259 0 0.468-0.21 0.468-0.468v-21.064c0-0.259-0.209-0.468-0.468-0.468zm-16.666 17.913c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v1.015zm0-4.206c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.469 0.468-0.469h1.015c0.259 0 0.468 0.21 0.468 0.469v1.015zm0-4.207c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015zm0-4.206c0 0.259-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.209-0.468-0.468v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015zm11.134 14.231c0 0.259-0.209 0.468-0.468 0.468h-8.137c-0.258 0-0.468-0.209-0.468-0.468v-3.761c0-0.259 0.21-0.468 0.468-0.468h8.137c0.259 0 0.468 0.209 0.468 0.468v3.761zm0-6.644c0 0.258-0.209 0.468-0.468 0.468h-8.137c-0.258 0-0.468-0.21-0.468-0.468v-3.762c0-0.258 0.21-0.468 0.468-0.468h8.137c0.259 0 0.468 0.21 0.468 0.468v3.762zm0-6.645c0 0.259-0.209 0.468-0.468 0.468h-8.137c-0.258 0-0.468-0.209-0.468-0.468v-3.762c0-0.258 0.21-0.468 0.468-0.468h8.137c0.259 0 0.468 0.21 0.468 0.468v3.762zm3.975 11.677c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.209 0.468 0.468v1.015zm0-4.206c0 0.258-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.21-0.468-0.468v-1.015c0-0.259 0.21-0.469 0.468-0.469h1.015c0.259 0 0.468 0.21 0.468 0.469v1.015zm0-4.207c0 0.259-0.209 0.469-0.468 0.469h-1.015c-0.258 0-0.468-0.21-0.468-0.469v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015zm0-4.206c0 0.259-0.209 0.468-0.468 0.468h-1.015c-0.258 0-0.468-0.209-0.468-0.468v-1.015c0-0.258 0.21-0.468 0.468-0.468h1.015c0.259 0 0.468 0.21 0.468 0.468v1.015z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-5e-4 -22.7783 22.7783 -5e-4 32.0005 41.8013)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0d545f" offset="0"/>
+ <stop style="stop-color:#772979" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-keepass.svg b/.icons/kora/mimetypes/scalable/application-x-keepass.svg
new file mode 120000
index 000000000..2583f2a10
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-keepass.svg
@@ -0,0 +1 @@
+application-x-keepassx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-keepass2.svg b/.icons/kora/mimetypes/scalable/application-x-keepass2.svg
new file mode 120000
index 000000000..f6db97cf9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-keepass2.svg
@@ -0,0 +1 @@
+application-x-keepass.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-keepassx.svg b/.icons/kora/mimetypes/scalable/application-x-keepassx.svg
new file mode 100644
index 000000000..d3b7162b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-keepassx.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m17.479 56.332l-0.424 0.443v1.392h-0.678v-5.625h0.678v3.402l0.362-0.436 1.234-1.304h0.824l-1.542 1.656 1.722 2.307h-0.795l-1.381-1.835z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.753 58.24c-0.537 0-0.974-0.176-1.311-0.527-0.337-0.354-0.505-0.827-0.505-1.418v-0.124c0-0.393 0.074-0.744 0.223-1.051 0.151-0.31 0.361-0.552 0.63-0.725 0.271-0.176 0.564-0.264 0.879-0.264 0.515 0 0.915 0.17 1.201 0.509s0.428 0.825 0.428 1.458v0.282h-2.684c0.01 0.39 0.123 0.706 0.341 0.948 0.219 0.239 0.498 0.359 0.835 0.359 0.239 0 0.442-0.049 0.608-0.147 0.166-0.097 0.311-0.227 0.435-0.388l0.414 0.323c-0.332 0.51-0.83 0.765-1.494 0.765zm-0.084-3.552c-0.274 0-0.503 0.1-0.689 0.3-0.185 0.198-0.3 0.476-0.344 0.835h1.985v-0.051c-0.02-0.345-0.112-0.611-0.278-0.799-0.166-0.19-0.391-0.285-0.674-0.285z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.331 57.174l0.923-2.97h0.725l-1.593 4.574c-0.247 0.659-0.639 0.989-1.176 0.989l-0.128-0.011-0.253-0.048v-0.549l0.184 0.015c0.229 0 0.407-0.047 0.534-0.139 0.13-0.093 0.236-0.263 0.319-0.509l0.15-0.403-1.414-3.919h0.74l0.989 2.97z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.927 56.229c0 0.603-0.138 1.089-0.414 1.458s-0.65 0.553-1.121 0.553c-0.481 0-0.859-0.153-1.135-0.458v1.908h-0.678v-5.486h0.619l0.033 0.44c0.276-0.342 0.659-0.513 1.15-0.513 0.476 0 0.852 0.179 1.128 0.538 0.278 0.359 0.418 0.858 0.418 1.498v0.062zm-0.678-0.077c0-0.446-0.095-0.799-0.286-1.058-0.19-0.259-0.451-0.388-0.783-0.388-0.41 0-0.718 0.182-0.923 0.546v1.893c0.203 0.361 0.513 0.542 0.93 0.542 0.325 0 0.582-0.128 0.773-0.385 0.193-0.258 0.289-0.642 0.289-1.15z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.23 58.167c-0.039-0.078-0.071-0.218-0.095-0.418-0.315 0.327-0.691 0.491-1.128 0.491-0.391 0-0.712-0.11-0.963-0.33-0.249-0.222-0.374-0.503-0.374-0.842 0-0.413 0.156-0.732 0.469-0.959 0.315-0.23 0.757-0.345 1.325-0.345h0.66v-0.311c0-0.237-0.071-0.425-0.213-0.564-0.141-0.142-0.35-0.212-0.626-0.212-0.242 0-0.444 0.061-0.608 0.183-0.163 0.122-0.245 0.27-0.245 0.443h-0.681c0-0.198 0.069-0.388 0.208-0.571 0.142-0.186 0.332-0.332 0.572-0.44 0.241-0.107 0.506-0.161 0.794-0.161 0.457 0 0.815 0.115 1.073 0.344 0.259 0.227 0.393 0.541 0.403 0.941v1.824c0 0.364 0.047 0.653 0.139 0.868v0.059h-0.71zm-1.124-0.517c0.212 0 0.413-0.055 0.604-0.165 0.19-0.109 0.328-0.252 0.414-0.428v-0.813h-0.531c-0.83 0-1.245 0.243-1.245 0.729 0 0.212 0.07 0.378 0.212 0.498 0.142 0.119 0.323 0.179 0.546 0.179z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.178 57.116c0-0.183-0.07-0.325-0.209-0.425-0.137-0.103-0.377-0.191-0.722-0.264-0.341-0.073-0.614-0.161-0.816-0.264-0.2-0.102-0.349-0.224-0.447-0.366-0.095-0.141-0.143-0.31-0.143-0.505 0-0.325 0.137-0.599 0.41-0.824 0.276-0.225 0.628-0.337 1.055-0.337 0.449 0 0.813 0.116 1.091 0.348 0.281 0.232 0.421 0.528 0.421 0.89h-0.681c0-0.186-0.079-0.346-0.238-0.48-0.156-0.134-0.354-0.201-0.593-0.201-0.247 0-0.439 0.053-0.579 0.161-0.139 0.107-0.208 0.248-0.208 0.421 0 0.163 0.064 0.287 0.194 0.37 0.129 0.083 0.362 0.162 0.699 0.238 0.34 0.076 0.614 0.166 0.824 0.271s0.365 0.232 0.465 0.381c0.103 0.146 0.154 0.326 0.154 0.538 0 0.354-0.142 0.638-0.425 0.853-0.283 0.213-0.65 0.319-1.102 0.319-0.317 0-0.598-0.056-0.842-0.169-0.244-0.112-0.436-0.268-0.575-0.468-0.137-0.203-0.205-0.421-0.205-0.656h0.677c0.012 0.227 0.103 0.408 0.271 0.542 0.171 0.132 0.396 0.198 0.674 0.198 0.256 0 0.461-0.051 0.615-0.154 0.156-0.105 0.235-0.244 0.235-0.417z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.045 57.116c0-0.183-0.07-0.325-0.209-0.425-0.137-0.103-0.377-0.191-0.721-0.264-0.342-0.073-0.614-0.161-0.817-0.264-0.2-0.102-0.349-0.224-0.447-0.366-0.095-0.141-0.143-0.31-0.143-0.505 0-0.325 0.137-0.599 0.411-0.824 0.275-0.225 0.627-0.337 1.054-0.337 0.449 0 0.813 0.116 1.091 0.348 0.281 0.232 0.422 0.528 0.422 0.89h-0.682c0-0.186-0.079-0.346-0.238-0.48-0.156-0.134-0.354-0.201-0.593-0.201-0.246 0-0.439 0.053-0.578 0.161-0.14 0.107-0.209 0.248-0.209 0.421 0 0.163 0.065 0.287 0.194 0.37s0.362 0.162 0.699 0.238c0.34 0.076 0.614 0.166 0.824 0.271s0.365 0.232 0.465 0.381c0.103 0.146 0.154 0.326 0.154 0.538 0 0.354-0.141 0.638-0.425 0.853-0.283 0.213-0.65 0.319-1.102 0.319-0.317 0-0.598-0.056-0.842-0.169-0.244-0.112-0.436-0.268-0.575-0.468-0.137-0.203-0.205-0.421-0.205-0.656h0.677c0.013 0.227 0.103 0.408 0.271 0.542 0.171 0.132 0.396 0.198 0.674 0.198 0.257 0 0.462-0.051 0.615-0.154 0.157-0.105 0.235-0.244 0.235-0.417z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.934 55.651l0.879-1.447h0.791l-1.296 1.959 1.336 2.004h-0.783l-0.916-1.484-0.915 1.484h-0.788l1.337-2.004-1.296-1.959h0.783l0.868 1.447z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.378 15.932c-3.83 0-6.926 3.096-6.926 6.926 0 0.814 0.163 1.629 0.408 2.444l-8.556 8.556v4.074h4.074v-2.445h2.445v-2.444h2.444l3.667-3.667c0.733 0.245 1.548 0.408 2.444 0.408 3.83 0 6.926-3.097 6.926-6.926 0-3.83-3.096-6.926-6.926-6.926zm2.037 7.333c-1.385 0-2.444-1.059-2.444-2.444 0-1.386 1.059-2.445 2.444-2.445s2.445 1.059 2.445 2.445c0 1.385-1.06 2.444-2.445 2.444z" style="fill-rule:nonzero;fill:#050"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2c901a" offset="0"/>
+ <stop style="stop-color:#7ae54c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-keepassxc.svg b/.icons/kora/mimetypes/scalable/application-x-keepassxc.svg
new file mode 120000
index 000000000..2583f2a10
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-keepassxc.svg
@@ -0,0 +1 @@
+application-x-keepassx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kexi-connectiondata.svg b/.icons/kora/mimetypes/scalable/application-x-kexi-connectiondata.svg
new file mode 120000
index 000000000..4c56fc46f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kexi-connectiondata.svg
@@ -0,0 +1 @@
+application-database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kexiproject-shortcut.svg b/.icons/kora/mimetypes/scalable/application-x-kexiproject-shortcut.svg
new file mode 100644
index 000000000..6a2ad4d3a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kexiproject-shortcut.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.132 59.271c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557h-0.721v-5.868h0.754v1.852l-0.033 0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.115-0.565 1.524-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.349 0 0.65-0.132 0.901-0.394 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.394 0.91 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.001 59.271c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.338-0.251 0.756-0.377 1.254-0.377 0.442 0 0.805 0.082 1.09 0.246v-0.114c0-0.295-0.102-0.53-0.304-0.705-0.202-0.181-0.45-0.271-0.745-0.271-0.219 0-0.418 0.052-0.599 0.156-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.462 0.549-0.664 0.274-0.207 0.634-0.311 1.082-0.311 0.514 0 0.94 0.15 1.279 0.451 0.338 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.458-0.741 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.844-0.345 0.257-0.235 0.386-0.511 0.386-0.827-0.214-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.254 0.467 0.17 0.115 0.364 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.368 59.271c-0.448 0-0.819-0.109-1.114-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.234 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.257-0.066-0.5-0.188-0.729-0.369-0.23-0.186-0.344-0.434-0.344-0.746 0-0.355 0.155-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.478 0.388 0.599 0.688l-0.656 0.271c-0.148-0.356-0.454-0.533-0.918-0.533-0.224 0-0.413 0.046-0.565 0.139-0.153 0.093-0.23 0.219-0.23 0.377 0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.655 0.238 0.836 0.451 0.18 0.213 0.27 0.453 0.27 0.721 0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.14 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.474 59.271c-0.607 0-1.101-0.202-1.484-0.607-0.377-0.404-0.565-0.915-0.565-1.532 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.36 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.401 0.959 0.252 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.099-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.861-0.312-0.278 0-0.521 0.088-0.729 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#3d2248"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#3d2248"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#3d2248"/>
+ <path d="m36.503 23.539c0.034-0.093 0.057-0.188 0.057-0.288 1e-3 -1.232-2.661-1.896-5.165-1.896-2.502 0-5.163 0.664-5.163 1.896 0 0.101 0.024 0.196 0.058 0.289l-0.014 0.024c-0.114 0.207-0.171 0.417-0.171 0.623v1.524c0 0.235 0.074 0.46 0.205 0.673l-0.017 0.029c-0.125 0.217-0.188 0.436-0.188 0.653v1.523c0 0.227 0.07 0.445 0.194 0.653l-6e-3 0.012c-0.125 0.217-0.188 0.436-0.188 0.652v1.524c0 1.355 2.324 2.415 5.29 2.415 2.969 0 5.292-1.06 5.292-2.415v-1.524c0-0.216-0.062-0.436-0.189-0.652l-5e-3 -0.013c0.123-0.207 0.194-0.425 0.194-0.653v-1.523c0-0.217-0.062-0.437-0.189-0.653l-0.016-0.029c0.131-0.213 0.205-0.438 0.205-0.674v-1.523c0-0.206-0.057-0.417-0.171-0.624l-0.013-0.025v2e-3zm-0.382 7.887c0 0.874-1.94 1.848-4.726 1.848-2.784 0-4.724-0.974-4.724-1.848v-1.433c0.869 0.795 2.656 1.303 4.724 1.303 2.07 0 3.857-0.508 4.726-1.304v1.434zm0-2.838c0 0.874-1.94 1.849-4.726 1.849-2.784 0-4.724-0.975-4.724-1.849v-1.433c0.869 0.795 2.656 1.303 4.724 1.303 2.07 0 3.857-0.508 4.726-1.304v1.434zm0-2.878c0 0.874-1.94 1.848-4.726 1.848-2.784 0-4.724-0.973-4.724-1.848v-1.268c0.849 0.72 2.818 1.093 4.724 1.093 1.908 0 3.876-0.373 4.726-1.093v1.268z" style="fill-rule:nonzero;fill:#a35cc1"/>
+ <path d="m41.116 6.616l-0.136 6.362s2.286-1.993 2.796-2.186c0.577 0.846 0.916 1.866 0.916 2.975 0 2.971-2.392 5.363-5.363 5.363h-3.576v1.788h3.576c3.961 0 7.151-3.189 7.151-7.151 0-1.544-0.491-2.962-1.322-4.121 0.36-0.643 2.547-2.122 2.547-2.122l-6.589-0.908z" style="fill-rule:nonzero;fill:#3d2248"/>
+ <path d="m41.18 5.618l0.073 7e-3 6.589 0.908 0.074 0.013 0.073 0.019 0.071 0.024 0.069 0.029 0.067 0.034 0.064 0.04 0.061 0.044 0.057 0.048 0.054 0.053 0.049 0.056 0.045 0.06 0.041 0.063 0.036 0.067 0.03 0.068 0.026 0.071 0.02 0.072 0.014 0.074 9e-3 0.075 3e-3 0.075-2e-3 0.075-8e-3 0.074-0.014 0.074-0.019 0.073-0.024 0.071-0.03 0.069-0.035 0.066-0.039 0.064-0.045 0.061-0.049 0.057-0.053 0.053-0.056 0.049-0.061 0.045-0.092 0.063-0.105 0.073-0.138 0.097-0.165 0.117-0.187 0.135-0.202 0.149-0.103 0.077-0.106 0.08-0.106 0.081-0.106 0.082-0.105 0.083-0.103 0.083-0.1 0.082-0.097 0.081-0.092 0.079-0.049 0.043 0.048 0.083 0.073 0.135 0.071 0.136 0.069 0.138 0.066 0.139 0.063 0.141 0.061 0.142 0.058 0.144 0.055 0.145 0.053 0.146 0.05 0.148 0.047 0.149 0.044 0.15 0.042 0.152 0.039 0.152 0.035 0.154 0.033 0.155 0.03 0.156 0.027 0.157 0.023 0.158 0.021 0.16 0.017 0.16 0.015 0.161 0.011 0.162 8e-3 0.162 5e-3 0.164 2e-3 0.162-1e-3 0.107-2e-3 0.105-3e-3 0.105-5e-3 0.105-6e-3 0.104-7e-3 0.103-8e-3 0.104-0.01 0.103-0.011 0.102-0.012 0.103-0.014 0.102-0.015 0.101-0.016 0.101-0.017 0.101-0.018 0.1-0.02 0.1-0.021 0.1-0.022 0.099-0.023 0.098-0.025 0.099-0.026 0.097-0.026 0.097-0.028 0.097-0.029 0.096-0.031 0.096-0.031 0.095-0.033 0.094-0.033 0.095-0.035 0.093-0.036 0.093-0.037 0.092-0.038 0.092-0.039 0.092-0.04 0.09-0.042 0.09-0.042 0.09-0.043 0.089-0.045 0.088-0.045 0.088-0.047 0.087-0.047 0.086-0.049 0.086-0.049 0.085-0.051 0.084-0.051 0.084-0.052 0.083-0.054 0.082-0.054 0.082-0.056 0.081-0.056 0.08-0.057 0.08-0.058 0.078-0.059 0.079-0.06 0.077-0.061 0.076-0.062 0.076-0.062 0.075-0.064 0.075-0.064 0.073-0.066 0.073-0.066 0.072-0.067 0.071-0.067 0.07-0.069 0.069-0.07 0.069-0.07 0.068-0.071 0.067-0.072 0.066-0.073 0.065-0.073 0.065-0.074 0.063-0.075 0.063-0.076 0.062-0.077 0.06-0.077 0.06-0.078 0.059-0.079 0.058-0.079 0.058-0.081 0.056-0.081 0.055-0.081 0.055-0.083 0.053-0.083 0.052-0.083 0.052-0.085 0.05-0.085 0.05-0.085 0.048-0.087 0.048-0.087 0.046-0.087 0.046-0.089 0.044-0.089 0.044-0.089 0.042-0.09 0.041-0.091 0.04-0.091 0.039-0.092 0.039-0.092 0.037-0.093 0.035-0.094 0.035-0.094 0.034-0.095 0.032-0.095 0.032-0.095 0.03-0.097 0.029-0.096 0.028-0.097 0.027-0.098 0.026-0.098 0.024-0.099 0.023-0.099 0.022-0.099 0.021-0.1 0.02-0.1 0.019-0.101 0.017-0.101 0.016-0.102 0.015-0.102 0.013-0.102 0.012-0.103 0.011-0.103 0.01-0.103 9e-3 -0.104 7e-3 -0.104 6e-3 -0.104 4e-3 -0.105 4e-3 -0.105 2e-3h-0.102-3.579l-0.075-3e-3 -0.074-8e-3 -0.073-0.014-0.073-0.019-0.07-0.025-0.069-0.03-0.066-0.035-0.063-0.04-0.06-0.044-0.057-0.049-0.053-0.053-0.049-0.056-0.044-0.06-0.04-0.064-0.035-0.066-0.03-0.068-0.024-0.071-0.02-0.072-0.014-0.074-8e-3 -0.074-3e-3 -0.075v-1.788l3e-3 -0.074 8e-3 -0.075 0.014-0.073 0.02-0.072 0.024-0.071 0.03-0.068 0.035-0.067 0.04-0.063 0.044-0.06 0.049-0.057 0.053-0.053 0.057-0.048 0.06-0.045 0.063-0.04 0.066-0.034 0.069-0.03 0.07-0.025 0.073-0.019 0.073-0.014 0.074-9e-3 0.075-3e-3h3.573 0.06l0.056-1e-3 0.057-2e-3 0.056-2e-3 0.056-3e-3 0.056-4e-3 0.056-5e-3 0.055-5e-3 0.055-6e-3 0.055-7e-3 0.055-7e-3 0.054-8e-3 0.055-8e-3 0.054-0.01 0.053-9e-3 0.054-0.011 0.053-0.011 0.053-0.012 0.053-0.012 0.052-0.014 0.052-0.013 0.052-0.015 0.052-0.015 0.051-0.015 0.051-0.016 0.051-0.017 0.051-0.017 0.05-0.018 0.05-0.019 0.049-0.019 0.05-0.02 0.049-0.02 0.048-0.021 0.049-0.022 0.048-0.022 0.048-0.022 0.047-0.023 0.047-0.024 0.047-0.024 0.047-0.025 0.046-0.026 0.046-0.026 0.045-0.026 0.045-0.027 0.045-0.027 0.044-0.028 0.045-0.029 0.043-0.029 0.044-0.03 0.042-0.03 0.043-0.03 0.042-0.032 0.042-0.031 0.041-0.032 0.041-0.033 0.041-0.033 0.04-0.033 0.04-0.034 0.039-0.035 0.039-0.035 0.039-0.035 0.038-0.036 0.037-0.036 0.037-0.037 0.037-0.037 0.036-0.038 0.036-0.038 0.036-0.038 0.035-0.039 0.034-0.04 0.034-0.039 0.034-0.041 0.033-0.04 0.032-0.041 0.032-0.042 0.032-0.041 0.031-0.043 0.031-0.042 0.03-0.043 0.029-0.043 0.029-0.044 0.029-0.044 0.028-0.044 0.028-0.045 0.027-0.045 0.026-0.046 0.026-0.046 0.025-0.046 0.025-0.046 0.024-0.047 0.024-0.047 0.023-0.048 0.023-0.047 0.022-0.049 0.021-0.048 0.021-0.049 0.021-0.049 0.019-0.049 0.02-0.05 0.018-0.05 0.018-0.05 0.017-0.051 0.017-0.05 0.016-0.051 0.016-0.052 0.015-0.051 0.014-0.052 0.014-0.052 0.013-0.053 0.012-0.053 0.012-0.053 0.011-0.053 0.011-0.053 0.01-0.054 9e-3 -0.054 9e-3 -0.054 8e-3 -0.055 7e-3 -0.054 7e-3 -0.055 5e-3 -0.055 6e-3 -0.056 4e-3 -0.055 4e-3 -0.056 3e-3 -0.056 3e-3 -0.057 2e-3 -0.056 1e-3 -0.057v-0.055l-1e-3 -0.086-2e-3 -0.084-4e-3 -0.084-6e-3 -0.083-7e-3 -0.082-9e-3 -0.082-0.01-0.081-0.011-0.081-0.014-0.08-0.014-0.08-0.016-0.079-0.018-0.078-0.019-0.078-0.02-0.077-0.022-0.077-0.023-0.076-0.024-0.075-0.026-0.075-0.027-0.074-2e-3 -6e-3 -0.014 0.01-0.113 0.09-0.234 0.187-0.234 0.192-0.23 0.19-0.218 0.183-0.201 0.169-0.178 0.152-0.262 0.225-0.098 0.085-0.058 0.046-0.061 0.042-0.064 0.038-0.067 0.032-0.069 0.028-0.071 0.022-0.072 0.017-0.074 0.012-0.074 6e-3 -0.074 1e-3 -0.075-5e-3 -0.073-0.011-0.073-0.016-0.071-0.021-0.07-0.027-0.067-0.031-0.065-0.037-0.062-0.041-0.058-0.046-0.056-0.05-0.051-0.054-0.047-0.057-0.043-0.061-0.038-0.064-0.033-0.067-0.028-0.069-0.023-0.07-0.017-0.073-0.013-0.073-6e-3 -0.074-2e-3 -0.074 0.137-6.362 4e-3 -0.073 0.01-0.073 0.014-0.072 0.021-0.07 0.025-0.069 0.03-0.067 0.035-0.064 0.04-0.062 0.044-0.059 0.048-0.055 0.052-0.051 0.056-0.048 0.059-0.043 0.062-0.039 0.065-0.035 0.067-0.029 0.069-0.024 0.071-0.02 0.072-0.014 0.072-8e-3 0.074-4e-3 0.073 2e-3zm-0.2 7.36l0.099-0.086 0.266-0.229 0.181-0.153 0.204-0.173 0.223-0.186 0.234-0.194 0.24-0.196 0.24-0.193 0.119-0.093 0.116-0.091 0.113-0.087 0.109-0.082 0.105-0.078 0.1-0.072 0.093-0.065 0.087-0.059 0.08-0.05 0.037-0.023 0.034-0.02 0.033-0.017 0.03-0.016 0.028-0.013 0.025-0.01 0.053 0.08 0.052 0.081 0.051 0.082 0.049 0.082 0.047 0.084 0.047 0.085 0.044 0.085 0.043 0.087 0.042 0.087 0.04 0.089 0.038 0.089 0.037 0.09 0.035 0.091 0.034 0.091 0.032 0.093 0.03 0.093 0.029 0.094 0.027 0.095 0.025 0.095 0.023 0.097 0.022 0.097 0.02 0.097 0.018 0.099 0.016 0.098 0.014 0.1 0.013 0.1 0.011 0.101 8e-3 0.102 7e-3 0.102 5e-3 0.102 3e-3 0.103 1e-3 0.104v0.07l-2e-3 0.069-2e-3 0.069-3e-3 0.069-4e-3 0.069-5e-3 0.068-5e-3 0.068-7e-3 0.068-7e-3 0.068-8e-3 0.067-9e-3 0.067-0.01 0.067-0.01 0.067-0.012 0.066-0.012 0.066-0.013 0.066-0.013 0.065-0.015 0.065-0.015 0.065-0.016 0.065-0.017 0.064-0.018 0.064-0.018 0.063-0.019 0.063-0.02 0.063-0.021 0.063-0.021 0.062-0.022 0.062-0.023 0.061-0.024 0.062-0.024 0.06-0.025 0.061-0.026 0.06-0.026 0.059-0.028 0.06-0.027 0.058-0.029 0.059-0.029 0.058-0.03 0.058-0.031 0.057-0.031 0.057-0.032 0.056-0.032 0.056-0.033 0.055-0.034 0.055-0.035 0.055-0.035 0.054-0.036 0.054-0.036 0.053-0.037 0.053-0.038 0.052-0.038 0.052-0.039 0.051-0.039 0.051-0.04 0.051-0.041 0.05-0.041 0.049-0.042 0.049-0.042 0.048-0.043 0.048-0.044 0.047-0.044 0.047-0.044 0.046-0.045 0.046-0.046 0.045-0.046 0.045-0.047 0.044-0.048 0.043-0.047 0.043-0.049 0.043-0.049 0.042-0.049 0.041-0.05 0.04-0.05 0.04-0.051 0.04-0.051 0.039-0.052 0.038-0.053 0.038-0.052 0.037-0.054 0.036-0.053 0.036-0.055 0.035-0.054 0.034-0.055 0.034-0.056 0.033-0.056 0.033-0.056 0.032-0.057 0.031-0.057 0.031-0.058 0.029-0.058 0.03-0.058 0.028-0.059 0.028-0.059 0.027-0.06 0.027-0.06 0.025-0.06 0.025-0.061 0.025-0.061 0.023-0.062 0.023-0.061 0.022-0.063 0.022-0.062 0.02-0.063 0.02-0.063 0.019-0.064 0.019-0.064 0.017-0.064 0.017-0.064 0.016-0.065 0.016-0.065 0.014-0.066 0.014-0.066 0.013-0.066 0.012-0.066 0.011-0.066 0.011-0.067 0.01-0.067 9e-3 -0.068 8e-3 -0.067 7e-3 -0.068 6e-3 -0.069 6e-3 -0.068 5e-3 -0.069 4e-3 -0.068 3e-3 -0.069 2e-3 -0.07 1e-3h-0.069-3.576v1.788h3.576 0.092l0.093-2e-3 0.092-3e-3 0.092-4e-3 0.091-5e-3 0.091-7e-3 0.091-7e-3 0.091-9e-3 0.09-9e-3 0.09-0.011 0.089-0.012 0.09-0.013 0.088-0.014 0.089-0.015 0.088-0.016 0.087-0.018 0.088-0.018 0.086-0.019 0.087-0.021 0.086-0.021 0.086-0.023 0.085-0.023 0.084-0.025 0.085-0.025 0.084-0.027 0.083-0.027 0.083-0.029 0.082-0.029 0.082-0.031 0.082-0.031 0.081-0.033 0.08-0.033 0.08-0.034 0.08-0.036 0.079-0.036 0.078-0.037 0.078-0.038 0.078-0.039 0.076-0.04 0.077-0.04 0.075-0.042 0.076-0.043 0.074-0.043 0.074-0.044 0.074-0.045 0.072-0.046 0.073-0.047 0.071-0.048 0.071-0.048 0.071-0.05 0.069-0.05 0.07-0.051 0.068-0.052 0.068-0.052 0.067-0.054 0.067-0.054 0.065-0.055 0.065-0.055 0.065-0.057 0.064-0.057 0.063-0.058 0.062-0.059 0.062-0.059 0.061-0.061 0.06-0.061 0.06-0.061 0.058-0.063 0.058-0.063 0.058-0.064 0.056-0.064 0.056-0.065 0.055-0.066 0.054-0.066 0.053-0.068 0.053-0.067 0.052-0.069 0.051-0.069 0.05-0.07 0.049-0.07 0.049-0.071 0.047-0.072 0.047-0.072 0.046-0.073 0.045-0.073 0.045-0.074 0.043-0.075 0.042-0.075 0.042-0.076 0.041-0.076 0.04-0.077 0.039-0.077 0.038-0.078 0.037-0.079 0.036-0.079 0.035-0.079 0.034-0.08 0.034-0.081 0.032-0.081 0.032-0.081 0.03-0.082 0.03-0.083 0.028-0.083 0.028-0.083 0.026-0.084 0.026-0.084 0.024-0.085 0.024-0.085 0.022-0.086 0.022-0.086 0.02-0.086 0.02-0.087 0.018-0.087 0.017-0.088 0.016-0.088 0.016-0.088 0.014-0.089 0.013-0.089 0.011-0.09 0.011-0.089 0.01-0.091 9e-3 -0.09 7e-3 -0.091 6e-3 -0.091 5e-3 -0.092 5e-3 -0.092 2e-3 -0.092 2e-3 -0.092 1e-3 -0.093-2e-3 -0.144-4e-3 -0.144-7e-3 -0.143-0.01-0.142-0.013-0.141-0.015-0.14-0.018-0.14-0.021-0.138-0.023-0.138-0.026-0.137-0.029-0.135-0.031-0.135-0.034-0.134-0.036-0.132-0.039-0.132-0.042-0.13-0.043-0.129-0.046-0.128-0.049-0.127-0.051-0.126-0.053-0.125-0.055-0.123-0.058-0.122-0.06-0.12-0.062-0.12-0.064-0.118-0.067-0.116-0.068-0.115-0.071-0.114-0.073-0.113-0.075-0.11-0.077-0.11 0.018-0.031 0.021-0.031 0.023-0.034 0.026-0.034 0.028-0.035 0.03-0.036 0.033-0.037 0.034-0.038 0.036-0.038 0.038-0.04 0.082-0.08 0.088-0.084 0.093-0.085 0.098-0.086 0.103-0.088 0.105-0.088 0.108-0.089 0.11-0.088 0.112-0.088 0.111-0.087 0.112-0.085 0.11-0.084 0.109-0.081 0.208-0.153 0.193-0.139 0.171-0.122 0.143-0.1 0.11-0.076 0.094-0.065-6.589-0.908-0.136 6.362z" style="fill:#ae65cc"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#6c427f" offset="0"/>
+ <stop style="stop-color:#bf6ee0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite.svg b/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite2.svg b/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite2.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite2.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite3.svg b/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite3.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kexiproject-sqlite3.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kformula.svg b/.icons/kora/mimetypes/scalable/application-x-kformula.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kformula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kgeo.svg b/.icons/kora/mimetypes/scalable/application-x-kgeo.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kgeo.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kgetlist.svg b/.icons/kora/mimetypes/scalable/application-x-kgetlist.svg
new file mode 120000
index 000000000..a6d0d70da
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kgetlist.svg
@@ -0,0 +1 @@
+application-x-bittorrent.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-khtml-adaptor.svg b/.icons/kora/mimetypes/scalable/application-x-khtml-adaptor.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-khtml-adaptor.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kicad-pcb.svg b/.icons/kora/mimetypes/scalable/application-x-kicad-pcb.svg
new file mode 100644
index 000000000..20e1d53b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kicad-pcb.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a6b6bd" offset="0"/>
+ <stop stop-color="#dfe6e2" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -39.9991 39.9991 0 23.1198 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8e8e8e" offset="0"/>
+ <stop stop-color="#98a3a5" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(.707917 0 0 .707917 9.35164 6.81054)" d="m12 4.001v13.494l7.382 7.06c.395.378.618.9.618 1.445v18h2v-19.632l-7.367-6.908c-.404-.378-.633-.907-.633-1.459v-12zm6 0v11.132l7.367 6.909c.403.377.632.906.633 1.458v20.5h1.999v-22h5.001l2 2h9v-11.999h-9l-2 2h-3.74l-3.26-3.043v-6.957h-2v7.172l4.828 4.828h5.733c.696-1.188 1.973-2 3.439-2 2.197 0 4 1.802 4 4 0 2.197-1.803 3.999-4 3.999-1.466 0-2.743-.812-3.439-1.999h-7.762c-.53-.001-1.039-.211-1.414-.586l-4.799-4.3c-.375-.375-.586-.884-.586-1.414v-9.7zm-12 0v18.261l-1.999 1.738v18c0 1.108.892 2 2 2h2v-10.56c-1.188-.697-2-1.973-2-3.44 0-2.197 1.803-4 4-4s4 1.803 4 4c0 1.467-.813 2.743-2 3.44v10.56h3.999v-17.144l-7.383-7.062c-.394-.378-.617-.9-.617-1.446v-14.347zm4 23.999c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2zm28-12c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" fill="url(#b)" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kicad-project.svg b/.icons/kora/mimetypes/scalable/application-x-kicad-project.svg
new file mode 100644
index 000000000..51c65bc83
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kicad-project.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8a2811" offset="0"/>
+ <stop stop-color="#cd8769" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 -3.5)" d="m18 11v6h-2v9h2v3.5l-2 1.5v-2h-2v3h-6v2h6v4h2v-2.586l2 2v3.586h-2v2h2.832c.108.018.218.018.326 0h2.842v-2h-2v-3.824c.038-.226-.003-.457-.115-.656-.069-.13-.165-.242-.281-.331l-3.083-3.082 2.958-2.214c.186-.102.335-.261.425-.454.091-.181.125-.386.096-.587v-.852h8v2h8.414l3-3-3-3h-8.414v2h-8v-1h2v-9h-2v-6zm0 8h2v5h-2zm12 8h5.586l1 1-1 1h-5.586zm-7 6v11h2v-9h15v-2zm3 3v2h4v-2zm6 0v2h7v-2zm-6 5v2h5v-2zm9 0v2h4v-2z" fill="#e8825c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kicad-schematic.svg b/.icons/kora/mimetypes/scalable/application-x-kicad-schematic.svg
new file mode 100644
index 000000000..5848d7fc8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kicad-schematic.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8896a0" offset="0"/>
+ <stop stop-color="#a8b8c3" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m22 37v9.5h2v-9.5zm-14.5-6v2h7.5v-2zm33-11v-2h-14.675c-.304-.845-.98-1.521-1.825-1.825v-12.175h-2v12.175c-1.158.417-2 1.534-2 2.825s.842 2.408 2 2.825v4.189c0 .549.451 1 1 1s1-.451 1-1v-4.189c.845-.304 1.521-.98 1.825-1.825z" fill="#618d9f" fill-rule="nonzero"/>
+ <path d="m16.984 24.986c-.547.009-.992.466-.984 1.014v5h-2.014c-.549 0-1 .451-1 1s.451 1 1 1h2.014v.85c-.014.096-.014.194 0 .291v2.873c0 .549.451 1 1 1s1-.451 1-1v-1.145l2.744 1.828-1.06.354c-.408.136-.685.519-.685.949 0 .549.452 1.001 1.001 1.001.107 0 .214-.018.316-.052l2.866-.955c.478-.082.831-.5.831-.986 0-.108-.017-.216-.052-.319l-.475-2.853c-.073-.479-.484-.84-.968-.85-.007 0-.014 0-.02 0-.549 0-1 .452-1 1 0 .06.005.119.016.178l.121.723-3.635-2.422v-1.297c.018-.108.018-.218 0-.326v-1.067l5.111-3.441c.284-.184.455-.5.455-.839 0-.548-.451-1-1-1-.013 0-.026.001-.039.001-.191.007-.376.069-.533.178l-3.994 2.689v-2.377c0-.548-.451-1-1-1-.005 0-.01 0-.016 0zm9.016 7.014c-.005 0-.009 0-.014 0-.549 0-1 .451-1 1s.451 1 1 1h9.028c.549 0 1-.451 1-1s-.451-1-1-1zm0-3c-.005 0-.009 0-.014 0-.549 0-1 .451-1 1s.451 1 1 1h5.028c.549 0 1-.451 1-1s-.451-1-1-1zm14.5-14h-11.5c-.549 0-1 .451-1 1v5.832c-.055.324.053.656.289.885l.02.019c.226.216.541.314.849.264h11.342zm-31.5 0c-.005 0-.009 0-.014 0-.549 0-1 .451-1 1s.451 1 1 1h8.028c.549 0 1-.451 1-1s-.451-1-1-1zm4-3c-.005 0-.009 0-.014 0-.549 0-1 .451-1 1s.451 1 1 1h4.028c.549 0 1-.451 1-1s-.451-1-1-1zm14-2.158v-8.74h-8v8.898c0 .549.451 1 1 1h5.832c.324.055.656-.053.885-.289l.019-.02c.216-.226.314-.541.264-.849z" fill="#006c93"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kig.svg b/.icons/kora/mimetypes/scalable/application-x-kig.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kig.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kmplot.svg b/.icons/kora/mimetypes/scalable/application-x-kmplot.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kmplot.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kmymoney.svg b/.icons/kora/mimetypes/scalable/application-x-kmymoney.svg
new file mode 100644
index 000000000..8190c51f1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kmymoney.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.016 18.98c-1.108 0-2 0.892-2 2v20c0 1.108 0.892 2 2 2s2-0.892 2-2v-5.633l0.203-0.353 4.033 6.984c0.554 0.96 1.771 1.287 2.73 0.733 0.96-0.554 1.287-1.773 0.733-2.733l-5.188-8.982 5.188-8.985c0.554-0.959 0.227-2.178-0.733-2.732-0.959-0.554-2.176-0.227-2.73 0.732l-4.033 6.985-0.203-0.352v-5.664c0-1.108-0.892-2-2-2z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b38d32" offset="0"/>
+ <stop style="stop-color:#dabe79" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kns.svg b/.icons/kora/mimetypes/scalable/application-x-kns.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kns.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kodelife-project.svg b/.icons/kora/mimetypes/scalable/application-x-kodelife-project.svg
new file mode 100644
index 000000000..963dd555a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kodelife-project.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b38d32" offset="0"/>
+ <stop stop-color="#dabe79" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 -6)" d="m17 21c-1.108 0-2 .892-2 2v6.5l10-8.5zm12 0-7.992 6.85 11.385 10.586c.374-.363.607-.871.607-1.436v-14c0-1.108-.892-2-2-2zm-9.994 8.566-4.006 3.434v4c0 1.108.892 2 2 2h12z" fill="#ffffff" fill-opacity=".6" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kolf.svg b/.icons/kora/mimetypes/scalable/application-x-kolf.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kolf.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kommander.svg b/.icons/kora/mimetypes/scalable/application-x-kommander.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kommander.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kontour.svg b/.icons/kora/mimetypes/scalable/application-x-kontour.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kontour.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kontur.svg b/.icons/kora/mimetypes/scalable/application-x-kontur.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kontur.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kopete-emoticons.svg b/.icons/kora/mimetypes/scalable/application-x-kopete-emoticons.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kopete-emoticons.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kourse.svg b/.icons/kora/mimetypes/scalable/application-x-kourse.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kourse.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kover.svg b/.icons/kora/mimetypes/scalable/application-x-kover.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kover.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kplato.svg b/.icons/kora/mimetypes/scalable/application-x-kplato.svg
new file mode 100644
index 000000000..800787a6f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kplato.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.715 19.221c-0.549 0-1 0.451-1 1h-2v21h22v-21h-2c0-0.549-0.452-1-1-1h-5c-0.549 0-1 0.451-1 1h-3c0-0.549-0.452-1-1-1h-6zm0 1h6.449v1h-6.449v-1zm11 0h5v1h-5v-1zm-13 4h20v16h-20v-16zm2 2v5h1v-2h6v2h1v-5h-1v2h-6v-2h-1zm8 7v5.25h1v-2.25h6v2h1v-5h-1v2h-6v-2h-1z" style="fill-rule:nonzero;fill:#442d3b"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#6c427f" offset="0"/>
+ <stop style="stop-color:#bf6ee0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kpresenter.svg b/.icons/kora/mimetypes/scalable/application-x-kpresenter.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kpresenter.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-krita-assistant.svg b/.icons/kora/mimetypes/scalable/application-x-krita-assistant.svg
new file mode 120000
index 000000000..8f1a819d7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-krita-assistant.svg
@@ -0,0 +1 @@
+application-x-krita.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-krita-paintoppresent.svg b/.icons/kora/mimetypes/scalable/application-x-krita-paintoppresent.svg
new file mode 120000
index 000000000..8f1a819d7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-krita-paintoppresent.svg
@@ -0,0 +1 @@
+application-x-krita.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-krita.svg b/.icons/kora/mimetypes/scalable/application-x-krita.svg
new file mode 100644
index 000000000..82810d7ef
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-krita.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#742d9c" offset="0"/>
+ <stop stop-color="#bb4ea7" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m25.464 53.772v3.614l1.737-1.762h.968v.033l-1.566 1.565 1.639 2.385v.033h-.909l-1.263-1.893-.606.606v1.287h-.754v-5.868z"/>
+ <path d="m29.418 59.64h-.754v-4.016h.721v.656h.033c.076-.219.232-.399.467-.541.24-.142.472-.213.696-.213s.413.033.566.098l-.287.705c-.098-.038-.232-.057-.401-.057-.274 0-.517.109-.73.327-.208.213-.311.495-.311.844z"/>
+ <path d="m32.461 54.616c-.104.104-.23.156-.377.156-.148 0-.274-.052-.377-.156-.104-.104-.156-.229-.156-.377 0-.147.052-.273.156-.377.103-.104.229-.156.377-.156.147 0 .273.052.377.156.103.104.155.23.155.377 0 .148-.052.273-.155.377zm0 5.024h-.754v-4.016h.754z"/>
+ <path d="m35.139 59.705c-.421 0-.743-.112-.967-.336-.218-.224-.328-.54-.328-.95v-2.107h-.705v-.688h.705v-1.229h.754v1.229h.984v.688h-.984v2.049c0 .437.181.656.541.656.137 0 .251-.022.344-.066l.263.648c-.164.071-.366.106-.607.106z"/>
+ <path d="m37.489 59.771c-.426 0-.784-.123-1.073-.369-.285-.246-.427-.571-.427-.975 0-.437.17-.779.509-1.024.338-.252.756-.377 1.253-.377.443 0 .806.081 1.09.245v-.114c0-.295-.101-.53-.303-.705-.202-.18-.451-.271-.746-.271-.218 0-.418.052-.598.156-.175.104-.295.246-.36.426l-.689-.295c.093-.24.276-.461.549-.664.273-.207.634-.311 1.082-.311.514 0 .94.15 1.279.451.338.3.508.724.508 1.27v2.426h-.722v-.557h-.032c-.301.459-.741.688-1.32.688zm.123-.688c.312 0 .593-.115.844-.345.257-.235.385-.51.385-.827-.213-.175-.532-.263-.958-.263-.366 0-.642.08-.828.238s-.279.344-.279.557c0 .197.085.353.254.467.17.115.364.173.582.173z"/>
+ </g>
+ <path transform="matrix(1.14579 0 0 1.14579 -4.17743 -3.32292)" d="m35.86 30.676c.088.221.15.457.183.708.128.959-.164 2.086-.844 3.258-1.496 2.579-3.922 3.535-5.542 3.331-.036-.004-.07-.016-.1-.033-.051-.03-.092-.077-.114-.134-.036-.09-.019-.193.044-.268.641-.755.469-1.511.251-2.468-.228-1.001-.487-2.135.214-3.46.882-1.669 1.936-2.268 2.664-2.477.151-.043.303-.073.456-.092zm6.526-14.51c.559.325.773 1.026.488 1.607-.178.365-4.375 8.941-5.074 10.147-.351.604-1 1.426-1.607 2.146l-2.789-1.635c.324-.884.713-1.851 1.058-2.447.691-1.191 6.058-9.107 6.286-9.443.363-.536 1.078-.699 1.638-.375zm-13.395 17.512c.029.551.145 1.057.249 1.513.224.982.312 1.477-.137 2.007-.091.108-.149.235-.174.368-.171-.172-.3-.4-.354-.69-.07-.473-.219-.711-.517-.826-.417-.146-.878-.158-1.277-.158-.075 0-.15 0-.225.001-.914.006-1.804.006-2.475-.867-.763-.994-.321-1.89.106-2.757.226-.459.46-.933.507-1.415.012-.106-.009-.189-.066-.258-.216-.264-.916-.318-1.594-.371-.689-.053-1.401-.108-1.842-.37-.818-.488-1.018-1.207-1.041-1.726-.044-.972.511-2.074 1.349-2.681.045-.033.108-.025.143.018.036.043.033.106-.007.145-.655.628-1.292 2.136-.761 2.978.286.438.758.625 1.579.625.239 0 .488-.015.729-.029.235-.014.478-.029.705-.029.275 0 .492.021.68.066.646.123 1.228.548 1.477 1.082.299.643.14 1.32-.076 1.956-.015.045-.042.108-.076.188-.134.315-.445 1.049-.229 1.319.019.017.081.05.259.05.254 0 .617-.063 1.002-.13.431-.076.877-.153 1.233-.153.044 0 .086.001.126.003.236.015.469.062.707.141z" fill="#4d2167"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-kseg.svg b/.icons/kora/mimetypes/scalable/application-x-kseg.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kseg.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ksysguard.svg b/.icons/kora/mimetypes/scalable/application-x-ksysguard.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ksysguard.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ktheme.svg b/.icons/kora/mimetypes/scalable/application-x-ktheme.svg
new file mode 120000
index 000000000..49fc855e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ktheme.svg
@@ -0,0 +1 @@
+application-x-plasma.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kudesigner.svg b/.icons/kora/mimetypes/scalable/application-x-kudesigner.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kudesigner.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kva.svg b/.icons/kora/mimetypes/scalable/application-x-kva.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kva.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kvs.svg b/.icons/kora/mimetypes/scalable/application-x-kvs.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kvs.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kvtml.svg b/.icons/kora/mimetypes/scalable/application-x-kvtml.svg
new file mode 120000
index 000000000..1532b4c5f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kvtml.svg
@@ -0,0 +1 @@
+application-word-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kwallet.svg b/.icons/kora/mimetypes/scalable/application-x-kwallet.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kwallet.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kword.svg b/.icons/kora/mimetypes/scalable/application-x-kword.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kword.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-kwordquiz.svg b/.icons/kora/mimetypes/scalable/application-x-kwordquiz.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-kwordquiz.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-labplot2.svg b/.icons/kora/mimetypes/scalable/application-x-labplot2.svg
new file mode 100644
index 000000000..7bda231e3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-labplot2.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m21 31.513c7.043 0 8.346 8.962 11.453 8.99 3.107 0.024 4.507-9.011 11.547-9.011" style="fill:none;stroke-width:1px;stroke:#1d99f3"/>
+ <path d="m21 30.545c7.043 0 8.475-6.101 11.485-6.095 2.99 7e-3 4.475 7.042 11.515 7.042" style="fill:none;stroke-width:1px;stroke:#da4453"/>
+ <path d="m21 30.545c7.043 0 7.47-10.014 11.47-10.014s4.49 10.961 11.53 10.961" style="fill:none;stroke-width:1px;stroke:#d6d6d6"/>
+ <rect x="20" y="20" width="1" height="23" style="fill:#d6d6d6"/>
+ <rect x="20" y="31" width="24" height="1" style="fill:#d6d6d6"/>
+ <rect x="26" y="30" width="1" height="3" style="fill:#d6d6d6"/>
+ <rect x="32" y="30" width="1" height="3" style="fill:#d6d6d6"/>
+ <rect x="38" y="30" width="1" height="3" style="fill:#d6d6d6"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#474747" offset="0"/>
+ <stop style="stop-color:#888" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-lanalyzer.svg b/.icons/kora/mimetypes/scalable/application-x-lanalyzer.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lanalyzer.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-lha.svg b/.icons/kora/mimetypes/scalable/application-x-lha.svg
new file mode 100644
index 000000000..304cc74b7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lha.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.07196 -49.7469 49.7469 1.07196 251.234 55.94)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#075" offset="0"/>
+ <stop stop-color="#3ec884" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285z" fill="#044937"/>
+ <g fill="#fff">
+ <path d="m28.109 53.672h.754v5.868h-.754z"/>
+ <path d="m30.528 53.672v1.852l-.033.557h.033c.109-.191.281-.352.516-.483.235-.137.486-.205.754-.205.497 0 .877.153 1.139.459s.394.716.394 1.229v2.459h-.754v-2.344c0-.743-.331-1.115-.992-1.115-.312 0-.566.126-.762.377-.197.246-.295.533-.295.861v2.221h-.754v-5.868z" fill-rule="nonzero"/>
+ <path d="m35.446 59.671c-.426 0-.784-.123-1.074-.369-.284-.246-.426-.571-.426-.975 0-.437.169-.779.508-1.024.339-.252.757-.377 1.254-.377.443 0 .806.081 1.09.245v-.114c0-.295-.101-.53-.303-.705-.202-.18-.451-.271-.746-.271-.218 0-.418.052-.598.156-.175.104-.295.246-.361.426l-.688-.295c.093-.24.276-.461.549-.664.273-.207.634-.311 1.082-.311.513 0 .939.15 1.278.451.339.3.508.724.508 1.27v2.426h-.721v-.557h-.033c-.3.459-.74.688-1.319.688zm.123-.688c.311 0 .593-.115.844-.345.257-.235.385-.51.385-.827-.213-.175-.533-.263-.959-.263-.366 0-.642.08-.827.238-.186.158-.279.344-.279.557 0 .197.085.353.254.467.169.115.363.173.582.173z" fill-rule="nonzero"/>
+ <path d="m31.039 16.611h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.035 18.202h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.021 19.774h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 21.41h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 23.018h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 24.663h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m32.951 27.371v-.694c0-.194-.157-.351-.349-.351h-.97c-.193 0-.349.157-.349.351v.693l-.539 1.591c-.151.443-.079.935.193 1.317.272.381.713.608 1.18.608s.908-.227 1.18-.608c.271-.382.344-.874.193-1.317zm-.226 2.497c-.279.393-.937.393-1.217 0-.14-.197-.177-.451-.1-.68l.181-.533h1.055l.181.533c.078.229.04.483-.1.68z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-lhz.svg b/.icons/kora/mimetypes/scalable/application-x-lhz.svg
new file mode 120000
index 000000000..0d3ec85fc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lhz.svg
@@ -0,0 +1 @@
+application-x-lha.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-linguist.svg b/.icons/kora/mimetypes/scalable/application-x-linguist.svg
new file mode 120000
index 000000000..8530cb88f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-linguist.svg
@@ -0,0 +1 @@
+text-vnd.trolltech.linguist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-lmms-project.svg b/.icons/kora/mimetypes/scalable/application-x-lmms-project.svg
new file mode 120000
index 000000000..6bb9cc7d0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lmms-project.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-love-game.svg b/.icons/kora/mimetypes/scalable/application-x-love-game.svg
new file mode 100644
index 000000000..679479a8c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-love-game.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m21.401 25.997c2.3-5.266 8.665-3.991 10.572-0.378 1.745-3.588 8.508-5.446 10.572 0.372 2.5 7.728-5.906 11.956-10.586 17.085-4.581-4.937-13.06-9.222-10.558-17.079z" style="fill-rule:nonzero;fill:#fff"/>
+ <circle cx="25.901" cy="18" r="2" style="fill:#fff"/>
+ <circle cx="37.901" cy="18" r="2" style="fill:#fff"/>
+ <rect x="23.768" y="52.247" width=".903" height="7.5" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.873 57.057c0-0.518 0.101-0.984 0.303-1.397 0.205-0.413 0.488-0.732 0.849-0.957 0.365-0.225 0.78-0.337 1.245-0.337 0.72 0 1.301 0.249 1.743 0.747 0.446 0.498 0.669 1.161 0.669 1.987v0.064c0 0.514-0.099 0.977-0.297 1.387-0.196 0.407-0.477 0.724-0.845 0.952-0.365 0.228-0.785 0.342-1.26 0.342-0.716 0-1.297-0.249-1.743-0.747-0.443-0.499-0.664-1.158-0.664-1.978v-0.063zm0.908 0.107c0 0.586 0.135 1.056 0.405 1.411 0.274 0.355 0.638 0.532 1.094 0.532 0.459 0 0.824-0.179 1.094-0.537 0.27-0.361 0.405-0.866 0.405-1.513 0-0.58-0.138-1.049-0.415-1.407-0.273-0.361-0.638-0.542-1.094-0.542-0.446 0-0.805 0.178-1.079 0.533-0.273 0.354-0.41 0.862-0.41 1.523z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.48 58.521l1.309-4.057h0.923l-1.895 5.283h-0.688l-1.914-5.283h0.923l1.342 4.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.715 59.845c-0.716 0-1.299-0.235-1.748-0.704-0.45-0.472-0.674-1.101-0.674-1.889v-0.166c0-0.524 0.099-0.991 0.298-1.402 0.201-0.413 0.481-0.735 0.839-0.966 0.362-0.235 0.752-0.352 1.172-0.352 0.687 0 1.221 0.226 1.602 0.679 0.381 0.452 0.571 1.1 0.571 1.943v0.376h-3.579c0.013 0.521 0.164 0.943 0.454 1.265 0.293 0.319 0.664 0.478 1.113 0.478 0.319 0 0.59-0.065 0.811-0.195s0.415-0.303 0.581-0.518l0.552 0.43c-0.443 0.68-1.107 1.021-1.992 1.021zm-0.113-4.737c-0.364 0-0.67 0.134-0.918 0.401-0.247 0.263-0.4 0.634-0.459 1.113h2.647v-0.068c-0.026-0.459-0.15-0.814-0.371-1.065-0.222-0.254-0.521-0.381-0.899-0.381z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a30000" offset="0"/>
+ <stop style="stop-color:#ff297e" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-lyx.svg b/.icons/kora/mimetypes/scalable/application-x-lyx.svg
new file mode 100644
index 000000000..787d46614
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lyx.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <rect x="28.155" y="53.226" width=".728" height="5.665" style="fill:#fff"/>
+ <path d="m30.799 60.6h-0.752l0.902-1.954-1.598-3.632h0.791l1.155 2.785h0.016l1.124-2.785h0.791l-2.429 5.586z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.931 58.891h-0.854l-0.958-1.432-0.941 1.432h-0.855l1.369-1.97-1.337-1.907h0.823l0.957 1.369 0.91-1.369h0.855l-1.353 1.907 1.384 1.97z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.836 36.986l-6.253-18.968 2.437-0.803 5.484 16.636 8.212-2.707 0.769 2.331-10.649 3.511z" style="fill-rule:nonzero;fill:#fff;stroke-width:2.03px;stroke:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-lz4-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-lz4-compressed-tar.svg
new file mode 120000
index 000000000..065c47e03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lz4-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-lzip-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-lzip-compressed-tar.svg
new file mode 120000
index 000000000..065c47e03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lzip-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-lzma-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-lzma-compressed-tar.svg
new file mode 120000
index 000000000..feec9664a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lzma-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-lzma.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-lzma.svg b/.icons/kora/mimetypes/scalable/application-x-lzma.svg
new file mode 100644
index 000000000..afe942eef
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lzma.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(1.07196 -49.7469 49.7469 1.07196 251.234 55.94)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#075" offset="0"/>
+ <stop stop-color="#3ec884" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285z" fill="#044937"/>
+ <g fill="#fff">
+ <path d="m24.509 53.672h.754v5.868h-.754z"/>
+ <path d="m26.057 59.54v-.656l2.287-2.672h-2.221v-.688h3.147v.656l-2.287 2.671h2.319v.689z" fill-rule="nonzero"/>
+ <path d="m30.031 59.54v-4.016h.722v.557h.032c.115-.191.29-.352.525-.483.24-.137.478-.205.713-.205.623 0 1.046.257 1.27.77.328-.513.795-.77 1.402-.77.475 0 .833.153 1.073.459.241.3.361.71.361 1.229v2.459h-.754v-2.344c0-.404-.074-.691-.221-.861-.148-.169-.372-.254-.672-.254-.296 0-.541.126-.738.377-.191.252-.287.539-.287.861v2.221h-.754v-2.344c0-.404-.074-.691-.221-.861-.148-.169-.372-.254-.672-.254-.295 0-.541.126-.738.377-.191.252-.287.539-.287.861v2.221z" fill-rule="nonzero"/>
+ <path d="m38.233 59.671c-.427 0-.784-.123-1.074-.369-.284-.246-.426-.571-.426-.975 0-.437.169-.779.508-1.024.339-.252.757-.377 1.254-.377.442 0 .806.081 1.09.245v-.114c0-.295-.101-.53-.303-.705-.203-.18-.451-.271-.746-.271-.219 0-.418.052-.598.156-.175.104-.295.246-.361.426l-.688-.295c.092-.24.275-.461.549-.664.273-.207.633-.311 1.081-.311.514 0 .94.15 1.279.451.339.3.508.724.508 1.27v2.426h-.721v-.557h-.033c-.3.459-.74.688-1.319.688zm.123-.688c.311 0 .592-.115.844-.345.256-.235.385-.51.385-.827-.213-.175-.533-.263-.959-.263-.366 0-.642.08-.828.238s-.278.344-.278.557c0 .197.084.353.254.467.169.115.363.173.582.173z" fill-rule="nonzero"/>
+ <path d="m31.039 16.611h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.035 18.202h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.021 19.774h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 21.41h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 23.018h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m31.045 24.663h2.2v1.1h-2.2z" fill-opacity=".93"/>
+ <path d="m32.951 27.371v-.694c0-.194-.157-.351-.349-.351h-.97c-.193 0-.349.157-.349.351v.693l-.539 1.591c-.151.443-.079.935.193 1.317.272.381.713.608 1.18.608s.908-.227 1.18-.608c.271-.382.344-.874.193-1.317zm-.226 2.497c-.279.393-.937.393-1.217 0-.14-.197-.177-.451-.1-.68l.181-.533h1.055l.181.533c.078.229.04.483-.1.68z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-lzop.svg b/.icons/kora/mimetypes/scalable/application-x-lzop.svg
new file mode 100644
index 000000000..94d268bab
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lzop.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.218 60.81h-0.754v-5.786h0.722v0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.917 0.566 1.524 0 0.606-0.189 1.114-0.566 1.524s-0.825 0.615-1.344 0.615c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.492h-0.032l0.032 0.558v1.77zm-4.914-5.302c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.387 0.405-0.882 0.607-1.483 0.607s-1.095-0.202-1.483-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm-5.041-2.336v5.868h-0.754v-5.868h0.754zm4.039 5.868h-3.245v-0.656l2.287-2.672h-2.221v-0.688h3.147v0.656l-2.287 2.671h2.319v0.689zm1.559-0.951c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057zm5.603 0.393c0.35 0 0.65-0.131 0.902-0.393 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.131-0.91 0.394-0.245 0.262-0.368 0.614-0.368 1.057 0 0.442 0.123 0.795 0.368 1.057 0.252 0.262 0.555 0.393 0.91 0.393z" style="fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-lzpdf.svg b/.icons/kora/mimetypes/scalable/application-x-lzpdf.svg
new file mode 120000
index 000000000..9e6d8a1b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-lzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-m4.svg b/.icons/kora/mimetypes/scalable/application-x-m4.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-m4.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-macbinary.svg b/.icons/kora/mimetypes/scalable/application-x-macbinary.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-macbinary.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-maff.svg b/.icons/kora/mimetypes/scalable/application-x-maff.svg
new file mode 120000
index 000000000..678a58102
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-maff.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-marble.svg b/.icons/kora/mimetypes/scalable/application-x-marble.svg
new file mode 120000
index 000000000..774e3e70c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-marble.svg
@@ -0,0 +1 @@
+./application-vnd-google-earth-kml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-matroska.svg b/.icons/kora/mimetypes/scalable/application-x-matroska.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-matroska.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-mif.svg b/.icons/kora/mimetypes/scalable/application-x-mif.svg
new file mode 120000
index 000000000..6022f317a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mif.svg
@@ -0,0 +1 @@
+application-x-flash-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-mimearchive.svg b/.icons/kora/mimetypes/scalable/application-x-mimearchive.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mimearchive.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-mobi8-ebook.svg b/.icons/kora/mimetypes/scalable/application-x-mobi8-ebook.svg
new file mode 120000
index 000000000..80620a715
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mobi8-ebook.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-mobipocket-ebook.svg b/.icons/kora/mimetypes/scalable/application-x-mobipocket-ebook.svg
new file mode 120000
index 000000000..80620a715
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mobipocket-ebook.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-model.svg b/.icons/kora/mimetypes/scalable/application-x-model.svg
new file mode 100644
index 000000000..77f261679
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-model.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c57c2e" offset="0"/>
+ <stop stop-color="#e78f68" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g transform="matrix(.066145 0 0 .066145 -6.00012 -6.50016)" fill="none" opacity=".7" stroke="#ffffff" stroke-width="30.24">
+ <path d="m377.96 468.671 196.539-105.829 196.54 105.829v226.776l-196.54 105.829-196.539-105.829z"/>
+ <path d="m771.039 468.671-196.54 105.828-196.539-105.828"/>
+ <path d="m574.499 559.381v241.895"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-mono-develop.svg b/.icons/kora/mimetypes/scalable/application-x-mono-develop.svg
new file mode 100644
index 000000000..da19f594d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mono-develop.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <g opacity=".88">
+ <path d="m43.344 24.917c-0.188-1.607-1.648-2.768-3.26-2.58-0.157 0.018-0.308 0.05-0.453 0.091-1.065-4.06-4.7-6.837-8.643-6.378-3.942 0.458-6.842 3.997-6.946 8.193-0.146-7e-3 -0.294 0-0.442 0.017-1.607 0.188-2.768 1.648-2.58 3.261 0.183 1.569 1.579 2.713 3.145 2.588-0.057 0.499-0.062 1.001-3e-3 1.505 0.117 1.008 0.464 1.96 1.037 2.824 0.544 0.824 1.258 1.531 2.13 2.105 1.754 1.155 3.962 1.65 6.202 1.389s4.279-1.25 5.725-2.783c0.717-0.758 1.254-1.611 1.59-2.537 0.354-0.971 0.478-1.979 0.361-2.987-0.059-0.504-0.174-0.992-0.349-1.463 1.559-0.23 2.669-1.666 2.486-3.245zm-3.136 4.824c0.024 0.209 0.034 0.416 0.034 0.623l-2.397 0.279-10.178 1.184-2.397 0.279c-0.047-0.201-0.085-0.404-0.11-0.613-0.066-0.571-0.04-1.133 0.065-1.676 0.038-0.178 0.08-0.351 0.132-0.526 0.278-0.924 0.795-1.785 1.49-2.521 0.077-0.081 0.159-0.163 0.242-0.245-0.159-0.203-0.309-0.417-0.446-0.642-1.157-1.943-0.857-4.003 0.669-4.6 0.189-0.075 0.391-0.122 0.595-0.146 1.299-0.151 2.864 0.664 3.906 2.042 0.698-1.585 2.035-2.734 3.333-2.885 0.204-0.023 0.412-0.023 0.613 6e-3 1.622 0.231 2.387 2.166 1.708 4.323-0.082 0.25-0.173 0.497-0.286 0.727 0.104 0.065 0.207 0.13 0.311 0.195 0.842 0.558 1.531 1.268 2.014 2.099 0.09 0.153 0.171 0.313 0.243 0.478 0.238 0.507 0.392 1.048 0.459 1.619zm-11.093 2.93l11.034-1.284c-0.537 2.8-3.24 5.135-6.73 5.541-3.491 0.406-6.658-1.245-7.823-3.847l3.519-0.41zm-4.952-3.574c-1.06 0.124-2.021-0.637-2.145-1.698-0.123-1.06 0.637-2.021 1.698-2.145 0.119-0.013 0.239-0.018 0.356-7e-3 8e-3 0.11 0.02 0.219 0.034 0.333 0.033 0.286 0.079 0.56 0.135 0.833-0.22-0.114-0.476-0.195-0.764-0.229-0.274-0.031-0.525 0.167-0.556 0.44-0.031 0.274 0.167 0.526 0.441 0.556 0.845 0.1 1.227 1.019 1.234 1.038 0.014 0.037 0.032 0.068 0.05 0.1-0.019 0.041-0.034 0.081-0.053 0.122-0.082 0.207-0.155 0.413-0.213 0.618-0.07 0.017-0.141 0.03-0.217 0.039zm16.484-1.918c-0.081 9e-3 -0.157 0.013-0.239 0.013-0.109-0.185-0.222-0.369-0.349-0.552-0.04-0.058-0.086-0.116-0.127-0.178 4e-3 -0.01 3e-3 -0.02 6e-3 -0.03 4e-3 -0.01 0.158-1.007 0.963-1.293 0.26-0.093 0.394-0.383 0.302-0.643-0.093-0.259-0.384-0.394-0.643-0.301-0.24 0.086-0.448 0.207-0.625 0.343-7e-3 -0.264-0.028-0.527-0.059-0.793-0.013-0.11-0.03-0.219-0.043-0.328 0.116-0.038 0.238-0.066 0.367-0.081 1.06-0.124 2.021 0.637 2.145 1.698 0.123 1.06-0.637 2.021-1.698 2.145z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m31.469 28.464c-0.254-0.236-0.652-0.218-0.887 0.036-0.236 0.254-0.218 0.652 0.036 0.887l0.653 0.604c0.14 0.128 0.325 0.184 0.501 0.163 0.143-0.016 0.28-0.081 0.387-0.194 0.236-0.254 0.218-0.652-0.036-0.888l-0.654-0.608z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m34.243 28.069c-0.287-0.193-0.679-0.119-0.872 0.169l-0.497 0.737c-0.193 0.288-0.119 0.679 0.169 0.872 0.13 0.086 0.278 0.117 0.421 0.101 0.176-0.021 0.343-0.117 0.45-0.275l0.498-0.737c0.198-0.283 0.119-0.674-0.169-0.867z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m29.888 24.531c0.56-0.065 1.066 0.336 1.131 0.895s-0.336 1.066-0.895 1.131-1.066-0.336-1.131-0.895 0.336-1.066 0.895-1.131z" style="fill:#296f79"/>
+ <path d="m34.007 24.052c0.559-0.065 1.066 0.336 1.131 0.895s-0.336 1.066-0.895 1.131-1.066-0.336-1.131-0.895 0.336-1.066 0.895-1.131z" style="fill:#296f79"/>
+ </g>
+ <path d="m21.977 59.263v-4.113h0.739v0.571h0.033c0.118-0.196 0.297-0.361 0.537-0.496 0.247-0.139 0.49-0.209 0.731-0.209 0.638 0 1.071 0.263 1.301 0.789 0.335-0.526 0.814-0.789 1.435-0.789 0.487 0 0.853 0.156 1.099 0.47 0.247 0.307 0.37 0.727 0.37 1.259v2.518h-0.772v-2.401c0-0.414-0.076-0.708-0.227-0.881-0.151-0.174-0.381-0.26-0.688-0.26-0.303 0-0.554 0.128-0.756 0.386-0.196 0.257-0.294 0.551-0.294 0.881v2.275h-0.772v-2.401c0-0.414-0.075-0.708-0.226-0.881-0.151-0.174-0.381-0.26-0.689-0.26-0.302 0-0.554 0.128-0.755 0.386-0.196 0.257-0.294 0.551-0.294 0.881v2.275h-0.772z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.485 55.645c0.398-0.42 0.904-0.629 1.52-0.629 0.615 0 1.122 0.209 1.519 0.629 0.397 0.414 0.596 0.935 0.596 1.561 0 0.627-0.199 1.15-0.596 1.57-0.397 0.414-0.904 0.621-1.519 0.621-0.616 0-1.122-0.207-1.52-0.621-0.397-0.42-0.595-0.943-0.595-1.57 0-0.626 0.198-1.147 0.595-1.561zm0.571 2.644c0.269 0.269 0.585 0.403 0.949 0.403 0.363 0 0.677-0.134 0.94-0.403 0.268-0.274 0.403-0.635 0.403-1.083 0-0.447-0.135-0.805-0.403-1.074-0.263-0.274-0.577-0.411-0.94-0.411-0.364 0-0.68 0.137-0.949 0.411-0.263 0.269-0.394 0.627-0.394 1.074 0 0.448 0.131 0.809 0.394 1.083z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.486 55.15v0.571h0.034c0.112-0.196 0.288-0.361 0.529-0.496 0.24-0.139 0.498-0.209 0.772-0.209 0.509 0 0.898 0.156 1.166 0.47 0.269 0.313 0.403 0.733 0.403 1.259v2.518h-0.772v-2.401c0-0.761-0.338-1.141-1.016-1.141-0.318 0-0.579 0.128-0.78 0.386-0.202 0.252-0.302 0.545-0.302 0.881v2.275h-0.772v-4.113h0.738z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.666 55.645c0.397-0.42 0.904-0.629 1.519-0.629 0.616 0 1.122 0.209 1.519 0.629 0.398 0.414 0.596 0.935 0.596 1.561 0 0.627-0.198 1.15-0.596 1.57-0.397 0.414-0.903 0.621-1.519 0.621-0.615 0-1.122-0.207-1.519-0.621-0.397-0.42-0.596-0.943-0.596-1.57 0-0.626 0.199-1.147 0.596-1.561zm0.571 2.644c0.268 0.269 0.584 0.403 0.948 0.403s0.677-0.134 0.94-0.403c0.269-0.274 0.403-0.635 0.403-1.083 0-0.447-0.134-0.805-0.403-1.074-0.263-0.274-0.576-0.411-0.94-0.411s-0.68 0.137-0.948 0.411c-0.263 0.269-0.395 0.627-0.395 1.074 0 0.448 0.132 0.809 0.395 1.083z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-mplayer2.svg b/.icons/kora/mimetypes/scalable/application-x-mplayer2.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mplayer2.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ms-application.svg b/.icons/kora/mimetypes/scalable/application-x-ms-application.svg
new file mode 120000
index 000000000..216658108
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ms-application.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ms-dos-executable.svg b/.icons/kora/mimetypes/scalable/application-x-ms-dos-executable.svg
new file mode 100644
index 000000000..068b98bb4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ms-dos-executable.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.43 58.971c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.876 0.353 0.541 0 0.907-0.23 1.099-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.648 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.082-2.623c-0.017-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.26 58.84h-0.885l-0.992-1.484-0.975 1.484h-0.885l1.418-2.041-1.385-1.975h0.852l0.992 1.418 0.942-1.418h0.885l-1.401 1.975 1.434 2.041z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.481 58.971c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.55-1.508 0.371-0.421 0.844-0.631 1.417-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.729 0.263-0.203 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.656 26.267l-7e-3 -7.152 8.021-1.195v8.347h-8.014zm9.35-8.56l10.692-1.707v10.267h-10.692v-8.56zm10.694 10.026l-2e-3 10.267-10.692-1.65v-8.617h10.694zm-12.03 8.43l-8.014-1.205-1e-3 -7.225h8.015v8.43z" style="fill-rule:nonzero;fill:#464d55"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-ms-shortcut.svg b/.icons/kora/mimetypes/scalable/application-x-ms-shortcut.svg
new file mode 100644
index 000000000..960b3e170
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ms-shortcut.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m40.933 24.536c2.038 0 3.692 1.654 3.692 3.692v7.385c0 2.038-1.654 3.692-3.692 3.692h-17.866c-2.038 0-3.692-1.654-3.692-3.692v-7.385c0-2.038 1.654-3.692 3.692-3.692h17.866zm-8.933 2.44c2.729 0 4.945 2.216 4.945 4.945s-2.216 4.944-4.945 4.944-4.945-2.215-4.945-4.944 2.216-4.945 4.945-4.945z" style="fill:#ddd"/>
+ <path d="m25.747 57.478l0.745-0.111c0.042 0.285 0.158 0.503 0.35 0.655 0.191 0.151 0.458 0.227 0.801 0.227 0.347 0 0.603-0.067 0.771-0.201 0.167-0.135 0.251-0.293 0.251-0.474 0-0.162-0.074-0.29-0.222-0.383-0.103-0.064-0.36-0.145-0.77-0.244-0.553-0.133-0.936-0.248-1.15-0.345-0.213-0.098-0.375-0.232-0.485-0.404-0.111-0.172-0.166-0.361-0.166-0.569 0-0.189 0.046-0.364 0.136-0.525 0.091-0.161 0.215-0.295 0.371-0.402 0.117-0.082 0.277-0.152 0.479-0.21 0.203-0.057 0.42-0.085 0.651-0.085 0.349 0 0.656 0.048 0.919 0.143 0.264 0.096 0.459 0.226 0.585 0.39 0.125 0.164 0.212 0.383 0.259 0.657l-0.737 0.096c-0.033-0.219-0.13-0.389-0.291-0.511-0.16-0.123-0.387-0.184-0.68-0.184-0.346 0-0.593 0.054-0.741 0.164-0.148 0.109-0.222 0.237-0.222 0.383 0 0.093 0.031 0.177 0.092 0.252 0.061 0.077 0.158 0.141 0.289 0.191 0.075 0.027 0.297 0.088 0.666 0.184 0.533 0.136 0.905 0.247 1.115 0.334 0.211 0.086 0.377 0.212 0.497 0.377s0.18 0.37 0.18 0.615c0 0.24-0.074 0.466-0.22 0.677-0.147 0.212-0.358 0.376-0.634 0.492-0.277 0.116-0.589 0.174-0.938 0.174-0.578 0-1.019-0.115-1.321-0.344-0.303-0.229-0.497-0.569-0.58-1.019z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.34 58.745v-5.856h0.754v3.339l1.783-1.726h0.976l-1.7 1.574 1.871 2.669h-0.929l-1.47-2.169-0.531 0.487v1.682h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.485 59.096l0.733 0.104c0.03 0.216 0.116 0.373 0.255 0.471 0.187 0.134 0.443 0.2 0.766 0.2 0.349 0 0.619-0.066 0.808-0.2 0.19-0.133 0.319-0.319 0.386-0.559 0.039-0.146 0.057-0.454 0.054-0.923-0.329 0.371-0.74 0.556-1.231 0.556-0.611 0-1.084-0.211-1.419-0.631-0.335-0.421-0.503-0.926-0.503-1.514 0-0.405 0.077-0.779 0.231-1.121 0.153-0.342 0.376-0.606 0.667-0.793 0.292-0.186 0.635-0.279 1.028-0.279 0.525 0 0.958 0.202 1.298 0.607v-0.512h0.695v3.667c0 0.661-0.07 1.129-0.211 1.405-0.141 0.275-0.364 0.493-0.67 0.653-0.306 0.159-0.682 0.239-1.128 0.239-0.531 0-0.959-0.113-1.286-0.341-0.326-0.228-0.484-0.571-0.473-1.029zm0.624-2.548c0 0.556 0.116 0.962 0.347 1.218 0.232 0.256 0.522 0.384 0.871 0.384 0.346 0 0.637-0.128 0.871-0.382 0.235-0.254 0.352-0.653 0.352-1.196 0-0.52-0.121-0.911-0.362-1.175-0.242-0.263-0.533-0.395-0.873-0.395-0.335 0-0.62 0.13-0.854 0.389-0.235 0.26-0.352 0.645-0.352 1.157z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#4f4f4f" offset="0"/>
+ <stop style="stop-color:#9c9c9c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-ms-wim.svg b/.icons/kora/mimetypes/scalable/application-x-ms-wim.svg
new file mode 100644
index 000000000..e2ba7f82c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ms-wim.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#771c1c"/><stop offset="1" stop-color="#992b2b"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m24.62 9.999c-.79-.001-1.398.129-1.649.407-.398.441-1.315 3.728-2.46 8.754-.826 3.616-.251 5.725.313 6.853.721 1.443 1.283 2.31.142 5.19-.825 2.085-1.667 2.085-2.45 2.184-1.885-.453-3.31-.468-3.496.042-.254.697 1.898 2.509 4.803 3.555 2.906 1.047 5.471 1.331 5.726.633.186-.511-.924-1.407-2.673-2.262-.769-.791-1.459-1.342-.85-3.793 1.19-4.794 3.005-3.147 5.144-6.127 1.815-2.527 2.297-4.467 3.348-7.43 1.113-3.138 1.601-4.592 1.457-4.879-.97-1.932-4.984-3.121-7.355-3.127zm-2.714 6.385c1.147 1.255 2.195 1.579 3.139 1.616 2.331.092 4.037-2.156 5.074-.813-.499 1.638-3.507 11.559-7.515 9.787-3.321-1.446-1.399-8.825-.698-10.59z" fill="#fff" fill-rule="nonzero"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-msdos-program.svg b/.icons/kora/mimetypes/scalable/application-x-msdos-program.svg
new file mode 100644
index 000000000..e6daf24d4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-msdos-program.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m18.5 18.5v12h12v-12h-12zm15 0v12h12v-12h-12zm-15 15v12h12v-12h-12zm15 0v12h12v-12h-12z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#48aeff" offset="0"/>
+ <stop style="stop-color:#90cdff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-msdownload.svg b/.icons/kora/mimetypes/scalable/application-x-msdownload.svg
new file mode 120000
index 000000000..216658108
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-msdownload.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-msexcel.svg b/.icons/kora/mimetypes/scalable/application-x-msexcel.svg
new file mode 120000
index 000000000..46d4d34a7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-msexcel.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-msi.svg b/.icons/kora/mimetypes/scalable/application-x-msi.svg
new file mode 100644
index 000000000..a529fc600
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-msi.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.11 59.04v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.524-0.483 0.241-0.137 0.479-0.205 0.714-0.205 0.622 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.833 0.153 1.074 0.459 0.24 0.3 0.36 0.71 0.36 1.229v2.459h-0.754v-2.344c0-0.404-0.073-0.691-0.221-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.541 0.126-0.737 0.377-0.192 0.252-0.287 0.539-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.54 0.126-0.737 0.377-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.533 59.171c-0.448 0-0.82-0.109-1.115-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.256-0.065-0.499-0.188-0.729-0.369-0.229-0.185-0.344-0.434-0.344-0.746 0-0.355 0.156-0.641 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.479 0.388 0.599 0.688l-0.656 0.271c-0.147-0.355-0.453-0.533-0.918-0.533-0.224 0-0.412 0.046-0.565 0.139s-0.23 0.219-0.23 0.377c0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451s0.27 0.453 0.27 0.721c0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.542 54.016c-0.104 0.104-0.229 0.156-0.377 0.156-0.147 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.23-0.156 0.377-0.156c0.148 0 0.273 0.052 0.377 0.156s0.156 0.23 0.156 0.377c0 0.148-0.052 0.273-0.156 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.656 26.267l-7e-3 -7.152 8.021-1.195v8.347h-8.014zm9.35-8.56l10.692-1.707v10.267h-10.692v-8.56zm10.694 10.026l-2e-3 10.267-10.692-1.65v-8.617h10.694zm-12.03 8.43l-8.014-1.205-1e-3 -7.225h8.015v8.43z" style="fill-rule:nonzero;fill:#464d55"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-mswinurl.svg b/.icons/kora/mimetypes/scalable/application-x-mswinurl.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mswinurl.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-mswrite.svg b/.icons/kora/mimetypes/scalable/application-x-mswrite.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-mswrite.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-musescore+xml.svg b/.icons/kora/mimetypes/scalable/application-x-musescore+xml.svg
new file mode 120000
index 000000000..e24b30e9d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-musescore+xml.svg
@@ -0,0 +1 @@
+application-x-musescore.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-musescore.svg b/.icons/kora/mimetypes/scalable/application-x-musescore.svg
new file mode 100644
index 000000000..cbd3061b3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-musescore.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b7b7b7" offset="0"/>
+ <stop stop-color="#e0e3e7" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(1.00942 0 0 1.00942 -8.04195 -4.5301)" d="m28.918 18.26c-.767.215-1.385 1.072-1.385 1.903v13.191c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.64 3.672.4 1.518 2.242 2.367 4.112 1.858 1.492-.406 2.52-1.554 2.684-2.765l.043-12.465 9.697-2.719v9.836c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.641 3.672.401 1.519 2.243 2.367 4.113 1.858 1.491-.406 2.52-1.554 2.684-2.765l.043-16.227c0-.624-.368-1.09-.866-1.178z" fill="#4f5c65" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-n64-rom.svg b/.icons/kora/mimetypes/scalable/application-x-n64-rom.svg
new file mode 120000
index 000000000..66963b7ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-n64-rom.svg
@@ -0,0 +1 @@
+application-x-apple-diskimage.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-navi-animation.svg b/.icons/kora/mimetypes/scalable/application-x-navi-animation.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-navi-animation.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-nes-rom.svg b/.icons/kora/mimetypes/scalable/application-x-nes-rom.svg
new file mode 120000
index 000000000..66963b7ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-nes-rom.svg
@@ -0,0 +1 @@
+application-x-apple-diskimage.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-netinstobserver.svg b/.icons/kora/mimetypes/scalable/application-x-netinstobserver.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-netinstobserver.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-nettl.svg b/.icons/kora/mimetypes/scalable/application-x-nettl.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-nettl.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-executable.svg b/.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-executable.svg
new file mode 120000
index 000000000..ccd0476a1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-executable.svg
@@ -0,0 +1 @@
+application-x-nintendo-3ds-rom.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-rom.svg b/.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-rom.svg
new file mode 100644
index 000000000..fe070b8ee
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-nintendo-3ds-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#923e34" offset="0"/>
+ <stop stop-color="#cd7a69" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 -5.5)" d="m19 19c-1.108 0-2 .892-2 2v6c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-6c0-1.108-.892-2-2-2zm1 2h8c.554 0 1 .446 1 1v4c0 .554-.446 1-1 1h-8c-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1zm-1 9c-1.108 0-2 .892-2 2v6c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-6c0-1.108-.892-2-2-2zm1 2h8c.554 0 1 .446 1 1v4c0 .554-.446 1-1 1h-8c-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-nintendo-ds-rom.svg b/.icons/kora/mimetypes/scalable/application-x-nintendo-ds-rom.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-nintendo-ds-rom.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-nzb.svg b/.icons/kora/mimetypes/scalable/application-x-nzb.svg
new file mode 120000
index 000000000..aef18a659
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-nzb.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-object.svg b/.icons/kora/mimetypes/scalable/application-x-object.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-object.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ole-storage.svg b/.icons/kora/mimetypes/scalable/application-x-ole-storage.svg
new file mode 120000
index 000000000..656ee235a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ole-storage.svg
@@ -0,0 +1 @@
+application-octet-stream.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-openboardview-board.svg b/.icons/kora/mimetypes/scalable/application-x-openboardview-board.svg
new file mode 100644
index 000000000..6cfadd436
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-openboardview-board.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m35.908 30.998c-0.577-1.016-0.908-2.187-0.908-3.43 0-3.84 3.16-7 7-7s7 3.16 7 7c0 3.841-3.16 7-7 7-1.52 0-2.934-0.495-4.087-1.332l-3.35 3.332h-18.477l-6.086 6.333v-4.329l4.809-5.004h18.515l2.584-2.57zm6.092-7.63c2.304 0 4.2 1.896 4.2 4.2 0 2.305-1.896 4.2-4.2 4.2s-4.2-1.895-4.2-4.2c0-2.304 1.896-4.2 4.2-4.2zm-23.5 1.2c1.38 0 2.5 1.121 2.5 2.5 0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5c0-1.379 1.12-2.5 2.5-2.5zm9 0c1.38 0 2.5 1.121 2.5 2.5 0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5c0-1.379 1.12-2.5 2.5-2.5z" style="fill-opacity:.62;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#3f4077" offset="0"/>
+ <stop style="stop-color:#5c5da7" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-openboardview-brd-landrex.svg b/.icons/kora/mimetypes/scalable/application-x-openboardview-brd-landrex.svg
new file mode 120000
index 000000000..4ecaf8697
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-openboardview-brd-landrex.svg
@@ -0,0 +1 @@
+application-x-openboardview-board.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-openboardview-brd-r4.svg b/.icons/kora/mimetypes/scalable/application-x-openboardview-brd-r4.svg
new file mode 120000
index 000000000..4ecaf8697
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-openboardview-brd-r4.svg
@@ -0,0 +1 @@
+application-x-openboardview-board.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-openboardview-lst.svg b/.icons/kora/mimetypes/scalable/application-x-openboardview-lst.svg
new file mode 120000
index 000000000..4ecaf8697
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-openboardview-lst.svg
@@ -0,0 +1 @@
+application-x-openboardview-board.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-osm+xml.svg b/.icons/kora/mimetypes/scalable/application-x-osm+xml.svg
new file mode 100644
index 000000000..9bebe77e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-osm+xml.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.753 59.44h-0.885l-0.992-1.483-0.975 1.483h-0.885l1.418-2.041-1.385-1.975h0.852l0.992 1.418 0.942-1.418h0.885l-1.401 1.975 1.434 2.041z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.283 59.44v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.525-0.483 0.24-0.137 0.478-0.205 0.713-0.205 0.622 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.833 0.153 1.074 0.459 0.24 0.301 0.36 0.71 0.36 1.229v2.459h-0.753v-2.344c0-0.404-0.074-0.691-0.222-0.86-0.147-0.17-0.371-0.255-0.672-0.255-0.295 0-0.541 0.126-0.737 0.377-0.192 0.252-0.287 0.539-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.86-0.147-0.17-0.371-0.255-0.672-0.255-0.295 0-0.54 0.126-0.737 0.377-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="37.262" y="53.572" width=".754" height="5.868" style="fill:#fff"/>
+ <path d="m26.635 31.332c-0.021-0.144-0.098-0.273-0.214-0.36l-5.883-4.399 5.883-4.4c0.116-0.086 0.193-0.216 0.214-0.359 0.02-0.144-0.017-0.289-0.104-0.405l-0.934-1.25c-0.181-0.242-0.523-0.291-0.765-0.11l-8.139 6.086c-0.138 0.103-0.219 0.266-0.219 0.438s0.081 0.334 0.219 0.437l8.139 6.087c0.098 0.073 0.213 0.109 0.327 0.109 0.166 0 0.331-0.076 0.438-0.219l0.934-1.25c0.087-0.116 0.124-0.262 0.104-0.405z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m46.958 26.135l-8.139-6.086c-0.241-0.181-0.583-0.131-0.764 0.11l-0.935 1.25c-0.087 0.116-0.124 0.261-0.103 0.405 0.021 0.143 0.097 0.273 0.213 0.359l5.883 4.4-5.883 4.399c-0.116 0.087-0.192 0.217-0.213 0.36s0.016 0.289 0.103 0.405l0.935 1.25c0.107 0.143 0.271 0.219 0.438 0.219 0.113 0 0.228-0.036 0.326-0.109l8.139-6.087c0.138-0.103 0.219-0.265 0.219-0.437s-0.081-0.335-0.219-0.438z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m37.048 16.8l-1.437-0.608c-0.133-0.056-0.284-0.057-0.418-3e-3s-0.241 0.16-0.298 0.293l-8.583 20.3c-0.117 0.278 0.013 0.599 0.291 0.716l1.437 0.608c0.068 0.029 0.14 0.043 0.213 0.043 0.07 0 0.139-0.013 0.205-0.04 0.134-0.055 0.241-0.16 0.298-0.293l8.583-20.3c0.117-0.278-0.013-0.599-0.291-0.716z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-pak.svg b/.icons/kora/mimetypes/scalable/application-x-pak.svg
new file mode 120000
index 000000000..de6105c9c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-pak.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-partial-download.svg b/.icons/kora/mimetypes/scalable/application-x-partial-download.svg
new file mode 100644
index 000000000..5b40c683a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-partial-download.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m41.912 56.45h-0.726c0-0.211 0.074-0.414 0.222-0.609 0.151-0.198 0.354-0.354 0.61-0.469 0.257-0.115 0.54-0.172 0.847-0.172 0.487 0 0.869 0.123 1.145 0.367 0.276 0.243 0.419 0.577 0.429 1.004v1.946c0 0.388 0.05 0.696 0.149 0.925v0.063h-0.758c-0.042-0.083-0.075-0.232-0.101-0.445-0.336 0.349-0.737 0.523-1.204 0.523-0.416 0-0.759-0.117-1.027-0.352-0.266-0.237-0.398-0.536-0.398-0.898 0-0.44 0.166-0.781 0.5-1.023 0.336-0.245 0.807-0.368 1.414-0.368h0.703v-0.332c0-0.252-0.076-0.453-0.227-0.601-0.151-0.151-0.373-0.227-0.668-0.227-0.258 0-0.474 0.065-0.648 0.196-0.175 0.13-0.262 0.287-0.262 0.472zm-23.316 3.055h-0.664l-0.036-0.453c-0.289 0.354-0.691 0.531-1.207 0.531-0.489 0-0.889-0.201-1.199-0.602-0.307-0.401-0.461-0.924-0.461-1.57v-0.055c0-0.648 0.154-1.169 0.461-1.562 0.308-0.396 0.71-0.594 1.207-0.594 0.495 0 0.887 0.169 1.176 0.508v-2.203h0.723v6zm17.871-2.152c0-0.415 0.081-0.787 0.242-1.118 0.164-0.33 0.391-0.586 0.68-0.765 0.291-0.18 0.623-0.27 0.996-0.27 0.575 0 1.04 0.199 1.394 0.598 0.357 0.398 0.535 0.928 0.535 1.59v0.05c0 0.412-0.079 0.782-0.238 1.11-0.156 0.325-0.381 0.579-0.676 0.762-0.291 0.182-0.627 0.273-1.007 0.273-0.573 0-1.038-0.199-1.395-0.598-0.354-0.398-0.531-0.925-0.531-1.582v-0.05zm-16.938 0c0-0.415 0.081-0.787 0.242-1.118 0.165-0.33 0.391-0.586 0.68-0.765 0.292-0.18 0.624-0.27 0.996-0.27 0.576 0 1.041 0.199 1.395 0.598 0.357 0.398 0.535 0.928 0.535 1.59v0.05c0 0.412-0.079 0.782-0.238 1.11-0.157 0.325-0.382 0.579-0.676 0.762-0.292 0.182-0.628 0.273-1.008 0.273-0.573 0-1.038-0.199-1.394-0.598-0.355-0.398-0.532-0.925-0.532-1.582v-0.05zm29.442 2.152h-0.664l-0.036-0.453c-0.289 0.354-0.691 0.531-1.207 0.531-0.489 0-0.889-0.201-1.199-0.602-0.307-0.401-0.461-0.924-0.461-1.57v-0.055c0-0.648 0.154-1.169 0.461-1.562 0.308-0.396 0.71-0.594 1.207-0.594 0.495 0 0.887 0.169 1.176 0.508v-2.203h0.723v6zm-13.465-6v6h-0.723v-6h0.723zm-4.524 1.773l0.024 0.532c0.323-0.407 0.745-0.61 1.265-0.61 0.894 0 1.344 0.504 1.352 1.512v2.793h-0.723v-2.797c-2e-3 -0.305-0.073-0.53-0.211-0.676-0.135-0.146-0.347-0.219-0.636-0.219-0.235 0-0.44 0.063-0.617 0.188-0.178 0.125-0.316 0.289-0.415 0.492v3.012h-0.722v-4.227h0.683zm-5.265 4.227h-0.586l-1.227-4.227h0.719l0.832 3.164 0.984-3.164h0.582l1.004 3.231 0.813-3.231h0.723l-1.231 4.227h-0.586l-1.027-3.203-1 3.203zm11.476-2.067c0 0.469 0.108 0.846 0.325 1.129 0.218 0.284 0.51 0.426 0.875 0.426 0.367 0 0.658-0.143 0.875-0.43 0.216-0.289 0.324-0.692 0.324-1.21 0-0.464-0.111-0.839-0.332-1.125-0.219-0.29-0.511-0.434-0.875-0.434-0.357 0-0.645 0.142-0.864 0.426-0.218 0.284-0.328 0.69-0.328 1.218zm-16.937 0c0 0.469 0.108 0.846 0.324 1.129 0.219 0.284 0.51 0.426 0.875 0.426 0.367 0 0.659-0.143 0.875-0.43 0.216-0.289 0.324-0.692 0.324-1.21 0-0.464-0.11-0.839-0.332-1.125-0.218-0.29-0.51-0.434-0.875-0.434-0.357 0-0.644 0.142-0.863 0.426s-0.328 0.69-0.328 1.218zm-4.504 0c0 0.48 0.099 0.855 0.297 1.125 0.198 0.271 0.471 0.407 0.82 0.407 0.458 0 0.793-0.206 1.004-0.617v-1.942c-0.216-0.398-0.548-0.598-0.996-0.598-0.354 0-0.63 0.137-0.828 0.411-0.198 0.273-0.297 0.678-0.297 1.214zm30.375 0c0 0.48 0.099 0.855 0.297 1.125 0.198 0.271 0.471 0.407 0.82 0.407 0.458 0 0.793-0.206 1.004-0.617v-1.942c-0.216-0.398-0.548-0.598-0.996-0.598-0.354 0-0.63 0.137-0.828 0.411-0.198 0.273-0.297 0.678-0.297 1.214zm-2.41 0.016h-0.567c-0.885 0-1.328 0.259-1.328 0.777 0 0.227 0.076 0.404 0.227 0.532 0.151 0.127 0.345 0.191 0.582 0.191 0.226 0 0.441-0.058 0.644-0.176 0.204-0.117 0.351-0.269 0.442-0.457v-0.867z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.999 33.078l6.471-8.163c0.631-0.794 1.789-0.929 2.583-0.298 0.796 0.631 0.93 1.788 0.299 2.583l-7.902 9.968c-0.364 0.46-0.905 0.698-1.451 0.695-0.545 3e-3 -1.085-0.235-1.45-0.695l-7.901-9.967c-0.631-0.795-0.497-1.953 0.299-2.583 0.794-0.631 1.952-0.496 2.583 0.298l6.469 8.162zm0-9.175l3.28-4.137c0.468-0.591 1.329-0.691 1.921-0.222 0.591 0.468 0.691 1.33 0.221 1.921l-4.342 5.479c-0.271 0.342-0.674 0.519-1.08 0.518-0.405 1e-3 -0.808-0.176-1.078-0.518l-4.344-5.479c-0.469-0.591-0.369-1.453 0.222-1.921 0.592-0.469 1.453-0.369 1.922 0.222l3.278 4.137z" style="fill:#464d55"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-patch.svg b/.icons/kora/mimetypes/scalable/application-x-patch.svg
new file mode 120000
index 000000000..304201b30
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-patch.svg
@@ -0,0 +1 @@
+text-x-patch.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-pc-engine-rom.svg b/.icons/kora/mimetypes/scalable/application-x-pc-engine-rom.svg
new file mode 100644
index 000000000..2be899259
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-pc-engine-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#92343c" offset="0"/>
+ <stop stop-color="#cd6977" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(.747528 -5.7154)" d="m28.99 22.297c-.118-.004-.244.002-.377.017-1.186.14-2.373.329-3.523.649-2.463.684-3.235 3.451-3.235 3.451l-.863 5.357s-.229 2.459 2.684 2.139l3.324-3.324v-.973l-.184.037s.068.748-.324.827c-.572.114-1.147.206-1.724.287-.369.051-.252-.36-.252-.36l.646-4.314s.002-.27.576-.395c.453-.098.909-.176 1.366-.252.348-.057.324.252.324.252v.502l3.343-.502.18-1.259s-.186-2.085-1.961-2.139zm-10.148 1.721-6.153 1.117-1.832 12 3.254-.711.459-3.356 2.198-.431s3.009-.292 3.955-3.383c.27-.883.306-1.825.355-2.746.126-2.388-2.236-2.49-2.236-2.49zm19.158 2.982-8 3-2-2v3l-6 6 7-4 3 3-1-4zm-20.59.162c.141.002.412.078.317.637-.069.405-.154.849-.2 1.258-.088.79-.681.808-.681.808l-1.692.307.469-2.697 1.707-.307s.033-.007.08-.006z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-pcapng.svg b/.icons/kora/mimetypes/scalable/application-x-pcapng.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-pcapng.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-pem-file.svg b/.icons/kora/mimetypes/scalable/application-x-pem-file.svg
new file mode 120000
index 000000000..aeb8d021e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-pem-file.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-pem-key.svg b/.icons/kora/mimetypes/scalable/application-x-pem-key.svg
new file mode 120000
index 000000000..de2284a97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-pem-key.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-perl.svg b/.icons/kora/mimetypes/scalable/application-x-perl.svg
new file mode 100644
index 000000000..052e06ddf
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-perl.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.7 59.071c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.119 59.071c-0.606 0-1.101-0.202-1.483-0.607-0.377-0.404-0.566-0.915-0.566-1.532 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.352 0.877 0.352 0.541 0 0.907-0.229 1.098-0.688l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.786-0.301 0.208-0.67 0.312-1.107 0.312zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.44 58.94h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.032 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.402-0.058-0.273 0-0.516 0.11-0.729 0.328-0.208 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="37.711" y="53.072" width=".754" height="5.868" style="fill:#fff"/>
+ <path d="m41.203 17.269c-0.706-0.036-0.829-0.969-1.519-1.013-0.363-0.023-1.049-0.054-1.646 0.163-0.665-0.455-1.519-1.012-0.271 1.158-0.271 1.464-1.175 5.569-2.134 5.586-0.958 0.018-1.591-1.735-2.405-1.717l-0.814 0.018c-0.958 0-1.589-1.695-3.526-1.753-1.211-0.037-2.17 2.096-4.864 2.331-0.723 0.054-1.836 0.336-1.948 2.003 0 0-1.589 1.485-0.841 4.917 0.186-1.709 0.28-3.141 0.841-4.076-0.042 0.933 0.249 1.838 0 2.804-0.25 0.966-1.042 2.617-1.042 2.617s-0.173 0.343 0.263 1.527c0.436 1.183 1.308 4.115 1.308 4.115 0.045 0.514 0.117 0.786 0.479 1.021-0.091 0.342-0.396 1.03 0.689 1.03h1.052c0.734 0 0.495-0.632-0.692-1.211 0.036-0.434-0.235-0.886-0.416-0.977-0.433-1.103-0.994-3.216-0.994-3.216s-0.199-1.845 0.488-2.461c0.687-0.614 1.518-1.191 2.078-3.235 0.018-0.145 0.959 0.724 2.84 1.266 1.88 0.543 3.323-0.037 3.533 0.054s0.662 1.193 0.662 2.261c0 1.066-0.38 1.771-0.38 2.187s0.308 1.139 0.308 1.139 0.18 1.989-0.055 3.111c-0.162 0.704-0.434 1.062 0.652 1.064 1.084 2e-3 2.567 0.236 0.633-1.047 0.162-0.398 0.035-0.941-0.146-1.139-0.036-0.976 0.073-1.935 0.253-2.332 0.181-0.399 0.055-1.537 0.091-2.115 0.037-0.579 0.561-2.658 1.139-3.399 0.579-0.742 3.146-2.929 3.581-5.063 0.434-2.134 0.904-4.305 2.17-4.286 0.759 0 0.885 0.434 1.211 0.416 0.326-0.019 0.904-0.559 0.904-0.848s-0.072-0.882-1.482-0.9z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-phatch.svg b/.icons/kora/mimetypes/scalable/application-x-phatch.svg
new file mode 100644
index 000000000..30fb72616
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-phatch.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#3a3a3a"/><stop offset="1" stop-color="#6d6d6d"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 .000375 .199101)"/><path d="m21.951 10c-.527 0-.951.662-.951 1.486v1.934c-.819.235-1.609.566-2.352.984l-1.375-1.375c-.582-.583-1.351-.75-1.724-.377l-2.897 2.897c-.373.372-.205 1.142.377 1.724l1.369 1.367c-.414.746-.739 1.538-.97 2.36h-1.942c-.824.001-1.486.425-1.486.952v4.097c0 .528.663.952 1.487.952h1.933c.236.819.566 1.608.985 2.351l-1.375 1.375c-.583.583-.75 1.352-.377 1.725l2.896 2.896c.373.373 1.142.206 1.725-.377l1.367-1.369c.746.414 1.538.74 2.36.97v1.942c0 .824.424 1.486.951 1.486h4.098c.527.001.951-.661.951-1.485v-1.934c.819-.236 1.608-.566 2.351-.984l1.375 1.375c.583.583 1.352.75 1.725.377l2.896-2.897c.373-.372.206-1.142-.376-1.724l-1.37-1.367c.414-.747.74-1.538.971-2.36h1.942c.823-.001 1.485-.425 1.485-.952v-4.097c0-.528-.662-.952-1.486-.952h-1.933c-.236-.819-.567-1.608-.985-2.351l1.375-1.375c.583-.583.75-1.352.377-1.725l-2.896-2.896c-.373-.373-1.142-.206-1.725.377l-1.367 1.369c-.747-.414-1.539-.74-2.36-.97v-1.942c0-.825-.424-1.487-.951-1.487zm2.049 8c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z" fill="#54b23f" fill-rule="nonzero" transform="matrix(.707138 0 0 .707138 7.02879 7.0287)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-php.svg b/.icons/kora/mimetypes/scalable/application-x-php.svg
new file mode 100644
index 000000000..4ae7d7ac9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-php.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28 58.871c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.274 52.872v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.059 58.871c-0.305 0-0.581-0.066-0.827-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.827-0.197 0.52 0 0.968 0.205 1.345 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.345 0.615zm-0.122-0.689c0.349 0 0.65-0.131 0.901-0.393 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.356 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.554 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.538 34.84l-1.264-0.512 5.515-13.283 1.263 0.512-5.514 13.283z" style="fill-rule:nonzero;fill:#272c43"/>
+ <path d="m40.302 33.816c-0.216 0.227-0.489 0.341-0.819 0.341s-0.609-0.114-0.837-0.341c-0.216-0.228-0.324-0.501-0.324-0.82s0.108-0.592 0.324-0.82c0.228-0.227 0.507-0.341 0.837-0.341s0.603 0.114 0.819 0.341c0.228 0.228 0.342 0.501 0.342 0.82s-0.114 0.592-0.342 0.82zm-0.017-3.552h-1.605v-0.802c0-0.512 0.109-0.951 0.325-1.315 0.216-0.375 0.597-0.814 1.144-1.314 0.307-0.285 0.523-0.496 0.649-0.632 0.136-0.148 0.267-0.347 0.392-0.598 0.137-0.261 0.205-0.529 0.205-0.802 0-0.524-0.171-0.945-0.512-1.264-0.33-0.318-0.791-0.478-1.383-0.478-0.979 0-1.65 0.547-2.015 1.639l-1.468-0.614c0.239-0.649 0.649-1.229 1.229-1.742 0.592-0.523 1.343-0.785 2.254-0.785 1.036 0 1.878 0.307 2.527 0.922 0.649 0.603 0.973 1.377 0.973 2.322 0 0.41-0.108 0.825-0.324 1.246-0.217 0.421-0.41 0.723-0.581 0.905-0.159 0.171-0.387 0.393-0.683 0.666-0.034 0.034-0.062 0.063-0.085 0.085-0.694 0.626-1.042 1.252-1.042 1.878v0.683z" style="fill-rule:nonzero;fill:#272c43"/>
+ <path d="m27.659 30.978l-6.659-3.158v-1.161l6.659-3.159v1.435l-5.02 2.27v0.069l5.02 2.27v1.434z" style="fill-rule:nonzero;fill:#272c43"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#58649a" offset="0"/>
+ <stop style="stop-color:#8e98c5" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-pkcs12.svg b/.icons/kora/mimetypes/scalable/application-x-pkcs12.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-pkcs12.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-pkcs7-certificates.svg b/.icons/kora/mimetypes/scalable/application-x-pkcs7-certificates.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-pkcs7-certificates.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-planner.svg b/.icons/kora/mimetypes/scalable/application-x-planner.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-planner.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-plasma.svg b/.icons/kora/mimetypes/scalable/application-x-plasma.svg
new file mode 120000
index 000000000..527dcb4b1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-plasma.svg
@@ -0,0 +1 @@
+application-x-desktop-kde.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-project.svg b/.icons/kora/mimetypes/scalable/application-x-project.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-project.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ptoptimizer-script.svg b/.icons/kora/mimetypes/scalable/application-x-ptoptimizer-script.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ptoptimizer-script.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-python-bytecode.svg b/.icons/kora/mimetypes/scalable/application-x-python-bytecode.svg
new file mode 100644
index 000000000..5e0d17862
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-python-bytecode.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.6 58.871c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m26.113 60.51h-0.778l0.934-2.024-1.655-3.762h0.819l1.197 2.885h0.016l1.164-2.885h0.819l-2.516 5.786z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.859 58.805c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.821 52.872v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.312 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.869 55.208c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.883 0.607-1.484 0.607s-1.095-0.202-1.483-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.393 0.926 0.393 0.356 0 0.662-0.131 0.918-0.393 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.918-0.402-0.355 0-0.663 0.134-0.926 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m41.752 54.724v0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30 16c-1.662 0-3 1.338-3 3v2h5v1h-5-2c-2.216 0-4 1.784-4 4v2c0 2.216 1.784 4 4 4v-2c0-1.841 1.238-3.369 2.926-3.838 0.147-0.041 0.297-0.072 0.449-0.1 0.205-0.032 0.411-0.062 0.625-0.062h7.225c0.477-0.531 0.775-1.227 0.775-2v-5c0-1.662-1.338-3-3-3h-4zm9 6v2c0 1.841-1.238 3.369-2.926 3.838-0.147 0.041-0.297 0.072-0.449 0.1-0.205 0.032-0.411 0.062-0.625 0.062h-4-3.225c-0.477 0.531-0.775 1.227-0.775 2v5c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-2h-5v-1h7c2.216 0 4-1.784 4-4v-2c0-2.216-1.784-4-4-4z" style="fill-rule:nonzero;fill:#6b470d"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.354839 -61.1575 61.1578 -.354838 32.5323 63.5381)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cb7e00" offset="0"/>
+ <stop style="stop-color:#fac431" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-qemu-disk.svg b/.icons/kora/mimetypes/scalable/application-x-qemu-disk.svg
new file mode 100644
index 000000000..84e92f3e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-qemu-disk.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 323.66 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ce5e03" offset="0"/>
+ <stop stop-color="#bbae65" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(1.61518 0 0 1.61518 -6.76425 -16.4553)" d="m17.334 21c-1.333 0-1.334 1.285-1.334 1.285v15.43s.001 1.285 1.334 1.285h13.332s1.334.001 1.334-1.285v-15.43s-.001-1.285-1.334-1.285zm6.666 3c2.762 0 5 2.237 5 5s-2.238 5-5 5h-5v-5c0-2.763 2.237-5 5-5zm0 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill="#ffffff" fill-opacity=".7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-qet-element.svg b/.icons/kora/mimetypes/scalable/application-x-qet-element.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-qet-element.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-qet-project.svg b/.icons/kora/mimetypes/scalable/application-x-qet-project.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-qet-project.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-qtiplot.svg b/.icons/kora/mimetypes/scalable/application-x-qtiplot.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-qtiplot.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-quanta.svg b/.icons/kora/mimetypes/scalable/application-x-quanta.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-quanta.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-quattropro.svg b/.icons/kora/mimetypes/scalable/application-x-quattropro.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-quattropro.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-r-project.svg b/.icons/kora/mimetypes/scalable/application-x-r-project.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-r-project.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-radcom.svg b/.icons/kora/mimetypes/scalable/application-x-radcom.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-radcom.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-rar.svg b/.icons/kora/mimetypes/scalable/application-x-rar.svg
new file mode 100644
index 000000000..0cfa487a6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rar.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.797 59.171c-0.427 0-0.785-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.442 0 0.806 0.082 1.09 0.246v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.203-0.181-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.599 0.156-0.174 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.462 0.55-0.664 0.273-0.207 0.633-0.311 1.081-0.311 0.514 0 0.94 0.15 1.279 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.558h-0.033c-0.301 0.459-0.74 0.689-1.319 0.689zm-3.334-0.131h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.401-0.058-0.273 0-0.517 0.11-0.73 0.328-0.207 0.213-0.311 0.495-0.311 0.844v2.197zm7.011 0h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.401-0.058-0.273 0-0.517 0.11-0.73 0.328-0.207 0.213-0.311 0.495-0.311 0.844v2.197zm-3.555-0.558c0.312 0 0.593-0.114 0.845-0.344 0.256-0.235 0.385-0.511 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.079-0.828 0.238-0.186 0.158-0.279 0.344-0.279 0.557 0 0.197 0.085 0.353 0.255 0.467 0.169 0.115 0.363 0.172 0.581 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-raw-disk-image-xz-compressed.svg b/.icons/kora/mimetypes/scalable/application-x-raw-disk-image-xz-compressed.svg
new file mode 120000
index 000000000..115fd333a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-raw-disk-image-xz-compressed.svg
@@ -0,0 +1 @@
+package-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-raw-disk-image.svg b/.icons/kora/mimetypes/scalable/application-x-raw-disk-image.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-raw-disk-image.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-rdata.svg b/.icons/kora/mimetypes/scalable/application-x-rdata.svg
new file mode 120000
index 000000000..de6105c9c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rdata.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-remote-connection.svg b/.icons/kora/mimetypes/scalable/application-x-remote-connection.svg
new file mode 100644
index 000000000..74d9a7c5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-remote-connection.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#368acf" offset="0"/>
+ <stop stop-color="#7fb6d9" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g transform="translate(-1.25592 .993468)" fill="#ffffff" fill-rule="nonzero">
+ <path d="m20.789 20.006c-.3.038-.526.291-.529.593v10.814c0 .317.272.597.589.597h5.405v1.999h-3.995v2h6.997v-6.002h-6.555c-.221-.01-.398-.187-.408-.409v-7.181c-.007-.189.129-.374.31-.408.032-.004.063-.004.095 0h11.127c.204 0 .404.189.404.404v2.593h2.03v-4.407c-.012-.322-.271-.581-.594-.593" fill-opacity=".3"/>
+ <path d="m30.794 26.008c-.3.04-.529.292-.541.593v10.81c0 .314.287.597.605.597h5.393v2.994h4.003v-2.994h5.401c.323-.012.586-.274.597-.597v-10.81c-.013-.322-.275-.584-.597-.597m-13.051 2.003c.025-.004.051-.004.076 0h11.146c.216.008.393.184.4.401v7.2c-.007.217-.184.393-.4.401h-11.15c-.217-.008-.393-.184-.401-.401v-7.2c.001-.195.139-.364.329-.405m-.352 12.001v2.003h12.001v-2.003" fill-opacity=".7"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-revelation.svg b/.icons/kora/mimetypes/scalable/application-x-revelation.svg
new file mode 100644
index 000000000..66865fd95
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-revelation.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m36.378 15.932c-3.83 0-6.926 3.096-6.926 6.926 0 0.814 0.163 1.629 0.408 2.444l-8.556 8.556v4.074h4.074v-2.445h2.445v-2.444h2.444l3.667-3.667c0.733 0.245 1.548 0.408 2.444 0.408 3.83 0 6.926-3.097 6.926-6.926 0-3.83-3.096-6.926-6.926-6.926zm2.037 7.333c-1.385 0-2.444-1.059-2.444-2.444 0-1.386 1.059-2.445 2.444-2.445s2.445 1.059 2.445 2.445c0 1.385-1.06 2.444-2.445 2.444z" style="fill-opacity:.67;fill-rule:nonzero"/>
+ <path d="m37.201 55.226h0.74v0.523h-0.74v2.458c0 0.158 0.033 0.278 0.099 0.359 0.066 0.078 0.178 0.117 0.337 0.117 0.078 0 0.186-0.015 0.322-0.044v0.549c-0.178 0.049-0.351 0.073-0.52 0.073-0.302 0-0.531-0.091-0.684-0.274-0.154-0.183-0.231-0.443-0.231-0.78v-2.458h-0.722v-0.523h0.722v-0.96h0.677v0.96zm-4.358 1.098h-0.681c0-0.197 0.07-0.388 0.209-0.571 0.142-0.186 0.332-0.332 0.571-0.439 0.242-0.108 0.507-0.162 0.795-0.162 0.456 0 0.814 0.115 1.073 0.345 0.259 0.227 0.393 0.54 0.403 0.941v1.824c0 0.363 0.046 0.653 0.139 0.868v0.058h-0.711c-0.039-0.078-0.07-0.217-0.095-0.417-0.315 0.327-0.691 0.49-1.128 0.49-0.39 0-0.711-0.11-0.963-0.329-0.249-0.222-0.373-0.503-0.373-0.843 0-0.412 0.156-0.732 0.468-0.959 0.315-0.229 0.757-0.344 1.326-0.344h0.659v-0.312c0-0.236-0.071-0.424-0.212-0.563-0.142-0.142-0.35-0.213-0.626-0.213-0.242 0-0.445 0.061-0.608 0.183-0.164 0.122-0.246 0.27-0.246 0.443zm-12.304 2.937c-0.537 0-0.974-0.175-1.311-0.527-0.337-0.354-0.506-0.826-0.506-1.417v-0.125c0-0.393 0.075-0.743 0.224-1.051 0.151-0.31 0.361-0.552 0.63-0.725 0.271-0.176 0.564-0.264 0.878-0.264 0.516 0 0.916 0.17 1.202 0.509 0.285 0.34 0.428 0.826 0.428 1.458v0.282h-2.684c0.01 0.391 0.123 0.707 0.34 0.948 0.22 0.24 0.498 0.359 0.835 0.359 0.24 0 0.442-0.048 0.608-0.146s0.312-0.227 0.436-0.388l0.414 0.322c-0.332 0.51-0.83 0.765-1.494 0.765zm7.514 0c-0.537 0-0.974-0.175-1.311-0.527-0.337-0.354-0.505-0.826-0.505-1.417v-0.125c0-0.393 0.074-0.743 0.223-1.051 0.152-0.31 0.362-0.552 0.63-0.725 0.271-0.176 0.564-0.264 0.879-0.264 0.515 0 0.916 0.17 1.201 0.509 0.286 0.34 0.429 0.826 0.429 1.458v0.282h-2.685c0.01 0.391 0.124 0.707 0.341 0.948 0.22 0.24 0.498 0.359 0.835 0.359 0.239 0 0.442-0.048 0.608-0.146s0.311-0.227 0.436-0.388l0.413 0.322c-0.332 0.51-0.83 0.765-1.494 0.765zm12.312-2.091c0-0.388 0.076-0.737 0.227-1.047 0.154-0.31 0.367-0.549 0.638-0.718 0.273-0.168 0.584-0.253 0.933-0.253 0.54 0 0.976 0.187 1.308 0.561 0.334 0.373 0.502 0.87 0.502 1.49v0.048c0 0.386-0.075 0.732-0.224 1.04-0.146 0.305-0.358 0.543-0.633 0.714-0.274 0.171-0.589 0.256-0.945 0.256-0.537 0-0.973-0.186-1.308-0.56-0.332-0.373-0.498-0.868-0.498-1.483v-0.048zm-9.251-3.607v5.625h-0.677v-5.625h0.677zm8.35 5.625h-0.677v-3.962h0.677v3.962zm6.036 0h-0.678v-3.962h0.641l0.022 0.498c0.303-0.381 0.698-0.572 1.187-0.572 0.837 0 1.259 0.473 1.267 1.418v2.618h-0.678v-2.622c-2e-3 -0.286-0.068-0.497-0.198-0.634-0.127-0.136-0.326-0.205-0.597-0.205-0.219 0-0.412 0.059-0.578 0.176s-0.296 0.271-0.388 0.462v2.823zm-21.372-0.919l0.981-3.043h0.692l-1.421 3.962h-0.516l-1.436-3.962h0.692l1.008 3.043zm-7.017 0.919h-0.678v-3.962h0.66l0.011 0.457c0.222-0.354 0.537-0.531 0.944-0.531 0.132 0 0.232 0.018 0.301 0.052v0.63c-0.103-0.017-0.214-0.026-0.333-0.026-0.445 0-0.746 0.189-0.905 0.568v2.812zm23.936-1.937c0 0.439 0.101 0.792 0.303 1.058 0.206 0.266 0.479 0.399 0.821 0.399 0.344 0 0.617-0.134 0.82-0.402 0.203-0.271 0.304-0.65 0.304-1.136 0-0.434-0.104-0.786-0.311-1.054-0.205-0.271-0.479-0.407-0.821-0.407-0.334 0-0.604 0.133-0.809 0.399s-0.307 0.647-0.307 1.143zm-6.512 0.014h-0.531c-0.83 0-1.245 0.243-1.245 0.729 0 0.213 0.071 0.379 0.213 0.498 0.141 0.12 0.323 0.18 0.545 0.18 0.213 0 0.414-0.055 0.604-0.165 0.191-0.11 0.329-0.253 0.414-0.429v-0.813zm-14.081-1.556c-0.273 0-0.502 0.1-0.688 0.3-0.186 0.198-0.3 0.476-0.344 0.835h1.985v-0.051c-0.02-0.344-0.113-0.61-0.279-0.798-0.166-0.191-0.39-0.286-0.674-0.286zm7.515 0c-0.273 0-0.503 0.1-0.688 0.3-0.186 0.198-0.301 0.476-0.345 0.835h1.985v-0.051c-0.019-0.344-0.112-0.61-0.278-0.798-0.166-0.191-0.391-0.286-0.674-0.286zm10.763-1.534c0-0.11 0.033-0.203 0.099-0.279 0.068-0.075 0.168-0.113 0.3-0.113s0.232 0.038 0.301 0.113c0.068 0.076 0.102 0.169 0.102 0.279s-0.034 0.201-0.102 0.274c-0.069 0.074-0.169 0.11-0.301 0.11s-0.232-0.036-0.3-0.11c-0.066-0.073-0.099-0.164-0.099-0.274z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-riff.svg b/.icons/kora/mimetypes/scalable/application-x-riff.svg
new file mode 120000
index 000000000..71137a9a5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-riff.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-root.svg b/.icons/kora/mimetypes/scalable/application-x-root.svg
new file mode 100644
index 000000000..b522bc7d5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-root.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 323.66 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5c6d7d" offset="0"/>
+ <stop stop-color="#7fa4ad" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(1.27358 0 0 1.27358 -7.52172 -14.4961)" d="m33.407 24.508-3.128 18.395-3.16-6.683-9.119 5.228c.077.243.16.485.248.724l7.945-3.672 4.841 10.009 3.694-22.934 11.272-.215c-.185-.224-.377-.444-.574-.657z" fill="#ffffff" fill-opacity=".7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-rosegarden-composition.svg b/.icons/kora/mimetypes/scalable/application-x-rosegarden-composition.svg
new file mode 120000
index 000000000..6bb9cc7d0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rosegarden-composition.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-rpm-fedora.svg b/.icons/kora/mimetypes/scalable/application-x-rpm-fedora.svg
new file mode 100644
index 000000000..c452972e2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rpm-fedora.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.063 58.44h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.401-0.058-0.273 0-0.517 0.11-0.73 0.328-0.207 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.376 58.571c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.492h-0.032l0.032 0.558v1.77h-0.754v-5.786h0.722v0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.917 0.566 1.524 0 0.606-0.189 1.114-0.566 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.35 0 0.65-0.131 0.902-0.393 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.131-0.91 0.394-0.245 0.262-0.368 0.614-0.368 1.057 0 0.442 0.123 0.795 0.368 1.057 0.252 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.928 58.44v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.525-0.483 0.24-0.137 0.478-0.205 0.713-0.205 0.623 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.834 0.153 1.074 0.459 0.24 0.3 0.361 0.71 0.361 1.229v2.459h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.54 0.126-0.737 0.377-0.191 0.252-0.287 0.538-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.221-0.861-0.148-0.169-0.372-0.254-0.672-0.254-0.295 0-0.541 0.126-0.738 0.377-0.191 0.252-0.287 0.538-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.357 10.788c-4.719 0-8.544 3.826-8.544 8.545v4.531h-4.51c-4.719 0-8.544 3.807-8.544 8.525 0 4.72 3.825 8.545 8.544 8.545 4.718 0 8.544-3.825 8.544-8.545v-4.549h4.51c4.718 0 8.544-3.789 8.544-8.507 0-4.719-3.826-8.545-8.544-8.545zm-8.544 21.607c-3e-3 2.486-2.022 4.502-4.51 4.502-2.49 0-4.528-2.019-4.528-4.509 0-2.492 2.038-4.548 4.528-4.548h3.873c0.352 0 0.637 0.284 0.637 0.636v3.919zm8.543-8.534h-3.873c-0.352 0-0.636-0.284-0.636-0.636v-3.899c4e-3 -2.488 2.021-4.503 4.509-4.503 2.491 0 4.529 2.019 4.529 4.51s-2.038 4.528-4.529 4.528z" style="fill-opacity:.2;fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.769 23.769v-4.531c0-4.719 3.825-8.545 8.544-8.545 0.716 0 1.225 0.081 1.888 0.254 0.966 0.254 1.755 1.045 1.756 1.967 0 1.114-0.809 1.924-2.017 1.924-0.576 0-0.784-0.11-1.627-0.11-2.488 0-4.505 2.015-4.51 4.503v3.898c0 0.352 0.285 0.637 0.637 0.637h2.963c1.104 0 1.995 0.883 1.996 1.99 0 1.107-0.892 1.988-1.996 1.988h-3.6v4.55c0 4.719-3.825 8.544-8.543 8.544-0.716 0-1.225-0.081-1.888-0.254-0.966-0.253-1.755-1.045-1.756-1.967 0-1.113 0.808-1.923 2.017-1.923 0.575 0 0.784 0.11 1.627 0.11 2.487 0 4.505-2.015 4.509-4.502v-3.919c0-0.352-0.285-0.636-0.637-0.636h-2.962c-1.104 0-1.996-0.881-1.996-1.988-1e-3 -1.114 0.901-1.991 2.017-1.991h3.578v1e-3z" style="fill-opacity:.85;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,396.55,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#47389d" offset="0"/>
+ <stop style="stop-color:#20b9fa" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-rpm-opensuse.svg b/.icons/kora/mimetypes/scalable/application-x-rpm-opensuse.svg
new file mode 100644
index 000000000..7c701bc06
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rpm-opensuse.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.063 58.44h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.401-0.058-0.273 0-0.517 0.11-0.73 0.328-0.207 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.376 58.571c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.42-0.295-0.541-0.492h-0.032l0.032 0.558v1.77h-0.754v-5.786h0.722v0.557h0.032c0.121-0.196 0.301-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.917 0.566 1.524 0 0.606-0.189 1.114-0.566 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.35 0 0.65-0.131 0.902-0.393 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.252-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.131-0.91 0.394-0.245 0.262-0.368 0.614-0.368 1.057 0 0.442 0.123 0.795 0.368 1.057 0.252 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.928 58.44v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.525-0.483 0.24-0.137 0.478-0.205 0.713-0.205 0.623 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.834 0.153 1.074 0.459 0.24 0.3 0.361 0.71 0.361 1.229v2.459h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.861-0.147-0.169-0.371-0.254-0.672-0.254-0.295 0-0.54 0.126-0.737 0.377-0.191 0.252-0.287 0.538-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.221-0.861-0.148-0.169-0.372-0.254-0.672-0.254-0.295 0-0.541 0.126-0.738 0.377-0.191 0.252-0.287 0.538-0.287 0.861v2.221h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.757 12.085c-7.156 0-12.958 5.801-12.958 12.957 0 7.157 5.802 12.958 12.958 12.958s12.957-5.801 12.957-12.958c0-7.156-5.801-12.957-12.957-12.957zm0.062 1.794c6.165 0 11.168 4.999 11.168 11.163 0 6.166-5.003 11.163-11.168 11.163-3.329 0-6.317-1.459-8.362-3.77 0.841-0.653 2.248-0.493 3.981-0.296 0.83 0.094 1.777 0.203 2.754 0.224 2.729 0.016 5.666-0.482 7.478-1.274 1.172-0.514 1.922-0.852 2.391-1.279 0.169-0.139 0.258-0.37 0.348-0.611l0.062-0.162c0.076-0.194 0.185-0.612 0.234-0.84 0.022-0.1 0.033-0.207-0.038-0.263l-0.253 0.048c-0.795 0.477-2.782 1.385-4.643 1.422-2.307 0.049-6.956-2.322-7.441-2.572l-0.047-0.057c-0.117-0.278-0.812-1.929-0.96-2.277 3.347 2.204 6.121 3.423 8.247 3.613 2.364 0.21 4.208-1.081 4.997-1.632 0.154-0.105 0.271-0.188 0.32-0.205l0.052-0.086c-0.131-0.832-1.371-4.852-2.306-5.818-0.259-0.265-0.464-0.522-0.883-0.769-3.38-1.97-11.407-3.157-11.783-3.211l-0.062 0.019-0.024 0.052s-0.03 1.667-0.034 1.852c-0.275-0.091-1.129-0.371-2.352-0.706 1.596-1.975 4.042-3.727 8.323-3.727l1e-3 -1e-3zm2.949 5.909c0.057-1e-3 0.115-2e-3 0.172 0 1.894 0.068 3.382 1.663 3.317 3.555-0.034 0.916-0.42 1.762-1.088 2.387-0.67 0.628-1.542 0.955-2.463 0.926-1.89-0.071-3.378-1.666-3.317-3.556 0.033-0.917 0.421-1.768 1.093-2.391 0.628-0.589 1.432-0.908 2.286-0.921zm-0.09 1.012c-0.552 0.033-1.072 0.257-1.48 0.639-0.464 0.436-0.738 1.026-0.759 1.666-0.043 1.321 0.991 2.433 2.31 2.482 0.642 0.019 1.25-0.205 1.718-0.64 0.467-0.438 0.739-1.034 0.759-1.67 0.045-1.323-0.994-2.431-2.314-2.477-0.08-3e-3 -0.155-5e-3 -0.234 0zm0.63 1.198c0.586 0 1.059 0.318 1.059 0.711 0 0.39-0.473 0.711-1.059 0.711-0.589 0-1.065-0.322-1.065-0.711 0-0.393 0.476-0.711 1.065-0.711z" style="fill-opacity:.85;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.354839 -61.1575 61.1578 -.354838 32.5323 63.5381)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#4a871d" offset="0"/>
+ <stop style="stop-color:#8dd93d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-rpm-redhat.svg b/.icons/kora/mimetypes/scalable/application-x-rpm-redhat.svg
new file mode 100644
index 000000000..440715dae
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rpm-redhat.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b070f" offset="0"/>
+ <stop stop-color="#e65130" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m26.063 58.44h-.754v-4.016h.721v.656h.033c.076-.219.232-.399.467-.541.241-.142.473-.213.697-.213s.412.032.565.098l-.287.705c-.098-.038-.232-.058-.401-.058-.273 0-.517.11-.73.328-.207.213-.311.495-.311.844z"/>
+ <path d="m30.376 58.571c-.306 0-.582-.066-.828-.197-.24-.131-.42-.295-.541-.492h-.032l.032.558v1.77h-.754v-5.786h.722v.557h.032c.121-.196.301-.36.541-.491.246-.132.522-.197.828-.197.519 0 .967.205 1.344.615.377.409.566.917.566 1.524 0 .606-.189 1.114-.566 1.524s-.825.615-1.344.615zm-.123-.689c.35 0 .65-.131.902-.393.251-.268.377-.62.377-1.057s-.126-.787-.377-1.049c-.252-.268-.552-.402-.902-.402-.355 0-.658.131-.91.394-.245.262-.368.614-.368 1.057 0 .442.123.795.368 1.057.252.262.555.393.91.393z"/>
+ <path d="m32.928 58.44v-4.016h.721v.557h.033c.115-.191.29-.352.525-.483.24-.137.478-.205.713-.205.623 0 1.046.257 1.27.77.328-.513.795-.77 1.401-.77.476 0 .834.153 1.074.459.24.3.361.71.361 1.229v2.459h-.754v-2.344c0-.404-.074-.691-.222-.861-.147-.169-.371-.254-.672-.254-.295 0-.54.126-.737.377-.191.252-.287.538-.287.861v2.221h-.754v-2.344c0-.404-.074-.691-.221-.861-.148-.169-.372-.254-.672-.254-.295 0-.541.126-.738.377-.191.252-.287.538-.287.861v2.221z"/>
+ </g>
+ <path d="m31.802 16.715c6.069 0 10.997 4.928 10.997 10.997s-4.928 10.997-10.997 10.997-10.997-4.928-10.997-10.997 4.928-10.997 10.997-10.997zm5.453 9.809c-.452-1.378-1.424-3.831-1.967-4.39-.606-.623-2.657-1.447-2.946-.827-.198.426-.963 1.081-2.155.449-1.905-1.008-2.634.632-2.765 1.132-.133.5-.449 1.922-.449 1.922-.105.579-.246 1.601 3.32 2.265 4.246.79 5.594.223 6.962-.551zm.649.762c-.108.365-.304.762-.951 1.186-1.3.85-2.922 1.016-4.527.997-1.006-.012-3.319-.675-4.865-1.553-1.264-.772-1.285-1.467-.995-2.057-1.91-.206-3.343.179-3.603 1.083-.446 1.551 3.411 4.2 7.804 5.529 4.609 1.395 9.35.421 9.877-2.475.239-1.316-.869-2.289-2.74-2.71z" fill="#4a0207"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-rpm.svg b/.icons/kora/mimetypes/scalable/application-x-rpm.svg
new file mode 120000
index 000000000..76f8efaba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rpm.svg
@@ -0,0 +1 @@
+application-x-rpm-redhat.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-rsdf-container.svg b/.icons/kora/mimetypes/scalable/application-x-rsdf-container.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-rsdf-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-ruby.svg b/.icons/kora/mimetypes/scalable/application-x-ruby.svg
new file mode 100644
index 000000000..c4471f100
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-ruby.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b070f" offset="0"/>
+ <stop stop-color="#e65130" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m25.463 58.94h-.754v-4.016h.721v.656h.033c.076-.219.232-.399.467-.541.241-.142.473-.213.697-.213s.412.032.565.098l-.287.705c-.098-.038-.232-.058-.401-.058-.273 0-.517.11-.73.328-.207.213-.311.495-.311.844z" fill="#fff"/>
+ <path d="m31.21 58.94h-.721v-.558h-.033c-.114.192-.289.356-.524.492-.235.131-.484.197-.746.197-.503 0-.885-.153-1.147-.459-.257-.306-.386-.716-.386-1.229v-2.459h.754v2.336c0 .748.331 1.122.992 1.122.312 0 .566-.125.762-.377.197-.251.295-.54.295-.868v-2.213h.754z" fill="#fff"/>
+ <path d="m34.259 59.071c-.306 0-.582-.066-.828-.197-.24-.131-.421-.295-.541-.492h-.033v.558h-.721v-5.868h.754v1.852l-.033.557h.033c.12-.196.301-.36.541-.491.246-.132.522-.197.828-.197.519 0 .967.205 1.344.615.377.409.565.917.565 1.524 0 .606-.188 1.114-.565 1.524s-.825.615-1.344.615zm-.123-.689c.35 0 .65-.131.901-.393.252-.268.377-.62.377-1.057s-.125-.787-.377-1.049c-.251-.268-.551-.402-.901-.402-.355 0-.659.131-.91.394-.246.262-.369.614-.369 1.057 0 .442.123.795.369 1.057.251.262.555.393.91.393z" fill="#fff"/>
+ <path d="m37.772 60.71h-.779l.934-2.024-1.655-3.762h.819l1.197 2.885h.016l1.164-2.885h.82z" fill="#fff"/>
+ <path d="m39.437 18-3.25 4.912-3.358-4.912zm-3.766 6.035h-7.208l3.604 13.707zm-6.967-.805h6.726l-3.363-4.919zm-.757-.318 3.358-4.912h-6.607zm3.356 15.088-3.672-13.965h-7.91zm-11.571-14.77h7.461l-3.25-4.913zm20.454-4.904-3.245 4.904h7.448zm-3.683 5.709-3.672 13.964 11.569-13.964z" fill="#e99090"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-sami.svg b/.icons/kora/mimetypes/scalable/application-x-sami.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sami.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-scel.svg b/.icons/kora/mimetypes/scalable/application-x-scel.svg
new file mode 120000
index 000000000..bff7f1759
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-scel.svg
@@ -0,0 +1 @@
+application-x-sogouskin.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-scribus.svg b/.icons/kora/mimetypes/scalable/application-x-scribus.svg
new file mode 100644
index 000000000..036b42eec
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-scribus.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.506 58.94l-1.623-4.016h0.82l1.18 3.114h0.016l1.197-3.114h0.803l-1.639 4.016h-0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.082 59.071c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.729 0.263-0.203 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.533 59.071c-0.601 0-1.096-0.202-1.484-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.883-0.615 1.484-0.615 0.448 0 0.819 0.109 1.114 0.328 0.295 0.218 0.511 0.494 0.648 0.828l-0.689 0.286c-0.207-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.136 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.674 0.328-1.122 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.66 59.005c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.984v0.688h-0.984v2.049c0 0.437 0.18 0.656 0.541 0.656 0.137 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.163 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.124 55.408c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.882 0.606-1.483 0.606s-1.096-0.202-1.484-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.394 0.927 0.394 0.355 0 0.661-0.132 0.917-0.394 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.917-0.402-0.356 0-0.664 0.134-0.927 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.04 58.94h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.033 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.057-0.401-0.057-0.274 0-0.517 0.109-0.73 0.327-0.208 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.485 37.046h7.107v0.923h2.585v-0.923h7.138v1.044h2.585v-2.585h-0.954v-7.228h0.923v-2.585h-0.923v-6.71h0.954v-2.585h-2.585v0.526h-7.138v-0.923h-2.585v0.923h-7.107v-0.646h-2.585v2.585h0.923v6.83h-0.923v2.585h0.923v7.108h-0.923v2.584h2.585v-0.923zm-0.739 0v0.185h-1.108v-1.108h1.108v0.923zm8.585-20.123v-0.185h1.108v1.108h-1.108v-0.184-0.353-0.386zm1.108 20.123v0.185h-1.108v-0.185-0.386-0.352-0.185h1.108v0.923zm0.123-9.646c0.071 0.072 0.071 0.189 0 0.261-0.037 0.036-0.084 0.054-0.131 0.054s-0.095-0.018-0.131-0.054l-0.415-0.415-0.416 0.415c-0.036 0.036-0.083 0.054-0.13 0.054-0.048 0-0.095-0.018-0.131-0.054-0.072-0.072-0.072-0.189 0-0.261l0.415-0.415-0.415-0.416c-0.072-0.072-0.072-0.189 0-0.261s0.189-0.072 0.261 0l0.416 0.416 0.415-0.416c0.072-0.072 0.189-0.072 0.261 0s0.072 0.189 0 0.261l-0.415 0.416 0.416 0.415zm9.6 9.951h-1.108v-0.305-0.738-0.064h1.108v1.107zm-1.847-1.846v0.803h-5.782c3.223-0.914 5.761-3.452 6.675-6.676v5.873h-0.893zm1.816-7.966h-0.185-0.386-0.352-0.185v-1.108h1.108v1.108zm-1.077-10.403h1.108v1.108h-0.216-0.738-0.154v-0.582-0.526zm-0.739 0.526v1.32h0.893v5.355c-0.914-3.223-3.452-5.762-6.675-6.675h5.782zm-18.677-0.647h1.108v1.108h-0.184-0.739-0.185v-1.108zm1.847 1.847v-1.2h5.752c-3.223 0.913-5.762 3.452-6.675 6.675v-5.475h0.923zm-1.847 7.569h1.108v1.107h-0.184-0.353-0.386-0.185v-1.107zm0.924 3.201c0.913 3.224 3.452 5.762 6.675 6.676h-5.752v-0.923h-0.923v-5.753z" style="fill-rule:nonzero;fill:#1f2a47"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.354839 -61.1575 61.1578 -.354838 32.5323 63.5381)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#48557b" offset="0"/>
+ <stop style="stop-color:#8291be" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-sega-pico-rom.svg b/.icons/kora/mimetypes/scalable/application-x-sega-pico-rom.svg
new file mode 100644
index 000000000..04f1c72f7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sega-pico-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#927e34" offset="0"/>
+ <stop stop-color="#cdb069" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(.800824 0 0 .800824 5.15618 -.748763)" d="m18.344 20.979c-.095.006-.173.035-.231.087-.319.291.039 1.198.799 2.026.759.827 1.632 1.26 1.949.969.318-.292-.04-1.197-.798-2.024-.604-.657-1.3-1.086-1.719-1.058zm10.291.005c-.427.007-1.096.405-1.684 1.002-.786.8-1.175 1.692-.869 1.995.306.304 1.194-.1 1.982-.901.788-.8 1.177-1.694.87-1.996-.069-.068-.171-.102-.299-.1zm5.703 3.024c-.429.008-1 .176-1.553.455-1.001.505-1.655 1.226-1.463 1.611.193.386 1.163.288 2.166-.218 1.003-.507 1.657-1.23 1.461-1.614-.079-.157-.295-.24-.611-.234zm-10.297.896c-3.686.055-8.928 2.371-9.006 5.856-.088 3.943 5.966 5.042 9.457 5.09 2.963.04 6.497-1.415 7.621-3.67.245-.491-.075-1.489-.109-2.035-.025-.399.166-.795.125-1.192-.297-2.833-5.323-4.09-8.088-4.049zm-11.412.67c-.265-.008-.45.059-.531.194-.223.368.375 1.138 1.336 1.718.961.581 1.92.752 2.142.383.223-.369-.375-1.138-1.336-1.719-.574-.347-1.177-.562-1.611-.576zm11.564 2.385.957.115s-.242.536-.144.783c.15.38.589.632.986.727.286.068.757.127.871-.145.092-.217-.448-.349-.404-.582.052-.274.432-.557.695-.464.846.147 2.846.608 2.823 1.308-.09 2.725-3.514 3.813-5.639 3.774-2.141-.041-5.456-.863-5.361-2.651.07-1.337 2.195-2.579 2.904-2.568.527.008.08 1.263 1.006 1.299.474.018 1.377-.022 1.336-.494-.034-.382-1.037.168-1.133-.204-.119-.459 1.103-.898 1.103-.898zm10.578 1.889c-.976-.002-1.708.273-1.734.652-.029.43.855.84 1.975.916 1.118.076 2.048-.21 2.08-.639.031-.43-.853-.841-1.975-.918-.115-.007-.231-.011-.346-.011zm-13.38.943c-.181.004-.303.053-.328.178-.145.692 1.607 1.005 2.505 1.07 2.143.155 3.809.117 3.778-.656-.023-.561-.473-.22-3.696-.207-.639.002-1.717-.396-2.259-.385zm-9.225.965c-.068.001-.135.002-.203.006-1.121.052-2.013.443-1.994.873.019.431.944.738 2.066.685 1.121-.052 2.013-.443 1.994-.873-.017-.4-.823-.699-1.863-.691zm20.385 3.211c-.266-.01-.451.057-.533.191-.224.368.371 1.139 1.33 1.723s1.918.759 2.142.39c.224-.367-.371-1.139-1.33-1.722-.573-.349-1.175-.567-1.609-.582zm-15.969 1.035c-.435.003-1.091.295-1.699.758-.893.678-1.406 1.506-1.147 1.849.26.344 1.196.072 2.09-.607s1.408-1.509 1.147-1.852c-.075-.098-.209-.149-.391-.148zm5.141.939c-.41-.017-1.035.614-1.481 1.497-.506 1.001-.605 1.971-.221 2.166.385.194 1.108-.461 1.614-1.463.505-1.001.604-1.969.22-2.164-.039-.021-.084-.033-.132-.036zm5.781.053c-.027.003-.052.009-.076.018-.403.154-.405 1.129-.004 2.177.4 1.049 1.05 1.775 1.453 1.622.402-.154.404-1.129.004-2.178-.372-.976-.968-1.684-1.377-1.639z" fill="#efd211" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-shar.svg b/.icons/kora/mimetypes/scalable/application-x-shar.svg
new file mode 120000
index 000000000..832a1384e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-shar.svg
@@ -0,0 +1 @@
+application-x-rar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-shared-library-la.svg b/.icons/kora/mimetypes/scalable/application-x-shared-library-la.svg
new file mode 120000
index 000000000..0688000fc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-shared-library-la.svg
@@ -0,0 +1 @@
+multipart-encrypted.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-sharedlib.svg b/.icons/kora/mimetypes/scalable/application-x-sharedlib.svg
new file mode 120000
index 000000000..656ee235a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sharedlib.svg
@@ -0,0 +1 @@
+application-octet-stream.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-shellscript.svg b/.icons/kora/mimetypes/scalable/application-x-shellscript.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-shellscript.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-shockwave-flash.svg b/.icons/kora/mimetypes/scalable/application-x-shockwave-flash.svg
new file mode 120000
index 000000000..be844f1e0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-shockwave-flash.svg
@@ -0,0 +1 @@
+application-flash.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-siag.svg b/.icons/kora/mimetypes/scalable/application-x-siag.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-siag.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-sif.svg b/.icons/kora/mimetypes/scalable/application-x-sif.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sif.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-skg.svg b/.icons/kora/mimetypes/scalable/application-x-skg.svg
new file mode 100644
index 000000000..730b6a241
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-skg.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m40.933 24.536c2.038 0 3.692 1.654 3.692 3.692v7.385c0 2.038-1.654 3.692-3.692 3.692h-17.866c-2.038 0-3.692-1.654-3.692-3.692v-7.385c0-2.038 1.654-3.692 3.692-3.692h17.866zm-8.933 2.44c2.729 0 4.945 2.216 4.945 4.945s-2.216 4.944-4.945 4.944-4.945-2.215-4.945-4.944 2.216-4.945 4.945-4.945z" style="fill:#fddda3"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#df8800" offset="0"/>
+ <stop style="stop-color:#f89507" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-skgc.svg b/.icons/kora/mimetypes/scalable/application-x-skgc.svg
new file mode 100644
index 000000000..7a8db0a8d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-skgc.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.014 19.833c3.733 0.024 7.128 3.25 7.153 7.16v3.84l0.969 5e-3c0.417 0.039 0.484 0.077 0.662 0.147 0.812 0.322 1.335 0.936 1.369 2.015v11c-0.014 0.444-0.061 0.566-0.152 0.798-0.322 0.812-0.936 1.335-2.015 1.369h-16c-0.444-0.014-0.566-0.061-0.798-0.152-0.812-0.322-1.335-0.936-1.369-2.015v-11c0.013-0.418 0.047-0.487 0.106-0.67 0.285-0.875 0.942-1.462 2.061-1.497h9.833c0-2.261 0.49-4.94-1.197-5.555-1.102-0.402-2.453 0.474-2.47 1.749 0 0-0.403 2.085-2.166 2.14h-1c-0.933-0.03-0.996-0.211-1.278-0.417-2.806-2.05 1.241-8.948 6.292-8.917z" style="fill:#fde2a6"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#df8800" offset="0"/>
+ <stop style="stop-color:#f89507" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-sln.svg b/.icons/kora/mimetypes/scalable/application-x-sln.svg
new file mode 120000
index 000000000..dcd461466
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sln.svg
@@ -0,0 +1 @@
+application-x-mono-develop.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-smb-server.svg b/.icons/kora/mimetypes/scalable/application-x-smb-server.svg
new file mode 100644
index 000000000..17a2f9070
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-smb-server.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.003 57.584c-0.267-0.064-0.478-0.123-0.632-0.176-0.155-0.053-0.315-0.128-0.48-0.224-0.166-0.096-0.286-0.216-0.36-0.36-0.075-0.144-0.112-0.317-0.112-0.52 0-0.133 0.021-0.261 0.064-0.384 0.048-0.128 0.125-0.253 0.232-0.376 0.106-0.128 0.264-0.229 0.472-0.304 0.213-0.08 0.464-0.12 0.752-0.12 0.298 0 0.554 0.032 0.768 0.096 0.213 0.059 0.378 0.147 0.496 0.264 0.117 0.117 0.205 0.237 0.264 0.36 0.058 0.123 0.101 0.269 0.128 0.44l-0.696 0.088c-0.064-0.448-0.368-0.672-0.912-0.672-0.571 0-0.856 0.179-0.856 0.536 0 0.16 0.061 0.277 0.184 0.352 0.122 0.075 0.352 0.157 0.688 0.248 0.048 0.011 0.136 0.035 0.264 0.072 0.133 0.032 0.221 0.056 0.264 0.072 0.048 0.011 0.128 0.035 0.24 0.072 0.112 0.032 0.189 0.059 0.232 0.08 0.048 0.021 0.114 0.053 0.2 0.096 0.09 0.043 0.154 0.083 0.192 0.12 0.037 0.037 0.082 0.085 0.136 0.144 0.053 0.059 0.09 0.12 0.112 0.184 0.026 0.059 0.048 0.128 0.064 0.208 0.021 0.08 0.032 0.165 0.032 0.256 0 0.251-0.059 0.467-0.176 0.648-0.112 0.181-0.259 0.32-0.44 0.416-0.176 0.091-0.352 0.155-0.528 0.192-0.176 0.043-0.35 0.064-0.52 0.064-1.024 0-1.616-0.445-1.776-1.336l0.696-0.112c0.074 0.581 0.434 0.872 1.08 0.872 0.634 0 0.952-0.221 0.952-0.664 0-0.048-6e-3 -0.091-0.016-0.128-6e-3 -0.043-0.022-0.08-0.048-0.112-0.027-0.032-0.051-0.059-0.072-0.08-0.022-0.027-0.056-0.051-0.104-0.072-0.048-0.027-0.088-0.045-0.12-0.056-0.027-0.016-0.075-0.032-0.144-0.048-0.07-0.021-0.123-0.037-0.16-0.048-0.032-0.011-0.091-0.024-0.176-0.04-0.086-0.021-0.147-0.037-0.184-0.048z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m26.219 55.696c-0.341 0-0.589 0.061-0.744 0.184-0.149 0.117-0.267 0.32-0.352 0.608l-0.672-0.096c0.176-0.848 0.797-1.272 1.864-1.272 0.587 0 1 0.109 1.24 0.328 0.245 0.213 0.368 0.627 0.368 1.24v1.824c0 0.293 0.072 0.576 0.216 0.848h-0.728c-0.069-0.149-0.115-0.32-0.136-0.512-0.485 0.405-0.997 0.608-1.536 0.608-0.416 0-0.757-0.104-1.024-0.312-0.267-0.213-0.4-0.504-0.4-0.872 0-0.427 0.2-0.768 0.6-1.024 0.171-0.112 0.539-0.208 1.104-0.288 0.565-0.085 0.963-0.168 1.192-0.248v-0.176c0-0.56-0.331-0.84-0.992-0.84zm-0.304 3.184c0.864 0 1.296-0.448 1.296-1.344v-0.248c-0.176 0.075-0.469 0.144-0.88 0.208-0.405 0.059-0.725 0.141-0.96 0.248-0.229 0.101-0.344 0.269-0.344 0.504 0 0.421 0.296 0.632 0.888 0.632z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.744 55.696c-0.208 0-0.381 0.04-0.52 0.12-0.139 0.075-0.243 0.187-0.312 0.336-0.069 0.144-0.117 0.299-0.144 0.464s-0.04 0.36-0.04 0.584v2.16h-0.712v-4.144h0.712v0.576c0.203-0.448 0.595-0.672 1.176-0.672 0.603 0 0.992 0.24 1.168 0.72 0.325-0.48 0.755-0.72 1.288-0.72 0.853 0 1.28 0.464 1.28 1.392v2.848h-0.712v-2.608c0-0.704-0.243-1.056-0.728-1.056-0.672 0-1.008 0.416-1.008 1.248v2.416h-0.712v-2.696c0-0.645-0.245-0.968-0.736-0.968z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.264 57.224c0 0.656-0.16 1.192-0.48 1.608-0.314 0.416-0.752 0.624-1.312 0.624-0.458 0-0.826-0.203-1.104-0.608v0.512h-0.712v-5.728h0.712v2.04c0.294-0.368 0.675-0.552 1.144-0.552 0.539 0 0.966 0.192 1.28 0.576 0.315 0.379 0.472 0.888 0.472 1.528zm-1.816-1.528c-0.352 0-0.621 0.144-0.808 0.432-0.181 0.288-0.272 0.661-0.272 1.12 0 0.613 0.104 1.04 0.312 1.28 0.208 0.235 0.454 0.352 0.736 0.352 0.214 0 0.398-0.053 0.552-0.16 0.16-0.107 0.28-0.245 0.36-0.416 0.08-0.176 0.136-0.347 0.168-0.512 0.038-0.171 0.056-0.339 0.056-0.504 0-0.459-0.088-0.837-0.264-1.136-0.176-0.304-0.456-0.456-0.84-0.456z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m41.781 55.696c-0.341 0-0.589 0.061-0.744 0.184-0.149 0.117-0.266 0.32-0.352 0.608l-0.672-0.096c0.176-0.848 0.798-1.272 1.864-1.272 0.587 0 1 0.109 1.24 0.328 0.246 0.213 0.368 0.627 0.368 1.24v1.824c0 0.293 0.072 0.576 0.216 0.848h-0.728c-0.069-0.149-0.114-0.32-0.136-0.512-0.485 0.405-0.997 0.608-1.536 0.608-0.416 0-0.757-0.104-1.024-0.312-0.266-0.213-0.4-0.504-0.4-0.872 0-0.427 0.2-0.768 0.6-1.024 0.171-0.112 0.539-0.208 1.104-0.288 0.566-0.085 0.963-0.168 1.192-0.248v-0.176c0-0.56-0.33-0.84-0.992-0.84zm-0.304 3.184c0.864 0 1.296-0.448 1.296-1.344v-0.248c-0.176 0.075-0.469 0.144-0.88 0.208-0.405 0.059-0.725 0.141-0.96 0.248-0.229 0.101-0.344 0.269-0.344 0.504 0 0.421 0.296 0.632 0.888 0.632z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.912 24.481c1.767 0 3.2 1.432 3.2 3.2 0 1.011-0.47 1.913-1.202 2.499 1.01 3.074 3.831 5.327 7.202 5.501 0 1.24 0.513 2.361 1.339 3.161l-0.939 0.039c-5.159 0-9.503-3.488-10.803-8.234-1.172-0.476-1.997-1.624-1.997-2.966 0-1.768 1.432-3.2 3.2-3.2zm13.2-8c1.767 0 3.2 1.432 3.2 3.2 0 1.767-1.433 3.2-3.2 3.2-1.764 0-3.195-1.428-3.2-3.19-0.133-7e-3 -0.266-0.01-0.4-0.01-3.108 0-5.802 1.772-7.127 4.361-0.705-0.481-1.556-0.761-2.473-0.761l-0.729 0.06c1.696-4.03 5.682-6.86 10.329-6.86 0.809 0 1.599 0.086 2.36 0.249 0.381-0.161 0.8-0.249 1.24-0.249zm0.4 16c0.706 0 1.358 0.228 1.887 0.616 1.312-1.425 2.113-3.327 2.113-5.416 0-1.748-0.561-3.365-1.512-4.681 0.889-0.774 1.464-1.9 1.509-3.16 1.981 2.02 3.203 4.788 3.203 7.841 0 3.473-1.581 6.577-4.063 8.631-0.293 1.465-1.586 2.569-3.137 2.569-1.768 0-3.2-1.433-3.2-3.2 0-1.768 1.432-3.2 3.2-3.2z" style="fill-rule:nonzero;fill:#3d2248"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.354839 -61.1575 61.1578 -.354838 32.5323 63.5381)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#8549a0" offset="0"/>
+ <stop style="stop-color:#c16fe3" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-smb-workgroup.svg b/.icons/kora/mimetypes/scalable/application-x-smb-workgroup.svg
new file mode 100644
index 000000000..41b675c12
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-smb-workgroup.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.627 57.519c-0.25-0.06-0.447-0.115-0.592-0.165s-0.295-0.12-0.45-0.21-0.268-0.203-0.338-0.338-0.105-0.297-0.105-0.487c0-0.125 0.02-0.245 0.06-0.36 0.045-0.12 0.118-0.238 0.218-0.353 0.1-0.12 0.247-0.215 0.442-0.285 0.2-0.075 0.435-0.112 0.705-0.112 0.28 0 0.52 0.03 0.72 0.09 0.2 0.055 0.355 0.137 0.465 0.247s0.193 0.223 0.248 0.338 0.095 0.252 0.12 0.412l-0.653 0.083c-0.06-0.42-0.345-0.63-0.855-0.63-0.535 0-0.802 0.167-0.802 0.502 0 0.15 0.057 0.26 0.172 0.33s0.33 0.148 0.645 0.233c0.045 0.01 0.128 0.032 0.248 0.067 0.125 0.03 0.207 0.053 0.247 0.068 0.045 0.01 0.12 0.032 0.225 0.067 0.105 0.03 0.178 0.055 0.218 0.075 0.045 0.02 0.107 0.05 0.187 0.09 0.085 0.04 0.145 0.078 0.18 0.113s0.078 0.08 0.128 0.135 0.085 0.112 0.105 0.172c0.025 0.055 0.045 0.12 0.06 0.195 0.02 0.075 0.03 0.155 0.03 0.24 0 0.235-0.055 0.438-0.165 0.608-0.105 0.17-0.243 0.3-0.413 0.39-0.165 0.085-0.33 0.145-0.495 0.18-0.165 0.04-0.327 0.06-0.487 0.06-0.96 0-1.515-0.418-1.665-1.253l0.652-0.105c0.07 0.545 0.408 0.818 1.013 0.818 0.595 0 0.892-0.208 0.892-0.623 0-0.045-5e-3 -0.085-0.015-0.12-5e-3 -0.04-0.02-0.075-0.045-0.105s-0.047-0.055-0.067-0.075c-0.02-0.025-0.053-0.047-0.098-0.067-0.045-0.025-0.082-0.043-0.112-0.053-0.025-0.015-0.07-0.03-0.135-0.045-0.065-0.02-0.115-0.035-0.15-0.045-0.03-0.01-0.085-0.022-0.165-0.037-0.08-0.02-0.138-0.035-0.173-0.045z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m26.58 55.749c-0.32 0-0.552 0.057-0.697 0.172-0.14 0.11-0.25 0.3-0.33 0.57l-0.63-0.09c0.165-0.795 0.747-1.192 1.747-1.192 0.55 0 0.938 0.102 1.163 0.307 0.23 0.2 0.345 0.588 0.345 1.163v1.71c0 0.275 0.067 0.54 0.202 0.795h-0.682c-0.065-0.14-0.108-0.3-0.128-0.48-0.455 0.38-0.935 0.57-1.44 0.57-0.39 0-0.71-0.098-0.96-0.293-0.25-0.2-0.375-0.472-0.375-0.817 0-0.4 0.188-0.72 0.563-0.96 0.16-0.105 0.505-0.195 1.035-0.27 0.53-0.08 0.902-0.158 1.117-0.233v-0.165c0-0.525-0.31-0.787-0.93-0.787zm-0.285 2.985c0.81 0 1.215-0.42 1.215-1.26v-0.233c-0.165 0.07-0.44 0.135-0.825 0.195-0.38 0.055-0.68 0.133-0.9 0.233-0.215 0.095-0.322 0.252-0.322 0.472 0 0.395 0.277 0.593 0.832 0.593z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.823 55.749c-0.195 0-0.358 0.037-0.488 0.112-0.13 0.07-0.227 0.175-0.292 0.315-0.065 0.135-0.11 0.28-0.135 0.435s-0.038 0.338-0.038 0.548v2.025h-0.667v-3.885h0.667v0.54c0.19-0.42 0.558-0.63 1.103-0.63 0.565 0 0.93 0.225 1.095 0.675 0.305-0.45 0.707-0.675 1.207-0.675 0.8 0 1.2 0.435 1.2 1.305v2.67h-0.667v-2.445c0-0.66-0.228-0.99-0.683-0.99-0.63 0-0.945 0.39-0.945 1.17v2.265h-0.667v-2.528c0-0.605-0.23-0.907-0.69-0.907z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.81 57.181c0 0.615-0.15 1.118-0.45 1.508-0.295 0.39-0.705 0.585-1.23 0.585-0.43 0-0.775-0.19-1.035-0.57v0.48h-0.667v-5.37h0.667v1.912c0.275-0.345 0.633-0.517 1.073-0.517 0.505 0 0.905 0.18 1.2 0.54 0.295 0.355 0.442 0.832 0.442 1.432zm-1.702-1.432c-0.33 0-0.583 0.135-0.758 0.405-0.17 0.27-0.255 0.62-0.255 1.05 0 0.575 0.098 0.975 0.293 1.2 0.195 0.22 0.425 0.33 0.69 0.33 0.2 0 0.372-0.05 0.517-0.15 0.15-0.1 0.263-0.23 0.338-0.39 0.075-0.165 0.127-0.325 0.157-0.48 0.035-0.16 0.053-0.318 0.053-0.473 0-0.43-0.083-0.785-0.248-1.065-0.165-0.285-0.427-0.427-0.787-0.427z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m41.17 55.749c-0.32 0-0.552 0.057-0.697 0.172-0.14 0.11-0.25 0.3-0.33 0.57l-0.63-0.09c0.165-0.795 0.747-1.192 1.747-1.192 0.55 0 0.938 0.102 1.163 0.307 0.23 0.2 0.345 0.588 0.345 1.163v1.71c0 0.275 0.067 0.54 0.202 0.795h-0.682c-0.065-0.14-0.108-0.3-0.128-0.48-0.455 0.38-0.935 0.57-1.44 0.57-0.39 0-0.71-0.098-0.96-0.293-0.25-0.2-0.375-0.472-0.375-0.817 0-0.4 0.188-0.72 0.563-0.96 0.16-0.105 0.505-0.195 1.035-0.27 0.53-0.08 0.902-0.158 1.117-0.233v-0.165c0-0.525-0.31-0.787-0.93-0.787zm-0.285 2.985c0.81 0 1.215-0.42 1.215-1.26v-0.233c-0.165 0.07-0.44 0.135-0.825 0.195-0.38 0.055-0.68 0.133-0.9 0.233-0.215 0.095-0.322 0.252-0.322 0.472 0 0.395 0.277 0.593 0.832 0.593z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.912 24.481c1.767 0 3.2 1.432 3.2 3.2 0 1.011-0.47 1.913-1.202 2.499 1.01 3.074 3.831 5.327 7.202 5.501 0 1.24 0.513 2.361 1.339 3.161l-0.939 0.039c-5.159 0-9.503-3.488-10.803-8.234-1.172-0.476-1.997-1.624-1.997-2.966 0-1.768 1.432-3.2 3.2-3.2zm13.2-8c1.767 0 3.2 1.432 3.2 3.2 0 1.767-1.433 3.2-3.2 3.2-1.764 0-3.195-1.428-3.2-3.19-0.133-7e-3 -0.266-0.01-0.4-0.01-3.108 0-5.802 1.772-7.127 4.361-0.705-0.481-1.556-0.761-2.473-0.761l-0.729 0.06c1.696-4.03 5.682-6.86 10.329-6.86 0.809 0 1.599 0.086 2.36 0.249 0.381-0.161 0.8-0.249 1.24-0.249zm0.4 16c0.706 0 1.358 0.228 1.887 0.616 1.312-1.425 2.113-3.327 2.113-5.416 0-1.748-0.561-3.365-1.512-4.681 0.889-0.774 1.464-1.9 1.509-3.16 1.981 2.02 3.203 4.788 3.203 7.841 0 3.473-1.581 6.577-4.063 8.631-0.293 1.465-1.586 2.569-3.137 2.569-1.768 0-3.2-1.433-3.2-3.2 0-1.768 1.432-3.2 3.2-3.2z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-snoop.svg b/.icons/kora/mimetypes/scalable/application-x-snoop.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-snoop.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-sogouskin.svg b/.icons/kora/mimetypes/scalable/application-x-sogouskin.svg
new file mode 100644
index 000000000..16ded420c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sogouskin.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#e9883d" offset="0"/>
+ <stop stop-color="#e09e6b" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#ffffff" fill-rule="nonzero">
+ <path d="m10 35.164c1.634-.963 3.685-1.647 6.063-2.009.772-.117 1.954-.163 3.144-.186.018 0 .036-.001.053-.002l.001.001c1.095-.024 2.191.007 3.283.093 4.698.442 8.791 1.913 12.326 4.444 1.186.842 1.209.743-.945 3.209-1.758 2.005-2.018 2.176-2.455 2.064-.107-.023-.61-.264-1.131-.552-2.689-1.503-5.739-2.592-8.112-2.885-1.274-.154-2.261.032-2.773.549-.256.26-.358.945-.186 1.332.317.721 1.535 1.408 4.782 2.701 4.647 1.86 6.583 2.855 8.49 4.353 1.902 1.493 3.08 3.267 3.521 5.225.27 1.209.176 3.205-.187 4.215-.317.891-.721 1.566-1.318 2.283-.615.738-1.275 1.405-1.97 2.001h-14.968c-2.02 0-3.958-.803-5.387-2.231-1.371-1.372-2.166-3.214-2.227-5.147.133.084.285.183.459.297 1.317.854 2.732 1.548 4.213 2.066 2.131.758 3.666 1.083 5.41 1.102.954 0 1.132-.056 1.639-.233.754-.274 1.073-.594 1.129-1.236.028-.405-.045-.578-.25-.918-.526-.832-1.652-1.501-5.35-3.162-3.079-1.391-4.149-1.93-5.535-2.744-.629-.375-1.201-.749-1.719-1.127z" fill-opacity=".5"/>
+ <path d="m30.002 25v6.5c0 .277.223.5.5.5h3.001c.277 0 .5-.223.5-.5v-6.5zm1 4h2.001v2h-2.001z"/>
+ <path d="m32.002 4h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-solus-package.svg b/.icons/kora/mimetypes/scalable/application-x-solus-package.svg
new file mode 100644
index 000000000..237ac913a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-solus-package.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.801 56.221v0.329h-3.098c0.029 0.464 0.169 0.818 0.418 1.062 0.251 0.242 0.6 0.363 1.047 0.363 0.259 0 0.509-0.032 0.751-0.095 0.244-0.064 0.486-0.159 0.725-0.286v0.637c-0.242 0.103-0.49 0.181-0.744 0.235-0.254 0.053-0.511 0.08-0.772 0.08-0.655 0-1.173-0.19-1.557-0.571-0.381-0.381-0.571-0.896-0.571-1.546 0-0.671 0.181-1.203 0.542-1.596 0.364-0.396 0.853-0.593 1.468-0.593 0.552 0 0.988 0.178 1.308 0.534 0.322 0.354 0.483 0.836 0.483 1.447zm-0.674-0.198c-4e-3 -0.369-0.108-0.663-0.311-0.883-0.2-0.219-0.466-0.329-0.798-0.329-0.376 0-0.678 0.106-0.905 0.318-0.224 0.213-0.354 0.512-0.388 0.898l2.402-4e-3z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.497 54.811c-0.362 0-0.647 0.141-0.857 0.425-0.21 0.28-0.315 0.666-0.315 1.157s0.103 0.878 0.311 1.161c0.21 0.28 0.497 0.421 0.861 0.421 0.358 0 0.643-0.142 0.853-0.425s0.315-0.669 0.315-1.157c0-0.486-0.105-0.871-0.315-1.154-0.21-0.285-0.495-0.428-0.853-0.428zm0-0.572c0.586 0 1.046 0.191 1.38 0.572 0.335 0.381 0.502 0.908 0.502 1.582 0 0.671-0.167 1.199-0.502 1.582-0.334 0.381-0.794 0.571-1.38 0.571-0.589 0-1.05-0.19-1.385-0.571-0.332-0.383-0.498-0.911-0.498-1.582 0-0.674 0.166-1.201 0.498-1.582 0.335-0.381 0.796-0.572 1.385-0.572z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.144 57.825v2.175h-0.677v-5.662h0.677v0.623c0.142-0.244 0.32-0.425 0.535-0.542 0.217-0.12 0.476-0.18 0.776-0.18 0.498 0 0.902 0.198 1.212 0.594 0.313 0.395 0.469 0.915 0.469 1.56 0 0.644-0.156 1.164-0.469 1.56-0.31 0.395-0.714 0.593-1.212 0.593-0.3 0-0.559-0.058-0.776-0.176-0.215-0.119-0.393-0.301-0.535-0.545zm2.293-1.432c0-0.496-0.103-0.884-0.308-1.165-0.203-0.283-0.482-0.425-0.839-0.425-0.356 0-0.637 0.142-0.842 0.425-0.203 0.281-0.304 0.669-0.304 1.165 0 0.495 0.101 0.885 0.304 1.168 0.205 0.281 0.486 0.421 0.842 0.421 0.357 0 0.636-0.14 0.839-0.421 0.205-0.283 0.308-0.673 0.308-1.168z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.227 52.742h0.678v3.365l2.01-1.769h0.861l-2.175 1.919 2.266 2.183h-0.878l-2.084-2.003v2.003h-0.678v-5.698z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.302 56.342c0-0.489-0.101-0.867-0.303-1.136-0.201-0.268-0.483-0.403-0.846-0.403-0.362 0-0.644 0.135-0.846 0.403-0.201 0.269-0.301 0.647-0.301 1.136 0 0.485 0.1 0.863 0.301 1.131 0.202 0.269 0.484 0.403 0.846 0.403 0.363 0 0.645-0.134 0.846-0.403 0.202-0.268 0.303-0.646 0.303-1.131zm0.674 1.589c0 0.698-0.155 1.217-0.465 1.556-0.31 0.342-0.785 0.513-1.424 0.513-0.237 0-0.461-0.018-0.67-0.055-0.21-0.034-0.414-0.088-0.612-0.161v-0.656c0.198 0.108 0.393 0.187 0.586 0.238 0.193 0.052 0.389 0.077 0.589 0.077 0.442 0 0.773-0.116 0.993-0.348 0.22-0.229 0.329-0.577 0.329-1.043v-0.333c-0.139 0.241-0.317 0.422-0.534 0.541-0.217 0.12-0.477 0.18-0.78 0.18-0.503 0-0.908-0.192-1.216-0.575s-0.461-0.891-0.461-1.523c0-0.635 0.153-1.144 0.461-1.528 0.308-0.383 0.713-0.575 1.216-0.575 0.303 0 0.563 0.06 0.78 0.18s0.395 0.3 0.534 0.542v-0.623h0.674v3.593z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.919 16c0.026-0.01 0.206 0.249 0.399 0.572s0.688 1.094 1.098 1.712c0.837 1.259 1.492 2.297 1.86 2.947l0.247 0.434 0.094 1.216c0.051 0.668 0.212 2.924 0.359 5.013 0.215 3.068 0.255 3.806 0.205 3.837-0.034 0.021-0.073 0.04-0.086 0.035-0.013 0-0.724-0.077-1.579-0.164-5.948-0.611-7.134-0.759-8.227-1.025-0.434-0.105-0.837-0.203-0.896-0.217-0.059-0.013-0.108-0.052-0.108-0.086s0.308-0.609 0.685-1.279c3.115-5.535 4.785-9.125 5.671-12.183 0.127-0.437 0.252-0.803 0.278-0.812zm4.579 6.132c0.013-0.01 0.037 0.01 0.07 0.023 0.194 0.104 1.459 1.277 2.278 2.112 1.881 1.919 3.245 3.732 4.201 5.587 0.287 0.555 0.369 0.755 0.333 0.811-0.067 0.107-0.944 0.463-1.612 0.657-0.671 0.194-1.421 0.332-2.182 0.4v-0.01c-0.709 0.067-2.376 0.068-2.415 0.01-0.016-0.026 0.038-0.257 0.121-0.514 0.831-2.585 0.616-5.656-0.597-8.495-0.184-0.431-0.237-0.57-0.197-0.583v2e-3zm3.528 2.139c0.069-0.018 0.343 0.052 0.85 0.206 1.813 0.552 3.029 1.019 4.11 1.582 0.934 0.487 2.014 1.23 2.014 1.385 0 0.038-0.069 0.183-0.153 0.321-0.515 0.851-1.287 1.665-2.07 2.183-0.285 0.188-0.537 0.341-0.56 0.341-0.067 0-0.079-0.082-0.103-0.717-0.027-0.695-0.137-1.165-0.414-1.757-0.511-1.093-1.45-2.008-3.29-3.211-0.315-0.206-0.452-0.315-0.384-0.333zm7.365 5.84c0.03 0.084-1.767 2.203-2.098 2.698-1.467 2.196-8.962 3.816-15.298 3.517-2.268-0.107-4.665-3.142-4.59-3.127 0.06 0.013 7.329 1.482 13.846 0.408 4.577-0.754 8.13-3.522 8.14-3.496z" style="fill-opacity:.47;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-source-rpm.svg b/.icons/kora/mimetypes/scalable/application-x-source-rpm.svg
new file mode 120000
index 000000000..08dae7914
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-source-rpm.svg
@@ -0,0 +1 @@
+application-x-rpm.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-spkac+base64.svg b/.icons/kora/mimetypes/scalable/application-x-spkac+base64.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-spkac+base64.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-spkac.svg b/.icons/kora/mimetypes/scalable/application-x-spkac.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-spkac.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-spss-por.svg b/.icons/kora/mimetypes/scalable/application-x-spss-por.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-spss-por.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-spss-sav.svg b/.icons/kora/mimetypes/scalable/application-x-spss-sav.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-spss-sav.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-sqlite.svg b/.icons/kora/mimetypes/scalable/application-x-sqlite.svg
new file mode 100644
index 000000000..4ca4ce2ba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sqlite.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.701 58.971c-0.448 0-0.82-0.109-1.115-0.328-0.289-0.218-0.502-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.271c-0.147-0.356-0.453-0.533-0.918-0.533-0.224 0-0.412 0.046-0.565 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451s0.271 0.453 0.271 0.721c0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.036 60.61v-1.77l0.032-0.558h-0.032c-0.121 0.197-0.304 0.361-0.55 0.492-0.24 0.131-0.513 0.197-0.819 0.197-0.519 0-0.967-0.205-1.344-0.615s-0.566-0.918-0.566-1.524c0-0.607 0.189-1.115 0.566-1.524 0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.065 0.819 0.197 0.246 0.131 0.429 0.295 0.55 0.491h0.032v-0.557h0.722v5.786h-0.754zm-1.246-2.328c0.355 0 0.656-0.131 0.901-0.393 0.252-0.262 0.377-0.615 0.377-1.057 0-0.443-0.125-0.795-0.377-1.057-0.245-0.263-0.546-0.394-0.901-0.394-0.35 0-0.65 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.252 0.262 0.552 0.393 0.902 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="35.677" y="52.972" width=".754" height="5.868" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.253 24.634c0.303 0.32 0.748 0.32 0.894 0.32 0.272 0 0.608-0.045 1.089-0.146 0.377-0.079 0.703-0.158 0.99-0.228 0.564-0.137 0.972-0.236 1.356-0.236 0.216 0 0.611 0.094 1.029 0.193 0.651 0.155 1.461 0.347 2.245 0.347 0.791 0 1.624-0.061 2.149-0.109 0.174 0.654 0.589 1.731 1.53 2.502 1.279 1.049 2.228 1.516 2.268 1.536 0.243 0.118 0.535 0.056 0.708-0.151 0.174-0.207 0.184-0.506 0.026-0.724-6e-3 -8e-3 -0.645-0.912-0.621-1.928 0.01-0.404 0.025-0.721 0.04-0.962 0.797 0.235 2.154 0.76 2.854 1.749 1.06 1.497 1.495 3.802 1.379 4.559-0.122 0.788-0.136 0.788-0.51 0.788-0.815 0-1.499 0.033-2.27 0.453-0.682 0.371-1.057 0.777-1.098 0.822-0.153 0.17-0.194 0.413-0.104 0.623 0.089 0.211 0.292 0.35 0.52 0.359 0.221 8e-3 0.887 0.063 1.316 0.219 0.227 0.083 0.423 0.179 0.613 0.273 0.303 0.149 0.59 0.291 0.924 0.33 0.109 0.013 0.22 0.019 0.326 0.017 0.123 0.286 0.333 0.628 0.685 0.898 0.27 0.207 0.545 0.335 0.787 0.448 0.298 0.138 0.533 0.248 0.713 0.472 0.473 0.586 0.632 1.222 0.633 1.228 0.062 0.254 0.285 0.439 0.546 0.45 9e-3 1e-3 0.018 1e-3 0.027 1e-3 0.25 0 0.475-0.158 0.557-0.397 0.036-0.107 0.347-1.09-0.066-2.529-0.148-0.515-0.376-0.96-0.597-1.391-0.36-0.7-0.671-1.305-0.54-2.047 0.612-3.484 0.57-6.318-0.126-8.421-1.082-3.271-3.702-5.093-4.216-5.425-0.255-0.165-0.485-0.31-0.679-0.43 0.18-0.143 0.408-0.294 0.679-0.409 0.617-0.262 0.877-0.334 0.949-0.351h0.013c0.256 0 0.453-0.169 0.528-0.419 0.078-0.259-0.066-0.538-0.3-0.675-0.044-0.027-1.104-0.643-2.502-0.643-0.288 0-0.574 0.026-0.851 0.078-0.862 0.163-1.471 0.406-2.06 0.641-0.575 0.23-1.118 0.446-1.929 0.617-0.394 0.083-0.757 0.147-1.108 0.209-1.207 0.213-2.249 0.397-3.808 1.193-2.034 1.039-3.178 2.176-3.221 3.201-9e-3 0.216-4e-3 0.409 0.015 0.578-0.191 0.095-0.422 0.216-0.656 0.349-0.951 0.541-1.35 0.946-1.377 1.398-0.018 0.315 0.066 0.574 0.251 0.77z" style="fill-rule:nonzero;fill:#3f546c"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#70a8eb" offset="0"/>
+ <stop style="stop-color:#d2e6ff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-sqlite2.svg b/.icons/kora/mimetypes/scalable/application-x-sqlite2.svg
new file mode 120000
index 000000000..72b42d870
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sqlite2.svg
@@ -0,0 +1 @@
+application-x-sqlite.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-sqlite3.svg b/.icons/kora/mimetypes/scalable/application-x-sqlite3.svg
new file mode 120000
index 000000000..72b42d870
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-sqlite3.svg
@@ -0,0 +1 @@
+application-x-sqlite.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-srt.svg b/.icons/kora/mimetypes/scalable/application-x-srt.svg
new file mode 120000
index 000000000..5c9e1811b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-srt.svg
@@ -0,0 +1 @@
+./application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-srtrip.svg b/.icons/kora/mimetypes/scalable/application-x-srtrip.svg
new file mode 120000
index 000000000..5c9e1811b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-srtrip.svg
@@ -0,0 +1 @@
+./application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-st-disk-image.svg b/.icons/kora/mimetypes/scalable/application-x-st-disk-image.svg
new file mode 100644
index 000000000..82369a390
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-st-disk-image.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00416e" offset="0"/>
+ <stop stop-color="#1584ab" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m19.351 12.382c-.415.042-.434.03-.483.551-.079 7.185-1.749 14.132-6.138 17.445-.486.318-.539.319-.239.851l1.521 2.696c.279.663.417.492.865.188 3.029-2.119 4.963-4.911 5.933-8.336.328-1.155.495-2.383.586-3.686v11.648c-.03.627-.005.642.575.642h4.386c.602.067.387-.123.387-.682v-10.332c.094.833.227 1.64.446 2.41.97 3.425 2.904 6.217 5.933 8.336.448.304.586.475.865-.188l1.521-2.696c.3-.532.247-.533-.239-.851-4.389-3.313-6.059-10.26-6.138-17.445-.002-.444-.068-.558-.483-.551z" fill="#ffffff" fill-opacity=".53" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-step.svg b/.icons/kora/mimetypes/scalable/application-x-step.svg
new file mode 100644
index 000000000..1807e2c2f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-step.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#639b8e" offset="0"/>
+ <stop stop-color="#80b0a5" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-opacity=".5">
+ <path transform="translate(.500066 -10.1779)" d="m29 23v7.05h-1v-7.05zm-5 0v7.05h-1v-7.05zm-5 0v7.05h-1v-7.05z" fill="#e4e4e4"/>
+ <path d="m26.5 22.322c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5zm-5 0c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5zm0 0c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5zm-6.998-11.5h18.998c.554 0 1 .446 1 1v17h-2v-16h-16.998v16h-2v-17c-.035-.553.446-1 1-1z" fill="#3a4148"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-stuffit.svg b/.icons/kora/mimetypes/scalable/application-x-stuffit.svg
new file mode 100644
index 000000000..e94df2c28
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-stuffit.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.004 59.405c-0.444 0-0.813-0.108-1.106-0.325-0.287-0.217-0.498-0.488-0.634-0.814l0.667-0.276c0.211 0.499 0.572 0.748 1.081 0.748 0.234 0 0.423-0.051 0.57-0.154 0.151-0.103 0.227-0.239 0.227-0.407 0-0.26-0.181-0.436-0.544-0.529l-0.806-0.195c-0.254-0.065-0.496-0.187-0.723-0.366-0.228-0.184-0.342-0.431-0.342-0.74 0-0.352 0.155-0.637 0.464-0.854 0.314-0.222 0.685-0.333 1.114-0.333 0.352 0 0.667 0.081 0.943 0.244 0.277 0.157 0.474 0.385 0.594 0.683l-0.651 0.268c-0.146-0.352-0.45-0.528-0.911-0.528-0.222 0-0.409 0.046-0.561 0.138s-0.227 0.217-0.227 0.374c0 0.228 0.176 0.382 0.528 0.464l0.789 0.187c0.374 0.086 0.651 0.236 0.829 0.447 0.179 0.211 0.269 0.45 0.269 0.716 0 0.357-0.147 0.656-0.439 0.894-0.293 0.239-0.67 0.358-1.131 0.358zm5.108-4.115h0.976v0.683h-0.976v2.033c0 0.434 0.179 0.651 0.537 0.651 0.135 0 0.249-0.022 0.341-0.065l0.26 0.642c-0.162 0.071-0.363 0.106-0.601 0.106-0.418 0-0.738-0.111-0.96-0.333-0.217-0.223-0.325-0.537-0.325-0.944v-2.09h-0.7v-0.683h0.7v-1.22h0.748v1.22zm2.302 3.985h-0.878l1.407-2.025-1.374-1.96h0.845l0.984 1.407 0.936-1.407h0.878l-1.391 1.96 1.423 2.025h-0.878l-0.984-1.472-0.968 1.472zm-4.423 0h-0.749v-3.985h0.749v3.985zm0-4.985c-0.103 0.103-0.228 0.154-0.375 0.154-0.146 0-0.271-0.051-0.374-0.154s-0.154-0.228-0.154-0.374c0-0.147 0.051-0.271 0.154-0.374s0.228-0.155 0.374-0.155c0.147 0 0.272 0.052 0.375 0.155s0.154 0.227 0.154 0.374c0 0.146-0.051 0.271-0.154 0.374z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-stx-disk-image.svg b/.icons/kora/mimetypes/scalable/application-x-stx-disk-image.svg
new file mode 120000
index 000000000..f59b60c03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-stx-disk-image.svg
@@ -0,0 +1 @@
+application-x-st-disk-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-subrip.svg b/.icons/kora/mimetypes/scalable/application-x-subrip.svg
new file mode 100644
index 000000000..1a6eff82f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-subrip.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.838 57.862l0.695-0.109c0.039 0.278 0.148 0.492 0.326 0.64 0.179 0.149 0.428 0.223 0.748 0.223 0.323 0 0.563-0.066 0.719-0.197 0.156-0.132 0.235-0.286 0.235-0.463 0-0.159-0.069-0.284-0.207-0.375-0.097-0.063-0.336-0.142-0.719-0.238-0.516-0.131-0.873-0.243-1.072-0.338-0.2-0.095-0.351-0.227-0.454-0.395-0.102-0.168-0.154-0.353-0.154-0.557 0-0.184 0.042-0.356 0.127-0.513 0.085-0.158 0.2-0.289 0.346-0.393 0.109-0.08 0.258-0.149 0.447-0.205s0.391-0.084 0.607-0.084c0.326 0 0.612 0.047 0.858 0.141s0.428 0.22 0.545 0.381c0.117 0.16 0.198 0.374 0.242 0.642l-0.688 0.094c-0.031-0.214-0.121-0.38-0.271-0.5s-0.361-0.18-0.635-0.18c-0.323 0-0.553 0.054-0.691 0.16-0.138 0.107-0.207 0.232-0.207 0.375 0 0.092 0.028 0.174 0.086 0.247 0.057 0.075 0.147 0.138 0.269 0.187 0.071 0.026 0.278 0.086 0.621 0.18 0.498 0.133 0.845 0.241 1.041 0.326 0.197 0.085 0.351 0.208 0.463 0.369 0.112 0.162 0.168 0.362 0.168 0.602 0 0.234-0.068 0.455-0.205 0.662s-0.334 0.367-0.592 0.48c-0.257 0.113-0.549 0.17-0.875 0.17-0.539 0-0.95-0.112-1.232-0.336-0.283-0.224-0.463-0.556-0.541-0.996z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.838 59.1v-0.609c-0.323 0.469-0.762 0.703-1.317 0.703-0.244 0-0.473-0.047-0.685-0.141-0.212-0.093-0.37-0.211-0.473-0.353s-0.175-0.316-0.217-0.522c-0.028-0.138-0.042-0.356-0.042-0.656v-2.57h0.703v2.301c0 0.367 0.014 0.614 0.043 0.742 0.044 0.185 0.138 0.33 0.281 0.435 0.143 0.106 0.32 0.159 0.531 0.159s0.409-0.054 0.594-0.162c0.185-0.109 0.316-0.256 0.392-0.442 0.077-0.186 0.116-0.456 0.116-0.81v-2.223h0.703v4.148h-0.629z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.217 59.1h-0.653v-5.726h0.704v2.043c0.296-0.373 0.675-0.559 1.136-0.559 0.256 0 0.497 0.052 0.725 0.154 0.228 0.103 0.415 0.248 0.562 0.434 0.148 0.186 0.263 0.411 0.346 0.674s0.125 0.544 0.125 0.844c0 0.711-0.176 1.26-0.527 1.648-0.352 0.388-0.774 0.582-1.266 0.582-0.489 0-0.874-0.204-1.152-0.613v0.519zm-8e-3 -2.105c0 0.497 0.068 0.857 0.203 1.078 0.221 0.362 0.521 0.543 0.899 0.543 0.307 0 0.572-0.133 0.796-0.4s0.336-0.665 0.336-1.194c0-0.541-0.107-0.941-0.322-1.199s-0.475-0.387-0.779-0.387c-0.307 0-0.573 0.134-0.797 0.401s-0.336 0.653-0.336 1.158z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.823 18.927c-2.354-1.912-5.479-2.965-8.801-2.965-3.321 0-6.447 1.053-8.801 2.965-2.374 1.929-3.682 4.5-3.682 7.239 0 2.614 1.192 5.074 3.365 6.97-0.039 0.088-0.07 0.181-0.09 0.278l-0.714 3.506c-0.085 0.416 0.029 0.665 0.14 0.8 0.127 0.156 0.317 0.242 0.533 0.242 0.163 0 0.339-0.048 0.522-0.143l4.153-2.154c1.437 0.462 2.983 0.705 4.574 0.705 3.322 0 6.447-1.053 8.801-2.966 2.375-1.928 3.682-4.499 3.682-7.238s-1.307-5.31-3.682-7.239z" style="fill-rule:nonzero;fill:#3d434a"/>
+ <path d="m33.894 28.457v1.292h-8.831v-1.292h8.831zm5.169-2.508v1.292h-14v-1.292h14zm0-2.538v1.292h-14v-1.292h14z" style="fill:#d9dee3"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-superkaramba.svg b/.icons/kora/mimetypes/scalable/application-x-superkaramba.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-superkaramba.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-synology-drive-doc.svg b/.icons/kora/mimetypes/scalable/application-x-synology-drive-doc.svg
new file mode 120000
index 000000000..803a0edfd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-synology-drive-doc.svg
@@ -0,0 +1 @@
+application-msword.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-synology-drive-sheet.svg b/.icons/kora/mimetypes/scalable/application-x-synology-drive-sheet.svg
new file mode 120000
index 000000000..46d4d34a7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-synology-drive-sheet.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-synology-drive-slides.svg b/.icons/kora/mimetypes/scalable/application-x-synology-drive-slides.svg
new file mode 120000
index 000000000..7d7a406dd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-synology-drive-slides.svg
@@ -0,0 +1 @@
+./application-vnd.sun.xml.impress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-tar.svg b/.icons/kora/mimetypes/scalable/application-x-tar.svg
new file mode 100644
index 000000000..cc9c81619
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tar.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.097 59.171c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.443 0 0.806 0.082 1.09 0.246v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.181-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.462 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.558h-0.033c-0.3 0.459-0.74 0.689-1.319 0.689zm-2.891-4.147h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229zm6.568 4.016h-0.754v-4.016h0.721v0.656h0.033c0.077-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.413 0.032 0.565 0.098l-0.286 0.705c-0.099-0.038-0.233-0.058-0.402-0.058-0.273 0-0.516 0.11-0.729 0.328-0.208 0.213-0.312 0.495-0.312 0.844v2.197zm-3.554-0.558c0.311 0 0.592-0.114 0.844-0.344 0.257-0.235 0.385-0.511 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.079-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.172 0.582 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-tarz.svg b/.icons/kora/mimetypes/scalable/application-x-tarz.svg
new file mode 100644
index 000000000..eff278487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tarz.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.897 59.171c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.443 0 0.806 0.082 1.09 0.246v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.181-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.462 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.558h-0.033c-0.3 0.459-0.74 0.689-1.319 0.689zm-2.891-4.147h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229zm6.568 4.016h-0.754v-4.016h0.721v0.656h0.033c0.077-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.286 0.705c-0.099-0.038-0.233-0.058-0.402-0.058-0.273 0-0.516 0.11-0.729 0.328-0.208 0.213-0.312 0.495-0.312 0.844v2.197zm5.192 0h-3.245v-0.656l2.286-2.672h-2.221v-0.688h3.147v0.656l-2.286 2.671h2.319v0.689zm-8.746-0.558c0.311 0 0.592-0.114 0.844-0.344 0.257-0.235 0.385-0.511 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.079-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.172 0.582 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-tektronix-rf5.svg b/.icons/kora/mimetypes/scalable/application-x-tektronix-rf5.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tektronix-rf5.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-tex-gf.svg b/.icons/kora/mimetypes/scalable/application-x-tex-gf.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tex-gf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-tex-pk.svg b/.icons/kora/mimetypes/scalable/application-x-tex-pk.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tex-pk.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-texgzdvi.svg b/.icons/kora/mimetypes/scalable/application-x-texgzdvi.svg
new file mode 120000
index 000000000..a30c3cea0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-texgzdvi.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-tgif.svg b/.icons/kora/mimetypes/scalable/application-x-tgif.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tgif.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-tha.svg b/.icons/kora/mimetypes/scalable/application-x-tha.svg
new file mode 100644
index 000000000..dfc5fa308
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tha.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.652 59.703c-0.427 0-0.786-0.123-1.076-0.37-0.285-0.246-0.427-0.572-0.427-0.977 0-0.438 0.169-0.78 0.509-1.027 0.339-0.251 0.758-0.377 1.257-0.377 0.443 0 0.807 0.082 1.092 0.246v-0.115c0-0.296-0.101-0.531-0.304-0.706-0.203-0.181-0.452-0.271-0.747-0.271-0.219 0-0.419 0.052-0.6 0.156-0.175 0.104-0.296 0.246-0.361 0.427l-0.69-0.296c0.093-0.241 0.276-0.463 0.55-0.665 0.274-0.208 0.635-0.312 1.084-0.312 0.515 0 0.942 0.15 1.281 0.451 0.34 0.302 0.51 0.726 0.51 1.274v2.431h-0.723v-0.559h-0.033c-0.301 0.46-0.742 0.69-1.322 0.69zm-7.437-4.156h0.986v0.69h-0.986v2.053c0 0.438 0.181 0.657 0.542 0.657 0.137 0 0.252-0.022 0.345-0.065l0.263 0.649c-0.164 0.071-0.367 0.106-0.608 0.106-0.422 0-0.745-0.112-0.969-0.336-0.219-0.225-0.329-0.543-0.329-0.953v-2.111h-0.706v-0.69h0.706v-1.232h0.756v1.232zm2.508 4.025h-0.756v-5.881h0.756v1.856l-0.033 0.559h0.033c0.11-0.192 0.282-0.353 0.517-0.485 0.236-0.137 0.488-0.205 0.756-0.205 0.498 0 0.879 0.153 1.142 0.46 0.262 0.306 0.394 0.717 0.394 1.232v2.464h-0.756v-2.349c0-0.745-0.331-1.117-0.994-1.117-0.312 0-0.566 0.126-0.763 0.377-0.197 0.247-0.296 0.534-0.296 0.863v2.226zm5.052-0.559c0.312 0 0.594-0.115 0.846-0.345 0.257-0.235 0.386-0.512 0.386-0.829-0.214-0.176-0.534-0.263-0.961-0.263-0.367 0-0.643 0.079-0.83 0.238-0.186 0.159-0.279 0.345-0.279 0.558 0 0.198 0.085 0.354 0.255 0.469s0.364 0.172 0.583 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-theme-rtl.svg b/.icons/kora/mimetypes/scalable/application-x-theme-rtl.svg
new file mode 120000
index 000000000..9b59dbaf3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-theme-rtl.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-theme.svg b/.icons/kora/mimetypes/scalable/application-x-theme.svg
new file mode 100644
index 000000000..14e8c5438
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-theme.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m39.444 1.469h12.879c0.926 0 1.677 0.751 1.677 1.677v51.236c0 2.02-0.803 3.958-2.231 5.387-1.429 1.428-3.367 2.231-5.387 2.231h-6.938v-60.531z" style="fill:url(#_Linear2)"/>
+ <path d="m25.29 1.469v60.531h-7.672c-2.02 0-3.958-0.803-5.387-2.231-1.428-1.429-2.231-3.367-2.231-5.387v-45.295c0-2.02 0.803-3.958 2.231-5.387 1.429-1.428 3.367-2.231 5.387-2.231h7.672z" style="fill:url(#_Linear3)"/>
+ <path d="m44.433 41.332h1.023v-0.789h0.559v0.789h2.621c0.169 0 0.297-0.035 0.383-0.105 0.083-0.071 0.125-0.191 0.125-0.36 0-0.084-0.016-0.198-0.047-0.344h0.586c0.052 0.19 0.078 0.375 0.078 0.555 0 0.323-0.098 0.566-0.293 0.73s-0.473 0.246-0.832 0.246h-2.621v0.77h-0.559v-0.77h-1.023v-0.722zm5.328-7.788c0 0.573-0.187 1.039-0.562 1.398-0.378 0.358-0.882 0.539-1.512 0.539h-0.133c-0.419 0-0.793-0.08-1.121-0.238-0.331-0.163-0.589-0.386-0.774-0.672-0.187-0.29-0.281-0.602-0.281-0.938 0-0.55 0.181-0.976 0.543-1.282 0.362-0.304 0.88-0.456 1.555-0.456h0.301v2.863c0.416-0.011 0.754-0.132 1.011-0.363 0.256-0.235 0.383-0.532 0.383-0.89 0-0.256-0.052-0.473-0.156-0.649-0.104-0.178-0.242-0.333-0.414-0.465l0.344-0.441c0.544 0.353 0.816 0.884 0.816 1.594zm0-11.25c0 0.573-0.187 1.039-0.562 1.398-0.378 0.359-0.882 0.539-1.512 0.539h-0.133c-0.419 0-0.793-0.079-1.121-0.238-0.331-0.162-0.589-0.387-0.774-0.672-0.187-0.289-0.281-0.602-0.281-0.938 0-0.549 0.181-0.976 0.543-1.281s0.88-0.457 1.555-0.457h0.301v2.863c0.416-0.011 0.754-0.132 1.011-0.363 0.256-0.234 0.383-0.531 0.383-0.89 0-0.256-0.052-0.472-0.156-0.649s-0.242-0.332-0.414-0.465l0.344-0.441c0.544 0.353 0.816 0.884 0.816 1.594zm-4.305 8.089l0.469-0.02c-0.365-0.31-0.547-0.728-0.547-1.253 0-0.591 0.227-0.994 0.68-1.207-0.203-0.141-0.367-0.323-0.492-0.547-0.125-0.226-0.188-0.493-0.188-0.801 0-0.927 0.491-1.399 1.473-1.415l2.832 1e-3v0.723l-2.789-1e-3c-0.302 0-0.528 0.07-0.676 0.207-0.151 0.138-0.227 0.37-0.227 0.695 0 0.268 0.081 0.491 0.243 0.668 0.159 0.177 0.373 0.28 0.644 0.309l2.805 1e-3v0.726l-2.77-1e-3c-0.614 0-0.922 0.301-0.922 0.903 0 0.474 0.202 0.798 0.606 0.972l3.086 1e-3v0.723l-4.227-1e-3v-0.684zm0.512 8.599c-0.393-0.321-0.59-0.738-0.59-1.251 0-0.893 0.504-1.344 1.512-1.351h2.793v0.722h-2.797c-0.305 3e-3 -0.53 0.073-0.676 0.211-0.146 0.136-0.219 0.348-0.219 0.637 0 0.234 0.063 0.44 0.188 0.617s0.289 0.316 0.492 0.415h3.012v0.723h-6v-0.723h2.285zm4e-3 -5.349c0 0.292 0.107 0.537 0.32 0.735 0.211 0.198 0.508 0.32 0.891 0.367v-2.117h-0.055c-0.367 0.021-0.651 0.12-0.851 0.297-0.203 0.177-0.305 0.416-0.305 0.718zm0-11.25c0 0.292 0.107 0.537 0.32 0.735 0.211 0.198 0.508 0.32 0.891 0.367v-2.117h-0.055c-0.367 0.021-0.651 0.12-0.851 0.297-0.203 0.177-0.305 0.416-0.305 0.718z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,323.66,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2daf61" offset="0"/>
+ <stop style="stop-color:#5bd0df" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,-113.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#004ab0" offset="0"/>
+ <stop style="stop-color:#5bbadf" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(3.06623e-15,-49.619,50.0753,3.03829e-15,326.545,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#404040" offset="0"/>
+ <stop style="stop-color:#a1a1a1" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-thz.svg b/.icons/kora/mimetypes/scalable/application-x-thz.svg
new file mode 100644
index 000000000..f26b413c9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-thz.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.157 55.696h0.997v0.697h-0.997v2.076c0 0.443 0.183 0.664 0.548 0.664 0.139 0 0.255-0.022 0.349-0.066l0.266 0.656c-0.166 0.072-0.371 0.108-0.615 0.108-0.426 0-0.753-0.114-0.98-0.341-0.221-0.227-0.332-0.548-0.332-0.963v-2.134h-0.714v-0.697h0.714v-1.246h0.764v1.246zm9.37 4.068h-3.289v-0.664l2.317-2.707h-2.25v-0.697h3.188v0.664l-2.316 2.707h2.35v0.697zm-6.834-5.945v1.877l-0.033 0.564h0.033c0.111-0.193 0.285-0.357 0.523-0.49 0.238-0.138 0.493-0.207 0.764-0.207 0.504 0 0.888 0.155 1.154 0.465s0.399 0.725 0.399 1.245v2.491h-0.764v-2.374c0-0.753-0.335-1.13-1.005-1.13-0.315 0-0.573 0.128-0.772 0.382-0.199 0.249-0.299 0.54-0.299 0.872v2.25h-0.764v-5.945h0.764z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-tiled.svg b/.icons/kora/mimetypes/scalable/application-x-tiled.svg
new file mode 100644
index 000000000..baebf45b3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tiled.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25 42h10v10h-10v-10zm12-12h10v10h-10v-10zm0 12h10v10h-10v-10z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#616bdd" offset="0"/>
+ <stop style="stop-color:#a0a6eb" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-trash.svg b/.icons/kora/mimetypes/scalable/application-x-trash.svg
new file mode 100644
index 000000000..046f55941
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-trash.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.347 59.205c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.106h-0.705v-0.689h0.705v-1.229h0.754v1.229h0.983v0.689h-0.983v2.048c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.26 59.14h-0.754v-4.016h0.722v0.656h0.032c0.077-0.219 0.233-0.399 0.468-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.033 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.057-0.402-0.057-0.273 0-0.516 0.109-0.729 0.327-0.208 0.213-0.312 0.495-0.312 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.594 59.271c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.17-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.218 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.94 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688zm0.123-0.688c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.532-0.263-0.959-0.263-0.366 0-0.642 0.08-0.827 0.238-0.186 0.158-0.279 0.344-0.279 0.557 0 0.197 0.085 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.961 59.271c-0.448 0-0.82-0.109-1.115-0.328-0.289-0.218-0.502-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.811-0.197c-0.257-0.065-0.5-0.188-0.729-0.369-0.23-0.185-0.345-0.434-0.345-0.746 0-0.355 0.156-0.641 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.279 0.158 0.478 0.388 0.598 0.688l-0.655 0.271c-0.148-0.355-0.454-0.533-0.918-0.533-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451 0.181 0.213 0.271 0.453 0.271 0.721 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.953 53.272v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.487-0.205 0.754-0.205 0.498 0 0.877 0.153 1.14 0.459 0.262 0.306 0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.007 23.098l1.396 1.12-1.314 2.584c-0.657 1.191 0.472 2.352 1.191 2.756 0.708 0.398 1.807 0.445 2.834 0.431l1.849-3.101 1.396 0.775-2.423-4.608-4.929 0.043zm0.205 6.325l2.999 5.685c0.602 0.79 1.738 0.976 2.916 0.948h3.163v-5.384l-5.997-0.043c-0.931 0.058-2.15-0.143-3.081-1.206zm18.865-10.476l-1.632 0.711-1.565-2.433c-0.697-1.167-2.233-0.717-2.926-0.267-0.683 0.443-1.256 1.407-1.741 2.335l1.746 3.162-1.337 0.878 5.102 0.059 2.353-4.445zm-5.491-2.882l-6.298-0.065c-0.965 0.158-1.675 1.087-2.222 2.158l-1.533 2.839 4.588 2.61 2.944-5.362c0.402-0.863 1.164-1.86 2.521-2.18zm0.274 21.935l0.185-1.809 2.832-0.225c1.333-0.06 1.694-1.657 1.647-2.497-0.047-0.827-0.59-1.809-1.146-2.695l-3.542 0.034-0.1-1.626-2.524 4.551 2.648 4.267zm5.118-3.531l3.109-5.621c0.333-0.943-0.115-2.031-0.762-3.041l-1.676-2.752-4.449 2.853 3.142 5.241c0.541 0.78 1.021 1.947 0.636 3.32z" style="fill-rule:nonzero;fill:#1e2730"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#333e49" offset="0"/>
+ <stop style="stop-color:#738f9b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-trig.svg b/.icons/kora/mimetypes/scalable/application-x-trig.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-trig.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-troff-man.svg b/.icons/kora/mimetypes/scalable/application-x-troff-man.svg
new file mode 120000
index 000000000..4e8c273e1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-troff-man.svg
@@ -0,0 +1 @@
+application-epub+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-tsx.svg b/.icons/kora/mimetypes/scalable/application-x-tsx.svg
new file mode 100644
index 000000000..645423aef
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tsx.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M54,3.146c0,-0.926 -0.751,-1.677 -1.677,-1.677l-34.705,0c-2.02,0 -3.958,0.803 -5.387,2.231c-1.428,1.429 -2.231,3.367 -2.231,5.387l0,45.295c0,2.02 0.803,3.958 2.231,5.387c1.429,1.428 3.367,2.231 5.387,2.231l28.764,0c2.02,0 3.958,-0.803 5.387,-2.231c1.428,-1.429 2.231,-3.367 2.231,-5.387l0,-51.236Z" style="fill:url(#_Linear1);"/><path d="M16.228,57.392c0,0.229 0.027,0.395 0.08,0.496c0.059,0.101 0.16,0.152 0.304,0.152c0.032,0 0.083,-0.003 0.152,-0.008c0.075,-0.011 0.128,-0.016 0.16,-0.016l0.104,0.552c-0.165,0.032 -0.344,0.048 -0.536,0.048c-0.219,0 -0.397,-0.024 -0.536,-0.072c-0.133,-0.053 -0.232,-0.141 -0.296,-0.264c-0.059,-0.123 -0.099,-0.248 -0.12,-0.376c-0.016,-0.133 -0.024,-0.317 -0.024,-0.552l0,-2.392l-0.512,0l0,-0.537l0.512,0l0,-1.032l0.712,-0.424l0,1.456l0.696,0l0,0.536l-0.696,0l0,2.433Zm1.354,2.768l-0.087,-0.552c0.171,0.043 0.307,0.064 0.408,0.064c0.149,0 0.28,-0.043 0.392,-0.128c0.112,-0.085 0.192,-0.189 0.24,-0.312c0.155,-0.405 0.237,-0.627 0.248,-0.664l-1.568,-4.144l0.744,0l0.872,2.392c0.123,0.336 0.221,0.659 0.296,0.968c0.107,-0.389 0.205,-0.704 0.296,-0.944l0.88,-2.416l0.712,0l-1.584,4.216l-0.128,0.344c-0.016,0.043 -0.059,0.144 -0.128,0.304c-0.069,0.165 -0.123,0.272 -0.16,0.32c-0.037,0.053 -0.096,0.133 -0.176,0.24c-0.08,0.112 -0.155,0.187 -0.224,0.224c-0.069,0.043 -0.155,0.083 -0.256,0.12c-0.101,0.037 -0.208,0.056 -0.32,0.056c-0.16,0 -0.312,-0.029 -0.456,-0.088l-0.001,0Zm7.601,-3.704c0,0.635 -0.163,1.163 -0.488,1.584c-0.32,0.416 -0.757,0.624 -1.312,0.624c-0.443,0 -0.803,-0.176 -1.08,-0.528l0,2.024l-0.712,0l0,-5.737l0.712,0l0,0.536c0.229,-0.421 0.605,-0.632 1.128,-0.632c0.56,0 0.992,0.195 1.296,0.584c0.304,0.389 0.456,0.904 0.456,1.544l0,0.001Zm-1.816,-1.552c-0.336,0 -0.597,0.147 -0.784,0.44c-0.187,0.288 -0.28,0.68 -0.28,1.176c0,1.045 0.347,1.568 1.04,1.568c0.368,0 0.648,-0.149 0.84,-0.448c0.192,-0.299 0.288,-0.693 0.288,-1.184c0,-0.464 -0.096,-0.837 -0.288,-1.12c-0.187,-0.288 -0.459,-0.432 -0.816,-0.432Zm3.165,1.759c0.027,0.433 0.147,0.779 0.36,1.04c0.219,0.257 0.52,0.385 0.904,0.385c0.512,0 0.877,-0.285 1.096,-0.856l0.72,0.088c-0.245,0.896 -0.853,1.344 -1.824,1.344c-0.624,0 -1.109,-0.187 -1.456,-0.56c-0.347,-0.373 -0.52,-0.901 -0.52,-1.584c0,-0.667 0.168,-1.197 0.504,-1.592c0.341,-0.4 0.819,-0.6 1.432,-0.6c0.555,0 0.995,0.168 1.32,0.504c0.325,0.331 0.509,0.787 0.552,1.368l0,0.464l-3.088,-0.001Zm0.04,-0.575l2.32,0c-0.064,-0.789 -0.44,-1.184 -1.128,-1.184c-0.347,0 -0.627,0.112 -0.84,0.336c-0.208,0.219 -0.325,0.501 -0.352,0.848Zm5.35,0.704c-0.267,-0.064 -0.478,-0.123 -0.633,-0.176c-0.155,-0.053 -0.315,-0.128 -0.48,-0.224c-0.165,-0.096 -0.285,-0.216 -0.36,-0.36c-0.075,-0.144 -0.112,-0.317 -0.112,-0.52c0,-0.133 0.021,-0.261 0.064,-0.384c0.048,-0.128 0.125,-0.253 0.232,-0.376c0.107,-0.128 0.264,-0.229 0.472,-0.304c0.213,-0.08 0.464,-0.12 0.752,-0.12c0.299,0 0.555,0.032 0.768,0.096c0.213,0.059 0.379,0.147 0.496,0.264c0.117,0.117 0.205,0.237 0.264,0.36c0.059,0.123 0.101,0.269 0.128,0.44l-0.696,0.088c-0.064,-0.448 -0.368,-0.672 -0.912,-0.672c-0.571,0 -0.856,0.179 -0.856,0.536c0,0.16 0.061,0.277 0.184,0.352c0.123,0.075 0.352,0.157 0.688,0.248c0.048,0.011 0.136,0.035 0.264,0.072c0.133,0.032 0.221,0.056 0.264,0.072c0.048,0.011 0.128,0.035 0.24,0.072c0.112,0.032 0.189,0.059 0.232,0.08c0.048,0.021 0.115,0.053 0.2,0.096c0.091,0.043 0.155,0.083 0.192,0.12c0.037,0.037 0.083,0.085 0.136,0.144c0.053,0.059 0.091,0.12 0.112,0.184c0.027,0.059 0.048,0.128 0.064,0.208c0.021,0.08 0.032,0.165 0.032,0.256c0,0.251 -0.059,0.467 -0.176,0.648c-0.112,0.181 -0.259,0.32 -0.44,0.416c-0.176,0.091 -0.352,0.155 -0.528,0.192c-0.176,0.043 -0.349,0.064 -0.52,0.064c-1.024,0 -1.616,-0.445 -1.776,-1.336l0.696,-0.112c0.075,0.581 0.435,0.872 1.08,0.872c0.635,0 0.952,-0.221 0.952,-0.664c0,-0.048 -0.005,-0.091 -0.016,-0.128c-0.005,-0.043 -0.021,-0.08 -0.048,-0.112c-0.027,-0.032 -0.051,-0.059 -0.072,-0.08c-0.021,-0.027 -0.056,-0.051 -0.104,-0.072c-0.048,-0.027 -0.088,-0.045 -0.12,-0.056c-0.027,-0.016 -0.075,-0.032 -0.144,-0.048l-0.16,-0.048c-0.032,-0.011 -0.091,-0.024 -0.176,-0.04c-0.085,-0.021 -0.147,-0.037 -0.184,-0.048l0.001,0Zm2.336,-0.289c0,-0.415 0.059,-0.772 0.176,-1.071c0.117,-0.299 0.272,-0.523 0.464,-0.672c0.197,-0.155 0.4,-0.264 0.608,-0.328c0.208,-0.069 0.427,-0.104 0.656,-0.104c0.928,0 1.48,0.437 1.656,1.312l-0.688,0.104c-0.123,-0.56 -0.437,-0.84 -0.944,-0.84c-0.811,0 -1.216,0.531 -1.216,1.592c0,1.061 0.392,1.592 1.176,1.592c0.592,0 0.941,-0.347 1.048,-1.04l0.68,0.088c-0.075,0.464 -0.261,0.835 -0.56,1.112c-0.293,0.277 -0.677,0.416 -1.152,0.416c-0.603,0 -1.072,-0.195 -1.408,-0.584c-0.331,-0.395 -0.496,-0.92 -0.496,-1.576l0,-0.001Zm4.192,2.065l0,-4.145l0.712,0l0,0.624c0.197,-0.48 0.472,-0.72 0.824,-0.72c0.24,0 0.48,0.072 0.72,0.216l-0.232,0.52c-0.16,-0.107 -0.331,-0.16 -0.512,-0.16c-0.235,0 -0.427,0.125 -0.576,0.376c-0.149,0.251 -0.224,0.624 -0.224,1.12l0,2.168l-0.712,0.001Zm2.672,-4.92l0,-0.808l0.712,0l0,0.808l-0.712,0Zm0,4.92l0,-4.145l0.712,0l0,4.144l-0.712,0.001Zm5.373,-2.112c0,0.635 -0.163,1.163 -0.488,1.584c-0.32,0.416 -0.757,0.624 -1.312,0.624c-0.443,0 -0.803,-0.176 -1.08,-0.528l0,2.024l-0.712,0l0,-5.737l0.712,0l0,0.536c0.229,-0.421 0.605,-0.632 1.128,-0.632c0.56,0 0.992,0.195 1.296,0.584c0.304,0.389 0.456,0.904 0.456,1.544l0,0.001Zm-1.816,-1.552c-0.336,0 -0.597,0.147 -0.784,0.44c-0.187,0.288 -0.28,0.68 -0.28,1.176c0,1.045 0.347,1.568 1.04,1.568c0.368,0 0.648,-0.149 0.84,-0.448c0.192,-0.299 0.288,-0.693 0.288,-1.184c0,-0.464 -0.096,-0.837 -0.288,-1.12c-0.187,-0.288 -0.459,-0.432 -0.816,-0.432Zm3.518,2.488c0,0.229 0.027,0.395 0.08,0.496c0.059,0.101 0.16,0.152 0.304,0.152c0.032,0 0.083,-0.003 0.152,-0.008c0.075,-0.011 0.128,-0.016 0.16,-0.016l0.104,0.552c-0.165,0.032 -0.344,0.048 -0.536,0.048c-0.219,0 -0.397,-0.024 -0.536,-0.072c-0.133,-0.053 -0.232,-0.141 -0.296,-0.264c-0.059,-0.123 -0.099,-0.248 -0.12,-0.376c-0.016,-0.133 -0.024,-0.317 -0.024,-0.552l0,-2.392l-0.512,0l0,-0.537l0.512,0l0,-1.032l0.712,-0.424l0,1.456l0.696,0l0,0.536l-0.696,0l0,2.433Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M25.987,23.086l-4.483,0l0,12.432l-1.829,0l0,-12.432l-4.473,0l0,-1.513l10.785,0l0,1.513Zm5.552,6.127c-1.577,-0.453 -2.727,-1.009 -3.448,-1.666c-0.715,-0.664 -1.073,-1.481 -1.073,-2.451c0,-1.099 0.438,-2.005 1.313,-2.72c0.881,-0.722 2.023,-1.083 3.428,-1.083c0.958,0 1.811,0.185 2.558,0.556c0.753,0.37 1.334,0.881 1.743,1.532c0.415,0.651 0.622,1.363 0.622,2.136l-1.848,0c0,-0.843 -0.268,-1.504 -0.805,-1.983c-0.536,-0.485 -1.293,-0.728 -2.27,-0.728c-0.907,0 -1.615,0.201 -2.126,0.604c-0.505,0.396 -0.757,0.948 -0.757,1.657c0,0.568 0.24,1.05 0.719,1.446c0.485,0.389 1.306,0.747 2.461,1.073c1.162,0.325 2.069,0.686 2.72,1.082c0.658,0.389 1.143,0.846 1.456,1.37c0.319,0.523 0.479,1.139 0.479,1.848c0,1.13 -0.441,2.037 -1.322,2.72c-0.881,0.677 -2.059,1.015 -3.534,1.015c-0.958,0 -1.852,-0.182 -2.682,-0.546c-0.83,-0.37 -1.472,-0.874 -1.925,-1.513c-0.447,-0.639 -0.67,-1.363 -0.67,-2.174l1.848,0c0,0.843 0.31,1.51 0.93,2.002c0.625,0.485 1.459,0.728 2.5,0.728c0.97,0 1.713,-0.198 2.23,-0.594c0.518,-0.396 0.777,-0.936 0.777,-1.619c0,-0.683 -0.24,-1.21 -0.719,-1.58c-0.479,-0.377 -1.347,-0.747 -2.605,-1.111l0,-0.001Zm5.868,-7.684l4.417,6.915l-4.522,7.03l2.174,0l3.45,-5.44l3.427,5.44l2.184,0l-4.51,-7.03l4.405,-6.915l-2.165,0l-3.342,5.344l-3.361,-5.344l-2.157,0Z" style="fill-opacity:0.58;fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)"><stop offset="0" style="stop-color:#348692;stop-opacity:1"/><stop offset="1" style="stop-color:#69b9cd;stop-opacity:1"/></linearGradient></defs></svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-tuberling.svg b/.icons/kora/mimetypes/scalable/application-x-tuberling.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tuberling.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-turtle.svg b/.icons/kora/mimetypes/scalable/application-x-turtle.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-turtle.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-typescript.svg b/.icons/kora/mimetypes/scalable/application-x-typescript.svg
new file mode 120000
index 000000000..3572fa168
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-typescript.svg
@@ -0,0 +1 @@
+text-x-typescript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-tzo.svg b/.icons/kora/mimetypes/scalable/application-x-tzo.svg
new file mode 100644
index 000000000..26c78756e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-tzo.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42 18.285c0-1.262-1.023-2.285-2.285-2.285h-15.23c-1.262 0-2.285 1.023-2.285 2.285v17.43c0 1.262 1.023 2.285 2.285 2.285h15.23c1.262 0 2.285-1.023 2.285-2.285v-17.43z" style="fill:#044937"/>
+ <path d="m33.245 24.663v1.1h-2.2v-1.1h2.2zm0-1.645v1.1h-2.2v-1.1h2.2zm0-1.608v1.1h-2.2v-1.1h2.2zm-0.024-1.636v1.1h-2.2v-1.1h2.2zm0.014-1.572v1.1h-2.2v-1.1h2.2zm4e-3 -1.591v1.1h-2.2v-1.1h2.2z" style="fill-opacity:.93;fill:#fff"/>
+ <path d="m32.951 27.371v-0.694c0-0.194-0.157-0.351-0.349-0.351h-0.97c-0.193 0-0.349 0.157-0.349 0.351v0.693l-0.539 1.591c-0.151 0.443-0.079 0.935 0.193 1.317 0.272 0.381 0.713 0.608 1.18 0.608s0.908-0.227 1.18-0.608c0.271-0.382 0.344-0.874 0.193-1.317l-0.539-1.59zm-0.226 2.497c-0.279 0.393-0.937 0.393-1.217 0-0.14-0.197-0.177-0.451-0.1-0.68l0.181-0.533h1.055l0.181 0.533c0.078 0.229 0.04 0.483-0.1 0.68z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.047 59.105c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.09 59.04v-0.656l2.286-2.672h-2.221v-0.688h3.147v0.656l-2.286 2.671h2.319v0.689h-3.245z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.337 55.508c0.387-0.41 0.882-0.615 1.483-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.882 0.607-1.483 0.607s-1.096-0.202-1.483-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm0.557 2.581c0.262 0.262 0.571 0.393 0.926 0.393s0.661-0.131 0.918-0.393c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#075" offset="0"/>
+ <stop style="stop-color:#3ec884" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-uml.svg b/.icons/kora/mimetypes/scalable/application-x-uml.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-uml.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vdi-disk.svg b/.icons/kora/mimetypes/scalable/application-x-vdi-disk.svg
new file mode 120000
index 000000000..f2332d62f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vdi-disk.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vdi.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vhd-disk.svg b/.icons/kora/mimetypes/scalable/application-x-vhd-disk.svg
new file mode 120000
index 000000000..557125f66
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vhd-disk.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vhd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtual-boy-rom.svg b/.icons/kora/mimetypes/scalable/application-x-virtual-boy-rom.svg
new file mode 100644
index 000000000..021eb373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtual-boy-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#923466" offset="0"/>
+ <stop stop-color="#cd6979" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(1 -6)" d="m15 20 4 20 4-20h-2l-2 11-2-11zm10 0v20h4s2 0 2-2v-7c0-1-1-1-1-1s1 0 1-1v-7c0-2-2-2-2-2zm2 2h2v7h-2zm0 9h2v7h-2z" fill="#fff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-hdd.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-hdd.svg
new file mode 100644
index 000000000..49615eb69
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-hdd.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m31 17.5-6 19.5-3.848-11.5h-9.152v4h6.828l6.172 17 6-19 4 12 5-12 3.75 12h8.25v-4h-6l-6-16-5 11-4-13z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#9052ff" offset="0"/>
+ <stop style="stop-color:#ac7cf5" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-ova.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-ova.svg
new file mode 100644
index 000000000..5e1fd82db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-ova.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m31 17.5-6 19.5-3.848-11.5h-9.152v4h6.828l6.172 17 6-19 4 12 5-12 3.75 12h8.25v-4h-6l-6-16-5 11-4-13z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#dc682a" offset="0"/>
+ <stop style="stop-color:#f5c97c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-ovf.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-ovf.svg
new file mode 100644
index 000000000..1d6cc5227
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-ovf.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m31 17.5-6 19.5-3.848-11.5h-9.152v4h6.828l6.172 17 6-19 4 12 5-12 3.75 12h8.25v-4h-6l-6-16-5 11-4-13z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ec8218" offset="0"/>
+ <stop style="stop-color:#f5c27c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox-extpack.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox-extpack.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox-extpack.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox.svg
new file mode 100644
index 000000000..deb8936b7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vbox.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.911 57.485l0.982-3.043h0.692l-1.421 3.962h-0.516l-1.436-3.962h0.692l1.007 3.043z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.591 56.467c0 0.605-0.139 1.092-0.417 1.461-0.279 0.366-0.652 0.549-1.121 0.549-0.5 0-0.887-0.177-1.161-0.531l-0.033 0.458h-0.622v-5.625h0.677v2.098c0.274-0.339 0.651-0.509 1.132-0.509s0.858 0.182 1.131 0.546c0.276 0.364 0.414 0.862 0.414 1.494v0.059zm-0.677-0.077c0-0.462-0.089-0.818-0.268-1.069-0.178-0.252-0.434-0.378-0.769-0.378-0.446 0-0.767 0.208-0.963 0.623v1.714c0.208 0.415 0.531 0.622 0.971 0.622 0.324 0 0.577-0.125 0.758-0.377 0.18-0.251 0.271-0.63 0.271-1.135z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.261 56.386c0-0.388 0.076-0.737 0.227-1.047 0.154-0.31 0.367-0.549 0.638-0.718 0.273-0.168 0.584-0.253 0.933-0.253 0.54 0 0.976 0.187 1.308 0.561 0.334 0.373 0.502 0.87 0.502 1.49v0.048c0 0.386-0.075 0.732-0.224 1.04-0.146 0.305-0.358 0.543-0.633 0.714-0.274 0.171-0.589 0.256-0.945 0.256-0.537 0-0.973-0.187-1.308-0.56-0.332-0.374-0.498-0.868-0.498-1.483v-0.048zm0.682 0.081c0 0.439 0.101 0.792 0.303 1.058 0.206 0.266 0.479 0.399 0.821 0.399 0.344 0 0.617-0.134 0.82-0.403 0.203-0.271 0.304-0.649 0.304-1.135 0-0.434-0.104-0.786-0.311-1.054-0.205-0.271-0.479-0.407-0.821-0.407-0.334 0-0.604 0.133-0.809 0.399s-0.307 0.647-0.307 1.143z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.974 55.888l0.879-1.446h0.791l-1.296 1.959 1.336 2.003h-0.783l-0.916-1.483-0.915 1.483h-0.788l1.337-2.003-1.296-1.959h0.783l0.868 1.446z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.65 39l9.565-5.406-0.065-10.169-9.5 5.205v10.37zm-1.05-0.046l-9.6-5.425 0.065-10.207 9.535 5.225v10.407zm0.66-21.954l-9.746 5.427 9.693 5.323 9.712-5.321-9.659-5.429zm2.905 6.689c0.056-4e-3 0.113 9e-3 0.16 0.037l0.569 0.344c0.093 0.056 0.108 0.157 0.032 0.222-0.076 0.066-0.214 0.074-0.307 0.017l-0.57-0.344c-0.092-0.056-0.107-0.157-0.031-0.222 0.038-0.033 0.091-0.051 0.147-0.054zm-1.118-0.676c0.055-4e-3 0.113 8e-3 0.159 0.037l0.536 0.324c0.093 0.056 0.107 0.156 0.031 0.222-0.076 0.065-0.214 0.072-0.307 0.016l-0.535-0.323c-0.093-0.057-0.107-0.157-0.031-0.222 0.038-0.033 0.091-0.051 0.147-0.054zm-5.503-3.416c0.056-3e-3 0.113 9e-3 0.16 0.037l1.406 0.851c0.078 0.046 0.103 0.125 0.06 0.189l-0.425 0.646 1.36-0.392c0.082-0.025 0.179-0.01 0.24 0.038 0.062 0.046 0.08 0.115 0.046 0.174l-0.814 1.338 3.573-2.474c0.077-0.054 0.2-0.057 0.287-6e-3 0.088 0.063 0.108 0.14 0.051 0.207l-1.699 1.987 0.889 0.538c0.093 0.057 0.107 0.156 0.031 0.221-0.076 0.066-0.213 0.074-0.307 0.017l-1.037-0.626c-0.084-0.051-0.105-0.138-0.047-0.204l0.886-1.038-3.122 2.163c-0.074 0.05-0.19 0.056-0.276 0.011-5e-3 -2e-3 -0.01-4e-3 -0.015-7e-3 -0.075-0.046-0.101-0.121-0.061-0.185l1.043-1.717-1.381 0.4c-0.084 0.024-0.183 0.01-0.243-0.039-0.063-0.049-0.079-0.119-0.041-0.177l0.595-0.906-1.274-0.77c-0.094-0.057-0.108-0.156-0.032-0.221 0.038-0.033 0.092-0.052 0.147-0.055z" style="fill:#046d88"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1698b9" offset="0"/>
+ <stop style="stop-color:#4fdcff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-vdi.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vdi.svg
new file mode 100644
index 000000000..be3e5319a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vdi.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.261 56.386c0-0.388 0.076-0.737 0.227-1.047 0.154-0.31 0.367-0.549 0.638-0.718 0.273-0.168 0.584-0.253 0.933-0.253 0.54 0 0.976 0.187 1.308 0.561 0.334 0.373 0.502 0.87 0.502 1.49v0.048c0 0.386-0.075 0.732-0.224 1.04-0.146 0.305-0.358 0.543-0.633 0.714-0.274 0.171-0.589 0.256-0.945 0.256-0.537 0-0.973-0.187-1.308-0.56-0.332-0.374-0.498-0.868-0.498-1.483v-0.048zm-3.402 2.018h-0.622v-5.625h0.677v2.098c0.274-0.339 0.651-0.509 1.132-0.509s0.858 0.182 1.131 0.546c0.276 0.364 0.414 0.862 0.414 1.494v0.059c0 0.605-0.139 1.092-0.417 1.461-0.279 0.366-0.652 0.549-1.121 0.549-0.5 0-0.887-0.177-1.161-0.531l-0.033 0.458zm-2.695 0h-0.516l-1.436-3.962h0.692l1.007 3.043 0.982-3.043h0.692l-1.421 3.962zm10.906 0h-0.788l1.337-2.003-1.296-1.959h0.783l0.868 1.446 0.879-1.446h0.791l-1.296 1.959 1.336 2.003h-0.783l-0.916-1.483-0.915 1.483zm-4.127-1.937c0 0.439 0.101 0.792 0.303 1.058 0.206 0.266 0.479 0.399 0.821 0.399 0.344 0 0.617-0.134 0.82-0.403 0.203-0.271 0.304-0.649 0.304-1.135 0-0.434-0.104-0.786-0.311-1.054-0.205-0.271-0.479-0.407-0.821-0.407-0.334 0-0.604 0.133-0.809 0.399s-0.307 0.647-0.307 1.143zm-2.029-0.077c0-0.462-0.089-0.818-0.268-1.069-0.178-0.252-0.434-0.378-0.769-0.378-0.446 0-0.767 0.208-0.963 0.623v1.714c0.208 0.415 0.531 0.622 0.971 0.622 0.324 0 0.577-0.125 0.758-0.377 0.18-0.251 0.271-0.63 0.271-1.135z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.65 39 9.565-5.406-0.065-10.169-9.5 5.205v10.37zm-1.05-0.046-9.6-5.425 0.065-10.207 9.535 5.225v10.407zm0.66-21.954-9.746 5.427 9.693 5.323 9.712-5.321-9.659-5.429zm2.905 6.689c0.056-4e-3 0.113 9e-3 0.16 0.037l0.569 0.344c0.093 0.056 0.108 0.157 0.032 0.222-0.076 0.066-0.214 0.074-0.307 0.017l-0.57-0.344c-0.092-0.056-0.107-0.157-0.031-0.222 0.038-0.033 0.091-0.051 0.147-0.054zm-1.118-0.676c0.055-4e-3 0.113 8e-3 0.159 0.037l0.536 0.324c0.093 0.056 0.107 0.156 0.031 0.222-0.076 0.065-0.214 0.072-0.307 0.016l-0.535-0.323c-0.093-0.057-0.107-0.157-0.031-0.222 0.038-0.033 0.091-0.051 0.147-0.054zm-5.503-3.416c0.056-3e-3 0.113 9e-3 0.16 0.037l1.406 0.851c0.078 0.046 0.103 0.125 0.06 0.189l-0.425 0.646 1.36-0.392c0.082-0.025 0.179-0.01 0.24 0.038 0.062 0.046 0.08 0.115 0.046 0.174l-0.814 1.338 3.573-2.474c0.077-0.054 0.2-0.057 0.287-6e-3 0.088 0.063 0.108 0.14 0.051 0.207l-1.699 1.987 0.889 0.538c0.093 0.057 0.107 0.156 0.031 0.221-0.076 0.066-0.213 0.074-0.307 0.017l-1.037-0.626c-0.084-0.051-0.105-0.138-0.047-0.204l0.886-1.038-3.122 2.163c-0.074 0.05-0.19 0.056-0.276 0.011-5e-3 -2e-3 -0.01-4e-3 -0.015-7e-3 -0.075-0.046-0.101-0.121-0.061-0.185l1.043-1.717-1.381 0.4c-0.084 0.024-0.183 0.01-0.243-0.039-0.063-0.049-0.079-0.119-0.041-0.177l0.595-0.906-1.274-0.77c-0.094-0.057-0.108-0.156-0.032-0.221 0.038-0.033 0.092-0.052 0.147-0.055z" style="fill-opacity:.47"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e82f60" offset="0"/>
+ <stop style="stop-color:#f58153" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-vhd.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vhd.svg
new file mode 100644
index 000000000..99ee4f409
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vhd.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m31 17.5-6 19.5-3.848-11.5h-9.152v4h6.828l6.172 17 6-19 4 12 5-12 3.75 12h8.25v-4h-6l-6-16-5 11-4-13z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#685afe" offset="0"/>
+ <stop style="stop-color:#7c8ef5" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-virtualbox-vmdk.svg b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vmdk.svg
new file mode 100644
index 000000000..f6cd4dd2c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-virtualbox-vmdk.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m31 17.5-6 19.5-3.848-11.5h-9.152v4h6.828l6.172 17 6-19 4 12 5-12 3.75 12h8.25v-4h-6l-6-16-5 11-4-13z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#3a71ac" offset="0"/>
+ <stop style="stop-color:#6b9acc" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-visualnetworks.svg b/.icons/kora/mimetypes/scalable/application-x-visualnetworks.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-visualnetworks.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmdk-disk.svg b/.icons/kora/mimetypes/scalable/application-x-vmdk-disk.svg
new file mode 120000
index 000000000..d1f8be554
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmdk-disk.svg
@@ -0,0 +1 @@
+application-x-qemu-disk.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-easter-egg.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-easter-egg.svg
new file mode 100644
index 000000000..0cd1c2ff8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-easter-egg.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#324959" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m24 10.515c6.35 0 11.462 9.158 11.462 15.508s-5.112 11.462-11.462 11.462-11.462-5.112-11.462-11.462 5.112-15.508 11.462-15.508z" fill="#e4e4e4" fill-opacity=".39" fill-rule="nonzero"/>
+ <path d="m14.561 26.697c-.687.004-1.362.182-1.961.519.292 2.85 1.621 5.383 3.604 7.22 1.457-.647 2.401-2.099 2.402-3.694 0-2.219-1.826-4.045-4.045-4.045zm13.484-2.697c2.233 0 4.046 1.813 4.046 4.045 0 2.233-1.813 4.046-4.046 4.046-2.232 0-4.045-1.813-4.045-4.046 0-2.232 1.813-4.045 4.045-4.045zm-12.136-8.091c-.012.001-.025.002-.037.003-1.378 2.058-2.402 4.466-2.93 6.783.764.829 1.84 1.303 2.967 1.305 2.219 0 4.046-1.826 4.046-4.045 0-2.22-1.827-4.046-4.046-4.046zm14.063-2.614c-1.891.367-3.271 2.036-3.275 3.963 0 2.219 1.826 4.045 4.045 4.045 1.324-.003 2.565-.655 3.318-1.744-.964-2.355-2.377-4.6-4.088-6.264z" fill="#475b69"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-snapshot.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-snapshot.svg
new file mode 100644
index 000000000..0f976ffb8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-snapshot.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#004083" offset="0"/>
+ <stop stop-color="#1b84db" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m30.4 14.331c0-2.208-1.793-4-4-4h-7.259c-2.208 0-4 1.792-4 4v7.258c0 2.208 1.792 4 4 4h7.259c2.207 0 4-1.792 4-4z" fill="#3f51b5"/>
+ <path d="m36.758 20.689c0-2.208-1.793-4-4-4h-7.259c-2.208 0-4 1.792-4 4v7.258c0 2.208 1.792 4 4 4h7.259c2.207 0 4-1.792 4-4z" fill="#217dd5"/>
+ <path d="m26.585 24.503c0-2.207-1.792-4-4-4h-7.259c-2.207 0-4 1.793-4 4v7.259c0 2.208 1.793 4 4 4h7.259c2.208 0 4-1.792 4-4z" fill="#03a9f4"/>
+ <circle cx="31.671" cy="30.676" r="6.994" fill="#8f29ba"/>
+ <path d="m32.307 30.04v-3.815h-1.271v5.086h5.086v-1.271z" fill="#ffffff" fill-opacity=".5"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-team.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-team.svg
new file mode 100644
index 000000000..0a2382e57
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-team.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1e5880" offset="0"/>
+ <stop stop-color="#2ba3c9" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m34.397 17.069c0-1.913-1.553-3.466-3.466-3.466h-13.862c-1.913 0-3.466 1.553-3.466 3.466v13.862c0 1.913 1.553 3.466 3.466 3.466h13.862c1.913 0 3.466-1.553 3.466-3.466z" fill="#10436a"/>
+ <path d="m27.899 30.498c0-.717-.583-1.3-1.3-1.3h-5.198c-.717 0-1.3.583-1.3 1.3v5.198c0 .717.583 1.3 1.3 1.3h5.198c.717 0 1.3-.583 1.3-1.3zm7.797-2.599c.717 0 1.3-.583 1.3-1.3v-5.198c0-.717-.583-1.3-1.3-1.3h-5.198c-.717 0-1.3.583-1.3 1.3v5.198c0 .717.583 1.3 1.3 1.3zm-18.194 0c.717 0 1.3-.583 1.3-1.3v-5.198c0-.717-.583-1.3-1.3-1.3h-5.198c-.717 0-1.3.583-1.3 1.3v5.198c0 .717.583 1.3 1.3 1.3zm10.397-15.595c0-.717-.583-1.3-1.3-1.3h-5.198c-.717 0-1.3.583-1.3 1.3v5.198c0 .717.583 1.3 1.3 1.3h5.198c.717 0 1.3-.583 1.3-1.3z" fill="#0882b9"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-vm-clone.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-vm-clone.svg
new file mode 100644
index 000000000..810c80d25
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-vm-clone.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#003364" offset="0"/>
+ <stop stop-color="#006eb6" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m30.407 13.749c0-1.414-1.148-2.563-2.563-2.563h-10.251c-1.414 0-2.563 1.149-2.563 2.563v10.251c0 1.414 1.149 2.563 2.563 2.563h10.251c1.415 0 2.563-1.149 2.563-2.563zm-3.844 2.563c0-.707-.574-1.282-1.282-1.282h-5.125c-.707 0-1.281.575-1.281 1.282v5.125c0 .707.574 1.282 1.281 1.282h5.125c.708 0 1.282-.575 1.282-1.282z" fill="#003672"/>
+ <path d="m36.814 20.156c0-1.415-1.149-2.563-2.563-2.563h-10.251c-1.414 0-2.563 1.148-2.563 2.563v10.251c0 1.414 1.149 2.563 2.563 2.563h10.251c1.414 0 2.563-1.149 2.563-2.563zm-3.844 3.203c0-.707-.575-1.281-1.282-1.281h-5.125c-.707 0-1.282.574-1.282 1.281v5.126c0 .707.575 1.281 1.282 1.281h5.125c.707 0 1.282-.574 1.282-1.281z" fill="#1e70be"/>
+ <path d="m26.563 24c0-1.414-1.149-2.563-2.563-2.563h-10.251c-1.414 0-2.563 1.149-2.563 2.563v10.251c0 1.414 1.149 2.563 2.563 2.563h10.251c1.414 0 2.563-1.149 2.563-2.563zm-3.844 2.563c0-.707-.575-1.282-1.282-1.282h-5.125c-.707 0-1.282.575-1.282 1.282v5.125c0 .707.575 1.282 1.282 1.282h5.125c.707 0 1.282-.575 1.282-1.282z" fill="#005f9d"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-vm-legacy.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-vm-legacy.svg
new file mode 100644
index 000000000..cccfee4b0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-vm-legacy.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 174.42 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b33c00" offset="0"/>
+ <stop stop-color="#ff8737" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04z" fill="url(#a)"/>
+ <path d="m29.727 16.346c0-2.208-1.792-4-4-4h-5.745c-2.208 0-4 1.792-4 4v5.746c0 2.208 1.792 4 4 4h5.745c2.208 0 4-1.792 4-4z" fill="#ff6900"/>
+ <path d="m35.455 22.073c0-2.207-1.793-4-4-4h-5.746c-2.208 0-4 1.793-4 4v5.746c0 2.208 1.792 4 4 4h5.746c2.207 0 4-1.792 4-4z" fill="#ef7700"/>
+ <path d="m26.291 25.51c0-2.208-1.792-4-4-4h-5.746c-2.207 0-4 1.792-4 4v5.746c0 2.207 1.793 4 4 4h5.746c2.208 0 4-1.793 4-4z" fill="#e68612"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-vm.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-vm.svg
new file mode 100644
index 000000000..68895b408
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-vm.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00418a" offset="0"/>
+ <stop stop-color="#2598e8" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m29.832 16.136c0-2.208-1.792-4-4-4h-5.997c-2.208 0-4 1.792-4 4v5.998c0 2.208 1.792 4 4 4h5.997c2.208 0 4-1.792 4-4z" fill="#3f51b5"/>
+ <path d="m35.665 21.968c0-2.207-1.792-4-4-4h-5.998c-2.208 0-4 1.793-4 4v5.998c0 2.208 1.792 4 4 4h5.998c2.208 0 4-1.792 4-4z" fill="#217dd5"/>
+ <path d="m26.333 25.468c0-2.208-1.792-4-4-4h-5.998c-2.208 0-4 1.792-4 4v5.998c0 2.207 1.792 4 4 4h5.998c2.208 0 4-1.793 4-4z" fill="#03a9f4"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-vmdisk.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-vmdisk.svg
new file mode 120000
index 000000000..d1f8be554
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-vmdisk.svg
@@ -0,0 +1 @@
+application-x-qemu-disk.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vmware-vmfoundry.svg b/.icons/kora/mimetypes/scalable/application-x-vmware-vmfoundry.svg
new file mode 100644
index 000000000..6de95d5b7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vmware-vmfoundry.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#343434" offset="0"/>
+ <stop stop-color="#5b5b5b" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m30.089 16.2c0-2.208-1.792-4-4-4h-6.614c-2.208 0-4 1.792-4 4v6.614c0 2.208 1.792 4 4 4h6.614c2.208 0 4-1.792 4-4z" fill="#686868"/>
+ <path d="m36.179 22.289c0-2.207-1.793-4-4-4h-6.615c-2.207 0-4 1.793-4 4v6.615c0 2.207 1.793 4 4 4h6.615c2.207 0 4-1.793 4-4z" fill="#818181"/>
+ <path d="m26.436 25.943c0-2.208-1.793-4-4-4h-6.615c-2.207 0-4 1.792-4 4v6.614c0 2.208 1.793 4 4 4h6.615c2.207 0 4-1.792 4-4z" fill="#9e9e9e"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnc.svg b/.icons/kora/mimetypes/scalable/application-x-vnc.svg
new file mode 120000
index 000000000..f28392215
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnc.svg
@@ -0,0 +1 @@
+application-x-remote-connection.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.event.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.event.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.event.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.freebusy.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.freebusy.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.freebusy.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.journal.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.journal.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.journal.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.todo.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.todo.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.calendar.todo.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.collection.virtual.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.collection.virtual.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.collection.virtual.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.note.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.note.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.akonadi.note.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.active.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.active.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.active.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.archived.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.archived.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.archived.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.template.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.template.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.alarm.template.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.contactgroup.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.contactgroup.svg
new file mode 120000
index 000000000..506c888bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.contactgroup.svg
@@ -0,0 +1 @@
+text-x-authors.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.work.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.work.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kplato.work.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kugar.mixed.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kugar.mixed.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.kugar.mixed.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.notes.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.notes.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.notes.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.work.svg b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.work.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-vnd.kde.plan.work.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wbfs.svg b/.icons/kora/mimetypes/scalable/application-x-wbfs.svg
new file mode 120000
index 000000000..aff3c12fb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wbfs.svg
@@ -0,0 +1 @@
+application-x-wii-rom.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-webarchive.svg b/.icons/kora/mimetypes/scalable/application-x-webarchive.svg
new file mode 120000
index 000000000..678a58102
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-webarchive.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wia.svg b/.icons/kora/mimetypes/scalable/application-x-wia.svg
new file mode 120000
index 000000000..aff3c12fb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wia.svg
@@ -0,0 +1 @@
+application-x-wii-rom.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wii-iso-image.svg b/.icons/kora/mimetypes/scalable/application-x-wii-iso-image.svg
new file mode 120000
index 000000000..aff3c12fb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wii-iso-image.svg
@@ -0,0 +1 @@
+application-x-wii-rom.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wii-rom.svg b/.icons/kora/mimetypes/scalable/application-x-wii-rom.svg
new file mode 100644
index 000000000..ea2c0dc72
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wii-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m29.988 18.301c-.545 0-.988.448-.988 1s.443 1 .988 1c.567 0 1.012-.439 1.012-1s-.445-1-1.012-1zm4 0c-.545 0-.988.448-.988 1s.443 1 .988 1c.567 0 1.012-.439 1.012-1s-.445-1-1.012-1zm-13.988 1c-.662 0-1.129.34-1.355 1.115-.226.774-1.622 6.227-1.622 6.227l-1.826-7.342h-2.197s2.112 7.828 2.398 8.726c.224.701.752 1.274 1.536 1.274.896 0 1.315-.664 1.509-1.274.192-.606 1.557-5.726 1.557-5.726s1.367 5.12 1.559 5.726c.193.61.614 1.274 1.509 1.274.785 0 1.311-.573 1.536-1.274.286-.897 2.396-8.726 2.396-8.726h-2.197l-1.824 7.342s-1.395-5.453-1.622-6.227c-.227-.775-.695-1.115-1.357-1.115zm9 2v8h2v-8zm4 0v8h2v-8z" fill-opacity=".3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-wii-wad.svg b/.icons/kora/mimetypes/scalable/application-x-wii-wad.svg
new file mode 100644
index 000000000..06e25f26d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wii-wad.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m30.688 27.756c-.475 0-.907.129-1.302.378l.152-.833h-1.742l-1.096 6h1.742l.581-3.188c.129-.326.469-.813 1.386-.813h1.234l.282-1.544zm3.093 2.496c-.225 1.277.406 1.707 1.092 1.707.581 0 1.023-.294 1.39-.694l1.084.906c-.698.718-1.705 1.13-2.63 1.13-1.777 0-2.989-1.177-2.664-3.001s1.753-2.999 3.531-2.999c1.419 0 2.688 1.175 2.365 2.999l-.097.551h-3.641l.211-1.199h1.868c.117-.587-.257-1.082-.898-1.082-.781 0-1.384.408-1.611 1.682zm-10.579 2.754c-.35.218-.714.293-1.174.293-1.096 0-2.326-1.023-1.963-2.988.314-1.716 1.759-3.012 3.424-3.012 1.62 0 2.787.964 2.454 2.775l-.57 3.227h-1.716l.484-2.781c.187-1.011.044-1.622-.884-1.622-.806 0-1.339.688-1.464 1.365-.162.889.251 1.317.897 1.317.313 0 .596-.069.802-.143zm-7.654-4.058-.286 1.57c-.038.324-.045 1.043.718 1.039.382-.003.54-.14.593-.184.251-.216.369-.628.391-.756l.003-.02.964-5.287 1.742-.011-.964 5.283c-.032.202-.244 1.24-1.101 1.991-.375.328-1.018.721-1.947.726-.779.006-1.31-.272-1.653-.677-.491.405-1.123.683-1.899.677-.927-.005-1.426-.398-1.681-.726-.584-.751-.413-1.789-.376-1.991l.966-5.283 1.734.011-.963 5.287-.004.02c-.025.128-.057.54.113.756.037.044.145.181.528.184.755.004 1.015-.706 1.095-1.032l.515-2.827-.515 2.826.182-.999.324-1.778.394-2.156.051-.28h1.741zm.219-1.201-.158.865.163-.89v-.004zm12.233-10.446h-2v6h2zm3 0h-2v6h2zm-7.363-2-1.49 5.875s-1.138-4.363-1.322-4.982c-.186-.62-.569-.893-1.109-.893s-.923.274-1.109.892c-.186.619-1.323 4.982-1.323 4.982l-1.49-5.874h-1.794s1.723 6.265 1.958 6.983c.181.562.614 1.017 1.252 1.017.733 0 1.075-.529 1.234-1.017.156-.486 1.272-4.583 1.272-4.583s1.116 4.097 1.271 4.583c.16.488.501 1.017 1.232 1.017.64 0 1.072-.457 1.256-1.017.234-.718 1.954-6.983 1.954-6.983zm2.363.002c0 .55.444.998.988.998.567 0 1.012-.439 1.012-.998 0-.562-.445-1.002-1.012-1.002-.544 0-.988.45-.988 1.002zm3 0c0 .55.444.998.988.998.567 0 1.012-.439 1.012-.998 0-.562-.445-1.002-1.012-1.002-.544 0-.988.45-.988 1.002z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-windows-themepack.svg b/.icons/kora/mimetypes/scalable/application-x-windows-themepack.svg
new file mode 120000
index 000000000..9b59dbaf3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-windows-themepack.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-cpl.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-cpl.svg
new file mode 120000
index 000000000..77ae01299
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-cpl.svg
@@ -0,0 +1 @@
+application-x-msdos-program.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-inf.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-inf.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-inf.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-ini.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-ini.svg
new file mode 100644
index 000000000..3868f4529
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-ini.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.002 30.962c-2.112 0-3.85-1.738-3.85-3.85s1.738-3.85 3.85-3.85 3.85 1.738 3.85 3.85-1.738 3.85-3.85 3.85m8.173-2.783c0.044-0.352 0.077-0.704 0.077-1.067s-0.033-0.726-0.077-1.1l2.321-1.793c0.209-0.165 0.264-0.462 0.132-0.704l-2.2-3.806c-0.132-0.242-0.429-0.341-0.671-0.242l-2.739 1.1c-0.572-0.429-1.166-0.803-1.859-1.078l-0.407-2.915c-0.044-0.264-0.275-0.462-0.55-0.462h-4.4c-0.275 0-0.506 0.198-0.55 0.462l-0.407 2.915c-0.693 0.275-1.287 0.649-1.859 1.078l-2.739-1.1c-0.242-0.099-0.539 0-0.671 0.242l-2.2 3.806c-0.143 0.242-0.077 0.539 0.132 0.704l2.321 1.793c-0.044 0.374-0.077 0.737-0.077 1.1s0.033 0.715 0.077 1.067l-2.321 1.826c-0.209 0.165-0.275 0.462-0.132 0.704l2.2 3.806c0.132 0.242 0.429 0.33 0.671 0.242l2.739-1.111c0.572 0.44 1.166 0.814 1.859 1.089l0.407 2.915c0.044 0.264 0.275 0.462 0.55 0.462h4.4c0.275 0 0.506-0.198 0.55-0.462l0.407-2.915c0.693-0.286 1.287-0.649 1.859-1.089l2.739 1.111c0.242 0.088 0.539 0 0.671-0.242l2.2-3.806c0.132-0.242 0.077-0.539-0.132-0.704l-2.321-1.826z" style="fill-rule:nonzero;fill:#464d55"/>
+ <path d="m23.283 58.235c0.258 0 0.483-0.076 0.676-0.23 0.195-0.154 0.302-0.35 0.32-0.59h0.688c-0.018 0.378-0.192 0.708-0.52 0.992-0.328 0.281-0.716 0.422-1.164 0.422-0.635 0-1.108-0.21-1.418-0.629-0.307-0.419-0.461-0.913-0.461-1.48v-0.164c0-0.568 0.154-1.062 0.461-1.481 0.31-0.419 0.783-0.629 1.418-0.629 0.495 0 0.895 0.147 1.199 0.442 0.305 0.291 0.467 0.655 0.485 1.09h-0.688c-0.018-0.261-0.117-0.482-0.297-0.665-0.177-0.182-0.41-0.273-0.699-0.273-0.297 0-0.53 0.076-0.699 0.227-0.167 0.151-0.285 0.342-0.355 0.574-0.068 0.232-0.102 0.47-0.102 0.715v0.164c0 0.247 0.034 0.487 0.102 0.718 0.067 0.232 0.184 0.424 0.351 0.575 0.169 0.148 0.404 0.222 0.703 0.222z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.588 56.685v-0.09c0-0.612 0.172-1.123 0.516-1.532 0.343-0.411 0.811-0.617 1.402-0.617 0.596 0 1.066 0.206 1.41 0.617 0.346 0.409 0.52 0.92 0.52 1.532v0.09c0 0.612-0.174 1.122-0.52 1.531-0.344 0.409-0.811 0.613-1.402 0.613-0.594 0-1.064-0.204-1.41-0.613-0.344-0.409-0.516-0.919-0.516-1.531zm0.723-0.09v0.09c0 0.419 0.099 0.782 0.296 1.089 0.201 0.308 0.503 0.461 0.907 0.461 0.396 0 0.694-0.153 0.894-0.461 0.201-0.307 0.301-0.67 0.301-1.089v-0.09c0-0.414-0.1-0.776-0.301-1.086-0.2-0.313-0.501-0.469-0.902-0.469-0.399 0-0.698 0.156-0.899 0.469-0.197 0.31-0.296 0.672-0.296 1.086z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.096 55.056c-0.232 0-0.436 0.062-0.614 0.187-0.177 0.125-0.316 0.288-0.418 0.488v3.02h-0.722v-4.227h0.683l0.024 0.528c0.32-0.404 0.741-0.606 1.262-0.606 0.416 0 0.746 0.117 0.988 0.352 0.245 0.234 0.367 0.629 0.367 1.183v2.77h-0.727v-2.777c0-0.331-0.072-0.567-0.218-0.707-0.144-0.141-0.352-0.211-0.625-0.211z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.592 55.079h-0.863v3.672h-0.723v-3.672h-0.668v-0.555h0.668v-0.367c0-0.479 0.138-0.846 0.414-1.101 0.276-0.258 0.654-0.387 1.133-0.387 0.187 0 0.371 0.023 0.551 0.07 0.179 0.045 0.364 0.101 0.554 0.168l-0.121 0.61c-0.12-0.047-0.259-0.092-0.418-0.133-0.156-0.044-0.328-0.067-0.515-0.067-0.31 0-0.534 0.071-0.672 0.211-0.136 0.138-0.203 0.348-0.203 0.629v0.367h0.863v0.555zm1.422-0.555v4.227h-0.723v-4.227h0.723z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.596 58.661c0 0.56-0.167 0.992-0.5 1.297-0.334 0.307-0.763 0.461-1.289 0.461-0.219 0-0.487-0.053-0.805-0.16s-0.572-0.298-0.762-0.574l0.379-0.43c0.177 0.216 0.362 0.364 0.555 0.445 0.193 0.084 0.385 0.125 0.578 0.125 0.341 0 0.613-0.096 0.816-0.289 0.203-0.19 0.305-0.47 0.305-0.84v-0.371c-0.286 0.336-0.681 0.504-1.184 0.504-0.507 0-0.911-0.203-1.21-0.609-0.3-0.407-0.45-0.918-0.45-1.535v-0.082c0-0.646 0.149-1.167 0.446-1.563 0.299-0.396 0.707-0.594 1.222-0.594 0.518 0 0.921 0.183 1.207 0.547l0.035-0.469h0.657v4.137zm-2.844-1.976c0 0.419 0.087 0.78 0.262 1.082 0.177 0.299 0.461 0.449 0.851 0.449 0.258 0 0.466-0.059 0.625-0.176 0.162-0.117 0.289-0.267 0.383-0.449v-1.926c-0.091-0.174-0.217-0.319-0.379-0.434-0.161-0.117-0.368-0.175-0.621-0.175-0.393 0-0.678 0.153-0.855 0.461-0.178 0.304-0.266 0.666-0.266 1.086v0.082z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-its.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-its.svg
new file mode 120000
index 000000000..77ae01299
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-its.svg
@@ -0,0 +1 @@
+application-x-msdos-program.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-mps.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-mps.svg
new file mode 120000
index 000000000..77ae01299
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-mps.svg
@@ -0,0 +1 @@
+application-x-msdos-program.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-msp.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-msp.svg
new file mode 100644
index 000000000..e70a5694b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-msp.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#758b9a"/><stop offset="1" stop-color="#b5bdc2"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/><path d="m8.903 1.046c-.599-.078-1.207-.078-1.806 0l-.276 1.679c-.455.102-.895.262-1.308.476l-1.291-1.109c-.509.326-.975.716-1.384 1.161l.868 1.464c-.283.37-.517.776-.696 1.206l-1.702-.02c-.18.577-.286 1.175-.313 1.779l1.605.563c.022.466.103.927.242 1.371l-1.316 1.079c.232.558.536 1.084.903 1.564l1.592-.6c.316.343.674.644 1.067.895l-.315 1.672c.537.278 1.107.486 1.697.618l.834-1.484c.462.06.93.06 1.392 0l.834 1.484c.59-.132 1.16-.34 1.697-.618l-.315-1.672c.393-.251.751-.552 1.067-.895l1.592.6c.367-.48.671-1.006.903-1.564l-1.316-1.079c.139-.444.22-.905.242-1.371l1.605-.563c-.027-.604-.133-1.202-.313-1.779l-1.702.02c-.179-.43-.413-.836-.696-1.206l.868-1.464c-.409-.445-.875-.835-1.384-1.161l-1.291 1.109c-.413-.214-.853-.374-1.308-.476zm-.903 3.02c2.171 0 3.934 1.763 3.934 3.934s-1.763 3.934-3.934 3.934-3.934-1.763-3.934-3.934 1.763-3.934 3.934-3.934z" fill="#3d434a" transform="matrix(2.03828 0 0 2.03828 15.6938 14.5034)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-pdd.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-pdd.svg
new file mode 120000
index 000000000..e919fc9cf
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-pdd.svg
@@ -0,0 +1 @@
+image-x-psd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-skb.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-skb.svg
new file mode 100644
index 000000000..8b6bb2014
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-skb.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m302 290c0 4.389-3.611 8-8 8s-8-3.611-8-8 3.611-8 8-8 8 3.611 8 8z" clip-rule="evenodd"/>
+ </clipPath>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(-.149423 -.548202)" d="m35.546 20.589-14.517 1.84 1.037 2.287 10.511-1.553 3.801 3.912 6.125-1.073zm-2.846 6.913-9.999 1.698.974 2.555 5.44-1.027 1.394 2.41 5.762-1.241zm-3.273 8.075-4.945 1.083.948 2.767 5.338-1.349z" fill="#ffffff" fill-rule="nonzero" opacity=".8"/>
+ <g transform="translate(-.376123 -1.54138)" opacity=".8">
+ <path transform="matrix(1.7399 0 0 2.0851 -462.12 -572.14)" d="m293 295.5c0 1.38-1.343 2.5-3 2.5s-3-1.12-3-2.5 1.343-2.5 3-2.5 3 1.12 3 2.5z" fill="none" stroke="#ffffff" stroke-opacity=".2" stroke-width=".66"/>
+ <path transform="matrix(1.7399 0 0 2.0851 -462.12 -572.14)" d="m287 295.51c-.007-1.38 1.33-2.504 2.987-2.51s3.006 1.109 3.013 2.49c.007 1.377-1.324 2.5-2.977 2.51" fill="none" stroke="#ffffff" stroke-width=".66"/>
+ <g transform="matrix(.74566 0 0 .74467 -176.78 -171.96)" clip-path="url(#b)">
+ <path d="m287 294-3.057-5.029h6.057z" fill="#ffffff" fill-rule="nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-skp.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-skp.svg
new file mode 100644
index 000000000..1a5dab4b7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-skp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 1.992)" d="m35.546 20.589-14.517 1.84 1.037 2.287 10.511-1.553 3.801 3.912 6.125-1.073zm-2.846 6.913-9.999 1.698.974 2.555 5.44-1.027 1.394 2.41 5.762-1.241zm-3.273 8.075-4.945 1.083.948 2.767 5.338-1.349z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-extension-vbs.svg b/.icons/kora/mimetypes/scalable/application-x-wine-extension-vbs.svg
new file mode 120000
index 000000000..77ae01299
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-extension-vbs.svg
@@ -0,0 +1 @@
+application-x-msdos-program.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wine-ms-wim.svg b/.icons/kora/mimetypes/scalable/application-x-wine-ms-wim.svg
new file mode 120000
index 000000000..77ae01299
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wine-ms-wim.svg
@@ -0,0 +1 @@
+application-x-msdos-program.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wmf.svg b/.icons/kora/mimetypes/scalable/application-x-wmf.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wmf.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-wonderswan-color-rom.svg b/.icons/kora/mimetypes/scalable/application-x-wonderswan-color-rom.svg
new file mode 100644
index 000000000..af0970b2d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wonderswan-color-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0060a1" offset="0"/>
+ <stop stop-color="#7cc5f2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m22 14c-3.073 0-7 2-7 6s4 7 5.5 8c-5.5 0-8.5-5-8.5-5s5 11 14 11c4 0 7-3 7-7 0-3-2-6-5-7.5 6 .5 8 4.5 8 4.5s-4-10-14-10zm1.033 4.996c1.508.045 3.243.658 4.668 1.869 2.335 1.985 3.038 4.902 2.158 6.637.409-1.172-.106-2.665-1.248-3.623-1.387-1.163-3.256-1.163-4.14 0-.884 1.164-.47 3.078.918 4.242.561.47 1.226.771 1.888.854-1.76.121-4.028-.588-5.728-2.034-2.606-2.215-2.886-5.308-1.492-6.906.522-.599 1.363-.943 2.345-1.023.205-.017.416-.022.631-.016z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-wonderswan-rom.svg b/.icons/kora/mimetypes/scalable/application-x-wonderswan-rom.svg
new file mode 100644
index 000000000..ca7e40609
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-wonderswan-rom.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#8a1734" offset="0"/>
+ <stop stop-color="#ff9786" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m22 14c-3.073 0-7 2-7 6s4 7 5.5 8c-5.5 0-8.5-5-8.5-5s5 11 14 11c4 0 7-3 7-7 0-3-2-6-5-7.5 6 .5 8 4.5 8 4.5s-4-10-14-10zm1.033 4.996c1.508.045 3.243.658 4.668 1.869 2.335 1.985 3.038 4.902 2.158 6.637.409-1.172-.106-2.665-1.248-3.623-1.387-1.163-3.256-1.163-4.14 0-.884 1.164-.47 3.078.918 4.242.561.47 1.226.771 1.888.854-1.76.121-4.028-.588-5.728-2.034-2.606-2.215-2.886-5.308-1.492-6.906.522-.599 1.363-.943 2.345-1.023.205-.017.416-.022.631-.016z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-world-of-goo-addin.svg b/.icons/kora/mimetypes/scalable/application-x-world-of-goo-addin.svg
new file mode 100644
index 000000000..5056ac776
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-world-of-goo-addin.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#41494e" offset="0"/>
+ <stop stop-color="#677984" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m23.567 15.5c-1.999 0-3.533.408-4.742 1.021 2.795.226 3.742 4.009 3.742 4.979 0 2 0 5-5 5-1.379 0-2.275-.718-2.867-1.652.401 2.505 2.052 7.652 8.867 7.652 7.679 0 8.795-5.788 8.961-7.498-.46.3-1.085.498-1.961.498-3 0-3-4-3-4s0-4 2-4c.157 0 .296.016.441.027-1.343-1.175-3.371-2.027-6.441-2.027zm-5.111 2c-3.112 0-3.889 3.199-3.889 3.199s0 4.801 3.111 4.801c3.889 0 3.889-2.4 3.889-4 0-.8-.778-4-3.111-4zm11.459 1.043c-1.309.015-1.311 3-1.311 3s.001 3.027 1.965 3c2.999-.042 2.863-3 2.863-3s.136-3.042-3.517-3zm-12.348 1.957c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm14 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x-x509-ca-cert.svg b/.icons/kora/mimetypes/scalable/application-x-x509-ca-cert.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-x509-ca-cert.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-x509-user-cert.svg b/.icons/kora/mimetypes/scalable/application-x-x509-user-cert.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-x509-user-cert.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xbel.svg b/.icons/kora/mimetypes/scalable/application-x-xbel.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xbel.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xliff.svg b/.icons/kora/mimetypes/scalable/application-x-xliff.svg
new file mode 120000
index 000000000..bf5f44625
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xliff.svg
@@ -0,0 +1 @@
+text-x-gettext-translation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xoj.svg b/.icons/kora/mimetypes/scalable/application-x-xoj.svg
new file mode 120000
index 000000000..6464f89b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xoj.svg
@@ -0,0 +1 @@
+xoj.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xojpp.svg b/.icons/kora/mimetypes/scalable/application-x-xojpp.svg
new file mode 120000
index 000000000..7807393fe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xojpp.svg
@@ -0,0 +1 @@
+xopt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xopp.svg b/.icons/kora/mimetypes/scalable/application-x-xopp.svg
new file mode 120000
index 000000000..7807393fe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xopp.svg
@@ -0,0 +1 @@
+xopt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xopt.svg b/.icons/kora/mimetypes/scalable/application-x-xopt.svg
new file mode 120000
index 000000000..7807393fe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xopt.svg
@@ -0,0 +1 @@
+xopt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xpinstall.svg b/.icons/kora/mimetypes/scalable/application-x-xpinstall.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xpinstall.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xz-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-xz-compressed-tar.svg
new file mode 120000
index 000000000..065c47e03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xz-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xz-pkg.svg b/.icons/kora/mimetypes/scalable/application-x-xz-pkg.svg
new file mode 120000
index 000000000..de6105c9c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xz-pkg.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xz.svg b/.icons/kora/mimetypes/scalable/application-x-xz.svg
new file mode 120000
index 000000000..065c47e03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xz.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-xzpdf.svg b/.icons/kora/mimetypes/scalable/application-x-xzpdf.svg
new file mode 120000
index 000000000..9e6d8a1b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-xzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-yaml.svg b/.icons/kora/mimetypes/scalable/application-x-yaml.svg
new file mode 120000
index 000000000..6da76d221
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-yaml.svg
@@ -0,0 +1 @@
+application-yaml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-yarock.svg b/.icons/kora/mimetypes/scalable/application-x-yarock.svg
new file mode 100644
index 000000000..00e9161ba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-yarock.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#7e0b00"/><stop offset="1" stop-color="#c83737"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><circle cx="23.99998" cy="23.99998" fill="#e4e4e4" fill-opacity=".5" r="11.1924" stroke-width=".55962"/><circle cx="23.99998" cy="23.99998" fill="#c83737" r="8.95392" stroke-width=".55962"/><path d="m19.11 15.001c-.016-.001-.033-.001-.049-.001-1.13 0-2.06.937-2.061 2.078v6.92l.001 6.92v.002c0 1.141.931 2.08 2.061 2.08.362 0 .717-.096 1.03-.278l5.938-3.463 5.939-3.459c.637-.371 1.031-1.059 1.031-1.802 0-.742-.393-1.43-1.03-1.801l-5.94-3.458-5.938-3.461c-.179-.104-.372-.18-.574-.226-.134-.031-.27-.048-.408-.051z" fill="#fff" fill-opacity=".5" transform="matrix(.55962 0 0 .55962 10.5691 10.5691)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-zerosize.svg b/.icons/kora/mimetypes/scalable/application-x-zerosize.svg
new file mode 120000
index 000000000..cb0dc156e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-zerosize.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-zip-compressed-fb2.svg b/.icons/kora/mimetypes/scalable/application-x-zip-compressed-fb2.svg
new file mode 120000
index 000000000..3e3c191f3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-zip-compressed-fb2.svg
@@ -0,0 +1 @@
+application-x-fictionbook+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-zip.svg b/.icons/kora/mimetypes/scalable/application-x-zip.svg
new file mode 120000
index 000000000..0840f8f58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-zoo.svg b/.icons/kora/mimetypes/scalable/application-x-zoo.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-zoo.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-zoom.svg b/.icons/kora/mimetypes/scalable/application-x-zoom.svg
new file mode 100644
index 000000000..6f34a83fa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-zoom.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#3064b1"/><stop offset="1" stop-color="#5583c7"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m13.5 17c-.831 0-1.5.669-1.5 1.5v8.5c0 2.216 1.784 4 4 4h12.501c.831 0 1.5-.669 1.5-1.5v-8.5c0-2.216-1.784-4-4-4zm22.548.002c-.319-.022-.682.124-1.028.445-1.215 1.13-2.639 2.083-3.635 3.434-.41.556-.381 1.294-.384 1.986-.002.38.002.758 0 1.133.002.375-.002.753 0 1.133.003.692-.026 1.43.384 1.986.996 1.351 2.42 2.304 3.635 3.434.346.321.709.467 1.028.445.531-.037.939-.54.939-1.473 0-1.826.029-3.674 0-5.525.029-1.851 0-3.699 0-5.525 0-.933-.408-1.436-.939-1.473z" fill="#d8dde0" fill-rule="nonzero" transform="matrix(.840785 0 0 .840785 3.40076 2.09553)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-x-zstd-compressed-tar.svg b/.icons/kora/mimetypes/scalable/application-x-zstd-compressed-tar.svg
new file mode 100644
index 000000000..310fadc2a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x-zstd-compressed-tar.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 761 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#097ada" offset="0"/>
+ <stop stop-color="#0a95f3" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" fill="url(#a)"/>
+ <path d="m32.141 13.31c-1.443 3.856-2.313 6.384-3.919 10.125.986 1.138 2.192 2.457 4.154 3.953-2.11-.946-3.548-1.892-4.624-2.878-2.055 4.676-5.276 11.332-11.81 24.134 5.135-3.232 9.231-5.223 12.94-5.984-.159-.747-.246-1.558-.239-2.401l.004-.173c.081-3.587 1.679-6.772 3.706-6.585 2.028.187 3.373 3.673 3.291 7.261-.015.675-.087 1.321-.208 1.922 3.668.784 7.841 2.772 12.903 5.96-.999-2.005-1.897-3.81-2.748-5.531-1.341-1.134-2.732-2.607-5.586-4.205 1.96.557 3.367 1.195 4.461 1.913-8.656-17.577-9.358-19.914-12.325-27.511z" fill="#ffffff" fill-opacity=".5"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x.allegorithmic.package+xml.svg b/.icons/kora/mimetypes/scalable/application-x.allegorithmic.package+xml.svg
new file mode 100644
index 000000000..246f01797
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x.allegorithmic.package+xml.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 18.5-12 7v5.5l17.585 5.276-5.585 3.224-7-4v-1l-5-1.5v5.5l12 7 12-7v-5.5l-17.585-5.275 5.585-3.225 7 4v1l5 1.5v-5.5l-12-7z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#f54b3e" offset="0"/>
+ <stop style="stop-color:#ff7d74" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x.allegorithmic.spp.svg b/.icons/kora/mimetypes/scalable/application-x.allegorithmic.spp.svg
new file mode 100644
index 000000000..64f198223
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x.allegorithmic.spp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 688.11 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c5c5c5" offset="0"/>
+ <stop stop-color="#e3e3e3" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m32 18.5-12 7v5.5l17.585 5.276-5.585 3.224-7-4v-1l-5-1.5v5.5l12 7 12-7v-5.5l-17.585-5.275 5.585-3.225 7 4v1l5 1.5v-5.5z" fill="#bf725e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x.allegorithmic.substance.svg b/.icons/kora/mimetypes/scalable/application-x.allegorithmic.substance.svg
new file mode 100644
index 000000000..df66c7324
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x.allegorithmic.substance.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m30 1.469v22c0 1.1 0.895 2 2 2s2-0.9 2-2v-22h-4z" style="fill-opacity:.2;fill-rule:nonzero"/>
+ <path d="m32 25.469c-2.211 0-4 1.8-4 4v8c0 2.2 1.79 4 4 4s4-1.8 4-4v-8c0-2.2-1.789-4-4-4zm0 2c1.104 0 2 0.8 2 2 0 1-0.896 2-2 2s-2-1-2-2c0-1.2 0.896-2 2-2zm0 6c1.105 0 2 0.895 2 2v2c0 1.105-0.895 2-2 2s-2-0.895-2-2v-2c0-1.105 0.895-2 2-2z" style="fill-opacity:.61;fill-rule:nonzero;fill:#ddd"/>
+ <path d="m32 1.469v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1zm0 1v1h1v-1h-1zm0 1h-1v1h1v-1z" style="fill-opacity:.2;fill-rule:nonzero"/>
+ <path d="m31 1.469v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1z" style="fill-opacity:.61;fill-rule:nonzero;fill:#ddd"/>
+ <path d="m29 22.219-9 5.25v5.5l7 2.1v-5.2l-0.586-0.175 0.586-0.338v-0.887c0-1.31 0.791-2.457 2-3.186v-3.064zm6 0v3.064c1.209 0.729 2 1.876 2 3.186v0.857l2 1.143v1l5 1.5v-5.5l-9-5.25zm2 10.65v5.2l0.586 0.175-0.586 0.338v0.887c0 2.216-2.23 4-5 4s-5-1.784-5-4v-0.857l-2-1.143v-1l-5-1.5v5.5l12 7 12-7v-5.5l-7-2.1z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#53b848" offset="0"/>
+ <stop style="stop-color:#69d65d" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-x.object.svg b/.icons/kora/mimetypes/scalable/application-x.object.svg
new file mode 120000
index 000000000..0688000fc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-x.object.svg
@@ -0,0 +1 @@
+multipart-encrypted.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-xhtml+xml.svg b/.icons/kora/mimetypes/scalable/application-xhtml+xml.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xhtml+xml.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-xliff+xml.svg b/.icons/kora/mimetypes/scalable/application-xliff+xml.svg
new file mode 120000
index 000000000..6bd997eee
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xliff+xml.svg
@@ -0,0 +1 @@
+application-x-gettext-translation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-xmind.svg b/.icons/kora/mimetypes/scalable/application-xmind.svg
new file mode 100644
index 000000000..82e23856b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xmind.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m41.25 26l-6.454 1.118c0.093 4.223-4.186 7.158-8.201-0.798l-7.593 1.119c1.182 4.302 5.425 4.832 8.255 7.095-1.415 2.122-7.843 0.844-7.671 7.467l6.454-1.119c-0.093-4.223 7.355-7.78 11.369 0.177l7.593-1.119c-1.184-4.313-5.693-4.723-8.523-7 1.402-3.083 6.04-0.31 4.77-6.94" style="fill-opacity:.75;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bf2f17" offset="0"/>
+ <stop style="stop-color:#fb6c54" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-xml-dtd.svg b/.icons/kora/mimetypes/scalable/application-xml-dtd.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xml-dtd.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-xml.svg b/.icons/kora/mimetypes/scalable/application-xml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-xps.svg b/.icons/kora/mimetypes/scalable/application-xps.svg
new file mode 100644
index 000000000..e2ef3f9dd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xps.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m30.696 59.786h-1.054v-8.607h0.961v0.808c0.226-0.316 0.482-0.554 0.767-0.712s0.631-0.237 1.037-0.237c0.531 0 1 0.137 1.406 0.41 0.407 0.274 0.713 0.659 0.92 1.157s0.311 1.044 0.311 1.638c0 0.637-0.114 1.21-0.343 1.72-0.228 0.51-0.56 0.9-0.996 1.172-0.435 0.271-0.893 0.407-1.374 0.407-0.352 0-0.667-0.074-0.946-0.223-0.28-0.148-0.509-0.336-0.689-0.562v3.029zm5.198-4.242 1.043-0.164c0.058 0.418 0.221 0.738 0.489 0.961 0.267 0.222 0.641 0.334 1.122 0.334 0.484 0 0.844-0.099 1.078-0.296s0.352-0.429 0.352-0.695c0-0.238-0.104-0.425-0.311-0.562-0.145-0.094-0.504-0.213-1.078-0.357-0.774-0.196-1.31-0.365-1.609-0.507-0.298-0.143-0.525-0.34-0.679-0.592-0.155-0.252-0.232-0.53-0.232-0.835 0-0.277 0.064-0.534 0.191-0.771 0.127-0.236 0.3-0.432 0.518-0.588 0.164-0.122 0.388-0.224 0.671-0.308s0.587-0.126 0.911-0.126c0.489 0 0.917 0.07 1.286 0.211 0.37 0.141 0.642 0.331 0.818 0.571s0.297 0.562 0.363 0.964l-1.031 0.141c-0.047-0.321-0.183-0.571-0.407-0.75-0.225-0.18-0.542-0.27-0.952-0.27-0.485 0-0.831 0.08-1.038 0.24-0.207 0.161-0.31 0.348-0.31 0.563 0 0.137 0.043 0.26 0.129 0.369 0.086 0.113 0.22 0.207 0.404 0.281 0.106 0.039 0.416 0.129 0.932 0.27 0.746 0.199 1.266 0.362 1.561 0.489s0.527 0.312 0.695 0.554 0.252 0.543 0.252 0.902c0 0.352-0.103 0.683-0.308 0.993-0.205 0.311-0.501 0.551-0.888 0.721s-0.824 0.255-1.312 0.255c-0.809 0-1.425-0.168-1.849-0.504s-0.694-0.834-0.811-1.494zm-11.678 1.857h-1.278l2.274-3.234-2.104-2.988h1.319l0.955 1.459c0.18 0.277 0.324 0.509 0.433 0.697 0.172-0.258 0.331-0.486 0.475-0.686l1.049-1.47h1.26l-2.151 2.929 2.315 3.293h-1.295l-1.278-1.933-0.339-0.522-1.635 2.455zm6.381-3.076c0 0.801 0.162 1.393 0.486 1.775 0.324 0.383 0.717 0.575 1.178 0.575 0.468 0 0.87-0.199 1.204-0.595 0.334-0.397 0.501-1.011 0.501-1.843 0-0.793-0.163-1.387-0.489-1.781-0.327-0.395-0.716-0.592-1.169-0.592-0.45 0-0.847 0.21-1.193 0.63-0.345 0.42-0.518 1.03-0.518 1.831z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m20.353 30.927 19.258-13.595-0.257 18.206-7.871-0.557-2.782 3.101-3.021-5.088-5.327-2.067z" style="fill:none;stroke-width:1px;stroke:#8b3c00"/>
+ <path d="m25.897 32.785 13.418-14.864" style="fill:none;stroke-width:.4px;stroke:#8b3c00"/>
+ <path d="m31.435 34.764 7.999-17.035" style="fill:none;stroke-width:.4px;stroke:#8b3c00"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,542.33,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#aa4900" offset="0"/>
+ <stop style="stop-color:#ffb264" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-xsd.svg b/.icons/kora/mimetypes/scalable/application-xsd.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xsd.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-xslt+xml.svg b/.icons/kora/mimetypes/scalable/application-xslt+xml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xslt+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-xspf+xml.svg b/.icons/kora/mimetypes/scalable/application-xspf+xml.svg
new file mode 120000
index 000000000..f8e482a45
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-xspf+xml.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/application-yaml.svg b/.icons/kora/mimetypes/scalable/application-yaml.svg
new file mode 100644
index 000000000..e3fa731fd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-yaml.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m31.976 26.883l5.586-10.47h2.636l-6.99 12.82v8.12h-2.464v-8.006l-6.975-12.933h2.664l5.543 10.469z" style="fill-rule:nonzero;fill:#564916"/>
+ <path d="m31.981 58.456v-4.016h0.72v0.557h0.034c0.115-0.191 0.289-0.352 0.524-0.483 0.24-0.137 0.478-0.205 0.713-0.205 0.623 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.402-0.77 0.475 0 0.833 0.153 1.073 0.459 0.241 0.3 0.361 0.71 0.361 1.23v2.458h-0.754v-2.344c0-0.405-0.074-0.691-0.221-0.86-0.147-0.17-0.371-0.255-0.672-0.255-0.295 0-0.541 0.126-0.738 0.377-0.191 0.251-0.287 0.538-0.287 0.86v2.222h-0.754v-2.344c0-0.405-0.073-0.691-0.22-0.86-0.148-0.17-0.372-0.255-0.673-0.255-0.295 0-0.541 0.126-0.738 0.377-0.191 0.251-0.286 0.538-0.286 0.86v2.222h-0.754zm-2.881 0.131c-0.427 0-0.785-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.443 0 0.806 0.082 1.09 0.246v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.27-0.746-0.27-0.218 0-0.417 0.052-0.598 0.155-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.277-0.461 0.55-0.664 0.273-0.207 0.633-0.311 1.08-0.311 0.514 0 0.941 0.15 1.28 0.45 0.339 0.301 0.508 0.724 0.508 1.27v2.427h-0.722v-0.558h-0.032c-0.301 0.459-0.741 0.689-1.32 0.689zm0.123-0.689c0.311 0 0.593-0.115 0.844-0.344 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.079-0.827 0.238-0.186 0.159-0.279 0.344-0.279 0.557 0 0.197 0.085 0.352 0.254 0.467s0.363 0.172 0.582 0.172zm10.46 0.67h-0.754v-5.868h0.754v5.868zm-14.388 1.055h-0.713l0.855-1.852-1.515-3.442h0.75l1.095 2.64h0.015l1.065-2.64h0.75l-2.302 5.294z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,323.66,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a1871a" offset="0"/>
+ <stop style="stop-color:#fcd22b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/application-zip.svg b/.icons/kora/mimetypes/scalable/application-zip.svg
new file mode 120000
index 000000000..0840f8f58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/application-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/applications-java.svg b/.icons/kora/mimetypes/scalable/applications-java.svg
new file mode 120000
index 000000000..dbc66cdce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/applications-java.svg
@@ -0,0 +1 @@
+text-x-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/archive.svg b/.icons/kora/mimetypes/scalable/archive.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/archive.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ascii.svg b/.icons/kora/mimetypes/scalable/ascii.svg
new file mode 120000
index 000000000..598bd3ac2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ascii.svg
@@ -0,0 +1 @@
+application-ascii.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-aac.svg b/.icons/kora/mimetypes/scalable/audio-aac.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-aac.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-ac3.svg b/.icons/kora/mimetypes/scalable/audio-ac3.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-ac3.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-flac.svg b/.icons/kora/mimetypes/scalable/audio-flac.svg
new file mode 100644
index 000000000..4a0187ff7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-flac.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#349242" offset="0"/>
+ <stop stop-color="#4cb49f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -.749862 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.75 0 0 .75 -.661274 1.2363)" d="m28.918 18.26c-.767.215-1.385 1.072-1.385 1.903v13.191c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.64 3.672.4 1.518 2.242 2.367 4.112 1.858 1.492-.406 2.52-1.554 2.684-2.765l.043-12.465 9.697-2.719v9.836c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.641 3.672.401 1.519 2.243 2.367 4.113 1.858 1.491-.406 2.52-1.554 2.684-2.765l.043-16.227c0-.624-.368-1.09-.866-1.178z" fill="#00443f"/>
+ <path transform="scale(.75)" d="m35.208 59.14h-.721v-.557h-.033c-.12.196-.303.36-.549.491-.241.131-.514.197-.82.197-.519 0-.967-.205-1.344-.615-.377-.409-.565-.918-.565-1.524s.188-1.115.565-1.524c.377-.41.825-.615 1.344-.615.306 0 .579.066.82.197.246.131.429.295.549.491h.033l-.033-.557v-1.852h.754zm-9.809-.557c-.3.459-.74.688-1.319.688-.426 0-.784-.123-1.074-.369-.284-.246-.426-.571-.426-.975 0-.437.169-.779.508-1.024.339-.252.757-.377 1.254-.377.443 0 .806.081 1.09.245v-.114c0-.295-.101-.53-.303-.705-.202-.18-.451-.271-.746-.271-.219 0-.418.052-.598.156-.175.104-.295.246-.361.426l-.688-.295c.093-.24.276-.461.549-.664.273-.207.634-.311 1.082-.311.513 0 .939.15 1.278.451.339.3.508.724.508 1.27v2.426h-.721v-.557zm4.374 0c-.114.191-.289.355-.524.491-.235.131-.484.197-.746.197-.503 0-.885-.153-1.147-.459-.257-.306-.386-.716-.386-1.229v-2.459h.754v2.336c0 .748.331 1.123.992 1.123.312 0 .566-.126.762-.377.197-.252.295-.541.295-.869v-2.213h.754v4.016h-.721v-.557zm8.467-2.975c.388-.41.883-.615 1.484-.615s1.095.205 1.483.615c.388.404.582.912.582 1.524s-.194 1.123-.582 1.533c-.388.404-.882.606-1.483.606s-1.096-.202-1.484-.606c-.388-.41-.582-.921-.582-1.533s.194-1.12.582-1.524zm-1.293 3.532h-.754v-4.016h.754zm-3.739-.557c.355 0 .656-.132.902-.394.251-.262.377-.614.377-1.057s-.126-.795-.377-1.057c-.246-.262-.547-.394-.902-.394-.35 0-.65.134-.901.402-.252.262-.377.612-.377 1.049s.125.789.377 1.057c.251.262.551.394.901.394zm-9.005 0c.311 0 .593-.115.844-.345.257-.235.385-.51.385-.827-.213-.175-.533-.263-.959-.263-.366 0-.642.08-.828.238-.185.158-.278.344-.278.557 0 .197.084.353.254.467.169.115.363.173.582.173zm14.595-.394c.262.262.571.394.926.394s.661-.132.918-.394c.262-.268.393-.62.393-1.057s-.131-.787-.393-1.049c-.257-.268-.563-.402-.918-.402s-.664.134-.926.402c-.257.262-.386.612-.386 1.049s.129.789.386 1.057zm-1.851-4.073c-.104.104-.23.156-.377.156-.148 0-.273-.052-.377-.156s-.156-.229-.156-.377c0-.147.052-.273.156-.377s.229-.156.377-.156c.147 0 .273.052.377.156s.155.23.155.377c0 .148-.051.273-.155.377z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/audio-m4a.svg b/.icons/kora/mimetypes/scalable/audio-m4a.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-m4a.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-midi.svg b/.icons/kora/mimetypes/scalable/audio-midi.svg
new file mode 100644
index 000000000..ec758380f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-midi.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#349242" offset="0"/>
+ <stop stop-color="#4cb49f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -.749862 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path transform="matrix(.696097 0 0 .597478 6.74705 16.9687)" d="m13.51 44.621v-6.223h.943v.873c.195-.304.455-.55.779-.735.325-.186.694-.278 1.108-.278.461 0 .839.095 1.134.287.295.191.503.459.624.802.492-.726 1.132-1.089 1.922-1.089.617 0 1.091.17 1.423.512s.498.868.498 1.579v4.272h-1.048v-3.92c0-.422-.035-.726-.103-.911-.068-.186-.192-.335-.372-.448-.18-.114-.391-.17-.633-.17-.437 0-.801.145-1.09.436s-.433.757-.433 1.398v3.615h-1.055v-4.043c0-.469-.086-.82-.258-1.055-.172-.234-.453-.351-.844-.351-.296 0-.571.078-.823.234s-.434.385-.548.686c-.113.3-.17.734-.17 1.3v3.229zm10.002-7.377v-1.213h1.054v1.213zm0 7.377v-6.223h1.054v6.223zm6.697 0v-.785c-.395.617-.975.925-1.74.925-.496 0-.952-.136-1.368-.41-.416-.273-.739-.655-.967-1.145-.229-.49-.343-1.054-.343-1.691 0-.621.104-1.184.311-1.69s.517-.894.931-1.163c.414-.27.877-.404 1.389-.404.375 0 .709.079 1.002.237s.531.364.715.618v-3.082h1.049v8.59zm-3.334-3.106c0 .797.168 1.393.504 1.788.336.394.732.591 1.189.591.461 0 .853-.188 1.175-.565s.484-.952.484-1.726c0-.851-.164-1.476-.493-1.875-.328-.398-.732-.597-1.212-.597-.469 0-.861.191-1.175.574-.315.383-.472.986-.472 1.81zm5.977-4.271v-1.213h1.054v1.213zm0 7.377v-6.223h1.054v6.223z"/>
+ <path transform="matrix(.75 0 0 .75 -.833785 .57502)" d="m28.918 18.26c-.767.215-1.385 1.072-1.385 1.903v13.191c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.64 3.672.4 1.518 2.242 2.367 4.112 1.858 1.492-.406 2.52-1.554 2.684-2.765l.043-12.465 9.697-2.719v9.836c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.641 3.672.401 1.519 2.243 2.367 4.113 1.858 1.491-.406 2.52-1.554 2.684-2.765l.043-16.227c0-.624-.368-1.09-.866-1.178z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/audio-mp2.svg b/.icons/kora/mimetypes/scalable/audio-mp2.svg
new file mode 120000
index 000000000..fefcb53ca
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-mp2.svg
@@ -0,0 +1 @@
+audio-mp3.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-mp3.svg b/.icons/kora/mimetypes/scalable/audio-mp3.svg
new file mode 100644
index 000000000..9cbf0ef18
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-mp3.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#349242" offset="0"/>
+ <stop stop-color="#4cb49f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -.749862 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="matrix(.75 0 0 .75 -.948786 .977539)" d="m28.918 18.26c-.767.215-1.385 1.072-1.385 1.903v13.191c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.64 3.672.4 1.518 2.242 2.367 4.112 1.858 1.492-.406 2.52-1.554 2.684-2.765l.043-12.465 9.697-2.719v9.836c-.778-.427-1.778-.6-2.814-.318-1.87.509-3.041 2.153-2.641 3.672.401 1.519 2.243 2.367 4.113 1.858 1.491-.406 2.52-1.554 2.684-2.765l.043-16.227c0-.624-.368-1.09-.866-1.178z" fill="#00504e"/>
+ <path transform="scale(.75)" d="m35.208 59.14h-.721v-.557h-.033c-.12.196-.303.36-.549.491-.241.131-.514.197-.82.197-.519 0-.967-.205-1.344-.615-.377-.409-.565-.918-.565-1.524s.188-1.115.565-1.524c.377-.41.825-.615 1.344-.615.306 0 .579.066.82.197.246.131.429.295.549.491h.033l-.033-.557v-1.852h.754zm-9.809-.557c-.3.459-.74.688-1.319.688-.426 0-.784-.123-1.074-.369-.284-.246-.426-.571-.426-.975 0-.437.169-.779.508-1.024.339-.252.757-.377 1.254-.377.443 0 .806.081 1.09.245v-.114c0-.295-.101-.53-.303-.705-.202-.18-.451-.271-.746-.271-.219 0-.418.052-.598.156-.175.104-.295.246-.361.426l-.688-.295c.093-.24.276-.461.549-.664.273-.207.634-.311 1.082-.311.513 0 .939.15 1.278.451.339.3.508.724.508 1.27v2.426h-.721v-.557zm4.374 0c-.114.191-.289.355-.524.491-.235.131-.484.197-.746.197-.503 0-.885-.153-1.147-.459-.257-.306-.386-.716-.386-1.229v-2.459h.754v2.336c0 .748.331 1.123.992 1.123.312 0 .566-.126.762-.377.197-.252.295-.541.295-.869v-2.213h.754v4.016h-.721v-.557zm8.467-2.975c.388-.41.883-.615 1.484-.615s1.095.205 1.483.615c.388.404.582.912.582 1.524s-.194 1.123-.582 1.533c-.388.404-.882.606-1.483.606s-1.096-.202-1.484-.606c-.388-.41-.582-.921-.582-1.533s.194-1.12.582-1.524zm-1.293 3.532h-.754v-4.016h.754zm-3.739-.557c.355 0 .656-.132.902-.394.251-.262.377-.614.377-1.057s-.126-.795-.377-1.057c-.246-.262-.547-.394-.902-.394-.35 0-.65.134-.901.402-.252.262-.377.612-.377 1.049s.125.789.377 1.057c.251.262.551.394.901.394zm-9.005 0c.311 0 .593-.115.844-.345.257-.235.385-.51.385-.827-.213-.175-.533-.263-.959-.263-.366 0-.642.08-.828.238-.185.158-.278.344-.278.557 0 .197.084.353.254.467.169.115.363.173.582.173zm14.595-.394c.262.262.571.394.926.394s.661-.132.918-.394c.262-.268.393-.62.393-1.057s-.131-.787-.393-1.049c-.257-.268-.563-.402-.918-.402s-.664.134-.926.402c-.257.262-.386.612-.386 1.049s.129.789.386 1.057zm-1.851-4.073c-.104.104-.23.156-.377.156-.148 0-.273-.052-.377-.156s-.156-.229-.156-.377c0-.147.052-.273.156-.377s.229-.156.377-.156c.147 0 .273.052.377.156s.155.23.155.377c0 .148-.051.273-.155.377z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/audio-mp4.svg b/.icons/kora/mimetypes/scalable/audio-mp4.svg
new file mode 120000
index 000000000..fefcb53ca
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-mp4.svg
@@ -0,0 +1 @@
+audio-mp3.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-mpeg.svg b/.icons/kora/mimetypes/scalable/audio-mpeg.svg
new file mode 120000
index 000000000..fefcb53ca
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-mpeg.svg
@@ -0,0 +1 @@
+audio-mp3.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-prs.sid.svg b/.icons/kora/mimetypes/scalable/audio-prs.sid.svg
new file mode 120000
index 000000000..d78c3ed69
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-prs.sid.svg
@@ -0,0 +1 @@
+audio-midi.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-shn.svg b/.icons/kora/mimetypes/scalable/audio-shn.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-shn.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-vn.rn-realmedia.svg b/.icons/kora/mimetypes/scalable/audio-vn.rn-realmedia.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-vn.rn-realmedia.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-vnd.rn-realvideo.svg b/.icons/kora/mimetypes/scalable/audio-vnd.rn-realvideo.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-vnd.rn-realvideo.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-vnd.wave.svg b/.icons/kora/mimetypes/scalable/audio-vnd.wave.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-vnd.wave.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-wav.svg b/.icons/kora/mimetypes/scalable/audio-wav.svg
new file mode 100644
index 000000000..950904857
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-wav.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.918 18.26c-0.767 0.215-1.385 1.072-1.385 1.903v13.191c-0.778-0.427-1.778-0.6-2.814-0.318-1.87 0.509-3.041 2.153-2.64 3.672 0.4 1.518 2.242 2.367 4.112 1.858 1.492-0.406 2.52-1.554 2.684-2.765l0.043-12.465 9.697-2.719v9.836c-0.778-0.427-1.778-0.6-2.814-0.318-1.87 0.509-3.041 2.153-2.641 3.672 0.401 1.519 2.243 2.367 4.113 1.858 1.491-0.406 2.52-1.554 2.684-2.765l0.043-16.227c0-0.624-0.368-1.09-0.866-1.178l-10.216 2.765z" style="fill-rule:nonzero;fill:#005030"/>
+ <path d="m35.208 59.14h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.241 0.131-0.514 0.197-0.82 0.197-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868zm-9.809-0.557c-0.3 0.459-0.74 0.688-1.319 0.688-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033zm4.374 0c-0.114 0.191-0.289 0.355-0.524 0.491-0.235 0.131-0.484 0.197-0.746 0.197-0.503 0-0.885-0.153-1.147-0.459-0.257-0.306-0.386-0.716-0.386-1.229v-2.459h0.754v2.336c0 0.748 0.331 1.123 0.992 1.123 0.312 0 0.566-0.126 0.762-0.377 0.197-0.252 0.295-0.541 0.295-0.869v-2.213h0.754v4.016h-0.721v-0.557h-0.033zm8.467-2.975c0.388-0.41 0.883-0.615 1.484-0.615s1.095 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.882 0.606-1.483 0.606s-1.096-0.202-1.484-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm-1.293 3.532h-0.754v-4.016h0.754v4.016zm-3.739-0.557c0.355 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.262-0.547-0.394-0.902-0.394-0.35 0-0.65 0.134-0.901 0.402-0.252 0.262-0.377 0.612-0.377 1.049s0.125 0.789 0.377 1.057c0.251 0.262 0.551 0.394 0.901 0.394zm-9.005 0c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173zm14.595-0.394c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.386 0.612-0.386 1.049s0.129 0.789 0.386 1.057zm-1.851-4.073c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377c0-0.147 0.052-0.273 0.156-0.377s0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.155 0.23 0.155 0.377c0 0.148-0.051 0.273-0.155 0.377z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#3e8d5c" offset="0"/>
+ <stop style="stop-color:#78e79f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/audio-x-adpcm.svg b/.icons/kora/mimetypes/scalable/audio-x-adpcm.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-adpcm.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-aiff.svg b/.icons/kora/mimetypes/scalable/audio-x-aiff.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-aiff.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-caf.svg b/.icons/kora/mimetypes/scalable/audio-x-caf.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-caf.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-flac+ogg.svg b/.icons/kora/mimetypes/scalable/audio-x-flac+ogg.svg
new file mode 120000
index 000000000..80cc36e3e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-flac+ogg.svg
@@ -0,0 +1 @@
+audio-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-flac.svg b/.icons/kora/mimetypes/scalable/audio-x-flac.svg
new file mode 120000
index 000000000..80cc36e3e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-flac.svg
@@ -0,0 +1 @@
+audio-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-generic.svg b/.icons/kora/mimetypes/scalable/audio-x-generic.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-generic.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-it.svg b/.icons/kora/mimetypes/scalable/audio-x-it.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-it.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-m4a.svg b/.icons/kora/mimetypes/scalable/audio-x-m4a.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-m4a.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-midi.svg b/.icons/kora/mimetypes/scalable/audio-x-midi.svg
new file mode 120000
index 000000000..d78c3ed69
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-midi.svg
@@ -0,0 +1 @@
+audio-midi.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-monkey.svg b/.icons/kora/mimetypes/scalable/audio-x-monkey.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-monkey.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-monkeys-audio.svg b/.icons/kora/mimetypes/scalable/audio-x-monkeys-audio.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-monkeys-audio.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-mp2.svg b/.icons/kora/mimetypes/scalable/audio-x-mp2.svg
new file mode 120000
index 000000000..fefcb53ca
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-mp2.svg
@@ -0,0 +1 @@
+audio-mp3.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-mp3-playlist.svg b/.icons/kora/mimetypes/scalable/audio-x-mp3-playlist.svg
new file mode 120000
index 000000000..f8e482a45
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-mp3-playlist.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-mpeg.svg b/.icons/kora/mimetypes/scalable/audio-x-mpeg.svg
new file mode 120000
index 000000000..fefcb53ca
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-mpeg.svg
@@ -0,0 +1 @@
+audio-mp3.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-mpegurl.svg b/.icons/kora/mimetypes/scalable/audio-x-mpegurl.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-mpegurl.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-ms-wax.svg b/.icons/kora/mimetypes/scalable/audio-x-ms-wax.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-ms-wax.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-ms-wma.svg b/.icons/kora/mimetypes/scalable/audio-x-ms-wma.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-ms-wma.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-ofr.svg b/.icons/kora/mimetypes/scalable/audio-x-ofr.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-ofr.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-playlist.svg b/.icons/kora/mimetypes/scalable/audio-x-playlist.svg
new file mode 120000
index 000000000..f8e482a45
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-playlist.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-pn-realaudio.svg b/.icons/kora/mimetypes/scalable/audio-x-pn-realaudio.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-pn-realaudio.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-s3m.svg b/.icons/kora/mimetypes/scalable/audio-x-s3m.svg
new file mode 120000
index 000000000..43ca88781
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-s3m.svg
@@ -0,0 +1 @@
+audio-x-mp3-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-scpis.svg b/.icons/kora/mimetypes/scalable/audio-x-scpis.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-scpis.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-scpls.svg b/.icons/kora/mimetypes/scalable/audio-x-scpls.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-scpls.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-smart-playlist.svg b/.icons/kora/mimetypes/scalable/audio-x-smart-playlist.svg
new file mode 100644
index 000000000..c54f2cf92
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-smart-playlist.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#349242" offset="0"/>
+ <stop stop-color="#4cb49f" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 -.749862 .199125)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#fff">
+ <path transform="scale(.75)" d="m23.139 58.989c-.28 0-.532-.06-.757-.18-.22-.12-.385-.27-.495-.45h-.03l.03.51v1.62h-.69v-5.295h.66v.51h.03c.11-.18.275-.33.495-.45.225-.12.477-.18.758-.18.475 0 .884.187 1.229.562s.518.84.518 1.395-.173 1.02-.518 1.395-.754.563-1.229.563zm-.113-.63c.32 0 .595-.12.825-.36.23-.245.345-.568.345-.968s-.115-.72-.345-.96c-.23-.245-.505-.367-.825-.367-.325 0-.602.12-.832.36-.226.24-.338.562-.338.967s.113.728.338.968c.229.24.507.36.832.36z" fill-rule="nonzero"/>
+ <path d="m19.0845 40.12425h.5175v4.0275h-.5175z" stroke-width=".75"/>
+ <path transform="scale(.75)" d="m28.088 58.989c-.39 0-.718-.113-.983-.338-.26-.225-.39-.522-.39-.892 0-.4.155-.713.465-.938.31-.23.693-.345 1.148-.345.405 0 .737.075.997.225v-.105c0-.27-.092-.485-.277-.645-.185-.165-.413-.247-.683-.247-.2 0-.382.047-.547.142-.16.095-.27.225-.33.39l-.63-.27c.085-.22.252-.422.502-.607.25-.19.58-.285.99-.285.47 0 .86.137 1.17.412s.465.663.465 1.163v2.22h-.66v-.51h-.03c-.275.42-.677.63-1.207.63zm.112-.63c.285 0 .543-.105.773-.315.235-.215.352-.468.352-.758-.195-.16-.487-.24-.877-.24-.335 0-.588.073-.758.218s-.255.315-.255.51c0 .18.078.322.233.427s.332.158.532.158z" fill-rule="nonzero"/>
+ <path transform="scale(.75)" d="m31.672 60.489h-.712l.855-1.853-1.515-3.442h.75l1.095 2.64h.015l1.065-2.64h.75z" fill-rule="nonzero"/>
+ <path d="m25.764 40.12425h.5175v4.0275h-.5175z" stroke-width=".75"/>
+ <path transform="scale(.75)" d="m36.625 54.271c-.095.095-.21.143-.345.143s-.25-.048-.345-.143-.142-.21-.142-.345.047-.25.142-.345.21-.142.345-.142.25.047.345.142.143.21.143.345-.048.25-.143.345zm0 4.598h-.69v-3.675h.69z" fill-rule="nonzero"/>
+ <path transform="scale(.75)" d="m38.896 58.989c-.41 0-.75-.1-1.02-.3-.265-.2-.46-.45-.585-.75l.615-.255c.195.46.527.69.997.69.215 0 .39-.048.525-.143.14-.095.21-.22.21-.375 0-.24-.167-.402-.502-.487l-.743-.18c-.235-.06-.457-.173-.667-.338-.21-.17-.315-.397-.315-.682 0-.325.142-.588.427-.788.29-.205.633-.307 1.028-.307.325 0 .615.075.87.225.255.145.437.355.547.63l-.6.247c-.135-.325-.415-.487-.84-.487-.205 0-.377.042-.517.127s-.21.2-.21.345c0 .21.162.353.487.428l.728.172c.345.08.6.218.765.413s.247.415.247.66c0 .33-.135.605-.405.825s-.617.33-1.042.33z" fill-rule="nonzero"/>
+ <path transform="scale(.75)" d="m42.49 58.929c-.385 0-.68-.103-.885-.308-.2-.205-.3-.495-.3-.87v-1.927h-.645v-.63h.645v-1.125h.69v1.125h.9v.63h-.9v1.875c0 .4.165.6.495.6.125 0 .23-.02.315-.06l.24.592c-.15.065-.335.098-.555.098z" fill-rule="nonzero"/>
+ <path transform="matrix(.75 0 0 .75 -.391143 .805031)" d="m29.44 17.546c-.768.215-1.386 1.072-1.386 1.903v13.191c-.778-.427-1.777-.6-2.813-.318-1.87.509-3.042 2.153-2.641 3.672.401 1.518 2.243 2.367 4.112 1.858 1.492-.406 2.52-1.554 2.684-2.765l.044-12.465 9.696-2.719v9.836c-.778-.427-1.777-.6-2.813-.318-1.87.509-3.042 2.153-2.641 3.672s2.243 2.367 4.112 1.858c1.492-.406 2.52-1.554 2.684-2.765l.044-16.227c0-.624-.369-1.09-.866-1.178z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/audio-x-sound.svg b/.icons/kora/mimetypes/scalable/audio-x-sound.svg
new file mode 120000
index 000000000..43ca88781
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-sound.svg
@@ -0,0 +1 @@
+audio-x-mp3-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-speex+ogg.svg b/.icons/kora/mimetypes/scalable/audio-x-speex+ogg.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-speex+ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-stm.svg b/.icons/kora/mimetypes/scalable/audio-x-stm.svg
new file mode 120000
index 000000000..43ca88781
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-stm.svg
@@ -0,0 +1 @@
+audio-x-mp3-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-tta.svg b/.icons/kora/mimetypes/scalable/audio-x-tta.svg
new file mode 120000
index 000000000..5c4968e13
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-tta.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-vorbis+ogg.svg b/.icons/kora/mimetypes/scalable/audio-x-vorbis+ogg.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-vorbis+ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-wav.svg b/.icons/kora/mimetypes/scalable/audio-x-wav.svg
new file mode 120000
index 000000000..83bad6a8b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-wav.svg
@@ -0,0 +1 @@
+audio-wav.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-xi.svg b/.icons/kora/mimetypes/scalable/audio-x-xi.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-xi.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audio-x-xm.svg b/.icons/kora/mimetypes/scalable/audio-x-xm.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audio-x-xm.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/audiobook.svg b/.icons/kora/mimetypes/scalable/audiobook.svg
new file mode 120000
index 000000000..4e8c273e1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/audiobook.svg
@@ -0,0 +1 @@
+application-epub+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/authors.svg b/.icons/kora/mimetypes/scalable/authors.svg
new file mode 120000
index 000000000..3a00ae02a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/authors.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/binary.svg b/.icons/kora/mimetypes/scalable/binary.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/binary.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/blank-cd.svg b/.icons/kora/mimetypes/scalable/blank-cd.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/blank-cd.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aac.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aac.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aac.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ac3.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ac3.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ac3.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aiff.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aiff.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.aiff.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.avi.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.avi.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.avi.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flac.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flac.svg
new file mode 120000
index 000000000..80cc36e3e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flac.svg
@@ -0,0 +1 @@
+audio-flac.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flv.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flv.svg
new file mode 120000
index 000000000..6022f317a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.flv.svg
@@ -0,0 +1 @@
+application-x-flash-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.m4a.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.m4a.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.m4a.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mkv.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mkv.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mkv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mmf.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mmf.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mmf.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp3.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp3.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp3.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp4.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp4.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mp4.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpeg.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpeg.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpeg.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpg.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpg.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.mpg.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ogg.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ogg.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wav.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wav.svg
new file mode 120000
index 000000000..83bad6a8b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wav.svg
@@ -0,0 +1 @@
+audio-wav.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.webm.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.webm.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.webm.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wma.svg b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wma.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/com.github.torikulhabib.mindi.wma.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/contents2.svg b/.icons/kora/mimetypes/scalable/contents2.svg
new file mode 120000
index 000000000..3f74a9dd9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/contents2.svg
@@ -0,0 +1 @@
+x-office-address-book.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/deb.svg b/.icons/kora/mimetypes/scalable/deb.svg
new file mode 120000
index 000000000..abada3e53
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/deb.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/divx.svg b/.icons/kora/mimetypes/scalable/divx.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/divx.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/djvu.svg b/.icons/kora/mimetypes/scalable/djvu.svg
new file mode 120000
index 000000000..80620a715
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/djvu.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/document-excel.svg b/.icons/kora/mimetypes/scalable/document-excel.svg
new file mode 120000
index 000000000..543316a92
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/document-excel.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/document-illustrator.svg b/.icons/kora/mimetypes/scalable/document-illustrator.svg
new file mode 120000
index 000000000..34ddf0c1a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/document-illustrator.svg
@@ -0,0 +1 @@
+application-illustrator.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/document-photoshop.svg b/.icons/kora/mimetypes/scalable/document-photoshop.svg
new file mode 120000
index 000000000..baff7b021
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/document-photoshop.svg
@@ -0,0 +1 @@
+image-vnd.adobe.photoshop.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/document-powerpoint.svg b/.icons/kora/mimetypes/scalable/document-powerpoint.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/document-powerpoint.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/document-rtl.svg b/.icons/kora/mimetypes/scalable/document-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/document-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/document-word.svg b/.icons/kora/mimetypes/scalable/document-word.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/document-word.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/document.svg b/.icons/kora/mimetypes/scalable/document.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/document.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/drawing-dwg.svg b/.icons/kora/mimetypes/scalable/drawing-dwg.svg
new file mode 120000
index 000000000..c4d0ea0e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/drawing-dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/emblem-package.svg b/.icons/kora/mimetypes/scalable/emblem-package.svg
new file mode 120000
index 000000000..115fd333a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/emblem-package.svg
@@ -0,0 +1 @@
+package-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/empty.svg b/.icons/kora/mimetypes/scalable/empty.svg
new file mode 120000
index 000000000..cb0dc156e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/empty.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/encrypted-key.svg b/.icons/kora/mimetypes/scalable/encrypted-key.svg
new file mode 120000
index 000000000..73b839028
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/encrypted-key.svg
@@ -0,0 +1 @@
+encrypted.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/encrypted.svg b/.icons/kora/mimetypes/scalable/encrypted.svg
new file mode 100644
index 000000000..16b24a4e8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/encrypted.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <rect x="25.109" y="53.372" width=".754" height="5.868" style="fill:#fff"/>
+ <path d="m27.078 55.708c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.388 0.404-0.883 0.606-1.484 0.606s-1.095-0.202-1.483-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.394 0.926 0.394 0.356 0 0.662-0.132 0.918-0.394 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.918-0.402-0.355 0-0.663 0.134-0.926 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.155 59.371c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.347 53.372v3.614l1.738-1.762h0.967v0.033l-1.565 1.565 1.639 2.385v0.033h-0.91l-1.262-1.893-0.607 0.606v1.287h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.378 15.932c-3.83 0-6.926 3.096-6.926 6.926 0 0.814 0.163 1.629 0.408 2.444l-8.556 8.556v4.074h4.074v-2.445h2.445v-2.444h2.444l3.667-3.667c0.733 0.245 1.548 0.408 2.444 0.408 3.83 0 6.926-3.097 6.926-6.926 0-3.83-3.096-6.926-6.926-6.926zm2.037 7.333c-1.385 0-2.444-1.059-2.444-2.444 0-1.386 1.059-2.445 2.444-2.445s2.445 1.059 2.445 2.445c0 1.385-1.06 2.444-2.445 2.444z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#007050" offset="0"/>
+ <stop style="stop-color:#41c800" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/eps.svg b/.icons/kora/mimetypes/scalable/eps.svg
new file mode 120000
index 000000000..d62c818de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/eps.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/exec.svg b/.icons/kora/mimetypes/scalable/exec.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/exec.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/extension.svg b/.icons/kora/mimetypes/scalable/extension.svg
new file mode 100644
index 000000000..8fd7fe059
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/extension.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M54,3.146c0,-0.926 -0.751,-1.677 -1.677,-1.677l-34.705,0c-2.02,0 -3.958,0.803 -5.387,2.231c-1.428,1.429 -2.231,3.367 -2.231,5.387l0,45.295c0,2.02 0.803,3.958 2.231,5.387c1.429,1.428 3.367,2.231 5.387,2.231l28.764,0c2.02,0 3.958,-0.803 5.387,-2.231c1.428,-1.429 2.231,-3.367 2.231,-5.387l0,-51.236Z" style="fill:url(#_Linear1);"/><path d="M42.207,29.447l-1.572,0l0,-4.19c0,-1.153 -0.942,-2.095 -2.095,-2.095l-4.19,0l0,-1.572c0,-1.467 -1.153,-2.619 -2.619,-2.619c-1.467,0 -2.619,1.152 -2.619,2.619l0,1.572l-4.191,0c-1.152,0 -2.095,0.942 -2.095,2.095l0,3.981l1.571,0c1.572,0 2.829,1.257 2.829,2.828c0,1.572 -1.257,2.829 -2.829,2.829l-1.571,0l0,3.981c0,1.152 0.943,2.095 2.095,2.095l3.981,0l0,-1.571c0,-1.572 1.257,-2.829 2.829,-2.829c1.571,0 2.828,1.257 2.828,2.829l0,1.571l3.981,0c1.153,0 2.095,-0.943 2.095,-2.095l0,-4.191l1.572,0c1.467,0 2.619,-1.152 2.619,-2.619c0,-1.466 -1.152,-2.619 -2.619,-2.619Z" style="fill:#296f79;fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)"><stop offset="0" style="stop-color:#348692;stop-opacity:1"/><stop offset="1" style="stop-color:#69b9cd;stop-opacity:1"/></linearGradient></defs></svg>
diff --git a/.icons/kora/mimetypes/scalable/file.svg b/.icons/kora/mimetypes/scalable/file.svg
new file mode 120000
index 000000000..f48050601
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/file.svg
@@ -0,0 +1 @@
+empty.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/folder-tar.svg b/.icons/kora/mimetypes/scalable/folder-tar.svg
new file mode 120000
index 000000000..c4bb0c3de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/folder-tar.svg
@@ -0,0 +1 @@
+tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/folder_tar.svg b/.icons/kora/mimetypes/scalable/folder_tar.svg
new file mode 120000
index 000000000..065c47e03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/folder_tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-afm.svg b/.icons/kora/mimetypes/scalable/font-afm.svg
new file mode 120000
index 000000000..96bdbae27
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-afm.svg
@@ -0,0 +1 @@
+application-x-font-afm.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-bdf.svg b/.icons/kora/mimetypes/scalable/font-bdf.svg
new file mode 120000
index 000000000..bc274bde7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-bdf.svg
@@ -0,0 +1 @@
+application-x-font-bdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-collection.svg b/.icons/kora/mimetypes/scalable/font-collection.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-collection.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-otf.svg b/.icons/kora/mimetypes/scalable/font-otf.svg
new file mode 120000
index 000000000..cc9382490
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-otf.svg
@@ -0,0 +1 @@
+application-x-font-otf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-pcf.svg b/.icons/kora/mimetypes/scalable/font-pcf.svg
new file mode 120000
index 000000000..4085265c9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-pcf.svg
@@ -0,0 +1 @@
+application-x-font-pcf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-snf.svg b/.icons/kora/mimetypes/scalable/font-snf.svg
new file mode 120000
index 000000000..2a80def5e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-snf.svg
@@ -0,0 +1 @@
+application-x-font-snf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-truetype.svg b/.icons/kora/mimetypes/scalable/font-truetype.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-truetype.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-ttf.svg b/.icons/kora/mimetypes/scalable/font-ttf.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-ttf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-woff.svg b/.icons/kora/mimetypes/scalable/font-woff.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-woff.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-woff2.svg b/.icons/kora/mimetypes/scalable/font-woff2.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-woff2.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font-x-generic.svg b/.icons/kora/mimetypes/scalable/font-x-generic.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font-x-generic.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font.svg b/.icons/kora/mimetypes/scalable/font.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font_bitmap.svg b/.icons/kora/mimetypes/scalable/font_bitmap.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font_bitmap.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font_truetype.svg b/.icons/kora/mimetypes/scalable/font_truetype.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font_truetype.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/font_type1.svg b/.icons/kora/mimetypes/scalable/font_type1.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/font_type1.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/fonts-package.svg b/.icons/kora/mimetypes/scalable/fonts-package.svg
new file mode 120000
index 000000000..cee8f73b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/fonts-package.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gedit-plugin.svg b/.icons/kora/mimetypes/scalable/gedit-plugin.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gedit-plugin.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gif.svg b/.icons/kora/mimetypes/scalable/gif.svg
new file mode 120000
index 000000000..cd9185eda
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gif.svg
@@ -0,0 +1 @@
+application-image-gif.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic-x.svg b/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic-x.svg
new file mode 120000
index 000000000..216658108
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic-x.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic.svg b/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic.svg
new file mode 120000
index 000000000..216658108
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-generic.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-template.svg b/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-template.svg
new file mode 120000
index 000000000..216658108
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-exe-thumbnailer-template.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-fs-executable.svg b/.icons/kora/mimetypes/scalable/gnome-fs-executable.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-fs-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-fs-regular.svg b/.icons/kora/mimetypes/scalable/gnome-fs-regular.svg
new file mode 120000
index 000000000..cb0dc156e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-fs-regular.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-atom+xml.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-atom+xml.svg
new file mode 120000
index 000000000..23990f37a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-atom+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-javascript.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-javascript.svg
new file mode 120000
index 000000000..f5bb9a863
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-magicpoint.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-magicpoint.svg
new file mode 100644
index 000000000..341de1128
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-magicpoint.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#622110"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#622110"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#622110"/>
+ <path d="m27.782 23.424c1.927 0 3.49 1.56 3.49 3.488h-3.49v-3.488zm-0.982 0.948v3.491h3.491c0 1.93-1.562 3.491-3.491 3.491-1.928 0-3.489-1.561-3.489-3.491 0-1.928 1.562-3.491 3.489-3.491z" style="fill-rule:nonzero;fill:#ee5932"/>
+ <rect x="32.487" y="25.304" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.493" y="27.37" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <rect x="32.503" y="29.287" width="6.349" height="1.19" style="fill:#ee5932"/>
+ <path d="m24.057 58.275v-3.883h0.697v0.539h0.032c0.111-0.185 0.28-0.34 0.507-0.467 0.233-0.132 0.463-0.198 0.69-0.198 0.602 0 1.011 0.248 1.228 0.745 0.317-0.497 0.769-0.745 1.355-0.745 0.46 0 0.806 0.148 1.038 0.443 0.233 0.291 0.349 0.687 0.349 1.189v2.377h-0.729v-2.266c0-0.391-0.071-0.668-0.214-0.832s-0.359-0.246-0.65-0.246c-0.285 0-0.523 0.122-0.713 0.365-0.185 0.243-0.278 0.52-0.278 0.832v2.147h-0.729v-2.266c0-0.391-0.071-0.668-0.214-0.832-0.142-0.164-0.359-0.246-0.649-0.246-0.286 0-0.523 0.122-0.714 0.365-0.184 0.243-0.277 0.52-0.277 0.832v2.147h-0.729z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.447 60.114c-0.46 0-0.835-0.116-1.125-0.349-0.291-0.227-0.5-0.488-0.627-0.784l0.666-0.278c0.074 0.212 0.209 0.389 0.404 0.531 0.201 0.143 0.428 0.214 0.682 0.214 0.401 0 0.716-0.121 0.943-0.364 0.232-0.238 0.349-0.563 0.349-0.975v-0.372h-0.032c-0.127 0.19-0.307 0.348-0.539 0.475-0.233 0.127-0.494 0.19-0.785 0.19-0.501 0-0.935-0.198-1.299-0.594-0.365-0.396-0.547-0.888-0.547-1.474s0.182-1.078 0.547-1.474c0.364-0.396 0.798-0.594 1.299-0.594 0.291 0 0.552 0.063 0.785 0.19 0.232 0.127 0.412 0.285 0.539 0.475h0.032v-0.539h0.697v3.685c0 0.666-0.193 1.171-0.579 1.514-0.385 0.349-0.855 0.523-1.41 0.523zm0.055-2.377c0.344 0 0.634-0.127 0.872-0.381 0.243-0.253 0.365-0.594 0.365-1.022s-0.122-0.769-0.365-1.022c-0.238-0.254-0.528-0.381-0.872-0.381-0.338 0-0.628 0.13-0.871 0.389-0.243 0.253-0.365 0.591-0.365 1.014s0.122 0.763 0.365 1.022c0.243 0.254 0.533 0.381 0.871 0.381z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.346 58.402c-0.296 0-0.563-0.063-0.801-0.19-0.232-0.127-0.407-0.285-0.523-0.475h-0.032l0.032 0.538v1.712h-0.729v-5.595h0.697v0.539h0.032c0.116-0.19 0.291-0.348 0.523-0.475 0.238-0.127 0.505-0.19 0.801-0.19 0.501 0 0.935 0.198 1.299 0.594 0.365 0.396 0.547 0.888 0.547 1.474s-0.182 1.078-0.547 1.474c-0.364 0.396-0.798 0.594-1.299 0.594zm-0.119-0.665c0.338 0 0.628-0.127 0.871-0.381 0.243-0.259 0.365-0.599 0.365-1.022s-0.122-0.761-0.365-1.014c-0.243-0.259-0.533-0.389-0.871-0.389-0.344 0-0.637 0.127-0.88 0.381-0.238 0.253-0.357 0.594-0.357 1.022s0.119 0.769 0.357 1.022c0.243 0.254 0.536 0.381 0.88 0.381z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ce3b14" offset="0"/>
+ <stop style="stop-color:#fa653f" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-msword.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-msword.svg
new file mode 120000
index 000000000..e3ddc190a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-msword.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-ogg.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-ogg.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-pdf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-pdf.svg
new file mode 120000
index 000000000..9e6d8a1b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-pdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-postscript.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-postscript.svg
new file mode 120000
index 000000000..d62c818de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-postscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-rss+xml.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-rss+xml.svg
new file mode 120000
index 000000000..23990f37a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-rss+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-rtf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-rtf.svg
new file mode 120000
index 000000000..6a7565706
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-rtf.svg
@@ -0,0 +1 @@
+application-rtf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.lotus-1-2-3.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.lotus-1-2-3.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.lotus-1-2-3.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-cab-compressed.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-cab-compressed.svg
new file mode 120000
index 000000000..d225a8846
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-cab-compressed.svg
@@ -0,0 +1 @@
+application-vnd.ms-cab-compressed.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-excel.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-excel.svg
new file mode 120000
index 000000000..3c2118347
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-excel.svg
@@ -0,0 +1 @@
+wps-office-xls.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-powerpoint.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-powerpoint.svg
new file mode 120000
index 000000000..a54c77de0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.ms-powerpoint.svg
@@ -0,0 +1 @@
+wps-office-ppt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.formula.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.formula.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg
new file mode 120000
index 000000000..8a2489296
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.image-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.image.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.image.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.image.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg
new file mode 120000
index 000000000..63c9c5476
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation.svg
new file mode 120000
index 000000000..4175ef44a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.presentation.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg
new file mode 120000
index 000000000..15b1361bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg
new file mode 120000
index 000000000..543316a92
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-template.svg
new file mode 120000
index 000000000..14e1d14ed
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-web.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-web.svg
new file mode 120000
index 000000000..db1be2dd0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text-web.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-web.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text.svg
new file mode 120000
index 000000000..e1d28269c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.text.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
new file mode 120000
index 000000000..e1d28269c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-secure.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-secure.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-secure.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-vbr.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-vbr.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia-vbr.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.rn-realmedia.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.scribus.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.scribus.svg
new file mode 120000
index 000000000..1a2994986
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.scribus.svg
@@ -0,0 +1 @@
+application-vnd.scribus.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.calc.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.calc.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.calc.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.impress.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.impress.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.impress.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.writer.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.writer.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.stardivision.writer.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.template.svg
new file mode 120000
index 000000000..15b1361bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.calc.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.template.svg
new file mode 120000
index 000000000..c2e906ada
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.draw.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.template.svg
new file mode 120000
index 000000000..63c9c5476
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.impress.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.svg
new file mode 120000
index 000000000..e1d28269c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.template.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.template.svg
new file mode 120000
index 000000000..14e1d14ed
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.sun.xml.writer.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.cdf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.cdf.svg
new file mode 120000
index 000000000..af002c3c8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.cdf.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.cdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.mathematica.package.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.mathematica.package.svg
new file mode 120000
index 000000000..bba8b611c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.mathematica.package.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.nb.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.nb.svg
new file mode 120000
index 000000000..652f3491c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.nb.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.nb.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.player.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.player.svg
new file mode 120000
index 000000000..af002c3c8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.player.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.cdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wl.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wl.svg
new file mode 120000
index 000000000..bba8b611c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wl.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wls.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wls.svg
new file mode 120000
index 000000000..bba8b611c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-vnd.wolfram.wls.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-wordperfect.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-wordperfect.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-wordperfect.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-7z-compressed.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-7z-compressed.svg
new file mode 120000
index 000000000..75c3a8eb9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-7z-compressed.svg
@@ -0,0 +1 @@
+application-x-7z-compressed.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-7zip.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-7zip.svg
new file mode 120000
index 000000000..75c3a8eb9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-7zip.svg
@@ -0,0 +1 @@
+application-x-7z-compressed.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-abiword.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-abiword.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-abiword.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ace.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ace.svg
new file mode 120000
index 000000000..753c10f3d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ace.svg
@@ -0,0 +1 @@
+application-x-ace.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-spreadsheet.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-spreadsheet.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-word.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-word.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-applix-word.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-archive.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-archive.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-archive.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-arj.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-arj.svg
new file mode 120000
index 000000000..2c7ae2468
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-arj.svg
@@ -0,0 +1 @@
+application-x-arj.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bittorrent.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bittorrent.svg
new file mode 120000
index 000000000..82827e358
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bittorrent.svg
@@ -0,0 +1 @@
+application-torrent.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-blender.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-blender.svg
new file mode 120000
index 000000000..edbe7bfe6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-blender.svg
@@ -0,0 +1 @@
+application-x-blender.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed-tar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed-tar.svg
new file mode 120000
index 000000000..7d87f1072
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-bzip-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed.svg
new file mode 120000
index 000000000..7d87f1072
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip-compressed.svg
@@ -0,0 +1 @@
+application-x-bzip-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip.svg
new file mode 120000
index 000000000..c4eaf8c97
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-bzip.svg
@@ -0,0 +1 @@
+application-x-bzip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-class-file.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-class-file.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-class-file.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-compress.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-compress.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-compress.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-compressed-tar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-compressed-tar.svg
new file mode 120000
index 000000000..8a367b72b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compress.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compress.svg
new file mode 120000
index 000000000..4f29bc3d4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compress.svg
@@ -0,0 +1 @@
+application-x-cpio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compressed.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compressed.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio-compressed.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio.svg
new file mode 120000
index 000000000..4f29bc3d4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-cpio.svg
@@ -0,0 +1 @@
+application-x-cpio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-deb.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-deb.svg
new file mode 120000
index 000000000..abada3e53
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-deb.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-designer.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-designer.svg
new file mode 120000
index 000000000..396774efe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-designer.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-desktop.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-desktop.svg
new file mode 120000
index 000000000..1eeed3982
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-desktop.svg
@@ -0,0 +1 @@
+application-x-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-dvi.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-dvi.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-dvi.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-executable.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-executable.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-afm.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-afm.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-afm.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-bdf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-bdf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-bdf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-linux-psf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-linux-psf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-linux-psf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-pcf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-pcf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-pcf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-sunos-news.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-sunos-news.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-sunos-news.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-ttf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-ttf.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-font-ttf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-glade.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-glade.svg
new file mode 120000
index 000000000..396774efe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-glade.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-app-info.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-app-info.svg
new file mode 120000
index 000000000..19080afd0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-app-info.svg
@@ -0,0 +1 @@
+application-info.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-theme-package.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-theme-package.svg
new file mode 120000
index 000000000..9b59dbaf3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnome-theme-package.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnumeric.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnumeric.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gnumeric.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzip.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzip.svg
new file mode 120000
index 000000000..96e2183ae
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzip.svg
@@ -0,0 +1 @@
+application-x-gzip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzpostscript.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzpostscript.svg
new file mode 120000
index 000000000..d62c818de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-gzpostscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-illustrator.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-illustrator.svg
new file mode 120000
index 000000000..e86ecbea6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-illustrator.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-jar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-jar.svg
new file mode 120000
index 000000000..876c2f5c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-jar.svg
@@ -0,0 +1 @@
+application-x-jar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-java-archive.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-java-archive.svg
new file mode 120000
index 000000000..876c2f5c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-java-archive.svg
@@ -0,0 +1 @@
+application-x-jar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-java.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-java.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-javascript.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-javascript.svg
new file mode 120000
index 000000000..8b40d5eaa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-javascript.svg
@@ -0,0 +1 @@
+text-x-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-killustrator.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-killustrator.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-killustrator.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kpresenter.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kpresenter.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kpresenter.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kspread.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kspread.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kspread.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kword.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kword.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-kword.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lha.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lha.svg
new file mode 120000
index 000000000..0d3ec85fc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lha.svg
@@ -0,0 +1 @@
+application-x-lha.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lhz.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lhz.svg
new file mode 120000
index 000000000..7f763014c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lhz.svg
@@ -0,0 +1 @@
+application-x-lhz.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma-compressed-tar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma-compressed-tar.svg
new file mode 120000
index 000000000..a72face1e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-lzma-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma.svg
new file mode 120000
index 000000000..feec9664a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzma.svg
@@ -0,0 +1 @@
+application-x-lzma.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzop.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzop.svg
new file mode 120000
index 000000000..ab9ffd92b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-lzop.svg
@@ -0,0 +1 @@
+application-x-lzop.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ms-dos-executable.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ms-dos-executable.svg
new file mode 120000
index 000000000..fdb3f4fba
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ms-dos-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-disc-image.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-disc-image.svg
new file mode 120000
index 000000000..2c214b38b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-disc-image.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-linux-compilation.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-linux-compilation.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-nero-linux-compilation.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-perl.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-perl.svg
new file mode 120000
index 000000000..9bab2b2ca
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-perl.svg
@@ -0,0 +1 @@
+text-x-perl.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-php.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-php.svg
new file mode 120000
index 000000000..2215b06c4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-php.svg
@@ -0,0 +1 @@
+application-x-php.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-python-bytecode.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-python-bytecode.svg
new file mode 120000
index 000000000..c1a89b636
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-python-bytecode.svg
@@ -0,0 +1 @@
+application-x-python-bytecode.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-rar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-rar.svg
new file mode 120000
index 000000000..832a1384e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-rar.svg
@@ -0,0 +1 @@
+application-x-rar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-referencer.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-referencer.svg
new file mode 100644
index 000000000..54696c2b9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-referencer.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 18c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14zm-1.402 2.676c0.163-0.017 0.37 0.01 0.535 0 0.019 0.078-0.119 0.355-0.305 0.761-1.185 2.59-1.252 5.626-0.152 7.247 0.199 0.293 0.379 0.573 0.379 0.609s-0.215 0.074-0.457 0.074c-0.57 0-1.109-0.346-2.211-1.219-0.49-0.387-1.125-0.712-1.371-0.761-0.388-0.078-0.492-0.044-0.993 0.457-0.466 0.466-0.609 0.718-0.609 1.144 0 1.618 1.919 2.9 5.488 3.657 4.847 1.027 6.042 1.951 6.176 4.5 0.168 3.196-1.535 5.606-5.262 7.472-0.444 0.223-0.727 0.307-0.914 0.379-0.082-7e-3 -0.144 7e-3 -0.226 0-0.032-0.099-0.078-0.327-0.078-0.762 0-1.697-0.668-3.444-1.676-4.421-0.271-0.263-1.031-0.818-1.68-1.219-0.649-0.402-1.303-0.868-1.449-1.067-0.242-0.33-0.26-0.534-0.074-1.144 0.338-1.115 0.74-1.737 1.523-2.442 0.411-0.369 0.823-0.676 0.914-0.683 0.091-8e-3 -0.521-0.194-1.445-0.383s-2.278-0.587-2.977-0.84c-1.277-0.462-2.998-1.43-3.656-2.133-0.028-0.029-0.054-0.051-0.078-0.078 0.942-3.752 3.585-6.826 7.09-8.308 0.733-0.311 1.491-0.525 2.289-0.688 0.397-0.081 0.808-0.11 1.219-0.152zm11.437 5.719c0.287 0.177 1.367 2.518 1.676 3.66 0.399 1.474 0.37 4.024 0 5.488-0.141 0.557-0.319 1.08-0.379 1.145-0.06 0.064-0.279-0.308-0.535-0.762s-1.074-1.42-1.754-2.137c-1.962-2.07-2.271-3.148-1.449-4.801 0.414-0.833 2.219-2.73 2.441-2.593z" style="fill-rule:nonzero;fill:#274966"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2d6481" offset="0"/>
+ <stop style="stop-color:#62aad3" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-remote-connection.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-remote-connection.svg
new file mode 120000
index 000000000..f28392215
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-remote-connection.svg
@@ -0,0 +1 @@
+application-x-remote-connection.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-rpm.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-rpm.svg
new file mode 120000
index 000000000..08dae7914
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-rpm.svg
@@ -0,0 +1 @@
+application-x-rpm.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ruby.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ruby.svg
new file mode 120000
index 000000000..99f12ae3e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-ruby.svg
@@ -0,0 +1 @@
+text-x-ruby.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-scribus.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-scribus.svg
new file mode 120000
index 000000000..c9ef5c7c4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-scribus.svg
@@ -0,0 +1 @@
+application-x-scribus.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shar.svg
new file mode 120000
index 000000000..a13f75233
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shar.svg
@@ -0,0 +1 @@
+application-x-shar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shellscript.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shellscript.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shellscript.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shockwave-flash.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shockwave-flash.svg
new file mode 120000
index 000000000..be844f1e0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-shockwave-flash.svg
@@ -0,0 +1 @@
+application-flash.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-stuffit.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-stuffit.svg
new file mode 120000
index 000000000..71de89a88
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-stuffit.svg
@@ -0,0 +1 @@
+application-x-stuffit.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tar.svg
new file mode 120000
index 000000000..065c47e03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tarz.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tarz.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tarz.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tex.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tex.svg
new file mode 120000
index 000000000..9f2952142
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-tex.svg
@@ -0,0 +1 @@
+text-x-tex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-theme.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-theme.svg
new file mode 120000
index 000000000..9b59dbaf3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-theme.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-vnc.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-vnc.svg
new file mode 120000
index 000000000..f28392215
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-vnc.svg
@@ -0,0 +1 @@
+application-x-remote-connection.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xoj.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xoj.svg
new file mode 120000
index 000000000..6464f89b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xoj.svg
@@ -0,0 +1 @@
+xoj.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopp.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopp.svg
new file mode 120000
index 000000000..7807393fe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopp.svg
@@ -0,0 +1 @@
+xopt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopt.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopt.svg
new file mode 120000
index 000000000..7807393fe
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-xopt.svg
@@ -0,0 +1 @@
+xopt.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-zip.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-zip.svg
new file mode 120000
index 000000000..0840f8f58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-x-zoo.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-zoo.svg
new file mode 120000
index 000000000..b73a3bf51
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-x-zoo.svg
@@ -0,0 +1 @@
+application-x-zoo.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-xhtml+xml.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-xhtml+xml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-xhtml+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-xml.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-xml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application-zip.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application-zip.svg
new file mode 120000
index 000000000..0840f8f58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-application.svg b/.icons/kora/mimetypes/scalable/gnome-mime-application.svg
new file mode 120000
index 000000000..c79f1f41e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-application.svg
@@ -0,0 +1 @@
+exec.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-audio.svg b/.icons/kora/mimetypes/scalable/gnome-mime-audio.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-audio.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-bmp.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-bmp.svg
new file mode 120000
index 000000000..bfc199b44
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-bmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-exr.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-exr.svg
new file mode 120000
index 000000000..a5d7ec1b3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-exr.svg
@@ -0,0 +1 @@
+application-image-exr.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-gif.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-gif.svg
new file mode 120000
index 000000000..cd9185eda
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-gif.svg
@@ -0,0 +1 @@
+application-image-gif.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-jpeg.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-jpeg.svg
new file mode 120000
index 000000000..9cd628f73
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-jpeg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-png.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-png.svg
new file mode 120000
index 000000000..4effc0199
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-png.svg
@@ -0,0 +1 @@
+application-image-png.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-tiff.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-tiff.svg
new file mode 120000
index 000000000..e2155dc2e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-tiff.svg
@@ -0,0 +1 @@
+application-image-tiff.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.adobe.photoshop.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.adobe.photoshop.svg
new file mode 120000
index 000000000..e919fc9cf
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.adobe.photoshop.svg
@@ -0,0 +1 @@
+image-x-psd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.microsoft.icon.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.microsoft.icon.svg
new file mode 120000
index 000000000..a5db7d934
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-vnd.microsoft.icon.svg
@@ -0,0 +1 @@
+image-x-ico.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-x-cmu-raster.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-cmu-raster.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-cmu-raster.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-x-killustrator.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-killustrator.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-killustrator.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-x-portable-bitmap.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-portable-bitmap.svg
new file mode 120000
index 000000000..bfc199b44
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-portable-bitmap.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-x-psd.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-psd.svg
new file mode 120000
index 000000000..d00d4b1a0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-psd.svg
@@ -0,0 +1 @@
+application-image-psd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image-x-xpixmap.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-xpixmap.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image-x-xpixmap.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-image.svg b/.icons/kora/mimetypes/scalable/gnome-mime-image.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-image.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-imagebmp.svg b/.icons/kora/mimetypes/scalable/gnome-mime-imagebmp.svg
new file mode 120000
index 000000000..bfc199b44
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-imagebmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-css.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-css.svg
new file mode 120000
index 000000000..5110f3541
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-css.svg
@@ -0,0 +1 @@
+text-css.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-html.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-html.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-html.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-install.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-install.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-install.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-javascript.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-javascript.svg
new file mode 120000
index 000000000..f5bb9a863
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-plain.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-plain.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-plain.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-vnd.wap.wml.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-vnd.wap.wml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-vnd.wap.wml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-authors.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-authors.svg
new file mode 120000
index 000000000..3a00ae02a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-authors.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++.svg
new file mode 120000
index 000000000..cac65765e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++.svg
@@ -0,0 +1 @@
+text-x-c++.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++src.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++src.svg
new file mode 120000
index 000000000..cac65765e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c++src.svg
@@ -0,0 +1 @@
+text-x-c++.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c.svg
new file mode 120000
index 000000000..728e41007
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-c.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-changelog.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-changelog.svg
new file mode 120000
index 000000000..15156d28b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-changelog.svg
@@ -0,0 +1 @@
+text-x-changelog.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-chdr.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-chdr.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-chdr.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-copying.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-copying.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-copying.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-credits.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-credits.svg
new file mode 120000
index 000000000..3a00ae02a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-credits.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csh.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csh.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csh.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csharp.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csharp.svg
new file mode 120000
index 000000000..a246be130
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csharp.svg
@@ -0,0 +1 @@
+text-x-csharp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csrc.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csrc.svg
new file mode 120000
index 000000000..728e41007
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-csrc.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-gtkrc.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-gtkrc.svg
new file mode 120000
index 000000000..e15a8dbc6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-gtkrc.svg
@@ -0,0 +1 @@
+text-x-gtkrc.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-install.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-install.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-install.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-java-source.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-java-source.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-java-source.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-java.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-java.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-javascript.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-javascript.svg
new file mode 120000
index 000000000..8b40d5eaa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-javascript.svg
@@ -0,0 +1 @@
+text-x-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-makefile.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-makefile.svg
new file mode 100644
index 000000000..24f319309
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-makefile.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m27.563 59.14h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.401-0.058-0.273 0-0.517 0.11-0.73 0.328-0.207 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.31 59.14h-0.721v-0.557h-0.033c-0.114 0.191-0.289 0.355-0.524 0.491-0.235 0.131-0.484 0.197-0.746 0.197-0.503 0-0.885-0.153-1.147-0.459-0.257-0.306-0.386-0.716-0.386-1.229v-2.459h0.754v2.336c0 0.748 0.331 1.123 0.992 1.123 0.312 0 0.566-0.126 0.762-0.377 0.197-0.252 0.295-0.541 0.295-0.869v-2.213h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.957 55.124v0.557h0.033c0.109-0.191 0.282-0.352 0.516-0.483 0.235-0.137 0.487-0.205 0.754-0.205 0.498 0 0.877 0.153 1.14 0.459 0.262 0.306 0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m43 21.311c0-0.678-0.269-1.327-0.748-1.806s-1.128-0.748-1.806-0.748h-16.892c-0.678 0-1.327 0.269-1.806 0.748s-0.748 1.128-0.748 1.806v11.493c0 0.678 0.269 1.327 0.748 1.806s1.128 0.748 1.806 0.748h16.892c0.678 0 1.327-0.269 1.806-0.748s0.748-1.128 0.748-1.806v-11.493z" style="fill:#143f4d"/>
+ <path d="m34.698 26.627l-3.55-3.544c-0.13-0.138-0.294-0.207-0.49-0.207s-0.359 0.069-0.49 0.207l-0.413 0.409c-0.135 0.134-0.202 0.297-0.202 0.489 0 0.189 0.067 0.354 0.202 0.496l2.645 2.64-2.646 2.646c-0.134 0.134-0.201 0.298-0.201 0.49 0 0.189 0.067 0.354 0.201 0.495l0.414 0.409c0.134 0.134 0.298 0.201 0.49 0.201 0.193 0 0.356-0.067 0.49-0.201l3.55-3.544c0.134-0.142 0.201-0.307 0.201-0.496 0-0.192-0.067-0.355-0.201-0.49z" style="fill-rule:nonzero;fill:#1987a2"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#006474" offset="0"/>
+ <stop style="stop-color:#32abd1" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml+xml.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml+xml.svg
new file mode 120000
index 000000000..123801734
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml+xml.svg
@@ -0,0 +1 @@
+text-x-opml+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml.svg
new file mode 120000
index 000000000..123801734
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-opml.svg
@@ -0,0 +1 @@
+text-x-opml+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-python.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-python.svg
new file mode 120000
index 000000000..06f81fa83
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-python.svg
@@ -0,0 +1 @@
+text-x-python.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-readme.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-readme.svg
new file mode 120000
index 000000000..19080afd0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-readme.svg
@@ -0,0 +1 @@
+application-info.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-sh.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-sh.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-sh.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-source.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-source.svg
new file mode 120000
index 000000000..6bf5cf5c8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-source.svg
@@ -0,0 +1 @@
+text-x-source.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcalendar.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcalendar.svg
new file mode 120000
index 000000000..e2445e7ab
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcalendar.svg
@@ -0,0 +1 @@
+text-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcard.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcard.svg
new file mode 120000
index 000000000..aef18a659
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-vcard.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text-x-zsh.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-zsh.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text-x-zsh.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-text.svg b/.icons/kora/mimetypes/scalable/gnome-mime-text.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-text.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-asf.svg b/.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-asf.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-asf.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-wmv.svg b/.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-wmv.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-video-x-ms-wmv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-video.svg b/.icons/kora/mimetypes/scalable/gnome-mime-video.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-video.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-x-font-afm.svg b/.icons/kora/mimetypes/scalable/gnome-mime-x-font-afm.svg
new file mode 120000
index 000000000..473ef97c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-x-font-afm.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-mime-x-install.svg b/.icons/kora/mimetypes/scalable/gnome-mime-x-install.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-mime-x-install.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-package.svg b/.icons/kora/mimetypes/scalable/gnome-package.svg
new file mode 120000
index 000000000..de6105c9c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-package.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gnome-unknown.svg b/.icons/kora/mimetypes/scalable/gnome-unknown.svg
new file mode 120000
index 000000000..cb1056325
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gnome-unknown.svg
@@ -0,0 +1 @@
+unknown.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/gtk-file.svg b/.icons/kora/mimetypes/scalable/gtk-file.svg
new file mode 120000
index 000000000..cb0dc156e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/gtk-file.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/html.svg b/.icons/kora/mimetypes/scalable/html.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/html.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-blank.svg b/.icons/kora/mimetypes/scalable/image-blank.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-blank.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-bmp.svg b/.icons/kora/mimetypes/scalable/image-bmp.svg
new file mode 120000
index 000000000..bfc199b44
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-bmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-generic.svg b/.icons/kora/mimetypes/scalable/image-generic.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-generic.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-gif.svg b/.icons/kora/mimetypes/scalable/image-gif.svg
new file mode 120000
index 000000000..cd9185eda
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-gif.svg
@@ -0,0 +1 @@
+application-image-gif.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-ico.svg b/.icons/kora/mimetypes/scalable/image-ico.svg
new file mode 120000
index 000000000..507cb26ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-ico.svg
@@ -0,0 +1 @@
+application-image-ico.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-jpeg.svg b/.icons/kora/mimetypes/scalable/image-jpeg.svg
new file mode 120000
index 000000000..9cd628f73
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-jpeg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-jpeg2000.svg b/.icons/kora/mimetypes/scalable/image-jpeg2000.svg
new file mode 120000
index 000000000..9cd628f73
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-jpeg2000.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-png.svg b/.icons/kora/mimetypes/scalable/image-png.svg
new file mode 120000
index 000000000..4effc0199
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-png.svg
@@ -0,0 +1 @@
+application-image-png.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-svg+xml-compressed.svg b/.icons/kora/mimetypes/scalable/image-svg+xml-compressed.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-svg+xml-compressed.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-svg+xml.svg b/.icons/kora/mimetypes/scalable/image-svg+xml.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-svg+xml.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-tiff.svg b/.icons/kora/mimetypes/scalable/image-tiff.svg
new file mode 120000
index 000000000..e2155dc2e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-tiff.svg
@@ -0,0 +1 @@
+application-image-tiff.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-vnd.adobe.photoshop.svg b/.icons/kora/mimetypes/scalable/image-vnd.adobe.photoshop.svg
new file mode 120000
index 000000000..e919fc9cf
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-vnd.adobe.photoshop.svg
@@ -0,0 +1 @@
+image-x-psd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-vnd.dgn.svg b/.icons/kora/mimetypes/scalable/image-vnd.dgn.svg
new file mode 100644
index 000000000..07abe7700
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-vnd.dgn.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 542.33 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#348692" offset="0"/>
+ <stop stop-color="#69b9cd" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m23.585 37.999h7.107v.923h2.585v-.923h7.138v1.044h2.585v-2.585h-.954v-7.228h.923v-2.585h-.923v-6.71h.954v-2.585h-2.585v.526h-7.138v-.923h-2.585v.923h-7.107v-.646h-2.585v2.585h.923v6.83h-.923v2.585h.923v7.108h-.923v2.584h2.585zm-.739-.923v1.108h-1.108v-1.108zm8.585-18.277v-1.108h1.108v1.108zm1.108 18.277v1.108h-1.108v-1.108zm.123-8.723c.071.072.071.189 0 .261-.037.036-.084.054-.131.054s-.095-.018-.131-.054l-.415-.415-.416.415c-.036.036-.083.054-.13.054-.048 0-.095-.018-.131-.054-.072-.072-.072-.189 0-.261l.415-.415-.415-.416c-.072-.072-.072-.189 0-.261s.189-.072.261 0l.416.416.415-.416c.072-.072.189-.072.261 0s.072.189 0 .261l-.415.416zm9.6 9.951h-1.108v-1.107h1.108zm-1.847-1.846v.803h-5.782c3.223-.914 5.761-3.452 6.675-6.676v5.873zm1.816-7.966h-1.108v-1.108h1.108zm-1.077-10.403h1.108v1.108h-1.108zm-.739.526v1.32h.893v5.355c-.914-3.223-3.452-5.762-6.675-6.675zm-18.677-.647h1.108v1.108h-1.108zm1.847 1.847v-1.2h5.752c-3.223.913-5.762 3.452-6.675 6.675v-5.475zm-1.847 7.569h1.108v1.107h-1.108zm.924 3.201c.913 3.224 3.452 5.762 6.675 6.676h-5.752v-.923h-.923z" fill="#124c59" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/image-vnd.djvu.svg b/.icons/kora/mimetypes/scalable/image-vnd.djvu.svg
new file mode 100644
index 000000000..5d9f87c45
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-vnd.djvu.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.46 37.697h10.073v-21.206l-9.983 1e-3c-1.098-0.082-1.543 0.02-1.543 1.014v19.122c-0.069 1.092 0.386 1.069 1.453 1.069z" style="fill:#296f79"/>
+ <path d="m41.846 37.69h-4.572l-2.344-1.968v-17.269l1.606-1.968h5.31c0.735-0.081 0.794 0.02 0.794 1.015v19.122c0.046 1.091-0.079 1.068-0.794 1.068z" style="fill:none;stroke-width:.7px;stroke:#296f79"/>
+ <path d="m40.113 38.7l-8.681-1.014v-21.195l8.609-0.807c1.065-0.081 1.122 0.212 1.122 1.207l-0.072 20.227c0.067 1.092 0.058 1.582-0.978 1.582z" style="fill:#296f79"/>
+ <path d="m36.49 30.393v1.931h-10.299v-1.931h10.299zm0.021-2.823v1.931h-10.299v-1.931h10.299zm-0.015-2.72v1.931h-10.299v-1.931h10.299zm-0.011-2.863v1.931h-10.299v-1.931h10.299z" style="fill:#5eafbe"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/image-vnd.dwg.svg b/.icons/kora/mimetypes/scalable/image-vnd.dwg.svg
new file mode 100644
index 000000000..4b0f926e2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-vnd.dwg.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.585 36.173h7.107v0.923h2.585v-0.923h7.138v1.044h2.585v-2.585h-0.954v-7.228h0.923v-2.585h-0.923v-6.71h0.954v-2.585h-2.585v0.526h-7.138v-0.923h-2.585v0.923h-7.107v-0.646h-2.585v2.585h0.923v6.83h-0.923v2.585h0.923v7.108h-0.923v2.584h2.585v-0.923zm-0.739 0v0.185h-1.108v-1.108h1.108v0.923zm8.585-20.123v-0.185h1.108v1.108h-1.108v-0.184-0.353-0.386zm1.108 20.123v0.185h-1.108v-0.185-0.386-0.352-0.185h1.108v0.923zm0.123-9.646c0.071 0.072 0.071 0.189 0 0.261-0.037 0.036-0.084 0.054-0.131 0.054s-0.095-0.018-0.131-0.054l-0.415-0.415-0.416 0.415c-0.036 0.036-0.083 0.054-0.13 0.054-0.048 0-0.095-0.018-0.131-0.054-0.072-0.072-0.072-0.189 0-0.261l0.415-0.415-0.415-0.416c-0.072-0.072-0.072-0.189 0-0.261s0.189-0.072 0.261 0l0.416 0.416 0.415-0.416c0.072-0.072 0.189-0.072 0.261 0s0.072 0.189 0 0.261l-0.415 0.416 0.416 0.415zm9.6 9.951h-1.108v-0.305-0.738-0.064h1.108v1.107zm-1.847-1.846v0.803h-5.782c3.223-0.914 5.761-3.452 6.675-6.676v5.873h-0.893zm1.816-7.966h-0.185-0.386-0.352-0.185v-1.108h1.108v1.108zm-1.077-10.403h1.108v1.108h-0.216-0.738-0.154v-0.582-0.526zm-0.739 0.526v1.32h0.893v5.355c-0.914-3.223-3.452-5.762-6.675-6.675h5.782zm-18.677-0.647h1.108v1.108h-0.184-0.739-0.185v-1.108zm1.847 1.847v-1.2h5.752c-3.223 0.913-5.762 3.452-6.675 6.675v-5.475h0.923zm-1.847 7.569h1.108v1.107h-0.184-0.353-0.386-0.185v-1.107zm0.924 3.201c0.913 3.224 3.452 5.762 6.675 6.676h-5.752v-0.923h-0.923v-5.753z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m36.168 56.134c0.228 0 0.427 0.04 0.598 0.12s0.311 0.194 0.42 0.341v-0.392h0.785v2.782c0 0.266-0.041 0.496-0.121 0.689-0.08 0.194-0.19 0.357-0.332 0.487-0.141 0.131-0.31 0.228-0.509 0.291-0.198 0.063-0.415 0.095-0.651 0.095-0.341 0-0.639-0.057-0.895-0.171-0.255-0.114-0.471-0.251-0.648-0.411l0.449-0.594c0.156 0.122 0.314 0.22 0.475 0.294 0.16 0.074 0.341 0.111 0.543 0.111 0.241 0 0.441-0.06 0.601-0.181 0.16-0.12 0.24-0.306 0.24-0.559v-0.177c-0.114 0.126-0.252 0.221-0.414 0.284-0.162 0.064-0.342 0.095-0.541 0.095-0.214 0-0.415-0.038-0.6-0.114-0.186-0.076-0.345-0.181-0.478-0.316-0.132-0.135-0.237-0.298-0.313-0.49-0.075-0.192-0.113-0.403-0.113-0.635 0-0.236 0.038-0.449 0.113-0.639 0.076-0.19 0.182-0.352 0.317-0.487 0.134-0.135 0.294-0.239 0.477-0.313 0.183-0.073 0.383-0.11 0.597-0.11zm-5.247 3.275h-0.279l-1.454-3.206h0.904l0.74 1.79 0.854-1.859h0.278l0.866 1.814 0.727-1.745h0.904l-1.454 3.206h-0.284l-0.905-1.821-0.897 1.821zm-2.232-0.076h-0.784v-0.379c-0.11 0.147-0.25 0.26-0.421 0.338s-0.366 0.117-0.585 0.117c-0.223 0-0.428-0.041-0.613-0.123-0.186-0.083-0.345-0.196-0.477-0.342-0.133-0.145-0.238-0.318-0.313-0.518-0.076-0.201-0.114-0.419-0.114-0.655s0.038-0.454 0.114-0.654c0.075-0.2 0.181-0.373 0.316-0.519 0.135-0.145 0.295-0.259 0.48-0.341 0.186-0.082 0.388-0.123 0.607-0.123 0.198 0 0.377 0.033 0.538 0.101 0.16 0.067 0.295 0.162 0.404 0.284v-1.928h0.848v4.742zm-1.638-2.428c-0.11 0-0.213 0.02-0.31 0.06s-0.182 0.097-0.256 0.171-0.132 0.164-0.174 0.272c-0.042 0.107-0.063 0.226-0.063 0.357 0 0.135 0.021 0.255 0.063 0.36 0.042 0.106 0.099 0.196 0.171 0.272s0.157 0.134 0.256 0.174 0.203 0.06 0.313 0.06c0.097 0 0.193-0.017 0.288-0.05 0.094-0.034 0.18-0.086 0.256-0.155 0.076-0.07 0.137-0.158 0.183-0.266 0.046-0.107 0.07-0.237 0.07-0.389 0-0.147-0.024-0.276-0.07-0.385-0.046-0.11-0.106-0.201-0.18-0.272-0.074-0.072-0.158-0.125-0.253-0.158-0.095-0.034-0.193-0.051-0.294-0.051zm9.282-0.044c-0.11 0-0.214 0.018-0.313 0.054-0.099 0.035-0.185 0.088-0.256 0.158-0.072 0.069-0.129 0.154-0.171 0.256-0.042 0.101-0.063 0.217-0.063 0.347 0 0.131 0.021 0.248 0.063 0.351 0.042 0.104 0.1 0.192 0.174 0.266s0.159 0.13 0.256 0.167c0.097 0.038 0.2 0.057 0.31 0.057 0.101 0 0.199-0.017 0.294-0.05 0.095-0.034 0.179-0.086 0.253-0.155 0.074-0.07 0.134-0.158 0.18-0.266 0.046-0.107 0.07-0.233 0.07-0.376s-0.024-0.267-0.07-0.37-0.107-0.187-0.183-0.253c-0.076-0.065-0.162-0.112-0.256-0.142-0.095-0.029-0.191-0.044-0.288-0.044z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/image-vnd.dxf.svg b/.icons/kora/mimetypes/scalable/image-vnd.dxf.svg
new file mode 120000
index 000000000..01e9f8102
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-vnd.dxf.svg
@@ -0,0 +1 @@
+application-dxf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-vnd.microsoft.icon.svg b/.icons/kora/mimetypes/scalable/image-vnd.microsoft.icon.svg
new file mode 120000
index 000000000..a5db7d934
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-vnd.microsoft.icon.svg
@@ -0,0 +1 @@
+image-x-ico.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-vnd.zbrush.pcx.svg b/.icons/kora/mimetypes/scalable/image-vnd.zbrush.pcx.svg
new file mode 120000
index 000000000..bd20f3356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-vnd.zbrush.pcx.svg
@@ -0,0 +1 @@
+image-x-pcx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-3ds.svg b/.icons/kora/mimetypes/scalable/image-x-3ds.svg
new file mode 120000
index 000000000..edbe7bfe6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-3ds.svg
@@ -0,0 +1 @@
+application-x-blender.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-adobe-dng.svg b/.icons/kora/mimetypes/scalable/image-x-adobe-dng.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-adobe-dng.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-compressed-xcf.svg b/.icons/kora/mimetypes/scalable/image-x-compressed-xcf.svg
new file mode 120000
index 000000000..dc7220dab
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-compressed-xcf.svg
@@ -0,0 +1 @@
+image-x-xcf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-djvu.svg b/.icons/kora/mimetypes/scalable/image-x-djvu.svg
new file mode 120000
index 000000000..80620a715
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-djvu.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-dwg.svg b/.icons/kora/mimetypes/scalable/image-x-dwg.svg
new file mode 120000
index 000000000..c4d0ea0e9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-emf.svg b/.icons/kora/mimetypes/scalable/image-x-emf.svg
new file mode 120000
index 000000000..957b1d905
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-emf.svg
@@ -0,0 +1 @@
+application-x-wmf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-eps.svg b/.icons/kora/mimetypes/scalable/image-x-eps.svg
new file mode 120000
index 000000000..d62c818de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-eps.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-exr.svg b/.icons/kora/mimetypes/scalable/image-x-exr.svg
new file mode 120000
index 000000000..a5d7ec1b3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-exr.svg
@@ -0,0 +1 @@
+application-image-exr.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-generic.svg b/.icons/kora/mimetypes/scalable/image-x-generic.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-generic.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-hdr.svg b/.icons/kora/mimetypes/scalable/image-x-hdr.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-hdr.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-ico.svg b/.icons/kora/mimetypes/scalable/image-x-ico.svg
new file mode 120000
index 000000000..507cb26ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-ico.svg
@@ -0,0 +1 @@
+application-image-ico.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-icon.svg b/.icons/kora/mimetypes/scalable/image-x-icon.svg
new file mode 120000
index 000000000..507cb26ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-icon.svg
@@ -0,0 +1 @@
+application-image-ico.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-krita.svg b/.icons/kora/mimetypes/scalable/image-x-krita.svg
new file mode 120000
index 000000000..8f1a819d7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-krita.svg
@@ -0,0 +1 @@
+application-x-krita.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-pcx.svg b/.icons/kora/mimetypes/scalable/image-x-pcx.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-pcx.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-portable-bitmap.svg b/.icons/kora/mimetypes/scalable/image-x-portable-bitmap.svg
new file mode 120000
index 000000000..bfc199b44
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-portable-bitmap.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-portable.bitmap.svg b/.icons/kora/mimetypes/scalable/image-x-portable.bitmap.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-portable.bitmap.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-psd.svg b/.icons/kora/mimetypes/scalable/image-x-psd.svg
new file mode 120000
index 000000000..d00d4b1a0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-psd.svg
@@ -0,0 +1 @@
+application-image-psd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-psdimage-x-psd.svg b/.icons/kora/mimetypes/scalable/image-x-psdimage-x-psd.svg
new file mode 120000
index 000000000..d00d4b1a0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-psdimage-x-psd.svg
@@ -0,0 +1 @@
+application-image-psd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-svg+xml.svg b/.icons/kora/mimetypes/scalable/image-x-svg+xml.svg
new file mode 120000
index 000000000..e86ecbea6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-svg+xml.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-tga.svg b/.icons/kora/mimetypes/scalable/image-x-tga.svg
new file mode 120000
index 000000000..82ceab840
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-tga.svg
@@ -0,0 +1 @@
+application-image-tga.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-vnd.trolltech.qpicture.svg b/.icons/kora/mimetypes/scalable/image-x-vnd.trolltech.qpicture.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-vnd.trolltech.qpicture.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-win-bitmap.svg b/.icons/kora/mimetypes/scalable/image-x-win-bitmap.svg
new file mode 120000
index 000000000..bfc199b44
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-win-bitmap.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-win-bmp.svg b/.icons/kora/mimetypes/scalable/image-x-win-bmp.svg
new file mode 120000
index 000000000..bfc199b44
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-win-bmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-wmf.svg b/.icons/kora/mimetypes/scalable/image-x-wmf.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-wmf.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image-x-xcf.svg b/.icons/kora/mimetypes/scalable/image-x-xcf.svg
new file mode 100644
index 000000000..bc851977e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-xcf.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-miterlimit:10" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.412c0-0.927-0.751-1.677-1.677-1.677-5.634-1e-3 -24.122-1e-3 -34.705-1e-3 -2.02 0-3.958 0.803-5.387 2.232-1.428 1.428-2.231 3.366-2.231 5.386v45.296c0 2.02 0.803 3.958 2.231 5.386 1.429 1.429 3.367 2.232 5.387 2.232 8.06-1e-3 20.704-1e-3 28.764-1e-3 2.02 1e-3 3.958-0.802 5.387-2.231 1.428-1.428 2.231-3.366 2.231-5.386v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m30.454 59.34h-0.885l-0.992-1.484-0.975 1.484h-0.885l1.418-2.041-1.385-1.975h0.852l0.992 1.418 0.942-1.418h0.885l-1.401 1.975 1.434 2.041z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.692 59.471c-0.601 0-1.096-0.202-1.484-0.606-0.388-0.41-0.581-0.921-0.581-1.533s0.193-1.12 0.581-1.524c0.388-0.41 0.883-0.615 1.484-0.615 0.448 0 0.819 0.109 1.114 0.328 0.295 0.218 0.511 0.494 0.648 0.828l-0.689 0.286c-0.207-0.502-0.581-0.754-1.122-0.754-0.334 0-0.629 0.137-0.886 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.886 0.41 0.562 0 0.95-0.252 1.163-0.754l0.672 0.286c-0.136 0.328-0.357 0.604-0.663 0.828-0.301 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.048 53.439c0.24 0 0.442 0.036 0.606 0.107l-0.262 0.647c-0.088-0.044-0.202-0.065-0.344-0.065-0.197 0-0.358 0.06-0.484 0.18-0.126 0.115-0.188 0.284-0.188 0.508v0.508h1.049v0.689h-1.049v3.327h-0.754v-3.327h-0.754v-0.689h0.754v-0.533c0-0.409 0.131-0.737 0.393-0.983s0.606-0.369 1.033-0.369z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.712 18.989s2.301 4.746 7.685 4.612c11.284-0.283 13.262-6.169 13.546-7.018 0.283-0.849 0.716-0.721 0.816 0.064 3.68 33.404-25.539 19.071-26.577 13.382 5.803-1.698 4.388-4.954 4.388-4.954l0.142-6.086z" style="fill:#6f2519"/>
+ <path d="m45.005 18.489c-0.45 0.742-1.126 1.628-2.152 2.477-2.107 1.745-5.645 3.333-11.434 3.478-3.383 0.084-5.567-1.548-6.906-3.002l-0.1 3.578c0.109 0.335 0.332 1.113-0.05 2.177-0.412 1.144-1.725 2.315-3.979 3.202 0.201 0.418 0.397 0.836 1.001 1.426 0.823 0.805 1.967 1.672 3.328 2.452 2.721 1.561 6.246 2.797 9.533 2.853 3.286 0.055 6.291-0.989 8.357-4.003 1.904-2.78 2.948-7.485 2.402-14.638z" style="fill:none"/>
+ <path d="m29.585 26.137v1e-3c0 1.785-1.469 3.255-3.255 3.255s-3.255-1.47-3.255-3.255v-2e-3c0-1.786 1.469-3.255 3.255-3.255s3.255 1.469 3.255 3.255v1e-3z" style="fill:#6f2519;stroke-width:.8px;stroke:#ff7737"/>
+ <path d="m23.1 27.363c1.568 2.173 1.588 4.876 0.045 5.989s-4.102 0.241-5.669-1.931-1.588-4.876-0.045-5.989 4.102-0.241 5.669 1.931z" style="fill:#6f2519;stroke-width:.8px;stroke:#ff7337"/>
+ <path d="m28.659 26.619c0 0.86-0.708 1.568-1.568 1.568s-1.567-0.708-1.567-1.568 0.707-1.568 1.567-1.568 1.568 0.708 1.568 1.568z" style="fill:#ff7b37;stroke-width:.8px;stroke:#ff7d37"/>
+ <path d="m36.875 26.491v1e-3c0 2.096-1.725 3.821-3.822 3.821-2.096 0-3.821-1.725-3.821-3.821v-2e-3c0-2.097 1.725-3.822 3.821-3.822 2.097 0 3.822 1.725 3.822 3.822v1e-3z" style="fill:#6f2719;stroke-width:.8px;stroke:#ff7537"/>
+ <path d="m35.787 27.057c0 1.01-0.831 1.84-1.84 1.84-1.01 0-1.84-0.83-1.84-1.84v-1e-3c0-1.009 0.83-1.84 1.84-1.84 1.009 0 1.84 0.831 1.84 1.84v1e-3z" style="fill:#ff7b37;stroke-width:.8px;stroke:#ff7337"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.6308)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ff5839" offset="0"/>
+ <stop style="stop-color:#ff8f36" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/image-x-xfig.svg b/.icons/kora/mimetypes/scalable/image-x-xfig.svg
new file mode 120000
index 000000000..34b7aa582
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image-x-xfig.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/image.svg b/.icons/kora/mimetypes/scalable/image.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/image.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-blockdevice.svg b/.icons/kora/mimetypes/scalable/inode-blockdevice.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-blockdevice.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-chardevice.svg b/.icons/kora/mimetypes/scalable/inode-chardevice.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-chardevice.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-directory.svg b/.icons/kora/mimetypes/scalable/inode-directory.svg
new file mode 120000
index 000000000..f46ff9064
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-directory.svg
@@ -0,0 +1 @@
+../../places/scalable/folder.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-fifo.svg b/.icons/kora/mimetypes/scalable/inode-fifo.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-fifo.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-mount-point.svg b/.icons/kora/mimetypes/scalable/inode-mount-point.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-mount-point.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-socket.svg b/.icons/kora/mimetypes/scalable/inode-socket.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-socket.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-symlink.svg b/.icons/kora/mimetypes/scalable/inode-symlink.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-symlink.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.imap.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.imap.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.imap.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.kbattleship.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.kbattleship.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.kbattleship.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.ntp.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.ntp.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.ntp.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.pop3.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.pop3.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.pop3.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.unknown.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.unknown.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.unknown.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.HVAC1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.HVAC1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.HVAC1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.LightingControls1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.LightingControls1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.LightingControls1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAClient1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAClient1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAClient1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAServer1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAServer1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RAServer1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg
new file mode 120000
index 000000000..4e6bfa2b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg
@@ -0,0 +1 @@
+application-x-wine-extension-msp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.Unknown.svg b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.Unknown.svg
new file mode 120000
index 000000000..56f4a6444
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/inode-vnd.kde.service.upnp.Unknown.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/internet-feed.svg b/.icons/kora/mimetypes/scalable/internet-feed.svg
new file mode 120000
index 000000000..2f0fbff8b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/internet-feed.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/javascript.svg b/.icons/kora/mimetypes/scalable/javascript.svg
new file mode 120000
index 000000000..9f4aef244
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/javascript.svg
@@ -0,0 +1 @@
+application-x-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/jd-container.svg b/.icons/kora/mimetypes/scalable/jd-container.svg
new file mode 120000
index 000000000..317ff6487
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/jd-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/jpeg.svg b/.icons/kora/mimetypes/scalable/jpeg.svg
new file mode 120000
index 000000000..9cd628f73
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/jpeg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/jpg.svg b/.icons/kora/mimetypes/scalable/jpg.svg
new file mode 120000
index 000000000..9cd628f73
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/jpg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/kpackage.svg b/.icons/kora/mimetypes/scalable/kpackage.svg
new file mode 100644
index 000000000..8c7c43261
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/kpackage.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#c5d1d2"/><stop offset="1" stop-color="#dbdedf"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m8 6.063 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108zm0 4.431 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143z" fill="#4c7a90" transform="matrix(2.28669 0 0 2.28669 5.70646 4.72051)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/kpresenter_kpr.svg b/.icons/kora/mimetypes/scalable/kpresenter_kpr.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/kpresenter_kpr.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libpeas-plugin.svg b/.icons/kora/mimetypes/scalable/libpeas-plugin.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libpeas-plugin.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-database.svg b/.icons/kora/mimetypes/scalable/libreoffice-database.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-drawing-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-drawing-template.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-drawing-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-drawing.svg b/.icons/kora/mimetypes/scalable/libreoffice-drawing.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-extension.svg b/.icons/kora/mimetypes/scalable/libreoffice-extension.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-extension.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-formula.svg b/.icons/kora/mimetypes/scalable/libreoffice-formula.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-master-docment.svg b/.icons/kora/mimetypes/scalable/libreoffice-master-docment.svg
new file mode 120000
index 000000000..8f2ffb4cb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-master-docment.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.master-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-master-document.svg b/.icons/kora/mimetypes/scalable/libreoffice-master-document.svg
new file mode 120000
index 000000000..8f2ffb4cb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-master-document.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.master-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-database.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-database.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-draw.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-draw.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-draw.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing-template.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-empty.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-empty.svg
new file mode 120000
index 000000000..f48050601
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-empty.svg
@@ -0,0 +1 @@
+empty.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-formula.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-formula.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-master-document.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-master-document.svg
new file mode 120000
index 000000000..8f2ffb4cb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-master-document.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.master-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation-template.svg
new file mode 120000
index 000000000..d91cc5bd6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation.svg
new file mode 120000
index 000000000..4175ef44a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-presentation.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet-template.svg
new file mode 120000
index 000000000..00dbd860a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet-template.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet.svg
new file mode 120000
index 000000000..543316a92
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-text-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-text-template.svg
new file mode 120000
index 000000000..1532b4c5f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-text-template.svg
@@ -0,0 +1 @@
+application-word-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-text.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-text.svg
new file mode 120000
index 000000000..e1d28269c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-text.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-web-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-web-template.svg
new file mode 120000
index 000000000..60c485144
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-web-template.svg
@@ -0,0 +1 @@
+application-web-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-oasis-web.svg b/.icons/kora/mimetypes/scalable/libreoffice-oasis-web.svg
new file mode 120000
index 000000000..db1be2dd0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-oasis-web.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-web.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-presentation-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-presentation-template.svg
new file mode 120000
index 000000000..d91cc5bd6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-presentation-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-presentation.svg b/.icons/kora/mimetypes/scalable/libreoffice-presentation.svg
new file mode 120000
index 000000000..4175ef44a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-presentation.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-spreadsheet-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-spreadsheet-template.svg
new file mode 120000
index 000000000..00dbd860a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-spreadsheet-template.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-spreadsheet.svg b/.icons/kora/mimetypes/scalable/libreoffice-spreadsheet.svg
new file mode 120000
index 000000000..543316a92
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-text-template.svg b/.icons/kora/mimetypes/scalable/libreoffice-text-template.svg
new file mode 120000
index 000000000..1532b4c5f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-text-template.svg
@@ -0,0 +1 @@
+application-word-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-text.svg b/.icons/kora/mimetypes/scalable/libreoffice-text.svg
new file mode 120000
index 000000000..e1d28269c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-text.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice-web.svg b/.icons/kora/mimetypes/scalable/libreoffice-web.svg
new file mode 120000
index 000000000..db1be2dd0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice-web.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-web.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/libreoffice34-extension.svg b/.icons/kora/mimetypes/scalable/libreoffice34-extension.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/libreoffice34-extension.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/media-audio.svg b/.icons/kora/mimetypes/scalable/media-audio.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/media-audio.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/media-image.svg b/.icons/kora/mimetypes/scalable/media-image.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/media-image.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/media-video.svg b/.icons/kora/mimetypes/scalable/media-video.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/media-video.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/message-news.svg b/.icons/kora/mimetypes/scalable/message-news.svg
new file mode 120000
index 000000000..8283b0740
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/message-news.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/message-partial.svg b/.icons/kora/mimetypes/scalable/message-partial.svg
new file mode 100644
index 000000000..ddb3bd27a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/message-partial.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m33.111 32.801l13.119 8.558c-0.59 0.401-1.301 0.635-2.067 0.635h-11.052v-9.193zm14.739-6.865v12.371c0 0.445-0.079 0.872-0.224 1.267l-10.511-6.747 10.735-6.891zm-14.739-4.461h11.052c1.429 1e-3 2.669 0.815 3.281 2.004l-12.297 7.894c-0.622 0.399-1.327 0.607-2.036 0.623v-10.521z" style="fill:#abb6bc"/>
+ <path d="m33.081 32.801l-13.119 8.558c0.59 0.401 1.301 0.635 2.067 0.635h11.052v-9.193zm-14.739-6.865v12.371c0 0.445 0.079 0.872 0.224 1.267l10.511-6.747-10.735-6.891zm14.739-4.461h-11.052c-1.429 1e-3 -2.668 0.815-3.28 2.004l12.297 7.894c0.621 0.399 1.326 0.607 2.035 0.623v-10.521z" style="fill:#ebebeb"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0063a5" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/message-rfc822.svg b/.icons/kora/mimetypes/scalable/message-rfc822.svg
new file mode 120000
index 000000000..8283b0740
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/message-rfc822.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/message-x-gnu-rmail.svg b/.icons/kora/mimetypes/scalable/message-x-gnu-rmail.svg
new file mode 120000
index 000000000..8283b0740
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/message-x-gnu-rmail.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/message.svg b/.icons/kora/mimetypes/scalable/message.svg
new file mode 120000
index 000000000..ed063565b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/message.svg
@@ -0,0 +1 @@
+message-rfc822.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/mime-ascii.svg b/.icons/kora/mimetypes/scalable/mime-ascii.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/mime-ascii.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/mime_ascii.svg b/.icons/kora/mimetypes/scalable/mime_ascii.svg
new file mode 120000
index 000000000..598bd3ac2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/mime_ascii.svg
@@ -0,0 +1 @@
+application-ascii.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/misc.svg b/.icons/kora/mimetypes/scalable/misc.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/misc.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-fcstd.svg b/.icons/kora/mimetypes/scalable/model-fcstd.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-fcstd.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-stl.svg b/.icons/kora/mimetypes/scalable/model-stl.svg
new file mode 100644
index 000000000..b790dbb8b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-stl.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 17.425c-0.27 0-0.502 0.063-0.736 0.202l-11.022 6.532c-0.455 0.27-0.735 0.768-0.735 1.307v13.065c0 0.539 0.28 1.038 0.735 1.308l11.022 6.532c0.228 0.135 0.482 0.204 0.736 0.204s0.508-0.069 0.735-0.204l11.022-6.532c0.455-0.27 0.736-0.769 0.736-1.308v-13.065c0-0.539-0.281-1.037-0.736-1.307l-11.021-6.532c-0.214-0.127-0.488-0.202-0.736-0.202z" style="fill-rule:nonzero;fill:#008c9e"/>
+ <path d="m19.642 24.865c-0.08 0.188-0.135 0.388-0.135 0.601v13.065c0 0.539 0.28 1.038 0.735 1.308l11.023 6.531c0.227 0.135 0.481 0.205 0.735 0.205v-14.575l-12.358-7.135z" style="fill-opacity:.1;fill-rule:nonzero"/>
+ <path d="m44.358 24.865-12.358 7.135v14.575c0.254 0 0.508-0.07 0.735-0.205l11.023-6.531c0.455-0.27 0.735-0.769 0.735-1.308v-13.065c0-0.213-0.055-0.413-0.135-0.601z" style="fill-opacity:.2;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0097aa" offset="0"/>
+ <stop style="stop-color:#62ccce" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/model-vnd.dwf.svg b/.icons/kora/mimetypes/scalable/model-vnd.dwf.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-vnd.dwf.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-vrml.svg b/.icons/kora/mimetypes/scalable/model-vrml.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-vrml.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-x.stl-binary.svg b/.icons/kora/mimetypes/scalable/model-x.stl-binary.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-x.stl-binary.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-x3d+binary.svg b/.icons/kora/mimetypes/scalable/model-x3d+binary.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-x3d+binary.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-x3d+vrml.svg b/.icons/kora/mimetypes/scalable/model-x3d+vrml.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-x3d+vrml.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-x3d+xml.svg b/.icons/kora/mimetypes/scalable/model-x3d+xml.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-x3d+xml.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model-x3d.svg b/.icons/kora/mimetypes/scalable/model-x3d.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model-x3d.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/model.svg b/.icons/kora/mimetypes/scalable/model.svg
new file mode 100644
index 000000000..c0547355e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/model.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m33.808 27.123l-11.14-2.002 0.033 12.709 11.107 3.001v-13.708z" style="fill:none;stroke-width:1px;stroke:#9b3e1a"/>
+ <path d="m33.808 27.123l7.524-2.652v12.871l-7.524 3.489v-13.708z" style="fill:none;stroke-width:1px;stroke:#9b3e1a"/>
+ <path d="m22.668 25.121l9.064-2.483 9.6 1.833-7.524 2.652-11.14-2.002z" style="fill:none;stroke-width:1px;stroke:#9b3e1a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#759a80" offset="0"/>
+ <stop style="stop-color:#b5c2bb" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/multipart-alternative.svg b/.icons/kora/mimetypes/scalable/multipart-alternative.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-alternative.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-appledouble.svg b/.icons/kora/mimetypes/scalable/multipart-appledouble.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-appledouble.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-digest.svg b/.icons/kora/mimetypes/scalable/multipart-digest.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-digest.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-encrypted.svg b/.icons/kora/mimetypes/scalable/multipart-encrypted.svg
new file mode 120000
index 000000000..656ee235a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-encrypted.svg
@@ -0,0 +1 @@
+application-octet-stream.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-mixed.svg b/.icons/kora/mimetypes/scalable/multipart-mixed.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-mixed.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-related.svg b/.icons/kora/mimetypes/scalable/multipart-related.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-related.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-report.svg b/.icons/kora/mimetypes/scalable/multipart-report.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-report.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-signed.svg b/.icons/kora/mimetypes/scalable/multipart-signed.svg
new file mode 120000
index 000000000..aeb8d021e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-signed.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/multipart-x-mixed-replace.svg b/.icons/kora/mimetypes/scalable/multipart-x-mixed-replace.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/multipart-x-mixed-replace.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/music.svg b/.icons/kora/mimetypes/scalable/music.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/music.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/nero-disc-image.svg b/.icons/kora/mimetypes/scalable/nero-disc-image.svg
new file mode 120000
index 000000000..2c214b38b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/nero-disc-image.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/nero-linux-compilation.svg b/.icons/kora/mimetypes/scalable/nero-linux-compilation.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/nero-linux-compilation.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/none.svg b/.icons/kora/mimetypes/scalable/none.svg
new file mode 120000
index 000000000..cb1056325
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/none.svg
@@ -0,0 +1 @@
+unknown.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/odf.svg b/.icons/kora/mimetypes/scalable/odf.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/odf.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/office-contact.svg b/.icons/kora/mimetypes/scalable/office-contact.svg
new file mode 120000
index 000000000..aef18a659
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/office-contact.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/office-document-rtl.svg b/.icons/kora/mimetypes/scalable/office-document-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/office-document-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/office-document.svg b/.icons/kora/mimetypes/scalable/office-document.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/office-document.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/office-illustration.svg b/.icons/kora/mimetypes/scalable/office-illustration.svg
new file mode 120000
index 000000000..e86ecbea6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/office-illustration.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/office-spreadsheet.svg b/.icons/kora/mimetypes/scalable/office-spreadsheet.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/office-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice3-drawing.svg b/.icons/kora/mimetypes/scalable/openoffice3-drawing.svg
new file mode 120000
index 000000000..a3382f09c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice3-drawing.svg
@@ -0,0 +1 @@
+x-office-drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-database.svg b/.icons/kora/mimetypes/scalable/openoffice4-database.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-drawing-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-drawing-template.svg
new file mode 120000
index 000000000..a63f1e2b0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-drawing-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-drawing.svg b/.icons/kora/mimetypes/scalable/openoffice4-drawing.svg
new file mode 120000
index 000000000..a63f1e2b0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-extension.svg b/.icons/kora/mimetypes/scalable/openoffice4-extension.svg
new file mode 120000
index 000000000..324eae93e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-extension.svg
@@ -0,0 +1 @@
+x-kde-nsplugin-generated.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-formula.svg b/.icons/kora/mimetypes/scalable/openoffice4-formula.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-master-document.svg b/.icons/kora/mimetypes/scalable/openoffice4-master-document.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-master-document.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-database.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-database.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing-template.svg
new file mode 120000
index 000000000..a63f1e2b0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing.svg
new file mode 120000
index 000000000..a63f1e2b0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-formula.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-formula.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-master-document.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-master-document.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-master-document.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation-template.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation-template.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-presentation.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet-template.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet-template.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-text-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-text-template.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-text-template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-text.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-text.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-text.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-oasis-web-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-oasis-web-template.svg
new file mode 120000
index 000000000..678a58102
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-oasis-web-template.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-presentation-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-presentation-template.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-presentation-template.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-presentation.svg b/.icons/kora/mimetypes/scalable/openoffice4-presentation.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-presentation.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-spreadsheet-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-spreadsheet-template.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-spreadsheet-template.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-spreadsheet.svg b/.icons/kora/mimetypes/scalable/openoffice4-spreadsheet.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-text-template.svg b/.icons/kora/mimetypes/scalable/openoffice4-text-template.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-text-template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openoffice4-text.svg b/.icons/kora/mimetypes/scalable/openoffice4-text.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openoffice4-text.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openofficeorg3-database.svg b/.icons/kora/mimetypes/scalable/openofficeorg3-database.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openofficeorg3-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openofficeorg3-drawing.svg b/.icons/kora/mimetypes/scalable/openofficeorg3-drawing.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openofficeorg3-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openofficeorg3-extension.svg b/.icons/kora/mimetypes/scalable/openofficeorg3-extension.svg
new file mode 120000
index 000000000..fbf993b98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openofficeorg3-extension.svg
@@ -0,0 +1 @@
+libreoffice-extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openofficeorg3-oasis-database.svg b/.icons/kora/mimetypes/scalable/openofficeorg3-oasis-database.svg
new file mode 120000
index 000000000..d150bb251
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openofficeorg3-oasis-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/openofficeorg3-oasis-spreadsheet.svg b/.icons/kora/mimetypes/scalable/openofficeorg3-oasis-spreadsheet.svg
new file mode 120000
index 000000000..0095318b4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/openofficeorg3-oasis-spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/opera-extension.svg b/.icons/kora/mimetypes/scalable/opera-extension.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/opera-extension.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/opera-widget.svg b/.icons/kora/mimetypes/scalable/opera-widget.svg
new file mode 120000
index 000000000..178dc0030
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/opera-widget.svg
@@ -0,0 +1 @@
+application-x-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/package-gdebi.svg b/.icons/kora/mimetypes/scalable/package-gdebi.svg
new file mode 120000
index 000000000..abada3e53
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/package-gdebi.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/package-x-generic.svg b/.icons/kora/mimetypes/scalable/package-x-generic.svg
new file mode 120000
index 000000000..de6105c9c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/package-x-generic.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/package.svg b/.icons/kora/mimetypes/scalable/package.svg
new file mode 120000
index 000000000..de6105c9c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/package.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/package_editors.svg b/.icons/kora/mimetypes/scalable/package_editors.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/package_editors.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/package_wordprocessing.svg b/.icons/kora/mimetypes/scalable/package_wordprocessing.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/package_wordprocessing.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/palapeli.svg b/.icons/kora/mimetypes/scalable/palapeli.svg
new file mode 100644
index 000000000..099515568
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/palapeli.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#3a3a3a"/><stop offset="1" stop-color="#6d6d6d"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 .000375 .199101)"/><path d="m19.5 3c-2.493 0-4.5 2.007-4.5 4.5v4.5h-9c-1.662 0-3 1.338-3 3v9h4.5c2.493 0 4.5 2.007 4.5 4.5s-2.007 4.5-4.5 4.5h-4.5v9c0 1.662 1.338 3 3 3h9v-4.5c0-2.493 2.007-4.5 4.5-4.5s4.5 2.007 4.5 4.5v4.5h9c1.662 0 3-1.338 3-3v-9h4.5c2.493 0 4.5-2.007 4.5-4.5s-2.007-4.5-4.5-4.5h-4.5v-9c0-1.662-1.338-3-3-3h-9v-4.5c0-2.493-2.007-4.5-4.5-4.5z" fill="#5cab3b" fill-rule="nonzero" transform="matrix(.489215 0 0 .489215 14.1363 10.2157)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/pdf.svg b/.icons/kora/mimetypes/scalable/pdf.svg
new file mode 120000
index 000000000..9e6d8a1b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/pdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/pgmodeler-dbm.svg b/.icons/kora/mimetypes/scalable/pgmodeler-dbm.svg
new file mode 100644
index 000000000..8ce096b91
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/pgmodeler-dbm.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.765 15.745c-0.62-0.018-1.233-0.013-1.832 0.02-0.8 0.043-1.578 0.132-2.305 0.265-1.416 0.463-2.595 1.07-3.406 2.543-0.873 1.398-1.18 2.787-1.207 4.168-0.021 1.076-0.216 3.578 1.847 6.365 0.757 0.897 1.873 1.848 3.207 2.387 3.111 0.951 4.078-1.15 5.653-4.25-0.378 1.65-0.558 3.349-1.856 4.765 1.052 1.649 2.781 3.102 4.414 4.554 0.326 0.293 0.84 0.457 0.364 1.203-0.693 1.155-1.142 1.895-1.881 2.812-0.485 0.652-0.797 1.101-0.957 1.617-0.148 1.144-0.045 2.15 0.562 3.246 0.281 0.591 0.625 1.149 1.102 1.692 0.495 0.603 0.819 0.752 1.64 0.453 0.69-0.245 1.185-0.55 1.731-1.105 0.242-0.404 0.302-1.285-0.395-1.653-0.253-0.163-0.524-0.336-0.695-0.523-0.302-0.33-0.602-0.648-0.641-1.156-0.026-0.34 0.457-0.911 0.457-0.911 1.816-1.66 3.673-3.283 4.604-4.328 2.045-2.35 3.045-6.243 2.789-9.996 0.051-2.829-1.143-5.957-3.129-8.383-1.234-1.39-2.602-2.424-4.578-2.922-1.718-0.523-3.629-0.807-5.488-0.863zm7.734 9.988c0.829 0 1.5 0.672 1.5 1.5 0 0.829-0.671 1.5-1.5 1.5-0.828 0-1.5-0.671-1.5-1.5 0-0.828 0.672-1.5 1.5-1.5zm-0.965 6.446c0.145 0.016 0.29 0.138 0.547 0.343l4.078 3.09c-0.557-0.014-1.291 0.171-2.101 0.106-1.762-0.142-3.864-0.593-4.035-1.176-0.097-0.809 0.089-1.441 0.953-2.082 0.266-0.21 0.413-0.297 0.558-0.281z" style="fill-opacity:.6;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#00879d" offset="0"/>
+ <stop style="stop-color:#00a6c1" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/plan.svg b/.icons/kora/mimetypes/scalable/plan.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/plan.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/playlist-automatic.svg b/.icons/kora/mimetypes/scalable/playlist-automatic.svg
new file mode 120000
index 000000000..f126cefe8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/playlist-automatic.svg
@@ -0,0 +1 @@
+audio-x-smart-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/playlist.svg b/.icons/kora/mimetypes/scalable/playlist.svg
new file mode 120000
index 000000000..ace508bdd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/playlist.svg
@@ -0,0 +1 @@
+audio-x-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/podcast.svg b/.icons/kora/mimetypes/scalable/podcast.svg
new file mode 120000
index 000000000..1a13921c2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/podcast.svg
@@ -0,0 +1 @@
+x-media-podcast.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/pplication-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg b/.icons/kora/mimetypes/scalable/pplication-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
new file mode 120000
index 000000000..e4bebe8b5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/pplication-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
@@ -0,0 +1 @@
+application-vnd.ms-excel.addin.macroenabled.12.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/preferences-certificate.svg b/.icons/kora/mimetypes/scalable/preferences-certificate.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/preferences-certificate.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/preferences-desktop-cryptography.svg b/.icons/kora/mimetypes/scalable/preferences-desktop-cryptography.svg
new file mode 120000
index 000000000..73b839028
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/preferences-desktop-cryptography.svg
@@ -0,0 +1 @@
+encrypted.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/preferences-plugin.svg b/.icons/kora/mimetypes/scalable/preferences-plugin.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/preferences-plugin.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-asc.svg b/.icons/kora/mimetypes/scalable/qgis-asc.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-asc.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-ddf.svg b/.icons/kora/mimetypes/scalable/qgis-ddf.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-ddf.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-dem.svg b/.icons/kora/mimetypes/scalable/qgis-dem.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-dem.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-dt0.svg b/.icons/kora/mimetypes/scalable/qgis-dt0.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-dt0.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-dxf.svg b/.icons/kora/mimetypes/scalable/qgis-dxf.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-dxf.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-gml.svg b/.icons/kora/mimetypes/scalable/qgis-gml.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-gml.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-img.svg b/.icons/kora/mimetypes/scalable/qgis-img.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-img.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-mldata.svg b/.icons/kora/mimetypes/scalable/qgis-mldata.svg
new file mode 120000
index 000000000..041df4b08
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-mldata.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-qgs.svg b/.icons/kora/mimetypes/scalable/qgis-qgs.svg
new file mode 100644
index 000000000..54c0dd3db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-qgs.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m52.323 1.469c0.926 0 1.677 0.751 1.677 1.677v51.236c0 2.02-0.803 3.958-2.231 5.387-0.079 0.079-0.16 0.156-0.242 0.231h-39.054c-0.082-0.075-0.163-0.152-0.242-0.231-1.428-1.429-2.231-3.367-2.231-5.387v-45.295c0-2.02 0.803-3.958 2.231-5.387 1.429-1.428 3.367-2.231 5.387-2.231h34.705z" style="fill:url(#_Linear1)"/>
+ <path d="m53.231 57.716c-0.366 0.754-0.858 1.449-1.462 2.053-1.429 1.428-3.367 2.231-5.387 2.231h-28.764c-2.02 0-3.958-0.803-5.387-2.231-0.604-0.604-1.096-1.299-1.462-2.053l21.231-22.916 21.231 22.916z" style="fill:url(#_Linear2)"/>
+ <path d="m54 12.8v38.4l-19.2-19.2 19.2-19.2z" style="fill:#a07f43"/>
+ <path d="m10 49.489 44-43.958v9.717l-17.054 17.105 17.054 17.056v5.455c0 1.252-0.309 2.473-0.884 3.561l-21.115-21.112-21.094 21.155c-0.59-1.098-0.907-2.335-0.907-3.604v-5.376z" style="fill:#b9ced3"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.58399e-15,-58.531,58.531,3.58399e-15,115.505,60)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#2488ad" offset="0"/>
+ <stop style="stop-color:#45c5b5" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-1.29397e-5 -25.1699 25.1699 -1.29397e-5 907.913 61.9995)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0069bc" offset="0"/>
+ <stop style="stop-color:#2493ec" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/qgis-qlr.svg b/.icons/kora/mimetypes/scalable/qgis-qlr.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-qlr.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-qml.svg b/.icons/kora/mimetypes/scalable/qgis-qml.svg
new file mode 120000
index 000000000..e699548d3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-qml.svg
@@ -0,0 +1 @@
+text-x-qml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-qpt.svg b/.icons/kora/mimetypes/scalable/qgis-qpt.svg
new file mode 100644
index 000000000..97b33a556
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-qpt.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m52.323 1.469c0.926 0 1.677 0.751 1.677 1.677v51.236c0 2.02-0.803 3.958-2.231 5.387-0.079 0.079-0.16 0.156-0.242 0.231h-39.054c-0.082-0.075-0.163-0.152-0.242-0.231-1.428-1.429-2.231-3.367-2.231-5.387v-45.295c0-2.02 0.803-3.958 2.231-5.387 1.429-1.428 3.367-2.231 5.387-2.231h34.705z" style="fill:url(#_Linear1)"/>
+ <path d="m53.231 57.716c-0.366 0.754-0.858 1.449-1.462 2.053-1.429 1.428-3.367 2.231-5.387 2.231h-28.764c-2.02 0-3.958-0.803-5.387-2.231-0.604-0.604-1.096-1.299-1.462-2.053l21.231-22.916 21.231 22.916z" style="fill:url(#_Linear2)"/>
+ <path d="m54 12.8v38.4l-19.2-19.2 19.2-19.2z" style="fill:#9f9f9f"/>
+ <path d="m54 48.927v5.455c0 1.252-0.309 2.473-0.884 3.561l-23.593-23.59 4.953-4.953 19.524 19.527z" style="fill:#fff"/>
+ <path d="m10 49.006 44-43.957v9.717l-43.093 43.22c-0.59-1.098-0.907-2.335-0.907-3.604v-5.376z" style="fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.58399e-15,-58.531,58.531,3.58399e-15,29.5228,60)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#9d9d9d" offset="0"/>
+ <stop style="stop-color:#e4e4e4" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-1.29397e-5 -25.1699 25.1699 -1.29397e-5 32 62)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#404040" offset="0"/>
+ <stop style="stop-color:#707070" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/qgis-shp.svg b/.icons/kora/mimetypes/scalable/qgis-shp.svg
new file mode 120000
index 000000000..3b9ae0bf0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-shp.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/qgis-sqlite.svg b/.icons/kora/mimetypes/scalable/qgis-sqlite.svg
new file mode 120000
index 000000000..dd2bae176
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/qgis-sqlite.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/radio.svg b/.icons/kora/mimetypes/scalable/radio.svg
new file mode 100644
index 000000000..9709fc909
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/radio.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m43.156 26.914c0-1.885-1.531-3.415-3.416-3.415h-12.622c-1.885 0-3.416 1.53-3.416 3.415v6.832c0 1.886 1.531 3.416 3.416 3.416h12.622c1.885 0 3.416-1.53 3.416-3.416v-6.832z" style="fill:none;stroke-width:2.56px;stroke:#6f350c"/>
+ <path d="m37.686 14.708v8.791" style="fill:none;stroke-width:2.56px;stroke:#6f350c"/>
+ <path d="m37.824 30.33h-8.79" style="fill:none;stroke-width:2.56px;stroke:#6f350c"/>
+ <circle cx="37.686" cy="12.402" r="2.608" style="fill:#6f350c"/>
+ <path d="m29.615 59.071h-0.784c-0.078-0.156-0.128-0.338-0.151-0.547-0.278 0.237-0.546 0.404-0.803 0.501s-0.533 0.146-0.828 0.146c-0.487 0-0.861-0.119-1.123-0.357-0.261-0.238-0.392-0.542-0.392-0.912 0-0.217 0.049-0.415 0.148-0.594 0.099-0.18 0.228-0.324 0.388-0.432 0.16-0.109 0.34-0.191 0.541-0.246 0.147-0.039 0.37-0.077 0.667-0.113 0.607-0.072 1.053-0.159 1.34-0.259 3e-3 -0.103 4e-3 -0.168 4e-3 -0.196 0-0.306-0.071-0.522-0.213-0.647-0.192-0.169-0.477-0.254-0.855-0.254-0.354 0-0.614 0.062-0.783 0.185-0.168 0.124-0.293 0.343-0.373 0.658l-0.735-0.1c0.067-0.315 0.177-0.569 0.33-0.762s0.374-0.342 0.664-0.447c0.289-0.104 0.624-0.156 1.005-0.156 0.379 0 0.686 0.044 0.922 0.134 0.237 0.089 0.411 0.201 0.522 0.335 0.111 0.135 0.189 0.306 0.234 0.512 0.025 0.128 0.037 0.358 0.037 0.692v1.002c0 0.698 0.016 1.14 0.048 1.325s0.096 0.362 0.19 0.532zm7.299-2.216c0-0.821 0.228-1.429 0.684-1.824 0.381-0.328 0.846-0.492 1.394-0.492 0.609 0 1.107 0.2 1.494 0.599 0.386 0.399 0.58 0.951 0.58 1.654 0 0.571-0.086 1.019-0.257 1.346s-0.42 0.581-0.747 0.762-0.684 0.271-1.07 0.271c-0.621 0-1.122-0.199-1.505-0.597-0.382-0.398-0.573-0.971-0.573-1.719zm-2.8 2.216h-0.697v-0.559c-0.281 0.439-0.694 0.659-1.24 0.659-0.353 0-0.678-0.097-0.974-0.292s-0.526-0.467-0.689-0.816c-0.162-0.349-0.244-0.75-0.244-1.204 0-0.442 0.074-0.843 0.221-1.204 0.148-0.36 0.369-0.636 0.664-0.828s0.625-0.288 0.989-0.288c0.267 0 0.505 0.056 0.714 0.169 0.208 0.113 0.378 0.259 0.509 0.44v-2.195h0.747v6.118zm-10.429 0h-0.751v-4.432h0.676v0.672c0.173-0.314 0.332-0.522 0.478-0.622s0.307-0.15 0.482-0.15c0.253 0 0.511 0.081 0.772 0.242l-0.259 0.697c-0.183-0.109-0.367-0.163-0.551-0.163-0.164 0-0.311 0.05-0.442 0.148-0.131 0.099-0.224 0.236-0.279 0.411-0.084 0.267-0.126 0.559-0.126 0.877v2.32zm12.365 0h-0.751v-4.432h0.751v4.432zm-7.432-2.224c-0.273 0.111-0.682 0.205-1.227 0.283-0.309 0.045-0.527 0.095-0.655 0.151-0.128 0.055-0.227 0.137-0.296 0.244-0.07 0.107-0.105 0.226-0.105 0.357 0 0.2 0.076 0.367 0.228 0.5 0.151 0.134 0.373 0.201 0.665 0.201 0.29 0 0.547-0.064 0.772-0.19 0.226-0.127 0.391-0.3 0.497-0.52 0.08-0.17 0.121-0.42 0.121-0.751v-0.275zm9.068 8e-3c0 0.567 0.123 0.992 0.371 1.275 0.248 0.282 0.559 0.423 0.935 0.423 0.373 0 0.683-0.142 0.93-0.425 0.248-0.284 0.372-0.717 0.372-1.298 0-0.548-0.125-0.963-0.374-1.246-0.249-0.282-0.558-0.423-0.928-0.423-0.376 0-0.687 0.14-0.935 0.421s-0.371 0.705-0.371 1.273zm-6.644 4e-3c0 0.568 0.12 0.992 0.359 1.273s0.522 0.421 0.847 0.421c0.329 0 0.607-0.134 0.837-0.402 0.229-0.269 0.344-0.678 0.344-1.229 0-0.607-0.117-1.052-0.35-1.336-0.234-0.283-0.522-0.425-0.864-0.425-0.334 0-0.613 0.136-0.837 0.409-0.224 0.272-0.336 0.702-0.336 1.289zm5.008-3.042h-0.751v-0.864h0.751v0.864z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,323.66,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b1530f" offset="0"/>
+ <stop style="stop-color:#fbb321" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/rar.svg b/.icons/kora/mimetypes/scalable/rar.svg
new file mode 120000
index 000000000..832a1384e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/rar.svg
@@ -0,0 +1 @@
+application-x-rar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/raw.svg b/.icons/kora/mimetypes/scalable/raw.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/raw.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/rpm.svg b/.icons/kora/mimetypes/scalable/rpm.svg
new file mode 120000
index 000000000..08dae7914
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/rpm.svg
@@ -0,0 +1 @@
+application-x-rpm.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/scii.svg b/.icons/kora/mimetypes/scalable/scii.svg
new file mode 120000
index 000000000..686db5ff4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/scii.svg
@@ -0,0 +1 @@
+txt2.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/shellscript.svg b/.icons/kora/mimetypes/scalable/shellscript.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/shellscript.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/sound.svg b/.icons/kora/mimetypes/scalable/sound.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/sound.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/source-php.svg b/.icons/kora/mimetypes/scalable/source-php.svg
new file mode 120000
index 000000000..2215b06c4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/source-php.svg
@@ -0,0 +1 @@
+application-x-php.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/source-playlist.svg b/.icons/kora/mimetypes/scalable/source-playlist.svg
new file mode 120000
index 000000000..ace508bdd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/source-playlist.svg
@@ -0,0 +1 @@
+audio-x-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/source-smart-playlist.svg b/.icons/kora/mimetypes/scalable/source-smart-playlist.svg
new file mode 120000
index 000000000..f126cefe8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/source-smart-playlist.svg
@@ -0,0 +1 @@
+audio-x-smart-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/spreadsheet.svg b/.icons/kora/mimetypes/scalable/spreadsheet.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_addressbook.svg b/.icons/kora/mimetypes/scalable/stock_addressbook.svg
new file mode 100644
index 000000000..d3ba6c3a1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_addressbook.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3781b9" offset="0"/>
+ <stop stop-color="#29aec7" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(-.432764 .988366)" d="m45.004 28.857c0 1.729-.28 3.295-.839 4.698-.55 1.394-1.319 2.471-2.31 3.232-.982.763-2.085 1.145-3.307 1.145-.952 0-1.689-.205-2.211-.616-.519-.408-.779-1.02-.779-1.837l.042-.979h-.087c-.635 1.144-1.424 2.005-2.366 2.582-.932.567-1.943.85-3.031.85-1.512 0-2.687-.474-3.527-1.421-.826-.95-1.239-2.265-1.239-3.946 0-1.524.307-2.942.922-4.252.627-1.31 1.499-2.352 2.615-3.126 1.117-.771 2.354-1.156 3.712-1.156 2.107 0 3.555.846 4.347 2.54h.087l.563-2.23h2.252l-1.678 7.052c-.353 1.525-.529 2.7-.529 3.527 0 .874.389 1.311 1.168 1.311.768 0 1.475-.321 2.12-.964.655-.64 1.171-1.521 1.546-2.645.376-1.127.563-2.374.563-3.742 0-1.663-.37-3.135-1.111-4.415-.741-1.292-1.809-2.283-3.205-2.97-1.396-.698-3.029-1.047-4.898-1.047-2.329 0-4.388.497-6.18 1.493-1.789.995-3.194 2.431-4.214 4.308-1.021 1.867-1.531 3.963-1.531 6.286 0 1.794.375 3.379 1.126 4.755.759 1.365 1.851 2.416 3.277 3.152 1.436.733 3.107 1.1 5.012 1.1 1.396 0 2.811-.177 4.244-.53 1.437-.345 2.923-.921 4.46-1.727l.794 1.561c-1.393.806-2.909 1.42-4.547 1.841-1.627.428-3.278.642-4.951.642-2.321 0-4.353-.447-6.096-1.341-1.732-.882-3.059-2.142-3.984-3.78-.915-1.643-1.372-3.533-1.372-5.669 0-2.603.597-4.969 1.791-7.098 1.202-2.13 2.868-3.784 4.997-4.963 2.127-1.189 4.508-1.784 7.143-1.784 2.324 0 4.327.422 6.01 1.266 1.686.837 2.971 2.021 3.855 3.553.897 1.537 1.346 3.318 1.346 5.344zm-8.754.114c0-.95-.317-1.714-.952-2.291-.635-.584-1.482-.877-2.54-.877-.973 0-1.84.298-2.601.892-.75.585-1.343 1.403-1.776 2.453-.433 1.041-.65 2.17-.65 3.387 0 1.116.227 1.99.68 2.623.461.63 1.168.945 2.121.945 1.204 0 2.306-.488 3.307-1.463 1.003-.975 1.696-2.192 2.079-3.651.221-.857.332-1.531.332-2.022z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/stock_calendar.svg b/.icons/kora/mimetypes/scalable/stock_calendar.svg
new file mode 120000
index 000000000..170cc9e70
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_calendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_certificate.svg b/.icons/kora/mimetypes/scalable/stock_certificate.svg
new file mode 120000
index 000000000..b02dde5bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_certificate.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-drawing.svg b/.icons/kora/mimetypes/scalable/stock_new-drawing.svg
new file mode 120000
index 000000000..ca748d2c2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-drawing.svg
@@ -0,0 +1 @@
+application-drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-formula.svg b/.icons/kora/mimetypes/scalable/stock_new-formula.svg
new file mode 120000
index 000000000..15f67cb98
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-html.svg b/.icons/kora/mimetypes/scalable/stock_new-html.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-html.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-labels.svg b/.icons/kora/mimetypes/scalable/stock_new-labels.svg
new file mode 120000
index 000000000..8b743927f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-labels.svg
@@ -0,0 +1 @@
+authors.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-master-document.svg b/.icons/kora/mimetypes/scalable/stock_new-master-document.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-master-document.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-presentation.svg b/.icons/kora/mimetypes/scalable/stock_new-presentation.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-presentation.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-spreadsheet.svg b/.icons/kora/mimetypes/scalable/stock_new-spreadsheet.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-template.svg b/.icons/kora/mimetypes/scalable/stock_new-template.svg
new file mode 120000
index 000000000..89e7fcf17
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-template.svg
@@ -0,0 +1 @@
+text-x-preview.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_new-text.svg b/.icons/kora/mimetypes/scalable/stock_new-text.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_new-text.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_playlist.svg b/.icons/kora/mimetypes/scalable/stock_playlist.svg
new file mode 120000
index 000000000..f8e482a45
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_playlist.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_script.svg b/.icons/kora/mimetypes/scalable/stock_script.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_script.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_scripts.svg b/.icons/kora/mimetypes/scalable/stock_scripts.svg
new file mode 120000
index 000000000..05ab0ed62
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_scripts.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_smart-playlist.svg b/.icons/kora/mimetypes/scalable/stock_smart-playlist.svg
new file mode 120000
index 000000000..f126cefe8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_smart-playlist.svg
@@ -0,0 +1 @@
+audio-x-smart-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/stock_unknown.svg b/.icons/kora/mimetypes/scalable/stock_unknown.svg
new file mode 120000
index 000000000..cb1056325
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/stock_unknown.svg
@@ -0,0 +1 @@
+unknown.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/svg.svg b/.icons/kora/mimetypes/scalable/svg.svg
new file mode 120000
index 000000000..e86ecbea6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/svg.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/tar.svg b/.icons/kora/mimetypes/scalable/tar.svg
new file mode 120000
index 000000000..065c47e03
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/template-source.svg b/.icons/kora/mimetypes/scalable/template-source.svg
new file mode 120000
index 000000000..19265f5b3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/template-source.svg
@@ -0,0 +1 @@
+application-text-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/template_source.svg b/.icons/kora/mimetypes/scalable/template_source.svg
new file mode 120000
index 000000000..19265f5b3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/template_source.svg
@@ -0,0 +1 @@
+application-text-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/tex-x-nim-project.svg b/.icons/kora/mimetypes/scalable/tex-x-nim-project.svg
new file mode 120000
index 000000000..5d97cea58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/tex-x-nim-project.svg
@@ -0,0 +1 @@
+text-x-nim.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-c.svg b/.icons/kora/mimetypes/scalable/text-c.svg
new file mode 120000
index 000000000..728e41007
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-c.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-calendar.svg b/.icons/kora/mimetypes/scalable/text-calendar.svg
new file mode 100644
index 000000000..27c050e1c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-calendar.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m39.087 49.277c-0.03 0-0.063-1e-3 -0.1-5e-3 -0.036-3e-3 -0.068-7e-3 -0.096-0.012v-0.381c0.025 5e-3 0.054 9e-3 0.088 0.01 0.034 4e-3 0.066 6e-3 0.096 6e-3 0.064 0 0.12-8e-3 0.17-0.026 0.052-0.016 0.099-0.041 0.14-0.077 0.042-0.037 0.078-0.084 0.108-0.143 0.034-0.058 0.064-0.13 0.094-0.214l0.054-0.166-1.033-2.792h0.479l0.781 2.331h0.011l0.781-2.331h0.473l-1.092 2.96c-0.06 0.162-0.12 0.296-0.18 0.403-0.061 0.109-0.128 0.196-0.202 0.259-0.072 0.066-0.155 0.112-0.248 0.137-0.092 0.028-0.199 0.041-0.324 0.041zm-2.548-2.996h-0.432c4e-3 -0.117 0.033-0.226 0.088-0.328 0.056-0.101 0.13-0.189 0.225-0.264 0.095-0.074 0.205-0.132 0.331-0.173 0.128-0.043 0.265-0.064 0.412-0.064 0.165 0 0.314 0.021 0.448 0.064 0.132 0.041 0.245 0.101 0.341 0.181 0.095 0.078 0.167 0.172 0.217 0.284 0.051 0.111 0.078 0.235 0.078 0.371v1.915h-0.427v-0.484h-0.011c-0.04 0.077-0.09 0.148-0.153 0.212-0.061 0.061-0.132 0.116-0.209 0.16-0.078 0.044-0.162 0.077-0.254 0.101-0.089 0.024-0.184 0.036-0.281 0.036-0.141 0-0.271-0.019-0.385-0.057-0.116-0.039-0.216-0.095-0.299-0.166-0.083-0.072-0.147-0.158-0.191-0.258-0.045-0.102-0.068-0.215-0.068-0.339 0-0.241 0.09-0.431 0.267-0.567s0.437-0.214 0.779-0.236l0.781-0.045v-0.233c0-0.175-0.055-0.307-0.165-0.399-0.108-0.093-0.267-0.14-0.474-0.14-0.081 0-0.156 0.011-0.225 0.032-0.069 0.019-0.131 0.047-0.187 0.085-0.053 0.036-0.097 0.08-0.133 0.135-0.035 0.053-0.059 0.112-0.073 0.177zm-8.172 2.011c-0.198 0-0.375-0.033-0.534-0.101-0.157-0.067-0.29-0.162-0.404-0.284-0.112-0.124-0.197-0.274-0.258-0.448-0.06-0.176-0.09-0.371-0.09-0.587 0-0.217 0.03-0.413 0.09-0.588 0.061-0.176 0.146-0.324 0.258-0.447 0.114-0.124 0.247-0.22 0.404-0.285 0.159-0.067 0.336-0.1 0.534-0.1 0.196 0 0.373 0.033 0.53 0.1 0.159 0.065 0.294 0.161 0.406 0.285 0.112 0.123 0.198 0.271 0.258 0.447 0.062 0.175 0.091 0.371 0.091 0.588 0 0.216-0.029 0.411-0.091 0.587-0.06 0.174-0.146 0.324-0.258 0.448-0.112 0.122-0.247 0.217-0.406 0.284-0.157 0.068-0.334 0.101-0.53 0.101zm7.096-0.025h-0.43v-0.471h-8e-3c-0.09 0.161-0.213 0.285-0.366 0.369-0.154 0.084-0.332 0.127-0.536 0.127-0.176 0-0.338-0.033-0.484-0.101-0.144-0.068-0.271-0.166-0.378-0.29-0.105-0.124-0.186-0.273-0.245-0.448-0.059-0.176-0.088-0.369-0.088-0.581s0.029-0.405 0.088-0.58c0.059-0.176 0.139-0.325 0.243-0.449 0.105-0.126 0.23-0.22 0.374-0.288 0.146-0.07 0.306-0.103 0.479-0.103 0.2 0 0.377 0.041 0.531 0.124 0.153 0.083 0.273 0.2 0.36 0.355h9e-3v-1.56h0.451v3.896zm-4.914-2.79v0.454h0.011c0.177-0.32 0.481-0.479 0.911-0.479 0.153 0 0.292 0.024 0.414 0.072 0.123 0.047 0.227 0.115 0.312 0.204 0.087 0.088 0.152 0.196 0.198 0.324 0.046 0.125 0.069 0.268 0.069 0.427v1.788h-0.449v-1.711c0-0.229-0.059-0.404-0.174-0.523-0.116-0.12-0.284-0.181-0.505-0.181-0.113 0-0.217 0.02-0.312 0.057-0.093 0.038-0.173 0.092-0.241 0.16-0.066 0.07-0.116 0.154-0.152 0.252-0.038 0.098-0.055 0.207-0.055 0.326v1.62h-0.451v-2.79h0.424zm-7.248 2.79h-0.434v-3.734h0.54l1.289 3.115h0.02l1.288-3.115h0.541v3.734h-0.434v-2.878h-0.019l-1.189 2.851h-0.394l-1.19-2.851h-0.018v2.878zm13.706-0.366c0.114 0 0.22-0.017 0.316-0.052 0.097-0.034 0.18-0.082 0.248-0.144 0.07-0.062 0.126-0.136 0.166-0.22 0.039-0.086 0.059-0.18 0.059-0.28v-0.225l-0.729 0.047c-0.211 0.014-0.37 0.058-0.476 0.134-0.107 0.075-0.16 0.179-0.16 0.314 0 0.065 0.012 0.124 0.038 0.176 0.028 0.052 0.067 0.096 0.116 0.134 0.052 0.038 0.114 0.067 0.184 0.088 0.071 0.019 0.15 0.028 0.238 0.028zm-8.64-0.01c0.129 0 0.245-0.023 0.346-0.07 0.103-0.046 0.191-0.113 0.262-0.198 0.072-0.088 0.126-0.196 0.162-0.322 0.039-0.126 0.058-0.269 0.058-0.429s-0.019-0.304-0.058-0.429c-0.036-0.127-0.09-0.234-0.162-0.322-0.071-0.088-0.159-0.154-0.262-0.198-0.101-0.047-0.217-0.071-0.346-0.071-0.13 0-0.246 0.024-0.35 0.071-0.101 0.046-0.189 0.113-0.261 0.201-0.071 0.087-0.125 0.192-0.163 0.319-0.036 0.125-0.054 0.269-0.054 0.429s0.018 0.303 0.057 0.429c0.037 0.126 0.092 0.234 0.163 0.322 0.07 0.085 0.157 0.152 0.258 0.198 0.104 0.047 0.22 0.07 0.35 0.07zm5.836-2.039c-0.123 0-0.234 0.024-0.334 0.073-0.1 0.048-0.186 0.118-0.258 0.207-0.071 0.088-0.127 0.195-0.166 0.32-0.038 0.127-0.057 0.267-0.057 0.42 0 0.155 0.019 0.296 0.057 0.421 0.039 0.124 0.095 0.231 0.166 0.322 0.072 0.088 0.158 0.156 0.258 0.204s0.211 0.072 0.334 0.072c0.121 0 0.23-0.024 0.332-0.072 0.1-0.051 0.185-0.12 0.256-0.21 0.07-0.089 0.125-0.197 0.165-0.321 0.04-0.125 0.059-0.264 0.059-0.416s-0.019-0.289-0.059-0.415c-0.04-0.125-0.095-0.233-0.165-0.322-0.071-0.09-0.156-0.159-0.256-0.207-0.102-0.051-0.211-0.076-0.332-0.076z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m18.396 22.717h-2.968c0-1.85 0.673-3.385 2.021-4.604 1.359-1.23 3.08-1.845 5.166-1.845 2.204 0 3.93 0.583 5.182 1.748 1.251 1.167 1.876 2.787 1.876 4.861 0 1.016-0.33 2-0.994 2.952-0.652 0.952-1.546 1.663-2.679 2.134 1.284 0.406 2.273 1.081 2.968 2.021 0.705 0.941 1.059 2.092 1.059 3.449 0 2.098-0.684 3.76-2.054 4.99-1.369 1.23-3.149 1.845-5.342 1.845-2.192 0-3.979-0.593-5.358-1.781-1.369-1.187-2.054-2.754-2.054-4.7h2.984c0 1.229 0.401 2.213 1.204 2.952 0.801 0.737 1.877 1.106 3.224 1.106 1.433 0 2.529-0.374 3.289-1.122 0.759-0.75 1.139-1.824 1.139-3.226 0-1.357-0.418-2.4-1.251-3.128-0.835-0.726-2.037-1.101-3.611-1.122h-2.229v-2.423h2.229c1.402-0.021 2.503-0.391 3.306-1.107 0.802-0.717 1.202-1.684 1.202-2.904 0-2.737-1.362-4.106-4.09-4.106-1.283 0-2.31 0.369-3.08 1.106-0.759 0.728-1.139 1.695-1.139 2.904zm30.385 7.267c0 3.476-0.594 6.06-1.781 7.749-1.187 1.69-3.043 2.535-5.567 2.535-2.492 0-4.337-0.824-5.534-2.471-1.199-1.657-1.819-4.128-1.862-7.412v-3.962c0-3.434 0.594-5.984 1.782-7.652 1.186-1.668 3.048-2.503 5.582-2.503 2.514 0 4.364 0.808 5.551 2.423 1.187 1.604 1.796 4.085 1.829 7.444v3.849zm-2.968-4.059c0-2.513-0.353-4.341-1.058-5.486-0.707-1.155-1.824-1.732-3.354-1.732-1.518 0-2.625 0.572-3.321 1.716-0.695 1.145-1.053 2.904-1.075 5.278v4.748c0 2.524 0.364 4.391 1.091 5.6 0.739 1.198 1.851 1.796 3.337 1.796 1.466 0 2.551-0.566 3.256-1.7 0.718-1.134 1.092-2.92 1.124-5.358v-4.862z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#097ada" offset="0"/>
+ <stop style="stop-color:#0a95f3" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.45714 -23.8857 23.8857 -.45714 381.897 33.2966)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fefffe" offset="0"/>
+ <stop style="stop-color:#f1f1f0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-coffeescript.svg b/.icons/kora/mimetypes/scalable/text-coffeescript.svg
new file mode 120000
index 000000000..dfd2bfd7a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-coffeescript.svg
@@ -0,0 +1 @@
+text-x-coffeescript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-csharp.svg b/.icons/kora/mimetypes/scalable/text-csharp.svg
new file mode 120000
index 000000000..a246be130
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-csharp.svg
@@ -0,0 +1 @@
+text-x-csharp.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-css.svg b/.icons/kora/mimetypes/scalable/text-css.svg
new file mode 100644
index 000000000..1be1f111b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-css.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.245 58.971c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328zm7.659 0c-0.448 0-0.819-0.109-1.114-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.256-0.065-0.5-0.188-0.729-0.369-0.23-0.185-0.344-0.434-0.344-0.746 0-0.355 0.155-0.641 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.478 0.388 0.599 0.688l-0.656 0.271c-0.148-0.355-0.453-0.533-0.918-0.533-0.224 0-0.412 0.046-0.565 0.139s-0.23 0.219-0.23 0.377c0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.655 0.238 0.836 0.451 0.18 0.213 0.27 0.453 0.27 0.721 0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.14 0.361zm-3.729 0c-0.448 0-0.82-0.109-1.115-0.328-0.289-0.218-0.502-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.811-0.197c-0.257-0.065-0.5-0.188-0.73-0.369-0.229-0.185-0.344-0.434-0.344-0.746 0-0.355 0.156-0.641 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.271c-0.147-0.355-0.453-0.533-0.917-0.533-0.225 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451s0.271 0.453 0.271 0.721c0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.516 34.222c-1.686 0-3.073-0.567-4.161-1.701-1.088-1.149-1.632-2.582-1.632-4.299 0-1.716 0.544-3.141 1.632-4.276 1.088-1.149 2.475-1.724 4.161-1.724 1.257 0 2.299 0.307 3.126 0.92 0.828 0.613 1.433 1.387 1.816 2.322l-1.931 0.804c-0.582-1.41-1.632-2.115-3.149-2.115-0.935 0-1.763 0.383-2.483 1.15-0.705 0.766-1.057 1.739-1.057 2.919s0.352 2.154 1.057 2.92c0.72 0.766 1.548 1.149 2.483 1.149 1.578 0 2.667-0.705 3.264-2.115l1.885 0.805c-0.383 0.919-1.004 1.693-1.862 2.322-0.843 0.613-1.892 0.919-3.149 0.919zm11.022 0c-1.256 0-2.298-0.306-3.126-0.919-0.812-0.613-1.41-1.38-1.793-2.299l1.885-0.782c0.598 1.41 1.617 2.115 3.057 2.115 0.659 0 1.196-0.145 1.61-0.437 0.429-0.291 0.643-0.674 0.643-1.149 0-0.736-0.513-1.234-1.54-1.494l-2.276-0.552c-0.72-0.184-1.402-0.529-2.046-1.034-0.643-0.522-0.965-1.219-0.965-2.092 0-0.997 0.436-1.801 1.31-2.414 0.889-0.629 1.939-0.943 3.149-0.943 0.997 0 1.886 0.23 2.667 0.69 0.782 0.444 1.341 1.088 1.678 1.931l-1.839 0.759c-0.414-0.997-1.272-1.495-2.574-1.495-0.629 0-1.158 0.131-1.587 0.391-0.429 0.261-0.643 0.613-0.643 1.058 0 0.643 0.498 1.08 1.494 1.31l2.23 0.529c1.057 0.245 1.839 0.666 2.345 1.264 0.505 0.598 0.758 1.272 0.758 2.023 0 1.012-0.414 1.854-1.241 2.529-0.828 0.674-1.893 1.011-3.196 1.011zm10.462 0c-1.257 0-2.299-0.306-3.126-0.919-0.813-0.613-1.41-1.38-1.794-2.299l1.886-0.782c0.597 1.41 1.616 2.115 3.057 2.115 0.659 0 1.195-0.145 1.609-0.437 0.429-0.291 0.644-0.674 0.644-1.149 0-0.736-0.514-1.234-1.54-1.494l-2.276-0.552c-0.721-0.184-1.403-0.529-2.046-1.034-0.644-0.522-0.966-1.219-0.966-2.092 0-0.997 0.437-1.801 1.311-2.414 0.889-0.629 1.938-0.943 3.149-0.943 0.996 0 1.885 0.23 2.667 0.69 0.781 0.444 1.341 1.088 1.678 1.931l-1.839 0.759c-0.414-0.997-1.272-1.495-2.575-1.495-0.628 0-1.157 0.131-1.586 0.391-0.429 0.261-0.644 0.613-0.644 1.058 0 0.643 0.498 1.08 1.494 1.31l2.23 0.529c1.058 0.245 1.839 0.666 2.345 1.264s0.759 1.272 0.759 2.023c0 1.012-0.414 1.854-1.242 2.529-0.827 0.674-1.892 1.011-3.195 1.011z" style="fill-opacity:.58;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-css_orig.svg b/.icons/kora/mimetypes/scalable/text-css_orig.svg
new file mode 100644
index 000000000..fa5487db4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-css_orig.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m28.245 58.971c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.175 58.971c-0.448 0-0.82-0.109-1.115-0.328-0.289-0.218-0.502-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.811-0.197c-0.257-0.065-0.5-0.188-0.73-0.369-0.229-0.185-0.344-0.434-0.344-0.746 0-0.355 0.156-0.641 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.271c-0.147-0.355-0.453-0.533-0.917-0.533-0.225 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451s0.271 0.453 0.271 0.721c0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.904 58.971c-0.448 0-0.819-0.109-1.114-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.256-0.065-0.5-0.188-0.729-0.369-0.23-0.185-0.344-0.434-0.344-0.746 0-0.355 0.155-0.641 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.478 0.388 0.599 0.688l-0.656 0.271c-0.148-0.355-0.453-0.533-0.918-0.533-0.224 0-0.412 0.046-0.565 0.139s-0.23 0.219-0.23 0.377c0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.655 0.238 0.836 0.451 0.18 0.213 0.27 0.453 0.27 0.721 0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.14 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.132 38c-1.233 0-2.209-0.36-2.93-1.081-0.704-0.72-1.057-1.681-1.057-2.882v-4.107c0-0.656-0.168-1.153-0.504-1.489-0.336-0.352-0.761-0.528-1.273-0.528v-1.826c0.512 0 0.937-0.168 1.273-0.504 0.336-0.352 0.504-0.857 0.504-1.513v-4.107c0-1.201 0.353-2.162 1.057-2.882 0.721-0.721 1.697-1.081 2.93-1.081h0.529v1.825h-0.529c-0.56 0-1.033 0.2-1.417 0.601-0.368 0.4-0.552 0.936-0.552 1.609v4.107c0 1.457-0.553 2.394-1.657 2.81v0.096c1.104 0.384 1.657 1.321 1.657 2.81v4.107c0 0.673 0.184 1.209 0.552 1.609 0.384 0.401 0.857 0.601 1.417 0.601h0.529v1.825h-0.529z" style="fill-rule:nonzero;fill:#674511"/>
+ <path d="m36.035 38h-0.528v-1.825h0.528c0.561 0 1.025-0.2 1.393-0.601 0.385-0.4 0.577-0.936 0.577-1.609v-4.107c0-1.489 0.552-2.426 1.657-2.81v-0.096c-1.105-0.416-1.657-1.353-1.657-2.81v-4.107c0-0.673-0.192-1.209-0.577-1.609-0.368-0.401-0.832-0.601-1.393-0.601h-0.528v-1.825h0.528c1.233 0 2.202 0.36 2.907 1.081 0.72 0.72 1.08 1.681 1.08 2.882v4.107c0 0.656 0.168 1.161 0.505 1.513 0.336 0.336 0.76 0.504 1.273 0.504v1.826c-0.513 0-0.937 0.176-1.273 0.528-0.337 0.336-0.505 0.833-0.505 1.489v4.107c0 1.201-0.36 2.162-1.08 2.882-0.705 0.721-1.674 1.081-2.907 1.081z" style="fill-rule:nonzero;fill:#674511"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#c67b07" offset="0"/>
+ <stop style="stop-color:#f4a830" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-csv.svg b/.icons/kora/mimetypes/scalable/text-csv.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-csv.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-directory.svg b/.icons/kora/mimetypes/scalable/text-directory.svg
new file mode 120000
index 000000000..f8f54ddaa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-directory.svg
@@ -0,0 +1 @@
+office-contact.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-dockerfile.svg b/.icons/kora/mimetypes/scalable/text-dockerfile.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-dockerfile.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-enriched-rtl.svg b/.icons/kora/mimetypes/scalable/text-enriched-rtl.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-enriched-rtl.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-enriched.svg b/.icons/kora/mimetypes/scalable/text-enriched.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-enriched.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-html.svg b/.icons/kora/mimetypes/scalable/text-html.svg
new file mode 100644
index 000000000..93eccfd26
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-html.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.402 59.34h-0.77l-1-3.082-0.992 3.082h-0.762l-1.295-4.016h0.787l0.893 3.032h8e-3l0.992-3.032h0.778l0.992 3.032h8e-3l0.885-3.032h0.771l-1.295 4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.927 59.471c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.543 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.418 0.704h2.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.616 59.471c-0.306 0-0.582-0.066-0.827-0.197-0.241-0.131-0.421-0.295-0.541-0.491h-0.033v0.557h-0.721v-5.868h0.754v1.852l-0.033 0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.245-0.131 0.521-0.197 0.827-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.566 0.918 0.566 1.524s-0.189 1.115-0.566 1.524c-0.377 0.41-0.825 0.615-1.344 0.615zm-0.123-0.688c0.35 0 0.651-0.132 0.902-0.394 0.251-0.268 0.377-0.62 0.377-1.057s-0.126-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.902-0.402-0.355 0-0.658 0.132-0.909 0.394-0.246 0.262-0.369 0.614-0.369 1.057s0.123 0.795 0.369 1.057c0.251 0.262 0.554 0.394 0.909 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.1 16c-6.094 0-11 4.906-11 11s4.906 11 11 11 11-4.906 11-11-4.906-11-11-11zm0 1c1.662 0 3.222 0.408 4.598 1.119 4e-3 0.04 3e-3 0.069 0 0.113 0.058 0.026 0.091 0.134 0.189 0.188 0.036 0.02 0.06 0.029 0.094 0.047 0.058 0.032 0.106 0.084 0.094 0.14-0.016 0.082-0.132 0.079-0.188 0.139 8e-3 0.116-0.064 0.112-0.094 0.19 0.018 0.05 0.086 0.033 0.094 0.093-0.01 0.064-0.118 0.073-0.094 0.139 0.108 0.084 0.226 0.014 0.328 0 0.224-0.028 0.423 0.014 0.561-0.094-0.018-0.106 0.153-0.138 0.141-0.234-0.01-0.072-0.134-0.089-0.188-0.139-0.012-0.011-0.027-0.039-0.041-0.06 0.165 0.108 0.323 0.226 0.481 0.343-0.039 0.032-0.071 0.072-0.112 0.09-0.042 0.018-0.102 0.023-0.14 0.047-0.056 0.038-0.077 0.097-0.141 0.139-0.046 0.032-0.186 0.14-0.234 0.14-0.058 0-0.146-0.059-0.188-0.045-0.06 0.018-0.026 0.115-0.094 0.139-0.132 0.048-0.375-0.104-0.421 0.094 0.056 0.114 0.228 0.079 0.328 0.14 0.062 0.04 0.171 0.214 0.187 0.282 0.016 0.056 0.024 0.268 0 0.328-0.062 0.16-0.238 0.144-0.422 0.14-0.05 0-0.094 4e-3 -0.14 0-0.31-0.02-0.608-0.128-0.748 0.094 0.01 0.17 0.038 0.274 0 0.422-0.028 0.108-0.147 0.187-0.141 0.281 2e-3 0.048 0.082 0.122 0.094 0.188 8e-3 0.036-0.016 0.109 0 0.14 0.052 0.098 0.189-0.015 0.281 0 0.088 0.014 0.189 0.137 0.189 0.235 0 0.07-0.051 0.213-0.095 0.281-0.088 0.132-0.249 0.116-0.375 0.188-0.104 0.06-0.126 0.179-0.188 0.283-0.066 0.112-0.12 0.168-0.094 0.328-0.09 0.178-0.19 0.289-0.376 0.375-0.054 0.024-0.138 0.058-0.188 0.094-0.04 0.028-0.085 0.076-0.141 0.14-0.07 0.078-0.149 0.128-0.187 0.188-0.028 0.046-0.017 0.125-0.047 0.187-0.044 0.084-0.131 0.151-0.187 0.235-0.026 0.04-0.066 0.088-0.094 0.14-0.064 0.116-0.153 0.226-0.141 0.328 0.01 0.098 0.135 0.102 0.141 0.188 6e-3 0.048-0.049 0.087-0.047 0.139 2e-3 0.076 0.041 0.129 0.047 0.189 0.014 0.148-0.066 0.179-0.094 0.281-0.014 0.048 0.012 0.103 0 0.141-0.024 0.074-0.139 0.144-0.141 0.232-2e-3 0.062 0.088 0.102 0.094 0.19 4e-3 0.06-0.057 0.131-0.045 0.187 0.022 0.108 0.244 0.244 0.328 0.328 0.114 0.114 0.232 0.209 0.282 0.329 0.042 0.102 0.062 0.252 0.14 0.328 0.058 0.056 0.161 0.08 0.235 0.138 0.07 0.054 0.158 0.083 0.232 0.141 0.122 0.096 0.275 0.295 0.469 0.281 0.102-8e-3 0.214-0.074 0.328-0.094 0.118-0.02 0.255-0.056 0.375-0.044 0.092 0.01 0.187 0.05 0.283 0.044 0.1-6e-3 0.214-0.043 0.328-0.093 0.198-0.086 0.507-0.23 0.795-0.188 0.22 0.032 0.223 0.277 0.377 0.375 0.176 0.016 0.327-0.034 0.467 0 0.106 0.026 0.224 0.199 0.234 0.283 0.01 0.086-0.081 0.179-0.093 0.233-0.028 0.116-0.027 0.254-0.047 0.328-0.016 0.058-0.047 0.13-0.045 0.187 0 0.052 0.086 0.167 0.14 0.235 0.066 0.084 0.153 0.142 0.233 0.234 0.146 0.168 0.226 0.388 0.328 0.61 0.026 0.056-0.024 0.07 0 0.14-0.044 0.336-0.155 0.566-0.375 0.938-0.104 0.12-0.236 0.272-0.234 0.422-8e-3 0.359 0.203 0.54 0.187 0.888-0.036 0.468-9e-3 0.547-0.045 0.797 0.158 0.08 0.091 0.301 0.045 0.467-0.068 0.198-0.149 0.245-0.187 0.377 0.123 0.054 0.259 0.04 0.398 6e-3 -1.822 1.942-4.408 3.158-7.293 3.158-1.228 0-2.398-0.23-3.482-0.631-0.04-0.016-0.084-0.025-0.123-0.047-0.062-0.036-0.102-0.111-0.094-0.187 0.104-0.044 0.301 0.099 0.377-0.047 0.038-0.07-0.05-0.211 0-0.281 0.036-0.048 0.254-0.082 0.328-0.094 0.106-0.018 0.221-9e-3 0.281-0.047 0.066-0.042 0.153-0.157 0.141-0.281-6e-3 -0.058-0.048-0.089-0.094-0.141-0.038-0.044-0.021-0.099-0.047-0.139-0.048-0.069-0.121-0.085-0.141-0.187 0.144-0.028 0.355 0.152 0.563 0.094 0.098-0.028 0.235-0.236 0.281-0.328 0.014-0.028-0.016-0.107 0-0.141 0.018-0.038 0.09-0.074 0.096-0.094 0.014-0.054-0.012-0.06 0-0.094 0.036-0.101 0.127-0.16 0.187-0.234 0.046-0.056 0.099-0.129 0.141-0.187 0.048-0.062 0.062-0.087 0.094-0.141 0.03-0.182-0.091-0.307-0.047-0.467 0.048-0.18 0.295-0.295 0.469-0.377 0.06-0.028 0.137-0.076 0.187-0.094 0.12-0.041 0.263-0.053 0.375-0.093 0.188-0.068 0.236-0.25 0.328-0.422 0.044-0.08 0.088-0.177 0.096-0.235 8e-3 -0.051-0.01-0.078 0-0.138s0.029-0.124 0.045-0.19c0.022-0.086 0.047-0.23 0.047-0.326 0-0.08-0.045-0.117-0.047-0.189-0.014-0.26 0.091-0.28 0.187-0.422 0.048-0.07 0.06-0.183 0.094-0.233 0.162-0.239 0.442-0.341 0.422-0.705-8e-3 -0.12-0.051-0.384-0.139-0.422-0.05-0.021-0.16-0.016-0.234-0.044-0.236-0.088-0.41-0.357-0.656-0.377-0.052-2e-3 -0.083 2e-3 -0.141 0-0.096-2e-3 -0.218-0.082-0.326-0.094-0.068-8e-3 -0.194 0.02-0.234 0-0.062-0.03-0.044-0.154-0.094-0.188-0.04-0.028-0.128-0.025-0.19-0.046-0.098-0.038-0.167-0.086-0.281-0.094-0.036-2e-3 -0.1 6e-3 -0.14 0-0.062-0.01-0.13-0.058-0.188-0.094-0.072-0.044-0.111-0.077-0.141-0.139 0.066-0.216-0.143-0.251-0.187-0.377-0.02-0.058 0.02-0.135 0-0.187-0.026-0.074-0.106-0.126-0.188-0.188-0.144-0.112-0.262-0.208-0.468-0.234-0.092-0.01-0.219 8e-3 -0.328 0-0.116-8e-3 -0.241-0.088-0.329-0.187-0.084-0.098-0.113-0.189-0.187-0.235-0.07-0.044-0.186-0.048-0.234-0.094-0.022-0.02-0.025-0.047-0.045-0.093-0.036-0.072-0.091-0.102-0.047-0.19-0.08-0.04-0.053 0.063-0.139 0.047-0.078-0.11-0.152-0.175-0.328-0.141-0.08 0.016-0.14 0.139-0.234 0.141-0.078 2e-3 -0.133-0.127-0.235-0.141-0.078-0.01-0.18 0.059-0.234 0.047-0.086-0.016-0.11-0.088-0.188-0.14-0.058-0.038-0.155-0.141-0.187-0.139-0.1 2e-3 -0.19 0.213-0.328 0.139-0.068-0.086 0.125-0.108 0.045-0.188-0.06-0.06-0.091 0.015-0.139 0.047-0.056 0.038-0.126 0.072-0.188 0.094-0.138 0.052-0.22 0.038-0.328 0.094-0.1 0.052-0.131 0.132-0.189 0.234-0.046 0.084-0.118 0.228-0.188 0.232-0.084 6e-3 -0.158-0.106-0.234-0.138-0.23-0.1-0.371 0.043-0.561 0.045-0.176 2e-3 -0.429-0.256-0.421-0.422 6e-3 -0.102 0.081-0.249 0.093-0.375 0.01-0.1 0.092-0.192 0.094-0.284 2e-3 -0.121-0.203-0.218-0.283-0.232-0.188-0.034-0.44 0.084-0.654 0-0.04-0.068 0.069-0.123 0.093-0.189 0.014-0.038-0.014-0.052 0-0.094 0.024-0.064 0.109-0.12 0.139-0.188 0.022-0.052 0.025-0.123 0.047-0.187 0.026-0.072 0.088-0.136 0.094-0.188 8e-3 -0.068-0.04-0.145-0.094-0.189-0.166 0.01-0.281 3e-3 -0.377 0.047-0.216 0.098-0.157 0.401-0.375 0.469-0.074 0.024-0.197 0.03-0.281 0.044-0.037 8e-3 -0.079 0.014-0.12 0.024 0.14-0.726 0.356-1.424 0.643-2.084 0.048 0 0.098-7e-3 0.131 0 0.076 0.014 0.123 0.088 0.189 0.094 0.184 0.014 0.223-0.155 0.375-0.235 0.156 0.022 0.235-0.016 0.377 0 0.096 0.01 0.206 0.135 0.282 0.141 0.064 2e-3 0.08-0.057 0.14-0.047s0.178 0.116 0.188 0.188c0.01 0.09-0.073 0.183-0.047 0.283 0.094 0.096 0.288 0.131 0.422 0.187 0.088-0.072 0.014-0.224 0-0.328-2e-3 -0.046 6e-3 -0.099 0-0.141-0.01-0.071-0.045-0.125-0.045-0.187 0-0.286 0.23-0.404 0.422-0.516 0.082-0.048 0.162-0.151 0.234-0.187 0.102-0.05 0.15-0.046 0.234-0.094 0.152-0.086 0.304-0.185 0.422-0.283 0.054-0.13-6e-3 -0.294 0-0.422 0.054-0.034 0.081 6e-3 0.139 0 0.092-0.02 0.137-0.135 0.189-0.187 0.03-0.03 0.103-0.064 0.139-0.094 0.092-0.072 0.108-0.156 0.188-0.188 0.028-0.01 0.096-0.035 0.14-0.047 0.06-0.016 0.139-0.059 0.235-0.093 0.062-0.022 0.21-0.021 0.234-0.045 0.03-0.03-8e-3 -0.144 0-0.19 0.048-0.226 0.407-0.25 0.609-0.326 0.14-0.054 0.266-0.17 0.422-0.14-0.03 0.107-0.166 0.104-0.14 0.234 0.034 0.182 0.264-0.068 0.328-0.094 0.122-0.052 0.355-0.083 0.515-0.14 0.14-0.05 0.367-0.12 0.235-0.282-0.11-8e-3 -0.139 0.099-0.235 0.139-0.066 0.01-0.082-0.041-0.138-0.045-0.054-2e-3 -0.087 0.055-0.141 0.045s-0.133-0.124-0.141-0.188c-0.022-0.168 0.167-0.204 0.235-0.328-0.046-0.152-0.247-0.033-0.375-0.093 0.014-0.09 0.081-0.17 0.187-0.188 0.086-0.014 0.276 3e-3 0.328 0.045 0.03 0.026-1e-3 0.099 0.045 0.141 0.052 0.046 0.122 0.01 0.19 0 0.024-0.114-0.161-0.067-0.141-0.141 0.136-0.088 0.397-0.023 0.563-0.045 0.096-0.014 0.195-0.095 0.281-0.141 0.08-0.046 0.15-0.12 0.234-0.044 0.024 0.081-0.048 0.145-0.093 0.187-0.154 0.136-0.302 0.264-0.422 0.422 0.074 0.072 0.204 0.031 0.328 0.045 0.048 6e-3 0.088 0.039 0.138 0.047 0.06 0.01 0.142-0.01 0.19 0 0.084 0.02 0.103 0.14 0.187 0.14 0.136 0 0.123-0.142 0.045-0.234 0.024-0.094 0.081-0.168 0.047-0.234-0.062-0.124-0.316 0.017-0.328-0.141-8e-3 -0.1 0.105-0.112 0.141-0.188-0.016-0.192 0.158-0.201 0.138-0.375-0.01-0.072-0.088-0.072-0.138-0.14-0.026-0.036-0.017-0.115-0.047-0.141-0.104-0.088-0.316-0.064-0.328-0.232-6e-3 -0.1 0.014-0.175 0-0.283-0.014-0.102-0.1-0.402-0.188-0.422-0.112-0.024-0.194 0.172-0.328 0.234-0.072 0.034-0.207 0.061-0.281 0.047-0.048-0.01-0.135-0.049-0.141-0.141-0.01-0.106 0.074-0.122 0.094-0.234 0.861-0.241 1.767-0.379 2.707-0.379zm-4.033 0.848c-0.029 0.411-0.396 0.624-0.828 0.613-0.092 0.088-0.044 0.253-0.094 0.375-0.042 0.102-0.179 0.197-0.281 0.189-0.074-6e-3 -0.188-0.119-0.188-0.189 0-0.086 0.119-0.135 0.045-0.232 3e-3 -0.021 0.03-0.042 0.051-0.063 0.413-0.26 0.843-0.495 1.295-0.693zm8.347 0.476c-0.036 7e-3 -0.057 0.026-0.089 0.045-0.076 0.046-0.083 0.119-0.141 0.141-0.082 0.03-0.176 0.02-0.188 0.094-0.01 0.061 0.049 0.082 0.047 0.138-0.03 0.074-0.077 0.098-0.093 0.188 0.102 0.166 0.34-9e-3 0.466-0.045 0.056-0.016 0.111-3e-3 0.141-0.047 0.034-0.054 0.019-0.157 0.045-0.233 0.028-0.084 0.104-0.066 0.094-0.14-8e-3 -0.074-0.158-0.153-0.282-0.141zm-10.947 1.194c0.097 0.049 0.262 0.275 0.074 0.355-0.02 0.01-0.28 0.055-0.328 0.045-0.038-6e-3 -0.071-0.041-0.103-0.076 0.115-0.112 0.237-0.218 0.357-0.324zm0.354 0.447c0.048 2e-3 0.084 0.09 0.14 0.094 0.054 4e-3 0.109-0.057 0.141-0.047 0.084 0.022 0.125 0.172 0.045 0.234-0.066 8e-3 -0.091-0.055-0.139-0.045-0.136 0.024-0.181 0.289-0.283 0.281-0.096-0.01-0.143-0.211-0.045-0.281 2e-3 -0.06-0.051-0.08-0.047-0.14 0.03-0.038 0.108-0.1 0.188-0.094v-2e-3zm-0.467 0.047c0.028 0 0.035-0.012 0.045 0-0.014 0.106-0.057 0.139-0.139 0.189-0.142 0.086-0.237 0.191-0.283 0.375-0.014 0.054-0.164 0.202-0.232 0.188-0.158-0.034 0.057-0.329 0.093-0.375 0.04-0.05 0.093-0.085 0.139-0.141s0.05-0.155 0.094-0.187c0.048-0.034 0.199-0.051 0.283-0.047v-2e-3zm14.148 0.267c0.063 0.07 0.129 0.138 0.19 0.209-0.063-0.074-0.166-0.102-0.19-0.209zm-0.611 0.02c0.158-0.01 0.256 0.185 0.328 0.281 0.06 0.078 0.23 0.18 0.328 0.234 0.056 0.03 0.126 0.066 0.188 0.094 0.13 0.058 0.369 0.247 0.375 0.375 2e-3 0.064-0.055 0.13-0.045 0.19 0.098 0.016 0.185-0.137 0.187-0.235 0-0.023-8e-3 -0.037-0.017-0.052 0.283 0.396 0.538 0.811 0.761 1.248-0.088 0.025-0.163 0.068-0.177 0.154-0.02 0.112 0.074 0.261-0.094 0.281-0.106 0.014-0.231-0.108-0.377-0.14-0.06-0.014-0.139 0.016-0.187 0-0.11-0.038-0.094-0.167-0.188-0.233-0.054-0.038-0.197-0.084-0.283-0.094-0.054-6e-3 -0.083 8e-3 -0.139 0-0.068-8e-3 -0.178-0.013-0.234-0.047-0.054-0.034-0.174-0.094-0.188-0.14-0.022-0.074 0.135-0.171 0.139-0.233 4e-3 -0.048-0.035-0.068-0.045-0.14-8e-3 -0.044 0.01-0.113 0-0.141-0.014-0.052-0.107-0.092-0.189-0.094-0.072 0-0.126 0.047-0.188 0.047-0.088 2e-3 -0.265-0.057-0.375-0.047-0.066 6e-3 -0.127 0.043-0.189 0.047-0.174 0.014-0.286-0.01-0.422 0-0.098 6e-3 -0.283 0.052-0.375 0.094-0.046 0.022-0.081 0.064-0.141 0.094-0.028 0.014-0.058 0.029-0.094 0.045-0.056 0.026-0.133 0.081-0.187 0.095-0.078 0.02-0.186-6e-3 -0.328 0-0.102 6e-3 -0.28-0.018-0.282-0.14-1e-3 -0.186 0.34-0.109 0.516-0.141 0.066-0.014 0.108-0.093 0.188-0.139 0.038-0.022 0.057-0.022 0.093-0.046 0.06-0.042 0.178-0.14 0.188-0.188 8e-3 -0.044-0.051-0.109-0.045-0.141 8e-3 -0.041 0.085-0.084 0.139-0.138 0.084-0.084 0.13-0.181 0.234-0.235 0.07-0.038 0.202-0.037 0.234-0.093 8e-3 -0.064-2e-3 -0.083 0-0.141 0.044-0.04 0.058-0.086 0.094-0.094 0.108-0.024 0.202 0.051 0.328 0.045 0.054-2e-3 0.13-7e-3 0.188-0.045 0.048-0.032 0.092-0.069 0.14-0.093 0.052-0.028 0.077-0.09 0.141-0.094zm-12.514 0.096h2e-3c0.046-2e-3 0.091 0 0.141 0s0.119-0.02 0.139 0c-0.032 0.131-0.318 0.092-0.422 0.044 6e-3 -0.05 0.076-0.038 0.14-0.044zm13.315 0.095c0.057 0.067 0.116 0.131 0.172 0.199-0.01-5e-3 -0.023-7e-3 -0.032-0.013-0.055-0.044-0.085-0.118-0.14-0.186zm-13.783 0.139c0.034 0 0.059-0.014 0.095 0-0.092 0.078-0.217 0.137-0.377 0.187-0.076 0.024-0.173 0.037-0.187-0.046-0.016-0.104 0.072-0.084 0.14-0.094 0.088-0.01 0.225-0.043 0.327-0.045l2e-3 -2e-3zm13.029 2e-3c-0.066 0.022-0.098 0.169 0 0.187 0.046-0.028 0.059-0.103 0.047-0.187-0.026-0.028-0.027-8e-3 -0.047 0zm-0.045 0.281c-0.032 0.01-0.06 9e-3 -0.094 0.045 2e-3 0.112 0.022 0.185 0 0.283 0.064 0.124 0.201 0.037 0.233-0.047 0.038-0.208-0.043-0.307-0.139-0.281zm0.889 0.563c-0.088-4e-3 -0.181 2e-3 -0.233 0.045 0.074 0.119 0.209 0.157 0.375 0.187 0.06-0.044 0.066-0.156 0.094-0.232-0.072 0-0.146 4e-3 -0.234 0h-2e-3zm-17.573 4.119c0.113 0.102 0.192 0.273 0.327 0.34 0.05 0.026 0.123 0.032 0.187 0.046 0.052 0.01 0.091 0.029 0.141 0.045 0.106 0.036 0.244 0.058 0.328 0.096 0.128 0.056 0.218 0.262 0.328 0.326 6e-3 0.064-0.02 0.142 0 0.19 0.052 0.07 0.15 0.092 0.234 0.138 0.102 0.056 0.137 0.191 0.233 0.235 0.034 0.014 0.088-0.016 0.14 0 0.132 0.04 0.17 0.221 0.284 0.187 0.074-0.022 0.081-0.115 0.093-0.187 0.05-0.054 0.11-0.141 0.188-0.141 0.124-2e-3 0.141 0.161 0.187 0.283 0.026 0.068 0.076 0.116 0.094 0.188 0.03 0.124 0.026 0.488 0 0.562-0.032 0.092-0.158 0.133-0.234 0.233-0.036 0.048-0.066 0.108-0.094 0.14-0.048 0.06-0.103 0.087-0.139 0.141-0.02 0.03-0.029 0.097-0.047 0.139-0.06 0.128-0.143 0.223-0.093 0.377 0.02 0.062 0.093 0.113 0.093 0.187 0 0.088-0.173 0.138-0.187 0.234-0.01 0.07 0.072 0.188 0.094 0.282 0.016 0.07 0.145 0.141 0.187 0.187 0.07 0.078 0.126 0.183 0.19 0.283 0.126 0.194 0.202 0.42 0.326 0.61 0.066 0.098 0.19 0.177 0.234 0.281 0.022 0.052-0.02 0.14 0 0.188 0.072 0.161 0.401 0.341 0.563 0.421 0.076 0.038 0.164 0.056 0.234 0.096 0.106 0.06 0.321 0.187 0.375 0.281 0.048 0.084 0.07 0.288 0.094 0.422 0.03 0.176-8e-3 0.326 0 0.516 6e-3 0.104 0.047 0.177 0.047 0.281 0 0.036 2e-3 0.105 0 0.141-2e-3 0.124 0.01 0.249 0 0.375-6e-3 0.068-4e-3 0.131 0 0.189 6e-3 0.062 0.041 0.085 0.045 0.139 4e-3 0.058-0.051 0.143-0.045 0.189 0.014 0.126 0.116 0.211 0.14 0.326 0.02 0.092 0.057 0.312 0.045 0.422-8e-3 0.058-0.037 0.126-0.045 0.19-6e-3 0.05 8e-3 0.092 0 0.138-6e-3 0.045-0.017 0.083-0.029 0.122-2.782-1.772-4.627-4.875-4.627-8.432 0-0.479 0.045-0.946 0.109-1.406zm3.891 1.095c0.096-0.044 0.078 0.129 0 0.141-0.074 0.01-0.072-0.107 0-0.141z" style="fill-rule:nonzero;fill:#003042"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#004e6c" offset="0"/>
+ <stop style="stop-color:#b075c4" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-html_alt.svg b/.icons/kora/mimetypes/scalable/text-html_alt.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-html_alt.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-htmlh.svg b/.icons/kora/mimetypes/scalable/text-htmlh.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-htmlh.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-javascript.svg b/.icons/kora/mimetypes/scalable/text-javascript.svg
new file mode 120000
index 000000000..f5bb9a863
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-json.svg b/.icons/kora/mimetypes/scalable/text-json.svg
new file mode 120000
index 000000000..2d1e842a4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-json.svg
@@ -0,0 +1 @@
+application-json.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-julia.svg b/.icons/kora/mimetypes/scalable/text-julia.svg
new file mode 100644
index 000000000..92ee756fa
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-julia.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#d4e2ea"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><g fill-opacity=".5"><circle cx="18" cy="29" fill="#c2352a" r="4.5"/><circle cx="30" cy="29" fill="#8e53ab" r="4.5"/><circle cx="24" cy="19" fill="#46a249" r="4.5"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-less.svg b/.icons/kora/mimetypes/scalable/text-less.svg
new file mode 100644
index 000000000..ce1bb89cd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-less.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a5b7d" offset="0"/>
+ <stop stop-color="#73a1be" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m17.749 39.391c-.885-.195-1.379-.544-1.662-1.173-.132-.295-.149-.503-.184-2.286-.037-1.863-.048-1.979-.202-2.296-.202-.416-.593-.63-1.248-.683l-.453-.037v-1.744l.475-.048c.652-.067 1.038-.268 1.229-.639.135-.26.156-.429.174-1.401.05-2.673.067-2.953.192-3.246.164-.381.427-.654.829-.863.659-.341 1.036-.399 2.846-.437l1.703-.037.02 4.913c.02 4.75.025 4.922.161 5.194.251.5.424.575 1.334.575h.796l.043.313c.023.172.042.498.042.724v.41l-.613.089c-.344.049-.891.071-1.248.049-1.124-.069-1.812-.456-2.184-1.227-.349-.723-.38-1.16-.382-5.447l-.003-3.948-.369.05c-.528.071-.795.218-.943.522-.111.225-.134.51-.164 2.045-.033 1.667-.046 1.804-.194 2.11-.206.424-.384.587-.998.915l-.505.269.409.152c.525.195.881.497 1.088.923.156.321.166.433.2 2.158.038 1.966.062 2.095.436 2.377.116.087.343.156.58.175l.547.033v1.623l-.737-.005c-.319-.003-.776-.049-1.015-.102zm26.752-.713v-.82l.489-.001c.46 0 .795-.185.966-.534.125-.256.144-.478.176-2.105.034-1.708.046-1.837.194-2.118.189-.359.476-.592 1.062-.862l.437-.201-.402-.17c-.479-.201-.892-.561-1.101-.959-.142-.27-.155-.421-.189-2.11-.034-1.659-.05-1.84-.18-2.068-.168-.294-.499-.479-.963-.537l-.489-.042v-1.653l.855.049c1.549.089 2.32.52 2.653 1.415.09.241.122.717.156 2.301.038 1.828.054 2.019.184 2.247.183.323.675.572 1.227.623l.424.039v1.744l-.451.037c-.583.047-.999.277-1.195.66-.135.262-.15.446-.189 2.247-.046 2.107-.082 2.335-.451 2.825-.353.47-1.39.81-2.478.812l-.735.001zm-17.282-1.86c-.097-.018-.366-.066-.598-.108-.578-.103-1.478-.557-1.877-.946-.722-.704-1.118-1.577-1.257-2.773-.157-1.351.125-2.711.756-3.647.53-.788 1.34-1.338 2.259-1.535.476-.103 1.516-.103 1.997-.002.966.205 1.782.838 2.246 1.743.364.71.482 1.273.482 2.303v.869h-5.757l.035.267c.114.876.329 1.335.838 1.789.439.392.824.512 1.65.512.773 0 1.544-.171 2.219-.492l.427-.202.281 1.469-.467.218c-.256.12-.713.283-1.015.361-.525.136-1.851.24-2.219.174zm2.092-5.844c-.073-.924-.558-1.563-1.328-1.75-1.199-.292-2.21.505-2.424 1.91l-.046.304h3.834zm4.466 5.816c-1.042-.121-2.159-.496-2.1-.706.017-.065.07-.414.117-.777s.098-.66.113-.66c.016 0 .151.064.302.142.816.422 2.431.685 3.092.503.627-.174.973-.772.753-1.306-.144-.35-.466-.548-1.747-1.074-1.217-.499-1.671-.765-2.086-1.222-.704-.775-.67-2.364.066-3.111.637-.647 1.468-.88 2.947-.83 1.012.035 1.552.139 2.31.447l.276.112-.243.69c-.134.38-.249.697-.257.704-.008.008-.267-.076-.576-.187-1.75-.628-3.127-.384-3.127.554 0 .442.406.73 1.735 1.23 1.458.549 2.123.997 2.469 1.662.174.335.191.436.191 1.152 0 .713-.018.821-.195 1.187-.328.677-.949 1.16-1.775 1.378-.502.132-1.611.187-2.265.112zm6.75 0c-.66-.076-1.148-.195-1.675-.406l-.426-.171.102-.765c.057-.421.111-.775.121-.788.009-.012.144.043.3.124.821.425 2.438.691 3.094.51.437-.121.784-.468.832-.831.085-.639-.274-.943-1.852-1.569-2.029-.805-2.621-1.476-2.539-2.877.069-1.182.708-1.881 2.006-2.19.364-.086.713-.105 1.494-.078 1.02.035 1.406.106 2.196.406l.4.152-.245.688c-.135.378-.252.693-.261.701-.008.008-.334-.094-.724-.226-1.237-.421-2.23-.406-2.722.039-.19.173-.226.255-.226.524 0 .535.25.713 1.872 1.334 2.008.769 2.577 1.421 2.508 2.878-.038.816-.22 1.271-.686 1.713-.392.372-.763.577-1.304.72-.502.132-1.611.187-2.265.112z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-markdown.svg b/.icons/kora/mimetypes/scalable/text-markdown.svg
new file mode 100644
index 000000000..ca006e641
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-markdown.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m43.25 18.965c1.028 0 1.875 0.847 1.875 1.875v12.25c0 1.028-0.847 1.875-1.875 1.875h-22.25c-1.028 0-1.875-0.847-1.875-1.875v-12.25c0-1.028 0.847-1.875 1.875-1.875h22.25zm0 14.75c0.357 0 0.625-0.268 0.625-0.625v-12.25c0-0.357-0.268-0.625-0.625-0.625h-22.25c-0.357 0-0.625 0.268-0.625 0.625v12.25c0 0.357 0.268 0.625 0.625 0.625h22.25zm-3.5-6.626h2.5l-3.75 4.125-3.75-4.125h2.5v-4.375h2.5v4.375zm-14.375 4.125h-2.5v-8.5h2.5l2.5 3.125 2.5-3.125h2.5v8.5h-2.5v-4.875l-2.5 3.125-2.5-3.125v4.875z" style="fill-rule:nonzero;fill:#464d55"/>
+ <path d="m26.263 59v-4.016h0.722v0.558h0.032c0.115-0.192 0.29-0.353 0.525-0.484 0.24-0.137 0.478-0.205 0.713-0.205 0.623 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.402-0.77 0.475 0 0.833 0.153 1.073 0.459 0.241 0.301 0.361 0.71 0.361 1.229v2.459h-0.754v-2.344c0-0.404-0.074-0.691-0.221-0.86-0.148-0.17-0.372-0.254-0.672-0.254-0.296 0-0.541 0.125-0.738 0.376-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.221-0.86-0.148-0.17-0.372-0.254-0.672-0.254-0.295 0-0.541 0.125-0.738 0.376-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754zm10.868-0.131h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.241 0.131-0.514 0.197-0.82 0.197-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868zm-2-0.557c0.355 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.262-0.547-0.394-0.902-0.394-0.35 0-0.65 0.134-0.901 0.402-0.252 0.262-0.377 0.612-0.377 1.049s0.125 0.789 0.377 1.057c0.251 0.262 0.551 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-mathml.svg b/.icons/kora/mimetypes/scalable/text-mathml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-mathml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-mht.svg b/.icons/kora/mimetypes/scalable/text-mht.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-mht.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-n3.svg b/.icons/kora/mimetypes/scalable/text-n3.svg
new file mode 120000
index 000000000..148a141b2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-n3.svg
@@ -0,0 +1 @@
+text-rdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-org.svg b/.icons/kora/mimetypes/scalable/text-org.svg
new file mode 100644
index 000000000..2a3e6537e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-org.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#3b9a6a" offset="0"/>
+ <stop stop-color="#6fc59a" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m12.074 46.385c-.759-1.265-1.352-2.574-1.365-4.035.401.659.934 1.171 1.567 1.567-.4-.643-.597-1.308-.539-1.999 1.05 1.173 2.222 1.567 3.402 1.909-1.233-.861-2.335-1.788-2.923-2.983.706.348 1.411.402 2.118.328-.879-.444-1.203-1.247-1.372-2.149 1.228 1.253 2.512 2.096 3.818 2.776-1.295-1.248-2.25-2.528-2.745-3.849.498.28.987.412 1.463.359-.657-.742-.823-1.468-1-2.194.626.929 1.177 1.429 1.686 1.685-.52-1.063-.482-2-.119-2.863.599.397 1.163 1.02 1.641 2.208.173-.566-.107-1.511-.449-2.507.516.147 1.135.796 1.94 2.358-.078-.918-.509-1.847-.985-2.776.718.833 1.794 3.018 1.612 2.567 0-.836-.359-1.702-1.672-3.462-.388-.52-.622-1.029-.762-1.489-.2-.47-.452-1.065-.477-1.938.022-.164.048-.341.083-.548.149-.884.213-1.308.978-3.122.504-1.691 1.536-.323 1.674.577.011.13.036.251.067.365-.028.125.093.348.235.558.182.312.377.491.377.492.003.001.086.032.211-.071.012-.005.026-.012.038-.017.061.272.198.958.053 1.076.295-.183.444-.462.399-.979.503.11.888.388 1.113.895.072-.332.144-.663-.09-.978.518.068.919.355 1.27.741.053-.221.084-.447 0-.696.33.113.615.383.881.71 0 0 .05-.917-.482-1.358-.107-.107-.127-.211-.088-.406 0 0 .042-.461-1.22-.444-.205.003-.459.023-.739.055.02-.116.034-.237.034-.371 0-1.151.813-1.918 1.22-1.902.136.006.228.098.228.292-.006 1.231.543 2.035.924 2.242 0 0 .084.601.693.601.602.006 1.423.493 2.203.75 1.421.044 1.525.679 1.304.973 0 0 1.515.964 3.334 1.218.829.07 2.51-.075 4.224.233.747-.532 1.373-.244 1.422.503.181.322.775.573.513 1.748-.488.969-.59.764-1.565 1.401 1.551 2.333-2.623 2.596-3.616 2.161-1.634-.592-2.906.244-4.806-.245-2.103 3.103-5.005 1.073-5.005 1.073-.26 1.202-2.53 4.602 1.09 6.577 1.202.697 2.272 1.565 3.221 2.498h-13.877c-.386 0-.767-.039-1.14-.115zm-1.974-.808c-.187-.658-.275-1.329-.241-2.019.494 1.161 1.217 1.992 1.974 2.773-.615-.154-1.201-.408-1.733-.754zm26.107-11.141c-.006.005-.012.011-.017.016-.192.168-.941.551-1.203.549-.402-.003-.722-.525-1.323-.525-1.064 0-1.721.336-1.956.489.376.036.864-.395 1.536.1.931.99 1.729.8 2.215.57.433-.128.565-.402.632-.487.218-.288-.096-.502.099-.696.006-.006.012-.011.017-.016zm-2.887-2.355c.399 0 .722.216.722.482s-.323.482-.722.482c.848-.266-.047-1.104-.722-.482 0-.266.323-.482.722-.482zm-.022-.275c.18-.011.377.011.585.057.554.161.377.564.247.831.189-.668-.418-.798-1.314-.743.142-.089.303-.134.482-.145zm-10.86-2.056c.093.054.609.226.674.266.052.169.024.342.696.643.607.188 1.387.109 1.622-.126.026-.399.031-.252.133-.377.367-.134.212-.098.273-.138-.703.137-2.287.146-3.398-.268z"/>
+ <path transform="matrix(1.21568 0 0 1.21568 -4.62997 -6.91393)" d="m27.843 20.112c-.107.002-.262.133-.394.429-.322.586-.736.842-.732 1.274.147.246-1.098.607-.705 1.377-.278.344-.934.787-.701 1.315-.118.258-.954.865-.593 1.438-.787.525-.74.651-.574 1.131-.421.27-.861.807-.64 1.246 0 0-.049 1.459 1.311.508.705.017.394-.754.394-.754.475-.131.548-.75.36-1.114.607.016.51-.921.427-1.246.475-.18.541-.748.344-1.197.573-.131.59-.802.541-1.278.59-.032.508-1.065.508-1.278.508-.328.394-.771.473-1.283.177-.357.119-.57-.019-.568zm-.859 1.326c-.151.428.11.377.427.372-.145.155-.571.202-.571.044s.144-.416.144-.416zm-.832 1.224c-.151.429.34.49.657.485-.145.155-.616.158-.693-.033-.123-.244.036-.452.036-.452zm-.612 1.26c-.109.444.285.544.602.54-.144.155-.698.126-.698-.032-.099-.245.096-.508.096-.508zm-.601 1.398c-.109.444.53.434.847.429-.145.156-.595.304-.876.146-.245-.274.029-.575.029-.575zm-.587 1.117c-.136.268.717.535 1.034.53-.145.155-.757.274-1.037.117-.304-.371.003-.647.003-.647zm-.614 1.316c-.108.444.977.388 1.294.383-.145.155-1.042.35-1.323.192-.245-.274.029-.575.029-.575z"/>
+ <path d="m7.5 32.642c1.249-1.14 2.596-1.903 3.567-1.981 1.319-.107 2.313-.314 3.075-.57 2.258-.759 2.482-1.961 3.103-2.346-.667 2.187-.187 3.309.145 4.091.14.46.374.969.762 1.489 1.313 1.76 1.672 2.626 1.672 3.462.182.451-.894-1.734-1.612-2.567.476.929.907 1.858.985 2.776-.805-1.562-1.424-2.211-1.94-2.358.342.996.622 1.941.449 2.507-.478-1.188-1.042-1.811-1.641-2.208-.363.863-.401 1.8.119 2.863-.509-.256-1.06-.756-1.686-1.685.177.726.343 1.452 1 2.194-.476.053-.965-.079-1.463-.359.495 1.321 1.45 2.601 2.745 3.849-1.306-.68-2.59-1.523-3.818-2.776.169.902.493 1.705 1.372 2.149-.707.074-1.412.02-2.118-.328.588 1.195 1.69 2.122 2.923 2.983-1.18-.342-2.352-.736-3.402-1.909-.058.691.139 1.356.539 1.999-.633-.396-1.166-.908-1.567-1.567.013 1.461.606 2.77 1.365 4.035-.08-.016-.161-.034-.241-.054-.757-.781-1.48-1.612-1.974-2.773-.034.69.054 1.361.241 2.019-.332-.216-.643-.467-.927-.75-1.071-1.072-1.673-2.525-1.673-4.04zm14.912-5.949c-.574.008-1.416.113-2.655.406-.254.176.57 1.121.57 1.121s.098.05.247-.1c.06.267.202.969.055 1.088.295-.183.444-.464.399-.981.503.109.888.39 1.113.897.072-.332.144-.663-.09-.978.518.068.919.355 1.27.741.053-.221.084-.447 0-.696.33.113.615.383.881.71 0 0 .05-.917-.482-1.358-.107-.107-.127-.211-.088-.406 0 0 .042-.461-1.22-.444z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-plain.svg b/.icons/kora/mimetypes/scalable/text-plain.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-plain.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-r.svg b/.icons/kora/mimetypes/scalable/text-r.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-r.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-rdf+xml.svg b/.icons/kora/mimetypes/scalable/text-rdf+xml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-rdf+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-rdf.svg b/.icons/kora/mimetypes/scalable/text-rdf.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-rdf.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-richtext-rtl.svg b/.icons/kora/mimetypes/scalable/text-richtext-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-richtext-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-richtext.svg b/.icons/kora/mimetypes/scalable/text-richtext.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-richtext.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-rtf.svg b/.icons/kora/mimetypes/scalable/text-rtf.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-rtf.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-rtl.svg b/.icons/kora/mimetypes/scalable/text-rtl.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-rtl.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-rust.svg b/.icons/kora/mimetypes/scalable/text-rust.svg
new file mode 100644
index 000000000..8631ca9b6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-rust.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.455 29.681h-3.266v5.623h-1.842v-13.9h4.602c1.565 0 2.768 0.356 3.608 1.069 0.847 0.713 1.27 1.75 1.27 3.112 0 0.865-0.235 1.62-0.706 2.263-0.465 0.643-1.114 1.123-1.948 1.441l3.265 5.9v0.115h-1.966l-3.017-5.623zm-3.266-1.5h2.817c0.91 0 1.632-0.235 2.167-0.706 0.541-0.471 0.812-1.101 0.812-1.89 0-0.859-0.258-1.518-0.774-1.976-0.509-0.459-1.248-0.691-2.215-0.697h-2.807v5.269zm14.639 1.122c-1.577-0.453-2.726-1.009-3.448-1.667-0.715-0.664-1.072-1.481-1.072-2.452 0-1.098 0.437-2.005 1.312-2.72 0.881-0.721 2.024-1.082 3.429-1.082 0.957 0 1.81 0.185 2.557 0.555 0.753 0.371 1.334 0.881 1.743 1.532 0.415 0.651 0.623 1.363 0.623 2.136h-1.849c0-0.843-0.268-1.503-0.805-1.982-0.536-0.485-1.293-0.728-2.27-0.728-0.907 0-1.615 0.201-2.126 0.603-0.504 0.396-0.756 0.948-0.756 1.657 0 0.569 0.239 1.051 0.718 1.446 0.485 0.39 1.306 0.748 2.461 1.073 1.163 0.326 2.069 0.687 2.72 1.082 0.658 0.39 1.143 0.847 1.456 1.37 0.32 0.523 0.48 1.14 0.48 1.849 0 1.13-0.441 2.037-1.322 2.72-0.881 0.677-2.06 1.015-3.535 1.015-0.957 0-1.851-0.182-2.681-0.546-0.831-0.371-1.473-0.875-1.926-1.513-0.447-0.639-0.67-1.364-0.67-2.175h1.849c0 0.843 0.31 1.511 0.929 2.002 0.625 0.485 1.459 0.728 2.5 0.728 0.97 0 1.713-0.198 2.23-0.594 0.518-0.396 0.777-0.935 0.777-1.618s-0.24-1.21-0.719-1.58c-0.479-0.377-1.347-0.748-2.605-1.112v1e-3z" style="fill-opacity:.58;fill-rule:nonzero"/>
+ <path d="m27.531 55.067c-0.109-0.019-0.228-0.028-0.355-0.028-0.474 0-0.796 0.202-0.965 0.606v3h-0.723v-4.227h0.703l0.012 0.488c0.237-0.377 0.573-0.566 1.008-0.566 0.14 0 0.247 0.018 0.32 0.055v0.672zm3.269 3.16c-0.281 0.331-0.693 0.496-1.238 0.496-0.45 0-0.793-0.13-1.03-0.39-0.235-0.263-0.353-0.652-0.356-1.165v-2.75h0.722v2.73c0 0.641 0.261 0.962 0.782 0.962 0.552 0 0.919-0.206 1.101-0.618v-3.074h0.723v4.227h-0.688l-0.016-0.418zm4.259-0.703c0-0.195-0.074-0.346-0.223-0.453-0.146-0.11-0.403-0.204-0.77-0.282-0.364-0.078-0.654-0.172-0.87-0.281-0.214-0.109-0.373-0.239-0.477-0.39-0.102-0.151-0.153-0.331-0.153-0.54 0-0.347 0.146-0.64 0.438-0.879 0.294-0.239 0.669-0.359 1.125-0.359 0.479 0 0.867 0.124 1.164 0.371 0.3 0.247 0.45 0.564 0.45 0.95h-0.727c0-0.199-0.085-0.369-0.254-0.512-0.167-0.143-0.378-0.215-0.633-0.215-0.263 0-0.469 0.057-0.617 0.172-0.149 0.115-0.223 0.264-0.223 0.449 0 0.175 0.069 0.306 0.207 0.394 0.138 0.089 0.387 0.173 0.746 0.254 0.362 0.081 0.655 0.177 0.88 0.29 0.223 0.111 0.388 0.247 0.495 0.406 0.109 0.156 0.164 0.347 0.164 0.574 0 0.377-0.151 0.681-0.453 0.91-0.302 0.227-0.694 0.34-1.176 0.34-0.338 0-0.637-0.06-0.898-0.18-0.26-0.12-0.464-0.287-0.613-0.5-0.147-0.216-0.22-0.449-0.22-0.7h0.724c0.013 0.243 0.11 0.436 0.289 0.58 0.182 0.14 0.421 0.21 0.718 0.21 0.273 0 0.492-0.055 0.657-0.164 0.167-0.112 0.25-0.26 0.25-0.445zm2.644-4.129v1.023h0.79v0.559h-0.79v2.62c0 0.17 0.035 0.298 0.106 0.384 0.07 0.083 0.19 0.125 0.359 0.125 0.083 0 0.198-0.016 0.344-0.047v0.586c-0.19 0.052-0.375 0.078-0.555 0.078-0.323 0-0.566-0.098-0.73-0.293-0.165-0.195-0.247-0.473-0.247-0.832v-2.621h-0.77v-0.559h0.77v-1.023h0.723z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#c15721" offset="0"/>
+ <stop style="stop-color:#fc9f47" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-sgml.svg b/.icons/kora/mimetypes/scalable/text-sgml.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-sgml.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-spreadsheet.svg b/.icons/kora/mimetypes/scalable/text-spreadsheet.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-sqml.svg b/.icons/kora/mimetypes/scalable/text-sqml.svg
new file mode 120000
index 000000000..894bd452d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-sqml.svg
@@ -0,0 +1 @@
+text-plain.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-tab-separated-values.svg b/.icons/kora/mimetypes/scalable/text-tab-separated-values.svg
new file mode 120000
index 000000000..b17ea2805
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-tab-separated-values.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-troff.svg b/.icons/kora/mimetypes/scalable/text-troff.svg
new file mode 120000
index 000000000..4e8c273e1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-troff.svg
@@ -0,0 +1 @@
+application-epub+zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-turtle.svg b/.icons/kora/mimetypes/scalable/text-turtle.svg
new file mode 120000
index 000000000..148a141b2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-turtle.svg
@@ -0,0 +1 @@
+text-rdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vbscript.svg b/.icons/kora/mimetypes/scalable/text-vbscript.svg
new file mode 120000
index 000000000..614dda72f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vbscript.svg
@@ -0,0 +1 @@
+text-x-vbscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vcalendar.svg b/.icons/kora/mimetypes/scalable/text-vcalendar.svg
new file mode 120000
index 000000000..e2445e7ab
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vcalendar.svg
@@ -0,0 +1 @@
+text-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vcard.svg b/.icons/kora/mimetypes/scalable/text-vcard.svg
new file mode 100644
index 000000000..a97feb399
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vcard.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#00414d" offset="0"/>
+ <stop stop-color="#578282" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m23.98 14c-5.478.011-9.98 4.522-9.98 10 0 5.486 4.514 10 10 10s10-4.514 10-10-4.514-10-10-10zm.133 4.002c.633.018 1.245.198 1.715.516.624.421 1.011 1.054 1.168 1.908.051.279.057.958.012 1.289-.128.928-.418 1.781-1.016 2.973-.244.486-.294.648-.275.906.015.207.103.388.269.547.318.304.847.51 1.991.781.873.206.955.232 1.244.371.335.162.549.358.681.629.137.281.139.259-.047.504-.376.495-.875 1.005-1.349 1.375l-.258.199h-8.537l-.256-.199c-.469-.366-1.035-.945-1.357-1.385-.133-.181-.133-.217.009-.498.121-.237.353-.461.62-.598.258-.132.54-.219 1.269-.388 1.726-.402 2.313-.762 2.309-1.418-.002-.231-.056-.381-.342-.942-.681-1.336-.971-2.295-1.002-3.322-.022-.725.069-1.178.342-1.723.416-.832 1.16-1.34 2.176-1.488.211-.031.423-.043.634-.037z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-vnd-wap-wml.svg b/.icons/kora/mimetypes/scalable/text-vnd-wap-wml.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd-wap-wml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vnd.abc.svg b/.icons/kora/mimetypes/scalable/text-vnd.abc.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd.abc.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vnd.kde.kcrash-report.svg b/.icons/kora/mimetypes/scalable/text-vnd.kde.kcrash-report.svg
new file mode 120000
index 000000000..74a171843
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd.kde.kcrash-report.svg
@@ -0,0 +1 @@
+text-x-apport.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vnd.qt.linguist.svg b/.icons/kora/mimetypes/scalable/text-vnd.qt.linguist.svg
new file mode 120000
index 000000000..e699548d3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd.qt.linguist.svg
@@ -0,0 +1 @@
+text-x-qml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vnd.rn-realtext.svg b/.icons/kora/mimetypes/scalable/text-vnd.rn-realtext.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd.rn-realtext.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vnd.trolltech.linguist.svg b/.icons/kora/mimetypes/scalable/text-vnd.trolltech.linguist.svg
new file mode 120000
index 000000000..bf5f44625
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd.trolltech.linguist.svg
@@ -0,0 +1 @@
+text-x-gettext-translation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vnd.wap.wml.svg b/.icons/kora/mimetypes/scalable/text-vnd.wap.wml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd.wap.wml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-vnd.wap.wmlscript.svg b/.icons/kora/mimetypes/scalable/text-vnd.wap.wmlscript.svg
new file mode 100644
index 000000000..b71636465
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vnd.wap.wmlscript.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5d5d5d" offset="0"/>
+ <stop stop-color="#929292" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m19.064 14.742c-.032-.001-.064-.001-.096.002-.09.006-.178.024-.263.054s-.627.207-1.352.588c-.725.382-1.607.917-2.174 1.834-.631 1.021-.391 2.114-.195 2.768s.304.939.123 1.377c-.089.214-.631.682-1.225.972-.594.291-1.133.443-1.133.443-.44.114-.749.514-.749.969 0 .088.011.175.034.26-.126.525.194 1.063.715 1.201.522.139.54.153 1.133.444.594.291 1.136.759 1.225.972.181.438.073.724-.123 1.377-.197.654-.436 1.747.195 2.768.567.918 1.449 1.452 2.174 1.834s1.351.588 1.351.588c.115.044.236.066.359.066.548 0 1-.451 1-1 0-.447-.3-.842-.73-.963-.43-.12-.476-.159-1.048-.46-.573-.302-1.186-.767-1.403-1.118-.245-.396-.164-.533.018-1.14s.511-1.615.055-2.717c-.405-.976-1.212-1.493-1.934-1.865.722-.373 1.529-.889 1.934-1.865.456-1.103.127-2.11-.055-2.717s-.263-.744-.018-1.141c.217-.35.83-.816 1.403-1.117.572-.302 1.048-.461 1.048-.461.415-.131.699-.519.699-.954 0-.536-.432-.982-.968-.999zm9.932 0c-.535.019-.965.464-.965.999 0 .435.284.823.699.954s.476.159 1.049.461c.573.301 1.185.766 1.402 1.117.245.396.165.534-.018 1.14-.182.607-.511 1.615-.054 2.717.404.976 1.211 1.493 1.933 1.865-.722.373-1.529.89-1.933 1.866-.457 1.102-.128 2.11.054 2.716.183.607.263.745.018 1.141-.217.351-.829.816-1.402 1.117-.573.302-1.049.461-1.049.461-.43.121-.73.516-.73.963 0 .549.452 1 1.001 1 .122 0 .244-.022.358-.066s.626-.207 1.351-.588c.726-.382 1.607-.917 2.174-1.834.631-1.021.392-2.114.196-2.768-.197-.654-.305-.939-.123-1.377.088-.214.631-.682 1.224-.972.594-.291 1.133-.444 1.133-.444.522-.139.842-.676.715-1.201.023-.085.035-.173.035-.261 0-.454-.31-.854-.75-.968s-.539-.152-1.133-.443c-.593-.291-1.136-.759-1.224-.973-.182-.438-.074-.723.123-1.377.196-.654.435-1.746-.196-2.767-.567-.918-1.448-1.453-2.174-1.834-.725-.382-1.351-.588-1.351-.588-.085-.03-.174-.049-.264-.055-.032-.002-.064-.003-.095-.002-.002 0-.003 0-.004 0v.001zm-4.996 4.518c-1.098 0-2 .902-2 2 0 1.097.902 2 2 2 1.097 0 2-.903 2-2 0-1.098-.903-2-2-2zm0 6c-1.105 0-2 .895-2 2 0 1.104.895 2 2 2 .707 0 1 2 1 2s1-3.603 1-4c0-1.105-.896-2-2-2z" fill="#ffffff" fill-opacity=".5"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-vtt.svg b/.icons/kora/mimetypes/scalable/text-vtt.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-vtt.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-wiki.svg b/.icons/kora/mimetypes/scalable/text-wiki.svg
new file mode 100644
index 000000000..188045391
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-wiki.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 25.735c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3" style="fill-rule:nonzero;fill:#424242"/>
+ <path d="m37.278 32c0.601-1.439 2.536-2 3.722-2h4e-3c2.216 0 4 1.784 4 4v4h-5.035c0.142-3-0.577-4.561-2.691-6zm3.722-8.957c-1.662 0-3 1.338-3 3s1.338 3 3 3 3-1.338 3-3-1.338-3-3-3z" style="fill-rule:nonzero;fill:#424242"/>
+ <path d="m25.999 32c-0.601-1.439-2.536-2-3.722-2h-4e-3c-2.216 0-4 1.784-4 4v4h5.035c-0.141-3 0.578-4.561 2.691-6zm-3.722-8.957c1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3 1.338-3 3-3z" style="fill-rule:nonzero;fill:#424242"/>
+ <path d="m32 32.913c3.056-0.078 5.999 1.086 5.999 4.586v1.5h-12v-1.5c0-3.5 2.822-4.504 6.001-4.586z" style="fill-rule:nonzero;fill:#424242"/>
+ <text x="24.093px" y="59.888px" style="fill:#fff;font-family:'ArialMT', 'Arial', sans-serif;font-size:8.699px">wiki</text>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-R.svg b/.icons/kora/mimetypes/scalable/text-x-R.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-R.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-adasrc.svg b/.icons/kora/mimetypes/scalable/text-x-adasrc.svg
new file mode 100644
index 000000000..ee3cce220
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-adasrc.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m21.992 59.505c-0.047-0.102-0.081-0.25-0.101-0.445-0.136 0.143-0.305 0.266-0.508 0.371-0.203 0.101-0.435 0.152-0.696 0.152-0.432 0-0.778-0.121-1.039-0.363-0.26-0.242-0.39-0.539-0.39-0.891 0-0.453 0.172-0.797 0.515-1.031 0.344-0.237 0.806-0.356 1.387-0.356h0.715v-0.336c0-0.25-0.076-0.449-0.227-0.597-0.148-0.151-0.369-0.227-0.664-0.227-0.273 0-0.494 0.068-0.664 0.203-0.166 0.133-0.25 0.288-0.25 0.465h-0.722c0-0.302 0.152-0.586 0.457-0.851 0.304-0.266 0.712-0.399 1.222-0.399 0.459 0 0.835 0.117 1.129 0.352 0.295 0.234 0.442 0.588 0.442 1.062v1.969c0 0.141 0.011 0.29 0.035 0.449 0.026 0.159 0.064 0.296 0.113 0.41v0.063h-0.754zm-1.199-0.555c0.26 0 0.486-0.065 0.676-0.195 0.192-0.13 0.328-0.275 0.406-0.434v-0.871h-0.598c-0.862 0-1.293 0.261-1.293 0.781 0 0.201 0.068 0.372 0.204 0.512 0.135 0.138 0.337 0.207 0.605 0.207z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m26.469 59.505l-0.035-0.453c-0.289 0.354-0.692 0.531-1.207 0.531-0.498 0-0.9-0.203-1.207-0.609-0.305-0.407-0.458-0.918-0.458-1.536v-0.082c0-0.645 0.153-1.166 0.458-1.562 0.307-0.396 0.712-0.594 1.214-0.594 0.498 0 0.888 0.167 1.172 0.5v-2.195h0.727v6h-0.664zm-2.18-2.067c0 0.42 0.089 0.78 0.266 1.083 0.177 0.299 0.461 0.449 0.851 0.449 0.253 0 0.459-0.058 0.617-0.172 0.159-0.115 0.287-0.262 0.383-0.442v-1.945c-0.093-0.174-0.221-0.318-0.383-0.43-0.158-0.114-0.362-0.171-0.609-0.171-0.393 0-0.68 0.153-0.859 0.461-0.177 0.304-0.266 0.666-0.266 1.085v0.082z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.867 59.505c-0.047-0.102-0.081-0.25-0.101-0.445-0.136 0.143-0.305 0.266-0.508 0.371-0.203 0.101-0.435 0.152-0.696 0.152-0.432 0-0.778-0.121-1.039-0.363-0.26-0.242-0.39-0.539-0.39-0.891 0-0.453 0.172-0.797 0.515-1.031 0.344-0.237 0.806-0.356 1.387-0.356h0.715v-0.336c0-0.25-0.076-0.449-0.227-0.597-0.148-0.151-0.369-0.227-0.664-0.227-0.273 0-0.494 0.068-0.664 0.203-0.166 0.133-0.25 0.288-0.25 0.465h-0.722c0-0.302 0.152-0.586 0.457-0.851 0.304-0.266 0.712-0.399 1.222-0.399 0.459 0 0.835 0.117 1.129 0.352 0.295 0.234 0.442 0.588 0.442 1.062v1.969c0 0.141 0.011 0.29 0.035 0.449 0.026 0.159 0.064 0.296 0.113 0.41v0.063h-0.754zm-1.199-0.555c0.26 0 0.486-0.065 0.676-0.195 0.192-0.13 0.328-0.275 0.406-0.434v-0.871h-0.598c-0.862 0-1.293 0.261-1.293 0.781 0 0.201 0.068 0.372 0.204 0.512 0.135 0.138 0.337 0.207 0.605 0.207z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.063 58.384c-1e-3 -0.156-0.059-0.296-0.176-0.418-0.115-0.125-0.38-0.229-0.797-0.313-0.472-0.099-0.844-0.239-1.117-0.422-0.271-0.182-0.407-0.447-0.407-0.796 0-0.334 0.142-0.623 0.426-0.868 0.287-0.244 0.667-0.367 1.141-0.367 0.505 0 0.9 0.129 1.183 0.387 0.284 0.258 0.426 0.569 0.426 0.934h-0.722c0-0.175-0.077-0.339-0.231-0.493-0.154-0.156-0.372-0.234-0.656-0.234-0.3 0-0.515 0.065-0.645 0.195s-0.195 0.272-0.195 0.426c0 0.156 0.062 0.283 0.187 0.379 0.125 0.094 0.387 0.185 0.786 0.273 0.518 0.12 0.901 0.275 1.148 0.465s0.371 0.456 0.371 0.797c0 0.372-0.15 0.675-0.449 0.906-0.297 0.232-0.691 0.348-1.184 0.348-0.56 0-0.988-0.143-1.285-0.43-0.297-0.286-0.445-0.604-0.445-0.953h0.726c0.016 0.3 0.131 0.507 0.344 0.621 0.216 0.112 0.436 0.168 0.66 0.168 0.295 0 0.52-0.057 0.676-0.172 0.156-0.114 0.234-0.259 0.234-0.433z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.414 55.896c-0.247 0-0.45 0.055-0.609 0.167-0.159 0.11-0.278 0.257-0.356 0.442v3h-0.722v-4.227h0.703l0.015 0.485c0.107-0.172 0.243-0.309 0.407-0.41 0.166-0.102 0.365-0.153 0.597-0.153 0.136 0 0.242 0.018 0.321 0.055l-4e-3 0.672c-0.107-0.021-0.224-0.031-0.352-0.031z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m43.059 58.989c0.257 0 0.483-0.077 0.675-0.23 0.196-0.154 0.302-0.35 0.321-0.59h0.687c-0.018 0.378-0.191 0.708-0.519 0.992-0.328 0.281-0.716 0.422-1.164 0.422-0.636 0-1.108-0.21-1.418-0.629-0.308-0.419-0.461-0.913-0.461-1.48v-0.164c0-0.568 0.153-1.062 0.461-1.481 0.31-0.419 0.782-0.629 1.418-0.629 0.494 0 0.894 0.147 1.199 0.442 0.305 0.291 0.466 0.655 0.484 1.089h-0.687c-0.019-0.26-0.117-0.481-0.297-0.664-0.177-0.182-0.41-0.273-0.699-0.273-0.297 0-0.53 0.075-0.7 0.227-0.166 0.151-0.285 0.342-0.355 0.574-0.068 0.231-0.102 0.47-0.102 0.715v0.164c0 0.247 0.034 0.487 0.102 0.718 0.068 0.232 0.185 0.424 0.351 0.575 0.17 0.148 0.404 0.222 0.704 0.222z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.119 38h-3.225l8.207-22h3.762l8.243 22h-3.332l-2.581-6.92h-5.832c0.055-0.17 0.695-2.176 0.722-2.218l4.465-1e-3 -3.727-10.347-6.702 19.486z" style="fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1c6c81" offset="0"/>
+ <stop style="stop-color:#4697b5" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-apport.svg b/.icons/kora/mimetypes/scalable/text-x-apport.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-apport.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-arduino.svg b/.icons/kora/mimetypes/scalable/text-x-arduino.svg
new file mode 100644
index 000000000..b3ba83fb6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-arduino.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#60999a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m11.531 24s0 6.235 6.234 6.235c1.27 0 2.423-.48 3.489-1.293 1.339-1.02 2.548-2.6 3.744-4.194.887-1.184 1.769-2.373 2.731-3.261.765-.706 1.564-1.228 2.506-1.228 3.74 0 3.74 3.741 3.74 3.741h2.494s0-6.235-6.234-6.235c-1.27 0-2.423.48-3.489 1.293-1.339 1.02-2.548 2.6-3.744 4.194-.887 1.184-1.769 2.373-2.731 3.261-.765.706-1.564 1.228-2.506 1.228-3.74 0-3.74-3.741-3.74-3.741zm4.364.623h3.741c.344 0 .623-.279.623-.623s-.279-.623-.623-.623h-3.741c-.344 0-.623.279-.623.623s.279.623.623.623z" fill="#00797d"/>
+ <path d="m14.025 24s0-3.741 3.74-3.741c.942 0 1.741.522 2.506 1.228.962.888 1.844 2.077 2.731 3.261 1.196 1.594 2.405 3.174 3.744 4.194 1.066.813 2.219 1.293 3.489 1.293 6.234 0 6.234-6.235 6.234-6.235h-2.494s0 3.741-3.74 3.741c-.942 0-1.741-.522-2.506-1.228-.962-.888-1.844-2.077-2.731-3.261-1.196-1.594-2.405-3.174-3.744-4.194-1.066-.813-2.219-1.293-3.489-1.293-6.234 0-6.234 6.235-6.234 6.235zm15.586-.623h-1.247c-.344 0-.623.279-.623.623s.279.623.623.623h1.247v1.247c0 .344.279.624.624.624.344 0 .623-.28.623-.624v-1.247h1.247c.344 0 .623-.279.623-.623s-.279-.623-.623-.623h-1.247v-1.247c0-.344-.279-.624-.623-.624-.345 0-.624.28-.624.624z" fill="#009da2"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-asm.svg b/.icons/kora/mimetypes/scalable/text-x-asm.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-asm.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-authors.svg b/.icons/kora/mimetypes/scalable/text-x-authors.svg
new file mode 120000
index 000000000..3a00ae02a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-authors.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-bak.svg b/.icons/kora/mimetypes/scalable/text-x-bak.svg
new file mode 120000
index 000000000..753cd55bd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-bak.svg
@@ -0,0 +1 @@
+application-x-trash.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-bibtex.svg b/.icons/kora/mimetypes/scalable/text-x-bibtex.svg
new file mode 120000
index 000000000..9f2952142
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-bibtex.svg
@@ -0,0 +1 @@
+text-x-tex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-c++.svg b/.icons/kora/mimetypes/scalable/text-x-c++.svg
new file mode 100644
index 000000000..869650811
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-c++.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m18.848 56.788c0-0.416 0.059-0.773 0.176-1.072 0.118-0.299 0.272-0.523 0.464-0.672 0.198-0.155 0.4-0.264 0.608-0.328 0.208-0.069 0.427-0.104 0.656-0.104 0.928 0 1.48 0.437 1.656 1.312l-0.688 0.104c-0.122-0.56-0.437-0.84-0.944-0.84-0.81 0-1.216 0.531-1.216 1.592s0.392 1.592 1.176 1.592c0.592 0 0.942-0.347 1.048-1.04l0.68 0.088c-0.074 0.464-0.261 0.835-0.56 1.112-0.293 0.277-0.677 0.416-1.152 0.416-0.602 0-1.072-0.195-1.408-0.584-0.33-0.395-0.496-0.92-0.496-1.576z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m24.537 57.924v-1.576h-1.568v-0.648h1.568v-1.56h0.664v1.56h1.56v0.648h-1.56v1.576h-0.664z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.208 57.924v-1.576h-1.568v-0.648h1.568v-1.56h0.664v1.56h1.56v0.648h-1.56v1.576h-0.664z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.543 57.076c-0.267-0.064-0.477-0.123-0.632-0.176s-0.315-0.128-0.48-0.224-0.285-0.216-0.36-0.36-0.112-0.317-0.112-0.52c0-0.133 0.021-0.261 0.064-0.384 0.048-0.128 0.125-0.253 0.232-0.376 0.107-0.128 0.264-0.229 0.472-0.304 0.213-0.08 0.464-0.12 0.752-0.12 0.299 0 0.555 0.032 0.768 0.096 0.213 0.059 0.379 0.147 0.496 0.264s0.205 0.237 0.264 0.36 0.101 0.269 0.128 0.44l-0.696 0.088c-0.064-0.448-0.368-0.672-0.912-0.672-0.571 0-0.856 0.179-0.856 0.536 0 0.16 0.061 0.277 0.184 0.352s0.352 0.157 0.688 0.248c0.048 0.011 0.136 0.035 0.264 0.072 0.133 0.032 0.221 0.056 0.264 0.072 0.048 0.011 0.128 0.035 0.24 0.072 0.112 0.032 0.189 0.059 0.232 0.08 0.048 0.021 0.115 0.053 0.2 0.096 0.091 0.043 0.155 0.083 0.192 0.12s0.083 0.085 0.136 0.144 0.091 0.12 0.112 0.184c0.027 0.059 0.048 0.128 0.064 0.208 0.021 0.08 0.032 0.165 0.032 0.256 0 0.251-0.059 0.467-0.176 0.648-0.112 0.181-0.259 0.32-0.44 0.416-0.176 0.091-0.352 0.155-0.528 0.192-0.176 0.043-0.349 0.064-0.52 0.064-1.024 0-1.616-0.445-1.776-1.336l0.696-0.112c0.075 0.581 0.435 0.872 1.08 0.872 0.635 0 0.952-0.221 0.952-0.664 0-0.048-5e-3 -0.091-0.016-0.128-5e-3 -0.043-0.021-0.08-0.048-0.112s-0.051-0.059-0.072-0.08c-0.021-0.027-0.056-0.051-0.104-0.072-0.048-0.027-0.088-0.045-0.12-0.056-0.027-0.016-0.075-0.032-0.144-0.048-0.069-0.021-0.123-0.037-0.16-0.048-0.032-0.011-0.091-0.024-0.176-0.04-0.085-0.021-0.147-0.037-0.184-0.048z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.087 58.852v-4.144h0.712v0.624c0.198-0.48 0.472-0.72 0.824-0.72 0.24 0 0.48 0.072 0.72 0.216l-0.232 0.52c-0.16-0.107-0.33-0.16-0.512-0.16-0.234 0-0.426 0.125-0.576 0.376-0.149 0.251-0.224 0.624-0.224 1.12v2.168h-0.712z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m41.536 56.788c0-0.416 0.058-0.773 0.176-1.072 0.117-0.299 0.272-0.523 0.464-0.672 0.197-0.155 0.4-0.264 0.608-0.328 0.208-0.069 0.426-0.104 0.656-0.104 0.928 0 1.48 0.437 1.656 1.312l-0.688 0.104c-0.123-0.56-0.438-0.84-0.944-0.84-0.811 0-1.216 0.531-1.216 1.592s0.392 1.592 1.176 1.592c0.592 0 0.941-0.347 1.048-1.04l0.68 0.088c-0.075 0.464-0.262 0.835-0.56 1.112-0.294 0.277-0.678 0.416-1.152 0.416-0.603 0-1.072-0.195-1.408-0.584-0.331-0.395-0.496-0.92-0.496-1.576z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.099 38c-3.091 0-5.633-1.04-7.628-3.119-1.995-2.107-2.993-4.734-2.993-7.881s0.998-5.76 2.993-7.839c1.995-2.107 4.537-3.161 7.628-3.161 2.304 0 4.215 0.562 5.732 1.686s2.627 2.543 3.329 4.257l-3.54 1.475c-1.068-2.585-2.992-3.878-5.774-3.878-1.714 0-3.231 0.703-4.552 2.108-1.292 1.404-1.938 3.189-1.938 5.352s0.646 3.948 1.938 5.352c1.321 1.405 2.838 2.108 4.552 2.108 2.894 0 4.889-1.293 5.985-3.878l3.456 1.475c-0.703 1.686-1.841 3.105-3.414 4.257-1.545 1.124-3.47 1.686-5.774 1.686zm13.901-11.273h2.479v1.042h-2.479v2.479h-1.041v-2.479h-2.48v-1.042h2.48v-2.479h1.041v2.479zm0-8.248h2.479v1.042h-2.479v2.479h-1.041v-2.479h-2.48v-1.042h2.48v-2.479h1.041v2.479z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-c++hdr.svg b/.icons/kora/mimetypes/scalable/text-x-c++hdr.svg
new file mode 100644
index 000000000..8a6e5f51e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-c++hdr.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.058 57.557c0-0.305 0.048-0.575 0.143-0.81 0.095-0.24 0.222-0.442 0.382-0.607s0.345-0.29 0.555-0.375c0.215-0.085 0.44-0.128 0.675-0.128 0.24 0 0.445 0.045 0.615 0.135 0.175 0.085 0.325 0.185 0.45 0.3l-0.307 0.398c-0.11-0.095-0.225-0.173-0.345-0.233-0.115-0.06-0.245-0.09-0.39-0.09-0.165 0-0.318 0.035-0.458 0.105-0.14 0.065-0.26 0.16-0.36 0.285s-0.18 0.275-0.24 0.45c-0.055 0.17-0.082 0.36-0.082 0.57s0.027 0.4 0.082 0.57 0.13 0.318 0.225 0.443c0.1 0.12 0.22 0.215 0.36 0.285 0.14 0.065 0.293 0.097 0.458 0.097 0.175 0 0.332-0.035 0.472-0.105 0.145-0.075 0.273-0.162 0.383-0.262l0.277 0.405c-0.165 0.145-0.35 0.26-0.555 0.345-0.2 0.085-0.41 0.127-0.63 0.127-0.24 0-0.465-0.042-0.675-0.127s-0.392-0.208-0.547-0.368c-0.15-0.165-0.27-0.365-0.36-0.6-0.085-0.24-0.128-0.51-0.128-0.81z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m26.746 57.13h-1.365v-0.465h1.365v-1.463h0.488v1.463h1.365v0.465h-1.365v1.462h-0.488v-1.462z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.467 57.13h-1.365v-0.465h1.365v-1.463h0.487v1.463h1.365v0.465h-1.365v1.462h-0.487v-1.462z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.286 54.032h0.615v1.455l-0.023 0.75c0.175-0.165 0.358-0.305 0.548-0.42 0.19-0.12 0.412-0.18 0.667-0.18 0.385 0 0.665 0.12 0.84 0.36 0.18 0.24 0.27 0.595 0.27 1.065v2.31h-0.615v-2.227c0-0.345-0.055-0.593-0.165-0.743-0.11-0.155-0.285-0.232-0.525-0.232-0.19 0-0.357 0.047-0.502 0.142s-0.31 0.235-0.495 0.42v2.64h-0.615v-5.34z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.11 57.557c0-0.295 0.043-0.56 0.128-0.795 0.09-0.24 0.207-0.442 0.352-0.607s0.313-0.293 0.503-0.383 0.39-0.135 0.6-0.135 0.392 0.038 0.547 0.113 0.313 0.177 0.473 0.307l-0.03-0.622v-1.403h0.622v5.34h-0.51l-0.052-0.427h-0.023c-0.145 0.14-0.312 0.262-0.502 0.367-0.185 0.1-0.385 0.15-0.6 0.15-0.46 0-0.828-0.165-1.103-0.495-0.27-0.33-0.405-0.8-0.405-1.41zm0.638-7e-3c0 0.44 0.087 0.782 0.262 1.027s0.423 0.368 0.743 0.368c0.17 0 0.33-0.04 0.48-0.12 0.15-0.085 0.3-0.213 0.45-0.383v-1.905c-0.155-0.14-0.305-0.237-0.45-0.292-0.14-0.06-0.285-0.09-0.435-0.09-0.145 0-0.283 0.035-0.413 0.105-0.125 0.065-0.235 0.16-0.33 0.285-0.095 0.12-0.17 0.265-0.225 0.435s-0.082 0.36-0.082 0.57z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.533 55.727h0.51l0.053 0.66h0.022c0.125-0.23 0.275-0.412 0.45-0.547 0.18-0.135 0.375-0.203 0.585-0.203 0.145 0 0.275 0.025 0.39 0.075l-0.12 0.54c-0.06-0.02-0.115-0.035-0.165-0.045s-0.112-0.015-0.187-0.015c-0.155 0-0.318 0.063-0.488 0.188-0.165 0.125-0.31 0.342-0.435 0.652v2.34h-0.615v-3.645z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21.022 16.237h2.905v9.625h10.675v-9.625h2.94v22.96h-2.94v-10.815h-10.675v10.815h-2.905v-22.96zm21.978 10.49h2.479v1.042h-2.479v2.479h-1.041v-2.479h-2.48v-1.042h2.48v-2.479h1.041v2.479zm0-8.248h2.479v1.042h-2.479v2.479h-1.041v-2.479h-2.48v-1.042h2.48v-2.479h1.041v2.479z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-c++src.svg b/.icons/kora/mimetypes/scalable/text-x-c++src.svg
new file mode 120000
index 000000000..cac65765e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-c++src.svg
@@ -0,0 +1 @@
+text-x-c++.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-c.svg b/.icons/kora/mimetypes/scalable/text-x-c.svg
new file mode 100644
index 000000000..d933b6f48
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-c.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.211 57.35c0-0.305 0.048-0.575 0.143-0.81 0.095-0.24 0.222-0.443 0.382-0.608s0.345-0.29 0.555-0.375c0.215-0.085 0.44-0.127 0.675-0.127 0.24 0 0.445 0.045 0.615 0.135 0.175 0.085 0.325 0.185 0.45 0.3l-0.307 0.397c-0.11-0.095-0.225-0.172-0.345-0.232-0.115-0.06-0.245-0.09-0.39-0.09-0.165 0-0.318 0.035-0.458 0.105-0.14 0.065-0.26 0.16-0.36 0.285s-0.18 0.275-0.24 0.45c-0.055 0.17-0.082 0.36-0.082 0.57s0.027 0.4 0.082 0.57 0.13 0.317 0.225 0.442c0.1 0.12 0.22 0.215 0.36 0.285 0.14 0.065 0.293 0.098 0.458 0.098 0.175 0 0.332-0.035 0.472-0.105 0.145-0.075 0.273-0.163 0.383-0.263l0.277 0.405c-0.165 0.145-0.35 0.26-0.555 0.345-0.2 0.085-0.41 0.128-0.63 0.128-0.24 0-0.465-0.043-0.675-0.128s-0.392-0.207-0.547-0.367c-0.15-0.165-0.27-0.365-0.36-0.6-0.085-0.24-0.128-0.51-0.128-0.81z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.306 58.34c0.16 0.13 0.322 0.235 0.487 0.315 0.17 0.08 0.365 0.12 0.585 0.12 0.24 0 0.42-0.055 0.54-0.165s0.18-0.245 0.18-0.405c0-0.095-0.025-0.178-0.075-0.248s-0.115-0.13-0.195-0.18c-0.075-0.055-0.162-0.102-0.262-0.142l-0.3-0.12c-0.13-0.045-0.26-0.095-0.39-0.15-0.13-0.06-0.248-0.13-0.353-0.21-0.1-0.085-0.182-0.183-0.247-0.293s-0.098-0.242-0.098-0.397c0-0.145 0.028-0.28 0.083-0.405 0.06-0.13 0.142-0.24 0.247-0.33 0.11-0.095 0.243-0.168 0.398-0.218 0.155-0.055 0.33-0.082 0.525-0.082 0.23 0 0.44 0.04 0.63 0.12 0.195 0.08 0.362 0.177 0.502 0.292l-0.292 0.39c-0.125-0.095-0.255-0.172-0.39-0.232s-0.283-0.09-0.443-0.09c-0.23 0-0.4 0.052-0.51 0.157-0.105 0.105-0.157 0.228-0.157 0.368 0 0.085 0.022 0.16 0.067 0.225 0.045 0.06 0.105 0.115 0.18 0.165 0.075 0.045 0.16 0.087 0.255 0.127 0.1 0.035 0.203 0.073 0.308 0.113 0.13 0.05 0.26 0.102 0.39 0.157 0.135 0.055 0.255 0.125 0.36 0.21 0.105 0.08 0.19 0.18 0.255 0.3 0.07 0.12 0.105 0.265 0.105 0.435 0 0.15-0.03 0.29-0.09 0.42-0.055 0.13-0.14 0.245-0.255 0.345-0.11 0.1-0.25 0.178-0.42 0.233-0.165 0.06-0.355 0.09-0.57 0.09-0.26 0-0.508-0.048-0.743-0.143s-0.44-0.215-0.615-0.36l0.308-0.412z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.552 55.52h0.51l0.053 0.66h0.022c0.125-0.23 0.275-0.413 0.45-0.548 0.18-0.135 0.375-0.202 0.585-0.202 0.145 0 0.275 0.025 0.39 0.075l-0.12 0.54c-0.06-0.02-0.115-0.035-0.165-0.045s-0.112-0.015-0.187-0.015c-0.155 0-0.318 0.062-0.488 0.187-0.165 0.125-0.31 0.343-0.435 0.653v2.34h-0.615v-3.645z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.817 57.35c0-0.305 0.047-0.575 0.142-0.81 0.095-0.24 0.223-0.443 0.383-0.608s0.345-0.29 0.555-0.375c0.215-0.085 0.44-0.127 0.675-0.127 0.24 0 0.445 0.045 0.615 0.135 0.175 0.085 0.325 0.185 0.45 0.3l-0.308 0.397c-0.11-0.095-0.225-0.172-0.345-0.232-0.115-0.06-0.245-0.09-0.39-0.09-0.165 0-0.317 0.035-0.457 0.105-0.14 0.065-0.26 0.16-0.36 0.285s-0.18 0.275-0.24 0.45c-0.055 0.17-0.083 0.36-0.083 0.57s0.028 0.4 0.083 0.57 0.13 0.317 0.225 0.442c0.1 0.12 0.22 0.215 0.36 0.285 0.14 0.065 0.292 0.098 0.457 0.098 0.175 0 0.333-0.035 0.473-0.105 0.145-0.075 0.272-0.163 0.382-0.263l0.278 0.405c-0.165 0.145-0.35 0.26-0.555 0.345-0.2 0.085-0.41 0.128-0.63 0.128-0.24 0-0.465-0.043-0.675-0.128s-0.393-0.207-0.548-0.367c-0.15-0.165-0.27-0.365-0.36-0.6-0.085-0.24-0.127-0.51-0.127-0.81z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.721 38c-3.091 0-5.634-1.04-7.629-3.119-1.995-2.107-2.992-4.734-2.992-7.881s0.997-5.76 2.992-7.839c1.995-2.107 4.538-3.161 7.629-3.161 2.304 0 4.214 0.562 5.731 1.686 1.518 1.124 2.628 2.543 3.33 4.257l-3.54 1.475c-1.068-2.585-2.993-3.878-5.774-3.878-1.714 0-3.231 0.703-4.552 2.108-1.292 1.404-1.939 3.189-1.939 5.352s0.647 3.948 1.939 5.352c1.321 1.405 2.838 2.108 4.552 2.108 2.894 0 4.889-1.293 5.984-3.878l3.456 1.475c-0.702 1.686-1.84 3.105-3.413 4.257-1.546 1.124-3.47 1.686-5.774 1.686z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-changelog.svg b/.icons/kora/mimetypes/scalable/text-x-changelog.svg
new file mode 100644
index 000000000..58f3201ae
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-changelog.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m21.145 59.271c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m24.337 53.272v1.852l-0.032 0.557h0.032c0.11-0.191 0.282-0.352 0.517-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.763 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.255 59.271c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.442 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.203-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.599 0.156-0.174 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.461 0.55-0.664 0.273-0.207 0.633-0.311 1.081-0.311 0.514 0 0.94 0.15 1.279 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.74 0.688-1.32 0.688zm0.123-0.688c0.312 0 0.593-0.115 0.845-0.345 0.256-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.255 0.467 0.169 0.115 0.363 0.173 0.581 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.9 55.124v0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.487-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459 0.263 0.306 0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.326 61.041c-0.475 0-0.863-0.12-1.163-0.36-0.301-0.235-0.517-0.506-0.648-0.812l0.689-0.287c0.076 0.219 0.216 0.402 0.418 0.55 0.207 0.147 0.442 0.221 0.704 0.221 0.416 0 0.741-0.126 0.976-0.377 0.24-0.246 0.36-0.582 0.36-1.008v-0.385h-0.032c-0.132 0.196-0.317 0.36-0.558 0.491-0.24 0.131-0.511 0.197-0.811 0.197-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.566-0.918-0.566-1.524s0.189-1.115 0.566-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.3 0 0.571 0.066 0.811 0.197 0.241 0.131 0.426 0.295 0.558 0.491h0.032v-0.557h0.722v3.811c0 0.688-0.2 1.21-0.599 1.565-0.399 0.361-0.885 0.541-1.459 0.541zm0.058-2.458c0.355 0 0.655-0.132 0.901-0.394 0.252-0.262 0.377-0.614 0.377-1.057s-0.125-0.795-0.377-1.057c-0.246-0.263-0.546-0.394-0.901-0.394-0.35 0-0.65 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.252 0.262 0.552 0.394 0.902 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m43.074 59.271c-0.606 0-1.101-0.202-1.483-0.606-0.377-0.405-0.566-0.916-0.566-1.533 0-0.585 0.183-1.087 0.549-1.508 0.372-0.421 0.845-0.631 1.418-0.631 0.596 0 1.071 0.194 1.426 0.582 0.361 0.388 0.541 0.907 0.541 1.557l-8e-3 0.139h-3.172c0.022 0.405 0.156 0.724 0.402 0.959 0.251 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.67 0.311-1.107 0.311zm1.082-2.623c-0.016-0.229-0.123-0.448-0.32-0.655-0.191-0.208-0.478-0.312-0.86-0.312-0.279 0-0.522 0.088-0.73 0.263-0.202 0.174-0.341 0.409-0.417 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m21 16v1h22v-1h-22zm0 2v1h1v-1h-1zm4 3c-0.554 0-1 0.446-1 1s0.446 1 1 1 1-0.446 1-1-0.446-1-1-1zm3 0v1h11v-1h-11zm0 2v1h4v-1h-4zm-3 6c-0.554 0-1 0.446-1 1s0.446 1 1 1 1-0.446 1-1-0.446-1-1-1zm3 0v1h5v-1h-5zm0 2v1h7v-1h-7zm0 2v1h14v-1h-14zm-7 2v1h1v-1h-1zm0 2v1h22v-1h-22z" style="fill-rule:nonzero;fill:#3d434a;stroke-width:.4px;stroke:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-chdr.svg b/.icons/kora/mimetypes/scalable/text-x-chdr.svg
new file mode 100644
index 000000000..231ff33bc
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-chdr.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.963 57.296c0-0.416 0.059-0.773 0.176-1.072 0.118-0.299 0.272-0.523 0.464-0.672 0.198-0.155 0.4-0.264 0.608-0.328 0.208-0.069 0.427-0.104 0.656-0.104 0.928 0 1.48 0.437 1.656 1.312l-0.688 0.104c-0.122-0.56-0.437-0.84-0.944-0.84-0.81 0-1.216 0.531-1.216 1.592s0.392 1.592 1.176 1.592c0.592 0 0.942-0.347 1.048-1.04l0.68 0.088c-0.074 0.464-0.261 0.835-0.56 1.112-0.293 0.277-0.677 0.416-1.152 0.416-0.602 0-1.072-0.195-1.408-0.584-0.33-0.395-0.496-0.92-0.496-1.576z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.69 55.696c-0.405 0-0.688 0.12-0.848 0.36s-0.24 0.584-0.24 1.032v2.272h-0.712v-5.728h0.712v2.048c0.32-0.373 0.734-0.56 1.24-0.56 0.523 0 0.891 0.131 1.104 0.392 0.219 0.261 0.328 0.669 0.328 1.224v2.624h-0.712v-2.624c0-0.693-0.29-1.04-0.872-1.04z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.88 59.456c-0.55 0-0.987-0.203-1.312-0.608-0.32-0.411-0.48-0.931-0.48-1.56 0-0.645 0.149-1.168 0.448-1.568 0.298-0.4 0.736-0.6 1.312-0.6 0.485 0 0.866 0.187 1.144 0.56v-2.048h0.712v5.728h-0.712v-0.512c-0.278 0.405-0.648 0.608-1.112 0.608zm1.112-2.104c0-0.203-0.016-0.389-0.048-0.56-0.027-0.176-0.078-0.352-0.152-0.528-0.07-0.176-0.179-0.315-0.328-0.416-0.15-0.101-0.334-0.152-0.552-0.152-0.742 0-1.112 0.531-1.112 1.592 0 0.565 0.117 0.973 0.352 1.224 0.234 0.245 0.496 0.368 0.784 0.368 0.213 0 0.392-0.048 0.536-0.144 0.149-0.101 0.258-0.235 0.328-0.4 0.069-0.171 0.117-0.333 0.144-0.488 0.032-0.16 0.048-0.325 0.048-0.496z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.781 59.36v-4.144h0.712v0.624c0.197-0.48 0.472-0.72 0.824-0.72 0.24 0 0.48 0.072 0.72 0.216l-0.232 0.52c-0.16-0.107-0.331-0.16-0.512-0.16-0.235 0-0.427 0.125-0.576 0.376-0.15 0.251-0.224 0.624-0.224 1.12v2.168h-0.712z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.807 15.152h2.905v9.625h10.675v-9.625h2.94v22.96h-2.94v-10.815h-10.675v10.815h-2.905v-22.96z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-cmake.svg b/.icons/kora/mimetypes/scalable/text-x-cmake.svg
new file mode 120000
index 000000000..a8f987142
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-cmake.svg
@@ -0,0 +1 @@
+gnome-mime-text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-cobol.svg b/.icons/kora/mimetypes/scalable/text-x-cobol.svg
new file mode 100644
index 000000000..0b145c745
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-cobol.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path transform="translate(-86.0011 .500004)" d="m107.998 25v1h16.5v-1zm0 3v1h6v-1zm0 3v1h14v-1z" fill="#76cae4"/>
+ <path d="m17.998 40.5v1h8v-1zm0-6v1h8v-1zm0-12v1h8v-1zm0-3v1h4v-1zm0-3v1h4v-1zm0-3v1h4v-1z" fill="#595959"/>
+ <path d="m36.001 37.5v1h6v-1zm-6.002-9v1h6v-1z" fill="#4c8a47"/>
+ <path d="m17.998 49.502v1h14v-1zm0-3v1h28.001v-1zm0-3.001v1h28.001v-1zm4.001-6.001v1h12v-1zm6-3v1h6v-1zm-3.999-15v1h8v-1zm0-3v1h22v-1zm0-3v1h12v-1z" fill="#676767"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-coffeescript.svg b/.icons/kora/mimetypes/scalable/text-x-coffeescript.svg
new file mode 100644
index 000000000..bd4a0ad25
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-coffeescript.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#6c5348"/><stop offset="1" stop-color="#785e52"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><g fill-rule="nonzero"><path d="m17.5 16.931c-5.066 6.467 2.184 5.263.921 9.991 0 0 2.93-1.892-.42-4.857-2.443-2.162-.501-5.134-.501-5.134z" fill="#938179" transform="translate(3.01639 -3.71355)"/><path d="m21.995 13c-7.992 10.246 4.656 6.198-3.031 20.103 0 0 7.788-5.294 4.347-10.591-2.244-3.453-3.241-3.883-1.316-9.512z" fill="#b49c8e" transform="translate(3.01639 -3.71355)"/><path d="m28 29h-14c-.033 10.004 3 10 3 10h9c2 0 2-2 2-2 3 0 5-3 5-6 0 0-.047-1-1-1h-3s.017-1-1-1zm-3 2h2s.357 4.234-1.806 5.81c-.588.428-1.08.028-.851-.293 1.007-1.416.657-3.517.657-5.517zm5.983 1c.017 1-.976 2.995-1.983 3v-3z" fill="#b49c8e" transform="translate(1.73943 -3.64452)"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-common-lisp.svg b/.icons/kora/mimetypes/scalable/text-x-common-lisp.svg
new file mode 100644
index 000000000..e83e63b9a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-common-lisp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#c4c4c4" offset="0"/>
+ <stop stop-color="#edf2f6" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(0 -6)" d="m24 20c-5.523 0-10 4.477-10 10s4.477 10 10 10 10-4.477 10-10-4.477-10-10-10zm0 1c4.971 0 9 4.029 9 9 0 4.194-2.873 7.709-6.756 8.707-.047-.011-.08-.012-.139-.027-1.428-.374-2.595-1.312-3.251-2.614-.781-1.548-.702-3.343.216-4.849.212-.348.299-.459.733-.934.575-.63.87-1.042 1.119-1.566.654-1.378.623-3.059-.082-4.444-.722-1.417-2.018-2.393-3.596-2.707-.065-.013-.187-.014-.275-.023.949-.341 1.964-.543 3.031-.543zm1.869 3c.575.744 1.248 2.166 1.371 2.592.169.581.178 1.273.026 1.984-.143.669-.677 2.122-1.147 3.119-.28.595-.96 1.893-1.201 2.305h1.678c.24-.401.654-1.124.937-1.684.324-.639.614-1.276.813-1.785.083-.213.194-.495.246-.627.051-.131.108-.24.127-.24.052 0 .295.542.621 1.385.248.641.754 2.059.887 2.482.051.164.098.317.146.469h1.557c-.039-.131-.063-.217-.143-.469-.509-1.595-1.167-3.335-1.715-4.539-.667-1.466-1.202-2.534-1.656-3.303-.269-.456-.737-1.389-.902-1.689zm-10.221 2h1.567c.041.117.064.166.117.342.099.327.258.827.354 1.111.383 1.141 1.087 2.976 1.168 3.041.05.041.085.013.107-.086.01-.046.073-.224.139-.394.391-1.013 1.359-2.935 2.011-3.996l.012-.018h1.699c-.038.076-.042.099-.101.201-.302.527-.997 1.866-1.252 2.414-.286.613-.567 1.306-.785 1.942-.345 1.002-.43 1.406-.43 2.021 0 .744.175 1.315.617 2.002.096.149.19.3.209.336.059.112.589.874.723 1.041.021.026.007.023.021.043h-1.67c-.046-.043-.095-.101-.488-.707-.725-1.117-1.345-2.319-2.123-4.111-.723-1.666-1.266-3.126-1.785-4.809-.063-.205-.084-.279-.11-.373z" fill="#848484" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-copying.svg b/.icons/kora/mimetypes/scalable/text-x-copying.svg
new file mode 100644
index 000000000..b9c6561ce
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-copying.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.58 59.271c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.339-0.252 0.757-0.377 1.254-0.377 0.443 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.18-0.451-0.271-0.746-0.271-0.219 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.459-0.74 0.688-1.319 0.688zm0.123-0.688c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.51 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238-0.185 0.158-0.278 0.344-0.278 0.557 0 0.197 0.084 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.027 59.14h-0.721v-0.557h-0.033c-0.114 0.191-0.289 0.355-0.524 0.491-0.235 0.131-0.484 0.197-0.746 0.197-0.503 0-0.885-0.153-1.147-0.459-0.257-0.306-0.386-0.716-0.386-1.229v-2.459h0.754v2.336c0 0.748 0.331 1.123 0.992 1.123 0.312 0 0.566-0.126 0.762-0.377 0.197-0.252 0.295-0.541 0.295-0.869v-2.213h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.739 59.205c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.54-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m31.7 53.272v1.852l-0.032 0.557h0.032c0.11-0.191 0.282-0.352 0.517-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.763 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.749 55.608c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.387 0.404 0.581 0.912 0.581 1.524s-0.194 1.123-0.581 1.533c-0.388 0.404-0.883 0.606-1.484 0.606s-1.095-0.202-1.483-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.664 59.14h-0.754v-4.016h0.721v0.656h0.033c0.077-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.413 0.033 0.565 0.098l-0.286 0.705c-0.099-0.038-0.233-0.057-0.402-0.057-0.273 0-0.516 0.109-0.729 0.327-0.208 0.213-0.312 0.495-0.312 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.219 59.271c-0.448 0-0.82-0.109-1.115-0.328-0.289-0.218-0.502-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.577 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.811-0.197c-0.257-0.065-0.5-0.188-0.729-0.369-0.23-0.185-0.345-0.434-0.345-0.746 0-0.355 0.156-0.641 0.467-0.86 0.317-0.224 0.692-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.279 0.158 0.478 0.388 0.598 0.688l-0.655 0.271c-0.148-0.355-0.454-0.533-0.918-0.533-0.224 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451 0.181 0.213 0.271 0.453 0.271 0.721 0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <circle cx="32" cy="27" r="9.878" style="fill:#3d434a;stroke-width:2.24px;stroke:#3d434a"/>
+ <path d="m31.91 20.827c-2.918 0-5.365 2.042-5.994 4.781h2.941c0.539-1.167 1.706-1.975 3.053-1.975 1.863 0 3.368 1.504 3.368 3.367s-1.505 3.367-3.368 3.367c-1.347 0-2.514-0.808-3.053-1.953h-2.941c0.629 2.717 3.076 4.759 5.994 4.759 3.412 0 6.174-2.761 6.174-6.173s-2.762-6.173-6.174-6.173z" style="fill-rule:nonzero;fill:#9ba8b4"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-cpp.svg b/.icons/kora/mimetypes/scalable/text-x-cpp.svg
new file mode 100644
index 000000000..0f4b9b7fd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-cpp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 323.66 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#02757c" offset="0"/>
+ <stop stop-color="#2b898f" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(.896542 -1.71837)" d="m20 25h4v2h-4s-2 0-2 2v6c0 2 2 2 2 2h4v2h-4s-4 0-4-4v-6c0-4 4-4 4-4zm10 2h2v4h4v2h-4v4h-2v-4h-4v-2h4zm12 0h2v4h4v2h-4v4h-2v-4h-4v-2h4z" fill="#ffffff" fill-opacity=".7" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-credits.svg b/.icons/kora/mimetypes/scalable/text-x-credits.svg
new file mode 120000
index 000000000..3a00ae02a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-credits.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-csharp.svg b/.icons/kora/mimetypes/scalable/text-x-csharp.svg
new file mode 100644
index 000000000..98dc4f83c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-csharp.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.422 59.203c-0.601 0-1.095-0.202-1.483-0.607-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.827l-0.688 0.287c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.409 0.885 0.409 0.563 0 0.951-0.251 1.164-0.754l0.672 0.287c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m26.352 59.203c-0.448 0-0.82-0.109-1.115-0.328-0.289-0.218-0.502-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.574-0.156 0.153-0.104 0.229-0.24 0.229-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.811-0.197c-0.257-0.066-0.5-0.189-0.73-0.369-0.229-0.186-0.344-0.434-0.344-0.746 0-0.355 0.156-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.951 0.246 0.278 0.158 0.478 0.388 0.598 0.688l-0.656 0.271c-0.147-0.356-0.453-0.533-0.917-0.533-0.225 0-0.413 0.046-0.566 0.139s-0.229 0.219-0.229 0.377c0 0.23 0.177 0.385 0.532 0.467l0.795 0.189c0.377 0.087 0.656 0.238 0.836 0.451s0.271 0.453 0.271 0.721c0 0.36-0.148 0.661-0.443 0.901-0.295 0.241-0.675 0.361-1.139 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.344 53.204v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459 0.263 0.306 0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.262 59.203c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.17-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.443 0 0.806 0.082 1.09 0.246v-0.114c0-0.296-0.101-0.53-0.303-0.705-0.202-0.181-0.451-0.271-0.746-0.271-0.218 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.462 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.94 0.15 1.278 0.451 0.339 0.3 0.509 0.724 0.509 1.27v2.426h-0.722v-0.558h-0.032c-0.301 0.459-0.741 0.689-1.32 0.689zm0.123-0.689c0.311 0 0.593-0.114 0.844-0.344 0.257-0.235 0.385-0.511 0.385-0.827-0.213-0.175-0.532-0.263-0.959-0.263-0.366 0-0.642 0.079-0.827 0.238-0.186 0.158-0.279 0.344-0.279 0.557 0 0.197 0.085 0.353 0.254 0.467 0.169 0.115 0.363 0.172 0.582 0.172z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.94 59.072h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.24-0.142 0.472-0.213 0.696-0.213s0.413 0.032 0.566 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.402-0.058-0.273 0-0.516 0.11-0.729 0.328-0.208 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m42.253 59.203c-0.306 0-0.582-0.066-0.828-0.197-0.24-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.301-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.905 24.628h-4.355l-1.257 4.998h4.385l1.227-4.998zm-2.245-8.516l-1.557 6.211h4.37l1.572-6.211h2.394l-1.541 6.211h4.669v2.305h-5.253l-1.227 4.998h4.759v2.29h-5.343l-1.556 6.196h-2.395l1.542-6.196h-4.385l-1.542 6.196h-2.409l1.556-6.196h-4.714v-2.29h5.268l1.257-4.998h-4.819v-2.305h5.403l1.526-6.211h2.425z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-csrc.svg b/.icons/kora/mimetypes/scalable/text-x-csrc.svg
new file mode 120000
index 000000000..728e41007
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-csrc.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-css.svg b/.icons/kora/mimetypes/scalable/text-x-css.svg
new file mode 120000
index 000000000..5110f3541
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-css.svg
@@ -0,0 +1 @@
+text-css.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-dart.svg b/.icons/kora/mimetypes/scalable/text-x-dart.svg
new file mode 100644
index 000000000..c3711e18f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-dart.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-opacity=".5" fill-rule="nonzero">
+ <path d="m16.84 26.877-4.137-4.137c-.491-.505-.796-1.216-.796-1.911 0-.321.181-.824.318-1.114l3.914-7.859v12.794c0 1.275.066 1.59.701 2.227z" fill="#01579b"/>
+ <path d="m16.139 11.855 7.544-3.914c.348-.208.885-.318 1.432-.318.636 0 1.39.433 1.75.796l4.126 4.125c-.71-.706-1.344-.689-2.217-.689z" fill="#40c4ff"/>
+ <path transform="matrix(.177701 0 0 .177701 11.5725 7.5178)" d="m114.176 112.52h-80.946l24.17 24.18h56.776z" fill="#40c4ff"/>
+ <path transform="matrix(.604672 0 0 .604672 9.48787 5.20395)" d="m11 32.16c0 2.11.109 2.63 1.161 3.685l1.152 1.156h23.688l-26.001-26z" fill="#0ba8ef"/>
+ <path transform="matrix(.604672 0 0 .604672 9.48787 5.20395)" d="m31.895 11h-20.895l25.999 25.999h7.001v-16.421l-8.42-8.42c-1.181-1.187-2.233-1.158-3.685-1.158z" fill="#01579b"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-diff.svg b/.icons/kora/mimetypes/scalable/text-x-diff.svg
new file mode 100644
index 000000000..4025dc56b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-diff.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m21 20.107v22h12v-22h-12zm2 2h3v18h-3v-18zm5 0h3v18h-3v-18zm7 0v18h3v-18h-3zm5 0v18h3v-18h-3z" style="fill-opacity:.5;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cecece" offset="0"/>
+ <stop style="stop-color:#f0f0f0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-dsrc.svg b/.icons/kora/mimetypes/scalable/text-x-dsrc.svg
new file mode 100644
index 000000000..35b259f59
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-dsrc.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.345 59.271c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.088 55.608c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.387 0.404-0.882 0.606-1.483 0.606s-1.095-0.202-1.483-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.009 59.271c-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.241 0.131-0.514 0.197-0.82 0.197zm0.123-0.688c0.355 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.263-0.547-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.252 0.262-0.377 0.612-0.377 1.049s0.125 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.823 59.271c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.371-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.36 0.388 0.541 0.907 0.541 1.557l-9e-3 0.139h-3.171c0.022 0.405 0.155 0.724 0.401 0.959 0.252 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.346 0.573-0.647 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.081-2.623c-0.016-0.229-0.122-0.448-0.319-0.655-0.191-0.208-0.478-0.312-0.861-0.312-0.278 0-0.521 0.088-0.729 0.263-0.202 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.643 37.552v-21.104h6.455c3.242 0 5.836 0.983 7.781 2.948 1.945 1.945 2.918 4.48 2.918 7.604s-0.973 5.669-2.918 7.634c-1.945 1.945-4.539 2.918-7.781 2.918h-6.455zm2.712-2.594h3.743c2.437 0 4.362-0.698 5.777-2.093 1.434-1.395 2.152-3.35 2.152-5.865 0-2.495-0.718-4.441-2.152-5.836-1.415-1.415-3.34-2.122-5.777-2.122h-3.743v15.916z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-dsssl.svg b/.icons/kora/mimetypes/scalable/text-x-dsssl.svg
new file mode 120000
index 000000000..5110f3541
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-dsssl.svg
@@ -0,0 +1 @@
+text-css.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-dtd.svg b/.icons/kora/mimetypes/scalable/text-x-dtd.svg
new file mode 120000
index 000000000..8335ad9ed
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-dtd.svg
@@ -0,0 +1 @@
+text-vnd.wap.wml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-eiffel.svg b/.icons/kora/mimetypes/scalable/text-x-eiffel.svg
new file mode 100644
index 000000000..839a726e4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-eiffel.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#5e1e9b" offset="0"/>
+ <stop stop-color="#d07edd" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m29.551 13.332c-1.447.331-3.499.828-5.08 1.093l1.278 1.49zm1.816.1.942 3.609 2.624-1.159zm-.572.231-2.119 4.934 3.028-1.325zm-.706.067-3.936 2.682 1.85 2.185zm-6.122 1.059-2.389 4.04 3.667-2.517zm11.033 1.722-2.556 1.126.975 3.808zm-9.351.265-3.903 2.682 5.719-.53zm6.223 1.093-3.129 1.357 4.138 2.616zm-4.878 1.655-5.853.53 1.614 2.45zm1.615.265 1.042 4.073 3.095-1.457zm-1.211.199-4.306 3.013 1.816 2.748.068-.132v.033zm.639.099-2.456 5.696 3.499-1.656zm-7.401.298-3.666 6.192 5.281-3.708zm12.312 2.583-3.162 1.49 1.211 4.669zm-10.361.397-5.382 3.808 7.232-.993zm6.661 1.358-3.633 1.722 4.844 2.98zm-5.382 2.086-7.3.993 2.052 2.848zm1.715.232 1.547 4.668 3.331-1.655zm-.605.165-2.557 6.126h1.48l2.691-1.358zm-.673.033-5.315 3.908 1.547 2.185h1.111zm-8.241.895-3.062 5.198h1.951l3.163-2.318zm14.464 2.549-3.195 1.623.336 1.026h2.052zm-12.043.828-2.489 1.821h3.801zm8.275 1.06-1.513.761h1.783z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-elixir.svg b/.icons/kora/mimetypes/scalable/text-x-elixir.svg
new file mode 100644
index 000000000..e84a369c6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-elixir.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9a7597" offset="0"/>
+ <stop stop-color="#d2a7db" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m24.601 12.967c-1.569.561-3.083 2.198-4.542 4.91-2.19 4.07-5.017 9.853-1.124 14.431 1.802 2.118 4.776 3.368 8.679 1.389 3.136-1.591 4.008-6.156 2.882-8.301-.978-1.864-1.963-3.137-2.822-4.191-1.179-1.447-2.122-2.481-2.487-4.068-.42-1.83-.616-3.219-.587-4.17z" fill="#a55dd7"/>
+ <path d="m24.599 12.912c-1.577.573-3.091 2.227-4.543 4.963-2.178 4.105-5.018 9.959-1.123 14.587 1.801 2.14 4.738 2.832 6.368 1.562 1.062-.827 1.784-1.616 2.201-3.279.463-1.851.108-4.344-.136-5.488.98-3.601-1.502-5.313-2.18-8.13-.421-1.849-.616-3.254-.587-4.215z" fill="#a55cd7"/>
+ <path d="m23.294 13.632c-1.469 1.183-2.561 3.168-3.276 5.954-1.073 4.179-1.189 8.033-.811 10.274.734 4.346 4.537 5.995 8.437 3.973 2.4-1.245 3.4-3.917 3.347-6.817-.055-3.003-5.747-6.406-6.755-8.912-.672-1.671-.986-3.162-.942-4.472z" fill="#772bac"/>
+ <path d="m23.477 15.624c-.291.286-.577.624-.855 1.021-.999 1.424-1.507 2.278-1.131 5.102.251 1.882.432 3.613.54 5.194l1.802-5.342c-.019-.135-.038-.274-.05-.394-.086-.853.305-2.242.68-2.649-.09-.154-.168-.305-.227-.453-.353-.877-.603-1.702-.759-2.479z" fill="#ab73d6" fill-opacity=".56"/>
+ <path d="m27.017 21.467c1.761 2.303 2.145 3.906 1.151 4.809-1.489 1.355-5.133 2.239-7.4.6-1.512-1.093-2.084-3.437-1.716-7.032-.616 1.308-1.144 2.657-1.582 4.037-.431 1.362-.557 2.788-.378 4.278.541 1.114 1.854 1.858 3.941 2.232 3.13.561 6.093.284 8.081-.738 1.325-.681 1.952-1.359 1.881-2.034.047-.996-.254-1.945-.905-2.846s-1.675-2.003-3.073-3.306z" fill="#622d87"/>
+ <path d="m24.312 18.272c-.385.531-.708 1.23-.968 2.104-.449 1.506-.86 3.612-1.233 6.318.498-1.721.827-2.968.99-3.74.243-1.158.326-2.795.973-3.906.119-.204.235-.392.347-.567-.04-.07-.076-.14-.109-.209z" fill="#6f3f91" fill-opacity=".65"/>
+ <path d="m20.135 19.168c-.015 1.663.404 3.243 1.258 4.743 1.28 2.248 2.774 4.469 5.011 6.31 1.491 1.228 2.682 1.624 3.574 1.19-.732 1.336-1.511 1.991-2.336 1.964-1.238-.04-2.747-.591-5.165-3.554-1.612-1.974-2.715-3.843-3.309-5.604.094-.699.194-1.395.3-2.088.105-.693.327-1.68.666-2.961z" fill="#481e68"/>
+ <path d="m24.462 18.558c-.375.409-.765 1.796-.679 2.647.137 1.355.787 3.767.133 5.21-.653 1.442-3.673 4.049-2.839 6.345s2.864 1.78 4.139.722c1.274-1.058 1.957-2.779 2.109-3.989.151-1.21-.362-3.537-.529-5.563-.082-.986-.062-1.869.056-2.65-.989-.964-1.9-1.885-2.39-2.722z" fill="#ab67d9" fill-opacity=".53"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-emacs-lisp.svg b/.icons/kora/mimetypes/scalable/text-x-emacs-lisp.svg
new file mode 100644
index 000000000..928975c3d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-emacs-lisp.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bdcbd5" offset="0"/>
+ <stop stop-color="#e4e8eb" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m18.054 33.103s1.167.346 2.722.544c.63.08 2.526.36 4.362.353 0 0 2.237.003 3.472-.177 1.292-.187 2.024-.426 2.432-.903.01-.114.196-.485-.306-.842-1.284-.915-2.444-1.165-5.668-1.947-3.566-.915-4.631-1.791-5.163-2.425-.505-.635.094-1.655 2.967-2.302 1.455-.361 6.872-.428 6.872-.428-2.11-1.839-4.996-4.118-6.924-5.637-.123-.562.743-.832 1.202-.863 1.477-.104 3.893-.228 5.686.136.901.183 1.059.156 1.059.156 1.284.063 2.282-.624 2.231-2.069-.01-1.466-1.446-2.642-3.035-2.693-1.497-.048-5.185.218-5.185.218 4.298.905 5.001 1.136 5.225 1.664-1.003 2.112-8.671-1.363-10.769.727-.499.665.071 1.476.295 1.954.999 1.779 3.124 2.698 4.22 3.558.412.323 1.67 1.04 1.67 1.04-3.911-1.092-7.028-.479-9.005.582-2.271 1.372-1.883 3.689 1.722 5.854 2.129 1.279 3.189 1.893 6.675 2.33 2.037.332 2.341.467 2.325.641-.022.243-2.411.336-3.068.382-1.671.118-5.993.147-6.015.147z" fill="#ffffff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-erlang.svg b/.icons/kora/mimetypes/scalable/text-x-erlang.svg
new file mode 100644
index 000000000..c4a602637
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-erlang.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#82082a" offset="0"/>
+ <stop stop-color="#c03794" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m24.35 14c-2.067 0-3.887.407-5.459 1.223-1.543.815-2.752 1.979-3.625 3.49-.845 1.511-1.266 3.321-1.266 5.432 0 2.134.465 3.944 1.396 5.431.961 1.463 2.287 2.565 3.975 3.309 1.718.743 3.682 1.115 5.895 1.115 6.572-.017 9.13-4.963 9.13-4.963l-3.55-1.869s-1.12 3.616-5.494 3.74c-4.375.124-4.352-6.908-4.352-6.908h13v-1.295c0-1.751-.394-3.273-1.18-4.568-.757-1.319-1.862-2.337-3.318-3.057-1.427-.719-3.144-1.08-5.152-1.08zm-.207 4c.981 0 1.7.282 2.154.844.454.549.688 1.267.703 2.156h-6c.103-.941.418-1.672.945-2.195.542-.536 1.275-.805 2.198-.805z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-fortran.svg b/.icons/kora/mimetypes/scalable/text-x-fortran.svg
new file mode 100644
index 000000000..811c646a2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-fortran.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.345 59.271c-0.601 0-1.095-0.202-1.483-0.606-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524c0.388-0.41 0.882-0.615 1.483-0.615 0.448 0 0.82 0.109 1.115 0.328 0.295 0.218 0.511 0.494 0.647 0.828l-0.688 0.286c-0.208-0.502-0.582-0.754-1.123-0.754-0.333 0-0.628 0.137-0.885 0.41-0.251 0.273-0.377 0.62-0.377 1.041s0.126 0.768 0.377 1.041c0.257 0.273 0.552 0.41 0.885 0.41 0.563 0 0.951-0.252 1.164-0.754l0.672 0.286c-0.137 0.328-0.358 0.604-0.664 0.828-0.3 0.219-0.675 0.328-1.123 0.328z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m28.088 55.608c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.483 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.533c-0.387 0.404-0.882 0.606-1.483 0.606s-1.095-0.202-1.483-0.606c-0.388-0.41-0.582-0.921-0.582-1.533s0.194-1.12 0.582-1.524zm0.557 2.581c0.262 0.262 0.571 0.394 0.926 0.394s0.661-0.132 0.918-0.394c0.262-0.268 0.393-0.62 0.393-1.057s-0.131-0.787-0.393-1.049c-0.257-0.268-0.563-0.402-0.918-0.402s-0.664 0.134-0.926 0.402c-0.257 0.262-0.385 0.612-0.385 1.049s0.128 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.009 59.271c-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.565-0.918-0.565-1.524s0.188-1.115 0.565-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.82 0.197 0.246 0.131 0.429 0.295 0.549 0.491h0.033l-0.033-0.557v-1.852h0.754v5.868h-0.721v-0.557h-0.033c-0.12 0.196-0.303 0.36-0.549 0.491-0.241 0.131-0.514 0.197-0.82 0.197zm0.123-0.688c0.355 0 0.656-0.132 0.902-0.394 0.251-0.262 0.377-0.614 0.377-1.057s-0.126-0.795-0.377-1.057c-0.246-0.263-0.547-0.394-0.902-0.394-0.349 0-0.65 0.134-0.901 0.402-0.252 0.262-0.377 0.612-0.377 1.049s0.125 0.789 0.377 1.057c0.251 0.262 0.552 0.394 0.901 0.394z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.823 59.271c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.371-0.421 0.844-0.631 1.418-0.631 0.595 0 1.071 0.194 1.426 0.582 0.36 0.388 0.541 0.907 0.541 1.557l-9e-3 0.139h-3.171c0.022 0.405 0.155 0.724 0.401 0.959 0.252 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.346 0.573-0.647 0.787-0.3 0.207-0.669 0.311-1.106 0.311zm1.081-2.623c-0.016-0.229-0.122-0.448-0.319-0.655-0.191-0.208-0.478-0.312-0.861-0.312-0.278 0-0.521 0.088-0.729 0.263-0.202 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.286 37.618h-2.7v-21.012h12.267v2.583h-9.567v6.896h8.628v2.524h-8.628v9.009z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-generic-rtl.svg b/.icons/kora/mimetypes/scalable/text-x-generic-rtl.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-generic-rtl.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-generic-template.svg b/.icons/kora/mimetypes/scalable/text-x-generic-template.svg
new file mode 120000
index 000000000..19265f5b3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-generic-template.svg
@@ -0,0 +1 @@
+application-text-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-generic.svapplication-x-awk.svg b/.icons/kora/mimetypes/scalable/text-x-generic.svapplication-x-awk.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-generic.svapplication-x-awk.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-generic.svg b/.icons/kora/mimetypes/scalable/text-x-generic.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-generic.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-gettext-translation-template.svg b/.icons/kora/mimetypes/scalable/text-x-gettext-translation-template.svg
new file mode 120000
index 000000000..bf5f44625
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-gettext-translation-template.svg
@@ -0,0 +1 @@
+text-x-gettext-translation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-gettext-translation.svg b/.icons/kora/mimetypes/scalable/text-x-gettext-translation.svg
new file mode 100644
index 000000000..0cc78bc86
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-gettext-translation.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m35.683 24.882l-4.951 13.206h2.196l1.233-3.304h5.227l1.244 3.304h2.196l-4.949-13.206h-2.196zm1.096 2.941l1.784 4.765h-3.566l1.782-4.765z" style="fill:#3d434a"/>
+ <path d="m21.172 25.656l2.761-0.254c0.166 0.875 0.503 1.517 1.011 1.927s1.194 0.615 2.056 0.615c0.914 0 1.603-0.182 2.066-0.547s0.695-0.792 0.695-1.28c0-0.314-0.098-0.58-0.292-0.801-0.195-0.22-0.536-0.411-1.021-0.574-0.333-0.109-1.09-0.301-2.272-0.579-1.521-0.356-2.588-0.793-3.202-1.312-0.862-0.729-1.294-1.619-1.294-2.668 0-0.675 0.203-1.307 0.609-1.895s0.99-1.036 1.754-1.343c0.764-0.308 1.686-0.462 2.766-0.462 1.763 0 3.091 0.365 3.982 1.095 0.892 0.729 1.36 1.703 1.405 2.922l-2.838 0.117c-0.121-0.681-0.382-1.171-0.781-1.47-0.399-0.298-0.998-0.448-1.797-0.448-0.825 0-1.47 0.16-1.937 0.48-0.3 0.205-0.45 0.479-0.45 0.823 0 0.314 0.141 0.582 0.422 0.805 0.358 0.284 1.227 0.579 2.607 0.887 1.38 0.307 2.401 0.625 3.063 0.954 0.661 0.329 1.179 0.778 1.552 1.348 0.374 0.57 0.561 1.274 0.561 2.112 0 0.76-0.223 1.471-0.671 2.135-0.447 0.663-1.08 1.156-1.898 1.479-0.818 0.322-1.837 0.484-3.058 0.484-1.776 0-3.14-0.388-4.093-1.163-0.952-0.775-1.521-1.904-1.706-3.387zm2.492-12.429h2.176l1.036 1.348 1.112-1.348h2.166l-1.984 2.668h-2.493l-2.013-2.668z" style="fill-rule:nonzero;fill:#3d434a"/>
+ <path d="m23.477 58.616c0 0.56-0.167 0.992-0.5 1.297-0.334 0.307-0.763 0.461-1.29 0.461-0.218 0-0.486-0.054-0.804-0.161-0.318-0.106-0.572-0.298-0.762-0.574l0.379-0.43c0.177 0.217 0.362 0.365 0.555 0.446 0.192 0.083 0.385 0.125 0.578 0.125 0.341 0 0.613-0.097 0.816-0.289 0.203-0.19 0.305-0.47 0.305-0.84v-0.371c-0.287 0.336-0.681 0.504-1.184 0.504-0.507 0-0.911-0.203-1.211-0.61-0.299-0.406-0.449-0.918-0.449-1.535v-0.082c0-0.646 0.149-1.167 0.445-1.562 0.3-0.396 0.708-0.594 1.223-0.594 0.518 0 0.921 0.182 1.207 0.547l0.035-0.469h0.657v4.137zm-2.844-1.977c0 0.419 0.087 0.78 0.262 1.082 0.177 0.3 0.46 0.449 0.851 0.449 0.258 0 0.466-0.058 0.625-0.175 0.162-0.118 0.289-0.267 0.383-0.45v-1.925c-0.091-0.175-0.218-0.319-0.379-0.434-0.161-0.117-0.368-0.176-0.621-0.176-0.393 0-0.678 0.154-0.856 0.461-0.177 0.305-0.265 0.667-0.265 1.086v0.082z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.926 57.967c-0.138 0.209-0.334 0.397-0.586 0.567-0.253 0.166-0.587 0.25-1.004 0.25-0.589 0-1.06-0.192-1.414-0.575-0.352-0.382-0.527-0.872-0.527-1.468v-0.164c0-0.461 0.087-0.853 0.261-1.176 0.177-0.326 0.407-0.573 0.688-0.742 0.281-0.172 0.58-0.258 0.898-0.258 0.604 0 1.044 0.198 1.321 0.594 0.278 0.393 0.417 0.885 0.417 1.476v0.324h-2.859c0.011 0.388 0.125 0.719 0.344 0.993 0.221 0.27 0.525 0.406 0.91 0.406 0.255 0 0.471-0.052 0.648-0.156 0.178-0.105 0.332-0.244 0.465-0.418l0.438 0.347zm-1.684-2.972c-0.286 0-0.528 0.104-0.726 0.312s-0.322 0.508-0.371 0.899h2.113v-0.055c-0.018-0.281-0.1-0.544-0.246-0.789-0.144-0.245-0.4-0.367-0.77-0.367z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.621 58.706c-0.057 0.018-0.133 0.035-0.226 0.05-0.092 0.019-0.202 0.028-0.333 0.028-0.268 0-0.497-0.082-0.687-0.246-0.19-0.165-0.285-0.459-0.285-0.883v-2.621h-0.774v-0.555h0.774v-1.027h0.722v1.027h0.79v0.555h-0.79v2.625c0 0.216 0.047 0.354 0.141 0.414s0.202 0.09 0.324 0.09c0.06 0 0.123-6e-3 0.188-0.016 0.068-0.013 0.118-0.024 0.152-0.031l4e-3 0.59z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.246 58.706c-0.057 0.018-0.133 0.035-0.226 0.05-0.092 0.019-0.202 0.028-0.333 0.028-0.268 0-0.497-0.082-0.687-0.246-0.19-0.165-0.285-0.459-0.285-0.883v-2.621h-0.774v-0.555h0.774v-1.027h0.722v1.027h0.79v0.555h-0.79v2.625c0 0.216 0.047 0.354 0.141 0.414s0.202 0.09 0.324 0.09c0.06 0 0.123-6e-3 0.188-0.016 0.068-0.013 0.118-0.024 0.152-0.031l4e-3 0.59z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.426 57.967c-0.138 0.209-0.334 0.397-0.586 0.567-0.253 0.166-0.587 0.25-1.004 0.25-0.589 0-1.06-0.192-1.414-0.575-0.352-0.382-0.527-0.872-0.527-1.468v-0.164c0-0.461 0.087-0.853 0.261-1.176 0.177-0.326 0.406-0.573 0.688-0.742 0.281-0.172 0.58-0.258 0.898-0.258 0.604 0 1.044 0.198 1.32 0.594 0.279 0.393 0.418 0.885 0.418 1.476v0.324h-2.859c0.011 0.388 0.125 0.719 0.344 0.993 0.221 0.27 0.525 0.406 0.91 0.406 0.255 0 0.471-0.052 0.648-0.156 0.178-0.105 0.332-0.244 0.465-0.418l0.438 0.347zm-1.684-2.972c-0.286 0-0.528 0.104-0.726 0.312s-0.322 0.508-0.371 0.899h2.113v-0.055c-0.018-0.281-0.1-0.544-0.246-0.789-0.144-0.245-0.4-0.367-0.77-0.367z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.82 54.479l0.926 1.539 0.938-1.539h0.847l-1.383 2.086 1.426 2.141h-0.836l-0.976-1.586-0.977 1.586h-0.84l1.422-2.141-1.379-2.086h0.832z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.09 58.706c-0.057 0.018-0.133 0.035-0.227 0.05-0.091 0.019-0.202 0.028-0.332 0.028-0.268 0-0.497-0.082-0.687-0.246-0.19-0.165-0.285-0.459-0.285-0.883v-2.621h-0.774v-0.555h0.774v-1.027h0.722v1.027h0.789v0.555h-0.789v2.625c0 0.216 0.047 0.354 0.141 0.414s0.202 0.09 0.324 0.09c0.06 0 0.122-6e-3 0.188-0.016 0.067-0.013 0.118-0.024 0.152-0.031l4e-3 0.59z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-go.svg b/.icons/kora/mimetypes/scalable/text-x-go.svg
new file mode 100644
index 000000000..a2d268738
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-go.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.887 58.492c0 0.56-0.167 0.992-0.5 1.297-0.334 0.307-0.763 0.461-1.289 0.461-0.219 0-0.487-0.053-0.805-0.16s-0.572-0.298-0.762-0.574l0.379-0.43c0.177 0.216 0.362 0.365 0.555 0.445 0.193 0.084 0.385 0.125 0.578 0.125 0.341 0 0.613-0.096 0.816-0.289 0.204-0.19 0.305-0.47 0.305-0.84v-0.371c-0.286 0.336-0.681 0.504-1.184 0.504-0.507 0-0.911-0.203-1.21-0.609-0.3-0.406-0.45-0.918-0.45-1.535v-0.082c0-0.646 0.149-1.167 0.446-1.563 0.299-0.396 0.707-0.594 1.222-0.594 0.519 0 0.921 0.183 1.207 0.547l0.035-0.469h0.657v4.137zm-2.844-1.976c0 0.419 0.087 0.78 0.262 1.082 0.177 0.299 0.461 0.449 0.851 0.449 0.258 0 0.466-0.059 0.625-0.176 0.162-0.117 0.289-0.267 0.383-0.449v-1.926c-0.091-0.174-0.217-0.319-0.379-0.433-0.161-0.118-0.368-0.176-0.621-0.176-0.393 0-0.678 0.153-0.855 0.461-0.177 0.304-0.266 0.666-0.266 1.086v0.082z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.801 56.516v-0.09c0-0.612 0.172-1.123 0.515-1.531 0.344-0.412 0.812-0.618 1.403-0.618 0.596 0 1.066 0.206 1.41 0.618 0.346 0.408 0.519 0.919 0.519 1.531v0.09c0 0.612-0.173 1.122-0.519 1.531-0.344 0.409-0.811 0.613-1.402 0.613-0.594 0-1.064-0.204-1.411-0.613-0.343-0.409-0.515-0.919-0.515-1.531zm0.722-0.09v0.09c0 0.419 0.099 0.782 0.297 1.089 0.201 0.308 0.503 0.461 0.907 0.461 0.395 0 0.694-0.153 0.894-0.461 0.201-0.307 0.301-0.67 0.301-1.089v-0.09c0-0.414-0.1-0.776-0.301-1.086-0.2-0.313-0.501-0.469-0.902-0.469-0.399 0-0.698 0.156-0.899 0.469-0.198 0.31-0.297 0.672-0.297 1.086z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35 57.461c0-0.156-0.059-0.296-0.176-0.418-0.114-0.125-0.38-0.229-0.797-0.313-0.471-0.098-0.843-0.239-1.117-0.421-0.271-0.183-0.406-0.448-0.406-0.797 0-0.334 0.142-0.623 0.426-0.867 0.286-0.245 0.666-0.368 1.14-0.368 0.506 0 0.9 0.129 1.184 0.387s0.426 0.569 0.426 0.934h-0.723c0-0.175-0.077-0.339-0.23-0.493-0.154-0.156-0.373-0.234-0.657-0.234-0.299 0-0.514 0.065-0.644 0.195-0.13 0.131-0.196 0.273-0.196 0.426 0 0.156 0.063 0.283 0.188 0.379 0.125 0.094 0.387 0.185 0.785 0.274 0.518 0.119 0.901 0.274 1.149 0.464 0.247 0.19 0.371 0.456 0.371 0.797 0 0.373-0.15 0.675-0.45 0.907-0.296 0.231-0.691 0.347-1.183 0.347-0.56 0-0.988-0.143-1.285-0.43-0.297-0.286-0.446-0.604-0.446-0.953h0.727c0.016 0.3 0.13 0.507 0.344 0.621 0.216 0.112 0.436 0.168 0.66 0.168 0.294 0 0.519-0.057 0.676-0.171 0.156-0.115 0.234-0.26 0.234-0.434z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.352 54.973c-0.248 0-0.451 0.056-0.61 0.168-0.159 0.109-0.277 0.256-0.355 0.441v3h-0.723v-4.227h0.703l0.016 0.485c0.107-0.172 0.242-0.309 0.406-0.41 0.167-0.102 0.366-0.153 0.598-0.153 0.135 0 0.242 0.019 0.32 0.055l-4e-3 0.672c-0.107-0.021-0.224-0.031-0.351-0.031z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.996 58.066c0.258 0 0.483-0.076 0.676-0.23 0.195-0.154 0.302-0.35 0.32-0.59h0.688c-0.019 0.378-0.192 0.708-0.52 0.992-0.328 0.282-0.716 0.422-1.164 0.422-0.635 0-1.108-0.209-1.418-0.629-0.307-0.419-0.461-0.913-0.461-1.48v-0.164c0-0.568 0.154-1.061 0.461-1.481 0.31-0.419 0.783-0.629 1.418-0.629 0.495 0 0.895 0.147 1.199 0.442 0.305 0.291 0.466 0.655 0.485 1.09h-0.688c-0.018-0.261-0.117-0.482-0.297-0.664-0.177-0.183-0.41-0.274-0.699-0.274-0.297 0-0.53 0.076-0.699 0.227-0.167 0.151-0.285 0.342-0.356 0.574-0.067 0.232-0.101 0.47-0.101 0.715v0.164c0 0.247 0.034 0.487 0.101 0.719 0.068 0.231 0.185 0.423 0.352 0.574 0.169 0.148 0.404 0.222 0.703 0.222z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m16.415 25.642c-0.062 0-0.078-0.031-0.047-0.078l0.327-0.42c0.032-0.047 0.109-0.078 0.172-0.078h5.562c0.062 0 0.078 0.047 0.047 0.093l-0.265 0.405c-0.031 0.047-0.109 0.094-0.156 0.094l-5.64-0.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m14.062 27.076c-0.062 0-0.078-0.032-0.046-0.078l0.327-0.421c0.031-0.047 0.109-0.078 0.171-0.078h7.105c0.062 0 0.093 0.047 0.078 0.094l-0.125 0.374c-0.016 0.062-0.078 0.093-0.14 0.093l-7.37 0.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m17.833 28.509c-0.063 0-0.078-0.047-0.047-0.093l0.218-0.39c0.031-0.047 0.094-0.093 0.156-0.093h3.116c0.062 0 0.093 0.046 0.093 0.109l-0.031 0.374c0 0.062-0.062 0.109-0.109 0.109l-3.396-0.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.005 25.362c-0.981 0.249-1.651 0.436-2.617 0.685-0.234 0.063-0.25 0.078-0.452-0.155-0.234-0.265-0.405-0.437-0.733-0.593-0.981-0.482-1.931-0.342-2.82 0.234-1.059 0.686-1.604 1.698-1.589 2.96 0.016 1.247 0.873 2.275 2.104 2.447 1.059 0.14 1.947-0.234 2.648-1.029 0.14-0.171 0.265-0.358 0.421-0.576h-3.007c-0.327 0-0.405-0.203-0.296-0.468 0.202-0.483 0.576-1.293 0.795-1.698 0.046-0.093 0.155-0.249 0.389-0.249h5.671c-0.031 0.421-0.031 0.841-0.093 1.262-0.172 1.122-0.592 2.15-1.278 3.054-1.122 1.48-2.586 2.399-4.44 2.648-1.527 0.203-2.945-0.093-4.191-1.028-1.153-0.873-1.808-2.026-1.979-3.459-0.203-1.698 0.296-3.225 1.324-4.565 1.107-1.449 2.571-2.368 4.363-2.695 1.464-0.265 2.867-0.094 4.129 0.763 0.825 0.545 1.417 1.293 1.807 2.197 0.093 0.14 0.031 0.218-0.156 0.265z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.162 33.978c-1.418-0.031-2.711-0.437-3.801-1.371-0.92-0.795-1.496-1.808-1.683-3.007-0.281-1.761 0.202-3.319 1.262-4.706 1.137-1.495 2.508-2.274 4.362-2.602 1.59-0.28 3.085-0.124 4.441 0.795 1.231 0.841 1.994 1.979 2.197 3.474 0.264 2.104-0.343 3.818-1.792 5.282-1.028 1.044-2.29 1.698-3.739 1.994-0.421 0.078-0.842 0.094-1.247 0.141zm3.708-6.295c-0.015-0.202-0.015-0.358-0.046-0.514-0.281-1.542-1.699-2.415-3.179-2.072-1.449 0.327-2.384 1.246-2.726 2.711-0.281 1.215 0.311 2.446 1.433 2.945 0.857 0.374 1.714 0.327 2.54-0.094 1.23-0.639 1.9-1.636 1.978-2.976z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0aafce" offset="0"/>
+ <stop style="stop-color:#2bbbb1" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-gradle.svg b/.icons/kora/mimetypes/scalable/text-x-gradle.svg
new file mode 100644
index 000000000..70cf73bfd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-gradle.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#005945" offset="0"/>
+ <stop stop-color="#62a68c" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m33.135 14.8c-.953-.017-1.912.33-2.662 1.045-.072.069-.114.167-.117.268.001.1.039.195.107.267l.475.502c.128.13.33.144.475.033.376-.29.833-.445 1.304-.443.884-.004 1.683.537 2.022 1.371s.151 1.795-.475 2.432c-3.021 3.086-7.053-5.562-16.205-1.114-.315.151-.553.428-.658.766s-.069.707.103 1.016l1.569 2.47c.34.6.891.811 1.484.473l.037-.021-.029.021.695-.398c.776-.492 1.508-1.051 2.19-1.67.426-.277.803.312.517.566-.718.651-1.49 1.237-2.308 1.75h-.022l-.695.395c-.294.17-.627.259-.965.257-.71 0-1.168-.383-1.527-1.009l-1.483-2.319c-2.849 2.056-4.579 6.016-3.65 11.041.034.173.183.299.355.301h1.49c.365.034.335-.333.403-.5 0-1.381 1.119-2.5 2.5-2.5 1.321.001 2.414 1.029 2.494 2.348.028.108.058.216.072.33.024.185.177.322.36.322h1.646c.182 0 .335-.138.358-.322.015-.119.046-.232.076-.344.087-1.313 1.178-2.334 2.494-2.334 1.381 0 2.5 1.119 2.5 2.5 0 .5.301.5.301.5h1.527c.197 0 .358-.162.361-.363.039-2.342.656-5.031 2.418-6.379 6.106-4.666 4.502-8.667 3.088-10.119-.725-.741-1.671-1.122-2.625-1.139zm-3.693 7.035c.245.033.466.194.572.436.142.322.045.701-.234.91v-.004l-1.164-.598c-.001-.353.238-.657.576-.732.084-.019.168-.023.25-.012z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-gtkrc.svg b/.icons/kora/mimetypes/scalable/text-x-gtkrc.svg
new file mode 100644
index 000000000..f344c3ea8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-gtkrc.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b070f" offset="0"/>
+ <stop stop-color="#e65130" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m17.327 22.371h12.922v12.922h-12.922z" fill="#5f0c0d" stroke="#5f0c0d" stroke-width="1.08"/>
+ <circle cx="41.762" cy="28.832" r="6.509" fill="#5f0c0d" stroke="#5f0c0d" stroke-width=".98"/>
+ <circle cx="41.753" cy="28.826" r="4" fill="#ff7258"/>
+ <path d="m32.363 24.013-1.228-1.229c-.169-.168-.374-.253-.614-.253-.241 0-.446.085-.615.253l-5.925 5.934-2.655-2.664c-.169-.169-.374-.253-.614-.253-.241 0-.446.084-.615.253l-1.228 1.228c-.169.169-.253.374-.253.614 0 .241.084.446.253.615l3.27 3.269 1.228 1.229c.169.168.373.253.614.253s.446-.085.614-.253l7.768-7.768c.169-.169.253-.373.253-.614s-.084-.446-.253-.614z" fill="#ff7258" fill-rule="nonzero"/>
+ <path d="m25.464 60.493c-.453 0-.823-.115-1.109-.344-.286-.223-.492-.481-.617-.772l.656-.274c.073.208.206.383.398.523.198.141.422.211.672.211.395 0 .705-.12.929-.359.229-.234.343-.554.343-.96v-.367h-.031c-.125.187-.302.343-.531.468s-.487.188-.773.188c-.494 0-.921-.196-1.28-.586s-.539-.874-.539-1.452.18-1.062.539-1.452c.359-.391.786-.586 1.28-.586.286 0 .544.063.773.188.229.124.406.281.531.468h.031v-.531h.687v3.631c0 .655-.19 1.152-.57 1.491-.38.343-.843.515-1.389.515zm.054-2.342c.339 0 .625-.125.859-.375.239-.25.359-.586.359-1.007 0-.422-.12-.757-.359-1.007-.234-.25-.52-.375-.859-.375-.333 0-.619.128-.859.383-.239.249-.359.583-.359.999s.12.752.359 1.007c.24.25.526.375.859.375zm4.39.593c-.4 0-.707-.107-.921-.32-.208-.213-.312-.515-.312-.906v-2.006h-.672v-.656h.672v-1.171h.718v1.171h.937v.656h-.937v1.952c0 .416.172.624.515.624.131 0 .24-.02.328-.062l.25.617c-.156.067-.349.101-.578.101zm1.869-5.652v3.443l1.655-1.679h.922v.031l-1.492 1.492 1.562 2.271v.032h-.867l-1.202-1.804-.578.578v1.226h-.718v-5.59zm3.767 5.59h-.719v-3.826h.687v.625h.032c.073-.209.221-.38.445-.516.229-.135.45-.203.663-.203.214 0 .393.032.539.094l-.273.672c-.094-.037-.221-.055-.383-.055-.26 0-.492.104-.695.312-.197.203-.296.471-.296.804zm3.638.125c-.573 0-1.044-.193-1.413-.578-.37-.39-.555-.877-.555-1.46s.185-1.067.555-1.452c.369-.391.84-.586 1.413-.586.427 0 .781.104 1.062.312.281.209.486.472.616.789l-.655.273c-.198-.479-.555-.718-1.07-.718-.318 0-.599.13-.843.39-.24.261-.359.591-.359.992s.119.731.359.991c.244.261.525.391.843.391.536 0 .906-.24 1.109-.718l.64.273c-.13.312-.341.575-.633.788-.286.209-.642.313-1.069.313z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-haskell.svg b/.icons/kora/mimetypes/scalable/text-x-haskell.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-haskell.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-hex.svg b/.icons/kora/mimetypes/scalable/text-x-hex.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-hex.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-install.svg b/.icons/kora/mimetypes/scalable/text-x-install.svg
new file mode 100644
index 000000000..22bb19f0b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-install.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.229 54.116c-0.104 0.104-0.23 0.156-0.377 0.156-0.148 0-0.273-0.052-0.377-0.156s-0.156-0.229-0.156-0.377 0.052-0.273 0.156-0.377 0.229-0.156 0.377-0.156c0.147 0 0.273 0.052 0.377 0.156s0.155 0.229 0.155 0.377-0.051 0.273-0.155 0.377zm0 5.024h-0.754v-4.016h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m24.939 55.124v0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459 0.263 0.306 0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.111 59.271c-0.448 0-0.819-0.109-1.114-0.328-0.29-0.218-0.503-0.492-0.639-0.819l0.672-0.279c0.213 0.503 0.576 0.754 1.09 0.754 0.235 0 0.426-0.052 0.573-0.156 0.153-0.104 0.23-0.24 0.23-0.41 0-0.262-0.183-0.439-0.549-0.532l-0.812-0.197c-0.257-0.066-0.5-0.188-0.729-0.369-0.23-0.186-0.344-0.434-0.344-0.746 0-0.355 0.155-0.642 0.467-0.86 0.317-0.224 0.691-0.336 1.123-0.336 0.355 0 0.672 0.082 0.95 0.246 0.279 0.158 0.478 0.388 0.599 0.688l-0.656 0.271c-0.148-0.356-0.454-0.533-0.918-0.533-0.224 0-0.412 0.046-0.565 0.139s-0.23 0.219-0.23 0.377c0 0.23 0.178 0.385 0.533 0.467l0.795 0.189c0.377 0.087 0.655 0.238 0.836 0.451 0.18 0.213 0.27 0.453 0.27 0.721 0 0.36-0.147 0.661-0.442 0.901-0.295 0.241-0.675 0.361-1.14 0.361z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.039 59.205c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.389 59.271c-0.426 0-0.784-0.123-1.074-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.025 0.339-0.251 0.757-0.377 1.254-0.377 0.443 0 0.806 0.082 1.09 0.246v-0.114c0-0.295-0.101-0.53-0.303-0.705-0.202-0.181-0.451-0.271-0.746-0.271-0.218 0-0.418 0.052-0.598 0.156-0.175 0.104-0.295 0.246-0.361 0.426l-0.688-0.295c0.093-0.24 0.276-0.462 0.549-0.664 0.273-0.207 0.634-0.311 1.082-0.311 0.513 0 0.939 0.15 1.278 0.451 0.339 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.3 0.458-0.74 0.688-1.319 0.688zm0.123-0.688c0.311 0 0.593-0.115 0.844-0.345 0.257-0.235 0.385-0.511 0.385-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.827 0.238-0.186 0.158-0.279 0.344-0.279 0.557 0 0.197 0.085 0.353 0.254 0.467 0.169 0.115 0.363 0.173 0.582 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="39.312" y="53.272" width=".754" height="5.868" style="fill:#fff"/>
+ <rect x="40.977" y="53.272" width=".754" height="5.868" style="fill:#fff"/>
+ <path d="m43 21.628c0-1.585-1.286-2.871-2.871-2.871h-16.258c-1.585 0-2.871 1.286-2.871 2.871v10.859c0 1.585 1.286 2.871 2.871 2.871h16.258c1.585 0 2.871-1.286 2.871-2.871v-10.859z" style="fill:#143f4d"/>
+ <path d="m32.316 30.088l3.544-3.549c0.138-0.131 0.207-0.294 0.207-0.49s-0.069-0.359-0.207-0.49l-0.409-0.414c-0.134-0.134-0.297-0.201-0.489-0.201-0.189 0-0.354 0.067-0.496 0.201l-2.64 2.646-2.646-2.646c-0.134-0.134-0.298-0.201-0.49-0.201-0.189 0-0.354 0.067-0.495 0.201l-0.409 0.414c-0.134 0.134-0.201 0.298-0.201 0.49s0.067 0.356 0.201 0.49l3.544 3.549c0.142 0.135 0.307 0.202 0.496 0.202 0.192 0 0.355-0.067 0.49-0.202z" style="fill-rule:nonzero;fill:#1987a2"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#006474" offset="0"/>
+ <stop style="stop-color:#32abd1" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-java-source.svg b/.icons/kora/mimetypes/scalable/text-x-java-source.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-java-source.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-java.svg b/.icons/kora/mimetypes/scalable/text-x-java.svg
new file mode 120000
index 000000000..5a6bee202
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-javascript.svg b/.icons/kora/mimetypes/scalable/text-x-javascript.svg
new file mode 120000
index 000000000..f5bb9a863
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-json.svg b/.icons/kora/mimetypes/scalable/text-x-json.svg
new file mode 120000
index 000000000..2d1e842a4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-json.svg
@@ -0,0 +1 @@
+application-json.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-jsx.svg b/.icons/kora/mimetypes/scalable/text-x-jsx.svg
new file mode 120000
index 000000000..b2d72fede
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-jsx.svg
@@ -0,0 +1 @@
+application-x-jsx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-justfile.svg b/.icons/kora/mimetypes/scalable/text-x-justfile.svg
new file mode 100644
index 000000000..571582ac2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-justfile.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#a5504c"/><stop offset="1" stop-color="#cd7f69"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m15.451 24-1.429 1.597 5.384 4.814-5.406 5.112 1.472 1.557 7.1-6.713zm5.714 0-1.429 1.597 5.384 4.814-5.406 5.112 1.472 1.557 7.1-6.713zm5.714 0-1.429 1.597 5.384 4.814-5.406 5.112 1.472 1.557 7.1-6.713z" fill="#5e271f" fill-rule="nonzero" transform="translate(.57981 -6.54)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-katefilelist.svg b/.icons/kora/mimetypes/scalable/text-x-katefilelist.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-katefilelist.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-kotlin.svg b/.icons/kora/mimetypes/scalable/text-x-kotlin.svg
new file mode 100644
index 000000000..1f76b710a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-kotlin.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 250.77 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#396ceb" offset="0"/>
+ <stop stop-color="#6e9ce0" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path d="m21 17.553v22h22l-11-11 11-11zm1 1h9l-9 9zm10.414 0h8.172l-18.586 18.586v-8.172zm-1.121 10.707 9.293 9.293h-18.586z" fill="#2d479a" fill-rule="nonzero"/>
+ <path transform="translate(.389489 8.04352)" d="m24.199 49.663-1.465-1.961-.457.473v1.488h-.726v-6h.726v3.625l.387-.461 1.313-1.39h.882l-1.648 1.762 1.84 2.464zm1.215-2.066v-.09c0-.612.172-1.123.516-1.533.343-.41.811-.615 1.402-.615.596 0 1.067.205 1.412.615s.518.921.518 1.533v.09c0 .612-.173 1.122-.518 1.531s-.813.613-1.404.613c-.594 0-1.063-.204-1.408-.613s-.518-.919-.518-1.531zm.723-.09v.09c0 .419.099.783.299 1.09.199.307.5.461.904.461.396 0 .694-.154.894-.461.201-.307.301-.671.301-1.09v-.09c0-.414-.1-.777-.301-1.088-.2-.311-.501-.467-.902-.467-.398 0-.697.156-.896.467-.2.311-.299.674-.299 1.088zm5.82 2.156c-.057.019-.132.036-.225.053-.092.017-.203.025-.334.025-.268 0-.497-.082-.687-.246s-.285-.458-.285-.882v-2.622h-.774v-.554h.774v-1.028h.722v1.028h.79v.554h-.79v2.625c0 .217.047.355.141.415.094.059.202.089.324.089.06 0 .123-.005.19-.017.066-.012.116-.022.15-.029zm1.613-6v6h-.726v-6zm1.164.653c0-.117.036-.216.108-.297.071-.081.178-.121.318-.121.138 0 .244.04.319.121.074.081.111.18.111.297 0 .112-.037.207-.111.287-.075.079-.181.119-.319.119-.14 0-.247-.04-.318-.119-.072-.08-.108-.175-.108-.287zm.782 1.121v4.226h-.727v-4.226zm2.914.531c-.232 0-.437.063-.614.188s-.316.287-.418.488v3.019h-.722v-4.226h.683l.024.527c.32-.403.741-.605 1.262-.605.416 0 .746.117.99.351.243.235.365.629.365 1.184v2.769h-.727v-2.777c0-.331-.072-.566-.216-.707-.145-.141-.354-.211-.627-.211z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-kvc.svg b/.icons/kora/mimetypes/scalable/text-x-kvc.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-kvc.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-kvt.svg b/.icons/kora/mimetypes/scalable/text-x-kvt.svg
new file mode 100644
index 000000000..929f9af3b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-kvt.svg
@@ -0,0 +1,21 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b5bdc2" offset="0"/>
+ <stop stop-color="#dddddd" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g transform="matrix(2.0346 0 0 2.035 14.777 14.777)" fill-rule="nonzero" opacity=".75">
+ <path d="m13.323 3.603c-.048.049 2.02 4.86 2.02 4.86l-2.02 4.858s-4.86-2.568-4.86-4.859c0-2.29 4.86-4.859 4.86-4.859z" fill="#46a926"/>
+ <path d="m3.604 13.321c.049-.049-2.02-4.859-2.02-4.859l2.02-4.859s4.86 2.569 4.86 4.86c0 2.29-4.86 4.858-4.86 4.858z" fill="#f22c42"/>
+ <path d="m13.323 3.603c-.048.049-4.86-2.019-4.86-2.019l-4.86 2.019 4.86 4.86z" fill="#ffda64"/>
+ <path d="m3.604 13.321 4.86 2.013s4.81-2.062 4.86-2.013l-4.86-4.859z" fill="#2f5fdd"/>
+ <path d="m8.464 1.587c-.001 1.758.672 3.516 2.019 4.862l2.845-2.844c-1.288-1.29-3.038-2.016-4.861-2.018z" fill="#a6d74f"/>
+ <path d="m13.328 3.605-2.845 2.844c1.287 1.292 3.039 2.017 4.863 2.012-.003-1.821-.729-3.569-2.018-4.856z" fill="#76c22b"/>
+ <path d="m10.476 10.481c-1.293 1.287-2.021 3.038-2.019 4.862h.069c1.801-.017 3.526-.74 4.8-2.013z" fill="#1463a5"/>
+ <path d="m15.346 8.469c-1.826-.007-3.581.718-4.87 2.012l2.85 2.85c1.291-1.288 2.018-3.038 2.02-4.862z" fill="#2b898f"/>
+ <path d="m1.587 8.463v.003c.002 1.821.727 3.569 2.014 4.857l2.85-2.848c-1.288-1.292-3.04-2.016-4.864-2.011z" fill="#9b33ae"/>
+ <path d="m6.45 10.475-2.85 2.848c1.279 1.282 3.015 2.008 4.826 2.02h.043c.003-1.826-.724-3.58-2.019-4.868z" fill="#7839b7"/>
+ <path d="m8.467 1.587c-1.822 2e-3 -3.57 0.727-4.858 2.015l2.848 2.847c1.293-1.286 2.02-3.037 2.019-4.861h-0.01z" fill="#fdc92b"/>
+ <path d="m3.609 3.602c-1.29 1.287-2.018 3.036-2.021 4.859 1.826.006 3.58-.719 4.869-2.012z" fill="#f34f17"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-ldif.svg b/.icons/kora/mimetypes/scalable/text-x-ldif.svg
new file mode 120000
index 000000000..80081e2c0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-ldif.svg
@@ -0,0 +1 @@
+x-office-contact.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-lilypond.svg b/.icons/kora/mimetypes/scalable/text-x-lilypond.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-lilypond.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-log.svg b/.icons/kora/mimetypes/scalable/text-x-log.svg
new file mode 120000
index 000000000..15156d28b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-log.svg
@@ -0,0 +1 @@
+text-x-changelog.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-lua.svg b/.icons/kora/mimetypes/scalable/text-x-lua.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-lua.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-lyx.svg b/.icons/kora/mimetypes/scalable/text-x-lyx.svg
new file mode 120000
index 000000000..b9b085965
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-lyx.svg
@@ -0,0 +1 @@
+application-x-lyx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-makefile.svg b/.icons/kora/mimetypes/scalable/text-x-makefile.svg
new file mode 120000
index 000000000..a8f987142
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-makefile.svg
@@ -0,0 +1 @@
+gnome-mime-text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-markdown.svg b/.icons/kora/mimetypes/scalable/text-x-markdown.svg
new file mode 120000
index 000000000..bb05dbb9c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-markdown.svg
@@ -0,0 +1 @@
+text-markdown.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-matlab.svg b/.icons/kora/mimetypes/scalable/text-x-matlab.svg
new file mode 100644
index 000000000..d4d911ec2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-matlab.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m17.292 59.408h-0.76v-5.728h1.176l1.552 4.76 1.552-4.76h1.176v5.728h-0.76v-4.84l-1.624 4.84h-0.688l-1.624-4.84v4.84zm28.048 0h-2.176v-5.728h2.144c0.23 0 0.446 0.024 0.648 0.072 0.208 0.043 0.411 0.117 0.608 0.224 0.198 0.101 0.355 0.253 0.472 0.456 0.118 0.197 0.176 0.435 0.176 0.712 0 0.549-0.272 0.952-0.816 1.208 0.715 0.219 1.072 0.685 1.072 1.4 0 1.104-0.709 1.656-2.128 1.656zm-12.688-5.056h-1.904v5.056h-0.76v-5.056h-1.888v-0.672h4.552v0.672zm-4.72 5.056h-0.816l-0.656-1.712h-2.416l-0.656 1.712h-0.816l2.312-5.728h0.736l2.312 5.728zm14.656 0h-0.816l-0.656-1.712h-2.416l-0.656 1.712h-0.816l2.312-5.728h0.736l2.312 5.728zm-8.445-0.672h2.816v0.672h-3.576v-5.728h0.76v5.056zm11.101-1.976h-1.32v1.976h1.416c0.491 0 0.84-0.085 1.048-0.256 0.214-0.171 0.32-0.413 0.32-0.728 0-0.325-0.106-0.571-0.32-0.736-0.213-0.171-0.594-0.256-1.144-0.256zm-20.944 0.264h1.904l-0.624-1.648c-0.171-0.464-0.28-0.829-0.328-1.096-0.048 0.267-0.157 0.632-0.328 1.096l-0.624 1.648zm14.656 0h1.904l-0.624-1.648c-0.17-0.464-0.28-0.829-0.328-1.096-0.048 0.267-0.157 0.632-0.328 1.096l-0.624 1.648zm6.104-2.672h-1.136v1.736h1.232c0.475 0 0.808-0.072 1-0.216 0.198-0.144 0.296-0.355 0.296-0.632 0-0.363-0.112-0.6-0.336-0.712-0.218-0.117-0.57-0.176-1.056-0.176z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.843 16.058c-1.665 0.176-2.73 1.66-3.326 3.192-2.793 6.948-5.3 5.572-12.004 8.503-0.096 0.091 5e-3 0.259 0.226 0.384 0.22 0.128 1.474 0.986 2.805 1.91 1.326 0.924 2.479 1.675 2.561 1.68 1e-3 0 6e-3 -3e-3 6e-3 -3e-3l1.09-1.076c1.118-1.096 3.532-4.531 4.521-6.419 0.333-0.638 0.993-2.024 1.459-3.084 1.128-2.55 2.251-4.687 2.663-5.064-2e-3 -4e-3 3e-3 -0.023-1e-3 -0.023z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <path d="m36.143 16.007c-0.096-0.016-0.175-6e-3 -0.271 0.043-0.39 0.312-1.54 2.494-2.69 5.095-0.466 1.06-1.128 2.446-1.46 3.084-0.989 1.888-3.404 5.324-4.522 6.42l-1.089 1.075 0.824 0.805c0.477 0.523 1.107 1.609 1.63 2.823 0.992 2.314 1.165 2.648 1.354 2.648 0.09 0 0.599-0.287 1.166-0.648 1.265-0.821 2.447-1.924 4.055-3.802 2.511-2.926 4.396-3.546 6.717-2.203 0.628 0.365 1.143 0.595 1.143 0.509 0-0.09-0.321-0.971-0.704-1.963-0.384-0.992-1.428-3.794-2.316-6.226-0.594-1.001-2.451-7.474-3.839-7.66h2e-3z" style="fill-rule:nonzero;fill:url(#_Linear3)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-15.9194,14.5744,-14.5744,-15.9194,-666.264,-750.844)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff" offset="0"/>
+ <stop style="stop-color:#ccc;stop-opacity:.67" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(8.01435,-17.7315,17.7315,8.01435,878.967,418.469)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fff;stop-opacity:.78" offset="0"/>
+ <stop style="stop-color:#fff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-maxima-out.svg b/.icons/kora/mimetypes/scalable/text-x-maxima-out.svg
new file mode 120000
index 000000000..9c17d1605
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-maxima-out.svg
@@ -0,0 +1 @@
+text-x-wxmathml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-maximasession.svg b/.icons/kora/mimetypes/scalable/text-x-maximasession.svg
new file mode 120000
index 000000000..9c17d1605
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-maximasession.svg
@@ -0,0 +1 @@
+text-x-wxmathml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-meson.svg b/.icons/kora/mimetypes/scalable/text-x-meson.svg
new file mode 120000
index 000000000..be9125c76
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-meson.svg
@@ -0,0 +1 @@
+text-x-cmake.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-microdvd.svg b/.icons/kora/mimetypes/scalable/text-x-microdvd.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-microdvd.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-mo.svg b/.icons/kora/mimetypes/scalable/text-x-mo.svg
new file mode 100644
index 000000000..9c61f8f8f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-mo.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m24.094 23s-3.094 1e-3 -3.094 2.857v8.686c0 1.582 1.401 2.457 3.142 2.457h6.858l4 4 4-4h0.858s3.142 0.399 3.142-2.457v-8.686c0-2.856-3.142-2.857-3.142-2.857h-15.764z" style="fill-rule:nonzero;fill:#bc71c5"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#d0d0d0" offset="0"/>
+ <stop style="stop-color:#f4f4f4" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-modelica.svg b/.icons/kora/mimetypes/scalable/text-x-modelica.svg
new file mode 100644
index 000000000..21e550421
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-modelica.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <rect x="20" y="21.235" width="24" height="3" style="fill-rule:nonzero;fill:#2196f3"/>
+ <rect x="20" y="27.235" width="24" height="3" style="fill-rule:nonzero;fill:#8bc34a"/>
+ <rect x="20" y="33.235" width="24" height="3" style="fill-rule:nonzero;fill:#ffc107"/>
+ <rect x="20" y="39.235" width="17" height="3" style="fill-rule:nonzero;fill:#ff5722"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#455a64" offset="0"/>
+ <stop style="stop-color:#546e7a" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-mpsub.svg b/.icons/kora/mimetypes/scalable/text-x-mpsub.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-mpsub.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-ms-regedit.svg b/.icons/kora/mimetypes/scalable/text-x-ms-regedit.svg
new file mode 100644
index 000000000..93c0ccdd5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-ms-regedit.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#abbbc6" offset="0"/>
+ <stop stop-color="#eef1f3" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m26 29.302c0-.827-.672-1.5-1.5-1.5h-3c-.828 0-1.5.673-1.5 1.5v3c0 .828.672 1.5 1.5 1.5h3c.828 0 1.5-.672 1.5-1.5zm-6-6c0-.827-.672-1.5-1.5-1.5h-3c-.828 0-1.5.673-1.5 1.5v3c0 .828.672 1.5 1.5 1.5h3c.828 0 1.5-.672 1.5-1.5zm9.322-8.763c-.409-.707-1.314-.95-2.021-.542l-2.561 1.479c-.707.408-.949 1.313-.541 2.02l1.478 2.561c.409.707 1.314.95 2.021.542l2.561-1.479c.707-.408.949-1.313.541-2.02z" fill="#bbdcff"/>
+ <path d="m20 29.302c0-.827-.672-1.5-1.5-1.5h-3c-.828 0-1.5.673-1.5 1.5v3c0 .828.672 1.5 1.5 1.5h3c.828 0 1.5-.672 1.5-1.5zm12 0c0-.827-.672-1.5-1.5-1.5h-3c-.828 0-1.5.673-1.5 1.5v3c0 .828.672 1.5 1.5 1.5h3c.828 0 1.5-.672 1.5-1.5zm-6-6c0-.827-.672-1.5-1.5-1.5h-3c-.828 0-1.5.673-1.5 1.5v3c0 .828.672 1.5 1.5 1.5h3c.828 0 1.5-.672 1.5-1.5zm10-2c0-.827-.672-1.5-1.5-1.5h-3c-.828 0-1.5.673-1.5 1.5v3c0 .828.672 1.5 1.5 1.5h3c.828 0 1.5-.672 1.5-1.5zm-16-4c0-.827-.672-1.5-1.5-1.5h-3c-.828 0-1.5.673-1.5 1.5v3c0 .828.672 1.5 1.5 1.5h3c.828 0 1.5-.672 1.5-1.5z" fill="#ffffff"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-nfo.svg b/.icons/kora/mimetypes/scalable/text-x-nfo.svg
new file mode 120000
index 000000000..61d1fd799
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-nfo.svg
@@ -0,0 +1 @@
+text-x-readme.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-nim.svg b/.icons/kora/mimetypes/scalable/text-x-nim.svg
new file mode 100644
index 000000000..5768b5b1f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-nim.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32.127 20.735s-1.226 0.971-2.476 1.937c-1.286-0.041-3.808 0.248-5.175 0.746-1.259-0.8-2.365-1.683-2.365-1.683s-0.945 1.631-1.54 2.588c-0.881 0.471-1.766 1-2.555 1.7-0.918-0.366-1.981-0.811-2.016-0.826 1.215 2.458 2.032 4.92 4.254 6.399 3.538-5.604 19.977-5.087 23.587-0.031 2.334-1.221 3.241-3.848 4.159-6.273-0.101 0.033-1.349 0.453-2.159 0.762-0.483-0.527-1.622-1.339-2.27-1.731-0.614-1.128-1.508-2.652-1.508-2.652s-1.058 0.79-2.285 1.652c-1.658-0.307-3.663-0.68-5.349-0.588-1.148-0.946-2.302-2.001-2.302-2.001v1e-3z" style="fill-rule:nonzero;fill:#ffa700"/>
+ <path d="m17.256 30.421s1.723 4.183 2.919 7.09c5.068 6.707 18.01 7.173 23.653 0.129 1.335-3.018 3.136-7.259 3.136-7.259-1.447 2.15-3.803 3.635-5.254 4.435-1.031 0.567-3.41 0.909-3.41 0.909l-6.245-3.246-6.281 3.181s-2.347-0.378-3.41-0.876c-2.145-1.149-3.587-2.505-5.108-4.363z" style="fill-rule:nonzero;fill:#ffc504"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#4f4f4f" offset="0"/>
+ <stop style="stop-color:#696969" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-objchdr.svg b/.icons/kora/mimetypes/scalable/text-x-objchdr.svg
new file mode 120000
index 000000000..198860638
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-objchdr.svg
@@ -0,0 +1 @@
+text-x-chdr.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-objcsrc.svg b/.icons/kora/mimetypes/scalable/text-x-objcsrc.svg
new file mode 120000
index 000000000..728e41007
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-objcsrc.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-ocaml.svg b/.icons/kora/mimetypes/scalable/text-x-ocaml.svg
new file mode 100644
index 000000000..d6daf8205
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-ocaml.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#d76d00" offset="0"/>
+ <stop stop-color="#ffd455" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.36c0-.695-.563-1.258-1.258-1.258h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04z" fill="url(#a)"/>
+ <path d="m31.646 11.391c.038.011.148.056.246.101.207.095.648.101.982.044.13-.019.329-.035.492-.037.322-.001.352.008.541.169.151.131.324.857.507.896.177.037.588.062 1.401.085.373.012.717.028.765.037.149.029.171-.211.468.278.041.068.155.208.255.315.107.114.189.219.203.262.016.043.022.132.016.227-.01.152-.012-.213-.081-.153-.084.07-.086.087-.029.163.051.07.07.254.037.355-.047.142-.242.249-.521.286-.191.027-.392-.002-.592-.088-.087-.036-.169-.068-.181-.068-.014 0-.083.045-.156.1-.143.106-.395.237-.725.374-.12.051-.26.115-.315.144l-.098.053-.034.155c-.041.194-.118.359-.36.777-.354.61-.334.521-.403 1.923-.033.688-.122 1.259-.326 2.117-.496 2.084-1.055 3.267-1.891 4.003-.452.397-.702.511-2.415 1.1l-.197.068-.013.415c-.014.439-.057.505-.156 1.158-.096.645-.135.952-.135 1.253.002.29.011.364.108.709l.053.195-.012.592c-.008.393-.006.631.008.709.025.132.36 1.327.464 1.653.069.216.138.359.476.998.201.381.262.531.299.727.033.177.114.268.328.367.168.076.333.111.547.111.219 0 .478.037.559.076.039.021.082.06.094.085.065.14.053.328-.027.423-.044.051-.063.059-.132.053l-.081-.006-.011.103c-.034.264-.183.307-1.021.289-.539-.011-.697-.031-.872-.106-.11-.049-.21-.148-.269-.268-.049-.1-.059-.23-.041-.651.004-.107-.006-.177-.034-.262-.075-.218-.159-.525-.315-1.144-.165-.651-.234-.9-.491-1.772-.156-.524-.158-.528-.256-.641-.208-.241-.342-.62-.405-1.161-.035-.29-.077-.422-.244-.768-.201-.417-.295-.607-.472-1.319-.173-.688-.344-.839-.566-1.354-.211-.493-.366-.711-.5-.711-.081 0-.187.109-.279.282-.085.159-.126.26-.252.612-.187.52-.413 1.07-.875 2.117-.476 1.08-.524 1.237-.59 1.923-.05.491-.089.623-.325 1.09l-.083.161.01 1.381c.012 1.729.038 2.041.185 2.329.039.075.079.151.085.167.008.015.082.058.167.091.204.084.342.177.503.34.213.214.284.406.191.515-.049.06-.179.103-.316.103-.154 0-.168.015-.122.124.068.159.006.179-.512.159-.773-.029-1.074-.14-1.292-.476-.073-.116-.071-.184.016-.324.13-.208.169-.282.157-.293-.006-.006-.212-.02-.458-.028-.468-.015-.584-.033-.736-.106-.214-.105-.254-.241-.163-.585.01-.035-.01-.066-.094-.146-.197-.188-.282-.39-.457-1.084-.183-.732-.307-1.068-.627-1.689-.891-1.723-.905-1.762-1.056-2.867-.128-.944-.225-1.31-.74-2.815-.145-.427-.336-1.004-.423-1.282-.193-.616-.259-.789-.344-.878-.061-.064-.073-.068-.153-.06-.24.027-.319.219-.252.623.029.187.031.649.002.904-.03.27-.104.472-.392 1.043-.369.74-.468 1.027-.562 1.631-.047.301-.045.505.006.618.067.146.09.301.08.542-.015.336-.074.579-.271 1.113-.037.099-.045.181-.061.544-.016.396-.047.907-.098 1.573-.01.15-.024.693-.032 1.098-.016 1.007.004 1.156.181 1.389.089.119.309.331.492.476.309.247.374.338.358.503-.014.142-.073.187-.246.187s-.191.013-.191.14c0 .101 0 .127-.075.15-.198.066-1.007.088-1.191.033-.124-.035-.268-.181-.319-.294-.059-.124-.049-.315.023-.515.158-.431.17-.503.242-1.478.095-1.259.101-1.471.101-2.281-.002-.75-.006-.853-.065-1.486-.12-1.306-.122-1.471-.022-1.972.081-.408.104-.73.091-1.253-.008-.34-.024-.518-.061-.747-.144-.878-.616-2.887-.701-2.978-.023-.025-.129.031-.334.182-.246.181-.639.412-1.056.622-.352.179-.47.218-.5.171-.045-.072 0-.288.103-.486.133-.264.348-.468.775-.744.151-.099.308-.217.35-.262.043-.046.118-.167.167-.27l.092-.188.008-.243c.002-.134-.01-.519-.027-.855-.073-1.303-.002-1.744.452-2.806.206-.488.484-1.028.661-1.292.122-.183.232-.313.45-.534.396-.4.449-.494.639-1.129.303-1.002.486-1.615.575-1.767.08-.134.326-.367.533-.503.2-.132.529-.293.692-.342.234-.07.649-.056.836.026.047.021.128.075.177.12.191.175.336.414.787 1.299.167.327.33.697.364.736.055.066.071.074.153.074.112 0 .165-.033.344-.208.313-.309.415-1.094.612-2.055.112-.542.148-.66.25-.812.153-.227.389-.383.716-.472.139-.039.206-.043.58-.045.334 0 .458.008.586.035.401.086.716.255 1.033.556.316.303.458.528.623 1.002.215.614.305 1.268.905 1.746.421.338.753.767 1.241 1.612.433.75.72 1.414 1.054 1.723.386.356.204.426.784.427.524 0 .718-.066.848-.285.148-.245.323-1.985.323-2.976 0-.489-.02-.646-.118-.899-.171-.443-.183-.802-.045-1.224.06-.184.098-.262.383-.786.303-.554.329-.595.437-.713.126-.138.257-.204.425-.212.07-.004.159.002.196.014zm-10.9 13.783c-.055.144-.055 1.097 0 1.647.03.282.026.715-.009 1.274-.034.515-.028 1.026.011 1.377.055.467.201 1.152.421 1.978.289 1.082.488 1.589.793 2.01.228.317.749.783.859.767.034-.005.05-.04.097-.219.179-.692.238-1.136.238-1.797 0-.553-.022-.786-.118-1.222-.185-.841-.201-1.25-.073-1.827.049-.222.053-.278.053-.641 0-.27-.01-.474-.033-.632-.112-.784-.126-.961-.144-1.839-.008-.381-.02-.703-.025-.713-.008-.013-.055-.004-.13.027-.445.175-1.037.128-1.534-.122-.128-.064-.284-.119-.341-.12-.031 0-.051.015-.065.052z" fill="#ffffff" fill-opacity=".5" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-octave.svg b/.icons/kora/mimetypes/scalable/text-x-octave.svg
new file mode 100644
index 000000000..11bda6c78
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-octave.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m23.433 59.184c-0.267 0.139-0.584 0.208-0.952 0.208s-0.688-0.069-0.96-0.208c-0.267-0.139-0.469-0.32-0.608-0.544-0.133-0.229-0.232-0.461-0.296-0.696-0.059-0.235-0.088-0.475-0.088-0.72 0-0.651 0.171-1.173 0.512-1.568 0.347-0.4 0.827-0.6 1.44-0.6s1.091 0.2 1.432 0.6c0.347 0.395 0.52 0.917 0.52 1.568 0 0.245-0.032 0.485-0.096 0.72-0.059 0.235-0.157 0.467-0.296 0.696-0.133 0.224-0.336 0.405-0.608 0.544zm-0.04-3.112c-0.213-0.293-0.517-0.44-0.912-0.44s-0.701 0.147-0.92 0.44c-0.213 0.288-0.32 0.672-0.32 1.152 0 0.192 0.019 0.376 0.056 0.552 0.043 0.176 0.107 0.347 0.192 0.512 0.091 0.16 0.219 0.288 0.384 0.384 0.171 0.096 0.373 0.144 0.608 0.144s0.435-0.048 0.6-0.144c0.171-0.096 0.299-0.224 0.384-0.384 0.091-0.165 0.155-0.336 0.192-0.512 0.043-0.176 0.064-0.36 0.064-0.552 0-0.48-0.109-0.864-0.328-1.152z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m25.03 57.232c0-0.416 0.059-0.773 0.176-1.072 0.118-0.299 0.272-0.523 0.464-0.672 0.198-0.155 0.4-0.264 0.608-0.328 0.208-0.069 0.427-0.104 0.656-0.104 0.928 0 1.48 0.437 1.656 1.312l-0.688 0.104c-0.122-0.56-0.437-0.84-0.944-0.84-0.81 0-1.216 0.531-1.216 1.592s0.392 1.592 1.176 1.592c0.592 0 0.942-0.347 1.048-1.04l0.68 0.088c-0.074 0.464-0.261 0.835-0.56 1.112-0.293 0.277-0.677 0.416-1.152 0.416-0.602 0-1.072-0.195-1.408-0.584-0.33-0.395-0.496-0.92-0.496-1.576z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.079 58.12c0 0.229 0.026 0.395 0.08 0.496 0.058 0.101 0.16 0.152 0.304 0.152 0.032 0 0.082-3e-3 0.152-8e-3 0.074-0.011 0.128-0.016 0.16-0.016l0.104 0.552c-0.166 0.032-0.344 0.048-0.536 0.048-0.219 0-0.398-0.024-0.536-0.072-0.134-0.053-0.232-0.141-0.296-0.264-0.059-0.123-0.099-0.248-0.12-0.376-0.016-0.133-0.024-0.317-0.024-0.552v-2.392h-0.512v-0.536h0.512v-1.032l0.712-0.424v1.456h0.696v0.536h-0.696v2.432z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.113 55.632c-0.341 0-0.589 0.061-0.744 0.184-0.149 0.117-0.266 0.32-0.352 0.608l-0.672-0.096c0.176-0.848 0.798-1.272 1.864-1.272 0.587 0 1 0.109 1.24 0.328 0.246 0.213 0.368 0.627 0.368 1.24v1.824c0 0.293 0.072 0.576 0.216 0.848h-0.728c-0.069-0.149-0.114-0.32-0.136-0.512-0.485 0.405-0.997 0.608-1.536 0.608-0.416 0-0.757-0.104-1.024-0.312-0.266-0.213-0.4-0.504-0.4-0.872 0-0.427 0.2-0.768 0.6-1.024 0.171-0.112 0.539-0.208 1.104-0.288 0.566-0.085 0.963-0.168 1.192-0.248v-0.176c0-0.56-0.33-0.84-0.992-0.84zm-0.304 3.184c0.864 0 1.296-0.448 1.296-1.344v-0.248c-0.176 0.075-0.469 0.144-0.88 0.208-0.405 0.059-0.725 0.141-0.96 0.248-0.229 0.101-0.344 0.269-0.344 0.504 0 0.421 0.296 0.632 0.888 0.632z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.063 59.296l-1.585-4.144h0.752l1.152 3.2 1.192-3.2h0.72l-1.584 4.144h-0.648z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.383 57.392c0.027 0.432 0.147 0.779 0.36 1.04 0.219 0.256 0.52 0.384 0.904 0.384 0.512 0 0.877-0.285 1.096-0.856l0.72 0.088c-0.245 0.896-0.853 1.344-1.824 1.344-0.624 0-1.109-0.187-1.456-0.56s-0.52-0.901-0.52-1.584c0-0.667 0.168-1.197 0.504-1.592 0.341-0.4 0.819-0.6 1.432-0.6 0.555 0 0.995 0.168 1.32 0.504 0.325 0.331 0.509 0.787 0.552 1.368v0.464h-3.088zm0.04-0.576h2.32c-0.064-0.789-0.44-1.184-1.128-1.184-0.347 0-0.627 0.112-0.84 0.336-0.208 0.219-0.325 0.501-0.352 0.848z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#ce5d1f" offset="0"/>
+ <stop style="stop-color:#fe9861" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-opml+xml.svg b/.icons/kora/mimetypes/scalable/text-x-opml+xml.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-opml+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-opml.svg b/.icons/kora/mimetypes/scalable/text-x-opml.svg
new file mode 120000
index 000000000..123801734
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-opml.svg
@@ -0,0 +1 @@
+text-x-opml+xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-pascal.svg b/.icons/kora/mimetypes/scalable/text-x-pascal.svg
new file mode 100644
index 000000000..ccf162781
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-pascal.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.773 58.953c-0.507 0-0.91-0.163-1.207-0.488v2.035h-0.726v-5.852h0.664l0.035 0.465c0.297-0.362 0.704-0.543 1.223-0.543 0.534 0 0.942 0.198 1.226 0.594s0.426 0.917 0.426 1.563v0.082c0 0.617-0.143 1.128-0.43 1.535-0.283 0.406-0.687 0.609-1.211 0.609zm-0.222-3.773c-0.245 0-0.447 0.056-0.606 0.168-0.159 0.109-0.285 0.247-0.379 0.414v2.023c0.097 0.167 0.223 0.305 0.379 0.414 0.159 0.107 0.364 0.16 0.614 0.16 0.39 0 0.675-0.153 0.855-0.461 0.182-0.307 0.274-0.67 0.274-1.089v-0.082c0-0.42-0.092-0.782-0.274-1.086-0.18-0.308-0.467-0.461-0.863-0.461z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.953 58.875c-0.047-0.102-0.081-0.25-0.101-0.445-0.136 0.143-0.305 0.267-0.508 0.371-0.203 0.101-0.435 0.152-0.696 0.152-0.432 0-0.778-0.121-1.039-0.363-0.26-0.242-0.39-0.539-0.39-0.891 0-0.453 0.172-0.797 0.515-1.031 0.344-0.237 0.806-0.356 1.387-0.356h0.715v-0.335c0-0.25-0.076-0.45-0.227-0.598-0.148-0.151-0.369-0.227-0.664-0.227-0.273 0-0.494 0.068-0.664 0.203-0.166 0.133-0.25 0.288-0.25 0.465h-0.722c0-0.302 0.152-0.586 0.457-0.851 0.304-0.266 0.712-0.399 1.222-0.399 0.459 0 0.835 0.117 1.129 0.352 0.294 0.234 0.442 0.588 0.442 1.062v1.969c0 0.141 0.011 0.29 0.035 0.449 0.026 0.159 0.064 0.296 0.113 0.41v0.063h-0.754zm-1.199-0.555c0.26 0 0.486-0.065 0.676-0.195 0.192-0.13 0.328-0.275 0.406-0.434v-0.871h-0.598c-0.862 0-1.293 0.261-1.293 0.782 0 0.2 0.068 0.371 0.203 0.511 0.136 0.138 0.338 0.207 0.606 0.207z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.164 57.754c0-0.156-0.059-0.296-0.176-0.418-0.114-0.125-0.38-0.229-0.797-0.313-0.471-0.099-0.843-0.239-1.117-0.421-0.271-0.183-0.406-0.448-0.406-0.797 0-0.334 0.142-0.623 0.426-0.867 0.286-0.245 0.666-0.368 1.14-0.368 0.506 0 0.9 0.129 1.184 0.387s0.426 0.569 0.426 0.934h-0.723c0-0.175-0.077-0.339-0.23-0.493-0.154-0.156-0.373-0.234-0.657-0.234-0.299 0-0.514 0.065-0.644 0.195-0.13 0.131-0.195 0.273-0.195 0.426 0 0.156 0.062 0.283 0.187 0.379 0.125 0.094 0.387 0.185 0.785 0.274 0.518 0.119 0.901 0.274 1.149 0.464 0.247 0.19 0.371 0.456 0.371 0.797 0 0.373-0.15 0.675-0.45 0.906-0.296 0.232-0.691 0.348-1.183 0.348-0.56 0-0.988-0.143-1.285-0.43-0.297-0.286-0.446-0.604-0.446-0.953h0.727c0.016 0.3 0.13 0.507 0.344 0.621 0.216 0.112 0.436 0.168 0.66 0.168 0.294 0 0.519-0.057 0.676-0.171 0.156-0.115 0.234-0.26 0.234-0.434z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m35.52 58.359c0.257 0 0.483-0.076 0.675-0.23 0.196-0.154 0.302-0.35 0.321-0.59h0.687c-0.018 0.378-0.191 0.708-0.519 0.992-0.329 0.282-0.717 0.422-1.164 0.422-0.636 0-1.109-0.21-1.418-0.629-0.308-0.419-0.461-0.913-0.461-1.48v-0.164c0-0.568 0.153-1.062 0.461-1.481 0.309-0.419 0.782-0.629 1.418-0.629 0.494 0 0.894 0.147 1.199 0.442 0.304 0.291 0.466 0.655 0.484 1.09h-0.687c-0.019-0.261-0.118-0.482-0.297-0.665-0.177-0.182-0.41-0.273-0.699-0.273-0.297 0-0.53 0.076-0.7 0.227-0.166 0.151-0.285 0.342-0.355 0.574-0.068 0.232-0.102 0.47-0.102 0.715v0.164c0 0.247 0.034 0.487 0.102 0.718 0.068 0.232 0.185 0.424 0.351 0.575 0.17 0.148 0.404 0.222 0.704 0.222z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m40.625 58.875c-0.047-0.102-0.081-0.25-0.102-0.445-0.135 0.143-0.304 0.267-0.507 0.371-0.204 0.101-0.435 0.152-0.696 0.152-0.432 0-0.778-0.121-1.039-0.363-0.26-0.242-0.39-0.539-0.39-0.891 0-0.453 0.171-0.797 0.515-1.031 0.344-0.237 0.806-0.356 1.387-0.356h0.715v-0.335c0-0.25-0.076-0.45-0.227-0.598-0.148-0.151-0.37-0.227-0.664-0.227-0.273 0-0.495 0.068-0.664 0.203-0.167 0.133-0.25 0.288-0.25 0.465h-0.723c0-0.302 0.153-0.586 0.457-0.851 0.305-0.266 0.713-0.399 1.223-0.399 0.458 0 0.835 0.117 1.129 0.352 0.294 0.234 0.441 0.588 0.441 1.062v1.969c0 0.141 0.012 0.29 0.036 0.449 0.026 0.159 0.063 0.296 0.113 0.41v0.063h-0.754zm-1.199-0.555c0.26 0 0.485-0.065 0.676-0.195 0.192-0.13 0.328-0.275 0.406-0.434v-0.871h-0.598c-0.862 0-1.293 0.261-1.293 0.782 0 0.2 0.068 0.371 0.203 0.511 0.136 0.138 0.338 0.207 0.606 0.207z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="42.434" y="52.875" width=".727" height="6" style="fill:#fff"/>
+ <path d="m32.196 29.372h-5.197v8.628h-2.916v-22h8.113c2.499 0 4.407 0.63 5.727 1.889 1.33 1.259 1.995 2.866 1.995 4.82 0 2.125-0.665 3.767-1.995 4.926-1.32 1.158-3.228 1.737-5.727 1.737zm-5.197-10.985v8.613h5.197c1.713 0 2.942-0.398 3.687-1.194 0.746-0.795 1.118-1.818 1.118-3.067 0-1.128-0.372-2.136-1.118-3.022-0.745-0.886-1.974-1.33-3.687-1.33h-5.197z" style="fill-rule:nonzero;fill:#5e4008"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,251.234,55.94)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b87003" offset="0"/>
+ <stop style="stop-color:#cfa532" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-patch.svg b/.icons/kora/mimetypes/scalable/text-x-patch.svg
new file mode 100644
index 000000000..9623243bd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-patch.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26 22c-1.105 0-2 0.895-2 2 1e-3 0.713 0.382 1.372 1 1.729v14.541c-0.618 0.357-0.999 1.016-1 1.73 0 1.105 0.895 2 2 2s2-0.895 2-2c-1e-3 -0.713-0.382-1.372-1-1.729v-14.541c0.618-0.357 0.999-1.016 1-1.73 0-1.105-0.895-2-2-2m2 2l3 2.1v-1.1h4c1.108 0 2 0.892 2 2v13.27c-0.618 0.357-0.999 1.016-1 1.73 0 1.105 0.895 2 2 2s2-0.895 2-2c-1e-3 -0.713-0.382-1.372-1-1.729v-14.271c0-1.662-1.338-2.967-3-3h-5v-1l-3 2zm-2-1c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1m0 18c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1m12 0c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1" style="fill-opacity:.75;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-perl.svg b/.icons/kora/mimetypes/scalable/text-x-perl.svg
new file mode 120000
index 000000000..6101aad90
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-perl.svg
@@ -0,0 +1 @@
+application-x-perl.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-php.svg b/.icons/kora/mimetypes/scalable/text-x-php.svg
new file mode 120000
index 000000000..2215b06c4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-php.svg
@@ -0,0 +1 @@
+application-x-php.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-pkgbuild.svg b/.icons/kora/mimetypes/scalable/text-x-pkgbuild.svg
new file mode 100644
index 000000000..45c6e0a37
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-pkgbuild.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(.517523 -7.61905)" d="m24.001 19c-.891 2.183-1.429 3.612-2.42 5.73.608.644 1.354 1.391 2.565 2.238-1.302-.536-2.189-1.07-2.854-1.628-1.269 2.647-3.259 6.414-7.292 13.66 3.17-1.83 5.699-2.956 7.989-3.387-.098-.423-.153-.882-.149-1.359l.003-.099c.05-2.03 1.036-3.832 2.288-3.726 1.251.105 2.082 2.08 2.031 4.11-.009.382-.052.749-.127 1.089 2.264.444 4.84 1.568 7.965 3.372-.617-1.135-1.169-2.156-1.695-3.13-.827-.642-1.689-1.477-3.451-2.381 1.21.315 2.08.676 2.756 1.083-5.344-9.949-5.778-11.271-7.61-15.571z" fill="#32657e" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-plain.svg b/.icons/kora/mimetypes/scalable/text-x-plain.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-plain.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-po.svg b/.icons/kora/mimetypes/scalable/text-x-po.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-po.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-preview.svg b/.icons/kora/mimetypes/scalable/text-x-preview.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-preview.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-python.svg b/.icons/kora/mimetypes/scalable/text-x-python.svg
new file mode 100644
index 000000000..b5f8cc65b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-python.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.6 58.871c-0.306 0-0.582-0.066-0.828-0.197-0.241-0.131-0.421-0.295-0.541-0.492h-0.033l0.033 0.558v1.77h-0.754v-5.786h0.721v0.557h0.033c0.12-0.196 0.3-0.36 0.541-0.491 0.246-0.132 0.522-0.197 0.828-0.197 0.519 0 0.967 0.205 1.344 0.615 0.377 0.409 0.565 0.917 0.565 1.524 0 0.606-0.188 1.114-0.565 1.524s-0.825 0.615-1.344 0.615zm-0.123-0.689c0.349 0 0.65-0.131 0.901-0.393 0.252-0.268 0.377-0.62 0.377-1.057s-0.125-0.787-0.377-1.049c-0.251-0.268-0.552-0.402-0.901-0.402-0.355 0-0.659 0.131-0.91 0.394-0.246 0.262-0.369 0.614-0.369 1.057 0 0.442 0.123 0.795 0.369 1.057 0.251 0.262 0.555 0.393 0.91 0.393z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m26.113 60.51h-0.778l0.934-2.024-1.655-3.762h0.819l1.197 2.885h0.016l1.164-2.885h0.819l-2.516 5.786z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.859 58.805c-0.421 0-0.743-0.112-0.967-0.336-0.219-0.224-0.328-0.541-0.328-0.95v-2.107h-0.705v-0.688h0.705v-1.229h0.754v1.229h0.983v0.688h-0.983v2.049c0 0.437 0.18 0.656 0.541 0.656 0.136 0 0.251-0.022 0.344-0.066l0.262 0.648c-0.164 0.071-0.366 0.106-0.606 0.106z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32.821 52.872v1.852l-0.033 0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.394 0.716 0.394 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.312 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-5.868h0.754z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m36.869 55.208c0.388-0.41 0.882-0.615 1.483-0.615s1.096 0.205 1.484 0.615c0.388 0.404 0.582 0.912 0.582 1.524s-0.194 1.123-0.582 1.532c-0.388 0.405-0.883 0.607-1.484 0.607s-1.095-0.202-1.483-0.607c-0.388-0.409-0.582-0.92-0.582-1.532s0.194-1.12 0.582-1.524zm0.557 2.581c0.263 0.262 0.571 0.393 0.926 0.393 0.356 0 0.662-0.131 0.918-0.393 0.263-0.268 0.394-0.62 0.394-1.057s-0.131-0.787-0.394-1.049c-0.256-0.268-0.562-0.402-0.918-0.402-0.355 0-0.663 0.134-0.926 0.402-0.256 0.262-0.385 0.612-0.385 1.049s0.129 0.789 0.385 1.057z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m41.752 54.724v0.557h0.033c0.109-0.191 0.281-0.352 0.516-0.483 0.235-0.137 0.486-0.205 0.754-0.205 0.497 0 0.877 0.153 1.139 0.459s0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.33-1.115-0.991-1.115-0.312 0-0.566 0.126-0.762 0.377-0.197 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30 16c-1.662 0-3 1.338-3 3v2h5v1h-5-2c-2.216 0-4 1.784-4 4v2c0 2.216 1.784 4 4 4v-2c0-1.841 1.238-3.369 2.926-3.838 0.147-0.041 0.297-0.072 0.449-0.1 0.205-0.032 0.411-0.062 0.625-0.062h7.225c0.477-0.531 0.775-1.227 0.775-2v-5c0-1.662-1.338-3-3-3h-4zm9 6v2c0 1.841-1.238 3.369-2.926 3.838-0.147 0.041-0.297 0.072-0.449 0.1-0.205 0.032-0.411 0.062-0.625 0.062h-4-3.225c-0.477 0.531-0.775 1.227-0.775 2v5c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-2h-5v-1h7c2.216 0 4-1.784 4-4v-2c0-2.216-1.784-4-4-4z" style="fill-rule:nonzero;fill:#6b470d"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bc7d17" offset="0"/>
+ <stop style="stop-color:#f9c230" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-python3.svg b/.icons/kora/mimetypes/scalable/text-x-python3.svg
new file mode 120000
index 000000000..06f81fa83
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-python3.svg
@@ -0,0 +1 @@
+text-x-python.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-qml.svg b/.icons/kora/mimetypes/scalable/text-x-qml.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-qml.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-r-source.svg b/.icons/kora/mimetypes/scalable/text-x-r-source.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-r-source.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-r.svg b/.icons/kora/mimetypes/scalable/text-x-r.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-r.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-readme.svg b/.icons/kora/mimetypes/scalable/text-x-readme.svg
new file mode 100644
index 000000000..9e475e6e0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-readme.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m29.066 59.371c-0.607 0-1.101-0.202-1.484-0.606-0.377-0.405-0.565-0.916-0.565-1.533 0-0.585 0.183-1.087 0.549-1.508 0.371-0.421 0.844-0.631 1.418-0.631 0.595 0 1.07 0.194 1.426 0.582 0.36 0.388 0.541 0.907 0.541 1.557l-9e-3 0.139h-3.171c0.022 0.405 0.155 0.724 0.401 0.959 0.252 0.235 0.544 0.353 0.877 0.353 0.541 0 0.907-0.23 1.098-0.689l0.672 0.279c-0.131 0.311-0.347 0.573-0.647 0.787-0.301 0.207-0.669 0.311-1.106 0.311zm3.884 0c-0.426 0-0.784-0.123-1.073-0.369-0.284-0.246-0.426-0.571-0.426-0.975 0-0.437 0.169-0.779 0.508-1.024 0.338-0.252 0.756-0.377 1.254-0.377 0.442 0 0.806 0.081 1.09 0.245v-0.114c0-0.295-0.101-0.53-0.304-0.705-0.202-0.18-0.45-0.271-0.745-0.271-0.219 0-0.418 0.052-0.599 0.156-0.175 0.104-0.295 0.246-0.36 0.426l-0.689-0.295c0.093-0.24 0.276-0.461 0.549-0.664 0.274-0.207 0.634-0.311 1.082-0.311 0.514 0 0.94 0.15 1.279 0.451 0.338 0.3 0.508 0.724 0.508 1.27v2.426h-0.721v-0.557h-0.033c-0.301 0.459-0.74 0.688-1.32 0.688zm6.679-0.131h-0.722v-0.557h-0.032c-0.121 0.196-0.304 0.36-0.55 0.491-0.24 0.131-0.513 0.197-0.819 0.197-0.519 0-0.967-0.205-1.344-0.615-0.377-0.409-0.566-0.918-0.566-1.524s0.189-1.115 0.566-1.524c0.377-0.41 0.825-0.615 1.344-0.615 0.306 0 0.579 0.066 0.819 0.197 0.246 0.131 0.429 0.295 0.55 0.491h0.032l-0.032-0.557v-1.852h0.754v5.868zm-14.366 0h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.033 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.057-0.401-0.057-0.273 0-0.517 0.109-0.73 0.327-0.207 0.213-0.311 0.495-0.311 0.844v2.197zm7.81-0.557c0.312 0 0.593-0.115 0.844-0.345 0.257-0.235 0.386-0.51 0.386-0.827-0.213-0.175-0.533-0.263-0.959-0.263-0.366 0-0.642 0.08-0.828 0.238s-0.279 0.344-0.279 0.557c0 0.197 0.085 0.353 0.254 0.467 0.17 0.115 0.364 0.173 0.582 0.173zm4.556 0c0.355 0 0.655-0.132 0.901-0.394 0.252-0.262 0.377-0.614 0.377-1.057s-0.125-0.795-0.377-1.057c-0.246-0.263-0.546-0.394-0.901-0.394-0.35 0-0.65 0.134-0.902 0.402-0.251 0.262-0.377 0.612-0.377 1.049s0.126 0.789 0.377 1.057c0.252 0.262 0.552 0.394 0.902 0.394zm-7.482-1.935c-0.016-0.229-0.123-0.448-0.319-0.655-0.191-0.208-0.478-0.312-0.861-0.312-0.278 0-0.522 0.088-0.729 0.263-0.202 0.174-0.342 0.409-0.418 0.704h2.327z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m32 16c-6.094 0-11 4.906-11 11s4.906 11 11 11 11-4.906 11-11-4.906-11-11-11z" style="fill-rule:nonzero;fill:#296f79"/>
+ <path d="m31.942 24.817c-0.913 0-1.56 0.741-1.56 1.653v5.621c0 0.912 0.647 1.652 1.56 1.652 0.912 0 1.558-0.74 1.558-1.652v-5.621c0-0.913-0.646-1.653-1.558-1.653zm6e-3 -4.296c-0.943 0-1.708 0.765-1.708 1.708s0.765 1.708 1.708 1.708c0.942 0 1.708-0.765 1.708-1.708s-0.766-1.708-1.708-1.708z" style="fill-rule:nonzero;fill:#65b6c5"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-rpm-spec.svg b/.icons/kora/mimetypes/scalable/text-x-rpm-spec.svg
new file mode 100644
index 000000000..107e8f70d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-rpm-spec.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b070f" offset="0"/>
+ <stop stop-color="#e65130" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill="#fff" fill-rule="nonzero">
+ <path d="m26.063 58.44h-.754v-4.016h.721v.656h.033c.076-.219.232-.399.467-.541.241-.142.473-.213.697-.213s.412.032.565.098l-.287.705c-.098-.038-.232-.058-.401-.058-.273 0-.517.11-.73.328-.207.213-.311.495-.311.844z"/>
+ <path d="m30.376 58.571c-.306 0-.582-.066-.828-.197-.24-.131-.42-.295-.541-.492h-.032l.032.558v1.77h-.754v-5.786h.722v.557h.032c.121-.196.301-.36.541-.491.246-.132.522-.197.828-.197.519 0 .967.205 1.344.615.377.409.566.917.566 1.524 0 .606-.189 1.114-.566 1.524s-.825.615-1.344.615zm-.123-.689c.35 0 .65-.131.902-.393.251-.268.377-.62.377-1.057s-.126-.787-.377-1.049c-.252-.268-.552-.402-.902-.402-.355 0-.658.131-.91.394-.245.262-.368.614-.368 1.057 0 .442.123.795.368 1.057.252.262.555.393.91.393z"/>
+ <path d="m32.928 58.44v-4.016h.721v.557h.033c.115-.191.29-.352.525-.483.24-.137.478-.205.713-.205.623 0 1.046.257 1.27.77.328-.513.795-.77 1.401-.77.476 0 .834.153 1.074.459.24.3.361.71.361 1.229v2.459h-.754v-2.344c0-.404-.074-.691-.222-.861-.147-.169-.371-.254-.672-.254-.295 0-.54.126-.737.377-.191.252-.287.538-.287.861v2.221h-.754v-2.344c0-.404-.074-.691-.221-.861-.148-.169-.372-.254-.672-.254-.295 0-.541.126-.738.377-.191.252-.287.538-.287.861v2.221z"/>
+ </g>
+ <path transform="translate(0 7.78197)" d="m32.286 6.718c6.069 0 10.997 4.928 10.997 10.997s-4.928 10.997-10.997 10.997-10.997-4.928-10.997-10.997 4.928-10.997 10.997-10.997zm5.453 9.809c-.452-1.378-1.424-3.831-1.967-4.39-.606-.623-2.657-1.447-2.946-.827-.198.426-.963 1.081-2.155.449-1.905-1.008-2.634.632-2.765 1.132-.133.5-.449 1.922-.449 1.922-.105.579-.246 1.601 3.32 2.265 4.246.79 5.594.223 6.962-.551zm.649.762c-.108.365-.304.762-.951 1.186-1.3.85-2.922 1.016-4.527.997-1.006-.012-3.319-.675-4.865-1.553-1.264-.772-1.285-1.467-.995-2.057-1.91-.206-3.343.179-3.603 1.083-.446 1.551 3.411 4.2 7.804 5.529 4.609 1.395 9.35.421 9.877-2.475.239-1.316-.869-2.289-2.74-2.71z" fill="#4a0207"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-rsrc.svg b/.icons/kora/mimetypes/scalable/text-x-rsrc.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-rsrc.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-ruby.svg b/.icons/kora/mimetypes/scalable/text-x-ruby.svg
new file mode 100644
index 000000000..c4471f100
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-ruby.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b070f" offset="0"/>
+ <stop stop-color="#e65130" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m25.463 58.94h-.754v-4.016h.721v.656h.033c.076-.219.232-.399.467-.541.241-.142.473-.213.697-.213s.412.032.565.098l-.287.705c-.098-.038-.232-.058-.401-.058-.273 0-.517.11-.73.328-.207.213-.311.495-.311.844z" fill="#fff"/>
+ <path d="m31.21 58.94h-.721v-.558h-.033c-.114.192-.289.356-.524.492-.235.131-.484.197-.746.197-.503 0-.885-.153-1.147-.459-.257-.306-.386-.716-.386-1.229v-2.459h.754v2.336c0 .748.331 1.122.992 1.122.312 0 .566-.125.762-.377.197-.251.295-.54.295-.868v-2.213h.754z" fill="#fff"/>
+ <path d="m34.259 59.071c-.306 0-.582-.066-.828-.197-.24-.131-.421-.295-.541-.492h-.033v.558h-.721v-5.868h.754v1.852l-.033.557h.033c.12-.196.301-.36.541-.491.246-.132.522-.197.828-.197.519 0 .967.205 1.344.615.377.409.565.917.565 1.524 0 .606-.188 1.114-.565 1.524s-.825.615-1.344.615zm-.123-.689c.35 0 .65-.131.901-.393.252-.268.377-.62.377-1.057s-.125-.787-.377-1.049c-.251-.268-.551-.402-.901-.402-.355 0-.659.131-.91.394-.246.262-.369.614-.369 1.057 0 .442.123.795.369 1.057.251.262.555.393.91.393z" fill="#fff"/>
+ <path d="m37.772 60.71h-.779l.934-2.024-1.655-3.762h.819l1.197 2.885h.016l1.164-2.885h.82z" fill="#fff"/>
+ <path d="m39.437 18-3.25 4.912-3.358-4.912zm-3.766 6.035h-7.208l3.604 13.707zm-6.967-.805h6.726l-3.363-4.919zm-.757-.318 3.358-4.912h-6.607zm3.356 15.088-3.672-13.965h-7.91zm-11.571-14.77h7.461l-3.25-4.913zm20.454-4.904-3.245 4.904h7.448zm-3.683 5.709-3.672 13.964 11.569-13.964z" fill="#e99090"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-rust.svg b/.icons/kora/mimetypes/scalable/text-x-rust.svg
new file mode 120000
index 000000000..eafcdbec9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-rust.svg
@@ -0,0 +1 @@
+text-rust.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-sass.svg b/.icons/kora/mimetypes/scalable/text-x-sass.svg
new file mode 100644
index 000000000..765b794e4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-sass.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m25.773 56.84c-0.267-0.064-0.477-0.123-0.632-0.176s-0.315-0.128-0.48-0.224-0.285-0.216-0.36-0.36-0.112-0.317-0.112-0.52c0-0.133 0.021-0.261 0.064-0.384 0.048-0.128 0.125-0.253 0.232-0.376 0.107-0.128 0.264-0.229 0.472-0.304 0.213-0.08 0.464-0.12 0.752-0.12 0.299 0 0.555 0.032 0.768 0.096 0.213 0.059 0.379 0.147 0.496 0.264s0.205 0.237 0.264 0.36 0.101 0.269 0.128 0.44l-0.696 0.088c-0.064-0.448-0.368-0.672-0.912-0.672-0.571 0-0.856 0.179-0.856 0.536 0 0.16 0.061 0.277 0.184 0.352s0.352 0.157 0.688 0.248c0.048 0.011 0.136 0.035 0.264 0.072 0.133 0.032 0.221 0.056 0.264 0.072 0.048 0.011 0.128 0.035 0.24 0.072 0.112 0.032 0.189 0.059 0.232 0.08 0.048 0.021 0.115 0.053 0.2 0.096 0.091 0.043 0.155 0.083 0.192 0.12s0.083 0.085 0.136 0.144 0.091 0.12 0.112 0.184c0.027 0.059 0.048 0.128 0.064 0.208 0.021 0.08 0.032 0.165 0.032 0.256 0 0.251-0.059 0.467-0.176 0.648-0.112 0.181-0.259 0.32-0.44 0.416-0.176 0.091-0.352 0.155-0.528 0.192-0.176 0.043-0.349 0.064-0.52 0.064-1.024 0-1.616-0.445-1.776-1.336l0.696-0.112c0.075 0.581 0.435 0.872 1.08 0.872 0.635 0 0.952-0.221 0.952-0.664 0-0.048-5e-3 -0.091-0.016-0.128-5e-3 -0.043-0.021-0.08-0.048-0.112s-0.051-0.059-0.072-0.08c-0.021-0.027-0.056-0.051-0.104-0.072-0.048-0.027-0.088-0.045-0.12-0.056-0.027-0.016-0.075-0.032-0.144-0.048-0.069-0.021-0.123-0.037-0.16-0.048-0.032-0.011-0.091-0.024-0.176-0.04-0.085-0.021-0.147-0.037-0.184-0.048z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.989 54.952c-0.341 0-0.589 0.061-0.744 0.184-0.149 0.117-0.266 0.32-0.352 0.608l-0.672-0.096c0.176-0.848 0.798-1.272 1.864-1.272 0.587 0 1 0.109 1.24 0.328 0.246 0.213 0.368 0.627 0.368 1.24v1.824c0 0.293 0.072 0.576 0.216 0.848h-0.728c-0.069-0.149-0.114-0.32-0.136-0.512-0.485 0.405-0.997 0.608-1.536 0.608-0.416 0-0.757-0.104-1.024-0.312-0.266-0.213-0.4-0.504-0.4-0.872 0-0.427 0.2-0.768 0.6-1.024 0.171-0.112 0.539-0.208 1.104-0.288 0.566-0.085 0.963-0.168 1.192-0.248v-0.176c0-0.56-0.33-0.84-0.992-0.84zm-0.304 3.184c0.864 0 1.296-0.448 1.296-1.344v-0.248c-0.176 0.075-0.469 0.144-0.88 0.208-0.405 0.059-0.725 0.141-0.96 0.248-0.229 0.101-0.344 0.269-0.344 0.504 0 0.421 0.296 0.632 0.888 0.632z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.211 56.84c-0.267-0.064-0.478-0.123-0.632-0.176-0.155-0.053-0.315-0.128-0.48-0.224-0.166-0.096-0.286-0.216-0.36-0.36-0.075-0.144-0.112-0.317-0.112-0.52 0-0.133 0.021-0.261 0.064-0.384 0.048-0.128 0.125-0.253 0.232-0.376 0.106-0.128 0.264-0.229 0.472-0.304 0.213-0.08 0.464-0.12 0.752-0.12 0.298 0 0.554 0.032 0.768 0.096 0.213 0.059 0.378 0.147 0.496 0.264 0.117 0.117 0.205 0.237 0.264 0.36 0.058 0.123 0.101 0.269 0.128 0.44l-0.696 0.088c-0.064-0.448-0.368-0.672-0.912-0.672-0.571 0-0.856 0.179-0.856 0.536 0 0.16 0.061 0.277 0.184 0.352 0.122 0.075 0.352 0.157 0.688 0.248 0.048 0.011 0.136 0.035 0.264 0.072 0.133 0.032 0.221 0.056 0.264 0.072 0.048 0.011 0.128 0.035 0.24 0.072 0.112 0.032 0.189 0.059 0.232 0.08 0.048 0.021 0.114 0.053 0.2 0.096 0.09 0.043 0.154 0.083 0.192 0.12 0.037 0.037 0.082 0.085 0.136 0.144 0.053 0.059 0.09 0.12 0.112 0.184 0.026 0.059 0.048 0.128 0.064 0.208 0.021 0.08 0.032 0.165 0.032 0.256 0 0.251-0.059 0.467-0.176 0.648-0.112 0.181-0.259 0.32-0.44 0.416-0.176 0.091-0.352 0.155-0.528 0.192-0.176 0.043-0.35 0.064-0.52 0.064-1.024 0-1.616-0.445-1.776-1.336l0.696-0.112c0.074 0.581 0.434 0.872 1.08 0.872 0.634 0 0.952-0.221 0.952-0.664 0-0.048-6e-3 -0.091-0.016-0.128-6e-3 -0.043-0.022-0.08-0.048-0.112-0.027-0.032-0.051-0.059-0.072-0.08-0.022-0.027-0.056-0.051-0.104-0.072-0.048-0.027-0.088-0.045-0.12-0.056-0.027-0.016-0.075-0.032-0.144-0.048-0.07-0.021-0.123-0.037-0.16-0.048-0.032-0.011-0.091-0.024-0.176-0.04-0.086-0.021-0.147-0.037-0.184-0.048z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m38.195 56.84c-0.267-0.064-0.477-0.123-0.632-0.176s-0.315-0.128-0.48-0.224-0.285-0.216-0.36-0.36-0.112-0.317-0.112-0.52c0-0.133 0.021-0.261 0.064-0.384 0.048-0.128 0.125-0.253 0.232-0.376 0.107-0.128 0.264-0.229 0.472-0.304 0.213-0.08 0.464-0.12 0.752-0.12 0.299 0 0.555 0.032 0.768 0.096 0.213 0.059 0.379 0.147 0.496 0.264s0.205 0.237 0.264 0.36 0.101 0.269 0.128 0.44l-0.696 0.088c-0.064-0.448-0.368-0.672-0.912-0.672-0.571 0-0.856 0.179-0.856 0.536 0 0.16 0.061 0.277 0.184 0.352s0.352 0.157 0.688 0.248c0.048 0.011 0.136 0.035 0.264 0.072 0.133 0.032 0.221 0.056 0.264 0.072 0.048 0.011 0.128 0.035 0.24 0.072 0.112 0.032 0.189 0.059 0.232 0.08 0.048 0.021 0.115 0.053 0.2 0.096 0.091 0.043 0.155 0.083 0.192 0.12s0.083 0.085 0.136 0.144 0.091 0.12 0.112 0.184c0.027 0.059 0.048 0.128 0.064 0.208 0.021 0.08 0.032 0.165 0.032 0.256 0 0.251-0.059 0.467-0.176 0.648-0.112 0.181-0.259 0.32-0.44 0.416-0.176 0.091-0.352 0.155-0.528 0.192-0.176 0.043-0.349 0.064-0.52 0.064-1.024 0-1.616-0.445-1.776-1.336l0.696-0.112c0.075 0.581 0.435 0.872 1.08 0.872 0.635 0 0.952-0.221 0.952-0.664 0-0.048-5e-3 -0.091-0.016-0.128-5e-3 -0.043-0.021-0.08-0.048-0.112s-0.051-0.059-0.072-0.08c-0.021-0.027-0.056-0.051-0.104-0.072-0.048-0.027-0.088-0.045-0.12-0.056-0.027-0.016-0.075-0.032-0.144-0.048-0.069-0.021-0.123-0.037-0.16-0.048-0.032-0.011-0.091-0.024-0.176-0.04-0.085-0.021-0.147-0.037-0.184-0.048z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m29.185 31.862c0.212 0.783 0.189 1.513-0.03 2.174-0.024 0.074-0.051 0.147-0.08 0.218-0.029 0.072-0.061 0.143-0.094 0.213-0.169 0.35-0.395 0.677-0.672 0.98-0.846 0.922-2.027 1.271-2.534 0.977-0.547-0.317-0.273-1.618 0.708-2.654 1.054-1.114 2.572-1.831 2.572-1.831l-3e-3 -5e-3c0.043-0.023 0.088-0.048 0.133-0.072zm12.02-13.171c-0.659-2.584-4.944-3.434-9-1.993-2.414 0.858-5.027 2.203-6.905 3.961-2.234 2.089-2.59 3.908-2.444 4.668 0.518 2.681 4.192 4.434 5.702 5.734v8e-3c-0.445 0.219-3.704 1.869-4.467 3.555-0.805 1.779 0.128 3.056 0.746 3.228 1.913 0.532 3.877-0.425 4.933-2 1.018-1.519 0.933-3.481 0.491-4.456 0.61-0.162 1.322-0.234 2.227-0.128 2.552 0.298 3.053 1.892 2.957 2.559-0.095 0.667-0.631 1.034-0.81 1.144-0.179 0.111-0.233 0.15-0.218 0.232 0.021 0.12 0.104 0.115 0.257 0.089 0.21-0.035 1.34-0.542 1.389-1.774 0.061-1.563-1.437-3.312-4.09-3.266-1.092 0.019-1.779 0.123-2.275 0.308-0.037-0.042-0.074-0.084-0.113-0.125-1.64-1.75-4.671-2.987-4.543-5.339 0.047-0.856 0.344-3.107 5.826-5.839 4.49-2.237 8.084-1.621 8.705-0.257 0.888 1.95-1.921 5.573-6.584 6.096-1.776 0.199-2.712-0.49-2.944-0.746-0.245-0.27-0.282-0.282-0.373-0.232-0.149 0.083-0.055 0.321 0 0.463 0.139 0.363 0.71 1.005 1.684 1.325 0.857 0.281 2.943 0.435 5.465-0.54 2.826-1.093 5.032-4.133 4.384-6.674" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#a33a81" offset="0"/>
+ <stop style="stop-color:#fd55db" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-scala.svg b/.icons/kora/mimetypes/scalable/text-x-scala.svg
new file mode 100644
index 000000000..4c697c6ca
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-scala.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 396.55 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#9b070f" offset="0"/>
+ <stop stop-color="#e65130" offset="1"/>
+ </linearGradient>
+ <path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m26 17.691v5.539s13.846 1.386 13.846 3.694v-5.539s0-2.309-13.846-3.694zm0 7.385v5.539s13.846 1.386 13.846 3.694v-5.54s0-2.308-13.846-3.693z" fill="#800000" fill-opacity=".47"/>
+ <path d="m39.846 14c0 2.308-13.846 3.691-13.846 3.691v5.54c13.846-1.385 13.846-3.692 13.846-3.692zm0 7.385c0 2.307-13.846 3.691-13.846 3.691v5.539c13.846-1.384 13.846-3.691 13.846-3.691zm0 7.384c0 2.308-13.846 3.692-13.846 3.692v5.539c13.846-1.385 13.846-3.691 13.846-3.691z" fill="#800000"/>
+ <path d="m25.446 57.786c.16.13.323.235.488.315.17.08.365.12.585.12.24 0 .42-.055.54-.165s.18-.245.18-.405c0-.095-.025-.177-.075-.247s-.115-.13-.195-.18c-.075-.055-.163-.103-.263-.143l-.3-.12c-.13-.045-.26-.095-.39-.15-.13-.06-.247-.13-.352-.21-.1-.085-.183-.182-.248-.292s-.097-.243-.097-.398c0-.145.027-.28.082-.405.06-.13.143-.24.248-.33.11-.095.242-.167.397-.217.155-.055.33-.082.525-.082.23 0 .44.04.63.12.195.08.363.177.503.292l-.293.39c-.125-.095-.255-.172-.39-.232s-.282-.09-.442-.09c-.23 0-.4.052-.51.157-.105.105-.158.228-.158.368 0 .085.023.16.068.225.045.06.105.115.18.165.075.045.16.087.255.127.1.035.202.073.307.113.13.05.26.102.39.157.135.055.255.125.36.21.105.08.19.18.255.3.07.12.105.265.105.435 0 .15-.03.29-.09.42-.055.13-.14.245-.255.345-.11.1-.25.178-.42.233-.165.06-.355.09-.57.09-.26 0-.507-.048-.742-.143s-.44-.215-.615-.36l.307-.412z" fill="#fff"/>
+ <path d="m28.423 56.796c0-.305.048-.575.143-.81.095-.24.222-.442.382-.607s.345-.29.555-.375c.215-.085.44-.128.675-.128.24 0 .445.045.615.135.175.085.325.185.45.3l-.307.398c-.11-.095-.225-.173-.345-.233-.115-.06-.245-.09-.39-.09-.165 0-.318.035-.458.105-.14.065-.26.16-.36.285s-.18.275-.24.45c-.055.17-.082.36-.082.57s.027.4.082.57.13.318.225.443c.1.12.22.215.36.285.14.065.293.098.458.098.175 0 .332-.035.472-.105.145-.075.273-.163.383-.263l.277.405c-.165.145-.35.26-.555.345-.2.085-.41.128-.63.128-.24 0-.465-.043-.675-.128s-.392-.207-.547-.367c-.15-.165-.27-.365-.36-.6-.085-.24-.128-.51-.128-.81z" fill="#fff"/>
+ <path d="m31.853 57.666c0-.4.178-.705.533-.915.36-.215.93-.365 1.71-.45 0-.115-.013-.227-.038-.337-.02-.11-.06-.208-.12-.293-.055-.085-.13-.152-.225-.202-.095-.055-.217-.082-.367-.082-.215 0-.415.04-.6.12-.18.08-.343.17-.488.27l-.247-.428c.17-.11.377-.215.622-.315.245-.105.515-.157.81-.157.445 0 .768.137.968.412.2.27.3.633.3 1.088v2.235h-.51l-.053-.435h-.015c-.175.145-.365.27-.57.375-.2.1-.412.15-.637.15-.31 0-.568-.09-.773-.27-.2-.18-.3-.435-.3-.765zm.608-.045c0 .21.06.36.18.45.125.09.277.135.457.135.175 0 .34-.04.495-.12.16-.085.328-.207.503-.367v-1.013c-.305.04-.563.088-.773.143-.21.054-.38.119-.51.195-.125.075-.215.162-.27.262-.055.095-.082.2-.082.315z" fill="#fff"/>
+ <path d="m35.871 53.271h.615v4.65c0 .1.018.17.053.21s.075.06.12.06h.052c.02 0 .048-.005.083-.015l.082.465c-.04.02-.087.035-.142.045s-.125.015-.21.015c-.235 0-.403-.07-.503-.21s-.15-.345-.15-.615z" fill="#fff"/>
+ <path d="m37.61 57.666c0-.4.178-.705.533-.915.36-.215.93-.365 1.71-.45 0-.115-.013-.227-.038-.337-.02-.11-.06-.208-.12-.293-.055-.085-.13-.152-.225-.202-.095-.055-.217-.082-.367-.082-.215 0-.415.04-.6.12-.18.08-.343.17-.488.27l-.247-.428c.17-.11.377-.215.622-.315.245-.105.515-.157.81-.157.445 0 .768.137.968.412.2.27.3.633.3 1.088v2.235h-.51l-.053-.435h-.015c-.175.145-.365.27-.57.375-.2.1-.412.15-.637.15-.31 0-.568-.09-.773-.27-.2-.18-.3-.435-.3-.765zm.608-.045c0 .21.06.36.18.45.125.09.277.135.457.135.175 0 .34-.04.495-.12.16-.085.328-.207.503-.367v-1.013c-.305.04-.563.088-.773.143-.21.054-.38.119-.51.195-.125.075-.215.162-.27.262-.055.095-.082.2-.082.315z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-scheme.svg b/.icons/kora/mimetypes/scalable/text-x-scheme.svg
new file mode 120000
index 000000000..0835a8294
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-scheme.svg
@@ -0,0 +1 @@
+text-x-haskell.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-script.svg b/.icons/kora/mimetypes/scalable/text-x-script.svg
new file mode 100644
index 000000000..0149c36e0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-script.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m42.88 33.015c-0.08-0.076-0.182-0.114-0.306-0.114h-12.793c-0.124 0-0.226 0.038-0.306 0.114s-0.12 0.173-0.12 0.291v0.812c0 0.118 0.04 0.215 0.12 0.291s0.182 0.115 0.306 0.115h12.793c0.124 0 0.226-0.039 0.306-0.115s0.12-0.173 0.12-0.291v-0.812c0-0.118-0.04-0.215-0.12-0.291z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m22.412 21.02c-0.088-0.084-0.191-0.127-0.306-0.127-0.116 0-0.218 0.043-0.307 0.127l-0.666 0.634c-0.089 0.085-0.133 0.182-0.133 0.292s0.044 0.207 0.133 0.292l5.237 4.982-5.237 4.983c-0.089 0.085-0.133 0.182-0.133 0.292s0.044 0.207 0.133 0.291l0.666 0.634c0.089 0.085 0.191 0.127 0.307 0.127 0.115 0 0.218-0.042 0.306-0.127l6.21-5.908c0.089-0.084 0.133-0.182 0.133-0.292s-0.044-0.207-0.133-0.291l-6.21-5.909z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m27.563 59.14h-0.754v-4.016h0.721v0.656h0.033c0.076-0.219 0.232-0.399 0.467-0.541 0.241-0.142 0.473-0.213 0.697-0.213s0.412 0.032 0.565 0.098l-0.287 0.705c-0.098-0.038-0.232-0.058-0.401-0.058-0.273 0-0.517 0.11-0.73 0.328-0.207 0.213-0.311 0.495-0.311 0.844v2.197z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m33.31 59.14h-0.721v-0.557h-0.033c-0.114 0.191-0.289 0.355-0.524 0.491-0.235 0.131-0.484 0.197-0.746 0.197-0.503 0-0.885-0.153-1.147-0.459-0.257-0.306-0.386-0.716-0.386-1.229v-2.459h0.754v2.336c0 0.748 0.331 1.123 0.992 1.123 0.312 0 0.566-0.126 0.762-0.377 0.197-0.252 0.295-0.541 0.295-0.869v-2.213h0.754v4.016z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.957 55.124v0.557h0.033c0.109-0.191 0.282-0.352 0.516-0.483 0.235-0.137 0.487-0.205 0.754-0.205 0.498 0 0.877 0.153 1.14 0.459 0.262 0.306 0.393 0.716 0.393 1.229v2.459h-0.754v-2.344c0-0.743-0.331-1.115-0.992-1.115-0.311 0-0.565 0.126-0.762 0.377-0.196 0.246-0.295 0.533-0.295 0.861v2.221h-0.754v-4.016h0.721z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#32363a" offset="0"/>
+ <stop style="stop-color:#62666c" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-scss.svg b/.icons/kora/mimetypes/scalable/text-x-scss.svg
new file mode 120000
index 000000000..3d16dc108
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-source.svg b/.icons/kora/mimetypes/scalable/text-x-source.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-source.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-sql.svg b/.icons/kora/mimetypes/scalable/text-x-sql.svg
new file mode 120000
index 000000000..72b42d870
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-sql.svg
@@ -0,0 +1 @@
+application-x-sqlite.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-ssa.svg b/.icons/kora/mimetypes/scalable/text-x-ssa.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-ssa.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-stylus.svg b/.icons/kora/mimetypes/scalable/text-x-stylus.svg
new file mode 100644
index 000000000..2a371adf7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-stylus.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#767676"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m15 23v2h13v-2zm4 4v2h13v-2zm4 4v2h9v-2zm0 4v2h9v-2z" fill="#b3d107" fill-opacity=".5" fill-rule="nonzero" transform="matrix(1.13364 0 0 1.13364 -2.6405 -10.0091)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-subviewer.svg b/.icons/kora/mimetypes/scalable/text-x-subviewer.svg
new file mode 120000
index 000000000..043fc373c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-subviewer.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-systemd-unit.svg b/.icons/kora/mimetypes/scalable/text-x-systemd-unit.svg
new file mode 100644
index 000000000..507bcf0a2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-systemd-unit.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <circle cx="27" cy="32.5" r="5" style="fill:#05a087"/>
+ <path d="m42 26.5v12l-9-6 9-6z" style="fill-rule:nonzero;fill:#05a087"/>
+ <path d="m43 22.5h6v19h-6v-3h3v-13h-3v-3zm-22 0h-6v19h6v-3h-3v-13h3v-3z" style="fill-rule:nonzero;fill:#4f4f4f"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#c7c7c7" offset="0"/>
+ <stop style="stop-color:#f7f7f7" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-tcl.svg b/.icons/kora/mimetypes/scalable/text-x-tcl.svg
new file mode 100644
index 000000000..4c306fc96
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-tcl.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.923 21.903l-1.02 1.02 7.635 7.635-7.635 7.634 1.02 1.02 8.654-8.654-1.019-1.02-7.635-7.635zm9.077 18.751v1.443h10.097v-1.443h-10.097z" style="fill-opacity:.75;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cc582b" offset="0"/>
+ <stop style="stop-color:#f4906b" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-tex.svg b/.icons/kora/mimetypes/scalable/text-x-tex.svg
new file mode 100644
index 000000000..fc8edb5eb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-tex.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M54,3.146c0,-0.926 -0.751,-1.677 -1.677,-1.677l-34.705,0c-2.02,0 -3.958,0.803 -5.387,2.231c-1.428,1.429 -2.231,3.367 -2.231,5.387l0,45.295c0,2.02 0.803,3.958 2.231,5.387c1.429,1.428 3.367,2.231 5.387,2.231l28.764,0c2.02,0 3.958,-0.803 5.387,-2.231c1.428,-1.429 2.231,-3.367 2.231,-5.387l0,-51.236Z" style="fill:url(#_Linear1);"/><g><g><path d="M28.547,59.205c-0.421,0 -0.743,-0.112 -0.967,-0.336c-0.219,-0.224 -0.328,-0.54 -0.328,-0.95l0,-2.106l-0.705,0l0,-0.689l0.705,0l0,-1.229l0.754,0l0,1.229l0.983,0l0,0.689l-0.983,0l0,2.048c0,0.437 0.18,0.656 0.541,0.656c0.136,0 0.251,-0.022 0.344,-0.066l0.262,0.648c-0.164,0.071 -0.366,0.106 -0.606,0.106Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M31.478,59.271c-0.607,0 -1.101,-0.202 -1.484,-0.606c-0.377,-0.405 -0.565,-0.916 -0.565,-1.533c0,-0.585 0.183,-1.087 0.549,-1.508c0.372,-0.421 0.844,-0.631 1.418,-0.631c0.595,0 1.071,0.194 1.426,0.582c0.361,0.388 0.541,0.907 0.541,1.557l-0.008,0.139l-3.172,0c0.022,0.405 0.156,0.724 0.402,0.959c0.251,0.235 0.543,0.353 0.876,0.353c0.541,0 0.907,-0.23 1.099,-0.689l0.672,0.279c-0.131,0.311 -0.347,0.573 -0.648,0.787c-0.3,0.207 -0.669,0.311 -1.106,0.311Zm1.082,-2.623c-0.017,-0.229 -0.123,-0.448 -0.32,-0.655c-0.191,-0.208 -0.478,-0.312 -0.86,-0.312c-0.279,0 -0.522,0.088 -0.73,0.263c-0.202,0.174 -0.341,0.409 -0.418,0.704l2.328,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M37.308,59.14l-0.885,0l-0.992,-1.484l-0.975,1.484l-0.885,0l1.418,-2.041l-1.385,-1.975l0.852,0l0.992,1.418l0.942,-1.418l0.885,0l-1.401,1.975l1.434,2.041Z" style="fill:#fff;fill-rule:nonzero;"/></g><path d="M21.6,16l0,2.87l21.043,0l0,-0.957l0,-0.956l0,-0.957l-21.043,0Zm8.101,4.783l0.029,0.837l5.74,7.771l-6.218,7.652l0,0.957l13.391,0l0,-4.783l-0.956,0c0,0.957 0.248,1.55 -0.568,2.123c-0.895,0.628 -2.073,0.747 -3.109,0.747l-4.932,0l4.783,-6.696l-4.783,-7.652l2.81,0c1.994,0 4.831,-0.184 5.62,2.212c0.134,0.41 0.145,1.184 0.179,1.614l0.956,0l0,-4.782l-12.942,0l0,0Zm-8.101,0.956l0,0.957l6.696,0l0,-0.957l-6.696,0Zm0,2.87l0,0.956l8.609,0l0,-0.956l-8.609,0Zm0,2.869l0,0.957l10.522,0l0,-0.957l-10.522,0Zm0,2.87l0,0.956l10.522,0l0,-0.956l-10.522,0Zm0,2.869l0,0.957l8.609,0l0,-0.957l-8.609,0Zm0,2.87l0,0.956l5.739,0l0,-0.956l-5.739,0Z" style="fill:#3d2248;fill-rule:nonzero;"/></g><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.07196,-49.7469,49.7469,1.07196,178.156,54.3653)"><stop offset="0" style="stop-color:#773893;stop-opacity:1"/><stop offset="1" style="stop-color:#bd6cdf;stop-opacity:1"/></linearGradient></defs></svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-texinfo.svg b/.icons/kora/mimetypes/scalable/text-x-texinfo.svg
new file mode 120000
index 000000000..19080afd0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-texinfo.svg
@@ -0,0 +1 @@
+application-info.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-texmacs.svg b/.icons/kora/mimetypes/scalable/text-x-texmacs.svg
new file mode 100644
index 000000000..a81e3b273
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-texmacs.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2a3740" offset="0"/>
+ <stop stop-color="#6a7b85" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m15 26.89h.739c.532 4.89 2.542 5.911 7.182 5.911h8.158l-7.419-8.546c-.266-.293-.266-.469-.266-.469 0-.146.118-.293.207-.41l6.059-8.667h-6.827c-4.996 0-6.473 1.054-7.094 5.68h-.739l.828-6.588h16.404c.709 0 .768 0 .768.673l-7.36 10.601 7.035 7.935c.295.322.295.381.295.469 0 .322-.295.322-.738.322h-16.404z" fill="#ffffff" fill-opacity=".3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-tsx.svg b/.icons/kora/mimetypes/scalable/text-x-tsx.svg
new file mode 120000
index 000000000..a6add4d6c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-tsx.svg
@@ -0,0 +1 @@
+application-x-tsx.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-twig.svg b/.icons/kora/mimetypes/scalable/text-x-twig.svg
new file mode 120000
index 000000000..6bfc0e9b7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-twig.svg
@@ -0,0 +1 @@
+text-x-generic-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-typescript.svg b/.icons/kora/mimetypes/scalable/text-x-typescript.svg
new file mode 100644
index 000000000..7df274ec2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-typescript.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m17.582 60.16l-0.088-0.552c0.171 0.043 0.307 0.064 0.408 0.064 0.15 0 0.28-0.043 0.392-0.128s0.192-0.189 0.24-0.312c0.155-0.405 0.238-0.627 0.248-0.664l-1.568-4.144h0.744l0.872 2.392c0.123 0.336 0.222 0.659 0.296 0.968 0.107-0.389 0.206-0.704 0.296-0.944l0.88-2.416h0.712l-1.584 4.216c-0.069 0.187-0.112 0.301-0.128 0.344s-0.058 0.144-0.128 0.304c-0.069 0.165-0.122 0.272-0.16 0.32-0.037 0.053-0.096 0.133-0.176 0.24-0.08 0.112-0.154 0.187-0.224 0.224-0.069 0.043-0.154 0.083-0.256 0.12-0.101 0.037-0.208 0.056-0.32 0.056-0.16 0-0.312-0.029-0.456-0.088zm26.033 0h-0.712v-5.736h0.712v0.536c0.23-0.421 0.606-0.632 1.128-0.632 0.56 0 0.992 0.195 1.296 0.584s0.456 0.904 0.456 1.544c0 0.635-0.162 1.163-0.488 1.584-0.32 0.416-0.757 0.624-1.312 0.624-0.442 0-0.802-0.176-1.08-0.528v2.024zm-21.312 0h-0.712v-5.736h0.712v0.536c0.229-0.421 0.605-0.632 1.128-0.632 0.56 0 0.992 0.195 1.296 0.584s0.456 0.904 0.456 1.544c0 0.635-0.163 1.163-0.488 1.584-0.32 0.416-0.758 0.624-1.312 0.624-0.443 0-0.803-0.176-1.08-0.528v2.024zm4.229-3.496c0.027 0.432 0.147 0.779 0.36 1.04 0.219 0.256 0.52 0.384 0.904 0.384 0.512 0 0.877-0.285 1.096-0.856l0.72 0.088c-0.245 0.896-0.853 1.344-1.824 1.344-0.624 0-1.109-0.187-1.456-0.56s-0.52-0.901-0.52-1.584c0-0.667 0.168-1.197 0.504-1.592 0.341-0.4 0.819-0.6 1.432-0.6 0.555 0 0.995 0.168 1.32 0.504 0.325 0.331 0.509 0.787 0.552 1.368v0.464h-3.088zm5.389 0.128c-0.267-0.064-0.477-0.123-0.632-0.176s-0.315-0.128-0.48-0.224-0.285-0.216-0.36-0.36-0.112-0.317-0.112-0.52c0-0.133 0.021-0.261 0.064-0.384 0.048-0.128 0.125-0.253 0.232-0.376 0.107-0.128 0.264-0.229 0.472-0.304 0.213-0.08 0.464-0.12 0.752-0.12 0.299 0 0.555 0.032 0.768 0.096 0.213 0.059 0.379 0.147 0.496 0.264s0.205 0.237 0.264 0.36 0.101 0.269 0.128 0.44l-0.696 0.088c-0.064-0.448-0.368-0.672-0.912-0.672-0.571 0-0.856 0.179-0.856 0.536 0 0.16 0.061 0.277 0.184 0.352s0.352 0.157 0.688 0.248c0.048 0.011 0.136 0.035 0.264 0.072 0.133 0.032 0.221 0.056 0.264 0.072 0.048 0.011 0.128 0.035 0.24 0.072 0.112 0.032 0.189 0.059 0.232 0.08 0.048 0.021 0.115 0.053 0.2 0.096 0.091 0.043 0.155 0.083 0.192 0.12s0.083 0.085 0.136 0.144 0.091 0.12 0.112 0.184c0.027 0.059 0.048 0.128 0.064 0.208 0.021 0.08 0.032 0.165 0.032 0.256 0 0.251-0.059 0.467-0.176 0.648-0.112 0.181-0.259 0.32-0.44 0.416-0.176 0.091-0.352 0.155-0.528 0.192-0.176 0.043-0.349 0.064-0.52 0.064-1.024 0-1.616-0.445-1.776-1.336l0.696-0.112c0.075 0.581 0.435 0.872 1.08 0.872 0.635 0 0.952-0.221 0.952-0.664 0-0.048-5e-3 -0.091-0.016-0.128-5e-3 -0.043-0.021-0.08-0.048-0.112s-0.051-0.059-0.072-0.08c-0.021-0.027-0.056-0.051-0.104-0.072-0.048-0.027-0.088-0.045-0.12-0.056-0.027-0.016-0.075-0.032-0.144-0.048-0.069-0.021-0.123-0.037-0.16-0.048-0.032-0.011-0.091-0.024-0.176-0.04-0.085-0.021-0.147-0.037-0.184-0.048zm2.336-0.288c0-0.416 0.059-0.773 0.176-1.072 0.118-0.299 0.272-0.523 0.464-0.672 0.198-0.155 0.4-0.264 0.608-0.328 0.208-0.069 0.427-0.104 0.656-0.104 0.928 0 1.48 0.437 1.656 1.312l-0.688 0.104c-0.122-0.56-0.437-0.84-0.944-0.84-0.81 0-1.216 0.531-1.216 1.592s0.392 1.592 1.176 1.592c0.592 0 0.942-0.347 1.048-1.04l0.68 0.088c-0.074 0.464-0.261 0.835-0.56 1.112-0.293 0.277-0.677 0.416-1.152 0.416-0.602 0-1.072-0.195-1.408-0.584-0.33-0.395-0.496-0.92-0.496-1.576zm-18.029-2.08h0.696v0.536h-0.696v2.432c0 0.229 0.026 0.395 0.08 0.496 0.058 0.101 0.16 0.152 0.304 0.152 0.032 0 0.082-3e-3 0.152-8e-3 0.074-0.011 0.128-0.016 0.16-0.016l0.104 0.552c-0.166 0.032-0.344 0.048-0.536 0.048-0.219 0-0.398-0.024-0.536-0.072-0.134-0.053-0.232-0.141-0.296-0.264-0.059-0.123-0.099-0.248-0.12-0.376-0.016-0.133-0.024-0.317-0.024-0.552v-2.392h-0.512v-0.536h0.512v-1.032l0.712-0.424v1.456zm31.968 0h0.696v0.536h-0.696v2.432c0 0.229 0.027 0.395 0.08 0.496 0.059 0.101 0.16 0.152 0.304 0.152 0.032 0 0.083-3e-3 0.152-8e-3 0.075-0.011 0.128-0.016 0.16-0.016l0.104 0.552c-0.165 0.032-0.344 0.048-0.536 0.048-0.218 0-0.397-0.024-0.536-0.072-0.133-0.053-0.232-0.141-0.296-0.264-0.058-0.123-0.098-0.248-0.12-0.376-0.016-0.133-0.024-0.317-0.024-0.552v-2.392h-0.512v-0.536h0.512v-1.032l0.712-0.424v1.456zm-6.362 4.144h-0.712v-4.144h0.712v4.144zm-3.384 0v-4.144h0.712v0.624c0.197-0.48 0.472-0.72 0.824-0.72 0.24 0 0.48 0.072 0.72 0.216l-0.232 0.52c-0.16-0.107-0.331-0.16-0.512-0.16-0.235 0-0.427 0.125-0.576 0.376-0.15 0.251-0.224 0.624-0.224 1.12v2.168h-0.712zm-15.083-3.664c-0.336 0-0.598 0.147-0.784 0.44-0.187 0.288-0.28 0.68-0.28 1.176 0 1.045 0.346 1.568 1.04 1.568 0.368 0 0.648-0.149 0.84-0.448s0.288-0.693 0.288-1.184c0-0.464-0.096-0.837-0.288-1.12-0.187-0.288-0.459-0.432-0.816-0.432zm21.312 0c-0.336 0-0.597 0.147-0.784 0.44-0.186 0.288-0.28 0.68-0.28 1.176 0 1.045 0.347 1.568 1.04 1.568 0.368 0 0.648-0.149 0.84-0.448s0.288-0.693 0.288-1.184c0-0.464-0.096-0.837-0.288-1.12-0.186-0.288-0.458-0.432-0.816-0.432zm-18.107 1.184h2.32c-0.064-0.789-0.44-1.184-1.128-1.184-0.347 0-0.627 0.112-0.84 0.336-0.208 0.219-0.325 0.501-0.352 0.848zm15.262-2.44h-0.712v-0.808h0.712v0.808z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.828 29.303c-1.577-0.454-2.726-1.009-3.448-1.667-0.715-0.664-1.073-1.481-1.073-2.452 0-1.098 0.438-2.005 1.313-2.72 0.881-0.721 2.024-1.082 3.428-1.082 0.958 0 1.811 0.185 2.558 0.555 0.753 0.371 1.334 0.881 1.743 1.533 0.415 0.651 0.622 1.363 0.622 2.136h-1.848c0-0.843-0.268-1.504-0.805-1.983-0.536-0.485-1.293-0.728-2.27-0.728-0.906 0-1.615 0.201-2.126 0.603-0.504 0.396-0.757 0.949-0.757 1.657 0 0.569 0.24 1.051 0.719 1.447 0.485 0.389 1.306 0.747 2.461 1.072 1.162 0.326 2.069 0.687 2.72 1.083 0.658 0.389 1.143 0.846 1.456 1.369 0.319 0.524 0.479 1.14 0.479 1.849 0 1.13-0.441 2.037-1.322 2.72-0.881 0.677-2.059 1.015-3.534 1.015-0.958 0-1.852-0.182-2.682-0.546-0.83-0.37-1.471-0.875-1.925-1.513-0.447-0.639-0.67-1.363-0.67-2.174h1.848c0 0.843 0.31 1.51 0.929 2.001 0.626 0.486 1.459 0.728 2.5 0.728 0.971 0 1.715-0.198 2.232-0.593 0.517-0.396 0.776-0.936 0.776-1.619s-0.24-1.21-0.719-1.58c-0.479-0.377-1.347-0.748-2.605-1.111zm-6.043-6.216h-4.483v12.431h-1.829v-12.431h-4.473v-1.514h10.785v1.514z" style="fill-opacity:.58;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-vala.svg b/.icons/kora/mimetypes/scalable/text-x-vala.svg
new file mode 100644
index 000000000..231d9e1c7
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-vala.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m26.606 59.385l-1.639-4.058h0.828l1.192 3.147h0.017l1.209-3.147h0.811l-1.656 4.058h-0.762z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.724 59.517c-0.431 0-0.792-0.124-1.085-0.373-0.287-0.248-0.43-0.576-0.43-0.985 0-0.442 0.171-0.787 0.513-1.035 0.342-0.254 0.765-0.381 1.267-0.381 0.447 0 0.814 0.083 1.101 0.249v-0.116c0-0.298-0.102-0.536-0.306-0.712-0.204-0.183-0.456-0.274-0.754-0.274-0.22 0-0.422 0.053-0.604 0.158-0.177 0.105-0.298 0.248-0.364 0.43l-0.696-0.298c0.094-0.243 0.279-0.466 0.555-0.671 0.276-0.209 0.64-0.314 1.093-0.314 0.519 0 0.949 0.152 1.292 0.455 0.342 0.304 0.513 0.732 0.513 1.284v2.451h-0.729v-0.564h-0.033c-0.303 0.464-0.748 0.696-1.333 0.696zm0.124-0.696c0.315 0 0.599-0.115 0.853-0.347 0.26-0.238 0.389-0.516 0.389-0.837-0.215-0.176-0.538-0.265-0.969-0.265-0.369 0-0.648 0.08-0.836 0.241-0.188 0.16-0.281 0.347-0.281 0.563 0 0.198 0.085 0.356 0.256 0.472s0.367 0.173 0.588 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <rect x="33.678" y="53.456" width=".762" height="5.929" style="fill:#fff"/>
+ <path d="m36.595 59.517c-0.431 0-0.793-0.124-1.085-0.373-0.287-0.248-0.431-0.576-0.431-0.985 0-0.442 0.171-0.787 0.514-1.035 0.342-0.254 0.764-0.381 1.266-0.381 0.448 0 0.815 0.083 1.102 0.249v-0.116c0-0.298-0.102-0.536-0.307-0.712-0.204-0.183-0.455-0.274-0.753-0.274-0.221 0-0.422 0.053-0.605 0.158-0.176 0.105-0.298 0.248-0.364 0.43l-0.695-0.298c0.093-0.243 0.278-0.466 0.554-0.671 0.276-0.209 0.641-0.314 1.093-0.314 0.519 0 0.95 0.152 1.292 0.455 0.342 0.304 0.513 0.732 0.513 1.284v2.451h-0.728v-0.564h-0.033c-0.304 0.464-0.748 0.696-1.333 0.696zm0.124-0.696c0.314 0 0.599-0.115 0.853-0.347 0.259-0.238 0.389-0.516 0.389-0.837-0.216-0.176-0.538-0.265-0.969-0.265-0.37 0-0.649 0.08-0.836 0.241-0.188 0.16-0.282 0.347-0.282 0.563 0 0.198 0.086 0.356 0.257 0.472s0.367 0.173 0.588 0.173z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.087 37.707l-8.652-21.414h4.37l6.293 16.607h0.087l6.381-16.607h4.282l-8.74 21.414h-4.021z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-vbscript.svg b/.icons/kora/mimetypes/scalable/text-x-vbscript.svg
new file mode 100644
index 000000000..d61981ab9
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-vbscript.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#007b9f" offset="0"/>
+ <stop stop-color="#89dde2" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m19.064 14.742c-.032-.001-.064-.001-.096.002-.09.006-.178.024-.263.054s-.627.207-1.352.588c-.725.382-1.607.917-2.174 1.834-.631 1.021-.391 2.114-.195 2.768s.304.939.123 1.377c-.089.214-.631.682-1.225.972-.594.291-1.133.443-1.133.443-.44.114-.749.514-.749.969 0 .088.011.175.034.26-.126.525.194 1.063.715 1.201.522.139.54.153 1.133.444.594.291 1.136.759 1.225.972.181.438.073.724-.123 1.377-.197.654-.436 1.747.195 2.768.567.918 1.449 1.452 2.174 1.834s1.351.588 1.351.588c.115.044.236.066.359.066.548 0 1-.451 1-1 0-.447-.3-.842-.73-.963-.43-.12-.476-.159-1.048-.46-.573-.302-1.186-.767-1.403-1.118-.245-.396-.164-.533.018-1.14s.511-1.615.055-2.717c-.405-.976-1.212-1.493-1.934-1.865.722-.373 1.529-.889 1.934-1.865.456-1.103.127-2.11-.055-2.717s-.263-.744-.018-1.141c.217-.35.83-.816 1.403-1.117.572-.302 1.048-.461 1.048-.461.415-.131.699-.519.699-.954 0-.536-.432-.982-.968-.999zm9.932 0c-.535.019-.965.464-.965.999 0 .435.284.823.699.954s.476.159 1.049.461c.573.301 1.185.766 1.402 1.117.245.396.165.534-.018 1.14-.182.607-.511 1.615-.054 2.717.404.976 1.211 1.493 1.933 1.865-.722.373-1.529.89-1.933 1.866-.457 1.102-.128 2.11.054 2.716.183.607.263.745.018 1.141-.217.351-.829.816-1.402 1.117-.573.302-1.049.461-1.049.461-.43.121-.73.516-.73.963 0 .549.452 1 1.001 1 .122 0 .244-.022.358-.066s.626-.207 1.351-.588c.726-.382 1.607-.917 2.174-1.834.631-1.021.392-2.114.196-2.768-.197-.654-.305-.939-.123-1.377.088-.214.631-.682 1.224-.972.594-.291 1.133-.444 1.133-.444.522-.139.842-.676.715-1.201.023-.085.035-.173.035-.261 0-.454-.31-.854-.75-.968s-.539-.152-1.133-.443c-.593-.291-1.136-.759-1.224-.973-.182-.438-.074-.723.123-1.377.196-.654.435-1.746-.196-2.767-.567-.918-1.448-1.453-2.174-1.834-.725-.382-1.351-.588-1.351-.588-.085-.03-.174-.049-.264-.055-.032-.002-.064-.003-.095-.002-.002 0-.003 0-.004 0v.001zm-4.996 4.518c-1.098 0-2 .902-2 2 0 1.097.902 2 2 2 1.097 0 2-.903 2-2 0-1.098-.903-2-2-2zm0 6c-1.105 0-2 .895-2 2 0 1.104.895 2 2 2 .707 0 1 2 1 2s1-3.603 1-4c0-1.105-.896-2-2-2z" fill="#ffffff" fill-opacity=".5"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-vcard.svg b/.icons/kora/mimetypes/scalable/text-x-vcard.svg
new file mode 100644
index 000000000..937e74b6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-vcard.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M54,3.146c0,-0.926 -0.751,-1.677 -1.677,-1.677c-5.634,0 -24.122,0 -34.705,0c-2.02,0 -3.958,0.803 -5.387,2.231c-1.428,1.429 -2.231,3.367 -2.231,5.387c0,11.626 0,33.669 0,45.295c0,2.02 0.803,3.958 2.231,5.387c1.429,1.428 3.367,2.231 5.387,2.231c8.06,0 20.704,0 28.764,0c2.02,0 3.958,-0.803 5.387,-2.231c1.428,-1.429 2.231,-3.367 2.231,-5.387c0,-14.185 0,-43.877 0,-51.236Z" style="fill:url(#_Linear1);"/><path d="M32.07,30.114c2.582,0 4.675,-2.093 4.675,-4.675c0,-2.582 -2.093,-4.675 -4.675,-4.675c-2.582,0 -4.676,2.093 -4.676,4.675c0,2.555 2.05,4.631 4.676,4.675Z" style="fill:#0c3e6a;"/><path d="M38.047,30.462c-1.499,-0.844 -2.997,2.079 -6.09,1.937c-2.899,-0.133 -4.76,-2.975 -6.231,-2.127c-1.472,0.848 -4.173,6.036 -2.599,7.213c1.653,1.237 3.833,2.511 8.539,2.551c5.144,0.045 7.832,-1.34 9.284,-2.576c1.452,-1.236 -1.404,-6.154 -2.903,-6.998Z" style="fill:#0c3e6a;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)"><stop offset="0" style="stop-color:#165eab;stop-opacity:1"/><stop offset="1" style="stop-color:#20b9fa;stop-opacity:1"/></linearGradient></defs></svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-vsrc.svg b/.icons/kora/mimetypes/scalable/text-x-vsrc.svg
new file mode 100644
index 000000000..cbbe13a7f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-vsrc.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#484848"/><stop offset="1" stop-color="#7f7f7f"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><g fill-rule="nonzero" transform="translate(1.52446 2.69913)"><path d="m25.93 21.122c-.548.14-1.01.357-1.446.656-.539.365-.934.789-1.139 1.034-.145.175-.285.36-.415.559-.019.031-.054.048-.09.044-.902-.121-1.723-.184-2.464-.188-.802-.006-1.725.058-2.538.295-.175.05-.344.103-.5.171-.149.065-.265-.007-.367-.109-.13-.134-.22-.299-.33-.448-.585-.739-1.641-1.751-2.892-1.636 0 0-.687.083-1.374.562-.688.48-1.375 1.355-1.375 2.938 0 1.515.387 2.266.723 2.889.062.115.071.206.075.267.011.064-.021.19-.021.19-.127.46-.217.914-.276 1.364 0 0-.134.833-.056 1.997 0 0 .085 1.116.291 1.966.387 1.738 1.244 3.514 1.954 5.327.162.412.289 1 .31 1.573.015.405-.121.94-.332 1.34-.507.957-1.538 1.326-2.487 1.73-.054.016-.101.054-.125.082-.057.067-.056.275-.056.275h22v-2c-.254-4.186-.522-6.092-.837-7.78-.215-1.096-.515-2.313-.865-3.428-.549-1.748-.075-4.545-.772-6.805-.116-.406-.469-1.265-1.037-1.861-.42-.444-.797-.671-1.199-.848-.406-.208-.8-.271-1.29-.278-.458-.007-.714.062-1.07.122z" fill="#8b8b8b"/><path d="m22.529 30.004c-.052.006-.103.02-.152.041-.868.381-1.562.992-2.082 1.838-.563.91-.32 1.466.73 1.666 1.745.332 3.93-2.213 1.803-3.481-.089-.053-.193-.076-.299-.064zm-9.093.617c-.031-.002-.061 0-.09.008-.362.099-.454.932-.205 1.861.249.93.746 1.605 1.109 1.508.362-.099.454-.932.205-1.861-.227-.845-.662-1.493-1.019-1.516zm2.803 5.463c-.314.001-.629.049-.946.143-.154.042-.268.168-.293.322-.323 1.883 2.256 1.889 2.918.254.055-.131-.002-.282-.129-.344-.511-.252-1.028-.377-1.55-.375z" fill="#2e2e2e"/><path d="m27 35c-.564.017-.697.643-1.071.926-1.94 1.98-4.198 3.044-6.98 3.368-1.092.134-2.065.052-3.11-.27-.486-.146-.839.445-.839.976 0 1.572 1 4 1 4h13v-1c-.086-2.699-1-8-2-8z" fill="#696969"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-vue.svg b/.icons/kora/mimetypes/scalable/text-x-vue.svg
new file mode 100644
index 000000000..2073fa5c3
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-vue.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -49.619 49.619 0 615.22 51.088)" gradientUnits="userSpaceOnUse" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#528241"/><stop offset="1" stop-color="#60924f"/></linearGradient><path d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)" transform="matrix(.75 0 0 .75 0 .199125)"/><path d="m34 21-10 17-10-17h2l8 14 8-14zm-10 4-2.5-4h-3.5l6 10 6-10h-3.5z" fill="#324c29" fill-rule="nonzero" transform="matrix(1.12575 0 0 1.12575 -3.01795 -7.90628)"/></svg> \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-wxmathml.svg b/.icons/kora/mimetypes/scalable/text-x-wxmathml.svg
new file mode 100644
index 000000000..4e87c5b2a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-wxmathml.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m20.808 18.705v2.798h0.011l6.424 11.121-6.435 11.142v2.918h22.384v-5.595h-2.798v2.797h-16.421l5.653-9.792 0.847-1.467v-3e-3l-0.847-1.468-5.574-9.653h13.544v1.399h2.798v-4.197h-19.585-1e-3z" style="fill-rule:nonzero;fill:#62aef2"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,615.22,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#404b8b" offset="0"/>
+ <stop style="stop-color:#6672ba" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-wxmaxima-batch.svg b/.icons/kora/mimetypes/scalable/text-x-wxmaxima-batch.svg
new file mode 120000
index 000000000..9c17d1605
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-wxmaxima-batch.svg
@@ -0,0 +1 @@
+text-x-wxmathml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-xges.svg b/.icons/kora/mimetypes/scalable/text-x-xges.svg
new file mode 100644
index 000000000..086e82e74
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-xges.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.2142 37.2142 0 133.41 38.316)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6d155e" offset="0"/>
+ <stop stop-color="#7400c3" offset="1"/>
+ </linearGradient>
+ <path d="m40.5 2.359c0-.694-.563-1.257-1.258-1.257h-26.028c-1.515 0-2.969.602-4.041 1.673-1.071 1.072-1.673 2.525-1.673 4.04v33.972c0 1.515.602 2.968 1.673 4.04 1.072 1.071 2.526 1.673 4.041 1.673h21.573c1.515 0 2.968-.602 4.04-1.673 1.071-1.072 1.673-2.525 1.673-4.04v-38.427z" fill="url(#a)"/>
+ <path d="m16.636 15.409c-1.631 0-2.945 1.277-2.945 2.864v11.454c0 1.587 1.314 2.864 2.945 2.864h14.728c1.631 0 2.945-1.277 2.945-2.864v-14.318h-2.945l1.472 2.864-1.472 2.863h-2.946l1.473-2.863-1.473-2.864h-2.945l1.472 2.864-1.472 2.863h-2.946l1.473-2.863-1.473-2.864h-2.945l1.473 2.864-1.473 2.863h-2.946l1.473-2.863z" fill="#813d9c" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-x-xslfo.svg b/.icons/kora/mimetypes/scalable/text-x-xslfo.svg
new file mode 120000
index 000000000..8cee72639
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-xslfo.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x-yaml.svg b/.icons/kora/mimetypes/scalable/text-x-yaml.svg
new file mode 120000
index 000000000..6da76d221
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x-yaml.svg
@@ -0,0 +1 @@
+application-yaml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-x.svg b/.icons/kora/mimetypes/scalable/text-x.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-x.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-xhtml+xml.svg b/.icons/kora/mimetypes/scalable/text-xhtml+xml.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-xhtml+xml.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-xmcd.svg b/.icons/kora/mimetypes/scalable/text-xmcd.svg
new file mode 120000
index 000000000..441284b2b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-xmcd.svg
@@ -0,0 +1 @@
+application-x-cda.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text-xml.svg b/.icons/kora/mimetypes/scalable/text-xml.svg
new file mode 100644
index 000000000..e0f67339a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-xml.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m30.283 59.44v-4.016h0.721v0.557h0.033c0.115-0.191 0.29-0.352 0.525-0.483 0.24-0.137 0.478-0.205 0.713-0.205 0.622 0 1.046 0.257 1.27 0.77 0.328-0.513 0.795-0.77 1.401-0.77 0.476 0 0.833 0.153 1.074 0.459 0.24 0.301 0.36 0.71 0.36 1.229v2.459h-0.753v-2.344c0-0.404-0.074-0.691-0.222-0.86-0.147-0.17-0.371-0.255-0.672-0.255-0.295 0-0.541 0.126-0.737 0.377-0.192 0.252-0.287 0.539-0.287 0.861v2.221h-0.754v-2.344c0-0.404-0.074-0.691-0.222-0.86-0.147-0.17-0.371-0.255-0.672-0.255-0.295 0-0.54 0.126-0.737 0.377-0.191 0.252-0.287 0.539-0.287 0.861v2.221h-0.754zm7.733-5.868v5.868h-0.754v-5.868h0.754zm-11.115 5.868h-0.885l1.418-2.041-1.385-1.975h0.852l0.992 1.418 0.942-1.418h0.885l-1.401 1.975 1.434 2.041h-0.885l-0.992-1.483-0.975 1.483z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.048 16.8c0.278 0.117 0.408 0.438 0.291 0.716l-8.583 20.3c-0.057 0.133-0.164 0.238-0.298 0.293-0.066 0.027-0.135 0.04-0.205 0.04-0.073 0-0.145-0.014-0.213-0.043l-1.437-0.608c-0.278-0.117-0.408-0.438-0.291-0.716l8.583-20.3c0.057-0.133 0.164-0.239 0.298-0.293s0.285-0.053 0.418 3e-3l1.437 0.608zm9.91 9.335l-8.139-6.086c-0.241-0.181-0.583-0.131-0.764 0.11l-0.935 1.25c-0.087 0.116-0.124 0.261-0.103 0.405 0.021 0.143 0.097 0.273 0.213 0.359l5.883 4.4-5.883 4.399c-0.116 0.087-0.192 0.217-0.213 0.36s0.016 0.289 0.103 0.405l0.935 1.25c0.107 0.143 0.271 0.219 0.438 0.219 0.113 0 0.228-0.036 0.326-0.109l8.139-6.087c0.138-0.103 0.219-0.265 0.219-0.437s-0.081-0.335-0.219-0.438zm-20.323 5.197c0.02 0.143-0.017 0.289-0.104 0.405l-0.934 1.25c-0.107 0.143-0.272 0.219-0.438 0.219-0.114 0-0.229-0.036-0.327-0.109l-8.139-6.087c-0.138-0.103-0.219-0.265-0.219-0.437s0.081-0.335 0.219-0.438l8.139-6.086c0.242-0.181 0.584-0.132 0.765 0.11l0.934 1.25c0.087 0.116 0.124 0.261 0.104 0.405-0.021 0.143-0.098 0.273-0.214 0.359l-5.883 4.4 5.883 4.399c0.116 0.087 0.193 0.216 0.214 0.36z" style="fill-rule:nonzero;fill:#296f79"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,469.44,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#348692" offset="0"/>
+ <stop style="stop-color:#69b9cd" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/text-yaml.svg b/.icons/kora/mimetypes/scalable/text-yaml.svg
new file mode 120000
index 000000000..6da76d221
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text-yaml.svg
@@ -0,0 +1 @@
+application-yaml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text.svg b/.icons/kora/mimetypes/scalable/text.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/text2.svg b/.icons/kora/mimetypes/scalable/text2.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/text2.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/tgz.svg b/.icons/kora/mimetypes/scalable/tgz.svg
new file mode 120000
index 000000000..4e4d75cff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/tgz.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/torrent.svg b/.icons/kora/mimetypes/scalable/torrent.svg
new file mode 120000
index 000000000..82827e358
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/torrent.svg
@@ -0,0 +1 @@
+application-torrent.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/txt.svg b/.icons/kora/mimetypes/scalable/txt.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/txt.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/txt2.svg b/.icons/kora/mimetypes/scalable/txt2.svg
new file mode 120000
index 000000000..529423ddb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/txt2.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/unknown.svg b/.icons/kora/mimetypes/scalable/unknown.svg
new file mode 100644
index 000000000..234611ddd
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/unknown.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M54,3.146c0,-0.926 -0.751,-1.677 -1.677,-1.677c-5.634,0 -24.122,0 -34.705,0c-2.02,0 -3.958,0.803 -5.387,2.231c-1.428,1.429 -2.231,3.367 -2.231,5.387c0,11.626 0,33.669 0,45.295c0,2.02 0.803,3.958 2.231,5.387c1.429,1.428 3.367,2.231 5.387,2.231c8.06,0 20.704,0 28.764,0c2.02,0 3.958,-0.803 5.387,-2.231c1.428,-1.429 2.231,-3.367 2.231,-5.387c0,-14.185 0,-43.877 0,-51.236Z" style="fill:url(#_Linear1);"/><path d="M25.423,26.348c0.304,-0.303 0.677,-0.456 1.118,-0.456c0.441,0 0.807,0.152 1.096,0.456c0.304,0.304 0.456,0.671 0.456,1.096c0,0.426 -0.152,0.791 -0.456,1.095c-0.289,0.304 -0.655,0.456 -1.096,0.456c-0.441,0 -0.814,-0.152 -1.118,-0.456c-0.289,-0.303 -0.434,-0.669 -0.434,-1.095c0,-0.425 0.145,-0.792 0.434,-1.096Zm0.046,4.747l2.145,0l0,1.073c0,0.684 -0.145,1.279 -0.434,1.78c-0.289,0.487 -0.799,1.066 -1.529,1.734c-0.411,0.38 -0.707,0.67 -0.89,0.867c-0.167,0.184 -0.342,0.45 -0.525,0.8c-0.167,0.335 -0.251,0.685 -0.251,1.05c0,0.7 0.221,1.263 0.662,1.689c0.456,0.426 1.08,0.639 1.871,0.639c1.309,0 2.207,-0.731 2.693,-2.191l1.963,0.821c-0.319,0.868 -0.875,1.644 -1.666,2.328c-0.776,0.7 -1.772,1.05 -2.99,1.05c-1.384,0 -2.51,-0.411 -3.377,-1.232c-0.867,-0.807 -1.301,-1.841 -1.301,-3.104c0,-0.548 0.145,-1.103 0.434,-1.666c0.289,-0.563 0.54,-0.959 0.753,-1.188c0.228,-0.242 0.54,-0.547 0.935,-0.913c0.046,-0.045 0.084,-0.083 0.115,-0.114c0.928,-0.837 1.392,-1.673 1.392,-2.51l0,-0.913Z" style="fill:#464d55;fill-rule:nonzero;"/><path d="M38.555,37.121c-0.289,0.303 -0.654,0.456 -1.095,0.456c-0.442,-0.001 -0.814,-0.153 -1.119,-0.457c-0.289,-0.304 -0.433,-0.67 -0.433,-1.096c0,-0.425 0.144,-0.791 0.433,-1.094c0.305,-0.304 0.677,-0.456 1.119,-0.456c0.441,0 0.806,0.152 1.095,0.456c0.304,0.303 0.456,0.669 0.456,1.095c0,0.425 -0.152,0.791 -0.456,1.096Zm-0.023,-4.747l-2.145,0l0,-1.073c0,-0.684 0.145,-1.27 0.434,-1.757c0.289,-0.502 0.798,-1.088 1.529,-1.757c0.41,-0.38 0.699,-0.662 0.867,-0.845c0.182,-0.197 0.357,-0.464 0.525,-0.798c0.182,-0.35 0.274,-0.708 0.274,-1.073c0,-0.7 -0.229,-1.263 -0.685,-1.689c-0.441,-0.426 -1.057,-0.639 -1.849,-0.639c-1.308,0 -2.206,0.731 -2.693,2.191l-1.962,-0.821c0.319,-0.868 0.867,-1.644 1.643,-2.328c0.791,-0.7 1.795,-1.05 3.012,-1.05c1.385,0 2.511,0.411 3.378,1.232c0.867,0.807 1.301,1.841 1.301,3.104c0,0.548 -0.145,1.103 -0.434,1.666c-0.289,0.563 -0.547,0.966 -0.776,1.21c-0.213,0.228 -0.517,0.525 -0.913,0.89l-0.114,0.114c-0.928,0.837 -1.392,1.673 -1.392,2.51l0,0.913Z" style="fill:#464d55;fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,104.99,51.088)"><stop offset="0" style="stop-color:#758b9a;stop-opacity:1"/><stop offset="1" style="stop-color:#b5bdc2;stop-opacity:1"/></linearGradient></defs></svg>
diff --git a/.icons/kora/mimetypes/scalable/uri-mms.svg b/.icons/kora/mimetypes/scalable/uri-mms.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/uri-mms.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/uri-mmst.svg b/.icons/kora/mimetypes/scalable/uri-mmst.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/uri-mmst.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/uri-mmsu.svg b/.icons/kora/mimetypes/scalable/uri-mmsu.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/uri-mmsu.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/uri-pnm.svg b/.icons/kora/mimetypes/scalable/uri-pnm.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/uri-pnm.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/uri-rtspt.svg b/.icons/kora/mimetypes/scalable/uri-rtspt.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/uri-rtspt.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/uri-rtspu.svg b/.icons/kora/mimetypes/scalable/uri-rtspu.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/uri-rtspu.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/vcalendar.svg b/.icons/kora/mimetypes/scalable/vcalendar.svg
new file mode 120000
index 000000000..3f183a19c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/vcalendar.svg
@@ -0,0 +1 @@
+text-vcalendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/vcard.svg b/.icons/kora/mimetypes/scalable/vcard.svg
new file mode 120000
index 000000000..aef18a659
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/vcard.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-mlt-playlist.svg b/.icons/kora/mimetypes/scalable/video-mlt-playlist.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-mlt-playlist.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-mp2t.svg b/.icons/kora/mimetypes/scalable/video-mp2t.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-mp2t.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-mp4.svg b/.icons/kora/mimetypes/scalable/video-mp4.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-mp4.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-quicktime.svg b/.icons/kora/mimetypes/scalable/video-quicktime.svg
new file mode 120000
index 000000000..61754308e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-quicktime.svg
@@ -0,0 +1 @@
+video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-vivo.svg b/.icons/kora/mimetypes/scalable/video-vivo.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-vivo.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-vnd.rn-realvideo.svg b/.icons/kora/mimetypes/scalable/video-vnd.rn-realvideo.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-vnd.rn-realvideo.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-wavelet.svg b/.icons/kora/mimetypes/scalable/video-wavelet.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-wavelet.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-webm.svg b/.icons/kora/mimetypes/scalable/video-webm.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-webm.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-anim.svg b/.icons/kora/mimetypes/scalable/video-x-anim.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-anim.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-flic.svg b/.icons/kora/mimetypes/scalable/video-x-flic.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-flic.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-flv.svg b/.icons/kora/mimetypes/scalable/video-x-flv.svg
new file mode 120000
index 000000000..6022f317a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-flv.svg
@@ -0,0 +1 @@
+application-x-flash-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-generic.svg b/.icons/kora/mimetypes/scalable/video-x-generic.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-generic.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-google-vlc-plugin.svg b/.icons/kora/mimetypes/scalable/video-x-google-vlc-plugin.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-google-vlc-plugin.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-javafx.svg b/.icons/kora/mimetypes/scalable/video-x-javafx.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-javafx.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-matroska.svg b/.icons/kora/mimetypes/scalable/video-x-matroska.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-matroska.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-mng.svg b/.icons/kora/mimetypes/scalable/video-x-mng.svg
new file mode 120000
index 000000000..49ccd2174
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-mng.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-ms-asf-plugin.svg b/.icons/kora/mimetypes/scalable/video-x-ms-asf-plugin.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-ms-asf-plugin.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-ms-asf.svg b/.icons/kora/mimetypes/scalable/video-x-ms-asf.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-ms-asf.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-ms-wmp.svg b/.icons/kora/mimetypes/scalable/video-x-ms-wmp.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-ms-wmp.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-ms-wmv.svg b/.icons/kora/mimetypes/scalable/video-x-ms-wmv.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-ms-wmv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-msvideo.svg b/.icons/kora/mimetypes/scalable/video-x-msvideo.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-msvideo.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-nsv.svg b/.icons/kora/mimetypes/scalable/video-x-nsv.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-nsv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-ogm+ogg.svg b/.icons/kora/mimetypes/scalable/video-x-ogm+ogg.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-ogm+ogg.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-sgi-movie.svg b/.icons/kora/mimetypes/scalable/video-x-sgi-movie.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-sgi-movie.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-theora+ogg.svg b/.icons/kora/mimetypes/scalable/video-x-theora+ogg.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-theora+ogg.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video-x-wmv.svg b/.icons/kora/mimetypes/scalable/video-x-wmv.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video-x-wmv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/video.svg b/.icons/kora/mimetypes/scalable/video.svg
new file mode 120000
index 000000000..dff032f5d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/video.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/viewbib.svg b/.icons/kora/mimetypes/scalable/viewbib.svg
new file mode 120000
index 000000000..9f2952142
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/viewbib.svg
@@ -0,0 +1 @@
+text-x-tex.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/viewdvi.svg b/.icons/kora/mimetypes/scalable/viewdvi.svg
new file mode 120000
index 000000000..c568ae3b1
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/viewdvi.svg
@@ -0,0 +1 @@
+application-x-bzdvi.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/viewhtml.svg b/.icons/kora/mimetypes/scalable/viewhtml.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/viewhtml.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/viewpdf.svg b/.icons/kora/mimetypes/scalable/viewpdf.svg
new file mode 120000
index 000000000..9e6d8a1b8
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/viewpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/viewps.svg b/.icons/kora/mimetypes/scalable/viewps.svg
new file mode 120000
index 000000000..d62c818de
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/viewps.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-hdd.svg b/.icons/kora/mimetypes/scalable/virtualbox-hdd.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-hdd.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-ova.svg b/.icons/kora/mimetypes/scalable/virtualbox-ova.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-ova.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-ovf.svg b/.icons/kora/mimetypes/scalable/virtualbox-ovf.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-ovf.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-vbox-extpack.svg b/.icons/kora/mimetypes/scalable/virtualbox-vbox-extpack.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-vbox-extpack.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-vbox.svg b/.icons/kora/mimetypes/scalable/virtualbox-vbox.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-vbox.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-vdi.svg b/.icons/kora/mimetypes/scalable/virtualbox-vdi.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-vdi.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-vhd.svg b/.icons/kora/mimetypes/scalable/virtualbox-vhd.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-vhd.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/virtualbox-vmdk.svg b/.icons/kora/mimetypes/scalable/virtualbox-vmdk.svg
new file mode 120000
index 000000000..9e36316ff
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/virtualbox-vmdk.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/vnd.ms-publisher.svg b/.icons/kora/mimetypes/scalable/vnd.ms-publisher.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/vnd.ms-publisher.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/vnd.oasis.opendocument.drawing.svg b/.icons/kora/mimetypes/scalable/vnd.oasis.opendocument.drawing.svg
new file mode 120000
index 000000000..a3382f09c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/vnd.oasis.opendocument.drawing.svg
@@ -0,0 +1 @@
+x-office-drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wordprocessing-rtl.svg b/.icons/kora/mimetypes/scalable/wordprocessing-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wordprocessing-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wordprocessing.svg b/.icons/kora/mimetypes/scalable/wordprocessing.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wordprocessing.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-doc.svg b/.icons/kora/mimetypes/scalable/wps-office-doc.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-doc.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-dot.svg b/.icons/kora/mimetypes/scalable/wps-office-dot.svg
new file mode 120000
index 000000000..1532b4c5f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-dot.svg
@@ -0,0 +1 @@
+application-word-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-dps.svg b/.icons/kora/mimetypes/scalable/wps-office-dps.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-dps.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-dpt.svg b/.icons/kora/mimetypes/scalable/wps-office-dpt.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-dpt.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-et.svg b/.icons/kora/mimetypes/scalable/wps-office-et.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-et.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-ett.svg b/.icons/kora/mimetypes/scalable/wps-office-ett.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-ett.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-pot.svg b/.icons/kora/mimetypes/scalable/wps-office-pot.svg
new file mode 120000
index 000000000..d91cc5bd6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-pot.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-ppt.svg b/.icons/kora/mimetypes/scalable/wps-office-ppt.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-ppt.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-wps.svg b/.icons/kora/mimetypes/scalable/wps-office-wps.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-wps.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-wpt.svg b/.icons/kora/mimetypes/scalable/wps-office-wpt.svg
new file mode 120000
index 000000000..7472b14db
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-wpt.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-xls.svg b/.icons/kora/mimetypes/scalable/wps-office-xls.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-xls.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office-xlt.svg b/.icons/kora/mimetypes/scalable/wps-office-xlt.svg
new file mode 120000
index 000000000..00dbd860a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office-xlt.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/wps-office2019-wppmain.svg b/.icons/kora/mimetypes/scalable/wps-office2019-wppmain.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/wps-office2019-wppmain.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/www.svg b/.icons/kora/mimetypes/scalable/www.svg
new file mode 120000
index 000000000..c4ba3155f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/www.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-audio-cdda.svg b/.icons/kora/mimetypes/scalable/x-content-audio-cdda.svg
new file mode 120000
index 000000000..fb7fe7cb6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-audio-cdda.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-audio-dvd.svg b/.icons/kora/mimetypes/scalable/x-content-audio-dvd.svg
new file mode 120000
index 000000000..fb7fe7cb6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-audio-dvd.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-audio-player.svg b/.icons/kora/mimetypes/scalable/x-content-audio-player.svg
new file mode 120000
index 000000000..fb7fe7cb6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-audio-player.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-blank-bd.svg b/.icons/kora/mimetypes/scalable/x-content-blank-bd.svg
new file mode 120000
index 000000000..1aec6f3bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-blank-bd.svg
@@ -0,0 +1 @@
+x-content-blank-cd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-blank-cd.svg b/.icons/kora/mimetypes/scalable/x-content-blank-cd.svg
new file mode 120000
index 000000000..38aa8675c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-blank-cd.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-blank-dvd.svg b/.icons/kora/mimetypes/scalable/x-content-blank-dvd.svg
new file mode 120000
index 000000000..1aec6f3bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-blank-dvd.svg
@@ -0,0 +1 @@
+x-content-blank-cd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-blank-hddvd.svg b/.icons/kora/mimetypes/scalable/x-content-blank-hddvd.svg
new file mode 120000
index 000000000..1aec6f3bb
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-blank-hddvd.svg
@@ -0,0 +1 @@
+x-content-blank-cd.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-ebook-reader.svg b/.icons/kora/mimetypes/scalable/x-content-ebook-reader.svg
new file mode 120000
index 000000000..6e531487c
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-ebook-reader.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-image-dcf.svg b/.icons/kora/mimetypes/scalable/x-content-image-dcf.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-image-dcf.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-image-picturecd.svg b/.icons/kora/mimetypes/scalable/x-content-image-picturecd.svg
new file mode 120000
index 000000000..a2c40c72d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-image-picturecd.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-software.svg b/.icons/kora/mimetypes/scalable/x-content-software.svg
new file mode 100644
index 000000000..6e26b7b4a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-software.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#758b9a" offset="0"/>
+ <stop stop-color="#b5bdc2" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="matrix(1.31874 0 0 1.31874 -8.13988 -28.131)" d="m14 45v1h12v-1zm0 2v1h10v-1zm0 2v1h12v-1zm0 2v1h8v-1z" fill-opacity=".15" fill-rule="nonzero"/>
+ <g fill="#ededed">
+ <path transform="matrix(.633662 0 0 .633662 14.1646 12.8229)" d="m13.853 23.46h-.273c-.258 0-.464-.211-.464-.468v-.785c-1.107-.279-1.424-.936-1.424-2.286 0-1.992 1.617-3.61 3.61-3.61 1.991 0 3.608 1.618 3.608 3.61 0 1.33-.337 1.985-1.421 2.273v.795c0 .259-.209.468-.467.468h-.271c-.257 0-.467-.209-.467-.468v-.625c-.122.009-.247.013-.379.018v.61c0 .256-.209.465-.467.465h-.271c-.258 0-.467-.209-.467-.465v-.608c-.132-.004-.26-.008-.382-.015v.623c0 .257-.209.468-.465.468zm-.048-5.007c.613.239 1.109.48 1.109 1.076 0 .591-.401.705-1.109 1.072-.543.282-1.109-.481-1.109-1.072 0-.596.538-1.298 1.109-1.076zm2.978 0c.589-.168 1.107.48 1.107 1.076 0 .591-.581 1.385-1.107 1.072-.646-.383-1.109-.481-1.109-1.072 0-.596.432-.884 1.109-1.076z"/>
+ <path transform="matrix(.75 0 0 .75 -75.7829 3.31802)" d="m133.042-.424v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2zm0 2h-2v2h2zm0 2v2h2v-2z" fill-rule="nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/x-content-unix-software.svg b/.icons/kora/mimetypes/scalable/x-content-unix-software.svg
new file mode 120000
index 000000000..0a98193e5
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-unix-software.svg
@@ -0,0 +1 @@
+x-content-software.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-video-bluray.svg b/.icons/kora/mimetypes/scalable/x-content-video-bluray.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-video-bluray.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-video-dvd.svg b/.icons/kora/mimetypes/scalable/x-content-video-dvd.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-video-dvd.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-video-hddvd.svg b/.icons/kora/mimetypes/scalable/x-content-video-hddvd.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-video-hddvd.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-video-svcd.svg b/.icons/kora/mimetypes/scalable/x-content-video-svcd.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-video-svcd.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-video-vcd.svg b/.icons/kora/mimetypes/scalable/x-content-video-vcd.svg
new file mode 120000
index 000000000..db0a1dc4d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-video-vcd.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-content-win32-software.svg b/.icons/kora/mimetypes/scalable/x-content-win32-software.svg
new file mode 120000
index 000000000..216658108
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-content-win32-software.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-extension-fcstd.svg b/.icons/kora/mimetypes/scalable/x-extension-fcstd.svg
new file mode 100644
index 000000000..72a57d4e4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-extension-fcstd.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m33.808 27.123l-11.14-2.002 0.033 12.709 11.107 3.001v-13.708z" style="fill:none;stroke-width:1px;stroke:#3d434a"/>
+ <path d="m33.808 27.123l7.524-2.652v12.871l-7.524 3.489v-13.708z" style="fill:none;stroke-width:1px;stroke:#3d434a"/>
+ <path d="m22.668 25.121l9.064-2.483 9.6 1.833-7.524 2.652-11.14-2.002z" style="fill:none;stroke-width:1px;stroke:#3d434a"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,250.77,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#758b9a" offset="0"/>
+ <stop style="stop-color:#b5bdc2" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/x-gambasserverpage.svg b/.icons/kora/mimetypes/scalable/x-gambasserverpage.svg
new file mode 120000
index 000000000..f50ba621b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-gambasserverpage.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-kde-nsplugin-generated.svg b/.icons/kora/mimetypes/scalable/x-kde-nsplugin-generated.svg
new file mode 120000
index 000000000..f6d9d7023
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-kde-nsplugin-generated.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-love-game.svg b/.icons/kora/mimetypes/scalable/x-love-game.svg
new file mode 120000
index 000000000..1253eb646
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-love-game.svg
@@ -0,0 +1 @@
+application-x-love-game.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-mail-distribution-list.svg b/.icons/kora/mimetypes/scalable/x-mail-distribution-list.svg
new file mode 120000
index 000000000..aef18a659
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-mail-distribution-list.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-media-podcast.svg b/.icons/kora/mimetypes/scalable/x-media-podcast.svg
new file mode 100644
index 000000000..edbf4543d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-media-podcast.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m32 15.06c-2.77 0-5 2.23-5 5v5c0 2.77 2.23 5 5 5s5-2.23 5-5v-5c0-2.77-2.23-5-5-5m-4 4h3v1h-3v-1zm5 0h3v1h-3v-1zm-5 3h3v1h-3v-1zm5 0h3v1h-3v-1zm-5 3h3v1h-3v-1zm5 0h3v1h-3v-1zm-7.922 1c0.437 3.072 2.851 5.485 5.922 5.922v1.078h0.5v2h-1.5v1h4v-1h-1.5v-2h0.5v-1.078c3.071-0.437 5.485-2.85 5.922-5.922h-1.012c-0.474 2.844-2.928 5-5.91 5s-5.436-2.156-5.91-5h-1.012z" style="fill-opacity:.75;fill-rule:nonzero;fill:#fff"/>
+ <path d="m19.646 60.668v-5.168h0.577v0.485c0.136-0.19 0.29-0.332 0.461-0.427s0.379-0.143 0.622-0.143c0.319 0 0.601 0.082 0.845 0.247 0.244 0.164 0.428 0.395 0.552 0.694s0.187 0.627 0.187 0.984c0 0.382-0.069 0.726-0.206 1.032s-0.337 0.541-0.598 0.704c-0.262 0.163-0.537 0.244-0.825 0.244-0.211 0-0.401-0.044-0.568-0.133-0.168-0.089-0.306-0.202-0.414-0.338v1.819h-0.633zm0.573-3.279c0 0.481 0.098 0.836 0.292 1.066 0.195 0.23 0.431 0.345 0.708 0.345 0.281 0 0.522-0.119 0.722-0.357 0.201-0.238 0.301-0.607 0.301-1.107 0-0.476-0.098-0.832-0.293-1.069-0.196-0.237-0.43-0.356-0.702-0.356-0.27 0-0.509 0.126-0.716 0.379-0.208 0.252-0.312 0.618-0.312 1.099z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m23.417 57.368c0-0.692 0.193-1.204 0.577-1.537 0.322-0.277 0.713-0.416 1.175-0.416 0.514 0 0.934 0.169 1.26 0.505 0.326 0.337 0.489 0.802 0.489 1.395 0 0.481-0.072 0.859-0.217 1.135-0.144 0.275-0.354 0.489-0.629 0.642-0.276 0.152-0.577 0.228-0.903 0.228-0.523 0-0.945-0.167-1.268-0.503-0.322-0.335-0.484-0.818-0.484-1.449zm0.651 0c0 0.478 0.105 0.837 0.313 1.075 0.209 0.238 0.472 0.357 0.788 0.357 0.315 0 0.576-0.12 0.785-0.359s0.313-0.604 0.313-1.094c0-0.462-0.105-0.812-0.315-1.05s-0.471-0.357-0.783-0.357c-0.316 0-0.579 0.118-0.788 0.355-0.208 0.237-0.313 0.594-0.313 1.073z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m30.084 59.236v-0.471c-0.237 0.37-0.585 0.555-1.045 0.555-0.298 0-0.572-0.082-0.821-0.246-0.25-0.164-0.444-0.393-0.581-0.688-0.137-0.294-0.206-0.632-0.206-1.015 0-0.372 0.063-0.711 0.187-1.015 0.124-0.303 0.311-0.536 0.559-0.698 0.249-0.162 0.527-0.243 0.834-0.243 0.225 0 0.426 0.048 0.602 0.143s0.319 0.219 0.429 0.371v-1.85h0.63v5.157h-0.588zm-2.002-1.865c0 0.479 0.101 0.837 0.303 1.073 0.202 0.237 0.44 0.356 0.714 0.356 0.277 0 0.512-0.113 0.705-0.34 0.194-0.226 0.291-0.571 0.291-1.036 0-0.511-0.099-0.886-0.296-1.126-0.197-0.239-0.44-0.358-0.728-0.358-0.282 0-0.517 0.114-0.706 0.344-0.188 0.23-0.283 0.593-0.283 1.087z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m34.105 57.867l0.623 0.081c-0.068 0.43-0.242 0.766-0.523 1.008-0.28 0.243-0.624 0.364-1.032 0.364-0.511 0-0.922-0.167-1.233-0.501s-0.466-0.813-0.466-1.437c0-0.403 0.067-0.756 0.2-1.059 0.134-0.303 0.337-0.529 0.611-0.681 0.273-0.151 0.57-0.227 0.891-0.227 0.406 0 0.738 0.103 0.996 0.308s0.423 0.497 0.496 0.874l-0.616 0.095c-0.058-0.251-0.162-0.439-0.311-0.566s-0.329-0.19-0.54-0.19c-0.319 0-0.578 0.114-0.777 0.343-0.2 0.229-0.299 0.591-0.299 1.085 0 0.502 0.096 0.867 0.288 1.095 0.192 0.227 0.443 0.341 0.753 0.341 0.248 0 0.456-0.076 0.623-0.229 0.166-0.152 0.272-0.387 0.316-0.704z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m37.708 58.775c-0.235 0.199-0.461 0.34-0.678 0.422-0.216 0.082-0.449 0.123-0.698 0.123-0.41 0-0.726-0.1-0.946-0.3-0.221-0.201-0.331-0.457-0.331-0.769 0-0.183 0.042-0.35 0.125-0.501 0.083-0.152 0.192-0.273 0.327-0.365 0.135-0.091 0.287-0.16 0.456-0.207 0.124-0.033 0.312-0.065 0.563-0.095 0.511-0.061 0.887-0.134 1.129-0.218 2e-3 -0.087 3e-3 -0.142 3e-3 -0.166 0-0.258-0.059-0.439-0.179-0.545-0.162-0.143-0.402-0.214-0.721-0.214-0.298 0-0.518 0.052-0.66 0.156s-0.247 0.289-0.315 0.554l-0.619-0.084c0.056-0.265 0.149-0.479 0.278-0.642s0.316-0.289 0.559-0.377c0.244-0.088 0.527-0.132 0.848-0.132 0.319 0 0.578 0.038 0.778 0.113 0.199 0.075 0.346 0.169 0.44 0.283 0.093 0.114 0.159 0.258 0.197 0.431 0.021 0.108 0.031 0.303 0.031 0.584v0.844c0 0.589 0.014 0.961 0.041 1.117s0.08 0.306 0.16 0.449h-0.662c-0.065-0.131-0.108-0.285-0.126-0.461zm-0.053-1.414c-0.23 0.094-0.575 0.173-1.034 0.239-0.261 0.038-0.445 0.08-0.553 0.127s-0.191 0.115-0.25 0.206c-0.058 0.09-0.087 0.19-0.087 0.3 0 0.169 0.063 0.31 0.191 0.423 0.128 0.112 0.315 0.168 0.561 0.168 0.244 0 0.461-0.053 0.651-0.16 0.19-0.106 0.33-0.252 0.419-0.438 0.068-0.143 0.102-0.354 0.102-0.633v-0.232z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m39.023 58.121l0.627-0.099c0.035 0.251 0.133 0.444 0.293 0.577 0.161 0.134 0.386 0.201 0.674 0.201 0.291 0 0.507-0.059 0.647-0.178 0.141-0.118 0.212-0.257 0.212-0.417 0-0.143-0.063-0.255-0.187-0.338-0.087-0.056-0.302-0.127-0.647-0.214-0.465-0.117-0.787-0.219-0.966-0.304-0.179-0.086-0.315-0.204-0.408-0.356-0.093-0.151-0.139-0.318-0.139-0.501 0-0.167 0.038-0.321 0.114-0.463 0.077-0.142 0.18-0.259 0.312-0.353 0.098-0.073 0.232-0.135 0.402-0.185 0.171-0.05 0.353-0.076 0.548-0.076 0.293 0 0.55 0.043 0.772 0.127 0.221 0.084 0.385 0.199 0.491 0.343 0.105 0.144 0.178 0.337 0.218 0.579l-0.62 0.084c-0.028-0.192-0.109-0.342-0.244-0.45s-0.325-0.162-0.572-0.162c-0.291 0-0.498 0.048-0.622 0.144-0.125 0.096-0.187 0.209-0.187 0.338 0 0.082 0.026 0.156 0.078 0.222 0.051 0.068 0.132 0.124 0.242 0.169 0.064 0.023 0.25 0.077 0.56 0.161 0.448 0.12 0.76 0.218 0.937 0.294s0.316 0.187 0.417 0.333c0.101 0.145 0.151 0.326 0.151 0.541 0 0.211-0.061 0.41-0.184 0.597-0.123 0.186-0.301 0.33-0.533 0.432s-0.495 0.153-0.788 0.153c-0.486 0-0.856-0.1-1.11-0.302-0.255-0.202-0.417-0.501-0.488-0.897z" style="fill-rule:nonzero;fill:#fff"/>
+ <path d="m44.262 58.67l0.091 0.559c-0.178 0.037-0.337 0.056-0.478 0.056-0.23 0-0.408-0.036-0.535-0.109s-0.216-0.168-0.267-0.287c-0.052-0.118-0.078-0.367-0.078-0.747v-2.15h-0.464v-0.492h0.464v-0.925l0.63-0.38v1.305h0.637v0.492h-0.637v2.185c0 0.181 0.011 0.297 0.034 0.348 0.022 0.052 0.058 0.093 0.109 0.123 0.05 0.031 0.122 0.046 0.216 0.046 0.07 0 0.163-8e-3 0.278-0.024z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,177.88,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#60147e" offset="0"/>
+ <stop style="stop-color:#a36cb9" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/x-office-address-book.svg b/.icons/kora/mimetypes/scalable/x-office-address-book.svg
new file mode 120000
index 000000000..aef18a659
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-address-book.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-calendar.svg b/.icons/kora/mimetypes/scalable/x-office-calendar.svg
new file mode 120000
index 000000000..e2445e7ab
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-calendar.svg
@@ -0,0 +1 @@
+text-calendar.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-contact.svg b/.icons/kora/mimetypes/scalable/x-office-contact.svg
new file mode 120000
index 000000000..aef18a659
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-contact.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-document-rtl.svg b/.icons/kora/mimetypes/scalable/x-office-document-rtl.svg
new file mode 120000
index 000000000..86b2f6291
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-document-rtl.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-document-template-rtl.svg b/.icons/kora/mimetypes/scalable/x-office-document-template-rtl.svg
new file mode 120000
index 000000000..59e195fcf
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-document-template-rtl.svg
@@ -0,0 +1 @@
+x-office-document-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-document-template.svg b/.icons/kora/mimetypes/scalable/x-office-document-template.svg
new file mode 120000
index 000000000..8a7b23014
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-document-template.svg
@@ -0,0 +1 @@
+application-document-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-document.svg b/.icons/kora/mimetypes/scalable/x-office-document.svg
new file mode 120000
index 000000000..a3635320d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-document.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-drawing-template.svg b/.icons/kora/mimetypes/scalable/x-office-drawing-template.svg
new file mode 120000
index 000000000..8d1e1356d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-drawing-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-drawing.svg b/.icons/kora/mimetypes/scalable/x-office-drawing.svg
new file mode 120000
index 000000000..ca748d2c2
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-drawing.svg
@@ -0,0 +1 @@
+application-drawing.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-presentation-rtl.svg b/.icons/kora/mimetypes/scalable/x-office-presentation-rtl.svg
new file mode 120000
index 000000000..73bb02f6a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-presentation-rtl.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-presentation-template-rtl.svg b/.icons/kora/mimetypes/scalable/x-office-presentation-template-rtl.svg
new file mode 120000
index 000000000..79bcfa6c0
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-presentation-template-rtl.svg
@@ -0,0 +1 @@
+x-office-presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-presentation-template.svg b/.icons/kora/mimetypes/scalable/x-office-presentation-template.svg
new file mode 120000
index 000000000..d91cc5bd6
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-presentation-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-presentation.svg b/.icons/kora/mimetypes/scalable/x-office-presentation.svg
new file mode 120000
index 000000000..34a577356
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-presentation.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-spreadsheet-template.svg b/.icons/kora/mimetypes/scalable/x-office-spreadsheet-template.svg
new file mode 120000
index 000000000..00dbd860a
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-spreadsheet-template.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-office-spreadsheet.svg b/.icons/kora/mimetypes/scalable/x-office-spreadsheet.svg
new file mode 120000
index 000000000..dd1df8999
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-office-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/x-package-repository.svg b/.icons/kora/mimetypes/scalable/x-package-repository.svg
new file mode 100644
index 000000000..1916411c4
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-package-repository.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m43.325 18.375c1.269 0 2.3 1.031 2.3 2.3v22.65c0 1.269-1.031 2.3-2.3 2.3h-22.65c-1.269 0-2.3-1.031-2.3-2.3v-22.65c0-1.269 1.031-2.3 2.3-2.3h22.65z" style="fill:#870707"/>
+ <path d="m40.37 21.93c0.939 0 1.7 0.761 1.7 1.7v16.74c0 0.939-0.761 1.7-1.7 1.7h-16.74c-0.939 0-1.7-0.761-1.7-1.7v-16.74c0-0.939 0.761-1.7 1.7-1.7h16.74z" style="fill:#df796d"/>
+ <path d="m30.223 21.93v8.293h-8.293v3.554h8.293v8.293h3.554v-8.293h8.293v-3.554h-8.293v-8.293h-3.554z" style="fill-opacity:.3;fill-rule:nonzero"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#d64141" offset="0"/>
+ <stop style="stop-color:#f48b72" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/x-world-x-3dmf.svg b/.icons/kora/mimetypes/scalable/x-world-x-3dmf.svg
new file mode 120000
index 000000000..8ac89c371
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/x-world-x-3dmf.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/xoj.svg b/.icons/kora/mimetypes/scalable/xoj.svg
new file mode 100644
index 000000000..08637c59f
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/xoj.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m54 3.146c0-0.926-0.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958 0.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02 0.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-0.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387v-51.236z" style="fill:url(#_Linear1)"/>
+ <path d="m22.946 20.682c-1.097 1e-3 -1.999 0.903-1.999 2 0 0.54 0.219 1.058 0.606 1.434l7.63 7.63-7.63 7.627c-0.375 0.375-0.585 0.884-0.585 1.414 0 1.097 0.902 2 2 2 0.53 0 1.039-0.211 1.414-0.586l7.627-7.629 7.629 7.629c0.375 0.375 0.884 0.586 1.415 0.586 1.097 0 2-0.903 2-2 0-0.53-0.211-1.039-0.586-1.414l-7.627-7.627 7.627-7.63c0.375-0.375 0.586-0.884 0.586-1.414 0-1.097-0.903-2-2-2-0.531 0-1.04 0.211-1.415 0.586l-7.629 7.627-7.627-7.627c-0.377-0.388-0.895-0.606-1.436-0.606z" style="fill-rule:nonzero;fill:#8dbbcf"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.03829e-15,-49.619,49.619,3.03829e-15,688.11,51.088)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#e4e4e4" offset="0"/>
+ <stop style="stop-color:#f8f8f0" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/xopt.svg b/.icons/kora/mimetypes/scalable/xopt.svg
new file mode 100644
index 000000000..e47bae78e
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/xopt.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -49.619 49.619 0 177.88 51.088)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a5a5a5" offset="0"/>
+ <stop stop-color="#cfd7dd" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m54 3.146c0-.926-.751-1.677-1.677-1.677h-34.705c-2.02 0-3.958.803-5.387 2.231-1.428 1.429-2.231 3.367-2.231 5.387v45.295c0 2.02.803 3.958 2.231 5.387 1.429 1.428 3.367 2.231 5.387 2.231h28.764c2.02 0 3.958-.803 5.387-2.231 1.428-1.429 2.231-3.367 2.231-5.387z" fill="url(#a)"/>
+ <path transform="translate(-.000214 -6)" d="m26.032 27.305c.073.082.267.265.582.548 4.422 4.385 6.548 6.341 6.377 6.867-.123.387-.477.714-1.063.983-.585.254-1.112.369-1.581.345-.371-.019-2.134-1.367-5.289-5.045-.636-.771-1.01-1.206-1.121-1.306-.462.48-1.153 1.466-2.073 2.96-1.183 2.383-2.741 4.582-3.633 7.099-.272.882-.965 1.295-2.079 1.239-.586-.029-.946-.22-1.081-.573-.134-.352-.079-.899.165-1.641.468-1.485 2.719-5.087 6.753-10.808-.022-.252-.601-1.169-1.734-2.75s-2.032-2.778-2.699-3.393c-.721-.665-1.022-1.175-.901-1.53.273-.882 1.132-1.287 2.578-1.214.703.036 1.957 1.518 3.761 4.248.771 1.123 1.275 1.808 1.514 2.056.416-.372 1.009-1.057 1.779-2.055.771-1.014 1.304-1.836 1.6-2.465.292-.582.753-1.046 1.383-1.391.63-.346 1.229-.504 1.795-.476.879.044 1.198.43.955 1.156-.273.882-1.858 2.821-4.756 5.817-.756.779-1.167 1.222-1.232 1.329" fill="#f60" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/scalable/ymuse-album.svg b/.icons/kora/mimetypes/scalable/ymuse-album.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-album.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-albums.svg b/.icons/kora/mimetypes/scalable/ymuse-albums.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-albums.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-artist.svg b/.icons/kora/mimetypes/scalable/ymuse-artist.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-artist.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-artists.svg b/.icons/kora/mimetypes/scalable/ymuse-artists.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-artists.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-audio-file.svg b/.icons/kora/mimetypes/scalable/ymuse-audio-file.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-audio-file.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-genre.svg b/.icons/kora/mimetypes/scalable/ymuse-genre.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-genre.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-genres.svg b/.icons/kora/mimetypes/scalable/ymuse-genres.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-genres.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-playlist.svg b/.icons/kora/mimetypes/scalable/ymuse-playlist.svg
new file mode 120000
index 000000000..43ca88781
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-playlist.svg
@@ -0,0 +1 @@
+audio-x-mp3-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-playlists.svg b/.icons/kora/mimetypes/scalable/ymuse-playlists.svg
new file mode 120000
index 000000000..43ca88781
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-playlists.svg
@@ -0,0 +1 @@
+audio-x-mp3-playlist.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/ymuse-stream.svg b/.icons/kora/mimetypes/scalable/ymuse-stream.svg
new file mode 120000
index 000000000..9b775702d
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/ymuse-stream.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable/zip.svg b/.icons/kora/mimetypes/scalable/zip.svg
new file mode 120000
index 000000000..0840f8f58
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable/zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/scalable@2 b/.icons/kora/mimetypes/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/mimetypes/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/mimetypes/symbolic/application-certificate-symbolic.svg b/.icons/kora/mimetypes/symbolic/application-certificate-symbolic.svg
new file mode 100644
index 000000000..823ef80ea
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/application-certificate-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M6.308,14L2.843,14C1.826,14 1,13.174 1,12.157L1,3.843C1,2.826 1.826,2 2.843,2L14.157,2C15.174,2 16,2.826 16,3.843L16,12.157C16,13.174 15.174,14 14.157,14L11.643,14L11.643,13L14.157,13C14.622,13 15,12.622 15,12.157L15,3.843C15,3.378 14.622,3 14.157,3L2.843,3C2.378,3 2,3.378 2,3.843L2,12.157C2,12.622 2.378,13 2.843,13L6.308,13L6.308,14Z" fill="#dfdfdf"/>
+ <path d="m7 11v5l2-2 2 2v-5" fill="#dfdfdf"/>
+ <path d="m9 6c-1.646 0-3 1.354-3 3s1.354 3 3 3 3-1.354 3-3-1.354-3-3-3zm0 1c1.097 0 2 0.903 2 2s-0.903 2-2 2-2-0.903-2-2 0.903-2 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/application-rss+xml-symbolic.svg b/.icons/kora/mimetypes/symbolic/application-rss+xml-symbolic.svg
new file mode 100644
index 000000000..5fa063ffb
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/application-rss+xml-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6 12c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <path d="m2 2.005c6.496 0.184 11.788 5.283 12.217 11.765h-1.402c-0.424-5.705-5.089-10.183-10.815-10.365v-1.4zm0 4.001c4.295 0.178 7.794 3.504 8.206 7.764h-1.441c-0.403-3.465-3.259-6.156-6.765-6.33v-1.434z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/application-x-addon-symbolic.svg b/.icons/kora/mimetypes/symbolic/application-x-addon-symbolic.svg
new file mode 100644
index 000000000..33aa80bdc
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/application-x-addon-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.0398137 7.36018e-10 -7.36018e-10 .0398137 -5.13836 -1.35644)">
+ <path d="m289.66 59.226c-15.2 0.56-32.249 5.653-41.344 16.562-13.229 28.188 18.908 15.173 22.688 34.688s-18.906 20.594-18.906 20.594h-97.75l0.125 96.938s1.079 22.686 20.594 18.906c15.856-3.071 10.233-24.878 22.688-25.844 2.874-0.223 6.715 0.676 12 3.156 10.909 9.095 16.003 26.144 16.562 41.344 0.207 5.611-0.283 10.888-1.25 15.5-0.025 0.205-0.067 0.42-0.094 0.625-1.694 13.114-6.762 26.418-15.969 34.094-28.188 13.229-15.173-18.908-34.688-22.688-14.218-2.754-18.61 8.479-19.969 14.812v102.91l98.094-0.781s22.686-1.079 18.906-20.594-35.886-6.5-22.656-34.688c9.095-10.909 26.113-16.003 41.312-16.562 5.611-0.207 10.888 0.283 15.5 1.25 0.205 0.025 0.42 0.067 0.625 0.094 13.114 1.694 26.449 6.762 34.125 15.969 13.229 28.188-18.908 15.173-22.688 34.688s18.906 20.594 18.906 20.594l97.188 0.031v-102.09c1.387-6.352 5.803-17.456 19.938-14.719 19.515 3.78 6.5 35.917 34.688 22.688 9.207-7.676 14.275-21.011 15.969-34.125 0.027-0.205 0.069-0.389 0.094-0.594 0.967-4.612 1.457-9.889 1.25-15.5-0.56-15.199-5.653-32.249-16.562-41.344-28.188-13.229-15.173 18.908-34.688 22.688s-20.594-18.906-20.594-18.906l-0.094-97.844h-102.16c-6.405-1.482-16.964-5.992-14.281-19.844 3.78-19.515 35.886-6.5 22.656-34.688-7.676-9.207-20.979-14.275-34.094-15.969-0.205-0.026-0.42-0.069-0.625-0.094-4.612-0.966-9.889-1.456-15.5-1.25l4e-3 -7e-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/application-x-appliance-symbolic.svg b/.icons/kora/mimetypes/symbolic/application-x-appliance-symbolic.svg
new file mode 100644
index 000000000..a134438c0
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/application-x-appliance-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 0c-1.097 0-2 .903-2 2 0 .714.382 1.376 1 1.732v8.536c-.618.356-1 1.018-1 1.732 0 1.097.903 2 2 2 .714 0 1.376-.382 1.732-1h8.536c.356.618 1.018 1 1.732 1 1.097 0 2-.903 2-2-.001-.712-.383-1.372-1-1.729v-8.539c.618-.356 1-1.018 1-1.732 0-1.097-.903-2-2-2-.714 0-1.376.382-1.732 1h-8.539c-.357-.617-1.017-.999-1.729-1zm.935 2.066h10.13c.014.018.027.036.042.053l-1.931 2.043c-.21-.106-.441-.162-.676-.162-.631.004-1.194.406-1.404 1h-2.186c-.214-.599-.78-1-1.41-1-.223 0-.443.051-.645.148l-1.934-2.066c.005-.005.014-.016.014-.016zm-.853.855 2.066 1.934v.002c-.097.206-.148.431-.148.659.005.636.406 1.205 1 1.418v2.162c-.594.21-.996.774-1 1.404 0 .224.05.445.146.647l-2.064 1.932c-.005-.003-.011-.006-.016-.009v-10.135c.005-.004.016-.014.016-.014zm11.852.049v10.095c-.005.004-.011.009-.016.014l-2.064-1.933c.096-.201.146-.422.146-.646-.001-.633-.403-1.201-1-1.412v-2.184c.594-.21.996-.773 1-1.404 0-.212-.046-.422-.133-.615zm-7.022 3.03h2.184c.151.421.483.753.904.904v2.192c-.421.151-.753.483-.904.904h-2.184c-.151-.426-.486-.761-.912-.912v-2.154c.428-.156.764-.499.912-.934zm-.008 5h2.192c.21.594.773.996 1.404 1 .224 0 .445-.05.646-.146l1.933 2.064c-.005.005-.01.011-.014.016h-10.135c-.003-.005-.006-.011-.009-.016l1.933-2.064c.201.096.422.146.646.146.631-.004 1.194-.406 1.404-1z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/application-x-executable-symbolic.svg b/.icons/kora/mimetypes/symbolic/application-x-executable-symbolic.svg
new file mode 100644
index 000000000..9f05d3883
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/application-x-executable-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.012 4.494c0-1.935-1.571-3.506-3.506-3.506h-7.012c-1.935 0-3.506 1.571-3.506 3.506v7.012c0 1.935 1.571 3.506 3.506 3.506h7.012c1.935 0 3.506-1.571 3.506-3.506v-7.012zm-1 0v7.012c0 1.383-1.123 2.506-2.506 2.506h-7.012c-1.383 0-2.506-1.123-2.506-2.506v-7.012c0-1.383 1.123-2.506 2.506-2.506h7.012c1.383 0 2.506 1.123 2.506 2.506z" fill="#dfdfdf"/>
+ <g transform="translate(.17866 -8.88178e-16)">
+ <path d="m8.542 2.75c-0.361-0.037-0.723-0.037-1.084 0l-0.2 1.221c-0.355 0.066-0.7 0.178-1.025 0.333l-0.881-0.87c-0.313 0.182-0.607 0.395-0.876 0.637l0.555 1.106c-0.248 0.262-0.461 0.555-0.633 0.872l-1.224-0.186c-0.146 0.331-0.259 0.676-0.335 1.03l1.1 0.568c-0.047 0.358-0.047 0.72 0 1.078l-1.1 0.568c0.076 0.354 0.189 0.699 0.335 1.03l1.224-0.186c0.172 0.317 0.385 0.61 0.633 0.872l-0.555 1.106c0.269 0.242 0.563 0.455 0.876 0.637l0.881-0.87c0.325 0.155 0.67 0.267 1.025 0.333l0.2 1.221c0.361 0.037 0.723 0.037 1.084 0l0.2-1.221c0.355-0.066 0.7-0.178 1.025-0.333l0.881 0.87c0.313-0.182 0.607-0.395 0.876-0.637l-0.555-1.106c0.248-0.262 0.461-0.555 0.633-0.872l1.224 0.186c0.146-0.331 0.259-0.676 0.335-1.03l-1.1-0.568c0.047-0.358 0.047-0.72 0-1.078l1.1-0.568c-0.076-0.354-0.189-0.699-0.335-1.03l-1.224 0.186c-0.172-0.317-0.385-0.61-0.633-0.872l0.555-1.106c-0.269-0.242-0.563-0.455-0.876-0.637l-0.881 0.87c-0.325-0.155-0.67-0.267-1.025-0.333l-0.2-1.221zm-0.542 2.335c1.609 0 2.915 1.306 2.915 2.915s-1.306 2.915-2.915 2.915-2.915-1.306-2.915-2.915 1.306-2.915 2.915-2.915z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/application-x-firmware-symbolic.svg b/.icons/kora/mimetypes/symbolic/application-x-firmware-symbolic.svg
new file mode 100644
index 000000000..5df97dc8f
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/application-x-firmware-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path d="m1.5 0c-.822 0-1.5.678-1.5 1.5 0 .823.678 1.5 1.5 1.5.646 0 1.201-.418 1.41-.996l2.307.002.605 1.002.856-.516-.897-1.486-2.869-.002c-.207-.582-.763-1.004-1.412-1.004zm0 .669c.469 0 .831.362.831.831s-.362.831-.831.831c-.004 0-.008 0-.012 0-.449 0-.819-.37-.819-.819 0-.004 0-.008 0-.012 0-.469.362-.831.831-.831zm-1 3.331v1h3.004l.914 1.467c-.258.27-.418.634-.418 1.033 0 .823.678 1.5 1.5 1.5.823 0 1.5-.677 1.5-1.5 0-.822-.677-1.5-1.5-1.5-.063 0-.125.006-.186.014l-1.255-2.012zm0 3v1h1.213l1.75 3h1.225l.716 1.482c-.138.149-.245.324-.314.518h-1.053l-1.75-3h-1.787v1h1.213l1.75 3h1.627c.208.58.763 1 1.41 1 .823 0 1.5-.677 1.5-1.5 0-.822-.677-1.5-1.5-1.5-.072 0-.142.008-.211.018l-.492-1.018h1.914l.799 1.381c-.311.276-.51.676-.51 1.119 0 .823.678 1.5 1.5 1.5.823 0 1.5-.677 1.5-1.5 0-.822-.677-1.5-1.5-1.5-.018 0-.035.001-.053.002l-.58-1.002h1.846l.799 1.377c-.313.276-.512.678-.512 1.123 0 .823.678 1.5 1.5 1.5.823 0 1.5-.677 1.5-1.5 0-.822-.677-1.5-1.5-1.5-.016 0-.032.001-.049.002l-.582-1.002h1.221c.208.58.763 1 1.41 1 .823 0 1.5-.677 1.5-1.5 0-.822-.677-1.5-1.5-1.5-.647 0-1.202.421-1.41 1h-9.053l-1.75-3zm5-.299c.451 0 .799.348.799.799s-.348.799-.799.799c-.004 0-.007 0-.011 0-.432 0-.788-.356-.788-.788 0-.004 0-.007 0-.011 0-.451.348-.799.799-.799zm9 2.995c.453 0 .804.351.804.804s-.351.804-.804.804c-.004 0-.008 0-.011 0-.435 0-.793-.358-.793-.793 0-.003 0-.007 0-.011 0-.453.351-.804.804-.804zm-8 2.996c.456 0 .808.352.808.808s-.352.808-.808.808c-.004 0-.008 0-.011 0-.438 0-.797-.359-.797-.797 0-.003 0-.007 0-.011 0-.456.352-.808.808-.808zm3-.005c.458 0 .813.355.813.813s-.355.813-.813.813c-.004 0-.008 0-.011 0-.44 0-.802-.362-.802-.802 0-.003 0-.007 0-.011 0-.458.355-.813.813-.813zm3 .005c.456 0 .808.352.808.808s-.352.808-.808.808c-.004 0-.008 0-.011 0-.438 0-.797-.359-.797-.797 0-.003 0-.007 0-.011 0-.456.352-.808.808-.808z"/>
+ <path d="m9 0v1h-1v1h-1v1h1v1h-1v1h1v1h-1v1h1v1h1v1h1v-1h1v1h1v-1h1v1h1v-1h1v-1h1v-1h-1v-1h1v-1h-1v-1h1v-1h-1v-1h-1v-1h-1v1h-1v-1h-1v1h-1v-1z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/audio-x-generic-symbolic.svg b/.icons/kora/mimetypes/symbolic/audio-x-generic-symbolic.svg
new file mode 100644
index 000000000..6bc499c60
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/audio-x-generic-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path id="Musical-Note" d="m12.637 0.233-6.269 1.408c-0.336 0.076-0.611 0.421-0.611 0.767v0.928l-0.01 7.84c0 0.342-0.273 0.684-0.606 0.76l-1.72 0.39c-0.772 0.176-1.403 0.968-1.403 1.762v0.139c0 0.863 0.697 1.562 1.557 1.562h0.598c1.191 0 2.156-0.968 2.156-2.162v-5.412h0.011v-3.246l6.616-1.398v5.732c0 0.342-0.273 0.683-0.606 0.758l-1.773 0.398c-0.766 0.172-1.393 0.958-1.393 1.746v0.145c0 0.865 0.699 1.566 1.562 1.566h0.621c1.204 0 2.178-0.977 2.178-2.183v-10.271h-1e-3v-0.499c0-0.445-0.307-0.752-0.715-0.752-0.061 0-0.126 8e-3 -0.192 0.022zm0.372 0.742-6.662 1.423v1.091l6.662-1.422v-1.092z" fill="#dfdfdf" serif:id="Musical Note"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/extension-symbolic.svg b/.icons/kora/mimetypes/symbolic/extension-symbolic.svg
new file mode 120000
index 000000000..e86c4a8f0
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/extension-symbolic.svg
@@ -0,0 +1 @@
+application-x-addon-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/symbolic/font-x-generic-symbolic.svg b/.icons/kora/mimetypes/symbolic/font-x-generic-symbolic.svg
new file mode 100644
index 000000000..a49bb8592
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/font-x-generic-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(8.76978 0 0 8.76978 .753395 13.9089)">
+ <path d="m0.715-0.616c0-0.015-8e-3 -0.022-0.023-0.022h-0.106c-0.013 0-0.016 4e-3 -0.022 0.022l-0.02 0.056c-0.046-0.055-0.107-0.085-0.182-0.085-0.059 0-0.114 0.015-0.163 0.044-0.048 0.03-0.087 0.069-0.115 0.119-0.029 0.051-0.043 0.105-0.043 0.165 0 0.064 0.015 0.121 0.044 0.17 0.03 0.05 0.069 0.088 0.119 0.116 0.049 0.027 0.101 0.041 0.158 0.041 0.066 0 0.126-0.027 0.172-0.075l7e-3 0.018c0.011 0.028 0.019 0.047 0.037 0.047h0.114c0.015 0 0.023-7e-3 0.023-0.022v-0.594zm-0.192 0.298c2e-3 0.084-0.068 0.16-0.152 0.158-0.084 2e-3 -0.151-0.07-0.15-0.158-1e-3 -0.09 0.072-0.159 0.15-0.158 0.084-1e-3 0.154 0.075 0.152 0.158z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(12.5289,0,0,12.5289,6.74945,13.9089)">
+ <path d="m0.08-0.022c0 0.015 8e-3 0.022 0.022 0.022h0.361c0.115 3e-3 0.221-0.107 0.218-0.224 0-0.067-0.029-0.131-0.078-0.175 0.029-0.034 0.045-0.078 0.045-0.128 2e-3 -0.116-0.1-0.218-0.214-0.216h-0.332c-0.014 0-0.022 8e-3 -0.022 0.023v0.698zm0.193-0.573h0.108c0.045 0 0.076 0.032 0.076 0.073s-0.032 0.072-0.077 0.072h-0.107v-0.145zm0 0.279h0.134c0.044 0 0.077 0.044 0.077 0.084 0 0.045-0.036 0.084-0.077 0.084h-0.134v-0.168z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/image-x-generic-symbolic.svg b/.icons/kora/mimetypes/symbolic/image-x-generic-symbolic.svg
new file mode 100644
index 000000000..2db30cfe3
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/image-x-generic-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.222 1.632c0.695 0 1.361 0.276 1.853 0.767 0.49 0.492 0.766 1.158 0.766 1.852v7.691c0 0.694-0.276 1.36-0.766 1.852-0.492 0.49-1.159 0.767-1.853 0.767h-8.445c-0.694 0-1.36-0.277-1.852-0.767-0.491-0.492-0.767-1.158-0.767-1.852v-7.691c0-0.694 0.276-1.36 0.767-1.852 0.492-0.491 1.158-0.767 1.852-0.767h8.445zm1.818 10.317c-5e-3 -1.838-0.015-5.451-0.02-7.655-4e-3 -1.027-0.834-1.858-1.86-1.862-2.264-6e-3 -6.07-0.019-8.339-0.025-0.494-2e-3 -0.97 0.193-1.321 0.543-0.351 0.349-0.549 0.823-0.55 1.318-4e-3 1.727-0.01 4.313-0.014 6.251l3.049-5.181 3.739 6.636 2.882-3.208 2.434 3.183z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/inode-directory-symbolic.svg b/.icons/kora/mimetypes/symbolic/inode-directory-symbolic.svg
new file mode 100644
index 000000000..9a580e447
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/inode-directory-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.444444 0 0 .444444 0 1.09722)" fill="#dfdfdf">
+ <path d="m3.287 11h29.426c.713 0 1.287.574 1.287 1.287v15.426c0 .713-.574 1.287-1.287 1.287h-29.426c-.713 0-1.287-.574-1.287-1.287v-15.426c0-.713.574-1.287 1.287-1.287z" fill-opacity=".3"/>
+ <path d="m9.879 1.975c.954 0 1.41.494 2.121 1.436.712.942 1.037 1.538 2.342 1.589h19.537c1.175 0 2.121.946 2.121 2.121v21.758c0 1.175-.946 2.121-2.121 2.121h-31.758c-1.175 0-2.121-.946-2.121-2.121v-24.783c0-1.175.946-2.121 2.121-2.121zm-6.592 2c-.713 0-1.287.574-1.287 1.287v22.451c0 .713.574 1.287 1.287 1.287h29.426c.713 0 1.287-.574 1.287-1.287v-19.426c0-.713-.574-1.287-1.287-1.287h-18.957c-.813 0-2.257-.981-2.771-1.496-.515-.514-.937-1.529-2.272-1.529z"/>
+ <path d="m2 27v.713c0 .713.574 1.287 1.287 1.287h29.426c.713 0 1.287-.574 1.287-1.287v-.713z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/media-optical-bd-symbolic.svg b/.icons/kora/mimetypes/symbolic/media-optical-bd-symbolic.svg
new file mode 120000
index 000000000..844e171c2
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/media-optical-bd-symbolic.svg
@@ -0,0 +1 @@
+media-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/symbolic/media-optical-cd-audio-symbolic.svg b/.icons/kora/mimetypes/symbolic/media-optical-cd-audio-symbolic.svg
new file mode 120000
index 000000000..844e171c2
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/media-optical-cd-audio-symbolic.svg
@@ -0,0 +1 @@
+media-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/symbolic/media-optical-dvd-symbolic.svg b/.icons/kora/mimetypes/symbolic/media-optical-dvd-symbolic.svg
new file mode 120000
index 000000000..844e171c2
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/media-optical-dvd-symbolic.svg
@@ -0,0 +1 @@
+media-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/mimetypes/symbolic/media-optical-symbolic.svg b/.icons/kora/mimetypes/symbolic/media-optical-symbolic.svg
new file mode 100644
index 000000000..8275a673d
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/media-optical-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 4.891c1.16 0 2.109 0.949 2.109 2.109s-0.949 2.109-2.109 2.109-2.109-0.949-2.109-2.109 0.949-2.109 2.109-2.109z" style="fill-opacity:.5;fill:rgb(68,68,68)"/>
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 3.303c2.033 0 3.697 1.664 3.697 3.697s-1.664 3.697-3.697 3.697-3.697-1.664-3.697-3.697 1.664-3.697 3.697-3.697z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/package-x-generic-symbolic.svg b/.icons/kora/mimetypes/symbolic/package-x-generic-symbolic.svg
new file mode 100644
index 000000000..5d2f8250c
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/package-x-generic-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0-7 3.5v9l7 3.5 7-3.5v-9l-7-3.5zm0 0.961 6.121 3.06v7.958l-6.121 3.06v-8.263l-6.121-2.755 6.121-3.06z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/playlist-symbolic.svg b/.icons/kora/mimetypes/symbolic/playlist-symbolic.svg
new file mode 100644
index 000000000..1f3710a7d
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/playlist-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 12.576v0.866h4v-0.866h-4zm0-3.059v1.045h5.801v-1.045h-5.801zm0-3.219v1.232h5.801v-1.232h-5.801zm0-3.298v1.424h11.603v-1.424h-11.603z" fill="#dfdfdf"/>
+ <path d="m10 7v4.937c-0.15-0.035-0.33-0.064-0.5-0.064-0.83 0-1.5 0.475-1.5 1.064 0 0.588 0.67 1.063 1.5 1.063s1.5-0.475 1.5-1.063v-3.937l2.603-0.973v2.938c-0.15-0.036-0.33-0.064-0.5-0.064-0.83 0-1.5 0.475-1.5 1.063s0.67 1.063 1.5 1.063 1.5-0.475 1.5-1.063v-6.413l-4.603 1.449z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/text-html-symbolic.svg b/.icons/kora/mimetypes/symbolic/text-html-symbolic.svg
new file mode 100644
index 000000000..2d6f53c75
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/text-html-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7zm-0.663 0.534c0.09-0.013 0.192 0 0.282 0 0.013 0.038 0.154 1.152 0.052 1.37-0.616 1.359-1.329 1.579-0.752 2.438 0.102 0.154 1.014 0.608 0.816 0.694-0.012 5e-3 -0.27 0.062-0.398 0.062-0.295 0-0.577-0.179-1.167-0.641-0.257-0.205-0.59-0.372-0.718-0.397-0.205-0.039-0.257-0.026-0.513 0.231-0.256 0.256-0.321 0.384-0.321 0.602 0 0.859 1.001 1.526 2.886 1.924 0.814 0.172 1.372-9e-3 1.839 0.183 0.986 0.407 1.289 1.486 1.127 2.387-0.29 1.609-0.976 3.219-2.47 4.281-0.21 0.15-0.514 0.067-0.784-0.072-0.047-0.025 0.121-0.458 0.121-0.689 0-0.884-9e-3 -1.49-0.547-2.003-0.142-0.141-0.757-0.225-1.091-0.443-0.346-0.205-0.811-0.964-0.888-1.08-0.128-0.167-0.201-0.507-0.098-0.841 0.179-0.577 0.404-0.434 0.827-0.806 0.206-0.192 1.019-0.721 1.07-0.734 0.052 0-0.825 0.035-1.312-0.055-0.487-0.103-1.205-0.308-1.564-0.449-0.68-0.244-1.578-0.744-1.924-1.116-0.013-0.012-0.025-0.025-0.038-0.038 0.487-1.975 1.885-3.59 3.718-4.373 0.385-0.166 0.783-0.269 1.206-0.359 0.205-0.038 0.423-0.064 0.641-0.076zm6.014 3c0.154 0.09 0.718 1.321 0.884 1.923 0.206 0.783 0.193 2.116 0 2.886-0.077 0.294-0.179 0.564-0.205 0.602-0.038 0.039-0.141-0.166-0.282-0.397-0.128-0.244-0.085-1.146-0.586-1.307-0.609-0.197-1.887-1.416-1.451-2.288 0.218-0.436 1.524-1.483 1.64-1.419z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/text-x-generic-symbolic.svg b/.icons/kora/mimetypes/symbolic/text-x-generic-symbolic.svg
new file mode 100644
index 000000000..05507a181
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/text-x-generic-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.546153 0 0 .546153 -3.37527 -.713871)" d="m12.962 1.955c-.831 0-1.628.33-2.216.918s-.918 1.385-.918 2.216v21.732c0 1.731 1.403 3.134 3.134 3.134h15.732c1.731 0 3.134-1.403 3.134-3.134v-17.379l-6.329-7.487zm-1.134 3.085c0-.599.486-1.085 1.085-1.085h11.751v6.032l5.164.052v16.831c0 .288-.114.564-.318.767-.203.204-.479.318-.767.318h-15.83c-.599 0-1.085-.486-1.085-1.085z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/text-x-systemd-unit-symbolic.svg b/.icons/kora/mimetypes/symbolic/text-x-systemd-unit-symbolic.svg
new file mode 100644
index 000000000..533d94a54
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/text-x-systemd-unit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="translate(.5)" d="m12 5.5v5l-4.5-2.5zm-5 2.5c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z"/>
+ <path d="m2.939.744v.907c-.737.108-1.304.744-1.304 1.511v9.676c0 .767.567 1.403 1.304 1.511v.907c-1.226-.074-2.199-1.093-2.199-2.338v-9.836c0-1.245.973-2.264 2.199-2.338zm10.122 14.512v-.907c.737-.108 1.304-.744 1.304-1.511v-9.676c0-.767-.567-1.403-1.304-1.511v-.907c1.226.074 2.199 1.093 2.199 2.338v9.836c0 1.245-.973 2.264-2.199 2.338z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/user-trash-full-symbolic.svg b/.icons/kora/mimetypes/symbolic/user-trash-full-symbolic.svg
new file mode 100644
index 000000000..aeb496f74
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/user-trash-full-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.916791 -.399366 .399366 .916791 -.745124 -.247824)">
+ <rect x="4.911" y="8.202" width="2.589" height="2.878" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.984683 .174352 -.174352 .984683 2.04494 -.421627)">
+ <rect x="4.911" y="8.202" width="2.589" height="2.878" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.862265 0 0 1.01323 1.03302 -.107466)">
+ <path d="m14.685 0.795s-2.008 11.649-2.227 13.457c-0.088 0.731-0.592 1.381-1.419 1.381h-6.947c-0.744 0-1.421-0.698-1.49-1.381-0.184-1.827-2.315-13.457-2.315-13.457h14.398zm-1.449 1.076h-11.367s1.783 10.373 1.958 11.794c0.07 0.576 0.301 0.857 0.683 0.857l6.053 9e-3c0.451 0 0.692-0.462 0.741-0.866 0.185-1.539 1.932-11.794 1.932-11.794z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/video-x-generic-symbolic.svg b/.icons/kora/mimetypes/symbolic/video-x-generic-symbolic.svg
new file mode 100644
index 000000000..233030faf
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/video-x-generic-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m4.418 25.836v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703h-22.629z" fill-opacity=".3"/>
+ <path d="m46.812 22.11v19.835c0 .292-.155.56-.403.702-.249.139-.553.13-.792-.026-2.688-1.745-9.13-5.928-11.136-7.233-.381-.246-.612-.674-.616-1.135-.011-1.062-.027-3.012-.037-4.074-.005-.46.219-.891.592-1.144 2-1.358 8.475-5.752 11.182-7.592.24-.162.547-.176.8-.038.252.141.41.41.41.705zm-19.765 1.047h-25.308v13.166c0 2.666 2.161 4.826 4.827 4.826h24.861v-13.61c0-2.419-1.961-4.382-4.38-4.382zm-22.629 2.679v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703zm12.165-17.379c1.59-1.953 4.013-3.202 6.725-3.202 4.785 0 8.669 3.885 8.669 8.669 0 4.785-3.884 8.669-8.669 8.669-2.712 0-5.135-1.248-6.725-3.201-1.59 1.953-4.013 3.201-6.726 3.201-4.784 0-8.669-3.884-8.669-8.669 0-4.784 3.885-8.669 8.669-8.669 2.713 0 5.136 1.249 6.726 3.202z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/x-office-address-book-symbolic.svg b/.icons/kora/mimetypes/symbolic/x-office-address-book-symbolic.svg
new file mode 100644
index 000000000..201381d06
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/x-office-address-book-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.73681,0,0,1.73681,-6.02264,-5.90207)">
+ <path d="m8.134 3.974c0.796 0 1.505 0.166 2.127 0.499s1.106 0.789 1.453 1.367c0.346 0.578 0.519 1.224 0.519 1.937 0 0.525-0.081 0.977-0.244 1.353-0.164 0.377-0.387 0.663-0.671 0.859-0.283 0.196-0.609 0.294-0.975 0.294-0.304 0-0.565-0.065-0.782-0.193-0.218-0.129-0.379-0.319-0.482-0.57-0.28 0.508-0.745 0.763-1.392 0.763-0.338 0-0.653-0.092-0.945-0.276-0.293-0.184-0.526-0.443-0.701-0.776s-0.262-0.715-0.262-1.148c0-0.432 0.086-0.815 0.258-1.148s0.404-0.59 0.696-0.771 0.61-0.271 0.954-0.271c0.504 0 0.902 0.166 1.195 0.499v-0.429h1.401v2.672c0 0.187 0.034 0.322 0.103 0.403 0.068 0.082 0.16 0.123 0.275 0.123 0.361 0 0.541-0.453 0.541-1.358 0-0.555-0.127-1.049-0.382-1.481s-0.615-0.77-1.079-1.012-1-0.364-1.607-0.364c-0.602 0-1.136 0.132-1.603 0.395s-0.829 0.626-1.087 1.091c-0.258 0.464-0.387 0.985-0.387 1.564 0 0.59 0.126 1.118 0.378 1.586 0.252 0.467 0.609 0.831 1.07 1.091 0.462 0.259 0.993 0.389 1.595 0.389 0.613 0 1.183-0.128 1.71-0.385l0.318 0.937c-0.258 0.129-0.569 0.231-0.933 0.307-0.363 0.076-0.729 0.114-1.095 0.114-0.831 0-1.563-0.175-2.196-0.526-0.633-0.35-1.123-0.832-1.47-1.445-0.347-0.614-0.52-1.303-0.52-2.068 0-0.76 0.175-1.445 0.524-2.055 0.35-0.611 0.844-1.091 1.483-1.442 0.639-0.35 1.376-0.525 2.213-0.525zm-0.077 5.117c0.421-7e-3 0.85-0.407 0.85-1.008s-0.462-0.988-0.85-0.999c-0.467-0.013-1.03 0.266-1.026 0.999 5e-3 0.796 0.604 1.014 1.026 1.008z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/x-office-calendar-symbolic.svg b/.icons/kora/mimetypes/symbolic/x-office-calendar-symbolic.svg
new file mode 100644
index 000000000..aad714c06
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/x-office-calendar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m2.365 1.426c-.939 0-.939.939-.939.939v11.27c0 .939.939.939.939.939h11.27s.939 0 .939-.939v-11.27c0-.939-.939-.939-.939-.939zm.635 4.574h10v7h-10z" fill-opacity=".3"/>
+ <path d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/x-office-document-symbolic.svg b/.icons/kora/mimetypes/symbolic/x-office-document-symbolic.svg
new file mode 100644
index 000000000..0dfbfc783
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/x-office-document-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2h-10zm0 1h10s1 0 1 1v10c0 1-1 1-1 1h-10s-1 0-1-1v-10s0-1 1-1z" fill="#dfdfdf"/>
+ <g transform="translate(0 .524194)">
+ <path d="m4 10.5h6v1h-6v-1zm0-2.301h8v1h-8v-1zm0-2.425h8v1h-8v-1zm0-2.322h8v1h-8v-1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/x-office-drawing-symbolic.svg b/.icons/kora/mimetypes/symbolic/x-office-drawing-symbolic.svg
new file mode 100644
index 000000000..d70c59b86
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/x-office-drawing-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2h-10zm0 1h10s1 0 1 1v10s0 1-1 1h-10s-1 0-1-1v-10s0-1 1-1z" fill="#dfdfdf"/>
+ <g transform="translate(-.218362 -.277916)">
+ <path d="m8.619 6.905c-1.26 0.414-2.69 1.108-3.431 1.345-0.369 0.118-0.649 0.134-0.794 0.102-0.24-0.053-0.394-0.177-0.487-0.331-0.07-0.115-0.122-0.253-0.112-0.424 9e-3 -0.152 0.071-0.429 0.248-0.776 0.246-0.481 0.719-1.174 1.49-1.887 0.847-0.783 2.053-1.605 3.708-2.199 0.254-0.098 0.54 0.028 0.639 0.282 0.099 0.255-0.028 0.541-0.282 0.64-1.17 0.489-2.075 1.096-2.764 1.698-0.484 0.423-0.856 0.844-1.131 1.221 0.561-0.252 1.225-0.56 1.884-0.825 0.779-0.312 1.553-0.559 2.166-0.634 0.655-0.077 0.949 0.235 1.079 0.5 0.099 0.2 0.141 0.486 1e-3 0.837-0.139 0.344-0.574 0.906-1.15 1.497-0.291 0.299-0.618 0.612-0.943 0.914 0.751-0.172 1.537-0.3 2.164-0.252 0.682 0.054 1.015 0.216 1.132 0.335 0.171 0.176 0.234 0.368 0.203 0.58-0.021 0.143-0.096 0.346-0.313 0.536-0.253 0.222-0.838 0.546-1.429 1.006-0.549 0.428-1.123 0.981-1.31 1.741-0.058 0.266-0.322 0.435-0.589 0.376-0.266-0.058-0.435-0.322-0.376-0.589 0.197-1.008 0.878-1.795 1.572-2.389 0.137-0.117 0.274-0.226 0.407-0.327-1.215 0.153-2.707 0.754-3.349 0.921-0.297 0.077-0.515 0.067-0.62 0.045-0.21-0.045-0.339-0.16-0.427-0.272-0.128-0.16-0.332-0.555 0.1-1.034 0.295-0.324 1.701-1.576 2.704-2.627l0.01-0.01z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/x-office-presentation-symbolic.svg b/.icons/kora/mimetypes/symbolic/x-office-presentation-symbolic.svg
new file mode 100644
index 000000000..fdc06ecb3
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/x-office-presentation-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.5 .00786101)">
+ <path d="m7.492 9.992c-0.271 4e-3 -0.492 0.229-0.492 0.5v8e-3 2.25l-1.801 1.35c-0.125 0.094-0.199 0.243-0.199 0.4 0 0.275 0.225 0.5 0.5 0.5 0.108 0 0.214-0.035 0.301-0.1l1.699-1.275 1.699 1.275c0.087 0.065 0.193 0.1 0.301 0.1 0.275 0 0.5-0.225 0.5-0.5 0-0.157-0.074-0.306-0.199-0.4l-1.801-1.35v-2.25-8e-3c0-0.274-0.226-0.5-0.5-0.5h-8e-3z" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 2h12c0.554 0 1 0.446 1 1s-0.446 1-1 1h-1v-1h-10v1h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1z" fill="#dfdfdf"/>
+ <rect x="2" y="3" width="12" height="8" style="fill-opacity:.3;fill:rgb(68,68,68)"/>
+ <path d="m2 2v9h12v-9h-12zm1 1v7h10v-7h-10z" fill="#dfdfdf"/>
+ <g transform="translate(.67866 -.297767)">
+ <path d="m7 5v2h2c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.32134)">
+ <path d="m8 4c1.097 0 2 0.903 2 2h-2v-2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/mimetypes/symbolic/x-office-spreadsheet-symbolic.svg b/.icons/kora/mimetypes/symbolic/x-office-spreadsheet-symbolic.svg
new file mode 100644
index 000000000..db0f79582
--- /dev/null
+++ b/.icons/kora/mimetypes/symbolic/x-office-spreadsheet-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2h-10zm0 1h10s1 0 1 1v10c0 1-1 1-1 1h-10s-1 0-1-1v-10s0-1 1-1z" fill="#dfdfdf"/>
+ <path d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2h-10zm1 3h8v7h-8v-7z" style="fill-opacity:.3;fill:rgb(68,68,68)"/>
+ <g transform="matrix(1.23809,0,0,1.23809,-2.19961,-2.09516)">
+ <path d="m5.476 8v2h2v-2h-2zm2.524 0v2h3v-2h-3zm-2.524-2.5v2h2v-2h-2zm2.524 0v2h3v-2h-3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/1password-panel-locked.svg b/.icons/kora/panel/16/1password-panel-locked.svg
new file mode 100644
index 000000000..ab12419ab
--- /dev/null
+++ b/.icons/kora/panel/16/1password-panel-locked.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m13.254 10.018c-.947 0-1.709.762-1.709 1.709v.855h-.427c-.237 0-.428.19-.428.427v2.564c0 .236.191.427.428.427h4.273c.237 0 .427-.191.427-.427v-2.564c0-.237-.19-.427-.427-.427h-.427v-.855c0-.947-.763-1.709-1.71-1.709zm0 .854c.474 0 .855.381.855.855v.855h-1.709v-.855c0-.474.381-.855.854-.855z"/>
+ <path d="m10.19 15.076c-.144.19-.367.311-.618.311h-3.144c-.436 0-.788-.365-.788-.82v-1.099c-2.111-.922-3.601-3.034-3.601-5.468s1.49-4.546 3.601-5.468v-1.099c0-.455.352-.82.788-.82h3.144c.436 0 .788.365.788.82v1.099c2.111.922 3.601 3.034 3.601 5.468 0 .543-.074 1.071-.213 1.573-.159-.036-.324-.055-.494-.055-.266 0-.521.046-.757.132.191-.515.296-1.071.296-1.65 0-1.774-.985-3.335-2.433-4.164v4.66l-.009.012s-1.171.817-1.171 1.368c0 .55 1.171 1.361 1.171 1.361l.009.015v.912c.242-.138.472-.298.685-.475v.038.358c-.479.036-.855.435-.855.924zm-4.55-11.24v.924s1.18.782 1.18 1.31c0 .527-1.18 1.31-1.18 1.31v4.784c-1.448-.829-2.433-2.39-2.433-4.164s.985-3.335 2.433-4.164z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/1password-panel.svg b/.icons/kora/panel/16/1password-panel.svg
new file mode 100644
index 000000000..86286dfa0
--- /dev/null
+++ b/.icons/kora/panel/16/1password-panel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8 2.039c-3.27 0-5.961 2.691-5.961 5.961s2.691 5.961 5.961 5.961 5.961-2.691 5.961-5.961-2.691-5.961-5.961-5.961zm0 1.168c2.629 0 4.793 2.164 4.793 4.793s-2.164 4.793-4.793 4.793-4.793-2.164-4.793-4.793 2.164-4.793 4.793-4.793z"/>
+ <path d="m6.428.613h3.144c.436 0 .788.365.788.82v7.063l-.009.012s-1.171.817-1.171 1.368c0 .55 1.171 1.361 1.171 1.361l.009.015v3.315c0 .455-.352.82-.788.82h-3.144c-.436 0-.788-.365-.788-.82v-7.187s1.18-.783 1.18-1.31c0-.528-1.18-1.31-1.18-1.31v-3.327c0-.455.352-.82.788-.82z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/5g.svg b/.icons/kora/panel/16/5g.svg
new file mode 100644
index 000000000..627e8cc28
--- /dev/null
+++ b/.icons/kora/panel/16/5g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.26 8.506c-.05 0-.075-.025-.075-.075v-5.237c0-.055.025-.082.075-.082h5.156c.054 0 .082.027.082.082v1.387c0 .055-.028.082-.082.082h-3.769v1.952c.44-.308.93-.462 1.47-.462.19 0 .373.019.547.057.175.039.339.094.494.167.149.073.289.153.418.242.129.088.239.18.33.275.131.145.247.3.347.466.099.165.181.334.245.507.131.353.197.932.197 1.734 0 .327-.013.612-.038.857s-.064.452-.119.619l.007-.006c-.095.312-.251.612-.469.897-.213.263-.499.506-.857.728-.377.227-.812.34-1.306.34-.64 0-1.256-.197-1.85-.591-.608-.409-.962-1.073-1.062-1.993-.004-.023.003-.044.021-.062s.038-.027.061-.027h1.388c.045 0 .072.021.081.061.159.712.594 1.068 1.306 1.068.644 0 1.014-.213 1.109-.639.118-.472.177-.925.177-1.361 0-.258-.023-.497-.068-.717s-.111-.416-.197-.589c-.164-.322-.517-.483-1.062-.483-.498 0-.891.254-1.176.762-.018.028-.041.041-.068.041h-1.313zm10.196.483c-.054 0-.081-.027-.081-.082v-1.401c0-.05.027-.075.081-.075h3.463c.054 0 .081.025.081.075v1.986c0 1.003-.344 1.842-1.034 2.517-.698.685-1.539 1.027-2.523 1.027-.785 0-1.445-.188-1.98-.564-.526-.372-.907-.78-1.142-1.225h.006c-.086-.154-.158-.309-.217-.466-.059-.156-.105-.32-.136-.493-.028-.172-.049-.447-.065-.826s-.024-.865-.024-1.459.008-1.08.024-1.456.037-.651.065-.823c.031-.172.077-.338.136-.497.059-.158.131-.315.217-.469h-.006c.235-.44.616-.848 1.142-1.224.531-.381 1.191-.572 1.98-.572.943 0 1.723.291 2.34.871.626.58 1.013 1.274 1.163 2.081.009.028.004.05-.014.069-.018.018-.04.027-.068.027h-1.557c-.041 0-.066-.018-.075-.055-.059-.181-.143-.35-.252-.506-.109-.157-.243-.303-.401-.439-.3-.268-.678-.402-1.136-.402-.34 0-.631.068-.871.205-.24.136-.433.292-.578.469-.086.109-.161.232-.225.371-.063.138-.113.28-.149.425-.036.154-.061.392-.075.714s-.02.726-.02 1.211c0 .494.006.901.02 1.221.014.319.039.556.075.711.036.14.087.28.153.418s.139.26.221.364c.145.19.338.352.578.486s.531.201.871.201c.539 0 .993-.184 1.36-.551.372-.367.558-.848.558-1.442v-.422z"/>
+</svg>
diff --git a/.icons/kora/panel/16/QMPlay2-panel.svg b/.icons/kora/panel/16/QMPlay2-panel.svg
new file mode 100644
index 000000000..2d0c6c11a
--- /dev/null
+++ b/.icons/kora/panel/16/QMPlay2-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.6289062 1 A 1.5912092 1.4213061 0 0 0 1 2.4199219 L 1 8 L 1 13.580078 A 1.5912092 1.4213061 0 0 0 3.3867188 14.808594 L 8.796875 12.019531 L 14.205078 9.2304688 A 1.5912092 1.4213061 0 0 0 14.205078 6.7695312 L 8.796875 3.9804688 L 3.3867188 1.1894531 A 1.5912092 1.4213061 0 0 0 2.6289062 1 z M 2.4707031 2.9667969 L 2.4785156 2.9707031 C 2.4753756 2.9691831 2.4739731 2.9704308 2.4707031 2.96875 L 2.4707031 2.9667969 z M 3 3.2402344 L 7.8789062 5.7578125 L 12.228516 8 L 7.8789062 10.242188 L 3 12.757812 L 3 8 L 3 3.2402344 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ac-adapter.svg b/.icons/kora/panel/16/ac-adapter.svg
new file mode 100644
index 000000000..009ea4e64
--- /dev/null
+++ b/.icons/kora/panel/16/ac-adapter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.591.802-1.344 6.083 2.929.647-4.767 7.666 1.344-6.083-2.929-.647z"/>
+</svg>
diff --git a/.icons/kora/panel/16/account-logged-in.svg b/.icons/kora/panel/16/account-logged-in.svg
new file mode 100644
index 000000000..167fb4a40
--- /dev/null
+++ b/.icons/kora/panel/16/account-logged-in.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.1 9.628s5.339-5.555 7.001-7.283c.274-.286.723-.311 1.028-.057.001.001.002.001.003.002.309.258.362.714.119 1.036-1.722 2.28-7.978 10.561-7.978 10.561s-3.132-3.669-4.447-5.211c-.323-.378-.303-.941.047-1.295.343-.347.891-.381 1.274-.08 1.048.826 2.953 2.327 2.953 2.327z"/>
+</svg>
diff --git a/.icons/kora/panel/16/acestream-tray.svg b/.icons/kora/panel/16/acestream-tray.svg
new file mode 100644
index 000000000..07ad3476c
--- /dev/null
+++ b/.icons/kora/panel/16/acestream-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 12.324219 5.5039062 L 14.058594 4.5039062 A 7.004701 7.0000005 0 0 0 14.019531 4.4355469 A 7.004701 7.0000005 0 0 0 8 1 z M 1.9414062 4.5039062 A 7.004701 7.0000005 0 0 0 1.9023438 4.5722656 A 7.004701 7.0000005 0 0 0 1.9335938 11.5 L 3.6757812 10.496094 A 5 5 0 0 1 3 8 A 5 5 0 0 1 3.6738281 5.5039062 L 1.9414062 4.5039062 z M 6 5.046875 L 6 8 L 6 10.953125 L 8.1328125 9.4765625 L 10.265625 8 L 8.1328125 6.5234375 L 6 5.046875 z M 12.326172 10.496094 A 5 5 0 0 1 8 13 L 8 15 A 7.004701 7.0000005 0 0 0 14.019531 11.564453 A 7.004701 7.0000005 0 0 0 14.058594 11.496094 L 12.326172 10.496094 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7.004701 7.0000005 0 0 0 1.9804688 4.4355469 A 7.004701 7.0000005 0 0 0 1.9414062 4.5039062 L 3.6738281 5.5039062 A 5 5 0 0 1 8 3 L 8 1 z M 14.066406 4.5 L 12.324219 5.5039062 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12.326172 10.496094 L 14.058594 11.496094 A 7.004701 7.0000005 0 0 0 14.097656 11.427734 A 7.004701 7.0000005 0 0 0 14.066406 4.5 z M 3.6757812 10.496094 L 1.9414062 11.496094 A 7.004701 7.0000005 0 0 0 1.9804688 11.564453 A 7.004701 7.0000005 0 0 0 8 15 L 8 13 A 5 5 0 0 1 3.6757812 10.496094 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/airplane-mode-off.svg b/.icons/kora/panel/16/airplane-mode-off.svg
new file mode 100644
index 000000000..afca811b2
--- /dev/null
+++ b/.icons/kora/panel/16/airplane-mode-off.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:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.79 0-0.78 0.03-0.53 1.03l1.62 4.97h-4.5l-1.22-1.78c-0.13-0.21-0.12-0.22-0.34-0.22h-0.22c-0.43 0-0.29 0.44-0.29 0.44l0.29 2.56-0.29 2.56s-0.13 0.44 0.26 0.44h0.25c0.21 0 0.21-0.01 0.34-0.22l1.22-1.78h4.5l-1.62 4.94c-0.26 1.04-0.27 1.06 0.53 1.06 0.43 0 0.43-0.01 0.72-0.5l3.69-5.5h3.09c0.55 0 1-0.45 1-1s-0.45-1-1-1h-3.09l-3.69-5.5c-0.27-0.46-0.28-0.5-0.66-0.5z" style="fill:currentColor;opacity:.35"/>
+ <path d="m11 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.19-0.28 0.45-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.45 0.28 0.72 0.28h1v-1c0-0.27-0.1-0.53-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.27 0-0.54 0.1-0.72 0.28l-0.78 0.79-0.78-0.79c-0.18-0.18-0.44-0.28-0.72-0.28z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/16/airplane-mode.svg b/.icons/kora/panel/16/airplane-mode.svg
new file mode 100644
index 000000000..438e72b62
--- /dev/null
+++ b/.icons/kora/panel/16/airplane-mode.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.01 1c-.79 0-.78.03-.53 1.03l1.62 5.157-3.823.233-1.22-1.767c-.13-.178-.12-.186-.34-.186h-.407c-.43 0-.29.371-.29.371l.29 2.162-.29 2.162s-.13.371.26.371h.437c.21 0 .21-.008.34-.186l1.22-1.767 3.823.233-1.62 5.127c-.26 1.04-.27 1.06.53 1.06.43 0 .43-.01.72-.5l3.69-5.5h3.58c.571 0 1.037-.45 1.037-1s-.466-1-1.037-1h-3.58l-3.69-5.5c-.27-.46-.28-.5-.66-.5h-.06z"/>
+</svg>
diff --git a/.icons/kora/panel/16/akonaditray.svg b/.icons/kora/panel/16/akonaditray.svg
new file mode 100644
index 000000000..cc622da15
--- /dev/null
+++ b/.icons/kora/panel/16/akonaditray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.818 6.339c-2.11.008-3.918.376-4.683 1.716 0 3.792 3.073 6.866 6.865 6.866 3.791 0 6.865-3.074 6.865-6.866-2.008-.785-5.87-1.729-9.047-1.716zm2.182-4.479c2.997 0 5.531 2.381 6.104 5.21-1.101-.348-2.686-.767-4.234-.955-.842-1.763-2.136-3.381-3.264-4.097.448-.103.915-.158 1.394-.158zm-6.795 5.21c.323-2.243 1.732-4.137 3.676-5.131 1.715.846 2.799 2.224 3.88 4-1.061-.114-1.644-.163-2.946-.158-1.117.005-2.154.11-3.013.386-.632.202-1.173.498-1.597.903z"/>
+</svg>
diff --git a/.icons/kora/panel/16/alarm-clock-panel.svg b/.icons/kora/panel/16/alarm-clock-panel.svg
new file mode 100644
index 000000000..89c973d1e
--- /dev/null
+++ b/.icons/kora/panel/16/alarm-clock-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.92 0-3.5 1.58-3.5 3.5 0 .429.08.855.234 1.256 1.252-1.987 3.348-3.388 5.782-3.69-.66-.681-1.568-1.066-2.516-1.066zm7 0c-.947.001-1.854.386-2.512 1.066 2.432.303 4.524 1.704 5.776 3.688.155-.4.235-.825.236-1.254 0-1.92-1.58-3.5-3.5-3.5zm-3.5 2c-3.84 0-7 3.16-7 7 0 1.65.583 3.248 1.646 4.51.146.172.3.338.461.496-.3-.033-.6.073-.814.287-.388.388-.388 1.026 0 1.414s1.026.388 1.414 0c.262-.263.357-.651.246-1.006.19.135.387.26.59.375.194.111.392.212.596.303.019.008.037.017.056.025.176.077.356.147.537.209.057.02.113.039.17.057.161.051.324.096.489.135.064.015.128.029.193.043.16.033.322.06.484.082.075.01.15.019.225.027.173.019.347.031.521.037.062.003.124.005.186.006.234 0 .467-.012.699-.035 1.197-.122 2.342-.55 3.324-1.242.008-.005.015-.009.022-.014-.108.352-.012.737.248.998.388.388 1.026.388 1.414 0s.388-1.026 0-1.414c-.217-.217-.522-.322-.826-.285.156-.153.304-.312.445-.479.011-.011.021-.022.031-.033.004-.005.008-.01.012-.016.13-.156.253-.318.369-.486.02-.026.04-.053.059-.08.105-.157.203-.318.295-.482.024-.042.048-.085.072-.127.085-.161.164-.325.236-.492.022-.048.044-.095.065-.143.061-.152.117-.307.168-.463.025-.072.049-.145.072-.219.043-.146.08-.293.113-.441.019-.078.037-.156.053-.234.027-.149.049-.299.067-.45.011-.084.022-.169.031-.254.019-.202.029-.406.031-.609 0-3.84-3.16-7-7-7zm0 .991c3.296 0 6.009 2.713 6.009 6.009s-2.713 6.009-6.009 6.009-6.009-2.713-6.009-6.009c.001-.201.011-.401.031-.601.307-3.054 2.908-5.407 5.978-5.408zm1.93 4.007c-.082.005-.161.03-.231.072l-2.449 1.414c-.237.137-.32.445-.184.682l1.768 3.063c.088.158.256.256.437.256.231 0 .434-.16.487-.385.03-.127.01-.26-.057-.371l-1.517-2.629 2.015-1.164c.16-.088.26-.257.26-.439 0-.274-.226-.5-.501-.5-.009 0-.019 0-.028.001z"/>
+</svg>
diff --git a/.icons/kora/panel/16/alarm-clock-triggered.svg b/.icons/kora/panel/16/alarm-clock-triggered.svg
new file mode 100644
index 000000000..89c973d1e
--- /dev/null
+++ b/.icons/kora/panel/16/alarm-clock-triggered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.92 0-3.5 1.58-3.5 3.5 0 .429.08.855.234 1.256 1.252-1.987 3.348-3.388 5.782-3.69-.66-.681-1.568-1.066-2.516-1.066zm7 0c-.947.001-1.854.386-2.512 1.066 2.432.303 4.524 1.704 5.776 3.688.155-.4.235-.825.236-1.254 0-1.92-1.58-3.5-3.5-3.5zm-3.5 2c-3.84 0-7 3.16-7 7 0 1.65.583 3.248 1.646 4.51.146.172.3.338.461.496-.3-.033-.6.073-.814.287-.388.388-.388 1.026 0 1.414s1.026.388 1.414 0c.262-.263.357-.651.246-1.006.19.135.387.26.59.375.194.111.392.212.596.303.019.008.037.017.056.025.176.077.356.147.537.209.057.02.113.039.17.057.161.051.324.096.489.135.064.015.128.029.193.043.16.033.322.06.484.082.075.01.15.019.225.027.173.019.347.031.521.037.062.003.124.005.186.006.234 0 .467-.012.699-.035 1.197-.122 2.342-.55 3.324-1.242.008-.005.015-.009.022-.014-.108.352-.012.737.248.998.388.388 1.026.388 1.414 0s.388-1.026 0-1.414c-.217-.217-.522-.322-.826-.285.156-.153.304-.312.445-.479.011-.011.021-.022.031-.033.004-.005.008-.01.012-.016.13-.156.253-.318.369-.486.02-.026.04-.053.059-.08.105-.157.203-.318.295-.482.024-.042.048-.085.072-.127.085-.161.164-.325.236-.492.022-.048.044-.095.065-.143.061-.152.117-.307.168-.463.025-.072.049-.145.072-.219.043-.146.08-.293.113-.441.019-.078.037-.156.053-.234.027-.149.049-.299.067-.45.011-.084.022-.169.031-.254.019-.202.029-.406.031-.609 0-3.84-3.16-7-7-7zm0 .991c3.296 0 6.009 2.713 6.009 6.009s-2.713 6.009-6.009 6.009-6.009-2.713-6.009-6.009c.001-.201.011-.401.031-.601.307-3.054 2.908-5.407 5.978-5.408zm1.93 4.007c-.082.005-.161.03-.231.072l-2.449 1.414c-.237.137-.32.445-.184.682l1.768 3.063c.088.158.256.256.437.256.231 0 .434-.16.487-.385.03-.127.01-.26-.057-.371l-1.517-2.629 2.015-1.164c.16-.088.26-.257.26-.439 0-.274-.226-.5-.501-.5-.009 0-.019 0-.028.001z"/>
+</svg>
diff --git a/.icons/kora/panel/16/albert-panel.svg b/.icons/kora/panel/16/albert-panel.svg
new file mode 120000
index 000000000..f01cfb3af
--- /dev/null
+++ b/.icons/kora/panel/16/albert-panel.svg
@@ -0,0 +1 @@
+albert-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/albert-tray.svg b/.icons/kora/panel/16/albert-tray.svg
new file mode 100644
index 000000000..a77339b52
--- /dev/null
+++ b/.icons/kora/panel/16/albert-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.379539 3.0016349c-.381704.0146906-.751008.1387739-1.064453.3574467-.595949.4162306-1.414764.9338246-2.158203 1.4336931-.137675-.1781608-.1908918-.3408462-.3671878-.5176141-.582629-.5841879-1.479045-1.1123564-2.496094-1.2344605-1.729376-.2074876-3.3260668.475975-4.3730468 1.418067-1.0469799.9420921-1.6884194 2.0742971-2.1855469 3.0841982h-.00195c-.037036.075315-.2814609.5430956-.466797 1.1231248-.1853362.5800292-.4478032 1.3455739-.083984 2.4454819.2060441.623052.7093708 1.191945 1.2089844 1.478619.4996136.286673.9547618.364511 1.3359375.394558.7615127.06002 1.3278363-.07003 1.7558594-.166028 1.2399838-.277017 2.2289178-.667339 3.2070308-1.166095.531228.577333 1.19012 1.105137 2.3515644 1.279385.796989.138345 1.245192.01557 1.753906-.107429.525113-.126957 1.017762-.288989 1.533203-.572306.724674-.495818 1.355819-1.168383 2.021484-1.77942 1.266758-1.1640003.570765-3.279063-1.138671-3.4611776.205294-.1997788.432902-.375308.646484-.5859776 1.299411-1.2817779.343913-3.4943416-1.478516-3.4240659zm.07617 1.9981853c-1.210103 1.1917764-2.065146 2.0493618-3.5859358 3.0744319.3120768.5178689.6587728.9750586 1.1464848 1.2207876.814075.4100685 1.42268.4545495 2.984375-.2949424l-1.636719 1.5001047c-.550531.302141-1.555405.559574-2.011719.472688-.6402328-.088006-1.3413398-.746135-1.8554688-1.3965808-.116627-.1476742-.219213-.3152368-.330078-.4707356-.404419.2337802-.742358.4455069-1.234375.7090332-.917315.4821342-1.723219.7897902-2.9023438 1.0528082-.7056859.15801-1.7451002.304208-1.9726563-.382839-.2370468-.7155504.3294513-1.8195199.4472656-2.0587365.8894981-1.8042251 2.2185465-3.6768929 4.5410155-3.3986736 1.385879.1661298 1.944481 1.4689708 2.574219 2.6251819 1.5110828-.9214188 2.8689198-1.9781634 3.8359378-2.6525276zm-7.9277328.9981159c-.309967-.0330222-.676365.0641545-1.1249999.3691666-.408314.2635183-.8080341.7388453-1.1171876 1.2461804-.4938383.8097562.3675846 1.8940493 1.1699219 1.8868489 1.1080266-.0100007 2.2534066-.374664 3.3671876-.8887337-.376288-.5686624-.741375-1.1516218-1.113281-1.716915-.307627-.4235924-.665028-.8415063-1.181641-.8965472z"/>
+</svg>
diff --git a/.icons/kora/panel/16/amd-alto.svg b/.icons/kora/panel/16/amd-alto.svg
new file mode 100644
index 000000000..d7c6e264b
--- /dev/null
+++ b/.icons/kora/panel/16/amd-alto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/16/amd-bajo.svg b/.icons/kora/panel/16/amd-bajo.svg
new file mode 100644
index 000000000..f5ac51d05
--- /dev/null
+++ b/.icons/kora/panel/16/amd-bajo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/16/amd-medio.svg b/.icons/kora/panel/16/amd-medio.svg
new file mode 100644
index 000000000..b685aa4e4
--- /dev/null
+++ b/.icons/kora/panel/16/amd-medio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#4285f4" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/16/anatine-indicator.svg b/.icons/kora/panel/16/anatine-indicator.svg
new file mode 100644
index 000000000..0efdc1acd
--- /dev/null
+++ b/.icons/kora/panel/16/anatine-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003zm1.692-11.928c-.068-.059-.137-.122-.208-.191-.245-.237-.549-.357-.903-.373-.358-.016-.921.016-1.232.139-.075.108-.372.544-.528.831-.236.432-.593.783-.693.852-.044.03-.13.076-.241.124.092.043.169.09.238.137.214.146.394.329.553.592.431.712.832 1.593.1 2.872-.115.213-.278.423-.488.623-.179.17-.44.33-.636.554-.422.481-.739.982-.87 1.446-.1.352.013.821.218 1.244.109.228.244.413.439.617.566.593 1.576.844 2.674.964.095.001.502.004.837 0 .741-.008.957-.025 1.49-.149 1.719-.402 3.328-1.653 3.279-3.354-.001-.045 0-.09.003-.135.008-.144 0-.374-.016-.62-.721.374-1.533.489-2.83-.139-.549-.265-.912-.556-1.459-.606-.148-.014-.369.006-.395.006-.662 0-1.245-.434-1.436-1.068s.057-1.318.609-1.683c.056-.037 1.042-.576 1.261-.696.132-.171.209-.361.268-.61.053-.225.066-.682.026-.917-.03-.182-.05-.353-.06-.46z"/>
+</svg>
diff --git a/.icons/kora/panel/16/anatine-notification.svg b/.icons/kora/panel/16/anatine-notification.svg
new file mode 100644
index 000000000..e18826e10
--- /dev/null
+++ b/.icons/kora/panel/16/anatine-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003zm1.692-11.928c-.068-.059-.137-.122-.208-.191-.245-.237-.549-.357-.903-.373-.358-.016-.921.016-1.232.139-.075.108-.372.544-.528.831-.236.432-.593.783-.693.852-.044.03-.13.076-.241.124.092.043.169.09.238.137.214.146.394.329.553.592.431.712.832 1.593.1 2.872-.115.213-.278.423-.488.623-.179.17-.44.33-.636.554-.422.481-.739.982-.87 1.446-.1.352.013.821.218 1.244.109.228.244.413.439.617.566.593 1.576.844 2.674.964.095.001.502.004.837 0 .741-.008.957-.025 1.49-.149 1.719-.402 3.328-1.653 3.279-3.354-.001-.045 0-.09.003-.135.008-.144 0-.374-.016-.62-.721.374-1.533.489-2.83-.139-.549-.265-.912-.556-1.459-.606-.148-.014-.369.006-.395.006-.662 0-1.245-.434-1.436-1.068s.057-1.318.609-1.683c.056-.037 1.042-.576 1.261-.696.132-.171.209-.361.268-.61.053-.225.066-.682.026-.917-.03-.182-.05-.353-.06-.46z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/android-messages-desktop-tray-unread.svg b/.icons/kora/panel/16/android-messages-desktop-tray-unread.svg
new file mode 100644
index 000000000..3c9c79e19
--- /dev/null
+++ b/.icons/kora/panel/16/android-messages-desktop-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m3.498 2c.325.432.501.959.502 1.5-.001 1.313-1.035 2.413-2.346 2.494l.348.524v3.892c0 1.434 1.155 2.59 2.59 2.59h8.818c1.435 0 2.59-1.156 2.59-2.59v-5.82c0-1.434-1.155-2.59-2.59-2.59z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.43 10h5.142c.238 0 .428.223.428.5s-.19.5-.428.5h-5.142c-.238 0-.43-.223-.43-.5s.192-.5.43-.5zm-.1-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5zm0-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/android-messages-desktop-tray.svg b/.icons/kora/panel/16/android-messages-desktop-tray.svg
new file mode 100644
index 000000000..4c891e689
--- /dev/null
+++ b/.icons/kora/panel/16/android-messages-desktop-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m.836 2c-.642-.001-1.043.602-.723 1.084 0 0 1.889 1.332 1.889 3.434v3.892c0 1.434 1.155 2.59 2.59 2.59h8.818c1.435 0 2.59-1.156 2.59-2.59v-5.82c0-1.434-1.155-2.59-2.59-2.59z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.43 10h5.142c.238 0 .428.223.428.5s-.19.5-.428.5h-5.142c-.238 0-.43-.223-.43-.5s.192-.5.43-.5zm-.1-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5zm0-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/antimicro-panel.svg b/.icons/kora/panel/16/antimicro-panel.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/16/antimicro-panel.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/antimicrox_trayicon.svg b/.icons/kora/panel/16/antimicrox_trayicon.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/16/antimicrox_trayicon.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ao-app-tray.svg b/.icons/kora/panel/16/ao-app-tray.svg
new file mode 100644
index 000000000..cba6683be
--- /dev/null
+++ b/.icons/kora/panel/16/ao-app-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0351566,1.0004188 C 7.7564592,0.99368147 7.4798009,1.0683859 7.2382812,1.2140354 L 2.7617188,3.9175677 C 2.2907761,4.2019067 1.9999657,4.7279482 2,5.2966767 v 5.4070653 c -2e-7,0.352852 0.1224956,0.681282 0.3197545,0.953585 L 13.859375,4.6592447 C 13.731014,4.3547057 13.523051,4.0895022 13.238281,3.9175677 L 8.7617189,1.2123265 C 8.5413466,1.0794453 8.2911132,1.006849 8.0368306,1.0004188 Z m 5.9045764,3.858771 a 1.521892,1.5917107 0 0 1 0.01172,0.046141 c -0.0038,-0.015583 -0.0075,-0.030713 -0.01172,-0.046141 z M 2.4302455,11.807712 c 0.010934,0.01184 0.02218,0.02269 0.033483,0.03418 a 1.521892,1.5917107 0 0 1 -0.033483,-0.03418 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13.869793,4.6541131 2.3092446,11.662078 a 1.521892,1.5917107 0 0 0 0.4518221,0.420395 l 4.4778667,2.704205 a 1.521892,1.5917107 0 0 0 1.5221332,0 L 13.238933,12.082473 A 1.521892,1.5917107 0 0 0 14,10.704395 V 5.2959859 A 1.521892,1.5917107 0 0 0 13.869793,4.6541131 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/application-running.svg b/.icons/kora/panel/16/application-running.svg
new file mode 100644
index 000000000..8d6c7299a
--- /dev/null
+++ b/.icons/kora/panel/16/application-running.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,4 V 12 L 5,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/applications-chat-panel.svg b/.icons/kora/panel/16/applications-chat-panel.svg
new file mode 120000
index 000000000..c60c9bb01
--- /dev/null
+++ b/.icons/kora/panel/16/applications-chat-panel.svg
@@ -0,0 +1 @@
+user-available-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/applications-email-panel.svg b/.icons/kora/panel/16/applications-email-panel.svg
new file mode 100644
index 000000000..61d82617e
--- /dev/null
+++ b/.icons/kora/panel/16/applications-email-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+</svg>
diff --git a/.icons/kora/panel/16/audacious-panel.svg b/.icons/kora/panel/16/audacious-panel.svg
new file mode 100644
index 000000000..536b968c6
--- /dev/null
+++ b/.icons/kora/panel/16/audacious-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm.33 2.574h.002c1.6.061 2.547 1.141 2.65 2.719.119 1.778-.406 2.242-.181 2.6.468.746-.195.94-.635 1.304-.274.227-.804.124-1.066-.199-.797-.461-.49.425-2.135.43-.856-.035-1.64-.653-1.861-1.485-.34-1.276.157-2.219 1.544-2.664.402-.128 1.197-.05 1.547-.306.33-.242.215-.59-.191-.635-.582-.065-1.492.198-2.029.092-.432-.086-.563-.91-.282-1.264.461-.58 1.644-.555 2.311-.586.113-.005.22-.01.326-.006zm-.318 3.563c-.554 0-1.012.413-1.012.927s.458.936 1.012.936c.552 0 .988-.422.988-.936s-.436-.927-.988-.927z"/>
+</svg>
diff --git a/.icons/kora/panel/16/audio-input-microphone-high-panel.svg b/.icons/kora/panel/16/audio-input-microphone-high-panel.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/16/audio-input-microphone-high-panel.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-input-microphone-high.svg b/.icons/kora/panel/16/audio-input-microphone-high.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/16/audio-input-microphone-high.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-input-microphone-low-zero-panel.svg b/.icons/kora/panel/16/audio-input-microphone-low-zero-panel.svg
new file mode 120000
index 000000000..e8af0c6df
--- /dev/null
+++ b/.icons/kora/panel/16/audio-input-microphone-low-zero-panel.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-input-microphone-low.svg b/.icons/kora/panel/16/audio-input-microphone-low.svg
new file mode 120000
index 000000000..ad16fd28c
--- /dev/null
+++ b/.icons/kora/panel/16/audio-input-microphone-low.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-input-microphone-medium.svg b/.icons/kora/panel/16/audio-input-microphone-medium.svg
new file mode 120000
index 000000000..e8af0c6df
--- /dev/null
+++ b/.icons/kora/panel/16/audio-input-microphone-medium.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-input-microphone-muted.svg b/.icons/kora/panel/16/audio-input-microphone-muted.svg
new file mode 120000
index 000000000..e2e954d75
--- /dev/null
+++ b/.icons/kora/panel/16/audio-input-microphone-muted.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-input-microphone-none-panel.svg b/.icons/kora/panel/16/audio-input-microphone-none-panel.svg
new file mode 120000
index 000000000..6cf00c893
--- /dev/null
+++ b/.icons/kora/panel/16/audio-input-microphone-none-panel.svg
@@ -0,0 +1 @@
+mic-ready.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-off.svg b/.icons/kora/panel/16/audio-off.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/audio-off.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-on.svg b/.icons/kora/panel/16/audio-on.svg
new file mode 100644
index 000000000..93a7cc358
--- /dev/null
+++ b/.icons/kora/panel/16/audio-on.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-output-none-panel.svg b/.icons/kora/panel/16/audio-output-none-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/audio-output-none-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-output-none.svg b/.icons/kora/panel/16/audio-output-none.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/audio-output-none.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-ready.svg b/.icons/kora/panel/16/audio-ready.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/16/audio-ready.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-recorder-off.svg b/.icons/kora/panel/16/audio-recorder-off.svg
new file mode 100644
index 000000000..22cddbded
--- /dev/null
+++ b/.icons/kora/panel/16/audio-recorder-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.473-15.159c1.651.01 2.981 1.346 2.981 3v5c0 1.654-1.33 2.99-2.981 3h-.019c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/audio-recorder-on.svg b/.icons/kora/panel/16/audio-recorder-on.svg
new file mode 100644
index 000000000..d0c11cbe8
--- /dev/null
+++ b/.icons/kora/panel/16/audio-recorder-on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-PositiveText" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/16/audio-recorder-paused.svg b/.icons/kora/panel/16/audio-recorder-paused.svg
new file mode 100644
index 000000000..f4defd639
--- /dev/null
+++ b/.icons/kora/panel/16/audio-recorder-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.019 0c1.651.01 2.981 1.346 2.981 3v5c0 1.654-1.33 2.99-2.981 3h-.019c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3zm-.603 3.443h-1.578v4.114h1.578zm2.746 0h-1.578v4.114h1.578z" />
+</svg>
diff --git a/.icons/kora/panel/16/audio-volume-high-panel.svg b/.icons/kora/panel/16/audio-volume-high-panel.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-high-panel.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-high-symbolic.svg b/.icons/kora/panel/16/audio-volume-high-symbolic.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-high-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-high.svg b/.icons/kora/panel/16/audio-volume-high.svg
new file mode 100644
index 000000000..93a7cc358
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-low-panel.svg b/.icons/kora/panel/16/audio-volume-low-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-low-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-low-symbolic.svg b/.icons/kora/panel/16/audio-volume-low-symbolic.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-low-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-low-zero-panel.svg b/.icons/kora/panel/16/audio-volume-low-zero-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-low-zero-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-low.svg b/.icons/kora/panel/16/audio-volume-low.svg
new file mode 100644
index 000000000..d79346b83
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm2.047 6.719c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-medium-panel.svg b/.icons/kora/panel/16/audio-volume-medium-panel.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-medium-panel.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-medium-symbolic.svg b/.icons/kora/panel/16/audio-volume-medium-symbolic.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-medium-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-medium.svg b/.icons/kora/panel/16/audio-volume-medium.svg
new file mode 100644
index 000000000..88101e59d
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.742 15.492c-.212-.299-.066-.64.313-.857 2.191-1.321 3.821-4.159 3.821-6.754 0-2.596-1.594-5.406-3.791-6.717-.384-.22-.591-.632-.39-.941.198-.304.691-.244.895-.129 2.713 1.619 4.407 4.561 4.407 7.765 0 3.205-1.694 6.147-4.401 7.776-.207.118-.631.174-.854-.143zm-3.61-15.417-5.044 4.448h-1.061c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h1.061l5.044 4.448v-15.569z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.075-5.331 4.448h-.774c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h.774l5.331 4.448v-15.569zm-1.112 2.299-3.528 3.021c-.197.156-.441.24-.691.24h-.686v4.448h.686c.25 0 .494.085.691.241l3.528 3.021zm3.252 9.83c-.272-.36.076-.754.42-.947 1.039-.634 1.827-2.148 1.827-3.398 0-1.249-.855-2.785-1.906-3.397-.355-.2-.624-.595-.37-.902.304-.368.655-.264.861-.152 1.554.919 2.539 2.601 2.539 4.451 0 1.851-.985 3.533-2.527 4.473-.213.116-.552.26-.844-.128zm-1.206-3.114c.681 0 1.232-.55 1.232-1.231 0-.68-.551-1.231-1.232-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-muted-blocked-panel.svg b/.icons/kora/panel/16/audio-volume-muted-blocked-panel.svg
new file mode 120000
index 000000000..3820bf90d
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-muted-blocked-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted-blocking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-muted-blocking-panel.svg b/.icons/kora/panel/16/audio-volume-muted-blocking-panel.svg
new file mode 120000
index 000000000..3820bf90d
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-muted-blocking-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted-blocking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-muted-blocking.svg b/.icons/kora/panel/16/audio-volume-muted-blocking.svg
new file mode 100644
index 000000000..85f3cb671
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-muted-blocking.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Highlight" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-muted-panel.svg b/.icons/kora/panel/16/audio-volume-muted-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-muted-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-muted-symbolic.svg b/.icons/kora/panel/16/audio-volume-muted-symbolic.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-muted-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/audio-volume-muted.svg b/.icons/kora/panel/16/audio-volume-muted.svg
new file mode 100644
index 000000000..ad402c639
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.325 2.761c-.294-.269-.316-.727-.046-1.021.269-.295.726-.316 1.021-.047l13.675 12.476c.295.268.316.726.047 1.021s-.727.316-1.021.047l-11.062-10.092-.449.385c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023v-5.528l1.113 1.016v6.811l-5.333-4.449h-.774c-.567 0-1.025-.459-1.025-1.025v-4.625c0-.567.458-1.025 1.025-1.025h.774l.317-.264-1.791-1.633zm6.807 3.502-1.113-.982v-2.773l-1.627 1.394-.827-.718 3.567-2.976z"/>
+</svg>
diff --git a/.icons/kora/panel/16/audio-volume-off.svg b/.icons/kora/panel/16/audio-volume-off.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/audio-volume-off.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/autokey-status-error.svg b/.icons/kora/panel/16/autokey-status-error.svg
new file mode 100644
index 000000000..6448eac6a
--- /dev/null
+++ b/.icons/kora/panel/16/autokey-status-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m1.211 11.978v.464c0 1.029.881 1.91 1.909 1.91h9.76c1.029 0 1.91-.881 1.91-1.91v-.464c-.452.411-1.04.676-1.698.676h-10.184c-.657 0-1.246-.265-1.697-.676zm.848 0c-.506-.296-.849-.845-.849-1.468 0-.062.003-.125.01-.187l.849-7.639c.095-.855.827-1.51 1.687-1.51h8.488c.86 0 1.592.655 1.687 1.51l.849 7.639c.007.062.01.125.01.187 0 .623-.343 1.172-.849 1.468v-1.468c0-.031-.001-.062-.005-.094 0 0-.849-7.639-.849-7.638-.047-.427-.413-.755-.843-.755h-8.488c-.43 0-.796.328-.843.754l-.849 7.639c-.004.032-.005.063-.005.094zm5.929-8.978c.167-.006.319.09.369.232l.649 1.774h2.119c.362-.001.513.451.219.64l-1.721 1.112.654 1.808c.108.306-.282.559-.572.371l-1.711-1.123-1.717 1.118c-.293.192-.686-.067-.57-.375l.662-1.805-1.715-1.117c-.291-.19-.141-.641.219-.641l2.123.01.654-1.774c.048-.132.183-.224.338-.23z" fill="#f44336"/>
+</svg>
diff --git a/.icons/kora/panel/16/autokey-status.svg b/.icons/kora/panel/16/autokey-status.svg
new file mode 100644
index 000000000..db88ef600
--- /dev/null
+++ b/.icons/kora/panel/16/autokey-status.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.211 11.978v.464c0 1.029.881 1.91 1.909 1.91h9.76c1.029 0 1.91-.881 1.91-1.91v-.464c-.452.411-1.04.676-1.698.676h-10.184c-.657 0-1.246-.265-1.697-.676zm.848 0c-.506-.296-.849-.845-.849-1.468 0-.062.003-.125.01-.187l.849-7.639c.095-.855.827-1.51 1.687-1.51h8.488c.86 0 1.592.655 1.687 1.51l.849 7.639c.007.062.01.125.01.187 0 .623-.343 1.172-.849 1.468v-1.468c0-.031-.001-.062-.005-.094 0 0-.849-7.639-.849-7.638-.047-.427-.413-.755-.843-.755h-8.488c-.43 0-.796.328-.843.754l-.849 7.639c-.004.032-.005.063-.005.094zm5.929-8.035c.168-.006.319.09.37.233l.648 1.773h2.119c.362-.001.513.451.219.641l-1.721 1.111.655 1.809c.107.306-.282.558-.573.371l-1.711-1.123-1.716 1.117c-.293.192-.687-.067-.571-.375l.662-1.805-1.715-1.117c-.291-.19-.141-.641.219-.641l2.123.01.655-1.773c.047-.133.182-.225.337-.231z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/avatar-default.svg b/.icons/kora/panel/16/avatar-default.svg
new file mode 100644
index 000000000..c7917b807
--- /dev/null
+++ b/.icons/kora/panel/16/avatar-default.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 11.572s.735-1.586.873-1.952c1.409.074 2.485.371 3.271.707.902.386 1.414 2.231 1.663 3.484.078.272.024.565-.146.791s-.437.359-.72.359c-2.245.039-7.47.039-9.793.039-.305 0-.592-.148-.768-.398s-.22-.569-.117-.857c.359-1.209.96-2.946 1.789-3.379.73-.382 1.718-.631 3.001-.724.211.436.947 1.93.947 1.93zm-.001-9.036c1.453 0 2.817 1.354 2.626 3-.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-.234-1.639 1.172-3 2.625-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ak.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ak.svg
new file mode 120000
index 000000000..7f11d53c3
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ak.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ak.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Am.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Am.svg
new file mode 120000
index 000000000..2f9d5cb61
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Am.svg
@@ -0,0 +1 @@
+indicator-keyboard-Am.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ar.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ar.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ar.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Av.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Av.svg
new file mode 120000
index 000000000..6dcea3982
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Av.svg
@@ -0,0 +1 @@
+indicator-keyboard-Av.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Az.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Az.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Az.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Be.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Be.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Be.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Bg.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bg.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bg.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Bm.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bm.svg
new file mode 120000
index 000000000..6099f6af5
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bm.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Bn.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bn.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Br.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Br.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Br.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Bs.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bs.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Bs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-By.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-By.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-By.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ch.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ch.svg
new file mode 120000
index 000000000..55e374c25
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ch.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ch.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Cm.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Cm.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Cm.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Cr.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Cr.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Cr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Cs.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Cs.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Cs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Da.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Da.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Da.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-De.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-De.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-De.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Dv.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Dv.svg
new file mode 120000
index 000000000..e68c0d0bd
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Dv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Dv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Dz.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Dz.svg
new file mode 120000
index 000000000..d0b76ccc6
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Dz.svg
@@ -0,0 +1 @@
+indicator-keyboard-Dz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ee.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ee.svg
new file mode 120000
index 000000000..7e4c18fab
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ee.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ee.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-En.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-En.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-En.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Eo.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Eo.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Eo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Es.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Es.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Es.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Et.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Et.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Et.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Fa.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fa.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ff.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ff.svg
new file mode 120000
index 000000000..8ec3df157
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ff.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ff.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Fi.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fi.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Fo.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fo.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Fr.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fr.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Fr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ga.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ga.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ga.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Gr.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Gr.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Gr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Gu.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Gu.svg
new file mode 120000
index 000000000..20434a2e4
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Gu.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ha.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ha.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ha.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-He.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-He.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-He.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Hi.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hi.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Hr.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hr.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Hu.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hu.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hu.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Hy.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hy.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Hy.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ie.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ie.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ie.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ig.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ig.svg
new file mode 120000
index 000000000..ae2dcda60
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ig.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ig.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ik.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ik.svg
new file mode 120000
index 000000000..a1307fc72
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ik.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ik.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-In.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-In.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-In.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Is.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Is.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Is.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-It.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-It.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-It.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ja.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ja.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ja.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ka.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ka.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ka.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ki.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ki.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ki.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Kk.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Kk.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Kk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Km.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Km.svg
new file mode 120000
index 000000000..640dc3978
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Km.svg
@@ -0,0 +1 @@
+indicator-keyboard-Km.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Kn.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Kn.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Kn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ko.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ko.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ko.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ku.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ku.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ku.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Lo.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Lo.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Lo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Lt.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Lt.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Lt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Lv.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Lv.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Lv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Md.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Md.svg
new file mode 120000
index 000000000..362998db4
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Md.svg
@@ -0,0 +1 @@
+indicator-keyboard-Md.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Mi.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mi.svg
new file mode 120000
index 000000000..ac9ac19bf
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Mk.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mk.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ml.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ml.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ml.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Mn.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mn.svg
new file mode 120000
index 000000000..a83fbaf8a
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Mr.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mr.svg
new file mode 120000
index 000000000..043bfc4f4
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Mt.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mt.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Mt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-My.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-My.svg
new file mode 120000
index 000000000..582a67b21
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-My.svg
@@ -0,0 +1 @@
+indicator-keyboard-My.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ne.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ne.svg
new file mode 120000
index 000000000..171a8b541
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ne.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ne.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Nl.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Nl.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Nl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-No.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-No.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-No.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Or.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Or.svg
new file mode 120000
index 000000000..292b9d8fd
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Or.svg
@@ -0,0 +1 @@
+indicator-keyboard-Or.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Pa.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Pa.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Pa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ph.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ph.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ph.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Pl.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Pl.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Pl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ps.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ps.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ps.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Pt.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Pt.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Pt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ro.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ro.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ro.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ru.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ru.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ru.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sa.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sa.svg
new file mode 120000
index 000000000..fa05a4b70
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sd.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sd.svg
new file mode 120000
index 000000000..619debe74
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sd.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Si.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Si.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Si.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sk.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sk.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sl.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sl.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sq.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sq.svg
new file mode 120000
index 000000000..ae01a7f09
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sq.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sr.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sr.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sv.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sv.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sw.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sw.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sw.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Sy.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sy.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Sy.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ta.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ta.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ta.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Te.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Te.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Te.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Tg.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tg.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tg.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Th.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Th.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Th.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Tk.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tk.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Tn.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tn.svg
new file mode 120000
index 000000000..6314fea53
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Tr.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tr.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Tr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Uk.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Uk.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Uk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Ur.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ur.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Ur.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Uz.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Uz.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Uz.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Vi.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Vi.svg
new file mode 120000
index 000000000..0180972a3
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Vi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Vi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Wo.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Wo.svg
new file mode 120000
index 000000000..63f08987c
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Wo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Wo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Xs.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Xs.svg
new file mode 120000
index 000000000..bf1c81ddc
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Xs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Xs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Yo.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Yo.svg
new file mode 120000
index 000000000..59f3d3d33
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Yo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Yo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-keyboard-Zh.svg b/.icons/kora/panel/16/ayatana-indicator-keyboard-Zh.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-keyboard-Zh.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-notification-read-dnd.svg b/.icons/kora/panel/16/ayatana-indicator-notification-read-dnd.svg
new file mode 120000
index 000000000..887c7f511
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-notification-read-dnd.svg
@@ -0,0 +1 @@
+indicator-notification-read-dnd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-notification-read.svg b/.icons/kora/panel/16/ayatana-indicator-notification-read.svg
new file mode 120000
index 000000000..9f6b5c0e1
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-notification-read.svg
@@ -0,0 +1 @@
+indicator-notification-read.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-notification-unread-dnd.svg b/.icons/kora/panel/16/ayatana-indicator-notification-unread-dnd.svg
new file mode 120000
index 000000000..c5e7bc441
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-notification-unread-dnd.svg
@@ -0,0 +1 @@
+indicator-notification-unread-dnd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatana-indicator-notification-unread.svg b/.icons/kora/panel/16/ayatana-indicator-notification-unread.svg
new file mode 120000
index 000000000..df3a001e3
--- /dev/null
+++ b/.icons/kora/panel/16/ayatana-indicator-notification-unread.svg
@@ -0,0 +1 @@
+indicator-notification-unread.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatanawebmail-messages-new.svg b/.icons/kora/panel/16/ayatanawebmail-messages-new.svg
new file mode 120000
index 000000000..b42a97ab0
--- /dev/null
+++ b/.icons/kora/panel/16/ayatanawebmail-messages-new.svg
@@ -0,0 +1 @@
+indicator-messages-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/ayatanawebmail-messages.svg b/.icons/kora/panel/16/ayatanawebmail-messages.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/16/ayatanawebmail-messages.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bad-signal-lock.svg b/.icons/kora/panel/16/bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bad-signal.svg b/.icons/kora/panel/16/bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/banshee-panel.svg b/.icons/kora/panel/16/banshee-panel.svg
new file mode 100644
index 000000000..11aeac8fc
--- /dev/null
+++ b/.icons/kora/panel/16/banshee-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.991.001c-.253.008-.494.112-.674.292l-2.991 3c-.979.943.47 2.396 1.41 1.414l1.291-1.294s.011 7.337.011 7.494c.225 2.236 2.2 4.093 4.475 4.093 2.418 0 4.487-2.075 4.487-4.5s-2.069-4.5-4.487-4.5c-.943 0-1.767.408-2.486.947l-.007-5.947c0-.564-.466-1.017-1.029-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/barrier-connected.svg b/.icons/kora/panel/16/barrier-connected.svg
new file mode 100644
index 000000000..25fa5c88a
--- /dev/null
+++ b/.icons/kora/panel/16/barrier-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6 2a.99987974 1 0 0 0 -1 1 .99987974 1 0 0 0 1 1c2.2804041 0 3.5798815.5655084 4.576172 1.4609375.516061-.4537415 1.090478-.8188769 1.693359-1.140625-.09493-.09681-.186106-.1962138-.287109-.2890625-1.36679-1.2564441-3.3018649-2.03125-5.982422-2.03125zm-5.02929688 1a.99987974 1 0 0 0 -.05664062.0039062.99987974 1 0 0 0 -.90820312 1.0820313c.19458139 2.2574661.80420696 4.0106314 1.80859372 5.3164063 1.0043869 1.3057742 2.3823874 2.1153442 3.90625 2.5585942a.99987974 1 0 0 0 1.2402344-.681641.99987974 1 0 0 0 .0390625-.248047.99987974 1 0 0 0 0-.03125.99987974 1 0 0 0 -.7207031-.960938c-1.2221205-.3554781-2.1616311-.9229595-2.8789063-1.8554682-.717275-.9325092-1.2327122-2.2788638-1.4042968-4.2695313a.99987974 1 0 0 0 -1.02539068-.9140625zm14.04882788 1a.99987974 1 0 0 0 -.384765.0683594c-1.398373.5490361-2.660473 1.1283659-3.65625 2.0371094a5 5 0 0 1 1.021484-.1054688 5 5 0 0 1 2.115234.4707031c.382608-.1805082.792753-.3595359 1.25-.5390625a.99987974 1 0 0 0 .566407-1.296875.99987974 1 0 0 0 -.91211-.6347656zm-9.2109372.7304688c-.394293 1.7132757-.8145527 2.8228346-1.3378907 3.5175781.4757183.4425356 1.0555725.7494324 1.7792969.9863281.7325634-1.0700463 1.1699234-2.4806982 1.5703125-4.3242188-.5088521-.1014061-1.0977029-.1601562-1.8203125-.1601562-.065537 0-.1276185-.0123081-.1914062-.0195312zm5.9570312 2.2753906c-.265312.01593-.534044.0593893-.800781.1308594-2.1339001.5717996-3.3998252 2.7645379-2.8281252 4.8984372.57174 2.1338 2.7645372 3.399925 4.8984372 2.828125s3.399825-2.764538 2.828125-4.8984372c-.500272-1.867075-2.24047-3.0704754-4.097656-2.9589844zm1.710937 1.9882812a.50005.50005 0 0 1 .470704.7285156l-1.5 2.9999998a.50005.50005 0 0 1 -.72461.19336l-1.5-1a.50005.50005 0 1 1 .554688-.832032l1.029297.685547 1.246093-2.4921872a.50005.50005 0 0 1 .423828-.2832032zm-12.210937.9179688c-.1572461.03465-.28488925.0718807-.45703125.1054686a.99987974 1 0 0 0 -.7890625 1.173828.99987974 1 0 0 0 1.17187495.791016c.6585779-.128506 1.258248-.278721 1.8125-.460938-.644174-.433934-1.2329885-.965014-1.7382812-1.6093746z"/>
+</svg>
diff --git a/.icons/kora/panel/16/barrier-disconnected.svg b/.icons/kora/panel/16/barrier-disconnected.svg
new file mode 100644
index 000000000..3124972ae
--- /dev/null
+++ b/.icons/kora/panel/16/barrier-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m6.0003273 2.0004801a.99987974 1 0 0 0 -.9998797 1 .99987974 1 0 0 0 .9998797 1c2.2804041 0 3.5793314.5655084 4.5756217 1.4609375.516061-.4537415 1.090274-.8188769 1.693155-1.140625-.09493-.09681-.186071-.1962138-.287074-.2890625-1.36679-1.2564441-3.3011456-2.03125-5.9817027-2.03125zm-5.02869201 1a.99987974 1 0 0 0 -.056634.00391.99987974 1 0 0 0 -.9100465 1.0820313c.1945814 2.2574661.805942 4.0106277 1.81032881 5.3164025 1.0043869 1.3057741 2.3819176 2.1153441 3.9057802 2.5585941a.99987974 1 0 0 0 1.2400852-.681641.99987974 1 0 0 0 -.6815586-1.240235c-1.2221205-.3554791-2.1612847-.9229593-2.8785599-1.8554681-.717275-.9325091-1.2325432-2.2788638-1.4041279-4.2695313a.99987974 1 0 0 0 -1.02526731-.9140625zm14.04713871 1a.99987974 1 0 0 0 -.384719.068359c-1.672483.6566589-3.153707 1.3495593-4.212384 2.6074222-1.0586779 1.257863-1.547934 3.0110236-1.4197516 5.3789067a.99987974 1 0 0 0 1.0526086.943359.99987974 1 0 0 0 .943245-1.052735c-.111557-2.0607671.269046-3.1674516.954963-3.9824213.685918-.8149696 1.824024-1.4078895 3.411699-2.03125a.99987974 1 0 0 0 .566339-1.296875.99987974 1 0 0 0 -.912-.6347656zm-9.2098299.7304688c-.394293 1.7132757-.8143918 2.8228346-1.3377298 3.5175781.4757183.4425356 1.0553585.7494324 1.7790829.9863281.7325634-1.0700463 1.1697346-2.4806984 1.5701237-4.3242188-.5088521-.1014061-1.097484-.1601562-1.8200936-.1601562-.065537 0-.1275953-.012308-.1913832-.019531zm8.4521089 2.5097656c-.750167.3724367-1.310128.7446742-1.667769 1.1425781.166324.3335386.330975.6760269.497987 1.0371094a.99987974 1 0 0 0 1.327966.4882819.99987974 1 0 0 0 .488222-1.3281257c-.208946-.4517412-.422963-.8993048-.646406-1.3398437zm-12.9945313 2.6718754c-.1572461.03465-.28483431.07188-.45697631.1054681a.99987974 1 0 0 0 -.7909204 1.173828.99987974 1 0 0 0 1.17368681.791016c.6585779-.128506 1.2580299-.278721 1.812282-.460938-.6441741-.433934-1.2327794-.965013-1.7380721-1.6093741z"/>
+</svg>
diff --git a/.icons/kora/panel/16/barrier-transfering.svg b/.icons/kora/panel/16/barrier-transfering.svg
new file mode 100644
index 000000000..846c7e05b
--- /dev/null
+++ b/.icons/kora/panel/16/barrier-transfering.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6 2c-.5522653-.0000664-1 .4476683-1 1s.4477347 1.0000664 1 1c2.2804041 0 3.5798815.5655084 4.576172 1.4609375.516061-.4537415 1.090478-.8188769 1.693359-1.140625-.09493-.09681-.186106-.1962138-.287109-.2890625-1.36679-1.2564441-3.3018649-2.03125-5.982422-2.03125zm-5.02929688 1c-.01891339.0007656-.03780122.0020663-.05664062.0039062-.54926431.0485204-.95557416.5326008-.90820312 1.0820313.19458138 2.2574661.80420696 4.0106314 1.80859372 5.3164063 1.0043869 1.3057742 2.3823874 2.1153442 3.90625 2.5585942.5307407.154765 1.0863324-.150591 1.2402344-.681641.1546458-.530782-.1506967-1.086347-.6816406-1.240235-1.2221205-.3554781-2.1616311-.9229595-2.8789063-1.8554682-.717275-.9325092-1.2327122-2.2788638-1.4042968-4.2695313-.0453476-.5284293-.4953082-.9295371-1.02539068-.9140625zm14.04882788 1c-.131502-.00275-.262254.0204844-.384765.0683594-1.342854.5272384-2.558615 1.0840053-3.535157 1.9316406h1.900391c.388068.0009399.740559.2262907.904297.578125.439914-.2176904.91435-.4318806 1.460937-.6464844.514776-.2013948.768493-.7823172.566407-1.296875-.147666-.3766287-.507681-.6271743-.91211-.6347656zm-9.2109372.7304688c-.394293 1.7132757-.8145527 2.8228346-1.3378907 3.5175781.4757183.4425356 1.0555725.7494324 1.7792969.9863281.7325634-1.0700463 1.1699234-2.4806982 1.5703125-4.3242188-.5088521-.1014061-1.0977029-.1601562-1.8203125-.1601562-.065537 0-.1276185-.0123081-.1914062-.0195312zm5.1914062 2.2695312v4h-2.5l1.75 2 1.75 2 1.75-2 1.75-2h-2.5v-4zm-9.734375 2.9121094c-.1572461.03465-.28488925.0718811-.45703125.1054686-.54205131.106144-.89536757.631746-.7890625 1.173828.10528135.542021.62988396.896128 1.17187495.791016.658578-.128506 1.258248-.278721 1.8125-.460938-.644174-.433934-1.2329885-.965014-1.7382812-1.6093746z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-000-charging-symbolic.svg b/.icons/kora/panel/16/battery-000-charging-symbolic.svg
new file mode 120000
index 000000000..47cf3ff48
--- /dev/null
+++ b/.icons/kora/panel/16/battery-000-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-000-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-000-charging.svg b/.icons/kora/panel/16/battery-000-charging.svg
new file mode 100644
index 000000000..73d85133a
--- /dev/null
+++ b/.icons/kora/panel/16/battery-000-charging.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z" fill="#4caf50"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-000-symbolic.svg b/.icons/kora/panel/16/battery-000-symbolic.svg
new file mode 120000
index 000000000..1bf261b38
--- /dev/null
+++ b/.icons/kora/panel/16/battery-000-symbolic.svg
@@ -0,0 +1 @@
+battery-000.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-000.svg b/.icons/kora/panel/16/battery-000.svg
new file mode 100644
index 000000000..17dd97cf8
--- /dev/null
+++ b/.icons/kora/panel/16/battery-000.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/></svg>
diff --git a/.icons/kora/panel/16/battery-010-charging-symbolic.svg b/.icons/kora/panel/16/battery-010-charging-symbolic.svg
new file mode 120000
index 000000000..9fe8cd6de
--- /dev/null
+++ b/.icons/kora/panel/16/battery-010-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-010-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-010-charging.svg b/.icons/kora/panel/16/battery-010-charging.svg
new file mode 100644
index 000000000..f4854b10a
--- /dev/null
+++ b/.icons/kora/panel/16/battery-010-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 12.065v1.935c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-1.935z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+ </svg>
diff --git a/.icons/kora/panel/16/battery-010-symbolic.svg b/.icons/kora/panel/16/battery-010-symbolic.svg
new file mode 120000
index 000000000..d85bda41c
--- /dev/null
+++ b/.icons/kora/panel/16/battery-010-symbolic.svg
@@ -0,0 +1 @@
+battery-010.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-010.svg b/.icons/kora/panel/16/battery-010.svg
new file mode 100644
index 000000000..5312c3077
--- /dev/null
+++ b/.icons/kora/panel/16/battery-010.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m3 12.065v1.935c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-1.935z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-020-charging-symbolic.svg b/.icons/kora/panel/16/battery-020-charging-symbolic.svg
new file mode 120000
index 000000000..5c4b1caf0
--- /dev/null
+++ b/.icons/kora/panel/16/battery-020-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-020-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-020-charging.svg b/.icons/kora/panel/16/battery-020-charging.svg
new file mode 100644
index 000000000..15e6e1812
--- /dev/null
+++ b/.icons/kora/panel/16/battery-020-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 11.052v2.948c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.948z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-020-symbolic.svg b/.icons/kora/panel/16/battery-020-symbolic.svg
new file mode 120000
index 000000000..f76eaff39
--- /dev/null
+++ b/.icons/kora/panel/16/battery-020-symbolic.svg
@@ -0,0 +1 @@
+battery-020.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-020.svg b/.icons/kora/panel/16/battery-020.svg
new file mode 100644
index 000000000..543113161
--- /dev/null
+++ b/.icons/kora/panel/16/battery-020.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#ff9800"><path d="m3 11.052v2.948c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.948z" fill-opacity=".3" fill-rule="nonzero"/><path d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-030-charging-symbolic.svg b/.icons/kora/panel/16/battery-030-charging-symbolic.svg
new file mode 120000
index 000000000..514ae69cd
--- /dev/null
+++ b/.icons/kora/panel/16/battery-030-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-030-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-030-charging.svg b/.icons/kora/panel/16/battery-030-charging.svg
new file mode 100644
index 000000000..87d2cf0d2
--- /dev/null
+++ b/.icons/kora/panel/16/battery-030-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 10v4c0 .55.446 1.177 1 1.177h8c.554 0 1-.627 1-1.177v-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+ </svg>
diff --git a/.icons/kora/panel/16/battery-030-symbolic.svg b/.icons/kora/panel/16/battery-030-symbolic.svg
new file mode 120000
index 000000000..279fd83ea
--- /dev/null
+++ b/.icons/kora/panel/16/battery-030-symbolic.svg
@@ -0,0 +1 @@
+battery-030.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-030.svg b/.icons/kora/panel/16/battery-030.svg
new file mode 100644
index 000000000..1c19400a1
--- /dev/null
+++ b/.icons/kora/panel/16/battery-030.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf"><path d="m3 10v4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-4z" fill-opacity=".3" fill-rule="nonzero"/><path d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-040-charging-symbolic.svg b/.icons/kora/panel/16/battery-040-charging-symbolic.svg
new file mode 120000
index 000000000..5c0e49378
--- /dev/null
+++ b/.icons/kora/panel/16/battery-040-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-040-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-040-charging.svg b/.icons/kora/panel/16/battery-040-charging.svg
new file mode 100644
index 000000000..4c779129e
--- /dev/null
+++ b/.icons/kora/panel/16/battery-040-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3.06 10-.06 4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1l.06-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-040-symbolic.svg b/.icons/kora/panel/16/battery-040-symbolic.svg
new file mode 120000
index 000000000..66c1d449d
--- /dev/null
+++ b/.icons/kora/panel/16/battery-040-symbolic.svg
@@ -0,0 +1 @@
+battery-040.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-040.svg b/.icons/kora/panel/16/battery-040.svg
new file mode 100644
index 000000000..f86a14e09
--- /dev/null
+++ b/.icons/kora/panel/16/battery-040.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.06 10-.06 4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1l.06-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+ </svg>
diff --git a/.icons/kora/panel/16/battery-050-charging-symbolic.svg b/.icons/kora/panel/16/battery-050-charging-symbolic.svg
new file mode 120000
index 000000000..36082ab8f
--- /dev/null
+++ b/.icons/kora/panel/16/battery-050-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-050-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-050-charging.svg b/.icons/kora/panel/16/battery-050-charging.svg
new file mode 100644
index 000000000..d049639ca
--- /dev/null
+++ b/.icons/kora/panel/16/battery-050-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 8.591v5.409c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-5.409z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-050-symbolic.svg b/.icons/kora/panel/16/battery-050-symbolic.svg
new file mode 120000
index 000000000..407f46bf7
--- /dev/null
+++ b/.icons/kora/panel/16/battery-050-symbolic.svg
@@ -0,0 +1 @@
+battery-050.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-050.svg b/.icons/kora/panel/16/battery-050.svg
new file mode 100644
index 000000000..d90b93680
--- /dev/null
+++ b/.icons/kora/panel/16/battery-050.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8.591v5.409c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-5.409z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+ </svg>
diff --git a/.icons/kora/panel/16/battery-060-charging-symbolic.svg b/.icons/kora/panel/16/battery-060-charging-symbolic.svg
new file mode 120000
index 000000000..3b97ae0ae
--- /dev/null
+++ b/.icons/kora/panel/16/battery-060-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-060-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-060-charging.svg b/.icons/kora/panel/16/battery-060-charging.svg
new file mode 100644
index 000000000..45e8d9e14
--- /dev/null
+++ b/.icons/kora/panel/16/battery-060-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 7.042v6.958c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-6.958z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-060-symbolic.svg b/.icons/kora/panel/16/battery-060-symbolic.svg
new file mode 120000
index 000000000..2d5a50bad
--- /dev/null
+++ b/.icons/kora/panel/16/battery-060-symbolic.svg
@@ -0,0 +1 @@
+battery-060.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-060.svg b/.icons/kora/panel/16/battery-060.svg
new file mode 100644
index 000000000..1f9abbcf3
--- /dev/null
+++ b/.icons/kora/panel/16/battery-060.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 7.042v6.958c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-6.958z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-070-charging-symbolic.svg b/.icons/kora/panel/16/battery-070-charging-symbolic.svg
new file mode 120000
index 000000000..287f883eb
--- /dev/null
+++ b/.icons/kora/panel/16/battery-070-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-070-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-070-charging.svg b/.icons/kora/panel/16/battery-070-charging.svg
new file mode 100644
index 000000000..ad7380dd0
--- /dev/null
+++ b/.icons/kora/panel/16/battery-070-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 6.01v7.99c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.99z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-070-symbolic.svg b/.icons/kora/panel/16/battery-070-symbolic.svg
new file mode 120000
index 000000000..a009f060f
--- /dev/null
+++ b/.icons/kora/panel/16/battery-070-symbolic.svg
@@ -0,0 +1 @@
+battery-070.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-070.svg b/.icons/kora/panel/16/battery-070.svg
new file mode 100644
index 000000000..ab829365a
--- /dev/null
+++ b/.icons/kora/panel/16/battery-070.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 6.01v7.99c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.99z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-080-charging-symbolic.svg b/.icons/kora/panel/16/battery-080-charging-symbolic.svg
new file mode 120000
index 000000000..83926f7cf
--- /dev/null
+++ b/.icons/kora/panel/16/battery-080-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-080-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-080-charging.svg b/.icons/kora/panel/16/battery-080-charging.svg
new file mode 100644
index 000000000..33e9d281c
--- /dev/null
+++ b/.icons/kora/panel/16/battery-080-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 5v9c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-080-symbolic.svg b/.icons/kora/panel/16/battery-080-symbolic.svg
new file mode 120000
index 000000000..353e367fb
--- /dev/null
+++ b/.icons/kora/panel/16/battery-080-symbolic.svg
@@ -0,0 +1 @@
+battery-080.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-080.svg b/.icons/kora/panel/16/battery-080.svg
new file mode 100644
index 000000000..f095898ba
--- /dev/null
+++ b/.icons/kora/panel/16/battery-080.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 5v9c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-090-charging-symbolic.svg b/.icons/kora/panel/16/battery-090-charging-symbolic.svg
new file mode 120000
index 000000000..e4366f58c
--- /dev/null
+++ b/.icons/kora/panel/16/battery-090-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-090-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-090-charging.svg b/.icons/kora/panel/16/battery-090-charging.svg
new file mode 100644
index 000000000..26cf89ef9
--- /dev/null
+++ b/.icons/kora/panel/16/battery-090-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 4.025v9.975c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.975z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-090-symbolic.svg b/.icons/kora/panel/16/battery-090-symbolic.svg
new file mode 120000
index 000000000..e8d35a59e
--- /dev/null
+++ b/.icons/kora/panel/16/battery-090-symbolic.svg
@@ -0,0 +1 @@
+battery-090.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-090.svg b/.icons/kora/panel/16/battery-090.svg
new file mode 100644
index 000000000..f3d2436c6
--- /dev/null
+++ b/.icons/kora/panel/16/battery-090.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 4.025v9.975c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.975z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-100-charged.svg b/.icons/kora/panel/16/battery-100-charged.svg
new file mode 100644
index 000000000..70ce4a0ff
--- /dev/null
+++ b/.icons/kora/panel/16/battery-100-charged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-100-charging-symbolic.svg b/.icons/kora/panel/16/battery-100-charging-symbolic.svg
new file mode 120000
index 000000000..cf8762b37
--- /dev/null
+++ b/.icons/kora/panel/16/battery-100-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-100-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-100-charging.svg b/.icons/kora/panel/16/battery-100-charging.svg
new file mode 120000
index 000000000..4cfbb20a5
--- /dev/null
+++ b/.icons/kora/panel/16/battery-100-charging.svg
@@ -0,0 +1 @@
+gpm-battery-100-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-100-symbolic.svg b/.icons/kora/panel/16/battery-100-symbolic.svg
new file mode 120000
index 000000000..51e311fbd
--- /dev/null
+++ b/.icons/kora/panel/16/battery-100-symbolic.svg
@@ -0,0 +1 @@
+battery-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-100.svg b/.icons/kora/panel/16/battery-100.svg
new file mode 100644
index 000000000..a6056a160
--- /dev/null
+++ b/.icons/kora/panel/16/battery-100.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-caution-charging-symbolic.svg b/.icons/kora/panel/16/battery-caution-charging-symbolic.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/16/battery-caution-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-caution-charging.svg b/.icons/kora/panel/16/battery-caution-charging.svg
new file mode 100644
index 000000000..ff939480b
--- /dev/null
+++ b/.icons/kora/panel/16/battery-caution-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-caution-symbolic.svg b/.icons/kora/panel/16/battery-caution-symbolic.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/16/battery-caution-symbolic.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-caution.svg b/.icons/kora/panel/16/battery-caution.svg
new file mode 100644
index 000000000..d0e3e18c3
--- /dev/null
+++ b/.icons/kora/panel/16/battery-caution.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-charged.svg b/.icons/kora/panel/16/battery-charged.svg
new file mode 120000
index 000000000..f6ae71adc
--- /dev/null
+++ b/.icons/kora/panel/16/battery-charged.svg
@@ -0,0 +1 @@
+gpm-battery-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-empty-charging-symbolic.svg b/.icons/kora/panel/16/battery-empty-charging-symbolic.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/16/battery-empty-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-empty-charging.svg b/.icons/kora/panel/16/battery-empty-charging.svg
new file mode 100644
index 000000000..bf655be78
--- /dev/null
+++ b/.icons/kora/panel/16/battery-empty-charging.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-empty-symbolic.svg b/.icons/kora/panel/16/battery-empty-symbolic.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/16/battery-empty-symbolic.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-empty.svg b/.icons/kora/panel/16/battery-empty.svg
new file mode 100644
index 000000000..1d06fae64
--- /dev/null
+++ b/.icons/kora/panel/16/battery-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m12 14v2h2v-2zm-6.564-12.175v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v1.789h-.7v-1.789c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.034 0 .069-.001.102-.004v.701c-.034.002-.068.003-.102.003h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 4.175v5l.25 2h1.5l.25-2v-5zm-4-1-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-full-charged-symbolic.svg b/.icons/kora/panel/16/battery-full-charged-symbolic.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/battery-full-charged-symbolic.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-full-charged.svg b/.icons/kora/panel/16/battery-full-charged.svg
new file mode 100644
index 000000000..bdae50085
--- /dev/null
+++ b/.icons/kora/panel/16/battery-full-charged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-full-charging-symbolic.svg b/.icons/kora/panel/16/battery-full-charging-symbolic.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/16/battery-full-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-full-charging.svg b/.icons/kora/panel/16/battery-full-charging.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/battery-full-charging.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-full-symbolic.svg b/.icons/kora/panel/16/battery-full-symbolic.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/16/battery-full-symbolic.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-full.svg b/.icons/kora/panel/16/battery-full.svg
new file mode 100644
index 000000000..476d6f01a
--- /dev/null
+++ b/.icons/kora/panel/16/battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-good-charging-symbolic.svg b/.icons/kora/panel/16/battery-good-charging-symbolic.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/16/battery-good-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-good-charging.svg b/.icons/kora/panel/16/battery-good-charging.svg
new file mode 100644
index 000000000..85c75244a
--- /dev/null
+++ b/.icons/kora/panel/16/battery-good-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 5.943v8.057c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-8.057z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-good-symbolic.svg b/.icons/kora/panel/16/battery-good-symbolic.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/16/battery-good-symbolic.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-good.svg b/.icons/kora/panel/16/battery-good.svg
new file mode 100644
index 000000000..83351a701
--- /dev/null
+++ b/.icons/kora/panel/16/battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 6.149v7.851c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.851z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-low-charging-symbolic.svg b/.icons/kora/panel/16/battery-low-charging-symbolic.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/16/battery-low-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-low-charging.svg b/.icons/kora/panel/16/battery-low-charging.svg
new file mode 100644
index 000000000..cc6227056
--- /dev/null
+++ b/.icons/kora/panel/16/battery-low-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-low-symbolic.svg b/.icons/kora/panel/16/battery-low-symbolic.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/16/battery-low-symbolic.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-low.svg b/.icons/kora/panel/16/battery-low.svg
new file mode 100644
index 000000000..0972dda7b
--- /dev/null
+++ b/.icons/kora/panel/16/battery-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-medium-charging-symbolic.svg b/.icons/kora/panel/16/battery-medium-charging-symbolic.svg
new file mode 120000
index 000000000..36082ab8f
--- /dev/null
+++ b/.icons/kora/panel/16/battery-medium-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-050-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-medium-charging.svg b/.icons/kora/panel/16/battery-medium-charging.svg
new file mode 100644
index 000000000..cc6227056
--- /dev/null
+++ b/.icons/kora/panel/16/battery-medium-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-medium-symbolic.svg b/.icons/kora/panel/16/battery-medium-symbolic.svg
new file mode 120000
index 000000000..407f46bf7
--- /dev/null
+++ b/.icons/kora/panel/16/battery-medium-symbolic.svg
@@ -0,0 +1 @@
+battery-050.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-medium.svg b/.icons/kora/panel/16/battery-medium.svg
new file mode 100644
index 000000000..765c954de
--- /dev/null
+++ b/.icons/kora/panel/16/battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8v6c0 .55.446 1.177 1 1.177h8c.554 0 1-.627 1-1.177v-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-missing-symbolic.svg b/.icons/kora/panel/16/battery-missing-symbolic.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/16/battery-missing-symbolic.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-missing.svg b/.icons/kora/panel/16/battery-missing.svg
new file mode 100644
index 000000000..3c1c8b182
--- /dev/null
+++ b/.icons/kora/panel/16/battery-missing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525h10v11.475c0 .55-.446 1-1 1h-8c-.554 0-1-.45-1-1zm4.832 4.123c-.007.033-.052.231-.052.38 0 .266-.105.452-.238.585s-.319.238-.585.238h-1.195c-.267 0-.452-.105-.585-.238-.134-.133-.239-.319-.239-.585v-.234c0-.863.305-1.587.903-2.17.602-.597 1.315-.892 2.135-.892.778 0 1.481.27 2.095.814.651.556.99 1.305.99 2.259 0 .658-.18 1.227-.528 1.711l-1.059 1.447c-.045.073-.053.167-.053.276v2.731c0 .266-.105.451-.238.585-.134.133-.319.238-.585.238h-1.196c-.266 0-.452-.105-.585-.238-.133-.134-.238-.319-.238-.585v-2.819c0-.142.005-.272.014-.392.011-.146.034-.286.068-.418.034-.134.081-.267.141-.399.06-.13.136-.263.232-.398l1.055-1.464c.075-.099.131-.19.131-.286 0-.055-.007-.103-.045-.135-.05-.043-.089-.085-.14-.085-.078 0-.145.02-.199.071z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm2.929 10.515c-.047 0-.07-.024-.07-.07v-1.19c0-.047.023-.07.07-.07h1.196c.046 0 .07.023.07.07v1.19c0 .046-.024.07-.07.07zm0-2.063c-.047 0-.07-.023-.07-.07v-.756c0-.121.004-.232.012-.334.007-.101.023-.198.047-.29.023-.092.055-.182.096-.272s.095-.182.161-.276l1.043-1.447c.188-.25.282-.496.282-.738 0-.297-.104-.533-.311-.709s-.416-.264-.627-.264c-.281 0-.519.092-.715.275-.195.168-.293.479-.293.932 0 .047-.023.07-.07.07h-1.195c-.047 0-.071-.023-.071-.07v-.234c0-.649.227-1.194.68-1.635.453-.449.988-.674 1.605-.674.594 0 1.129.211 1.606.633.484.414.726.977.726 1.687 0 .489-.128.913-.386 1.272l-1.072 1.465c-.122.183-.182.416-.182.697v.668c0 .047-.024.07-.07.07z"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery-profile-performance-symbolic.svg b/.icons/kora/panel/16/battery-profile-performance-symbolic.svg
new file mode 120000
index 000000000..07b12066c
--- /dev/null
+++ b/.icons/kora/panel/16/battery-profile-performance-symbolic.svg
@@ -0,0 +1 @@
+battery-profile-performance.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-profile-performance.svg b/.icons/kora/panel/16/battery-profile-performance.svg
new file mode 100644
index 000000000..538f35d91
--- /dev/null
+++ b/.icons/kora/panel/16/battery-profile-performance.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8 1c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z"/>
+ <path d="m8.325 1.454.002 5.555 3.098-.054-3.733 7.591-.019-5.554-3.098.053z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/battery-profile-powersave-symbolic.svg b/.icons/kora/panel/16/battery-profile-powersave-symbolic.svg
new file mode 120000
index 000000000..01321689d
--- /dev/null
+++ b/.icons/kora/panel/16/battery-profile-powersave-symbolic.svg
@@ -0,0 +1 @@
+battery-profile-powersave.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery-profile-powersave.svg b/.icons/kora/panel/16/battery-profile-powersave.svg
new file mode 100644
index 000000000..e77335ff7
--- /dev/null
+++ b/.icons/kora/panel/16/battery-profile-powersave.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1c-1.657557 0-3 1.3410904-3 3v5c0 2 3e-7 2.5-1 3.5l-0.5 0.5s-0.5 0.481846-0.5 1 0.4818459 1 1 1 1-0.5 1-0.5c0.2755665-0.26076 1-1 1-1 1-1 1-1.5 1-3.5v-6.0079913c0-0.9973362 1-0.9920087 1-0.9920087v6.5l3-3v-2.5c0-1 1-1 1-1v2.5l2-2s0.497706-0.5 0.9985-0.5l0.0015 1-4 4h4s0 1-1 1h-4l-2 2c0 1.097656 0.8988859 2 2 2h4c1.66461 0 3-1.336957 3-3v-9z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/16/battery_charged.svg b/.icons/kora/panel/16/battery_charged.svg
new file mode 120000
index 000000000..f6ae71adc
--- /dev/null
+++ b/.icons/kora/panel/16/battery_charged.svg
@@ -0,0 +1 @@
+gpm-battery-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery_full.svg b/.icons/kora/panel/16/battery_full.svg
new file mode 120000
index 000000000..26a659b8a
--- /dev/null
+++ b/.icons/kora/panel/16/battery_full.svg
@@ -0,0 +1 @@
+gpm-battery-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/battery_plugged.svg b/.icons/kora/panel/16/battery_plugged.svg
new file mode 120000
index 000000000..462da4e23
--- /dev/null
+++ b/.icons/kora/panel/16/battery_plugged.svg
@@ -0,0 +1 @@
+ac-adapter.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bauh-tray.svg b/.icons/kora/panel/16/bauh-tray.svg
new file mode 100644
index 000000000..d5013f372
--- /dev/null
+++ b/.icons/kora/panel/16/bauh-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3.102 2.987-1.213.699c-.182.11-.342.252-.473.418-.003.003-.005.005-.008.008-.058.065-.112.134-.16.207l-.176.404c.001.001.002.003.002.004-.048.159-.072.324-.074.49v6.01c0 .632.339 1.216.889 1.531l5.222 3.004c.55.317 1.228.317 1.778 0l5.222-3.004c.55-.315.889-.899.889-1.531v-6.01c0-.168-.025-.335-.072-.496-.129-.437-.421-.807-.817-1.035l-1.213-.699c.001.004 0 .008 0 .011.068.33.102.666.102 1.002 0 2.743-2.257 5-5 5s-5-2.257-5-5c.004-.315.037-.628.1-.937zm4.898-2.987c2.209 0 4 1.791 4 4 0 2.21-1.791 4-4 4s-4-1.79-4-4c0-2.209 1.791-4 4-4zm-.402.766c-.118.012-.234.02-.348.043-.228.047-.443.107-.652.195-1.002.424-1.759 1.303-2.028 2.375.007.008.016.015.024.024.188.2.678.477 1.043.609.199.072.587.184.851.238s.44.108.414.11-.144.09-.261.195c-.224.201-.337.381-.434.699-.053.175-.05.23.02.325.041.056.228.189.414.304.185.115.403.273.48.348.288.279.477.78.477 1.266 0 .124.014.19.023.218.024.002.043-.002.067 0 .053-.02.134-.045.261-.109 1.065-.533 1.548-1.224 1.5-2.137-.038-.728-.377-.991-1.761-1.285-1.02-.216-1.571-.581-1.571-1.043 0-.122.043-.195.176-.328.143-.143.171-.151.281-.129.071.014.255.104.395.215.315.249.466.348.629.348.069 0 .132-.01.132-.02s-.052-.092-.109-.176c-.314-.463-.296-1.33.043-2.07.053-.116.096-.193.09-.215-.047.003-.11-.005-.156 0zm3.254 1.633c-.11.028-.573.519-.684.742-.235.472-.147.78.414 1.371.194.205.431.48.504.61.073.129.135.237.152.218.017-.018.069-.169.11-.328.105-.418.114-1.145 0-1.566-.089-.327-.399-.997-.481-1.047-.004-.003-.008-.002-.015 0z"/>
+</svg>
diff --git a/.icons/kora/panel/16/bauh-update-tray.svg b/.icons/kora/panel/16/bauh-update-tray.svg
new file mode 100644
index 000000000..db0bd4725
--- /dev/null
+++ b/.icons/kora/panel/16/bauh-update-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path fill="#dfdfdf" d="m3.102 2.987-1.213.699c-.182.11-.342.252-.473.418-.003.003-.005.005-.008.008-.058.065-.112.134-.16.207-.038.072-.07.147-.098.224-.029.059-.055.119-.078.18.001.001.002.003.002.004-.048.159-.072.324-.074.49v6.01c0 .632.339 1.216.889 1.531l5.222 3.004c.55.317 1.228.317 1.778 0l5.222-3.004c.55-.315.889-.899.889-1.531v-6.01c0-.168-.025-.335-.072-.496-.129-.437-.421-.807-.817-1.035l-1.213-.699c.001.004 0 .008 0 .011.068.33.102.666.102 1.002 0 2.743-2.257 5-5 5s-5-2.257-5-5c.004-.315.037-.628.1-.937-.004-.026-.004-.051.002-.076z"/>
+ <path fill="#0d68c3" d="m8 0c-2.216 0-4 1.784-4 4s1.784 4 4 4 4-1.784 4-4-1.784-4-4-4zm0 1c1.657 0 3 1.344 3 3h.8l-1.3 1.5-1.3-1.5h.8c0-1.104-.895-2-2-2s-2 .896-2 2c0 1.105.895 2 2 2v1c-1.657 0-3-1.343-3-3 0-1.656 1.343-3 3-3z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/bitcoin-indicator.svg b/.icons/kora/panel/16/bitcoin-indicator.svg
new file mode 100644
index 000000000..b98053533
--- /dev/null
+++ b/.icons/kora/panel/16/bitcoin-indicator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.2 13.6v1.4l1.4-.025v-1.375h1.378l.044 1.4h1.4l-.044-1.4c2.671-.193 4.222-.512 4.222-3.5 0-2.1-1.401-2.799-3.057-2.8 1.051-.08 1.657-.7 1.657-2.45 0-1.05-.606-2.45-1.4-2.45h-1.4v-1.4h-1.4v1.4c-.419 0-.976-.015-1.4 0v-1.4h-1.4v1.4h-2.8v1.4s.503-.021.484 0c.644-.01.849.457.916.768v6.932c-.025.197-.004.686-.454.7.021.018-.946 0-.946 0v1.4zm1.4-5.6v4.2c2.8 0 4.2 0 4.2-2.1s-1.4-2.1-4.2-2.1zm0-4.2v2.8c1.777 0 2.8 0 2.8-1.4s-.826-1.4-2.8-1.4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/bitwarden-tray.svg b/.icons/kora/panel/16/bitwarden-tray.svg
new file mode 100644
index 000000000..de6a488e9
--- /dev/null
+++ b/.icons/kora/panel/16/bitwarden-tray.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2.3c-2.66 0-3.776.004-4.711.012-.008.657-.02 1.016-.02 2.605 0 2.502.005 3.75.04 4.295.036.544-.03.19.173.697.292.73.703 1.313 1.699 2.177.776.675 1.748 1.303 2.819 1.861z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1 5.715.087c.3.179.285-.042.285 4.126 0 4.229.006 4.144-.322 4.964-.378.943-.985 1.741-1.983 2.607-.837.727-1.83 1.385-2.937 1.943-.375.19-.568.276-.758.273-.19.003-.383-.083-.758-.273-1.107-.558-2.1-1.216-2.937-1.943-.998-.866-1.605-1.664-1.983-2.607-.328-.82-.322-.735-.322-4.964 0-4.168-.015-3.947.285-4.126.142-.084.28-.087 5.715-.087zm-.009 1.3c-2.485 0-3.916.011-4.668.02-.011.594-.023 1.563-.023 2.893 0 3.815-.067 3.741.229 4.481.307.767.817 1.404 1.628 2.109.761.66 1.665 1.256 2.671 1.764.056.028.117.058.172.083.055-.025.116-.055.172-.083 1.006-.508 1.91-1.104 2.671-1.764.811-.705 1.321-1.342 1.628-2.109.296-.74.229-.667.229-4.481 0-1.292-.011-2.244-.022-2.842z"/>
+</svg>
diff --git a/.icons/kora/panel/16/blueberry-tray-active.svg b/.icons/kora/panel/16/blueberry-tray-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/blueberry-tray-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/blueberry-tray-disabled.svg b/.icons/kora/panel/16/blueberry-tray-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/blueberry-tray-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/blueberry-tray.svg b/.icons/kora/panel/16/blueberry-tray.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/blueberry-tray.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bluemail-tray.svg b/.icons/kora/panel/16/bluemail-tray.svg
new file mode 100644
index 000000000..484bf0241
--- /dev/null
+++ b/.icons/kora/panel/16/bluemail-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.9062452,5.7e-7 c -0.481034,0.014529 -0.779294,0.372199 -0.9921877,0.53906253 L 5.335933,1.78711 C 5.7296216,1.5233841 6.2941725,1.2822083 6.9999955,1.2031256 v 4.796875 c 0,0.5522846 0.4477147,0.9999996 0.9999997,0.9999996 0.552285,0 1,-0.447716 1,-0.9999996 0,-0.5522848 -0.447715,-1 -1,-1 -0.128738,0.001 -0.256069,0.026882 -0.375,0.076172 V 3.0292975 c 0.13254,-0.018412 0.241179,-0.028724 0.375,-0.029297 1.656854,0 2.9999998,1.3431456 2.9999998,3 0,1.6568537 -1.3431458,2.9999997 -2.9999998,2.9999997 -1.6568547,0 -2.9999997,-1.343146 -2.9999997,-2.9999996 V 2.052735 L 0.40233928,5.6816412 3.1132767,7.9023442 6.3456985,10.517578 c 0.497449,-0.248363 0.9569307,-0.464531 1.4980467,-0.519531 0.566565,-0.05759 1.174748,0.0863 1.886719,0.458984 0,0 0.002,0 0.002,0 L 12.771479,7.9980472 15.597651,5.6835944 9.0859332,0.5390631 C 8.8725862,0.37219957 8.5747792,0.01453017 8.0937452,5.7e-7 c -0.03002,-9.616e-4 -0.06227,0.00201 -0.09375,0.00391 -0.03148,-0.00188 -0.06372,-0.00481 -0.09375,-0.00391 z M -4.5166667e-6,6.6699222 V 7.1738282 10 11.097656 13.826172 14 c 0,0.01278 0.00343999667,0.02444 0.00390999667,0.03711 L 5.4003861,11.039062 2.8808549,9.0000002 h -0.00586 L 2.4648393,8.6640622 Z m 15.9999995166667,0 -2.53125,2.048828 -0.34375,0.28125 h -0.0039 l -2.455084,1.9863278 5.333984,3.021484 c 2.1e-5,-0.0027 0,-0.0051 0,-0.0078 V 13.826172 11.097656 10 7.1738282 Z M 8.2109332,10.990234 c -0.09272,-0.0063 -0.179741,-0.0048 -0.265626,0.0039 -0.343536,0.03492 -0.707029,0.195804 -1.2207027,0.453125 L 0.53905798,14.882812 C 0.67737458,14.954882 0.83265668,15 0.99999548,15 H 1.1699174 14.830073 14.999995 c 0.178295,0 0.343626,-0.04974 0.488281,-0.130859 L 9.2675732,11.34375 c -0.454564,-0.238102 -0.778494,-0.334506 -1.05664,-0.353516 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/blueman-active.svg b/.icons/kora/panel/16/blueman-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/blueman-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/blueman-disabled.svg b/.icons/kora/panel/16/blueman-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/blueman-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/blueman-tray-active.svg b/.icons/kora/panel/16/blueman-tray-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/blueman-tray-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/blueman-tray-disabled.svg b/.icons/kora/panel/16/blueman-tray-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/blueman-tray-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/blueman-tray.svg b/.icons/kora/panel/16/blueman-tray.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/blueman-tray.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/blueman.svg b/.icons/kora/panel/16/blueman.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/blueman.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bluetooth-active.svg b/.icons/kora/panel/16/bluetooth-active.svg
new file mode 100644
index 000000000..f28e8d266
--- /dev/null
+++ b/.icons/kora/panel/16/bluetooth-active.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/bluetooth-disabled.svg b/.icons/kora/panel/16/bluetooth-disabled.svg
new file mode 100644
index 000000000..15239d922
--- /dev/null
+++ b/.icons/kora/panel/16/bluetooth-disabled.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/bluetooth-offline.svg b/.icons/kora/panel/16/bluetooth-offline.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/bluetooth-offline.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bluetooth-online.svg b/.icons/kora/panel/16/bluetooth-online.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/bluetooth-online.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bluetooth-paired.svg b/.icons/kora/panel/16/bluetooth-paired.svg
new file mode 100644
index 000000000..ad6b5f853
--- /dev/null
+++ b/.icons/kora/panel/16/bluetooth-paired.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.372 15.099-.86.716c-.143.12-.324.186-.512.186-.439 0-.8-.361-.8-.8v-5.504l-1.94 1.359c-.135.094-.295.145-.46.145-.439 0-.801-.362-.801-.801 0-.262.128-.506.342-.656l2.49-1.744-2.49-1.744c-.214-.15-.342-.395-.342-.656 0-.44.362-.801.801-.801.165 0 .325.05.46.145l1.94 1.359v-5.503c0-.438.359-.798.797-.8.188-.001.371.064.515.184l4.8 4c.183.152.289.378.289.616 0 .262-.128.506-.342.656l-3.634 2.544 1.265.886c-.239.422-.376.913-.376 1.435v.257l-1.714-1.2v4.112l.572-.476zm3.999-7.099c-1.266 0-2.285 1.041-2.285 2.321v1.107h-1.143v4.572h6.857v-4.572h-1.143v-1.107c0-1.28-1.019-2.321-2.286-2.321zm0 1.143c.634 0 1.143.503 1.143 1.143v1.142h-2.285v-1.142c0-.64.509-1.143 1.142-1.143zm-4.571-6.633v4.112l2.681-1.878z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/bomi-panel.svg b/.icons/kora/panel/16/bomi-panel.svg
new file mode 100644
index 000000000..e23970848
--- /dev/null
+++ b/.icons/kora/panel/16/bomi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.819 13.136c-.003 1.016-.831 1.837-1.847 1.834-1.015-.004-1.837-.831-1.833-1.847l.037-10.532c.004-1.016.831-1.838 1.847-1.834s1.838.831 1.834 1.847zm1.187-5.355.003.007h.021c.045.001.089.015.128.04l4.827 3.044c.184.116.184.416 0 .532l-4.827 3.047c-.184.123-.414-.036-.403-.278v-6.091c.001-.16.111-.292.251-.301z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/both-bad-signal-lock.svg b/.icons/kora/panel/16/both-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/both-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/both-bad-signal.svg b/.icons/kora/panel/16/both-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/both-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/both-good-signal-lock.svg b/.icons/kora/panel/16/both-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/16/both-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/both-good-signal.svg b/.icons/kora/panel/16/both-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/both-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/both-high-signal-lock.svg b/.icons/kora/panel/16/both-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/both-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/both-high-signal.svg b/.icons/kora/panel/16/both-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/both-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/both-low-signal-lock.svg b/.icons/kora/panel/16/both-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/16/both-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/both-low-signal.svg b/.icons/kora/panel/16/both-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/both-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/brave-tray.svg b/.icons/kora/panel/16/brave-tray.svg
new file mode 100644
index 000000000..17ae163f7
--- /dev/null
+++ b/.icons/kora/panel/16/brave-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.4891768,0.99999677 C 3.3615899,1.0963786 2.2306889,2.8701734 1.7623101,3.6447244 1.2115314,4.5556648 1.0556719,4.6722208 1.0109045,5.0189992 c -0.062674,0.4851262 0.097924,0.5664037 1.743261,2.2704219 0.5534367,0.573255 1.0163988,1.074712 1.0301089,1.11472 0.061835,0.179894 0.012814,0.451427 -0.1666754,0.926202 -0.2463635,0.651591 -0.2691946,0.8332359 -0.1502813,1.2267389 0.1294059,0.427633 0.3490851,0.771648 0.6803638,1.071005 0.3080555,0.276975 0.4275937,0.554495 0.609322,0.560091 0.065053,0.0014 0.4319081,-0.373583 0.8142504,-0.579216 v -0.0027 C 6.4043464,11.160012 6.5274176,11.067125 7.1642328,10.423226 7.6996236,9.8815861 7.800477,9.7186301 7.7243721,9.5134171 7.6984905,9.4440131 7.2941511,9.0196981 6.8281505,8.5708031 5.7270125,7.5103241 5.7752422,7.9402789 6.1942369,6.7892929 6.61891,6.1357919 6.4292436,6.0322829 6.224293,5.4570201 6.1486088,5.3967291 5.4834762,5.0885856 4.7460738,4.7739811 4.0085309,4.4596563 3.4102262,4.1819729 3.4154025,4.1565136 c 0.011751,-0.058193 0.825005,-0.1579318 1.415375,-0.174858 l 0.445378,-0.010929 0.8224482,0.3278588 C 6.8148817,4.5843733 6.9274432,4.6417618 6.981164,4.7575877 7.01502,4.8306087 7.041833,4.9291584 7.041273,4.9761602 7.0407138,5.0238622 6.9078987,5.5661918 6.7461764,6.3494159 6.4630228,7.7210019 6.4539991,7.4952371 6.5275857,7.5790291 c 0.1168144,0.132894 1.262723,0.440459 1.6203027,0.409824 0.408222,-0.03707 1.240988,-0.320025 1.325207,-0.415288 0.06814,-0.07722 0.05609,0.1166628 -0.221323,-1.2241492 -0.161999,-0.783224 -0.294539,-1.3262539 -0.295098,-1.3732557 -5.6e-4,-0.047562 0.02598,-0.1449923 0.06011,-0.2185725 0.05387,-0.1158259 0.15992,-0.1716231 0.797856,-0.4262165 1.0282476,-0.4111267 1.0082056,-0.4089011 1.9427236,-0.314198 0.436482,0.042246 0.80966,0.1001457 0.830645,0.1229472 0.02378,0.026438 -0.0027,0.058817 -0.06285,0.084697 -0.05736,0.026578 -0.657629,0.2830689 -1.336135,0.5737528 -0.678785,0.2905441 -1.3064996,0.5804412 -1.3935156,0.644789 -0.4602271,0.6835111 -0.1762751,0.9367853 0.00273,1.3213437 0.168717,0.461346 0.3060256,0.8816652 0.3060256,0.9345412 0,0.213747 -0.1411506,0.108658 -0.9153466,0.852433 -0.444736,0.427493 -0.839325,0.838335 -0.877097,0.915272 -0.03777,0.07666 -0.05779,0.195562 -0.04645,0.262288 0.01958,0.113727 0.55029,0.7009429 1.092954,1.2076129 0.227895,0.212627 1.6096576,1.201231 1.8306976,1.240399 0.184666,0.03217 0.38179,-0.281062 0.704954,-0.587414 0.317569,-0.300755 0.50794,-0.60159 0.636647,-1.010897 0.12032,-0.38301 0.09169,-0.6411599 -0.147541,-1.2622569 -0.181859,-0.474074 -0.229564,-0.734885 -0.169408,-0.91254 0.01399,-0.04238 0.508114,-0.575291 1.095685,-1.185755 1.281464,-1.3297606 1.585874,-1.565697 1.655823,-1.8032241 0.07834,-0.263546 0.02326,-0.6122829 -0.153014,-0.9617192 C 14.39388,3.6174815 12.657068,0.99999677 12.508775,0.99999677 11.74773,1.1391838 11.111243,1.7337121 10.309207,1.8749974 9.7060404,1.2647773 8.8466744,1.1377335 7.9976103,0.99999677 6.9496572,1.1821992 6.5145583,1.2047998 5.6832808,1.8749974 4.8934169,1.7443435 4.306881,1.1065903 3.4891768,0.99999677 Z M 8.0030734,11.133566 c -0.190209,-8.74e-4 -0.3800631,0.07689 -0.7186147,0.234966 -0.6070187,0.282571 -1.972965,1.051662 -2.0875419,1.17756 -0.1183537,0.130094 -0.057816,0.252771 0.24045,0.483591 0.6145718,0.475614 1.7924437,1.387935 1.7924437,1.387935 0.8010559,0.77916 0.7387086,0.781091 1.5601909,-0.02186 0,0 0.858354,-0.647893 1.6230366,-1.273185 0.430662,-0.351115 0.498932,-0.438325 0.428983,-0.562825 -0.05638,-0.09932 -1.4457226,-0.880803 -2.1093986,-1.185755 -0.348977,-0.160163 -0.53934,-0.239556 -0.729549,-0.240429 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/brightness-high-symbolic.svg b/.icons/kora/panel/16/brightness-high-symbolic.svg
new file mode 100644
index 000000000..aaa3a183a
--- /dev/null
+++ b/.icons/kora/panel/16/brightness-high-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.284 15.26-.261-1.227c-.029-.137.058-.272.195-.301.137-.03.272.058.301.195l.261 1.228c.03.137-.058.272-.195.301s-.272-.059-.301-.196zm-3.064-.105.261-1.228c.029-.137.164-.225.301-.195.137.029.224.164.195.301l-.261 1.227c-.029.137-.164.225-.301.196s-.225-.164-.195-.301zm5.906-1.045-.738-1.015c-.082-.113-.057-.272.056-.355.114-.082.273-.057.355.057l.738 1.015c.082.113.057.272-.057.355-.113.082-.272.057-.354-.057zm-8.663-.298.738-1.015c.082-.114.241-.139.355-.057.113.083.138.242.056.355l-.738 1.015c-.082.114-.241.139-.354.057-.114-.083-.139-.242-.057-.355zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .783c2.333 0 4.227 1.894 4.227 4.227s-1.894 4.227-4.227 4.227-4.227-1.894-4.227-4.227 1.894-4.227 4.227-4.227zm6.254 8.131-1.087-.627c-.121-.07-.163-.226-.092-.347.07-.122.225-.163.346-.093l1.087.627c.122.07.163.226.093.347-.07.122-.225.163-.347.093zm-12.762-.44 1.087-.627c.121-.07.276-.029.346.093.071.121.029.277-.092.347l-1.087.627c-.122.07-.277.029-.347-.093-.07-.121-.029-.277.093-.347zm13.81-2.441-1.249-.131c-.139-.015-.24-.14-.226-.28.015-.139.14-.24.28-.226l1.248.132c.139.014.24.139.226.279-.015.139-.14.24-.279.226zm-14.657-.505 1.248-.132c.14-.014.265.087.28.226.014.14-.087.265-.226.28l-1.249.131c-.139.014-.264-.087-.279-.226-.014-.14.087-.265.226-.279zm14.441-2.553-1.193.387c-.134.044-.277-.029-.32-.163-.044-.133.03-.276.163-.32l1.193-.388c.134-.043.277.03.32.164.044.133-.029.276-.163.32zm-14.015-.484 1.193.388c.133.044.207.187.163.32-.043.134-.186.207-.32.163l-1.193-.387c-.134-.044-.207-.187-.163-.32.043-.134.186-.207.32-.164zm1.623-2.6.933.84c.104.093.112.254.018.358-.093.104-.254.113-.358.019l-.933-.84c-.104-.094-.112-.254-.019-.358.094-.105.255-.113.359-.019zm10.952.377-.933.84c-.104.094-.265.085-.358-.019-.094-.104-.086-.265.018-.358l.933-.84c.104-.094.265-.086.359.019.093.104.085.264-.019.358zm-8.411-2.093.51 1.147c.057.128 0 .278-.128.335s-.279-.001-.336-.129l-.51-1.146c-.057-.128.001-.278.129-.335s.278 0 .335.128zm5.994.207-.51 1.146c-.057.128-.208.186-.336.129s-.185-.207-.128-.335l.51-1.147c.057-.128.207-.185.335-.128s.186.207.129.335zm-2.975-.74v1.254c0 .141-.114.254-.254.254s-.254-.113-.254-.254v-1.254c0-.141.114-.254.254-.254s.254.113.254.254z"/>
+</svg>
diff --git a/.icons/kora/panel/16/brightness-low-symbolic.svg b/.icons/kora/panel/16/brightness-low-symbolic.svg
new file mode 100644
index 000000000..14d50aa39
--- /dev/null
+++ b/.icons/kora/panel/16/brightness-low-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm6.254 8.914c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path d="m8 3.76c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/brightness-medium-symbolic.svg b/.icons/kora/panel/16/brightness-medium-symbolic.svg
new file mode 120000
index 000000000..5948424a6
--- /dev/null
+++ b/.icons/kora/panel/16/brightness-medium-symbolic.svg
@@ -0,0 +1 @@
+brightness-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/brightness-symbolic.svg b/.icons/kora/panel/16/brightness-symbolic.svg
new file mode 100644
index 000000000..4ec5f3f03
--- /dev/null
+++ b/.icons/kora/panel/16/brightness-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24zm6.254 8.144c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-0.svg b/.icons/kora/panel/16/btsync-gui-0.svg
new file mode 100644
index 000000000..7559523fa
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-0.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.639 14.122c-2.962 1.277-6.34.239-8.112-2.312l-1.346.581.865-4.73 4.033 2.619-1 .43c1.12 1.206 2.906 1.652 4.504.963.873-.378 1.583-1.054 2.002-1.909l2.738.32c-.594 1.811-1.935 3.281-3.684 4.038zm3.315-5.783-4.033-2.619 1-.43c-1.12-1.206-2.906-1.652-4.504-.963-.873.378-1.583 1.054-2.002 1.909l-2.738-.32c.594-1.811 1.935-3.281 3.684-4.038 2.962-1.277 6.34-.239 8.112 2.312l1.346-.581z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-1.svg b/.icons/kora/panel/16/btsync-gui-1.svg
new file mode 100644
index 000000000..8fe89930d
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.966 14.596c-3.192.467-6.186-1.409-7.238-4.331l-1.45.213 2.059-4.345 3.218 3.572-1.078.158c.77 1.454 2.381 2.347 4.102 2.094.941-.139 1.802-.609 2.428-1.326l2.562 1.018c-1.043 1.595-2.718 2.669-4.603 2.947zm4.697-4.729-3.218-3.572 1.078-.158c-.77-1.454-2.381-2.347-4.102-2.094-.941.139-1.802.609-2.428 1.326l-2.562-1.018c1.043-1.595 2.718-2.669 4.603-2.947 3.192-.467 6.186 1.409 7.238 4.331l1.45-.213z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-10.svg b/.icons/kora/panel/16/btsync-gui-10.svg
new file mode 100644
index 000000000..5e088ed0d
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.341 11.99c-1.931 2.584-5.376 3.369-8.184 2.042l-.877 1.175-1.609-4.531 4.801.258-.652.872c1.572.487 3.343-.018 4.384-1.412.568-.763.846-1.703.783-2.653l2.533-1.088c.388 1.866-.041 3.809-1.179 5.337zm-.012-6.666-4.801-.258.652-.872c-1.572-.487-3.343.018-4.384 1.412-.568.763-.846 1.703-.783 2.653l-2.533 1.088c-.388-1.866.041-3.809 1.179-5.337 1.931-2.584 5.376-3.369 8.184-2.042l.877-1.175z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-11.svg b/.icons/kora/panel/16/btsync-gui-11.svg
new file mode 100644
index 000000000..f8a484fc9
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.158 13.211c-2.522 2.012-6.054 1.9-8.435-.095l-1.145.915-.411-4.79 4.58 1.464-.852.679c1.398.869 3.239.828 4.599-.257.743-.595 1.249-1.434 1.429-2.369l2.726-.412c-.097 1.904-1.004 3.675-2.491 4.865zm1.675-6.452-4.58-1.464.852-.679c-1.398-.869-3.239-.828-4.599.257-.743.595-1.249 1.434-1.429 2.369l-2.726.412c.097-1.904 1.004-3.675 2.491-4.865 2.522-2.012 6.054-1.9 8.435.095l1.145-.915z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-2.svg b/.icons/kora/panel/16/btsync-gui-2.svg
new file mode 100644
index 000000000..d40cc393f
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.264 14.626c-3.205-.356-5.627-2.929-5.905-6.022l-1.457-.161 3.091-3.682 2.21 4.27-1.082-.12c.376 1.602 1.709 2.873 3.438 3.065.945.103 1.897-.134 2.684-.669l2.221 1.632c-1.412 1.28-3.305 1.894-5.2 1.687zm5.743-3.387-2.21-4.27 1.082.12c-.376-1.602-1.709-2.873-3.438-3.065-.945-.103-1.897.134-2.684.669l-2.221-1.632c1.412-1.28 3.305-1.894 5.2-1.687 3.205.356 5.627 2.929 5.905 6.022l1.457.161z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-3.svg b/.icons/kora/panel/16/btsync-gui-3.svg
new file mode 100644
index 000000000..caa7e6cc0
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.551 14.201c-3-1.186-4.662-4.304-4.118-7.362l-1.363-.538 3.95-2.741 1.01 4.7-1.012-.4c-.058 1.644.894 3.221 2.512 3.86.886.348 1.866.369 2.766.059l1.714 2.159c-1.699.864-3.686.96-5.459.263zm6.429-1.761-1.01-4.7 1.012.4c.058-1.644-.894-3.221-2.512-3.86-.886-.348-1.866-.369-2.766-.059l-1.714-2.159c1.699-.864 3.686-.96 5.459-.263 3 1.186 4.662 4.304 4.118 7.362l1.363.538z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-4.svg b/.icons/kora/panel/16/btsync-gui-4.svg
new file mode 100644
index 000000000..c3f10a1f9
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.078 13.391c-2.608-1.898-3.437-5.333-2.146-8.157l-1.185-.862 4.509-1.666-.197 4.803-.88-.64c-.467 1.578.061 3.342 1.468 4.366.77.558 1.714.823 2.662.748l1.121 2.519c-1.861.412-3.809.007-5.352-1.111zm6.666-.097.197-4.803.88.64c.467-1.578-.061-3.342-1.468-4.366-.77-.558-1.714-.823-2.662-.748l-1.121-2.519c1.861-.412 3.809-.007 5.352 1.111 2.608 1.898 3.437 5.333 2.146 8.157l1.185.862z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-5.svg b/.icons/kora/panel/16/btsync-gui-5.svg
new file mode 100644
index 000000000..1a2aa10f4
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-5.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.761 12.123c-1.995-2.535-1.859-6.066.151-8.434l-.907-1.151 4.793-.379-1.495 4.57-.673-.856c-.878 1.392-.849 3.233.227 4.6.589.747 1.425 1.259 2.359 1.445l.393 2.728c-1.902-.109-3.668-1.028-4.848-2.523zm6.441 1.718 1.495-4.57.673.856c.878-1.392.849-3.233-.227-4.6-.589-.747-1.425-1.259-2.359-1.445l-.393-2.728c1.902.109 3.668 1.028 4.848 2.523 1.995 2.535 1.859 6.066-.151 8.434l.907 1.151z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-6.svg b/.icons/kora/panel/16/btsync-gui-6.svg
new file mode 100644
index 000000000..a73f295c5
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-6.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.129 5.377c1.269 2.965.222 6.34-2.332 8.105l.577 1.348-4.727-.878 2.628-4.025.429 1.001c1.208-1.117 1.658-2.903.973-4.502-.376-.874-1.051-1.585-1.904-2.006l.327-2.738c1.809.599 3.276 1.944 4.029 3.695zm-5.776-3.329-2.628 4.025-.429-1.001c-1.208 1.117-1.658 2.903-.973 4.502.376.874 1.051 1.585 1.904 2.006l-.327 2.738c-1.809-.599-3.276-1.944-4.029-3.695-1.269-2.965-.222-6.34 2.332-8.105l-.577-1.348z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-7.svg b/.icons/kora/panel/16/btsync-gui-7.svg
new file mode 100644
index 000000000..69d5623b7
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-7.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.515 6.587c.684 3.152-.984 6.267-3.827 7.516l.31 1.433-4.474-1.759 3.344-3.453.231 1.063c1.398-.867 2.179-2.535 1.81-4.235-.203-.929-.731-1.756-1.489-2.331l.841-2.626c1.662.932 2.847 2.53 3.254 4.392zm-5.039-4.364-3.344 3.453-.231-1.063c-1.398.867-2.179 2.535-1.81 4.235.203.929.731 1.756 1.489 2.331l-.841 2.626c-1.662-.932-2.847-2.53-3.254-4.392-.684-3.152.984-6.267 3.827-7.516l-.31-1.433z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-8.svg b/.icons/kora/panel/16/btsync-gui-8.svg
new file mode 100644
index 000000000..94eec7753
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.667 8c0 3.225-2.291 5.916-5.334 6.534v1.466l-4-2.667 4-2.666v1.088c1.551-.551 2.667-2.016 2.667-3.755-.002-.951-.342-1.871-.961-2.594l1.378-2.388c1.427 1.263 2.246 3.076 2.25 4.982zm-4-5.333-4 2.666v-1.088c-1.551.551-2.667 2.016-2.667 3.755.002.951.342 1.871.961 2.594l-1.378 2.388c-1.427-1.263-2.246-3.076-2.25-4.982 0-3.225 2.291-5.916 5.334-6.534v-1.466z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-9.svg b/.icons/kora/panel/16/btsync-gui-9.svg
new file mode 100644
index 000000000..7af2f8c4d
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.194 10.465c-1.192 2.997-4.315 4.65-7.371 4.099l-.542 1.362-2.731-3.957 4.703-.998-.403 1.011c1.645.062 3.223-.887 3.867-2.503.35-.885.373-1.865.066-2.765l2.163-1.71c.859 1.701.95 3.689.248 5.461zm-1.744-6.434-4.703.998.403-1.011c-1.645-.062-3.223.887-3.867 2.503-.35.885-.373 1.865-.066 2.765l-2.163 1.71c-.859-1.701-.95-3.689-.248-5.461 1.192-2.997 4.315-4.65 7.371-4.099l.542-1.362z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-connecting.svg b/.icons/kora/panel/16/btsync-gui-connecting.svg
new file mode 120000
index 000000000..e70bf0b6c
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-connecting.svg
@@ -0,0 +1 @@
+btsync-gui-0.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/btsync-gui-disconnected.svg b/.icons/kora/panel/16/btsync-gui-disconnected.svg
new file mode 100644
index 000000000..b816f5f26
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.635 14.124c-2.963 1.275-6.34.234-8.11-2.317l-1.347.58.869-4.729 4.03 2.621-.999.43c1.118 1.206 2.905 1.653 4.503.965.873-.377 1.583-1.054 2.003-1.908l2.738.322c-.596 1.81-1.938 3.279-3.687 4.036zm3.318-5.782-4.03-2.621.999-.43c-1.118-1.206-2.905-1.653-4.503-.965-.873.377-1.583 1.054-2.003 1.908l-2.738-.322c.596-1.81 1.938-3.279 3.687-4.036 2.963-1.275 6.34-.234 8.11 2.317l1.347-.58z"/>
+</svg>
diff --git a/.icons/kora/panel/16/btsync-gui-paused.svg b/.icons/kora/panel/16/btsync-gui-paused.svg
new file mode 100644
index 000000000..6dbd71699
--- /dev/null
+++ b/.icons/kora/panel/16/btsync-gui-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.667 8c0 3.225-2.291 5.916-5.334 6.534v1.466l-4-2.667 4-2.666v1.088c1.551-.551 2.667-2.016 2.667-3.755-.002-.951-.342-1.871-.961-2.594l1.378-2.388c1.427 1.263 2.246 3.076 2.25 4.982zm-4-5.333-4 2.666v-1.088c-1.551.551-2.667 2.016-2.667 3.755.002.951.342 1.871.961 2.594l-1.378 2.388c-1.427-1.263-2.246-3.076-2.25-4.982 0-3.225 2.291-5.916 5.334-6.534v-1.466z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.211 3.396h-3.035v9.208h3.035zm4.613 0h-3.035v9.208h3.035z"/>
+</svg>
diff --git a/.icons/kora/panel/16/bumblebee-indicator-active.svg b/.icons/kora/panel/16/bumblebee-indicator-active.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/16/bumblebee-indicator-active.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/bumblebee-indicator.svg b/.icons/kora/panel/16/bumblebee-indicator.svg
new file mode 100644
index 000000000..d38e4671f
--- /dev/null
+++ b/.icons/kora/panel/16/bumblebee-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path opacity=".3" style="fill:currentColor" class="ColorScheme-Text" d="M 1.6347,7.1666 C 1.6347,7.1666 3.1127,4.7474 6.001,4.4971 V 3.6195 C 2.8019,3.9105 0,6.9818 0,6.9818 0,6.9818 1.6006,12.124 6.001,12.594 V 11.661 C 2.7718,11.2 1.6347,7.1658 1.6347,7.1658 Z M 6.001,9.8059 V 10.66 C 3.5604,10.167 2.8515,7.2909 2.8515,7.2909 2.8515,7.2909 4.0548,5.8192 6.0011,5.5806 V 6.5181 C 5.9999,6.5181 5.9991,6.5177 5.9981,6.5177 4.9766,6.3787 4.1471,7.4606 4.1471,7.4606 4.1471,7.4606 4.6259,9.2813 6.0018,9.805 M 6.0018,2 V 3.6188 C 6.0957,3.6107 6.1581,3.6038 6.2525,3.6001 9.8895,3.4612 12.26,6.9813 12.26,6.9813 12.26,6.9813 9.5375,10.732 6.7019,10.732 6.442,10.732 6.2303,10.706 6.0018,10.66 V 11.661 C 6.1971,11.689 6.3683,11.705 6.5797,11.705 9.2182,11.705 11.127,10.178 12.974,8.3701 13.281,8.6478 14.535,9.325 14.793,9.6207 13.036,11.288 8.9417,12.632 6.6201,12.632 6.3963,12.632 6.2129,12.617 6.0017,12.593 V 14 H 16 V 2 H 6.0017 Z M 6.0018,5.5807 V 4.4965 C 6.0947,4.4902 6.1568,4.4835 6.2525,4.4801 8.8678,4.3869 10.584,7.0277 10.584,7.0277 10.584,7.0277 8.7306,9.9456 6.7433,9.9456 6.4573,9.9456 6.2324,9.8933 6.0016,9.805 V 6.5182 C 7.0198,6.6576 7.1932,7.1675 7.8057,8.3238 L 9.1672,7.0228 C 9.1672,7.0228 8.1729,5.5454 6.4978,5.5454 6.3157,5.5453 6.173,5.5599 6.0019,5.5805"/>
+</svg>
diff --git a/.icons/kora/panel/16/cadence-panel.svg b/.icons/kora/panel/16/cadence-panel.svg
new file mode 100644
index 000000000..fe9908aea
--- /dev/null
+++ b/.icons/kora/panel/16/cadence-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m10.999959 3.9999996c-.804408.013126-1.3870505.1977971-1.7049255.5388031-.33899.363655-.412776.875078-.318067 1.440831.180558 1.07858 1.0504775 2.400917 1.9471035 3.590558-.0062.0077-.0127.01647-.01897.02414-.451623.5532403-1.5393855 1.4603373-1.9791835 1.8898273.0709-.314331.122175-.655627.133922-.873498.0101-.18663.0041-.331899-.05468-.449917-.02941-.05901-.08165-.115425-.15401-.138267-.07236-.02284-.147257-.0079-.212044.02195-.129574.05973-.252988.17953-.40958.372005-.156592.192477-.340412.515186-.556895.869108-.216483.35392-.369504.837531-.468729 1.063279-.05109.116245-.08901.216772-.112719.305066-.02233.08317-.03279.156244-.02902.223861.123662.164147.324089.141177.486585.151435.07054-.000728.143981-.01295.225436-.06145.191156-.113831.425091-.29435.675193-.504784-.178376.581173.203519.91691-.080991 1.56717-.004.0091-.0094.01837-.0134.02743-1.501245-.201163-3.068233-.07376-4.128163.285314-.55597.188346-.983689.607569-1.150618 1.071022-.166929.463454-.06453.652226.354894 1.382415.419428.730188.880914 1.065736 1.373824 1.169784.492909.104048.984985-.0323 1.440782-.395049.868955-.691562 1.653605-1.895858 2.263292-3.246828.01.0015.02013.0019.03013.0033.717994.104267 1.406882.431003 2.0088385.587187-.315201.09742-.8945005.197211-1.0942345.296287-.171009.08483-.297197.162443-.37275.271047-.03777.0543-.06273.126179-.04688.198622.01586.07244.06715.128193.126111.167896.117908.07941.286217.124395.53569.160214.2494755.03582.8776985.05695 1.3006975.06255.0012.000016.0021-.000017.0034 0 .0012-.000017.0021.000016.0034 0 .423-.0056 1.051228-.02673 1.300701-.06255.249474-.03582.417783-.08081.535691-.160214.05896-.0397.110249-.09545.126111-.167896.01587-.07244-.0091-.144319-.04688-.198622-.07555-.108604-.201741-.186217-.37275-.271047-.199734-.09908-.779037-.198864-1.094238-.296287.601956-.156184 1.290844-.48292 2.008839-.587187.01-.0014.02013-.0018.03013-.0033.609687 1.35097 1.394337 2.555266 2.263291 3.246828.455798.362749.947874.499097 1.440784.395049.492909-.104048.954395-.439596 1.373823-1.169784.419426-.730188.521823-.918962.354894-1.382415-.166929-.463452-.594648-.882677-1.150618-1.071022-1.05993-.359075-2.626917-.486477-4.128163-.285314-.004-.0091-.0095-.01837-.01339-.02743-.284511-.65026.09738-.985997-.081-1.56717.250101.210434.484036.390953.675192.504784.08146.04851.154899.06072.225436.06145.162496-.01026.362923.01271.486586-.151435.0038-.06762-.0067-.140687-.02902-.223861-.0237-.08829-.06162-.188821-.112719-.305066-.09923-.225748-.252245-.709677-.468729-1.063597-.216481-.353922-.400302-.676631-.556894-.869108-.156593-.192475-.280006-.312271-.409579-.372005-.06479-.02986-.139683-.04479-.212044-.02195-.07236.02284-.124608.07926-.154012.138267-.0588.118018-.06475.263287-.05468.449917.01175.217871.06302.559167.133923.873498-.439798-.42949-1.527553-1.336269-1.979176-1.8895093-.0062-.0077-.01271-.01645-.01897-.02414.896625-1.189641 1.766536-2.511978 1.947095-3.590558.09471-.565753.02093-1.077176-.318066-1.440831-.317925-.341006-.900561-.525673-1.704969-.5388031z"/>
+</svg>
diff --git a/.icons/kora/panel/16/caffeine-cup-empty.svg b/.icons/kora/panel/16/caffeine-cup-empty.svg
new file mode 100755
index 000000000..28102a4f2
--- /dev/null
+++ b/.icons/kora/panel/16/caffeine-cup-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15.312,5.809c0,7.485 0,9.357 -5.614,9.357c-2.846,0 -4.246,-0.486 -4.938,-1.936c-0.223,0.042 -0.449,0.064 -0.676,0.064c-2.067,0 -3.743,-1.675 -3.743,-3.742c0,-2.068 1.676,-3.743 3.743,-3.743l11.228,0Zm-11.228,1.871c-1.075,0.042 -1.872,0.864 -1.872,1.872c0,1.033 0.838,1.871 1.872,1.871c0.064,-0.001 0.127,-0.006 0.19,-0.013c-0.134,-0.98 -0.172,-2.236 -0.183,-3.73l-0.007,0Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/caffeine-cup-full.svg b/.icons/kora/panel/16/caffeine-cup-full.svg
new file mode 100755
index 000000000..7d7b22ef6
--- /dev/null
+++ b/.icons/kora/panel/16/caffeine-cup-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15.312,5.809c0,7.485 0,9.357 -5.614,9.357c-2.846,0 -4.246,-0.486 -4.938,-1.936c-0.223,0.042 -0.449,0.064 -0.676,0.064c-2.067,0 -3.743,-1.675 -3.743,-3.742c0,-2.068 1.676,-3.743 3.743,-3.743l11.228,0Zm-11.228,1.871c-1.075,0.042 -1.872,0.864 -1.872,1.872c0,1.033 0.838,1.871 1.872,1.871c0.064,-0.001 0.127,-0.006 0.19,-0.013c-0.134,-0.98 -0.172,-2.236 -0.183,-3.73l-0.007,0Zm2.969,-7.188c-0.349,1.251 -0.036,1.708 0.526,2.45c0.563,0.745 -0.007,1.667 -0.724,2.394c0.437,-1.491 -0.431,-1.82 -0.767,-2.464c-0.371,-0.711 -0.063,-1.262 0.965,-2.38Zm2.806,0c-1.027,1.118 -1.335,1.669 -0.964,2.38c0.336,0.644 1.204,0.973 0.767,2.464c0.717,-0.727 1.287,-1.649 0.724,-2.394c-0.563,-0.742 -0.875,-1.199 -0.527,-2.45Zm2.808,0c-0.349,1.251 -0.036,1.708 0.526,2.45c0.563,0.745 -0.006,1.667 -0.724,2.394c0.437,-1.491 -0.432,-1.82 -0.768,-2.464c-0.37,-0.711 -0.062,-1.262 0.966,-2.38Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/calibre-tray.svg b/.icons/kora/panel/16/calibre-tray.svg
new file mode 100644
index 000000000..0109f0ab1
--- /dev/null
+++ b/.icons/kora/panel/16/calibre-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 1v14h9.143c.474 0 .857-.39.857-.875v-12.25c0-.485-.383-.875-.857-.875h-1.143v6c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1v-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.857 1c-.475 0-.857.39-.857.875v12.25c0 .485.382.875.857.875h1.143v-14zm7.143 0v6h1v-6z"/>
+</svg>
diff --git a/.icons/kora/panel/16/camera-off.svg b/.icons/kora/panel/16/camera-off.svg
new file mode 100644
index 000000000..0c8b7e42a
--- /dev/null
+++ b/.icons/kora/panel/16/camera-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14 14.977v.023h-12v-1s0-2 2-2h.688c-1.617-1.075-2.688-2.913-2.688-5 0-1.121.307-2.17.843-3.068l-1.207-1.199 1.205-1.213 12.341 12.268zm-10.427-10.319c-.376.702-.589 1.501-.589 2.346 0 2.752 2.264 5.017 5.016 5.017.856 0 1.665-.219 2.373-.604l-2.632-2.616c-.791-.114-1.418-.738-1.536-1.527zm1.109-2.658c.95-.632 2.091-1 3.318-1 3.314 0 6 2.686 6 6 0 1.213-.362 2.342-.982 3.286l-.718-.713c.454-.753.716-1.633.716-2.569 0-2.752-2.264-5.017-5.016-5.017-.947 0-1.836.268-2.595.732zm3.211 3.192c.035-.002.071-.003.107-.003 1.002 0 1.815.813 1.815 1.815 0 .032-.001.064-.003.096z"/>
+</svg>
diff --git a/.icons/kora/panel/16/camera-on.svg b/.icons/kora/panel/16/camera-on.svg
new file mode 100644
index 000000000..0baeb906e
--- /dev/null
+++ b/.icons/kora/panel/16/camera-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8 1c-3.314 0-6 2.686-6 6 0 2.087 1.071 3.925 2.688 5h-.688c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-.687c1.617-1.075 2.687-2.913 2.687-5 0-3.314-2.686-6-6-6zm0 .987c2.752 0 5.016 2.265 5.016 5.017s-2.264 5.017-5.016 5.017-5.016-2.265-5.016-5.017 2.264-5.017 5.016-5.017zm0 3.202c1.002 0 1.815.813 1.815 1.815 0 1.001-.813 1.815-1.815 1.815s-1.815-.814-1.815-1.815c0-1.002.813-1.815 1.815-1.815z"/>
+</svg>
diff --git a/.icons/kora/panel/16/camera-ready.svg b/.icons/kora/panel/16/camera-ready.svg
new file mode 100644
index 000000000..07f01c12f
--- /dev/null
+++ b/.icons/kora/panel/16/camera-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.314 0-6 2.686-6 6 0 2.087 1.071 3.925 2.688 5h-.688c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-.687c1.617-1.075 2.687-2.913 2.687-5 0-3.314-2.686-6-6-6zm0 .987c2.752 0 5.016 2.265 5.016 5.017s-2.264 5.017-5.016 5.017-5.016-2.265-5.016-5.017 2.264-5.017 5.016-5.017zm0 3.202c1.002 0 1.815.813 1.815 1.815 0 1.001-.813 1.815-1.815 1.815s-1.815-.814-1.815-1.815c0-1.002.813-1.815 1.815-1.815z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cantata-panel.svg b/.icons/kora/panel/16/cantata-panel.svg
new file mode 100644
index 000000000..f0dec0f25
--- /dev/null
+++ b/.icons/kora/panel/16/cantata-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.936 3.383c-.735-.092-2.116-2.845-3.238-2.803-.342.013-.641.442-.641.805v.973h-.011v8.224c0 .358-.286.717-.635.797l-1.254.41c-.81.184-1.472 1.015-1.472 1.847v.147c0 .904.731 1.637 1.633 1.637h.628c1.249 0 2.724-1.015 2.724-2.267v-5.677h.011v-2.184c0-.287.241-.64.509-.624.396.023 1.042.466 1.87.377 2.012-.217 1.974.986 2.839 1.065-.706-2.173-1.673-2.564-2.963-2.727z" />
+</svg>
diff --git a/.icons/kora/panel/16/caps-lock-off.svg b/.icons/kora/panel/16/caps-lock-off.svg
new file mode 100644
index 000000000..d47c0a646
--- /dev/null
+++ b/.icons/kora/panel/16/caps-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.001 12.729v.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-1.999-.797zm.999 0c-.596-.348-1-.995-1-1.729 0-.074.004-.148.012-.221l1-9c.112-1.008.974-1.779 1.988-1.779h10c1.014 0 1.876.771 1.988 1.779l1 9c.008.073.012.147.012.221 0 .734-.404 1.381-1 1.729v-1.729c0-.037-.002-.074-.006-.111 0 0-1-9-1-8.999-.056-.504-.487-.89-.994-.89h-10c-.507 0-.938.386-.994.889l-1 9c-.004.037-.006.074-.006.111zm6.141-9.365 1.709.001 2.15 6h-1.41l-.451-1h-2.272l-.457 1h-1.41l2.141-6zm.851 1.337-.842 2.663h1.7z"/>
+</svg>
diff --git a/.icons/kora/panel/16/caps-lock-on.svg b/.icons/kora/panel/16/caps-lock-on.svg
new file mode 100644
index 000000000..32ac55624
--- /dev/null
+++ b/.icons/kora/panel/16/caps-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.001 12.729v.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-1.999-.797zm.999 0c-.596-.348-1-.995-1-1.729 0-.074.004-.148.012-.221l1-9c.112-1.008.974-1.779 1.988-1.779h10c1.014 0 1.876.771 1.988 1.779l1 9c.008.073.012.147.012.221 0 .734-.404 1.381-1 1.729v-1.729c0-.037-.002-.074-.006-.111 0 0-1-9-1-8.999-.056-.504-.487-.89-.994-.89h-10c-.507 0-.938.386-.994.889l-1 9c-.004.037-.006.074-.006.111zm6.141-9.365h1.709l2.15 6.001-1.41-.001-.451-1h-2.272l-.457 1h-1.41zm.851 1.338-.842 2.662h1.7z" />
+</svg>
diff --git a/.icons/kora/panel/16/capslock-off.svg b/.icons/kora/panel/16/capslock-off.svg
new file mode 120000
index 000000000..1896f3ce2
--- /dev/null
+++ b/.icons/kora/panel/16/capslock-off.svg
@@ -0,0 +1 @@
+caps-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/capslock-on.svg b/.icons/kora/panel/16/capslock-on.svg
new file mode 120000
index 000000000..c1e9fdd71
--- /dev/null
+++ b/.icons/kora/panel/16/capslock-on.svg
@@ -0,0 +1 @@
+caps-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/cisco-tray-connected.svg b/.icons/kora/panel/16/cisco-tray-connected.svg
new file mode 100644
index 000000000..553b1d8fa
--- /dev/null
+++ b/.icons/kora/panel/16/cisco-tray-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 11.146484 7.6777344 C 11.656171 7.2611009 12.294115 7 13 7 C 13.76991 7 14.46211 7.3066872 14.990234 7.7929688 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9 14.914062 L 9 11.728516 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 9.1152344 10.556641 C 9.2799099 10.230354 9.6095613 10.000039 10 10 L 10.013672 10 C 10.020239 9.4535503 10.182265 8.943347 10.443359 8.4980469 A 6 6 0 0 0 7.0351562 5.3632812 z M 13 8 C 11.892 8 11 8.9112496 11 10.03125 L 11 11 L 10 11 L 10 15 L 16 15 L 16 11 L 15 11 L 15 10.03125 C 15 8.9112496 14.108 8 13 8 z M 13 9 C 13.554 9 14 9.4419996 14 10 L 14 11 L 12 11 L 12 10 C 12 9.4419996 12.446 9 13 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cisco-tray-disconnecting.svg b/.icons/kora/panel/16/cisco-tray-disconnecting.svg
new file mode 100644
index 000000000..cede57095
--- /dev/null
+++ b/.icons/kora/panel/16/cisco-tray-disconnecting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 12 11 A 7 7 0 0 1 11.933594 11.900391 A 6 6 0 0 0 13 12 A 6 6 0 0 0 13.785156 11.941406 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.6367188 14.796875 A 6 6 0 0 0 10.769531 12.625 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 10.964844 11.636719 A 6 6 0 0 0 11 11 A 6 6 0 0 0 7.0351562 5.3632812 z M 11.740234 12.882812 A 7 7 0 0 1 11.212891 14.216797 A 7 7 0 0 0 12.900391 12.996094 A 7 7 0 0 1 11.740234 12.882812 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cisco-tray-notconnected.svg b/.icons/kora/panel/16/cisco-tray-notconnected.svg
new file mode 100644
index 000000000..aaf731c09
--- /dev/null
+++ b/.icons/kora/panel/16/cisco-tray-notconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 12 11 A 7 7 0 0 1 11.933594 11.900391 A 6 6 0 0 0 13 12 A 6 6 0 0 0 13.785156 11.941406 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.6367188 14.796875 A 6 6 0 0 0 10.769531 12.625 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 10.964844 11.636719 A 6 6 0 0 0 11 11 A 6 6 0 0 0 7.0351562 5.3632812 z M 11.740234 12.882812 A 7 7 0 0 1 11.212891 14.216797 A 7 7 0 0 0 12.900391 12.996094 A 7 7 0 0 1 11.740234 12.882812 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cisco-tray-quarantined.svg b/.icons/kora/panel/16/cisco-tray-quarantined.svg
new file mode 100644
index 000000000..3f72c19ef
--- /dev/null
+++ b/.icons/kora/panel/16/cisco-tray-quarantined.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 10.923828 7.2890625 A 4.5 4.5 0 0 1 12.5 7 A 4.5 4.5 0 0 1 14.988281 7.7519531 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.484375 14.832031 A 4.5 4.5 0 0 1 8 11.5 A 4.5 4.5 0 0 1 8.0429688 10.921875 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 8.3457031 9.7714844 A 4.5 4.5 0 0 1 10.027344 7.7421875 A 6 6 0 0 0 7.0351562 5.3632812 z M 12.449219 8 A 3.5 3.5 0 0 0 10.025391 9.0253906 A 3.5 3.5 0 0 0 10.025391 13.974609 A 3.5 3.5 0 0 0 14.974609 13.974609 A 3.5 3.5 0 0 0 14.974609 9.0253906 A 3.5 3.5 0 0 0 12.449219 8 z M 12.539062 9 A 2.5 2.5 0 0 1 12.541016 9 A 2.5 2.5 0 0 1 14.267578 9.7324219 A 2.5 2.5 0 0 1 14.582031 12.875 L 11.121094 9.4140625 A 2.5 2.5 0 0 1 12.539062 9 z M 10.417969 10.125 L 13.878906 13.585938 A 2.5 2.5 0 0 1 10.732422 13.267578 A 2.5 2.5 0 0 1 10.417969 10.125 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cisco-tray-reconnecting.svg b/.icons/kora/panel/16/cisco-tray-reconnecting.svg
new file mode 100644
index 000000000..3f52dd8ea
--- /dev/null
+++ b/.icons/kora/panel/16/cisco-tray-reconnecting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 11.0625 7.5234375 C 11.434009 7.230106 11.878167 7.0322943 12.367188 7.0039062 L 12.369141 7.0039062 L 12.371094 7.0039062 C 12.454082 6.9993963 12.536151 6.9993963 12.619141 7.0039062 C 13.46495 7.0484459 14.210234 7.5597281 14.601562 8.296875 L 14.931641 8.9199219 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.5039062 14.972656 C 7.9662251 14.207115 7.820263 13.148625 8.3046875 12.236328 L 8.6953125 11.5 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 9.1699219 10.605469 L 9.3496094 10.265625 L 10.369141 8.3476562 A 6 6 0 0 0 7.0351562 5.3632812 z M 12.425781 8.0019531 A 1.4078 1.5301 0 0 0 11.28125 8.765625 L 10.234375 10.734375 L 9.1894531 12.705078 A 1.4078 1.5301 0 0 0 10.40625 15 L 12.5 15 L 14.591797 15 A 1.4078 1.5301 0 0 0 15.810547 12.705078 L 14.763672 10.734375 L 13.71875 8.765625 A 1.4078 1.5301 0 0 0 12.566406 8.0019531 A 1.4078 1.5301 0 0 0 12.425781 8.0019531 z M 12 9 L 13 9 L 13 12 L 12 12 L 12 9 z M 12 13 L 13 13 L 13 14 L 12 14 L 12 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/classicmenu-indicator-dark.svg b/.icons/kora/panel/16/classicmenu-indicator-dark.svg
new file mode 120000
index 000000000..546d7760f
--- /dev/null
+++ b/.icons/kora/panel/16/classicmenu-indicator-dark.svg
@@ -0,0 +1 @@
+classicmenu-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/classicmenu-indicator.svg b/.icons/kora/panel/16/classicmenu-indicator.svg
new file mode 100644
index 000000000..1c5426e3f
--- /dev/null
+++ b/.icons/kora/panel/16/classicmenu-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 4 H 9 V 2 Z M 0,7 V 9 H 9 V 7 Z M 11,7 13.5,10 16,7 Z M 0,12 V 14 H 9 V 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/clementine-panel-grey.svg b/.icons/kora/panel/16/clementine-panel-grey.svg
new file mode 100644
index 000000000..331132125
--- /dev/null
+++ b/.icons/kora/panel/16/clementine-panel-grey.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/16/clementine-panel.svg b/.icons/kora/panel/16/clementine-panel.svg
new file mode 100644
index 000000000..6ec3ecb2d
--- /dev/null
+++ b/.icons/kora/panel/16/clementine-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 1.1282504,4.9266955 c -0.104525,0.5641634 -0.1254742,1.0166084 -0.12825044,1.5262668 0.001225,0.046296 0.001278,0.091842 0.003421,0.1384416 0.1771933,4.5756681 3.9051768,8.2709491 8.4953106,8.4038701 0.023406,9.63e-4 0.045071,9.63e-4 0.068399,0.0017 0.3009256,0.01176 0.6436644,-0.01389 0.9182724,-0.03247 2.735598,-0.26691 4.71098,-2.375212 4.499027,-3.884386 C 13.643908,12.274276 11.912643,12.997814 10.105782,13 6.0440619,13 3,9.9588311 3,5.899154 3.0008508,4.0916203 3.7256911,2.3590328 4.9213733,1.0178788 2.7648652,1.1605916 1.4380047,3.4832265 1.1282504,4.9266955 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.7827611,1.016 5.3433129,1.6299195 C 4.4885239,2.7458057 4.000795,4.1040487 4,5.5263955 v 0.00163 C 4.0003646,9.1112732 6.8917565,12 10.476866,12 c 1.4184,-0.0019 2.774782,-0.484442 3.88845,-1.334319 l 0.595916,-0.469174 C 14.863924,10.055028 14.748872,9.9169532 14.596691,9.7905578 13.571162,8.9385879 11.680914,8.3296999 9.7028376,6.3699107 7.6163059,4.3020846 7.0230732,2.3428444 6.1489678,1.3321103 6.035052,1.2003976 5.9105776,1.1012152 5.7827611,1.016 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/clickup-desktop-tray.svg b/.icons/kora/panel/16/clickup-desktop-tray.svg
new file mode 100644
index 000000000..3d6acc3ad
--- /dev/null
+++ b/.icons/kora/panel/16/clickup-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.1668178 11.755878 2.1528027-1.649188c1.1437625 1.492767 2.3589513 2.180832 3.7115736 2.180832 1.3453891 0 2.5262219-.679927 3.6184459-2.16094l2.183542 1.609403c-1.575949 2.135625-3.534356 3.264015-5.8019879 3.264015-2.2603982 0-4.2377933-1.121155-5.8643763-3.244122zm5.8571443-7.1681743-3.8318291 3.3019894-1.7712458-2.0542497 5.6112119-4.8354434 5.5669059 4.8390598-1.779384 2.0470161z"/>
+</svg>
diff --git a/.icons/kora/panel/16/clipboard.svg b/.icons/kora/panel/16/clipboard.svg
new file mode 100644
index 000000000..e2f65c66a
--- /dev/null
+++ b/.icons/kora/panel/16/clipboard.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.217 2.8c-.198-.806-.728-1.531-1.437-1.96s-1.549-.575-2.402-.365c-.854.21-1.484.716-1.96 1.437l-4.543 7.501c-.572.945-.754 2.046-.498 3.089.257 1.043.928 1.934 1.873 2.506.945.573 2.046.755 3.089.499 1.043-.257 1.934-.928 2.506-1.873l2.826-4.667-.65-.393-2.825 4.666c-.465.768-1.19 1.298-2.091 1.52-.901.221-1.788.087-2.556-.378s-1.298-1.189-1.519-2.09c-.222-.901-.088-1.789.377-2.557l4.542-7.501c.358-.591.88-.921 1.497-1.072.616-.151 1.291-.066 1.882.292 1.122.679 1.495 2.197.815 3.319l-2.539 4.194-1.943 3.142c-.394.65-1.295.871-1.944.478-.296-.179-.531-.523-.613-.855-.081-.332-.032-.747.135-1.089l2.754-4.549-.65-.393-2.754 4.548c-.286.473-.395 1.053-.255 1.622s.505 1.032.978 1.318c.472.286 1.052.395 1.621.255.569-.139 1.032-.505 1.318-.977l4.471-7.384c.559-.59.693-1.477.495-2.283z" />
+</svg>
diff --git a/.icons/kora/panel/16/clipit-trayicon-panel.svg b/.icons/kora/panel/16/clipit-trayicon-panel.svg
new file mode 120000
index 000000000..f7e47deab
--- /dev/null
+++ b/.icons/kora/panel/16/clipit-trayicon-panel.svg
@@ -0,0 +1 @@
+diodon-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/clipman.svg b/.icons/kora/panel/16/clipman.svg
new file mode 120000
index 000000000..f7e47deab
--- /dev/null
+++ b/.icons/kora/panel/16/clipman.svg
@@ -0,0 +1 @@
+diodon-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/clockify-blue.svg b/.icons/kora/panel/16/clockify-blue.svg
new file mode 100644
index 000000000..5429ff20e
--- /dev/null
+++ b/.icons/kora/panel/16/clockify-blue.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 9 0 C 4.5817222 0 1 3.5817222 1 8 C 1 12.418278 4.5817222 16 9 16 C 10.377898 15.9985 11.732439 15.641508 12.931641 14.962891 L 11.363281 13.505859 A 6 6 0 0 1 9 14 A 6 6 0 0 1 3 8 A 6 6 0 0 1 9 2 A 6 6 0 0 1 11.457031 2.5273438 L 12.935547 1.046875 C 11.735699 0.36411806 10.3805 0.00346971 9 0 z M 14.144531 1.8378906 L 10.167969 5.8164062 L 11.228516 6.8769531 L 15.205078 2.8984375 L 14.144531 1.8378906 z M 9 7 A 1 1 0 0 0 8 8 A 1 1 0 0 0 9 9 A 1 1 0 0 0 10 8 A 1 1 0 0 0 9 7 z M 11.228516 9.1230469 L 10.167969 10.183594 L 14.144531 14.162109 L 15.205078 13.101562 L 11.228516 9.1230469 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/clockify-tray.svg b/.icons/kora/panel/16/clockify-tray.svg
new file mode 100644
index 000000000..98780ec81
--- /dev/null
+++ b/.icons/kora/panel/16/clockify-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 0 C 4.5817222 0 1 3.5817222 1 8 C 1 12.418278 4.5817222 16 9 16 C 10.377898 15.9985 11.732439 15.641508 12.931641 14.962891 L 11.363281 13.505859 A 6 6 0 0 1 9 14 A 6 6 0 0 1 3 8 A 6 6 0 0 1 9 2 A 6 6 0 0 1 11.457031 2.5273438 L 12.935547 1.046875 C 11.735699 0.36411806 10.3805 0.00346971 9 0 z M 14.144531 1.8378906 L 10.167969 5.8164062 L 11.228516 6.8769531 L 15.205078 2.8984375 L 14.144531 1.8378906 z M 9 7 A 1 1 0 0 0 8 8 A 1 1 0 0 0 9 9 A 1 1 0 0 0 10 8 A 1 1 0 0 0 9 7 z M 11.228516 9.1230469 L 10.167969 10.183594 L 14.144531 14.162109 L 15.205078 13.101562 L 11.228516 9.1230469 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cloudstatus.svg b/.icons/kora/panel/16/cloudstatus.svg
new file mode 100644
index 000000000..9ba7bcdd1
--- /dev/null
+++ b/.icons/kora/panel/16/cloudstatus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.679 5.124c.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.126.015-.254.023-.384.023-.131 0-.259-.008-.385-.023h-8.829c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+</svg>
diff --git a/.icons/kora/panel/16/com.github.bcedu.vgrive-panel.svg b/.icons/kora/panel/16/com.github.bcedu.vgrive-panel.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.bcedu.vgrive-panel.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg b/.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg
new file mode 120000
index 000000000..270d3cf43
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg
@@ -0,0 +1 @@
+whatsapp-msg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray.svg b/.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray.svg
new file mode 120000
index 000000000..e619e42b8
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.eneshecan.WhatsAppForLinux-tray.svg
@@ -0,0 +1 @@
+whatsapp-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.github.ztefn.haguichi-connected.svg b/.icons/kora/panel/16/com.github.ztefn.haguichi-connected.svg
new file mode 120000
index 000000000..dbb670b18
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.ztefn.haguichi-connected.svg
@@ -0,0 +1 @@
+haguichi-connected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-1.svg b/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-1.svg
new file mode 120000
index 000000000..9efd258d0
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-1.svg
@@ -0,0 +1 @@
+haguichi-connecting-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-2.svg b/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-2.svg
new file mode 120000
index 000000000..5f49a51df
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-2.svg
@@ -0,0 +1 @@
+haguichi-connecting-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-3.svg b/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-3.svg
new file mode 120000
index 000000000..48da1f9ac
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.ztefn.haguichi-connecting-3.svg
@@ -0,0 +1 @@
+haguichi-connecting-3.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.github.ztefn.haguichi-disconnected.svg b/.icons/kora/panel/16/com.github.ztefn.haguichi-disconnected.svg
new file mode 120000
index 000000000..07f4e9ce1
--- /dev/null
+++ b/.icons/kora/panel/16/com.github.ztefn.haguichi-disconnected.svg
@@ -0,0 +1 @@
+haguichi-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/com.leinardi.gwe-symbolic.svg b/.icons/kora/panel/16/com.leinardi.gwe-symbolic.svg
new file mode 100644
index 000000000..b94d8d5f1
--- /dev/null
+++ b/.icons/kora/panel/16/com.leinardi.gwe-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.8007811.99999905c-2.6592 0-4.80078125 2.14158125-4.80078125 4.80078115v6.3984378c0 1.046469.3324708 2.013433.8964844 2.800781h.00781 4.15234385c-1.668635-1.269826-2.1582008-1.882813-2.1582008-1.882812 0-.000002.3764318-.195955.9453128-.458985.568879-.26303 1.238692-.254552 1.816406-.6875 0 0 1.560917 1.802352 3.1132811 3.029297h2.6015628c-.487246-.321516-.968125-.653044-1.4335939-1.005859-2.664285-2.024721-4.101562-5.5273441-4.101562-5.5273441s2.278282-2.7449605 7.0019529-3.9003907c.90343-.2222186 1.93059-.3518963 2.871094-.3964843.0005.00157.0014.0043.002.00586.03854.1075957.07252.2171895.103515.328125.0037.014654.0081.028277.01172.042969.04453.1658992.07902.3351841.105469.5078125.0015.010772.0044.020474.0059.03125.02643.180666.04458.3658288.05078.5527344.000078.00211-.00024.00378 0 .00586.000117.00366-.000113.00808 0 .011719-.859064.20753-2.128726.5266319-3.164063.9492188-1.913937.7816147-3.7949219 2.6738282-3.7949219 2.6738282s-.0001669.7937652 1.8124999 3.0937502c.965395 1.225075 2.031167 2.075869 2.84375 2.626953h1.408203.0039c.565346-.787456.898357-1.75322.898357-2.800783v-3.6523439c-.884461.5287243-1.733676 1.214664-2.359375 2.0292969.05097.925703.535156 3.339844.535156 3.339844-1.954035-1.967631-2.513672-3.775391-2.513672-3.775391s1.176821-1.9028404 4.042969-3.2050781c.07731-.035142.197582-.068979.294922-.1015625v-1.0332032c0-2.6591999-2.141581-4.80078115-4.800781-4.80078115z"/>
+</svg>
diff --git a/.icons/kora/panel/16/connect_creating.svg b/.icons/kora/panel/16/connect_creating.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/16/connect_creating.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/connect_established.svg b/.icons/kora/panel/16/connect_established.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/16/connect_established.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/connect_no.svg b/.icons/kora/panel/16/connect_no.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/16/connect_no.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/copy-error.svg b/.icons/kora/panel/16/copy-error.svg
new file mode 100644
index 000000000..ec772f252
--- /dev/null
+++ b/.icons/kora/panel/16/copy-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 15.25,0 10.963,5.0293 12.632,6.0042 15.557,0.27455 Z M 3.3684,3 -2e-5,6.0042 3.5,5.5 5,13.5 8,12 16,14 13.474,7.6875 11.79,6.5092 7.3668,10 4.6316,3.4792 Z M 9.2632,5 6.537,6.0042 7.579,8.5292 10.947,6.0042 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-insync.svg b/.icons/kora/panel/16/copy-insync.svg
new file mode 100644
index 000000000..2bffad6d9
--- /dev/null
+++ b/.icons/kora/panel/16/copy-insync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0293 12.632,6.0042 15.557,0.27455 Z M 3.3684,3 -2e-5,6.0042 3.5,5.5 5,13.5 8,12 16,14 13.474,7.6875 11.79,6.5092 7.3668,10 4.6316,3.4792 Z M 9.2632,5 6.537,6.0042 7.579,8.5292 10.947,6.0042 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-paused.svg b/.icons/kora/panel/16/copy-paused.svg
new file mode 100644
index 000000000..a368375f8
--- /dev/null
+++ b/.icons/kora/panel/16/copy-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 5,13.5 8,12 9.9766,12.494 V 9.9999 C 9.9766,9.4476 10.424,9 10.977,8.9999 H 14 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="clip-rule:evenodd;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 10.976984,10 0,5 L 13,15 13,10 Z M 14,10 l 0,5 1.976984,0 0,-5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync1.svg b/.icons/kora/panel/16/copy-sync1.svg
new file mode 100644
index 000000000..3d9ec99b4
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 2 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync2.svg b/.icons/kora/panel/16/copy-sync2.svg
new file mode 100644
index 000000000..cbeff49d0
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 4 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync3.svg b/.icons/kora/panel/16/copy-sync3.svg
new file mode 100644
index 000000000..36ffeb4b0
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync3.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 6.0001 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync4.svg b/.icons/kora/panel/16/copy-sync4.svg
new file mode 100644
index 000000000..565f447a7
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync4.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 8 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync5.svg b/.icons/kora/panel/16/copy-sync5.svg
new file mode 100644
index 000000000..3d959b7ed
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync5.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 9.9999 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync6.svg b/.icons/kora/panel/16/copy-sync6.svg
new file mode 100644
index 000000000..c60d9cbfb
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync6.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 12 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 12,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync7.svg b/.icons/kora/panel/16/copy-sync7.svg
new file mode 100644
index 000000000..813fbb5e5
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync7.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 14 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-sync8.svg b/.icons/kora/panel/16/copy-sync8.svg
new file mode 100644
index 000000000..d30d4484d
--- /dev/null
+++ b/.icons/kora/panel/16/copy-sync8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z M 0.83594,12 C 0.37264,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.37264,14 0.83594,14 H 14 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 H 14 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/copy-update.svg b/.icons/kora/panel/16/copy-update.svg
new file mode 100644
index 000000000..5be1653a3
--- /dev/null
+++ b/.icons/kora/panel/16/copy-update.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.3691,3 0,6.0038 3.5,5.4999 5,13.5 8,12 16,14 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 12.594,3.1152 10.963,5.0292 12.631,6.0038 13.719,3.873 A 2.5,2.5 0 0 1 12.594,3.1152 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/copyq-busy.svg b/.icons/kora/panel/16/copyq-busy.svg
new file mode 100644
index 000000000..5eaae8320
--- /dev/null
+++ b/.icons/kora/panel/16/copyq-busy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.216 6.647c-.045-.119-.082-.245-.111-.379-.177-.802-.032-1.93.244-3.087.376-1.572 1.022-2.426 1.668-2.832.795-.5 1.655-.428 2.379-.004 1.27.742 2.091 2.523 1.179 4.655-.489 1.144-1.31 2.057-2.159 2.523-.447.244-.905.37-1.344.371l-1.072 1.606c2.25 3.5-1 6.5-1 6.5s-3.25-3-1-6.5l-1.071-1.606c-.442.001-.903-.125-1.353-.371-.85-.466-1.67-1.379-2.16-2.523-.912-2.132-.09-3.913 1.179-4.655.724-.424 1.585-.496 2.38.004.646.406 1.292 1.26 1.667 2.832.277 1.157.421 2.285.245 3.087-.029.13-.065.254-.109.37l.222.362zm-3.864-5.007c.68-.398 1.397.073 1.831 1.89.186.776.323 1.534.277 2.14-.024.323-.061.607-.329.693-.261.085-.55 0-.835-.156-.599-.328-1.156-.99-1.501-1.797-.537-1.255-.19-2.334.557-2.77zm7.287 0c-.68-.398-1.397.073-1.831 1.89-.186.776-.322 1.534-.277 2.14.024.323.062.607.329.693.262.085.55 0 .835-.156.599-.328 1.156-.99 1.501-1.797.537-1.255.19-2.334-.557-2.77z" />
+</svg>
diff --git a/.icons/kora/panel/16/copyq-normal.svg b/.icons/kora/panel/16/copyq-normal.svg
new file mode 100644
index 000000000..c7735cc40
--- /dev/null
+++ b/.icons/kora/panel/16/copyq-normal.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.283 6.224c-.008-.109-.009-.223-.004-.339.04-.821.475-1.872 1.044-2.916.774-1.418 1.622-2.074 2.351-2.297.899-.274 1.71.021 2.298.62 1.031 1.048 1.357 2.982-.081 4.801-.772.976-1.803 1.643-2.745 1.869-.488.118-.957.121-1.377.011l-1.269 1.527 5.5 6.5-7-5-7 5 5.5-6.5-1.267-1.522c-.415.105-.877.1-1.358-.016-.942-.226-1.973-.893-2.745-1.869-1.439-1.819-1.112-3.753-.082-4.801.588-.599 1.4-.894 2.298-.62.73.223 1.577.879 2.351 2.297.57 1.044 1.005 2.095 1.044 2.916.006.125.005.247-.005.364l1.265 1.751zm4.619-3.881c-.552-.562-1.367-.295-2.262 1.344-.382.701-.713 1.397-.828 1.994-.061.318-.099.601.136.755.231.15.531.144.847.068.664-.16 1.375-.653 1.919-1.341.847-1.071.795-2.203.188-2.82zm-11.784 0c.553-.562 1.368-.295 2.262 1.344.383.701.713 1.397.828 1.994.061.318.1.601-.136.755-.23.15-.531.144-.846.068-.664-.16-1.375-.653-1.92-1.341-.846-1.071-.794-2.203-.188-2.82z"/>
+</svg>
diff --git a/.icons/kora/panel/16/corectrl-panel.svg b/.icons/kora/panel/16/corectrl-panel.svg
new file mode 100644
index 000000000..61258f3a2
--- /dev/null
+++ b/.icons/kora/panel/16/corectrl-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m15.677 4.162c0-2.119-1.72-3.839-3.839-3.839h-6.313v15.354h6.313c2.119 0 3.839-1.72 3.839-3.839z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m15.677 4.162c0-2.119-1.72-3.839-3.839-3.839h-7.676c-2.119 0-3.839 1.72-3.839 3.839v7.676c0 2.119 1.72 3.839 3.839 3.839h7.676c2.119 0 3.839-1.72 3.839-3.839zm-10.688-2.839h-.827c-1.567 0-2.839 1.272-2.839 2.839v7.676c0 1.567 1.272 2.839 2.839 2.839h.827v-13.354zm1.093 0v13.354h5.756c1.567 0 2.839-1.272 2.839-2.839v-7.676c0-1.567-1.272-2.839-2.839-2.839zm4.258 4.346c1.292 0 2.341 1.049 2.341 2.34 0 1.292-1.049 2.341-2.341 2.341-1.291 0-2.34-1.049-2.34-2.341 0-1.291 1.049-2.34 2.34-2.34z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cpod-tray.svg b/.icons/kora/panel/16/cpod-tray.svg
new file mode 100644
index 000000000..3f4d61549
--- /dev/null
+++ b/.icons/kora/panel/16/cpod-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm0 1c1.6007971.00168 3.134206.6429757 4.259766 1.78125l-.503907.4921875c-.993106-1.0017505-2.3452693-1.5652917-3.755859-1.5664063-2.92386 0-5.2929688 2.3691086-5.2929688 5.2929688 0 2.92386 2.3691088 5.292969 5.2929688 5.292969 1.4104496-.0015 2.763035-.564572 3.755859-1.566407l.50586.494141c-1.126125 1.138108-2.6606428 1.778354-4.261719 1.779297-3.3137083 0-6-2.686292-6-6 0-3.3137086 2.6862917-6 6-6zm0 2c1.0625001.00102 2.080415.4247994 2.830078 1.1777344l-.476562.4648437c-.6242992-.624088-1.4707746-.9737755-2.353516-.9746093-1.840864 0-3.3320313 1.4911671-3.3320312 3.3320312 0 1.8408638 1.4911673 3.332031 3.3320312 3.332031.8827414-.00081 1.7292168-.350521 2.353516-.974609l.476562.464844c-.74977.752695-1.7676723 1.176925-2.830078 1.177734-2.2090361 0-4-1.790963-4-4 0-2.209036 1.7909639-4 4-4zm0 2c.5254846.0002101 1.0302717.2090195 1.4042969.578125l-.4101563.3984375c-.2660847-.2588417-.6229261-.4036967-.9941406-.4042969-.7888528 0-1.4277344.6388816-1.4277344 1.4277344s.6388816 1.4277344 1.4277344 1.4277344c.3714445.0000024.7276009-.145594.9941406-.4042969l.4101563.3984375c-.3737081.3693786-.8788472.577468-1.4042969.578125-1.1043939.000001-2-.8956069-2-2 0-1.1043939.8956061-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cpu-frequency-indicator.svg b/.icons/kora/panel/16/cpu-frequency-indicator.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/panel/16/cpu-frequency-indicator.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/cpufreq-icon.svg b/.icons/kora/panel/16/cpufreq-icon.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/panel/16/cpufreq-icon.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/crow-translate-tray.svg b/.icons/kora/panel/16/crow-translate-tray.svg
new file mode 100644
index 000000000..be738a2b9
--- /dev/null
+++ b/.icons/kora/panel/16/crow-translate-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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,3 A 5,5 0 0 1 13,8 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.004,1 C 10.004,1 9.9754,1.1449 9.9547,1.2444 9.9186,1.4075 9.851,1.6529 9.851,1.6529 9.9921,2.432 9.9953,3.2342 9.9178,4.0184 L 9.8423,4.5534 10.178,4.5859 10.232,4.0338 C 10.279,3.0179 10.274,1.9953 10.004,1 Z M 9.8247,4.5944 C 9.4814,4.8907 9.1346,5.2047 8.8772,5.5618 8.2566,6.4247 7.8613,7.5152 7.0597,8.2607 6.7338,8.5624 6.3542,8.8255 5.9645,9.0571 6.1697,9.0865 6.3975,9.1064 6.6026,9.0657 6.6026,9.0657 5.7259,9.5622 5.388,9.9015 5.2208,10.068 5.0473,10.238 4.8853,10.411 5.0163,10.333 5.1696,10.243 5.3282,10.242 5.5903,10.238 6.0929,9.9562 6.0929,9.9562 6.0929,9.9562 5.1466,10.548 4.7587,10.915 4.538,11.124 4.2892,11.323 4.0995,11.561 3.9288,11.776 4.1254,11.771 4.1254,11.771 4.4444,11.657 4.5684,11.539 4.9028,11.469 4.7684,11.516 4.131,11.783 3.8776,11.927 3.4207,12.186 2.9679,12.852 2.6506,13.291 2.4817,13.522 2.2032,13.719 2.0653,13.957 1.986,14.094 1.9936,14.238 2.0126,14.274 2.1522,14.523 2.8497,14.734 3.2325,14.826 3.6928,14.933 4.1769,14.982 4.651,15 4.932,14.943 5.2228,14.83 5.4297,14.638 5.7107,14.377 6.1167,14.124 6.2787,13.786 6.3718,13.596 6.5144,13.484 6.5196,13.481 6.3075,13.821 6.0752,14.152 5.8235,14.465 5.7028,14.613 5.5369,14.802 5.5369,14.802 5.818,14.704 6.1119,14.543 6.3877,14.499 6.5584,14.471 6.7471,14.394 6.8781,14.277 7.0178,14.151 7.2286,14.102 7.3528,13.973 7.6958,13.616 7.9269,13.071 8.2545,12.696 L 8.4707,12.424 8.5797,12.274 C 8.5797,12.274 8.2314,13.047 8.0383,13.419 L 8.0348,13.429 C 7.9762,13.532 7.8889,13.632 7.7992,13.725 L 7.7641,13.763 7.7817,13.766 C 8.1316,13.587 8.4404,13.313 8.7748,13.098 L 8.8029,13.081 C 9.0529,12.94 9.2741,12.692 9.4586,12.493 9.6327,12.305 9.7214,12.191 9.768,11.923 L 10.039,10.404 10.065,10.322 V 10.363 C 10.051,11.04 9.9388,11.769 10.046,12.435 10.125,12.927 10.17,12.826 10.17,12.826 10.217,12.245 10.155,11.539 10.352,11.011 10.484,10.654 10.697,10.266 10.766,9.881 10.837,9.4863 10.835,9.0651 10.824,8.6606 10.811,8.1371 10.777,7.6101 10.7,7.0882 10.772,7.3361 10.877,7.596 10.891,7.8505 10.905,8.0919 10.919,8.5871 10.919,8.5871 10.978,8.2838 11.022,7.9605 10.988,7.6522 10.955,7.3684 11.012,7.0782 10.979,6.7993 10.936,6.434 10.924,6.0392 10.796,5.6917 10.674,5.3525 10.315,5.014 10.222,4.6731 L 10.166,4.5944 C 10.03,5.5259 9.7019,6.474 9.401,7.3428 9.0208,8.4428 8.4113,9.3728 7.8384,10.37 7.3119,11.284 6.6776,12.058 5.8569,12.708 5.1411,13.274 4.3496,13.707 3.4979,14.019 3.2329,14.115 2.9364,14.149 2.6559,14.157 2.4495,14.163 2.2956,14.151 2.2956,14.151 2.9047,14.024 3.5219,13.841 4.0622,13.53 5.5608,12.667 6.7728,11.485 7.652,9.9784 8.2112,9.0226 8.7393,8.0837 9.1075,7.0335 9.3828,6.2445 9.6689,5.4243 9.8247,4.5944 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cryptfolder-closed-light.svg b/.icons/kora/panel/16/cryptfolder-closed-light.svg
new file mode 100644
index 000000000..a5bc7b315
--- /dev/null
+++ b/.icons/kora/panel/16/cryptfolder-closed-light.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.032 7.259c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259zm-5.032-5.382c1.108 0 2 .892 2 2v2.123h-4v-2.123c0-1.108.892-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cryptfolder-indicator-light.svg b/.icons/kora/panel/16/cryptfolder-indicator-light.svg
new file mode 120000
index 000000000..aa3d52291
--- /dev/null
+++ b/.icons/kora/panel/16/cryptfolder-indicator-light.svg
@@ -0,0 +1 @@
+cryptfolder-closed-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/cryptfolder-open-light.svg b/.icons/kora/panel/16/cryptfolder-open-light.svg
new file mode 100644
index 000000000..3ef11340d
--- /dev/null
+++ b/.icons/kora/panel/16/cryptfolder-open-light.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.039 4.481c-.597-.151-1.324-.378-1.897-.546.464-1.696 2.011-2.935 3.858-2.935 2.216 0 4 1.784 4 4v2h1c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-10c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1h7v-2.123c0-1.108-.892-2-2-2-.973 0-1.779.687-1.961 1.604zm6.993 3.778c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259z"/>
+</svg>
diff --git a/.icons/kora/panel/16/cryptkeeper.svg b/.icons/kora/panel/16/cryptkeeper.svg
new file mode 100644
index 000000000..7aab4157b
--- /dev/null
+++ b/.icons/kora/panel/16/cryptkeeper.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.182 6.883c.144.562.377 1.098.689 1.588l-3.586 3.441c-.587.62.312 1.516.93.928l3.443-3.41c.388.378.83.697 1.311.947l.031 1.123c0 .483-.392.5-.875.5h-2.125v2.125c0 .483-.417.875-.9.875h-2.225c-.483 0-.875-.392-.875-.875v-2.625c0-.232.092-.455.256-.619zm5.318-5.883c-2.469 0-4.5 2.031-4.5 4.5s2.031 4.5 4.5 4.5 4.5-2.031 4.5-4.5-2.031-4.5-4.5-4.5zm0 1.348c1.74 0 3.152 1.412 3.152 3.152s-1.412 3.152-3.152 3.152-3.152-1.412-3.152-3.152 1.412-3.152 3.152-3.152z" />
+</svg>
diff --git a/.icons/kora/panel/16/dcraven-away.svg b/.icons/kora/panel/16/dcraven-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dcraven-connecting.svg b/.icons/kora/panel/16/dcraven-connecting.svg
new file mode 120000
index 000000000..9c653fa64
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-connecting.svg
@@ -0,0 +1 @@
+user-status-pending.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dcraven-dnd.svg b/.icons/kora/panel/16/dcraven-dnd.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-dnd.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dcraven-error.svg b/.icons/kora/panel/16/dcraven-error.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-error.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dcraven-message-new.svg b/.icons/kora/panel/16/dcraven-message-new.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-message-new.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dcraven-offline.svg b/.icons/kora/panel/16/dcraven-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dcraven-online.svg b/.icons/kora/panel/16/dcraven-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dcraven-xa.svg b/.icons/kora/panel/16/dcraven-xa.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/16/dcraven-xa.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/de.haeckerfelix.gradio-symbolic.svg b/.icons/kora/panel/16/de.haeckerfelix.gradio-symbolic.svg
new file mode 120000
index 000000000..17ab0781d
--- /dev/null
+++ b/.icons/kora/panel/16/de.haeckerfelix.gradio-symbolic.svg
@@ -0,0 +1 @@
+radiotray_connecting.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/deadbeef-panel.svg b/.icons/kora/panel/16/deadbeef-panel.svg
new file mode 100644
index 000000000..f1649c364
--- /dev/null
+++ b/.icons/kora/panel/16/deadbeef-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2,1 V 8 L 6.5,5.375 11,8 2,13.25 V 15 L 14,8 8,4.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/deltachat-tray.svg b/.icons/kora/panel/16/deltachat-tray.svg
new file mode 100644
index 000000000..3c3839c07
--- /dev/null
+++ b/.icons/kora/panel/16/deltachat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.7324219 1.0078125c-3.8543234.1901084-6.96336913 3.5627583-6.71875 7.5078125.1987853 3.205868 2.5161225 5.800843 5.6914062 6.373047 1.3428196.241985 2.6865996.089779 4.0136719-.451172 1.288632-.525285 1.844093-.520778 3.279297.023438.384127.145658.714057.248745.734375.228515.020326-.020228-.096709-.30324-.261719-.628906-.510069-1.006682-.642707-1.82313-.425781-2.615235.056443-.206094.241321-.726256.414062-1.154296.420389-1.0416934.542941-1.6055202.541016-2.5136722-.003938-1.8940682-.748624-3.5873036-2.162109-4.9179688-1.166031-1.0977097-2.678809-1.7429913-4.3261722-1.8457031-.2628071-.01638596-.522342-.01853334-.7792969-.0058594zm.1347656 2.9921875c.6070692-.004907 1.1431772.0564187 1.5195313.171875.7798112.239231 1.1269332.7515058.7421872 1.0917969-.3380329.2989756-.6595749.2282107-1.3359372-.2910157-.2302169-.1767314-.5650979-.3857899-.7421876-.4648437-.7571848-.3380121-1.6874999-.0360978-1.6875.5019531.0000001.078207.0877876.239273.1972657.3574219.2078799.2243433.4236901.3018684 2.1210937 1.2480469 1.2033072.6707554 1.8227954 1.1919051 2.1308594 1.7929687.379196.7866882.175762 1.9292039-.556641 2.6132809-.390992.371791-.8936858.677399-1.3886715.822266-.2224311.065098-.6147793.132119-.8730469.148438-1.2403826.07835-2.2934268-.437285-2.7714844-1.357422-.2929066-.567525-.2999813-1.2189442.0019532-1.9023441.3585185-.6900554 1.19927-1.2639026 2.2128906-1.5078125.2565345-.0617311.4779716-.1409161.4902344-.1757813.0122651-.0348651-.3723693-.3409392-.8535156-.6816406-.9712559-.6877492-1.1778535-.8816114-1.1875-1.2910156-.0111018-.4712328.3692963-.8116148 1.1152343-.9921875.2228416-.0539443.5009932-.0810409.8652344-.0839844zm.4589844 3.4179688c-.048252-.0001222-.1019047.0056019-.1757813.015625-.5122871.0695133-1.0763703.3231996-1.4023437.6308593-.4252702.4013778-.5527229.7537414-.5488281 1.5097657.0061585.8827822.7623943 1.8525282 1.8378906 1.8437502 1.0342791-.022242 1.6450931-.694562 1.7519531-1.5527346.0781706-.7561272-.2523537-1.4988105-.9414063-2.1132813-.2984395-.2661382-.3767291-.3336362-.5214843-.3339843z"/>
+</svg>
diff --git a/.icons/kora/panel/16/deluge-panel.svg b/.icons/kora/panel/16/deluge-panel.svg
new file mode 100644
index 000000000..1d0047c40
--- /dev/null
+++ b/.icons/kora/panel/16/deluge-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0134,1 C 7.8954,1.0004 7.7722,1.1159 7.5983,1.3503 L 3.9833,6.8806 C 2.7396,8.7825 2.753,10.837 3.591,12.389 4.4291,13.94 6.079,15 8.002,15 9.9249,15 11.572,13.94 12.41,12.389 13.247,10.837 13.26,8.7818 12.017,6.8789 L 8.4008,1.3401 C 8.2446,1.1148 8.1314,0.9996 8.0134,1 Z M 8.0036,2.4988 11.055,7.4087 C 11.798,8.6181 11.941,10.062 10.706,11.092 10.558,11.224 10.372,11.349 10.168,11.461 9.7046,11.677 8.9157,11.904 8.3693,11.971 8.1482,12.01 7.9139,12.035 7.6548,12.024 7.6267,12.02 7.5984,12.019 7.5701,12.018 H 7.5651 C 6.7377,12.018 6.0547,10.748 6.0547,9.7944 6.0552,8.9478 6.9091,8.2627 7.6356,8.1384 7.7741,8.1097 7.9187,8.0822 8.0702,8.0478 8.6812,7.8368 8.9452,6.9367 8.3664,6.5046 7.9555,6.1983 7.4765,6.0291 6.996,6.0056 6.4058,5.9768 5.9263,6.1743 5.429,6.5422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/desktopconnected.svg b/.icons/kora/panel/16/desktopconnected.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/16/desktopconnected.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/desktopdisconnected.svg b/.icons/kora/panel/16/desktopdisconnected.svg
new file mode 100644
index 000000000..0b5747962
--- /dev/null
+++ b/.icons/kora/panel/16/desktopdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.329 13.395h-4.658v1.898h4.658zm-8.329-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.362 10.8 1.373-1.373c.39-.39 1.024-.39 1.414 0 .39.391.39 1.024 0 1.414l-1.373 1.373 1.373 1.373c.39.39.39 1.023 0 1.414-.39.39-1.024.39-1.414 0l-1.373-1.373-1.372 1.373c-.391.39-1.024.39-1.415 0-.39-.391-.39-1.024 0-1.414l1.373-1.373-1.373-1.373c-.39-.39-.39-1.023 0-1.414.391-.39 1.024-.39 1.415 0z"/>
+</svg>
diff --git a/.icons/kora/panel/16/desktoptrusted.svg b/.icons/kora/panel/16/desktoptrusted.svg
new file mode 100644
index 000000000..e6f101e79
--- /dev/null
+++ b/.icons/kora/panel/16/desktoptrusted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.671 13.395h4.658v1.899h-4.658zm-3.671-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/devhub-notification.svg b/.icons/kora/panel/16/devhub-notification.svg
new file mode 100644
index 000000000..b4db72fad
--- /dev/null
+++ b/.icons/kora/panel/16/devhub-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 12.037109 14.904297 A 2.5 2.5 0 0 1 12 14.5 A 2.5 2.5 0 0 1 14.5 12 A 2.5 2.5 0 0 1 14.90625 12.035156 A 8 8 0 0 0 16 8 A 8 8 0 0 0 8 0 z M 4.8671875 5 C 5.0574107 5.0004136 5.322616 5.0135925 5.7929688 5.0390625 C 7.6217268 5.1381015 8.0012337 5.1414307 9.0585938 5.0722656 C 10.362182 4.9869866 11.60682 4.9861965 11.96875 5.0703125 C 12.707169 5.2419865 13.379006 5.8160907 13.753906 6.5976562 C 13.958621 7.0244285 14.021611 7.3651637 13.994141 7.8828125 C 13.971161 8.3157465 13.888527 8.7193425 13.755859 9.0429688 C 13.54618 9.5544559 13.044122 10.136915 12.625 10.355469 C 12.149801 10.603267 11.347523 10.806272 10.355469 10.927734 C 9.8228828 10.992944 7.0278052 11.025943 6.2226562 10.976562 C 5.4220373 10.927457 4.4006163 10.76279 3.9082031 10.603516 C 3.1783127 10.367429 2.7043276 9.9520025 2.3398438 9.234375 C 2.1062383 8.7744326 2.0314175 8.4698212 2.0078125 7.8652344 C 1.9910385 7.435598 1.998485 7.3406442 2.0625 7.0898438 C 2.1929047 6.5789418 2.4301684 6.1695361 2.8398438 5.7480469 C 3.2379331 5.3384777 3.6707853 5.1392726 4.3945312 5.0351562 C 4.5619337 5.0110763 4.6769643 4.9996 4.8671875 5 z M 5.5 6 A 1.4988496 2 0 0 0 4 8 A 1.4988496 2 0 0 0 5.5 10 A 1.4988496 2 0 0 0 7 8 A 1.4988496 2 0 0 0 5.5 6 z M 10.5 6 A 1.4988497 2 0 0 0 9 8 A 1.4988497 2 0 0 0 10.5 10 A 1.4988497 2 0 0 0 12 8 A 1.4988497 2 0 0 0 10.5 6 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/devhub-tray.svg b/.icons/kora/panel/16/devhub-tray.svg
new file mode 100644
index 000000000..db5e180eb
--- /dev/null
+++ b/.icons/kora/panel/16/devhub-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 8.0000001,-2e-7 a 8,8 0 0 0 -8.000000199999998,8 A 8,8 0 0 0 8.0000001,16 8,8 0 0 0 16,7.9999998 a 8,8 0 0 0 -7.9999999,-8 z m -3.1328127,5 c 0.1902232,4.136e-4 0.4554289,0.013593 0.9257817,0.039063 1.828758,0.099039 2.208265,0.1023681 3.265625,0.033203 1.3035879,-0.085279 2.5482259,-0.086066 2.9101559,-0.00195 0.738419,0.171674 1.410256,0.7457781 1.785156,1.5273437 0.204715,0.4267723 0.267705,0.7675075 0.240235,1.2851563 -0.02298,0.432934 -0.105614,0.83653 -0.238282,1.1601563 -0.209679,0.5114871 -0.711737,1.0939469 -1.130859,1.3125009 -0.475199,0.247798 -1.277477,0.450803 -2.269531,0.572265 -0.5325859,0.06521 -3.3276639,0.09821 -4.1328129,0.04883 C 5.4220371,10.927463 4.4006162,10.76279 3.908203,10.603516 3.1783126,10.367429 2.7043275,9.9520023 2.3398437,9.2343748 2.1062383,8.7744324 2.0314174,8.469821 2.0078124,7.8652342 1.9910384,7.4355978 1.9984849,7.340644 2.0624999,7.0898436 2.1929046,6.5789416 2.4301684,6.1695359 2.8398437,5.7480467 3.2379331,5.3384775 3.6707851,5.1392724 4.3945311,5.035156 4.5619336,5.011076 4.6769642,4.9995998 4.8671874,4.9999998 Z m 0.6328127,1 a 1.4988496,2 0 0 0 -1.5000002,2 1.4988496,2 0 0 0 1.5000002,2 1.4988496,2 0 0 0 1.5,-2 1.4988496,2 0 0 0 -1.5,-2 z m 4.9999999,0 a 1.4988497,2 0 0 0 -1.4999999,2 1.4988497,2 0 0 0 1.4999999,2 1.4988497,2 0 0 0 1.5,-2 1.4988497,2 0 0 0 -1.5,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/device-notifier-symbolic.svg b/.icons/kora/panel/16/device-notifier-symbolic.svg
new file mode 120000
index 000000000..2a52248d1
--- /dev/null
+++ b/.icons/kora/panel/16/device-notifier-symbolic.svg
@@ -0,0 +1 @@
+drive-removable-media-usb-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dialog-password-panel.svg b/.icons/kora/panel/16/dialog-password-panel.svg
new file mode 100644
index 000000000..dffbff41f
--- /dev/null
+++ b/.icons/kora/panel/16/dialog-password-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 2c-1.66 0-3 1.34-3 3 0 1.24.74 2.3 1.82 2.76l-1.82 6.24c2.063 1.045 4.062 1.022 6 0l-1.82-6.24c1.08-.46 1.82-1.52 1.82-2.76 0-1.66-1.34-3-3-3z" fill="#dfdfdf" />
+</svg>
diff --git a/.icons/kora/panel/16/dino-status-away.svg b/.icons/kora/panel/16/dino-status-away.svg
new file mode 100644
index 000000000..b0cd57b2e
--- /dev/null
+++ b/.icons/kora/panel/16/dino-status-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-.095.889h.19c.367 0 .662.39.662.875l.243 4.236 3.097.215c.485 0 .875.306.875.687v.196c0 .381-.39.687-.875.687l-3.972.215h-.25c-.485 0-.875-.39-.875-.875v-.25l.243-5.111c0-.485.295-.875.662-.875z"/>
+</svg>
diff --git a/.icons/kora/panel/16/dino-status-chat.svg b/.icons/kora/panel/16/dino-status-chat.svg
new file mode 100644
index 000000000..cc68f38d4
--- /dev/null
+++ b/.icons/kora/panel/16/dino-status-chat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.183 3.776c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm4.45-.037c.823 0 1.5.677 1.5 1.5 0 .822-.677 1.5-1.5 1.5s-1.5-.678-1.5-1.5c0-.823.677-1.5 1.5-1.5zm-2.267 6.261c1.833 0 4.884-1.982 4.887-1.982.549 0-1.6 3.926-4.887 3.982-3.465.059-5.684-3.986-5.136-3.995.004 0 3.303 1.995 5.136 1.995z"/>
+</svg>
diff --git a/.icons/kora/panel/16/dino-status-dnd.svg b/.icons/kora/panel/16/dino-status-dnd.svg
new file mode 100644
index 000000000..b0046d233
--- /dev/null
+++ b/.icons/kora/panel/16/dino-status-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 3.875 7 L 7 7 L 9 7 L 12.125 7 C 12.61 7 13 7.39 13 7.875 L 13 8.125 C 13 8.61 12.61 9 12.125 9 L 8.125 9 L 7.875 9 L 3.875 9 C 3.39 9 3 8.61 3 8.125 L 3 7.875 C 3 7.39 3.39 7 3.875 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/dino-status-online.svg b/.icons/kora/panel/16/dino-status-online.svg
new file mode 100644
index 000000000..0bdb98caa
--- /dev/null
+++ b/.icons/kora/panel/16/dino-status-online.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 9.984375 2.9355469 C 10.548287 2.9265269 11.007742 3.3852882 11 3.9492188 L 11 6.859375 C 11.0179 6.9675062 11.0179 7.0774157 11 7.1855469 L 11 10.982422 L 11 11 L 11 11.986328 L 9 12 L 6 12 L 5 11 L 5 7.0175781 L 6 6.0175781 L 9 6.0175781 L 9 3.9492188 C 8.9924304 3.3978201 9.432995 2.9443724 9.984375 2.9355469 z M 7 8.0175781 L 7 10 L 9 10 L 9 8.0175781 L 7 8.0175781 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/diodon-panel.svg b/.icons/kora/panel/16/diodon-panel.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/16/diodon-panel.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/discord-tray-connected.svg b/.icons/kora/panel/16/discord-tray-connected.svg
new file mode 100644
index 000000000..5a2a324cc
--- /dev/null
+++ b/.icons/kora/panel/16/discord-tray-connected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.726 14.864c-.201.285-.582.234-.768.128-2.435-1.465-3.958-4.11-3.958-6.992s1.523-5.527 3.963-6.983c.184-.104.627-.158.805.116.181.278-.005.648-.351.846-1.975 1.179-3.409 3.706-3.409 6.04s1.466 4.886 3.436 6.074c.341.195.472.502.282.771zm3.246-13.864 4.536 4h.954c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.954l-4.536 4zm-1.924 10.907c.244-.324-.069-.678-.378-.852-.934-.57-1.643-1.931-1.643-3.055s.769-2.505 1.714-3.055c.319-.18.561-.535.333-.811-.274-.331-.589-.238-.775-.137-1.397.826-2.283 2.339-2.283 4.003s.886 3.177 2.273 4.022c.191.104.496.234.759-.115zm1.084-2.8c-.612 0-1.108-.495-1.108-1.107s.496-1.107 1.108-1.107z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.972 1 4.794 4h.696c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.696l-4.794 4zm1 2.067 3.173 2.717c.177.14.396.216.621.216h.617v4h-.617c-.225 0-.444.076-.621.216l-3.173 2.717zm2.206 3.826c.61 0 1.107.496 1.107 1.107s-.497 1.107-1.107 1.107c-.611 0-1.107-.496-1.107-1.107s.496-1.107 1.107-1.107z"/>
+</svg>
diff --git a/.icons/kora/panel/16/discord-tray-deafened.svg b/.icons/kora/panel/16/discord-tray-deafened.svg
new file mode 100644
index 000000000..1cb78d649
--- /dev/null
+++ b/.icons/kora/panel/16/discord-tray-deafened.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.902 4.434-1.576-1.556c-.393-.387-.397-1.021-.009-1.414s1.021-.397 1.414-.009l12.664 12.502c.393.388.397 1.022.009 1.414-.388.393-1.021.397-1.414.01l-10.317-10.185.004.004c-.534.829-.793 1.815-.793 2.8l.024.541 1.188.57c-.293 1.853-.126 3.705.308 5.558h-1.52c-2.559 0-2.559-2.223-2.559-2.223s-.16-1.796 0-2.538c.104-.476 1.517-1.908 1.517-1.908 0-1.313.405-2.536 1.06-3.566zm8.951 8.837 1.409 1.391c-.092.007-.146.007-.146.007h-1.52c.103-.468.19-.934.257-1.398zm-7.155-10.765c1.008-.741 2.172-1.175 3.302-1.175 2.961 0 6.158 2.979 6.158 6.669 0 0 1.418 1.364 1.517 1.816.16.742 0 2.63 0 2.63 0 .296-.045.552-.124.774l-3.585-3.538c-.017-.183-.038-.366-.062-.548l1.237-.593-.025-.541c0-2.468-1.628-4.97-5.116-4.954-.886.004-1.652.167-2.302.447z" />
+</svg>
diff --git a/.icons/kora/panel/16/discord-tray-muted.svg b/.icons/kora/panel/16/discord-tray-muted.svg
new file mode 100644
index 000000000..070efb2c3
--- /dev/null
+++ b/.icons/kora/panel/16/discord-tray-muted.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.857 1.84 13.027 13.374c.289.296.765.302 1.061.013.297-.288.303-.764.014-1.06l-13.028-13.374c-.289-.296-.764-.302-1.061-.013-.296.288-.302.764-.013 1.06z"/>
+</svg>
diff --git a/.icons/kora/panel/16/discord-tray-speaking.svg b/.icons/kora/panel/16/discord-tray-speaking.svg
new file mode 100644
index 000000000..bcf486a34
--- /dev/null
+++ b/.icons/kora/panel/16/discord-tray-speaking.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m8.972 1 4.536 4h.954c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.954l-4.536 4z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.726 14.864c-.201.285-.582.234-.768.128-2.435-1.465-3.958-4.11-3.958-6.992s1.523-5.527 3.963-6.983c.184-.104.627-.158.805.116.181.278-.005.648-.351.846-1.975 1.179-3.409 3.706-3.409 6.04s1.466 4.886 3.436 6.074c.341.195.472.502.282.771zm3.246-13.864 4.794 4h.696c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.696l-4.794 4zm1 2.067v9.866l3.173-2.717c.177-.14.396-.216.621-.216h.617v-4h-.617c-.225 0-.444-.076-.621-.216zm-2.924 8.84c.244-.324-.069-.678-.378-.852-.934-.57-1.643-1.931-1.643-3.055s.769-2.505 1.714-3.055c.319-.18.561-.535.333-.811-.274-.331-.589-.238-.775-.137-1.397.826-2.283 2.339-2.283 4.003s.886 3.177 2.273 4.022c.191.104.496.234.759-.115zm1.084-2.8c-.612 0-1.108-.495-1.108-1.107s.496-1.107 1.108-1.107zm4.046-2.214c.61 0 1.107.496 1.107 1.107s-.497 1.107-1.107 1.107c-.611 0-1.107-.496-1.107-1.107s.496-1.107 1.107-1.107z"/>
+</svg>
diff --git a/.icons/kora/panel/16/discord-tray-unread.svg b/.icons/kora/panel/16/discord-tray-unread.svg
new file mode 100644
index 000000000..4300d1925
--- /dev/null
+++ b/.icons/kora/panel/16/discord-tray-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3789062 2 C 6.3789062 2 4.6184395 1.957047 2.7539062 3.4980469 C 0.88928408 5.0391469 5.9211895e-16 8.2292185 0 12.824219 C 0 12.824219 2.1383111 14.899 5 15 C 5 15 5.6115556 14.548 6 14 C 4.3555555 13.453 3.4394531 11.632813 3.4394531 11.632812 C 4.9546531 12.585814 6.4288888 12.983 8 13 C 9.571111 12.983 11.045347 12.585814 12.560547 11.632812 C 12.560547 11.632813 11.644445 13.453 10 14 C 10.388444 14.548 11 15 11 15 C 13.861689 14.899 16 12.824219 16 12.824219 C 16 8.2292185 15.110716 5.0391469 13.246094 3.4980469 C 11.38156 1.957047 9.6210938 2 9.6210938 2 L 9.4921875 2.171875 C 11.822943 2.906575 12.882812 4.5449219 12.882812 4.5449219 C 12.882812 4.5449219 12.598252 4.3730781 12.119141 4.1425781 C 10.665985 3.3577781 9.333333 3 8 3 C 6.6666666 3 5.3340149 3.3577781 3.8808594 4.1425781 C 3.4017483 4.3730781 3.1171875 4.5449219 3.1171875 4.5449219 C 3.1171875 4.5449219 4.177057 2.906575 6.5078125 2.171875 L 6.3789062 2 z M 5.5 8 C 6.3381317 8 7.0149989 8.668 7 9.5 C 7 10.332 6.3381317 11 5.5 11 C 4.6766671 11 4 10.332 4 9.5 C 4 8.668 4.6619684 8 5.5 8 z M 10.5 8 C 11.338032 8 12 8.668 12 9.5 C 12 10.332 11.323333 11 10.5 11 C 9.661868 11 9 10.332 9 9.5 C 8.9850011 8.668 9.661868 8 10.5 8 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/discord-tray.svg b/.icons/kora/panel/16/discord-tray.svg
new file mode 100644
index 000000000..0ea557d65
--- /dev/null
+++ b/.icons/kora/panel/16/discord-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3789062 2 C 6.3789062 2 4.6184395 1.957047 2.7539062 3.4980469 C 0.88928408 5.0391469 5.9211895e-16 8.2292185 0 12.824219 C 0 12.824219 2.1383111 14.899 5 15 C 5 15 5.6115556 14.548 6 14 C 4.3555555 13.453 3.4394531 11.632813 3.4394531 11.632812 C 4.9546531 12.585814 6.4288888 12.983 8 13 C 9.571111 12.983 11.045347 12.585814 12.560547 11.632812 C 12.560547 11.632813 11.644445 13.453 10 14 C 10.388444 14.548 11 15 11 15 C 13.861689 14.899 16 12.824219 16 12.824219 C 16 8.2292185 15.110716 5.0391469 13.246094 3.4980469 C 11.38156 1.957047 9.6210938 2 9.6210938 2 L 9.4921875 2.171875 C 11.822943 2.906575 12.882812 4.5449219 12.882812 4.5449219 C 12.882812 4.5449219 12.598252 4.3730781 12.119141 4.1425781 C 10.665985 3.3577781 9.333333 3 8 3 C 6.6666666 3 5.3340149 3.3577781 3.8808594 4.1425781 C 3.4017483 4.3730781 3.1171875 4.5449219 3.1171875 4.5449219 C 3.1171875 4.5449219 4.177057 2.906575 6.5078125 2.171875 L 6.3789062 2 z M 5.5 8 C 6.3381317 8 7.0149989 8.668 7 9.5 C 7 10.332 6.3381317 11 5.5 11 C 4.6766671 11 4 10.332 4 9.5 C 4 8.668 4.6619684 8 5.5 8 z M 10.5 8 C 11.338032 8 12 8.668 12 9.5 C 12 10.332 11.323333 11 10.5 11 C 9.661868 11 9 10.332 9 9.5 C 8.9850011 8.668 9.661868 8 10.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/disk-quota-critical.svg b/.icons/kora/panel/16/disk-quota-critical.svg
new file mode 100644
index 000000000..f4915373c
--- /dev/null
+++ b/.icons/kora/panel/16/disk-quota-critical.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill-rule:nonzero;fill:currentColor;" class="ColorScheme-NegativeText" d="m13 9c-1.646 0-3 0.451-3 1v5c0 0.549 1.354 1 3 1s3-0.451 3-1v-5c0-0.549-1.354-1-3-1zm0 1c0.739 1e-3 1.452 0.093 2 0.258v0.486c-0.549 0.164-1.262 0.256-2 0.256-0.739-1e-3 -1.452-0.093-2-0.258v-0.486c0.549-0.164 1.262-0.256 2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/16/disk-quota-high.svg b/.icons/kora/panel/16/disk-quota-high.svg
new file mode 100644
index 000000000..4f309a7d3
--- /dev/null
+++ b/.icons/kora/panel/16/disk-quota-high.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill-rule:nonzero;fill:currentColor;" class="ColorScheme-NeutralText" d="m13 9c-1.646 0-3 0.451-3 1v5c0 0.549 1.354 1 3 1s3-0.451 3-1v-5c0-0.549-1.354-1-3-1zm0 1c0.739 1e-3 1.452 0.093 2 0.258v0.486c-0.549 0.164-1.262 0.256-2 0.256-0.739-1e-3 -1.452-0.093-2-0.258v-0.486c0.549-0.164 1.262-0.256 2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/16/disk-quota-low.svg b/.icons/kora/panel/16/disk-quota-low.svg
new file mode 100644
index 000000000..6783a6f6a
--- /dev/null
+++ b/.icons/kora/panel/16/disk-quota-low.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="m13 9c1.646 0 3 0.451 3 1v5c0 0.549-1.354 1-3 1s-3-0.451-3-1v-5c0-0.549 1.354-1 3-1zm0 1c-0.738 0-1.451 0.092-2 0.256v0.486c0.548 0.165 1.261 0.257 2 0.258 0.738 0 1.451-0.092 2-0.256v-0.486c-0.548-0.165-1.261-0.257-2-0.258zm-2 1.744v0.998c0.548 0.165 1.261 0.257 2 0.258 0.738 0 1.451-0.092 2-0.256v-1c-0.549 0.164-1.262 0.256-2 0.256s-1.451-0.092-2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/16/disk-quota.svg b/.icons/kora/panel/16/disk-quota.svg
new file mode 120000
index 000000000..e3b6564f5
--- /dev/null
+++ b/.icons/kora/panel/16/disk-quota.svg
@@ -0,0 +1 @@
+quota.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/disper-panel.svg b/.icons/kora/panel/16/disper-panel.svg
new file mode 100644
index 000000000..d3271eafd
--- /dev/null
+++ b/.icons/kora/panel/16/disper-panel.svg
@@ -0,0 +1,6 @@
+<svg id="svg1" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs id="defs1">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path id="path2" class="ColorScheme-PositiveText" d="m5.671 13.351h4.658v1.899h-4.658zm-3.671-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" style="-inkscape-stroke:none;color:#4caf50;fill:#dfdfdf;font-variation-settings:normal;stop-color:#000000"/>
+</svg>
diff --git a/.icons/kora/panel/16/dnfdragora.svg b/.icons/kora/panel/16/dnfdragora.svg
new file mode 100644
index 000000000..cde4d1608
--- /dev/null
+++ b/.icons/kora/panel/16/dnfdragora.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.656 3.589 5.987-3.245c.223-.121.491-.121.714 0l5.987 3.245.014.008.008.004.012.008.009.005.01.006.013.009.008.006.009.006.007.005.007.005.007.006.008.006.007.006.007.006.007.005.007.006.007.007.007.006.013.012.007.007.007.007.012.013.006.007.007.007.006.007.005.007.006.007.006.007.006.008.006.007.005.007.005.007.006.009.006.008.009.013.006.01.007.011.006.01.005.009.007.012.017.033.015.033.013.034.012.035.01.035.001.006.007.031.001.005.007.037.004.032c.002.026.004.051.004.077v.001 6.49c0 .275-.151.528-.393.659l-5.986 3.246-.012.006-.022.011-.033.015-.034.013-.035.012-.036.01-.006.002-.03.007-.006.001-.036.006-.033.004c-.025.003-.051.004-.076.004s-.051-.001-.076-.004l-.033-.004-.036-.006-.036-.008-.006-.002-.03-.008-.006-.002-.035-.012-.034-.013-.033-.015-.022-.011-.012-.006-5.986-3.246c-.242-.131-.393-.384-.393-.659v-6.49-.001c0-.026.002-.051.004-.077l.004-.032.007-.037.008-.036.001-.006.009-.03.001-.005.012-.035.013-.034.015-.033.012-.022.005-.011.007-.012.005-.009.007-.012.006-.009.006-.01.009-.013.006-.008.006-.009.005-.007.005-.007.006-.007.006-.008.006-.007.006-.007.005-.007.006-.007.007-.007.006-.007.012-.013.007-.007.007-.007.013-.012.007-.006.007-.007.007-.006.007-.005.007-.006.007-.006.008-.006.007-.006.007-.005.007-.005.009-.006.008-.006.013-.009.01-.006.011-.007.01-.006.008-.004.014-.008zm1.106 6.705 4.488 2.432v-4.785l-4.488-2.433zm10.476-4.786-4.488 2.433v4.785l4.488-2.432zm-9.652-1.259 4.414 2.392 1.42-.769-4.414-2.393zm2.994-1.623 4.414 2.392 1.42-.769-4.414-2.393z" />
+</svg>
diff --git a/.icons/kora/panel/16/drive-harddisk-symbolic.svg b/.icons/kora/panel/16/drive-harddisk-symbolic.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/16/drive-harddisk-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/drive-harddisk.svg b/.icons/kora/panel/16/drive-harddisk.svg
new file mode 100644
index 000000000..7d98846b0
--- /dev/null
+++ b/.icons/kora/panel/16/drive-harddisk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+</svg>
diff --git a/.icons/kora/panel/16/drive-removable-media-symbolic.svg b/.icons/kora/panel/16/drive-removable-media-symbolic.svg
new file mode 100644
index 000000000..8d4a8b6cc
--- /dev/null
+++ b/.icons/kora/panel/16/drive-removable-media-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m3 1s-2 0-2 2v10s0 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2z"/>
+ <path d="m8 4.5 3.939 3.5h-7.878z"/>
+ <path d="m4.061 9h7.877v2h-7.877z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/drive-removable-media-usb-panel.svg b/.icons/kora/panel/16/drive-removable-media-usb-panel.svg
new file mode 100644
index 000000000..d4cb95ec1
--- /dev/null
+++ b/.icons/kora/panel/16/drive-removable-media-usb-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.328 11.234c.75.216 1.299.907 1.299 1.726 0 .991-.805 1.796-1.796 1.796-.992 0-1.796-.805-1.796-1.796 0-.817.546-1.508 1.293-1.725v-1.642h-2.46c-.532 0-1.043-.211-1.419-.588-.376-.376-.588-.886-.588-1.418v-.529c-.721-.233-1.244-.911-1.244-1.71 0-.991.805-1.796 1.796-1.796.992 0 1.796.805 1.796 1.796 0 .837-.573 1.541-1.348 1.74v.499c0 .267.107.523.295.711.189.189.445.295.712.295h2.46v-3.548h-1.398l1.901-3.801 1.9 3.801h-1.403v3.548h2.669c.267 0 .522-.106.711-.295.189-.188.295-.444.295-.711v-.683h-.44c-.518 0-.939-.421-.939-.94v-1.88c0-.518.421-.939.939-.939h1.88c.519 0 .94.421.94.939v1.88c0 .519-.421.94-.94.94h-.44v.683c0 .532-.211 1.042-.588 1.418-.376.377-.886.588-1.418.588h-2.669z"/>
+</svg>
diff --git a/.icons/kora/panel/16/drive-removable-media-usb-pendrive-symbolic.svg b/.icons/kora/panel/16/drive-removable-media-usb-pendrive-symbolic.svg
new file mode 100644
index 000000000..ed2688e3a
--- /dev/null
+++ b/.icons/kora/panel/16/drive-removable-media-usb-pendrive-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m4 2v9c0 .551.453 1 1 1h6c.555 0 1-.445 1-1v-9c0-.55-.453-1-1-1h-6c-.551 0-1 .45-1 1z"/>
+ <path fill-opacity=".5" d="m5 12h6v3h-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/drive-removable-media-usb-symbolic.svg b/.icons/kora/panel/16/drive-removable-media-usb-symbolic.svg
new file mode 120000
index 000000000..f960e6d8b
--- /dev/null
+++ b/.icons/kora/panel/16/drive-removable-media-usb-symbolic.svg
@@ -0,0 +1 @@
+drive-removable-media-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/drive-symbolic.svg b/.icons/kora/panel/16/drive-symbolic.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/16/drive-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/drive.svg b/.icons/kora/panel/16/drive.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/16/drive.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/dropboxstatus-blank.svg b/.icons/kora/panel/16/dropboxstatus-blank.svg
new file mode 100644
index 000000000..331132125
--- /dev/null
+++ b/.icons/kora/panel/16/dropboxstatus-blank.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/16/dropboxstatus-busy.svg b/.icons/kora/panel/16/dropboxstatus-busy.svg
new file mode 100644
index 000000000..5fe4482b1
--- /dev/null
+++ b/.icons/kora/panel/16/dropboxstatus-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 C 10.819229 7.1075274 11.407159 7.001052 12 7 C 12.613322 7.00171 13.221095 7.1162466 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909999 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909999 14.209 8 12 8 z M 12 9 A 3 3 0 0 1 15 12 L 14 12 A 2 2 0 0 0 12 10 L 12 9 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 C 7.3550571 14.133881 7.0021123 13.081851 7 12 C 7.0005819 11.513023 7.072303 11.028743 7.2128906 10.5625 z M 9 12 L 10 12 A 2 2 0 0 0 12 14 L 12 15 A 3 3 0 0 1 9 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/dropboxstatus-busy2.svg b/.icons/kora/panel/16/dropboxstatus-busy2.svg
new file mode 100644
index 000000000..efb60cda7
--- /dev/null
+++ b/.icons/kora/panel/16/dropboxstatus-busy2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 C 10.819229 7.1075274 11.407159 7.001052 12 7 C 12.613322 7.00171 13.221095 7.1162466 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909999 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909999 14.209 8 12 8 z M 12 9 L 12 10 A 2 2 0 0 0 10 12 L 9 12 A 3 3 0 0 1 12 9 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 C 7.3550571 14.133881 7.0021123 13.081851 7 12 C 7.0005819 11.513023 7.072303 11.028743 7.2128906 10.5625 z M 14 12 L 15 12 A 3 3 0 0 1 12 15 L 12 14 A 2 2 0 0 0 14 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/dropboxstatus-idle.svg b/.icons/kora/panel/16/dropboxstatus-idle.svg
new file mode 100644
index 000000000..693115e5c
--- /dev/null
+++ b/.icons/kora/panel/16/dropboxstatus-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4473,1 4.4492,1.0039 0.00781,3.5078 4,5.9863 0,9.0039 4.4492,11.5 8,9.0098 4,6 8,3.5078 12,6.0137 10.264,7.3145 C 10.819,7.1075 11.407,7.0011 12,7 12.613,7.0017 13.221,7.1162 13.793,7.3379 L 12,5.9961 15.99,3.5059 11.551,1 8,3.4922 Z M 12,8 C 9.7909,8 8,9.7909 8,12 8,14.209 9.7909,16 12,16 14.209,16 16,14.209 16,12 16,9.7909 14.209,8 12,8 Z M 14.635,9.6855 C 15.109,10.16 15.188,10.566 15.188,10.566 L 11.662,14.607 9.7695,12.73 C 9.5805,12.542 9.5805,12.199 9.7695,12.01 9.9575,11.822 10.3,11.822 10.488,12.01 L 11.615,13.137 Z M 7.2129,10.563 4.4492,12.502 3.5605,12.004 V 12.375 L 8,15 8.0059,14.998 C 7.3551,14.134 7.0021,13.082 7,12 7.0006,11.513 7.0723,11.029 7.2129,10.563 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/dropboxstatus-logo.svg b/.icons/kora/panel/16/dropboxstatus-logo.svg
new file mode 100644
index 000000000..f314bf26f
--- /dev/null
+++ b/.icons/kora/panel/16/dropboxstatus-logo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 8 9.0097656 L 11.550781 11.5 L 16 8.9902344 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 8 10.009766 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 12.439453 12.375 L 12.439453 12 L 11.550781 12.501953 L 8 10.009766 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/dropboxstatus-x.svg b/.icons/kora/panel/16/dropboxstatus-x.svg
new file mode 100644
index 000000000..51fabd9d0
--- /dev/null
+++ b/.icons/kora/panel/16/dropboxstatus-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 A 5 5 0 0 1 12 7 A 5 5 0 0 1 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909998 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909998 14.209 8 12 8 z M 15.970703 8.9667969 A 5 5 0 0 1 15.990234 8.9960938 L 16 8.9902344 L 15.970703 8.9667969 z M 10.357422 9.6328125 L 10.353516 9.6464844 L 12 11.292969 L 13.646484 9.6464844 L 14.353516 10.353516 L 12.707031 12 L 14.353516 13.646484 L 13.646484 14.353516 L 12.003906 12.693359 L 10.357422 14.339844 L 9.6503906 13.632812 L 11.296875 11.986328 L 9.6503906 10.339844 L 10.357422 9.6328125 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.2128906 10.5625 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/electron-mail-tray.svg b/.icons/kora/panel/16/electron-mail-tray.svg
new file mode 100644
index 000000000..11107f9d7
--- /dev/null
+++ b/.icons/kora/panel/16/electron-mail-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0.99999995 C 5.238576,0.99999995 3,3.2385765 3,6 V 7 H 2.5 C 2.234997,7 1.989049,7.07373 1.773437,7.193359 l 4.681641,4.679688 c 0.766032,0.766031 1.381548,0.719823 1.917969,0.541015 0.536421,-0.178807 0.910156,-0.541015 0.910156,-0.541015 l 3.708985,-3.7089849 h 0.0078 v -0.0078 L 14.048816,7.1074339 C 13.878572,7.0406299 13.694479,7 13.499988,7 h -0.5 V 6 c 0,-2.7614235 -2.238577,-5.00000005 -5,-5.00000005 z M 8,2.5 c 1.950764,0 3.5,1.5492365 3.5,3.5 v 1 h -7 V 6 C 4.5,4.0492365 6.049236,2.5 8,2.5 Z m 6.802734,5.267578 -3.888672,3.888672 3.205079,3.207031 C 14.637989,14.627763 15,14.108853 15,13.5 V 8.5000001 C 15,8.2318731 14.925,7.9849441 14.802734,7.767578 Z M 1.109375,7.9433591 C 1.040505,8.1158571 1,8.3023521 1,8.5000001 V 13.5 c 0,0.582263 0.331969,1.079336 0.814453,1.328125 l 3.089844,-3.089844 z m 9.097656,4.4199219 -0.216797,0.216797 c 0,0 -0.511377,0.520069 -1.300781,0.783203 C 7.90005,13.626416 6.749781,13.581813 5.748047,12.580078 L 5.611328,12.445312 3.05664,15 h 9.785157 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/element-desktop-tray.svg b/.icons/kora/panel/16/element-desktop-tray.svg
new file mode 100644
index 000000000..fdc418b2f
--- /dev/null
+++ b/.icons/kora/panel/16/element-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.8800455,1 C 6.4161319,1 6.0403649,1.3757618 6.0403649,1.8396806 c 0,0.4639189 0.375767,0.8408208 0.8396806,0.8408208 2.1649825,0 3.9204105,1.7543164 3.9204105,3.9192702 0,0.463925 0.375755,0.8396815 0.83968,0.8396815 0.463925,0 0.839682,-0.3757565 0.839682,-0.8396815 C 12.479818,3.5069791 9.97282,1 6.8800455,1 Z M 6.5997725,3.520182 C 3.5069791,3.5201873 0.9999991,6.0271498 1,9.1199545 c 0,0.463925 0.3757617,0.8396806 0.8396806,0.8396806 0.4639198,0 0.8408208,-0.3757556 0.8408208,-0.8396806 0,-2.1649827 1.7543163,-3.9204104 3.9192711,-3.9204104 0.4639245,0 0.8396805,-0.3757617 0.8396805,-0.8396815 0,-0.4639188 -0.375756,-0.8396806 -0.8396805,-0.8396806 z m 7.5605465,2.520182 c -0.463925,0 -0.84082,0.3757688 -0.84082,0.8396815 0,2.1649836 -1.754287,3.9204105 -3.919271,3.9204105 -0.463925,0 -0.839681,0.375756 -0.839681,0.839681 0,0.463925 0.375756,0.839681 0.839681,0.839681 C 12.493003,12.479818 15,9.9728205 15,6.8800455 15,6.4161328 14.624244,6.040364 14.160319,6.040364 Z M 4.3598626,8.5605478 c -0.4639189,0 -0.8396806,0.3757547 -0.8396806,0.8396797 C 3.520182,12.493003 6.0271497,15 9.119954,15 c 0.463925,0 0.839682,-0.375756 0.839682,-0.839681 0,-0.463925 -0.375757,-0.84082 -0.839682,-0.84082 -2.1649831,0 -3.9204099,-1.754288 -3.9204099,-3.9192715 0,-0.463925 -0.3757617,-0.8396797 -0.8396815,-0.8396797 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/elisa-symbolic.svg b/.icons/kora/panel/16/elisa-symbolic.svg
new file mode 100644
index 000000000..7b1b46ab7
--- /dev/null
+++ b/.icons/kora/panel/16/elisa-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m11.577 2.776c.298-.162.66-.156.952.018.292.173.471.487.471.827v8.758c0 .34-.179.654-.471.827-.292.174-.654.18-.952.018-2.069-1.128-5.891-3.214-8.028-4.379-.309-.169-.502-.493-.502-.845s.193-.676.502-.845c2.137-1.165 5.959-3.251 8.028-4.379z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.751.965-3.383.676c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162l.011-10.339s2.581-.641 3.904-.989c.403-.106.435-.629.385-.855s-.278-.501-.686-.501c-.061 0-.126.008-.192.022z"/>
+</svg>
diff --git a/.icons/kora/panel/16/empathy-available.svg b/.icons/kora/panel/16/empathy-available.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/16/empathy-available.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/empathy-away.svg b/.icons/kora/panel/16/empathy-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/16/empathy-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/empathy-busy.svg b/.icons/kora/panel/16/empathy-busy.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/16/empathy-busy.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/empathy-extended-away.svg b/.icons/kora/panel/16/empathy-extended-away.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/16/empathy-extended-away.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/empathy-invisible.svg b/.icons/kora/panel/16/empathy-invisible.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/16/empathy-invisible.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/empathy-offline.svg b/.icons/kora/panel/16/empathy-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/16/empathy-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/enpass-status.svg b/.icons/kora/panel/16/enpass-status.svg
new file mode 100644
index 000000000..6bf5d3e32
--- /dev/null
+++ b/.icons/kora/panel/16/enpass-status.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.353 1c-.5 0-1.045.231-1.398.574-.353.344-.511 1.127-.437 1.57l1.693 9.784c.106.638.363 1.19.682 1.543.318.352.655.529 1.156.529h7.902c.501 0 .84-.177 1.158-.529.319-.353.574-.905.68-1.543l1.693-9.784c.074-.443-.082-1.226-.435-1.57-.353-.343-.9-.574-1.401-.574zm0 1h11.293c.252 0 .526.118.703.291.062.06.08.171.106.275.037.148.06.302.041.414.001-.007-1.692 9.777-1.692 9.777-.001.002-.001.004-.001.007-.071.425-.224.801-.436 1.036-.115.128-.234.2-.416.2h-7.902c-.181 0-.299-.072-.414-.2-.213-.235-.367-.611-.438-1.036-.001-.007-1.694-9.791-1.694-9.791-.018-.105.005-.258.043-.406.026-.104.044-.215.107-.276.177-.173.449-.291.7-.291zm5.647 2c-1.381 0-2.5 1.119-2.5 2.5.001.786.372 1.525 1 1.996v2.504c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-2.502c.629-.472.999-1.212 1-1.998 0-1.381-1.119-2.5-2.5-2.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/eu.scarpetta.QtWAW-tray.svg b/.icons/kora/panel/16/eu.scarpetta.QtWAW-tray.svg
new file mode 100644
index 000000000..e7439eb49
--- /dev/null
+++ b/.icons/kora/panel/16/eu.scarpetta.QtWAW-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1604979 0c-1.306855 0-2.6815633.164121-3.7929683.863281-.946862.583914-1.507067 1.580166-1.845704 2.576172-.437804 1.324283-.531769 2.758513-.521484 4.138672.01984 1.276788.136432 3.142654.568359 4.359375.263711.719415.64957 1.427908 1.263672 1.933594.799212.662839 1.854881.962037 2.8906253 1.080078.86459.0908 1.745287.102857 2.605469-.03125l2.6718751 1.080078v-1.804688c.82272-.561562 1.117694-1.370455 1.445312-2.28125.489226-1.33895.556893-3.346648.554688-4.751953-.01763-1.395526-.172048-2.847049-.697266-4.160156-.32468-.799739-.811285-1.573421-1.560546-2.074219-1.031338-.706144-2.3375741-.927734-3.5820321-.927734zm-.46875 2.019531c.06124-.0015.122571-.00024.183594.0059.08136.0081.164354-.0013.246094 0 .544934.0088 1.087877.08566 1.595703.263671.6581921.228444 1.2164081.675469 1.5117191 1.242188.452976.858864.627252 1.807664.714843 2.744141.0951 1.246195.08079 2.444718-.115234 3.683593-.137643.737319-.26896 1.51434-.837891 2.095704l.01953 2.001953-2.4062501-1.109375c-.900949.05785-1.850707.0011-2.6640633-.373047-.474663-.221855-.878033-.569956-1.113281-.996094-.285299-.51034-.442619-1.067067-.552734-1.625-.332018-1.768982-.41279-3.542049.04101-5.300781.186864-.663368.459472-1.343661 1.011719-1.84375.480506-.428334 1.1490363-.649684 1.8164063-.732422.18107-.02069.365107-.05207.548828-.05664z"/>
+</svg>
diff --git a/.icons/kora/panel/16/everpad-mono.svg b/.icons/kora/panel/16/everpad-mono.svg
new file mode 100644
index 000000000..4b45f7d13
--- /dev/null
+++ b/.icons/kora/panel/16/everpad-mono.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.0273438,1.0019531 C 6.5601946,0.99258208 6.055953,1.0355317 5.8920991,1.0800781 5.6294915,1.151787 5.3361439,1.294626 5.1772553,1.5195312 5.0691227,1.6727276 4.9975678,1.8631409 4.9975678,2.1347656 c 0,0.1531964 0.00255,-0.086211 0.00586,0.2321328 0.00441,0.3183442 0.00977,0.4335937 0.00977,0.4335937 0,0.2835762 -0.2368976,0.2246094 -0.5292968,0.2246094 l -1.249521,0 c -1.2834671,0 -1.2900724,2.053923 -1.203125,3.0198204 0.047446,0.3607176 0.4519566,2.8993743 0.8359375,3.671875 0.1511649,0.2966141 0.2505695,0.4251751 0.5429687,0.5566411 0.6510022,0.271625 2.1424992,0.571063 2.8398438,0.660156 0.6940343,0.08475 1.1343841,0.268492 1.3925781,-0.261719 0,0 0.052176,-0.132555 0.125,-0.328125 0.2250923,-0.6660234 0.2558594,-1.2544267 0.2558594,-1.6835938 0,-0.046719 0.068359,-0.046719 0.068359,0 0,0.3020468 -0.060474,1.3711478 0.7714843,1.6601558 0.3277079,0.114082 1.0095979,0.210615 1.6992192,0.291016 0.62452,0.06845 1.076172,0.310661 1.076172,1.873047 C 11.638672,13.435061 11.436883,14 10.363281,14 9.4971176,14 9,14.182459 9,13.512093 c 0,-0.543249 0.5173707,-0.484375 0.92673,-0.484375 0.180956,0 0.04687,-0.131069 0.04687,-0.466796 0,-0.334643 0.215594,-0.524951 0.01367,-0.529297 C 8.5738233,11.993595 8.0000001,12.027225 8,13.750375 8.000007,15.312761 8.5576343,15 10.5625,15 c 1.572335,0 2.12685,-0.05168 2.773438,-2.011719 0.1302,-0.386793 0.441075,-1.570961 0.630859,-3.5527341 0.120276,-1.2559926 -0.111505,-5.0417081 -0.296875,-6 C 13.566203,2.8792595 13.221656,2.7034166 12.916016,2.5925937 11.626149,2.0667283 10.506347,2.0166932 9.0917969,1.9754062 9.0311103,1.5853532 8.7514598,1.3591025 8.4414062,1.2363281 8.0254269,1.0728101 7.4944929,1.0113242 7.0273438,1.0019531 Z m 4.0117182,5 C 11.880711,6.0427837 12,7.209164 12,8 11.644252,7.7636088 11.208631,7.6214912 10.728516,7.5957031 10.473996,7.5785114 10.231382,7.6048678 10,7.6542969 10.067969,6.8999942 10.281289,5.9589723 11.039062,6.0019531 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/exaile-pause.svg b/.icons/kora/panel/16/exaile-pause.svg
new file mode 100644
index 000000000..fa28bd849
--- /dev/null
+++ b/.icons/kora/panel/16/exaile-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.25 1.591c1.184 0 2.137 1.906 2.137 4.273v4.272c0 2.367-.953 4.273-2.137 4.273-1.183 0-2.136-1.906-2.136-4.273v-4.272c0-2.367.953-4.273 2.136-4.273zm7.5 0c1.183 0 2.136 1.906 2.136 4.273v4.272c0 2.367-.953 4.273-2.136 4.273-1.184 0-2.137-1.906-2.137-4.273v-4.272c0-2.367.953-4.273 2.137-4.273z" />
+</svg>
diff --git a/.icons/kora/panel/16/exaile-play.svg b/.icons/kora/panel/16/exaile-play.svg
new file mode 100644
index 000000000..57b55a5cc
--- /dev/null
+++ b/.icons/kora/panel/16/exaile-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.76 1.243c1.776.241 10.378 5.747 10.378 6.757 0 1.078-9.786 7.27-10.638 6.731-.851-.537-.851-12.923 0-13.461.054-.034.142-.043.26-.027z" />
+</svg>
diff --git a/.icons/kora/panel/16/face-smile-panel.svg b/.icons/kora/panel/16/face-smile-panel.svg
new file mode 100644
index 000000000..a548f3385
--- /dev/null
+++ b/.icons/kora/panel/16/face-smile-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.183 3.776c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm4.45-.037c.823 0 1.5.677 1.5 1.5 0 .822-.677 1.5-1.5 1.5s-1.5-.678-1.5-1.5c0-.823.677-1.5 1.5-1.5zm-2.267 6.261c1.833 0 4.884-1.982 4.887-1.982.549 0-1.6 3.926-4.887 3.982-3.465.059-5.684-3.986-5.136-3.995.004 0 3.303 1.995 5.136 1.995z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-anthy-panel.svg b/.icons/kora/panel/16/fcitx-anthy-panel.svg
new file mode 100644
index 000000000..f4d28990a
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-anthy-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.334 2h1.277c-.074.556-.203 1.125-.388 1.977 2.507-.102 4.386-.237 5.777-.401v1.279c-1.168.133-3.095.067-6.055.2-.296 1.185-.686 3.217-1.168 4.291l.112.054c1.37-.925 2.336-1.388 3.298-1.388 1.223 0 2.168.296 2.834.888.667.593.979 1.352.979 2.278 0 1.074-.404 1.489-1.256 2.045-.815.518-2.038.777-3.668.777-1.022 0-1.957.006-3.076-.055v-1.447c.944.191 1.838.225 2.965.225 1.185 0 2.075-.149 2.668-.446.629-.333.943-.433.943-1.099 0-.593-.204-1.056-.611-1.389-.408-.37-1-.555-1.777-.555-1.519 0-2.743.647-4.077 1.944l-1-.778c.593-.962 1.111-3.425 1.555-5.388h-2.666v-1.032c.959-.004 1.932-.015 2.945-.046z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-bopomofo-panel.svg b/.icons/kora/panel/16/fcitx-bopomofo-panel.svg
new file mode 120000
index 000000000..954e9837c
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-bopomofo-panel.svg
@@ -0,0 +1 @@
+fcitx-rime-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/fcitx-cangjie-panel.svg b/.icons/kora/panel/16/fcitx-cangjie-panel.svg
new file mode 100644
index 000000000..a9803e666
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-cangjie-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.584 1.723h.832c1.844 2.765 5.647 3.281 5.647 3.281l-.125.992s-.834-.124-1.938-.535v4.539h-7.055c-.042.339-.113.673-.22 1h7.275v3h-8v-1.377l-.066.125c-.521.911-1.043 1.565-1.043 1.565l-.782-.625s.478-.597.957-1.436c.48-.839.934-1.919.934-2.752v-4.039c-1.104.411-1.938.535-1.938.535l-.125-.992s3.803-.516 5.647-3.281zm-2.584 10.277v1h6v-1zm0-6v1h5v1h-5v1h6v-3zm3-3.297c-.859 1.07-1.934 1.799-2.934 2.297h2.532l-.875-.584.554-.832 1.5 1-.277.416h2.434c-1.001-.498-2.075-1.227-2.934-2.297z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-chewing-panel.svg b/.icons/kora/panel/16/fcitx-chewing-panel.svg
new file mode 100644
index 000000000..b968c4c6b
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-chewing-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2h6v1h-2v3h2l-.4-.301s1.4-1.949 1.4-3.699h1c0 .709-.165 1.389-.383 2h1.383v-2h1v2h2v1h-2v2h2v1h-5v-1h2v-2h-1.803c-.398.79-.797 1.301-.797 1.301l-.4-.301v8h-6v-8h1v-3h-1v-1zm7 7h5v5h-5zm1 1v3h3v-3zm-6-3v3h-1v1h3v1h-3v1h4v-6h-1v3h-1v-3zm0-4v3h1v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-erbi-panel.svg b/.icons/kora/panel/16/fcitx-erbi-panel.svg
new file mode 100644
index 000000000..34c1aa5a4
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-erbi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.01 11h1.082c-.083 1.204-.384 2.115-.93 2.693-.644.72-1.799 1.155-3.467 1.307l-.455-.967c1.516-.151 2.519-.493 3.012-1.023.43-.43.676-1.108.758-2.01zm1.693.998c.947.455 1.82.986 2.615 1.592l-.797.91c-.757-.644-1.59-1.194-2.5-1.648zm3.328-11.006 1 .016c-.01.68.012 1.338.037 1.992h2.932v1h-2.883c.149 2.308.482 4.401.891 6.033.29 1.158.616 2.094.912 2.709.148.308.293.535.396.656.047.055-.001.03.012.039.238-.063.371-.153.479-.429.121-.313.176-.812.183-1.375l1 .012c-.008.606-.047 1.197-.252 1.724s-.66.999-1.302 1.111c-.027.005-.054.007-.081.006-.372.005-.607-.212-.8-.439-.194-.227-.364-.515-.535-.871-.343-.712-.679-1.696-.981-2.901-.429-1.713-.774-3.882-.924-6.275h-8.115v-1h8.07c-.024-.66-.049-1.322-.039-2.008zm-7.031 8.008h6v3h-1v-2h-4v2h-1zm0-2h6v1h-6zm0-2h6v1h-6zm10-4c.417.379.758.777 1.023 1.193l-.966.569c-.228-.417-.532-.833-.911-1.25z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-googlepinyin-panel.svg b/.icons/kora/panel/16/fcitx-googlepinyin-panel.svg
new file mode 100644
index 000000000..5e21995a6
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-googlepinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7.8984,2.502 C 9.1926,2.4785 10.496,2.9086 11.547,3.7949 L 10.256,5.3242 C 8.9092,4.188 6.9508,4.2217 5.6465,5.4062 4.3421,6.5909 4.1177,8.5385 5.1191,9.9883 6.1205,11.438 8.0205,11.918 9.5898,11.117 10.472,10.667 11.073,9.8908 11.336,9.0059 H 8 V 7.0059 L 13.398,7 C 13.832,9.3547 12.689,11.781 10.5,12.898 8.0515,14.148 5.0369,13.389 3.4746,11.127 1.9123,8.8652 2.2658,5.7738 4.3008,3.9258 5.3183,3.0017 6.6043,2.526 7.8984,2.502 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-hangul-panel.svg b/.icons/kora/panel/16/fcitx-hangul-panel.svg
new file mode 100644
index 000000000..4b49b41ca
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-hangul-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 12h1v1h7v1h-8zm6-9h1v3h2v1h-2v4h-1zm-5 3c1.597 0 3 1.058 3 2.5s-1.403 2.5-3 2.5-3-1.058-3-2.5 1.403-2.5 3-2.5zm0 1c-1.165 0-2 .733-2 1.5s.835 1.5 2 1.5 2-.733 2-1.5-.835-1.5-2-1.5zm-3-3h6v1h-6zm2-2h2v1h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-kbd-panel.svg b/.icons/kora/panel/16/fcitx-kbd-panel.svg
new file mode 120000
index 000000000..9d1f3ab6c
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-kbd-panel.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/fcitx-kkc-panel.svg b/.icons/kora/panel/16/fcitx-kkc-panel.svg
new file mode 100644
index 000000000..23ccbff00
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-kkc-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12 6c.583 0 1.111.154 1.479.521.367.368.521.896.521 1.479h-1c0-.417-.096-.639-.229-.771-.132-.133-.354-.229-.771-.229s-.639.096-.771.229c-.133.132-.229.354-.229.771v2c0 .417.096.639.229.771.132.133.354.229.771.229s.639-.096.771-.229c.133-.132.229-.354.229-.771h1c0 .583-.154 1.111-.521 1.479-.368.367-.896.521-1.479.521s-1.111-.154-1.479-.521c-.367-.368-.521-.896-.521-1.479v-2c0-.583.154-1.111.521-1.479.368-.367.896-.521 1.479-.521zm-10-2h1v4.293l2.293-2.293h.707v-2h1v4.293l2.293-2.293h1.414l-3 3 3 3h-1.414l-2.293-2.293v2.293h-1.707l-2.293-2.293v2.293h-1zm4 2.707-2.293 2.293 2.293 2.293z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-alpha-full.svg b/.icons/kora/panel/16/fcitx-mozc-alpha-full.svg
new file mode 100644
index 000000000..137fbc261
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-alpha-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" transform="translate(-3,-3)" d="M 5,3 C 3.892,3 3,3.892 3,5 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 5 C 19,3.892 18.108,3 17,3 Z m 5.373047,2 h 1.269531 L 16,17 H 14.541828 L 13.194172,13 H 8.7590156 L 7.4269843,17 H 6 Z M 10.980469,6.586 9.028,12 h 3.944 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-alpha-half.svg b/.icons/kora/panel/16/fcitx-mozc-alpha-half.svg
new file mode 100644
index 000000000..b864f72b2
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-alpha-half.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 9.4980469,3 H 10.513672 L 14,13 H 12.560547 L 11.549,10 H 8.416 L 7.4160156,13 H 6 Z M 9.984375,5.0859375 8.6640625,9 H 11.335938 Z M 2,12 h 3 v 1 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-dictionary.svg b/.icons/kora/panel/16/fcitx-mozc-dictionary.svg
new file mode 100644
index 000000000..330ed11c0
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-dictionary.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 0 C 1.892 0 1 0.892 1 2 L 1 14 C 1 15.108 1.892 16 3 16 L 4 16 L 4 0 L 3 0 z M 5 0 L 5 16 L 13 16 C 14.108 16 15 15.108 15 14 L 15 2 C 15 0.892 14.108 0 13 0 L 5 0 z M 7 3 L 13 3 L 13 4 L 7 4 L 7 3 z M 7 6 L 13 6 L 13 7 L 7 7 L 7 6 z M 7 9 L 13 9 L 13 10 L 7 10 L 7 9 z M 7 12 L 13 12 L 13 13 L 7 13 L 7 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-direct.svg b/.icons/kora/panel/16/fcitx-mozc-direct.svg
new file mode 100644
index 000000000..24e277d53
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-direct.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 7.4980469 2 L 8.5136719 2 L 12 14 L 10.632812 14 L 9.5546875 10 L 6.40625 10 L 5.3417969 14 L 4 14 L 7.4980469 2 z M 7.9863281 3.8867188 L 6.6210938 9 L 9.3769531 9 L 7.9863281 3.8867188 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-hiragana.svg b/.icons/kora/panel/16/fcitx-mozc-hiragana.svg
new file mode 100644
index 000000000..d375c3aa7
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-hiragana.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 7,1.9746094 8,2.0253906 7.9023438,4 H 13 V 5 H 7.8535156 L 7.7460938,7.1621094 C 8.3196615,7.0788872 8.9214259,7.0484853 9.5214844,7.0585938 9.6739281,6.7331788 10.177734,5.8183594 10.177734,5.8183594 L 11.09375,6.21875 c 0,0 -0.383355,0.7035258 -0.457031,0.8652344 0.03436,0.00522 0.0713,-0.00373 0.105469,0.00195 0.767071,0.1274745 1.488384,0.3711074 2.076171,0.7871094 0.587787,0.4160019 1.036818,1.0271802 1.173829,1.7929687 0.21112,1.1800224 -0.375908,2.3192284 -1.31836,3.0996094 C 11.731376,13.546006 10.407364,14.109059 9,13.969071 l 0.099609,-0.994141 c 1.1269396,0.112093 2.2023816,-0.370133 2.9374996,-0.978836 0.735119,-0.608702 1.104994,-1.403708 0.970703,-2.1542971 C 12.918805,9.3443082 12.661039,8.9858929 12.242188,8.6894531 11.823334,8.3930133 11.23814,8.1819492 10.578125,8.0722656 10.432963,8.0481476 10.26828,8.0787551 10.117188,8.0644531 9.7093851,8.9035813 9.5643491,9.332463 8.8242188,10.503906 8.1742671,11.532619 7.4491305,12.521384 6.6679688,13.195312 6.2773879,13.532276 5.8685042,13.796295 5.4199219,13.921875 4.9713396,14.047455 4.4654949,14.007518 4.0371094,13.748047 3.4882724,13.415619 3.1383322,12.887561 3.0117188,12.3125 2.885105,11.737439 2.9622618,11.12104 3.1875,10.523438 3.6379764,9.3282301 4.6906974,8.1807723 6.1894531,7.5664062 6.3627595,7.4953651 6.545611,7.4356032 6.7324219,7.3808594 L 6.8496094,5 H 4 V 4 h 2.9003906 z m 1.6113281,6.0527344 c -0.042935,-7.007e-4 -0.085526,0.00111 -0.1289062,0.00586 -0.2684146,0.029386 -0.5314194,0.072446 -0.7851563,0.125 L 7.5761719,10.582031 C 7.7133902,10.382009 7.8490517,10.176751 7.9804688,9.96875 8.5583321,9.0541352 8.6142041,8.8086824 9,8.0429688 8.8682744,8.0494058 8.7401338,8.0294338 8.6113281,8.0273438 Z M 6.6796875,8.4492188 C 6.6425576,8.4634265 6.6043508,8.477434 6.5683594,8.4921875 5.326439,9.0012722 4.4642222,9.9697917 4.1230469,10.875 c -0.1705877,0.452604 -0.2097448,0.882112 -0.1347657,1.222656 0.074979,0.340544 0.2447437,0.598918 0.5683594,0.794922 0.1956482,0.11851 0.3544183,0.133406 0.59375,0.06641 0.2393318,-0.067 0.5426061,-0.24483 0.8632813,-0.521484 0.1609226,-0.138832 0.3257683,-0.301245 0.4921875,-0.482422 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-katakana-full.svg b/.icons/kora/panel/16/fcitx-mozc-katakana-full.svg
new file mode 100644
index 000000000..14caeaaf9
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-katakana-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 3 3 L 12.900391 3 C 13.258835 2.9995787 13.501296 3.3653257 13.361328 3.6953125 C 12.323602 6.1512204 10.854207 7.9109492 9.234375 9.3710938 L 8.5664062 8.6289062 C 9.9345257 7.3956604 11.104685 5.9033594 12.041016 4 L 3 4 L 3 3 z M 7 5.9980469 L 8 6.0019531 C 7.9949307 7.4712076 8.1029182 8.9377274 7.7070312 10.341797 C 7.3111446 11.745866 6.3625255 13.045562 4.4296875 14.046875 L 3.9707031 13.160156 C 5.7186844 12.254609 6.4147644 11.24542 6.7460938 10.070312 C 7.0774231 8.8952055 6.99478 7.5120486 7 5.9980469 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-katakana-half.svg b/.icons/kora/panel/16/fcitx-mozc-katakana-half.svg
new file mode 100644
index 000000000..1fd58164d
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-katakana-half.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z m 4,2.9991015 h 7.615234 c 0.275685,-4.213e-4 0.461167,0.3653257 0.353516,0.6953125 -0.798131,2.4559079 -1.627209,4.0164179 -2.873047,5.4765625 L 10.380859,8.428789 C 11.4331,7.1955432 12.033759,5.9024609 12.753906,3.9991015 H 6 Z m 3,2.9980469 1,0.00391 C 9.9961,7.4703091 10.124795,8.436672 9.8203125,9.8407425 9.5158301,11.244811 8.5861847,12.045125 7.0996094,13.046438 L 6.7460938,11.960501 C 8.0904929,11.054952 8.5264195,10.744367 8.78125,9.5692575 9.0360805,8.3941515 8.9959852,7.5111501 9,5.9971484 Z M 2,11.999563 h 3 v 1 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-properties.svg b/.icons/kora/panel/16/fcitx-mozc-properties.svg
new file mode 100644
index 000000000..431b2339d
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-properties.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.0019531 0 L 5.8261719 2.1074219 A 6.2848373 6.2848373 0 0 0 3.9902344 3.1699219 L 2.0742188 2.2675781 L 0.07421875 5.7304688 L 1.8125 6.9394531 A 6.2848373 6.2848373 0 0 0 1.7167969 7.9980469 A 6.2848373 6.2848373 0 0 0 1.8085938 9.0625 L 0.07421875 10.265625 L 2.0742188 13.730469 L 3.984375 12.830078 A 6.2848373 6.2848373 0 0 0 5.8261719 13.886719 L 5.9980469 16 L 9.9980469 16 L 10.173828 13.892578 A 6.2848373 6.2848373 0 0 0 12.009766 12.830078 L 13.925781 13.732422 L 15.925781 10.269531 L 14.1875 9.0605469 A 6.2848373 6.2848373 0 0 0 14.283203 8.0019531 A 6.2848373 6.2848373 0 0 0 14.191406 6.9375 L 15.925781 5.734375 L 13.925781 2.2695312 L 12.015625 3.1699219 A 6.2848373 6.2848373 0 0 0 10.173828 2.1132812 L 10.001953 0 L 6.0019531 0 z M 8 5 A 2.9999994 2.9999994 0 0 1 11 8 A 2.9999994 2.9999994 0 0 1 8 11 A 2.9999994 2.9999994 0 0 1 5 8 A 2.9999994 2.9999994 0 0 1 8 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-mozc-tool.svg b/.icons/kora/panel/16/fcitx-mozc-tool.svg
new file mode 100644
index 000000000..c8288278b
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-mozc-tool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 C 9.8188 0.44881 9 1.43 9 2.6504 C 9 3.8708 9.8188 4.8244 11 5.2734 L 11 7.7012 C 12.274 8.3345 13.318 9.36 14 10.617 L 14 5.2734 C 15.181 4.8244 16 3.8708 16 2.6504 C 16 1.43 15.181 0.44881 14 0 L 14 2 C 14 3 13 3 13 3 L 12 3 C 12 3 11 3 11 2 L 11 0 z M 8 8 C 4.676 8 2 10.676 2 14 L 0 14 L 0 16 L 16 16 L 16 14 L 14 14 C 14 10.676 11.324 8 8 8 z M 8 11 C 9.662 11 11 12.338 11 14 L 5 14 C 5 12.338 6.338 11 8 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-panel.svg b/.icons/kora/panel/16/fcitx-panel.svg
new file mode 120000
index 000000000..07b90a5a9
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-panel.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/fcitx-pinyin-libpinyin-panel.svg b/.icons/kora/panel/16/fcitx-pinyin-libpinyin-panel.svg
new file mode 120000
index 000000000..e77301305
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-pinyin-libpinyin-panel.svg
@@ -0,0 +1 @@
+fcitx-pinyin-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/fcitx-pinyin-panel.svg b/.icons/kora/panel/16/fcitx-pinyin-panel.svg
new file mode 100644
index 000000000..bcdc345b6
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-pinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.9 1.699 1.5 2-.398.301h1.996l-.398-.301 1.5-2 .8.602-1.275 1.699h2.375v1h-2v3h2v1h-2v5h-1v-5h-2.041c-.096 1.12-.477 2.031-.926 2.811-.621 1.07-1.691 2.054-1.691 2.054l-.684-.728s1.013-.966 1.51-1.826c.401-.7.704-1.411.793-2.311h-1.961v-.94l-1 .5v5.44h-3v-1h2v-3.94l-1.777.889-.446-.898 2.223-1.112v-2.939h-2v-1h2v-2h1v2h1v1h-1v2.439l.777-.388.446.898-.106.051h1.883v-3h-1v-1h1.375l-1.275-1.699zm1.1 3.301v3h2v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-rime-panel.svg b/.icons/kora/panel/16/fcitx-rime-panel.svg
new file mode 100644
index 000000000..fc5c782c6
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-rime-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 2h1v6.982c1.811-.081 2.721-.606 3.262-1.492.59-.965.738-2.511.738-4.49h1c0 2.021-.102 3.725-.887 5.01-.726 1.189-2.063 1.874-4.113 1.971v3.019h5v1h-11v-1h5v-3.019c-2.05-.097-3.387-.782-4.113-1.971-.785-1.285-.887-2.989-.887-5.01h1c0 1.979.148 3.525.738 4.49.542.886 1.451 1.411 3.262 1.492z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-sayura-panel.svg b/.icons/kora/panel/16/fcitx-sayura-panel.svg
new file mode 100644
index 000000000..ccc142f2a
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-sayura-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.799 2.057.873.697c-.032.053-.059.1-.08.143-.011.042-.016.106-.016.191 0 .116.038.246.112.394.512.393.816.861 1.144 1.366.087.186.186.369.201.566.035.453-.147.836-.443 1.143-.296.306-1.121.459-1.871.459-.201 0-.497-.028-.719-.08v3.703c.19-.053.461-.121.641-.205.19-.085.385-.18.586-.286l.412 1.063c-.254.116-.511.221-.776.316-.253.085-.599.16-.863.223v3.25h-1v-3.061c-.307.043-1.827.112-2.102.112-.983 0-1.839-.143-2.568-.428-.729-.296-1.301-.73-1.713-1.301-.402-.57-.617-1.384-.617-2.24.028-.596.246-1.049.543-1.43.602-.764 1.319-1.132 2.137-1.437.348-.095.755-.121 1.22-.153.476-.042 1.047-.062 1.713-.062h1.387c-.032-.497-.215-1.301-.5-1.533-.275-.233-.629-.348-1.063-.348-.412 0-.724.08-.935.238-.212.148-.317.353-.317.618 0 0 .016.206.016.238l-1.127.142c-.021-.095-.031-.492-.031-.492 0-.581.207-1.025.619-1.332.412-.306.977-.459 1.695-.459 1.1 0 1.861.444 2.284 1.332.285-.486.672-.935 1.158-1.347zm-3.074 3.943c-.74 0-1.334.02-1.778.062-.433.043-.787.112-1.062.207-.265.085-.502.198-.713.325-.588.471-.848.886-.903 1.338-.021.303-.083.562-.039.787.202 1.013.779 1.359 1.545 1.826.561.254 1.31.379 2.25.379.286 0 1.711-.047 1.975-.078v-4.846zm2.978-2.326c-.264.317-.518.629-.592.935-.074.307-.111.241-.111.6v.697c.17.034.44.063.656.063.349 0 .892-.058 1.03-.174.132-.185.169-.337.158-.477-.05-.275-.162-.5-.305-.713-.218-.388-.563-.657-.836-.931z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-shuangpin-libpinyin-panel.svg b/.icons/kora/panel/16/fcitx-shuangpin-libpinyin-panel.svg
new file mode 120000
index 000000000..2a64c7c47
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-shuangpin-libpinyin-panel.svg
@@ -0,0 +1 @@
+fcitx-shuangpin-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/fcitx-shuangpin-panel.svg b/.icons/kora/panel/16/fcitx-shuangpin-panel.svg
new file mode 100644
index 000000000..521b69acf
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-shuangpin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2h5.549l-.051.551s-.328 3.519-1.225 6.129c.583.87 1.139 1.769 1.838 3.009l-.869.491c-.539-.95-.984-1.689-1.422-2.37-1.394 3.121-3.365 4.483-3.365 4.483l-.557-.832s1.971-1.31 3.264-4.65c-.765-1.11-1.635-2.23-3.053-4l.782-.621c1.181 1.47 1.973 2.491 2.668 3.451.551-1.9.798-4.001.869-4.641h-4.428v-1zm6 0h6v.5c0 2.15-.833 4.97-1.707 6.91-.111.25-.242.46-.367.69.624 1.09 1.46 2.12 2.844 3.232l-.627.779c-1.282-1.034-2.147-2.04-2.803-3.06-1.393 1.984-3.104 3.033-3.104 3.033l-.517-.855s1.78-1.099 3.068-3.139c-.338-.65-.621-1.31-.887-2-.758-1.95-1.208-4.5-1.31-5.09h-.59zm1.607 1c.14.77.569 3.031 1.227 4.731.173.45.351.869.539 1.279.757-1.68 1.442-4.16 1.551-6.01z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-skk-panel.svg b/.icons/kora/panel/16/fcitx-skk-panel.svg
new file mode 100644
index 000000000..a6a39055f
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-skk-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 4h1v4.293l2.293-2.293h.707v-2h1v4.293l2.293-2.293h1.414l-3 3 3 3h-1.414l-2.293-2.293v2.293h-1.707l-2.293-2.293v2.293h-1v-2c0 .583-.154 1.111-.521 1.479-.368.367-.896.521-1.479.521s-1.11-.154-1.478-.521c-.367-.368-.522-.896-.522-1.479h1c0 .417.096.639.229.771.132.133.354.229.771.229s.64-.096.772-.229c.133-.132.228-.354.228-.771s-.095-.64-.228-.771c-.132-.133-.355-.229-.772-.229-.583 0-1.11-.155-1.478-.521-.367-.368-.522-.896-.522-1.479s.155-1.11.522-1.478c.368-.367.895-.522 1.478-.522s1.111.155 1.479.522c.367.368.521.895.521 1.478zm4 2.707-2.293 2.293 2.293 2.293zm-4 .293h-1c0-.417-.096-.639-.229-.771-.131-.133-.354-.229-.771-.229s-.64.096-.772.229c-.132.132-.228.354-.228.771s.096.64.229.772c.132.133.354.228.771.228.583 0 1.111.155 1.479.522.367.368.521.895.521 1.478z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-sunpinyin-panel.svg b/.icons/kora/panel/16/fcitx-sunpinyin-panel.svg
new file mode 100644
index 000000000..b84bc1537
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-sunpinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.43 14h2.57v-5.44l1-.499v.939h1.961c-.089.9-.392 1.611-.793 2.311-.497.86-1.51 1.826-1.51 1.826l.684.728s1.07-.984 1.691-2.054c.449-.78.83-1.691.926-2.811h2.041v5h1v-5h2v-1h-2v-3h2v-1h-2.375l1.275-1.699-.8-.602-1.5 2 .398.301h-1.996l.398-.301-1.5-2-.8.602 1.275 1.699h-1.375v1h1v3h-1.883l.106-.051-.446-.898-.777.389v-2.44h1v-1h-1v-2h-1v2h-2v1h2v2.94l-2.223 1.111.446.898 1.777-.888v3.939h-1.57zm6.57-9v3h2v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-unikey-panel.svg b/.icons/kora/panel/16/fcitx-unikey-panel.svg
new file mode 100644
index 000000000..238519b96
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-unikey-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.428 9.572h1.048l2.096 2.621v-2.621h1.048v4.193h-1.048l-2.096-2.621v2.621h-1.048zm5.24-7.337h1.049v4.193h-1.049zm-8.385 0h1.049v1.572c0 .728.133 1.13.278 1.311s.333.262.77.262c.436 0 .624-.081.769-.262s.279-.583.279-1.311v-1.572h1.048v1.572c0 .845-.129 1.492-.508 1.966s-.977.655-1.588.655c-.612 0-1.21-.181-1.589-.655s-.508-1.121-.508-1.966z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-wbpy.svg b/.icons/kora/panel/16/fcitx-wbpy.svg
new file mode 120000
index 000000000..c814ec4e9
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/fcitx-wubi-panel.svg b/.icons/kora/panel/16/fcitx-wubi-panel.svg
new file mode 100644
index 000000000..e594fa4ad
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-wubi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 3h9v1h-4.098l-.666 3h3.764v5h2v1h-10v-1h2.1l.888-4h-1.988v-1h2.211l.666-3h-3.877zm4.014 5-.891 4h3.877v-4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/fcitx-zhuyin-panel.svg b/.icons/kora/panel/16/fcitx-zhuyin-panel.svg
new file mode 120000
index 000000000..954e9837c
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-zhuyin-panel.svg
@@ -0,0 +1 @@
+fcitx-rime-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/fcitx-ziranma-panel.svg b/.icons/kora/panel/16/fcitx-ziranma-panel.svg
new file mode 100644
index 000000000..1961023c8
--- /dev/null
+++ b/.icons/kora/panel/16/fcitx-ziranma-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.68 1.615.64.77-1.937 1.615h7.617v10h-10v-10h.818zm-2.68 3.385v2h6v1h-6v2h6v1h-6v2h8v-8z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/feedindicator-active.svg b/.icons/kora/panel/16/feedindicator-active.svg
new file mode 100644
index 000000000..5a0c96ea3
--- /dev/null
+++ b/.icons/kora/panel/16/feedindicator-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 L 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 L 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 L 8 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="8" cy="8" r="1"/>
+ <path style="fill:currentColor;opacity:1" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 13 8 L 15 8 A 7 7 0 0 0 8 1 z M 8 4 L 8 6 A 2 2 0 0 1 10 8 L 12 8 A 4 4 0 0 0 8 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/feedindicator-attention.svg b/.icons/kora/panel/16/feedindicator-attention.svg
new file mode 100644
index 000000000..3fcb74726
--- /dev/null
+++ b/.icons/kora/panel/16/feedindicator-attention.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 L 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 L 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 L 8 4 z"/>
+ <circle style="fill:currentColor;opacity:1" class="ColorScheme-Highlight" cx="8" cy="8" r="1"/>
+ <path style="fill:currentColor;opacity:1" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 13 8 L 15 8 A 7 7 0 0 0 8 1 z M 8 4 L 8 6 A 2 2 0 0 1 10 8 L 12 8 A 4 4 0 0 0 8 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ferdi-indirect.svg b/.icons/kora/panel/16/ferdi-indirect.svg
new file mode 100644
index 000000000..d657394aa
--- /dev/null
+++ b/.icons/kora/panel/16/ferdi-indirect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.5 2 A 1.5 1.5 0 0 0 13 3.5 A 1.5 1.5 0 0 0 14.5 5 A 1.5 1.5 0 0 0 16 3.5 A 1.5 1.5 0 0 0 14.5 2 z M 5.8867188 4 C 5.7223726 4.0005692 5.5849296 4.0410617 5.4472656 4.1171875 C 5.2842638 4.2073885 4.6806218 4.7729404 4.1035156 5.3730469 C 3.2264061 6.284857 2.968461 6.4969199 2.5351562 6.6699219 C 1.8532189 6.9430649 1.2786457 7.0086485 0.80664062 6.8671875 C 0.16592372 6.6751455 -0.17976988 7.0351928 0.095703125 7.6054688 C 0.35836592 8.1492147 1.4076131 8.642197 2.7988281 8.875 C 4.7303489 9.198213 6.0094724 8.8979515 7.3671875 7.8046875 C 7.6274393 7.5951155 7.9171646 7.4238281 8.0097656 7.4238281 C 8.1023666 7.4238281 8.4180534 7.6178226 8.7109375 7.8535156 C 9.406555 8.4132916 9.7456047 8.5911824 10.570312 8.8339844 C 11.157229 9.0067864 11.383705 9.0262294 12.208984 8.9746094 C 13.944203 8.8660484 15.105491 8.4998045 15.716797 7.8671875 C 15.922799 7.6541845 16 7.4905344 16 7.2695312 C 16 6.8255263 15.760443 6.7140918 15.148438 6.8710938 C 14.777433 6.9670938 14.57127 6.9687656 14.197266 6.8847656 C 13.282256 6.6797636 12.868745 6.3968651 11.802734 5.2519531 C 10.973725 4.3628436 10.631646 4.0185532 10.181641 4.0019531 C 9.9106377 3.9919529 9.601052 4.0998955 9.1230469 4.2792969 C 8.6160414 4.469699 8.0948452 4.6250005 7.9648438 4.625 C 7.8338424 4.6249005 7.4332695 4.5009578 7.0722656 4.3476562 C 6.5107593 4.1087787 6.1606289 3.9990513 5.8867188 4 z M 7.5 10 A 0.50043541 0.42454864 0 0 0 7.0097656 10.507812 L 7.5097656 12.630859 A 0.50043541 0.42454864 0 0 0 8.4902344 12.630859 L 8.9902344 10.507812 A 0.50043541 0.42454864 0 0 0 8.5 10 L 7.5 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ferdi-tray.svg b/.icons/kora/panel/16/ferdi-tray.svg
new file mode 100644
index 000000000..5c6d0bde6
--- /dev/null
+++ b/.icons/kora/panel/16/ferdi-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.8867188,4 C 5.7223726,4.0005692 5.5849296,4.0410617 5.4472656,4.1171875 5.2842638,4.2073885 4.6806218,4.7729404 4.1035156,5.3730469 3.2264061,6.284857 2.968461,6.4969199 2.5351562,6.6699219 1.8532189,6.9430649 1.2786457,7.0086485 0.80664062,6.8671875 0.16592372,6.6751455 -0.17976988,7.0351928 0.09570312,7.6054688 0.35836592,8.1492147 1.4076131,8.642197 2.7988281,8.875 4.7303489,9.198213 6.0094724,8.8979515 7.3671875,7.8046875 7.6274393,7.5951155 7.9171646,7.4238281 8.0097656,7.4238281 c 0.092601,0 0.4082878,0.1939945 0.7011719,0.4296875 0.6956175,0.559776 1.0346672,0.7376668 1.8593745,0.9804688 0.586917,0.172802 0.813393,0.192245 1.638672,0.140625 1.735219,-0.108561 2.896507,-0.4748049 3.507813,-1.1074219 C 15.922799,7.6541845 16,7.4905344 16,7.2695312 16,6.8255263 15.760443,6.7140918 15.148438,6.8710938 c -0.371005,0.096 -0.577168,0.097672 -0.951172,0.013672 -0.91501,-0.205002 -1.328521,-0.4879005 -2.394532,-1.6328125 -0.829009,-0.8891095 -1.171088,-1.2333999 -1.621093,-1.25 -0.2710033,-0.01 -0.580589,0.097942 -1.0585941,0.2773438 C 8.6160414,4.469699 8.0948452,4.6250005 7.9648438,4.625 7.8338424,4.6249005 7.4332695,4.5009578 7.0722656,4.3476562 6.5107593,4.1087787 6.1606289,3.9990513 5.8867188,4 Z M 7.5,10 c -0.3156024,2.58e-4 -0.5521312,0.245268 -0.4902344,0.507812 l 0.5,2.123047 c 0.1093404,0.452353 0.8711284,0.452353 0.9804688,0 l 0.5,-2.123047 C 9.0521312,10.245268 8.8156024,10.000258 8.5,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ferdi-unread.svg b/.icons/kora/panel/16/ferdi-unread.svg
new file mode 100644
index 000000000..1981c9112
--- /dev/null
+++ b/.icons/kora/panel/16/ferdi-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="3.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.8867188 4 C 5.7223726 4.0005692 5.5849296 4.0410617 5.4472656 4.1171875 C 5.2842638 4.2073885 4.6806218 4.7729404 4.1035156 5.3730469 C 3.2264061 6.284857 2.9684609 6.4969199 2.5351562 6.6699219 C 1.8532188 6.9430649 1.2786457 7.0086485 0.80664062 6.8671875 C 0.16592372 6.6751455 -0.17976988 7.0351928 0.095703125 7.6054688 C 0.35836592 8.1492148 1.4076131 8.642197 2.7988281 8.875 C 4.7303489 9.198213 6.0094724 8.8979515 7.3671875 7.8046875 C 7.6274393 7.5951155 7.9171646 7.4238281 8.0097656 7.4238281 C 8.1023666 7.4238281 8.4180534 7.6178226 8.7109375 7.8535156 C 9.406555 8.4132916 9.7456042 8.5911824 10.570312 8.8339844 C 11.157229 9.0067864 11.383705 9.0262294 12.208984 8.9746094 C 13.944203 8.8660484 15.105491 8.4998045 15.716797 7.8671875 C 15.922799 7.6541845 16 7.4905343 16 7.2695312 C 16 6.8255263 15.760443 6.7140918 15.148438 6.8710938 C 14.777434 6.9670938 14.57127 6.9687656 14.197266 6.8847656 C 13.282256 6.6797636 12.868745 6.3968651 11.802734 5.2519531 C 10.973725 4.3628436 10.631646 4.0185532 10.181641 4.0019531 C 9.9106381 3.9919529 9.601052 4.0998955 9.1230469 4.2792969 C 8.6160414 4.469699 8.0948452 4.6250005 7.9648438 4.625 C 7.8338424 4.6249005 7.4332695 4.5009578 7.0722656 4.3476562 C 6.5107593 4.1087787 6.160629 3.9990513 5.8867188 4 z M 7.5 10 A 0.50043541 0.42454864 0 0 0 7.0097656 10.507812 L 7.5097656 12.630859 A 0.50043541 0.42454864 0 0 0 8.4902344 12.630859 L 8.9902344 10.507812 A 0.50043541 0.42454864 0 0 0 8.5 10 L 7.5 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ferdium-indirect.svg b/.icons/kora/panel/16/ferdium-indirect.svg
new file mode 100644
index 000000000..b232249a0
--- /dev/null
+++ b/.icons/kora/panel/16/ferdium-indirect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 4 A 1.5 1.5 0 0 0 11 5.5 A 1.5 1.5 0 0 0 12.5 7 A 1.5 1.5 0 0 0 14 5.5 A 1.5 1.5 0 0 0 12.5 4 z M 8.046875 6.0019531 C 7.783775 5.9788411 7.4723656 6.141805 5.9472656 7.0996094 C 4.5877656 7.9534167 4.3147687 8.1015161 4.1054688 8.0957031 C 3.9461688 8.0912431 3.6434281 8.0125886 2.6113281 7.7050781 C 1.0890281 7.2515429 0.6699375 7.1431597 0.2734375 7.1054688 C 0.0169375 7.0810778 -0.04505625 7.1327348 0.02734375 7.3085938 C 0.18794375 7.6986492 0.89477506 8.5262535 1.796875 9.3847656 C 2.600175 10.14913 3.2740688 10.673979 3.7304688 10.888672 C 4.0014687 11.01613 4.1003125 11.025725 4.3828125 10.958984 C 4.7491125 10.872434 5.431075 10.557315 6.296875 10.074219 C 6.591075 9.9100624 7.0380156 9.6608997 7.2910156 9.5195312 C 7.5440156 9.3781618 7.8067469 9.2408602 7.8730469 9.2148438 C 7.9836469 9.1714858 7.9994719 9.1690815 8.0761719 9.1953125 C 8.2181719 9.2438425 8.4010656 9.339593 9.0722656 9.71875 C 10.682966 10.628581 11.291884 10.916013 11.771484 10.990234 C 11.995684 11.024924 12.249325 10.934545 12.640625 10.679688 C 13.722025 9.9753338 15.573947 8.1213674 15.935547 7.3808594 C 16.061347 7.1233729 16.015687 7.0754277 15.679688 7.1132812 C 15.285488 7.1576462 14.884428 7.2599343 13.486328 7.6777344 C 12.426128 7.9945847 12.052678 8.092488 11.892578 8.0957031 C 11.686778 8.0998731 11.416172 7.9525986 10.076172 7.109375 C 8.7288719 6.2615628 8.291075 6.0233975 8.046875 6.0019531 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ferdium-tray.svg b/.icons/kora/panel/16/ferdium-tray.svg
new file mode 100644
index 000000000..ded3e7b83
--- /dev/null
+++ b/.icons/kora/panel/16/ferdium-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.046875,6.0019531 C 7.783775,5.9788411 7.4723656,6.141805 5.9472656,7.0996094 4.5877656,7.9534167 4.3147687,8.1015161 4.1054688,8.0957031 3.9461688,8.0912431 3.6434281,8.0125886 2.6113281,7.7050781 1.0890281,7.2515429 0.6699375,7.1431597 0.2734375,7.1054688 c -0.2565,-0.024391 -0.31849375,0.027266 -0.24609375,0.203125 0.1606,0.3900554 0.86743131,1.2176597 1.76953125,2.0761718 0.8033,0.7643644 1.4771938,1.2892134 1.9335938,1.5039064 0.2709999,0.127458 0.3698437,0.137053 0.6523437,0.07031 0.3663,-0.08655 1.0482625,-0.401669 1.9140625,-0.884765 0.2942,-0.1641566 0.7411406,-0.4133193 0.9941406,-0.5546878 0.253,-0.1413694 0.5157313,-0.278671 0.5820313,-0.3046874 0.1106,-0.043358 0.126425,-0.045762 0.203125,-0.019531 0.142,0.04853 0.3248937,0.1442805 0.9960937,0.5234375 1.6107004,0.909831 2.2196184,1.197263 2.6992184,1.271484 0.2242,0.03469 0.477841,-0.05569 0.869141,-0.310546 1.0814,-0.7043542 2.933322,-2.5583206 3.294922,-3.2988286 0.1258,-0.2574865 0.08014,-0.3054317 -0.255859,-0.2675782 -0.3942,0.044365 -0.79526,0.1466531 -2.19336,0.5644532 -1.0602,0.3168503 -1.43365,0.4147536 -1.59375,0.4179687 -0.2058,0.00417 -0.476406,-0.1431045 -1.816406,-0.9863281 C 8.7288719,6.2615628 8.291075,6.0233975 8.046875,6.0019531 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ferdium-unread.svg b/.icons/kora/panel/16/ferdium-unread.svg
new file mode 100644
index 000000000..233ceed07
--- /dev/null
+++ b/.icons/kora/panel/16/ferdium-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="5.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 4.382119,10.959642 c 0.3663,-0.08655 1.0491,-0.402245 1.9149,-0.885341 0.2942,-0.1641563 0.7419,-0.4141307 0.9949,-0.5554991 0.253,-0.1413694 0.5143,-0.2783216 0.5806,-0.3043381 0.1106,-0.043358 0.1277,-0.044917 0.2044,-0.018686 0.142,0.04853 0.3249,0.1447219 0.9961,0.5238789 1.6107,0.9098313 2.2198,1.1966023 2.6994,1.2708233 0.2242,0.03469 0.4773,-0.05586 0.8686,-0.310717 1.0814,-0.7043537 2.9334,-2.5586439 3.295,-3.2991519 0.1258,-0.2574865 0.079,-0.3059334 -0.257,-0.2680798 -0.3942,0.044365 -0.795,0.1477199 -2.1931,0.56552 -1.0602,0.3168503 -1.4339,0.4148611 -1.594,0.4180762 -0.2058,0.00417 -0.4765,-0.1427914 -1.8165,-0.986015 -1.3473,-0.8478122 -1.7845,-1.0866421 -2.0287,-1.1080865 -0.2631,-0.023112 -0.5749,0.1398912 -2.1,1.0976956 -1.3595,0.8538073 -1.6328,1.0015311 -1.8421,0.9957181 -0.1593,-0.00446 -0.461,-0.083412 -1.4931,-0.3909225 C 1.089219,7.250982 0.67061906,7.1438125 0.27411906,7.1061216 c -0.2565,-0.024391 -0.3183,0.026396 -0.2459,0.202255 0.1606,0.3900555 0.8656,1.2183354 1.76769994,2.0768475 0.8033,0.7643639 1.4772,1.2881319 1.9336,1.5028249 0.271,0.127458 0.3701,0.138331 0.6526,0.07159 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/file-manager.svg b/.icons/kora/panel/16/file-manager.svg
new file mode 120000
index 000000000..b8ae31d1f
--- /dev/null
+++ b/.icons/kora/panel/16/file-manager.svg
@@ -0,0 +1 @@
+system-file-manager-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/firewall-applet-error.svg b/.icons/kora/panel/16/firewall-applet-error.svg
new file mode 100644
index 000000000..02ce2b8be
--- /dev/null
+++ b/.icons/kora/panel/16/firewall-applet-error.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m7 10.994c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+</svg>
diff --git a/.icons/kora/panel/16/firewall-applet-panic.svg b/.icons/kora/panel/16/firewall-applet-panic.svg
new file mode 100644
index 000000000..f2f3b251f
--- /dev/null
+++ b/.icons/kora/panel/16/firewall-applet-panic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-.984 10.221c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+</svg>
diff --git a/.icons/kora/panel/16/firewall-applet.svg b/.icons/kora/panel/16/firewall-applet.svg
new file mode 100644
index 000000000..63898baf2
--- /dev/null
+++ b/.icons/kora/panel/16/firewall-applet.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+</svg>
diff --git a/.icons/kora/panel/16/flameshot-tray.svg b/.icons/kora/panel/16/flameshot-tray.svg
new file mode 100644
index 000000000..cf86bf682
--- /dev/null
+++ b/.icons/kora/panel/16/flameshot-tray.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,3 C 15,3 14.85,4.6389 11.99,5.9219 11.975,6.6591 11.884,7.4094 11.635,8.1309 11.251,9.2444 10.442,10.294 9.1621,10.828 7.6586,11.456 6.7381,12.21 6.1445,12.908 7.0598,12.402 8.368,11.95 10.256,11.756 14.538,11.316 15,3 15,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.119,1 C 10.119,1 10.416,3.4145 7.7715,5.4785 7.9123,6.0096 8.0052,6.569 8,7.1523 7.9907,8.188 7.6476,9.3037 6.8145,10.213 V 10.215 C 6.1152,10.978 5.6816,11.65 5.4082,12.229 6.1064,11.422 7.1632,10.58 8.7773,9.9062 12.814,8.2222 10.119,1 10.119,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.486,8.501 C 5.5186,4.6799 4.8365,2 4.8365,2 4.8365,2 8.7216,6.6551 6.0776,9.538 3.1245,12.759 4.1316,15 4.1316,15 4.1316,15 0.74659,10.692 2.486,8.501 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/flareget-panel.svg b/.icons/kora/panel/16/flareget-panel.svg
new file mode 100644
index 000000000..ba9c2634f
--- /dev/null
+++ b/.icons/kora/panel/16/flareget-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.996,0.99905 V 8.999 H 1.996 L 7.996,15 13.996,8.999 H 10.996 V 0.99905 Z M 5.996,1.9991 H 6.996 9.996 V 2.999 H 6.996 V 4.9989 H 8.996 V 5.9989 H 6.996 V 8.999 H 5.996 V 5.9989 4.9989 2.999 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fluxgui-light.svg b/.icons/kora/panel/16/fluxgui-light.svg
new file mode 100644
index 000000000..b04dcda17
--- /dev/null
+++ b/.icons/kora/panel/16/fluxgui-light.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 4 A 1 1 0 0 0 9 5 A 1 1 0 0 0 10 6 A 1 1 0 0 0 11 5 A 1 1 0 0 0 10 4 z M 6.4433594 9.0097656 C 5.8483594 8.9922656 5.2096094 9.1146094 4.4746094 9.4121094 C 3.6783594 9.7358594 2.7579687 10.213672 1.6992188 11.044922 C 2.8717188 13.459922 5.31375 15 8 15 C 10.03875 15 11.971719 14.116172 13.292969 12.576172 C 11.192969 11.394922 9.6621875 10.068359 8.1484375 9.4121094 C 7.5884375 9.1758594 7.0383594 9.0185156 6.4433594 9.0097656 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1325 1 1 4.1325 1 8 C 1 8.74375 1.123125 9.47875 1.359375 10.1875 C 2.383125 9.39125 3.291875 8.8480469 4.140625 8.4980469 C 4.971875 8.1655469 5.7425 8.0254687 6.46875 8.0429688 C 7.18625 8.0604688 7.8602344 8.2365625 8.4902344 8.5078125 C 10.257734 9.2690625 11.797187 10.713125 13.835938 11.859375 C 14.597188 10.713125 15 9.37375 15 8 C 15 4.1325 11.8675 1 8 1 z M 10 3 A 2 2 0 0 1 12 5 A 2 2 0 0 1 10 7 A 2 2 0 0 1 8 5 A 2 2 0 0 1 10 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fluxgui-panel.svg b/.icons/kora/panel/16/fluxgui-panel.svg
new file mode 120000
index 000000000..9010c551d
--- /dev/null
+++ b/.icons/kora/panel/16/fluxgui-panel.svg
@@ -0,0 +1 @@
+fluxgui-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/franz-attention-panel.svg b/.icons/kora/panel/16/franz-attention-panel.svg
new file mode 100644
index 000000000..fad33ea15
--- /dev/null
+++ b/.icons/kora/panel/16/franz-attention-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5.48825,5 C 4.9985833,5 4.4330833,6.1027 3.8345833,7.27 c -0.11175,0.217 -0.2205,0.428 -0.3255,0.625 C 3.1715833,8.601 2.7164167,9.707 2.277,10.002 1.90875,10.245 1.51025,10.404 1.193,10.404 0.97849997,10.404 0.89333333,10.326 0.87233333,10.303 0.72616667,10.137 0.55016666,10 0.41666666,10 0.22766666,10 0,10 0,10.5 0,12 2.55525,12.893 3.6881666,12.984 3.8464166,12.995 4.0081667,13 4.1731667,13 l 0.040667,0 C 5.4331667,12.975 6.53025,12.299 7.155,11.191 7.2833333,10.965 7.4675,11 7.5,11 c 0.0325,0 0.2166667,-0.035 0.345,0.191 0.625,1.108 1.7216663,1.784 2.940833,1.809 l 0.04083,0 c 0.165,0 0.326667,-0.006 0.485,-0.016 C 12.445,12.893 15,12 15,10.5 15,10 14.7725,10 14.583334,10 14.45,10 14.274167,10.137 14.1275,10.303 c -0.02083,0.023 -0.105834,0.101 -0.32,0.101 -0.3175,0 -0.715834,-0.159 -1.084166,-0.402 C 12.283333,9.707 11.828333,8.601 11.490833,7.895 11.385833,7.698 11.2775,7.487 11.165833,7.27 10.5675,6.1023 10.0025,4.9996 9.5125003,4.9996 9.165,4.9996 8.7625,5.2975 8.375,5.5855 8.0516666,5.8255 7.7183333,5.9996 7.5008333,5.9996 7.2833333,5.9996 6.95,5.8255 6.6265,5.5855 6.23875,5.2975 5.83675,4.9996 5.48875,4.9996 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="7.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/franz-panel.svg b/.icons/kora/panel/16/franz-panel.svg
new file mode 100644
index 000000000..cd607db0b
--- /dev/null
+++ b/.icons/kora/panel/16/franz-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5.48825,5 C 4.9985833,5 4.4330833,6.1027 3.8345833,7.27 c -0.11175,0.217 -0.2205,0.428 -0.3255,0.625 C 3.1715833,8.601 2.7164167,9.707 2.277,10.002 1.90875,10.245 1.51025,10.404 1.193,10.404 0.97849997,10.404 0.89333333,10.326 0.87233333,10.303 0.72616667,10.137 0.55016666,10 0.41666666,10 0.22766666,10 0,10 0,10.5 0,12 2.55525,12.893 3.6881666,12.984 3.8464166,12.995 4.0081667,13 4.1731667,13 l 0.040667,0 C 5.4331667,12.975 6.53025,12.299 7.155,11.191 7.2833333,10.965 7.4675,11 7.5,11 c 0.0325,0 0.2166667,-0.035 0.345,0.191 0.625,1.108 1.7216663,1.784 2.940833,1.809 l 0.04083,0 c 0.165,0 0.326667,-0.006 0.485,-0.016 C 12.445,12.893 15,12 15,10.5 15,10 14.7725,10 14.583334,10 14.45,10 14.274167,10.137 14.1275,10.303 c -0.02083,0.023 -0.105834,0.101 -0.32,0.101 -0.3175,0 -0.715834,-0.159 -1.084166,-0.402 C 12.283333,9.707 11.828333,8.601 11.490833,7.895 11.385833,7.698 11.2775,7.487 11.165833,7.27 10.5675,6.1023 10.0025,4.9996 9.5125003,4.9996 9.165,4.9996 8.7625,5.2975 8.375,5.5855 8.0516666,5.8255 7.7183333,5.9996 7.5008333,5.9996 7.2833333,5.9996 6.95,5.8255 6.6265,5.5855 6.23875,5.2975 5.83675,4.9996 5.48875,4.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/freezer-panel.svg b/.icons/kora/panel/16/freezer-panel.svg
new file mode 100644
index 000000000..bd754e31f
--- /dev/null
+++ b/.icons/kora/panel/16/freezer-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.1777344,1.0000002 C 3.5248059,1.0000002 3,1.5344189 3,2.199219 v 1.3007812 2.5 h 11 v -2.5 V 2.199219 C 14,1.5344187 13.475194,1.0000002 12.822266,1.0000002 Z m 1.3222656,1 a 0.5,0.5 0 0 1 0.5,0.5 v 2 a 0.5,0.5 0 0 1 -0.5,0.5 0.5,0.5 0 0 1 -0.5,-0.5 v -2 a 0.5,0.5 0 0 1 0.5,-0.5 z m -2.5,5 V 10 v 3 0.800782 c 0,0.602423 0.4331557,1.095821 1,1.183593 V 15.5 C 4,15.777 4.223,16 4.5,16 h 1 C 5.777,16 6,15.777 6,15.5 V 15 h 5 v 0.5 c 0,0.277 0.223,0.5 0.5,0.5 h 1 c 0.277,0 0.5,-0.223 0.5,-0.5 v -0.515625 c 0.566844,-0.08777 1,-0.58117 1,-1.183593 V 13 10 7.0000002 Z m 2.5,1 a 0.5,0.5 0 0 1 0.5,0.5 V 10.5 A 0.5,0.5 0 0 1 5.5,11 0.5,0.5 0 0 1 5,10.5 V 8.5000002 a 0.5,0.5 0 0 1 0.5,-0.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/fusion-icon-panel.svg b/.icons/kora/panel/16/fusion-icon-panel.svg
new file mode 100644
index 000000000..0a984cc9b
--- /dev/null
+++ b/.icons/kora/panel/16/fusion-icon-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.313-.701.701v12.598c0 .387.313.701.701.701h12.598c.387 0 .701-.314.701-.701v-12.598c0-.388-.314-.701-.701-.701zm.37 1.061h11.868l-.014 11.878h-1.807l-4.758-5.939 2.804-.626-6.164-3.374.598 6.682 1.637-2.031 2.914 5.288h-7.088z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/gammastep-status-off.svg b/.icons/kora/panel/16/gammastep-status-off.svg
new file mode 100644
index 000000000..94a833214
--- /dev/null
+++ b/.icons/kora/panel/16/gammastep-status-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".3" d="m9.75 13.879c-.05.073-.11.146-.201.215-.909.687-2.029.888-3.098.719.134.047.283.082.461.095.024.006.063.008.088.014v.172c0 .48.471.906 1 .906s1-.426 1-.906v-.182c.585-.101.956-.287.996-.551.026-.172-.07-.337-.246-.482zm-.055-.145c-.513.177-1.083.265-1.695.264-.599.001-1.159-.081-1.664-.25-.209.205-.348.416-.334.611.015.209.185.357.443.45 1.662.183 2.696-.585 3.25-1.075zm-1.695-13.734c-2.755 0-5 2.301-5 5.135 0 1.445.519 2.285 1.023 2.859.253.287.499.513.67.717.172.204.307 1.368.307 1.564 0 1.725 1 2.725 3 2.723 2 .002 3-.998 3-2.723 0-.221.25-1.375.408-1.564.159-.189.389-.393.627-.664.477-.542.965-1.367.965-2.912 0-2.834-2.245-5.135-5-5.135zm0 1c2.212 0 4 1.86 4 4.135 0 1.189-.349 1.834-.716 2.251-.244.278-.479.488-.642.682-.093.111-.24.377-.348.73-.159.52-.294 1.285-.294 1.477 0 .542-.117.985-.431 1.277-.346.321-.878.447-1.568.446-.001 0-.001 0-.002 0-.69.001-1.222-.125-1.568-.446-.314-.293-.431-.735-.431-1.277 0-.164-.073-.894-.191-1.4-.089-.385-.241-.678-.35-.808-.175-.208-.426-.439-.684-.733-.387-.441-.775-1.089-.775-2.199 0-2.275 1.788-4.135 4-4.135zm-2.644 4.441c.855 1.696 1.438 3.456 1.616 5.312.044.137.175.227.306.181.131-.045.217-.181.174-.318-.155-1.717-.619-3.329-1.451-4.847.322.193.738.407 1.274.534.823.194 1.711.213 2.583-.352-.838 1.575-1.146 3.056-1.307 4.611-.044.137.043.273.174.318.131.046.262-.044.306-.181.116-1.838.742-3.596 1.615-5.314.016-.05-.003-.196-.009-.226-.02-.095-.091-.171-.182-.195-.09-.025-.186.006-.247.08-.817.833-1.903.985-2.827.767s-1.638-.806-1.638-.806c-.05-.034-.109-.05-.169-.041-.103.018-.23.095-.247.203-.004.023.007.203.029.274z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gammastep-status-on.svg b/.icons/kora/panel/16/gammastep-status-on.svg
new file mode 100644
index 000000000..6efbb38ed
--- /dev/null
+++ b/.icons/kora/panel/16/gammastep-status-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.75 13.879c-.05.073-.11.146-.201.215-.909.687-2.029.888-3.098.719.134.047.283.082.461.095.024.006.063.008.088.014v.172c0 .48.471.906 1 .906s1-.426 1-.906v-.182c.585-.101.956-.287.996-.551.026-.172-.07-.337-.246-.482zm-.055-.145c-.513.177-1.083.265-1.695.264-.599.001-1.159-.081-1.664-.25-.209.205-.348.416-.334.611.015.209.185.357.443.45 1.662.183 2.696-.585 3.25-1.075zm-1.695-13.734c-2.755 0-5 2.301-5 5.135 0 1.445.519 2.285 1.023 2.859.253.287.499.513.67.717.172.204.307 1.368.307 1.564 0 1.725 1 2.725 3 2.723 2 .002 3-.998 3-2.723 0-.221.25-1.375.408-1.564.159-.189.389-.393.627-.664.477-.542.965-1.367.965-2.912 0-2.834-2.245-5.135-5-5.135zm0 1c2.212 0 4 1.86 4 4.135 0 1.189-.349 1.834-.716 2.251-.244.278-.479.488-.642.682-.093.111-.24.377-.348.73-.159.52-.294 1.285-.294 1.477 0 .542-.117.985-.431 1.277-.346.321-.878.447-1.568.446-.001 0-.001 0-.002 0-.69.001-1.222-.125-1.568-.446-.314-.293-.431-.735-.431-1.277 0-.164-.073-.894-.191-1.4-.089-.385-.241-.678-.35-.808-.175-.208-.426-.439-.684-.733-.387-.441-.775-1.089-.775-2.199 0-2.275 1.788-4.135 4-4.135zm-2.644 4.441c.855 1.696 1.438 3.456 1.616 5.312.044.137.175.227.306.181.131-.045.217-.181.174-.318-.155-1.717-.619-3.329-1.451-4.847.322.193.738.407 1.274.534.823.194 1.711.213 2.583-.352-.838 1.575-1.146 3.056-1.307 4.611-.044.137.043.273.174.318.131.046.262-.044.306-.181.116-1.838.742-3.596 1.615-5.314.016-.05-.003-.196-.009-.226-.02-.095-.091-.171-.182-.195-.09-.025-.186.006-.247.08-.817.833-1.903.985-2.827.767s-1.638-.806-1.638-.806c-.05-.034-.109-.05-.169-.041-.103.018-.23.095-.247.203-.004.023.007.203.029.274z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gdlauncher-tray.svg b/.icons/kora/panel/16/gdlauncher-tray.svg
new file mode 100644
index 000000000..062d422c5
--- /dev/null
+++ b/.icons/kora/panel/16/gdlauncher-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.041015.0005481a1.7755407 1.8190786 0 0 0 -.929687.2421775l-5.222656 3.0916691a1.7755407 1.8190786 0 0 0 -.888672 1.576107v6.1794323a1.7755407 1.8190786 0 0 0 .888672 1.576107l5.222656 3.089715a1.7755407 1.8190786 0 0 0 1.777344 0l5.222656-3.089715a1.7755407 1.8190786 0 0 0 .888672-1.576107v-6.1794323a1.7755407 1.8190786 0 0 0 -.888672-1.576107l-5.222656-3.0916691a1.7755407 1.8190786 0 0 0 -.847657-.2421775zm-3.001953 5.0017468c.124688-.0026.253582-.0012.339844.0059.880091.0724 1.777152.450692 2.472656 1.0429241.09333.0795.124648.09961.148438.09961.02377 0 .05511-.02013.148437-.09961.695484-.5922431 1.594519-.9705201 2.47461-1.0429261.172522-.01419.511387-.0073.65625.01367 1.106117.160055 1.719794.902661 1.720703 2.0838991.000258.297069-.02948.503264-.109375.759734-.200676.644189-.653913 1.214129-1.34375 1.68743-.230626.15823-.537544.328824-.785156.437482-.02237.0098-.02109.01163-.03906.01953.0014.03491.0039.06421.0039.101557.000002.954461-.437615 1.798162-1.111328 2.324123-.02385.01933-.04772.03822-.07227.05664-.01656.01205-.03396.02347-.05078.03515-.322834.230052-.699687.386256-1.115234.451153-.003.0005-.0082-.0065-.01172-.0078-.119677.017-.241164.0293-.365235.0293-.07496 0-.149216-.0054-.222656-.01172-.001.0037-.000998.004-.002.0078-.0004 0-.0035-.0074-.0039-.0078-1.399205-.123087-2.498047-1.363088-2.498047-2.876834 0-.03767.0026-.06833.0039-.103511-.01734-.0076-.01575-.0082-.03711-.01758-.333575-.146391-.693438-.360237-.990234-.587878-.713191-.547026-1.126171-1.201563-1.232422-1.953045-.02342-.165569-.02337-.518214 0-.691377.08847-.655428.356336-1.1227881.816406-1.4218171.246563-.160257.539398-.264182.886719-.31444.07243-.01046.193672-.01686.318359-.01953zm.626953 2.0116351c-.06566.0027-.134728.01075-.1875.02539-.262661.0729-.445312.215942-.445312.349595 0 .05406.01911.09084.07031.138666.05906.05518.154574.09683.365234.162103.106152.03289.244279.08152.306641.107418.273475.1135.517025.276541.732422.488261.07718.07587.08827.08203.123047.08203.02724 0 .045-.0065.0625-.02344.02961-.02864.03155-.0684.0098-.216788-.06432-.437846-.234833-.739322-.529301-.931604-.103959-.06788-.26867-.150183-.339844-.169914-.03912-.01084-.102307-.01443-.167969-.01172zm4.728516.0039c-.08691-.01065-.167672-.0085-.226562.0078-.07117.01973-.235883.102032-.339844.169915-.294468.192281-.46693.493757-.53125.931602-.02176.148389-.01984.188141.0098.216788.0175.01693.03527.02344.0625.02344.03477 0 .04585-.0061.123047-.08203.114744-.112785.244504-.21735.369136-.296864.210051-.134014.367946-.205215.669922-.298815.265799-.08238.370529-.139007.417969-.226553.02163-.03989.02043-.110636-.0039-.156244-.04065-.07611-.162769-.169252-.289062-.220694-.08267-.03366-.174809-.0577-.261719-.06836zm-3.021484 2.67762c-.04972 0-.06372.0138-.103516.09765-.07907.166582-.163576.437706-.191406.617162-.03858.248583.0021.552399.08203.613257.06003.04569.116734.01307.208984-.121089.201958-.293709.241563-.67607.113282-1.081987-.03284-.103896-.05016-.124995-.109375-.124995zm1.251953 0c-.02143.000538-.04138.0066-.05469.01562-.01509.01023-.03243.04517-.05273.109371-.128282.405917-.08867.788278.113281 1.081987.03048.04432.0723.09279.0918.10937.0649.05514.128312.03198.164063-.06054.06938-.179699.06778-.458863-.0039-.732392-.05171-.197312-.16407-.484673-.20117-.511702-.0115-.0084-.03521-.01225-.05664-.01172z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gitify-tray-active.svg b/.icons/kora/panel/16/gitify-tray-active.svg
new file mode 100644
index 000000000..ac1869e39
--- /dev/null
+++ b/.icons/kora/panel/16/gitify-tray-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1517737,1 1,4.1517737 1,8 c 0,3.848226 3.1517737,7 7,7 3.223575,0 5.946211,-2.215026 6.748047,-5.1953125 L 12.990698,7.7104523 C 12.285733,6.9863584 12.20052,7 11.347826,7 H 8.5 C 7.6715729,7 7,7.6715729 7,8.5 7,9.3284271 7.6715729,10 8.5,10 h 2.943359 C 10.758582,11.194857 9.4905575,12 8,12 5.773094,12 4,10.226906 4,8 4,5.773094 5.773094,4 8,4 h 2.5 C 11.328427,4 12,3.3284271 12,2.5 12,1.6715729 11.328427,1 10.5,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gitify-tray.svg b/.icons/kora/panel/16/gitify-tray.svg
new file mode 100644
index 000000000..c5518af7e
--- /dev/null
+++ b/.icons/kora/panel/16/gitify-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1517737,1 1,4.1517737 1,8 c 0,3.848226 3.1517737,7 7,7 3.223575,0 5.946211,-2.215026 6.748047,-5.1953125 L 12.990698,7.7104523 C 12.285733,6.9863584 12.20052,7 11.347826,7 H 8.5 C 7.6715729,7 7,7.6715729 7,8.5 7,9.3284271 7.6715729,10 8.5,10 h 2.943359 C 10.758582,11.194857 9.4905575,12 8,12 5.773094,12 4,10.226906 4,8 4,5.773094 5.773094,4 8,4 h 2.5 C 11.328427,4 12,3.3284271 12,2.5 12,1.6715729 11.328427,1 10.5,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gitlab-tray.svg b/.icons/kora/panel/16/gitlab-tray.svg
new file mode 100644
index 000000000..cbd48ff3b
--- /dev/null
+++ b/.icons/kora/panel/16/gitlab-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 2.9896533,1.0001389 c -0.1221973,0 -0.2445422,0.066588 -0.2901742,0.200039 L 1.0712737,6 H 5.0536118 L 3.2798276,1.2001779 C 3.2341743,1.0667255 3.1118507,1.0001389 2.9896533,1.0001389 Z M 5.0536118,6 8.0000003,15 10.946388,6 Z m 5.8927762,0 h 3.982339 L 13.300522,1.2001779 c -0.09127,-0.26690389 -0.48904,-0.26690389 -0.580348,0 z m 3.982339,0 -6.9287267,9 7.7484047,-5.347808 c 0.213798,-0.1475 0.303372,-0.40889 0.221724,-0.64761 z M 8.0000003,15 1.0712737,6 0.02987167,9.004582 c -0.081645,0.23872 0.00791,0.50011 0.2217236,0.64761 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gitter-indicator-disconnected.svg b/.icons/kora/panel/16/gitter-indicator-disconnected.svg
new file mode 100644
index 000000000..e03f8130f
--- /dev/null
+++ b/.icons/kora/panel/16/gitter-indicator-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 10 H 4 V 1 Z M 5,3 V 15 H 7 V 3 Z M 8,3 V 15 H 10 V 3 Z M 11,3 V 10 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gitter-indicator-notification.svg b/.icons/kora/panel/16/gitter-indicator-notification.svg
new file mode 100644
index 000000000..3a4672fd3
--- /dev/null
+++ b/.icons/kora/panel/16/gitter-indicator-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 2,1 0,9 2,0 0,-9 z M 5,3 5,15 7,15 7,3 Z m 3,0 0,12 2,0 0,-12 z m 3,0 0,7 2,0 0,-7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/gitter-indicator.svg b/.icons/kora/panel/16/gitter-indicator.svg
new file mode 100644
index 000000000..743d18e87
--- /dev/null
+++ b/.icons/kora/panel/16/gitter-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 10 H 4 V 1 Z M 5,3 V 15 H 7 V 3 Z M 8,3 V 15 H 10 V 3 Z M 11,3 V 10 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/glipper.svg b/.icons/kora/panel/16/glipper.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/16/glipper.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gmail-tray-unread.svg b/.icons/kora/panel/16/gmail-tray-unread.svg
new file mode 100644
index 000000000..2945bc1e5
--- /dev/null
+++ b/.icons/kora/panel/16/gmail-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.0410156,1.9999376 8.005859,5.5448595 12.96875,1.9999376 Z M 3,6.880797 v 7.119141 h 9.501953 A 2.5,2.5 0 0 1 12,12.499938 2.5,2.5 0 0 1 13,10.501891 V 6.8905626 l -3.830078,2.736328 c -0.692341,0.4946744 -1.633831,0.4946744 -2.326172,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0371094,1.9999376 A 0.99917917,0.9987072 0 0 0 0.0019531,3.0409532 C 0.0019147,3.0436766 0,3.068297 0,3.068297 v 9.9375 c 0,0.54653 0.4399575,1.000321 0.9921875,0.994141 H 2 V 4.9393907 l 5.425781,3.8730469 a 0.99917917,0.9987072 0 0 0 1.16211,0 L 14,4.9491564 V 10.054626 A 2.5,2.5 0 0 1 14.5,9.9999376 2.5,2.5 0 0 1 16,10.503844 V 2.990172 c 0,-0.00348 -0.0019,-0.0063 -0.002,-0.00977 A 1.0001247,0.99965229 0 0 0 15.92573,2.6327457 c -0.0071,-0.018016 -0.01332,-0.03526 -0.02148,-0.052734 A 1.0001247,0.99965229 0 0 0 15.724609,2.3202501 c -0.01676,-0.01774 -0.03278,-0.034302 -0.05078,-0.050781 A 1.0001247,0.99965229 0 0 0 15.431641,2.1073595 c -0.03286,-0.015969 -0.06494,-0.028643 -0.09961,-0.041016 a 1.0001247,0.99965229 0 0 0 -0.279297,-0.05664 C 15.03439,2.0086897 15.01856,1.9999376 15,1.9999376 l -0.0059,0.00977 A 1.0001247,0.99965229 0 0 0 14.417969,2.193297 L 8.005859,6.7733751 1.59375,2.193297 A 0.99917917,0.9987072 0 0 0 1.0371094,1.9999376 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/gmail-tray.svg b/.icons/kora/panel/16/gmail-tray.svg
new file mode 100644
index 000000000..607b0f7e0
--- /dev/null
+++ b/.icons/kora/panel/16/gmail-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.0410156,1.999627 8.005859,5.5445489 12.96875,1.999627 Z M 3,6.8804864 V 13.999629 H 13 V 6.890252 L 9.169922,9.6265808 c -0.692341,0.4946752 -1.633831,0.4946752 -2.326172,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0371094,1.9999365 A 0.99917917,0.9987072 0 0 0 0.0019531,3.0409521 C 0.0019147,3.0436755 0,3.0682959 0,3.0682959 v 9.9375011 c 0,0.54653 0.4399575,1.000321 0.9921875,0.994141 H 2 V 4.9393896 L 7.425781,8.812437 a 0.99917917,0.9987072 0 0 0 1.16211,0 L 14,4.9491553 v 9.0507827 h 0.980469 C 15.557469,13.998939 16,13.553563 16,13.015563 V 2.9901709 c 0,-0.00348 -0.0019,-0.0063 -0.002,-0.00977 A 1.0001247,0.99965229 0 0 0 15.92573,2.6327446 c -0.0071,-0.018016 -0.01332,-0.03526 -0.02148,-0.052734 A 1.0001247,0.99965229 0 0 0 15.724609,2.320249 c -0.01676,-0.01774 -0.03278,-0.034302 -0.05078,-0.050781 A 1.0001247,0.99965229 0 0 0 15.431641,2.1073584 c -0.03286,-0.015969 -0.06494,-0.028643 -0.09961,-0.041016 a 1.0001247,0.99965229 0 0 0 -0.279297,-0.05664 c -0.01834,-0.00101 -0.03417,-0.00977 -0.05273,-0.00977 l -0.0059,0.00977 A 1.0001247,0.99965229 0 0 0 14.417973,2.1932958 L 8.005859,6.773374 1.59375,2.1932959 A 0.99917917,0.9987072 0 0 0 1.0371094,1.9999365 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gnome-netstatus-disconn.svg b/.icons/kora/panel/16/gnome-netstatus-disconn.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/16/gnome-netstatus-disconn.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gnome-netstatus-error.svg b/.icons/kora/panel/16/gnome-netstatus-error.svg
new file mode 120000
index 000000000..888666810
--- /dev/null
+++ b/.icons/kora/panel/16/gnome-netstatus-error.svg
@@ -0,0 +1 @@
+network-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gnome-netstatus-idle.svg b/.icons/kora/panel/16/gnome-netstatus-idle.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/16/gnome-netstatus-idle.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gnome-netstatus-rx.svg b/.icons/kora/panel/16/gnome-netstatus-rx.svg
new file mode 120000
index 000000000..9d3d6c44c
--- /dev/null
+++ b/.icons/kora/panel/16/gnome-netstatus-rx.svg
@@ -0,0 +1 @@
+network-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gnome-netstatus-tx.svg b/.icons/kora/panel/16/gnome-netstatus-tx.svg
new file mode 120000
index 000000000..2e76eecd7
--- /dev/null
+++ b/.icons/kora/panel/16/gnome-netstatus-tx.svg
@@ -0,0 +1 @@
+network-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gnome-netstatus-txrx.svg b/.icons/kora/panel/16/gnome-netstatus-txrx.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/16/gnome-netstatus-txrx.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gnome-pie-symbolic.svg b/.icons/kora/panel/16/gnome-pie-symbolic.svg
new file mode 100644
index 000000000..8c23ef20c
--- /dev/null
+++ b/.icons/kora/panel/16/gnome-pie-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.212891 1.0058594 C 10.06769 0.99571185 9.9235458 0.9970099 9.7792969 1.0078125 C 8.8190649 1.0798299 7.9108944 1.6126158 7.3964844 2.5117188 C 6.5742 3.9501808 7.0730854 5.7811453 8.5117188 6.6035156 C 9.9503522 7.4258 11.781317 6.9267433 12.603516 5.4882812 C 13.425715 4.0498195 12.926914 2.2188546 11.488281 1.3964844 L 11.488281 1.3945312 C 11.083184 1.1632404 10.648491 1.0363019 10.212891 1.0058594 z M 3.8535156 3.0058594 C 3.2133014 3.0538635 2.6061809 3.4084817 2.2636719 4.0078125 C 1.7155454 4.9666937 2.0489314 6.1882816 3.0078125 6.7363281 C 3.9666938 7.2846145 5.1882817 6.9508288 5.7363281 5.9921875 C 6.2843746 5.0330663 5.9508286 3.8117982 4.9921875 3.2636719 C 4.632557 3.0581345 4.2376282 2.977057 3.8535156 3.0058594 z M 2.3886719 8.0058594 C 1.9086426 8.041856 1.4541162 8.3059021 1.1972656 8.7558594 C 0.78615476 9.4750409 1.0368278 10.391773 1.7558594 10.802734 C 2.474891 11.213695 3.3916986 10.962572 3.8027344 10.244141 C 4.2137704 9.5249582 3.9631722 8.6089765 3.2441406 8.1972656 C 2.9745413 8.0435302 2.6767196 7.9841115 2.3886719 8.0058594 z M 11.853516 8.0058594 C 11.212667 8.0538624 10.606097 8.408567 10.263672 9.0078125 C 9.7156296 9.966285 10.04934 11.188287 11.007812 11.736328 C 11.966285 12.28437 13.188287 11.950659 13.736328 10.992188 C 14.28437 10.033716 13.951459 8.8117133 12.992188 8.2636719 C 12.63296 8.0580563 12.237545 7.9767372 11.853516 8.0058594 z M 8.5976562 12.001953 C 8.0140584 11.963693 7.4384529 12.273032 7.1601562 12.828125 C 6.788844 13.569249 7.0877508 14.468532 7.828125 14.839844 C 8.5684992 15.211157 9.4685327 14.912248 9.8398438 14.171875 C 10.211157 13.431502 9.912256 12.531468 9.171875 12.160156 C 8.9865934 12.067146 8.7919388 12.014705 8.5976562 12.001953 z M 3.9257812 13.003906 C 3.605761 13.027896 3.3040187 13.204012 3.1328125 13.503906 C 2.8588427 13.983071 3.0245423 14.595238 3.5039062 14.869141 C 3.9830702 15.143044 4.5951708 14.975258 4.8691406 14.496094 C 5.1430438 14.01693 4.9753242 13.404762 4.4960938 13.130859 C 4.3162907 13.028228 4.1177135 12.989245 3.9257812 13.003906 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gnote-panel.svg b/.icons/kora/panel/16/gnote-panel.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/16/gnote-panel.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/goldendict-scan-tray.svg b/.icons/kora/panel/16/goldendict-scan-tray.svg
new file mode 100644
index 000000000..8f0456402
--- /dev/null
+++ b/.icons/kora/panel/16/goldendict-scan-tray.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.801 1c-.443 0-.801.311-.801.699v11.602c0 .388.358.699.801.699h11.199v-4h-4v-1h4v-1h-1v-1h3v-5.301c0-.388-.358-.699-.801-.699h-5.199v4h2v1h-2v1h2v1h-2v-1h-3v1h-3v-1h2v-1h-2v-1h2v-1h-2v-1h2v-2zm8.199 2h3v1h-3zm2 2h1v1h-1zm-9 4h2v1h-2zm0 2h1v1h-1zm2 0h2v1h-2zm4 0h3v1h-3z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 .5v5.5h2v-5.5s-.081-.5-1-.5-1 .5-1 .5z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m14.5 13.739c.36 0 .653.293.653.653 0 .361-.293.653-.653.653s-.653-.292-.653-.653c0-.36.293-.653.653-.653zm-.5-5.739v5h1v-5z" />
+</svg>
diff --git a/.icons/kora/panel/16/goldendict-tray.svg b/.icons/kora/panel/16/goldendict-tray.svg
new file mode 100644
index 000000000..8bb205c7b
--- /dev/null
+++ b/.icons/kora/panel/16/goldendict-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.801 1c-.443 0-.801.311-.801.699v11.601c0 .388.358.7.801.7h12.398c.443 0 .801-.312.801-.7v-11.601c0-.388-.358-.699-.801-.699h-5.199v4h2v1h-2v1h2v1h-2v-1h-3v1h-3v-1h2v-3h-2v-1h2v-2zm8.199 2h3v1h-3zm-7 2h2v1h-2zm9 0h1v1h-1zm0 2h1v1h-1zm-9 2h2v1h-2zm6 0h3v1h-3zm3 0h1v1h-1zm-9 2h1v1h-1zm2 0h2v1h-2zm4 0h3v1h-3z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 .5v5.5h2v-5.5s-.081-.5-1-.5-1 .5-1 .5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/good-signal-lock.svg b/.icons/kora/panel/16/good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/16/good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/good-signal.svg b/.icons/kora/panel/16/good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/google-chat-badge.svg b/.icons/kora/panel/16/google-chat-badge.svg
new file mode 100644
index 000000000..c4bd99ccb
--- /dev/null
+++ b/.icons/kora/panel/16/google-chat-badge.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-chat-offline.svg b/.icons/kora/panel/16/google-chat-offline.svg
new file mode 100644
index 000000000..b5e709cf9
--- /dev/null
+++ b/.icons/kora/panel/16/google-chat-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.35" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-chat-tray.svg b/.icons/kora/panel/16/google-chat-tray.svg
new file mode 100644
index 000000000..b7cf6dd2c
--- /dev/null
+++ b/.icons/kora/panel/16/google-chat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-chrome-no-notification-disabled.svg b/.icons/kora/panel/16/google-chrome-no-notification-disabled.svg
new file mode 100644
index 000000000..cfeb7e153
--- /dev/null
+++ b/.icons/kora/panel/16/google-chrome-no-notification-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-chrome-no-notification.svg b/.icons/kora/panel/16/google-chrome-no-notification.svg
new file mode 120000
index 000000000..6d858406d
--- /dev/null
+++ b/.icons/kora/panel/16/google-chrome-no-notification.svg
@@ -0,0 +1 @@
+google-chrome-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/google-chrome-notification-disabled.svg b/.icons/kora/panel/16/google-chrome-notification-disabled.svg
new file mode 100644
index 000000000..f7436c932
--- /dev/null
+++ b/.icons/kora/panel/16/google-chrome-notification-disabled.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-chrome-notification.svg b/.icons/kora/panel/16/google-chrome-notification.svg
new file mode 100644
index 000000000..1f2cb5895
--- /dev/null
+++ b/.icons/kora/panel/16/google-chrome-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-chrome-panel.svg b/.icons/kora/panel/16/google-chrome-panel.svg
new file mode 100644
index 000000000..39b60e2e5
--- /dev/null
+++ b/.icons/kora/panel/16/google-chrome-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-chrome-tray.svg b/.icons/kora/panel/16/google-chrome-tray.svg
new file mode 120000
index 000000000..d13065301
--- /dev/null
+++ b/.icons/kora/panel/16/google-chrome-tray.svg
@@ -0,0 +1 @@
+google-chrome-no-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/google-hangouts-panel.svg b/.icons/kora/panel/16/google-hangouts-panel.svg
new file mode 120000
index 000000000..7ed13f5ea
--- /dev/null
+++ b/.icons/kora/panel/16/google-hangouts-panel.svg
@@ -0,0 +1 @@
+hangouts-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/google-music-manager-panel.svg b/.icons/kora/panel/16/google-music-manager-panel.svg
new file mode 100644
index 000000000..b6e252aa6
--- /dev/null
+++ b/.icons/kora/panel/16/google-music-manager-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1.331c-2.961 0-6.158 2.979-6.158 6.669 0 0-1.413 1.432-1.517 1.908-.16.742 0 2.538 0 2.538s0 2.223 2.559 2.223h1.52c-.434-1.853-.601-3.705-.308-5.558l-1.188-.57-.024-.541c0-2.468 1.628-4.937 5.116-4.954 3.488-.016 5.116 2.486 5.116 4.954l.025.541-1.237.593c.246 1.81.107 3.659-.308 5.535h1.52s2.559 0 2.559-2.223c0 0 .16-1.888 0-2.63-.099-.452-1.517-1.816-1.517-1.816 0-3.69-3.197-6.669-6.158-6.669z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-tasks-indicator-light-normal.svg b/.icons/kora/panel/16/google-tasks-indicator-light-normal.svg
new file mode 100644
index 000000000..f228f2aa3
--- /dev/null
+++ b/.icons/kora/panel/16/google-tasks-indicator-light-normal.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.131 4.469c0-1.948-1.582-3.53-3.531-3.53h-7.061c-1.949 0-3.531 1.582-3.531 3.53v7.062c0 1.948 1.582 3.53 3.531 3.53h7.061c1.949 0 3.531-1.582 3.531-3.53zm-1 0v7.062c0 1.396-1.134 2.53-2.531 2.53h-7.061c-1.397 0-2.531-1.134-2.531-2.53v-7.062c0-1.396 1.134-2.53 2.531-2.53h7.061c1.397 0 2.531 1.134 2.531 2.53z" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg>
diff --git a/.icons/kora/panel/16/google-tasks-indicator-light-starred.svg b/.icons/kora/panel/16/google-tasks-indicator-light-starred.svg
new file mode 100644
index 000000000..25df3055a
--- /dev/null
+++ b/.icons/kora/panel/16/google-tasks-indicator-light-starred.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.131 4.469c0-1.948-1.582-3.53-3.531-3.53h-7.061c-1.949 0-3.531 1.582-3.531 3.53v7.062c0 1.948 1.582 3.53 3.531 3.53h7.061c1.949 0 3.531-1.582 3.531-3.53zm-1 0v7.062c0 1.396-1.134 2.53-2.531 2.53h-7.061c-1.397 0-2.531-1.134-2.531-2.53v-7.062c0-1.396 1.134-2.53 2.531-2.53h7.061c1.397 0 2.531 1.134 2.531 2.53z" fill="#dfdfdf" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gpaste.svg b/.icons/kora/panel/16/gpaste.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/16/gpaste.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ac-adapter.svg b/.icons/kora/panel/16/gpm-ac-adapter.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ac-adapter.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-000-charging.svg b/.icons/kora/panel/16/gpm-battery-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-000.svg b/.icons/kora/panel/16/gpm-battery-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-020-charging.svg b/.icons/kora/panel/16/gpm-battery-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-020.svg b/.icons/kora/panel/16/gpm-battery-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-040-charging.svg b/.icons/kora/panel/16/gpm-battery-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-040.svg b/.icons/kora/panel/16/gpm-battery-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-060-charging.svg b/.icons/kora/panel/16/gpm-battery-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-060.svg b/.icons/kora/panel/16/gpm-battery-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-080-charging.svg b/.icons/kora/panel/16/gpm-battery-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-080.svg b/.icons/kora/panel/16/gpm-battery-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-100-charging.svg b/.icons/kora/panel/16/gpm-battery-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-100.svg b/.icons/kora/panel/16/gpm-battery-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-charged.svg b/.icons/kora/panel/16/gpm-battery-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-empty.svg b/.icons/kora/panel/16/gpm-battery-empty.svg
new file mode 120000
index 000000000..8390bda45
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-empty.svg
@@ -0,0 +1 @@
+gpm-battery-000.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-battery-missing.svg b/.icons/kora/panel/16/gpm-battery-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-battery-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-brightness-kbd-disabled.svg b/.icons/kora/panel/16/gpm-brightness-kbd-disabled.svg
new file mode 100644
index 000000000..b4afa2082
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-brightness-kbd-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm.835-.435c.344-2.695 2.649-4.782 5.438-4.782s5.094 2.087 5.439 4.782h-.477c-.342-2.434-2.435-4.309-4.962-4.309s-4.62 1.875-4.961 4.309zm1.256 0c.334-2.008 2.079-3.539 4.182-3.539 2.104 0 3.849 1.531 4.183 3.539zm-2.973-1.079c-.137-.03-.272.058-.301.195s.059.272.196.301l1.227.261c.137.029.272-.058.301-.195.03-.137-.058-.272-.195-.301zm13.99-.985c.128-.057.185-.207.128-.335s-.207-.186-.335-.129l-1.146.51c-.128.057-.186.208-.129.336s.207.185.335.128zm-12.647-1.772c-.113-.082-.272-.057-.355.057-.082.113-.057.272.057.354l1.015.738c.113.082.272.057.355-.056.082-.114.057-.273-.057-.355zm10.931-.769c.094-.104.086-.265-.019-.359-.104-.093-.264-.085-.358.019l-.84.933c-.094.104-.085.265.019.358.104.094.265.086.358-.018zm-8.583-1.202c-.07-.122-.226-.163-.347-.093-.122.07-.163.225-.093.347l.627 1.087c.07.121.226.163.347.092.122-.07.163-.225.093-.346zm5.983-.421c.043-.134-.03-.277-.164-.32-.133-.044-.276.029-.32.163l-.387 1.193c-.044.134.029.277.163.32.133.044.276-.03.32-.163zm-3.037-.426c-.014-.139-.139-.24-.279-.226-.139.015-.24.14-.226.279l.131 1.249c.015.139.14.24.28.226.139-.015.24-.14.226-.28z" />
+</svg>
diff --git a/.icons/kora/panel/16/gpm-brightness-kbd-invalid.svg b/.icons/kora/panel/16/gpm-brightness-kbd-invalid.svg
new file mode 100644
index 000000000..a4af5344d
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-brightness-kbd-invalid.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 5.266c.552 0 1 .449 1 1 0 .552-.448 1-1 1s-1-.448-1-1c0-.551.448-1 1-1zm-1-4.266.388 4h1.224l.388-4z" />
+</svg>
diff --git a/.icons/kora/panel/16/gpm-brightness-kbd.svg b/.icons/kora/panel/16/gpm-brightness-kbd.svg
new file mode 100644
index 000000000..5257fc122
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-brightness-kbd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm.835-.435c.344-2.695 2.649-4.782 5.438-4.782s5.094 2.087 5.439 4.782h-.477c-.342-2.434-2.435-4.309-4.962-4.309s-4.62 1.875-4.961 4.309zm1.256 0c.334-2.008 2.079-3.539 4.182-3.539 2.104 0 3.849 1.531 4.183 3.539zm-2.973-1.079c-.137-.03-.272.058-.301.195s.059.272.196.301l1.227.261c.137.029.272-.058.301-.195.03-.137-.058-.272-.195-.301zm13.99-.985c.128-.057.185-.207.128-.335s-.207-.186-.335-.129l-1.146.51c-.128.057-.186.208-.129.336s.207.185.335.128zm-12.647-1.772c-.113-.082-.272-.057-.355.057-.082.113-.057.272.057.354l1.015.738c.113.082.272.057.355-.056.082-.114.057-.273-.057-.355zm10.931-.769c.094-.104.086-.265-.019-.359-.104-.093-.264-.085-.358.019l-.84.933c-.094.104-.085.265.019.358.104.094.265.086.358-.018zm-8.583-1.202c-.07-.122-.226-.163-.347-.093-.122.07-.163.225-.093.347l.627 1.087c.07.121.226.163.347.092.122-.07.163-.225.093-.346zm5.983-.421c.043-.134-.03-.277-.164-.32-.133-.044-.276.029-.32.163l-.387 1.193c-.044.134.029.277.163.32.133.044.276-.03.32-.163zm-3.037-.426c-.014-.139-.139-.24-.279-.226-.139.015-.24.14-.226.279l.131 1.249c.015.139.14.24.28.226.139-.015.24-.14.226-.28z" />
+</svg>
diff --git a/.icons/kora/panel/16/gpm-brightness-lcd-disabled.svg b/.icons/kora/panel/16/gpm-brightness-lcd-disabled.svg
new file mode 100644
index 000000000..b398b4796
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-brightness-lcd-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24zm6.254 8.144c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gpm-brightness-lcd-invalid.svg b/.icons/kora/panel/16/gpm-brightness-lcd-invalid.svg
new file mode 100644
index 000000000..dc44ec602
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-brightness-lcd-invalid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 9.462c.561 0 1.016.455 1.016 1.016s-.455 1.017-1.016 1.017-1.016-.456-1.016-1.017.455-1.016 1.016-1.016zm-1-4.462v4h2v-4z" fill="#f44336" fill-rule="nonzero"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm10.791-1.908c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm12.575-2.223c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-10.952-.377c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm2.541-1.716c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 .473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gpm-brightness-lcd.svg b/.icons/kora/panel/16/gpm-brightness-lcd.svg
new file mode 120000
index 000000000..55478878b
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-brightness-lcd.svg
@@ -0,0 +1 @@
+xfpm-brightness-lcd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-hibernate.svg b/.icons/kora/panel/16/gpm-hibernate.svg
new file mode 100644
index 000000000..78d01848b
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-hibernate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125.912.02s.984 0 .984.983v12.783c0 1.303-.913 1.284-.913-.019v-1.967h-1.967v-2.95h1.967v-.983h-1.967v-2.95h1.967v-3.942h-.983c-1.303 0-1.303-.975 0-.975zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm2 2.16c-1.142-.016-1.142 1.703 0 1.687h1.618l-2.278 2.846c-.442.553-.048 1.371.66 1.371h3.375c1.142.016 1.142-1.703 0-1.687h-1.618l2.278-2.847c.442-.552.048-1.37-.66-1.37zm-5.075 4.704h.983v.983h-.983zm10.567-4.704c-.571-.008-.571.851 0 .843h.893l-1.246 1.875c-.187.281.015.657.353.655h1.681c.571.009.571-.851 0-.843h-.895l1.246-1.875c.187-.28-.014-.655-.351-.655zm-10.567.77h.983v.984h-.983z" />
+</svg>
diff --git a/.icons/kora/panel/16/gpm-inhibit-invalid.svg b/.icons/kora/panel/16/gpm-inhibit-invalid.svg
new file mode 100644
index 000000000..1e30d5fa8
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-inhibit-invalid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.013 3.075 11.482.012.127 1.096v9.74h-7.676l-.913-1.015-3.02.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125c-1.303 0-1.303.975 0 .975h.983v3.942h-1.967v2.95h1.967v.983h-1.967v2.95h1.967v1.967c0 1.303.913 1.322.913.019v-12.783c0-.983-.984-.983-.984-.983l-.912-.02zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm-3.075 2.93h.983v.984h-.983zm5.229.02v3.933h.984v-3.933zm1.967 0v3.933h.983v-3.933zm1.967 0v3.933h.983v-3.933zm1.966 0v3.933h.984v-3.933zm-11.129 3.914h.983v.983h-.983z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m14 8v4h2v-4zm.659 5c-.175 0-.342.069-.466.193s-.193.291-.193.466v.682c0 .175.069.342.193.466s.291.193.466.193h.682c.175 0 .342-.069.466-.193s.193-.291.193-.466v-.682c0-.175-.069-.342-.193-.466s-.291-.193-.466-.193z" />
+</svg>
diff --git a/.icons/kora/panel/16/gpm-inhibit.svg b/.icons/kora/panel/16/gpm-inhibit.svg
new file mode 100644
index 000000000..de23f769a
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-inhibit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125.912.02s.984 0 .984.983v12.783c0 1.303-.913 1.284-.913-.019v-1.967h-1.967v-2.95h1.967v-.983h-1.967v-2.95h1.967v-3.942h-.983c-1.303 0-1.303-.975 0-.975zm2.762 2.95h10.422c.865 0 1.566.701 1.566 1.566v8.669c0 .415-.166.813-.459 1.107-.294.293-.692.458-1.107.458h-8.268v-1.967h-2.154v-.952h3.067v1.967h7.676v-9.74h-10.743zm6.6 9.83h-1.736v-5.045h1.736zm-9.675-2.966h.983v.983h-.983zm8.797-4.894c.148 0 .286.027.414.08.127.054.24.127.338.217.097.091.175.199.232.323.057.125.085.261.085.409 0 .141-.028.274-.085.399-.057.124-.135.232-.232.322-.098.091-.211.164-.338.217-.128.054-.266.081-.414.081s-.286-.027-.414-.081c-.128-.053-.24-.126-.338-.217-.097-.09-.173-.198-.227-.322-.054-.125-.081-.258-.081-.399 0-.296.103-.542.308-.737s.456-.292.752-.292zm-8.797.96h.983v.984h-.983z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gpm-keyboard-000.svg b/.icons/kora/panel/16/gpm-keyboard-000.svg
new file mode 120000
index 000000000..3c3ffb5e4
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-keyboard-000.svg
@@ -0,0 +1 @@
+keyboard-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-keyboard-020.svg b/.icons/kora/panel/16/gpm-keyboard-020.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-keyboard-020.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-keyboard-040.svg b/.icons/kora/panel/16/gpm-keyboard-040.svg
new file mode 120000
index 000000000..89e90a0d7
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-keyboard-040.svg
@@ -0,0 +1 @@
+keyboard-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-keyboard-060.svg b/.icons/kora/panel/16/gpm-keyboard-060.svg
new file mode 120000
index 000000000..e05b11bd3
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-keyboard-060.svg
@@ -0,0 +1 @@
+keyboard-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-keyboard-080.svg b/.icons/kora/panel/16/gpm-keyboard-080.svg
new file mode 120000
index 000000000..82432d8f9
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-keyboard-080.svg
@@ -0,0 +1 @@
+keyboard-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-keyboard-100.svg b/.icons/kora/panel/16/gpm-keyboard-100.svg
new file mode 120000
index 000000000..1307798fb
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-keyboard-100.svg
@@ -0,0 +1 @@
+keyboard-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-monitor.svg b/.icons/kora/panel/16/gpm-monitor.svg
new file mode 100644
index 000000000..97082bc65
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-monitor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.779,2.0011 C 8.728,1.9956 8.676,2.011 8.637,2.0461 8.597,2.0811 8.573,2.1317 8.568,2.1867 L 8.342,4.673 C 8.331,4.7874 8.411,4.8905 8.518,4.9015 9.136,4.9657 9.731,5.1445 10.289,5.4328 10.38,5.4853 10.488,5.4406 10.549,5.3351 L 11.561,3.0851 C 11.607,2.9816 11.567,2.8577 11.471,2.8078 10.623,2.37 9.717,2.0986 8.779,2.0011 Z M 6.916,2.0382 C 5.9825,2.174 5.0878,2.4831 4.2559,2.9562 4.1611,3.0101 4.1256,3.1359 4.1758,3.2375 L 5.2676,5.4445 C 5.3025,5.515 5.3699,5.5539 5.4395,5.5539 5.4702,5.5539 5.5003,5.5469 5.5293,5.5304 6.077,5.2188 6.667,5.0163 7.281,4.9269 7.388,4.9115 7.462,4.8065 7.447,4.6925 L 7.135,2.216 C 7.12,2.1021 7.022,2.0229 6.916,2.0382 Z M 12.902,3.8351 C 12.851,3.8408 12.804,3.8685 12.771,3.9113 L 11.301,5.8488 C 11.268,5.8916 11.254,5.9462 11.26,6.002 11.265,6.056 11.29,6.107 11.33,6.142 11.813,6.563 12.218,7.065 12.537,7.636 12.574,7.701 12.639,7.738 12.705,7.738 12.739,7.738 12.774,7.729 12.805,7.709 L 14.805,6.427 C 14.898,6.368 14.922,6.23 14.871,6.142 14.389,5.2775 13.775,4.5163 13.045,3.88 13.005,3.8452 12.954,3.8296 12.902,3.8351 Z M 2.8613,4.0421 C 2.8097,4.0386 2.7594,4.0565 2.7207,4.0929 2.0139,4.759 1.427,5.5438 0.9766,6.427 0.9519,6.476 0.9465,6.535 0.9609,6.587 0.9754,6.64 1.0075,6.684 1.0527,6.711 L 3.0977,7.91 C 3.1893,7.963 3.3022,7.928 3.3613,7.826 3.659,7.242 4.048,6.723 4.5156,6.283 4.5544,6.246 4.5768,6.195 4.5801,6.14 4.5834,6.085 4.5672,6.029 4.5332,5.9875 L 2.9941,4.1125 C 2.9602,4.071 2.9128,4.0457 2.8613,4.0421 Z M 15.393,7.834 13.168,8.58 C 13.066,8.614 13.009,8.732 13.041,8.841 13.201,9.388 13.294,9.958 13.281,10.537 L 13.275,10.802 C 13.272,10.888 13.346,11.021 13.461,11.021 L 15.797,11.136 C 15.9,11.136 15.985,11.049 15.99,10.937 15.996,10.798 16,10.537 16,10.537 16,9.662 15.877,8.799 15.635,7.97 15.603,7.861 15.495,7.799 15.393,7.834 Z M 7.893,10.097 4.7382,8.103 C 4.7382,8.103 4.6554,8.069 4.6132,8.074 4.6132,8.074 4.5304,8.099 4.4981,8.132 4.4333,8.199 4.4187,8.304 4.4609,8.388 L 6.182,11.845 C 6.182,11.845 6.172,11.981 6.172,12.048 6.172,12.57 6.361,13.059 6.705,13.427 7.049,13.796 7.506,14 7.992,14 8.479,14 8.937,13.796 9.281,13.427 9.625,13.059 9.814,12.57 9.814,12.048 9.814,11.527 9.625,11.036 9.281,10.668 8.938,10.299 8.48,10.096 7.994,10.095 Z M 0.5176,8.14 C 0.4679,8.126 0.4138,8.132 0.3691,8.16 0.3245,8.187 0.2928,8.233 0.2793,8.287 0.0945,9.017 0,9.774 0,10.537 0,10.667 0.0098,10.937 0.0098,10.937 0.0146,11.049 0.1,11.136 0.2032,11.136 L 2.5391,11.021 C 2.6374,11.017 2.7247,10.927 2.7247,10.802 2.7207,10.709 2.7188,10.537 2.7188,10.537 2.7188,10.032 2.7804,9.532 2.9024,9.05 2.9304,8.939 2.8691,8.825 2.7657,8.795 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gpm-mouse-000.svg b/.icons/kora/panel/16/gpm-mouse-000.svg
new file mode 120000
index 000000000..90eab54ba
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-mouse-000.svg
@@ -0,0 +1 @@
+mouse-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-mouse-020.svg b/.icons/kora/panel/16/gpm-mouse-020.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-mouse-020.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-mouse-040.svg b/.icons/kora/panel/16/gpm-mouse-040.svg
new file mode 120000
index 000000000..f5d985ce3
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-mouse-040.svg
@@ -0,0 +1 @@
+mouse-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-mouse-060.svg b/.icons/kora/panel/16/gpm-mouse-060.svg
new file mode 120000
index 000000000..85e6611c3
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-mouse-060.svg
@@ -0,0 +1 @@
+mouse-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-mouse-080.svg b/.icons/kora/panel/16/gpm-mouse-080.svg
new file mode 120000
index 000000000..2919c46ce
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-mouse-080.svg
@@ -0,0 +1 @@
+mouse-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-mouse-100.svg b/.icons/kora/panel/16/gpm-mouse-100.svg
new file mode 120000
index 000000000..6c8e81536
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-mouse-100.svg
@@ -0,0 +1 @@
+mouse-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-phone-000.svg b/.icons/kora/panel/16/gpm-phone-000.svg
new file mode 120000
index 000000000..77b7a31c3
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-phone-000.svg
@@ -0,0 +1 @@
+phone-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-phone-020.svg b/.icons/kora/panel/16/gpm-phone-020.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-phone-020.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-phone-040.svg b/.icons/kora/panel/16/gpm-phone-040.svg
new file mode 120000
index 000000000..2e1194c15
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-phone-040.svg
@@ -0,0 +1 @@
+phone-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-phone-060.svg b/.icons/kora/panel/16/gpm-phone-060.svg
new file mode 120000
index 000000000..431ed0999
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-phone-060.svg
@@ -0,0 +1 @@
+phone-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-phone-080.svg b/.icons/kora/panel/16/gpm-phone-080.svg
new file mode 120000
index 000000000..4dadbca9b
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-phone-080.svg
@@ -0,0 +1 @@
+phone-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-phone-100.svg b/.icons/kora/panel/16/gpm-phone-100.svg
new file mode 120000
index 000000000..954a697f6
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-phone-100.svg
@@ -0,0 +1 @@
+phone-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-000-charging.svg b/.icons/kora/panel/16/gpm-primary-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-000.svg b/.icons/kora/panel/16/gpm-primary-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-020-charging.svg b/.icons/kora/panel/16/gpm-primary-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-020.svg b/.icons/kora/panel/16/gpm-primary-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-040-charging.svg b/.icons/kora/panel/16/gpm-primary-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-040.svg b/.icons/kora/panel/16/gpm-primary-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-060-charging.svg b/.icons/kora/panel/16/gpm-primary-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-060.svg b/.icons/kora/panel/16/gpm-primary-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-080-charging.svg b/.icons/kora/panel/16/gpm-primary-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-080.svg b/.icons/kora/panel/16/gpm-primary-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-100-charging.svg b/.icons/kora/panel/16/gpm-primary-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-100.svg b/.icons/kora/panel/16/gpm-primary-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-charged.svg b/.icons/kora/panel/16/gpm-primary-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-primary-missing.svg b/.icons/kora/panel/16/gpm-primary-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-primary-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-000-charging.svg b/.icons/kora/panel/16/gpm-ups-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-000.svg b/.icons/kora/panel/16/gpm-ups-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-020-charging.svg b/.icons/kora/panel/16/gpm-ups-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-020.svg b/.icons/kora/panel/16/gpm-ups-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-040-charging.svg b/.icons/kora/panel/16/gpm-ups-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-040.svg b/.icons/kora/panel/16/gpm-ups-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-060-charging.svg b/.icons/kora/panel/16/gpm-ups-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-060.svg b/.icons/kora/panel/16/gpm-ups-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-080-charging.svg b/.icons/kora/panel/16/gpm-ups-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-080.svg b/.icons/kora/panel/16/gpm-ups-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-100-charging.svg b/.icons/kora/panel/16/gpm-ups-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-100.svg b/.icons/kora/panel/16/gpm-ups-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-charged.svg b/.icons/kora/panel/16/gpm-ups-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpm-ups-missing.svg b/.icons/kora/panel/16/gpm-ups-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/16/gpm-ups-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gpmdp-tray-pause.svg b/.icons/kora/panel/16/gpmdp-tray-pause.svg
new file mode 100644
index 000000000..f3b296b7d
--- /dev/null
+++ b/.icons/kora/panel/16/gpmdp-tray-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z M 11,11 V 16 H 13 V 11 Z M 14,11 V 16 H 16 V 11 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gpmdp-tray-play.svg b/.icons/kora/panel/16/gpmdp-tray-play.svg
new file mode 100644
index 000000000..d59c9eb40
--- /dev/null
+++ b/.icons/kora/panel/16/gpmdp-tray-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z M 12,11 V 16 L 16,13.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gpmdp-tray.svg b/.icons/kora/panel/16/gpmdp-tray.svg
new file mode 100644
index 000000000..9386f0178
--- /dev/null
+++ b/.icons/kora/panel/16/gpmdp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/grive-app-ind-con-1.svg b/.icons/kora/panel/16/grive-app-ind-con-1.svg
new file mode 100644
index 000000000..df05407b9
--- /dev/null
+++ b/.icons/kora/panel/16/grive-app-ind-con-1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/grive-app-ind-con-2.svg b/.icons/kora/panel/16/grive-app-ind-con-2.svg
new file mode 100644
index 000000000..7b0e9c2c6
--- /dev/null
+++ b/.icons/kora/panel/16/grive-app-ind-con-2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/grive-app-ind-con-3.svg b/.icons/kora/panel/16/grive-app-ind-con-3.svg
new file mode 100644
index 000000000..fa2694eda
--- /dev/null
+++ b/.icons/kora/panel/16/grive-app-ind-con-3.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/grive-app-ind-sleep.svg b/.icons/kora/panel/16/grive-app-ind-sleep.svg
new file mode 100644
index 000000000..e3d72d689
--- /dev/null
+++ b/.icons/kora/panel/16/grive-app-ind-sleep.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 5.3339844 1 L 10.222656 10 L 16 10 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 16 11 L 6 11.007812 L 3.5546875 15 L 13.333984 15 L 16 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/grive-app-ind.svg b/.icons/kora/panel/16/grive-app-ind.svg
new file mode 100644
index 000000000..15aab44d7
--- /dev/null
+++ b/.icons/kora/panel/16/grive-app-ind.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.3339844 1 L 10.222656 10 L 16 10 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 16 11 L 6 11.007812 L 3.5546875 15 L 13.333984 15 L 16 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gsd-xrandr.svg b/.icons/kora/panel/16/gsd-xrandr.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/16/gsd-xrandr.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-full-secure.svg b/.icons/kora/panel/16/gsm-3g-full-secure.svg
new file mode 120000
index 000000000..afc43d749
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-full-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-full.svg b/.icons/kora/panel/16/gsm-3g-full.svg
new file mode 120000
index 000000000..90a741a11
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-full.svg
@@ -0,0 +1 @@
+network-cellular-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-high-secure.svg b/.icons/kora/panel/16/gsm-3g-high-secure.svg
new file mode 120000
index 000000000..56374d216
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-high-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-high.svg b/.icons/kora/panel/16/gsm-3g-high.svg
new file mode 120000
index 000000000..d483798e8
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-high.svg
@@ -0,0 +1 @@
+network-cellular-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-low-secure.svg b/.icons/kora/panel/16/gsm-3g-low-secure.svg
new file mode 120000
index 000000000..86597a5a5
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-low-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-low.svg b/.icons/kora/panel/16/gsm-3g-low.svg
new file mode 120000
index 000000000..1f49b2fc8
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-low.svg
@@ -0,0 +1 @@
+network-cellular-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-medium-secure.svg b/.icons/kora/panel/16/gsm-3g-medium-secure.svg
new file mode 120000
index 000000000..08f73d5e3
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-medium-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-medium.svg b/.icons/kora/panel/16/gsm-3g-medium.svg
new file mode 120000
index 000000000..f8764e2c1
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-medium.svg
@@ -0,0 +1 @@
+network-cellular-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-none-secure.svg b/.icons/kora/panel/16/gsm-3g-none-secure.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-none-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gsm-3g-none.svg b/.icons/kora/panel/16/gsm-3g-none.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/16/gsm-3g-none.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/gtg-panel.svg b/.icons/kora/panel/16/gtg-panel.svg
new file mode 100644
index 000000000..38c0ad0f8
--- /dev/null
+++ b/.icons/kora/panel/16/gtg-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.056 8.545 5.78-5.595c.215-.192.554-.021.156.562l-4.875 8.375c-.085.149-.267.239-.436.219-.051-.006-.107-.006-.156-.031-.005-.002-2.912-4.244-3.375-5.124-.096-.181.035-.577.594-.156z"/>
+</svg>
diff --git a/.icons/kora/panel/16/gtk-dialog-authentication-panel.svg b/.icons/kora/panel/16/gtk-dialog-authentication-panel.svg
new file mode 120000
index 000000000..0bfd732bb
--- /dev/null
+++ b/.icons/kora/panel/16/gtk-dialog-authentication-panel.svg
@@ -0,0 +1 @@
+krb-valid-ticket.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/guake-indicator.svg b/.icons/kora/panel/16/guake-indicator.svg
new file mode 100644
index 000000000..d40b45fa6
--- /dev/null
+++ b/.icons/kora/panel/16/guake-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.75 1c-.97 0-1.75.781-1.75 1.75v10.5c0 .97.781 1.75 1.75 1.75h10.5c.97 0 1.75-.781 1.75-1.75v-10.5c0-.97-.781-1.75-1.75-1.75z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9 12h4v1h-4zm-3-10h1v1h3v2h-3v1h1c.75 0 1.44.317 1.873.805.433.487.627 1.098.627 1.695s-.194 1.21-.627 1.697c-.433.488-1.123.803-1.873.803h-1v1h-1v-1h-3v-2h3v-1h-1c-.75 0-1.44-.315-1.873-.803-.433-.487-.627-1.1-.627-1.697s.194-1.208.627-1.695c.433-.488 1.123-.805 1.873-.805h1zm1 6v1h1c.25 0 .31-.058.377-.133s.123-.214.123-.367-.056-.29-.123-.365-.126-.135-.377-.135zm-2-3c-.25 0-.31.06-.377.135s-.123.212-.123.365.056.292.123.367.127.133.377.133h1v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/guake-tray.svg b/.icons/kora/panel/16/guake-tray.svg
new file mode 120000
index 000000000..49add0e34
--- /dev/null
+++ b/.icons/kora/panel/16/guake-tray.svg
@@ -0,0 +1 @@
+guake-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/guitarix-tray.svg b/.icons/kora/panel/16/guitarix-tray.svg
new file mode 100644
index 000000000..a52c0ba29
--- /dev/null
+++ b/.icons/kora/panel/16/guitarix-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.701 5c-.388 0-.701.343-.701.77v8.46c0 .427.313.77.701.77h12.598c.388 0 .701-.343.701-.77v-8.46c0-.427-.313-.77-.701-.77zm3.299 2c1.646 0 3 1.354 3 3 0-1.646 1.354-3 3-3s3 1.354 3 3-1.354 3-3 3-3-1.354-3-3c0 1.646-1.354 3-3 3s-3-1.354-3-3 1.354-3 3-3zm0 2c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm6 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.256-.701.572v2.856c0 .316.313.572.701.572h12.598c.388 0 .701-.256.701-.572v-2.856c0-.316-.313-.572-.701-.572zm1.045 1h10.508c.414 0 .746.202.746.451v1.098c0 .249-.332.451-.746.451h-10.508c-.414 0-.746-.202-.746-.451v-1.098c0-.249.332-.451.746-.451zm.655.6h-.001c-.219 0-.4.18-.4.4s.181.4.4.4h.001c.219 0 .4-.18.4-.4s-.181-.4-.4-.4zm1.599 0c-.22 0-.4.18-.4.4s.18.4.4.4.4-.18.4-.4-.18-.4-.4-.4zm1.401 0h-.001c-.219 0-.4.18-.4.4s.181.4.4.4h.001c.219 0 .4-.18.4-.4s-.181-.4-.4-.4zm5.798 0v.8h.801v-.8z"/>
+</svg>
diff --git a/.icons/kora/panel/16/haguichi-connected.svg b/.icons/kora/panel/16/haguichi-connected.svg
new file mode 100644
index 000000000..17db96142
--- /dev/null
+++ b/.icons/kora/panel/16/haguichi-connected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/haguichi-connecting-1.svg b/.icons/kora/panel/16/haguichi-connecting-1.svg
new file mode 100644
index 000000000..0622231c1
--- /dev/null
+++ b/.icons/kora/panel/16/haguichi-connecting-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/haguichi-connecting-2.svg b/.icons/kora/panel/16/haguichi-connecting-2.svg
new file mode 100644
index 000000000..a815011fa
--- /dev/null
+++ b/.icons/kora/panel/16/haguichi-connecting-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/haguichi-connecting-3.svg b/.icons/kora/panel/16/haguichi-connecting-3.svg
new file mode 120000
index 000000000..07f4e9ce1
--- /dev/null
+++ b/.icons/kora/panel/16/haguichi-connecting-3.svg
@@ -0,0 +1 @@
+haguichi-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/haguichi-disconnected.svg b/.icons/kora/panel/16/haguichi-disconnected.svg
new file mode 100644
index 000000000..8a609a64e
--- /dev/null
+++ b/.icons/kora/panel/16/haguichi-disconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/hangouts-available.svg b/.icons/kora/panel/16/hangouts-available.svg
new file mode 100644
index 000000000..8b0db60cb
--- /dev/null
+++ b/.icons/kora/panel/16/hangouts-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/hangouts-notification.svg b/.icons/kora/panel/16/hangouts-notification.svg
new file mode 100644
index 000000000..70a5a71a9
--- /dev/null
+++ b/.icons/kora/panel/16/hangouts-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/hangouts-offline.svg b/.icons/kora/panel/16/hangouts-offline.svg
new file mode 100644
index 000000000..9a6f38f57
--- /dev/null
+++ b/.icons/kora/panel/16/hangouts-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/hangouts-working.svg b/.icons/kora/panel/16/hangouts-working.svg
new file mode 100644
index 000000000..56a082472
--- /dev/null
+++ b/.icons/kora/panel/16/hangouts-working.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 3.9101491 1 1 3.9101491 1 7.5 C 1.00378 10.908965 3.6405581 13.735847 7.0410156 13.976562 C 7.0384989 14.874999 7 16 7 16 C 10.949542 15.510867 14 12.081917 14 8 C 14 7.907964 13.991001 7.8300869 13.988281 7.7421875 C 13.993694 7.6615382 13.9976 7.580795 14 7.5 C 14 3.9101491 11.089851 1 7.5 1 z M 3.5 6 A 1.5 1.5 0 0 1 5 7.5 A 1.5 1.5 0 0 1 3.5 9 A 1.5 1.5 0 0 1 2 7.5 A 1.5 1.5 0 0 1 3.5 6 z M 7.5 6 A 1.5 1.5 0 0 1 9 7.5 A 1.5 1.5 0 0 1 7.5 9 A 1.5 1.5 0 0 1 6 7.5 A 1.5 1.5 0 0 1 7.5 6 z M 11.5 6 A 1.5 1.5 0 0 1 13 7.5 A 1.5 1.5 0 0 1 11.5 9 A 1.5 1.5 0 0 1 10 7.5 A 1.5 1.5 0 0 1 11.5 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/harmony-tray.svg b/.icons/kora/panel/16/harmony-tray.svg
new file mode 100644
index 000000000..5d8a36f13
--- /dev/null
+++ b/.icons/kora/panel/16/harmony-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.134,1 1,4.134 1,8 1,11.866 4.134,15 8,15 11.866,15 15,11.866 15,8 15,4.134 11.866,1 8,1 Z M 10.211,2.9999 C 10.416,2.9999 10.777,3.1131 10.9,3.2167 L 11,3.3007 10.904,3.5839 C 10.686,4.2303 10.083,7.1136 9.8457,8.6386 9.7827,9.0416 9.6944,9.5637 9.6484,9.8007 9.5504,10.314 9.5458,10.509 9.6348,10.746 9.7748,11.121 9.77,11.159 9.541,11.264 9.428,11.316 9.1688,11.386 8.9648,11.422 8.2748,11.542 8.0655,11.389 8.0645,10.766 8.0645,10.346 8.1032,10.122 8.3672,9.0214 8.4842,8.5374 8.5781,8.1026 8.5781,8.0546 8.5781,7.9736 8.5583,7.968 8.2813,7.996 8.1183,8.013 7.6179,8.0301 7.1699,8.0331 6.7221,8.0361 6.3422,8.0523 6.3262,8.0683 6.3102,8.0853 6.221,8.4346 6.1289,8.8456 6.0368,9.2556 5.8723,9.9326 5.7617,10.348 5.6512,10.763 5.5511,11.226 5.541,11.377 5.529,11.557 5.499,11.675 5.4531,11.717 5.3489,11.812 4.8343,11.964 4.5098,11.994 4.115,12.035 3.9748,11.861 4.0039,11.57 4.0305,11.309 4.1853,10.745 4.5723,9.5077 5.227,7.4137 5.6389,5.0335 5.4648,4.3417 5.4215,4.1698 5.4155,4.0826 5.4473,4.0429 5.5464,3.9193 5.9441,3.7841 6.2715,3.7636 6.9475,3.7495 6.9148,4.0004 6.8926,4.5449 6.8727,5.033 6.7427,5.9515 6.623,6.5663 6.5858,6.7573 6.5671,6.9415 6.5801,6.9765 6.5996,7.0285 6.7801,7.04 7.6445,7.039 8.2165,7.039 8.7083,7.0218 8.7363,7.0038 8.8243,6.9458 8.8751,6.7519 9.2461,5.0683 9.4451,4.1675 9.6416,3.3719 9.6836,3.2988 9.7776,3.1321 10.01,2.9999 10.211,2.9999 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/heroic-tray.svg b/.icons/kora/panel/16/heroic-tray.svg
new file mode 100644
index 000000000..10208c5b7
--- /dev/null
+++ b/.icons/kora/panel/16/heroic-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.5 1.0004531-6.5 2.109375 3.3203125 10.4272809 3.1796875 2.462891 3.179688-2.462891 3.320312-10.4272809zm-.0059.5 1.5059 1.8710938-.757812 7.7143911-.742188.914062-.748047-.919922-.751953-7.7104843zm-2.433553 9.9995469 1.611328.28125.328125.46875-.328125.466797-1.607422.283203-.314453-.751953zm4.880859 0 .308594.748047-.314453.751953-1.607422-.283203-.328125-.466797.328125-.46875zm-2.439453 1.25.466797.328125.28125 1.611328-.746094.310547-.753906-.314453.285156-1.607422z"/>
+</svg>
diff --git a/.icons/kora/panel/16/hexchat-fileoffer.svg b/.icons/kora/panel/16/hexchat-fileoffer.svg
new file mode 120000
index 000000000..49efef62f
--- /dev/null
+++ b/.icons/kora/panel/16/hexchat-fileoffer.svg
@@ -0,0 +1 @@
+hexchat-highlight.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/hexchat-highlight.svg b/.icons/kora/panel/16/hexchat-highlight.svg
new file mode 100644
index 000000000..56378f55b
--- /dev/null
+++ b/.icons/kora/panel/16/hexchat-highlight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9453125 2 C 3.6305844 1.9997429 3.3396609 2.1633916 3.1816406 2.4277344 L 0.11914062 7.5683594 C -0.039842165 7.8349309 -0.039842165 8.1639732 0.11914062 8.4296875 L 3.1816406 13.572266 C 3.3395734 13.836266 3.6304969 14 3.9453125 14 L 10.058594 14 C 10.373584 14 10.661942 13.836266 10.820312 13.572266 L 13.880859 8.4296875 C 14.040105 8.1639732 14.040105 7.8349309 13.880859 7.5683594 L 10.820312 2.4277344 C 10.661942 2.1639059 10.373584 2.0002572 10.058594 2 L 3.9453125 2 z M 4.5742188 4 L 9.4296875 4 L 9.4882812 4.0976562 L 7 6.5859375 L 4.5136719 4.0996094 L 4.5742188 4 z M 10.542969 5.8710938 L 11.808594 8 L 10.542969 10.128906 L 8.4140625 8 L 10.542969 5.8710938 z M 3.4589844 5.8730469 L 5.5859375 8 L 3.4589844 10.126953 L 2.1914062 8 L 3.4589844 5.8730469 z M 7 9.4140625 L 9.4863281 11.900391 L 9.4277344 12 L 4.5742188 12 L 4.5136719 11.900391 L 7 9.4140625 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 12.432348,2.0003749 C 12.088438,2 11.890091,2.3488977 12.064445,2.6023212 l 0.7614,1.0983681 0.757401,1.0984431 c 0.186351,0.2678234 0.64943,0.2678234 0.834981,0 l 0.7606,-1.0983681 0.757401,-1.0983682 C 16.118579,2.3345728 15.88824,2.0014249 15.519537,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/hexchat-indicator.svg b/.icons/kora/panel/16/hexchat-indicator.svg
new file mode 100644
index 000000000..f1a5399cf
--- /dev/null
+++ b/.icons/kora/panel/16/hexchat-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9453125 2 C 3.6305844 1.9997429 3.3396609 2.1633916 3.1816406 2.4277344 L 0.11914062 7.5683594 C -0.039842165 7.8349309 -0.039842165 8.1639732 0.11914062 8.4296875 L 3.1816406 13.572266 C 3.3395734 13.836266 3.6304969 14 3.9453125 14 L 10.058594 14 C 10.373584 14 10.661942 13.836266 10.820312 13.572266 L 13.880859 8.4296875 C 14.040105 8.1639732 14.040105 7.8349309 13.880859 7.5683594 L 10.820312 2.4277344 C 10.661942 2.1639059 10.373584 2.0002572 10.058594 2 L 3.9453125 2 z M 4.5742188 4 L 9.4296875 4 L 9.4882812 4.0976562 L 7 6.5859375 L 4.5136719 4.0996094 L 4.5742188 4 z M 10.542969 5.8710938 L 11.808594 8 L 10.542969 10.128906 L 8.4140625 8 L 10.542969 5.8710938 z M 3.4589844 5.8730469 L 5.5859375 8 L 3.4589844 10.126953 L 2.1914062 8 L 3.4589844 5.8730469 z M 7 9.4140625 L 9.4863281 11.900391 L 9.4277344 12 L 4.5742188 12 L 4.5136719 11.900391 L 7 9.4140625 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/hexchat-message.svg b/.icons/kora/panel/16/hexchat-message.svg
new file mode 120000
index 000000000..49efef62f
--- /dev/null
+++ b/.icons/kora/panel/16/hexchat-message.svg
@@ -0,0 +1 @@
+hexchat-highlight.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/high-signal-lock.svg b/.icons/kora/panel/16/high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/high-signal.svg b/.icons/kora/panel/16/high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/hipchat4-attention.svg b/.icons/kora/panel/16/hipchat4-attention.svg
new file mode 100644
index 000000000..102c28fbe
--- /dev/null
+++ b/.icons/kora/panel/16/hipchat4-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0.94726562 C 3.4051875 0.94726562 0 4.0677344 0 7.9785156 C 0 11.889766 3.4051875 15.009766 7.5 15.009766 A 0.93759375 0.93759375 0 0 0 7.5019531 15.009766 C 8.0757031 15.008828 8.6385156 14.899141 9.1972656 14.775391 C 10.348516 15.533828 11.694453 16.216563 13.291016 15.929688 A 0.93759375 0.93759375 0 0 0 13.806641 14.365234 C 13.260081 13.787734 12.971953 13.426953 12.955078 12.658203 C 14.202891 11.375703 14.998125 9.7438281 15 7.9785156 C 15 4.0677344 11.595 0.94726562 7.5 0.94726562 z M 7.5 2.9453125 C 10.578405 2.9453125 12.998913 5.2275022 13 7.9765625 C 12.9988 9.1420178 12.473953 10.286679 11.521484 11.265625 L 10.9375 11.865234 L 10.955078 12.701172 C 10.961978 13.018036 11.115323 13.290459 11.203125 13.587891 C 10.911627 13.444641 10.62978 13.324786 10.296875 13.105469 L 9.5917969 12.638672 L 8.765625 12.820312 C 8.2411543 12.936473 7.8208158 13.009045 7.5 13.009766 C 4.421107 13.009766 2 10.728947 2 7.9785156 C 2 5.2286916 4.4211375 2.9453125 7.5 2.9453125 z M 4.4785156 8.4941406 A 0.50005 0.50005 0 0 0 4.0253906 9.1582031 C 4.0253906 9.1582031 4.2095038 9.6773428 4.7363281 10.128906 C 5.2631524 10.58047 6.15 11 7.5 11 C 8.85 11 9.7368475 10.58047 10.263672 10.128906 C 10.790496 9.6773428 10.974609 9.1582031 10.974609 9.1582031 A 0.50028184 0.50028184 0 0 0 10.025391 8.8417969 C 10.025391 8.8417969 9.959504 9.0726574 9.6113281 9.3710938 C 9.2631524 9.66953 8.65 10 7.5 10 C 6.35 10 5.7368476 9.66953 5.3886719 9.3710938 C 5.0404962 9.0726574 4.9746094 8.8417969 4.9746094 8.8417969 A 0.50005 0.50005 0 0 0 4.4785156 8.4941406 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="7.5" cy="6.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/hipchat4.svg b/.icons/kora/panel/16/hipchat4.svg
new file mode 100644
index 000000000..fad3a2f0d
--- /dev/null
+++ b/.icons/kora/panel/16/hipchat4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0.94726562 C 3.4051875 0.94726562 0 4.0677344 0 7.9785156 C 0 11.889766 3.4051875 15.009766 7.5 15.009766 A 0.93759375 0.93759375 0 0 0 7.5019531 15.009766 C 8.0757031 15.008828 8.6385156 14.899141 9.1972656 14.775391 C 10.348516 15.533828 11.694453 16.216563 13.291016 15.929688 A 0.93759375 0.93759375 0 0 0 13.806641 14.365234 C 13.260081 13.787734 12.971953 13.426953 12.955078 12.658203 C 14.202891 11.375703 14.998125 9.7438281 15 7.9785156 C 15 4.0677344 11.595 0.94726562 7.5 0.94726562 z M 7.5 2.9453125 C 10.578405 2.9453125 12.998913 5.2275022 13 7.9765625 C 12.9988 9.1420178 12.473953 10.286679 11.521484 11.265625 L 10.9375 11.865234 L 10.955078 12.701172 C 10.961978 13.018036 11.115323 13.290459 11.203125 13.587891 C 10.911627 13.444641 10.62978 13.324786 10.296875 13.105469 L 9.5917969 12.638672 L 8.765625 12.820312 C 8.2411543 12.936473 7.8208158 13.009045 7.5 13.009766 C 4.421107 13.009766 2 10.728947 2 7.9785156 C 2 5.2286916 4.4211375 2.9453125 7.5 2.9453125 z M 4.4785156 8.4941406 A 0.50005 0.50005 0 0 0 4.0253906 9.1582031 C 4.0253906 9.1582031 4.2095038 9.6773428 4.7363281 10.128906 C 5.2631524 10.58047 6.15 11 7.5 11 C 8.85 11 9.7368475 10.58047 10.263672 10.128906 C 10.790496 9.6773428 10.974609 9.1582031 10.974609 9.1582031 A 0.50028184 0.50028184 0 0 0 10.025391 8.8417969 C 10.025391 8.8417969 9.959504 9.0726574 9.6113281 9.3710938 C 9.2631524 9.66953 8.65 10 7.5 10 C 6.35 10 5.7368476 9.66953 5.3886719 9.3710938 C 5.0404962 9.0726574 4.9746094 8.8417969 4.9746094 8.8417969 A 0.50005 0.50005 0 0 0 4.4785156 8.4941406 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/hp-indicator.svg b/.icons/kora/panel/16/hp-indicator.svg
new file mode 100644
index 000000000..3f4efd5a7
--- /dev/null
+++ b/.icons/kora/panel/16/hp-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 7.86,1 7.7226,1.0124 7.5844,1.0205 7.1723,2.1963 6.7532,3.877 6.3474,5.0259 6.9213,5.0473 7.8084,5.1334 8.2083,5.6514 8.3964,5.8954 8.3806,6.2771 8.2704,6.5742 7.7506,8.0307 7.2178,9.5553 6.7012,11.011 6.2448,11.018 5.7904,11.008 5.334,11.011 5.2701,11.01 5.2091,11.022 5.1477,10.998 5.7292,9.4005 6.2988,7.7158 6.8704,6.1127 6.5983,6.1088 6.3287,6.1178 6.0553,6.1127 6.0139,6.2004 5.9791,6.2981 5.9476,6.3896 5.4209,7.8671 4.8892,9.4092 4.365,10.889 4.34,10.926 4.3472,11.011 4.2881,11.011 3.852,11.013 3.4157,11.009 2.9808,11.011 2.9017,11.01 2.8264,11.019 2.75,10.996 3.7891,8.1178 4.8344,4.3109 5.8757,1.3285 3.0428,2.2239 1,4.8634 1,7.9996 1,11.219 3.1528,13.909 6.1013,14.733 7.2432,11.558 8.5591,8.2404 9.6695,5.1271 9.6809,5.1034 9.6896,5.0452 9.7001,5.0211 V 5.0194 C 10.432,5.0271 11.183,5.0335 11.915,5.0348 12.154,5.04 12.389,5.0081 12.623,5.0809 12.891,5.1537 13.14,5.3629 13.221,5.6364 13.282,5.85 13.236,6.0749 13.159,6.2806 12.693,7.6419 12.212,9.021 11.731,10.376 11.61,10.729 11.062,10.947 10.7,10.96 10.129,10.972 9.5619,10.964 8.9914,10.975 8.5171,12.296 7.8224,13.591 7.3079,14.966 7.5354,14.988 7.7664,15 8,15 11.878,15 15,11.878 15,8.0005 15,4.1223 11.878,1.0005 8,1.0005 Z M 6.1014,14.732 C 6.2962,14.787 6.493,14.836 6.6944,14.874 6.4939,14.835 6.2958,14.787 6.1014,14.732 Z M 5.8758,1.3281 C 6.1472,1.2423 6.4261,1.1742 6.7114,1.123 6.4267,1.1757 6.1471,1.2424 5.8758,1.3281 Z M 6.7114,1.123 C 6.9957,1.0721 7.286,1.0378 7.5809,1.0205 7.286,1.0378 6.9953,1.0706 6.7114,1.123 Z M 11.076,5.8784 C 11.053,5.8758 11.03,5.8749 11.007,5.8818 V 5.88 C 10.992,5.8839 10.973,5.8982 10.962,5.9108 10.463,7.3073 9.9696,8.7375 9.47,10.131 9.7448,10.132 10.026,10.149 10.3,10.131 10.784,8.7244 11.286,7.2843 11.776,5.8817 11.566,5.8765 11.358,5.8855 11.146,5.8817 11.124,5.8849 11.099,5.8808 11.076,5.8783 Z M 6.7487,14.883 C 6.9312,14.916 7.1151,14.947 7.3027,14.965 7.1148,14.947 6.9311,14.918 6.7487,14.883 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ico_72_cloud_station.svg b/.icons/kora/panel/16/ico_72_cloud_station.svg
new file mode 100644
index 000000000..3610aeb26
--- /dev/null
+++ b/.icons/kora/panel/16/ico_72_cloud_station.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.21,1.436l7.58,0l3.789,6.564l-3.789,6.564l-7.58,-0l1.11,-1.921l5.36,-0l2.681,-4.643l-2.681,-4.643l-5.36,0l-1.11,-1.921Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3.101,3.357l1.109,-1.921l3.79,6.564l-3.79,6.564l-1.109,-1.921l2.681,-4.643l-2.681,-4.643Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/idle-bad-signal-lock.svg b/.icons/kora/panel/16/idle-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/idle-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/idle-bad-signal.svg b/.icons/kora/panel/16/idle-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/idle-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/idle-good-signal-lock.svg b/.icons/kora/panel/16/idle-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/16/idle-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/idle-good-signal.svg b/.icons/kora/panel/16/idle-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/idle-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/idle-high-signal-lock.svg b/.icons/kora/panel/16/idle-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/idle-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/idle-high-signal.svg b/.icons/kora/panel/16/idle-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/idle-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/idle-low-signal-lock.svg b/.icons/kora/panel/16/idle-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/16/idle-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/idle-low-signal.svg b/.icons/kora/panel/16/idle-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/idle-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-cpufreq-100.svg b/.icons/kora/panel/16/indicator-cpufreq-100.svg
new file mode 100644
index 000000000..7142f3960
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-cpufreq-100.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-cpufreq-25.svg b/.icons/kora/panel/16/indicator-cpufreq-25.svg
new file mode 100644
index 000000000..be1bcec58
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-cpufreq-25.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-cpufreq-50.svg b/.icons/kora/panel/16/indicator-cpufreq-50.svg
new file mode 100644
index 000000000..b2c9ff454
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-cpufreq-50.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-cpufreq-75.svg b/.icons/kora/panel/16/indicator-cpufreq-75.svg
new file mode 100644
index 000000000..17a9f54ac
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-cpufreq-75.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-cpufreq.svg b/.icons/kora/panel/16/indicator-cpufreq.svg
new file mode 100644
index 000000000..4888f36fb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-cpufreq.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0c-.14.002-.254.118-.254.258v1.572c-.649.108-1.156.615-1.265 1.264h-1.567-.004c-.142 0-.258.117-.258.259 0 .141.116.258.258.258h1.545v2.582h-1.541-.004c-.142 0-.258.116-.258.258s.116.258.258.258h1.545v2.582h-1.541c-.142 0-.259.117-.259.258 0 .142.117.259.259.259h1.541v2.582h-1.541-.011c-.142 0-.258.116-.258.258s.116.258.258.258h1.578c.109.649.616 1.156 1.265 1.265v1.571c0 .142.117.258.258.258.142 0 .258-.116.258-.258v-.004-1.541h2.582v1.545c0 .142.117.258.259.258.141 0 .258-.116.258-.258v-.004-1.541h2.582v1.552c0 .142.116.258.258.258s.258-.116.258-.258v-.011-1.541h2.582v1.541c0 .142.117.258.259.258.141 0 .258-.116.258-.258v-1.567c.649-.109 1.156-.616 1.264-1.265h1.572c.141 0 .258-.117.258-.258v-.004c-.002-.141-.121-.256-.262-.254h-1.541v-2.582h1.545c.141 0 .258-.117.258-.258v-.005c-.002-.141-.121-.256-.262-.254h-1.541v-2.582h1.546c.141 0 .258-.116.258-.258v-.004c-.002-.141-.12-.256-.262-.254h-1.541v-2.582h1.545c.141 0 .258-.117.258-.258v-.004c-.002-.142-.12-.256-.262-.254h-1.568c-.109-.65-.616-1.156-1.265-1.265v-1.568-.004c0-.141-.117-.258-.258-.258h-.005c-.142.003-.256.121-.254.262v1.542h-2.582v-1.542-.004c0-.141-.117-.258-.258-.258h-.004c-.142.003-.256.121-.254.262v1.542h-2.582v-1.542-.004c0-.141-.116-.258-.258-.258h-.004c-.14.002-.254.118-.254.258v1.546h-2.582v-1.542-.004c0-.141-.117-.258-.258-.258h-.004-.001z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-feedindicator-attention.svg b/.icons/kora/panel/16/indicator-feedindicator-attention.svg
new file mode 100644
index 000000000..5061cc6cc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-feedindicator-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 C 2.1666667 3 5.3734978 3.7051371 8.0546875 5.5703125 C 10.735877 7.4354879 13 10.333333 13 15 L 15 15 C 15 9.6666667 12.264123 6.0645121 9.1953125 3.9296875 C 6.1265022 1.7948629 2.8333333 1 1 1 z M 1 6 L 1 8 C 4.5 8 8 10.533333 8 15 L 10 15 C 10 9.4666667 5.5 6 1 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 3,11 c -1.1069652,0 -2,0.895993 -2,2 0,1.104908 0.8930348,2 2,2 1.1043547,0 2,-0.895092 2,-2 -7.201e-4,-1.104007 -0.8956453,-2 -2,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-feedindicator.svg b/.icons/kora/panel/16/indicator-feedindicator.svg
new file mode 100644
index 000000000..8ef9b4374
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-feedindicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 C 2.1666667 3 5.3734978 3.7051371 8.0546875 5.5703125 C 10.735877 7.4354879 13 10.333333 13 15 L 15 15 C 15 9.6666667 12.264123 6.0645121 9.1953125 3.9296875 C 6.1265022 1.7948629 2.8333333 1 1 1 z M 1 6 L 1 8 C 4.5 8 8 10.533333 8 15 L 10 15 C 10 9.4666667 5.5 6 1 6 z M 3 11 C 1.8930348 11 1 11.895993 1 13 C 1 14.104908 1.8930348 15 3 15 C 4.1043547 15 5 14.104908 5 13 C 4.9992799 11.895993 4.1043547 11 3 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-fortune.svg b/.icons/kora/panel/16/indicator-fortune.svg
new file mode 100644
index 000000000..7d662be69
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-fortune.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.786,1.2033 C 2.8421,2.0548 0.76416,4.3456 1.0215,7.5315 1.3184,11.207 6.6452,14.923 8.7315,15 9.6407,14.785 9.1143,11.875 8.5792,9.6786 8.4288,9.0851 8.2784,8.4937 8.1055,7.8992 8.0499,7.707 7.9825,7.4684 7.9649,7.4103 7.6797,6.4542 7.335,5.3625 6.7707,3.6267 6.6641,3.313 6.8887,2.9845 7.2168,2.974 7.4366,2.9666 7.6348,3.1085 7.6993,3.3206 8.6778,6.3291 9.0655,7.6518 9.4639,9.2044 11.035,11.173 13.319,13.866 14.057,13.699 15.195,13.439 15.608,5.8633 13.531,3.527 11.455,1.1904 8.7061,0.64126 5.7856,1.2035 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ak.svg b/.icons/kora/panel/16/indicator-keyboard-Ak.svg
new file mode 100644
index 000000000..59eed146c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ak.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Am.svg b/.icons/kora/panel/16/indicator-keyboard-Am.svg
new file mode 100644
index 000000000..657747782
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Am.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 1.0017658,9.000001 H 5.0017656 M 1.0018658,12 V 6.0000012 M 5.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.000242,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 9.000242,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-1.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-10.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-10.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-11.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-11.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-2.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-3.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-4.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-5.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-6.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-6.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-7.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-7.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-8.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-8.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar-9.svg b/.icons/kora/panel/16/indicator-keyboard-Ar-9.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ar.svg b/.icons/kora/panel/16/indicator-keyboard-Ar.svg
new file mode 100644
index 000000000..a4514269d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.99982 l 1.999983,-3e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567206 1.5e-5,-0.5997726 1.2e-5,-1.0004476 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998115 10,3.9999015 10,3.9999015 M 10.000099,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Av.svg b/.icons/kora/panel/16/indicator-keyboard-Av.svg
new file mode 100644
index 000000000..71c3a8e2b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Av.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999997,4.0002348 12.499999,12.000235 10,4.0002348"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Az-1.svg b/.icons/kora/panel/16/indicator-keyboard-Az-1.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Az-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Az-2.svg b/.icons/kora/panel/16/indicator-keyboard-Az-2.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Az-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Az.svg b/.icons/kora/panel/16/indicator-keyboard-Az.svg
new file mode 100644
index 000000000..6502de0ee
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Az.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-1.svg b/.icons/kora/panel/16/indicator-keyboard-Be-1.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-10.svg b/.icons/kora/panel/16/indicator-keyboard-Be-10.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-11.svg b/.icons/kora/panel/16/indicator-keyboard-Be-11.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-12.svg b/.icons/kora/panel/16/indicator-keyboard-Be-12.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-13.svg b/.icons/kora/panel/16/indicator-keyboard-Be-13.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-14.svg b/.icons/kora/panel/16/indicator-keyboard-Be-14.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-2.svg b/.icons/kora/panel/16/indicator-keyboard-Be-2.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-3.svg b/.icons/kora/panel/16/indicator-keyboard-Be-3.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-4.svg b/.icons/kora/panel/16/indicator-keyboard-Be-4.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-5.svg b/.icons/kora/panel/16/indicator-keyboard-Be-5.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-6.svg b/.icons/kora/panel/16/indicator-keyboard-Be-6.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-7.svg b/.icons/kora/panel/16/indicator-keyboard-Be-7.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-8.svg b/.icons/kora/panel/16/indicator-keyboard-Be-8.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be-9.svg b/.icons/kora/panel/16/indicator-keyboard-Be-9.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Be.svg b/.icons/kora/panel/16/indicator-keyboard-Be.svg
new file mode 100644
index 000000000..39477c446
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Be.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11,11.999898 h 4 M 11,7.9999 h 4 M 11,3.9999016 h 4 M 11.0001,12 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bg-1.svg b/.icons/kora/panel/16/indicator-keyboard-Bg-1.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bg-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bg-2.svg b/.icons/kora/panel/16/indicator-keyboard-Bg-2.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bg-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bg-3.svg b/.icons/kora/panel/16/indicator-keyboard-Bg-3.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bg-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bg.svg b/.icons/kora/panel/16/indicator-keyboard-Bg.svg
new file mode 100644
index 000000000..d3a48f0ba
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.000002,0 -1.000002,0 -1.000002,-1 l 1.5e-5,-3.00045 -1.5e-5,-2.9995496 c 0,-1 0,-1 1.000002,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bm.svg b/.icons/kora/panel/16/indicator-keyboard-Bm.svg
new file mode 100644
index 000000000..e4f73f966
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15,12 V 3.9999998 m -6,0 3,3.9999982 3,-3.9999982 M 9,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bn-1.svg b/.icons/kora/panel/16/indicator-keyboard-Bn-1.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bn-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bn-2.svg b/.icons/kora/panel/16/indicator-keyboard-Bn-2.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bn-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bn-3.svg b/.icons/kora/panel/16/indicator-keyboard-Bn-3.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bn-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bn-4.svg b/.icons/kora/panel/16/indicator-keyboard-Bn-4.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bn-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bn.svg b/.icons/kora/panel/16/indicator-keyboard-Bn.svg
new file mode 100644
index 000000000..1c427ae4d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.000001,12 V 3.9999997 L 14.999999,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Br-1.svg b/.icons/kora/panel/16/indicator-keyboard-Br-1.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Br-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Br-2.svg b/.icons/kora/panel/16/indicator-keyboard-Br-2.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Br-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Br-3.svg b/.icons/kora/panel/16/indicator-keyboard-Br-3.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Br-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Br.svg b/.icons/kora/panel/16/indicator-keyboard-Br.svg
new file mode 100644
index 000000000..848789896
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Br.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 15.000003,11.999823 -2.000001,-3 M 11,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999984,3.9998114 11,3.9999014 11,3.9999014 M 11.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bs-1.svg b/.icons/kora/panel/16/indicator-keyboard-Bs-1.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bs-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bs-2.svg b/.icons/kora/panel/16/indicator-keyboard-Bs-2.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bs-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bs-3.svg b/.icons/kora/panel/16/indicator-keyboard-Bs-3.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bs-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bs-4.svg b/.icons/kora/panel/16/indicator-keyboard-Bs-4.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bs-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bs-5.svg b/.icons/kora/panel/16/indicator-keyboard-Bs-5.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bs-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Bs.svg b/.icons/kora/panel/16/indicator-keyboard-Bs.svg
new file mode 100644
index 000000000..b6dcb08e5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Bs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 11.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-By-1.svg b/.icons/kora/panel/16/indicator-keyboard-By-1.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-By-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-By-2.svg b/.icons/kora/panel/16/indicator-keyboard-By-2.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-By-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-By-3.svg b/.icons/kora/panel/16/indicator-keyboard-By-3.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-By-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-By.svg b/.icons/kora/panel/16/indicator-keyboard-By.svg
new file mode 100644
index 000000000..029d8da5e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-By.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 11.999585,12 V 7.999998 m 3,-3.9999988 -3,3.9999988 m -3,-3.9999988 3,3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ch.svg b/.icons/kora/panel/16/indicator-keyboard-Ch.svg
new file mode 100644
index 000000000..12f8988fc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ch.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.9999999,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999997 M 9.999999,12 v -8.0000003 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cm-1.svg b/.icons/kora/panel/16/indicator-keyboard-Cm-1.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cm-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cm-2.svg b/.icons/kora/panel/16/indicator-keyboard-Cm-2.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cm-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cm-3.svg b/.icons/kora/panel/16/indicator-keyboard-Cm-3.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cm-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cm-4.svg b/.icons/kora/panel/16/indicator-keyboard-Cm-4.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cm-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cm-5.svg b/.icons/kora/panel/16/indicator-keyboard-Cm-5.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cm-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cm.svg b/.icons/kora/panel/16/indicator-keyboard-Cm.svg
new file mode 100644
index 000000000..585c1c904
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.000317,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 9.000317,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cr-1.svg b/.icons/kora/panel/16/indicator-keyboard-Cr-1.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cr-2.svg b/.icons/kora/panel/16/indicator-keyboard-Cr-2.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cr-3.svg b/.icons/kora/panel/16/indicator-keyboard-Cr-3.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cr.svg b/.icons/kora/panel/16/indicator-keyboard-Cr.svg
new file mode 100644
index 000000000..16f5dc462
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999998,0 0.999998,0 0.999998,-1.000001 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999983,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cs-1.svg b/.icons/kora/panel/16/indicator-keyboard-Cs-1.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cs-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cs-2.svg b/.icons/kora/panel/16/indicator-keyboard-Cs-2.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cs-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cs-3.svg b/.icons/kora/panel/16/indicator-keyboard-Cs-3.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cs-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cs-4.svg b/.icons/kora/panel/16/indicator-keyboard-Cs-4.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cs-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cs-5.svg b/.icons/kora/panel/16/indicator-keyboard-Cs-5.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cs-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cs-6.svg b/.icons/kora/panel/16/indicator-keyboard-Cs-6.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cs-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Cs.svg b/.icons/kora/panel/16/indicator-keyboard-Cs.svg
new file mode 100644
index 000000000..c9af8e371
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Cs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999991,-3.2e-5 0,0 0.999992,0 0.999999,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631706,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Da-1.svg b/.icons/kora/panel/16/indicator-keyboard-Da-1.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Da-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Da-2.svg b/.icons/kora/panel/16/indicator-keyboard-Da-2.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Da-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Da-3.svg b/.icons/kora/panel/16/indicator-keyboard-Da-3.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Da-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Da-4.svg b/.icons/kora/panel/16/indicator-keyboard-Da-4.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Da-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Da-5.svg b/.icons/kora/panel/16/indicator-keyboard-Da-5.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Da-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Da.svg b/.icons/kora/panel/16/indicator-keyboard-Da.svg
new file mode 100644
index 000000000..7705a3431
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Da.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4 M 10.001866,12 V 6.0000011 M 14.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995519 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947408 1.5e-5,0.9995519 1.5e-5,0.9995519"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-1.svg b/.icons/kora/panel/16/indicator-keyboard-De-1.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-10.svg b/.icons/kora/panel/16/indicator-keyboard-De-10.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-11.svg b/.icons/kora/panel/16/indicator-keyboard-De-11.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-12.svg b/.icons/kora/panel/16/indicator-keyboard-De-12.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-13.svg b/.icons/kora/panel/16/indicator-keyboard-De-13.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-14.svg b/.icons/kora/panel/16/indicator-keyboard-De-14.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-15.svg b/.icons/kora/panel/16/indicator-keyboard-De-15.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-16.svg b/.icons/kora/panel/16/indicator-keyboard-De-16.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-17.svg b/.icons/kora/panel/16/indicator-keyboard-De-17.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-18.svg b/.icons/kora/panel/16/indicator-keyboard-De-18.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-19.svg b/.icons/kora/panel/16/indicator-keyboard-De-19.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-2.svg b/.icons/kora/panel/16/indicator-keyboard-De-2.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-20.svg b/.icons/kora/panel/16/indicator-keyboard-De-20.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-21.svg b/.icons/kora/panel/16/indicator-keyboard-De-21.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-22.svg b/.icons/kora/panel/16/indicator-keyboard-De-22.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-23.svg b/.icons/kora/panel/16/indicator-keyboard-De-23.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-24.svg b/.icons/kora/panel/16/indicator-keyboard-De-24.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-25.svg b/.icons/kora/panel/16/indicator-keyboard-De-25.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-3.svg b/.icons/kora/panel/16/indicator-keyboard-De-3.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-4.svg b/.icons/kora/panel/16/indicator-keyboard-De-4.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-5.svg b/.icons/kora/panel/16/indicator-keyboard-De-5.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-6.svg b/.icons/kora/panel/16/indicator-keyboard-De-6.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-7.svg b/.icons/kora/panel/16/indicator-keyboard-De-7.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-8.svg b/.icons/kora/panel/16/indicator-keyboard-De-8.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De-9.svg b/.icons/kora/panel/16/indicator-keyboard-De-9.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-De.svg b/.icons/kora/panel/16/indicator-keyboard-De.svg
new file mode 100644
index 000000000..299a146ee
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-De.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Dv.svg b/.icons/kora/panel/16/indicator-keyboard-Dv.svg
new file mode 100644
index 000000000..d81fd3b46
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Dv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15,4 12.5,12 10,4"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Dz.svg b/.icons/kora/panel/16/indicator-keyboard-Dz.svg
new file mode 100644
index 000000000..51bdcf2dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Dz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ee.svg b/.icons/kora/panel/16/indicator-keyboard-Ee.svg
new file mode 100644
index 000000000..97984646d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ee.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999015 h 4 M 10.0001,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-1.svg b/.icons/kora/panel/16/indicator-keyboard-En-1.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-10.svg b/.icons/kora/panel/16/indicator-keyboard-En-10.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-11.svg b/.icons/kora/panel/16/indicator-keyboard-En-11.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-12.svg b/.icons/kora/panel/16/indicator-keyboard-En-12.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-13.svg b/.icons/kora/panel/16/indicator-keyboard-En-13.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-14.svg b/.icons/kora/panel/16/indicator-keyboard-En-14.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-15.svg b/.icons/kora/panel/16/indicator-keyboard-En-15.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-16.svg b/.icons/kora/panel/16/indicator-keyboard-En-16.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-17.svg b/.icons/kora/panel/16/indicator-keyboard-En-17.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-18.svg b/.icons/kora/panel/16/indicator-keyboard-En-18.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-19.svg b/.icons/kora/panel/16/indicator-keyboard-En-19.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-2.svg b/.icons/kora/panel/16/indicator-keyboard-En-2.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-20.svg b/.icons/kora/panel/16/indicator-keyboard-En-20.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-21.svg b/.icons/kora/panel/16/indicator-keyboard-En-21.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-22.svg b/.icons/kora/panel/16/indicator-keyboard-En-22.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-23.svg b/.icons/kora/panel/16/indicator-keyboard-En-23.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-24.svg b/.icons/kora/panel/16/indicator-keyboard-En-24.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-25.svg b/.icons/kora/panel/16/indicator-keyboard-En-25.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-26.svg b/.icons/kora/panel/16/indicator-keyboard-En-26.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-27.svg b/.icons/kora/panel/16/indicator-keyboard-En-27.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-28.svg b/.icons/kora/panel/16/indicator-keyboard-En-28.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-28.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-29.svg b/.icons/kora/panel/16/indicator-keyboard-En-29.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-29.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-3.svg b/.icons/kora/panel/16/indicator-keyboard-En-3.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-30.svg b/.icons/kora/panel/16/indicator-keyboard-En-30.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-30.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-31.svg b/.icons/kora/panel/16/indicator-keyboard-En-31.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-31.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-32.svg b/.icons/kora/panel/16/indicator-keyboard-En-32.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-32.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-33.svg b/.icons/kora/panel/16/indicator-keyboard-En-33.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-33.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-34.svg b/.icons/kora/panel/16/indicator-keyboard-En-34.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-34.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-35.svg b/.icons/kora/panel/16/indicator-keyboard-En-35.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-35.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-4.svg b/.icons/kora/panel/16/indicator-keyboard-En-4.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-5.svg b/.icons/kora/panel/16/indicator-keyboard-En-5.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-6.svg b/.icons/kora/panel/16/indicator-keyboard-En-6.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-7.svg b/.icons/kora/panel/16/indicator-keyboard-En-7.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-8.svg b/.icons/kora/panel/16/indicator-keyboard-En-8.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En-9.svg b/.icons/kora/panel/16/indicator-keyboard-En-9.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-En.svg b/.icons/kora/panel/16/indicator-keyboard-En.svg
new file mode 100644
index 000000000..0e4f4273c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-En.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,12 V 3.9999997 L 14,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Eo-1.svg b/.icons/kora/panel/16/indicator-keyboard-Eo-1.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Eo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Eo-2.svg b/.icons/kora/panel/16/indicator-keyboard-Eo-2.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Eo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Eo.svg b/.icons/kora/panel/16/indicator-keyboard-Eo.svg
new file mode 100644
index 000000000..1eed04440
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Eo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-1.svg b/.icons/kora/panel/16/indicator-keyboard-Es-1.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-10.svg b/.icons/kora/panel/16/indicator-keyboard-Es-10.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-11.svg b/.icons/kora/panel/16/indicator-keyboard-Es-11.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-12.svg b/.icons/kora/panel/16/indicator-keyboard-Es-12.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-2.svg b/.icons/kora/panel/16/indicator-keyboard-Es-2.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-3.svg b/.icons/kora/panel/16/indicator-keyboard-Es-3.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-4.svg b/.icons/kora/panel/16/indicator-keyboard-Es-4.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-5.svg b/.icons/kora/panel/16/indicator-keyboard-Es-5.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-6.svg b/.icons/kora/panel/16/indicator-keyboard-Es-6.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-7.svg b/.icons/kora/panel/16/indicator-keyboard-Es-7.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-8.svg b/.icons/kora/panel/16/indicator-keyboard-Es-8.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es-9.svg b/.icons/kora/panel/16/indicator-keyboard-Es-9.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Es.svg b/.icons/kora/panel/16/indicator-keyboard-Es.svg
new file mode 100644
index 000000000..ef410a6dd
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Es.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000051,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.000449 c 0,-4.2143851 -3.999999,0.211162 -3.988018,-3.9907051 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.498e-4 1.00001,-4.491e-4 0.347679,0 0.741252,4.491e-4 0.999991,4.491e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Et-1.svg b/.icons/kora/panel/16/indicator-keyboard-Et-1.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Et-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Et-2.svg b/.icons/kora/panel/16/indicator-keyboard-Et-2.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Et-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Et-3.svg b/.icons/kora/panel/16/indicator-keyboard-Et-3.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Et-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Et-4.svg b/.icons/kora/panel/16/indicator-keyboard-Et-4.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Et-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Et.svg b/.icons/kora/panel/16/indicator-keyboard-Et.svg
new file mode 100644
index 000000000..67d461858
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Et.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 10.000001,3.9999997 H 14 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fa-1.svg b/.icons/kora/panel/16/indicator-keyboard-Fa-1.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fa-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fa-2.svg b/.icons/kora/panel/16/indicator-keyboard-Fa-2.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fa-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fa-3.svg b/.icons/kora/panel/16/indicator-keyboard-Fa-3.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fa-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fa-4.svg b/.icons/kora/panel/16/indicator-keyboard-Fa-4.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fa-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fa.svg b/.icons/kora/panel/16/indicator-keyboard-Fa.svg
new file mode 100644
index 000000000..28e55d5d5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000014 M 14.001767,12 V 6.0000014 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947404 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ff.svg b/.icons/kora/panel/16/indicator-keyboard-Ff.svg
new file mode 100644
index 000000000..536443937
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ff.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.000001,7.999902 h 3.999998 M 10.000001,3.9998997 h 3.999998 m -3.9999,8.0000983 V 4.0000018"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fi-1.svg b/.icons/kora/panel/16/indicator-keyboard-Fi-1.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fi-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fi-2.svg b/.icons/kora/panel/16/indicator-keyboard-Fi-2.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fi-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fi-3.svg b/.icons/kora/panel/16/indicator-keyboard-Fi-3.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fi-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fi-4.svg b/.icons/kora/panel/16/indicator-keyboard-Fi-4.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fi-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fi-5.svg b/.icons/kora/panel/16/indicator-keyboard-Fi-5.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fi-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fi.svg b/.icons/kora/panel/16/indicator-keyboard-Fi.svg
new file mode 100644
index 000000000..e5e01def3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12 h 3.999999 M 10,3.9999997 h 3.999999 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fo-1.svg b/.icons/kora/panel/16/indicator-keyboard-Fo-1.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fo-2.svg b/.icons/kora/panel/16/indicator-keyboard-Fo-2.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fo.svg b/.icons/kora/panel/16/indicator-keyboard-Fo.svg
new file mode 100644
index 000000000..c9ed9b274
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-1.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-1.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-10.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-10.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-11.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-11.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-12.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-12.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-13.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-13.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-14.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-14.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-15.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-15.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-16.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-16.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-17.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-17.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-18.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-18.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-19.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-19.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-2.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-2.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-20.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-20.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-21.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-21.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-22.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-22.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-23.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-23.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-24.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-24.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-25.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-25.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-26.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-26.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-27.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-27.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-28.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-28.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-28.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-29.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-29.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-29.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-3.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-3.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-30.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-30.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-30.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-31.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-31.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-31.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-4.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-4.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-5.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-5.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-6.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-6.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-7.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-7.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-8.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-8.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr-9.svg b/.icons/kora/panel/16/indicator-keyboard-Fr-9.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Fr.svg b/.icons/kora/panel/16/indicator-keyboard-Fr.svg
new file mode 100644
index 000000000..71ead57fe
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Fr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ga-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ga-1.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ga-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ga-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ga-2.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ga-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ga.svg b/.icons/kora/panel/16/indicator-keyboard-Ga.svg
new file mode 100644
index 000000000..b357a43d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ga.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11.001766,9.000001 h 4 M 11.001866,12 V 6.0000011 M 15.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Gr-1.svg b/.icons/kora/panel/16/indicator-keyboard-Gr-1.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Gr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Gr-2.svg b/.icons/kora/panel/16/indicator-keyboard-Gr-2.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Gr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Gr-3.svg b/.icons/kora/panel/16/indicator-keyboard-Gr-3.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Gr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Gr-4.svg b/.icons/kora/panel/16/indicator-keyboard-Gr-4.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Gr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Gr-5.svg b/.icons/kora/panel/16/indicator-keyboard-Gr-5.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Gr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Gr.svg b/.icons/kora/panel/16/indicator-keyboard-Gr.svg
new file mode 100644
index 000000000..e3911d7b1
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Gr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000002,11.999822 13.000001,8.999823 M 11,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999999,0 0.999999,0 0.999999,-1.000001 0,-0.2567204 1.5e-5,-0.5997726 1.1e-5,-1.0004478 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999983,3.9998113 11,3.9999013 11,3.9999013 M 11.000098,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Gu.svg b/.icons/kora/panel/16/indicator-keyboard-Gu.svg
new file mode 100644
index 000000000..5489a46d0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Gu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 15.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383857,0.0015 -8e-6,4.48e-4 -1.000007,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ha-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ha-1.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ha-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ha-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ha-2.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ha-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ha.svg b/.icons/kora/panel/16/indicator-keyboard-Ha.svg
new file mode 100644
index 000000000..2741396fb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ha.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-He-1.svg b/.icons/kora/panel/16/indicator-keyboard-He-1.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-He-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-He-2.svg b/.icons/kora/panel/16/indicator-keyboard-He-2.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-He-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-He-3.svg b/.icons/kora/panel/16/indicator-keyboard-He-3.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-He-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-He-4.svg b/.icons/kora/panel/16/indicator-keyboard-He-4.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-He-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-He.svg b/.icons/kora/panel/16/indicator-keyboard-He.svg
new file mode 100644
index 000000000..63c4ab115
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-He.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.999899 h 4 M 10,3.9999013 h 4 M 10.0001,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hi-1.svg b/.icons/kora/panel/16/indicator-keyboard-Hi-1.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hi-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hi-2.svg b/.icons/kora/panel/16/indicator-keyboard-Hi-2.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hi-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hi-3.svg b/.icons/kora/panel/16/indicator-keyboard-Hi-3.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hi-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hi.svg b/.icons/kora/panel/16/indicator-keyboard-Hi.svg
new file mode 100644
index 000000000..5bd8b2c47
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12 h 3.999999 M 10,3.9999997 h 3.999999 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hr-1.svg b/.icons/kora/panel/16/indicator-keyboard-Hr-1.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hr-2.svg b/.icons/kora/panel/16/indicator-keyboard-Hr-2.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hr-3.svg b/.icons/kora/panel/16/indicator-keyboard-Hr-3.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hr-4.svg b/.icons/kora/panel/16/indicator-keyboard-Hr-4.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hr-5.svg b/.icons/kora/panel/16/indicator-keyboard-Hr-5.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hr.svg b/.icons/kora/panel/16/indicator-keyboard-Hr.svg
new file mode 100644
index 000000000..eca5d4779
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.99982 l 1.999982,-3e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567203 1.5e-5,-0.5997725 1.1e-5,-1.0004477 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999983,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-1.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-1.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-10.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-10.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-11.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-11.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-12.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-12.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-13.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-13.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-14.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-14.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-15.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-15.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-16.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-16.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-17.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-17.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-18.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-18.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-19.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-19.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-2.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-2.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-20.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-20.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-3.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-3.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-4.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-4.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-5.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-5.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-6.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-6.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-7.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-7.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-8.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-8.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu-9.svg b/.icons/kora/panel/16/indicator-keyboard-Hu-9.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hu.svg b/.icons/kora/panel/16/indicator-keyboard-Hu.svg
new file mode 100644
index 000000000..7bd1b99c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383857,0.0015 -8e-6,4.48e-4 -1.000007,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hy-1.svg b/.icons/kora/panel/16/indicator-keyboard-Hy-1.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hy-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hy-2.svg b/.icons/kora/panel/16/indicator-keyboard-Hy-2.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hy-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hy-3.svg b/.icons/kora/panel/16/indicator-keyboard-Hy-3.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hy-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hy-4.svg b/.icons/kora/panel/16/indicator-keyboard-Hy-4.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hy-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hy-5.svg b/.icons/kora/panel/16/indicator-keyboard-Hy-5.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hy-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hy-6.svg b/.icons/kora/panel/16/indicator-keyboard-Hy-6.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hy-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Hy.svg b/.icons/kora/panel/16/indicator-keyboard-Hy.svg
new file mode 100644
index 000000000..893346388
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Hy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.0002424,7.999998 h 4.0000022 m 0,4.000002 V 3.9999998 M 1.0002423,12 v -8.0000002 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12.000243,12 V 7.999998 m 3,-3.9999988 -3,3.9999988 m -3,-3.9999988 3,3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ie-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ie-1.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ie-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ie-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ie-2.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ie-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ie-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ie-3.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ie-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ie-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ie-4.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ie-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ie-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ie-5.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ie-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ie.svg b/.icons/kora/panel/16/indicator-keyboard-Ie.svg
new file mode 100644
index 000000000..5010e328b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ie.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ig.svg b/.icons/kora/panel/16/indicator-keyboard-Ig.svg
new file mode 100644
index 000000000..e91ddbe07
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ig.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.000002,0 -1.000002,0 -1.000002,-1 l 1.5e-5,-3.000451 -1.5e-5,-2.9995486 c 0,-1 0,-1 1.000002,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ik.svg b/.icons/kora/panel/16/indicator-keyboard-Ik.svg
new file mode 100644
index 000000000..b8ba34e77
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ik.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-In-1.svg b/.icons/kora/panel/16/indicator-keyboard-In-1.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-In-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-In-2.svg b/.icons/kora/panel/16/indicator-keyboard-In-2.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-In-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-In-3.svg b/.icons/kora/panel/16/indicator-keyboard-In-3.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-In-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-In-4.svg b/.icons/kora/panel/16/indicator-keyboard-In-4.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-In-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-In-5.svg b/.icons/kora/panel/16/indicator-keyboard-In-5.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-In-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-In.svg b/.icons/kora/panel/16/indicator-keyboard-In.svg
new file mode 100644
index 000000000..6eca005df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-In.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12 V 3.9999996 L 13.999999,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Is-1.svg b/.icons/kora/panel/16/indicator-keyboard-Is-1.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Is-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Is-2.svg b/.icons/kora/panel/16/indicator-keyboard-Is-2.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Is-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Is-3.svg b/.icons/kora/panel/16/indicator-keyboard-Is-3.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Is-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Is-4.svg b/.icons/kora/panel/16/indicator-keyboard-Is-4.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Is-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Is-5.svg b/.icons/kora/panel/16/indicator-keyboard-Is-5.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Is-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Is.svg b/.icons/kora/panel/16/indicator-keyboard-Is.svg
new file mode 100644
index 000000000..f6c6fe4a5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Is.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-It-1.svg b/.icons/kora/panel/16/indicator-keyboard-It-1.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-It-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-It-2.svg b/.icons/kora/panel/16/indicator-keyboard-It-2.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-It-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-It-3.svg b/.icons/kora/panel/16/indicator-keyboard-It-3.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-It-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-It-4.svg b/.icons/kora/panel/16/indicator-keyboard-It-4.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-It-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-It-5.svg b/.icons/kora/panel/16/indicator-keyboard-It-5.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-It-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-It-6.svg b/.icons/kora/panel/16/indicator-keyboard-It-6.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-It-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-It.svg b/.icons/kora/panel/16/indicator-keyboard-It.svg
new file mode 100644
index 000000000..b18da5062
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-It.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,3.9999997 h 4 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ja-1.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ja-2.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ja-3.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ja-4.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ja-5.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja-6.svg b/.icons/kora/panel/16/indicator-keyboard-Ja-6.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja-7.svg b/.icons/kora/panel/16/indicator-keyboard-Ja-7.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ja.svg b/.icons/kora/panel/16/indicator-keyboard-Ja.svg
new file mode 100644
index 000000000..d41aa5828
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ja.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,10.999998 V 12 H 2.9999987 C 6.9158313,11.884951 5.9991893,5.1120114 5.9999983,3.9999989"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001767,9.000001 h 4 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ka-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ka-1.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ka-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ka-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ka-2.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ka-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ka-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ka-3.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ka-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ka-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ka-4.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ka-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ka.svg b/.icons/kora/panel/16/indicator-keyboard-Ka.svg
new file mode 100644
index 000000000..f31a89724
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ka.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4 M 10.001866,12 V 6.0000011 M 14.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ki-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ki-1.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ki-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ki-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ki-2.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ki-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ki-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ki-3.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ki-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ki.svg b/.icons/kora/panel/16/indicator-keyboard-Ki.svg
new file mode 100644
index 000000000..f51d517d3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ki.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10.000001,12.000001 h 3.999998 M 10.000001,3.9999994 h 3.999998 M 12.000002,12.000001 V 3.9999994"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Kk-1.svg b/.icons/kora/panel/16/indicator-keyboard-Kk-1.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Kk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Kk-2.svg b/.icons/kora/panel/16/indicator-keyboard-Kk-2.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Kk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Kk.svg b/.icons/kora/panel/16/indicator-keyboard-Kk.svg
new file mode 100644
index 000000000..68248bf51
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Kk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999996 M 14.000001,3.9999999 9.999999,9.000001 m 0,2.999999 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Km.svg b/.icons/kora/panel/16/indicator-keyboard-Km.svg
new file mode 100644
index 000000000..696883762
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Km.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 4.999937,12 0.9999346,6.9999995 M 4.999937,3.9999998 0.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999936,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 8.999936,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Kn-1.svg b/.icons/kora/panel/16/indicator-keyboard-Kn-1.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Kn-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Kn-2.svg b/.icons/kora/panel/16/indicator-keyboard-Kn-2.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Kn-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Kn.svg b/.icons/kora/panel/16/indicator-keyboard-Kn.svg
new file mode 100644
index 000000000..627bdf29d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Kn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12 V 3.9999997 L 13.999999,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ko-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ko-1.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ko-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ko-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ko-2.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ko-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ko.svg b/.icons/kora/panel/16/indicator-keyboard-Ko.svg
new file mode 100644
index 000000000..91b98beb4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ko.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-1.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-10.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-10.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-11.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-11.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-12.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-12.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-13.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-13.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-14.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-14.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-2.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-3.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-4.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-5.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-6.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-6.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-7.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-7.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-8.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-8.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku-9.svg b/.icons/kora/panel/16/indicator-keyboard-Ku-9.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ku.svg b/.icons/kora/panel/16/indicator-keyboard-Ku.svg
new file mode 100644
index 000000000..e5aa08fbb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ku.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395449,0 -0.610938,0.0096 -0.999992,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lo-1.svg b/.icons/kora/panel/16/indicator-keyboard-Lo-1.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lo-2.svg b/.icons/kora/panel/16/indicator-keyboard-Lo-2.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lo.svg b/.icons/kora/panel/16/indicator-keyboard-Lo.svg
new file mode 100644
index 000000000..228eb49ac
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987417 c 2.399679,0 2.000002,2.000001 2.000002,3.9999983 0,2.000001 0.355578,4.061102 -2.000002,4.000002 -2.348587,0 -1.999997,-2.000001 -1.999997,-4.000002 0,-1.9999973 -0.435451,-3.9999983 1.999997,-3.9999983"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lt-1.svg b/.icons/kora/panel/16/indicator-keyboard-Lt-1.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lt-2.svg b/.icons/kora/panel/16/indicator-keyboard-Lt-2.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lt-3.svg b/.icons/kora/panel/16/indicator-keyboard-Lt-3.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lt-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lt-4.svg b/.icons/kora/panel/16/indicator-keyboard-Lt-4.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lt-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lt-5.svg b/.icons/kora/panel/16/indicator-keyboard-Lt-5.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lt-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lt-6.svg b/.icons/kora/panel/16/indicator-keyboard-Lt-6.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lt-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lt.svg b/.icons/kora/panel/16/indicator-keyboard-Lt.svg
new file mode 100644
index 000000000..cfbc22f97
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.000242,3.9999997 h 3.999999 M 11.000243,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv-1.svg b/.icons/kora/panel/16/indicator-keyboard-Lv-1.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv-2.svg b/.icons/kora/panel/16/indicator-keyboard-Lv-2.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv-3.svg b/.icons/kora/panel/16/indicator-keyboard-Lv-3.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv-4.svg b/.icons/kora/panel/16/indicator-keyboard-Lv-4.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv-5.svg b/.icons/kora/panel/16/indicator-keyboard-Lv-5.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv-6.svg b/.icons/kora/panel/16/indicator-keyboard-Lv-6.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv-7.svg b/.icons/kora/panel/16/indicator-keyboard-Lv-7.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Lv.svg b/.icons/kora/panel/16/indicator-keyboard-Lv.svg
new file mode 100644
index 000000000..b2d14cc0d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Lv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 13.999997,4.0002349 11.499999,12.000235 9,4.0002349"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Md.svg b/.icons/kora/panel/16/indicator-keyboard-Md.svg
new file mode 100644
index 000000000..3a98507aa
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Md.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11.0141,11.992274 c 0,0 4.013654,0.35045 4,-3.9999982 -0.0142,-4.525394 -4,-4.0000025 -4,-4.0000025 M 11,11.985861 V 3.9858632"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mi.svg b/.icons/kora/panel/16/indicator-keyboard-Mi.svg
new file mode 100644
index 000000000..c605e0466
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 11,12 h 3.999999 M 11,3.9999997 h 3.999999 M 13.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mk-1.svg b/.icons/kora/panel/16/indicator-keyboard-Mk-1.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mk-2.svg b/.icons/kora/panel/16/indicator-keyboard-Mk-2.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mk.svg b/.icons/kora/panel/16/indicator-keyboard-Mk.svg
new file mode 100644
index 000000000..a3b10a857
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000001,12 10.999999,6.9999994 M 15.000001,3.9999997 10.999999,9.000001 m 0,2.999999 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ml-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ml-1.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ml-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ml-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ml-2.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ml-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ml-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ml-3.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ml-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ml.svg b/.icons/kora/panel/16/indicator-keyboard-Ml.svg
new file mode 100644
index 000000000..64c807178
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11,4.0000001 V 12 h 3.999998 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mn.svg b/.icons/kora/panel/16/indicator-keyboard-Mn.svg
new file mode 100644
index 000000000..1df265432
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.000001,12 V 3.9999996 L 14.999999,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mr.svg b/.icons/kora/panel/16/indicator-keyboard-Mr.svg
new file mode 100644
index 000000000..03fdcd394
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000002,11.999822 13.000001,8.999823 M 11,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999999,0 0.999999,0 0.999999,-1.000001 0,-0.2567204 1.5e-5,-0.5997726 1.1e-5,-1.0004478 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999983,3.9998113 11,3.9999013 11,3.9999013 M 11.000098,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mt-1.svg b/.icons/kora/panel/16/indicator-keyboard-Mt-1.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mt-2.svg b/.icons/kora/panel/16/indicator-keyboard-Mt-2.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Mt.svg b/.icons/kora/panel/16/indicator-keyboard-Mt.svg
new file mode 100644
index 000000000..95bc00844
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Mt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 11,3.9999997 h 3.999999 M 13.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-My.svg b/.icons/kora/panel/16/indicator-keyboard-My.svg
new file mode 100644
index 000000000..824bd058d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-My.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9999998,12 V 3.9999997 M 1,3.9999997 3.9999999,7.999998 6.9999998,3.9999997 M 1,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12,12 V 7.999998 M 15,3.9999992 12,7.999998 M 9,3.9999992 12,7.999998"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ne.svg b/.icons/kora/panel/16/indicator-keyboard-Ne.svg
new file mode 100644
index 000000000..66f9713d6
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ne.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Nl-1.svg b/.icons/kora/panel/16/indicator-keyboard-Nl-1.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Nl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Nl-2.svg b/.icons/kora/panel/16/indicator-keyboard-Nl-2.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Nl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Nl-3.svg b/.icons/kora/panel/16/indicator-keyboard-Nl-3.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Nl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Nl-4.svg b/.icons/kora/panel/16/indicator-keyboard-Nl-4.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Nl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Nl.svg b/.icons/kora/panel/16/indicator-keyboard-Nl.svg
new file mode 100644
index 000000000..4410ad01b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Nl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-1.svg b/.icons/kora/panel/16/indicator-keyboard-No-1.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-2.svg b/.icons/kora/panel/16/indicator-keyboard-No-2.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-3.svg b/.icons/kora/panel/16/indicator-keyboard-No-3.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-4.svg b/.icons/kora/panel/16/indicator-keyboard-No-4.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-5.svg b/.icons/kora/panel/16/indicator-keyboard-No-5.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-6.svg b/.icons/kora/panel/16/indicator-keyboard-No-6.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-7.svg b/.icons/kora/panel/16/indicator-keyboard-No-7.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No-8.svg b/.icons/kora/panel/16/indicator-keyboard-No-8.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-No.svg b/.icons/kora/panel/16/indicator-keyboard-No.svg
new file mode 100644
index 000000000..373fdc168
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-No.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987416 c 2.399679,0 2.000001,2.000001 2.000001,3.9999984 0,2.000001 0.355578,4.061102 -2.000001,4.000002 -2.348587,0 -1.999997,-2.000001 -1.999997,-4.000002 0,-1.9999974 -0.435451,-3.9999984 1.999997,-3.9999984"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Or.svg b/.icons/kora/panel/16/indicator-keyboard-Or.svg
new file mode 100644
index 000000000..31d6b4ae5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Or.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 4.0433173,3.9987417 c 2.3996787,0 2.0000012,2.000001 2.0000012,3.9999983 0,2 0.355578,4.061102 -2.0000012,4.000002 -2.348587,0 -1.9999974,-2.000002 -1.9999974,-4.000002 0,-1.9999973 -0.4354507,-3.9999983 1.9999974,-3.9999983"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000002,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567199 1.5e-5,-0.5997723 1.2e-5,-1.0004475 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544113,0.00944 -0.874519,0.00719 C 10.999984,3.9998116 10,3.9999016 10,3.9999016 M 10.000098,12 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pa-1.svg b/.icons/kora/panel/16/indicator-keyboard-Pa-1.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pa-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pa-2.svg b/.icons/kora/panel/16/indicator-keyboard-Pa-2.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pa-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pa.svg b/.icons/kora/panel/16/indicator-keyboard-Pa.svg
new file mode 100644
index 000000000..02be4ba2e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001767,9.000001 h 4 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4,0 -1.6e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-1.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-10.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-10.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-2.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-3.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-4.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-5.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-6.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-6.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-7.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-7.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-8.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-8.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph-9.svg b/.icons/kora/panel/16/indicator-keyboard-Ph-9.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ph.svg b/.icons/kora/panel/16/indicator-keyboard-Ph.svg
new file mode 100644
index 000000000..7dc3d3ed2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ph.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999998 M 9.999999,12 v -8.0000002 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-1.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-1.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-2.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-2.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-3.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-3.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-4.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-4.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-5.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-5.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-6.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-6.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-7.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-7.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-8.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-8.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl-9.svg b/.icons/kora/panel/16/indicator-keyboard-Pl-9.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pl.svg b/.icons/kora/panel/16/indicator-keyboard-Pl.svg
new file mode 100644
index 000000000..9df3a762b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999998 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ps-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ps-1.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ps-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ps-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ps-2.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ps-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ps.svg b/.icons/kora/panel/16/indicator-keyboard-Ps.svg
new file mode 100644
index 000000000..a9417c557
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ps.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-1.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-1.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-10.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-10.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-11.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-11.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-12.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-12.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-13.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-13.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-14.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-14.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-15.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-15.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-2.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-2.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-3.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-3.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-4.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-4.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-5.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-5.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-6.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-6.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-7.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-7.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-8.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-8.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt-9.svg b/.icons/kora/panel/16/indicator-keyboard-Pt-9.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Pt.svg b/.icons/kora/panel/16/indicator-keyboard-Pt.svg
new file mode 100644
index 000000000..66425bea1
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Pt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,3.9999997 h 3.999999 M 12.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ro-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ro-1.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ro-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ro-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ro-2.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ro-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ro-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ro-3.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ro-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ro-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ro-4.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ro-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ro-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ro-5.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ro-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ro.svg b/.icons/kora/panel/16/indicator-keyboard-Ro.svg
new file mode 100644
index 000000000..af9d78941
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ro.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 6.0000023,11.999823 -2.0000011,-3 M 2,7.99982 l 1.9999823,-3e-6 c 0.4238362,-1e-6 0.7290481,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567202 1.5e-5,-0.5997724 1.1e-5,-1.0004476 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.2245039,0 -0.5441121,0.00944 -0.8745184,0.00719 C 2.9999836,3.9998115 2,3.9999015 2,3.9999015 M 2.0000983,12 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987402 c 2.399679,0 2.000001,2.000001 2.000001,3.9999988 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999978 -0.435451,-3.9999988 1.999997,-3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-1.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-10.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-10.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-11.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-11.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-12.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-12.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-13.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-13.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-14.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-14.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-15.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-15.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-16.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-16.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-17.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-17.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-18.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-18.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-19.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-19.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-2.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-20.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-20.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-21.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-21.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-22.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-22.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-23.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-23.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-24.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-24.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-25.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-25.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-26.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-26.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-27.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-27.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-3.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-4.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-5.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-6.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-6.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-7.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-7.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-8.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-8.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru-9.svg b/.icons/kora/panel/16/indicator-keyboard-Ru-9.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ru.svg b/.icons/kora/panel/16/indicator-keyboard-Ru.svg
new file mode 100644
index 000000000..8f95114cc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ru.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 6.0000023,11.999823 -2.0000011,-3 M 2,7.99982 l 1.9999823,-3e-6 c 0.4238362,-1e-6 0.7290481,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567202 1.5e-5,-0.5997724 1.1e-5,-1.0004476 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.2245039,0 -0.5441121,0.00944 -0.8745184,0.00719 C 2.9999836,3.9998115 2,3.9999015 2,3.9999015 M 2.0000983,12 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395449,0 -0.610938,0.0096 -0.999992,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sa.svg b/.icons/kora/panel/16/indicator-keyboard-Sa.svg
new file mode 100644
index 000000000..d9939e0e5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sd.svg b/.icons/kora/panel/16/indicator-keyboard-Sd.svg
new file mode 100644
index 000000000..8dd10d666
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.0141,11.992274 c 0,0 4.013654,0.350449 3.999999,-3.9999981 C 13.999899,3.4668821 10.0141,3.9922737 10.0141,3.9922737 M 10,11.98586 V 3.9858636"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Si-1.svg b/.icons/kora/panel/16/indicator-keyboard-Si-1.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Si-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Si-2.svg b/.icons/kora/panel/16/indicator-keyboard-Si-2.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Si-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Si.svg b/.icons/kora/panel/16/indicator-keyboard-Si.svg
new file mode 100644
index 000000000..db4b805fb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Si.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12.000001 h 3.999999 M 10,3.9999994 h 3.999999 M 12.000002,12.000001 V 3.9999994"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sk-1.svg b/.icons/kora/panel/16/indicator-keyboard-Sk-1.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sk-2.svg b/.icons/kora/panel/16/indicator-keyboard-Sk-2.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sk-3.svg b/.icons/kora/panel/16/indicator-keyboard-Sk-3.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sk-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sk-4.svg b/.icons/kora/panel/16/indicator-keyboard-Sk-4.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sk-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sk.svg b/.icons/kora/panel/16/indicator-keyboard-Sk.svg
new file mode 100644
index 000000000..751d34bbf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999995 M 14.000001,3.9999998 9.999999,9 m 0,3 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sl-1.svg b/.icons/kora/panel/16/indicator-keyboard-Sl-1.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sl-2.svg b/.icons/kora/panel/16/indicator-keyboard-Sl-2.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sl-3.svg b/.icons/kora/panel/16/indicator-keyboard-Sl-3.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sl-4.svg b/.icons/kora/panel/16/indicator-keyboard-Sl-4.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sl.svg b/.icons/kora/panel/16/indicator-keyboard-Sl.svg
new file mode 100644
index 000000000..86a7fc315
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sq.svg b/.icons/kora/panel/16/indicator-keyboard-Sq.svg
new file mode 100644
index 000000000..ef2a67b26
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sq.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003168,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.043316,11.998742 13.043315,10.998739 M 11.043318,3.9987411 c 2.399678,0 2.000001,2.000001 2.000001,3.9999979 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.3485872,0 -1.9999982,-2.000002 -1.9999982,-4.000003 0,-1.9999969 -0.43545,-3.9999979 1.9999982,-3.9999979"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-1.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-1.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-10.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-10.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-11.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-11.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-12.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-12.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-13.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-13.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-14.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-14.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-15.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-15.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-16.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-16.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-17.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-17.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-2.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-2.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-3.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-3.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-4.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-4.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-5.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-5.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-6.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-6.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-7.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-7.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-8.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-8.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr-9.svg b/.icons/kora/panel/16/indicator-keyboard-Sr-9.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sr.svg b/.icons/kora/panel/16/indicator-keyboard-Sr.svg
new file mode 100644
index 000000000..b422eea71
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv-1.svg b/.icons/kora/panel/16/indicator-keyboard-Sv-1.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv-2.svg b/.icons/kora/panel/16/indicator-keyboard-Sv-2.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv-3.svg b/.icons/kora/panel/16/indicator-keyboard-Sv-3.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv-4.svg b/.icons/kora/panel/16/indicator-keyboard-Sv-4.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv-5.svg b/.icons/kora/panel/16/indicator-keyboard-Sv-5.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv-6.svg b/.icons/kora/panel/16/indicator-keyboard-Sv-6.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv-7.svg b/.icons/kora/panel/16/indicator-keyboard-Sv-7.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sv.svg b/.icons/kora/panel/16/indicator-keyboard-Sv.svg
new file mode 100644
index 000000000..64c50c8ee
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999997,4.0002349 12.499999,12.000235 10,4.0002349"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sw-1.svg b/.icons/kora/panel/16/indicator-keyboard-Sw-1.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sw-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sw-2.svg b/.icons/kora/panel/16/indicator-keyboard-Sw-2.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sw-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sw.svg b/.icons/kora/panel/16/indicator-keyboard-Sw.svg
new file mode 100644
index 000000000..606d72416
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sw.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003168,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 15.001899,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -3e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383856,0.0015 -8e-6,4.48e-4 -1.000006,4.48e-4 -1.000003,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999 m 0,0 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.3954488,0 -0.6109378,0.0096 -0.9999918,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sy-1.svg b/.icons/kora/panel/16/indicator-keyboard-Sy-1.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sy-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sy-2.svg b/.icons/kora/panel/16/indicator-keyboard-Sy-2.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sy-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Sy.svg b/.icons/kora/panel/16/indicator-keyboard-Sy.svg
new file mode 100644
index 000000000..243ba40cf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Sy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003167,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12,12 V 7.999998 M 15,3.9999992 12,7.999998 M 9,3.9999992 12,7.999998"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ta-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ta-1.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ta-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ta-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ta-2.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ta-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ta-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ta-3.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ta-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ta-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ta-4.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ta-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ta-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ta-5.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ta-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ta-6.svg b/.icons/kora/panel/16/indicator-keyboard-Ta-6.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ta-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ta.svg b/.icons/kora/panel/16/indicator-keyboard-Ta.svg
new file mode 100644
index 000000000..591c03519
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ta.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000007,3.9999997 H 5.9999993 M 4.0000019,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Te-1.svg b/.icons/kora/panel/16/indicator-keyboard-Te-1.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Te-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Te-2.svg b/.icons/kora/panel/16/indicator-keyboard-Te-2.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Te-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Te-3.svg b/.icons/kora/panel/16/indicator-keyboard-Te-3.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Te-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Te.svg b/.icons/kora/panel/16/indicator-keyboard-Te.svg
new file mode 100644
index 000000000..6311acfdc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Te.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000007,3.9999997 H 5.9999993 M 4.0000019,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tg-1.svg b/.icons/kora/panel/16/indicator-keyboard-Tg-1.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tg-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tg-2.svg b/.icons/kora/panel/16/indicator-keyboard-Tg-2.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tg-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tg.svg b/.icons/kora/panel/16/indicator-keyboard-Tg.svg
new file mode 100644
index 000000000..7b6a2248b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 1.0002424,3.9999997 H 5.000241 M 3.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.0000022,0 -1.0000022,0 -1.0000022,-1 l 1.5e-5,-3.00045 -1.5e-5,-2.9995495 c 0,-1 0,-1 1.0000022,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Th-1.svg b/.icons/kora/panel/16/indicator-keyboard-Th-1.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Th-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Th-2.svg b/.icons/kora/panel/16/indicator-keyboard-Th-2.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Th-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Th-3.svg b/.icons/kora/panel/16/indicator-keyboard-Th-3.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Th-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Th.svg b/.icons/kora/panel/16/indicator-keyboard-Th.svg
new file mode 100644
index 000000000..a9be5611e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Th.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000003 V 3.9999994 M 9.999999,12.000001 v -8.0000016 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tk-1.svg b/.icons/kora/panel/16/indicator-keyboard-Tk-1.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tk-2.svg b/.icons/kora/panel/16/indicator-keyboard-Tk-2.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tk.svg b/.icons/kora/panel/16/indicator-keyboard-Tk.svg
new file mode 100644
index 000000000..a3a5f94a4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9.000001 m 0,2.999999 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tn.svg b/.icons/kora/panel/16/indicator-keyboard-Tn.svg
new file mode 100644
index 000000000..a8c13cbee
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12.000001 V 3.9999995 l 3.999998,8.0000015 V 3.9999995"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tr-1.svg b/.icons/kora/panel/16/indicator-keyboard-Tr-1.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tr-2.svg b/.icons/kora/panel/16/indicator-keyboard-Tr-2.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tr-3.svg b/.icons/kora/panel/16/indicator-keyboard-Tr-3.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tr-4.svg b/.icons/kora/panel/16/indicator-keyboard-Tr-4.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tr-5.svg b/.icons/kora/panel/16/indicator-keyboard-Tr-5.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Tr.svg b/.icons/kora/panel/16/indicator-keyboard-Tr.svg
new file mode 100644
index 000000000..6331c351e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Tr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.99982 l 1.999982,-3e-6 c 0.423837,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567203 1.5e-5,-0.5997725 1.1e-5,-1.0004477 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874518,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-1.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-1.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-2.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-2.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-3.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-3.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-4.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-4.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-5.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-5.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-6.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-6.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-7.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-7.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk-8.svg b/.icons/kora/panel/16/indicator-keyboard-Uk-8.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uk.svg b/.icons/kora/panel/16/indicator-keyboard-Uk.svg
new file mode 100644
index 000000000..ac0a06217
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ur-1.svg b/.icons/kora/panel/16/indicator-keyboard-Ur-1.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ur-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ur-2.svg b/.icons/kora/panel/16/indicator-keyboard-Ur-2.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ur-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ur-3.svg b/.icons/kora/panel/16/indicator-keyboard-Ur-3.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ur-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ur-4.svg b/.icons/kora/panel/16/indicator-keyboard-Ur-4.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ur-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ur-5.svg b/.icons/kora/panel/16/indicator-keyboard-Ur-5.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ur-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ur-6.svg b/.icons/kora/panel/16/indicator-keyboard-Ur-6.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ur-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Ur.svg b/.icons/kora/panel/16/indicator-keyboard-Ur.svg
new file mode 100644
index 000000000..00cd2727c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Ur.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999998,0 0.999998,0 0.999998,-1.000001 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uz-1.svg b/.icons/kora/panel/16/indicator-keyboard-Uz-1.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uz-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uz-2.svg b/.icons/kora/panel/16/indicator-keyboard-Uz-2.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uz-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uz-3.svg b/.icons/kora/panel/16/indicator-keyboard-Uz-3.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uz-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uz-4.svg b/.icons/kora/panel/16/indicator-keyboard-Uz-4.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uz-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Uz.svg b/.icons/kora/panel/16/indicator-keyboard-Uz.svg
new file mode 100644
index 000000000..f1a489caf
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Uz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Vi.svg b/.icons/kora/panel/16/indicator-keyboard-Vi.svg
new file mode 100644
index 000000000..8bda2248d
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Vi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 5.9999977,4.0002349 3.4999986,12.000235 1,4.0002349"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 10.000301,12 H 14.0003 M 10.000301,3.9999997 H 14.0003 M 12.000303,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Wo.svg b/.icons/kora/panel/16/indicator-keyboard-Wo.svg
new file mode 100644
index 000000000..9e73f85f5
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Wo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 9.0018995,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.0000064,2.0004488 -0.3954481,0 -0.6109379,0.0096 -0.9999911,-4.48e-4 -0.3838564,0.0015 -7.6e-6,4.48e-4 -1.0000063,4.48e-4 -1.0000024,0 -0.9999949,-1 -0.9999949,-2.0004488 l 3.8e-6,-5.9999999 m 0,0 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Xs.svg b/.icons/kora/panel/16/indicator-keyboard-Xs.svg
new file mode 100644
index 000000000..24aac1364
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Xs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 7.0000016,4 2,12 m 0,-8 5.0000016,8"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 11.000051,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.17e-4 1.00001,3.1e-5 0.454553,-1.1e-4 -1.1e-5,-3.1e-5 0.999992,-3.1e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211162 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Yo.svg b/.icons/kora/panel/16/indicator-keyboard-Yo.svg
new file mode 100644
index 000000000..8525b2f86
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Yo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 3.9995853,12 V 7.999997 M 6.9995852,3.9999992 3.9995853,7.999997 M 0.9995854,3.9999992 3.9995853,7.999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard-Zh-1.svg b/.icons/kora/panel/16/indicator-keyboard-Zh-1.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Zh-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Zh-2.svg b/.icons/kora/panel/16/indicator-keyboard-Zh-2.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Zh-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Zh-3.svg b/.icons/kora/panel/16/indicator-keyboard-Zh-3.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Zh-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Zh-4.svg b/.icons/kora/panel/16/indicator-keyboard-Zh-4.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Zh-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Zh-5.svg b/.icons/kora/panel/16/indicator-keyboard-Zh-5.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Zh-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Zh-6.svg b/.icons/kora/panel/16/indicator-keyboard-Zh-6.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Zh-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-keyboard-Zh.svg b/.icons/kora/panel/16/indicator-keyboard-Zh.svg
new file mode 100644
index 000000000..c31ed3e0c
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard-Zh.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,3.9999994 H 5.9999993 L 2.0000007,12.000001 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999997 M 9.999999,12 v -8.0000003 0"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-keyboard.svg b/.icons/kora/panel/16/indicator-keyboard.svg
new file mode 120000
index 000000000..079bd32a9
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-keyboard.svg
@@ -0,0 +1 @@
+xkbmod-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-lunar-satelite.svg b/.icons/kora/panel/16/indicator-lunar-satelite.svg
new file mode 100644
index 000000000..945636a8e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-lunar-satelite.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.002 3.442-5.077 5.082c.788.308 1.527.792 2.153 1.419.624.627 1.108 1.364 1.416 2.153l5.077-5.083z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.895 8.963c-.181.004-.362.018-.541.048-.203.032-.354.209-.354.415 0 .113.045.22.125.299 1.079 2.353 2.794 4.068 5.144 5.15.079.08.186.125.299.125.206 0 .383-.152.415-.356.231-1.428-.356-2.981-1.5-4.129-1.003-1.003-2.318-1.579-3.588-1.552zm10.131 3.356-1.19 1.19 1.19 1.191 1.19-1.191zm-1.785-1.786-1.189 1.19 1.189 1.191 1.19-1.191zm3.57 0-1.191 1.19 1.191 1.191 1.189-1.191zm-1.786-1.788-1.19 1.193 1.19 1.19 1.19-1.19zm-7.732-4.173-1.189 1.19 1.189 1.191 1.19-1.191zm7.102-.851-.695.696.892.893.695-.696c-.381-.2-.691-.511-.892-.893zm-5.317-.935-1.19 1.191 1.19 1.19 1.189-1.19zm-3.569 0-1.191 1.191 1.191 1.19 1.19-1.19zm10.982-2.022h-.001c-.961 0-1.752.792-1.752 1.753 0 .962.791 1.754 1.752 1.754h.001c.961 0 1.752-.792 1.752-1.754 0-.961-.791-1.753-1.752-1.753zm-9.198.236-1.189 1.191 1.189 1.19 1.19-1.19z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-lunar.svg b/.icons/kora/panel/16/indicator-lunar.svg
new file mode 100644
index 000000000..6b6d3f6d1
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-lunar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1.0031 C 4.1339,1.0031 0.99986,4.1365 1,8.0017 1,11.866 4.134,15 8,15 8.2745,14.997 8.5485,14.979 8.8208,14.944 6.7299,13.369 5,10.832 5,8.0332 5,5.2006 6.7313,2.687 8.8234,1.0875 8.5509,1.0421 8.276,1.0129 8,1 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10.003,1.2655 C 7.7524,2.6652 6,5.1146 6,8.0017 6,10.841 7.7524,13.318 10.003,14.703 12.979,13.814 15.013,11.071 15,7.9667 14.999,4.8739 12.967,2.1488 10.003,1.2639 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-messages-new.svg b/.icons/kora/panel/16/indicator-messages-new.svg
new file mode 120000
index 000000000..9ab72aa40
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-messages-new.svg
@@ -0,0 +1 @@
+new-messages-red.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-messages-red.svg b/.icons/kora/panel/16/indicator-messages-red.svg
new file mode 100644
index 000000000..8038b88ea
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-messages-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-messages.svg b/.icons/kora/panel/16/indicator-messages.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-messages.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-notification-read-dnd.svg b/.icons/kora/panel/16/indicator-notification-read-dnd.svg
new file mode 100644
index 000000000..bfecac1bb
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-notification-read-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 A 0.76197312 0.74978719 0 0 0 11.638672 2.0136719 L 3.7910156 3.640625 A 0.76197312 0.74978719 0 0 0 3.7695312 3.6484375 C 2.6750296 3.9082965 1.904318 4.7232322 1.3847656 5.6582031 C 0.86521326 6.5930991 0.55268915 7.6892466 0.34765625 8.7597656 C 0.14262335 9.8302096 0.0495555 10.874062 0.015625 11.689453 C -0.0013424987 12.097149 -0.00225765 12.447203 0.00390625 12.71875 C 0.00771625 12.886011 0.029556625 13.000911 0.041015625 13.119141 C 0.041139825 13.119141 0.040886125 13.119378 0.041015625 13.126953 A 0.76197312 0.74978719 0 0 0 0.037109375 13.183594 L 0.044921875 13.183594 C 0.053511875 13.243574 0.039381 13.286006 0.0625 13.373047 A 0.76197312 0.74978719 0 0 0 0.79101562 13.931641 L 7.6777344 14 A 0.76197312 0.74978719 0 0 0 7.8476562 13.984375 L 15.384766 12.388672 A 0.76197312 0.74978719 0 0 0 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591571 15.703125 7.1582031 C 15.506278 6.0076931 15.190948 4.8303995 14.611328 3.8554688 C 14.031708 2.8805379 13.090814 2.0740086 11.837891 2.0058594 A 0.76197312 0.74978719 0 0 0 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440724 3.5661519 12.884103 3.9112317 13.296875 4.6054688 C 13.720968 5.3188235 14.02182 6.3540906 14.201172 7.4023438 C 14.511978 9.2188307 14.441656 10.594428 14.427734 11.050781 L 7.828125 12.447266 C 7.8230203 10.570388 7.5943812 6.0588206 5.3808594 4.8457031 L 11.798828 3.5136719 z M 3.7890625 5.7480469 C 6.0346534 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 1.5234375 12.494141 C 1.5234375 12.494141 1.5434692 5.7480469 3.7890625 5.7480469 z M 12.759766 7 L 9.0664062 7.7871094 L 9 7.8632812 L 9.0527344 8.7890625 L 9.1660156 8.8144531 L 11.880859 8.2148438 L 11.941406 8.9902344 L 12.019531 9 L 12.941406 8.7363281 L 13 8.6933594 L 12.832031 7.0527344 L 12.759766 7 z M 3.8105469 7.9960938 A 0.76190089 0.74971612 0 0 0 3.046875 8.7460938 A 0.76190089 0.74971612 0 0 0 3.2890625 9.2929688 L 2.6660156 10.996094 L 4.953125 10.984375 L 4.34375 9.28125 A 0.76190089 0.74971612 0 0 0 4.5722656 8.7460938 A 0.76190089 0.74971612 0 0 0 3.8105469 7.9960938 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-notification-read.svg b/.icons/kora/panel/16/indicator-notification-read.svg
new file mode 100644
index 000000000..15a297122
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-notification-read.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 C 11.718756 2.00164 11.678875 2.0055639 11.638672 2.0136719 L 3.7910156 3.6425781 C 3.7835356 3.6448981 3.7769333 3.6458775 3.7695312 3.6484375 C 2.6750268 3.908283 1.9043193 4.7232338 1.3847656 5.6582031 C 0.86521228 6.5930972 0.55268956 7.6892489 0.34765625 8.7597656 C 0.14262295 9.830208 0.04955557 10.874064 0.015625 11.689453 C -0.0013424913 12.097148 -0.00225747 12.447204 0.00390625 12.71875 C 0.00771576 12.886011 0.029556605 13.000911 0.041015625 13.119141 C 0.041139815 13.119141 0.040886095 13.119452 0.041015625 13.126953 C 0.039324225 13.145463 0.037406475 13.163051 0.037109375 13.181641 L 0.044921875 13.181641 C 0.053516175 13.241621 0.03938619 13.286006 0.0625 13.373047 C 0.14961579 13.699958 0.44757657 13.928141 0.79101562 13.931641 L 7.6777344 14 C 7.7342224 14.00075 7.7923849 13.995885 7.8476562 13.984375 L 15.384766 12.386719 C 15.722668 12.315349 15.967862 12.029135 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591524 15.703125 7.1582031 C 15.506282 6.0077531 15.19095 4.8303977 14.611328 3.8554688 C 14.031707 2.8805398 13.090817 2.0740084 11.837891 2.0058594 C 11.812121 2.0045694 11.785546 2.0045694 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440726 3.5661519 12.884102 3.9112329 13.296875 4.6054688 C 13.720969 5.3188223 14.02182 6.3540924 14.201172 7.4023438 C 14.511979 9.218827 14.441656 10.59443 14.427734 11.050781 L 7.828125 12.447266 C 7.8230211 10.570391 7.5943859 6.056865 5.3808594 4.84375 L 11.798828 3.5136719 z M 3.7890625 5.7480469 C 6.0346582 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 1.5234375 12.494141 C 1.5234375 12.494141 1.5434644 5.7480469 3.7890625 5.7480469 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 3.788747,5.7470484 c 2.2455958,0 2.3065409,6.7470316 2.3065409,6.7470316 H 1.5238728 c 0,0 0.019276,-6.7470318 2.2648742,-6.7470316 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.6927076,5 8.0533866,5.16875 8,5.2406252 8.7877598,8.9343759 8.8632805,9 9.7890609,8.946872 9.8151008,8.8343719 9.2148414,6.1187467 9.98958,6.0578091 10,5.9796835 9.7356776,5.0593712 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-notification-unread-dnd.svg b/.icons/kora/panel/16/indicator-notification-unread-dnd.svg
new file mode 100644
index 000000000..9c5e165df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-notification-unread-dnd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 A 0.76197312 0.74978719 0 0 0 11.638672 2.0136719 L 3.7910156 3.640625 A 0.76197312 0.74978719 0 0 0 3.7695312 3.6484375 C 2.6750296 3.9082965 1.904318 4.7232322 1.3847656 5.6582031 C 0.86521329 6.5930991 0.55268915 7.6892466 0.34765625 8.7597656 C 0.23738817 9.3354576 0.16309192 9.8949201 0.109375 10.423828 A 2.5 2.5 0 0 1 1.5 10 A 2.5 2.5 0 0 1 1.6953125 10.009766 C 1.9239513 8.0846822 2.4648178 5.7480469 3.7890625 5.7480469 C 6.0346534 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 4 12.494141 A 2.5 2.5 0 0 1 4 12.5 A 2.5 2.5 0 0 1 3.5273438 13.958984 L 7.6777344 14 A 0.76197312 0.74978719 0 0 0 7.8476562 13.984375 L 15.384766 12.388672 A 0.76197312 0.74978719 0 0 0 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591571 15.703125 7.1582031 C 15.506278 6.0076931 15.190948 4.8303994 14.611328 3.8554688 C 14.031708 2.8805379 13.090814 2.0740086 11.837891 2.0058594 A 0.76197312 0.74978719 0 0 0 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440724 3.5661519 12.884103 3.9112317 13.296875 4.6054688 C 13.720968 5.3188235 14.02182 6.3540906 14.201172 7.4023438 C 14.511978 9.2188307 14.441656 10.594428 14.427734 11.050781 L 7.828125 12.447266 C 7.8230203 10.570388 7.5943812 6.0588206 5.3808594 4.8457031 L 11.798828 3.5136719 z M 12.759766 7 L 9.0664062 7.7871094 L 9 7.8632812 L 9.0527344 8.7890625 L 9.1660156 8.8144531 L 11.880859 8.2148438 L 11.941406 8.9902344 L 12.019531 9 L 12.941406 8.7363281 L 13 8.6933594 L 12.832031 7.0527344 L 12.759766 7 z M 3.8105469 7.9960938 A 0.76190089 0.74971612 0 0 0 3.046875 8.7460938 A 0.76190089 0.74971612 0 0 0 3.2890625 9.2929688 L 2.8789062 10.416016 A 2.5 2.5 0 0 1 3.4921875 10.992188 L 4.953125 10.984375 L 4.34375 9.28125 A 0.76190089 0.74971612 0 0 0 4.5722656 8.7460938 A 0.76190089 0.74971612 0 0 0 3.8105469 7.9960938 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-notification-unread.svg b/.icons/kora/panel/16/indicator-notification-unread.svg
new file mode 100644
index 000000000..e707d3863
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-notification-unread.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 C 11.718756 2.00164 11.678875 2.0055639 11.638672 2.0136719 L 3.7910156 3.6425781 C 3.7835356 3.6448981 3.7769334 3.6458775 3.7695312 3.6484375 C 2.6750269 3.908283 1.9043193 4.7232338 1.3847656 5.6582031 C 0.86521231 6.5930972 0.55268956 7.6892489 0.34765625 8.7597656 C 0.23738796 9.3354568 0.16309185 9.8949196 0.109375 10.423828 A 2.5 2.5 0 0 1 1.5 10 A 2.5 2.5 0 0 1 1.6953125 10.009766 C 1.9239505 8.0846822 2.464815 5.7480469 3.7890625 5.7480469 C 6.0346582 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 4 12.494141 A 2.5 2.5 0 0 1 4 12.5 A 2.5 2.5 0 0 1 3.5273438 13.958984 L 7.6777344 14 C 7.7342224 14.00075 7.7923849 13.995885 7.8476562 13.984375 L 15.384766 12.386719 C 15.722668 12.315349 15.967862 12.029135 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591524 15.703125 7.1582031 C 15.506282 6.0077531 15.19095 4.8303977 14.611328 3.8554688 C 14.031707 2.8805398 13.090817 2.0740084 11.837891 2.0058594 C 11.812121 2.0045694 11.785546 2.0045694 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440726 3.5661519 12.884102 3.9112329 13.296875 4.6054688 C 13.720969 5.3188223 14.02182 6.3540924 14.201172 7.4023438 C 14.511979 9.218827 14.441656 10.59443 14.427734 11.050781 L 7.828125 12.447266 C 7.8230211 10.570391 7.5943859 6.056865 5.3808594 4.84375 L 11.798828 3.5136719 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.7890625 5.7460938 C 2.4648149 5.7460936 1.9237362 8.0844147 1.6953125 10.009766 A 2.5 2.5 0 0 1 4 12.494141 L 6.0957031 12.494141 C 6.0957031 12.494141 6.0346583 5.7460938 3.7890625 5.7460938 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.6927076,5 8.0533866,5.16875 8,5.2406252 8.7877598,8.9343759 8.8632805,9 9.7890609,8.946872 9.8151008,8.8343719 9.2148414,6.1187467 9.98958,6.0578091 10,5.9796835 9.7356776,5.0593712 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-privacy-panel.svg b/.icons/kora/panel/16/indicator-privacy-panel.svg
new file mode 100644
index 000000000..8d74f3290
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-privacy-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 4.272c1.899 0 3.439 1.539 3.439 3.438 0 1.9-1.54 3.439-3.439 3.439s-3.439-1.539-3.439-3.439c0-1.899 1.54-3.438 3.439-3.438zm0 1.146c-1.267 0-2.293 1.027-2.293 2.292 0 1.267 1.028 2.293 2.293 2.293 1.267 0 2.293-1.026 2.293-2.293 0-1.266-1.027-2.292-2.293-2.292z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.01 3.177c-5.045 0-8.01 4.82-8.01 4.82s3.213 4.826 8 4.826c5.157 0 8-4.826 8-4.826s-2.861-4.82-7.99-4.82zm-.01 1.75c1.562 0 2.83 1.268 2.83 2.83s-1.268 2.83-2.83 2.83-2.83-1.268-2.83-2.83 1.268-2.83 2.83-2.83z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-rss-aware-attention.svg b/.icons/kora/panel/16/indicator-rss-aware-attention.svg
new file mode 120000
index 000000000..ec6bddb36
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-rss-aware-attention.svg
@@ -0,0 +1 @@
+indicator-feedindicator-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-rss-aware.svg b/.icons/kora/panel/16/indicator-rss-aware.svg
new file mode 120000
index 000000000..150dfe3fd
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-rss-aware.svg
@@ -0,0 +1 @@
+indicator-feedindicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-sensors-battery.svg b/.icons/kora/panel/16/indicator-sensors-battery.svg
new file mode 100644
index 000000000..d1187c289
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-battery.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8.773v5.728c0 .274.446.499 1 .499h8c.554 0 1-.225 1-.499v-5.728z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sensors-case.svg b/.icons/kora/panel/16/indicator-sensors-case.svg
new file mode 100644
index 000000000..dd817d84f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-case.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,3 V 14 C 2,14.554 2.446,15 3,15 H 13 C 13.554,15 14,14.554 14,14 V 3 Z M 4.5,5 H 11.5 C 11.776,5 12,5.2239 12,5.5 V 7.5 9.5 C 12,9.7761 11.776,10 11.5,10 H 4.5 C 4.2239,10 4,9.7761 4,9.5 V 7.5 5.5 C 4,5.2239 4.2239,5 4.5,5 Z M 5,6 V 7 H 11 V 6 Z M 5,8 V 9 H 11 V 8 Z M 5,11 H 6 V 12 H 7 V 11 H 8 V 12 H 9 V 11 H 10 V 12 H 11 V 11 H 12 V 12 H 11 V 13 H 12 V 14 H 11 V 13 H 10 V 14 H 9 V 13 H 8 V 14 H 7 V 13 H 6 V 14 H 5 V 13 H 4 V 12 H 5 Z M 5,12 V 13 H 6 V 12 Z M 7,13 H 8 V 12 H 7 Z M 9,13 H 10 V 12 H 9 Z"/>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2,2 4,1 H 12 L 14,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sensors-chip.svg b/.icons/kora/panel/16/indicator-sensors-chip.svg
new file mode 100644
index 000000000..0f67fba59
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-chip.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 1h6c.554 0 1 .446 1 1v11c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-11c0-.554.446-1 1-1z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 1h6c.554 0 1 .446 1 1v11c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-11c0-.554.446-1 1-1zm0 1v11h6v-11zm9.75 10c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.112.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.112-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.112.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.112-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .139-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .139.111.25.25.25h1.75v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sensors-cpu.svg b/.icons/kora/panel/16/indicator-sensors-cpu.svg
new file mode 100644
index 000000000..ec6d49c6b
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-cpu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.25 2c-.692 0-1.25.558-1.25 1.25v.775c.572.116 1 .618 1 1.225v.5c0 .607-.428 1.109-1 1.225v1.05c.572.116 1 .618 1 1.225v.5c0 .607-.428 1.109-1 1.225v1.05c.572.116 1 .618 1 1.225v.5c0 .599-.418 1.095-.978 1.219.103.587.611 1.031 1.228 1.031h11.5c.692 0 1.25-.558 1.25-1.25v-11.5c0-.609-.431-1.111-1.006-1.225-.014.542-.449.975-.994.975h-1c-.554 0-1-.446-1-1h-1c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1h-1c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1zm1.75 2h9c.554 0 1 .446 1 1v9c0 .554-.446 1-1 1h-9c-.554 0-1-.446-1-1v-9c0-.554.446-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.25 5c-.138 0-.25.112-.25.25v8.5c0 .138.112.25.25.25h8.5c.138 0 .25-.112.25-.25v-8.5c0-.138-.112-.25-.25-.25zm-5 8c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm0-4c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm0-4c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm5-5c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25zm4 0c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25zm4 0c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25z" fill-opacity=".3"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sensors-disk.svg b/.icons/kora/panel/16/indicator-sensors-disk.svg
new file mode 100644
index 000000000..851fa46dc
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-disk.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.243 13.03c-.025-.007-.05-.012-.075-.016s-.051-.007-.076-.009zm-.232-12.03-.011.064v11.925l.064.011h8.723l.011-.064v-11.925l-.064-.011zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657zm-4.475-3.766-.025.151c.013-.05.021-.1.025-.151zm8.57-.12c.046.012.094.019.141.023l-.15-.025z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sensors-fan.svg b/.icons/kora/panel/16/indicator-sensors-fan.svg
new file mode 100644
index 000000000..1dcd477df
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-fan.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-6.5 13c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm13 0c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm-13-13c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm13 0c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.654 9.873c.569.713 1.432 1.129 2.344 1.129l-.417 1.62c-.179.474-.449 1.001-1.002 1-.067 0-.133-.006-.199-.019-1.356-.278-2.157-1.099-3.03-2.173-.358-.44-.719-1.219.175-1.43zm4.021.615c.756-.509 1.241-1.336 1.315-2.245l1.581.547c.458.217.961.529.916 1.08-.006.066-.017.132-.035.197-.387 1.329-1.271 2.06-2.412 2.844-.467.32-1.273.617-1.411-.291zm-1.675-4.488c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-1.834-.376c-.722.556-1.153 1.412-1.17 2.324l-1.612-.445c-.471-.187-.993-.466-.983-1.019.002-.067.009-.134.023-.199.301-1.351 1.136-2.138 2.225-2.992.447-.35 1.232-.697 1.427.2zm4.437.888c-.452-.792-1.24-1.337-2.141-1.478l.662-1.536c.25-.44.598-.92 1.145-.833.066.01.13.026.194.049 1.296.485 1.961 1.42 2.658 2.616.285.49.521 1.315-.395 1.385z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sensors-gpu.svg b/.icons/kora/panel/16/indicator-sensors-gpu.svg
new file mode 100644
index 000000000..d50e730d2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-gpu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.013 3.075 11.482.012.127 1.096v9.74h-7.676l-.913-1.015-3.02.003z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125c-1.303 0-1.303.975 0 .975h.983v3.942h-1.967v2.95h1.967v.983h-1.967v2.95h1.967v1.967c0 1.303.913 1.322.913.019v-12.783c0-.983-.984-.983-.984-.983l-.912-.02zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm-3.075 2.93h.983v.984h-.983zm5.229.02v3.933h.984v-3.933zm1.967 0v3.933h.983v-3.933zm1.967 0v3.933h.983v-3.933zm1.966 0v3.933h.984v-3.933zm-11.129 3.914h.983v.983h-.983z" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sensors-memory.svg b/.icons/kora/panel/16/indicator-sensors-memory.svg
new file mode 100644
index 000000000..4df504358
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sensors-memory.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 11h16v-3c-.549 0-1-.451-1-1 0-.522.409-.961.93-.998.023-.001.047-.002.07-.002v-2c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v2c.033 0 .067.002.1.006.508.051.9.483.9.994 0 .549-.451 1-1 1z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 13c0 .554.446 1 1 1h5v-2h-6zm8 1h7c.554 0 1-.446 1-1v-1h-8zm-5-5v-4h2v4zm4 0v-4h2v4zm4 0v-4h2v4z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-sound-switcher.svg b/.icons/kora/panel/16/indicator-sound-switcher.svg
new file mode 100644
index 000000000..47cbdb5d8
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-sound-switcher.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1.599c2.963 0 5.401 2.438 5.401 5.401s-2.438 5.401-5.401 5.401-5.401-2.438-5.401-5.401 2.438-5.401 5.401-5.401z" fill-rule="nonzero"/>
+ <circle style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" cx="8" cy="8" r="4.153"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-stardate.svg b/.icons/kora/panel/16/indicator-stardate.svg
new file mode 100644
index 000000000..53208d547
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-stardate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-2 0-5 7-5 14 2-3 5-5 6-5s2.112 1 4.112 4c-.112-6-3.112-13-5.112-13z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.023 11.041c-.089.041-.289.121-.515.285-.388.281-.89.72-1.426 1.256-.329.329-.671.702-1.016 1.092.622.214 1.276.324 1.934.326.973-.001 1.932-.239 2.793-.693-.336-.507-.649-.977-.914-1.332-.304-.407-.566-.702-.742-.852-.061-.051-.084-.064-.114-.082zm-.023-.041c-.027 0-.036.002-.03.007.005.006.025.017.053.034.064-.029.081-.041-.023-.041zm-4.506-7.859c-1.562 1.124-2.491 2.934-2.494 4.859.002.826.175 1.642.508 2.398.32-1.881.771-3.71 1.289-5.328.22-.689.455-1.329.697-1.929zm7.043.021c.232.561.46 1.138.674 1.77.549 1.624 1.026 3.442 1.367 5.261.277-.698.42-1.442.422-2.193-.003-1.912-.919-3.711-2.463-4.838z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-stickynotes-mono.svg b/.icons/kora/panel/16/indicator-stickynotes-mono.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-stickynotes-mono.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/indicator-trashindicator-attention.svg b/.icons/kora/panel/16/indicator-trashindicator-attention.svg
new file mode 100644
index 000000000..9af1cf886
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-trashindicator-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034zm-1.249 1.09h-9.801l1.988 12.819 5.875.01z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-trashindicator.svg b/.icons/kora/panel/16/indicator-trashindicator.svg
new file mode 100644
index 000000000..48e0fcac6
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-trashindicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034zm-1.249 1.09h-9.801l1.988 12.819 5.875.01zm-4.099 8.202-2.8-.496-.502 2.834 2.8.496zm1.541-4.634-2.555 1.113 1.149 2.639 2.556-1.114z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-virtual-box.svg b/.icons/kora/panel/16/indicator-virtual-box.svg
new file mode 100644
index 000000000..63fc910a2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-virtual-box.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.75 1c-.97 0-1.75.781-1.75 1.75v10.5c0 .97.781 1.75 1.75 1.75h10.5c.97 0 1.75-.78 1.75-1.75v-10.5c0-.97-.78-1.75-1.75-1.75zm11.25 9v-7.25c0-.416-.334-.75-.75-.75h-10.5c-.416 0-.75.334-.75.75v10.5c0 .416.334.75.75.75h10.5c.416 0 .75-.334.75-.75v-2.25h-1.5c-.244 0-.454-.178-.494-.418l-.668-4.012-1.363 4.088c-.068.204-.26.342-.475.342-.222 0-.419-.149-.48-.363l-1.46-5.106-1.572 7.078c-.05.228-.254.392-.488.392-.215 0-.407-.139-.475-.343l-1.886-5.658h-1.139v-1h1.5c.215 0 .407.138.475.342l1.429 4.287 1.608-7.236c.05-.227.252-.391.484-.393.224-.002.423.148.484.363l1.557 5.446 1.488-4.467c.067-.205.26-.345.475-.345.245 0 .455.18.494.421l.93 5.582z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-1.svg b/.icons/kora/panel/16/indicator-workspaces-1.svg
new file mode 100644
index 000000000..e733e28a2
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-1.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm7.216 9.678c-.047 0-.07-.024-.07-.071v-6.961c-.18.133-.36.267-.539.402-.18.134-.36.266-.539.395-.028.02-.053.023-.076.009-.024-.014-.036-.036-.036-.067v-1.272c0-.008.003-.017.009-.029s.013-.022.021-.03l1.207-.873h1.224c.047 0 .071.024.071.071v8.355c0 .047-.024.071-.071.071z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-2.svg b/.icons/kora/panel/16/indicator-workspaces-2.svg
new file mode 100644
index 000000000..2d38a1d3a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-2.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.853 9.707c-.047 0-.07-.024-.07-.07v-1.143l3.281-4.107v.005c.121-.152.199-.292.234-.419.036-.127.053-.251.053-.372 0-.269-.098-.523-.293-.761-.195-.235-.459-.352-.791-.352-.305 0-.568.104-.791.311-.109.101-.192.221-.249.36s-.093.296-.108.472c0 .019-.007.035-.021.047-.013.011-.03.017-.05.017h-1.195c-.047 0-.07-.023-.07-.07.008-.696.244-1.279.709-1.752.472-.481 1.035-.721 1.687-.721.707 0 1.303.242 1.787.727h-.005c.48.48.72 1.058.72 1.734 0 .293-.043.565-.129.815s-.215.482-.386.697v-.006c-.223.281-.442.557-.657.826l-1.289 1.609c-.215.267-.433.542-.656.823h3.047c.047 0 .07.023.07.07v1.19c0 .046-.023.07-.07.07z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-3.svg b/.icons/kora/panel/16/indicator-workspaces-3.svg
new file mode 100644
index 000000000..55e2d80e4
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-3.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm6.694 5.898c-.047 0-.071-.023-.071-.07v-1.049c0-.047.024-.07.071-.07h.41c.379 0 .678-.106.896-.317.215-.203.323-.47.323-.802 0-.313-.112-.58-.334-.803-.223-.223-.495-.334-.815-.334-.234 0-.459.08-.674.24-.215.156-.351.393-.41.709-.004.016-.013.029-.026.041-.014.012-.027.018-.038.018h-1.201c-.02 0-.037-.008-.05-.024-.014-.015-.019-.033-.015-.052.039-.598.293-1.127.762-1.588.461-.453.996-.68 1.605-.68.379 0 .722.064 1.029.193.306.129.577.319.811.569.223.246.394.512.513.8.119.287.179.583.179.887 0 .332-.065.656-.194.973-.062.141-.148.273-.258.398-.109.125-.238.242-.386.352.312.223.545.49.697.803.156.336.234.677.234 1.025 0 .793-.252 1.432-.756 1.916-.496.473-1.111.709-1.845.709-.293 0-.57-.047-.829-.141-.26-.093-.509-.234-.747-.421-.235-.192-.423-.422-.566-.692-.142-.269-.241-.586-.296-.949-.008-.051.016-.076.071-.076h1.195c.027 0 .049.015.064.047.051.136.111.259.179.369.068.109.149.204.243.284s.202.141.325.184.267.065.431.065c.309 0 .586-.111.832-.334.242-.215.363-.522.363-.92s-.121-.705-.363-.92c-.246-.226-.531-.34-.855-.34z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-4.svg b/.icons/kora/panel/16/indicator-workspaces-4.svg
new file mode 100644
index 000000000..91ebfc19a
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-4.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.486 8.427c-.047 0-.07-.024-.07-.07v-1.143l2.801-5.988c.008-.008.017-.017.029-.027.012-.009.024-.014.035-.014h1.336c.024 0 .042.01.056.029.014.02.014.043.003.07l-2.778 5.877h1.998v-2.338c0-.043.024-.064.071-.064h1.195c.047 0 .07.021.07.064v2.338h.604c.043 0 .064.024.064.071v1.125c0 .046-.021.07-.064.07h-.604v1.166c0 .047-.023.07-.07.07h-1.195c-.047 0-.071-.023-.071-.07v-1.166z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-5.svg b/.icons/kora/panel/16/indicator-workspaces-5.svg
new file mode 100644
index 000000000..5757f5c2f
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-5.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm5.003 5.796c-.043 0-.064-.021-.064-.064v-4.512c0-.047.021-.07.064-.07h4.441c.047 0 .071.023.071.07v1.195c0 .047-.024.071-.071.071h-3.246v1.681c.379-.265.801-.398 1.266-.398.164 0 .321.016.472.05.15.033.292.081.425.143.128.063.249.132.36.208s.206.155.284.237c.113.125.213.259.299.402.086.142.156.288.211.436.113.305.17.803.17 1.494 0 .282-.011.528-.032.739-.022.211-.056.388-.103.533l.006-.006c-.082.27-.217.527-.404.773-.184.227-.43.436-.739.627-.324.196-.699.293-1.125.293-.551 0-1.082-.17-1.594-.509-.523-.352-.828-.924-.914-1.717-.003-.02.002-.037.018-.053s.033-.023.053-.023h1.195c.039 0 .063.017.07.052.137.614.512.92 1.125.92.555 0 .873-.183.955-.55.102-.407.153-.797.153-1.172 0-.223-.02-.429-.059-.618-.039-.19-.095-.359-.17-.507-.14-.278-.445-.416-.914-.416-.429 0-.767.218-1.013.656-.016.023-.036.035-.059.035z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-6.svg b/.icons/kora/panel/16/indicator-workspaces-6.svg
new file mode 100644
index 000000000..5679df303
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-6.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.862 3.575c.004-.39.07-.739.199-1.046.129-.306.311-.569.545-.788.223-.203.473-.36.75-.471.277-.112.568-.167.873-.167.555 0 1.057.166 1.506.498.422.336.697.82.826 1.453.008.023.004.043-.012.058-.015.016-.035.024-.058.024h-1.201c-.032 0-.053-.014-.065-.041-.176-.43-.51-.65-1.002-.662-.707.019-1.06.426-1.06 1.219v.691c.254-.074.506-.133.758-.176s.492-.062.718-.058c.547 0 1.016.191 1.406.574.375.394.561 1.002.557 1.822v.762c-.012.801-.25 1.41-.715 1.828-.437.414-.99.631-1.658.65-.648-.019-1.189-.234-1.623-.644-.492-.43-.74-1.039-.744-1.828zm1.301 3.627c.004.801.359 1.205 1.066 1.213.691-.004 1.051-.408 1.078-1.213v-.685c-.031-.793-.39-1.197-1.078-1.213-.707.019-1.062.424-1.066 1.213z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-7.svg b/.icons/kora/panel/16/indicator-workspaces-7.svg
new file mode 100644
index 000000000..f6f131f6e
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-7.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.862 3.727c-.047 0-.07-.023-.07-.07v-2.396c0-.047.023-.071.07-.071h4.746c.043 0 .064.024.064.071v1.201l-2.824 7.16c-.015.031-.037.047-.064.047h-1.342c-.027 0-.047-.01-.059-.03-.011-.019-.013-.041-.005-.064l2.794-7.049h-2.05v1.131c0 .047-.022.07-.065.07z"/>
+</svg>
diff --git a/.icons/kora/panel/16/indicator-workspaces-8.svg b/.icons/kora/panel/16/indicator-workspaces-8.svg
new file mode 100644
index 000000000..e0f8ebd04
--- /dev/null
+++ b/.icons/kora/panel/16/indicator-workspaces-8.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.612 7.164c0-.402.079-.76.237-1.072.158-.313.392-.582.7-.809-.238-.222-.43-.468-.574-.738-.145-.269-.217-.586-.217-.949 0-.692.235-1.277.703-1.758.481-.484 1.067-.727 1.758-.727.695 0 1.279.243 1.752.727.477.488.715 1.074.715 1.758 0 .18-.02.348-.059.504s-.093.303-.164.442c-.07.139-.154.27-.252.393-.097.123-.203.239-.316.348.625.45.937 1.077.937 1.881 0 .375-.065.719-.196 1.031-.131.313-.325.59-.583.833-.254.226-.535.401-.844.524-.308.123-.638.184-.99.184-.715 0-1.326-.236-1.834-.708-.516-.485-.773-1.106-.773-1.864zm1.33-.011c0 .179.034.345.102.498.069.152.161.285.279.398.261.238.56.357.896.357s.635-.119.897-.357c.125-.117.22-.251.287-.401.066-.151.099-.316.099-.495 0-.364-.129-.663-.386-.897-.254-.242-.553-.363-.897-.363-.336 0-.635.121-.896.363-.254.234-.381.533-.381.897zm.152-3.581c0 .375.113.657.34.844.238.192.5.287.785.287s.545-.095.779-.287c.235-.191.352-.472.352-.844 0-.363-.117-.64-.352-.832-.222-.195-.482-.293-.779-.293-.289 0-.551.098-.785.293-.227.188-.34.465-.34.832z"/>
+</svg>
diff --git a/.icons/kora/panel/16/input-caps-on.svg b/.icons/kora/panel/16/input-caps-on.svg
new file mode 120000
index 000000000..c1e9fdd71
--- /dev/null
+++ b/.icons/kora/panel/16/input-caps-on.svg
@@ -0,0 +1 @@
+caps-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/input-keyboard-symbolic.svg b/.icons/kora/panel/16/input-keyboard-symbolic.svg
new file mode 100644
index 000000000..33b92f384
--- /dev/null
+++ b/.icons/kora/panel/16/input-keyboard-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z"/>
+</svg>
diff --git a/.icons/kora/panel/16/input-keyboard-virtual-off.svg b/.icons/kora/panel/16/input-keyboard-virtual-off.svg
new file mode 100644
index 000000000..f712c0f07
--- /dev/null
+++ b/.icons/kora/panel/16/input-keyboard-virtual-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z" />
+</svg>
diff --git a/.icons/kora/panel/16/input-keyboard-virtual-on.svg b/.icons/kora/panel/16/input-keyboard-virtual-on.svg
new file mode 100644
index 000000000..a73e88ec9
--- /dev/null
+++ b/.icons/kora/panel/16/input-keyboard-virtual-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/input-touchpad-off.svg b/.icons/kora/panel/16/input-touchpad-off.svg
new file mode 100644
index 000000000..89ba7075b
--- /dev/null
+++ b/.icons/kora/panel/16/input-touchpad-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.5 1.5c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1zm13.096 11.559h-13.192v-7.195h13.192zm0-7.72h-6.354v-2.398h6.354zm-6.838 0h-6.354v-2.398h6.354z"/>
+</svg>
diff --git a/.icons/kora/panel/16/input-touchpad-on.svg b/.icons/kora/panel/16/input-touchpad-on.svg
new file mode 100644
index 000000000..6f8c30460
--- /dev/null
+++ b/.icons/kora/panel/16/input-touchpad-on.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.102 2.581h13.856v11.057h-13.856z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.5 1.5c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1zm13.096 11.559h-13.192v-7.195h13.192zm0-7.72h-6.354v-2.398h6.354zm-6.838 0h-6.354v-2.398h6.354z" />
+</svg>
diff --git a/.icons/kora/panel/16/insync-action.svg b/.icons/kora/panel/16/insync-action.svg
new file mode 100644
index 000000000..beaea1a06
--- /dev/null
+++ b/.icons/kora/panel/16/insync-action.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m11 12h3v4h-3zm1.5-4c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 11c0-4.937 4.063-9 9-9v-2c-6.034 0-11 4.966-11 11zm4 0c0-2.743 2.257-5 5-5v-2c-3.84 0-7 3.16-7 7z" />
+</svg>
diff --git a/.icons/kora/panel/16/insync-alert.svg b/.icons/kora/panel/16/insync-alert.svg
new file mode 100644
index 000000000..01616abc0
--- /dev/null
+++ b/.icons/kora/panel/16/insync-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m14 0c-4.9046625 0-9.0707466 3.2299795-10.484375 7.6738281a5 5 0 0 1 2.4140625-.6679687c1.4681304-2.9693823 4.5243985-5.0058594 8.0703125-5.0058594zm0 4c-2.546131 0-4.782678 1.372955-6.0078125 3.4160156a5 5 0 0 1 1.6367187 1.1464844c.8518378-1.5318325 2.4846338-2.5625 4.3710938-2.5625zm-1.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.5zm-1.5 4v4h3v-4z"/>
+ <path fill="#f44336" d="m5.9902344 8c-.6764894.001344-1.3625724.1747482-1.9902344.5371094-1.912976 1.10434-2.5672606 3.5501416-1.4628906 5.4628906 1.104371 1.912649 3.5500146 2.567231 5.4628906 1.462891 1.912976-1.104339 2.567262-3.548188 1.4628906-5.460938-.690232-1.1954056-1.9028547-1.9016714-3.1835937-1.9921874-.0960553-.0067887-.1924212-.0099576-.2890625-.0097656zm-.9902344 1h2v4h-2zm0 5h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/insync-error.svg b/.icons/kora/panel/16/insync-error.svg
new file mode 100644
index 000000000..b6fa8d6ae
--- /dev/null
+++ b/.icons/kora/panel/16/insync-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Highlight" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Highlight" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Highlight" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/16/insync-feed.svg b/.icons/kora/panel/16/insync-feed.svg
new file mode 100644
index 000000000..63df01a27
--- /dev/null
+++ b/.icons/kora/panel/16/insync-feed.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/16/insync-normal.svg b/.icons/kora/panel/16/insync-normal.svg
new file mode 100644
index 000000000..3aabf30f2
--- /dev/null
+++ b/.icons/kora/panel/16/insync-normal.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/16/insync-offline.svg b/.icons/kora/panel/16/insync-offline.svg
new file mode 100644
index 000000000..b5a468130
--- /dev/null
+++ b/.icons/kora/panel/16/insync-offline.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/16/insync-paused.svg b/.icons/kora/panel/16/insync-paused.svg
new file mode 100644
index 000000000..9fefe9992
--- /dev/null
+++ b/.icons/kora/panel/16/insync-paused.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/16/insync-share.svg b/.icons/kora/panel/16/insync-share.svg
new file mode 120000
index 000000000..da0e3b1cb
--- /dev/null
+++ b/.icons/kora/panel/16/insync-share.svg
@@ -0,0 +1 @@
+insync-feed.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/insync-synced.svg b/.icons/kora/panel/16/insync-synced.svg
new file mode 120000
index 000000000..ffafd327a
--- /dev/null
+++ b/.icons/kora/panel/16/insync-synced.svg
@@ -0,0 +1 @@
+insync-normal.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/insync-syncing.svg b/.icons/kora/panel/16/insync-syncing.svg
new file mode 100644
index 000000000..cb1403e0a
--- /dev/null
+++ b/.icons/kora/panel/16/insync-syncing.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,12 V 12.799 L 12.803,14 11,15.201 V 16 H 14 V 12 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,12 3,14 6,16"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,16 11,14 8,12"/>
+</svg>
diff --git a/.icons/kora/panel/16/internxt-drive-issues.svg b/.icons/kora/panel/16/internxt-drive-issues.svg
new file mode 100644
index 000000000..1b281770f
--- /dev/null
+++ b/.icons/kora/panel/16/internxt-drive-issues.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path fill="#dfdfdf" d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ <circle fill="#f44336" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/internxt-drive-standby.svg b/.icons/kora/panel/16/internxt-drive-standby.svg
new file mode 100644
index 000000000..08dc5f10d
--- /dev/null
+++ b/.icons/kora/panel/16/internxt-drive-standby.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/internxt-drive-syncing.svg b/.icons/kora/panel/16/internxt-drive-syncing.svg
new file mode 100644
index 000000000..98a5a9541
--- /dev/null
+++ b/.icons/kora/panel/16/internxt-drive-syncing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path fill="#dfdfdf" d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/irc-channel-joined.svg b/.icons/kora/panel/16/irc-channel-joined.svg
new file mode 100644
index 000000000..4f3722bf0
--- /dev/null
+++ b/.icons/kora/panel/16/irc-channel-joined.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.952 4.841h3.012l.447-3.198h2.238l-.468 3.198h1.689v2.177h-1.994l-.264 1.964h1.851v2.177h-2.157l-.447 3.198h-2.238l.447-3.198h-3.011l-.448 3.198h-2.238l.448-3.198h-1.689v-2.177h1.994l.264-1.964h-1.831v-2.177h2.137l.468-3.198h2.238zm-.61 4.257h3.011l.305-2.196h-3.011z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/irc-channel-parted.svg b/.icons/kora/panel/16/irc-channel-parted.svg
new file mode 100644
index 000000000..214d8786b
--- /dev/null
+++ b/.icons/kora/panel/16/irc-channel-parted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.952 4.841h3.012l.447-3.198h2.238l-.468 3.198h1.689v2.177h-1.994l-.264 1.964h1.851v2.177h-2.157l-.447 3.198h-2.238l.447-3.198h-3.011l-.448 3.198h-2.238l.448-3.198h-1.689v-2.177h1.994l.264-1.964h-1.831v-2.177h2.137l.468-3.198h2.238zm-.61 4.257h3.011l.305-2.196h-3.011z" />
+</svg>
diff --git a/.icons/kora/panel/16/irccloud-desktop-tray.svg b/.icons/kora/panel/16/irccloud-desktop-tray.svg
new file mode 100644
index 000000000..b527cee1d
--- /dev/null
+++ b/.icons/kora/panel/16/irccloud-desktop-tray.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-2.209 0-4 1.791-4 4 .001.013.001.026.002.039-1.722.247-3 1.721-3.002 3.461 0 1.599 1.484 3.209 3.073 3.44.187.027.969.075.969.075.07.244.198.558.037 1.2-.147.588-.526.974-.934 1.328-.104.055-.181.119-.174.142.025.077.983.581 1.934.151 1.733-.785 2.095-2.811 2.095-2.811l4-.025c1.657 0 3-1.343 3-3s-1.343-3-3-3c-.044.001-.089.003-.133.006.087-.329.132-.667.133-1.006 0-2.209-1.791-4-4-4z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/jamesdsp-tray.svg b/.icons/kora/panel/16/jamesdsp-tray.svg
new file mode 100644
index 000000000..95e176f2a
--- /dev/null
+++ b/.icons/kora/panel/16/jamesdsp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527zm-11.365 5.654v3.184c0 .549.451 1 1 1s1-.451 1-1v-3.182c-.321.117-.659.179-1 .182-.341-.004-.68-.066-1-.184zm10 1c-.32.118-.659.18-1 .184-.341-.003-.679-.063-1-.18v2.18c0 .549.451 1 1 1s1-.451 1-1zm-5-1.816c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm4-3c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-10 1c0 1.097.903 2 2 2s2-.903 2-2-.903-2-2-2-2 .903-2 2zm6-3c-.549 0-1 .451-1 1v3.182c.321-.117.659-.179 1-.182.341.001.679.06 1 .174v-3.174c0-.549-.451-1-1-1zm4 0c-.549 0-1 .451-1 1v.184c.32-.118.659-.18 1-.184.341.003.679.063 1 .18v-.18c0-.549-.451-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/jdownloader-indicator.svg b/.icons/kora/panel/16/jdownloader-indicator.svg
new file mode 100644
index 000000000..68bfafdff
--- /dev/null
+++ b/.icons/kora/panel/16/jdownloader-indicator.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.676 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/joplin-tray.svg b/.icons/kora/panel/16/joplin-tray.svg
new file mode 100644
index 000000000..40021b901
--- /dev/null
+++ b/.icons/kora/panel/16/joplin-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.8749459,14.969863 c -1.5642,-0.14377 -2.776685,-0.64821 -3.68692,-1.53389 -0.77329,-0.752435 -1.18601,-2.336855 -1.187935,-3.24597 -0.0015,-0.6372298 0.181915,-1.1463348 0.55136,-1.5316548 0.419995,-0.43805 0.900125,-0.638375 1.53957,-0.64235 0.801025,-0.005 1.449523,0.274695 1.745733,0.894985 0.124985,0.261735 0.132285,0.306495 0.15838,0.970895 0.0296,0.7538198 0.06693,1.8496738 0.249115,2.2074738 0.26148,0.513535 0.727751,0.909112 1.741751,0.90988 1.014,7.68e-4 1.668504,-0.5187 1.937609,-1.567465 0.06873,-0.26789 0.0747,-0.792969 0.0747,-4.2693138 0,-3.7186252 -0.0015,-3.6801267 -0.0856,-3.8255517 C 8.7643499,3.080834 8.5811439,3.0163675 7.8756239,2.9999995 H 6.9996909 V 0.99999938 H 14.999918 V 2.9999995 h -0.84677 c -0.669599,0.026515 -0.788545,0.056767 -0.936425,0.2163435 -0.204055,0.220195 -0.14892,0.0271 -0.177644,4.0727512 -0.0285,4.0128998 -0.0304,4.0523248 -0.22132,4.5831098 -0.47753,1.327585 -1.667396,2.43722 -3.3069411,2.86321 -0.83807,0.21775 -2.705367,0.31998 -3.635887,0.23445 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/kaku-tray.svg b/.icons/kora/panel/16/kaku-tray.svg
new file mode 100644
index 000000000..a5615cb99
--- /dev/null
+++ b/.icons/kora/panel/16/kaku-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.382358,0.99958504 c -0.285923,0 -0.145833,0.04645 -0.298951,0.10351596 -0.653686,0.243617 -1.160753,0.500199 -1.451172,1.664094 -0.467166,1.8722268 -1.2697591,2.7070317 -2.6025391,2.7070317 -0.407157,0 -0.410953,0.08131 -0.02149,0.4453111 0.756163,0.7067018 1.216254,1.7658248 1.34082,3.0878898 0.04897,0.5195594 0.122066,0.749619 0.305664,0.9648416 0.132467,0.1552868 0.295766,0.2812498 0.3642581,0.2812498 0.06849,0 0.201509,-0.230053 0.295899,-0.5117174 0.126855,-0.378532 0.192132,-1.046416 0.25,-2.560546 0.06709,-1.7555209 0.109469,-2.1289799 0.295898,-2.6103493 0.477208,-1.2321663 1.044367,-1.8906223 2.130982,-1.4037893 0.521727,0.23375 0.972446,0.9126248 1.63379,2.0698047 0.490486,0.8582289 1.041652,1.5058569 1.282226,1.5058569 0.121528,0 0.124257,-0.166917 0.0039,-0.240234 C 15.418422,5.1548247 15.396004,3.457046 15.095242,2.663648 14.56257,1.633701 13.527579,0.99958504 12.382358,0.99958504 Z M 5.8246173,5.2877037 c -0.09453,8.5e-4 -0.202611,0.0091 -0.336914,0.02149 -0.635293,0.05852 -0.951172,0.1418 -0.951172,0.2509769 0,0.03567 0.393838,0.458752 0.874023,0.940426 0.9551406,0.958098 1.4120686,1.72059 1.6201176,2.704102 0.09367,0.3201244 0.121744,0.6477478 0.142578,0.9765604 -0.713386,0.324048 -1.171841,1.034825 -1.172852,1.818359 0,1.104569 0.895431,2 2.000001,2 1.10457,0 2.0000001,-0.895431 2.0000001,-2 C 9.9996989,11.230633 9.5581369,10.53016 8.8646569,10.19786 8.7639919,9.9216752 8.7894669,9.6542068 8.7894669,9.3814556 c 0,-1.634304 -0.85421,-3.139681 -2.187501,-3.855466 C 6.2643279,5.3447307 6.1082019,5.2851387 5.8246173,5.2877087 Z m -2.091797,0.6513651 -0.539062,0.3652348 c -0.791485,0.537693 -1.56266,1.411237 -1.9775389,2.239257 -0.328679,0.655977 -0.369397,0.824522 -0.408203,1.6826154 -0.02699,0.596736 -0.101953,1.067707 -0.199219,1.256836 -0.211182,0.410627 -0.106372,0.796026 0.240234,0.881835 0.145922,0.03612 0.489867,0.292399 0.7646479,0.56836 0.920057,0.923995 2.670229,1.302958 4.233399,0.916992 0.4047146,-0.09993 0.4538116,-0.188166 0.2148426,-0.383789 -0.08583,-0.07026 -0.2686876,-0.347526 -0.4072256,-0.617188 -0.47379,-0.922245 -0.297537,-2.069447 0.4335926,-2.80957 0.331739,-0.3358154 0.35154,-0.3892412 0.293946,-0.8037094 -0.03393,-0.244325 -0.174625,-0.66527 -0.313477,-0.935547 C 5.7857823,7.7495686 4.5947493,6.4628026 4.0736403,6.1451236 Z m -0.982422,4.0605444 c 0.414214,0 0.75,0.3357858 0.75,0.7499998 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414213,0 -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335787,-0.7499998 0.75,-0.7499998 z m 5.2500006,0.9999998 c 0.552285,0 1,0.447715 1,1 0,0.552284 -0.447715,1 -1,1 -0.552286,0 -1.000001,-0.447716 -1.000001,-1 0,-0.552285 0.447715,-1 1.000001,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/kazam-countdown.svg b/.icons/kora/panel/16/kazam-countdown.svg
new file mode 100644
index 000000000..e3cb5a633
--- /dev/null
+++ b/.icons/kora/panel/16/kazam-countdown.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-2.479 1.178c.982 0 1.78.798 1.78 1.781s-.798 1.78-1.78 1.78c-.983 0-1.781-.797-1.781-1.78s.798-1.781 1.781-1.781z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/kazam-paused.svg b/.icons/kora/panel/16/kazam-paused.svg
new file mode 120000
index 000000000..c4598958a
--- /dev/null
+++ b/.icons/kora/panel/16/kazam-paused.svg
@@ -0,0 +1 @@
+simplescreenrecorder-paused.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/kazam-recording.svg b/.icons/kora/panel/16/kazam-recording.svg
new file mode 120000
index 000000000..6e0503ef5
--- /dev/null
+++ b/.icons/kora/panel/16/kazam-recording.svg
@@ -0,0 +1 @@
+simplescreenrecorder-recording.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/kazam-stopped.svg b/.icons/kora/panel/16/kazam-stopped.svg
new file mode 100644
index 000000000..7c8b45122
--- /dev/null
+++ b/.icons/kora/panel/16/kazam-stopped.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z"/>
+</svg>
diff --git a/.icons/kora/panel/16/kdeconnect-tray-symbolic.svg b/.icons/kora/panel/16/kdeconnect-tray-symbolic.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/16/kdeconnect-tray-symbolic.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/kdeconnect-tray.svg b/.icons/kora/panel/16/kdeconnect-tray.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/16/kdeconnect-tray.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/kdeconnectindicatordark.svg b/.icons/kora/panel/16/kdeconnectindicatordark.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/16/kdeconnectindicatordark.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/keepassx-indicator.svg b/.icons/kora/panel/16/keepassx-indicator.svg
new file mode 100644
index 000000000..8162d3460
--- /dev/null
+++ b/.icons/kora/panel/16/keepassx-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1a4 4 0 0 0 -4 4 4 4 0 0 0 .5566406 2.0273438l-.6054687.6054687-1.4160157 1.4140625-4.2421874 4.244141c-.39180005.391-.39180005 1.024015 0 1.416015.3916999.391 1.0243156.391 1.4160156 0l.7070312-.707031h1.5839844v-1.583984l.4160156-.416016h1.5839844v-1.486328l1.3652344-1.466797.6054687-.6054688a4 4 0 0 0 2.0292969.5585938 4 4 0 0 0 4-4 4 4 0 0 0 -4-4zm1 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-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.00085 3.0986c-.2556 0-.5112.0971-.707.293-.3918.3917-.3918 1.0223 0 1.414l4.2422 4.2424 1.416-1.414-4.2422-4.2424c-.1959-.1959-.4534-.293-.709-.293zm6.365 5.9494-1.365 1.465 4.193 4.193c.392.392 1.023.392 1.414 0 .392-.392.392-1.024 0-1.416z" />
+</svg>
diff --git a/.icons/kora/panel/16/keepassx-locked.svg b/.icons/kora/panel/16/keepassx-locked.svg
new file mode 100644
index 000000000..62d2f0c14
--- /dev/null
+++ b/.icons/kora/panel/16/keepassx-locked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1a4 4 0 0 0 -4 4 4 4 0 0 0 .5566406 2.0273438l-.6054687.6054687h-.0019531l-4.2402344-4.2421875c-.1959-.1959-.4533844-.2929687-.7089844-.2929688-.2556 0-.5112313.0970688-.7070312.2929688-.39180005.3917-.39180005 1.0223625 0 1.4140625l4.2421874 4.2421875v.0019531l-4.2421874 4.2421879c-.3918001.391-.3918001 1.024015 0 1.416015.3916999.391 1.0243156.391 1.4160156 0l.7070312-.707031h1.5839844v-1.583984l.4160156-.416016h1.5839844v-1.486328l4.193359 4.191406c.392.392 1.023063.392 1.414063 0 .392-.392.392-1.024016 0-1.416016l-4.2421876-4.2402339v-.0019531l.6054687-.6054688a4 4 0 0 0 2.0292969.5585938 4 4 0 0 0 4-4 4 4 0 0 0 -4-4zm1 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-1z" />
+</svg>
diff --git a/.icons/kora/panel/16/keepassxc-dark.svg b/.icons/kora/panel/16/keepassxc-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/keepassxc-locked.svg b/.icons/kora/panel/16/keepassxc-locked.svg
new file mode 100644
index 000000000..7be6bc88b
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-locked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 1a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 3 4.2363v4.2637l1.5 2 1.5-2 1-0.5-1-0.699v-0.75l1-1-1-1v-0.3147a4.5 4.5 0 0 0 3-4.2363 4.5 4.5 0 0 0-4.5-4.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-0.5 8h1v4h-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 8.9999995c-1.108 0-2 .911-2 2.0310005v.969h-1v4h6v-4h-1v-.969c0-1.1200005-.892-2.0310005-2-2.0310005zm0 1c.554 0 1 .4420005 1 1.0000005v1h-2v-1c0-.558.446-1.0000005 1-1.0000005z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keepassxc-monochrome-dark-locked.svg b/.icons/kora/panel/16/keepassxc-monochrome-dark-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-monochrome-dark-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/keepassxc-monochrome-dark.svg b/.icons/kora/panel/16/keepassxc-monochrome-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-monochrome-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/keepassxc-monochrome-light-locked.svg b/.icons/kora/panel/16/keepassxc-monochrome-light-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-monochrome-light-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/keepassxc-monochrome-light.svg b/.icons/kora/panel/16/keepassxc-monochrome-light.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-monochrome-light.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/keepassxc-panel.svg b/.icons/kora/panel/16/keepassxc-panel.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-panel.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/keepassxc-unlocked.svg b/.icons/kora/panel/16/keepassxc-unlocked.svg
new file mode 100644
index 000000000..759a27e28
--- /dev/null
+++ b/.icons/kora/panel/16/keepassxc-unlocked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 1a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 3 4.2363v4.2637l1.5 2 1.5-2 1-0.5-1-0.699v-0.75l1-1-1-1v-0.3147a4.5 4.5 0 0 0 3-4.2363 4.5 4.5 0 0 0-4.5-4.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-0.5 8h1v4h-1z" />
+</svg>
diff --git a/.icons/kora/panel/16/keybase-badged-error.svg b/.icons/kora/panel/16/keybase-badged-error.svg
new file mode 100644
index 000000000..b12023b98
--- /dev/null
+++ b/.icons/kora/panel/16/keybase-badged-error.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030763 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478587 10.303891 2.0585938 10.300781 C 2.0473137 10.395721 2.0322175 10.486501 2.0234375 10.585938 C 1.9953175 10.904694 1.9922699 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331774 10.059399 5.0664062 9.9980469 C 5.8849506 9.6211565 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667906 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914162 9.219586 10.214844 9.421875 C 10.769183 9.1448664 11.380302 9.0004443 12 9 C 12.408814 8.9999039 12.815227 9.06248 13.205078 9.1855469 C 13.293398 8.938976 13.334463 8.6708623 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107253 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627497 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 C 2.2871422 13.128541 2.7866278 14.161353 3.5371094 15 L 8.5410156 15 C 8.1881535 14.392419 8.0015552 13.702612 8 13 C 8.001626 11.885529 8.4681309 10.822265 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909935 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905009 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007899 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.958379 4.5527344 9.8867188 z M 5 12 C 5.5522847 12 6 12.447715 6 13 C 6 13.552285 5.5522847 14 5 14 C 4.4477153 14 4 13.552285 4 13 C 4 12.447715 4.4477153 12 5 12 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m -1,1 h 2 v 2.5 h -2 z m 0,3 h 2 v 1.005859 h -2 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/keybase-badged-uploading.svg b/.icons/kora/panel/16/keybase-badged-uploading.svg
new file mode 100644
index 000000000..d73b56eac
--- /dev/null
+++ b/.icons/kora/panel/16/keybase-badged-uploading.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 6.96924,1 6.659927,1.6290934 6.46875,2.0078125 6.1888835,2.562226 6.0555541,2.9898894 6.0097656,3.4824219 c -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 C 6.0030794,3.8947319 6.00049,3.946858 6,4 6,4.4587653 6.1601643,4.8774025 6.4199219,5.2148438 4.9615166,5.6130806 3.7224106,6.545039 2.9316406,7.7910156 2.7764446,7.9939532 2.6404076,8.204923 2.5410156,8.4316406 2.3848326,8.7879022 2.2676025,9.1563479 2.1796875,9.5546875 c -0.0585,0.2363652 -0.1071748,0.4761705 -0.1367187,0.7226565 -0.0026,0.02194 0.00489,0.02655 0.015625,0.02344 -0.01128,0.09494 -0.026376,0.185721 -0.035156,0.285157 -0.02812,0.318756 -0.031172,0.449217 -0.00977,0.449218 L 6,7 5.0390625,10.011719 c 0.0052,0.0052 -0.1058848,0.04768 0.027344,-0.013672 C 5.8849509,9.6211566 6.6352694,9.1115363 7.5371094,9.0039062 7.8481182,8.9667905 8.9257704,8.966026 9.25,9 9.57761,9.0343275 9.8914164,9.219586 10.214844,9.421875 10.769183,9.1448664 11.380302,9.0004443 12,9 c 0.408814,-9.61e-5 0.815227,0.06248 1.205078,0.1855469 0.08832,-0.2465709 0.129389,-0.5146847 0.09766,-0.7597657 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107258,7.7679272 12.985456,7.5499904 12.802734,7.3027344 11.917775,6.3302765 10.8369,5.5643702 9.5800781,5.2128906 9.8392798,4.8756471 10,4.4582227 10,4 9.999983,3.949163 9.99805,3.8983453 9.99414,3.8476562 9.99584,3.7969862 10.00063,3.745172 9.99805,3.6953125 9.9627528,3.010501 9.566885,2.5413464 8.96875,2.2324219 8.6520787,2.0688674 8.167645,1.9928182 7.8515625,1.9921875 7.3695269,1.9261045 7.2900031,1.2786987 7,1 Z M 4.5527344,9.8867188 c 0,-3e-7 -0.4140169,0.3631912 -1.828125,1.8515622 -0.167851,0.169733 -0.3928843,0.261141 -0.6289063,0.28125 C 2.2871422,13.128541 2.7866278,14.161353 3.5371094,15 l 5.0039062,0 C 8.1881535,14.392419 8.0015552,13.702612 8,13 8.001626,11.885529 8.4681309,10.822265 9.2871094,10.066406 9.2577293,10.05454 9.1523473,9.9947561 9.1464844,9.9941406 9.0522454,9.9842606 7.698979,9.9909936 7.65625,9.9960938 7.0599863,10.067255 6.4051922,10.482424 5.4902344,10.904297 c -0.0024,0.0012 -0.00346,7.59e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.6e-5 -0.2595855,0.02149 -0.2597656,0.02149 L 4.625,10.957031 4.5390625,10.917969 5,10.03125 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445312 z M 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m 0.0039,0.5 2.4961,2.5 -1.5,0 0,2 -2,0 0,-2 -1.5,0 z M 5,12 c 0.5522847,0 1,0.447715 1,1 0,0.552285 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/keybase-badged.svg b/.icons/kora/panel/16/keybase-badged.svg
new file mode 100644
index 000000000..6c68bbc66
--- /dev/null
+++ b/.icons/kora/panel/16/keybase-badged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.0001772,1.0000021 c -0.03076,0 -0.340073,0.6290934 -0.53125,1.0078125 -0.2798665,0.5544135 -0.4131959,0.9820769 -0.4589844,1.4746094 -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 -0.00473,0.052935 -0.00733,0.1050611 -0.00782,0.1582031 0,0.4587653 0.1601643,0.8774025 0.4199219,1.2148438 -1.4584053,0.3982369 -2.6975116,1.3301952 -3.4882816,2.5761718 -0.155196,0.2029376 -0.291233,0.4139074 -0.390625,0.640625 -0.156183,0.3562616 -0.273413,0.7247073 -0.361328,1.1230469 -0.0585,0.2363652 -0.107175,0.4761704 -0.136719,0.7226564 -0.0026,0.02194 0.0049,0.02655 0.01563,0.02344 -0.01128,0.09494 -0.02638,0.185724 -0.03516,0.285157 -0.02812,0.318758 -0.03121,0.449217 -0.0098,0.449218 L 6.0001772,7.0000021 5.0392397,10.011721 c 0.0052,0.0052 -0.1058844,0.04768 0.027344,-0.013672 0.8185449,-0.3768902 1.5688629,-0.8865107 2.4707029,-0.9941408 0.3110088,-0.037116 1.388661,-0.037884 1.7128906,-0.00391 0.6567952,0.06882 1.2566758,0.744406 1.9941408,0.9472656 0.326767,0.08989 0.48823,0.062447 0.755859,0.052734 0.267826,-0.0097 0.425206,0.0033 0.623047,-0.091797 0.493682,-0.2373962 0.751724,-0.926123 0.679687,-1.4824219 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107441,7.7679249 12.985633,7.5499883 12.802911,7.3027323 11.917952,6.3302744 10.837077,5.5643681 9.5802553,5.2128885 9.839457,4.875645 10.000177,4.4582206 10.000177,3.9999979 10.00016,3.9491609 9.998227,3.8983432 9.994317,3.8476541 9.996017,3.7969841 10.000807,3.7451699 9.998227,3.6953104 9.962936,3.0104989 9.567062,2.5413443 8.968927,2.2324198 8.6522557,2.0688653 8.1678222,1.9928161 7.8517397,1.9921854 7.3697041,1.9261024 7.2901803,1.2786966 7.0001772,0.9999979 Z M 4.5529116,9.8867209 c 0,-3e-7 -0.414017,0.3631911 -1.8281251,1.8515621 -0.167851,0.169733 -0.392884,0.261141 -0.628906,0.28125 a 6,6 0 0 0 1.441406,2.980469 l 8.9277345,0 a 6,6 0 0 0 1.535156,-4 6,6 0 0 0 -0.07813,-0.927734 c -0.201217,0.296135 -0.483031,0.55254 -0.865229,0.736328 -0.416543,0.200206 -0.798162,0.183406 -1.019532,0.191406 -0.213971,0.0078 -0.600414,0.03815 -1.058593,-0.08789 C 10.403099,10.753779 9.9968904,10.466156 9.6857241,10.271486 9.3745578,10.076817 9.1691416,9.9965027 9.1466616,9.9941427 c -0.094239,-0.00988 -1.4475054,-0.00315 -1.4902344,0.00195 -0.5962637,0.071161 -1.2510578,0.4863303 -2.1660156,0.9082033 -0.0024,0.0012 -0.00346,8.53e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.4e-5 -0.2595855,0.02149 -0.2597656,0.02149 l -0.3281244,-0.07235 -0.085937,-0.03906 0.4609375,-0.886719 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445313 z m 0.4472656,2.1132811 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 5.9999998,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/keybase-error.svg b/.icons/kora/panel/16/keybase-error.svg
new file mode 100644
index 000000000..755a86d9a
--- /dev/null
+++ b/.icons/kora/panel/16/keybase-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030763 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478587 10.303891 2.0585938 10.300781 C 2.0473137 10.395721 2.0322175 10.486501 2.0234375 10.585938 C 1.9953175 10.904694 1.9922699 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331774 10.059399 5.0664062 9.9980469 C 5.8849506 9.6211565 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667906 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914162 9.219586 10.214844 9.421875 C 10.769183 9.1448664 11.380302 9.0004443 12 9 C 12.408814 8.9999039 12.815227 9.06248 13.205078 9.1855469 C 13.293398 8.938976 13.334463 8.6708623 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107253 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627497 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 C 2.2871422 13.128541 2.7866278 14.161353 3.5371094 15 L 8.5410156 15 C 8.1881535 14.392419 8.0015552 13.702612 8 13 C 8.001626 11.885529 8.4681309 10.822265 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909935 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905009 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007899 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.958379 4.5527344 9.8867188 z M 5 12 C 5.5522847 12 6 12.447715 6 13 C 6 13.552285 5.5522847 14 5 14 C 4.4477153 14 4 13.552285 4 13 C 4 12.447715 4.4477153 12 5 12 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m -1,1 h 2 v 2.5 h -2 z m 0,3 h 2 v 1.005859 h -2 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keybase-tray.svg b/.icons/kora/panel/16/keybase-tray.svg
new file mode 100644
index 000000000..11e03ffd6
--- /dev/null
+++ b/.icons/kora/panel/16/keybase-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.0001772,1.0000021 c -0.03076,0 -0.340073,0.6290934 -0.53125,1.0078125 -0.2798665,0.5544135 -0.4131959,0.9820769 -0.4589844,1.4746094 -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 -0.00473,0.052935 -0.00733,0.1050611 -0.00782,0.1582031 0,0.4587653 0.1601643,0.8774025 0.4199219,1.2148438 -1.4584053,0.3982369 -2.6975116,1.3301952 -3.4882816,2.5761718 -0.155196,0.2029376 -0.291233,0.4139074 -0.390625,0.640625 -0.156183,0.3562616 -0.273413,0.7247073 -0.361328,1.1230469 -0.0585,0.2363652 -0.107175,0.4761704 -0.136719,0.7226564 -0.0026,0.02194 0.0049,0.02655 0.01563,0.02344 -0.01128,0.09494 -0.02638,0.185724 -0.03516,0.285157 -0.02812,0.318758 -0.03121,0.449217 -0.0098,0.449218 L 6.0001772,7.0000021 5.0392397,10.011721 c 0.0052,0.0052 -0.1058844,0.04768 0.027344,-0.013672 0.8185449,-0.3768902 1.5688629,-0.8865107 2.4707029,-0.9941408 0.3110088,-0.037116 1.388661,-0.037884 1.7128906,-0.00391 0.6567952,0.06882 1.2566758,0.744406 1.9941408,0.9472656 0.326767,0.08989 0.48823,0.062447 0.755859,0.052734 0.267826,-0.0097 0.425206,0.0033 0.623047,-0.091797 0.493682,-0.2373962 0.751724,-0.926123 0.679687,-1.4824219 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107441,7.7679249 12.985633,7.5499883 12.802911,7.3027323 11.917952,6.3302744 10.837077,5.5643681 9.5802553,5.2128885 9.839457,4.875645 10.000177,4.4582206 10.000177,3.9999979 10.00016,3.9491609 9.998227,3.8983432 9.994317,3.8476541 9.996017,3.7969841 10.000807,3.7451699 9.998227,3.6953104 9.962936,3.0104989 9.567062,2.5413443 8.968927,2.2324198 8.6522557,2.0688653 8.1678222,1.9928161 7.8517397,1.9921854 7.3697041,1.9261024 7.2901803,1.2786966 7.0001772,0.9999979 Z M 4.5529116,9.8867209 c 0,-3e-7 -0.414017,0.3631911 -1.8281251,1.8515621 -0.167851,0.169733 -0.392884,0.261141 -0.628906,0.28125 a 6,6 0 0 0 1.441406,2.980469 l 8.9277345,0 a 6,6 0 0 0 1.535156,-4 6,6 0 0 0 -0.07813,-0.927734 c -0.201217,0.296135 -0.483031,0.55254 -0.865229,0.736328 -0.416543,0.200206 -0.798162,0.183406 -1.019532,0.191406 -0.213971,0.0078 -0.600414,0.03815 -1.058593,-0.08789 C 10.403099,10.753779 9.9968904,10.466156 9.6857241,10.271486 9.3745578,10.076817 9.1691416,9.9965027 9.1466616,9.9941427 c -0.094239,-0.00988 -1.4475054,-0.00315 -1.4902344,0.00195 -0.5962637,0.071161 -1.2510578,0.4863303 -2.1660156,0.9082033 -0.0024,0.0012 -0.00346,8.53e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.4e-5 -0.2595855,0.02149 -0.2597656,0.02149 l -0.3281244,-0.07235 -0.085937,-0.03906 0.4609375,-0.886719 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445313 z m 0.4472656,2.1132811 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 5.9999998,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keybase-update.svg b/.icons/kora/panel/16/keybase-update.svg
new file mode 100644
index 000000000..b5775a3f7
--- /dev/null
+++ b/.icons/kora/panel/16/keybase-update.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030825 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478637 10.303891 2.0585938 10.300781 C 2.0473136 10.395721 2.0322175 10.486503 2.0234375 10.585938 C 1.9953175 10.904695 1.9922619 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331779 10.059399 5.0664062 9.9980469 C 5.8849512 9.6211567 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667904 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914166 9.219586 10.214844 9.421875 A 4 4 0 0 1 12 9 A 4 4 0 0 1 13.205078 9.1855469 C 13.293396 8.938976 13.334471 8.6708621 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107263 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627559 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 A 6 6 0 0 0 3.5371094 15 L 8.5410156 15 A 4 4 0 0 1 8 13 A 4 4 0 0 1 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909937 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905103 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007897 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.9583791 4.5527344 9.8867188 z M 12 10 C 10.343249 10 9 11.35 9 13 C 9 14.65 10.343249 16 12 16 C 13.65675 16 15 14.65 15 13 C 15 11.35 13.65675 10 12 10 z M 12 11 A 2 2 0 0 1 14 13 L 13 13 A 1 1 0 0 0 12 12 L 12 11 z M 5 12 A 1 1 0 0 1 6 13 A 1 1 0 0 1 5 14 A 1 1 0 0 1 4 13 A 1 1 0 0 1 5 12 z M 10 13 L 11 13 A 1 1 0 0 0 12 14 L 12 15 A 2 2 0 0 1 10 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keybase-uploading.svg b/.icons/kora/panel/16/keybase-uploading.svg
new file mode 100644
index 000000000..bd1e90b96
--- /dev/null
+++ b/.icons/kora/panel/16/keybase-uploading.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 6.96924,1 6.659927,1.6290934 6.46875,2.0078125 6.1888835,2.562226 6.0555541,2.9898894 6.0097656,3.4824219 c -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 C 6.0030794,3.8947319 6.00049,3.946858 6,4 6,4.4587653 6.1601643,4.8774025 6.4199219,5.2148438 4.9615166,5.6130806 3.7224106,6.545039 2.9316406,7.7910156 2.7764446,7.9939532 2.6404076,8.204923 2.5410156,8.4316406 2.3848326,8.7879022 2.2676025,9.1563479 2.1796875,9.5546875 c -0.0585,0.2363652 -0.1071748,0.4761705 -0.1367187,0.7226565 -0.0026,0.02194 0.00489,0.02655 0.015625,0.02344 -0.01128,0.09494 -0.026376,0.185721 -0.035156,0.285157 -0.02812,0.318756 -0.031172,0.449217 -0.00977,0.449218 L 6,7 5.0390625,10.011719 c 0.0052,0.0052 -0.1058848,0.04768 0.027344,-0.013672 C 5.8849509,9.6211566 6.6352694,9.1115363 7.5371094,9.0039062 7.8481182,8.9667905 8.9257704,8.966026 9.25,9 9.57761,9.0343275 9.8914164,9.219586 10.214844,9.421875 10.769183,9.1448664 11.380302,9.0004443 12,9 c 0.408814,-9.61e-5 0.815227,0.06248 1.205078,0.1855469 0.08832,-0.2465709 0.129389,-0.5146847 0.09766,-0.7597657 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107258,7.7679272 12.985456,7.5499904 12.802734,7.3027344 11.917775,6.3302765 10.8369,5.5643702 9.5800781,5.2128906 9.8392798,4.8756471 10,4.4582227 10,4 9.999983,3.949163 9.99805,3.8983453 9.99414,3.8476562 9.99584,3.7969862 10.00063,3.745172 9.99805,3.6953125 9.9627528,3.010501 9.566885,2.5413464 8.96875,2.2324219 8.6520787,2.0688674 8.167645,1.9928182 7.8515625,1.9921875 7.3695269,1.9261045 7.2900031,1.2786987 7,1 Z M 4.5527344,9.8867188 c 0,-3e-7 -0.4140169,0.3631912 -1.828125,1.8515622 -0.167851,0.169733 -0.3928843,0.261141 -0.6289063,0.28125 C 2.2871422,13.128541 2.7866278,14.161353 3.5371094,15 l 5.0039062,0 C 8.1881535,14.392419 8.0015552,13.702612 8,13 8.001626,11.885529 8.4681309,10.822265 9.2871094,10.066406 9.2577293,10.05454 9.1523473,9.9947561 9.1464844,9.9941406 9.0522454,9.9842606 7.698979,9.9909936 7.65625,9.9960938 7.0599863,10.067255 6.4051922,10.482424 5.4902344,10.904297 c -0.0024,0.0012 -0.00346,7.59e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.6e-5 -0.2595855,0.02149 -0.2597656,0.02149 L 4.625,10.957031 4.5390625,10.917969 5,10.03125 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445312 z M 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m 0.0039,0.5 2.4961,2.5 -1.5,0 0,2 -2,0 0,-2 -1.5,0 z M 5,12 c 0.5522847,0 1,0.447715 1,1 0,0.552285 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keyboard-battery-caution.svg b/.icons/kora/panel/16/keyboard-battery-caution.svg
new file mode 100644
index 000000000..e6150aabe
--- /dev/null
+++ b/.icons/kora/panel/16/keyboard-battery-caution.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 13.218v.934c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-.934z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keyboard-battery-empty.svg b/.icons/kora/panel/16/keyboard-battery-empty.svg
new file mode 100644
index 000000000..317fb2bd7
--- /dev/null
+++ b/.icons/kora/panel/16/keyboard-battery-empty.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z" />
+</svg>
diff --git a/.icons/kora/panel/16/keyboard-battery-full.svg b/.icons/kora/panel/16/keyboard-battery-full.svg
new file mode 100644
index 000000000..3154b3f29
--- /dev/null
+++ b/.icons/kora/panel/16/keyboard-battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keyboard-battery-good.svg b/.icons/kora/panel/16/keyboard-battery-good.svg
new file mode 100644
index 000000000..4bdbc10b7
--- /dev/null
+++ b/.icons/kora/panel/16/keyboard-battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 5.292v8.86c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-8.86z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/16/keyboard-battery-low.svg b/.icons/kora/panel/16/keyboard-battery-low.svg
new file mode 100644
index 000000000..6e3279b66
--- /dev/null
+++ b/.icons/kora/panel/16/keyboard-battery-low.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 10.762v3.39c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-3.39z" />
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z" />
+</svg>
diff --git a/.icons/kora/panel/16/keyboard-battery-medium.svg b/.icons/kora/panel/16/keyboard-battery-medium.svg
new file mode 100644
index 000000000..eb4207362
--- /dev/null
+++ b/.icons/kora/panel/16/keyboard-battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.673v5.479c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.479z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/16/klipper-symbolic.svg b/.icons/kora/panel/16/klipper-symbolic.svg
new file mode 100644
index 000000000..8b92c0eed
--- /dev/null
+++ b/.icons/kora/panel/16/klipper-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".5" d="m8.23 1.006c-.907 0-1.637.742-1.637 1.664v6.36c0 .922.73 1.664 1.637 1.664h4.733c.907 0 1.637-.742 1.637-1.664v-6.36c0-.922-.73-1.664-1.637-1.664zm-.546 2.153h5.825v1.076h-5.825zm0 2.153h5.825v1.076h-5.825zm0 2.153h3.642v1.076h-3.642z"/>
+ <path d="m3.037 5.306c-.907 0-1.637.742-1.637 1.664v6.36c0 .922.73 1.664 1.637 1.664h4.733c.907 0 1.637-.742 1.637-1.664v-6.36c0-.922-.73-1.664-1.637-1.664zm-.546 2.153h5.825v1.076h-5.825zm0 2.153h5.825v1.076h-5.825zm0 2.153h3.642v1.076h-3.642z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/knemo-modem-error.svg b/.icons/kora/panel/16/knemo-modem-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-modem-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-modem-idle.svg b/.icons/kora/panel/16/knemo-modem-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-modem-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-modem-offline.svg b/.icons/kora/panel/16/knemo-modem-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-modem-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-modem-receive.svg b/.icons/kora/panel/16/knemo-modem-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-modem-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-modem-transmit-receive.svg b/.icons/kora/panel/16/knemo-modem-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-modem-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-modem-transmit.svg b/.icons/kora/panel/16/knemo-modem-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-modem-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-monitor-error.svg b/.icons/kora/panel/16/knemo-monitor-error.svg
new file mode 100644
index 000000000..d2c9c4ea4
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-monitor-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z" fill="#f44336" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/knemo-monitor-idle.svg b/.icons/kora/panel/16/knemo-monitor-idle.svg
new file mode 100644
index 000000000..87531c04e
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-monitor-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z" />
+</svg>
diff --git a/.icons/kora/panel/16/knemo-monitor-offline.svg b/.icons/kora/panel/16/knemo-monitor-offline.svg
new file mode 100644
index 000000000..f5accdb71
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-monitor-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/16/knemo-monitor-receive.svg b/.icons/kora/panel/16/knemo-monitor-receive.svg
new file mode 100644
index 000000000..82f5fce7a
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-monitor-receive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.97 10.148 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/16/knemo-monitor-transmit-receive.svg b/.icons/kora/panel/16/knemo-monitor-transmit-receive.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-monitor-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-monitor-transmit.svg b/.icons/kora/panel/16/knemo-monitor-transmit.svg
new file mode 100644
index 000000000..2f447e1e4
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-monitor-transmit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.97 2.675 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/16/knemo-network-error.svg b/.icons/kora/panel/16/knemo-network-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-network-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-network-idle.svg b/.icons/kora/panel/16/knemo-network-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-network-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-network-offline.svg b/.icons/kora/panel/16/knemo-network-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-network-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-network-receive.svg b/.icons/kora/panel/16/knemo-network-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-network-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-network-transmit-receive.svg b/.icons/kora/panel/16/knemo-network-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-network-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-network-transmit.svg b/.icons/kora/panel/16/knemo-network-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-network-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-wireless-error.svg b/.icons/kora/panel/16/knemo-wireless-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-wireless-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-wireless-idle.svg b/.icons/kora/panel/16/knemo-wireless-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-wireless-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-wireless-offline.svg b/.icons/kora/panel/16/knemo-wireless-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-wireless-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-wireless-receive.svg b/.icons/kora/panel/16/knemo-wireless-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-wireless-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-wireless-transmit-receive.svg b/.icons/kora/panel/16/knemo-wireless-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-wireless-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/knemo-wireless-transmit.svg b/.icons/kora/panel/16/knemo-wireless-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/16/knemo-wireless-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/kotatogram-attention-panel.svg b/.icons/kora/panel/16/kotatogram-attention-panel.svg
new file mode 100644
index 000000000..10761429c
--- /dev/null
+++ b/.icons/kora/panel/16/kotatogram-attention-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m14.5 0c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z" />
+</svg>
diff --git a/.icons/kora/panel/16/kotatogram-mute-panel.svg b/.icons/kora/panel/16/kotatogram-mute-panel.svg
new file mode 100644
index 000000000..937b1a4d8
--- /dev/null
+++ b/.icons/kora/panel/16/kotatogram-mute-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75zm7.5-5.5c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/kotatogram-panel.svg b/.icons/kora/panel/16/kotatogram-panel.svg
new file mode 100644
index 000000000..9c286c86b
--- /dev/null
+++ b/.icons/kora/panel/16/kotatogram-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75z"/>
+</svg>
diff --git a/.icons/kora/panel/16/krb-expiring-ticket.svg b/.icons/kora/panel/16/krb-expiring-ticket.svg
new file mode 100644
index 000000000..d810aca00
--- /dev/null
+++ b/.icons/kora/panel/16/krb-expiring-ticket.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" />
+</svg>
diff --git a/.icons/kora/panel/16/krb-no-valid-ticket.svg b/.icons/kora/panel/16/krb-no-valid-ticket.svg
new file mode 100644
index 000000000..164d3903e
--- /dev/null
+++ b/.icons/kora/panel/16/krb-no-valid-ticket.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12.576 6.278v4l.25 2h1.5l.25-2v-4zm.981 7c-.26 0-.51.103-.694.287s-.287.434-.287.694v.038c0 .26.103.51.287.694s.434.287.694.287h.038c.26 0 .51-.103.694-.287s.287-.434.287-.694v-.038c0-.26-.103-.51-.287-.694s-.434-.287-.694-.287z"/>
+ </svg>
diff --git a/.icons/kora/panel/16/krb-valid-ticket.svg b/.icons/kora/panel/16/krb-valid-ticket.svg
new file mode 100644
index 000000000..011b236b4
--- /dev/null
+++ b/.icons/kora/panel/16/krb-valid-ticket.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/krudiotray-light-off16.svg b/.icons/kora/panel/16/krudiotray-light-off16.svg
new file mode 100644
index 000000000..a3268d9af
--- /dev/null
+++ b/.icons/kora/panel/16/krudiotray-light-off16.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 4.898c-1.713 0-3.102 1.389-3.102 3.102s1.389 3.102 3.102 3.102 3.102-1.389 3.102-3.102-1.389-3.102-3.102-3.102zm5 5.102h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/krudiotray-light-on16.svg b/.icons/kora/panel/16/krudiotray-light-on16.svg
new file mode 100644
index 000000000..cce2f1803
--- /dev/null
+++ b/.icons/kora/panel/16/krudiotray-light-on16.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#dfdfdf" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5 4.898c-1.713 0-3.102 1.389-3.102 3.102s1.389 3.102 3.102 3.102 3.102-1.389 3.102-3.102-1.389-3.102-3.102-3.102z" fill="#4caf50"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/kuro-tray.svg b/.icons/kora/panel/16/kuro-tray.svg
new file mode 100644
index 000000000..03534ee9e
--- /dev/null
+++ b/.icons/kora/panel/16/kuro-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m9.33 12.099-2.423 2.655c-.301.33-.828.326-1.133 0l-2.748-2.836-2.794-3.084c-.3-.331-.307-.823 0-1.148l2.323-2.455c.307-.325.82-.318 1.133 0l5.642 5.719c.313.318.301.818 0 1.149z"/>
+ <path d="m15.761 5.694c.304-.311.304-.808-.001-1.119-.625-.638-1.644-1.679-2.28-2.327-.15-.154-.356-.24-.57-.24-.215 0-.421.086-.571.24-2.117 2.161-9.396 9.593-9.396 9.593l3.398 3.47s7.333-7.487 9.42-9.617z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/ladi-started.svg b/.icons/kora/panel/16/ladi-started.svg
new file mode 100644
index 000000000..944b3b96d
--- /dev/null
+++ b/.icons/kora/panel/16/ladi-started.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 10.455346,9.9998787 A 0.44227126,0.47078076 0 0 0 10,10.470389 v 5.058363 a 0.44227126,0.47078076 0 0 0 0.663519,0.40778 l 2.057484,-1.264666 2.057733,-1.264366 a 0.44227126,0.47078076 0 0 0 0,-0.815575 L 12.721003,11.32756 10.663519,10.062684 a 0.44227126,0.47078076 0 0 0 -0.208148,-0.06273 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ladi-starting.svg b/.icons/kora/panel/16/ladi-starting.svg
new file mode 100644
index 000000000..5bc19e24f
--- /dev/null
+++ b/.icons/kora/panel/16/ladi-starting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ladi-stopped.svg b/.icons/kora/panel/16/ladi-stopped.svg
new file mode 100644
index 000000000..de29f3da5
--- /dev/null
+++ b/.icons/kora/panel/16/ladi-stopped.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="6" height="6" x="10" y="10" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/kora/panel/16/laptop-connected.svg b/.icons/kora/panel/16/laptop-connected.svg
new file mode 120000
index 000000000..0a2e7439c
--- /dev/null
+++ b/.icons/kora/panel/16/laptop-connected.svg
@@ -0,0 +1 @@
+laptopconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/laptop-disconnected.svg b/.icons/kora/panel/16/laptop-disconnected.svg
new file mode 120000
index 000000000..07fe257b5
--- /dev/null
+++ b/.icons/kora/panel/16/laptop-disconnected.svg
@@ -0,0 +1 @@
+laptopdisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/laptop-symbolic.svg b/.icons/kora/panel/16/laptop-symbolic.svg
new file mode 100644
index 000000000..3b899b2c9
--- /dev/null
+++ b/.icons/kora/panel/16/laptop-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+</svg>
diff --git a/.icons/kora/panel/16/laptop-trusted.svg b/.icons/kora/panel/16/laptop-trusted.svg
new file mode 120000
index 000000000..c7cbcec68
--- /dev/null
+++ b/.icons/kora/panel/16/laptop-trusted.svg
@@ -0,0 +1 @@
+laptoptrusted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/laptopattention.svg b/.icons/kora/panel/16/laptopattention.svg
new file mode 100644
index 000000000..a04051e22
--- /dev/null
+++ b/.icons/kora/panel/16/laptopattention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m14 7v4l.25 2h1.5l.25-2v-4zm.905 7c-.5 0-.905.405-.905.905v.19c0 .5.405.905.905.905h.19c.5 0 .905-.405.905-.905v-.19c0-.5-.405-.905-.905-.905z" fill="#ff9800"/>
+</svg>
diff --git a/.icons/kora/panel/16/laptopconnected.svg b/.icons/kora/panel/16/laptopconnected.svg
new file mode 100644
index 000000000..a50381be9
--- /dev/null
+++ b/.icons/kora/panel/16/laptopconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/laptopdisconnected.svg b/.icons/kora/panel/16/laptopdisconnected.svg
new file mode 100644
index 000000000..9f6be9a1c
--- /dev/null
+++ b/.icons/kora/panel/16/laptopdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+</svg>
diff --git a/.icons/kora/panel/16/laptoptrusted.svg b/.icons/kora/panel/16/laptoptrusted.svg
new file mode 100644
index 000000000..5b8d881c2
--- /dev/null
+++ b/.icons/kora/panel/16/laptoptrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+</svg>
diff --git a/.icons/kora/panel/16/liferea-available.svg b/.icons/kora/panel/16/liferea-available.svg
new file mode 100644
index 000000000..e4bca5362
--- /dev/null
+++ b/.icons/kora/panel/16/liferea-available.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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-7zm0 .991c3.318 0 6.009 2.691 6.009 6.009s-2.691 6.009-6.009 6.009-6.009-2.691-6.009-6.009 2.691-6.009 6.009-6.009z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.37 2.828c-.184.019-.369.032-.548.069-.359.073-.701.17-1.031.31-1.577.667-2.765 2.049-3.188 3.737.011.012.022.021.034.034.296.316 1.071.752 1.646.96.314.113.923.293 1.338.378.416.085.691.169.65.173-.041.003-.226.141-.411.307-.353.317-.534.596-.687 1.097-.083.275-.074.368.035.517.066.09.36.299.652.48.292.18.633.43.755.548.454.44.755 1.224.755 1.988 0 .195.02.298.035.342.037.003.063-.003.101 0 .084-.032.21-.07.41-.17 1.677-.839 2.445-1.922 2.369-3.36-.06-1.147-.599-1.563-2.779-2.025-1.606-.34-2.468-.918-2.468-1.646 0-.192.064-.304.273-.514.226-.225.274-.241.448-.206.111.022.395.17.615.344.496.392.74.549.996.549.109 0 .204-.019.204-.035s-.08-.141-.169-.273c-.495-.729-.465-2.095.069-3.26.083-.182.144-.309.135-.344-.074.004-.165-.008-.239 0zm5.144 2.573c-.099-.061-.91.792-1.097 1.166-.37.744-.231 1.229.652 2.16.306.323.672.758.787.962s.214.371.241.342.107-.263.17-.514c.166-.659.179-1.807 0-2.47-.139-.514-.624-1.566-.753-1.646z"/>
+</svg>
diff --git a/.icons/kora/panel/16/liferea-unread.svg b/.icons/kora/panel/16/liferea-unread.svg
new file mode 100644
index 000000000..5d7583ed9
--- /dev/null
+++ b/.icons/kora/panel/16/liferea-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5" />
+ <path style="opacity:0.3;fill:currentColor" 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-7zm0 .991c3.318 0 6.009 2.691 6.009 6.009s-2.691 6.009-6.009 6.009-6.009-2.691-6.009-6.009 2.691-6.009 6.009-6.009z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.37 2.828c-.184.019-.369.032-.548.069-.359.073-.701.17-1.031.31-1.577.667-2.765 2.049-3.188 3.737.011.012.022.021.034.034.296.316 1.071.752 1.646.96.314.113.923.293 1.338.378.416.085.691.169.65.173-.041.003-.226.141-.411.307-.353.317-.534.596-.687 1.097-.083.275-.074.368.035.517.066.09.36.299.652.48.292.18.633.43.755.548.454.44.755 1.224.755 1.988 0 .195.02.298.035.342.037.003.063-.003.101 0 .084-.032.21-.07.41-.17 1.677-.839 2.445-1.922 2.369-3.36-.06-1.147-.599-1.563-2.779-2.025-1.606-.34-2.468-.918-2.468-1.646 0-.192.064-.304.273-.514.226-.225.274-.241.448-.206.111.022.395.17.615.344.496.392.74.549.996.549.109 0 .204-.019.204-.035s-.08-.141-.169-.273c-.495-.729-.465-2.095.069-3.26.083-.182.144-.309.135-.344-.074.004-.165-.008-.239 0zm5.144 2.573c-.099-.061-.91.792-1.097 1.166-.37.744-.231 1.229.652 2.16.306.323.672.758.787.962s.214.371.241.342.107-.263.17-.514c.166-.659.179-1.807 0-2.47-.139-.514-.624-1.566-.753-1.646z"/>
+</svg>
diff --git a/.icons/kora/panel/16/listen.moe-desktop-app-tray.svg b/.icons/kora/panel/16/listen.moe-desktop-app-tray.svg
new file mode 100644
index 000000000..1c4c6f7c9
--- /dev/null
+++ b/.icons/kora/panel/16/listen.moe-desktop-app-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.3497635,1 C 1.1559945,1 1,1.1543846 1,1.3461538 V 2.730769 9.653846 C 1,9.845615 1.1559945,10 1.3497635,10 H 2.649119 C 2.842887,10 3.000032,9.845615 3,9.653846 V 3 H 6.650236 C 6.844005,3 7,2.822692 7,2.630923 V 1.3461538 C 7,1.1543846 6.844005,1 6.650236,1 H 2.748818 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14.650237,15 C 14.844006,15 15,14.845615 15,14.653846 V 13.269231 6.346154 C 15,6.154385 14.844006,6 14.650237,6 H 13.350881 C 13.157113,6 12.999968,6.154385 13,6.346154 V 13 H 9.349764 C 9.155995,13 9,13.177308 9,13.369077 v 1.284769 C 9,14.845615 9.155995,15 9.349764,15 h 3.901418 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/livewallpaper-indicator.svg b/.icons/kora/panel/16/livewallpaper-indicator.svg
new file mode 100644
index 000000000..a09c28931
--- /dev/null
+++ b/.icons/kora/panel/16/livewallpaper-indicator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69v2.31h5.632v-2.31zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm8.232 7.924c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm3.465-.6c-.262.018-.466.237-.465.5 0 .276.224.5.5.5s.5-.224.5-.5-.224-.5-.5-.5zm-8.965-2.4c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm8.5-3c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm-5 0c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z" />
+</svg>
diff --git a/.icons/kora/panel/16/lookit-panel.svg b/.icons/kora/panel/16/lookit-panel.svg
new file mode 100644
index 000000000..af88b7003
--- /dev/null
+++ b/.icons/kora/panel/16/lookit-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 4.03125 13.755859 C 4.1045819 13.2038 4.4013283 12.686721 4.8125 12.388672 C 4.9489759 12.289744 5.0945037 12.223247 5.2421875 12.167969 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12.863281 9.140625 C 12.993589 9.2711905 13.13035 9.3993618 13.232422 9.5410156 C 13.650508 10.121231 13.687278 10.65576 13.789062 11.193359 C 13.920767 11.217646 14.051766 11.245168 14.183594 11.269531 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 6.1835938 11.5625 C 6.2184069 11.220725 6.2790751 10.872437 6.3828125 10.523438 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 10.994141 8.1113281 C 11.348918 8.1918744 11.675743 8.312267 11.96875 8.4648438 A 4 4 0 0 0 12 8 A 4 4 0 0 0 8 4 z M 10 9 C 7.5568513 9 7.0663331 10.973787 7.0175781 12.501953 C 7.0175669 12.676323 7.0343343 12.849755 7.0664062 13.021484 C 6.9064762 12.961274 6.5354959 12.930058 6.3632812 12.929688 C 5.6101655 12.92969 5 13.290122 5 14 C 5 14.709878 5.6101656 15 6.3632812 15 L 6.8183594 15 L 13.181641 15 C 14.185795 15 15 14.446503 15 13.5 C 15 12.553497 14.185795 12 13.181641 12 C 13.169821 11.999891 13.058695 11.999891 13.046875 12 C 13.000875 11 12.443149 9 10 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/low-signal-lock.svg b/.icons/kora/panel/16/low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/16/low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/low-signal.svg b/.icons/kora/panel/16/low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/lutris-panel.svg b/.icons/kora/panel/16/lutris-panel.svg
new file mode 100644
index 000000000..43d90f088
--- /dev/null
+++ b/.icons/kora/panel/16/lutris-panel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m7.74648-.0000015c-4.1847976-.00375-7.6337707 3.4426505-7.7437775 7.791016-.1118848 4.4173885 3.2642365 8.0934905 7.5387095 8.2089845 3.45866.002 6.458715-1.99765 7.185209-5.257813-1.072557 1.781236-3.082126 2.333415-4.876724 2.328125-1.476971-.012241-3.1164697-.356705-4.3767477-1.048829-1.6464769-.911-1.5263937-2.0505125-1.4725872-2.8476555.031089-.459186.2552824-1.236413.8495696-1.988281.192502.07091.3789271.155046.5448963.271484.4095878.276586.779476.690649 1.3046265.503907.3590285-.125944.3778455-.340719.240223-.691407-.1162185-.2851368-.3073375-.7760641-.5448964-.9648435-.0945255-.074819-.2326884-.1214232-.3808414-.1621094.2513042-.1602215.524671-.3114181.8378513-.4433593.873896-.3086416 1.842775-.4842768 2.781119-.4726563.191785.2924412.36378.5935439.667937.7109375.508061.2064296.718609-.1307116.699187-.5410156.04719.013443.09601.022113.142571.037109 1.004669.2267407 1.728072.5180353 2.683468.8554687 0 0-.0082.016614.255847.082031.773302.1225117 1.224281-.093624 1.49993-.3828126.06638-.00381.129729-.027928.187491-.099609.104435-.1295163.302868-.3184787.189444-.5996094.03613-.1525268.04101-.2597656.04101-.2597656l-.05273-.2988281-.162102-.4042969-.07617-.171875-.01562-.03125c.07837-.064492.138117-.1733584.148431-.3085934.01649-.2144322-.0908-.4004271-.240224-.4257812-.000325-.2376725-.0145-.5093064-.05859-.8789063-.0608-.5099023-.395408-.711758-.503883-.7910156-.108718-.079115-.616162-.4618054-1.101511-.6523438-.485647-.1905402-.975421-.3313189-1.580004-.2460937-.06713.00949-.131072.019368-.197257.029297-.01172-.00372-.02052-.00796-.0332-.011719-.230544-.068484-.393663-.4420136-.582004-.4375-.01441.0003457-.03017.00236-.04492.00391-.01452.00152-.02803.00307-.04297.00586h-.002c-.01522.00284-.02919.00745-.04492.011719-.01718.00466-.03528.010376-.05078.017578-.11022.051252-.176991.2445701-.21874.3710938-.966898-.4889243-2.048464-.7757377-3.195112-.8066451-.066786-.0018099-.132784-.0038462-.199209-.0039062zm5.693092 3.0039062c.126994-.015117.260373.018183.369124.1035157.217747.1710387.255482.4841558.08593.7011719-.170042.2170151-.483516.2543995-.701139.083984-.217625-.1712882-.258047-.484031-.08789-.7011719.08484-.1083204.206974-.1723825.333968-.1875z"/>
+ <path opacity=".35" d="m9.322581 6.2781097c-.538112.019536-1.077175.130022-1.605394.2734707.05261.1210992.116987.2646962.148431.3418385a1.0000531 1.0002218 0 0 1 .0059.01172c.09985.2544336.232915.5903186.0957 1.0704436-.136932.47912-.593782.807271-.935505.927847-.5510901.194101-1.1579731.04918-1.5077411-.142596-.121435-.06658-.148347-.101499-.238271-.164082-.07932.223321-.280519.547281-.287095.642656-.02812.416524-.04214.731782.04687.9942625.08873.261637.253777.547005.90816.910268l.0039.002c1.0622411.582278 2.5739141.912946 3.9002081.92394 1.586006.0039 3.177237-.458495 4.011531-1.843975a1.0000531 1.0002218 0 0 1 1.074164-.4629935 5.9995838 6.0008577 0 0 0 .05664-.761812 5.9995838 6.0008577 0 0 0 -.230458-1.631058c-.267672.03008-.547817.03711-.843711-.0098a1.0000531 1.0002218 0 0 1 -.08398-.01758c-.153558-.03804-.240601-.0609-.357405-.107431-.0047-.0019-.01668-.0099-.02148-.01172-.721985-.2555625-1.294497-.4371537-1.915926-.615309-.0032.00318-.000606.0066-.0039.00977-.418004.403551-1.132705.436325-1.607358.2480724-.384494-.1509373-.437946-.3671996-.613252-.5879322z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/lyricfier-tray.svg b/.icons/kora/panel/16/lyricfier-tray.svg
new file mode 100644
index 000000000..ada4b805c
--- /dev/null
+++ b/.icons/kora/panel/16/lyricfier-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.313-.701.701v12.598c0 .387.313.701.701.701h12.598c.387 0 .701-.314.701-.701v-12.598c0-.388-.314-.701-.701-.701z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 2c.277 0 .5.334.5.75v10.5c0 .416-.223.75-.5.75s-.5-.334-.5-.75v-10.5c0-.416.223-.75.5-.75zm-4 1c.277 0 .5.371.5.832v8.336c0 .461-.223.832-.5.832s-.5-.371-.5-.832v-8.336c0-.461.223-.832.5-.832zm6 0c.277 0 .5.319.5.715v8.57c0 .396-.223.715-.5.715s-.5-.319-.5-.715v-8.57c0-.396.223-.715.5-.715zm-4 1c.277 0 .5.358.5.801v6.398c0 .443-.223.801-.5.801s-.5-.358-.5-.801v-6.398c0-.443.223-.801.5-.801zm6 0c.277 0 .5.298.5.668v6.664c0 .37-.223.668-.5.668s-.5-.298-.5-.668v-6.664c0-.37.223-.668.5-.668z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mailspring-tray-empty.svg b/.icons/kora/panel/16/mailspring-tray-empty.svg
new file mode 100644
index 000000000..49aebe79c
--- /dev/null
+++ b/.icons/kora/panel/16/mailspring-tray-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 15 13 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 13.585938 13 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mailspring-tray-full-newitems.svg b/.icons/kora/panel/16/mailspring-tray-full-newitems.svg
new file mode 100644
index 000000000..ef3341927
--- /dev/null
+++ b/.icons/kora/panel/16/mailspring-tray-full-newitems.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 11.732422 9.7324219 A 2.5 2.5 0 0 1 13.5 9 A 2.5 2.5 0 0 1 15 9.5039062 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 11.501953 13 A 2.5 2.5 0 0 1 11 11.5 A 2.5 2.5 0 0 1 11.173828 10.587891 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="11.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/mailspring-tray-full.svg b/.icons/kora/panel/16/mailspring-tray-full.svg
new file mode 100644
index 000000000..e53734ebb
--- /dev/null
+++ b/.icons/kora/panel/16/mailspring-tray-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 15 13 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 13.585938 13 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/manjaro-settings-manager-panel.svg b/.icons/kora/panel/16/manjaro-settings-manager-panel.svg
new file mode 100644
index 000000000..5fb8a3e2b
--- /dev/null
+++ b/.icons/kora/panel/16/manjaro-settings-manager-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 C 1.446,1 1,1.446 1,2 V 14 C 1,14.554 1.446,15 2,15 H 5 V 5 H 10 V 1 Z M 11,1 V 15 H 14 C 14.554,15 15,14.554 15,14 V 2 C 15,1.446 14.554,1 14,1 Z M 6,6 V 15 H 10 V 6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mate-sensors-applet-battery.svg b/.icons/kora/panel/16/mate-sensors-applet-battery.svg
new file mode 120000
index 000000000..513846f19
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-battery.svg
@@ -0,0 +1 @@
+indicator-sensors-battery.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mate-sensors-applet-case.svg b/.icons/kora/panel/16/mate-sensors-applet-case.svg
new file mode 120000
index 000000000..6463b1418
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-case.svg
@@ -0,0 +1 @@
+indicator-sensors-case.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mate-sensors-applet-chip.svg b/.icons/kora/panel/16/mate-sensors-applet-chip.svg
new file mode 120000
index 000000000..028bba620
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-chip.svg
@@ -0,0 +1 @@
+indicator-sensors-chip.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mate-sensors-applet-cpu.svg b/.icons/kora/panel/16/mate-sensors-applet-cpu.svg
new file mode 120000
index 000000000..421c61aa3
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-cpu.svg
@@ -0,0 +1 @@
+indicator-sensors-cpu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mate-sensors-applet-drive-harddisk.svg b/.icons/kora/panel/16/mate-sensors-applet-drive-harddisk.svg
new file mode 120000
index 000000000..95b5fef8b
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-drive-harddisk.svg
@@ -0,0 +1 @@
+indicator-sensors-disk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mate-sensors-applet-fan.svg b/.icons/kora/panel/16/mate-sensors-applet-fan.svg
new file mode 120000
index 000000000..872cbcd34
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-fan.svg
@@ -0,0 +1 @@
+indicator-sensors-fan.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mate-sensors-applet-gpu.svg b/.icons/kora/panel/16/mate-sensors-applet-gpu.svg
new file mode 120000
index 000000000..e096c07fe
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-gpu.svg
@@ -0,0 +1 @@
+indicator-sensors-gpu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mate-sensors-applet-memory.svg b/.icons/kora/panel/16/mate-sensors-applet-memory.svg
new file mode 120000
index 000000000..f92d555cb
--- /dev/null
+++ b/.icons/kora/panel/16/mate-sensors-applet-memory.svg
@@ -0,0 +1 @@
+indicator-sensors-memory.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mattermost-mention.svg b/.icons/kora/panel/16/mattermost-mention.svg
new file mode 100644
index 000000000..042a31d13
--- /dev/null
+++ b/.icons/kora/panel/16/mattermost-mention.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428189.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067817-.0371094.0117188-.0369469.0175232-.2139426.2257647-.3945312.4628906-1.1138609 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817687.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719zm4.8222656 12a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/16/mattermost-tray.svg b/.icons/kora/panel/16/mattermost-tray.svg
new file mode 100644
index 000000000..f49216786
--- /dev/null
+++ b/.icons/kora/panel/16/mattermost-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428186.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067818-.0371094.0117188-.0369469.0175232-.2139425.2257647-.3945312.4628906-1.1138608 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817688.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mattermost-unread.svg b/.icons/kora/panel/16/mattermost-unread.svg
new file mode 100644
index 000000000..5dd184f6f
--- /dev/null
+++ b/.icons/kora/panel/16/mattermost-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428186.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067818-.0371094.0117188-.0369469.0175232-.2139425.2257647-.3945312.4628906-1.1138608 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817688.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719z"/>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/megaalert.svg b/.icons/kora/panel/16/megaalert.svg
new file mode 100644
index 000000000..8da55c36c
--- /dev/null
+++ b/.icons/kora/panel/16/megaalert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 .0058594 0 5 5 0 0 1 -1.0058594-3 5 5 0 0 1 .4199219-2h-.4199219l-1-1.5v2.5h-2v-6h2l2 3 2-3h2v2a5 5 0 0 1 3 1.0078125 7 7 0 0 0 0-.0078125 7 7 0 0 0 -7-7z"/>
+ <path fill="#ff9800" d="m11.990234 7.9980469c-.676518.0013214-1.362499.1746625-1.990234.5371093-1.9132 1.1046002-2.5673906 3.5516438-1.4628906 5.4648438 1.1045 1.9131 3.5497906 2.567491 5.4628906 1.462891 1.9132-1.1046 2.569344-3.549691 1.464844-5.462891-.690313-1.1956878-1.904658-1.9016505-3.185547-1.9921875-.096067-.0067901-.192417-.0099544-.289063-.0097656zm-.990234 1.0019531h2v4h-2zm0 5h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/megalogging.svg b/.icons/kora/panel/16/megalogging.svg
new file mode 100644
index 000000000..4870fac8e
--- /dev/null
+++ b/.icons/kora/panel/16/megalogging.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 11 L 10 11 L 10 8.5 L 9 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 z" transform="translate(3,3)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/megapaused.svg b/.icons/kora/panel/16/megapaused.svg
new file mode 100644
index 000000000..dce3cde35
--- /dev/null
+++ b/.icons/kora/panel/16/megapaused.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.279038,8.0080488 c -0.768533,-0.054321 -1.561885,0.113119 -2.2792976,0.527344 -1.9132001,1.1046001 -2.5673911,3.5516442 -1.4628911,5.4648442 1.1045001,1.9131 3.5497917,2.567491 5.4628917,1.462891 1.9132,-1.1046 2.569344,-3.549691 1.464844,-5.462891 C 14.774272,8.8045488 13.559927,8.0985858 12.279038,8.0080488 Z m -2.2792976,1.9921882 1.0000006,0 0,4 -1.0000006,0 0,-4 z m 3.0000006,0 1,0 0,4 -1,0 0,-4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/megasynching.svg b/.icons/kora/panel/16/megasynching.svg
new file mode 100644
index 000000000..d99ddf47e
--- /dev/null
+++ b/.icons/kora/panel/16/megasynching.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path class="ColorScheme-Text" d="m 15.464742,9.9993351 c -1.1045,-1.9130996 -3.551,-2.5686996 -5.4641,-1.4640996 -1.9131997,1.1045996 -2.5685997,3.5508995 -1.4640997,5.4640995 1.1044999,1.9131 3.5509997,2.5687 5.4640997,1.4641 1.9132,-1.1046 2.5686,-3.5509 1.4641,-5.4640999 z m -0.86601,0.4999999 a 3,3 0 0 1 -1.0981,4.0981 l -0.49998,-0.8661 a 2,2 0 0 0 0.73208,-2.7321 l 0.86598,-0.4999 z m -4.0981,-1.0980994 0.49998,0.8660994 a 2,2 0 0 0 -0.73208,2.7321 l -0.8659798,0.4999 A 3,3 0 0 1 10.500652,9.4012356 Z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/16/megauptodate.svg b/.icons/kora/panel/16/megauptodate.svg
new file mode 100644
index 000000000..f2f42db0b
--- /dev/null
+++ b/.icons/kora/panel/16/megauptodate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 11 L 10 11 L 10 8.5 L 9 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 z" transform="translate(3,3)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/megawarning.svg b/.icons/kora/panel/16/megawarning.svg
new file mode 100644
index 000000000..89d56f64f
--- /dev/null
+++ b/.icons/kora/panel/16/megawarning.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12.279037,8.0080492 c -0.768533,-0.054321 -1.561885,0.113119 -2.2792967,0.527344 -1.9132,1.1046001 -2.567391,3.5516438 -1.462891,5.4648438 1.1045,1.9131 3.5497907,2.567491 5.4628907,1.462891 1.9132,-1.1046 2.569344,-3.549691 1.464844,-5.462891 C 14.774271,8.8045492 13.559926,8.0985862 12.279037,8.0080492 Z m -1.693359,1.8710941 1.414062,1.4140627 1.414062,-1.4140627 0.707032,0.7070317 -1.414063,1.414062 1.414063,1.414062 -0.707032,0.707032 L 11.99974,12.707268 10.585678,14.121331 9.8786463,13.414299 11.292709,12.000237 9.8786463,10.586175 10.585678,9.8791433 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mellowplayer-panel.svg b/.icons/kora/panel/16/mellowplayer-panel.svg
new file mode 100644
index 000000000..c608a30db
--- /dev/null
+++ b/.icons/kora/panel/16/mellowplayer-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 1 A 4.5 4.5 0 0 0 1 5.5 A 4.5 4.5 0 0 0 1.2402344 6.9335938 A 2.5 2.5 0 0 1 3.5 5.5 A 2.5 2.5 0 0 1 4 5.5546875 L 4 3.5175781 A 0.52959321 0.51757544 0 0 1 4.4882812 3.0019531 A 0.52959321 0.51757544 0 0 1 4.5410156 3 A 0.52959321 0.51757544 0 0 1 4.7929688 3.0703125 L 6.484375 4.0253906 A 2.5 2.5 0 0 1 8.5 3 A 2.5 2.5 0 0 1 9.3261719 3.1425781 A 4.5 4.5 0 0 0 5.5 1 z M 10.5 3.5 A 4.5 4.5 0 0 0 10.035156 3.5273438 A 2.5 2.5 0 0 1 11 5.5 A 2.5 2.5 0 0 1 10.804688 6.4628906 L 12.736328 7.5527344 A 0.52959321 0.51757544 0 0 1 12.736328 8.4472656 L 10.806641 9.5371094 A 2.5 2.5 0 0 1 11 10.5 A 2.5 2.5 0 0 1 10.029297 12.472656 A 4.5 4.5 0 0 0 10.5 12.5 A 4.5 4.5 0 0 0 15 8 A 4.5 4.5 0 0 0 10.5 3.5 z M 1.2402344 9.0644531 A 4.5 4.5 0 0 0 1 10.5 A 4.5 4.5 0 0 0 5.5 15 A 4.5 4.5 0 0 0 9.3222656 12.857422 A 2.5 2.5 0 0 1 8.5 13 A 2.5 2.5 0 0 1 6.4863281 11.976562 L 4.7929688 12.931641 A 0.52959321 0.51757544 0 0 1 4 12.484375 L 4 10.449219 A 2.5 2.5 0 0 1 3.5 10.5 A 2.5 2.5 0 0 1 1.2402344 9.0644531 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5 3 A 2.5 2.5 0 0 0 6.484375 4.0253906 L 8.765625 5.3125 L 10.804688 6.4628906 A 2.5 2.5 0 0 0 11 5.5 A 2.5 2.5 0 0 0 8.5 3 z M 3.5 5.5 A 2.5 2.5 0 0 0 1 8 A 2.5 2.5 0 0 0 3.5 10.5 A 2.5 2.5 0 0 0 4 10.449219 L 4 8 L 4 5.5546875 A 2.5 2.5 0 0 0 3.5 5.5 z M 10.806641 9.5371094 L 8.765625 10.689453 L 6.4863281 11.976562 A 2.5 2.5 0 0 0 8.5 13 A 2.5 2.5 0 0 0 11 10.5 A 2.5 2.5 0 0 0 10.806641 9.5371094 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/messenger-indicator.svg b/.icons/kora/panel/16/messenger-indicator.svg
new file mode 100644
index 000000000..a49008bd9
--- /dev/null
+++ b/.icons/kora/panel/16/messenger-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.866 0-7 2.91-7 6.5.001 2.126 1.121 4.117 3 5.332l-1.849 3.168s3.793-1.927 4.238-2.179c.527.117 1.068.178 1.611.179 3.866 0 7-2.91 7-6.5s-3.134-6.5-7-6.5zm-.356 3.28 1.113 2.104 4.803-1.851-5.56 5.813-1.252-2.346-4.654 1.719z"/>
+</svg>
diff --git a/.icons/kora/panel/16/messenger-notification.svg b/.icons/kora/panel/16/messenger-notification.svg
new file mode 100644
index 000000000..820134359
--- /dev/null
+++ b/.icons/kora/panel/16/messenger-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.866 0-7 2.91-7 6.5.001 2.126 1.121 4.117 3 5.332l-1.849 3.168s3.793-1.927 4.238-2.179c.527.117 1.068.178 1.611.179 3.866 0 7-2.91 7-6.5s-3.134-6.5-7-6.5zm-.356 3.28 1.113 2.104 4.803-1.851-5.56 5.813-1.252-2.346-4.654 1.719z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.83" cy="13.08" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/16/mic-off.svg b/.icons/kora/panel/16/mic-off.svg
new file mode 120000
index 000000000..af635525f
--- /dev/null
+++ b/.icons/kora/panel/16/mic-off.svg
@@ -0,0 +1 @@
+mic-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mic-on.svg b/.icons/kora/panel/16/mic-on.svg
new file mode 100644
index 000000000..8ac2b23f1
--- /dev/null
+++ b/.icons/kora/panel/16/mic-on.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mic-ready.svg b/.icons/kora/panel/16/mic-ready.svg
new file mode 100644
index 000000000..3a38efa66
--- /dev/null
+++ b/.icons/kora/panel/16/mic-ready.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ </svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/mic-volume-high.svg b/.icons/kora/panel/16/mic-volume-high.svg
new file mode 100644
index 000000000..bbe61a8ec
--- /dev/null
+++ b/.icons/kora/panel/16/mic-volume-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/mic-volume-low.svg b/.icons/kora/panel/16/mic-volume-low.svg
new file mode 100644
index 000000000..b077808f1
--- /dev/null
+++ b/.icons/kora/panel/16/mic-volume-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mic-volume-medium.svg b/.icons/kora/panel/16/mic-volume-medium.svg
new file mode 100644
index 000000000..35073c4e7
--- /dev/null
+++ b/.icons/kora/panel/16/mic-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.98 5.314v2.686c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-2.686z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mic-volume-muted.svg b/.icons/kora/panel/16/mic-volume-muted.svg
new file mode 120000
index 000000000..e2e954d75
--- /dev/null
+++ b/.icons/kora/panel/16/mic-volume-muted.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/microphone-sensitivity-high.svg b/.icons/kora/panel/16/microphone-sensitivity-high.svg
new file mode 100644
index 000000000..bbe61a8ec
--- /dev/null
+++ b/.icons/kora/panel/16/microphone-sensitivity-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/microphone-sensitivity-low.svg b/.icons/kora/panel/16/microphone-sensitivity-low.svg
new file mode 100644
index 000000000..679f6de4c
--- /dev/null
+++ b/.icons/kora/panel/16/microphone-sensitivity-low.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/16/microphone-sensitivity-medium.svg b/.icons/kora/panel/16/microphone-sensitivity-medium.svg
new file mode 100644
index 000000000..679f6de4c
--- /dev/null
+++ b/.icons/kora/panel/16/microphone-sensitivity-medium.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/16/microphone-sensitivity-muted.svg b/.icons/kora/panel/16/microphone-sensitivity-muted.svg
new file mode 100644
index 000000000..2c17fa0e7
--- /dev/null
+++ b/.icons/kora/panel/16/microphone-sensitivity-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.832 14.768c.123-.123.192-.291.193-.464 0-.176-.07-.343-.194-.467l-12.668-12.668c-.124-.124-.291-.194-.467-.194-.173.001-.341.07-.464.193l-.063.063c-.124.124-.193.291-.194.466.001.174.069.342.193.466l12.669 12.669c.124.124.292.192.466.193.175-.001.342-.07.466-.194z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+</svg>
diff --git a/.icons/kora/panel/16/minetime-tray.svg b/.icons/kora/panel/16/minetime-tray.svg
new file mode 100644
index 000000000..527f88377
--- /dev/null
+++ b/.icons/kora/panel/16/minetime-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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-7zm0 .833c3.417 0 6.167 2.75 6.167 6.167s-2.75 6.167-6.167 6.167-6.167-2.75-6.167-6.167 2.75-6.167 6.167-6.167zm-1.684 3.167-.541.315-.173.099-.6.346-.002.002.002.002v4.435l.998.801 1-.801v-2.23l1 1.172 1-1.172v2.23l1 .801.998-.801v-4.435l.002-.002-.002-.002-.6-.346-.173-.099-.541-.315-1.684 1.698z" />
+</svg>
diff --git a/.icons/kora/panel/16/mini-calendar.svg b/.icons/kora/panel/16/mini-calendar.svg
new file mode 100644
index 000000000..327daa458
--- /dev/null
+++ b/.icons/kora/panel/16/mini-calendar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm-.695 1.304h11.391v11.392h-11.391z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 10v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6-3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6-3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/mintupdate-checking.svg b/.icons/kora/panel/16/mintupdate-checking.svg
new file mode 100644
index 000000000..cb0f188ab
--- /dev/null
+++ b/.icons/kora/panel/16/mintupdate-checking.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-2.685 6.554 2.299.982-.896.518c.361.31.822.481 1.298.482.715-.001 1.374-.382 1.731-1h1.096c-.423 1.198-1.556 1.999-2.826 2-.835-.001-1.631-.35-2.198-.963l-.802.463.179-1.49-.004-.01h.004zm2.702-3.018c.84.001 1.641.355 2.209.975l.789-.457-.178 1.474.004.008h-.004l-.121 1-2.299-.982.908-.526c-.363-.316-.827-.491-1.308-.492-.714.001-1.374.382-1.731 1h-1.096c.424-1.198 1.556-1.999 2.827-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mintupdate-error.svg b/.icons/kora/panel/16/mintupdate-error.svg
new file mode 100644
index 000000000..6842d0e2f
--- /dev/null
+++ b/.icons/kora/panel/16/mintupdate-error.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-2.459 3.545 2.475 2.475 2.475-2.475.707.707-2.475 2.475 2.475 2.475-.707.707-2.475-2.475-2.475 2.475-.707-.707 2.475-2.475-2.475-2.475z" />
+</svg>
diff --git a/.icons/kora/panel/16/mintupdate-installing.svg b/.icons/kora/panel/16/mintupdate-installing.svg
new file mode 100644
index 000000000..cd0d06dfd
--- /dev/null
+++ b/.icons/kora/panel/16/mintupdate-installing.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-.984 3.227h2v4h1l-2 3-2-3h1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mintupdate-up-to-date.svg b/.icons/kora/panel/16/mintupdate-up-to-date.svg
new file mode 100644
index 000000000..1177759f4
--- /dev/null
+++ b/.icons/kora/panel/16/mintupdate-up-to-date.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm3.994 3.728.221.211-4.791 6.189-2.752-4.039.205-.187 2.547 2.397z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mintupdate-updates-available.svg b/.icons/kora/panel/16/mintupdate-updates-available.svg
new file mode 100644
index 000000000..1b927a9a2
--- /dev/null
+++ b/.icons/kora/panel/16/mintupdate-updates-available.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m7 10.994c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mnotify-none-wireframe.svg b/.icons/kora/panel/16/mnotify-none-wireframe.svg
new file mode 100644
index 000000000..809b3b0d4
--- /dev/null
+++ b/.icons/kora/panel/16/mnotify-none-wireframe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.342 5.375 1.759-3.924c.107-.24.382-.356.628-.265l5.464 2.008c.129.047.233.146.287.272.054.127.054.27-.001.396l-1.886 4.344-.116 4.612c-.005.205-.135.386-.327.457l-4.977 1.835c-.142.052-.301.037-.431-.041l-4.918-2.78c-.148-.089-.24-.247-.243-.42 0 0-.085-4.676-.085-4.688 0-.017-.002-.074.016-.144l-1.981-4.029c-.094-.19-.057-.42.093-.571.149-.152.377-.192.57-.101l5.355 2.533c.112.053.2.146.248.26l.15.362.066-.02zm1.15 4.839.048 3.695 3.946-1.455.091-3.648zm-4.916 1.36 3.962 2.205-.047-3.607-3.978-2.063zm3.757-5.154 1.108 2.666c.011.026.02.052.026.079l3.207-1.105-3.939-1.758zm-.965.283c-.708.208-1.528.449-2.165.637l3.097 1.606zm2.015-1.207 4.437 1.98 1.531-3.526-4.529-1.664zm-5.001 1.044c.625-.186 1.692-.499 2.6-.766l-.035-.083-3.887-1.839z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mnotify-some-wireframe.svg b/.icons/kora/panel/16/mnotify-some-wireframe.svg
new file mode 100644
index 000000000..ba291a56e
--- /dev/null
+++ b/.icons/kora/panel/16/mnotify-some-wireframe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.342 5.375 1.759-3.924c.107-.24.382-.356.628-.265l5.464 2.008c.129.047.233.146.287.272.054.127.054.27-.001.396l-1.886 4.344-.116 4.612c-.005.205-.135.386-.327.457l-4.977 1.835c-.142.052-.301.037-.431-.041l-4.918-2.78c-.148-.089-.24-.247-.243-.42 0 0-.085-4.676-.085-4.688 0-.017-.002-.074.016-.144l-1.981-4.029c-.094-.19-.057-.42.093-.571.149-.152.377-.192.57-.101l5.355 2.533c.112.053.2.146.248.26l.15.362.066-.02zm1.15 4.839.048 3.695 3.946-1.455.091-3.648zm-4.916 1.36 3.962 2.205-.047-3.607-3.978-2.063zm3.757-5.154 1.108 2.666c.011.026.02.052.026.079l3.207-1.105-3.939-1.758zm-.965.283c-.708.208-1.528.449-2.165.637l3.097 1.606zm2.015-1.207 4.437 1.98 1.531-3.526-4.529-1.664zm-5.001 1.044c.625-.186 1.692-.499 2.6-.766l-.035-.083-3.887-1.839z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.174" cy="13.247" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/16/mntray-news.svg b/.icons/kora/panel/16/mntray-news.svg
new file mode 100644
index 000000000..a3b1d9b18
--- /dev/null
+++ b/.icons/kora/panel/16/mntray-news.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 4 L 10 8.5292969 C 10 9.329054 9.3290525 10 8.5292969 10 L 7 10 L 6 10 L 4 10 L 3 10 L 3 12.384766 C 3 12.76564 3.2967034 12.996081 3.6660156 13 L 10.236328 13 L 11.570312 15 L 12.904297 13 L 14.333984 13 C 14.703318 13 15 12.76564 15 12.384766 L 15 4.6875 C 15 4.3066251 14.703318 4 14.333984 4 L 10 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 1.46875,1 C 1.2086109,1 1,1.2086109 1,1.46875 V 8.529297 C 1,8.789437 1.2086109,9 1.46875,9 H 3 V 3 H 6 V 1 Z M 7,1 V 9 H 8.529297 C 8.789436,9 9,8.789437 9,8.529297 V 1.46875 C 9,1.2086109 8.789436,1 8.529297,1 Z M 4,4 V 9 H 6 V 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mntray-regular.svg b/.icons/kora/panel/16/mntray-regular.svg
new file mode 100644
index 000000000..570ff9ec2
--- /dev/null
+++ b/.icons/kora/panel/16/mntray-regular.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.46875 1 C 1.2086109 1 1 1.2086109 1 1.46875 L 1 8.5292969 C 1 8.7894369 1.2086109 9 1.46875 9 L 3 9 L 3 3 L 6 3 L 6 1 L 1.46875 1 z M 7 1 L 7 9 L 8.5292969 9 C 8.7894359 9 9 8.7894369 9 8.5292969 L 9 1.46875 C 9 1.2086109 8.7894359 1 8.5292969 1 L 7 1 z M 4 4 L 4 9 L 6 9 L 6 4 L 4 4 z M 10 4 L 10 8.5292969 C 10 9.329054 9.3290525 10 8.5292969 10 L 7 10 L 6 10 L 4 10 L 3 10 L 3 12.384766 C 3 12.76564 3.2967034 12.996081 3.6660156 13 L 10.236328 13 L 11.570312 15 L 12.904297 13 L 14.333984 13 C 14.703318 13 15 12.76564 15 12.384766 L 15 4.6875 C 15 4.3066251 14.703318 4 14.333984 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/moderndeck-tray.svg b/.icons/kora/panel/16/moderndeck-tray.svg
new file mode 100644
index 000000000..5157df2b9
--- /dev/null
+++ b/.icons/kora/panel/16/moderndeck-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.5820314,1.0004929 C 0.7081147,1.0004929 2e-7,1.6783929 2e-7,2.5141649 v 9.9726561 c 0,0.835772 0.7081145,1.50586 1.5820312,1.50586 h 3.9492184 l 0.404297,0.488281 1.423828,1.277343 c 0.271172,0.322505 0.784881,0.322016 1.056641,0 L 9.8457028,14.480962 10.25,13.992681 h 4.167969 C 15.291885,13.992665 16,13.322593 16,12.486821 V 2.5141649 c 0,-0.835772 -0.708115,-1.513672 -1.582031,-1.513672 z m 3.7285154,2 h 0.01563 c 0.568099,0.0044 0.920752,0.68821 0.642578,1.2402344 -0.321287,0.6352244 -0.728969,1.4493279 -1.226562,2.4394531 -0.09401,0.1883476 -0.09403,0.4248889 0.0039,0.6132813 0.184166,0.3636004 0.454006,0.8951792 0.810547,1.5917968 0.101868,0.2015316 0.364879,0.2088548 0.474609,0.011719 0.591642,-1.0383336 1.554531,-2.7367316 2.898438,-5.0937506 0.278214,-0.4863 0.752367,-0.78468 1.2695312,-0.789062 h 0.01953 c 0.552458,-0.0088 1.0656,0.319016 1.339844,0.853516 0.321287,0.6264797 0.752302,1.4641967 1.292968,2.5156247 0.195917,0.3767848 0.19583,0.8453825 0.0078,1.2265625 -0.340901,0.679038 -0.837861,1.6695346 -1.492187,2.9707029 -0.133192,0.262879 -0.38785,0.424317 -0.658204,0.419922 h -0.03516 c -0.568099,-0.0044 -0.9207932,-0.688241 -0.642578,-1.2402343 0.321246,-0.63527 0.728993,-1.4493275 1.222656,-2.4394531 0.09405,-0.1927876 0.09404,-0.4248888 -0.0039,-0.6132813 -0.188081,-0.3636455 -0.46176,-0.8952248 -0.826162,-1.5917968 -0.105799,-0.2015316 -0.364896,-0.2049473 -0.4785152,-0.00781 -0.57596,1.0383336 -1.517502,2.733296 -2.822266,5.0859375 -0.278174,0.50383 -0.76796,0.806641 -1.296875,0.806641 h -0.0625 c -0.544597,0 -1.05,-0.323407 -1.320312,-0.853516 -0.321288,-0.6265249 -0.752266,-1.4636633 -1.296875,-2.5195313 -0.195905,-0.3811348 -0.195905,-0.8507985 0,-1.2363281 0.348712,-0.6746884 0.851532,-1.6636621 1.505859,-2.9648437 0.133231,-0.262866 0.383919,-0.430158 0.658203,-0.425781 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/morgen-tray.svg b/.icons/kora/panel/16/morgen-tray.svg
new file mode 100644
index 000000000..b1af38453
--- /dev/null
+++ b/.icons/kora/panel/16/morgen-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9998433,0.019687 V 3.0001557 H 11.999843 V 0.8673432 A 7.5,7.5 0 0 0 8.9998433,0.019687 Z M 7.9998438,0.035312 a 7.5,7.5 0 0 0 -3,0.8535156 v 2.1113281 h 3 z M 12.999843,1.5021088 V 3.0001557 H 14.49789 A 7.5,7.5 0 0 0 12.999843,1.5021088 Z M 3.9998438,1.5235932 A 7.5,7.5 0 0 0 2.5232813,3.0001557 H 3.9998438 Z M 1.8885157,4.0001557 a 7.5,7.5 0 0 0 -0.8535157,3 h 2.9648438 v -3 z m 3.1113281,0 v 3 h 3 v -3 z m 3.9999995,0 v 3 h 2.9999997 v -3 z m 3.9999997,0 v 3 h 2.980469 a 7.5,7.5 0 0 0 -0.847657,-3 z M 1.035,8.000156 a 7.5,7.5 0 0 0 0.8535157,3 h 2.1113281 v -3 z m 3.9648438,0 v 3 h 3 v -3 z m 3.9999995,0 v 3 h 2.9999997 v -3 z m 3.9999997,0 v 3 h 2.111329 a 7.5,7.5 0 0 0 0.853515,-3 z m -10.4765617,4 a 7.5,7.5 0 0 0 1.4765625,1.476562 v -1.476562 z m 2.4765625,0 v 2.111328 a 7.5,7.5 0 0 0 3,0.853516 v -2.964844 z m 3.9999995,0 V 14.965 a 7.5,7.5 0 0 0 2.9999997,-0.853516 v -2.111328 z m 3.9999997,0 v 1.476562 a 7.5,7.5 0 0 0 1.476562,-1.476562 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/motrix-tray-active.svg b/.icons/kora/panel/16/motrix-tray-active.svg
new file mode 100644
index 000000000..2756b060a
--- /dev/null
+++ b/.icons/kora/panel/16/motrix-tray-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.39-.875.875v12.25c0 .485.39.875.875.875h12.25c.485 0 .875-.39.875-.875v-12.25c0-.485-.39-.875-.875-.875h-2.125v2.299c0 .388-.35.701-.754.701h-6.492c-.404 0-.754-.313-.754-.701v-2.299z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5 2v1h2v-1zm4 0v1h2v-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 11h3c.554 0 1 .446 1 1v2h-1v-2h-1v2h-1v-2h-1v2h-1v-2c0-.554.446-1 1-1zm8 0h2c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1h-2c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1zm-2.5 1c.277 0 .5.223.5.5s-.223.5-.5.5-.5-.223-.5-.5.223-.5.5-.5zm2.5 0v1h2v-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/motrix-tray.svg b/.icons/kora/panel/16/motrix-tray.svg
new file mode 100644
index 000000000..d54d39df7
--- /dev/null
+++ b/.icons/kora/panel/16/motrix-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.39-.875.875v12.25c0 .485.39.875.875.875h12.25c.485 0 .875-.39.875-.875v-12.25c0-.485-.39-.875-.875-.875h-2.125v2.299c0 .388-.35.701-.754.701h-6.492c-.404 0-.754-.313-.754-.701v-2.299zm3.125 1v1h2v-1zm4 0v1h2v-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 11h3c.554 0 1 .446 1 1v2h-1v-2h-1v2h-1v-2h-1v2h-1v-2c0-.554.446-1 1-1zm8 0h2c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1h-2c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1zm-2.5 1c.277 0 .5.223.5.5s-.223.5-.5.5-.5-.223-.5-.5.223-.5.5-.5zm2.5 0v1h2v-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/mouse-battery-caution.svg b/.icons/kora/panel/16/mouse-battery-caution.svg
new file mode 100644
index 000000000..33007b530
--- /dev/null
+++ b/.icons/kora/panel/16/mouse-battery-caution.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 12.863v1.289c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-1.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mouse-battery-empty.svg b/.icons/kora/panel/16/mouse-battery-empty.svg
new file mode 100644
index 000000000..6f99facd9
--- /dev/null
+++ b/.icons/kora/panel/16/mouse-battery-empty.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mouse-battery-full.svg b/.icons/kora/panel/16/mouse-battery-full.svg
new file mode 100644
index 000000000..a6f20f351
--- /dev/null
+++ b/.icons/kora/panel/16/mouse-battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627zm11.813 1.161c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/mouse-battery-good.svg b/.icons/kora/panel/16/mouse-battery-good.svg
new file mode 100644
index 000000000..4a9b775c4
--- /dev/null
+++ b/.icons/kora/panel/16/mouse-battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 4.953v9.199c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-9.199zm11.813-1.267c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/mouse-battery-low.svg b/.icons/kora/panel/16/mouse-battery-low.svg
new file mode 100644
index 000000000..bcedf77cd
--- /dev/null
+++ b/.icons/kora/panel/16/mouse-battery-low.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 11.369v2.783c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-2.783z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mouse-battery-medium.svg b/.icons/kora/panel/16/mouse-battery-medium.svg
new file mode 100644
index 000000000..fbb226435
--- /dev/null
+++ b/.icons/kora/panel/16/mouse-battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.539v5.613c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.613zm11.813-4.853c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/msd-xrandr.svg b/.icons/kora/panel/16/msd-xrandr.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/16/msd-xrandr.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mstdn-panel.svg b/.icons/kora/panel/16/mstdn-panel.svg
new file mode 100644
index 000000000..1dd214029
--- /dev/null
+++ b/.icons/kora/panel/16/mstdn-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 1 C 3.7840286 1 2 2.8383344 2 5.1230469 L 2 7.3769531 C 2 7.3804531 2.0019531 7.3821456 2.0019531 7.3847656 C 2.0040131 8.8923906 2.1427263 12.25272 3.3066406 13.605469 C 4.355358 14.825222 6.7989094 15 7.7871094 15 C 8.7959369 15 9.5286465 14.7735 10 14.576172 L 10 12.773438 C 9.5135888 12.907584 8.8255391 13.063526 8.0175781 13.048828 C 7.117321 13.023453 5.3063955 12.364609 5.1132812 11.349609 C 5.0876527 11.224484 5.0769366 11.078984 5.0585938 10.943359 C 5.2373938 10.967859 5.4140379 11 5.5996094 11 L 10 11 C 12.215714 11 14 9.6615781 14 7.3769531 L 14 5.1230469 C 14 2.8383344 12.215714 1 10 1 L 6 1 z M 6 4 A 0.99999995 1 0 0 1 7 5 A 0.99999995 1 0 0 1 6 6 A 0.99999995 1 0 0 1 5 5 A 0.99999995 1 0 0 1 6 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-1.svg b/.icons/kora/panel/16/mullvad-tray-1.svg
new file mode 100644
index 000000000..22c952ff9
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 9.5996 4 C 10.187 4 10.763 4.2812 11.215 4.7188 C 11.667 5.1562 12 5.7726 12 6.4746 C 12 7.0257 11.847 7.6464 11.512 8.1152 L 11.512 8.1172 C 11.513 8.1236 11.513 8.1305 11.518 8.1465 C 11.522 8.1617 11.535 8.157 11.541 8.2754 C 11.55 8.4522 11.409 8.6566 11.279 8.7246 C 11.217 8.7574 11.159 8.7748 11.104 8.7852 C 11.165 9.1468 11.239 9.5443 11.344 9.9531 C 11.489 10.523 11.695 11.067 11.916 11.355 C 12.119 11.619 11.93 12.002 11.598 12 L 6 12 C 5.7429 11.999 5.5513 11.76 5.6094 11.51 C 5.6782 11.212 6.2521 10.13 6.3281 9.9258 C 6.4041 9.7226 6.3778 9.6307 6.3906 9.6523 C 6.4042 9.6747 6.3615 9.5956 6.0039 9.5996 C 5.7773 9.6024 5.5941 9.4179 5.5996 9.1914 L 5.6035 8.9746 C 5.1663 8.5585 4.1878 8.0173 3.5059 7.4727 C 3.4218 7.4906 3.336 7.4997 3.25 7.5 C 2.5596 7.5 2 6.9404 2 6.25 C 2 5.5596 2.5596 5 3.25 5 C 3.8439 5.0001 4.3558 5.4181 4.4746 6 C 4.8281 5.9992 6.2368 6.0027 6.3984 6 L 6.3984 5.3984 C 6.3985 5.1775 6.5779 5 6.7988 5 L 7.3906 5 C 7.626 4.6059 7.5466 4.3263 8.1367 4.1992 C 8.5892 4.0512 9.1175 4 9.5996 4 z M 9.5996 4.8008 C 9.1807 4.8008 8.7071 4.8555 8.3848 4.9609 C 8.2236 5.0136 8.1046 5.08 8.0488 5.1289 C 7.9931 5.1777 8 5.1775 8 5.1992 C 8 5.4201 7.8205 6 7.5996 6 C 7.7603 5.9998 7.9059 6.0962 7.9688 6.2441 C 8.3355 6.7809 9.5625 7.5098 9.5625 7.5098 C 9.7886 7.6346 10.031 7.7553 10.305 7.8633 C 10.535 7.9369 10.641 7.9457 10.75 7.9609 C 10.758 7.9097 10.744 7.8716 10.766 7.8164 C 10.781 7.7782 10.802 7.7427 10.828 7.7109 C 11.019 7.4733 11.199 6.8753 11.199 6.4746 C 11.199 6.0277 10.981 5.6056 10.658 5.293 C 10.335 4.9803 9.913 4.8008 9.5996 4.8008 z M 4.3711 6.8008 C 4.3327 6.879 4.2862 6.953 4.2324 7.0215 C 4.9274 7.6292 6.291 8.5176 6.291 8.5176 C 6.3687 8.5949 6.4108 8.699 6.4082 8.8086 L 6.4062 8.9648 C 6.6558 9.0256 6.9506 9.0311 7.0762 9.2383 C 7.2778 9.5719 7.1861 9.9158 7.0781 10.205 C 6.9701 10.495 6.6339 11.138 6.6035 11.199 C 6.6035 11.199 10.457 11.198 11.01 11.199 C 10.852 10.854 10.666 10.535 10.568 10.152 C 10.43 9.6116 10.35 9.108 10.283 8.6992 L 9.8359 8.5234 C 8.9271 8.075 8.2308 7.6981 7.4785 7.0508 C 7.3672 6.9165 7.2801 6.8442 7.2109 6.8027 C 7.2109 6.8027 4.613 6.7996 4.3711 6.8008 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-10.svg b/.icons/kora/panel/16/mullvad-tray-10.svg
new file mode 120000
index 000000000..632e86ea6
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-10.svg
@@ -0,0 +1 @@
+mullvad-tray-9.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/mullvad-tray-2.svg b/.icons/kora/panel/16/mullvad-tray-2.svg
new file mode 100644
index 000000000..85312d9b4
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 3.0527,3.0527 L 6,6 C 6.12,5.9999 6.365,6.0006 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 6.8027,6.8027 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 6.8954,6.8028 6.8027,6.8027 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-3.svg b/.icons/kora/panel/16/mullvad-tray-3.svg
new file mode 100644
index 000000000..12b9ca873
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 3.0508,3.0508 7,7 0 0 0 1,8 H 4.2598 C 4,7.8252 3.7311,7.6526 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.5809,7.3262 5.0949,7.7015 5.5234,8 H 8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-4.svg b/.icons/kora/panel/16/mullvad-tray-4.svg
new file mode 100644
index 000000000..8cdc6aea7
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.5332,5.3203 7,7 0 0 0 3.0508,12.949 L 6.3594,9.6406 C 6.3308,9.6259 6.2588,9.5968 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.575,9.0059 6.7605,9.0257 6.9043,9.0957 L 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-5.svg b/.icons/kora/panel/16/mullvad-tray-5.svg
new file mode 100644
index 000000000..bad658848
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-5.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.9375,4.5 7,7 0 0 0 1.9375,11.5 7,7 0 0 0 8,15 V 12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 7.4536,11.199 8,11.199 V 8 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-6.svg b/.icons/kora/panel/16/mullvad-tray-6.svg
new file mode 100644
index 000000000..f207653db
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-6.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9374,1.0001 A 7,7 0 0 0 1.2383,6.1876 7,7 0 0 0 4.4999,14.062 7,7 0 0 0 12.949,12.949 L 11.873,11.873 C 11.803,11.945 11.714,12.001 11.598,12 H 5.9999 C 5.7428,11.999 5.5512,11.76 5.6093,11.51 5.6781,11.212 6.252,10.13 6.328,9.9259 6.404,9.7227 6.3777,9.6308 6.3905,9.6524 6.4041,9.6748 6.3614,9.5957 6.0038,9.5997 5.7772,9.6025 5.594,9.418 5.5995,9.1915 L 5.6034,8.9747 C 5.1662,8.5586 4.1877,8.0174 3.5058,7.4728 3.4217,7.4907 3.3359,7.4998 3.2499,7.5001 2.5595,7.5001 1.9999,6.9405 1.9999,6.2501 1.9999,5.5597 2.5595,5.0001 3.2499,5.0001 3.8438,5.0002 4.3557,5.4182 4.4745,6.0001 4.828,5.9993 6.2367,6.0028 6.3983,6.0001 V 5.3985 C 6.3984,5.1776 6.5778,5.0001 6.7987,5.0001 H 7.3905 C 7.6017,4.6466 7.5849,4.3919 7.9999,4.2501 V 1.0001 A 7,7 0 0 0 7.9374,1.0001 Z M 7.9999,5.1993 C 7.9999,5.4202 7.8204,6.0001 7.5995,6.0001 7.7602,5.9999 7.9058,6.0963 7.9687,6.2442 7.9758,6.2547 7.9921,6.2669 7.9999,6.2774 Z M 4.371,6.8009 C 4.3326,6.8791 4.2861,6.9531 4.2323,7.0216 4.9273,7.6293 6.2909,8.5177 6.2909,8.5177 6.3686,8.595 6.4107,8.6991 6.4081,8.8087 L 6.4061,8.9649 C 6.6557,9.0257 6.9505,9.0312 7.0761,9.2384 7.2777,9.572 7.186,9.9159 7.078,10.205 6.97,10.495 6.6338,11.138 6.6034,11.199 6.6034,11.199 10.457,11.198 11.01,11.199 10.953,11.076 10.894,10.956 10.836,10.836 L 7.9999,8.0001 V 7.461 C 7.827,7.3351 7.654,7.2019 7.4784,7.0509 7.3671,6.9166 7.28,6.8443 7.2108,6.8028 7.2108,6.8028 4.6129,6.7997 4.371,6.8009 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-7.svg b/.icons/kora/panel/16/mullvad-tray-7.svg
new file mode 100644
index 000000000..3f2b87e2b
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-7.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.5332,5.3203 7,7 0 0 0 3.0508,12.949 7,7 0 0 0 10.68,14.467 7,7 0 0 0 15,8 H 11.578 C 11.555,8.0374 11.537,8.0795 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 9.4768,8.3463 9.1667,8.176 8.8574,8 H 8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-8.svg b/.icons/kora/panel/16/mullvad-tray-8.svg
new file mode 100644
index 000000000..9c7822a26
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-8.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" 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 12.947,3.0527 L 11.246,4.7539 C 11.681,5.1891 12,5.7899 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 10.682,5.3184 8.9141,7.0859 C 9.2587,7.3284 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0392 10.991,5.6284 10.682,5.3184 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 9.2697,8.244 8.7885,7.9843 8.3223,7.6777 L 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mullvad-tray-9.svg b/.icons/kora/panel/16/mullvad-tray-9.svg
new file mode 100644
index 000000000..4b468e003
--- /dev/null
+++ b/.icons/kora/panel/16/mullvad-tray-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/multimedia-player-symbolic.svg b/.icons/kora/panel/16/multimedia-player-symbolic.svg
new file mode 100644
index 000000000..d4146da83
--- /dev/null
+++ b/.icons/kora/panel/16/multimedia-player-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:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</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-2zm0 2h8v5h-8zm4 7c1.1015625 0 2 0.901523 2 2s-0.900941 2-2 2-2-0.900941-2-2 0.8984375-2 2-2z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/16/mumble-indicator.svg b/.icons/kora/panel/16/mumble-indicator.svg
new file mode 100644
index 000000000..1f4045006
--- /dev/null
+++ b/.icons/kora/panel/16/mumble-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.92 13.617h-1.324c.415-1.876.554-3.725.308-5.535l1.237-.593-.025-.541c0-2.468-1.628-4.97-5.116-4.954-3.488.017-5.116 2.486-5.116 4.954l.024.541 1.188.57c-.293 1.853-.126 3.705.308 5.558h-1.52c-2.559 0-2.559-2.223-2.559-2.223s-.16-1.796 0-2.538c.104-.477 1.517-1.908 1.517-1.908 0-3.69 3.197-6.669 6.158-6.669s6.158 2.979 6.158 6.669c0 0 1.418 1.364 1.517 1.816.16.741 0 2.63 0 2.63 0 1.541-1.23 2.014-1.984 2.159-.602 1.441-2.022 2.447-3.691 2.447h-3.354c-.357 0-.646-.289-.646-.646v-.708c0-.357.289-.646.646-.646h2.708c.357 0 .646.289.646.646v.703c1.366 0 2.388-.745 2.92-1.732z"/>
+</svg>
diff --git a/.icons/kora/panel/16/museeks-tray.svg b/.icons/kora/panel/16/museeks-tray.svg
new file mode 100644
index 000000000..1d6f8a4dd
--- /dev/null
+++ b/.icons/kora/panel/16/museeks-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 12,1 7.9765625,5.7773438 9.6582031,7.2480469 10.519531,8 5.8300781,12.101562 8,14 11,11 v 4 h 4 V 1 Z"/>
+ <path d="M 9,8 5,11.5 1,15 V 1 l 4,3.5 z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/16/museeq-offline.svg b/.icons/kora/panel/16/museeq-offline.svg
new file mode 100644
index 000000000..63d9149e6
--- /dev/null
+++ b/.icons/kora/panel/16/museeq-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 12.997,11.471 C 12.539,11.59 11.523,11.842 10.772,11.946 9.788,12.083 8.65,12.159 7.8,12.144 7.192,12.133 6.3897,12.005 5.9997,11.853 5.6267,11.7 5.2868,11.497 4.9998,11.243 L 4.9998,15 3,15 3,1.001 l 1.9998,0 0,5.181 c 0,0.729 0.043,1.348 0.128,1.857 0.102,0.508 0.254,0.923 0.4579,1.245 0.22,0.322 0.5,0.56 0.839,0.712 0.3559,0.136 1.1493,0.25 1.6573,0.25 0.22,0 1.191,-0.055 1.411,-0.072 0.237,-0.017 0.453,-0.034 0.657,-0.051 0.203,-0.017 0.343,-0.045 0.496,-0.062 0.153,-0.034 0.293,-0.048 0.344,-0.065 L 10.99,1 13,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/museeq-panel.svg b/.icons/kora/panel/16/museeq-panel.svg
new file mode 100644
index 000000000..ba092bcd7
--- /dev/null
+++ b/.icons/kora/panel/16/museeq-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.997,11.471 C 12.539,11.59 11.523,11.842 10.772,11.946 9.788,12.083 8.65,12.159 7.8,12.144 7.192,12.133 6.3897,12.005 5.9997,11.853 5.6267,11.7 5.2868,11.497 4.9998,11.243 L 4.9998,15 3,15 3,1.001 l 1.9998,0 0,5.181 c 0,0.729 0.043,1.348 0.128,1.857 0.102,0.508 0.254,0.923 0.4579,1.245 0.22,0.322 0.5,0.56 0.839,0.712 0.3559,0.136 1.1493,0.25 1.6573,0.25 0.22,0 1.191,-0.055 1.411,-0.072 0.237,-0.017 0.453,-0.034 0.657,-0.051 0.203,-0.017 0.343,-0.045 0.496,-0.062 0.153,-0.034 0.293,-0.048 0.344,-0.065 L 10.99,1 13,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/mynotes-tray.svg b/.icons/kora/panel/16/mynotes-tray.svg
new file mode 100644
index 000000000..f9c674b61
--- /dev/null
+++ b/.icons/kora/panel/16/mynotes-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h7v-4.25c0-.955.795-1.75 1.75-1.75h4.25v-7c0-1-1-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m15 10h-4.25c-.414 0-.75.336-.75.75v4.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-activated-symbolic.svg b/.icons/kora/panel/16/network-bluetooth-activated-symbolic.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-activated-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-activated.svg b/.icons/kora/panel/16/network-bluetooth-activated.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-activated.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-active.svg b/.icons/kora/panel/16/network-bluetooth-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-disabled.svg b/.icons/kora/panel/16/network-bluetooth-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-inactive-symbolic.svg b/.icons/kora/panel/16/network-bluetooth-inactive-symbolic.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-inactive-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-inactive.svg b/.icons/kora/panel/16/network-bluetooth-inactive.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-offline.svg b/.icons/kora/panel/16/network-bluetooth-offline.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-offline.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-online.svg b/.icons/kora/panel/16/network-bluetooth-online.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-online.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-paired.svg b/.icons/kora/panel/16/network-bluetooth-paired.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-paired.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth-symbolic.svg b/.icons/kora/panel/16/network-bluetooth-symbolic.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-bluetooth.svg b/.icons/kora/panel/16/network-bluetooth.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/network-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-cellular-3g.svg b/.icons/kora/panel/16/network-cellular-3g.svg
new file mode 100644
index 000000000..c944f1db0
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-3g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 3h4c.67.01 1.17.84.88 1.43l-1.38 2.79c.35.11.75.19.97.43.33.37.53.81.53 1.35v2c0 1.11-.91 2-2 2h-3v-2h3v-2h-1c-.67-.02-1.17-.84-.87-1.44l1.25-2.56h-2.38zm10 0c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-1.97l2-.03 1 .03v3.94s0 2.03-2 2.03h-2s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-4g.svg b/.icons/kora/panel/16/network-cellular-4g.svg
new file mode 100644
index 000000000..71da1ebda
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-4g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 3h2v4h1v-4h2v10h-2v-4h-1c-2 0-2-2-2-2zm8 0h2c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-1.97l2-.03 1 .03v3.94s0 2.03-2 2.03h-2s-2 0-2-2v-6c0-2 2-2 2-2z" />
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-acquiring.svg b/.icons/kora/panel/16/network-cellular-acquiring.svg
new file mode 100644
index 000000000..570561fd7
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 11,5.01 H 15 Z M 5,11.01 1,15.01 H 15 V 11.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,6.01 C 1.89,6.01 1,6.9 1,8.01 1,9.12 1.89,10.01 3,10.01 4.11,10.01 5,9.12 5,8.01 5,6.9 4.11,6.01 3,6.01 Z M 8,6.01 C 6.89,6.01 6,6.9 6,8.01 6,9.12 6.89,10.01 8,10.01 9.11,10.01 10,9.12 10,8.01 10,6.9 9.11,6.01 8,6.01 Z M 13,6.01 C 11.89,6.01 11,6.9 11,8.01 11,9.12 11.89,10.01 13,10.01 14.11,10.01 15,9.12 15,8.01 15,6.9 14.11,6.01 13,6.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-cdma-1x.svg b/.icons/kora/panel/16/network-cellular-cdma-1x.svg
new file mode 100644
index 000000000..e92a6aacf
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-cdma-1x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h4c2 0 2.05 2.35 2 2v1h-2v-1h-4v6h4v-1h2v1s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-connected.svg b/.icons/kora/panel/16/network-cellular-connected.svg
new file mode 100644
index 000000000..9ab2c7231
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15 1.0097656 L 1 15.009766 L 15 15.009766 L 15 1.0097656 z M 13 5.8378906 L 13 13.009766 L 5.828125 13.009766 L 13 5.8378906 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-edge.svg b/.icons/kora/panel/16/network-cellular-edge.svg
new file mode 100644
index 000000000..3f551e46c
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-edge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h6v2h-6v2h4v2h-4v2h6v2h-6s-2 0-2-2v-6c0-2 2-2 2-2z" />
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-evdo.svg b/.icons/kora/panel/16/network-cellular-evdo.svg
new file mode 100644
index 000000000..432346eab
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-evdo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 3h4v2h-4v2h3v2h-3v2h4v2h-4s-2 0-2-2v-6c0-2 2-2 2-2zm5 0h2c.5 2.67 1 8 1 8h1l1-8h2l-1 8s0 2-2 2h-1s-2 0-2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-gprs.svg b/.icons/kora/panel/16/network-cellular-gprs.svg
new file mode 100644
index 000000000..7ab8280da
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-gprs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h4c2 0 2.05 2.35 2 2v1h-2v-1h-4v6h4v-1h-2v-2h4v3s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-hspa.svg b/.icons/kora/panel/16/network-cellular-hspa.svg
new file mode 100644
index 000000000..50d2dad15
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-hspa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3v4h4v-4h2v10h-2v-4h-4v4h-2v-10z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-no-route.svg b/.icons/kora/panel/16/network-cellular-no-route.svg
new file mode 100644
index 000000000..45c558b98
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-no-route.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 15 Z M 12,7.01 C 13.1,7.01 14,7.91 14,9.01 14,10.11 13.1,11.01 12,11.01 V 12.01 H 11 V 10.01 H 12 C 12.55,10.01 13,9.56 13,9.01 13,8.46 12.55,8.01 12,8.01 11.45,8.01 11,8.46 11,9.01 H 10 C 10,7.91 10.9,7.01 12,7.01 Z M 11.5,12.76 A 0.75,0.75 0 0 1 12.25,13.51 0.75,0.75 0 0 1 11.5,14.26 0.75,0.75 0 0 1 10.75,13.51 0.75,0.75 0 0 1 11.5,12.76 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-offline.svg b/.icons/kora/panel/16/network-cellular-offline.svg
new file mode 100644
index 000000000..63d7a7df7
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 10 V 10.01 H 15 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,11.01 V 12.01 C 11,12.29 11.1,12.55 11.28,12.73 L 12.06,13.51 11.28,14.29 C 11.1,14.47 11,14.73 11,15.01 V 16.01 H 12 C 12.28,16.01 12.54,15.91 12.72,15.73 L 13.5,14.95 14.28,15.73 C 14.46,15.91 14.72,16.01 15,16.01 H 16 V 15.01 C 16,14.73 15.9,14.47 15.72,14.29 L 14.94,13.51 15.72,12.73 C 15.9,12.55 16,12.29 16,12.01 V 11.01 H 15 C 14.72,11.01 14.46,11.11 14.28,11.29 L 13.5,12.07 12.72,11.29 C 12.54,11.11 12.28,11.01 12,11.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-secure-signal-excellent.svg b/.icons/kora/panel/16/network-cellular-secure-signal-excellent.svg
new file mode 100644
index 000000000..9512643d6
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-secure-signal-excellent.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-secure-signal-good.svg b/.icons/kora/panel/16/network-cellular-secure-signal-good.svg
new file mode 100644
index 000000000..f6d0be3a1
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-secure-signal-good.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4.01 1,15.01 H 9 V 11.01 H 10.014 C 10.029,9.72 10.853,8.61 12,8.19 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-secure-signal-low.svg b/.icons/kora/panel/16/network-cellular-secure-signal-low.svg
new file mode 100644
index 000000000..19ecfe22d
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-secure-signal-low.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.01 C 10.03,9.37 11.36,8.01 13,8.01 13.77,8.01 14.47,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11.01 1,15.01 H 5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-secure-signal-none.svg b/.icons/kora/panel/16/network-cellular-secure-signal-none.svg
new file mode 100644
index 000000000..fd6d3e194
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-secure-signal-none.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.01 C 10.03,9.37 11.36,8.01 13,8.01 13.77,8.01 14.47,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-secure-signal-ok.svg b/.icons/kora/panel/16/network-cellular-secure-signal-ok.svg
new file mode 100644
index 000000000..a05ea178c
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-secure-signal-ok.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,7.01 1,15.01 H 9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-signal-excellent.svg b/.icons/kora/panel/16/network-cellular-signal-excellent.svg
new file mode 100644
index 000000000..0548b2e16
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-signal-good.svg b/.icons/kora/panel/16/network-cellular-signal-good.svg
new file mode 100644
index 000000000..16328ba9e
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-signal-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4.01 1,15.01 H 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-signal-low.svg b/.icons/kora/panel/16/network-cellular-signal-low.svg
new file mode 100644
index 000000000..03553d295
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-signal-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11.01 1,15.01 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-signal-none.svg b/.icons/kora/panel/16/network-cellular-signal-none.svg
new file mode 100644
index 000000000..daf45a4e3
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-signal-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-signal-ok.svg b/.icons/kora/panel/16/network-cellular-signal-ok.svg
new file mode 100644
index 000000000..8a65df4a9
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,7.01 1,15.01 H 9 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-cellular-umts.svg b/.icons/kora/panel/16/network-cellular-umts.svg
new file mode 100644
index 000000000..b7a679a28
--- /dev/null
+++ b/.icons/kora/panel/16/network-cellular-umts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 3h2v8h4v-8h2v8s0 2-2 2h-4s-2 0-2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-disconnected.svg b/.icons/kora/panel/16/network-disconnected.svg
new file mode 100644
index 000000000..631b5f105
--- /dev/null
+++ b/.icons/kora/panel/16/network-disconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z" />
+</svg>
diff --git a/.icons/kora/panel/16/network-error.svg b/.icons/kora/panel/16/network-error.svg
new file mode 100644
index 000000000..d067dab98
--- /dev/null
+++ b/.icons/kora/panel/16/network-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12 6v4l.25 2h1.5l.25-2v-4zm0 7v2h2v-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-flightmode-off-symbolic.svg b/.icons/kora/panel/16/network-flightmode-off-symbolic.svg
new file mode 120000
index 000000000..0e1a356ba
--- /dev/null
+++ b/.icons/kora/panel/16/network-flightmode-off-symbolic.svg
@@ -0,0 +1 @@
+airplane-mode-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-flightmode-off.svg b/.icons/kora/panel/16/network-flightmode-off.svg
new file mode 120000
index 000000000..0e1a356ba
--- /dev/null
+++ b/.icons/kora/panel/16/network-flightmode-off.svg
@@ -0,0 +1 @@
+airplane-mode-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-flightmode-on-symbolic.svg b/.icons/kora/panel/16/network-flightmode-on-symbolic.svg
new file mode 120000
index 000000000..895d2ec73
--- /dev/null
+++ b/.icons/kora/panel/16/network-flightmode-on-symbolic.svg
@@ -0,0 +1 @@
+airplane-mode.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-flightmode-on.svg b/.icons/kora/panel/16/network-flightmode-on.svg
new file mode 120000
index 000000000..895d2ec73
--- /dev/null
+++ b/.icons/kora/panel/16/network-flightmode-on.svg
@@ -0,0 +1 @@
+airplane-mode.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-idle.svg b/.icons/kora/panel/16/network-idle.svg
new file mode 100644
index 000000000..a4591fe94
--- /dev/null
+++ b/.icons/kora/panel/16/network-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-mobile-0-locked.svg b/.icons/kora/panel/16/network-mobile-0-locked.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-0-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-0.svg b/.icons/kora/panel/16/network-mobile-0.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-0.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-100-locked.svg b/.icons/kora/panel/16/network-mobile-100-locked.svg
new file mode 120000
index 000000000..afc43d749
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-100-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-100.svg b/.icons/kora/panel/16/network-mobile-100.svg
new file mode 120000
index 000000000..90a741a11
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-100.svg
@@ -0,0 +1 @@
+network-cellular-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-20-locked.svg b/.icons/kora/panel/16/network-mobile-20-locked.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-20-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-20.svg b/.icons/kora/panel/16/network-mobile-20.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-20.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-40-locked.svg b/.icons/kora/panel/16/network-mobile-40-locked.svg
new file mode 120000
index 000000000..86597a5a5
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-40-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-40.svg b/.icons/kora/panel/16/network-mobile-40.svg
new file mode 120000
index 000000000..1f49b2fc8
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-40.svg
@@ -0,0 +1 @@
+network-cellular-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-60-locked.svg b/.icons/kora/panel/16/network-mobile-60-locked.svg
new file mode 120000
index 000000000..08f73d5e3
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-60-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-60.svg b/.icons/kora/panel/16/network-mobile-60.svg
new file mode 120000
index 000000000..f8764e2c1
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-60.svg
@@ -0,0 +1 @@
+network-cellular-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-80-locked.svg b/.icons/kora/panel/16/network-mobile-80-locked.svg
new file mode 120000
index 000000000..56374d216
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-80-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-mobile-80.svg b/.icons/kora/panel/16/network-mobile-80.svg
new file mode 120000
index 000000000..d483798e8
--- /dev/null
+++ b/.icons/kora/panel/16/network-mobile-80.svg
@@ -0,0 +1 @@
+network-cellular-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-offline.svg b/.icons/kora/panel/16/network-offline.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/16/network-offline.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-receive.svg b/.icons/kora/panel/16/network-receive.svg
new file mode 100644
index 000000000..630569d26
--- /dev/null
+++ b/.icons/kora/panel/16/network-receive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.97 10.148 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-transmit-receive.svg b/.icons/kora/panel/16/network-transmit-receive.svg
new file mode 100644
index 000000000..1981b3082
--- /dev/null
+++ b/.icons/kora/panel/16/network-transmit-receive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-transmit.svg b/.icons/kora/panel/16/network-transmit.svg
new file mode 100644
index 000000000..9f6c5a3ee
--- /dev/null
+++ b/.icons/kora/panel/16/network-transmit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.97 2.675 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-unavailable.svg b/.icons/kora/panel/16/network-unavailable.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/network-unavailable.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-vpn-acquiring.svg b/.icons/kora/panel/16/network-vpn-acquiring.svg
new file mode 100644
index 000000000..077ed38c7
--- /dev/null
+++ b/.icons/kora/panel/16/network-vpn-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 3 3 0 0 0 5 3 L 5 5 L 4 5 C 3.446 5 3 5.4460001 3 6 L 3 8 A 2 2 0 0 1 5 6 A 2 2 0 0 1 6.5 6.6796875 A 2 2 0 0 1 8 6 A 2 2 0 0 1 9.5 6.6796875 A 2 2 0 0 1 11 6 A 2 2 0 0 1 13 8 L 13 6 C 13 5.4460001 12.554 5 12 5 L 11 5 L 11 3 A 3 3 0 0 0 8 0 z M 13 8 A 2 2 0 0 1 11 10 A 2 2 0 0 1 9.5 9.3203125 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6.5 9.3203125 A 2 2 0 0 1 5 10 A 2 2 0 0 1 3 8 L 3 10 C 3 10.554 3.446 11 4 11 L 12 11 C 12.554 11 13 10.554 13 10 L 13 8 z M 8 2 C 8.575974 2 9 2.424026 9 3 L 9 5 L 7 5 L 7 3 C 7 2.424026 7.424026 2 8 2 z M 7 12 L 7 13 L 5 13 L 5 14 L 5 16 L 11 16 L 11 14 L 11 13 L 9 13 L 9 12 L 7 12 z M 1 14 C 0.446 14 0 14.446 0 15 C 0 15.554 0.446 16 1 16 L 4 16 L 4 14 L 1 14 z M 12 14 L 12 16 L 15 16 C 15.554 16 16 15.554 16 15 C 16 14.446 15.554 14 15 14 L 12 14 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,7 A 1,1 0 0 0 4,8 1,1 0 0 0 5,9 1,1 0 0 0 6,8 1,1 0 0 0 5,7 Z M 8,7 A 1,1 0 0 0 7,8 1,1 0 0 0 8,9 1,1 0 0 0 9,8 1,1 0 0 0 8,7 Z m 3,0 a 1,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,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-vpn.svg b/.icons/kora/panel/16/network-vpn.svg
new file mode 100644
index 000000000..7b0b9b0b2
--- /dev/null
+++ b/.icons/kora/panel/16/network-vpn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 3 3 0 0 0 5 3 L 5 5 L 4 5 C 3.446 5 3 5.4460001 3 6 L 3 10 C 3 10.554 3.446 11 4 11 L 12 11 C 12.554 11 13 10.554 13 10 L 13 6 C 13 5.4460001 12.554 5 12 5 L 11 5 L 11 3 A 3 3 0 0 0 8 0 z M 8 2 C 8.575974 2 9 2.424026 9 3 L 9 5 L 7 5 L 7 3 C 7 2.424026 7.424026 2 8 2 z M 7 12 L 7 13 L 5 13 L 5 14 L 5 16 L 11 16 L 11 14 L 11 13 L 9 13 L 9 12 L 7 12 z M 1 14 C 0.446 14 0 14.446 0 15 C 0 15.554 0.446 16 1 16 L 4 16 L 4 14 L 1 14 z M 12 14 L 12 16 L 15 16 C 15.554 16 16 15.554 16 15 C 16 14.446 15.554 14 15 14 L 12 14 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wired-acquiring.svg b/.icons/kora/panel/16/network-wired-acquiring.svg
new file mode 100644
index 000000000..62722680d
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.5 8c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm-4.543 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm9.086 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired-activated-locked.svg b/.icons/kora/panel/16/network-wired-activated-locked.svg
new file mode 120000
index 000000000..08903dcd2
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-activated-locked.svg
@@ -0,0 +1 @@
+network-wired-secure.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired-activated-symbolic.svg b/.icons/kora/panel/16/network-wired-activated-symbolic.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-activated-symbolic.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired-activated.svg b/.icons/kora/panel/16/network-wired-activated.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-activated.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired-disconnected-symbolic.svg b/.icons/kora/panel/16/network-wired-disconnected-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-disconnected-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired-disconnected.svg b/.icons/kora/panel/16/network-wired-disconnected.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-disconnected.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired-no-route.svg b/.icons/kora/panel/16/network-wired-no-route.svg
new file mode 100644
index 000000000..9788b2355
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-no-route.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.804 11.357c-.001-.645-.524-1.168-1.168-1.168h-2.339c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168v-2.338zm-9.141 0c0-.645-.523-1.168-1.168-1.168h-2.338c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168zm2.103 1.451c.264 0 .492.084.672.264.168.18.264.396.264.672s-.096.492-.264.66c-.18.18-.408.264-.672.264-.252 0-.48-.084-.66-.264-.18-.168-.276-.384-.276-.66s.096-.492.276-.672.408-.264.66-.264zm.12-6.324c.312 0 .6.048.876.144.276.108.516.24.72.42s.36.396.48.648c.108.252.168.528.168.828 0 .204-.024.384-.072.54-.06.168-.132.324-.228.468-.096.156-.204.3-.336.432l-1.056.996c-.156.168-.228.348-.228.552 0 .06 0 .12.012.18.012.048.012.096.024.144h-1.08c-.084-.18-.12-.36-.12-.552 0-.144.024-.276.084-.408s.132-.252.216-.372c.084-.108.192-.216.3-.324s.228-.204.348-.312c.132-.12.252-.228.36-.336.108-.096.192-.192.252-.288.072-.084.132-.18.168-.288.036-.096.048-.204.048-.324 0-.3-.096-.54-.288-.72s-.42-.264-.684-.264c-.54 0-.936.348-1.164 1.032l-1.056-.456c.156-.576.432-1.008.828-1.296.408-.3.876-.444 1.428-.444zm2.452-4.397c0-.645-.523-1.168-1.168-1.168h-2.338c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wired-offline.svg b/.icons/kora/panel/16/network-wired-offline.svg
new file mode 100644
index 000000000..cf2a7449f
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.682.919v1c0 .27.1.53.28.72l.78.78-.78.78c-.18.18-.28.44-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.79.78.79c.18.18.44.28.72.28h1v-1c0-.28-.1-.54-.28-.72l-.78-.78.78-.78c.18-.19.28-.45.28-.72v-1h-1c-.28 0-.54.1-.72.28l-.78.78-.78-.78c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wired-secure.svg b/.icons/kora/panel/16/network-wired-secure.svg
new file mode 100644
index 000000000..751dfd5a9
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-secure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.589 8c-1.108 0-2 .911-2 2.031v.969h-.357c-.355 0-.643.288-.643.643v2.714c0 .171.068.334.188.455.121.12.284.188.455.188h4.715c.17 0 .333-.068.454-.188.12-.121.188-.284.188-.455 0-.746 0-1.968 0-2.714 0-.355-.288-.643-.642-.643-.195 0-.358 0-.358 0v-.969c0-1.12-.892-2.031-2-2.031zm-9.764 2.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h1.802l-.01 1h-5.461c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168zm9.764-1.189c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wired-unavailable-symbolic.svg b/.icons/kora/panel/16/network-wired-unavailable-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-unavailable-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired-unavailable.svg b/.icons/kora/panel/16/network-wired-unavailable.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired-unavailable.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wired.svg b/.icons/kora/panel/16/network-wired.svg
new file mode 100644
index 000000000..f2333846f
--- /dev/null
+++ b/.icons/kora/panel/16/network-wired.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-0-locked.svg b/.icons/kora/panel/16/network-wireless-0-locked.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-0-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-0.svg b/.icons/kora/panel/16/network-wireless-0.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-0.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-100-locked.svg b/.icons/kora/panel/16/network-wireless-100-locked.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-100-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-100.svg b/.icons/kora/panel/16/network-wireless-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-20-locked.svg b/.icons/kora/panel/16/network-wireless-20-locked.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-20-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-20.svg b/.icons/kora/panel/16/network-wireless-20.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-20.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-40-locked.svg b/.icons/kora/panel/16/network-wireless-40-locked.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-40-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-40.svg b/.icons/kora/panel/16/network-wireless-40.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-40.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-60-locked.svg b/.icons/kora/panel/16/network-wireless-60-locked.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-60-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-60.svg b/.icons/kora/panel/16/network-wireless-60.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-60.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-80-locked.svg b/.icons/kora/panel/16/network-wireless-80-locked.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-80-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-80.svg b/.icons/kora/panel/16/network-wireless-80.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-80.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-acquiring-symbolic.svg b/.icons/kora/panel/16/network-wireless-acquiring-symbolic.svg
new file mode 120000
index 000000000..ea798a841
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-acquiring-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-acquiring.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-acquiring.svg b/.icons/kora/panel/16/network-wireless-acquiring.svg
new file mode 100644
index 000000000..51e2b9fd1
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0zm-1.943-2.691c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769.687 5.191 1.828.147.118.356.106.481-.034l.542-.602c.134-.15.121-.386-.034-.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486.942-6.171 2.319-.156.127-.17.362-.035.512l.541.603c.125.14.334.152.479.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.5 8c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm-4.543 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm9.086 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-available.svg b/.icons/kora/panel/16/network-wireless-available.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-available.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-availible.svg b/.icons/kora/panel/16/network-wireless-availible.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-availible.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-bluetooth-symbolic.svg b/.icons/kora/panel/16/network-wireless-bluetooth-symbolic.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-bluetooth-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-bluetooth.svg b/.icons/kora/panel/16/network-wireless-bluetooth.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-00-symbolic.svg b/.icons/kora/panel/16/network-wireless-connected-00-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-00-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-00.svg b/.icons/kora/panel/16/network-wireless-connected-00.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-00.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-100-symbolic.svg b/.icons/kora/panel/16/network-wireless-connected-100-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-100-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-100.svg b/.icons/kora/panel/16/network-wireless-connected-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-25-symbolic.svg b/.icons/kora/panel/16/network-wireless-connected-25-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-25-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-25.svg b/.icons/kora/panel/16/network-wireless-connected-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-50-symbolic.svg b/.icons/kora/panel/16/network-wireless-connected-50-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-50-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-50.svg b/.icons/kora/panel/16/network-wireless-connected-50.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-75-symbolic.svg b/.icons/kora/panel/16/network-wireless-connected-75-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-75-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected-75.svg b/.icons/kora/panel/16/network-wireless-connected-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-connected.svg b/.icons/kora/panel/16/network-wireless-connected.svg
new file mode 100644
index 000000000..cb4e6b879
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-disconnected-symbolic.svg b/.icons/kora/panel/16/network-wireless-disconnected-symbolic.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-disconnected-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-disconnected.svg b/.icons/kora/panel/16/network-wireless-disconnected.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-disconnected.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-encrypted.svg b/.icons/kora/panel/16/network-wireless-encrypted.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-encrypted.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-hotspot-symbolic.svg b/.icons/kora/panel/16/network-wireless-hotspot-symbolic.svg
new file mode 120000
index 000000000..072692ac5
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-hotspot-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-hotspot.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-hotspot.svg b/.icons/kora/panel/16/network-wireless-hotspot.svg
new file mode 100644
index 000000000..b7b67be2d
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-hotspot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.893 8.195c0 1.956-.709 3.611-1.844 5.025-.115.145-.104.353.035.478l.266.206c.147.133.382.12.509-.035 1.373-1.677 2.141-3.345 2.141-5.675 0-2.329-.763-3.982-2.132-5.657-.126-.155-.36-.169-.509-.036l-.259.198c-.139.124-.151.332-.035.477 1.131 1.413 1.828 3.066 1.828 5.019zm-13.786 0c0 1.956.709 3.611 1.844 5.025.115.145.104.353-.035.478l-.266.206c-.147.133-.382.12-.509-.035-1.373-1.677-2.141-3.345-2.141-5.675 0-2.329.763-3.982 2.132-5.657.126-.155.36-.169.509-.036l.259.198c.139.124.151.332.035.477-1.131 1.413-1.828 3.066-1.828 5.019zm11.506 0c0-1.423-.496-2.728-1.319-3.758-.086-.105-.077-.257.024-.348l.438-.391c.108-.098.278-.088.371.025.997 1.222 1.68 2.776 1.68 4.472 0 1.699-.686 3.256-1.685 4.479-.092.112-.264.121-.372.024l-.436-.392c-.102-.091-.11-.242-.025-.348.827-1.031 1.324-2.338 1.324-3.763zm-9.226 0c0 1.425.497 2.732 1.324 3.763.085.106.077.257-.025.348l-.436.392c-.108.097-.28.088-.372-.024-.999-1.223-1.685-2.78-1.685-4.479 0-1.696.683-3.25 1.68-4.472.093-.113.263-.123.371-.025l.438.391c.101.091.11.243.024.348-.823 1.03-1.319 2.335-1.319 3.758zm6.873 0c0-.82-.271-1.576-.726-2.184-.081-.108-.072-.257.028-.347l.486-.434c.109-.099.283-.088.372.028.63.813 1.032 1.83 1.032 2.937 0 1.109-.403 2.127-1.035 2.941-.09.116-.264.127-.372.028l-.486-.436c-.099-.089-.108-.238-.027-.346.456-.609.728-1.365.728-2.187zm-4.52 0c0 .822.272 1.578.728 2.187.081.108.072.257-.027.346l-.486.436c-.108.099-.282.088-.372-.028-.632-.814-1.035-1.832-1.035-2.941 0-1.107.402-2.124 1.032-2.937.089-.116.263-.127.372-.028l.485.434c.101.09.11.239.029.347-.455.608-.726 1.364-.726 2.184zm1.561-1.358c.088-.132 1.31-.132 1.398 0 .257.384.427.844.431 1.338.001.013.001.026 0 .039-.004.495-.174.955-.432 1.341-.088.13-1.308.13-1.396 0-.258-.386-.428-.846-.432-1.341-.001-.013-.001-.026 0-.039.004-.494.173-.954.431-1.338z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-no-route.svg b/.icons/kora/panel/16/network-wireless-no-route.svg
new file mode 100644
index 000000000..1ad8ad9d2
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-no-route.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.221 2.647c.354 0 .681.054.994.163.313.123.585.272.817.477.231.204.408.449.544.735.123.286.191.599.191.939 0 .232-.027.436-.082.613-.068.191-.15.368-.259.531-.108.177-.231.34-.381.49-.163.15-.327.313-.504.477-.285.258-.517.476-.694.653-.177.191-.259.395-.259.627 0 .068 0 .136.014.204.014.054.014.109.027.163h-1.225c-.096-.204-.136-.408-.136-.626 0-.163.027-.313.095-.463s.15-.286.245-.422c.095-.123.218-.245.34-.368.123-.122.259-.231.395-.354.15-.136.286-.258.409-.381.122-.109.218-.218.286-.327.081-.095.149-.204.19-.327.041-.108.055-.231.055-.367 0-.341-.109-.613-.327-.817s-.477-.3-.776-.3c-.613 0-1.062.395-1.321 1.171l-1.198-.517c.177-.654.49-1.144.939-1.471.463-.34.994-.503 1.621-.503zm-.136 7.175c.299 0 .558.095.762.3.191.204.3.449.3.762s-.109.558-.3.749c-.204.204-.463.3-.762.3-.286 0-.545-.096-.749-.3-.205-.191-.313-.436-.313-.749s.108-.558.313-.762c.204-.205.463-.3.749-.3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-off.svg b/.icons/kora/panel/16/network-wireless-off.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-off.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-offline.svg b/.icons/kora/panel/16/network-wireless-offline.svg
new file mode 100644
index 000000000..c1a2fd75f
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.662 10.904v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-on.svg b/.icons/kora/panel/16/network-wireless-on.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-on.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-secure-signal-excellent.svg b/.icons/kora/panel/16/network-wireless-secure-signal-excellent.svg
new file mode 100644
index 000000000..a7557bc47
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-secure-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.01 10.825c-.84-.627-1.883-1.001-3.013-1.001-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.259.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.064-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.057.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206zm1.99-.825c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1zm-5.003-3.424c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-secure-signal-good.svg b/.icons/kora/panel/16/network-wireless-secure-signal-good.svg
new file mode 100644
index 000000000..8cd4427c1
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-secure-signal-good.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.01 10.825c-.84-.627-1.883-1.001-3.013-1.001-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.259.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.064-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.057.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206zm1.99-.825c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1zm-5.003-3.424c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 3.43c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z" />
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-secure-signal-low.svg b/.icons/kora/panel/16/network-wireless-secure-signal-low.svg
new file mode 100644
index 000000000..636fab399
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-secure-signal-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 12.131v-.131h1v-.969c0-1.12.892-2.031 2-2.031s2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.065-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.058.039.1.092.126.151zm3-2.131c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-secure-signal-none.svg b/.icons/kora/panel/16/network-wireless-secure-signal-none.svg
new file mode 100644
index 000000000..7e26c0fa2
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-secure-signal-none.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 9c-1.108 0-2 .911-2 2.031v.969h-1v4h6v-4h-1v-.969c0-1.12-.892-2.031-2-2.031zm0 1c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-secure-signal-ok.svg b/.icons/kora/panel/16/network-wireless-secure-signal-ok.svg
new file mode 100644
index 000000000..7bbbb3f27
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-secure-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.258.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.065-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.058.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206-.84-.627-1.882-1.001-3.013-1.001zm5.003.176c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 6.576c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-signal-excellent-symbolic.svg b/.icons/kora/panel/16/network-wireless-signal-excellent-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-excellent-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-signal-excellent.svg b/.icons/kora/panel/16/network-wireless-signal-excellent.svg
new file mode 100644
index 000000000..cb4e6b879
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-signal-good-symbolic.svg b/.icons/kora/panel/16/network-wireless-signal-good-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-good-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-signal-good.svg b/.icons/kora/panel/16/network-wireless-signal-good.svg
new file mode 100644
index 000000000..2479681d3
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 3.43c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-signal-low.svg b/.icons/kora/panel/16/network-wireless-signal-low.svg
new file mode 100644
index 000000000..3e1669d0b
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-signal-none-symbolic.svg b/.icons/kora/panel/16/network-wireless-signal-none-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-none-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-signal-none.svg b/.icons/kora/panel/16/network-wireless-signal-none.svg
new file mode 100644
index 000000000..0ff698905
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-signal-ok-symbolic.svg b/.icons/kora/panel/16/network-wireless-signal-ok-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-ok-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-signal-ok.svg b/.icons/kora/panel/16/network-wireless-signal-ok.svg
new file mode 100644
index 000000000..13d415595
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 6.576c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/16/network-wireless-signal-weak-symbolic.svg b/.icons/kora/panel/16/network-wireless-signal-weak-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-weak-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless-signal-weak.svg b/.icons/kora/panel/16/network-wireless-signal-weak.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless-signal-weak.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/network-wireless.svg b/.icons/kora/panel/16/network-wireless.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/network-wireless.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/new-messages-red.svg b/.icons/kora/panel/16/new-messages-red.svg
new file mode 100644
index 000000000..c734b31d7
--- /dev/null
+++ b/.icons/kora/panel/16/new-messages-red.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m13.5 10c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/nitroshare-indicator.svg b/.icons/kora/panel/16/nitroshare-indicator.svg
new file mode 100644
index 000000000..ca111b889
--- /dev/null
+++ b/.icons/kora/panel/16/nitroshare-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,0 6,4 H 3 V 14 H 6 V 17 L 10,13 H 13 V 3 H 10 Z M 4,5 H 6 L 10,9 V 6 H 12 V 12 H 10 L 6,8 V 11 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nixnote2-tray.svg b/.icons/kora/panel/16/nixnote2-tray.svg
new file mode 100644
index 000000000..e8a036315
--- /dev/null
+++ b/.icons/kora/panel/16/nixnote2-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.5332031,1.0039062 c -0.584935,0.030324 -1.7158995,0.2973741 -2.3046875,1.2519532 0,0 -0.5442262,-0.1746451 0.089844,-1.171875 0,0 -1.7437507,-0.46124362 -2.6191406,0.9160156 H 1 v 8.769531 c 0,0 2.301895,5.087169 9.779297,4.103516 0,0 3.384176,-0.510165 2.941406,-3.681641 0,0 1.056121,-1.204757 1.207031,-2.738281 0.139469,-1.416281 0.122755,-2.5504409 -0.474609,-4.3859609 -0.0417,-0.127957 -0.218789,-0.1183142 -0.246094,0.013672 -0.20939,1.012532 -0.965674,3.5264491 -2.730469,4.5617421 0,0 0.928844,-1.5271942 0.421876,-3.6084832 -0.01625,-0.06675 -0.109443,-0.060467 -0.117188,0.00781 -0.07435,0.660612 -0.338649,1.9050066 -1.240234,2.1924676 0,0 -0.38472,-2.1092551 -2.8300785,-3.4863281 0,0 0.2109744,-0.6576046 0.2714844,-1.1269531 C 8.0427519,2.1515487 7.832467,1.932074 7.953125,1.7128906 c 0.12084,-0.219188 0.6035156,-0.53125 0.6035156,-0.53125 0,0 -0.4385025,-0.20805707 -1.0234375,-0.1777344 z M 8.7011719,7.4472656 C 9.1539904,7.4175756 9.5265057,7.8040345 9.4980469,8.2734375 9.4742639,8.6603105 9.1722537,8.9736489 8.7988281,8.9980469 8.3460156,9.0277369 7.9732732,8.64128 8.0019531,8.171875 8.0254961,7.784779 8.3277533,7.4716626 8.7011719,7.4472656 Z m 3.3691401,4.5449224 c 0.102461,0.0081 0.214274,0.03571 0.306641,0.109374 0.03069,0.02453 0.137038,0.110156 0.121094,0.210938 -0.01516,0.09601 -0.131968,0.14977 -0.175781,0.169922 -0.134459,0.06193 -0.187834,0.01161 -0.363282,0.06055 -0.04279,0.01192 -0.172097,0.04822 -0.285156,0.148437 -0.09206,0.08172 -0.06971,0.113045 -0.154297,0.189453 -0.08318,0.07531 -0.261342,0.185646 -0.386719,0.13086 -0.119723,-0.05223 -0.12884,-0.226419 -0.130859,-0.259766 -0.01412,-0.237472 0.181097,-0.41529 0.263672,-0.490234 0.08479,-0.07677 0.276817,-0.222753 0.5625,-0.259766 0.04835,-0.0063 0.139728,-0.01786 0.242187,-0.0098 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-adhoc.svg b/.icons/kora/panel/16/nm-adhoc.svg
new file mode 120000
index 000000000..072692ac5
--- /dev/null
+++ b/.icons/kora/panel/16/nm-adhoc.svg
@@ -0,0 +1 @@
+network-wireless-hotspot.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-device-wired-autoip.svg b/.icons/kora/panel/16/nm-device-wired-autoip.svg
new file mode 120000
index 000000000..f16eb6e88
--- /dev/null
+++ b/.icons/kora/panel/16/nm-device-wired-autoip.svg
@@ -0,0 +1 @@
+nm-device-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-device-wired-secure.svg b/.icons/kora/panel/16/nm-device-wired-secure.svg
new file mode 120000
index 000000000..08903dcd2
--- /dev/null
+++ b/.icons/kora/panel/16/nm-device-wired-secure.svg
@@ -0,0 +1 @@
+network-wired-secure.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-device-wired-secureoffline.svg b/.icons/kora/panel/16/nm-device-wired-secureoffline.svg
new file mode 120000
index 000000000..36b6d308d
--- /dev/null
+++ b/.icons/kora/panel/16/nm-device-wired-secureoffline.svg
@@ -0,0 +1 @@
+network-vpn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-device-wired-symbolic.svg b/.icons/kora/panel/16/nm-device-wired-symbolic.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/16/nm-device-wired-symbolic.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-device-wired.svg b/.icons/kora/panel/16/nm-device-wired.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/16/nm-device-wired.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-device-wireless.svg b/.icons/kora/panel/16/nm-device-wireless.svg
new file mode 120000
index 000000000..54596d2e0
--- /dev/null
+++ b/.icons/kora/panel/16/nm-device-wireless.svg
@@ -0,0 +1 @@
+nm-signal-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-device-wwan.svg b/.icons/kora/panel/16/nm-device-wwan.svg
new file mode 120000
index 000000000..cb0231e0c
--- /dev/null
+++ b/.icons/kora/panel/16/nm-device-wwan.svg
@@ -0,0 +1 @@
+gsm-3g-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-mb-roam.svg b/.icons/kora/panel/16/nm-mb-roam.svg
new file mode 100644
index 000000000..331132125
--- /dev/null
+++ b/.icons/kora/panel/16/nm-mb-roam.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/16/nm-no-connection-symbolic.svg b/.icons/kora/panel/16/nm-no-connection-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/nm-no-connection-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-no-connection.svg b/.icons/kora/panel/16/nm-no-connection.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/nm-no-connection.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-secure-lock.svg b/.icons/kora/panel/16/nm-secure-lock.svg
new file mode 120000
index 000000000..bf46b3857
--- /dev/null
+++ b/.icons/kora/panel/16/nm-secure-lock.svg
@@ -0,0 +1 @@
+nm-vpn-lock.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-0-secure.svg b/.icons/kora/panel/16/nm-signal-0-secure.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-0-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-0.svg b/.icons/kora/panel/16/nm-signal-0.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-0.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-00-secure.svg b/.icons/kora/panel/16/nm-signal-00-secure.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-00-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-00-symbolic.svg b/.icons/kora/panel/16/nm-signal-00-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-00-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-00.svg b/.icons/kora/panel/16/nm-signal-00.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-00.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-100-secure.svg b/.icons/kora/panel/16/nm-signal-100-secure.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-100-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-100-symbolic.svg b/.icons/kora/panel/16/nm-signal-100-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-100-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-100.svg b/.icons/kora/panel/16/nm-signal-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-25-secure.svg b/.icons/kora/panel/16/nm-signal-25-secure.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-25-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-25-symbolic.svg b/.icons/kora/panel/16/nm-signal-25-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-25-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-25.svg b/.icons/kora/panel/16/nm-signal-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-50-secure.svg b/.icons/kora/panel/16/nm-signal-50-secure.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-50-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-50-symbolic.svg b/.icons/kora/panel/16/nm-signal-50-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-50-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-50.svg b/.icons/kora/panel/16/nm-signal-50.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-75-secure.svg b/.icons/kora/panel/16/nm-signal-75-secure.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-75-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-75-symbolic.svg b/.icons/kora/panel/16/nm-signal-75-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-75-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-signal-75.svg b/.icons/kora/panel/16/nm-signal-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/nm-signal-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-tech-3g.svg b/.icons/kora/panel/16/nm-tech-3g.svg
new file mode 100644
index 000000000..371141d46
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-3g.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,13 V 14.5 C 15.5,15.5 15.5,15.5 14.5,15.5 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 8.9999,15.5 H 11.5 V 11.5 H 8.9999 M 11.5,13.5 H 8.9999"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-tech-4g.svg b/.icons/kora/panel/16/nm-tech-4g.svg
new file mode 100644
index 000000000..a95910c47
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-4g.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,13 V 14.5 C 15.5,15.5 15.5,15.5 14.5,15.5 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.5,16 V 13.5 H 9.4999 V 11 M 11.5,13.5 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-tech-cdma-1x.svg b/.icons/kora/panel/16/nm-tech-cdma-1x.svg
new file mode 100644
index 000000000..53a607141
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-cdma-1x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 16,15.5 H 14.5 C 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-tech-edge.svg b/.icons/kora/panel/16/nm-tech-edge.svg
new file mode 100644
index 000000000..efc183e3d
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-edge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 16,15.5 H 13.5 V 11.5 H 16 M 13.5,13.5 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-tech-evdo.svg b/.icons/kora/panel/16/nm-tech-evdo.svg
new file mode 100644
index 000000000..215e484e1
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-evdo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 12,15.5 H 9.5 V 11.5 H 12 M 9.5,13.5 H 12"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 13.5,11 V 14 L 14.5,15.5 15.5,14 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-tech-gprs.svg b/.icons/kora/panel/16/nm-tech-gprs.svg
new file mode 100644
index 000000000..ed6ca1f21
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-gprs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 14,13.488 H 15.5 V 14.488 C 15.5,15.488 15.5,15.488 14,15.488 12.5,15.488 12.5,15.488 12.5,14.488 V 12.488 C 12.5,11.488 12.5,11.488 13.5,11.488 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-tech-hspa.svg b/.icons/kora/panel/16/nm-tech-hspa.svg
new file mode 100644
index 000000000..2fca3f1a8
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-hspa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 13,13.5 H 15 M 15.5,11 V 16 M 12.5,11 V 16"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-tech-lte.svg b/.icons/kora/panel/16/nm-tech-lte.svg
new file mode 120000
index 000000000..5e7cb741e
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-lte.svg
@@ -0,0 +1 @@
+nm-tech-4g.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-tech-umts.svg b/.icons/kora/panel/16/nm-tech-umts.svg
new file mode 100644
index 000000000..3fc58e56e
--- /dev/null
+++ b/.icons/kora/panel/16/nm-tech-umts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,11 V 14.5 C 15.5,14.5 15.5,15.5 14,15.5 12.5,15.5 12.5,14.5 12.5,14.5 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-vpn-active-lock.svg b/.icons/kora/panel/16/nm-vpn-active-lock.svg
new file mode 120000
index 000000000..bf46b3857
--- /dev/null
+++ b/.icons/kora/panel/16/nm-vpn-active-lock.svg
@@ -0,0 +1 @@
+nm-vpn-lock.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-vpn-lock.svg b/.icons/kora/panel/16/nm-vpn-lock.svg
new file mode 100644
index 000000000..3bed9c2a4
--- /dev/null
+++ b/.icons/kora/panel/16/nm-vpn-lock.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nm-vpn-standalone-lock.svg b/.icons/kora/panel/16/nm-vpn-standalone-lock.svg
new file mode 100644
index 000000000..a49c91527
--- /dev/null
+++ b/.icons/kora/panel/16/nm-vpn-standalone-lock.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.336 8.032c0-.169-.138-.305-.306-.305h-10.06c-.168 0-.305.136-.305.305v5.931c0 .169.137.305.305.305h10.06c.168 0 .306-.136.306-.305z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.335 7.032c0-.168-.137-.305-.305-.305h-10.06c-.168 0-.305.137-.305.305v5.931c0 .168.137.305.305.305h10.06c.168 0 .305-.137.305-.305zm-5.335-5.032c1.108 0 2 .892 2 2v2h-4v-2c0-1.108.892-2 2-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/nm-wwan-tower.svg b/.icons/kora/panel/16/nm-wwan-tower.svg
new file mode 100644
index 000000000..331132125
--- /dev/null
+++ b/.icons/kora/panel/16/nm-wwan-tower.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/16/no-signal.svg b/.icons/kora/panel/16/no-signal.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/16/no-signal.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nomachine-disabled.svg b/.icons/kora/panel/16/nomachine-disabled.svg
new file mode 100644
index 000000000..5f5cf2f27
--- /dev/null
+++ b/.icons/kora/panel/16/nomachine-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 4h8v8h-2v-5h-1v5h-2v-5h-1v5h-2zm-3 6h2v2h-2zm0-6h2v5h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/nomachine-indicator.svg b/.icons/kora/panel/16/nomachine-indicator.svg
new file mode 100644
index 000000000..246774b4f
--- /dev/null
+++ b/.icons/kora/panel/16/nomachine-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.394-.875.875v12.25c0 .481.39.875.875.875h12.25c.481 0 .875-.394.875-.875v-12.25c0-.481-.394-.875-.875-.875z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 4h8v8h-2v-5h-1v5h-2v-5h-1v5h-2zm-3 6h2v2h-2zm0-6h2v5h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/notes-panel.svg b/.icons/kora/panel/16/notes-panel.svg
new file mode 100644
index 000000000..49f0ec5be
--- /dev/null
+++ b/.icons/kora/panel/16/notes-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.795 10.99h6.506v2h-6.506zm0-4h10.41v2h-10.41zm0-4h10.41v2h-10.41z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/notification-active-symbolic.svg b/.icons/kora/panel/16/notification-active-symbolic.svg
new file mode 120000
index 000000000..f4401ac78
--- /dev/null
+++ b/.icons/kora/panel/16/notification-active-symbolic.svg
@@ -0,0 +1 @@
+notification-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/notification-active.svg b/.icons/kora/panel/16/notification-active.svg
new file mode 100644
index 000000000..30e4689f3
--- /dev/null
+++ b/.icons/kora/panel/16/notification-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m15.761 3.064c0 1.098-.903 2-2 2s-2-.902-2-2c0-1.097.903-2 2-2s2 .903 2 2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/notification-disabled-symbolic.svg b/.icons/kora/panel/16/notification-disabled-symbolic.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/16/notification-disabled-symbolic.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/notification-disabled.svg b/.icons/kora/panel/16/notification-disabled.svg
new file mode 100644
index 000000000..fc506665d
--- /dev/null
+++ b/.icons/kora/panel/16/notification-disabled.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+ <path d="m4.418.916c.372-.257.881-.164 1.138.207 1.659 2.394 7.268 10.49 8.927 12.884.257.371.164.881-.207 1.138-.003.002-.006.004-.01.007-.371.257-.88.164-1.138-.207-1.658-2.394-7.267-10.49-8.926-12.884-.257-.371-.165-.881.207-1.138.003-.002.006-.004.009-.007z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/notification-inactive-symbolic.svg b/.icons/kora/panel/16/notification-inactive-symbolic.svg
new file mode 120000
index 000000000..a3677aed5
--- /dev/null
+++ b/.icons/kora/panel/16/notification-inactive-symbolic.svg
@@ -0,0 +1 @@
+notification-inactive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/notification-inactive.svg b/.icons/kora/panel/16/notification-inactive.svg
new file mode 100644
index 000000000..d8df695c7
--- /dev/null
+++ b/.icons/kora/panel/16/notification-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+</svg>
diff --git a/.icons/kora/panel/16/notifications-disabled-symbolic.svg b/.icons/kora/panel/16/notifications-disabled-symbolic.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/16/notifications-disabled-symbolic.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/notifications-disabled.svg b/.icons/kora/panel/16/notifications-disabled.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/16/notifications-disabled.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nozbe-tray.svg b/.icons/kora/panel/16/nozbe-tray.svg
new file mode 100644
index 000000000..f56864c88
--- /dev/null
+++ b/.icons/kora/panel/16/nozbe-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.007c3.86 0 6.993 3.133 6.993 6.993s-3.133 6.993-6.993 6.993-6.993-3.133-6.993-6.993 3.133-6.993 6.993-6.993zm0 1c3.308 0 5.993 2.685 5.993 5.993s-2.685 5.993-5.993 5.993-5.993-2.685-5.993-5.993 2.685-5.993 5.993-5.993z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/num-lock-off.svg b/.icons/kora/panel/16/num-lock-off.svg
new file mode 100644
index 000000000..888e304be
--- /dev/null
+++ b/.icons/kora/panel/16/num-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.684-1.266c-.047 0-.07-.024-.07-.071v-6.961c-.18.133-.36.267-.539.402-.18.135-.36.266-.539.395-.028.02-.053.023-.076.009-.024-.014-.036-.036-.036-.067v-1.272c0-.008.003-.017.009-.029s.013-.022.021-.029l1.207-.873h1.224c.047 0 .071.023.071.07v8.355c0 .047-.024.071-.071.071z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/num-lock-on.svg b/.icons/kora/panel/16/num-lock-on.svg
new file mode 100644
index 000000000..90c967159
--- /dev/null
+++ b/.icons/kora/panel/16/num-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.571-1.229c-.047 0-.071-.024-.071-.071v-6.961c-.179.133-.359.267-.539.402-.179.134-.359.266-.539.395-.027.02-.052.023-.076.009-.023-.014-.035-.036-.035-.067v-1.272c0-.008.003-.018.009-.029.006-.012.012-.022.02-.03l1.207-.873h1.225c.047 0 .07.024.07.071v8.355c0 .047-.023.071-.07.071z" />
+</svg>
diff --git a/.icons/kora/panel/16/numlock-off.svg b/.icons/kora/panel/16/numlock-off.svg
new file mode 120000
index 000000000..0cdc2de80
--- /dev/null
+++ b/.icons/kora/panel/16/numlock-off.svg
@@ -0,0 +1 @@
+num-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/numlock-on.svg b/.icons/kora/panel/16/numlock-on.svg
new file mode 120000
index 000000000..73a806fa5
--- /dev/null
+++ b/.icons/kora/panel/16/numlock-on.svg
@@ -0,0 +1 @@
+num-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/nutstore-offline-panel.svg b/.icons/kora/panel/16/nutstore-offline-panel.svg
new file mode 100644
index 000000000..7fc5d2264
--- /dev/null
+++ b/.icons/kora/panel/16/nutstore-offline-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 7.4175562,1.0002742 c -0.6039995,-0.00237 -1.1906955,0.077868 -1.7383485,0.2402344 -0.832589,0.3291024 -1.516407,0.6323071 -0.73831,1.0429687 1.475439,0.770853 2.8654485,1.8222774 4.0685155,3.1542969 1.9141568,2.1193269 3.1018398,4.6591298 3.6466228,7.1640618 0.154209,0.866273 0.903713,0.09868 1.210985,-0.21875 1.680965,-1.74698 1.597303,-6.0334414 -0.972695,-8.8789056 C 11.386185,1.8343875 9.3195062,1.0077367 7.4175562,1.0002742 Z m 7.4065318,0.00586 c -0.204194,-0.018859 -0.427423,0.013669 -0.658228,0.070312 -0.497911,0.1413938 -0.978424,0.5073829 -1.445368,0.8964843 0.31868,0.2641451 0.629039,0.5435534 0.916051,0.8613282 0.110902,0.1227902 0.209881,0.2519012 0.312512,0.3789062 0.119496,-0.057018 0.24919,-0.1092291 0.404312,-0.1445312 0.358329,-0.081548 0.967504,0.1500187 1.250048,0.2519531 0.375949,0.00644 0.449361,-0.5595558 0.365248,-0.9589844 C 15.870263,1.894364 15.563345,1.5623339 15.370984,1.2483211 15.213851,1.0959407 15.028282,1.0249921 14.824088,1.0061342 Z M 4.2494657,3.0237117 c -0.04378,0.032066 -0.08704,0.05855 -0.130865,0.091797 -3.310516,2.51173 -5.164007,8.0631813 -3.494274,10.0292963 1.944062,2.289139 7.1665965,2.475433 10.3539123,0.470703 0.27483,-0.172859 0.525971,-0.361976 0.765653,-0.560546 -0.03224,-0.09568 -0.0566,-0.191285 -0.07227,-0.279297 l 0.0078,0.03711 C 11.168986,10.465714 10.052944,8.0848461 8.2671982,6.1076961 7.1457692,4.8660666 5.8516217,3.887859 4.4779897,3.1701961 h -0.002 l -0.0019,-0.00195 c -0.07399,-0.03905 -0.148729,-0.09814 -0.224618,-0.1445313 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nutstore-oops-panel.svg b/.icons/kora/panel/16/nutstore-oops-panel.svg
new file mode 100644
index 000000000..f80761836
--- /dev/null
+++ b/.icons/kora/panel/16/nutstore-oops-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12.279689,8.0102171 c -0.768513,-0.05431 -1.562112,0.113216 -2.279506,0.527343 -1.9131511,1.10434 -2.567496,3.5501419 -1.4630249,5.4628909 1.1044721,1.912649 3.5503399,2.567231 5.4633909,1.462891 1.913151,-1.104339 2.567497,-3.548188 1.463025,-5.460938 C 14.773279,8.8069981 13.560545,8.1007331 12.279689,8.0102171 Z m -2.279506,1.9902339 h 0.707096 l 0.232443,0.232422 1.060644,1.060547 1.060644,-1.060547 0.232444,-0.232422 h 0.707095 v 0.707031 l -0.232443,0.232422 -1.060644,1.060547 1.060644,1.060547 0.232443,0.232422 v 0.707031 h -0.707095 l -0.232444,-0.232422 -1.060644,-1.060547 -1.060644,1.060547 -0.232443,0.232422 H 10.000183 V 13.29342 l 0.232443,-0.232422 1.060644,-1.060547 -1.060644,-1.060547 -0.232443,-0.232422 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nutstore-panel.svg b/.icons/kora/panel/16/nutstore-panel.svg
new file mode 100644
index 000000000..2bed6f180
--- /dev/null
+++ b/.icons/kora/panel/16/nutstore-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.4175562,1.0002742 c -0.6039995,-0.00237 -1.1906955,0.077868 -1.7383485,0.2402344 -0.832589,0.3291024 -1.516407,0.6323071 -0.73831,1.0429687 1.475439,0.770853 2.8654485,1.8222774 4.0685155,3.1542969 1.9141568,2.1193269 3.1018398,4.6591298 3.6466228,7.1640618 0.154209,0.866273 0.903713,0.09868 1.210985,-0.21875 1.680965,-1.74698 1.597303,-6.0334414 -0.972695,-8.8789056 C 11.386185,1.8343875 9.3195062,1.0077367 7.4175562,1.0002742 Z m 7.4065318,0.00586 c -0.204194,-0.018859 -0.427423,0.013669 -0.658228,0.070312 -0.497911,0.1413938 -0.978424,0.5073829 -1.445368,0.8964843 0.31868,0.2641451 0.629039,0.5435534 0.916051,0.8613282 0.110902,0.1227902 0.209881,0.2519012 0.312512,0.3789062 0.119496,-0.057018 0.24919,-0.1092291 0.404312,-0.1445312 0.358329,-0.081548 0.967504,0.1500187 1.250048,0.2519531 0.375949,0.00644 0.449361,-0.5595558 0.365248,-0.9589844 C 15.870263,1.894364 15.563345,1.5623339 15.370984,1.2483211 15.213851,1.0959407 15.028282,1.0249921 14.824088,1.0061342 Z M 4.2494657,3.0237117 c -0.04378,0.032066 -0.08704,0.05855 -0.130865,0.091797 -3.310516,2.51173 -5.164007,8.0631813 -3.494274,10.0292963 1.944062,2.289139 7.1665965,2.475433 10.3539123,0.470703 0.27483,-0.172859 0.525971,-0.361976 0.765653,-0.560546 -0.03224,-0.09568 -0.0566,-0.191285 -0.07227,-0.279297 l 0.0078,0.03711 C 11.168986,10.465714 10.052944,8.0848461 8.2671982,6.1076961 7.1457692,4.8660666 5.8516217,3.887859 4.4779897,3.1701961 h -0.002 l -0.0019,-0.00195 c -0.07399,-0.03905 -0.148729,-0.09814 -0.224618,-0.1445313 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nutstore-paused-panel.svg b/.icons/kora/panel/16/nutstore-paused-panel.svg
new file mode 100644
index 000000000..d192a850c
--- /dev/null
+++ b/.icons/kora/panel/16/nutstore-paused-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.278535,8.0099312 c -0.768442,-0.05431 -1.561701,0.113093 -2.2790289,0.52722 -1.912976,1.10434 -2.56709,3.5508078 -1.46272,5.4635568 1.104371,1.912649 3.5493749,2.566886 5.4622509,1.462546 C 15.912013,14.358915 16.56808,11.9144 15.463709,10.00165 14.773477,8.8062442 13.559274,8.1004472 12.278535,8.0099312 Z M 9.9995061,10.00165 h 0.9998819 v 3.999058 H 9.9995061 Z m 2.9996479,0 h 0.999883 v 3.999058 h -0.999883 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nutstore-synchronized-panel.svg b/.icons/kora/panel/16/nutstore-synchronized-panel.svg
new file mode 100644
index 000000000..c7cd7736e
--- /dev/null
+++ b/.icons/kora/panel/16/nutstore-synchronized-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.278931,8.0102173 c -0.768442,-0.05431 -1.561969,0.113216 -2.2792974,0.527343 -1.912976,1.10434 -2.567261,3.5501417 -1.462891,5.4628907 1.104371,1.912649 3.5500154,2.567231 5.4628914,1.462891 1.912976,-1.104339 2.567262,-3.548188 1.462891,-5.460938 C 14.772293,8.8069983 13.55967,8.1007333 12.278931,8.0102173 Z m 1.707031,2.1679677 0.765625,0.644532 -2.689453,3.201172 -2.050781,-1.708985 0.640625,-0.767578 1.285156,1.070313 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nutstore-synchronizing-panel.svg b/.icons/kora/panel/16/nutstore-synchronizing-panel.svg
new file mode 100644
index 000000000..db2a247b8
--- /dev/null
+++ b/.icons/kora/panel/16/nutstore-synchronizing-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.279297,8.0102173 C 11.510855,7.9559073 10.717328,8.1234333 9.9999996,8.5375603 8.0870236,9.6419001 7.4327386,12.087702 8.5371086,14.000451 9.6414796,15.9131 12.087124,16.567682 14,15.463342 15.912976,14.359003 16.567262,11.915154 15.462891,10.002404 14.772659,8.8069983 13.560036,8.1007333 12.279297,8.0102173 Z M 12,8.4008423 l 0.5,0.5 0.5,0.4999998 -0.5,0.5 -0.5,0.4999999 v -0.400391 a 2,2 0 0 0 -2.0000004,2 v 2.230469 a 3,3 0 0 1 -1,-2.230469 A 3,3 0 0 1 12,9.0004511 Z m 2,1.3691398 a 3,3 0 0 1 1,2.2304689 3,3 0 0 1 -3,3 v 0.5 l -0.5,-0.5 -0.5,-0.5 0.5,-0.5 0.5,-0.5 v 0.5 a 2,2 0 0 0 2,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nylas-tray-empty.svg b/.icons/kora/panel/16/nylas-tray-empty.svg
new file mode 100644
index 000000000..6977dee3d
--- /dev/null
+++ b/.icons/kora/panel/16/nylas-tray-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8,1 V 3.4706 L 13,6.7647 V 4.2942 Z M 2.75,1.5952 C 2.336,1.5952 2,1.9641 2,2.4187 V 3.4706 L 7,6.7647 V 4.2958 C 5.6253,3.4327 4.4946,2.5635 3.1221,1.7046 3.0088,1.6329 2.8805,1.5952 2.75,1.5952 Z M 2,5.1177 V 7.5883 L 7,10.882 V 8.4118 Z M 8,5.1177 V 7.5883 L 13,10.882 V 8.4118 Z M 2,9.2353 V 11.706 L 7.25,15 7,12.529 Z M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nylas-tray-full-newitems.svg b/.icons/kora/panel/16/nylas-tray-full-newitems.svg
new file mode 100644
index 000000000..1179e2b9d
--- /dev/null
+++ b/.icons/kora/panel/16/nylas-tray-full-newitems.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 7.9998,0.99999 V 3.4707 L 13,6.7656 V 4.2949 Z M 2.7499,1.5957 C 2.3359,1.5957 1.9999,1.9634 1.9999,2.418 V 3.4707 L 6.9998,6.7656 V 4.2949 C 5.6252,3.4319 4.4954,2.564 3.1229,1.7051 3.0097,1.6334 2.8804,1.5957 2.7499,1.5957 Z M 1.9999,5.1172 V 7.5879 L 6.9998,10.883 V 8.4121 Z M 7.9998,5.1172 V 7.5879 L 13,10.883 V 8.4121 Z M 1.9999,9.2344 V 11.705 L 7.2498,15 6.9998,12.529 Z"/>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Highlight" d="M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/nylas-tray-full.svg b/.icons/kora/panel/16/nylas-tray-full.svg
new file mode 100644
index 000000000..7b24ce8f8
--- /dev/null
+++ b/.icons/kora/panel/16/nylas-tray-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8,1 V 3.4706 L 13,6.7647 V 4.2942 Z M 2.75,1.5952 C 2.336,1.5952 2,1.9641 2,2.4187 V 3.4706 L 7,6.7647 V 4.2958 C 5.6253,3.4327 4.4946,2.5635 3.1221,1.7046 3.0088,1.6329 2.8805,1.5952 2.75,1.5952 Z M 2,5.1177 V 7.5883 L 7,10.882 V 8.4118 Z M 8,5.1177 V 7.5883 L 13,10.882 V 8.4118 Z M 2,9.2353 V 11.706 L 7.25,15 7,12.529 Z M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/obs-tray-active.svg b/.icons/kora/panel/16/obs-tray-active.svg
new file mode 100644
index 000000000..0db04110b
--- /dev/null
+++ b/.icons/kora/panel/16/obs-tray-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5,11 V 16 H 6 V 14.707 L 7.293,16 H 8 V 15.293 L 6.707,14 H 8 V 11 Z M 9,11 V 16 H 12 V 15 H 10 V 14 H 12 V 13 H 10 V 12 H 12 V 11 Z M 13,11 V 16 H 16 V 15 H 14 V 12 H 16 V 11 Z M 6,12 H 7 V 13 H 6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 4 13.734 L 4 11.385 A 5.25 5.25 0 0 1 2.75 8 A 5.25 5.25 0 0 1 4.7305 3.8906 C 4.5235 4.3451 4.3856 4.9298 4.3867 5.4102 C 4.3878 5.8587 4.4979 6.3911 4.668 6.8164 C 4.7129 6.9287 4.7673 7.0789 4.9297 7.1797 C 5.0921 7.2805 5.208 7.2765 5.3711 7.2949 C 5.5128 7.3108 5.806 7.3753 5.9355 7.4199 C 7.0312 7.7968 7.6294 8.9119 7.4316 10 L 8.5371 10 C 8.3191 8.7173 9.1161 7.5465 10.445 7.3223 C 10.573 7.3006 10.703 7.2918 10.834 7.2949 C 11.742 7.3164 12.639 7.9236 12.967 8.7969 C 12.993 8.8663 13.01 8.9187 13.027 8.9609 C 13.035 8.9819 13.045 8.9982 13.055 9.0195 C 13.061 9.0307 13.065 9.0418 13.074 9.0586 C 13.078 9.067 13.085 9.0763 13.094 9.0898 C 13.1 9.0981 13.112 9.1113 13.125 9.125 A 5.25 5.25 0 0 1 12.846 10 L 14.701 10 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 2.75 A 5.25 5.25 0 0 1 13.215 7.4434 C 13.07 7.2122 12.902 6.9903 12.695 6.7871 C 12.12 6.2175 11.422 5.8786 10.594 5.7676 C 10.47 5.751 10.365 5.7211 10.197 5.7832 C 10.028 5.8448 9.9462 5.9802 9.8965 6.0645 C 9.8247 6.186 9.4149 6.6036 9.1855 6.75 C 8.5348 7.1658 7.4225 7.166 6.7695 6.75 C 5.9974 6.2582 5.5564 5.2938 5.6953 4.4434 C 5.774 3.9621 5.9794 3.5444 6.3184 3.1855 C 6.3888 3.1109 6.4414 3.0521 6.4844 3.0039 C 6.4948 2.9923 6.5027 2.9786 6.5117 2.9688 A 5.25 5.25 0 0 1 8 2.75 z M 5.1309 5.2266 L 5.1328 5.2285 C 5.2246 5.7807 5.4464 6.249 5.8184 6.6797 C 5.6907 6.6508 5.5652 6.6106 5.4512 6.5977 C 5.3233 6.5832 5.3171 6.5782 5.3281 6.5879 C 5.3239 6.5781 5.3258 6.5824 5.3145 6.5566 C 5.1864 6.2362 5.0888 5.7361 5.0879 5.4082 C 5.0878 5.3598 5.1255 5.2848 5.1309 5.2266 z M 10.469 6.4492 C 10.478 6.4498 10.446 6.4558 10.498 6.4629 C 10.783 6.5011 10.957 6.7016 11.193 6.7969 C 10.897 6.7522 10.63 6.5818 10.328 6.6328 C 10.267 6.6426 10.25 6.7132 10.191 6.7266 C 10.28 6.6272 10.406 6.5507 10.469 6.4492 z M 9.0918 7.4727 C 8.5853 7.8843 8.1827 8.3957 7.9766 8.9746 C 7.7816 8.4159 7.4134 7.9007 6.9375 7.4902 C 7.6431 7.7545 8.3948 7.7551 9.0918 7.4727 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/obs-tray.svg b/.icons/kora/panel/16/obs-tray.svg
new file mode 100644
index 000000000..eb7703409
--- /dev/null
+++ b/.icons/kora/panel/16/obs-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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.215,7.4434 C 13.07,7.2122 12.902,6.9903 12.695,6.7871 12.12,6.2175 11.422,5.8786 10.594,5.7676 10.47,5.751 10.365,5.7211 10.197,5.7832 10.028,5.8448 9.9462,5.9802 9.8965,6.0645 9.8247,6.186 9.4149,6.6036 9.1855,6.75 8.5348,7.1658 7.4225,7.166 6.7695,6.75 5.9974,6.2582 5.5564,5.2938 5.6953,4.4434 5.774,3.9621 5.9794,3.5444 6.3184,3.1855 6.3888,3.1109 6.4414,3.0521 6.4844,3.0039 6.4948,2.9923 6.5027,2.9786 6.5117,2.9688 A 5.25,5.25 0 0 1 8,2.75 Z M 4.7305,3.8906 C 4.5235,4.3451 4.3856,4.9298 4.3867,5.4102 4.3878,5.8587 4.4979,6.3911 4.668,6.8164 4.7129,6.9287 4.7673,7.0789 4.9297,7.1797 5.0921,7.2805 5.208,7.2765 5.3711,7.2949 5.5128,7.3108 5.806,7.3753 5.9355,7.4199 7.2387,7.8682 7.8521,9.3621 7.2402,10.611 6.8297,11.45 5.8407,12.004 4.9727,11.906 4.8603,11.893 4.7777,11.888 4.7012,11.889 4.6629,11.889 4.6361,11.881 4.5547,11.906 4.5451,11.908 4.5298,11.917 4.5176,11.922 A 5.25,5.25 0 0 1 2.75,8 5.25,5.25 0 0 1 4.7305,3.8906 Z M 5.1309,5.2266 5.1328,5.2285 C 5.2246,5.7807 5.4464,6.249 5.8184,6.6797 5.6907,6.6508 5.5652,6.6106 5.4512,6.5977 5.3233,6.5832 5.3171,6.5782 5.3281,6.5879 5.3239,6.5781 5.3258,6.5824 5.3145,6.5566 5.1864,6.2362 5.0888,5.7361 5.0879,5.4082 5.0878,5.3598 5.1255,5.2848 5.1309,5.2266 Z M 10.469,6.4492 C 10.478,6.4498 10.446,6.4558 10.498,6.4629 10.783,6.5011 10.957,6.7016 11.193,6.7969 10.897,6.7522 10.63,6.5818 10.328,6.6328 10.267,6.6426 10.25,6.7132 10.191,6.7266 10.28,6.6272 10.406,6.5507 10.469,6.4492 Z M 10.834,7.2949 C 11.742,7.3164 12.639,7.9236 12.967,8.7969 12.993,8.8663 13.01,8.9187 13.027,8.9609 13.035,8.9819 13.045,8.9982 13.055,9.0195 13.061,9.0307 13.065,9.0418 13.074,9.0586 13.078,9.067 13.085,9.0763 13.094,9.0898 13.1,9.0981 13.112,9.1113 13.125,9.125 A 5.25,5.25 0 0 1 8,13.25 5.25,5.25 0 0 1 5.793,12.756 C 6.1116,12.756 6.4287,12.734 6.6914,12.654 L 6.7188,12.645 6.7363,12.635 6.7422,12.631 C 7.4515,12.4 8.1961,11.88 8.6074,11.303 L 8.8281,10.996 8.623,10.387 C 8.1516,8.9601 8.9827,7.569 10.445,7.3223 10.573,7.3006 10.703,7.2918 10.834,7.2949 Z M 9.0918,7.4727 C 8.5853,7.8843 8.1827,8.3957 7.9766,8.9746 7.7816,8.4159 7.4134,7.9007 6.9375,7.4902 7.6431,7.7545 8.3948,7.7551 9.0918,7.4727 Z M 7.9727,10.645 8.0488,10.881 8.0352,10.898 C 7.9554,11.011 7.7378,11.082 7.6016,11.203 7.6754,11.093 7.8103,11.042 7.8691,10.922 7.9142,10.83 7.9399,10.737 7.9727,10.645 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/octopi-error.svg b/.icons/kora/panel/16/octopi-error.svg
new file mode 100644
index 000000000..feaa607d9
--- /dev/null
+++ b/.icons/kora/panel/16/octopi-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/octopi-indicator.svg b/.icons/kora/panel/16/octopi-indicator.svg
new file mode 100644
index 000000000..b0e9b7559
--- /dev/null
+++ b/.icons/kora/panel/16/octopi-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/octopi-info.svg b/.icons/kora/panel/16/octopi-info.svg
new file mode 100644
index 000000000..a6d705dc4
--- /dev/null
+++ b/.icons/kora/panel/16/octopi-info.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/octopi-ok.svg b/.icons/kora/panel/16/octopi-ok.svg
new file mode 120000
index 000000000..9c78a9da4
--- /dev/null
+++ b/.icons/kora/panel/16/octopi-ok.svg
@@ -0,0 +1 @@
+octopi-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/odrive-tray-grey.svg b/.icons/kora/panel/16/odrive-tray-grey.svg
new file mode 120000
index 000000000..a345c5e4c
--- /dev/null
+++ b/.icons/kora/panel/16/odrive-tray-grey.svg
@@ -0,0 +1 @@
+grive-app-ind-sleep.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/odrive-tray-sync.svg b/.icons/kora/panel/16/odrive-tray-sync.svg
new file mode 100644
index 000000000..fcfad434e
--- /dev/null
+++ b/.icons/kora/panel/16/odrive-tray-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.3339844 1 L 9.6777344 8.9960938 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.496094 9.1484375 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 12.5 9 C 10.567037 9 9 10.567039 9 12.5 C 9 14.432964 10.567037 16 12.5 16 C 14.432963 16 16 14.432964 16 12.5 C 16 10.567039 14.432963 9 12.5 9 z M 12.5 10 A 2.5000001 2.5000001 0 0 1 15 12.5 L 14.166016 12.5 A 1.6666668 1.6666668 0 0 0 12.5 10.833984 L 12.5 10 z M 8.2617188 11.005859 L 6 11.007812 L 3.5546875 15 L 8.7617188 15 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 8.2617188 11.005859 z M 10 12.5 L 10.833984 12.5 A 1.6666668 1.6666668 0 0 0 12.5 14.166016 L 12.5 15 A 2.5000001 2.5000001 0 0 1 10 12.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/odrive-tray.svg b/.icons/kora/panel/16/odrive-tray.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/16/odrive-tray.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/onboard-mono.svg b/.icons/kora/panel/16/onboard-mono.svg
new file mode 120000
index 000000000..093f487dc
--- /dev/null
+++ b/.icons/kora/panel/16/onboard-mono.svg
@@ -0,0 +1 @@
+onboard-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/onboard-panel.svg b/.icons/kora/panel/16/onboard-panel.svg
new file mode 100644
index 000000000..dc6dc5aba
--- /dev/null
+++ b/.icons/kora/panel/16/onboard-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1.002c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2h-10z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.064 7.15h1.879c.674 0 1.16.101 1.461.305.304.204.455.53.455.979 0 .236-.055.438-.166.605-.11.165-.27.287-.48.367.269.078.478.222.625.432s.221.468.221.773c0 .468-.159.818-.475 1.047-.316.23-.798.344-1.443.344h-2.077zm1.25 2.731v1.269h.735c.251 0 .441-.052.566-.158.128-.106.192-.268.192-.482 0-.21-.062-.367-.188-.471-.126-.106-.317-.158-.57-.158zm.002-1.879v1.027h.692c.197 0 .345-.044.447-.131.102-.086.154-.213.154-.382 0-.167-.052-.295-.154-.381-.102-.089-.25-.133-.447-.133zm-4.82-5.033c.78 0 1.39.223 1.832.67.442.446.662 1.061.662 1.847 0 .785-.22 1.4-.662 1.846s-1.052.67-1.832.67c-.778 0-1.39-.224-1.834-.67-.442-.446-.662-1.061-.662-1.846 0-.786.22-1.401.662-1.847.444-.447 1.056-.67 1.834-.67zm0 .906c-.381 0-.677.14-.887.422s-.316.678-.316 1.189c0 .509.106.906.316 1.188.21.281.506.422.887.422.383 0 .681-.141.891-.422.21-.282.314-.679.314-1.188 0-.511-.104-.907-.314-1.189s-.508-.422-.891-.422z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/openbazaar-system-tray.svg b/.icons/kora/panel/16/openbazaar-system-tray.svg
new file mode 100644
index 000000000..22e9bd606
--- /dev/null
+++ b/.icons/kora/panel/16/openbazaar-system-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.000001,0 C 7.349091,1.267981 6.533596,2.638963 5.1855478,4.1894531 4.5914018,4.8734978 4.0040816,5.47239 3.4335947,6 l 2.5371093,0 4.058594,0 2.501953,0 C 11.992133,5.504585 11.436789,4.9427965 10.871095,4.2988281 9.478569,2.7158767 8.627623,1.2758465 8.000001,0 Z m 1.552734,0.7753906 c 0.534717,0.9017938 1.197957,1.8740482 2.06836,2.8632813 C 12.469363,4.6043123 13.290419,5.373541 14.056642,6 L 14.503907,6 13.062501,1.9980469 C 12.00073,2.0200469 10.782743,1.5333781 9.994142,1.0800781 9.833065,0.9854951 9.694113,0.8793889 9.552735,0.7753906 Z M 6.400392,0.8515626 C 5.4084175,1.4647032 4.0407012,2.0179809 2.9414071,2.0019532 c 0,0 -0.9129387,2.5529544 -1.4335937,3.9980468 L 1.9179697,6 C 2.7123307,5.339191 3.5611324,4.5331778 4.4296884,3.5332031 5.2339204,2.6081956 5.8730195,1.7018504 6.400392,0.8515625 Z M 1.3046884,7 C 1.2535274,6.999749 1.2031431,7.01587 1.158204,7.04687 1.149464,7.05347 1.140988,7.06066 1.132813,7.06835 1.124733,7.07505 1.116915,7.08221 1.109376,7.08984 1.062086,7.14022 1.028022,7.207665 1.01172,7.283199 1.00666,7.306839 1.00339,7.331039 1.00195,7.355469 l 0,0.002 0,0.002 C 1.00083,7.371789 1.00018,7.384179 1,7.396579 l 0,0.002 c 6.98e-4,0.025 0.00331,0.04986 0.00781,0.07422 l 0.00195,0.0059 0.1777344,0.919922 0.058594,0.308593 c 0.00751,0.03718 0.019361,0.07273 0.035156,0.105469 0.015825,0.03354 0.035582,0.06384 0.058594,0.08984 0.015061,0.01699 0.031417,0.03204 0.048828,0.04492 0.00824,0.0064 0.016712,0.01223 0.025391,0.01758 0.039824,0.02318 0.083131,0.03517 0.1269531,0.03516 l 0.2558594,0 3.8457031,-0.01172 c 0.00456,1.3e-4 0.00912,1.3e-4 0.013672,0 l 0.458984,0 c 0.01038,0.0013 0.02081,0.002 0.03125,0.002 l 0.01172,-0.002 0.271485,0 1.570312,0 1.570312,0 0.271485,0 c 0.01431,0.0013 0.02866,0.0013 0.04297,0 l 0.458984,0 c 0.0046,1.3e-4 0.0091,1.3e-4 0.01367,0 L 14.203126,9 l 0.002,0 0.253906,0 c 0.07141,6.2e-5 0.140552,-0.03175 0.195313,-0.08984 l 0,-0.002 c 0.04908,-0.05209 0.08394,-0.122492 0.09961,-0.201172 l 0.06055,-0.308593 0.177735,-0.919922 c 0.0024,-0.01224 0.0044,-0.02463 0.0059,-0.03711 l 0,-0.002 c 0.0026,-0.02525 0.0033,-0.05076 0.002,-0.07617 -0.0035,-0.07731 -0.02527,-0.151498 -0.0625,-0.21289 -0.01276,-0.02069 -0.02716,-0.03967 -0.04297,-0.05664 -0.0069,-0.0082 -0.01404,-0.01605 -0.02148,-0.02344 l -0.002,0 c -0.0064,-0.0055 -0.01287,-0.01073 -0.01953,-0.01562 l -0.0059,-0.0059 c -0.0083,-0.0057 -0.01674,-0.01092 -0.02539,-0.01563 l -0.002,0 c -0.0089,-0.0051 -0.01806,-0.0097 -0.02734,-0.01367 l -0.002,0 c -0.009,-0.0038 -0.01811,-0.0071 -0.02734,-0.0098 l -0.002,0 c -0.01923,-0.0057 -0.03886,-0.0089 -0.05859,-0.0098 l -0.002,0 -0.002,0 -4.667969,0 -4.058594,0 z m 4.7226566,2.984375 0.08594,0.0039 -0.4277346,0 c -0.02356,6.72e-4 -0.046762,6.72e-4 -0.070312,0 l -3.4316406,0.0098 C 2.4236496,11.808204 2.6423588,14.998376 3.8730478,15 l 1.5898437,0 -1.4492187,-2.507812 c -0.02309,-0.04 -0.015712,-0.09475 0.017578,-0.123047 l 2.0312502,-1.72461 c 0.03473,-0.02954 0.406631,-0.344916 0.773437,-0.65625 l -0.40625,0 -0.271484,0 0.08789,-0.0039 c -0.07296,0.0065 -0.145794,0.0065 -0.21875,0 z m 3.726562,0 0.08789,0.0039 -0.271485,0 -0.40625,0 c 0.366807,0.311334 0.738709,0.626714 0.773438,0.65625 l 2.03125,1.72461 c 0.03328,0.0283 0.04067,0.08304 0.01758,0.123047 L 10.53711,15 l 1.582032,0 c 1.222961,0 1.453176,-3.191325 1.697265,-5.001953 l -3.429687,-0.0098 c -0.01337,3.81e-4 -0.02765,5.2e-5 -0.04102,0 l -0.458984,0 0.08594,-0.0039 c -0.07296,0.0065 -0.145794,0.0065 -0.21875,0 z"/>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 7.57773,10.000005 -1.691407,3.996094 4.226563,0 -1.689453,-3.996094 -0.845703,0 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/opensnitch-tray-alert.svg b/.icons/kora/panel/16/opensnitch-tray-alert.svg
new file mode 100644
index 000000000..dab14c30f
--- /dev/null
+++ b/.icons/kora/panel/16/opensnitch-tray-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m8.196 12.806c.638 0 1.156.518 1.156 1.156s-.518 1.156-1.156 1.156-1.156-.518-1.156-1.156.518-1.156 1.156-1.156zm-1-5.806v3l.25 2h1.5l.25-2v-3z"/>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686h2.845v1h-2.845c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987z"/>
+</svg>
diff --git a/.icons/kora/panel/16/opensnitch-tray-off.svg b/.icons/kora/panel/16/opensnitch-tray-off.svg
new file mode 100644
index 000000000..bc7ce8873
--- /dev/null
+++ b/.icons/kora/panel/16/opensnitch-tray-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".5" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-5.846-3.254-2 1.301 2 1.301v-.801h3v-1h-3zm1-3v.801h-3v1h3v.801l2-1.301z"/>
+</svg>
diff --git a/.icons/kora/panel/16/opensnitch-tray-pause.svg b/.icons/kora/panel/16/opensnitch-tray-pause.svg
new file mode 100644
index 000000000..b55e35430
--- /dev/null
+++ b/.icons/kora/panel/16/opensnitch-tray-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-7.837-5.107v4h2v-4zm3 0v4h2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/16/opensnitch-tray-red.svg b/.icons/kora/panel/16/opensnitch-tray-red.svg
new file mode 100644
index 000000000..dab14c30f
--- /dev/null
+++ b/.icons/kora/panel/16/opensnitch-tray-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m8.196 12.806c.638 0 1.156.518 1.156 1.156s-.518 1.156-1.156 1.156-1.156-.518-1.156-1.156.518-1.156 1.156-1.156zm-1-5.806v3l.25 2h1.5l.25-2v-3z"/>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686h2.845v1h-2.845c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987z"/>
+</svg>
diff --git a/.icons/kora/panel/16/opensnitch-tray.svg b/.icons/kora/panel/16/opensnitch-tray.svg
new file mode 100644
index 000000000..a1c8549d7
--- /dev/null
+++ b/.icons/kora/panel/16/opensnitch-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-5.846-3.254-2 1.301 2 1.301v-.801h3v-1h-3zm1-3v.801h-3v1h3v.801l2-1.301z"/>
+</svg>
diff --git a/.icons/kora/panel/16/optimus-tray-intel-symbolic.svg b/.icons/kora/panel/16/optimus-tray-intel-symbolic.svg
new file mode 120000
index 000000000..3ab58603f
--- /dev/null
+++ b/.icons/kora/panel/16/optimus-tray-intel-symbolic.svg
@@ -0,0 +1 @@
+prime-intel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/optimus-tray-intel.svg b/.icons/kora/panel/16/optimus-tray-intel.svg
new file mode 120000
index 000000000..3ab58603f
--- /dev/null
+++ b/.icons/kora/panel/16/optimus-tray-intel.svg
@@ -0,0 +1 @@
+prime-intel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/optimus-tray-nvidia-symbolic.svg b/.icons/kora/panel/16/optimus-tray-nvidia-symbolic.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/16/optimus-tray-nvidia-symbolic.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/optimus-tray-nvidia.svg b/.icons/kora/panel/16/optimus-tray-nvidia.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/16/optimus-tray-nvidia.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.kde.neochat.tray.svg b/.icons/kora/panel/16/org.kde.neochat.tray.svg
new file mode 100644
index 000000000..ce6db1893
--- /dev/null
+++ b/.icons/kora/panel/16/org.kde.neochat.tray.svg
@@ -0,0 +1,7 @@
+<svg id="svg2" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs id="defs1">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path id="path1" class="ColorScheme-Text" d="m15 2.0001736v8.2089844c0 0.9676-0.790665 1.791016-1.777344 1.791016h-6.0058592l-0.8613281 0.832031-0.1835939 0.167969h2.634766c0.297636 0 0.419786-0.0229 0.6152339 0.226562l0.9082033 0.876953 1.951172 1.78711c0.319751 0.309532 0.719084-0.07685 0.71875-0.695313v-1.818359c0-0.388883 0.388672-0.376953 0.388672-0.376953h1.833984c0.430889 0 0.777344-0.360161 0.777344-0.791016v-9.4316406c0-0.4308544-0.346455-0.7773438-0.777344-0.7773438z" style="fill:currentColor;opacity:.35"/>
+ <path id="path2" class="ColorScheme-Text" d="M 0.77734375,0 C 0.34645495,0 0,0.34648945 0,0.77734375 V 10.208984 C 0,10.639839 0.34645495,11 0.77734375,11 H 2.6113281 C 2.6113281,11 3,10.98807 3,11.376953 v 1.818359 c -3.344e-4,0.618466 0.3990005,1.004846 0.71875,0.695313 C 4.688569,13.020039 5.6407658,12.131669 6.578125,11.226562 6.7833182,11.045311 6.8957233,11 7.1933594,11 H 13.222656 C 13.653545,11 14,10.639839 14,10.208984 V 0.77734375 C 14,0.34648945 13.653545,0 13.222656,0 Z M 1.1230207,1.1530527 H 12.876979 V 9.8095691 H 7.2272738 c -0.1146303,0 -0.8931215,-0.019289 -1.1694818,0.166363 C 5.6082297,10.277937 5.2139617,10.789496 4.8907678,11.119961 4.6700599,11.340669 4.2323002,11.81909 3.9935007,12.05789 4.0033425,11.204578 3.8812443,10.198251 3.4692829,10.004803 2.8605706,9.7189657 2.3891764,9.8095691 1.8232077,9.8095691 H 1.1230207 Z M 3,3 v 1 h 8 V 3 Z M 3,5 V 6 H 9 V 5 Z M 3,7 V 8 H 7 V 7 Z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.keepassxc.KeePassXC-locked.svg b/.icons/kora/panel/16/org.keepassxc.KeePassXC-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/16/org.keepassxc.KeePassXC-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark-locked.svg b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark.svg b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light-locked.svg b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light.svg b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/16/org.keepassxc.KeePassXC-monochrome-light.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.keepassxc.KeePassXC-unlocked.svg b/.icons/kora/panel/16/org.keepassxc.KeePassXC-unlocked.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/16/org.keepassxc.KeePassXC-unlocked.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine-away.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-away.svg
new file mode 100644
index 000000000..16f9b30b3
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 4v16h3v-13c4 0 2.9863281 7.00016 2.9863281 13h3.0273439c0-1.136139.004112-2.037733.007812-3h2.978516v3h3v-3h3v-3h-3v-3h-3v3h-2.994141c-.028283-3.288723-.180512-5.5000993-.923828-7.1894531-.562483-1.2783723-1.7810711-2.2214475-3.0156248-2.5332031-.6648898-.1679016-1.3454748-.2317284-2.0664062-.2578126v-.0195312zm13.5 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.5zm-.5 1h1v1h1v1h-1-1v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine-connect.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-connect.svg
new file mode 100644
index 000000000..08d2eb05b
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine-disconnect.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-disconnect.svg
new file mode 100644
index 000000000..4ff6284e3
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine-msg.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-msg.svg
new file mode 100644
index 000000000..25089d446
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine-msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+ <circle fill="#4285f4" cx="10.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine_away.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_away.svg
new file mode 100644
index 000000000..12f109dc7
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 4 L 3 20 L 6 20 L 6 7 C 10 7 8.9863281 14.00016 8.9863281 20 L 12.013672 20 C 12.013672 18.863861 12.017784 17.962267 12.021484 17 L 15 17 L 15 20 L 18 20 L 18 17 L 21 17 L 21 14 L 18 14 L 18 11 L 15 11 L 15 14 L 12.005859 14 C 11.977576 10.711277 11.825347 8.4999007 11.082031 6.8105469 C 10.519548 5.5321746 9.3009599 4.5890994 8.0664062 4.2773438 C 7.4015164 4.1094422 6.7209314 4.0456154 6 4.0195312 L 6 4 L 3 4 z M 16.5 4 A 2.5 2.5 0 0 0 14 6.5 A 2.5 2.5 0 0 0 16.5 9 A 2.5 2.5 0 0 0 19 6.5 A 2.5 2.5 0 0 0 16.5 4 z M 16 5 L 17 5 L 17 6 L 18 6 L 18 7 L 17 7 L 16 7 L 16 6 L 16 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine_connect.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_connect.svg
new file mode 100644
index 000000000..c3998cf3b
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine_disconnect.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_disconnect.svg
new file mode 100644
index 000000000..b901726ea
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.nicotine_plus.Nicotine_msg.svg b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_msg.svg
new file mode 100644
index 000000000..7d5da8530
--- /dev/null
+++ b/.icons/kora/panel/16/org.nicotine_plus.Nicotine_msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="10.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.rnd2.cpupower_gui-panel.svg b/.icons/kora/panel/16/org.rnd2.cpupower_gui-panel.svg
new file mode 100644
index 000000000..6450d3fa9
--- /dev/null
+++ b/.icons/kora/panel/16/org.rnd2.cpupower_gui-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4 0v2h-1.1992188c-.4432 0-.8007812.3575812-.8007812.8007812v1.1992188h-2v2h2v1h-2v2h2v1h-2v2h2v1.199219c0 .4432.3575812.800781.8007812.800781h1.1992188v2h2v-2h1v2h2v-2h1v2h2v-2h1.199219c.4432 0 .800781-.357581.800781-.800781v-1.199219h2v-2h-2v-1h2v-2h-2v-1h2v-2h-2v-1.1992188c0-.4432-.357581-.8007812-.800781-.8007812h-1.199219v-2h-2v2h-1v-2h-2v2h-1v-2zm5.726562 3-1.037109 4h1.810547l-4.226562 6 1.037109-4h-1.810547z"/>
+</svg>
diff --git a/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-down.svg b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-down.svg
new file mode 100644
index 000000000..8edf978e5
--- /dev/null
+++ b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-down.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m12.5 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.5zm-.5 2h1v2h1.25l-1.75 2-1.75-2h1.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-error.svg b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-error.svg
new file mode 100644
index 000000000..c7548a8bb
--- /dev/null
+++ b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-error.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12.5 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.5zm-.5 1h1v3.339h-1zm.5 4c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-up.svg b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-up.svg
new file mode 100644
index 000000000..f5ded4454
--- /dev/null
+++ b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing-up.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12.5 15c-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-.5-2h1v-2h1.25l-1.75-2-1.75 2h1.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing.svg b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing.svg
new file mode 100644
index 000000000..13c7bf997
--- /dev/null
+++ b/.icons/kora/panel/16/org.sparkleshare.SparkleShare-syncing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".3" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path fill="#dfdfdf" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path fill="#4285f4" d="m12.5 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.371 0 2.5 1.129 2.5 2.5h-.834c0-.914-.752-1.666-1.666-1.666zm-2.5 2.5h.834c0 .914.752 1.666 1.666 1.666v.834c-1.371 0-2.5-1.129-2.5-2.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/overgrive-app-ind-con-1.svg b/.icons/kora/panel/16/overgrive-app-ind-con-1.svg
new file mode 120000
index 000000000..5a6a822fa
--- /dev/null
+++ b/.icons/kora/panel/16/overgrive-app-ind-con-1.svg
@@ -0,0 +1 @@
+grive-app-ind-con-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/overgrive-app-ind-con-2.svg b/.icons/kora/panel/16/overgrive-app-ind-con-2.svg
new file mode 120000
index 000000000..364e56419
--- /dev/null
+++ b/.icons/kora/panel/16/overgrive-app-ind-con-2.svg
@@ -0,0 +1 @@
+grive-app-ind-con-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/overgrive-app-ind-con-3.svg b/.icons/kora/panel/16/overgrive-app-ind-con-3.svg
new file mode 120000
index 000000000..364e56419
--- /dev/null
+++ b/.icons/kora/panel/16/overgrive-app-ind-con-3.svg
@@ -0,0 +1 @@
+grive-app-ind-con-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/overgrive-app-ind-sleep.svg b/.icons/kora/panel/16/overgrive-app-ind-sleep.svg
new file mode 120000
index 000000000..a345c5e4c
--- /dev/null
+++ b/.icons/kora/panel/16/overgrive-app-ind-sleep.svg
@@ -0,0 +1 @@
+grive-app-ind-sleep.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/overgrive-app-ind.svg b/.icons/kora/panel/16/overgrive-app-ind.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/16/overgrive-app-ind.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pamac-tray-no-update.svg b/.icons/kora/panel/16/pamac-tray-no-update.svg
new file mode 120000
index 000000000..68dbb7641
--- /dev/null
+++ b/.icons/kora/panel/16/pamac-tray-no-update.svg
@@ -0,0 +1 @@
+mintupdate-up-to-date.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pamac-tray-update.svg b/.icons/kora/panel/16/pamac-tray-update.svg
new file mode 120000
index 000000000..07ef66955
--- /dev/null
+++ b/.icons/kora/panel/16/pamac-tray-update.svg
@@ -0,0 +1 @@
+mintupdate-updates-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pcloud-offline.svg b/.icons/kora/panel/16/pcloud-offline.svg
new file mode 100644
index 000000000..eaa0f9eee
--- /dev/null
+++ b/.icons/kora/panel/16/pcloud-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pcloud-ok.svg b/.icons/kora/panel/16/pcloud-ok.svg
new file mode 100644
index 000000000..96246d9ef
--- /dev/null
+++ b/.icons/kora/panel/16/pcloud-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pcloud-pause.svg b/.icons/kora/panel/16/pcloud-pause.svg
new file mode 100644
index 000000000..087fc195f
--- /dev/null
+++ b/.icons/kora/panel/16/pcloud-pause.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 8.0332031 13 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.693359 9.3320312 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 11 11 L 12 11 L 12 14 L 11 14 L 11 11 z M 13 11 L 14 11 L 14 14 L 13 14 L 13 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pcloud-sync.svg b/.icons/kora/panel/16/pcloud-sync.svg
new file mode 100644
index 000000000..48a1b8ba4
--- /dev/null
+++ b/.icons/kora/panel/16/pcloud-sync.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 8.0332031 13 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.693359 9.3320312 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.25,9.4689111 A 3.5,3.5 0 0 0 9.4689111,10.75 3.5,3.5 0 0 0 10.75,15.531089 3.5,3.5 0 0 0 15.531089,14.25 3.5,3.5 0 0 0 14.25,9.4689111 Z m -1.825135,0.5362259 -0.04089,0.695825 -0.0176,0.307831 A 1.5,1.5 0 0 0 11.200962,11.75 1.5,1.5 0 0 0 11.012227,12.678461 l -0.886609,0.586433 A 2.5,2.5 0 0 1 10.334936,11.25 2.5,2.5 0 0 1 12.424865,10.005137 Z m 2.271625,1.311524 A 2.5,2.5 0 0 1 14.665064,13.75 2.5,2.5 0 0 1 13.025488,14.94139 l 0.06482,-1.065403 A 1.5,1.5 0 0 0 13.799038,13.25 a 1.5,1.5 0 0 0 0.0592,-1.379879 l 0.257789,-0.169159 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pcloud-warning.svg b/.icons/kora/panel/16/pcloud-warning.svg
new file mode 100644
index 000000000..e6658ab68
--- /dev/null
+++ b/.icons/kora/panel/16/pcloud-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/persepolis-tray.svg b/.icons/kora/panel/16/persepolis-tray.svg
new file mode 100644
index 000000000..41a79ea10
--- /dev/null
+++ b/.icons/kora/panel/16/persepolis-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 5 3 C 6.6 4.2 10.298967 4.201999 12 4.5 C 10.821221 4.7616295 8.8828226 4.8157437 7.2304688 5.1523438 C 8.6561434 6.1680861 9.391453 6.2182015 11 6.5 C 9.287227 6.8801489 8.6393061 6.8421866 7.2109375 7.8613281 C 8.8952874 8.2286678 10.878459 8.3035192 12 8.5 C 10.196179 8.900357 6.6 8.8 5 10 L 6.5 10.199219 L 8 10 C 6.8 11.6 6.7980011 12.298967 6.5 14 C 6.0996432 12.196179 6.2 11.6 5 10 L 5.1992188 8.5 L 5 7 C 5.5052456 7.3789342 6.2285944 7.6313016 7.0234375 7.8183594 L 7.1992188 6.5 L 7.0273438 5.1992188 C 6.2334253 5.3758405 5.5105256 5.6171058 5 6 L 5.1992188 4.5 L 5 3 z M 9 10 L 10.5 10.199219 L 12 10 C 10.8 11.6 10.798001 12.298967 10.5 14 C 10.099643 12.196179 10.2 11.6 9 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/phone-battery-caution.svg b/.icons/kora/panel/16/phone-battery-caution.svg
new file mode 100644
index 000000000..a3a2da6a1
--- /dev/null
+++ b/.icons/kora/panel/16/phone-battery-caution.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 12.723v1.429c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-1.429z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/phone-battery-empty.svg b/.icons/kora/panel/16/phone-battery-empty.svg
new file mode 100644
index 000000000..59551f95f
--- /dev/null
+++ b/.icons/kora/panel/16/phone-battery-empty.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/phone-battery-full.svg b/.icons/kora/panel/16/phone-battery-full.svg
new file mode 100644
index 000000000..a4e1cd873
--- /dev/null
+++ b/.icons/kora/panel/16/phone-battery-full.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/phone-battery-good.svg b/.icons/kora/panel/16/phone-battery-good.svg
new file mode 100644
index 000000000..643c055b5
--- /dev/null
+++ b/.icons/kora/panel/16/phone-battery-good.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 5.364v8.788c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-8.788z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/phone-battery-low.svg b/.icons/kora/panel/16/phone-battery-low.svg
new file mode 100644
index 000000000..4c52f00f6
--- /dev/null
+++ b/.icons/kora/panel/16/phone-battery-low.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z" fill="#dfdfdf"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 11.579v2.573c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-2.573z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/phone-battery-medium.svg b/.icons/kora/panel/16/phone-battery-medium.svg
new file mode 100644
index 000000000..3fd54105d
--- /dev/null
+++ b/.icons/kora/panel/16/phone-battery-medium.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.282v5.87c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.87z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/pia_tray_connected.svg b/.icons/kora/panel/16/pia_tray_connected.svg
new file mode 100644
index 000000000..63d8a6232
--- /dev/null
+++ b/.icons/kora/panel/16/pia_tray_connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5,0 C 5.4627564,0 3.0004562,2.3276432 3,5.1992188 3.00172,5.3328938 3.00888,5.4664566 3.021484,5.5996094 L 3,5.5996094 3,6 1.8339844,6 C 1.3723177,6 1,6.3464546 1,6.7773438 L 1,12.222656 C 1,12.653545 1.3723177,13 1.8339844,13 L 3,13 3,15.199219 C 3,15.642419 3.3769338,16 3.8457031,16 l 2.9628907,0 1.2675781,-2 0.8476562,0 1.2675779,2 2.962891,0 C 13.623066,16 14,15.642419 14,15.199219 L 14,13 15.166016,13 C 15.627682,13 16,12.653545 16,12.222656 L 16,6.7773438 C 16,6.3464546 15.627682,6 15.166016,6 L 14,6 l 0,-0.4003906 -0.01758,0 C 13.993721,5.466409 13.999584,5.3328463 14,5.1992188 13.999544,2.3276432 11.537244,0 8.5,0 Z m 0,2 c 1.932663,-1e-7 3.5,1 3.5,3.977539 -5.58e-4,0.014978 -0.0012,0.029952 -0.002,0.044922 L 5,6.0224609 C 4.9999069,6.0074869 4.9999069,5.9925129 5,5.9775389 5,2.9999999 6.567337,1.9999998 8.5,2 Z M 6,4 6,5 7,5 7,4 Z m 4,0 0,1 1,0 0,-1 z M 8.5,7 c 0.9233334,0 1.4667964,0.782188 1.4667964,1.742188 l 0,0.257812 0.6171876,0 C 10.811473,8.96085 11,9.262571 11,9.5 l 0,2.072266 C 11,11.809694 10.814818,12 10.583984,12 L 6.4160156,12 C 6.1851822,12 6,11.809694 6,11.572266 L 6,9.5 C 6,9.262571 6.2947796,8.8035671 6.4160156,9 l 0.6171875,0 0,-0.257812 C 7.0332031,7.781802 7.5766667,7 8.5,7 Z m 0,0.857422 c -0.4616667,0 -0.6328125,0.382565 -0.6328125,0.857422 l 0,0.285156 1.265625,0 0,-0.285156 C 9.1328125,8.239987 8.9616667,7.857422 8.5,7.857422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pia_tray_connecting.svg b/.icons/kora/panel/16/pia_tray_connecting.svg
new file mode 100644
index 000000000..6a93cd87f
--- /dev/null
+++ b/.icons/kora/panel/16/pia_tray_connecting.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8.5 0 C 5.4627564 0 3.0004562 2.3276432 3 5.1992188 C 3.00172 5.3328938 3.0088804 5.4664566 3.0214844 5.5996094 L 3 5.5996094 L 3 6 L 1.8339844 6 C 1.3723177 6 1 6.3464546 1 6.7773438 L 1 12.222656 C 1 12.653545 1.3723177 13 1.8339844 13 L 3 13 L 3 15.199219 C 3 15.642419 3.3769338 16 3.8457031 16 L 6.8085938 16 L 8.0761719 14 L 8.9238281 14 L 10.191406 16 L 13.154297 16 C 13.623066 16 14 15.642419 14 15.199219 L 14 13 L 15.166016 13 C 15.627682 13 16 12.653545 16 12.222656 L 16 6.7773438 C 16 6.3464546 15.627682 6 15.166016 6 L 14 6 L 14 5.5996094 L 13.982422 5.5996094 C 13.993723 5.466409 13.999584 5.3328462 14 5.1992188 C 13.999544 2.3276432 11.537244 -5.9211895e-16 8.5 0 z M 8.5 2 C 10.432663 1.9999999 12 2.9990235 12 5.9765625 C 11.999442 5.9915405 11.998847 6.0084675 11.998047 6.0234375 L 5 6.0214844 C 4.9999069 6.0065104 4.9999069 5.9915365 5 5.9765625 C 5 2.9990235 6.567337 1.9999998 8.5 2 z M 6 4 L 6 5 L 7 5 L 7 4 L 6 4 z M 10 4 L 10 5 L 11 5 L 11 4 L 10 4 z M 4.5 8 A 1.5 1.5 0 0 1 6 9.5 A 1.5 1.5 0 0 1 4.5 11 A 1.5 1.5 0 0 1 3 9.5 A 1.5 1.5 0 0 1 4.5 8 z M 8.5 8 A 1.5 1.5 0 0 1 10 9.5 A 1.5 1.5 0 0 1 8.5 11 A 1.5 1.5 0 0 1 7 9.5 A 1.5 1.5 0 0 1 8.5 8 z M 12.5 8 A 1.5 1.5 0 0 1 14 9.5 A 1.5 1.5 0 0 1 12.5 11 A 1.5 1.5 0 0 1 11 9.5 A 1.5 1.5 0 0 1 12.5 8 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 9 L 4 10 L 5 10 L 5 9 L 4 9 z M 8 9 L 8 10 L 9 10 L 9 9 L 8 9 z M 12 9 L 12 10 L 13 10 L 13 9 L 12 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pia_tray_disconnected.svg b/.icons/kora/panel/16/pia_tray_disconnected.svg
new file mode 100644
index 000000000..91dd278d5
--- /dev/null
+++ b/.icons/kora/panel/16/pia_tray_disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5,0 C 5.4627564,0 3.0004562,2.3276432 3,5.1992188 3.00172,5.3328938 3.00888,5.4664566 3.021484,5.5996094 L 3,5.5996094 3,6 1.8339844,6 C 1.3723177,6 1,6.3464546 1,6.7773438 L 1,12.222656 C 1,12.653545 1.3723177,13 1.8339844,13 L 3,13 3,15.199219 C 3,15.642419 3.3769338,16 3.8457031,16 l 2.9628907,0 1.2675781,-2 0.8476562,0 1.2675779,2 2.962891,0 C 13.623066,16 14,15.642419 14,15.199219 L 14,13 15.166016,13 C 15.627682,13 16,12.653545 16,12.222656 L 16,6.7773438 C 16,6.3464546 15.627682,6 15.166016,6 L 14,6 l 0,-0.4003906 -0.01758,0 C 13.993721,5.466409 13.999584,5.3328463 14,5.1992188 13.999544,2.3276432 11.537244,0 8.5,0 Z m 0,2 c 1.932663,-1e-7 3.5,1 3.5,3.977539 -5.58e-4,0.014978 -0.0012,0.029952 -0.002,0.044922 L 5,6.0224609 C 4.9999069,6.0074869 4.9999069,5.9925129 5,5.9775389 5,2.9999999 6.567337,1.9999998 8.5,2 Z M 6,4 6,5 7,5 7,4 Z m 4,0 0,1 1,0 0,-1 z M 8.5,7 c 0.9233334,0 1.4667964,0.782188 1.4667964,1.742188 l 0,0.257812 0.6171876,0 C 10.811473,8.96085 11,9.262571 11,9.5 l 0,2.072266 C 11,11.809694 10.814818,12 10.583984,12 L 6.4160156,12 C 6.1851822,12 6,11.809694 6,11.572266 L 6,9.5 C 6,9.262571 6.1851822,9 6.4160156,9 l 0.6171875,0 0,-0.257812 C 7.0332031,7.781802 7.5766667,7 8.5,7 Z m 0,0.857422 c -0.4616667,0 -0.6328125,0.382565 -0.6328125,0.857422 l 0,0.285156 1.265625,0 0,-0.285156 C 9.1328125,8.239987 8.9616667,7.857422 8.5,7.857422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pidgin-tray-available.svg b/.icons/kora/panel/16/pidgin-tray-available.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-available.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pidgin-tray-away.svg b/.icons/kora/panel/16/pidgin-tray-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pidgin-tray-busy.svg b/.icons/kora/panel/16/pidgin-tray-busy.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-busy.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pidgin-tray-connect.svg b/.icons/kora/panel/16/pidgin-tray-connect.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-connect.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pidgin-tray-invisible.svg b/.icons/kora/panel/16/pidgin-tray-invisible.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-invisible.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pidgin-tray-offline.svg b/.icons/kora/panel/16/pidgin-tray-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pidgin-tray-pending.svg b/.icons/kora/panel/16/pidgin-tray-pending.svg
new file mode 120000
index 000000000..9c653fa64
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-pending.svg
@@ -0,0 +1 @@
+user-status-pending.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pidgin-tray-xa.svg b/.icons/kora/panel/16/pidgin-tray-xa.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/16/pidgin-tray-xa.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pithos-tray-icon.svg b/.icons/kora/panel/16/pithos-tray-icon.svg
new file mode 100644
index 000000000..a4006ceeb
--- /dev/null
+++ b/.icons/kora/panel/16/pithos-tray-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.851 1.906c-1.255-.256-2.851-2.298-2.851-1.018v9.115c-.468-.193-.98-.293-1.5-.294-1.933 0-3.5 1.345-3.5 3.005s1.567 3.005 3.5 3.005c1.892-.002 3.44-1.295 3.495-2.917l.005.002c.001-.029 0-.06 0-.09.015-2.04 0-5.877 0-8.262.729.286 1.899.247 3.066 1.572.817.928 1.572 2.51 1.906 1.976.554-.886-.23-5.3-4.121-6.094z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pithos-tray-plugin.svg b/.icons/kora/panel/16/pithos-tray-plugin.svg
new file mode 120000
index 000000000..18c6e3928
--- /dev/null
+++ b/.icons/kora/panel/16/pithos-tray-plugin.svg
@@ -0,0 +1 @@
+pithos-tray-icon.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/plasmavault-symbolic.svg b/.icons/kora/panel/16/plasmavault-symbolic.svg
new file mode 100644
index 000000000..708ad8e8b
--- /dev/null
+++ b/.icons/kora/panel/16/plasmavault-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m1.778 4.139h12.444v7.379c0 .469-.297.849-.663.849h-11.118c-.366 0-.663-.38-.663-.849z"/>
+ <path d="m15 4.833v6.871c0 .795-.645 1.441-1.44 1.441h-11.12c-.795 0-1.44-.646-1.44-1.441v-8.408c0-.795.645-1.441 1.44-1.441h2.51c1.758 0 1.769 1.537 3.527 1.537h5.083c.795 0 1.44.645 1.44 1.441zm-.778 0c0-.366-.296-.663-.662-.663h-5.083c-.931 0-1.494-.321-1.982-.712-.426-.342-.729-.825-1.545-.825h-2.51c-.366 0-.662.297-.662.663v8.408c0 .366.296.663.662.663h11.12c.366 0 .662-.297.662-.663z"/>
+ <path d="m9.865 7.816c.247.001.484.099.659.274s.274.413.274.662v1.861c0 .248-.099.486-.274.661-.176.176-.414.274-.662.274h-3.724c-.249 0-.487-.098-.662-.274-.175-.175-.274-.413-.274-.661v-1.861c0-.249.099-.487.274-.662s.412-.273.659-.274v-.931c0-1.033.832-1.865 1.865-1.865s1.865.832 1.865 1.865zm-2.798 0h1.866v-.988c0-.517-.416-.933-.933-.933s-.933.416-.933.933z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/plasmavault_error.svg b/.icons/kora/panel/16/plasmavault_error.svg
new file mode 100644
index 000000000..cc3d96afe
--- /dev/null
+++ b/.icons/kora/panel/16/plasmavault_error.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#f44336">
+ <path fill-opacity=".2" d="m1.778 4.139h12.444v7.379c0 .469-.297.849-.663.849h-11.118c-.366 0-.663-.38-.663-.849z"/>
+ <path d="m15 4.833v6.871c0 .795-.645 1.441-1.44 1.441h-11.12c-.795 0-1.44-.646-1.44-1.441v-8.408c0-.795.645-1.441 1.44-1.441h2.51c1.758 0 1.769 1.537 3.527 1.537h5.083c.795 0 1.44.645 1.44 1.441zm-.778 0c0-.366-.296-.663-.662-.663h-5.083c-.931 0-1.494-.321-1.982-.712-.426-.342-.729-.825-1.545-.825h-2.51c-.366 0-.662.297-.662.663v8.408c0 .366.296.663.662.663h11.12c.366 0 .662-.297.662-.663z"/>
+ <path d="m8 10.059c.433 0 .785.351.785.784s-.352.784-.785.784-.785-.351-.785-.784.352-.784.785-.784zm-.894-4.291c0-.235.093-.462.26-.629s.394-.26.629-.26h.01c.235 0 .462.093.628.26.167.167.261.394.261.629 0 .994-.234 2.347-.234 3.08 0 .174-.069.341-.192.465-.124.123-.291.192-.465.192h-.006c-.175 0-.342-.069-.465-.192-.123-.124-.192-.291-.192-.465 0-.733-.234-2.086-.234-3.08z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/pocket-casts-tray.svg b/.icons/kora/panel/16/pocket-casts-tray.svg
new file mode 100644
index 000000000..6eaf5b411
--- /dev/null
+++ b/.icons/kora/panel/16/pocket-casts-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7v-2c-2.8994949 0-5-2.100505-5-5 0-2.8994949 2.1005051-5 5-5 2.899495 0 5 2.1005051 5 5h2c0-3.8659932-3.134007-7-7-7zm0 3c-2.209139 0-4 1.790861-4 4s1.790861 4 4 4v-1.333984c-1.4727594 0-2.6660156-1.1932566-2.6660156-2.666016-.0002084-1.4553101 1.165992-2.6413816 2.6210937-2.6660156.015046-.0001274.0298759-.0001274.0449219 0 1.4727594 0 2.666016 1.1932562 2.666016 2.6660156h1.333984c0-2.209139-1.790861-4-4-4z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoneapp-break.svg b/.icons/kora/panel/16/pomodoneapp-break.svg
new file mode 100644
index 000000000..7c4b080ad
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoneapp-break.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.586 5.379c-.128 0-.256.048-.354.146l-.707.707c-.196.196-.196.512 0 .707l1.061 1.061-1.061 1.06c-.196.195-.196.512 0 .708l.707.707c.196.195.512.195.707 0l1.061-1.061 1.06 1.061c.195.195.512.195.708 0l.707-.707c.195-.196.195-.513 0-.708l-1.061-1.06 1.061-1.061c.195-.195.195-.511 0-.707l-.707-.707c-.196-.196-.513-.196-.708 0l-1.06 1.061-1.061-1.061c-.098-.098-.225-.146-.353-.146z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/pomodoneapp-indicator.svg b/.icons/kora/panel/16/pomodoneapp-indicator.svg
new file mode 100644
index 000000000..ba638f166
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoneapp-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.6 6c-.333 0-.6.267-.6.6v2.8c0 .333.267.6.6.6h2.8c.333 0 .6-.267.6-.6v-2.8c0-.333-.267-.6-.6-.6z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/pomodoneapp-paused.svg b/.icons/kora/panel/16/pomodoneapp-paused.svg
new file mode 100644
index 000000000..f37ed9f94
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoneapp-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.5 5c-.277 0-.5.223-.5.5v5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-5c0-.277-.223-.5-.5-.5zm4 0c-.277 0-.5.223-.5.5v5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-5c0-.277-.223-.5-.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/pomodoneapp-started.svg b/.icons/kora/panel/16/pomodoneapp-started.svg
new file mode 100644
index 000000000..8636dd78a
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoneapp-started.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 5c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5h3c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-00.svg b/.icons/kora/panel/16/pomodoro-indicator-light-00.svg
new file mode 100644
index 000000000..cf2d2ae83
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-00.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-01.svg b/.icons/kora/panel/16/pomodoro-indicator-light-01.svg
new file mode 100644
index 000000000..1bc0b72cc
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-01.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-02.svg b/.icons/kora/panel/16/pomodoro-indicator-light-02.svg
new file mode 100644
index 000000000..df4d7d83a
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-02.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-03.svg b/.icons/kora/panel/16/pomodoro-indicator-light-03.svg
new file mode 100644
index 000000000..6a8dfb711
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-03.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-04.svg b/.icons/kora/panel/16/pomodoro-indicator-light-04.svg
new file mode 100644
index 000000000..b17454165
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-04.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-05.svg b/.icons/kora/panel/16/pomodoro-indicator-light-05.svg
new file mode 100644
index 000000000..1920d3675
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-05.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-06.svg b/.icons/kora/panel/16/pomodoro-indicator-light-06.svg
new file mode 100644
index 000000000..e5131ddea
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-06.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-07.svg b/.icons/kora/panel/16/pomodoro-indicator-light-07.svg
new file mode 100644
index 000000000..c2fd7669c
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-07.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-08.svg b/.icons/kora/panel/16/pomodoro-indicator-light-08.svg
new file mode 100644
index 000000000..c06b39ea7
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-08.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92z"/>
+<path style="fill:currentColor" class="ColorScheme-Text" d="m8 8v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-09.svg b/.icons/kora/panel/16/pomodoro-indicator-light-09.svg
new file mode 100644
index 000000000..a4f675e43
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-09.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-10.svg b/.icons/kora/panel/16/pomodoro-indicator-light-10.svg
new file mode 100644
index 000000000..829e505f2
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-11.svg b/.icons/kora/panel/16/pomodoro-indicator-light-11.svg
new file mode 100644
index 000000000..65b8d52c6
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-12.svg b/.icons/kora/panel/16/pomodoro-indicator-light-12.svg
new file mode 100644
index 000000000..909baf703
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-12.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-13.svg b/.icons/kora/panel/16/pomodoro-indicator-light-13.svg
new file mode 100644
index 000000000..65c919e16
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-13.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-14.svg b/.icons/kora/panel/16/pomodoro-indicator-light-14.svg
new file mode 100644
index 000000000..76f793fef
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-14.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-15.svg b/.icons/kora/panel/16/pomodoro-indicator-light-15.svg
new file mode 100644
index 000000000..017c7b2d0
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-15.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm5.216 5.92h-5.216v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-16.svg b/.icons/kora/panel/16/pomodoro-indicator-light-16.svg
new file mode 100644
index 000000000..013ba1f81
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-16.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633l-5.175-.639z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-17.svg b/.icons/kora/panel/16/pomodoro-indicator-light-17.svg
new file mode 100644
index 000000000..4c02139dd
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-17.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593l-5.069-1.232z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-18.svg b/.icons/kora/panel/16/pomodoro-indicator-light-18.svg
new file mode 100644
index 000000000..79500b3da
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-18.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-19.svg b/.icons/kora/panel/16/pomodoro-indicator-light-19.svg
new file mode 100644
index 000000000..1d0711fe3
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-19.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594l-4.701-2.263z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-20.svg b/.icons/kora/panel/16/pomodoro-indicator-light-20.svg
new file mode 100644
index 000000000..7746764ee
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-20.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .32.007.477.022.164.015.325.037.484.067.184.034.364.078.541.131.149.045.296.097.44.155.194.078.383.168.566.268.148.082.293.171.432.267.148.101.291.211.427.327.138.116.269.24.394.37.115.122.226.248.329.38.105.133.203.271.295.414.112.175.213.356.304.544.092.192.173.39.242.593.048.143.09.288.126.436.035.147.083.44.106.591.052.266.021.389.04.638l-.001.012c-.017.24.012.364-.039.626-.023.151-.071.444-.106.591-.036.148-.078.293-.126.435-.069.204-.15.402-.242.594-.091.188-.192.369-.304.544l-4.385-2.802z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-21.svg b/.icons/kora/panel/16/pomodoro-indicator-light-21.svg
new file mode 100644
index 000000000..28492df35
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-21.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415l-4.101-3.224z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-22.svg b/.icons/kora/panel/16/pomodoro-indicator-light-22.svg
new file mode 100644
index 000000000..29e882496
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-22.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38l-3.77-3.604z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-23.svg b/.icons/kora/panel/16/pomodoro-indicator-light-23.svg
new file mode 100644
index 000000000..9e95e6710
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-23.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372l-3.376-3.976v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-24.svg b/.icons/kora/panel/16/pomodoro-indicator-light-24.svg
new file mode 100644
index 000000000..2b9f7bd9e
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-24.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328l-2.947-4.304v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-25.svg b/.icons/kora/panel/16/pomodoro-indicator-light-25.svg
new file mode 100644
index 000000000..c33e6d59f
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-25.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267l-2.514-4.571v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-26.svg b/.icons/kora/panel/16/pomodoro-indicator-light-26.svg
new file mode 100644
index 000000000..70d4de88b
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-26.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27l-1.946-4.841v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-27.svg b/.icons/kora/panel/16/pomodoro-indicator-light-27.svg
new file mode 100644
index 000000000..2bd6b07b2
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-27.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154l-1.505-4.995v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-28.svg b/.icons/kora/panel/16/pomodoro-indicator-light-28.svg
new file mode 100644
index 000000000..4b7cb1939
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-28.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132l-.964-5.127v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-29.svg b/.icons/kora/panel/16/pomodoro-indicator-light-29.svg
new file mode 100644
index 000000000..8b0c1cc5f
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-29.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067l-.478-5.194v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-30.svg b/.icons/kora/panel/16/pomodoro-indicator-light-30.svg
new file mode 100644
index 000000000..d6ad4fa48
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-30.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022v-10.432z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-31.svg b/.icons/kora/panel/16/pomodoro-indicator-light-31.svg
new file mode 100644
index 000000000..a98e40240
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-31.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041l.639-5.175v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-32.svg b/.icons/kora/panel/16/pomodoro-indicator-light-32.svg
new file mode 100644
index 000000000..5feef61c5
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-32.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106l1.232-5.069v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-33.svg b/.icons/kora/panel/16/pomodoro-indicator-light-33.svg
new file mode 100644
index 000000000..6aab39eba
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-33.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126l1.669-4.943v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-34.svg b/.icons/kora/panel/16/pomodoro-indicator-light-34.svg
new file mode 100644
index 000000000..0fd991a04
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-34.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242l2.263-4.701v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-35.svg b/.icons/kora/panel/16/pomodoro-indicator-light-35.svg
new file mode 100644
index 000000000..65ed6d107
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-35.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c1.655 0 3.177.544 4.375 1.555l1.03-1.019 1.094 1.088-1.03 1.021c.96 1.166 1.531 2.722 1.531 4.355 0 3.889-3.134 7-7 7s-7-3.111-7-7c0-1.633.571-3.189 1.531-4.355l-.998-.989 1.094-1.088.998.987c1.198-1.011 2.72-1.555 4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305l2.809-4.396v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-36.svg b/.icons/kora/panel/16/pomodoro-indicator-light-36.svg
new file mode 100644
index 000000000..0329cfea1
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-36.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295l3.224-4.101v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-37.svg b/.icons/kora/panel/16/pomodoro-indicator-light-37.svg
new file mode 100644
index 000000000..95f9b4357
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-37.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331l3.604-3.77v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-38.svg b/.icons/kora/panel/16/pomodoro-indicator-light-38.svg
new file mode 100644
index 000000000..9e026ab92
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-38.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394l3.976-3.376v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-39.svg b/.icons/kora/panel/16/pomodoro-indicator-light-39.svg
new file mode 100644
index 000000000..19e38bf8c
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-39.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429l4.304-2.947v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-40.svg b/.icons/kora/panel/16/pomodoro-indicator-light-40.svg
new file mode 100644
index 000000000..dd3257f26
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-40.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433l4.571-2.514v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-41.svg b/.icons/kora/panel/16/pomodoro-indicator-light-41.svg
new file mode 100644
index 000000000..5b329b4bb
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-41.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568l4.841-1.946v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-42.svg b/.icons/kora/panel/16/pomodoro-indicator-light-42.svg
new file mode 100644
index 000000000..ae2d4cd84
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-42.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441l4.995-1.505v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-43.svg b/.icons/kora/panel/16/pomodoro-indicator-light-43.svg
new file mode 100644
index 000000000..b0d4ae7a8
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-43.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541l5.127-.964v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-44.svg b/.icons/kora/panel/16/pomodoro-indicator-light-44.svg
new file mode 100644
index 000000000..a82460bdb
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-44.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486l5.194-.478v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-45.svg b/.icons/kora/panel/16/pomodoro-indicator-light-45.svg
new file mode 100644
index 000000000..83bb65774
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-45.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067l-.478.022c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-46.svg b/.icons/kora/panel/16/pomodoro-indicator-light-46.svg
new file mode 100644
index 000000000..69e501e6d
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-46.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.006 11.135c-.245-.017-.369.012-.633-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.006c.017-.245-.012-.369.04-.633l5.175.639v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-47.svg b/.icons/kora/panel/16/pomodoro-indicator-light-47.svg
new file mode 100644
index 000000000..d6c45289c
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-47.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593l5.069 1.232v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-48.svg b/.icons/kora/panel/16/pomodoro-indicator-light-48.svg
new file mode 100644
index 000000000..8d2bd5170
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-48.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437l4.943 1.669v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-49.svg b/.icons/kora/panel/16/pomodoro-indicator-light-49.svg
new file mode 100644
index 000000000..cd14e62d4
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-49.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594l4.701 2.263v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-50.svg b/.icons/kora/panel/16/pomodoro-indicator-light-50.svg
new file mode 100644
index 000000000..0dbb7e4ba
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-50.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546l4.396 2.809v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-51.svg b/.icons/kora/panel/16/pomodoro-indicator-light-51.svg
new file mode 100644
index 000000000..7e0a7f02a
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-51.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415l4.101 3.224v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-52.svg b/.icons/kora/panel/16/pomodoro-indicator-light-52.svg
new file mode 100644
index 000000000..033ee9903
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-52.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38l3.77 3.604v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-53.svg b/.icons/kora/panel/16/pomodoro-indicator-light-53.svg
new file mode 100644
index 000000000..002f45e69
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-53.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372l3.376 3.976v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-54.svg b/.icons/kora/panel/16/pomodoro-indicator-light-54.svg
new file mode 100644
index 000000000..79b7a8d25
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-54.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328l2.947 4.304v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-55.svg b/.icons/kora/panel/16/pomodoro-indicator-light-55.svg
new file mode 100644
index 000000000..a4da90227
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-55.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.215-.064 2.514 4.571 2.514 4.571v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-56.svg b/.icons/kora/panel/16/pomodoro-indicator-light-56.svg
new file mode 100644
index 000000000..08239e1ca
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-56.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27l1.946 4.841v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-57.svg b/.icons/kora/panel/16/pomodoro-indicator-light-57.svg
new file mode 100644
index 000000000..bc153b124
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-57.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154l1.505 4.995v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-58.svg b/.icons/kora/panel/16/pomodoro-indicator-light-58.svg
new file mode 100644
index 000000000..049ff3f87
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-58.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132l.964 5.127v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-59.svg b/.icons/kora/panel/16/pomodoro-indicator-light-59.svg
new file mode 100644
index 000000000..640c42929
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-59.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c1.655 0 3.177.544 4.375 1.555l1.03-1.019 1.094 1.088-1.03 1.021c.96 1.166 1.531 2.722 1.531 4.355 0 3.889-3.134 7-7 7s-7-3.111-7-7c0-1.633.571-3.189 1.531-4.355l-.998-.989 1.094-1.088.998.987c1.198-1.011 2.72-1.555 4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132.16-.03.322-.052.486-.067l.478 5.194v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-60.svg b/.icons/kora/panel/16/pomodoro-indicator-light-60.svg
new file mode 100644
index 000000000..60832c4cf
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-60.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132.16-.03.322-.052.486-.067.073-.007.147-.012.222-.016l.256 5.21v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-indicator-light-61.svg b/.icons/kora/panel/16/pomodoro-indicator-light-61.svg
new file mode 100644
index 000000000..ce1f6c1e3
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-indicator-light-61.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c-2.861 0-5.216 2.355-5.216 5.216s2.355 5.216 5.216 5.216 5.216-2.355 5.216-5.216-2.355-5.216-5.216-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-start-light.svg b/.icons/kora/panel/16/pomodoro-start-light.svg
new file mode 100644
index 000000000..8dd5f26f6
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-start-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-1.682 3.01 4.364 2.91-4.364 2.91z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/pomodoro-stop-light.svg b/.icons/kora/panel/16/pomodoro-stop-light.svg
new file mode 100644
index 000000000..0adb951cb
--- /dev/null
+++ b/.icons/kora/panel/16/pomodoro-stop-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm2 3.92h-4v4h4z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/popcorntime-tray.svg b/.icons/kora/panel/16/popcorntime-tray.svg
new file mode 100644
index 000000000..2e7306a42
--- /dev/null
+++ b/.icons/kora/panel/16/popcorntime-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1.75 1 C 1.3344975 1 1 1.3344975 1 1.75 L 1 8 L 15 8 L 15 1.75 C 15 1.334515 14.66475 1 14.25 1 L 1.75 1 z M 4 3 A 1 1 0 0 1 5 4 A 1 1 0 0 1 4 5 A 1 1 0 0 1 3 4 A 1 1 0 0 1 4 3 z M 12 3 A 1 1 0 0 1 13 4 A 1 1 0 0 1 12 5 A 1 1 0 0 1 11 4 A 1 1 0 0 1 12 3 z M 6 5 C 8.0537 5.3173301 10 5 10 5 C 10 6.1046 9.1046 7 8 7 C 6.8954 7 6 6.1046 6 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 8 L 1 14.25 C 1 14.665625 1.3345063 15 1.75 15 L 14.25 15 C 14.665625 15 15 14.665625 15 14.25 L 15 8 L 1 8 z M 4 9 C 4.554 9 5 9.446 5 10 L 5 13 C 5 13.554 4.554 14 4 14 C 3.446 14 3 13.554 3 13 L 3 10 C 3 9.446 3.446 9 4 9 z M 8 9 C 8.554 9 9 9.446 9 10 L 9 13 C 9 13.554 8.554 14 8 14 C 7.446 14 7 13.554 7 13 L 7 10 C 7 9.446 7.446 9 8 9 z M 12 9 C 12.554 9 13 9.446 13 10 L 13 13 C 13 13.554 12.554 14 12 14 C 11.446 14 11 13.554 11 13 L 11 10 C 11 9.446 11.446 9 12 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pragha-panel.svg b/.icons/kora/panel/16/pragha-panel.svg
new file mode 100644
index 000000000..a77288d13
--- /dev/null
+++ b/.icons/kora/panel/16/pragha-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.4375 1 C 10.36389 0.995275 10.248102 1.0472572 10.033203 1.1464844 C 9.7785396 1.2643495 9.2006887 1.359375 8.7480469 1.359375 C 7.1447642 1.3941133 5.8597811 1.9764198 4.8203125 3.0742188 C 3.4094237 4.5742641 2.9658621 6.4621804 3.609375 8.2148438 C 3.757943 8.6191027 3.8491272 9.0309042 3.8105469 9.1289062 C 3.7719666 9.2277835 3.5007057 9.4989948 3.2089844 9.734375 C 2.5752859 10.245387 2.1369931 11.069559 2.0273438 11.955078 C 1.9615203 12.48709 2.0055335 12.740408 2.2851562 13.373047 C 2.8856891 14.731952 4.24755 15.315244 5.6992188 14.833984 C 6.5397789 14.554853 7.3820702 13.562955 8.0546875 12.060547 C 8.6367764 10.762894 8.6627176 10.731677 9.2871094 10.498047 C 10.338761 10.104288 11.001075 9.6692191 11.660156 8.9394531 C 12.828564 7.6452998 13.262549 5.9706007 12.84375 4.3691406 C 12.655079 3.6496124 12.496512 3.4023857 11.644531 2.4863281 C 11.104745 1.9061029 10.625765 1.316803 10.580078 1.1796875 C 10.541159 1.0641849 10.511107 1.0047252 10.4375 1 z M 10.173828 2.8769531 C 10.377797 2.8535901 10.637962 3.0362853 11.003906 3.4179688 C 12.452683 4.9260642 12.303623 7.2078777 10.671875 8.5195312 C 9.9759814 9.0777934 9.8130038 9.1135066 9.3300781 8.8125 C 9.0511211 8.6383712 8.9980002 8.4788109 9 7.8417969 C 9.0029995 6.8661506 9.3827797 4.4763668 9.6777344 3.5683594 C 9.8207124 3.1283123 9.9698595 2.9003161 10.173828 2.8769531 z M 8.0292969 3 C 8.5159863 3.002 8.8916358 3.1494104 8.9941406 3.4414062 C 9.0283088 3.5371549 8.8869109 3.9879493 8.6777344 4.4433594 C 8.1418761 5.6146757 7.9706661 6.2600352 7.6464844 8.3261719 C 7.2447989 10.888635 6.8074422 11.995166 5.9277344 12.660156 C 5.3731253 13.08015 4.6899389 13.114137 4.3261719 12.744141 C 4.0114072 12.424146 3.9220193 12.02351 4.0683594 11.603516 C 4.1843648 11.270188 4.6294033 11.216796 5.4746094 11.091797 C 6.0626368 11.005134 6.4765625 10.597778 6.4765625 10.064453 C 6.4765625 9.7286248 6.3415369 9.5380138 5.8847656 9.0546875 C 5.1781493 8.3071983 4.5345002 7.5911171 4.53125 6.6855469 C 4.5260832 5.2693174 5.2218614 4.0645481 6.40625 3.4316406 C 6.9477752 3.1422281 7.5426075 2.9980001 8.0292969 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/preferences-desktop-accessibility-panel.svg b/.icons/kora/panel/16/preferences-desktop-accessibility-panel.svg
new file mode 100644
index 000000000..f7e9bcf47
--- /dev/null
+++ b/.icons/kora/panel/16/preferences-desktop-accessibility-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 0c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5zm-6.095 7.891c-.223.129-.385.341-.452.589-.067.249-.032.514.097.737l.03.051c.128.223.34.386.589.453.249.066.513.031.736-.097l2.595-1.4v6.423c0 .257.102.503.284.685s.429.284.686.284h.06c.536 0 .97-.434.97-.969v-1.751h1v1.751c0 .535.434.969.97.969h.06c.257 0 .504-.102.686-.284s.284-.428.284-.685v-6.423l2.595 1.4c.223.128.487.163.736.097.249-.067.461-.23.589-.453.01-.017.02-.034.03-.051.129-.223.164-.488.097-.737-.067-.248-.229-.46-.452-.589-.585-.337-3.326-1.891-3.326-1.891h-5.514s-2.761 1.551-3.35 1.891z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/16/preferences-desktop-display-randr-symbolic.svg b/.icons/kora/panel/16/preferences-desktop-display-randr-symbolic.svg
new file mode 120000
index 000000000..b2abf6944
--- /dev/null
+++ b/.icons/kora/panel/16/preferences-desktop-display-randr-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-display-randr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/preferences-desktop-display-randr.svg b/.icons/kora/panel/16/preferences-desktop-display-randr.svg
new file mode 100644
index 000000000..96ce645f1
--- /dev/null
+++ b/.icons/kora/panel/16/preferences-desktop-display-randr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1.431c-1 0-1 1-1 1v10c0 1 1 1 1 1h3.997l.003 1.138h6l-.015-1.138h4.015c1 0 1-1 1-1v-10s0-1-1-1zm.209 1.2h13.582v9.601h-13.582z"/>
+</svg>
diff --git a/.icons/kora/panel/16/preferences-system-bluetooth-active.svg b/.icons/kora/panel/16/preferences-system-bluetooth-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/16/preferences-system-bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/preferences-system-bluetooth-inactive.svg b/.icons/kora/panel/16/preferences-system-bluetooth-inactive.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/16/preferences-system-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/premid-tray.svg b/.icons/kora/panel/16/premid-tray.svg
new file mode 100644
index 000000000..bbbe44c90
--- /dev/null
+++ b/.icons/kora/panel/16/premid-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9746094,3 C 1.4363828,3.0002 1.0001392,3.4049711 1,3.9042969 V 11.095703 C 1.0001391,11.595029 1.4363827,11.9998 1.9746094,12 H 15.025391 C 15.563617,11.9998 15.999861,11.595029 16,11.095703 V 3.9042969 C 15.999861,3.4049712 15.563617,3.0002002 15.025391,3 Z m 1.2617187,2 c 6.51e-4,-2.4e-6 0.0013,-2.4e-6 0.00195,0 0.00846,-4.125e-4 0.016932,-4.125e-4 0.025391,0 0.041239,0.00163 0.081455,0.013021 0.1171875,0.033203 l 3.9921875,2.2519531 c 0.1681946,0.096083 0.1681946,0.3336044 0,0.4296876 L 3.3808594,9.9667969 C 3.2115974,10.061123 3.0010458,9.94235 3,9.7519531 V 5.2480469 C 3.0000918,5.1176291 3.1032062,5.0094016 3.2363281,5 Z m 6.2363281,0 h 2.0550158 c 0.260778,0.00161 0.471654,0.2246904 0.472656,0.5 -0.001,0.2753096 -0.211878,0.4983858 -0.472656,0.5 H 9.4726562 C 9.2118784,5.9983859 9.0010016,5.7753097 9,5.5 8.9991758,5.3672408 9.0491825,5.2397591 9.1386719,5.1464844 9.2267981,5.0522073 9.3471943,4.9994019 9.4726562,5 Z m -0.074219,2 h 4.2031245 c 0.355559,-0.00173 0.5346,0.5378567 0.283204,0.8535156 C 13.809596,7.9476017 13.70771,8.0003015 13.601562,8 H 9.3984375 C 9.1787628,7.999043 9.0008467,7.7757758 9,7.5 9.0008467,7.2242242 9.1787628,7.000957 9.3984375,7 Z m 0.035156,2 h 4.2031252 c 0.353754,3.9e-6 0.531936,0.5357795 0.283203,0.8515625 C 13.845008,9.9463647 13.74309,9.9997836 13.636719,10 H 9.4335938 C 9.2139191,9.999043 9.0360031,9.7757759 9.0351562,9.5 9.0360031,9.2242241 9.2139191,9.000957 9.4335938,9 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/prime-hybrid.svg b/.icons/kora/panel/16/prime-hybrid.svg
new file mode 100644
index 000000000..d429c3f40
--- /dev/null
+++ b/.icons/kora/panel/16/prime-hybrid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,1 C 3.892,1 3,1.892 3,3 v 10 c 0,1.108 0.892,2 2,2 h 5 V 9 H 8 v 3 H 6 V 9 7 4 h 2 v 3 h 2 V 1 Z m 5,6 v 2 h 2 v 3 h 2 V 4 h -2 v 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/prime-intel.svg b/.icons/kora/panel/16/prime-intel.svg
new file mode 100644
index 000000000..0c7137124
--- /dev/null
+++ b/.icons/kora/panel/16/prime-intel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.777 1c-.985 0-1.777.781-1.777 1.75v10.5c0 .97.792 1.75 1.777 1.75h12.446c.985 0 1.777-.781 1.777-1.75v-10.5c0-.97-.792-1.75-1.777-1.75zm0 1h12.446c.426 0 .777.33.777.75v10.5c0 .42-.351.75-.777.75h-12.446c-.426 0-.777-.33-.777-.75v-10.5c0-.42.351-.75.777-.75z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.701 6h.888v5c-.764-.068-.888-.339-.888-.834zm-12.29 1h.888v4c-.764-.066-.888-.724-.888-1.199zm6-.949h.888v1.074h.889v.875h-.889v1.25c0 .226.048.875.289.875h.6v.875h-.889c-.827 0-.888-1.024-.888-1.576zm-4.334.949h2.222c.887-.009 1.334.693 1.334 1.199v2.801h-.888v-2.801c0-.211-.299-.398-.596-.398h-1.184v3.199h-.888zm8.487 0h.002c1.072.001 1.689.844 1.689 1.951v.449h-2.539c.041.449.348.776.877.776.447 0 .67-.121.928-.369l.619.578c-.399.381-.816.613-1.554.613-.964 0-1.885-.512-1.885-2.004 0-1.274.804-1.993 1.863-1.994zm-.088.801c-.487 0-.888.36-.888.799h1.779c-.001-.439-.402-.799-.889-.799-.001 0-.001 0-.002 0zm-10.065-2.676h.888v.875h-.888z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/prime-nvidia.svg b/.icons/kora/panel/16/prime-nvidia.svg
new file mode 100644
index 000000000..1b459458a
--- /dev/null
+++ b/.icons/kora/panel/16/prime-nvidia.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.6347,7.1666 C 1.6347,7.1666 3.1127,4.7474 6.001,4.4971 V 3.6195 C 2.8019,3.9105 0,6.9818 0,6.9818 0,6.9818 1.6006,12.124 6.001,12.594 V 11.661 C 2.7718,11.2 1.6347,7.1658 1.6347,7.1658 Z M 6.001,9.8059 V 10.66 C 3.5604,10.167 2.8515,7.2909 2.8515,7.2909 2.8515,7.2909 4.0548,5.8192 6.0011,5.5806 V 6.5181 C 5.9999,6.5181 5.9991,6.5177 5.9981,6.5177 4.9766,6.3787 4.1471,7.4606 4.1471,7.4606 4.1471,7.4606 4.6259,9.2813 6.0018,9.805 M 6.0018,2 V 3.6188 C 6.0957,3.6107 6.1581,3.6038 6.2525,3.6001 9.8895,3.4612 12.26,6.9813 12.26,6.9813 12.26,6.9813 9.5375,10.732 6.7019,10.732 6.442,10.732 6.2303,10.706 6.0018,10.66 V 11.661 C 6.1971,11.689 6.3683,11.705 6.5797,11.705 9.2182,11.705 11.127,10.178 12.974,8.3701 13.281,8.6478 14.535,9.325 14.793,9.6207 13.036,11.288 8.9417,12.632 6.6201,12.632 6.3963,12.632 6.2129,12.617 6.0017,12.593 V 14 H 16 V 2 H 6.0017 Z M 6.0018,5.5807 V 4.4965 C 6.0947,4.4902 6.1568,4.4835 6.2525,4.4801 8.8678,4.3869 10.584,7.0277 10.584,7.0277 10.584,7.0277 8.7306,9.9456 6.7433,9.9456 6.4573,9.9456 6.2324,9.8933 6.0016,9.805 V 6.5182 C 7.0198,6.6576 7.1932,7.1675 7.8057,8.3238 L 9.1672,7.0228 C 9.1672,7.0228 8.1729,5.5454 6.4978,5.5454 6.3157,5.5453 6.173,5.5599 6.0019,5.5805"/>
+</svg>
diff --git a/.icons/kora/panel/16/printer-symbolic.svg b/.icons/kora/panel/16/printer-symbolic.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/panel/16/printer-symbolic.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/printer.svg b/.icons/kora/panel/16/printer.svg
new file mode 100644
index 000000000..a92cd8bb9
--- /dev/null
+++ b/.icons/kora/panel/16/printer.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1zm2 5v5h8v-5zm1 2v-1h6v1zm6 1v1h-6v-1z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/16/process-syncing-down.svg b/.icons/kora/panel/16/process-syncing-down.svg
new file mode 100644
index 000000000..e8507a1b7
--- /dev/null
+++ b/.icons/kora/panel/16/process-syncing-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm5.539 2.474h2v4h2l-3 4-3-4h2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/process-syncing-error.svg b/.icons/kora/panel/16/process-syncing-error.svg
new file mode 100644
index 000000000..91bc3e0d7
--- /dev/null
+++ b/.icons/kora/panel/16/process-syncing-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.519 2.342c-.182.01-.341.131-.398.305l-.801 2.387-2.519.019c-.244.001-.444.201-.444.445 0 .141.068.274.182.358l2.023 1.5-.759 2.402c-.015.044-.022.09-.022.137 0 .243.201.444.445.444.092 0 .183-.029.258-.083l2.053-1.461 2.049 1.465c.075.054.166.083.259.083.244 0 .444-.2.444-.444 0-.045-.007-.09-.02-.133l-.753-2.404 2.025-1.498c.112-.084.179-.216.179-.357 0-.241-.197-.441-.439-.444l-2.519-.025-.797-2.391c-.058-.174-.217-.296-.401-.305z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/process-syncing-idle.svg b/.icons/kora/panel/16/process-syncing-idle.svg
new file mode 100644
index 000000000..69e24df5c
--- /dev/null
+++ b/.icons/kora/panel/16/process-syncing-idle.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.519 2.342c-.182.01-.341.131-.398.305l-.801 2.387-2.519.019c-.244.001-.444.201-.444.445 0 .141.068.274.182.358l2.023 1.5-.759 2.402c-.015.044-.022.09-.022.137 0 .243.201.444.445.444.092 0 .183-.029.258-.083l2.053-1.461 2.049 1.465c.075.054.166.083.259.083.244 0 .444-.2.444-.444 0-.045-.007-.09-.02-.133l-.753-2.404 2.025-1.498c.112-.084.179-.216.179-.357 0-.241-.197-.441-.439-.444l-2.519-.025-.797-2.391c-.058-.174-.217-.296-.401-.305z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/process-syncing-up.svg b/.icons/kora/panel/16/process-syncing-up.svg
new file mode 100644
index 000000000..6a23d56ff
--- /dev/null
+++ b/.icons/kora/panel/16/process-syncing-up.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.539 2.474 3 4h-2v4h-2v-4h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/process-syncing.svg b/.icons/kora/panel/16/process-syncing.svg
new file mode 100644
index 000000000..7cc030263
--- /dev/null
+++ b/.icons/kora/panel/16/process-syncing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm4.539 4.474h2v6l-4-4h2zm3-2 4 4h-2v2h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/protonmail-indicator.svg b/.icons/kora/panel/16/protonmail-indicator.svg
new file mode 100644
index 000000000..b2d6fb192
--- /dev/null
+++ b/.icons/kora/panel/16/protonmail-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-.345 0-.69.015-.91.045-2.652.365-4.22 1.6-4.533 3.574-.035.218-.046.606-.051 2.09l-.004 1.166h-.002v.596l.078.119c.19.29 4.646 3.211 5.174 3.365.083.024.198.044.256.045.351.004 5.223-3.116 5.412-3.406l.08-.123s-.015-3.684-.107-4.09c-.166-.725-.466-1.298-.946-1.797-.77-.8-1.974-1.324-3.537-1.539-.22-.03-.565-.045-.91-.045zm0 1.678c1.66 0 3.648.799 3.648 2.626 0 .275.003 1.812-.009 1.824-.012.011-7.266.011-7.278 0-.012-.012-.015-1.545-.005-1.82.065-1.794 1.984-2.63 3.644-2.63zm5.5 6.793-.08.123c-.189.29-5.061 3.41-5.412 3.406-.058-.001-.173-.021-.256-.045-.528-.154-4.984-3.075-5.174-3.365l-.072-.113.008 5.052.082.149c.063.113.115.162.218.22l.135.077 10.028.025.136-.057c.176-.072.228-.114.309-.259l.064-.121z"/>
+</svg>
diff --git a/.icons/kora/panel/16/protonmail-notification.svg b/.icons/kora/panel/16/protonmail-notification.svg
new file mode 100644
index 000000000..699e3651e
--- /dev/null
+++ b/.icons/kora/panel/16/protonmail-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5" fill="#4285f4"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-.345 0-.69.015-.91.045-2.652.365-4.22 1.6-4.533 3.574-.035.218-.046.606-.051 2.09l-.004 1.166h-.002v.596l.078.119c.19.29 4.646 3.211 5.174 3.365.083.024.198.044.256.045.351.004 5.223-3.116 5.412-3.406l.08-.123s-.015-3.684-.107-4.09c-.166-.725-.466-1.298-.946-1.797-.77-.8-1.974-1.324-3.537-1.539-.22-.03-.565-.045-.91-.045zm0 1.678c1.66 0 3.648.799 3.648 2.626 0 .275.003 1.812-.009 1.824-.012.011-7.266.011-7.278 0-.012-.012-.015-1.545-.005-1.82.065-1.794 1.984-2.63 3.644-2.63zm5.5 6.793-.08.123c-.189.29-5.061 3.41-5.412 3.406-.058-.001-.173-.021-.256-.045-.528-.154-4.984-3.075-5.174-3.365l-.072-.113.008 5.052.082.149c.063.113.115.162.218.22l.135.077 10.028.025.136-.057c.176-.072.228-.114.309-.259l.064-.121z"/>
+</svg>
diff --git a/.icons/kora/panel/16/protonvpn-tray.svg b/.icons/kora/panel/16/protonvpn-tray.svg
new file mode 100644
index 000000000..8752d6077
--- /dev/null
+++ b/.icons/kora/panel/16/protonvpn-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+</svg>
diff --git a/.icons/kora/panel/16/protonvpngui-connected.svg b/.icons/kora/panel/16/protonvpngui-connected.svg
new file mode 100644
index 000000000..b979cf522
--- /dev/null
+++ b/.icons/kora/panel/16/protonvpngui-connected.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path fill="#dfdfdf" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path fill="#4caf50" d="m15.288 9.5c.225-.254-.002-.501-.275-.218l-3.967 4.022-1.676-1.207c-.299-.222-.546.081-.338.339l2.066 2.564z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/protonvpngui-disconnected.svg b/.icons/kora/panel/16/protonvpngui-disconnected.svg
new file mode 100644
index 000000000..d2a9a8b21
--- /dev/null
+++ b/.icons/kora/panel/16/protonvpngui-disconnected.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path d="m9.248 9.206c.302-.285.745-.175 1.046.011.464.287 1.721 1.721 1.721 1.721l1.721-1.721c.291-.291.77-.291 1.061 0s.291.77 0 1.062l-1.721 1.72 1.721 1.721c.291.291.291.77 0 1.061s-.77.291-1.061 0l-1.721-1.72-1.721 1.72c-.291.291-.77.291-1.061 0s-.291-.77 0-1.061l1.721-1.721-1.721-1.72c-.291-.292-.265-.81.015-1.073z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/protonvpngui-no-network.svg b/.icons/kora/panel/16/protonvpngui-no-network.svg
new file mode 100644
index 000000000..ff82d3d17
--- /dev/null
+++ b/.icons/kora/panel/16/protonvpngui-no-network.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path d="m12.635 13.331c.384 0 .7.316.7.7s-.316.7-.7.7c-.385 0-.701-.316-.701-.7s.316-.7.701-.7zm0-5.6c.384 0 .7.316.7.7v3.5c0 .384-.316.7-.7.7-.385 0-.701-.316-.701-.7v-3.5c0-.384.316-.7.701-.7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/psensor_hot.svg b/.icons/kora/panel/16/psensor_hot.svg
new file mode 100644
index 000000000..fa9e21e15
--- /dev/null
+++ b/.icons/kora/panel/16/psensor_hot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.662 0-3 1.338-3 3v4.008c-1.257.942-1.998 2.421-2 3.992.003 2.624 2.034 4.8 4.652 4.982.116.011.232.017.348.018 2.761 0 5-2.239 5-5-.002-1.571-.743-3.05-2-3.992v-4.008c0-1.662-1.338-3-3-3zm0 1.181c.899 0 1.527.725 1.527 1.446v4.754s2.1 1.089 2.1 3.62c0 2.03-1.595 3.623-3.625 3.624-.065-.001-.255-.017-.255-.017-1.921-.133-3.38-1.684-3.374-3.61.007-2.564 2.1-3.617 2.1-3.617v-4.754c0-.721.628-1.446 1.527-1.446z"/>
+</svg>
diff --git a/.icons/kora/panel/16/psensor_normal.svg b/.icons/kora/panel/16/psensor_normal.svg
new file mode 100644
index 000000000..128501c16
--- /dev/null
+++ b/.icons/kora/panel/16/psensor_normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.662 0-3 1.338-3 3v4.008c-1.257.942-1.998 2.421-2 3.992.003 2.624 2.034 4.8 4.652 4.982.116.011.232.017.348.018 2.761 0 5-2.239 5-5-.002-1.571-.743-3.05-2-3.992v-4.008c0-1.662-1.338-3-3-3zm0 1.181c.899 0 1.527.725 1.527 1.446v4.754s2.1 1.089 2.1 3.62c0 2.03-1.595 3.623-3.625 3.624-.065-.001-.255-.017-.255-.017-1.921-.133-3.38-1.684-3.374-3.61.007-2.564 2.1-3.617 2.1-3.617v-4.754c0-.721.628-1.446 1.527-1.446z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-disabled.svg b/.icons/kora/panel/16/pushbullet-indicator-disabled.svg
new file mode 100644
index 000000000..1ed809924
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 14 H 2 V 2 Z M 4,2 V 14 L 8.253,13.968 C 11.184,13.935 11.461,13.895 12.7,13.291 15.402,11.974 16.678,8.787 15.64,5.9475 14.954,4.0722 13.394,2.6838 11.405,2.1789 10.78,2.0203 10.383,1.9997 7.955,1.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-light.svg b/.icons/kora/panel/16/pushbullet-indicator-light.svg
new file mode 100644
index 000000000..a26f0e21d
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 14 H 2 V 2 Z M 4,2 V 14 L 8.253,13.968 C 11.184,13.935 11.461,13.895 12.7,13.291 15.402,11.974 16.678,8.787 15.64,5.9475 14.954,4.0722 13.394,2.6838 11.405,2.1789 10.78,2.0203 10.383,1.9997 7.955,1.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-paused.svg b/.icons/kora/panel/16/pushbullet-indicator-paused.svg
new file mode 100644
index 000000000..298552fcb
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9473 14.954,4.072 13.393,2.6846 11.404,2.1797 10.779,2.0211 10.383,2 7.955,2 Z M 6.9998,5 H 9 V 11 H 6.9998 Z M 10,5 H 12 V 11 H 10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-sync0-light.svg b/.icons/kora/panel/16/pushbullet-indicator-sync0-light.svg
new file mode 100644
index 000000000..cf5c616f1
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-sync0-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10,4 C 11.482,4 12.413,4.5583 13,5.25 V 4 H 14 V 6 7 H 13 11 V 6 H 12.312 C 11.877,5.443 11.17,5 10,5 6.9998,5 6.9998,8 6.9998,8 H 5.9998 C 5.9998,8 5.9998,4 10,4 Z M 13,8 H 14 C 14,8 14,12 10,12 8.517,12 7.587,11.442 6.9998,10.75 V 12 H 5.9998 V 10 9 H 6.9998 9 V 10 H 7.687 C 8.123,10.557 8.83,11 10,11 13,11 13,8 13,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-sync1-light.svg b/.icons/kora/panel/16/pushbullet-indicator-sync1-light.svg
new file mode 100644
index 000000000..a22d724ab
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-sync1-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10.264,3.918 C 11.061,3.956 11.944,4.288 12.828,5.1719 13.876,6.2203 14.14,7.273 14.066,8.178 L 14.948,7.293 15.655,8 14.241,9.414 13.534,10.121 12.827,9.414 11.413,8 12.12,7.293 13.048,8.221 C 13.134,7.519 12.948,6.706 12.12,5.8787 9.999,3.7574 7.878,5.8787 7.878,5.8787 L 7.171,5.1714 C 7.171,5.1714 8.508,3.8339 10.263,3.9175 Z M 6.4641,5.8789 7.172,6.5859 8.586,8 7.878,8.707 6.9504,7.779 C 6.8646,8.481 7.051,9.294 7.878,10.121 9.999,12.242 12.12,10.121 12.12,10.121 L 12.827,10.828 C 12.827,10.828 10,13.656 7.171,10.828 6.1225,9.78 5.8587,8.727 5.9325,7.822 L 5.0497,8.707 4.3427,8 5.7568,6.5857 6.4638,5.8787 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-sync2-light.svg b/.icons/kora/panel/16/pushbullet-indicator-sync2-light.svg
new file mode 100644
index 000000000..d4b4ad33a
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-sync2-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 5.9998,4 H 8 9 V 5 7 H 8 V 5.6875 C 7.443,6.1229 6.9995,6.83 6.9996,8 6.9996,11 10,11 10,11 V 12 C 10,12 5.9996,12 5.9996,8 5.9996,6.5174 6.5579,5.5872 7.25,5 H 5.9996 V 4 Z M 10,4 C 10,4 14,4 14,8 14,9.483 13.442,10.413 12.75,11 H 14 V 12 H 12 11 V 11 9 H 12 V 10.313 C 12.557,9.878 13,9.17 13,8 13,5 10,5 10,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-sync3-light.svg b/.icons/kora/panel/16/pushbullet-indicator-sync3-light.svg
new file mode 100644
index 000000000..cfd025c88
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-sync3-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10,2.3437 11.414,3.7578 12.121,4.4649 11.414,5.1719 10,6.586 9.293,5.879 10.221,4.9512 C 9.519,4.8654 8.706,5.0517 7.879,5.879 5.7574,8 7.879,10.121 7.879,10.121 L 7.172,10.828 C 7.172,10.828 4.3433,8 7.172,5.172 8.22,4.1237 9.273,3.8598 10.178,3.9337 L 9.293,3.051 10,2.344 Z M 12.828,5.1718 C 12.828,5.1718 15.656,8 12.828,10.828 11.779,11.876 10.726,12.14 9.822,12.066 L 10.707,12.949 10,13.656 8.586,12.242 7.879,11.535 8.586,10.828 10,9.414 10.707,10.121 9.779,11.049 C 10.48,11.135 11.294,10.948 12.121,10.121 14.242,8 12.121,5.8788 12.121,5.8788 L 12.828,5.1726 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/pushbullet-indicator-transparent.svg b/.icons/kora/panel/16/pushbullet-indicator-transparent.svg
new file mode 120000
index 000000000..193f4a312
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator-transparent.svg
@@ -0,0 +1 @@
+pushbullet-indicator-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/pushbullet-indicator.svg b/.icons/kora/panel/16/pushbullet-indicator.svg
new file mode 120000
index 000000000..77a38cf91
--- /dev/null
+++ b/.icons/kora/panel/16/pushbullet-indicator.svg
@@ -0,0 +1 @@
+pushbullet-indicator-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/qalculate-tray.svg b/.icons/kora/panel/16/qalculate-tray.svg
new file mode 100644
index 000000000..edb597828
--- /dev/null
+++ b/.icons/kora/panel/16/qalculate-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.199219,0.99999997 C 0.534418,0.99999997 0,1.5344187 0,2.1992188 V 14.800781 C 0,15.465581 0.534418,16 1.199219,16 H 8 13.800781 C 14.465581,16 15,15.465581 15,14.800781 V 2.1992188 C 15,1.5344187 14.455917,1.1129393 13.800781,0.99999997 H 8 Z M 2,3 h 6 5 V 14 H 8 2 Z m 2.949219,0.9730005 c -0.194096,0 -0.46311,0.071972 -0.986329,0.2578126 -0.05063,0.017688 -0.05155,0.017444 -0.09375,0.035156 l 0.0332,0.1328125 c 0.329124,-0.088495 0.388261,-0.097656 0.472657,-0.097656 0.210972,0 0.262707,0.080353 0.380859,0.6113282 L 4.999997,6.0003442 4.308591,7.0355004 C 4.131375,7.3009853 3.971733,7.4612818 3.878903,7.4612818 c -0.05063,0 -0.136315,-0.026994 -0.220703,-0.080078 -0.109702,-0.061946 -0.193593,-0.087891 -0.269531,-0.087891 -0.168777,0 -0.28711,0.1316048 -0.28711,0.3085937 0,0.2300897 0.16026,0.3710938 0.421875,0.3710938 0.261615,0 0.363203,-0.078397 0.785157,-0.6093752 C 4.536439,7.0715818 4.722364,6.8054156 5.068356,6.3187037 l 0.251953,1.0625 c 0.109705,0.460178 0.220191,0.5917968 0.490235,0.5917968 0.320689,0 0.539841,-0.2113429 1.029297,-1.0078125 L 6.722653,6.8948751 C 6.655143,6.974522 6.611103,7.026963 6.535153,7.1331564 6.341058,7.3986438 6.241886,7.486672 6.140622,7.486672 6.022477,7.486672 5.94579,7.3731302 5.886716,7.1253439 5.861396,7.0279988 5.859996,7.0093133 5.851556,6.9827658 5.640584,6.0800998 5.548821,5.6721611 5.548821,5.5394062 5.928577,4.849154 6.223096,4.4690939 6.374993,4.4690939 c 0.05063,0 0.127176,0.026054 0.203125,0.070312 0.101267,0.061947 0.16038,0.080078 0.236328,0.080078 0.168779,2e-7 0.28711,-0.1325252 0.28711,-0.3183594 0,-0.1946903 -0.143171,-0.3281249 -0.345703,-0.328125 -0.371322,0 -0.684671,0.3187078 -1.275391,1.265625 L 5.388662,4.7522974 C 5.270518,4.1505199 5.177059,3.9730005 4.949209,3.9730005 Z M 8,7 v 1 h 4 V 7 Z M 5,9.0000001 c -0.594893,0 -1.076992,0.167379 -1.447266,0.5 C 3.184475,9.8326211 3,10.232066 3,10.703125 c 0,0.424907 0.133364,0.77785 0.398437,1.056641 0.265054,0.278792 0.557185,0.448241 0.878907,0.509765 l 0.0059,0.195313 H 3.582071 c -0.167939,0 -0.290298,-0.0282 -0.367187,-0.08203 C 3.137994,12.328994 3.096025,12.234167 3.08793,12.097658 H 2.976602 V 13 H 4.546915 L 4.490275,12.128906 C 4.18677,12.023145 3.980328,11.841585 3.873088,11.582031 3.765847,11.320561 3.712931,11.030139 3.712931,10.712891 c 0,-0.438365 0.118659,-0.7974179 0.357422,-1.0781249 0.24078,-0.282639 0.543914,-0.423829 0.910157,-0.423829 0.343982,0 0.643496,0.131151 0.898437,0.396485 0.256974,0.265334 0.386719,0.6485099 0.386719,1.1464839 0,0.761365 -0.261174,1.219264 -0.783203,1.375 L 5.404333,13 H 6.976598 V 12.097656 H 6.863317 c -0.004,0.105745 -0.03688,0.192502 -0.09961,0.261719 -0.0607,0.06922 -0.186679,0.105469 -0.378906,0.105469 H 5.668004 l 0.0293,-0.195313 c 0.388502,-0.107675 0.697211,-0.299313 0.923828,-0.576172 0.22865,-0.278791 0.34375,-0.617633 0.34375,-1.015625 0,-0.490279 -0.184538,-0.8916769 -0.550781,-1.2050779 -0.366244,-0.315316 -0.8374,-0.472656 -1.414063,-0.472656 z m 3,0 V 10 h 4 V 9.0000001 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qbittorrent-panel.svg b/.icons/kora/panel/16/qbittorrent-panel.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/16/qbittorrent-panel.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/qbittorrent-tray-dark.svg b/.icons/kora/panel/16/qbittorrent-tray-dark.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/16/qbittorrent-tray-dark.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/qbittorrent-tray-light.svg b/.icons/kora/panel/16/qbittorrent-tray-light.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/16/qbittorrent-tray-light.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/qbittorrent-tray.svg b/.icons/kora/panel/16/qbittorrent-tray.svg
new file mode 100644
index 000000000..de2d8365c
--- /dev/null
+++ b/.icons/kora/panel/16/qbittorrent-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 C 8.446,1 8,1.446 8,2 V 11 C 8,11.554 8.446,12 9,12 9.554,12 10,11.554 10,11 V 10.826 C 10.321,10.94 10.659,10.999 11,11 12.657,11 14,9.6569 14,8 14,6.3431 12.657,5 11,5 10.659,5.0014 10.321,5.0608 10,5.1758 V 2 C 10,1.446 9.554,1 9,1 Z M 10,7 H 12 V 9 H 10 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,4 C 5.446,4 5,4.446 5,5 V 5.1738 C 4.679,5.0595 4.3408,5.0007 4,5 2.3431,5 1,6.3431 1,8 1,9.6569 2.3431,11 4,11 4.3409,10.999 4.6791,10.939 5,10.824 V 14 C 5,14.554 5.446,15 6,15 6.554,15 7,14.554 7,14 V 5 C 7,4.446 6.554,4 6,4 Z M 3,7 H 5 V 9 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qelectrotech-indicator.svg b/.icons/kora/panel/16/qelectrotech-indicator.svg
new file mode 100644
index 000000000..9bc1f686e
--- /dev/null
+++ b/.icons/kora/panel/16/qelectrotech-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 A 5.5 6.5 0 0 0 2 7.5 A 5.5 6.5 0 0 0 7.5 14 A 5.5 6.5 0 0 0 9.6875 13.460938 L 8.3964844 11.847656 A 3.5 4.5 0 0 1 7.5 12 A 3.5 4.5 0 0 1 4 7.5 A 3.5 4.5 0 0 1 7.5 3 A 3.5 4.5 0 0 1 10.466797 5.1152344 A 1.0001 1.0001 0 0 1 10.705078 5.2890625 L 12.998047 7.5625 A 5.5 6.5 0 0 0 13 7.5 A 5.5 6.5 0 0 0 7.5 1 z M 10 6 L 11.5 9.5 L 9 11 L 13 16 L 11.5 12 L 14 9.9667969 L 10 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qjoypad-tray.svg b/.icons/kora/panel/16/qjoypad-tray.svg
new file mode 100644
index 000000000..53f49fe18
--- /dev/null
+++ b/.icons/kora/panel/16/qjoypad-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.898 2.472c-.222.001-.426.071-.619.207-.484.346-1.495.717-3.279.719-1.784 0-2.795-.373-3.28-.719-.192-.136-.375-.203-.598-.202s-.48.061-.743.202c-.954.503-1.832 2.149-2.309 4.284-.407 1.814-.557 4.294-.314 5.291.211.858.576 1.237 1.225 1.237.963-.017 2.172-1.089 2.939-2.53.554-.799 1.84-1.162 3.08-1.122 1.239-.044 2.526.323 3.081 1.122.766 1.441 1.975 2.513 2.938 2.53.649 0 1.014-.379 1.225-1.237.243-.997.092-3.477-.314-5.291-.477-2.135-1.355-3.781-2.31-4.284-.261-.14-.5-.208-.722-.207zm-8.39 2.02h1.328v1.339h1.326v1.338h-1.326v1.339h-1.328v-1.339h-1.328v-1.338h1.328zm8.618 2.677c.367 0 .664.3.664.67 0 .369-.297.669-.664.669s-.661-.3-.661-.669c0-.37.294-.67.661-.67zm1.328-1.338c.367 0 .664.299.664.669s-.297.669-.664.669-.664-.299-.664-.669.297-.669.664-.669zm-2.655 0c.367 0 .666.299.666.669s-.299.669-.666.669c-.365 0-.663-.299-.663-.669s.298-.669.663-.669zm1.327-1.339c.367 0 .664.3.664.669 0 .37-.297.67-.664.67s-.661-.3-.661-.67c0-.369.294-.669.661-.669z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.353 11.231c-.498.927-1.169 1.707-1.846 2.192-.516.37-1.044.569-1.526.578-.38 0-.69-.098-.949-.285-.344-.247-.608-.674-.772-1.341-.253-1.041-.112-3.63.313-5.523.3-1.348.759-2.509 1.29-3.337.392-.614.833-1.053 1.276-1.286.346-.186.686-.26.981-.261.333-.002.609.092.896.296.441.314 1.365.624 2.984.624 1.619-.002 2.543-.31 2.985-.626.282-.199.584-.298.91-.3.296-.002.617.08.962.265.447.235.888.674 1.28 1.287.532.829.99 1.99 1.29 3.338.425 1.893.566 4.482.312 5.525-.163.665-.427 1.092-.771 1.339-.259.187-.569.285-.958.285-.473-.009-1.002-.208-1.517-.578-.677-.485-1.348-1.265-1.846-2.192-.48-.665-1.583-.919-2.63-.882h-.034c-1.046-.034-2.149.216-2.63.882zm6.548-8.249c-.118.001-.225.041-.325.112-.53.378-1.627.812-3.576.814-1.949 0-3.047-.436-3.575-.813-.097-.069-.188-.109-.302-.108-.151.001-.324.045-.506.143-.318.167-.616.497-.896.934-.478.747-.881 1.796-1.154 3.011-.388 1.734-.548 4.104-.316 5.057.136.552.313.849.721.849.297-.005.618-.155.941-.387.575-.412 1.137-1.083 1.556-1.873.01-.017.021-.035.032-.051.634-.913 2.08-1.383 3.496-1.341 1.419-.046 2.867.427 3.502 1.341l.032.051c.419.79.981 1.461 1.556 1.873.323.232.644.382.932.387.417 0 .594-.297.73-.847.232-.955.072-3.325-.317-5.059-.271-1.215-.675-2.264-1.153-3.011-.28-.437-.578-.767-.9-.936-.174-.093-.331-.147-.478-.146z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/qnapi-panel.svg b/.icons/kora/panel/16/qnapi-panel.svg
new file mode 100644
index 000000000..c1975ae6f
--- /dev/null
+++ b/.icons/kora/panel/16/qnapi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11.628906 13.974609 C 12.091267 14.541152 12.52056 15.144628 12.888672 15.742188 L 14.591797 14.693359 C 14.176883 14.019826 13.700613 13.343735 13.175781 12.701172 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3.5 A 4 4.5 0 0 1 12 8 A 4 4.5 0 0 1 11.195312 10.697266 C 9.9551131 9.6760402 8.5414022 8.9230567 7 9.0429688 L 7.1542969 11.035156 C 7.8551595 10.980635 8.7648906 11.360109 9.6972656 12.068359 A 4 4.5 0 0 1 8 12.5 A 4 4.5 0 0 1 4 8 A 4 4.5 0 0 1 8 3.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qomp-pause-panel.svg b/.icons/kora/panel/16/qomp-pause-panel.svg
new file mode 100644
index 000000000..a494c1964
--- /dev/null
+++ b/.icons/kora/panel/16/qomp-pause-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 5h2v6h-2zm4 0h2v6h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/qomp-play-panel.svg b/.icons/kora/panel/16/qomp-play-panel.svg
new file mode 100644
index 000000000..1c76645e5
--- /dev/null
+++ b/.icons/kora/panel/16/qomp-play-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.976 5.225 5.025-1.036-.004 1.479v3.699h-.004c0 .429-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576-.103-.468.402-.968 1.129-1.116.338-.07.663-.05.925.037v-2.915l-3.843.8v3.663h-.004c0 .43-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576s.402-.967 1.129-1.116c.337-.069.663-.05.925.037v-4.368z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/qomp-stop-panel.svg b/.icons/kora/panel/16/qomp-stop-panel.svg
new file mode 100644
index 000000000..0d18d2c12
--- /dev/null
+++ b/.icons/kora/panel/16/qomp-stop-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm-2.024 3.225 5.025-1.036-.004 1.479v3.699h-.004c0 .429-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576-.103-.468.402-.968 1.129-1.116.338-.07.663-.05.925.037v-2.915l-3.843.8v3.663h-.004c0 .43-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576s.402-.967 1.129-1.116c.337-.069.663-.05.925.037v-4.368z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/qtox-away.svg b/.icons/kora/panel/16/qtox-away.svg
new file mode 100644
index 000000000..1bb008778
--- /dev/null
+++ b/.icons/kora/panel/16/qtox-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 C 6.1192881 8 5 9.1192881 5 10.5 L 5 11 L 10 11 L 10 10.5 C 10 9.1192881 8.8807119 8 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qtox-busy.svg b/.icons/kora/panel/16/qtox-busy.svg
new file mode 100644
index 000000000..d85ac0730
--- /dev/null
+++ b/.icons/kora/panel/16/qtox-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 5.2911,1 4,2.7911 4,5 L 4,6 3,6 C 2.4477,5.9999 1.9999,6.4477 2,7 l 0,7 c -10e-5,0.552 0.4477,1 1,1 l 9,0 c 0.552,0 1,-0.448 1,-1 L 13,7 C 13,6.4477 12.552,5.9999 12,6 L 11,6 11,5 C 11,2.7911 9.709,1 7.5,1 Z m 0,2.0371094 c 0.82875,0 1.5,0.671625 1.5,1.5 C 9,4.8907344 8.9227656,5.1683625 8.8222656,5.3671875 8.7225156,5.5660125 8.5035,5.8324344 8.25,6.0371094 8.0025,6.2374344 7.5,6.4882814 7.5,6.4882812 7.5,6.4882812 7.7265625,6.214275 7.8203125,6 7.7145625,6.023475 7.60875,6.0371094 7.5,6.0371094 c -0.8283,7.5e-4 -1.5,-0.671625 -1.5,-1.5 0,-0.828375 0.6711,-1.5 1.5,-1.5 z M 7.5,7 C 9.432875,7 11,8.567125 11,10.5 11,12.432875 9.432875,14 7.5,14 5.5670375,14 4.0000875,12.432875 4,10.5 4.0000875,8.567125 5.5670375,7 7.5,7 Z m -2.5,3 0,1 5,0 0,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qtox-event.svg b/.icons/kora/panel/16/qtox-event.svg
new file mode 100644
index 000000000..ad1ecd193
--- /dev/null
+++ b/.icons/kora/panel/16/qtox-event.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7.5,8 A 2.5,2.5 0 0 0 5,10.5 2.5,2.5 0 0 0 7.5,13 2.5,2.5 0 0 0 10,10.5 2.5,2.5 0 0 0 7.5,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qtox-invisible.svg b/.icons/kora/panel/16/qtox-invisible.svg
new file mode 100644
index 000000000..8eade1129
--- /dev/null
+++ b/.icons/kora/panel/16/qtox-invisible.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7 8.0507812 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7 12.945312 L 7 8.0507812 z M 8 8.0546875 L 8 12.949219 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 8 8.0546875 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qtox-offline.svg b/.icons/kora/panel/16/qtox-offline.svg
new file mode 100644
index 000000000..52b8c73b9
--- /dev/null
+++ b/.icons/kora/panel/16/qtox-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7.5 13 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qtox-online.svg b/.icons/kora/panel/16/qtox-online.svg
new file mode 100644
index 000000000..5f989a5a6
--- /dev/null
+++ b/.icons/kora/panel/16/qtox-online.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7.5 13 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/qtpass-tray.svg b/.icons/kora/panel/16/qtpass-tray.svg
new file mode 100644
index 000000000..63d74dc3c
--- /dev/null
+++ b/.icons/kora/panel/16/qtpass-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 8.0000013,1 c -1.26666,0 -2.35614,0.557 -3.03086,1.4004 -0.67472,0.84338 -0.96914,1.91442 -0.96914,2.9996 l 0,4.6 2,0 0,-4.6 c 0,-0.71482 0.20558,-1.34378 0.53086,-1.7504 C 6.8561413,3.243 7.2666613,3 8.0000013,3 c 0.73334,0 1.14386,0.243 1.46914,0.6496 0.32528,0.40662 0.5308597,1.03558 0.5308597,1.7504 l 0,4.6 2,0 0,-4.6 c 0,-1.08518 -0.29442,-2.15622 -0.96914,-2.9996 C 10.356141,1.557 9.2666613,1 8.0000013,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.359375 6.0019531 C 3.4334464 5.9303902 2.1010252 7.2146415 2.0058594 8.6054688 C 1.9564531 9.3275339 2.2398091 10.07681 2.9472656 10.681641 L 8 15 L 13.052734 10.681641 C 13.760186 10.076817 14.043543 9.3275454 13.994141 8.6054688 C 13.898975 7.2146506 12.566554 5.930387 10.640625 6.0019531 C 9.5444274 6.042523 8.5491583 6.5595145 8 7.3710938 C 7.4508388 6.5595076 6.455564 6.0425224 5.359375 6.0019531 z M 7.0019531 8 L 8 8 L 8.9980469 8 L 8.9980469 10 L 8.5214844 10 L 9.4980469 12 L 8 12 L 6.5019531 12 L 7.4785156 10 L 7.0019531 10 L 7.0019531 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/quota.svg b/.icons/kora/panel/16/quota.svg
new file mode 100644
index 000000000..fe17a752e
--- /dev/null
+++ b/.icons/kora/panel/16/quota.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.011 1-.011 11.989 8.787.011.011-11.989zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/radiotray-ng-off.svg b/.icons/kora/panel/16/radiotray-ng-off.svg
new file mode 120000
index 000000000..be5c4805b
--- /dev/null
+++ b/.icons/kora/panel/16/radiotray-ng-off.svg
@@ -0,0 +1 @@
+radiotray_off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/radiotray-ng-on.svg b/.icons/kora/panel/16/radiotray-ng-on.svg
new file mode 120000
index 000000000..b512cafdd
--- /dev/null
+++ b/.icons/kora/panel/16/radiotray-ng-on.svg
@@ -0,0 +1 @@
+radiotray_on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/radiotray_connecting.svg b/.icons/kora/panel/16/radiotray_connecting.svg
new file mode 100644
index 000000000..e20349235
--- /dev/null
+++ b/.icons/kora/panel/16/radiotray_connecting.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm-5-5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm5 2h5v1h-5zm0-3h5v1h-5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/radiotray_off.svg b/.icons/kora/panel/16/radiotray_off.svg
new file mode 100644
index 000000000..7b60e7b2b
--- /dev/null
+++ b/.icons/kora/panel/16/radiotray_off.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-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-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/radiotray_on.svg b/.icons/kora/panel/16/radiotray_on.svg
new file mode 100644
index 000000000..19463cbb3
--- /dev/null
+++ b/.icons/kora/panel/16/radiotray_on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/rambox-done.svg b/.icons/kora/panel/16/rambox-done.svg
new file mode 100644
index 000000000..22441e6d2
--- /dev/null
+++ b/.icons/kora/panel/16/rambox-done.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.4622255.4580315-1.5018906 3.4800778-2.265625 6.0019531a4 4 0 0 1 .265625-.0195312 4 4 0 0 1 4 4 4 4 0 0 1 -.6972656 2.246094c.9914247.334608 1.8806375.546948 2.3007812.638672 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875z"/>
+ <path fill="#4caf50" d="m3 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.4824219.994141a.50005.50005 0 0 1 .4707031.728515l-1.5 3a.50005.50005 0 0 1 -.7246094.19336l-1.5-1a.50005.50005 0 1 1 .5546875-.832032l1.0292969.685547 1.2460938-2.492187a.50005.50005 0 0 1 .4238281-.283203z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rambox-inactive.svg b/.icons/kora/panel/16/rambox-inactive.svg
new file mode 100644
index 000000000..f5c0a44ed
--- /dev/null
+++ b/.icons/kora/panel/16/rambox-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m8.7957 4.9996c1.5973.0237 2.0073 1.4829 2.4743 1.5142.58.0381.907.7766.674 1.2753-.234.4997-.932.2459-.944.8383-.007.3456.787.6011.914.6055.359-.28.737-.2853.927-.1033.188.182.189.5513.187 1.0174.853.999.567 1.076.792 1.545.174.363.346 1.011-.124 1.219-.337 1.369-1.292 1.84-2.246 1.72-.318-.034-1.141.628-2.8471.254-1.3192-.288-7.241-1.765-6.5465-4.483.6153-2.3976 2.3154-7.7626 2.9436-8.3851 0 0 .2888 1.3068.8432 1.8396.2451-2.1097 1.8056-2.788 2.3534-2.8565-.5366.6513-.8083 1.3989-.6515 2.046 1.2172-1.5402 3.2559-1.0836 4.1989-.577-4.0686.7359-2.9466 2.5314-2.9466 2.5314z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rambox-indicator.svg b/.icons/kora/panel/16/rambox-indicator.svg
new file mode 100644
index 000000000..f7878a187
--- /dev/null
+++ b/.icons/kora/panel/16/rambox-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.7957,4.9996 C 10.393,5.0233 10.803,6.4825 11.27,6.5138 11.85,6.5519 12.177,7.2904 11.944,7.7891 11.71,8.2888 11.012,8.035 11,8.6274 10.993,8.973 11.787,9.2285 11.914,9.2329 12.273,8.9529 12.651,8.9476 12.841,9.1296 13.029,9.3116 13.03,9.6809 13.028,10.147 13.881,11.146 13.595,11.223 13.82,11.692 13.994,12.055 14.166,12.703 13.696,12.911 13.359,14.28 12.404,14.751 11.45,14.631 11.132,14.597 10.309,15.259 8.6029,14.885 7.2837,14.597 1.3619,13.12 2.0564,10.402 2.6717,8.0044 4.3718,2.6394 5,2.0169 5,2.0169 5.2888,3.3237 5.8432,3.8565 6.0883,1.7468 7.6488,1.0685 8.1966,1 7.66,1.6513 7.3883,2.3989 7.5451,3.046 8.7623,1.5058 10.801,1.9624 11.744,2.469 7.6754,3.2049 8.7974,5.0004 8.7974,5.0004 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rambox-mention.svg b/.icons/kora/panel/16/rambox-mention.svg
new file mode 100644
index 000000000..d41062f26
--- /dev/null
+++ b/.icons/kora/panel/16/rambox-mention.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.6282.6225-2.3280594 5.9871657-2.9433594 8.3847659-.6945 2.718 5.227675 4.194422 6.546875 4.482422 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875zm5.3027344 2a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/16/rambox-notification.svg b/.icons/kora/panel/16/rambox-notification.svg
new file mode 100644
index 000000000..7d7dc2c41
--- /dev/null
+++ b/.icons/kora/panel/16/rambox-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.7957,4.9996 C 10.393,5.0233 10.803,6.4825 11.27,6.5138 11.85,6.5519 12.177,7.2904 11.944,7.7891 11.71,8.2888 11.012,8.035 11,8.6274 10.993,8.973 11.787,9.2285 11.914,9.2329 12.273,8.9529 12.651,8.9476 12.841,9.1296 13.029,9.3116 13.03,9.6809 13.028,10.147 13.881,11.146 13.595,11.223 13.82,11.692 13.994,12.055 14.166,12.703 13.696,12.911 13.359,14.28 12.404,14.751 11.45,14.631 11.132,14.597 10.309,15.259 8.6029,14.885 7.2837,14.597 1.3619,13.12 2.0564,10.402 2.6717,8.0044 4.3718,2.6394 5,2.0169 5,2.0169 5.2888,3.3237 5.8432,3.8565 6.0883,1.7468 7.6488,1.0685 8.1966,1 7.66,1.6513 7.3883,2.3989 7.5451,3.046 8.7623,1.5058 10.801,1.9624 11.744,2.469 7.6754,3.2049 8.7974,5.0004 8.7974,5.0004 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="4.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/rambox-warning.svg b/.icons/kora/panel/16/rambox-warning.svg
new file mode 100644
index 000000000..b142ddce3
--- /dev/null
+++ b/.icons/kora/panel/16/rambox-warning.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.4053037.4016262-1.2561384 2.773479-1.9746094 5.0527344.1205839-.0369933.2465998-.0605272.3769532-.0683594h.0019531.0039062c.0601285-.00329.1195595-.00329.1796875 0 .6195568.0333118 1.1488249.4202225 1.4160156.9375l1.3945313 2.7050779 1.3945313 2.703125c.226186.43767.2539605.932171.1269531 1.375.2834671.072301.5201252.126422.6835937.16211 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875z"/>
+ <path fill="#ff9800" d="m3.4622181 8.0010053c-.2399124.014415-.4570741.163549-.5772567.396427l-1.3945295 2.7051247-1.39453018 2.703605c-.05988.115569-.092793.246158-.095703.379719-.00934.446722.311754.814424.7109365.814119h2.78905998 2.7890604c.5473735.000088.8893289-.663464.6152336-1.193838l-1.3945302-2.703605-1.3945294-2.7051247c-.1210489-.234349-.3402522-.383706-.5818138-.396427-.023785-.0013-.047615-.0013-.0714 0zm-.4622141.9989955h1v3.0000002h-1zm0 4.0000002h1v1h-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rare-tray.svg b/.icons/kora/panel/16/rare-tray.svg
new file mode 100644
index 000000000..257dae4d8
--- /dev/null
+++ b/.icons/kora/panel/16/rare-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.25 3.99c-1.737 0-2.818.932-3.289 1.827-.393.746-.449 1.45-.457 1.673h-.004s.002.038.002.049c0 .012-.002.051-.002.051h.004c.009.221.067.909.463 1.635.475.872 1.554 1.765 3.283 1.765.979 0 1.813-.456 2.5-1.037.455-.385.862-.832 1.25-1.289.388.457.795.904 1.25 1.289.687.581 1.521 1.037 2.5 1.037 1.737 0 2.818-.931 3.289-1.826.393-.746.449-1.45.457-1.674h.004s-.002-.037-.002-.048c0-.012.002-.051.002-.051h-.004c-.009-.221-.067-.909-.463-1.635-.475-.872-1.554-1.766-3.283-1.766-.979 0-1.813.457-2.5 1.038-.455.385-.862.831-1.25 1.289-.388-.458-.795-.904-1.25-1.289-.687-.581-1.521-1.038-2.5-1.038zm0 1.5c.521 0 .999.232 1.531.682.408.345.824.81 1.248 1.318-.424.509-.84.974-1.248 1.319-.532.45-1.01.681-1.531.681-1.271 0-1.692-.481-1.967-.984-.236-.433-.273-.853-.279-.967.006-.119.044-.567.285-1.025.279-.53.699-1.024 1.961-1.024zm7.5 0c1.271 0 1.692.482 1.967.985.236.433.273.853.279.967-.006.119-.044.567-.285 1.025-.279.53-.699 1.023-1.961 1.023-.521 0-.999-.231-1.531-.681-.408-.345-.824-.81-1.248-1.319.424-.508.84-.973 1.248-1.318.532-.45 1.01-.682 1.531-.682zm-7.75.5c-.274 0-.5.226-.5.5v.5h-.5c-.274 0-.5.226-.5.5 0 .275.226.5.5.5h.5v.5c0 .275.226.5.5.5s.5-.225.5-.5v-.5h.5c.274 0 .5-.225.5-.5 0-.274-.226-.5-.5-.5h-.5v-.5c0-.274-.226-.5-.5-.5zm8 0c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm-1 1c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm2 0c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm-1 1c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rclonetray-connected-tray.svg b/.icons/kora/panel/16/rclonetray-connected-tray.svg
new file mode 100644
index 000000000..f70e83ce4
--- /dev/null
+++ b/.icons/kora/panel/16/rclonetray-connected-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9882812 1.0039062 C 8.661237 1.0227416 8.3353553 1.1117698 8.0234375 1.2695312 C 7.9234203 1.3201181 7.7873264 1.3970771 7.7207031 1.4414062 C 7.0570408 1.8830183 6.4860262 2.8125747 6.0898438 3.7304688 C 5.992609 3.955744 5.8602275 4.3083003 5.8457031 4.3808594 C 5.8326486 4.4461108 5.8038438 4.4435126 5.7265625 4.3691406 C 5.4244066 4.0783444 5.0515157 3.9261683 4.6855469 3.9453125 C 4.3186288 3.9645198 4.0031406 4.1208744 3.6933594 4.4335938 C 3.4515385 4.6777089 3.2745489 4.9438679 3.125 5.2890625 C 2.930183 5.7387519 2.8362234 6.1426954 2.7832031 6.7617188 L 2.7753906 6.8535156 L 2.6445312 6.9414062 C 1.9045579 7.43876 1.3277716 8.3498158 1.1035156 9.5878906 C 0.80268972 11.248707 1.1664266 12.975133 2.0234375 14.064453 C 2.1228005 14.190748 2.3648768 14.439423 2.4765625 14.529297 C 2.8054626 14.793949 3.1410748 14.941052 3.5351562 14.992188 L 3.5371094 14.992188 C 3.5596744 14.995088 5.6155651 14.997047 8.1054688 14.998047 C 13.069221 15.000347 12.732002 15.007448 12.998047 14.923828 C 13.462284 14.777887 13.926076 14.382995 14.261719 13.849609 C 14.834828 12.938855 15.095054 11.679717 14.96875 10.421875 C 14.799666 8.7379233 14.005012 7.3712709 13.373047 7.1328125 L 13.263672 7.1015625 L 13.259766 6.9863281 C 13.233756 6.0169927 13.183086 5.5319814 13.033203 4.8613281 C 12.623803 3.0294917 11.164102 1.604757 9.96875 1.1582031 C 9.6445204 1.0370765 9.3153264 0.9850714 8.9882812 1.0039062 z M 6.7148438 5.0019531 C 7.4986726 4.9926431 8.2645711 5.0415241 8.8769531 5.1523438 C 9.3089391 5.2305138 9.6848046 5.3321714 10.060547 5.4746094 C 10.926204 5.8027664 11.627783 6.348583 11.898438 7.0625 C 12.079349 7.539724 11.993616 8.9320575 11.847656 9.5234375 C 11.720367 10.039129 11.387161 10.657689 10.966797 11.03125 L 12.511719 14 L 11.611328 14 L 10.888672 14 L 9.9707031 14 L 9.0976562 11.888672 C 8.7285712 11.938392 8.3581139 11.973572 7.9199219 12.019531 C 7.5760649 12.046371 6.9157265 12.043192 6.4609375 12.013672 C 6.2601725 12.000662 6.1187145 11.985922 6.1015625 11.982422 C 6.0844125 11.978922 6.0635875 11.984221 6.0546875 11.994141 C 6.0432775 12.006741 6.049475 11.416211 6.046875 12.0625 L 6.0429688 13.980469 L 4.6972656 13.982422 L 4 13.986328 L 4.0039062 9.1425781 L 4.0078125 5.2988281 L 4.0625 5.28125 C 4.09339 5.27195 4.2654544 5.2378081 4.4433594 5.2050781 C 5.1293324 5.0788411 5.9310143 5.011263 6.7148438 5.0019531 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 7.5507812,7 c -0.4465849,-0.0012 -0.969238,0.03923 -1.359375,0.109375 -0.07654,0.01377 -0.1440974,0.025391 -0.1484374,0.025391 -0.0043,0 -0.015361,0.0067 -0.025391,0.015625 C 6.0012881,7.1650106 5.99984,7.3028955 6,8.5234375 c 8.9e-5,0.764103 0.00397,1.3649469 0.00977,1.3730469 0.01743,0.02457 0.3471817,0.0724 0.6503906,0.09375 0.29238,0.02059 1.0945894,0.0075 1.3808594,-0.021484 C 8.4454986,9.92781 8.8316394,9.8376359 9.1152344,9.7167969 9.4554724,9.5718249 9.6971361,9.3655891 9.8457031,9.0957031 9.9441931,8.9167821 9.9851319,8.769161 9.9980469,8.53125 10.019667,8.133131 9.8854024,7.80222 9.5976562,7.546875 9.2549283,7.242733 8.7494466,7.078698 7.9648438,7.015625 7.8407507,7.005625 7.6996432,7.00041 7.5507812,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rclonetray-tray.svg b/.icons/kora/panel/16/rclonetray-tray.svg
new file mode 100644
index 000000000..08dce48b6
--- /dev/null
+++ b/.icons/kora/panel/16/rclonetray-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9882812 1.0039062 C 8.6612369 1.0227416 8.3353553 1.1117698 8.0234375 1.2695312 C 7.9234203 1.3201181 7.7873264 1.3970771 7.7207031 1.4414062 C 7.0570408 1.8830183 6.4860263 2.8125747 6.0898438 3.7304688 C 5.992609 3.955744 5.8602275 4.3083003 5.8457031 4.3808594 C 5.8326486 4.4461108 5.8038438 4.4435126 5.7265625 4.3691406 C 5.4244066 4.0783444 5.0515157 3.9261683 4.6855469 3.9453125 C 4.3186288 3.9645198 4.0031406 4.1208744 3.6933594 4.4335938 C 3.4515385 4.6777089 3.2745489 4.9438679 3.125 5.2890625 C 2.930183 5.7387519 2.8362234 6.1426954 2.7832031 6.7617188 L 2.7753906 6.8535156 L 2.6445312 6.9414062 C 1.9045604 7.4387605 1.3277716 8.3498158 1.1035156 9.5878906 C 0.80268969 11.248707 1.1664264 12.975133 2.0234375 14.064453 C 2.1228005 14.190748 2.3648768 14.439423 2.4765625 14.529297 C 2.8054626 14.793949 3.1410748 14.941052 3.5351562 14.992188 L 3.5371094 14.992188 C 3.5596744 14.995088 5.6155651 14.997047 8.1054688 14.998047 C 13.069221 15.000347 12.732002 15.007418 12.998047 14.923828 C 13.462284 14.777887 13.926076 14.382995 14.261719 13.849609 C 14.834828 12.938855 15.095054 11.679717 14.96875 10.421875 C 14.799663 8.7379633 14.005012 7.3712709 13.373047 7.1328125 L 13.263672 7.1015625 L 13.259766 6.9863281 C 13.233758 6.0169927 13.183083 5.5319814 13.033203 4.8613281 C 12.623809 3.0294917 11.164102 1.604757 9.96875 1.1582031 C 9.6445204 1.0370765 9.3153263 0.98507135 8.9882812 1.0039062 z M 6.7148438 5.0019531 C 7.4986726 4.9926431 8.2645711 5.0415238 8.8769531 5.1523438 C 9.3089391 5.2305138 9.6848047 5.3321714 10.060547 5.4746094 C 10.926204 5.8027664 11.627783 6.348583 11.898438 7.0625 C 12.079349 7.539724 11.993616 8.9320575 11.847656 9.5234375 C 11.720367 10.039129 11.387161 10.657689 10.966797 11.03125 L 12.511719 14 L 11.611328 14 L 10.888672 14 L 9.9707031 14 L 9.0976562 11.888672 C 8.7285712 11.938392 8.3581139 11.973572 7.9199219 12.019531 C 7.5760649 12.046371 6.9157265 12.043152 6.4609375 12.013672 C 6.2601725 12.000662 6.1187145 11.985922 6.1015625 11.982422 C 6.0844125 11.978922 6.0635875 11.984221 6.0546875 11.994141 C 6.0432775 12.006741 6.049475 11.416212 6.046875 12.0625 L 6.0429688 13.980469 L 4.6972656 13.982422 L 4 13.986328 L 4.0039062 9.1425781 L 4.0078125 5.2988281 L 4.0625 5.28125 C 4.09339 5.27195 4.2654544 5.2378081 4.4433594 5.2050781 C 5.1293324 5.0788411 5.9310143 5.0112631 6.7148438 5.0019531 z M 7.5507812 7 C 7.1041963 6.9988 6.5815432 7.03923 6.1914062 7.109375 C 6.1148663 7.123145 6.0473088 7.1347656 6.0429688 7.1347656 C 6.0386687 7.1347656 6.0276081 7.1414606 6.0175781 7.1503906 C 6.0012881 7.1650106 5.99984 7.3028955 6 8.5234375 C 6.000089 9.2875405 6.0039656 9.8883844 6.0097656 9.8964844 C 6.0271956 9.9210544 6.3569473 9.9688844 6.6601562 9.9902344 C 6.9525362 10.010824 7.7547456 9.99773 8.0410156 9.96875 C 8.4454986 9.92781 8.8316394 9.8376359 9.1152344 9.7167969 C 9.4554724 9.5718249 9.6971361 9.3655891 9.8457031 9.0957031 C 9.9441931 8.9167821 9.9851319 8.769161 9.9980469 8.53125 C 10.019667 8.133131 9.8854024 7.80222 9.5976562 7.546875 C 9.2549283 7.242733 8.7494466 7.078698 7.9648438 7.015625 C 7.8407507 7.005625 7.6996432 7.00041 7.5507812 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/receiving-bad-signal-lock.svg b/.icons/kora/panel/16/receiving-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/receiving-bad-signal.svg b/.icons/kora/panel/16/receiving-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/receiving-good-signal-lock.svg b/.icons/kora/panel/16/receiving-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/receiving-good-signal.svg b/.icons/kora/panel/16/receiving-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/receiving-high-signal-lock.svg b/.icons/kora/panel/16/receiving-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/receiving-high-signal.svg b/.icons/kora/panel/16/receiving-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/receiving-low-signal-lock.svg b/.icons/kora/panel/16/receiving-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/receiving-low-signal.svg b/.icons/kora/panel/16/receiving-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/receiving-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/record-desktop-indicator-recording.svg b/.icons/kora/panel/16/record-desktop-indicator-recording.svg
new file mode 120000
index 000000000..6e0503ef5
--- /dev/null
+++ b/.icons/kora/panel/16/record-desktop-indicator-recording.svg
@@ -0,0 +1 @@
+simplescreenrecorder-recording.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/record-desktop-indicator.svg b/.icons/kora/panel/16/record-desktop-indicator.svg
new file mode 120000
index 000000000..940c35ba5
--- /dev/null
+++ b/.icons/kora/panel/16/record-desktop-indicator.svg
@@ -0,0 +1 @@
+simplescreenrecorder-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/redshift-status-off.svg b/.icons/kora/panel/16/redshift-status-off.svg
new file mode 100644
index 000000000..729d958df
--- /dev/null
+++ b/.icons/kora/panel/16/redshift-status-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,-0.06 C 5.16,-0.06 2.86,2.25 2.86,5.1 2.86,6.78 3.65,8.26 4.9,9.2 5.47,9.63 5.95,10.19 5.95,10.96 L 6,11.94 H 10 L 10.06,10.96 C 10.1,10.19 10.53,9.63 11.1,9.2 12.35,8.26 13.14,6.78 13.14,5.1 13.14,2.25 10.84,-0.06 8,-0.06 Z M 8,2 C 9.7,2 11.09,3.39 11.09,5.1 11.09,6.07 10.64,6.97 9.86,7.55 8.7,8.43 8.26,9.41 8.1,10.23 H 7.9 C 7.74,9.41 7.3,8.43 6.14,7.55 5.36,6.97 4.91,6.07 4.91,5.1 4.91,3.39 6.3,2 8,2 Z M 6,12.94 V 13.94 H 10 V 12.94 Z M 7,14.94 V 15.94 H 9 V 14.94 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/redshift-status-on.svg b/.icons/kora/panel/16/redshift-status-on.svg
new file mode 100644
index 000000000..2e2e351c3
--- /dev/null
+++ b/.icons/kora/panel/16/redshift-status-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0 C 5.16,0 2.86,2.31 2.86,5.16 2.86,6.84 3.65,8.32 4.9,9.26 5.47,9.69 5.95,10.25 5.95,11.02 L 6,12 H 10 L 10.06,11.02 C 10.1,10.25 10.53,9.69 11.1,9.26 12.35,8.32 13.14,6.84 13.14,5.16 13.14,2.31 10.84,0 8,0 Z M 8,2.06 C 9.7,2.06 11.09,3.45 11.09,5.16 11.09,6.13 10.64,7.03 9.86,7.61 8.7,8.49 8.26,9.47 8.1,10.29 H 7.9 C 7.74,9.47 7.3,8.49 6.14,7.61 5.36,7.03 4.91,6.13 4.91,5.16 4.91,3.45 6.3,2.06 8,2.06 Z M 6,13 V 14 H 10 V 13 Z M 7,15 V 16 H 9 V 15 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rememberthemilk-notification.svg b/.icons/kora/panel/16/rememberthemilk-notification.svg
new file mode 100644
index 000000000..4581a5bef
--- /dev/null
+++ b/.icons/kora/panel/16/rememberthemilk-notification.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.5644531.00195313c-.0394382-.00200573-.0800328-.00145995-.1210937.00195312-.109495.0091-.2219572.03826275-.3300782.08984375-1.1607082.491539-1.0896423 1.2630408-1.0214843 2.3203125.06455.248707.0118381.6074219.0488281.6074219 0 0 .8336424-.074682 1.0722656-.078125.24326-.087199.2459174-.0918479.2089844-.2714844-.01765-.085855-.0326931-.303123-.0332031-.484375-.0011-.4117655.0919996-.7100932.3535156-1.1289062.254492-.40756274.3222656-.55134825.3222656-.67968755 0-.22084169-.2239327-.36291302-.5-.37695312zm3.9140629.13085937c-.05521.00256-.092174.01775-.103516.046875-.01117.028684.019993.26467323.070312.52539062.184773.95742888.072057 1.57336348-.425781 2.30468748-.1021577.150072-.1447326.2403483-.1230466.2617188.05367.052887 1.0146836.5386717 1.0742186.5429687.03004.00215.105663-.0531247.167969-.1210937.267462-.2917736.562707-.7612447.708984-1.1269532.381254-.9531765.168908-1.7242338-.599609-2.1757812-.277042-.1627776-.603907-.2654766-.769531-.2578125zm-8.6777348 1.9277344c-.91869491.00985-1.57316107.3679266-1.75195307.9785156-.06297001.2150536-.06506626.696739-.00390625.9296875.14017499.533932.52618604.9074669 1.07812502 1.0429688.26327.06463.905592.0656831 1.265625.0019531.404698-.071573 1.0458372-.2904215 1.4414062-.4902344.182253-.092061.3493439-.1785915.3730469-.1953125.03735-.02635.2418535-.5256704.2421875-.5917969.000067-.01322-.0737295.0125848-.1640625.0585938-.206259.105066-1.1184974.3719635-1.5214844.4453125-.425906.077521-.9637916.0763588-1.1660156-.0019532-.205076-.079429-.2993061-.2125579-.2988281-.421875.00055-.2312843.0900737-.424943.2773437-.5957031.242929-.2215086.3928509-.2659036.9824219-.2832031.532551-.015625.9180583.0263385 1.4882813.1621094.3319619.07904.5059612.1773099.5351562.3027344l.0195312.0839843.0546876-.078125c.0503499-.072867.3473912-.0913183.2695312-.2871093-.04579-.115134-.414213-.2445004-.453125-.2871094-.08615-.094334-.7284637-.4139233-1.0273438-.5117188-.350433-.1146639-.7982827-.2041427-1.2304687-.2441406-.141328-.01308-.2789142-.0189881-.4101563-.0175781zm.8886719 1.3125c-.0787577-.0004206-.1662239.0010187-.2675781.0039062-.655589.01868-.8868063.1062023-.7851562.2988281.117704.2230496.6167705.2459039 1.5078124.0664063.550471-.1108916.6915633-.1554255.6445313-.203125-.01743-.017675-.2200278-.0640371-.4492187-.1035156-.2525356-.0434993-.4141175-.0612382-.6503907-.0625zm10.6445309.1328125c-.321386.012665-.64926.0511781-.914062.1132812-.420722.098669-.823964.2429118-1.017578.3652344l-.113282.0722656.181641.1679688c.09984.092223.205475.176455.236328.1875.03146.011265.181784-.0400981.341797-.1191406.440779-.2177415.848503-.3141126 1.429688-.3359376.43491-.016335.514938-.0103045.722656.0546876.356594.111576.547388.3550627.496094.6367187-.0512.281148-.258794.4478285-.632813.5078125-.22639.03631-.862548-.0168897-1.443359-.1210938-.146963-.02637-.278754-.040245-.292969-.03125-.01422.0090001.009001.0793901.050781.15625.34981.6431441 1.751708 1.0226852 2.779297.7519532.782778-.206234 1.026148-.6636707.703125-1.3261719-.26644-.546454-.813547-.8885999-1.652344-1.0371094-.238713-.042265-.553614-.0556287-.875-.0429687zm.25.8945312c-.492506-.01611-1.08588.0700879-1.011718.1464844.0089.0092.180759.0392034.382812.0683594.202052.029155.405191.0589382.451172.0664062.04598.00747.269441.0169513.496094.0195313.370499.00425.41214-.0023005.402344-.0546875-.006001-.032055-.08631-.0980194-.177735-.1464844-.143098-.075861-.219097-.0890189-.542969-.0996094zm-1.617187.4726563c-.06304 0-.086611.0205437-.101563.0898437-.04917.2279008-.134206.3965323-.261718.5195313-.315206.304047-.791896.2863484-1.455078-.0566407l-.3242192-.1679687-.2148438.2304687c-.452216.4844481-1.0700699.646526-1.5449219.40625-.15985-.0808799-.2870713-.2819917-.3339843-.5273437-.0184-.09626-.0332032-.1789579-.0332032-.1855469 0-.0419-.0956806.0019244-.1816406.0839844-.286027.273246-.7888356.4749644-1.1816406.4746094-.3868882-.00035-.580796-.1243063-.71875-.4570313-.03365-.08115-.0731475-.1464164-.0859375-.1464843-.01279-.0000661-.0904041.0457195-.1738281.1015624-.4115881.275509-.9778394.3063183-1.1933594.0664063-.126486-.140801-.186416-.0752929-.1875.2050781-.0011.285189-.059227.5964531-.265625 1.4394532-.416373 1.7527905-1.0566209 3.4830742-1.2089844 5.1621092.0042.875263.145989 1.261944.640625 1.748047.249337.245036.3356887.30621.6679688.46875.4332599.211937.7890753.32234 1.4121093.435547 1.2596442.22888 3.8820203.31592 4.6289063.154297.4130536-.08938.7013286-.185674 1.0156246-.339844.811062-.397847 1.263568-.919297 1.5-1.728516.0879-.300844.151128-.871506.128907-1.15039-.0072-.09063-.029188-.3732-.048829-.626953-.01964-.253752-.085873-.972338-.148437-1.5976566-.17741-1.7730643-.252034-1.8093735-.314453-3.3671875-.01598-.398755-.038391-.7819275-.050781-.8515625-.01792-.100627-.009075-.1455932.046875-.2207032.09184-.1232065.089191-.1621093-.011719-.1621093zm-2.8066408 1.8300781c.358424-.002.6194439.1957396.7792969.5878906.05385.132117.0710159.244772.0722659.515625.0015.326797-.005977.3594193-.1093752.5664063-.126494.253215-.368544.4890329-.625.6074219-.1877561.0866699-.320203.0950399-.46875.03125-.148157-.0636201-.3071088-.2593403-.3710938-.4570313-.0849-.262319-.101478-.8213682-.03125-1.0820313.03141-.1165779.0722338-.2712479.0898438-.34375.0634499-.26119.3189554-.4238312.6640624-.4257812zm-2.4609374.0644531c.0360188-.0002169.0722702.0029059.109375.0097657.1855789.0343099.5117359.3721822.609375.6289062.163445.42975.0370774.9597256-.3203126 1.3378906-.236894.250663-.4242992.3116863-.6289062.2070313-.165055-.08442-.2734407-.2057229-.3710938-.4199219-.1454681-.319081-.1296983-.7620454.0449219-1.3183594.08561-.2727436.3045089-.4437941.5566407-.4453125zm2.3144531.3476563c-.08253-.0044-.1573069.0093756-.2011719.0410156-.112135.0808-.2041799.686051-.1230469.8125.02639.04112.04626.0352906.125-.0371094.134394-.123583.233079-.1656187.390625-.1679687.182775-.0027.328335.076167.40625.21875.06725.123063.1171875.1273047.1171875.0117187 0-.283354-.2390479-.6999511-.4667968-.8144531-.07551-.03796-.1655209-.0600531-.2480469-.0644531zm-2.4980469.0761718c-.112147 0-.158205.1076758-.1875.4492188-.02876.335308-.0160136.3525214.1777344.2558594.08717-.04349.2043517-.0800782.2617187-.0800782.05737 0 .162769.0304263.234375.0664063.0716.03598.1364713.0587213.1445313.0507813.03604-.03552-.0361135-.2526274-.1328125-.3964844-.119331-.177543-.3619299-.3457031-.4980469-.3457032zm1.9199219 4.3085938.2421875.015625c.522838.03137.7232001.290972.5644531.734375-.151328.422683-.6175468.795103-.9335937.746094-.2159991-.0335-.35958-.39578-.3125-.783203.0289599-.238375.0715337-.32252.2773437-.541016zm-2.8261719.292969c.03641-.006.065827.001501.109375.019531.05315.02202.1315063.09422.1757812.160156.1761852.262369.1248275.647795-.1210937.904297-.127091.132562-.146757.141367-.328125.154297-.190795.0136-.1958275.013306-.3203125-.109375-.11867-.116947-.125289-.13519-.125-.306641.000221-.128414.022995-.230959.078125-.347656.111491-.236014.183712-.31507.375-.410156.07595-.03775.119835-.058443.15625-.064453zm2.7402344.191406-.0117188.123047c-.0065.0678.0049238.184144.0273438.257812.06737.221721.2598483.235114.4746094.033204.2188739-.205772.0742163-.413013-.2910157-.414063zm-2.9160156.191406c-.02189.0069-.0676596.063757-.1015626.125-.0519899.09392-.0555174.124005-.0234374.19336.0209099.04523.0842799.100865.140625.125.127472.0546.1574431.056695.2050781.009765.07775-.07662.0460975-.2427-.0703125-.357422-.06047-.0596-.1285007-.102626-.1503906-.095703zm9.0664062.824219a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/16/rememberthemilk-tray.svg b/.icons/kora/panel/16/rememberthemilk-tray.svg
new file mode 100644
index 000000000..7c72c41c6
--- /dev/null
+++ b/.icons/kora/panel/16/rememberthemilk-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.443936.00304011c-.109495.0091-.222934.038263-.331055.089844-1.1607082.491539-1.0886682 1.26361229-1.0205102 2.32088399.06455.248707.01122.6083985.04821.6083985 0 0 .833282-.075253 1.0719052-.078696.24326-.087199.246894-.091848.209961-.2714845-.01765-.085855-.0327-.3040995-.03321-.4853515-.0011-.4117655.092-.7100935.353516-1.1289065.254492-.40756269.322265-.55037149.322265-.67871079 0-.2523905-.292606-.4032811-.621093-.3759765zm4.035254.1289062c-.05521.00256-.09315.01775-.104492.046875-.01117.028684.02097.2656498.07129.5263672.184773.95742889.07108 1.57336339-.426758 2.30468739-.102158.150072-.144732.239372-.123046.2607425.05367.052887 1.014683.5386716 1.074218.5429686.03004.00215.105663-.052148.167969-.120117.267462-.2917736.563683-.7622216.70996-1.1279301.381254-.9531765.168908-1.72325709-.599609-2.17480449-.277042-.1627776-.603908-.2664532-.769532-.2587891zm-8.6777342 1.92928239c-.91869496.00985-1.57413796.3679266-1.75292996.9785156-.06297.2150536-.06506.6957626-.0039.9287111.140175.533932.526186.9084435 1.07812496 1.0439453.26327.06463.905592.06563 1.265625.0019.404698-.071573 1.045837-.2904215 1.441406-.4902344.182253-.092061.350321-.179568.374024-.196289.03735-.02635.240877-.5256705.241211-.591797.000067-.01322-.07373.012585-.164063.058594-.206259.105066-1.118497.37294-1.521484.446289-.425906.077521-.963792.076362-1.166016-.00195-.205076-.079429-.299306-.2125579-.298828-.421875.00055-.2312844.09105-.4259199.27832-.59668.242929-.2215086.392851-.2659035.982422-.283203.532551-.015625.918059.027315 1.488282.1630859.331962.07904.505961.1773101.535156.3027346l.01953.083007.05371-.077148c.05035-.072867.348626-.091268.270766-.2870591-.04579-.115134-.415451-.2454771-.454363-.2880861-.08615-.094334-.727487-.4139235-1.026367-.511719-.350433-.1146639-.79926-.203166-1.231446-.2431639-.141328-.01308-.277937-.01899-.409179-.01758zm11.5332032 1.4437647c-.321386.012665-.64926.051178-.914062.1132811-.420722.098669-.823964.2438884-1.017578.366211l-.114258.072266.18164.167969c.09984.092223.206452.176455.237305.1875.03146.011265.181784-.041075.341797-.1201175.440779-.2177415.847526-.3141125 1.428711-.3359375.43491-.016335.515915-.010305.723633.054687.356594.111576.547387.3560395.496093.6376955-.0512.281148-.258793.4478287-.632812.5078127-.22639.03631-.863525-.01689-1.444336-.121094-.146963-.02637-.278754-.041215-.292969-.03222-.01422.009.009.07939.05078.15625.34981.643144 1.752685 1.023662 2.780274.75293.782778-.206234 1.025171-.663671.702148-1.3261722-.26644-.546454-.81257-.8895765-1.651367-1.038086-.238713-.042265-.553614-.05563-.875-.04297zm-10.9121092-.128335c-.655589.01868-.886806.107179-.785156.2998049.117704.2230495.615793.2449276 1.506835.06543.550471-.1108916.691564-.155426.644532-.2031255-.01743-.017675-.219051-.064037-.448242-.1035155-.336714-.057999-.512552-.070144-.917969-.058594zm11.1621092 1.0228661c-.492506-.01611-1.085881.070088-1.011719.1464845.0089.0092.18076.04018.382813.069336.202052.029155.405191.058938.451172.066406.04598.00747.269441.015975.496094.018555.370499.00425.411163-.0023.401367-.054687-.006-.032055-.08631-.097043-.177735-.145508-.143098-.075861-.21812-.089996-.541992-.1005865zm-1.618164.4726564c-.06304 0-.08661.02152-.101562.09082-.04917.2279008-.134207.3965328-.261719.5195318-.315206.304047-.791896.285369-1.455078-.05762l-.323242-.16699-.214844.229492c-.452216.484448-1.071047.647502-1.545899.407226-.15985-.08088-.287071-.281991-.333984-.527343-.0184-.09626-.0332-.179935-.0332-.186524 0-.0419-.09568.0029-.18164.08496-.286027.273246-.787859.474965-1.180664.47461-.3868882-.00035-.5817732-.124307-.7197272-.457032-.03365-.08115-.07217-.147393-.08496-.147461-.01279-.000066-.09138.04572-.174804.101563-.411588.275509-.97784.307292-1.19336.06738-.126486-.140801-.186416-.07627-.1875.204101-.0011.285189-.05825.596454-.264648 1.439454-.416373 1.7527906-1.0575975 3.4833863-1.209961 5.1624213.0042.875263.145989 1.261944.640625 1.748047.249337.245036.336665.30621.668945.46875.43326.211937.789075.32234 1.412109.435547 1.2596442.22888 3.8810442.315919 4.6279302.154296.413054-.08938.702306-.185673 1.016602-.339843.811062-.397847 1.262591-.919297 1.499023-1.728516.0879-.300844.152104-.871506.129883-1.15039-.0072-.09063-.02919-.372224-.04883-.625977-.01964-.253752-.08685-.972336-.149414-1.597655-.17741-1.7730643-.252034-1.8096863-.314453-3.3675003-.01598-.398755-.03839-.781928-.05078-.851563-.01792-.100627-.0081-.145594.04785-.220704.09184-.1232065.08821-.163085-.0127-.163085zm-2.806641 1.8300788c.358424-.002.620421.195739.780274.58789.05385.132117.07004.244772.07129.515625.0015.326797-.005.35942-.108398.566407-.126494.253215-.369521.489032-.625977.607421-.187756.08667-.320203.09504-.46875.03125-.148157-.06362-.306132-.258363-.370117-.456054-.0849-.262319-.101478-.821369-.03125-1.082032.03141-.116578.07223-.271248.08984-.34375.06345-.26119.317978-.424807.663085-.426757zm-2.351562.07519c.185579.03431.512713.371206.610352.62793.163445.42975.0361.959725-.32129 1.33789-.236894.250663-.424299.312663-.628906.208008-.165055-.08442-.272464-.206699-.370117-.420898-.1454682-.319081-.1306702-.762046.04395-1.31836.09784-.311707.369178-.489448.666016-.43457zm2.205078.337891c-.08253-.0044-.157307.0084-.201172.04004-.112135.0808-.203203.687027-.12207.813476.02639.04112.04626.03529.125-.03711.134394-.123583.232102-.165618.389648-.167968.182775-.0027.328335.07519.40625.217773.06725.123063.117188.128286.117188.0127 0-.283354-.239048-.699951-.466797-.814453-.07551-.03796-.165521-.06005-.248047-.06445zm-2.498047.07519c-.112147 0-.157228.108652-.186523.450195-.02876.335308-.01699.351545.176758.254883.08717-.04349.205328-.0791.262695-.0791.05737 0 .162769.02945.234375.06543.0716.03598.136471.0597.144531.05176.03604-.03552-.03709-.252627-.133789-.396484-.119331-.177543-.36193-.34668-.498047-.34668zm-.9050272 4.6027533c.03641-.006.06485.0015.108398.01953.05315.02202.132483.09422.176758.160156.1761852.262369.1248272.647795-.121094.904297-.127091.132562-.147733.141367-.329101.154297-.190795.0136-.194851.01233-.319336-.110351-.11867-.116947-.126266-.135189-.125977-.30664.000221-.128414.023-.230959.07813-.347656.111491-.236014.184689-.31507.375977-.410156.07595-.03775.119835-.05747.15625-.06348zm2.8243202-.292861.243164.01465c.522838.03137.7232.291949.564453.735352-.151328.422683-.617547.795103-.933594.746094-.215999-.0335-.360556-.395781-.313476-.783204.02896-.238375.07251-.323496.27832-.541992zm-3.0010782.675684c-.02189.0069-.06766.06278-.101563.124023-.05199.09392-.05551.124005-.02343.19336.02091.04523.08428.101841.140625.125976.127472.0546.15842.05573.206055.0088.07775-.07662.04512-.241723-.07129-.356445-.06047-.0596-.1285-.102623-.15039-.0957zm2.9151402-.192285-.01172.124023c-.0065.0678.0059.183168.02832.256836.06737.221721.259849.235111.47461.0332.218874-.205772.07324-.412036-.291992-.413086z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rememberthemilk-unseen-notification.svg b/.icons/kora/panel/16/rememberthemilk-unseen-notification.svg
new file mode 100644
index 000000000..764027524
--- /dev/null
+++ b/.icons/kora/panel/16/rememberthemilk-unseen-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+ <path fill="#dfdfdf" d="m6.443936.00304011c-.109495.0091-.222934.038263-.331055.089844-1.1607082.491539-1.0886682 1.26361229-1.0205102 2.32088399.06455.248707.01122.6083985.04821.6083985 0 0 .833282-.075253 1.0719052-.078696.24326-.087199.246894-.091848.209961-.2714845-.01765-.085855-.0327-.3040995-.03321-.4853515-.0011-.4117655.092-.7100935.353516-1.1289065.254492-.40756269.322265-.55037149.322265-.67871079 0-.2523905-.292606-.4032811-.621093-.3759765zm4.035254.1289062c-.05521.00256-.09315.01775-.104492.046875-.01117.028684.02097.2656498.07129.5263672.184773.95742889.07108 1.57336339-.426758 2.30468739-.102158.150072-.144732.239372-.123046.2607425.05367.052887 1.014683.5386716 1.074218.5429686.03004.00215.105663-.052148.167969-.120117.267462-.2917736.563683-.7622216.70996-1.1279301.381254-.9531765.168908-1.72325709-.599609-2.17480449-.277042-.1627776-.603908-.2664532-.769532-.2587891zm-8.6777342 1.92928239c-.91869496.00985-1.57413796.3679266-1.75292996.9785156-.06297.2150536-.06506.6957626-.0039.9287111.140175.533932.526186.9084435 1.07812496 1.0439453.26327.06463.905592.06563 1.265625.0019.404698-.071573 1.045837-.2904215 1.441406-.4902344.182253-.092061.350321-.179568.374024-.196289.03735-.02635.240877-.5256705.241211-.591797.000067-.01322-.07373.012585-.164063.058594-.206259.105066-1.118497.37294-1.521484.446289-.425906.077521-.963792.076362-1.166016-.00195-.205076-.079429-.299306-.2125579-.298828-.421875.00055-.2312844.09105-.4259199.27832-.59668.242929-.2215086.392851-.2659035.982422-.283203.532551-.015625.918059.027315 1.488282.1630859.331962.07904.505961.1773101.535156.3027346l.01953.083007.05371-.077148c.05035-.072867.348626-.091268.270766-.2870591-.04579-.115134-.415451-.2454771-.454363-.2880861-.08615-.094334-.727487-.4139235-1.026367-.511719-.350433-.1146639-.79926-.203166-1.231446-.2431639-.141328-.01308-.277937-.01899-.409179-.01758zm11.5332032 1.4437647c-.321386.012665-.64926.051178-.914062.1132811-.420722.098669-.823964.2438884-1.017578.366211l-.114258.072266.18164.167969c.09984.092223.206452.176455.237305.1875.03146.011265.181784-.041075.341797-.1201175.440779-.2177415.847526-.3141125 1.428711-.3359375.43491-.016335.515915-.010305.723633.054687.356594.111576.547387.3560395.496093.6376955-.0512.281148-.258793.4478287-.632812.5078127-.22639.03631-.863525-.01689-1.444336-.121094-.146963-.02637-.278754-.041215-.292969-.03222-.01422.009.009.07939.05078.15625.34981.643144 1.752685 1.023662 2.780274.75293.782778-.206234 1.025171-.663671.702148-1.3261722-.26644-.546454-.81257-.8895765-1.651367-1.038086-.238713-.042265-.553614-.05563-.875-.04297zm-10.9121092-.128335c-.655589.01868-.886806.107179-.785156.2998049.117704.2230495.615793.2449276 1.506835.06543.550471-.1108916.691564-.155426.644532-.2031255-.01743-.017675-.219051-.064037-.448242-.1035155-.336714-.057999-.512552-.070144-.917969-.058594zm11.1621092 1.0228661c-.492506-.01611-1.085881.070088-1.011719.1464845.0089.0092.18076.04018.382813.069336.202052.029155.405191.058938.451172.066406.04598.00747.269441.015975.496094.018555.370499.00425.411163-.0023.401367-.054687-.006-.032055-.08631-.097043-.177735-.145508-.143098-.075861-.21812-.089996-.541992-.1005865zm-1.618164.4726564c-.06304 0-.08661.02152-.101562.09082-.04917.2279008-.134207.3965328-.261719.5195318-.315206.304047-.791896.285369-1.455078-.05762l-.323242-.16699-.214844.229492c-.452216.484448-1.071047.647502-1.545899.407226-.15985-.08088-.287071-.281991-.333984-.527343-.0184-.09626-.0332-.179935-.0332-.186524 0-.0419-.09568.0029-.18164.08496-.286027.273246-.787859.474965-1.180664.47461-.3868882-.00035-.5817732-.124307-.7197272-.457032-.03365-.08115-.07217-.147393-.08496-.147461-.01279-.000066-.09138.04572-.174804.101563-.411588.275509-.97784.307292-1.19336.06738-.126486-.140801-.186416-.07627-.1875.204101-.0011.285189-.05825.596454-.264648 1.439454-.416373 1.7527906-1.0575975 3.4833863-1.209961 5.1624213.0042.875263.145989 1.261944.640625 1.748047.249337.245036.336665.30621.668945.46875.43326.211937.789075.32234 1.412109.435547 1.2596442.22888 3.8810442.315919 4.6279302.154296.413054-.08938.702306-.185673 1.016602-.339843.811062-.397847 1.262591-.919297 1.499023-1.728516.0879-.300844.152104-.871506.129883-1.15039-.0072-.09063-.02919-.372224-.04883-.625977-.01964-.253752-.08685-.972336-.149414-1.597655-.17741-1.7730643-.252034-1.8096863-.314453-3.3675003-.01598-.398755-.03839-.781928-.05078-.851563-.01792-.100627-.0081-.145594.04785-.220704.09184-.1232065.08821-.163085-.0127-.163085zm-2.806641 1.8300788c.358424-.002.620421.195739.780274.58789.05385.132117.07004.244772.07129.515625.0015.326797-.005.35942-.108398.566407-.126494.253215-.369521.489032-.625977.607421-.187756.08667-.320203.09504-.46875.03125-.148157-.06362-.306132-.258363-.370117-.456054-.0849-.262319-.101478-.821369-.03125-1.082032.03141-.116578.07223-.271248.08984-.34375.06345-.26119.317978-.424807.663085-.426757zm-2.351562.07519c.185579.03431.512713.371206.610352.62793.163445.42975.0361.959725-.32129 1.33789-.236894.250663-.424299.312663-.628906.208008-.165055-.08442-.272464-.206699-.370117-.420898-.1454682-.319081-.1306702-.762046.04395-1.31836.09784-.311707.369178-.489448.666016-.43457zm2.205078.337891c-.08253-.0044-.157307.0084-.201172.04004-.112135.0808-.203203.687027-.12207.813476.02639.04112.04626.03529.125-.03711.134394-.123583.232102-.165618.389648-.167968.182775-.0027.328335.07519.40625.217773.06725.123063.117188.128286.117188.0127 0-.283354-.239048-.699951-.466797-.814453-.07551-.03796-.165521-.06005-.248047-.06445zm-2.498047.07519c-.112147 0-.157228.108652-.186523.450195-.02876.335308-.01699.351545.176758.254883.08717-.04349.205328-.0791.262695-.0791.05737 0 .162769.02945.234375.06543.0716.03598.136471.0597.144531.05176.03604-.03552-.03709-.252627-.133789-.396484-.119331-.177543-.36193-.34668-.498047-.34668zm-.9050272 4.6027533c.03641-.006.06485.0015.108398.01953.05315.02202.132483.09422.176758.160156.1761852.262369.1248272.647795-.121094.904297-.127091.132562-.147733.141367-.329101.154297-.190795.0136-.194851.01233-.319336-.110351-.11867-.116947-.126266-.135189-.125977-.30664.000221-.128414.023-.230959.07813-.347656.111491-.236014.184689-.31507.375977-.410156.07595-.03775.119835-.05747.15625-.06348zm2.8243202-.292861.243164.01465c.522838.03137.7232.291949.564453.735352-.151328.422683-.617547.795103-.933594.746094-.215999-.0335-.360556-.395781-.313476-.783204.02896-.238375.07251-.323496.27832-.541992zm-3.0010782.675684c-.02189.0069-.06766.06278-.101563.124023-.05199.09392-.05551.124005-.02343.19336.02091.04523.08428.101841.140625.125976.127472.0546.15842.05573.206055.0088.07775-.07662.04512-.241723-.07129-.356445-.06047-.0596-.1285-.102623-.15039-.0957zm2.9151402-.192285-.01172.124023c-.0065.0678.0059.183168.02832.256836.06737.221721.259849.235111.47461.0332.218874-.205772.07324-.412036-.291992-.413086z"/>
+</svg>
diff --git a/.icons/kora/panel/16/remmina-panel.svg b/.icons/kora/panel/16/remmina-panel.svg
new file mode 100644
index 000000000..a2acd0105
--- /dev/null
+++ b/.icons/kora/panel/16/remmina-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 1.8515625 11.341797 L 3.5214844 10.216797 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 11.724609 4.6738281 L 13.398438 3.5488281 A 7 7 0 0 0 8 1 z M 14.105469 4.5820312 L 12.4375 5.703125 A 5 5 0 0 1 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 4.21875 11.259766 L 2.5507812 12.382812 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 14.105469 4.5820312 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,4.199219 V 5.9327386 L 6.1510294,6.7000912 5,7.4674438 V 9.199219 L 8.7495641,6.7000912 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.550345,7 6.800781,9.4991276 10.550345,12 V 10.26648 L 9.3993164,9.4991276 10.550345,8.7317751 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/remmina-status.svg b/.icons/kora/panel/16/remmina-status.svg
new file mode 120000
index 000000000..dce94b9d2
--- /dev/null
+++ b/.icons/kora/panel/16/remmina-status.svg
@@ -0,0 +1 @@
+remmina-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/remote-folder-sync-down.svg b/.icons/kora/panel/16/remote-folder-sync-down.svg
new file mode 100644
index 000000000..4cf233144
--- /dev/null
+++ b/.icons/kora/panel/16/remote-folder-sync-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm4.539 2.474h4v3h2l-4 5-4-5h2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/remote-folder-sync-up.svg b/.icons/kora/panel/16/remote-folder-sync-up.svg
new file mode 100644
index 000000000..011d77179
--- /dev/null
+++ b/.icons/kora/panel/16/remote-folder-sync-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm5.539 10.474h2v-4h2l-3-4-3 4h2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/remote-folder-sync.svg b/.icons/kora/panel/16/remote-folder-sync.svg
new file mode 100644
index 000000000..887377861
--- /dev/null
+++ b/.icons/kora/panel/16/remote-folder-sync.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/rescuetime-indicator.svg b/.icons/kora/panel/16/rescuetime-indicator.svg
new file mode 100644
index 000000000..9ff411464
--- /dev/null
+++ b/.icons/kora/panel/16/rescuetime-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5,1 V 5 H 1 V 11 H 5 V 15 H 11 V 11 H 15 V 5 H 11 V 1 Z M 8,2 C 8.554,2 9,2.446 9,3 V 6.2695 C 9.3027,6.445 9.5541,6.6969 9.729,7 H 13 C 13.554,7 14,7.446 14,8 14,8.554 13.554,9 13,9 H 9.73 C 9.3731,9.6182 8.7138,9.9993 8,10 6.8954,10 6,9.1046 6,8 6.0013,7.2867 6.3823,6.6281 7,6.2715 V 3 C 7,2.446 7.446,2 8,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rescuetime-offline.svg b/.icons/kora/panel/16/rescuetime-offline.svg
new file mode 100644
index 000000000..cd074de4e
--- /dev/null
+++ b/.icons/kora/panel/16/rescuetime-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5,1 V 5 H 1 V 11 H 5 V 15 H 11 V 11 H 15 V 5 H 11 V 1 Z M 8,2 C 8.554,2 9,2.446 9,3 V 6.2695 C 9.3027,6.445 9.5541,6.6969 9.729,7 H 13 C 13.554,7 14,7.446 14,8 14,8.554 13.554,9 13,9 H 9.73 C 9.3731,9.6182 8.7138,9.9993 8,10 6.8954,10 6,9.1046 6,8 6.0013,7.2867 6.3823,6.6281 7,6.2715 V 3 C 7,2.446 7.446,2 8,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rhythmbox-indicator.svg b/.icons/kora/panel/16/rhythmbox-indicator.svg
new file mode 120000
index 000000000..38faa24c9
--- /dev/null
+++ b/.icons/kora/panel/16/rhythmbox-indicator.svg
@@ -0,0 +1 @@
+rhythmbox-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rhythmbox-notplaying.svg b/.icons/kora/panel/16/rhythmbox-notplaying.svg
new file mode 120000
index 000000000..38faa24c9
--- /dev/null
+++ b/.icons/kora/panel/16/rhythmbox-notplaying.svg
@@ -0,0 +1 @@
+rhythmbox-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rhythmbox-panel.svg b/.icons/kora/panel/16/rhythmbox-panel.svg
new file mode 100644
index 000000000..e6981d3b2
--- /dev/null
+++ b/.icons/kora/panel/16/rhythmbox-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 12.116c-1.444 0-2.616-1.172-2.616-2.616s1.172-2.616 2.616-2.616 2.616 1.172 2.616 2.616-1.172 2.616-2.616 2.616z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 15c-.831 0-1.5-.669-1.5-1.5v-11c0-.831.669-1.5 1.5-1.5h8c.831 0 1.5.669 1.5 1.5v11c0 .831-.669 1.5-1.5 1.5zm4-2c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5-3.501 1.567-3.5 3.5c-.001 1.933 1.567 3.5 3.5 3.5zm-2.5-8c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1zm5 0c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1z" />
+</svg>
diff --git a/.icons/kora/panel/16/rhythmbox-playing.svg b/.icons/kora/panel/16/rhythmbox-playing.svg
new file mode 100644
index 000000000..350f5e3e1
--- /dev/null
+++ b/.icons/kora/panel/16/rhythmbox-playing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.014 6.904c-.333-.009-.607.314-.606.715v3.763c0 .548.492.891.887.618l2.711-1.881c.395-.275.395-.96 0-1.235l-1.354-.943-1.357-.941c-.086-.059-.182-.093-.281-.096z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 15c-.831 0-1.5-.669-1.5-1.5v-11c0-.831.669-1.5 1.5-1.5h8c.831 0 1.5.669 1.5 1.5v11c0 .831-.669 1.5-1.5 1.5zm4-2c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5-3.501 1.567-3.5 3.5c-.001 1.933 1.567 3.5 3.5 3.5zm-2.5-8c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1zm5 0c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/riot-tray.svg b/.icons/kora/panel/16/riot-tray.svg
new file mode 100644
index 000000000..4041a12f4
--- /dev/null
+++ b/.icons/kora/panel/16/riot-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.4628906 0 C 4.2627823 -0.010607 5.0544257 0.3626686 5.546875 1.0664062 C 5.7476351 1.3532772 5.8800861 1.672901 5.9472656 2.0058594 L 7.6796875 2.0058594 C 9.7725131 2.0058594 11.470703 3.401312 11.470703 5.4941406 C 11.470703 6.4334575 11.123355 7.2273887 10.554688 7.8203125 A 2.50025 2.50025 0 0 1 10.748047 8.0664062 L 11.544922 9.2050781 C 12.443986 8.2313757 13 6.9388703 13 5.5117188 C 13 2.4875472 10.537566 0.03515625 7.5 0.03515625 L 3.9042969 0.03515625 C 3.7584908 0.01051505 3.6107762 -0.0013531 3.4628906 0 z M 1.0039062 2.5195312 L 1 2.5234375 L 1 2.5585938 C 0.9997244 2.5456247 1.0039763 2.5325192 1.0039062 2.5195312 z M 1 2.5585938 L 1 12.474609 C 0.952187 15.840508 6.047813 15.840508 6 12.474609 L 6 10.986328 L 6.6796875 10.986328 L 6.6308594 10.916016 C 6.6065592 10.882238 6.5927913 10.843366 6.5703125 10.808594 A 2.50025 2.50025 0 0 1 6.5039062 10.693359 C 6.2079328 10.176922 6.0917591 9.5744694 6.2050781 8.984375 L 3.7929688 8.984375 L 3.7929688 12.671875 C 3.8005987 13.211295 2.9865106 13.211295 2.9941406 12.671875 L 2.9941406 4.9414062 C 2.3919074 4.8163184 1.8329559 4.4763935 1.453125 3.9335938 C 1.165949 3.5232409 1.0103989 3.0480133 1 2.5585938 z M 5.9707031 2.8027344 C 5.9653131 2.8464464 5.9686475 2.8898904 5.9609375 2.9335938 C 5.8449374 3.5915783 5.4803841 4.1656694 4.9335938 4.5488281 C 4.583077 4.7944383 4.190812 4.9264782 3.7929688 4.9726562 L 3.7929688 8.1855469 L 4.5898438 8.1855469 L 6.5039062 8.1855469 C 6.5152809 8.1662531 6.5507419 8.1510888 6.5683594 8.1328125 A 2.50025 2.50025 0 0 1 8.6152344 6.9707031 A 2.50025 2.50025 0 0 1 9.9453125 7.3183594 C 10.39741 6.8642529 10.671875 6.2445943 10.671875 5.4941406 C 10.671875 3.8324581 9.3413681 2.8027344 7.6796875 2.8027344 L 6.5839844 2.8027344 L 5.9707031 2.8027344 z M 6 4.0175781 L 7.5 4.0175781 C 8.375806 4.0175781 9 4.6397751 9 5.5117188 C 9 6.2389468 8.5605144 6.8176502 7.9082031 6.9824219 C 7.8936465 6.9747885 7.8725877 6.9750475 7.8632812 6.9609375 L 6 7.0039062 L 6 4.0175781 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.4550781 0 C 2.9735512 0.0078845193 2.4897443 0.15474079 2.0664062 0.45117188 C 1.5194675 0.83391652 1.1549232 1.4070732 1.0390625 2.0644531 C 0.92305429 2.7218331 1.0702235 3.3848833 1.453125 3.9316406 C 2.2436075 5.0605006 3.804692 5.3373576 4.9335938 4.546875 C 5.480384 4.1639822 5.8449292 3.5891688 5.9609375 2.9316406 C 6.076798 2.2745567 5.9297763 1.6131634 5.546875 1.0664062 C 5.0528235 0.36086896 4.257623 -0.013139881 3.4550781 0 z M 8.6152344 6.9707031 A 2.50025 2.50025 0 0 0 6.6523438 10.933594 L 8.7519531 13.933594 A 2.50025 2.50025 0 1 0 12.847656 11.066406 L 10.748047 8.0664062 A 2.50025 2.50025 0 0 0 8.6152344 6.9707031 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rocketchat-tray-1.svg b/.icons/kora/panel/16/rocketchat-tray-1.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-1.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-2.svg b/.icons/kora/panel/16/rocketchat-tray-2.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-2.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-3.svg b/.icons/kora/panel/16/rocketchat-tray-3.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-3.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-4.svg b/.icons/kora/panel/16/rocketchat-tray-4.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-4.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-5.svg b/.icons/kora/panel/16/rocketchat-tray-5.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-5.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-6.svg b/.icons/kora/panel/16/rocketchat-tray-6.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-6.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-7.svg b/.icons/kora/panel/16/rocketchat-tray-7.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-7.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-8.svg b/.icons/kora/panel/16/rocketchat-tray-8.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-8.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-9-plus.svg b/.icons/kora/panel/16/rocketchat-tray-9-plus.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-9-plus.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-9.svg b/.icons/kora/panel/16/rocketchat-tray-9.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-9.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rocketchat-tray-alert.svg b/.icons/kora/panel/16/rocketchat-tray-alert.svg
new file mode 100644
index 000000000..f3f6ac406
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.4662891 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640483 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370414 2.101032 1.1842379e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568224 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897806 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192646 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/rocketchat-tray-dot.svg b/.icons/kora/panel/16/rocketchat-tray-dot.svg
new file mode 100644
index 000000000..48fb44bbb
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray-dot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.46628912 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640485 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370416 2.101032 1.4802974e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568223 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897805 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192645 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z M 14.5 13 A 1.5 1.5 0 0 0 13 14.5 A 1.5 1.5 0 0 0 14.5 16 A 1.5 1.5 0 0 0 16 14.5 A 1.5 1.5 0 0 0 14.5 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rocketchat-tray.svg b/.icons/kora/panel/16/rocketchat-tray.svg
new file mode 100644
index 000000000..3934ca168
--- /dev/null
+++ b/.icons/kora/panel/16/rocketchat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.4662891 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640483 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370414 2.101032 1.1842379e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568224 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897806 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192646 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/rsibreak0.svg b/.icons/kora/panel/16/rsibreak0.svg
new file mode 120000
index 000000000..8bac1748e
--- /dev/null
+++ b/.icons/kora/panel/16/rsibreak0.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-60.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rsibreak1.svg b/.icons/kora/panel/16/rsibreak1.svg
new file mode 120000
index 000000000..8042abcfa
--- /dev/null
+++ b/.icons/kora/panel/16/rsibreak1.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-45.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rsibreak2.svg b/.icons/kora/panel/16/rsibreak2.svg
new file mode 120000
index 000000000..23d2a3042
--- /dev/null
+++ b/.icons/kora/panel/16/rsibreak2.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-30.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rsibreak3.svg b/.icons/kora/panel/16/rsibreak3.svg
new file mode 120000
index 000000000..72857b012
--- /dev/null
+++ b/.icons/kora/panel/16/rsibreak3.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-15.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rsibreak4.svg b/.icons/kora/panel/16/rsibreak4.svg
new file mode 120000
index 000000000..a04b3d1b1
--- /dev/null
+++ b/.icons/kora/panel/16/rsibreak4.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-00.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rsibreakx.svg b/.icons/kora/panel/16/rsibreakx.svg
new file mode 120000
index 000000000..b056d41ab
--- /dev/null
+++ b/.icons/kora/panel/16/rsibreakx.svg
@@ -0,0 +1 @@
+pomodoneapp-break.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/rto-proxy-tray.svg b/.icons/kora/panel/16/rto-proxy-tray.svg
new file mode 100644
index 000000000..1ef22e028
--- /dev/null
+++ b/.icons/kora/panel/16/rto-proxy-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 4 1.236 2.633 2.764.424-2 2.048.473 2.895-2.473-1.367-2.473 1.367.473-2.895-2-2.048 2.764-.424z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/safeeyes_disabled.svg b/.icons/kora/panel/16/safeeyes_disabled.svg
new file mode 100644
index 000000000..29e51e559
--- /dev/null
+++ b/.icons/kora/panel/16/safeeyes_disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.8745 15 14.99475 11.882516 15 8.0097656 L 15 8 C 15 4.122 11.878 1 8 1 z M 8.0722656 3 A 5.0002324 5.0002324 0 0 1 8.0742188 3 A 5.0002324 5.0002324 0 0 1 11.535156 4.4648438 A 5.0002324 5.0002324 0 0 1 11.535156 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 4.4648438 A 5.0002324 5.0002324 0 0 1 8.0722656 3 z M 8 3.9941406 L 8 7.9941406 L 12 8 L 12 7.9941406 C 12 5.7755006 10.2184 3.9941406 8 3.9941406 z M 5 7 A 1 1 0 0 0 4 8 A 1 1 0 0 0 5 9 A 1 1 0 0 0 6 8 A 1 1 0 0 0 5 7 z M 8 10 A 1 1 0 0 0 7 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 11 A 1 1 0 0 0 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/safeeyes_enabled.svg b/.icons/kora/panel/16/safeeyes_enabled.svg
new file mode 100644
index 000000000..d6aa28d3f
--- /dev/null
+++ b/.icons/kora/panel/16/safeeyes_enabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.8745 15 14.99475 11.882516 15 8.0097656 L 15 8 C 15 4.122 11.878 1 8 1 z M 8.0722656 3 A 5.0002324 5.0002324 0 0 1 8.0742188 3 A 5.0002324 5.0002324 0 0 1 11.535156 4.4648438 A 5.0002324 5.0002324 0 0 1 11.535156 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 4.4648438 A 5.0002324 5.0002324 0 0 1 8.0722656 3 z M 8 3.9941406 L 8 7.9941406 L 12 8 L 12 7.9941406 C 12 5.7755006 10.2184 3.9941406 8 3.9941406 z M 5 7 A 1 1 0 0 0 4 8 A 1 1 0 0 0 5 9 A 1 1 0 0 0 6 8 A 1 1 0 0 0 5 7 z M 8 10 A 1 1 0 0 0 7 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 11 A 1 1 0 0 0 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/scc-alive.svg b/.icons/kora/panel/16/scc-alive.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/16/scc-alive.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scc-dead.svg b/.icons/kora/panel/16/scc-dead.svg
new file mode 100644
index 000000000..37ac4abb5
--- /dev/null
+++ b/.icons/kora/panel/16/scc-dead.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ <path d="m10.121 3.879c-1.163-1.164-3.079-1.164-4.242 0-1.164 1.163-1.164 3.079 0 4.242 1.163 1.164 3.079 1.164 4.242 0 1.164-1.163 1.164-3.079 0-4.242zm-.707.707c.642.643.77 1.646.308 2.429l-2.736-2.736c.782-.461 1.785-.334 2.428.307zm-3.136.399 2.736 2.736c-.782.461-1.785.334-2.428-.307-.642-.643-.77-1.646-.308-2.429z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/scc-error.svg b/.icons/kora/panel/16/scc-error.svg
new file mode 100644
index 000000000..900cb92ad
--- /dev/null
+++ b/.icons/kora/panel/16/scc-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6 4v.707l1.293 1.293-1.293 1.293v.707h.707l1.293-1.293 1.293 1.293h.707v-.707l-1.293-1.293 1.293-1.293v-.707h-.707l-1.293 1.293-1.293-1.293z"/>
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/scc-unknown.svg b/.icons/kora/panel/16/scc-unknown.svg
new file mode 100644
index 000000000..720042b5e
--- /dev/null
+++ b/.icons/kora/panel/16/scc-unknown.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8.242 2.944c-.404 0-.771.044-1.101.133-.323.088-.619.199-.889.332l.313.664c.235-.108.482-.2.738-.276.256-.082.549-.123.879-.123.397 0 .699.082.908.247.209.164.314.399.314.703 0 .189-.031.349-.091.482-.061.133-.165.269-.313.408-.141.139-.345.313-.607.522-.216.17-.386.336-.514.494-.121.158-.21.325-.264.502-.047.171-.07.377-.07.617v.256h.707v-.162c0-.184.02-.339.061-.465.04-.133.118-.266.232-.398.121-.133.294-.288.516-.465.242-.19.45-.367.625-.532.182-.17.32-.352.414-.548.101-.203.152-.446.152-.731 0-.512-.175-.918-.525-1.215s-.845-.445-1.485-.445zm-.302 5.719c-.182 0-.334.047-.455.142-.115.095-.172.26-.172.494 0 .228.057.391.172.493.121.101.273.152.455.152.168 0 .312-.051.433-.152.121-.102.182-.265.182-.493 0-.234-.061-.399-.182-.494s-.265-.142-.433-.142z"/>
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/screencloud-idle.svg b/.icons/kora/panel/16/screencloud-idle.svg
new file mode 100644
index 000000000..a42db5bed
--- /dev/null
+++ b/.icons/kora/panel/16/screencloud-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,2 C 3.790861,2 2,3.790861 2,6 2.001836,6.7165215 2.1961045,7.4193959 2.5625,8.0351562 1.0916895,8.2519665 0.00152831,9.5132963 0,11 c 0,1.656854 1.3431458,3 3,3 l 10,0 c 1.656854,0 3,-1.343146 3,-3 C 15.998649,10.06362 15.560154,9.1815734 14.814453,8.6152344 14.93633,8.2560012 14.998997,7.8793436 15,7.5 15,5.5670034 13.432997,4 11.5,4 10.867505,4.0014219 10.247216,4.1742118 9.7050781,4.5 9.094262,2.9900208 7.6288438,2.0012304 6,2 Z M 5,3 C 5.5522847,3 6,3.4477153 6,4 6,4.5522847 5.5522847,5 5,5 4.4477153,5 4,4.5522847 4,4 4,3.4477153 4.4477153,3 5,3 Z m 3,2 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 C 5.790861,13 4,11.209139 4,9 4,6.790861 5.790861,5 8,5 Z M 8,7 C 6.8954305,7 6,7.8954305 6,9 c 0,1.104569 0.8954305,2 2,2 1.1045695,0 2,-0.895431 2,-2 C 10,7.8954305 9.1045695,7 8,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/screencloud-uploading.svg b/.icons/kora/panel/16/screencloud-uploading.svg
new file mode 100644
index 000000000..cd471a161
--- /dev/null
+++ b/.icons/kora/panel/16/screencloud-uploading.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 3.790861 2 2 3.790861 2 6 C 2.001836 6.7165215 2.1961045 7.419396 2.5625 8.0351562 C 1.0916895 8.2519666 0.00152831 9.5132963 0 11 C 0 12.656854 1.3431458 14 3 14 L 13 14 C 14.656854 14 16 12.656854 16 11 C 15.998649 10.06362 15.560154 9.1815734 14.814453 8.6152344 C 14.93633 8.2560012 14.998997 7.8793436 15 7.5 C 15 5.5670034 13.432997 4 11.5 4 C 10.867505 4.0014219 10.247216 4.1742118 9.7050781 4.5 C 9.094262 2.9900208 7.6288438 2.0012304 6 2 z M 5 3 C 5.5522847 3 6 3.4477153 6 4 C 6 4.5522847 5.5522847 5 5 5 C 4.4477153 5 4 4.5522847 4 4 C 4 3.4477153 4.4477153 3 5 3 z M 7.96875 5 L 7.9707031 5 L 11 10 L 9 10 L 9 13 L 7 13 L 7 10 L 5 10 L 7.96875 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/scrllock-off.svg b/.icons/kora/panel/16/scrllock-off.svg
new file mode 120000
index 000000000..9cf453732
--- /dev/null
+++ b/.icons/kora/panel/16/scrllock-off.svg
@@ -0,0 +1 @@
+scroll-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scrllock-on.svg b/.icons/kora/panel/16/scrllock-on.svg
new file mode 120000
index 000000000..19c6e1f1d
--- /dev/null
+++ b/.icons/kora/panel/16/scrllock-on.svg
@@ -0,0 +1 @@
+scroll-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scroll-lock-off.svg b/.icons/kora/panel/16/scroll-lock-off.svg
new file mode 100644
index 000000000..570cb8520
--- /dev/null
+++ b/.icons/kora/panel/16/scroll-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.001-9.732h2v3h2l-3 4-3-4h2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/scroll-lock-on.svg b/.icons/kora/panel/16/scroll-lock-on.svg
new file mode 100644
index 000000000..c2b5b5feb
--- /dev/null
+++ b/.icons/kora/panel/16/scroll-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.001-9.732h2v3h2l-3 4-3-4h2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/scudcloud-attention-1.svg b/.icons/kora/panel/16/scudcloud-attention-1.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-1.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-2.svg b/.icons/kora/panel/16/scudcloud-attention-2.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-2.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-3.svg b/.icons/kora/panel/16/scudcloud-attention-3.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-3.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-4.svg b/.icons/kora/panel/16/scudcloud-attention-4.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-4.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-5.svg b/.icons/kora/panel/16/scudcloud-attention-5.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-5.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-6.svg b/.icons/kora/panel/16/scudcloud-attention-6.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-6.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-7.svg b/.icons/kora/panel/16/scudcloud-attention-7.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-7.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-8.svg b/.icons/kora/panel/16/scudcloud-attention-8.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-8.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention-9.svg b/.icons/kora/panel/16/scudcloud-attention-9.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention-9.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/scudcloud-attention.svg b/.icons/kora/panel/16/scudcloud-attention.svg
new file mode 100644
index 000000000..7eded1e15
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.1951914 1.0006747 3.2634741 2.7426773 3.0253906 5.0351562 C 1.2930256 5.272259 0.00141275 6.7514852 0 8.5 C 0 10.268313 1.3162424 11.714889 3.0195312 11.951172 C 2.8875521 12.49323 2.2864355 13.509669 2.0898438 13.982422 C 1.8310326 14.603196 2.8677595 15.134408 3.5292969 14.976562 C 5.1491843 14.590381 6.8595692 13.121252 8.0058594 12 L 11.023438 12 C 13.232576 12 15.023438 10.209139 15.023438 8 C 15.022807 6.7116374 14.399674 5.5565157 13.425781 4.8203125 A 2.5 2.5 0 0 1 12.5 5 A 2.5 2.5 0 0 1 10 2.5 A 2.5 2.5 0 0 1 10.09375 1.8300781 C 9.352636 1.3050466 8.45299 1.0015002 7.5 1 z M 8 8 L 11 8 C 11.554001 8 12 8.4460001 12 9 C 12 9.5539999 11.554001 10 11 10 L 8 10 C 7.4460001 10 7 9.5539999 7 9 C 7 8.4460001 7.4460001 8 8 8 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/scudcloud.svg b/.icons/kora/panel/16/scudcloud.svg
new file mode 100644
index 000000000..db7f471e1
--- /dev/null
+++ b/.icons/kora/panel/16/scudcloud.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.1951914 1.0006747 3.2634741 2.7426773 3.0253906 5.0351562 C 1.2930256 5.272259 0.00141275 6.7514852 0 8.5 C 0 10.268313 1.3162424 11.714889 3.0195312 11.951172 C 2.887552 12.49323 2.2864355 13.509669 2.0898438 13.982422 C 1.8310327 14.603196 2.8677595 15.134407 3.5292969 14.976562 C 5.1491843 14.59038 6.8595692 13.121252 8.0058594 12 L 11.023438 12 C 13.232577 12 15.023438 10.209139 15.023438 8 C 15.022496 6.0755601 13.651319 4.4245671 11.759766 4.0703125 C 11.146036 2.2386512 9.4317448 1.003041 7.5 1 z M 8 8 L 11 8 C 11.554001 8 12 8.4460001 12 9 C 12 9.5539999 11.554001 10 11 10 L 8 10 C 7.4460001 10 7 9.5539999 7 9 C 7 8.4460001 7.4460001 8 8 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/seafile-status-error.svg b/.icons/kora/panel/16/seafile-status-error.svg
new file mode 100644
index 000000000..424785575
--- /dev/null
+++ b/.icons/kora/panel/16/seafile-status-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/seafile-status-notification.svg b/.icons/kora/panel/16/seafile-status-notification.svg
new file mode 100644
index 000000000..25a1692a9
--- /dev/null
+++ b/.icons/kora/panel/16/seafile-status-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.8795141 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294548 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 10.650324 12.970838 10.792768 12.929688 10.929688 A 2.5 2.5 0 0 1 13 11.5 A 2.5 2.5 0 0 1 12.492188 13.005859 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="10.5" cy="11.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/seafile-status-offline.svg b/.icons/kora/panel/16/seafile-status-offline.svg
new file mode 100644
index 000000000..26551f8d0
--- /dev/null
+++ b/.icons/kora/panel/16/seafile-status-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/seafile-status-ok.svg b/.icons/kora/panel/16/seafile-status-ok.svg
new file mode 100644
index 000000000..f99d56bb8
--- /dev/null
+++ b/.icons/kora/panel/16/seafile-status-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/seafile-status-paused.svg b/.icons/kora/panel/16/seafile-status-paused.svg
new file mode 100644
index 000000000..f55e36920
--- /dev/null
+++ b/.icons/kora/panel/16/seafile-status-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.8795141 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294548 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 10.650324 12.970838 10.792768 12.929688 10.929688 A 2.5 2.5 0 0 1 13 11.5 A 2.5 2.5 0 0 1 12.492188 13.005859 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 9,10 0,3 1,0 0,-3 z m 2,0 0,3 1,0 0,-3 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/seafile-status-syncing-1.svg b/.icons/kora/panel/16/seafile-status-syncing-1.svg
new file mode 100644
index 000000000..d71c59298
--- /dev/null
+++ b/.icons/kora/panel/16/seafile-status-syncing-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5,2 A 2.5,2.5 0 0 0 3,4.5 2.5,2.5 0 0 0 3.0800781,5.1152344 C 2.9016756,5.0403797 2.7055904,5 2.5,5 1.8477854,5 1.2983894,5.4186545 1.0917969,6 L 0.5,6 A 0.5,0.5 0 0 0 0,6.5 0.5,0.5 0 0 0 0.5,7 L 3.0644531,7 C 3.6964987,6.3840071 4.5557543,6 5.5,6 a 1.0001,1.0001 0 0 0 0.00195,0 C 5.7732799,6.0005645 5.9929778,6.1900133 6.2539062,6.2519531 6.54165,5.2854225 7.1329499,4.4515097 7.9160156,3.8671875 A 2.5,2.5 0 0 0 5.5,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.5,4 C 8.5670034,4 7,5.5670034 7,7.5 l 0,0.00391 C 6.567749,7.1779487 6.0413714,7.0011264 5.5,7 4.1192881,7 3,8.1192881 3,9.5 3.001247,9.6901384 3.0241818,9.879514 3.0683594,10.064453 2.4345508,10.254893 2.0004442,10.838199 2,11.5 2,12.328427 2.6715729,13 3.5,13 l 0.6425781,0 c 0.5654293,-0.157914 0.8429262,-0.506698 1.125,-0.853516 C 6.6976122,10.168231 7.9294547,8.0067754 10.189453,8 12,8 13,9 13,10.5 13,11.328427 12.328427,12 11.5,12 10.671573,12 10,11.328427 10,10.5 c 3.67e-4,-0.136717 0.01942,-0.272742 0.05664,-0.404297 -0.6324963,0.217084 -1.0691237,0.820141 -1.1171879,1.464844 0.060184,1.511992 1.5429689,1.453125 1.5429689,1.453125 L 14,13 c 1.104569,0 2,-0.895431 2,-2 0,-1.1045695 -0.895431,-2 -2,-2 -0.119895,3.32e-4 -0.239517,0.011444 -0.357422,0.033203 C 13.876604,8.5559096 13.998837,8.031579 14,7.5 14,5.5670034 12.432997,4 10.5,4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/seafile-status-syncing-2.svg b/.icons/kora/panel/16/seafile-status-syncing-2.svg
new file mode 100644
index 000000000..1a3ef852a
--- /dev/null
+++ b/.icons/kora/panel/16/seafile-status-syncing-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,2 A 2.5,2.5 0 0 0 3,4.5 2.5,2.5 0 0 0 3.0800781,5.1152344 C 2.9016756,5.0403797 2.7055904,5 2.5,5 1.8477854,5 1.2983894,5.4186545 1.0917969,6 L 0.5,6 A 0.5,0.5 0 0 0 0,6.5 0.5,0.5 0 0 0 0.5,7 L 3.0644531,7 C 3.6964987,6.3840071 4.5557543,6 5.5,6 a 1.0001,1.0001 0 0 0 0.00195,0 C 5.7732799,6.0005645 5.9929778,6.1900133 6.2539062,6.2519531 6.54165,5.2854225 7.1329499,4.4515097 7.9160156,3.8671875 A 2.5,2.5 0 0 0 5.5,2 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10.5,4 C 8.5670034,4 7,5.5670034 7,7.5 l 0,0.00391 C 6.567749,7.1779487 6.0413714,7.0011264 5.5,7 4.1192881,7 3,8.1192881 3,9.5 3.001247,9.6901384 3.0241818,9.879514 3.0683594,10.064453 2.4345508,10.254893 2.0004442,10.838199 2,11.5 2,12.328427 2.6715729,13 3.5,13 l 0.6425781,0 c 0.5654293,-0.157914 0.8429262,-0.506698 1.125,-0.853516 C 6.6976122,10.168231 7.9294547,8.0067754 10.189453,8 12,8 13,9 13,10.5 13,11.328427 12.328427,12 11.5,12 10.671573,12 10,11.328427 10,10.5 c 3.67e-4,-0.136717 0.01942,-0.272742 0.05664,-0.404297 -0.6324963,0.217084 -1.0691237,0.820141 -1.1171879,1.464844 0.060184,1.511992 1.5429689,1.453125 1.5429689,1.453125 L 14,13 c 1.104569,0 2,-0.895431 2,-2 0,-1.1045695 -0.895431,-2 -2,-2 -0.119895,3.32e-4 -0.239517,0.011444 -0.357422,0.033203 C 13.876604,8.5559096 13.998837,8.031579 14,7.5 14,5.5670034 12.432997,4 10.5,4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/security-high.svg b/.icons/kora/panel/16/security-high.svg
new file mode 100644
index 000000000..455d87a33
--- /dev/null
+++ b/.icons/kora/panel/16/security-high.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/16/security-low.svg b/.icons/kora/panel/16/security-low.svg
new file mode 100644
index 000000000..99069130b
--- /dev/null
+++ b/.icons/kora/panel/16/security-low.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/16/security-medium.svg b/.icons/kora/panel/16/security-medium.svg
new file mode 100644
index 000000000..33ba8d2ba
--- /dev/null
+++ b/.icons/kora/panel/16/security-medium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/16/sendanywhere-tray.svg b/.icons/kora/panel/16/sendanywhere-tray.svg
new file mode 100644
index 000000000..b3b83c76f
--- /dev/null
+++ b/.icons/kora/panel/16/sendanywhere-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m12.261719-.00000288a.26473916.26473916 0 0 0 -.261719.2636719v.7363281h-8s-.708751-.013788-1.447265.35546878c-.738514.3692568-1.55273505 1.3111979-1.55273505 2.6445312v8.0000009h2.00000005v-8.0000009c0-.6666667.1857799-.7247257.447266-.8554688.261486-.130743.552734-.1445312.552734-.1445312h8.246094.253906 2.236328a.26473916.26473916 0 0 0 .185547-.4511719l-2.470703-2.47070308a.26473916.26473916 0 0 0 -.189453-.078125zm.738281 3.99999998v8.0000009c0 .666666-.185779.724726-.447266.855469-.261486.130743-.552734.144531-.552734.144531h-8.265625-2.470703a.26473916.26473916 0 0 0 -.185547.451172l2.4707039 2.470703a.26473916.26473916 0 0 0 .1894531.07813.26473916.26473916 0 0 0 .261718-.265625v-.734375h8s.708752.01379 1.447266-.355469c.738513-.369257 1.552734-1.311198 1.552734-2.644531v-8.0000059zm-7 1.9999996c-.554 0-1 .4460002-1 1.0000002v1c0 .554.446 1 1 1 .5540001 0 1.0000001-.446 1.0000001-1v-1c0-.554-.446-1.0000002-1.0000001-1.0000002zm4 0c-.5539999 0-.9999999.4460002-.9999999 1.0000002v1c0 .554.446 1 .9999999 1 .554 0 1-.446 1-1v-1c0-.554-.446-1.0000002-1-1.0000002z"/>
+</svg>
diff --git a/.icons/kora/panel/16/session-desktop-tray.svg b/.icons/kora/panel/16/session-desktop-tray.svg
new file mode 100644
index 000000000..a51111350
--- /dev/null
+++ b/.icons/kora/panel/16/session-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.47 10.071c-.02-.186-.168-.206-.271-.267-.342-.198-.992-.387-1.339-.578l-.566-.309c-.214-.118-.43-.231-.644-.354-.264-.151-.528-.299-.782-.468-.475-.314-.85-.731-1.164-1.209-.209-.316-.372-.656-.483-1.015-.168-.546-.271-1.109-.196-1.679.045-.352.116-1.204.244-1.546.196-.523.485-.975.86-1.377.246-.267.533-.48.84-.674.37-.233.772-.387 1.192-.477.347-.076.706-.108 1.061-.111 2.261-.01 4.119-.008 6.379 0 .317 0 .642.025.948.103.612.156 1.15.458 1.585.93.281.307.513.649.648 1.036.307.78.189 1.093.016 1.814-.119.274-.272.533-.433.785-.219.339-.515.61-.865.809-.254.143-.528.256-.805.359-.455.169-.935.126-1.41.131-.433.005-.568 0-1 .003-.043 0-.186.03-.229.048 1.74 1.313 3.77 2.162 4.679 4.021.153.417.231.85.261 1.29.015.228-.017.907-.048 1.136-.03.229-.068.462-.14.681-.083.256-.187.508-.312.744-.211.395-.493.739-.825 1.04-.319.29-.674.518-1.066.694-.576.259-1.18.362-1.801.365-2.255.008-4.111.005-6.367-.003-.316 0-.641-.025-.948-.098-.616-.144-1.151-.453-1.591-.915-.292-.309-.508-.666-.669-1.053-.068-.161-.103-.34-.136-.513-.038-.204-.071-.41-.078-.616.08-1.126 1.051-2.658 3.342-2.715.551-.012 1.404-.003 1.957-.003.048-.003.099-.008.156-.01zm2.122-9.107v.001c-1.215.003-2.43-.015-3.644.012-.34.008-.689.098-1.008.219-.375.141-.707.367-1.004.649-.508.477-.809 1.56-.935 2.231-.091.478-.035.958.103 1.42.103.345.264.664.465.966.372.558.898.922 1.469 1.236.276.153.558.299.834.453.805.305 1.609.73 2.303 1.113.243.133.487.227.731.363.073.04.103.005.113-.061.008-.05.008-.1.008-.153v-1.878c0-.5.003-1.503 0-2.003 0-.166.043-.322.192-.405.088-.05.206-.07.311-.07 1.265-.005 1.832-.005 3.097-.003.498 0 .963-.111 1.386-.38.28-.18.503-.398.67-.652.509-.763.285-1.391.039-1.957-.448-.691-1.097-1.081-1.924-1.096-1.202-.02-2.004-.005-3.206-.005zm-.77 14.069c1.134 0 1.868-.005 3.002.003.476.003.921-.098 1.356-.279.463-.194.845-.498 1.164-.878.229-.271.407-.575.523-.917.106-.312.186-1.063.184-1.395-.003-.259.005-.515-.086-.767-.211-1.081-1.006-1.749-1.841-2.262-1.064-.549-2.094-1.438-2.97-2.121-.124-.068-.154-.048-.161.098-.003.05-.003.103-.003.153v3.779c0 .372-.141.512-.513.512-1.197.003-2.697.039-3.894.047-.264.003-.531.035-.795.071-.415.055-.767.248-1.076.527-.226.206-.402.537-.527.794-.448 1.745.774 2.29 2.129 2.635 1.172.003 2.338 0 3.508 0z"/>
+</svg>
diff --git a/.icons/kora/panel/16/sflphone-indicator.svg b/.icons/kora/panel/16/sflphone-indicator.svg
new file mode 120000
index 000000000..82d15cc11
--- /dev/null
+++ b/.icons/kora/panel/16/sflphone-indicator.svg
@@ -0,0 +1 @@
+viber-normal.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/sflphone-notification.svg b/.icons/kora/panel/16/sflphone-notification.svg
new file mode 120000
index 000000000..27903fe87
--- /dev/null
+++ b/.icons/kora/panel/16/sflphone-notification.svg
@@ -0,0 +1 @@
+viber-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/sflphone-offline.svg b/.icons/kora/panel/16/sflphone-offline.svg
new file mode 100644
index 000000000..7134209b9
--- /dev/null
+++ b/.icons/kora/panel/16/sflphone-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.456 3.611c.999.985 2.086 2.051 3.077 3.006-.764 1.473-.309 3.208.811 4.319 1.43 1.419 3.047 1.46 4.07.779.543.527 1.797 1.734 2.927 2.862-4.46 3.485-14.289-7.737-10.885-10.966zm8.333 7.281c-.154.183-.15.432.014.576.925.942 1.74 1.76 2.695 2.694.134.152.435.165.579.002.408-.407.79-.791 1.187-1.179.159-.168.143-.461.008-.613-.955-.934-2.036-1.702-2.99-2.636-.149-.148-.428-.136-.572.028-.407.407-.524.741-.921 1.128zm-1.911-9.899c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5s.225.5.5.5h.007c2.613 0 3.902 1.014 4.637 2.201.734 1.187.863 2.604.863 3.299v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.806-.122-2.388-1.012-3.826s-2.602-2.674-5.488-2.674zm1 3.943c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5 0 .275.225.5.5.5h.007c.064 0 .202.056.314.178.113.122.176.292.176.379v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.413-.182-.774-.439-1.055-.258-.281-.616-.502-1.051-.502zm0-1.943c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5s.225.5.5.5h.007c.583 0 1.225.307 1.709.791s.791 1.126.791 1.709v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.917-.443-1.775-1.084-2.416s-1.499-1.084-2.416-1.084zm-6.987-.028c-.155.183-.151.432.013.576.918.912 1.75 1.716 2.696 2.621.179.14.436.165.58.001.407-.407.749-.517 1.146-.905.154-.183.142-.461.008-.613-.947-.905-1.738-1.982-2.685-2.886-.149-.148-.427-.136-.571.028-.408.406-.79.79-1.187 1.178z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/shutter-panel.svg b/.icons/kora/panel/16/shutter-panel.svg
new file mode 100644
index 000000000..c438ee5cb
--- /dev/null
+++ b/.icons/kora/panel/16/shutter-panel.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.925,4.0902 C 9.4422,4.1873 6.8342,6.8086 7.2012,6.8086 10.234,6.663 12.129,6.8572 14.495,7.6337 14.846,7.7308 14.117,4.3329 10.925,4.0902 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.4138,1.9542 C 5.5705,3.2164 5.4646,8.1679 5.682,7.8768 7.4772,5.3523 11.777,2.2456 14.342,0.98342 17.513,-0.52153 8.2909,-0.37587 6.4138,1.9542 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5946,7.2945 C 3.0808,8.7502 6.1907,10.692 6.0838,10.304 5.1995,7.2945 4.8798,5.4009 4.9792,2.828 4.9941,2.4397 2.0094,4.0416 2.5946,7.2945 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0006,12.052 C 4.3782,12.634 7.8336,11.469 7.4994,11.323 4.7333,10.061 3.1121,9.0413 1.3154,7.2455 1.0495,7.0028 0.24826,10.352 3.0006,12.052 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.9859,14.77 C 8.3029,14.041 9.6841,10.595 9.3533,10.741 6.6159,12.1 4.8094,12.731 2.3463,13.022 1.9818,13.071 3.9624,15.838 6.9859,14.77 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.63,13.313 C 11.952,11.809 10.281,8.508 10.187,8.8473 9.4217,11.906 8.7123,13.702 7.3319,15.838 7.1273,16.129 10.481,16.372 11.63,13.313 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.459,8.6051 C 12.564,7.3915 9.0302,6.5174 9.2396,6.8572 10.974,9.4304 11.855,11.129 12.522,13.605 12.621,13.993 14.983,11.517 13.459,8.6051 Z" xml:space="default"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-0.svg b/.icons/kora/panel/16/si-syncthing-0.svg
new file mode 120000
index 000000000..63fd97767
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-0.svg
@@ -0,0 +1 @@
+si-syncthing-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/si-syncthing-1.svg b/.icons/kora/panel/16/si-syncthing-1.svg
new file mode 100644
index 000000000..0b7b0fe3e
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3 A 5 5 0 0 1 12.908203 7.0566406 A 1.5 1.5 0 0 1 14 8.5 A 1.5 1.5 0 0 1 12.578125 9.9960938 A 5 5 0 0 1 9.9960938 12.582031 A 1.5 1.5 0 0 1 8.5 14 A 1.5 1.5 0 0 1 7.0566406 12.90625 A 5 5 0 0 1 3 8 A 5 5 0 0 1 3.0019531 7.9140625 A 1.5 1.5 0 0 1 2 6.5 A 1.5 1.5 0 0 1 3.5 5 A 1.5 1.5 0 0 1 3.9550781 5.0722656 A 5 5 0 0 1 8 3 z M 8 4 A 4 4 0 0 0 4.7519531 5.6738281 A 1.5 1.5 0 0 1 5 6.5 A 1.5 1.5 0 0 1 4.9960938 6.5605469 L 7.3730469 7.5117188 A 1.5 1.5 0 0 1 8.5 7 A 1.5 1.5 0 0 1 9.9121094 8 L 11.087891 8 A 1.5 1.5 0 0 1 11.898438 7.1289062 A 4 4 0 0 0 8 4 z M 4.625 7.4882812 A 1.5 1.5 0 0 1 4.0039062 7.9101562 A 4 4 0 0 0 4 8 A 4 4 0 0 0 7.1269531 11.900391 A 1.5 1.5 0 0 1 8 11.087891 L 8 9.9121094 A 1.5 1.5 0 0 1 7 8.5 A 1.5 1.5 0 0 1 7.0039062 8.4394531 L 4.625 7.4882812 z M 9.9121094 9 A 1.5 1.5 0 0 1 9 9.9121094 L 9 11.087891 A 1.5 1.5 0 0 1 9.7050781 11.613281 A 4 4 0 0 0 11.611328 9.7070312 A 1.5 1.5 0 0 1 11.087891 9 L 9.9121094 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-10.svg b/.icons/kora/panel/16/si-syncthing-10.svg
new file mode 100644
index 000000000..bd7eb16ce
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0000001,8 A 7,7 0 0 0 8,15 a 7,7 0 0 0 7,-6.9999999 7,7 0 0 0 -6.9999998,-7 A 7,7 0 0 0 1.0000001,8 Z m 2.0000001,10e-8 A 5,5 0 0 1 7.0566404,3.0917972 1.5,1.5 0 0 1 8.5000001,2.0000008 1.5,1.5 0 0 1 9.9960933,3.4218751 5,5 0 0 1 12.58203,6.0039065 1.5,1.5 0 0 1 14,7.5000012 1.5,1.5 0 0 1 12.906249,8.9433593 5,5 0 0 1 8.0000001,13 a 5,5 0 0 1 -0.085942,-0.002 1.5,1.5 0 0 1 -1.4140619,1.001952 1.5,1.5 0 0 1 -1.5000003,-1.5 1.5,1.5 0 0 1 0.072269,-0.455079 A 5,5 0 0 1 2.999998,8.0000034 Z m 0.9999997,-2e-7 A 4,4 0 0 0 5.6738269,11.248048 1.5,1.5 0 0 1 6.5000004,11 a 1.5,1.5 0 0 1 0.060541,0.0039 L 7.5117189,8.6269533 a 1.5,1.5 0 0 1 -0.5117188,-1.1269531 1.5,1.5 0 0 1 1,-1.4121094 l 1e-7,-1.1757815 A 1.5,1.5 0 0 1 7.1289062,4.1015632 4,4 0 0 0 3.9999999,7.9999999 Z M 7.4882812,11.375001 A 1.5,1.5 0 0 1 7.9101581,11.996093 4,4 0 0 0 7.9999999,12 4,4 0 0 0 11.900391,8.873047 1.5,1.5 0 0 1 11.087891,8 l -1.1757815,3e-7 A 1.5,1.5 0 0 1 8.5000001,9.0000002 1.5,1.5 0 0 1 8.4394521,8.9960904 L 7.4882812,11.375001 Z M 9.0000001,6.0878911 a 1.5,1.5 0 0 1 0.9121091,0.9121092 l 1.1757818,-4e-7 A 1.5,1.5 0 0 1 11.613281,6.2949224 4,4 0 0 0 9.7070313,4.3886724 1.5,1.5 0 0 1 8.9999981,4.9121058 L 9,6.087891 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-11.svg b/.icons/kora/panel/16/si-syncthing-11.svg
new file mode 100644
index 000000000..e44ff9550
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9378223,4.5 A 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378223 7,7 0 0 0 1.9378223,4.5 Z m 1.7320508,1.0000002 a 5,5 0 0 1 5.967255,-2.2223083 1.5,1.5 0 0 1 1.7958839,-0.2238436 1.5,1.5 0 0 1 0.584718,1.9794259 5,5 0 0 1 0.948471,3.5290731 1.5,1.5 0 0 1 0.479951,2.0046407 1.5,1.5 0 0 1 -1.668895,0.70311 5,5 0 0 1 -6.2772569,1.060029 5,5 0 0 1 -0.073428,-0.0447 1.5,1.5 0 0 1 -1.7255896,0.160685 1.5,1.5 0 0 1 -0.5490383,-2.049038 1.5,1.5 0 0 1 0.2901263,-0.357976 5,5 0 0 1 0.227799,-4.5390931 z m 0.8660253,0.4999996 a 4,4 0 0 0 -0.1744474,3.6498057 1.5,1.5 0 0 1 0.8395113,0.1982709 1.5,1.5 0 0 1 0.05048,0.033648 L 7.2636595,8.2988169 A 1.5,1.5 0 0 1 7.3839746,7.0669875 1.5,1.5 0 0 1 8.9560547,6.3440649 L 9.5439456,5.3258083 A 1.5,1.5 0 0 1 9.1948291,4.1883078 4,4 0 0 0 4.5358984,5.9999998 Z m 1.3334397,4.6669772 a 1.5,1.5 0 0 1 0.05481,0.74882 4,4 0 0 0 0.075852,0.04831 4,4 0 0 0 4.9413141,-0.757826 1.5,1.5 0 0 1 -0.267122,-1.1623305 L 9.6559353,8.956055 A 1.5,1.5 0 0 1 7.9330127,9.1160256 1.5,1.5 0 0 1 7.8825315,9.0823656 L 5.8693381,10.666977 Z M 9.82208,6.8440651 a 1.5,1.5 0 0 1 0.333855,1.2459643 L 11.174192,8.67792 A 1.5,1.5 0 0 1 11.981732,8.33 4,4 0 0 0 11.283996,5.7260142 1.5,1.5 0 0 1 10.409971,5.8258042 L 9.8220799,6.844065 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-2.svg b/.icons/kora/panel/16/si-syncthing-2.svg
new file mode 100644
index 000000000..af85a229c
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,1.9378222 A 7,7 0 0 0 1.9378222,4.5 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378222 Z m -1,1.7320508 a 5,5 0 0 1 2.222308,5.9672553 1.5,1.5 0 0 1 0.223844,1.7958847 1.5,1.5 0 0 1 -1.979426,0.584717 5,5 0 0 1 -3.5290736,0.948472 1.5,1.5 0 0 1 -2.0046397,0.47995 A 1.5,1.5 0 0 1 4.7299018,11.777257 5,5 0 0 1 3.669873,5.5 5,5 0 0 1 3.7145332,5.4265525 1.5,1.5 0 0 1 3.5538476,3.7009619 1.5,1.5 0 0 1 5.6028857,3.1519238 1.5,1.5 0 0 1 5.9608621,3.4420467 5,5 0 0 1 10.5,3.669873 Z M 10,4.5358984 A 4,4 0 0 0 6.3501948,4.3614526 1.5,1.5 0 0 1 6.1519238,5.2009619 1.5,1.5 0 0 1 6.1182675,5.2514439 L 7.7011833,7.2636595 A 1.5,1.5 0 0 1 8.9330127,7.3839746 1.5,1.5 0 0 1 9.6559353,8.9560547 L 10.674192,9.5439455 A 1.5,1.5 0 0 1 11.811693,9.1948296 4,4 0 0 0 10,4.5358984 Z M 5.3330237,5.8693385 A 1.5,1.5 0 0 1 4.5842032,5.9241461 4,4 0 0 0 4.5358984,6 4,4 0 0 0 5.2937237,10.941314 1.5,1.5 0 0 1 6.4560545,10.674192 L 7.0439453,9.6559353 A 1.5,1.5 0 0 1 6.8839746,7.9330127 1.5,1.5 0 0 1 6.9176309,7.8825306 L 5.3330237,5.8693385 Z M 9.1559353,9.8220801 A 1.5,1.5 0 0 1 7.9099707,10.155935 l -0.5878908,1.018257 a 1.5,1.5 0 0 1 0.3479206,0.80754 4,4 0 0 0 2.6039855,-0.697736 1.5,1.5 0 0 1 -0.09979,-0.874025 L 9.1559353,9.8220801 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-3.svg b/.icons/kora/panel/16/si-syncthing-3.svg
new file mode 100644
index 000000000..4596c1e4e
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.062178,4.5 A 7,7 0 0 0 4.5000001,1.9378222 7,7 0 0 0 1.9378222,11.5 7,7 0 0 0 11.5,14.062178 7,7 0 0 0 14.062178,4.5 Z m -1.732051,1 A 5,5 0 0 1 11.271075,11.778949 1.5,1.5 0 0 1 10.566987,13.446152 1.5,1.5 0 0 1 8.5603951,12.962819 5,5 0 0 1 5.0298918,12.019683 1.5,1.5 0 0 1 3.0538479,11.433012 1.5,1.5 0 0 1 3.2793834,9.6361514 5,5 0 0 1 5.5000001,3.669873 5,5 0 0 1 5.5754007,3.6285957 1.5,1.5 0 0 1 6.2990382,2.0538476 1.5,1.5 0 0 1 8.3480763,2.6028857 1.5,1.5 0 0 1 8.5130315,3.0331277 5,5 0 0 1 12.330127,5.5 Z M 11.464102,6 A 4,4 0 0 0 8.3905005,4.0240229 1.5,1.5 0 0 1 7.7990382,4.6519238 1.5,1.5 0 0 1 7.74465,4.6788143 L 8.1093875,7.2129021 A 1.5,1.5 0 0 1 9.1160255,7.9330127 1.5,1.5 0 0 1 8.9560548,9.6559353 L 9.5439455,10.674192 A 1.5,1.5 0 0 1 10.703608,10.940599 4,4 0 0 0 11.464102,6 Z M 6.7556616,4.8213049 A 1.5,1.5 0 0 1 6.0797602,4.4943594 4,4 0 0 0 6.0000001,4.5358984 4,4 0 0 0 4.185639,9.1941145 1.5,1.5 0 0 1 5.325808,9.5439455 L 6.3440648,8.9560547 A 1.5,1.5 0 0 1 7.0669874,7.3839746 1.5,1.5 0 0 1 7.1213756,7.357084 L 6.7556616,4.8213049 Z M 8.0900293,10.155935 A 1.5,1.5 0 0 1 6.8440649,9.8220798 L 5.825808,10.409971 a 1.5,1.5 0 0 1 -0.1024619,0.87331 4,4 0 0 0 2.6039856,0.697736 1.5,1.5 0 0 1 0.3505918,-0.806823 L 8.0900293,10.155935 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-4.svg b/.icons/kora/panel/16/si-syncthing-4.svg
new file mode 100644
index 000000000..3ed1636ed
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15,8 a 7,7 0 0 0 -6.9999999,-7 7,7 0 0 0 -7,7 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 Z m -2,-1e-7 A 5,5 0 0 1 8.9433596,12.908203 1.5,1.5 0 0 1 7.5,13.999999 1.5,1.5 0 0 1 6.0039069,12.578125 5,5 0 0 1 3.4179694,9.9960934 1.5,1.5 0 0 1 2.0000007,8.4999995 1.5,1.5 0 0 1 3.0937504,7.0566403 5,5 0 0 1 8.0000001,3 5,5 0 0 1 8.0859376,3.0019531 1.5,1.5 0 0 1 9.5000001,2 1.5,1.5 0 0 1 11,3.5 1.5,1.5 0 0 1 10.927735,3.9550781 5,5 0 0 1 13,7.9999999 Z m -1,2e-7 A 4,4 0 0 0 10.326172,4.751953 1.5,1.5 0 0 1 9.5000001,5 1.5,1.5 0 0 1 9.4394533,4.9960938 L 8.4882813,7.3730469 A 1.5,1.5 0 0 1 9.0000001,8.5 a 1.5,1.5 0 0 1 -1,1.4121094 l 0,1.1757816 A 1.5,1.5 0 0 1 8.8710938,11.898437 4,4 0 0 0 12,8.0000001 Z M 8.5117189,4.625 A 1.5,1.5 0 0 1 8.0898439,4.0039062 4,4 0 0 0 8.0000001,4 4,4 0 0 0 4.0996093,7.1269529 1.5,1.5 0 0 1 4.9121091,8 l 1.1757816,0 a 1.5,1.5 0 0 1 1.4121094,-1 1.5,1.5 0 0 1 0.060547,0.00391 L 8.5117189,4.625 Z M 7.0000002,9.9121091 A 1.5,1.5 0 0 1 6.087891,8.9999998 l -1.175782,3e-7 A 1.5,1.5 0 0 1 4.3867194,9.7050777 4,4 0 0 0 6.2929691,11.611328 1.5,1.5 0 0 1 7.000002,11.087894 l -1.8e-6,-1.1757849 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-5.svg b/.icons/kora/panel/16/si-syncthing-5.svg
new file mode 100644
index 000000000..c61edd4c7
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-5.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.062178,11.5 A 7,7 0 0 0 11.5,1.9378222 7,7 0 0 0 1.9378223,4.5 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 Z m -1.732051,-1 A 5,5 0 0 1 6.3628719,12.722308 1.5,1.5 0 0 1 4.5669878,12.946152 1.5,1.5 0 0 1 3.9822702,10.966726 5,5 0 0 1 3.0337984,7.4376523 1.5,1.5 0 0 1 2.5538484,5.4330126 1.5,1.5 0 0 1 4.2227431,4.7299017 5,5 0 0 1 10.5,3.669873 a 5,5 0 0 1 0.07345,0.04466 1.5,1.5 0 0 1 1.72559,-0.1606856 1.5,1.5 0 0 1 0.549038,2.0490381 A 1.5,1.5 0 0 1 12.557954,5.9608624 5,5 0 0 1 12.330127,10.5 Z M 11.464102,10 a 4,4 0 0 0 0.174446,-3.6498052 1.5,1.5 0 0 1 -0.83951,-0.198271 1.5,1.5 0 0 1 -0.05048,-0.033656 L 8.7363406,7.7011833 A 1.5,1.5 0 0 1 8.6160255,8.9330127 1.5,1.5 0 0 1 7.0439454,9.6559353 L 6.4560546,10.674192 a 1.5,1.5 0 0 1 0.3491163,1.1375 A 4,4 0 0 0 11.464102,10 Z M 10.130662,5.3330237 A 1.5,1.5 0 0 1 10.075854,4.5842032 4,4 0 0 0 10,4.5358984 4,4 0 0 0 5.0586861,5.2937237 1.5,1.5 0 0 1 5.325808,6.4560545 l 1.0182568,0.5878908 a 1.5,1.5 0 0 1 1.7229226,-0.1599707 1.5,1.5 0 0 1 0.05048,0.03366 L 10.130662,5.3330237 Z M 6.1779202,9.1559351 A 1.5,1.5 0 0 1 5.8440651,7.9099707 L 4.8258079,7.32208 A 1.5,1.5 0 0 1 4.0182684,7.6700003 4,4 0 0 0 4.7160039,10.273986 1.5,1.5 0 0 1 5.5900293,10.174196 L 6.1779202,9.1559351 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-6.svg b/.icons/kora/panel/16/si-syncthing-6.svg
new file mode 100644
index 000000000..c67e03a0e
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-6.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,14.062178 A 7,7 0 0 0 14.062178,4.5 7,7 0 0 0 4.5000002,1.9378222 7,7 0 0 0 1.9378222,11.5 7,7 0 0 0 11.5,14.062178 Z m -1,-1.732051 A 5,5 0 0 1 4.2210516,11.271075 1.5,1.5 0 0 1 2.5538483,10.566987 1.5,1.5 0 0 1 3.037181,8.5603952 5,5 0 0 1 3.9803172,5.0298918 1.5,1.5 0 0 1 4.5669881,3.0538479 1.5,1.5 0 0 1 6.3638488,3.2793833 5,5 0 0 1 12.330127,5.5 a 5,5 0 0 1 0.04128,0.075402 1.5,1.5 0 0 1 1.574747,0.7236372 1.5,1.5 0 0 1 -0.549038,2.049038 A 1.5,1.5 0 0 1 12.966873,8.513032 5,5 0 0 1 10.5,12.330127 Z M 10,11.464102 A 4,4 0 0 0 11.975978,8.3905008 1.5,1.5 0 0 1 11.348076,7.799038 1.5,1.5 0 0 1 11.321187,7.7446511 L 8.7870981,8.1093874 A 1.5,1.5 0 0 1 8.0669875,9.1160254 1.5,1.5 0 0 1 6.3440649,8.9560547 L 5.3258081,9.5439455 A 1.5,1.5 0 0 1 5.0594017,10.703608 4,4 0 0 0 10,11.464102 Z M 11.178696,6.7556618 A 1.5,1.5 0 0 1 11.505641,6.0797602 4,4 0 0 0 11.464102,6 4,4 0 0 0 6.8058857,4.185639 1.5,1.5 0 0 1 6.4560546,5.325808 l 0.5878909,1.0182567 a 1.5,1.5 0 0 1 1.5720801,0.7229226 1.5,1.5 0 0 1 0.026887,0.054391 L 11.178696,6.7556618 Z M 5.8440651,8.0900292 A 1.5,1.5 0 0 1 6.1779203,6.8440649 L 5.5900291,5.825808 A 1.5,1.5 0 0 1 4.7167192,5.7233461 4,4 0 0 0 4.018983,8.3273316 1.5,1.5 0 0 1 4.8258062,8.6779236 L 5.8440651,8.0900292 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-7.svg b/.icons/kora/panel/16/si-syncthing-7.svg
new file mode 100644
index 000000000..f64c3a977
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-7.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,15 A 7,7 0 0 0 15,8 7,7 0 0 0 8.0000002,1.0000001 7,7 0 0 0 1.0000001,8 7,7 0 0 0 8,15 Z m 10e-8,-2 A 5,5 0 0 1 3.0917972,8.9433598 1.5,1.5 0 0 1 2.0000008,7.5 1.5,1.5 0 0 1 3.4218751,6.0039069 5,5 0 0 1 6.0039067,3.4179694 1.5,1.5 0 0 1 7.5000006,2.0000006 1.5,1.5 0 0 1 8.9433599,3.0937504 5,5 0 0 1 13,7.9999999 a 5,5 0 0 1 -0.002,0.08594 1.5,1.5 0 0 1 1.001952,1.4140617 1.5,1.5 0 0 1 -1.5,1.5000003 1.5,1.5 0 0 1 -0.455079,-0.07227 A 5,5 0 0 1 8.0000001,13 Z m -2e-7,-1 A 4,4 0 0 0 11.248048,10.326173 1.5,1.5 0 0 1 11,9.4999997 a 1.5,1.5 0 0 1 0.0039,-0.060545 L 8.6269533,8.4882813 A 1.5,1.5 0 0 1 7.5000002,9 1.5,1.5 0 0 1 6.0878908,8 L 4.9121092,8 A 1.5,1.5 0 0 1 4.1015632,8.871094 4,4 0 0 0 7.9999999,12 Z M 11.375001,8.5117194 A 1.5,1.5 0 0 1 11.996094,8.089844 4,4 0 0 0 12,8.0000001 4,4 0 0 0 8.8730472,4.0996093 1.5,1.5 0 0 1 8.0000001,4.912109 l 1e-7,1.1757817 a 1.5,1.5 0 0 1 1,1.4121093 1.5,1.5 0 0 1 -0.00391,0.060548 L 11.375001,8.5117194 Z M 6.0878911,7.0000001 A 1.5,1.5 0 0 1 7.0000003,6.0878909 L 7,4.912109 A 1.5,1.5 0 0 1 6.2949224,4.3867194 4,4 0 0 0 4.3886724,6.2929689 1.5,1.5 0 0 1 4.9121058,7.0000021 l 1.1757853,-2e-6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-8.svg b/.icons/kora/panel/16/si-syncthing-8.svg
new file mode 100644
index 000000000..66d84b72d
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,14.062178 A 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378223 7,7 0 0 0 1.9378223,4.5 7,7 0 0 0 4.5,14.062178 Z M 5.5000001,12.330127 A 5,5 0 0 1 3.2776918,6.3628721 1.5,1.5 0 0 1 3.0538483,4.5669877 1.5,1.5 0 0 1 5.0332741,3.9822702 5,5 0 0 1 8.5623478,3.0337984 1.5,1.5 0 0 1 10.566988,2.5538484 1.5,1.5 0 0 1 11.270098,4.2227431 5,5 0 0 1 12.330127,10.5 a 5,5 0 0 1 -0.0447,0.07343 1.5,1.5 0 0 1 0.160685,1.725589 1.5,1.5 0 0 1 -2.049038,0.549039 1.5,1.5 0 0 1 -0.357975,-0.290127 5,5 0 0 1 -4.5390969,-0.2278 z m 0.4999998,-0.866025 a 4,4 0 0 0 3.6498057,0.174447 1.5,1.5 0 0 1 0.1982708,-0.839511 1.5,1.5 0 0 1 0.03365,-0.05048 L 8.2988169,8.7363406 A 1.5,1.5 0 0 1 7.0669875,8.6160255 1.5,1.5 0 0 1 6.3440649,7.0439454 L 5.3258082,6.4560546 A 1.5,1.5 0 0 1 4.1883077,6.8051711 4,4 0 0 0 5.9999999,11.464102 Z m 4.6669771,-1.33344 a 1.5,1.5 0 0 1 0.74882,-0.05481 A 4,4 0 0 0 11.464102,10 4,4 0 0 0 10.706276,5.0586862 1.5,1.5 0 0 1 9.5439456,5.325808 L 8.9560549,6.3440649 a 1.5,1.5 0 0 1 0.1599707,1.7229225 1.5,1.5 0 0 1 -0.03366,0.050481 L 10.666977,10.130662 Z M 6.8440651,6.1779202 A 1.5,1.5 0 0 1 8.0900294,5.8440651 L 8.6779201,4.8258079 A 1.5,1.5 0 0 1 8.3299998,4.0182684 4,4 0 0 0 5.7260141,4.7160039 a 1.5,1.5 0 0 1 0.09979,0.8740254 l 1.0182609,0.5878909 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-9.svg b/.icons/kora/panel/16/si-syncthing-9.svg
new file mode 100644
index 000000000..b02397c1b
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9378222,11.5 A 7,7 0 0 0 11.5,14.062178 7,7 0 0 0 14.062178,4.5000001 7,7 0 0 0 4.5000002,1.9378222 7,7 0 0 0 1.9378222,11.5 Z m 1.732051,-1 A 5,5 0 0 1 4.7289252,4.2210515 1.5,1.5 0 0 1 5.4330132,2.5538483 1.5,1.5 0 0 1 7.439605,3.037181 5,5 0 0 1 10.970108,3.9803172 1.5,1.5 0 0 1 12.946153,4.5669884 1.5,1.5 0 0 1 12.720616,6.3638486 5,5 0 0 1 10.5,12.330127 5,5 0 0 1 10.424574,12.371369 1.5,1.5 0 0 1 9.7009365,13.946116 1.5,1.5 0 0 1 7.6518981,13.397078 1.5,1.5 0 0 1 7.4869461,12.966834 5,5 0 0 1 3.6698729,10.500004 Z M 4.5358982,10 a 4,4 0 0 0 3.073601,1.975979 1.5,1.5 0 0 1 0.591463,-0.627903 1.5,1.5 0 0 1 0.054382,-0.02689 L 7.8906128,8.7870981 A 1.5,1.5 0 0 1 6.8839748,8.0669875 1.5,1.5 0 0 1 7.0439455,6.3440649 L 6.4560548,5.3258082 A 1.5,1.5 0 0 1 5.2963922,5.0594017 4,4 0 0 0 4.5358982,10 Z m 4.7084407,1.178696 A 1.5,1.5 0 0 1 9.9202411,11.505639 4,4 0 0 0 10,11.464102 4,4 0 0 0 11.814361,6.8058855 1.5,1.5 0 0 1 10.674192,6.4560546 l -1.0182565,0.587891 a 1.5,1.5 0 0 1 -0.7229226,1.57208 1.5,1.5 0 0 1 -0.054391,0.026888 L 9.2443389,11.178696 Z M 7.909971,5.8440652 A 1.5,1.5 0 0 1 9.1559353,6.1779203 L 10.174192,5.5900291 A 1.5,1.5 0 0 1 10.276654,4.7167192 4,4 0 0 0 7.6726686,4.018983 1.5,1.5 0 0 1 7.3220766,4.8258062 l 0.5878943,1.0182589 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-idle.svg b/.icons/kora/panel/16/si-syncthing-idle.svg
new file mode 100644
index 000000000..9595f3a09
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 3.0502525,3.0502525 a 7,7 0 0 0 0,9.8994945 7,7 0 0 0 9.8994945,0 7,7 0 0 0 0,-9.8994945 7,7 0 0 0 -9.8994945,0 z m 1.4142136,1.4142136 a 5,5 0 0 1 6.3391019,-0.6021456 1.5,1.5 0 0 1 1.792626,0.2485922 1.5,1.5 0 0 1 0.05248,2.0633155 5,5 0 0 1 0.0028,3.6543055 1.5,1.5 0 0 1 -0.05524,2.0605533 1.5,1.5 0 0 1 -1.794007,0.247211 5,5 0 0 1 -6.3377209,-0.600764 5,5 0 0 1 -0.059386,-0.06215 1.5,1.5 0 0 1 -1.7083811,-0.291405 1.5,1.5 0 0 1 0,-2.1213208 1.5,1.5 0 0 1 0.3728883,-0.2706893 5,5 0 0 1 1.3948787,-4.3255048 z m 0.7071068,0.7071068 a 4,4 0 0 0 -1.1131408,3.4802912 1.5,1.5 0 0 1 0.7595874,0.4087961 1.5,1.5 0 0 1 0.040051,0.045575 L 7.2114103,8.0980558 A 1.5,1.5 0 0 1 7.6464466,6.9393398 1.5,1.5 0 0 1 9.3520655,6.6479345 L 10.183469,5.8165313 A 1.5,1.5 0 0 1 10.140656,4.6274317 4,4 0 0 0 5.1715729,5.1715729 Z m 0.080102,4.8530731 a 1.5,1.5 0 0 1 -0.140869,0.73749 4,4 0 0 0 0.060767,0.06629 4,4 0 0 0 4.9690831,0.546903 1.5,1.5 0 0 1 0.04281,-1.191861 L 9.3520655,9.3520655 A 1.5,1.5 0 0 1 7.6464466,9.0606602 1.5,1.5 0 0 1 7.6063956,9.0150849 L 5.2516748,10.024646 Z M 10.059172,7.3550413 a 1.5,1.5 0 0 1 0,1.2899174 l 0.831403,0.8314032 a 1.5,1.5 0 0 1 0.870073,-0.1270587 4,4 0 0 0 0,-2.6958444 1.5,1.5 0 0 1 -0.870073,-0.1298207 l -0.831403,0.8314032 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/si-syncthing-unknown.svg b/.icons/kora/panel/16/si-syncthing-unknown.svg
new file mode 100644
index 000000000..5928e4480
--- /dev/null
+++ b/.icons/kora/panel/16/si-syncthing-unknown.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 3.0502525,3.0502525 a 7,7 0 0 0 0,9.8994945 7,7 0 0 0 9.8994945,0 7,7 0 0 0 0,-9.8994945 7,7 0 0 0 -9.8994945,0 z m 1.4142136,1.4142136 a 5,5 0 0 1 6.3391019,-0.6021456 1.5,1.5 0 0 1 1.792626,0.2485922 1.5,1.5 0 0 1 0.05248,2.0633155 5,5 0 0 1 0.0028,3.6543055 1.5,1.5 0 0 1 -0.05524,2.0605533 1.5,1.5 0 0 1 -1.794007,0.247211 5,5 0 0 1 -6.3377209,-0.600764 5,5 0 0 1 -0.059386,-0.06215 1.5,1.5 0 0 1 -1.7083811,-0.291405 1.5,1.5 0 0 1 0,-2.1213208 1.5,1.5 0 0 1 0.3728883,-0.2706893 5,5 0 0 1 1.3948787,-4.3255048 z m 0.7071068,0.7071068 a 4,4 0 0 0 -1.1131408,3.4802912 1.5,1.5 0 0 1 0.7595874,0.4087961 1.5,1.5 0 0 1 0.040051,0.045575 L 7.2114103,8.0980558 A 1.5,1.5 0 0 1 7.6464466,6.9393398 1.5,1.5 0 0 1 9.3520655,6.6479345 L 10.183469,5.8165313 A 1.5,1.5 0 0 1 10.140656,4.6274317 4,4 0 0 0 5.1715729,5.1715729 Z m 0.080102,4.8530731 a 1.5,1.5 0 0 1 -0.140869,0.73749 4,4 0 0 0 0.060767,0.06629 4,4 0 0 0 4.9690831,0.546903 1.5,1.5 0 0 1 0.04281,-1.191861 L 9.3520655,9.3520655 A 1.5,1.5 0 0 1 7.6464466,9.0606602 1.5,1.5 0 0 1 7.6063956,9.0150849 L 5.2516748,10.024646 Z M 10.059172,7.3550413 a 1.5,1.5 0 0 1 0,1.2899174 l 0.831403,0.8314032 a 1.5,1.5 0 0 1 0.870073,-0.1270587 4,4 0 0 0 0,-2.6958444 1.5,1.5 0 0 1 -0.870073,-0.1298207 l -0.831403,0.8314032 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/signal-100.svg b/.icons/kora/panel/16/signal-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/signal-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-25.svg b/.icons/kora/panel/16/signal-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/signal-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-50.svg b/.icons/kora/panel/16/signal-50.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/signal-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-75.svg b/.icons/kora/panel/16/signal-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/signal-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-tray.svg b/.icons/kora/panel/16/signal-tray.svg
new file mode 100644
index 000000000..db6804c0e
--- /dev/null
+++ b/.icons/kora/panel/16/signal-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9746094,0.999954 7.3125,1.0351151 7.2617188,1.0390219 6.6191406,1.1386452 6.5703125,1.1484122 5.9492188,1.3105442 5.9003906,1.324218 5.578125,1.4433753 5.9238281,2.3829594 6.2324219,2.2696623 6.7988281,2.1231576 7.3828125,2.0333013 8.0253906,2.0000935 8.0078125,1.6543422 8.0410156,1.0019074 8.0253906,0.999954 8,1.5000238 Z m 1.1132812,0.0937631 -0.1523437,0.9884191 0.265625,0.041021 0.5664062,0.1465047 0.5624999,0.2051068 0.521484,0.2539417 0.486329,0.2969164 0.123047,0.089856 0.599609,-0.800893 -0.134766,-0.099623 -0.03906,-0.027348 -0.535157,-0.3262174 -0.04297,-0.023441 -0.56836,-0.275429 -0.04492,-0.017581 -0.595703,-0.2207339 -0.04883,-0.013674 -0.6210935,-0.162132 -0.048828,-0.00977 z M 4.5820312,1.9024237 4.1132812,2.1876197 4.0742188,2.2149673 3.5722656,2.5900196 3.5371094,2.621274 3.0742188,3.0412544 3.0410156,3.0744622 2.6210938,3.5374174 2.5898438,3.5725785 2.2441406,4.0335803 3.0449219,4.6332733 3.3789062,4.1878987 3.7636719,3.7640115 4.1875,3.3791921 4.6621094,3.0236738 5.1035156,2.7560584 Z m 8.2812498,1.0821822 -0.671875,0.7403376 0.04492,0.041021 0.384766,0.4219338 0.355468,0.4746756 0.294922,0.486396 0.253907,0.5215571 0.132812,0.3613786 0.9375,-0.343798 L 14.455078,5.3052421 14.4375,5.2603139 14.162109,4.6918752 14.138672,4.6489005 13.8125,4.1136696 13.78516,4.0746016 13.41016,3.5725784 13.37891,3.5374174 12.958988,3.0744622 12.925788,3.0412542 Z M 8,3.000233 A 5,5.0006976 0 0 0 3,8.0009306 5,5.0006976 0 0 0 3.671875,10.493466 L 3,13.001628 5.5039062,12.329659 A 5,5.0006976 0 0 0 8,13.001628 5,5.0006976 0 0 0 13,8.0009306 5,5.0006976 0 0 0 8,3.000233 Z M 1.6972656,4.9809782 1.5625,5.2603139 1.5449219,5.3052421 1.3242188,5.9010283 1.3105469,5.9498633 1.1484375,6.5710437 1.1386719,6.6198786 1.0390625,7.2625464 1.0351562,7.3133347 1,7.9755365 1.00195,8.0458585 1.01172,8.1454815 2.0078125,8.0556258 2.0019531,7.993117 2.0332031,7.383657 2.1230469,6.7995911 2.2695312,6.2331059 2.4765625,5.6705274 2.5976562,5.4165857 Z m 13.1835934,1.7678247 -0.988281,0.1504115 0.07422,0.4844426 0.03125,0.6172736 -0.03125,0.6172736 -0.08984,0.5840659 -0.119141,0.4649086 0.966797,0.2519883 0.126953,-0.4883494 0.0098,-0.048835 0.09961,-0.6426679 0.0039,-0.050788 L 15,8.0263248 V 7.9755368 L 14.96484,7.313335 14.96094,7.262547 Z M 2.15625,8.9659091 1.1855469,9.2042235 1.21875,9.3448681 l 0.017578,0.056648 0.3847657,1.0216269 -0.375,1.394725 0.9667968,0.257849 L 2.626953,10.52472 2.613281,10.219989 2.1835936,9.0792056 Z m 11.28125,1.5431839 -0.166016,0.343797 -0.294922,0.486397 -0.355468,0.474676 -0.384766,0.423887 -0.423828,0.384819 -0.05859,0.04297 0.59961,0.800894 0.07422,-0.0547 0.03516,-0.03125 0.46289,-0.41998 0.0332,-0.03321 0.419922,-0.462955 0.03125,-0.03516 0.375,-0.502023 0.02734,-0.03907 0.326172,-0.535232 0.02344,-0.04297 0.175782,-0.365286 z m -12.421875,2.347984 -0.013672,0.10353 0.00195,0.136738 0.056641,0.388726 0.035156,0.125017 0.1523438,0.351612 0.064453,0.107436 0.2324219,0.300824 0.085937,0.08595 0.3007812,0.232455 0.1074219,0.06446 0.3515625,0.152365 0.125,0.03516 0.3886719,0.05665 0.1367187,0.002 0.4121094,-0.05274 0.064453,-0.01367 0.1679688,-0.04493 -0.2597657,-0.964978 -0.1289062,0.03516 -0.3183594,0.04102 -0.25,-0.03711 -0.2324218,-0.101577 -0.2011719,-0.154318 -0.1542969,-0.2012 -0.1015625,-0.232455 -0.037109,-0.250035 0.00586,-0.03907 -0.011719,-0.002 -0.00391,-0.0293 -0.1074219,0.01563 z m 9.953125,0.345751 -0.117188,0.07032 -0.521484,0.253943 -0.5624999,0.205106 -0.5664062,0.146505 -0.5839844,0.08986 -0.2597656,0.01367 0.050781,1.00014 0.2792969,-0.01563 0.050781,-0.0039 0.6425782,-0.09962 0.048828,-0.0098 0.621094,-0.162132 0.04883,-0.01367 0.595703,-0.220734 0.04492,-0.01758 0.56836,-0.27543 0.04297,-0.02344 0.136719,-0.084 z m -5.4941406,0.171899 -1.0820313,0.289103 0.2597657,0.966931 0.9238281,-0.248081 1.0234375,0.382866 0.056641,0.01758 0.6035156,0.146504 0.072266,0.01367 h 0.00781 L 7.390625,14.398307 7.4960938,13.958793 6.921875,13.820101 5.7792969,13.388401 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/signal-unread-1.svg b/.icons/kora/panel/16/signal-unread-1.svg
new file mode 100644
index 000000000..2d852c997
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9746094 1 L 7.3125 1.0351562 L 7.2617188 1.0390625 L 6.6191406 1.1386719 L 6.5703125 1.1484375 L 5.9492188 1.3105469 L 5.9003906 1.3242188 L 5.578125 1.4433594 L 5.9238281 2.3828125 L 6.2324219 2.2695312 L 6.7988281 2.1230469 L 7.3828125 2.0332031 L 8.0253906 2 L 8.0078125 1.6542969 L 8.0410156 1.0019531 L 8.0253906 1 L 8 1.5 L 7.9746094 1 z M 9.0878906 1.09375 L 8.9355469 2.0820312 L 9.2011719 2.1230469 L 9.7675781 2.2695312 L 10.330078 2.4746094 L 10.851562 2.7285156 L 11.337891 3.0253906 L 11.460938 3.1152344 L 12.060547 2.3144531 L 11.925781 2.2148438 L 11.886719 2.1875 L 11.351562 1.8613281 L 11.308594 1.8378906 L 10.740234 1.5625 L 10.695312 1.5449219 L 10.099609 1.3242188 L 10.050781 1.3105469 L 9.4296875 1.1484375 L 9.3808594 1.1386719 L 9.0878906 1.09375 z M 4.5820312 1.9023438 L 4.1132812 2.1875 L 4.0742188 2.2148438 L 3.5722656 2.5898438 L 3.5371094 2.6210938 L 3.0742188 3.0410156 L 3.0410156 3.0742188 L 2.6210938 3.5371094 L 2.5898438 3.5722656 L 2.2441406 4.0332031 L 3.0449219 4.6328125 L 3.3789062 4.1875 L 3.7636719 3.7636719 L 4.1875 3.3789062 L 4.6621094 3.0234375 L 5.1035156 2.7558594 L 4.5820312 1.9023438 z M 12.863281 2.984375 L 12.191406 3.7246094 L 12.236328 3.765625 L 12.621094 4.1875 L 12.976562 4.6621094 L 13.271484 5.1484375 L 13.525391 5.6699219 L 13.658203 6.03125 L 14.595703 5.6875 L 14.455078 5.3046875 L 14.4375 5.2597656 L 14.162109 4.6914062 L 14.138672 4.6484375 L 13.8125 4.1132812 L 13.785156 4.0742188 L 13.410156 3.5722656 L 13.378906 3.5371094 L 12.958984 3.0742188 L 12.925781 3.0410156 L 12.863281 2.984375 z M 8 3 A 5 5.0006976 0 0 0 3 8 A 5 5.0006976 0 0 0 3.671875 10.494141 L 3.4824219 11.201172 A 2.5 2.5 0 0 1 4.796875 12.519531 L 5.5039062 12.330078 A 5 5.0006976 0 0 0 8 13.001953 A 5 5.0006976 0 0 0 13 8 A 5 5.0006976 0 0 0 8 3 z M 1.6972656 4.9804688 L 1.5625 5.2597656 L 1.5449219 5.3046875 L 1.3242188 5.9003906 L 1.3105469 5.9492188 L 1.1484375 6.5703125 L 1.1386719 6.6191406 L 1.0390625 7.2617188 L 1.0351562 7.3125 L 1 7.9746094 L 1.0019531 8.0449219 L 1.0117188 8.1445312 L 2.0078125 8.0546875 L 2.0019531 7.9921875 L 2.0332031 7.3828125 L 2.1230469 6.7988281 L 2.2695312 6.2324219 L 2.4765625 5.6699219 L 2.5976562 5.4160156 L 1.6972656 4.9804688 z M 14.880859 6.7480469 L 13.892578 6.8984375 L 13.966797 7.3828125 L 13.998047 8 L 13.966797 8.6191406 L 13.876953 9.203125 L 13.757812 9.6679688 L 14.724609 9.9199219 L 14.851562 9.4316406 L 14.861328 9.3828125 L 14.960938 8.7402344 L 14.964844 8.6894531 L 15 8.0253906 L 15 7.9746094 L 14.964844 7.3125 L 14.960938 7.2617188 L 14.880859 6.7480469 z M 2.15625 8.9667969 L 1.1855469 9.2050781 L 1.21875 9.3457031 L 1.2363281 9.4023438 L 1.6210938 10.423828 L 1.3964844 11.257812 A 2.5 2.5 0 0 1 2.5 11 L 2.6269531 10.525391 L 2.6132812 10.220703 L 2.1835938 9.0800781 L 2.15625 8.9667969 z M 13.4375 10.509766 L 13.271484 10.853516 L 12.976562 11.339844 L 12.621094 11.814453 L 12.236328 12.238281 L 11.8125 12.623047 L 11.753906 12.666016 L 12.353516 13.466797 L 12.427734 13.412109 L 12.462891 13.380859 L 12.925781 12.960938 L 12.958984 12.927734 L 13.378906 12.464844 L 13.410156 12.429688 L 13.785156 11.927734 L 13.8125 11.888672 L 14.138672 11.353516 L 14.162109 11.310547 L 14.337891 10.945312 L 13.4375 10.509766 z M 10.96875 13.203125 L 10.851562 13.273438 L 10.330078 13.527344 L 9.7675781 13.732422 L 9.2011719 13.878906 L 8.6171875 13.96875 L 8.3574219 13.982422 L 8.4082031 14.982422 L 8.6875 14.966797 L 8.7382812 14.962891 L 9.3808594 14.863281 L 9.4296875 14.853516 L 10.050781 14.691406 L 10.099609 14.677734 L 10.695312 14.457031 L 10.740234 14.439453 L 11.308594 14.164062 L 11.351562 14.140625 L 11.488281 14.056641 L 10.96875 13.203125 z M 5.4746094 13.375 L 5 13.501953 A 2.5 2.5 0 0 1 4.7382812 14.607422 L 5.5761719 14.382812 L 6.5996094 14.765625 L 6.65625 14.783203 L 7.2597656 14.929688 L 7.3320312 14.943359 L 7.3398438 14.943359 L 7.390625 14.398438 L 7.4960938 13.958984 L 6.921875 13.820312 L 5.7792969 13.388672 L 5.4746094 13.375 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/signal-unread-10.svg b/.icons/kora/panel/16/signal-unread-10.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-10.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-2.svg b/.icons/kora/panel/16/signal-unread-2.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-2.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-3.svg b/.icons/kora/panel/16/signal-unread-3.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-3.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-4.svg b/.icons/kora/panel/16/signal-unread-4.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-4.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-5.svg b/.icons/kora/panel/16/signal-unread-5.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-5.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-6.svg b/.icons/kora/panel/16/signal-unread-6.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-6.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-7.svg b/.icons/kora/panel/16/signal-unread-7.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-7.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-8.svg b/.icons/kora/panel/16/signal-unread-8.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-8.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/signal-unread-9.svg b/.icons/kora/panel/16/signal-unread-9.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/16/signal-unread-9.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/simplescreenrecorder-error.svg b/.icons/kora/panel/16/simplescreenrecorder-error.svg
new file mode 100644
index 000000000..534293912
--- /dev/null
+++ b/.icons/kora/panel/16/simplescreenrecorder-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-4.131.209 1.661 1.66 1.661-1.66 1.107 1.107-1.661 1.66 1.661 1.661-1.107 1.107-1.661-1.661-1.661 1.661-1.107-1.107 1.661-1.661-1.661-1.66z"/>
+</svg>
diff --git a/.icons/kora/panel/16/simplescreenrecorder-idle.svg b/.icons/kora/panel/16/simplescreenrecorder-idle.svg
new file mode 120000
index 000000000..940c35ba5
--- /dev/null
+++ b/.icons/kora/panel/16/simplescreenrecorder-idle.svg
@@ -0,0 +1 @@
+simplescreenrecorder-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/simplescreenrecorder-panel.svg b/.icons/kora/panel/16/simplescreenrecorder-panel.svg
new file mode 100644
index 000000000..7fbc403ca
--- /dev/null
+++ b/.icons/kora/panel/16/simplescreenrecorder-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z"/>
+</svg>
diff --git a/.icons/kora/panel/16/simplescreenrecorder-paused.svg b/.icons/kora/panel/16/simplescreenrecorder-paused.svg
new file mode 100644
index 000000000..976a8cf2f
--- /dev/null
+++ b/.icons/kora/panel/16/simplescreenrecorder-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-4.482.403h1.715v5.146h-1.715zm2.573 0h1.715v5.146h-1.715z" />
+</svg>
diff --git a/.icons/kora/panel/16/simplescreenrecorder-recording.svg b/.icons/kora/panel/16/simplescreenrecorder-recording.svg
new file mode 100644
index 000000000..be4d27aeb
--- /dev/null
+++ b/.icons/kora/panel/16/simplescreenrecorder-recording.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-PositiveText" cx="5.725" cy="6.956" r="2.435" fill="#4caf50"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/16/sirikali-panel.svg b/.icons/kora/panel/16/sirikali-panel.svg
new file mode 100644
index 000000000..77b6625a1
--- /dev/null
+++ b/.icons/kora/panel/16/sirikali-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.032 7.259c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259zm-5.032-5.382c1.108 0 2 .892 2 2v2.123h-4v-2.123c0-1.108.892-2 2-2z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064zm5.032.531c.823 0 1.5.677 1.5 1.5-.001.633-.403 1.201-1 1.412v1.588c0 .274-.225.5-.5.5-.274 0-.5-.226-.5-.5v-1.588c-.597-.211-.999-.779-1-1.412 0-.823.677-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-indicator.svg b/.icons/kora/panel/16/skype-indicator.svg
new file mode 100644
index 000000000..28f72f1ed
--- /dev/null
+++ b/.icons/kora/panel/16/skype-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8.1269531 4 C 10.100953 4 11.119141 5.0423969 11.119141 5.6542969 C 11.119141 6.2681969 10.823844 6.359375 10.339844 6.359375 C 9.3988437 6.359375 9.7844844 5.2265625 8.0214844 5.2265625 C 7.4374844 5.2265625 6.7089844 5.4920281 6.7089844 6.1738281 C 6.7089844 6.7219281 7.3551406 6.9239781 8.4941406 7.2050781 C 10.212141 7.6650781 11.5 8.1241719 11.5 9.7011719 C 11.5 11.232172 10.253297 12 8.2792969 12 C 6.3061969 12 5.0449219 10.819031 5.0449219 10.207031 C 5.0449219 9.5950312 5.2773187 9.4414063 5.7617188 9.4414062 C 6.7045188 9.4414062 6.5786969 10.730469 8.3417969 10.730469 C 8.9267969 10.730469 9.7910156 10.463297 9.7910156 9.7792969 C 9.7910156 9.2332969 9.7451406 9.0440312 8.4941406 8.7070312 C 7.1581406 8.5260312 5 8.0909281 5 6.4238281 C 5 4.8929281 6.1556062 4.0019531 8.1289062 4.0019531 L 8.1269531 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-away-notification.svg b/.icons/kora/panel/16/skype-status-away-notification.svg
new file mode 100644
index 000000000..97603cc03
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-away-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 5 L 8 7 L 12 7 L 12 9 L 8 9 L 8 11 L 4 8 L 8 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-away.svg b/.icons/kora/panel/16/skype-status-away.svg
new file mode 100644
index 000000000..794521a0a
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-away.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 5 L 8 7 L 12 7 L 12 9 L 8 9 L 8 11 L 4 8 L 8 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-connected-notification.svg b/.icons/kora/panel/16/skype-status-connected-notification.svg
new file mode 100644
index 000000000..4a06dce96
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-connected-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8.1269531 4 C 10.100953 4 11.119141 5.0423969 11.119141 5.6542969 C 11.119141 6.2681969 10.823844 6.359375 10.339844 6.359375 C 9.3988437 6.359375 9.7844844 5.2265625 8.0214844 5.2265625 C 7.4374844 5.2265625 6.7089844 5.4920281 6.7089844 6.1738281 C 6.7089844 6.7219281 7.3551406 6.9239781 8.4941406 7.2050781 C 10.212141 7.6650781 11.5 8.1241719 11.5 9.7011719 C 11.5 11.232172 10.253297 12 8.2792969 12 C 6.3061969 12 5.0449219 10.819031 5.0449219 10.207031 C 5.0449219 9.5950312 5.2773187 9.4414063 5.7617188 9.4414062 C 6.7045188 9.4414062 6.5786969 10.730469 8.3417969 10.730469 C 8.9267969 10.730469 9.7910156 10.463297 9.7910156 9.7792969 C 9.7910156 9.2332969 9.7451406 9.0440312 8.4941406 8.7070312 C 7.1581406 8.5260312 5 8.0909281 5 6.4238281 C 5 4.8929281 6.1556062 4.0019531 8.1289062 4.0019531 L 8.1269531 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-connected.svg b/.icons/kora/panel/16/skype-status-connected.svg
new file mode 120000
index 000000000..87da272fc
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-connected.svg
@@ -0,0 +1 @@
+skype-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/skype-status-connecting-0.svg b/.icons/kora/panel/16/skype-status-connecting-0.svg
new file mode 100644
index 000000000..3338e8902
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-connecting-0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 4 A 1.0001 1.0001 0 1 1 8 6 C 6.8333333 6 6.5612545 6.3980885 6.2949219 7.0195312 C 6.1685959 7.3142919 6.0983122 7.6620023 6.0566406 8 L 7 8 L 5 11 L 3 8 L 4.0371094 8 C 4.0822924 7.4772124 4.1862141 6.8578181 4.4550781 6.2304688 C 4.9387455 5.1019114 6.1666667 4 8 4 z M 11.013672 5 L 13.013672 8 L 11.962891 8 C 11.920277 8.5259779 11.822723 9.1296326 11.552734 9.765625 C 11.073307 10.894979 9.8469933 12 8.0136719 12 A 1.0001 1.0001 0 1 1 8.0136719 10 C 9.1803484 10 9.4474854 9.6049709 9.7109375 8.984375 C 9.8364242 8.6887748 9.906766 8.3397392 9.9472656 8 L 9.0136719 8 L 11.013672 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-connecting-1.svg b/.icons/kora/panel/16/skype-status-connecting-1.svg
new file mode 100644
index 000000000..a6d38ad5d
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-connecting-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 2.9863281 L 8 4.0371094 C 8.525978 4.0797235 9.1296326 4.1772766 9.765625 4.4472656 C 10.894979 4.9266927 12 6.1530065 12 7.9863281 A 1.0001 1.0001 0 1 1 10 7.9863281 C 10 6.8196516 9.604971 6.5525146 8.984375 6.2890625 C 8.6887748 6.1635758 8.3397391 6.093234 8 6.0527344 L 8 6.9863281 L 5 4.9863281 L 8 2.9863281 z M 5.015625 6.9863281 A 1.0001 1.0001 0 0 1 6 8 C 6 9.1666667 6.3980887 9.4387454 7.0195312 9.7050781 C 7.314292 9.8314041 7.6620023 9.9016878 8 9.9433594 L 8 9 L 11 11 L 8 13 L 8 11.962891 C 7.4772123 11.917708 6.857818 11.813786 6.2304688 11.544922 C 5.1019114 11.061254 4 9.8333331 4 8 A 1.0001 1.0001 0 0 1 5.015625 6.9863281 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-connecting-2.svg b/.icons/kora/panel/16/skype-status-connecting-2.svg
new file mode 120000
index 000000000..a42948bcb
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-connecting-2.svg
@@ -0,0 +1 @@
+skype-status-connecting-0.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/skype-status-connecting-3.svg b/.icons/kora/panel/16/skype-status-connecting-3.svg
new file mode 120000
index 000000000..0d28b5ad6
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-connecting-3.svg
@@ -0,0 +1 @@
+skype-status-connecting-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/skype-status-disturb-notification.svg b/.icons/kora/panel/16/skype-status-disturb-notification.svg
new file mode 100644
index 000000000..0af1798f8
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-disturb-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,1 C 2.5670034,1 1,2.5670034 1,4.5 1.0013473,5.4560274 1.3937103,6.3698943 2.0859375,7.0292969 2.0310192,7.3499992 2.0022786,7.6746374 2,8 c 0,3.313708 2.6862915,6 6,6 0.3252563,-9.88e-4 0.6498937,-0.02842 0.9707031,-0.08203 C 9.6307721,14.608757 10.544553,14.999672 11.5,15 13.432997,15 15,13.432997 15,11.5 14.998653,10.543972 14.606289,9.6301056 13.914062,8.9707031 13.96898,8.6500008 13.997721,8.3253626 14,8 14,4.6862915 11.313708,2 8,2 7.6747437,2.0009878 7.3501063,2.0284219 7.0292969,2.0820312 6.369228,1.391243 5.4554471,1.0003283 4.5,1 Z M 4,7 12,7 12,9 4,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-disturb.svg b/.icons/kora/panel/16/skype-status-disturb.svg
new file mode 100644
index 000000000..f4e630a43
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-disturb.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,1 C 2.5670034,1 1,2.5670034 1,4.5 1.0013473,5.4560274 1.3937103,6.3698943 2.0859375,7.0292969 2.0310192,7.3499992 2.0022786,7.6746374 2,8 c 0,3.313708 2.6862915,6 6,6 0.3252563,-9.88e-4 0.6498937,-0.02842 0.9707031,-0.08203 C 9.6307721,14.608757 10.544553,14.999672 11.5,15 13.432997,15 15,13.432997 15,11.5 14.998653,10.543972 14.606289,9.6301056 13.914062,8.9707031 13.96898,8.6500008 13.997721,8.3253626 14,8 14,4.6862915 11.313708,2 8,2 7.6747437,2.0009878 7.3501063,2.0284219 7.0292969,2.0820312 6.369228,1.391243 5.4554471,1.0003283 4.5,1 Z M 4,7 12,7 12,9 4,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-hidden-notification.svg b/.icons/kora/panel/16/skype-status-hidden-notification.svg
new file mode 100644
index 000000000..a800a7225
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-hidden-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-hidden.svg b/.icons/kora/panel/16/skype-status-hidden.svg
new file mode 100644
index 000000000..8e3386eb6
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-hidden.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-invisible-notification.svg b/.icons/kora/panel/16/skype-status-invisible-notification.svg
new file mode 120000
index 000000000..4d66b1017
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-invisible-notification.svg
@@ -0,0 +1 @@
+skype-status-hidden-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/skype-status-invisible.svg b/.icons/kora/panel/16/skype-status-invisible.svg
new file mode 120000
index 000000000..249c5c163
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-invisible.svg
@@ -0,0 +1 @@
+skype-status-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/skype-status-offline-notification.svg b/.icons/kora/panel/16/skype-status-offline-notification.svg
new file mode 100644
index 000000000..2db5befef
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-offline-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/skype-status-offline.svg b/.icons/kora/panel/16/skype-status-offline.svg
new file mode 100644
index 000000000..8d8823a44
--- /dev/null
+++ b/.icons/kora/panel/16/skype-status-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/16/slack-indicator-highlight.svg b/.icons/kora/panel/16/slack-indicator-highlight.svg
new file mode 100644
index 000000000..5dd55a5a6
--- /dev/null
+++ b/.icons/kora/panel/16/slack-indicator-highlight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13" cy="2" r="2"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 4.2324 A 3,3 0 0 1 10,2 3,3 0 0 1 10.484,0.37109 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 14.631,4.5156 A 3,3 0 0 1 13,5 3,3 0 0 1 12.141,4.873 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 14.631,4.5156 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/slack-indicator-unread.svg b/.icons/kora/panel/16/slack-indicator-unread.svg
new file mode 100644
index 000000000..1d3355cfb
--- /dev/null
+++ b/.icons/kora/panel/16/slack-indicator-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13" cy="2" r="2"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 4.2324 A 3,3 0 0 1 10,2 3,3 0 0 1 10.484,0.37109 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 14.631,4.5156 A 3,3 0 0 1 13,5 3,3 0 0 1 12.141,4.873 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 14.631,4.5156 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/slack-indicator.svg b/.icons/kora/panel/16/slack-indicator.svg
new file mode 100644
index 000000000..ae02fcddd
--- /dev/null
+++ b/.icons/kora/panel/16/slack-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 1.5 A 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 13.5,4 A 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 13.5,4 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/smartcode-stremio-tray.svg b/.icons/kora/panel/16/smartcode-stremio-tray.svg
new file mode 100644
index 000000000..f9b81a3b0
--- /dev/null
+++ b/.icons/kora/panel/16/smartcode-stremio-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 8.0000002,0.999939 c -0.366683,0 -0.734196,0.1360582 -1.0083002,0.4101563 L 1.4101569,6.9933469 c -0.2742665,0.274259 -0.41051535,0.639974 -0.4101562,1.006592 h 5.9999994 v -2.625 L 10.5,7.9999389 H 15 c 0,-0.366597 -0.137761,-0.732494 -0.411865,-1.006592 L 9.0083012,1.4100953 C 8.7341972,1.1359973 8.3666842,0.999939 8.0000002,0.999939 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 1.0000004,7.9999389 c 3.599e-4,0.366186 0.1379108,0.732655 0.4118652,1.006592 l 5.5815428,5.5815431 c 0.5482094,0.548196 1.4666824,0.549867 2.0148925,0.0017 L 14.588135,9.0064809 C 14.862239,8.7324329 15,8.3665369 15,7.9999389 H 10.5 L 6.9999998,10.624939 V 7.9999389 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/smartphone-connected.svg b/.icons/kora/panel/16/smartphone-connected.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/16/smartphone-connected.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/smartphone-disconnected.svg b/.icons/kora/panel/16/smartphone-disconnected.svg
new file mode 120000
index 000000000..4cd3fc48b
--- /dev/null
+++ b/.icons/kora/panel/16/smartphone-disconnected.svg
@@ -0,0 +1 @@
+smartphonedisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/smartphone-trusted.svg b/.icons/kora/panel/16/smartphone-trusted.svg
new file mode 120000
index 000000000..609f18725
--- /dev/null
+++ b/.icons/kora/panel/16/smartphone-trusted.svg
@@ -0,0 +1 @@
+smartphonetrusted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/smartphoneattention.svg b/.icons/kora/panel/16/smartphoneattention.svg
new file mode 100644
index 000000000..26e092b7e
--- /dev/null
+++ b/.icons/kora/panel/16/smartphoneattention.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.116 15h-6.739c-1 0-1-1-1-1v-12s0-1 1-1h7.246c1 0 1 1 1 1v4.397h-.67v-4.262c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378v11.849c0 .209.17.378.379.378h6.69zm-3.616-2h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12 7v4l.25 2h1.5l.25-2v-4zm0 7v2h2v-2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/smartphoneconnected.svg b/.icons/kora/panel/16/smartphoneconnected.svg
new file mode 100644
index 000000000..9119ea1c7
--- /dev/null
+++ b/.icons/kora/panel/16/smartphoneconnected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v11.849c0 .209.17.378.379.378h7.148c.209 0 .379-.169.379-.378v-11.849c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378zm3.453 10.865h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/smartphonedisconnected.svg b/.icons/kora/panel/16/smartphonedisconnected.svg
new file mode 100644
index 000000000..49750cad0
--- /dev/null
+++ b/.icons/kora/panel/16/smartphonedisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28zm-1.164 4h-5.459c-1 0-1-1-1-1v-12s0-1 1-1h7.246c1 0 1 1 1 1v8.002h-.67v-7.867c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378v11.849c0 .209.17.378.379.378h5.41zm-2.336-2h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/smartphonetrusted.svg b/.icons/kora/panel/16/smartphonetrusted.svg
new file mode 100644
index 000000000..7497ce46a
--- /dev/null
+++ b/.icons/kora/panel/16/smartphonetrusted.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v11.849c0 .209.17.378.379.378h7.148c.209 0 .379-.169.379-.378v-11.849c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378zm3.453 10.865h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/smplayer-panel.svg b/.icons/kora/panel/16/smplayer-panel.svg
new file mode 100644
index 000000000..f69d57e02
--- /dev/null
+++ b/.icons/kora/panel/16/smplayer-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.878 15 15 11.878 15 8 C 15 4.122 11.878 1 8 1 z M 8 2 A 2 2 0 0 1 10 4 A 2 2 0 0 1 8 6 A 2 2 0 0 1 6 4 A 2 2 0 0 1 8 2 z M 4 6 A 2 2 0 0 1 6 8 A 2 2 0 0 1 4 10 A 2 2 0 0 1 2 8 A 2 2 0 0 1 4 6 z M 12 6 A 2 2 0 0 1 14 8 A 2 2 0 0 1 12 10 A 2 2 0 0 1 10 8 A 2 2 0 0 1 12 6 z M 7.4882812 6.6347656 A 0.5 0.5 0 0 1 7.9335938 6.8847656 A 0.5 0.5 0 0 1 7.7519531 7.5664062 A 0.5 0.5 0 0 1 7.0664062 7.3847656 A 0.5 0.5 0 0 1 7.2519531 6.7011719 A 0.5 0.5 0 0 1 7.4882812 6.6347656 z M 8.8535156 7 A 0.5 0.5 0 0 1 9.3007812 7.25 A 0.5 0.5 0 0 1 9.1152344 7.9335938 A 0.5 0.5 0 0 1 8.4335938 7.75 A 0.5 0.5 0 0 1 8.6152344 7.0664062 A 0.5 0.5 0 0 1 8.8535156 7 z M 7.1230469 8 A 0.5 0.5 0 0 1 7.5664062 8.25 A 0.5 0.5 0 0 1 7.3867188 8.9335938 A 0.5 0.5 0 0 1 6.7011719 8.75 A 0.5 0.5 0 0 1 6.8847656 8.0664062 A 0.5 0.5 0 0 1 7.1230469 8 z M 8.4882812 8.3652344 A 0.5 0.5 0 0 1 8.9335938 8.6152344 A 0.5 0.5 0 0 1 8.75 9.2988281 A 0.5 0.5 0 0 1 8.0664062 9.1152344 A 0.5 0.5 0 0 1 8.25 8.4335938 A 0.5 0.5 0 0 1 8.4882812 8.3652344 z M 8 10 A 2 2 0 0 1 10 12 A 2 2 0 0 1 8 14 A 2 2 0 0 1 6 12 A 2 2 0 0 1 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/software-update-available.svg b/.icons/kora/panel/16/software-update-available.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/16/software-update-available.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/software-update-urgent.svg b/.icons/kora/panel/16/software-update-urgent.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/16/software-update-urgent.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/solaar-attention.svg b/.icons/kora/panel/16/solaar-attention.svg
new file mode 100644
index 000000000..0f75c74eb
--- /dev/null
+++ b/.icons/kora/panel/16/solaar-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 1.892,1 1,1.892 1,3 V 13 C 1,14.108 1.892,15 3,15 H 13 C 14.108,15 15,14.108 15,13 V 3 C 15,1.892 14.108,1 13,1 Z M 5.8652,2.3047 7.451,5.0527 C 7.632,5.0183 7.8158,5.0007 8,5 8.1836,5.0008 8.3667,5.0184 8.547,5.0527 L 10.135,2.3047 11.865,3.3047 10.279,6.0547 C 10.518,6.3337 10.703,6.6541 10.826,7 H 14 V 9 H 10.824 C 10.703,9.3469 10.519,9.6686 10.281,9.949 L 11.865,12.695 10.135,13.695 8.549,10.947 C 8.368,10.981 8.1842,10.999 8,11 7.8164,10.999 7.6333,10.981 7.453,10.947 L 5.8652,13.695 4.1348,12.695 5.7207,9.945 C 5.4821,9.6661 5.2968,9.3458 5.1738,9 H 2 V 7 H 5.1758 C 5.2971,6.653 5.4812,6.3313 5.7188,6.0508 L 4.1348,3.3047 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/solaar-indicator.svg b/.icons/kora/panel/16/solaar-indicator.svg
new file mode 100644
index 000000000..7494fa4b3
--- /dev/null
+++ b/.icons/kora/panel/16/solaar-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 1.892,1 1,1.892 1,3 V 13 C 1,14.108 1.892,15 3,15 H 13 C 14.108,15 15,14.108 15,13 V 3 C 15,1.892 14.108,1 13,1 Z M 5.8652,2.3047 7.4512,5.0527 C 7.6322,5.0183 7.8158,5.0007 8,5 8.1836,5.0008 8.3665,5.0185 8.5469,5.0527 L 10.135,2.3047 11.865,3.3047 10.279,6.0547 C 10.518,6.3337 10.703,6.6541 10.826,7 H 14 V 9 H 10.824 C 10.703,9.3469 10.519,9.6688 10.281,9.9492 L 11.865,12.695 10.135,13.695 8.5488,10.947 C 8.3678,10.982 8.1842,10.999 8,11 7.8164,10.999 7.6335,10.982 7.4531,10.947 L 5.8652,13.695 4.1348,12.695 5.7207,9.9453 C 5.4821,9.6664 5.2968,9.3458 5.1738,9 H 2 V 7 H 5.1758 C 5.2971,6.653 5.4811,6.3312 5.7187,6.0508 L 4.1348,3.3047 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/spotify-indicator.svg b/.icons/kora/panel/16/spotify-indicator.svg
new file mode 100644
index 000000000..51b209957
--- /dev/null
+++ b/.icons/kora/panel/16/spotify-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 6.5156,4.002 C 6.6512,3.9995 6.7887,4.0007 6.9219,4.002 10.119,4.0457 12.607,5.373 12.607,5.373 12.931,5.5451 13.086,6.0599 12.951,6.4727 12.816,6.8854 12.4,7.115 12.076,6.9434 12.076,6.9434 8.021,4.8027 3.8926,6.1191 3.5449,6.2645 3.1067,5.9836 3.0176,5.5312 2.9285,5.079 3.1885,4.5538 3.5488,4.4727 4.5666,4.1481 5.5666,4.0218 6.5156,4.002 Z M 6.9512,7.002 C 7.064,7.001 7.1634,6.9978 7.2734,7.002 9.9124,7.094 11.74,8.5527 11.74,8.5527 11.974,8.7377 12.068,9.2143 11.947,9.5723 11.826,9.9303 11.506,10.111 11.271,9.9258 11.271,9.9258 8.364,7.5812 4.6289,8.9512 4.3664,9.0752 4.0755,8.8289 4.0117,8.4199 3.9479,8.0109 4.153,7.5612 4.4238,7.4902 5.3212,7.1612 6.162,7.009 6.9512,7.002 Z M 7.2656,10 C 8.5566,10.025 9.7076,10.504 10.809,11.154 10.973,11.262 11.052,11.566 10.961,11.783 10.87,12.001 10.624,12.068 10.475,11.924 10.475,11.924 8.439,10.265 5.418,11.189 5.2446,11.264 5.046,11.12 5.0059,10.875 4.9658,10.63 5.1092,10.35 5.2891,10.314 5.9993,10.097 6.6604,9.996 7.2656,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/spotify-linux-32.svg b/.icons/kora/panel/16/spotify-linux-32.svg
new file mode 120000
index 000000000..f89b1a743
--- /dev/null
+++ b/.icons/kora/panel/16/spotify-linux-32.svg
@@ -0,0 +1 @@
+spotify-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/start-here-lxqt.svg b/.icons/kora/panel/16/start-here-lxqt.svg
new file mode 100644
index 000000000..b77092a27
--- /dev/null
+++ b/.icons/kora/panel/16/start-here-lxqt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.4785156 1.0078125 C 6.2126984 1.0464486 5.3154352 3.4439951 6.5683594 5.25 C 6.3872084 4.9514995 6.2932945 4.5978158 6.3046875 4.2480469 C 6.3149475 3.8982771 6.4314794 3.5519182 6.6308594 3.2636719 C 6.8302404 2.9765647 7.113934 2.7513014 7.4375 2.6191406 C 7.761065 2.4869843 8.1227239 2.4495455 8.4667969 2.515625 C 8.81236 2.5809592 9.1305994 2.7574285 9.3847656 3 L 14.003906 3 L 10.486328 2.1835938 C 9.7119254 1.2990118 9.0957901 1.0061257 8.4785156 1.0078125 z M 1.875 2.2246094 C 1.314457 2.8033807 0.99316396 3.6066143 1 4.4121094 C 1.0068 5.2289979 1.353031 6.0366253 1.9375 6.6074219 C 2.02815 6.6959559 2.133405 6.7673474 2.234375 6.84375 L 1.4375 6.5996094 C 1.285972 7.1783807 1.3336604 7.8051793 1.5683594 8.3554688 C 1.8041974 8.904618 2.225916 9.3727237 2.75 9.6621094 C 3.149899 9.8831362 3.605636 10 4.0625 10 C 4.519365 10 4.975101 9.8831362 5.375 9.6621094 C 5.007002 9.6951494 4.6313447 9.6344403 4.2929688 9.4863281 C 3.9545928 9.3393572 3.6533184 9.1041642 3.4277344 8.8125 C 3.1679714 8.4752628 3.0096025 8.0624967 2.9765625 7.6386719 L 7.125 8.3496094 L 3.3457031 7.1875 C 3.2087031 7.099604 3.080373 6.9994341 2.96875 6.8808594 C 2.657717 6.5515977 2.4650065 6.1132787 2.4296875 5.6621094 C 2.3966475 5.2246128 2.510743 4.7789688 2.75 4.4121094 L 7.5625 7.0371094 L 1.875 2.2246094 z M 10.289062 4.6328125 C 10.051004 4.9142559 9.893809 5.2640312 9.84375 5.6289062 C 9.797029 5.9737582 9.8443749 6.3261572 9.9355469 6.6621094 C 10.026762 6.99695 10.161431 7.3210873 10.294922 7.6425781 C 10.428413 7.9640688 10.561668 8.2859823 10.648438 8.6230469 C 10.734098 8.9601114 10.772682 9.3155753 10.714844 9.6582031 C 10.618064 10.232214 10.252621 10.741604 9.7753906 11.074219 C 9.2981601 11.406834 8.7174035 11.571553 8.1367188 11.609375 C 7.4036308 11.657205 6.6585545 11.509534 6 11.183594 L 6.0175781 14.599609 L 6.8710938 12.900391 C 8.0002071 13.23078 9.2625153 13.068891 10.271484 12.464844 C 10.780975 12.16004 11.227584 11.745275 11.539062 11.240234 C 11.851653 10.735192 12.025857 10.138685 11.998047 9.546875 C 11.958 8.7025445 11.526831 7.9328508 11.115234 7.1953125 C 10.702524 6.457775 10.286813 5.6755198 10.28125 4.8300781 C 10.28125 4.7644471 10.284762 4.6984456 10.289062 4.6328125 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/start-here.svg b/.icons/kora/panel/16/start-here.svg
new file mode 100644
index 000000000..2aeb43a61
--- /dev/null
+++ b/.icons/kora/panel/16/start-here.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 14.355c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671zm2.691-2.99c-0.833-0.821-1.675-1.651-2.508-2.475 0.227-0.224 0.451-0.449 0.67-0.664 1.046 1.042 2.109 2.106 3.163 3.158-0.773 0.773-1.556 1.556-2.333 2.336-0.483-0.487-0.983-0.986-1.469-1.473 0.206-0.209 0.424-0.427 0.642-0.648 0.259 0.265 0.534 0.539 0.802 0.814 0.356-0.362 0.687-0.695 1.033-1.048zm-6.707 6e-3c0.476-0.48 0.976-0.98 1.466-1.469 0.212 0.215 0.431 0.433 0.664 0.664-0.269 0.259-0.545 0.53-0.823 0.799 0.352 0.349 0.689 0.683 1.026 1.014 0.83-0.824 1.675-1.66 2.508-2.49 0.221 0.222 0.443 0.443 0.649 0.649-1.048 1.051-2.112 2.115-3.163 3.17-0.768-0.771-1.551-1.558-2.327-2.337zm0.835-2.552l0.609-0.609c0.783 0.784 1.569 1.567 2.349 2.343-0.197 0.194-0.411 0.406-0.618 0.609-0.77-0.768-1.553-1.551-2.34-2.343zm5.778 0.717l-0.686-0.686c1.054-1.06 2.115-2.128 3.17-3.188 0.776 0.777 1.56 1.563 2.333 2.336-0.773 0.774-1.557 1.56-2.34 2.343-0.483-0.483-0.973-0.976-1.46-1.463 0.216-0.212 0.437-0.427 0.67-0.655 0.244 0.253 0.509 0.528 0.775 0.802 0.356-0.362 0.686-0.699 1.01-1.03-0.318-0.315-0.642-0.636-0.983-0.973-0.822 0.832-1.659 1.678-2.489 2.514zm-7.715-0.573c0.868-0.815 1.729-1.626 2.58-2.428 0.178 0.178 0.402 0.406 0.615 0.618-1.049 1.052-2.109 2.118-3.163 3.176-0.771-0.774-1.555-1.56-2.328-2.334 0.768-0.77 1.55-1.556 2.33-2.336 0.487 0.49 0.98 0.985 1.47 1.475-0.206 0.215-0.421 0.44-0.643 0.674-0.275-0.284-0.543-0.555-0.805-0.824-0.355 0.353-0.689 0.687-1.02 1.011 0.331 0.334 0.662 0.668 0.964 0.968zm5.943-2.477c0.24 0.236 0.455 0.451 0.665 0.658-0.78 0.783-1.563 1.566-2.34 2.346-0.213-0.215-0.43-0.434-0.633-0.64 0.761-0.782 1.534-1.576 2.308-2.364zm-4.857-1.879c0.767-0.771 1.55-1.554 2.324-2.327 0.489 0.496 0.986 0.995 1.469 1.485l-0.639 0.639c-0.246-0.259-0.515-0.539-0.78-0.82-0.359 0.368-0.687 0.705-1.024 1.049 0.821 0.817 1.66 1.656 2.49 2.486-0.234 0.24-0.449 0.461-0.661 0.676-1.061-1.066-2.122-2.13-3.179-3.188zm7.2 2.562c-0.203 0.199-0.421 0.414-0.627 0.617-0.774-0.776-1.556-1.559-2.339-2.343l0.627-0.627c0.78 0.783 1.562 1.57 2.339 2.353zm-3.987-1.036c-0.244-0.244-0.465-0.462-0.677-0.674 1.057-1.06 2.125-2.125 3.179-3.179 0.777 0.78 1.56 1.566 2.337 2.346-0.477 0.477-0.977 0.973-1.47 1.467-0.202-0.21-0.417-0.431-0.639-0.662 0.252-0.244 0.534-0.512 0.808-0.777-0.366-0.358-0.699-0.689-1.046-1.026-0.82 0.82-1.659 1.666-2.492 2.505zm0.819-5.969c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671z"/>
+</svg>
diff --git a/.icons/kora/panel/16/state-download.svg b/.icons/kora/panel/16/state-download.svg
new file mode 100644
index 000000000..6eb483374
--- /dev/null
+++ b/.icons/kora/panel/16/state-download.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.676 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" />
+</svg>
diff --git a/.icons/kora/panel/16/state-error.svg b/.icons/kora/panel/16/state-error.svg
new file mode 100644
index 000000000..79f9479d9
--- /dev/null
+++ b/.icons/kora/panel/16/state-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.05c.625 0 1.133.508 1.133 1.133 0 .626-.508 1.133-1.133 1.133s-1.133-.507-1.133-1.133c0-.625.508-1.133 1.133-1.133zm-1-5.868h2v5h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/state-information.svg b/.icons/kora/panel/16/state-information.svg
new file mode 100644
index 000000000..5b1b76b3c
--- /dev/null
+++ b/.icons/kora/panel/16/state-information.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-1 11.182h2v-5h-2zm1-7.966c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" />
+</svg>
diff --git a/.icons/kora/panel/16/state-offline.svg b/.icons/kora/panel/16/state-offline.svg
new file mode 100644
index 000000000..aaed9d8cd
--- /dev/null
+++ b/.icons/kora/panel/16/state-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-3 6.182c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm3 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm3 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/state-ok.svg b/.icons/kora/panel/16/state-ok.svg
new file mode 100644
index 000000000..2224c2d86
--- /dev/null
+++ b/.icons/kora/panel/16/state-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm4.434 3.135c.259-.221.763-.097.5.339-.873 1.455-5.959 8.454-5.959 8.454l-3.956-5.605c-.123-.225.19-.753.64-.431.58.416 3.193 2.341 3.193 2.341s4.626-4.281 5.582-5.098z" />
+</svg>
diff --git a/.icons/kora/panel/16/state-pause.svg b/.icons/kora/panel/16/state-pause.svg
new file mode 100644
index 000000000..40f1ec294
--- /dev/null
+++ b/.icons/kora/panel/16/state-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-3 3.182h2v8h-2zm4 0h2v8h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/state-sync.svg b/.icons/kora/panel/16/state-sync.svg
new file mode 100644
index 000000000..3ab8a0bd7
--- /dev/null
+++ b/.icons/kora/panel/16/state-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-4.607 8.334h3.47l-1.297 1.291c.628.626 1.496 1.012 2.454 1.012 1.767 0 3.224-1.314 3.442-3.014 0 0 .066-.441.567-.441.319 0 .578.258.578.576 0 .043-.005.086-.015.126-.34 2.211-2.256 3.905-4.572 3.905-1.278 0-2.434-.516-3.272-1.349l-1.355 1.349zm9.214-2.304h-3.47l1.297-1.291c-.628-.626-1.496-1.012-2.454-1.012-1.767 0-3.224 1.314-3.442 3.014 0 0-.066.441-.567.441-.319 0-.578-.258-.578-.576 0-.043.005-.086.015-.127.34-2.21 2.256-3.904 4.572-3.904 1.278 0 2.434.516 3.272 1.349l1.355-1.349z"/>
+</svg>
diff --git a/.icons/kora/panel/16/state-warning.svg b/.icons/kora/panel/16/state-warning.svg
new file mode 100644
index 000000000..815fee70b
--- /dev/null
+++ b/.icons/kora/panel/16/state-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 8.99c.628 0 1.138.51 1.138 1.137 0 .628-.51 1.138-1.138 1.138s-1.138-.51-1.138-1.138c0-.627.51-1.137 1.138-1.137zm-1-5.891h2v5h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/16/steadyflow-alert-panel.svg b/.icons/kora/panel/16/steadyflow-alert-panel.svg
new file mode 100644
index 000000000..0564d2533
--- /dev/null
+++ b/.icons/kora/panel/16/steadyflow-alert-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 C 7.5555739,1.0007178 6.2237323,1.7801139 5.515625,3.0390625 4.0648997,3.2764083 2.9998535,4.5299874 3,6 c 3.782e-4,0.042992 0.00168,0.08597 0.00391,0.1289062 C 1.2369628,6.5832284 0.00132101,8.1755834 0,10 c 0,2.209139 1.790861,4 4,4 L 9.296875,14 7.2480469,11.658203 C 6.6831674,11.011818 7.1415704,10.00095 8,10 l 1,0 0,-3 c 5.52e-5,-0.5522619 0.4477381,-0.9999448 1,-1 l 3,0 c 0.552262,5.52e-5 0.999945,0.4477381 1,1 l 0,3 1,0 c 0.320846,3.55e-4 0.585179,0.142759 0.761719,0.353516 C 15.918639,9.9194699 15.999256,9.4615402 16,9 15.997559,7.1757471 14.761156,5.5842493 12.994141,5.1308594 12.996808,5.0872745 12.998761,5.0436489 13,5 13,2.790861 11.209139,1 9,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 10,7 0,3.324444 C 9.9999758,10.569894 9.7792277,10.999975 9.5337777,11 L 8,11 11.5,15 15,11 13.478222,11 C 13.232772,10.999976 13.000024,10.569894 13,10.324444 L 13,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/steadyflow-panel.svg b/.icons/kora/panel/16/steadyflow-panel.svg
new file mode 100644
index 000000000..29d395818
--- /dev/null
+++ b/.icons/kora/panel/16/steadyflow-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 C 7.5555739 1.0007178 6.2237323 1.7801139 5.515625 3.0390625 C 4.0648997 3.2764083 2.9998535 4.5299874 3 6 C 3.0003782 6.042992 3.0016762 6.0859701 3.0039062 6.1289062 C 1.2369591 6.5832285 0.00132101 8.1755834 0 10 C 0 12.209139 1.790861 14 4 14 L 9.296875 14 L 7.2480469 11.658203 C 6.6831674 11.011818 7.1415704 10.00095 8 10 L 9 10 L 9 7 C 9.0000552 6.4477381 9.4477381 6.0000552 10 6 L 13 6 C 13.552262 6.0000552 13.999945 6.4477381 14 7 L 14 10 L 15 10 C 15.320846 10.000355 15.585179 10.142759 15.761719 10.353516 C 15.918639 9.9194695 15.999256 9.4615402 16 9 C 15.997559 7.1757471 14.761156 5.5842493 12.994141 5.1308594 C 12.996808 5.0872745 12.998761 5.0436489 13 5 C 13 2.790861 11.209139 1 9 1 z M 10 7 L 10 10.324219 C 9.9999758 10.569669 9.7786531 10.999975 9.5332031 11 L 8 11 L 11.5 15 L 15 11 L 13.478516 11 C 13.233066 10.999976 13.000024 10.569669 13 10.324219 L 13 7 L 10 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/steam_tray_mono.svg b/.icons/kora/panel/16/steam_tray_mono.svg
new file mode 100644
index 000000000..fc07d1e23
--- /dev/null
+++ b/.icons/kora/panel/16/steam_tray_mono.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13,2 c -1.565727,3.112e-4 -2.867912,1.2046834 -2.990234,2.765625 L 7.9121094,8.0351562 C 7.7759465,8.012075 7.638105,8.0003157 7.5,8 7.0407303,8.0012287 6.5906741,8.1289473 6.1992188,8.3691406 L 4.9921875,7.6875 A 2.5,2.5 0 0 0 5,7.5 2.5,2.5 0 0 0 2.5,5 2.5,2.5 0 0 0 0,7.5 2.5,2.5 0 0 0 2.5,10 2.5,2.5 0 0 0 4.0488281,9.458984 l 1.0019531,0.556641 C 5.0181303,10.175046 5.0011222,10.337274 5,10.5 5,11.880712 6.1192881,13 7.5,13 8.8807119,13 10,11.880712 10,10.5 9.9994597,10.394835 9.9922796,10.289808 9.9785156,10.185547 L 12.576172,7.9667969 C 12.716485,7.9878733 12.858117,7.9989689 13,8 14.656854,8 16,6.6568542 16,5 16,3.3431458 14.656854,2 13,2 Z m 0,1 c 1.104569,0 2,0.8954305 2,2 0,1.1045695 -0.895431,2 -2,2 -1.10457,0 -2,-0.8954305 -2,-2 0,-1.1045695 0.89543,-2 2,-2 z m 0,1 c -0.552285,0 -1,0.4477153 -1,1 0,0.5522847 0.447715,1 1,1 0.552285,0 1,-0.4477153 1,-1 C 14,4.4477153 13.552285,4 13,4 Z M 2.5,6 A 1.5,1.5 0 0 1 3.9433594,7.0957031 L 3.5039062,6.8476562 3.4863281,6.8457031 A 1,1 0 0 0 3,6.7207031 a 1,1 0 0 0 -1,1 1,1 0 0 0 0.5039062,0.8652344 l 0.00781,0.017578 0.53125,0.2949219 A 1.5,1.5 0 0 1 2.5,9 1.5,1.5 0 0 1 1,7.5 1.5,1.5 0 0 1 2.5,6 Z M 7.4609375,9 C 7.4739578,8.9998305 7.4869797,8.9998305 7.5,9 8.3284271,9 9,9.671573 9,10.5 9,11.328427 8.3284271,12 7.5,12 6.6975839,11.999742 6.0374766,11.368035 6.0019531,10.566406 L 6.5,10.853516 c 0.4956,0.286 1.1175312,0.13039 1.3945312,-0.34961 C 8.1715313,10.023906 7.9956,9.407094 7.5,9.121094 L 7.3125,9.013672 C 7.361722,9.006657 7.4112623,9.002094 7.4609375,9 Z"/>
+ <path style="fill:currentColor" d="M 0.0723,5.9863 A 8,8 0 0 0 0.0195,6.602 8,8 0 0 1 0.0723,5.9863 Z"/>
+ <path style="fill:currentColor" d="M 0,7 A 8,8 0 0 0 0.0391,7.725 8,8 0 0 1 0,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/stock_weather-cloudy.svg b/.icons/kora/panel/16/stock_weather-cloudy.svg
new file mode 120000
index 000000000..bbe5adf46
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-cloudy.svg
@@ -0,0 +1 @@
+weather-overcast.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/stock_weather-few-clouds.svg b/.icons/kora/panel/16/stock_weather-few-clouds.svg
new file mode 120000
index 000000000..522e61642
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-few-clouds.svg
@@ -0,0 +1 @@
+weather-few-clouds.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/stock_weather-fog.svg b/.icons/kora/panel/16/stock_weather-fog.svg
new file mode 120000
index 000000000..c20a6e941
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-fog.svg
@@ -0,0 +1 @@
+weather-fog.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/stock_weather-night-clear.svg b/.icons/kora/panel/16/stock_weather-night-clear.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-night-clear.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/stock_weather-night-few-clouds.svg b/.icons/kora/panel/16/stock_weather-night-few-clouds.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-night-few-clouds.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/stock_weather-showers.svg b/.icons/kora/panel/16/stock_weather-showers.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-showers.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/stock_weather-snow.svg b/.icons/kora/panel/16/stock_weather-snow.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-snow.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/stock_weather-storm.svg b/.icons/kora/panel/16/stock_weather-storm.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/16/stock_weather-storm.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/strawberry-panel-grey.svg b/.icons/kora/panel/16/strawberry-panel-grey.svg
new file mode 120000
index 000000000..d4f8dc69c
--- /dev/null
+++ b/.icons/kora/panel/16/strawberry-panel-grey.svg
@@ -0,0 +1 @@
+clementine-panel-grey.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/strawberry-panel.svg b/.icons/kora/panel/16/strawberry-panel.svg
new file mode 100644
index 000000000..0b1fd3795
--- /dev/null
+++ b/.icons/kora/panel/16/strawberry-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.0775 1c-0.0777 0-0.1002 0.1507-0.0523 0.3498 0 0 0.1376 0.6353 1.0608 1.1006 0.643 0.3024 0.642 0.4772-4e-3 0.6586-0.2811 0.079-0.6229 0.2289-0.7593 0.333-0.225 0.1717-0.1429 0.2425 0.8833 0.7634 0.622 0.3158 1.247 0.6664 1.388 0.7791 0.244 0.1957 0.233 0.2231-0.244 0.6027-0.532 0.4237-1.162 1.4143-1.162 1.8278 0 0.2235 0.104 0.2417 0.981 0.1712 0.539-0.0434 1.132-0.098 1.318-0.1213l0.339-0.0425-0.049 1.1246c-0.026 0.6184-0.104 1.2783-0.173 1.466-0.068 0.188-0.097 0.371-0.063 0.406 0.142 0.148 0.72-0.179 1.117-0.6303 0.405-0.4621 0.431-0.4716 0.517-0.1881 0.291 0.5084 0.419 0.9534 0.87 1.3984 0.1 0.01 0.177-0.113 0.242-0.365 0.199-0.7782 0.092-1.5311-0.326-2.3087-0.226-0.419-0.447-1.0793-0.492-1.4675-0.044-0.3882-0.118-0.8397-0.163-1.0035-0.068-0.2489 0.064-0.3942 0.808-0.8844 0.847-0.5582 1.066-0.8758 0.746-1.0824-0.08-0.0513-0.499 0.1038-0.932 0.3446-0.433 0.2409-0.873 0.4378-0.977 0.4378s-0.43-0.3015-0.725-0.6699c-0.512-0.6403-0.536-0.7135-0.536-1.6585 0-0.898-0.026-0.9925-0.285-1.0311-0.209-0.0312-0.33 0.072-0.456 0.3882-0.094 0.2368-0.218 0.4306-0.276 0.4306s-0.635-0.2541-1.282-0.5646c-0.6474-0.3106-1.2385-0.5646-1.3135-0.5646zm-0.8255 1.0371-0.121 0.0097c-1.9774 0.2262-3.6267 1.5358-5.5137 4.3789l-1.62892 2.4512c-1.37003 2.0611-1.30979 4.1751 0.14262 5.0641 0.9386 0.575 1.8454 0.804 3.2812 0.826 0.7217 0.012 1.7779 0.067 2.3477 0.123 1.5896 0.157 1.7892 0.152 2.9082-0.056 1.2519-0.234 2.2179-0.719 2.9939-1.506 0.422-0.428 0.955-1.371 1.297-2.164l-0.123-0.242s-0.217 0.208-0.34 0.277c-0.165 0.093-0.33 0.176-0.57 0.227-0.24 0.05-0.71 0.1-1.108-0.315-0.356-0.372-0.286-0.578-0.291-0.705l0.02-0.287c0.025-0.159 0.117-0.4472 0.117-0.4472-0.053 0.1452 0.021-0.1103 0.049-0.3476 0.027-0.2289 0.062-0.791 0.062-0.791s-0.315 0.0318-0.527 0.0488c-0.448 0.0361-0.672 0.0832-1.07 0.0137-0.1993-0.0348-0.5442-0.1535-0.7677-0.459-0.2236-0.3056-0.2227-0.5893-0.2227-0.7227 0-0.7145 0.2656-1.0182 0.5371-1.4453 0.1418-0.2229 0.5233-0.6074 0.5233-0.6074s-0.3176-0.1741-0.494-0.2637c-0.5199-0.2638-0.7736-0.355-1.1133-0.6484-0.0849-0.0734-0.1867-0.1677-0.2851-0.3477-0.0985-0.18-0.1658-0.482-0.1133-0.7402 0.1049-0.5164 0.3687-0.634 0.4746-0.7149l0.0566-0.0253c-0.1069-0.113-0.3126-0.219-0.3867-0.3262-0.0627-0.0908-0.091-0.1704-0.1348-0.2578zm-0.3574 3.4707 0.2305 0.0019s0.1812 0.0543 0.2461 0.1192c0.2596 0.2596 0.0912 0.8501-0.1973 1.1386s-0.7345 0.3124-0.9941 0.0528c-0.2597-0.2597-0.2358-0.7057 0.0527-0.9942 0.1623-0.1622 0.4211-0.2868 0.6621-0.3183zm-4.5 2 0.2305 2e-3s0.1812 0.0542 0.2461 0.1191c0.2596 0.2597 0.0912 0.8502-0.1973 1.1387s-0.7345 0.3124-0.9941 0.0527c-0.2597-0.2596-0.2358-0.7056 0.0527-0.9941 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm3 0.5 0.2305 2e-3s0.1812 0.0542 0.2461 0.1191c0.2596 0.2597 0.0912 0.8502-0.1973 1.1387s-0.7345 0.3124-0.9941 0.0527c-0.2597-0.2596-0.2358-0.7056 0.0527-0.9941 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm3.5 1.5c0.0804-0.0105 0.2304 0.0019 0.2304 0.0019l0.246 0.1191c0.26 0.2597 0.091 0.8502-0.197 1.1382-0.2886 0.289-0.7346 0.313-0.9942 0.053-0.2597-0.26-0.2358-0.706 0.0527-0.9939 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm-7.5 1.0002 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318zm3.5 1 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318zm3 1 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318z"/>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-0.svg b/.icons/kora/panel/16/superproductivity-tray-0.svg
new file mode 100644
index 000000000..2933a719e
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-0.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-1.svg b/.icons/kora/panel/16/superproductivity-tray-1.svg
new file mode 100644
index 000000000..688cd6321
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-1.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 2.4375.5234375l.816406-1.8320313a8 8 0 0 0 -3.253906-.6914062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-10.svg b/.icons/kora/panel/16/superproductivity-tray-10.svg
new file mode 100644
index 000000000..4b9a9902e
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-10.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -5.1894531-3.003906l-1.7382813 1.003906a8 8 0 0 0 9.6640624 3.517578 8 8 0 0 0 5.142578-8.90625 8 8 0 0 0 -7.878906-6.611328z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-11.svg b/.icons/kora/panel/16/superproductivity-tray-11.svg
new file mode 100644
index 000000000..d34c7ae2e
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-11.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 4.999948a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8-.00005198c-4.4064334 0-8 3.59356658-8 7.99999998 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-7.99999998-8-7.99999998zm0 1.99999998c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8-.00005198v1.99999998a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -5.9589844-5.373047l-1.9980468.208985a8 8 0 0 0 8.5156252 7.144531 8 8 0 0 0 7.4375-8.259766 8 8 0 0 0 -7.996094-7.72070298z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-12.svg b/.icons/kora/panel/16/superproductivity-tray-12.svg
new file mode 100644
index 000000000..7f8bd0003
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-12.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.7492279 4.9988678a.73085587.79027464 0 0 0 -.748047.792969v4.4160142a.73085587.79027464 0 0 0 1.095703.685547l3.5390631-2.2089836a.73085587.79027464 0 0 0 0-1.369141l-3.5390631-2.2109366a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.0011809-.00113219c-4.4064333 0-7.99999995 3.59356659-7.99999995 7.99999959 0 4.4064326 3.59356665 7.9999996 7.99999995 7.9999996 4.4064331 0 8.0000001-3.593567 8.0000001-7.9999996 0-4.406433-3.593567-7.99999959-8.0000001-7.99999959zm0 1.99999999c3.3255531 0 6.0000001 2.6744469 6.0000001 5.9999996 0 3.3255526-2.674447 5.9999996-6.0000001 5.9999996-3.325553 0-5.9999999-2.674447-5.9999999-5.9999996 0-3.3255527 2.6744469-5.9999996 5.9999999-5.9999996z"/>
+ <path d="m8.0011809-.00113219v1.99999999a6 6 0 0 1 6.0000001 5.9999996 6 6 0 0 1 -6.0000001 5.9999996 6 6 0 0 1 -5.9999999-5.9999996 6 6 0 0 1 .296875-1.853516l-1.90625005-.6191396a8 8 0 0 0 2.90625005 8.9453112 8 8 0 0 0 9.40625 0 8 8 0 0 0 2.90625-8.9453112 8 8 0 0 0 -7.6093751-5.52734399z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-13.svg b/.icons/kora/panel/16/superproductivity-tray-13.svg
new file mode 100644
index 000000000..490c82dbe
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-13.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.7489322 4.9994401a.73085587.79027464 0 0 0 -.748047.792969v4.4160159a.73085587.79027464 0 0 0 1.095703.685547l3.5390628-2.2089844a.73085587.79027464 0 0 0 0-1.369141l-3.5390628-2.2109375a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.0008852-.00055992c-4.4064335 0-8.00000005 3.59356662-8.00000005 8.00000052 0 4.4064334 3.59356655 8.0000004 8.00000005 8.0000004 4.4064328 0 7.9999998-3.593567 7.9999998-8.0000004 0-4.4064339-3.593567-8.00000052-7.9999998-8.00000052zm0 2.00000002c3.3255528 0 5.9999998 2.6744469 5.9999998 6.0000005 0 3.3255534-2.674447 6.0000004-5.9999998 6.0000004-3.3255532 0-6.0000001-2.674447-6.0000001-6.0000004 0-3.3255536 2.6744469-6.0000005 6.0000001-6.0000005z"/>
+ <path d="m8.0008852-.00055992v2.00000002a6 6 0 0 1 5.9999998 6.0000005 6 6 0 0 1 -5.9999998 6.0000004 6 6 0 0 1 -6.0000001-6.0000004 6 6 0 0 1 1.546875-4.0097661l-1.4921875-1.34375a8 8 0 0 0 -.5273437 10.0566415 8 8 0 0 0 9.7265621 2.605469 8 8 0 0 0 4.570313-8.9726564 8 8 0 0 0 -7.8242188-6.33593852z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-14.svg b/.icons/kora/panel/16/superproductivity-tray-14.svg
new file mode 100644
index 000000000..526de672b
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-14.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.749068 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.001021 0c-4.4064335 0-8.00000014 3.5935666-8.00000014 8 0 4.406433 3.59356664 8 8.00000014 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255532 0-6.0000001-2.674447-6.0000001-6 0-3.3255531 2.6744469-6 6.0000001-6z"/>
+ <path d="m8.001021 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6.0000001-6 6 6 0 0 1 3.5625-5.4746094l-.8164062-1.8339844a8 8 0 0 0 -4.35546884 9.7812498 8 8 0 0 0 9.27343714 5.351563 8 8 0 0 0 6.292969-8.660157 8 8 0 0 0 -7.957031-7.164062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-15.svg b/.icons/kora/panel/16/superproductivity-tray-15.svg
new file mode 100644
index 000000000..9a45b78d7
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-15.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-2.svg b/.icons/kora/panel/16/superproductivity-tray-2.svg
new file mode 100644
index 000000000..0b48da12e
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 4.453125 1.9902344l1.492187-1.34375a8 8 0 0 0 -5.945312-2.6464844z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-3.svg b/.icons/kora/panel/16/superproductivity-tray-3.svg
new file mode 100644
index 000000000..def949e1f
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-3.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 5.699219 4.148438l1.910156-.621094a8 8 0 0 0 -7.609375-5.527344z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-4.svg b/.icons/kora/panel/16/superproductivity-tray-4.svg
new file mode 100644
index 000000000..58feb7620
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-4.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -.0332.626953l1.990234.208985a8 8 0 0 0 -2.011722-6.1894536 8 8 0 0 0 -5.945312-2.6464844z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-5.svg b/.icons/kora/panel/16/superproductivity-tray-5.svg
new file mode 100644
index 000000000..8f777bb75
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-5.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -.808594 2.998047l1.736328 1.001953a8 8 0 0 0 0-8 8 8 0 0 0 -6.927734-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-6.svg b/.icons/kora/panel/16/superproductivity-tray-6.svg
new file mode 100644
index 000000000..1c6fb062e
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-6.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -2.476562 4.847656l1.179687 1.625a8 8 0 0 0 2.90625-8.945312 8 8 0 0 0 -7.609375-5.527344z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-7.svg b/.icons/kora/panel/16/superproductivity-tray-7.svg
new file mode 100644
index 000000000..33d536121
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-7.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -4.753906 5.861328l.417968 1.962891a8 8 0 0 0 6.292969-8.660157 8 8 0 0 0 -7.957031-7.164062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-8.svg b/.icons/kora/panel/16/superproductivity-tray-8.svg
new file mode 100644
index 000000000..2b9e87c45
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-8.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -1.248047-.132812l-.416015 1.957031a8 8 0 0 0 7.96875-2.898438 8 8 0 0 0 .884765-8.4335935 8 8 0 0 0 -7.189453-4.4921875z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-9.svg b/.icons/kora/panel/16/superproductivity-tray-9.svg
new file mode 100644
index 000000000..9f899db9e
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-9.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 4.9988678a.73085587.79027464 0 0 0 -.748047.792969v4.4160142a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.2089836a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.2109366a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8-.00113219c-4.4064334 0-8 3.59356659-8 7.99999959 0 4.4064326 3.5935666 7.9999996 8 7.9999996 4.406433 0 8-3.593567 8-7.9999996 0-4.406433-3.593567-7.99999959-8-7.99999959zm0 1.99999999c3.325553 0 6 2.6744469 6 5.9999996 0 3.3255526-2.674447 5.9999996-6 5.9999996-3.3255531 0-6-2.674447-6-5.9999996 0-3.3255527 2.6744469-5.9999996 6-5.9999996z"/>
+ <path d="m8-.00113219v1.99999999a6 6 0 0 1 6 5.9999996 6 6 0 0 1 -6 5.9999996 6 6 0 0 1 -3.5234375-1.150391l-1.1796875 1.623047a8 8 0 0 0 9.40625 0 8 8 0 0 0 2.90625-8.9453112 8 8 0 0 0 -7.609375-5.52734399z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray-run.svg b/.icons/kora/panel/16/superproductivity-tray-run.svg
new file mode 100644
index 000000000..a7b981a86
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray-run.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.09159.00085504c-2.3217311-.024728-4.6118196.9611611-6.1914067 2.82031246-2.40699005 2.8329925-2.54075425 6.96488-.3242187 9.9492195 2.2165355 2.98434 6.2131114 4.04971 9.6210944 2.564453s5.345451-5.13593 4.667968-8.7910155c-.18538-1.3901335-2.288867-1.0012175-1.964843.363281.509861 2.750751-.939121 5.4759725-3.503907 6.5937505-2.564784 1.117777-5.5467195.324085-7.2148437-1.921875-1.6681245-2.2459605-1.5673162-5.3308325.2441406-7.4628916 1.8114571-2.1320587 4.8399901-2.7303823 7.3261721-1.4472656 1.194849.6433018 2.134265-1.1755694.917969-1.77734376-.825884-.4262383-1.699477-.6960532-2.582031-.8164062-.330959-.045132-.664418-.070686-.996094-.0742188zm-1.34375 4.99999996a.73085587.79027464 0 0 0 -.7480473.792969v4.416016a.73085587.79027464 0 0 0 1.0957033.685547l3.539063-2.2089845a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.2109375a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+</svg>
diff --git a/.icons/kora/panel/16/superproductivity-tray.svg b/.icons/kora/panel/16/superproductivity-tray.svg
new file mode 100644
index 000000000..1157c2c5b
--- /dev/null
+++ b/.icons/kora/panel/16/superproductivity-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.091333.00065429c-2.3217305-.024728-4.6115696.9611611-6.1911567 2.82031251-2.40698998 2.832993-2.54074118 6.9648805-.3242057 9.9492192 2.2165355 2.98434 6.2127234 4.04971 9.6207064 2.564453s5.345263-5.13593 4.66778-8.7910157a1.0003003 1.0002238 0 1 0 -1.964764.363282c.509861 2.750751-.93898 5.4759717-3.503766 6.5937497-2.564784 1.117777-5.5464281.324085-7.2145523-1.921875-1.6681245-2.2459597-1.5673262-5.3308317.2441307-7.4628913 1.811457-2.1320587 4.8396946-2.7303823 7.3258766-1.4472656a1.0004025 1.000326 0 1 0 .917932-1.77734381c-.825884-.4262383-1.699373-.6960532-2.581927-.8164062-.330959-.045133-.664378-.070686-.996054-.0742188zm6.917691 1.00000001a.99775018.99921588 0 0 0 -.763642.3515625l-6.409898 7.3320325-2.2635806-1.511719a.99775018.99921588 0 1 0 -1.1073772 1.662109l2.9940198 1.9980467a.99775018.99921588 0 0 0 1.304635-.173828l6.982141-7.9921881a.99775018.99921588 0 0 0 -.736298-1.6660156z"/>
+</svg>
diff --git a/.icons/kora/panel/16/synapse-panel.svg b/.icons/kora/panel/16/synapse-panel.svg
new file mode 100644
index 000000000..7e5c86bfa
--- /dev/null
+++ b/.icons/kora/panel/16/synapse-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 0 L 7 1.1894531 A 6.5 6.5 0 0 0 2.1796875 6 L 4.265625 6 A 4.5 4.5 0 0 1 8.5 3 A 4.5 4.5 0 0 1 12.732422 6 L 14.808594 6 A 6.5 6.5 0 0 0 10 1.1894531 L 10 0 L 7 0 z M 8.5 4 A 3.5 3.5 0 0 0 5 7.5 A 3.5 3.5 0 0 0 5.0410156 8 L 5.4003906 8 L 6.0546875 8 L 10.949219 8 A 2.5 2.5 0 0 1 8.5 10 A 2.5 2.5 0 0 1 6.5019531 9 L 5.3417969 9 A 3.5 3.5 0 0 0 8.5 11 A 3.5 3.5 0 0 0 12 7.5 A 3.5 3.5 0 0 0 11.958984 7 L 11.400391 7 L 10.945312 7 L 6.0507812 7 A 2.5 2.5 0 0 1 8.5 5 A 2.5 2.5 0 0 1 10.498047 6 L 11.658203 6 A 3.5 3.5 0 0 0 8.5 4 z M 2.1835938 9 A 6.5 6.5 0 0 0 7 13.814453 L 7 15 L 8 15 L 9 15 L 10 15 L 10 13.808594 A 6.5 6.5 0 0 0 14.816406 9 L 12.736328 9 A 4.5 4.5 0 0 1 8.5 12 A 4.5 4.5 0 0 1 4.2636719 9 L 2.1835938 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/synergy-panel-ok.svg b/.icons/kora/panel/16/synergy-panel-ok.svg
new file mode 100644
index 000000000..090133e00
--- /dev/null
+++ b/.icons/kora/panel/16/synergy-panel-ok.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1339875,1 1,4.1339875 1,8 L 2,10 3,8 C 3,5.2385763 5.2385763,3 8,3 L 6,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 2 L 8 3 A 5 5 0 0 1 13 8 L 14 6 L 15 8 C 15 4.1340068 11.865993 1 8 1 z M 1 8 C 1 11.865993 4.1340068 15 8 15 L 10 14 L 8 13 A 5 5 0 0 1 3 8 L 2 10 L 1 8 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13,9 a 3,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,-3 z m 1.476562,0.9941406 a 0.50005,0.50005 0 0 1 0.470704,0.7285154 l -1.5,3 a 0.50005,0.50005 0 0 1 -0.72461,0.191406 l -1.5,-1 a 0.50006225,0.50006225 0 1 1 0.554688,-0.832031 l 1.029297,0.6875 1.246093,-2.492187 a 0.50005,0.50005 0 0 1 0.423828,-0.2832034 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/synergy-panel.svg b/.icons/kora/panel/16/synergy-panel.svg
new file mode 100644
index 000000000..1446093d8
--- /dev/null
+++ b/.icons/kora/panel/16/synergy-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1339875 1 1 4.1339875 1 8 L 2 10 L 3 8 A 5 5 0 0 1 8 3 L 6 2 L 8 1 z M 14 6 L 13 8 A 5 5 0 0 1 8 13 L 10 14 L 8 15 C 11.866012 15 15 11.866012 15 8 L 14 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 2 L 8 3 A 5 5 0 0 1 13 8 L 14 6 L 15 8 C 15 4.1340068 11.865993 1 8 1 z M 1 8 C 1 11.865993 4.1340068 15 8 15 L 10 14 L 8 13 A 5 5 0 0 1 3 8 L 2 10 L 1 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-0.svg b/.icons/kora/panel/16/syspeek-0.svg
new file mode 100644
index 000000000..113dab6d5
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-0.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-10.svg b/.icons/kora/panel/16/syspeek-10.svg
new file mode 100644
index 000000000..e4e163e7d
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 8.277v1.852h9.704v-1.852z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-100.svg b/.icons/kora/panel/16/syspeek-100.svg
new file mode 100644
index 000000000..831bbd6a1
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213.471v9.658h9.704v-9.658z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-20.svg b/.icons/kora/panel/16/syspeek-20.svg
new file mode 100644
index 000000000..7869e477a
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-20.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 7.277v2.852h9.704v-2.852z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-30.svg b/.icons/kora/panel/16/syspeek-30.svg
new file mode 100644
index 000000000..875bc79ad
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-30.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 6.277v3.852h9.704v-3.852z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-40.svg b/.icons/kora/panel/16/syspeek-40.svg
new file mode 100644
index 000000000..11c7e10c0
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-40.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 5.777v4.352h9.704v-4.352z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-50.svg b/.icons/kora/panel/16/syspeek-50.svg
new file mode 100644
index 000000000..0b1c4b459
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-50.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 5.277v4.852h9.704v-4.852z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-60.svg b/.icons/kora/panel/16/syspeek-60.svg
new file mode 100644
index 000000000..3040b20e8
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-60.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 4.277v5.852h9.704v-5.852z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-70.svg b/.icons/kora/panel/16/syspeek-70.svg
new file mode 100644
index 000000000..b86d15388
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-70.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 3.277v6.852h9.704v-6.852z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-80.svg b/.icons/kora/panel/16/syspeek-80.svg
new file mode 100644
index 000000000..e0095131a
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-80.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 2.277v7.852h9.704v-7.852z"/>
+</svg>
diff --git a/.icons/kora/panel/16/syspeek-90.svg b/.icons/kora/panel/16/syspeek-90.svg
new file mode 100644
index 000000000..c93b9df66
--- /dev/null
+++ b/.icons/kora/panel/16/syspeek-90.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 1.032v9.097h9.704v-9.097z"/>
+</svg>
diff --git a/.icons/kora/panel/16/system-devices-information.svg b/.icons/kora/panel/16/system-devices-information.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/16/system-devices-information.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/system-devices-panel-alert.svg b/.icons/kora/panel/16/system-devices-panel-alert.svg
new file mode 100644
index 000000000..6466d0dde
--- /dev/null
+++ b/.icons/kora/panel/16/system-devices-panel-alert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.762 4.194c1.176.855 1.942 2.242 1.942 3.806 0 2.596-2.108 4.704-4.704 4.704s-4.704-2.108-4.704-4.704c0-1.555.758-2.936 1.924-3.793.323-.238.392-.693.155-1.017-.238-.323-.694-.393-1.018-.155-1.525 1.121-2.516 2.929-2.516 4.965 0 3.399 2.76 6.159 6.159 6.159s6.159-2.76 6.159-6.159c0-2.048-1.002-3.864-2.542-4.984-.324-.236-.78-.164-1.016.16-.236.326-.164.782.161 1.018zm-2.762-3.521c-.735 0-1.327.592-1.327 1.327v5c0 .735.592 1.327 1.327 1.327s1.327-.592 1.327-1.327v-5c0-.735-.592-1.327-1.327-1.327z" />
+</svg>
diff --git a/.icons/kora/panel/16/system-devices-panel-information.svg b/.icons/kora/panel/16/system-devices-panel-information.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/16/system-devices-panel-information.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/system-devices-panel.svg b/.icons/kora/panel/16/system-devices-panel.svg
new file mode 100644
index 000000000..6466d0dde
--- /dev/null
+++ b/.icons/kora/panel/16/system-devices-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.762 4.194c1.176.855 1.942 2.242 1.942 3.806 0 2.596-2.108 4.704-4.704 4.704s-4.704-2.108-4.704-4.704c0-1.555.758-2.936 1.924-3.793.323-.238.392-.693.155-1.017-.238-.323-.694-.393-1.018-.155-1.525 1.121-2.516 2.929-2.516 4.965 0 3.399 2.76 6.159 6.159 6.159s6.159-2.76 6.159-6.159c0-2.048-1.002-3.864-2.542-4.984-.324-.236-.78-.164-1.016.16-.236.326-.164.782.161 1.018zm-2.762-3.521c-.735 0-1.327.592-1.327 1.327v5c0 .735.592 1.327 1.327 1.327s1.327-.592 1.327-1.327v-5c0-.735-.592-1.327-1.327-1.327z" />
+</svg>
diff --git a/.icons/kora/panel/16/system-file-manager-panel.svg b/.icons/kora/panel/16/system-file-manager-panel.svg
new file mode 100644
index 000000000..a283d0b14
--- /dev/null
+++ b/.icons/kora/panel/16/system-file-manager-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 6c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1v8h14v-8zm5.25 3h3.5c.139 0 .25.111.25.25v.5c0 .139-.112.25-.25.25h-3.5c-.139 0-.25-.111-.25-.25v-.5c0-.139.112-.25.25-.25z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 3.457c-.554 0-1 .446-1 1v1h12v-1c0-.554-.446-1-1-1zm0-3c-.554 0-1 .446-1 1v2c0-.554.446-1 1-1h10c.554 0 1 .446 1 1v-2c0-.554-.446-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/system-restart-panel.svg b/.icons/kora/panel/16/system-restart-panel.svg
new file mode 100644
index 000000000..2d0689f4f
--- /dev/null
+++ b/.icons/kora/panel/16/system-restart-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m16 6h-6.026l2.252-2.243c-1.09-1.085-2.597-1.757-4.261-1.757-3.068 0-5.598 2.283-5.976 5.235 0 0-.115.765-.985.765-.554 0-1.004-.448-1.004-1 0-.076.01-.149.026-.22.59-3.839 3.918-6.78 7.939-6.78 2.219 0 4.228.895 5.682 2.343l2.353-2.343zm-16 4h6.026l-2.252 2.243c1.09 1.086 2.597 1.757 4.261 1.757 3.068 0 5.598-2.283 5.976-5.235 0 0 .115-.765.985-.765.554 0 1.004.448 1.004 1 0 .076-.01.149-.026.22-.59 3.839-3.918 6.78-7.939 6.78-2.219 0-4.228-.896-5.682-2.343l-2.353 2.343v-6z" />
+</svg>
diff --git a/.icons/kora/panel/16/system-shutdown-panel-restart.svg b/.icons/kora/panel/16/system-shutdown-panel-restart.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/16/system-shutdown-panel-restart.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/system-shutdown-panel.svg b/.icons/kora/panel/16/system-shutdown-panel.svg
new file mode 120000
index 000000000..f4325e49a
--- /dev/null
+++ b/.icons/kora/panel/16/system-shutdown-panel.svg
@@ -0,0 +1 @@
+system-devices-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/system-software-update-panel.svg b/.icons/kora/panel/16/system-software-update-panel.svg
new file mode 120000
index 000000000..2d173b5cd
--- /dev/null
+++ b/.icons/kora/panel/16/system-software-update-panel.svg
@@ -0,0 +1 @@
+update-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/tablet-connected.svg b/.icons/kora/panel/16/tablet-connected.svg
new file mode 120000
index 000000000..dfafc8edc
--- /dev/null
+++ b/.icons/kora/panel/16/tablet-connected.svg
@@ -0,0 +1 @@
+tabletconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/tablet-disconnected.svg b/.icons/kora/panel/16/tablet-disconnected.svg
new file mode 120000
index 000000000..f51d571c9
--- /dev/null
+++ b/.icons/kora/panel/16/tablet-disconnected.svg
@@ -0,0 +1 @@
+tabletdisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/tabletattention.svg b/.icons/kora/panel/16/tabletattention.svg
new file mode 100644
index 000000000..e89556475
--- /dev/null
+++ b/.icons/kora/panel/16/tabletattention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m15 13.513c.552 0 1 .449 1 1 0 .552-.448 1-1 1s-1-.448-1-1c0-.551.448-1 1-1zm-1-6.513v4l.25 2h1.5l.25-2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tabletconnected.svg b/.icons/kora/panel/16/tabletconnected.svg
new file mode 100644
index 000000000..fc03d1f84
--- /dev/null
+++ b/.icons/kora/panel/16/tabletconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z" />
+</svg>
diff --git a/.icons/kora/panel/16/tabletdisconnected.svg b/.icons/kora/panel/16/tabletdisconnected.svg
new file mode 100644
index 000000000..020d0007c
--- /dev/null
+++ b/.icons/kora/panel/16/tabletdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/tablettrusted.svg b/.icons/kora/panel/16/tablettrusted.svg
new file mode 100644
index 000000000..24a52129d
--- /dev/null
+++ b/.icons/kora/panel/16/tablettrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z" />
+</svg>
diff --git a/.icons/kora/panel/16/tartube-check-tray.svg b/.icons/kora/panel/16/tartube-check-tray.svg
new file mode 100644
index 000000000..3a3c1adb8
--- /dev/null
+++ b/.icons/kora/panel/16/tartube-check-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812,1 C 2.559294,0.98377297 2.000341,1.5506607 2,2.2558594 V 13.744141 c 9.351e-4,0.966308 1.0079696,1.570095 1.8144531,1.08789 L 13.394531,9.0878906 c 0.80573,-0.483995 0.80573,-1.6917862 0,-2.1757812 L 3.8144531,1.1699219 C 3.6391382,1.064057 3.4410154,1.0056275 3.2382812,1 Z M 5,5.3769531 9.375,8 5,10.623047 Z m 9.474609,5.6167269 c -0.164246,0.0097 -0.313234,0.09948 -0.398437,0.240234 l -2.113281,3.380859 -1.0625,-1.416015 c -0.401041,-0.533854 -1.2018232,0.06771 -0.800782,0.601562 l 1.5,2 c 0.210793,0.281102 0.638129,0.262875 0.824219,-0.03516 l 2.5,-4 c 0.223417,-0.344071 -0.03971,-0.795955 -0.449219,-0.771484 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tartube-download-tray.svg b/.icons/kora/panel/16/tartube-download-tray.svg
new file mode 100644
index 000000000..6fec77847
--- /dev/null
+++ b/.icons/kora/panel/16/tartube-download-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 12 11 L 12 13 L 10.75 13 L 13 16 L 15.25 13 L 14 13 L 14 11 L 12 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tartube-info-tray.svg b/.icons/kora/panel/16/tartube-info-tray.svg
new file mode 100644
index 000000000..7962eb2c7
--- /dev/null
+++ b/.icons/kora/panel/16/tartube-info-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 13 11 L 13 12 L 14 12 L 14 11 L 13 11 z M 13 13 L 13 16 L 14 16 L 14 13 L 13 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tartube-refresh-tray.svg b/.icons/kora/panel/16/tartube-refresh-tray.svg
new file mode 100644
index 000000000..bcfc6d109
--- /dev/null
+++ b/.icons/kora/panel/16/tartube-refresh-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 13 10 L 11 11.5 L 13 13 L 13 12.087891 A 1.5 1.5 0 0 1 14 13.5 A 1.5 1.5 0 0 1 12.5 15 A 1.5 1.5 0 0 1 11.087891 14 L 10.050781 14 A 2.5 2.5 0 0 0 12.5 16 A 2.5 2.5 0 0 0 15 13.5 A 2.5 2.5 0 0 0 13 11.054688 L 13 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tartube-tidy-tray.svg b/.icons/kora/panel/16/tartube-tidy-tray.svg
new file mode 100644
index 000000000..687f42938
--- /dev/null
+++ b/.icons/kora/panel/16/tartube-tidy-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 10.494141 11.994141 A 0.50005 0.50005 0 0 0 10.146484 12.853516 L 11.292969 14 L 10.146484 15.146484 A 0.50005 0.50005 0 1 0 10.853516 15.853516 L 12 14.707031 L 13.146484 15.853516 A 0.50005 0.50005 0 1 0 13.853516 15.146484 L 12.707031 14 L 13.853516 12.853516 A 0.50005 0.50005 0 0 0 13.490234 11.996094 A 0.50005 0.50005 0 0 0 13.146484 12.146484 L 12 13.292969 L 10.853516 12.146484 A 0.50005 0.50005 0 0 0 10.494141 11.994141 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tartube-tray.svg b/.icons/kora/panel/16/tartube-tray.svg
new file mode 100644
index 000000000..ddf7eb54c
--- /dev/null
+++ b/.icons/kora/panel/16/tartube-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 A 1.2104287 1.2568232 0 0 0 2 2.2558594 L 2 13.744141 A 1.2104287 1.2568232 0 0 0 3.8144531 14.832031 L 13.394531 9.0878906 A 1.2104287 1.2568232 0 0 0 13.394531 6.9121094 L 3.8144531 1.1699219 A 1.2104287 1.2568232 0 0 0 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tartube-update-tray.svg b/.icons/kora/panel/16/tartube-update-tray.svg
new file mode 100644
index 000000000..0ac0f6093
--- /dev/null
+++ b/.icons/kora/panel/16/tartube-update-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 12.619141 11.001953 A 2.5 2.5 0 0 0 11.25 11.333984 A 2.5 2.5 0 0 0 10.222656 14.525391 L 11.09375 14.023438 A 1.5 1.5 0 0 1 11.75 12.201172 A 1.5 1.5 0 0 1 12.226562 12.027344 L 12.808594 13.033203 L 13.65625 12.544922 L 14.529297 12.039062 A 2.5 2.5 0 0 0 12.619141 11.001953 z M 14.777344 12.474609 L 13.90625 12.976562 A 1.5 1.5 0 0 1 13.25 14.798828 A 1.5 1.5 0 0 1 12.773438 14.972656 L 12.191406 13.966797 L 11.34375 14.455078 L 10.470703 14.960938 A 2.5 2.5 0 0 0 13.75 15.666016 A 2.5 2.5 0 0 0 14.777344 12.474609 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-for-linux-tray.svg b/.icons/kora/panel/16/teams-for-linux-tray.svg
new file mode 100644
index 000000000..e49eb4638
--- /dev/null
+++ b/.icons/kora/panel/16/teams-for-linux-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375,0 C 1.4566955,0 1,0.4566955 1,1.0234375 V 13.976562 C 1,14.543305 1.4566955,15 2.0234375,15 H 14.976562 C 15.543305,15 16,14.543305 16,13.976562 V 1.0234375 C 16,0.4566955 15.543305,0 14.976562,0 Z M 4,3 h 9 v 3 h -3 v 6 H 7 V 6 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-activity.svg b/.icons/kora/panel/16/teams-tray-activity.svg
new file mode 100644
index 000000000..172e282ae
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-activity.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9550781 1 C 1.4261189 1 1 1.4261189 1 1.9550781 L 1 14.044922 C 1 14.573882 1.4261189 15 1.9550781 15 L 12.054688 15 A 2.5 2.5 0 0 1 12 14.5 A 2.5 2.5 0 0 1 14.5 12 A 2.5 2.5 0 0 1 15 12.050781 L 15 1.9550781 C 15 1.4261189 14.573882 1 14.044922 1 L 1.9550781 1 z M 4 4 L 12 4 L 12 6 L 9 6 L 9 12 L 7 12 L 7 6 L 4 6 L 4 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-available.svg b/.icons/kora/panel/16/teams-tray-available.svg
new file mode 100644
index 000000000..291ebea0c
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.266087 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.266087 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543309 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 14.432997 16 16 14.432997 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 14.294922 11 L 15 11 L 15 11.708984 L 12 14.707031 L 10 12.707031 L 10 12 L 10.707031 12 L 12 13.292969 L 14.294922 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-away.svg b/.icons/kora/panel/16/teams-tray-away.svg
new file mode 100644
index 000000000..5aeaeed21
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.2660871 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.2660871 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543308 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 14.432997 16 16 14.432997 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 12 10 L 13 10 L 13 12 L 15 12 L 15 13 L 13 13 L 12 13 L 12 12 L 12 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-busy.svg b/.icons/kora/panel/16/teams-tray-busy.svg
new file mode 100644
index 000000000..32e919b10
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.266087 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.266087 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543309 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 13.45201 16 14.312376 15.616711 14.943359 15 L 12 15 L 11 15 L 11 14 L 11 13 L 11 12 L 11 11 L 11 10 L 12 10 L 14 10 L 14 12 L 15 12 L 15 14 L 15 14.943359 C 15.616711 14.312376 16 13.45201 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 12 11 L 12 12 L 13 12 L 13 11 L 12 11 z M 12 13 L 12 14 L 14 14 L 14 13 L 12 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-dnd.svg b/.icons/kora/panel/16/teams-tray-dnd.svg
new file mode 100644
index 000000000..705471655
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543307 0 14.976562 0 L 2.0234375 0 z M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 10 12 L 15 12 L 15 13 L 10 13 L 10 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-error.svg b/.icons/kora/panel/16/teams-tray-error.svg
new file mode 100644
index 000000000..1d10fe1b1
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 13 15 L 13 6 L 10 6 L 10 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 16 6 L 16 1.0234375 C 16 0.4566955 15.543306 0 14.976562 0 L 2.0234375 0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 14,7 v 4 l 0.25,1.999999 h 1.5 L 16,11 V 7 Z m 0,6.999999 v 2 h 2 v -2 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-noactivity.svg b/.icons/kora/panel/16/teams-tray-noactivity.svg
new file mode 100644
index 000000000..aa8ccc748
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-noactivity.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9550781 1 C 1.4261189 1 1 1.4261189 1 1.9550781 L 1 14.044922 C 1 14.573882 1.4261189 15 1.9550781 15 L 14.044922 15 C 14.573882 15 15 14.573882 15 14.044922 L 15 1.9550781 C 15 1.4261189 14.573882 1 14.044922 1 L 1.9550781 1 z M 4 4 L 12 4 L 12 6 L 9 6 L 9 12 L 7 12 L 7 6 L 4 6 L 4 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-offline.svg b/.icons/kora/panel/16/teams-tray-offline.svg
new file mode 100644
index 000000000..678139fcf
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2.0234375,0 C 1.4566955,0 1,0.4566955 1,1.0234375 V 13.976562 C 1,14.543305 1.4566955,15 2.0234375,15 H 14.976562 C 15.543305,15 16,14.543305 16,13.976562 V 1.0234375 C 16,0.4566955 15.543305,0 14.976562,0 Z M 4,3 h 9 v 3 h -3 v 6 H 7 V 6 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teams-tray-offshift.svg b/.icons/kora/panel/16/teams-tray-offshift.svg
new file mode 120000
index 000000000..b19ab9fe7
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-offshift.svg
@@ -0,0 +1 @@
+teams-tray-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/teams-tray-onshift.svg b/.icons/kora/panel/16/teams-tray-onshift.svg
new file mode 120000
index 000000000..272591250
--- /dev/null
+++ b/.icons/kora/panel/16/teams-tray-onshift.svg
@@ -0,0 +1 @@
+teams-tray-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/teamviewer-indicator-away.svg b/.icons/kora/panel/16/teamviewer-indicator-away.svg
new file mode 100644
index 000000000..1581e769b
--- /dev/null
+++ b/.icons/kora/panel/16/teamviewer-indicator-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 11.588,14 H 11 A 1.0001,1.0001 0 0 1 10,13 V 12 A 1.0001,1.0001 0 0 1 11,11 H 13 A 1.0001,1.0001 0 0 1 13.943,10.002 1.0001,1.0001 0 0 1 14.6,10.199 L 14.629,10.221 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z M 14,11 V 12 H 11 V 13 H 14 V 14 L 16,12.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teamviewer-indicator-busy.svg b/.icons/kora/panel/16/teamviewer-indicator-busy.svg
new file mode 100644
index 000000000..d191afda4
--- /dev/null
+++ b/.icons/kora/panel/16/teamviewer-indicator-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 10.004,14.705 C 9.9978,14.662 9.9867,14.621 9.9844,14.576 9.9636,14.169 10.149,13.718 10.453,13.426 L 11.379,12.5 10.451,11.572 C 10.262,11.39 10.148,11.16 10.078,10.922 L 10,11 V 9 H 6 V 11 L 3,8 6,5 V 7 H 10 V 5 L 13,8 11.932,9.0684 C 12.172,9.1421 12.394,9.2674 12.572,9.4512 L 13.5,10.379 14.432,9.4473 C 14.568,9.3077 14.73,9.1978 14.906,9.1211 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 11.494,9.9941 A 0.50005,0.50005 0 0 0 11.146,10.854 L 12.793,12.5 11.146,14.146 A 0.50063,0.50063 0 1 0 11.854,14.854 L 13.5,13.207 15.146,14.854 A 0.50063,0.50063 0 1 0 15.854,14.146 L 14.207,12.5 15.854,10.854 A 0.50005,0.50005 0 0 0 15.49,9.9961 0.50005,0.50005 0 0 0 15.146,10.146 L 13.5,11.793 11.854,10.146 A 0.50005,0.50005 0 0 0 11.494,9.9941 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teamviewer-indicator-connected.svg b/.icons/kora/panel/16/teamviewer-indicator-connected.svg
new file mode 100644
index 000000000..ab91f3af4
--- /dev/null
+++ b/.icons/kora/panel/16/teamviewer-indicator-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 11.131,14.252 L 10.453,13.574 C 10.149,13.282 9.9636,12.831 9.9844,12.424 10.005,12.017 10.184,11.679 10.432,11.432 10.679,11.184 11.017,11.005 11.424,10.984 11.831,10.964 12.282,11.149 12.574,11.453 L 13.09,11.969 14.15,9.8457 C 14.308,9.5175 14.582,9.2732 14.906,9.1309 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z M 15.477,9.9941 A 0.50005,0.50005 0 0 0 15.053,10.277 L 13.363,13.656 11.854,12.146 A 0.50063,0.50063 0 1 0 11.146,12.854 L 13.146,14.854 A 0.50005,0.50005 0 0 0 13.947,14.723 L 15.947,10.723 A 0.50005,0.50005 0 0 0 15.477,9.9941 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teamviewer-indicator-error.svg b/.icons/kora/panel/16/teamviewer-indicator-error.svg
new file mode 100644
index 000000000..79d05efb1
--- /dev/null
+++ b/.icons/kora/panel/16/teamviewer-indicator-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teamviewer-indicator-offline.svg b/.icons/kora/panel/16/teamviewer-indicator-offline.svg
new file mode 100644
index 000000000..d3df54cf1
--- /dev/null
+++ b/.icons/kora/panel/16/teamviewer-indicator-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/teamviewer-indicator.svg b/.icons/kora/panel/16/teamviewer-indicator.svg
new file mode 100644
index 000000000..2bbd5ddff
--- /dev/null
+++ b/.icons/kora/panel/16/teamviewer-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/telegram-attention-panel.svg b/.icons/kora/panel/16/telegram-attention-panel.svg
new file mode 100644
index 000000000..e630c7bf0
--- /dev/null
+++ b/.icons/kora/panel/16/telegram-attention-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="12.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/telegram-mute-panel.svg b/.icons/kora/panel/16/telegram-mute-panel.svg
new file mode 100644
index 000000000..bf1cf4fd5
--- /dev/null
+++ b/.icons/kora/panel/16/telegram-mute-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="3.5" cy="12.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/telegram-panel.svg b/.icons/kora/panel/16/telegram-panel.svg
new file mode 100644
index 000000000..367705189
--- /dev/null
+++ b/.icons/kora/panel/16/telegram-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/thunderbird-attention-panel.svg b/.icons/kora/panel/16/thunderbird-attention-panel.svg
new file mode 100644
index 000000000..454918b24
--- /dev/null
+++ b/.icons/kora/panel/16/thunderbird-attention-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.601 0.905c-1.0549 0.02816-1.6282 0.9866-2.0727 1.8589-0.1622 0.0819-0.327 0.1539-0.4874 0.2429-0.871 0.5855-1.5851 1.3976-2.1361 2.2848-0.4846 0.8554-0.7784 1.8057-0.8875 2.7808-0.06495 0.9885 0.0484 1.9966 0.4207 2.9216 0.2885 0.813 0.7966 1.705 1.4468 2.262 0.8632 0.576 1.5497 0.993 2.4917 0.952-1.9612-1.568-2.996-3.449-3.3229-5.6636-0.0103-0.1659-0.0307-0.3452 0.0291-0.301 0.2235 0.3543 0.2755 0.341 0.6636 0.5421-0.3346-1.2519 0.1122-2.6447 0.6584-3.6615 0.0683-0.0782 0.1425-0.1533 0.2155-0.2292l0.0342 0.0052c0.0122 0.1955 0.0354 0.3923 0.0581 0.5814-0.0042 0.0912 0.0539 0.2468 0.0718 0.3472-0.0134 0.0352-0.0864 0.2459-0.1145 0.5096-0.017 0.1045-0.0176 0.2071-0.0018 0.3079 0.0029 0.0198 0.0044 0.0386 0.0086 0.0581 0.0085 0.0355 0.0181 0.0713 0.0325 0.106 0.0304 0.0822 0.0709 0.1599 0.1368 0.2241 0.0244-0.1098 0.0741-0.1984 0.1419-0.2719 0.017-0.0184 0.0426-0.0296 0.0616-0.0462 0.0615-0.0521 0.1257-0.1024 0.195-0.1403 0.0136-0.0074 0.0138-5e-3 0.0273-0.0119 0.172-0.0878 0.3412-0.142 0.3421-0.142l0.0137-0.0136c0.0711-0.029 0.1428-0.0602 0.2086-0.0924 0.987-0.962 1.9204-1.1304 3.1638-1.033 0.6844 0 1.0741-0.1777 1.7513-0.4822 1.0388 0.4343 1.4848 1.1126 1.7508 2.2335 0.101 0.8424-1.253 2.8628-1.7508 3.5007-1e-4 0-0.0034 2e-3 -0.0034 2e-3h0.0034c0.0103 1e-3 1.5038-0.6659 2.0998-1.2315-0.425 3.2875-2.7895 5.3255-3.8511 5.7845 0.8205 0.056 1.9441-0.456 2.7171-0.928-0.353 0.378-0.7303 0.788-0.9658 0.928 0.9238-0.258 1.7978-0.352 2.3808-0.778 0 0 0.472-0.432 0.966-0.996 0.066-0.075 0.179-0.178 0.246-0.263 0.042-0.053 0.082-0.107 0.123-0.161 8e-3 -9e-3 0.016-0.018 0.023-0.027 1.039-1.272 1.546-2.853 1.508-4.2863 7e-3 -1.7372-0.699-3.2445-1.883-4.4911-0.856-0.9015-1.829-1.4544-2.705-1.7529-0.9069-0.2603-1.9736-0.3924-2.8803-0.3421-0.0908 0.0012-0.3426 0.0085-0.6858 0.0377-0.0402-0.0757 0.0098-0.3562 0.1077-0.4259-0.2147 0.0201-0.4124 0.2994-0.5951 0.4926-0.0308 6e-3 -0.0624 0.012-0.0907 0.0188 0.1646-0.2847 0.3324-0.605 0.5285-0.8602-0.6076 0.1134-0.8727 0.591-1.1698 1.0312-0.0857 0.0282-0.169 0.0625-0.2531 0.0941 0.2204-0.6359 0.6347-0.9839 1.2296-1.4759zm-1.0755 3.2776c0.1699-0.0032 0.3234 0.0257 0.3249 0.0257 0.0029 0 0.0766 0.2978-0.0633 0.5524-0.1399 0.2556-0.4658 0.3579-0.6464 0.2617-0.1846-0.0963-0.184-0.4183-0.0411-0.6739 0.069-0.1278 0.2559-0.1626 0.4259-0.1659z"/>
+ <path style="fill:currentColor;opacity:.3" class="ColorScheme-Text" d="m9.5971 5.735c-0.4972 0.2029-0.9645 0.4241-1.5973 0.4241-0.0228 4e-4 -0.0456-2e-4 -0.0684-0.0017-1.1311-0.0886-1.6589-0.0184-2.4849 0.7867-0.0664 0.0646-0.1426 0.1184-0.2258 0.1591-0.0523 0.0255-0.1018 0.0447-0.1522 0.0666-0.0574 0.0357-0.1189 0.064-0.1829 0.0856l1.363 1.5306 4.3024-1.3528c0.035-0.1294 0.069-0.2768 0.074-0.2634-0.199-0.8076-0.435-1.1405-1.0279-1.4348zm-4.9681 1.6691c-0.1828 0.3845-0.6127 0.5911-1.0278 0.4703 0 0.23-0.0635 0.4802-0.0086 0.6858 0.09 0.3416-0.0341 0.7038-0.3146 0.9184 0.1677 0.5854 0.3836 1.1474 0.6669 1.6824l5.4333 1.666c0.0334-0.04 0.068-0.072 0.1009-0.113 0.341-0.429 0.6609-0.936 0.9239-1.51-8e-3 4e-3 -0.022 0.01-0.029 0.014-0.081 0.038-0.147 0.068-0.197 0.09-0.025 0.011-0.045 0.019-0.065 0.028-0.01 4e-3 -0.018 9e-3 -0.034 0.015-8e-3 3e-3 -0.017 6e-3 -0.04 0.014-0.011 4e-3 -0.0575 0.017-0.0578 0.017-1e-4 0-0.0786 0.019-0.0786 0.019-1e-4 0-0.2257 4e-3 -0.2532 5e-3 -0.678-0.081-1.0073-0.872-0.5866-1.4091 0.0024-3e-3 0.0097-0.0141 0.012-0.0171 0.2129-0.2743 0.6582-0.913 1.0142-1.546 0.099-0.1753 0.159-0.326 0.238-0.4909l-4.0774 1.2809z"/>
+</svg>
diff --git a/.icons/kora/panel/16/thunderbird-panel.svg b/.icons/kora/panel/16/thunderbird-panel.svg
new file mode 100644
index 000000000..4c1e46bfe
--- /dev/null
+++ b/.icons/kora/panel/16/thunderbird-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.601,0.905 C 5.5461,0.93316 4.9728,1.8916 4.5283,2.7639 4.3661,2.8458 4.2013,2.9178 4.0409,3.0068 3.1699,3.5923 2.4558,4.4044 1.9048,5.2916 1.4202,6.147 1.1264,7.0973 1.0173,8.0724 0.95235,9.0609 1.0657,10.069 1.438,10.994 1.7265,11.807 2.2346,12.699 2.8848,13.256 3.748,13.832 4.4345,14.249 5.3765,14.208 3.4153,12.64 2.3805,10.759 2.0536,8.5444 2.0433,8.3785 2.0229,8.1992 2.0827,8.2434 2.3062,8.5977 2.3582,8.5844 2.7463,8.7855 2.4117,7.5336 2.8585,6.1408 3.4047,5.124 3.473,5.0458 3.5472,4.9707 3.6202,4.8948 L 3.6544,4.9 C 3.6666,5.0955 3.6898,5.2923 3.7125,5.4814 3.7083,5.5726 3.7664,5.7282 3.7843,5.8286 3.7709,5.8638 3.6979,6.0745 3.6698,6.3382 3.6528,6.4427 3.6522,6.5453 3.668,6.6461 3.6709,6.6659 3.6724,6.6847 3.6766,6.7042 3.6851,6.7397 3.6947,6.7755 3.7091,6.8102 3.7395,6.8924 3.78,6.9701 3.8459,7.0343 3.8703,6.9245 3.92,6.8359 3.9878,6.7624 4.0048,6.744 4.0304,6.7328 4.0494,6.7162 4.1109,6.6641 4.1751,6.6138 4.2444,6.5759 4.258,6.5685 4.2582,6.5709 4.2717,6.564 4.4437,6.4762 4.6129,6.422 4.6138,6.422 L 4.6275,6.4084 C 4.6986,6.3794 4.7703,6.3482 4.8361,6.316 5.8231,5.354 6.7565,5.1856 7.9999,5.283 8.6843,5.283 9.074,5.1053 9.7512,4.8008 10.79,5.2351 11.236,5.9134 11.502,7.0343 11.603,7.8767 10.249,9.8971 9.7512,10.535 9.7511,10.535 9.7478,10.537 9.7478,10.537 9.7478,10.537 9.7512,10.537 9.7512,10.537 9.7615,10.538 11.255,9.8711 11.851,9.3055 11.426,12.593 9.0615,14.631 7.9999,15.09 8.8204,15.146 9.944,14.634 10.717,14.162 10.364,14.54 9.9867,14.95 9.7512,15.09 10.675,14.832 11.549,14.738 12.132,14.312 12.132,14.312 12.604,13.88 13.098,13.316 13.164,13.241 13.277,13.138 13.344,13.053 13.386,13 13.426,12.946 13.467,12.892 13.475,12.883 13.483,12.874 13.49,12.865 14.529,11.593 15.036,10.012 14.998,8.5787 15.005,6.8415 14.299,5.3342 13.115,4.0876 12.259,3.1861 11.286,2.6332 10.41,2.3347 9.5031,2.0744 8.4364,1.9423 7.5297,1.9926 7.4389,1.9938 7.1871,2.0011 6.8439,2.0303 6.8037,1.9546 6.8537,1.6741 6.9516,1.6044 6.7369,1.6245 6.5392,1.9038 6.3565,2.097 6.3257,2.103 6.2941,2.109 6.2658,2.1158 6.4304,1.8311 6.5982,1.5108 6.7943,1.2556 6.1867,1.369 5.9216,1.8466 5.6245,2.2868 5.5388,2.315 5.4555,2.3493 5.3714,2.3809 5.5918,1.745 6.0061,1.397 6.601,0.905 Z M 5.5255,4.1826 C 5.6954,4.1794 5.8489,4.2083 5.8504,4.2083 5.8533,4.2083 5.927,4.5061 5.7871,4.7607 5.6472,5.0163 5.3213,5.1186 5.1407,5.0224 4.9561,4.9261 4.9567,4.6041 5.0996,4.3485 5.1686,4.2207 5.3555,4.1859 5.5255,4.1826 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.5971,5.735 C 9.0999,5.9379 8.6326,6.1591 7.9998,6.1591 7.977,6.1595 7.9542,6.1589 7.9314,6.1574 6.8003,6.0688 6.2725,6.139 5.4465,6.9441 5.3801,7.0087 5.3039,7.0625 5.2207,7.1032 5.1684,7.1287 5.1189,7.1479 5.0685,7.1698 5.0111,7.2055 4.9496,7.2338 4.8856,7.2554 L 6.2486,8.786 10.551,7.4332 C 10.586,7.3038 10.62,7.1564 10.625,7.1698 10.426,6.3622 10.19,6.0293 9.5971,5.735 Z M 4.629,7.4041 C 4.4462,7.7886 4.0163,7.9952 3.6012,7.8744 3.6012,8.1044 3.5377,8.3546 3.5926,8.5602 3.6826,8.9018 3.5585,9.264 3.278,9.4786 3.4457,10.064 3.6616,10.626 3.9449,11.161 L 9.3782,12.827 C 9.4116,12.787 9.4462,12.755 9.4791,12.714 9.8201,12.285 10.14,11.778 10.403,11.204 10.395,11.208 10.381,11.214 10.374,11.218 10.293,11.256 10.227,11.286 10.177,11.308 10.152,11.319 10.132,11.327 10.112,11.336 10.102,11.34 10.094,11.345 10.078,11.351 10.07,11.354 10.061,11.357 10.038,11.365 10.027,11.369 9.9805,11.382 9.9802,11.382 9.9801,11.382 9.9016,11.401 9.9016,11.401 9.9015,11.401 9.6759,11.405 9.6484,11.406 8.9704,11.325 8.6411,10.534 9.0618,9.9969 9.0642,9.9939 9.0715,9.9828 9.0738,9.9798 9.2867,9.7055 9.732,9.0668 10.088,8.4338 10.187,8.2585 10.247,8.1078 10.326,7.9429 L 6.2486,9.2238 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ticktick-tray.svg b/.icons/kora/panel/16/ticktick-tray.svg
new file mode 100644
index 000000000..d83b571a2
--- /dev/null
+++ b/.icons/kora/panel/16/ticktick-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m14.01 2.766c.341-.386-.005-.759-.418-.33l-6.013 6.096-2.541-1.829c-.453-.337-.828.123-.511.513l3.131 3.887z"/>
+ <path d="m8 .394c-4.158.048-7.606 3.438-7.606 7.606 0 4.198 3.408 7.606 7.606 7.606s7.606-3.408 7.606-7.606h-1.374c0 3.439-2.792 6.232-6.232 6.232s-6.232-2.793-6.232-6.232c0-3.41 2.832-6.184 6.232-6.232v-1.374z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/timekpr-panel.svg b/.icons/kora/panel/16/timekpr-panel.svg
new file mode 100644
index 000000000..0647430f6
--- /dev/null
+++ b/.icons/kora/panel/16/timekpr-panel.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8.495.206c-2.468 0-4.454 1.986-4.454 4.454v1.349h-1.114c-.616 0-1.113.496-1.113 1.113v7.559c0 .617.497 1.113 1.113 1.113h11.135c.617 0 1.114-.496 1.114-1.113v-7.559c0-.617-.497-1.113-1.114-1.113h-1.113v-1.349c0-2.468-1.987-4.454-4.454-4.454zm5.841 7.073c0-.187-.152-.339-.339-.339h-11.004c-.187 0-.34.152-.34.339v7.35c0 .187.153.339.34.339h11.004c.187 0 .339-.152.339-.339zm-5.841-4.846c1.234 0 2.227.993 2.227 2.227v1.349h-4.454v-1.349c0-1.234.993-2.227 2.227-2.227z"/>
+ <path fill-opacity=".3" d="m14.797 7.648c0-.529-.428-.959-.957-.959h-10.69c-.528 0-.958.43-.958.959v6.768c0 .528.43.958.958.958h10.69c.529 0 .957-.43.957-.958zm-6.302-.117c1.933 0 3.5 1.567 3.5 3.5s-1.567 3.5-3.5 3.5-3.5-1.567-3.5-3.5 1.567-3.5 3.5-3.5z"/>
+ <path d="m8.639 13.347c-.049.005-.087.049-.085.099l-.001.788c0 .053.044.097.097.097.054 0 .097-.044.097-.097v-.79c0-.053-.044-.097-.097-.097zm2.155-3.566c-.046.004-.09.018-.129.041l-2.211 1.276-1.651-.953c-.044-.026-.095-.04-.146-.04-.16 0-.292.132-.292.292 0 .105.055.201.145.253l1.799 1.038c.09.051.201.051.291 0l2.356-1.36c.093-.051.152-.149.152-.256 0-.16-.132-.292-.292-.292-.007 0-.015.001-.022.001zm-5.43 1.555c-.05.005-.088.047-.088.098 0 .053.044.098.098.098l.787-.001c.053 0 .098-.044.098-.097 0-.054-.045-.098-.098-.098zm5.445 0c-.05.005-.088.047-.088.098 0 .053.044.098.098.098l.787-.001c.054 0 .098-.044.098-.097 0-.054-.044-.098-.098-.098z"/>
+ <g>
+ <path fill-opacity=".35" d="m7.081 8.783c-.156.007-.28.136-.28.292 0 .052.014.104.042.15l1.359 2.357c.052.09.149.146.253.146.16 0 .292-.132.292-.292 0-.052-.013-.102-.039-.147l-1.362-2.355c-.053-.096-.156-.155-.265-.151z"/>
+ <path fill-opacity=".5" d="m8.45 8.418c-.158.002-.287.133-.287.292v.005 2.721c0 .16.132.292.292.292s.292-.132.292-.292v-2.721c0-.002 0-.004 0-.005 0-.16-.132-.292-.292-.292-.002 0-.003 0-.005 0z"/>
+ <path fill-opacity=".7" d="m9.819 8.783c-.107-.001-.206.057-.258.151l-1.359 2.355c-.026.045-.039.095-.039.147 0 .16.131.292.292.292.104 0 .201-.056.253-.146l1.359-2.357c.027-.046.041-.097.041-.15 0-.159-.13-.291-.289-.292z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/todo-indicator.svg b/.icons/kora/panel/16/todo-indicator.svg
new file mode 120000
index 000000000..073386eb6
--- /dev/null
+++ b/.icons/kora/panel/16/todo-indicator.svg
@@ -0,0 +1 @@
+gtg-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/todoist-tray.svg b/.icons/kora/panel/16/todoist-tray.svg
new file mode 100644
index 000000000..91f464013
--- /dev/null
+++ b/.icons/kora/panel/16/todoist-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.717634,-4.8810765e-4 A 0.70765795,0.75733846 0 0 0 13.358235,0.10302749 C 13.24969,0.17091649 6.0057455,4.675884 5.7639855,4.8237307 c -0.2903935,0.17802 -0.6485785,0.1810369 -0.9375617,0 L 1,2.4194338 v 2.0429687 c 0.9310925,0.5868618 3.2458391,2.0435014 3.8068912,2.3867184 0.3347973,0.2036656 0.6550584,0.1993496 0.97858,-0.00195 L 14.852474,1.20459 C 15.046308,1.083898 15.056592,0.71310517 14.838804,0.57958997 14.621713,0.44532089 14.211157,0.19252239 14.057502,0.09521499 a 0.70765795,0.75733846 0 0 0 -0.339866,-0.0957029977 z m 0,4.00000000765 a 0.70765795,0.7573384 0 0 0 -0.359399,0.1035156 c -0.108545,0.067889 -7.3524895,4.572858 -7.5942495,4.720703 -0.2903935,0.178021 -0.6485785,0.181038 -0.9375617,0 L 1,6.4194339 v 2.0429686 c 0.9310925,0.586862 3.2458391,2.0434995 3.8068912,2.3867175 0.3347973,0.203665 0.6550584,0.199353 0.97858,-0.002 L 14.852474,5.20459 C 15.046308,5.0838987 15.056592,4.7131052 14.838804,4.57959 14.621713,4.4453211 14.211157,4.1925221 14.057502,4.095215 A 0.70765795,0.7573384 0 0 0 13.717636,3.999512 Z m 0,3.9999996 a 0.70765795,0.7573398 0 0 0 -0.359399,0.103516 c -0.108545,0.06788 -7.3524895,4.5728555 -7.5942495,4.7207025 -0.2903935,0.178021 -0.6485785,0.181039 -0.9375617,0 L 1,10.419433 v 2.042969 c 0.9310925,0.586863 3.2458391,2.043502 3.8068912,2.386718 0.3347973,0.203668 0.6550584,0.19932 0.97858,-0.002 L 14.852474,9.2045425 c 0.193833,-0.120693 0.20412,-0.491485 -0.01367,-0.625 -0.217095,-0.134269 -0.627647,-0.387069 -0.781302,-0.484375 a 0.70765795,0.7573398 0 0 0 -0.339866,-0.0957 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tomahawk-indicator.svg b/.icons/kora/panel/16/tomahawk-indicator.svg
new file mode 100644
index 000000000..e942b0dac
--- /dev/null
+++ b/.icons/kora/panel/16/tomahawk-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12 10.990234 L 12 6 L 10 6 L 10 8 L 10 12.576172 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z M 10 8 L 7.5 6.5 L 5 5 L 5 8 L 5 11 L 7.5 9.5 L 10 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tomboy-panel.svg b/.icons/kora/panel/16/tomboy-panel.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/16/tomboy-panel.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/toolbox-tray-color.svg b/.icons/kora/panel/16/toolbox-tray-color.svg
new file mode 100644
index 000000000..1d3984b5c
--- /dev/null
+++ b/.icons/kora/panel/16/toolbox-tray-color.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.545.001c-.349-.009-.694.077-.996.245l-5.598 3.104c-.166.092-.313.207-.439.339l6.988 3.777 6.99-3.777c-.127-.132-.274-.247-.441-.339l-5.598-3.106c-.276-.153-.588-.236-.906-.243zm-7.504 4.577c-.024.115-.041.232-.041.353v6.209c0 .111.015.221.035.328.006.032.012.063.02.094.025.104.06.205.103.302.009.019.018.037.028.055.045.094.098.182.16.267.009.014.018.028.027.041.067.088.145.168.229.244.021.018.043.037.066.054.088.073.181.142.283.199l5.598 3.103c.089.05.182.091.277.126.029.009.057.018.086.025.029.01.059.014.088.022v-7.663zm14.91.004-6.951 3.755v7.659c.157-.037.309-.094.451-.169l5.598-3.103c.588-.327.951-.931.951-1.584v-6.207c-.004-.118-.021-.236-.049-.351zm-2.951 7.373v.79l-3 1.666v-.75z"/>
+</svg>
diff --git a/.icons/kora/panel/16/touchpad-indicator-light-disabled.svg b/.icons/kora/panel/16/touchpad-indicator-light-disabled.svg
new file mode 120000
index 000000000..91a22d23d
--- /dev/null
+++ b/.icons/kora/panel/16/touchpad-indicator-light-disabled.svg
@@ -0,0 +1 @@
+input-touchpad-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/touchpad-indicator-light-enabled.svg b/.icons/kora/panel/16/touchpad-indicator-light-enabled.svg
new file mode 120000
index 000000000..2d3d7aa8e
--- /dev/null
+++ b/.icons/kora/panel/16/touchpad-indicator-light-enabled.svg
@@ -0,0 +1 @@
+input-touchpad-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/touchpad-indicator-light.svg b/.icons/kora/panel/16/touchpad-indicator-light.svg
new file mode 120000
index 000000000..2d3d7aa8e
--- /dev/null
+++ b/.icons/kora/panel/16/touchpad-indicator-light.svg
@@ -0,0 +1 @@
+input-touchpad-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmission-panel.svg b/.icons/kora/panel/16/transmission-panel.svg
new file mode 100644
index 000000000..5ff8427c4
--- /dev/null
+++ b/.icons/kora/panel/16/transmission-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,1 C 5.446,1 5,1.446 5,2 5,2.554 5.446,3 6,3 h 4 C 10.554,3 11,2.554 11,2 11,1.446 10.554,1 10,1 Z M 4.8574219,6 C 4.3825648,6 4,6.3825652 4,6.8574219 V 13.142578 C 4,13.617435 4.3825648,14 4.8574219,14 H 11.142578 C 11.617435,14 12,13.617435 12,13.142578 V 6.8574219 C 12,6.3825652 11.617435,6 11.142578,6 H 9 v 2 l 1.181641,1 H 9 V 9.636719 11 h 1.181641 L 8,12.908203 5.8183594,11 H 7 V 9.636719 9 H 5.8183594 L 7,8 V 6 Z"/>
+ <rect width="2" height="8" x="7" y="-10" transform="scale(1,-1)" style="opacity:0.3;fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/16/transmission-tray-icon.svg b/.icons/kora/panel/16/transmission-tray-icon.svg
new file mode 120000
index 000000000..286c175ba
--- /dev/null
+++ b/.icons/kora/panel/16/transmission-tray-icon.svg
@@ -0,0 +1 @@
+transmission-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-bad-signal-lock.svg b/.icons/kora/panel/16/transmitting-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-bad-signal.svg b/.icons/kora/panel/16/transmitting-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-good-signal-lock.svg b/.icons/kora/panel/16/transmitting-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-good-signal.svg b/.icons/kora/panel/16/transmitting-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-high-signal-lock.svg b/.icons/kora/panel/16/transmitting-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-high-signal.svg b/.icons/kora/panel/16/transmitting-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-low-signal-lock.svg b/.icons/kora/panel/16/transmitting-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/transmitting-low-signal.svg b/.icons/kora/panel/16/transmitting-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/16/transmitting-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/tray-message.svg b/.icons/kora/panel/16/tray-message.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/16/tray-message.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/tray-new-im.svg b/.icons/kora/panel/16/tray-new-im.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/16/tray-new-im.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/tray-offline.svg b/.icons/kora/panel/16/tray-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/16/tray-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/tray-online.svg b/.icons/kora/panel/16/tray-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/16/tray-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/trimage-indicator.svg b/.icons/kora/panel/16/trimage-indicator.svg
new file mode 100644
index 000000000..c8c94bc43
--- /dev/null
+++ b/.icons/kora/panel/16/trimage-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.4196,14.581 C -0.20998,12.95 3.2704,1.7884 5.6385,1.0499 8.0062,0.31113 15.69,7.9946 14.95,10.361 14.212,12.729 3.0494,16.21 1.4193,14.581 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tusk-indicator.svg b/.icons/kora/panel/16/tusk-indicator.svg
new file mode 100644
index 000000000..fd287ab7b
--- /dev/null
+++ b/.icons/kora/panel/16/tusk-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.7011719 1 C 1.3133719 1 1 1.3133719 1 1.7011719 L 1 14.298828 C 1 14.686628 1.3133719 15 1.7011719 15 L 14.298828 15 C 14.686628 15 15 14.686628 15 14.298828 L 15 1.7011719 C 15 1.3133719 14.686628 1 14.298828 1 L 1.7011719 1 z M 5.5996094 5 L 10.400391 5 C 10.732791 5 11 5.2691622 11 5.6015625 L 11 10.400391 C 11 10.732791 10.732791 11 10.400391 11 L 5.5996094 11 C 5.2672094 11 5 10.732791 5 10.400391 L 5 5.6015625 C 5 5.2691622 5.2672094 5 5.5996094 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tutanota-desktop-tray.svg b/.icons/kora/panel/16/tutanota-desktop-tray.svg
new file mode 100644
index 000000000..66e5646fd
--- /dev/null
+++ b/.icons/kora/panel/16/tutanota-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0493164,1.0003724 C 1.4676164,1.0003724 1,1.4679887 1,2.0496889 V 13.951056 c 0,0.0257 0.010166,0.04826 0.011963,0.07348 0.121,-0.0499 0.2681056,-0.112741 0.3178711,-0.129884 0.627445,-0.216196 1.1636286,-0.421729 2.1345214,-0.818601 C 6.4788423,11.843819 7.741511,11.137455 8.479724,10.384401 8.88893,9.966969 9.045235,9.5607206 8.946276,9.1744405 8.884834,8.934603 8.792791,8.7889504 8.570299,8.5745868 8.238576,8.25498 7.2516511,7.9915612 6.1593466,7.5423597 5.2988923,7.1885071 5.0109088,7.0099957 5.0109088,6.8280046 5.0109088,6.7172357 5.1366171,6.549156 5.306563,6.4349388 5.6568047,6.1995515 6.3091309,5.8958123 7.3470911,5.8269778 9.1668771,5.7062934 10.551876,5.6639295 10.777181,5.4663816 c 0.06812,-0.059727 0.07251,-0.2281791 0.0086,-0.312744 -0.05286,-0.069883 -0.0605,-0.10661 -0.03588,-0.109375 0.02461,-0.00276 0.08067,0.028485 0.157226,0.095703 0.133709,0.1173958 0.163451,0.2206125 0.104248,0.3623048 -0.134393,0.32165 -0.763015,0.4612204 -1.96875,0.5485839 -1.162346,0.084219 -2.6758195,0.2016324 -2.6149055,0.4443364 0.040425,0.1610778 0.7684475,0.2693531 2.0918745,0.5605468 2.130304,0.4687289 3.298673,0.9693449 4.187012,1.412892 1.088262,0.543368 1.776097,1.3670335 2.177246,2.6079105 L 15,11.360236 V 2.0496888 C 15,1.4679887 14.532383,1.0003724 13.950683,1.0003724 Z M 1.0170898,14.067268 c 0.0075,0.0666 0.011482,0.134371 0.030761,0.196532 0.00867,0.02797 0.027869,0.0504 0.042725,0.0752 -0.034368,-0.08606 -0.06267,-0.176044 -0.073486,-0.271729 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tv-symbolic.svg b/.icons/kora/panel/16/tv-symbolic.svg
new file mode 100644
index 000000000..afb736c1e
--- /dev/null
+++ b/.icons/kora/panel/16/tv-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 13.631h10v1.357h-10zm-1-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1zm3.079 1.5 7 3.5-7 3.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/tvconnected.svg b/.icons/kora/panel/16/tvconnected.svg
new file mode 100644
index 000000000..5eab96d8e
--- /dev/null
+++ b/.icons/kora/panel/16/tvconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/tvdisconnected.svg b/.icons/kora/panel/16/tvdisconnected.svg
new file mode 100644
index 000000000..08f7fe1ca
--- /dev/null
+++ b/.icons/kora/panel/16/tvdisconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/tvtrusted.svg b/.icons/kora/panel/16/tvtrusted.svg
new file mode 100644
index 000000000..b2b1ce2bb
--- /dev/null
+++ b/.icons/kora/panel/16/tvtrusted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/tweet-tray-panel.svg b/.icons/kora/panel/16/tweet-tray-panel.svg
new file mode 100644
index 000000000..01b16cbce
--- /dev/null
+++ b/.icons/kora/panel/16/tweet-tray-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1 C 7.681817,1 1,7.681817 1,15 c 0,0 0.954545,-2.545484 3.181817,-4.136366 2.227269,-1.590903 6.652899,0.01083 7.925652,-2.852817 -2.227302,0 -3.471103,-0.925619 -3.471103,-0.925619 C 11.181817,7.085198 15,4.712122 15,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/twitch-indicator.svg b/.icons/kora/panel/16/twitch-indicator.svg
new file mode 100644
index 000000000..c5246d6de
--- /dev/null
+++ b/.icons/kora/panel/16/twitch-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2 1 L 2 12 L 5 12 L 5 15 L 8 12 L 12 12 L 15 9 L 15 1 L 2 1 z M 5 4 L 7 4 L 7 9 L 5 9 L 5 4 z M 10 4 L 12 4 L 12 9 L 10 9 L 10 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ubuntuone-client-error.svg b/.icons/kora/panel/16/ubuntuone-client-error.svg
new file mode 100644
index 000000000..a408a0c0f
--- /dev/null
+++ b/.icons/kora/panel/16/ubuntuone-client-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 6.0019531 6 L 6.5019531 6 L 6.5214844 6 C 6.648776 6.0053336 6.7668573 6.0759797 6.8554688 6.1679688 L 8 7.2929688 L 9.1679688 6.1679688 C 9.3004533 6.0533155 9.379499 6.0046661 9.5 6 L 10 6 L 10 6.5 C 10 6.6433166 9.9828543 6.7750117 9.875 6.875 L 8.7285156 8.0214844 L 9.8535156 9.1464844 C 9.9473867 9.2411401 10 9.3653492 10 9.5 L 10 10 L 9.5 10 C 9.3675155 10 9.2403552 9.9475047 9.1464844 9.8535156 L 8 8.7285156 L 6.8554688 9.8535156 C 6.7615312 9.9481714 6.633905 10 6.5019531 10 L 6.0019531 10 L 6.0019531 9.5 C 6.0019531 9.3673485 6.0525467 9.2385203 6.1464844 9.1445312 L 7.2929688 8.0214844 L 6.1464844 6.875 C 6.0418948 6.7803443 5.9913011 6.6399837 6.0019531 6.5 L 6.0019531 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ubuntuone-client-idle.svg b/.icons/kora/panel/16/ubuntuone-client-idle.svg
new file mode 100644
index 000000000..5bb28f72e
--- /dev/null
+++ b/.icons/kora/panel/16/ubuntuone-client-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,3 A 4,4 0 0 0 2,7 4,4 0 0 0 2.0058594,7.171875 3,3 0 0 0 0,10 3,3 0 0 0 3,13 l 10,0 A 3,3 0 0 0 16,10 3,3 0 0 0 13.990234,7.171875 3,3 0 0 0 14,7 3,3 0 0 0 11,4 3,3 0 0 0 9.1992188,4.6054688 4,4 0 0 0 6,3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ubuntuone-client-offline.svg b/.icons/kora/panel/16/ubuntuone-client-offline.svg
new file mode 100644
index 000000000..31276a2c3
--- /dev/null
+++ b/.icons/kora/panel/16/ubuntuone-client-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,3 A 4,4 0 0 0 2,7 4,4 0 0 0 2.0058594,7.171875 3,3 0 0 0 0,10 3,3 0 0 0 3,13 l 10,0 A 3,3 0 0 0 16,10 3,3 0 0 0 13.990234,7.171875 3,3 0 0 0 14,7 3,3 0 0 0 11,4 3,3 0 0 0 9.1992188,4.6054688 4,4 0 0 0 6,3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ubuntuone-client-paused.svg b/.icons/kora/panel/16/ubuntuone-client-paused.svg
new file mode 100644
index 000000000..5c4b102a8
--- /dev/null
+++ b/.icons/kora/panel/16/ubuntuone-client-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 7 6 L 8 6 L 8 10 L 7 10 L 7 6 z M 9 6 L 10 6 L 10 10 L 9 10 L 9 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ubuntuone-client-updating.svg b/.icons/kora/panel/16/ubuntuone-client-updating.svg
new file mode 100644
index 000000000..f0a1f277c
--- /dev/null
+++ b/.icons/kora/panel/16/ubuntuone-client-updating.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 8.5 6 L 10 8 L 9 8 L 9 10 L 8 10 L 8 8 L 7 8 L 8.5 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/uget-tray-default.svg b/.icons/kora/panel/16/uget-tray-default.svg
new file mode 100644
index 000000000..c3a51e1cc
--- /dev/null
+++ b/.icons/kora/panel/16/uget-tray-default.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/uget-tray-downloading.svg b/.icons/kora/panel/16/uget-tray-downloading.svg
new file mode 100644
index 000000000..6b29dba36
--- /dev/null
+++ b/.icons/kora/panel/16/uget-tray-downloading.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 5 L 8 9 A 1.0001 1.0001 0 0 1 7.7480469 9.6621094 L 9 11.332031 L 10.251953 9.6640625 A 1.0001 1.0001 0 0 1 10 9 L 10 5 L 8 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/uget-tray-error.svg b/.icons/kora/panel/16/uget-tray-error.svg
new file mode 100644
index 000000000..0f80e0f7e
--- /dev/null
+++ b/.icons/kora/panel/16/uget-tray-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/ulauncher-indicator.svg b/.icons/kora/panel/16/ulauncher-indicator.svg
new file mode 100644
index 000000000..71f3c25de
--- /dev/null
+++ b/.icons/kora/panel/16/ulauncher-indicator.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g id="MPATH5" transform="matrix(0.30284675,0,0,0.32257321,0.8846153,0.39775655)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15,0 -3.5,1.7089844 0,0.703125 0,0.3730468 c 2.5e-5,0.00527 4.51e-4,0.010368 0,0.015625 l 0,6.5078851 0,1.1757817 c 0,2.086981 -1.166667,3.229838 -3.5,3.229838 -2.3333333,0 -3.5,-1.457039 -3.5,-3.229838 l 0,-0.9863286 0,-4.8242913 -3.5,1.7792969 0,2.4375 c 0,1.0469808 0.1357925,2.005601 0.4082031,2.873047 0.2702908,0.867445 0.6896721,1.61352 1.2578125,2.240234 0.4812236,0.531969 1.0749412,0.96409 1.7773438,1.298828 l 0.1347656,0.04297 c 0.078412,0.04401 0.1561135,0.08793 0.2480469,0.125 C 5.6992286,15.822769 6.7376211,16 7.9375,16 L 7.93555,15.9961 c 1.2200183,0 2.2728,-0.170564 3.162109,-0.515625 0.889663,-0.342481 1.619585,-0.826043 2.197266,-1.453125 0.575207,-0.624871 1.005679,-1.377135 1.285156,-2.251953 0.279477,-0.874819 0.417969,-1.8378951 0.417969,-2.8867191 l 0,-0.1816407 C 14.998101,8.704304 15,8.701956 15,8.6992188 Z" transform="matrix(2.8302858,0,0,2.7125625,0.85271462,1.8669979)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/update-high.svg b/.icons/kora/panel/16/update-high.svg
new file mode 100644
index 000000000..af7e9a0e3
--- /dev/null
+++ b/.icons/kora/panel/16/update-high.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" />
+ <circle style="fill:currentColor" class="ColorScheme-PositiveText" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/update-low.svg b/.icons/kora/panel/16/update-low.svg
new file mode 100644
index 000000000..4661c27a0
--- /dev/null
+++ b/.icons/kora/panel/16/update-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" fill="#dfdfdf"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/update-medium.svg b/.icons/kora/panel/16/update-medium.svg
new file mode 100644
index 000000000..89f9f21fc
--- /dev/null
+++ b/.icons/kora/panel/16/update-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" />
+ <circle style="fill:currentColor" class="ColorScheme-NeutralText" cx="14.5" cy="14.5" r="1.5" />
+</svg>
diff --git a/.icons/kora/panel/16/update-none.svg b/.icons/kora/panel/16/update-none.svg
new file mode 100644
index 000000000..0fe9e3bda
--- /dev/null
+++ b/.icons/kora/panel/16/update-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/updates-notifier-inactive.svg b/.icons/kora/panel/16/updates-notifier-inactive.svg
new file mode 120000
index 000000000..2d173b5cd
--- /dev/null
+++ b/.icons/kora/panel/16/updates-notifier-inactive.svg
@@ -0,0 +1 @@
+update-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/updates-notifier.svg b/.icons/kora/panel/16/updates-notifier.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/16/updates-notifier.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-available-panel.svg b/.icons/kora/panel/16/user-available-panel.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/16/user-available-panel.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-available.svg b/.icons/kora/panel/16/user-available.svg
new file mode 100644
index 000000000..ba7e7acf4
--- /dev/null
+++ b/.icons/kora/panel/16/user-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/user-away-panel.svg b/.icons/kora/panel/16/user-away-panel.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/16/user-away-panel.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-away.svg b/.icons/kora/panel/16/user-away.svg
new file mode 100644
index 000000000..c8d0c6ad3
--- /dev/null
+++ b/.icons/kora/panel/16/user-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 10 C 1,12 3,12 3,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 4 C 15,2 13.03,2 13.03,2 Z M 7,3 H 9 V 8 H 4 V 6 H 7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/user-busy-panel.svg b/.icons/kora/panel/16/user-busy-panel.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/16/user-busy-panel.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-busy.svg b/.icons/kora/panel/16/user-busy.svg
new file mode 100644
index 000000000..61fe8efcb
--- /dev/null
+++ b/.icons/kora/panel/16/user-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z M 12,6 H 4 V 8 H 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/user-idle-panel.svg b/.icons/kora/panel/16/user-idle-panel.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/16/user-idle-panel.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-idle.svg b/.icons/kora/panel/16/user-idle.svg
new file mode 100644
index 000000000..1ba9e6132
--- /dev/null
+++ b/.icons/kora/panel/16/user-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 10 C 1,12 3,12 3,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 4 C 15,2 13.03,2 13.03,2 Z M 7,3 H 9 V 8 H 4 V 6 H 7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/user-invisible-panel.svg b/.icons/kora/panel/16/user-invisible-panel.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/16/user-invisible-panel.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-invisible.svg b/.icons/kora/panel/16/user-invisible.svg
new file mode 100644
index 000000000..3bbb7a541
--- /dev/null
+++ b/.icons/kora/panel/16/user-invisible.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z M 3,4 V 10 H 13 V 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/user-offline-panel.svg b/.icons/kora/panel/16/user-offline-panel.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/16/user-offline-panel.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-offline.svg b/.icons/kora/panel/16/user-offline.svg
new file mode 100644
index 000000000..d456d588a
--- /dev/null
+++ b/.icons/kora/panel/16/user-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.892,12 1,11.11 1,10 V 4 C 1,2 2.969,2 2.969,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/user-online.svg b/.icons/kora/panel/16/user-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/16/user-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/user-status-new.svg b/.icons/kora/panel/16/user-status-new.svg
new file mode 100644
index 000000000..fd3ac4940
--- /dev/null
+++ b/.icons/kora/panel/16/user-status-new.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 9.5 A 2.5,2.5 0 0 1 3.5,7 2.5,2.5 0 0 1 6,9.5 2.5,2.5 0 0 1 3.5,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 9 7 4 C 15,2 13.029,2 13.029,2 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="9.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/user-status-pending.svg b/.icons/kora/panel/16/user-status-pending.svg
new file mode 100644
index 000000000..2a4874c51
--- /dev/null
+++ b/.icons/kora/panel/16/user-status-pending.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 H 1 C 1,2 2.97,2 2.97,2 Z M 15,10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,5 C 1.89,5 1,5.89 1,7 1,8.11 1.89,9 3,9 4.11,9 5,8.11 5,7 5,5.89 4.11,5 3,5 Z M 8,5 C 6.89,5 6,5.89 6,7 6,8.11 6.89,9 8,9 9.11,9 10,8.11 10,7 10,5.89 9.11,5 8,5 Z M 13,5 C 11.89,5 11,5.89 11,7 11,8.11 11.89,9 13,9 14.11,9 15,8.11 15,7 15,5.89 14.11,5 13,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/utools-tray.svg b/.icons/kora/panel/16/utools-tray.svg
new file mode 100644
index 000000000..bdadef78a
--- /dev/null
+++ b/.icons/kora/panel/16/utools-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4.9160156 3.8417969 C 5.2064964 3.8279649 5.478476 3.9114015 5.734375 4.0566406 C 6.2323419 4.3332893 6.7225761 4.6290262 7.234375 4.8710938 C 7.649347 5.0716637 7.6366635 5.2577719 7.3046875 5.5136719 C 6.7859717 5.9148109 6.2324087 5.9937661 5.6445312 5.6894531 C 5.0843187 5.3989731 4.5445877 5.0667675 3.984375 4.7832031 C 3.6523974 4.6172141 3.6945366 4.4633454 3.9296875 4.2558594 C 4.2132514 3.9999597 4.5356251 3.8487131 4.9160156 3.8417969 z M 10.978516 4.0214844 C 11.278508 4.0439614 11.561115 4.1616556 11.806641 4.3691406 C 12.055623 4.5835425 12.143901 4.7427895 11.777344 4.9433594 C 10.802157 5.4897396 9.843268 6.0697499 8.875 6.6230469 C 8.404698 6.8996969 7.9061701 6.9151618 7.4082031 6.6523438 C 7.2283831 6.5140197 6.9442589 6.410357 6.9511719 6.140625 C 6.9580719 5.919306 7.2422151 5.8858885 7.4082031 5.7890625 C 8.2796451 5.2703475 9.1576954 4.7499201 10.042969 4.2519531 C 10.361115 4.0721315 10.678528 3.9990073 10.978516 4.0214844 z M 13.443359 5.9628906 C 13.553185 5.9737006 13.607585 6.0906383 13.640625 6.2851562 C 13.706705 6.6586315 13.674508 7.0126685 13.496094 7.3515625 C 13.363932 7.6005455 13.166374 7.7863996 12.921875 7.9316406 C 12.446094 8.2152046 11.969629 8.4826363 11.513672 8.8007812 C 11.143621 9.0566815 10.999375 8.9481751 10.953125 8.5332031 C 10.880435 7.8830801 11.083888 7.3623315 11.619141 7.0234375 C 12.134571 6.6914595 12.670866 6.4033481 13.179688 6.0644531 C 13.293676 5.9892336 13.377459 5.9564106 13.443359 5.9628906 z M 2.9765625 6.0859375 C 3.0489775 6.0722475 3.1496504 6.0992875 3.2871094 6.1796875 C 4.2553782 6.7398995 5.2416128 7.259204 6.2167969 7.8125 C 6.6940149 8.082232 6.956711 8.4973251 6.984375 9.0644531 C 6.956708 9.2926881 7.0133882 9.5892951 6.7851562 9.7207031 C 6.5915031 9.8313661 6.4170459 9.6046395 6.2441406 9.5078125 C 5.3519504 9.0236785 4.4545301 8.5380871 3.5761719 8.0332031 C 2.9398815 7.6666451 2.662778 7.0855087 2.7734375 6.4492188 C 2.8080175 6.2460547 2.8558641 6.1087645 2.9765625 6.0859375 z M 10.398438 8 C 10.465007 7.9989 10.531461 8.0118019 10.597656 8.0449219 C 10.814287 8.1565159 10.685359 8.4277569 10.693359 8.6230469 C 10.725449 9.6483179 10.75 10.673949 10.75 11.699219 C 10.7419 12.431555 10.317186 12.955385 9.6191406 13.185547 C 9.2661066 13.297141 9.0488281 13.302406 9.0488281 12.876953 C 9.0569281 11.747063 9.00802 10.619009 9 9.4960938 C 8.9919 8.9450965 9.2666905 8.5041496 9.8203125 8.1972656 C 10.000841 8.1292656 10.198726 8.00329 10.398438 8 z M 5.59375 9.6542969 C 5.673366 9.661897 5.767033 9.6849063 5.8769531 9.7226562 C 6.5600262 9.9590167 6.9530105 10.379473 6.9765625 11.009766 C 7.0001125 11.607231 6.9841879 12.211128 7.0234375 12.808594 C 7.0469875 13.163136 6.874721 13.201996 6.5371094 13.103516 C 6.1288401 12.985336 5.7980041 12.795616 5.5703125 12.480469 C 5.3897304 12.244109 5.3183594 11.987397 5.3183594 11.705078 C 5.3183594 11.1667 5.328359 10.620408 5.28125 10.082031 C 5.251806 9.7521118 5.3548908 9.6315219 5.59375 9.6542969 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/variety-indicator.svg b/.icons/kora/panel/16/variety-indicator.svg
new file mode 100644
index 000000000..32fd6e98b
--- /dev/null
+++ b/.icons/kora/panel/16/variety-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1c-1 0-1 1-1 1v11.044c0 .575.547.966.875.926.045 0 14.125.03 14.125.03.554 0 1-.45 1-1v-11c0-.55-.446-1-1-1zm-.42.682h14.84v10.636h-14.84zm9.905 1.169c-.552 0-1 .45-1 1s.448 1 1 1 1-.45 1-1-.448-1-1-1zm-5.485 3.149c-1.946-.101-3 5-3 5h12s-1.001-4.047-2.5-4c-.594.019-2.194 1.989-2.5 2-.244.009-3.668-2.983-4-3z"/>
+</svg>
diff --git a/.icons/kora/panel/16/veracrypt-panel.svg b/.icons/kora/panel/16/veracrypt-panel.svg
new file mode 100644
index 000000000..3f1cdf739
--- /dev/null
+++ b/.icons/kora/panel/16/veracrypt-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1 1 L 4.6074219 13.976562 L 4.8378906 13.224609 L 6.1347656 8.0625 L 4.25 1 L 1 1 z M 7.7402344 13.970703 C 7.7373459 13.983236 7.7372776 13.987414 7.734375 14 L 7.75 14 L 7.7402344 13.970703 z"/>
+ <path d="M 8.89575,8.004 6.14975,8 4.83725,13.224 4.59975,14 l 3.1354,-6e-6 c 1.3713,-5.946 1.1609,-5.9965 1.1609,-5.9965 z" style="fill:currentColor;opacity:0.15" class="ColorScheme-Text"/>
+ <path d="m 8.09975,1 -1.9495,7 1.6,6 h 7.25 l -1.5,-3 h -3.25 l -0.75,-3 1,-4 h 3 l 1.5,-3 z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/16/viber-normal.svg b/.icons/kora/panel/16/viber-normal.svg
new file mode 100644
index 000000000..bc28f00ee
--- /dev/null
+++ b/.icons/kora/panel/16/viber-normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.5 1a.50005.50005 0 1 0 0 1c2.613636 0 3.901878 1.0141208 4.636719 2.2011719.734841 1.187051.863281 2.6043837.863281 3.2988281a.50005.50005 0 1 0 1 0c0-.8055556-.12156-2.3882229-1.011719-3.8261719-.890159-1.4379489-2.601917-2.6738281-5.488281-2.6738281zm-4.9707031.0058594c-.1049112-.00969603-.2080416-.00828952-.2832031.0078125h-.0019532c-.2198847.0461665-.4953168.2093481-1.0917968.6503906-.3583081.2666892-.8492578.7445551-.9648438.9375-.2681842.4572324-.25232713.844721.0742188 1.7382813.5599931 1.5322624 1.3773259 3.010476 2.453125 4.4355468 2.0589368 2.7264924 4.6524308 4.7091744 7.9003902 6.0390624.41387.169906.548426.197653.873047.181641.39287-.01867.692412-.139459 1.113281-.457032.465494-.350483 1.131237-1.172776 1.302735-1.611328.161873-.416313.117575-.793446-.123047-1.08789-.136498-.162789-1.145568-.982301-1.617188-1.310547-.35787-.248187-.911393-.5890483-1.166015-.7207032-.335121-.1699054-.669723-.2001487-.996094-.0898438-.257246.088066-.341426.1629517-.716797.630859-.194247.239291-.3737344.456103-.3964841.476563-.025375.02046-.1055166.066875-.1816407.101562-.3027461.14055-.7192427.05501-1.3964843-.28125-.5276184-.258858-.9944191-.587282-1.5234375-1.0703121-.4508819-.4083068-.9055345-.9419987-1.1601563-1.3574219-.3283835-.5355136-.5777156-1.2311235-.5800781-1.6152344 0-.1653687.067267-.4002415.1503906-.5195312.0323746-.0479471.2371466-.2294951.4570313-.40625.5480932-.4387297.6718072-.5740519.7460937-.8359375.0719241-.2432051-.0056529-.5741338-.234375-1.0175781-.4001326-.7766724-1.6228179-2.3296787-2.0625-2.6191407-.0718366-.046168-.1985354-.1110954-.2792968-.1386719-.0833865-.029978-.1900107-.0507618-.2949219-.0605468zm5.9707031 1.9941406a.50005.50005 0 1 0 0 1c.583333 0 1.225052.307083 1.708984.7910156.483933.4839326.791016 1.1256511.791016 1.7089844a.50005.50005 0 1 0 1 0c0-.9166667-.442917-1.7749482-1.083984-2.4160156-.641068-.6410674-1.499349-1.0839844-2.416016-1.0839844zm0 1.9433594a.50005.50005 0 1 0 0 1c.064359 0 .2021797.055278.3144531.1777344.1122734.122456.1757813.2921805.1757813.3789062a.50005.50005 0 1 0 .9999996 0c0-.4132743-.181815-.7736825-.439453-1.0546875s-.6151402-.5019531-1.050781-.5019531z"/>
+</svg>
diff --git a/.icons/kora/panel/16/viber-notification.svg b/.icons/kora/panel/16/viber-notification.svg
new file mode 100644
index 000000000..7ccb0cfd2
--- /dev/null
+++ b/.icons/kora/panel/16/viber-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m8.5 1c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5s.226.5.5.5h.007c2.614 0 3.902 1.014 4.637 2.201s.863 2.605.863 3.299v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.806-.122-2.388-1.012-3.826s-2.602-2.674-5.488-2.674zm1 2c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5s.226.5.5.5h.007c.583 0 1.225.307 1.709.791s.791 1.126.791 1.709v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.917-.443-1.775-1.084-2.416s-1.499-1.084-2.416-1.084zm0 1.943c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5 0 .275.226.5.5.5h.007c.064 0 .202.056.314.178.113.123.176.292.176.379v.007c0 .274.226.5.5.5.275 0 .5-.226.5-.5 0-.002 0-.005 0-.007 0-.413-.182-.774-.439-1.055-.258-.281-.615-.502-1.051-.502z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.942 1.665.555.44c.566.557 1.387 1.618 1.592 2.869.005.031.004.062-.003.093 0 0-.147.701-.832 1.688.101.232.474.916 1.753 2.196 1.307 1.283 1.998 1.656 2.231 1.756.989-.685 1.72-.832 1.72-.832.03-.006.061-.007.091-.002 1.273.204 2.341 1.026 2.899 1.591l.447.567c.167.382.034.83-.221 1.223-.33.511-.841.927-.841.927-.019.016-.041.029-.065.038-.337.136-.709.204-1.114.204-1.142 0-2.438-.581-3.589-1.303-1.687-1.057-3.065-2.401-3.178-2.514-.057-.057-1.785-1.797-2.902-3.784-.775-1.379-1.237-2.878-.741-4.041.011-.024.024-.046.041-.066 0 0 .004-.004.011-.011.059-.068.374-.42.765-.708.32-.235.691-.419 1.022-.419l.359.088z"/>
+</svg>
diff --git a/.icons/kora/panel/16/virt-manager-panel.svg b/.icons/kora/panel/16/virt-manager-panel.svg
new file mode 100644
index 000000000..58440b7e5
--- /dev/null
+++ b/.icons/kora/panel/16/virt-manager-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -3e-8,5 2.2073863,11 H 3.8622159 L 6.0696022,5 H 4.4133523 L 3.0340909,8.6005858 1.6548295,5 Z M 7.724432,5 9.1036931,8.75 9.9318182,6.5 9.3792611,5 Z m 4.413352,0 2.207386,6 H 16 L 13.792614,5 Z M 6.8963069,7.3994142 5.5170454,11 H 7.1718749 L 7.724432,9.5600585 Z m 4.4133521,0 L 9.9303978,11 h 0.00145 1.6548292 l 0.551136,-1.4399415 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6.0696022,5 3.8622159,11 H 5.5170454 L 6.8963069,7.3994142 8.275568,11 H 9.9303978 L 11.309659,7.3994142 12.690341,11 H 14.34517 L 12.137784,5 h -1.65483 L 9.1036931,8.75 7.724432,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/vivaldi-tray.svg b/.icons/kora/panel/16/vivaldi-tray.svg
new file mode 100644
index 000000000..1d299375d
--- /dev/null
+++ b/.icons/kora/panel/16/vivaldi-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14,1 C 13.026,1 12,1.7835 12,2.75 12.001,2.9838 12.12,3.3148 12.213,3.53 12.227,3.5805 12.238,3.6393 12.254,3.682 12.623,5.0931 12.247,6.0968 11.406,7.1011 10.23,8.2764 8.9403,8.2965 7.7712,7.1485 L 4.2041,1.5554 C 3.8425,1.1684 3.3394,1.0297 2.8789,1.0274 1.8889,1.0111 1.2029,1.7948 1.0401,2.6355 0.91979,3.3083 0.86482,3.1917 4.0628,8.9537 6.0814,12.59 7.0402,14.268 7.1976,14.433 7.7544,15.017 8.5503,15.161 9.2932,14.814 9.4882,14.723 9.7088,14.558 9.85,14.401 10.126,14.09 15.759,3.8211 15.853,3.4678 15.963,3.2327 15.987,2.9844 16,2.75 16,1.7835 14.975,1 14,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/vk-tray.svg b/.icons/kora/panel/16/vk-tray.svg
new file mode 100644
index 000000000..24eec08c0
--- /dev/null
+++ b/.icons/kora/panel/16/vk-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 7.5005361,12.958057 h 0.9563607 c 0,0 0.2888065,-0.03488 0.436472,-0.208948 0.1357229,-0.159993 0.1313883,-0.46023 0.1313883,-0.46023 0,0 -0.018713,-1.405914 0.5767702,-1.612924 0.5872557,-0.204071 1.6689667,1.35868 2.4680187,1.95971 0.604246,0.454621 1.063416,0.355109 1.063416,0.355109 l 2.136721,-0.0327 c 0,0 1.117671,-0.07555 0.587694,-1.038434 C 15.813997,11.841 15.548628,11.207433 14.268653,9.9057004 12.928293,8.5440965 13.107929,8.9644422 14.721743,6.6078695 15.705013,5.1726464 16.097739,4.6044734 15.974831,4.2292244 15.85774,3.8716645 15.134833,3.9661304 15.134833,3.9661304 l -2.405812,0.0163 c 0,0 -0.178487,-0.026607 -0.310661,0.060064 -0.129302,0.084747 -0.212291,0.2827716 -0.212291,0.2827716 0,0 -0.380915,0.8025688 -0.888579,1.7472305 C 10.24622,8.0654331 9.4899782,7.9705645 9.3148509,7.8466344 8.9074488,7.5581892 9.0092589,6.6881185 9.0092589,6.0697814 9.0092589,4.1383032 9.276648,3.3330337 8.4885549,3.1245621 8.2270793,3.0554285 8.0344473,3.0096875 7.3656488,3.0022179 6.5071791,2.9926409 5.9260779,3.0050641 5.5146608,3.2259133 5.2409597,3.3727587 5.0297894,3.6999207 5.1584727,3.7187449 c 0.1590541,0.023201 0.5190677,0.106482 0.7099545,0.3910417 0.246603,0.3675793 0.2379848,1.1927499 0.2379848,1.1927499 0,0 0.1417014,2.2735702 -0.3308355,2.5559674 C 5.4513374,8.052206 5.1889972,7.8567717 4.2338725,6.0486321 3.7446084,5.1225108 3.3750385,4.406536 3.3750385,4.406536 c 0,0 -0.071163,-0.1912939 -0.1982685,-0.2936989 C 3.0231704,3.9887544 2.8077527,3.9493679 2.8077527,3.9493679 l -2.28624834,0.016354 c 0,0 -0.34311177,0.010503 -0.46921329,0.1740085 -0.11217418,0.1455531 -0.0089673,0.4462212 -0.0089673,0.4462212 0,0 1.78974063,4.0797673 3.81642613,6.3918014 1.8585405,2.119948 3.6407644,1.980789 3.6407644,1.980789"/>
+</svg>
diff --git a/.icons/kora/panel/16/vlc-panel.svg b/.icons/kora/panel/16/vlc-panel.svg
new file mode 100644
index 000000000..448d25068
--- /dev/null
+++ b/.icons/kora/panel/16/vlc-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 7.96,1 H 7.94 C 7.26,1 6.79,1.19 6.72,1.46 6.69,1.51 6.64,1.56 6.63,1.63 L 5.98,3.5 C 6.95,4.2 9.05,4.2 10.01,3.5 L 9.37,1.63 C 9.36,1.61 9.35,1.6 9.35,1.59 V 1.59 C 9.35,1.5 9.29,1.42 9.21,1.35 9.13,1.27 9.03,1.2 8.92,1.16 8.63,1.06 8.32,1 8,1 Z M 5.15,6.4 4.5,9 H 3.45 C 3.16,9 2.91,9.17 2.8,9.43 L 1.05,14.03 C 0.86,14.49 1.2,15 1.7,15 H 14.3 C 14.8,15 15.13,14.49 14.94,14.03 L 13.19,9.43 C 13.08,9.17 12.83,9 12.55,9 H 11.49 L 10.84,6.4 C 8.91,7.17 7.3,7.36 5.15,6.4 Z M 11.59,9.14 12.17,11.08 C 12.26,11.39 12.13,11.71 11.86,11.88 10.76,12.55 9.36,12.98 7.97,13 6.58,13.01 5.18,12.61 4.1,11.86 3.85,11.68 3.74,11.37 3.83,11.08 L 4.38,9.22 C 4.8334,9.492 6.2587,9.9852 7.9889,10 9.121,10.01 10.384,9.8678 11.59,9.14 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/volume-level-high-panel.svg b/.icons/kora/panel/16/volume-level-high-panel.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-high-panel.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-high.svg b/.icons/kora/panel/16/volume-level-high.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-high.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-low-panel.svg b/.icons/kora/panel/16/volume-level-low-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-low-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-low.svg b/.icons/kora/panel/16/volume-level-low.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-low.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-medium-panel.svg b/.icons/kora/panel/16/volume-level-medium-panel.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-medium-panel.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-medium.svg b/.icons/kora/panel/16/volume-level-medium.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-muted-panel.svg b/.icons/kora/panel/16/volume-level-muted-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-muted-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-muted.svg b/.icons/kora/panel/16/volume-level-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-none-panel.svg b/.icons/kora/panel/16/volume-level-none-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-none-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/volume-level-none.svg b/.icons/kora/panel/16/volume-level-none.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/volume-level-none.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/vorta-tray-active.svg b/.icons/kora/panel/16/vorta-tray-active.svg
new file mode 100644
index 000000000..6b6c75f26
--- /dev/null
+++ b/.icons/kora/panel/16/vorta-tray-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 8c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2zm8 1c.574.001 1.12.248 1.5.68.379-.432.925-.679 1.5-.68 1.104 0 2 .895 2 2s-.896 2-2 2c-.575-.001-1.121-.248-1.5-.68-.38.432-.926.679-1.5.68-1.105 0-2-.895-2-2s.895-2 2-2z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.615 2c-.867 0-1.235.013-1.517.5l-4.086 5.275c.532-.476 1.225-.775 1.988-.775h12c.762 0 1.456.299 1.988.775l-4.086-5.275c-.282-.487-.65-.5-1.518-.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m10 10c-.549 0-1 .451-1 1s.451 1 1 1c.548 0 1-.451 1-1s-.452-1-1-1zm3 0c-.549 0-1 .451-1 1s.451 1 1 1c.548 0 1-.451 1-1s-.452-1-1-1z" />
+</svg>
diff --git a/.icons/kora/panel/16/vorta-tray.svg b/.icons/kora/panel/16/vorta-tray.svg
new file mode 100644
index 000000000..d75952549
--- /dev/null
+++ b/.icons/kora/panel/16/vorta-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 8c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2zm8 1c.574.001 1.121.248 1.5.68.379-.432.926-.679 1.5-.68 1.105 0 2 .895 2 2s-.895 2-2 2c-.574-.001-1.121-.248-1.5-.68-.379.432-.926.679-1.5.68-1.105 0-2-.895-2-2s.895-2 2-2zm0 1c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm3 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.615 2c-.867 0-1.235.013-1.517.5l-4.086 5.275c.532-.476 1.225-.775 1.988-.775h12c.763 0 1.456.299 1.988.775l-4.086-5.275c-.282-.487-.65-.5-1.517-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/wallet-closed.svg b/.icons/kora/panel/16/wallet-closed.svg
new file mode 100644
index 000000000..a50f84291
--- /dev/null
+++ b/.icons/kora/panel/16/wallet-closed.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m15 4.467v7.066c0 .81-.657 1.467-1.467 1.467h-11.066c-.81 0-1.467-.657-1.467-1.467v-7.066c0-.81.657-1.467 1.467-1.467h11.066c.81 0 1.467.657 1.467 1.467z"/>
+ <path d="m10 6h5v4h-5c-1.102 0-2-.895-2-2s.898-2 2-2zm0 1c-.553 0-1 .45-1 1s.454 1 1 1 1-.447 1-1-.447-1-1-1z"/>
+ <path d="m6.144 11.083c.326.001.638.13.868.361.231.231.361.544.361.871v2.452c0 .327-.13.641-.361.872s-.545.361-.872.361h-4.907c-.327 0-.641-.13-.872-.361s-.361-.545-.361-.872v-2.452c0-.327.13-.64.361-.871.23-.231.542-.36.868-.361v-1.227c0-1.361 1.096-2.457 2.457-2.457 1.362 0 2.458 1.096 2.458 2.457zm-3.686 0h2.457v-1.302c0-.681-.548-1.229-1.229-1.229-.68 0-1.228.548-1.228 1.229z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/wallet-open.svg b/.icons/kora/panel/16/wallet-open.svg
new file mode 100644
index 000000000..e1c4a1360
--- /dev/null
+++ b/.icons/kora/panel/16/wallet-open.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m12.46 2.593v1.198h-5.075v-1.198zm-2.92-.802h-3v2h-3v-3h6z"/>
+ <path fill-opacity=".3" d="m15 5.259v7.065c0 .81-.657 1.467-1.467 1.467h-11.066c-.81 0-1.467-.657-1.467-1.467v-7.065c0-.81.657-1.468 1.467-1.468h11.066c.81 0 1.467.658 1.467 1.468z"/>
+ <path d="m10 6.791h5v4h-5c-1.102 0-2-.895-2-2 0-1.104.898-2 2-2zm0 1c-.553 0-1 .451-1 1 0 .55.454 1 1 1s1-.446 1-1c0-.553-.447-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/weather-clear-night-000.svg b/.icons/kora/panel/16/weather-clear-night-000.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-000.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-010.svg b/.icons/kora/panel/16/weather-clear-night-010.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-010.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-020.svg b/.icons/kora/panel/16/weather-clear-night-020.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-020.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-030.svg b/.icons/kora/panel/16/weather-clear-night-030.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-030.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-040.svg b/.icons/kora/panel/16/weather-clear-night-040.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-040.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-050.svg b/.icons/kora/panel/16/weather-clear-night-050.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-050.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-060.svg b/.icons/kora/panel/16/weather-clear-night-060.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-060.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-070.svg b/.icons/kora/panel/16/weather-clear-night-070.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-070.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-080.svg b/.icons/kora/panel/16/weather-clear-night-080.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-080.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-090.svg b/.icons/kora/panel/16/weather-clear-night-090.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-090.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-100.svg b/.icons/kora/panel/16/weather-clear-night-100.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-100.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-110.svg b/.icons/kora/panel/16/weather-clear-night-110.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-110.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-120.svg b/.icons/kora/panel/16/weather-clear-night-120.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-120.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-130.svg b/.icons/kora/panel/16/weather-clear-night-130.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-130.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-140.svg b/.icons/kora/panel/16/weather-clear-night-140.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-140.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-150.svg b/.icons/kora/panel/16/weather-clear-night-150.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-150.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-160.svg b/.icons/kora/panel/16/weather-clear-night-160.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-160.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-170.svg b/.icons/kora/panel/16/weather-clear-night-170.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-170.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-180.svg b/.icons/kora/panel/16/weather-clear-night-180.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-180.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-190.svg b/.icons/kora/panel/16/weather-clear-night-190.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-190.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-200.svg b/.icons/kora/panel/16/weather-clear-night-200.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-200.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-210.svg b/.icons/kora/panel/16/weather-clear-night-210.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-210.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-220.svg b/.icons/kora/panel/16/weather-clear-night-220.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-220.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-230.svg b/.icons/kora/panel/16/weather-clear-night-230.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-230.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-240.svg b/.icons/kora/panel/16/weather-clear-night-240.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-240.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-250.svg b/.icons/kora/panel/16/weather-clear-night-250.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-250.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-260.svg b/.icons/kora/panel/16/weather-clear-night-260.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-260.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-270.svg b/.icons/kora/panel/16/weather-clear-night-270.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-270.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-280.svg b/.icons/kora/panel/16/weather-clear-night-280.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-280.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-290.svg b/.icons/kora/panel/16/weather-clear-night-290.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-290.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-300.svg b/.icons/kora/panel/16/weather-clear-night-300.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-300.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-310.svg b/.icons/kora/panel/16/weather-clear-night-310.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-310.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-320.svg b/.icons/kora/panel/16/weather-clear-night-320.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-320.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-330.svg b/.icons/kora/panel/16/weather-clear-night-330.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-330.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-340.svg b/.icons/kora/panel/16/weather-clear-night-340.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-340.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night-350.svg b/.icons/kora/panel/16/weather-clear-night-350.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night-350.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-night.svg b/.icons/kora/panel/16/weather-clear-night.svg
new file mode 100644
index 000000000..9a68ef374
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-night.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1 8c0 3.866 3.134 7 7 7 1.925 0 3.68-.883 5-2.285-.518.132-.966.285-1.5.285-3.59 0-6.5-2.91-6.5-6.5 0-2.233 1.129-4.31 3-5.5-3.886 0-7 3.134-7 7z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clear-wind-night.svg b/.icons/kora/panel/16/weather-clear-wind-night.svg
new file mode 100644
index 000000000..a46baf186
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-wind-night.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.774 10.563s5.106-.041 6.056-.048c1.19-.009 1.996.988 1.996 1.994 0 .602-.229 1.193-.702 1.575-.314.253-.739.418-1.292.418-.221 0-.402-.18-.402-.402s.181-.402.402-.402c.336 0 .598-.087.788-.24.283-.228.402-.59.402-.949 0-.599-.477-1.196-1.186-1.191-.95.009-6.056.049-6.056.049-.22.001-.402-.177-.404-.399-.002-.221.177-.403.398-.405zm.878-.8c-.221-.002-.401-.183-.398-.405.001-.222.183-.4.404-.399 0 0 5.106.041 6.055.048.709.006 1.186-.591 1.186-1.19 0-.359-.118-.721-.401-.948-.191-.154-.453-.242-.788-.242-.221 0-.402-.179-.402-.401s.181-.402.402-.402c.552 0 .977.165 1.291.418.474.382.703.973.703 1.575 0 1.006-.807 2.003-1.997 1.995-.95-.009-6.055-.049-6.055-.049zm-2.68-1.547c-.222-.002-.401-.184-.399-.406.002-.221.183-.4.405-.399 0 0 5.105.041 6.055.049.709.006 1.186-.592 1.186-1.19 0-.36-.119-.722-.402-.949-.19-.153-.452-.241-.787-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.552 0 .977.166 1.29.418.475.382.703.973.703 1.576 0 1.005-.806 2.003-1.997 1.994-.949-.009-6.054-.048-6.054-.048z"/>
+ <path fill-opacity=".3" d="m1 8c0 3.866 3.134 7 7 7 1.925 0 3.68-.883 5-2.285-.518.132-.966.285-1.5.285-3.59 0-6.5-2.91-6.5-6.5 0-2.233 1.129-4.31 3-5.5-3.886 0-7 3.134-7 7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/weather-clear-wind.svg b/.icons/kora/panel/16/weather-clear-wind.svg
new file mode 100644
index 000000000..906f83327
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear-wind.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.298 11.547s5.106-.041 6.055-.048c1.191-.009 1.996.988 1.996 1.994 0 .602-.228 1.193-.702 1.575-.313.253-.738.418-1.291.418-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.336 0 .598-.088.788-.241.283-.227.402-.589.402-.948 0-.599-.477-1.196-1.186-1.191-.951.009-6.056.049-6.056.049-.221.001-.402-.177-.404-.399-.003-.222.176-.403.398-.405zm.878-.8c-.222-.002-.401-.183-.398-.405.001-.222.182-.4.404-.399 0 0 5.105.04 6.055.048.709.006 1.186-.591 1.186-1.19 0-.359-.118-.721-.401-.948-.191-.154-.453-.242-.788-.242-.222 0-.402-.179-.402-.401s.18-.402.402-.402c.552 0 .977.165 1.291.418.474.382.702.973.702 1.575 0 1.006-.806 2.003-1.996 1.994-.95-.008-6.055-.048-6.055-.048zm-2.68-1.548c-.222-.002-.402-.183-.399-.405.001-.221.183-.4.404-.399 0 0 5.106.041 6.055.049.709.006 1.187-.592 1.187-1.19 0-.36-.119-.722-.402-.949-.19-.153-.453-.241-.787-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.551 0 .976.165 1.29.418.475.382.703.973.703 1.576 0 1.005-.806 2.003-1.997 1.993-.949-.008-6.054-.048-6.054-.048z"/>
+ <path fill-opacity=".5" d="m8 2c-3.31 0-6 2.68-6 6 0 3.31 2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6z"/>
+ <path d="m7.5 14.96.5 1.04.5-1.04c-.17.02-.33.04-.5.04s-.33-.02-.5-.04zm-4.78-2.4-.38 1.09 1.1-.37c-.25-.22-.5-.47-.72-.72zm12.25-5.06c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/weather-clear.svg b/.icons/kora/panel/16/weather-clear.svg
new file mode 100644
index 000000000..d2524bffd
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clear.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2c-3.31 0-6 2.68-6 6 0 3.31 2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 14.96.5 1.04.5-1.04c-.17.02-.33.04-.5.04s-.33-.02-.5-.04zm5.78-2.4c-.22.25-.47.5-.72.72l1.1.37zm-10.56 0-.38 1.09 1.1-.37c-.25-.22-.5-.47-.72-.72zm12.25-5.06c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+ </svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clouds-night.svg b/.icons/kora/panel/16/weather-clouds-night.svg
new file mode 100644
index 000000000..5285e660a
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clouds-night.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.014 11.207c.528-.874 1.487-1.459 2.582-1.459 1.413 0 2.6.974 2.927 2.287.149-.036.306-.054.467-.054 1.11 0 2.01.9 2.01 2.009 0 1.025-.769 1.872-1.76 1.995h-.001c-.081.01-.164.015-.249.015s-.168-.005-.249-.015h-5.723c-1.319 0-2.389-1.071-2.389-2.389 0-1.317 1.068-2.386 2.385-2.389z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.158 9.674c-.369 1.042-.993 2.01-1.868 2.805-2.825 2.564-7.199 2.351-9.762-.472-2.564-2.825-2.354-7.199.471-9.764.875-.794 1.899-1.321 2.971-1.588-1.993 2.313-1.994 5.807.111 8.127 2.104 2.317 5.582 2.653 8.077.892z" />
+</svg>
diff --git a/.icons/kora/panel/16/weather-clouds-wind-night.svg b/.icons/kora/panel/16/weather-clouds-wind-night.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clouds-wind-night.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-clouds-wind.svg b/.icons/kora/panel/16/weather-clouds-wind.svg
new file mode 100644
index 000000000..7838de1d1
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clouds-wind.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m4.636 11.469s5.105-.041 6.055-.048c1.19-.009 1.996.988 1.996 1.994 0 .602-.228 1.193-.702 1.575-.314.253-.739.418-1.291.418-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.335 0 .597-.087.787-.241.284-.227.402-.589.402-.948 0-.599-.477-1.196-1.186-1.191-.95.009-6.056.049-6.056.049-.22.001-.402-.177-.404-.399s.177-.403.399-.405zm.878-.8c-.222-.002-.402-.183-.399-.405.002-.222.183-.4.404-.399 0 0 5.106.041 6.056.048.709.006 1.186-.591 1.186-1.19 0-.359-.119-.721-.402-.948-.19-.154-.453-.242-.787-.242-.222 0-.402-.179-.402-.401s.18-.402.402-.402c.551 0 .977.165 1.29.418.475.382.703.973.703 1.575 0 1.006-.806 2.003-1.997 1.994-.949-.008-6.054-.048-6.054-.048zm-2.681-1.548c-.222-.002-.401-.183-.398-.405.001-.221.183-.4.404-.399 0 0 5.106.041 6.055.049.709.006 1.186-.592 1.186-1.19 0-.36-.119-.722-.401-.949-.191-.153-.453-.241-.788-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.552 0 .977.165 1.291.418.474.382.702.973.702 1.576 0 1.005-.806 2.003-1.996 1.993-.95-.008-6.055-.048-6.055-.048z"/>
+ <path fill-opacity=".5" d="m3.679 2.901c.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.126.015-.254.023-.384.023-.131 0-.259-.008-.385-.023h-8.829c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/weather-clouds.svg b/.icons/kora/panel/16/weather-clouds.svg
new file mode 100644
index 000000000..7c3f5dd37
--- /dev/null
+++ b/.icons/kora/panel/16/weather-clouds.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 8.606c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.001 8.103c-.001-.034-.001-.069-.001-.103 0-3.32 2.69-6 6-6s6 2.68 6 6c0 .375-.035.743-.101 1.1-.319-.084-.654-.129-1-.129-.049 0-.098.001-.147.003-.808-2.019-2.783-3.447-5.088-3.447-1.83 0-3.448.897-4.445 2.275-.426.044-.835.147-1.218.301zm12.969-.603c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-000.svg b/.icons/kora/panel/16/weather-few-clouds-night-000.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-000.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-010.svg b/.icons/kora/panel/16/weather-few-clouds-night-010.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-010.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-020.svg b/.icons/kora/panel/16/weather-few-clouds-night-020.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-020.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-030.svg b/.icons/kora/panel/16/weather-few-clouds-night-030.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-030.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-040.svg b/.icons/kora/panel/16/weather-few-clouds-night-040.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-040.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-050.svg b/.icons/kora/panel/16/weather-few-clouds-night-050.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-050.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-060.svg b/.icons/kora/panel/16/weather-few-clouds-night-060.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-060.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-070.svg b/.icons/kora/panel/16/weather-few-clouds-night-070.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-070.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-080.svg b/.icons/kora/panel/16/weather-few-clouds-night-080.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-080.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-090.svg b/.icons/kora/panel/16/weather-few-clouds-night-090.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-090.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-100.svg b/.icons/kora/panel/16/weather-few-clouds-night-100.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-100.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-110.svg b/.icons/kora/panel/16/weather-few-clouds-night-110.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-110.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-120.svg b/.icons/kora/panel/16/weather-few-clouds-night-120.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-120.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-130.svg b/.icons/kora/panel/16/weather-few-clouds-night-130.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-130.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-140.svg b/.icons/kora/panel/16/weather-few-clouds-night-140.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-140.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-150.svg b/.icons/kora/panel/16/weather-few-clouds-night-150.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-150.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-160.svg b/.icons/kora/panel/16/weather-few-clouds-night-160.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-160.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-170.svg b/.icons/kora/panel/16/weather-few-clouds-night-170.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-170.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-180.svg b/.icons/kora/panel/16/weather-few-clouds-night-180.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-180.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-190.svg b/.icons/kora/panel/16/weather-few-clouds-night-190.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-190.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-200.svg b/.icons/kora/panel/16/weather-few-clouds-night-200.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-200.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-210.svg b/.icons/kora/panel/16/weather-few-clouds-night-210.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-210.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-220.svg b/.icons/kora/panel/16/weather-few-clouds-night-220.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-220.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-230.svg b/.icons/kora/panel/16/weather-few-clouds-night-230.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-230.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-240.svg b/.icons/kora/panel/16/weather-few-clouds-night-240.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-240.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-250.svg b/.icons/kora/panel/16/weather-few-clouds-night-250.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-250.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-260.svg b/.icons/kora/panel/16/weather-few-clouds-night-260.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-260.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-270.svg b/.icons/kora/panel/16/weather-few-clouds-night-270.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-270.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-280.svg b/.icons/kora/panel/16/weather-few-clouds-night-280.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-280.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-290.svg b/.icons/kora/panel/16/weather-few-clouds-night-290.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-290.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-300.svg b/.icons/kora/panel/16/weather-few-clouds-night-300.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-300.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-310.svg b/.icons/kora/panel/16/weather-few-clouds-night-310.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-310.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-320.svg b/.icons/kora/panel/16/weather-few-clouds-night-320.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-320.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-330.svg b/.icons/kora/panel/16/weather-few-clouds-night-330.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-330.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-340.svg b/.icons/kora/panel/16/weather-few-clouds-night-340.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-340.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night-350.svg b/.icons/kora/panel/16/weather-few-clouds-night-350.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night-350.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-night.svg b/.icons/kora/panel/16/weather-few-clouds-night.svg
new file mode 100644
index 000000000..5285e660a
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-night.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.014 11.207c.528-.874 1.487-1.459 2.582-1.459 1.413 0 2.6.974 2.927 2.287.149-.036.306-.054.467-.054 1.11 0 2.01.9 2.01 2.009 0 1.025-.769 1.872-1.76 1.995h-.001c-.081.01-.164.015-.249.015s-.168-.005-.249-.015h-5.723c-1.319 0-2.389-1.071-2.389-2.389 0-1.317 1.068-2.386 2.385-2.389z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.158 9.674c-.369 1.042-.993 2.01-1.868 2.805-2.825 2.564-7.199 2.351-9.762-.472-2.564-2.825-2.354-7.199.471-9.764.875-.794 1.899-1.321 2.971-1.588-1.993 2.313-1.994 5.807.111 8.127 2.104 2.317 5.582 2.653 8.077.892z" />
+</svg>
diff --git a/.icons/kora/panel/16/weather-few-clouds-wind-night.svg b/.icons/kora/panel/16/weather-few-clouds-wind-night.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-wind-night.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds-wind.svg b/.icons/kora/panel/16/weather-few-clouds-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-few-clouds.svg b/.icons/kora/panel/16/weather-few-clouds.svg
new file mode 100644
index 000000000..e0630d3d4
--- /dev/null
+++ b/.icons/kora/panel/16/weather-few-clouds.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="7" cy="7" r="5.192" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.387 10.65c.489-.809 1.375-1.35 2.389-1.35 1.307 0 2.406.901 2.707 2.116.139-.034.284-.051.433-.051 1.026 0 1.859.834 1.859 1.859 0 .949-.711 1.733-1.628 1.846l-.231.014c-.079 0-.155-.005-.231-.014h-5.295c-1.22 0-2.21-.99-2.21-2.21 0-1.219.989-2.208 2.207-2.21zm-5.947.19c.11.14.24.26.37.38s.27.23.41.34h-.06l-1.1.38zm10.53-4.34c.01.17.03.33.03.5v.16c-.01.11-.02.23-.03.34h.03l1-.5zm-11.97 0-1 .5 1.03.5c-.01-.17-.03-.33-.03-.5v-.16c.01-.11.02-.23.03-.34zm10.94-4.44-1.1.38h-.06c.14.11.28.22.41.34s.26.24.37.38zm-9.88 0 .35 1.07c.22-.26.46-.5.72-.72zm4.94-2.06-.5 1.03c.16-.01.33-.03.5-.03h.5z"/>
+</svg>
diff --git a/.icons/kora/panel/16/weather-fog.svg b/.icons/kora/panel/16/weather-fog.svg
new file mode 100644
index 000000000..015289b9f
--- /dev/null
+++ b/.icons/kora/panel/16/weather-fog.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 3.258c-.554 0-1 .337-1 .756s.446.756 1 .756h5.027c.554 0 1-.337 1-.756s-.446-.756-1-.756zm3.576 2.474c-.554 0-1 .337-1 .756s.446.756 1 .756h9.424c.554 0 1-.337 1-.756s-.446-.756-1-.756zm-4.576 3.024c-.554 0-1 .337-1 .756s.446.756 1 .756h11c.554 0 1-.337 1-.756s-.446-.756-1-.756zm2 2.749c-.554 0-1 .338-1 .756 0 .419.446.757 1 .757h11.206c.554 0 1-.338 1-.757 0-.418-.446-.756-1-.756z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-freezing-rain.svg b/.icons/kora/panel/16/weather-freezing-rain.svg
new file mode 100644
index 000000000..ef4e7b17d
--- /dev/null
+++ b/.icons/kora/panel/16/weather-freezing-rain.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5.398 9.767s-2.043 2.393-2.043 3.5c0 1.37.923 2.5 2.043 2.5s2.044-1.13 2.044-2.5c0-.968-2.044-3.5-2.044-3.5zm5.142-1.767s-2.044 2.393-2.044 3.5c0 1.37.924 2.5 2.044 2.5s2.043-1.13 2.043-2.5c0-.968-2.043-3.5-2.043-3.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-hail.svg b/.icons/kora/panel/16/weather-hail.svg
new file mode 120000
index 000000000..9c51d6efb
--- /dev/null
+++ b/.icons/kora/panel/16/weather-hail.svg
@@ -0,0 +1 @@
+weather-freezing-rain.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-many-clouds-wind.svg b/.icons/kora/panel/16/weather-many-clouds-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/weather-many-clouds-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-many-clouds.svg b/.icons/kora/panel/16/weather-many-clouds.svg
new file mode 120000
index 000000000..bbe5adf46
--- /dev/null
+++ b/.icons/kora/panel/16/weather-many-clouds.svg
@@ -0,0 +1 @@
+weather-overcast.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-mist.svg b/.icons/kora/panel/16/weather-mist.svg
new file mode 120000
index 000000000..c20a6e941
--- /dev/null
+++ b/.icons/kora/panel/16/weather-mist.svg
@@ -0,0 +1 @@
+weather-fog.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-none-available.svg b/.icons/kora/panel/16/weather-none-available.svg
new file mode 100644
index 000000000..1606690a0
--- /dev/null
+++ b/.icons/kora/panel/16/weather-none-available.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m7.402 11.225c-.046 0-.07-.023-.07-.07v-.756c0-.121.004-.232.012-.334.008-.101.023-.198.047-.29.023-.092.055-.182.096-.272s.095-.182.162-.276l1.043-1.447c.187-.25.281-.496.281-.738 0-.297-.104-.533-.311-.709s-.416-.264-.627-.264c-.281 0-.519.092-.715.276-.195.167-.293.478-.293.931 0 .047-.023.07-.07.07h-1.195c-.047 0-.07-.023-.07-.07v-.234c0-.649.226-1.194.679-1.635.453-.449.989-.674 1.606-.674.593 0 1.129.211 1.605.633.485.414.727.977.727 1.687 0 .489-.129.913-.387 1.272l-1.072 1.465c-.121.183-.182.416-.182.697v.668c0 .047-.023.07-.07.07zm0 2.063c-.046 0-.07-.024-.07-.07v-1.19c0-.047.024-.07.07-.07h1.196c.047 0 .07.023.07.07v1.19c0 .046-.023.07-.07.07z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-overcast-wind.svg b/.icons/kora/panel/16/weather-overcast-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/16/weather-overcast-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-overcast.svg b/.icons/kora/panel/16/weather-overcast.svg
new file mode 100644
index 000000000..8b362a1fb
--- /dev/null
+++ b/.icons/kora/panel/16/weather-overcast.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.02 7.067c-1.31 0-2.4.86-2.81 2.03-1.23.16-2.19 1.2-2.19 2.47 0 1.38 1.12 2.5 2.5 2.5h5c1.38 0 2.5-1.12 2.5-2.5 0-1.27-.96-2.31-2.19-2.47-.4-1.17-1.5-2.03-2.81-2.03z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/16/weather-severe-alert.svg b/.icons/kora/panel/16/weather-severe-alert.svg
new file mode 100644
index 000000000..2bbcda7a4
--- /dev/null
+++ b/.icons/kora/panel/16/weather-severe-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m8 12.888c.633 0 1.146.514 1.146 1.147 0 .632-.513 1.146-1.146 1.146s-1.146-.514-1.146-1.146c0-.633.513-1.147 1.146-1.147zm-1-6.888v4l.25 2h1.5l.25-2v-4z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-showers-day.svg b/.icons/kora/panel/16/weather-showers-day.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/16/weather-showers-day.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-showers-night.svg b/.icons/kora/panel/16/weather-showers-night.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/16/weather-showers-night.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-showers-scattered-day.svg b/.icons/kora/panel/16/weather-showers-scattered-day.svg
new file mode 120000
index 000000000..12f673875
--- /dev/null
+++ b/.icons/kora/panel/16/weather-showers-scattered-day.svg
@@ -0,0 +1 @@
+weather-showers-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-showers-scattered-night.svg b/.icons/kora/panel/16/weather-showers-scattered-night.svg
new file mode 120000
index 000000000..12f673875
--- /dev/null
+++ b/.icons/kora/panel/16/weather-showers-scattered-night.svg
@@ -0,0 +1 @@
+weather-showers-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-showers-scattered.svg b/.icons/kora/panel/16/weather-showers-scattered.svg
new file mode 100644
index 000000000..636d323d7
--- /dev/null
+++ b/.icons/kora/panel/16/weather-showers-scattered.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.398 9.767s-2.043 2.393-2.043 3.5c0 1.37.923 2.5 2.043 2.5s2.044-1.13 2.044-2.5c0-.968-2.044-3.5-2.044-3.5zm5.142-1.767s-2.044 2.393-2.044 3.5c0 1.37.924 2.5 2.044 2.5s2.043-1.13 2.043-2.5c0-.968-2.043-3.5-2.043-3.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+
+</svg>
diff --git a/.icons/kora/panel/16/weather-showers.svg b/.icons/kora/panel/16/weather-showers.svg
new file mode 100644
index 000000000..2234d6366
--- /dev/null
+++ b/.icons/kora/panel/16/weather-showers.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.479 11.443.025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.083.173-.259.284-.451.284-.274 0-.5-.226-.5-.5 0-.081.02-.16.057-.232l1-2c.079-.165.243-.274.426-.283zm2.5 0 .025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.083.173-.259.284-.451.284-.274 0-.5-.226-.5-.5 0-.081.02-.16.057-.232l1-2c.079-.165.243-.274.426-.283zm-5 0 .025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.084.169-.258.277-.448.277-.274 0-.5-.226-.5-.5 0-.078.019-.155.054-.225l1-2c.079-.165.243-.274.426-.283zm-2.501 0c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm-2.5 0c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/16/weather-snow-day.svg b/.icons/kora/panel/16/weather-snow-day.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/16/weather-snow-day.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-snow-night.svg b/.icons/kora/panel/16/weather-snow-night.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/16/weather-snow-night.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-snow-rain.svg b/.icons/kora/panel/16/weather-snow-rain.svg
new file mode 100644
index 000000000..019d87e9a
--- /dev/null
+++ b/.icons/kora/panel/16/weather-snow-rain.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9 14c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm4 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm-6.521-2.006c-.183.009-.347.118-.426.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm-3-.002c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm7.522.008c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/16/weather-snow-scattered-day.svg b/.icons/kora/panel/16/weather-snow-scattered-day.svg
new file mode 120000
index 000000000..5c5ccc9dd
--- /dev/null
+++ b/.icons/kora/panel/16/weather-snow-scattered-day.svg
@@ -0,0 +1 @@
+weather-snow-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-snow-scattered-night.svg b/.icons/kora/panel/16/weather-snow-scattered-night.svg
new file mode 120000
index 000000000..5c5ccc9dd
--- /dev/null
+++ b/.icons/kora/panel/16/weather-snow-scattered-night.svg
@@ -0,0 +1 @@
+weather-snow-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-snow-scattered.svg b/.icons/kora/panel/16/weather-snow-scattered.svg
new file mode 100644
index 000000000..66d860bf4
--- /dev/null
+++ b/.icons/kora/panel/16/weather-snow-scattered.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.643 13.643c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2zm-9.167-1.132c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2zm4.524-1.365c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-snow.svg b/.icons/kora/panel/16/weather-snow.svg
new file mode 100644
index 000000000..a06fc89a5
--- /dev/null
+++ b/.icons/kora/panel/16/weather-snow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 12.963c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm-10-2c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+</svg>
diff --git a/.icons/kora/panel/16/weather-storm-day.svg b/.icons/kora/panel/16/weather-storm-day.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/16/weather-storm-day.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-storm-night.svg b/.icons/kora/panel/16/weather-storm-night.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/16/weather-storm-night.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/weather-storm.svg b/.icons/kora/panel/16/weather-storm.svg
new file mode 100644
index 000000000..7a65bfd7c
--- /dev/null
+++ b/.icons/kora/panel/16/weather-storm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.536 7-.536 5h1l-.754 4 3.238-5h-1.484l2.5-4z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ </svg>
diff --git a/.icons/kora/panel/16/weather-windy.svg b/.icons/kora/panel/16/weather-windy.svg
new file mode 100644
index 000000000..5fcf52a20
--- /dev/null
+++ b/.icons/kora/panel/16/weather-windy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.165 9.687s7.339-.058 8.704-.069c1.711-.013 2.869 1.421 2.869 2.866 0 .866-.328 1.716-1.009 2.265-.451.363-1.062.601-1.856.601-.319 0-.578-.259-.578-.578s.259-.578.578-.578c.482 0 .859-.126 1.132-.346.407-.327.578-.847.578-1.364 0-.86-.686-1.719-1.705-1.711-1.366.012-8.705.07-8.705.07-.317.002-.578-.255-.581-.573-.003-.319.254-.58.573-.583zm1.262-1.15c-.319-.002-.577-.263-.573-.582.002-.319.263-.575.581-.573 0 0 7.339.058 8.704.069 1.019.008 1.705-.85 1.705-1.711 0-.516-.17-1.036-.577-1.363-.274-.221-.651-.347-1.132-.347-.319 0-.578-.258-.578-.577s.259-.578.578-.578c.793 0 1.404.238 1.855.601.682.549 1.01 1.399 1.01 2.264 0 1.446-1.159 2.879-2.87 2.867-1.365-.012-8.703-.07-8.703-.07zm-3.853-2.224c-.319-.003-.577-.264-.573-.583.002-.318.263-.575.581-.573 0 0 7.339.058 8.704.07 1.019.008 1.705-.851 1.705-1.711 0-.517-.171-1.037-.577-1.364-.274-.22-.651-.346-1.132-.346-.319 0-.578-.259-.578-.578s.259-.578.578-.578c.793 0 1.404.238 1.855.601.682.549 1.01 1.399 1.01 2.265 0 1.445-1.159 2.879-2.87 2.866-1.365-.012-8.703-.069-8.703-.069z" />
+</svg>
diff --git a/.icons/kora/panel/16/webtorrent-desktop-panel.svg b/.icons/kora/panel/16/webtorrent-desktop-panel.svg
new file mode 100644
index 000000000..602c2b813
--- /dev/null
+++ b/.icons/kora/panel/16/webtorrent-desktop-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.539 1c-.302-.007-.601.067-.863.213l-4.852 2.705c-.509.284-.824.811-.824 1.379v5.406c-.001.569.314 1.097.824 1.381l4.852 2.703c.509.284 1.139.284 1.648 0l4.852-2.703c.51-.284.825-.812.824-1.381v-5.406c0-.568-.315-1.095-.824-1.379l-4.852-2.705c-.239-.133-.509-.207-.785-.213zm-.039.854 5.532 3.111v6.07l-5.532 3.111-5.532-3.111v-6.07zm-1.07 4.146c-.789 0-1.43.736-1.43 1.643 0 1.413 2.201 2.524 2.477 3.357.275-.833 2.476-1.944 2.476-3.357 0-.907-.64-1.643-1.43-1.643-.413 0-.785.255-1.046.578-.261-.323-.633-.578-1.047-.578z" />
+</svg>
diff --git a/.icons/kora/panel/16/wechat-tray-unread.svg b/.icons/kora/panel/16/wechat-tray-unread.svg
new file mode 100644
index 000000000..ef8b3dd63
--- /dev/null
+++ b/.icons/kora/panel/16/wechat-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 5c-2.743 0-5 2.031-5 4.5s2.257 4.5 5 4.5c.347-.001.694-.035 1.033-.102-.021-.131-.033-.265-.033-.398 0-1.371 1.129-2.5 2.5-2.5.379.002.752.089 1.092.256.265-.555.404-1.152.408-1.756 0-2.469-2.257-4.5-5-4.5zm-2 2c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm4 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c2.487.003 4.726 1.422 5.605 3.555-.794-.353-1.678-.555-2.605-.555-.029 0-.059.001-.088.004-3.209.043-5.912 2.438-5.912 5.496 0 .691.144 1.345.395 1.949-.034-.013-.067-.027-.1-.041l-1.295 2.592v-3.41c-1.269-1.041-1.997-2.529-2-4.09 0-3.017 2.708-5.5 6-5.5zm-3 3c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" />
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="13.5" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/16/wechat-tray.svg b/.icons/kora/panel/16/wechat-tray.svg
new file mode 100644
index 000000000..83f941fe7
--- /dev/null
+++ b/.icons/kora/panel/16/wechat-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 5c-2.743 0-5 2.031-5 4.5s2.257 4.5 5 4.5c1.003-.001 1.982-.274 2.811-.783l1.189 1.783v-2.809c.647-.776.998-1.72 1-2.691 0-2.469-2.257-4.5-5-4.5zm-2 2c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm4 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c2.487.003 4.726 1.422 5.605 3.555-.794-.353-1.678-.555-2.605-.555-.029 0-.059.001-.088.004-3.209.043-5.912 2.438-5.912 5.496 0 .691.144 1.345.395 1.949-.034-.013-.067-.027-.1-.041l-1.295 2.592v-3.41c-1.269-1.041-1.997-2.529-2-4.09 0-3.017 2.708-5.5 6-5.5zm-3 3c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/whatsapp-msg.svg b/.icons/kora/panel/16/whatsapp-msg.svg
new file mode 100644
index 000000000..7afe0e9fc
--- /dev/null
+++ b/.icons/kora/panel/16/whatsapp-msg.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.028 3.627c-.63 0-1.26.692-1.362.834l-.041.041-.02.061c-.874 2.013 2.074 5.042 2.44 5.408.285.285 2.684 2.582 4.615 2.582.305 0 .57-.061.814-.162l.061-.021.04-.04c.183-.143 1.098-.956.773-1.688-.122-.285-1.118-1.342-2.379-1.545l-.081-.021-.082.021c-.061.02-.488.101-1.098.508-.203-.102-.609-.386-1.28-1.037-.651-.651-.936-1.057-1.037-1.26.386-.61.488-1.037.508-1.078l.02-.081-.02-.082c-.203-1.26-1.281-2.236-1.566-2.379-.081-.04-.183-.061-.305-.061z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c3.863 0 7 3.137 7 7s-3.137 7-7 7-7-3.137-7-7 3.137-7 7-7zm0 1c3.311 0 6 2.689 6 6s-2.689 6-6 6-6-2.689-6-6 2.689-6 6-6z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="13.5" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/16/whatsapp-tray.svg b/.icons/kora/panel/16/whatsapp-tray.svg
new file mode 100644
index 000000000..256a0adbc
--- /dev/null
+++ b/.icons/kora/panel/16/whatsapp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910313 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.432997 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855781 14.994787 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/whatsapp-warning-msg.svg b/.icons/kora/panel/16/whatsapp-warning-msg.svg
new file mode 100644
index 000000000..38fc491a9
--- /dev/null
+++ b/.icons/kora/panel/16/whatsapp-warning-msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910315 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 1.8096642 11.420056 1.8408181 11.50346 1.8789062 11.599609 A 2.5 2.5 0 0 1 3.5 11 A 2.5 2.5 0 0 1 6 13.5 A 2.5 2.5 0 0 1 5.7167969 14.650391 C 5.8268855 14.681986 5.9193679 14.704327 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991287 7.7050781 14.992188 C 7.7855781 14.994787 7.8660936 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953056 8.8144063 14.960938 8.7382812 C 14.977556 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/whatsapp-warning.svg b/.icons/kora/panel/16/whatsapp-warning.svg
new file mode 100644
index 000000000..c5c8abb3f
--- /dev/null
+++ b/.icons/kora/panel/16/whatsapp-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910313 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.432997 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855781 14.994787 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/whatsie-tray-attention.svg b/.icons/kora/panel/16/whatsie-tray-attention.svg
new file mode 100644
index 000000000..ab912d8e2
--- /dev/null
+++ b/.icons/kora/panel/16/whatsie-tray-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079803 7.5 1.0195312 C 7.479 1.0211013 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.2207465 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069994 7.6710156 1.0058594 7.6972656 C 1.0036694 7.7760156 1.0014331 7.8539688 1.0019531 7.9335938 C 1.0016981 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910319 1.3984375 10.316406 C 1.4829756 10.58658 1.588175 10.859927 1.6992188 11.134766 A 2.5 2.5 0 0 1 2.5 11 A 2.5 2.5 0 0 1 5 13.5 A 2.5 2.5 0 0 1 4.7734375 14.535156 C 5.1635421 14.498354 5.4579565 14.559406 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991287 7.7050781 14.992188 C 7.7855778 14.994694 7.8660936 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953056 8.8144063 14.960938 8.7382812 C 14.977556 8.5746563 14.986928 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996971 8.0778165 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 4 7 A 1 1 0 0 1 5 8 A 1 1 0 0 1 4 9 A 1 1 0 0 1 3 8 A 1 1 0 0 1 4 7 z M 8 7 A 1 1 0 0 1 9 8 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 z M 12 7 A 1 1 0 0 1 13 8 A 1 1 0 0 1 12 9 A 1 1 0 0 1 11 8 A 1 1 0 0 1 12 7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/whatsie-tray.svg b/.icons/kora/panel/16/whatsie-tray.svg
new file mode 100644
index 000000000..e6d64a28e
--- /dev/null
+++ b/.icons/kora/panel/16/whatsie-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079802 7.5 1.0195312 C 7.479 1.0211013 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.2207465 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069994 7.6710156 1.0058594 7.6972656 C 1.0036694 7.7760156 1.0014331 7.8539688 1.0019531 7.9335938 C 1.0016981 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910316 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.43295 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855778 14.994694 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986928 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996971 8.0778165 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 4 7 A 1 1 0 0 1 5 8 A 1 1 0 0 1 4 9 A 1 1 0 0 1 3 8 A 1 1 0 0 1 4 7 z M 8 7 A 1 1 0 0 1 9 8 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 z M 12 7 A 1 1 0 0 1 13 8 A 1 1 0 0 1 12 9 A 1 1 0 0 1 11 8 A 1 1 0 0 1 12 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/wire-tray-attention.svg b/.icons/kora/panel/16/wire-tray-attention.svg
new file mode 100644
index 000000000..d08d93f51
--- /dev/null
+++ b/.icons/kora/panel/16/wire-tray-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 3.134,1 0,4.134 0,8 0,11.866 3.134,15 7,15 10.866,15 14,11.866 14,8 14,4.134 10.866,1 7,1 Z M 2,4.9997 H 3 V 9.4121 C 3,9.4121 2.9984,9.7701 3.2812,10.164 3.5641,10.558 4.116,11 5.5,11 5.6058,11 5.6363,10.964 5.7324,10.959 5.6611,10.882 5.5255,10.827 5.4687,10.748 5.0015,10.098 5,9.4121 5,9.4121 V 6.0719 L 5.0039,6.0426 C 5.0039,6.0426 5.0278,5.898 5.0879,5.779 5.148,5.66 5.251,5.5204 5.4082,5.3981 5.7225,5.1536 6.2228,4.9884 7.0078,4.9997 7.7878,5.0109 8.274,5.1744 8.584,5.4079 8.739,5.5246 8.8433,5.6589 8.9063,5.7751 8.9683,5.8913 8.9961,6.0368 8.9961,6.0368 L 9,6.07 V 9.4121 C 9,9.4121 8.9983,10.098 8.5312,10.748 8.4742,10.827 8.3386,10.882 8.2676,10.959 8.3636,10.964 8.394,11 8.5,11 9.884,11 10.436,10.558 10.719,10.164 11.002,9.7701 11,9.4121 11,9.4121 V 4.9997 H 12 V 9.4121 C 12,9.4121 11.998,10.098 11.531,10.748 11.064,11.398 10.116,12 8.5,12 7.878,12 7.435,11.852 7,11.705 6.565,11.852 6.1219,12 5.5,12 3.8839,12 2.9358,11.398 2.4687,10.748 2.0015,10.098 2,9.4121 2,9.4121 Z M 6.9922,5.9997 C 6.3532,5.9905 6.1034,6.1252 6.0234,6.1872 6.0024,6.2041 6.005,6.2036 6,6.2106 V 9.4121 C 6,9.4121 5.9986,9.7701 6.2812,10.164 6.4253,10.364 6.645,10.574 7,10.734 7.355,10.574 7.5747,10.364 7.7187,10.164 8.0017,9.7701 8,9.4121 8,9.4121 V 6.2223 C 7.993,6.2157 8.0004,6.2205 7.9844,6.2087 7.9014,6.1461 7.6362,6.0089 6.9922,5.9997 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/wire-tray.svg b/.icons/kora/panel/16/wire-tray.svg
new file mode 100644
index 000000000..5c201f254
--- /dev/null
+++ b/.icons/kora/panel/16/wire-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 3.134,1 0,4.134 0,8 0,11.866 3.134,15 7,15 10.866,15 14,11.866 14,8 14,4.134 10.866,1 7,1 Z M 2,4.9997 H 3 V 9.4121 C 3,9.4121 2.9984,9.7701 3.2812,10.164 3.5641,10.558 4.116,11 5.5,11 5.6058,11 5.6363,10.964 5.7324,10.959 5.6611,10.882 5.5255,10.827 5.4687,10.748 5.0015,10.098 5,9.4121 5,9.4121 V 6.0719 L 5.0039,6.0426 C 5.0039,6.0426 5.0278,5.898 5.0879,5.779 5.148,5.66 5.251,5.5204 5.4082,5.3981 5.7225,5.1536 6.2228,4.9884 7.0078,4.9997 7.7878,5.0109 8.274,5.1744 8.584,5.4079 8.739,5.5246 8.8433,5.6589 8.9063,5.7751 8.9683,5.8913 8.9961,6.0368 8.9961,6.0368 L 9,6.07 V 9.4121 C 9,9.4121 8.9983,10.098 8.5312,10.748 8.4742,10.827 8.3386,10.882 8.2676,10.959 8.3636,10.964 8.394,11 8.5,11 9.884,11 10.436,10.558 10.719,10.164 11.002,9.7701 11,9.4121 11,9.4121 V 4.9997 H 12 V 9.4121 C 12,9.4121 11.998,10.098 11.531,10.748 11.064,11.398 10.116,12 8.5,12 7.878,12 7.435,11.852 7,11.705 6.565,11.852 6.1219,12 5.5,12 3.8839,12 2.9358,11.398 2.4687,10.748 2.0015,10.098 2,9.4121 2,9.4121 Z M 6.9922,5.9997 C 6.3532,5.9905 6.1034,6.1252 6.0234,6.1872 6.0024,6.2041 6.005,6.2036 6,6.2106 V 9.4121 C 6,9.4121 5.9986,9.7701 6.2812,10.164 6.4253,10.364 6.645,10.574 7,10.734 7.355,10.574 7.5747,10.364 7.7187,10.164 8.0017,9.7701 8,9.4121 8,9.4121 V 6.2223 C 7.993,6.2157 8.0004,6.2205 7.9844,6.2087 7.9014,6.1461 7.6362,6.0089 6.9922,5.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/wired.svg b/.icons/kora/panel/16/wired.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/16/wired.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/wiznote-indicator.svg b/.icons/kora/panel/16/wiznote-indicator.svg
new file mode 100644
index 000000000..9da02a772
--- /dev/null
+++ b/.icons/kora/panel/16/wiznote-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,1 9.5,7 9,4 5,5 4,8 3,3 0,4 2,13.5 5.777,14.066 6.5,11.5 7.264,14.289 12,15 16,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/workrave-indicator-quiet.svg b/.icons/kora/panel/16/workrave-indicator-quiet.svg
new file mode 100644
index 000000000..13eaf2804
--- /dev/null
+++ b/.icons/kora/panel/16/workrave-indicator-quiet.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 5.7909,1 4,2.7909 4,5 4,7.2091 5.7909,9 8,9 10.209,9 12,7.2091 12,5 12,2.7909 10.209,1 8,1 Z M 7,3 H 9 V 4 H 10 V 6 H 9 V 7 H 7 V 6 H 6 V 4 H 7 Z M 11.494,9.9941 C 11.045,9.9942 10.824,10.541 11.146,10.854 L 12.793,12.5 11.146,14.146 C 10.656,14.618 11.382,15.344 11.854,14.854 L 13.5,13.207 15.146,14.854 C 15.618,15.344 16.344,14.618 15.854,14.146 L 14.207,12.5 15.854,10.854 C 16.179,10.536 15.945,9.9836 15.49,9.9961 15.36,9.9997 15.237,10.054 15.146,10.146 L 13.5,11.793 11.854,10.146 C 11.759,10.049 11.63,9.9941 11.494,9.9941 Z M 8,10 C -4e-4,10.004 1,15 1,15 H 10.074 C 10.027,14.868 9.9921,14.729 9.9844,14.576 9.9636,14.169 10.149,13.718 10.453,13.426 L 11.379,12.5 10.451,11.572 C 10.055,11.189 9.9406,10.62 10.055,10.137 9.4308,10.055 8.7622,9.9996 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/workrave-indicator-suspended.svg b/.icons/kora/panel/16/workrave-indicator-suspended.svg
new file mode 100644
index 000000000..952d5d441
--- /dev/null
+++ b/.icons/kora/panel/16/workrave-indicator-suspended.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.4766,0.99609 C 1.0278,1.0127 0.82663,1.5665 1.1602,1.8672 L 15.16,14.867 C 15.65,15.32 16.329,14.586 15.84,14.133 L 1.8398,1.1328 C 1.7421,1.0402 1.6111,0.99089 1.4766,0.99609 Z M 8,1 C 6.7132,1 5.5813,1.6185 4.8496,2.5625 L 6.3984,4 H 7 V 3 H 9 V 4 H 10 V 6 H 9 V 6.416 L 10.666,7.9629 C 11.479,7.2307 12,6.1804 12,5 12,2.7909 10.209,1 8,1 Z M 4.1426,6.002 C 4.5312,7.4994 5.7532,8.6522 7.293,8.9277 Z M 8,10 C -4e-4,10.004 1,15 1,15 H 13.832 L 8.4668,10.018 C 8.3079,10.013 8.1657,9.9999 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/workrave-indicator.svg b/.icons/kora/panel/16/workrave-indicator.svg
new file mode 100644
index 000000000..bdee109e5
--- /dev/null
+++ b/.icons/kora/panel/16/workrave-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 5.7909,1 4,2.7909 4,5 4,7.2091 5.7909,9 8,9 10.209,9 12,7.2091 12,5 12,2.7909 10.209,1 8,1 Z M 7,3 H 9 V 4 H 10 V 6 H 9 V 7 H 7 V 6 H 6 V 4 H 7 Z M 8,10 C -4e-4,10.004 1,15 1,15 V 15 H 15 V 15 C 15,15 16,9.996 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/x-tile-panel.svg b/.icons/kora/panel/16/x-tile-panel.svg
new file mode 100644
index 000000000..421ec4980
--- /dev/null
+++ b/.icons/kora/panel/16/x-tile-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 1 5.7148438 C 1 6.4271295 1.5728706 7 2.2851562 7 L 5.7148438 7 C 6.4271295 7 7 6.4271295 7 5.7148438 L 7 3 L 1 3 z M 9 3 L 9 5.7148438 C 9 6.4271295 9.5728709 7 10.285156 7 L 13.714844 7 C 14.427129 7 15 6.4271295 15 5.7148438 L 15 3 L 9 3 z M 1 11 L 1 13.714844 C 1 14.427129 1.5728706 15 2.2851562 15 L 5.7148438 15 C 6.4271295 15 7 14.427129 7 13.714844 L 7 11 L 1 11 z M 9 11 L 9 13.714844 C 9 14.427129 9.5728709 15 10.285156 15 L 13.714844 15 C 14.427129 15 15 14.427129 15 13.714844 L 15 11 L 9 11 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2.2851562 1 C 1.5728705 1 1 1.5728706 1 2.2851562 L 1 3 L 7 3 L 7 2.2851562 C 7 1.5728705 6.4271295 1 5.7148438 1 L 2.2851562 1 z M 10.285156 1 C 9.5728708 1 9 1.5728706 9 2.2851562 L 9 3 L 15 3 L 15 2.2851562 C 15 1.5728705 14.427129 1 13.714844 1 L 10.285156 1 z M 2.2851562 9 C 1.5728705 9 1 9.5728709 1 10.285156 L 1 11 L 7 11 L 7 10.285156 C 7 9.5728708 6.4271295 9 5.7148438 9 L 2.2851562 9 z M 10.285156 9 C 9.5728708 9 9 9.5728709 9 10.285156 L 9 11 L 15 11 L 15 10.285156 C 15 9.5728708 14.427129 9 13.714844 9 L 10.285156 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/xchat-panel.svg b/.icons/kora/panel/16/xchat-panel.svg
new file mode 100644
index 000000000..0a0b1bd4a
--- /dev/null
+++ b/.icons/kora/panel/16/xchat-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 3.4062,0.9874 C 3.1506,0.9874 2.8833,1.0728 2.6875,1.2686 L 1.2812,2.6749 C 0.8895,3.0666 0.8895,3.7206 1.2812,4.1124 L 2.1562,4.9874 H 7.844 L 4.125,1.2686 C 3.9291,1.0727 3.6619,0.9873 3.4062,0.9873 Z M 12.594,0.9874 C 12.332,0.9874 12.071,1.0728 11.875,1.2686 L 8.156,4.9874 H 13.844 L 14.719,4.1124 C 15.11,3.7207 15.11,3.0666 14.719,2.6749 L 13.312,1.2687 C 13.117,1.0729 12.855,0.9875 12.594,0.9875 Z M 4.4782,5.4953 C 4.2135,5.5067 4.0037,5.7225 3.9997,5.9874 V 7.487 9.487 C 3.9901,10.163 5.0093,10.163 4.9997,9.487 V 7.987 H 5.9997 V 9.487 C 5.9901,10.163 7.0093,10.163 6.9997,9.487 V 7.487 C 6.9992,7.2112 6.7755,6.9878 6.4997,6.9878 H 4.9997 V 5.9878 C 4.9955,5.7062 4.7596,5.4836 4.4782,5.4957 Z M 13.478,5.4953 C 13.214,5.5069 13.004,5.7227 13,5.9874 V 6.9874 H 12.5 C 11.854,7.0078 11.854,7.9666 12.5,7.987 H 13 V 9.487 C 13,9.7631 13.224,9.987 13.5,9.987 H 15 C 15.676,9.9966 15.676,8.9774 15,8.987 H 14 V 7.987 H 15 C 15.688,8.0088 15.688,6.9656 15,6.9874 H 14 V 5.9874 C 13.996,5.7061 13.76,5.4839 13.479,5.4957 Z M 0.5,6.9874 C 0.22403,6.9874 2.4835e-4,7.211 0,7.487 V 9.487 C 2.7609e-5,9.7631 0.22387,9.987 0.5,9.987 H 2.5 C 3.1762,9.9966 3.1762,8.9774 2.5,8.987 H 1 V 7.987 H 2.5 C 3.1762,7.9966 3.1762,6.9774 2.5,6.987 H 0.5 Z M 8.5,6.9874 C 8.224,6.9874 8.0002,7.211 8,7.487 V 9.487 C 8,9.7631 8.2239,9.987 8.5,9.987 H 9.25 C 9.9262,9.9966 9.9262,8.9774 9.25,8.987 H 9 V 7.987 H 10 V 9.487 C 9.9904,10.163 11.01,10.163 11,9.487 V 7.487 C 11,7.211 10.776,6.9874 10.5,6.9874 Z M 2.1564,10.987 1.2814,11.862 C 0.8897,12.254 0.8897,12.908 1.2814,13.3 L 2.6876,14.706 C 3.0793,15.098 3.7334,15.098 4.1251,14.706 L 7.844,10.987 Z M 8.156,10.987 11.875,14.706 C 12.267,15.098 12.921,15.098 13.313,14.706 L 14.719,13.3 C 15.111,12.908 15.111,12.254 14.719,11.862 L 13.844,10.987 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/xfce-newmail.svg b/.icons/kora/panel/16/xfce-newmail.svg
new file mode 120000
index 000000000..9ab72aa40
--- /dev/null
+++ b/.icons/kora/panel/16/xfce-newmail.svg
@@ -0,0 +1 @@
+new-messages-red.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce-nomail.svg b/.icons/kora/panel/16/xfce-nomail.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/16/xfce-nomail.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-critical-charging.svg b/.icons/kora/panel/16/xfce4-battery-critical-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-critical-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-critical.svg b/.icons/kora/panel/16/xfce4-battery-critical.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-critical.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-full-charging.svg b/.icons/kora/panel/16/xfce4-battery-full-charging.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-full-charging.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-full.svg b/.icons/kora/panel/16/xfce4-battery-full.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-full.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-low-charging.svg b/.icons/kora/panel/16/xfce4-battery-low-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-low-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-low.svg b/.icons/kora/panel/16/xfce4-battery-low.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-low.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-missing.svg b/.icons/kora/panel/16/xfce4-battery-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-ok-charging.svg b/.icons/kora/panel/16/xfce4-battery-ok-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-ok-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-battery-ok.svg b/.icons/kora/panel/16/xfce4-battery-ok.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-battery-ok.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-fsguard-plugin-urgent.svg b/.icons/kora/panel/16/xfce4-fsguard-plugin-urgent.svg
new file mode 100644
index 000000000..5c0f345d2
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-fsguard-plugin-urgent.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z" fill="#dfdfdf" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.011 1-.011 11.989 8.787.011.011-11.989zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657z" />
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12.463 9c-.24.014-.458.164-.578.396l-1.395 2.706-1.394 2.705c-.06.115-.093.245-.096.379v.018c0 .437.321.796.71.796h5.579c.39 0 .71-.359.71-.796 0-.139-.032-.276-.095-.397l-1.394-2.705-1.395-2.706c-.121-.234-.34-.383-.582-.396-.023-.001-.047-.001-.07 0zm-.463 1h1v3h-1zm0 4h1v1h-1z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-fsguard-plugin-warning.svg b/.icons/kora/panel/16/xfce4-fsguard-plugin-warning.svg
new file mode 120000
index 000000000..025a24875
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-fsguard-plugin-warning.svg
@@ -0,0 +1 @@
+xfce4-fsguard-plugin-urgent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-fsguard-plugin.svg b/.icons/kora/panel/16/xfce4-fsguard-plugin.svg
new file mode 120000
index 000000000..95b5fef8b
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-fsguard-plugin.svg
@@ -0,0 +1 @@
+indicator-sensors-disk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-muted.svg b/.icons/kora/panel/16/xfce4-mixer-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-no-muted.svg b/.icons/kora/panel/16/xfce4-mixer-no-muted.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-no-muted.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-no-record.svg b/.icons/kora/panel/16/xfce4-mixer-no-record.svg
new file mode 120000
index 000000000..ad16fd28c
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-no-record.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-record.svg b/.icons/kora/panel/16/xfce4-mixer-record.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-record.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-volume-high.svg b/.icons/kora/panel/16/xfce4-mixer-volume-high.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-volume-high.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-volume-low-medium.svg b/.icons/kora/panel/16/xfce4-mixer-volume-low-medium.svg
new file mode 120000
index 000000000..ae4d92d4b
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-volume-low-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-volume-low.svg b/.icons/kora/panel/16/xfce4-mixer-volume-low.svg
new file mode 120000
index 000000000..fc5b21357
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-volume-low.svg
@@ -0,0 +1 @@
+audio-volume-low-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-volume-medium.svg b/.icons/kora/panel/16/xfce4-mixer-volume-medium.svg
new file mode 120000
index 000000000..ae4d92d4b
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-volume-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-volume-muted.svg b/.icons/kora/panel/16/xfce4-mixer-volume-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-volume-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-volume-ultra-low.svg b/.icons/kora/panel/16/xfce4-mixer-volume-ultra-low.svg
new file mode 120000
index 000000000..fc5b21357
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-volume-ultra-low.svg
@@ -0,0 +1 @@
+audio-volume-low-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-mixer-volume-very-high.svg b/.icons/kora/panel/16/xfce4-mixer-volume-very-high.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-mixer-volume-very-high.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-notes-plugin.svg b/.icons/kora/panel/16/xfce4-notes-plugin.svg
new file mode 120000
index 000000000..b140ab393
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-notes-plugin.svg
@@ -0,0 +1 @@
+tomboy-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfce4-whiskermenu.svg b/.icons/kora/panel/16/xfce4-whiskermenu.svg
new file mode 100644
index 000000000..155eff77d
--- /dev/null
+++ b/.icons/kora/panel/16/xfce4-whiskermenu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3041094,1.0003416 C 6.0733634,1.0052816 5.8914699,1.0749556 5.8275469,1.0745606 4.3504598,1.279795 5.2934145,2.8284256 5.9193438,4.7483885 5.9727837,5.2398578 4.4569826,5.0345811 4.1205157,4.5198728 2.9857307,1.7734928 2.6830084,2.0802045 2.3666094,2.0003416 2.0635414,1.9385356 1.0111922,2.4674665 1.0345781,3.5784666 c 0.004,0.3191549 0.2059804,2.1230077 0.2089844,2.5898438 -1.33037301,2.2596372 -1.87256511,3.4964486 -0.2050781,5.8087436 1.1948705,1.565703 4.0672336,2.055165 5.9511719,2.021485 4.0093167,0.0016 4.9590727,-2.177086 7.2561667,-3.955078 C 16.00033,8.6085896 14.200883,7.8012676 13.777073,7.5491696 10.141981,5.1980899 8.0855509,5.6876564 8.0365309,5.3147947 8.0108209,4.8838258 8.0268759,3.6857361 7.9642659,3.2601072 7.7175419,1.2794362 6.8117454,0.98848479 6.3041094,1.0003416 Z m 6.5960106,0 C 12.155486,1.1160076 11.790015,5.333496 12.122776,5.9710447 13.265053,5.2530714 13.046179,2.068399 12.90012,1.0003416 Z m 2.9375,0.9785156 c -2.357948,3.0996933 -1.799057,2.5203743 -2.388672,5.0078125 0.224955,0.3077999 3.275786,-4.640378 2.388672,-5.0078125 z M 7.9994219,7.0003416 c 0.5522847,0 1,0.4477153 1,1 0,0.5522847 -0.4477153,1 -1,1 -0.5522848,0 -1,-0.4477153 -1,-1 0,-0.5522847 0.4477152,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/xfpm-ac-adapter.svg b/.icons/kora/panel/16/xfpm-ac-adapter.svg
new file mode 120000
index 000000000..462da4e23
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ac-adapter.svg
@@ -0,0 +1 @@
+ac-adapter.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-brightness-lcd.svg b/.icons/kora/panel/16/xfpm-brightness-lcd.svg
new file mode 100644
index 000000000..636c9bc30
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-brightness-lcd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm10.791-1.908c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm12.575-2.223c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-10.952-.377c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm2.541-1.716c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2.517c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-keyboard-000.svg b/.icons/kora/panel/16/xfpm-keyboard-000.svg
new file mode 120000
index 000000000..3c3ffb5e4
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-keyboard-000.svg
@@ -0,0 +1 @@
+keyboard-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-keyboard-020.svg b/.icons/kora/panel/16/xfpm-keyboard-020.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-keyboard-020.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-keyboard-030.svg b/.icons/kora/panel/16/xfpm-keyboard-030.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-keyboard-030.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-keyboard-040.svg b/.icons/kora/panel/16/xfpm-keyboard-040.svg
new file mode 120000
index 000000000..89e90a0d7
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-keyboard-040.svg
@@ -0,0 +1 @@
+keyboard-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-keyboard-060.svg b/.icons/kora/panel/16/xfpm-keyboard-060.svg
new file mode 120000
index 000000000..e05b11bd3
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-keyboard-060.svg
@@ -0,0 +1 @@
+keyboard-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-keyboard-080.svg b/.icons/kora/panel/16/xfpm-keyboard-080.svg
new file mode 120000
index 000000000..82432d8f9
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-keyboard-080.svg
@@ -0,0 +1 @@
+keyboard-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-keyboard-100.svg b/.icons/kora/panel/16/xfpm-keyboard-100.svg
new file mode 120000
index 000000000..1307798fb
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-keyboard-100.svg
@@ -0,0 +1 @@
+keyboard-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-mouse-000.svg b/.icons/kora/panel/16/xfpm-mouse-000.svg
new file mode 120000
index 000000000..90eab54ba
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-mouse-000.svg
@@ -0,0 +1 @@
+mouse-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-mouse-020.svg b/.icons/kora/panel/16/xfpm-mouse-020.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-mouse-020.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-mouse-030.svg b/.icons/kora/panel/16/xfpm-mouse-030.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-mouse-030.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-mouse-040.svg b/.icons/kora/panel/16/xfpm-mouse-040.svg
new file mode 120000
index 000000000..f5d985ce3
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-mouse-040.svg
@@ -0,0 +1 @@
+mouse-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-mouse-060.svg b/.icons/kora/panel/16/xfpm-mouse-060.svg
new file mode 120000
index 000000000..85e6611c3
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-mouse-060.svg
@@ -0,0 +1 @@
+mouse-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-mouse-080.svg b/.icons/kora/panel/16/xfpm-mouse-080.svg
new file mode 120000
index 000000000..2919c46ce
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-mouse-080.svg
@@ -0,0 +1 @@
+mouse-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-mouse-100.svg b/.icons/kora/panel/16/xfpm-mouse-100.svg
new file mode 120000
index 000000000..6c8e81536
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-mouse-100.svg
@@ -0,0 +1 @@
+mouse-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-phone-000.svg b/.icons/kora/panel/16/xfpm-phone-000.svg
new file mode 120000
index 000000000..77b7a31c3
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-phone-000.svg
@@ -0,0 +1 @@
+phone-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-phone-020.svg b/.icons/kora/panel/16/xfpm-phone-020.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-phone-020.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-phone-030.svg b/.icons/kora/panel/16/xfpm-phone-030.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-phone-030.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-phone-040.svg b/.icons/kora/panel/16/xfpm-phone-040.svg
new file mode 120000
index 000000000..2e1194c15
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-phone-040.svg
@@ -0,0 +1 @@
+phone-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-phone-060.svg b/.icons/kora/panel/16/xfpm-phone-060.svg
new file mode 120000
index 000000000..431ed0999
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-phone-060.svg
@@ -0,0 +1 @@
+phone-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-phone-080.svg b/.icons/kora/panel/16/xfpm-phone-080.svg
new file mode 120000
index 000000000..4dadbca9b
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-phone-080.svg
@@ -0,0 +1 @@
+phone-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-phone-100.svg b/.icons/kora/panel/16/xfpm-phone-100.svg
new file mode 120000
index 000000000..954a697f6
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-phone-100.svg
@@ -0,0 +1 @@
+phone-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-000-charging.svg b/.icons/kora/panel/16/xfpm-primary-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-000.svg b/.icons/kora/panel/16/xfpm-primary-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-020-charging.svg b/.icons/kora/panel/16/xfpm-primary-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-020.svg b/.icons/kora/panel/16/xfpm-primary-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-040-charging.svg b/.icons/kora/panel/16/xfpm-primary-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-040.svg b/.icons/kora/panel/16/xfpm-primary-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-060-charging.svg b/.icons/kora/panel/16/xfpm-primary-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-060.svg b/.icons/kora/panel/16/xfpm-primary-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-080-charging.svg b/.icons/kora/panel/16/xfpm-primary-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-080.svg b/.icons/kora/panel/16/xfpm-primary-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-100-charging.svg b/.icons/kora/panel/16/xfpm-primary-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-100.svg b/.icons/kora/panel/16/xfpm-primary-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-charged.svg b/.icons/kora/panel/16/xfpm-primary-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-primary-missing.svg b/.icons/kora/panel/16/xfpm-primary-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-primary-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-000-charging.svg b/.icons/kora/panel/16/xfpm-ups-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-000.svg b/.icons/kora/panel/16/xfpm-ups-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-020-charging.svg b/.icons/kora/panel/16/xfpm-ups-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-020.svg b/.icons/kora/panel/16/xfpm-ups-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-040-charging.svg b/.icons/kora/panel/16/xfpm-ups-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-040.svg b/.icons/kora/panel/16/xfpm-ups-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-060-charging.svg b/.icons/kora/panel/16/xfpm-ups-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-060.svg b/.icons/kora/panel/16/xfpm-ups-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-080-charging.svg b/.icons/kora/panel/16/xfpm-ups-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-080.svg b/.icons/kora/panel/16/xfpm-ups-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-100-charging.svg b/.icons/kora/panel/16/xfpm-ups-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-100.svg b/.icons/kora/panel/16/xfpm-ups-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-charged.svg b/.icons/kora/panel/16/xfpm-ups-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xfpm-ups-missing.svg b/.icons/kora/panel/16/xfpm-ups-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/16/xfpm-ups-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/xkbmod-indicator.svg b/.icons/kora/panel/16/xkbmod-indicator.svg
new file mode 120000
index 000000000..9d1f3ab6c
--- /dev/null
+++ b/.icons/kora/panel/16/xkbmod-indicator.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/y-ppa-indicator.svg b/.icons/kora/panel/16/y-ppa-indicator.svg
new file mode 100644
index 000000000..2dd511db8
--- /dev/null
+++ b/.icons/kora/panel/16/y-ppa-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.53,1 C 2.5672,1 1,2.5692 1,4.532 V 11.468 C 1,13.432 2.5672,15 4.53,15 H 11.47 C 13.433,15 15,13.432 15,11.468 V 4.532 C 15,2.5692 13.433,1 11.47,1 Z M 2.002,3.0011 7,3 V 3.4701 C 6.871,3.4821 6.7906,3.4701 6.6266,3.4701 6.0867,3.5061 5.6887,3.5741 5.6887,3.8761 5.6887,4.142 5.7707,4.391 5.9697,4.657 L 8.47,8.53 11.125,4.626 C 11.301,4.348 11.375,4.0961 11.375,3.9381 11.375,3.7081 11.188,3.555 11,3.47 H 10 V 3.0001 H 14 V 3.47 C 13.554,3.506 13.173,3.5351 12.844,3.8131 12.527,4.0791 12.091,4.609 11.563,5.4069 L 9,9.47 V 13 C 9.211,13.193 10.213,13.519 11,13.531 V 14 H 5 V 13.53 C 5.7989,13.494 6.812,13.193 7,13 V 9.44 L 4.8755,6.1879 C 3.9596,4.883 3.3565,4.103 3.0625,3.8131 2.7685,3.5231 2.462,3.47 2,3.47 V 3.0001 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yaradio-yamusic-tray.svg b/.icons/kora/panel/16/yaradio-yamusic-tray.svg
new file mode 100644
index 000000000..d8866c6d4
--- /dev/null
+++ b/.icons/kora/panel/16/yaradio-yamusic-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 7.285156 7.949219 5 5 0 0 1 -4.285156-4.949219 5 5 0 0 1 5-5 5 5 0 0 1 5 5 5 5 0 0 1 -4.285156 4.949219 8 8 0 0 0 7.285156-7.949219 8 8 0 0 0 -8-8zm0 10a3 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"/>
+</svg>
diff --git a/.icons/kora/panel/16/yate-tray-incomingcall.svg b/.icons/kora/panel/16/yate-tray-incomingcall.svg
new file mode 100644
index 000000000..9dd2631e4
--- /dev/null
+++ b/.icons/kora/panel/16/yate-tray-incomingcall.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 7.6929382,1.0012504 c -1.867437,0.03078 -3.341375,0.7188856 -4.708985,2.0761718 -1.478179,1.467022 -2.00972402,2.8140456 -2.00390602,5.0703125 0.0038,1.4727692 0.21476302,2.4640923 0.69531302,3.2753893 l 0.255859,0.435547 -0.93164102,3.140625 2.52929702,-1.230469 0.841797,0.392578 c 0.462991,0.215814 1.343512,0.501315 1.957031,0.634766 0.827154,0.179938 1.142456,0.230556 2.083985,0.191406 1.9796668,-0.08232 3.3209318,-0.638363 4.5859368,-1.898437 1.274949,-1.269979 1.911534,-2.796955 2.035156,-4.8789053 0.221314,-3.7272389 -1.770649,-6.3511723 -5.3300778,-7.0214843 -0.72073,-0.135728 -1.387286,-0.19776009 -2.009765,-0.1875 z m -1.158203,1.9980468 c 0.265696,0 0.741434,0.5671789 1.097656,1.3066406 0.388228,0.805914 0.384273,1.0499639 -0.01758,1.3144532 -0.531221,0.3496382 -0.96875,0.8229788 -0.96875,1.046875 0,0.115608 0.335826,0.5622974 0.746094,0.9921874 0.670613,0.7026876 0.779875,0.8895558 1.085937,1.859375 0.191128,0.6056246 0.4318,1.1356936 0.548828,1.2089836 0.164935,0.103292 0.370848,0.04254 0.9824218,-0.294921 l 0.246093,-0.136719 c 0.484731,-0.267468 0.538122,-0.3649672 0.871094,0.136719 0.189608,0.234578 0.48431,0.720578 0.654297,1.080077 0.368609,0.779548 0.304588,0.95806 -0.449219,1.259766 C 9.6506032,13.445546 8.6967232,12.723314 6.7046552,9.2746878 5.0352532,6.3846535 4.7117902,5.2873648 5.2202802,4.2532034 5.4860932,3.7125927 6.2341212,2.9992972 6.5347332,2.9992972 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yate-tray-incomingchat.svg b/.icons/kora/panel/16/yate-tray-incomingchat.svg
new file mode 100644
index 000000000..58c020b9a
--- /dev/null
+++ b/.icons/kora/panel/16/yate-tray-incomingchat.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.98391669 9.4847578 1.1693579 10.414847 1.5605469 11.183594 A 2.5 2.5 0 0 1 2.5 11 A 2.5 2.5 0 0 1 5 13.5 A 2.5 2.5 0 0 1 4.8496094 14.34375 C 5.3187162 14.519231 5.873965 14.698087 6.328125 14.796875 C 7.155279 14.976813 7.4705804 15.027431 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z M 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.6510275 13.44625 8.6971461 12.724017 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/16/yate-tray-info.svg b/.icons/kora/panel/16/yate-tray-info.svg
new file mode 100644
index 000000000..76acf0f94
--- /dev/null
+++ b/.icons/kora/panel/16/yate-tray-info.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.98103764 8.3689237 0.99579488 8.5578959 1.0058594 8.7578125 A 4.5 4.5 0 0 1 3.5 8 A 4.5 4.5 0 0 1 6.8242188 9.4746094 C 6.7827137 9.4036163 6.7475081 9.3488446 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.9576175 13.323539 9.0604849 12.911874 7.6933594 10.869141 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 7.2617188 14.962891 C 7.5796754 14.998889 7.9109236 15.009121 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5,8.9999992 A 3.5,3.5 0 0 0 0,12.5 3.5,3.5 0 0 0 3.5,16 3.5,3.5 0 0 0 7,12.5 3.5,3.5 0 0 0 3.5,8.9999992 Z m -0.5,1 H 4 V 11 H 3 Z M 3,12 h 1 v 3 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yate-tray-notification.svg b/.icons/kora/panel/16/yate-tray-notification.svg
new file mode 100644
index 000000000..43e609bec
--- /dev/null
+++ b/.icons/kora/panel/16/yate-tray-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.982791 9.0484754 1.0728341 9.7540578 1.2441406 10.363281 L 1.9746094 8.9511719 A 1.0001 1.0001 0 0 0 1.9765625 8.9492188 C 2.2470236 8.428466 2.778017 8.0431778 3.4003906 8.0058594 C 3.4538321 8.002132 3.506971 7.9985358 3.5605469 8 A 1.0001 1.0001 0 0 1 3.5839844 8.0019531 C 4.213883 8.0337864 4.7531239 8.4240779 5.0253906 8.9511719 L 6.40625 11.628906 L 7.7910156 14.308594 A 1.0001 1.0001 0 0 0 7.7910156 14.310547 C 7.9014245 14.525164 7.9505473 14.753444 7.9726562 14.982422 C 8.1213159 14.982178 8.2216004 14.996203 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z M 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.6510275 13.44625 8.6971461 12.724017 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 3.5335033,8.9999997 a 0.73531259,0.82233521 0 0 0 -0.072266,0.002 0.73531259,0.82233521 0 0 0 -0.5976563,0.408203 L 1.4788158,12.087891 0.09795637,14.767578 A 0.73531259,0.82233521 0 0 0 0.73467517,16 H 3.5003002 6.2659252 A 0.73531259,0.82233521 0 0 0 6.902644,14.767578 L 5.5178783,12.087891 4.137019,9.4101557 A 0.73531259,0.82233521 0 0 0 3.5335033,8.9999997 Z m -0.5332031,1 h 1 V 13 h -1 z m 0,4.0000003 h 1 v 1 h -1 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yate-tray.svg b/.icons/kora/panel/16/yate-tray.svg
new file mode 100644
index 000000000..1da37a09b
--- /dev/null
+++ b/.icons/kora/panel/16/yate-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.6929382,1.0012504 c -1.867437,0.03078 -3.341375,0.7188856 -4.708985,2.0761718 -1.478179,1.467022 -2.00972402,2.8140456 -2.00390602,5.0703125 0.0038,1.4727692 0.21476302,2.4640923 0.69531302,3.2753893 l 0.255859,0.435547 -0.93164102,3.140625 2.52929702,-1.230469 0.841797,0.392578 c 0.462991,0.215814 1.343512,0.501315 1.957031,0.634766 0.827154,0.179938 1.142456,0.230556 2.083985,0.191406 1.9796668,-0.08232 3.3209318,-0.638363 4.5859368,-1.898437 1.274949,-1.269979 1.911534,-2.796955 2.035156,-4.8789053 0.221314,-3.7272389 -1.770649,-6.3511723 -5.3300778,-7.0214843 -0.72073,-0.135728 -1.387286,-0.19776009 -2.009765,-0.1875 z m -1.158203,1.9980468 c 0.265696,0 0.741434,0.5671789 1.097656,1.3066406 0.388228,0.805914 0.384273,1.0499639 -0.01758,1.3144532 -0.531221,0.3496382 -0.96875,0.8229788 -0.96875,1.046875 0,0.115608 0.335826,0.5622974 0.746094,0.9921874 0.670613,0.7026876 0.779875,0.8895558 1.085937,1.859375 0.191128,0.6056246 0.4318,1.1356936 0.548828,1.2089836 0.164935,0.103292 0.370848,0.04254 0.9824218,-0.294921 l 0.246093,-0.136719 c 0.484731,-0.267468 0.538122,-0.3649672 0.871094,0.136719 0.189608,0.234578 0.48431,0.720578 0.654297,1.080077 0.368609,0.779548 0.304588,0.95806 -0.449219,1.259766 C 9.6506032,13.445546 8.6967232,12.723314 6.7046552,9.2746878 5.0352532,6.3846535 4.7117902,5.2873648 5.2202802,4.2532034 5.4860932,3.7125927 6.2341212,2.9992972 6.5347332,2.9992972 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yd-busy1.svg b/.icons/kora/panel/16/yd-busy1.svg
new file mode 100644
index 000000000..040f5d079
--- /dev/null
+++ b/.icons/kora/panel/16/yd-busy1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yd-busy2.svg b/.icons/kora/panel/16/yd-busy2.svg
new file mode 120000
index 000000000..eebfe228e
--- /dev/null
+++ b/.icons/kora/panel/16/yd-busy2.svg
@@ -0,0 +1 @@
+yd-ind-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yd-busy3.svg b/.icons/kora/panel/16/yd-busy3.svg
new file mode 120000
index 000000000..60e2da307
--- /dev/null
+++ b/.icons/kora/panel/16/yd-busy3.svg
@@ -0,0 +1 @@
+yd-busy1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yd-busy4.svg b/.icons/kora/panel/16/yd-busy4.svg
new file mode 120000
index 000000000..eebfe228e
--- /dev/null
+++ b/.icons/kora/panel/16/yd-busy4.svg
@@ -0,0 +1 @@
+yd-ind-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yd-busy5.svg b/.icons/kora/panel/16/yd-busy5.svg
new file mode 120000
index 000000000..60e2da307
--- /dev/null
+++ b/.icons/kora/panel/16/yd-busy5.svg
@@ -0,0 +1 @@
+yd-busy1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yd-ind-error.svg b/.icons/kora/panel/16/yd-ind-error.svg
new file mode 100644
index 000000000..24c50206d
--- /dev/null
+++ b/.icons/kora/panel/16/yd-ind-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yd-ind-idle.svg b/.icons/kora/panel/16/yd-ind-idle.svg
new file mode 100644
index 000000000..48e63f06e
--- /dev/null
+++ b/.icons/kora/panel/16/yd-ind-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5363,2.0466 4.3634,5.2947 2.543,6.2731 2.4802,6.3087 2.445,6.3415 2.3887,6.3766 3.5892,5.6621 5.069,5.0646 6.6406,4.6599 7.972,4.3175 9.321,4.1254 10.566,4.1013 10.598,4.1011 10.63,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6546,6.689 -0.4716,9.144 0.0586,11.043 0.3641,12.128 1.8362,12.844 4.0293,12.974 4.0283,12.966 4.0263,12.959 4.0254,12.951 3.907,11.924 4.5585,11.031 5.3223,10.425 6.0861,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.943,6.9567 15.593,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0059,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/yd-ind-pause.svg b/.icons/kora/panel/16/yd-ind-pause.svg
new file mode 100644
index 000000000..fd87ed6d2
--- /dev/null
+++ b/.icons/kora/panel/16/yd-ind-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-downloading-light.svg b/.icons/kora/panel/16/youtube-indicator-downloading-light.svg
new file mode 100644
index 000000000..847cbe4f1
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-downloading-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535435 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 9.1470799 14 10.065896 13.969777 10.955078 13.941406 L 10.699219 13.599609 L 9.1992188 11.599609 C 8.7053066 10.940114 9.1760567 9.9997625 10 10 L 11 10 L 11 8 L 7 11 L 7 5 L 11 8 L 11 7.8808594 C 11 7.4741235 11.087065 7.093101 11.300781 6.7402344 C 11.514497 6.3873677 11.942765 6 12.533203 6 L 13.466797 6 C 14.057235 6 14.485503 6.3873677 14.699219 6.7402344 C 14.912935 7.093101 15 7.4741235 15 7.8808594 L 15 10 L 15.976562 10 C 15.987478 9.6868277 16 9.3774525 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 12.533203 7 C 12.238203 7 12 7.3918594 12 7.8808594 L 12 11 L 10 11 L 11.5 13 L 13 15 L 14.5 13 L 16 11 L 14 11 L 14 7.8808594 C 14 7.3918594 13.761797 7 13.466797 7 L 12.533203 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-disabled.svg b/.icons/kora/panel/16/youtube-indicator-light-disabled.svg
new file mode 100644
index 000000000..fc4b3ddf1
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535437 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425688 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 10.958662 14 13.467563 13.851359 13.726562 13.818359 C 14.145563 13.761359 14.738266 13.679578 15.197266 13.142578 C 15.868266 12.330578 16 10.98109 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync0.svg b/.icons/kora/panel/16/youtube-indicator-light-sync0.svg
new file mode 100644
index 000000000..f7f04ca2a
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 9 C 11.343249 9 10 10.35 10 12 C 10 13.65 11.343249 15 13 15 C 14.65675 15 16 13.65 16 12 C 16 10.35 14.65675 9 13 9 z M 13 10 A 2 2 0 0 1 15 12 L 14 12 A 1 1 0 0 0 13 11 L 13 10 z M 11 12 L 12 12 A 1 1 0 0 0 13 13 L 13 14 A 2 2 0 0 1 11 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync1.svg b/.icons/kora/panel/16/youtube-indicator-light-sync1.svg
new file mode 100644
index 000000000..994134d86
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13.776457,9.1022225 c -1.600298,-0.4287987 -3.247183,0.5275428 -3.674234,2.1213205 -0.4270519,1.593777 0.521021,3.245436 2.12132,3.674234 1.600297,0.428799 3.247183,-0.527542 3.674234,-2.12132 0.427052,-1.593777 -0.521022,-3.245436 -2.12132,-3.6742345 z m -0.258819,0.9659255 a 2,2 0 0 1 1.414214,2.44949 l -0.965926,-0.258819 a 1,1 0 0 0 -0.707107,-1.224745 l 0.258819,-0.965926 z m -2.44949,1.414214 0.965926,0.258819 a 1,1 0 0 0 0.707107,1.224745 l -0.258819,0.965926 a 2,2 0 0 1 -1.414214,-2.44949 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync2.svg b/.icons/kora/panel/16/youtube-indicator-light-sync2.svg
new file mode 100644
index 000000000..f12ecaf3e
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.5,9.4019237 C 13.065212,8.5735484 11.226924,9.0710581 10.401924,10.5 9.5769239,11.928941 10.065211,13.769701 11.5,14.598076 12.934787,15.426451 14.773076,14.928942 15.598076,13.5 16.423076,12.071059 15.934788,10.230299 14.5,9.4019237 Z M 14,10.267949 A 2,2 0 0 1 14.732051,13 L 13.866026,12.5 A 1,1 0 0 0 13.5,11.133974 L 14,10.267949 Z M 11.267949,11 12.133974,11.5 A 1,1 0 0 0 12.5,12.866026 L 12,13.732051 A 2,2 0 0 1 11.267949,11 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync3.svg b/.icons/kora/panel/16/youtube-indicator-light-sync3.svg
new file mode 100644
index 000000000..628072101
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15.12132,9.8786796 c -1.171499,-1.1714996 -3.075914,-1.166726 -4.24264,10e-8 -1.1667262,1.1667253 -1.1715009,3.0711413 0,4.2426403 1.171498,1.171499 3.075914,1.166727 4.24264,0 1.166726,-1.166725 1.1715,-3.071141 0,-4.2426404 z m -0.707106,0.7071064 a 2,2 0 0 1 0,2.828428 l -0.707107,-0.707107 a 1,1 0 0 0 0,-1.414214 l 0.707107,-0.707107 z m -2.828428,0 0.707107,0.707107 a 1,1 0 0 0 0,1.414214 l -0.707107,0.707107 a 2,2 0 0 1 0,-2.828428 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync4.svg b/.icons/kora/panel/16/youtube-indicator-light-sync4.svg
new file mode 100644
index 000000000..40985539e
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.598076,10.5 C 14.769701,9.0652119 12.928942,8.576924 11.5,9.401924 10.071059,10.226923 9.5735474,12.065212 10.401924,13.5 11.230298,14.934787 13.071058,15.423077 14.5,14.598076 15.928941,13.773077 16.426452,11.934788 15.598076,10.5 Z M 14.732051,11 A 2,2 0 0 1 14,13.732051 L 13.5,12.866026 A 1,1 0 0 0 13.866026,11.5 L 14.732051,11 Z M 12,10.267949 12.5,11.133974 A 1,1 0 0 0 12.133974,12.5 L 11.267949,13 A 2,2 0 0 1 12,10.267949 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync5.svg b/.icons/kora/panel/16/youtube-indicator-light-sync5.svg
new file mode 100644
index 000000000..313c7264c
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync5.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.897777,11.223543 C 15.468979,9.6232447 13.817321,8.6751714 12.223543,9.1022228 c -1.593777,0.4270507 -2.5501201,2.0739362 -2.12132,3.6742342 0.428797,1.600297 2.080456,2.548373 3.674234,2.12132 1.593777,-0.42705 2.55012,-2.073936 2.12132,-3.674234 z m -0.965925,0.258819 a 2,2 0 0 1 -1.414214,2.44949 l -0.258819,-0.965926 a 1,1 0 0 0 0.707107,-1.224745 l 0.965926,-0.258819 z m -2.44949,-1.414214 0.258819,0.965926 a 1,1 0 0 0 -0.707107,1.224745 l -0.965926,0.258819 a 2,2 0 0 1 1.414214,-2.44949 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync6.svg b/.icons/kora/panel/16/youtube-indicator-light-sync6.svg
new file mode 120000
index 000000000..14636a9c4
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync6.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync4.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync7.svg b/.icons/kora/panel/16/youtube-indicator-light-sync7.svg
new file mode 120000
index 000000000..eb5e2fbff
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync7.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync3.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync8.svg b/.icons/kora/panel/16/youtube-indicator-light-sync8.svg
new file mode 120000
index 000000000..9bcc94321
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync8.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/youtube-indicator-light-sync9.svg b/.icons/kora/panel/16/youtube-indicator-light-sync9.svg
new file mode 120000
index 000000000..b2f35d967
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light-sync9.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/youtube-indicator-light.svg b/.icons/kora/panel/16/youtube-indicator-light.svg
new file mode 100644
index 000000000..c0a1f4abb
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-indicator-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535437 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425688 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 10.958662 14 13.467563 13.851359 13.726562 13.818359 C 14.145563 13.761359 14.738266 13.679578 15.197266 13.142578 C 15.868266 12.330578 16 10.98109 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-music-desktop-app-tray-pause.svg b/.icons/kora/panel/16/youtube-music-desktop-app-tray-pause.svg
new file mode 100644
index 000000000..cdba15681
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-music-desktop-app-tray-pause.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11 14.314453 L 11 11 C 11 10.446 11.446 10 12 10 L 14.701172 10 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 11 L 12 15 L 13 15 L 13 11 L 12 11 z M 14 11 L 14 15 L 15 15 L 15 11 L 14 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-music-desktop-app-tray-play.svg b/.icons/kora/panel/16/youtube-music-desktop-app-tray-play.svg
new file mode 100644
index 000000000..fd8be2b05
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-music-desktop-app-tray-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11 14.314453 L 11 13 L 11 11.048828 A 0.95731527 1.0490161 0 0 1 11.978516 10 A 0.95731527 1.0490161 0 0 1 12.433594 10.140625 L 13.976562 11.117188 L 14.193359 11.253906 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z M 12 11 L 12 13 L 12 15 L 13.5 14 L 15 13 L 13.5 12 L 12 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-music-desktop-app-tray.svg b/.icons/kora/panel/16/youtube-music-desktop-app-tray.svg
new file mode 100644
index 000000000..834bb9e56
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-music-desktop-app-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/16/youtube-music-tray.svg b/.icons/kora/panel/16/youtube-music-tray.svg
new file mode 100644
index 000000000..140f4c9af
--- /dev/null
+++ b/.icons/kora/panel/16/youtube-music-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path d="m8 3c2.743 0 5 2.257 5 5s-2.257 5-5 5-5-2.257-5-5 2.257-5 5-5zm-.061 1c-2.171.033-3.939 1.828-3.939 4 0 2.194 1.806 4 4 4s4-1.806 4-4c0-2.194-1.806-4-4-4zm-.939 2 3 2-3 2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/16/yum-indicator-error.svg b/.icons/kora/panel/16/yum-indicator-error.svg
new file mode 120000
index 000000000..0d752017b
--- /dev/null
+++ b/.icons/kora/panel/16/yum-indicator-error.svg
@@ -0,0 +1 @@
+mintupdate-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yum-indicator-info.svg b/.icons/kora/panel/16/yum-indicator-info.svg
new file mode 120000
index 000000000..07ef66955
--- /dev/null
+++ b/.icons/kora/panel/16/yum-indicator-info.svg
@@ -0,0 +1 @@
+mintupdate-updates-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yum-indicator-no-updates.svg b/.icons/kora/panel/16/yum-indicator-no-updates.svg
new file mode 120000
index 000000000..68dbb7641
--- /dev/null
+++ b/.icons/kora/panel/16/yum-indicator-no-updates.svg
@@ -0,0 +1 @@
+mintupdate-up-to-date.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yum-indicator-updates.svg b/.icons/kora/panel/16/yum-indicator-updates.svg
new file mode 120000
index 000000000..8ce864181
--- /dev/null
+++ b/.icons/kora/panel/16/yum-indicator-updates.svg
@@ -0,0 +1 @@
+mintupdate-checking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/yum-indicator-working.svg b/.icons/kora/panel/16/yum-indicator-working.svg
new file mode 120000
index 000000000..607544621
--- /dev/null
+++ b/.icons/kora/panel/16/yum-indicator-working.svg
@@ -0,0 +1 @@
+mintupdate-installing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/zeal-panel.svg b/.icons/kora/panel/16/zeal-panel.svg
new file mode 120000
index 000000000..47baeafb5
--- /dev/null
+++ b/.icons/kora/panel/16/zeal-panel.svg
@@ -0,0 +1 @@
+zeal-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/16/zeal-tray.svg b/.icons/kora/panel/16/zeal-tray.svg
new file mode 100644
index 000000000..c0a2ec487
--- /dev/null
+++ b/.icons/kora/panel/16/zeal-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.759 1c-.421 0-.759.312-.759.7v12.6c0 .388.338.7.759.7h2.241v-14h-2.241z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 1v14h8.25c.416 0 .75-.314.75-.701v-12.598c0-.388-.334-.701-.75-.701h-8.25zm2.5 3h4c.399 0 .637.445.416.777l-3.482 6.223h3.066c.676-.01.676 1.01 0 1h-4c-.399 0-.637-.445-.416-.777l3.482-6.223h-3.066c-.676.01-.676-1.01 0-1z"/>
+</svg>
diff --git a/.icons/kora/panel/16/zim-panel.svg b/.icons/kora/panel/16/zim-panel.svg
new file mode 100644
index 000000000..5dc307719
--- /dev/null
+++ b/.icons/kora/panel/16/zim-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.001,0 C 3.569,0 0.001,3.568 0.001,8 0.001,8.837 0.1299,9.643 0.3662,10.4 L 0.376,10.348 C 0.5209,9.783 0.8003,9.197 1.2998,8.734 1.8872,8.19 2.5706,8.043 3.2783,8.031 3.3954,7.784 3.4894,7.52 3.7236,7.348 3.8216,7.275 3.9291,7.305 4.0342,7.258 L 4.0557,7.203 C 4.3391,6.666 4.7093,6.26 5.2275,5.6758 5.9345,4.8788 7.032,4.1397 8.05,3.4785 9.068,2.8169 12.099,1.1328 12.099,1.1328 10.9,0.4185 9.503,0 8.001,0 Z M 15.366,4.8652 C 15.366,4.8652 13.24,7.579 12.425,8.469 11.611,9.357 10.703,10.315 9.798,10.883 9.202,11.257 8.751,11.376 8.272,11.559 8.197,11.982 8.009,12.382 7.638,12.656 7.408,12.826 7.129,12.81 6.862,12.852 6.737,13.305 6.519,13.759 6.126,14.16 L 6.106,14.18 6.087,14.199 C 5.5446,14.696 4.8816,14.919 4.2646,14.99 L 4.1123,14.996 C 5.2624,15.634 6.587,16 8.001,16 12.433,16 16.001,12.432 16.001,8 16.001,6.886 15.774,5.8273 15.366,4.8652 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.175,1.0078 C 14.866,0.9733 14.572,1.0905 14.29,1.1895 14.29,1.1895 13.322,1.6203 12.806,1.8867 12.289,2.1531 11.783,2.4304 11.388,2.6523 10.992,2.8742 9.588,3.6709 8.595,4.3164 7.602,4.9618 6.52,5.7265 5.9756,6.34 5.7062,6.643 5.4956,6.883 5.3232,7.102 5.6611,7.212 5.9697,7.419 6.192,7.721 L 8.011,10.188 C 8.111,10.324 8.182,10.474 8.237,10.627 8.527,10.481 8.841,10.302 9.267,10.035 9.966,9.596 10.894,8.66 11.688,7.793 12.483,6.926 13.483,5.6838 13.755,5.3359 14.027,4.9879 14.37,4.5406 14.706,4.082 15.042,3.6233 15.369,3.153 15.61,2.752 15.731,2.5514 15.831,2.3688 15.899,2.209 15.968,2.0493 16.016,1.9189 15.997,1.7754 15.965,1.5368 15.845,1.3966 15.774,1.3242 L 15.765,1.3125 C 15.681,1.2113 15.587,1.1475 15.489,1.0996 15.383,1.0483 15.278,1.0193 15.175,1.0078 Z M 4.8857,8.01 C 4.6921,7.98 4.4882,8.026 4.3174,8.152 3.9758,8.404 3.9035,8.881 4.1553,9.223 L 5.9717,11.689 C 6.223,12.031 6.702,12.103 7.044,11.852 7.386,11.6 7.458,11.123 7.206,10.781 L 5.3877,8.314 C 5.2618,8.144 5.0793,8.039 4.8857,8.01 Z M 3.0381,9.033 C 2.6221,9.095 2.2151,9.25 1.9795,9.469 1.6562,9.768 1.4531,10.173 1.3447,10.596 1.1667,11.289 1.1548,12.286 1.0185,13.023 0.9509,13.389 0.6417,13.959 0.0654,14.697 -0.0818,14.945 0.0654,14.977 0.0654,14.977 0.148,15.035 0.2986,14.976 0.374,14.943 1.7075,13.847 2.5884,14.003 4.1494,13.996 4.6086,13.943 5.0627,13.78 5.4111,13.461 5.6375,13.23 5.7625,13.027 5.8525,12.826 5.5884,12.707 5.3482,12.529 5.167,12.283 L 3.3486,9.816 C 3.1744,9.58 3.0779,9.309 3.0381,9.033 Z"/>
+</svg>
diff --git a/.icons/kora/panel/16@2 b/.icons/kora/panel/16@2
new file mode 120000
index 000000000..19c7bdba7
--- /dev/null
+++ b/.icons/kora/panel/16@2
@@ -0,0 +1 @@
+16 \ No newline at end of file
diff --git a/.icons/kora/panel/22/1password-panel-locked.svg b/.icons/kora/panel/22/1password-panel-locked.svg
new file mode 100644
index 000000000..a07915156
--- /dev/null
+++ b/.icons/kora/panel/22/1password-panel-locked.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m13.254 10.018c-.947 0-1.709.762-1.709 1.709v.855h-.427c-.237 0-.428.19-.428.427v2.564c0 .236.191.427.428.427h4.273c.237 0 .427-.191.427-.427v-2.564c0-.237-.19-.427-.427-.427h-.427v-.855c0-.947-.763-1.709-1.71-1.709zm0 .854c.474 0 .855.381.855.855v.855h-1.709v-.855c0-.474.381-.855.854-.855z"/>
+ <path d="m10.19 15.076c-.144.19-.367.311-.618.311h-3.144c-.436 0-.788-.365-.788-.82v-1.099c-2.111-.922-3.601-3.034-3.601-5.468s1.49-4.546 3.601-5.468v-1.099c0-.455.352-.82.788-.82h3.144c.436 0 .788.365.788.82v1.099c2.111.922 3.601 3.034 3.601 5.468 0 .543-.074 1.071-.213 1.573-.159-.036-.324-.055-.494-.055-.266 0-.521.046-.757.132.191-.515.296-1.071.296-1.65 0-1.774-.985-3.335-2.433-4.164v4.66l-.009.012s-1.171.817-1.171 1.368c0 .55 1.171 1.361 1.171 1.361l.009.015v.912c.242-.138.472-.298.685-.475v.038.358c-.479.036-.855.435-.855.924zm-4.55-11.24v.924s1.18.782 1.18 1.31c0 .527-1.18 1.31-1.18 1.31v4.784c-1.448-.829-2.433-2.39-2.433-4.164s.985-3.335 2.433-4.164z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/1password-panel.svg b/.icons/kora/panel/22/1password-panel.svg
new file mode 100644
index 000000000..2cf236b82
--- /dev/null
+++ b/.icons/kora/panel/22/1password-panel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8 2.039c-3.27 0-5.961 2.691-5.961 5.961s2.691 5.961 5.961 5.961 5.961-2.691 5.961-5.961-2.691-5.961-5.961-5.961zm0 1.168c2.629 0 4.793 2.164 4.793 4.793s-2.164 4.793-4.793 4.793-4.793-2.164-4.793-4.793 2.164-4.793 4.793-4.793z"/>
+ <path d="m6.428.613h3.144c.436 0 .788.365.788.82v7.063l-.009.012s-1.171.817-1.171 1.368c0 .55 1.171 1.361 1.171 1.361l.009.015v3.315c0 .455-.352.82-.788.82h-3.144c-.436 0-.788-.365-.788-.82v-7.187s1.18-.783 1.18-1.31c0-.528-1.18-1.31-1.18-1.31v-3.327c0-.455.352-.82.788-.82z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/5g.svg b/.icons/kora/panel/22/5g.svg
new file mode 100644
index 000000000..229d61e0e
--- /dev/null
+++ b/.icons/kora/panel/22/5g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.26 8.506c-.05 0-.075-.025-.075-.075v-5.237c0-.055.025-.082.075-.082h5.156c.054 0 .082.027.082.082v1.387c0 .055-.028.082-.082.082h-3.769v1.952c.44-.308.93-.462 1.47-.462.19 0 .373.019.547.057.175.039.339.094.494.167.149.073.289.153.418.242.129.088.239.18.33.275.131.145.247.3.347.466.099.165.181.334.245.507.131.353.197.932.197 1.734 0 .327-.013.612-.038.857s-.064.452-.119.619l.007-.006c-.095.312-.251.612-.469.897-.213.263-.499.506-.857.728-.377.227-.812.34-1.306.34-.64 0-1.256-.197-1.85-.591-.608-.409-.962-1.073-1.062-1.993-.004-.023.003-.044.021-.062s.038-.027.061-.027h1.388c.045 0 .072.021.081.061.159.712.594 1.068 1.306 1.068.644 0 1.014-.213 1.109-.639.118-.472.177-.925.177-1.361 0-.258-.023-.497-.068-.717s-.111-.416-.197-.589c-.164-.322-.517-.483-1.062-.483-.498 0-.891.254-1.176.762-.018.028-.041.041-.068.041h-1.313zm10.196.483c-.054 0-.081-.027-.081-.082v-1.401c0-.05.027-.075.081-.075h3.463c.054 0 .081.025.081.075v1.986c0 1.003-.344 1.842-1.034 2.517-.698.685-1.539 1.027-2.523 1.027-.785 0-1.445-.188-1.98-.564-.526-.372-.907-.78-1.142-1.225h.006c-.086-.154-.158-.309-.217-.466-.059-.156-.105-.32-.136-.493-.028-.172-.049-.447-.065-.826s-.024-.865-.024-1.459.008-1.08.024-1.456.037-.651.065-.823c.031-.172.077-.338.136-.497.059-.158.131-.315.217-.469h-.006c.235-.44.616-.848 1.142-1.224.531-.381 1.191-.572 1.98-.572.943 0 1.723.291 2.34.871.626.58 1.013 1.274 1.163 2.081.009.028.004.05-.014.069-.018.018-.04.027-.068.027h-1.557c-.041 0-.066-.018-.075-.055-.059-.181-.143-.35-.252-.506-.109-.157-.243-.303-.401-.439-.3-.268-.678-.402-1.136-.402-.34 0-.631.068-.871.205-.24.136-.433.292-.578.469-.086.109-.161.232-.225.371-.063.138-.113.28-.149.425-.036.154-.061.392-.075.714s-.02.726-.02 1.211c0 .494.006.901.02 1.221.014.319.039.556.075.711.036.14.087.28.153.418s.139.26.221.364c.145.19.338.352.578.486s.531.201.871.201c.539 0 .993-.184 1.36-.551.372-.367.558-.848.558-1.442v-.422z"/>
+</svg>
diff --git a/.icons/kora/panel/22/QMPlay2-panel.svg b/.icons/kora/panel/22/QMPlay2-panel.svg
new file mode 100644
index 000000000..5961be9df
--- /dev/null
+++ b/.icons/kora/panel/22/QMPlay2-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.6289062 1 A 1.5912092 1.4213061 0 0 0 1 2.4199219 L 1 8 L 1 13.580078 A 1.5912092 1.4213061 0 0 0 3.3867188 14.808594 L 8.796875 12.019531 L 14.205078 9.2304688 A 1.5912092 1.4213061 0 0 0 14.205078 6.7695312 L 8.796875 3.9804688 L 3.3867188 1.1894531 A 1.5912092 1.4213061 0 0 0 2.6289062 1 z M 2.4707031 2.9667969 L 2.4785156 2.9707031 C 2.4753756 2.9691831 2.4739731 2.9704308 2.4707031 2.96875 L 2.4707031 2.9667969 z M 3 3.2402344 L 7.8789062 5.7578125 L 12.228516 8 L 7.8789062 10.242188 L 3 12.757812 L 3 8 L 3 3.2402344 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ac-adapter.svg b/.icons/kora/panel/22/ac-adapter.svg
new file mode 100644
index 000000000..d8b812e6d
--- /dev/null
+++ b/.icons/kora/panel/22/ac-adapter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.591.802-1.344 6.083 2.929.647-4.767 7.666 1.344-6.083-2.929-.647z"/>
+</svg>
diff --git a/.icons/kora/panel/22/account-logged-in.svg b/.icons/kora/panel/22/account-logged-in.svg
new file mode 100644
index 000000000..ad5a22875
--- /dev/null
+++ b/.icons/kora/panel/22/account-logged-in.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.1 9.628s5.339-5.555 7.001-7.283c.274-.286.723-.311 1.028-.057.001.001.002.001.003.002.309.258.362.714.119 1.036-1.722 2.28-7.978 10.561-7.978 10.561s-3.132-3.669-4.447-5.211c-.323-.378-.303-.941.047-1.295.343-.347.891-.381 1.274-.08 1.048.826 2.953 2.327 2.953 2.327z"/>
+</svg>
diff --git a/.icons/kora/panel/22/acestream-tray.svg b/.icons/kora/panel/22/acestream-tray.svg
new file mode 100644
index 000000000..6332eb6bd
--- /dev/null
+++ b/.icons/kora/panel/22/acestream-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 12.324219 5.5039062 L 14.058594 4.5039062 A 7.004701 7.0000005 0 0 0 14.019531 4.4355469 A 7.004701 7.0000005 0 0 0 8 1 z M 1.9414062 4.5039062 A 7.004701 7.0000005 0 0 0 1.9023438 4.5722656 A 7.004701 7.0000005 0 0 0 1.9335938 11.5 L 3.6757812 10.496094 A 5 5 0 0 1 3 8 A 5 5 0 0 1 3.6738281 5.5039062 L 1.9414062 4.5039062 z M 6 5.046875 L 6 8 L 6 10.953125 L 8.1328125 9.4765625 L 10.265625 8 L 8.1328125 6.5234375 L 6 5.046875 z M 12.326172 10.496094 A 5 5 0 0 1 8 13 L 8 15 A 7.004701 7.0000005 0 0 0 14.019531 11.564453 A 7.004701 7.0000005 0 0 0 14.058594 11.496094 L 12.326172 10.496094 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7.004701 7.0000005 0 0 0 1.9804688 4.4355469 A 7.004701 7.0000005 0 0 0 1.9414062 4.5039062 L 3.6738281 5.5039062 A 5 5 0 0 1 8 3 L 8 1 z M 14.066406 4.5 L 12.324219 5.5039062 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12.326172 10.496094 L 14.058594 11.496094 A 7.004701 7.0000005 0 0 0 14.097656 11.427734 A 7.004701 7.0000005 0 0 0 14.066406 4.5 z M 3.6757812 10.496094 L 1.9414062 11.496094 A 7.004701 7.0000005 0 0 0 1.9804688 11.564453 A 7.004701 7.0000005 0 0 0 8 15 L 8 13 A 5 5 0 0 1 3.6757812 10.496094 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/airplane-mode-off.svg b/.icons/kora/panel/22/airplane-mode-off.svg
new file mode 100644
index 000000000..f7b956c68
--- /dev/null
+++ b/.icons/kora/panel/22/airplane-mode-off.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:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path d="m15 15v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.19-0.28 0.45-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.45 0.28 0.72 0.28h1v-1c0-0.27-0.1-0.53-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.27 0-0.54 0.1-0.72 0.28l-0.78 0.79-0.78-0.79c-0.18-0.18-0.44-0.28-0.72-0.28z" style="fill:currentColor" class="ColorScheme-Text"/>
+ <path transform="translate(-200.99966,-549.3601)" d="m210.15105 553.3912 1.4427 5.9688h-5.52034l-1.2188-1.7812c-0.13926-0.20883-0.1227-0.21873-0.34375-0.21875h-0.21875s-0.29245 5e-5 -0.29245 0.4375l0.5 2.5625-0.5 2.5625c0 0.43755 0.2612 0.4375 0.2612 0.4375h0.25c0.21159 0 0.20422-9e-3 0.34375-0.21875l1.2188-1.7812h5.52034l-1.43165 5.9375c-0.25295 1.04905-0.26861 1.0625 0.53125 1.0625 0.43199 0 0.45108-2e-3 0.71875-0.5l3.49415-6.5h4.09341c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4.09341l-3.5052-6.5c-0.25104-0.46552-0.2833-0.5-0.65625-0.5-0.84954 0-0.84056 0.01-0.59375 1.0311z" style="fill:currentColor;opacity:.35" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/22/airplane-mode.svg b/.icons/kora/panel/22/airplane-mode.svg
new file mode 100644
index 000000000..af8c78556
--- /dev/null
+++ b/.icons/kora/panel/22/airplane-mode.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.01 1c-.79 0-.78.03-.53 1.03l1.62 5.157-3.823.233-1.22-1.767c-.13-.178-.12-.186-.34-.186h-.407c-.43 0-.29.371-.29.371l.29 2.162-.29 2.162s-.13.371.26.371h.437c.21 0 .21-.008.34-.186l1.22-1.767 3.823.233-1.62 5.127c-.26 1.04-.27 1.06.53 1.06.43 0 .43-.01.72-.5l3.69-5.5h3.58c.571 0 1.037-.45 1.037-1s-.466-1-1.037-1h-3.58l-3.69-5.5c-.27-.46-.28-.5-.66-.5h-.06z"/>
+</svg>
diff --git a/.icons/kora/panel/22/akonaditray.svg b/.icons/kora/panel/22/akonaditray.svg
new file mode 100644
index 000000000..05075d3ef
--- /dev/null
+++ b/.icons/kora/panel/22/akonaditray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.818 6.339c-2.11.008-3.918.376-4.683 1.716 0 3.792 3.073 6.866 6.865 6.866 3.791 0 6.865-3.074 6.865-6.866-2.008-.785-5.87-1.729-9.047-1.716zm2.182-4.479c2.997 0 5.531 2.381 6.104 5.21-1.101-.348-2.686-.767-4.234-.955-.842-1.763-2.136-3.381-3.264-4.097.448-.103.915-.158 1.394-.158zm-6.795 5.21c.323-2.243 1.732-4.137 3.676-5.131 1.715.846 2.799 2.224 3.88 4-1.061-.114-1.644-.163-2.946-.158-1.117.005-2.154.11-3.013.386-.632.202-1.173.498-1.597.903z"/>
+</svg>
diff --git a/.icons/kora/panel/22/alarm-clock-panel.svg b/.icons/kora/panel/22/alarm-clock-panel.svg
new file mode 100644
index 000000000..f0d368c55
--- /dev/null
+++ b/.icons/kora/panel/22/alarm-clock-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.92 0-3.5 1.58-3.5 3.5 0 .429.08.855.234 1.256 1.252-1.987 3.348-3.388 5.782-3.69-.66-.681-1.568-1.066-2.516-1.066zm7 0c-.947.001-1.854.386-2.512 1.066 2.432.303 4.524 1.704 5.776 3.688.155-.4.235-.825.236-1.254 0-1.92-1.58-3.5-3.5-3.5zm-3.5 2c-3.84 0-7 3.16-7 7 0 1.65.583 3.248 1.646 4.51.146.172.3.338.461.496-.3-.033-.6.073-.814.287-.388.388-.388 1.026 0 1.414s1.026.388 1.414 0c.262-.263.357-.651.246-1.006.19.135.387.26.59.375.194.111.392.212.596.303.019.008.037.017.056.025.176.077.356.147.537.209.057.02.113.039.17.057.161.051.324.096.489.135.064.015.128.029.193.043.16.033.322.06.484.082.075.01.15.019.225.027.173.019.347.031.521.037.062.003.124.005.186.006.234 0 .467-.012.699-.035 1.197-.122 2.342-.55 3.324-1.242.008-.005.015-.009.022-.014-.108.352-.012.737.248.998.388.388 1.026.388 1.414 0s.388-1.026 0-1.414c-.217-.217-.522-.322-.826-.285.156-.153.304-.312.445-.479.011-.011.021-.022.031-.033.004-.005.008-.01.012-.016.13-.156.253-.318.369-.486.02-.026.04-.053.059-.08.105-.157.203-.318.295-.482.024-.042.048-.085.072-.127.085-.161.164-.325.236-.492.022-.048.044-.095.065-.143.061-.152.117-.307.168-.463.025-.072.049-.145.072-.219.043-.146.08-.293.113-.441.019-.078.037-.156.053-.234.027-.149.049-.299.067-.45.011-.084.022-.169.031-.254.019-.202.029-.406.031-.609 0-3.84-3.16-7-7-7zm0 .991c3.296 0 6.009 2.713 6.009 6.009s-2.713 6.009-6.009 6.009-6.009-2.713-6.009-6.009c.001-.201.011-.401.031-.601.307-3.054 2.908-5.407 5.978-5.408zm1.93 4.007c-.082.005-.161.03-.231.072l-2.449 1.414c-.237.137-.32.445-.184.682l1.768 3.063c.088.158.256.256.437.256.231 0 .434-.16.487-.385.03-.127.01-.26-.057-.371l-1.517-2.629 2.015-1.164c.16-.088.26-.257.26-.439 0-.274-.226-.5-.501-.5-.009 0-.019 0-.028.001z"/>
+</svg>
diff --git a/.icons/kora/panel/22/alarm-clock-triggered.svg b/.icons/kora/panel/22/alarm-clock-triggered.svg
new file mode 100644
index 000000000..f0d368c55
--- /dev/null
+++ b/.icons/kora/panel/22/alarm-clock-triggered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.92 0-3.5 1.58-3.5 3.5 0 .429.08.855.234 1.256 1.252-1.987 3.348-3.388 5.782-3.69-.66-.681-1.568-1.066-2.516-1.066zm7 0c-.947.001-1.854.386-2.512 1.066 2.432.303 4.524 1.704 5.776 3.688.155-.4.235-.825.236-1.254 0-1.92-1.58-3.5-3.5-3.5zm-3.5 2c-3.84 0-7 3.16-7 7 0 1.65.583 3.248 1.646 4.51.146.172.3.338.461.496-.3-.033-.6.073-.814.287-.388.388-.388 1.026 0 1.414s1.026.388 1.414 0c.262-.263.357-.651.246-1.006.19.135.387.26.59.375.194.111.392.212.596.303.019.008.037.017.056.025.176.077.356.147.537.209.057.02.113.039.17.057.161.051.324.096.489.135.064.015.128.029.193.043.16.033.322.06.484.082.075.01.15.019.225.027.173.019.347.031.521.037.062.003.124.005.186.006.234 0 .467-.012.699-.035 1.197-.122 2.342-.55 3.324-1.242.008-.005.015-.009.022-.014-.108.352-.012.737.248.998.388.388 1.026.388 1.414 0s.388-1.026 0-1.414c-.217-.217-.522-.322-.826-.285.156-.153.304-.312.445-.479.011-.011.021-.022.031-.033.004-.005.008-.01.012-.016.13-.156.253-.318.369-.486.02-.026.04-.053.059-.08.105-.157.203-.318.295-.482.024-.042.048-.085.072-.127.085-.161.164-.325.236-.492.022-.048.044-.095.065-.143.061-.152.117-.307.168-.463.025-.072.049-.145.072-.219.043-.146.08-.293.113-.441.019-.078.037-.156.053-.234.027-.149.049-.299.067-.45.011-.084.022-.169.031-.254.019-.202.029-.406.031-.609 0-3.84-3.16-7-7-7zm0 .991c3.296 0 6.009 2.713 6.009 6.009s-2.713 6.009-6.009 6.009-6.009-2.713-6.009-6.009c.001-.201.011-.401.031-.601.307-3.054 2.908-5.407 5.978-5.408zm1.93 4.007c-.082.005-.161.03-.231.072l-2.449 1.414c-.237.137-.32.445-.184.682l1.768 3.063c.088.158.256.256.437.256.231 0 .434-.16.487-.385.03-.127.01-.26-.057-.371l-1.517-2.629 2.015-1.164c.16-.088.26-.257.26-.439 0-.274-.226-.5-.501-.5-.009 0-.019 0-.028.001z"/>
+</svg>
diff --git a/.icons/kora/panel/22/albert-panel.svg b/.icons/kora/panel/22/albert-panel.svg
new file mode 120000
index 000000000..f01cfb3af
--- /dev/null
+++ b/.icons/kora/panel/22/albert-panel.svg
@@ -0,0 +1 @@
+albert-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/albert-tray.svg b/.icons/kora/panel/22/albert-tray.svg
new file mode 100644
index 000000000..d3ceb9ab5
--- /dev/null
+++ b/.icons/kora/panel/22/albert-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.379539 3.0016349c-.381704.0146906-.751008.1387739-1.064453.3574467-.595949.4162306-1.414764.9338246-2.158203 1.4336931-.137675-.1781608-.1908918-.3408462-.3671878-.5176141-.582629-.5841879-1.479045-1.1123564-2.496094-1.2344605-1.729376-.2074876-3.3260668.475975-4.3730468 1.418067-1.0469799.9420921-1.6884194 2.0742971-2.1855469 3.0841982h-.00195c-.037036.075315-.2814609.5430956-.466797 1.1231248-.1853362.5800292-.4478032 1.3455739-.083984 2.4454819.2060441.623052.7093708 1.191945 1.2089844 1.478619.4996136.286673.9547618.364511 1.3359375.394558.7615127.06002 1.3278363-.07003 1.7558594-.166028 1.2399838-.277017 2.2289178-.667339 3.2070308-1.166095.531228.577333 1.19012 1.105137 2.3515644 1.279385.796989.138345 1.245192.01557 1.753906-.107429.525113-.126957 1.017762-.288989 1.533203-.572306.724674-.495818 1.355819-1.168383 2.021484-1.77942 1.266758-1.1640003.570765-3.279063-1.138671-3.4611776.205294-.1997788.432902-.375308.646484-.5859776 1.299411-1.2817779.343913-3.4943416-1.478516-3.4240659zm.07617 1.9981853c-1.210103 1.1917764-2.065146 2.0493618-3.5859358 3.0744319.3120768.5178689.6587728.9750586 1.1464848 1.2207876.814075.4100685 1.42268.4545495 2.984375-.2949424l-1.636719 1.5001047c-.550531.302141-1.555405.559574-2.011719.472688-.6402328-.088006-1.3413398-.746135-1.8554688-1.3965808-.116627-.1476742-.219213-.3152368-.330078-.4707356-.404419.2337802-.742358.4455069-1.234375.7090332-.917315.4821342-1.723219.7897902-2.9023438 1.0528082-.7056859.15801-1.7451002.304208-1.9726563-.382839-.2370468-.7155504.3294513-1.8195199.4472656-2.0587365.8894981-1.8042251 2.2185465-3.6768929 4.5410155-3.3986736 1.385879.1661298 1.944481 1.4689708 2.574219 2.6251819 1.5110828-.9214188 2.8689198-1.9781634 3.8359378-2.6525276zm-7.9277328.9981159c-.309967-.0330222-.676365.0641545-1.1249999.3691666-.408314.2635183-.8080341.7388453-1.1171876 1.2461804-.4938383.8097562.3675846 1.8940493 1.1699219 1.8868489 1.1080266-.0100007 2.2534066-.374664 3.3671876-.8887337-.376288-.5686624-.741375-1.1516218-1.113281-1.716915-.307627-.4235924-.665028-.8415063-1.181641-.8965472z"/>
+</svg>
diff --git a/.icons/kora/panel/22/amd-alto.svg b/.icons/kora/panel/22/amd-alto.svg
new file mode 100644
index 000000000..749c59959
--- /dev/null
+++ b/.icons/kora/panel/22/amd-alto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/22/amd-bajo.svg b/.icons/kora/panel/22/amd-bajo.svg
new file mode 100644
index 000000000..ccf35c52a
--- /dev/null
+++ b/.icons/kora/panel/22/amd-bajo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/22/amd-medio.svg b/.icons/kora/panel/22/amd-medio.svg
new file mode 100644
index 000000000..2d10bb5d8
--- /dev/null
+++ b/.icons/kora/panel/22/amd-medio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#4285f4" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/22/anatine-indicator.svg b/.icons/kora/panel/22/anatine-indicator.svg
new file mode 100644
index 000000000..055ba5f92
--- /dev/null
+++ b/.icons/kora/panel/22/anatine-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003zm1.692-11.928c-.068-.059-.137-.122-.208-.191-.245-.237-.549-.357-.903-.373-.358-.016-.921.016-1.232.139-.075.108-.372.544-.528.831-.236.432-.593.783-.693.852-.044.03-.13.076-.241.124.092.043.169.09.238.137.214.146.394.329.553.592.431.712.832 1.593.1 2.872-.115.213-.278.423-.488.623-.179.17-.44.33-.636.554-.422.481-.739.982-.87 1.446-.1.352.013.821.218 1.244.109.228.244.413.439.617.566.593 1.576.844 2.674.964.095.001.502.004.837 0 .741-.008.957-.025 1.49-.149 1.719-.402 3.328-1.653 3.279-3.354-.001-.045 0-.09.003-.135.008-.144 0-.374-.016-.62-.721.374-1.533.489-2.83-.139-.549-.265-.912-.556-1.459-.606-.148-.014-.369.006-.395.006-.662 0-1.245-.434-1.436-1.068s.057-1.318.609-1.683c.056-.037 1.042-.576 1.261-.696.132-.171.209-.361.268-.61.053-.225.066-.682.026-.917-.03-.182-.05-.353-.06-.46z"/>
+</svg>
diff --git a/.icons/kora/panel/22/anatine-notification.svg b/.icons/kora/panel/22/anatine-notification.svg
new file mode 100644
index 000000000..90cb0c301
--- /dev/null
+++ b/.icons/kora/panel/22/anatine-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003zm1.692-11.928c-.068-.059-.137-.122-.208-.191-.245-.237-.549-.357-.903-.373-.358-.016-.921.016-1.232.139-.075.108-.372.544-.528.831-.236.432-.593.783-.693.852-.044.03-.13.076-.241.124.092.043.169.09.238.137.214.146.394.329.553.592.431.712.832 1.593.1 2.872-.115.213-.278.423-.488.623-.179.17-.44.33-.636.554-.422.481-.739.982-.87 1.446-.1.352.013.821.218 1.244.109.228.244.413.439.617.566.593 1.576.844 2.674.964.095.001.502.004.837 0 .741-.008.957-.025 1.49-.149 1.719-.402 3.328-1.653 3.279-3.354-.001-.045 0-.09.003-.135.008-.144 0-.374-.016-.62-.721.374-1.533.489-2.83-.139-.549-.265-.912-.556-1.459-.606-.148-.014-.369.006-.395.006-.662 0-1.245-.434-1.436-1.068s.057-1.318.609-1.683c.056-.037 1.042-.576 1.261-.696.132-.171.209-.361.268-.61.053-.225.066-.682.026-.917-.03-.182-.05-.353-.06-.46z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/android-messages-desktop-tray-unread.svg b/.icons/kora/panel/22/android-messages-desktop-tray-unread.svg
new file mode 100644
index 000000000..75098fa4a
--- /dev/null
+++ b/.icons/kora/panel/22/android-messages-desktop-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m3.498 2c.325.432.501.959.502 1.5-.001 1.313-1.035 2.413-2.346 2.494l.348.524v3.892c0 1.434 1.155 2.59 2.59 2.59h8.818c1.435 0 2.59-1.156 2.59-2.59v-5.82c0-1.434-1.155-2.59-2.59-2.59z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.43 10h5.142c.238 0 .428.223.428.5s-.19.5-.428.5h-5.142c-.238 0-.43-.223-.43-.5s.192-.5.43-.5zm-.1-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5zm0-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/android-messages-desktop-tray.svg b/.icons/kora/panel/22/android-messages-desktop-tray.svg
new file mode 100644
index 000000000..c81d6e988
--- /dev/null
+++ b/.icons/kora/panel/22/android-messages-desktop-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m.836 2c-.642-.001-1.043.602-.723 1.084 0 0 1.889 1.332 1.889 3.434v3.892c0 1.434 1.155 2.59 2.59 2.59h8.818c1.435 0 2.59-1.156 2.59-2.59v-5.82c0-1.434-1.155-2.59-2.59-2.59z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.43 10h5.142c.238 0 .428.223.428.5s-.19.5-.428.5h-5.142c-.238 0-.43-.223-.43-.5s.192-.5.43-.5zm-.1-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5zm0-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/antimicro-panel.svg b/.icons/kora/panel/22/antimicro-panel.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/22/antimicro-panel.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/antimicrox_trayicon.svg b/.icons/kora/panel/22/antimicrox_trayicon.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/22/antimicrox_trayicon.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ao-app-tray.svg b/.icons/kora/panel/22/ao-app-tray.svg
new file mode 100644
index 000000000..b4a526090
--- /dev/null
+++ b/.icons/kora/panel/22/ao-app-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0351566,1.0004188 C 7.7564592,0.99368147 7.4798009,1.0683859 7.2382812,1.2140354 L 2.7617188,3.9175677 C 2.2907761,4.2019067 1.9999657,4.7279482 2,5.2966767 v 5.4070653 c -2e-7,0.352852 0.1224956,0.681282 0.3197545,0.953585 L 13.859375,4.6592447 C 13.731014,4.3547057 13.523051,4.0895022 13.238281,3.9175677 L 8.7617189,1.2123265 C 8.5413466,1.0794453 8.2911132,1.006849 8.0368306,1.0004188 Z m 5.9045764,3.858771 a 1.521892,1.5917107 0 0 1 0.01172,0.046141 c -0.0038,-0.015583 -0.0075,-0.030713 -0.01172,-0.046141 z M 2.4302455,11.807712 c 0.010934,0.01184 0.02218,0.02269 0.033483,0.03418 a 1.521892,1.5917107 0 0 1 -0.033483,-0.03418 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13.869793,4.6541131 2.3092446,11.662078 a 1.521892,1.5917107 0 0 0 0.4518221,0.420395 l 4.4778667,2.704205 a 1.521892,1.5917107 0 0 0 1.5221332,0 L 13.238933,12.082473 A 1.521892,1.5917107 0 0 0 14,10.704395 V 5.2959859 A 1.521892,1.5917107 0 0 0 13.869793,4.6541131 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/application-running.svg b/.icons/kora/panel/22/application-running.svg
new file mode 100644
index 000000000..3e5262a22
--- /dev/null
+++ b/.icons/kora/panel/22/application-running.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,4 V 12 L 5,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/applications-chat-panel.svg b/.icons/kora/panel/22/applications-chat-panel.svg
new file mode 120000
index 000000000..c60c9bb01
--- /dev/null
+++ b/.icons/kora/panel/22/applications-chat-panel.svg
@@ -0,0 +1 @@
+user-available-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/applications-email-panel.svg b/.icons/kora/panel/22/applications-email-panel.svg
new file mode 100644
index 000000000..aee1f7829
--- /dev/null
+++ b/.icons/kora/panel/22/applications-email-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+</svg>
diff --git a/.icons/kora/panel/22/audacious-panel.svg b/.icons/kora/panel/22/audacious-panel.svg
new file mode 100644
index 000000000..03f2f3c24
--- /dev/null
+++ b/.icons/kora/panel/22/audacious-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm.33 2.574h.002c1.6.061 2.547 1.141 2.65 2.719.119 1.778-.406 2.242-.181 2.6.468.746-.195.94-.635 1.304-.274.227-.804.124-1.066-.199-.797-.461-.49.425-2.135.43-.856-.035-1.64-.653-1.861-1.485-.34-1.276.157-2.219 1.544-2.664.402-.128 1.197-.05 1.547-.306.33-.242.215-.59-.191-.635-.582-.065-1.492.198-2.029.092-.432-.086-.563-.91-.282-1.264.461-.58 1.644-.555 2.311-.586.113-.005.22-.01.326-.006zm-.318 3.563c-.554 0-1.012.413-1.012.927s.458.936 1.012.936c.552 0 .988-.422.988-.936s-.436-.927-.988-.927z"/>
+</svg>
diff --git a/.icons/kora/panel/22/audio-input-microphone-high-panel.svg b/.icons/kora/panel/22/audio-input-microphone-high-panel.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/22/audio-input-microphone-high-panel.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-input-microphone-high.svg b/.icons/kora/panel/22/audio-input-microphone-high.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/22/audio-input-microphone-high.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-input-microphone-low-zero-panel.svg b/.icons/kora/panel/22/audio-input-microphone-low-zero-panel.svg
new file mode 120000
index 000000000..e8af0c6df
--- /dev/null
+++ b/.icons/kora/panel/22/audio-input-microphone-low-zero-panel.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-input-microphone-low.svg b/.icons/kora/panel/22/audio-input-microphone-low.svg
new file mode 120000
index 000000000..ad16fd28c
--- /dev/null
+++ b/.icons/kora/panel/22/audio-input-microphone-low.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-input-microphone-medium.svg b/.icons/kora/panel/22/audio-input-microphone-medium.svg
new file mode 120000
index 000000000..e8af0c6df
--- /dev/null
+++ b/.icons/kora/panel/22/audio-input-microphone-medium.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-input-microphone-muted.svg b/.icons/kora/panel/22/audio-input-microphone-muted.svg
new file mode 120000
index 000000000..e2e954d75
--- /dev/null
+++ b/.icons/kora/panel/22/audio-input-microphone-muted.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-input-microphone-none-panel.svg b/.icons/kora/panel/22/audio-input-microphone-none-panel.svg
new file mode 120000
index 000000000..6cf00c893
--- /dev/null
+++ b/.icons/kora/panel/22/audio-input-microphone-none-panel.svg
@@ -0,0 +1 @@
+mic-ready.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-off.svg b/.icons/kora/panel/22/audio-off.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/audio-off.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-on.svg b/.icons/kora/panel/22/audio-on.svg
new file mode 100644
index 000000000..39f8e3e02
--- /dev/null
+++ b/.icons/kora/panel/22/audio-on.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-output-none-panel.svg b/.icons/kora/panel/22/audio-output-none-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/audio-output-none-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-output-none.svg b/.icons/kora/panel/22/audio-output-none.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/audio-output-none.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-ready.svg b/.icons/kora/panel/22/audio-ready.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/22/audio-ready.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-recorder-off.svg b/.icons/kora/panel/22/audio-recorder-off.svg
new file mode 100644
index 000000000..504b682d4
--- /dev/null
+++ b/.icons/kora/panel/22/audio-recorder-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.473-15.159c1.651.01 2.981 1.346 2.981 3v5c0 1.654-1.33 2.99-2.981 3h-.019c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/audio-recorder-on.svg b/.icons/kora/panel/22/audio-recorder-on.svg
new file mode 100644
index 000000000..e0d720bfa
--- /dev/null
+++ b/.icons/kora/panel/22/audio-recorder-on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-PositiveText" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/22/audio-recorder-paused.svg b/.icons/kora/panel/22/audio-recorder-paused.svg
new file mode 100644
index 000000000..7bafd3436
--- /dev/null
+++ b/.icons/kora/panel/22/audio-recorder-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.019 0c1.651.01 2.981 1.346 2.981 3v5c0 1.654-1.33 2.99-2.981 3h-.019c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3zm-.603 3.443h-1.578v4.114h1.578zm2.746 0h-1.578v4.114h1.578z" />
+</svg>
diff --git a/.icons/kora/panel/22/audio-volume-high-panel.svg b/.icons/kora/panel/22/audio-volume-high-panel.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-high-panel.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-high-symbolic.svg b/.icons/kora/panel/22/audio-volume-high-symbolic.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-high-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-high.svg b/.icons/kora/panel/22/audio-volume-high.svg
new file mode 100644
index 000000000..39f8e3e02
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-low-panel.svg b/.icons/kora/panel/22/audio-volume-low-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-low-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-low-symbolic.svg b/.icons/kora/panel/22/audio-volume-low-symbolic.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-low-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-low-zero-panel.svg b/.icons/kora/panel/22/audio-volume-low-zero-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-low-zero-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-low.svg b/.icons/kora/panel/22/audio-volume-low.svg
new file mode 100644
index 000000000..33181a9f4
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm2.047 6.719c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-medium-panel.svg b/.icons/kora/panel/22/audio-volume-medium-panel.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-medium-panel.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-medium-symbolic.svg b/.icons/kora/panel/22/audio-volume-medium-symbolic.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-medium-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-medium.svg b/.icons/kora/panel/22/audio-volume-medium.svg
new file mode 100644
index 000000000..43b13e492
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.742 15.492c-.212-.299-.066-.64.313-.857 2.191-1.321 3.821-4.159 3.821-6.754 0-2.596-1.594-5.406-3.791-6.717-.384-.22-.591-.632-.39-.941.198-.304.691-.244.895-.129 2.713 1.619 4.407 4.561 4.407 7.765 0 3.205-1.694 6.147-4.401 7.776-.207.118-.631.174-.854-.143zm-3.61-15.417-5.044 4.448h-1.061c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h1.061l5.044 4.448v-15.569z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.075-5.331 4.448h-.774c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h.774l5.331 4.448v-15.569zm-1.112 2.299-3.528 3.021c-.197.156-.441.24-.691.24h-.686v4.448h.686c.25 0 .494.085.691.241l3.528 3.021zm3.252 9.83c-.272-.36.076-.754.42-.947 1.039-.634 1.827-2.148 1.827-3.398 0-1.249-.855-2.785-1.906-3.397-.355-.2-.624-.595-.37-.902.304-.368.655-.264.861-.152 1.554.919 2.539 2.601 2.539 4.451 0 1.851-.985 3.533-2.527 4.473-.213.116-.552.26-.844-.128zm-1.206-3.114c.681 0 1.232-.55 1.232-1.231 0-.68-.551-1.231-1.232-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-muted-blocked-panel.svg b/.icons/kora/panel/22/audio-volume-muted-blocked-panel.svg
new file mode 120000
index 000000000..3820bf90d
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-muted-blocked-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted-blocking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-muted-blocking-panel.svg b/.icons/kora/panel/22/audio-volume-muted-blocking-panel.svg
new file mode 120000
index 000000000..3820bf90d
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-muted-blocking-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted-blocking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-muted-blocking.svg b/.icons/kora/panel/22/audio-volume-muted-blocking.svg
new file mode 100644
index 000000000..c9e3bf866
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-muted-blocking.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Highlight" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-muted-panel.svg b/.icons/kora/panel/22/audio-volume-muted-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-muted-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-muted-symbolic.svg b/.icons/kora/panel/22/audio-volume-muted-symbolic.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-muted-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/audio-volume-muted.svg b/.icons/kora/panel/22/audio-volume-muted.svg
new file mode 100644
index 000000000..6a68a1827
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.325 2.761c-.294-.269-.316-.727-.046-1.021.269-.295.726-.316 1.021-.047l13.675 12.476c.295.268.316.726.047 1.021s-.727.316-1.021.047l-11.062-10.092-.449.385c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023v-5.528l1.113 1.016v6.811l-5.333-4.449h-.774c-.567 0-1.025-.459-1.025-1.025v-4.625c0-.567.458-1.025 1.025-1.025h.774l.317-.264-1.791-1.633zm6.807 3.502-1.113-.982v-2.773l-1.627 1.394-.827-.718 3.567-2.976z"/>
+</svg>
diff --git a/.icons/kora/panel/22/audio-volume-off.svg b/.icons/kora/panel/22/audio-volume-off.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/audio-volume-off.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/autokey-status-error.svg b/.icons/kora/panel/22/autokey-status-error.svg
new file mode 100644
index 000000000..06c92c715
--- /dev/null
+++ b/.icons/kora/panel/22/autokey-status-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m1.211 11.978v.464c0 1.029.881 1.91 1.909 1.91h9.76c1.029 0 1.91-.881 1.91-1.91v-.464c-.452.411-1.04.676-1.698.676h-10.184c-.657 0-1.246-.265-1.697-.676zm.848 0c-.506-.296-.849-.845-.849-1.468 0-.062.003-.125.01-.187l.849-7.639c.095-.855.827-1.51 1.687-1.51h8.488c.86 0 1.592.655 1.687 1.51l.849 7.639c.007.062.01.125.01.187 0 .623-.343 1.172-.849 1.468v-1.468c0-.031-.001-.062-.005-.094 0 0-.849-7.639-.849-7.638-.047-.427-.413-.755-.843-.755h-8.488c-.43 0-.796.328-.843.754l-.849 7.639c-.004.032-.005.063-.005.094zm5.929-8.978c.167-.006.319.09.369.232l.649 1.774h2.119c.362-.001.513.451.219.64l-1.721 1.112.654 1.808c.108.306-.282.559-.572.371l-1.711-1.123-1.717 1.118c-.293.192-.686-.067-.57-.375l.662-1.805-1.715-1.117c-.291-.19-.141-.641.219-.641l2.123.01.654-1.774c.048-.132.183-.224.338-.23z" fill="#f44336"/>
+</svg>
diff --git a/.icons/kora/panel/22/autokey-status.svg b/.icons/kora/panel/22/autokey-status.svg
new file mode 100644
index 000000000..9cd6749ff
--- /dev/null
+++ b/.icons/kora/panel/22/autokey-status.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.211 11.978v.464c0 1.029.881 1.91 1.909 1.91h9.76c1.029 0 1.91-.881 1.91-1.91v-.464c-.452.411-1.04.676-1.698.676h-10.184c-.657 0-1.246-.265-1.697-.676zm.848 0c-.506-.296-.849-.845-.849-1.468 0-.062.003-.125.01-.187l.849-7.639c.095-.855.827-1.51 1.687-1.51h8.488c.86 0 1.592.655 1.687 1.51l.849 7.639c.007.062.01.125.01.187 0 .623-.343 1.172-.849 1.468v-1.468c0-.031-.001-.062-.005-.094 0 0-.849-7.639-.849-7.638-.047-.427-.413-.755-.843-.755h-8.488c-.43 0-.796.328-.843.754l-.849 7.639c-.004.032-.005.063-.005.094zm5.929-8.035c.168-.006.319.09.37.233l.648 1.773h2.119c.362-.001.513.451.219.641l-1.721 1.111.655 1.809c.107.306-.282.558-.573.371l-1.711-1.123-1.716 1.117c-.293.192-.687-.067-.571-.375l.662-1.805-1.715-1.117c-.291-.19-.141-.641.219-.641l2.123.01.655-1.773c.047-.133.182-.225.337-.231z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/avatar-default.svg b/.icons/kora/panel/22/avatar-default.svg
new file mode 100644
index 000000000..71f63ab9b
--- /dev/null
+++ b/.icons/kora/panel/22/avatar-default.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 11.572s.735-1.586.873-1.952c1.409.074 2.485.371 3.271.707.902.386 1.414 2.231 1.663 3.484.078.272.024.565-.146.791s-.437.359-.72.359c-2.245.039-7.47.039-9.793.039-.305 0-.592-.148-.768-.398s-.22-.569-.117-.857c.359-1.209.96-2.946 1.789-3.379.73-.382 1.718-.631 3.001-.724.211.436.947 1.93.947 1.93zm-.001-9.036c1.453 0 2.817 1.354 2.626 3-.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-.234-1.639 1.172-3 2.625-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ak.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ak.svg
new file mode 120000
index 000000000..7f11d53c3
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ak.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ak.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Am.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Am.svg
new file mode 120000
index 000000000..2f9d5cb61
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Am.svg
@@ -0,0 +1 @@
+indicator-keyboard-Am.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ar.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ar.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ar.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Av.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Av.svg
new file mode 120000
index 000000000..6dcea3982
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Av.svg
@@ -0,0 +1 @@
+indicator-keyboard-Av.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Az.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Az.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Az.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Be.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Be.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Be.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Bg.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bg.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bg.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Bm.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bm.svg
new file mode 120000
index 000000000..6099f6af5
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bm.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Bn.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bn.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Br.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Br.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Br.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Bs.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bs.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Bs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-By.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-By.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-By.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ch.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ch.svg
new file mode 120000
index 000000000..55e374c25
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ch.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ch.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Cm.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Cm.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Cm.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Cr.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Cr.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Cr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Cs.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Cs.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Cs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Da.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Da.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Da.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-De.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-De.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-De.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Dv.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Dv.svg
new file mode 120000
index 000000000..e68c0d0bd
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Dv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Dv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Dz.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Dz.svg
new file mode 120000
index 000000000..d0b76ccc6
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Dz.svg
@@ -0,0 +1 @@
+indicator-keyboard-Dz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ee.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ee.svg
new file mode 120000
index 000000000..7e4c18fab
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ee.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ee.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-En.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-En.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-En.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Eo.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Eo.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Eo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Es.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Es.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Es.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Et.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Et.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Et.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Fa.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fa.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ff.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ff.svg
new file mode 120000
index 000000000..8ec3df157
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ff.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ff.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Fi.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fi.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Fo.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fo.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Fr.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fr.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Fr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ga.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ga.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ga.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Gr.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Gr.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Gr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Gu.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Gu.svg
new file mode 120000
index 000000000..20434a2e4
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Gu.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ha.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ha.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ha.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-He.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-He.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-He.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Hi.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hi.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Hr.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hr.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Hu.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hu.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hu.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Hy.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hy.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Hy.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ie.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ie.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ie.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ig.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ig.svg
new file mode 120000
index 000000000..ae2dcda60
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ig.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ig.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ik.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ik.svg
new file mode 120000
index 000000000..a1307fc72
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ik.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ik.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-In.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-In.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-In.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Is.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Is.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Is.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-It.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-It.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-It.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ja.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ja.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ja.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ka.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ka.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ka.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ki.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ki.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ki.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Kk.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Kk.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Kk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Km.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Km.svg
new file mode 120000
index 000000000..640dc3978
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Km.svg
@@ -0,0 +1 @@
+indicator-keyboard-Km.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Kn.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Kn.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Kn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ko.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ko.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ko.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ku.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ku.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ku.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Lo.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Lo.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Lo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Lt.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Lt.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Lt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Lv.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Lv.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Lv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Md.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Md.svg
new file mode 120000
index 000000000..362998db4
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Md.svg
@@ -0,0 +1 @@
+indicator-keyboard-Md.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Mi.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mi.svg
new file mode 120000
index 000000000..ac9ac19bf
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Mk.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mk.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ml.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ml.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ml.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Mn.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mn.svg
new file mode 120000
index 000000000..a83fbaf8a
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Mr.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mr.svg
new file mode 120000
index 000000000..043bfc4f4
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Mt.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mt.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Mt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-My.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-My.svg
new file mode 120000
index 000000000..582a67b21
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-My.svg
@@ -0,0 +1 @@
+indicator-keyboard-My.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ne.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ne.svg
new file mode 120000
index 000000000..171a8b541
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ne.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ne.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Nl.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Nl.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Nl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-No.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-No.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-No.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Or.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Or.svg
new file mode 120000
index 000000000..292b9d8fd
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Or.svg
@@ -0,0 +1 @@
+indicator-keyboard-Or.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Pa.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Pa.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Pa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ph.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ph.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ph.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Pl.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Pl.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Pl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ps.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ps.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ps.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Pt.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Pt.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Pt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ro.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ro.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ro.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ru.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ru.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ru.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sa.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sa.svg
new file mode 120000
index 000000000..fa05a4b70
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sd.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sd.svg
new file mode 120000
index 000000000..619debe74
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sd.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Si.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Si.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Si.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sk.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sk.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sl.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sl.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sq.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sq.svg
new file mode 120000
index 000000000..ae01a7f09
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sq.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sr.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sr.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sv.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sv.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sw.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sw.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sw.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Sy.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sy.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Sy.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ta.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ta.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ta.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Te.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Te.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Te.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Tg.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tg.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tg.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Th.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Th.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Th.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Tk.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tk.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Tn.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tn.svg
new file mode 120000
index 000000000..6314fea53
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Tr.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tr.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Tr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Uk.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Uk.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Uk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Ur.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ur.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Ur.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Uz.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Uz.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Uz.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Vi.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Vi.svg
new file mode 120000
index 000000000..0180972a3
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Vi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Vi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Wo.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Wo.svg
new file mode 120000
index 000000000..63f08987c
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Wo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Wo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Xs.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Xs.svg
new file mode 120000
index 000000000..bf1c81ddc
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Xs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Xs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Yo.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Yo.svg
new file mode 120000
index 000000000..59f3d3d33
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Yo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Yo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-keyboard-Zh.svg b/.icons/kora/panel/22/ayatana-indicator-keyboard-Zh.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-keyboard-Zh.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-notification-read-dnd.svg b/.icons/kora/panel/22/ayatana-indicator-notification-read-dnd.svg
new file mode 120000
index 000000000..887c7f511
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-notification-read-dnd.svg
@@ -0,0 +1 @@
+indicator-notification-read-dnd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-notification-read.svg b/.icons/kora/panel/22/ayatana-indicator-notification-read.svg
new file mode 120000
index 000000000..9f6b5c0e1
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-notification-read.svg
@@ -0,0 +1 @@
+indicator-notification-read.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-notification-unread-dnd.svg b/.icons/kora/panel/22/ayatana-indicator-notification-unread-dnd.svg
new file mode 120000
index 000000000..c5e7bc441
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-notification-unread-dnd.svg
@@ -0,0 +1 @@
+indicator-notification-unread-dnd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatana-indicator-notification-unread.svg b/.icons/kora/panel/22/ayatana-indicator-notification-unread.svg
new file mode 120000
index 000000000..df3a001e3
--- /dev/null
+++ b/.icons/kora/panel/22/ayatana-indicator-notification-unread.svg
@@ -0,0 +1 @@
+indicator-notification-unread.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatanawebmail-messages-new.svg b/.icons/kora/panel/22/ayatanawebmail-messages-new.svg
new file mode 120000
index 000000000..b42a97ab0
--- /dev/null
+++ b/.icons/kora/panel/22/ayatanawebmail-messages-new.svg
@@ -0,0 +1 @@
+indicator-messages-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/ayatanawebmail-messages.svg b/.icons/kora/panel/22/ayatanawebmail-messages.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/22/ayatanawebmail-messages.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bad-signal-lock.svg b/.icons/kora/panel/22/bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bad-signal.svg b/.icons/kora/panel/22/bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/banshee-panel.svg b/.icons/kora/panel/22/banshee-panel.svg
new file mode 100644
index 000000000..ef9642b27
--- /dev/null
+++ b/.icons/kora/panel/22/banshee-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.991.001c-.253.008-.494.112-.674.292l-2.991 3c-.979.943.47 2.396 1.41 1.414l1.291-1.294s.011 7.337.011 7.494c.225 2.236 2.2 4.093 4.475 4.093 2.418 0 4.487-2.075 4.487-4.5s-2.069-4.5-4.487-4.5c-.943 0-1.767.408-2.486.947l-.007-5.947c0-.564-.466-1.017-1.029-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/barrier-connected.svg b/.icons/kora/panel/22/barrier-connected.svg
new file mode 100644
index 000000000..a305bacc0
--- /dev/null
+++ b/.icons/kora/panel/22/barrier-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6 2a.99987974 1 0 0 0 -1 1 .99987974 1 0 0 0 1 1c2.2804041 0 3.5798815.5655084 4.576172 1.4609375.516061-.4537415 1.090478-.8188769 1.693359-1.140625-.09493-.09681-.186106-.1962138-.287109-.2890625-1.36679-1.2564441-3.3018649-2.03125-5.982422-2.03125zm-5.02929688 1a.99987974 1 0 0 0 -.05664062.0039062.99987974 1 0 0 0 -.90820312 1.0820313c.19458139 2.2574661.80420696 4.0106314 1.80859372 5.3164063 1.0043869 1.3057742 2.3823874 2.1153442 3.90625 2.5585942a.99987974 1 0 0 0 1.2402344-.681641.99987974 1 0 0 0 .0390625-.248047.99987974 1 0 0 0 0-.03125.99987974 1 0 0 0 -.7207031-.960938c-1.2221205-.3554781-2.1616311-.9229595-2.8789063-1.8554682-.717275-.9325092-1.2327122-2.2788638-1.4042968-4.2695313a.99987974 1 0 0 0 -1.02539068-.9140625zm14.04882788 1a.99987974 1 0 0 0 -.384765.0683594c-1.398373.5490361-2.660473 1.1283659-3.65625 2.0371094a5 5 0 0 1 1.021484-.1054688 5 5 0 0 1 2.115234.4707031c.382608-.1805082.792753-.3595359 1.25-.5390625a.99987974 1 0 0 0 .566407-1.296875.99987974 1 0 0 0 -.91211-.6347656zm-9.2109372.7304688c-.394293 1.7132757-.8145527 2.8228346-1.3378907 3.5175781.4757183.4425356 1.0555725.7494324 1.7792969.9863281.7325634-1.0700463 1.1699234-2.4806982 1.5703125-4.3242188-.5088521-.1014061-1.0977029-.1601562-1.8203125-.1601562-.065537 0-.1276185-.0123081-.1914062-.0195312zm5.9570312 2.2753906c-.265312.01593-.534044.0593893-.800781.1308594-2.1339001.5717996-3.3998252 2.7645379-2.8281252 4.8984372.57174 2.1338 2.7645372 3.399925 4.8984372 2.828125s3.399825-2.764538 2.828125-4.8984372c-.500272-1.867075-2.24047-3.0704754-4.097656-2.9589844zm1.710937 1.9882812a.50005.50005 0 0 1 .470704.7285156l-1.5 2.9999998a.50005.50005 0 0 1 -.72461.19336l-1.5-1a.50005.50005 0 1 1 .554688-.832032l1.029297.685547 1.246093-2.4921872a.50005.50005 0 0 1 .423828-.2832032zm-12.210937.9179688c-.1572461.03465-.28488925.0718807-.45703125.1054686a.99987974 1 0 0 0 -.7890625 1.173828.99987974 1 0 0 0 1.17187495.791016c.6585779-.128506 1.258248-.278721 1.8125-.460938-.644174-.433934-1.2329885-.965014-1.7382812-1.6093746z"/>
+</svg>
diff --git a/.icons/kora/panel/22/barrier-disconnected.svg b/.icons/kora/panel/22/barrier-disconnected.svg
new file mode 100644
index 000000000..101ec4b1e
--- /dev/null
+++ b/.icons/kora/panel/22/barrier-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m6.0003273 2.0004801a.99987974 1 0 0 0 -.9998797 1 .99987974 1 0 0 0 .9998797 1c2.2804041 0 3.5793314.5655084 4.5756217 1.4609375.516061-.4537415 1.090274-.8188769 1.693155-1.140625-.09493-.09681-.186071-.1962138-.287074-.2890625-1.36679-1.2564441-3.3011456-2.03125-5.9817027-2.03125zm-5.02869201 1a.99987974 1 0 0 0 -.056634.00391.99987974 1 0 0 0 -.9100465 1.0820313c.1945814 2.2574661.805942 4.0106277 1.81032881 5.3164025 1.0043869 1.3057741 2.3819176 2.1153441 3.9057802 2.5585941a.99987974 1 0 0 0 1.2400852-.681641.99987974 1 0 0 0 -.6815586-1.240235c-1.2221205-.3554791-2.1612847-.9229593-2.8785599-1.8554681-.717275-.9325091-1.2325432-2.2788638-1.4041279-4.2695313a.99987974 1 0 0 0 -1.02526731-.9140625zm14.04713871 1a.99987974 1 0 0 0 -.384719.068359c-1.672483.6566589-3.153707 1.3495593-4.212384 2.6074222-1.0586779 1.257863-1.547934 3.0110236-1.4197516 5.3789067a.99987974 1 0 0 0 1.0526086.943359.99987974 1 0 0 0 .943245-1.052735c-.111557-2.0607671.269046-3.1674516.954963-3.9824213.685918-.8149696 1.824024-1.4078895 3.411699-2.03125a.99987974 1 0 0 0 .566339-1.296875.99987974 1 0 0 0 -.912-.6347656zm-9.2098299.7304688c-.394293 1.7132757-.8143918 2.8228346-1.3377298 3.5175781.4757183.4425356 1.0553585.7494324 1.7790829.9863281.7325634-1.0700463 1.1697346-2.4806984 1.5701237-4.3242188-.5088521-.1014061-1.097484-.1601562-1.8200936-.1601562-.065537 0-.1275953-.012308-.1913832-.019531zm8.4521089 2.5097656c-.750167.3724367-1.310128.7446742-1.667769 1.1425781.166324.3335386.330975.6760269.497987 1.0371094a.99987974 1 0 0 0 1.327966.4882819.99987974 1 0 0 0 .488222-1.3281257c-.208946-.4517412-.422963-.8993048-.646406-1.3398437zm-12.9945313 2.6718754c-.1572461.03465-.28483431.07188-.45697631.1054681a.99987974 1 0 0 0 -.7909204 1.173828.99987974 1 0 0 0 1.17368681.791016c.6585779-.128506 1.2580299-.278721 1.812282-.460938-.6441741-.433934-1.2327794-.965013-1.7380721-1.6093741z"/>
+</svg>
diff --git a/.icons/kora/panel/22/barrier-transfering.svg b/.icons/kora/panel/22/barrier-transfering.svg
new file mode 100644
index 000000000..4dd7dbceb
--- /dev/null
+++ b/.icons/kora/panel/22/barrier-transfering.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6 2c-.5522653-.0000664-1 .4476683-1 1s.4477347 1.0000664 1 1c2.2804041 0 3.5798815.5655084 4.576172 1.4609375.516061-.4537415 1.090478-.8188769 1.693359-1.140625-.09493-.09681-.186106-.1962138-.287109-.2890625-1.36679-1.2564441-3.3018649-2.03125-5.982422-2.03125zm-5.02929688 1c-.01891339.0007656-.03780122.0020663-.05664062.0039062-.54926431.0485204-.95557416.5326008-.90820312 1.0820313.19458138 2.2574661.80420696 4.0106314 1.80859372 5.3164063 1.0043869 1.3057742 2.3823874 2.1153442 3.90625 2.5585942.5307407.154765 1.0863324-.150591 1.2402344-.681641.1546458-.530782-.1506967-1.086347-.6816406-1.240235-1.2221205-.3554781-2.1616311-.9229595-2.8789063-1.8554682-.717275-.9325092-1.2327122-2.2788638-1.4042968-4.2695313-.0453476-.5284293-.4953082-.9295371-1.02539068-.9140625zm14.04882788 1c-.131502-.00275-.262254.0204844-.384765.0683594-1.342854.5272384-2.558615 1.0840053-3.535157 1.9316406h1.900391c.388068.0009399.740559.2262907.904297.578125.439914-.2176904.91435-.4318806 1.460937-.6464844.514776-.2013948.768493-.7823172.566407-1.296875-.147666-.3766287-.507681-.6271743-.91211-.6347656zm-9.2109372.7304688c-.394293 1.7132757-.8145527 2.8228346-1.3378907 3.5175781.4757183.4425356 1.0555725.7494324 1.7792969.9863281.7325634-1.0700463 1.1699234-2.4806982 1.5703125-4.3242188-.5088521-.1014061-1.0977029-.1601562-1.8203125-.1601562-.065537 0-.1276185-.0123081-.1914062-.0195312zm5.1914062 2.2695312v4h-2.5l1.75 2 1.75 2 1.75-2 1.75-2h-2.5v-4zm-9.734375 2.9121094c-.1572461.03465-.28488925.0718811-.45703125.1054686-.54205131.106144-.89536757.631746-.7890625 1.173828.10528135.542021.62988396.896128 1.17187495.791016.658578-.128506 1.258248-.278721 1.8125-.460938-.644174-.433934-1.2329885-.965014-1.7382812-1.6093746z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-000-charging-symbolic.svg b/.icons/kora/panel/22/battery-000-charging-symbolic.svg
new file mode 120000
index 000000000..47cf3ff48
--- /dev/null
+++ b/.icons/kora/panel/22/battery-000-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-000-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-000-charging.svg b/.icons/kora/panel/22/battery-000-charging.svg
new file mode 100644
index 000000000..6b011f0a5
--- /dev/null
+++ b/.icons/kora/panel/22/battery-000-charging.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z" fill="#4caf50"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-000-symbolic.svg b/.icons/kora/panel/22/battery-000-symbolic.svg
new file mode 120000
index 000000000..1bf261b38
--- /dev/null
+++ b/.icons/kora/panel/22/battery-000-symbolic.svg
@@ -0,0 +1 @@
+battery-000.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-000.svg b/.icons/kora/panel/22/battery-000.svg
new file mode 100644
index 000000000..18496b373
--- /dev/null
+++ b/.icons/kora/panel/22/battery-000.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/></svg>
diff --git a/.icons/kora/panel/22/battery-010-charging-symbolic.svg b/.icons/kora/panel/22/battery-010-charging-symbolic.svg
new file mode 120000
index 000000000..9fe8cd6de
--- /dev/null
+++ b/.icons/kora/panel/22/battery-010-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-010-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-010-charging.svg b/.icons/kora/panel/22/battery-010-charging.svg
new file mode 100644
index 000000000..e8d0e075b
--- /dev/null
+++ b/.icons/kora/panel/22/battery-010-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 12.065v1.935c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-1.935z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+ </svg>
diff --git a/.icons/kora/panel/22/battery-010-symbolic.svg b/.icons/kora/panel/22/battery-010-symbolic.svg
new file mode 120000
index 000000000..d85bda41c
--- /dev/null
+++ b/.icons/kora/panel/22/battery-010-symbolic.svg
@@ -0,0 +1 @@
+battery-010.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-010.svg b/.icons/kora/panel/22/battery-010.svg
new file mode 100644
index 000000000..c5b8f70b9
--- /dev/null
+++ b/.icons/kora/panel/22/battery-010.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m3 12.065v1.935c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-1.935z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-020-charging-symbolic.svg b/.icons/kora/panel/22/battery-020-charging-symbolic.svg
new file mode 120000
index 000000000..5c4b1caf0
--- /dev/null
+++ b/.icons/kora/panel/22/battery-020-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-020-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-020-charging.svg b/.icons/kora/panel/22/battery-020-charging.svg
new file mode 100644
index 000000000..68c794ea4
--- /dev/null
+++ b/.icons/kora/panel/22/battery-020-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 11.052v2.948c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.948z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-020-symbolic.svg b/.icons/kora/panel/22/battery-020-symbolic.svg
new file mode 120000
index 000000000..f76eaff39
--- /dev/null
+++ b/.icons/kora/panel/22/battery-020-symbolic.svg
@@ -0,0 +1 @@
+battery-020.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-020.svg b/.icons/kora/panel/22/battery-020.svg
new file mode 100644
index 000000000..a73627229
--- /dev/null
+++ b/.icons/kora/panel/22/battery-020.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg"><g fill="#ff9800"><path d="m3 11.052v2.948c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.948z" fill-opacity=".3" fill-rule="nonzero"/><path d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-030-charging-symbolic.svg b/.icons/kora/panel/22/battery-030-charging-symbolic.svg
new file mode 120000
index 000000000..514ae69cd
--- /dev/null
+++ b/.icons/kora/panel/22/battery-030-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-030-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-030-charging.svg b/.icons/kora/panel/22/battery-030-charging.svg
new file mode 100644
index 000000000..6efb4bc5c
--- /dev/null
+++ b/.icons/kora/panel/22/battery-030-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 10v4c0 .55.446 1.177 1 1.177h8c.554 0 1-.627 1-1.177v-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+ </svg>
diff --git a/.icons/kora/panel/22/battery-030-symbolic.svg b/.icons/kora/panel/22/battery-030-symbolic.svg
new file mode 120000
index 000000000..279fd83ea
--- /dev/null
+++ b/.icons/kora/panel/22/battery-030-symbolic.svg
@@ -0,0 +1 @@
+battery-030.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-030.svg b/.icons/kora/panel/22/battery-030.svg
new file mode 100644
index 000000000..045b6800e
--- /dev/null
+++ b/.icons/kora/panel/22/battery-030.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf"><path d="m3 10v4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-4z" fill-opacity=".3" fill-rule="nonzero"/><path d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-040-charging-symbolic.svg b/.icons/kora/panel/22/battery-040-charging-symbolic.svg
new file mode 120000
index 000000000..5c0e49378
--- /dev/null
+++ b/.icons/kora/panel/22/battery-040-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-040-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-040-charging.svg b/.icons/kora/panel/22/battery-040-charging.svg
new file mode 100644
index 000000000..eeded96e5
--- /dev/null
+++ b/.icons/kora/panel/22/battery-040-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3.06 10-.06 4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1l.06-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-040-symbolic.svg b/.icons/kora/panel/22/battery-040-symbolic.svg
new file mode 120000
index 000000000..66c1d449d
--- /dev/null
+++ b/.icons/kora/panel/22/battery-040-symbolic.svg
@@ -0,0 +1 @@
+battery-040.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-040.svg b/.icons/kora/panel/22/battery-040.svg
new file mode 100644
index 000000000..7d9f37cde
--- /dev/null
+++ b/.icons/kora/panel/22/battery-040.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.06 10-.06 4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1l.06-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+ </svg>
diff --git a/.icons/kora/panel/22/battery-050-charging-symbolic.svg b/.icons/kora/panel/22/battery-050-charging-symbolic.svg
new file mode 120000
index 000000000..36082ab8f
--- /dev/null
+++ b/.icons/kora/panel/22/battery-050-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-050-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-050-charging.svg b/.icons/kora/panel/22/battery-050-charging.svg
new file mode 100644
index 000000000..cfb6a5e4c
--- /dev/null
+++ b/.icons/kora/panel/22/battery-050-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 8.591v5.409c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-5.409z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-050-symbolic.svg b/.icons/kora/panel/22/battery-050-symbolic.svg
new file mode 120000
index 000000000..407f46bf7
--- /dev/null
+++ b/.icons/kora/panel/22/battery-050-symbolic.svg
@@ -0,0 +1 @@
+battery-050.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-050.svg b/.icons/kora/panel/22/battery-050.svg
new file mode 100644
index 000000000..96bc59ff2
--- /dev/null
+++ b/.icons/kora/panel/22/battery-050.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8.591v5.409c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-5.409z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+ </svg>
diff --git a/.icons/kora/panel/22/battery-060-charging-symbolic.svg b/.icons/kora/panel/22/battery-060-charging-symbolic.svg
new file mode 120000
index 000000000..3b97ae0ae
--- /dev/null
+++ b/.icons/kora/panel/22/battery-060-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-060-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-060-charging.svg b/.icons/kora/panel/22/battery-060-charging.svg
new file mode 100644
index 000000000..dcfef24c8
--- /dev/null
+++ b/.icons/kora/panel/22/battery-060-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 7.042v6.958c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-6.958z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-060-symbolic.svg b/.icons/kora/panel/22/battery-060-symbolic.svg
new file mode 120000
index 000000000..2d5a50bad
--- /dev/null
+++ b/.icons/kora/panel/22/battery-060-symbolic.svg
@@ -0,0 +1 @@
+battery-060.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-060.svg b/.icons/kora/panel/22/battery-060.svg
new file mode 100644
index 000000000..439d1a33e
--- /dev/null
+++ b/.icons/kora/panel/22/battery-060.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 7.042v6.958c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-6.958z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-070-charging-symbolic.svg b/.icons/kora/panel/22/battery-070-charging-symbolic.svg
new file mode 120000
index 000000000..287f883eb
--- /dev/null
+++ b/.icons/kora/panel/22/battery-070-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-070-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-070-charging.svg b/.icons/kora/panel/22/battery-070-charging.svg
new file mode 100644
index 000000000..010eb4cfc
--- /dev/null
+++ b/.icons/kora/panel/22/battery-070-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 6.01v7.99c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.99z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-070-symbolic.svg b/.icons/kora/panel/22/battery-070-symbolic.svg
new file mode 120000
index 000000000..a009f060f
--- /dev/null
+++ b/.icons/kora/panel/22/battery-070-symbolic.svg
@@ -0,0 +1 @@
+battery-070.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-070.svg b/.icons/kora/panel/22/battery-070.svg
new file mode 100644
index 000000000..728cae567
--- /dev/null
+++ b/.icons/kora/panel/22/battery-070.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 6.01v7.99c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.99z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-080-charging-symbolic.svg b/.icons/kora/panel/22/battery-080-charging-symbolic.svg
new file mode 120000
index 000000000..83926f7cf
--- /dev/null
+++ b/.icons/kora/panel/22/battery-080-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-080-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-080-charging.svg b/.icons/kora/panel/22/battery-080-charging.svg
new file mode 100644
index 000000000..9c0883457
--- /dev/null
+++ b/.icons/kora/panel/22/battery-080-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 5v9c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-080-symbolic.svg b/.icons/kora/panel/22/battery-080-symbolic.svg
new file mode 120000
index 000000000..353e367fb
--- /dev/null
+++ b/.icons/kora/panel/22/battery-080-symbolic.svg
@@ -0,0 +1 @@
+battery-080.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-080.svg b/.icons/kora/panel/22/battery-080.svg
new file mode 100644
index 000000000..83ecf38d9
--- /dev/null
+++ b/.icons/kora/panel/22/battery-080.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 5v9c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-090-charging-symbolic.svg b/.icons/kora/panel/22/battery-090-charging-symbolic.svg
new file mode 120000
index 000000000..e4366f58c
--- /dev/null
+++ b/.icons/kora/panel/22/battery-090-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-090-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-090-charging.svg b/.icons/kora/panel/22/battery-090-charging.svg
new file mode 100644
index 000000000..609e779ce
--- /dev/null
+++ b/.icons/kora/panel/22/battery-090-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 4.025v9.975c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.975z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-090-symbolic.svg b/.icons/kora/panel/22/battery-090-symbolic.svg
new file mode 120000
index 000000000..e8d35a59e
--- /dev/null
+++ b/.icons/kora/panel/22/battery-090-symbolic.svg
@@ -0,0 +1 @@
+battery-090.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-090.svg b/.icons/kora/panel/22/battery-090.svg
new file mode 100644
index 000000000..ed959ebd2
--- /dev/null
+++ b/.icons/kora/panel/22/battery-090.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 4.025v9.975c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.975z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-100-charged.svg b/.icons/kora/panel/22/battery-100-charged.svg
new file mode 100644
index 000000000..55f666f1b
--- /dev/null
+++ b/.icons/kora/panel/22/battery-100-charged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-100-charging-symbolic.svg b/.icons/kora/panel/22/battery-100-charging-symbolic.svg
new file mode 120000
index 000000000..cf8762b37
--- /dev/null
+++ b/.icons/kora/panel/22/battery-100-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-100-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-100-charging.svg b/.icons/kora/panel/22/battery-100-charging.svg
new file mode 120000
index 000000000..4cfbb20a5
--- /dev/null
+++ b/.icons/kora/panel/22/battery-100-charging.svg
@@ -0,0 +1 @@
+gpm-battery-100-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-100-symbolic.svg b/.icons/kora/panel/22/battery-100-symbolic.svg
new file mode 120000
index 000000000..51e311fbd
--- /dev/null
+++ b/.icons/kora/panel/22/battery-100-symbolic.svg
@@ -0,0 +1 @@
+battery-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-100.svg b/.icons/kora/panel/22/battery-100.svg
new file mode 100644
index 000000000..5888a9f43
--- /dev/null
+++ b/.icons/kora/panel/22/battery-100.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-caution-charging-symbolic.svg b/.icons/kora/panel/22/battery-caution-charging-symbolic.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/22/battery-caution-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-caution-charging.svg b/.icons/kora/panel/22/battery-caution-charging.svg
new file mode 100644
index 000000000..974d507e0
--- /dev/null
+++ b/.icons/kora/panel/22/battery-caution-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-caution-symbolic.svg b/.icons/kora/panel/22/battery-caution-symbolic.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/22/battery-caution-symbolic.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-caution.svg b/.icons/kora/panel/22/battery-caution.svg
new file mode 100644
index 000000000..78091c2cd
--- /dev/null
+++ b/.icons/kora/panel/22/battery-caution.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-charged.svg b/.icons/kora/panel/22/battery-charged.svg
new file mode 120000
index 000000000..f6ae71adc
--- /dev/null
+++ b/.icons/kora/panel/22/battery-charged.svg
@@ -0,0 +1 @@
+gpm-battery-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-empty-charging-symbolic.svg b/.icons/kora/panel/22/battery-empty-charging-symbolic.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/22/battery-empty-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-empty-charging.svg b/.icons/kora/panel/22/battery-empty-charging.svg
new file mode 100644
index 000000000..ab8b9a851
--- /dev/null
+++ b/.icons/kora/panel/22/battery-empty-charging.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-empty-symbolic.svg b/.icons/kora/panel/22/battery-empty-symbolic.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/22/battery-empty-symbolic.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-empty.svg b/.icons/kora/panel/22/battery-empty.svg
new file mode 100644
index 000000000..8e2e30d86
--- /dev/null
+++ b/.icons/kora/panel/22/battery-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m12 14v2h2v-2zm-6.564-12.175v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v1.789h-.7v-1.789c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.034 0 .069-.001.102-.004v.701c-.034.002-.068.003-.102.003h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 4.175v5l.25 2h1.5l.25-2v-5zm-4-1-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-full-charged-symbolic.svg b/.icons/kora/panel/22/battery-full-charged-symbolic.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/battery-full-charged-symbolic.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-full-charged.svg b/.icons/kora/panel/22/battery-full-charged.svg
new file mode 100644
index 000000000..76829ab84
--- /dev/null
+++ b/.icons/kora/panel/22/battery-full-charged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-full-charging-symbolic.svg b/.icons/kora/panel/22/battery-full-charging-symbolic.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/22/battery-full-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-full-charging.svg b/.icons/kora/panel/22/battery-full-charging.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/battery-full-charging.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-full-symbolic.svg b/.icons/kora/panel/22/battery-full-symbolic.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/22/battery-full-symbolic.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-full.svg b/.icons/kora/panel/22/battery-full.svg
new file mode 100644
index 000000000..a570a34af
--- /dev/null
+++ b/.icons/kora/panel/22/battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-good-charging-symbolic.svg b/.icons/kora/panel/22/battery-good-charging-symbolic.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/22/battery-good-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-good-charging.svg b/.icons/kora/panel/22/battery-good-charging.svg
new file mode 100644
index 000000000..fc86d1903
--- /dev/null
+++ b/.icons/kora/panel/22/battery-good-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 5.943v8.057c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-8.057z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-good-symbolic.svg b/.icons/kora/panel/22/battery-good-symbolic.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/22/battery-good-symbolic.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-good.svg b/.icons/kora/panel/22/battery-good.svg
new file mode 100644
index 000000000..2a4323767
--- /dev/null
+++ b/.icons/kora/panel/22/battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 6.149v7.851c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.851z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-low-charging-symbolic.svg b/.icons/kora/panel/22/battery-low-charging-symbolic.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/22/battery-low-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-low-charging.svg b/.icons/kora/panel/22/battery-low-charging.svg
new file mode 100644
index 000000000..f5ee25891
--- /dev/null
+++ b/.icons/kora/panel/22/battery-low-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-low-symbolic.svg b/.icons/kora/panel/22/battery-low-symbolic.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/22/battery-low-symbolic.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-low.svg b/.icons/kora/panel/22/battery-low.svg
new file mode 100644
index 000000000..5977c6e65
--- /dev/null
+++ b/.icons/kora/panel/22/battery-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-medium-charging-symbolic.svg b/.icons/kora/panel/22/battery-medium-charging-symbolic.svg
new file mode 120000
index 000000000..36082ab8f
--- /dev/null
+++ b/.icons/kora/panel/22/battery-medium-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-050-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-medium-charging.svg b/.icons/kora/panel/22/battery-medium-charging.svg
new file mode 100644
index 000000000..f5ee25891
--- /dev/null
+++ b/.icons/kora/panel/22/battery-medium-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-medium-symbolic.svg b/.icons/kora/panel/22/battery-medium-symbolic.svg
new file mode 120000
index 000000000..407f46bf7
--- /dev/null
+++ b/.icons/kora/panel/22/battery-medium-symbolic.svg
@@ -0,0 +1 @@
+battery-050.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-medium.svg b/.icons/kora/panel/22/battery-medium.svg
new file mode 100644
index 000000000..b8849b378
--- /dev/null
+++ b/.icons/kora/panel/22/battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8v6c0 .55.446 1.177 1 1.177h8c.554 0 1-.627 1-1.177v-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-missing-symbolic.svg b/.icons/kora/panel/22/battery-missing-symbolic.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/22/battery-missing-symbolic.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-missing.svg b/.icons/kora/panel/22/battery-missing.svg
new file mode 100644
index 000000000..5082299cd
--- /dev/null
+++ b/.icons/kora/panel/22/battery-missing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525h10v11.475c0 .55-.446 1-1 1h-8c-.554 0-1-.45-1-1zm4.832 4.123c-.007.033-.052.231-.052.38 0 .266-.105.452-.238.585s-.319.238-.585.238h-1.195c-.267 0-.452-.105-.585-.238-.134-.133-.239-.319-.239-.585v-.234c0-.863.305-1.587.903-2.17.602-.597 1.315-.892 2.135-.892.778 0 1.481.27 2.095.814.651.556.99 1.305.99 2.259 0 .658-.18 1.227-.528 1.711l-1.059 1.447c-.045.073-.053.167-.053.276v2.731c0 .266-.105.451-.238.585-.134.133-.319.238-.585.238h-1.196c-.266 0-.452-.105-.585-.238-.133-.134-.238-.319-.238-.585v-2.819c0-.142.005-.272.014-.392.011-.146.034-.286.068-.418.034-.134.081-.267.141-.399.06-.13.136-.263.232-.398l1.055-1.464c.075-.099.131-.19.131-.286 0-.055-.007-.103-.045-.135-.05-.043-.089-.085-.14-.085-.078 0-.145.02-.199.071z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm2.929 10.515c-.047 0-.07-.024-.07-.07v-1.19c0-.047.023-.07.07-.07h1.196c.046 0 .07.023.07.07v1.19c0 .046-.024.07-.07.07zm0-2.063c-.047 0-.07-.023-.07-.07v-.756c0-.121.004-.232.012-.334.007-.101.023-.198.047-.29.023-.092.055-.182.096-.272s.095-.182.161-.276l1.043-1.447c.188-.25.282-.496.282-.738 0-.297-.104-.533-.311-.709s-.416-.264-.627-.264c-.281 0-.519.092-.715.275-.195.168-.293.479-.293.932 0 .047-.023.07-.07.07h-1.195c-.047 0-.071-.023-.071-.07v-.234c0-.649.227-1.194.68-1.635.453-.449.988-.674 1.605-.674.594 0 1.129.211 1.606.633.484.414.726.977.726 1.687 0 .489-.128.913-.386 1.272l-1.072 1.465c-.122.183-.182.416-.182.697v.668c0 .047-.024.07-.07.07z"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery-profile-performance-symbolic.svg b/.icons/kora/panel/22/battery-profile-performance-symbolic.svg
new file mode 120000
index 000000000..07b12066c
--- /dev/null
+++ b/.icons/kora/panel/22/battery-profile-performance-symbolic.svg
@@ -0,0 +1 @@
+battery-profile-performance.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-profile-performance.svg b/.icons/kora/panel/22/battery-profile-performance.svg
new file mode 100644
index 000000000..40c143e05
--- /dev/null
+++ b/.icons/kora/panel/22/battery-profile-performance.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8 1c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z"/>
+ <path d="m8.325 1.454.002 5.555 3.098-.054-3.733 7.591-.019-5.554-3.098.053z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/battery-profile-powersave-symbolic.svg b/.icons/kora/panel/22/battery-profile-powersave-symbolic.svg
new file mode 120000
index 000000000..01321689d
--- /dev/null
+++ b/.icons/kora/panel/22/battery-profile-powersave-symbolic.svg
@@ -0,0 +1 @@
+battery-profile-powersave.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery-profile-powersave.svg b/.icons/kora/panel/22/battery-profile-powersave.svg
new file mode 100644
index 000000000..66a6f62bd
--- /dev/null
+++ b/.icons/kora/panel/22/battery-profile-powersave.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 3c-1.6584387 0-3 1.3407981-3 3v6c0 2.02131 0 2.5-1.5 4l-1 1s-0.5 0.480742-0.5 1 0.480742 1 1 1 1-0.5 1-0.5l1.5-1.5c1.5-1.5 1.4999999-2 1.4999999-4v-6c0-1 1-1 1-1v6.5l3.0000001-3v-2.5c0-1 1-1 1-1v2.5l3-3s0.5-0.5 1-0.5v1l-6 6h5s0 1-1 1h-5l-1.0000001 1c1e-7 1.662913 1.3369471 3 3.0000001 3h4c1.659601 0 3.003144-1.340402 3-3v-11z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/22/battery_charged.svg b/.icons/kora/panel/22/battery_charged.svg
new file mode 120000
index 000000000..f6ae71adc
--- /dev/null
+++ b/.icons/kora/panel/22/battery_charged.svg
@@ -0,0 +1 @@
+gpm-battery-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery_full.svg b/.icons/kora/panel/22/battery_full.svg
new file mode 120000
index 000000000..26a659b8a
--- /dev/null
+++ b/.icons/kora/panel/22/battery_full.svg
@@ -0,0 +1 @@
+gpm-battery-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/battery_plugged.svg b/.icons/kora/panel/22/battery_plugged.svg
new file mode 120000
index 000000000..462da4e23
--- /dev/null
+++ b/.icons/kora/panel/22/battery_plugged.svg
@@ -0,0 +1 @@
+ac-adapter.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bauh-tray.svg b/.icons/kora/panel/22/bauh-tray.svg
new file mode 100644
index 000000000..ff00c0f68
--- /dev/null
+++ b/.icons/kora/panel/22/bauh-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3.102 2.987-1.213.699c-.182.11-.342.252-.473.418-.003.003-.005.005-.008.008-.058.065-.112.134-.16.207l-.176.404c.001.001.002.003.002.004-.048.159-.072.324-.074.49v6.01c0 .632.339 1.216.889 1.531l5.222 3.004c.55.317 1.228.317 1.778 0l5.222-3.004c.55-.315.889-.899.889-1.531v-6.01c0-.168-.025-.335-.072-.496-.129-.437-.421-.807-.817-1.035l-1.213-.699c.001.004 0 .008 0 .011.068.33.102.666.102 1.002 0 2.743-2.257 5-5 5s-5-2.257-5-5c.004-.315.037-.628.1-.937zm4.898-2.987c2.209 0 4 1.791 4 4 0 2.21-1.791 4-4 4s-4-1.79-4-4c0-2.209 1.791-4 4-4zm-.402.766c-.118.012-.234.02-.348.043-.228.047-.443.107-.652.195-1.002.424-1.759 1.303-2.028 2.375.007.008.016.015.024.024.188.2.678.477 1.043.609.199.072.587.184.851.238s.44.108.414.11-.144.09-.261.195c-.224.201-.337.381-.434.699-.053.175-.05.23.02.325.041.056.228.189.414.304.185.115.403.273.48.348.288.279.477.78.477 1.266 0 .124.014.19.023.218.024.002.043-.002.067 0 .053-.02.134-.045.261-.109 1.065-.533 1.548-1.224 1.5-2.137-.038-.728-.377-.991-1.761-1.285-1.02-.216-1.571-.581-1.571-1.043 0-.122.043-.195.176-.328.143-.143.171-.151.281-.129.071.014.255.104.395.215.315.249.466.348.629.348.069 0 .132-.01.132-.02s-.052-.092-.109-.176c-.314-.463-.296-1.33.043-2.07.053-.116.096-.193.09-.215-.047.003-.11-.005-.156 0zm3.254 1.633c-.11.028-.573.519-.684.742-.235.472-.147.78.414 1.371.194.205.431.48.504.61.073.129.135.237.152.218.017-.018.069-.169.11-.328.105-.418.114-1.145 0-1.566-.089-.327-.399-.997-.481-1.047-.004-.003-.008-.002-.015 0z"/>
+</svg>
diff --git a/.icons/kora/panel/22/bauh-update-tray.svg b/.icons/kora/panel/22/bauh-update-tray.svg
new file mode 100644
index 000000000..6650f5194
--- /dev/null
+++ b/.icons/kora/panel/22/bauh-update-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path fill="#dfdfdf" d="m3.102 2.987-1.213.699c-.182.11-.342.252-.473.418-.003.003-.005.005-.008.008-.058.065-.112.134-.16.207-.038.072-.07.147-.098.224-.029.059-.055.119-.078.18.001.001.002.003.002.004-.048.159-.072.324-.074.49v6.01c0 .632.339 1.216.889 1.531l5.222 3.004c.55.317 1.228.317 1.778 0l5.222-3.004c.55-.315.889-.899.889-1.531v-6.01c0-.168-.025-.335-.072-.496-.129-.437-.421-.807-.817-1.035l-1.213-.699c.001.004 0 .008 0 .011.068.33.102.666.102 1.002 0 2.743-2.257 5-5 5s-5-2.257-5-5c.004-.315.037-.628.1-.937-.004-.026-.004-.051.002-.076z"/>
+ <path fill="#0d68c3" d="m8 0c-2.216 0-4 1.784-4 4s1.784 4 4 4 4-1.784 4-4-1.784-4-4-4zm0 1c1.657 0 3 1.344 3 3h.8l-1.3 1.5-1.3-1.5h.8c0-1.104-.895-2-2-2s-2 .896-2 2c0 1.105.895 2 2 2v1c-1.657 0-3-1.343-3-3 0-1.656 1.343-3 3-3z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/bitcoin-indicator.svg b/.icons/kora/panel/22/bitcoin-indicator.svg
new file mode 100644
index 000000000..901c82699
--- /dev/null
+++ b/.icons/kora/panel/22/bitcoin-indicator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.2 13.6v1.4l1.4-.025v-1.375h1.378l.044 1.4h1.4l-.044-1.4c2.671-.193 4.222-.512 4.222-3.5 0-2.1-1.401-2.799-3.057-2.8 1.051-.08 1.657-.7 1.657-2.45 0-1.05-.606-2.45-1.4-2.45h-1.4v-1.4h-1.4v1.4c-.419 0-.976-.015-1.4 0v-1.4h-1.4v1.4h-2.8v1.4s.503-.021.484 0c.644-.01.849.457.916.768v6.932c-.025.197-.004.686-.454.7.021.018-.946 0-.946 0v1.4zm1.4-5.6v4.2c2.8 0 4.2 0 4.2-2.1s-1.4-2.1-4.2-2.1zm0-4.2v2.8c1.777 0 2.8 0 2.8-1.4s-.826-1.4-2.8-1.4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/bitwarden-tray.svg b/.icons/kora/panel/22/bitwarden-tray.svg
new file mode 100644
index 000000000..e833c2f90
--- /dev/null
+++ b/.icons/kora/panel/22/bitwarden-tray.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2.3c-2.66 0-3.776.004-4.711.012-.008.657-.02 1.016-.02 2.605 0 2.502.005 3.75.04 4.295.036.544-.03.19.173.697.292.73.703 1.313 1.699 2.177.776.675 1.748 1.303 2.819 1.861z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1 5.715.087c.3.179.285-.042.285 4.126 0 4.229.006 4.144-.322 4.964-.378.943-.985 1.741-1.983 2.607-.837.727-1.83 1.385-2.937 1.943-.375.19-.568.276-.758.273-.19.003-.383-.083-.758-.273-1.107-.558-2.1-1.216-2.937-1.943-.998-.866-1.605-1.664-1.983-2.607-.328-.82-.322-.735-.322-4.964 0-4.168-.015-3.947.285-4.126.142-.084.28-.087 5.715-.087zm-.009 1.3c-2.485 0-3.916.011-4.668.02-.011.594-.023 1.563-.023 2.893 0 3.815-.067 3.741.229 4.481.307.767.817 1.404 1.628 2.109.761.66 1.665 1.256 2.671 1.764.056.028.117.058.172.083.055-.025.116-.055.172-.083 1.006-.508 1.91-1.104 2.671-1.764.811-.705 1.321-1.342 1.628-2.109.296-.74.229-.667.229-4.481 0-1.292-.011-2.244-.022-2.842z"/>
+</svg>
diff --git a/.icons/kora/panel/22/blueberry-tray-active.svg b/.icons/kora/panel/22/blueberry-tray-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/blueberry-tray-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/blueberry-tray-disabled.svg b/.icons/kora/panel/22/blueberry-tray-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/blueberry-tray-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/blueberry-tray.svg b/.icons/kora/panel/22/blueberry-tray.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/blueberry-tray.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bluemail-tray.svg b/.icons/kora/panel/22/bluemail-tray.svg
new file mode 100644
index 000000000..adb66deba
--- /dev/null
+++ b/.icons/kora/panel/22/bluemail-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.9062452,5.7e-7 c -0.481034,0.014529 -0.779294,0.372199 -0.9921877,0.53906253 L 5.335933,1.78711 C 5.7296216,1.5233841 6.2941725,1.2822083 6.9999955,1.2031256 v 4.796875 c 0,0.5522846 0.4477147,0.9999996 0.9999997,0.9999996 0.552285,0 1,-0.447716 1,-0.9999996 0,-0.5522848 -0.447715,-1 -1,-1 -0.128738,0.001 -0.256069,0.026882 -0.375,0.076172 V 3.0292975 c 0.13254,-0.018412 0.241179,-0.028724 0.375,-0.029297 1.656854,0 2.9999998,1.3431456 2.9999998,3 0,1.6568537 -1.3431458,2.9999997 -2.9999998,2.9999997 -1.6568547,0 -2.9999997,-1.343146 -2.9999997,-2.9999996 V 2.052735 L 0.40233928,5.6816412 3.1132767,7.9023442 6.3456985,10.517578 c 0.497449,-0.248363 0.9569307,-0.464531 1.4980467,-0.519531 0.566565,-0.05759 1.174748,0.0863 1.886719,0.458984 0,0 0.002,0 0.002,0 L 12.771479,7.9980472 15.597651,5.6835944 9.0859332,0.5390631 C 8.8725862,0.37219957 8.5747792,0.01453017 8.0937452,5.7e-7 c -0.03002,-9.616e-4 -0.06227,0.00201 -0.09375,0.00391 -0.03148,-0.00188 -0.06372,-0.00481 -0.09375,-0.00391 z M -4.5166667e-6,6.6699222 V 7.1738282 10 11.097656 13.826172 14 c 0,0.01278 0.00343999667,0.02444 0.00390999667,0.03711 L 5.4003861,11.039062 2.8808549,9.0000002 h -0.00586 L 2.4648393,8.6640622 Z m 15.9999995166667,0 -2.53125,2.048828 -0.34375,0.28125 h -0.0039 l -2.455084,1.9863278 5.333984,3.021484 c 2.1e-5,-0.0027 0,-0.0051 0,-0.0078 V 13.826172 11.097656 10 7.1738282 Z M 8.2109332,10.990234 c -0.09272,-0.0063 -0.179741,-0.0048 -0.265626,0.0039 -0.343536,0.03492 -0.707029,0.195804 -1.2207027,0.453125 L 0.53905798,14.882812 C 0.67737458,14.954882 0.83265668,15 0.99999548,15 H 1.1699174 14.830073 14.999995 c 0.178295,0 0.343626,-0.04974 0.488281,-0.130859 L 9.2675732,11.34375 c -0.454564,-0.238102 -0.778494,-0.334506 -1.05664,-0.353516 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/blueman-active.svg b/.icons/kora/panel/22/blueman-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/blueman-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/blueman-disabled.svg b/.icons/kora/panel/22/blueman-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/blueman-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/blueman-tray-active.svg b/.icons/kora/panel/22/blueman-tray-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/blueman-tray-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/blueman-tray-disabled.svg b/.icons/kora/panel/22/blueman-tray-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/blueman-tray-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/blueman-tray.svg b/.icons/kora/panel/22/blueman-tray.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/blueman-tray.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/blueman.svg b/.icons/kora/panel/22/blueman.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/blueman.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bluetooth-active.svg b/.icons/kora/panel/22/bluetooth-active.svg
new file mode 100644
index 000000000..a98035cc5
--- /dev/null
+++ b/.icons/kora/panel/22/bluetooth-active.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/bluetooth-disabled.svg b/.icons/kora/panel/22/bluetooth-disabled.svg
new file mode 100644
index 000000000..5b1327484
--- /dev/null
+++ b/.icons/kora/panel/22/bluetooth-disabled.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/bluetooth-offline.svg b/.icons/kora/panel/22/bluetooth-offline.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/bluetooth-offline.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bluetooth-online.svg b/.icons/kora/panel/22/bluetooth-online.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/bluetooth-online.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bluetooth-paired.svg b/.icons/kora/panel/22/bluetooth-paired.svg
new file mode 100644
index 000000000..ac20b4cd2
--- /dev/null
+++ b/.icons/kora/panel/22/bluetooth-paired.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.372 15.099-.86.716c-.143.12-.324.186-.512.186-.439 0-.8-.361-.8-.8v-5.504l-1.94 1.359c-.135.094-.295.145-.46.145-.439 0-.801-.362-.801-.801 0-.262.128-.506.342-.656l2.49-1.744-2.49-1.744c-.214-.15-.342-.395-.342-.656 0-.44.362-.801.801-.801.165 0 .325.05.46.145l1.94 1.359v-5.503c0-.438.359-.798.797-.8.188-.001.371.064.515.184l4.8 4c.183.152.289.378.289.616 0 .262-.128.506-.342.656l-3.634 2.544 1.265.886c-.239.422-.376.913-.376 1.435v.257l-1.714-1.2v4.112l.572-.476zm3.999-7.099c-1.266 0-2.285 1.041-2.285 2.321v1.107h-1.143v4.572h6.857v-4.572h-1.143v-1.107c0-1.28-1.019-2.321-2.286-2.321zm0 1.143c.634 0 1.143.503 1.143 1.143v1.142h-2.285v-1.142c0-.64.509-1.143 1.142-1.143zm-4.571-6.633v4.112l2.681-1.878z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/bomi-panel.svg b/.icons/kora/panel/22/bomi-panel.svg
new file mode 100644
index 000000000..020f03e55
--- /dev/null
+++ b/.icons/kora/panel/22/bomi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.819 13.136c-.003 1.016-.831 1.837-1.847 1.834-1.015-.004-1.837-.831-1.833-1.847l.037-10.532c.004-1.016.831-1.838 1.847-1.834s1.838.831 1.834 1.847zm1.187-5.355.003.007h.021c.045.001.089.015.128.04l4.827 3.044c.184.116.184.416 0 .532l-4.827 3.047c-.184.123-.414-.036-.403-.278v-6.091c.001-.16.111-.292.251-.301z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/both-bad-signal-lock.svg b/.icons/kora/panel/22/both-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/both-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/both-bad-signal.svg b/.icons/kora/panel/22/both-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/both-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/both-good-signal-lock.svg b/.icons/kora/panel/22/both-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/22/both-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/both-good-signal.svg b/.icons/kora/panel/22/both-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/both-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/both-high-signal-lock.svg b/.icons/kora/panel/22/both-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/both-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/both-high-signal.svg b/.icons/kora/panel/22/both-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/both-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/both-low-signal-lock.svg b/.icons/kora/panel/22/both-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/22/both-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/both-low-signal.svg b/.icons/kora/panel/22/both-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/both-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/brave-tray.svg b/.icons/kora/panel/22/brave-tray.svg
new file mode 100644
index 000000000..ddc779470
--- /dev/null
+++ b/.icons/kora/panel/22/brave-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.4891768,0.99999677 C 3.3615899,1.0963786 2.2306889,2.8701734 1.7623101,3.6447244 1.2115314,4.5556648 1.0556719,4.6722208 1.0109045,5.0189992 c -0.062674,0.4851262 0.097924,0.5664037 1.743261,2.2704219 0.5534367,0.573255 1.0163988,1.074712 1.0301089,1.11472 0.061835,0.179894 0.012814,0.451427 -0.1666754,0.926202 -0.2463635,0.651591 -0.2691946,0.8332359 -0.1502813,1.2267389 0.1294059,0.427633 0.3490851,0.771648 0.6803638,1.071005 0.3080555,0.276975 0.4275937,0.554495 0.609322,0.560091 0.065053,0.0014 0.4319081,-0.373583 0.8142504,-0.579216 v -0.0027 C 6.4043464,11.160012 6.5274176,11.067125 7.1642328,10.423226 7.6996236,9.8815861 7.800477,9.7186301 7.7243721,9.5134171 7.6984905,9.4440131 7.2941511,9.0196981 6.8281505,8.5708031 5.7270125,7.5103241 5.7752422,7.9402789 6.1942369,6.7892929 6.61891,6.1357919 6.4292436,6.0322829 6.224293,5.4570201 6.1486088,5.3967291 5.4834762,5.0885856 4.7460738,4.7739811 4.0085309,4.4596563 3.4102262,4.1819729 3.4154025,4.1565136 c 0.011751,-0.058193 0.825005,-0.1579318 1.415375,-0.174858 l 0.445378,-0.010929 0.8224482,0.3278588 C 6.8148817,4.5843733 6.9274432,4.6417618 6.981164,4.7575877 7.01502,4.8306087 7.041833,4.9291584 7.041273,4.9761602 7.0407138,5.0238622 6.9078987,5.5661918 6.7461764,6.3494159 6.4630228,7.7210019 6.4539991,7.4952371 6.5275857,7.5790291 c 0.1168144,0.132894 1.262723,0.440459 1.6203027,0.409824 0.408222,-0.03707 1.240988,-0.320025 1.325207,-0.415288 0.06814,-0.07722 0.05609,0.1166628 -0.221323,-1.2241492 -0.161999,-0.783224 -0.294539,-1.3262539 -0.295098,-1.3732557 -5.6e-4,-0.047562 0.02598,-0.1449923 0.06011,-0.2185725 0.05387,-0.1158259 0.15992,-0.1716231 0.797856,-0.4262165 1.0282476,-0.4111267 1.0082056,-0.4089011 1.9427236,-0.314198 0.436482,0.042246 0.80966,0.1001457 0.830645,0.1229472 0.02378,0.026438 -0.0027,0.058817 -0.06285,0.084697 -0.05736,0.026578 -0.657629,0.2830689 -1.336135,0.5737528 -0.678785,0.2905441 -1.3064996,0.5804412 -1.3935156,0.644789 -0.4602271,0.6835111 -0.1762751,0.9367853 0.00273,1.3213437 0.168717,0.461346 0.3060256,0.8816652 0.3060256,0.9345412 0,0.213747 -0.1411506,0.108658 -0.9153466,0.852433 -0.444736,0.427493 -0.839325,0.838335 -0.877097,0.915272 -0.03777,0.07666 -0.05779,0.195562 -0.04645,0.262288 0.01958,0.113727 0.55029,0.7009429 1.092954,1.2076129 0.227895,0.212627 1.6096576,1.201231 1.8306976,1.240399 0.184666,0.03217 0.38179,-0.281062 0.704954,-0.587414 0.317569,-0.300755 0.50794,-0.60159 0.636647,-1.010897 0.12032,-0.38301 0.09169,-0.6411599 -0.147541,-1.2622569 -0.181859,-0.474074 -0.229564,-0.734885 -0.169408,-0.91254 0.01399,-0.04238 0.508114,-0.575291 1.095685,-1.185755 1.281464,-1.3297606 1.585874,-1.565697 1.655823,-1.8032241 0.07834,-0.263546 0.02326,-0.6122829 -0.153014,-0.9617192 C 14.39388,3.6174815 12.657068,0.99999677 12.508775,0.99999677 11.74773,1.1391838 11.111243,1.7337121 10.309207,1.8749974 9.7060404,1.2647773 8.8466744,1.1377335 7.9976103,0.99999677 6.9496572,1.1821992 6.5145583,1.2047998 5.6832808,1.8749974 4.8934169,1.7443435 4.306881,1.1065903 3.4891768,0.99999677 Z M 8.0030734,11.133566 c -0.190209,-8.74e-4 -0.3800631,0.07689 -0.7186147,0.234966 -0.6070187,0.282571 -1.972965,1.051662 -2.0875419,1.17756 -0.1183537,0.130094 -0.057816,0.252771 0.24045,0.483591 0.6145718,0.475614 1.7924437,1.387935 1.7924437,1.387935 0.8010559,0.77916 0.7387086,0.781091 1.5601909,-0.02186 0,0 0.858354,-0.647893 1.6230366,-1.273185 0.430662,-0.351115 0.498932,-0.438325 0.428983,-0.562825 -0.05638,-0.09932 -1.4457226,-0.880803 -2.1093986,-1.185755 -0.348977,-0.160163 -0.53934,-0.239556 -0.729549,-0.240429 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/brightness-high-symbolic.svg b/.icons/kora/panel/22/brightness-high-symbolic.svg
new file mode 100644
index 000000000..2d2e573e4
--- /dev/null
+++ b/.icons/kora/panel/22/brightness-high-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.284 15.26-.261-1.227c-.029-.137.058-.272.195-.301.137-.03.272.058.301.195l.261 1.228c.03.137-.058.272-.195.301s-.272-.059-.301-.196zm-3.064-.105.261-1.228c.029-.137.164-.225.301-.195.137.029.224.164.195.301l-.261 1.227c-.029.137-.164.225-.301.196s-.225-.164-.195-.301zm5.906-1.045-.738-1.015c-.082-.113-.057-.272.056-.355.114-.082.273-.057.355.057l.738 1.015c.082.113.057.272-.057.355-.113.082-.272.057-.354-.057zm-8.663-.298.738-1.015c.082-.114.241-.139.355-.057.113.083.138.242.056.355l-.738 1.015c-.082.114-.241.139-.354.057-.114-.083-.139-.242-.057-.355zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .783c2.333 0 4.227 1.894 4.227 4.227s-1.894 4.227-4.227 4.227-4.227-1.894-4.227-4.227 1.894-4.227 4.227-4.227zm6.254 8.131-1.087-.627c-.121-.07-.163-.226-.092-.347.07-.122.225-.163.346-.093l1.087.627c.122.07.163.226.093.347-.07.122-.225.163-.347.093zm-12.762-.44 1.087-.627c.121-.07.276-.029.346.093.071.121.029.277-.092.347l-1.087.627c-.122.07-.277.029-.347-.093-.07-.121-.029-.277.093-.347zm13.81-2.441-1.249-.131c-.139-.015-.24-.14-.226-.28.015-.139.14-.24.28-.226l1.248.132c.139.014.24.139.226.279-.015.139-.14.24-.279.226zm-14.657-.505 1.248-.132c.14-.014.265.087.28.226.014.14-.087.265-.226.28l-1.249.131c-.139.014-.264-.087-.279-.226-.014-.14.087-.265.226-.279zm14.441-2.553-1.193.387c-.134.044-.277-.029-.32-.163-.044-.133.03-.276.163-.32l1.193-.388c.134-.043.277.03.32.164.044.133-.029.276-.163.32zm-14.015-.484 1.193.388c.133.044.207.187.163.32-.043.134-.186.207-.32.163l-1.193-.387c-.134-.044-.207-.187-.163-.32.043-.134.186-.207.32-.164zm1.623-2.6.933.84c.104.093.112.254.018.358-.093.104-.254.113-.358.019l-.933-.84c-.104-.094-.112-.254-.019-.358.094-.105.255-.113.359-.019zm10.952.377-.933.84c-.104.094-.265.085-.358-.019-.094-.104-.086-.265.018-.358l.933-.84c.104-.094.265-.086.359.019.093.104.085.264-.019.358zm-8.411-2.093.51 1.147c.057.128 0 .278-.128.335s-.279-.001-.336-.129l-.51-1.146c-.057-.128.001-.278.129-.335s.278 0 .335.128zm5.994.207-.51 1.146c-.057.128-.208.186-.336.129s-.185-.207-.128-.335l.51-1.147c.057-.128.207-.185.335-.128s.186.207.129.335zm-2.975-.74v1.254c0 .141-.114.254-.254.254s-.254-.113-.254-.254v-1.254c0-.141.114-.254.254-.254s.254.113.254.254z"/>
+</svg>
diff --git a/.icons/kora/panel/22/brightness-low-symbolic.svg b/.icons/kora/panel/22/brightness-low-symbolic.svg
new file mode 100644
index 000000000..1cb0af3af
--- /dev/null
+++ b/.icons/kora/panel/22/brightness-low-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm6.254 8.914c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path d="m8 3.76c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/brightness-medium-symbolic.svg b/.icons/kora/panel/22/brightness-medium-symbolic.svg
new file mode 120000
index 000000000..5948424a6
--- /dev/null
+++ b/.icons/kora/panel/22/brightness-medium-symbolic.svg
@@ -0,0 +1 @@
+brightness-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/brightness-symbolic.svg b/.icons/kora/panel/22/brightness-symbolic.svg
new file mode 100644
index 000000000..956df3a25
--- /dev/null
+++ b/.icons/kora/panel/22/brightness-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24zm6.254 8.144c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-0.svg b/.icons/kora/panel/22/btsync-gui-0.svg
new file mode 100644
index 000000000..94fdad64b
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-0.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.639 14.122c-2.962 1.277-6.34.239-8.112-2.312l-1.346.581.865-4.73 4.033 2.619-1 .43c1.12 1.206 2.906 1.652 4.504.963.873-.378 1.583-1.054 2.002-1.909l2.738.32c-.594 1.811-1.935 3.281-3.684 4.038zm3.315-5.783-4.033-2.619 1-.43c-1.12-1.206-2.906-1.652-4.504-.963-.873.378-1.583 1.054-2.002 1.909l-2.738-.32c.594-1.811 1.935-3.281 3.684-4.038 2.962-1.277 6.34-.239 8.112 2.312l1.346-.581z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-1.svg b/.icons/kora/panel/22/btsync-gui-1.svg
new file mode 100644
index 000000000..51c9a9712
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.966 14.596c-3.192.467-6.186-1.409-7.238-4.331l-1.45.213 2.059-4.345 3.218 3.572-1.078.158c.77 1.454 2.381 2.347 4.102 2.094.941-.139 1.802-.609 2.428-1.326l2.562 1.018c-1.043 1.595-2.718 2.669-4.603 2.947zm4.697-4.729-3.218-3.572 1.078-.158c-.77-1.454-2.381-2.347-4.102-2.094-.941.139-1.802.609-2.428 1.326l-2.562-1.018c1.043-1.595 2.718-2.669 4.603-2.947 3.192-.467 6.186 1.409 7.238 4.331l1.45-.213z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-10.svg b/.icons/kora/panel/22/btsync-gui-10.svg
new file mode 100644
index 000000000..70d6ce641
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.341 11.99c-1.931 2.584-5.376 3.369-8.184 2.042l-.877 1.175-1.609-4.531 4.801.258-.652.872c1.572.487 3.343-.018 4.384-1.412.568-.763.846-1.703.783-2.653l2.533-1.088c.388 1.866-.041 3.809-1.179 5.337zm-.012-6.666-4.801-.258.652-.872c-1.572-.487-3.343.018-4.384 1.412-.568.763-.846 1.703-.783 2.653l-2.533 1.088c-.388-1.866.041-3.809 1.179-5.337 1.931-2.584 5.376-3.369 8.184-2.042l.877-1.175z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-11.svg b/.icons/kora/panel/22/btsync-gui-11.svg
new file mode 100644
index 000000000..4a5447e0b
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.158 13.211c-2.522 2.012-6.054 1.9-8.435-.095l-1.145.915-.411-4.79 4.58 1.464-.852.679c1.398.869 3.239.828 4.599-.257.743-.595 1.249-1.434 1.429-2.369l2.726-.412c-.097 1.904-1.004 3.675-2.491 4.865zm1.675-6.452-4.58-1.464.852-.679c-1.398-.869-3.239-.828-4.599.257-.743.595-1.249 1.434-1.429 2.369l-2.726.412c.097-1.904 1.004-3.675 2.491-4.865 2.522-2.012 6.054-1.9 8.435.095l1.145-.915z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-2.svg b/.icons/kora/panel/22/btsync-gui-2.svg
new file mode 100644
index 000000000..27799e5a4
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.264 14.626c-3.205-.356-5.627-2.929-5.905-6.022l-1.457-.161 3.091-3.682 2.21 4.27-1.082-.12c.376 1.602 1.709 2.873 3.438 3.065.945.103 1.897-.134 2.684-.669l2.221 1.632c-1.412 1.28-3.305 1.894-5.2 1.687zm5.743-3.387-2.21-4.27 1.082.12c-.376-1.602-1.709-2.873-3.438-3.065-.945-.103-1.897.134-2.684.669l-2.221-1.632c1.412-1.28 3.305-1.894 5.2-1.687 3.205.356 5.627 2.929 5.905 6.022l1.457.161z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-3.svg b/.icons/kora/panel/22/btsync-gui-3.svg
new file mode 100644
index 000000000..dd9b3481f
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.551 14.201c-3-1.186-4.662-4.304-4.118-7.362l-1.363-.538 3.95-2.741 1.01 4.7-1.012-.4c-.058 1.644.894 3.221 2.512 3.86.886.348 1.866.369 2.766.059l1.714 2.159c-1.699.864-3.686.96-5.459.263zm6.429-1.761-1.01-4.7 1.012.4c.058-1.644-.894-3.221-2.512-3.86-.886-.348-1.866-.369-2.766-.059l-1.714-2.159c1.699-.864 3.686-.96 5.459-.263 3 1.186 4.662 4.304 4.118 7.362l1.363.538z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-4.svg b/.icons/kora/panel/22/btsync-gui-4.svg
new file mode 100644
index 000000000..2b5584199
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.078 13.391c-2.608-1.898-3.437-5.333-2.146-8.157l-1.185-.862 4.509-1.666-.197 4.803-.88-.64c-.467 1.578.061 3.342 1.468 4.366.77.558 1.714.823 2.662.748l1.121 2.519c-1.861.412-3.809.007-5.352-1.111zm6.666-.097.197-4.803.88.64c.467-1.578-.061-3.342-1.468-4.366-.77-.558-1.714-.823-2.662-.748l-1.121-2.519c1.861-.412 3.809-.007 5.352 1.111 2.608 1.898 3.437 5.333 2.146 8.157l1.185.862z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-5.svg b/.icons/kora/panel/22/btsync-gui-5.svg
new file mode 100644
index 000000000..302636bd3
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-5.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.761 12.123c-1.995-2.535-1.859-6.066.151-8.434l-.907-1.151 4.793-.379-1.495 4.57-.673-.856c-.878 1.392-.849 3.233.227 4.6.589.747 1.425 1.259 2.359 1.445l.393 2.728c-1.902-.109-3.668-1.028-4.848-2.523zm6.441 1.718 1.495-4.57.673.856c.878-1.392.849-3.233-.227-4.6-.589-.747-1.425-1.259-2.359-1.445l-.393-2.728c1.902.109 3.668 1.028 4.848 2.523 1.995 2.535 1.859 6.066-.151 8.434l.907 1.151z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-6.svg b/.icons/kora/panel/22/btsync-gui-6.svg
new file mode 100644
index 000000000..3fb1708f1
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-6.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.129 5.377c1.269 2.965.222 6.34-2.332 8.105l.577 1.348-4.727-.878 2.628-4.025.429 1.001c1.208-1.117 1.658-2.903.973-4.502-.376-.874-1.051-1.585-1.904-2.006l.327-2.738c1.809.599 3.276 1.944 4.029 3.695zm-5.776-3.329-2.628 4.025-.429-1.001c-1.208 1.117-1.658 2.903-.973 4.502.376.874 1.051 1.585 1.904 2.006l-.327 2.738c-1.809-.599-3.276-1.944-4.029-3.695-1.269-2.965-.222-6.34 2.332-8.105l-.577-1.348z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-7.svg b/.icons/kora/panel/22/btsync-gui-7.svg
new file mode 100644
index 000000000..8c04cc686
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-7.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.515 6.587c.684 3.152-.984 6.267-3.827 7.516l.31 1.433-4.474-1.759 3.344-3.453.231 1.063c1.398-.867 2.179-2.535 1.81-4.235-.203-.929-.731-1.756-1.489-2.331l.841-2.626c1.662.932 2.847 2.53 3.254 4.392zm-5.039-4.364-3.344 3.453-.231-1.063c-1.398.867-2.179 2.535-1.81 4.235.203.929.731 1.756 1.489 2.331l-.841 2.626c-1.662-.932-2.847-2.53-3.254-4.392-.684-3.152.984-6.267 3.827-7.516l-.31-1.433z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-8.svg b/.icons/kora/panel/22/btsync-gui-8.svg
new file mode 100644
index 000000000..aa3c0d1be
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.667 8c0 3.225-2.291 5.916-5.334 6.534v1.466l-4-2.667 4-2.666v1.088c1.551-.551 2.667-2.016 2.667-3.755-.002-.951-.342-1.871-.961-2.594l1.378-2.388c1.427 1.263 2.246 3.076 2.25 4.982zm-4-5.333-4 2.666v-1.088c-1.551.551-2.667 2.016-2.667 3.755.002.951.342 1.871.961 2.594l-1.378 2.388c-1.427-1.263-2.246-3.076-2.25-4.982 0-3.225 2.291-5.916 5.334-6.534v-1.466z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-9.svg b/.icons/kora/panel/22/btsync-gui-9.svg
new file mode 100644
index 000000000..eba24be0a
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.194 10.465c-1.192 2.997-4.315 4.65-7.371 4.099l-.542 1.362-2.731-3.957 4.703-.998-.403 1.011c1.645.062 3.223-.887 3.867-2.503.35-.885.373-1.865.066-2.765l2.163-1.71c.859 1.701.95 3.689.248 5.461zm-1.744-6.434-4.703.998.403-1.011c-1.645-.062-3.223.887-3.867 2.503-.35.885-.373 1.865-.066 2.765l-2.163 1.71c-.859-1.701-.95-3.689-.248-5.461 1.192-2.997 4.315-4.65 7.371-4.099l.542-1.362z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-connecting.svg b/.icons/kora/panel/22/btsync-gui-connecting.svg
new file mode 120000
index 000000000..e70bf0b6c
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-connecting.svg
@@ -0,0 +1 @@
+btsync-gui-0.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/btsync-gui-disconnected.svg b/.icons/kora/panel/22/btsync-gui-disconnected.svg
new file mode 100644
index 000000000..258ef23cb
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.635 14.124c-2.963 1.275-6.34.234-8.11-2.317l-1.347.58.869-4.729 4.03 2.621-.999.43c1.118 1.206 2.905 1.653 4.503.965.873-.377 1.583-1.054 2.003-1.908l2.738.322c-.596 1.81-1.938 3.279-3.687 4.036zm3.318-5.782-4.03-2.621.999-.43c-1.118-1.206-2.905-1.653-4.503-.965-.873.377-1.583 1.054-2.003 1.908l-2.738-.322c.596-1.81 1.938-3.279 3.687-4.036 2.963-1.275 6.34-.234 8.11 2.317l1.347-.58z"/>
+</svg>
diff --git a/.icons/kora/panel/22/btsync-gui-paused.svg b/.icons/kora/panel/22/btsync-gui-paused.svg
new file mode 100644
index 000000000..ce554df52
--- /dev/null
+++ b/.icons/kora/panel/22/btsync-gui-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.667 8c0 3.225-2.291 5.916-5.334 6.534v1.466l-4-2.667 4-2.666v1.088c1.551-.551 2.667-2.016 2.667-3.755-.002-.951-.342-1.871-.961-2.594l1.378-2.388c1.427 1.263 2.246 3.076 2.25 4.982zm-4-5.333-4 2.666v-1.088c-1.551.551-2.667 2.016-2.667 3.755.002.951.342 1.871.961 2.594l-1.378 2.388c-1.427-1.263-2.246-3.076-2.25-4.982 0-3.225 2.291-5.916 5.334-6.534v-1.466z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.211 3.396h-3.035v9.208h3.035zm4.613 0h-3.035v9.208h3.035z"/>
+</svg>
diff --git a/.icons/kora/panel/22/bumblebee-indicator-active.svg b/.icons/kora/panel/22/bumblebee-indicator-active.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/22/bumblebee-indicator-active.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/bumblebee-indicator.svg b/.icons/kora/panel/22/bumblebee-indicator.svg
new file mode 100644
index 000000000..ba9bd2d56
--- /dev/null
+++ b/.icons/kora/panel/22/bumblebee-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path opacity=".3" style="fill:currentColor" class="ColorScheme-Text" d="M 1.6347,7.1666 C 1.6347,7.1666 3.1127,4.7474 6.001,4.4971 V 3.6195 C 2.8019,3.9105 0,6.9818 0,6.9818 0,6.9818 1.6006,12.124 6.001,12.594 V 11.661 C 2.7718,11.2 1.6347,7.1658 1.6347,7.1658 Z M 6.001,9.8059 V 10.66 C 3.5604,10.167 2.8515,7.2909 2.8515,7.2909 2.8515,7.2909 4.0548,5.8192 6.0011,5.5806 V 6.5181 C 5.9999,6.5181 5.9991,6.5177 5.9981,6.5177 4.9766,6.3787 4.1471,7.4606 4.1471,7.4606 4.1471,7.4606 4.6259,9.2813 6.0018,9.805 M 6.0018,2 V 3.6188 C 6.0957,3.6107 6.1581,3.6038 6.2525,3.6001 9.8895,3.4612 12.26,6.9813 12.26,6.9813 12.26,6.9813 9.5375,10.732 6.7019,10.732 6.442,10.732 6.2303,10.706 6.0018,10.66 V 11.661 C 6.1971,11.689 6.3683,11.705 6.5797,11.705 9.2182,11.705 11.127,10.178 12.974,8.3701 13.281,8.6478 14.535,9.325 14.793,9.6207 13.036,11.288 8.9417,12.632 6.6201,12.632 6.3963,12.632 6.2129,12.617 6.0017,12.593 V 14 H 16 V 2 H 6.0017 Z M 6.0018,5.5807 V 4.4965 C 6.0947,4.4902 6.1568,4.4835 6.2525,4.4801 8.8678,4.3869 10.584,7.0277 10.584,7.0277 10.584,7.0277 8.7306,9.9456 6.7433,9.9456 6.4573,9.9456 6.2324,9.8933 6.0016,9.805 V 6.5182 C 7.0198,6.6576 7.1932,7.1675 7.8057,8.3238 L 9.1672,7.0228 C 9.1672,7.0228 8.1729,5.5454 6.4978,5.5454 6.3157,5.5453 6.173,5.5599 6.0019,5.5805"/>
+</svg>
diff --git a/.icons/kora/panel/22/cadence-panel.svg b/.icons/kora/panel/22/cadence-panel.svg
new file mode 100644
index 000000000..fe9908aea
--- /dev/null
+++ b/.icons/kora/panel/22/cadence-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m10.999959 3.9999996c-.804408.013126-1.3870505.1977971-1.7049255.5388031-.33899.363655-.412776.875078-.318067 1.440831.180558 1.07858 1.0504775 2.400917 1.9471035 3.590558-.0062.0077-.0127.01647-.01897.02414-.451623.5532403-1.5393855 1.4603373-1.9791835 1.8898273.0709-.314331.122175-.655627.133922-.873498.0101-.18663.0041-.331899-.05468-.449917-.02941-.05901-.08165-.115425-.15401-.138267-.07236-.02284-.147257-.0079-.212044.02195-.129574.05973-.252988.17953-.40958.372005-.156592.192477-.340412.515186-.556895.869108-.216483.35392-.369504.837531-.468729 1.063279-.05109.116245-.08901.216772-.112719.305066-.02233.08317-.03279.156244-.02902.223861.123662.164147.324089.141177.486585.151435.07054-.000728.143981-.01295.225436-.06145.191156-.113831.425091-.29435.675193-.504784-.178376.581173.203519.91691-.080991 1.56717-.004.0091-.0094.01837-.0134.02743-1.501245-.201163-3.068233-.07376-4.128163.285314-.55597.188346-.983689.607569-1.150618 1.071022-.166929.463454-.06453.652226.354894 1.382415.419428.730188.880914 1.065736 1.373824 1.169784.492909.104048.984985-.0323 1.440782-.395049.868955-.691562 1.653605-1.895858 2.263292-3.246828.01.0015.02013.0019.03013.0033.717994.104267 1.406882.431003 2.0088385.587187-.315201.09742-.8945005.197211-1.0942345.296287-.171009.08483-.297197.162443-.37275.271047-.03777.0543-.06273.126179-.04688.198622.01586.07244.06715.128193.126111.167896.117908.07941.286217.124395.53569.160214.2494755.03582.8776985.05695 1.3006975.06255.0012.000016.0021-.000017.0034 0 .0012-.000017.0021.000016.0034 0 .423-.0056 1.051228-.02673 1.300701-.06255.249474-.03582.417783-.08081.535691-.160214.05896-.0397.110249-.09545.126111-.167896.01587-.07244-.0091-.144319-.04688-.198622-.07555-.108604-.201741-.186217-.37275-.271047-.199734-.09908-.779037-.198864-1.094238-.296287.601956-.156184 1.290844-.48292 2.008839-.587187.01-.0014.02013-.0018.03013-.0033.609687 1.35097 1.394337 2.555266 2.263291 3.246828.455798.362749.947874.499097 1.440784.395049.492909-.104048.954395-.439596 1.373823-1.169784.419426-.730188.521823-.918962.354894-1.382415-.166929-.463452-.594648-.882677-1.150618-1.071022-1.05993-.359075-2.626917-.486477-4.128163-.285314-.004-.0091-.0095-.01837-.01339-.02743-.284511-.65026.09738-.985997-.081-1.56717.250101.210434.484036.390953.675192.504784.08146.04851.154899.06072.225436.06145.162496-.01026.362923.01271.486586-.151435.0038-.06762-.0067-.140687-.02902-.223861-.0237-.08829-.06162-.188821-.112719-.305066-.09923-.225748-.252245-.709677-.468729-1.063597-.216481-.353922-.400302-.676631-.556894-.869108-.156593-.192475-.280006-.312271-.409579-.372005-.06479-.02986-.139683-.04479-.212044-.02195-.07236.02284-.124608.07926-.154012.138267-.0588.118018-.06475.263287-.05468.449917.01175.217871.06302.559167.133923.873498-.439798-.42949-1.527553-1.336269-1.979176-1.8895093-.0062-.0077-.01271-.01645-.01897-.02414.896625-1.189641 1.766536-2.511978 1.947095-3.590558.09471-.565753.02093-1.077176-.318066-1.440831-.317925-.341006-.900561-.525673-1.704969-.5388031z"/>
+</svg>
diff --git a/.icons/kora/panel/22/caffeine-cup-empty.svg b/.icons/kora/panel/22/caffeine-cup-empty.svg
new file mode 100755
index 000000000..06323cced
--- /dev/null
+++ b/.icons/kora/panel/22/caffeine-cup-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15.312,5.809c0,7.485 0,9.357 -5.614,9.357c-2.846,0 -4.246,-0.486 -4.938,-1.936c-0.223,0.042 -0.449,0.064 -0.676,0.064c-2.067,0 -3.743,-1.675 -3.743,-3.742c0,-2.068 1.676,-3.743 3.743,-3.743l11.228,0Zm-11.228,1.871c-1.075,0.042 -1.872,0.864 -1.872,1.872c0,1.033 0.838,1.871 1.872,1.871c0.064,-0.001 0.127,-0.006 0.19,-0.013c-0.134,-0.98 -0.172,-2.236 -0.183,-3.73l-0.007,0Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/caffeine-cup-full.svg b/.icons/kora/panel/22/caffeine-cup-full.svg
new file mode 100755
index 000000000..c34b3d881
--- /dev/null
+++ b/.icons/kora/panel/22/caffeine-cup-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15.312,5.809c0,7.485 0,9.357 -5.614,9.357c-2.846,0 -4.246,-0.486 -4.938,-1.936c-0.223,0.042 -0.449,0.064 -0.676,0.064c-2.067,0 -3.743,-1.675 -3.743,-3.742c0,-2.068 1.676,-3.743 3.743,-3.743l11.228,0Zm-11.228,1.871c-1.075,0.042 -1.872,0.864 -1.872,1.872c0,1.033 0.838,1.871 1.872,1.871c0.064,-0.001 0.127,-0.006 0.19,-0.013c-0.134,-0.98 -0.172,-2.236 -0.183,-3.73l-0.007,0Zm2.969,-7.188c-0.349,1.251 -0.036,1.708 0.526,2.45c0.563,0.745 -0.007,1.667 -0.724,2.394c0.437,-1.491 -0.431,-1.82 -0.767,-2.464c-0.371,-0.711 -0.063,-1.262 0.965,-2.38Zm2.806,0c-1.027,1.118 -1.335,1.669 -0.964,2.38c0.336,0.644 1.204,0.973 0.767,2.464c0.717,-0.727 1.287,-1.649 0.724,-2.394c-0.563,-0.742 -0.875,-1.199 -0.527,-2.45Zm2.808,0c-0.349,1.251 -0.036,1.708 0.526,2.45c0.563,0.745 -0.006,1.667 -0.724,2.394c0.437,-1.491 -0.432,-1.82 -0.768,-2.464c-0.37,-0.711 -0.062,-1.262 0.966,-2.38Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/calibre-tray.svg b/.icons/kora/panel/22/calibre-tray.svg
new file mode 100644
index 000000000..53e3f4b24
--- /dev/null
+++ b/.icons/kora/panel/22/calibre-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 1v14h9.143c.474 0 .857-.39.857-.875v-12.25c0-.485-.383-.875-.857-.875h-1.143v6c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1v-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.857 1c-.475 0-.857.39-.857.875v12.25c0 .485.382.875.857.875h1.143v-14zm7.143 0v6h1v-6z"/>
+</svg>
diff --git a/.icons/kora/panel/22/camera-off.svg b/.icons/kora/panel/22/camera-off.svg
new file mode 100644
index 000000000..c4a58fe64
--- /dev/null
+++ b/.icons/kora/panel/22/camera-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14 14.977v.023h-12v-1s0-2 2-2h.688c-1.617-1.075-2.688-2.913-2.688-5 0-1.121.307-2.17.843-3.068l-1.207-1.199 1.205-1.213 12.341 12.268zm-10.427-10.319c-.376.702-.589 1.501-.589 2.346 0 2.752 2.264 5.017 5.016 5.017.856 0 1.665-.219 2.373-.604l-2.632-2.616c-.791-.114-1.418-.738-1.536-1.527zm1.109-2.658c.95-.632 2.091-1 3.318-1 3.314 0 6 2.686 6 6 0 1.213-.362 2.342-.982 3.286l-.718-.713c.454-.753.716-1.633.716-2.569 0-2.752-2.264-5.017-5.016-5.017-.947 0-1.836.268-2.595.732zm3.211 3.192c.035-.002.071-.003.107-.003 1.002 0 1.815.813 1.815 1.815 0 .032-.001.064-.003.096z"/>
+</svg>
diff --git a/.icons/kora/panel/22/camera-on.svg b/.icons/kora/panel/22/camera-on.svg
new file mode 100644
index 000000000..1908ac744
--- /dev/null
+++ b/.icons/kora/panel/22/camera-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8 1c-3.314 0-6 2.686-6 6 0 2.087 1.071 3.925 2.688 5h-.688c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-.687c1.617-1.075 2.687-2.913 2.687-5 0-3.314-2.686-6-6-6zm0 .987c2.752 0 5.016 2.265 5.016 5.017s-2.264 5.017-5.016 5.017-5.016-2.265-5.016-5.017 2.264-5.017 5.016-5.017zm0 3.202c1.002 0 1.815.813 1.815 1.815 0 1.001-.813 1.815-1.815 1.815s-1.815-.814-1.815-1.815c0-1.002.813-1.815 1.815-1.815z"/>
+</svg>
diff --git a/.icons/kora/panel/22/camera-ready.svg b/.icons/kora/panel/22/camera-ready.svg
new file mode 100644
index 000000000..c9d127a52
--- /dev/null
+++ b/.icons/kora/panel/22/camera-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.314 0-6 2.686-6 6 0 2.087 1.071 3.925 2.688 5h-.688c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-.687c1.617-1.075 2.687-2.913 2.687-5 0-3.314-2.686-6-6-6zm0 .987c2.752 0 5.016 2.265 5.016 5.017s-2.264 5.017-5.016 5.017-5.016-2.265-5.016-5.017 2.264-5.017 5.016-5.017zm0 3.202c1.002 0 1.815.813 1.815 1.815 0 1.001-.813 1.815-1.815 1.815s-1.815-.814-1.815-1.815c0-1.002.813-1.815 1.815-1.815z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cantata-panel.svg b/.icons/kora/panel/22/cantata-panel.svg
new file mode 100644
index 000000000..37215ab37
--- /dev/null
+++ b/.icons/kora/panel/22/cantata-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.936 3.383c-.735-.092-2.116-2.845-3.238-2.803-.342.013-.641.442-.641.805v.973h-.011v8.224c0 .358-.286.717-.635.797l-1.254.41c-.81.184-1.472 1.015-1.472 1.847v.147c0 .904.731 1.637 1.633 1.637h.628c1.249 0 2.724-1.015 2.724-2.267v-5.677h.011v-2.184c0-.287.241-.64.509-.624.396.023 1.042.466 1.87.377 2.012-.217 1.974.986 2.839 1.065-.706-2.173-1.673-2.564-2.963-2.727z" />
+</svg>
diff --git a/.icons/kora/panel/22/caps-lock-off.svg b/.icons/kora/panel/22/caps-lock-off.svg
new file mode 100644
index 000000000..b26e0616e
--- /dev/null
+++ b/.icons/kora/panel/22/caps-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.001 12.729v.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-1.999-.797zm.999 0c-.596-.348-1-.995-1-1.729 0-.074.004-.148.012-.221l1-9c.112-1.008.974-1.779 1.988-1.779h10c1.014 0 1.876.771 1.988 1.779l1 9c.008.073.012.147.012.221 0 .734-.404 1.381-1 1.729v-1.729c0-.037-.002-.074-.006-.111 0 0-1-9-1-8.999-.056-.504-.487-.89-.994-.89h-10c-.507 0-.938.386-.994.889l-1 9c-.004.037-.006.074-.006.111zm6.141-9.365 1.709.001 2.15 6h-1.41l-.451-1h-2.272l-.457 1h-1.41l2.141-6zm.851 1.337-.842 2.663h1.7z"/>
+</svg>
diff --git a/.icons/kora/panel/22/caps-lock-on.svg b/.icons/kora/panel/22/caps-lock-on.svg
new file mode 100644
index 000000000..810a9ff3c
--- /dev/null
+++ b/.icons/kora/panel/22/caps-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.001 12.729v.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-1.999-.797zm.999 0c-.596-.348-1-.995-1-1.729 0-.074.004-.148.012-.221l1-9c.112-1.008.974-1.779 1.988-1.779h10c1.014 0 1.876.771 1.988 1.779l1 9c.008.073.012.147.012.221 0 .734-.404 1.381-1 1.729v-1.729c0-.037-.002-.074-.006-.111 0 0-1-9-1-8.999-.056-.504-.487-.89-.994-.89h-10c-.507 0-.938.386-.994.889l-1 9c-.004.037-.006.074-.006.111zm6.141-9.365h1.709l2.15 6.001-1.41-.001-.451-1h-2.272l-.457 1h-1.41zm.851 1.338-.842 2.662h1.7z" />
+</svg>
diff --git a/.icons/kora/panel/22/capslock-off.svg b/.icons/kora/panel/22/capslock-off.svg
new file mode 120000
index 000000000..1896f3ce2
--- /dev/null
+++ b/.icons/kora/panel/22/capslock-off.svg
@@ -0,0 +1 @@
+caps-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/capslock-on.svg b/.icons/kora/panel/22/capslock-on.svg
new file mode 120000
index 000000000..c1e9fdd71
--- /dev/null
+++ b/.icons/kora/panel/22/capslock-on.svg
@@ -0,0 +1 @@
+caps-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/cisco-tray-connected.svg b/.icons/kora/panel/22/cisco-tray-connected.svg
new file mode 100644
index 000000000..ab0eb2086
--- /dev/null
+++ b/.icons/kora/panel/22/cisco-tray-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 11.146484 7.6777344 C 11.656171 7.2611009 12.294115 7 13 7 C 13.76991 7 14.46211 7.3066872 14.990234 7.7929688 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9 14.914062 L 9 11.728516 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 9.1152344 10.556641 C 9.2799099 10.230354 9.6095613 10.000039 10 10 L 10.013672 10 C 10.020239 9.4535503 10.182265 8.943347 10.443359 8.4980469 A 6 6 0 0 0 7.0351562 5.3632812 z M 13 8 C 11.892 8 11 8.9112496 11 10.03125 L 11 11 L 10 11 L 10 15 L 16 15 L 16 11 L 15 11 L 15 10.03125 C 15 8.9112496 14.108 8 13 8 z M 13 9 C 13.554 9 14 9.4419996 14 10 L 14 11 L 12 11 L 12 10 C 12 9.4419996 12.446 9 13 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cisco-tray-disconnecting.svg b/.icons/kora/panel/22/cisco-tray-disconnecting.svg
new file mode 100644
index 000000000..91d6a6305
--- /dev/null
+++ b/.icons/kora/panel/22/cisco-tray-disconnecting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 12 11 A 7 7 0 0 1 11.933594 11.900391 A 6 6 0 0 0 13 12 A 6 6 0 0 0 13.785156 11.941406 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.6367188 14.796875 A 6 6 0 0 0 10.769531 12.625 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 10.964844 11.636719 A 6 6 0 0 0 11 11 A 6 6 0 0 0 7.0351562 5.3632812 z M 11.740234 12.882812 A 7 7 0 0 1 11.212891 14.216797 A 7 7 0 0 0 12.900391 12.996094 A 7 7 0 0 1 11.740234 12.882812 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cisco-tray-notconnected.svg b/.icons/kora/panel/22/cisco-tray-notconnected.svg
new file mode 100644
index 000000000..1c1e7746e
--- /dev/null
+++ b/.icons/kora/panel/22/cisco-tray-notconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 12 11 A 7 7 0 0 1 11.933594 11.900391 A 6 6 0 0 0 13 12 A 6 6 0 0 0 13.785156 11.941406 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.6367188 14.796875 A 6 6 0 0 0 10.769531 12.625 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 10.964844 11.636719 A 6 6 0 0 0 11 11 A 6 6 0 0 0 7.0351562 5.3632812 z M 11.740234 12.882812 A 7 7 0 0 1 11.212891 14.216797 A 7 7 0 0 0 12.900391 12.996094 A 7 7 0 0 1 11.740234 12.882812 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cisco-tray-quarantined.svg b/.icons/kora/panel/22/cisco-tray-quarantined.svg
new file mode 100644
index 000000000..1fffec0ef
--- /dev/null
+++ b/.icons/kora/panel/22/cisco-tray-quarantined.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 10.923828 7.2890625 A 4.5 4.5 0 0 1 12.5 7 A 4.5 4.5 0 0 1 14.988281 7.7519531 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.484375 14.832031 A 4.5 4.5 0 0 1 8 11.5 A 4.5 4.5 0 0 1 8.0429688 10.921875 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 8.3457031 9.7714844 A 4.5 4.5 0 0 1 10.027344 7.7421875 A 6 6 0 0 0 7.0351562 5.3632812 z M 12.449219 8 A 3.5 3.5 0 0 0 10.025391 9.0253906 A 3.5 3.5 0 0 0 10.025391 13.974609 A 3.5 3.5 0 0 0 14.974609 13.974609 A 3.5 3.5 0 0 0 14.974609 9.0253906 A 3.5 3.5 0 0 0 12.449219 8 z M 12.539062 9 A 2.5 2.5 0 0 1 12.541016 9 A 2.5 2.5 0 0 1 14.267578 9.7324219 A 2.5 2.5 0 0 1 14.582031 12.875 L 11.121094 9.4140625 A 2.5 2.5 0 0 1 12.539062 9 z M 10.417969 10.125 L 13.878906 13.585938 A 2.5 2.5 0 0 1 10.732422 13.267578 A 2.5 2.5 0 0 1 10.417969 10.125 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cisco-tray-reconnecting.svg b/.icons/kora/panel/22/cisco-tray-reconnecting.svg
new file mode 100644
index 000000000..167c316b1
--- /dev/null
+++ b/.icons/kora/panel/22/cisco-tray-reconnecting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 11.0625 7.5234375 C 11.434009 7.230106 11.878167 7.0322943 12.367188 7.0039062 L 12.369141 7.0039062 L 12.371094 7.0039062 C 12.454082 6.9993963 12.536151 6.9993963 12.619141 7.0039062 C 13.46495 7.0484459 14.210234 7.5597281 14.601562 8.296875 L 14.931641 8.9199219 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.5039062 14.972656 C 7.9662251 14.207115 7.820263 13.148625 8.3046875 12.236328 L 8.6953125 11.5 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 9.1699219 10.605469 L 9.3496094 10.265625 L 10.369141 8.3476562 A 6 6 0 0 0 7.0351562 5.3632812 z M 12.425781 8.0019531 A 1.4078 1.5301 0 0 0 11.28125 8.765625 L 10.234375 10.734375 L 9.1894531 12.705078 A 1.4078 1.5301 0 0 0 10.40625 15 L 12.5 15 L 14.591797 15 A 1.4078 1.5301 0 0 0 15.810547 12.705078 L 14.763672 10.734375 L 13.71875 8.765625 A 1.4078 1.5301 0 0 0 12.566406 8.0019531 A 1.4078 1.5301 0 0 0 12.425781 8.0019531 z M 12 9 L 13 9 L 13 12 L 12 12 L 12 9 z M 12 13 L 13 13 L 13 14 L 12 14 L 12 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/classicmenu-indicator-dark.svg b/.icons/kora/panel/22/classicmenu-indicator-dark.svg
new file mode 120000
index 000000000..546d7760f
--- /dev/null
+++ b/.icons/kora/panel/22/classicmenu-indicator-dark.svg
@@ -0,0 +1 @@
+classicmenu-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/classicmenu-indicator.svg b/.icons/kora/panel/22/classicmenu-indicator.svg
new file mode 100644
index 000000000..e811cb5a5
--- /dev/null
+++ b/.icons/kora/panel/22/classicmenu-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 4 H 9 V 2 Z M 0,7 V 9 H 9 V 7 Z M 11,7 13.5,10 16,7 Z M 0,12 V 14 H 9 V 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/clementine-panel-grey.svg b/.icons/kora/panel/22/clementine-panel-grey.svg
new file mode 100644
index 000000000..40c6d1da8
--- /dev/null
+++ b/.icons/kora/panel/22/clementine-panel-grey.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/22/clementine-panel.svg b/.icons/kora/panel/22/clementine-panel.svg
new file mode 100644
index 000000000..9ecb5f8ca
--- /dev/null
+++ b/.icons/kora/panel/22/clementine-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 1.1282504,4.9266955 c -0.104525,0.5641634 -0.1254742,1.0166084 -0.12825044,1.5262668 0.001225,0.046296 0.001278,0.091842 0.003421,0.1384416 0.1771933,4.5756681 3.9051768,8.2709491 8.4953106,8.4038701 0.023406,9.63e-4 0.045071,9.63e-4 0.068399,0.0017 0.3009256,0.01176 0.6436644,-0.01389 0.9182724,-0.03247 2.735598,-0.26691 4.71098,-2.375212 4.499027,-3.884386 C 13.643908,12.274276 11.912643,12.997814 10.105782,13 6.0440619,13 3,9.9588311 3,5.899154 3.0008508,4.0916203 3.7256911,2.3590328 4.9213733,1.0178788 2.7648652,1.1605916 1.4380047,3.4832265 1.1282504,4.9266955 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.7827611,1.016 5.3433129,1.6299195 C 4.4885239,2.7458057 4.000795,4.1040487 4,5.5263955 v 0.00163 C 4.0003646,9.1112732 6.8917565,12 10.476866,12 c 1.4184,-0.0019 2.774782,-0.484442 3.88845,-1.334319 l 0.595916,-0.469174 C 14.863924,10.055028 14.748872,9.9169532 14.596691,9.7905578 13.571162,8.9385879 11.680914,8.3296999 9.7028376,6.3699107 7.6163059,4.3020846 7.0230732,2.3428444 6.1489678,1.3321103 6.035052,1.2003976 5.9105776,1.1012152 5.7827611,1.016 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/clickup-desktop-tray.svg b/.icons/kora/panel/22/clickup-desktop-tray.svg
new file mode 100644
index 000000000..71593c7dd
--- /dev/null
+++ b/.icons/kora/panel/22/clickup-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.1668178 11.755878 2.1528027-1.649188c1.1437625 1.492767 2.3589513 2.180832 3.7115736 2.180832 1.3453891 0 2.5262219-.679927 3.6184459-2.16094l2.183542 1.609403c-1.575949 2.135625-3.534356 3.264015-5.8019879 3.264015-2.2603982 0-4.2377933-1.121155-5.8643763-3.244122zm5.8571443-7.1681743-3.8318291 3.3019894-1.7712458-2.0542497 5.6112119-4.8354434 5.5669059 4.8390598-1.779384 2.0470161z"/>
+</svg>
diff --git a/.icons/kora/panel/22/clipboard.svg b/.icons/kora/panel/22/clipboard.svg
new file mode 100644
index 000000000..fc4bf70c4
--- /dev/null
+++ b/.icons/kora/panel/22/clipboard.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.217 2.8c-.198-.806-.728-1.531-1.437-1.96s-1.549-.575-2.402-.365c-.854.21-1.484.716-1.96 1.437l-4.543 7.501c-.572.945-.754 2.046-.498 3.089.257 1.043.928 1.934 1.873 2.506.945.573 2.046.755 3.089.499 1.043-.257 1.934-.928 2.506-1.873l2.826-4.667-.65-.393-2.825 4.666c-.465.768-1.19 1.298-2.091 1.52-.901.221-1.788.087-2.556-.378s-1.298-1.189-1.519-2.09c-.222-.901-.088-1.789.377-2.557l4.542-7.501c.358-.591.88-.921 1.497-1.072.616-.151 1.291-.066 1.882.292 1.122.679 1.495 2.197.815 3.319l-2.539 4.194-1.943 3.142c-.394.65-1.295.871-1.944.478-.296-.179-.531-.523-.613-.855-.081-.332-.032-.747.135-1.089l2.754-4.549-.65-.393-2.754 4.548c-.286.473-.395 1.053-.255 1.622s.505 1.032.978 1.318c.472.286 1.052.395 1.621.255.569-.139 1.032-.505 1.318-.977l4.471-7.384c.559-.59.693-1.477.495-2.283z" />
+</svg>
diff --git a/.icons/kora/panel/22/clipit-trayicon-panel.svg b/.icons/kora/panel/22/clipit-trayicon-panel.svg
new file mode 120000
index 000000000..f7e47deab
--- /dev/null
+++ b/.icons/kora/panel/22/clipit-trayicon-panel.svg
@@ -0,0 +1 @@
+diodon-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/clipman.svg b/.icons/kora/panel/22/clipman.svg
new file mode 120000
index 000000000..f7e47deab
--- /dev/null
+++ b/.icons/kora/panel/22/clipman.svg
@@ -0,0 +1 @@
+diodon-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/clockify-blue.svg b/.icons/kora/panel/22/clockify-blue.svg
new file mode 100644
index 000000000..63084c5ab
--- /dev/null
+++ b/.icons/kora/panel/22/clockify-blue.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 9 0 C 4.5817222 0 1 3.5817222 1 8 C 1 12.418278 4.5817222 16 9 16 C 10.377898 15.9985 11.732439 15.641508 12.931641 14.962891 L 11.363281 13.505859 A 6 6 0 0 1 9 14 A 6 6 0 0 1 3 8 A 6 6 0 0 1 9 2 A 6 6 0 0 1 11.457031 2.5273438 L 12.935547 1.046875 C 11.735699 0.36411806 10.3805 0.00346971 9 0 z M 14.144531 1.8378906 L 10.167969 5.8164062 L 11.228516 6.8769531 L 15.205078 2.8984375 L 14.144531 1.8378906 z M 9 7 A 1 1 0 0 0 8 8 A 1 1 0 0 0 9 9 A 1 1 0 0 0 10 8 A 1 1 0 0 0 9 7 z M 11.228516 9.1230469 L 10.167969 10.183594 L 14.144531 14.162109 L 15.205078 13.101562 L 11.228516 9.1230469 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/clockify-tray.svg b/.icons/kora/panel/22/clockify-tray.svg
new file mode 100644
index 000000000..9a83e4e43
--- /dev/null
+++ b/.icons/kora/panel/22/clockify-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 0 C 4.5817222 0 1 3.5817222 1 8 C 1 12.418278 4.5817222 16 9 16 C 10.377898 15.9985 11.732439 15.641508 12.931641 14.962891 L 11.363281 13.505859 A 6 6 0 0 1 9 14 A 6 6 0 0 1 3 8 A 6 6 0 0 1 9 2 A 6 6 0 0 1 11.457031 2.5273438 L 12.935547 1.046875 C 11.735699 0.36411806 10.3805 0.00346971 9 0 z M 14.144531 1.8378906 L 10.167969 5.8164062 L 11.228516 6.8769531 L 15.205078 2.8984375 L 14.144531 1.8378906 z M 9 7 A 1 1 0 0 0 8 8 A 1 1 0 0 0 9 9 A 1 1 0 0 0 10 8 A 1 1 0 0 0 9 7 z M 11.228516 9.1230469 L 10.167969 10.183594 L 14.144531 14.162109 L 15.205078 13.101562 L 11.228516 9.1230469 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cloudstatus.svg b/.icons/kora/panel/22/cloudstatus.svg
new file mode 100644
index 000000000..ff7dc0945
--- /dev/null
+++ b/.icons/kora/panel/22/cloudstatus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.679 5.124c.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.126.015-.254.023-.384.023-.131 0-.259-.008-.385-.023h-8.829c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+</svg>
diff --git a/.icons/kora/panel/22/com.github.bcedu.vgrive-panel.svg b/.icons/kora/panel/22/com.github.bcedu.vgrive-panel.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.bcedu.vgrive-panel.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg b/.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg
new file mode 120000
index 000000000..270d3cf43
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg
@@ -0,0 +1 @@
+whatsapp-msg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray.svg b/.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray.svg
new file mode 120000
index 000000000..e619e42b8
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.eneshecan.WhatsAppForLinux-tray.svg
@@ -0,0 +1 @@
+whatsapp-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.github.ztefn.haguichi-connected.svg b/.icons/kora/panel/22/com.github.ztefn.haguichi-connected.svg
new file mode 120000
index 000000000..dbb670b18
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.ztefn.haguichi-connected.svg
@@ -0,0 +1 @@
+haguichi-connected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-1.svg b/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-1.svg
new file mode 120000
index 000000000..9efd258d0
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-1.svg
@@ -0,0 +1 @@
+haguichi-connecting-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-2.svg b/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-2.svg
new file mode 120000
index 000000000..5f49a51df
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-2.svg
@@ -0,0 +1 @@
+haguichi-connecting-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-3.svg b/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-3.svg
new file mode 120000
index 000000000..48da1f9ac
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.ztefn.haguichi-connecting-3.svg
@@ -0,0 +1 @@
+haguichi-connecting-3.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.github.ztefn.haguichi-disconnected.svg b/.icons/kora/panel/22/com.github.ztefn.haguichi-disconnected.svg
new file mode 120000
index 000000000..07f4e9ce1
--- /dev/null
+++ b/.icons/kora/panel/22/com.github.ztefn.haguichi-disconnected.svg
@@ -0,0 +1 @@
+haguichi-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/com.leinardi.gwe-symbolic.svg b/.icons/kora/panel/22/com.leinardi.gwe-symbolic.svg
new file mode 100644
index 000000000..2c17c5f23
--- /dev/null
+++ b/.icons/kora/panel/22/com.leinardi.gwe-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.8007811.99999905c-2.6592 0-4.80078125 2.14158125-4.80078125 4.80078115v6.3984378c0 1.046469.3324708 2.013433.8964844 2.800781h.00781 4.15234385c-1.668635-1.269826-2.1582008-1.882813-2.1582008-1.882812 0-.000002.3764318-.195955.9453128-.458985.568879-.26303 1.238692-.254552 1.816406-.6875 0 0 1.560917 1.802352 3.1132811 3.029297h2.6015628c-.487246-.321516-.968125-.653044-1.4335939-1.005859-2.664285-2.024721-4.101562-5.5273441-4.101562-5.5273441s2.278282-2.7449605 7.0019529-3.9003907c.90343-.2222186 1.93059-.3518963 2.871094-.3964843.0005.00157.0014.0043.002.00586.03854.1075957.07252.2171895.103515.328125.0037.014654.0081.028277.01172.042969.04453.1658992.07902.3351841.105469.5078125.0015.010772.0044.020474.0059.03125.02643.180666.04458.3658288.05078.5527344.000078.00211-.00024.00378 0 .00586.000117.00366-.000113.00808 0 .011719-.859064.20753-2.128726.5266319-3.164063.9492188-1.913937.7816147-3.7949219 2.6738282-3.7949219 2.6738282s-.0001669.7937652 1.8124999 3.0937502c.965395 1.225075 2.031167 2.075869 2.84375 2.626953h1.408203.0039c.565346-.787456.898357-1.75322.898357-2.800783v-3.6523439c-.884461.5287243-1.733676 1.214664-2.359375 2.0292969.05097.925703.535156 3.339844.535156 3.339844-1.954035-1.967631-2.513672-3.775391-2.513672-3.775391s1.176821-1.9028404 4.042969-3.2050781c.07731-.035142.197582-.068979.294922-.1015625v-1.0332032c0-2.6591999-2.141581-4.80078115-4.800781-4.80078115z"/>
+</svg>
diff --git a/.icons/kora/panel/22/connect_creating.svg b/.icons/kora/panel/22/connect_creating.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/22/connect_creating.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/connect_established.svg b/.icons/kora/panel/22/connect_established.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/22/connect_established.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/connect_no.svg b/.icons/kora/panel/22/connect_no.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/22/connect_no.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/copy-error.svg b/.icons/kora/panel/22/copy-error.svg
new file mode 100644
index 000000000..b58187971
--- /dev/null
+++ b/.icons/kora/panel/22/copy-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 15.25,0 10.963,5.0293 12.632,6.0042 15.557,0.27455 Z M 3.3684,3 -2e-5,6.0042 3.5,5.5 5,13.5 8,12 16,14 13.474,7.6875 11.79,6.5092 7.3668,10 4.6316,3.4792 Z M 9.2632,5 6.537,6.0042 7.579,8.5292 10.947,6.0042 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-insync.svg b/.icons/kora/panel/22/copy-insync.svg
new file mode 100644
index 000000000..a3d0fe399
--- /dev/null
+++ b/.icons/kora/panel/22/copy-insync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0293 12.632,6.0042 15.557,0.27455 Z M 3.3684,3 -2e-5,6.0042 3.5,5.5 5,13.5 8,12 16,14 13.474,7.6875 11.79,6.5092 7.3668,10 4.6316,3.4792 Z M 9.2632,5 6.537,6.0042 7.579,8.5292 10.947,6.0042 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-paused.svg b/.icons/kora/panel/22/copy-paused.svg
new file mode 100644
index 000000000..de16bdc1a
--- /dev/null
+++ b/.icons/kora/panel/22/copy-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 5,13.5 8,12 9.9766,12.494 V 9.9999 C 9.9766,9.4476 10.424,9 10.977,8.9999 H 14 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="clip-rule:evenodd;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 10.976984,10 0,5 L 13,15 13,10 Z M 14,10 l 0,5 1.976984,0 0,-5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync1.svg b/.icons/kora/panel/22/copy-sync1.svg
new file mode 100644
index 000000000..b0ac68251
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 2 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync2.svg b/.icons/kora/panel/22/copy-sync2.svg
new file mode 100644
index 000000000..f8e89e555
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 4 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync3.svg b/.icons/kora/panel/22/copy-sync3.svg
new file mode 100644
index 000000000..ab328810b
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync3.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 6.0001 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync4.svg b/.icons/kora/panel/22/copy-sync4.svg
new file mode 100644
index 000000000..902f3eb08
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync4.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 8 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync5.svg b/.icons/kora/panel/22/copy-sync5.svg
new file mode 100644
index 000000000..dd4e83ba6
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync5.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 9.9999 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync6.svg b/.icons/kora/panel/22/copy-sync6.svg
new file mode 100644
index 000000000..6734bfabe
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync6.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 12 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 12,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync7.svg b/.icons/kora/panel/22/copy-sync7.svg
new file mode 100644
index 000000000..8ccdec13a
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync7.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 14 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-sync8.svg b/.icons/kora/panel/22/copy-sync8.svg
new file mode 100644
index 000000000..c39e521d5
--- /dev/null
+++ b/.icons/kora/panel/22/copy-sync8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z M 0.83594,12 C 0.37264,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.37264,14 0.83594,14 H 14 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 H 14 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/copy-update.svg b/.icons/kora/panel/22/copy-update.svg
new file mode 100644
index 000000000..463329981
--- /dev/null
+++ b/.icons/kora/panel/22/copy-update.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.3691,3 0,6.0038 3.5,5.4999 5,13.5 8,12 16,14 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 12.594,3.1152 10.963,5.0292 12.631,6.0038 13.719,3.873 A 2.5,2.5 0 0 1 12.594,3.1152 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/copyq-busy.svg b/.icons/kora/panel/22/copyq-busy.svg
new file mode 100644
index 000000000..cc3b5f3dc
--- /dev/null
+++ b/.icons/kora/panel/22/copyq-busy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.216 6.647c-.045-.119-.082-.245-.111-.379-.177-.802-.032-1.93.244-3.087.376-1.572 1.022-2.426 1.668-2.832.795-.5 1.655-.428 2.379-.004 1.27.742 2.091 2.523 1.179 4.655-.489 1.144-1.31 2.057-2.159 2.523-.447.244-.905.37-1.344.371l-1.072 1.606c2.25 3.5-1 6.5-1 6.5s-3.25-3-1-6.5l-1.071-1.606c-.442.001-.903-.125-1.353-.371-.85-.466-1.67-1.379-2.16-2.523-.912-2.132-.09-3.913 1.179-4.655.724-.424 1.585-.496 2.38.004.646.406 1.292 1.26 1.667 2.832.277 1.157.421 2.285.245 3.087-.029.13-.065.254-.109.37l.222.362zm-3.864-5.007c.68-.398 1.397.073 1.831 1.89.186.776.323 1.534.277 2.14-.024.323-.061.607-.329.693-.261.085-.55 0-.835-.156-.599-.328-1.156-.99-1.501-1.797-.537-1.255-.19-2.334.557-2.77zm7.287 0c-.68-.398-1.397.073-1.831 1.89-.186.776-.322 1.534-.277 2.14.024.323.062.607.329.693.262.085.55 0 .835-.156.599-.328 1.156-.99 1.501-1.797.537-1.255.19-2.334-.557-2.77z" />
+</svg>
diff --git a/.icons/kora/panel/22/copyq-normal.svg b/.icons/kora/panel/22/copyq-normal.svg
new file mode 100644
index 000000000..d3d5ece5a
--- /dev/null
+++ b/.icons/kora/panel/22/copyq-normal.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.283 6.224c-.008-.109-.009-.223-.004-.339.04-.821.475-1.872 1.044-2.916.774-1.418 1.622-2.074 2.351-2.297.899-.274 1.71.021 2.298.62 1.031 1.048 1.357 2.982-.081 4.801-.772.976-1.803 1.643-2.745 1.869-.488.118-.957.121-1.377.011l-1.269 1.527 5.5 6.5-7-5-7 5 5.5-6.5-1.267-1.522c-.415.105-.877.1-1.358-.016-.942-.226-1.973-.893-2.745-1.869-1.439-1.819-1.112-3.753-.082-4.801.588-.599 1.4-.894 2.298-.62.73.223 1.577.879 2.351 2.297.57 1.044 1.005 2.095 1.044 2.916.006.125.005.247-.005.364l1.265 1.751zm4.619-3.881c-.552-.562-1.367-.295-2.262 1.344-.382.701-.713 1.397-.828 1.994-.061.318-.099.601.136.755.231.15.531.144.847.068.664-.16 1.375-.653 1.919-1.341.847-1.071.795-2.203.188-2.82zm-11.784 0c.553-.562 1.368-.295 2.262 1.344.383.701.713 1.397.828 1.994.061.318.1.601-.136.755-.23.15-.531.144-.846.068-.664-.16-1.375-.653-1.92-1.341-.846-1.071-.794-2.203-.188-2.82z"/>
+</svg>
diff --git a/.icons/kora/panel/22/corectrl-panel.svg b/.icons/kora/panel/22/corectrl-panel.svg
new file mode 100644
index 000000000..597e5a8de
--- /dev/null
+++ b/.icons/kora/panel/22/corectrl-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m15.677 4.162c0-2.119-1.72-3.839-3.839-3.839h-6.313v15.354h6.313c2.119 0 3.839-1.72 3.839-3.839z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m15.677 4.162c0-2.119-1.72-3.839-3.839-3.839h-7.676c-2.119 0-3.839 1.72-3.839 3.839v7.676c0 2.119 1.72 3.839 3.839 3.839h7.676c2.119 0 3.839-1.72 3.839-3.839zm-10.688-2.839h-.827c-1.567 0-2.839 1.272-2.839 2.839v7.676c0 1.567 1.272 2.839 2.839 2.839h.827v-13.354zm1.093 0v13.354h5.756c1.567 0 2.839-1.272 2.839-2.839v-7.676c0-1.567-1.272-2.839-2.839-2.839zm4.258 4.346c1.292 0 2.341 1.049 2.341 2.34 0 1.292-1.049 2.341-2.341 2.341-1.291 0-2.34-1.049-2.34-2.341 0-1.291 1.049-2.34 2.34-2.34z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cpod-tray.svg b/.icons/kora/panel/22/cpod-tray.svg
new file mode 100644
index 000000000..68c0b4bc7
--- /dev/null
+++ b/.icons/kora/panel/22/cpod-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm0 1c1.6007971.00168 3.134206.6429757 4.259766 1.78125l-.503907.4921875c-.993106-1.0017505-2.3452693-1.5652917-3.755859-1.5664063-2.92386 0-5.2929688 2.3691086-5.2929688 5.2929688 0 2.92386 2.3691088 5.292969 5.2929688 5.292969 1.4104496-.0015 2.763035-.564572 3.755859-1.566407l.50586.494141c-1.126125 1.138108-2.6606428 1.778354-4.261719 1.779297-3.3137083 0-6-2.686292-6-6 0-3.3137086 2.6862917-6 6-6zm0 2c1.0625001.00102 2.080415.4247994 2.830078 1.1777344l-.476562.4648437c-.6242992-.624088-1.4707746-.9737755-2.353516-.9746093-1.840864 0-3.3320313 1.4911671-3.3320312 3.3320312 0 1.8408638 1.4911673 3.332031 3.3320312 3.332031.8827414-.00081 1.7292168-.350521 2.353516-.974609l.476562.464844c-.74977.752695-1.7676723 1.176925-2.830078 1.177734-2.2090361 0-4-1.790963-4-4 0-2.209036 1.7909639-4 4-4zm0 2c.5254846.0002101 1.0302717.2090195 1.4042969.578125l-.4101563.3984375c-.2660847-.2588417-.6229261-.4036967-.9941406-.4042969-.7888528 0-1.4277344.6388816-1.4277344 1.4277344s.6388816 1.4277344 1.4277344 1.4277344c.3714445.0000024.7276009-.145594.9941406-.4042969l.4101563.3984375c-.3737081.3693786-.8788472.577468-1.4042969.578125-1.1043939.000001-2-.8956069-2-2 0-1.1043939.8956061-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cpu-frequency-indicator.svg b/.icons/kora/panel/22/cpu-frequency-indicator.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/panel/22/cpu-frequency-indicator.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/cpufreq-icon.svg b/.icons/kora/panel/22/cpufreq-icon.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/panel/22/cpufreq-icon.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/crow-translate-tray.svg b/.icons/kora/panel/22/crow-translate-tray.svg
new file mode 100644
index 000000000..1706aa322
--- /dev/null
+++ b/.icons/kora/panel/22/crow-translate-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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,3 A 5,5 0 0 1 13,8 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.004,1 C 10.004,1 9.9754,1.1449 9.9547,1.2444 9.9186,1.4075 9.851,1.6529 9.851,1.6529 9.9921,2.432 9.9953,3.2342 9.9178,4.0184 L 9.8423,4.5534 10.178,4.5859 10.232,4.0338 C 10.279,3.0179 10.274,1.9953 10.004,1 Z M 9.8247,4.5944 C 9.4814,4.8907 9.1346,5.2047 8.8772,5.5618 8.2566,6.4247 7.8613,7.5152 7.0597,8.2607 6.7338,8.5624 6.3542,8.8255 5.9645,9.0571 6.1697,9.0865 6.3975,9.1064 6.6026,9.0657 6.6026,9.0657 5.7259,9.5622 5.388,9.9015 5.2208,10.068 5.0473,10.238 4.8853,10.411 5.0163,10.333 5.1696,10.243 5.3282,10.242 5.5903,10.238 6.0929,9.9562 6.0929,9.9562 6.0929,9.9562 5.1466,10.548 4.7587,10.915 4.538,11.124 4.2892,11.323 4.0995,11.561 3.9288,11.776 4.1254,11.771 4.1254,11.771 4.4444,11.657 4.5684,11.539 4.9028,11.469 4.7684,11.516 4.131,11.783 3.8776,11.927 3.4207,12.186 2.9679,12.852 2.6506,13.291 2.4817,13.522 2.2032,13.719 2.0653,13.957 1.986,14.094 1.9936,14.238 2.0126,14.274 2.1522,14.523 2.8497,14.734 3.2325,14.826 3.6928,14.933 4.1769,14.982 4.651,15 4.932,14.943 5.2228,14.83 5.4297,14.638 5.7107,14.377 6.1167,14.124 6.2787,13.786 6.3718,13.596 6.5144,13.484 6.5196,13.481 6.3075,13.821 6.0752,14.152 5.8235,14.465 5.7028,14.613 5.5369,14.802 5.5369,14.802 5.818,14.704 6.1119,14.543 6.3877,14.499 6.5584,14.471 6.7471,14.394 6.8781,14.277 7.0178,14.151 7.2286,14.102 7.3528,13.973 7.6958,13.616 7.9269,13.071 8.2545,12.696 L 8.4707,12.424 8.5797,12.274 C 8.5797,12.274 8.2314,13.047 8.0383,13.419 L 8.0348,13.429 C 7.9762,13.532 7.8889,13.632 7.7992,13.725 L 7.7641,13.763 7.7817,13.766 C 8.1316,13.587 8.4404,13.313 8.7748,13.098 L 8.8029,13.081 C 9.0529,12.94 9.2741,12.692 9.4586,12.493 9.6327,12.305 9.7214,12.191 9.768,11.923 L 10.039,10.404 10.065,10.322 V 10.363 C 10.051,11.04 9.9388,11.769 10.046,12.435 10.125,12.927 10.17,12.826 10.17,12.826 10.217,12.245 10.155,11.539 10.352,11.011 10.484,10.654 10.697,10.266 10.766,9.881 10.837,9.4863 10.835,9.0651 10.824,8.6606 10.811,8.1371 10.777,7.6101 10.7,7.0882 10.772,7.3361 10.877,7.596 10.891,7.8505 10.905,8.0919 10.919,8.5871 10.919,8.5871 10.978,8.2838 11.022,7.9605 10.988,7.6522 10.955,7.3684 11.012,7.0782 10.979,6.7993 10.936,6.434 10.924,6.0392 10.796,5.6917 10.674,5.3525 10.315,5.014 10.222,4.6731 L 10.166,4.5944 C 10.03,5.5259 9.7019,6.474 9.401,7.3428 9.0208,8.4428 8.4113,9.3728 7.8384,10.37 7.3119,11.284 6.6776,12.058 5.8569,12.708 5.1411,13.274 4.3496,13.707 3.4979,14.019 3.2329,14.115 2.9364,14.149 2.6559,14.157 2.4495,14.163 2.2956,14.151 2.2956,14.151 2.9047,14.024 3.5219,13.841 4.0622,13.53 5.5608,12.667 6.7728,11.485 7.652,9.9784 8.2112,9.0226 8.7393,8.0837 9.1075,7.0335 9.3828,6.2445 9.6689,5.4243 9.8247,4.5944 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cryptfolder-closed-light.svg b/.icons/kora/panel/22/cryptfolder-closed-light.svg
new file mode 100644
index 000000000..05d444132
--- /dev/null
+++ b/.icons/kora/panel/22/cryptfolder-closed-light.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.032 7.259c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259zm-5.032-5.382c1.108 0 2 .892 2 2v2.123h-4v-2.123c0-1.108.892-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cryptfolder-indicator-light.svg b/.icons/kora/panel/22/cryptfolder-indicator-light.svg
new file mode 120000
index 000000000..aa3d52291
--- /dev/null
+++ b/.icons/kora/panel/22/cryptfolder-indicator-light.svg
@@ -0,0 +1 @@
+cryptfolder-closed-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/cryptfolder-open-light.svg b/.icons/kora/panel/22/cryptfolder-open-light.svg
new file mode 100644
index 000000000..384b3902b
--- /dev/null
+++ b/.icons/kora/panel/22/cryptfolder-open-light.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.039 4.481c-.597-.151-1.324-.378-1.897-.546.464-1.696 2.011-2.935 3.858-2.935 2.216 0 4 1.784 4 4v2h1c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-10c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1h7v-2.123c0-1.108-.892-2-2-2-.973 0-1.779.687-1.961 1.604zm6.993 3.778c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259z"/>
+</svg>
diff --git a/.icons/kora/panel/22/cryptkeeper.svg b/.icons/kora/panel/22/cryptkeeper.svg
new file mode 100644
index 000000000..a2653e62b
--- /dev/null
+++ b/.icons/kora/panel/22/cryptkeeper.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.182 6.883c.144.562.377 1.098.689 1.588l-3.586 3.441c-.587.62.312 1.516.93.928l3.443-3.41c.388.378.83.697 1.311.947l.031 1.123c0 .483-.392.5-.875.5h-2.125v2.125c0 .483-.417.875-.9.875h-2.225c-.483 0-.875-.392-.875-.875v-2.625c0-.232.092-.455.256-.619zm5.318-5.883c-2.469 0-4.5 2.031-4.5 4.5s2.031 4.5 4.5 4.5 4.5-2.031 4.5-4.5-2.031-4.5-4.5-4.5zm0 1.348c1.74 0 3.152 1.412 3.152 3.152s-1.412 3.152-3.152 3.152-3.152-1.412-3.152-3.152 1.412-3.152 3.152-3.152z" />
+</svg>
diff --git a/.icons/kora/panel/22/dcraven-away.svg b/.icons/kora/panel/22/dcraven-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dcraven-connecting.svg b/.icons/kora/panel/22/dcraven-connecting.svg
new file mode 120000
index 000000000..9c653fa64
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-connecting.svg
@@ -0,0 +1 @@
+user-status-pending.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dcraven-dnd.svg b/.icons/kora/panel/22/dcraven-dnd.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-dnd.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dcraven-error.svg b/.icons/kora/panel/22/dcraven-error.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-error.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dcraven-message-new.svg b/.icons/kora/panel/22/dcraven-message-new.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-message-new.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dcraven-offline.svg b/.icons/kora/panel/22/dcraven-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dcraven-online.svg b/.icons/kora/panel/22/dcraven-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dcraven-xa.svg b/.icons/kora/panel/22/dcraven-xa.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/22/dcraven-xa.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/de.haeckerfelix.gradio-symbolic.svg b/.icons/kora/panel/22/de.haeckerfelix.gradio-symbolic.svg
new file mode 120000
index 000000000..17ab0781d
--- /dev/null
+++ b/.icons/kora/panel/22/de.haeckerfelix.gradio-symbolic.svg
@@ -0,0 +1 @@
+radiotray_connecting.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/deadbeef-panel.svg b/.icons/kora/panel/22/deadbeef-panel.svg
new file mode 100644
index 000000000..b164b7579
--- /dev/null
+++ b/.icons/kora/panel/22/deadbeef-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2,1 V 8 L 6.5,5.375 11,8 2,13.25 V 15 L 14,8 8,4.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/deltachat-tray.svg b/.icons/kora/panel/22/deltachat-tray.svg
new file mode 100644
index 000000000..73ab9f257
--- /dev/null
+++ b/.icons/kora/panel/22/deltachat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.7324219 1.0078125c-3.8543234.1901084-6.96336913 3.5627583-6.71875 7.5078125.1987853 3.205868 2.5161225 5.800843 5.6914062 6.373047 1.3428196.241985 2.6865996.089779 4.0136719-.451172 1.288632-.525285 1.844093-.520778 3.279297.023438.384127.145658.714057.248745.734375.228515.020326-.020228-.096709-.30324-.261719-.628906-.510069-1.006682-.642707-1.82313-.425781-2.615235.056443-.206094.241321-.726256.414062-1.154296.420389-1.0416934.542941-1.6055202.541016-2.5136722-.003938-1.8940682-.748624-3.5873036-2.162109-4.9179688-1.166031-1.0977097-2.678809-1.7429913-4.3261722-1.8457031-.2628071-.01638596-.522342-.01853334-.7792969-.0058594zm.1347656 2.9921875c.6070692-.004907 1.1431772.0564187 1.5195313.171875.7798112.239231 1.1269332.7515058.7421872 1.0917969-.3380329.2989756-.6595749.2282107-1.3359372-.2910157-.2302169-.1767314-.5650979-.3857899-.7421876-.4648437-.7571848-.3380121-1.6874999-.0360978-1.6875.5019531.0000001.078207.0877876.239273.1972657.3574219.2078799.2243433.4236901.3018684 2.1210937 1.2480469 1.2033072.6707554 1.8227954 1.1919051 2.1308594 1.7929687.379196.7866882.175762 1.9292039-.556641 2.6132809-.390992.371791-.8936858.677399-1.3886715.822266-.2224311.065098-.6147793.132119-.8730469.148438-1.2403826.07835-2.2934268-.437285-2.7714844-1.357422-.2929066-.567525-.2999813-1.2189442.0019532-1.9023441.3585185-.6900554 1.19927-1.2639026 2.2128906-1.5078125.2565345-.0617311.4779716-.1409161.4902344-.1757813.0122651-.0348651-.3723693-.3409392-.8535156-.6816406-.9712559-.6877492-1.1778535-.8816114-1.1875-1.2910156-.0111018-.4712328.3692963-.8116148 1.1152343-.9921875.2228416-.0539443.5009932-.0810409.8652344-.0839844zm.4589844 3.4179688c-.048252-.0001222-.1019047.0056019-.1757813.015625-.5122871.0695133-1.0763703.3231996-1.4023437.6308593-.4252702.4013778-.5527229.7537414-.5488281 1.5097657.0061585.8827822.7623943 1.8525282 1.8378906 1.8437502 1.0342791-.022242 1.6450931-.694562 1.7519531-1.5527346.0781706-.7561272-.2523537-1.4988105-.9414063-2.1132813-.2984395-.2661382-.3767291-.3336362-.5214843-.3339843z"/>
+</svg>
diff --git a/.icons/kora/panel/22/deluge-panel.svg b/.icons/kora/panel/22/deluge-panel.svg
new file mode 100644
index 000000000..6ffad149b
--- /dev/null
+++ b/.icons/kora/panel/22/deluge-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0134,1 C 7.8954,1.0004 7.7722,1.1159 7.5983,1.3503 L 3.9833,6.8806 C 2.7396,8.7825 2.753,10.837 3.591,12.389 4.4291,13.94 6.079,15 8.002,15 9.9249,15 11.572,13.94 12.41,12.389 13.247,10.837 13.26,8.7818 12.017,6.8789 L 8.4008,1.3401 C 8.2446,1.1148 8.1314,0.9996 8.0134,1 Z M 8.0036,2.4988 11.055,7.4087 C 11.798,8.6181 11.941,10.062 10.706,11.092 10.558,11.224 10.372,11.349 10.168,11.461 9.7046,11.677 8.9157,11.904 8.3693,11.971 8.1482,12.01 7.9139,12.035 7.6548,12.024 7.6267,12.02 7.5984,12.019 7.5701,12.018 H 7.5651 C 6.7377,12.018 6.0547,10.748 6.0547,9.7944 6.0552,8.9478 6.9091,8.2627 7.6356,8.1384 7.7741,8.1097 7.9187,8.0822 8.0702,8.0478 8.6812,7.8368 8.9452,6.9367 8.3664,6.5046 7.9555,6.1983 7.4765,6.0291 6.996,6.0056 6.4058,5.9768 5.9263,6.1743 5.429,6.5422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/desktopconnected.svg b/.icons/kora/panel/22/desktopconnected.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/22/desktopconnected.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/desktopdisconnected.svg b/.icons/kora/panel/22/desktopdisconnected.svg
new file mode 100644
index 000000000..ea8464168
--- /dev/null
+++ b/.icons/kora/panel/22/desktopdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.329 13.395h-4.658v1.898h4.658zm-8.329-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.362 10.8 1.373-1.373c.39-.39 1.024-.39 1.414 0 .39.391.39 1.024 0 1.414l-1.373 1.373 1.373 1.373c.39.39.39 1.023 0 1.414-.39.39-1.024.39-1.414 0l-1.373-1.373-1.372 1.373c-.391.39-1.024.39-1.415 0-.39-.391-.39-1.024 0-1.414l1.373-1.373-1.373-1.373c-.39-.39-.39-1.023 0-1.414.391-.39 1.024-.39 1.415 0z"/>
+</svg>
diff --git a/.icons/kora/panel/22/desktoptrusted.svg b/.icons/kora/panel/22/desktoptrusted.svg
new file mode 100644
index 000000000..c673a68ec
--- /dev/null
+++ b/.icons/kora/panel/22/desktoptrusted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.671 13.395h4.658v1.899h-4.658zm-3.671-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/devhub-notification.svg b/.icons/kora/panel/22/devhub-notification.svg
new file mode 100644
index 000000000..950df4ef7
--- /dev/null
+++ b/.icons/kora/panel/22/devhub-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 12.037109 14.904297 A 2.5 2.5 0 0 1 12 14.5 A 2.5 2.5 0 0 1 14.5 12 A 2.5 2.5 0 0 1 14.90625 12.035156 A 8 8 0 0 0 16 8 A 8 8 0 0 0 8 0 z M 4.8671875 5 C 5.0574107 5.0004136 5.322616 5.0135925 5.7929688 5.0390625 C 7.6217268 5.1381015 8.0012337 5.1414307 9.0585938 5.0722656 C 10.362182 4.9869866 11.60682 4.9861965 11.96875 5.0703125 C 12.707169 5.2419865 13.379006 5.8160907 13.753906 6.5976562 C 13.958621 7.0244285 14.021611 7.3651637 13.994141 7.8828125 C 13.971161 8.3157465 13.888527 8.7193425 13.755859 9.0429688 C 13.54618 9.5544559 13.044122 10.136915 12.625 10.355469 C 12.149801 10.603267 11.347523 10.806272 10.355469 10.927734 C 9.8228828 10.992944 7.0278052 11.025943 6.2226562 10.976562 C 5.4220373 10.927457 4.4006163 10.76279 3.9082031 10.603516 C 3.1783127 10.367429 2.7043276 9.9520025 2.3398438 9.234375 C 2.1062383 8.7744326 2.0314175 8.4698212 2.0078125 7.8652344 C 1.9910385 7.435598 1.998485 7.3406442 2.0625 7.0898438 C 2.1929047 6.5789418 2.4301684 6.1695361 2.8398438 5.7480469 C 3.2379331 5.3384777 3.6707853 5.1392726 4.3945312 5.0351562 C 4.5619337 5.0110763 4.6769643 4.9996 4.8671875 5 z M 5.5 6 A 1.4988496 2 0 0 0 4 8 A 1.4988496 2 0 0 0 5.5 10 A 1.4988496 2 0 0 0 7 8 A 1.4988496 2 0 0 0 5.5 6 z M 10.5 6 A 1.4988497 2 0 0 0 9 8 A 1.4988497 2 0 0 0 10.5 10 A 1.4988497 2 0 0 0 12 8 A 1.4988497 2 0 0 0 10.5 6 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/devhub-tray.svg b/.icons/kora/panel/22/devhub-tray.svg
new file mode 100644
index 000000000..2d6eee8bc
--- /dev/null
+++ b/.icons/kora/panel/22/devhub-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 8.0000001,-2e-7 a 8,8 0 0 0 -8.000000199999998,8 A 8,8 0 0 0 8.0000001,16 8,8 0 0 0 16,7.9999998 a 8,8 0 0 0 -7.9999999,-8 z m -3.1328127,5 c 0.1902232,4.136e-4 0.4554289,0.013593 0.9257817,0.039063 1.828758,0.099039 2.208265,0.1023681 3.265625,0.033203 1.3035879,-0.085279 2.5482259,-0.086066 2.9101559,-0.00195 0.738419,0.171674 1.410256,0.7457781 1.785156,1.5273437 0.204715,0.4267723 0.267705,0.7675075 0.240235,1.2851563 -0.02298,0.432934 -0.105614,0.83653 -0.238282,1.1601563 -0.209679,0.5114871 -0.711737,1.0939469 -1.130859,1.3125009 -0.475199,0.247798 -1.277477,0.450803 -2.269531,0.572265 -0.5325859,0.06521 -3.3276639,0.09821 -4.1328129,0.04883 C 5.4220371,10.927463 4.4006162,10.76279 3.908203,10.603516 3.1783126,10.367429 2.7043275,9.9520023 2.3398437,9.2343748 2.1062383,8.7744324 2.0314174,8.469821 2.0078124,7.8652342 1.9910384,7.4355978 1.9984849,7.340644 2.0624999,7.0898436 2.1929046,6.5789416 2.4301684,6.1695359 2.8398437,5.7480467 3.2379331,5.3384775 3.6707851,5.1392724 4.3945311,5.035156 4.5619336,5.011076 4.6769642,4.9995998 4.8671874,4.9999998 Z m 0.6328127,1 a 1.4988496,2 0 0 0 -1.5000002,2 1.4988496,2 0 0 0 1.5000002,2 1.4988496,2 0 0 0 1.5,-2 1.4988496,2 0 0 0 -1.5,-2 z m 4.9999999,0 a 1.4988497,2 0 0 0 -1.4999999,2 1.4988497,2 0 0 0 1.4999999,2 1.4988497,2 0 0 0 1.5,-2 1.4988497,2 0 0 0 -1.5,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/device-notifier-symbolic.svg b/.icons/kora/panel/22/device-notifier-symbolic.svg
new file mode 120000
index 000000000..2a52248d1
--- /dev/null
+++ b/.icons/kora/panel/22/device-notifier-symbolic.svg
@@ -0,0 +1 @@
+drive-removable-media-usb-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dialog-password-panel.svg b/.icons/kora/panel/22/dialog-password-panel.svg
new file mode 100644
index 000000000..c8c6c9c01
--- /dev/null
+++ b/.icons/kora/panel/22/dialog-password-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 2c-1.66 0-3 1.34-3 3 0 1.24.74 2.3 1.82 2.76l-1.82 6.24c2.063 1.045 4.062 1.022 6 0l-1.82-6.24c1.08-.46 1.82-1.52 1.82-2.76 0-1.66-1.34-3-3-3z" fill="#dfdfdf" />
+</svg>
diff --git a/.icons/kora/panel/22/dino-status-away.svg b/.icons/kora/panel/22/dino-status-away.svg
new file mode 100644
index 000000000..370f80c00
--- /dev/null
+++ b/.icons/kora/panel/22/dino-status-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-.095.889h.19c.367 0 .662.39.662.875l.243 4.236 3.097.215c.485 0 .875.306.875.687v.196c0 .381-.39.687-.875.687l-3.972.215h-.25c-.485 0-.875-.39-.875-.875v-.25l.243-5.111c0-.485.295-.875.662-.875z"/>
+</svg>
diff --git a/.icons/kora/panel/22/dino-status-chat.svg b/.icons/kora/panel/22/dino-status-chat.svg
new file mode 100644
index 000000000..ffa881781
--- /dev/null
+++ b/.icons/kora/panel/22/dino-status-chat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.183 3.776c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm4.45-.037c.823 0 1.5.677 1.5 1.5 0 .822-.677 1.5-1.5 1.5s-1.5-.678-1.5-1.5c0-.823.677-1.5 1.5-1.5zm-2.267 6.261c1.833 0 4.884-1.982 4.887-1.982.549 0-1.6 3.926-4.887 3.982-3.465.059-5.684-3.986-5.136-3.995.004 0 3.303 1.995 5.136 1.995z"/>
+</svg>
diff --git a/.icons/kora/panel/22/dino-status-dnd.svg b/.icons/kora/panel/22/dino-status-dnd.svg
new file mode 100644
index 000000000..25b314c87
--- /dev/null
+++ b/.icons/kora/panel/22/dino-status-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 3.875 7 L 7 7 L 9 7 L 12.125 7 C 12.61 7 13 7.39 13 7.875 L 13 8.125 C 13 8.61 12.61 9 12.125 9 L 8.125 9 L 7.875 9 L 3.875 9 C 3.39 9 3 8.61 3 8.125 L 3 7.875 C 3 7.39 3.39 7 3.875 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/dino-status-online.svg b/.icons/kora/panel/22/dino-status-online.svg
new file mode 100644
index 000000000..1dfe25b3e
--- /dev/null
+++ b/.icons/kora/panel/22/dino-status-online.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 9.984375 2.9355469 C 10.548287 2.9265269 11.007742 3.3852882 11 3.9492188 L 11 6.859375 C 11.0179 6.9675062 11.0179 7.0774157 11 7.1855469 L 11 10.982422 L 11 11 L 11 11.986328 L 9 12 L 6 12 L 5 11 L 5 7.0175781 L 6 6.0175781 L 9 6.0175781 L 9 3.9492188 C 8.9924304 3.3978201 9.432995 2.9443724 9.984375 2.9355469 z M 7 8.0175781 L 7 10 L 9 10 L 9 8.0175781 L 7 8.0175781 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/diodon-panel.svg b/.icons/kora/panel/22/diodon-panel.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/22/diodon-panel.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/discord-tray-connected.svg b/.icons/kora/panel/22/discord-tray-connected.svg
new file mode 100644
index 000000000..9b534d5ef
--- /dev/null
+++ b/.icons/kora/panel/22/discord-tray-connected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.726 14.864c-.201.285-.582.234-.768.128-2.435-1.465-3.958-4.11-3.958-6.992s1.523-5.527 3.963-6.983c.184-.104.627-.158.805.116.181.278-.005.648-.351.846-1.975 1.179-3.409 3.706-3.409 6.04s1.466 4.886 3.436 6.074c.341.195.472.502.282.771zm3.246-13.864 4.536 4h.954c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.954l-4.536 4zm-1.924 10.907c.244-.324-.069-.678-.378-.852-.934-.57-1.643-1.931-1.643-3.055s.769-2.505 1.714-3.055c.319-.18.561-.535.333-.811-.274-.331-.589-.238-.775-.137-1.397.826-2.283 2.339-2.283 4.003s.886 3.177 2.273 4.022c.191.104.496.234.759-.115zm1.084-2.8c-.612 0-1.108-.495-1.108-1.107s.496-1.107 1.108-1.107z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.972 1 4.794 4h.696c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.696l-4.794 4zm1 2.067 3.173 2.717c.177.14.396.216.621.216h.617v4h-.617c-.225 0-.444.076-.621.216l-3.173 2.717zm2.206 3.826c.61 0 1.107.496 1.107 1.107s-.497 1.107-1.107 1.107c-.611 0-1.107-.496-1.107-1.107s.496-1.107 1.107-1.107z"/>
+</svg>
diff --git a/.icons/kora/panel/22/discord-tray-deafened.svg b/.icons/kora/panel/22/discord-tray-deafened.svg
new file mode 100644
index 000000000..6efeaf46c
--- /dev/null
+++ b/.icons/kora/panel/22/discord-tray-deafened.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.902 4.434-1.576-1.556c-.393-.387-.397-1.021-.009-1.414s1.021-.397 1.414-.009l12.664 12.502c.393.388.397 1.022.009 1.414-.388.393-1.021.397-1.414.01l-10.317-10.185.004.004c-.534.829-.793 1.815-.793 2.8l.024.541 1.188.57c-.293 1.853-.126 3.705.308 5.558h-1.52c-2.559 0-2.559-2.223-2.559-2.223s-.16-1.796 0-2.538c.104-.476 1.517-1.908 1.517-1.908 0-1.313.405-2.536 1.06-3.566zm8.951 8.837 1.409 1.391c-.092.007-.146.007-.146.007h-1.52c.103-.468.19-.934.257-1.398zm-7.155-10.765c1.008-.741 2.172-1.175 3.302-1.175 2.961 0 6.158 2.979 6.158 6.669 0 0 1.418 1.364 1.517 1.816.16.742 0 2.63 0 2.63 0 .296-.045.552-.124.774l-3.585-3.538c-.017-.183-.038-.366-.062-.548l1.237-.593-.025-.541c0-2.468-1.628-4.97-5.116-4.954-.886.004-1.652.167-2.302.447z" />
+</svg>
diff --git a/.icons/kora/panel/22/discord-tray-muted.svg b/.icons/kora/panel/22/discord-tray-muted.svg
new file mode 100644
index 000000000..cd9ee39f7
--- /dev/null
+++ b/.icons/kora/panel/22/discord-tray-muted.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.857 1.84 13.027 13.374c.289.296.765.302 1.061.013.297-.288.303-.764.014-1.06l-13.028-13.374c-.289-.296-.764-.302-1.061-.013-.296.288-.302.764-.013 1.06z"/>
+</svg>
diff --git a/.icons/kora/panel/22/discord-tray-speaking.svg b/.icons/kora/panel/22/discord-tray-speaking.svg
new file mode 100644
index 000000000..a6de050cd
--- /dev/null
+++ b/.icons/kora/panel/22/discord-tray-speaking.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m8.972 1 4.536 4h.954c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.954l-4.536 4z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.726 14.864c-.201.285-.582.234-.768.128-2.435-1.465-3.958-4.11-3.958-6.992s1.523-5.527 3.963-6.983c.184-.104.627-.158.805.116.181.278-.005.648-.351.846-1.975 1.179-3.409 3.706-3.409 6.04s1.466 4.886 3.436 6.074c.341.195.472.502.282.771zm3.246-13.864 4.794 4h.696c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.696l-4.794 4zm1 2.067v9.866l3.173-2.717c.177-.14.396-.216.621-.216h.617v-4h-.617c-.225 0-.444-.076-.621-.216zm-2.924 8.84c.244-.324-.069-.678-.378-.852-.934-.57-1.643-1.931-1.643-3.055s.769-2.505 1.714-3.055c.319-.18.561-.535.333-.811-.274-.331-.589-.238-.775-.137-1.397.826-2.283 2.339-2.283 4.003s.886 3.177 2.273 4.022c.191.104.496.234.759-.115zm1.084-2.8c-.612 0-1.108-.495-1.108-1.107s.496-1.107 1.108-1.107zm4.046-2.214c.61 0 1.107.496 1.107 1.107s-.497 1.107-1.107 1.107c-.611 0-1.107-.496-1.107-1.107s.496-1.107 1.107-1.107z"/>
+</svg>
diff --git a/.icons/kora/panel/22/discord-tray-unread.svg b/.icons/kora/panel/22/discord-tray-unread.svg
new file mode 100644
index 000000000..71dc49940
--- /dev/null
+++ b/.icons/kora/panel/22/discord-tray-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3789062 2 C 6.3789062 2 4.6184395 1.957047 2.7539062 3.4980469 C 0.88928408 5.0391469 5.9211895e-16 8.2292185 0 12.824219 C 0 12.824219 2.1383111 14.899 5 15 C 5 15 5.6115556 14.548 6 14 C 4.3555555 13.453 3.4394531 11.632813 3.4394531 11.632812 C 4.9546531 12.585814 6.4288888 12.983 8 13 C 9.571111 12.983 11.045347 12.585814 12.560547 11.632812 C 12.560547 11.632813 11.644445 13.453 10 14 C 10.388444 14.548 11 15 11 15 C 13.861689 14.899 16 12.824219 16 12.824219 C 16 8.2292185 15.110716 5.0391469 13.246094 3.4980469 C 11.38156 1.957047 9.6210938 2 9.6210938 2 L 9.4921875 2.171875 C 11.822943 2.906575 12.882812 4.5449219 12.882812 4.5449219 C 12.882812 4.5449219 12.598252 4.3730781 12.119141 4.1425781 C 10.665985 3.3577781 9.333333 3 8 3 C 6.6666666 3 5.3340149 3.3577781 3.8808594 4.1425781 C 3.4017483 4.3730781 3.1171875 4.5449219 3.1171875 4.5449219 C 3.1171875 4.5449219 4.177057 2.906575 6.5078125 2.171875 L 6.3789062 2 z M 5.5 8 C 6.3381317 8 7.0149989 8.668 7 9.5 C 7 10.332 6.3381317 11 5.5 11 C 4.6766671 11 4 10.332 4 9.5 C 4 8.668 4.6619684 8 5.5 8 z M 10.5 8 C 11.338032 8 12 8.668 12 9.5 C 12 10.332 11.323333 11 10.5 11 C 9.661868 11 9 10.332 9 9.5 C 8.9850011 8.668 9.661868 8 10.5 8 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/discord-tray.svg b/.icons/kora/panel/22/discord-tray.svg
new file mode 100644
index 000000000..91693c523
--- /dev/null
+++ b/.icons/kora/panel/22/discord-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3789062 2 C 6.3789062 2 4.6184395 1.957047 2.7539062 3.4980469 C 0.88928408 5.0391469 5.9211895e-16 8.2292185 0 12.824219 C 0 12.824219 2.1383111 14.899 5 15 C 5 15 5.6115556 14.548 6 14 C 4.3555555 13.453 3.4394531 11.632813 3.4394531 11.632812 C 4.9546531 12.585814 6.4288888 12.983 8 13 C 9.571111 12.983 11.045347 12.585814 12.560547 11.632812 C 12.560547 11.632813 11.644445 13.453 10 14 C 10.388444 14.548 11 15 11 15 C 13.861689 14.899 16 12.824219 16 12.824219 C 16 8.2292185 15.110716 5.0391469 13.246094 3.4980469 C 11.38156 1.957047 9.6210938 2 9.6210938 2 L 9.4921875 2.171875 C 11.822943 2.906575 12.882812 4.5449219 12.882812 4.5449219 C 12.882812 4.5449219 12.598252 4.3730781 12.119141 4.1425781 C 10.665985 3.3577781 9.333333 3 8 3 C 6.6666666 3 5.3340149 3.3577781 3.8808594 4.1425781 C 3.4017483 4.3730781 3.1171875 4.5449219 3.1171875 4.5449219 C 3.1171875 4.5449219 4.177057 2.906575 6.5078125 2.171875 L 6.3789062 2 z M 5.5 8 C 6.3381317 8 7.0149989 8.668 7 9.5 C 7 10.332 6.3381317 11 5.5 11 C 4.6766671 11 4 10.332 4 9.5 C 4 8.668 4.6619684 8 5.5 8 z M 10.5 8 C 11.338032 8 12 8.668 12 9.5 C 12 10.332 11.323333 11 10.5 11 C 9.661868 11 9 10.332 9 9.5 C 8.9850011 8.668 9.661868 8 10.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/disk-quota-critical.svg b/.icons/kora/panel/22/disk-quota-critical.svg
new file mode 100644
index 000000000..1bfd7c65f
--- /dev/null
+++ b/.icons/kora/panel/22/disk-quota-critical.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill-rule:nonzero;fill:currentColor;" class="ColorScheme-NegativeText" d="m13 9c-1.646 0-3 0.451-3 1v5c0 0.549 1.354 1 3 1s3-0.451 3-1v-5c0-0.549-1.354-1-3-1zm0 1c0.739 1e-3 1.452 0.093 2 0.258v0.486c-0.549 0.164-1.262 0.256-2 0.256-0.739-1e-3 -1.452-0.093-2-0.258v-0.486c0.549-0.164 1.262-0.256 2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/22/disk-quota-high.svg b/.icons/kora/panel/22/disk-quota-high.svg
new file mode 100644
index 000000000..c0f1f50c1
--- /dev/null
+++ b/.icons/kora/panel/22/disk-quota-high.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill-rule:nonzero;fill:currentColor;" class="ColorScheme-NeutralText" d="m13 9c-1.646 0-3 0.451-3 1v5c0 0.549 1.354 1 3 1s3-0.451 3-1v-5c0-0.549-1.354-1-3-1zm0 1c0.739 1e-3 1.452 0.093 2 0.258v0.486c-0.549 0.164-1.262 0.256-2 0.256-0.739-1e-3 -1.452-0.093-2-0.258v-0.486c0.549-0.164 1.262-0.256 2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/22/disk-quota-low.svg b/.icons/kora/panel/22/disk-quota-low.svg
new file mode 100644
index 000000000..7d8b2ecdc
--- /dev/null
+++ b/.icons/kora/panel/22/disk-quota-low.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="m13 9c1.646 0 3 0.451 3 1v5c0 0.549-1.354 1-3 1s-3-0.451-3-1v-5c0-0.549 1.354-1 3-1zm0 1c-0.738 0-1.451 0.092-2 0.256v0.486c0.548 0.165 1.261 0.257 2 0.258 0.738 0 1.451-0.092 2-0.256v-0.486c-0.548-0.165-1.261-0.257-2-0.258zm-2 1.744v0.998c0.548 0.165 1.261 0.257 2 0.258 0.738 0 1.451-0.092 2-0.256v-1c-0.549 0.164-1.262 0.256-2 0.256s-1.451-0.092-2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/22/disk-quota.svg b/.icons/kora/panel/22/disk-quota.svg
new file mode 120000
index 000000000..e3b6564f5
--- /dev/null
+++ b/.icons/kora/panel/22/disk-quota.svg
@@ -0,0 +1 @@
+quota.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/disper-panel.svg b/.icons/kora/panel/22/disper-panel.svg
new file mode 100644
index 000000000..80e52211a
--- /dev/null
+++ b/.icons/kora/panel/22/disper-panel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs id="defs1">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path id="path2" class="ColorScheme-PositiveText" d="m5.671 13.351h4.658v1.899h-4.658zm-3.671-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" style="-inkscape-stroke:none;color:#4caf50;fill:#dfdfdf;font-variation-settings:normal;stop-color:#000000"/>
+</svg>
diff --git a/.icons/kora/panel/22/dnfdragora.svg b/.icons/kora/panel/22/dnfdragora.svg
new file mode 100644
index 000000000..56703442d
--- /dev/null
+++ b/.icons/kora/panel/22/dnfdragora.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.656 3.589 5.987-3.245c.223-.121.491-.121.714 0l5.987 3.245.014.008.008.004.012.008.009.005.01.006.013.009.008.006.009.006.007.005.007.005.007.006.008.006.007.006.007.006.007.005.007.006.007.007.007.006.013.012.007.007.007.007.012.013.006.007.007.007.006.007.005.007.006.007.006.007.006.008.006.007.005.007.005.007.006.009.006.008.009.013.006.01.007.011.006.01.005.009.007.012.017.033.015.033.013.034.012.035.01.035.001.006.007.031.001.005.007.037.004.032c.002.026.004.051.004.077v.001 6.49c0 .275-.151.528-.393.659l-5.986 3.246-.012.006-.022.011-.033.015-.034.013-.035.012-.036.01-.006.002-.03.007-.006.001-.036.006-.033.004c-.025.003-.051.004-.076.004s-.051-.001-.076-.004l-.033-.004-.036-.006-.036-.008-.006-.002-.03-.008-.006-.002-.035-.012-.034-.013-.033-.015-.022-.011-.012-.006-5.986-3.246c-.242-.131-.393-.384-.393-.659v-6.49-.001c0-.026.002-.051.004-.077l.004-.032.007-.037.008-.036.001-.006.009-.03.001-.005.012-.035.013-.034.015-.033.012-.022.005-.011.007-.012.005-.009.007-.012.006-.009.006-.01.009-.013.006-.008.006-.009.005-.007.005-.007.006-.007.006-.008.006-.007.006-.007.005-.007.006-.007.007-.007.006-.007.012-.013.007-.007.007-.007.013-.012.007-.006.007-.007.007-.006.007-.005.007-.006.007-.006.008-.006.007-.006.007-.005.007-.005.009-.006.008-.006.013-.009.01-.006.011-.007.01-.006.008-.004.014-.008zm1.106 6.705 4.488 2.432v-4.785l-4.488-2.433zm10.476-4.786-4.488 2.433v4.785l4.488-2.432zm-9.652-1.259 4.414 2.392 1.42-.769-4.414-2.393zm2.994-1.623 4.414 2.392 1.42-.769-4.414-2.393z" />
+</svg>
diff --git a/.icons/kora/panel/22/drive-harddisk-symbolic.svg b/.icons/kora/panel/22/drive-harddisk-symbolic.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/22/drive-harddisk-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/drive-harddisk.svg b/.icons/kora/panel/22/drive-harddisk.svg
new file mode 100644
index 000000000..25c3904d1
--- /dev/null
+++ b/.icons/kora/panel/22/drive-harddisk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+</svg>
diff --git a/.icons/kora/panel/22/drive-removable-media-symbolic.svg b/.icons/kora/panel/22/drive-removable-media-symbolic.svg
new file mode 100644
index 000000000..c1d3730a7
--- /dev/null
+++ b/.icons/kora/panel/22/drive-removable-media-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m3 1s-2 0-2 2v10s0 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2z"/>
+ <path d="m8 4.5 3.939 3.5h-7.878z"/>
+ <path d="m4.061 9h7.877v2h-7.877z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/drive-removable-media-usb-panel.svg b/.icons/kora/panel/22/drive-removable-media-usb-panel.svg
new file mode 100644
index 000000000..23da3d0ad
--- /dev/null
+++ b/.icons/kora/panel/22/drive-removable-media-usb-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.328 11.234c.75.216 1.299.907 1.299 1.726 0 .991-.805 1.796-1.796 1.796-.992 0-1.796-.805-1.796-1.796 0-.817.546-1.508 1.293-1.725v-1.642h-2.46c-.532 0-1.043-.211-1.419-.588-.376-.376-.588-.886-.588-1.418v-.529c-.721-.233-1.244-.911-1.244-1.71 0-.991.805-1.796 1.796-1.796.992 0 1.796.805 1.796 1.796 0 .837-.573 1.541-1.348 1.74v.499c0 .267.107.523.295.711.189.189.445.295.712.295h2.46v-3.548h-1.398l1.901-3.801 1.9 3.801h-1.403v3.548h2.669c.267 0 .522-.106.711-.295.189-.188.295-.444.295-.711v-.683h-.44c-.518 0-.939-.421-.939-.94v-1.88c0-.518.421-.939.939-.939h1.88c.519 0 .94.421.94.939v1.88c0 .519-.421.94-.94.94h-.44v.683c0 .532-.211 1.042-.588 1.418-.376.377-.886.588-1.418.588h-2.669z"/>
+</svg>
diff --git a/.icons/kora/panel/22/drive-removable-media-usb-pendrive-symbolic.svg b/.icons/kora/panel/22/drive-removable-media-usb-pendrive-symbolic.svg
new file mode 100644
index 000000000..554a4874a
--- /dev/null
+++ b/.icons/kora/panel/22/drive-removable-media-usb-pendrive-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m4 2v9c0 .551.453 1 1 1h6c.555 0 1-.445 1-1v-9c0-.55-.453-1-1-1h-6c-.551 0-1 .45-1 1z"/>
+ <path fill-opacity=".5" d="m5 12h6v3h-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/drive-removable-media-usb-symbolic.svg b/.icons/kora/panel/22/drive-removable-media-usb-symbolic.svg
new file mode 120000
index 000000000..f960e6d8b
--- /dev/null
+++ b/.icons/kora/panel/22/drive-removable-media-usb-symbolic.svg
@@ -0,0 +1 @@
+drive-removable-media-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/drive-symbolic.svg b/.icons/kora/panel/22/drive-symbolic.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/22/drive-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/drive.svg b/.icons/kora/panel/22/drive.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/22/drive.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/dropboxstatus-blank.svg b/.icons/kora/panel/22/dropboxstatus-blank.svg
new file mode 100644
index 000000000..40c6d1da8
--- /dev/null
+++ b/.icons/kora/panel/22/dropboxstatus-blank.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/22/dropboxstatus-busy.svg b/.icons/kora/panel/22/dropboxstatus-busy.svg
new file mode 100644
index 000000000..1ae0f451f
--- /dev/null
+++ b/.icons/kora/panel/22/dropboxstatus-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 C 10.819229 7.1075274 11.407159 7.001052 12 7 C 12.613322 7.00171 13.221095 7.1162466 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909999 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909999 14.209 8 12 8 z M 12 9 A 3 3 0 0 1 15 12 L 14 12 A 2 2 0 0 0 12 10 L 12 9 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 C 7.3550571 14.133881 7.0021123 13.081851 7 12 C 7.0005819 11.513023 7.072303 11.028743 7.2128906 10.5625 z M 9 12 L 10 12 A 2 2 0 0 0 12 14 L 12 15 A 3 3 0 0 1 9 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/dropboxstatus-busy2.svg b/.icons/kora/panel/22/dropboxstatus-busy2.svg
new file mode 100644
index 000000000..684b4909f
--- /dev/null
+++ b/.icons/kora/panel/22/dropboxstatus-busy2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 C 10.819229 7.1075274 11.407159 7.001052 12 7 C 12.613322 7.00171 13.221095 7.1162466 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909999 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909999 14.209 8 12 8 z M 12 9 L 12 10 A 2 2 0 0 0 10 12 L 9 12 A 3 3 0 0 1 12 9 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 C 7.3550571 14.133881 7.0021123 13.081851 7 12 C 7.0005819 11.513023 7.072303 11.028743 7.2128906 10.5625 z M 14 12 L 15 12 A 3 3 0 0 1 12 15 L 12 14 A 2 2 0 0 0 14 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/dropboxstatus-idle.svg b/.icons/kora/panel/22/dropboxstatus-idle.svg
new file mode 100644
index 000000000..9bdc6dba5
--- /dev/null
+++ b/.icons/kora/panel/22/dropboxstatus-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4473,1 4.4492,1.0039 0.00781,3.5078 4,5.9863 0,9.0039 4.4492,11.5 8,9.0098 4,6 8,3.5078 12,6.0137 10.264,7.3145 C 10.819,7.1075 11.407,7.0011 12,7 12.613,7.0017 13.221,7.1162 13.793,7.3379 L 12,5.9961 15.99,3.5059 11.551,1 8,3.4922 Z M 12,8 C 9.7909,8 8,9.7909 8,12 8,14.209 9.7909,16 12,16 14.209,16 16,14.209 16,12 16,9.7909 14.209,8 12,8 Z M 14.635,9.6855 C 15.109,10.16 15.188,10.566 15.188,10.566 L 11.662,14.607 9.7695,12.73 C 9.5805,12.542 9.5805,12.199 9.7695,12.01 9.9575,11.822 10.3,11.822 10.488,12.01 L 11.615,13.137 Z M 7.2129,10.563 4.4492,12.502 3.5605,12.004 V 12.375 L 8,15 8.0059,14.998 C 7.3551,14.134 7.0021,13.082 7,12 7.0006,11.513 7.0723,11.029 7.2129,10.563 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/dropboxstatus-logo.svg b/.icons/kora/panel/22/dropboxstatus-logo.svg
new file mode 100644
index 000000000..5fd350f62
--- /dev/null
+++ b/.icons/kora/panel/22/dropboxstatus-logo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 8 9.0097656 L 11.550781 11.5 L 16 8.9902344 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 8 10.009766 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 12.439453 12.375 L 12.439453 12 L 11.550781 12.501953 L 8 10.009766 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/dropboxstatus-x.svg b/.icons/kora/panel/22/dropboxstatus-x.svg
new file mode 100644
index 000000000..c7b64fc35
--- /dev/null
+++ b/.icons/kora/panel/22/dropboxstatus-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 A 5 5 0 0 1 12 7 A 5 5 0 0 1 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909998 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909998 14.209 8 12 8 z M 15.970703 8.9667969 A 5 5 0 0 1 15.990234 8.9960938 L 16 8.9902344 L 15.970703 8.9667969 z M 10.357422 9.6328125 L 10.353516 9.6464844 L 12 11.292969 L 13.646484 9.6464844 L 14.353516 10.353516 L 12.707031 12 L 14.353516 13.646484 L 13.646484 14.353516 L 12.003906 12.693359 L 10.357422 14.339844 L 9.6503906 13.632812 L 11.296875 11.986328 L 9.6503906 10.339844 L 10.357422 9.6328125 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.2128906 10.5625 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/electron-mail-tray.svg b/.icons/kora/panel/22/electron-mail-tray.svg
new file mode 100644
index 000000000..81f3ff079
--- /dev/null
+++ b/.icons/kora/panel/22/electron-mail-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0.99999995 C 5.238576,0.99999995 3,3.2385765 3,6 V 7 H 2.5 C 2.234997,7 1.989049,7.07373 1.773437,7.193359 l 4.681641,4.679688 c 0.766032,0.766031 1.381548,0.719823 1.917969,0.541015 0.536421,-0.178807 0.910156,-0.541015 0.910156,-0.541015 l 3.708985,-3.7089849 h 0.0078 v -0.0078 L 14.048816,7.1074339 C 13.878572,7.0406299 13.694479,7 13.499988,7 h -0.5 V 6 c 0,-2.7614235 -2.238577,-5.00000005 -5,-5.00000005 z M 8,2.5 c 1.950764,0 3.5,1.5492365 3.5,3.5 v 1 h -7 V 6 C 4.5,4.0492365 6.049236,2.5 8,2.5 Z m 6.802734,5.267578 -3.888672,3.888672 3.205079,3.207031 C 14.637989,14.627763 15,14.108853 15,13.5 V 8.5000001 C 15,8.2318731 14.925,7.9849441 14.802734,7.767578 Z M 1.109375,7.9433591 C 1.040505,8.1158571 1,8.3023521 1,8.5000001 V 13.5 c 0,0.582263 0.331969,1.079336 0.814453,1.328125 l 3.089844,-3.089844 z m 9.097656,4.4199219 -0.216797,0.216797 c 0,0 -0.511377,0.520069 -1.300781,0.783203 C 7.90005,13.626416 6.749781,13.581813 5.748047,12.580078 L 5.611328,12.445312 3.05664,15 h 9.785157 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/element-desktop-tray.svg b/.icons/kora/panel/22/element-desktop-tray.svg
new file mode 100644
index 000000000..28dc31b33
--- /dev/null
+++ b/.icons/kora/panel/22/element-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.8800455,1 C 6.4161319,1 6.0403649,1.3757618 6.0403649,1.8396806 c 0,0.4639189 0.375767,0.8408208 0.8396806,0.8408208 2.1649825,0 3.9204105,1.7543164 3.9204105,3.9192702 0,0.463925 0.375755,0.8396815 0.83968,0.8396815 0.463925,0 0.839682,-0.3757565 0.839682,-0.8396815 C 12.479818,3.5069791 9.97282,1 6.8800455,1 Z M 6.5997725,3.520182 C 3.5069791,3.5201873 0.9999991,6.0271498 1,9.1199545 c 0,0.463925 0.3757617,0.8396806 0.8396806,0.8396806 0.4639198,0 0.8408208,-0.3757556 0.8408208,-0.8396806 0,-2.1649827 1.7543163,-3.9204104 3.9192711,-3.9204104 0.4639245,0 0.8396805,-0.3757617 0.8396805,-0.8396815 0,-0.4639188 -0.375756,-0.8396806 -0.8396805,-0.8396806 z m 7.5605465,2.520182 c -0.463925,0 -0.84082,0.3757688 -0.84082,0.8396815 0,2.1649836 -1.754287,3.9204105 -3.919271,3.9204105 -0.463925,0 -0.839681,0.375756 -0.839681,0.839681 0,0.463925 0.375756,0.839681 0.839681,0.839681 C 12.493003,12.479818 15,9.9728205 15,6.8800455 15,6.4161328 14.624244,6.040364 14.160319,6.040364 Z M 4.3598626,8.5605478 c -0.4639189,0 -0.8396806,0.3757547 -0.8396806,0.8396797 C 3.520182,12.493003 6.0271497,15 9.119954,15 c 0.463925,0 0.839682,-0.375756 0.839682,-0.839681 0,-0.463925 -0.375757,-0.84082 -0.839682,-0.84082 -2.1649831,0 -3.9204099,-1.754288 -3.9204099,-3.9192715 0,-0.463925 -0.3757617,-0.8396797 -0.8396815,-0.8396797 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/elisa-symbolic.svg b/.icons/kora/panel/22/elisa-symbolic.svg
new file mode 100644
index 000000000..eb2d7ddc1
--- /dev/null
+++ b/.icons/kora/panel/22/elisa-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m11.577 2.776c.298-.162.66-.156.952.018.292.173.471.487.471.827v8.758c0 .34-.179.654-.471.827-.292.174-.654.18-.952.018-2.069-1.128-5.891-3.214-8.028-4.379-.309-.169-.502-.493-.502-.845s.193-.676.502-.845c2.137-1.165 5.959-3.251 8.028-4.379z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.751.965-3.383.676c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162l.011-10.339s2.581-.641 3.904-.989c.403-.106.435-.629.385-.855s-.278-.501-.686-.501c-.061 0-.126.008-.192.022z"/>
+</svg>
diff --git a/.icons/kora/panel/22/empathy-available.svg b/.icons/kora/panel/22/empathy-available.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/22/empathy-available.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/empathy-away.svg b/.icons/kora/panel/22/empathy-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/22/empathy-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/empathy-busy.svg b/.icons/kora/panel/22/empathy-busy.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/22/empathy-busy.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/empathy-extended-away.svg b/.icons/kora/panel/22/empathy-extended-away.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/22/empathy-extended-away.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/empathy-invisible.svg b/.icons/kora/panel/22/empathy-invisible.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/22/empathy-invisible.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/empathy-offline.svg b/.icons/kora/panel/22/empathy-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/22/empathy-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/enpass-status.svg b/.icons/kora/panel/22/enpass-status.svg
new file mode 100644
index 000000000..f7e5731e9
--- /dev/null
+++ b/.icons/kora/panel/22/enpass-status.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.353 1c-.5 0-1.045.231-1.398.574-.353.344-.511 1.127-.437 1.57l1.693 9.784c.106.638.363 1.19.682 1.543.318.352.655.529 1.156.529h7.902c.501 0 .84-.177 1.158-.529.319-.353.574-.905.68-1.543l1.693-9.784c.074-.443-.082-1.226-.435-1.57-.353-.343-.9-.574-1.401-.574zm0 1h11.293c.252 0 .526.118.703.291.062.06.08.171.106.275.037.148.06.302.041.414.001-.007-1.692 9.777-1.692 9.777-.001.002-.001.004-.001.007-.071.425-.224.801-.436 1.036-.115.128-.234.2-.416.2h-7.902c-.181 0-.299-.072-.414-.2-.213-.235-.367-.611-.438-1.036-.001-.007-1.694-9.791-1.694-9.791-.018-.105.005-.258.043-.406.026-.104.044-.215.107-.276.177-.173.449-.291.7-.291zm5.647 2c-1.381 0-2.5 1.119-2.5 2.5.001.786.372 1.525 1 1.996v2.504c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-2.502c.629-.472.999-1.212 1-1.998 0-1.381-1.119-2.5-2.5-2.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/eu.scarpetta.QtWAW-tray.svg b/.icons/kora/panel/22/eu.scarpetta.QtWAW-tray.svg
new file mode 100644
index 000000000..7f05f6ff7
--- /dev/null
+++ b/.icons/kora/panel/22/eu.scarpetta.QtWAW-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1604979 0c-1.306855 0-2.6815633.164121-3.7929683.863281-.946862.583914-1.507067 1.580166-1.845704 2.576172-.437804 1.324283-.531769 2.758513-.521484 4.138672.01984 1.276788.136432 3.142654.568359 4.359375.263711.719415.64957 1.427908 1.263672 1.933594.799212.662839 1.854881.962037 2.8906253 1.080078.86459.0908 1.745287.102857 2.605469-.03125l2.6718751 1.080078v-1.804688c.82272-.561562 1.117694-1.370455 1.445312-2.28125.489226-1.33895.556893-3.346648.554688-4.751953-.01763-1.395526-.172048-2.847049-.697266-4.160156-.32468-.799739-.811285-1.573421-1.560546-2.074219-1.031338-.706144-2.3375741-.927734-3.5820321-.927734zm-.46875 2.019531c.06124-.0015.122571-.00024.183594.0059.08136.0081.164354-.0013.246094 0 .544934.0088 1.087877.08566 1.595703.263671.6581921.228444 1.2164081.675469 1.5117191 1.242188.452976.858864.627252 1.807664.714843 2.744141.0951 1.246195.08079 2.444718-.115234 3.683593-.137643.737319-.26896 1.51434-.837891 2.095704l.01953 2.001953-2.4062501-1.109375c-.900949.05785-1.850707.0011-2.6640633-.373047-.474663-.221855-.878033-.569956-1.113281-.996094-.285299-.51034-.442619-1.067067-.552734-1.625-.332018-1.768982-.41279-3.542049.04101-5.300781.186864-.663368.459472-1.343661 1.011719-1.84375.480506-.428334 1.1490363-.649684 1.8164063-.732422.18107-.02069.365107-.05207.548828-.05664z"/>
+</svg>
diff --git a/.icons/kora/panel/22/everpad-mono.svg b/.icons/kora/panel/22/everpad-mono.svg
new file mode 100644
index 000000000..4b45f7d13
--- /dev/null
+++ b/.icons/kora/panel/22/everpad-mono.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.0273438,1.0019531 C 6.5601946,0.99258208 6.055953,1.0355317 5.8920991,1.0800781 5.6294915,1.151787 5.3361439,1.294626 5.1772553,1.5195312 5.0691227,1.6727276 4.9975678,1.8631409 4.9975678,2.1347656 c 0,0.1531964 0.00255,-0.086211 0.00586,0.2321328 0.00441,0.3183442 0.00977,0.4335937 0.00977,0.4335937 0,0.2835762 -0.2368976,0.2246094 -0.5292968,0.2246094 l -1.249521,0 c -1.2834671,0 -1.2900724,2.053923 -1.203125,3.0198204 0.047446,0.3607176 0.4519566,2.8993743 0.8359375,3.671875 0.1511649,0.2966141 0.2505695,0.4251751 0.5429687,0.5566411 0.6510022,0.271625 2.1424992,0.571063 2.8398438,0.660156 0.6940343,0.08475 1.1343841,0.268492 1.3925781,-0.261719 0,0 0.052176,-0.132555 0.125,-0.328125 0.2250923,-0.6660234 0.2558594,-1.2544267 0.2558594,-1.6835938 0,-0.046719 0.068359,-0.046719 0.068359,0 0,0.3020468 -0.060474,1.3711478 0.7714843,1.6601558 0.3277079,0.114082 1.0095979,0.210615 1.6992192,0.291016 0.62452,0.06845 1.076172,0.310661 1.076172,1.873047 C 11.638672,13.435061 11.436883,14 10.363281,14 9.4971176,14 9,14.182459 9,13.512093 c 0,-0.543249 0.5173707,-0.484375 0.92673,-0.484375 0.180956,0 0.04687,-0.131069 0.04687,-0.466796 0,-0.334643 0.215594,-0.524951 0.01367,-0.529297 C 8.5738233,11.993595 8.0000001,12.027225 8,13.750375 8.000007,15.312761 8.5576343,15 10.5625,15 c 1.572335,0 2.12685,-0.05168 2.773438,-2.011719 0.1302,-0.386793 0.441075,-1.570961 0.630859,-3.5527341 0.120276,-1.2559926 -0.111505,-5.0417081 -0.296875,-6 C 13.566203,2.8792595 13.221656,2.7034166 12.916016,2.5925937 11.626149,2.0667283 10.506347,2.0166932 9.0917969,1.9754062 9.0311103,1.5853532 8.7514598,1.3591025 8.4414062,1.2363281 8.0254269,1.0728101 7.4944929,1.0113242 7.0273438,1.0019531 Z m 4.0117182,5 C 11.880711,6.0427837 12,7.209164 12,8 11.644252,7.7636088 11.208631,7.6214912 10.728516,7.5957031 10.473996,7.5785114 10.231382,7.6048678 10,7.6542969 10.067969,6.8999942 10.281289,5.9589723 11.039062,6.0019531 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/exaile-pause.svg b/.icons/kora/panel/22/exaile-pause.svg
new file mode 100644
index 000000000..32dd928d6
--- /dev/null
+++ b/.icons/kora/panel/22/exaile-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.25 1.591c1.184 0 2.137 1.906 2.137 4.273v4.272c0 2.367-.953 4.273-2.137 4.273-1.183 0-2.136-1.906-2.136-4.273v-4.272c0-2.367.953-4.273 2.136-4.273zm7.5 0c1.183 0 2.136 1.906 2.136 4.273v4.272c0 2.367-.953 4.273-2.136 4.273-1.184 0-2.137-1.906-2.137-4.273v-4.272c0-2.367.953-4.273 2.137-4.273z" />
+</svg>
diff --git a/.icons/kora/panel/22/exaile-play.svg b/.icons/kora/panel/22/exaile-play.svg
new file mode 100644
index 000000000..05845dfb0
--- /dev/null
+++ b/.icons/kora/panel/22/exaile-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.76 1.243c1.776.241 10.378 5.747 10.378 6.757 0 1.078-9.786 7.27-10.638 6.731-.851-.537-.851-12.923 0-13.461.054-.034.142-.043.26-.027z" />
+</svg>
diff --git a/.icons/kora/panel/22/face-smile-panel.svg b/.icons/kora/panel/22/face-smile-panel.svg
new file mode 100644
index 000000000..839cd4779
--- /dev/null
+++ b/.icons/kora/panel/22/face-smile-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.183 3.776c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm4.45-.037c.823 0 1.5.677 1.5 1.5 0 .822-.677 1.5-1.5 1.5s-1.5-.678-1.5-1.5c0-.823.677-1.5 1.5-1.5zm-2.267 6.261c1.833 0 4.884-1.982 4.887-1.982.549 0-1.6 3.926-4.887 3.982-3.465.059-5.684-3.986-5.136-3.995.004 0 3.303 1.995 5.136 1.995z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-anthy-panel.svg b/.icons/kora/panel/22/fcitx-anthy-panel.svg
new file mode 100644
index 000000000..dc72ebc05
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-anthy-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.334 2h1.277c-.074.556-.203 1.125-.388 1.977 2.507-.102 4.386-.237 5.777-.401v1.279c-1.168.133-3.095.067-6.055.2-.296 1.185-.686 3.217-1.168 4.291l.112.054c1.37-.925 2.336-1.388 3.298-1.388 1.223 0 2.168.296 2.834.888.667.593.979 1.352.979 2.278 0 1.074-.404 1.489-1.256 2.045-.815.518-2.038.777-3.668.777-1.022 0-1.957.006-3.076-.055v-1.447c.944.191 1.838.225 2.965.225 1.185 0 2.075-.149 2.668-.446.629-.333.943-.433.943-1.099 0-.593-.204-1.056-.611-1.389-.408-.37-1-.555-1.777-.555-1.519 0-2.743.647-4.077 1.944l-1-.778c.593-.962 1.111-3.425 1.555-5.388h-2.666v-1.032c.959-.004 1.932-.015 2.945-.046z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-bopomofo-panel.svg b/.icons/kora/panel/22/fcitx-bopomofo-panel.svg
new file mode 120000
index 000000000..954e9837c
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-bopomofo-panel.svg
@@ -0,0 +1 @@
+fcitx-rime-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/fcitx-cangjie-panel.svg b/.icons/kora/panel/22/fcitx-cangjie-panel.svg
new file mode 100644
index 000000000..fb91bb772
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-cangjie-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.584 1.723h.832c1.844 2.765 5.647 3.281 5.647 3.281l-.125.992s-.834-.124-1.938-.535v4.539h-7.055c-.042.339-.113.673-.22 1h7.275v3h-8v-1.377l-.066.125c-.521.911-1.043 1.565-1.043 1.565l-.782-.625s.478-.597.957-1.436c.48-.839.934-1.919.934-2.752v-4.039c-1.104.411-1.938.535-1.938.535l-.125-.992s3.803-.516 5.647-3.281zm-2.584 10.277v1h6v-1zm0-6v1h5v1h-5v1h6v-3zm3-3.297c-.859 1.07-1.934 1.799-2.934 2.297h2.532l-.875-.584.554-.832 1.5 1-.277.416h2.434c-1.001-.498-2.075-1.227-2.934-2.297z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-chewing-panel.svg b/.icons/kora/panel/22/fcitx-chewing-panel.svg
new file mode 100644
index 000000000..689b4aa4f
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-chewing-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2h6v1h-2v3h2l-.4-.301s1.4-1.949 1.4-3.699h1c0 .709-.165 1.389-.383 2h1.383v-2h1v2h2v1h-2v2h2v1h-5v-1h2v-2h-1.803c-.398.79-.797 1.301-.797 1.301l-.4-.301v8h-6v-8h1v-3h-1v-1zm7 7h5v5h-5zm1 1v3h3v-3zm-6-3v3h-1v1h3v1h-3v1h4v-6h-1v3h-1v-3zm0-4v3h1v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-erbi-panel.svg b/.icons/kora/panel/22/fcitx-erbi-panel.svg
new file mode 100644
index 000000000..72869b9d3
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-erbi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.01 11h1.082c-.083 1.204-.384 2.115-.93 2.693-.644.72-1.799 1.155-3.467 1.307l-.455-.967c1.516-.151 2.519-.493 3.012-1.023.43-.43.676-1.108.758-2.01zm1.693.998c.947.455 1.82.986 2.615 1.592l-.797.91c-.757-.644-1.59-1.194-2.5-1.648zm3.328-11.006 1 .016c-.01.68.012 1.338.037 1.992h2.932v1h-2.883c.149 2.308.482 4.401.891 6.033.29 1.158.616 2.094.912 2.709.148.308.293.535.396.656.047.055-.001.03.012.039.238-.063.371-.153.479-.429.121-.313.176-.812.183-1.375l1 .012c-.008.606-.047 1.197-.252 1.724s-.66.999-1.302 1.111c-.027.005-.054.007-.081.006-.372.005-.607-.212-.8-.439-.194-.227-.364-.515-.535-.871-.343-.712-.679-1.696-.981-2.901-.429-1.713-.774-3.882-.924-6.275h-8.115v-1h8.07c-.024-.66-.049-1.322-.039-2.008zm-7.031 8.008h6v3h-1v-2h-4v2h-1zm0-2h6v1h-6zm0-2h6v1h-6zm10-4c.417.379.758.777 1.023 1.193l-.966.569c-.228-.417-.532-.833-.911-1.25z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-googlepinyin-panel.svg b/.icons/kora/panel/22/fcitx-googlepinyin-panel.svg
new file mode 100644
index 000000000..07c017484
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-googlepinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7.8984,2.502 C 9.1926,2.4785 10.496,2.9086 11.547,3.7949 L 10.256,5.3242 C 8.9092,4.188 6.9508,4.2217 5.6465,5.4062 4.3421,6.5909 4.1177,8.5385 5.1191,9.9883 6.1205,11.438 8.0205,11.918 9.5898,11.117 10.472,10.667 11.073,9.8908 11.336,9.0059 H 8 V 7.0059 L 13.398,7 C 13.832,9.3547 12.689,11.781 10.5,12.898 8.0515,14.148 5.0369,13.389 3.4746,11.127 1.9123,8.8652 2.2658,5.7738 4.3008,3.9258 5.3183,3.0017 6.6043,2.526 7.8984,2.502 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-hangul-panel.svg b/.icons/kora/panel/22/fcitx-hangul-panel.svg
new file mode 100644
index 000000000..c066166e6
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-hangul-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 12h1v1h7v1h-8zm6-9h1v3h2v1h-2v4h-1zm-5 3c1.597 0 3 1.058 3 2.5s-1.403 2.5-3 2.5-3-1.058-3-2.5 1.403-2.5 3-2.5zm0 1c-1.165 0-2 .733-2 1.5s.835 1.5 2 1.5 2-.733 2-1.5-.835-1.5-2-1.5zm-3-3h6v1h-6zm2-2h2v1h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-kbd-panel.svg b/.icons/kora/panel/22/fcitx-kbd-panel.svg
new file mode 120000
index 000000000..9d1f3ab6c
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-kbd-panel.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/fcitx-kkc-panel.svg b/.icons/kora/panel/22/fcitx-kkc-panel.svg
new file mode 100644
index 000000000..db15f2bba
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-kkc-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12 6c.583 0 1.111.154 1.479.521.367.368.521.896.521 1.479h-1c0-.417-.096-.639-.229-.771-.132-.133-.354-.229-.771-.229s-.639.096-.771.229c-.133.132-.229.354-.229.771v2c0 .417.096.639.229.771.132.133.354.229.771.229s.639-.096.771-.229c.133-.132.229-.354.229-.771h1c0 .583-.154 1.111-.521 1.479-.368.367-.896.521-1.479.521s-1.111-.154-1.479-.521c-.367-.368-.521-.896-.521-1.479v-2c0-.583.154-1.111.521-1.479.368-.367.896-.521 1.479-.521zm-10-2h1v4.293l2.293-2.293h.707v-2h1v4.293l2.293-2.293h1.414l-3 3 3 3h-1.414l-2.293-2.293v2.293h-1.707l-2.293-2.293v2.293h-1zm4 2.707-2.293 2.293 2.293 2.293z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-alpha-full.svg b/.icons/kora/panel/22/fcitx-mozc-alpha-full.svg
new file mode 100644
index 000000000..dda244c02
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-alpha-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" transform="translate(-3,-3)" d="M 5,3 C 3.892,3 3,3.892 3,5 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 5 C 19,3.892 18.108,3 17,3 Z m 5.373047,2 h 1.269531 L 16,17 H 14.541828 L 13.194172,13 H 8.7590156 L 7.4269843,17 H 6 Z M 10.980469,6.586 9.028,12 h 3.944 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-alpha-half.svg b/.icons/kora/panel/22/fcitx-mozc-alpha-half.svg
new file mode 100644
index 000000000..9f95ffb94
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-alpha-half.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 9.4980469,3 H 10.513672 L 14,13 H 12.560547 L 11.549,10 H 8.416 L 7.4160156,13 H 6 Z M 9.984375,5.0859375 8.6640625,9 H 11.335938 Z M 2,12 h 3 v 1 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-dictionary.svg b/.icons/kora/panel/22/fcitx-mozc-dictionary.svg
new file mode 100644
index 000000000..0c6d4b1c1
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-dictionary.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 0 C 1.892 0 1 0.892 1 2 L 1 14 C 1 15.108 1.892 16 3 16 L 4 16 L 4 0 L 3 0 z M 5 0 L 5 16 L 13 16 C 14.108 16 15 15.108 15 14 L 15 2 C 15 0.892 14.108 0 13 0 L 5 0 z M 7 3 L 13 3 L 13 4 L 7 4 L 7 3 z M 7 6 L 13 6 L 13 7 L 7 7 L 7 6 z M 7 9 L 13 9 L 13 10 L 7 10 L 7 9 z M 7 12 L 13 12 L 13 13 L 7 13 L 7 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-direct.svg b/.icons/kora/panel/22/fcitx-mozc-direct.svg
new file mode 100644
index 000000000..c477c9a1c
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-direct.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 7.4980469 2 L 8.5136719 2 L 12 14 L 10.632812 14 L 9.5546875 10 L 6.40625 10 L 5.3417969 14 L 4 14 L 7.4980469 2 z M 7.9863281 3.8867188 L 6.6210938 9 L 9.3769531 9 L 7.9863281 3.8867188 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-hiragana.svg b/.icons/kora/panel/22/fcitx-mozc-hiragana.svg
new file mode 100644
index 000000000..6eeeb1f34
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-hiragana.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 7,1.9746094 8,2.0253906 7.9023438,4 H 13 V 5 H 7.8535156 L 7.7460938,7.1621094 C 8.3196615,7.0788872 8.9214259,7.0484853 9.5214844,7.0585938 9.6739281,6.7331788 10.177734,5.8183594 10.177734,5.8183594 L 11.09375,6.21875 c 0,0 -0.383355,0.7035258 -0.457031,0.8652344 0.03436,0.00522 0.0713,-0.00373 0.105469,0.00195 0.767071,0.1274745 1.488384,0.3711074 2.076171,0.7871094 0.587787,0.4160019 1.036818,1.0271802 1.173829,1.7929687 0.21112,1.1800224 -0.375908,2.3192284 -1.31836,3.0996094 C 11.731376,13.546006 10.407364,14.109059 9,13.969071 l 0.099609,-0.994141 c 1.1269396,0.112093 2.2023816,-0.370133 2.9374996,-0.978836 0.735119,-0.608702 1.104994,-1.403708 0.970703,-2.1542971 C 12.918805,9.3443082 12.661039,8.9858929 12.242188,8.6894531 11.823334,8.3930133 11.23814,8.1819492 10.578125,8.0722656 10.432963,8.0481476 10.26828,8.0787551 10.117188,8.0644531 9.7093851,8.9035813 9.5643491,9.332463 8.8242188,10.503906 8.1742671,11.532619 7.4491305,12.521384 6.6679688,13.195312 6.2773879,13.532276 5.8685042,13.796295 5.4199219,13.921875 4.9713396,14.047455 4.4654949,14.007518 4.0371094,13.748047 3.4882724,13.415619 3.1383322,12.887561 3.0117188,12.3125 2.885105,11.737439 2.9622618,11.12104 3.1875,10.523438 3.6379764,9.3282301 4.6906974,8.1807723 6.1894531,7.5664062 6.3627595,7.4953651 6.545611,7.4356032 6.7324219,7.3808594 L 6.8496094,5 H 4 V 4 h 2.9003906 z m 1.6113281,6.0527344 c -0.042935,-7.007e-4 -0.085526,0.00111 -0.1289062,0.00586 -0.2684146,0.029386 -0.5314194,0.072446 -0.7851563,0.125 L 7.5761719,10.582031 C 7.7133902,10.382009 7.8490517,10.176751 7.9804688,9.96875 8.5583321,9.0541352 8.6142041,8.8086824 9,8.0429688 8.8682744,8.0494058 8.7401338,8.0294338 8.6113281,8.0273438 Z M 6.6796875,8.4492188 C 6.6425576,8.4634265 6.6043508,8.477434 6.5683594,8.4921875 5.326439,9.0012722 4.4642222,9.9697917 4.1230469,10.875 c -0.1705877,0.452604 -0.2097448,0.882112 -0.1347657,1.222656 0.074979,0.340544 0.2447437,0.598918 0.5683594,0.794922 0.1956482,0.11851 0.3544183,0.133406 0.59375,0.06641 0.2393318,-0.067 0.5426061,-0.24483 0.8632813,-0.521484 0.1609226,-0.138832 0.3257683,-0.301245 0.4921875,-0.482422 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-katakana-full.svg b/.icons/kora/panel/22/fcitx-mozc-katakana-full.svg
new file mode 100644
index 000000000..95d945eb8
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-katakana-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 3 3 L 12.900391 3 C 13.258835 2.9995787 13.501296 3.3653257 13.361328 3.6953125 C 12.323602 6.1512204 10.854207 7.9109492 9.234375 9.3710938 L 8.5664062 8.6289062 C 9.9345257 7.3956604 11.104685 5.9033594 12.041016 4 L 3 4 L 3 3 z M 7 5.9980469 L 8 6.0019531 C 7.9949307 7.4712076 8.1029182 8.9377274 7.7070312 10.341797 C 7.3111446 11.745866 6.3625255 13.045562 4.4296875 14.046875 L 3.9707031 13.160156 C 5.7186844 12.254609 6.4147644 11.24542 6.7460938 10.070312 C 7.0774231 8.8952055 6.99478 7.5120486 7 5.9980469 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-katakana-half.svg b/.icons/kora/panel/22/fcitx-mozc-katakana-half.svg
new file mode 100644
index 000000000..f6d86654e
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-katakana-half.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z m 4,2.9991015 h 7.615234 c 0.275685,-4.213e-4 0.461167,0.3653257 0.353516,0.6953125 -0.798131,2.4559079 -1.627209,4.0164179 -2.873047,5.4765625 L 10.380859,8.428789 C 11.4331,7.1955432 12.033759,5.9024609 12.753906,3.9991015 H 6 Z m 3,2.9980469 1,0.00391 C 9.9961,7.4703091 10.124795,8.436672 9.8203125,9.8407425 9.5158301,11.244811 8.5861847,12.045125 7.0996094,13.046438 L 6.7460938,11.960501 C 8.0904929,11.054952 8.5264195,10.744367 8.78125,9.5692575 9.0360805,8.3941515 8.9959852,7.5111501 9,5.9971484 Z M 2,11.999563 h 3 v 1 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-properties.svg b/.icons/kora/panel/22/fcitx-mozc-properties.svg
new file mode 100644
index 000000000..97e40d55d
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-properties.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.0019531 0 L 5.8261719 2.1074219 A 6.2848373 6.2848373 0 0 0 3.9902344 3.1699219 L 2.0742188 2.2675781 L 0.07421875 5.7304688 L 1.8125 6.9394531 A 6.2848373 6.2848373 0 0 0 1.7167969 7.9980469 A 6.2848373 6.2848373 0 0 0 1.8085938 9.0625 L 0.07421875 10.265625 L 2.0742188 13.730469 L 3.984375 12.830078 A 6.2848373 6.2848373 0 0 0 5.8261719 13.886719 L 5.9980469 16 L 9.9980469 16 L 10.173828 13.892578 A 6.2848373 6.2848373 0 0 0 12.009766 12.830078 L 13.925781 13.732422 L 15.925781 10.269531 L 14.1875 9.0605469 A 6.2848373 6.2848373 0 0 0 14.283203 8.0019531 A 6.2848373 6.2848373 0 0 0 14.191406 6.9375 L 15.925781 5.734375 L 13.925781 2.2695312 L 12.015625 3.1699219 A 6.2848373 6.2848373 0 0 0 10.173828 2.1132812 L 10.001953 0 L 6.0019531 0 z M 8 5 A 2.9999994 2.9999994 0 0 1 11 8 A 2.9999994 2.9999994 0 0 1 8 11 A 2.9999994 2.9999994 0 0 1 5 8 A 2.9999994 2.9999994 0 0 1 8 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-mozc-tool.svg b/.icons/kora/panel/22/fcitx-mozc-tool.svg
new file mode 100644
index 000000000..5912f7ed7
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-mozc-tool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 C 9.8188 0.44881 9 1.43 9 2.6504 C 9 3.8708 9.8188 4.8244 11 5.2734 L 11 7.7012 C 12.274 8.3345 13.318 9.36 14 10.617 L 14 5.2734 C 15.181 4.8244 16 3.8708 16 2.6504 C 16 1.43 15.181 0.44881 14 0 L 14 2 C 14 3 13 3 13 3 L 12 3 C 12 3 11 3 11 2 L 11 0 z M 8 8 C 4.676 8 2 10.676 2 14 L 0 14 L 0 16 L 16 16 L 16 14 L 14 14 C 14 10.676 11.324 8 8 8 z M 8 11 C 9.662 11 11 12.338 11 14 L 5 14 C 5 12.338 6.338 11 8 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-panel.svg b/.icons/kora/panel/22/fcitx-panel.svg
new file mode 120000
index 000000000..07b90a5a9
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-panel.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/fcitx-pinyin-libpinyin-panel.svg b/.icons/kora/panel/22/fcitx-pinyin-libpinyin-panel.svg
new file mode 120000
index 000000000..e77301305
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-pinyin-libpinyin-panel.svg
@@ -0,0 +1 @@
+fcitx-pinyin-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/fcitx-pinyin-panel.svg b/.icons/kora/panel/22/fcitx-pinyin-panel.svg
new file mode 100644
index 000000000..aae20960b
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-pinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.9 1.699 1.5 2-.398.301h1.996l-.398-.301 1.5-2 .8.602-1.275 1.699h2.375v1h-2v3h2v1h-2v5h-1v-5h-2.041c-.096 1.12-.477 2.031-.926 2.811-.621 1.07-1.691 2.054-1.691 2.054l-.684-.728s1.013-.966 1.51-1.826c.401-.7.704-1.411.793-2.311h-1.961v-.94l-1 .5v5.44h-3v-1h2v-3.94l-1.777.889-.446-.898 2.223-1.112v-2.939h-2v-1h2v-2h1v2h1v1h-1v2.439l.777-.388.446.898-.106.051h1.883v-3h-1v-1h1.375l-1.275-1.699zm1.1 3.301v3h2v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-rime-panel.svg b/.icons/kora/panel/22/fcitx-rime-panel.svg
new file mode 100644
index 000000000..6db8993ec
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-rime-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 2h1v6.982c1.811-.081 2.721-.606 3.262-1.492.59-.965.738-2.511.738-4.49h1c0 2.021-.102 3.725-.887 5.01-.726 1.189-2.063 1.874-4.113 1.971v3.019h5v1h-11v-1h5v-3.019c-2.05-.097-3.387-.782-4.113-1.971-.785-1.285-.887-2.989-.887-5.01h1c0 1.979.148 3.525.738 4.49.542.886 1.451 1.411 3.262 1.492z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-sayura-panel.svg b/.icons/kora/panel/22/fcitx-sayura-panel.svg
new file mode 100644
index 000000000..fd07a13b3
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-sayura-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.799 2.057.873.697c-.032.053-.059.1-.08.143-.011.042-.016.106-.016.191 0 .116.038.246.112.394.512.393.816.861 1.144 1.366.087.186.186.369.201.566.035.453-.147.836-.443 1.143-.296.306-1.121.459-1.871.459-.201 0-.497-.028-.719-.08v3.703c.19-.053.461-.121.641-.205.19-.085.385-.18.586-.286l.412 1.063c-.254.116-.511.221-.776.316-.253.085-.599.16-.863.223v3.25h-1v-3.061c-.307.043-1.827.112-2.102.112-.983 0-1.839-.143-2.568-.428-.729-.296-1.301-.73-1.713-1.301-.402-.57-.617-1.384-.617-2.24.028-.596.246-1.049.543-1.43.602-.764 1.319-1.132 2.137-1.437.348-.095.755-.121 1.22-.153.476-.042 1.047-.062 1.713-.062h1.387c-.032-.497-.215-1.301-.5-1.533-.275-.233-.629-.348-1.063-.348-.412 0-.724.08-.935.238-.212.148-.317.353-.317.618 0 0 .016.206.016.238l-1.127.142c-.021-.095-.031-.492-.031-.492 0-.581.207-1.025.619-1.332.412-.306.977-.459 1.695-.459 1.1 0 1.861.444 2.284 1.332.285-.486.672-.935 1.158-1.347zm-3.074 3.943c-.74 0-1.334.02-1.778.062-.433.043-.787.112-1.062.207-.265.085-.502.198-.713.325-.588.471-.848.886-.903 1.338-.021.303-.083.562-.039.787.202 1.013.779 1.359 1.545 1.826.561.254 1.31.379 2.25.379.286 0 1.711-.047 1.975-.078v-4.846zm2.978-2.326c-.264.317-.518.629-.592.935-.074.307-.111.241-.111.6v.697c.17.034.44.063.656.063.349 0 .892-.058 1.03-.174.132-.185.169-.337.158-.477-.05-.275-.162-.5-.305-.713-.218-.388-.563-.657-.836-.931z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-shuangpin-libpinyin-panel.svg b/.icons/kora/panel/22/fcitx-shuangpin-libpinyin-panel.svg
new file mode 120000
index 000000000..2a64c7c47
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-shuangpin-libpinyin-panel.svg
@@ -0,0 +1 @@
+fcitx-shuangpin-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/fcitx-shuangpin-panel.svg b/.icons/kora/panel/22/fcitx-shuangpin-panel.svg
new file mode 100644
index 000000000..922e31048
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-shuangpin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2h5.549l-.051.551s-.328 3.519-1.225 6.129c.583.87 1.139 1.769 1.838 3.009l-.869.491c-.539-.95-.984-1.689-1.422-2.37-1.394 3.121-3.365 4.483-3.365 4.483l-.557-.832s1.971-1.31 3.264-4.65c-.765-1.11-1.635-2.23-3.053-4l.782-.621c1.181 1.47 1.973 2.491 2.668 3.451.551-1.9.798-4.001.869-4.641h-4.428v-1zm6 0h6v.5c0 2.15-.833 4.97-1.707 6.91-.111.25-.242.46-.367.69.624 1.09 1.46 2.12 2.844 3.232l-.627.779c-1.282-1.034-2.147-2.04-2.803-3.06-1.393 1.984-3.104 3.033-3.104 3.033l-.517-.855s1.78-1.099 3.068-3.139c-.338-.65-.621-1.31-.887-2-.758-1.95-1.208-4.5-1.31-5.09h-.59zm1.607 1c.14.77.569 3.031 1.227 4.731.173.45.351.869.539 1.279.757-1.68 1.442-4.16 1.551-6.01z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-skk-panel.svg b/.icons/kora/panel/22/fcitx-skk-panel.svg
new file mode 100644
index 000000000..91f7bf4c5
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-skk-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 4h1v4.293l2.293-2.293h.707v-2h1v4.293l2.293-2.293h1.414l-3 3 3 3h-1.414l-2.293-2.293v2.293h-1.707l-2.293-2.293v2.293h-1v-2c0 .583-.154 1.111-.521 1.479-.368.367-.896.521-1.479.521s-1.11-.154-1.478-.521c-.367-.368-.522-.896-.522-1.479h1c0 .417.096.639.229.771.132.133.354.229.771.229s.64-.096.772-.229c.133-.132.228-.354.228-.771s-.095-.64-.228-.771c-.132-.133-.355-.229-.772-.229-.583 0-1.11-.155-1.478-.521-.367-.368-.522-.896-.522-1.479s.155-1.11.522-1.478c.368-.367.895-.522 1.478-.522s1.111.155 1.479.522c.367.368.521.895.521 1.478zm4 2.707-2.293 2.293 2.293 2.293zm-4 .293h-1c0-.417-.096-.639-.229-.771-.131-.133-.354-.229-.771-.229s-.64.096-.772.229c-.132.132-.228.354-.228.771s.096.64.229.772c.132.133.354.228.771.228.583 0 1.111.155 1.479.522.367.368.521.895.521 1.478z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-sunpinyin-panel.svg b/.icons/kora/panel/22/fcitx-sunpinyin-panel.svg
new file mode 100644
index 000000000..b372fcdd7
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-sunpinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.43 14h2.57v-5.44l1-.499v.939h1.961c-.089.9-.392 1.611-.793 2.311-.497.86-1.51 1.826-1.51 1.826l.684.728s1.07-.984 1.691-2.054c.449-.78.83-1.691.926-2.811h2.041v5h1v-5h2v-1h-2v-3h2v-1h-2.375l1.275-1.699-.8-.602-1.5 2 .398.301h-1.996l.398-.301-1.5-2-.8.602 1.275 1.699h-1.375v1h1v3h-1.883l.106-.051-.446-.898-.777.389v-2.44h1v-1h-1v-2h-1v2h-2v1h2v2.94l-2.223 1.111.446.898 1.777-.888v3.939h-1.57zm6.57-9v3h2v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-unikey-panel.svg b/.icons/kora/panel/22/fcitx-unikey-panel.svg
new file mode 100644
index 000000000..512a9855a
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-unikey-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.428 9.572h1.048l2.096 2.621v-2.621h1.048v4.193h-1.048l-2.096-2.621v2.621h-1.048zm5.24-7.337h1.049v4.193h-1.049zm-8.385 0h1.049v1.572c0 .728.133 1.13.278 1.311s.333.262.77.262c.436 0 .624-.081.769-.262s.279-.583.279-1.311v-1.572h1.048v1.572c0 .845-.129 1.492-.508 1.966s-.977.655-1.588.655c-.612 0-1.21-.181-1.589-.655s-.508-1.121-.508-1.966z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-wbpy.svg b/.icons/kora/panel/22/fcitx-wbpy.svg
new file mode 120000
index 000000000..c814ec4e9
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/fcitx-wubi-panel.svg b/.icons/kora/panel/22/fcitx-wubi-panel.svg
new file mode 100644
index 000000000..2768f35b7
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-wubi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 3h9v1h-4.098l-.666 3h3.764v5h2v1h-10v-1h2.1l.888-4h-1.988v-1h2.211l.666-3h-3.877zm4.014 5-.891 4h3.877v-4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/fcitx-zhuyin-panel.svg b/.icons/kora/panel/22/fcitx-zhuyin-panel.svg
new file mode 120000
index 000000000..954e9837c
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-zhuyin-panel.svg
@@ -0,0 +1 @@
+fcitx-rime-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/fcitx-ziranma-panel.svg b/.icons/kora/panel/22/fcitx-ziranma-panel.svg
new file mode 100644
index 000000000..9e5a260cc
--- /dev/null
+++ b/.icons/kora/panel/22/fcitx-ziranma-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.68 1.615.64.77-1.937 1.615h7.617v10h-10v-10h.818zm-2.68 3.385v2h6v1h-6v2h6v1h-6v2h8v-8z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/feedindicator-active.svg b/.icons/kora/panel/22/feedindicator-active.svg
new file mode 100644
index 000000000..645117ea5
--- /dev/null
+++ b/.icons/kora/panel/22/feedindicator-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 L 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 L 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 L 8 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="8" cy="8" r="1"/>
+ <path style="fill:currentColor;opacity:1" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 13 8 L 15 8 A 7 7 0 0 0 8 1 z M 8 4 L 8 6 A 2 2 0 0 1 10 8 L 12 8 A 4 4 0 0 0 8 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/feedindicator-attention.svg b/.icons/kora/panel/22/feedindicator-attention.svg
new file mode 100644
index 000000000..88feffcb1
--- /dev/null
+++ b/.icons/kora/panel/22/feedindicator-attention.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 L 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 L 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 L 8 4 z"/>
+ <circle style="fill:currentColor;opacity:1" class="ColorScheme-Highlight" cx="8" cy="8" r="1"/>
+ <path style="fill:currentColor;opacity:1" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 13 8 L 15 8 A 7 7 0 0 0 8 1 z M 8 4 L 8 6 A 2 2 0 0 1 10 8 L 12 8 A 4 4 0 0 0 8 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ferdi-indirect.svg b/.icons/kora/panel/22/ferdi-indirect.svg
new file mode 100644
index 000000000..22f18412a
--- /dev/null
+++ b/.icons/kora/panel/22/ferdi-indirect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.5 2 A 1.5 1.5 0 0 0 13 3.5 A 1.5 1.5 0 0 0 14.5 5 A 1.5 1.5 0 0 0 16 3.5 A 1.5 1.5 0 0 0 14.5 2 z M 5.8867188 4 C 5.7223726 4.0005692 5.5849296 4.0410617 5.4472656 4.1171875 C 5.2842638 4.2073885 4.6806218 4.7729404 4.1035156 5.3730469 C 3.2264061 6.284857 2.968461 6.4969199 2.5351562 6.6699219 C 1.8532189 6.9430649 1.2786457 7.0086485 0.80664062 6.8671875 C 0.16592372 6.6751455 -0.17976988 7.0351928 0.095703125 7.6054688 C 0.35836592 8.1492147 1.4076131 8.642197 2.7988281 8.875 C 4.7303489 9.198213 6.0094724 8.8979515 7.3671875 7.8046875 C 7.6274393 7.5951155 7.9171646 7.4238281 8.0097656 7.4238281 C 8.1023666 7.4238281 8.4180534 7.6178226 8.7109375 7.8535156 C 9.406555 8.4132916 9.7456047 8.5911824 10.570312 8.8339844 C 11.157229 9.0067864 11.383705 9.0262294 12.208984 8.9746094 C 13.944203 8.8660484 15.105491 8.4998045 15.716797 7.8671875 C 15.922799 7.6541845 16 7.4905344 16 7.2695312 C 16 6.8255263 15.760443 6.7140918 15.148438 6.8710938 C 14.777433 6.9670938 14.57127 6.9687656 14.197266 6.8847656 C 13.282256 6.6797636 12.868745 6.3968651 11.802734 5.2519531 C 10.973725 4.3628436 10.631646 4.0185532 10.181641 4.0019531 C 9.9106377 3.9919529 9.601052 4.0998955 9.1230469 4.2792969 C 8.6160414 4.469699 8.0948452 4.6250005 7.9648438 4.625 C 7.8338424 4.6249005 7.4332695 4.5009578 7.0722656 4.3476562 C 6.5107593 4.1087787 6.1606289 3.9990513 5.8867188 4 z M 7.5 10 A 0.50043541 0.42454864 0 0 0 7.0097656 10.507812 L 7.5097656 12.630859 A 0.50043541 0.42454864 0 0 0 8.4902344 12.630859 L 8.9902344 10.507812 A 0.50043541 0.42454864 0 0 0 8.5 10 L 7.5 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ferdi-tray.svg b/.icons/kora/panel/22/ferdi-tray.svg
new file mode 100644
index 000000000..ee0d2fe64
--- /dev/null
+++ b/.icons/kora/panel/22/ferdi-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.8867188,4 C 5.7223726,4.0005692 5.5849296,4.0410617 5.4472656,4.1171875 5.2842638,4.2073885 4.6806218,4.7729404 4.1035156,5.3730469 3.2264061,6.284857 2.968461,6.4969199 2.5351562,6.6699219 1.8532189,6.9430649 1.2786457,7.0086485 0.80664062,6.8671875 0.16592372,6.6751455 -0.17976988,7.0351928 0.09570312,7.6054688 0.35836592,8.1492147 1.4076131,8.642197 2.7988281,8.875 4.7303489,9.198213 6.0094724,8.8979515 7.3671875,7.8046875 7.6274393,7.5951155 7.9171646,7.4238281 8.0097656,7.4238281 c 0.092601,0 0.4082878,0.1939945 0.7011719,0.4296875 0.6956175,0.559776 1.0346672,0.7376668 1.8593745,0.9804688 0.586917,0.172802 0.813393,0.192245 1.638672,0.140625 1.735219,-0.108561 2.896507,-0.4748049 3.507813,-1.1074219 C 15.922799,7.6541845 16,7.4905344 16,7.2695312 16,6.8255263 15.760443,6.7140918 15.148438,6.8710938 c -0.371005,0.096 -0.577168,0.097672 -0.951172,0.013672 -0.91501,-0.205002 -1.328521,-0.4879005 -2.394532,-1.6328125 -0.829009,-0.8891095 -1.171088,-1.2333999 -1.621093,-1.25 -0.2710033,-0.01 -0.580589,0.097942 -1.0585941,0.2773438 C 8.6160414,4.469699 8.0948452,4.6250005 7.9648438,4.625 7.8338424,4.6249005 7.4332695,4.5009578 7.0722656,4.3476562 6.5107593,4.1087787 6.1606289,3.9990513 5.8867188,4 Z M 7.5,10 c -0.3156024,2.58e-4 -0.5521312,0.245268 -0.4902344,0.507812 l 0.5,2.123047 c 0.1093404,0.452353 0.8711284,0.452353 0.9804688,0 l 0.5,-2.123047 C 9.0521312,10.245268 8.8156024,10.000258 8.5,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ferdi-unread.svg b/.icons/kora/panel/22/ferdi-unread.svg
new file mode 100644
index 000000000..f83a9fbbf
--- /dev/null
+++ b/.icons/kora/panel/22/ferdi-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="3.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.8867188 4 C 5.7223726 4.0005692 5.5849296 4.0410617 5.4472656 4.1171875 C 5.2842638 4.2073885 4.6806218 4.7729404 4.1035156 5.3730469 C 3.2264061 6.284857 2.9684609 6.4969199 2.5351562 6.6699219 C 1.8532188 6.9430649 1.2786457 7.0086485 0.80664062 6.8671875 C 0.16592372 6.6751455 -0.17976988 7.0351928 0.095703125 7.6054688 C 0.35836592 8.1492148 1.4076131 8.642197 2.7988281 8.875 C 4.7303489 9.198213 6.0094724 8.8979515 7.3671875 7.8046875 C 7.6274393 7.5951155 7.9171646 7.4238281 8.0097656 7.4238281 C 8.1023666 7.4238281 8.4180534 7.6178226 8.7109375 7.8535156 C 9.406555 8.4132916 9.7456042 8.5911824 10.570312 8.8339844 C 11.157229 9.0067864 11.383705 9.0262294 12.208984 8.9746094 C 13.944203 8.8660484 15.105491 8.4998045 15.716797 7.8671875 C 15.922799 7.6541845 16 7.4905343 16 7.2695312 C 16 6.8255263 15.760443 6.7140918 15.148438 6.8710938 C 14.777434 6.9670938 14.57127 6.9687656 14.197266 6.8847656 C 13.282256 6.6797636 12.868745 6.3968651 11.802734 5.2519531 C 10.973725 4.3628436 10.631646 4.0185532 10.181641 4.0019531 C 9.9106381 3.9919529 9.601052 4.0998955 9.1230469 4.2792969 C 8.6160414 4.469699 8.0948452 4.6250005 7.9648438 4.625 C 7.8338424 4.6249005 7.4332695 4.5009578 7.0722656 4.3476562 C 6.5107593 4.1087787 6.160629 3.9990513 5.8867188 4 z M 7.5 10 A 0.50043541 0.42454864 0 0 0 7.0097656 10.507812 L 7.5097656 12.630859 A 0.50043541 0.42454864 0 0 0 8.4902344 12.630859 L 8.9902344 10.507812 A 0.50043541 0.42454864 0 0 0 8.5 10 L 7.5 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ferdium-indirect.svg b/.icons/kora/panel/22/ferdium-indirect.svg
new file mode 100644
index 000000000..57d5dea23
--- /dev/null
+++ b/.icons/kora/panel/22/ferdium-indirect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 4 A 1.5 1.5 0 0 0 11 5.5 A 1.5 1.5 0 0 0 12.5 7 A 1.5 1.5 0 0 0 14 5.5 A 1.5 1.5 0 0 0 12.5 4 z M 8.046875 6.0019531 C 7.783775 5.9788411 7.4723656 6.141805 5.9472656 7.0996094 C 4.5877656 7.9534167 4.3147687 8.1015161 4.1054688 8.0957031 C 3.9461688 8.0912431 3.6434281 8.0125886 2.6113281 7.7050781 C 1.0890281 7.2515429 0.6699375 7.1431597 0.2734375 7.1054688 C 0.0169375 7.0810778 -0.04505625 7.1327348 0.02734375 7.3085938 C 0.18794375 7.6986492 0.89477506 8.5262535 1.796875 9.3847656 C 2.600175 10.14913 3.2740688 10.673979 3.7304688 10.888672 C 4.0014687 11.01613 4.1003125 11.025725 4.3828125 10.958984 C 4.7491125 10.872434 5.431075 10.557315 6.296875 10.074219 C 6.591075 9.9100624 7.0380156 9.6608997 7.2910156 9.5195312 C 7.5440156 9.3781618 7.8067469 9.2408602 7.8730469 9.2148438 C 7.9836469 9.1714858 7.9994719 9.1690815 8.0761719 9.1953125 C 8.2181719 9.2438425 8.4010656 9.339593 9.0722656 9.71875 C 10.682966 10.628581 11.291884 10.916013 11.771484 10.990234 C 11.995684 11.024924 12.249325 10.934545 12.640625 10.679688 C 13.722025 9.9753338 15.573947 8.1213674 15.935547 7.3808594 C 16.061347 7.1233729 16.015687 7.0754277 15.679688 7.1132812 C 15.285488 7.1576462 14.884428 7.2599343 13.486328 7.6777344 C 12.426128 7.9945847 12.052678 8.092488 11.892578 8.0957031 C 11.686778 8.0998731 11.416172 7.9525986 10.076172 7.109375 C 8.7288719 6.2615628 8.291075 6.0233975 8.046875 6.0019531 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ferdium-tray.svg b/.icons/kora/panel/22/ferdium-tray.svg
new file mode 100644
index 000000000..5d2580a56
--- /dev/null
+++ b/.icons/kora/panel/22/ferdium-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.046875,6.0019531 C 7.783775,5.9788411 7.4723656,6.141805 5.9472656,7.0996094 4.5877656,7.9534167 4.3147687,8.1015161 4.1054688,8.0957031 3.9461688,8.0912431 3.6434281,8.0125886 2.6113281,7.7050781 1.0890281,7.2515429 0.6699375,7.1431597 0.2734375,7.1054688 c -0.2565,-0.024391 -0.31849375,0.027266 -0.24609375,0.203125 0.1606,0.3900554 0.86743131,1.2176597 1.76953125,2.0761718 0.8033,0.7643644 1.4771938,1.2892134 1.9335938,1.5039064 0.2709999,0.127458 0.3698437,0.137053 0.6523437,0.07031 0.3663,-0.08655 1.0482625,-0.401669 1.9140625,-0.884765 0.2942,-0.1641566 0.7411406,-0.4133193 0.9941406,-0.5546878 0.253,-0.1413694 0.5157313,-0.278671 0.5820313,-0.3046874 0.1106,-0.043358 0.126425,-0.045762 0.203125,-0.019531 0.142,0.04853 0.3248937,0.1442805 0.9960937,0.5234375 1.6107004,0.909831 2.2196184,1.197263 2.6992184,1.271484 0.2242,0.03469 0.477841,-0.05569 0.869141,-0.310546 1.0814,-0.7043542 2.933322,-2.5583206 3.294922,-3.2988286 0.1258,-0.2574865 0.08014,-0.3054317 -0.255859,-0.2675782 -0.3942,0.044365 -0.79526,0.1466531 -2.19336,0.5644532 -1.0602,0.3168503 -1.43365,0.4147536 -1.59375,0.4179687 -0.2058,0.00417 -0.476406,-0.1431045 -1.816406,-0.9863281 C 8.7288719,6.2615628 8.291075,6.0233975 8.046875,6.0019531 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ferdium-unread.svg b/.icons/kora/panel/22/ferdium-unread.svg
new file mode 100644
index 000000000..6bbde5ea8
--- /dev/null
+++ b/.icons/kora/panel/22/ferdium-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="5.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 4.382119,10.959642 c 0.3663,-0.08655 1.0491,-0.402245 1.9149,-0.885341 0.2942,-0.1641563 0.7419,-0.4141307 0.9949,-0.5554991 0.253,-0.1413694 0.5143,-0.2783216 0.5806,-0.3043381 0.1106,-0.043358 0.1277,-0.044917 0.2044,-0.018686 0.142,0.04853 0.3249,0.1447219 0.9961,0.5238789 1.6107,0.9098313 2.2198,1.1966023 2.6994,1.2708233 0.2242,0.03469 0.4773,-0.05586 0.8686,-0.310717 1.0814,-0.7043537 2.9334,-2.5586439 3.295,-3.2991519 0.1258,-0.2574865 0.079,-0.3059334 -0.257,-0.2680798 -0.3942,0.044365 -0.795,0.1477199 -2.1931,0.56552 -1.0602,0.3168503 -1.4339,0.4148611 -1.594,0.4180762 -0.2058,0.00417 -0.4765,-0.1427914 -1.8165,-0.986015 -1.3473,-0.8478122 -1.7845,-1.0866421 -2.0287,-1.1080865 -0.2631,-0.023112 -0.5749,0.1398912 -2.1,1.0976956 -1.3595,0.8538073 -1.6328,1.0015311 -1.8421,0.9957181 -0.1593,-0.00446 -0.461,-0.083412 -1.4931,-0.3909225 C 1.089219,7.250982 0.67061906,7.1438125 0.27411906,7.1061216 c -0.2565,-0.024391 -0.3183,0.026396 -0.2459,0.202255 0.1606,0.3900555 0.8656,1.2183354 1.76769994,2.0768475 0.8033,0.7643639 1.4772,1.2881319 1.9336,1.5028249 0.271,0.127458 0.3701,0.138331 0.6526,0.07159 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/file-manager.svg b/.icons/kora/panel/22/file-manager.svg
new file mode 120000
index 000000000..b8ae31d1f
--- /dev/null
+++ b/.icons/kora/panel/22/file-manager.svg
@@ -0,0 +1 @@
+system-file-manager-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/firewall-applet-error.svg b/.icons/kora/panel/22/firewall-applet-error.svg
new file mode 100644
index 000000000..512e994f0
--- /dev/null
+++ b/.icons/kora/panel/22/firewall-applet-error.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m7 10.994c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+</svg>
diff --git a/.icons/kora/panel/22/firewall-applet-panic.svg b/.icons/kora/panel/22/firewall-applet-panic.svg
new file mode 100644
index 000000000..de9afcf97
--- /dev/null
+++ b/.icons/kora/panel/22/firewall-applet-panic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-.984 10.221c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+</svg>
diff --git a/.icons/kora/panel/22/firewall-applet.svg b/.icons/kora/panel/22/firewall-applet.svg
new file mode 100644
index 000000000..908fb7c2c
--- /dev/null
+++ b/.icons/kora/panel/22/firewall-applet.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+</svg>
diff --git a/.icons/kora/panel/22/flameshot-tray.svg b/.icons/kora/panel/22/flameshot-tray.svg
new file mode 100644
index 000000000..00b3129f7
--- /dev/null
+++ b/.icons/kora/panel/22/flameshot-tray.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,3 C 15,3 14.85,4.6389 11.99,5.9219 11.975,6.6591 11.884,7.4094 11.635,8.1309 11.251,9.2444 10.442,10.294 9.1621,10.828 7.6586,11.456 6.7381,12.21 6.1445,12.908 7.0598,12.402 8.368,11.95 10.256,11.756 14.538,11.316 15,3 15,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.119,1 C 10.119,1 10.416,3.4145 7.7715,5.4785 7.9123,6.0096 8.0052,6.569 8,7.1523 7.9907,8.188 7.6476,9.3037 6.8145,10.213 V 10.215 C 6.1152,10.978 5.6816,11.65 5.4082,12.229 6.1064,11.422 7.1632,10.58 8.7773,9.9062 12.814,8.2222 10.119,1 10.119,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.486,8.501 C 5.5186,4.6799 4.8365,2 4.8365,2 4.8365,2 8.7216,6.6551 6.0776,9.538 3.1245,12.759 4.1316,15 4.1316,15 4.1316,15 0.74659,10.692 2.486,8.501 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/flareget-panel.svg b/.icons/kora/panel/22/flareget-panel.svg
new file mode 100644
index 000000000..fcb361ee7
--- /dev/null
+++ b/.icons/kora/panel/22/flareget-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.996,0.99905 V 8.999 H 1.996 L 7.996,15 13.996,8.999 H 10.996 V 0.99905 Z M 5.996,1.9991 H 6.996 9.996 V 2.999 H 6.996 V 4.9989 H 8.996 V 5.9989 H 6.996 V 8.999 H 5.996 V 5.9989 4.9989 2.999 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fluxgui-light.svg b/.icons/kora/panel/22/fluxgui-light.svg
new file mode 100644
index 000000000..e9e5719d5
--- /dev/null
+++ b/.icons/kora/panel/22/fluxgui-light.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 4 A 1 1 0 0 0 9 5 A 1 1 0 0 0 10 6 A 1 1 0 0 0 11 5 A 1 1 0 0 0 10 4 z M 6.4433594 9.0097656 C 5.8483594 8.9922656 5.2096094 9.1146094 4.4746094 9.4121094 C 3.6783594 9.7358594 2.7579687 10.213672 1.6992188 11.044922 C 2.8717188 13.459922 5.31375 15 8 15 C 10.03875 15 11.971719 14.116172 13.292969 12.576172 C 11.192969 11.394922 9.6621875 10.068359 8.1484375 9.4121094 C 7.5884375 9.1758594 7.0383594 9.0185156 6.4433594 9.0097656 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1325 1 1 4.1325 1 8 C 1 8.74375 1.123125 9.47875 1.359375 10.1875 C 2.383125 9.39125 3.291875 8.8480469 4.140625 8.4980469 C 4.971875 8.1655469 5.7425 8.0254687 6.46875 8.0429688 C 7.18625 8.0604688 7.8602344 8.2365625 8.4902344 8.5078125 C 10.257734 9.2690625 11.797187 10.713125 13.835938 11.859375 C 14.597188 10.713125 15 9.37375 15 8 C 15 4.1325 11.8675 1 8 1 z M 10 3 A 2 2 0 0 1 12 5 A 2 2 0 0 1 10 7 A 2 2 0 0 1 8 5 A 2 2 0 0 1 10 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fluxgui-panel.svg b/.icons/kora/panel/22/fluxgui-panel.svg
new file mode 120000
index 000000000..9010c551d
--- /dev/null
+++ b/.icons/kora/panel/22/fluxgui-panel.svg
@@ -0,0 +1 @@
+fluxgui-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/franz-attention-panel.svg b/.icons/kora/panel/22/franz-attention-panel.svg
new file mode 100644
index 000000000..50e4464df
--- /dev/null
+++ b/.icons/kora/panel/22/franz-attention-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5.48825,5 C 4.9985833,5 4.4330833,6.1027 3.8345833,7.27 c -0.11175,0.217 -0.2205,0.428 -0.3255,0.625 C 3.1715833,8.601 2.7164167,9.707 2.277,10.002 1.90875,10.245 1.51025,10.404 1.193,10.404 0.97849997,10.404 0.89333333,10.326 0.87233333,10.303 0.72616667,10.137 0.55016666,10 0.41666666,10 0.22766666,10 0,10 0,10.5 0,12 2.55525,12.893 3.6881666,12.984 3.8464166,12.995 4.0081667,13 4.1731667,13 l 0.040667,0 C 5.4331667,12.975 6.53025,12.299 7.155,11.191 7.2833333,10.965 7.4675,11 7.5,11 c 0.0325,0 0.2166667,-0.035 0.345,0.191 0.625,1.108 1.7216663,1.784 2.940833,1.809 l 0.04083,0 c 0.165,0 0.326667,-0.006 0.485,-0.016 C 12.445,12.893 15,12 15,10.5 15,10 14.7725,10 14.583334,10 14.45,10 14.274167,10.137 14.1275,10.303 c -0.02083,0.023 -0.105834,0.101 -0.32,0.101 -0.3175,0 -0.715834,-0.159 -1.084166,-0.402 C 12.283333,9.707 11.828333,8.601 11.490833,7.895 11.385833,7.698 11.2775,7.487 11.165833,7.27 10.5675,6.1023 10.0025,4.9996 9.5125003,4.9996 9.165,4.9996 8.7625,5.2975 8.375,5.5855 8.0516666,5.8255 7.7183333,5.9996 7.5008333,5.9996 7.2833333,5.9996 6.95,5.8255 6.6265,5.5855 6.23875,5.2975 5.83675,4.9996 5.48875,4.9996 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="7.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/franz-panel.svg b/.icons/kora/panel/22/franz-panel.svg
new file mode 100644
index 000000000..2e39dcf26
--- /dev/null
+++ b/.icons/kora/panel/22/franz-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5.48825,5 C 4.9985833,5 4.4330833,6.1027 3.8345833,7.27 c -0.11175,0.217 -0.2205,0.428 -0.3255,0.625 C 3.1715833,8.601 2.7164167,9.707 2.277,10.002 1.90875,10.245 1.51025,10.404 1.193,10.404 0.97849997,10.404 0.89333333,10.326 0.87233333,10.303 0.72616667,10.137 0.55016666,10 0.41666666,10 0.22766666,10 0,10 0,10.5 0,12 2.55525,12.893 3.6881666,12.984 3.8464166,12.995 4.0081667,13 4.1731667,13 l 0.040667,0 C 5.4331667,12.975 6.53025,12.299 7.155,11.191 7.2833333,10.965 7.4675,11 7.5,11 c 0.0325,0 0.2166667,-0.035 0.345,0.191 0.625,1.108 1.7216663,1.784 2.940833,1.809 l 0.04083,0 c 0.165,0 0.326667,-0.006 0.485,-0.016 C 12.445,12.893 15,12 15,10.5 15,10 14.7725,10 14.583334,10 14.45,10 14.274167,10.137 14.1275,10.303 c -0.02083,0.023 -0.105834,0.101 -0.32,0.101 -0.3175,0 -0.715834,-0.159 -1.084166,-0.402 C 12.283333,9.707 11.828333,8.601 11.490833,7.895 11.385833,7.698 11.2775,7.487 11.165833,7.27 10.5675,6.1023 10.0025,4.9996 9.5125003,4.9996 9.165,4.9996 8.7625,5.2975 8.375,5.5855 8.0516666,5.8255 7.7183333,5.9996 7.5008333,5.9996 7.2833333,5.9996 6.95,5.8255 6.6265,5.5855 6.23875,5.2975 5.83675,4.9996 5.48875,4.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/freezer-panel.svg b/.icons/kora/panel/22/freezer-panel.svg
new file mode 100644
index 000000000..1b97f4d85
--- /dev/null
+++ b/.icons/kora/panel/22/freezer-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.1777344,1.0000002 C 3.5248059,1.0000002 3,1.5344189 3,2.199219 v 1.3007812 2.5 h 11 v -2.5 V 2.199219 C 14,1.5344187 13.475194,1.0000002 12.822266,1.0000002 Z m 1.3222656,1 a 0.5,0.5 0 0 1 0.5,0.5 v 2 a 0.5,0.5 0 0 1 -0.5,0.5 0.5,0.5 0 0 1 -0.5,-0.5 v -2 a 0.5,0.5 0 0 1 0.5,-0.5 z m -2.5,5 V 10 v 3 0.800782 c 0,0.602423 0.4331557,1.095821 1,1.183593 V 15.5 C 4,15.777 4.223,16 4.5,16 h 1 C 5.777,16 6,15.777 6,15.5 V 15 h 5 v 0.5 c 0,0.277 0.223,0.5 0.5,0.5 h 1 c 0.277,0 0.5,-0.223 0.5,-0.5 v -0.515625 c 0.566844,-0.08777 1,-0.58117 1,-1.183593 V 13 10 7.0000002 Z m 2.5,1 a 0.5,0.5 0 0 1 0.5,0.5 V 10.5 A 0.5,0.5 0 0 1 5.5,11 0.5,0.5 0 0 1 5,10.5 V 8.5000002 a 0.5,0.5 0 0 1 0.5,-0.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/fusion-icon-panel.svg b/.icons/kora/panel/22/fusion-icon-panel.svg
new file mode 100644
index 000000000..d6bd02d7e
--- /dev/null
+++ b/.icons/kora/panel/22/fusion-icon-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.313-.701.701v12.598c0 .387.313.701.701.701h12.598c.387 0 .701-.314.701-.701v-12.598c0-.388-.314-.701-.701-.701zm.37 1.061h11.868l-.014 11.878h-1.807l-4.758-5.939 2.804-.626-6.164-3.374.598 6.682 1.637-2.031 2.914 5.288h-7.088z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/gammastep-status-off.svg b/.icons/kora/panel/22/gammastep-status-off.svg
new file mode 100644
index 000000000..07a0691b8
--- /dev/null
+++ b/.icons/kora/panel/22/gammastep-status-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".3" d="m9.75 13.879c-.05.073-.11.146-.201.215-.909.687-2.029.888-3.098.719.134.047.283.082.461.095.024.006.063.008.088.014v.172c0 .48.471.906 1 .906s1-.426 1-.906v-.182c.585-.101.956-.287.996-.551.026-.172-.07-.337-.246-.482zm-.055-.145c-.513.177-1.083.265-1.695.264-.599.001-1.159-.081-1.664-.25-.209.205-.348.416-.334.611.015.209.185.357.443.45 1.662.183 2.696-.585 3.25-1.075zm-1.695-13.734c-2.755 0-5 2.301-5 5.135 0 1.445.519 2.285 1.023 2.859.253.287.499.513.67.717.172.204.307 1.368.307 1.564 0 1.725 1 2.725 3 2.723 2 .002 3-.998 3-2.723 0-.221.25-1.375.408-1.564.159-.189.389-.393.627-.664.477-.542.965-1.367.965-2.912 0-2.834-2.245-5.135-5-5.135zm0 1c2.212 0 4 1.86 4 4.135 0 1.189-.349 1.834-.716 2.251-.244.278-.479.488-.642.682-.093.111-.24.377-.348.73-.159.52-.294 1.285-.294 1.477 0 .542-.117.985-.431 1.277-.346.321-.878.447-1.568.446-.001 0-.001 0-.002 0-.69.001-1.222-.125-1.568-.446-.314-.293-.431-.735-.431-1.277 0-.164-.073-.894-.191-1.4-.089-.385-.241-.678-.35-.808-.175-.208-.426-.439-.684-.733-.387-.441-.775-1.089-.775-2.199 0-2.275 1.788-4.135 4-4.135zm-2.644 4.441c.855 1.696 1.438 3.456 1.616 5.312.044.137.175.227.306.181.131-.045.217-.181.174-.318-.155-1.717-.619-3.329-1.451-4.847.322.193.738.407 1.274.534.823.194 1.711.213 2.583-.352-.838 1.575-1.146 3.056-1.307 4.611-.044.137.043.273.174.318.131.046.262-.044.306-.181.116-1.838.742-3.596 1.615-5.314.016-.05-.003-.196-.009-.226-.02-.095-.091-.171-.182-.195-.09-.025-.186.006-.247.08-.817.833-1.903.985-2.827.767s-1.638-.806-1.638-.806c-.05-.034-.109-.05-.169-.041-.103.018-.23.095-.247.203-.004.023.007.203.029.274z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gammastep-status-on.svg b/.icons/kora/panel/22/gammastep-status-on.svg
new file mode 100644
index 000000000..7272a47f9
--- /dev/null
+++ b/.icons/kora/panel/22/gammastep-status-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.75 13.879c-.05.073-.11.146-.201.215-.909.687-2.029.888-3.098.719.134.047.283.082.461.095.024.006.063.008.088.014v.172c0 .48.471.906 1 .906s1-.426 1-.906v-.182c.585-.101.956-.287.996-.551.026-.172-.07-.337-.246-.482zm-.055-.145c-.513.177-1.083.265-1.695.264-.599.001-1.159-.081-1.664-.25-.209.205-.348.416-.334.611.015.209.185.357.443.45 1.662.183 2.696-.585 3.25-1.075zm-1.695-13.734c-2.755 0-5 2.301-5 5.135 0 1.445.519 2.285 1.023 2.859.253.287.499.513.67.717.172.204.307 1.368.307 1.564 0 1.725 1 2.725 3 2.723 2 .002 3-.998 3-2.723 0-.221.25-1.375.408-1.564.159-.189.389-.393.627-.664.477-.542.965-1.367.965-2.912 0-2.834-2.245-5.135-5-5.135zm0 1c2.212 0 4 1.86 4 4.135 0 1.189-.349 1.834-.716 2.251-.244.278-.479.488-.642.682-.093.111-.24.377-.348.73-.159.52-.294 1.285-.294 1.477 0 .542-.117.985-.431 1.277-.346.321-.878.447-1.568.446-.001 0-.001 0-.002 0-.69.001-1.222-.125-1.568-.446-.314-.293-.431-.735-.431-1.277 0-.164-.073-.894-.191-1.4-.089-.385-.241-.678-.35-.808-.175-.208-.426-.439-.684-.733-.387-.441-.775-1.089-.775-2.199 0-2.275 1.788-4.135 4-4.135zm-2.644 4.441c.855 1.696 1.438 3.456 1.616 5.312.044.137.175.227.306.181.131-.045.217-.181.174-.318-.155-1.717-.619-3.329-1.451-4.847.322.193.738.407 1.274.534.823.194 1.711.213 2.583-.352-.838 1.575-1.146 3.056-1.307 4.611-.044.137.043.273.174.318.131.046.262-.044.306-.181.116-1.838.742-3.596 1.615-5.314.016-.05-.003-.196-.009-.226-.02-.095-.091-.171-.182-.195-.09-.025-.186.006-.247.08-.817.833-1.903.985-2.827.767s-1.638-.806-1.638-.806c-.05-.034-.109-.05-.169-.041-.103.018-.23.095-.247.203-.004.023.007.203.029.274z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gdlauncher-tray.svg b/.icons/kora/panel/22/gdlauncher-tray.svg
new file mode 100644
index 000000000..c0e931e73
--- /dev/null
+++ b/.icons/kora/panel/22/gdlauncher-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.041015.0005481a1.7755407 1.8190786 0 0 0 -.929687.2421775l-5.222656 3.0916691a1.7755407 1.8190786 0 0 0 -.888672 1.576107v6.1794323a1.7755407 1.8190786 0 0 0 .888672 1.576107l5.222656 3.089715a1.7755407 1.8190786 0 0 0 1.777344 0l5.222656-3.089715a1.7755407 1.8190786 0 0 0 .888672-1.576107v-6.1794323a1.7755407 1.8190786 0 0 0 -.888672-1.576107l-5.222656-3.0916691a1.7755407 1.8190786 0 0 0 -.847657-.2421775zm-3.001953 5.0017468c.124688-.0026.253582-.0012.339844.0059.880091.0724 1.777152.450692 2.472656 1.0429241.09333.0795.124648.09961.148438.09961.02377 0 .05511-.02013.148437-.09961.695484-.5922431 1.594519-.9705201 2.47461-1.0429261.172522-.01419.511387-.0073.65625.01367 1.106117.160055 1.719794.902661 1.720703 2.0838991.000258.297069-.02948.503264-.109375.759734-.200676.644189-.653913 1.214129-1.34375 1.68743-.230626.15823-.537544.328824-.785156.437482-.02237.0098-.02109.01163-.03906.01953.0014.03491.0039.06421.0039.101557.000002.954461-.437615 1.798162-1.111328 2.324123-.02385.01933-.04772.03822-.07227.05664-.01656.01205-.03396.02347-.05078.03515-.322834.230052-.699687.386256-1.115234.451153-.003.0005-.0082-.0065-.01172-.0078-.119677.017-.241164.0293-.365235.0293-.07496 0-.149216-.0054-.222656-.01172-.001.0037-.000998.004-.002.0078-.0004 0-.0035-.0074-.0039-.0078-1.399205-.123087-2.498047-1.363088-2.498047-2.876834 0-.03767.0026-.06833.0039-.103511-.01734-.0076-.01575-.0082-.03711-.01758-.333575-.146391-.693438-.360237-.990234-.587878-.713191-.547026-1.126171-1.201563-1.232422-1.953045-.02342-.165569-.02337-.518214 0-.691377.08847-.655428.356336-1.1227881.816406-1.4218171.246563-.160257.539398-.264182.886719-.31444.07243-.01046.193672-.01686.318359-.01953zm.626953 2.0116351c-.06566.0027-.134728.01075-.1875.02539-.262661.0729-.445312.215942-.445312.349595 0 .05406.01911.09084.07031.138666.05906.05518.154574.09683.365234.162103.106152.03289.244279.08152.306641.107418.273475.1135.517025.276541.732422.488261.07718.07587.08827.08203.123047.08203.02724 0 .045-.0065.0625-.02344.02961-.02864.03155-.0684.0098-.216788-.06432-.437846-.234833-.739322-.529301-.931604-.103959-.06788-.26867-.150183-.339844-.169914-.03912-.01084-.102307-.01443-.167969-.01172zm4.728516.0039c-.08691-.01065-.167672-.0085-.226562.0078-.07117.01973-.235883.102032-.339844.169915-.294468.192281-.46693.493757-.53125.931602-.02176.148389-.01984.188141.0098.216788.0175.01693.03527.02344.0625.02344.03477 0 .04585-.0061.123047-.08203.114744-.112785.244504-.21735.369136-.296864.210051-.134014.367946-.205215.669922-.298815.265799-.08238.370529-.139007.417969-.226553.02163-.03989.02043-.110636-.0039-.156244-.04065-.07611-.162769-.169252-.289062-.220694-.08267-.03366-.174809-.0577-.261719-.06836zm-3.021484 2.67762c-.04972 0-.06372.0138-.103516.09765-.07907.166582-.163576.437706-.191406.617162-.03858.248583.0021.552399.08203.613257.06003.04569.116734.01307.208984-.121089.201958-.293709.241563-.67607.113282-1.081987-.03284-.103896-.05016-.124995-.109375-.124995zm1.251953 0c-.02143.000538-.04138.0066-.05469.01562-.01509.01023-.03243.04517-.05273.109371-.128282.405917-.08867.788278.113281 1.081987.03048.04432.0723.09279.0918.10937.0649.05514.128312.03198.164063-.06054.06938-.179699.06778-.458863-.0039-.732392-.05171-.197312-.16407-.484673-.20117-.511702-.0115-.0084-.03521-.01225-.05664-.01172z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gitify-tray-active.svg b/.icons/kora/panel/22/gitify-tray-active.svg
new file mode 100644
index 000000000..7777c67ac
--- /dev/null
+++ b/.icons/kora/panel/22/gitify-tray-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1517737,1 1,4.1517737 1,8 c 0,3.848226 3.1517737,7 7,7 3.223575,0 5.946211,-2.215026 6.748047,-5.1953125 L 12.990698,7.7104523 C 12.285733,6.9863584 12.20052,7 11.347826,7 H 8.5 C 7.6715729,7 7,7.6715729 7,8.5 7,9.3284271 7.6715729,10 8.5,10 h 2.943359 C 10.758582,11.194857 9.4905575,12 8,12 5.773094,12 4,10.226906 4,8 4,5.773094 5.773094,4 8,4 h 2.5 C 11.328427,4 12,3.3284271 12,2.5 12,1.6715729 11.328427,1 10.5,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gitify-tray.svg b/.icons/kora/panel/22/gitify-tray.svg
new file mode 100644
index 000000000..0eb07a453
--- /dev/null
+++ b/.icons/kora/panel/22/gitify-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1517737,1 1,4.1517737 1,8 c 0,3.848226 3.1517737,7 7,7 3.223575,0 5.946211,-2.215026 6.748047,-5.1953125 L 12.990698,7.7104523 C 12.285733,6.9863584 12.20052,7 11.347826,7 H 8.5 C 7.6715729,7 7,7.6715729 7,8.5 7,9.3284271 7.6715729,10 8.5,10 h 2.943359 C 10.758582,11.194857 9.4905575,12 8,12 5.773094,12 4,10.226906 4,8 4,5.773094 5.773094,4 8,4 h 2.5 C 11.328427,4 12,3.3284271 12,2.5 12,1.6715729 11.328427,1 10.5,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gitlab-tray.svg b/.icons/kora/panel/22/gitlab-tray.svg
new file mode 100644
index 000000000..0a3eb8c47
--- /dev/null
+++ b/.icons/kora/panel/22/gitlab-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 2.9896533,1.0001389 c -0.1221973,0 -0.2445422,0.066588 -0.2901742,0.200039 L 1.0712737,6 H 5.0536118 L 3.2798276,1.2001779 C 3.2341743,1.0667255 3.1118507,1.0001389 2.9896533,1.0001389 Z M 5.0536118,6 8.0000003,15 10.946388,6 Z m 5.8927762,0 h 3.982339 L 13.300522,1.2001779 c -0.09127,-0.26690389 -0.48904,-0.26690389 -0.580348,0 z m 3.982339,0 -6.9287267,9 7.7484047,-5.347808 c 0.213798,-0.1475 0.303372,-0.40889 0.221724,-0.64761 z M 8.0000003,15 1.0712737,6 0.02987167,9.004582 c -0.081645,0.23872 0.00791,0.50011 0.2217236,0.64761 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gitter-indicator-disconnected.svg b/.icons/kora/panel/22/gitter-indicator-disconnected.svg
new file mode 100644
index 000000000..840e06a0c
--- /dev/null
+++ b/.icons/kora/panel/22/gitter-indicator-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 10 H 4 V 1 Z M 5,3 V 15 H 7 V 3 Z M 8,3 V 15 H 10 V 3 Z M 11,3 V 10 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gitter-indicator-notification.svg b/.icons/kora/panel/22/gitter-indicator-notification.svg
new file mode 100644
index 000000000..0d8b379fb
--- /dev/null
+++ b/.icons/kora/panel/22/gitter-indicator-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 2,1 0,9 2,0 0,-9 z M 5,3 5,15 7,15 7,3 Z m 3,0 0,12 2,0 0,-12 z m 3,0 0,7 2,0 0,-7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/gitter-indicator.svg b/.icons/kora/panel/22/gitter-indicator.svg
new file mode 100644
index 000000000..074c73048
--- /dev/null
+++ b/.icons/kora/panel/22/gitter-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 10 H 4 V 1 Z M 5,3 V 15 H 7 V 3 Z M 8,3 V 15 H 10 V 3 Z M 11,3 V 10 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/glipper.svg b/.icons/kora/panel/22/glipper.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/22/glipper.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gmail-tray-unread.svg b/.icons/kora/panel/22/gmail-tray-unread.svg
new file mode 100644
index 000000000..d71b997bc
--- /dev/null
+++ b/.icons/kora/panel/22/gmail-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.0410156,1.9999376 8.005859,5.5448595 12.96875,1.9999376 Z M 3,6.880797 v 7.119141 h 9.501953 A 2.5,2.5 0 0 1 12,12.499938 2.5,2.5 0 0 1 13,10.501891 V 6.8905626 l -3.830078,2.736328 c -0.692341,0.4946744 -1.633831,0.4946744 -2.326172,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0371094,1.9999376 A 0.99917917,0.9987072 0 0 0 0.0019531,3.0409532 C 0.0019147,3.0436766 0,3.068297 0,3.068297 v 9.9375 c 0,0.54653 0.4399575,1.000321 0.9921875,0.994141 H 2 V 4.9393907 l 5.425781,3.8730469 a 0.99917917,0.9987072 0 0 0 1.16211,0 L 14,4.9491564 V 10.054626 A 2.5,2.5 0 0 1 14.5,9.9999376 2.5,2.5 0 0 1 16,10.503844 V 2.990172 c 0,-0.00348 -0.0019,-0.0063 -0.002,-0.00977 A 1.0001247,0.99965229 0 0 0 15.92573,2.6327457 c -0.0071,-0.018016 -0.01332,-0.03526 -0.02148,-0.052734 A 1.0001247,0.99965229 0 0 0 15.724609,2.3202501 c -0.01676,-0.01774 -0.03278,-0.034302 -0.05078,-0.050781 A 1.0001247,0.99965229 0 0 0 15.431641,2.1073595 c -0.03286,-0.015969 -0.06494,-0.028643 -0.09961,-0.041016 a 1.0001247,0.99965229 0 0 0 -0.279297,-0.05664 C 15.03439,2.0086897 15.01856,1.9999376 15,1.9999376 l -0.0059,0.00977 A 1.0001247,0.99965229 0 0 0 14.417969,2.193297 L 8.005859,6.7733751 1.59375,2.193297 A 0.99917917,0.9987072 0 0 0 1.0371094,1.9999376 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/gmail-tray.svg b/.icons/kora/panel/22/gmail-tray.svg
new file mode 100644
index 000000000..cc7a6c76e
--- /dev/null
+++ b/.icons/kora/panel/22/gmail-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.0410156,1.999627 8.005859,5.5445489 12.96875,1.999627 Z M 3,6.8804864 V 13.999629 H 13 V 6.890252 L 9.169922,9.6265808 c -0.692341,0.4946752 -1.633831,0.4946752 -2.326172,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0371094,1.9999365 A 0.99917917,0.9987072 0 0 0 0.0019531,3.0409521 C 0.0019147,3.0436755 0,3.0682959 0,3.0682959 v 9.9375011 c 0,0.54653 0.4399575,1.000321 0.9921875,0.994141 H 2 V 4.9393896 L 7.425781,8.812437 a 0.99917917,0.9987072 0 0 0 1.16211,0 L 14,4.9491553 v 9.0507827 h 0.980469 C 15.557469,13.998939 16,13.553563 16,13.015563 V 2.9901709 c 0,-0.00348 -0.0019,-0.0063 -0.002,-0.00977 A 1.0001247,0.99965229 0 0 0 15.92573,2.6327446 c -0.0071,-0.018016 -0.01332,-0.03526 -0.02148,-0.052734 A 1.0001247,0.99965229 0 0 0 15.724609,2.320249 c -0.01676,-0.01774 -0.03278,-0.034302 -0.05078,-0.050781 A 1.0001247,0.99965229 0 0 0 15.431641,2.1073584 c -0.03286,-0.015969 -0.06494,-0.028643 -0.09961,-0.041016 a 1.0001247,0.99965229 0 0 0 -0.279297,-0.05664 c -0.01834,-0.00101 -0.03417,-0.00977 -0.05273,-0.00977 l -0.0059,0.00977 A 1.0001247,0.99965229 0 0 0 14.417973,2.1932958 L 8.005859,6.773374 1.59375,2.1932959 A 0.99917917,0.9987072 0 0 0 1.0371094,1.9999365 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gnome-netstatus-disconn.svg b/.icons/kora/panel/22/gnome-netstatus-disconn.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/22/gnome-netstatus-disconn.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gnome-netstatus-error.svg b/.icons/kora/panel/22/gnome-netstatus-error.svg
new file mode 120000
index 000000000..888666810
--- /dev/null
+++ b/.icons/kora/panel/22/gnome-netstatus-error.svg
@@ -0,0 +1 @@
+network-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gnome-netstatus-idle.svg b/.icons/kora/panel/22/gnome-netstatus-idle.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/22/gnome-netstatus-idle.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gnome-netstatus-rx.svg b/.icons/kora/panel/22/gnome-netstatus-rx.svg
new file mode 120000
index 000000000..9d3d6c44c
--- /dev/null
+++ b/.icons/kora/panel/22/gnome-netstatus-rx.svg
@@ -0,0 +1 @@
+network-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gnome-netstatus-tx.svg b/.icons/kora/panel/22/gnome-netstatus-tx.svg
new file mode 120000
index 000000000..2e76eecd7
--- /dev/null
+++ b/.icons/kora/panel/22/gnome-netstatus-tx.svg
@@ -0,0 +1 @@
+network-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gnome-netstatus-txrx.svg b/.icons/kora/panel/22/gnome-netstatus-txrx.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/22/gnome-netstatus-txrx.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gnome-pie-symbolic.svg b/.icons/kora/panel/22/gnome-pie-symbolic.svg
new file mode 100644
index 000000000..87f13fb0d
--- /dev/null
+++ b/.icons/kora/panel/22/gnome-pie-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.212891 1.0058594 C 10.06769 0.99571185 9.9235458 0.9970099 9.7792969 1.0078125 C 8.8190649 1.0798299 7.9108944 1.6126158 7.3964844 2.5117188 C 6.5742 3.9501808 7.0730854 5.7811453 8.5117188 6.6035156 C 9.9503522 7.4258 11.781317 6.9267433 12.603516 5.4882812 C 13.425715 4.0498195 12.926914 2.2188546 11.488281 1.3964844 L 11.488281 1.3945312 C 11.083184 1.1632404 10.648491 1.0363019 10.212891 1.0058594 z M 3.8535156 3.0058594 C 3.2133014 3.0538635 2.6061809 3.4084817 2.2636719 4.0078125 C 1.7155454 4.9666937 2.0489314 6.1882816 3.0078125 6.7363281 C 3.9666938 7.2846145 5.1882817 6.9508288 5.7363281 5.9921875 C 6.2843746 5.0330663 5.9508286 3.8117982 4.9921875 3.2636719 C 4.632557 3.0581345 4.2376282 2.977057 3.8535156 3.0058594 z M 2.3886719 8.0058594 C 1.9086426 8.041856 1.4541162 8.3059021 1.1972656 8.7558594 C 0.78615476 9.4750409 1.0368278 10.391773 1.7558594 10.802734 C 2.474891 11.213695 3.3916986 10.962572 3.8027344 10.244141 C 4.2137704 9.5249582 3.9631722 8.6089765 3.2441406 8.1972656 C 2.9745413 8.0435302 2.6767196 7.9841115 2.3886719 8.0058594 z M 11.853516 8.0058594 C 11.212667 8.0538624 10.606097 8.408567 10.263672 9.0078125 C 9.7156296 9.966285 10.04934 11.188287 11.007812 11.736328 C 11.966285 12.28437 13.188287 11.950659 13.736328 10.992188 C 14.28437 10.033716 13.951459 8.8117133 12.992188 8.2636719 C 12.63296 8.0580563 12.237545 7.9767372 11.853516 8.0058594 z M 8.5976562 12.001953 C 8.0140584 11.963693 7.4384529 12.273032 7.1601562 12.828125 C 6.788844 13.569249 7.0877508 14.468532 7.828125 14.839844 C 8.5684992 15.211157 9.4685327 14.912248 9.8398438 14.171875 C 10.211157 13.431502 9.912256 12.531468 9.171875 12.160156 C 8.9865934 12.067146 8.7919388 12.014705 8.5976562 12.001953 z M 3.9257812 13.003906 C 3.605761 13.027896 3.3040187 13.204012 3.1328125 13.503906 C 2.8588427 13.983071 3.0245423 14.595238 3.5039062 14.869141 C 3.9830702 15.143044 4.5951708 14.975258 4.8691406 14.496094 C 5.1430438 14.01693 4.9753242 13.404762 4.4960938 13.130859 C 4.3162907 13.028228 4.1177135 12.989245 3.9257812 13.003906 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gnote-panel.svg b/.icons/kora/panel/22/gnote-panel.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/22/gnote-panel.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/goldendict-scan-tray.svg b/.icons/kora/panel/22/goldendict-scan-tray.svg
new file mode 100644
index 000000000..9c8714099
--- /dev/null
+++ b/.icons/kora/panel/22/goldendict-scan-tray.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.801 1c-.443 0-.801.311-.801.699v11.602c0 .388.358.699.801.699h11.199v-4h-4v-1h4v-1h-1v-1h3v-5.301c0-.388-.358-.699-.801-.699h-5.199v4h2v1h-2v1h2v1h-2v-1h-3v1h-3v-1h2v-1h-2v-1h2v-1h-2v-1h2v-2zm8.199 2h3v1h-3zm2 2h1v1h-1zm-9 4h2v1h-2zm0 2h1v1h-1zm2 0h2v1h-2zm4 0h3v1h-3z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 .5v5.5h2v-5.5s-.081-.5-1-.5-1 .5-1 .5z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m14.5 13.739c.36 0 .653.293.653.653 0 .361-.293.653-.653.653s-.653-.292-.653-.653c0-.36.293-.653.653-.653zm-.5-5.739v5h1v-5z" />
+</svg>
diff --git a/.icons/kora/panel/22/goldendict-tray.svg b/.icons/kora/panel/22/goldendict-tray.svg
new file mode 100644
index 000000000..acae4cb73
--- /dev/null
+++ b/.icons/kora/panel/22/goldendict-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.801 1c-.443 0-.801.311-.801.699v11.601c0 .388.358.7.801.7h12.398c.443 0 .801-.312.801-.7v-11.601c0-.388-.358-.699-.801-.699h-5.199v4h2v1h-2v1h2v1h-2v-1h-3v1h-3v-1h2v-3h-2v-1h2v-2zm8.199 2h3v1h-3zm-7 2h2v1h-2zm9 0h1v1h-1zm0 2h1v1h-1zm-9 2h2v1h-2zm6 0h3v1h-3zm3 0h1v1h-1zm-9 2h1v1h-1zm2 0h2v1h-2zm4 0h3v1h-3z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 .5v5.5h2v-5.5s-.081-.5-1-.5-1 .5-1 .5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/good-signal-lock.svg b/.icons/kora/panel/22/good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/22/good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/good-signal.svg b/.icons/kora/panel/22/good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/google-chat-badge.svg b/.icons/kora/panel/22/google-chat-badge.svg
new file mode 100644
index 000000000..ff69dcec6
--- /dev/null
+++ b/.icons/kora/panel/22/google-chat-badge.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-chat-offline.svg b/.icons/kora/panel/22/google-chat-offline.svg
new file mode 100644
index 000000000..4243bb41d
--- /dev/null
+++ b/.icons/kora/panel/22/google-chat-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.35" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-chat-tray.svg b/.icons/kora/panel/22/google-chat-tray.svg
new file mode 100644
index 000000000..5bb00472d
--- /dev/null
+++ b/.icons/kora/panel/22/google-chat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-chrome-no-notification-disabled.svg b/.icons/kora/panel/22/google-chrome-no-notification-disabled.svg
new file mode 100644
index 000000000..e5a9b5ec1
--- /dev/null
+++ b/.icons/kora/panel/22/google-chrome-no-notification-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-chrome-no-notification.svg b/.icons/kora/panel/22/google-chrome-no-notification.svg
new file mode 120000
index 000000000..6d858406d
--- /dev/null
+++ b/.icons/kora/panel/22/google-chrome-no-notification.svg
@@ -0,0 +1 @@
+google-chrome-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/google-chrome-notification-disabled.svg b/.icons/kora/panel/22/google-chrome-notification-disabled.svg
new file mode 100644
index 000000000..330e2c69b
--- /dev/null
+++ b/.icons/kora/panel/22/google-chrome-notification-disabled.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-chrome-notification.svg b/.icons/kora/panel/22/google-chrome-notification.svg
new file mode 100644
index 000000000..f6963c1ee
--- /dev/null
+++ b/.icons/kora/panel/22/google-chrome-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-chrome-panel.svg b/.icons/kora/panel/22/google-chrome-panel.svg
new file mode 100644
index 000000000..f7ef5b0e7
--- /dev/null
+++ b/.icons/kora/panel/22/google-chrome-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-chrome-tray.svg b/.icons/kora/panel/22/google-chrome-tray.svg
new file mode 120000
index 000000000..d13065301
--- /dev/null
+++ b/.icons/kora/panel/22/google-chrome-tray.svg
@@ -0,0 +1 @@
+google-chrome-no-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/google-hangouts-panel.svg b/.icons/kora/panel/22/google-hangouts-panel.svg
new file mode 120000
index 000000000..7ed13f5ea
--- /dev/null
+++ b/.icons/kora/panel/22/google-hangouts-panel.svg
@@ -0,0 +1 @@
+hangouts-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/google-music-manager-panel.svg b/.icons/kora/panel/22/google-music-manager-panel.svg
new file mode 100644
index 000000000..513d0774b
--- /dev/null
+++ b/.icons/kora/panel/22/google-music-manager-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1.331c-2.961 0-6.158 2.979-6.158 6.669 0 0-1.413 1.432-1.517 1.908-.16.742 0 2.538 0 2.538s0 2.223 2.559 2.223h1.52c-.434-1.853-.601-3.705-.308-5.558l-1.188-.57-.024-.541c0-2.468 1.628-4.937 5.116-4.954 3.488-.016 5.116 2.486 5.116 4.954l.025.541-1.237.593c.246 1.81.107 3.659-.308 5.535h1.52s2.559 0 2.559-2.223c0 0 .16-1.888 0-2.63-.099-.452-1.517-1.816-1.517-1.816 0-3.69-3.197-6.669-6.158-6.669z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-tasks-indicator-light-normal.svg b/.icons/kora/panel/22/google-tasks-indicator-light-normal.svg
new file mode 100644
index 000000000..1000933c4
--- /dev/null
+++ b/.icons/kora/panel/22/google-tasks-indicator-light-normal.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.131 4.469c0-1.948-1.582-3.53-3.531-3.53h-7.061c-1.949 0-3.531 1.582-3.531 3.53v7.062c0 1.948 1.582 3.53 3.531 3.53h7.061c1.949 0 3.531-1.582 3.531-3.53zm-1 0v7.062c0 1.396-1.134 2.53-2.531 2.53h-7.061c-1.397 0-2.531-1.134-2.531-2.53v-7.062c0-1.396 1.134-2.53 2.531-2.53h7.061c1.397 0 2.531 1.134 2.531 2.53z" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg>
diff --git a/.icons/kora/panel/22/google-tasks-indicator-light-starred.svg b/.icons/kora/panel/22/google-tasks-indicator-light-starred.svg
new file mode 100644
index 000000000..7f3c4b685
--- /dev/null
+++ b/.icons/kora/panel/22/google-tasks-indicator-light-starred.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.131 4.469c0-1.948-1.582-3.53-3.531-3.53h-7.061c-1.949 0-3.531 1.582-3.531 3.53v7.062c0 1.948 1.582 3.53 3.531 3.53h7.061c1.949 0 3.531-1.582 3.531-3.53zm-1 0v7.062c0 1.396-1.134 2.53-2.531 2.53h-7.061c-1.397 0-2.531-1.134-2.531-2.53v-7.062c0-1.396 1.134-2.53 2.531-2.53h7.061c1.397 0 2.531 1.134 2.531 2.53z" fill="#dfdfdf" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gpaste.svg b/.icons/kora/panel/22/gpaste.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/22/gpaste.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ac-adapter.svg b/.icons/kora/panel/22/gpm-ac-adapter.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ac-adapter.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-000-charging.svg b/.icons/kora/panel/22/gpm-battery-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-000.svg b/.icons/kora/panel/22/gpm-battery-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-020-charging.svg b/.icons/kora/panel/22/gpm-battery-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-020.svg b/.icons/kora/panel/22/gpm-battery-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-040-charging.svg b/.icons/kora/panel/22/gpm-battery-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-040.svg b/.icons/kora/panel/22/gpm-battery-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-060-charging.svg b/.icons/kora/panel/22/gpm-battery-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-060.svg b/.icons/kora/panel/22/gpm-battery-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-080-charging.svg b/.icons/kora/panel/22/gpm-battery-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-080.svg b/.icons/kora/panel/22/gpm-battery-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-100-charging.svg b/.icons/kora/panel/22/gpm-battery-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-100.svg b/.icons/kora/panel/22/gpm-battery-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-charged.svg b/.icons/kora/panel/22/gpm-battery-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-empty.svg b/.icons/kora/panel/22/gpm-battery-empty.svg
new file mode 120000
index 000000000..8390bda45
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-empty.svg
@@ -0,0 +1 @@
+gpm-battery-000.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-battery-missing.svg b/.icons/kora/panel/22/gpm-battery-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-battery-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-brightness-kbd-disabled.svg b/.icons/kora/panel/22/gpm-brightness-kbd-disabled.svg
new file mode 100644
index 000000000..7552e7163
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-brightness-kbd-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm.835-.435c.344-2.695 2.649-4.782 5.438-4.782s5.094 2.087 5.439 4.782h-.477c-.342-2.434-2.435-4.309-4.962-4.309s-4.62 1.875-4.961 4.309zm1.256 0c.334-2.008 2.079-3.539 4.182-3.539 2.104 0 3.849 1.531 4.183 3.539zm-2.973-1.079c-.137-.03-.272.058-.301.195s.059.272.196.301l1.227.261c.137.029.272-.058.301-.195.03-.137-.058-.272-.195-.301zm13.99-.985c.128-.057.185-.207.128-.335s-.207-.186-.335-.129l-1.146.51c-.128.057-.186.208-.129.336s.207.185.335.128zm-12.647-1.772c-.113-.082-.272-.057-.355.057-.082.113-.057.272.057.354l1.015.738c.113.082.272.057.355-.056.082-.114.057-.273-.057-.355zm10.931-.769c.094-.104.086-.265-.019-.359-.104-.093-.264-.085-.358.019l-.84.933c-.094.104-.085.265.019.358.104.094.265.086.358-.018zm-8.583-1.202c-.07-.122-.226-.163-.347-.093-.122.07-.163.225-.093.347l.627 1.087c.07.121.226.163.347.092.122-.07.163-.225.093-.346zm5.983-.421c.043-.134-.03-.277-.164-.32-.133-.044-.276.029-.32.163l-.387 1.193c-.044.134.029.277.163.32.133.044.276-.03.32-.163zm-3.037-.426c-.014-.139-.139-.24-.279-.226-.139.015-.24.14-.226.279l.131 1.249c.015.139.14.24.28.226.139-.015.24-.14.226-.28z" />
+</svg>
diff --git a/.icons/kora/panel/22/gpm-brightness-kbd-invalid.svg b/.icons/kora/panel/22/gpm-brightness-kbd-invalid.svg
new file mode 100644
index 000000000..f4be3f648
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-brightness-kbd-invalid.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 5.266c.552 0 1 .449 1 1 0 .552-.448 1-1 1s-1-.448-1-1c0-.551.448-1 1-1zm-1-4.266.388 4h1.224l.388-4z" />
+</svg>
diff --git a/.icons/kora/panel/22/gpm-brightness-kbd.svg b/.icons/kora/panel/22/gpm-brightness-kbd.svg
new file mode 100644
index 000000000..73b1163d8
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-brightness-kbd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm.835-.435c.344-2.695 2.649-4.782 5.438-4.782s5.094 2.087 5.439 4.782h-.477c-.342-2.434-2.435-4.309-4.962-4.309s-4.62 1.875-4.961 4.309zm1.256 0c.334-2.008 2.079-3.539 4.182-3.539 2.104 0 3.849 1.531 4.183 3.539zm-2.973-1.079c-.137-.03-.272.058-.301.195s.059.272.196.301l1.227.261c.137.029.272-.058.301-.195.03-.137-.058-.272-.195-.301zm13.99-.985c.128-.057.185-.207.128-.335s-.207-.186-.335-.129l-1.146.51c-.128.057-.186.208-.129.336s.207.185.335.128zm-12.647-1.772c-.113-.082-.272-.057-.355.057-.082.113-.057.272.057.354l1.015.738c.113.082.272.057.355-.056.082-.114.057-.273-.057-.355zm10.931-.769c.094-.104.086-.265-.019-.359-.104-.093-.264-.085-.358.019l-.84.933c-.094.104-.085.265.019.358.104.094.265.086.358-.018zm-8.583-1.202c-.07-.122-.226-.163-.347-.093-.122.07-.163.225-.093.347l.627 1.087c.07.121.226.163.347.092.122-.07.163-.225.093-.346zm5.983-.421c.043-.134-.03-.277-.164-.32-.133-.044-.276.029-.32.163l-.387 1.193c-.044.134.029.277.163.32.133.044.276-.03.32-.163zm-3.037-.426c-.014-.139-.139-.24-.279-.226-.139.015-.24.14-.226.279l.131 1.249c.015.139.14.24.28.226.139-.015.24-.14.226-.28z" />
+</svg>
diff --git a/.icons/kora/panel/22/gpm-brightness-lcd-disabled.svg b/.icons/kora/panel/22/gpm-brightness-lcd-disabled.svg
new file mode 100644
index 000000000..c7095ced0
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-brightness-lcd-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24zm6.254 8.144c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gpm-brightness-lcd-invalid.svg b/.icons/kora/panel/22/gpm-brightness-lcd-invalid.svg
new file mode 100644
index 000000000..0ad466db8
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-brightness-lcd-invalid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 9.462c.561 0 1.016.455 1.016 1.016s-.455 1.017-1.016 1.017-1.016-.456-1.016-1.017.455-1.016 1.016-1.016zm-1-4.462v4h2v-4z" fill="#f44336" fill-rule="nonzero"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm10.791-1.908c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm12.575-2.223c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-10.952-.377c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm2.541-1.716c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 .473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gpm-brightness-lcd.svg b/.icons/kora/panel/22/gpm-brightness-lcd.svg
new file mode 120000
index 000000000..55478878b
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-brightness-lcd.svg
@@ -0,0 +1 @@
+xfpm-brightness-lcd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-hibernate.svg b/.icons/kora/panel/22/gpm-hibernate.svg
new file mode 100644
index 000000000..edd6d57ee
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-hibernate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125.912.02s.984 0 .984.983v12.783c0 1.303-.913 1.284-.913-.019v-1.967h-1.967v-2.95h1.967v-.983h-1.967v-2.95h1.967v-3.942h-.983c-1.303 0-1.303-.975 0-.975zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm2 2.16c-1.142-.016-1.142 1.703 0 1.687h1.618l-2.278 2.846c-.442.553-.048 1.371.66 1.371h3.375c1.142.016 1.142-1.703 0-1.687h-1.618l2.278-2.847c.442-.552.048-1.37-.66-1.37zm-5.075 4.704h.983v.983h-.983zm10.567-4.704c-.571-.008-.571.851 0 .843h.893l-1.246 1.875c-.187.281.015.657.353.655h1.681c.571.009.571-.851 0-.843h-.895l1.246-1.875c.187-.28-.014-.655-.351-.655zm-10.567.77h.983v.984h-.983z" />
+</svg>
diff --git a/.icons/kora/panel/22/gpm-inhibit-invalid.svg b/.icons/kora/panel/22/gpm-inhibit-invalid.svg
new file mode 100644
index 000000000..c7f686712
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-inhibit-invalid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.013 3.075 11.482.012.127 1.096v9.74h-7.676l-.913-1.015-3.02.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125c-1.303 0-1.303.975 0 .975h.983v3.942h-1.967v2.95h1.967v.983h-1.967v2.95h1.967v1.967c0 1.303.913 1.322.913.019v-12.783c0-.983-.984-.983-.984-.983l-.912-.02zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm-3.075 2.93h.983v.984h-.983zm5.229.02v3.933h.984v-3.933zm1.967 0v3.933h.983v-3.933zm1.967 0v3.933h.983v-3.933zm1.966 0v3.933h.984v-3.933zm-11.129 3.914h.983v.983h-.983z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m14 8v4h2v-4zm.659 5c-.175 0-.342.069-.466.193s-.193.291-.193.466v.682c0 .175.069.342.193.466s.291.193.466.193h.682c.175 0 .342-.069.466-.193s.193-.291.193-.466v-.682c0-.175-.069-.342-.193-.466s-.291-.193-.466-.193z" />
+</svg>
diff --git a/.icons/kora/panel/22/gpm-inhibit.svg b/.icons/kora/panel/22/gpm-inhibit.svg
new file mode 100644
index 000000000..ff5bbd068
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-inhibit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125.912.02s.984 0 .984.983v12.783c0 1.303-.913 1.284-.913-.019v-1.967h-1.967v-2.95h1.967v-.983h-1.967v-2.95h1.967v-3.942h-.983c-1.303 0-1.303-.975 0-.975zm2.762 2.95h10.422c.865 0 1.566.701 1.566 1.566v8.669c0 .415-.166.813-.459 1.107-.294.293-.692.458-1.107.458h-8.268v-1.967h-2.154v-.952h3.067v1.967h7.676v-9.74h-10.743zm6.6 9.83h-1.736v-5.045h1.736zm-9.675-2.966h.983v.983h-.983zm8.797-4.894c.148 0 .286.027.414.08.127.054.24.127.338.217.097.091.175.199.232.323.057.125.085.261.085.409 0 .141-.028.274-.085.399-.057.124-.135.232-.232.322-.098.091-.211.164-.338.217-.128.054-.266.081-.414.081s-.286-.027-.414-.081c-.128-.053-.24-.126-.338-.217-.097-.09-.173-.198-.227-.322-.054-.125-.081-.258-.081-.399 0-.296.103-.542.308-.737s.456-.292.752-.292zm-8.797.96h.983v.984h-.983z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gpm-keyboard-000.svg b/.icons/kora/panel/22/gpm-keyboard-000.svg
new file mode 120000
index 000000000..3c3ffb5e4
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-keyboard-000.svg
@@ -0,0 +1 @@
+keyboard-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-keyboard-020.svg b/.icons/kora/panel/22/gpm-keyboard-020.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-keyboard-020.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-keyboard-040.svg b/.icons/kora/panel/22/gpm-keyboard-040.svg
new file mode 120000
index 000000000..89e90a0d7
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-keyboard-040.svg
@@ -0,0 +1 @@
+keyboard-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-keyboard-060.svg b/.icons/kora/panel/22/gpm-keyboard-060.svg
new file mode 120000
index 000000000..e05b11bd3
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-keyboard-060.svg
@@ -0,0 +1 @@
+keyboard-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-keyboard-080.svg b/.icons/kora/panel/22/gpm-keyboard-080.svg
new file mode 120000
index 000000000..82432d8f9
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-keyboard-080.svg
@@ -0,0 +1 @@
+keyboard-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-keyboard-100.svg b/.icons/kora/panel/22/gpm-keyboard-100.svg
new file mode 120000
index 000000000..1307798fb
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-keyboard-100.svg
@@ -0,0 +1 @@
+keyboard-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-monitor.svg b/.icons/kora/panel/22/gpm-monitor.svg
new file mode 100644
index 000000000..2b8c9527b
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-monitor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.779,2.0011 C 8.728,1.9956 8.676,2.011 8.637,2.0461 8.597,2.0811 8.573,2.1317 8.568,2.1867 L 8.342,4.673 C 8.331,4.7874 8.411,4.8905 8.518,4.9015 9.136,4.9657 9.731,5.1445 10.289,5.4328 10.38,5.4853 10.488,5.4406 10.549,5.3351 L 11.561,3.0851 C 11.607,2.9816 11.567,2.8577 11.471,2.8078 10.623,2.37 9.717,2.0986 8.779,2.0011 Z M 6.916,2.0382 C 5.9825,2.174 5.0878,2.4831 4.2559,2.9562 4.1611,3.0101 4.1256,3.1359 4.1758,3.2375 L 5.2676,5.4445 C 5.3025,5.515 5.3699,5.5539 5.4395,5.5539 5.4702,5.5539 5.5003,5.5469 5.5293,5.5304 6.077,5.2188 6.667,5.0163 7.281,4.9269 7.388,4.9115 7.462,4.8065 7.447,4.6925 L 7.135,2.216 C 7.12,2.1021 7.022,2.0229 6.916,2.0382 Z M 12.902,3.8351 C 12.851,3.8408 12.804,3.8685 12.771,3.9113 L 11.301,5.8488 C 11.268,5.8916 11.254,5.9462 11.26,6.002 11.265,6.056 11.29,6.107 11.33,6.142 11.813,6.563 12.218,7.065 12.537,7.636 12.574,7.701 12.639,7.738 12.705,7.738 12.739,7.738 12.774,7.729 12.805,7.709 L 14.805,6.427 C 14.898,6.368 14.922,6.23 14.871,6.142 14.389,5.2775 13.775,4.5163 13.045,3.88 13.005,3.8452 12.954,3.8296 12.902,3.8351 Z M 2.8613,4.0421 C 2.8097,4.0386 2.7594,4.0565 2.7207,4.0929 2.0139,4.759 1.427,5.5438 0.9766,6.427 0.9519,6.476 0.9465,6.535 0.9609,6.587 0.9754,6.64 1.0075,6.684 1.0527,6.711 L 3.0977,7.91 C 3.1893,7.963 3.3022,7.928 3.3613,7.826 3.659,7.242 4.048,6.723 4.5156,6.283 4.5544,6.246 4.5768,6.195 4.5801,6.14 4.5834,6.085 4.5672,6.029 4.5332,5.9875 L 2.9941,4.1125 C 2.9602,4.071 2.9128,4.0457 2.8613,4.0421 Z M 15.393,7.834 13.168,8.58 C 13.066,8.614 13.009,8.732 13.041,8.841 13.201,9.388 13.294,9.958 13.281,10.537 L 13.275,10.802 C 13.272,10.888 13.346,11.021 13.461,11.021 L 15.797,11.136 C 15.9,11.136 15.985,11.049 15.99,10.937 15.996,10.798 16,10.537 16,10.537 16,9.662 15.877,8.799 15.635,7.97 15.603,7.861 15.495,7.799 15.393,7.834 Z M 7.893,10.097 4.7382,8.103 C 4.7382,8.103 4.6554,8.069 4.6132,8.074 4.6132,8.074 4.5304,8.099 4.4981,8.132 4.4333,8.199 4.4187,8.304 4.4609,8.388 L 6.182,11.845 C 6.182,11.845 6.172,11.981 6.172,12.048 6.172,12.57 6.361,13.059 6.705,13.427 7.049,13.796 7.506,14 7.992,14 8.479,14 8.937,13.796 9.281,13.427 9.625,13.059 9.814,12.57 9.814,12.048 9.814,11.527 9.625,11.036 9.281,10.668 8.938,10.299 8.48,10.096 7.994,10.095 Z M 0.5176,8.14 C 0.4679,8.126 0.4138,8.132 0.3691,8.16 0.3245,8.187 0.2928,8.233 0.2793,8.287 0.0945,9.017 0,9.774 0,10.537 0,10.667 0.0098,10.937 0.0098,10.937 0.0146,11.049 0.1,11.136 0.2032,11.136 L 2.5391,11.021 C 2.6374,11.017 2.7247,10.927 2.7247,10.802 2.7207,10.709 2.7188,10.537 2.7188,10.537 2.7188,10.032 2.7804,9.532 2.9024,9.05 2.9304,8.939 2.8691,8.825 2.7657,8.795 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gpm-mouse-000.svg b/.icons/kora/panel/22/gpm-mouse-000.svg
new file mode 120000
index 000000000..90eab54ba
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-mouse-000.svg
@@ -0,0 +1 @@
+mouse-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-mouse-020.svg b/.icons/kora/panel/22/gpm-mouse-020.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-mouse-020.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-mouse-040.svg b/.icons/kora/panel/22/gpm-mouse-040.svg
new file mode 120000
index 000000000..f5d985ce3
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-mouse-040.svg
@@ -0,0 +1 @@
+mouse-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-mouse-060.svg b/.icons/kora/panel/22/gpm-mouse-060.svg
new file mode 120000
index 000000000..85e6611c3
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-mouse-060.svg
@@ -0,0 +1 @@
+mouse-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-mouse-080.svg b/.icons/kora/panel/22/gpm-mouse-080.svg
new file mode 120000
index 000000000..2919c46ce
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-mouse-080.svg
@@ -0,0 +1 @@
+mouse-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-mouse-100.svg b/.icons/kora/panel/22/gpm-mouse-100.svg
new file mode 120000
index 000000000..6c8e81536
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-mouse-100.svg
@@ -0,0 +1 @@
+mouse-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-phone-000.svg b/.icons/kora/panel/22/gpm-phone-000.svg
new file mode 120000
index 000000000..77b7a31c3
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-phone-000.svg
@@ -0,0 +1 @@
+phone-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-phone-020.svg b/.icons/kora/panel/22/gpm-phone-020.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-phone-020.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-phone-040.svg b/.icons/kora/panel/22/gpm-phone-040.svg
new file mode 120000
index 000000000..2e1194c15
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-phone-040.svg
@@ -0,0 +1 @@
+phone-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-phone-060.svg b/.icons/kora/panel/22/gpm-phone-060.svg
new file mode 120000
index 000000000..431ed0999
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-phone-060.svg
@@ -0,0 +1 @@
+phone-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-phone-080.svg b/.icons/kora/panel/22/gpm-phone-080.svg
new file mode 120000
index 000000000..4dadbca9b
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-phone-080.svg
@@ -0,0 +1 @@
+phone-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-phone-100.svg b/.icons/kora/panel/22/gpm-phone-100.svg
new file mode 120000
index 000000000..954a697f6
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-phone-100.svg
@@ -0,0 +1 @@
+phone-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-000-charging.svg b/.icons/kora/panel/22/gpm-primary-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-000.svg b/.icons/kora/panel/22/gpm-primary-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-020-charging.svg b/.icons/kora/panel/22/gpm-primary-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-020.svg b/.icons/kora/panel/22/gpm-primary-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-040-charging.svg b/.icons/kora/panel/22/gpm-primary-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-040.svg b/.icons/kora/panel/22/gpm-primary-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-060-charging.svg b/.icons/kora/panel/22/gpm-primary-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-060.svg b/.icons/kora/panel/22/gpm-primary-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-080-charging.svg b/.icons/kora/panel/22/gpm-primary-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-080.svg b/.icons/kora/panel/22/gpm-primary-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-100-charging.svg b/.icons/kora/panel/22/gpm-primary-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-100.svg b/.icons/kora/panel/22/gpm-primary-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-charged.svg b/.icons/kora/panel/22/gpm-primary-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-primary-missing.svg b/.icons/kora/panel/22/gpm-primary-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-primary-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-000-charging.svg b/.icons/kora/panel/22/gpm-ups-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-000.svg b/.icons/kora/panel/22/gpm-ups-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-020-charging.svg b/.icons/kora/panel/22/gpm-ups-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-020.svg b/.icons/kora/panel/22/gpm-ups-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-040-charging.svg b/.icons/kora/panel/22/gpm-ups-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-040.svg b/.icons/kora/panel/22/gpm-ups-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-060-charging.svg b/.icons/kora/panel/22/gpm-ups-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-060.svg b/.icons/kora/panel/22/gpm-ups-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-080-charging.svg b/.icons/kora/panel/22/gpm-ups-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-080.svg b/.icons/kora/panel/22/gpm-ups-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-100-charging.svg b/.icons/kora/panel/22/gpm-ups-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-100.svg b/.icons/kora/panel/22/gpm-ups-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-charged.svg b/.icons/kora/panel/22/gpm-ups-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpm-ups-missing.svg b/.icons/kora/panel/22/gpm-ups-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/22/gpm-ups-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gpmdp-tray-pause.svg b/.icons/kora/panel/22/gpmdp-tray-pause.svg
new file mode 100644
index 000000000..edb814d4d
--- /dev/null
+++ b/.icons/kora/panel/22/gpmdp-tray-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z M 11,11 V 16 H 13 V 11 Z M 14,11 V 16 H 16 V 11 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gpmdp-tray-play.svg b/.icons/kora/panel/22/gpmdp-tray-play.svg
new file mode 100644
index 000000000..42abb2dc6
--- /dev/null
+++ b/.icons/kora/panel/22/gpmdp-tray-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z M 12,11 V 16 L 16,13.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gpmdp-tray.svg b/.icons/kora/panel/22/gpmdp-tray.svg
new file mode 100644
index 000000000..c8d50d77f
--- /dev/null
+++ b/.icons/kora/panel/22/gpmdp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/grive-app-ind-con-1.svg b/.icons/kora/panel/22/grive-app-ind-con-1.svg
new file mode 100644
index 000000000..557f48fba
--- /dev/null
+++ b/.icons/kora/panel/22/grive-app-ind-con-1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/grive-app-ind-con-2.svg b/.icons/kora/panel/22/grive-app-ind-con-2.svg
new file mode 100644
index 000000000..6615b1b0d
--- /dev/null
+++ b/.icons/kora/panel/22/grive-app-ind-con-2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/grive-app-ind-con-3.svg b/.icons/kora/panel/22/grive-app-ind-con-3.svg
new file mode 100644
index 000000000..80abde072
--- /dev/null
+++ b/.icons/kora/panel/22/grive-app-ind-con-3.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/grive-app-ind-sleep.svg b/.icons/kora/panel/22/grive-app-ind-sleep.svg
new file mode 100644
index 000000000..5ac850cd4
--- /dev/null
+++ b/.icons/kora/panel/22/grive-app-ind-sleep.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 5.3339844 1 L 10.222656 10 L 16 10 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 16 11 L 6 11.007812 L 3.5546875 15 L 13.333984 15 L 16 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/grive-app-ind.svg b/.icons/kora/panel/22/grive-app-ind.svg
new file mode 100644
index 000000000..b9d17972e
--- /dev/null
+++ b/.icons/kora/panel/22/grive-app-ind.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.3339844 1 L 10.222656 10 L 16 10 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 16 11 L 6 11.007812 L 3.5546875 15 L 13.333984 15 L 16 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gsd-xrandr.svg b/.icons/kora/panel/22/gsd-xrandr.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/22/gsd-xrandr.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-full-secure.svg b/.icons/kora/panel/22/gsm-3g-full-secure.svg
new file mode 120000
index 000000000..afc43d749
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-full-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-full.svg b/.icons/kora/panel/22/gsm-3g-full.svg
new file mode 120000
index 000000000..90a741a11
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-full.svg
@@ -0,0 +1 @@
+network-cellular-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-high-secure.svg b/.icons/kora/panel/22/gsm-3g-high-secure.svg
new file mode 120000
index 000000000..56374d216
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-high-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-high.svg b/.icons/kora/panel/22/gsm-3g-high.svg
new file mode 120000
index 000000000..d483798e8
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-high.svg
@@ -0,0 +1 @@
+network-cellular-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-low-secure.svg b/.icons/kora/panel/22/gsm-3g-low-secure.svg
new file mode 120000
index 000000000..86597a5a5
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-low-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-low.svg b/.icons/kora/panel/22/gsm-3g-low.svg
new file mode 120000
index 000000000..1f49b2fc8
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-low.svg
@@ -0,0 +1 @@
+network-cellular-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-medium-secure.svg b/.icons/kora/panel/22/gsm-3g-medium-secure.svg
new file mode 120000
index 000000000..08f73d5e3
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-medium-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-medium.svg b/.icons/kora/panel/22/gsm-3g-medium.svg
new file mode 120000
index 000000000..f8764e2c1
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-medium.svg
@@ -0,0 +1 @@
+network-cellular-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-none-secure.svg b/.icons/kora/panel/22/gsm-3g-none-secure.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-none-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gsm-3g-none.svg b/.icons/kora/panel/22/gsm-3g-none.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/22/gsm-3g-none.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/gtg-panel.svg b/.icons/kora/panel/22/gtg-panel.svg
new file mode 100644
index 000000000..c67b9b844
--- /dev/null
+++ b/.icons/kora/panel/22/gtg-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.056 8.545 5.78-5.595c.215-.192.554-.021.156.562l-4.875 8.375c-.085.149-.267.239-.436.219-.051-.006-.107-.006-.156-.031-.005-.002-2.912-4.244-3.375-5.124-.096-.181.035-.577.594-.156z"/>
+</svg>
diff --git a/.icons/kora/panel/22/gtk-dialog-authentication-panel.svg b/.icons/kora/panel/22/gtk-dialog-authentication-panel.svg
new file mode 120000
index 000000000..0bfd732bb
--- /dev/null
+++ b/.icons/kora/panel/22/gtk-dialog-authentication-panel.svg
@@ -0,0 +1 @@
+krb-valid-ticket.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/guake-indicator.svg b/.icons/kora/panel/22/guake-indicator.svg
new file mode 100644
index 000000000..c6e83f911
--- /dev/null
+++ b/.icons/kora/panel/22/guake-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.75 1c-.97 0-1.75.781-1.75 1.75v10.5c0 .97.781 1.75 1.75 1.75h10.5c.97 0 1.75-.781 1.75-1.75v-10.5c0-.97-.781-1.75-1.75-1.75z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9 12h4v1h-4zm-3-10h1v1h3v2h-3v1h1c.75 0 1.44.317 1.873.805.433.487.627 1.098.627 1.695s-.194 1.21-.627 1.697c-.433.488-1.123.803-1.873.803h-1v1h-1v-1h-3v-2h3v-1h-1c-.75 0-1.44-.315-1.873-.803-.433-.487-.627-1.1-.627-1.697s.194-1.208.627-1.695c.433-.488 1.123-.805 1.873-.805h1zm1 6v1h1c.25 0 .31-.058.377-.133s.123-.214.123-.367-.056-.29-.123-.365-.126-.135-.377-.135zm-2-3c-.25 0-.31.06-.377.135s-.123.212-.123.365.056.292.123.367.127.133.377.133h1v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/guake-tray.svg b/.icons/kora/panel/22/guake-tray.svg
new file mode 120000
index 000000000..49add0e34
--- /dev/null
+++ b/.icons/kora/panel/22/guake-tray.svg
@@ -0,0 +1 @@
+guake-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/guitarix-tray.svg b/.icons/kora/panel/22/guitarix-tray.svg
new file mode 100644
index 000000000..b2d8ccf8d
--- /dev/null
+++ b/.icons/kora/panel/22/guitarix-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.701 5c-.388 0-.701.343-.701.77v8.46c0 .427.313.77.701.77h12.598c.388 0 .701-.343.701-.77v-8.46c0-.427-.313-.77-.701-.77zm3.299 2c1.646 0 3 1.354 3 3 0-1.646 1.354-3 3-3s3 1.354 3 3-1.354 3-3 3-3-1.354-3-3c0 1.646-1.354 3-3 3s-3-1.354-3-3 1.354-3 3-3zm0 2c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm6 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.256-.701.572v2.856c0 .316.313.572.701.572h12.598c.388 0 .701-.256.701-.572v-2.856c0-.316-.313-.572-.701-.572zm1.045 1h10.508c.414 0 .746.202.746.451v1.098c0 .249-.332.451-.746.451h-10.508c-.414 0-.746-.202-.746-.451v-1.098c0-.249.332-.451.746-.451zm.655.6h-.001c-.219 0-.4.18-.4.4s.181.4.4.4h.001c.219 0 .4-.18.4-.4s-.181-.4-.4-.4zm1.599 0c-.22 0-.4.18-.4.4s.18.4.4.4.4-.18.4-.4-.18-.4-.4-.4zm1.401 0h-.001c-.219 0-.4.18-.4.4s.181.4.4.4h.001c.219 0 .4-.18.4-.4s-.181-.4-.4-.4zm5.798 0v.8h.801v-.8z"/>
+</svg>
diff --git a/.icons/kora/panel/22/haguichi-connected.svg b/.icons/kora/panel/22/haguichi-connected.svg
new file mode 100644
index 000000000..bea2e004b
--- /dev/null
+++ b/.icons/kora/panel/22/haguichi-connected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/haguichi-connecting-1.svg b/.icons/kora/panel/22/haguichi-connecting-1.svg
new file mode 100644
index 000000000..b5187436e
--- /dev/null
+++ b/.icons/kora/panel/22/haguichi-connecting-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/haguichi-connecting-2.svg b/.icons/kora/panel/22/haguichi-connecting-2.svg
new file mode 100644
index 000000000..45e262972
--- /dev/null
+++ b/.icons/kora/panel/22/haguichi-connecting-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/haguichi-connecting-3.svg b/.icons/kora/panel/22/haguichi-connecting-3.svg
new file mode 120000
index 000000000..07f4e9ce1
--- /dev/null
+++ b/.icons/kora/panel/22/haguichi-connecting-3.svg
@@ -0,0 +1 @@
+haguichi-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/haguichi-disconnected.svg b/.icons/kora/panel/22/haguichi-disconnected.svg
new file mode 100644
index 000000000..01dcaafd0
--- /dev/null
+++ b/.icons/kora/panel/22/haguichi-disconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/hangouts-available.svg b/.icons/kora/panel/22/hangouts-available.svg
new file mode 100644
index 000000000..6b689b672
--- /dev/null
+++ b/.icons/kora/panel/22/hangouts-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/hangouts-notification.svg b/.icons/kora/panel/22/hangouts-notification.svg
new file mode 100644
index 000000000..d8f015b53
--- /dev/null
+++ b/.icons/kora/panel/22/hangouts-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/hangouts-offline.svg b/.icons/kora/panel/22/hangouts-offline.svg
new file mode 100644
index 000000000..1e405984d
--- /dev/null
+++ b/.icons/kora/panel/22/hangouts-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/hangouts-working.svg b/.icons/kora/panel/22/hangouts-working.svg
new file mode 100644
index 000000000..f62e2e903
--- /dev/null
+++ b/.icons/kora/panel/22/hangouts-working.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 3.9101491 1 1 3.9101491 1 7.5 C 1.00378 10.908965 3.6405581 13.735847 7.0410156 13.976562 C 7.0384989 14.874999 7 16 7 16 C 10.949542 15.510867 14 12.081917 14 8 C 14 7.907964 13.991001 7.8300869 13.988281 7.7421875 C 13.993694 7.6615382 13.9976 7.580795 14 7.5 C 14 3.9101491 11.089851 1 7.5 1 z M 3.5 6 A 1.5 1.5 0 0 1 5 7.5 A 1.5 1.5 0 0 1 3.5 9 A 1.5 1.5 0 0 1 2 7.5 A 1.5 1.5 0 0 1 3.5 6 z M 7.5 6 A 1.5 1.5 0 0 1 9 7.5 A 1.5 1.5 0 0 1 7.5 9 A 1.5 1.5 0 0 1 6 7.5 A 1.5 1.5 0 0 1 7.5 6 z M 11.5 6 A 1.5 1.5 0 0 1 13 7.5 A 1.5 1.5 0 0 1 11.5 9 A 1.5 1.5 0 0 1 10 7.5 A 1.5 1.5 0 0 1 11.5 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/harmony-tray.svg b/.icons/kora/panel/22/harmony-tray.svg
new file mode 100644
index 000000000..d880af5de
--- /dev/null
+++ b/.icons/kora/panel/22/harmony-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.134,1 1,4.134 1,8 1,11.866 4.134,15 8,15 11.866,15 15,11.866 15,8 15,4.134 11.866,1 8,1 Z M 10.211,2.9999 C 10.416,2.9999 10.777,3.1131 10.9,3.2167 L 11,3.3007 10.904,3.5839 C 10.686,4.2303 10.083,7.1136 9.8457,8.6386 9.7827,9.0416 9.6944,9.5637 9.6484,9.8007 9.5504,10.314 9.5458,10.509 9.6348,10.746 9.7748,11.121 9.77,11.159 9.541,11.264 9.428,11.316 9.1688,11.386 8.9648,11.422 8.2748,11.542 8.0655,11.389 8.0645,10.766 8.0645,10.346 8.1032,10.122 8.3672,9.0214 8.4842,8.5374 8.5781,8.1026 8.5781,8.0546 8.5781,7.9736 8.5583,7.968 8.2813,7.996 8.1183,8.013 7.6179,8.0301 7.1699,8.0331 6.7221,8.0361 6.3422,8.0523 6.3262,8.0683 6.3102,8.0853 6.221,8.4346 6.1289,8.8456 6.0368,9.2556 5.8723,9.9326 5.7617,10.348 5.6512,10.763 5.5511,11.226 5.541,11.377 5.529,11.557 5.499,11.675 5.4531,11.717 5.3489,11.812 4.8343,11.964 4.5098,11.994 4.115,12.035 3.9748,11.861 4.0039,11.57 4.0305,11.309 4.1853,10.745 4.5723,9.5077 5.227,7.4137 5.6389,5.0335 5.4648,4.3417 5.4215,4.1698 5.4155,4.0826 5.4473,4.0429 5.5464,3.9193 5.9441,3.7841 6.2715,3.7636 6.9475,3.7495 6.9148,4.0004 6.8926,4.5449 6.8727,5.033 6.7427,5.9515 6.623,6.5663 6.5858,6.7573 6.5671,6.9415 6.5801,6.9765 6.5996,7.0285 6.7801,7.04 7.6445,7.039 8.2165,7.039 8.7083,7.0218 8.7363,7.0038 8.8243,6.9458 8.8751,6.7519 9.2461,5.0683 9.4451,4.1675 9.6416,3.3719 9.6836,3.2988 9.7776,3.1321 10.01,2.9999 10.211,2.9999 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/heroic-tray.svg b/.icons/kora/panel/22/heroic-tray.svg
new file mode 100644
index 000000000..9229d41d8
--- /dev/null
+++ b/.icons/kora/panel/22/heroic-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.5 1.0004531-6.5 2.109375 3.3203125 10.4272809 3.1796875 2.462891 3.179688-2.462891 3.320312-10.4272809zm-.0059.5 1.5059 1.8710938-.757812 7.7143911-.742188.914062-.748047-.919922-.751953-7.7104843zm-2.433553 9.9995469 1.611328.28125.328125.46875-.328125.466797-1.607422.283203-.314453-.751953zm4.880859 0 .308594.748047-.314453.751953-1.607422-.283203-.328125-.466797.328125-.46875zm-2.439453 1.25.466797.328125.28125 1.611328-.746094.310547-.753906-.314453.285156-1.607422z"/>
+</svg>
diff --git a/.icons/kora/panel/22/hexchat-fileoffer.svg b/.icons/kora/panel/22/hexchat-fileoffer.svg
new file mode 120000
index 000000000..49efef62f
--- /dev/null
+++ b/.icons/kora/panel/22/hexchat-fileoffer.svg
@@ -0,0 +1 @@
+hexchat-highlight.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/hexchat-highlight.svg b/.icons/kora/panel/22/hexchat-highlight.svg
new file mode 100644
index 000000000..ab6d31d63
--- /dev/null
+++ b/.icons/kora/panel/22/hexchat-highlight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9453125 2 C 3.6305844 1.9997429 3.3396609 2.1633916 3.1816406 2.4277344 L 0.11914062 7.5683594 C -0.039842165 7.8349309 -0.039842165 8.1639732 0.11914062 8.4296875 L 3.1816406 13.572266 C 3.3395734 13.836266 3.6304969 14 3.9453125 14 L 10.058594 14 C 10.373584 14 10.661942 13.836266 10.820312 13.572266 L 13.880859 8.4296875 C 14.040105 8.1639732 14.040105 7.8349309 13.880859 7.5683594 L 10.820312 2.4277344 C 10.661942 2.1639059 10.373584 2.0002572 10.058594 2 L 3.9453125 2 z M 4.5742188 4 L 9.4296875 4 L 9.4882812 4.0976562 L 7 6.5859375 L 4.5136719 4.0996094 L 4.5742188 4 z M 10.542969 5.8710938 L 11.808594 8 L 10.542969 10.128906 L 8.4140625 8 L 10.542969 5.8710938 z M 3.4589844 5.8730469 L 5.5859375 8 L 3.4589844 10.126953 L 2.1914062 8 L 3.4589844 5.8730469 z M 7 9.4140625 L 9.4863281 11.900391 L 9.4277344 12 L 4.5742188 12 L 4.5136719 11.900391 L 7 9.4140625 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 12.432348,2.0003749 C 12.088438,2 11.890091,2.3488977 12.064445,2.6023212 l 0.7614,1.0983681 0.757401,1.0984431 c 0.186351,0.2678234 0.64943,0.2678234 0.834981,0 l 0.7606,-1.0983681 0.757401,-1.0983682 C 16.118579,2.3345728 15.88824,2.0014249 15.519537,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/hexchat-indicator.svg b/.icons/kora/panel/22/hexchat-indicator.svg
new file mode 100644
index 000000000..0e22773fd
--- /dev/null
+++ b/.icons/kora/panel/22/hexchat-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9453125 2 C 3.6305844 1.9997429 3.3396609 2.1633916 3.1816406 2.4277344 L 0.11914062 7.5683594 C -0.039842165 7.8349309 -0.039842165 8.1639732 0.11914062 8.4296875 L 3.1816406 13.572266 C 3.3395734 13.836266 3.6304969 14 3.9453125 14 L 10.058594 14 C 10.373584 14 10.661942 13.836266 10.820312 13.572266 L 13.880859 8.4296875 C 14.040105 8.1639732 14.040105 7.8349309 13.880859 7.5683594 L 10.820312 2.4277344 C 10.661942 2.1639059 10.373584 2.0002572 10.058594 2 L 3.9453125 2 z M 4.5742188 4 L 9.4296875 4 L 9.4882812 4.0976562 L 7 6.5859375 L 4.5136719 4.0996094 L 4.5742188 4 z M 10.542969 5.8710938 L 11.808594 8 L 10.542969 10.128906 L 8.4140625 8 L 10.542969 5.8710938 z M 3.4589844 5.8730469 L 5.5859375 8 L 3.4589844 10.126953 L 2.1914062 8 L 3.4589844 5.8730469 z M 7 9.4140625 L 9.4863281 11.900391 L 9.4277344 12 L 4.5742188 12 L 4.5136719 11.900391 L 7 9.4140625 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/hexchat-message.svg b/.icons/kora/panel/22/hexchat-message.svg
new file mode 120000
index 000000000..49efef62f
--- /dev/null
+++ b/.icons/kora/panel/22/hexchat-message.svg
@@ -0,0 +1 @@
+hexchat-highlight.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/high-signal-lock.svg b/.icons/kora/panel/22/high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/high-signal.svg b/.icons/kora/panel/22/high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/hipchat4-attention.svg b/.icons/kora/panel/22/hipchat4-attention.svg
new file mode 100644
index 000000000..0e973c67c
--- /dev/null
+++ b/.icons/kora/panel/22/hipchat4-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0.94726562 C 3.4051875 0.94726562 0 4.0677344 0 7.9785156 C 0 11.889766 3.4051875 15.009766 7.5 15.009766 A 0.93759375 0.93759375 0 0 0 7.5019531 15.009766 C 8.0757031 15.008828 8.6385156 14.899141 9.1972656 14.775391 C 10.348516 15.533828 11.694453 16.216563 13.291016 15.929688 A 0.93759375 0.93759375 0 0 0 13.806641 14.365234 C 13.260081 13.787734 12.971953 13.426953 12.955078 12.658203 C 14.202891 11.375703 14.998125 9.7438281 15 7.9785156 C 15 4.0677344 11.595 0.94726562 7.5 0.94726562 z M 7.5 2.9453125 C 10.578405 2.9453125 12.998913 5.2275022 13 7.9765625 C 12.9988 9.1420178 12.473953 10.286679 11.521484 11.265625 L 10.9375 11.865234 L 10.955078 12.701172 C 10.961978 13.018036 11.115323 13.290459 11.203125 13.587891 C 10.911627 13.444641 10.62978 13.324786 10.296875 13.105469 L 9.5917969 12.638672 L 8.765625 12.820312 C 8.2411543 12.936473 7.8208158 13.009045 7.5 13.009766 C 4.421107 13.009766 2 10.728947 2 7.9785156 C 2 5.2286916 4.4211375 2.9453125 7.5 2.9453125 z M 4.4785156 8.4941406 A 0.50005 0.50005 0 0 0 4.0253906 9.1582031 C 4.0253906 9.1582031 4.2095038 9.6773428 4.7363281 10.128906 C 5.2631524 10.58047 6.15 11 7.5 11 C 8.85 11 9.7368475 10.58047 10.263672 10.128906 C 10.790496 9.6773428 10.974609 9.1582031 10.974609 9.1582031 A 0.50028184 0.50028184 0 0 0 10.025391 8.8417969 C 10.025391 8.8417969 9.959504 9.0726574 9.6113281 9.3710938 C 9.2631524 9.66953 8.65 10 7.5 10 C 6.35 10 5.7368476 9.66953 5.3886719 9.3710938 C 5.0404962 9.0726574 4.9746094 8.8417969 4.9746094 8.8417969 A 0.50005 0.50005 0 0 0 4.4785156 8.4941406 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="7.5" cy="6.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/hipchat4.svg b/.icons/kora/panel/22/hipchat4.svg
new file mode 100644
index 000000000..bfe2fcb8b
--- /dev/null
+++ b/.icons/kora/panel/22/hipchat4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0.94726562 C 3.4051875 0.94726562 0 4.0677344 0 7.9785156 C 0 11.889766 3.4051875 15.009766 7.5 15.009766 A 0.93759375 0.93759375 0 0 0 7.5019531 15.009766 C 8.0757031 15.008828 8.6385156 14.899141 9.1972656 14.775391 C 10.348516 15.533828 11.694453 16.216563 13.291016 15.929688 A 0.93759375 0.93759375 0 0 0 13.806641 14.365234 C 13.260081 13.787734 12.971953 13.426953 12.955078 12.658203 C 14.202891 11.375703 14.998125 9.7438281 15 7.9785156 C 15 4.0677344 11.595 0.94726562 7.5 0.94726562 z M 7.5 2.9453125 C 10.578405 2.9453125 12.998913 5.2275022 13 7.9765625 C 12.9988 9.1420178 12.473953 10.286679 11.521484 11.265625 L 10.9375 11.865234 L 10.955078 12.701172 C 10.961978 13.018036 11.115323 13.290459 11.203125 13.587891 C 10.911627 13.444641 10.62978 13.324786 10.296875 13.105469 L 9.5917969 12.638672 L 8.765625 12.820312 C 8.2411543 12.936473 7.8208158 13.009045 7.5 13.009766 C 4.421107 13.009766 2 10.728947 2 7.9785156 C 2 5.2286916 4.4211375 2.9453125 7.5 2.9453125 z M 4.4785156 8.4941406 A 0.50005 0.50005 0 0 0 4.0253906 9.1582031 C 4.0253906 9.1582031 4.2095038 9.6773428 4.7363281 10.128906 C 5.2631524 10.58047 6.15 11 7.5 11 C 8.85 11 9.7368475 10.58047 10.263672 10.128906 C 10.790496 9.6773428 10.974609 9.1582031 10.974609 9.1582031 A 0.50028184 0.50028184 0 0 0 10.025391 8.8417969 C 10.025391 8.8417969 9.959504 9.0726574 9.6113281 9.3710938 C 9.2631524 9.66953 8.65 10 7.5 10 C 6.35 10 5.7368476 9.66953 5.3886719 9.3710938 C 5.0404962 9.0726574 4.9746094 8.8417969 4.9746094 8.8417969 A 0.50005 0.50005 0 0 0 4.4785156 8.4941406 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/hp-indicator.svg b/.icons/kora/panel/22/hp-indicator.svg
new file mode 100644
index 000000000..a02c6004f
--- /dev/null
+++ b/.icons/kora/panel/22/hp-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 7.86,1 7.7226,1.0124 7.5844,1.0205 7.1723,2.1963 6.7532,3.877 6.3474,5.0259 6.9213,5.0473 7.8084,5.1334 8.2083,5.6514 8.3964,5.8954 8.3806,6.2771 8.2704,6.5742 7.7506,8.0307 7.2178,9.5553 6.7012,11.011 6.2448,11.018 5.7904,11.008 5.334,11.011 5.2701,11.01 5.2091,11.022 5.1477,10.998 5.7292,9.4005 6.2988,7.7158 6.8704,6.1127 6.5983,6.1088 6.3287,6.1178 6.0553,6.1127 6.0139,6.2004 5.9791,6.2981 5.9476,6.3896 5.4209,7.8671 4.8892,9.4092 4.365,10.889 4.34,10.926 4.3472,11.011 4.2881,11.011 3.852,11.013 3.4157,11.009 2.9808,11.011 2.9017,11.01 2.8264,11.019 2.75,10.996 3.7891,8.1178 4.8344,4.3109 5.8757,1.3285 3.0428,2.2239 1,4.8634 1,7.9996 1,11.219 3.1528,13.909 6.1013,14.733 7.2432,11.558 8.5591,8.2404 9.6695,5.1271 9.6809,5.1034 9.6896,5.0452 9.7001,5.0211 V 5.0194 C 10.432,5.0271 11.183,5.0335 11.915,5.0348 12.154,5.04 12.389,5.0081 12.623,5.0809 12.891,5.1537 13.14,5.3629 13.221,5.6364 13.282,5.85 13.236,6.0749 13.159,6.2806 12.693,7.6419 12.212,9.021 11.731,10.376 11.61,10.729 11.062,10.947 10.7,10.96 10.129,10.972 9.5619,10.964 8.9914,10.975 8.5171,12.296 7.8224,13.591 7.3079,14.966 7.5354,14.988 7.7664,15 8,15 11.878,15 15,11.878 15,8.0005 15,4.1223 11.878,1.0005 8,1.0005 Z M 6.1014,14.732 C 6.2962,14.787 6.493,14.836 6.6944,14.874 6.4939,14.835 6.2958,14.787 6.1014,14.732 Z M 5.8758,1.3281 C 6.1472,1.2423 6.4261,1.1742 6.7114,1.123 6.4267,1.1757 6.1471,1.2424 5.8758,1.3281 Z M 6.7114,1.123 C 6.9957,1.0721 7.286,1.0378 7.5809,1.0205 7.286,1.0378 6.9953,1.0706 6.7114,1.123 Z M 11.076,5.8784 C 11.053,5.8758 11.03,5.8749 11.007,5.8818 V 5.88 C 10.992,5.8839 10.973,5.8982 10.962,5.9108 10.463,7.3073 9.9696,8.7375 9.47,10.131 9.7448,10.132 10.026,10.149 10.3,10.131 10.784,8.7244 11.286,7.2843 11.776,5.8817 11.566,5.8765 11.358,5.8855 11.146,5.8817 11.124,5.8849 11.099,5.8808 11.076,5.8783 Z M 6.7487,14.883 C 6.9312,14.916 7.1151,14.947 7.3027,14.965 7.1148,14.947 6.9311,14.918 6.7487,14.883 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ico_72_cloud_station.svg b/.icons/kora/panel/22/ico_72_cloud_station.svg
new file mode 100644
index 000000000..c4f0ab4e6
--- /dev/null
+++ b/.icons/kora/panel/22/ico_72_cloud_station.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="-3 -3 22 22" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.21,1.436l7.58,0l3.789,6.564l-3.789,6.564l-7.58,-0l1.11,-1.921l5.36,-0l2.681,-4.643l-2.681,-4.643l-5.36,0l-1.11,-1.921Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3.101,3.357l1.109,-1.921l3.79,6.564l-3.79,6.564l-1.109,-1.921l2.681,-4.643l-2.681,-4.643Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/idle-bad-signal-lock.svg b/.icons/kora/panel/22/idle-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/idle-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/idle-bad-signal.svg b/.icons/kora/panel/22/idle-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/idle-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/idle-good-signal-lock.svg b/.icons/kora/panel/22/idle-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/22/idle-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/idle-good-signal.svg b/.icons/kora/panel/22/idle-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/idle-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/idle-high-signal-lock.svg b/.icons/kora/panel/22/idle-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/idle-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/idle-high-signal.svg b/.icons/kora/panel/22/idle-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/idle-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/idle-low-signal-lock.svg b/.icons/kora/panel/22/idle-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/22/idle-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/idle-low-signal.svg b/.icons/kora/panel/22/idle-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/idle-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-cpufreq-100.svg b/.icons/kora/panel/22/indicator-cpufreq-100.svg
new file mode 100644
index 000000000..f18d290ef
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-cpufreq-100.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-cpufreq-25.svg b/.icons/kora/panel/22/indicator-cpufreq-25.svg
new file mode 100644
index 000000000..a43232d83
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-cpufreq-25.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-cpufreq-50.svg b/.icons/kora/panel/22/indicator-cpufreq-50.svg
new file mode 100644
index 000000000..18cc77d32
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-cpufreq-50.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-cpufreq-75.svg b/.icons/kora/panel/22/indicator-cpufreq-75.svg
new file mode 100644
index 000000000..1b9811f6d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-cpufreq-75.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-cpufreq.svg b/.icons/kora/panel/22/indicator-cpufreq.svg
new file mode 100644
index 000000000..a864c3a3e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-cpufreq.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0c-.14.002-.254.118-.254.258v1.572c-.649.108-1.156.615-1.265 1.264h-1.567-.004c-.142 0-.258.117-.258.259 0 .141.116.258.258.258h1.545v2.582h-1.541-.004c-.142 0-.258.116-.258.258s.116.258.258.258h1.545v2.582h-1.541c-.142 0-.259.117-.259.258 0 .142.117.259.259.259h1.541v2.582h-1.541-.011c-.142 0-.258.116-.258.258s.116.258.258.258h1.578c.109.649.616 1.156 1.265 1.265v1.571c0 .142.117.258.258.258.142 0 .258-.116.258-.258v-.004-1.541h2.582v1.545c0 .142.117.258.259.258.141 0 .258-.116.258-.258v-.004-1.541h2.582v1.552c0 .142.116.258.258.258s.258-.116.258-.258v-.011-1.541h2.582v1.541c0 .142.117.258.259.258.141 0 .258-.116.258-.258v-1.567c.649-.109 1.156-.616 1.264-1.265h1.572c.141 0 .258-.117.258-.258v-.004c-.002-.141-.121-.256-.262-.254h-1.541v-2.582h1.545c.141 0 .258-.117.258-.258v-.005c-.002-.141-.121-.256-.262-.254h-1.541v-2.582h1.546c.141 0 .258-.116.258-.258v-.004c-.002-.141-.12-.256-.262-.254h-1.541v-2.582h1.545c.141 0 .258-.117.258-.258v-.004c-.002-.142-.12-.256-.262-.254h-1.568c-.109-.65-.616-1.156-1.265-1.265v-1.568-.004c0-.141-.117-.258-.258-.258h-.005c-.142.003-.256.121-.254.262v1.542h-2.582v-1.542-.004c0-.141-.117-.258-.258-.258h-.004c-.142.003-.256.121-.254.262v1.542h-2.582v-1.542-.004c0-.141-.116-.258-.258-.258h-.004c-.14.002-.254.118-.254.258v1.546h-2.582v-1.542-.004c0-.141-.117-.258-.258-.258h-.004-.001z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-feedindicator-attention.svg b/.icons/kora/panel/22/indicator-feedindicator-attention.svg
new file mode 100644
index 000000000..7c61d6bf2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-feedindicator-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 C 2.1666667 3 5.3734978 3.7051371 8.0546875 5.5703125 C 10.735877 7.4354879 13 10.333333 13 15 L 15 15 C 15 9.6666667 12.264123 6.0645121 9.1953125 3.9296875 C 6.1265022 1.7948629 2.8333333 1 1 1 z M 1 6 L 1 8 C 4.5 8 8 10.533333 8 15 L 10 15 C 10 9.4666667 5.5 6 1 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 3,11 c -1.1069652,0 -2,0.895993 -2,2 0,1.104908 0.8930348,2 2,2 1.1043547,0 2,-0.895092 2,-2 -7.201e-4,-1.104007 -0.8956453,-2 -2,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-feedindicator.svg b/.icons/kora/panel/22/indicator-feedindicator.svg
new file mode 100644
index 000000000..691d7b31b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-feedindicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 C 2.1666667 3 5.3734978 3.7051371 8.0546875 5.5703125 C 10.735877 7.4354879 13 10.333333 13 15 L 15 15 C 15 9.6666667 12.264123 6.0645121 9.1953125 3.9296875 C 6.1265022 1.7948629 2.8333333 1 1 1 z M 1 6 L 1 8 C 4.5 8 8 10.533333 8 15 L 10 15 C 10 9.4666667 5.5 6 1 6 z M 3 11 C 1.8930348 11 1 11.895993 1 13 C 1 14.104908 1.8930348 15 3 15 C 4.1043547 15 5 14.104908 5 13 C 4.9992799 11.895993 4.1043547 11 3 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-fortune.svg b/.icons/kora/panel/22/indicator-fortune.svg
new file mode 100644
index 000000000..2a4c4f029
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-fortune.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.786,1.2033 C 2.8421,2.0548 0.76416,4.3456 1.0215,7.5315 1.3184,11.207 6.6452,14.923 8.7315,15 9.6407,14.785 9.1143,11.875 8.5792,9.6786 8.4288,9.0851 8.2784,8.4937 8.1055,7.8992 8.0499,7.707 7.9825,7.4684 7.9649,7.4103 7.6797,6.4542 7.335,5.3625 6.7707,3.6267 6.6641,3.313 6.8887,2.9845 7.2168,2.974 7.4366,2.9666 7.6348,3.1085 7.6993,3.3206 8.6778,6.3291 9.0655,7.6518 9.4639,9.2044 11.035,11.173 13.319,13.866 14.057,13.699 15.195,13.439 15.608,5.8633 13.531,3.527 11.455,1.1904 8.7061,0.64126 5.7856,1.2035 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ak.svg b/.icons/kora/panel/22/indicator-keyboard-Ak.svg
new file mode 100644
index 000000000..801eb1b62
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ak.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Am.svg b/.icons/kora/panel/22/indicator-keyboard-Am.svg
new file mode 100644
index 000000000..2ea117f8f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Am.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 1.0017658,9.000001 H 5.0017656 M 1.0018658,12 V 6.0000012 M 5.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.000242,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 9.000242,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-1.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-10.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-10.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-11.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-11.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-2.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-3.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-4.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-5.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-6.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-6.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-7.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-7.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-8.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-8.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar-9.svg b/.icons/kora/panel/22/indicator-keyboard-Ar-9.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ar.svg b/.icons/kora/panel/22/indicator-keyboard-Ar.svg
new file mode 100644
index 000000000..ff1ac0423
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.99982 l 1.999983,-3e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567206 1.5e-5,-0.5997726 1.2e-5,-1.0004476 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998115 10,3.9999015 10,3.9999015 M 10.000099,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Av.svg b/.icons/kora/panel/22/indicator-keyboard-Av.svg
new file mode 100644
index 000000000..21a01f462
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Av.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999997,4.0002348 12.499999,12.000235 10,4.0002348"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Az-1.svg b/.icons/kora/panel/22/indicator-keyboard-Az-1.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Az-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Az-2.svg b/.icons/kora/panel/22/indicator-keyboard-Az-2.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Az-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Az.svg b/.icons/kora/panel/22/indicator-keyboard-Az.svg
new file mode 100644
index 000000000..45e7760da
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Az.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-1.svg b/.icons/kora/panel/22/indicator-keyboard-Be-1.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-10.svg b/.icons/kora/panel/22/indicator-keyboard-Be-10.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-11.svg b/.icons/kora/panel/22/indicator-keyboard-Be-11.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-12.svg b/.icons/kora/panel/22/indicator-keyboard-Be-12.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-13.svg b/.icons/kora/panel/22/indicator-keyboard-Be-13.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-14.svg b/.icons/kora/panel/22/indicator-keyboard-Be-14.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-2.svg b/.icons/kora/panel/22/indicator-keyboard-Be-2.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-3.svg b/.icons/kora/panel/22/indicator-keyboard-Be-3.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-4.svg b/.icons/kora/panel/22/indicator-keyboard-Be-4.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-5.svg b/.icons/kora/panel/22/indicator-keyboard-Be-5.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-6.svg b/.icons/kora/panel/22/indicator-keyboard-Be-6.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-7.svg b/.icons/kora/panel/22/indicator-keyboard-Be-7.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-8.svg b/.icons/kora/panel/22/indicator-keyboard-Be-8.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be-9.svg b/.icons/kora/panel/22/indicator-keyboard-Be-9.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Be.svg b/.icons/kora/panel/22/indicator-keyboard-Be.svg
new file mode 100644
index 000000000..08a33a8e2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Be.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11,11.999898 h 4 M 11,7.9999 h 4 M 11,3.9999016 h 4 M 11.0001,12 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bg-1.svg b/.icons/kora/panel/22/indicator-keyboard-Bg-1.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bg-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bg-2.svg b/.icons/kora/panel/22/indicator-keyboard-Bg-2.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bg-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bg-3.svg b/.icons/kora/panel/22/indicator-keyboard-Bg-3.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bg-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bg.svg b/.icons/kora/panel/22/indicator-keyboard-Bg.svg
new file mode 100644
index 000000000..316f60dd3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.000002,0 -1.000002,0 -1.000002,-1 l 1.5e-5,-3.00045 -1.5e-5,-2.9995496 c 0,-1 0,-1 1.000002,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bm.svg b/.icons/kora/panel/22/indicator-keyboard-Bm.svg
new file mode 100644
index 000000000..48b439b65
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15,12 V 3.9999998 m -6,0 3,3.9999982 3,-3.9999982 M 9,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bn-1.svg b/.icons/kora/panel/22/indicator-keyboard-Bn-1.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bn-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bn-2.svg b/.icons/kora/panel/22/indicator-keyboard-Bn-2.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bn-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bn-3.svg b/.icons/kora/panel/22/indicator-keyboard-Bn-3.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bn-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bn-4.svg b/.icons/kora/panel/22/indicator-keyboard-Bn-4.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bn-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bn.svg b/.icons/kora/panel/22/indicator-keyboard-Bn.svg
new file mode 100644
index 000000000..dfbb85eee
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.000001,12 V 3.9999997 L 14.999999,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Br-1.svg b/.icons/kora/panel/22/indicator-keyboard-Br-1.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Br-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Br-2.svg b/.icons/kora/panel/22/indicator-keyboard-Br-2.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Br-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Br-3.svg b/.icons/kora/panel/22/indicator-keyboard-Br-3.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Br-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Br.svg b/.icons/kora/panel/22/indicator-keyboard-Br.svg
new file mode 100644
index 000000000..0774b76b0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Br.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 15.000003,11.999823 -2.000001,-3 M 11,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999984,3.9998114 11,3.9999014 11,3.9999014 M 11.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bs-1.svg b/.icons/kora/panel/22/indicator-keyboard-Bs-1.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bs-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bs-2.svg b/.icons/kora/panel/22/indicator-keyboard-Bs-2.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bs-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bs-3.svg b/.icons/kora/panel/22/indicator-keyboard-Bs-3.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bs-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bs-4.svg b/.icons/kora/panel/22/indicator-keyboard-Bs-4.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bs-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bs-5.svg b/.icons/kora/panel/22/indicator-keyboard-Bs-5.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bs-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Bs.svg b/.icons/kora/panel/22/indicator-keyboard-Bs.svg
new file mode 100644
index 000000000..cba2a638e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Bs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 11.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-By-1.svg b/.icons/kora/panel/22/indicator-keyboard-By-1.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-By-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-By-2.svg b/.icons/kora/panel/22/indicator-keyboard-By-2.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-By-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-By-3.svg b/.icons/kora/panel/22/indicator-keyboard-By-3.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-By-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-By.svg b/.icons/kora/panel/22/indicator-keyboard-By.svg
new file mode 100644
index 000000000..3cf760327
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-By.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 11.999585,12 V 7.999998 m 3,-3.9999988 -3,3.9999988 m -3,-3.9999988 3,3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ch.svg b/.icons/kora/panel/22/indicator-keyboard-Ch.svg
new file mode 100644
index 000000000..0ae1e92f6
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ch.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.9999999,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999997 M 9.999999,12 v -8.0000003 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cm-1.svg b/.icons/kora/panel/22/indicator-keyboard-Cm-1.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cm-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cm-2.svg b/.icons/kora/panel/22/indicator-keyboard-Cm-2.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cm-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cm-3.svg b/.icons/kora/panel/22/indicator-keyboard-Cm-3.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cm-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cm-4.svg b/.icons/kora/panel/22/indicator-keyboard-Cm-4.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cm-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cm-5.svg b/.icons/kora/panel/22/indicator-keyboard-Cm-5.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cm-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cm.svg b/.icons/kora/panel/22/indicator-keyboard-Cm.svg
new file mode 100644
index 000000000..3217ca61d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.000317,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 9.000317,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cr-1.svg b/.icons/kora/panel/22/indicator-keyboard-Cr-1.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cr-2.svg b/.icons/kora/panel/22/indicator-keyboard-Cr-2.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cr-3.svg b/.icons/kora/panel/22/indicator-keyboard-Cr-3.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cr.svg b/.icons/kora/panel/22/indicator-keyboard-Cr.svg
new file mode 100644
index 000000000..8e916a2d8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999998,0 0.999998,0 0.999998,-1.000001 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999983,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cs-1.svg b/.icons/kora/panel/22/indicator-keyboard-Cs-1.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cs-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cs-2.svg b/.icons/kora/panel/22/indicator-keyboard-Cs-2.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cs-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cs-3.svg b/.icons/kora/panel/22/indicator-keyboard-Cs-3.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cs-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cs-4.svg b/.icons/kora/panel/22/indicator-keyboard-Cs-4.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cs-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cs-5.svg b/.icons/kora/panel/22/indicator-keyboard-Cs-5.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cs-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cs-6.svg b/.icons/kora/panel/22/indicator-keyboard-Cs-6.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cs-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Cs.svg b/.icons/kora/panel/22/indicator-keyboard-Cs.svg
new file mode 100644
index 000000000..6ad2ba0a2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Cs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999991,-3.2e-5 0,0 0.999992,0 0.999999,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631706,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Da-1.svg b/.icons/kora/panel/22/indicator-keyboard-Da-1.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Da-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Da-2.svg b/.icons/kora/panel/22/indicator-keyboard-Da-2.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Da-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Da-3.svg b/.icons/kora/panel/22/indicator-keyboard-Da-3.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Da-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Da-4.svg b/.icons/kora/panel/22/indicator-keyboard-Da-4.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Da-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Da-5.svg b/.icons/kora/panel/22/indicator-keyboard-Da-5.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Da-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Da.svg b/.icons/kora/panel/22/indicator-keyboard-Da.svg
new file mode 100644
index 000000000..f9f3e187d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Da.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4 M 10.001866,12 V 6.0000011 M 14.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995519 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947408 1.5e-5,0.9995519 1.5e-5,0.9995519"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-1.svg b/.icons/kora/panel/22/indicator-keyboard-De-1.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-10.svg b/.icons/kora/panel/22/indicator-keyboard-De-10.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-11.svg b/.icons/kora/panel/22/indicator-keyboard-De-11.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-12.svg b/.icons/kora/panel/22/indicator-keyboard-De-12.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-13.svg b/.icons/kora/panel/22/indicator-keyboard-De-13.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-14.svg b/.icons/kora/panel/22/indicator-keyboard-De-14.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-15.svg b/.icons/kora/panel/22/indicator-keyboard-De-15.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-16.svg b/.icons/kora/panel/22/indicator-keyboard-De-16.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-17.svg b/.icons/kora/panel/22/indicator-keyboard-De-17.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-18.svg b/.icons/kora/panel/22/indicator-keyboard-De-18.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-19.svg b/.icons/kora/panel/22/indicator-keyboard-De-19.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-2.svg b/.icons/kora/panel/22/indicator-keyboard-De-2.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-20.svg b/.icons/kora/panel/22/indicator-keyboard-De-20.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-21.svg b/.icons/kora/panel/22/indicator-keyboard-De-21.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-22.svg b/.icons/kora/panel/22/indicator-keyboard-De-22.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-23.svg b/.icons/kora/panel/22/indicator-keyboard-De-23.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-24.svg b/.icons/kora/panel/22/indicator-keyboard-De-24.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-25.svg b/.icons/kora/panel/22/indicator-keyboard-De-25.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-3.svg b/.icons/kora/panel/22/indicator-keyboard-De-3.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-4.svg b/.icons/kora/panel/22/indicator-keyboard-De-4.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-5.svg b/.icons/kora/panel/22/indicator-keyboard-De-5.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-6.svg b/.icons/kora/panel/22/indicator-keyboard-De-6.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-7.svg b/.icons/kora/panel/22/indicator-keyboard-De-7.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-8.svg b/.icons/kora/panel/22/indicator-keyboard-De-8.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De-9.svg b/.icons/kora/panel/22/indicator-keyboard-De-9.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-De.svg b/.icons/kora/panel/22/indicator-keyboard-De.svg
new file mode 100644
index 000000000..48dd367fb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-De.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Dv.svg b/.icons/kora/panel/22/indicator-keyboard-Dv.svg
new file mode 100644
index 000000000..20bc4d1ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Dv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15,4 12.5,12 10,4"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Dz.svg b/.icons/kora/panel/22/indicator-keyboard-Dz.svg
new file mode 100644
index 000000000..4d22dc287
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Dz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ee.svg b/.icons/kora/panel/22/indicator-keyboard-Ee.svg
new file mode 100644
index 000000000..d716c639f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ee.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999015 h 4 M 10.0001,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-1.svg b/.icons/kora/panel/22/indicator-keyboard-En-1.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-10.svg b/.icons/kora/panel/22/indicator-keyboard-En-10.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-11.svg b/.icons/kora/panel/22/indicator-keyboard-En-11.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-12.svg b/.icons/kora/panel/22/indicator-keyboard-En-12.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-13.svg b/.icons/kora/panel/22/indicator-keyboard-En-13.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-14.svg b/.icons/kora/panel/22/indicator-keyboard-En-14.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-15.svg b/.icons/kora/panel/22/indicator-keyboard-En-15.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-16.svg b/.icons/kora/panel/22/indicator-keyboard-En-16.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-17.svg b/.icons/kora/panel/22/indicator-keyboard-En-17.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-18.svg b/.icons/kora/panel/22/indicator-keyboard-En-18.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-19.svg b/.icons/kora/panel/22/indicator-keyboard-En-19.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-2.svg b/.icons/kora/panel/22/indicator-keyboard-En-2.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-20.svg b/.icons/kora/panel/22/indicator-keyboard-En-20.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-21.svg b/.icons/kora/panel/22/indicator-keyboard-En-21.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-22.svg b/.icons/kora/panel/22/indicator-keyboard-En-22.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-23.svg b/.icons/kora/panel/22/indicator-keyboard-En-23.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-24.svg b/.icons/kora/panel/22/indicator-keyboard-En-24.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-25.svg b/.icons/kora/panel/22/indicator-keyboard-En-25.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-26.svg b/.icons/kora/panel/22/indicator-keyboard-En-26.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-27.svg b/.icons/kora/panel/22/indicator-keyboard-En-27.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-28.svg b/.icons/kora/panel/22/indicator-keyboard-En-28.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-28.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-29.svg b/.icons/kora/panel/22/indicator-keyboard-En-29.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-29.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-3.svg b/.icons/kora/panel/22/indicator-keyboard-En-3.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-30.svg b/.icons/kora/panel/22/indicator-keyboard-En-30.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-30.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-31.svg b/.icons/kora/panel/22/indicator-keyboard-En-31.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-31.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-32.svg b/.icons/kora/panel/22/indicator-keyboard-En-32.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-32.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-33.svg b/.icons/kora/panel/22/indicator-keyboard-En-33.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-33.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-34.svg b/.icons/kora/panel/22/indicator-keyboard-En-34.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-34.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-35.svg b/.icons/kora/panel/22/indicator-keyboard-En-35.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-35.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-4.svg b/.icons/kora/panel/22/indicator-keyboard-En-4.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-5.svg b/.icons/kora/panel/22/indicator-keyboard-En-5.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-6.svg b/.icons/kora/panel/22/indicator-keyboard-En-6.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-7.svg b/.icons/kora/panel/22/indicator-keyboard-En-7.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-8.svg b/.icons/kora/panel/22/indicator-keyboard-En-8.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En-9.svg b/.icons/kora/panel/22/indicator-keyboard-En-9.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-En.svg b/.icons/kora/panel/22/indicator-keyboard-En.svg
new file mode 100644
index 000000000..e0aea6301
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-En.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,12 V 3.9999997 L 14,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Eo-1.svg b/.icons/kora/panel/22/indicator-keyboard-Eo-1.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Eo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Eo-2.svg b/.icons/kora/panel/22/indicator-keyboard-Eo-2.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Eo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Eo.svg b/.icons/kora/panel/22/indicator-keyboard-Eo.svg
new file mode 100644
index 000000000..7e48ff5a2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Eo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-1.svg b/.icons/kora/panel/22/indicator-keyboard-Es-1.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-10.svg b/.icons/kora/panel/22/indicator-keyboard-Es-10.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-11.svg b/.icons/kora/panel/22/indicator-keyboard-Es-11.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-12.svg b/.icons/kora/panel/22/indicator-keyboard-Es-12.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-2.svg b/.icons/kora/panel/22/indicator-keyboard-Es-2.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-3.svg b/.icons/kora/panel/22/indicator-keyboard-Es-3.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-4.svg b/.icons/kora/panel/22/indicator-keyboard-Es-4.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-5.svg b/.icons/kora/panel/22/indicator-keyboard-Es-5.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-6.svg b/.icons/kora/panel/22/indicator-keyboard-Es-6.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-7.svg b/.icons/kora/panel/22/indicator-keyboard-Es-7.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-8.svg b/.icons/kora/panel/22/indicator-keyboard-Es-8.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es-9.svg b/.icons/kora/panel/22/indicator-keyboard-Es-9.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Es.svg b/.icons/kora/panel/22/indicator-keyboard-Es.svg
new file mode 100644
index 000000000..8f3c50099
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Es.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000051,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.000449 c 0,-4.2143851 -3.999999,0.211162 -3.988018,-3.9907051 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.498e-4 1.00001,-4.491e-4 0.347679,0 0.741252,4.491e-4 0.999991,4.491e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Et-1.svg b/.icons/kora/panel/22/indicator-keyboard-Et-1.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Et-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Et-2.svg b/.icons/kora/panel/22/indicator-keyboard-Et-2.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Et-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Et-3.svg b/.icons/kora/panel/22/indicator-keyboard-Et-3.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Et-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Et-4.svg b/.icons/kora/panel/22/indicator-keyboard-Et-4.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Et-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Et.svg b/.icons/kora/panel/22/indicator-keyboard-Et.svg
new file mode 100644
index 000000000..5ed12accc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Et.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 10.000001,3.9999997 H 14 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fa-1.svg b/.icons/kora/panel/22/indicator-keyboard-Fa-1.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fa-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fa-2.svg b/.icons/kora/panel/22/indicator-keyboard-Fa-2.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fa-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fa-3.svg b/.icons/kora/panel/22/indicator-keyboard-Fa-3.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fa-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fa-4.svg b/.icons/kora/panel/22/indicator-keyboard-Fa-4.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fa-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fa.svg b/.icons/kora/panel/22/indicator-keyboard-Fa.svg
new file mode 100644
index 000000000..5c2437af0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000014 M 14.001767,12 V 6.0000014 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947404 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ff.svg b/.icons/kora/panel/22/indicator-keyboard-Ff.svg
new file mode 100644
index 000000000..89d3993ce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ff.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.000001,7.999902 h 3.999998 M 10.000001,3.9998997 h 3.999998 m -3.9999,8.0000983 V 4.0000018"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fi-1.svg b/.icons/kora/panel/22/indicator-keyboard-Fi-1.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fi-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fi-2.svg b/.icons/kora/panel/22/indicator-keyboard-Fi-2.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fi-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fi-3.svg b/.icons/kora/panel/22/indicator-keyboard-Fi-3.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fi-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fi-4.svg b/.icons/kora/panel/22/indicator-keyboard-Fi-4.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fi-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fi-5.svg b/.icons/kora/panel/22/indicator-keyboard-Fi-5.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fi-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fi.svg b/.icons/kora/panel/22/indicator-keyboard-Fi.svg
new file mode 100644
index 000000000..907c175f4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12 h 3.999999 M 10,3.9999997 h 3.999999 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fo-1.svg b/.icons/kora/panel/22/indicator-keyboard-Fo-1.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fo-2.svg b/.icons/kora/panel/22/indicator-keyboard-Fo-2.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fo.svg b/.icons/kora/panel/22/indicator-keyboard-Fo.svg
new file mode 100644
index 000000000..f94c48877
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-1.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-1.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-10.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-10.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-11.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-11.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-12.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-12.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-13.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-13.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-14.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-14.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-15.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-15.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-16.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-16.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-17.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-17.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-18.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-18.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-19.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-19.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-2.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-2.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-20.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-20.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-21.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-21.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-22.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-22.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-23.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-23.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-24.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-24.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-25.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-25.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-26.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-26.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-27.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-27.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-28.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-28.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-28.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-29.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-29.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-29.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-3.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-3.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-30.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-30.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-30.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-31.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-31.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-31.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-4.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-4.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-5.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-5.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-6.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-6.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-7.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-7.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-8.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-8.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr-9.svg b/.icons/kora/panel/22/indicator-keyboard-Fr-9.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Fr.svg b/.icons/kora/panel/22/indicator-keyboard-Fr.svg
new file mode 100644
index 000000000..91dcf9c0e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Fr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ga-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ga-1.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ga-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ga-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ga-2.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ga-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ga.svg b/.icons/kora/panel/22/indicator-keyboard-Ga.svg
new file mode 100644
index 000000000..8bfc6536a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ga.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11.001766,9.000001 h 4 M 11.001866,12 V 6.0000011 M 15.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Gr-1.svg b/.icons/kora/panel/22/indicator-keyboard-Gr-1.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Gr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Gr-2.svg b/.icons/kora/panel/22/indicator-keyboard-Gr-2.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Gr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Gr-3.svg b/.icons/kora/panel/22/indicator-keyboard-Gr-3.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Gr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Gr-4.svg b/.icons/kora/panel/22/indicator-keyboard-Gr-4.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Gr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Gr-5.svg b/.icons/kora/panel/22/indicator-keyboard-Gr-5.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Gr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Gr.svg b/.icons/kora/panel/22/indicator-keyboard-Gr.svg
new file mode 100644
index 000000000..e07f3f789
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Gr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000002,11.999822 13.000001,8.999823 M 11,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999999,0 0.999999,0 0.999999,-1.000001 0,-0.2567204 1.5e-5,-0.5997726 1.1e-5,-1.0004478 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999983,3.9998113 11,3.9999013 11,3.9999013 M 11.000098,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Gu.svg b/.icons/kora/panel/22/indicator-keyboard-Gu.svg
new file mode 100644
index 000000000..35786235a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Gu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 15.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383857,0.0015 -8e-6,4.48e-4 -1.000007,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ha-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ha-1.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ha-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ha-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ha-2.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ha-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ha.svg b/.icons/kora/panel/22/indicator-keyboard-Ha.svg
new file mode 100644
index 000000000..eb4f45859
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ha.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-He-1.svg b/.icons/kora/panel/22/indicator-keyboard-He-1.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-He-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-He-2.svg b/.icons/kora/panel/22/indicator-keyboard-He-2.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-He-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-He-3.svg b/.icons/kora/panel/22/indicator-keyboard-He-3.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-He-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-He-4.svg b/.icons/kora/panel/22/indicator-keyboard-He-4.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-He-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-He.svg b/.icons/kora/panel/22/indicator-keyboard-He.svg
new file mode 100644
index 000000000..3c699240b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-He.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.999899 h 4 M 10,3.9999013 h 4 M 10.0001,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hi-1.svg b/.icons/kora/panel/22/indicator-keyboard-Hi-1.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hi-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hi-2.svg b/.icons/kora/panel/22/indicator-keyboard-Hi-2.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hi-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hi-3.svg b/.icons/kora/panel/22/indicator-keyboard-Hi-3.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hi-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hi.svg b/.icons/kora/panel/22/indicator-keyboard-Hi.svg
new file mode 100644
index 000000000..a2ad5d254
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12 h 3.999999 M 10,3.9999997 h 3.999999 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hr-1.svg b/.icons/kora/panel/22/indicator-keyboard-Hr-1.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hr-2.svg b/.icons/kora/panel/22/indicator-keyboard-Hr-2.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hr-3.svg b/.icons/kora/panel/22/indicator-keyboard-Hr-3.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hr-4.svg b/.icons/kora/panel/22/indicator-keyboard-Hr-4.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hr-5.svg b/.icons/kora/panel/22/indicator-keyboard-Hr-5.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hr.svg b/.icons/kora/panel/22/indicator-keyboard-Hr.svg
new file mode 100644
index 000000000..256a7b3f4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.99982 l 1.999982,-3e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567203 1.5e-5,-0.5997725 1.1e-5,-1.0004477 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999983,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-1.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-1.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-10.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-10.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-11.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-11.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-12.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-12.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-13.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-13.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-14.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-14.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-15.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-15.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-16.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-16.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-17.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-17.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-18.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-18.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-19.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-19.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-2.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-2.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-20.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-20.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-3.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-3.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-4.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-4.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-5.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-5.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-6.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-6.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-7.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-7.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-8.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-8.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu-9.svg b/.icons/kora/panel/22/indicator-keyboard-Hu-9.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hu.svg b/.icons/kora/panel/22/indicator-keyboard-Hu.svg
new file mode 100644
index 000000000..97903b729
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383857,0.0015 -8e-6,4.48e-4 -1.000007,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hy-1.svg b/.icons/kora/panel/22/indicator-keyboard-Hy-1.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hy-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hy-2.svg b/.icons/kora/panel/22/indicator-keyboard-Hy-2.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hy-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hy-3.svg b/.icons/kora/panel/22/indicator-keyboard-Hy-3.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hy-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hy-4.svg b/.icons/kora/panel/22/indicator-keyboard-Hy-4.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hy-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hy-5.svg b/.icons/kora/panel/22/indicator-keyboard-Hy-5.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hy-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hy-6.svg b/.icons/kora/panel/22/indicator-keyboard-Hy-6.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hy-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Hy.svg b/.icons/kora/panel/22/indicator-keyboard-Hy.svg
new file mode 100644
index 000000000..2e59f9915
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Hy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.0002424,7.999998 h 4.0000022 m 0,4.000002 V 3.9999998 M 1.0002423,12 v -8.0000002 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12.000243,12 V 7.999998 m 3,-3.9999988 -3,3.9999988 m -3,-3.9999988 3,3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ie-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ie-1.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ie-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ie-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ie-2.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ie-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ie-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ie-3.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ie-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ie-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ie-4.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ie-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ie-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ie-5.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ie-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ie.svg b/.icons/kora/panel/22/indicator-keyboard-Ie.svg
new file mode 100644
index 000000000..73a4556ed
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ie.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ig.svg b/.icons/kora/panel/22/indicator-keyboard-Ig.svg
new file mode 100644
index 000000000..307500de1
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ig.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.000002,0 -1.000002,0 -1.000002,-1 l 1.5e-5,-3.000451 -1.5e-5,-2.9995486 c 0,-1 0,-1 1.000002,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ik.svg b/.icons/kora/panel/22/indicator-keyboard-Ik.svg
new file mode 100644
index 000000000..2cf050da0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ik.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-In-1.svg b/.icons/kora/panel/22/indicator-keyboard-In-1.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-In-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-In-2.svg b/.icons/kora/panel/22/indicator-keyboard-In-2.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-In-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-In-3.svg b/.icons/kora/panel/22/indicator-keyboard-In-3.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-In-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-In-4.svg b/.icons/kora/panel/22/indicator-keyboard-In-4.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-In-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-In-5.svg b/.icons/kora/panel/22/indicator-keyboard-In-5.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-In-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-In.svg b/.icons/kora/panel/22/indicator-keyboard-In.svg
new file mode 100644
index 000000000..7f246c91e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-In.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12 V 3.9999996 L 13.999999,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Is-1.svg b/.icons/kora/panel/22/indicator-keyboard-Is-1.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Is-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Is-2.svg b/.icons/kora/panel/22/indicator-keyboard-Is-2.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Is-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Is-3.svg b/.icons/kora/panel/22/indicator-keyboard-Is-3.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Is-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Is-4.svg b/.icons/kora/panel/22/indicator-keyboard-Is-4.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Is-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Is-5.svg b/.icons/kora/panel/22/indicator-keyboard-Is-5.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Is-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Is.svg b/.icons/kora/panel/22/indicator-keyboard-Is.svg
new file mode 100644
index 000000000..26ee70048
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Is.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-It-1.svg b/.icons/kora/panel/22/indicator-keyboard-It-1.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-It-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-It-2.svg b/.icons/kora/panel/22/indicator-keyboard-It-2.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-It-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-It-3.svg b/.icons/kora/panel/22/indicator-keyboard-It-3.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-It-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-It-4.svg b/.icons/kora/panel/22/indicator-keyboard-It-4.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-It-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-It-5.svg b/.icons/kora/panel/22/indicator-keyboard-It-5.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-It-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-It-6.svg b/.icons/kora/panel/22/indicator-keyboard-It-6.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-It-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-It.svg b/.icons/kora/panel/22/indicator-keyboard-It.svg
new file mode 100644
index 000000000..3ec4ef34b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-It.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,3.9999997 h 4 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ja-1.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ja-2.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ja-3.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ja-4.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ja-5.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja-6.svg b/.icons/kora/panel/22/indicator-keyboard-Ja-6.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja-7.svg b/.icons/kora/panel/22/indicator-keyboard-Ja-7.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ja.svg b/.icons/kora/panel/22/indicator-keyboard-Ja.svg
new file mode 100644
index 000000000..1ba56737f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ja.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,10.999998 V 12 H 2.9999987 C 6.9158313,11.884951 5.9991893,5.1120114 5.9999983,3.9999989"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001767,9.000001 h 4 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ka-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ka-1.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ka-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ka-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ka-2.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ka-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ka-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ka-3.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ka-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ka-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ka-4.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ka-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ka.svg b/.icons/kora/panel/22/indicator-keyboard-Ka.svg
new file mode 100644
index 000000000..277443832
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ka.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4 M 10.001866,12 V 6.0000011 M 14.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ki-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ki-1.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ki-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ki-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ki-2.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ki-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ki-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ki-3.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ki-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ki.svg b/.icons/kora/panel/22/indicator-keyboard-Ki.svg
new file mode 100644
index 000000000..b51079b5c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ki.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10.000001,12.000001 h 3.999998 M 10.000001,3.9999994 h 3.999998 M 12.000002,12.000001 V 3.9999994"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Kk-1.svg b/.icons/kora/panel/22/indicator-keyboard-Kk-1.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Kk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Kk-2.svg b/.icons/kora/panel/22/indicator-keyboard-Kk-2.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Kk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Kk.svg b/.icons/kora/panel/22/indicator-keyboard-Kk.svg
new file mode 100644
index 000000000..545b8f649
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Kk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999996 M 14.000001,3.9999999 9.999999,9.000001 m 0,2.999999 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Km.svg b/.icons/kora/panel/22/indicator-keyboard-Km.svg
new file mode 100644
index 000000000..a8c5b882b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Km.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 4.999937,12 0.9999346,6.9999995 M 4.999937,3.9999998 0.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999936,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 8.999936,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Kn-1.svg b/.icons/kora/panel/22/indicator-keyboard-Kn-1.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Kn-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Kn-2.svg b/.icons/kora/panel/22/indicator-keyboard-Kn-2.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Kn-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Kn.svg b/.icons/kora/panel/22/indicator-keyboard-Kn.svg
new file mode 100644
index 000000000..65a870a24
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Kn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12 V 3.9999997 L 13.999999,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ko-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ko-1.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ko-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ko-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ko-2.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ko-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ko.svg b/.icons/kora/panel/22/indicator-keyboard-Ko.svg
new file mode 100644
index 000000000..854e7522c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ko.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-1.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-10.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-10.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-11.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-11.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-12.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-12.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-13.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-13.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-14.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-14.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-2.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-3.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-4.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-5.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-6.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-6.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-7.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-7.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-8.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-8.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku-9.svg b/.icons/kora/panel/22/indicator-keyboard-Ku-9.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ku.svg b/.icons/kora/panel/22/indicator-keyboard-Ku.svg
new file mode 100644
index 000000000..eecd44425
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ku.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395449,0 -0.610938,0.0096 -0.999992,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lo-1.svg b/.icons/kora/panel/22/indicator-keyboard-Lo-1.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lo-2.svg b/.icons/kora/panel/22/indicator-keyboard-Lo-2.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lo.svg b/.icons/kora/panel/22/indicator-keyboard-Lo.svg
new file mode 100644
index 000000000..bf95cf8ae
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987417 c 2.399679,0 2.000002,2.000001 2.000002,3.9999983 0,2.000001 0.355578,4.061102 -2.000002,4.000002 -2.348587,0 -1.999997,-2.000001 -1.999997,-4.000002 0,-1.9999973 -0.435451,-3.9999983 1.999997,-3.9999983"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lt-1.svg b/.icons/kora/panel/22/indicator-keyboard-Lt-1.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lt-2.svg b/.icons/kora/panel/22/indicator-keyboard-Lt-2.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lt-3.svg b/.icons/kora/panel/22/indicator-keyboard-Lt-3.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lt-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lt-4.svg b/.icons/kora/panel/22/indicator-keyboard-Lt-4.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lt-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lt-5.svg b/.icons/kora/panel/22/indicator-keyboard-Lt-5.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lt-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lt-6.svg b/.icons/kora/panel/22/indicator-keyboard-Lt-6.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lt-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lt.svg b/.icons/kora/panel/22/indicator-keyboard-Lt.svg
new file mode 100644
index 000000000..95316d1bb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.000242,3.9999997 h 3.999999 M 11.000243,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv-1.svg b/.icons/kora/panel/22/indicator-keyboard-Lv-1.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv-2.svg b/.icons/kora/panel/22/indicator-keyboard-Lv-2.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv-3.svg b/.icons/kora/panel/22/indicator-keyboard-Lv-3.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv-4.svg b/.icons/kora/panel/22/indicator-keyboard-Lv-4.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv-5.svg b/.icons/kora/panel/22/indicator-keyboard-Lv-5.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv-6.svg b/.icons/kora/panel/22/indicator-keyboard-Lv-6.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv-7.svg b/.icons/kora/panel/22/indicator-keyboard-Lv-7.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Lv.svg b/.icons/kora/panel/22/indicator-keyboard-Lv.svg
new file mode 100644
index 000000000..0f34e4099
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Lv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 13.999997,4.0002349 11.499999,12.000235 9,4.0002349"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Md.svg b/.icons/kora/panel/22/indicator-keyboard-Md.svg
new file mode 100644
index 000000000..ca37e8ecf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Md.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11.0141,11.992274 c 0,0 4.013654,0.35045 4,-3.9999982 -0.0142,-4.525394 -4,-4.0000025 -4,-4.0000025 M 11,11.985861 V 3.9858632"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mi.svg b/.icons/kora/panel/22/indicator-keyboard-Mi.svg
new file mode 100644
index 000000000..8a9a37131
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 11,12 h 3.999999 M 11,3.9999997 h 3.999999 M 13.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mk-1.svg b/.icons/kora/panel/22/indicator-keyboard-Mk-1.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mk-2.svg b/.icons/kora/panel/22/indicator-keyboard-Mk-2.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mk.svg b/.icons/kora/panel/22/indicator-keyboard-Mk.svg
new file mode 100644
index 000000000..9f51556e4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000001,12 10.999999,6.9999994 M 15.000001,3.9999997 10.999999,9.000001 m 0,2.999999 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ml-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ml-1.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ml-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ml-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ml-2.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ml-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ml-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ml-3.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ml-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ml.svg b/.icons/kora/panel/22/indicator-keyboard-Ml.svg
new file mode 100644
index 000000000..a863ca99d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11,4.0000001 V 12 h 3.999998 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mn.svg b/.icons/kora/panel/22/indicator-keyboard-Mn.svg
new file mode 100644
index 000000000..1c6a81f9a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.000001,12 V 3.9999996 L 14.999999,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mr.svg b/.icons/kora/panel/22/indicator-keyboard-Mr.svg
new file mode 100644
index 000000000..b21cc4484
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000002,11.999822 13.000001,8.999823 M 11,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999999,0 0.999999,0 0.999999,-1.000001 0,-0.2567204 1.5e-5,-0.5997726 1.1e-5,-1.0004478 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999983,3.9998113 11,3.9999013 11,3.9999013 M 11.000098,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mt-1.svg b/.icons/kora/panel/22/indicator-keyboard-Mt-1.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mt-2.svg b/.icons/kora/panel/22/indicator-keyboard-Mt-2.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Mt.svg b/.icons/kora/panel/22/indicator-keyboard-Mt.svg
new file mode 100644
index 000000000..50a98aa2f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Mt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 11,3.9999997 h 3.999999 M 13.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-My.svg b/.icons/kora/panel/22/indicator-keyboard-My.svg
new file mode 100644
index 000000000..f1791c201
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-My.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9999998,12 V 3.9999997 M 1,3.9999997 3.9999999,7.999998 6.9999998,3.9999997 M 1,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12,12 V 7.999998 M 15,3.9999992 12,7.999998 M 9,3.9999992 12,7.999998"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ne.svg b/.icons/kora/panel/22/indicator-keyboard-Ne.svg
new file mode 100644
index 000000000..a42e76f3a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ne.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Nl-1.svg b/.icons/kora/panel/22/indicator-keyboard-Nl-1.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Nl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Nl-2.svg b/.icons/kora/panel/22/indicator-keyboard-Nl-2.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Nl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Nl-3.svg b/.icons/kora/panel/22/indicator-keyboard-Nl-3.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Nl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Nl-4.svg b/.icons/kora/panel/22/indicator-keyboard-Nl-4.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Nl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Nl.svg b/.icons/kora/panel/22/indicator-keyboard-Nl.svg
new file mode 100644
index 000000000..0cc5f949b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Nl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-1.svg b/.icons/kora/panel/22/indicator-keyboard-No-1.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-2.svg b/.icons/kora/panel/22/indicator-keyboard-No-2.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-3.svg b/.icons/kora/panel/22/indicator-keyboard-No-3.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-4.svg b/.icons/kora/panel/22/indicator-keyboard-No-4.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-5.svg b/.icons/kora/panel/22/indicator-keyboard-No-5.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-6.svg b/.icons/kora/panel/22/indicator-keyboard-No-6.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-7.svg b/.icons/kora/panel/22/indicator-keyboard-No-7.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No-8.svg b/.icons/kora/panel/22/indicator-keyboard-No-8.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-No.svg b/.icons/kora/panel/22/indicator-keyboard-No.svg
new file mode 100644
index 000000000..f90c7cfce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-No.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987416 c 2.399679,0 2.000001,2.000001 2.000001,3.9999984 0,2.000001 0.355578,4.061102 -2.000001,4.000002 -2.348587,0 -1.999997,-2.000001 -1.999997,-4.000002 0,-1.9999974 -0.435451,-3.9999984 1.999997,-3.9999984"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Or.svg b/.icons/kora/panel/22/indicator-keyboard-Or.svg
new file mode 100644
index 000000000..14be06044
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Or.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 4.0433173,3.9987417 c 2.3996787,0 2.0000012,2.000001 2.0000012,3.9999983 0,2 0.355578,4.061102 -2.0000012,4.000002 -2.348587,0 -1.9999974,-2.000002 -1.9999974,-4.000002 0,-1.9999973 -0.4354507,-3.9999983 1.9999974,-3.9999983"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000002,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567199 1.5e-5,-0.5997723 1.2e-5,-1.0004475 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544113,0.00944 -0.874519,0.00719 C 10.999984,3.9998116 10,3.9999016 10,3.9999016 M 10.000098,12 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pa-1.svg b/.icons/kora/panel/22/indicator-keyboard-Pa-1.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pa-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pa-2.svg b/.icons/kora/panel/22/indicator-keyboard-Pa-2.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pa-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pa.svg b/.icons/kora/panel/22/indicator-keyboard-Pa.svg
new file mode 100644
index 000000000..6c1834308
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001767,9.000001 h 4 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4,0 -1.6e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-1.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-10.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-10.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-2.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-3.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-4.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-5.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-6.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-6.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-7.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-7.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-8.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-8.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph-9.svg b/.icons/kora/panel/22/indicator-keyboard-Ph-9.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ph.svg b/.icons/kora/panel/22/indicator-keyboard-Ph.svg
new file mode 100644
index 000000000..efb04d29b
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ph.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999998 M 9.999999,12 v -8.0000002 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-1.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-1.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-2.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-2.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-3.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-3.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-4.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-4.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-5.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-5.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-6.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-6.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-7.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-7.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-8.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-8.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl-9.svg b/.icons/kora/panel/22/indicator-keyboard-Pl-9.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pl.svg b/.icons/kora/panel/22/indicator-keyboard-Pl.svg
new file mode 100644
index 000000000..26740c23c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999998 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ps-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ps-1.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ps-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ps-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ps-2.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ps-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ps.svg b/.icons/kora/panel/22/indicator-keyboard-Ps.svg
new file mode 100644
index 000000000..539bfa18a
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ps.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-1.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-1.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-10.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-10.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-11.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-11.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-12.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-12.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-13.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-13.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-14.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-14.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-15.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-15.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-2.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-2.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-3.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-3.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-4.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-4.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-5.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-5.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-6.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-6.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-7.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-7.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-8.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-8.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt-9.svg b/.icons/kora/panel/22/indicator-keyboard-Pt-9.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Pt.svg b/.icons/kora/panel/22/indicator-keyboard-Pt.svg
new file mode 100644
index 000000000..02097514f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Pt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,3.9999997 h 3.999999 M 12.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ro-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ro-1.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ro-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ro-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ro-2.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ro-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ro-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ro-3.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ro-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ro-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ro-4.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ro-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ro-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ro-5.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ro-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ro.svg b/.icons/kora/panel/22/indicator-keyboard-Ro.svg
new file mode 100644
index 000000000..609041cba
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ro.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 6.0000023,11.999823 -2.0000011,-3 M 2,7.99982 l 1.9999823,-3e-6 c 0.4238362,-1e-6 0.7290481,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567202 1.5e-5,-0.5997724 1.1e-5,-1.0004476 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.2245039,0 -0.5441121,0.00944 -0.8745184,0.00719 C 2.9999836,3.9998115 2,3.9999015 2,3.9999015 M 2.0000983,12 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987402 c 2.399679,0 2.000001,2.000001 2.000001,3.9999988 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999978 -0.435451,-3.9999988 1.999997,-3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-1.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-10.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-10.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-11.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-11.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-12.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-12.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-13.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-13.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-14.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-14.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-15.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-15.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-16.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-16.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-17.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-17.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-18.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-18.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-19.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-19.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-2.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-20.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-20.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-21.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-21.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-22.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-22.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-23.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-23.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-24.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-24.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-25.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-25.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-26.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-26.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-27.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-27.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-3.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-4.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-5.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-6.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-6.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-7.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-7.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-8.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-8.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru-9.svg b/.icons/kora/panel/22/indicator-keyboard-Ru-9.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ru.svg b/.icons/kora/panel/22/indicator-keyboard-Ru.svg
new file mode 100644
index 000000000..8ceee5af1
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ru.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 6.0000023,11.999823 -2.0000011,-3 M 2,7.99982 l 1.9999823,-3e-6 c 0.4238362,-1e-6 0.7290481,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567202 1.5e-5,-0.5997724 1.1e-5,-1.0004476 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.2245039,0 -0.5441121,0.00944 -0.8745184,0.00719 C 2.9999836,3.9998115 2,3.9999015 2,3.9999015 M 2.0000983,12 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395449,0 -0.610938,0.0096 -0.999992,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sa.svg b/.icons/kora/panel/22/indicator-keyboard-Sa.svg
new file mode 100644
index 000000000..b202b1db0
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sd.svg b/.icons/kora/panel/22/indicator-keyboard-Sd.svg
new file mode 100644
index 000000000..fe1f89a7e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.0141,11.992274 c 0,0 4.013654,0.350449 3.999999,-3.9999981 C 13.999899,3.4668821 10.0141,3.9922737 10.0141,3.9922737 M 10,11.98586 V 3.9858636"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Si-1.svg b/.icons/kora/panel/22/indicator-keyboard-Si-1.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Si-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Si-2.svg b/.icons/kora/panel/22/indicator-keyboard-Si-2.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Si-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Si.svg b/.icons/kora/panel/22/indicator-keyboard-Si.svg
new file mode 100644
index 000000000..359841234
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Si.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12.000001 h 3.999999 M 10,3.9999994 h 3.999999 M 12.000002,12.000001 V 3.9999994"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sk-1.svg b/.icons/kora/panel/22/indicator-keyboard-Sk-1.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sk-2.svg b/.icons/kora/panel/22/indicator-keyboard-Sk-2.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sk-3.svg b/.icons/kora/panel/22/indicator-keyboard-Sk-3.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sk-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sk-4.svg b/.icons/kora/panel/22/indicator-keyboard-Sk-4.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sk-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sk.svg b/.icons/kora/panel/22/indicator-keyboard-Sk.svg
new file mode 100644
index 000000000..53f595a66
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999995 M 14.000001,3.9999998 9.999999,9 m 0,3 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sl-1.svg b/.icons/kora/panel/22/indicator-keyboard-Sl-1.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sl-2.svg b/.icons/kora/panel/22/indicator-keyboard-Sl-2.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sl-3.svg b/.icons/kora/panel/22/indicator-keyboard-Sl-3.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sl-4.svg b/.icons/kora/panel/22/indicator-keyboard-Sl-4.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sl.svg b/.icons/kora/panel/22/indicator-keyboard-Sl.svg
new file mode 100644
index 000000000..fe280721d
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sq.svg b/.icons/kora/panel/22/indicator-keyboard-Sq.svg
new file mode 100644
index 000000000..adfd5add1
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sq.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003168,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.043316,11.998742 13.043315,10.998739 M 11.043318,3.9987411 c 2.399678,0 2.000001,2.000001 2.000001,3.9999979 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.3485872,0 -1.9999982,-2.000002 -1.9999982,-4.000003 0,-1.9999969 -0.43545,-3.9999979 1.9999982,-3.9999979"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-1.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-1.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-10.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-10.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-11.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-11.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-12.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-12.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-13.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-13.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-14.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-14.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-15.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-15.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-16.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-16.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-17.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-17.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-2.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-2.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-3.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-3.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-4.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-4.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-5.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-5.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-6.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-6.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-7.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-7.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-8.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-8.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr-9.svg b/.icons/kora/panel/22/indicator-keyboard-Sr-9.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sr.svg b/.icons/kora/panel/22/indicator-keyboard-Sr.svg
new file mode 100644
index 000000000..54b711497
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv-1.svg b/.icons/kora/panel/22/indicator-keyboard-Sv-1.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv-2.svg b/.icons/kora/panel/22/indicator-keyboard-Sv-2.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv-3.svg b/.icons/kora/panel/22/indicator-keyboard-Sv-3.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv-4.svg b/.icons/kora/panel/22/indicator-keyboard-Sv-4.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv-5.svg b/.icons/kora/panel/22/indicator-keyboard-Sv-5.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv-6.svg b/.icons/kora/panel/22/indicator-keyboard-Sv-6.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv-7.svg b/.icons/kora/panel/22/indicator-keyboard-Sv-7.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sv.svg b/.icons/kora/panel/22/indicator-keyboard-Sv.svg
new file mode 100644
index 000000000..fafaeff99
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999997,4.0002349 12.499999,12.000235 10,4.0002349"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sw-1.svg b/.icons/kora/panel/22/indicator-keyboard-Sw-1.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sw-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sw-2.svg b/.icons/kora/panel/22/indicator-keyboard-Sw-2.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sw-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sw.svg b/.icons/kora/panel/22/indicator-keyboard-Sw.svg
new file mode 100644
index 000000000..a38809a32
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sw.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003168,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 15.001899,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -3e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383856,0.0015 -8e-6,4.48e-4 -1.000006,4.48e-4 -1.000003,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999 m 0,0 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.3954488,0 -0.6109378,0.0096 -0.9999918,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sy-1.svg b/.icons/kora/panel/22/indicator-keyboard-Sy-1.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sy-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sy-2.svg b/.icons/kora/panel/22/indicator-keyboard-Sy-2.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sy-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Sy.svg b/.icons/kora/panel/22/indicator-keyboard-Sy.svg
new file mode 100644
index 000000000..17c9d336c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Sy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003167,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12,12 V 7.999998 M 15,3.9999992 12,7.999998 M 9,3.9999992 12,7.999998"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ta-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ta-1.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ta-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ta-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ta-2.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ta-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ta-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ta-3.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ta-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ta-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ta-4.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ta-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ta-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ta-5.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ta-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ta-6.svg b/.icons/kora/panel/22/indicator-keyboard-Ta-6.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ta-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ta.svg b/.icons/kora/panel/22/indicator-keyboard-Ta.svg
new file mode 100644
index 000000000..1df89afc5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ta.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000007,3.9999997 H 5.9999993 M 4.0000019,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Te-1.svg b/.icons/kora/panel/22/indicator-keyboard-Te-1.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Te-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Te-2.svg b/.icons/kora/panel/22/indicator-keyboard-Te-2.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Te-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Te-3.svg b/.icons/kora/panel/22/indicator-keyboard-Te-3.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Te-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Te.svg b/.icons/kora/panel/22/indicator-keyboard-Te.svg
new file mode 100644
index 000000000..c0ce3ffb2
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Te.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000007,3.9999997 H 5.9999993 M 4.0000019,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tg-1.svg b/.icons/kora/panel/22/indicator-keyboard-Tg-1.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tg-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tg-2.svg b/.icons/kora/panel/22/indicator-keyboard-Tg-2.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tg-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tg.svg b/.icons/kora/panel/22/indicator-keyboard-Tg.svg
new file mode 100644
index 000000000..65a034701
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 1.0002424,3.9999997 H 5.000241 M 3.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.0000022,0 -1.0000022,0 -1.0000022,-1 l 1.5e-5,-3.00045 -1.5e-5,-2.9995495 c 0,-1 0,-1 1.0000022,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Th-1.svg b/.icons/kora/panel/22/indicator-keyboard-Th-1.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Th-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Th-2.svg b/.icons/kora/panel/22/indicator-keyboard-Th-2.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Th-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Th-3.svg b/.icons/kora/panel/22/indicator-keyboard-Th-3.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Th-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Th.svg b/.icons/kora/panel/22/indicator-keyboard-Th.svg
new file mode 100644
index 000000000..d823dba0c
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Th.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000003 V 3.9999994 M 9.999999,12.000001 v -8.0000016 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tk-1.svg b/.icons/kora/panel/22/indicator-keyboard-Tk-1.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tk-2.svg b/.icons/kora/panel/22/indicator-keyboard-Tk-2.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tk.svg b/.icons/kora/panel/22/indicator-keyboard-Tk.svg
new file mode 100644
index 000000000..542dbb26e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9.000001 m 0,2.999999 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tn.svg b/.icons/kora/panel/22/indicator-keyboard-Tn.svg
new file mode 100644
index 000000000..90f3811cb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12.000001 V 3.9999995 l 3.999998,8.0000015 V 3.9999995"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tr-1.svg b/.icons/kora/panel/22/indicator-keyboard-Tr-1.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tr-2.svg b/.icons/kora/panel/22/indicator-keyboard-Tr-2.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tr-3.svg b/.icons/kora/panel/22/indicator-keyboard-Tr-3.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tr-4.svg b/.icons/kora/panel/22/indicator-keyboard-Tr-4.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tr-5.svg b/.icons/kora/panel/22/indicator-keyboard-Tr-5.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Tr.svg b/.icons/kora/panel/22/indicator-keyboard-Tr.svg
new file mode 100644
index 000000000..0f50999a9
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Tr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.99982 l 1.999982,-3e-6 c 0.423837,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567203 1.5e-5,-0.5997725 1.1e-5,-1.0004477 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874518,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-1.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-1.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-2.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-2.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-3.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-3.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-4.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-4.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-5.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-5.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-6.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-6.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-7.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-7.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk-8.svg b/.icons/kora/panel/22/indicator-keyboard-Uk-8.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uk.svg b/.icons/kora/panel/22/indicator-keyboard-Uk.svg
new file mode 100644
index 000000000..ac84e06a1
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ur-1.svg b/.icons/kora/panel/22/indicator-keyboard-Ur-1.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ur-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ur-2.svg b/.icons/kora/panel/22/indicator-keyboard-Ur-2.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ur-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ur-3.svg b/.icons/kora/panel/22/indicator-keyboard-Ur-3.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ur-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ur-4.svg b/.icons/kora/panel/22/indicator-keyboard-Ur-4.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ur-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ur-5.svg b/.icons/kora/panel/22/indicator-keyboard-Ur-5.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ur-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ur-6.svg b/.icons/kora/panel/22/indicator-keyboard-Ur-6.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ur-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Ur.svg b/.icons/kora/panel/22/indicator-keyboard-Ur.svg
new file mode 100644
index 000000000..fc261898e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Ur.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999998,0 0.999998,0 0.999998,-1.000001 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uz-1.svg b/.icons/kora/panel/22/indicator-keyboard-Uz-1.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uz-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uz-2.svg b/.icons/kora/panel/22/indicator-keyboard-Uz-2.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uz-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uz-3.svg b/.icons/kora/panel/22/indicator-keyboard-Uz-3.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uz-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uz-4.svg b/.icons/kora/panel/22/indicator-keyboard-Uz-4.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uz-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Uz.svg b/.icons/kora/panel/22/indicator-keyboard-Uz.svg
new file mode 100644
index 000000000..8ab6152eb
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Uz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Vi.svg b/.icons/kora/panel/22/indicator-keyboard-Vi.svg
new file mode 100644
index 000000000..75167a6b1
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Vi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 5.9999977,4.0002349 3.4999986,12.000235 1,4.0002349"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 10.000301,12 H 14.0003 M 10.000301,3.9999997 H 14.0003 M 12.000303,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Wo.svg b/.icons/kora/panel/22/indicator-keyboard-Wo.svg
new file mode 100644
index 000000000..fe4713d80
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Wo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 9.0018995,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.0000064,2.0004488 -0.3954481,0 -0.6109379,0.0096 -0.9999911,-4.48e-4 -0.3838564,0.0015 -7.6e-6,4.48e-4 -1.0000063,4.48e-4 -1.0000024,0 -0.9999949,-1 -0.9999949,-2.0004488 l 3.8e-6,-5.9999999 m 0,0 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Xs.svg b/.icons/kora/panel/22/indicator-keyboard-Xs.svg
new file mode 100644
index 000000000..aece303f1
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Xs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 7.0000016,4 2,12 m 0,-8 5.0000016,8"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 11.000051,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.17e-4 1.00001,3.1e-5 0.454553,-1.1e-4 -1.1e-5,-3.1e-5 0.999992,-3.1e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211162 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Yo.svg b/.icons/kora/panel/22/indicator-keyboard-Yo.svg
new file mode 100644
index 000000000..a88ac1f1e
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Yo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 3.9995853,12 V 7.999997 M 6.9995852,3.9999992 3.9995853,7.999997 M 0.9995854,3.9999992 3.9995853,7.999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard-Zh-1.svg b/.icons/kora/panel/22/indicator-keyboard-Zh-1.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Zh-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Zh-2.svg b/.icons/kora/panel/22/indicator-keyboard-Zh-2.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Zh-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Zh-3.svg b/.icons/kora/panel/22/indicator-keyboard-Zh-3.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Zh-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Zh-4.svg b/.icons/kora/panel/22/indicator-keyboard-Zh-4.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Zh-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Zh-5.svg b/.icons/kora/panel/22/indicator-keyboard-Zh-5.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Zh-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Zh-6.svg b/.icons/kora/panel/22/indicator-keyboard-Zh-6.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Zh-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-keyboard-Zh.svg b/.icons/kora/panel/22/indicator-keyboard-Zh.svg
new file mode 100644
index 000000000..94d5ce5dd
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard-Zh.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,3.9999994 H 5.9999993 L 2.0000007,12.000001 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999997 M 9.999999,12 v -8.0000003 0"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-keyboard.svg b/.icons/kora/panel/22/indicator-keyboard.svg
new file mode 120000
index 000000000..079bd32a9
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-keyboard.svg
@@ -0,0 +1 @@
+xkbmod-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-lunar-satelite.svg b/.icons/kora/panel/22/indicator-lunar-satelite.svg
new file mode 100644
index 000000000..e8f5e1f40
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-lunar-satelite.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.002 3.442-5.077 5.082c.788.308 1.527.792 2.153 1.419.624.627 1.108 1.364 1.416 2.153l5.077-5.083z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.895 8.963c-.181.004-.362.018-.541.048-.203.032-.354.209-.354.415 0 .113.045.22.125.299 1.079 2.353 2.794 4.068 5.144 5.15.079.08.186.125.299.125.206 0 .383-.152.415-.356.231-1.428-.356-2.981-1.5-4.129-1.003-1.003-2.318-1.579-3.588-1.552zm10.131 3.356-1.19 1.19 1.19 1.191 1.19-1.191zm-1.785-1.786-1.189 1.19 1.189 1.191 1.19-1.191zm3.57 0-1.191 1.19 1.191 1.191 1.189-1.191zm-1.786-1.788-1.19 1.193 1.19 1.19 1.19-1.19zm-7.732-4.173-1.189 1.19 1.189 1.191 1.19-1.191zm7.102-.851-.695.696.892.893.695-.696c-.381-.2-.691-.511-.892-.893zm-5.317-.935-1.19 1.191 1.19 1.19 1.189-1.19zm-3.569 0-1.191 1.191 1.191 1.19 1.19-1.19zm10.982-2.022h-.001c-.961 0-1.752.792-1.752 1.753 0 .962.791 1.754 1.752 1.754h.001c.961 0 1.752-.792 1.752-1.754 0-.961-.791-1.753-1.752-1.753zm-9.198.236-1.189 1.191 1.189 1.19 1.19-1.19z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-lunar.svg b/.icons/kora/panel/22/indicator-lunar.svg
new file mode 100644
index 000000000..9df2f7466
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-lunar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1.0031 C 4.1339,1.0031 0.99986,4.1365 1,8.0017 1,11.866 4.134,15 8,15 8.2745,14.997 8.5485,14.979 8.8208,14.944 6.7299,13.369 5,10.832 5,8.0332 5,5.2006 6.7313,2.687 8.8234,1.0875 8.5509,1.0421 8.276,1.0129 8,1 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10.003,1.2655 C 7.7524,2.6652 6,5.1146 6,8.0017 6,10.841 7.7524,13.318 10.003,14.703 12.979,13.814 15.013,11.071 15,7.9667 14.999,4.8739 12.967,2.1488 10.003,1.2639 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-messages-new.svg b/.icons/kora/panel/22/indicator-messages-new.svg
new file mode 120000
index 000000000..9ab72aa40
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-messages-new.svg
@@ -0,0 +1 @@
+new-messages-red.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-messages-red.svg b/.icons/kora/panel/22/indicator-messages-red.svg
new file mode 100644
index 000000000..f3fb3eddf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-messages-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-messages.svg b/.icons/kora/panel/22/indicator-messages.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-messages.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-notification-read-dnd.svg b/.icons/kora/panel/22/indicator-notification-read-dnd.svg
new file mode 100644
index 000000000..65d3ae10f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-notification-read-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 A 0.76197312 0.74978719 0 0 0 11.638672 2.0136719 L 3.7910156 3.640625 A 0.76197312 0.74978719 0 0 0 3.7695312 3.6484375 C 2.6750296 3.9082965 1.904318 4.7232322 1.3847656 5.6582031 C 0.86521326 6.5930991 0.55268915 7.6892466 0.34765625 8.7597656 C 0.14262335 9.8302096 0.0495555 10.874062 0.015625 11.689453 C -0.0013424987 12.097149 -0.00225765 12.447203 0.00390625 12.71875 C 0.00771625 12.886011 0.029556625 13.000911 0.041015625 13.119141 C 0.041139825 13.119141 0.040886125 13.119378 0.041015625 13.126953 A 0.76197312 0.74978719 0 0 0 0.037109375 13.183594 L 0.044921875 13.183594 C 0.053511875 13.243574 0.039381 13.286006 0.0625 13.373047 A 0.76197312 0.74978719 0 0 0 0.79101562 13.931641 L 7.6777344 14 A 0.76197312 0.74978719 0 0 0 7.8476562 13.984375 L 15.384766 12.388672 A 0.76197312 0.74978719 0 0 0 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591571 15.703125 7.1582031 C 15.506278 6.0076931 15.190948 4.8303995 14.611328 3.8554688 C 14.031708 2.8805379 13.090814 2.0740086 11.837891 2.0058594 A 0.76197312 0.74978719 0 0 0 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440724 3.5661519 12.884103 3.9112317 13.296875 4.6054688 C 13.720968 5.3188235 14.02182 6.3540906 14.201172 7.4023438 C 14.511978 9.2188307 14.441656 10.594428 14.427734 11.050781 L 7.828125 12.447266 C 7.8230203 10.570388 7.5943812 6.0588206 5.3808594 4.8457031 L 11.798828 3.5136719 z M 3.7890625 5.7480469 C 6.0346534 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 1.5234375 12.494141 C 1.5234375 12.494141 1.5434692 5.7480469 3.7890625 5.7480469 z M 12.759766 7 L 9.0664062 7.7871094 L 9 7.8632812 L 9.0527344 8.7890625 L 9.1660156 8.8144531 L 11.880859 8.2148438 L 11.941406 8.9902344 L 12.019531 9 L 12.941406 8.7363281 L 13 8.6933594 L 12.832031 7.0527344 L 12.759766 7 z M 3.8105469 7.9960938 A 0.76190089 0.74971612 0 0 0 3.046875 8.7460938 A 0.76190089 0.74971612 0 0 0 3.2890625 9.2929688 L 2.6660156 10.996094 L 4.953125 10.984375 L 4.34375 9.28125 A 0.76190089 0.74971612 0 0 0 4.5722656 8.7460938 A 0.76190089 0.74971612 0 0 0 3.8105469 7.9960938 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-notification-read.svg b/.icons/kora/panel/22/indicator-notification-read.svg
new file mode 100644
index 000000000..6a4f4b8e4
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-notification-read.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 C 11.718756 2.00164 11.678875 2.0055639 11.638672 2.0136719 L 3.7910156 3.6425781 C 3.7835356 3.6448981 3.7769333 3.6458775 3.7695312 3.6484375 C 2.6750268 3.908283 1.9043193 4.7232338 1.3847656 5.6582031 C 0.86521228 6.5930972 0.55268956 7.6892489 0.34765625 8.7597656 C 0.14262295 9.830208 0.04955557 10.874064 0.015625 11.689453 C -0.0013424913 12.097148 -0.00225747 12.447204 0.00390625 12.71875 C 0.00771576 12.886011 0.029556605 13.000911 0.041015625 13.119141 C 0.041139815 13.119141 0.040886095 13.119452 0.041015625 13.126953 C 0.039324225 13.145463 0.037406475 13.163051 0.037109375 13.181641 L 0.044921875 13.181641 C 0.053516175 13.241621 0.03938619 13.286006 0.0625 13.373047 C 0.14961579 13.699958 0.44757657 13.928141 0.79101562 13.931641 L 7.6777344 14 C 7.7342224 14.00075 7.7923849 13.995885 7.8476562 13.984375 L 15.384766 12.386719 C 15.722668 12.315349 15.967862 12.029135 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591524 15.703125 7.1582031 C 15.506282 6.0077531 15.19095 4.8303977 14.611328 3.8554688 C 14.031707 2.8805398 13.090817 2.0740084 11.837891 2.0058594 C 11.812121 2.0045694 11.785546 2.0045694 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440726 3.5661519 12.884102 3.9112329 13.296875 4.6054688 C 13.720969 5.3188223 14.02182 6.3540924 14.201172 7.4023438 C 14.511979 9.218827 14.441656 10.59443 14.427734 11.050781 L 7.828125 12.447266 C 7.8230211 10.570391 7.5943859 6.056865 5.3808594 4.84375 L 11.798828 3.5136719 z M 3.7890625 5.7480469 C 6.0346582 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 1.5234375 12.494141 C 1.5234375 12.494141 1.5434644 5.7480469 3.7890625 5.7480469 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 3.788747,5.7470484 c 2.2455958,0 2.3065409,6.7470316 2.3065409,6.7470316 H 1.5238728 c 0,0 0.019276,-6.7470318 2.2648742,-6.7470316 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.6927076,5 8.0533866,5.16875 8,5.2406252 8.7877598,8.9343759 8.8632805,9 9.7890609,8.946872 9.8151008,8.8343719 9.2148414,6.1187467 9.98958,6.0578091 10,5.9796835 9.7356776,5.0593712 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-notification-unread-dnd.svg b/.icons/kora/panel/22/indicator-notification-unread-dnd.svg
new file mode 100644
index 000000000..0a647138f
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-notification-unread-dnd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 A 0.76197312 0.74978719 0 0 0 11.638672 2.0136719 L 3.7910156 3.640625 A 0.76197312 0.74978719 0 0 0 3.7695312 3.6484375 C 2.6750296 3.9082965 1.904318 4.7232322 1.3847656 5.6582031 C 0.86521329 6.5930991 0.55268915 7.6892466 0.34765625 8.7597656 C 0.23738817 9.3354576 0.16309192 9.8949201 0.109375 10.423828 A 2.5 2.5 0 0 1 1.5 10 A 2.5 2.5 0 0 1 1.6953125 10.009766 C 1.9239513 8.0846822 2.4648178 5.7480469 3.7890625 5.7480469 C 6.0346534 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 4 12.494141 A 2.5 2.5 0 0 1 4 12.5 A 2.5 2.5 0 0 1 3.5273438 13.958984 L 7.6777344 14 A 0.76197312 0.74978719 0 0 0 7.8476562 13.984375 L 15.384766 12.388672 A 0.76197312 0.74978719 0 0 0 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591571 15.703125 7.1582031 C 15.506278 6.0076931 15.190948 4.8303994 14.611328 3.8554688 C 14.031708 2.8805379 13.090814 2.0740086 11.837891 2.0058594 A 0.76197312 0.74978719 0 0 0 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440724 3.5661519 12.884103 3.9112317 13.296875 4.6054688 C 13.720968 5.3188235 14.02182 6.3540906 14.201172 7.4023438 C 14.511978 9.2188307 14.441656 10.594428 14.427734 11.050781 L 7.828125 12.447266 C 7.8230203 10.570388 7.5943812 6.0588206 5.3808594 4.8457031 L 11.798828 3.5136719 z M 12.759766 7 L 9.0664062 7.7871094 L 9 7.8632812 L 9.0527344 8.7890625 L 9.1660156 8.8144531 L 11.880859 8.2148438 L 11.941406 8.9902344 L 12.019531 9 L 12.941406 8.7363281 L 13 8.6933594 L 12.832031 7.0527344 L 12.759766 7 z M 3.8105469 7.9960938 A 0.76190089 0.74971612 0 0 0 3.046875 8.7460938 A 0.76190089 0.74971612 0 0 0 3.2890625 9.2929688 L 2.8789062 10.416016 A 2.5 2.5 0 0 1 3.4921875 10.992188 L 4.953125 10.984375 L 4.34375 9.28125 A 0.76190089 0.74971612 0 0 0 4.5722656 8.7460938 A 0.76190089 0.74971612 0 0 0 3.8105469 7.9960938 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-notification-unread.svg b/.icons/kora/panel/22/indicator-notification-unread.svg
new file mode 100644
index 000000000..43f5a9bc6
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-notification-unread.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 C 11.718756 2.00164 11.678875 2.0055639 11.638672 2.0136719 L 3.7910156 3.6425781 C 3.7835356 3.6448981 3.7769334 3.6458775 3.7695312 3.6484375 C 2.6750269 3.908283 1.9043193 4.7232338 1.3847656 5.6582031 C 0.86521231 6.5930972 0.55268956 7.6892489 0.34765625 8.7597656 C 0.23738796 9.3354568 0.16309185 9.8949196 0.109375 10.423828 A 2.5 2.5 0 0 1 1.5 10 A 2.5 2.5 0 0 1 1.6953125 10.009766 C 1.9239505 8.0846822 2.464815 5.7480469 3.7890625 5.7480469 C 6.0346582 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 4 12.494141 A 2.5 2.5 0 0 1 4 12.5 A 2.5 2.5 0 0 1 3.5273438 13.958984 L 7.6777344 14 C 7.7342224 14.00075 7.7923849 13.995885 7.8476562 13.984375 L 15.384766 12.386719 C 15.722668 12.315349 15.967862 12.029135 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591524 15.703125 7.1582031 C 15.506282 6.0077531 15.19095 4.8303977 14.611328 3.8554688 C 14.031707 2.8805398 13.090817 2.0740084 11.837891 2.0058594 C 11.812121 2.0045694 11.785546 2.0045694 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440726 3.5661519 12.884102 3.9112329 13.296875 4.6054688 C 13.720969 5.3188223 14.02182 6.3540924 14.201172 7.4023438 C 14.511979 9.218827 14.441656 10.59443 14.427734 11.050781 L 7.828125 12.447266 C 7.8230211 10.570391 7.5943859 6.056865 5.3808594 4.84375 L 11.798828 3.5136719 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.7890625 5.7460938 C 2.4648149 5.7460936 1.9237362 8.0844147 1.6953125 10.009766 A 2.5 2.5 0 0 1 4 12.494141 L 6.0957031 12.494141 C 6.0957031 12.494141 6.0346583 5.7460938 3.7890625 5.7460938 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.6927076,5 8.0533866,5.16875 8,5.2406252 8.7877598,8.9343759 8.8632805,9 9.7890609,8.946872 9.8151008,8.8343719 9.2148414,6.1187467 9.98958,6.0578091 10,5.9796835 9.7356776,5.0593712 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-privacy-panel.svg b/.icons/kora/panel/22/indicator-privacy-panel.svg
new file mode 100644
index 000000000..35def75ce
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-privacy-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 4.272c1.899 0 3.439 1.539 3.439 3.438 0 1.9-1.54 3.439-3.439 3.439s-3.439-1.539-3.439-3.439c0-1.899 1.54-3.438 3.439-3.438zm0 1.146c-1.267 0-2.293 1.027-2.293 2.292 0 1.267 1.028 2.293 2.293 2.293 1.267 0 2.293-1.026 2.293-2.293 0-1.266-1.027-2.292-2.293-2.292z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.01 3.177c-5.045 0-8.01 4.82-8.01 4.82s3.213 4.826 8 4.826c5.157 0 8-4.826 8-4.826s-2.861-4.82-7.99-4.82zm-.01 1.75c1.562 0 2.83 1.268 2.83 2.83s-1.268 2.83-2.83 2.83-2.83-1.268-2.83-2.83 1.268-2.83 2.83-2.83z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-rss-aware-attention.svg b/.icons/kora/panel/22/indicator-rss-aware-attention.svg
new file mode 120000
index 000000000..ec6bddb36
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-rss-aware-attention.svg
@@ -0,0 +1 @@
+indicator-feedindicator-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-rss-aware.svg b/.icons/kora/panel/22/indicator-rss-aware.svg
new file mode 120000
index 000000000..150dfe3fd
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-rss-aware.svg
@@ -0,0 +1 @@
+indicator-feedindicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-sensors-battery.svg b/.icons/kora/panel/22/indicator-sensors-battery.svg
new file mode 100644
index 000000000..9176f5e42
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-battery.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8.773v5.728c0 .274.446.499 1 .499h8c.554 0 1-.225 1-.499v-5.728z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sensors-case.svg b/.icons/kora/panel/22/indicator-sensors-case.svg
new file mode 100644
index 000000000..cd42e3dca
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-case.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,3 V 14 C 2,14.554 2.446,15 3,15 H 13 C 13.554,15 14,14.554 14,14 V 3 Z M 4.5,5 H 11.5 C 11.776,5 12,5.2239 12,5.5 V 7.5 9.5 C 12,9.7761 11.776,10 11.5,10 H 4.5 C 4.2239,10 4,9.7761 4,9.5 V 7.5 5.5 C 4,5.2239 4.2239,5 4.5,5 Z M 5,6 V 7 H 11 V 6 Z M 5,8 V 9 H 11 V 8 Z M 5,11 H 6 V 12 H 7 V 11 H 8 V 12 H 9 V 11 H 10 V 12 H 11 V 11 H 12 V 12 H 11 V 13 H 12 V 14 H 11 V 13 H 10 V 14 H 9 V 13 H 8 V 14 H 7 V 13 H 6 V 14 H 5 V 13 H 4 V 12 H 5 Z M 5,12 V 13 H 6 V 12 Z M 7,13 H 8 V 12 H 7 Z M 9,13 H 10 V 12 H 9 Z"/>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2,2 4,1 H 12 L 14,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sensors-chip.svg b/.icons/kora/panel/22/indicator-sensors-chip.svg
new file mode 100644
index 000000000..a9dbca146
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-chip.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 1h6c.554 0 1 .446 1 1v11c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-11c0-.554.446-1 1-1z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 1h6c.554 0 1 .446 1 1v11c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-11c0-.554.446-1 1-1zm0 1v11h6v-11zm9.75 10c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.112.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.112-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.112.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.112-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .139-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .139.111.25.25.25h1.75v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sensors-cpu.svg b/.icons/kora/panel/22/indicator-sensors-cpu.svg
new file mode 100644
index 000000000..9f2a49255
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-cpu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.25 2c-.692 0-1.25.558-1.25 1.25v.775c.572.116 1 .618 1 1.225v.5c0 .607-.428 1.109-1 1.225v1.05c.572.116 1 .618 1 1.225v.5c0 .607-.428 1.109-1 1.225v1.05c.572.116 1 .618 1 1.225v.5c0 .599-.418 1.095-.978 1.219.103.587.611 1.031 1.228 1.031h11.5c.692 0 1.25-.558 1.25-1.25v-11.5c0-.609-.431-1.111-1.006-1.225-.014.542-.449.975-.994.975h-1c-.554 0-1-.446-1-1h-1c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1h-1c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1zm1.75 2h9c.554 0 1 .446 1 1v9c0 .554-.446 1-1 1h-9c-.554 0-1-.446-1-1v-9c0-.554.446-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.25 5c-.138 0-.25.112-.25.25v8.5c0 .138.112.25.25.25h8.5c.138 0 .25-.112.25-.25v-8.5c0-.138-.112-.25-.25-.25zm-5 8c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm0-4c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm0-4c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm5-5c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25zm4 0c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25zm4 0c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25z" fill-opacity=".3"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sensors-disk.svg b/.icons/kora/panel/22/indicator-sensors-disk.svg
new file mode 100644
index 000000000..7ae531172
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-disk.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.243 13.03c-.025-.007-.05-.012-.075-.016s-.051-.007-.076-.009zm-.232-12.03-.011.064v11.925l.064.011h8.723l.011-.064v-11.925l-.064-.011zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657zm-4.475-3.766-.025.151c.013-.05.021-.1.025-.151zm8.57-.12c.046.012.094.019.141.023l-.15-.025z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sensors-fan.svg b/.icons/kora/panel/22/indicator-sensors-fan.svg
new file mode 100644
index 000000000..ed781b0e5
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-fan.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-6.5 13c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm13 0c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm-13-13c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm13 0c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.654 9.873c.569.713 1.432 1.129 2.344 1.129l-.417 1.62c-.179.474-.449 1.001-1.002 1-.067 0-.133-.006-.199-.019-1.356-.278-2.157-1.099-3.03-2.173-.358-.44-.719-1.219.175-1.43zm4.021.615c.756-.509 1.241-1.336 1.315-2.245l1.581.547c.458.217.961.529.916 1.08-.006.066-.017.132-.035.197-.387 1.329-1.271 2.06-2.412 2.844-.467.32-1.273.617-1.411-.291zm-1.675-4.488c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-1.834-.376c-.722.556-1.153 1.412-1.17 2.324l-1.612-.445c-.471-.187-.993-.466-.983-1.019.002-.067.009-.134.023-.199.301-1.351 1.136-2.138 2.225-2.992.447-.35 1.232-.697 1.427.2zm4.437.888c-.452-.792-1.24-1.337-2.141-1.478l.662-1.536c.25-.44.598-.92 1.145-.833.066.01.13.026.194.049 1.296.485 1.961 1.42 2.658 2.616.285.49.521 1.315-.395 1.385z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sensors-gpu.svg b/.icons/kora/panel/22/indicator-sensors-gpu.svg
new file mode 100644
index 000000000..9a9c92769
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-gpu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.013 3.075 11.482.012.127 1.096v9.74h-7.676l-.913-1.015-3.02.003z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125c-1.303 0-1.303.975 0 .975h.983v3.942h-1.967v2.95h1.967v.983h-1.967v2.95h1.967v1.967c0 1.303.913 1.322.913.019v-12.783c0-.983-.984-.983-.984-.983l-.912-.02zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm-3.075 2.93h.983v.984h-.983zm5.229.02v3.933h.984v-3.933zm1.967 0v3.933h.983v-3.933zm1.967 0v3.933h.983v-3.933zm1.966 0v3.933h.984v-3.933zm-11.129 3.914h.983v.983h-.983z" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sensors-memory.svg b/.icons/kora/panel/22/indicator-sensors-memory.svg
new file mode 100644
index 000000000..c1493e412
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sensors-memory.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 11h16v-3c-.549 0-1-.451-1-1 0-.522.409-.961.93-.998.023-.001.047-.002.07-.002v-2c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v2c.033 0 .067.002.1.006.508.051.9.483.9.994 0 .549-.451 1-1 1z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 13c0 .554.446 1 1 1h5v-2h-6zm8 1h7c.554 0 1-.446 1-1v-1h-8zm-5-5v-4h2v4zm4 0v-4h2v4zm4 0v-4h2v4z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-sound-switcher.svg b/.icons/kora/panel/22/indicator-sound-switcher.svg
new file mode 100644
index 000000000..bb3a8a494
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-sound-switcher.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1.599c2.963 0 5.401 2.438 5.401 5.401s-2.438 5.401-5.401 5.401-5.401-2.438-5.401-5.401 2.438-5.401 5.401-5.401z" fill-rule="nonzero"/>
+ <circle style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" cx="8" cy="8" r="4.153"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-stardate.svg b/.icons/kora/panel/22/indicator-stardate.svg
new file mode 100644
index 000000000..a5b4ff1b9
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-stardate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-2 0-5 7-5 14 2-3 5-5 6-5s2.112 1 4.112 4c-.112-6-3.112-13-5.112-13z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.023 11.041c-.089.041-.289.121-.515.285-.388.281-.89.72-1.426 1.256-.329.329-.671.702-1.016 1.092.622.214 1.276.324 1.934.326.973-.001 1.932-.239 2.793-.693-.336-.507-.649-.977-.914-1.332-.304-.407-.566-.702-.742-.852-.061-.051-.084-.064-.114-.082zm-.023-.041c-.027 0-.036.002-.03.007.005.006.025.017.053.034.064-.029.081-.041-.023-.041zm-4.506-7.859c-1.562 1.124-2.491 2.934-2.494 4.859.002.826.175 1.642.508 2.398.32-1.881.771-3.71 1.289-5.328.22-.689.455-1.329.697-1.929zm7.043.021c.232.561.46 1.138.674 1.77.549 1.624 1.026 3.442 1.367 5.261.277-.698.42-1.442.422-2.193-.003-1.912-.919-3.711-2.463-4.838z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-stickynotes-mono.svg b/.icons/kora/panel/22/indicator-stickynotes-mono.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-stickynotes-mono.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/indicator-trashindicator-attention.svg b/.icons/kora/panel/22/indicator-trashindicator-attention.svg
new file mode 100644
index 000000000..4a0e07aaf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-trashindicator-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034zm-1.249 1.09h-9.801l1.988 12.819 5.875.01z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-trashindicator.svg b/.icons/kora/panel/22/indicator-trashindicator.svg
new file mode 100644
index 000000000..5852be9e3
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-trashindicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034zm-1.249 1.09h-9.801l1.988 12.819 5.875.01zm-4.099 8.202-2.8-.496-.502 2.834 2.8.496zm1.541-4.634-2.555 1.113 1.149 2.639 2.556-1.114z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-virtual-box.svg b/.icons/kora/panel/22/indicator-virtual-box.svg
new file mode 100644
index 000000000..bc0f38955
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-virtual-box.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.75 1c-.97 0-1.75.781-1.75 1.75v10.5c0 .97.781 1.75 1.75 1.75h10.5c.97 0 1.75-.78 1.75-1.75v-10.5c0-.97-.78-1.75-1.75-1.75zm11.25 9v-7.25c0-.416-.334-.75-.75-.75h-10.5c-.416 0-.75.334-.75.75v10.5c0 .416.334.75.75.75h10.5c.416 0 .75-.334.75-.75v-2.25h-1.5c-.244 0-.454-.178-.494-.418l-.668-4.012-1.363 4.088c-.068.204-.26.342-.475.342-.222 0-.419-.149-.48-.363l-1.46-5.106-1.572 7.078c-.05.228-.254.392-.488.392-.215 0-.407-.139-.475-.343l-1.886-5.658h-1.139v-1h1.5c.215 0 .407.138.475.342l1.429 4.287 1.608-7.236c.05-.227.252-.391.484-.393.224-.002.423.148.484.363l1.557 5.446 1.488-4.467c.067-.205.26-.345.475-.345.245 0 .455.18.494.421l.93 5.582z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-1.svg b/.icons/kora/panel/22/indicator-workspaces-1.svg
new file mode 100644
index 000000000..46cc62ccf
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-1.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm7.216 9.678c-.047 0-.07-.024-.07-.071v-6.961c-.18.133-.36.267-.539.402-.18.134-.36.266-.539.395-.028.02-.053.023-.076.009-.024-.014-.036-.036-.036-.067v-1.272c0-.008.003-.017.009-.029s.013-.022.021-.03l1.207-.873h1.224c.047 0 .071.024.071.071v8.355c0 .047-.024.071-.071.071z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-2.svg b/.icons/kora/panel/22/indicator-workspaces-2.svg
new file mode 100644
index 000000000..ba4ead766
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-2.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.853 9.707c-.047 0-.07-.024-.07-.07v-1.143l3.281-4.107v.005c.121-.152.199-.292.234-.419.036-.127.053-.251.053-.372 0-.269-.098-.523-.293-.761-.195-.235-.459-.352-.791-.352-.305 0-.568.104-.791.311-.109.101-.192.221-.249.36s-.093.296-.108.472c0 .019-.007.035-.021.047-.013.011-.03.017-.05.017h-1.195c-.047 0-.07-.023-.07-.07.008-.696.244-1.279.709-1.752.472-.481 1.035-.721 1.687-.721.707 0 1.303.242 1.787.727h-.005c.48.48.72 1.058.72 1.734 0 .293-.043.565-.129.815s-.215.482-.386.697v-.006c-.223.281-.442.557-.657.826l-1.289 1.609c-.215.267-.433.542-.656.823h3.047c.047 0 .07.023.07.07v1.19c0 .046-.023.07-.07.07z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-3.svg b/.icons/kora/panel/22/indicator-workspaces-3.svg
new file mode 100644
index 000000000..6aebe0c00
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-3.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm6.694 5.898c-.047 0-.071-.023-.071-.07v-1.049c0-.047.024-.07.071-.07h.41c.379 0 .678-.106.896-.317.215-.203.323-.47.323-.802 0-.313-.112-.58-.334-.803-.223-.223-.495-.334-.815-.334-.234 0-.459.08-.674.24-.215.156-.351.393-.41.709-.004.016-.013.029-.026.041-.014.012-.027.018-.038.018h-1.201c-.02 0-.037-.008-.05-.024-.014-.015-.019-.033-.015-.052.039-.598.293-1.127.762-1.588.461-.453.996-.68 1.605-.68.379 0 .722.064 1.029.193.306.129.577.319.811.569.223.246.394.512.513.8.119.287.179.583.179.887 0 .332-.065.656-.194.973-.062.141-.148.273-.258.398-.109.125-.238.242-.386.352.312.223.545.49.697.803.156.336.234.677.234 1.025 0 .793-.252 1.432-.756 1.916-.496.473-1.111.709-1.845.709-.293 0-.57-.047-.829-.141-.26-.093-.509-.234-.747-.421-.235-.192-.423-.422-.566-.692-.142-.269-.241-.586-.296-.949-.008-.051.016-.076.071-.076h1.195c.027 0 .049.015.064.047.051.136.111.259.179.369.068.109.149.204.243.284s.202.141.325.184.267.065.431.065c.309 0 .586-.111.832-.334.242-.215.363-.522.363-.92s-.121-.705-.363-.92c-.246-.226-.531-.34-.855-.34z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-4.svg b/.icons/kora/panel/22/indicator-workspaces-4.svg
new file mode 100644
index 000000000..dceffbed7
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-4.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.486 8.427c-.047 0-.07-.024-.07-.07v-1.143l2.801-5.988c.008-.008.017-.017.029-.027.012-.009.024-.014.035-.014h1.336c.024 0 .042.01.056.029.014.02.014.043.003.07l-2.778 5.877h1.998v-2.338c0-.043.024-.064.071-.064h1.195c.047 0 .07.021.07.064v2.338h.604c.043 0 .064.024.064.071v1.125c0 .046-.021.07-.064.07h-.604v1.166c0 .047-.023.07-.07.07h-1.195c-.047 0-.071-.023-.071-.07v-1.166z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-5.svg b/.icons/kora/panel/22/indicator-workspaces-5.svg
new file mode 100644
index 000000000..01f9ba402
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-5.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm5.003 5.796c-.043 0-.064-.021-.064-.064v-4.512c0-.047.021-.07.064-.07h4.441c.047 0 .071.023.071.07v1.195c0 .047-.024.071-.071.071h-3.246v1.681c.379-.265.801-.398 1.266-.398.164 0 .321.016.472.05.15.033.292.081.425.143.128.063.249.132.36.208s.206.155.284.237c.113.125.213.259.299.402.086.142.156.288.211.436.113.305.17.803.17 1.494 0 .282-.011.528-.032.739-.022.211-.056.388-.103.533l.006-.006c-.082.27-.217.527-.404.773-.184.227-.43.436-.739.627-.324.196-.699.293-1.125.293-.551 0-1.082-.17-1.594-.509-.523-.352-.828-.924-.914-1.717-.003-.02.002-.037.018-.053s.033-.023.053-.023h1.195c.039 0 .063.017.07.052.137.614.512.92 1.125.92.555 0 .873-.183.955-.55.102-.407.153-.797.153-1.172 0-.223-.02-.429-.059-.618-.039-.19-.095-.359-.17-.507-.14-.278-.445-.416-.914-.416-.429 0-.767.218-1.013.656-.016.023-.036.035-.059.035z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-6.svg b/.icons/kora/panel/22/indicator-workspaces-6.svg
new file mode 100644
index 000000000..4e67c7faa
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-6.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.862 3.575c.004-.39.07-.739.199-1.046.129-.306.311-.569.545-.788.223-.203.473-.36.75-.471.277-.112.568-.167.873-.167.555 0 1.057.166 1.506.498.422.336.697.82.826 1.453.008.023.004.043-.012.058-.015.016-.035.024-.058.024h-1.201c-.032 0-.053-.014-.065-.041-.176-.43-.51-.65-1.002-.662-.707.019-1.06.426-1.06 1.219v.691c.254-.074.506-.133.758-.176s.492-.062.718-.058c.547 0 1.016.191 1.406.574.375.394.561 1.002.557 1.822v.762c-.012.801-.25 1.41-.715 1.828-.437.414-.99.631-1.658.65-.648-.019-1.189-.234-1.623-.644-.492-.43-.74-1.039-.744-1.828zm1.301 3.627c.004.801.359 1.205 1.066 1.213.691-.004 1.051-.408 1.078-1.213v-.685c-.031-.793-.39-1.197-1.078-1.213-.707.019-1.062.424-1.066 1.213z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-7.svg b/.icons/kora/panel/22/indicator-workspaces-7.svg
new file mode 100644
index 000000000..e880f0072
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-7.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.862 3.727c-.047 0-.07-.023-.07-.07v-2.396c0-.047.023-.071.07-.071h4.746c.043 0 .064.024.064.071v1.201l-2.824 7.16c-.015.031-.037.047-.064.047h-1.342c-.027 0-.047-.01-.059-.03-.011-.019-.013-.041-.005-.064l2.794-7.049h-2.05v1.131c0 .047-.022.07-.065.07z"/>
+</svg>
diff --git a/.icons/kora/panel/22/indicator-workspaces-8.svg b/.icons/kora/panel/22/indicator-workspaces-8.svg
new file mode 100644
index 000000000..c6b0227fd
--- /dev/null
+++ b/.icons/kora/panel/22/indicator-workspaces-8.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.612 7.164c0-.402.079-.76.237-1.072.158-.313.392-.582.7-.809-.238-.222-.43-.468-.574-.738-.145-.269-.217-.586-.217-.949 0-.692.235-1.277.703-1.758.481-.484 1.067-.727 1.758-.727.695 0 1.279.243 1.752.727.477.488.715 1.074.715 1.758 0 .18-.02.348-.059.504s-.093.303-.164.442c-.07.139-.154.27-.252.393-.097.123-.203.239-.316.348.625.45.937 1.077.937 1.881 0 .375-.065.719-.196 1.031-.131.313-.325.59-.583.833-.254.226-.535.401-.844.524-.308.123-.638.184-.99.184-.715 0-1.326-.236-1.834-.708-.516-.485-.773-1.106-.773-1.864zm1.33-.011c0 .179.034.345.102.498.069.152.161.285.279.398.261.238.56.357.896.357s.635-.119.897-.357c.125-.117.22-.251.287-.401.066-.151.099-.316.099-.495 0-.364-.129-.663-.386-.897-.254-.242-.553-.363-.897-.363-.336 0-.635.121-.896.363-.254.234-.381.533-.381.897zm.152-3.581c0 .375.113.657.34.844.238.192.5.287.785.287s.545-.095.779-.287c.235-.191.352-.472.352-.844 0-.363-.117-.64-.352-.832-.222-.195-.482-.293-.779-.293-.289 0-.551.098-.785.293-.227.188-.34.465-.34.832z"/>
+</svg>
diff --git a/.icons/kora/panel/22/input-caps-on.svg b/.icons/kora/panel/22/input-caps-on.svg
new file mode 120000
index 000000000..c1e9fdd71
--- /dev/null
+++ b/.icons/kora/panel/22/input-caps-on.svg
@@ -0,0 +1 @@
+caps-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/input-keyboard-symbolic.svg b/.icons/kora/panel/22/input-keyboard-symbolic.svg
new file mode 100644
index 000000000..9bb0cbb10
--- /dev/null
+++ b/.icons/kora/panel/22/input-keyboard-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z"/>
+</svg>
diff --git a/.icons/kora/panel/22/input-keyboard-virtual-off.svg b/.icons/kora/panel/22/input-keyboard-virtual-off.svg
new file mode 100644
index 000000000..2343af1a8
--- /dev/null
+++ b/.icons/kora/panel/22/input-keyboard-virtual-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z" />
+</svg>
diff --git a/.icons/kora/panel/22/input-keyboard-virtual-on.svg b/.icons/kora/panel/22/input-keyboard-virtual-on.svg
new file mode 100644
index 000000000..9d99975de
--- /dev/null
+++ b/.icons/kora/panel/22/input-keyboard-virtual-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/input-touchpad-off.svg b/.icons/kora/panel/22/input-touchpad-off.svg
new file mode 100644
index 000000000..0c4c71122
--- /dev/null
+++ b/.icons/kora/panel/22/input-touchpad-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.5 1.5c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1zm13.096 11.559h-13.192v-7.195h13.192zm0-7.72h-6.354v-2.398h6.354zm-6.838 0h-6.354v-2.398h6.354z"/>
+</svg>
diff --git a/.icons/kora/panel/22/input-touchpad-on.svg b/.icons/kora/panel/22/input-touchpad-on.svg
new file mode 100644
index 000000000..3952e01d1
--- /dev/null
+++ b/.icons/kora/panel/22/input-touchpad-on.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.102 2.581h13.856v11.057h-13.856z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.5 1.5c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1zm13.096 11.559h-13.192v-7.195h13.192zm0-7.72h-6.354v-2.398h6.354zm-6.838 0h-6.354v-2.398h6.354z" />
+</svg>
diff --git a/.icons/kora/panel/22/insync-action.svg b/.icons/kora/panel/22/insync-action.svg
new file mode 100644
index 000000000..c47c92f2b
--- /dev/null
+++ b/.icons/kora/panel/22/insync-action.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m11 12h3v4h-3zm1.5-4c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 11c0-4.937 4.063-9 9-9v-2c-6.034 0-11 4.966-11 11zm4 0c0-2.743 2.257-5 5-5v-2c-3.84 0-7 3.16-7 7z" />
+</svg>
diff --git a/.icons/kora/panel/22/insync-alert.svg b/.icons/kora/panel/22/insync-alert.svg
new file mode 100644
index 000000000..3aec1312b
--- /dev/null
+++ b/.icons/kora/panel/22/insync-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m14 0c-4.9046625 0-9.0707466 3.2299795-10.484375 7.6738281a5 5 0 0 1 2.4140625-.6679687c1.4681304-2.9693823 4.5243985-5.0058594 8.0703125-5.0058594zm0 4c-2.546131 0-4.782678 1.372955-6.0078125 3.4160156a5 5 0 0 1 1.6367187 1.1464844c.8518378-1.5318325 2.4846338-2.5625 4.3710938-2.5625zm-1.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.5zm-1.5 4v4h3v-4z"/>
+ <path fill="#f44336" d="m5.9902344 8c-.6764894.001344-1.3625724.1747482-1.9902344.5371094-1.912976 1.10434-2.5672606 3.5501416-1.4628906 5.4628906 1.104371 1.912649 3.5500146 2.567231 5.4628906 1.462891 1.912976-1.104339 2.567262-3.548188 1.4628906-5.460938-.690232-1.1954056-1.9028547-1.9016714-3.1835937-1.9921874-.0960553-.0067887-.1924212-.0099576-.2890625-.0097656zm-.9902344 1h2v4h-2zm0 5h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/insync-error.svg b/.icons/kora/panel/22/insync-error.svg
new file mode 100644
index 000000000..20f002bfb
--- /dev/null
+++ b/.icons/kora/panel/22/insync-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Highlight" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Highlight" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Highlight" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/22/insync-feed.svg b/.icons/kora/panel/22/insync-feed.svg
new file mode 100644
index 000000000..5a05d1e5d
--- /dev/null
+++ b/.icons/kora/panel/22/insync-feed.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/22/insync-normal.svg b/.icons/kora/panel/22/insync-normal.svg
new file mode 100644
index 000000000..138994a36
--- /dev/null
+++ b/.icons/kora/panel/22/insync-normal.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/22/insync-offline.svg b/.icons/kora/panel/22/insync-offline.svg
new file mode 100644
index 000000000..7c2ab9601
--- /dev/null
+++ b/.icons/kora/panel/22/insync-offline.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/22/insync-paused.svg b/.icons/kora/panel/22/insync-paused.svg
new file mode 100644
index 000000000..a3930dd06
--- /dev/null
+++ b/.icons/kora/panel/22/insync-paused.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/22/insync-share.svg b/.icons/kora/panel/22/insync-share.svg
new file mode 120000
index 000000000..da0e3b1cb
--- /dev/null
+++ b/.icons/kora/panel/22/insync-share.svg
@@ -0,0 +1 @@
+insync-feed.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/insync-synced.svg b/.icons/kora/panel/22/insync-synced.svg
new file mode 120000
index 000000000..ffafd327a
--- /dev/null
+++ b/.icons/kora/panel/22/insync-synced.svg
@@ -0,0 +1 @@
+insync-normal.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/insync-syncing.svg b/.icons/kora/panel/22/insync-syncing.svg
new file mode 100644
index 000000000..5ac7ac66a
--- /dev/null
+++ b/.icons/kora/panel/22/insync-syncing.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,12 V 12.799 L 12.803,14 11,15.201 V 16 H 14 V 12 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,12 3,14 6,16"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,16 11,14 8,12"/>
+</svg>
diff --git a/.icons/kora/panel/22/internxt-drive-issues.svg b/.icons/kora/panel/22/internxt-drive-issues.svg
new file mode 100644
index 000000000..097369bc6
--- /dev/null
+++ b/.icons/kora/panel/22/internxt-drive-issues.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path fill="#dfdfdf" d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ <circle fill="#f44336" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/internxt-drive-standby.svg b/.icons/kora/panel/22/internxt-drive-standby.svg
new file mode 100644
index 000000000..757b2c728
--- /dev/null
+++ b/.icons/kora/panel/22/internxt-drive-standby.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/internxt-drive-syncing.svg b/.icons/kora/panel/22/internxt-drive-syncing.svg
new file mode 100644
index 000000000..6814570e3
--- /dev/null
+++ b/.icons/kora/panel/22/internxt-drive-syncing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path fill="#dfdfdf" d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/irc-channel-joined.svg b/.icons/kora/panel/22/irc-channel-joined.svg
new file mode 100644
index 000000000..23539be0b
--- /dev/null
+++ b/.icons/kora/panel/22/irc-channel-joined.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.952 4.841h3.012l.447-3.198h2.238l-.468 3.198h1.689v2.177h-1.994l-.264 1.964h1.851v2.177h-2.157l-.447 3.198h-2.238l.447-3.198h-3.011l-.448 3.198h-2.238l.448-3.198h-1.689v-2.177h1.994l.264-1.964h-1.831v-2.177h2.137l.468-3.198h2.238zm-.61 4.257h3.011l.305-2.196h-3.011z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/irc-channel-parted.svg b/.icons/kora/panel/22/irc-channel-parted.svg
new file mode 100644
index 000000000..7623d76b6
--- /dev/null
+++ b/.icons/kora/panel/22/irc-channel-parted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.952 4.841h3.012l.447-3.198h2.238l-.468 3.198h1.689v2.177h-1.994l-.264 1.964h1.851v2.177h-2.157l-.447 3.198h-2.238l.447-3.198h-3.011l-.448 3.198h-2.238l.448-3.198h-1.689v-2.177h1.994l.264-1.964h-1.831v-2.177h2.137l.468-3.198h2.238zm-.61 4.257h3.011l.305-2.196h-3.011z" />
+</svg>
diff --git a/.icons/kora/panel/22/irccloud-desktop-tray.svg b/.icons/kora/panel/22/irccloud-desktop-tray.svg
new file mode 100644
index 000000000..555be2d72
--- /dev/null
+++ b/.icons/kora/panel/22/irccloud-desktop-tray.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-2.209 0-4 1.791-4 4 .001.013.001.026.002.039-1.722.247-3 1.721-3.002 3.461 0 1.599 1.484 3.209 3.073 3.44.187.027.969.075.969.075.07.244.198.558.037 1.2-.147.588-.526.974-.934 1.328-.104.055-.181.119-.174.142.025.077.983.581 1.934.151 1.733-.785 2.095-2.811 2.095-2.811l4-.025c1.657 0 3-1.343 3-3s-1.343-3-3-3c-.044.001-.089.003-.133.006.087-.329.132-.667.133-1.006 0-2.209-1.791-4-4-4z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/jamesdsp-tray.svg b/.icons/kora/panel/22/jamesdsp-tray.svg
new file mode 100644
index 000000000..101dc9130
--- /dev/null
+++ b/.icons/kora/panel/22/jamesdsp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527zm-11.365 5.654v3.184c0 .549.451 1 1 1s1-.451 1-1v-3.182c-.321.117-.659.179-1 .182-.341-.004-.68-.066-1-.184zm10 1c-.32.118-.659.18-1 .184-.341-.003-.679-.063-1-.18v2.18c0 .549.451 1 1 1s1-.451 1-1zm-5-1.816c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm4-3c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-10 1c0 1.097.903 2 2 2s2-.903 2-2-.903-2-2-2-2 .903-2 2zm6-3c-.549 0-1 .451-1 1v3.182c.321-.117.659-.179 1-.182.341.001.679.06 1 .174v-3.174c0-.549-.451-1-1-1zm4 0c-.549 0-1 .451-1 1v.184c.32-.118.659-.18 1-.184.341.003.679.063 1 .18v-.18c0-.549-.451-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/jdownloader-indicator.svg b/.icons/kora/panel/22/jdownloader-indicator.svg
new file mode 100644
index 000000000..738e7e8cc
--- /dev/null
+++ b/.icons/kora/panel/22/jdownloader-indicator.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.676 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/joplin-tray.svg b/.icons/kora/panel/22/joplin-tray.svg
new file mode 100644
index 000000000..af1f3b89c
--- /dev/null
+++ b/.icons/kora/panel/22/joplin-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.8749459,14.969863 c -1.5642,-0.14377 -2.776685,-0.64821 -3.68692,-1.53389 -0.77329,-0.752435 -1.18601,-2.336855 -1.187935,-3.24597 -0.0015,-0.6372298 0.181915,-1.1463348 0.55136,-1.5316548 0.419995,-0.43805 0.900125,-0.638375 1.53957,-0.64235 0.801025,-0.005 1.449523,0.274695 1.745733,0.894985 0.124985,0.261735 0.132285,0.306495 0.15838,0.970895 0.0296,0.7538198 0.06693,1.8496738 0.249115,2.2074738 0.26148,0.513535 0.727751,0.909112 1.741751,0.90988 1.014,7.68e-4 1.668504,-0.5187 1.937609,-1.567465 0.06873,-0.26789 0.0747,-0.792969 0.0747,-4.2693138 0,-3.7186252 -0.0015,-3.6801267 -0.0856,-3.8255517 C 8.7643499,3.080834 8.5811439,3.0163675 7.8756239,2.9999995 H 6.9996909 V 0.99999938 H 14.999918 V 2.9999995 h -0.84677 c -0.669599,0.026515 -0.788545,0.056767 -0.936425,0.2163435 -0.204055,0.220195 -0.14892,0.0271 -0.177644,4.0727512 -0.0285,4.0128998 -0.0304,4.0523248 -0.22132,4.5831098 -0.47753,1.327585 -1.667396,2.43722 -3.3069411,2.86321 -0.83807,0.21775 -2.705367,0.31998 -3.635887,0.23445 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/kaku-tray.svg b/.icons/kora/panel/22/kaku-tray.svg
new file mode 100644
index 000000000..a612c117d
--- /dev/null
+++ b/.icons/kora/panel/22/kaku-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.382358,0.99958504 c -0.285923,0 -0.145833,0.04645 -0.298951,0.10351596 -0.653686,0.243617 -1.160753,0.500199 -1.451172,1.664094 -0.467166,1.8722268 -1.2697591,2.7070317 -2.6025391,2.7070317 -0.407157,0 -0.410953,0.08131 -0.02149,0.4453111 0.756163,0.7067018 1.216254,1.7658248 1.34082,3.0878898 0.04897,0.5195594 0.122066,0.749619 0.305664,0.9648416 0.132467,0.1552868 0.295766,0.2812498 0.3642581,0.2812498 0.06849,0 0.201509,-0.230053 0.295899,-0.5117174 0.126855,-0.378532 0.192132,-1.046416 0.25,-2.560546 0.06709,-1.7555209 0.109469,-2.1289799 0.295898,-2.6103493 0.477208,-1.2321663 1.044367,-1.8906223 2.130982,-1.4037893 0.521727,0.23375 0.972446,0.9126248 1.63379,2.0698047 0.490486,0.8582289 1.041652,1.5058569 1.282226,1.5058569 0.121528,0 0.124257,-0.166917 0.0039,-0.240234 C 15.418422,5.1548247 15.396004,3.457046 15.095242,2.663648 14.56257,1.633701 13.527579,0.99958504 12.382358,0.99958504 Z M 5.8246173,5.2877037 c -0.09453,8.5e-4 -0.202611,0.0091 -0.336914,0.02149 -0.635293,0.05852 -0.951172,0.1418 -0.951172,0.2509769 0,0.03567 0.393838,0.458752 0.874023,0.940426 0.9551406,0.958098 1.4120686,1.72059 1.6201176,2.704102 0.09367,0.3201244 0.121744,0.6477478 0.142578,0.9765604 -0.713386,0.324048 -1.171841,1.034825 -1.172852,1.818359 0,1.104569 0.895431,2 2.000001,2 1.10457,0 2.0000001,-0.895431 2.0000001,-2 C 9.9996989,11.230633 9.5581369,10.53016 8.8646569,10.19786 8.7639919,9.9216752 8.7894669,9.6542068 8.7894669,9.3814556 c 0,-1.634304 -0.85421,-3.139681 -2.187501,-3.855466 C 6.2643279,5.3447307 6.1082019,5.2851387 5.8246173,5.2877087 Z m -2.091797,0.6513651 -0.539062,0.3652348 c -0.791485,0.537693 -1.56266,1.411237 -1.9775389,2.239257 -0.328679,0.655977 -0.369397,0.824522 -0.408203,1.6826154 -0.02699,0.596736 -0.101953,1.067707 -0.199219,1.256836 -0.211182,0.410627 -0.106372,0.796026 0.240234,0.881835 0.145922,0.03612 0.489867,0.292399 0.7646479,0.56836 0.920057,0.923995 2.670229,1.302958 4.233399,0.916992 0.4047146,-0.09993 0.4538116,-0.188166 0.2148426,-0.383789 -0.08583,-0.07026 -0.2686876,-0.347526 -0.4072256,-0.617188 -0.47379,-0.922245 -0.297537,-2.069447 0.4335926,-2.80957 0.331739,-0.3358154 0.35154,-0.3892412 0.293946,-0.8037094 -0.03393,-0.244325 -0.174625,-0.66527 -0.313477,-0.935547 C 5.7857823,7.7495686 4.5947493,6.4628026 4.0736403,6.1451236 Z m -0.982422,4.0605444 c 0.414214,0 0.75,0.3357858 0.75,0.7499998 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414213,0 -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335787,-0.7499998 0.75,-0.7499998 z m 5.2500006,0.9999998 c 0.552285,0 1,0.447715 1,1 0,0.552284 -0.447715,1 -1,1 -0.552286,0 -1.000001,-0.447716 -1.000001,-1 0,-0.552285 0.447715,-1 1.000001,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/kazam-countdown.svg b/.icons/kora/panel/22/kazam-countdown.svg
new file mode 100644
index 000000000..ddfaffce4
--- /dev/null
+++ b/.icons/kora/panel/22/kazam-countdown.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-2.479 1.178c.982 0 1.78.798 1.78 1.781s-.798 1.78-1.78 1.78c-.983 0-1.781-.797-1.781-1.78s.798-1.781 1.781-1.781z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/kazam-paused.svg b/.icons/kora/panel/22/kazam-paused.svg
new file mode 120000
index 000000000..c4598958a
--- /dev/null
+++ b/.icons/kora/panel/22/kazam-paused.svg
@@ -0,0 +1 @@
+simplescreenrecorder-paused.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/kazam-recording.svg b/.icons/kora/panel/22/kazam-recording.svg
new file mode 120000
index 000000000..6e0503ef5
--- /dev/null
+++ b/.icons/kora/panel/22/kazam-recording.svg
@@ -0,0 +1 @@
+simplescreenrecorder-recording.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/kazam-stopped.svg b/.icons/kora/panel/22/kazam-stopped.svg
new file mode 100644
index 000000000..6ff3a0d72
--- /dev/null
+++ b/.icons/kora/panel/22/kazam-stopped.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z"/>
+</svg>
diff --git a/.icons/kora/panel/22/kdeconnect-tray-symbolic.svg b/.icons/kora/panel/22/kdeconnect-tray-symbolic.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/22/kdeconnect-tray-symbolic.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/kdeconnect-tray.svg b/.icons/kora/panel/22/kdeconnect-tray.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/22/kdeconnect-tray.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/kdeconnectindicatordark.svg b/.icons/kora/panel/22/kdeconnectindicatordark.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/22/kdeconnectindicatordark.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/keepassx-indicator.svg b/.icons/kora/panel/22/keepassx-indicator.svg
new file mode 100644
index 000000000..1f90c113a
--- /dev/null
+++ b/.icons/kora/panel/22/keepassx-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1a4 4 0 0 0 -4 4 4 4 0 0 0 .5566406 2.0273438l-.6054687.6054687-1.4160157 1.4140625-4.2421874 4.244141c-.39180005.391-.39180005 1.024015 0 1.416015.3916999.391 1.0243156.391 1.4160156 0l.7070312-.707031h1.5839844v-1.583984l.4160156-.416016h1.5839844v-1.486328l1.3652344-1.466797.6054687-.6054688a4 4 0 0 0 2.0292969.5585938 4 4 0 0 0 4-4 4 4 0 0 0 -4-4zm1 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-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.00085 3.0986c-.2556 0-.5112.0971-.707.293-.3918.3917-.3918 1.0223 0 1.414l4.2422 4.2424 1.416-1.414-4.2422-4.2424c-.1959-.1959-.4534-.293-.709-.293zm6.365 5.9494-1.365 1.465 4.193 4.193c.392.392 1.023.392 1.414 0 .392-.392.392-1.024 0-1.416z" />
+</svg>
diff --git a/.icons/kora/panel/22/keepassx-locked.svg b/.icons/kora/panel/22/keepassx-locked.svg
new file mode 100644
index 000000000..c67628bb3
--- /dev/null
+++ b/.icons/kora/panel/22/keepassx-locked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1a4 4 0 0 0 -4 4 4 4 0 0 0 .5566406 2.0273438l-.6054687.6054687h-.0019531l-4.2402344-4.2421875c-.1959-.1959-.4533844-.2929687-.7089844-.2929688-.2556 0-.5112313.0970688-.7070312.2929688-.39180005.3917-.39180005 1.0223625 0 1.4140625l4.2421874 4.2421875v.0019531l-4.2421874 4.2421879c-.3918001.391-.3918001 1.024015 0 1.416015.3916999.391 1.0243156.391 1.4160156 0l.7070312-.707031h1.5839844v-1.583984l.4160156-.416016h1.5839844v-1.486328l4.193359 4.191406c.392.392 1.023063.392 1.414063 0 .392-.392.392-1.024016 0-1.416016l-4.2421876-4.2402339v-.0019531l.6054687-.6054688a4 4 0 0 0 2.0292969.5585938 4 4 0 0 0 4-4 4 4 0 0 0 -4-4zm1 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-1z" />
+</svg>
diff --git a/.icons/kora/panel/22/keepassxc-dark.svg b/.icons/kora/panel/22/keepassxc-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/keepassxc-locked.svg b/.icons/kora/panel/22/keepassxc-locked.svg
new file mode 100644
index 000000000..456190c44
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-locked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 1a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 3 4.2363v4.2637l1.5 2 1.5-2 1-0.5-1-0.699v-0.75l1-1-1-1v-0.3147a4.5 4.5 0 0 0 3-4.2363 4.5 4.5 0 0 0-4.5-4.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-0.5 8h1v4h-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 8.9999995c-1.108 0-2 .911-2 2.0310005v.969h-1v4h6v-4h-1v-.969c0-1.1200005-.892-2.0310005-2-2.0310005zm0 1c.554 0 1 .4420005 1 1.0000005v1h-2v-1c0-.558.446-1.0000005 1-1.0000005z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keepassxc-monochrome-dark-locked.svg b/.icons/kora/panel/22/keepassxc-monochrome-dark-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-monochrome-dark-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/keepassxc-monochrome-dark.svg b/.icons/kora/panel/22/keepassxc-monochrome-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-monochrome-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/keepassxc-monochrome-light-locked.svg b/.icons/kora/panel/22/keepassxc-monochrome-light-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-monochrome-light-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/keepassxc-monochrome-light.svg b/.icons/kora/panel/22/keepassxc-monochrome-light.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-monochrome-light.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/keepassxc-panel.svg b/.icons/kora/panel/22/keepassxc-panel.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-panel.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/keepassxc-unlocked.svg b/.icons/kora/panel/22/keepassxc-unlocked.svg
new file mode 100644
index 000000000..bc22f7c10
--- /dev/null
+++ b/.icons/kora/panel/22/keepassxc-unlocked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 1a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 3 4.2363v4.2637l1.5 2 1.5-2 1-0.5-1-0.699v-0.75l1-1-1-1v-0.3147a4.5 4.5 0 0 0 3-4.2363 4.5 4.5 0 0 0-4.5-4.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-0.5 8h1v4h-1z" />
+</svg>
diff --git a/.icons/kora/panel/22/keybase-badged-error.svg b/.icons/kora/panel/22/keybase-badged-error.svg
new file mode 100644
index 000000000..52068eb6f
--- /dev/null
+++ b/.icons/kora/panel/22/keybase-badged-error.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030763 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478587 10.303891 2.0585938 10.300781 C 2.0473137 10.395721 2.0322175 10.486501 2.0234375 10.585938 C 1.9953175 10.904694 1.9922699 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331774 10.059399 5.0664062 9.9980469 C 5.8849506 9.6211565 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667906 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914162 9.219586 10.214844 9.421875 C 10.769183 9.1448664 11.380302 9.0004443 12 9 C 12.408814 8.9999039 12.815227 9.06248 13.205078 9.1855469 C 13.293398 8.938976 13.334463 8.6708623 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107253 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627497 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 C 2.2871422 13.128541 2.7866278 14.161353 3.5371094 15 L 8.5410156 15 C 8.1881535 14.392419 8.0015552 13.702612 8 13 C 8.001626 11.885529 8.4681309 10.822265 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909935 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905009 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007899 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.958379 4.5527344 9.8867188 z M 5 12 C 5.5522847 12 6 12.447715 6 13 C 6 13.552285 5.5522847 14 5 14 C 4.4477153 14 4 13.552285 4 13 C 4 12.447715 4.4477153 12 5 12 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m -1,1 h 2 v 2.5 h -2 z m 0,3 h 2 v 1.005859 h -2 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/keybase-badged-uploading.svg b/.icons/kora/panel/22/keybase-badged-uploading.svg
new file mode 100644
index 000000000..d092dd2fb
--- /dev/null
+++ b/.icons/kora/panel/22/keybase-badged-uploading.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 6.96924,1 6.659927,1.6290934 6.46875,2.0078125 6.1888835,2.562226 6.0555541,2.9898894 6.0097656,3.4824219 c -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 C 6.0030794,3.8947319 6.00049,3.946858 6,4 6,4.4587653 6.1601643,4.8774025 6.4199219,5.2148438 4.9615166,5.6130806 3.7224106,6.545039 2.9316406,7.7910156 2.7764446,7.9939532 2.6404076,8.204923 2.5410156,8.4316406 2.3848326,8.7879022 2.2676025,9.1563479 2.1796875,9.5546875 c -0.0585,0.2363652 -0.1071748,0.4761705 -0.1367187,0.7226565 -0.0026,0.02194 0.00489,0.02655 0.015625,0.02344 -0.01128,0.09494 -0.026376,0.185721 -0.035156,0.285157 -0.02812,0.318756 -0.031172,0.449217 -0.00977,0.449218 L 6,7 5.0390625,10.011719 c 0.0052,0.0052 -0.1058848,0.04768 0.027344,-0.013672 C 5.8849509,9.6211566 6.6352694,9.1115363 7.5371094,9.0039062 7.8481182,8.9667905 8.9257704,8.966026 9.25,9 9.57761,9.0343275 9.8914164,9.219586 10.214844,9.421875 10.769183,9.1448664 11.380302,9.0004443 12,9 c 0.408814,-9.61e-5 0.815227,0.06248 1.205078,0.1855469 0.08832,-0.2465709 0.129389,-0.5146847 0.09766,-0.7597657 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107258,7.7679272 12.985456,7.5499904 12.802734,7.3027344 11.917775,6.3302765 10.8369,5.5643702 9.5800781,5.2128906 9.8392798,4.8756471 10,4.4582227 10,4 9.999983,3.949163 9.99805,3.8983453 9.99414,3.8476562 9.99584,3.7969862 10.00063,3.745172 9.99805,3.6953125 9.9627528,3.010501 9.566885,2.5413464 8.96875,2.2324219 8.6520787,2.0688674 8.167645,1.9928182 7.8515625,1.9921875 7.3695269,1.9261045 7.2900031,1.2786987 7,1 Z M 4.5527344,9.8867188 c 0,-3e-7 -0.4140169,0.3631912 -1.828125,1.8515622 -0.167851,0.169733 -0.3928843,0.261141 -0.6289063,0.28125 C 2.2871422,13.128541 2.7866278,14.161353 3.5371094,15 l 5.0039062,0 C 8.1881535,14.392419 8.0015552,13.702612 8,13 8.001626,11.885529 8.4681309,10.822265 9.2871094,10.066406 9.2577293,10.05454 9.1523473,9.9947561 9.1464844,9.9941406 9.0522454,9.9842606 7.698979,9.9909936 7.65625,9.9960938 7.0599863,10.067255 6.4051922,10.482424 5.4902344,10.904297 c -0.0024,0.0012 -0.00346,7.59e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.6e-5 -0.2595855,0.02149 -0.2597656,0.02149 L 4.625,10.957031 4.5390625,10.917969 5,10.03125 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445312 z M 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m 0.0039,0.5 2.4961,2.5 -1.5,0 0,2 -2,0 0,-2 -1.5,0 z M 5,12 c 0.5522847,0 1,0.447715 1,1 0,0.552285 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/keybase-badged.svg b/.icons/kora/panel/22/keybase-badged.svg
new file mode 100644
index 000000000..618fa3db2
--- /dev/null
+++ b/.icons/kora/panel/22/keybase-badged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.0001772,1.0000021 c -0.03076,0 -0.340073,0.6290934 -0.53125,1.0078125 -0.2798665,0.5544135 -0.4131959,0.9820769 -0.4589844,1.4746094 -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 -0.00473,0.052935 -0.00733,0.1050611 -0.00782,0.1582031 0,0.4587653 0.1601643,0.8774025 0.4199219,1.2148438 -1.4584053,0.3982369 -2.6975116,1.3301952 -3.4882816,2.5761718 -0.155196,0.2029376 -0.291233,0.4139074 -0.390625,0.640625 -0.156183,0.3562616 -0.273413,0.7247073 -0.361328,1.1230469 -0.0585,0.2363652 -0.107175,0.4761704 -0.136719,0.7226564 -0.0026,0.02194 0.0049,0.02655 0.01563,0.02344 -0.01128,0.09494 -0.02638,0.185724 -0.03516,0.285157 -0.02812,0.318758 -0.03121,0.449217 -0.0098,0.449218 L 6.0001772,7.0000021 5.0392397,10.011721 c 0.0052,0.0052 -0.1058844,0.04768 0.027344,-0.013672 0.8185449,-0.3768902 1.5688629,-0.8865107 2.4707029,-0.9941408 0.3110088,-0.037116 1.388661,-0.037884 1.7128906,-0.00391 0.6567952,0.06882 1.2566758,0.744406 1.9941408,0.9472656 0.326767,0.08989 0.48823,0.062447 0.755859,0.052734 0.267826,-0.0097 0.425206,0.0033 0.623047,-0.091797 0.493682,-0.2373962 0.751724,-0.926123 0.679687,-1.4824219 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107441,7.7679249 12.985633,7.5499883 12.802911,7.3027323 11.917952,6.3302744 10.837077,5.5643681 9.5802553,5.2128885 9.839457,4.875645 10.000177,4.4582206 10.000177,3.9999979 10.00016,3.9491609 9.998227,3.8983432 9.994317,3.8476541 9.996017,3.7969841 10.000807,3.7451699 9.998227,3.6953104 9.962936,3.0104989 9.567062,2.5413443 8.968927,2.2324198 8.6522557,2.0688653 8.1678222,1.9928161 7.8517397,1.9921854 7.3697041,1.9261024 7.2901803,1.2786966 7.0001772,0.9999979 Z M 4.5529116,9.8867209 c 0,-3e-7 -0.414017,0.3631911 -1.8281251,1.8515621 -0.167851,0.169733 -0.392884,0.261141 -0.628906,0.28125 a 6,6 0 0 0 1.441406,2.980469 l 8.9277345,0 a 6,6 0 0 0 1.535156,-4 6,6 0 0 0 -0.07813,-0.927734 c -0.201217,0.296135 -0.483031,0.55254 -0.865229,0.736328 -0.416543,0.200206 -0.798162,0.183406 -1.019532,0.191406 -0.213971,0.0078 -0.600414,0.03815 -1.058593,-0.08789 C 10.403099,10.753779 9.9968904,10.466156 9.6857241,10.271486 9.3745578,10.076817 9.1691416,9.9965027 9.1466616,9.9941427 c -0.094239,-0.00988 -1.4475054,-0.00315 -1.4902344,0.00195 -0.5962637,0.071161 -1.2510578,0.4863303 -2.1660156,0.9082033 -0.0024,0.0012 -0.00346,8.53e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.4e-5 -0.2595855,0.02149 -0.2597656,0.02149 l -0.3281244,-0.07235 -0.085937,-0.03906 0.4609375,-0.886719 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445313 z m 0.4472656,2.1132811 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 5.9999998,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/keybase-error.svg b/.icons/kora/panel/22/keybase-error.svg
new file mode 100644
index 000000000..863acba23
--- /dev/null
+++ b/.icons/kora/panel/22/keybase-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030763 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478587 10.303891 2.0585938 10.300781 C 2.0473137 10.395721 2.0322175 10.486501 2.0234375 10.585938 C 1.9953175 10.904694 1.9922699 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331774 10.059399 5.0664062 9.9980469 C 5.8849506 9.6211565 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667906 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914162 9.219586 10.214844 9.421875 C 10.769183 9.1448664 11.380302 9.0004443 12 9 C 12.408814 8.9999039 12.815227 9.06248 13.205078 9.1855469 C 13.293398 8.938976 13.334463 8.6708623 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107253 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627497 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 C 2.2871422 13.128541 2.7866278 14.161353 3.5371094 15 L 8.5410156 15 C 8.1881535 14.392419 8.0015552 13.702612 8 13 C 8.001626 11.885529 8.4681309 10.822265 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909935 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905009 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007899 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.958379 4.5527344 9.8867188 z M 5 12 C 5.5522847 12 6 12.447715 6 13 C 6 13.552285 5.5522847 14 5 14 C 4.4477153 14 4 13.552285 4 13 C 4 12.447715 4.4477153 12 5 12 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m -1,1 h 2 v 2.5 h -2 z m 0,3 h 2 v 1.005859 h -2 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keybase-tray.svg b/.icons/kora/panel/22/keybase-tray.svg
new file mode 100644
index 000000000..da7d41346
--- /dev/null
+++ b/.icons/kora/panel/22/keybase-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.0001772,1.0000021 c -0.03076,0 -0.340073,0.6290934 -0.53125,1.0078125 -0.2798665,0.5544135 -0.4131959,0.9820769 -0.4589844,1.4746094 -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 -0.00473,0.052935 -0.00733,0.1050611 -0.00782,0.1582031 0,0.4587653 0.1601643,0.8774025 0.4199219,1.2148438 -1.4584053,0.3982369 -2.6975116,1.3301952 -3.4882816,2.5761718 -0.155196,0.2029376 -0.291233,0.4139074 -0.390625,0.640625 -0.156183,0.3562616 -0.273413,0.7247073 -0.361328,1.1230469 -0.0585,0.2363652 -0.107175,0.4761704 -0.136719,0.7226564 -0.0026,0.02194 0.0049,0.02655 0.01563,0.02344 -0.01128,0.09494 -0.02638,0.185724 -0.03516,0.285157 -0.02812,0.318758 -0.03121,0.449217 -0.0098,0.449218 L 6.0001772,7.0000021 5.0392397,10.011721 c 0.0052,0.0052 -0.1058844,0.04768 0.027344,-0.013672 0.8185449,-0.3768902 1.5688629,-0.8865107 2.4707029,-0.9941408 0.3110088,-0.037116 1.388661,-0.037884 1.7128906,-0.00391 0.6567952,0.06882 1.2566758,0.744406 1.9941408,0.9472656 0.326767,0.08989 0.48823,0.062447 0.755859,0.052734 0.267826,-0.0097 0.425206,0.0033 0.623047,-0.091797 0.493682,-0.2373962 0.751724,-0.926123 0.679687,-1.4824219 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107441,7.7679249 12.985633,7.5499883 12.802911,7.3027323 11.917952,6.3302744 10.837077,5.5643681 9.5802553,5.2128885 9.839457,4.875645 10.000177,4.4582206 10.000177,3.9999979 10.00016,3.9491609 9.998227,3.8983432 9.994317,3.8476541 9.996017,3.7969841 10.000807,3.7451699 9.998227,3.6953104 9.962936,3.0104989 9.567062,2.5413443 8.968927,2.2324198 8.6522557,2.0688653 8.1678222,1.9928161 7.8517397,1.9921854 7.3697041,1.9261024 7.2901803,1.2786966 7.0001772,0.9999979 Z M 4.5529116,9.8867209 c 0,-3e-7 -0.414017,0.3631911 -1.8281251,1.8515621 -0.167851,0.169733 -0.392884,0.261141 -0.628906,0.28125 a 6,6 0 0 0 1.441406,2.980469 l 8.9277345,0 a 6,6 0 0 0 1.535156,-4 6,6 0 0 0 -0.07813,-0.927734 c -0.201217,0.296135 -0.483031,0.55254 -0.865229,0.736328 -0.416543,0.200206 -0.798162,0.183406 -1.019532,0.191406 -0.213971,0.0078 -0.600414,0.03815 -1.058593,-0.08789 C 10.403099,10.753779 9.9968904,10.466156 9.6857241,10.271486 9.3745578,10.076817 9.1691416,9.9965027 9.1466616,9.9941427 c -0.094239,-0.00988 -1.4475054,-0.00315 -1.4902344,0.00195 -0.5962637,0.071161 -1.2510578,0.4863303 -2.1660156,0.9082033 -0.0024,0.0012 -0.00346,8.53e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.4e-5 -0.2595855,0.02149 -0.2597656,0.02149 l -0.3281244,-0.07235 -0.085937,-0.03906 0.4609375,-0.886719 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445313 z m 0.4472656,2.1132811 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 5.9999998,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keybase-update.svg b/.icons/kora/panel/22/keybase-update.svg
new file mode 100644
index 000000000..7088fa73b
--- /dev/null
+++ b/.icons/kora/panel/22/keybase-update.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030825 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478637 10.303891 2.0585938 10.300781 C 2.0473136 10.395721 2.0322175 10.486503 2.0234375 10.585938 C 1.9953175 10.904695 1.9922619 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331779 10.059399 5.0664062 9.9980469 C 5.8849512 9.6211567 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667904 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914166 9.219586 10.214844 9.421875 A 4 4 0 0 1 12 9 A 4 4 0 0 1 13.205078 9.1855469 C 13.293396 8.938976 13.334471 8.6708621 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107263 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627559 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 A 6 6 0 0 0 3.5371094 15 L 8.5410156 15 A 4 4 0 0 1 8 13 A 4 4 0 0 1 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909937 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905103 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007897 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.9583791 4.5527344 9.8867188 z M 12 10 C 10.343249 10 9 11.35 9 13 C 9 14.65 10.343249 16 12 16 C 13.65675 16 15 14.65 15 13 C 15 11.35 13.65675 10 12 10 z M 12 11 A 2 2 0 0 1 14 13 L 13 13 A 1 1 0 0 0 12 12 L 12 11 z M 5 12 A 1 1 0 0 1 6 13 A 1 1 0 0 1 5 14 A 1 1 0 0 1 4 13 A 1 1 0 0 1 5 12 z M 10 13 L 11 13 A 1 1 0 0 0 12 14 L 12 15 A 2 2 0 0 1 10 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keybase-uploading.svg b/.icons/kora/panel/22/keybase-uploading.svg
new file mode 100644
index 000000000..c6eb9d206
--- /dev/null
+++ b/.icons/kora/panel/22/keybase-uploading.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 6.96924,1 6.659927,1.6290934 6.46875,2.0078125 6.1888835,2.562226 6.0555541,2.9898894 6.0097656,3.4824219 c -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 C 6.0030794,3.8947319 6.00049,3.946858 6,4 6,4.4587653 6.1601643,4.8774025 6.4199219,5.2148438 4.9615166,5.6130806 3.7224106,6.545039 2.9316406,7.7910156 2.7764446,7.9939532 2.6404076,8.204923 2.5410156,8.4316406 2.3848326,8.7879022 2.2676025,9.1563479 2.1796875,9.5546875 c -0.0585,0.2363652 -0.1071748,0.4761705 -0.1367187,0.7226565 -0.0026,0.02194 0.00489,0.02655 0.015625,0.02344 -0.01128,0.09494 -0.026376,0.185721 -0.035156,0.285157 -0.02812,0.318756 -0.031172,0.449217 -0.00977,0.449218 L 6,7 5.0390625,10.011719 c 0.0052,0.0052 -0.1058848,0.04768 0.027344,-0.013672 C 5.8849509,9.6211566 6.6352694,9.1115363 7.5371094,9.0039062 7.8481182,8.9667905 8.9257704,8.966026 9.25,9 9.57761,9.0343275 9.8914164,9.219586 10.214844,9.421875 10.769183,9.1448664 11.380302,9.0004443 12,9 c 0.408814,-9.61e-5 0.815227,0.06248 1.205078,0.1855469 0.08832,-0.2465709 0.129389,-0.5146847 0.09766,-0.7597657 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107258,7.7679272 12.985456,7.5499904 12.802734,7.3027344 11.917775,6.3302765 10.8369,5.5643702 9.5800781,5.2128906 9.8392798,4.8756471 10,4.4582227 10,4 9.999983,3.949163 9.99805,3.8983453 9.99414,3.8476562 9.99584,3.7969862 10.00063,3.745172 9.99805,3.6953125 9.9627528,3.010501 9.566885,2.5413464 8.96875,2.2324219 8.6520787,2.0688674 8.167645,1.9928182 7.8515625,1.9921875 7.3695269,1.9261045 7.2900031,1.2786987 7,1 Z M 4.5527344,9.8867188 c 0,-3e-7 -0.4140169,0.3631912 -1.828125,1.8515622 -0.167851,0.169733 -0.3928843,0.261141 -0.6289063,0.28125 C 2.2871422,13.128541 2.7866278,14.161353 3.5371094,15 l 5.0039062,0 C 8.1881535,14.392419 8.0015552,13.702612 8,13 8.001626,11.885529 8.4681309,10.822265 9.2871094,10.066406 9.2577293,10.05454 9.1523473,9.9947561 9.1464844,9.9941406 9.0522454,9.9842606 7.698979,9.9909936 7.65625,9.9960938 7.0599863,10.067255 6.4051922,10.482424 5.4902344,10.904297 c -0.0024,0.0012 -0.00346,7.59e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.6e-5 -0.2595855,0.02149 -0.2597656,0.02149 L 4.625,10.957031 4.5390625,10.917969 5,10.03125 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445312 z M 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m 0.0039,0.5 2.4961,2.5 -1.5,0 0,2 -2,0 0,-2 -1.5,0 z M 5,12 c 0.5522847,0 1,0.447715 1,1 0,0.552285 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keyboard-battery-caution.svg b/.icons/kora/panel/22/keyboard-battery-caution.svg
new file mode 100644
index 000000000..54424d349
--- /dev/null
+++ b/.icons/kora/panel/22/keyboard-battery-caution.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 13.218v.934c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-.934z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keyboard-battery-empty.svg b/.icons/kora/panel/22/keyboard-battery-empty.svg
new file mode 100644
index 000000000..00d98db09
--- /dev/null
+++ b/.icons/kora/panel/22/keyboard-battery-empty.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z" />
+</svg>
diff --git a/.icons/kora/panel/22/keyboard-battery-full.svg b/.icons/kora/panel/22/keyboard-battery-full.svg
new file mode 100644
index 000000000..f88e0c3d5
--- /dev/null
+++ b/.icons/kora/panel/22/keyboard-battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keyboard-battery-good.svg b/.icons/kora/panel/22/keyboard-battery-good.svg
new file mode 100644
index 000000000..28d9017d4
--- /dev/null
+++ b/.icons/kora/panel/22/keyboard-battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 5.292v8.86c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-8.86z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/22/keyboard-battery-low.svg b/.icons/kora/panel/22/keyboard-battery-low.svg
new file mode 100644
index 000000000..8c808b361
--- /dev/null
+++ b/.icons/kora/panel/22/keyboard-battery-low.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 10.762v3.39c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-3.39z" />
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z" />
+</svg>
diff --git a/.icons/kora/panel/22/keyboard-battery-medium.svg b/.icons/kora/panel/22/keyboard-battery-medium.svg
new file mode 100644
index 000000000..6af8287aa
--- /dev/null
+++ b/.icons/kora/panel/22/keyboard-battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.673v5.479c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.479z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/22/klipper-symbolic.svg b/.icons/kora/panel/22/klipper-symbolic.svg
new file mode 100644
index 000000000..782440a7e
--- /dev/null
+++ b/.icons/kora/panel/22/klipper-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".5" d="m8.23 1.006c-.907 0-1.637.742-1.637 1.664v6.36c0 .922.73 1.664 1.637 1.664h4.733c.907 0 1.637-.742 1.637-1.664v-6.36c0-.922-.73-1.664-1.637-1.664zm-.546 2.153h5.825v1.076h-5.825zm0 2.153h5.825v1.076h-5.825zm0 2.153h3.642v1.076h-3.642z"/>
+ <path d="m3.037 5.306c-.907 0-1.637.742-1.637 1.664v6.36c0 .922.73 1.664 1.637 1.664h4.733c.907 0 1.637-.742 1.637-1.664v-6.36c0-.922-.73-1.664-1.637-1.664zm-.546 2.153h5.825v1.076h-5.825zm0 2.153h5.825v1.076h-5.825zm0 2.153h3.642v1.076h-3.642z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/knemo-modem-error.svg b/.icons/kora/panel/22/knemo-modem-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-modem-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-modem-idle.svg b/.icons/kora/panel/22/knemo-modem-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-modem-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-modem-offline.svg b/.icons/kora/panel/22/knemo-modem-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-modem-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-modem-receive.svg b/.icons/kora/panel/22/knemo-modem-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-modem-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-modem-transmit-receive.svg b/.icons/kora/panel/22/knemo-modem-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-modem-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-modem-transmit.svg b/.icons/kora/panel/22/knemo-modem-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-modem-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-monitor-error.svg b/.icons/kora/panel/22/knemo-monitor-error.svg
new file mode 100644
index 000000000..ce8814109
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-monitor-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z" fill="#f44336" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/knemo-monitor-idle.svg b/.icons/kora/panel/22/knemo-monitor-idle.svg
new file mode 100644
index 000000000..29516535a
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-monitor-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z" />
+</svg>
diff --git a/.icons/kora/panel/22/knemo-monitor-offline.svg b/.icons/kora/panel/22/knemo-monitor-offline.svg
new file mode 100644
index 000000000..82e756a68
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-monitor-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/22/knemo-monitor-receive.svg b/.icons/kora/panel/22/knemo-monitor-receive.svg
new file mode 100644
index 000000000..29b1bc6c6
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-monitor-receive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.97 10.148 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/22/knemo-monitor-transmit-receive.svg b/.icons/kora/panel/22/knemo-monitor-transmit-receive.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-monitor-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-monitor-transmit.svg b/.icons/kora/panel/22/knemo-monitor-transmit.svg
new file mode 100644
index 000000000..891df6e44
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-monitor-transmit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.97 2.675 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/22/knemo-network-error.svg b/.icons/kora/panel/22/knemo-network-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-network-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-network-idle.svg b/.icons/kora/panel/22/knemo-network-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-network-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-network-offline.svg b/.icons/kora/panel/22/knemo-network-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-network-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-network-receive.svg b/.icons/kora/panel/22/knemo-network-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-network-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-network-transmit-receive.svg b/.icons/kora/panel/22/knemo-network-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-network-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-network-transmit.svg b/.icons/kora/panel/22/knemo-network-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-network-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-wireless-error.svg b/.icons/kora/panel/22/knemo-wireless-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-wireless-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-wireless-idle.svg b/.icons/kora/panel/22/knemo-wireless-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-wireless-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-wireless-offline.svg b/.icons/kora/panel/22/knemo-wireless-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-wireless-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-wireless-receive.svg b/.icons/kora/panel/22/knemo-wireless-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-wireless-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-wireless-transmit-receive.svg b/.icons/kora/panel/22/knemo-wireless-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-wireless-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/knemo-wireless-transmit.svg b/.icons/kora/panel/22/knemo-wireless-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/22/knemo-wireless-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/kotatogram-attention-panel.svg b/.icons/kora/panel/22/kotatogram-attention-panel.svg
new file mode 100644
index 000000000..7eafc7783
--- /dev/null
+++ b/.icons/kora/panel/22/kotatogram-attention-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m14.5 0c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z" />
+</svg>
diff --git a/.icons/kora/panel/22/kotatogram-mute-panel.svg b/.icons/kora/panel/22/kotatogram-mute-panel.svg
new file mode 100644
index 000000000..4daf39da8
--- /dev/null
+++ b/.icons/kora/panel/22/kotatogram-mute-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75zm7.5-5.5c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/kotatogram-panel.svg b/.icons/kora/panel/22/kotatogram-panel.svg
new file mode 100644
index 000000000..8b2eff850
--- /dev/null
+++ b/.icons/kora/panel/22/kotatogram-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75z"/>
+</svg>
diff --git a/.icons/kora/panel/22/krb-expiring-ticket.svg b/.icons/kora/panel/22/krb-expiring-ticket.svg
new file mode 100644
index 000000000..357823c7f
--- /dev/null
+++ b/.icons/kora/panel/22/krb-expiring-ticket.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" />
+</svg>
diff --git a/.icons/kora/panel/22/krb-no-valid-ticket.svg b/.icons/kora/panel/22/krb-no-valid-ticket.svg
new file mode 100644
index 000000000..52ff8024c
--- /dev/null
+++ b/.icons/kora/panel/22/krb-no-valid-ticket.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12.576 6.278v4l.25 2h1.5l.25-2v-4zm.981 7c-.26 0-.51.103-.694.287s-.287.434-.287.694v.038c0 .26.103.51.287.694s.434.287.694.287h.038c.26 0 .51-.103.694-.287s.287-.434.287-.694v-.038c0-.26-.103-.51-.287-.694s-.434-.287-.694-.287z"/>
+ </svg>
diff --git a/.icons/kora/panel/22/krb-valid-ticket.svg b/.icons/kora/panel/22/krb-valid-ticket.svg
new file mode 100644
index 000000000..fb5520f31
--- /dev/null
+++ b/.icons/kora/panel/22/krb-valid-ticket.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/krudiotray-light-off16.svg b/.icons/kora/panel/22/krudiotray-light-off16.svg
new file mode 100644
index 000000000..5b66c760e
--- /dev/null
+++ b/.icons/kora/panel/22/krudiotray-light-off16.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 4.898c-1.713 0-3.102 1.389-3.102 3.102s1.389 3.102 3.102 3.102 3.102-1.389 3.102-3.102-1.389-3.102-3.102-3.102zm5 5.102h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/krudiotray-light-off22.svg b/.icons/kora/panel/22/krudiotray-light-off22.svg
new file mode 100644
index 000000000..ed0f80b93
--- /dev/null
+++ b/.icons/kora/panel/22/krudiotray-light-off22.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1425781,4 C 2.5093781,4 2,4.5344188 2,5.1992188 V 16.800781 C 2,17.465781 2.5093781,18 3.1425781,18 H 18.857422 C 19.491422,18 20,17.465781 20,16.800781 V 5.1992188 C 20,4.5346187 19.491422,4 18.857422,4 Z M 8,7 c 2.209,0 4,1.7909 4,4 0,2.209 -1.791,4 -4,4 C 5.7909,15 4,13.209 4,11 4,8.7909 5.7909,7 8,7 Z m 5,0 h 6 V 8 H 13 Z M 8,9 c -1.1045264,0 -2,0.895467 -2,2 0,1.104667 0.8954736,2 2,2 1.1045263,0 2,-0.895333 2,-2 C 10,9.895467 9.1045263,9 8,9 Z m 5,1 h 6 v 1 h -6 z m 0,3 h 6 v 1 h -6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/krudiotray-light-on16.svg b/.icons/kora/panel/22/krudiotray-light-on16.svg
new file mode 100644
index 000000000..6524c71b5
--- /dev/null
+++ b/.icons/kora/panel/22/krudiotray-light-on16.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#dfdfdf" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5 4.898c-1.713 0-3.102 1.389-3.102 3.102s1.389 3.102 3.102 3.102 3.102-1.389 3.102-3.102-1.389-3.102-3.102-3.102z" fill="#4caf50"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/krudiotray-light-on22.svg b/.icons/kora/panel/22/krudiotray-light-on22.svg
new file mode 100644
index 000000000..6c09068c7
--- /dev/null
+++ b/.icons/kora/panel/22/krudiotray-light-on22.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1425781 4 C 2.5093781 4 2 4.5344188 2 5.1992188 L 2 16.800781 C 2 17.465781 2.5093781 18 3.1425781 18 L 15 18 L 15 16.003906 L 15 13.619141 L 15 13.617188 C 15.000594 12.758008 15.703969 11.976502 16.615234 12 C 16.890135 12.006996 17.158544 12.088441 17.388672 12.230469 L 19.3125 13.425781 L 20 13.851562 L 20 5.1992188 C 20 4.5346187 19.491422 4 18.857422 4 L 3.1425781 4 z M 8 7 C 10.209 7 12 8.7909 12 11 C 12 13.209 10.209 15 8 15 C 5.7909 15 4 13.209 4 11 C 4 8.7909 5.7909 7 8 7 z M 13 7 L 19 7 L 19 8 L 13 8 L 13 7 z M 8 9 C 6.8954736 9 6 9.895467 6 11 C 6 12.104667 6.8954736 13 8 13 C 9.1045263 13 10 12.104667 10 11 C 10 9.895467 9.1045263 9 8 9 z M 13 10 L 19 10 L 19 11 L 13 11 L 13 10 z M 16.589844 13 A 0.57611458 0.61782468 0 0 0 16 13.617188 L 16 16 L 16 18.382812 A 0.57611458 0.61782468 0 0 0 16.863281 18.917969 L 18.787109 17.726562 L 20.710938 16.535156 A 0.57611458 0.61782468 0 0 0 20.710938 15.464844 L 18.787109 14.273438 L 16.863281 13.082031 A 0.57611458 0.61782468 0 0 0 16.589844 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/kuro-tray.svg b/.icons/kora/panel/22/kuro-tray.svg
new file mode 100644
index 000000000..b532fa840
--- /dev/null
+++ b/.icons/kora/panel/22/kuro-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m9.33 12.099-2.423 2.655c-.301.33-.828.326-1.133 0l-2.748-2.836-2.794-3.084c-.3-.331-.307-.823 0-1.148l2.323-2.455c.307-.325.82-.318 1.133 0l5.642 5.719c.313.318.301.818 0 1.149z"/>
+ <path d="m15.761 5.694c.304-.311.304-.808-.001-1.119-.625-.638-1.644-1.679-2.28-2.327-.15-.154-.356-.24-.57-.24-.215 0-.421.086-.571.24-2.117 2.161-9.396 9.593-9.396 9.593l3.398 3.47s7.333-7.487 9.42-9.617z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/ladi-started.svg b/.icons/kora/panel/22/ladi-started.svg
new file mode 100644
index 000000000..7d0905e8c
--- /dev/null
+++ b/.icons/kora/panel/22/ladi-started.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 10.455346,9.9998787 A 0.44227126,0.47078076 0 0 0 10,10.470389 v 5.058363 a 0.44227126,0.47078076 0 0 0 0.663519,0.40778 l 2.057484,-1.264666 2.057733,-1.264366 a 0.44227126,0.47078076 0 0 0 0,-0.815575 L 12.721003,11.32756 10.663519,10.062684 a 0.44227126,0.47078076 0 0 0 -0.208148,-0.06273 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ladi-starting.svg b/.icons/kora/panel/22/ladi-starting.svg
new file mode 100644
index 000000000..488f0d2b2
--- /dev/null
+++ b/.icons/kora/panel/22/ladi-starting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ladi-stopped.svg b/.icons/kora/panel/22/ladi-stopped.svg
new file mode 100644
index 000000000..699006125
--- /dev/null
+++ b/.icons/kora/panel/22/ladi-stopped.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="6" height="6" x="10" y="10" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/kora/panel/22/laptop-connected.svg b/.icons/kora/panel/22/laptop-connected.svg
new file mode 120000
index 000000000..0a2e7439c
--- /dev/null
+++ b/.icons/kora/panel/22/laptop-connected.svg
@@ -0,0 +1 @@
+laptopconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/laptop-disconnected.svg b/.icons/kora/panel/22/laptop-disconnected.svg
new file mode 120000
index 000000000..07fe257b5
--- /dev/null
+++ b/.icons/kora/panel/22/laptop-disconnected.svg
@@ -0,0 +1 @@
+laptopdisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/laptop-symbolic.svg b/.icons/kora/panel/22/laptop-symbolic.svg
new file mode 100644
index 000000000..9820ad641
--- /dev/null
+++ b/.icons/kora/panel/22/laptop-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+</svg>
diff --git a/.icons/kora/panel/22/laptop-trusted.svg b/.icons/kora/panel/22/laptop-trusted.svg
new file mode 120000
index 000000000..c7cbcec68
--- /dev/null
+++ b/.icons/kora/panel/22/laptop-trusted.svg
@@ -0,0 +1 @@
+laptoptrusted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/laptopattention.svg b/.icons/kora/panel/22/laptopattention.svg
new file mode 100644
index 000000000..4e357846e
--- /dev/null
+++ b/.icons/kora/panel/22/laptopattention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m14 7v4l.25 2h1.5l.25-2v-4zm.905 7c-.5 0-.905.405-.905.905v.19c0 .5.405.905.905.905h.19c.5 0 .905-.405.905-.905v-.19c0-.5-.405-.905-.905-.905z" fill="#ff9800"/>
+</svg>
diff --git a/.icons/kora/panel/22/laptopconnected.svg b/.icons/kora/panel/22/laptopconnected.svg
new file mode 100644
index 000000000..70aeefa93
--- /dev/null
+++ b/.icons/kora/panel/22/laptopconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/laptopdisconnected.svg b/.icons/kora/panel/22/laptopdisconnected.svg
new file mode 100644
index 000000000..d1693ead7
--- /dev/null
+++ b/.icons/kora/panel/22/laptopdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+</svg>
diff --git a/.icons/kora/panel/22/laptoptrusted.svg b/.icons/kora/panel/22/laptoptrusted.svg
new file mode 100644
index 000000000..152d435c1
--- /dev/null
+++ b/.icons/kora/panel/22/laptoptrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+</svg>
diff --git a/.icons/kora/panel/22/liferea-available.svg b/.icons/kora/panel/22/liferea-available.svg
new file mode 100644
index 000000000..3926507f7
--- /dev/null
+++ b/.icons/kora/panel/22/liferea-available.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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-7zm0 .991c3.318 0 6.009 2.691 6.009 6.009s-2.691 6.009-6.009 6.009-6.009-2.691-6.009-6.009 2.691-6.009 6.009-6.009z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.37 2.828c-.184.019-.369.032-.548.069-.359.073-.701.17-1.031.31-1.577.667-2.765 2.049-3.188 3.737.011.012.022.021.034.034.296.316 1.071.752 1.646.96.314.113.923.293 1.338.378.416.085.691.169.65.173-.041.003-.226.141-.411.307-.353.317-.534.596-.687 1.097-.083.275-.074.368.035.517.066.09.36.299.652.48.292.18.633.43.755.548.454.44.755 1.224.755 1.988 0 .195.02.298.035.342.037.003.063-.003.101 0 .084-.032.21-.07.41-.17 1.677-.839 2.445-1.922 2.369-3.36-.06-1.147-.599-1.563-2.779-2.025-1.606-.34-2.468-.918-2.468-1.646 0-.192.064-.304.273-.514.226-.225.274-.241.448-.206.111.022.395.17.615.344.496.392.74.549.996.549.109 0 .204-.019.204-.035s-.08-.141-.169-.273c-.495-.729-.465-2.095.069-3.26.083-.182.144-.309.135-.344-.074.004-.165-.008-.239 0zm5.144 2.573c-.099-.061-.91.792-1.097 1.166-.37.744-.231 1.229.652 2.16.306.323.672.758.787.962s.214.371.241.342.107-.263.17-.514c.166-.659.179-1.807 0-2.47-.139-.514-.624-1.566-.753-1.646z"/>
+</svg>
diff --git a/.icons/kora/panel/22/liferea-unread.svg b/.icons/kora/panel/22/liferea-unread.svg
new file mode 100644
index 000000000..7fda8e2e6
--- /dev/null
+++ b/.icons/kora/panel/22/liferea-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5" />
+ <path style="opacity:0.3;fill:currentColor" 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-7zm0 .991c3.318 0 6.009 2.691 6.009 6.009s-2.691 6.009-6.009 6.009-6.009-2.691-6.009-6.009 2.691-6.009 6.009-6.009z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.37 2.828c-.184.019-.369.032-.548.069-.359.073-.701.17-1.031.31-1.577.667-2.765 2.049-3.188 3.737.011.012.022.021.034.034.296.316 1.071.752 1.646.96.314.113.923.293 1.338.378.416.085.691.169.65.173-.041.003-.226.141-.411.307-.353.317-.534.596-.687 1.097-.083.275-.074.368.035.517.066.09.36.299.652.48.292.18.633.43.755.548.454.44.755 1.224.755 1.988 0 .195.02.298.035.342.037.003.063-.003.101 0 .084-.032.21-.07.41-.17 1.677-.839 2.445-1.922 2.369-3.36-.06-1.147-.599-1.563-2.779-2.025-1.606-.34-2.468-.918-2.468-1.646 0-.192.064-.304.273-.514.226-.225.274-.241.448-.206.111.022.395.17.615.344.496.392.74.549.996.549.109 0 .204-.019.204-.035s-.08-.141-.169-.273c-.495-.729-.465-2.095.069-3.26.083-.182.144-.309.135-.344-.074.004-.165-.008-.239 0zm5.144 2.573c-.099-.061-.91.792-1.097 1.166-.37.744-.231 1.229.652 2.16.306.323.672.758.787.962s.214.371.241.342.107-.263.17-.514c.166-.659.179-1.807 0-2.47-.139-.514-.624-1.566-.753-1.646z"/>
+</svg>
diff --git a/.icons/kora/panel/22/listen.moe-desktop-app-tray.svg b/.icons/kora/panel/22/listen.moe-desktop-app-tray.svg
new file mode 100644
index 000000000..0d1c524ea
--- /dev/null
+++ b/.icons/kora/panel/22/listen.moe-desktop-app-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.3497635,1 C 1.1559945,1 1,1.1543846 1,1.3461538 V 2.730769 9.653846 C 1,9.845615 1.1559945,10 1.3497635,10 H 2.649119 C 2.842887,10 3.000032,9.845615 3,9.653846 V 3 H 6.650236 C 6.844005,3 7,2.822692 7,2.630923 V 1.3461538 C 7,1.1543846 6.844005,1 6.650236,1 H 2.748818 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14.650237,15 C 14.844006,15 15,14.845615 15,14.653846 V 13.269231 6.346154 C 15,6.154385 14.844006,6 14.650237,6 H 13.350881 C 13.157113,6 12.999968,6.154385 13,6.346154 V 13 H 9.349764 C 9.155995,13 9,13.177308 9,13.369077 v 1.284769 C 9,14.845615 9.155995,15 9.349764,15 h 3.901418 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/livewallpaper-indicator.svg b/.icons/kora/panel/22/livewallpaper-indicator.svg
new file mode 100644
index 000000000..2df7e3910
--- /dev/null
+++ b/.icons/kora/panel/22/livewallpaper-indicator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69v2.31h5.632v-2.31zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm8.232 7.924c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm3.465-.6c-.262.018-.466.237-.465.5 0 .276.224.5.5.5s.5-.224.5-.5-.224-.5-.5-.5zm-8.965-2.4c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm8.5-3c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm-5 0c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z" />
+</svg>
diff --git a/.icons/kora/panel/22/lookit-panel.svg b/.icons/kora/panel/22/lookit-panel.svg
new file mode 100644
index 000000000..f9279f07a
--- /dev/null
+++ b/.icons/kora/panel/22/lookit-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 4.03125 13.755859 C 4.1045819 13.2038 4.4013283 12.686721 4.8125 12.388672 C 4.9489759 12.289744 5.0945037 12.223247 5.2421875 12.167969 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12.863281 9.140625 C 12.993589 9.2711905 13.13035 9.3993618 13.232422 9.5410156 C 13.650508 10.121231 13.687278 10.65576 13.789062 11.193359 C 13.920767 11.217646 14.051766 11.245168 14.183594 11.269531 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 6.1835938 11.5625 C 6.2184069 11.220725 6.2790751 10.872437 6.3828125 10.523438 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 10.994141 8.1113281 C 11.348918 8.1918744 11.675743 8.312267 11.96875 8.4648438 A 4 4 0 0 0 12 8 A 4 4 0 0 0 8 4 z M 10 9 C 7.5568513 9 7.0663331 10.973787 7.0175781 12.501953 C 7.0175669 12.676323 7.0343343 12.849755 7.0664062 13.021484 C 6.9064762 12.961274 6.5354959 12.930058 6.3632812 12.929688 C 5.6101655 12.92969 5 13.290122 5 14 C 5 14.709878 5.6101656 15 6.3632812 15 L 6.8183594 15 L 13.181641 15 C 14.185795 15 15 14.446503 15 13.5 C 15 12.553497 14.185795 12 13.181641 12 C 13.169821 11.999891 13.058695 11.999891 13.046875 12 C 13.000875 11 12.443149 9 10 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/low-signal-lock.svg b/.icons/kora/panel/22/low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/22/low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/low-signal.svg b/.icons/kora/panel/22/low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/lutris-panel.svg b/.icons/kora/panel/22/lutris-panel.svg
new file mode 100644
index 000000000..070d923fa
--- /dev/null
+++ b/.icons/kora/panel/22/lutris-panel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m7.74648-.0000015c-4.1847976-.00375-7.6337707 3.4426505-7.7437775 7.791016-.1118848 4.4173885 3.2642365 8.0934905 7.5387095 8.2089845 3.45866.002 6.458715-1.99765 7.185209-5.257813-1.072557 1.781236-3.082126 2.333415-4.876724 2.328125-1.476971-.012241-3.1164697-.356705-4.3767477-1.048829-1.6464769-.911-1.5263937-2.0505125-1.4725872-2.8476555.031089-.459186.2552824-1.236413.8495696-1.988281.192502.07091.3789271.155046.5448963.271484.4095878.276586.779476.690649 1.3046265.503907.3590285-.125944.3778455-.340719.240223-.691407-.1162185-.2851368-.3073375-.7760641-.5448964-.9648435-.0945255-.074819-.2326884-.1214232-.3808414-.1621094.2513042-.1602215.524671-.3114181.8378513-.4433593.873896-.3086416 1.842775-.4842768 2.781119-.4726563.191785.2924412.36378.5935439.667937.7109375.508061.2064296.718609-.1307116.699187-.5410156.04719.013443.09601.022113.142571.037109 1.004669.2267407 1.728072.5180353 2.683468.8554687 0 0-.0082.016614.255847.082031.773302.1225117 1.224281-.093624 1.49993-.3828126.06638-.00381.129729-.027928.187491-.099609.104435-.1295163.302868-.3184787.189444-.5996094.03613-.1525268.04101-.2597656.04101-.2597656l-.05273-.2988281-.162102-.4042969-.07617-.171875-.01562-.03125c.07837-.064492.138117-.1733584.148431-.3085934.01649-.2144322-.0908-.4004271-.240224-.4257812-.000325-.2376725-.0145-.5093064-.05859-.8789063-.0608-.5099023-.395408-.711758-.503883-.7910156-.108718-.079115-.616162-.4618054-1.101511-.6523438-.485647-.1905402-.975421-.3313189-1.580004-.2460937-.06713.00949-.131072.019368-.197257.029297-.01172-.00372-.02052-.00796-.0332-.011719-.230544-.068484-.393663-.4420136-.582004-.4375-.01441.0003457-.03017.00236-.04492.00391-.01452.00152-.02803.00307-.04297.00586h-.002c-.01522.00284-.02919.00745-.04492.011719-.01718.00466-.03528.010376-.05078.017578-.11022.051252-.176991.2445701-.21874.3710938-.966898-.4889243-2.048464-.7757377-3.195112-.8066451-.066786-.0018099-.132784-.0038462-.199209-.0039062zm5.693092 3.0039062c.126994-.015117.260373.018183.369124.1035157.217747.1710387.255482.4841558.08593.7011719-.170042.2170151-.483516.2543995-.701139.083984-.217625-.1712882-.258047-.484031-.08789-.7011719.08484-.1083204.206974-.1723825.333968-.1875z"/>
+ <path opacity=".35" d="m9.322581 6.2781097c-.538112.019536-1.077175.130022-1.605394.2734707.05261.1210992.116987.2646962.148431.3418385a1.0000531 1.0002218 0 0 1 .0059.01172c.09985.2544336.232915.5903186.0957 1.0704436-.136932.47912-.593782.807271-.935505.927847-.5510901.194101-1.1579731.04918-1.5077411-.142596-.121435-.06658-.148347-.101499-.238271-.164082-.07932.223321-.280519.547281-.287095.642656-.02812.416524-.04214.731782.04687.9942625.08873.261637.253777.547005.90816.910268l.0039.002c1.0622411.582278 2.5739141.912946 3.9002081.92394 1.586006.0039 3.177237-.458495 4.011531-1.843975a1.0000531 1.0002218 0 0 1 1.074164-.4629935 5.9995838 6.0008577 0 0 0 .05664-.761812 5.9995838 6.0008577 0 0 0 -.230458-1.631058c-.267672.03008-.547817.03711-.843711-.0098a1.0000531 1.0002218 0 0 1 -.08398-.01758c-.153558-.03804-.240601-.0609-.357405-.107431-.0047-.0019-.01668-.0099-.02148-.01172-.721985-.2555625-1.294497-.4371537-1.915926-.615309-.0032.00318-.000606.0066-.0039.00977-.418004.403551-1.132705.436325-1.607358.2480724-.384494-.1509373-.437946-.3671996-.613252-.5879322z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/lyricfier-tray.svg b/.icons/kora/panel/22/lyricfier-tray.svg
new file mode 100644
index 000000000..6aeb0311a
--- /dev/null
+++ b/.icons/kora/panel/22/lyricfier-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.313-.701.701v12.598c0 .387.313.701.701.701h12.598c.387 0 .701-.314.701-.701v-12.598c0-.388-.314-.701-.701-.701z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 2c.277 0 .5.334.5.75v10.5c0 .416-.223.75-.5.75s-.5-.334-.5-.75v-10.5c0-.416.223-.75.5-.75zm-4 1c.277 0 .5.371.5.832v8.336c0 .461-.223.832-.5.832s-.5-.371-.5-.832v-8.336c0-.461.223-.832.5-.832zm6 0c.277 0 .5.319.5.715v8.57c0 .396-.223.715-.5.715s-.5-.319-.5-.715v-8.57c0-.396.223-.715.5-.715zm-4 1c.277 0 .5.358.5.801v6.398c0 .443-.223.801-.5.801s-.5-.358-.5-.801v-6.398c0-.443.223-.801.5-.801zm6 0c.277 0 .5.298.5.668v6.664c0 .37-.223.668-.5.668s-.5-.298-.5-.668v-6.664c0-.37.223-.668.5-.668z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mailspring-tray-empty.svg b/.icons/kora/panel/22/mailspring-tray-empty.svg
new file mode 100644
index 000000000..3b93248f0
--- /dev/null
+++ b/.icons/kora/panel/22/mailspring-tray-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 15 13 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 13.585938 13 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mailspring-tray-full-newitems.svg b/.icons/kora/panel/22/mailspring-tray-full-newitems.svg
new file mode 100644
index 000000000..a98463a56
--- /dev/null
+++ b/.icons/kora/panel/22/mailspring-tray-full-newitems.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 11.732422 9.7324219 A 2.5 2.5 0 0 1 13.5 9 A 2.5 2.5 0 0 1 15 9.5039062 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 11.501953 13 A 2.5 2.5 0 0 1 11 11.5 A 2.5 2.5 0 0 1 11.173828 10.587891 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="11.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/mailspring-tray-full.svg b/.icons/kora/panel/22/mailspring-tray-full.svg
new file mode 100644
index 000000000..f42fbf9f1
--- /dev/null
+++ b/.icons/kora/panel/22/mailspring-tray-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 15 13 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 13.585938 13 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/manjaro-settings-manager-panel.svg b/.icons/kora/panel/22/manjaro-settings-manager-panel.svg
new file mode 100644
index 000000000..fab36c5b5
--- /dev/null
+++ b/.icons/kora/panel/22/manjaro-settings-manager-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 C 1.446,1 1,1.446 1,2 V 14 C 1,14.554 1.446,15 2,15 H 5 V 5 H 10 V 1 Z M 11,1 V 15 H 14 C 14.554,15 15,14.554 15,14 V 2 C 15,1.446 14.554,1 14,1 Z M 6,6 V 15 H 10 V 6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mate-sensors-applet-battery.svg b/.icons/kora/panel/22/mate-sensors-applet-battery.svg
new file mode 120000
index 000000000..513846f19
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-battery.svg
@@ -0,0 +1 @@
+indicator-sensors-battery.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mate-sensors-applet-case.svg b/.icons/kora/panel/22/mate-sensors-applet-case.svg
new file mode 120000
index 000000000..6463b1418
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-case.svg
@@ -0,0 +1 @@
+indicator-sensors-case.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mate-sensors-applet-chip.svg b/.icons/kora/panel/22/mate-sensors-applet-chip.svg
new file mode 120000
index 000000000..028bba620
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-chip.svg
@@ -0,0 +1 @@
+indicator-sensors-chip.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mate-sensors-applet-cpu.svg b/.icons/kora/panel/22/mate-sensors-applet-cpu.svg
new file mode 120000
index 000000000..421c61aa3
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-cpu.svg
@@ -0,0 +1 @@
+indicator-sensors-cpu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mate-sensors-applet-drive-harddisk.svg b/.icons/kora/panel/22/mate-sensors-applet-drive-harddisk.svg
new file mode 120000
index 000000000..95b5fef8b
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-drive-harddisk.svg
@@ -0,0 +1 @@
+indicator-sensors-disk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mate-sensors-applet-fan.svg b/.icons/kora/panel/22/mate-sensors-applet-fan.svg
new file mode 120000
index 000000000..872cbcd34
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-fan.svg
@@ -0,0 +1 @@
+indicator-sensors-fan.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mate-sensors-applet-gpu.svg b/.icons/kora/panel/22/mate-sensors-applet-gpu.svg
new file mode 120000
index 000000000..e096c07fe
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-gpu.svg
@@ -0,0 +1 @@
+indicator-sensors-gpu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mate-sensors-applet-memory.svg b/.icons/kora/panel/22/mate-sensors-applet-memory.svg
new file mode 120000
index 000000000..f92d555cb
--- /dev/null
+++ b/.icons/kora/panel/22/mate-sensors-applet-memory.svg
@@ -0,0 +1 @@
+indicator-sensors-memory.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mattermost-mention.svg b/.icons/kora/panel/22/mattermost-mention.svg
new file mode 100644
index 000000000..3250744af
--- /dev/null
+++ b/.icons/kora/panel/22/mattermost-mention.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428189.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067817-.0371094.0117188-.0369469.0175232-.2139426.2257647-.3945312.4628906-1.1138609 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817687.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719zm4.8222656 12a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/22/mattermost-tray.svg b/.icons/kora/panel/22/mattermost-tray.svg
new file mode 100644
index 000000000..ccc0ac70b
--- /dev/null
+++ b/.icons/kora/panel/22/mattermost-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428186.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067818-.0371094.0117188-.0369469.0175232-.2139425.2257647-.3945312.4628906-1.1138608 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817688.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mattermost-unread.svg b/.icons/kora/panel/22/mattermost-unread.svg
new file mode 100644
index 000000000..6a15a6417
--- /dev/null
+++ b/.icons/kora/panel/22/mattermost-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428186.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067818-.0371094.0117188-.0369469.0175232-.2139425.2257647-.3945312.4628906-1.1138608 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817688.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719z"/>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/megaalert.svg b/.icons/kora/panel/22/megaalert.svg
new file mode 100644
index 000000000..fdffe074f
--- /dev/null
+++ b/.icons/kora/panel/22/megaalert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 .0058594 0 5 5 0 0 1 -1.0058594-3 5 5 0 0 1 .4199219-2h-.4199219l-1-1.5v2.5h-2v-6h2l2 3 2-3h2v2a5 5 0 0 1 3 1.0078125 7 7 0 0 0 0-.0078125 7 7 0 0 0 -7-7z"/>
+ <path fill="#ff9800" d="m11.990234 7.9980469c-.676518.0013214-1.362499.1746625-1.990234.5371093-1.9132 1.1046002-2.5673906 3.5516438-1.4628906 5.4648438 1.1045 1.9131 3.5497906 2.567491 5.4628906 1.462891 1.9132-1.1046 2.569344-3.549691 1.464844-5.462891-.690313-1.1956878-1.904658-1.9016505-3.185547-1.9921875-.096067-.0067901-.192417-.0099544-.289063-.0097656zm-.990234 1.0019531h2v4h-2zm0 5h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/megalogging.svg b/.icons/kora/panel/22/megalogging.svg
new file mode 100644
index 000000000..07f2e3aa6
--- /dev/null
+++ b/.icons/kora/panel/22/megalogging.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 11 L 10 11 L 10 8.5 L 9 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 z" transform="translate(3,3)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/megapaused.svg b/.icons/kora/panel/22/megapaused.svg
new file mode 100644
index 000000000..a5254b78a
--- /dev/null
+++ b/.icons/kora/panel/22/megapaused.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.279038,8.0080488 c -0.768533,-0.054321 -1.561885,0.113119 -2.2792976,0.527344 -1.9132001,1.1046001 -2.5673911,3.5516442 -1.4628911,5.4648442 1.1045001,1.9131 3.5497917,2.567491 5.4628917,1.462891 1.9132,-1.1046 2.569344,-3.549691 1.464844,-5.462891 C 14.774272,8.8045488 13.559927,8.0985858 12.279038,8.0080488 Z m -2.2792976,1.9921882 1.0000006,0 0,4 -1.0000006,0 0,-4 z m 3.0000006,0 1,0 0,4 -1,0 0,-4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/megasynching.svg b/.icons/kora/panel/22/megasynching.svg
new file mode 100644
index 000000000..89308c910
--- /dev/null
+++ b/.icons/kora/panel/22/megasynching.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path class="ColorScheme-Text" d="m 15.464742,9.9993351 c -1.1045,-1.9130996 -3.551,-2.5686996 -5.4641,-1.4640996 -1.9131997,1.1045996 -2.5685997,3.5508995 -1.4640997,5.4640995 1.1044999,1.9131 3.5509997,2.5687 5.4640997,1.4641 1.9132,-1.1046 2.5686,-3.5509 1.4641,-5.4640999 z m -0.86601,0.4999999 a 3,3 0 0 1 -1.0981,4.0981 l -0.49998,-0.8661 a 2,2 0 0 0 0.73208,-2.7321 l 0.86598,-0.4999 z m -4.0981,-1.0980994 0.49998,0.8660994 a 2,2 0 0 0 -0.73208,2.7321 l -0.8659798,0.4999 A 3,3 0 0 1 10.500652,9.4012356 Z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/22/megauptodate.svg b/.icons/kora/panel/22/megauptodate.svg
new file mode 100644
index 000000000..9487e127f
--- /dev/null
+++ b/.icons/kora/panel/22/megauptodate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 11 L 10 11 L 10 8.5 L 9 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 z" transform="translate(3,3)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/megawarning.svg b/.icons/kora/panel/22/megawarning.svg
new file mode 100644
index 000000000..5eacaa1eb
--- /dev/null
+++ b/.icons/kora/panel/22/megawarning.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12.279037,8.0080492 c -0.768533,-0.054321 -1.561885,0.113119 -2.2792967,0.527344 -1.9132,1.1046001 -2.567391,3.5516438 -1.462891,5.4648438 1.1045,1.9131 3.5497907,2.567491 5.4628907,1.462891 1.9132,-1.1046 2.569344,-3.549691 1.464844,-5.462891 C 14.774271,8.8045492 13.559926,8.0985862 12.279037,8.0080492 Z m -1.693359,1.8710941 1.414062,1.4140627 1.414062,-1.4140627 0.707032,0.7070317 -1.414063,1.414062 1.414063,1.414062 -0.707032,0.707032 L 11.99974,12.707268 10.585678,14.121331 9.8786463,13.414299 11.292709,12.000237 9.8786463,10.586175 10.585678,9.8791433 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mellowplayer-panel.svg b/.icons/kora/panel/22/mellowplayer-panel.svg
new file mode 100644
index 000000000..fd18271cc
--- /dev/null
+++ b/.icons/kora/panel/22/mellowplayer-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 1 A 4.5 4.5 0 0 0 1 5.5 A 4.5 4.5 0 0 0 1.2402344 6.9335938 A 2.5 2.5 0 0 1 3.5 5.5 A 2.5 2.5 0 0 1 4 5.5546875 L 4 3.5175781 A 0.52959321 0.51757544 0 0 1 4.4882812 3.0019531 A 0.52959321 0.51757544 0 0 1 4.5410156 3 A 0.52959321 0.51757544 0 0 1 4.7929688 3.0703125 L 6.484375 4.0253906 A 2.5 2.5 0 0 1 8.5 3 A 2.5 2.5 0 0 1 9.3261719 3.1425781 A 4.5 4.5 0 0 0 5.5 1 z M 10.5 3.5 A 4.5 4.5 0 0 0 10.035156 3.5273438 A 2.5 2.5 0 0 1 11 5.5 A 2.5 2.5 0 0 1 10.804688 6.4628906 L 12.736328 7.5527344 A 0.52959321 0.51757544 0 0 1 12.736328 8.4472656 L 10.806641 9.5371094 A 2.5 2.5 0 0 1 11 10.5 A 2.5 2.5 0 0 1 10.029297 12.472656 A 4.5 4.5 0 0 0 10.5 12.5 A 4.5 4.5 0 0 0 15 8 A 4.5 4.5 0 0 0 10.5 3.5 z M 1.2402344 9.0644531 A 4.5 4.5 0 0 0 1 10.5 A 4.5 4.5 0 0 0 5.5 15 A 4.5 4.5 0 0 0 9.3222656 12.857422 A 2.5 2.5 0 0 1 8.5 13 A 2.5 2.5 0 0 1 6.4863281 11.976562 L 4.7929688 12.931641 A 0.52959321 0.51757544 0 0 1 4 12.484375 L 4 10.449219 A 2.5 2.5 0 0 1 3.5 10.5 A 2.5 2.5 0 0 1 1.2402344 9.0644531 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5 3 A 2.5 2.5 0 0 0 6.484375 4.0253906 L 8.765625 5.3125 L 10.804688 6.4628906 A 2.5 2.5 0 0 0 11 5.5 A 2.5 2.5 0 0 0 8.5 3 z M 3.5 5.5 A 2.5 2.5 0 0 0 1 8 A 2.5 2.5 0 0 0 3.5 10.5 A 2.5 2.5 0 0 0 4 10.449219 L 4 8 L 4 5.5546875 A 2.5 2.5 0 0 0 3.5 5.5 z M 10.806641 9.5371094 L 8.765625 10.689453 L 6.4863281 11.976562 A 2.5 2.5 0 0 0 8.5 13 A 2.5 2.5 0 0 0 11 10.5 A 2.5 2.5 0 0 0 10.806641 9.5371094 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/messenger-indicator.svg b/.icons/kora/panel/22/messenger-indicator.svg
new file mode 100644
index 000000000..715c6e2a4
--- /dev/null
+++ b/.icons/kora/panel/22/messenger-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.866 0-7 2.91-7 6.5.001 2.126 1.121 4.117 3 5.332l-1.849 3.168s3.793-1.927 4.238-2.179c.527.117 1.068.178 1.611.179 3.866 0 7-2.91 7-6.5s-3.134-6.5-7-6.5zm-.356 3.28 1.113 2.104 4.803-1.851-5.56 5.813-1.252-2.346-4.654 1.719z"/>
+</svg>
diff --git a/.icons/kora/panel/22/messenger-notification.svg b/.icons/kora/panel/22/messenger-notification.svg
new file mode 100644
index 000000000..49a17e824
--- /dev/null
+++ b/.icons/kora/panel/22/messenger-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.866 0-7 2.91-7 6.5.001 2.126 1.121 4.117 3 5.332l-1.849 3.168s3.793-1.927 4.238-2.179c.527.117 1.068.178 1.611.179 3.866 0 7-2.91 7-6.5s-3.134-6.5-7-6.5zm-.356 3.28 1.113 2.104 4.803-1.851-5.56 5.813-1.252-2.346-4.654 1.719z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.83" cy="13.08" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/22/mic-off.svg b/.icons/kora/panel/22/mic-off.svg
new file mode 120000
index 000000000..af635525f
--- /dev/null
+++ b/.icons/kora/panel/22/mic-off.svg
@@ -0,0 +1 @@
+mic-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mic-on.svg b/.icons/kora/panel/22/mic-on.svg
new file mode 100644
index 000000000..684c5c62f
--- /dev/null
+++ b/.icons/kora/panel/22/mic-on.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mic-ready.svg b/.icons/kora/panel/22/mic-ready.svg
new file mode 100644
index 000000000..40838a22d
--- /dev/null
+++ b/.icons/kora/panel/22/mic-ready.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ </svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/mic-volume-high.svg b/.icons/kora/panel/22/mic-volume-high.svg
new file mode 100644
index 000000000..070d77e5e
--- /dev/null
+++ b/.icons/kora/panel/22/mic-volume-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/mic-volume-low.svg b/.icons/kora/panel/22/mic-volume-low.svg
new file mode 100644
index 000000000..d24cc0f4d
--- /dev/null
+++ b/.icons/kora/panel/22/mic-volume-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mic-volume-medium.svg b/.icons/kora/panel/22/mic-volume-medium.svg
new file mode 100644
index 000000000..d01754471
--- /dev/null
+++ b/.icons/kora/panel/22/mic-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.98 5.314v2.686c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-2.686z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mic-volume-muted.svg b/.icons/kora/panel/22/mic-volume-muted.svg
new file mode 120000
index 000000000..e2e954d75
--- /dev/null
+++ b/.icons/kora/panel/22/mic-volume-muted.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/microphone-sensitivity-high.svg b/.icons/kora/panel/22/microphone-sensitivity-high.svg
new file mode 100644
index 000000000..070d77e5e
--- /dev/null
+++ b/.icons/kora/panel/22/microphone-sensitivity-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/microphone-sensitivity-low.svg b/.icons/kora/panel/22/microphone-sensitivity-low.svg
new file mode 100644
index 000000000..e4f423c2e
--- /dev/null
+++ b/.icons/kora/panel/22/microphone-sensitivity-low.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/22/microphone-sensitivity-medium.svg b/.icons/kora/panel/22/microphone-sensitivity-medium.svg
new file mode 100644
index 000000000..e4f423c2e
--- /dev/null
+++ b/.icons/kora/panel/22/microphone-sensitivity-medium.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/22/microphone-sensitivity-muted.svg b/.icons/kora/panel/22/microphone-sensitivity-muted.svg
new file mode 100644
index 000000000..823d3f411
--- /dev/null
+++ b/.icons/kora/panel/22/microphone-sensitivity-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.832 14.768c.123-.123.192-.291.193-.464 0-.176-.07-.343-.194-.467l-12.668-12.668c-.124-.124-.291-.194-.467-.194-.173.001-.341.07-.464.193l-.063.063c-.124.124-.193.291-.194.466.001.174.069.342.193.466l12.669 12.669c.124.124.292.192.466.193.175-.001.342-.07.466-.194z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+</svg>
diff --git a/.icons/kora/panel/22/minetime-tray.svg b/.icons/kora/panel/22/minetime-tray.svg
new file mode 100644
index 000000000..5e909d223
--- /dev/null
+++ b/.icons/kora/panel/22/minetime-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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-7zm0 .833c3.417 0 6.167 2.75 6.167 6.167s-2.75 6.167-6.167 6.167-6.167-2.75-6.167-6.167 2.75-6.167 6.167-6.167zm-1.684 3.167-.541.315-.173.099-.6.346-.002.002.002.002v4.435l.998.801 1-.801v-2.23l1 1.172 1-1.172v2.23l1 .801.998-.801v-4.435l.002-.002-.002-.002-.6-.346-.173-.099-.541-.315-1.684 1.698z" />
+</svg>
diff --git a/.icons/kora/panel/22/mini-calendar.svg b/.icons/kora/panel/22/mini-calendar.svg
new file mode 100644
index 000000000..101a72a56
--- /dev/null
+++ b/.icons/kora/panel/22/mini-calendar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm-.695 1.304h11.391v11.392h-11.391z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 10v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6-3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6-3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/mintupdate-checking.svg b/.icons/kora/panel/22/mintupdate-checking.svg
new file mode 100644
index 000000000..5288952c9
--- /dev/null
+++ b/.icons/kora/panel/22/mintupdate-checking.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-2.685 6.554 2.299.982-.896.518c.361.31.822.481 1.298.482.715-.001 1.374-.382 1.731-1h1.096c-.423 1.198-1.556 1.999-2.826 2-.835-.001-1.631-.35-2.198-.963l-.802.463.179-1.49-.004-.01h.004zm2.702-3.018c.84.001 1.641.355 2.209.975l.789-.457-.178 1.474.004.008h-.004l-.121 1-2.299-.982.908-.526c-.363-.316-.827-.491-1.308-.492-.714.001-1.374.382-1.731 1h-1.096c.424-1.198 1.556-1.999 2.827-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mintupdate-error.svg b/.icons/kora/panel/22/mintupdate-error.svg
new file mode 100644
index 000000000..2c13c3b4a
--- /dev/null
+++ b/.icons/kora/panel/22/mintupdate-error.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-2.459 3.545 2.475 2.475 2.475-2.475.707.707-2.475 2.475 2.475 2.475-.707.707-2.475-2.475-2.475 2.475-.707-.707 2.475-2.475-2.475-2.475z" />
+</svg>
diff --git a/.icons/kora/panel/22/mintupdate-installing.svg b/.icons/kora/panel/22/mintupdate-installing.svg
new file mode 100644
index 000000000..1bc7ab76b
--- /dev/null
+++ b/.icons/kora/panel/22/mintupdate-installing.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-.984 3.227h2v4h1l-2 3-2-3h1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mintupdate-up-to-date.svg b/.icons/kora/panel/22/mintupdate-up-to-date.svg
new file mode 100644
index 000000000..91f9c8b92
--- /dev/null
+++ b/.icons/kora/panel/22/mintupdate-up-to-date.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm3.994 3.728.221.211-4.791 6.189-2.752-4.039.205-.187 2.547 2.397z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mintupdate-updates-available.svg b/.icons/kora/panel/22/mintupdate-updates-available.svg
new file mode 100644
index 000000000..6decee8b9
--- /dev/null
+++ b/.icons/kora/panel/22/mintupdate-updates-available.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m7 10.994c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mnotify-none-wireframe.svg b/.icons/kora/panel/22/mnotify-none-wireframe.svg
new file mode 100644
index 000000000..640c59067
--- /dev/null
+++ b/.icons/kora/panel/22/mnotify-none-wireframe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.342 5.375 1.759-3.924c.107-.24.382-.356.628-.265l5.464 2.008c.129.047.233.146.287.272.054.127.054.27-.001.396l-1.886 4.344-.116 4.612c-.005.205-.135.386-.327.457l-4.977 1.835c-.142.052-.301.037-.431-.041l-4.918-2.78c-.148-.089-.24-.247-.243-.42 0 0-.085-4.676-.085-4.688 0-.017-.002-.074.016-.144l-1.981-4.029c-.094-.19-.057-.42.093-.571.149-.152.377-.192.57-.101l5.355 2.533c.112.053.2.146.248.26l.15.362.066-.02zm1.15 4.839.048 3.695 3.946-1.455.091-3.648zm-4.916 1.36 3.962 2.205-.047-3.607-3.978-2.063zm3.757-5.154 1.108 2.666c.011.026.02.052.026.079l3.207-1.105-3.939-1.758zm-.965.283c-.708.208-1.528.449-2.165.637l3.097 1.606zm2.015-1.207 4.437 1.98 1.531-3.526-4.529-1.664zm-5.001 1.044c.625-.186 1.692-.499 2.6-.766l-.035-.083-3.887-1.839z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mnotify-some-wireframe.svg b/.icons/kora/panel/22/mnotify-some-wireframe.svg
new file mode 100644
index 000000000..35636ed5a
--- /dev/null
+++ b/.icons/kora/panel/22/mnotify-some-wireframe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.342 5.375 1.759-3.924c.107-.24.382-.356.628-.265l5.464 2.008c.129.047.233.146.287.272.054.127.054.27-.001.396l-1.886 4.344-.116 4.612c-.005.205-.135.386-.327.457l-4.977 1.835c-.142.052-.301.037-.431-.041l-4.918-2.78c-.148-.089-.24-.247-.243-.42 0 0-.085-4.676-.085-4.688 0-.017-.002-.074.016-.144l-1.981-4.029c-.094-.19-.057-.42.093-.571.149-.152.377-.192.57-.101l5.355 2.533c.112.053.2.146.248.26l.15.362.066-.02zm1.15 4.839.048 3.695 3.946-1.455.091-3.648zm-4.916 1.36 3.962 2.205-.047-3.607-3.978-2.063zm3.757-5.154 1.108 2.666c.011.026.02.052.026.079l3.207-1.105-3.939-1.758zm-.965.283c-.708.208-1.528.449-2.165.637l3.097 1.606zm2.015-1.207 4.437 1.98 1.531-3.526-4.529-1.664zm-5.001 1.044c.625-.186 1.692-.499 2.6-.766l-.035-.083-3.887-1.839z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.174" cy="13.247" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/22/mntray-news.svg b/.icons/kora/panel/22/mntray-news.svg
new file mode 100644
index 000000000..167ca21a9
--- /dev/null
+++ b/.icons/kora/panel/22/mntray-news.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 4 L 10 8.5292969 C 10 9.329054 9.3290525 10 8.5292969 10 L 7 10 L 6 10 L 4 10 L 3 10 L 3 12.384766 C 3 12.76564 3.2967034 12.996081 3.6660156 13 L 10.236328 13 L 11.570312 15 L 12.904297 13 L 14.333984 13 C 14.703318 13 15 12.76564 15 12.384766 L 15 4.6875 C 15 4.3066251 14.703318 4 14.333984 4 L 10 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 1.46875,1 C 1.2086109,1 1,1.2086109 1,1.46875 V 8.529297 C 1,8.789437 1.2086109,9 1.46875,9 H 3 V 3 H 6 V 1 Z M 7,1 V 9 H 8.529297 C 8.789436,9 9,8.789437 9,8.529297 V 1.46875 C 9,1.2086109 8.789436,1 8.529297,1 Z M 4,4 V 9 H 6 V 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mntray-regular.svg b/.icons/kora/panel/22/mntray-regular.svg
new file mode 100644
index 000000000..efc8a6805
--- /dev/null
+++ b/.icons/kora/panel/22/mntray-regular.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.46875 1 C 1.2086109 1 1 1.2086109 1 1.46875 L 1 8.5292969 C 1 8.7894369 1.2086109 9 1.46875 9 L 3 9 L 3 3 L 6 3 L 6 1 L 1.46875 1 z M 7 1 L 7 9 L 8.5292969 9 C 8.7894359 9 9 8.7894369 9 8.5292969 L 9 1.46875 C 9 1.2086109 8.7894359 1 8.5292969 1 L 7 1 z M 4 4 L 4 9 L 6 9 L 6 4 L 4 4 z M 10 4 L 10 8.5292969 C 10 9.329054 9.3290525 10 8.5292969 10 L 7 10 L 6 10 L 4 10 L 3 10 L 3 12.384766 C 3 12.76564 3.2967034 12.996081 3.6660156 13 L 10.236328 13 L 11.570312 15 L 12.904297 13 L 14.333984 13 C 14.703318 13 15 12.76564 15 12.384766 L 15 4.6875 C 15 4.3066251 14.703318 4 14.333984 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/moderndeck-tray.svg b/.icons/kora/panel/22/moderndeck-tray.svg
new file mode 100644
index 000000000..d8d34c1ae
--- /dev/null
+++ b/.icons/kora/panel/22/moderndeck-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.5820314,1.0004929 C 0.7081147,1.0004929 2e-7,1.6783929 2e-7,2.5141649 v 9.9726561 c 0,0.835772 0.7081145,1.50586 1.5820312,1.50586 h 3.9492184 l 0.404297,0.488281 1.423828,1.277343 c 0.271172,0.322505 0.784881,0.322016 1.056641,0 L 9.8457028,14.480962 10.25,13.992681 h 4.167969 C 15.291885,13.992665 16,13.322593 16,12.486821 V 2.5141649 c 0,-0.835772 -0.708115,-1.513672 -1.582031,-1.513672 z m 3.7285154,2 h 0.01563 c 0.568099,0.0044 0.920752,0.68821 0.642578,1.2402344 -0.321287,0.6352244 -0.728969,1.4493279 -1.226562,2.4394531 -0.09401,0.1883476 -0.09403,0.4248889 0.0039,0.6132813 0.184166,0.3636004 0.454006,0.8951792 0.810547,1.5917968 0.101868,0.2015316 0.364879,0.2088548 0.474609,0.011719 0.591642,-1.0383336 1.554531,-2.7367316 2.898438,-5.0937506 0.278214,-0.4863 0.752367,-0.78468 1.2695312,-0.789062 h 0.01953 c 0.552458,-0.0088 1.0656,0.319016 1.339844,0.853516 0.321287,0.6264797 0.752302,1.4641967 1.292968,2.5156247 0.195917,0.3767848 0.19583,0.8453825 0.0078,1.2265625 -0.340901,0.679038 -0.837861,1.6695346 -1.492187,2.9707029 -0.133192,0.262879 -0.38785,0.424317 -0.658204,0.419922 h -0.03516 c -0.568099,-0.0044 -0.9207932,-0.688241 -0.642578,-1.2402343 0.321246,-0.63527 0.728993,-1.4493275 1.222656,-2.4394531 0.09405,-0.1927876 0.09404,-0.4248888 -0.0039,-0.6132813 -0.188081,-0.3636455 -0.46176,-0.8952248 -0.826162,-1.5917968 -0.105799,-0.2015316 -0.364896,-0.2049473 -0.4785152,-0.00781 -0.57596,1.0383336 -1.517502,2.733296 -2.822266,5.0859375 -0.278174,0.50383 -0.76796,0.806641 -1.296875,0.806641 h -0.0625 c -0.544597,0 -1.05,-0.323407 -1.320312,-0.853516 -0.321288,-0.6265249 -0.752266,-1.4636633 -1.296875,-2.5195313 -0.195905,-0.3811348 -0.195905,-0.8507985 0,-1.2363281 0.348712,-0.6746884 0.851532,-1.6636621 1.505859,-2.9648437 0.133231,-0.262866 0.383919,-0.430158 0.658203,-0.425781 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/morgen-tray.svg b/.icons/kora/panel/22/morgen-tray.svg
new file mode 100644
index 000000000..03f42b39a
--- /dev/null
+++ b/.icons/kora/panel/22/morgen-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9998433,0.019687 V 3.0001557 H 11.999843 V 0.8673432 A 7.5,7.5 0 0 0 8.9998433,0.019687 Z M 7.9998438,0.035312 a 7.5,7.5 0 0 0 -3,0.8535156 v 2.1113281 h 3 z M 12.999843,1.5021088 V 3.0001557 H 14.49789 A 7.5,7.5 0 0 0 12.999843,1.5021088 Z M 3.9998438,1.5235932 A 7.5,7.5 0 0 0 2.5232813,3.0001557 H 3.9998438 Z M 1.8885157,4.0001557 a 7.5,7.5 0 0 0 -0.8535157,3 h 2.9648438 v -3 z m 3.1113281,0 v 3 h 3 v -3 z m 3.9999995,0 v 3 h 2.9999997 v -3 z m 3.9999997,0 v 3 h 2.980469 a 7.5,7.5 0 0 0 -0.847657,-3 z M 1.035,8.000156 a 7.5,7.5 0 0 0 0.8535157,3 h 2.1113281 v -3 z m 3.9648438,0 v 3 h 3 v -3 z m 3.9999995,0 v 3 h 2.9999997 v -3 z m 3.9999997,0 v 3 h 2.111329 a 7.5,7.5 0 0 0 0.853515,-3 z m -10.4765617,4 a 7.5,7.5 0 0 0 1.4765625,1.476562 v -1.476562 z m 2.4765625,0 v 2.111328 a 7.5,7.5 0 0 0 3,0.853516 v -2.964844 z m 3.9999995,0 V 14.965 a 7.5,7.5 0 0 0 2.9999997,-0.853516 v -2.111328 z m 3.9999997,0 v 1.476562 a 7.5,7.5 0 0 0 1.476562,-1.476562 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/motrix-tray-active.svg b/.icons/kora/panel/22/motrix-tray-active.svg
new file mode 100644
index 000000000..5945db52c
--- /dev/null
+++ b/.icons/kora/panel/22/motrix-tray-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.39-.875.875v12.25c0 .485.39.875.875.875h12.25c.485 0 .875-.39.875-.875v-12.25c0-.485-.39-.875-.875-.875h-2.125v2.299c0 .388-.35.701-.754.701h-6.492c-.404 0-.754-.313-.754-.701v-2.299z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5 2v1h2v-1zm4 0v1h2v-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 11h3c.554 0 1 .446 1 1v2h-1v-2h-1v2h-1v-2h-1v2h-1v-2c0-.554.446-1 1-1zm8 0h2c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1h-2c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1zm-2.5 1c.277 0 .5.223.5.5s-.223.5-.5.5-.5-.223-.5-.5.223-.5.5-.5zm2.5 0v1h2v-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/motrix-tray.svg b/.icons/kora/panel/22/motrix-tray.svg
new file mode 100644
index 000000000..ef9e119ce
--- /dev/null
+++ b/.icons/kora/panel/22/motrix-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.39-.875.875v12.25c0 .485.39.875.875.875h12.25c.485 0 .875-.39.875-.875v-12.25c0-.485-.39-.875-.875-.875h-2.125v2.299c0 .388-.35.701-.754.701h-6.492c-.404 0-.754-.313-.754-.701v-2.299zm3.125 1v1h2v-1zm4 0v1h2v-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 11h3c.554 0 1 .446 1 1v2h-1v-2h-1v2h-1v-2h-1v2h-1v-2c0-.554.446-1 1-1zm8 0h2c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1h-2c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1zm-2.5 1c.277 0 .5.223.5.5s-.223.5-.5.5-.5-.223-.5-.5.223-.5.5-.5zm2.5 0v1h2v-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/mouse-battery-caution.svg b/.icons/kora/panel/22/mouse-battery-caution.svg
new file mode 100644
index 000000000..9adb9f1fe
--- /dev/null
+++ b/.icons/kora/panel/22/mouse-battery-caution.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 12.863v1.289c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-1.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mouse-battery-empty.svg b/.icons/kora/panel/22/mouse-battery-empty.svg
new file mode 100644
index 000000000..7937a1d6d
--- /dev/null
+++ b/.icons/kora/panel/22/mouse-battery-empty.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mouse-battery-full.svg b/.icons/kora/panel/22/mouse-battery-full.svg
new file mode 100644
index 000000000..950bfc5df
--- /dev/null
+++ b/.icons/kora/panel/22/mouse-battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627zm11.813 1.161c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/mouse-battery-good.svg b/.icons/kora/panel/22/mouse-battery-good.svg
new file mode 100644
index 000000000..3e31aa5f0
--- /dev/null
+++ b/.icons/kora/panel/22/mouse-battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 4.953v9.199c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-9.199zm11.813-1.267c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/mouse-battery-low.svg b/.icons/kora/panel/22/mouse-battery-low.svg
new file mode 100644
index 000000000..9507f9d85
--- /dev/null
+++ b/.icons/kora/panel/22/mouse-battery-low.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 11.369v2.783c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-2.783z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mouse-battery-medium.svg b/.icons/kora/panel/22/mouse-battery-medium.svg
new file mode 100644
index 000000000..7018f0dbe
--- /dev/null
+++ b/.icons/kora/panel/22/mouse-battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.539v5.613c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.613zm11.813-4.853c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/msd-xrandr.svg b/.icons/kora/panel/22/msd-xrandr.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/22/msd-xrandr.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mstdn-panel.svg b/.icons/kora/panel/22/mstdn-panel.svg
new file mode 100644
index 000000000..79797cf87
--- /dev/null
+++ b/.icons/kora/panel/22/mstdn-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 1 C 3.7840286 1 2 2.8383344 2 5.1230469 L 2 7.3769531 C 2 7.3804531 2.0019531 7.3821456 2.0019531 7.3847656 C 2.0040131 8.8923906 2.1427263 12.25272 3.3066406 13.605469 C 4.355358 14.825222 6.7989094 15 7.7871094 15 C 8.7959369 15 9.5286465 14.7735 10 14.576172 L 10 12.773438 C 9.5135888 12.907584 8.8255391 13.063526 8.0175781 13.048828 C 7.117321 13.023453 5.3063955 12.364609 5.1132812 11.349609 C 5.0876527 11.224484 5.0769366 11.078984 5.0585938 10.943359 C 5.2373938 10.967859 5.4140379 11 5.5996094 11 L 10 11 C 12.215714 11 14 9.6615781 14 7.3769531 L 14 5.1230469 C 14 2.8383344 12.215714 1 10 1 L 6 1 z M 6 4 A 0.99999995 1 0 0 1 7 5 A 0.99999995 1 0 0 1 6 6 A 0.99999995 1 0 0 1 5 5 A 0.99999995 1 0 0 1 6 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-1.svg b/.icons/kora/panel/22/mullvad-tray-1.svg
new file mode 100644
index 000000000..5802b594c
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 9.5996 4 C 10.187 4 10.763 4.2812 11.215 4.7188 C 11.667 5.1562 12 5.7726 12 6.4746 C 12 7.0257 11.847 7.6464 11.512 8.1152 L 11.512 8.1172 C 11.513 8.1236 11.513 8.1305 11.518 8.1465 C 11.522 8.1617 11.535 8.157 11.541 8.2754 C 11.55 8.4522 11.409 8.6566 11.279 8.7246 C 11.217 8.7574 11.159 8.7748 11.104 8.7852 C 11.165 9.1468 11.239 9.5443 11.344 9.9531 C 11.489 10.523 11.695 11.067 11.916 11.355 C 12.119 11.619 11.93 12.002 11.598 12 L 6 12 C 5.7429 11.999 5.5513 11.76 5.6094 11.51 C 5.6782 11.212 6.2521 10.13 6.3281 9.9258 C 6.4041 9.7226 6.3778 9.6307 6.3906 9.6523 C 6.4042 9.6747 6.3615 9.5956 6.0039 9.5996 C 5.7773 9.6024 5.5941 9.4179 5.5996 9.1914 L 5.6035 8.9746 C 5.1663 8.5585 4.1878 8.0173 3.5059 7.4727 C 3.4218 7.4906 3.336 7.4997 3.25 7.5 C 2.5596 7.5 2 6.9404 2 6.25 C 2 5.5596 2.5596 5 3.25 5 C 3.8439 5.0001 4.3558 5.4181 4.4746 6 C 4.8281 5.9992 6.2368 6.0027 6.3984 6 L 6.3984 5.3984 C 6.3985 5.1775 6.5779 5 6.7988 5 L 7.3906 5 C 7.626 4.6059 7.5466 4.3263 8.1367 4.1992 C 8.5892 4.0512 9.1175 4 9.5996 4 z M 9.5996 4.8008 C 9.1807 4.8008 8.7071 4.8555 8.3848 4.9609 C 8.2236 5.0136 8.1046 5.08 8.0488 5.1289 C 7.9931 5.1777 8 5.1775 8 5.1992 C 8 5.4201 7.8205 6 7.5996 6 C 7.7603 5.9998 7.9059 6.0962 7.9688 6.2441 C 8.3355 6.7809 9.5625 7.5098 9.5625 7.5098 C 9.7886 7.6346 10.031 7.7553 10.305 7.8633 C 10.535 7.9369 10.641 7.9457 10.75 7.9609 C 10.758 7.9097 10.744 7.8716 10.766 7.8164 C 10.781 7.7782 10.802 7.7427 10.828 7.7109 C 11.019 7.4733 11.199 6.8753 11.199 6.4746 C 11.199 6.0277 10.981 5.6056 10.658 5.293 C 10.335 4.9803 9.913 4.8008 9.5996 4.8008 z M 4.3711 6.8008 C 4.3327 6.879 4.2862 6.953 4.2324 7.0215 C 4.9274 7.6292 6.291 8.5176 6.291 8.5176 C 6.3687 8.5949 6.4108 8.699 6.4082 8.8086 L 6.4062 8.9648 C 6.6558 9.0256 6.9506 9.0311 7.0762 9.2383 C 7.2778 9.5719 7.1861 9.9158 7.0781 10.205 C 6.9701 10.495 6.6339 11.138 6.6035 11.199 C 6.6035 11.199 10.457 11.198 11.01 11.199 C 10.852 10.854 10.666 10.535 10.568 10.152 C 10.43 9.6116 10.35 9.108 10.283 8.6992 L 9.8359 8.5234 C 8.9271 8.075 8.2308 7.6981 7.4785 7.0508 C 7.3672 6.9165 7.2801 6.8442 7.2109 6.8027 C 7.2109 6.8027 4.613 6.7996 4.3711 6.8008 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-10.svg b/.icons/kora/panel/22/mullvad-tray-10.svg
new file mode 120000
index 000000000..632e86ea6
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-10.svg
@@ -0,0 +1 @@
+mullvad-tray-9.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/mullvad-tray-2.svg b/.icons/kora/panel/22/mullvad-tray-2.svg
new file mode 100644
index 000000000..6e4b2f93b
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 3.0527,3.0527 L 6,6 C 6.12,5.9999 6.365,6.0006 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 6.8027,6.8027 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 6.8954,6.8028 6.8027,6.8027 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-3.svg b/.icons/kora/panel/22/mullvad-tray-3.svg
new file mode 100644
index 000000000..c074b2f3e
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 3.0508,3.0508 7,7 0 0 0 1,8 H 4.2598 C 4,7.8252 3.7311,7.6526 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.5809,7.3262 5.0949,7.7015 5.5234,8 H 8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-4.svg b/.icons/kora/panel/22/mullvad-tray-4.svg
new file mode 100644
index 000000000..c1b6f3707
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.5332,5.3203 7,7 0 0 0 3.0508,12.949 L 6.3594,9.6406 C 6.3308,9.6259 6.2588,9.5968 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.575,9.0059 6.7605,9.0257 6.9043,9.0957 L 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-5.svg b/.icons/kora/panel/22/mullvad-tray-5.svg
new file mode 100644
index 000000000..b47bf933d
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-5.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.9375,4.5 7,7 0 0 0 1.9375,11.5 7,7 0 0 0 8,15 V 12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 7.4536,11.199 8,11.199 V 8 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-6.svg b/.icons/kora/panel/22/mullvad-tray-6.svg
new file mode 100644
index 000000000..74c3c63ba
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-6.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9374,1.0001 A 7,7 0 0 0 1.2383,6.1876 7,7 0 0 0 4.4999,14.062 7,7 0 0 0 12.949,12.949 L 11.873,11.873 C 11.803,11.945 11.714,12.001 11.598,12 H 5.9999 C 5.7428,11.999 5.5512,11.76 5.6093,11.51 5.6781,11.212 6.252,10.13 6.328,9.9259 6.404,9.7227 6.3777,9.6308 6.3905,9.6524 6.4041,9.6748 6.3614,9.5957 6.0038,9.5997 5.7772,9.6025 5.594,9.418 5.5995,9.1915 L 5.6034,8.9747 C 5.1662,8.5586 4.1877,8.0174 3.5058,7.4728 3.4217,7.4907 3.3359,7.4998 3.2499,7.5001 2.5595,7.5001 1.9999,6.9405 1.9999,6.2501 1.9999,5.5597 2.5595,5.0001 3.2499,5.0001 3.8438,5.0002 4.3557,5.4182 4.4745,6.0001 4.828,5.9993 6.2367,6.0028 6.3983,6.0001 V 5.3985 C 6.3984,5.1776 6.5778,5.0001 6.7987,5.0001 H 7.3905 C 7.6017,4.6466 7.5849,4.3919 7.9999,4.2501 V 1.0001 A 7,7 0 0 0 7.9374,1.0001 Z M 7.9999,5.1993 C 7.9999,5.4202 7.8204,6.0001 7.5995,6.0001 7.7602,5.9999 7.9058,6.0963 7.9687,6.2442 7.9758,6.2547 7.9921,6.2669 7.9999,6.2774 Z M 4.371,6.8009 C 4.3326,6.8791 4.2861,6.9531 4.2323,7.0216 4.9273,7.6293 6.2909,8.5177 6.2909,8.5177 6.3686,8.595 6.4107,8.6991 6.4081,8.8087 L 6.4061,8.9649 C 6.6557,9.0257 6.9505,9.0312 7.0761,9.2384 7.2777,9.572 7.186,9.9159 7.078,10.205 6.97,10.495 6.6338,11.138 6.6034,11.199 6.6034,11.199 10.457,11.198 11.01,11.199 10.953,11.076 10.894,10.956 10.836,10.836 L 7.9999,8.0001 V 7.461 C 7.827,7.3351 7.654,7.2019 7.4784,7.0509 7.3671,6.9166 7.28,6.8443 7.2108,6.8028 7.2108,6.8028 4.6129,6.7997 4.371,6.8009 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-7.svg b/.icons/kora/panel/22/mullvad-tray-7.svg
new file mode 100644
index 000000000..faa430fde
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-7.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.5332,5.3203 7,7 0 0 0 3.0508,12.949 7,7 0 0 0 10.68,14.467 7,7 0 0 0 15,8 H 11.578 C 11.555,8.0374 11.537,8.0795 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 9.4768,8.3463 9.1667,8.176 8.8574,8 H 8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-8.svg b/.icons/kora/panel/22/mullvad-tray-8.svg
new file mode 100644
index 000000000..eed7ff8af
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-8.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" 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 12.947,3.0527 L 11.246,4.7539 C 11.681,5.1891 12,5.7899 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 10.682,5.3184 8.9141,7.0859 C 9.2587,7.3284 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0392 10.991,5.6284 10.682,5.3184 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 9.2697,8.244 8.7885,7.9843 8.3223,7.6777 L 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mullvad-tray-9.svg b/.icons/kora/panel/22/mullvad-tray-9.svg
new file mode 100644
index 000000000..3866561dc
--- /dev/null
+++ b/.icons/kora/panel/22/mullvad-tray-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/multimedia-player-symbolic.svg b/.icons/kora/panel/22/multimedia-player-symbolic.svg
new file mode 100644
index 000000000..3fb22ebc1
--- /dev/null
+++ b/.icons/kora/panel/22/multimedia-player-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path d="m6 3c-1.108 0-2 0.892-2 2v12c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-12c0-1.108-0.892-2-2-2zm0 2h10v6h-10zm5 8c1.101563 0 2 0.901523 2 2s-0.900941 2-2 2-2-0.900941-2-2 0.8984375-2 2-2z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/22/mumble-indicator.svg b/.icons/kora/panel/22/mumble-indicator.svg
new file mode 100644
index 000000000..5b5ee33ac
--- /dev/null
+++ b/.icons/kora/panel/22/mumble-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.92 13.617h-1.324c.415-1.876.554-3.725.308-5.535l1.237-.593-.025-.541c0-2.468-1.628-4.97-5.116-4.954-3.488.017-5.116 2.486-5.116 4.954l.024.541 1.188.57c-.293 1.853-.126 3.705.308 5.558h-1.52c-2.559 0-2.559-2.223-2.559-2.223s-.16-1.796 0-2.538c.104-.477 1.517-1.908 1.517-1.908 0-3.69 3.197-6.669 6.158-6.669s6.158 2.979 6.158 6.669c0 0 1.418 1.364 1.517 1.816.16.741 0 2.63 0 2.63 0 1.541-1.23 2.014-1.984 2.159-.602 1.441-2.022 2.447-3.691 2.447h-3.354c-.357 0-.646-.289-.646-.646v-.708c0-.357.289-.646.646-.646h2.708c.357 0 .646.289.646.646v.703c1.366 0 2.388-.745 2.92-1.732z"/>
+</svg>
diff --git a/.icons/kora/panel/22/museeks-tray.svg b/.icons/kora/panel/22/museeks-tray.svg
new file mode 100644
index 000000000..505863e1f
--- /dev/null
+++ b/.icons/kora/panel/22/museeks-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 12,1 7.9765625,5.7773438 9.6582031,7.2480469 10.519531,8 5.8300781,12.101562 8,14 11,11 v 4 h 4 V 1 Z"/>
+ <path d="M 9,8 5,11.5 1,15 V 1 l 4,3.5 z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/22/museeq-offline.svg b/.icons/kora/panel/22/museeq-offline.svg
new file mode 100644
index 000000000..e2d2121d8
--- /dev/null
+++ b/.icons/kora/panel/22/museeq-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 12.997,11.471 C 12.539,11.59 11.523,11.842 10.772,11.946 9.788,12.083 8.65,12.159 7.8,12.144 7.192,12.133 6.3897,12.005 5.9997,11.853 5.6267,11.7 5.2868,11.497 4.9998,11.243 L 4.9998,15 3,15 3,1.001 l 1.9998,0 0,5.181 c 0,0.729 0.043,1.348 0.128,1.857 0.102,0.508 0.254,0.923 0.4579,1.245 0.22,0.322 0.5,0.56 0.839,0.712 0.3559,0.136 1.1493,0.25 1.6573,0.25 0.22,0 1.191,-0.055 1.411,-0.072 0.237,-0.017 0.453,-0.034 0.657,-0.051 0.203,-0.017 0.343,-0.045 0.496,-0.062 0.153,-0.034 0.293,-0.048 0.344,-0.065 L 10.99,1 13,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/museeq-panel.svg b/.icons/kora/panel/22/museeq-panel.svg
new file mode 100644
index 000000000..e9d5ae5b5
--- /dev/null
+++ b/.icons/kora/panel/22/museeq-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.997,11.471 C 12.539,11.59 11.523,11.842 10.772,11.946 9.788,12.083 8.65,12.159 7.8,12.144 7.192,12.133 6.3897,12.005 5.9997,11.853 5.6267,11.7 5.2868,11.497 4.9998,11.243 L 4.9998,15 3,15 3,1.001 l 1.9998,0 0,5.181 c 0,0.729 0.043,1.348 0.128,1.857 0.102,0.508 0.254,0.923 0.4579,1.245 0.22,0.322 0.5,0.56 0.839,0.712 0.3559,0.136 1.1493,0.25 1.6573,0.25 0.22,0 1.191,-0.055 1.411,-0.072 0.237,-0.017 0.453,-0.034 0.657,-0.051 0.203,-0.017 0.343,-0.045 0.496,-0.062 0.153,-0.034 0.293,-0.048 0.344,-0.065 L 10.99,1 13,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/mynotes-tray.svg b/.icons/kora/panel/22/mynotes-tray.svg
new file mode 100644
index 000000000..6f99068e2
--- /dev/null
+++ b/.icons/kora/panel/22/mynotes-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h7v-4.25c0-.955.795-1.75 1.75-1.75h4.25v-7c0-1-1-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m15 10h-4.25c-.414 0-.75.336-.75.75v4.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-activated-symbolic.svg b/.icons/kora/panel/22/network-bluetooth-activated-symbolic.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-activated-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-activated.svg b/.icons/kora/panel/22/network-bluetooth-activated.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-activated.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-active.svg b/.icons/kora/panel/22/network-bluetooth-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-disabled.svg b/.icons/kora/panel/22/network-bluetooth-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-inactive-symbolic.svg b/.icons/kora/panel/22/network-bluetooth-inactive-symbolic.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-inactive-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-inactive.svg b/.icons/kora/panel/22/network-bluetooth-inactive.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-offline.svg b/.icons/kora/panel/22/network-bluetooth-offline.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-offline.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-online.svg b/.icons/kora/panel/22/network-bluetooth-online.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-online.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-paired.svg b/.icons/kora/panel/22/network-bluetooth-paired.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-paired.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth-symbolic.svg b/.icons/kora/panel/22/network-bluetooth-symbolic.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-bluetooth.svg b/.icons/kora/panel/22/network-bluetooth.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/network-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-cellular-3g.svg b/.icons/kora/panel/22/network-cellular-3g.svg
new file mode 100644
index 000000000..de6213653
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-3g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 3h4c.67.01 1.17.84.88 1.43l-1.38 2.79c.35.11.75.19.97.43.33.37.53.81.53 1.35v2c0 1.11-.91 2-2 2h-3v-2h3v-2h-1c-.67-.02-1.17-.84-.87-1.44l1.25-2.56h-2.38zm10 0c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-1.97l2-.03 1 .03v3.94s0 2.03-2 2.03h-2s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-4g.svg b/.icons/kora/panel/22/network-cellular-4g.svg
new file mode 100644
index 000000000..4883bc964
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-4g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 3h2v4h1v-4h2v10h-2v-4h-1c-2 0-2-2-2-2zm8 0h2c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-1.97l2-.03 1 .03v3.94s0 2.03-2 2.03h-2s-2 0-2-2v-6c0-2 2-2 2-2z" />
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-acquiring.svg b/.icons/kora/panel/22/network-cellular-acquiring.svg
new file mode 100644
index 000000000..2309ad1ff
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 11,5.01 H 15 Z M 5,11.01 1,15.01 H 15 V 11.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,6.01 C 1.89,6.01 1,6.9 1,8.01 1,9.12 1.89,10.01 3,10.01 4.11,10.01 5,9.12 5,8.01 5,6.9 4.11,6.01 3,6.01 Z M 8,6.01 C 6.89,6.01 6,6.9 6,8.01 6,9.12 6.89,10.01 8,10.01 9.11,10.01 10,9.12 10,8.01 10,6.9 9.11,6.01 8,6.01 Z M 13,6.01 C 11.89,6.01 11,6.9 11,8.01 11,9.12 11.89,10.01 13,10.01 14.11,10.01 15,9.12 15,8.01 15,6.9 14.11,6.01 13,6.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-cdma-1x.svg b/.icons/kora/panel/22/network-cellular-cdma-1x.svg
new file mode 100644
index 000000000..0cc4cd3c1
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-cdma-1x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h4c2 0 2.05 2.35 2 2v1h-2v-1h-4v6h4v-1h2v1s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-connected.svg b/.icons/kora/panel/22/network-cellular-connected.svg
new file mode 100644
index 000000000..421262b27
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15 1.0097656 L 1 15.009766 L 15 15.009766 L 15 1.0097656 z M 13 5.8378906 L 13 13.009766 L 5.828125 13.009766 L 13 5.8378906 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-edge.svg b/.icons/kora/panel/22/network-cellular-edge.svg
new file mode 100644
index 000000000..216bf514c
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-edge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h6v2h-6v2h4v2h-4v2h6v2h-6s-2 0-2-2v-6c0-2 2-2 2-2z" />
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-evdo.svg b/.icons/kora/panel/22/network-cellular-evdo.svg
new file mode 100644
index 000000000..954b13ce7
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-evdo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 3h4v2h-4v2h3v2h-3v2h4v2h-4s-2 0-2-2v-6c0-2 2-2 2-2zm5 0h2c.5 2.67 1 8 1 8h1l1-8h2l-1 8s0 2-2 2h-1s-2 0-2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-gprs.svg b/.icons/kora/panel/22/network-cellular-gprs.svg
new file mode 100644
index 000000000..a64eeb425
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-gprs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h4c2 0 2.05 2.35 2 2v1h-2v-1h-4v6h4v-1h-2v-2h4v3s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-hspa.svg b/.icons/kora/panel/22/network-cellular-hspa.svg
new file mode 100644
index 000000000..68f71b60f
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-hspa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3v4h4v-4h2v10h-2v-4h-4v4h-2v-10z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-no-route.svg b/.icons/kora/panel/22/network-cellular-no-route.svg
new file mode 100644
index 000000000..a1617a484
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-no-route.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 15 Z M 12,7.01 C 13.1,7.01 14,7.91 14,9.01 14,10.11 13.1,11.01 12,11.01 V 12.01 H 11 V 10.01 H 12 C 12.55,10.01 13,9.56 13,9.01 13,8.46 12.55,8.01 12,8.01 11.45,8.01 11,8.46 11,9.01 H 10 C 10,7.91 10.9,7.01 12,7.01 Z M 11.5,12.76 A 0.75,0.75 0 0 1 12.25,13.51 0.75,0.75 0 0 1 11.5,14.26 0.75,0.75 0 0 1 10.75,13.51 0.75,0.75 0 0 1 11.5,12.76 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-offline.svg b/.icons/kora/panel/22/network-cellular-offline.svg
new file mode 100644
index 000000000..6eacb1240
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 10 V 10.01 H 15 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,11.01 V 12.01 C 11,12.29 11.1,12.55 11.28,12.73 L 12.06,13.51 11.28,14.29 C 11.1,14.47 11,14.73 11,15.01 V 16.01 H 12 C 12.28,16.01 12.54,15.91 12.72,15.73 L 13.5,14.95 14.28,15.73 C 14.46,15.91 14.72,16.01 15,16.01 H 16 V 15.01 C 16,14.73 15.9,14.47 15.72,14.29 L 14.94,13.51 15.72,12.73 C 15.9,12.55 16,12.29 16,12.01 V 11.01 H 15 C 14.72,11.01 14.46,11.11 14.28,11.29 L 13.5,12.07 12.72,11.29 C 12.54,11.11 12.28,11.01 12,11.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-secure-signal-excellent.svg b/.icons/kora/panel/22/network-cellular-secure-signal-excellent.svg
new file mode 100644
index 000000000..db2a2e3fc
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-secure-signal-excellent.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-secure-signal-good.svg b/.icons/kora/panel/22/network-cellular-secure-signal-good.svg
new file mode 100644
index 000000000..362a8cacd
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-secure-signal-good.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4.01 1,15.01 H 9 V 11.01 H 10.014 C 10.029,9.72 10.853,8.61 12,8.19 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-secure-signal-low.svg b/.icons/kora/panel/22/network-cellular-secure-signal-low.svg
new file mode 100644
index 000000000..5f77e0f9e
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-secure-signal-low.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.01 C 10.03,9.37 11.36,8.01 13,8.01 13.77,8.01 14.47,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11.01 1,15.01 H 5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-secure-signal-none.svg b/.icons/kora/panel/22/network-cellular-secure-signal-none.svg
new file mode 100644
index 000000000..692e73303
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-secure-signal-none.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.01 C 10.03,9.37 11.36,8.01 13,8.01 13.77,8.01 14.47,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-secure-signal-ok.svg b/.icons/kora/panel/22/network-cellular-secure-signal-ok.svg
new file mode 100644
index 000000000..3bf767903
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-secure-signal-ok.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,7.01 1,15.01 H 9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-signal-excellent.svg b/.icons/kora/panel/22/network-cellular-signal-excellent.svg
new file mode 100644
index 000000000..9749f943d
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-signal-good.svg b/.icons/kora/panel/22/network-cellular-signal-good.svg
new file mode 100644
index 000000000..fc3005d26
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-signal-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4.01 1,15.01 H 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-signal-low.svg b/.icons/kora/panel/22/network-cellular-signal-low.svg
new file mode 100644
index 000000000..6acd68f8e
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-signal-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11.01 1,15.01 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-signal-none.svg b/.icons/kora/panel/22/network-cellular-signal-none.svg
new file mode 100644
index 000000000..22096c964
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-signal-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-signal-ok.svg b/.icons/kora/panel/22/network-cellular-signal-ok.svg
new file mode 100644
index 000000000..63cba6ab4
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,7.01 1,15.01 H 9 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-cellular-umts.svg b/.icons/kora/panel/22/network-cellular-umts.svg
new file mode 100644
index 000000000..725273a2f
--- /dev/null
+++ b/.icons/kora/panel/22/network-cellular-umts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 3h2v8h4v-8h2v8s0 2-2 2h-4s-2 0-2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-disconnected.svg b/.icons/kora/panel/22/network-disconnected.svg
new file mode 100644
index 000000000..d95aa7774
--- /dev/null
+++ b/.icons/kora/panel/22/network-disconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z" />
+</svg>
diff --git a/.icons/kora/panel/22/network-error.svg b/.icons/kora/panel/22/network-error.svg
new file mode 100644
index 000000000..a91d8af75
--- /dev/null
+++ b/.icons/kora/panel/22/network-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12 6v4l.25 2h1.5l.25-2v-4zm0 7v2h2v-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-flightmode-off-symbolic.svg b/.icons/kora/panel/22/network-flightmode-off-symbolic.svg
new file mode 120000
index 000000000..0e1a356ba
--- /dev/null
+++ b/.icons/kora/panel/22/network-flightmode-off-symbolic.svg
@@ -0,0 +1 @@
+airplane-mode-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-flightmode-off.svg b/.icons/kora/panel/22/network-flightmode-off.svg
new file mode 120000
index 000000000..0e1a356ba
--- /dev/null
+++ b/.icons/kora/panel/22/network-flightmode-off.svg
@@ -0,0 +1 @@
+airplane-mode-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-flightmode-on-symbolic.svg b/.icons/kora/panel/22/network-flightmode-on-symbolic.svg
new file mode 120000
index 000000000..895d2ec73
--- /dev/null
+++ b/.icons/kora/panel/22/network-flightmode-on-symbolic.svg
@@ -0,0 +1 @@
+airplane-mode.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-flightmode-on.svg b/.icons/kora/panel/22/network-flightmode-on.svg
new file mode 120000
index 000000000..895d2ec73
--- /dev/null
+++ b/.icons/kora/panel/22/network-flightmode-on.svg
@@ -0,0 +1 @@
+airplane-mode.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-idle.svg b/.icons/kora/panel/22/network-idle.svg
new file mode 100644
index 000000000..b0231776a
--- /dev/null
+++ b/.icons/kora/panel/22/network-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-mobile-0-locked.svg b/.icons/kora/panel/22/network-mobile-0-locked.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-0-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-0.svg b/.icons/kora/panel/22/network-mobile-0.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-0.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-100-locked.svg b/.icons/kora/panel/22/network-mobile-100-locked.svg
new file mode 120000
index 000000000..afc43d749
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-100-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-100.svg b/.icons/kora/panel/22/network-mobile-100.svg
new file mode 120000
index 000000000..90a741a11
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-100.svg
@@ -0,0 +1 @@
+network-cellular-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-20-locked.svg b/.icons/kora/panel/22/network-mobile-20-locked.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-20-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-20.svg b/.icons/kora/panel/22/network-mobile-20.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-20.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-40-locked.svg b/.icons/kora/panel/22/network-mobile-40-locked.svg
new file mode 120000
index 000000000..86597a5a5
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-40-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-40.svg b/.icons/kora/panel/22/network-mobile-40.svg
new file mode 120000
index 000000000..1f49b2fc8
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-40.svg
@@ -0,0 +1 @@
+network-cellular-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-60-locked.svg b/.icons/kora/panel/22/network-mobile-60-locked.svg
new file mode 120000
index 000000000..08f73d5e3
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-60-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-60.svg b/.icons/kora/panel/22/network-mobile-60.svg
new file mode 120000
index 000000000..f8764e2c1
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-60.svg
@@ -0,0 +1 @@
+network-cellular-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-80-locked.svg b/.icons/kora/panel/22/network-mobile-80-locked.svg
new file mode 120000
index 000000000..56374d216
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-80-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-mobile-80.svg b/.icons/kora/panel/22/network-mobile-80.svg
new file mode 120000
index 000000000..d483798e8
--- /dev/null
+++ b/.icons/kora/panel/22/network-mobile-80.svg
@@ -0,0 +1 @@
+network-cellular-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-offline.svg b/.icons/kora/panel/22/network-offline.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/22/network-offline.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-receive.svg b/.icons/kora/panel/22/network-receive.svg
new file mode 100644
index 000000000..7ecdd925e
--- /dev/null
+++ b/.icons/kora/panel/22/network-receive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.97 10.148 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-transmit-receive.svg b/.icons/kora/panel/22/network-transmit-receive.svg
new file mode 100644
index 000000000..4aa7dc679
--- /dev/null
+++ b/.icons/kora/panel/22/network-transmit-receive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-transmit.svg b/.icons/kora/panel/22/network-transmit.svg
new file mode 100644
index 000000000..3ae5c9884
--- /dev/null
+++ b/.icons/kora/panel/22/network-transmit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.97 2.675 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-unavailable.svg b/.icons/kora/panel/22/network-unavailable.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/network-unavailable.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-vpn-acquiring.svg b/.icons/kora/panel/22/network-vpn-acquiring.svg
new file mode 100644
index 000000000..3149cadc9
--- /dev/null
+++ b/.icons/kora/panel/22/network-vpn-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 3 3 0 0 0 5 3 L 5 5 L 4 5 C 3.446 5 3 5.4460001 3 6 L 3 8 A 2 2 0 0 1 5 6 A 2 2 0 0 1 6.5 6.6796875 A 2 2 0 0 1 8 6 A 2 2 0 0 1 9.5 6.6796875 A 2 2 0 0 1 11 6 A 2 2 0 0 1 13 8 L 13 6 C 13 5.4460001 12.554 5 12 5 L 11 5 L 11 3 A 3 3 0 0 0 8 0 z M 13 8 A 2 2 0 0 1 11 10 A 2 2 0 0 1 9.5 9.3203125 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6.5 9.3203125 A 2 2 0 0 1 5 10 A 2 2 0 0 1 3 8 L 3 10 C 3 10.554 3.446 11 4 11 L 12 11 C 12.554 11 13 10.554 13 10 L 13 8 z M 8 2 C 8.575974 2 9 2.424026 9 3 L 9 5 L 7 5 L 7 3 C 7 2.424026 7.424026 2 8 2 z M 7 12 L 7 13 L 5 13 L 5 14 L 5 16 L 11 16 L 11 14 L 11 13 L 9 13 L 9 12 L 7 12 z M 1 14 C 0.446 14 0 14.446 0 15 C 0 15.554 0.446 16 1 16 L 4 16 L 4 14 L 1 14 z M 12 14 L 12 16 L 15 16 C 15.554 16 16 15.554 16 15 C 16 14.446 15.554 14 15 14 L 12 14 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,7 A 1,1 0 0 0 4,8 1,1 0 0 0 5,9 1,1 0 0 0 6,8 1,1 0 0 0 5,7 Z M 8,7 A 1,1 0 0 0 7,8 1,1 0 0 0 8,9 1,1 0 0 0 9,8 1,1 0 0 0 8,7 Z m 3,0 a 1,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,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-vpn.svg b/.icons/kora/panel/22/network-vpn.svg
new file mode 100644
index 000000000..8a1258462
--- /dev/null
+++ b/.icons/kora/panel/22/network-vpn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 3 3 0 0 0 5 3 L 5 5 L 4 5 C 3.446 5 3 5.4460001 3 6 L 3 10 C 3 10.554 3.446 11 4 11 L 12 11 C 12.554 11 13 10.554 13 10 L 13 6 C 13 5.4460001 12.554 5 12 5 L 11 5 L 11 3 A 3 3 0 0 0 8 0 z M 8 2 C 8.575974 2 9 2.424026 9 3 L 9 5 L 7 5 L 7 3 C 7 2.424026 7.424026 2 8 2 z M 7 12 L 7 13 L 5 13 L 5 14 L 5 16 L 11 16 L 11 14 L 11 13 L 9 13 L 9 12 L 7 12 z M 1 14 C 0.446 14 0 14.446 0 15 C 0 15.554 0.446 16 1 16 L 4 16 L 4 14 L 1 14 z M 12 14 L 12 16 L 15 16 C 15.554 16 16 15.554 16 15 C 16 14.446 15.554 14 15 14 L 12 14 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wired-acquiring.svg b/.icons/kora/panel/22/network-wired-acquiring.svg
new file mode 100644
index 000000000..7cdcfd413
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.5 8c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm-4.543 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm9.086 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired-activated-locked.svg b/.icons/kora/panel/22/network-wired-activated-locked.svg
new file mode 120000
index 000000000..08903dcd2
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-activated-locked.svg
@@ -0,0 +1 @@
+network-wired-secure.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired-activated-symbolic.svg b/.icons/kora/panel/22/network-wired-activated-symbolic.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-activated-symbolic.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired-activated.svg b/.icons/kora/panel/22/network-wired-activated.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-activated.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired-disconnected-symbolic.svg b/.icons/kora/panel/22/network-wired-disconnected-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-disconnected-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired-disconnected.svg b/.icons/kora/panel/22/network-wired-disconnected.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-disconnected.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired-no-route.svg b/.icons/kora/panel/22/network-wired-no-route.svg
new file mode 100644
index 000000000..d6de25869
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-no-route.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.804 11.357c-.001-.645-.524-1.168-1.168-1.168h-2.339c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168v-2.338zm-9.141 0c0-.645-.523-1.168-1.168-1.168h-2.338c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168zm2.103 1.451c.264 0 .492.084.672.264.168.18.264.396.264.672s-.096.492-.264.66c-.18.18-.408.264-.672.264-.252 0-.48-.084-.66-.264-.18-.168-.276-.384-.276-.66s.096-.492.276-.672.408-.264.66-.264zm.12-6.324c.312 0 .6.048.876.144.276.108.516.24.72.42s.36.396.48.648c.108.252.168.528.168.828 0 .204-.024.384-.072.54-.06.168-.132.324-.228.468-.096.156-.204.3-.336.432l-1.056.996c-.156.168-.228.348-.228.552 0 .06 0 .12.012.18.012.048.012.096.024.144h-1.08c-.084-.18-.12-.36-.12-.552 0-.144.024-.276.084-.408s.132-.252.216-.372c.084-.108.192-.216.3-.324s.228-.204.348-.312c.132-.12.252-.228.36-.336.108-.096.192-.192.252-.288.072-.084.132-.18.168-.288.036-.096.048-.204.048-.324 0-.3-.096-.54-.288-.72s-.42-.264-.684-.264c-.54 0-.936.348-1.164 1.032l-1.056-.456c.156-.576.432-1.008.828-1.296.408-.3.876-.444 1.428-.444zm2.452-4.397c0-.645-.523-1.168-1.168-1.168h-2.338c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wired-offline.svg b/.icons/kora/panel/22/network-wired-offline.svg
new file mode 100644
index 000000000..c27f83094
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.682.919v1c0 .27.1.53.28.72l.78.78-.78.78c-.18.18-.28.44-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.79.78.79c.18.18.44.28.72.28h1v-1c0-.28-.1-.54-.28-.72l-.78-.78.78-.78c.18-.19.28-.45.28-.72v-1h-1c-.28 0-.54.1-.72.28l-.78.78-.78-.78c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wired-secure.svg b/.icons/kora/panel/22/network-wired-secure.svg
new file mode 100644
index 000000000..6c73521d8
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-secure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.589 8c-1.108 0-2 .911-2 2.031v.969h-.357c-.355 0-.643.288-.643.643v2.714c0 .171.068.334.188.455.121.12.284.188.455.188h4.715c.17 0 .333-.068.454-.188.12-.121.188-.284.188-.455 0-.746 0-1.968 0-2.714 0-.355-.288-.643-.642-.643-.195 0-.358 0-.358 0v-.969c0-1.12-.892-2.031-2-2.031zm-9.764 2.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h1.802l-.01 1h-5.461c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168zm9.764-1.189c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wired-unavailable-symbolic.svg b/.icons/kora/panel/22/network-wired-unavailable-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-unavailable-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired-unavailable.svg b/.icons/kora/panel/22/network-wired-unavailable.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired-unavailable.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wired.svg b/.icons/kora/panel/22/network-wired.svg
new file mode 100644
index 000000000..822015219
--- /dev/null
+++ b/.icons/kora/panel/22/network-wired.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-0-locked.svg b/.icons/kora/panel/22/network-wireless-0-locked.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-0-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-0.svg b/.icons/kora/panel/22/network-wireless-0.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-0.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-100-locked.svg b/.icons/kora/panel/22/network-wireless-100-locked.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-100-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-100.svg b/.icons/kora/panel/22/network-wireless-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-20-locked.svg b/.icons/kora/panel/22/network-wireless-20-locked.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-20-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-20.svg b/.icons/kora/panel/22/network-wireless-20.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-20.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-40-locked.svg b/.icons/kora/panel/22/network-wireless-40-locked.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-40-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-40.svg b/.icons/kora/panel/22/network-wireless-40.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-40.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-60-locked.svg b/.icons/kora/panel/22/network-wireless-60-locked.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-60-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-60.svg b/.icons/kora/panel/22/network-wireless-60.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-60.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-80-locked.svg b/.icons/kora/panel/22/network-wireless-80-locked.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-80-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-80.svg b/.icons/kora/panel/22/network-wireless-80.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-80.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-acquiring-symbolic.svg b/.icons/kora/panel/22/network-wireless-acquiring-symbolic.svg
new file mode 120000
index 000000000..ea798a841
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-acquiring-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-acquiring.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-acquiring.svg b/.icons/kora/panel/22/network-wireless-acquiring.svg
new file mode 100644
index 000000000..071e1c581
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0zm-1.943-2.691c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769.687 5.191 1.828.147.118.356.106.481-.034l.542-.602c.134-.15.121-.386-.034-.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486.942-6.171 2.319-.156.127-.17.362-.035.512l.541.603c.125.14.334.152.479.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.5 8c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm-4.543 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm9.086 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-available.svg b/.icons/kora/panel/22/network-wireless-available.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-available.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-availible.svg b/.icons/kora/panel/22/network-wireless-availible.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-availible.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-bluetooth-symbolic.svg b/.icons/kora/panel/22/network-wireless-bluetooth-symbolic.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-bluetooth-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-bluetooth.svg b/.icons/kora/panel/22/network-wireless-bluetooth.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-00-symbolic.svg b/.icons/kora/panel/22/network-wireless-connected-00-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-00-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-00.svg b/.icons/kora/panel/22/network-wireless-connected-00.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-00.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-100-symbolic.svg b/.icons/kora/panel/22/network-wireless-connected-100-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-100-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-100.svg b/.icons/kora/panel/22/network-wireless-connected-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-25-symbolic.svg b/.icons/kora/panel/22/network-wireless-connected-25-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-25-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-25.svg b/.icons/kora/panel/22/network-wireless-connected-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-50-symbolic.svg b/.icons/kora/panel/22/network-wireless-connected-50-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-50-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-50.svg b/.icons/kora/panel/22/network-wireless-connected-50.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-75-symbolic.svg b/.icons/kora/panel/22/network-wireless-connected-75-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-75-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected-75.svg b/.icons/kora/panel/22/network-wireless-connected-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-connected.svg b/.icons/kora/panel/22/network-wireless-connected.svg
new file mode 100644
index 000000000..1d6f66a8f
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-disconnected-symbolic.svg b/.icons/kora/panel/22/network-wireless-disconnected-symbolic.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-disconnected-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-disconnected.svg b/.icons/kora/panel/22/network-wireless-disconnected.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-disconnected.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-encrypted.svg b/.icons/kora/panel/22/network-wireless-encrypted.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-encrypted.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-hotspot-symbolic.svg b/.icons/kora/panel/22/network-wireless-hotspot-symbolic.svg
new file mode 120000
index 000000000..072692ac5
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-hotspot-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-hotspot.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-hotspot.svg b/.icons/kora/panel/22/network-wireless-hotspot.svg
new file mode 100644
index 000000000..fc953265c
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-hotspot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.893 8.195c0 1.956-.709 3.611-1.844 5.025-.115.145-.104.353.035.478l.266.206c.147.133.382.12.509-.035 1.373-1.677 2.141-3.345 2.141-5.675 0-2.329-.763-3.982-2.132-5.657-.126-.155-.36-.169-.509-.036l-.259.198c-.139.124-.151.332-.035.477 1.131 1.413 1.828 3.066 1.828 5.019zm-13.786 0c0 1.956.709 3.611 1.844 5.025.115.145.104.353-.035.478l-.266.206c-.147.133-.382.12-.509-.035-1.373-1.677-2.141-3.345-2.141-5.675 0-2.329.763-3.982 2.132-5.657.126-.155.36-.169.509-.036l.259.198c.139.124.151.332.035.477-1.131 1.413-1.828 3.066-1.828 5.019zm11.506 0c0-1.423-.496-2.728-1.319-3.758-.086-.105-.077-.257.024-.348l.438-.391c.108-.098.278-.088.371.025.997 1.222 1.68 2.776 1.68 4.472 0 1.699-.686 3.256-1.685 4.479-.092.112-.264.121-.372.024l-.436-.392c-.102-.091-.11-.242-.025-.348.827-1.031 1.324-2.338 1.324-3.763zm-9.226 0c0 1.425.497 2.732 1.324 3.763.085.106.077.257-.025.348l-.436.392c-.108.097-.28.088-.372-.024-.999-1.223-1.685-2.78-1.685-4.479 0-1.696.683-3.25 1.68-4.472.093-.113.263-.123.371-.025l.438.391c.101.091.11.243.024.348-.823 1.03-1.319 2.335-1.319 3.758zm6.873 0c0-.82-.271-1.576-.726-2.184-.081-.108-.072-.257.028-.347l.486-.434c.109-.099.283-.088.372.028.63.813 1.032 1.83 1.032 2.937 0 1.109-.403 2.127-1.035 2.941-.09.116-.264.127-.372.028l-.486-.436c-.099-.089-.108-.238-.027-.346.456-.609.728-1.365.728-2.187zm-4.52 0c0 .822.272 1.578.728 2.187.081.108.072.257-.027.346l-.486.436c-.108.099-.282.088-.372-.028-.632-.814-1.035-1.832-1.035-2.941 0-1.107.402-2.124 1.032-2.937.089-.116.263-.127.372-.028l.485.434c.101.09.11.239.029.347-.455.608-.726 1.364-.726 2.184zm1.561-1.358c.088-.132 1.31-.132 1.398 0 .257.384.427.844.431 1.338.001.013.001.026 0 .039-.004.495-.174.955-.432 1.341-.088.13-1.308.13-1.396 0-.258-.386-.428-.846-.432-1.341-.001-.013-.001-.026 0-.039.004-.494.173-.954.431-1.338z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-no-route.svg b/.icons/kora/panel/22/network-wireless-no-route.svg
new file mode 100644
index 000000000..19977af40
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-no-route.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.221 2.647c.354 0 .681.054.994.163.313.123.585.272.817.477.231.204.408.449.544.735.123.286.191.599.191.939 0 .232-.027.436-.082.613-.068.191-.15.368-.259.531-.108.177-.231.34-.381.49-.163.15-.327.313-.504.477-.285.258-.517.476-.694.653-.177.191-.259.395-.259.627 0 .068 0 .136.014.204.014.054.014.109.027.163h-1.225c-.096-.204-.136-.408-.136-.626 0-.163.027-.313.095-.463s.15-.286.245-.422c.095-.123.218-.245.34-.368.123-.122.259-.231.395-.354.15-.136.286-.258.409-.381.122-.109.218-.218.286-.327.081-.095.149-.204.19-.327.041-.108.055-.231.055-.367 0-.341-.109-.613-.327-.817s-.477-.3-.776-.3c-.613 0-1.062.395-1.321 1.171l-1.198-.517c.177-.654.49-1.144.939-1.471.463-.34.994-.503 1.621-.503zm-.136 7.175c.299 0 .558.095.762.3.191.204.3.449.3.762s-.109.558-.3.749c-.204.204-.463.3-.762.3-.286 0-.545-.096-.749-.3-.205-.191-.313-.436-.313-.749s.108-.558.313-.762c.204-.205.463-.3.749-.3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-off.svg b/.icons/kora/panel/22/network-wireless-off.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-off.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-offline.svg b/.icons/kora/panel/22/network-wireless-offline.svg
new file mode 100644
index 000000000..983371d9d
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.662 10.904v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-on.svg b/.icons/kora/panel/22/network-wireless-on.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-on.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-secure-signal-excellent.svg b/.icons/kora/panel/22/network-wireless-secure-signal-excellent.svg
new file mode 100644
index 000000000..8fe8e50ae
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-secure-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.01 10.825c-.84-.627-1.883-1.001-3.013-1.001-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.259.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.064-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.057.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206zm1.99-.825c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1zm-5.003-3.424c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-secure-signal-good.svg b/.icons/kora/panel/22/network-wireless-secure-signal-good.svg
new file mode 100644
index 000000000..902356b70
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-secure-signal-good.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.01 10.825c-.84-.627-1.883-1.001-3.013-1.001-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.259.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.064-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.057.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206zm1.99-.825c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1zm-5.003-3.424c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 3.43c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z" />
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-secure-signal-low.svg b/.icons/kora/panel/22/network-wireless-secure-signal-low.svg
new file mode 100644
index 000000000..e894877f9
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-secure-signal-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 12.131v-.131h1v-.969c0-1.12.892-2.031 2-2.031s2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.065-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.058.039.1.092.126.151zm3-2.131c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-secure-signal-none.svg b/.icons/kora/panel/22/network-wireless-secure-signal-none.svg
new file mode 100644
index 000000000..b81eba12b
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-secure-signal-none.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 9c-1.108 0-2 .911-2 2.031v.969h-1v4h6v-4h-1v-.969c0-1.12-.892-2.031-2-2.031zm0 1c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-secure-signal-ok.svg b/.icons/kora/panel/22/network-wireless-secure-signal-ok.svg
new file mode 100644
index 000000000..a5c64d6b2
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-secure-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.258.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.065-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.058.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206-.84-.627-1.882-1.001-3.013-1.001zm5.003.176c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 6.576c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-signal-excellent-symbolic.svg b/.icons/kora/panel/22/network-wireless-signal-excellent-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-excellent-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-signal-excellent.svg b/.icons/kora/panel/22/network-wireless-signal-excellent.svg
new file mode 100644
index 000000000..1d6f66a8f
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-signal-good-symbolic.svg b/.icons/kora/panel/22/network-wireless-signal-good-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-good-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-signal-good.svg b/.icons/kora/panel/22/network-wireless-signal-good.svg
new file mode 100644
index 000000000..ac3d62fe5
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 3.43c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-signal-low.svg b/.icons/kora/panel/22/network-wireless-signal-low.svg
new file mode 100644
index 000000000..9b087137e
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-signal-none-symbolic.svg b/.icons/kora/panel/22/network-wireless-signal-none-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-none-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-signal-none.svg b/.icons/kora/panel/22/network-wireless-signal-none.svg
new file mode 100644
index 000000000..60bd85a38
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-signal-ok-symbolic.svg b/.icons/kora/panel/22/network-wireless-signal-ok-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-ok-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-signal-ok.svg b/.icons/kora/panel/22/network-wireless-signal-ok.svg
new file mode 100644
index 000000000..f0d58bf77
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 6.576c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/22/network-wireless-signal-weak-symbolic.svg b/.icons/kora/panel/22/network-wireless-signal-weak-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-weak-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless-signal-weak.svg b/.icons/kora/panel/22/network-wireless-signal-weak.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless-signal-weak.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/network-wireless.svg b/.icons/kora/panel/22/network-wireless.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/network-wireless.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/new-messages-red.svg b/.icons/kora/panel/22/new-messages-red.svg
new file mode 100644
index 000000000..ca09fe350
--- /dev/null
+++ b/.icons/kora/panel/22/new-messages-red.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m13.5 10c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/nitroshare-indicator.svg b/.icons/kora/panel/22/nitroshare-indicator.svg
new file mode 100644
index 000000000..1f2f76002
--- /dev/null
+++ b/.icons/kora/panel/22/nitroshare-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,0 6,4 H 3 V 14 H 6 V 17 L 10,13 H 13 V 3 H 10 Z M 4,5 H 6 L 10,9 V 6 H 12 V 12 H 10 L 6,8 V 11 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nixnote2-tray.svg b/.icons/kora/panel/22/nixnote2-tray.svg
new file mode 100644
index 000000000..c02272958
--- /dev/null
+++ b/.icons/kora/panel/22/nixnote2-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.5332031,1.0039062 c -0.584935,0.030324 -1.7158995,0.2973741 -2.3046875,1.2519532 0,0 -0.5442262,-0.1746451 0.089844,-1.171875 0,0 -1.7437507,-0.46124362 -2.6191406,0.9160156 H 1 v 8.769531 c 0,0 2.301895,5.087169 9.779297,4.103516 0,0 3.384176,-0.510165 2.941406,-3.681641 0,0 1.056121,-1.204757 1.207031,-2.738281 0.139469,-1.416281 0.122755,-2.5504409 -0.474609,-4.3859609 -0.0417,-0.127957 -0.218789,-0.1183142 -0.246094,0.013672 -0.20939,1.012532 -0.965674,3.5264491 -2.730469,4.5617421 0,0 0.928844,-1.5271942 0.421876,-3.6084832 -0.01625,-0.06675 -0.109443,-0.060467 -0.117188,0.00781 -0.07435,0.660612 -0.338649,1.9050066 -1.240234,2.1924676 0,0 -0.38472,-2.1092551 -2.8300785,-3.4863281 0,0 0.2109744,-0.6576046 0.2714844,-1.1269531 C 8.0427519,2.1515487 7.832467,1.932074 7.953125,1.7128906 c 0.12084,-0.219188 0.6035156,-0.53125 0.6035156,-0.53125 0,0 -0.4385025,-0.20805707 -1.0234375,-0.1777344 z M 8.7011719,7.4472656 C 9.1539904,7.4175756 9.5265057,7.8040345 9.4980469,8.2734375 9.4742639,8.6603105 9.1722537,8.9736489 8.7988281,8.9980469 8.3460156,9.0277369 7.9732732,8.64128 8.0019531,8.171875 8.0254961,7.784779 8.3277533,7.4716626 8.7011719,7.4472656 Z m 3.3691401,4.5449224 c 0.102461,0.0081 0.214274,0.03571 0.306641,0.109374 0.03069,0.02453 0.137038,0.110156 0.121094,0.210938 -0.01516,0.09601 -0.131968,0.14977 -0.175781,0.169922 -0.134459,0.06193 -0.187834,0.01161 -0.363282,0.06055 -0.04279,0.01192 -0.172097,0.04822 -0.285156,0.148437 -0.09206,0.08172 -0.06971,0.113045 -0.154297,0.189453 -0.08318,0.07531 -0.261342,0.185646 -0.386719,0.13086 -0.119723,-0.05223 -0.12884,-0.226419 -0.130859,-0.259766 -0.01412,-0.237472 0.181097,-0.41529 0.263672,-0.490234 0.08479,-0.07677 0.276817,-0.222753 0.5625,-0.259766 0.04835,-0.0063 0.139728,-0.01786 0.242187,-0.0098 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-adhoc.svg b/.icons/kora/panel/22/nm-adhoc.svg
new file mode 120000
index 000000000..072692ac5
--- /dev/null
+++ b/.icons/kora/panel/22/nm-adhoc.svg
@@ -0,0 +1 @@
+network-wireless-hotspot.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-device-wired-autoip.svg b/.icons/kora/panel/22/nm-device-wired-autoip.svg
new file mode 120000
index 000000000..f16eb6e88
--- /dev/null
+++ b/.icons/kora/panel/22/nm-device-wired-autoip.svg
@@ -0,0 +1 @@
+nm-device-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-device-wired-secure.svg b/.icons/kora/panel/22/nm-device-wired-secure.svg
new file mode 120000
index 000000000..08903dcd2
--- /dev/null
+++ b/.icons/kora/panel/22/nm-device-wired-secure.svg
@@ -0,0 +1 @@
+network-wired-secure.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-device-wired-secureoffline.svg b/.icons/kora/panel/22/nm-device-wired-secureoffline.svg
new file mode 120000
index 000000000..36b6d308d
--- /dev/null
+++ b/.icons/kora/panel/22/nm-device-wired-secureoffline.svg
@@ -0,0 +1 @@
+network-vpn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-device-wired-symbolic.svg b/.icons/kora/panel/22/nm-device-wired-symbolic.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/22/nm-device-wired-symbolic.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-device-wired.svg b/.icons/kora/panel/22/nm-device-wired.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/22/nm-device-wired.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-device-wireless.svg b/.icons/kora/panel/22/nm-device-wireless.svg
new file mode 120000
index 000000000..54596d2e0
--- /dev/null
+++ b/.icons/kora/panel/22/nm-device-wireless.svg
@@ -0,0 +1 @@
+nm-signal-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-device-wwan.svg b/.icons/kora/panel/22/nm-device-wwan.svg
new file mode 120000
index 000000000..cb0231e0c
--- /dev/null
+++ b/.icons/kora/panel/22/nm-device-wwan.svg
@@ -0,0 +1 @@
+gsm-3g-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-mb-roam.svg b/.icons/kora/panel/22/nm-mb-roam.svg
new file mode 100644
index 000000000..40c6d1da8
--- /dev/null
+++ b/.icons/kora/panel/22/nm-mb-roam.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/22/nm-no-connection-symbolic.svg b/.icons/kora/panel/22/nm-no-connection-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/nm-no-connection-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-no-connection.svg b/.icons/kora/panel/22/nm-no-connection.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/nm-no-connection.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-secure-lock.svg b/.icons/kora/panel/22/nm-secure-lock.svg
new file mode 120000
index 000000000..bf46b3857
--- /dev/null
+++ b/.icons/kora/panel/22/nm-secure-lock.svg
@@ -0,0 +1 @@
+nm-vpn-lock.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-0-secure.svg b/.icons/kora/panel/22/nm-signal-0-secure.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-0-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-0.svg b/.icons/kora/panel/22/nm-signal-0.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-0.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-00-secure.svg b/.icons/kora/panel/22/nm-signal-00-secure.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-00-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-00-symbolic.svg b/.icons/kora/panel/22/nm-signal-00-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-00-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-00.svg b/.icons/kora/panel/22/nm-signal-00.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-00.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-100-secure.svg b/.icons/kora/panel/22/nm-signal-100-secure.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-100-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-100-symbolic.svg b/.icons/kora/panel/22/nm-signal-100-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-100-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-100.svg b/.icons/kora/panel/22/nm-signal-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-25-secure.svg b/.icons/kora/panel/22/nm-signal-25-secure.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-25-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-25-symbolic.svg b/.icons/kora/panel/22/nm-signal-25-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-25-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-25.svg b/.icons/kora/panel/22/nm-signal-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-50-secure.svg b/.icons/kora/panel/22/nm-signal-50-secure.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-50-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-50-symbolic.svg b/.icons/kora/panel/22/nm-signal-50-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-50-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-50.svg b/.icons/kora/panel/22/nm-signal-50.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-75-secure.svg b/.icons/kora/panel/22/nm-signal-75-secure.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-75-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-75-symbolic.svg b/.icons/kora/panel/22/nm-signal-75-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-75-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-signal-75.svg b/.icons/kora/panel/22/nm-signal-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/nm-signal-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-tech-3g.svg b/.icons/kora/panel/22/nm-tech-3g.svg
new file mode 100644
index 000000000..6eac9546f
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-3g.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,13 V 14.5 C 15.5,15.5 15.5,15.5 14.5,15.5 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 8.9999,15.5 H 11.5 V 11.5 H 8.9999 M 11.5,13.5 H 8.9999"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-tech-4g.svg b/.icons/kora/panel/22/nm-tech-4g.svg
new file mode 100644
index 000000000..379af1d95
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-4g.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,13 V 14.5 C 15.5,15.5 15.5,15.5 14.5,15.5 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.5,16 V 13.5 H 9.4999 V 11 M 11.5,13.5 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-tech-cdma-1x.svg b/.icons/kora/panel/22/nm-tech-cdma-1x.svg
new file mode 100644
index 000000000..1876d802d
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-cdma-1x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 16,15.5 H 14.5 C 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-tech-edge.svg b/.icons/kora/panel/22/nm-tech-edge.svg
new file mode 100644
index 000000000..2f5e061f3
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-edge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 16,15.5 H 13.5 V 11.5 H 16 M 13.5,13.5 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-tech-evdo.svg b/.icons/kora/panel/22/nm-tech-evdo.svg
new file mode 100644
index 000000000..99597817e
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-evdo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 12,15.5 H 9.5 V 11.5 H 12 M 9.5,13.5 H 12"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 13.5,11 V 14 L 14.5,15.5 15.5,14 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-tech-gprs.svg b/.icons/kora/panel/22/nm-tech-gprs.svg
new file mode 100644
index 000000000..83037b377
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-gprs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 14,13.488 H 15.5 V 14.488 C 15.5,15.488 15.5,15.488 14,15.488 12.5,15.488 12.5,15.488 12.5,14.488 V 12.488 C 12.5,11.488 12.5,11.488 13.5,11.488 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-tech-hspa.svg b/.icons/kora/panel/22/nm-tech-hspa.svg
new file mode 100644
index 000000000..79f142882
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-hspa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 13,13.5 H 15 M 15.5,11 V 16 M 12.5,11 V 16"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-tech-lte.svg b/.icons/kora/panel/22/nm-tech-lte.svg
new file mode 120000
index 000000000..5e7cb741e
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-lte.svg
@@ -0,0 +1 @@
+nm-tech-4g.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-tech-umts.svg b/.icons/kora/panel/22/nm-tech-umts.svg
new file mode 100644
index 000000000..3e44c88f2
--- /dev/null
+++ b/.icons/kora/panel/22/nm-tech-umts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,11 V 14.5 C 15.5,14.5 15.5,15.5 14,15.5 12.5,15.5 12.5,14.5 12.5,14.5 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-vpn-active-lock.svg b/.icons/kora/panel/22/nm-vpn-active-lock.svg
new file mode 120000
index 000000000..bf46b3857
--- /dev/null
+++ b/.icons/kora/panel/22/nm-vpn-active-lock.svg
@@ -0,0 +1 @@
+nm-vpn-lock.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-vpn-lock.svg b/.icons/kora/panel/22/nm-vpn-lock.svg
new file mode 100644
index 000000000..3a33a5f10
--- /dev/null
+++ b/.icons/kora/panel/22/nm-vpn-lock.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nm-vpn-standalone-lock.svg b/.icons/kora/panel/22/nm-vpn-standalone-lock.svg
new file mode 100644
index 000000000..1278bae7a
--- /dev/null
+++ b/.icons/kora/panel/22/nm-vpn-standalone-lock.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.336 8.032c0-.169-.138-.305-.306-.305h-10.06c-.168 0-.305.136-.305.305v5.931c0 .169.137.305.305.305h10.06c.168 0 .306-.136.306-.305z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.335 7.032c0-.168-.137-.305-.305-.305h-10.06c-.168 0-.305.137-.305.305v5.931c0 .168.137.305.305.305h10.06c.168 0 .305-.137.305-.305zm-5.335-5.032c1.108 0 2 .892 2 2v2h-4v-2c0-1.108.892-2 2-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/nm-wwan-tower.svg b/.icons/kora/panel/22/nm-wwan-tower.svg
new file mode 100644
index 000000000..40c6d1da8
--- /dev/null
+++ b/.icons/kora/panel/22/nm-wwan-tower.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/22/no-signal.svg b/.icons/kora/panel/22/no-signal.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/22/no-signal.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nomachine-disabled.svg b/.icons/kora/panel/22/nomachine-disabled.svg
new file mode 100644
index 000000000..0d6475b4e
--- /dev/null
+++ b/.icons/kora/panel/22/nomachine-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 4h8v8h-2v-5h-1v5h-2v-5h-1v5h-2zm-3 6h2v2h-2zm0-6h2v5h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/nomachine-indicator.svg b/.icons/kora/panel/22/nomachine-indicator.svg
new file mode 100644
index 000000000..68e808907
--- /dev/null
+++ b/.icons/kora/panel/22/nomachine-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.394-.875.875v12.25c0 .481.39.875.875.875h12.25c.481 0 .875-.394.875-.875v-12.25c0-.481-.394-.875-.875-.875z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 4h8v8h-2v-5h-1v5h-2v-5h-1v5h-2zm-3 6h2v2h-2zm0-6h2v5h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/notes-panel.svg b/.icons/kora/panel/22/notes-panel.svg
new file mode 100644
index 000000000..3caf7255c
--- /dev/null
+++ b/.icons/kora/panel/22/notes-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.795 10.99h6.506v2h-6.506zm0-4h10.41v2h-10.41zm0-4h10.41v2h-10.41z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/notification-active-symbolic.svg b/.icons/kora/panel/22/notification-active-symbolic.svg
new file mode 120000
index 000000000..f4401ac78
--- /dev/null
+++ b/.icons/kora/panel/22/notification-active-symbolic.svg
@@ -0,0 +1 @@
+notification-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/notification-active.svg b/.icons/kora/panel/22/notification-active.svg
new file mode 100644
index 000000000..82d89a5aa
--- /dev/null
+++ b/.icons/kora/panel/22/notification-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m15.761 3.064c0 1.098-.903 2-2 2s-2-.902-2-2c0-1.097.903-2 2-2s2 .903 2 2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/notification-disabled-symbolic.svg b/.icons/kora/panel/22/notification-disabled-symbolic.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/22/notification-disabled-symbolic.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/notification-disabled.svg b/.icons/kora/panel/22/notification-disabled.svg
new file mode 100644
index 000000000..6c64829d0
--- /dev/null
+++ b/.icons/kora/panel/22/notification-disabled.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+ <path d="m4.418.916c.372-.257.881-.164 1.138.207 1.659 2.394 7.268 10.49 8.927 12.884.257.371.164.881-.207 1.138-.003.002-.006.004-.01.007-.371.257-.88.164-1.138-.207-1.658-2.394-7.267-10.49-8.926-12.884-.257-.371-.165-.881.207-1.138.003-.002.006-.004.009-.007z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/notification-inactive-symbolic.svg b/.icons/kora/panel/22/notification-inactive-symbolic.svg
new file mode 120000
index 000000000..a3677aed5
--- /dev/null
+++ b/.icons/kora/panel/22/notification-inactive-symbolic.svg
@@ -0,0 +1 @@
+notification-inactive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/notification-inactive.svg b/.icons/kora/panel/22/notification-inactive.svg
new file mode 100644
index 000000000..18b67a81e
--- /dev/null
+++ b/.icons/kora/panel/22/notification-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+</svg>
diff --git a/.icons/kora/panel/22/notifications-disabled-symbolic.svg b/.icons/kora/panel/22/notifications-disabled-symbolic.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/22/notifications-disabled-symbolic.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/notifications-disabled.svg b/.icons/kora/panel/22/notifications-disabled.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/22/notifications-disabled.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nozbe-tray.svg b/.icons/kora/panel/22/nozbe-tray.svg
new file mode 100644
index 000000000..a5d841f61
--- /dev/null
+++ b/.icons/kora/panel/22/nozbe-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.007c3.86 0 6.993 3.133 6.993 6.993s-3.133 6.993-6.993 6.993-6.993-3.133-6.993-6.993 3.133-6.993 6.993-6.993zm0 1c3.308 0 5.993 2.685 5.993 5.993s-2.685 5.993-5.993 5.993-5.993-2.685-5.993-5.993 2.685-5.993 5.993-5.993z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/num-lock-off.svg b/.icons/kora/panel/22/num-lock-off.svg
new file mode 100644
index 000000000..8f80173aa
--- /dev/null
+++ b/.icons/kora/panel/22/num-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.684-1.266c-.047 0-.07-.024-.07-.071v-6.961c-.18.133-.36.267-.539.402-.18.135-.36.266-.539.395-.028.02-.053.023-.076.009-.024-.014-.036-.036-.036-.067v-1.272c0-.008.003-.017.009-.029s.013-.022.021-.029l1.207-.873h1.224c.047 0 .071.023.071.07v8.355c0 .047-.024.071-.071.071z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/num-lock-on.svg b/.icons/kora/panel/22/num-lock-on.svg
new file mode 100644
index 000000000..7236927d6
--- /dev/null
+++ b/.icons/kora/panel/22/num-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.571-1.229c-.047 0-.071-.024-.071-.071v-6.961c-.179.133-.359.267-.539.402-.179.134-.359.266-.539.395-.027.02-.052.023-.076.009-.023-.014-.035-.036-.035-.067v-1.272c0-.008.003-.018.009-.029.006-.012.012-.022.02-.03l1.207-.873h1.225c.047 0 .07.024.07.071v8.355c0 .047-.023.071-.07.071z" />
+</svg>
diff --git a/.icons/kora/panel/22/numlock-off.svg b/.icons/kora/panel/22/numlock-off.svg
new file mode 120000
index 000000000..0cdc2de80
--- /dev/null
+++ b/.icons/kora/panel/22/numlock-off.svg
@@ -0,0 +1 @@
+num-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/numlock-on.svg b/.icons/kora/panel/22/numlock-on.svg
new file mode 120000
index 000000000..73a806fa5
--- /dev/null
+++ b/.icons/kora/panel/22/numlock-on.svg
@@ -0,0 +1 @@
+num-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/nutstore-offline-panel.svg b/.icons/kora/panel/22/nutstore-offline-panel.svg
new file mode 100644
index 000000000..b1fc3b208
--- /dev/null
+++ b/.icons/kora/panel/22/nutstore-offline-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 7.4175562,1.0002742 c -0.6039995,-0.00237 -1.1906955,0.077868 -1.7383485,0.2402344 -0.832589,0.3291024 -1.516407,0.6323071 -0.73831,1.0429687 1.475439,0.770853 2.8654485,1.8222774 4.0685155,3.1542969 1.9141568,2.1193269 3.1018398,4.6591298 3.6466228,7.1640618 0.154209,0.866273 0.903713,0.09868 1.210985,-0.21875 1.680965,-1.74698 1.597303,-6.0334414 -0.972695,-8.8789056 C 11.386185,1.8343875 9.3195062,1.0077367 7.4175562,1.0002742 Z m 7.4065318,0.00586 c -0.204194,-0.018859 -0.427423,0.013669 -0.658228,0.070312 -0.497911,0.1413938 -0.978424,0.5073829 -1.445368,0.8964843 0.31868,0.2641451 0.629039,0.5435534 0.916051,0.8613282 0.110902,0.1227902 0.209881,0.2519012 0.312512,0.3789062 0.119496,-0.057018 0.24919,-0.1092291 0.404312,-0.1445312 0.358329,-0.081548 0.967504,0.1500187 1.250048,0.2519531 0.375949,0.00644 0.449361,-0.5595558 0.365248,-0.9589844 C 15.870263,1.894364 15.563345,1.5623339 15.370984,1.2483211 15.213851,1.0959407 15.028282,1.0249921 14.824088,1.0061342 Z M 4.2494657,3.0237117 c -0.04378,0.032066 -0.08704,0.05855 -0.130865,0.091797 -3.310516,2.51173 -5.164007,8.0631813 -3.494274,10.0292963 1.944062,2.289139 7.1665965,2.475433 10.3539123,0.470703 0.27483,-0.172859 0.525971,-0.361976 0.765653,-0.560546 -0.03224,-0.09568 -0.0566,-0.191285 -0.07227,-0.279297 l 0.0078,0.03711 C 11.168986,10.465714 10.052944,8.0848461 8.2671982,6.1076961 7.1457692,4.8660666 5.8516217,3.887859 4.4779897,3.1701961 h -0.002 l -0.0019,-0.00195 c -0.07399,-0.03905 -0.148729,-0.09814 -0.224618,-0.1445313 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nutstore-oops-panel.svg b/.icons/kora/panel/22/nutstore-oops-panel.svg
new file mode 100644
index 000000000..fe6ee2fd6
--- /dev/null
+++ b/.icons/kora/panel/22/nutstore-oops-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12.279689,8.0102171 c -0.768513,-0.05431 -1.562112,0.113216 -2.279506,0.527343 -1.9131511,1.10434 -2.567496,3.5501419 -1.4630249,5.4628909 1.1044721,1.912649 3.5503399,2.567231 5.4633909,1.462891 1.913151,-1.104339 2.567497,-3.548188 1.463025,-5.460938 C 14.773279,8.8069981 13.560545,8.1007331 12.279689,8.0102171 Z m -2.279506,1.9902339 h 0.707096 l 0.232443,0.232422 1.060644,1.060547 1.060644,-1.060547 0.232444,-0.232422 h 0.707095 v 0.707031 l -0.232443,0.232422 -1.060644,1.060547 1.060644,1.060547 0.232443,0.232422 v 0.707031 h -0.707095 l -0.232444,-0.232422 -1.060644,-1.060547 -1.060644,1.060547 -0.232443,0.232422 H 10.000183 V 13.29342 l 0.232443,-0.232422 1.060644,-1.060547 -1.060644,-1.060547 -0.232443,-0.232422 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nutstore-panel.svg b/.icons/kora/panel/22/nutstore-panel.svg
new file mode 100644
index 000000000..dc2002c23
--- /dev/null
+++ b/.icons/kora/panel/22/nutstore-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.4175562,1.0002742 c -0.6039995,-0.00237 -1.1906955,0.077868 -1.7383485,0.2402344 -0.832589,0.3291024 -1.516407,0.6323071 -0.73831,1.0429687 1.475439,0.770853 2.8654485,1.8222774 4.0685155,3.1542969 1.9141568,2.1193269 3.1018398,4.6591298 3.6466228,7.1640618 0.154209,0.866273 0.903713,0.09868 1.210985,-0.21875 1.680965,-1.74698 1.597303,-6.0334414 -0.972695,-8.8789056 C 11.386185,1.8343875 9.3195062,1.0077367 7.4175562,1.0002742 Z m 7.4065318,0.00586 c -0.204194,-0.018859 -0.427423,0.013669 -0.658228,0.070312 -0.497911,0.1413938 -0.978424,0.5073829 -1.445368,0.8964843 0.31868,0.2641451 0.629039,0.5435534 0.916051,0.8613282 0.110902,0.1227902 0.209881,0.2519012 0.312512,0.3789062 0.119496,-0.057018 0.24919,-0.1092291 0.404312,-0.1445312 0.358329,-0.081548 0.967504,0.1500187 1.250048,0.2519531 0.375949,0.00644 0.449361,-0.5595558 0.365248,-0.9589844 C 15.870263,1.894364 15.563345,1.5623339 15.370984,1.2483211 15.213851,1.0959407 15.028282,1.0249921 14.824088,1.0061342 Z M 4.2494657,3.0237117 c -0.04378,0.032066 -0.08704,0.05855 -0.130865,0.091797 -3.310516,2.51173 -5.164007,8.0631813 -3.494274,10.0292963 1.944062,2.289139 7.1665965,2.475433 10.3539123,0.470703 0.27483,-0.172859 0.525971,-0.361976 0.765653,-0.560546 -0.03224,-0.09568 -0.0566,-0.191285 -0.07227,-0.279297 l 0.0078,0.03711 C 11.168986,10.465714 10.052944,8.0848461 8.2671982,6.1076961 7.1457692,4.8660666 5.8516217,3.887859 4.4779897,3.1701961 h -0.002 l -0.0019,-0.00195 c -0.07399,-0.03905 -0.148729,-0.09814 -0.224618,-0.1445313 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nutstore-paused-panel.svg b/.icons/kora/panel/22/nutstore-paused-panel.svg
new file mode 100644
index 000000000..3a1ecf103
--- /dev/null
+++ b/.icons/kora/panel/22/nutstore-paused-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.278535,8.0099312 c -0.768442,-0.05431 -1.561701,0.113093 -2.2790289,0.52722 -1.912976,1.10434 -2.56709,3.5508078 -1.46272,5.4635568 1.104371,1.912649 3.5493749,2.566886 5.4622509,1.462546 C 15.912013,14.358915 16.56808,11.9144 15.463709,10.00165 14.773477,8.8062442 13.559274,8.1004472 12.278535,8.0099312 Z M 9.9995061,10.00165 h 0.9998819 v 3.999058 H 9.9995061 Z m 2.9996479,0 h 0.999883 v 3.999058 h -0.999883 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nutstore-synchronized-panel.svg b/.icons/kora/panel/22/nutstore-synchronized-panel.svg
new file mode 100644
index 000000000..e0e9fa2e7
--- /dev/null
+++ b/.icons/kora/panel/22/nutstore-synchronized-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.278931,8.0102173 c -0.768442,-0.05431 -1.561969,0.113216 -2.2792974,0.527343 -1.912976,1.10434 -2.567261,3.5501417 -1.462891,5.4628907 1.104371,1.912649 3.5500154,2.567231 5.4628914,1.462891 1.912976,-1.104339 2.567262,-3.548188 1.462891,-5.460938 C 14.772293,8.8069983 13.55967,8.1007333 12.278931,8.0102173 Z m 1.707031,2.1679677 0.765625,0.644532 -2.689453,3.201172 -2.050781,-1.708985 0.640625,-0.767578 1.285156,1.070313 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nutstore-synchronizing-panel.svg b/.icons/kora/panel/22/nutstore-synchronizing-panel.svg
new file mode 100644
index 000000000..763c8c7ec
--- /dev/null
+++ b/.icons/kora/panel/22/nutstore-synchronizing-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.279297,8.0102173 C 11.510855,7.9559073 10.717328,8.1234333 9.9999996,8.5375603 8.0870236,9.6419001 7.4327386,12.087702 8.5371086,14.000451 9.6414796,15.9131 12.087124,16.567682 14,15.463342 15.912976,14.359003 16.567262,11.915154 15.462891,10.002404 14.772659,8.8069983 13.560036,8.1007333 12.279297,8.0102173 Z M 12,8.4008423 l 0.5,0.5 0.5,0.4999998 -0.5,0.5 -0.5,0.4999999 v -0.400391 a 2,2 0 0 0 -2.0000004,2 v 2.230469 a 3,3 0 0 1 -1,-2.230469 A 3,3 0 0 1 12,9.0004511 Z m 2,1.3691398 a 3,3 0 0 1 1,2.2304689 3,3 0 0 1 -3,3 v 0.5 l -0.5,-0.5 -0.5,-0.5 0.5,-0.5 0.5,-0.5 v 0.5 a 2,2 0 0 0 2,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nylas-tray-empty.svg b/.icons/kora/panel/22/nylas-tray-empty.svg
new file mode 100644
index 000000000..68b8b9c4b
--- /dev/null
+++ b/.icons/kora/panel/22/nylas-tray-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8,1 V 3.4706 L 13,6.7647 V 4.2942 Z M 2.75,1.5952 C 2.336,1.5952 2,1.9641 2,2.4187 V 3.4706 L 7,6.7647 V 4.2958 C 5.6253,3.4327 4.4946,2.5635 3.1221,1.7046 3.0088,1.6329 2.8805,1.5952 2.75,1.5952 Z M 2,5.1177 V 7.5883 L 7,10.882 V 8.4118 Z M 8,5.1177 V 7.5883 L 13,10.882 V 8.4118 Z M 2,9.2353 V 11.706 L 7.25,15 7,12.529 Z M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nylas-tray-full-newitems.svg b/.icons/kora/panel/22/nylas-tray-full-newitems.svg
new file mode 100644
index 000000000..2a25c344a
--- /dev/null
+++ b/.icons/kora/panel/22/nylas-tray-full-newitems.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 7.9998,0.99999 V 3.4707 L 13,6.7656 V 4.2949 Z M 2.7499,1.5957 C 2.3359,1.5957 1.9999,1.9634 1.9999,2.418 V 3.4707 L 6.9998,6.7656 V 4.2949 C 5.6252,3.4319 4.4954,2.564 3.1229,1.7051 3.0097,1.6334 2.8804,1.5957 2.7499,1.5957 Z M 1.9999,5.1172 V 7.5879 L 6.9998,10.883 V 8.4121 Z M 7.9998,5.1172 V 7.5879 L 13,10.883 V 8.4121 Z M 1.9999,9.2344 V 11.705 L 7.2498,15 6.9998,12.529 Z"/>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Highlight" d="M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/nylas-tray-full.svg b/.icons/kora/panel/22/nylas-tray-full.svg
new file mode 100644
index 000000000..66e572166
--- /dev/null
+++ b/.icons/kora/panel/22/nylas-tray-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8,1 V 3.4706 L 13,6.7647 V 4.2942 Z M 2.75,1.5952 C 2.336,1.5952 2,1.9641 2,2.4187 V 3.4706 L 7,6.7647 V 4.2958 C 5.6253,3.4327 4.4946,2.5635 3.1221,1.7046 3.0088,1.6329 2.8805,1.5952 2.75,1.5952 Z M 2,5.1177 V 7.5883 L 7,10.882 V 8.4118 Z M 8,5.1177 V 7.5883 L 13,10.882 V 8.4118 Z M 2,9.2353 V 11.706 L 7.25,15 7,12.529 Z M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/obs-tray-active.svg b/.icons/kora/panel/22/obs-tray-active.svg
new file mode 100644
index 000000000..25208acba
--- /dev/null
+++ b/.icons/kora/panel/22/obs-tray-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5,11 V 16 H 6 V 14.707 L 7.293,16 H 8 V 15.293 L 6.707,14 H 8 V 11 Z M 9,11 V 16 H 12 V 15 H 10 V 14 H 12 V 13 H 10 V 12 H 12 V 11 Z M 13,11 V 16 H 16 V 15 H 14 V 12 H 16 V 11 Z M 6,12 H 7 V 13 H 6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 4 13.734 L 4 11.385 A 5.25 5.25 0 0 1 2.75 8 A 5.25 5.25 0 0 1 4.7305 3.8906 C 4.5235 4.3451 4.3856 4.9298 4.3867 5.4102 C 4.3878 5.8587 4.4979 6.3911 4.668 6.8164 C 4.7129 6.9287 4.7673 7.0789 4.9297 7.1797 C 5.0921 7.2805 5.208 7.2765 5.3711 7.2949 C 5.5128 7.3108 5.806 7.3753 5.9355 7.4199 C 7.0312 7.7968 7.6294 8.9119 7.4316 10 L 8.5371 10 C 8.3191 8.7173 9.1161 7.5465 10.445 7.3223 C 10.573 7.3006 10.703 7.2918 10.834 7.2949 C 11.742 7.3164 12.639 7.9236 12.967 8.7969 C 12.993 8.8663 13.01 8.9187 13.027 8.9609 C 13.035 8.9819 13.045 8.9982 13.055 9.0195 C 13.061 9.0307 13.065 9.0418 13.074 9.0586 C 13.078 9.067 13.085 9.0763 13.094 9.0898 C 13.1 9.0981 13.112 9.1113 13.125 9.125 A 5.25 5.25 0 0 1 12.846 10 L 14.701 10 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 2.75 A 5.25 5.25 0 0 1 13.215 7.4434 C 13.07 7.2122 12.902 6.9903 12.695 6.7871 C 12.12 6.2175 11.422 5.8786 10.594 5.7676 C 10.47 5.751 10.365 5.7211 10.197 5.7832 C 10.028 5.8448 9.9462 5.9802 9.8965 6.0645 C 9.8247 6.186 9.4149 6.6036 9.1855 6.75 C 8.5348 7.1658 7.4225 7.166 6.7695 6.75 C 5.9974 6.2582 5.5564 5.2938 5.6953 4.4434 C 5.774 3.9621 5.9794 3.5444 6.3184 3.1855 C 6.3888 3.1109 6.4414 3.0521 6.4844 3.0039 C 6.4948 2.9923 6.5027 2.9786 6.5117 2.9688 A 5.25 5.25 0 0 1 8 2.75 z M 5.1309 5.2266 L 5.1328 5.2285 C 5.2246 5.7807 5.4464 6.249 5.8184 6.6797 C 5.6907 6.6508 5.5652 6.6106 5.4512 6.5977 C 5.3233 6.5832 5.3171 6.5782 5.3281 6.5879 C 5.3239 6.5781 5.3258 6.5824 5.3145 6.5566 C 5.1864 6.2362 5.0888 5.7361 5.0879 5.4082 C 5.0878 5.3598 5.1255 5.2848 5.1309 5.2266 z M 10.469 6.4492 C 10.478 6.4498 10.446 6.4558 10.498 6.4629 C 10.783 6.5011 10.957 6.7016 11.193 6.7969 C 10.897 6.7522 10.63 6.5818 10.328 6.6328 C 10.267 6.6426 10.25 6.7132 10.191 6.7266 C 10.28 6.6272 10.406 6.5507 10.469 6.4492 z M 9.0918 7.4727 C 8.5853 7.8843 8.1827 8.3957 7.9766 8.9746 C 7.7816 8.4159 7.4134 7.9007 6.9375 7.4902 C 7.6431 7.7545 8.3948 7.7551 9.0918 7.4727 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/obs-tray.svg b/.icons/kora/panel/22/obs-tray.svg
new file mode 100644
index 000000000..e8862e3e2
--- /dev/null
+++ b/.icons/kora/panel/22/obs-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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.215,7.4434 C 13.07,7.2122 12.902,6.9903 12.695,6.7871 12.12,6.2175 11.422,5.8786 10.594,5.7676 10.47,5.751 10.365,5.7211 10.197,5.7832 10.028,5.8448 9.9462,5.9802 9.8965,6.0645 9.8247,6.186 9.4149,6.6036 9.1855,6.75 8.5348,7.1658 7.4225,7.166 6.7695,6.75 5.9974,6.2582 5.5564,5.2938 5.6953,4.4434 5.774,3.9621 5.9794,3.5444 6.3184,3.1855 6.3888,3.1109 6.4414,3.0521 6.4844,3.0039 6.4948,2.9923 6.5027,2.9786 6.5117,2.9688 A 5.25,5.25 0 0 1 8,2.75 Z M 4.7305,3.8906 C 4.5235,4.3451 4.3856,4.9298 4.3867,5.4102 4.3878,5.8587 4.4979,6.3911 4.668,6.8164 4.7129,6.9287 4.7673,7.0789 4.9297,7.1797 5.0921,7.2805 5.208,7.2765 5.3711,7.2949 5.5128,7.3108 5.806,7.3753 5.9355,7.4199 7.2387,7.8682 7.8521,9.3621 7.2402,10.611 6.8297,11.45 5.8407,12.004 4.9727,11.906 4.8603,11.893 4.7777,11.888 4.7012,11.889 4.6629,11.889 4.6361,11.881 4.5547,11.906 4.5451,11.908 4.5298,11.917 4.5176,11.922 A 5.25,5.25 0 0 1 2.75,8 5.25,5.25 0 0 1 4.7305,3.8906 Z M 5.1309,5.2266 5.1328,5.2285 C 5.2246,5.7807 5.4464,6.249 5.8184,6.6797 5.6907,6.6508 5.5652,6.6106 5.4512,6.5977 5.3233,6.5832 5.3171,6.5782 5.3281,6.5879 5.3239,6.5781 5.3258,6.5824 5.3145,6.5566 5.1864,6.2362 5.0888,5.7361 5.0879,5.4082 5.0878,5.3598 5.1255,5.2848 5.1309,5.2266 Z M 10.469,6.4492 C 10.478,6.4498 10.446,6.4558 10.498,6.4629 10.783,6.5011 10.957,6.7016 11.193,6.7969 10.897,6.7522 10.63,6.5818 10.328,6.6328 10.267,6.6426 10.25,6.7132 10.191,6.7266 10.28,6.6272 10.406,6.5507 10.469,6.4492 Z M 10.834,7.2949 C 11.742,7.3164 12.639,7.9236 12.967,8.7969 12.993,8.8663 13.01,8.9187 13.027,8.9609 13.035,8.9819 13.045,8.9982 13.055,9.0195 13.061,9.0307 13.065,9.0418 13.074,9.0586 13.078,9.067 13.085,9.0763 13.094,9.0898 13.1,9.0981 13.112,9.1113 13.125,9.125 A 5.25,5.25 0 0 1 8,13.25 5.25,5.25 0 0 1 5.793,12.756 C 6.1116,12.756 6.4287,12.734 6.6914,12.654 L 6.7188,12.645 6.7363,12.635 6.7422,12.631 C 7.4515,12.4 8.1961,11.88 8.6074,11.303 L 8.8281,10.996 8.623,10.387 C 8.1516,8.9601 8.9827,7.569 10.445,7.3223 10.573,7.3006 10.703,7.2918 10.834,7.2949 Z M 9.0918,7.4727 C 8.5853,7.8843 8.1827,8.3957 7.9766,8.9746 7.7816,8.4159 7.4134,7.9007 6.9375,7.4902 7.6431,7.7545 8.3948,7.7551 9.0918,7.4727 Z M 7.9727,10.645 8.0488,10.881 8.0352,10.898 C 7.9554,11.011 7.7378,11.082 7.6016,11.203 7.6754,11.093 7.8103,11.042 7.8691,10.922 7.9142,10.83 7.9399,10.737 7.9727,10.645 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/octopi-error.svg b/.icons/kora/panel/22/octopi-error.svg
new file mode 100644
index 000000000..5e349161d
--- /dev/null
+++ b/.icons/kora/panel/22/octopi-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/octopi-indicator.svg b/.icons/kora/panel/22/octopi-indicator.svg
new file mode 100644
index 000000000..1a5d141d9
--- /dev/null
+++ b/.icons/kora/panel/22/octopi-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/octopi-info.svg b/.icons/kora/panel/22/octopi-info.svg
new file mode 100644
index 000000000..81752ff09
--- /dev/null
+++ b/.icons/kora/panel/22/octopi-info.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/octopi-ok.svg b/.icons/kora/panel/22/octopi-ok.svg
new file mode 120000
index 000000000..9c78a9da4
--- /dev/null
+++ b/.icons/kora/panel/22/octopi-ok.svg
@@ -0,0 +1 @@
+octopi-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/odrive-tray-grey.svg b/.icons/kora/panel/22/odrive-tray-grey.svg
new file mode 120000
index 000000000..a345c5e4c
--- /dev/null
+++ b/.icons/kora/panel/22/odrive-tray-grey.svg
@@ -0,0 +1 @@
+grive-app-ind-sleep.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/odrive-tray-sync.svg b/.icons/kora/panel/22/odrive-tray-sync.svg
new file mode 100644
index 000000000..1d9324914
--- /dev/null
+++ b/.icons/kora/panel/22/odrive-tray-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.3339844 1 L 9.6777344 8.9960938 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.496094 9.1484375 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 12.5 9 C 10.567037 9 9 10.567039 9 12.5 C 9 14.432964 10.567037 16 12.5 16 C 14.432963 16 16 14.432964 16 12.5 C 16 10.567039 14.432963 9 12.5 9 z M 12.5 10 A 2.5000001 2.5000001 0 0 1 15 12.5 L 14.166016 12.5 A 1.6666668 1.6666668 0 0 0 12.5 10.833984 L 12.5 10 z M 8.2617188 11.005859 L 6 11.007812 L 3.5546875 15 L 8.7617188 15 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 8.2617188 11.005859 z M 10 12.5 L 10.833984 12.5 A 1.6666668 1.6666668 0 0 0 12.5 14.166016 L 12.5 15 A 2.5000001 2.5000001 0 0 1 10 12.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/odrive-tray.svg b/.icons/kora/panel/22/odrive-tray.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/22/odrive-tray.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/onboard-mono.svg b/.icons/kora/panel/22/onboard-mono.svg
new file mode 120000
index 000000000..093f487dc
--- /dev/null
+++ b/.icons/kora/panel/22/onboard-mono.svg
@@ -0,0 +1 @@
+onboard-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/onboard-panel.svg b/.icons/kora/panel/22/onboard-panel.svg
new file mode 100644
index 000000000..525705959
--- /dev/null
+++ b/.icons/kora/panel/22/onboard-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1.002c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2h-10z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.064 7.15h1.879c.674 0 1.16.101 1.461.305.304.204.455.53.455.979 0 .236-.055.438-.166.605-.11.165-.27.287-.48.367.269.078.478.222.625.432s.221.468.221.773c0 .468-.159.818-.475 1.047-.316.23-.798.344-1.443.344h-2.077zm1.25 2.731v1.269h.735c.251 0 .441-.052.566-.158.128-.106.192-.268.192-.482 0-.21-.062-.367-.188-.471-.126-.106-.317-.158-.57-.158zm.002-1.879v1.027h.692c.197 0 .345-.044.447-.131.102-.086.154-.213.154-.382 0-.167-.052-.295-.154-.381-.102-.089-.25-.133-.447-.133zm-4.82-5.033c.78 0 1.39.223 1.832.67.442.446.662 1.061.662 1.847 0 .785-.22 1.4-.662 1.846s-1.052.67-1.832.67c-.778 0-1.39-.224-1.834-.67-.442-.446-.662-1.061-.662-1.846 0-.786.22-1.401.662-1.847.444-.447 1.056-.67 1.834-.67zm0 .906c-.381 0-.677.14-.887.422s-.316.678-.316 1.189c0 .509.106.906.316 1.188.21.281.506.422.887.422.383 0 .681-.141.891-.422.21-.282.314-.679.314-1.188 0-.511-.104-.907-.314-1.189s-.508-.422-.891-.422z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/openbazaar-system-tray.svg b/.icons/kora/panel/22/openbazaar-system-tray.svg
new file mode 100644
index 000000000..21e9347b5
--- /dev/null
+++ b/.icons/kora/panel/22/openbazaar-system-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.000001,0 C 7.349091,1.267981 6.533596,2.638963 5.1855478,4.1894531 4.5914018,4.8734978 4.0040816,5.47239 3.4335947,6 l 2.5371093,0 4.058594,0 2.501953,0 C 11.992133,5.504585 11.436789,4.9427965 10.871095,4.2988281 9.478569,2.7158767 8.627623,1.2758465 8.000001,0 Z m 1.552734,0.7753906 c 0.534717,0.9017938 1.197957,1.8740482 2.06836,2.8632813 C 12.469363,4.6043123 13.290419,5.373541 14.056642,6 L 14.503907,6 13.062501,1.9980469 C 12.00073,2.0200469 10.782743,1.5333781 9.994142,1.0800781 9.833065,0.9854951 9.694113,0.8793889 9.552735,0.7753906 Z M 6.400392,0.8515626 C 5.4084175,1.4647032 4.0407012,2.0179809 2.9414071,2.0019532 c 0,0 -0.9129387,2.5529544 -1.4335937,3.9980468 L 1.9179697,6 C 2.7123307,5.339191 3.5611324,4.5331778 4.4296884,3.5332031 5.2339204,2.6081956 5.8730195,1.7018504 6.400392,0.8515625 Z M 1.3046884,7 C 1.2535274,6.999749 1.2031431,7.01587 1.158204,7.04687 1.149464,7.05347 1.140988,7.06066 1.132813,7.06835 1.124733,7.07505 1.116915,7.08221 1.109376,7.08984 1.062086,7.14022 1.028022,7.207665 1.01172,7.283199 1.00666,7.306839 1.00339,7.331039 1.00195,7.355469 l 0,0.002 0,0.002 C 1.00083,7.371789 1.00018,7.384179 1,7.396579 l 0,0.002 c 6.98e-4,0.025 0.00331,0.04986 0.00781,0.07422 l 0.00195,0.0059 0.1777344,0.919922 0.058594,0.308593 c 0.00751,0.03718 0.019361,0.07273 0.035156,0.105469 0.015825,0.03354 0.035582,0.06384 0.058594,0.08984 0.015061,0.01699 0.031417,0.03204 0.048828,0.04492 0.00824,0.0064 0.016712,0.01223 0.025391,0.01758 0.039824,0.02318 0.083131,0.03517 0.1269531,0.03516 l 0.2558594,0 3.8457031,-0.01172 c 0.00456,1.3e-4 0.00912,1.3e-4 0.013672,0 l 0.458984,0 c 0.01038,0.0013 0.02081,0.002 0.03125,0.002 l 0.01172,-0.002 0.271485,0 1.570312,0 1.570312,0 0.271485,0 c 0.01431,0.0013 0.02866,0.0013 0.04297,0 l 0.458984,0 c 0.0046,1.3e-4 0.0091,1.3e-4 0.01367,0 L 14.203126,9 l 0.002,0 0.253906,0 c 0.07141,6.2e-5 0.140552,-0.03175 0.195313,-0.08984 l 0,-0.002 c 0.04908,-0.05209 0.08394,-0.122492 0.09961,-0.201172 l 0.06055,-0.308593 0.177735,-0.919922 c 0.0024,-0.01224 0.0044,-0.02463 0.0059,-0.03711 l 0,-0.002 c 0.0026,-0.02525 0.0033,-0.05076 0.002,-0.07617 -0.0035,-0.07731 -0.02527,-0.151498 -0.0625,-0.21289 -0.01276,-0.02069 -0.02716,-0.03967 -0.04297,-0.05664 -0.0069,-0.0082 -0.01404,-0.01605 -0.02148,-0.02344 l -0.002,0 c -0.0064,-0.0055 -0.01287,-0.01073 -0.01953,-0.01562 l -0.0059,-0.0059 c -0.0083,-0.0057 -0.01674,-0.01092 -0.02539,-0.01563 l -0.002,0 c -0.0089,-0.0051 -0.01806,-0.0097 -0.02734,-0.01367 l -0.002,0 c -0.009,-0.0038 -0.01811,-0.0071 -0.02734,-0.0098 l -0.002,0 c -0.01923,-0.0057 -0.03886,-0.0089 -0.05859,-0.0098 l -0.002,0 -0.002,0 -4.667969,0 -4.058594,0 z m 4.7226566,2.984375 0.08594,0.0039 -0.4277346,0 c -0.02356,6.72e-4 -0.046762,6.72e-4 -0.070312,0 l -3.4316406,0.0098 C 2.4236496,11.808204 2.6423588,14.998376 3.8730478,15 l 1.5898437,0 -1.4492187,-2.507812 c -0.02309,-0.04 -0.015712,-0.09475 0.017578,-0.123047 l 2.0312502,-1.72461 c 0.03473,-0.02954 0.406631,-0.344916 0.773437,-0.65625 l -0.40625,0 -0.271484,0 0.08789,-0.0039 c -0.07296,0.0065 -0.145794,0.0065 -0.21875,0 z m 3.726562,0 0.08789,0.0039 -0.271485,0 -0.40625,0 c 0.366807,0.311334 0.738709,0.626714 0.773438,0.65625 l 2.03125,1.72461 c 0.03328,0.0283 0.04067,0.08304 0.01758,0.123047 L 10.53711,15 l 1.582032,0 c 1.222961,0 1.453176,-3.191325 1.697265,-5.001953 l -3.429687,-0.0098 c -0.01337,3.81e-4 -0.02765,5.2e-5 -0.04102,0 l -0.458984,0 0.08594,-0.0039 c -0.07296,0.0065 -0.145794,0.0065 -0.21875,0 z"/>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 7.57773,10.000005 -1.691407,3.996094 4.226563,0 -1.689453,-3.996094 -0.845703,0 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/opensnitch-tray-alert.svg b/.icons/kora/panel/22/opensnitch-tray-alert.svg
new file mode 100644
index 000000000..1513c93a4
--- /dev/null
+++ b/.icons/kora/panel/22/opensnitch-tray-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m8.196 12.806c.638 0 1.156.518 1.156 1.156s-.518 1.156-1.156 1.156-1.156-.518-1.156-1.156.518-1.156 1.156-1.156zm-1-5.806v3l.25 2h1.5l.25-2v-3z"/>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686h2.845v1h-2.845c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987z"/>
+</svg>
diff --git a/.icons/kora/panel/22/opensnitch-tray-off.svg b/.icons/kora/panel/22/opensnitch-tray-off.svg
new file mode 100644
index 000000000..8990af3c0
--- /dev/null
+++ b/.icons/kora/panel/22/opensnitch-tray-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".5" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-5.846-3.254-2 1.301 2 1.301v-.801h3v-1h-3zm1-3v.801h-3v1h3v.801l2-1.301z"/>
+</svg>
diff --git a/.icons/kora/panel/22/opensnitch-tray-pause.svg b/.icons/kora/panel/22/opensnitch-tray-pause.svg
new file mode 100644
index 000000000..b82e41a45
--- /dev/null
+++ b/.icons/kora/panel/22/opensnitch-tray-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-7.837-5.107v4h2v-4zm3 0v4h2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/22/opensnitch-tray-red.svg b/.icons/kora/panel/22/opensnitch-tray-red.svg
new file mode 100644
index 000000000..1513c93a4
--- /dev/null
+++ b/.icons/kora/panel/22/opensnitch-tray-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m8.196 12.806c.638 0 1.156.518 1.156 1.156s-.518 1.156-1.156 1.156-1.156-.518-1.156-1.156.518-1.156 1.156-1.156zm-1-5.806v3l.25 2h1.5l.25-2v-3z"/>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686h2.845v1h-2.845c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987z"/>
+</svg>
diff --git a/.icons/kora/panel/22/opensnitch-tray.svg b/.icons/kora/panel/22/opensnitch-tray.svg
new file mode 100644
index 000000000..5e43254c9
--- /dev/null
+++ b/.icons/kora/panel/22/opensnitch-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-5.846-3.254-2 1.301 2 1.301v-.801h3v-1h-3zm1-3v.801h-3v1h3v.801l2-1.301z"/>
+</svg>
diff --git a/.icons/kora/panel/22/optimus-tray-intel-symbolic.svg b/.icons/kora/panel/22/optimus-tray-intel-symbolic.svg
new file mode 120000
index 000000000..3ab58603f
--- /dev/null
+++ b/.icons/kora/panel/22/optimus-tray-intel-symbolic.svg
@@ -0,0 +1 @@
+prime-intel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/optimus-tray-intel.svg b/.icons/kora/panel/22/optimus-tray-intel.svg
new file mode 120000
index 000000000..3ab58603f
--- /dev/null
+++ b/.icons/kora/panel/22/optimus-tray-intel.svg
@@ -0,0 +1 @@
+prime-intel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/optimus-tray-nvidia-symbolic.svg b/.icons/kora/panel/22/optimus-tray-nvidia-symbolic.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/22/optimus-tray-nvidia-symbolic.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/optimus-tray-nvidia.svg b/.icons/kora/panel/22/optimus-tray-nvidia.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/22/optimus-tray-nvidia.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.kde.neochat.tray.svg b/.icons/kora/panel/22/org.kde.neochat.tray.svg
new file mode 100644
index 000000000..f5c2ff70a
--- /dev/null
+++ b/.icons/kora/panel/22/org.kde.neochat.tray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs id="defs1">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path id="path1" class="ColorScheme-Text" d="m15 2.0001736v8.2089844c0 0.9676-0.790665 1.791016-1.777344 1.791016h-6.0058592l-0.8613281 0.832031-0.1835939 0.167969h2.634766c0.297636 0 0.419786-0.0229 0.6152339 0.226562l0.9082033 0.876953 1.951172 1.78711c0.319751 0.309532 0.719084-0.07685 0.71875-0.695313v-1.818359c0-0.388883 0.388672-0.376953 0.388672-0.376953h1.833984c0.430889 0 0.777344-0.360161 0.777344-0.791016v-9.4316406c0-0.4308544-0.346455-0.7773438-0.777344-0.7773438z" style="fill:currentColor;opacity:.35"/>
+ <path id="path2" class="ColorScheme-Text" d="M 0.77734375,0 C 0.34645495,0 0,0.34648945 0,0.77734375 V 10.208984 C 0,10.639839 0.34645495,11 0.77734375,11 H 2.6113281 C 2.6113281,11 3,10.98807 3,11.376953 v 1.818359 c -3.344e-4,0.618466 0.3990005,1.004846 0.71875,0.695313 C 4.688569,13.020039 5.6407658,12.131669 6.578125,11.226562 6.7833182,11.045311 6.8957233,11 7.1933594,11 H 13.222656 C 13.653545,11 14,10.639839 14,10.208984 V 0.77734375 C 14,0.34648945 13.653545,0 13.222656,0 Z M 1.1230207,1.1530527 H 12.876979 V 9.8095691 H 7.2272738 c -0.1146303,0 -0.8931215,-0.019289 -1.1694818,0.166363 C 5.6082297,10.277937 5.2139617,10.789496 4.8907678,11.119961 4.6700599,11.340669 4.2323002,11.81909 3.9935007,12.05789 4.0033425,11.204578 3.8812443,10.198251 3.4692829,10.004803 2.8605706,9.7189657 2.3891764,9.8095691 1.8232077,9.8095691 H 1.1230207 Z M 3,3 v 1 h 8 V 3 Z M 3,5 V 6 H 9 V 5 Z M 3,7 V 8 H 7 V 7 Z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.keepassxc.KeePassXC-locked.svg b/.icons/kora/panel/22/org.keepassxc.KeePassXC-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/22/org.keepassxc.KeePassXC-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark-locked.svg b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark.svg b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light-locked.svg b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light.svg b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/22/org.keepassxc.KeePassXC-monochrome-light.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.keepassxc.KeePassXC-unlocked.svg b/.icons/kora/panel/22/org.keepassxc.KeePassXC-unlocked.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/22/org.keepassxc.KeePassXC-unlocked.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine-away.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-away.svg
new file mode 100644
index 000000000..16f9b30b3
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 4v16h3v-13c4 0 2.9863281 7.00016 2.9863281 13h3.0273439c0-1.136139.004112-2.037733.007812-3h2.978516v3h3v-3h3v-3h-3v-3h-3v3h-2.994141c-.028283-3.288723-.180512-5.5000993-.923828-7.1894531-.562483-1.2783723-1.7810711-2.2214475-3.0156248-2.5332031-.6648898-.1679016-1.3454748-.2317284-2.0664062-.2578126v-.0195312zm13.5 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.5zm-.5 1h1v1h1v1h-1-1v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine-connect.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-connect.svg
new file mode 100644
index 000000000..a0b9ea21b
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine-disconnect.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-disconnect.svg
new file mode 100644
index 000000000..88f2c9feb
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine-msg.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-msg.svg
new file mode 100644
index 000000000..66e4f4aa7
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine-msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+ <circle fill="#4285f4" cx="10.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine_away.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_away.svg
new file mode 100644
index 000000000..12f109dc7
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 4 L 3 20 L 6 20 L 6 7 C 10 7 8.9863281 14.00016 8.9863281 20 L 12.013672 20 C 12.013672 18.863861 12.017784 17.962267 12.021484 17 L 15 17 L 15 20 L 18 20 L 18 17 L 21 17 L 21 14 L 18 14 L 18 11 L 15 11 L 15 14 L 12.005859 14 C 11.977576 10.711277 11.825347 8.4999007 11.082031 6.8105469 C 10.519548 5.5321746 9.3009599 4.5890994 8.0664062 4.2773438 C 7.4015164 4.1094422 6.7209314 4.0456154 6 4.0195312 L 6 4 L 3 4 z M 16.5 4 A 2.5 2.5 0 0 0 14 6.5 A 2.5 2.5 0 0 0 16.5 9 A 2.5 2.5 0 0 0 19 6.5 A 2.5 2.5 0 0 0 16.5 4 z M 16 5 L 17 5 L 17 6 L 18 6 L 18 7 L 17 7 L 16 7 L 16 6 L 16 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine_connect.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_connect.svg
new file mode 100644
index 000000000..afea2ba41
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine_disconnect.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_disconnect.svg
new file mode 100644
index 000000000..acd4035ae
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.nicotine_plus.Nicotine_msg.svg b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_msg.svg
new file mode 100644
index 000000000..c628fd191
--- /dev/null
+++ b/.icons/kora/panel/22/org.nicotine_plus.Nicotine_msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="10.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.rnd2.cpupower_gui-panel.svg b/.icons/kora/panel/22/org.rnd2.cpupower_gui-panel.svg
new file mode 100644
index 000000000..f79dafbc4
--- /dev/null
+++ b/.icons/kora/panel/22/org.rnd2.cpupower_gui-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4 0v2h-1.1992188c-.4432 0-.8007812.3575812-.8007812.8007812v1.1992188h-2v2h2v1h-2v2h2v1h-2v2h2v1.199219c0 .4432.3575812.800781.8007812.800781h1.1992188v2h2v-2h1v2h2v-2h1v2h2v-2h1.199219c.4432 0 .800781-.357581.800781-.800781v-1.199219h2v-2h-2v-1h2v-2h-2v-1h2v-2h-2v-1.1992188c0-.4432-.357581-.8007812-.800781-.8007812h-1.199219v-2h-2v2h-1v-2h-2v2h-1v-2zm5.726562 3-1.037109 4h1.810547l-4.226562 6 1.037109-4h-1.810547z"/>
+</svg>
diff --git a/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-down.svg b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-down.svg
new file mode 100644
index 000000000..1a43fac18
--- /dev/null
+++ b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-down.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m12.5 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.5zm-.5 2h1v2h1.25l-1.75 2-1.75-2h1.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-error.svg b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-error.svg
new file mode 100644
index 000000000..373630d57
--- /dev/null
+++ b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-error.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12.5 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.5zm-.5 1h1v3.339h-1zm.5 4c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-up.svg b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-up.svg
new file mode 100644
index 000000000..9b06ed429
--- /dev/null
+++ b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing-up.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12.5 15c-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-.5-2h1v-2h1.25l-1.75-2-1.75 2h1.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing.svg b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing.svg
new file mode 100644
index 000000000..ebe31458f
--- /dev/null
+++ b/.icons/kora/panel/22/org.sparkleshare.SparkleShare-syncing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".3" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path fill="#dfdfdf" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path fill="#4285f4" d="m12.5 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.371 0 2.5 1.129 2.5 2.5h-.834c0-.914-.752-1.666-1.666-1.666zm-2.5 2.5h.834c0 .914.752 1.666 1.666 1.666v.834c-1.371 0-2.5-1.129-2.5-2.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/overgrive-app-ind-con-1.svg b/.icons/kora/panel/22/overgrive-app-ind-con-1.svg
new file mode 120000
index 000000000..5a6a822fa
--- /dev/null
+++ b/.icons/kora/panel/22/overgrive-app-ind-con-1.svg
@@ -0,0 +1 @@
+grive-app-ind-con-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/overgrive-app-ind-con-2.svg b/.icons/kora/panel/22/overgrive-app-ind-con-2.svg
new file mode 120000
index 000000000..364e56419
--- /dev/null
+++ b/.icons/kora/panel/22/overgrive-app-ind-con-2.svg
@@ -0,0 +1 @@
+grive-app-ind-con-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/overgrive-app-ind-con-3.svg b/.icons/kora/panel/22/overgrive-app-ind-con-3.svg
new file mode 120000
index 000000000..364e56419
--- /dev/null
+++ b/.icons/kora/panel/22/overgrive-app-ind-con-3.svg
@@ -0,0 +1 @@
+grive-app-ind-con-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/overgrive-app-ind-sleep.svg b/.icons/kora/panel/22/overgrive-app-ind-sleep.svg
new file mode 120000
index 000000000..a345c5e4c
--- /dev/null
+++ b/.icons/kora/panel/22/overgrive-app-ind-sleep.svg
@@ -0,0 +1 @@
+grive-app-ind-sleep.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/overgrive-app-ind.svg b/.icons/kora/panel/22/overgrive-app-ind.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/22/overgrive-app-ind.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pamac-tray-no-update.svg b/.icons/kora/panel/22/pamac-tray-no-update.svg
new file mode 120000
index 000000000..68dbb7641
--- /dev/null
+++ b/.icons/kora/panel/22/pamac-tray-no-update.svg
@@ -0,0 +1 @@
+mintupdate-up-to-date.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pamac-tray-update.svg b/.icons/kora/panel/22/pamac-tray-update.svg
new file mode 120000
index 000000000..07ef66955
--- /dev/null
+++ b/.icons/kora/panel/22/pamac-tray-update.svg
@@ -0,0 +1 @@
+mintupdate-updates-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pcloud-offline.svg b/.icons/kora/panel/22/pcloud-offline.svg
new file mode 100644
index 000000000..76d359763
--- /dev/null
+++ b/.icons/kora/panel/22/pcloud-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pcloud-ok.svg b/.icons/kora/panel/22/pcloud-ok.svg
new file mode 100644
index 000000000..4d6c9a96e
--- /dev/null
+++ b/.icons/kora/panel/22/pcloud-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pcloud-pause.svg b/.icons/kora/panel/22/pcloud-pause.svg
new file mode 100644
index 000000000..7d5373c1d
--- /dev/null
+++ b/.icons/kora/panel/22/pcloud-pause.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 8.0332031 13 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.693359 9.3320312 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 11 11 L 12 11 L 12 14 L 11 14 L 11 11 z M 13 11 L 14 11 L 14 14 L 13 14 L 13 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pcloud-sync.svg b/.icons/kora/panel/22/pcloud-sync.svg
new file mode 100644
index 000000000..743685ddc
--- /dev/null
+++ b/.icons/kora/panel/22/pcloud-sync.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 8.0332031 13 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.693359 9.3320312 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.25,9.4689111 A 3.5,3.5 0 0 0 9.4689111,10.75 3.5,3.5 0 0 0 10.75,15.531089 3.5,3.5 0 0 0 15.531089,14.25 3.5,3.5 0 0 0 14.25,9.4689111 Z m -1.825135,0.5362259 -0.04089,0.695825 -0.0176,0.307831 A 1.5,1.5 0 0 0 11.200962,11.75 1.5,1.5 0 0 0 11.012227,12.678461 l -0.886609,0.586433 A 2.5,2.5 0 0 1 10.334936,11.25 2.5,2.5 0 0 1 12.424865,10.005137 Z m 2.271625,1.311524 A 2.5,2.5 0 0 1 14.665064,13.75 2.5,2.5 0 0 1 13.025488,14.94139 l 0.06482,-1.065403 A 1.5,1.5 0 0 0 13.799038,13.25 a 1.5,1.5 0 0 0 0.0592,-1.379879 l 0.257789,-0.169159 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pcloud-warning.svg b/.icons/kora/panel/22/pcloud-warning.svg
new file mode 100644
index 000000000..e9c3bbac0
--- /dev/null
+++ b/.icons/kora/panel/22/pcloud-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/persepolis-tray.svg b/.icons/kora/panel/22/persepolis-tray.svg
new file mode 100644
index 000000000..75f00fb95
--- /dev/null
+++ b/.icons/kora/panel/22/persepolis-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 5 3 C 6.6 4.2 10.298967 4.201999 12 4.5 C 10.821221 4.7616295 8.8828226 4.8157437 7.2304688 5.1523438 C 8.6561434 6.1680861 9.391453 6.2182015 11 6.5 C 9.287227 6.8801489 8.6393061 6.8421866 7.2109375 7.8613281 C 8.8952874 8.2286678 10.878459 8.3035192 12 8.5 C 10.196179 8.900357 6.6 8.8 5 10 L 6.5 10.199219 L 8 10 C 6.8 11.6 6.7980011 12.298967 6.5 14 C 6.0996432 12.196179 6.2 11.6 5 10 L 5.1992188 8.5 L 5 7 C 5.5052456 7.3789342 6.2285944 7.6313016 7.0234375 7.8183594 L 7.1992188 6.5 L 7.0273438 5.1992188 C 6.2334253 5.3758405 5.5105256 5.6171058 5 6 L 5.1992188 4.5 L 5 3 z M 9 10 L 10.5 10.199219 L 12 10 C 10.8 11.6 10.798001 12.298967 10.5 14 C 10.099643 12.196179 10.2 11.6 9 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/phone-battery-caution.svg b/.icons/kora/panel/22/phone-battery-caution.svg
new file mode 100644
index 000000000..7362eda07
--- /dev/null
+++ b/.icons/kora/panel/22/phone-battery-caution.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 12.723v1.429c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-1.429z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/phone-battery-empty.svg b/.icons/kora/panel/22/phone-battery-empty.svg
new file mode 100644
index 000000000..05daf6819
--- /dev/null
+++ b/.icons/kora/panel/22/phone-battery-empty.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/phone-battery-full.svg b/.icons/kora/panel/22/phone-battery-full.svg
new file mode 100644
index 000000000..0184fd116
--- /dev/null
+++ b/.icons/kora/panel/22/phone-battery-full.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/phone-battery-good.svg b/.icons/kora/panel/22/phone-battery-good.svg
new file mode 100644
index 000000000..08cb9a21f
--- /dev/null
+++ b/.icons/kora/panel/22/phone-battery-good.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 5.364v8.788c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-8.788z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/phone-battery-low.svg b/.icons/kora/panel/22/phone-battery-low.svg
new file mode 100644
index 000000000..8eea5ae42
--- /dev/null
+++ b/.icons/kora/panel/22/phone-battery-low.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z" fill="#dfdfdf"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 11.579v2.573c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-2.573z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/phone-battery-medium.svg b/.icons/kora/panel/22/phone-battery-medium.svg
new file mode 100644
index 000000000..7b1466d94
--- /dev/null
+++ b/.icons/kora/panel/22/phone-battery-medium.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.282v5.87c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.87z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/pia_tray_connected.svg b/.icons/kora/panel/22/pia_tray_connected.svg
new file mode 100644
index 000000000..20c631229
--- /dev/null
+++ b/.icons/kora/panel/22/pia_tray_connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5,0 C 5.4627564,0 3.0004562,2.3276432 3,5.1992188 3.00172,5.3328938 3.00888,5.4664566 3.021484,5.5996094 L 3,5.5996094 3,6 1.8339844,6 C 1.3723177,6 1,6.3464546 1,6.7773438 L 1,12.222656 C 1,12.653545 1.3723177,13 1.8339844,13 L 3,13 3,15.199219 C 3,15.642419 3.3769338,16 3.8457031,16 l 2.9628907,0 1.2675781,-2 0.8476562,0 1.2675779,2 2.962891,0 C 13.623066,16 14,15.642419 14,15.199219 L 14,13 15.166016,13 C 15.627682,13 16,12.653545 16,12.222656 L 16,6.7773438 C 16,6.3464546 15.627682,6 15.166016,6 L 14,6 l 0,-0.4003906 -0.01758,0 C 13.993721,5.466409 13.999584,5.3328463 14,5.1992188 13.999544,2.3276432 11.537244,0 8.5,0 Z m 0,2 c 1.932663,-1e-7 3.5,1 3.5,3.977539 -5.58e-4,0.014978 -0.0012,0.029952 -0.002,0.044922 L 5,6.0224609 C 4.9999069,6.0074869 4.9999069,5.9925129 5,5.9775389 5,2.9999999 6.567337,1.9999998 8.5,2 Z M 6,4 6,5 7,5 7,4 Z m 4,0 0,1 1,0 0,-1 z M 8.5,7 c 0.9233334,0 1.4667964,0.782188 1.4667964,1.742188 l 0,0.257812 0.6171876,0 C 10.811473,8.96085 11,9.262571 11,9.5 l 0,2.072266 C 11,11.809694 10.814818,12 10.583984,12 L 6.4160156,12 C 6.1851822,12 6,11.809694 6,11.572266 L 6,9.5 C 6,9.262571 6.2947796,8.8035671 6.4160156,9 l 0.6171875,0 0,-0.257812 C 7.0332031,7.781802 7.5766667,7 8.5,7 Z m 0,0.857422 c -0.4616667,0 -0.6328125,0.382565 -0.6328125,0.857422 l 0,0.285156 1.265625,0 0,-0.285156 C 9.1328125,8.239987 8.9616667,7.857422 8.5,7.857422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pia_tray_connecting.svg b/.icons/kora/panel/22/pia_tray_connecting.svg
new file mode 100644
index 000000000..a5fb484ca
--- /dev/null
+++ b/.icons/kora/panel/22/pia_tray_connecting.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8.5 0 C 5.4627564 0 3.0004562 2.3276432 3 5.1992188 C 3.00172 5.3328938 3.0088804 5.4664566 3.0214844 5.5996094 L 3 5.5996094 L 3 6 L 1.8339844 6 C 1.3723177 6 1 6.3464546 1 6.7773438 L 1 12.222656 C 1 12.653545 1.3723177 13 1.8339844 13 L 3 13 L 3 15.199219 C 3 15.642419 3.3769338 16 3.8457031 16 L 6.8085938 16 L 8.0761719 14 L 8.9238281 14 L 10.191406 16 L 13.154297 16 C 13.623066 16 14 15.642419 14 15.199219 L 14 13 L 15.166016 13 C 15.627682 13 16 12.653545 16 12.222656 L 16 6.7773438 C 16 6.3464546 15.627682 6 15.166016 6 L 14 6 L 14 5.5996094 L 13.982422 5.5996094 C 13.993723 5.466409 13.999584 5.3328462 14 5.1992188 C 13.999544 2.3276432 11.537244 -5.9211895e-16 8.5 0 z M 8.5 2 C 10.432663 1.9999999 12 2.9990235 12 5.9765625 C 11.999442 5.9915405 11.998847 6.0084675 11.998047 6.0234375 L 5 6.0214844 C 4.9999069 6.0065104 4.9999069 5.9915365 5 5.9765625 C 5 2.9990235 6.567337 1.9999998 8.5 2 z M 6 4 L 6 5 L 7 5 L 7 4 L 6 4 z M 10 4 L 10 5 L 11 5 L 11 4 L 10 4 z M 4.5 8 A 1.5 1.5 0 0 1 6 9.5 A 1.5 1.5 0 0 1 4.5 11 A 1.5 1.5 0 0 1 3 9.5 A 1.5 1.5 0 0 1 4.5 8 z M 8.5 8 A 1.5 1.5 0 0 1 10 9.5 A 1.5 1.5 0 0 1 8.5 11 A 1.5 1.5 0 0 1 7 9.5 A 1.5 1.5 0 0 1 8.5 8 z M 12.5 8 A 1.5 1.5 0 0 1 14 9.5 A 1.5 1.5 0 0 1 12.5 11 A 1.5 1.5 0 0 1 11 9.5 A 1.5 1.5 0 0 1 12.5 8 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 9 L 4 10 L 5 10 L 5 9 L 4 9 z M 8 9 L 8 10 L 9 10 L 9 9 L 8 9 z M 12 9 L 12 10 L 13 10 L 13 9 L 12 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pia_tray_disconnected.svg b/.icons/kora/panel/22/pia_tray_disconnected.svg
new file mode 100644
index 000000000..9aa497565
--- /dev/null
+++ b/.icons/kora/panel/22/pia_tray_disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5,0 C 5.4627564,0 3.0004562,2.3276432 3,5.1992188 3.00172,5.3328938 3.00888,5.4664566 3.021484,5.5996094 L 3,5.5996094 3,6 1.8339844,6 C 1.3723177,6 1,6.3464546 1,6.7773438 L 1,12.222656 C 1,12.653545 1.3723177,13 1.8339844,13 L 3,13 3,15.199219 C 3,15.642419 3.3769338,16 3.8457031,16 l 2.9628907,0 1.2675781,-2 0.8476562,0 1.2675779,2 2.962891,0 C 13.623066,16 14,15.642419 14,15.199219 L 14,13 15.166016,13 C 15.627682,13 16,12.653545 16,12.222656 L 16,6.7773438 C 16,6.3464546 15.627682,6 15.166016,6 L 14,6 l 0,-0.4003906 -0.01758,0 C 13.993721,5.466409 13.999584,5.3328463 14,5.1992188 13.999544,2.3276432 11.537244,0 8.5,0 Z m 0,2 c 1.932663,-1e-7 3.5,1 3.5,3.977539 -5.58e-4,0.014978 -0.0012,0.029952 -0.002,0.044922 L 5,6.0224609 C 4.9999069,6.0074869 4.9999069,5.9925129 5,5.9775389 5,2.9999999 6.567337,1.9999998 8.5,2 Z M 6,4 6,5 7,5 7,4 Z m 4,0 0,1 1,0 0,-1 z M 8.5,7 c 0.9233334,0 1.4667964,0.782188 1.4667964,1.742188 l 0,0.257812 0.6171876,0 C 10.811473,8.96085 11,9.262571 11,9.5 l 0,2.072266 C 11,11.809694 10.814818,12 10.583984,12 L 6.4160156,12 C 6.1851822,12 6,11.809694 6,11.572266 L 6,9.5 C 6,9.262571 6.1851822,9 6.4160156,9 l 0.6171875,0 0,-0.257812 C 7.0332031,7.781802 7.5766667,7 8.5,7 Z m 0,0.857422 c -0.4616667,0 -0.6328125,0.382565 -0.6328125,0.857422 l 0,0.285156 1.265625,0 0,-0.285156 C 9.1328125,8.239987 8.9616667,7.857422 8.5,7.857422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pidgin-tray-available.svg b/.icons/kora/panel/22/pidgin-tray-available.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-available.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pidgin-tray-away.svg b/.icons/kora/panel/22/pidgin-tray-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pidgin-tray-busy.svg b/.icons/kora/panel/22/pidgin-tray-busy.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-busy.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pidgin-tray-connect.svg b/.icons/kora/panel/22/pidgin-tray-connect.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-connect.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pidgin-tray-invisible.svg b/.icons/kora/panel/22/pidgin-tray-invisible.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-invisible.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pidgin-tray-offline.svg b/.icons/kora/panel/22/pidgin-tray-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pidgin-tray-pending.svg b/.icons/kora/panel/22/pidgin-tray-pending.svg
new file mode 120000
index 000000000..9c653fa64
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-pending.svg
@@ -0,0 +1 @@
+user-status-pending.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pidgin-tray-xa.svg b/.icons/kora/panel/22/pidgin-tray-xa.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/22/pidgin-tray-xa.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pithos-tray-icon.svg b/.icons/kora/panel/22/pithos-tray-icon.svg
new file mode 100644
index 000000000..7ea8a26a2
--- /dev/null
+++ b/.icons/kora/panel/22/pithos-tray-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.851 1.906c-1.255-.256-2.851-2.298-2.851-1.018v9.115c-.468-.193-.98-.293-1.5-.294-1.933 0-3.5 1.345-3.5 3.005s1.567 3.005 3.5 3.005c1.892-.002 3.44-1.295 3.495-2.917l.005.002c.001-.029 0-.06 0-.09.015-2.04 0-5.877 0-8.262.729.286 1.899.247 3.066 1.572.817.928 1.572 2.51 1.906 1.976.554-.886-.23-5.3-4.121-6.094z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pithos-tray-plugin.svg b/.icons/kora/panel/22/pithos-tray-plugin.svg
new file mode 120000
index 000000000..18c6e3928
--- /dev/null
+++ b/.icons/kora/panel/22/pithos-tray-plugin.svg
@@ -0,0 +1 @@
+pithos-tray-icon.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/plasmavault-symbolic.svg b/.icons/kora/panel/22/plasmavault-symbolic.svg
new file mode 100644
index 000000000..edcf7928d
--- /dev/null
+++ b/.icons/kora/panel/22/plasmavault-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m1.778 4.139h12.444v7.379c0 .469-.297.849-.663.849h-11.118c-.366 0-.663-.38-.663-.849z"/>
+ <path d="m15 4.833v6.871c0 .795-.645 1.441-1.44 1.441h-11.12c-.795 0-1.44-.646-1.44-1.441v-8.408c0-.795.645-1.441 1.44-1.441h2.51c1.758 0 1.769 1.537 3.527 1.537h5.083c.795 0 1.44.645 1.44 1.441zm-.778 0c0-.366-.296-.663-.662-.663h-5.083c-.931 0-1.494-.321-1.982-.712-.426-.342-.729-.825-1.545-.825h-2.51c-.366 0-.662.297-.662.663v8.408c0 .366.296.663.662.663h11.12c.366 0 .662-.297.662-.663z"/>
+ <path d="m9.865 7.816c.247.001.484.099.659.274s.274.413.274.662v1.861c0 .248-.099.486-.274.661-.176.176-.414.274-.662.274h-3.724c-.249 0-.487-.098-.662-.274-.175-.175-.274-.413-.274-.661v-1.861c0-.249.099-.487.274-.662s.412-.273.659-.274v-.931c0-1.033.832-1.865 1.865-1.865s1.865.832 1.865 1.865zm-2.798 0h1.866v-.988c0-.517-.416-.933-.933-.933s-.933.416-.933.933z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/plasmavault_error.svg b/.icons/kora/panel/22/plasmavault_error.svg
new file mode 100644
index 000000000..91f54e90b
--- /dev/null
+++ b/.icons/kora/panel/22/plasmavault_error.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#f44336">
+ <path fill-opacity=".2" d="m1.778 4.139h12.444v7.379c0 .469-.297.849-.663.849h-11.118c-.366 0-.663-.38-.663-.849z"/>
+ <path d="m15 4.833v6.871c0 .795-.645 1.441-1.44 1.441h-11.12c-.795 0-1.44-.646-1.44-1.441v-8.408c0-.795.645-1.441 1.44-1.441h2.51c1.758 0 1.769 1.537 3.527 1.537h5.083c.795 0 1.44.645 1.44 1.441zm-.778 0c0-.366-.296-.663-.662-.663h-5.083c-.931 0-1.494-.321-1.982-.712-.426-.342-.729-.825-1.545-.825h-2.51c-.366 0-.662.297-.662.663v8.408c0 .366.296.663.662.663h11.12c.366 0 .662-.297.662-.663z"/>
+ <path d="m8 10.059c.433 0 .785.351.785.784s-.352.784-.785.784-.785-.351-.785-.784.352-.784.785-.784zm-.894-4.291c0-.235.093-.462.26-.629s.394-.26.629-.26h.01c.235 0 .462.093.628.26.167.167.261.394.261.629 0 .994-.234 2.347-.234 3.08 0 .174-.069.341-.192.465-.124.123-.291.192-.465.192h-.006c-.175 0-.342-.069-.465-.192-.123-.124-.192-.291-.192-.465 0-.733-.234-2.086-.234-3.08z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/pocket-casts-tray.svg b/.icons/kora/panel/22/pocket-casts-tray.svg
new file mode 100644
index 000000000..f45785b07
--- /dev/null
+++ b/.icons/kora/panel/22/pocket-casts-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7v-2c-2.8994949 0-5-2.100505-5-5 0-2.8994949 2.1005051-5 5-5 2.899495 0 5 2.1005051 5 5h2c0-3.8659932-3.134007-7-7-7zm0 3c-2.209139 0-4 1.790861-4 4s1.790861 4 4 4v-1.333984c-1.4727594 0-2.6660156-1.1932566-2.6660156-2.666016-.0002084-1.4553101 1.165992-2.6413816 2.6210937-2.6660156.015046-.0001274.0298759-.0001274.0449219 0 1.4727594 0 2.666016 1.1932562 2.666016 2.6660156h1.333984c0-2.209139-1.790861-4-4-4z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoneapp-break.svg b/.icons/kora/panel/22/pomodoneapp-break.svg
new file mode 100644
index 000000000..846d87211
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoneapp-break.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.586 5.379c-.128 0-.256.048-.354.146l-.707.707c-.196.196-.196.512 0 .707l1.061 1.061-1.061 1.06c-.196.195-.196.512 0 .708l.707.707c.196.195.512.195.707 0l1.061-1.061 1.06 1.061c.195.195.512.195.708 0l.707-.707c.195-.196.195-.513 0-.708l-1.061-1.06 1.061-1.061c.195-.195.195-.511 0-.707l-.707-.707c-.196-.196-.513-.196-.708 0l-1.06 1.061-1.061-1.061c-.098-.098-.225-.146-.353-.146z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/pomodoneapp-indicator.svg b/.icons/kora/panel/22/pomodoneapp-indicator.svg
new file mode 100644
index 000000000..f908b1f8d
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoneapp-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.6 6c-.333 0-.6.267-.6.6v2.8c0 .333.267.6.6.6h2.8c.333 0 .6-.267.6-.6v-2.8c0-.333-.267-.6-.6-.6z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/pomodoneapp-paused.svg b/.icons/kora/panel/22/pomodoneapp-paused.svg
new file mode 100644
index 000000000..9442a7690
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoneapp-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.5 5c-.277 0-.5.223-.5.5v5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-5c0-.277-.223-.5-.5-.5zm4 0c-.277 0-.5.223-.5.5v5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-5c0-.277-.223-.5-.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/pomodoneapp-started.svg b/.icons/kora/panel/22/pomodoneapp-started.svg
new file mode 100644
index 000000000..a25e32004
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoneapp-started.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 5c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5h3c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-00.svg b/.icons/kora/panel/22/pomodoro-indicator-light-00.svg
new file mode 100644
index 000000000..585b7de3d
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-00.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-01.svg b/.icons/kora/panel/22/pomodoro-indicator-light-01.svg
new file mode 100644
index 000000000..24fc1a01d
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-01.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-02.svg b/.icons/kora/panel/22/pomodoro-indicator-light-02.svg
new file mode 100644
index 000000000..536709221
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-02.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-03.svg b/.icons/kora/panel/22/pomodoro-indicator-light-03.svg
new file mode 100644
index 000000000..96dab8446
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-03.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-04.svg b/.icons/kora/panel/22/pomodoro-indicator-light-04.svg
new file mode 100644
index 000000000..aee503e38
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-04.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-05.svg b/.icons/kora/panel/22/pomodoro-indicator-light-05.svg
new file mode 100644
index 000000000..9f7d54da2
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-05.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-06.svg b/.icons/kora/panel/22/pomodoro-indicator-light-06.svg
new file mode 100644
index 000000000..80b10645c
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-06.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-07.svg b/.icons/kora/panel/22/pomodoro-indicator-light-07.svg
new file mode 100644
index 000000000..23c69057c
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-07.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-08.svg b/.icons/kora/panel/22/pomodoro-indicator-light-08.svg
new file mode 100644
index 000000000..4ab771041
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-08.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92z"/>
+<path style="fill:currentColor" class="ColorScheme-Text" d="m8 8v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-09.svg b/.icons/kora/panel/22/pomodoro-indicator-light-09.svg
new file mode 100644
index 000000000..dcc4aef05
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-09.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-10.svg b/.icons/kora/panel/22/pomodoro-indicator-light-10.svg
new file mode 100644
index 000000000..9871df256
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-11.svg b/.icons/kora/panel/22/pomodoro-indicator-light-11.svg
new file mode 100644
index 000000000..5756905ec
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-12.svg b/.icons/kora/panel/22/pomodoro-indicator-light-12.svg
new file mode 100644
index 000000000..b2a14280a
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-12.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-13.svg b/.icons/kora/panel/22/pomodoro-indicator-light-13.svg
new file mode 100644
index 000000000..402dbca0c
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-13.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-14.svg b/.icons/kora/panel/22/pomodoro-indicator-light-14.svg
new file mode 100644
index 000000000..d520e3072
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-14.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-15.svg b/.icons/kora/panel/22/pomodoro-indicator-light-15.svg
new file mode 100644
index 000000000..3e553c9da
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-15.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm5.216 5.92h-5.216v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-16.svg b/.icons/kora/panel/22/pomodoro-indicator-light-16.svg
new file mode 100644
index 000000000..ce6cf0a6e
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-16.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633l-5.175-.639z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-17.svg b/.icons/kora/panel/22/pomodoro-indicator-light-17.svg
new file mode 100644
index 000000000..a1c707a95
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-17.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593l-5.069-1.232z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-18.svg b/.icons/kora/panel/22/pomodoro-indicator-light-18.svg
new file mode 100644
index 000000000..c88e85e5a
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-18.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-19.svg b/.icons/kora/panel/22/pomodoro-indicator-light-19.svg
new file mode 100644
index 000000000..cc56f9cfd
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-19.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594l-4.701-2.263z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-20.svg b/.icons/kora/panel/22/pomodoro-indicator-light-20.svg
new file mode 100644
index 000000000..de9291e20
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-20.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .32.007.477.022.164.015.325.037.484.067.184.034.364.078.541.131.149.045.296.097.44.155.194.078.383.168.566.268.148.082.293.171.432.267.148.101.291.211.427.327.138.116.269.24.394.37.115.122.226.248.329.38.105.133.203.271.295.414.112.175.213.356.304.544.092.192.173.39.242.593.048.143.09.288.126.436.035.147.083.44.106.591.052.266.021.389.04.638l-.001.012c-.017.24.012.364-.039.626-.023.151-.071.444-.106.591-.036.148-.078.293-.126.435-.069.204-.15.402-.242.594-.091.188-.192.369-.304.544l-4.385-2.802z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-21.svg b/.icons/kora/panel/22/pomodoro-indicator-light-21.svg
new file mode 100644
index 000000000..446573197
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-21.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415l-4.101-3.224z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-22.svg b/.icons/kora/panel/22/pomodoro-indicator-light-22.svg
new file mode 100644
index 000000000..ce5a29ab4
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-22.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38l-3.77-3.604z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-23.svg b/.icons/kora/panel/22/pomodoro-indicator-light-23.svg
new file mode 100644
index 000000000..eeb9423ea
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-23.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372l-3.376-3.976v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-24.svg b/.icons/kora/panel/22/pomodoro-indicator-light-24.svg
new file mode 100644
index 000000000..95922605d
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-24.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328l-2.947-4.304v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-25.svg b/.icons/kora/panel/22/pomodoro-indicator-light-25.svg
new file mode 100644
index 000000000..3771a6ecb
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-25.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267l-2.514-4.571v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-26.svg b/.icons/kora/panel/22/pomodoro-indicator-light-26.svg
new file mode 100644
index 000000000..410f40fb1
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-26.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27l-1.946-4.841v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-27.svg b/.icons/kora/panel/22/pomodoro-indicator-light-27.svg
new file mode 100644
index 000000000..38e88da5f
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-27.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154l-1.505-4.995v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-28.svg b/.icons/kora/panel/22/pomodoro-indicator-light-28.svg
new file mode 100644
index 000000000..48b9f5a97
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-28.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132l-.964-5.127v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-29.svg b/.icons/kora/panel/22/pomodoro-indicator-light-29.svg
new file mode 100644
index 000000000..24e0624f5
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-29.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067l-.478-5.194v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-30.svg b/.icons/kora/panel/22/pomodoro-indicator-light-30.svg
new file mode 100644
index 000000000..c2fa43c8f
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-30.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022v-10.432z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-31.svg b/.icons/kora/panel/22/pomodoro-indicator-light-31.svg
new file mode 100644
index 000000000..db6e655a4
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-31.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041l.639-5.175v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-32.svg b/.icons/kora/panel/22/pomodoro-indicator-light-32.svg
new file mode 100644
index 000000000..4458107fb
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-32.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106l1.232-5.069v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-33.svg b/.icons/kora/panel/22/pomodoro-indicator-light-33.svg
new file mode 100644
index 000000000..a8470adcf
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-33.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126l1.669-4.943v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-34.svg b/.icons/kora/panel/22/pomodoro-indicator-light-34.svg
new file mode 100644
index 000000000..7525c8a88
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-34.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242l2.263-4.701v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-35.svg b/.icons/kora/panel/22/pomodoro-indicator-light-35.svg
new file mode 100644
index 000000000..738462b03
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-35.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c1.655 0 3.177.544 4.375 1.555l1.03-1.019 1.094 1.088-1.03 1.021c.96 1.166 1.531 2.722 1.531 4.355 0 3.889-3.134 7-7 7s-7-3.111-7-7c0-1.633.571-3.189 1.531-4.355l-.998-.989 1.094-1.088.998.987c1.198-1.011 2.72-1.555 4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305l2.809-4.396v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-36.svg b/.icons/kora/panel/22/pomodoro-indicator-light-36.svg
new file mode 100644
index 000000000..94ab685dc
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-36.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295l3.224-4.101v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-37.svg b/.icons/kora/panel/22/pomodoro-indicator-light-37.svg
new file mode 100644
index 000000000..7acd1d91b
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-37.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331l3.604-3.77v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-38.svg b/.icons/kora/panel/22/pomodoro-indicator-light-38.svg
new file mode 100644
index 000000000..beda263cd
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-38.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394l3.976-3.376v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-39.svg b/.icons/kora/panel/22/pomodoro-indicator-light-39.svg
new file mode 100644
index 000000000..f210d48a7
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-39.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429l4.304-2.947v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-40.svg b/.icons/kora/panel/22/pomodoro-indicator-light-40.svg
new file mode 100644
index 000000000..dea7de47e
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-40.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433l4.571-2.514v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-41.svg b/.icons/kora/panel/22/pomodoro-indicator-light-41.svg
new file mode 100644
index 000000000..bf36da62b
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-41.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568l4.841-1.946v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-42.svg b/.icons/kora/panel/22/pomodoro-indicator-light-42.svg
new file mode 100644
index 000000000..7967c3bcd
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-42.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441l4.995-1.505v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-43.svg b/.icons/kora/panel/22/pomodoro-indicator-light-43.svg
new file mode 100644
index 000000000..1cb3c7ad5
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-43.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541l5.127-.964v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-44.svg b/.icons/kora/panel/22/pomodoro-indicator-light-44.svg
new file mode 100644
index 000000000..923de152f
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-44.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486l5.194-.478v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-45.svg b/.icons/kora/panel/22/pomodoro-indicator-light-45.svg
new file mode 100644
index 000000000..48a47182b
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-45.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067l-.478.022c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-46.svg b/.icons/kora/panel/22/pomodoro-indicator-light-46.svg
new file mode 100644
index 000000000..76de0262f
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-46.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.006 11.135c-.245-.017-.369.012-.633-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.006c.017-.245-.012-.369.04-.633l5.175.639v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-47.svg b/.icons/kora/panel/22/pomodoro-indicator-light-47.svg
new file mode 100644
index 000000000..54ed5fa03
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-47.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593l5.069 1.232v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-48.svg b/.icons/kora/panel/22/pomodoro-indicator-light-48.svg
new file mode 100644
index 000000000..559cd10bd
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-48.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437l4.943 1.669v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-49.svg b/.icons/kora/panel/22/pomodoro-indicator-light-49.svg
new file mode 100644
index 000000000..862639088
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-49.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594l4.701 2.263v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-50.svg b/.icons/kora/panel/22/pomodoro-indicator-light-50.svg
new file mode 100644
index 000000000..f293d5ebd
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-50.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546l4.396 2.809v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-51.svg b/.icons/kora/panel/22/pomodoro-indicator-light-51.svg
new file mode 100644
index 000000000..981f272c3
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-51.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415l4.101 3.224v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-52.svg b/.icons/kora/panel/22/pomodoro-indicator-light-52.svg
new file mode 100644
index 000000000..123998c74
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-52.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38l3.77 3.604v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-53.svg b/.icons/kora/panel/22/pomodoro-indicator-light-53.svg
new file mode 100644
index 000000000..d3c92283b
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-53.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372l3.376 3.976v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-54.svg b/.icons/kora/panel/22/pomodoro-indicator-light-54.svg
new file mode 100644
index 000000000..d0b71f19d
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-54.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328l2.947 4.304v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-55.svg b/.icons/kora/panel/22/pomodoro-indicator-light-55.svg
new file mode 100644
index 000000000..dd298b37f
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-55.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.215-.064 2.514 4.571 2.514 4.571v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-56.svg b/.icons/kora/panel/22/pomodoro-indicator-light-56.svg
new file mode 100644
index 000000000..a02a00387
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-56.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27l1.946 4.841v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-57.svg b/.icons/kora/panel/22/pomodoro-indicator-light-57.svg
new file mode 100644
index 000000000..2a86e1ff8
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-57.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154l1.505 4.995v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-58.svg b/.icons/kora/panel/22/pomodoro-indicator-light-58.svg
new file mode 100644
index 000000000..612135f72
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-58.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132l.964 5.127v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-59.svg b/.icons/kora/panel/22/pomodoro-indicator-light-59.svg
new file mode 100644
index 000000000..048ca437f
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-59.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c1.655 0 3.177.544 4.375 1.555l1.03-1.019 1.094 1.088-1.03 1.021c.96 1.166 1.531 2.722 1.531 4.355 0 3.889-3.134 7-7 7s-7-3.111-7-7c0-1.633.571-3.189 1.531-4.355l-.998-.989 1.094-1.088.998.987c1.198-1.011 2.72-1.555 4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132.16-.03.322-.052.486-.067l.478 5.194v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-60.svg b/.icons/kora/panel/22/pomodoro-indicator-light-60.svg
new file mode 100644
index 000000000..92d21208a
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-60.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132.16-.03.322-.052.486-.067.073-.007.147-.012.222-.016l.256 5.21v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-indicator-light-61.svg b/.icons/kora/panel/22/pomodoro-indicator-light-61.svg
new file mode 100644
index 000000000..968b73599
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-indicator-light-61.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c-2.861 0-5.216 2.355-5.216 5.216s2.355 5.216 5.216 5.216 5.216-2.355 5.216-5.216-2.355-5.216-5.216-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-start-light.svg b/.icons/kora/panel/22/pomodoro-start-light.svg
new file mode 100644
index 000000000..12d60ec8c
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-start-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-1.682 3.01 4.364 2.91-4.364 2.91z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/pomodoro-stop-light.svg b/.icons/kora/panel/22/pomodoro-stop-light.svg
new file mode 100644
index 000000000..1559db905
--- /dev/null
+++ b/.icons/kora/panel/22/pomodoro-stop-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm2 3.92h-4v4h4z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/popcorntime-tray.svg b/.icons/kora/panel/22/popcorntime-tray.svg
new file mode 100644
index 000000000..fcd1e542a
--- /dev/null
+++ b/.icons/kora/panel/22/popcorntime-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1.75 1 C 1.3344975 1 1 1.3344975 1 1.75 L 1 8 L 15 8 L 15 1.75 C 15 1.334515 14.66475 1 14.25 1 L 1.75 1 z M 4 3 A 1 1 0 0 1 5 4 A 1 1 0 0 1 4 5 A 1 1 0 0 1 3 4 A 1 1 0 0 1 4 3 z M 12 3 A 1 1 0 0 1 13 4 A 1 1 0 0 1 12 5 A 1 1 0 0 1 11 4 A 1 1 0 0 1 12 3 z M 6 5 C 8.0537 5.3173301 10 5 10 5 C 10 6.1046 9.1046 7 8 7 C 6.8954 7 6 6.1046 6 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 8 L 1 14.25 C 1 14.665625 1.3345063 15 1.75 15 L 14.25 15 C 14.665625 15 15 14.665625 15 14.25 L 15 8 L 1 8 z M 4 9 C 4.554 9 5 9.446 5 10 L 5 13 C 5 13.554 4.554 14 4 14 C 3.446 14 3 13.554 3 13 L 3 10 C 3 9.446 3.446 9 4 9 z M 8 9 C 8.554 9 9 9.446 9 10 L 9 13 C 9 13.554 8.554 14 8 14 C 7.446 14 7 13.554 7 13 L 7 10 C 7 9.446 7.446 9 8 9 z M 12 9 C 12.554 9 13 9.446 13 10 L 13 13 C 13 13.554 12.554 14 12 14 C 11.446 14 11 13.554 11 13 L 11 10 C 11 9.446 11.446 9 12 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pragha-panel.svg b/.icons/kora/panel/22/pragha-panel.svg
new file mode 100644
index 000000000..800231493
--- /dev/null
+++ b/.icons/kora/panel/22/pragha-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.4375 1 C 10.36389 0.995275 10.248102 1.0472572 10.033203 1.1464844 C 9.7785396 1.2643495 9.2006887 1.359375 8.7480469 1.359375 C 7.1447642 1.3941133 5.8597811 1.9764198 4.8203125 3.0742188 C 3.4094237 4.5742641 2.9658621 6.4621804 3.609375 8.2148438 C 3.757943 8.6191027 3.8491272 9.0309042 3.8105469 9.1289062 C 3.7719666 9.2277835 3.5007057 9.4989948 3.2089844 9.734375 C 2.5752859 10.245387 2.1369931 11.069559 2.0273438 11.955078 C 1.9615203 12.48709 2.0055335 12.740408 2.2851562 13.373047 C 2.8856891 14.731952 4.24755 15.315244 5.6992188 14.833984 C 6.5397789 14.554853 7.3820702 13.562955 8.0546875 12.060547 C 8.6367764 10.762894 8.6627176 10.731677 9.2871094 10.498047 C 10.338761 10.104288 11.001075 9.6692191 11.660156 8.9394531 C 12.828564 7.6452998 13.262549 5.9706007 12.84375 4.3691406 C 12.655079 3.6496124 12.496512 3.4023857 11.644531 2.4863281 C 11.104745 1.9061029 10.625765 1.316803 10.580078 1.1796875 C 10.541159 1.0641849 10.511107 1.0047252 10.4375 1 z M 10.173828 2.8769531 C 10.377797 2.8535901 10.637962 3.0362853 11.003906 3.4179688 C 12.452683 4.9260642 12.303623 7.2078777 10.671875 8.5195312 C 9.9759814 9.0777934 9.8130038 9.1135066 9.3300781 8.8125 C 9.0511211 8.6383712 8.9980002 8.4788109 9 7.8417969 C 9.0029995 6.8661506 9.3827797 4.4763668 9.6777344 3.5683594 C 9.8207124 3.1283123 9.9698595 2.9003161 10.173828 2.8769531 z M 8.0292969 3 C 8.5159863 3.002 8.8916358 3.1494104 8.9941406 3.4414062 C 9.0283088 3.5371549 8.8869109 3.9879493 8.6777344 4.4433594 C 8.1418761 5.6146757 7.9706661 6.2600352 7.6464844 8.3261719 C 7.2447989 10.888635 6.8074422 11.995166 5.9277344 12.660156 C 5.3731253 13.08015 4.6899389 13.114137 4.3261719 12.744141 C 4.0114072 12.424146 3.9220193 12.02351 4.0683594 11.603516 C 4.1843648 11.270188 4.6294033 11.216796 5.4746094 11.091797 C 6.0626368 11.005134 6.4765625 10.597778 6.4765625 10.064453 C 6.4765625 9.7286248 6.3415369 9.5380138 5.8847656 9.0546875 C 5.1781493 8.3071983 4.5345002 7.5911171 4.53125 6.6855469 C 4.5260832 5.2693174 5.2218614 4.0645481 6.40625 3.4316406 C 6.9477752 3.1422281 7.5426075 2.9980001 8.0292969 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/preferences-desktop-accessibility-panel.svg b/.icons/kora/panel/22/preferences-desktop-accessibility-panel.svg
new file mode 100644
index 000000000..f276a66b8
--- /dev/null
+++ b/.icons/kora/panel/22/preferences-desktop-accessibility-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 0c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5zm-6.095 7.891c-.223.129-.385.341-.452.589-.067.249-.032.514.097.737l.03.051c.128.223.34.386.589.453.249.066.513.031.736-.097l2.595-1.4v6.423c0 .257.102.503.284.685s.429.284.686.284h.06c.536 0 .97-.434.97-.969v-1.751h1v1.751c0 .535.434.969.97.969h.06c.257 0 .504-.102.686-.284s.284-.428.284-.685v-6.423l2.595 1.4c.223.128.487.163.736.097.249-.067.461-.23.589-.453.01-.017.02-.034.03-.051.129-.223.164-.488.097-.737-.067-.248-.229-.46-.452-.589-.585-.337-3.326-1.891-3.326-1.891h-5.514s-2.761 1.551-3.35 1.891z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/22/preferences-desktop-display-randr-symbolic.svg b/.icons/kora/panel/22/preferences-desktop-display-randr-symbolic.svg
new file mode 120000
index 000000000..b2abf6944
--- /dev/null
+++ b/.icons/kora/panel/22/preferences-desktop-display-randr-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-display-randr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/preferences-desktop-display-randr.svg b/.icons/kora/panel/22/preferences-desktop-display-randr.svg
new file mode 100644
index 000000000..a0d2f7943
--- /dev/null
+++ b/.icons/kora/panel/22/preferences-desktop-display-randr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1.431c-1 0-1 1-1 1v10c0 1 1 1 1 1h3.997l.003 1.138h6l-.015-1.138h4.015c1 0 1-1 1-1v-10s0-1-1-1zm.209 1.2h13.582v9.601h-13.582z"/>
+</svg>
diff --git a/.icons/kora/panel/22/preferences-system-bluetooth-active.svg b/.icons/kora/panel/22/preferences-system-bluetooth-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/22/preferences-system-bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/preferences-system-bluetooth-inactive.svg b/.icons/kora/panel/22/preferences-system-bluetooth-inactive.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/22/preferences-system-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/premid-tray.svg b/.icons/kora/panel/22/premid-tray.svg
new file mode 100644
index 000000000..06cfe21d0
--- /dev/null
+++ b/.icons/kora/panel/22/premid-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9746094,3 C 1.4363828,3.0002 1.0001392,3.4049711 1,3.9042969 V 11.095703 C 1.0001391,11.595029 1.4363827,11.9998 1.9746094,12 H 15.025391 C 15.563617,11.9998 15.999861,11.595029 16,11.095703 V 3.9042969 C 15.999861,3.4049712 15.563617,3.0002002 15.025391,3 Z m 1.2617187,2 c 6.51e-4,-2.4e-6 0.0013,-2.4e-6 0.00195,0 0.00846,-4.125e-4 0.016932,-4.125e-4 0.025391,0 0.041239,0.00163 0.081455,0.013021 0.1171875,0.033203 l 3.9921875,2.2519531 c 0.1681946,0.096083 0.1681946,0.3336044 0,0.4296876 L 3.3808594,9.9667969 C 3.2115974,10.061123 3.0010458,9.94235 3,9.7519531 V 5.2480469 C 3.0000918,5.1176291 3.1032062,5.0094016 3.2363281,5 Z m 6.2363281,0 h 2.0550158 c 0.260778,0.00161 0.471654,0.2246904 0.472656,0.5 -0.001,0.2753096 -0.211878,0.4983858 -0.472656,0.5 H 9.4726562 C 9.2118784,5.9983859 9.0010016,5.7753097 9,5.5 8.9991758,5.3672408 9.0491825,5.2397591 9.1386719,5.1464844 9.2267981,5.0522073 9.3471943,4.9994019 9.4726562,5 Z m -0.074219,2 h 4.2031245 c 0.355559,-0.00173 0.5346,0.5378567 0.283204,0.8535156 C 13.809596,7.9476017 13.70771,8.0003015 13.601562,8 H 9.3984375 C 9.1787628,7.999043 9.0008467,7.7757758 9,7.5 9.0008467,7.2242242 9.1787628,7.000957 9.3984375,7 Z m 0.035156,2 h 4.2031252 c 0.353754,3.9e-6 0.531936,0.5357795 0.283203,0.8515625 C 13.845008,9.9463647 13.74309,9.9997836 13.636719,10 H 9.4335938 C 9.2139191,9.999043 9.0360031,9.7757759 9.0351562,9.5 9.0360031,9.2242241 9.2139191,9.000957 9.4335938,9 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/prime-hybrid.svg b/.icons/kora/panel/22/prime-hybrid.svg
new file mode 100644
index 000000000..a741403b9
--- /dev/null
+++ b/.icons/kora/panel/22/prime-hybrid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,1 C 3.892,1 3,1.892 3,3 v 10 c 0,1.108 0.892,2 2,2 h 5 V 9 H 8 v 3 H 6 V 9 7 4 h 2 v 3 h 2 V 1 Z m 5,6 v 2 h 2 v 3 h 2 V 4 h -2 v 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/prime-intel.svg b/.icons/kora/panel/22/prime-intel.svg
new file mode 100644
index 000000000..7f405866b
--- /dev/null
+++ b/.icons/kora/panel/22/prime-intel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.777 1c-.985 0-1.777.781-1.777 1.75v10.5c0 .97.792 1.75 1.777 1.75h12.446c.985 0 1.777-.781 1.777-1.75v-10.5c0-.97-.792-1.75-1.777-1.75zm0 1h12.446c.426 0 .777.33.777.75v10.5c0 .42-.351.75-.777.75h-12.446c-.426 0-.777-.33-.777-.75v-10.5c0-.42.351-.75.777-.75z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.701 6h.888v5c-.764-.068-.888-.339-.888-.834zm-12.29 1h.888v4c-.764-.066-.888-.724-.888-1.199zm6-.949h.888v1.074h.889v.875h-.889v1.25c0 .226.048.875.289.875h.6v.875h-.889c-.827 0-.888-1.024-.888-1.576zm-4.334.949h2.222c.887-.009 1.334.693 1.334 1.199v2.801h-.888v-2.801c0-.211-.299-.398-.596-.398h-1.184v3.199h-.888zm8.487 0h.002c1.072.001 1.689.844 1.689 1.951v.449h-2.539c.041.449.348.776.877.776.447 0 .67-.121.928-.369l.619.578c-.399.381-.816.613-1.554.613-.964 0-1.885-.512-1.885-2.004 0-1.274.804-1.993 1.863-1.994zm-.088.801c-.487 0-.888.36-.888.799h1.779c-.001-.439-.402-.799-.889-.799-.001 0-.001 0-.002 0zm-10.065-2.676h.888v.875h-.888z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/prime-nvidia.svg b/.icons/kora/panel/22/prime-nvidia.svg
new file mode 100644
index 000000000..2d261f098
--- /dev/null
+++ b/.icons/kora/panel/22/prime-nvidia.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.6347,7.1666 C 1.6347,7.1666 3.1127,4.7474 6.001,4.4971 V 3.6195 C 2.8019,3.9105 0,6.9818 0,6.9818 0,6.9818 1.6006,12.124 6.001,12.594 V 11.661 C 2.7718,11.2 1.6347,7.1658 1.6347,7.1658 Z M 6.001,9.8059 V 10.66 C 3.5604,10.167 2.8515,7.2909 2.8515,7.2909 2.8515,7.2909 4.0548,5.8192 6.0011,5.5806 V 6.5181 C 5.9999,6.5181 5.9991,6.5177 5.9981,6.5177 4.9766,6.3787 4.1471,7.4606 4.1471,7.4606 4.1471,7.4606 4.6259,9.2813 6.0018,9.805 M 6.0018,2 V 3.6188 C 6.0957,3.6107 6.1581,3.6038 6.2525,3.6001 9.8895,3.4612 12.26,6.9813 12.26,6.9813 12.26,6.9813 9.5375,10.732 6.7019,10.732 6.442,10.732 6.2303,10.706 6.0018,10.66 V 11.661 C 6.1971,11.689 6.3683,11.705 6.5797,11.705 9.2182,11.705 11.127,10.178 12.974,8.3701 13.281,8.6478 14.535,9.325 14.793,9.6207 13.036,11.288 8.9417,12.632 6.6201,12.632 6.3963,12.632 6.2129,12.617 6.0017,12.593 V 14 H 16 V 2 H 6.0017 Z M 6.0018,5.5807 V 4.4965 C 6.0947,4.4902 6.1568,4.4835 6.2525,4.4801 8.8678,4.3869 10.584,7.0277 10.584,7.0277 10.584,7.0277 8.7306,9.9456 6.7433,9.9456 6.4573,9.9456 6.2324,9.8933 6.0016,9.805 V 6.5182 C 7.0198,6.6576 7.1932,7.1675 7.8057,8.3238 L 9.1672,7.0228 C 9.1672,7.0228 8.1729,5.5454 6.4978,5.5454 6.3157,5.5453 6.173,5.5599 6.0019,5.5805"/>
+</svg>
diff --git a/.icons/kora/panel/22/printer-symbolic.svg b/.icons/kora/panel/22/printer-symbolic.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/panel/22/printer-symbolic.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/printer.svg b/.icons/kora/panel/22/printer.svg
new file mode 100644
index 000000000..d677ccf9d
--- /dev/null
+++ b/.icons/kora/panel/22/printer.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v3h10v-3zm-2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h12v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1zm2 5v6h10v-6zm1 2v-1h8v1zm8 1v1h-8v-1z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/22/process-syncing-down.svg b/.icons/kora/panel/22/process-syncing-down.svg
new file mode 100644
index 000000000..97e6c6d06
--- /dev/null
+++ b/.icons/kora/panel/22/process-syncing-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm5.539 2.474h2v4h2l-3 4-3-4h2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/process-syncing-error.svg b/.icons/kora/panel/22/process-syncing-error.svg
new file mode 100644
index 000000000..f94f43e34
--- /dev/null
+++ b/.icons/kora/panel/22/process-syncing-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.519 2.342c-.182.01-.341.131-.398.305l-.801 2.387-2.519.019c-.244.001-.444.201-.444.445 0 .141.068.274.182.358l2.023 1.5-.759 2.402c-.015.044-.022.09-.022.137 0 .243.201.444.445.444.092 0 .183-.029.258-.083l2.053-1.461 2.049 1.465c.075.054.166.083.259.083.244 0 .444-.2.444-.444 0-.045-.007-.09-.02-.133l-.753-2.404 2.025-1.498c.112-.084.179-.216.179-.357 0-.241-.197-.441-.439-.444l-2.519-.025-.797-2.391c-.058-.174-.217-.296-.401-.305z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/process-syncing-idle.svg b/.icons/kora/panel/22/process-syncing-idle.svg
new file mode 100644
index 000000000..e33718417
--- /dev/null
+++ b/.icons/kora/panel/22/process-syncing-idle.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.519 2.342c-.182.01-.341.131-.398.305l-.801 2.387-2.519.019c-.244.001-.444.201-.444.445 0 .141.068.274.182.358l2.023 1.5-.759 2.402c-.015.044-.022.09-.022.137 0 .243.201.444.445.444.092 0 .183-.029.258-.083l2.053-1.461 2.049 1.465c.075.054.166.083.259.083.244 0 .444-.2.444-.444 0-.045-.007-.09-.02-.133l-.753-2.404 2.025-1.498c.112-.084.179-.216.179-.357 0-.241-.197-.441-.439-.444l-2.519-.025-.797-2.391c-.058-.174-.217-.296-.401-.305z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/process-syncing-up.svg b/.icons/kora/panel/22/process-syncing-up.svg
new file mode 100644
index 000000000..c43c9b545
--- /dev/null
+++ b/.icons/kora/panel/22/process-syncing-up.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.539 2.474 3 4h-2v4h-2v-4h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/process-syncing.svg b/.icons/kora/panel/22/process-syncing.svg
new file mode 100644
index 000000000..0c88acc2d
--- /dev/null
+++ b/.icons/kora/panel/22/process-syncing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm4.539 4.474h2v6l-4-4h2zm3-2 4 4h-2v2h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/protonmail-indicator.svg b/.icons/kora/panel/22/protonmail-indicator.svg
new file mode 100644
index 000000000..6348bcc52
--- /dev/null
+++ b/.icons/kora/panel/22/protonmail-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-.345 0-.69.015-.91.045-2.652.365-4.22 1.6-4.533 3.574-.035.218-.046.606-.051 2.09l-.004 1.166h-.002v.596l.078.119c.19.29 4.646 3.211 5.174 3.365.083.024.198.044.256.045.351.004 5.223-3.116 5.412-3.406l.08-.123s-.015-3.684-.107-4.09c-.166-.725-.466-1.298-.946-1.797-.77-.8-1.974-1.324-3.537-1.539-.22-.03-.565-.045-.91-.045zm0 1.678c1.66 0 3.648.799 3.648 2.626 0 .275.003 1.812-.009 1.824-.012.011-7.266.011-7.278 0-.012-.012-.015-1.545-.005-1.82.065-1.794 1.984-2.63 3.644-2.63zm5.5 6.793-.08.123c-.189.29-5.061 3.41-5.412 3.406-.058-.001-.173-.021-.256-.045-.528-.154-4.984-3.075-5.174-3.365l-.072-.113.008 5.052.082.149c.063.113.115.162.218.22l.135.077 10.028.025.136-.057c.176-.072.228-.114.309-.259l.064-.121z"/>
+</svg>
diff --git a/.icons/kora/panel/22/protonmail-notification.svg b/.icons/kora/panel/22/protonmail-notification.svg
new file mode 100644
index 000000000..73f23455a
--- /dev/null
+++ b/.icons/kora/panel/22/protonmail-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5" fill="#4285f4"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-.345 0-.69.015-.91.045-2.652.365-4.22 1.6-4.533 3.574-.035.218-.046.606-.051 2.09l-.004 1.166h-.002v.596l.078.119c.19.29 4.646 3.211 5.174 3.365.083.024.198.044.256.045.351.004 5.223-3.116 5.412-3.406l.08-.123s-.015-3.684-.107-4.09c-.166-.725-.466-1.298-.946-1.797-.77-.8-1.974-1.324-3.537-1.539-.22-.03-.565-.045-.91-.045zm0 1.678c1.66 0 3.648.799 3.648 2.626 0 .275.003 1.812-.009 1.824-.012.011-7.266.011-7.278 0-.012-.012-.015-1.545-.005-1.82.065-1.794 1.984-2.63 3.644-2.63zm5.5 6.793-.08.123c-.189.29-5.061 3.41-5.412 3.406-.058-.001-.173-.021-.256-.045-.528-.154-4.984-3.075-5.174-3.365l-.072-.113.008 5.052.082.149c.063.113.115.162.218.22l.135.077 10.028.025.136-.057c.176-.072.228-.114.309-.259l.064-.121z"/>
+</svg>
diff --git a/.icons/kora/panel/22/protonvpn-tray.svg b/.icons/kora/panel/22/protonvpn-tray.svg
new file mode 100644
index 000000000..8bad345b7
--- /dev/null
+++ b/.icons/kora/panel/22/protonvpn-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+</svg>
diff --git a/.icons/kora/panel/22/protonvpngui-connected.svg b/.icons/kora/panel/22/protonvpngui-connected.svg
new file mode 100644
index 000000000..8980fd792
--- /dev/null
+++ b/.icons/kora/panel/22/protonvpngui-connected.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path fill="#dfdfdf" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path fill="#4caf50" d="m15.288 9.5c.225-.254-.002-.501-.275-.218l-3.967 4.022-1.676-1.207c-.299-.222-.546.081-.338.339l2.066 2.564z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/protonvpngui-disconnected.svg b/.icons/kora/panel/22/protonvpngui-disconnected.svg
new file mode 100644
index 000000000..69fae453d
--- /dev/null
+++ b/.icons/kora/panel/22/protonvpngui-disconnected.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path d="m9.248 9.206c.302-.285.745-.175 1.046.011.464.287 1.721 1.721 1.721 1.721l1.721-1.721c.291-.291.77-.291 1.061 0s.291.77 0 1.062l-1.721 1.72 1.721 1.721c.291.291.291.77 0 1.061s-.77.291-1.061 0l-1.721-1.72-1.721 1.72c-.291.291-.77.291-1.061 0s-.291-.77 0-1.061l1.721-1.721-1.721-1.72c-.291-.292-.265-.81.015-1.073z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/protonvpngui-no-network.svg b/.icons/kora/panel/22/protonvpngui-no-network.svg
new file mode 100644
index 000000000..f90887d92
--- /dev/null
+++ b/.icons/kora/panel/22/protonvpngui-no-network.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path d="m12.635 13.331c.384 0 .7.316.7.7s-.316.7-.7.7c-.385 0-.701-.316-.701-.7s.316-.7.701-.7zm0-5.6c.384 0 .7.316.7.7v3.5c0 .384-.316.7-.7.7-.385 0-.701-.316-.701-.7v-3.5c0-.384.316-.7.701-.7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/psensor_hot.svg b/.icons/kora/panel/22/psensor_hot.svg
new file mode 100644
index 000000000..3acf01491
--- /dev/null
+++ b/.icons/kora/panel/22/psensor_hot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.662 0-3 1.338-3 3v4.008c-1.257.942-1.998 2.421-2 3.992.003 2.624 2.034 4.8 4.652 4.982.116.011.232.017.348.018 2.761 0 5-2.239 5-5-.002-1.571-.743-3.05-2-3.992v-4.008c0-1.662-1.338-3-3-3zm0 1.181c.899 0 1.527.725 1.527 1.446v4.754s2.1 1.089 2.1 3.62c0 2.03-1.595 3.623-3.625 3.624-.065-.001-.255-.017-.255-.017-1.921-.133-3.38-1.684-3.374-3.61.007-2.564 2.1-3.617 2.1-3.617v-4.754c0-.721.628-1.446 1.527-1.446z"/>
+</svg>
diff --git a/.icons/kora/panel/22/psensor_normal.svg b/.icons/kora/panel/22/psensor_normal.svg
new file mode 100644
index 000000000..5778d16bd
--- /dev/null
+++ b/.icons/kora/panel/22/psensor_normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.662 0-3 1.338-3 3v4.008c-1.257.942-1.998 2.421-2 3.992.003 2.624 2.034 4.8 4.652 4.982.116.011.232.017.348.018 2.761 0 5-2.239 5-5-.002-1.571-.743-3.05-2-3.992v-4.008c0-1.662-1.338-3-3-3zm0 1.181c.899 0 1.527.725 1.527 1.446v4.754s2.1 1.089 2.1 3.62c0 2.03-1.595 3.623-3.625 3.624-.065-.001-.255-.017-.255-.017-1.921-.133-3.38-1.684-3.374-3.61.007-2.564 2.1-3.617 2.1-3.617v-4.754c0-.721.628-1.446 1.527-1.446z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-disabled.svg b/.icons/kora/panel/22/pushbullet-indicator-disabled.svg
new file mode 100644
index 000000000..9b3d10ab4
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 14 H 2 V 2 Z M 4,2 V 14 L 8.253,13.968 C 11.184,13.935 11.461,13.895 12.7,13.291 15.402,11.974 16.678,8.787 15.64,5.9475 14.954,4.0722 13.394,2.6838 11.405,2.1789 10.78,2.0203 10.383,1.9997 7.955,1.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-light.svg b/.icons/kora/panel/22/pushbullet-indicator-light.svg
new file mode 100644
index 000000000..e65271f70
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 14 H 2 V 2 Z M 4,2 V 14 L 8.253,13.968 C 11.184,13.935 11.461,13.895 12.7,13.291 15.402,11.974 16.678,8.787 15.64,5.9475 14.954,4.0722 13.394,2.6838 11.405,2.1789 10.78,2.0203 10.383,1.9997 7.955,1.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-paused.svg b/.icons/kora/panel/22/pushbullet-indicator-paused.svg
new file mode 100644
index 000000000..7e32f0a88
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9473 14.954,4.072 13.393,2.6846 11.404,2.1797 10.779,2.0211 10.383,2 7.955,2 Z M 6.9998,5 H 9 V 11 H 6.9998 Z M 10,5 H 12 V 11 H 10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-sync0-light.svg b/.icons/kora/panel/22/pushbullet-indicator-sync0-light.svg
new file mode 100644
index 000000000..ad71c9b24
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-sync0-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10,4 C 11.482,4 12.413,4.5583 13,5.25 V 4 H 14 V 6 7 H 13 11 V 6 H 12.312 C 11.877,5.443 11.17,5 10,5 6.9998,5 6.9998,8 6.9998,8 H 5.9998 C 5.9998,8 5.9998,4 10,4 Z M 13,8 H 14 C 14,8 14,12 10,12 8.517,12 7.587,11.442 6.9998,10.75 V 12 H 5.9998 V 10 9 H 6.9998 9 V 10 H 7.687 C 8.123,10.557 8.83,11 10,11 13,11 13,8 13,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-sync1-light.svg b/.icons/kora/panel/22/pushbullet-indicator-sync1-light.svg
new file mode 100644
index 000000000..d986eecca
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-sync1-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10.264,3.918 C 11.061,3.956 11.944,4.288 12.828,5.1719 13.876,6.2203 14.14,7.273 14.066,8.178 L 14.948,7.293 15.655,8 14.241,9.414 13.534,10.121 12.827,9.414 11.413,8 12.12,7.293 13.048,8.221 C 13.134,7.519 12.948,6.706 12.12,5.8787 9.999,3.7574 7.878,5.8787 7.878,5.8787 L 7.171,5.1714 C 7.171,5.1714 8.508,3.8339 10.263,3.9175 Z M 6.4641,5.8789 7.172,6.5859 8.586,8 7.878,8.707 6.9504,7.779 C 6.8646,8.481 7.051,9.294 7.878,10.121 9.999,12.242 12.12,10.121 12.12,10.121 L 12.827,10.828 C 12.827,10.828 10,13.656 7.171,10.828 6.1225,9.78 5.8587,8.727 5.9325,7.822 L 5.0497,8.707 4.3427,8 5.7568,6.5857 6.4638,5.8787 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-sync2-light.svg b/.icons/kora/panel/22/pushbullet-indicator-sync2-light.svg
new file mode 100644
index 000000000..beff862ad
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-sync2-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 5.9998,4 H 8 9 V 5 7 H 8 V 5.6875 C 7.443,6.1229 6.9995,6.83 6.9996,8 6.9996,11 10,11 10,11 V 12 C 10,12 5.9996,12 5.9996,8 5.9996,6.5174 6.5579,5.5872 7.25,5 H 5.9996 V 4 Z M 10,4 C 10,4 14,4 14,8 14,9.483 13.442,10.413 12.75,11 H 14 V 12 H 12 11 V 11 9 H 12 V 10.313 C 12.557,9.878 13,9.17 13,8 13,5 10,5 10,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-sync3-light.svg b/.icons/kora/panel/22/pushbullet-indicator-sync3-light.svg
new file mode 100644
index 000000000..74f77525b
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-sync3-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10,2.3437 11.414,3.7578 12.121,4.4649 11.414,5.1719 10,6.586 9.293,5.879 10.221,4.9512 C 9.519,4.8654 8.706,5.0517 7.879,5.879 5.7574,8 7.879,10.121 7.879,10.121 L 7.172,10.828 C 7.172,10.828 4.3433,8 7.172,5.172 8.22,4.1237 9.273,3.8598 10.178,3.9337 L 9.293,3.051 10,2.344 Z M 12.828,5.1718 C 12.828,5.1718 15.656,8 12.828,10.828 11.779,11.876 10.726,12.14 9.822,12.066 L 10.707,12.949 10,13.656 8.586,12.242 7.879,11.535 8.586,10.828 10,9.414 10.707,10.121 9.779,11.049 C 10.48,11.135 11.294,10.948 12.121,10.121 14.242,8 12.121,5.8788 12.121,5.8788 L 12.828,5.1726 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/pushbullet-indicator-transparent.svg b/.icons/kora/panel/22/pushbullet-indicator-transparent.svg
new file mode 120000
index 000000000..193f4a312
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator-transparent.svg
@@ -0,0 +1 @@
+pushbullet-indicator-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/pushbullet-indicator.svg b/.icons/kora/panel/22/pushbullet-indicator.svg
new file mode 120000
index 000000000..77a38cf91
--- /dev/null
+++ b/.icons/kora/panel/22/pushbullet-indicator.svg
@@ -0,0 +1 @@
+pushbullet-indicator-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/qalculate-tray.svg b/.icons/kora/panel/22/qalculate-tray.svg
new file mode 100644
index 000000000..7bbcee0f1
--- /dev/null
+++ b/.icons/kora/panel/22/qalculate-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.199219,0.99999997 C 0.534418,0.99999997 0,1.5344187 0,2.1992188 V 14.800781 C 0,15.465581 0.534418,16 1.199219,16 H 8 13.800781 C 14.465581,16 15,15.465581 15,14.800781 V 2.1992188 C 15,1.5344187 14.455917,1.1129393 13.800781,0.99999997 H 8 Z M 2,3 h 6 5 V 14 H 8 2 Z m 2.949219,0.9730005 c -0.194096,0 -0.46311,0.071972 -0.986329,0.2578126 -0.05063,0.017688 -0.05155,0.017444 -0.09375,0.035156 l 0.0332,0.1328125 c 0.329124,-0.088495 0.388261,-0.097656 0.472657,-0.097656 0.210972,0 0.262707,0.080353 0.380859,0.6113282 L 4.999997,6.0003442 4.308591,7.0355004 C 4.131375,7.3009853 3.971733,7.4612818 3.878903,7.4612818 c -0.05063,0 -0.136315,-0.026994 -0.220703,-0.080078 -0.109702,-0.061946 -0.193593,-0.087891 -0.269531,-0.087891 -0.168777,0 -0.28711,0.1316048 -0.28711,0.3085937 0,0.2300897 0.16026,0.3710938 0.421875,0.3710938 0.261615,0 0.363203,-0.078397 0.785157,-0.6093752 C 4.536439,7.0715818 4.722364,6.8054156 5.068356,6.3187037 l 0.251953,1.0625 c 0.109705,0.460178 0.220191,0.5917968 0.490235,0.5917968 0.320689,0 0.539841,-0.2113429 1.029297,-1.0078125 L 6.722653,6.8948751 C 6.655143,6.974522 6.611103,7.026963 6.535153,7.1331564 6.341058,7.3986438 6.241886,7.486672 6.140622,7.486672 6.022477,7.486672 5.94579,7.3731302 5.886716,7.1253439 5.861396,7.0279988 5.859996,7.0093133 5.851556,6.9827658 5.640584,6.0800998 5.548821,5.6721611 5.548821,5.5394062 5.928577,4.849154 6.223096,4.4690939 6.374993,4.4690939 c 0.05063,0 0.127176,0.026054 0.203125,0.070312 0.101267,0.061947 0.16038,0.080078 0.236328,0.080078 0.168779,2e-7 0.28711,-0.1325252 0.28711,-0.3183594 0,-0.1946903 -0.143171,-0.3281249 -0.345703,-0.328125 -0.371322,0 -0.684671,0.3187078 -1.275391,1.265625 L 5.388662,4.7522974 C 5.270518,4.1505199 5.177059,3.9730005 4.949209,3.9730005 Z M 8,7 v 1 h 4 V 7 Z M 5,9.0000001 c -0.594893,0 -1.076992,0.167379 -1.447266,0.5 C 3.184475,9.8326211 3,10.232066 3,10.703125 c 0,0.424907 0.133364,0.77785 0.398437,1.056641 0.265054,0.278792 0.557185,0.448241 0.878907,0.509765 l 0.0059,0.195313 H 3.582071 c -0.167939,0 -0.290298,-0.0282 -0.367187,-0.08203 C 3.137994,12.328994 3.096025,12.234167 3.08793,12.097658 H 2.976602 V 13 H 4.546915 L 4.490275,12.128906 C 4.18677,12.023145 3.980328,11.841585 3.873088,11.582031 3.765847,11.320561 3.712931,11.030139 3.712931,10.712891 c 0,-0.438365 0.118659,-0.7974179 0.357422,-1.0781249 0.24078,-0.282639 0.543914,-0.423829 0.910157,-0.423829 0.343982,0 0.643496,0.131151 0.898437,0.396485 0.256974,0.265334 0.386719,0.6485099 0.386719,1.1464839 0,0.761365 -0.261174,1.219264 -0.783203,1.375 L 5.404333,13 H 6.976598 V 12.097656 H 6.863317 c -0.004,0.105745 -0.03688,0.192502 -0.09961,0.261719 -0.0607,0.06922 -0.186679,0.105469 -0.378906,0.105469 H 5.668004 l 0.0293,-0.195313 c 0.388502,-0.107675 0.697211,-0.299313 0.923828,-0.576172 0.22865,-0.278791 0.34375,-0.617633 0.34375,-1.015625 0,-0.490279 -0.184538,-0.8916769 -0.550781,-1.2050779 -0.366244,-0.315316 -0.8374,-0.472656 -1.414063,-0.472656 z m 3,0 V 10 h 4 V 9.0000001 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qbittorrent-panel.svg b/.icons/kora/panel/22/qbittorrent-panel.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/22/qbittorrent-panel.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/qbittorrent-tray-dark.svg b/.icons/kora/panel/22/qbittorrent-tray-dark.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/22/qbittorrent-tray-dark.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/qbittorrent-tray-light.svg b/.icons/kora/panel/22/qbittorrent-tray-light.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/22/qbittorrent-tray-light.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/qbittorrent-tray.svg b/.icons/kora/panel/22/qbittorrent-tray.svg
new file mode 100644
index 000000000..919d2668f
--- /dev/null
+++ b/.icons/kora/panel/22/qbittorrent-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 C 8.446,1 8,1.446 8,2 V 11 C 8,11.554 8.446,12 9,12 9.554,12 10,11.554 10,11 V 10.826 C 10.321,10.94 10.659,10.999 11,11 12.657,11 14,9.6569 14,8 14,6.3431 12.657,5 11,5 10.659,5.0014 10.321,5.0608 10,5.1758 V 2 C 10,1.446 9.554,1 9,1 Z M 10,7 H 12 V 9 H 10 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,4 C 5.446,4 5,4.446 5,5 V 5.1738 C 4.679,5.0595 4.3408,5.0007 4,5 2.3431,5 1,6.3431 1,8 1,9.6569 2.3431,11 4,11 4.3409,10.999 4.6791,10.939 5,10.824 V 14 C 5,14.554 5.446,15 6,15 6.554,15 7,14.554 7,14 V 5 C 7,4.446 6.554,4 6,4 Z M 3,7 H 5 V 9 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qelectrotech-indicator.svg b/.icons/kora/panel/22/qelectrotech-indicator.svg
new file mode 100644
index 000000000..3d58cdfee
--- /dev/null
+++ b/.icons/kora/panel/22/qelectrotech-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 A 5.5 6.5 0 0 0 2 7.5 A 5.5 6.5 0 0 0 7.5 14 A 5.5 6.5 0 0 0 9.6875 13.460938 L 8.3964844 11.847656 A 3.5 4.5 0 0 1 7.5 12 A 3.5 4.5 0 0 1 4 7.5 A 3.5 4.5 0 0 1 7.5 3 A 3.5 4.5 0 0 1 10.466797 5.1152344 A 1.0001 1.0001 0 0 1 10.705078 5.2890625 L 12.998047 7.5625 A 5.5 6.5 0 0 0 13 7.5 A 5.5 6.5 0 0 0 7.5 1 z M 10 6 L 11.5 9.5 L 9 11 L 13 16 L 11.5 12 L 14 9.9667969 L 10 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qjoypad-tray.svg b/.icons/kora/panel/22/qjoypad-tray.svg
new file mode 100644
index 000000000..f01546d12
--- /dev/null
+++ b/.icons/kora/panel/22/qjoypad-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.898 2.472c-.222.001-.426.071-.619.207-.484.346-1.495.717-3.279.719-1.784 0-2.795-.373-3.28-.719-.192-.136-.375-.203-.598-.202s-.48.061-.743.202c-.954.503-1.832 2.149-2.309 4.284-.407 1.814-.557 4.294-.314 5.291.211.858.576 1.237 1.225 1.237.963-.017 2.172-1.089 2.939-2.53.554-.799 1.84-1.162 3.08-1.122 1.239-.044 2.526.323 3.081 1.122.766 1.441 1.975 2.513 2.938 2.53.649 0 1.014-.379 1.225-1.237.243-.997.092-3.477-.314-5.291-.477-2.135-1.355-3.781-2.31-4.284-.261-.14-.5-.208-.722-.207zm-8.39 2.02h1.328v1.339h1.326v1.338h-1.326v1.339h-1.328v-1.339h-1.328v-1.338h1.328zm8.618 2.677c.367 0 .664.3.664.67 0 .369-.297.669-.664.669s-.661-.3-.661-.669c0-.37.294-.67.661-.67zm1.328-1.338c.367 0 .664.299.664.669s-.297.669-.664.669-.664-.299-.664-.669.297-.669.664-.669zm-2.655 0c.367 0 .666.299.666.669s-.299.669-.666.669c-.365 0-.663-.299-.663-.669s.298-.669.663-.669zm1.327-1.339c.367 0 .664.3.664.669 0 .37-.297.67-.664.67s-.661-.3-.661-.67c0-.369.294-.669.661-.669z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.353 11.231c-.498.927-1.169 1.707-1.846 2.192-.516.37-1.044.569-1.526.578-.38 0-.69-.098-.949-.285-.344-.247-.608-.674-.772-1.341-.253-1.041-.112-3.63.313-5.523.3-1.348.759-2.509 1.29-3.337.392-.614.833-1.053 1.276-1.286.346-.186.686-.26.981-.261.333-.002.609.092.896.296.441.314 1.365.624 2.984.624 1.619-.002 2.543-.31 2.985-.626.282-.199.584-.298.91-.3.296-.002.617.08.962.265.447.235.888.674 1.28 1.287.532.829.99 1.99 1.29 3.338.425 1.893.566 4.482.312 5.525-.163.665-.427 1.092-.771 1.339-.259.187-.569.285-.958.285-.473-.009-1.002-.208-1.517-.578-.677-.485-1.348-1.265-1.846-2.192-.48-.665-1.583-.919-2.63-.882h-.034c-1.046-.034-2.149.216-2.63.882zm6.548-8.249c-.118.001-.225.041-.325.112-.53.378-1.627.812-3.576.814-1.949 0-3.047-.436-3.575-.813-.097-.069-.188-.109-.302-.108-.151.001-.324.045-.506.143-.318.167-.616.497-.896.934-.478.747-.881 1.796-1.154 3.011-.388 1.734-.548 4.104-.316 5.057.136.552.313.849.721.849.297-.005.618-.155.941-.387.575-.412 1.137-1.083 1.556-1.873.01-.017.021-.035.032-.051.634-.913 2.08-1.383 3.496-1.341 1.419-.046 2.867.427 3.502 1.341l.032.051c.419.79.981 1.461 1.556 1.873.323.232.644.382.932.387.417 0 .594-.297.73-.847.232-.955.072-3.325-.317-5.059-.271-1.215-.675-2.264-1.153-3.011-.28-.437-.578-.767-.9-.936-.174-.093-.331-.147-.478-.146z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/qnapi-panel.svg b/.icons/kora/panel/22/qnapi-panel.svg
new file mode 100644
index 000000000..8e860ca9a
--- /dev/null
+++ b/.icons/kora/panel/22/qnapi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11.628906 13.974609 C 12.091267 14.541152 12.52056 15.144628 12.888672 15.742188 L 14.591797 14.693359 C 14.176883 14.019826 13.700613 13.343735 13.175781 12.701172 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3.5 A 4 4.5 0 0 1 12 8 A 4 4.5 0 0 1 11.195312 10.697266 C 9.9551131 9.6760402 8.5414022 8.9230567 7 9.0429688 L 7.1542969 11.035156 C 7.8551595 10.980635 8.7648906 11.360109 9.6972656 12.068359 A 4 4.5 0 0 1 8 12.5 A 4 4.5 0 0 1 4 8 A 4 4.5 0 0 1 8 3.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qomp-pause-panel.svg b/.icons/kora/panel/22/qomp-pause-panel.svg
new file mode 100644
index 000000000..17b96e3b9
--- /dev/null
+++ b/.icons/kora/panel/22/qomp-pause-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 5h2v6h-2zm4 0h2v6h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/qomp-play-panel.svg b/.icons/kora/panel/22/qomp-play-panel.svg
new file mode 100644
index 000000000..6b0c003ba
--- /dev/null
+++ b/.icons/kora/panel/22/qomp-play-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.976 5.225 5.025-1.036-.004 1.479v3.699h-.004c0 .429-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576-.103-.468.402-.968 1.129-1.116.338-.07.663-.05.925.037v-2.915l-3.843.8v3.663h-.004c0 .43-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576s.402-.967 1.129-1.116c.337-.069.663-.05.925.037v-4.368z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/qomp-stop-panel.svg b/.icons/kora/panel/22/qomp-stop-panel.svg
new file mode 100644
index 000000000..28a951ebe
--- /dev/null
+++ b/.icons/kora/panel/22/qomp-stop-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm-2.024 3.225 5.025-1.036-.004 1.479v3.699h-.004c0 .429-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576-.103-.468.402-.968 1.129-1.116.338-.07.663-.05.925.037v-2.915l-3.843.8v3.663h-.004c0 .43-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576s.402-.967 1.129-1.116c.337-.069.663-.05.925.037v-4.368z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/qtox-away.svg b/.icons/kora/panel/22/qtox-away.svg
new file mode 100644
index 000000000..74803308f
--- /dev/null
+++ b/.icons/kora/panel/22/qtox-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 C 6.1192881 8 5 9.1192881 5 10.5 L 5 11 L 10 11 L 10 10.5 C 10 9.1192881 8.8807119 8 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qtox-busy.svg b/.icons/kora/panel/22/qtox-busy.svg
new file mode 100644
index 000000000..d062f9da3
--- /dev/null
+++ b/.icons/kora/panel/22/qtox-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 5.2911,1 4,2.7911 4,5 L 4,6 3,6 C 2.4477,5.9999 1.9999,6.4477 2,7 l 0,7 c -10e-5,0.552 0.4477,1 1,1 l 9,0 c 0.552,0 1,-0.448 1,-1 L 13,7 C 13,6.4477 12.552,5.9999 12,6 L 11,6 11,5 C 11,2.7911 9.709,1 7.5,1 Z m 0,2.0371094 c 0.82875,0 1.5,0.671625 1.5,1.5 C 9,4.8907344 8.9227656,5.1683625 8.8222656,5.3671875 8.7225156,5.5660125 8.5035,5.8324344 8.25,6.0371094 8.0025,6.2374344 7.5,6.4882814 7.5,6.4882812 7.5,6.4882812 7.7265625,6.214275 7.8203125,6 7.7145625,6.023475 7.60875,6.0371094 7.5,6.0371094 c -0.8283,7.5e-4 -1.5,-0.671625 -1.5,-1.5 0,-0.828375 0.6711,-1.5 1.5,-1.5 z M 7.5,7 C 9.432875,7 11,8.567125 11,10.5 11,12.432875 9.432875,14 7.5,14 5.5670375,14 4.0000875,12.432875 4,10.5 4.0000875,8.567125 5.5670375,7 7.5,7 Z m -2.5,3 0,1 5,0 0,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qtox-event.svg b/.icons/kora/panel/22/qtox-event.svg
new file mode 100644
index 000000000..840eb0ea9
--- /dev/null
+++ b/.icons/kora/panel/22/qtox-event.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7.5,8 A 2.5,2.5 0 0 0 5,10.5 2.5,2.5 0 0 0 7.5,13 2.5,2.5 0 0 0 10,10.5 2.5,2.5 0 0 0 7.5,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qtox-invisible.svg b/.icons/kora/panel/22/qtox-invisible.svg
new file mode 100644
index 000000000..a71ef6382
--- /dev/null
+++ b/.icons/kora/panel/22/qtox-invisible.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7 8.0507812 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7 12.945312 L 7 8.0507812 z M 8 8.0546875 L 8 12.949219 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 8 8.0546875 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qtox-offline.svg b/.icons/kora/panel/22/qtox-offline.svg
new file mode 100644
index 000000000..295d03350
--- /dev/null
+++ b/.icons/kora/panel/22/qtox-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7.5 13 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qtox-online.svg b/.icons/kora/panel/22/qtox-online.svg
new file mode 100644
index 000000000..8d007364d
--- /dev/null
+++ b/.icons/kora/panel/22/qtox-online.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7.5 13 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/qtpass-tray.svg b/.icons/kora/panel/22/qtpass-tray.svg
new file mode 100644
index 000000000..61bf5af3c
--- /dev/null
+++ b/.icons/kora/panel/22/qtpass-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 8.0000013,1 c -1.26666,0 -2.35614,0.557 -3.03086,1.4004 -0.67472,0.84338 -0.96914,1.91442 -0.96914,2.9996 l 0,4.6 2,0 0,-4.6 c 0,-0.71482 0.20558,-1.34378 0.53086,-1.7504 C 6.8561413,3.243 7.2666613,3 8.0000013,3 c 0.73334,0 1.14386,0.243 1.46914,0.6496 0.32528,0.40662 0.5308597,1.03558 0.5308597,1.7504 l 0,4.6 2,0 0,-4.6 c 0,-1.08518 -0.29442,-2.15622 -0.96914,-2.9996 C 10.356141,1.557 9.2666613,1 8.0000013,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.359375 6.0019531 C 3.4334464 5.9303902 2.1010252 7.2146415 2.0058594 8.6054688 C 1.9564531 9.3275339 2.2398091 10.07681 2.9472656 10.681641 L 8 15 L 13.052734 10.681641 C 13.760186 10.076817 14.043543 9.3275454 13.994141 8.6054688 C 13.898975 7.2146506 12.566554 5.930387 10.640625 6.0019531 C 9.5444274 6.042523 8.5491583 6.5595145 8 7.3710938 C 7.4508388 6.5595076 6.455564 6.0425224 5.359375 6.0019531 z M 7.0019531 8 L 8 8 L 8.9980469 8 L 8.9980469 10 L 8.5214844 10 L 9.4980469 12 L 8 12 L 6.5019531 12 L 7.4785156 10 L 7.0019531 10 L 7.0019531 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/quota.svg b/.icons/kora/panel/22/quota.svg
new file mode 100644
index 000000000..981f6f229
--- /dev/null
+++ b/.icons/kora/panel/22/quota.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.011 1-.011 11.989 8.787.011.011-11.989zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/radiotray-ng-off.svg b/.icons/kora/panel/22/radiotray-ng-off.svg
new file mode 120000
index 000000000..be5c4805b
--- /dev/null
+++ b/.icons/kora/panel/22/radiotray-ng-off.svg
@@ -0,0 +1 @@
+radiotray_off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/radiotray-ng-on.svg b/.icons/kora/panel/22/radiotray-ng-on.svg
new file mode 120000
index 000000000..b512cafdd
--- /dev/null
+++ b/.icons/kora/panel/22/radiotray-ng-on.svg
@@ -0,0 +1 @@
+radiotray_on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/radiotray_connecting.svg b/.icons/kora/panel/22/radiotray_connecting.svg
new file mode 100644
index 000000000..f50c19142
--- /dev/null
+++ b/.icons/kora/panel/22/radiotray_connecting.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm-5-5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm5 2h5v1h-5zm0-3h5v1h-5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/radiotray_off.svg b/.icons/kora/panel/22/radiotray_off.svg
new file mode 100644
index 000000000..874867d46
--- /dev/null
+++ b/.icons/kora/panel/22/radiotray_off.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-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-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/radiotray_on.svg b/.icons/kora/panel/22/radiotray_on.svg
new file mode 100644
index 000000000..6185be3fc
--- /dev/null
+++ b/.icons/kora/panel/22/radiotray_on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/rambox-done.svg b/.icons/kora/panel/22/rambox-done.svg
new file mode 100644
index 000000000..3b2e279e0
--- /dev/null
+++ b/.icons/kora/panel/22/rambox-done.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.4622255.4580315-1.5018906 3.4800778-2.265625 6.0019531a4 4 0 0 1 .265625-.0195312 4 4 0 0 1 4 4 4 4 0 0 1 -.6972656 2.246094c.9914247.334608 1.8806375.546948 2.3007812.638672 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875z"/>
+ <path fill="#4caf50" d="m3 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.4824219.994141a.50005.50005 0 0 1 .4707031.728515l-1.5 3a.50005.50005 0 0 1 -.7246094.19336l-1.5-1a.50005.50005 0 1 1 .5546875-.832032l1.0292969.685547 1.2460938-2.492187a.50005.50005 0 0 1 .4238281-.283203z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rambox-inactive.svg b/.icons/kora/panel/22/rambox-inactive.svg
new file mode 100644
index 000000000..242f8f207
--- /dev/null
+++ b/.icons/kora/panel/22/rambox-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m8.7957 4.9996c1.5973.0237 2.0073 1.4829 2.4743 1.5142.58.0381.907.7766.674 1.2753-.234.4997-.932.2459-.944.8383-.007.3456.787.6011.914.6055.359-.28.737-.2853.927-.1033.188.182.189.5513.187 1.0174.853.999.567 1.076.792 1.545.174.363.346 1.011-.124 1.219-.337 1.369-1.292 1.84-2.246 1.72-.318-.034-1.141.628-2.8471.254-1.3192-.288-7.241-1.765-6.5465-4.483.6153-2.3976 2.3154-7.7626 2.9436-8.3851 0 0 .2888 1.3068.8432 1.8396.2451-2.1097 1.8056-2.788 2.3534-2.8565-.5366.6513-.8083 1.3989-.6515 2.046 1.2172-1.5402 3.2559-1.0836 4.1989-.577-4.0686.7359-2.9466 2.5314-2.9466 2.5314z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rambox-indicator.svg b/.icons/kora/panel/22/rambox-indicator.svg
new file mode 100644
index 000000000..01d9cf39a
--- /dev/null
+++ b/.icons/kora/panel/22/rambox-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.7957,4.9996 C 10.393,5.0233 10.803,6.4825 11.27,6.5138 11.85,6.5519 12.177,7.2904 11.944,7.7891 11.71,8.2888 11.012,8.035 11,8.6274 10.993,8.973 11.787,9.2285 11.914,9.2329 12.273,8.9529 12.651,8.9476 12.841,9.1296 13.029,9.3116 13.03,9.6809 13.028,10.147 13.881,11.146 13.595,11.223 13.82,11.692 13.994,12.055 14.166,12.703 13.696,12.911 13.359,14.28 12.404,14.751 11.45,14.631 11.132,14.597 10.309,15.259 8.6029,14.885 7.2837,14.597 1.3619,13.12 2.0564,10.402 2.6717,8.0044 4.3718,2.6394 5,2.0169 5,2.0169 5.2888,3.3237 5.8432,3.8565 6.0883,1.7468 7.6488,1.0685 8.1966,1 7.66,1.6513 7.3883,2.3989 7.5451,3.046 8.7623,1.5058 10.801,1.9624 11.744,2.469 7.6754,3.2049 8.7974,5.0004 8.7974,5.0004 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rambox-mention.svg b/.icons/kora/panel/22/rambox-mention.svg
new file mode 100644
index 000000000..09613a16d
--- /dev/null
+++ b/.icons/kora/panel/22/rambox-mention.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.6282.6225-2.3280594 5.9871657-2.9433594 8.3847659-.6945 2.718 5.227675 4.194422 6.546875 4.482422 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875zm5.3027344 2a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/22/rambox-notification.svg b/.icons/kora/panel/22/rambox-notification.svg
new file mode 100644
index 000000000..2554b32f2
--- /dev/null
+++ b/.icons/kora/panel/22/rambox-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.7957,4.9996 C 10.393,5.0233 10.803,6.4825 11.27,6.5138 11.85,6.5519 12.177,7.2904 11.944,7.7891 11.71,8.2888 11.012,8.035 11,8.6274 10.993,8.973 11.787,9.2285 11.914,9.2329 12.273,8.9529 12.651,8.9476 12.841,9.1296 13.029,9.3116 13.03,9.6809 13.028,10.147 13.881,11.146 13.595,11.223 13.82,11.692 13.994,12.055 14.166,12.703 13.696,12.911 13.359,14.28 12.404,14.751 11.45,14.631 11.132,14.597 10.309,15.259 8.6029,14.885 7.2837,14.597 1.3619,13.12 2.0564,10.402 2.6717,8.0044 4.3718,2.6394 5,2.0169 5,2.0169 5.2888,3.3237 5.8432,3.8565 6.0883,1.7468 7.6488,1.0685 8.1966,1 7.66,1.6513 7.3883,2.3989 7.5451,3.046 8.7623,1.5058 10.801,1.9624 11.744,2.469 7.6754,3.2049 8.7974,5.0004 8.7974,5.0004 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="4.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/rambox-warning.svg b/.icons/kora/panel/22/rambox-warning.svg
new file mode 100644
index 000000000..5bd7a6a4b
--- /dev/null
+++ b/.icons/kora/panel/22/rambox-warning.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.4053037.4016262-1.2561384 2.773479-1.9746094 5.0527344.1205839-.0369933.2465998-.0605272.3769532-.0683594h.0019531.0039062c.0601285-.00329.1195595-.00329.1796875 0 .6195568.0333118 1.1488249.4202225 1.4160156.9375l1.3945313 2.7050779 1.3945313 2.703125c.226186.43767.2539605.932171.1269531 1.375.2834671.072301.5201252.126422.6835937.16211 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875z"/>
+ <path fill="#ff9800" d="m3.4622181 8.0010053c-.2399124.014415-.4570741.163549-.5772567.396427l-1.3945295 2.7051247-1.39453018 2.703605c-.05988.115569-.092793.246158-.095703.379719-.00934.446722.311754.814424.7109365.814119h2.78905998 2.7890604c.5473735.000088.8893289-.663464.6152336-1.193838l-1.3945302-2.703605-1.3945294-2.7051247c-.1210489-.234349-.3402522-.383706-.5818138-.396427-.023785-.0013-.047615-.0013-.0714 0zm-.4622141.9989955h1v3.0000002h-1zm0 4.0000002h1v1h-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rare-tray.svg b/.icons/kora/panel/22/rare-tray.svg
new file mode 100644
index 000000000..323ca670e
--- /dev/null
+++ b/.icons/kora/panel/22/rare-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.25 3.99c-1.737 0-2.818.932-3.289 1.827-.393.746-.449 1.45-.457 1.673h-.004s.002.038.002.049c0 .012-.002.051-.002.051h.004c.009.221.067.909.463 1.635.475.872 1.554 1.765 3.283 1.765.979 0 1.813-.456 2.5-1.037.455-.385.862-.832 1.25-1.289.388.457.795.904 1.25 1.289.687.581 1.521 1.037 2.5 1.037 1.737 0 2.818-.931 3.289-1.826.393-.746.449-1.45.457-1.674h.004s-.002-.037-.002-.048c0-.012.002-.051.002-.051h-.004c-.009-.221-.067-.909-.463-1.635-.475-.872-1.554-1.766-3.283-1.766-.979 0-1.813.457-2.5 1.038-.455.385-.862.831-1.25 1.289-.388-.458-.795-.904-1.25-1.289-.687-.581-1.521-1.038-2.5-1.038zm0 1.5c.521 0 .999.232 1.531.682.408.345.824.81 1.248 1.318-.424.509-.84.974-1.248 1.319-.532.45-1.01.681-1.531.681-1.271 0-1.692-.481-1.967-.984-.236-.433-.273-.853-.279-.967.006-.119.044-.567.285-1.025.279-.53.699-1.024 1.961-1.024zm7.5 0c1.271 0 1.692.482 1.967.985.236.433.273.853.279.967-.006.119-.044.567-.285 1.025-.279.53-.699 1.023-1.961 1.023-.521 0-.999-.231-1.531-.681-.408-.345-.824-.81-1.248-1.319.424-.508.84-.973 1.248-1.318.532-.45 1.01-.682 1.531-.682zm-7.75.5c-.274 0-.5.226-.5.5v.5h-.5c-.274 0-.5.226-.5.5 0 .275.226.5.5.5h.5v.5c0 .275.226.5.5.5s.5-.225.5-.5v-.5h.5c.274 0 .5-.225.5-.5 0-.274-.226-.5-.5-.5h-.5v-.5c0-.274-.226-.5-.5-.5zm8 0c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm-1 1c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm2 0c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm-1 1c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rclonetray-connected-tray.svg b/.icons/kora/panel/22/rclonetray-connected-tray.svg
new file mode 100644
index 000000000..6ec15ed25
--- /dev/null
+++ b/.icons/kora/panel/22/rclonetray-connected-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9882812 1.0039062 C 8.661237 1.0227416 8.3353553 1.1117698 8.0234375 1.2695312 C 7.9234203 1.3201181 7.7873264 1.3970771 7.7207031 1.4414062 C 7.0570408 1.8830183 6.4860262 2.8125747 6.0898438 3.7304688 C 5.992609 3.955744 5.8602275 4.3083003 5.8457031 4.3808594 C 5.8326486 4.4461108 5.8038438 4.4435126 5.7265625 4.3691406 C 5.4244066 4.0783444 5.0515157 3.9261683 4.6855469 3.9453125 C 4.3186288 3.9645198 4.0031406 4.1208744 3.6933594 4.4335938 C 3.4515385 4.6777089 3.2745489 4.9438679 3.125 5.2890625 C 2.930183 5.7387519 2.8362234 6.1426954 2.7832031 6.7617188 L 2.7753906 6.8535156 L 2.6445312 6.9414062 C 1.9045579 7.43876 1.3277716 8.3498158 1.1035156 9.5878906 C 0.80268972 11.248707 1.1664266 12.975133 2.0234375 14.064453 C 2.1228005 14.190748 2.3648768 14.439423 2.4765625 14.529297 C 2.8054626 14.793949 3.1410748 14.941052 3.5351562 14.992188 L 3.5371094 14.992188 C 3.5596744 14.995088 5.6155651 14.997047 8.1054688 14.998047 C 13.069221 15.000347 12.732002 15.007448 12.998047 14.923828 C 13.462284 14.777887 13.926076 14.382995 14.261719 13.849609 C 14.834828 12.938855 15.095054 11.679717 14.96875 10.421875 C 14.799666 8.7379233 14.005012 7.3712709 13.373047 7.1328125 L 13.263672 7.1015625 L 13.259766 6.9863281 C 13.233756 6.0169927 13.183086 5.5319814 13.033203 4.8613281 C 12.623803 3.0294917 11.164102 1.604757 9.96875 1.1582031 C 9.6445204 1.0370765 9.3153264 0.9850714 8.9882812 1.0039062 z M 6.7148438 5.0019531 C 7.4986726 4.9926431 8.2645711 5.0415241 8.8769531 5.1523438 C 9.3089391 5.2305138 9.6848046 5.3321714 10.060547 5.4746094 C 10.926204 5.8027664 11.627783 6.348583 11.898438 7.0625 C 12.079349 7.539724 11.993616 8.9320575 11.847656 9.5234375 C 11.720367 10.039129 11.387161 10.657689 10.966797 11.03125 L 12.511719 14 L 11.611328 14 L 10.888672 14 L 9.9707031 14 L 9.0976562 11.888672 C 8.7285712 11.938392 8.3581139 11.973572 7.9199219 12.019531 C 7.5760649 12.046371 6.9157265 12.043192 6.4609375 12.013672 C 6.2601725 12.000662 6.1187145 11.985922 6.1015625 11.982422 C 6.0844125 11.978922 6.0635875 11.984221 6.0546875 11.994141 C 6.0432775 12.006741 6.049475 11.416211 6.046875 12.0625 L 6.0429688 13.980469 L 4.6972656 13.982422 L 4 13.986328 L 4.0039062 9.1425781 L 4.0078125 5.2988281 L 4.0625 5.28125 C 4.09339 5.27195 4.2654544 5.2378081 4.4433594 5.2050781 C 5.1293324 5.0788411 5.9310143 5.011263 6.7148438 5.0019531 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 7.5507812,7 c -0.4465849,-0.0012 -0.969238,0.03923 -1.359375,0.109375 -0.07654,0.01377 -0.1440974,0.025391 -0.1484374,0.025391 -0.0043,0 -0.015361,0.0067 -0.025391,0.015625 C 6.0012881,7.1650106 5.99984,7.3028955 6,8.5234375 c 8.9e-5,0.764103 0.00397,1.3649469 0.00977,1.3730469 0.01743,0.02457 0.3471817,0.0724 0.6503906,0.09375 0.29238,0.02059 1.0945894,0.0075 1.3808594,-0.021484 C 8.4454986,9.92781 8.8316394,9.8376359 9.1152344,9.7167969 9.4554724,9.5718249 9.6971361,9.3655891 9.8457031,9.0957031 9.9441931,8.9167821 9.9851319,8.769161 9.9980469,8.53125 10.019667,8.133131 9.8854024,7.80222 9.5976562,7.546875 9.2549283,7.242733 8.7494466,7.078698 7.9648438,7.015625 7.8407507,7.005625 7.6996432,7.00041 7.5507812,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rclonetray-tray.svg b/.icons/kora/panel/22/rclonetray-tray.svg
new file mode 100644
index 000000000..9f5238599
--- /dev/null
+++ b/.icons/kora/panel/22/rclonetray-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9882812 1.0039062 C 8.6612369 1.0227416 8.3353553 1.1117698 8.0234375 1.2695312 C 7.9234203 1.3201181 7.7873264 1.3970771 7.7207031 1.4414062 C 7.0570408 1.8830183 6.4860263 2.8125747 6.0898438 3.7304688 C 5.992609 3.955744 5.8602275 4.3083003 5.8457031 4.3808594 C 5.8326486 4.4461108 5.8038438 4.4435126 5.7265625 4.3691406 C 5.4244066 4.0783444 5.0515157 3.9261683 4.6855469 3.9453125 C 4.3186288 3.9645198 4.0031406 4.1208744 3.6933594 4.4335938 C 3.4515385 4.6777089 3.2745489 4.9438679 3.125 5.2890625 C 2.930183 5.7387519 2.8362234 6.1426954 2.7832031 6.7617188 L 2.7753906 6.8535156 L 2.6445312 6.9414062 C 1.9045604 7.4387605 1.3277716 8.3498158 1.1035156 9.5878906 C 0.80268969 11.248707 1.1664264 12.975133 2.0234375 14.064453 C 2.1228005 14.190748 2.3648768 14.439423 2.4765625 14.529297 C 2.8054626 14.793949 3.1410748 14.941052 3.5351562 14.992188 L 3.5371094 14.992188 C 3.5596744 14.995088 5.6155651 14.997047 8.1054688 14.998047 C 13.069221 15.000347 12.732002 15.007418 12.998047 14.923828 C 13.462284 14.777887 13.926076 14.382995 14.261719 13.849609 C 14.834828 12.938855 15.095054 11.679717 14.96875 10.421875 C 14.799663 8.7379633 14.005012 7.3712709 13.373047 7.1328125 L 13.263672 7.1015625 L 13.259766 6.9863281 C 13.233758 6.0169927 13.183083 5.5319814 13.033203 4.8613281 C 12.623809 3.0294917 11.164102 1.604757 9.96875 1.1582031 C 9.6445204 1.0370765 9.3153263 0.98507135 8.9882812 1.0039062 z M 6.7148438 5.0019531 C 7.4986726 4.9926431 8.2645711 5.0415238 8.8769531 5.1523438 C 9.3089391 5.2305138 9.6848047 5.3321714 10.060547 5.4746094 C 10.926204 5.8027664 11.627783 6.348583 11.898438 7.0625 C 12.079349 7.539724 11.993616 8.9320575 11.847656 9.5234375 C 11.720367 10.039129 11.387161 10.657689 10.966797 11.03125 L 12.511719 14 L 11.611328 14 L 10.888672 14 L 9.9707031 14 L 9.0976562 11.888672 C 8.7285712 11.938392 8.3581139 11.973572 7.9199219 12.019531 C 7.5760649 12.046371 6.9157265 12.043152 6.4609375 12.013672 C 6.2601725 12.000662 6.1187145 11.985922 6.1015625 11.982422 C 6.0844125 11.978922 6.0635875 11.984221 6.0546875 11.994141 C 6.0432775 12.006741 6.049475 11.416212 6.046875 12.0625 L 6.0429688 13.980469 L 4.6972656 13.982422 L 4 13.986328 L 4.0039062 9.1425781 L 4.0078125 5.2988281 L 4.0625 5.28125 C 4.09339 5.27195 4.2654544 5.2378081 4.4433594 5.2050781 C 5.1293324 5.0788411 5.9310143 5.0112631 6.7148438 5.0019531 z M 7.5507812 7 C 7.1041963 6.9988 6.5815432 7.03923 6.1914062 7.109375 C 6.1148663 7.123145 6.0473088 7.1347656 6.0429688 7.1347656 C 6.0386687 7.1347656 6.0276081 7.1414606 6.0175781 7.1503906 C 6.0012881 7.1650106 5.99984 7.3028955 6 8.5234375 C 6.000089 9.2875405 6.0039656 9.8883844 6.0097656 9.8964844 C 6.0271956 9.9210544 6.3569473 9.9688844 6.6601562 9.9902344 C 6.9525362 10.010824 7.7547456 9.99773 8.0410156 9.96875 C 8.4454986 9.92781 8.8316394 9.8376359 9.1152344 9.7167969 C 9.4554724 9.5718249 9.6971361 9.3655891 9.8457031 9.0957031 C 9.9441931 8.9167821 9.9851319 8.769161 9.9980469 8.53125 C 10.019667 8.133131 9.8854024 7.80222 9.5976562 7.546875 C 9.2549283 7.242733 8.7494466 7.078698 7.9648438 7.015625 C 7.8407507 7.005625 7.6996432 7.00041 7.5507812 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/receiving-bad-signal-lock.svg b/.icons/kora/panel/22/receiving-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/receiving-bad-signal.svg b/.icons/kora/panel/22/receiving-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/receiving-good-signal-lock.svg b/.icons/kora/panel/22/receiving-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/receiving-good-signal.svg b/.icons/kora/panel/22/receiving-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/receiving-high-signal-lock.svg b/.icons/kora/panel/22/receiving-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/receiving-high-signal.svg b/.icons/kora/panel/22/receiving-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/receiving-low-signal-lock.svg b/.icons/kora/panel/22/receiving-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/receiving-low-signal.svg b/.icons/kora/panel/22/receiving-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/receiving-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/record-desktop-indicator-recording.svg b/.icons/kora/panel/22/record-desktop-indicator-recording.svg
new file mode 120000
index 000000000..6e0503ef5
--- /dev/null
+++ b/.icons/kora/panel/22/record-desktop-indicator-recording.svg
@@ -0,0 +1 @@
+simplescreenrecorder-recording.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/record-desktop-indicator.svg b/.icons/kora/panel/22/record-desktop-indicator.svg
new file mode 120000
index 000000000..940c35ba5
--- /dev/null
+++ b/.icons/kora/panel/22/record-desktop-indicator.svg
@@ -0,0 +1 @@
+simplescreenrecorder-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/redshift-status-off.svg b/.icons/kora/panel/22/redshift-status-off.svg
new file mode 100644
index 000000000..7f79821de
--- /dev/null
+++ b/.icons/kora/panel/22/redshift-status-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,-0.06 C 5.16,-0.06 2.86,2.25 2.86,5.1 2.86,6.78 3.65,8.26 4.9,9.2 5.47,9.63 5.95,10.19 5.95,10.96 L 6,11.94 H 10 L 10.06,10.96 C 10.1,10.19 10.53,9.63 11.1,9.2 12.35,8.26 13.14,6.78 13.14,5.1 13.14,2.25 10.84,-0.06 8,-0.06 Z M 8,2 C 9.7,2 11.09,3.39 11.09,5.1 11.09,6.07 10.64,6.97 9.86,7.55 8.7,8.43 8.26,9.41 8.1,10.23 H 7.9 C 7.74,9.41 7.3,8.43 6.14,7.55 5.36,6.97 4.91,6.07 4.91,5.1 4.91,3.39 6.3,2 8,2 Z M 6,12.94 V 13.94 H 10 V 12.94 Z M 7,14.94 V 15.94 H 9 V 14.94 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/redshift-status-on.svg b/.icons/kora/panel/22/redshift-status-on.svg
new file mode 100644
index 000000000..843a33b9e
--- /dev/null
+++ b/.icons/kora/panel/22/redshift-status-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0 C 5.16,0 2.86,2.31 2.86,5.16 2.86,6.84 3.65,8.32 4.9,9.26 5.47,9.69 5.95,10.25 5.95,11.02 L 6,12 H 10 L 10.06,11.02 C 10.1,10.25 10.53,9.69 11.1,9.26 12.35,8.32 13.14,6.84 13.14,5.16 13.14,2.31 10.84,0 8,0 Z M 8,2.06 C 9.7,2.06 11.09,3.45 11.09,5.16 11.09,6.13 10.64,7.03 9.86,7.61 8.7,8.49 8.26,9.47 8.1,10.29 H 7.9 C 7.74,9.47 7.3,8.49 6.14,7.61 5.36,7.03 4.91,6.13 4.91,5.16 4.91,3.45 6.3,2.06 8,2.06 Z M 6,13 V 14 H 10 V 13 Z M 7,15 V 16 H 9 V 15 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rememberthemilk-notification.svg b/.icons/kora/panel/22/rememberthemilk-notification.svg
new file mode 100644
index 000000000..e2d257612
--- /dev/null
+++ b/.icons/kora/panel/22/rememberthemilk-notification.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.5644531.00195313c-.0394382-.00200573-.0800328-.00145995-.1210937.00195312-.109495.0091-.2219572.03826275-.3300782.08984375-1.1607082.491539-1.0896423 1.2630408-1.0214843 2.3203125.06455.248707.0118381.6074219.0488281.6074219 0 0 .8336424-.074682 1.0722656-.078125.24326-.087199.2459174-.0918479.2089844-.2714844-.01765-.085855-.0326931-.303123-.0332031-.484375-.0011-.4117655.0919996-.7100932.3535156-1.1289062.254492-.40756274.3222656-.55134825.3222656-.67968755 0-.22084169-.2239327-.36291302-.5-.37695312zm3.9140629.13085937c-.05521.00256-.092174.01775-.103516.046875-.01117.028684.019993.26467323.070312.52539062.184773.95742888.072057 1.57336348-.425781 2.30468748-.1021577.150072-.1447326.2403483-.1230466.2617188.05367.052887 1.0146836.5386717 1.0742186.5429687.03004.00215.105663-.0531247.167969-.1210937.267462-.2917736.562707-.7612447.708984-1.1269532.381254-.9531765.168908-1.7242338-.599609-2.1757812-.277042-.1627776-.603907-.2654766-.769531-.2578125zm-8.6777348 1.9277344c-.91869491.00985-1.57316107.3679266-1.75195307.9785156-.06297001.2150536-.06506626.696739-.00390625.9296875.14017499.533932.52618604.9074669 1.07812502 1.0429688.26327.06463.905592.0656831 1.265625.0019531.404698-.071573 1.0458372-.2904215 1.4414062-.4902344.182253-.092061.3493439-.1785915.3730469-.1953125.03735-.02635.2418535-.5256704.2421875-.5917969.000067-.01322-.0737295.0125848-.1640625.0585938-.206259.105066-1.1184974.3719635-1.5214844.4453125-.425906.077521-.9637916.0763588-1.1660156-.0019532-.205076-.079429-.2993061-.2125579-.2988281-.421875.00055-.2312843.0900737-.424943.2773437-.5957031.242929-.2215086.3928509-.2659036.9824219-.2832031.532551-.015625.9180583.0263385 1.4882813.1621094.3319619.07904.5059612.1773099.5351562.3027344l.0195312.0839843.0546876-.078125c.0503499-.072867.3473912-.0913183.2695312-.2871093-.04579-.115134-.414213-.2445004-.453125-.2871094-.08615-.094334-.7284637-.4139233-1.0273438-.5117188-.350433-.1146639-.7982827-.2041427-1.2304687-.2441406-.141328-.01308-.2789142-.0189881-.4101563-.0175781zm.8886719 1.3125c-.0787577-.0004206-.1662239.0010187-.2675781.0039062-.655589.01868-.8868063.1062023-.7851562.2988281.117704.2230496.6167705.2459039 1.5078124.0664063.550471-.1108916.6915633-.1554255.6445313-.203125-.01743-.017675-.2200278-.0640371-.4492187-.1035156-.2525356-.0434993-.4141175-.0612382-.6503907-.0625zm10.6445309.1328125c-.321386.012665-.64926.0511781-.914062.1132812-.420722.098669-.823964.2429118-1.017578.3652344l-.113282.0722656.181641.1679688c.09984.092223.205475.176455.236328.1875.03146.011265.181784-.0400981.341797-.1191406.440779-.2177415.848503-.3141126 1.429688-.3359376.43491-.016335.514938-.0103045.722656.0546876.356594.111576.547388.3550627.496094.6367187-.0512.281148-.258794.4478285-.632813.5078125-.22639.03631-.862548-.0168897-1.443359-.1210938-.146963-.02637-.278754-.040245-.292969-.03125-.01422.0090001.009001.0793901.050781.15625.34981.6431441 1.751708 1.0226852 2.779297.7519532.782778-.206234 1.026148-.6636707.703125-1.3261719-.26644-.546454-.813547-.8885999-1.652344-1.0371094-.238713-.042265-.553614-.0556287-.875-.0429687zm.25.8945312c-.492506-.01611-1.08588.0700879-1.011718.1464844.0089.0092.180759.0392034.382812.0683594.202052.029155.405191.0589382.451172.0664062.04598.00747.269441.0169513.496094.0195313.370499.00425.41214-.0023005.402344-.0546875-.006001-.032055-.08631-.0980194-.177735-.1464844-.143098-.075861-.219097-.0890189-.542969-.0996094zm-1.617187.4726563c-.06304 0-.086611.0205437-.101563.0898437-.04917.2279008-.134206.3965323-.261718.5195313-.315206.304047-.791896.2863484-1.455078-.0566407l-.3242192-.1679687-.2148438.2304687c-.452216.4844481-1.0700699.646526-1.5449219.40625-.15985-.0808799-.2870713-.2819917-.3339843-.5273437-.0184-.09626-.0332032-.1789579-.0332032-.1855469 0-.0419-.0956806.0019244-.1816406.0839844-.286027.273246-.7888356.4749644-1.1816406.4746094-.3868882-.00035-.580796-.1243063-.71875-.4570313-.03365-.08115-.0731475-.1464164-.0859375-.1464843-.01279-.0000661-.0904041.0457195-.1738281.1015624-.4115881.275509-.9778394.3063183-1.1933594.0664063-.126486-.140801-.186416-.0752929-.1875.2050781-.0011.285189-.059227.5964531-.265625 1.4394532-.416373 1.7527905-1.0566209 3.4830742-1.2089844 5.1621092.0042.875263.145989 1.261944.640625 1.748047.249337.245036.3356887.30621.6679688.46875.4332599.211937.7890753.32234 1.4121093.435547 1.2596442.22888 3.8820203.31592 4.6289063.154297.4130536-.08938.7013286-.185674 1.0156246-.339844.811062-.397847 1.263568-.919297 1.5-1.728516.0879-.300844.151128-.871506.128907-1.15039-.0072-.09063-.029188-.3732-.048829-.626953-.01964-.253752-.085873-.972338-.148437-1.5976566-.17741-1.7730643-.252034-1.8093735-.314453-3.3671875-.01598-.398755-.038391-.7819275-.050781-.8515625-.01792-.100627-.009075-.1455932.046875-.2207032.09184-.1232065.089191-.1621093-.011719-.1621093zm-2.8066408 1.8300781c.358424-.002.6194439.1957396.7792969.5878906.05385.132117.0710159.244772.0722659.515625.0015.326797-.005977.3594193-.1093752.5664063-.126494.253215-.368544.4890329-.625.6074219-.1877561.0866699-.320203.0950399-.46875.03125-.148157-.0636201-.3071088-.2593403-.3710938-.4570313-.0849-.262319-.101478-.8213682-.03125-1.0820313.03141-.1165779.0722338-.2712479.0898438-.34375.0634499-.26119.3189554-.4238312.6640624-.4257812zm-2.4609374.0644531c.0360188-.0002169.0722702.0029059.109375.0097657.1855789.0343099.5117359.3721822.609375.6289062.163445.42975.0370774.9597256-.3203126 1.3378906-.236894.250663-.4242992.3116863-.6289062.2070313-.165055-.08442-.2734407-.2057229-.3710938-.4199219-.1454681-.319081-.1296983-.7620454.0449219-1.3183594.08561-.2727436.3045089-.4437941.5566407-.4453125zm2.3144531.3476563c-.08253-.0044-.1573069.0093756-.2011719.0410156-.112135.0808-.2041799.686051-.1230469.8125.02639.04112.04626.0352906.125-.0371094.134394-.123583.233079-.1656187.390625-.1679687.182775-.0027.328335.076167.40625.21875.06725.123063.1171875.1273047.1171875.0117187 0-.283354-.2390479-.6999511-.4667968-.8144531-.07551-.03796-.1655209-.0600531-.2480469-.0644531zm-2.4980469.0761718c-.112147 0-.158205.1076758-.1875.4492188-.02876.335308-.0160136.3525214.1777344.2558594.08717-.04349.2043517-.0800782.2617187-.0800782.05737 0 .162769.0304263.234375.0664063.0716.03598.1364713.0587213.1445313.0507813.03604-.03552-.0361135-.2526274-.1328125-.3964844-.119331-.177543-.3619299-.3457031-.4980469-.3457032zm1.9199219 4.3085938.2421875.015625c.522838.03137.7232001.290972.5644531.734375-.151328.422683-.6175468.795103-.9335937.746094-.2159991-.0335-.35958-.39578-.3125-.783203.0289599-.238375.0715337-.32252.2773437-.541016zm-2.8261719.292969c.03641-.006.065827.001501.109375.019531.05315.02202.1315063.09422.1757812.160156.1761852.262369.1248275.647795-.1210937.904297-.127091.132562-.146757.141367-.328125.154297-.190795.0136-.1958275.013306-.3203125-.109375-.11867-.116947-.125289-.13519-.125-.306641.000221-.128414.022995-.230959.078125-.347656.111491-.236014.183712-.31507.375-.410156.07595-.03775.119835-.058443.15625-.064453zm2.7402344.191406-.0117188.123047c-.0065.0678.0049238.184144.0273438.257812.06737.221721.2598483.235114.4746094.033204.2188739-.205772.0742163-.413013-.2910157-.414063zm-2.9160156.191406c-.02189.0069-.0676596.063757-.1015626.125-.0519899.09392-.0555174.124005-.0234374.19336.0209099.04523.0842799.100865.140625.125.127472.0546.1574431.056695.2050781.009765.07775-.07662.0460975-.2427-.0703125-.357422-.06047-.0596-.1285007-.102626-.1503906-.095703zm9.0664062.824219a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/22/rememberthemilk-tray.svg b/.icons/kora/panel/22/rememberthemilk-tray.svg
new file mode 100644
index 000000000..16d892c9b
--- /dev/null
+++ b/.icons/kora/panel/22/rememberthemilk-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.443936.00304011c-.109495.0091-.222934.038263-.331055.089844-1.1607082.491539-1.0886682 1.26361229-1.0205102 2.32088399.06455.248707.01122.6083985.04821.6083985 0 0 .833282-.075253 1.0719052-.078696.24326-.087199.246894-.091848.209961-.2714845-.01765-.085855-.0327-.3040995-.03321-.4853515-.0011-.4117655.092-.7100935.353516-1.1289065.254492-.40756269.322265-.55037149.322265-.67871079 0-.2523905-.292606-.4032811-.621093-.3759765zm4.035254.1289062c-.05521.00256-.09315.01775-.104492.046875-.01117.028684.02097.2656498.07129.5263672.184773.95742889.07108 1.57336339-.426758 2.30468739-.102158.150072-.144732.239372-.123046.2607425.05367.052887 1.014683.5386716 1.074218.5429686.03004.00215.105663-.052148.167969-.120117.267462-.2917736.563683-.7622216.70996-1.1279301.381254-.9531765.168908-1.72325709-.599609-2.17480449-.277042-.1627776-.603908-.2664532-.769532-.2587891zm-8.6777342 1.92928239c-.91869496.00985-1.57413796.3679266-1.75292996.9785156-.06297.2150536-.06506.6957626-.0039.9287111.140175.533932.526186.9084435 1.07812496 1.0439453.26327.06463.905592.06563 1.265625.0019.404698-.071573 1.045837-.2904215 1.441406-.4902344.182253-.092061.350321-.179568.374024-.196289.03735-.02635.240877-.5256705.241211-.591797.000067-.01322-.07373.012585-.164063.058594-.206259.105066-1.118497.37294-1.521484.446289-.425906.077521-.963792.076362-1.166016-.00195-.205076-.079429-.299306-.2125579-.298828-.421875.00055-.2312844.09105-.4259199.27832-.59668.242929-.2215086.392851-.2659035.982422-.283203.532551-.015625.918059.027315 1.488282.1630859.331962.07904.505961.1773101.535156.3027346l.01953.083007.05371-.077148c.05035-.072867.348626-.091268.270766-.2870591-.04579-.115134-.415451-.2454771-.454363-.2880861-.08615-.094334-.727487-.4139235-1.026367-.511719-.350433-.1146639-.79926-.203166-1.231446-.2431639-.141328-.01308-.277937-.01899-.409179-.01758zm11.5332032 1.4437647c-.321386.012665-.64926.051178-.914062.1132811-.420722.098669-.823964.2438884-1.017578.366211l-.114258.072266.18164.167969c.09984.092223.206452.176455.237305.1875.03146.011265.181784-.041075.341797-.1201175.440779-.2177415.847526-.3141125 1.428711-.3359375.43491-.016335.515915-.010305.723633.054687.356594.111576.547387.3560395.496093.6376955-.0512.281148-.258793.4478287-.632812.5078127-.22639.03631-.863525-.01689-1.444336-.121094-.146963-.02637-.278754-.041215-.292969-.03222-.01422.009.009.07939.05078.15625.34981.643144 1.752685 1.023662 2.780274.75293.782778-.206234 1.025171-.663671.702148-1.3261722-.26644-.546454-.81257-.8895765-1.651367-1.038086-.238713-.042265-.553614-.05563-.875-.04297zm-10.9121092-.128335c-.655589.01868-.886806.107179-.785156.2998049.117704.2230495.615793.2449276 1.506835.06543.550471-.1108916.691564-.155426.644532-.2031255-.01743-.017675-.219051-.064037-.448242-.1035155-.336714-.057999-.512552-.070144-.917969-.058594zm11.1621092 1.0228661c-.492506-.01611-1.085881.070088-1.011719.1464845.0089.0092.18076.04018.382813.069336.202052.029155.405191.058938.451172.066406.04598.00747.269441.015975.496094.018555.370499.00425.411163-.0023.401367-.054687-.006-.032055-.08631-.097043-.177735-.145508-.143098-.075861-.21812-.089996-.541992-.1005865zm-1.618164.4726564c-.06304 0-.08661.02152-.101562.09082-.04917.2279008-.134207.3965328-.261719.5195318-.315206.304047-.791896.285369-1.455078-.05762l-.323242-.16699-.214844.229492c-.452216.484448-1.071047.647502-1.545899.407226-.15985-.08088-.287071-.281991-.333984-.527343-.0184-.09626-.0332-.179935-.0332-.186524 0-.0419-.09568.0029-.18164.08496-.286027.273246-.787859.474965-1.180664.47461-.3868882-.00035-.5817732-.124307-.7197272-.457032-.03365-.08115-.07217-.147393-.08496-.147461-.01279-.000066-.09138.04572-.174804.101563-.411588.275509-.97784.307292-1.19336.06738-.126486-.140801-.186416-.07627-.1875.204101-.0011.285189-.05825.596454-.264648 1.439454-.416373 1.7527906-1.0575975 3.4833863-1.209961 5.1624213.0042.875263.145989 1.261944.640625 1.748047.249337.245036.336665.30621.668945.46875.43326.211937.789075.32234 1.412109.435547 1.2596442.22888 3.8810442.315919 4.6279302.154296.413054-.08938.702306-.185673 1.016602-.339843.811062-.397847 1.262591-.919297 1.499023-1.728516.0879-.300844.152104-.871506.129883-1.15039-.0072-.09063-.02919-.372224-.04883-.625977-.01964-.253752-.08685-.972336-.149414-1.597655-.17741-1.7730643-.252034-1.8096863-.314453-3.3675003-.01598-.398755-.03839-.781928-.05078-.851563-.01792-.100627-.0081-.145594.04785-.220704.09184-.1232065.08821-.163085-.0127-.163085zm-2.806641 1.8300788c.358424-.002.620421.195739.780274.58789.05385.132117.07004.244772.07129.515625.0015.326797-.005.35942-.108398.566407-.126494.253215-.369521.489032-.625977.607421-.187756.08667-.320203.09504-.46875.03125-.148157-.06362-.306132-.258363-.370117-.456054-.0849-.262319-.101478-.821369-.03125-1.082032.03141-.116578.07223-.271248.08984-.34375.06345-.26119.317978-.424807.663085-.426757zm-2.351562.07519c.185579.03431.512713.371206.610352.62793.163445.42975.0361.959725-.32129 1.33789-.236894.250663-.424299.312663-.628906.208008-.165055-.08442-.272464-.206699-.370117-.420898-.1454682-.319081-.1306702-.762046.04395-1.31836.09784-.311707.369178-.489448.666016-.43457zm2.205078.337891c-.08253-.0044-.157307.0084-.201172.04004-.112135.0808-.203203.687027-.12207.813476.02639.04112.04626.03529.125-.03711.134394-.123583.232102-.165618.389648-.167968.182775-.0027.328335.07519.40625.217773.06725.123063.117188.128286.117188.0127 0-.283354-.239048-.699951-.466797-.814453-.07551-.03796-.165521-.06005-.248047-.06445zm-2.498047.07519c-.112147 0-.157228.108652-.186523.450195-.02876.335308-.01699.351545.176758.254883.08717-.04349.205328-.0791.262695-.0791.05737 0 .162769.02945.234375.06543.0716.03598.136471.0597.144531.05176.03604-.03552-.03709-.252627-.133789-.396484-.119331-.177543-.36193-.34668-.498047-.34668zm-.9050272 4.6027533c.03641-.006.06485.0015.108398.01953.05315.02202.132483.09422.176758.160156.1761852.262369.1248272.647795-.121094.904297-.127091.132562-.147733.141367-.329101.154297-.190795.0136-.194851.01233-.319336-.110351-.11867-.116947-.126266-.135189-.125977-.30664.000221-.128414.023-.230959.07813-.347656.111491-.236014.184689-.31507.375977-.410156.07595-.03775.119835-.05747.15625-.06348zm2.8243202-.292861.243164.01465c.522838.03137.7232.291949.564453.735352-.151328.422683-.617547.795103-.933594.746094-.215999-.0335-.360556-.395781-.313476-.783204.02896-.238375.07251-.323496.27832-.541992zm-3.0010782.675684c-.02189.0069-.06766.06278-.101563.124023-.05199.09392-.05551.124005-.02343.19336.02091.04523.08428.101841.140625.125976.127472.0546.15842.05573.206055.0088.07775-.07662.04512-.241723-.07129-.356445-.06047-.0596-.1285-.102623-.15039-.0957zm2.9151402-.192285-.01172.124023c-.0065.0678.0059.183168.02832.256836.06737.221721.259849.235111.47461.0332.218874-.205772.07324-.412036-.291992-.413086z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rememberthemilk-unseen-notification.svg b/.icons/kora/panel/22/rememberthemilk-unseen-notification.svg
new file mode 100644
index 000000000..39bf80686
--- /dev/null
+++ b/.icons/kora/panel/22/rememberthemilk-unseen-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+ <path fill="#dfdfdf" d="m6.443936.00304011c-.109495.0091-.222934.038263-.331055.089844-1.1607082.491539-1.0886682 1.26361229-1.0205102 2.32088399.06455.248707.01122.6083985.04821.6083985 0 0 .833282-.075253 1.0719052-.078696.24326-.087199.246894-.091848.209961-.2714845-.01765-.085855-.0327-.3040995-.03321-.4853515-.0011-.4117655.092-.7100935.353516-1.1289065.254492-.40756269.322265-.55037149.322265-.67871079 0-.2523905-.292606-.4032811-.621093-.3759765zm4.035254.1289062c-.05521.00256-.09315.01775-.104492.046875-.01117.028684.02097.2656498.07129.5263672.184773.95742889.07108 1.57336339-.426758 2.30468739-.102158.150072-.144732.239372-.123046.2607425.05367.052887 1.014683.5386716 1.074218.5429686.03004.00215.105663-.052148.167969-.120117.267462-.2917736.563683-.7622216.70996-1.1279301.381254-.9531765.168908-1.72325709-.599609-2.17480449-.277042-.1627776-.603908-.2664532-.769532-.2587891zm-8.6777342 1.92928239c-.91869496.00985-1.57413796.3679266-1.75292996.9785156-.06297.2150536-.06506.6957626-.0039.9287111.140175.533932.526186.9084435 1.07812496 1.0439453.26327.06463.905592.06563 1.265625.0019.404698-.071573 1.045837-.2904215 1.441406-.4902344.182253-.092061.350321-.179568.374024-.196289.03735-.02635.240877-.5256705.241211-.591797.000067-.01322-.07373.012585-.164063.058594-.206259.105066-1.118497.37294-1.521484.446289-.425906.077521-.963792.076362-1.166016-.00195-.205076-.079429-.299306-.2125579-.298828-.421875.00055-.2312844.09105-.4259199.27832-.59668.242929-.2215086.392851-.2659035.982422-.283203.532551-.015625.918059.027315 1.488282.1630859.331962.07904.505961.1773101.535156.3027346l.01953.083007.05371-.077148c.05035-.072867.348626-.091268.270766-.2870591-.04579-.115134-.415451-.2454771-.454363-.2880861-.08615-.094334-.727487-.4139235-1.026367-.511719-.350433-.1146639-.79926-.203166-1.231446-.2431639-.141328-.01308-.277937-.01899-.409179-.01758zm11.5332032 1.4437647c-.321386.012665-.64926.051178-.914062.1132811-.420722.098669-.823964.2438884-1.017578.366211l-.114258.072266.18164.167969c.09984.092223.206452.176455.237305.1875.03146.011265.181784-.041075.341797-.1201175.440779-.2177415.847526-.3141125 1.428711-.3359375.43491-.016335.515915-.010305.723633.054687.356594.111576.547387.3560395.496093.6376955-.0512.281148-.258793.4478287-.632812.5078127-.22639.03631-.863525-.01689-1.444336-.121094-.146963-.02637-.278754-.041215-.292969-.03222-.01422.009.009.07939.05078.15625.34981.643144 1.752685 1.023662 2.780274.75293.782778-.206234 1.025171-.663671.702148-1.3261722-.26644-.546454-.81257-.8895765-1.651367-1.038086-.238713-.042265-.553614-.05563-.875-.04297zm-10.9121092-.128335c-.655589.01868-.886806.107179-.785156.2998049.117704.2230495.615793.2449276 1.506835.06543.550471-.1108916.691564-.155426.644532-.2031255-.01743-.017675-.219051-.064037-.448242-.1035155-.336714-.057999-.512552-.070144-.917969-.058594zm11.1621092 1.0228661c-.492506-.01611-1.085881.070088-1.011719.1464845.0089.0092.18076.04018.382813.069336.202052.029155.405191.058938.451172.066406.04598.00747.269441.015975.496094.018555.370499.00425.411163-.0023.401367-.054687-.006-.032055-.08631-.097043-.177735-.145508-.143098-.075861-.21812-.089996-.541992-.1005865zm-1.618164.4726564c-.06304 0-.08661.02152-.101562.09082-.04917.2279008-.134207.3965328-.261719.5195318-.315206.304047-.791896.285369-1.455078-.05762l-.323242-.16699-.214844.229492c-.452216.484448-1.071047.647502-1.545899.407226-.15985-.08088-.287071-.281991-.333984-.527343-.0184-.09626-.0332-.179935-.0332-.186524 0-.0419-.09568.0029-.18164.08496-.286027.273246-.787859.474965-1.180664.47461-.3868882-.00035-.5817732-.124307-.7197272-.457032-.03365-.08115-.07217-.147393-.08496-.147461-.01279-.000066-.09138.04572-.174804.101563-.411588.275509-.97784.307292-1.19336.06738-.126486-.140801-.186416-.07627-.1875.204101-.0011.285189-.05825.596454-.264648 1.439454-.416373 1.7527906-1.0575975 3.4833863-1.209961 5.1624213.0042.875263.145989 1.261944.640625 1.748047.249337.245036.336665.30621.668945.46875.43326.211937.789075.32234 1.412109.435547 1.2596442.22888 3.8810442.315919 4.6279302.154296.413054-.08938.702306-.185673 1.016602-.339843.811062-.397847 1.262591-.919297 1.499023-1.728516.0879-.300844.152104-.871506.129883-1.15039-.0072-.09063-.02919-.372224-.04883-.625977-.01964-.253752-.08685-.972336-.149414-1.597655-.17741-1.7730643-.252034-1.8096863-.314453-3.3675003-.01598-.398755-.03839-.781928-.05078-.851563-.01792-.100627-.0081-.145594.04785-.220704.09184-.1232065.08821-.163085-.0127-.163085zm-2.806641 1.8300788c.358424-.002.620421.195739.780274.58789.05385.132117.07004.244772.07129.515625.0015.326797-.005.35942-.108398.566407-.126494.253215-.369521.489032-.625977.607421-.187756.08667-.320203.09504-.46875.03125-.148157-.06362-.306132-.258363-.370117-.456054-.0849-.262319-.101478-.821369-.03125-1.082032.03141-.116578.07223-.271248.08984-.34375.06345-.26119.317978-.424807.663085-.426757zm-2.351562.07519c.185579.03431.512713.371206.610352.62793.163445.42975.0361.959725-.32129 1.33789-.236894.250663-.424299.312663-.628906.208008-.165055-.08442-.272464-.206699-.370117-.420898-.1454682-.319081-.1306702-.762046.04395-1.31836.09784-.311707.369178-.489448.666016-.43457zm2.205078.337891c-.08253-.0044-.157307.0084-.201172.04004-.112135.0808-.203203.687027-.12207.813476.02639.04112.04626.03529.125-.03711.134394-.123583.232102-.165618.389648-.167968.182775-.0027.328335.07519.40625.217773.06725.123063.117188.128286.117188.0127 0-.283354-.239048-.699951-.466797-.814453-.07551-.03796-.165521-.06005-.248047-.06445zm-2.498047.07519c-.112147 0-.157228.108652-.186523.450195-.02876.335308-.01699.351545.176758.254883.08717-.04349.205328-.0791.262695-.0791.05737 0 .162769.02945.234375.06543.0716.03598.136471.0597.144531.05176.03604-.03552-.03709-.252627-.133789-.396484-.119331-.177543-.36193-.34668-.498047-.34668zm-.9050272 4.6027533c.03641-.006.06485.0015.108398.01953.05315.02202.132483.09422.176758.160156.1761852.262369.1248272.647795-.121094.904297-.127091.132562-.147733.141367-.329101.154297-.190795.0136-.194851.01233-.319336-.110351-.11867-.116947-.126266-.135189-.125977-.30664.000221-.128414.023-.230959.07813-.347656.111491-.236014.184689-.31507.375977-.410156.07595-.03775.119835-.05747.15625-.06348zm2.8243202-.292861.243164.01465c.522838.03137.7232.291949.564453.735352-.151328.422683-.617547.795103-.933594.746094-.215999-.0335-.360556-.395781-.313476-.783204.02896-.238375.07251-.323496.27832-.541992zm-3.0010782.675684c-.02189.0069-.06766.06278-.101563.124023-.05199.09392-.05551.124005-.02343.19336.02091.04523.08428.101841.140625.125976.127472.0546.15842.05573.206055.0088.07775-.07662.04512-.241723-.07129-.356445-.06047-.0596-.1285-.102623-.15039-.0957zm2.9151402-.192285-.01172.124023c-.0065.0678.0059.183168.02832.256836.06737.221721.259849.235111.47461.0332.218874-.205772.07324-.412036-.291992-.413086z"/>
+</svg>
diff --git a/.icons/kora/panel/22/remmina-panel.svg b/.icons/kora/panel/22/remmina-panel.svg
new file mode 100644
index 000000000..91ba540e6
--- /dev/null
+++ b/.icons/kora/panel/22/remmina-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 1.8515625 11.341797 L 3.5214844 10.216797 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 11.724609 4.6738281 L 13.398438 3.5488281 A 7 7 0 0 0 8 1 z M 14.105469 4.5820312 L 12.4375 5.703125 A 5 5 0 0 1 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 4.21875 11.259766 L 2.5507812 12.382812 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 14.105469 4.5820312 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,4.199219 V 5.9327386 L 6.1510294,6.7000912 5,7.4674438 V 9.199219 L 8.7495641,6.7000912 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.550345,7 6.800781,9.4991276 10.550345,12 V 10.26648 L 9.3993164,9.4991276 10.550345,8.7317751 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/remmina-status.svg b/.icons/kora/panel/22/remmina-status.svg
new file mode 120000
index 000000000..dce94b9d2
--- /dev/null
+++ b/.icons/kora/panel/22/remmina-status.svg
@@ -0,0 +1 @@
+remmina-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/remote-folder-sync-down.svg b/.icons/kora/panel/22/remote-folder-sync-down.svg
new file mode 100644
index 000000000..7a6f72cc1
--- /dev/null
+++ b/.icons/kora/panel/22/remote-folder-sync-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm4.539 2.474h4v3h2l-4 5-4-5h2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/remote-folder-sync-up.svg b/.icons/kora/panel/22/remote-folder-sync-up.svg
new file mode 100644
index 000000000..d96d153d7
--- /dev/null
+++ b/.icons/kora/panel/22/remote-folder-sync-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm5.539 10.474h2v-4h2l-3-4-3 4h2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/remote-folder-sync.svg b/.icons/kora/panel/22/remote-folder-sync.svg
new file mode 100644
index 000000000..81049a7cd
--- /dev/null
+++ b/.icons/kora/panel/22/remote-folder-sync.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/rescuetime-indicator.svg b/.icons/kora/panel/22/rescuetime-indicator.svg
new file mode 100644
index 000000000..dca724bdf
--- /dev/null
+++ b/.icons/kora/panel/22/rescuetime-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5,1 V 5 H 1 V 11 H 5 V 15 H 11 V 11 H 15 V 5 H 11 V 1 Z M 8,2 C 8.554,2 9,2.446 9,3 V 6.2695 C 9.3027,6.445 9.5541,6.6969 9.729,7 H 13 C 13.554,7 14,7.446 14,8 14,8.554 13.554,9 13,9 H 9.73 C 9.3731,9.6182 8.7138,9.9993 8,10 6.8954,10 6,9.1046 6,8 6.0013,7.2867 6.3823,6.6281 7,6.2715 V 3 C 7,2.446 7.446,2 8,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rescuetime-offline.svg b/.icons/kora/panel/22/rescuetime-offline.svg
new file mode 100644
index 000000000..ef708bc74
--- /dev/null
+++ b/.icons/kora/panel/22/rescuetime-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5,1 V 5 H 1 V 11 H 5 V 15 H 11 V 11 H 15 V 5 H 11 V 1 Z M 8,2 C 8.554,2 9,2.446 9,3 V 6.2695 C 9.3027,6.445 9.5541,6.6969 9.729,7 H 13 C 13.554,7 14,7.446 14,8 14,8.554 13.554,9 13,9 H 9.73 C 9.3731,9.6182 8.7138,9.9993 8,10 6.8954,10 6,9.1046 6,8 6.0013,7.2867 6.3823,6.6281 7,6.2715 V 3 C 7,2.446 7.446,2 8,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rhythmbox-indicator.svg b/.icons/kora/panel/22/rhythmbox-indicator.svg
new file mode 120000
index 000000000..38faa24c9
--- /dev/null
+++ b/.icons/kora/panel/22/rhythmbox-indicator.svg
@@ -0,0 +1 @@
+rhythmbox-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rhythmbox-notplaying.svg b/.icons/kora/panel/22/rhythmbox-notplaying.svg
new file mode 120000
index 000000000..38faa24c9
--- /dev/null
+++ b/.icons/kora/panel/22/rhythmbox-notplaying.svg
@@ -0,0 +1 @@
+rhythmbox-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rhythmbox-panel.svg b/.icons/kora/panel/22/rhythmbox-panel.svg
new file mode 100644
index 000000000..b38cfe757
--- /dev/null
+++ b/.icons/kora/panel/22/rhythmbox-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 12.116c-1.444 0-2.616-1.172-2.616-2.616s1.172-2.616 2.616-2.616 2.616 1.172 2.616 2.616-1.172 2.616-2.616 2.616z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 15c-.831 0-1.5-.669-1.5-1.5v-11c0-.831.669-1.5 1.5-1.5h8c.831 0 1.5.669 1.5 1.5v11c0 .831-.669 1.5-1.5 1.5zm4-2c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5-3.501 1.567-3.5 3.5c-.001 1.933 1.567 3.5 3.5 3.5zm-2.5-8c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1zm5 0c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1z" />
+</svg>
diff --git a/.icons/kora/panel/22/rhythmbox-playing.svg b/.icons/kora/panel/22/rhythmbox-playing.svg
new file mode 100644
index 000000000..a7ae9faa2
--- /dev/null
+++ b/.icons/kora/panel/22/rhythmbox-playing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.014 6.904c-.333-.009-.607.314-.606.715v3.763c0 .548.492.891.887.618l2.711-1.881c.395-.275.395-.96 0-1.235l-1.354-.943-1.357-.941c-.086-.059-.182-.093-.281-.096z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 15c-.831 0-1.5-.669-1.5-1.5v-11c0-.831.669-1.5 1.5-1.5h8c.831 0 1.5.669 1.5 1.5v11c0 .831-.669 1.5-1.5 1.5zm4-2c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5-3.501 1.567-3.5 3.5c-.001 1.933 1.567 3.5 3.5 3.5zm-2.5-8c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1zm5 0c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/riot-tray.svg b/.icons/kora/panel/22/riot-tray.svg
new file mode 100644
index 000000000..bd0644c9c
--- /dev/null
+++ b/.icons/kora/panel/22/riot-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.4628906 0 C 4.2627823 -0.010607 5.0544257 0.3626686 5.546875 1.0664062 C 5.7476351 1.3532772 5.8800861 1.672901 5.9472656 2.0058594 L 7.6796875 2.0058594 C 9.7725131 2.0058594 11.470703 3.401312 11.470703 5.4941406 C 11.470703 6.4334575 11.123355 7.2273887 10.554688 7.8203125 A 2.50025 2.50025 0 0 1 10.748047 8.0664062 L 11.544922 9.2050781 C 12.443986 8.2313757 13 6.9388703 13 5.5117188 C 13 2.4875472 10.537566 0.03515625 7.5 0.03515625 L 3.9042969 0.03515625 C 3.7584908 0.01051505 3.6107762 -0.0013531 3.4628906 0 z M 1.0039062 2.5195312 L 1 2.5234375 L 1 2.5585938 C 0.9997244 2.5456247 1.0039763 2.5325192 1.0039062 2.5195312 z M 1 2.5585938 L 1 12.474609 C 0.952187 15.840508 6.047813 15.840508 6 12.474609 L 6 10.986328 L 6.6796875 10.986328 L 6.6308594 10.916016 C 6.6065592 10.882238 6.5927913 10.843366 6.5703125 10.808594 A 2.50025 2.50025 0 0 1 6.5039062 10.693359 C 6.2079328 10.176922 6.0917591 9.5744694 6.2050781 8.984375 L 3.7929688 8.984375 L 3.7929688 12.671875 C 3.8005987 13.211295 2.9865106 13.211295 2.9941406 12.671875 L 2.9941406 4.9414062 C 2.3919074 4.8163184 1.8329559 4.4763935 1.453125 3.9335938 C 1.165949 3.5232409 1.0103989 3.0480133 1 2.5585938 z M 5.9707031 2.8027344 C 5.9653131 2.8464464 5.9686475 2.8898904 5.9609375 2.9335938 C 5.8449374 3.5915783 5.4803841 4.1656694 4.9335938 4.5488281 C 4.583077 4.7944383 4.190812 4.9264782 3.7929688 4.9726562 L 3.7929688 8.1855469 L 4.5898438 8.1855469 L 6.5039062 8.1855469 C 6.5152809 8.1662531 6.5507419 8.1510888 6.5683594 8.1328125 A 2.50025 2.50025 0 0 1 8.6152344 6.9707031 A 2.50025 2.50025 0 0 1 9.9453125 7.3183594 C 10.39741 6.8642529 10.671875 6.2445943 10.671875 5.4941406 C 10.671875 3.8324581 9.3413681 2.8027344 7.6796875 2.8027344 L 6.5839844 2.8027344 L 5.9707031 2.8027344 z M 6 4.0175781 L 7.5 4.0175781 C 8.375806 4.0175781 9 4.6397751 9 5.5117188 C 9 6.2389468 8.5605144 6.8176502 7.9082031 6.9824219 C 7.8936465 6.9747885 7.8725877 6.9750475 7.8632812 6.9609375 L 6 7.0039062 L 6 4.0175781 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.4550781 0 C 2.9735512 0.0078845193 2.4897443 0.15474079 2.0664062 0.45117188 C 1.5194675 0.83391652 1.1549232 1.4070732 1.0390625 2.0644531 C 0.92305429 2.7218331 1.0702235 3.3848833 1.453125 3.9316406 C 2.2436075 5.0605006 3.804692 5.3373576 4.9335938 4.546875 C 5.480384 4.1639822 5.8449292 3.5891688 5.9609375 2.9316406 C 6.076798 2.2745567 5.9297763 1.6131634 5.546875 1.0664062 C 5.0528235 0.36086896 4.257623 -0.013139881 3.4550781 0 z M 8.6152344 6.9707031 A 2.50025 2.50025 0 0 0 6.6523438 10.933594 L 8.7519531 13.933594 A 2.50025 2.50025 0 1 0 12.847656 11.066406 L 10.748047 8.0664062 A 2.50025 2.50025 0 0 0 8.6152344 6.9707031 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rocketchat-tray-1.svg b/.icons/kora/panel/22/rocketchat-tray-1.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-1.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-2.svg b/.icons/kora/panel/22/rocketchat-tray-2.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-2.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-3.svg b/.icons/kora/panel/22/rocketchat-tray-3.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-3.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-4.svg b/.icons/kora/panel/22/rocketchat-tray-4.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-4.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-5.svg b/.icons/kora/panel/22/rocketchat-tray-5.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-5.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-6.svg b/.icons/kora/panel/22/rocketchat-tray-6.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-6.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-7.svg b/.icons/kora/panel/22/rocketchat-tray-7.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-7.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-8.svg b/.icons/kora/panel/22/rocketchat-tray-8.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-8.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-9-plus.svg b/.icons/kora/panel/22/rocketchat-tray-9-plus.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-9-plus.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-9.svg b/.icons/kora/panel/22/rocketchat-tray-9.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-9.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rocketchat-tray-alert.svg b/.icons/kora/panel/22/rocketchat-tray-alert.svg
new file mode 100644
index 000000000..86a5a2207
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.4662891 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640483 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370414 2.101032 1.1842379e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568224 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897806 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192646 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/rocketchat-tray-dot.svg b/.icons/kora/panel/22/rocketchat-tray-dot.svg
new file mode 100644
index 000000000..d7d7a60c2
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray-dot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.46628912 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640485 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370416 2.101032 1.4802974e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568223 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897805 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192645 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z M 14.5 13 A 1.5 1.5 0 0 0 13 14.5 A 1.5 1.5 0 0 0 14.5 16 A 1.5 1.5 0 0 0 16 14.5 A 1.5 1.5 0 0 0 14.5 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rocketchat-tray.svg b/.icons/kora/panel/22/rocketchat-tray.svg
new file mode 100644
index 000000000..08b8a921e
--- /dev/null
+++ b/.icons/kora/panel/22/rocketchat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.4662891 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640483 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370414 2.101032 1.1842379e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568224 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897806 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192646 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/rsibreak0.svg b/.icons/kora/panel/22/rsibreak0.svg
new file mode 120000
index 000000000..8bac1748e
--- /dev/null
+++ b/.icons/kora/panel/22/rsibreak0.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-60.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rsibreak1.svg b/.icons/kora/panel/22/rsibreak1.svg
new file mode 120000
index 000000000..8042abcfa
--- /dev/null
+++ b/.icons/kora/panel/22/rsibreak1.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-45.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rsibreak2.svg b/.icons/kora/panel/22/rsibreak2.svg
new file mode 120000
index 000000000..23d2a3042
--- /dev/null
+++ b/.icons/kora/panel/22/rsibreak2.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-30.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rsibreak3.svg b/.icons/kora/panel/22/rsibreak3.svg
new file mode 120000
index 000000000..72857b012
--- /dev/null
+++ b/.icons/kora/panel/22/rsibreak3.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-15.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rsibreak4.svg b/.icons/kora/panel/22/rsibreak4.svg
new file mode 120000
index 000000000..a04b3d1b1
--- /dev/null
+++ b/.icons/kora/panel/22/rsibreak4.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-00.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rsibreakx.svg b/.icons/kora/panel/22/rsibreakx.svg
new file mode 120000
index 000000000..b056d41ab
--- /dev/null
+++ b/.icons/kora/panel/22/rsibreakx.svg
@@ -0,0 +1 @@
+pomodoneapp-break.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/rto-proxy-tray.svg b/.icons/kora/panel/22/rto-proxy-tray.svg
new file mode 100644
index 000000000..33447721e
--- /dev/null
+++ b/.icons/kora/panel/22/rto-proxy-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 4 1.236 2.633 2.764.424-2 2.048.473 2.895-2.473-1.367-2.473 1.367.473-2.895-2-2.048 2.764-.424z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/safeeyes_disabled.svg b/.icons/kora/panel/22/safeeyes_disabled.svg
new file mode 100644
index 000000000..497d62249
--- /dev/null
+++ b/.icons/kora/panel/22/safeeyes_disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.8745 15 14.99475 11.882516 15 8.0097656 L 15 8 C 15 4.122 11.878 1 8 1 z M 8.0722656 3 A 5.0002324 5.0002324 0 0 1 8.0742188 3 A 5.0002324 5.0002324 0 0 1 11.535156 4.4648438 A 5.0002324 5.0002324 0 0 1 11.535156 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 4.4648438 A 5.0002324 5.0002324 0 0 1 8.0722656 3 z M 8 3.9941406 L 8 7.9941406 L 12 8 L 12 7.9941406 C 12 5.7755006 10.2184 3.9941406 8 3.9941406 z M 5 7 A 1 1 0 0 0 4 8 A 1 1 0 0 0 5 9 A 1 1 0 0 0 6 8 A 1 1 0 0 0 5 7 z M 8 10 A 1 1 0 0 0 7 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 11 A 1 1 0 0 0 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/safeeyes_enabled.svg b/.icons/kora/panel/22/safeeyes_enabled.svg
new file mode 100644
index 000000000..281f1a19b
--- /dev/null
+++ b/.icons/kora/panel/22/safeeyes_enabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.8745 15 14.99475 11.882516 15 8.0097656 L 15 8 C 15 4.122 11.878 1 8 1 z M 8.0722656 3 A 5.0002324 5.0002324 0 0 1 8.0742188 3 A 5.0002324 5.0002324 0 0 1 11.535156 4.4648438 A 5.0002324 5.0002324 0 0 1 11.535156 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 4.4648438 A 5.0002324 5.0002324 0 0 1 8.0722656 3 z M 8 3.9941406 L 8 7.9941406 L 12 8 L 12 7.9941406 C 12 5.7755006 10.2184 3.9941406 8 3.9941406 z M 5 7 A 1 1 0 0 0 4 8 A 1 1 0 0 0 5 9 A 1 1 0 0 0 6 8 A 1 1 0 0 0 5 7 z M 8 10 A 1 1 0 0 0 7 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 11 A 1 1 0 0 0 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/scc-alive.svg b/.icons/kora/panel/22/scc-alive.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/22/scc-alive.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scc-dead.svg b/.icons/kora/panel/22/scc-dead.svg
new file mode 100644
index 000000000..e48813e4e
--- /dev/null
+++ b/.icons/kora/panel/22/scc-dead.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ <path d="m10.121 3.879c-1.163-1.164-3.079-1.164-4.242 0-1.164 1.163-1.164 3.079 0 4.242 1.163 1.164 3.079 1.164 4.242 0 1.164-1.163 1.164-3.079 0-4.242zm-.707.707c.642.643.77 1.646.308 2.429l-2.736-2.736c.782-.461 1.785-.334 2.428.307zm-3.136.399 2.736 2.736c-.782.461-1.785.334-2.428-.307-.642-.643-.77-1.646-.308-2.429z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/scc-error.svg b/.icons/kora/panel/22/scc-error.svg
new file mode 100644
index 000000000..4a2131a0c
--- /dev/null
+++ b/.icons/kora/panel/22/scc-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6 4v.707l1.293 1.293-1.293 1.293v.707h.707l1.293-1.293 1.293 1.293h.707v-.707l-1.293-1.293 1.293-1.293v-.707h-.707l-1.293 1.293-1.293-1.293z"/>
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/scc-unknown.svg b/.icons/kora/panel/22/scc-unknown.svg
new file mode 100644
index 000000000..39d8866c5
--- /dev/null
+++ b/.icons/kora/panel/22/scc-unknown.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8.242 2.944c-.404 0-.771.044-1.101.133-.323.088-.619.199-.889.332l.313.664c.235-.108.482-.2.738-.276.256-.082.549-.123.879-.123.397 0 .699.082.908.247.209.164.314.399.314.703 0 .189-.031.349-.091.482-.061.133-.165.269-.313.408-.141.139-.345.313-.607.522-.216.17-.386.336-.514.494-.121.158-.21.325-.264.502-.047.171-.07.377-.07.617v.256h.707v-.162c0-.184.02-.339.061-.465.04-.133.118-.266.232-.398.121-.133.294-.288.516-.465.242-.19.45-.367.625-.532.182-.17.32-.352.414-.548.101-.203.152-.446.152-.731 0-.512-.175-.918-.525-1.215s-.845-.445-1.485-.445zm-.302 5.719c-.182 0-.334.047-.455.142-.115.095-.172.26-.172.494 0 .228.057.391.172.493.121.101.273.152.455.152.168 0 .312-.051.433-.152.121-.102.182-.265.182-.493 0-.234-.061-.399-.182-.494s-.265-.142-.433-.142z"/>
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/screencloud-idle.svg b/.icons/kora/panel/22/screencloud-idle.svg
new file mode 100644
index 000000000..9270845a0
--- /dev/null
+++ b/.icons/kora/panel/22/screencloud-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,2 C 3.790861,2 2,3.790861 2,6 2.001836,6.7165215 2.1961045,7.4193959 2.5625,8.0351562 1.0916895,8.2519665 0.00152831,9.5132963 0,11 c 0,1.656854 1.3431458,3 3,3 l 10,0 c 1.656854,0 3,-1.343146 3,-3 C 15.998649,10.06362 15.560154,9.1815734 14.814453,8.6152344 14.93633,8.2560012 14.998997,7.8793436 15,7.5 15,5.5670034 13.432997,4 11.5,4 10.867505,4.0014219 10.247216,4.1742118 9.7050781,4.5 9.094262,2.9900208 7.6288438,2.0012304 6,2 Z M 5,3 C 5.5522847,3 6,3.4477153 6,4 6,4.5522847 5.5522847,5 5,5 4.4477153,5 4,4.5522847 4,4 4,3.4477153 4.4477153,3 5,3 Z m 3,2 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 C 5.790861,13 4,11.209139 4,9 4,6.790861 5.790861,5 8,5 Z M 8,7 C 6.8954305,7 6,7.8954305 6,9 c 0,1.104569 0.8954305,2 2,2 1.1045695,0 2,-0.895431 2,-2 C 10,7.8954305 9.1045695,7 8,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/screencloud-uploading.svg b/.icons/kora/panel/22/screencloud-uploading.svg
new file mode 100644
index 000000000..6909aa297
--- /dev/null
+++ b/.icons/kora/panel/22/screencloud-uploading.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 3.790861 2 2 3.790861 2 6 C 2.001836 6.7165215 2.1961045 7.419396 2.5625 8.0351562 C 1.0916895 8.2519666 0.00152831 9.5132963 0 11 C 0 12.656854 1.3431458 14 3 14 L 13 14 C 14.656854 14 16 12.656854 16 11 C 15.998649 10.06362 15.560154 9.1815734 14.814453 8.6152344 C 14.93633 8.2560012 14.998997 7.8793436 15 7.5 C 15 5.5670034 13.432997 4 11.5 4 C 10.867505 4.0014219 10.247216 4.1742118 9.7050781 4.5 C 9.094262 2.9900208 7.6288438 2.0012304 6 2 z M 5 3 C 5.5522847 3 6 3.4477153 6 4 C 6 4.5522847 5.5522847 5 5 5 C 4.4477153 5 4 4.5522847 4 4 C 4 3.4477153 4.4477153 3 5 3 z M 7.96875 5 L 7.9707031 5 L 11 10 L 9 10 L 9 13 L 7 13 L 7 10 L 5 10 L 7.96875 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/scrllock-off.svg b/.icons/kora/panel/22/scrllock-off.svg
new file mode 120000
index 000000000..9cf453732
--- /dev/null
+++ b/.icons/kora/panel/22/scrllock-off.svg
@@ -0,0 +1 @@
+scroll-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scrllock-on.svg b/.icons/kora/panel/22/scrllock-on.svg
new file mode 120000
index 000000000..19c6e1f1d
--- /dev/null
+++ b/.icons/kora/panel/22/scrllock-on.svg
@@ -0,0 +1 @@
+scroll-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scroll-lock-off.svg b/.icons/kora/panel/22/scroll-lock-off.svg
new file mode 100644
index 000000000..7aaaa9834
--- /dev/null
+++ b/.icons/kora/panel/22/scroll-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.001-9.732h2v3h2l-3 4-3-4h2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/scroll-lock-on.svg b/.icons/kora/panel/22/scroll-lock-on.svg
new file mode 100644
index 000000000..edd86a688
--- /dev/null
+++ b/.icons/kora/panel/22/scroll-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.001-9.732h2v3h2l-3 4-3-4h2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/scudcloud-attention-1.svg b/.icons/kora/panel/22/scudcloud-attention-1.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-1.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-2.svg b/.icons/kora/panel/22/scudcloud-attention-2.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-2.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-3.svg b/.icons/kora/panel/22/scudcloud-attention-3.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-3.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-4.svg b/.icons/kora/panel/22/scudcloud-attention-4.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-4.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-5.svg b/.icons/kora/panel/22/scudcloud-attention-5.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-5.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-6.svg b/.icons/kora/panel/22/scudcloud-attention-6.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-6.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-7.svg b/.icons/kora/panel/22/scudcloud-attention-7.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-7.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-8.svg b/.icons/kora/panel/22/scudcloud-attention-8.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-8.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention-9.svg b/.icons/kora/panel/22/scudcloud-attention-9.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention-9.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/scudcloud-attention.svg b/.icons/kora/panel/22/scudcloud-attention.svg
new file mode 100644
index 000000000..bbdf5948d
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.1951914 1.0006747 3.2634741 2.7426773 3.0253906 5.0351562 C 1.2930256 5.272259 0.00141275 6.7514852 0 8.5 C 0 10.268313 1.3162424 11.714889 3.0195312 11.951172 C 2.8875521 12.49323 2.2864355 13.509669 2.0898438 13.982422 C 1.8310326 14.603196 2.8677595 15.134408 3.5292969 14.976562 C 5.1491843 14.590381 6.8595692 13.121252 8.0058594 12 L 11.023438 12 C 13.232576 12 15.023438 10.209139 15.023438 8 C 15.022807 6.7116374 14.399674 5.5565157 13.425781 4.8203125 A 2.5 2.5 0 0 1 12.5 5 A 2.5 2.5 0 0 1 10 2.5 A 2.5 2.5 0 0 1 10.09375 1.8300781 C 9.352636 1.3050466 8.45299 1.0015002 7.5 1 z M 8 8 L 11 8 C 11.554001 8 12 8.4460001 12 9 C 12 9.5539999 11.554001 10 11 10 L 8 10 C 7.4460001 10 7 9.5539999 7 9 C 7 8.4460001 7.4460001 8 8 8 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/scudcloud.svg b/.icons/kora/panel/22/scudcloud.svg
new file mode 100644
index 000000000..56da8add4
--- /dev/null
+++ b/.icons/kora/panel/22/scudcloud.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.1951914 1.0006747 3.2634741 2.7426773 3.0253906 5.0351562 C 1.2930256 5.272259 0.00141275 6.7514852 0 8.5 C 0 10.268313 1.3162424 11.714889 3.0195312 11.951172 C 2.887552 12.49323 2.2864355 13.509669 2.0898438 13.982422 C 1.8310327 14.603196 2.8677595 15.134407 3.5292969 14.976562 C 5.1491843 14.59038 6.8595692 13.121252 8.0058594 12 L 11.023438 12 C 13.232577 12 15.023438 10.209139 15.023438 8 C 15.022496 6.0755601 13.651319 4.4245671 11.759766 4.0703125 C 11.146036 2.2386512 9.4317448 1.003041 7.5 1 z M 8 8 L 11 8 C 11.554001 8 12 8.4460001 12 9 C 12 9.5539999 11.554001 10 11 10 L 8 10 C 7.4460001 10 7 9.5539999 7 9 C 7 8.4460001 7.4460001 8 8 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/seafile-status-error.svg b/.icons/kora/panel/22/seafile-status-error.svg
new file mode 100644
index 000000000..f9f83c91b
--- /dev/null
+++ b/.icons/kora/panel/22/seafile-status-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/seafile-status-notification.svg b/.icons/kora/panel/22/seafile-status-notification.svg
new file mode 100644
index 000000000..b3a044120
--- /dev/null
+++ b/.icons/kora/panel/22/seafile-status-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.8795141 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294548 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 10.650324 12.970838 10.792768 12.929688 10.929688 A 2.5 2.5 0 0 1 13 11.5 A 2.5 2.5 0 0 1 12.492188 13.005859 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="10.5" cy="11.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/seafile-status-offline.svg b/.icons/kora/panel/22/seafile-status-offline.svg
new file mode 100644
index 000000000..5d9f841e6
--- /dev/null
+++ b/.icons/kora/panel/22/seafile-status-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/seafile-status-ok.svg b/.icons/kora/panel/22/seafile-status-ok.svg
new file mode 100644
index 000000000..135ab27ea
--- /dev/null
+++ b/.icons/kora/panel/22/seafile-status-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/seafile-status-paused.svg b/.icons/kora/panel/22/seafile-status-paused.svg
new file mode 100644
index 000000000..c4e6f3dde
--- /dev/null
+++ b/.icons/kora/panel/22/seafile-status-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.8795141 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294548 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 10.650324 12.970838 10.792768 12.929688 10.929688 A 2.5 2.5 0 0 1 13 11.5 A 2.5 2.5 0 0 1 12.492188 13.005859 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 9,10 0,3 1,0 0,-3 z m 2,0 0,3 1,0 0,-3 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/seafile-status-syncing-1.svg b/.icons/kora/panel/22/seafile-status-syncing-1.svg
new file mode 100644
index 000000000..f2a52972c
--- /dev/null
+++ b/.icons/kora/panel/22/seafile-status-syncing-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5,2 A 2.5,2.5 0 0 0 3,4.5 2.5,2.5 0 0 0 3.0800781,5.1152344 C 2.9016756,5.0403797 2.7055904,5 2.5,5 1.8477854,5 1.2983894,5.4186545 1.0917969,6 L 0.5,6 A 0.5,0.5 0 0 0 0,6.5 0.5,0.5 0 0 0 0.5,7 L 3.0644531,7 C 3.6964987,6.3840071 4.5557543,6 5.5,6 a 1.0001,1.0001 0 0 0 0.00195,0 C 5.7732799,6.0005645 5.9929778,6.1900133 6.2539062,6.2519531 6.54165,5.2854225 7.1329499,4.4515097 7.9160156,3.8671875 A 2.5,2.5 0 0 0 5.5,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.5,4 C 8.5670034,4 7,5.5670034 7,7.5 l 0,0.00391 C 6.567749,7.1779487 6.0413714,7.0011264 5.5,7 4.1192881,7 3,8.1192881 3,9.5 3.001247,9.6901384 3.0241818,9.879514 3.0683594,10.064453 2.4345508,10.254893 2.0004442,10.838199 2,11.5 2,12.328427 2.6715729,13 3.5,13 l 0.6425781,0 c 0.5654293,-0.157914 0.8429262,-0.506698 1.125,-0.853516 C 6.6976122,10.168231 7.9294547,8.0067754 10.189453,8 12,8 13,9 13,10.5 13,11.328427 12.328427,12 11.5,12 10.671573,12 10,11.328427 10,10.5 c 3.67e-4,-0.136717 0.01942,-0.272742 0.05664,-0.404297 -0.6324963,0.217084 -1.0691237,0.820141 -1.1171879,1.464844 0.060184,1.511992 1.5429689,1.453125 1.5429689,1.453125 L 14,13 c 1.104569,0 2,-0.895431 2,-2 0,-1.1045695 -0.895431,-2 -2,-2 -0.119895,3.32e-4 -0.239517,0.011444 -0.357422,0.033203 C 13.876604,8.5559096 13.998837,8.031579 14,7.5 14,5.5670034 12.432997,4 10.5,4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/seafile-status-syncing-2.svg b/.icons/kora/panel/22/seafile-status-syncing-2.svg
new file mode 100644
index 000000000..0a59ad9a6
--- /dev/null
+++ b/.icons/kora/panel/22/seafile-status-syncing-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,2 A 2.5,2.5 0 0 0 3,4.5 2.5,2.5 0 0 0 3.0800781,5.1152344 C 2.9016756,5.0403797 2.7055904,5 2.5,5 1.8477854,5 1.2983894,5.4186545 1.0917969,6 L 0.5,6 A 0.5,0.5 0 0 0 0,6.5 0.5,0.5 0 0 0 0.5,7 L 3.0644531,7 C 3.6964987,6.3840071 4.5557543,6 5.5,6 a 1.0001,1.0001 0 0 0 0.00195,0 C 5.7732799,6.0005645 5.9929778,6.1900133 6.2539062,6.2519531 6.54165,5.2854225 7.1329499,4.4515097 7.9160156,3.8671875 A 2.5,2.5 0 0 0 5.5,2 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10.5,4 C 8.5670034,4 7,5.5670034 7,7.5 l 0,0.00391 C 6.567749,7.1779487 6.0413714,7.0011264 5.5,7 4.1192881,7 3,8.1192881 3,9.5 3.001247,9.6901384 3.0241818,9.879514 3.0683594,10.064453 2.4345508,10.254893 2.0004442,10.838199 2,11.5 2,12.328427 2.6715729,13 3.5,13 l 0.6425781,0 c 0.5654293,-0.157914 0.8429262,-0.506698 1.125,-0.853516 C 6.6976122,10.168231 7.9294547,8.0067754 10.189453,8 12,8 13,9 13,10.5 13,11.328427 12.328427,12 11.5,12 10.671573,12 10,11.328427 10,10.5 c 3.67e-4,-0.136717 0.01942,-0.272742 0.05664,-0.404297 -0.6324963,0.217084 -1.0691237,0.820141 -1.1171879,1.464844 0.060184,1.511992 1.5429689,1.453125 1.5429689,1.453125 L 14,13 c 1.104569,0 2,-0.895431 2,-2 0,-1.1045695 -0.895431,-2 -2,-2 -0.119895,3.32e-4 -0.239517,0.011444 -0.357422,0.033203 C 13.876604,8.5559096 13.998837,8.031579 14,7.5 14,5.5670034 12.432997,4 10.5,4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/security-high.svg b/.icons/kora/panel/22/security-high.svg
new file mode 100644
index 000000000..ece235e63
--- /dev/null
+++ b/.icons/kora/panel/22/security-high.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/22/security-low.svg b/.icons/kora/panel/22/security-low.svg
new file mode 100644
index 000000000..8ac293a67
--- /dev/null
+++ b/.icons/kora/panel/22/security-low.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/22/security-medium.svg b/.icons/kora/panel/22/security-medium.svg
new file mode 100644
index 000000000..683decb86
--- /dev/null
+++ b/.icons/kora/panel/22/security-medium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/22/sendanywhere-tray.svg b/.icons/kora/panel/22/sendanywhere-tray.svg
new file mode 100644
index 000000000..58506481a
--- /dev/null
+++ b/.icons/kora/panel/22/sendanywhere-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m12.261719-.00000288a.26473916.26473916 0 0 0 -.261719.2636719v.7363281h-8s-.708751-.013788-1.447265.35546878c-.738514.3692568-1.55273505 1.3111979-1.55273505 2.6445312v8.0000009h2.00000005v-8.0000009c0-.6666667.1857799-.7247257.447266-.8554688.261486-.130743.552734-.1445312.552734-.1445312h8.246094.253906 2.236328a.26473916.26473916 0 0 0 .185547-.4511719l-2.470703-2.47070308a.26473916.26473916 0 0 0 -.189453-.078125zm.738281 3.99999998v8.0000009c0 .666666-.185779.724726-.447266.855469-.261486.130743-.552734.144531-.552734.144531h-8.265625-2.470703a.26473916.26473916 0 0 0 -.185547.451172l2.4707039 2.470703a.26473916.26473916 0 0 0 .1894531.07813.26473916.26473916 0 0 0 .261718-.265625v-.734375h8s.708752.01379 1.447266-.355469c.738513-.369257 1.552734-1.311198 1.552734-2.644531v-8.0000059zm-7 1.9999996c-.554 0-1 .4460002-1 1.0000002v1c0 .554.446 1 1 1 .5540001 0 1.0000001-.446 1.0000001-1v-1c0-.554-.446-1.0000002-1.0000001-1.0000002zm4 0c-.5539999 0-.9999999.4460002-.9999999 1.0000002v1c0 .554.446 1 .9999999 1 .554 0 1-.446 1-1v-1c0-.554-.446-1.0000002-1-1.0000002z"/>
+</svg>
diff --git a/.icons/kora/panel/22/session-desktop-tray.svg b/.icons/kora/panel/22/session-desktop-tray.svg
new file mode 100644
index 000000000..b08a1f030
--- /dev/null
+++ b/.icons/kora/panel/22/session-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.47 10.071c-.02-.186-.168-.206-.271-.267-.342-.198-.992-.387-1.339-.578l-.566-.309c-.214-.118-.43-.231-.644-.354-.264-.151-.528-.299-.782-.468-.475-.314-.85-.731-1.164-1.209-.209-.316-.372-.656-.483-1.015-.168-.546-.271-1.109-.196-1.679.045-.352.116-1.204.244-1.546.196-.523.485-.975.86-1.377.246-.267.533-.48.84-.674.37-.233.772-.387 1.192-.477.347-.076.706-.108 1.061-.111 2.261-.01 4.119-.008 6.379 0 .317 0 .642.025.948.103.612.156 1.15.458 1.585.93.281.307.513.649.648 1.036.307.78.189 1.093.016 1.814-.119.274-.272.533-.433.785-.219.339-.515.61-.865.809-.254.143-.528.256-.805.359-.455.169-.935.126-1.41.131-.433.005-.568 0-1 .003-.043 0-.186.03-.229.048 1.74 1.313 3.77 2.162 4.679 4.021.153.417.231.85.261 1.29.015.228-.017.907-.048 1.136-.03.229-.068.462-.14.681-.083.256-.187.508-.312.744-.211.395-.493.739-.825 1.04-.319.29-.674.518-1.066.694-.576.259-1.18.362-1.801.365-2.255.008-4.111.005-6.367-.003-.316 0-.641-.025-.948-.098-.616-.144-1.151-.453-1.591-.915-.292-.309-.508-.666-.669-1.053-.068-.161-.103-.34-.136-.513-.038-.204-.071-.41-.078-.616.08-1.126 1.051-2.658 3.342-2.715.551-.012 1.404-.003 1.957-.003.048-.003.099-.008.156-.01zm2.122-9.107v.001c-1.215.003-2.43-.015-3.644.012-.34.008-.689.098-1.008.219-.375.141-.707.367-1.004.649-.508.477-.809 1.56-.935 2.231-.091.478-.035.958.103 1.42.103.345.264.664.465.966.372.558.898.922 1.469 1.236.276.153.558.299.834.453.805.305 1.609.73 2.303 1.113.243.133.487.227.731.363.073.04.103.005.113-.061.008-.05.008-.1.008-.153v-1.878c0-.5.003-1.503 0-2.003 0-.166.043-.322.192-.405.088-.05.206-.07.311-.07 1.265-.005 1.832-.005 3.097-.003.498 0 .963-.111 1.386-.38.28-.18.503-.398.67-.652.509-.763.285-1.391.039-1.957-.448-.691-1.097-1.081-1.924-1.096-1.202-.02-2.004-.005-3.206-.005zm-.77 14.069c1.134 0 1.868-.005 3.002.003.476.003.921-.098 1.356-.279.463-.194.845-.498 1.164-.878.229-.271.407-.575.523-.917.106-.312.186-1.063.184-1.395-.003-.259.005-.515-.086-.767-.211-1.081-1.006-1.749-1.841-2.262-1.064-.549-2.094-1.438-2.97-2.121-.124-.068-.154-.048-.161.098-.003.05-.003.103-.003.153v3.779c0 .372-.141.512-.513.512-1.197.003-2.697.039-3.894.047-.264.003-.531.035-.795.071-.415.055-.767.248-1.076.527-.226.206-.402.537-.527.794-.448 1.745.774 2.29 2.129 2.635 1.172.003 2.338 0 3.508 0z"/>
+</svg>
diff --git a/.icons/kora/panel/22/sflphone-indicator.svg b/.icons/kora/panel/22/sflphone-indicator.svg
new file mode 120000
index 000000000..82d15cc11
--- /dev/null
+++ b/.icons/kora/panel/22/sflphone-indicator.svg
@@ -0,0 +1 @@
+viber-normal.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/sflphone-notification.svg b/.icons/kora/panel/22/sflphone-notification.svg
new file mode 120000
index 000000000..27903fe87
--- /dev/null
+++ b/.icons/kora/panel/22/sflphone-notification.svg
@@ -0,0 +1 @@
+viber-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/sflphone-offline.svg b/.icons/kora/panel/22/sflphone-offline.svg
new file mode 100644
index 000000000..b6e71f43b
--- /dev/null
+++ b/.icons/kora/panel/22/sflphone-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.456 3.611c.999.985 2.086 2.051 3.077 3.006-.764 1.473-.309 3.208.811 4.319 1.43 1.419 3.047 1.46 4.07.779.543.527 1.797 1.734 2.927 2.862-4.46 3.485-14.289-7.737-10.885-10.966zm8.333 7.281c-.154.183-.15.432.014.576.925.942 1.74 1.76 2.695 2.694.134.152.435.165.579.002.408-.407.79-.791 1.187-1.179.159-.168.143-.461.008-.613-.955-.934-2.036-1.702-2.99-2.636-.149-.148-.428-.136-.572.028-.407.407-.524.741-.921 1.128zm-1.911-9.899c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5s.225.5.5.5h.007c2.613 0 3.902 1.014 4.637 2.201.734 1.187.863 2.604.863 3.299v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.806-.122-2.388-1.012-3.826s-2.602-2.674-5.488-2.674zm1 3.943c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5 0 .275.225.5.5.5h.007c.064 0 .202.056.314.178.113.122.176.292.176.379v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.413-.182-.774-.439-1.055-.258-.281-.616-.502-1.051-.502zm0-1.943c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5s.225.5.5.5h.007c.583 0 1.225.307 1.709.791s.791 1.126.791 1.709v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.917-.443-1.775-1.084-2.416s-1.499-1.084-2.416-1.084zm-6.987-.028c-.155.183-.151.432.013.576.918.912 1.75 1.716 2.696 2.621.179.14.436.165.58.001.407-.407.749-.517 1.146-.905.154-.183.142-.461.008-.613-.947-.905-1.738-1.982-2.685-2.886-.149-.148-.427-.136-.571.028-.408.406-.79.79-1.187 1.178z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/shutter-panel.svg b/.icons/kora/panel/22/shutter-panel.svg
new file mode 100644
index 000000000..4c4cad3d5
--- /dev/null
+++ b/.icons/kora/panel/22/shutter-panel.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.925,4.0902 C 9.4422,4.1873 6.8342,6.8086 7.2012,6.8086 10.234,6.663 12.129,6.8572 14.495,7.6337 14.846,7.7308 14.117,4.3329 10.925,4.0902 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.4138,1.9542 C 5.5705,3.2164 5.4646,8.1679 5.682,7.8768 7.4772,5.3523 11.777,2.2456 14.342,0.98342 17.513,-0.52153 8.2909,-0.37587 6.4138,1.9542 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5946,7.2945 C 3.0808,8.7502 6.1907,10.692 6.0838,10.304 5.1995,7.2945 4.8798,5.4009 4.9792,2.828 4.9941,2.4397 2.0094,4.0416 2.5946,7.2945 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0006,12.052 C 4.3782,12.634 7.8336,11.469 7.4994,11.323 4.7333,10.061 3.1121,9.0413 1.3154,7.2455 1.0495,7.0028 0.24826,10.352 3.0006,12.052 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.9859,14.77 C 8.3029,14.041 9.6841,10.595 9.3533,10.741 6.6159,12.1 4.8094,12.731 2.3463,13.022 1.9818,13.071 3.9624,15.838 6.9859,14.77 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.63,13.313 C 11.952,11.809 10.281,8.508 10.187,8.8473 9.4217,11.906 8.7123,13.702 7.3319,15.838 7.1273,16.129 10.481,16.372 11.63,13.313 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.459,8.6051 C 12.564,7.3915 9.0302,6.5174 9.2396,6.8572 10.974,9.4304 11.855,11.129 12.522,13.605 12.621,13.993 14.983,11.517 13.459,8.6051 Z" xml:space="default"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-0.svg b/.icons/kora/panel/22/si-syncthing-0.svg
new file mode 120000
index 000000000..63fd97767
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-0.svg
@@ -0,0 +1 @@
+si-syncthing-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/si-syncthing-1.svg b/.icons/kora/panel/22/si-syncthing-1.svg
new file mode 100644
index 000000000..10609d89a
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3 A 5 5 0 0 1 12.908203 7.0566406 A 1.5 1.5 0 0 1 14 8.5 A 1.5 1.5 0 0 1 12.578125 9.9960938 A 5 5 0 0 1 9.9960938 12.582031 A 1.5 1.5 0 0 1 8.5 14 A 1.5 1.5 0 0 1 7.0566406 12.90625 A 5 5 0 0 1 3 8 A 5 5 0 0 1 3.0019531 7.9140625 A 1.5 1.5 0 0 1 2 6.5 A 1.5 1.5 0 0 1 3.5 5 A 1.5 1.5 0 0 1 3.9550781 5.0722656 A 5 5 0 0 1 8 3 z M 8 4 A 4 4 0 0 0 4.7519531 5.6738281 A 1.5 1.5 0 0 1 5 6.5 A 1.5 1.5 0 0 1 4.9960938 6.5605469 L 7.3730469 7.5117188 A 1.5 1.5 0 0 1 8.5 7 A 1.5 1.5 0 0 1 9.9121094 8 L 11.087891 8 A 1.5 1.5 0 0 1 11.898438 7.1289062 A 4 4 0 0 0 8 4 z M 4.625 7.4882812 A 1.5 1.5 0 0 1 4.0039062 7.9101562 A 4 4 0 0 0 4 8 A 4 4 0 0 0 7.1269531 11.900391 A 1.5 1.5 0 0 1 8 11.087891 L 8 9.9121094 A 1.5 1.5 0 0 1 7 8.5 A 1.5 1.5 0 0 1 7.0039062 8.4394531 L 4.625 7.4882812 z M 9.9121094 9 A 1.5 1.5 0 0 1 9 9.9121094 L 9 11.087891 A 1.5 1.5 0 0 1 9.7050781 11.613281 A 4 4 0 0 0 11.611328 9.7070312 A 1.5 1.5 0 0 1 11.087891 9 L 9.9121094 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-10.svg b/.icons/kora/panel/22/si-syncthing-10.svg
new file mode 100644
index 000000000..67a69ca07
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0000001,8 A 7,7 0 0 0 8,15 a 7,7 0 0 0 7,-6.9999999 7,7 0 0 0 -6.9999998,-7 A 7,7 0 0 0 1.0000001,8 Z m 2.0000001,10e-8 A 5,5 0 0 1 7.0566404,3.0917972 1.5,1.5 0 0 1 8.5000001,2.0000008 1.5,1.5 0 0 1 9.9960933,3.4218751 5,5 0 0 1 12.58203,6.0039065 1.5,1.5 0 0 1 14,7.5000012 1.5,1.5 0 0 1 12.906249,8.9433593 5,5 0 0 1 8.0000001,13 a 5,5 0 0 1 -0.085942,-0.002 1.5,1.5 0 0 1 -1.4140619,1.001952 1.5,1.5 0 0 1 -1.5000003,-1.5 1.5,1.5 0 0 1 0.072269,-0.455079 A 5,5 0 0 1 2.999998,8.0000034 Z m 0.9999997,-2e-7 A 4,4 0 0 0 5.6738269,11.248048 1.5,1.5 0 0 1 6.5000004,11 a 1.5,1.5 0 0 1 0.060541,0.0039 L 7.5117189,8.6269533 a 1.5,1.5 0 0 1 -0.5117188,-1.1269531 1.5,1.5 0 0 1 1,-1.4121094 l 1e-7,-1.1757815 A 1.5,1.5 0 0 1 7.1289062,4.1015632 4,4 0 0 0 3.9999999,7.9999999 Z M 7.4882812,11.375001 A 1.5,1.5 0 0 1 7.9101581,11.996093 4,4 0 0 0 7.9999999,12 4,4 0 0 0 11.900391,8.873047 1.5,1.5 0 0 1 11.087891,8 l -1.1757815,3e-7 A 1.5,1.5 0 0 1 8.5000001,9.0000002 1.5,1.5 0 0 1 8.4394521,8.9960904 L 7.4882812,11.375001 Z M 9.0000001,6.0878911 a 1.5,1.5 0 0 1 0.9121091,0.9121092 l 1.1757818,-4e-7 A 1.5,1.5 0 0 1 11.613281,6.2949224 4,4 0 0 0 9.7070313,4.3886724 1.5,1.5 0 0 1 8.9999981,4.9121058 L 9,6.087891 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-11.svg b/.icons/kora/panel/22/si-syncthing-11.svg
new file mode 100644
index 000000000..9dede06b3
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9378223,4.5 A 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378223 7,7 0 0 0 1.9378223,4.5 Z m 1.7320508,1.0000002 a 5,5 0 0 1 5.967255,-2.2223083 1.5,1.5 0 0 1 1.7958839,-0.2238436 1.5,1.5 0 0 1 0.584718,1.9794259 5,5 0 0 1 0.948471,3.5290731 1.5,1.5 0 0 1 0.479951,2.0046407 1.5,1.5 0 0 1 -1.668895,0.70311 5,5 0 0 1 -6.2772569,1.060029 5,5 0 0 1 -0.073428,-0.0447 1.5,1.5 0 0 1 -1.7255896,0.160685 1.5,1.5 0 0 1 -0.5490383,-2.049038 1.5,1.5 0 0 1 0.2901263,-0.357976 5,5 0 0 1 0.227799,-4.5390931 z m 0.8660253,0.4999996 a 4,4 0 0 0 -0.1744474,3.6498057 1.5,1.5 0 0 1 0.8395113,0.1982709 1.5,1.5 0 0 1 0.05048,0.033648 L 7.2636595,8.2988169 A 1.5,1.5 0 0 1 7.3839746,7.0669875 1.5,1.5 0 0 1 8.9560547,6.3440649 L 9.5439456,5.3258083 A 1.5,1.5 0 0 1 9.1948291,4.1883078 4,4 0 0 0 4.5358984,5.9999998 Z m 1.3334397,4.6669772 a 1.5,1.5 0 0 1 0.05481,0.74882 4,4 0 0 0 0.075852,0.04831 4,4 0 0 0 4.9413141,-0.757826 1.5,1.5 0 0 1 -0.267122,-1.1623305 L 9.6559353,8.956055 A 1.5,1.5 0 0 1 7.9330127,9.1160256 1.5,1.5 0 0 1 7.8825315,9.0823656 L 5.8693381,10.666977 Z M 9.82208,6.8440651 a 1.5,1.5 0 0 1 0.333855,1.2459643 L 11.174192,8.67792 A 1.5,1.5 0 0 1 11.981732,8.33 4,4 0 0 0 11.283996,5.7260142 1.5,1.5 0 0 1 10.409971,5.8258042 L 9.8220799,6.844065 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-2.svg b/.icons/kora/panel/22/si-syncthing-2.svg
new file mode 100644
index 000000000..bb87e80e3
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,1.9378222 A 7,7 0 0 0 1.9378222,4.5 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378222 Z m -1,1.7320508 a 5,5 0 0 1 2.222308,5.9672553 1.5,1.5 0 0 1 0.223844,1.7958847 1.5,1.5 0 0 1 -1.979426,0.584717 5,5 0 0 1 -3.5290736,0.948472 1.5,1.5 0 0 1 -2.0046397,0.47995 A 1.5,1.5 0 0 1 4.7299018,11.777257 5,5 0 0 1 3.669873,5.5 5,5 0 0 1 3.7145332,5.4265525 1.5,1.5 0 0 1 3.5538476,3.7009619 1.5,1.5 0 0 1 5.6028857,3.1519238 1.5,1.5 0 0 1 5.9608621,3.4420467 5,5 0 0 1 10.5,3.669873 Z M 10,4.5358984 A 4,4 0 0 0 6.3501948,4.3614526 1.5,1.5 0 0 1 6.1519238,5.2009619 1.5,1.5 0 0 1 6.1182675,5.2514439 L 7.7011833,7.2636595 A 1.5,1.5 0 0 1 8.9330127,7.3839746 1.5,1.5 0 0 1 9.6559353,8.9560547 L 10.674192,9.5439455 A 1.5,1.5 0 0 1 11.811693,9.1948296 4,4 0 0 0 10,4.5358984 Z M 5.3330237,5.8693385 A 1.5,1.5 0 0 1 4.5842032,5.9241461 4,4 0 0 0 4.5358984,6 4,4 0 0 0 5.2937237,10.941314 1.5,1.5 0 0 1 6.4560545,10.674192 L 7.0439453,9.6559353 A 1.5,1.5 0 0 1 6.8839746,7.9330127 1.5,1.5 0 0 1 6.9176309,7.8825306 L 5.3330237,5.8693385 Z M 9.1559353,9.8220801 A 1.5,1.5 0 0 1 7.9099707,10.155935 l -0.5878908,1.018257 a 1.5,1.5 0 0 1 0.3479206,0.80754 4,4 0 0 0 2.6039855,-0.697736 1.5,1.5 0 0 1 -0.09979,-0.874025 L 9.1559353,9.8220801 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-3.svg b/.icons/kora/panel/22/si-syncthing-3.svg
new file mode 100644
index 000000000..3b020753a
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.062178,4.5 A 7,7 0 0 0 4.5000001,1.9378222 7,7 0 0 0 1.9378222,11.5 7,7 0 0 0 11.5,14.062178 7,7 0 0 0 14.062178,4.5 Z m -1.732051,1 A 5,5 0 0 1 11.271075,11.778949 1.5,1.5 0 0 1 10.566987,13.446152 1.5,1.5 0 0 1 8.5603951,12.962819 5,5 0 0 1 5.0298918,12.019683 1.5,1.5 0 0 1 3.0538479,11.433012 1.5,1.5 0 0 1 3.2793834,9.6361514 5,5 0 0 1 5.5000001,3.669873 5,5 0 0 1 5.5754007,3.6285957 1.5,1.5 0 0 1 6.2990382,2.0538476 1.5,1.5 0 0 1 8.3480763,2.6028857 1.5,1.5 0 0 1 8.5130315,3.0331277 5,5 0 0 1 12.330127,5.5 Z M 11.464102,6 A 4,4 0 0 0 8.3905005,4.0240229 1.5,1.5 0 0 1 7.7990382,4.6519238 1.5,1.5 0 0 1 7.74465,4.6788143 L 8.1093875,7.2129021 A 1.5,1.5 0 0 1 9.1160255,7.9330127 1.5,1.5 0 0 1 8.9560548,9.6559353 L 9.5439455,10.674192 A 1.5,1.5 0 0 1 10.703608,10.940599 4,4 0 0 0 11.464102,6 Z M 6.7556616,4.8213049 A 1.5,1.5 0 0 1 6.0797602,4.4943594 4,4 0 0 0 6.0000001,4.5358984 4,4 0 0 0 4.185639,9.1941145 1.5,1.5 0 0 1 5.325808,9.5439455 L 6.3440648,8.9560547 A 1.5,1.5 0 0 1 7.0669874,7.3839746 1.5,1.5 0 0 1 7.1213756,7.357084 L 6.7556616,4.8213049 Z M 8.0900293,10.155935 A 1.5,1.5 0 0 1 6.8440649,9.8220798 L 5.825808,10.409971 a 1.5,1.5 0 0 1 -0.1024619,0.87331 4,4 0 0 0 2.6039856,0.697736 1.5,1.5 0 0 1 0.3505918,-0.806823 L 8.0900293,10.155935 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-4.svg b/.icons/kora/panel/22/si-syncthing-4.svg
new file mode 100644
index 000000000..5ed39b5d9
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15,8 a 7,7 0 0 0 -6.9999999,-7 7,7 0 0 0 -7,7 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 Z m -2,-1e-7 A 5,5 0 0 1 8.9433596,12.908203 1.5,1.5 0 0 1 7.5,13.999999 1.5,1.5 0 0 1 6.0039069,12.578125 5,5 0 0 1 3.4179694,9.9960934 1.5,1.5 0 0 1 2.0000007,8.4999995 1.5,1.5 0 0 1 3.0937504,7.0566403 5,5 0 0 1 8.0000001,3 5,5 0 0 1 8.0859376,3.0019531 1.5,1.5 0 0 1 9.5000001,2 1.5,1.5 0 0 1 11,3.5 1.5,1.5 0 0 1 10.927735,3.9550781 5,5 0 0 1 13,7.9999999 Z m -1,2e-7 A 4,4 0 0 0 10.326172,4.751953 1.5,1.5 0 0 1 9.5000001,5 1.5,1.5 0 0 1 9.4394533,4.9960938 L 8.4882813,7.3730469 A 1.5,1.5 0 0 1 9.0000001,8.5 a 1.5,1.5 0 0 1 -1,1.4121094 l 0,1.1757816 A 1.5,1.5 0 0 1 8.8710938,11.898437 4,4 0 0 0 12,8.0000001 Z M 8.5117189,4.625 A 1.5,1.5 0 0 1 8.0898439,4.0039062 4,4 0 0 0 8.0000001,4 4,4 0 0 0 4.0996093,7.1269529 1.5,1.5 0 0 1 4.9121091,8 l 1.1757816,0 a 1.5,1.5 0 0 1 1.4121094,-1 1.5,1.5 0 0 1 0.060547,0.00391 L 8.5117189,4.625 Z M 7.0000002,9.9121091 A 1.5,1.5 0 0 1 6.087891,8.9999998 l -1.175782,3e-7 A 1.5,1.5 0 0 1 4.3867194,9.7050777 4,4 0 0 0 6.2929691,11.611328 1.5,1.5 0 0 1 7.000002,11.087894 l -1.8e-6,-1.1757849 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-5.svg b/.icons/kora/panel/22/si-syncthing-5.svg
new file mode 100644
index 000000000..344f43d7f
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-5.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.062178,11.5 A 7,7 0 0 0 11.5,1.9378222 7,7 0 0 0 1.9378223,4.5 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 Z m -1.732051,-1 A 5,5 0 0 1 6.3628719,12.722308 1.5,1.5 0 0 1 4.5669878,12.946152 1.5,1.5 0 0 1 3.9822702,10.966726 5,5 0 0 1 3.0337984,7.4376523 1.5,1.5 0 0 1 2.5538484,5.4330126 1.5,1.5 0 0 1 4.2227431,4.7299017 5,5 0 0 1 10.5,3.669873 a 5,5 0 0 1 0.07345,0.04466 1.5,1.5 0 0 1 1.72559,-0.1606856 1.5,1.5 0 0 1 0.549038,2.0490381 A 1.5,1.5 0 0 1 12.557954,5.9608624 5,5 0 0 1 12.330127,10.5 Z M 11.464102,10 a 4,4 0 0 0 0.174446,-3.6498052 1.5,1.5 0 0 1 -0.83951,-0.198271 1.5,1.5 0 0 1 -0.05048,-0.033656 L 8.7363406,7.7011833 A 1.5,1.5 0 0 1 8.6160255,8.9330127 1.5,1.5 0 0 1 7.0439454,9.6559353 L 6.4560546,10.674192 a 1.5,1.5 0 0 1 0.3491163,1.1375 A 4,4 0 0 0 11.464102,10 Z M 10.130662,5.3330237 A 1.5,1.5 0 0 1 10.075854,4.5842032 4,4 0 0 0 10,4.5358984 4,4 0 0 0 5.0586861,5.2937237 1.5,1.5 0 0 1 5.325808,6.4560545 l 1.0182568,0.5878908 a 1.5,1.5 0 0 1 1.7229226,-0.1599707 1.5,1.5 0 0 1 0.05048,0.03366 L 10.130662,5.3330237 Z M 6.1779202,9.1559351 A 1.5,1.5 0 0 1 5.8440651,7.9099707 L 4.8258079,7.32208 A 1.5,1.5 0 0 1 4.0182684,7.6700003 4,4 0 0 0 4.7160039,10.273986 1.5,1.5 0 0 1 5.5900293,10.174196 L 6.1779202,9.1559351 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-6.svg b/.icons/kora/panel/22/si-syncthing-6.svg
new file mode 100644
index 000000000..3c5c5ad51
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-6.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,14.062178 A 7,7 0 0 0 14.062178,4.5 7,7 0 0 0 4.5000002,1.9378222 7,7 0 0 0 1.9378222,11.5 7,7 0 0 0 11.5,14.062178 Z m -1,-1.732051 A 5,5 0 0 1 4.2210516,11.271075 1.5,1.5 0 0 1 2.5538483,10.566987 1.5,1.5 0 0 1 3.037181,8.5603952 5,5 0 0 1 3.9803172,5.0298918 1.5,1.5 0 0 1 4.5669881,3.0538479 1.5,1.5 0 0 1 6.3638488,3.2793833 5,5 0 0 1 12.330127,5.5 a 5,5 0 0 1 0.04128,0.075402 1.5,1.5 0 0 1 1.574747,0.7236372 1.5,1.5 0 0 1 -0.549038,2.049038 A 1.5,1.5 0 0 1 12.966873,8.513032 5,5 0 0 1 10.5,12.330127 Z M 10,11.464102 A 4,4 0 0 0 11.975978,8.3905008 1.5,1.5 0 0 1 11.348076,7.799038 1.5,1.5 0 0 1 11.321187,7.7446511 L 8.7870981,8.1093874 A 1.5,1.5 0 0 1 8.0669875,9.1160254 1.5,1.5 0 0 1 6.3440649,8.9560547 L 5.3258081,9.5439455 A 1.5,1.5 0 0 1 5.0594017,10.703608 4,4 0 0 0 10,11.464102 Z M 11.178696,6.7556618 A 1.5,1.5 0 0 1 11.505641,6.0797602 4,4 0 0 0 11.464102,6 4,4 0 0 0 6.8058857,4.185639 1.5,1.5 0 0 1 6.4560546,5.325808 l 0.5878909,1.0182567 a 1.5,1.5 0 0 1 1.5720801,0.7229226 1.5,1.5 0 0 1 0.026887,0.054391 L 11.178696,6.7556618 Z M 5.8440651,8.0900292 A 1.5,1.5 0 0 1 6.1779203,6.8440649 L 5.5900291,5.825808 A 1.5,1.5 0 0 1 4.7167192,5.7233461 4,4 0 0 0 4.018983,8.3273316 1.5,1.5 0 0 1 4.8258062,8.6779236 L 5.8440651,8.0900292 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-7.svg b/.icons/kora/panel/22/si-syncthing-7.svg
new file mode 100644
index 000000000..e272e00ef
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-7.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,15 A 7,7 0 0 0 15,8 7,7 0 0 0 8.0000002,1.0000001 7,7 0 0 0 1.0000001,8 7,7 0 0 0 8,15 Z m 10e-8,-2 A 5,5 0 0 1 3.0917972,8.9433598 1.5,1.5 0 0 1 2.0000008,7.5 1.5,1.5 0 0 1 3.4218751,6.0039069 5,5 0 0 1 6.0039067,3.4179694 1.5,1.5 0 0 1 7.5000006,2.0000006 1.5,1.5 0 0 1 8.9433599,3.0937504 5,5 0 0 1 13,7.9999999 a 5,5 0 0 1 -0.002,0.08594 1.5,1.5 0 0 1 1.001952,1.4140617 1.5,1.5 0 0 1 -1.5,1.5000003 1.5,1.5 0 0 1 -0.455079,-0.07227 A 5,5 0 0 1 8.0000001,13 Z m -2e-7,-1 A 4,4 0 0 0 11.248048,10.326173 1.5,1.5 0 0 1 11,9.4999997 a 1.5,1.5 0 0 1 0.0039,-0.060545 L 8.6269533,8.4882813 A 1.5,1.5 0 0 1 7.5000002,9 1.5,1.5 0 0 1 6.0878908,8 L 4.9121092,8 A 1.5,1.5 0 0 1 4.1015632,8.871094 4,4 0 0 0 7.9999999,12 Z M 11.375001,8.5117194 A 1.5,1.5 0 0 1 11.996094,8.089844 4,4 0 0 0 12,8.0000001 4,4 0 0 0 8.8730472,4.0996093 1.5,1.5 0 0 1 8.0000001,4.912109 l 1e-7,1.1757817 a 1.5,1.5 0 0 1 1,1.4121093 1.5,1.5 0 0 1 -0.00391,0.060548 L 11.375001,8.5117194 Z M 6.0878911,7.0000001 A 1.5,1.5 0 0 1 7.0000003,6.0878909 L 7,4.912109 A 1.5,1.5 0 0 1 6.2949224,4.3867194 4,4 0 0 0 4.3886724,6.2929689 1.5,1.5 0 0 1 4.9121058,7.0000021 l 1.1757853,-2e-6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-8.svg b/.icons/kora/panel/22/si-syncthing-8.svg
new file mode 100644
index 000000000..a552f56b4
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,14.062178 A 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378223 7,7 0 0 0 1.9378223,4.5 7,7 0 0 0 4.5,14.062178 Z M 5.5000001,12.330127 A 5,5 0 0 1 3.2776918,6.3628721 1.5,1.5 0 0 1 3.0538483,4.5669877 1.5,1.5 0 0 1 5.0332741,3.9822702 5,5 0 0 1 8.5623478,3.0337984 1.5,1.5 0 0 1 10.566988,2.5538484 1.5,1.5 0 0 1 11.270098,4.2227431 5,5 0 0 1 12.330127,10.5 a 5,5 0 0 1 -0.0447,0.07343 1.5,1.5 0 0 1 0.160685,1.725589 1.5,1.5 0 0 1 -2.049038,0.549039 1.5,1.5 0 0 1 -0.357975,-0.290127 5,5 0 0 1 -4.5390969,-0.2278 z m 0.4999998,-0.866025 a 4,4 0 0 0 3.6498057,0.174447 1.5,1.5 0 0 1 0.1982708,-0.839511 1.5,1.5 0 0 1 0.03365,-0.05048 L 8.2988169,8.7363406 A 1.5,1.5 0 0 1 7.0669875,8.6160255 1.5,1.5 0 0 1 6.3440649,7.0439454 L 5.3258082,6.4560546 A 1.5,1.5 0 0 1 4.1883077,6.8051711 4,4 0 0 0 5.9999999,11.464102 Z m 4.6669771,-1.33344 a 1.5,1.5 0 0 1 0.74882,-0.05481 A 4,4 0 0 0 11.464102,10 4,4 0 0 0 10.706276,5.0586862 1.5,1.5 0 0 1 9.5439456,5.325808 L 8.9560549,6.3440649 a 1.5,1.5 0 0 1 0.1599707,1.7229225 1.5,1.5 0 0 1 -0.03366,0.050481 L 10.666977,10.130662 Z M 6.8440651,6.1779202 A 1.5,1.5 0 0 1 8.0900294,5.8440651 L 8.6779201,4.8258079 A 1.5,1.5 0 0 1 8.3299998,4.0182684 4,4 0 0 0 5.7260141,4.7160039 a 1.5,1.5 0 0 1 0.09979,0.8740254 l 1.0182609,0.5878909 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-9.svg b/.icons/kora/panel/22/si-syncthing-9.svg
new file mode 100644
index 000000000..338b54b0b
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9378222,11.5 A 7,7 0 0 0 11.5,14.062178 7,7 0 0 0 14.062178,4.5000001 7,7 0 0 0 4.5000002,1.9378222 7,7 0 0 0 1.9378222,11.5 Z m 1.732051,-1 A 5,5 0 0 1 4.7289252,4.2210515 1.5,1.5 0 0 1 5.4330132,2.5538483 1.5,1.5 0 0 1 7.439605,3.037181 5,5 0 0 1 10.970108,3.9803172 1.5,1.5 0 0 1 12.946153,4.5669884 1.5,1.5 0 0 1 12.720616,6.3638486 5,5 0 0 1 10.5,12.330127 5,5 0 0 1 10.424574,12.371369 1.5,1.5 0 0 1 9.7009365,13.946116 1.5,1.5 0 0 1 7.6518981,13.397078 1.5,1.5 0 0 1 7.4869461,12.966834 5,5 0 0 1 3.6698729,10.500004 Z M 4.5358982,10 a 4,4 0 0 0 3.073601,1.975979 1.5,1.5 0 0 1 0.591463,-0.627903 1.5,1.5 0 0 1 0.054382,-0.02689 L 7.8906128,8.7870981 A 1.5,1.5 0 0 1 6.8839748,8.0669875 1.5,1.5 0 0 1 7.0439455,6.3440649 L 6.4560548,5.3258082 A 1.5,1.5 0 0 1 5.2963922,5.0594017 4,4 0 0 0 4.5358982,10 Z m 4.7084407,1.178696 A 1.5,1.5 0 0 1 9.9202411,11.505639 4,4 0 0 0 10,11.464102 4,4 0 0 0 11.814361,6.8058855 1.5,1.5 0 0 1 10.674192,6.4560546 l -1.0182565,0.587891 a 1.5,1.5 0 0 1 -0.7229226,1.57208 1.5,1.5 0 0 1 -0.054391,0.026888 L 9.2443389,11.178696 Z M 7.909971,5.8440652 A 1.5,1.5 0 0 1 9.1559353,6.1779203 L 10.174192,5.5900291 A 1.5,1.5 0 0 1 10.276654,4.7167192 4,4 0 0 0 7.6726686,4.018983 1.5,1.5 0 0 1 7.3220766,4.8258062 l 0.5878943,1.0182589 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-idle.svg b/.icons/kora/panel/22/si-syncthing-idle.svg
new file mode 100644
index 000000000..fe7657a26
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 3.0502525,3.0502525 a 7,7 0 0 0 0,9.8994945 7,7 0 0 0 9.8994945,0 7,7 0 0 0 0,-9.8994945 7,7 0 0 0 -9.8994945,0 z m 1.4142136,1.4142136 a 5,5 0 0 1 6.3391019,-0.6021456 1.5,1.5 0 0 1 1.792626,0.2485922 1.5,1.5 0 0 1 0.05248,2.0633155 5,5 0 0 1 0.0028,3.6543055 1.5,1.5 0 0 1 -0.05524,2.0605533 1.5,1.5 0 0 1 -1.794007,0.247211 5,5 0 0 1 -6.3377209,-0.600764 5,5 0 0 1 -0.059386,-0.06215 1.5,1.5 0 0 1 -1.7083811,-0.291405 1.5,1.5 0 0 1 0,-2.1213208 1.5,1.5 0 0 1 0.3728883,-0.2706893 5,5 0 0 1 1.3948787,-4.3255048 z m 0.7071068,0.7071068 a 4,4 0 0 0 -1.1131408,3.4802912 1.5,1.5 0 0 1 0.7595874,0.4087961 1.5,1.5 0 0 1 0.040051,0.045575 L 7.2114103,8.0980558 A 1.5,1.5 0 0 1 7.6464466,6.9393398 1.5,1.5 0 0 1 9.3520655,6.6479345 L 10.183469,5.8165313 A 1.5,1.5 0 0 1 10.140656,4.6274317 4,4 0 0 0 5.1715729,5.1715729 Z m 0.080102,4.8530731 a 1.5,1.5 0 0 1 -0.140869,0.73749 4,4 0 0 0 0.060767,0.06629 4,4 0 0 0 4.9690831,0.546903 1.5,1.5 0 0 1 0.04281,-1.191861 L 9.3520655,9.3520655 A 1.5,1.5 0 0 1 7.6464466,9.0606602 1.5,1.5 0 0 1 7.6063956,9.0150849 L 5.2516748,10.024646 Z M 10.059172,7.3550413 a 1.5,1.5 0 0 1 0,1.2899174 l 0.831403,0.8314032 a 1.5,1.5 0 0 1 0.870073,-0.1270587 4,4 0 0 0 0,-2.6958444 1.5,1.5 0 0 1 -0.870073,-0.1298207 l -0.831403,0.8314032 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/si-syncthing-unknown.svg b/.icons/kora/panel/22/si-syncthing-unknown.svg
new file mode 100644
index 000000000..b6c3a6bac
--- /dev/null
+++ b/.icons/kora/panel/22/si-syncthing-unknown.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 3.0502525,3.0502525 a 7,7 0 0 0 0,9.8994945 7,7 0 0 0 9.8994945,0 7,7 0 0 0 0,-9.8994945 7,7 0 0 0 -9.8994945,0 z m 1.4142136,1.4142136 a 5,5 0 0 1 6.3391019,-0.6021456 1.5,1.5 0 0 1 1.792626,0.2485922 1.5,1.5 0 0 1 0.05248,2.0633155 5,5 0 0 1 0.0028,3.6543055 1.5,1.5 0 0 1 -0.05524,2.0605533 1.5,1.5 0 0 1 -1.794007,0.247211 5,5 0 0 1 -6.3377209,-0.600764 5,5 0 0 1 -0.059386,-0.06215 1.5,1.5 0 0 1 -1.7083811,-0.291405 1.5,1.5 0 0 1 0,-2.1213208 1.5,1.5 0 0 1 0.3728883,-0.2706893 5,5 0 0 1 1.3948787,-4.3255048 z m 0.7071068,0.7071068 a 4,4 0 0 0 -1.1131408,3.4802912 1.5,1.5 0 0 1 0.7595874,0.4087961 1.5,1.5 0 0 1 0.040051,0.045575 L 7.2114103,8.0980558 A 1.5,1.5 0 0 1 7.6464466,6.9393398 1.5,1.5 0 0 1 9.3520655,6.6479345 L 10.183469,5.8165313 A 1.5,1.5 0 0 1 10.140656,4.6274317 4,4 0 0 0 5.1715729,5.1715729 Z m 0.080102,4.8530731 a 1.5,1.5 0 0 1 -0.140869,0.73749 4,4 0 0 0 0.060767,0.06629 4,4 0 0 0 4.9690831,0.546903 1.5,1.5 0 0 1 0.04281,-1.191861 L 9.3520655,9.3520655 A 1.5,1.5 0 0 1 7.6464466,9.0606602 1.5,1.5 0 0 1 7.6063956,9.0150849 L 5.2516748,10.024646 Z M 10.059172,7.3550413 a 1.5,1.5 0 0 1 0,1.2899174 l 0.831403,0.8314032 a 1.5,1.5 0 0 1 0.870073,-0.1270587 4,4 0 0 0 0,-2.6958444 1.5,1.5 0 0 1 -0.870073,-0.1298207 l -0.831403,0.8314032 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/signal-100.svg b/.icons/kora/panel/22/signal-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/signal-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-25.svg b/.icons/kora/panel/22/signal-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/signal-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-50.svg b/.icons/kora/panel/22/signal-50.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/signal-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-75.svg b/.icons/kora/panel/22/signal-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/signal-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-tray.svg b/.icons/kora/panel/22/signal-tray.svg
new file mode 100644
index 000000000..8fc7bffd0
--- /dev/null
+++ b/.icons/kora/panel/22/signal-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9746094,0.999954 7.3125,1.0351151 7.2617188,1.0390219 6.6191406,1.1386452 6.5703125,1.1484122 5.9492188,1.3105442 5.9003906,1.324218 5.578125,1.4433753 5.9238281,2.3829594 6.2324219,2.2696623 6.7988281,2.1231576 7.3828125,2.0333013 8.0253906,2.0000935 8.0078125,1.6543422 8.0410156,1.0019074 8.0253906,0.999954 8,1.5000238 Z m 1.1132812,0.0937631 -0.1523437,0.9884191 0.265625,0.041021 0.5664062,0.1465047 0.5624999,0.2051068 0.521484,0.2539417 0.486329,0.2969164 0.123047,0.089856 0.599609,-0.800893 -0.134766,-0.099623 -0.03906,-0.027348 -0.535157,-0.3262174 -0.04297,-0.023441 -0.56836,-0.275429 -0.04492,-0.017581 -0.595703,-0.2207339 -0.04883,-0.013674 -0.6210935,-0.162132 -0.048828,-0.00977 z M 4.5820312,1.9024237 4.1132812,2.1876197 4.0742188,2.2149673 3.5722656,2.5900196 3.5371094,2.621274 3.0742188,3.0412544 3.0410156,3.0744622 2.6210938,3.5374174 2.5898438,3.5725785 2.2441406,4.0335803 3.0449219,4.6332733 3.3789062,4.1878987 3.7636719,3.7640115 4.1875,3.3791921 4.6621094,3.0236738 5.1035156,2.7560584 Z m 8.2812498,1.0821822 -0.671875,0.7403376 0.04492,0.041021 0.384766,0.4219338 0.355468,0.4746756 0.294922,0.486396 0.253907,0.5215571 0.132812,0.3613786 0.9375,-0.343798 L 14.455078,5.3052421 14.4375,5.2603139 14.162109,4.6918752 14.138672,4.6489005 13.8125,4.1136696 13.78516,4.0746016 13.41016,3.5725784 13.37891,3.5374174 12.958988,3.0744622 12.925788,3.0412542 Z M 8,3.000233 A 5,5.0006976 0 0 0 3,8.0009306 5,5.0006976 0 0 0 3.671875,10.493466 L 3,13.001628 5.5039062,12.329659 A 5,5.0006976 0 0 0 8,13.001628 5,5.0006976 0 0 0 13,8.0009306 5,5.0006976 0 0 0 8,3.000233 Z M 1.6972656,4.9809782 1.5625,5.2603139 1.5449219,5.3052421 1.3242188,5.9010283 1.3105469,5.9498633 1.1484375,6.5710437 1.1386719,6.6198786 1.0390625,7.2625464 1.0351562,7.3133347 1,7.9755365 1.00195,8.0458585 1.01172,8.1454815 2.0078125,8.0556258 2.0019531,7.993117 2.0332031,7.383657 2.1230469,6.7995911 2.2695312,6.2331059 2.4765625,5.6705274 2.5976562,5.4165857 Z m 13.1835934,1.7678247 -0.988281,0.1504115 0.07422,0.4844426 0.03125,0.6172736 -0.03125,0.6172736 -0.08984,0.5840659 -0.119141,0.4649086 0.966797,0.2519883 0.126953,-0.4883494 0.0098,-0.048835 0.09961,-0.6426679 0.0039,-0.050788 L 15,8.0263248 V 7.9755368 L 14.96484,7.313335 14.96094,7.262547 Z M 2.15625,8.9659091 1.1855469,9.2042235 1.21875,9.3448681 l 0.017578,0.056648 0.3847657,1.0216269 -0.375,1.394725 0.9667968,0.257849 L 2.626953,10.52472 2.613281,10.219989 2.1835936,9.0792056 Z m 11.28125,1.5431839 -0.166016,0.343797 -0.294922,0.486397 -0.355468,0.474676 -0.384766,0.423887 -0.423828,0.384819 -0.05859,0.04297 0.59961,0.800894 0.07422,-0.0547 0.03516,-0.03125 0.46289,-0.41998 0.0332,-0.03321 0.419922,-0.462955 0.03125,-0.03516 0.375,-0.502023 0.02734,-0.03907 0.326172,-0.535232 0.02344,-0.04297 0.175782,-0.365286 z m -12.421875,2.347984 -0.013672,0.10353 0.00195,0.136738 0.056641,0.388726 0.035156,0.125017 0.1523438,0.351612 0.064453,0.107436 0.2324219,0.300824 0.085937,0.08595 0.3007812,0.232455 0.1074219,0.06446 0.3515625,0.152365 0.125,0.03516 0.3886719,0.05665 0.1367187,0.002 0.4121094,-0.05274 0.064453,-0.01367 0.1679688,-0.04493 -0.2597657,-0.964978 -0.1289062,0.03516 -0.3183594,0.04102 -0.25,-0.03711 -0.2324218,-0.101577 -0.2011719,-0.154318 -0.1542969,-0.2012 -0.1015625,-0.232455 -0.037109,-0.250035 0.00586,-0.03907 -0.011719,-0.002 -0.00391,-0.0293 -0.1074219,0.01563 z m 9.953125,0.345751 -0.117188,0.07032 -0.521484,0.253943 -0.5624999,0.205106 -0.5664062,0.146505 -0.5839844,0.08986 -0.2597656,0.01367 0.050781,1.00014 0.2792969,-0.01563 0.050781,-0.0039 0.6425782,-0.09962 0.048828,-0.0098 0.621094,-0.162132 0.04883,-0.01367 0.595703,-0.220734 0.04492,-0.01758 0.56836,-0.27543 0.04297,-0.02344 0.136719,-0.084 z m -5.4941406,0.171899 -1.0820313,0.289103 0.2597657,0.966931 0.9238281,-0.248081 1.0234375,0.382866 0.056641,0.01758 0.6035156,0.146504 0.072266,0.01367 h 0.00781 L 7.390625,14.398307 7.4960938,13.958793 6.921875,13.820101 5.7792969,13.388401 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/signal-unread-1.svg b/.icons/kora/panel/22/signal-unread-1.svg
new file mode 100644
index 000000000..9abfc96bd
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9746094 1 L 7.3125 1.0351562 L 7.2617188 1.0390625 L 6.6191406 1.1386719 L 6.5703125 1.1484375 L 5.9492188 1.3105469 L 5.9003906 1.3242188 L 5.578125 1.4433594 L 5.9238281 2.3828125 L 6.2324219 2.2695312 L 6.7988281 2.1230469 L 7.3828125 2.0332031 L 8.0253906 2 L 8.0078125 1.6542969 L 8.0410156 1.0019531 L 8.0253906 1 L 8 1.5 L 7.9746094 1 z M 9.0878906 1.09375 L 8.9355469 2.0820312 L 9.2011719 2.1230469 L 9.7675781 2.2695312 L 10.330078 2.4746094 L 10.851562 2.7285156 L 11.337891 3.0253906 L 11.460938 3.1152344 L 12.060547 2.3144531 L 11.925781 2.2148438 L 11.886719 2.1875 L 11.351562 1.8613281 L 11.308594 1.8378906 L 10.740234 1.5625 L 10.695312 1.5449219 L 10.099609 1.3242188 L 10.050781 1.3105469 L 9.4296875 1.1484375 L 9.3808594 1.1386719 L 9.0878906 1.09375 z M 4.5820312 1.9023438 L 4.1132812 2.1875 L 4.0742188 2.2148438 L 3.5722656 2.5898438 L 3.5371094 2.6210938 L 3.0742188 3.0410156 L 3.0410156 3.0742188 L 2.6210938 3.5371094 L 2.5898438 3.5722656 L 2.2441406 4.0332031 L 3.0449219 4.6328125 L 3.3789062 4.1875 L 3.7636719 3.7636719 L 4.1875 3.3789062 L 4.6621094 3.0234375 L 5.1035156 2.7558594 L 4.5820312 1.9023438 z M 12.863281 2.984375 L 12.191406 3.7246094 L 12.236328 3.765625 L 12.621094 4.1875 L 12.976562 4.6621094 L 13.271484 5.1484375 L 13.525391 5.6699219 L 13.658203 6.03125 L 14.595703 5.6875 L 14.455078 5.3046875 L 14.4375 5.2597656 L 14.162109 4.6914062 L 14.138672 4.6484375 L 13.8125 4.1132812 L 13.785156 4.0742188 L 13.410156 3.5722656 L 13.378906 3.5371094 L 12.958984 3.0742188 L 12.925781 3.0410156 L 12.863281 2.984375 z M 8 3 A 5 5.0006976 0 0 0 3 8 A 5 5.0006976 0 0 0 3.671875 10.494141 L 3.4824219 11.201172 A 2.5 2.5 0 0 1 4.796875 12.519531 L 5.5039062 12.330078 A 5 5.0006976 0 0 0 8 13.001953 A 5 5.0006976 0 0 0 13 8 A 5 5.0006976 0 0 0 8 3 z M 1.6972656 4.9804688 L 1.5625 5.2597656 L 1.5449219 5.3046875 L 1.3242188 5.9003906 L 1.3105469 5.9492188 L 1.1484375 6.5703125 L 1.1386719 6.6191406 L 1.0390625 7.2617188 L 1.0351562 7.3125 L 1 7.9746094 L 1.0019531 8.0449219 L 1.0117188 8.1445312 L 2.0078125 8.0546875 L 2.0019531 7.9921875 L 2.0332031 7.3828125 L 2.1230469 6.7988281 L 2.2695312 6.2324219 L 2.4765625 5.6699219 L 2.5976562 5.4160156 L 1.6972656 4.9804688 z M 14.880859 6.7480469 L 13.892578 6.8984375 L 13.966797 7.3828125 L 13.998047 8 L 13.966797 8.6191406 L 13.876953 9.203125 L 13.757812 9.6679688 L 14.724609 9.9199219 L 14.851562 9.4316406 L 14.861328 9.3828125 L 14.960938 8.7402344 L 14.964844 8.6894531 L 15 8.0253906 L 15 7.9746094 L 14.964844 7.3125 L 14.960938 7.2617188 L 14.880859 6.7480469 z M 2.15625 8.9667969 L 1.1855469 9.2050781 L 1.21875 9.3457031 L 1.2363281 9.4023438 L 1.6210938 10.423828 L 1.3964844 11.257812 A 2.5 2.5 0 0 1 2.5 11 L 2.6269531 10.525391 L 2.6132812 10.220703 L 2.1835938 9.0800781 L 2.15625 8.9667969 z M 13.4375 10.509766 L 13.271484 10.853516 L 12.976562 11.339844 L 12.621094 11.814453 L 12.236328 12.238281 L 11.8125 12.623047 L 11.753906 12.666016 L 12.353516 13.466797 L 12.427734 13.412109 L 12.462891 13.380859 L 12.925781 12.960938 L 12.958984 12.927734 L 13.378906 12.464844 L 13.410156 12.429688 L 13.785156 11.927734 L 13.8125 11.888672 L 14.138672 11.353516 L 14.162109 11.310547 L 14.337891 10.945312 L 13.4375 10.509766 z M 10.96875 13.203125 L 10.851562 13.273438 L 10.330078 13.527344 L 9.7675781 13.732422 L 9.2011719 13.878906 L 8.6171875 13.96875 L 8.3574219 13.982422 L 8.4082031 14.982422 L 8.6875 14.966797 L 8.7382812 14.962891 L 9.3808594 14.863281 L 9.4296875 14.853516 L 10.050781 14.691406 L 10.099609 14.677734 L 10.695312 14.457031 L 10.740234 14.439453 L 11.308594 14.164062 L 11.351562 14.140625 L 11.488281 14.056641 L 10.96875 13.203125 z M 5.4746094 13.375 L 5 13.501953 A 2.5 2.5 0 0 1 4.7382812 14.607422 L 5.5761719 14.382812 L 6.5996094 14.765625 L 6.65625 14.783203 L 7.2597656 14.929688 L 7.3320312 14.943359 L 7.3398438 14.943359 L 7.390625 14.398438 L 7.4960938 13.958984 L 6.921875 13.820312 L 5.7792969 13.388672 L 5.4746094 13.375 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/signal-unread-10.svg b/.icons/kora/panel/22/signal-unread-10.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-10.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-2.svg b/.icons/kora/panel/22/signal-unread-2.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-2.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-3.svg b/.icons/kora/panel/22/signal-unread-3.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-3.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-4.svg b/.icons/kora/panel/22/signal-unread-4.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-4.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-5.svg b/.icons/kora/panel/22/signal-unread-5.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-5.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-6.svg b/.icons/kora/panel/22/signal-unread-6.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-6.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-7.svg b/.icons/kora/panel/22/signal-unread-7.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-7.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-8.svg b/.icons/kora/panel/22/signal-unread-8.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-8.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/signal-unread-9.svg b/.icons/kora/panel/22/signal-unread-9.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/22/signal-unread-9.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/simplescreenrecorder-error.svg b/.icons/kora/panel/22/simplescreenrecorder-error.svg
new file mode 100644
index 000000000..2d3c24ba7
--- /dev/null
+++ b/.icons/kora/panel/22/simplescreenrecorder-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-4.131.209 1.661 1.66 1.661-1.66 1.107 1.107-1.661 1.66 1.661 1.661-1.107 1.107-1.661-1.661-1.661 1.661-1.107-1.107 1.661-1.661-1.661-1.66z"/>
+</svg>
diff --git a/.icons/kora/panel/22/simplescreenrecorder-idle.svg b/.icons/kora/panel/22/simplescreenrecorder-idle.svg
new file mode 120000
index 000000000..940c35ba5
--- /dev/null
+++ b/.icons/kora/panel/22/simplescreenrecorder-idle.svg
@@ -0,0 +1 @@
+simplescreenrecorder-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/simplescreenrecorder-panel.svg b/.icons/kora/panel/22/simplescreenrecorder-panel.svg
new file mode 100644
index 000000000..51b2cf720
--- /dev/null
+++ b/.icons/kora/panel/22/simplescreenrecorder-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z"/>
+</svg>
diff --git a/.icons/kora/panel/22/simplescreenrecorder-paused.svg b/.icons/kora/panel/22/simplescreenrecorder-paused.svg
new file mode 100644
index 000000000..a9661e232
--- /dev/null
+++ b/.icons/kora/panel/22/simplescreenrecorder-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-4.482.403h1.715v5.146h-1.715zm2.573 0h1.715v5.146h-1.715z" />
+</svg>
diff --git a/.icons/kora/panel/22/simplescreenrecorder-recording.svg b/.icons/kora/panel/22/simplescreenrecorder-recording.svg
new file mode 100644
index 000000000..47498753d
--- /dev/null
+++ b/.icons/kora/panel/22/simplescreenrecorder-recording.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-PositiveText" cx="5.725" cy="6.956" r="2.435" fill="#4caf50"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/22/sirikali-panel.svg b/.icons/kora/panel/22/sirikali-panel.svg
new file mode 100644
index 000000000..6ce5f3915
--- /dev/null
+++ b/.icons/kora/panel/22/sirikali-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.032 7.259c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259zm-5.032-5.382c1.108 0 2 .892 2 2v2.123h-4v-2.123c0-1.108.892-2 2-2z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064zm5.032.531c.823 0 1.5.677 1.5 1.5-.001.633-.403 1.201-1 1.412v1.588c0 .274-.225.5-.5.5-.274 0-.5-.226-.5-.5v-1.588c-.597-.211-.999-.779-1-1.412 0-.823.677-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-indicator.svg b/.icons/kora/panel/22/skype-indicator.svg
new file mode 100644
index 000000000..ffd1c2a65
--- /dev/null
+++ b/.icons/kora/panel/22/skype-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8.1269531 4 C 10.100953 4 11.119141 5.0423969 11.119141 5.6542969 C 11.119141 6.2681969 10.823844 6.359375 10.339844 6.359375 C 9.3988437 6.359375 9.7844844 5.2265625 8.0214844 5.2265625 C 7.4374844 5.2265625 6.7089844 5.4920281 6.7089844 6.1738281 C 6.7089844 6.7219281 7.3551406 6.9239781 8.4941406 7.2050781 C 10.212141 7.6650781 11.5 8.1241719 11.5 9.7011719 C 11.5 11.232172 10.253297 12 8.2792969 12 C 6.3061969 12 5.0449219 10.819031 5.0449219 10.207031 C 5.0449219 9.5950312 5.2773187 9.4414063 5.7617188 9.4414062 C 6.7045188 9.4414062 6.5786969 10.730469 8.3417969 10.730469 C 8.9267969 10.730469 9.7910156 10.463297 9.7910156 9.7792969 C 9.7910156 9.2332969 9.7451406 9.0440312 8.4941406 8.7070312 C 7.1581406 8.5260312 5 8.0909281 5 6.4238281 C 5 4.8929281 6.1556062 4.0019531 8.1289062 4.0019531 L 8.1269531 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-away-notification.svg b/.icons/kora/panel/22/skype-status-away-notification.svg
new file mode 100644
index 000000000..3e4ad5d30
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-away-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 5 L 8 7 L 12 7 L 12 9 L 8 9 L 8 11 L 4 8 L 8 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-away.svg b/.icons/kora/panel/22/skype-status-away.svg
new file mode 100644
index 000000000..9699e3231
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-away.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 5 L 8 7 L 12 7 L 12 9 L 8 9 L 8 11 L 4 8 L 8 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-connected-notification.svg b/.icons/kora/panel/22/skype-status-connected-notification.svg
new file mode 100644
index 000000000..a3eea857d
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-connected-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8.1269531 4 C 10.100953 4 11.119141 5.0423969 11.119141 5.6542969 C 11.119141 6.2681969 10.823844 6.359375 10.339844 6.359375 C 9.3988437 6.359375 9.7844844 5.2265625 8.0214844 5.2265625 C 7.4374844 5.2265625 6.7089844 5.4920281 6.7089844 6.1738281 C 6.7089844 6.7219281 7.3551406 6.9239781 8.4941406 7.2050781 C 10.212141 7.6650781 11.5 8.1241719 11.5 9.7011719 C 11.5 11.232172 10.253297 12 8.2792969 12 C 6.3061969 12 5.0449219 10.819031 5.0449219 10.207031 C 5.0449219 9.5950312 5.2773187 9.4414063 5.7617188 9.4414062 C 6.7045188 9.4414062 6.5786969 10.730469 8.3417969 10.730469 C 8.9267969 10.730469 9.7910156 10.463297 9.7910156 9.7792969 C 9.7910156 9.2332969 9.7451406 9.0440312 8.4941406 8.7070312 C 7.1581406 8.5260312 5 8.0909281 5 6.4238281 C 5 4.8929281 6.1556062 4.0019531 8.1289062 4.0019531 L 8.1269531 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-connected.svg b/.icons/kora/panel/22/skype-status-connected.svg
new file mode 120000
index 000000000..87da272fc
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-connected.svg
@@ -0,0 +1 @@
+skype-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/skype-status-connecting-0.svg b/.icons/kora/panel/22/skype-status-connecting-0.svg
new file mode 100644
index 000000000..f7fdf37b5
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-connecting-0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 4 A 1.0001 1.0001 0 1 1 8 6 C 6.8333333 6 6.5612545 6.3980885 6.2949219 7.0195312 C 6.1685959 7.3142919 6.0983122 7.6620023 6.0566406 8 L 7 8 L 5 11 L 3 8 L 4.0371094 8 C 4.0822924 7.4772124 4.1862141 6.8578181 4.4550781 6.2304688 C 4.9387455 5.1019114 6.1666667 4 8 4 z M 11.013672 5 L 13.013672 8 L 11.962891 8 C 11.920277 8.5259779 11.822723 9.1296326 11.552734 9.765625 C 11.073307 10.894979 9.8469933 12 8.0136719 12 A 1.0001 1.0001 0 1 1 8.0136719 10 C 9.1803484 10 9.4474854 9.6049709 9.7109375 8.984375 C 9.8364242 8.6887748 9.906766 8.3397392 9.9472656 8 L 9.0136719 8 L 11.013672 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-connecting-1.svg b/.icons/kora/panel/22/skype-status-connecting-1.svg
new file mode 100644
index 000000000..fd1399b9e
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-connecting-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 2.9863281 L 8 4.0371094 C 8.525978 4.0797235 9.1296326 4.1772766 9.765625 4.4472656 C 10.894979 4.9266927 12 6.1530065 12 7.9863281 A 1.0001 1.0001 0 1 1 10 7.9863281 C 10 6.8196516 9.604971 6.5525146 8.984375 6.2890625 C 8.6887748 6.1635758 8.3397391 6.093234 8 6.0527344 L 8 6.9863281 L 5 4.9863281 L 8 2.9863281 z M 5.015625 6.9863281 A 1.0001 1.0001 0 0 1 6 8 C 6 9.1666667 6.3980887 9.4387454 7.0195312 9.7050781 C 7.314292 9.8314041 7.6620023 9.9016878 8 9.9433594 L 8 9 L 11 11 L 8 13 L 8 11.962891 C 7.4772123 11.917708 6.857818 11.813786 6.2304688 11.544922 C 5.1019114 11.061254 4 9.8333331 4 8 A 1.0001 1.0001 0 0 1 5.015625 6.9863281 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-connecting-2.svg b/.icons/kora/panel/22/skype-status-connecting-2.svg
new file mode 120000
index 000000000..a42948bcb
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-connecting-2.svg
@@ -0,0 +1 @@
+skype-status-connecting-0.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/skype-status-connecting-3.svg b/.icons/kora/panel/22/skype-status-connecting-3.svg
new file mode 120000
index 000000000..0d28b5ad6
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-connecting-3.svg
@@ -0,0 +1 @@
+skype-status-connecting-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/skype-status-disturb-notification.svg b/.icons/kora/panel/22/skype-status-disturb-notification.svg
new file mode 100644
index 000000000..0f952e5ef
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-disturb-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,1 C 2.5670034,1 1,2.5670034 1,4.5 1.0013473,5.4560274 1.3937103,6.3698943 2.0859375,7.0292969 2.0310192,7.3499992 2.0022786,7.6746374 2,8 c 0,3.313708 2.6862915,6 6,6 0.3252563,-9.88e-4 0.6498937,-0.02842 0.9707031,-0.08203 C 9.6307721,14.608757 10.544553,14.999672 11.5,15 13.432997,15 15,13.432997 15,11.5 14.998653,10.543972 14.606289,9.6301056 13.914062,8.9707031 13.96898,8.6500008 13.997721,8.3253626 14,8 14,4.6862915 11.313708,2 8,2 7.6747437,2.0009878 7.3501063,2.0284219 7.0292969,2.0820312 6.369228,1.391243 5.4554471,1.0003283 4.5,1 Z M 4,7 12,7 12,9 4,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-disturb.svg b/.icons/kora/panel/22/skype-status-disturb.svg
new file mode 100644
index 000000000..d4c6947f5
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-disturb.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,1 C 2.5670034,1 1,2.5670034 1,4.5 1.0013473,5.4560274 1.3937103,6.3698943 2.0859375,7.0292969 2.0310192,7.3499992 2.0022786,7.6746374 2,8 c 0,3.313708 2.6862915,6 6,6 0.3252563,-9.88e-4 0.6498937,-0.02842 0.9707031,-0.08203 C 9.6307721,14.608757 10.544553,14.999672 11.5,15 13.432997,15 15,13.432997 15,11.5 14.998653,10.543972 14.606289,9.6301056 13.914062,8.9707031 13.96898,8.6500008 13.997721,8.3253626 14,8 14,4.6862915 11.313708,2 8,2 7.6747437,2.0009878 7.3501063,2.0284219 7.0292969,2.0820312 6.369228,1.391243 5.4554471,1.0003283 4.5,1 Z M 4,7 12,7 12,9 4,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-hidden-notification.svg b/.icons/kora/panel/22/skype-status-hidden-notification.svg
new file mode 100644
index 000000000..a620d50f6
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-hidden-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-hidden.svg b/.icons/kora/panel/22/skype-status-hidden.svg
new file mode 100644
index 000000000..d4e8fa111
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-hidden.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-invisible-notification.svg b/.icons/kora/panel/22/skype-status-invisible-notification.svg
new file mode 120000
index 000000000..4d66b1017
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-invisible-notification.svg
@@ -0,0 +1 @@
+skype-status-hidden-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/skype-status-invisible.svg b/.icons/kora/panel/22/skype-status-invisible.svg
new file mode 120000
index 000000000..249c5c163
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-invisible.svg
@@ -0,0 +1 @@
+skype-status-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/skype-status-offline-notification.svg b/.icons/kora/panel/22/skype-status-offline-notification.svg
new file mode 100644
index 000000000..00b38a239
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-offline-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/skype-status-offline.svg b/.icons/kora/panel/22/skype-status-offline.svg
new file mode 100644
index 000000000..838d71e92
--- /dev/null
+++ b/.icons/kora/panel/22/skype-status-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/22/slack-indicator-highlight.svg b/.icons/kora/panel/22/slack-indicator-highlight.svg
new file mode 100644
index 000000000..92820ec62
--- /dev/null
+++ b/.icons/kora/panel/22/slack-indicator-highlight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13" cy="2" r="2"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 4.2324 A 3,3 0 0 1 10,2 3,3 0 0 1 10.484,0.37109 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 14.631,4.5156 A 3,3 0 0 1 13,5 3,3 0 0 1 12.141,4.873 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 14.631,4.5156 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/slack-indicator-unread.svg b/.icons/kora/panel/22/slack-indicator-unread.svg
new file mode 100644
index 000000000..9ddaffe6b
--- /dev/null
+++ b/.icons/kora/panel/22/slack-indicator-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13" cy="2" r="2"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 4.2324 A 3,3 0 0 1 10,2 3,3 0 0 1 10.484,0.37109 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 14.631,4.5156 A 3,3 0 0 1 13,5 3,3 0 0 1 12.141,4.873 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 14.631,4.5156 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/slack-indicator.svg b/.icons/kora/panel/22/slack-indicator.svg
new file mode 100644
index 000000000..86b83ea7d
--- /dev/null
+++ b/.icons/kora/panel/22/slack-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 1.5 A 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 13.5,4 A 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 13.5,4 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/smartcode-stremio-tray.svg b/.icons/kora/panel/22/smartcode-stremio-tray.svg
new file mode 100644
index 000000000..b9fdb4d9e
--- /dev/null
+++ b/.icons/kora/panel/22/smartcode-stremio-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 8.0000002,0.999939 c -0.366683,0 -0.734196,0.1360582 -1.0083002,0.4101563 L 1.4101569,6.9933469 c -0.2742665,0.274259 -0.41051535,0.639974 -0.4101562,1.006592 h 5.9999994 v -2.625 L 10.5,7.9999389 H 15 c 0,-0.366597 -0.137761,-0.732494 -0.411865,-1.006592 L 9.0083012,1.4100953 C 8.7341972,1.1359973 8.3666842,0.999939 8.0000002,0.999939 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 1.0000004,7.9999389 c 3.599e-4,0.366186 0.1379108,0.732655 0.4118652,1.006592 l 5.5815428,5.5815431 c 0.5482094,0.548196 1.4666824,0.549867 2.0148925,0.0017 L 14.588135,9.0064809 C 14.862239,8.7324329 15,8.3665369 15,7.9999389 H 10.5 L 6.9999998,10.624939 V 7.9999389 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/smartphone-connected.svg b/.icons/kora/panel/22/smartphone-connected.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/22/smartphone-connected.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/smartphone-disconnected.svg b/.icons/kora/panel/22/smartphone-disconnected.svg
new file mode 120000
index 000000000..4cd3fc48b
--- /dev/null
+++ b/.icons/kora/panel/22/smartphone-disconnected.svg
@@ -0,0 +1 @@
+smartphonedisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/smartphone-trusted.svg b/.icons/kora/panel/22/smartphone-trusted.svg
new file mode 120000
index 000000000..609f18725
--- /dev/null
+++ b/.icons/kora/panel/22/smartphone-trusted.svg
@@ -0,0 +1 @@
+smartphonetrusted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/smartphoneattention.svg b/.icons/kora/panel/22/smartphoneattention.svg
new file mode 100644
index 000000000..14a6ea073
--- /dev/null
+++ b/.icons/kora/panel/22/smartphoneattention.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.116 15h-6.739c-1 0-1-1-1-1v-12s0-1 1-1h7.246c1 0 1 1 1 1v4.397h-.67v-4.262c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378v11.849c0 .209.17.378.379.378h6.69zm-3.616-2h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12 7v4l.25 2h1.5l.25-2v-4zm0 7v2h2v-2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/smartphoneconnected.svg b/.icons/kora/panel/22/smartphoneconnected.svg
new file mode 100644
index 000000000..10c54d520
--- /dev/null
+++ b/.icons/kora/panel/22/smartphoneconnected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v11.849c0 .209.17.378.379.378h7.148c.209 0 .379-.169.379-.378v-11.849c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378zm3.453 10.865h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/smartphonedisconnected.svg b/.icons/kora/panel/22/smartphonedisconnected.svg
new file mode 100644
index 000000000..f752267e3
--- /dev/null
+++ b/.icons/kora/panel/22/smartphonedisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28zm-1.164 4h-5.459c-1 0-1-1-1-1v-12s0-1 1-1h7.246c1 0 1 1 1 1v8.002h-.67v-7.867c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378v11.849c0 .209.17.378.379.378h5.41zm-2.336-2h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/smartphonetrusted.svg b/.icons/kora/panel/22/smartphonetrusted.svg
new file mode 100644
index 000000000..0b8e88bc5
--- /dev/null
+++ b/.icons/kora/panel/22/smartphonetrusted.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v11.849c0 .209.17.378.379.378h7.148c.209 0 .379-.169.379-.378v-11.849c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378zm3.453 10.865h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/smplayer-panel.svg b/.icons/kora/panel/22/smplayer-panel.svg
new file mode 100644
index 000000000..90b82306b
--- /dev/null
+++ b/.icons/kora/panel/22/smplayer-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.878 15 15 11.878 15 8 C 15 4.122 11.878 1 8 1 z M 8 2 A 2 2 0 0 1 10 4 A 2 2 0 0 1 8 6 A 2 2 0 0 1 6 4 A 2 2 0 0 1 8 2 z M 4 6 A 2 2 0 0 1 6 8 A 2 2 0 0 1 4 10 A 2 2 0 0 1 2 8 A 2 2 0 0 1 4 6 z M 12 6 A 2 2 0 0 1 14 8 A 2 2 0 0 1 12 10 A 2 2 0 0 1 10 8 A 2 2 0 0 1 12 6 z M 7.4882812 6.6347656 A 0.5 0.5 0 0 1 7.9335938 6.8847656 A 0.5 0.5 0 0 1 7.7519531 7.5664062 A 0.5 0.5 0 0 1 7.0664062 7.3847656 A 0.5 0.5 0 0 1 7.2519531 6.7011719 A 0.5 0.5 0 0 1 7.4882812 6.6347656 z M 8.8535156 7 A 0.5 0.5 0 0 1 9.3007812 7.25 A 0.5 0.5 0 0 1 9.1152344 7.9335938 A 0.5 0.5 0 0 1 8.4335938 7.75 A 0.5 0.5 0 0 1 8.6152344 7.0664062 A 0.5 0.5 0 0 1 8.8535156 7 z M 7.1230469 8 A 0.5 0.5 0 0 1 7.5664062 8.25 A 0.5 0.5 0 0 1 7.3867188 8.9335938 A 0.5 0.5 0 0 1 6.7011719 8.75 A 0.5 0.5 0 0 1 6.8847656 8.0664062 A 0.5 0.5 0 0 1 7.1230469 8 z M 8.4882812 8.3652344 A 0.5 0.5 0 0 1 8.9335938 8.6152344 A 0.5 0.5 0 0 1 8.75 9.2988281 A 0.5 0.5 0 0 1 8.0664062 9.1152344 A 0.5 0.5 0 0 1 8.25 8.4335938 A 0.5 0.5 0 0 1 8.4882812 8.3652344 z M 8 10 A 2 2 0 0 1 10 12 A 2 2 0 0 1 8 14 A 2 2 0 0 1 6 12 A 2 2 0 0 1 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/software-update-available.svg b/.icons/kora/panel/22/software-update-available.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/22/software-update-available.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/software-update-urgent.svg b/.icons/kora/panel/22/software-update-urgent.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/22/software-update-urgent.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/solaar-attention.svg b/.icons/kora/panel/22/solaar-attention.svg
new file mode 100644
index 000000000..bd17f4255
--- /dev/null
+++ b/.icons/kora/panel/22/solaar-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 1.892,1 1,1.892 1,3 V 13 C 1,14.108 1.892,15 3,15 H 13 C 14.108,15 15,14.108 15,13 V 3 C 15,1.892 14.108,1 13,1 Z M 5.8652,2.3047 7.451,5.0527 C 7.632,5.0183 7.8158,5.0007 8,5 8.1836,5.0008 8.3667,5.0184 8.547,5.0527 L 10.135,2.3047 11.865,3.3047 10.279,6.0547 C 10.518,6.3337 10.703,6.6541 10.826,7 H 14 V 9 H 10.824 C 10.703,9.3469 10.519,9.6686 10.281,9.949 L 11.865,12.695 10.135,13.695 8.549,10.947 C 8.368,10.981 8.1842,10.999 8,11 7.8164,10.999 7.6333,10.981 7.453,10.947 L 5.8652,13.695 4.1348,12.695 5.7207,9.945 C 5.4821,9.6661 5.2968,9.3458 5.1738,9 H 2 V 7 H 5.1758 C 5.2971,6.653 5.4812,6.3313 5.7188,6.0508 L 4.1348,3.3047 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/solaar-indicator.svg b/.icons/kora/panel/22/solaar-indicator.svg
new file mode 100644
index 000000000..06aa65c6e
--- /dev/null
+++ b/.icons/kora/panel/22/solaar-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 1.892,1 1,1.892 1,3 V 13 C 1,14.108 1.892,15 3,15 H 13 C 14.108,15 15,14.108 15,13 V 3 C 15,1.892 14.108,1 13,1 Z M 5.8652,2.3047 7.4512,5.0527 C 7.6322,5.0183 7.8158,5.0007 8,5 8.1836,5.0008 8.3665,5.0185 8.5469,5.0527 L 10.135,2.3047 11.865,3.3047 10.279,6.0547 C 10.518,6.3337 10.703,6.6541 10.826,7 H 14 V 9 H 10.824 C 10.703,9.3469 10.519,9.6688 10.281,9.9492 L 11.865,12.695 10.135,13.695 8.5488,10.947 C 8.3678,10.982 8.1842,10.999 8,11 7.8164,10.999 7.6335,10.982 7.4531,10.947 L 5.8652,13.695 4.1348,12.695 5.7207,9.9453 C 5.4821,9.6664 5.2968,9.3458 5.1738,9 H 2 V 7 H 5.1758 C 5.2971,6.653 5.4811,6.3312 5.7187,6.0508 L 4.1348,3.3047 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/spotify-indicator.svg b/.icons/kora/panel/22/spotify-indicator.svg
new file mode 100644
index 000000000..80b0dfdfc
--- /dev/null
+++ b/.icons/kora/panel/22/spotify-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 6.5156,4.002 C 6.6512,3.9995 6.7887,4.0007 6.9219,4.002 10.119,4.0457 12.607,5.373 12.607,5.373 12.931,5.5451 13.086,6.0599 12.951,6.4727 12.816,6.8854 12.4,7.115 12.076,6.9434 12.076,6.9434 8.021,4.8027 3.8926,6.1191 3.5449,6.2645 3.1067,5.9836 3.0176,5.5312 2.9285,5.079 3.1885,4.5538 3.5488,4.4727 4.5666,4.1481 5.5666,4.0218 6.5156,4.002 Z M 6.9512,7.002 C 7.064,7.001 7.1634,6.9978 7.2734,7.002 9.9124,7.094 11.74,8.5527 11.74,8.5527 11.974,8.7377 12.068,9.2143 11.947,9.5723 11.826,9.9303 11.506,10.111 11.271,9.9258 11.271,9.9258 8.364,7.5812 4.6289,8.9512 4.3664,9.0752 4.0755,8.8289 4.0117,8.4199 3.9479,8.0109 4.153,7.5612 4.4238,7.4902 5.3212,7.1612 6.162,7.009 6.9512,7.002 Z M 7.2656,10 C 8.5566,10.025 9.7076,10.504 10.809,11.154 10.973,11.262 11.052,11.566 10.961,11.783 10.87,12.001 10.624,12.068 10.475,11.924 10.475,11.924 8.439,10.265 5.418,11.189 5.2446,11.264 5.046,11.12 5.0059,10.875 4.9658,10.63 5.1092,10.35 5.2891,10.314 5.9993,10.097 6.6604,9.996 7.2656,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/spotify-linux-32.svg b/.icons/kora/panel/22/spotify-linux-32.svg
new file mode 120000
index 000000000..f89b1a743
--- /dev/null
+++ b/.icons/kora/panel/22/spotify-linux-32.svg
@@ -0,0 +1 @@
+spotify-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/start-here-lxqt.svg b/.icons/kora/panel/22/start-here-lxqt.svg
new file mode 100644
index 000000000..cb01e99d9
--- /dev/null
+++ b/.icons/kora/panel/22/start-here-lxqt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.4785156 1.0078125 C 6.2126984 1.0464486 5.3154352 3.4439951 6.5683594 5.25 C 6.3872084 4.9514995 6.2932945 4.5978158 6.3046875 4.2480469 C 6.3149475 3.8982771 6.4314794 3.5519182 6.6308594 3.2636719 C 6.8302404 2.9765647 7.113934 2.7513014 7.4375 2.6191406 C 7.761065 2.4869843 8.1227239 2.4495455 8.4667969 2.515625 C 8.81236 2.5809592 9.1305994 2.7574285 9.3847656 3 L 14.003906 3 L 10.486328 2.1835938 C 9.7119254 1.2990118 9.0957901 1.0061257 8.4785156 1.0078125 z M 1.875 2.2246094 C 1.314457 2.8033807 0.99316396 3.6066143 1 4.4121094 C 1.0068 5.2289979 1.353031 6.0366253 1.9375 6.6074219 C 2.02815 6.6959559 2.133405 6.7673474 2.234375 6.84375 L 1.4375 6.5996094 C 1.285972 7.1783807 1.3336604 7.8051793 1.5683594 8.3554688 C 1.8041974 8.904618 2.225916 9.3727237 2.75 9.6621094 C 3.149899 9.8831362 3.605636 10 4.0625 10 C 4.519365 10 4.975101 9.8831362 5.375 9.6621094 C 5.007002 9.6951494 4.6313447 9.6344403 4.2929688 9.4863281 C 3.9545928 9.3393572 3.6533184 9.1041642 3.4277344 8.8125 C 3.1679714 8.4752628 3.0096025 8.0624967 2.9765625 7.6386719 L 7.125 8.3496094 L 3.3457031 7.1875 C 3.2087031 7.099604 3.080373 6.9994341 2.96875 6.8808594 C 2.657717 6.5515977 2.4650065 6.1132787 2.4296875 5.6621094 C 2.3966475 5.2246128 2.510743 4.7789688 2.75 4.4121094 L 7.5625 7.0371094 L 1.875 2.2246094 z M 10.289062 4.6328125 C 10.051004 4.9142559 9.893809 5.2640312 9.84375 5.6289062 C 9.797029 5.9737582 9.8443749 6.3261572 9.9355469 6.6621094 C 10.026762 6.99695 10.161431 7.3210873 10.294922 7.6425781 C 10.428413 7.9640688 10.561668 8.2859823 10.648438 8.6230469 C 10.734098 8.9601114 10.772682 9.3155753 10.714844 9.6582031 C 10.618064 10.232214 10.252621 10.741604 9.7753906 11.074219 C 9.2981601 11.406834 8.7174035 11.571553 8.1367188 11.609375 C 7.4036308 11.657205 6.6585545 11.509534 6 11.183594 L 6.0175781 14.599609 L 6.8710938 12.900391 C 8.0002071 13.23078 9.2625153 13.068891 10.271484 12.464844 C 10.780975 12.16004 11.227584 11.745275 11.539062 11.240234 C 11.851653 10.735192 12.025857 10.138685 11.998047 9.546875 C 11.958 8.7025445 11.526831 7.9328508 11.115234 7.1953125 C 10.702524 6.457775 10.286813 5.6755198 10.28125 4.8300781 C 10.28125 4.7644471 10.284762 4.6984456 10.289062 4.6328125 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/start-here.svg b/.icons/kora/panel/22/start-here.svg
new file mode 100644
index 000000000..eca02c79b
--- /dev/null
+++ b/.icons/kora/panel/22/start-here.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 14.355c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671zm2.691-2.99c-0.833-0.821-1.675-1.651-2.508-2.475 0.227-0.224 0.451-0.449 0.67-0.664 1.046 1.042 2.109 2.106 3.163 3.158-0.773 0.773-1.556 1.556-2.333 2.336-0.483-0.487-0.983-0.986-1.469-1.473 0.206-0.209 0.424-0.427 0.642-0.648 0.259 0.265 0.534 0.539 0.802 0.814 0.356-0.362 0.687-0.695 1.033-1.048zm-6.707 6e-3c0.476-0.48 0.976-0.98 1.466-1.469 0.212 0.215 0.431 0.433 0.664 0.664-0.269 0.259-0.545 0.53-0.823 0.799 0.352 0.349 0.689 0.683 1.026 1.014 0.83-0.824 1.675-1.66 2.508-2.49 0.221 0.222 0.443 0.443 0.649 0.649-1.048 1.051-2.112 2.115-3.163 3.17-0.768-0.771-1.551-1.558-2.327-2.337zm0.835-2.552l0.609-0.609c0.783 0.784 1.569 1.567 2.349 2.343-0.197 0.194-0.411 0.406-0.618 0.609-0.77-0.768-1.553-1.551-2.34-2.343zm5.778 0.717l-0.686-0.686c1.054-1.06 2.115-2.128 3.17-3.188 0.776 0.777 1.56 1.563 2.333 2.336-0.773 0.774-1.557 1.56-2.34 2.343-0.483-0.483-0.973-0.976-1.46-1.463 0.216-0.212 0.437-0.427 0.67-0.655 0.244 0.253 0.509 0.528 0.775 0.802 0.356-0.362 0.686-0.699 1.01-1.03-0.318-0.315-0.642-0.636-0.983-0.973-0.822 0.832-1.659 1.678-2.489 2.514zm-7.715-0.573c0.868-0.815 1.729-1.626 2.58-2.428 0.178 0.178 0.402 0.406 0.615 0.618-1.049 1.052-2.109 2.118-3.163 3.176-0.771-0.774-1.555-1.56-2.328-2.334 0.768-0.77 1.55-1.556 2.33-2.336 0.487 0.49 0.98 0.985 1.47 1.475-0.206 0.215-0.421 0.44-0.643 0.674-0.275-0.284-0.543-0.555-0.805-0.824-0.355 0.353-0.689 0.687-1.02 1.011 0.331 0.334 0.662 0.668 0.964 0.968zm5.943-2.477c0.24 0.236 0.455 0.451 0.665 0.658-0.78 0.783-1.563 1.566-2.34 2.346-0.213-0.215-0.43-0.434-0.633-0.64 0.761-0.782 1.534-1.576 2.308-2.364zm-4.857-1.879c0.767-0.771 1.55-1.554 2.324-2.327 0.489 0.496 0.986 0.995 1.469 1.485l-0.639 0.639c-0.246-0.259-0.515-0.539-0.78-0.82-0.359 0.368-0.687 0.705-1.024 1.049 0.821 0.817 1.66 1.656 2.49 2.486-0.234 0.24-0.449 0.461-0.661 0.676-1.061-1.066-2.122-2.13-3.179-3.188zm7.2 2.562c-0.203 0.199-0.421 0.414-0.627 0.617-0.774-0.776-1.556-1.559-2.339-2.343l0.627-0.627c0.78 0.783 1.562 1.57 2.339 2.353zm-3.987-1.036c-0.244-0.244-0.465-0.462-0.677-0.674 1.057-1.06 2.125-2.125 3.179-3.179 0.777 0.78 1.56 1.566 2.337 2.346-0.477 0.477-0.977 0.973-1.47 1.467-0.202-0.21-0.417-0.431-0.639-0.662 0.252-0.244 0.534-0.512 0.808-0.777-0.366-0.358-0.699-0.689-1.046-1.026-0.82 0.82-1.659 1.666-2.492 2.505zm0.819-5.969c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671z"/>
+</svg>
diff --git a/.icons/kora/panel/22/state-download.svg b/.icons/kora/panel/22/state-download.svg
new file mode 100644
index 000000000..752865427
--- /dev/null
+++ b/.icons/kora/panel/22/state-download.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.676 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" />
+</svg>
diff --git a/.icons/kora/panel/22/state-error.svg b/.icons/kora/panel/22/state-error.svg
new file mode 100644
index 000000000..c29beccfb
--- /dev/null
+++ b/.icons/kora/panel/22/state-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.05c.625 0 1.133.508 1.133 1.133 0 .626-.508 1.133-1.133 1.133s-1.133-.507-1.133-1.133c0-.625.508-1.133 1.133-1.133zm-1-5.868h2v5h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/state-information.svg b/.icons/kora/panel/22/state-information.svg
new file mode 100644
index 000000000..648a24757
--- /dev/null
+++ b/.icons/kora/panel/22/state-information.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-1 11.182h2v-5h-2zm1-7.966c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" />
+</svg>
diff --git a/.icons/kora/panel/22/state-offline.svg b/.icons/kora/panel/22/state-offline.svg
new file mode 100644
index 000000000..90f8c758a
--- /dev/null
+++ b/.icons/kora/panel/22/state-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-3 6.182c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm3 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm3 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/state-ok.svg b/.icons/kora/panel/22/state-ok.svg
new file mode 100644
index 000000000..d10c89f62
--- /dev/null
+++ b/.icons/kora/panel/22/state-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm4.434 3.135c.259-.221.763-.097.5.339-.873 1.455-5.959 8.454-5.959 8.454l-3.956-5.605c-.123-.225.19-.753.64-.431.58.416 3.193 2.341 3.193 2.341s4.626-4.281 5.582-5.098z" />
+</svg>
diff --git a/.icons/kora/panel/22/state-pause.svg b/.icons/kora/panel/22/state-pause.svg
new file mode 100644
index 000000000..83e73285b
--- /dev/null
+++ b/.icons/kora/panel/22/state-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-3 3.182h2v8h-2zm4 0h2v8h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/state-sync.svg b/.icons/kora/panel/22/state-sync.svg
new file mode 100644
index 000000000..0f14db6d1
--- /dev/null
+++ b/.icons/kora/panel/22/state-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-4.607 8.334h3.47l-1.297 1.291c.628.626 1.496 1.012 2.454 1.012 1.767 0 3.224-1.314 3.442-3.014 0 0 .066-.441.567-.441.319 0 .578.258.578.576 0 .043-.005.086-.015.126-.34 2.211-2.256 3.905-4.572 3.905-1.278 0-2.434-.516-3.272-1.349l-1.355 1.349zm9.214-2.304h-3.47l1.297-1.291c-.628-.626-1.496-1.012-2.454-1.012-1.767 0-3.224 1.314-3.442 3.014 0 0-.066.441-.567.441-.319 0-.578-.258-.578-.576 0-.043.005-.086.015-.127.34-2.21 2.256-3.904 4.572-3.904 1.278 0 2.434.516 3.272 1.349l1.355-1.349z"/>
+</svg>
diff --git a/.icons/kora/panel/22/state-warning.svg b/.icons/kora/panel/22/state-warning.svg
new file mode 100644
index 000000000..634cbae72
--- /dev/null
+++ b/.icons/kora/panel/22/state-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 8.99c.628 0 1.138.51 1.138 1.137 0 .628-.51 1.138-1.138 1.138s-1.138-.51-1.138-1.138c0-.627.51-1.137 1.138-1.137zm-1-5.891h2v5h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/22/steadyflow-alert-panel.svg b/.icons/kora/panel/22/steadyflow-alert-panel.svg
new file mode 100644
index 000000000..cd84e70ed
--- /dev/null
+++ b/.icons/kora/panel/22/steadyflow-alert-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 C 7.5555739,1.0007178 6.2237323,1.7801139 5.515625,3.0390625 4.0648997,3.2764083 2.9998535,4.5299874 3,6 c 3.782e-4,0.042992 0.00168,0.08597 0.00391,0.1289062 C 1.2369628,6.5832284 0.00132101,8.1755834 0,10 c 0,2.209139 1.790861,4 4,4 L 9.296875,14 7.2480469,11.658203 C 6.6831674,11.011818 7.1415704,10.00095 8,10 l 1,0 0,-3 c 5.52e-5,-0.5522619 0.4477381,-0.9999448 1,-1 l 3,0 c 0.552262,5.52e-5 0.999945,0.4477381 1,1 l 0,3 1,0 c 0.320846,3.55e-4 0.585179,0.142759 0.761719,0.353516 C 15.918639,9.9194699 15.999256,9.4615402 16,9 15.997559,7.1757471 14.761156,5.5842493 12.994141,5.1308594 12.996808,5.0872745 12.998761,5.0436489 13,5 13,2.790861 11.209139,1 9,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 10,7 0,3.324444 C 9.9999758,10.569894 9.7792277,10.999975 9.5337777,11 L 8,11 11.5,15 15,11 13.478222,11 C 13.232772,10.999976 13.000024,10.569894 13,10.324444 L 13,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/steadyflow-panel.svg b/.icons/kora/panel/22/steadyflow-panel.svg
new file mode 100644
index 000000000..0fb7f297e
--- /dev/null
+++ b/.icons/kora/panel/22/steadyflow-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 C 7.5555739 1.0007178 6.2237323 1.7801139 5.515625 3.0390625 C 4.0648997 3.2764083 2.9998535 4.5299874 3 6 C 3.0003782 6.042992 3.0016762 6.0859701 3.0039062 6.1289062 C 1.2369591 6.5832285 0.00132101 8.1755834 0 10 C 0 12.209139 1.790861 14 4 14 L 9.296875 14 L 7.2480469 11.658203 C 6.6831674 11.011818 7.1415704 10.00095 8 10 L 9 10 L 9 7 C 9.0000552 6.4477381 9.4477381 6.0000552 10 6 L 13 6 C 13.552262 6.0000552 13.999945 6.4477381 14 7 L 14 10 L 15 10 C 15.320846 10.000355 15.585179 10.142759 15.761719 10.353516 C 15.918639 9.9194695 15.999256 9.4615402 16 9 C 15.997559 7.1757471 14.761156 5.5842493 12.994141 5.1308594 C 12.996808 5.0872745 12.998761 5.0436489 13 5 C 13 2.790861 11.209139 1 9 1 z M 10 7 L 10 10.324219 C 9.9999758 10.569669 9.7786531 10.999975 9.5332031 11 L 8 11 L 11.5 15 L 15 11 L 13.478516 11 C 13.233066 10.999976 13.000024 10.569669 13 10.324219 L 13 7 L 10 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/steam_tray_mono.svg b/.icons/kora/panel/22/steam_tray_mono.svg
new file mode 100644
index 000000000..2c03e24d1
--- /dev/null
+++ b/.icons/kora/panel/22/steam_tray_mono.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13,2 c -1.565727,3.112e-4 -2.867912,1.2046834 -2.990234,2.765625 L 7.9121094,8.0351562 C 7.7759465,8.012075 7.638105,8.0003157 7.5,8 7.0407303,8.0012287 6.5906741,8.1289473 6.1992188,8.3691406 L 4.9921875,7.6875 A 2.5,2.5 0 0 0 5,7.5 2.5,2.5 0 0 0 2.5,5 2.5,2.5 0 0 0 0,7.5 2.5,2.5 0 0 0 2.5,10 2.5,2.5 0 0 0 4.0488281,9.458984 l 1.0019531,0.556641 C 5.0181303,10.175046 5.0011222,10.337274 5,10.5 5,11.880712 6.1192881,13 7.5,13 8.8807119,13 10,11.880712 10,10.5 9.9994597,10.394835 9.9922796,10.289808 9.9785156,10.185547 L 12.576172,7.9667969 C 12.716485,7.9878733 12.858117,7.9989689 13,8 14.656854,8 16,6.6568542 16,5 16,3.3431458 14.656854,2 13,2 Z m 0,1 c 1.104569,0 2,0.8954305 2,2 0,1.1045695 -0.895431,2 -2,2 -1.10457,0 -2,-0.8954305 -2,-2 0,-1.1045695 0.89543,-2 2,-2 z m 0,1 c -0.552285,0 -1,0.4477153 -1,1 0,0.5522847 0.447715,1 1,1 0.552285,0 1,-0.4477153 1,-1 C 14,4.4477153 13.552285,4 13,4 Z M 2.5,6 A 1.5,1.5 0 0 1 3.9433594,7.0957031 L 3.5039062,6.8476562 3.4863281,6.8457031 A 1,1 0 0 0 3,6.7207031 a 1,1 0 0 0 -1,1 1,1 0 0 0 0.5039062,0.8652344 l 0.00781,0.017578 0.53125,0.2949219 A 1.5,1.5 0 0 1 2.5,9 1.5,1.5 0 0 1 1,7.5 1.5,1.5 0 0 1 2.5,6 Z M 7.4609375,9 C 7.4739578,8.9998305 7.4869797,8.9998305 7.5,9 8.3284271,9 9,9.671573 9,10.5 9,11.328427 8.3284271,12 7.5,12 6.6975839,11.999742 6.0374766,11.368035 6.0019531,10.566406 L 6.5,10.853516 c 0.4956,0.286 1.1175312,0.13039 1.3945312,-0.34961 C 8.1715313,10.023906 7.9956,9.407094 7.5,9.121094 L 7.3125,9.013672 C 7.361722,9.006657 7.4112623,9.002094 7.4609375,9 Z"/>
+ <path style="fill:currentColor" d="M 0.0723,5.9863 A 8,8 0 0 0 0.0195,6.602 8,8 0 0 1 0.0723,5.9863 Z"/>
+ <path style="fill:currentColor" d="M 0,7 A 8,8 0 0 0 0.0391,7.725 8,8 0 0 1 0,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/stock_weather-cloudy.svg b/.icons/kora/panel/22/stock_weather-cloudy.svg
new file mode 120000
index 000000000..bbe5adf46
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-cloudy.svg
@@ -0,0 +1 @@
+weather-overcast.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/stock_weather-few-clouds.svg b/.icons/kora/panel/22/stock_weather-few-clouds.svg
new file mode 120000
index 000000000..522e61642
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-few-clouds.svg
@@ -0,0 +1 @@
+weather-few-clouds.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/stock_weather-fog.svg b/.icons/kora/panel/22/stock_weather-fog.svg
new file mode 120000
index 000000000..c20a6e941
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-fog.svg
@@ -0,0 +1 @@
+weather-fog.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/stock_weather-night-clear.svg b/.icons/kora/panel/22/stock_weather-night-clear.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-night-clear.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/stock_weather-night-few-clouds.svg b/.icons/kora/panel/22/stock_weather-night-few-clouds.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-night-few-clouds.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/stock_weather-showers.svg b/.icons/kora/panel/22/stock_weather-showers.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-showers.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/stock_weather-snow.svg b/.icons/kora/panel/22/stock_weather-snow.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-snow.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/stock_weather-storm.svg b/.icons/kora/panel/22/stock_weather-storm.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/22/stock_weather-storm.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/strawberry-panel-grey.svg b/.icons/kora/panel/22/strawberry-panel-grey.svg
new file mode 120000
index 000000000..d4f8dc69c
--- /dev/null
+++ b/.icons/kora/panel/22/strawberry-panel-grey.svg
@@ -0,0 +1 @@
+clementine-panel-grey.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/strawberry-panel.svg b/.icons/kora/panel/22/strawberry-panel.svg
new file mode 100644
index 000000000..8b14b96fd
--- /dev/null
+++ b/.icons/kora/panel/22/strawberry-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.0775 1c-0.0777 0-0.1002 0.1507-0.0523 0.3498 0 0 0.1376 0.6353 1.0608 1.1006 0.643 0.3024 0.642 0.4772-4e-3 0.6586-0.2811 0.079-0.6229 0.2289-0.7593 0.333-0.225 0.1717-0.1429 0.2425 0.8833 0.7634 0.622 0.3158 1.247 0.6664 1.388 0.7791 0.244 0.1957 0.233 0.2231-0.244 0.6027-0.532 0.4237-1.162 1.4143-1.162 1.8278 0 0.2235 0.104 0.2417 0.981 0.1712 0.539-0.0434 1.132-0.098 1.318-0.1213l0.339-0.0425-0.049 1.1246c-0.026 0.6184-0.104 1.2783-0.173 1.466-0.068 0.188-0.097 0.371-0.063 0.406 0.142 0.148 0.72-0.179 1.117-0.6303 0.405-0.4621 0.431-0.4716 0.517-0.1881 0.291 0.5084 0.419 0.9534 0.87 1.3984 0.1 0.01 0.177-0.113 0.242-0.365 0.199-0.7782 0.092-1.5311-0.326-2.3087-0.226-0.419-0.447-1.0793-0.492-1.4675-0.044-0.3882-0.118-0.8397-0.163-1.0035-0.068-0.2489 0.064-0.3942 0.808-0.8844 0.847-0.5582 1.066-0.8758 0.746-1.0824-0.08-0.0513-0.499 0.1038-0.932 0.3446-0.433 0.2409-0.873 0.4378-0.977 0.4378s-0.43-0.3015-0.725-0.6699c-0.512-0.6403-0.536-0.7135-0.536-1.6585 0-0.898-0.026-0.9925-0.285-1.0311-0.209-0.0312-0.33 0.072-0.456 0.3882-0.094 0.2368-0.218 0.4306-0.276 0.4306s-0.635-0.2541-1.282-0.5646c-0.6474-0.3106-1.2385-0.5646-1.3135-0.5646zm-0.8255 1.0371-0.121 0.0097c-1.9774 0.2262-3.6267 1.5358-5.5137 4.3789l-1.62892 2.4512c-1.37003 2.0611-1.30979 4.1751 0.14262 5.0641 0.9386 0.575 1.8454 0.804 3.2812 0.826 0.7217 0.012 1.7779 0.067 2.3477 0.123 1.5896 0.157 1.7892 0.152 2.9082-0.056 1.2519-0.234 2.2179-0.719 2.9939-1.506 0.422-0.428 0.955-1.371 1.297-2.164l-0.123-0.242s-0.217 0.208-0.34 0.277c-0.165 0.093-0.33 0.176-0.57 0.227-0.24 0.05-0.71 0.1-1.108-0.315-0.356-0.372-0.286-0.578-0.291-0.705l0.02-0.287c0.025-0.159 0.117-0.4472 0.117-0.4472-0.053 0.1452 0.021-0.1103 0.049-0.3476 0.027-0.2289 0.062-0.791 0.062-0.791s-0.315 0.0318-0.527 0.0488c-0.448 0.0361-0.672 0.0832-1.07 0.0137-0.1993-0.0348-0.5442-0.1535-0.7677-0.459-0.2236-0.3056-0.2227-0.5893-0.2227-0.7227 0-0.7145 0.2656-1.0182 0.5371-1.4453 0.1418-0.2229 0.5233-0.6074 0.5233-0.6074s-0.3176-0.1741-0.494-0.2637c-0.5199-0.2638-0.7736-0.355-1.1133-0.6484-0.0849-0.0734-0.1867-0.1677-0.2851-0.3477-0.0985-0.18-0.1658-0.482-0.1133-0.7402 0.1049-0.5164 0.3687-0.634 0.4746-0.7149l0.0566-0.0253c-0.1069-0.113-0.3126-0.219-0.3867-0.3262-0.0627-0.0908-0.091-0.1704-0.1348-0.2578zm-0.3574 3.4707 0.2305 0.0019s0.1812 0.0543 0.2461 0.1192c0.2596 0.2596 0.0912 0.8501-0.1973 1.1386s-0.7345 0.3124-0.9941 0.0528c-0.2597-0.2597-0.2358-0.7057 0.0527-0.9942 0.1623-0.1622 0.4211-0.2868 0.6621-0.3183zm-4.5 2 0.2305 2e-3s0.1812 0.0542 0.2461 0.1191c0.2596 0.2597 0.0912 0.8502-0.1973 1.1387s-0.7345 0.3124-0.9941 0.0527c-0.2597-0.2596-0.2358-0.7056 0.0527-0.9941 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm3 0.5 0.2305 2e-3s0.1812 0.0542 0.2461 0.1191c0.2596 0.2597 0.0912 0.8502-0.1973 1.1387s-0.7345 0.3124-0.9941 0.0527c-0.2597-0.2596-0.2358-0.7056 0.0527-0.9941 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm3.5 1.5c0.0804-0.0105 0.2304 0.0019 0.2304 0.0019l0.246 0.1191c0.26 0.2597 0.091 0.8502-0.197 1.1382-0.2886 0.289-0.7346 0.313-0.9942 0.053-0.2597-0.26-0.2358-0.706 0.0527-0.9939 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm-7.5 1.0002 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318zm3.5 1 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318zm3 1 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318z"/>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-0.svg b/.icons/kora/panel/22/superproductivity-tray-0.svg
new file mode 100644
index 000000000..9732e44a7
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-0.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-1.svg b/.icons/kora/panel/22/superproductivity-tray-1.svg
new file mode 100644
index 000000000..b986894b8
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-1.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 2.4375.5234375l.816406-1.8320313a8 8 0 0 0 -3.253906-.6914062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-10.svg b/.icons/kora/panel/22/superproductivity-tray-10.svg
new file mode 100644
index 000000000..2c01f2951
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-10.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -5.1894531-3.003906l-1.7382813 1.003906a8 8 0 0 0 9.6640624 3.517578 8 8 0 0 0 5.142578-8.90625 8 8 0 0 0 -7.878906-6.611328z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-11.svg b/.icons/kora/panel/22/superproductivity-tray-11.svg
new file mode 100644
index 000000000..acd1f8afd
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-11.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 4.999948a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8-.00005198c-4.4064334 0-8 3.59356658-8 7.99999998 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-7.99999998-8-7.99999998zm0 1.99999998c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8-.00005198v1.99999998a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -5.9589844-5.373047l-1.9980468.208985a8 8 0 0 0 8.5156252 7.144531 8 8 0 0 0 7.4375-8.259766 8 8 0 0 0 -7.996094-7.72070298z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-12.svg b/.icons/kora/panel/22/superproductivity-tray-12.svg
new file mode 100644
index 000000000..3db920909
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-12.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.7492279 4.9988678a.73085587.79027464 0 0 0 -.748047.792969v4.4160142a.73085587.79027464 0 0 0 1.095703.685547l3.5390631-2.2089836a.73085587.79027464 0 0 0 0-1.369141l-3.5390631-2.2109366a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.0011809-.00113219c-4.4064333 0-7.99999995 3.59356659-7.99999995 7.99999959 0 4.4064326 3.59356665 7.9999996 7.99999995 7.9999996 4.4064331 0 8.0000001-3.593567 8.0000001-7.9999996 0-4.406433-3.593567-7.99999959-8.0000001-7.99999959zm0 1.99999999c3.3255531 0 6.0000001 2.6744469 6.0000001 5.9999996 0 3.3255526-2.674447 5.9999996-6.0000001 5.9999996-3.325553 0-5.9999999-2.674447-5.9999999-5.9999996 0-3.3255527 2.6744469-5.9999996 5.9999999-5.9999996z"/>
+ <path d="m8.0011809-.00113219v1.99999999a6 6 0 0 1 6.0000001 5.9999996 6 6 0 0 1 -6.0000001 5.9999996 6 6 0 0 1 -5.9999999-5.9999996 6 6 0 0 1 .296875-1.853516l-1.90625005-.6191396a8 8 0 0 0 2.90625005 8.9453112 8 8 0 0 0 9.40625 0 8 8 0 0 0 2.90625-8.9453112 8 8 0 0 0 -7.6093751-5.52734399z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-13.svg b/.icons/kora/panel/22/superproductivity-tray-13.svg
new file mode 100644
index 000000000..190d6a0c9
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-13.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.7489322 4.9994401a.73085587.79027464 0 0 0 -.748047.792969v4.4160159a.73085587.79027464 0 0 0 1.095703.685547l3.5390628-2.2089844a.73085587.79027464 0 0 0 0-1.369141l-3.5390628-2.2109375a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.0008852-.00055992c-4.4064335 0-8.00000005 3.59356662-8.00000005 8.00000052 0 4.4064334 3.59356655 8.0000004 8.00000005 8.0000004 4.4064328 0 7.9999998-3.593567 7.9999998-8.0000004 0-4.4064339-3.593567-8.00000052-7.9999998-8.00000052zm0 2.00000002c3.3255528 0 5.9999998 2.6744469 5.9999998 6.0000005 0 3.3255534-2.674447 6.0000004-5.9999998 6.0000004-3.3255532 0-6.0000001-2.674447-6.0000001-6.0000004 0-3.3255536 2.6744469-6.0000005 6.0000001-6.0000005z"/>
+ <path d="m8.0008852-.00055992v2.00000002a6 6 0 0 1 5.9999998 6.0000005 6 6 0 0 1 -5.9999998 6.0000004 6 6 0 0 1 -6.0000001-6.0000004 6 6 0 0 1 1.546875-4.0097661l-1.4921875-1.34375a8 8 0 0 0 -.5273437 10.0566415 8 8 0 0 0 9.7265621 2.605469 8 8 0 0 0 4.570313-8.9726564 8 8 0 0 0 -7.8242188-6.33593852z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-14.svg b/.icons/kora/panel/22/superproductivity-tray-14.svg
new file mode 100644
index 000000000..5484cb640
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-14.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.749068 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.001021 0c-4.4064335 0-8.00000014 3.5935666-8.00000014 8 0 4.406433 3.59356664 8 8.00000014 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255532 0-6.0000001-2.674447-6.0000001-6 0-3.3255531 2.6744469-6 6.0000001-6z"/>
+ <path d="m8.001021 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6.0000001-6 6 6 0 0 1 3.5625-5.4746094l-.8164062-1.8339844a8 8 0 0 0 -4.35546884 9.7812498 8 8 0 0 0 9.27343714 5.351563 8 8 0 0 0 6.292969-8.660157 8 8 0 0 0 -7.957031-7.164062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-15.svg b/.icons/kora/panel/22/superproductivity-tray-15.svg
new file mode 100644
index 000000000..9000cf802
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-15.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-2.svg b/.icons/kora/panel/22/superproductivity-tray-2.svg
new file mode 100644
index 000000000..5ebc2115b
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 4.453125 1.9902344l1.492187-1.34375a8 8 0 0 0 -5.945312-2.6464844z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-3.svg b/.icons/kora/panel/22/superproductivity-tray-3.svg
new file mode 100644
index 000000000..436c8970c
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-3.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 5.699219 4.148438l1.910156-.621094a8 8 0 0 0 -7.609375-5.527344z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-4.svg b/.icons/kora/panel/22/superproductivity-tray-4.svg
new file mode 100644
index 000000000..d4f976db8
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-4.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -.0332.626953l1.990234.208985a8 8 0 0 0 -2.011722-6.1894536 8 8 0 0 0 -5.945312-2.6464844z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-5.svg b/.icons/kora/panel/22/superproductivity-tray-5.svg
new file mode 100644
index 000000000..fd3d2a49b
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-5.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -.808594 2.998047l1.736328 1.001953a8 8 0 0 0 0-8 8 8 0 0 0 -6.927734-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-6.svg b/.icons/kora/panel/22/superproductivity-tray-6.svg
new file mode 100644
index 000000000..ac5899707
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-6.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -2.476562 4.847656l1.179687 1.625a8 8 0 0 0 2.90625-8.945312 8 8 0 0 0 -7.609375-5.527344z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-7.svg b/.icons/kora/panel/22/superproductivity-tray-7.svg
new file mode 100644
index 000000000..ecfbcb012
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-7.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -4.753906 5.861328l.417968 1.962891a8 8 0 0 0 6.292969-8.660157 8 8 0 0 0 -7.957031-7.164062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-8.svg b/.icons/kora/panel/22/superproductivity-tray-8.svg
new file mode 100644
index 000000000..1c7344ae4
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-8.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -1.248047-.132812l-.416015 1.957031a8 8 0 0 0 7.96875-2.898438 8 8 0 0 0 .884765-8.4335935 8 8 0 0 0 -7.189453-4.4921875z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-9.svg b/.icons/kora/panel/22/superproductivity-tray-9.svg
new file mode 100644
index 000000000..38095e6c3
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-9.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 4.9988678a.73085587.79027464 0 0 0 -.748047.792969v4.4160142a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.2089836a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.2109366a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8-.00113219c-4.4064334 0-8 3.59356659-8 7.99999959 0 4.4064326 3.5935666 7.9999996 8 7.9999996 4.406433 0 8-3.593567 8-7.9999996 0-4.406433-3.593567-7.99999959-8-7.99999959zm0 1.99999999c3.325553 0 6 2.6744469 6 5.9999996 0 3.3255526-2.674447 5.9999996-6 5.9999996-3.3255531 0-6-2.674447-6-5.9999996 0-3.3255527 2.6744469-5.9999996 6-5.9999996z"/>
+ <path d="m8-.00113219v1.99999999a6 6 0 0 1 6 5.9999996 6 6 0 0 1 -6 5.9999996 6 6 0 0 1 -3.5234375-1.150391l-1.1796875 1.623047a8 8 0 0 0 9.40625 0 8 8 0 0 0 2.90625-8.9453112 8 8 0 0 0 -7.609375-5.52734399z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray-run.svg b/.icons/kora/panel/22/superproductivity-tray-run.svg
new file mode 100644
index 000000000..9f4c4873c
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray-run.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.09159.00085504c-2.3217311-.024728-4.6118196.9611611-6.1914067 2.82031246-2.40699005 2.8329925-2.54075425 6.96488-.3242187 9.9492195 2.2165355 2.98434 6.2131114 4.04971 9.6210944 2.564453s5.345451-5.13593 4.667968-8.7910155c-.18538-1.3901335-2.288867-1.0012175-1.964843.363281.509861 2.750751-.939121 5.4759725-3.503907 6.5937505-2.564784 1.117777-5.5467195.324085-7.2148437-1.921875-1.6681245-2.2459605-1.5673162-5.3308325.2441406-7.4628916 1.8114571-2.1320587 4.8399901-2.7303823 7.3261721-1.4472656 1.194849.6433018 2.134265-1.1755694.917969-1.77734376-.825884-.4262383-1.699477-.6960532-2.582031-.8164062-.330959-.045132-.664418-.070686-.996094-.0742188zm-1.34375 4.99999996a.73085587.79027464 0 0 0 -.7480473.792969v4.416016a.73085587.79027464 0 0 0 1.0957033.685547l3.539063-2.2089845a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.2109375a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+</svg>
diff --git a/.icons/kora/panel/22/superproductivity-tray.svg b/.icons/kora/panel/22/superproductivity-tray.svg
new file mode 100644
index 000000000..4edbb7939
--- /dev/null
+++ b/.icons/kora/panel/22/superproductivity-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.091333.00065429c-2.3217305-.024728-4.6115696.9611611-6.1911567 2.82031251-2.40698998 2.832993-2.54074118 6.9648805-.3242057 9.9492192 2.2165355 2.98434 6.2127234 4.04971 9.6207064 2.564453s5.345263-5.13593 4.66778-8.7910157a1.0003003 1.0002238 0 1 0 -1.964764.363282c.509861 2.750751-.93898 5.4759717-3.503766 6.5937497-2.564784 1.117777-5.5464281.324085-7.2145523-1.921875-1.6681245-2.2459597-1.5673262-5.3308317.2441307-7.4628913 1.811457-2.1320587 4.8396946-2.7303823 7.3258766-1.4472656a1.0004025 1.000326 0 1 0 .917932-1.77734381c-.825884-.4262383-1.699373-.6960532-2.581927-.8164062-.330959-.045133-.664378-.070686-.996054-.0742188zm6.917691 1.00000001a.99775018.99921588 0 0 0 -.763642.3515625l-6.409898 7.3320325-2.2635806-1.511719a.99775018.99921588 0 1 0 -1.1073772 1.662109l2.9940198 1.9980467a.99775018.99921588 0 0 0 1.304635-.173828l6.982141-7.9921881a.99775018.99921588 0 0 0 -.736298-1.6660156z"/>
+</svg>
diff --git a/.icons/kora/panel/22/synapse-panel.svg b/.icons/kora/panel/22/synapse-panel.svg
new file mode 100644
index 000000000..9e72e7ac9
--- /dev/null
+++ b/.icons/kora/panel/22/synapse-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 0 L 7 1.1894531 A 6.5 6.5 0 0 0 2.1796875 6 L 4.265625 6 A 4.5 4.5 0 0 1 8.5 3 A 4.5 4.5 0 0 1 12.732422 6 L 14.808594 6 A 6.5 6.5 0 0 0 10 1.1894531 L 10 0 L 7 0 z M 8.5 4 A 3.5 3.5 0 0 0 5 7.5 A 3.5 3.5 0 0 0 5.0410156 8 L 5.4003906 8 L 6.0546875 8 L 10.949219 8 A 2.5 2.5 0 0 1 8.5 10 A 2.5 2.5 0 0 1 6.5019531 9 L 5.3417969 9 A 3.5 3.5 0 0 0 8.5 11 A 3.5 3.5 0 0 0 12 7.5 A 3.5 3.5 0 0 0 11.958984 7 L 11.400391 7 L 10.945312 7 L 6.0507812 7 A 2.5 2.5 0 0 1 8.5 5 A 2.5 2.5 0 0 1 10.498047 6 L 11.658203 6 A 3.5 3.5 0 0 0 8.5 4 z M 2.1835938 9 A 6.5 6.5 0 0 0 7 13.814453 L 7 15 L 8 15 L 9 15 L 10 15 L 10 13.808594 A 6.5 6.5 0 0 0 14.816406 9 L 12.736328 9 A 4.5 4.5 0 0 1 8.5 12 A 4.5 4.5 0 0 1 4.2636719 9 L 2.1835938 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/synergy-panel-ok.svg b/.icons/kora/panel/22/synergy-panel-ok.svg
new file mode 100644
index 000000000..6f557d45f
--- /dev/null
+++ b/.icons/kora/panel/22/synergy-panel-ok.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1339875,1 1,4.1339875 1,8 L 2,10 3,8 C 3,5.2385763 5.2385763,3 8,3 L 6,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 2 L 8 3 A 5 5 0 0 1 13 8 L 14 6 L 15 8 C 15 4.1340068 11.865993 1 8 1 z M 1 8 C 1 11.865993 4.1340068 15 8 15 L 10 14 L 8 13 A 5 5 0 0 1 3 8 L 2 10 L 1 8 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13,9 a 3,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,-3 z m 1.476562,0.9941406 a 0.50005,0.50005 0 0 1 0.470704,0.7285154 l -1.5,3 a 0.50005,0.50005 0 0 1 -0.72461,0.191406 l -1.5,-1 a 0.50006225,0.50006225 0 1 1 0.554688,-0.832031 l 1.029297,0.6875 1.246093,-2.492187 a 0.50005,0.50005 0 0 1 0.423828,-0.2832034 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/synergy-panel.svg b/.icons/kora/panel/22/synergy-panel.svg
new file mode 100644
index 000000000..5f1bf5cfb
--- /dev/null
+++ b/.icons/kora/panel/22/synergy-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1339875 1 1 4.1339875 1 8 L 2 10 L 3 8 A 5 5 0 0 1 8 3 L 6 2 L 8 1 z M 14 6 L 13 8 A 5 5 0 0 1 8 13 L 10 14 L 8 15 C 11.866012 15 15 11.866012 15 8 L 14 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 2 L 8 3 A 5 5 0 0 1 13 8 L 14 6 L 15 8 C 15 4.1340068 11.865993 1 8 1 z M 1 8 C 1 11.865993 4.1340068 15 8 15 L 10 14 L 8 13 A 5 5 0 0 1 3 8 L 2 10 L 1 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-0.svg b/.icons/kora/panel/22/syspeek-0.svg
new file mode 100644
index 000000000..bb7ce15fb
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-0.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-10.svg b/.icons/kora/panel/22/syspeek-10.svg
new file mode 100644
index 000000000..1428340b7
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 8.277v1.852h9.704v-1.852z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-100.svg b/.icons/kora/panel/22/syspeek-100.svg
new file mode 100644
index 000000000..d50cba77d
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213.471v9.658h9.704v-9.658z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-20.svg b/.icons/kora/panel/22/syspeek-20.svg
new file mode 100644
index 000000000..c8d954e69
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-20.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 7.277v2.852h9.704v-2.852z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-30.svg b/.icons/kora/panel/22/syspeek-30.svg
new file mode 100644
index 000000000..0c98ef1ca
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-30.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 6.277v3.852h9.704v-3.852z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-40.svg b/.icons/kora/panel/22/syspeek-40.svg
new file mode 100644
index 000000000..b3f067bcb
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-40.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 5.777v4.352h9.704v-4.352z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-50.svg b/.icons/kora/panel/22/syspeek-50.svg
new file mode 100644
index 000000000..0effd079c
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-50.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 5.277v4.852h9.704v-4.852z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-60.svg b/.icons/kora/panel/22/syspeek-60.svg
new file mode 100644
index 000000000..6c944316d
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-60.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 4.277v5.852h9.704v-5.852z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-70.svg b/.icons/kora/panel/22/syspeek-70.svg
new file mode 100644
index 000000000..aa2314307
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-70.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 3.277v6.852h9.704v-6.852z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-80.svg b/.icons/kora/panel/22/syspeek-80.svg
new file mode 100644
index 000000000..a6277bca2
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-80.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 2.277v7.852h9.704v-7.852z"/>
+</svg>
diff --git a/.icons/kora/panel/22/syspeek-90.svg b/.icons/kora/panel/22/syspeek-90.svg
new file mode 100644
index 000000000..7edd73ac4
--- /dev/null
+++ b/.icons/kora/panel/22/syspeek-90.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 1.032v9.097h9.704v-9.097z"/>
+</svg>
diff --git a/.icons/kora/panel/22/system-devices-information.svg b/.icons/kora/panel/22/system-devices-information.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/22/system-devices-information.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/system-devices-panel-alert.svg b/.icons/kora/panel/22/system-devices-panel-alert.svg
new file mode 100644
index 000000000..4f13b96d2
--- /dev/null
+++ b/.icons/kora/panel/22/system-devices-panel-alert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.762 4.194c1.176.855 1.942 2.242 1.942 3.806 0 2.596-2.108 4.704-4.704 4.704s-4.704-2.108-4.704-4.704c0-1.555.758-2.936 1.924-3.793.323-.238.392-.693.155-1.017-.238-.323-.694-.393-1.018-.155-1.525 1.121-2.516 2.929-2.516 4.965 0 3.399 2.76 6.159 6.159 6.159s6.159-2.76 6.159-6.159c0-2.048-1.002-3.864-2.542-4.984-.324-.236-.78-.164-1.016.16-.236.326-.164.782.161 1.018zm-2.762-3.521c-.735 0-1.327.592-1.327 1.327v5c0 .735.592 1.327 1.327 1.327s1.327-.592 1.327-1.327v-5c0-.735-.592-1.327-1.327-1.327z" />
+</svg>
diff --git a/.icons/kora/panel/22/system-devices-panel-information.svg b/.icons/kora/panel/22/system-devices-panel-information.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/22/system-devices-panel-information.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/system-devices-panel.svg b/.icons/kora/panel/22/system-devices-panel.svg
new file mode 100644
index 000000000..4f13b96d2
--- /dev/null
+++ b/.icons/kora/panel/22/system-devices-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.762 4.194c1.176.855 1.942 2.242 1.942 3.806 0 2.596-2.108 4.704-4.704 4.704s-4.704-2.108-4.704-4.704c0-1.555.758-2.936 1.924-3.793.323-.238.392-.693.155-1.017-.238-.323-.694-.393-1.018-.155-1.525 1.121-2.516 2.929-2.516 4.965 0 3.399 2.76 6.159 6.159 6.159s6.159-2.76 6.159-6.159c0-2.048-1.002-3.864-2.542-4.984-.324-.236-.78-.164-1.016.16-.236.326-.164.782.161 1.018zm-2.762-3.521c-.735 0-1.327.592-1.327 1.327v5c0 .735.592 1.327 1.327 1.327s1.327-.592 1.327-1.327v-5c0-.735-.592-1.327-1.327-1.327z" />
+</svg>
diff --git a/.icons/kora/panel/22/system-file-manager-panel.svg b/.icons/kora/panel/22/system-file-manager-panel.svg
new file mode 100644
index 000000000..c5ae8dd93
--- /dev/null
+++ b/.icons/kora/panel/22/system-file-manager-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 6c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1v8h14v-8zm5.25 3h3.5c.139 0 .25.111.25.25v.5c0 .139-.112.25-.25.25h-3.5c-.139 0-.25-.111-.25-.25v-.5c0-.139.112-.25.25-.25z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 3.457c-.554 0-1 .446-1 1v1h12v-1c0-.554-.446-1-1-1zm0-3c-.554 0-1 .446-1 1v2c0-.554.446-1 1-1h10c.554 0 1 .446 1 1v-2c0-.554-.446-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/system-restart-panel.svg b/.icons/kora/panel/22/system-restart-panel.svg
new file mode 100644
index 000000000..bb5e1d88a
--- /dev/null
+++ b/.icons/kora/panel/22/system-restart-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m16 6h-6.026l2.252-2.243c-1.09-1.085-2.597-1.757-4.261-1.757-3.068 0-5.598 2.283-5.976 5.235 0 0-.115.765-.985.765-.554 0-1.004-.448-1.004-1 0-.076.01-.149.026-.22.59-3.839 3.918-6.78 7.939-6.78 2.219 0 4.228.895 5.682 2.343l2.353-2.343zm-16 4h6.026l-2.252 2.243c1.09 1.086 2.597 1.757 4.261 1.757 3.068 0 5.598-2.283 5.976-5.235 0 0 .115-.765.985-.765.554 0 1.004.448 1.004 1 0 .076-.01.149-.026.22-.59 3.839-3.918 6.78-7.939 6.78-2.219 0-4.228-.896-5.682-2.343l-2.353 2.343v-6z" />
+</svg>
diff --git a/.icons/kora/panel/22/system-shutdown-panel-restart.svg b/.icons/kora/panel/22/system-shutdown-panel-restart.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/22/system-shutdown-panel-restart.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/system-shutdown-panel.svg b/.icons/kora/panel/22/system-shutdown-panel.svg
new file mode 120000
index 000000000..f4325e49a
--- /dev/null
+++ b/.icons/kora/panel/22/system-shutdown-panel.svg
@@ -0,0 +1 @@
+system-devices-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/system-software-update-panel.svg b/.icons/kora/panel/22/system-software-update-panel.svg
new file mode 120000
index 000000000..2d173b5cd
--- /dev/null
+++ b/.icons/kora/panel/22/system-software-update-panel.svg
@@ -0,0 +1 @@
+update-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/tablet-connected.svg b/.icons/kora/panel/22/tablet-connected.svg
new file mode 120000
index 000000000..dfafc8edc
--- /dev/null
+++ b/.icons/kora/panel/22/tablet-connected.svg
@@ -0,0 +1 @@
+tabletconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/tablet-disconnected.svg b/.icons/kora/panel/22/tablet-disconnected.svg
new file mode 120000
index 000000000..f51d571c9
--- /dev/null
+++ b/.icons/kora/panel/22/tablet-disconnected.svg
@@ -0,0 +1 @@
+tabletdisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/tabletattention.svg b/.icons/kora/panel/22/tabletattention.svg
new file mode 100644
index 000000000..bc403dd4d
--- /dev/null
+++ b/.icons/kora/panel/22/tabletattention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m15 13.513c.552 0 1 .449 1 1 0 .552-.448 1-1 1s-1-.448-1-1c0-.551.448-1 1-1zm-1-6.513v4l.25 2h1.5l.25-2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tabletconnected.svg b/.icons/kora/panel/22/tabletconnected.svg
new file mode 100644
index 000000000..bcaf5afcf
--- /dev/null
+++ b/.icons/kora/panel/22/tabletconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z" />
+</svg>
diff --git a/.icons/kora/panel/22/tabletdisconnected.svg b/.icons/kora/panel/22/tabletdisconnected.svg
new file mode 100644
index 000000000..c7ebc0cc2
--- /dev/null
+++ b/.icons/kora/panel/22/tabletdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/tablettrusted.svg b/.icons/kora/panel/22/tablettrusted.svg
new file mode 100644
index 000000000..1b720a77d
--- /dev/null
+++ b/.icons/kora/panel/22/tablettrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z" />
+</svg>
diff --git a/.icons/kora/panel/22/tartube-check-tray.svg b/.icons/kora/panel/22/tartube-check-tray.svg
new file mode 100644
index 000000000..f035ea659
--- /dev/null
+++ b/.icons/kora/panel/22/tartube-check-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812,1 C 2.559294,0.98377297 2.000341,1.5506607 2,2.2558594 V 13.744141 c 9.351e-4,0.966308 1.0079696,1.570095 1.8144531,1.08789 L 13.394531,9.0878906 c 0.80573,-0.483995 0.80573,-1.6917862 0,-2.1757812 L 3.8144531,1.1699219 C 3.6391382,1.064057 3.4410154,1.0056275 3.2382812,1 Z M 5,5.3769531 9.375,8 5,10.623047 Z m 9.474609,5.6167269 c -0.164246,0.0097 -0.313234,0.09948 -0.398437,0.240234 l -2.113281,3.380859 -1.0625,-1.416015 c -0.401041,-0.533854 -1.2018232,0.06771 -0.800782,0.601562 l 1.5,2 c 0.210793,0.281102 0.638129,0.262875 0.824219,-0.03516 l 2.5,-4 c 0.223417,-0.344071 -0.03971,-0.795955 -0.449219,-0.771484 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tartube-download-tray.svg b/.icons/kora/panel/22/tartube-download-tray.svg
new file mode 100644
index 000000000..b7c855450
--- /dev/null
+++ b/.icons/kora/panel/22/tartube-download-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 12 11 L 12 13 L 10.75 13 L 13 16 L 15.25 13 L 14 13 L 14 11 L 12 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tartube-info-tray.svg b/.icons/kora/panel/22/tartube-info-tray.svg
new file mode 100644
index 000000000..8445d5178
--- /dev/null
+++ b/.icons/kora/panel/22/tartube-info-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 13 11 L 13 12 L 14 12 L 14 11 L 13 11 z M 13 13 L 13 16 L 14 16 L 14 13 L 13 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tartube-refresh-tray.svg b/.icons/kora/panel/22/tartube-refresh-tray.svg
new file mode 100644
index 000000000..3220ee66f
--- /dev/null
+++ b/.icons/kora/panel/22/tartube-refresh-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 13 10 L 11 11.5 L 13 13 L 13 12.087891 A 1.5 1.5 0 0 1 14 13.5 A 1.5 1.5 0 0 1 12.5 15 A 1.5 1.5 0 0 1 11.087891 14 L 10.050781 14 A 2.5 2.5 0 0 0 12.5 16 A 2.5 2.5 0 0 0 15 13.5 A 2.5 2.5 0 0 0 13 11.054688 L 13 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tartube-tidy-tray.svg b/.icons/kora/panel/22/tartube-tidy-tray.svg
new file mode 100644
index 000000000..937fa51ad
--- /dev/null
+++ b/.icons/kora/panel/22/tartube-tidy-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 10.494141 11.994141 A 0.50005 0.50005 0 0 0 10.146484 12.853516 L 11.292969 14 L 10.146484 15.146484 A 0.50005 0.50005 0 1 0 10.853516 15.853516 L 12 14.707031 L 13.146484 15.853516 A 0.50005 0.50005 0 1 0 13.853516 15.146484 L 12.707031 14 L 13.853516 12.853516 A 0.50005 0.50005 0 0 0 13.490234 11.996094 A 0.50005 0.50005 0 0 0 13.146484 12.146484 L 12 13.292969 L 10.853516 12.146484 A 0.50005 0.50005 0 0 0 10.494141 11.994141 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tartube-tray.svg b/.icons/kora/panel/22/tartube-tray.svg
new file mode 100644
index 000000000..2947ddcc2
--- /dev/null
+++ b/.icons/kora/panel/22/tartube-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 A 1.2104287 1.2568232 0 0 0 2 2.2558594 L 2 13.744141 A 1.2104287 1.2568232 0 0 0 3.8144531 14.832031 L 13.394531 9.0878906 A 1.2104287 1.2568232 0 0 0 13.394531 6.9121094 L 3.8144531 1.1699219 A 1.2104287 1.2568232 0 0 0 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tartube-update-tray.svg b/.icons/kora/panel/22/tartube-update-tray.svg
new file mode 100644
index 000000000..6dea1b3f4
--- /dev/null
+++ b/.icons/kora/panel/22/tartube-update-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 12.619141 11.001953 A 2.5 2.5 0 0 0 11.25 11.333984 A 2.5 2.5 0 0 0 10.222656 14.525391 L 11.09375 14.023438 A 1.5 1.5 0 0 1 11.75 12.201172 A 1.5 1.5 0 0 1 12.226562 12.027344 L 12.808594 13.033203 L 13.65625 12.544922 L 14.529297 12.039062 A 2.5 2.5 0 0 0 12.619141 11.001953 z M 14.777344 12.474609 L 13.90625 12.976562 A 1.5 1.5 0 0 1 13.25 14.798828 A 1.5 1.5 0 0 1 12.773438 14.972656 L 12.191406 13.966797 L 11.34375 14.455078 L 10.470703 14.960938 A 2.5 2.5 0 0 0 13.75 15.666016 A 2.5 2.5 0 0 0 14.777344 12.474609 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-for-linux-tray.svg b/.icons/kora/panel/22/teams-for-linux-tray.svg
new file mode 100644
index 000000000..104150ff0
--- /dev/null
+++ b/.icons/kora/panel/22/teams-for-linux-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375,0 C 1.4566955,0 1,0.4566955 1,1.0234375 V 13.976562 C 1,14.543305 1.4566955,15 2.0234375,15 H 14.976562 C 15.543305,15 16,14.543305 16,13.976562 V 1.0234375 C 16,0.4566955 15.543305,0 14.976562,0 Z M 4,3 h 9 v 3 h -3 v 6 H 7 V 6 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-activity.svg b/.icons/kora/panel/22/teams-tray-activity.svg
new file mode 100644
index 000000000..479e0dbcf
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-activity.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9550781 1 C 1.4261189 1 1 1.4261189 1 1.9550781 L 1 14.044922 C 1 14.573882 1.4261189 15 1.9550781 15 L 12.054688 15 A 2.5 2.5 0 0 1 12 14.5 A 2.5 2.5 0 0 1 14.5 12 A 2.5 2.5 0 0 1 15 12.050781 L 15 1.9550781 C 15 1.4261189 14.573882 1 14.044922 1 L 1.9550781 1 z M 4 4 L 12 4 L 12 6 L 9 6 L 9 12 L 7 12 L 7 6 L 4 6 L 4 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-available.svg b/.icons/kora/panel/22/teams-tray-available.svg
new file mode 100644
index 000000000..78ed8f0c7
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.266087 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.266087 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543309 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 14.432997 16 16 14.432997 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 14.294922 11 L 15 11 L 15 11.708984 L 12 14.707031 L 10 12.707031 L 10 12 L 10.707031 12 L 12 13.292969 L 14.294922 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-away.svg b/.icons/kora/panel/22/teams-tray-away.svg
new file mode 100644
index 000000000..eaebbfc7b
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.2660871 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.2660871 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543308 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 14.432997 16 16 14.432997 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 12 10 L 13 10 L 13 12 L 15 12 L 15 13 L 13 13 L 12 13 L 12 12 L 12 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-busy.svg b/.icons/kora/panel/22/teams-tray-busy.svg
new file mode 100644
index 000000000..b32e4e0a0
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.266087 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.266087 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543309 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 13.45201 16 14.312376 15.616711 14.943359 15 L 12 15 L 11 15 L 11 14 L 11 13 L 11 12 L 11 11 L 11 10 L 12 10 L 14 10 L 14 12 L 15 12 L 15 14 L 15 14.943359 C 15.616711 14.312376 16 13.45201 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 12 11 L 12 12 L 13 12 L 13 11 L 12 11 z M 12 13 L 12 14 L 14 14 L 14 13 L 12 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-dnd.svg b/.icons/kora/panel/22/teams-tray-dnd.svg
new file mode 100644
index 000000000..e094d0ab4
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543307 0 14.976562 0 L 2.0234375 0 z M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 10 12 L 15 12 L 15 13 L 10 13 L 10 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-error.svg b/.icons/kora/panel/22/teams-tray-error.svg
new file mode 100644
index 000000000..31f349309
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 13 15 L 13 6 L 10 6 L 10 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 16 6 L 16 1.0234375 C 16 0.4566955 15.543306 0 14.976562 0 L 2.0234375 0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 14,7 v 4 l 0.25,1.999999 h 1.5 L 16,11 V 7 Z m 0,6.999999 v 2 h 2 v -2 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-noactivity.svg b/.icons/kora/panel/22/teams-tray-noactivity.svg
new file mode 100644
index 000000000..5a77f6eec
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-noactivity.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9550781 1 C 1.4261189 1 1 1.4261189 1 1.9550781 L 1 14.044922 C 1 14.573882 1.4261189 15 1.9550781 15 L 14.044922 15 C 14.573882 15 15 14.573882 15 14.044922 L 15 1.9550781 C 15 1.4261189 14.573882 1 14.044922 1 L 1.9550781 1 z M 4 4 L 12 4 L 12 6 L 9 6 L 9 12 L 7 12 L 7 6 L 4 6 L 4 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-offline.svg b/.icons/kora/panel/22/teams-tray-offline.svg
new file mode 100644
index 000000000..5c8b940bd
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2.0234375,0 C 1.4566955,0 1,0.4566955 1,1.0234375 V 13.976562 C 1,14.543305 1.4566955,15 2.0234375,15 H 14.976562 C 15.543305,15 16,14.543305 16,13.976562 V 1.0234375 C 16,0.4566955 15.543305,0 14.976562,0 Z M 4,3 h 9 v 3 h -3 v 6 H 7 V 6 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teams-tray-offshift.svg b/.icons/kora/panel/22/teams-tray-offshift.svg
new file mode 120000
index 000000000..b19ab9fe7
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-offshift.svg
@@ -0,0 +1 @@
+teams-tray-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/teams-tray-onshift.svg b/.icons/kora/panel/22/teams-tray-onshift.svg
new file mode 120000
index 000000000..272591250
--- /dev/null
+++ b/.icons/kora/panel/22/teams-tray-onshift.svg
@@ -0,0 +1 @@
+teams-tray-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/teamviewer-indicator-away.svg b/.icons/kora/panel/22/teamviewer-indicator-away.svg
new file mode 100644
index 000000000..e91a1fbd0
--- /dev/null
+++ b/.icons/kora/panel/22/teamviewer-indicator-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 11.588,14 H 11 A 1.0001,1.0001 0 0 1 10,13 V 12 A 1.0001,1.0001 0 0 1 11,11 H 13 A 1.0001,1.0001 0 0 1 13.943,10.002 1.0001,1.0001 0 0 1 14.6,10.199 L 14.629,10.221 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z M 14,11 V 12 H 11 V 13 H 14 V 14 L 16,12.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teamviewer-indicator-busy.svg b/.icons/kora/panel/22/teamviewer-indicator-busy.svg
new file mode 100644
index 000000000..0f226ed85
--- /dev/null
+++ b/.icons/kora/panel/22/teamviewer-indicator-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 10.004,14.705 C 9.9978,14.662 9.9867,14.621 9.9844,14.576 9.9636,14.169 10.149,13.718 10.453,13.426 L 11.379,12.5 10.451,11.572 C 10.262,11.39 10.148,11.16 10.078,10.922 L 10,11 V 9 H 6 V 11 L 3,8 6,5 V 7 H 10 V 5 L 13,8 11.932,9.0684 C 12.172,9.1421 12.394,9.2674 12.572,9.4512 L 13.5,10.379 14.432,9.4473 C 14.568,9.3077 14.73,9.1978 14.906,9.1211 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 11.494,9.9941 A 0.50005,0.50005 0 0 0 11.146,10.854 L 12.793,12.5 11.146,14.146 A 0.50063,0.50063 0 1 0 11.854,14.854 L 13.5,13.207 15.146,14.854 A 0.50063,0.50063 0 1 0 15.854,14.146 L 14.207,12.5 15.854,10.854 A 0.50005,0.50005 0 0 0 15.49,9.9961 0.50005,0.50005 0 0 0 15.146,10.146 L 13.5,11.793 11.854,10.146 A 0.50005,0.50005 0 0 0 11.494,9.9941 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teamviewer-indicator-connected.svg b/.icons/kora/panel/22/teamviewer-indicator-connected.svg
new file mode 100644
index 000000000..761f2bd11
--- /dev/null
+++ b/.icons/kora/panel/22/teamviewer-indicator-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 11.131,14.252 L 10.453,13.574 C 10.149,13.282 9.9636,12.831 9.9844,12.424 10.005,12.017 10.184,11.679 10.432,11.432 10.679,11.184 11.017,11.005 11.424,10.984 11.831,10.964 12.282,11.149 12.574,11.453 L 13.09,11.969 14.15,9.8457 C 14.308,9.5175 14.582,9.2732 14.906,9.1309 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z M 15.477,9.9941 A 0.50005,0.50005 0 0 0 15.053,10.277 L 13.363,13.656 11.854,12.146 A 0.50063,0.50063 0 1 0 11.146,12.854 L 13.146,14.854 A 0.50005,0.50005 0 0 0 13.947,14.723 L 15.947,10.723 A 0.50005,0.50005 0 0 0 15.477,9.9941 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teamviewer-indicator-error.svg b/.icons/kora/panel/22/teamviewer-indicator-error.svg
new file mode 100644
index 000000000..0c553f199
--- /dev/null
+++ b/.icons/kora/panel/22/teamviewer-indicator-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teamviewer-indicator-offline.svg b/.icons/kora/panel/22/teamviewer-indicator-offline.svg
new file mode 100644
index 000000000..1b5c3795a
--- /dev/null
+++ b/.icons/kora/panel/22/teamviewer-indicator-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/teamviewer-indicator.svg b/.icons/kora/panel/22/teamviewer-indicator.svg
new file mode 100644
index 000000000..de17e375a
--- /dev/null
+++ b/.icons/kora/panel/22/teamviewer-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/telegram-attention-panel.svg b/.icons/kora/panel/22/telegram-attention-panel.svg
new file mode 100644
index 000000000..0f4036581
--- /dev/null
+++ b/.icons/kora/panel/22/telegram-attention-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="12.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/telegram-mute-panel.svg b/.icons/kora/panel/22/telegram-mute-panel.svg
new file mode 100644
index 000000000..8b124514d
--- /dev/null
+++ b/.icons/kora/panel/22/telegram-mute-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="3.5" cy="12.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/telegram-panel.svg b/.icons/kora/panel/22/telegram-panel.svg
new file mode 100644
index 000000000..44803de42
--- /dev/null
+++ b/.icons/kora/panel/22/telegram-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/thunderbird-attention-panel.svg b/.icons/kora/panel/22/thunderbird-attention-panel.svg
new file mode 100644
index 000000000..938f6c9f3
--- /dev/null
+++ b/.icons/kora/panel/22/thunderbird-attention-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.601 0.905c-1.0549 0.02816-1.6282 0.9866-2.0727 1.8589-0.1622 0.0819-0.327 0.1539-0.4874 0.2429-0.871 0.5855-1.5851 1.3976-2.1361 2.2848-0.4846 0.8554-0.7784 1.8057-0.8875 2.7808-0.06495 0.9885 0.0484 1.9966 0.4207 2.9216 0.2885 0.813 0.7966 1.705 1.4468 2.262 0.8632 0.576 1.5497 0.993 2.4917 0.952-1.9612-1.568-2.996-3.449-3.3229-5.6636-0.0103-0.1659-0.0307-0.3452 0.0291-0.301 0.2235 0.3543 0.2755 0.341 0.6636 0.5421-0.3346-1.2519 0.1122-2.6447 0.6584-3.6615 0.0683-0.0782 0.1425-0.1533 0.2155-0.2292l0.0342 0.0052c0.0122 0.1955 0.0354 0.3923 0.0581 0.5814-0.0042 0.0912 0.0539 0.2468 0.0718 0.3472-0.0134 0.0352-0.0864 0.2459-0.1145 0.5096-0.017 0.1045-0.0176 0.2071-0.0018 0.3079 0.0029 0.0198 0.0044 0.0386 0.0086 0.0581 0.0085 0.0355 0.0181 0.0713 0.0325 0.106 0.0304 0.0822 0.0709 0.1599 0.1368 0.2241 0.0244-0.1098 0.0741-0.1984 0.1419-0.2719 0.017-0.0184 0.0426-0.0296 0.0616-0.0462 0.0615-0.0521 0.1257-0.1024 0.195-0.1403 0.0136-0.0074 0.0138-5e-3 0.0273-0.0119 0.172-0.0878 0.3412-0.142 0.3421-0.142l0.0137-0.0136c0.0711-0.029 0.1428-0.0602 0.2086-0.0924 0.987-0.962 1.9204-1.1304 3.1638-1.033 0.6844 0 1.0741-0.1777 1.7513-0.4822 1.0388 0.4343 1.4848 1.1126 1.7508 2.2335 0.101 0.8424-1.253 2.8628-1.7508 3.5007-1e-4 0-0.0034 2e-3 -0.0034 2e-3h0.0034c0.0103 1e-3 1.5038-0.6659 2.0998-1.2315-0.425 3.2875-2.7895 5.3255-3.8511 5.7845 0.8205 0.056 1.9441-0.456 2.7171-0.928-0.353 0.378-0.7303 0.788-0.9658 0.928 0.9238-0.258 1.7978-0.352 2.3808-0.778 0 0 0.472-0.432 0.966-0.996 0.066-0.075 0.179-0.178 0.246-0.263 0.042-0.053 0.082-0.107 0.123-0.161 8e-3 -9e-3 0.016-0.018 0.023-0.027 1.039-1.272 1.546-2.853 1.508-4.2863 7e-3 -1.7372-0.699-3.2445-1.883-4.4911-0.856-0.9015-1.829-1.4544-2.705-1.7529-0.9069-0.2603-1.9736-0.3924-2.8803-0.3421-0.0908 0.0012-0.3426 0.0085-0.6858 0.0377-0.0402-0.0757 0.0098-0.3562 0.1077-0.4259-0.2147 0.0201-0.4124 0.2994-0.5951 0.4926-0.0308 6e-3 -0.0624 0.012-0.0907 0.0188 0.1646-0.2847 0.3324-0.605 0.5285-0.8602-0.6076 0.1134-0.8727 0.591-1.1698 1.0312-0.0857 0.0282-0.169 0.0625-0.2531 0.0941 0.2204-0.6359 0.6347-0.9839 1.2296-1.4759zm-1.0755 3.2776c0.1699-0.0032 0.3234 0.0257 0.3249 0.0257 0.0029 0 0.0766 0.2978-0.0633 0.5524-0.1399 0.2556-0.4658 0.3579-0.6464 0.2617-0.1846-0.0963-0.184-0.4183-0.0411-0.6739 0.069-0.1278 0.2559-0.1626 0.4259-0.1659z"/>
+ <path style="fill:currentColor;opacity:.3" class="ColorScheme-Text" d="m9.5971 5.735c-0.4972 0.2029-0.9645 0.4241-1.5973 0.4241-0.0228 4e-4 -0.0456-2e-4 -0.0684-0.0017-1.1311-0.0886-1.6589-0.0184-2.4849 0.7867-0.0664 0.0646-0.1426 0.1184-0.2258 0.1591-0.0523 0.0255-0.1018 0.0447-0.1522 0.0666-0.0574 0.0357-0.1189 0.064-0.1829 0.0856l1.363 1.5306 4.3024-1.3528c0.035-0.1294 0.069-0.2768 0.074-0.2634-0.199-0.8076-0.435-1.1405-1.0279-1.4348zm-4.9681 1.6691c-0.1828 0.3845-0.6127 0.5911-1.0278 0.4703 0 0.23-0.0635 0.4802-0.0086 0.6858 0.09 0.3416-0.0341 0.7038-0.3146 0.9184 0.1677 0.5854 0.3836 1.1474 0.6669 1.6824l5.4333 1.666c0.0334-0.04 0.068-0.072 0.1009-0.113 0.341-0.429 0.6609-0.936 0.9239-1.51-8e-3 4e-3 -0.022 0.01-0.029 0.014-0.081 0.038-0.147 0.068-0.197 0.09-0.025 0.011-0.045 0.019-0.065 0.028-0.01 4e-3 -0.018 9e-3 -0.034 0.015-8e-3 3e-3 -0.017 6e-3 -0.04 0.014-0.011 4e-3 -0.0575 0.017-0.0578 0.017-1e-4 0-0.0786 0.019-0.0786 0.019-1e-4 0-0.2257 4e-3 -0.2532 5e-3 -0.678-0.081-1.0073-0.872-0.5866-1.4091 0.0024-3e-3 0.0097-0.0141 0.012-0.0171 0.2129-0.2743 0.6582-0.913 1.0142-1.546 0.099-0.1753 0.159-0.326 0.238-0.4909l-4.0774 1.2809z"/>
+</svg>
diff --git a/.icons/kora/panel/22/thunderbird-panel.svg b/.icons/kora/panel/22/thunderbird-panel.svg
new file mode 100644
index 000000000..4f81ecc1e
--- /dev/null
+++ b/.icons/kora/panel/22/thunderbird-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.601,0.905 C 5.5461,0.93316 4.9728,1.8916 4.5283,2.7639 4.3661,2.8458 4.2013,2.9178 4.0409,3.0068 3.1699,3.5923 2.4558,4.4044 1.9048,5.2916 1.4202,6.147 1.1264,7.0973 1.0173,8.0724 0.95235,9.0609 1.0657,10.069 1.438,10.994 1.7265,11.807 2.2346,12.699 2.8848,13.256 3.748,13.832 4.4345,14.249 5.3765,14.208 3.4153,12.64 2.3805,10.759 2.0536,8.5444 2.0433,8.3785 2.0229,8.1992 2.0827,8.2434 2.3062,8.5977 2.3582,8.5844 2.7463,8.7855 2.4117,7.5336 2.8585,6.1408 3.4047,5.124 3.473,5.0458 3.5472,4.9707 3.6202,4.8948 L 3.6544,4.9 C 3.6666,5.0955 3.6898,5.2923 3.7125,5.4814 3.7083,5.5726 3.7664,5.7282 3.7843,5.8286 3.7709,5.8638 3.6979,6.0745 3.6698,6.3382 3.6528,6.4427 3.6522,6.5453 3.668,6.6461 3.6709,6.6659 3.6724,6.6847 3.6766,6.7042 3.6851,6.7397 3.6947,6.7755 3.7091,6.8102 3.7395,6.8924 3.78,6.9701 3.8459,7.0343 3.8703,6.9245 3.92,6.8359 3.9878,6.7624 4.0048,6.744 4.0304,6.7328 4.0494,6.7162 4.1109,6.6641 4.1751,6.6138 4.2444,6.5759 4.258,6.5685 4.2582,6.5709 4.2717,6.564 4.4437,6.4762 4.6129,6.422 4.6138,6.422 L 4.6275,6.4084 C 4.6986,6.3794 4.7703,6.3482 4.8361,6.316 5.8231,5.354 6.7565,5.1856 7.9999,5.283 8.6843,5.283 9.074,5.1053 9.7512,4.8008 10.79,5.2351 11.236,5.9134 11.502,7.0343 11.603,7.8767 10.249,9.8971 9.7512,10.535 9.7511,10.535 9.7478,10.537 9.7478,10.537 9.7478,10.537 9.7512,10.537 9.7512,10.537 9.7615,10.538 11.255,9.8711 11.851,9.3055 11.426,12.593 9.0615,14.631 7.9999,15.09 8.8204,15.146 9.944,14.634 10.717,14.162 10.364,14.54 9.9867,14.95 9.7512,15.09 10.675,14.832 11.549,14.738 12.132,14.312 12.132,14.312 12.604,13.88 13.098,13.316 13.164,13.241 13.277,13.138 13.344,13.053 13.386,13 13.426,12.946 13.467,12.892 13.475,12.883 13.483,12.874 13.49,12.865 14.529,11.593 15.036,10.012 14.998,8.5787 15.005,6.8415 14.299,5.3342 13.115,4.0876 12.259,3.1861 11.286,2.6332 10.41,2.3347 9.5031,2.0744 8.4364,1.9423 7.5297,1.9926 7.4389,1.9938 7.1871,2.0011 6.8439,2.0303 6.8037,1.9546 6.8537,1.6741 6.9516,1.6044 6.7369,1.6245 6.5392,1.9038 6.3565,2.097 6.3257,2.103 6.2941,2.109 6.2658,2.1158 6.4304,1.8311 6.5982,1.5108 6.7943,1.2556 6.1867,1.369 5.9216,1.8466 5.6245,2.2868 5.5388,2.315 5.4555,2.3493 5.3714,2.3809 5.5918,1.745 6.0061,1.397 6.601,0.905 Z M 5.5255,4.1826 C 5.6954,4.1794 5.8489,4.2083 5.8504,4.2083 5.8533,4.2083 5.927,4.5061 5.7871,4.7607 5.6472,5.0163 5.3213,5.1186 5.1407,5.0224 4.9561,4.9261 4.9567,4.6041 5.0996,4.3485 5.1686,4.2207 5.3555,4.1859 5.5255,4.1826 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.5971,5.735 C 9.0999,5.9379 8.6326,6.1591 7.9998,6.1591 7.977,6.1595 7.9542,6.1589 7.9314,6.1574 6.8003,6.0688 6.2725,6.139 5.4465,6.9441 5.3801,7.0087 5.3039,7.0625 5.2207,7.1032 5.1684,7.1287 5.1189,7.1479 5.0685,7.1698 5.0111,7.2055 4.9496,7.2338 4.8856,7.2554 L 6.2486,8.786 10.551,7.4332 C 10.586,7.3038 10.62,7.1564 10.625,7.1698 10.426,6.3622 10.19,6.0293 9.5971,5.735 Z M 4.629,7.4041 C 4.4462,7.7886 4.0163,7.9952 3.6012,7.8744 3.6012,8.1044 3.5377,8.3546 3.5926,8.5602 3.6826,8.9018 3.5585,9.264 3.278,9.4786 3.4457,10.064 3.6616,10.626 3.9449,11.161 L 9.3782,12.827 C 9.4116,12.787 9.4462,12.755 9.4791,12.714 9.8201,12.285 10.14,11.778 10.403,11.204 10.395,11.208 10.381,11.214 10.374,11.218 10.293,11.256 10.227,11.286 10.177,11.308 10.152,11.319 10.132,11.327 10.112,11.336 10.102,11.34 10.094,11.345 10.078,11.351 10.07,11.354 10.061,11.357 10.038,11.365 10.027,11.369 9.9805,11.382 9.9802,11.382 9.9801,11.382 9.9016,11.401 9.9016,11.401 9.9015,11.401 9.6759,11.405 9.6484,11.406 8.9704,11.325 8.6411,10.534 9.0618,9.9969 9.0642,9.9939 9.0715,9.9828 9.0738,9.9798 9.2867,9.7055 9.732,9.0668 10.088,8.4338 10.187,8.2585 10.247,8.1078 10.326,7.9429 L 6.2486,9.2238 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ticktick-tray.svg b/.icons/kora/panel/22/ticktick-tray.svg
new file mode 100644
index 000000000..be5fc57ef
--- /dev/null
+++ b/.icons/kora/panel/22/ticktick-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m14.01 2.766c.341-.386-.005-.759-.418-.33l-6.013 6.096-2.541-1.829c-.453-.337-.828.123-.511.513l3.131 3.887z"/>
+ <path d="m8 .394c-4.158.048-7.606 3.438-7.606 7.606 0 4.198 3.408 7.606 7.606 7.606s7.606-3.408 7.606-7.606h-1.374c0 3.439-2.792 6.232-6.232 6.232s-6.232-2.793-6.232-6.232c0-3.41 2.832-6.184 6.232-6.232v-1.374z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/timekpr-panel.svg b/.icons/kora/panel/22/timekpr-panel.svg
new file mode 100644
index 000000000..274c2d304
--- /dev/null
+++ b/.icons/kora/panel/22/timekpr-panel.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8.495.206c-2.468 0-4.454 1.986-4.454 4.454v1.349h-1.114c-.616 0-1.113.496-1.113 1.113v7.559c0 .617.497 1.113 1.113 1.113h11.135c.617 0 1.114-.496 1.114-1.113v-7.559c0-.617-.497-1.113-1.114-1.113h-1.113v-1.349c0-2.468-1.987-4.454-4.454-4.454zm5.841 7.073c0-.187-.152-.339-.339-.339h-11.004c-.187 0-.34.152-.34.339v7.35c0 .187.153.339.34.339h11.004c.187 0 .339-.152.339-.339zm-5.841-4.846c1.234 0 2.227.993 2.227 2.227v1.349h-4.454v-1.349c0-1.234.993-2.227 2.227-2.227z"/>
+ <path fill-opacity=".3" d="m14.797 7.648c0-.529-.428-.959-.957-.959h-10.69c-.528 0-.958.43-.958.959v6.768c0 .528.43.958.958.958h10.69c.529 0 .957-.43.957-.958zm-6.302-.117c1.933 0 3.5 1.567 3.5 3.5s-1.567 3.5-3.5 3.5-3.5-1.567-3.5-3.5 1.567-3.5 3.5-3.5z"/>
+ <path d="m8.639 13.347c-.049.005-.087.049-.085.099l-.001.788c0 .053.044.097.097.097.054 0 .097-.044.097-.097v-.79c0-.053-.044-.097-.097-.097zm2.155-3.566c-.046.004-.09.018-.129.041l-2.211 1.276-1.651-.953c-.044-.026-.095-.04-.146-.04-.16 0-.292.132-.292.292 0 .105.055.201.145.253l1.799 1.038c.09.051.201.051.291 0l2.356-1.36c.093-.051.152-.149.152-.256 0-.16-.132-.292-.292-.292-.007 0-.015.001-.022.001zm-5.43 1.555c-.05.005-.088.047-.088.098 0 .053.044.098.098.098l.787-.001c.053 0 .098-.044.098-.097 0-.054-.045-.098-.098-.098zm5.445 0c-.05.005-.088.047-.088.098 0 .053.044.098.098.098l.787-.001c.054 0 .098-.044.098-.097 0-.054-.044-.098-.098-.098z"/>
+ <g>
+ <path fill-opacity=".35" d="m7.081 8.783c-.156.007-.28.136-.28.292 0 .052.014.104.042.15l1.359 2.357c.052.09.149.146.253.146.16 0 .292-.132.292-.292 0-.052-.013-.102-.039-.147l-1.362-2.355c-.053-.096-.156-.155-.265-.151z"/>
+ <path fill-opacity=".5" d="m8.45 8.418c-.158.002-.287.133-.287.292v.005 2.721c0 .16.132.292.292.292s.292-.132.292-.292v-2.721c0-.002 0-.004 0-.005 0-.16-.132-.292-.292-.292-.002 0-.003 0-.005 0z"/>
+ <path fill-opacity=".7" d="m9.819 8.783c-.107-.001-.206.057-.258.151l-1.359 2.355c-.026.045-.039.095-.039.147 0 .16.131.292.292.292.104 0 .201-.056.253-.146l1.359-2.357c.027-.046.041-.097.041-.15 0-.159-.13-.291-.289-.292z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/todo-indicator.svg b/.icons/kora/panel/22/todo-indicator.svg
new file mode 120000
index 000000000..073386eb6
--- /dev/null
+++ b/.icons/kora/panel/22/todo-indicator.svg
@@ -0,0 +1 @@
+gtg-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/todoist-tray.svg b/.icons/kora/panel/22/todoist-tray.svg
new file mode 100644
index 000000000..8e9010c69
--- /dev/null
+++ b/.icons/kora/panel/22/todoist-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.717634,-4.8810765e-4 A 0.70765795,0.75733846 0 0 0 13.358235,0.10302749 C 13.24969,0.17091649 6.0057455,4.675884 5.7639855,4.8237307 c -0.2903935,0.17802 -0.6485785,0.1810369 -0.9375617,0 L 1,2.4194338 v 2.0429687 c 0.9310925,0.5868618 3.2458391,2.0435014 3.8068912,2.3867184 0.3347973,0.2036656 0.6550584,0.1993496 0.97858,-0.00195 L 14.852474,1.20459 C 15.046308,1.083898 15.056592,0.71310517 14.838804,0.57958997 14.621713,0.44532089 14.211157,0.19252239 14.057502,0.09521499 a 0.70765795,0.75733846 0 0 0 -0.339866,-0.0957029977 z m 0,4.00000000765 a 0.70765795,0.7573384 0 0 0 -0.359399,0.1035156 c -0.108545,0.067889 -7.3524895,4.572858 -7.5942495,4.720703 -0.2903935,0.178021 -0.6485785,0.181038 -0.9375617,0 L 1,6.4194339 v 2.0429686 c 0.9310925,0.586862 3.2458391,2.0434995 3.8068912,2.3867175 0.3347973,0.203665 0.6550584,0.199353 0.97858,-0.002 L 14.852474,5.20459 C 15.046308,5.0838987 15.056592,4.7131052 14.838804,4.57959 14.621713,4.4453211 14.211157,4.1925221 14.057502,4.095215 A 0.70765795,0.7573384 0 0 0 13.717636,3.999512 Z m 0,3.9999996 a 0.70765795,0.7573398 0 0 0 -0.359399,0.103516 c -0.108545,0.06788 -7.3524895,4.5728555 -7.5942495,4.7207025 -0.2903935,0.178021 -0.6485785,0.181039 -0.9375617,0 L 1,10.419433 v 2.042969 c 0.9310925,0.586863 3.2458391,2.043502 3.8068912,2.386718 0.3347973,0.203668 0.6550584,0.19932 0.97858,-0.002 L 14.852474,9.2045425 c 0.193833,-0.120693 0.20412,-0.491485 -0.01367,-0.625 -0.217095,-0.134269 -0.627647,-0.387069 -0.781302,-0.484375 a 0.70765795,0.7573398 0 0 0 -0.339866,-0.0957 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tomahawk-indicator.svg b/.icons/kora/panel/22/tomahawk-indicator.svg
new file mode 100644
index 000000000..4a6cae4f0
--- /dev/null
+++ b/.icons/kora/panel/22/tomahawk-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12 10.990234 L 12 6 L 10 6 L 10 8 L 10 12.576172 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z M 10 8 L 7.5 6.5 L 5 5 L 5 8 L 5 11 L 7.5 9.5 L 10 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tomboy-panel.svg b/.icons/kora/panel/22/tomboy-panel.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/22/tomboy-panel.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/toolbox-tray-color.svg b/.icons/kora/panel/22/toolbox-tray-color.svg
new file mode 100644
index 000000000..1b1625740
--- /dev/null
+++ b/.icons/kora/panel/22/toolbox-tray-color.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.545.001c-.349-.009-.694.077-.996.245l-5.598 3.104c-.166.092-.313.207-.439.339l6.988 3.777 6.99-3.777c-.127-.132-.274-.247-.441-.339l-5.598-3.106c-.276-.153-.588-.236-.906-.243zm-7.504 4.577c-.024.115-.041.232-.041.353v6.209c0 .111.015.221.035.328.006.032.012.063.02.094.025.104.06.205.103.302.009.019.018.037.028.055.045.094.098.182.16.267.009.014.018.028.027.041.067.088.145.168.229.244.021.018.043.037.066.054.088.073.181.142.283.199l5.598 3.103c.089.05.182.091.277.126.029.009.057.018.086.025.029.01.059.014.088.022v-7.663zm14.91.004-6.951 3.755v7.659c.157-.037.309-.094.451-.169l5.598-3.103c.588-.327.951-.931.951-1.584v-6.207c-.004-.118-.021-.236-.049-.351zm-2.951 7.373v.79l-3 1.666v-.75z"/>
+</svg>
diff --git a/.icons/kora/panel/22/touchpad-indicator-light-disabled.svg b/.icons/kora/panel/22/touchpad-indicator-light-disabled.svg
new file mode 120000
index 000000000..91a22d23d
--- /dev/null
+++ b/.icons/kora/panel/22/touchpad-indicator-light-disabled.svg
@@ -0,0 +1 @@
+input-touchpad-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/touchpad-indicator-light-enabled.svg b/.icons/kora/panel/22/touchpad-indicator-light-enabled.svg
new file mode 120000
index 000000000..2d3d7aa8e
--- /dev/null
+++ b/.icons/kora/panel/22/touchpad-indicator-light-enabled.svg
@@ -0,0 +1 @@
+input-touchpad-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/touchpad-indicator-light.svg b/.icons/kora/panel/22/touchpad-indicator-light.svg
new file mode 120000
index 000000000..2d3d7aa8e
--- /dev/null
+++ b/.icons/kora/panel/22/touchpad-indicator-light.svg
@@ -0,0 +1 @@
+input-touchpad-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmission-panel.svg b/.icons/kora/panel/22/transmission-panel.svg
new file mode 100644
index 000000000..ac792c003
--- /dev/null
+++ b/.icons/kora/panel/22/transmission-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,1 C 5.446,1 5,1.446 5,2 5,2.554 5.446,3 6,3 h 4 C 10.554,3 11,2.554 11,2 11,1.446 10.554,1 10,1 Z M 4.8574219,6 C 4.3825648,6 4,6.3825652 4,6.8574219 V 13.142578 C 4,13.617435 4.3825648,14 4.8574219,14 H 11.142578 C 11.617435,14 12,13.617435 12,13.142578 V 6.8574219 C 12,6.3825652 11.617435,6 11.142578,6 H 9 v 2 l 1.181641,1 H 9 V 9.636719 11 h 1.181641 L 8,12.908203 5.8183594,11 H 7 V 9.636719 9 H 5.8183594 L 7,8 V 6 Z"/>
+ <rect width="2" height="8" x="7" y="-10" transform="scale(1,-1)" style="opacity:0.3;fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/22/transmission-tray-icon.svg b/.icons/kora/panel/22/transmission-tray-icon.svg
new file mode 120000
index 000000000..286c175ba
--- /dev/null
+++ b/.icons/kora/panel/22/transmission-tray-icon.svg
@@ -0,0 +1 @@
+transmission-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-bad-signal-lock.svg b/.icons/kora/panel/22/transmitting-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-bad-signal.svg b/.icons/kora/panel/22/transmitting-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-good-signal-lock.svg b/.icons/kora/panel/22/transmitting-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-good-signal.svg b/.icons/kora/panel/22/transmitting-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-high-signal-lock.svg b/.icons/kora/panel/22/transmitting-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-high-signal.svg b/.icons/kora/panel/22/transmitting-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-low-signal-lock.svg b/.icons/kora/panel/22/transmitting-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/transmitting-low-signal.svg b/.icons/kora/panel/22/transmitting-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/22/transmitting-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/tray-message.svg b/.icons/kora/panel/22/tray-message.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/22/tray-message.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/tray-new-im.svg b/.icons/kora/panel/22/tray-new-im.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/22/tray-new-im.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/tray-offline.svg b/.icons/kora/panel/22/tray-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/22/tray-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/tray-online.svg b/.icons/kora/panel/22/tray-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/22/tray-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/trimage-indicator.svg b/.icons/kora/panel/22/trimage-indicator.svg
new file mode 100644
index 000000000..9c28c6152
--- /dev/null
+++ b/.icons/kora/panel/22/trimage-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.4196,14.581 C -0.20998,12.95 3.2704,1.7884 5.6385,1.0499 8.0062,0.31113 15.69,7.9946 14.95,10.361 14.212,12.729 3.0494,16.21 1.4193,14.581 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tusk-indicator.svg b/.icons/kora/panel/22/tusk-indicator.svg
new file mode 100644
index 000000000..5cb8c935f
--- /dev/null
+++ b/.icons/kora/panel/22/tusk-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.7011719 1 C 1.3133719 1 1 1.3133719 1 1.7011719 L 1 14.298828 C 1 14.686628 1.3133719 15 1.7011719 15 L 14.298828 15 C 14.686628 15 15 14.686628 15 14.298828 L 15 1.7011719 C 15 1.3133719 14.686628 1 14.298828 1 L 1.7011719 1 z M 5.5996094 5 L 10.400391 5 C 10.732791 5 11 5.2691622 11 5.6015625 L 11 10.400391 C 11 10.732791 10.732791 11 10.400391 11 L 5.5996094 11 C 5.2672094 11 5 10.732791 5 10.400391 L 5 5.6015625 C 5 5.2691622 5.2672094 5 5.5996094 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tutanota-desktop-tray.svg b/.icons/kora/panel/22/tutanota-desktop-tray.svg
new file mode 100644
index 000000000..12184078f
--- /dev/null
+++ b/.icons/kora/panel/22/tutanota-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0493164,1.0003724 C 1.4676164,1.0003724 1,1.4679887 1,2.0496889 V 13.951056 c 0,0.0257 0.010166,0.04826 0.011963,0.07348 0.121,-0.0499 0.2681056,-0.112741 0.3178711,-0.129884 0.627445,-0.216196 1.1636286,-0.421729 2.1345214,-0.818601 C 6.4788423,11.843819 7.741511,11.137455 8.479724,10.384401 8.88893,9.966969 9.045235,9.5607206 8.946276,9.1744405 8.884834,8.934603 8.792791,8.7889504 8.570299,8.5745868 8.238576,8.25498 7.2516511,7.9915612 6.1593466,7.5423597 5.2988923,7.1885071 5.0109088,7.0099957 5.0109088,6.8280046 5.0109088,6.7172357 5.1366171,6.549156 5.306563,6.4349388 5.6568047,6.1995515 6.3091309,5.8958123 7.3470911,5.8269778 9.1668771,5.7062934 10.551876,5.6639295 10.777181,5.4663816 c 0.06812,-0.059727 0.07251,-0.2281791 0.0086,-0.312744 -0.05286,-0.069883 -0.0605,-0.10661 -0.03588,-0.109375 0.02461,-0.00276 0.08067,0.028485 0.157226,0.095703 0.133709,0.1173958 0.163451,0.2206125 0.104248,0.3623048 -0.134393,0.32165 -0.763015,0.4612204 -1.96875,0.5485839 -1.162346,0.084219 -2.6758195,0.2016324 -2.6149055,0.4443364 0.040425,0.1610778 0.7684475,0.2693531 2.0918745,0.5605468 2.130304,0.4687289 3.298673,0.9693449 4.187012,1.412892 1.088262,0.543368 1.776097,1.3670335 2.177246,2.6079105 L 15,11.360236 V 2.0496888 C 15,1.4679887 14.532383,1.0003724 13.950683,1.0003724 Z M 1.0170898,14.067268 c 0.0075,0.0666 0.011482,0.134371 0.030761,0.196532 0.00867,0.02797 0.027869,0.0504 0.042725,0.0752 -0.034368,-0.08606 -0.06267,-0.176044 -0.073486,-0.271729 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tv-symbolic.svg b/.icons/kora/panel/22/tv-symbolic.svg
new file mode 100644
index 000000000..4df2a1f61
--- /dev/null
+++ b/.icons/kora/panel/22/tv-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 13.631h10v1.357h-10zm-1-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1zm3.079 1.5 7 3.5-7 3.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/tvconnected.svg b/.icons/kora/panel/22/tvconnected.svg
new file mode 100644
index 000000000..8da69b33a
--- /dev/null
+++ b/.icons/kora/panel/22/tvconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/tvdisconnected.svg b/.icons/kora/panel/22/tvdisconnected.svg
new file mode 100644
index 000000000..72eaa4bd1
--- /dev/null
+++ b/.icons/kora/panel/22/tvdisconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/tvtrusted.svg b/.icons/kora/panel/22/tvtrusted.svg
new file mode 100644
index 000000000..5dde8c712
--- /dev/null
+++ b/.icons/kora/panel/22/tvtrusted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/tweet-tray-panel.svg b/.icons/kora/panel/22/tweet-tray-panel.svg
new file mode 100644
index 000000000..555e48b89
--- /dev/null
+++ b/.icons/kora/panel/22/tweet-tray-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1 C 7.681817,1 1,7.681817 1,15 c 0,0 0.954545,-2.545484 3.181817,-4.136366 2.227269,-1.590903 6.652899,0.01083 7.925652,-2.852817 -2.227302,0 -3.471103,-0.925619 -3.471103,-0.925619 C 11.181817,7.085198 15,4.712122 15,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/twitch-indicator.svg b/.icons/kora/panel/22/twitch-indicator.svg
new file mode 100644
index 000000000..cf7534a42
--- /dev/null
+++ b/.icons/kora/panel/22/twitch-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2 1 L 2 12 L 5 12 L 5 15 L 8 12 L 12 12 L 15 9 L 15 1 L 2 1 z M 5 4 L 7 4 L 7 9 L 5 9 L 5 4 z M 10 4 L 12 4 L 12 9 L 10 9 L 10 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ubuntuone-client-error.svg b/.icons/kora/panel/22/ubuntuone-client-error.svg
new file mode 100644
index 000000000..dad2fac3a
--- /dev/null
+++ b/.icons/kora/panel/22/ubuntuone-client-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 6.0019531 6 L 6.5019531 6 L 6.5214844 6 C 6.648776 6.0053336 6.7668573 6.0759797 6.8554688 6.1679688 L 8 7.2929688 L 9.1679688 6.1679688 C 9.3004533 6.0533155 9.379499 6.0046661 9.5 6 L 10 6 L 10 6.5 C 10 6.6433166 9.9828543 6.7750117 9.875 6.875 L 8.7285156 8.0214844 L 9.8535156 9.1464844 C 9.9473867 9.2411401 10 9.3653492 10 9.5 L 10 10 L 9.5 10 C 9.3675155 10 9.2403552 9.9475047 9.1464844 9.8535156 L 8 8.7285156 L 6.8554688 9.8535156 C 6.7615312 9.9481714 6.633905 10 6.5019531 10 L 6.0019531 10 L 6.0019531 9.5 C 6.0019531 9.3673485 6.0525467 9.2385203 6.1464844 9.1445312 L 7.2929688 8.0214844 L 6.1464844 6.875 C 6.0418948 6.7803443 5.9913011 6.6399837 6.0019531 6.5 L 6.0019531 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ubuntuone-client-idle.svg b/.icons/kora/panel/22/ubuntuone-client-idle.svg
new file mode 100644
index 000000000..5c07454b9
--- /dev/null
+++ b/.icons/kora/panel/22/ubuntuone-client-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,3 A 4,4 0 0 0 2,7 4,4 0 0 0 2.0058594,7.171875 3,3 0 0 0 0,10 3,3 0 0 0 3,13 l 10,0 A 3,3 0 0 0 16,10 3,3 0 0 0 13.990234,7.171875 3,3 0 0 0 14,7 3,3 0 0 0 11,4 3,3 0 0 0 9.1992188,4.6054688 4,4 0 0 0 6,3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ubuntuone-client-offline.svg b/.icons/kora/panel/22/ubuntuone-client-offline.svg
new file mode 100644
index 000000000..72585022e
--- /dev/null
+++ b/.icons/kora/panel/22/ubuntuone-client-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,3 A 4,4 0 0 0 2,7 4,4 0 0 0 2.0058594,7.171875 3,3 0 0 0 0,10 3,3 0 0 0 3,13 l 10,0 A 3,3 0 0 0 16,10 3,3 0 0 0 13.990234,7.171875 3,3 0 0 0 14,7 3,3 0 0 0 11,4 3,3 0 0 0 9.1992188,4.6054688 4,4 0 0 0 6,3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ubuntuone-client-paused.svg b/.icons/kora/panel/22/ubuntuone-client-paused.svg
new file mode 100644
index 000000000..cc878805f
--- /dev/null
+++ b/.icons/kora/panel/22/ubuntuone-client-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 7 6 L 8 6 L 8 10 L 7 10 L 7 6 z M 9 6 L 10 6 L 10 10 L 9 10 L 9 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ubuntuone-client-updating.svg b/.icons/kora/panel/22/ubuntuone-client-updating.svg
new file mode 100644
index 000000000..f0bb77291
--- /dev/null
+++ b/.icons/kora/panel/22/ubuntuone-client-updating.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 8.5 6 L 10 8 L 9 8 L 9 10 L 8 10 L 8 8 L 7 8 L 8.5 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/uget-tray-default.svg b/.icons/kora/panel/22/uget-tray-default.svg
new file mode 100644
index 000000000..e717b3042
--- /dev/null
+++ b/.icons/kora/panel/22/uget-tray-default.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/uget-tray-downloading.svg b/.icons/kora/panel/22/uget-tray-downloading.svg
new file mode 100644
index 000000000..45394ef63
--- /dev/null
+++ b/.icons/kora/panel/22/uget-tray-downloading.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 5 L 8 9 A 1.0001 1.0001 0 0 1 7.7480469 9.6621094 L 9 11.332031 L 10.251953 9.6640625 A 1.0001 1.0001 0 0 1 10 9 L 10 5 L 8 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/uget-tray-error.svg b/.icons/kora/panel/22/uget-tray-error.svg
new file mode 100644
index 000000000..a655fcaeb
--- /dev/null
+++ b/.icons/kora/panel/22/uget-tray-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/ulauncher-indicator.svg b/.icons/kora/panel/22/ulauncher-indicator.svg
new file mode 100644
index 000000000..b04c5f43b
--- /dev/null
+++ b/.icons/kora/panel/22/ulauncher-indicator.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g id="MPATH5" transform="matrix(0.30284675,0,0,0.32257321,0.8846153,0.39775655)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15,0 -3.5,1.7089844 0,0.703125 0,0.3730468 c 2.5e-5,0.00527 4.51e-4,0.010368 0,0.015625 l 0,6.5078851 0,1.1757817 c 0,2.086981 -1.166667,3.229838 -3.5,3.229838 -2.3333333,0 -3.5,-1.457039 -3.5,-3.229838 l 0,-0.9863286 0,-4.8242913 -3.5,1.7792969 0,2.4375 c 0,1.0469808 0.1357925,2.005601 0.4082031,2.873047 0.2702908,0.867445 0.6896721,1.61352 1.2578125,2.240234 0.4812236,0.531969 1.0749412,0.96409 1.7773438,1.298828 l 0.1347656,0.04297 c 0.078412,0.04401 0.1561135,0.08793 0.2480469,0.125 C 5.6992286,15.822769 6.7376211,16 7.9375,16 L 7.93555,15.9961 c 1.2200183,0 2.2728,-0.170564 3.162109,-0.515625 0.889663,-0.342481 1.619585,-0.826043 2.197266,-1.453125 0.575207,-0.624871 1.005679,-1.377135 1.285156,-2.251953 0.279477,-0.874819 0.417969,-1.8378951 0.417969,-2.8867191 l 0,-0.1816407 C 14.998101,8.704304 15,8.701956 15,8.6992188 Z" transform="matrix(2.8302858,0,0,2.7125625,0.85271462,1.8669979)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/update-high.svg b/.icons/kora/panel/22/update-high.svg
new file mode 100644
index 000000000..02d22f9b9
--- /dev/null
+++ b/.icons/kora/panel/22/update-high.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" />
+ <circle style="fill:currentColor" class="ColorScheme-PositiveText" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/update-low.svg b/.icons/kora/panel/22/update-low.svg
new file mode 100644
index 000000000..c6670019c
--- /dev/null
+++ b/.icons/kora/panel/22/update-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" fill="#dfdfdf"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/update-medium.svg b/.icons/kora/panel/22/update-medium.svg
new file mode 100644
index 000000000..fa4c6c1de
--- /dev/null
+++ b/.icons/kora/panel/22/update-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" />
+ <circle style="fill:currentColor" class="ColorScheme-NeutralText" cx="14.5" cy="14.5" r="1.5" />
+</svg>
diff --git a/.icons/kora/panel/22/update-none.svg b/.icons/kora/panel/22/update-none.svg
new file mode 100644
index 000000000..95dc77964
--- /dev/null
+++ b/.icons/kora/panel/22/update-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/updates-notifier-inactive.svg b/.icons/kora/panel/22/updates-notifier-inactive.svg
new file mode 120000
index 000000000..2d173b5cd
--- /dev/null
+++ b/.icons/kora/panel/22/updates-notifier-inactive.svg
@@ -0,0 +1 @@
+update-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/updates-notifier.svg b/.icons/kora/panel/22/updates-notifier.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/22/updates-notifier.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-available-panel.svg b/.icons/kora/panel/22/user-available-panel.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/22/user-available-panel.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-available.svg b/.icons/kora/panel/22/user-available.svg
new file mode 100644
index 000000000..4df1aad01
--- /dev/null
+++ b/.icons/kora/panel/22/user-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/user-away-panel.svg b/.icons/kora/panel/22/user-away-panel.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/22/user-away-panel.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-away.svg b/.icons/kora/panel/22/user-away.svg
new file mode 100644
index 000000000..0d294e5d0
--- /dev/null
+++ b/.icons/kora/panel/22/user-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 10 C 1,12 3,12 3,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 4 C 15,2 13.03,2 13.03,2 Z M 7,3 H 9 V 8 H 4 V 6 H 7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/user-busy-panel.svg b/.icons/kora/panel/22/user-busy-panel.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/22/user-busy-panel.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-busy.svg b/.icons/kora/panel/22/user-busy.svg
new file mode 100644
index 000000000..1d1635239
--- /dev/null
+++ b/.icons/kora/panel/22/user-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z M 12,6 H 4 V 8 H 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/user-idle-panel.svg b/.icons/kora/panel/22/user-idle-panel.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/22/user-idle-panel.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-idle.svg b/.icons/kora/panel/22/user-idle.svg
new file mode 100644
index 000000000..6acb40cbb
--- /dev/null
+++ b/.icons/kora/panel/22/user-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 10 C 1,12 3,12 3,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 4 C 15,2 13.03,2 13.03,2 Z M 7,3 H 9 V 8 H 4 V 6 H 7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/user-invisible-panel.svg b/.icons/kora/panel/22/user-invisible-panel.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/22/user-invisible-panel.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-invisible.svg b/.icons/kora/panel/22/user-invisible.svg
new file mode 100644
index 000000000..600933037
--- /dev/null
+++ b/.icons/kora/panel/22/user-invisible.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z M 3,4 V 10 H 13 V 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/user-offline-panel.svg b/.icons/kora/panel/22/user-offline-panel.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/22/user-offline-panel.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-offline.svg b/.icons/kora/panel/22/user-offline.svg
new file mode 100644
index 000000000..e7b2fbbcb
--- /dev/null
+++ b/.icons/kora/panel/22/user-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.892,12 1,11.11 1,10 V 4 C 1,2 2.969,2 2.969,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/user-online.svg b/.icons/kora/panel/22/user-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/22/user-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/user-status-new.svg b/.icons/kora/panel/22/user-status-new.svg
new file mode 100644
index 000000000..a8da2e0fe
--- /dev/null
+++ b/.icons/kora/panel/22/user-status-new.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 9.5 A 2.5,2.5 0 0 1 3.5,7 2.5,2.5 0 0 1 6,9.5 2.5,2.5 0 0 1 3.5,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 9 7 4 C 15,2 13.029,2 13.029,2 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="9.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/user-status-pending.svg b/.icons/kora/panel/22/user-status-pending.svg
new file mode 100644
index 000000000..1da79b591
--- /dev/null
+++ b/.icons/kora/panel/22/user-status-pending.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 H 1 C 1,2 2.97,2 2.97,2 Z M 15,10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,5 C 1.89,5 1,5.89 1,7 1,8.11 1.89,9 3,9 4.11,9 5,8.11 5,7 5,5.89 4.11,5 3,5 Z M 8,5 C 6.89,5 6,5.89 6,7 6,8.11 6.89,9 8,9 9.11,9 10,8.11 10,7 10,5.89 9.11,5 8,5 Z M 13,5 C 11.89,5 11,5.89 11,7 11,8.11 11.89,9 13,9 14.11,9 15,8.11 15,7 15,5.89 14.11,5 13,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/utools-tray.svg b/.icons/kora/panel/22/utools-tray.svg
new file mode 100644
index 000000000..63ab5a86f
--- /dev/null
+++ b/.icons/kora/panel/22/utools-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4.9160156 3.8417969 C 5.2064964 3.8279649 5.478476 3.9114015 5.734375 4.0566406 C 6.2323419 4.3332893 6.7225761 4.6290262 7.234375 4.8710938 C 7.649347 5.0716637 7.6366635 5.2577719 7.3046875 5.5136719 C 6.7859717 5.9148109 6.2324087 5.9937661 5.6445312 5.6894531 C 5.0843187 5.3989731 4.5445877 5.0667675 3.984375 4.7832031 C 3.6523974 4.6172141 3.6945366 4.4633454 3.9296875 4.2558594 C 4.2132514 3.9999597 4.5356251 3.8487131 4.9160156 3.8417969 z M 10.978516 4.0214844 C 11.278508 4.0439614 11.561115 4.1616556 11.806641 4.3691406 C 12.055623 4.5835425 12.143901 4.7427895 11.777344 4.9433594 C 10.802157 5.4897396 9.843268 6.0697499 8.875 6.6230469 C 8.404698 6.8996969 7.9061701 6.9151618 7.4082031 6.6523438 C 7.2283831 6.5140197 6.9442589 6.410357 6.9511719 6.140625 C 6.9580719 5.919306 7.2422151 5.8858885 7.4082031 5.7890625 C 8.2796451 5.2703475 9.1576954 4.7499201 10.042969 4.2519531 C 10.361115 4.0721315 10.678528 3.9990073 10.978516 4.0214844 z M 13.443359 5.9628906 C 13.553185 5.9737006 13.607585 6.0906383 13.640625 6.2851562 C 13.706705 6.6586315 13.674508 7.0126685 13.496094 7.3515625 C 13.363932 7.6005455 13.166374 7.7863996 12.921875 7.9316406 C 12.446094 8.2152046 11.969629 8.4826363 11.513672 8.8007812 C 11.143621 9.0566815 10.999375 8.9481751 10.953125 8.5332031 C 10.880435 7.8830801 11.083888 7.3623315 11.619141 7.0234375 C 12.134571 6.6914595 12.670866 6.4033481 13.179688 6.0644531 C 13.293676 5.9892336 13.377459 5.9564106 13.443359 5.9628906 z M 2.9765625 6.0859375 C 3.0489775 6.0722475 3.1496504 6.0992875 3.2871094 6.1796875 C 4.2553782 6.7398995 5.2416128 7.259204 6.2167969 7.8125 C 6.6940149 8.082232 6.956711 8.4973251 6.984375 9.0644531 C 6.956708 9.2926881 7.0133882 9.5892951 6.7851562 9.7207031 C 6.5915031 9.8313661 6.4170459 9.6046395 6.2441406 9.5078125 C 5.3519504 9.0236785 4.4545301 8.5380871 3.5761719 8.0332031 C 2.9398815 7.6666451 2.662778 7.0855087 2.7734375 6.4492188 C 2.8080175 6.2460547 2.8558641 6.1087645 2.9765625 6.0859375 z M 10.398438 8 C 10.465007 7.9989 10.531461 8.0118019 10.597656 8.0449219 C 10.814287 8.1565159 10.685359 8.4277569 10.693359 8.6230469 C 10.725449 9.6483179 10.75 10.673949 10.75 11.699219 C 10.7419 12.431555 10.317186 12.955385 9.6191406 13.185547 C 9.2661066 13.297141 9.0488281 13.302406 9.0488281 12.876953 C 9.0569281 11.747063 9.00802 10.619009 9 9.4960938 C 8.9919 8.9450965 9.2666905 8.5041496 9.8203125 8.1972656 C 10.000841 8.1292656 10.198726 8.00329 10.398438 8 z M 5.59375 9.6542969 C 5.673366 9.661897 5.767033 9.6849063 5.8769531 9.7226562 C 6.5600262 9.9590167 6.9530105 10.379473 6.9765625 11.009766 C 7.0001125 11.607231 6.9841879 12.211128 7.0234375 12.808594 C 7.0469875 13.163136 6.874721 13.201996 6.5371094 13.103516 C 6.1288401 12.985336 5.7980041 12.795616 5.5703125 12.480469 C 5.3897304 12.244109 5.3183594 11.987397 5.3183594 11.705078 C 5.3183594 11.1667 5.328359 10.620408 5.28125 10.082031 C 5.251806 9.7521118 5.3548908 9.6315219 5.59375 9.6542969 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/variety-indicator.svg b/.icons/kora/panel/22/variety-indicator.svg
new file mode 100644
index 000000000..6505e4c25
--- /dev/null
+++ b/.icons/kora/panel/22/variety-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1c-1 0-1 1-1 1v11.044c0 .575.547.966.875.926.045 0 14.125.03 14.125.03.554 0 1-.45 1-1v-11c0-.55-.446-1-1-1zm-.42.682h14.84v10.636h-14.84zm9.905 1.169c-.552 0-1 .45-1 1s.448 1 1 1 1-.45 1-1-.448-1-1-1zm-5.485 3.149c-1.946-.101-3 5-3 5h12s-1.001-4.047-2.5-4c-.594.019-2.194 1.989-2.5 2-.244.009-3.668-2.983-4-3z"/>
+</svg>
diff --git a/.icons/kora/panel/22/veracrypt-panel.svg b/.icons/kora/panel/22/veracrypt-panel.svg
new file mode 100644
index 000000000..7f0e516b5
--- /dev/null
+++ b/.icons/kora/panel/22/veracrypt-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1 1 L 4.6074219 13.976562 L 4.8378906 13.224609 L 6.1347656 8.0625 L 4.25 1 L 1 1 z M 7.7402344 13.970703 C 7.7373459 13.983236 7.7372776 13.987414 7.734375 14 L 7.75 14 L 7.7402344 13.970703 z"/>
+ <path d="M 8.89575,8.004 6.14975,8 4.83725,13.224 4.59975,14 l 3.1354,-6e-6 c 1.3713,-5.946 1.1609,-5.9965 1.1609,-5.9965 z" style="fill:currentColor;opacity:0.15" class="ColorScheme-Text"/>
+ <path d="m 8.09975,1 -1.9495,7 1.6,6 h 7.25 l -1.5,-3 h -3.25 l -0.75,-3 1,-4 h 3 l 1.5,-3 z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/22/viber-normal.svg b/.icons/kora/panel/22/viber-normal.svg
new file mode 100644
index 000000000..ff57d2164
--- /dev/null
+++ b/.icons/kora/panel/22/viber-normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.5 1a.50005.50005 0 1 0 0 1c2.613636 0 3.901878 1.0141208 4.636719 2.2011719.734841 1.187051.863281 2.6043837.863281 3.2988281a.50005.50005 0 1 0 1 0c0-.8055556-.12156-2.3882229-1.011719-3.8261719-.890159-1.4379489-2.601917-2.6738281-5.488281-2.6738281zm-4.9707031.0058594c-.1049112-.00969603-.2080416-.00828952-.2832031.0078125h-.0019532c-.2198847.0461665-.4953168.2093481-1.0917968.6503906-.3583081.2666892-.8492578.7445551-.9648438.9375-.2681842.4572324-.25232713.844721.0742188 1.7382813.5599931 1.5322624 1.3773259 3.010476 2.453125 4.4355468 2.0589368 2.7264924 4.6524308 4.7091744 7.9003902 6.0390624.41387.169906.548426.197653.873047.181641.39287-.01867.692412-.139459 1.113281-.457032.465494-.350483 1.131237-1.172776 1.302735-1.611328.161873-.416313.117575-.793446-.123047-1.08789-.136498-.162789-1.145568-.982301-1.617188-1.310547-.35787-.248187-.911393-.5890483-1.166015-.7207032-.335121-.1699054-.669723-.2001487-.996094-.0898438-.257246.088066-.341426.1629517-.716797.630859-.194247.239291-.3737344.456103-.3964841.476563-.025375.02046-.1055166.066875-.1816407.101562-.3027461.14055-.7192427.05501-1.3964843-.28125-.5276184-.258858-.9944191-.587282-1.5234375-1.0703121-.4508819-.4083068-.9055345-.9419987-1.1601563-1.3574219-.3283835-.5355136-.5777156-1.2311235-.5800781-1.6152344 0-.1653687.067267-.4002415.1503906-.5195312.0323746-.0479471.2371466-.2294951.4570313-.40625.5480932-.4387297.6718072-.5740519.7460937-.8359375.0719241-.2432051-.0056529-.5741338-.234375-1.0175781-.4001326-.7766724-1.6228179-2.3296787-2.0625-2.6191407-.0718366-.046168-.1985354-.1110954-.2792968-.1386719-.0833865-.029978-.1900107-.0507618-.2949219-.0605468zm5.9707031 1.9941406a.50005.50005 0 1 0 0 1c.583333 0 1.225052.307083 1.708984.7910156.483933.4839326.791016 1.1256511.791016 1.7089844a.50005.50005 0 1 0 1 0c0-.9166667-.442917-1.7749482-1.083984-2.4160156-.641068-.6410674-1.499349-1.0839844-2.416016-1.0839844zm0 1.9433594a.50005.50005 0 1 0 0 1c.064359 0 .2021797.055278.3144531.1777344.1122734.122456.1757813.2921805.1757813.3789062a.50005.50005 0 1 0 .9999996 0c0-.4132743-.181815-.7736825-.439453-1.0546875s-.6151402-.5019531-1.050781-.5019531z"/>
+</svg>
diff --git a/.icons/kora/panel/22/viber-notification.svg b/.icons/kora/panel/22/viber-notification.svg
new file mode 100644
index 000000000..0220b08f4
--- /dev/null
+++ b/.icons/kora/panel/22/viber-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m8.5 1c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5s.226.5.5.5h.007c2.614 0 3.902 1.014 4.637 2.201s.863 2.605.863 3.299v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.806-.122-2.388-1.012-3.826s-2.602-2.674-5.488-2.674zm1 2c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5s.226.5.5.5h.007c.583 0 1.225.307 1.709.791s.791 1.126.791 1.709v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.917-.443-1.775-1.084-2.416s-1.499-1.084-2.416-1.084zm0 1.943c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5 0 .275.226.5.5.5h.007c.064 0 .202.056.314.178.113.123.176.292.176.379v.007c0 .274.226.5.5.5.275 0 .5-.226.5-.5 0-.002 0-.005 0-.007 0-.413-.182-.774-.439-1.055-.258-.281-.615-.502-1.051-.502z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.942 1.665.555.44c.566.557 1.387 1.618 1.592 2.869.005.031.004.062-.003.093 0 0-.147.701-.832 1.688.101.232.474.916 1.753 2.196 1.307 1.283 1.998 1.656 2.231 1.756.989-.685 1.72-.832 1.72-.832.03-.006.061-.007.091-.002 1.273.204 2.341 1.026 2.899 1.591l.447.567c.167.382.034.83-.221 1.223-.33.511-.841.927-.841.927-.019.016-.041.029-.065.038-.337.136-.709.204-1.114.204-1.142 0-2.438-.581-3.589-1.303-1.687-1.057-3.065-2.401-3.178-2.514-.057-.057-1.785-1.797-2.902-3.784-.775-1.379-1.237-2.878-.741-4.041.011-.024.024-.046.041-.066 0 0 .004-.004.011-.011.059-.068.374-.42.765-.708.32-.235.691-.419 1.022-.419l.359.088z"/>
+</svg>
diff --git a/.icons/kora/panel/22/virt-manager-panel.svg b/.icons/kora/panel/22/virt-manager-panel.svg
new file mode 100644
index 000000000..0ba44d333
--- /dev/null
+++ b/.icons/kora/panel/22/virt-manager-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -3e-8,5 2.2073863,11 H 3.8622159 L 6.0696022,5 H 4.4133523 L 3.0340909,8.6005858 1.6548295,5 Z M 7.724432,5 9.1036931,8.75 9.9318182,6.5 9.3792611,5 Z m 4.413352,0 2.207386,6 H 16 L 13.792614,5 Z M 6.8963069,7.3994142 5.5170454,11 H 7.1718749 L 7.724432,9.5600585 Z m 4.4133521,0 L 9.9303978,11 h 0.00145 1.6548292 l 0.551136,-1.4399415 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6.0696022,5 3.8622159,11 H 5.5170454 L 6.8963069,7.3994142 8.275568,11 H 9.9303978 L 11.309659,7.3994142 12.690341,11 H 14.34517 L 12.137784,5 h -1.65483 L 9.1036931,8.75 7.724432,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/vivaldi-tray.svg b/.icons/kora/panel/22/vivaldi-tray.svg
new file mode 100644
index 000000000..838dc02cb
--- /dev/null
+++ b/.icons/kora/panel/22/vivaldi-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14,1 C 13.026,1 12,1.7835 12,2.75 12.001,2.9838 12.12,3.3148 12.213,3.53 12.227,3.5805 12.238,3.6393 12.254,3.682 12.623,5.0931 12.247,6.0968 11.406,7.1011 10.23,8.2764 8.9403,8.2965 7.7712,7.1485 L 4.2041,1.5554 C 3.8425,1.1684 3.3394,1.0297 2.8789,1.0274 1.8889,1.0111 1.2029,1.7948 1.0401,2.6355 0.91979,3.3083 0.86482,3.1917 4.0628,8.9537 6.0814,12.59 7.0402,14.268 7.1976,14.433 7.7544,15.017 8.5503,15.161 9.2932,14.814 9.4882,14.723 9.7088,14.558 9.85,14.401 10.126,14.09 15.759,3.8211 15.853,3.4678 15.963,3.2327 15.987,2.9844 16,2.75 16,1.7835 14.975,1 14,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/vk-tray.svg b/.icons/kora/panel/22/vk-tray.svg
new file mode 100644
index 000000000..68f47dc01
--- /dev/null
+++ b/.icons/kora/panel/22/vk-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 7.5005361,12.958057 h 0.9563607 c 0,0 0.2888065,-0.03488 0.436472,-0.208948 0.1357229,-0.159993 0.1313883,-0.46023 0.1313883,-0.46023 0,0 -0.018713,-1.405914 0.5767702,-1.612924 0.5872557,-0.204071 1.6689667,1.35868 2.4680187,1.95971 0.604246,0.454621 1.063416,0.355109 1.063416,0.355109 l 2.136721,-0.0327 c 0,0 1.117671,-0.07555 0.587694,-1.038434 C 15.813997,11.841 15.548628,11.207433 14.268653,9.9057004 12.928293,8.5440965 13.107929,8.9644422 14.721743,6.6078695 15.705013,5.1726464 16.097739,4.6044734 15.974831,4.2292244 15.85774,3.8716645 15.134833,3.9661304 15.134833,3.9661304 l -2.405812,0.0163 c 0,0 -0.178487,-0.026607 -0.310661,0.060064 -0.129302,0.084747 -0.212291,0.2827716 -0.212291,0.2827716 0,0 -0.380915,0.8025688 -0.888579,1.7472305 C 10.24622,8.0654331 9.4899782,7.9705645 9.3148509,7.8466344 8.9074488,7.5581892 9.0092589,6.6881185 9.0092589,6.0697814 9.0092589,4.1383032 9.276648,3.3330337 8.4885549,3.1245621 8.2270793,3.0554285 8.0344473,3.0096875 7.3656488,3.0022179 6.5071791,2.9926409 5.9260779,3.0050641 5.5146608,3.2259133 5.2409597,3.3727587 5.0297894,3.6999207 5.1584727,3.7187449 c 0.1590541,0.023201 0.5190677,0.106482 0.7099545,0.3910417 0.246603,0.3675793 0.2379848,1.1927499 0.2379848,1.1927499 0,0 0.1417014,2.2735702 -0.3308355,2.5559674 C 5.4513374,8.052206 5.1889972,7.8567717 4.2338725,6.0486321 3.7446084,5.1225108 3.3750385,4.406536 3.3750385,4.406536 c 0,0 -0.071163,-0.1912939 -0.1982685,-0.2936989 C 3.0231704,3.9887544 2.8077527,3.9493679 2.8077527,3.9493679 l -2.28624834,0.016354 c 0,0 -0.34311177,0.010503 -0.46921329,0.1740085 -0.11217418,0.1455531 -0.0089673,0.4462212 -0.0089673,0.4462212 0,0 1.78974063,4.0797673 3.81642613,6.3918014 1.8585405,2.119948 3.6407644,1.980789 3.6407644,1.980789"/>
+</svg>
diff --git a/.icons/kora/panel/22/vlc-panel.svg b/.icons/kora/panel/22/vlc-panel.svg
new file mode 100644
index 000000000..c6dc12686
--- /dev/null
+++ b/.icons/kora/panel/22/vlc-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 7.96,1 H 7.94 C 7.26,1 6.79,1.19 6.72,1.46 6.69,1.51 6.64,1.56 6.63,1.63 L 5.98,3.5 C 6.95,4.2 9.05,4.2 10.01,3.5 L 9.37,1.63 C 9.36,1.61 9.35,1.6 9.35,1.59 V 1.59 C 9.35,1.5 9.29,1.42 9.21,1.35 9.13,1.27 9.03,1.2 8.92,1.16 8.63,1.06 8.32,1 8,1 Z M 5.15,6.4 4.5,9 H 3.45 C 3.16,9 2.91,9.17 2.8,9.43 L 1.05,14.03 C 0.86,14.49 1.2,15 1.7,15 H 14.3 C 14.8,15 15.13,14.49 14.94,14.03 L 13.19,9.43 C 13.08,9.17 12.83,9 12.55,9 H 11.49 L 10.84,6.4 C 8.91,7.17 7.3,7.36 5.15,6.4 Z M 11.59,9.14 12.17,11.08 C 12.26,11.39 12.13,11.71 11.86,11.88 10.76,12.55 9.36,12.98 7.97,13 6.58,13.01 5.18,12.61 4.1,11.86 3.85,11.68 3.74,11.37 3.83,11.08 L 4.38,9.22 C 4.8334,9.492 6.2587,9.9852 7.9889,10 9.121,10.01 10.384,9.8678 11.59,9.14 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/volume-level-high-panel.svg b/.icons/kora/panel/22/volume-level-high-panel.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-high-panel.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-high.svg b/.icons/kora/panel/22/volume-level-high.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-high.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-low-panel.svg b/.icons/kora/panel/22/volume-level-low-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-low-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-low.svg b/.icons/kora/panel/22/volume-level-low.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-low.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-medium-panel.svg b/.icons/kora/panel/22/volume-level-medium-panel.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-medium-panel.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-medium.svg b/.icons/kora/panel/22/volume-level-medium.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-muted-panel.svg b/.icons/kora/panel/22/volume-level-muted-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-muted-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-muted.svg b/.icons/kora/panel/22/volume-level-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-none-panel.svg b/.icons/kora/panel/22/volume-level-none-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-none-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/volume-level-none.svg b/.icons/kora/panel/22/volume-level-none.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/volume-level-none.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/vorta-tray-active.svg b/.icons/kora/panel/22/vorta-tray-active.svg
new file mode 100644
index 000000000..ae578e79e
--- /dev/null
+++ b/.icons/kora/panel/22/vorta-tray-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 8c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2zm8 1c.574.001 1.12.248 1.5.68.379-.432.925-.679 1.5-.68 1.104 0 2 .895 2 2s-.896 2-2 2c-.575-.001-1.121-.248-1.5-.68-.38.432-.926.679-1.5.68-1.105 0-2-.895-2-2s.895-2 2-2z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.615 2c-.867 0-1.235.013-1.517.5l-4.086 5.275c.532-.476 1.225-.775 1.988-.775h12c.762 0 1.456.299 1.988.775l-4.086-5.275c-.282-.487-.65-.5-1.518-.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m10 10c-.549 0-1 .451-1 1s.451 1 1 1c.548 0 1-.451 1-1s-.452-1-1-1zm3 0c-.549 0-1 .451-1 1s.451 1 1 1c.548 0 1-.451 1-1s-.452-1-1-1z" />
+</svg>
diff --git a/.icons/kora/panel/22/vorta-tray.svg b/.icons/kora/panel/22/vorta-tray.svg
new file mode 100644
index 000000000..8a8b6d2b1
--- /dev/null
+++ b/.icons/kora/panel/22/vorta-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 8c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2zm8 1c.574.001 1.121.248 1.5.68.379-.432.926-.679 1.5-.68 1.105 0 2 .895 2 2s-.895 2-2 2c-.574-.001-1.121-.248-1.5-.68-.379.432-.926.679-1.5.68-1.105 0-2-.895-2-2s.895-2 2-2zm0 1c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm3 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.615 2c-.867 0-1.235.013-1.517.5l-4.086 5.275c.532-.476 1.225-.775 1.988-.775h12c.763 0 1.456.299 1.988.775l-4.086-5.275c-.282-.487-.65-.5-1.517-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/wallet-closed.svg b/.icons/kora/panel/22/wallet-closed.svg
new file mode 100644
index 000000000..d5af08a99
--- /dev/null
+++ b/.icons/kora/panel/22/wallet-closed.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m15 4.467v7.066c0 .81-.657 1.467-1.467 1.467h-11.066c-.81 0-1.467-.657-1.467-1.467v-7.066c0-.81.657-1.467 1.467-1.467h11.066c.81 0 1.467.657 1.467 1.467z"/>
+ <path d="m10 6h5v4h-5c-1.102 0-2-.895-2-2s.898-2 2-2zm0 1c-.553 0-1 .45-1 1s.454 1 1 1 1-.447 1-1-.447-1-1-1z"/>
+ <path d="m6.144 11.083c.326.001.638.13.868.361.231.231.361.544.361.871v2.452c0 .327-.13.641-.361.872s-.545.361-.872.361h-4.907c-.327 0-.641-.13-.872-.361s-.361-.545-.361-.872v-2.452c0-.327.13-.64.361-.871.23-.231.542-.36.868-.361v-1.227c0-1.361 1.096-2.457 2.457-2.457 1.362 0 2.458 1.096 2.458 2.457zm-3.686 0h2.457v-1.302c0-.681-.548-1.229-1.229-1.229-.68 0-1.228.548-1.228 1.229z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/wallet-open.svg b/.icons/kora/panel/22/wallet-open.svg
new file mode 100644
index 000000000..37f6ecd9c
--- /dev/null
+++ b/.icons/kora/panel/22/wallet-open.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m12.46 2.593v1.198h-5.075v-1.198zm-2.92-.802h-3v2h-3v-3h6z"/>
+ <path fill-opacity=".3" d="m15 5.259v7.065c0 .81-.657 1.467-1.467 1.467h-11.066c-.81 0-1.467-.657-1.467-1.467v-7.065c0-.81.657-1.468 1.467-1.468h11.066c.81 0 1.467.658 1.467 1.468z"/>
+ <path d="m10 6.791h5v4h-5c-1.102 0-2-.895-2-2 0-1.104.898-2 2-2zm0 1c-.553 0-1 .451-1 1 0 .55.454 1 1 1s1-.446 1-1c0-.553-.447-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/weather-clear-night-000.svg b/.icons/kora/panel/22/weather-clear-night-000.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-000.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-010.svg b/.icons/kora/panel/22/weather-clear-night-010.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-010.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-020.svg b/.icons/kora/panel/22/weather-clear-night-020.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-020.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-030.svg b/.icons/kora/panel/22/weather-clear-night-030.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-030.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-040.svg b/.icons/kora/panel/22/weather-clear-night-040.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-040.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-050.svg b/.icons/kora/panel/22/weather-clear-night-050.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-050.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-060.svg b/.icons/kora/panel/22/weather-clear-night-060.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-060.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-070.svg b/.icons/kora/panel/22/weather-clear-night-070.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-070.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-080.svg b/.icons/kora/panel/22/weather-clear-night-080.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-080.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-090.svg b/.icons/kora/panel/22/weather-clear-night-090.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-090.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-100.svg b/.icons/kora/panel/22/weather-clear-night-100.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-100.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-110.svg b/.icons/kora/panel/22/weather-clear-night-110.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-110.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-120.svg b/.icons/kora/panel/22/weather-clear-night-120.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-120.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-130.svg b/.icons/kora/panel/22/weather-clear-night-130.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-130.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-140.svg b/.icons/kora/panel/22/weather-clear-night-140.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-140.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-150.svg b/.icons/kora/panel/22/weather-clear-night-150.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-150.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-160.svg b/.icons/kora/panel/22/weather-clear-night-160.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-160.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-170.svg b/.icons/kora/panel/22/weather-clear-night-170.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-170.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-180.svg b/.icons/kora/panel/22/weather-clear-night-180.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-180.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-190.svg b/.icons/kora/panel/22/weather-clear-night-190.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-190.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-200.svg b/.icons/kora/panel/22/weather-clear-night-200.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-200.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-210.svg b/.icons/kora/panel/22/weather-clear-night-210.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-210.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-220.svg b/.icons/kora/panel/22/weather-clear-night-220.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-220.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-230.svg b/.icons/kora/panel/22/weather-clear-night-230.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-230.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-240.svg b/.icons/kora/panel/22/weather-clear-night-240.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-240.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-250.svg b/.icons/kora/panel/22/weather-clear-night-250.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-250.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-260.svg b/.icons/kora/panel/22/weather-clear-night-260.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-260.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-270.svg b/.icons/kora/panel/22/weather-clear-night-270.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-270.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-280.svg b/.icons/kora/panel/22/weather-clear-night-280.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-280.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-290.svg b/.icons/kora/panel/22/weather-clear-night-290.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-290.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-300.svg b/.icons/kora/panel/22/weather-clear-night-300.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-300.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-310.svg b/.icons/kora/panel/22/weather-clear-night-310.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-310.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-320.svg b/.icons/kora/panel/22/weather-clear-night-320.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-320.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-330.svg b/.icons/kora/panel/22/weather-clear-night-330.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-330.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-340.svg b/.icons/kora/panel/22/weather-clear-night-340.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-340.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night-350.svg b/.icons/kora/panel/22/weather-clear-night-350.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night-350.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-night.svg b/.icons/kora/panel/22/weather-clear-night.svg
new file mode 100644
index 000000000..d361424e6
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-night.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1 8c0 3.866 3.134 7 7 7 1.925 0 3.68-.883 5-2.285-.518.132-.966.285-1.5.285-3.59 0-6.5-2.91-6.5-6.5 0-2.233 1.129-4.31 3-5.5-3.886 0-7 3.134-7 7z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clear-wind-night.svg b/.icons/kora/panel/22/weather-clear-wind-night.svg
new file mode 100644
index 000000000..54a8071b7
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-wind-night.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.774 10.563s5.106-.041 6.056-.048c1.19-.009 1.996.988 1.996 1.994 0 .602-.229 1.193-.702 1.575-.314.253-.739.418-1.292.418-.221 0-.402-.18-.402-.402s.181-.402.402-.402c.336 0 .598-.087.788-.24.283-.228.402-.59.402-.949 0-.599-.477-1.196-1.186-1.191-.95.009-6.056.049-6.056.049-.22.001-.402-.177-.404-.399-.002-.221.177-.403.398-.405zm.878-.8c-.221-.002-.401-.183-.398-.405.001-.222.183-.4.404-.399 0 0 5.106.041 6.055.048.709.006 1.186-.591 1.186-1.19 0-.359-.118-.721-.401-.948-.191-.154-.453-.242-.788-.242-.221 0-.402-.179-.402-.401s.181-.402.402-.402c.552 0 .977.165 1.291.418.474.382.703.973.703 1.575 0 1.006-.807 2.003-1.997 1.995-.95-.009-6.055-.049-6.055-.049zm-2.68-1.547c-.222-.002-.401-.184-.399-.406.002-.221.183-.4.405-.399 0 0 5.105.041 6.055.049.709.006 1.186-.592 1.186-1.19 0-.36-.119-.722-.402-.949-.19-.153-.452-.241-.787-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.552 0 .977.166 1.29.418.475.382.703.973.703 1.576 0 1.005-.806 2.003-1.997 1.994-.949-.009-6.054-.048-6.054-.048z"/>
+ <path fill-opacity=".3" d="m1 8c0 3.866 3.134 7 7 7 1.925 0 3.68-.883 5-2.285-.518.132-.966.285-1.5.285-3.59 0-6.5-2.91-6.5-6.5 0-2.233 1.129-4.31 3-5.5-3.886 0-7 3.134-7 7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/weather-clear-wind.svg b/.icons/kora/panel/22/weather-clear-wind.svg
new file mode 100644
index 000000000..0d5495dc1
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear-wind.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.298 11.547s5.106-.041 6.055-.048c1.191-.009 1.996.988 1.996 1.994 0 .602-.228 1.193-.702 1.575-.313.253-.738.418-1.291.418-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.336 0 .598-.088.788-.241.283-.227.402-.589.402-.948 0-.599-.477-1.196-1.186-1.191-.951.009-6.056.049-6.056.049-.221.001-.402-.177-.404-.399-.003-.222.176-.403.398-.405zm.878-.8c-.222-.002-.401-.183-.398-.405.001-.222.182-.4.404-.399 0 0 5.105.04 6.055.048.709.006 1.186-.591 1.186-1.19 0-.359-.118-.721-.401-.948-.191-.154-.453-.242-.788-.242-.222 0-.402-.179-.402-.401s.18-.402.402-.402c.552 0 .977.165 1.291.418.474.382.702.973.702 1.575 0 1.006-.806 2.003-1.996 1.994-.95-.008-6.055-.048-6.055-.048zm-2.68-1.548c-.222-.002-.402-.183-.399-.405.001-.221.183-.4.404-.399 0 0 5.106.041 6.055.049.709.006 1.187-.592 1.187-1.19 0-.36-.119-.722-.402-.949-.19-.153-.453-.241-.787-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.551 0 .976.165 1.29.418.475.382.703.973.703 1.576 0 1.005-.806 2.003-1.997 1.993-.949-.008-6.054-.048-6.054-.048z"/>
+ <path fill-opacity=".5" d="m8 2c-3.31 0-6 2.68-6 6 0 3.31 2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6z"/>
+ <path d="m7.5 14.96.5 1.04.5-1.04c-.17.02-.33.04-.5.04s-.33-.02-.5-.04zm-4.78-2.4-.38 1.09 1.1-.37c-.25-.22-.5-.47-.72-.72zm12.25-5.06c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/weather-clear.svg b/.icons/kora/panel/22/weather-clear.svg
new file mode 100644
index 000000000..788f14c83
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clear.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2c-3.31 0-6 2.68-6 6 0 3.31 2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 14.96.5 1.04.5-1.04c-.17.02-.33.04-.5.04s-.33-.02-.5-.04zm5.78-2.4c-.22.25-.47.5-.72.72l1.1.37zm-10.56 0-.38 1.09 1.1-.37c-.25-.22-.5-.47-.72-.72zm12.25-5.06c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+ </svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clouds-night.svg b/.icons/kora/panel/22/weather-clouds-night.svg
new file mode 100644
index 000000000..efd5669b7
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clouds-night.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.014 11.207c.528-.874 1.487-1.459 2.582-1.459 1.413 0 2.6.974 2.927 2.287.149-.036.306-.054.467-.054 1.11 0 2.01.9 2.01 2.009 0 1.025-.769 1.872-1.76 1.995h-.001c-.081.01-.164.015-.249.015s-.168-.005-.249-.015h-5.723c-1.319 0-2.389-1.071-2.389-2.389 0-1.317 1.068-2.386 2.385-2.389z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.158 9.674c-.369 1.042-.993 2.01-1.868 2.805-2.825 2.564-7.199 2.351-9.762-.472-2.564-2.825-2.354-7.199.471-9.764.875-.794 1.899-1.321 2.971-1.588-1.993 2.313-1.994 5.807.111 8.127 2.104 2.317 5.582 2.653 8.077.892z" />
+</svg>
diff --git a/.icons/kora/panel/22/weather-clouds-wind-night.svg b/.icons/kora/panel/22/weather-clouds-wind-night.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clouds-wind-night.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-clouds-wind.svg b/.icons/kora/panel/22/weather-clouds-wind.svg
new file mode 100644
index 000000000..d18d5f10c
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clouds-wind.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m4.636 11.469s5.105-.041 6.055-.048c1.19-.009 1.996.988 1.996 1.994 0 .602-.228 1.193-.702 1.575-.314.253-.739.418-1.291.418-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.335 0 .597-.087.787-.241.284-.227.402-.589.402-.948 0-.599-.477-1.196-1.186-1.191-.95.009-6.056.049-6.056.049-.22.001-.402-.177-.404-.399s.177-.403.399-.405zm.878-.8c-.222-.002-.402-.183-.399-.405.002-.222.183-.4.404-.399 0 0 5.106.041 6.056.048.709.006 1.186-.591 1.186-1.19 0-.359-.119-.721-.402-.948-.19-.154-.453-.242-.787-.242-.222 0-.402-.179-.402-.401s.18-.402.402-.402c.551 0 .977.165 1.29.418.475.382.703.973.703 1.575 0 1.006-.806 2.003-1.997 1.994-.949-.008-6.054-.048-6.054-.048zm-2.681-1.548c-.222-.002-.401-.183-.398-.405.001-.221.183-.4.404-.399 0 0 5.106.041 6.055.049.709.006 1.186-.592 1.186-1.19 0-.36-.119-.722-.401-.949-.191-.153-.453-.241-.788-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.552 0 .977.165 1.291.418.474.382.702.973.702 1.576 0 1.005-.806 2.003-1.996 1.993-.95-.008-6.055-.048-6.055-.048z"/>
+ <path fill-opacity=".5" d="m3.679 2.901c.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.126.015-.254.023-.384.023-.131 0-.259-.008-.385-.023h-8.829c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/weather-clouds.svg b/.icons/kora/panel/22/weather-clouds.svg
new file mode 100644
index 000000000..47ccc1646
--- /dev/null
+++ b/.icons/kora/panel/22/weather-clouds.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 8.606c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.001 8.103c-.001-.034-.001-.069-.001-.103 0-3.32 2.69-6 6-6s6 2.68 6 6c0 .375-.035.743-.101 1.1-.319-.084-.654-.129-1-.129-.049 0-.098.001-.147.003-.808-2.019-2.783-3.447-5.088-3.447-1.83 0-3.448.897-4.445 2.275-.426.044-.835.147-1.218.301zm12.969-.603c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-000.svg b/.icons/kora/panel/22/weather-few-clouds-night-000.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-000.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-010.svg b/.icons/kora/panel/22/weather-few-clouds-night-010.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-010.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-020.svg b/.icons/kora/panel/22/weather-few-clouds-night-020.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-020.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-030.svg b/.icons/kora/panel/22/weather-few-clouds-night-030.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-030.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-040.svg b/.icons/kora/panel/22/weather-few-clouds-night-040.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-040.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-050.svg b/.icons/kora/panel/22/weather-few-clouds-night-050.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-050.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-060.svg b/.icons/kora/panel/22/weather-few-clouds-night-060.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-060.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-070.svg b/.icons/kora/panel/22/weather-few-clouds-night-070.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-070.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-080.svg b/.icons/kora/panel/22/weather-few-clouds-night-080.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-080.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-090.svg b/.icons/kora/panel/22/weather-few-clouds-night-090.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-090.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-100.svg b/.icons/kora/panel/22/weather-few-clouds-night-100.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-100.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-110.svg b/.icons/kora/panel/22/weather-few-clouds-night-110.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-110.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-120.svg b/.icons/kora/panel/22/weather-few-clouds-night-120.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-120.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-130.svg b/.icons/kora/panel/22/weather-few-clouds-night-130.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-130.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-140.svg b/.icons/kora/panel/22/weather-few-clouds-night-140.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-140.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-150.svg b/.icons/kora/panel/22/weather-few-clouds-night-150.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-150.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-160.svg b/.icons/kora/panel/22/weather-few-clouds-night-160.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-160.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-170.svg b/.icons/kora/panel/22/weather-few-clouds-night-170.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-170.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-180.svg b/.icons/kora/panel/22/weather-few-clouds-night-180.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-180.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-190.svg b/.icons/kora/panel/22/weather-few-clouds-night-190.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-190.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-200.svg b/.icons/kora/panel/22/weather-few-clouds-night-200.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-200.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-210.svg b/.icons/kora/panel/22/weather-few-clouds-night-210.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-210.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-220.svg b/.icons/kora/panel/22/weather-few-clouds-night-220.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-220.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-230.svg b/.icons/kora/panel/22/weather-few-clouds-night-230.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-230.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-240.svg b/.icons/kora/panel/22/weather-few-clouds-night-240.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-240.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-250.svg b/.icons/kora/panel/22/weather-few-clouds-night-250.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-250.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-260.svg b/.icons/kora/panel/22/weather-few-clouds-night-260.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-260.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-270.svg b/.icons/kora/panel/22/weather-few-clouds-night-270.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-270.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-280.svg b/.icons/kora/panel/22/weather-few-clouds-night-280.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-280.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-290.svg b/.icons/kora/panel/22/weather-few-clouds-night-290.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-290.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-300.svg b/.icons/kora/panel/22/weather-few-clouds-night-300.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-300.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-310.svg b/.icons/kora/panel/22/weather-few-clouds-night-310.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-310.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-320.svg b/.icons/kora/panel/22/weather-few-clouds-night-320.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-320.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-330.svg b/.icons/kora/panel/22/weather-few-clouds-night-330.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-330.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-340.svg b/.icons/kora/panel/22/weather-few-clouds-night-340.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-340.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night-350.svg b/.icons/kora/panel/22/weather-few-clouds-night-350.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night-350.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-night.svg b/.icons/kora/panel/22/weather-few-clouds-night.svg
new file mode 100644
index 000000000..efd5669b7
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-night.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.014 11.207c.528-.874 1.487-1.459 2.582-1.459 1.413 0 2.6.974 2.927 2.287.149-.036.306-.054.467-.054 1.11 0 2.01.9 2.01 2.009 0 1.025-.769 1.872-1.76 1.995h-.001c-.081.01-.164.015-.249.015s-.168-.005-.249-.015h-5.723c-1.319 0-2.389-1.071-2.389-2.389 0-1.317 1.068-2.386 2.385-2.389z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.158 9.674c-.369 1.042-.993 2.01-1.868 2.805-2.825 2.564-7.199 2.351-9.762-.472-2.564-2.825-2.354-7.199.471-9.764.875-.794 1.899-1.321 2.971-1.588-1.993 2.313-1.994 5.807.111 8.127 2.104 2.317 5.582 2.653 8.077.892z" />
+</svg>
diff --git a/.icons/kora/panel/22/weather-few-clouds-wind-night.svg b/.icons/kora/panel/22/weather-few-clouds-wind-night.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-wind-night.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds-wind.svg b/.icons/kora/panel/22/weather-few-clouds-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-few-clouds.svg b/.icons/kora/panel/22/weather-few-clouds.svg
new file mode 100644
index 000000000..7d4250a4f
--- /dev/null
+++ b/.icons/kora/panel/22/weather-few-clouds.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="7" cy="7" r="5.192" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.387 10.65c.489-.809 1.375-1.35 2.389-1.35 1.307 0 2.406.901 2.707 2.116.139-.034.284-.051.433-.051 1.026 0 1.859.834 1.859 1.859 0 .949-.711 1.733-1.628 1.846l-.231.014c-.079 0-.155-.005-.231-.014h-5.295c-1.22 0-2.21-.99-2.21-2.21 0-1.219.989-2.208 2.207-2.21zm-5.947.19c.11.14.24.26.37.38s.27.23.41.34h-.06l-1.1.38zm10.53-4.34c.01.17.03.33.03.5v.16c-.01.11-.02.23-.03.34h.03l1-.5zm-11.97 0-1 .5 1.03.5c-.01-.17-.03-.33-.03-.5v-.16c.01-.11.02-.23.03-.34zm10.94-4.44-1.1.38h-.06c.14.11.28.22.41.34s.26.24.37.38zm-9.88 0 .35 1.07c.22-.26.46-.5.72-.72zm4.94-2.06-.5 1.03c.16-.01.33-.03.5-.03h.5z"/>
+</svg>
diff --git a/.icons/kora/panel/22/weather-fog.svg b/.icons/kora/panel/22/weather-fog.svg
new file mode 100644
index 000000000..8cbb53bbb
--- /dev/null
+++ b/.icons/kora/panel/22/weather-fog.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 3.258c-.554 0-1 .337-1 .756s.446.756 1 .756h5.027c.554 0 1-.337 1-.756s-.446-.756-1-.756zm3.576 2.474c-.554 0-1 .337-1 .756s.446.756 1 .756h9.424c.554 0 1-.337 1-.756s-.446-.756-1-.756zm-4.576 3.024c-.554 0-1 .337-1 .756s.446.756 1 .756h11c.554 0 1-.337 1-.756s-.446-.756-1-.756zm2 2.749c-.554 0-1 .338-1 .756 0 .419.446.757 1 .757h11.206c.554 0 1-.338 1-.757 0-.418-.446-.756-1-.756z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-freezing-rain.svg b/.icons/kora/panel/22/weather-freezing-rain.svg
new file mode 100644
index 000000000..dc7bfa5e0
--- /dev/null
+++ b/.icons/kora/panel/22/weather-freezing-rain.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5.398 9.767s-2.043 2.393-2.043 3.5c0 1.37.923 2.5 2.043 2.5s2.044-1.13 2.044-2.5c0-.968-2.044-3.5-2.044-3.5zm5.142-1.767s-2.044 2.393-2.044 3.5c0 1.37.924 2.5 2.044 2.5s2.043-1.13 2.043-2.5c0-.968-2.043-3.5-2.043-3.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-hail.svg b/.icons/kora/panel/22/weather-hail.svg
new file mode 120000
index 000000000..9c51d6efb
--- /dev/null
+++ b/.icons/kora/panel/22/weather-hail.svg
@@ -0,0 +1 @@
+weather-freezing-rain.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-many-clouds-wind.svg b/.icons/kora/panel/22/weather-many-clouds-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/weather-many-clouds-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-many-clouds.svg b/.icons/kora/panel/22/weather-many-clouds.svg
new file mode 120000
index 000000000..bbe5adf46
--- /dev/null
+++ b/.icons/kora/panel/22/weather-many-clouds.svg
@@ -0,0 +1 @@
+weather-overcast.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-mist.svg b/.icons/kora/panel/22/weather-mist.svg
new file mode 120000
index 000000000..c20a6e941
--- /dev/null
+++ b/.icons/kora/panel/22/weather-mist.svg
@@ -0,0 +1 @@
+weather-fog.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-none-available.svg b/.icons/kora/panel/22/weather-none-available.svg
new file mode 100644
index 000000000..1853e57e8
--- /dev/null
+++ b/.icons/kora/panel/22/weather-none-available.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m7.402 11.225c-.046 0-.07-.023-.07-.07v-.756c0-.121.004-.232.012-.334.008-.101.023-.198.047-.29.023-.092.055-.182.096-.272s.095-.182.162-.276l1.043-1.447c.187-.25.281-.496.281-.738 0-.297-.104-.533-.311-.709s-.416-.264-.627-.264c-.281 0-.519.092-.715.276-.195.167-.293.478-.293.931 0 .047-.023.07-.07.07h-1.195c-.047 0-.07-.023-.07-.07v-.234c0-.649.226-1.194.679-1.635.453-.449.989-.674 1.606-.674.593 0 1.129.211 1.605.633.485.414.727.977.727 1.687 0 .489-.129.913-.387 1.272l-1.072 1.465c-.121.183-.182.416-.182.697v.668c0 .047-.023.07-.07.07zm0 2.063c-.046 0-.07-.024-.07-.07v-1.19c0-.047.024-.07.07-.07h1.196c.047 0 .07.023.07.07v1.19c0 .046-.023.07-.07.07z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-overcast-wind.svg b/.icons/kora/panel/22/weather-overcast-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/22/weather-overcast-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-overcast.svg b/.icons/kora/panel/22/weather-overcast.svg
new file mode 100644
index 000000000..7b357754a
--- /dev/null
+++ b/.icons/kora/panel/22/weather-overcast.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.02 7.067c-1.31 0-2.4.86-2.81 2.03-1.23.16-2.19 1.2-2.19 2.47 0 1.38 1.12 2.5 2.5 2.5h5c1.38 0 2.5-1.12 2.5-2.5 0-1.27-.96-2.31-2.19-2.47-.4-1.17-1.5-2.03-2.81-2.03z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/22/weather-severe-alert.svg b/.icons/kora/panel/22/weather-severe-alert.svg
new file mode 100644
index 000000000..c98437e2e
--- /dev/null
+++ b/.icons/kora/panel/22/weather-severe-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m8 12.888c.633 0 1.146.514 1.146 1.147 0 .632-.513 1.146-1.146 1.146s-1.146-.514-1.146-1.146c0-.633.513-1.147 1.146-1.147zm-1-6.888v4l.25 2h1.5l.25-2v-4z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-showers-day.svg b/.icons/kora/panel/22/weather-showers-day.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/22/weather-showers-day.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-showers-night.svg b/.icons/kora/panel/22/weather-showers-night.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/22/weather-showers-night.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-showers-scattered-day.svg b/.icons/kora/panel/22/weather-showers-scattered-day.svg
new file mode 120000
index 000000000..12f673875
--- /dev/null
+++ b/.icons/kora/panel/22/weather-showers-scattered-day.svg
@@ -0,0 +1 @@
+weather-showers-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-showers-scattered-night.svg b/.icons/kora/panel/22/weather-showers-scattered-night.svg
new file mode 120000
index 000000000..12f673875
--- /dev/null
+++ b/.icons/kora/panel/22/weather-showers-scattered-night.svg
@@ -0,0 +1 @@
+weather-showers-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-showers-scattered.svg b/.icons/kora/panel/22/weather-showers-scattered.svg
new file mode 100644
index 000000000..e277424cd
--- /dev/null
+++ b/.icons/kora/panel/22/weather-showers-scattered.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.398 9.767s-2.043 2.393-2.043 3.5c0 1.37.923 2.5 2.043 2.5s2.044-1.13 2.044-2.5c0-.968-2.044-3.5-2.044-3.5zm5.142-1.767s-2.044 2.393-2.044 3.5c0 1.37.924 2.5 2.044 2.5s2.043-1.13 2.043-2.5c0-.968-2.043-3.5-2.043-3.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+
+</svg>
diff --git a/.icons/kora/panel/22/weather-showers.svg b/.icons/kora/panel/22/weather-showers.svg
new file mode 100644
index 000000000..1ad79c173
--- /dev/null
+++ b/.icons/kora/panel/22/weather-showers.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.479 11.443.025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.083.173-.259.284-.451.284-.274 0-.5-.226-.5-.5 0-.081.02-.16.057-.232l1-2c.079-.165.243-.274.426-.283zm2.5 0 .025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.083.173-.259.284-.451.284-.274 0-.5-.226-.5-.5 0-.081.02-.16.057-.232l1-2c.079-.165.243-.274.426-.283zm-5 0 .025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.084.169-.258.277-.448.277-.274 0-.5-.226-.5-.5 0-.078.019-.155.054-.225l1-2c.079-.165.243-.274.426-.283zm-2.501 0c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm-2.5 0c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/22/weather-snow-day.svg b/.icons/kora/panel/22/weather-snow-day.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/22/weather-snow-day.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-snow-night.svg b/.icons/kora/panel/22/weather-snow-night.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/22/weather-snow-night.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-snow-rain.svg b/.icons/kora/panel/22/weather-snow-rain.svg
new file mode 100644
index 000000000..44d00f882
--- /dev/null
+++ b/.icons/kora/panel/22/weather-snow-rain.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9 14c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm4 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm-6.521-2.006c-.183.009-.347.118-.426.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm-3-.002c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm7.522.008c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/22/weather-snow-scattered-day.svg b/.icons/kora/panel/22/weather-snow-scattered-day.svg
new file mode 120000
index 000000000..5c5ccc9dd
--- /dev/null
+++ b/.icons/kora/panel/22/weather-snow-scattered-day.svg
@@ -0,0 +1 @@
+weather-snow-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-snow-scattered-night.svg b/.icons/kora/panel/22/weather-snow-scattered-night.svg
new file mode 120000
index 000000000..5c5ccc9dd
--- /dev/null
+++ b/.icons/kora/panel/22/weather-snow-scattered-night.svg
@@ -0,0 +1 @@
+weather-snow-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-snow-scattered.svg b/.icons/kora/panel/22/weather-snow-scattered.svg
new file mode 100644
index 000000000..e6af36c2c
--- /dev/null
+++ b/.icons/kora/panel/22/weather-snow-scattered.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.643 13.643c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2zm-9.167-1.132c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2zm4.524-1.365c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-snow.svg b/.icons/kora/panel/22/weather-snow.svg
new file mode 100644
index 000000000..5c5b1b4b1
--- /dev/null
+++ b/.icons/kora/panel/22/weather-snow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 12.963c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm-10-2c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+</svg>
diff --git a/.icons/kora/panel/22/weather-storm-day.svg b/.icons/kora/panel/22/weather-storm-day.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/22/weather-storm-day.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-storm-night.svg b/.icons/kora/panel/22/weather-storm-night.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/22/weather-storm-night.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/weather-storm.svg b/.icons/kora/panel/22/weather-storm.svg
new file mode 100644
index 000000000..c01396799
--- /dev/null
+++ b/.icons/kora/panel/22/weather-storm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.536 7-.536 5h1l-.754 4 3.238-5h-1.484l2.5-4z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ </svg>
diff --git a/.icons/kora/panel/22/weather-windy.svg b/.icons/kora/panel/22/weather-windy.svg
new file mode 100644
index 000000000..1d0047558
--- /dev/null
+++ b/.icons/kora/panel/22/weather-windy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.165 9.687s7.339-.058 8.704-.069c1.711-.013 2.869 1.421 2.869 2.866 0 .866-.328 1.716-1.009 2.265-.451.363-1.062.601-1.856.601-.319 0-.578-.259-.578-.578s.259-.578.578-.578c.482 0 .859-.126 1.132-.346.407-.327.578-.847.578-1.364 0-.86-.686-1.719-1.705-1.711-1.366.012-8.705.07-8.705.07-.317.002-.578-.255-.581-.573-.003-.319.254-.58.573-.583zm1.262-1.15c-.319-.002-.577-.263-.573-.582.002-.319.263-.575.581-.573 0 0 7.339.058 8.704.069 1.019.008 1.705-.85 1.705-1.711 0-.516-.17-1.036-.577-1.363-.274-.221-.651-.347-1.132-.347-.319 0-.578-.258-.578-.577s.259-.578.578-.578c.793 0 1.404.238 1.855.601.682.549 1.01 1.399 1.01 2.264 0 1.446-1.159 2.879-2.87 2.867-1.365-.012-8.703-.07-8.703-.07zm-3.853-2.224c-.319-.003-.577-.264-.573-.583.002-.318.263-.575.581-.573 0 0 7.339.058 8.704.07 1.019.008 1.705-.851 1.705-1.711 0-.517-.171-1.037-.577-1.364-.274-.22-.651-.346-1.132-.346-.319 0-.578-.259-.578-.578s.259-.578.578-.578c.793 0 1.404.238 1.855.601.682.549 1.01 1.399 1.01 2.265 0 1.445-1.159 2.879-2.87 2.866-1.365-.012-8.703-.069-8.703-.069z" />
+</svg>
diff --git a/.icons/kora/panel/22/webtorrent-desktop-panel.svg b/.icons/kora/panel/22/webtorrent-desktop-panel.svg
new file mode 100644
index 000000000..9b077f823
--- /dev/null
+++ b/.icons/kora/panel/22/webtorrent-desktop-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.539 1c-.302-.007-.601.067-.863.213l-4.852 2.705c-.509.284-.824.811-.824 1.379v5.406c-.001.569.314 1.097.824 1.381l4.852 2.703c.509.284 1.139.284 1.648 0l4.852-2.703c.51-.284.825-.812.824-1.381v-5.406c0-.568-.315-1.095-.824-1.379l-4.852-2.705c-.239-.133-.509-.207-.785-.213zm-.039.854 5.532 3.111v6.07l-5.532 3.111-5.532-3.111v-6.07zm-1.07 4.146c-.789 0-1.43.736-1.43 1.643 0 1.413 2.201 2.524 2.477 3.357.275-.833 2.476-1.944 2.476-3.357 0-.907-.64-1.643-1.43-1.643-.413 0-.785.255-1.046.578-.261-.323-.633-.578-1.047-.578z" />
+</svg>
diff --git a/.icons/kora/panel/22/wechat-tray-unread.svg b/.icons/kora/panel/22/wechat-tray-unread.svg
new file mode 100644
index 000000000..69a5f8e2f
--- /dev/null
+++ b/.icons/kora/panel/22/wechat-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 5c-2.743 0-5 2.031-5 4.5s2.257 4.5 5 4.5c.347-.001.694-.035 1.033-.102-.021-.131-.033-.265-.033-.398 0-1.371 1.129-2.5 2.5-2.5.379.002.752.089 1.092.256.265-.555.404-1.152.408-1.756 0-2.469-2.257-4.5-5-4.5zm-2 2c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm4 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c2.487.003 4.726 1.422 5.605 3.555-.794-.353-1.678-.555-2.605-.555-.029 0-.059.001-.088.004-3.209.043-5.912 2.438-5.912 5.496 0 .691.144 1.345.395 1.949-.034-.013-.067-.027-.1-.041l-1.295 2.592v-3.41c-1.269-1.041-1.997-2.529-2-4.09 0-3.017 2.708-5.5 6-5.5zm-3 3c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" />
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="13.5" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/22/wechat-tray.svg b/.icons/kora/panel/22/wechat-tray.svg
new file mode 100644
index 000000000..57be4a4bf
--- /dev/null
+++ b/.icons/kora/panel/22/wechat-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 5c-2.743 0-5 2.031-5 4.5s2.257 4.5 5 4.5c1.003-.001 1.982-.274 2.811-.783l1.189 1.783v-2.809c.647-.776.998-1.72 1-2.691 0-2.469-2.257-4.5-5-4.5zm-2 2c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm4 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c2.487.003 4.726 1.422 5.605 3.555-.794-.353-1.678-.555-2.605-.555-.029 0-.059.001-.088.004-3.209.043-5.912 2.438-5.912 5.496 0 .691.144 1.345.395 1.949-.034-.013-.067-.027-.1-.041l-1.295 2.592v-3.41c-1.269-1.041-1.997-2.529-2-4.09 0-3.017 2.708-5.5 6-5.5zm-3 3c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/whatsapp-msg.svg b/.icons/kora/panel/22/whatsapp-msg.svg
new file mode 100644
index 000000000..b2a73352c
--- /dev/null
+++ b/.icons/kora/panel/22/whatsapp-msg.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.028 3.627c-.63 0-1.26.692-1.362.834l-.041.041-.02.061c-.874 2.013 2.074 5.042 2.44 5.408.285.285 2.684 2.582 4.615 2.582.305 0 .57-.061.814-.162l.061-.021.04-.04c.183-.143 1.098-.956.773-1.688-.122-.285-1.118-1.342-2.379-1.545l-.081-.021-.082.021c-.061.02-.488.101-1.098.508-.203-.102-.609-.386-1.28-1.037-.651-.651-.936-1.057-1.037-1.26.386-.61.488-1.037.508-1.078l.02-.081-.02-.082c-.203-1.26-1.281-2.236-1.566-2.379-.081-.04-.183-.061-.305-.061z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c3.863 0 7 3.137 7 7s-3.137 7-7 7-7-3.137-7-7 3.137-7 7-7zm0 1c3.311 0 6 2.689 6 6s-2.689 6-6 6-6-2.689-6-6 2.689-6 6-6z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="13.5" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/22/whatsapp-tray.svg b/.icons/kora/panel/22/whatsapp-tray.svg
new file mode 100644
index 000000000..3ae0d4065
--- /dev/null
+++ b/.icons/kora/panel/22/whatsapp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910313 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.432997 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855781 14.994787 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/whatsapp-warning-msg.svg b/.icons/kora/panel/22/whatsapp-warning-msg.svg
new file mode 100644
index 000000000..aadcadc59
--- /dev/null
+++ b/.icons/kora/panel/22/whatsapp-warning-msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910315 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 1.8096642 11.420056 1.8408181 11.50346 1.8789062 11.599609 A 2.5 2.5 0 0 1 3.5 11 A 2.5 2.5 0 0 1 6 13.5 A 2.5 2.5 0 0 1 5.7167969 14.650391 C 5.8268855 14.681986 5.9193679 14.704327 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991287 7.7050781 14.992188 C 7.7855781 14.994787 7.8660936 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953056 8.8144063 14.960938 8.7382812 C 14.977556 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/whatsapp-warning.svg b/.icons/kora/panel/22/whatsapp-warning.svg
new file mode 100644
index 000000000..8dbef9270
--- /dev/null
+++ b/.icons/kora/panel/22/whatsapp-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910313 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.432997 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855781 14.994787 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/whatsie-tray-attention.svg b/.icons/kora/panel/22/whatsie-tray-attention.svg
new file mode 100644
index 000000000..d93713809
--- /dev/null
+++ b/.icons/kora/panel/22/whatsie-tray-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079803 7.5 1.0195312 C 7.479 1.0211013 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.2207465 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069994 7.6710156 1.0058594 7.6972656 C 1.0036694 7.7760156 1.0014331 7.8539688 1.0019531 7.9335938 C 1.0016981 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910319 1.3984375 10.316406 C 1.4829756 10.58658 1.588175 10.859927 1.6992188 11.134766 A 2.5 2.5 0 0 1 2.5 11 A 2.5 2.5 0 0 1 5 13.5 A 2.5 2.5 0 0 1 4.7734375 14.535156 C 5.1635421 14.498354 5.4579565 14.559406 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991287 7.7050781 14.992188 C 7.7855778 14.994694 7.8660936 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953056 8.8144063 14.960938 8.7382812 C 14.977556 8.5746563 14.986928 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996971 8.0778165 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 4 7 A 1 1 0 0 1 5 8 A 1 1 0 0 1 4 9 A 1 1 0 0 1 3 8 A 1 1 0 0 1 4 7 z M 8 7 A 1 1 0 0 1 9 8 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 z M 12 7 A 1 1 0 0 1 13 8 A 1 1 0 0 1 12 9 A 1 1 0 0 1 11 8 A 1 1 0 0 1 12 7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/whatsie-tray.svg b/.icons/kora/panel/22/whatsie-tray.svg
new file mode 100644
index 000000000..a2369e896
--- /dev/null
+++ b/.icons/kora/panel/22/whatsie-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079802 7.5 1.0195312 C 7.479 1.0211013 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.2207465 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069994 7.6710156 1.0058594 7.6972656 C 1.0036694 7.7760156 1.0014331 7.8539688 1.0019531 7.9335938 C 1.0016981 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910316 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.43295 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855778 14.994694 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986928 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996971 8.0778165 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 4 7 A 1 1 0 0 1 5 8 A 1 1 0 0 1 4 9 A 1 1 0 0 1 3 8 A 1 1 0 0 1 4 7 z M 8 7 A 1 1 0 0 1 9 8 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 z M 12 7 A 1 1 0 0 1 13 8 A 1 1 0 0 1 12 9 A 1 1 0 0 1 11 8 A 1 1 0 0 1 12 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/wire-tray-attention.svg b/.icons/kora/panel/22/wire-tray-attention.svg
new file mode 100644
index 000000000..830097d62
--- /dev/null
+++ b/.icons/kora/panel/22/wire-tray-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 3.134,1 0,4.134 0,8 0,11.866 3.134,15 7,15 10.866,15 14,11.866 14,8 14,4.134 10.866,1 7,1 Z M 2,4.9997 H 3 V 9.4121 C 3,9.4121 2.9984,9.7701 3.2812,10.164 3.5641,10.558 4.116,11 5.5,11 5.6058,11 5.6363,10.964 5.7324,10.959 5.6611,10.882 5.5255,10.827 5.4687,10.748 5.0015,10.098 5,9.4121 5,9.4121 V 6.0719 L 5.0039,6.0426 C 5.0039,6.0426 5.0278,5.898 5.0879,5.779 5.148,5.66 5.251,5.5204 5.4082,5.3981 5.7225,5.1536 6.2228,4.9884 7.0078,4.9997 7.7878,5.0109 8.274,5.1744 8.584,5.4079 8.739,5.5246 8.8433,5.6589 8.9063,5.7751 8.9683,5.8913 8.9961,6.0368 8.9961,6.0368 L 9,6.07 V 9.4121 C 9,9.4121 8.9983,10.098 8.5312,10.748 8.4742,10.827 8.3386,10.882 8.2676,10.959 8.3636,10.964 8.394,11 8.5,11 9.884,11 10.436,10.558 10.719,10.164 11.002,9.7701 11,9.4121 11,9.4121 V 4.9997 H 12 V 9.4121 C 12,9.4121 11.998,10.098 11.531,10.748 11.064,11.398 10.116,12 8.5,12 7.878,12 7.435,11.852 7,11.705 6.565,11.852 6.1219,12 5.5,12 3.8839,12 2.9358,11.398 2.4687,10.748 2.0015,10.098 2,9.4121 2,9.4121 Z M 6.9922,5.9997 C 6.3532,5.9905 6.1034,6.1252 6.0234,6.1872 6.0024,6.2041 6.005,6.2036 6,6.2106 V 9.4121 C 6,9.4121 5.9986,9.7701 6.2812,10.164 6.4253,10.364 6.645,10.574 7,10.734 7.355,10.574 7.5747,10.364 7.7187,10.164 8.0017,9.7701 8,9.4121 8,9.4121 V 6.2223 C 7.993,6.2157 8.0004,6.2205 7.9844,6.2087 7.9014,6.1461 7.6362,6.0089 6.9922,5.9997 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/wire-tray.svg b/.icons/kora/panel/22/wire-tray.svg
new file mode 100644
index 000000000..00ada692a
--- /dev/null
+++ b/.icons/kora/panel/22/wire-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 3.134,1 0,4.134 0,8 0,11.866 3.134,15 7,15 10.866,15 14,11.866 14,8 14,4.134 10.866,1 7,1 Z M 2,4.9997 H 3 V 9.4121 C 3,9.4121 2.9984,9.7701 3.2812,10.164 3.5641,10.558 4.116,11 5.5,11 5.6058,11 5.6363,10.964 5.7324,10.959 5.6611,10.882 5.5255,10.827 5.4687,10.748 5.0015,10.098 5,9.4121 5,9.4121 V 6.0719 L 5.0039,6.0426 C 5.0039,6.0426 5.0278,5.898 5.0879,5.779 5.148,5.66 5.251,5.5204 5.4082,5.3981 5.7225,5.1536 6.2228,4.9884 7.0078,4.9997 7.7878,5.0109 8.274,5.1744 8.584,5.4079 8.739,5.5246 8.8433,5.6589 8.9063,5.7751 8.9683,5.8913 8.9961,6.0368 8.9961,6.0368 L 9,6.07 V 9.4121 C 9,9.4121 8.9983,10.098 8.5312,10.748 8.4742,10.827 8.3386,10.882 8.2676,10.959 8.3636,10.964 8.394,11 8.5,11 9.884,11 10.436,10.558 10.719,10.164 11.002,9.7701 11,9.4121 11,9.4121 V 4.9997 H 12 V 9.4121 C 12,9.4121 11.998,10.098 11.531,10.748 11.064,11.398 10.116,12 8.5,12 7.878,12 7.435,11.852 7,11.705 6.565,11.852 6.1219,12 5.5,12 3.8839,12 2.9358,11.398 2.4687,10.748 2.0015,10.098 2,9.4121 2,9.4121 Z M 6.9922,5.9997 C 6.3532,5.9905 6.1034,6.1252 6.0234,6.1872 6.0024,6.2041 6.005,6.2036 6,6.2106 V 9.4121 C 6,9.4121 5.9986,9.7701 6.2812,10.164 6.4253,10.364 6.645,10.574 7,10.734 7.355,10.574 7.5747,10.364 7.7187,10.164 8.0017,9.7701 8,9.4121 8,9.4121 V 6.2223 C 7.993,6.2157 8.0004,6.2205 7.9844,6.2087 7.9014,6.1461 7.6362,6.0089 6.9922,5.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/wired.svg b/.icons/kora/panel/22/wired.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/22/wired.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/wiznote-indicator.svg b/.icons/kora/panel/22/wiznote-indicator.svg
new file mode 100644
index 000000000..141ac4bc6
--- /dev/null
+++ b/.icons/kora/panel/22/wiznote-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,1 9.5,7 9,4 5,5 4,8 3,3 0,4 2,13.5 5.777,14.066 6.5,11.5 7.264,14.289 12,15 16,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/workrave-indicator-quiet.svg b/.icons/kora/panel/22/workrave-indicator-quiet.svg
new file mode 100644
index 000000000..14aa5b8d4
--- /dev/null
+++ b/.icons/kora/panel/22/workrave-indicator-quiet.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 5.7909,1 4,2.7909 4,5 4,7.2091 5.7909,9 8,9 10.209,9 12,7.2091 12,5 12,2.7909 10.209,1 8,1 Z M 7,3 H 9 V 4 H 10 V 6 H 9 V 7 H 7 V 6 H 6 V 4 H 7 Z M 11.494,9.9941 C 11.045,9.9942 10.824,10.541 11.146,10.854 L 12.793,12.5 11.146,14.146 C 10.656,14.618 11.382,15.344 11.854,14.854 L 13.5,13.207 15.146,14.854 C 15.618,15.344 16.344,14.618 15.854,14.146 L 14.207,12.5 15.854,10.854 C 16.179,10.536 15.945,9.9836 15.49,9.9961 15.36,9.9997 15.237,10.054 15.146,10.146 L 13.5,11.793 11.854,10.146 C 11.759,10.049 11.63,9.9941 11.494,9.9941 Z M 8,10 C -4e-4,10.004 1,15 1,15 H 10.074 C 10.027,14.868 9.9921,14.729 9.9844,14.576 9.9636,14.169 10.149,13.718 10.453,13.426 L 11.379,12.5 10.451,11.572 C 10.055,11.189 9.9406,10.62 10.055,10.137 9.4308,10.055 8.7622,9.9996 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/workrave-indicator-suspended.svg b/.icons/kora/panel/22/workrave-indicator-suspended.svg
new file mode 100644
index 000000000..1ff6164fb
--- /dev/null
+++ b/.icons/kora/panel/22/workrave-indicator-suspended.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.4766,0.99609 C 1.0278,1.0127 0.82663,1.5665 1.1602,1.8672 L 15.16,14.867 C 15.65,15.32 16.329,14.586 15.84,14.133 L 1.8398,1.1328 C 1.7421,1.0402 1.6111,0.99089 1.4766,0.99609 Z M 8,1 C 6.7132,1 5.5813,1.6185 4.8496,2.5625 L 6.3984,4 H 7 V 3 H 9 V 4 H 10 V 6 H 9 V 6.416 L 10.666,7.9629 C 11.479,7.2307 12,6.1804 12,5 12,2.7909 10.209,1 8,1 Z M 4.1426,6.002 C 4.5312,7.4994 5.7532,8.6522 7.293,8.9277 Z M 8,10 C -4e-4,10.004 1,15 1,15 H 13.832 L 8.4668,10.018 C 8.3079,10.013 8.1657,9.9999 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/workrave-indicator.svg b/.icons/kora/panel/22/workrave-indicator.svg
new file mode 100644
index 000000000..ee02914b2
--- /dev/null
+++ b/.icons/kora/panel/22/workrave-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 5.7909,1 4,2.7909 4,5 4,7.2091 5.7909,9 8,9 10.209,9 12,7.2091 12,5 12,2.7909 10.209,1 8,1 Z M 7,3 H 9 V 4 H 10 V 6 H 9 V 7 H 7 V 6 H 6 V 4 H 7 Z M 8,10 C -4e-4,10.004 1,15 1,15 V 15 H 15 V 15 C 15,15 16,9.996 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/x-tile-panel.svg b/.icons/kora/panel/22/x-tile-panel.svg
new file mode 100644
index 000000000..03db3ae65
--- /dev/null
+++ b/.icons/kora/panel/22/x-tile-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 1 5.7148438 C 1 6.4271295 1.5728706 7 2.2851562 7 L 5.7148438 7 C 6.4271295 7 7 6.4271295 7 5.7148438 L 7 3 L 1 3 z M 9 3 L 9 5.7148438 C 9 6.4271295 9.5728709 7 10.285156 7 L 13.714844 7 C 14.427129 7 15 6.4271295 15 5.7148438 L 15 3 L 9 3 z M 1 11 L 1 13.714844 C 1 14.427129 1.5728706 15 2.2851562 15 L 5.7148438 15 C 6.4271295 15 7 14.427129 7 13.714844 L 7 11 L 1 11 z M 9 11 L 9 13.714844 C 9 14.427129 9.5728709 15 10.285156 15 L 13.714844 15 C 14.427129 15 15 14.427129 15 13.714844 L 15 11 L 9 11 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2.2851562 1 C 1.5728705 1 1 1.5728706 1 2.2851562 L 1 3 L 7 3 L 7 2.2851562 C 7 1.5728705 6.4271295 1 5.7148438 1 L 2.2851562 1 z M 10.285156 1 C 9.5728708 1 9 1.5728706 9 2.2851562 L 9 3 L 15 3 L 15 2.2851562 C 15 1.5728705 14.427129 1 13.714844 1 L 10.285156 1 z M 2.2851562 9 C 1.5728705 9 1 9.5728709 1 10.285156 L 1 11 L 7 11 L 7 10.285156 C 7 9.5728708 6.4271295 9 5.7148438 9 L 2.2851562 9 z M 10.285156 9 C 9.5728708 9 9 9.5728709 9 10.285156 L 9 11 L 15 11 L 15 10.285156 C 15 9.5728708 14.427129 9 13.714844 9 L 10.285156 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/xchat-panel.svg b/.icons/kora/panel/22/xchat-panel.svg
new file mode 100644
index 000000000..5d13a1ae9
--- /dev/null
+++ b/.icons/kora/panel/22/xchat-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 3.4062,0.9874 C 3.1506,0.9874 2.8833,1.0728 2.6875,1.2686 L 1.2812,2.6749 C 0.8895,3.0666 0.8895,3.7206 1.2812,4.1124 L 2.1562,4.9874 H 7.844 L 4.125,1.2686 C 3.9291,1.0727 3.6619,0.9873 3.4062,0.9873 Z M 12.594,0.9874 C 12.332,0.9874 12.071,1.0728 11.875,1.2686 L 8.156,4.9874 H 13.844 L 14.719,4.1124 C 15.11,3.7207 15.11,3.0666 14.719,2.6749 L 13.312,1.2687 C 13.117,1.0729 12.855,0.9875 12.594,0.9875 Z M 4.4782,5.4953 C 4.2135,5.5067 4.0037,5.7225 3.9997,5.9874 V 7.487 9.487 C 3.9901,10.163 5.0093,10.163 4.9997,9.487 V 7.987 H 5.9997 V 9.487 C 5.9901,10.163 7.0093,10.163 6.9997,9.487 V 7.487 C 6.9992,7.2112 6.7755,6.9878 6.4997,6.9878 H 4.9997 V 5.9878 C 4.9955,5.7062 4.7596,5.4836 4.4782,5.4957 Z M 13.478,5.4953 C 13.214,5.5069 13.004,5.7227 13,5.9874 V 6.9874 H 12.5 C 11.854,7.0078 11.854,7.9666 12.5,7.987 H 13 V 9.487 C 13,9.7631 13.224,9.987 13.5,9.987 H 15 C 15.676,9.9966 15.676,8.9774 15,8.987 H 14 V 7.987 H 15 C 15.688,8.0088 15.688,6.9656 15,6.9874 H 14 V 5.9874 C 13.996,5.7061 13.76,5.4839 13.479,5.4957 Z M 0.5,6.9874 C 0.22403,6.9874 2.4835e-4,7.211 0,7.487 V 9.487 C 2.7609e-5,9.7631 0.22387,9.987 0.5,9.987 H 2.5 C 3.1762,9.9966 3.1762,8.9774 2.5,8.987 H 1 V 7.987 H 2.5 C 3.1762,7.9966 3.1762,6.9774 2.5,6.987 H 0.5 Z M 8.5,6.9874 C 8.224,6.9874 8.0002,7.211 8,7.487 V 9.487 C 8,9.7631 8.2239,9.987 8.5,9.987 H 9.25 C 9.9262,9.9966 9.9262,8.9774 9.25,8.987 H 9 V 7.987 H 10 V 9.487 C 9.9904,10.163 11.01,10.163 11,9.487 V 7.487 C 11,7.211 10.776,6.9874 10.5,6.9874 Z M 2.1564,10.987 1.2814,11.862 C 0.8897,12.254 0.8897,12.908 1.2814,13.3 L 2.6876,14.706 C 3.0793,15.098 3.7334,15.098 4.1251,14.706 L 7.844,10.987 Z M 8.156,10.987 11.875,14.706 C 12.267,15.098 12.921,15.098 13.313,14.706 L 14.719,13.3 C 15.111,12.908 15.111,12.254 14.719,11.862 L 13.844,10.987 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/xfce-newmail.svg b/.icons/kora/panel/22/xfce-newmail.svg
new file mode 120000
index 000000000..9ab72aa40
--- /dev/null
+++ b/.icons/kora/panel/22/xfce-newmail.svg
@@ -0,0 +1 @@
+new-messages-red.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce-nomail.svg b/.icons/kora/panel/22/xfce-nomail.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/22/xfce-nomail.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-critical-charging.svg b/.icons/kora/panel/22/xfce4-battery-critical-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-critical-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-critical.svg b/.icons/kora/panel/22/xfce4-battery-critical.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-critical.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-full-charging.svg b/.icons/kora/panel/22/xfce4-battery-full-charging.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-full-charging.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-full.svg b/.icons/kora/panel/22/xfce4-battery-full.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-full.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-low-charging.svg b/.icons/kora/panel/22/xfce4-battery-low-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-low-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-low.svg b/.icons/kora/panel/22/xfce4-battery-low.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-low.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-missing.svg b/.icons/kora/panel/22/xfce4-battery-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-ok-charging.svg b/.icons/kora/panel/22/xfce4-battery-ok-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-ok-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-battery-ok.svg b/.icons/kora/panel/22/xfce4-battery-ok.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-battery-ok.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-fsguard-plugin-urgent.svg b/.icons/kora/panel/22/xfce4-fsguard-plugin-urgent.svg
new file mode 100644
index 000000000..473014e67
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-fsguard-plugin-urgent.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-3 -3 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z" fill="#dfdfdf" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.011 1-.011 11.989 8.787.011.011-11.989zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657z" />
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12.463 9c-.24.014-.458.164-.578.396l-1.395 2.706-1.394 2.705c-.06.115-.093.245-.096.379v.018c0 .437.321.796.71.796h5.579c.39 0 .71-.359.71-.796 0-.139-.032-.276-.095-.397l-1.394-2.705-1.395-2.706c-.121-.234-.34-.383-.582-.396-.023-.001-.047-.001-.07 0zm-.463 1h1v3h-1zm0 4h1v1h-1z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-fsguard-plugin-warning.svg b/.icons/kora/panel/22/xfce4-fsguard-plugin-warning.svg
new file mode 120000
index 000000000..025a24875
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-fsguard-plugin-warning.svg
@@ -0,0 +1 @@
+xfce4-fsguard-plugin-urgent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-fsguard-plugin.svg b/.icons/kora/panel/22/xfce4-fsguard-plugin.svg
new file mode 120000
index 000000000..95b5fef8b
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-fsguard-plugin.svg
@@ -0,0 +1 @@
+indicator-sensors-disk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-muted.svg b/.icons/kora/panel/22/xfce4-mixer-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-no-muted.svg b/.icons/kora/panel/22/xfce4-mixer-no-muted.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-no-muted.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-no-record.svg b/.icons/kora/panel/22/xfce4-mixer-no-record.svg
new file mode 120000
index 000000000..ad16fd28c
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-no-record.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-record.svg b/.icons/kora/panel/22/xfce4-mixer-record.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-record.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-volume-high.svg b/.icons/kora/panel/22/xfce4-mixer-volume-high.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-volume-high.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-volume-low-medium.svg b/.icons/kora/panel/22/xfce4-mixer-volume-low-medium.svg
new file mode 120000
index 000000000..ae4d92d4b
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-volume-low-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-volume-low.svg b/.icons/kora/panel/22/xfce4-mixer-volume-low.svg
new file mode 120000
index 000000000..fc5b21357
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-volume-low.svg
@@ -0,0 +1 @@
+audio-volume-low-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-volume-medium.svg b/.icons/kora/panel/22/xfce4-mixer-volume-medium.svg
new file mode 120000
index 000000000..ae4d92d4b
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-volume-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-volume-muted.svg b/.icons/kora/panel/22/xfce4-mixer-volume-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-volume-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-volume-ultra-low.svg b/.icons/kora/panel/22/xfce4-mixer-volume-ultra-low.svg
new file mode 120000
index 000000000..fc5b21357
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-volume-ultra-low.svg
@@ -0,0 +1 @@
+audio-volume-low-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-mixer-volume-very-high.svg b/.icons/kora/panel/22/xfce4-mixer-volume-very-high.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-mixer-volume-very-high.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-notes-plugin.svg b/.icons/kora/panel/22/xfce4-notes-plugin.svg
new file mode 120000
index 000000000..b140ab393
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-notes-plugin.svg
@@ -0,0 +1 @@
+tomboy-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfce4-whiskermenu.svg b/.icons/kora/panel/22/xfce4-whiskermenu.svg
new file mode 100644
index 000000000..3fe4a2a29
--- /dev/null
+++ b/.icons/kora/panel/22/xfce4-whiskermenu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3041094,1.0003416 C 6.0733634,1.0052816 5.8914699,1.0749556 5.8275469,1.0745606 4.3504598,1.279795 5.2934145,2.8284256 5.9193438,4.7483885 5.9727837,5.2398578 4.4569826,5.0345811 4.1205157,4.5198728 2.9857307,1.7734928 2.6830084,2.0802045 2.3666094,2.0003416 2.0635414,1.9385356 1.0111922,2.4674665 1.0345781,3.5784666 c 0.004,0.3191549 0.2059804,2.1230077 0.2089844,2.5898438 -1.33037301,2.2596372 -1.87256511,3.4964486 -0.2050781,5.8087436 1.1948705,1.565703 4.0672336,2.055165 5.9511719,2.021485 4.0093167,0.0016 4.9590727,-2.177086 7.2561667,-3.955078 C 16.00033,8.6085896 14.200883,7.8012676 13.777073,7.5491696 10.141981,5.1980899 8.0855509,5.6876564 8.0365309,5.3147947 8.0108209,4.8838258 8.0268759,3.6857361 7.9642659,3.2601072 7.7175419,1.2794362 6.8117454,0.98848479 6.3041094,1.0003416 Z m 6.5960106,0 C 12.155486,1.1160076 11.790015,5.333496 12.122776,5.9710447 13.265053,5.2530714 13.046179,2.068399 12.90012,1.0003416 Z m 2.9375,0.9785156 c -2.357948,3.0996933 -1.799057,2.5203743 -2.388672,5.0078125 0.224955,0.3077999 3.275786,-4.640378 2.388672,-5.0078125 z M 7.9994219,7.0003416 c 0.5522847,0 1,0.4477153 1,1 0,0.5522847 -0.4477153,1 -1,1 -0.5522848,0 -1,-0.4477153 -1,-1 0,-0.5522847 0.4477152,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/xfpm-ac-adapter.svg b/.icons/kora/panel/22/xfpm-ac-adapter.svg
new file mode 120000
index 000000000..462da4e23
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ac-adapter.svg
@@ -0,0 +1 @@
+ac-adapter.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-brightness-lcd.svg b/.icons/kora/panel/22/xfpm-brightness-lcd.svg
new file mode 100644
index 000000000..6abca94fe
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-brightness-lcd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm10.791-1.908c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm12.575-2.223c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-10.952-.377c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm2.541-1.716c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2.517c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-keyboard-000.svg b/.icons/kora/panel/22/xfpm-keyboard-000.svg
new file mode 120000
index 000000000..3c3ffb5e4
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-keyboard-000.svg
@@ -0,0 +1 @@
+keyboard-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-keyboard-020.svg b/.icons/kora/panel/22/xfpm-keyboard-020.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-keyboard-020.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-keyboard-030.svg b/.icons/kora/panel/22/xfpm-keyboard-030.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-keyboard-030.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-keyboard-040.svg b/.icons/kora/panel/22/xfpm-keyboard-040.svg
new file mode 120000
index 000000000..89e90a0d7
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-keyboard-040.svg
@@ -0,0 +1 @@
+keyboard-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-keyboard-060.svg b/.icons/kora/panel/22/xfpm-keyboard-060.svg
new file mode 120000
index 000000000..e05b11bd3
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-keyboard-060.svg
@@ -0,0 +1 @@
+keyboard-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-keyboard-080.svg b/.icons/kora/panel/22/xfpm-keyboard-080.svg
new file mode 120000
index 000000000..82432d8f9
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-keyboard-080.svg
@@ -0,0 +1 @@
+keyboard-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-keyboard-100.svg b/.icons/kora/panel/22/xfpm-keyboard-100.svg
new file mode 120000
index 000000000..1307798fb
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-keyboard-100.svg
@@ -0,0 +1 @@
+keyboard-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-mouse-000.svg b/.icons/kora/panel/22/xfpm-mouse-000.svg
new file mode 120000
index 000000000..90eab54ba
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-mouse-000.svg
@@ -0,0 +1 @@
+mouse-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-mouse-020.svg b/.icons/kora/panel/22/xfpm-mouse-020.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-mouse-020.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-mouse-030.svg b/.icons/kora/panel/22/xfpm-mouse-030.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-mouse-030.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-mouse-040.svg b/.icons/kora/panel/22/xfpm-mouse-040.svg
new file mode 120000
index 000000000..f5d985ce3
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-mouse-040.svg
@@ -0,0 +1 @@
+mouse-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-mouse-060.svg b/.icons/kora/panel/22/xfpm-mouse-060.svg
new file mode 120000
index 000000000..85e6611c3
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-mouse-060.svg
@@ -0,0 +1 @@
+mouse-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-mouse-080.svg b/.icons/kora/panel/22/xfpm-mouse-080.svg
new file mode 120000
index 000000000..2919c46ce
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-mouse-080.svg
@@ -0,0 +1 @@
+mouse-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-mouse-100.svg b/.icons/kora/panel/22/xfpm-mouse-100.svg
new file mode 120000
index 000000000..6c8e81536
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-mouse-100.svg
@@ -0,0 +1 @@
+mouse-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-phone-000.svg b/.icons/kora/panel/22/xfpm-phone-000.svg
new file mode 120000
index 000000000..77b7a31c3
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-phone-000.svg
@@ -0,0 +1 @@
+phone-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-phone-020.svg b/.icons/kora/panel/22/xfpm-phone-020.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-phone-020.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-phone-030.svg b/.icons/kora/panel/22/xfpm-phone-030.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-phone-030.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-phone-040.svg b/.icons/kora/panel/22/xfpm-phone-040.svg
new file mode 120000
index 000000000..2e1194c15
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-phone-040.svg
@@ -0,0 +1 @@
+phone-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-phone-060.svg b/.icons/kora/panel/22/xfpm-phone-060.svg
new file mode 120000
index 000000000..431ed0999
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-phone-060.svg
@@ -0,0 +1 @@
+phone-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-phone-080.svg b/.icons/kora/panel/22/xfpm-phone-080.svg
new file mode 120000
index 000000000..4dadbca9b
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-phone-080.svg
@@ -0,0 +1 @@
+phone-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-phone-100.svg b/.icons/kora/panel/22/xfpm-phone-100.svg
new file mode 120000
index 000000000..954a697f6
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-phone-100.svg
@@ -0,0 +1 @@
+phone-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-000-charging.svg b/.icons/kora/panel/22/xfpm-primary-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-000.svg b/.icons/kora/panel/22/xfpm-primary-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-020-charging.svg b/.icons/kora/panel/22/xfpm-primary-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-020.svg b/.icons/kora/panel/22/xfpm-primary-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-040-charging.svg b/.icons/kora/panel/22/xfpm-primary-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-040.svg b/.icons/kora/panel/22/xfpm-primary-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-060-charging.svg b/.icons/kora/panel/22/xfpm-primary-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-060.svg b/.icons/kora/panel/22/xfpm-primary-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-080-charging.svg b/.icons/kora/panel/22/xfpm-primary-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-080.svg b/.icons/kora/panel/22/xfpm-primary-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-100-charging.svg b/.icons/kora/panel/22/xfpm-primary-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-100.svg b/.icons/kora/panel/22/xfpm-primary-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-charged.svg b/.icons/kora/panel/22/xfpm-primary-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-primary-missing.svg b/.icons/kora/panel/22/xfpm-primary-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-primary-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-000-charging.svg b/.icons/kora/panel/22/xfpm-ups-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-000.svg b/.icons/kora/panel/22/xfpm-ups-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-020-charging.svg b/.icons/kora/panel/22/xfpm-ups-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-020.svg b/.icons/kora/panel/22/xfpm-ups-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-040-charging.svg b/.icons/kora/panel/22/xfpm-ups-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-040.svg b/.icons/kora/panel/22/xfpm-ups-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-060-charging.svg b/.icons/kora/panel/22/xfpm-ups-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-060.svg b/.icons/kora/panel/22/xfpm-ups-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-080-charging.svg b/.icons/kora/panel/22/xfpm-ups-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-080.svg b/.icons/kora/panel/22/xfpm-ups-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-100-charging.svg b/.icons/kora/panel/22/xfpm-ups-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-100.svg b/.icons/kora/panel/22/xfpm-ups-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-charged.svg b/.icons/kora/panel/22/xfpm-ups-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xfpm-ups-missing.svg b/.icons/kora/panel/22/xfpm-ups-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/22/xfpm-ups-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/xkbmod-indicator.svg b/.icons/kora/panel/22/xkbmod-indicator.svg
new file mode 120000
index 000000000..9d1f3ab6c
--- /dev/null
+++ b/.icons/kora/panel/22/xkbmod-indicator.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/y-ppa-indicator.svg b/.icons/kora/panel/22/y-ppa-indicator.svg
new file mode 100644
index 000000000..85c96a615
--- /dev/null
+++ b/.icons/kora/panel/22/y-ppa-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.53,1 C 2.5672,1 1,2.5692 1,4.532 V 11.468 C 1,13.432 2.5672,15 4.53,15 H 11.47 C 13.433,15 15,13.432 15,11.468 V 4.532 C 15,2.5692 13.433,1 11.47,1 Z M 2.002,3.0011 7,3 V 3.4701 C 6.871,3.4821 6.7906,3.4701 6.6266,3.4701 6.0867,3.5061 5.6887,3.5741 5.6887,3.8761 5.6887,4.142 5.7707,4.391 5.9697,4.657 L 8.47,8.53 11.125,4.626 C 11.301,4.348 11.375,4.0961 11.375,3.9381 11.375,3.7081 11.188,3.555 11,3.47 H 10 V 3.0001 H 14 V 3.47 C 13.554,3.506 13.173,3.5351 12.844,3.8131 12.527,4.0791 12.091,4.609 11.563,5.4069 L 9,9.47 V 13 C 9.211,13.193 10.213,13.519 11,13.531 V 14 H 5 V 13.53 C 5.7989,13.494 6.812,13.193 7,13 V 9.44 L 4.8755,6.1879 C 3.9596,4.883 3.3565,4.103 3.0625,3.8131 2.7685,3.5231 2.462,3.47 2,3.47 V 3.0001 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yaradio-yamusic-tray.svg b/.icons/kora/panel/22/yaradio-yamusic-tray.svg
new file mode 100644
index 000000000..effbd5963
--- /dev/null
+++ b/.icons/kora/panel/22/yaradio-yamusic-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 7.285156 7.949219 5 5 0 0 1 -4.285156-4.949219 5 5 0 0 1 5-5 5 5 0 0 1 5 5 5 5 0 0 1 -4.285156 4.949219 8 8 0 0 0 7.285156-7.949219 8 8 0 0 0 -8-8zm0 10a3 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"/>
+</svg>
diff --git a/.icons/kora/panel/22/yate-tray-incomingcall.svg b/.icons/kora/panel/22/yate-tray-incomingcall.svg
new file mode 100644
index 000000000..3760ace40
--- /dev/null
+++ b/.icons/kora/panel/22/yate-tray-incomingcall.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 7.6929382,1.0012504 c -1.867437,0.03078 -3.341375,0.7188856 -4.708985,2.0761718 -1.478179,1.467022 -2.00972402,2.8140456 -2.00390602,5.0703125 0.0038,1.4727692 0.21476302,2.4640923 0.69531302,3.2753893 l 0.255859,0.435547 -0.93164102,3.140625 2.52929702,-1.230469 0.841797,0.392578 c 0.462991,0.215814 1.343512,0.501315 1.957031,0.634766 0.827154,0.179938 1.142456,0.230556 2.083985,0.191406 1.9796668,-0.08232 3.3209318,-0.638363 4.5859368,-1.898437 1.274949,-1.269979 1.911534,-2.796955 2.035156,-4.8789053 0.221314,-3.7272389 -1.770649,-6.3511723 -5.3300778,-7.0214843 -0.72073,-0.135728 -1.387286,-0.19776009 -2.009765,-0.1875 z m -1.158203,1.9980468 c 0.265696,0 0.741434,0.5671789 1.097656,1.3066406 0.388228,0.805914 0.384273,1.0499639 -0.01758,1.3144532 -0.531221,0.3496382 -0.96875,0.8229788 -0.96875,1.046875 0,0.115608 0.335826,0.5622974 0.746094,0.9921874 0.670613,0.7026876 0.779875,0.8895558 1.085937,1.859375 0.191128,0.6056246 0.4318,1.1356936 0.548828,1.2089836 0.164935,0.103292 0.370848,0.04254 0.9824218,-0.294921 l 0.246093,-0.136719 c 0.484731,-0.267468 0.538122,-0.3649672 0.871094,0.136719 0.189608,0.234578 0.48431,0.720578 0.654297,1.080077 0.368609,0.779548 0.304588,0.95806 -0.449219,1.259766 C 9.6506032,13.445546 8.6967232,12.723314 6.7046552,9.2746878 5.0352532,6.3846535 4.7117902,5.2873648 5.2202802,4.2532034 5.4860932,3.7125927 6.2341212,2.9992972 6.5347332,2.9992972 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yate-tray-incomingchat.svg b/.icons/kora/panel/22/yate-tray-incomingchat.svg
new file mode 100644
index 000000000..b27074e87
--- /dev/null
+++ b/.icons/kora/panel/22/yate-tray-incomingchat.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.98391669 9.4847578 1.1693579 10.414847 1.5605469 11.183594 A 2.5 2.5 0 0 1 2.5 11 A 2.5 2.5 0 0 1 5 13.5 A 2.5 2.5 0 0 1 4.8496094 14.34375 C 5.3187162 14.519231 5.873965 14.698087 6.328125 14.796875 C 7.155279 14.976813 7.4705804 15.027431 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z M 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.6510275 13.44625 8.6971461 12.724017 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/22/yate-tray-info.svg b/.icons/kora/panel/22/yate-tray-info.svg
new file mode 100644
index 000000000..72b5d6384
--- /dev/null
+++ b/.icons/kora/panel/22/yate-tray-info.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.98103764 8.3689237 0.99579488 8.5578959 1.0058594 8.7578125 A 4.5 4.5 0 0 1 3.5 8 A 4.5 4.5 0 0 1 6.8242188 9.4746094 C 6.7827137 9.4036163 6.7475081 9.3488446 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.9576175 13.323539 9.0604849 12.911874 7.6933594 10.869141 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 7.2617188 14.962891 C 7.5796754 14.998889 7.9109236 15.009121 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5,8.9999992 A 3.5,3.5 0 0 0 0,12.5 3.5,3.5 0 0 0 3.5,16 3.5,3.5 0 0 0 7,12.5 3.5,3.5 0 0 0 3.5,8.9999992 Z m -0.5,1 H 4 V 11 H 3 Z M 3,12 h 1 v 3 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yate-tray-notification.svg b/.icons/kora/panel/22/yate-tray-notification.svg
new file mode 100644
index 000000000..5902543e7
--- /dev/null
+++ b/.icons/kora/panel/22/yate-tray-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.982791 9.0484754 1.0728341 9.7540578 1.2441406 10.363281 L 1.9746094 8.9511719 A 1.0001 1.0001 0 0 0 1.9765625 8.9492188 C 2.2470236 8.428466 2.778017 8.0431778 3.4003906 8.0058594 C 3.4538321 8.002132 3.506971 7.9985358 3.5605469 8 A 1.0001 1.0001 0 0 1 3.5839844 8.0019531 C 4.213883 8.0337864 4.7531239 8.4240779 5.0253906 8.9511719 L 6.40625 11.628906 L 7.7910156 14.308594 A 1.0001 1.0001 0 0 0 7.7910156 14.310547 C 7.9014245 14.525164 7.9505473 14.753444 7.9726562 14.982422 C 8.1213159 14.982178 8.2216004 14.996203 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z M 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.6510275 13.44625 8.6971461 12.724017 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 3.5335033,8.9999997 a 0.73531259,0.82233521 0 0 0 -0.072266,0.002 0.73531259,0.82233521 0 0 0 -0.5976563,0.408203 L 1.4788158,12.087891 0.09795637,14.767578 A 0.73531259,0.82233521 0 0 0 0.73467517,16 H 3.5003002 6.2659252 A 0.73531259,0.82233521 0 0 0 6.902644,14.767578 L 5.5178783,12.087891 4.137019,9.4101557 A 0.73531259,0.82233521 0 0 0 3.5335033,8.9999997 Z m -0.5332031,1 h 1 V 13 h -1 z m 0,4.0000003 h 1 v 1 h -1 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yate-tray.svg b/.icons/kora/panel/22/yate-tray.svg
new file mode 100644
index 000000000..0017748eb
--- /dev/null
+++ b/.icons/kora/panel/22/yate-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.6929382,1.0012504 c -1.867437,0.03078 -3.341375,0.7188856 -4.708985,2.0761718 -1.478179,1.467022 -2.00972402,2.8140456 -2.00390602,5.0703125 0.0038,1.4727692 0.21476302,2.4640923 0.69531302,3.2753893 l 0.255859,0.435547 -0.93164102,3.140625 2.52929702,-1.230469 0.841797,0.392578 c 0.462991,0.215814 1.343512,0.501315 1.957031,0.634766 0.827154,0.179938 1.142456,0.230556 2.083985,0.191406 1.9796668,-0.08232 3.3209318,-0.638363 4.5859368,-1.898437 1.274949,-1.269979 1.911534,-2.796955 2.035156,-4.8789053 0.221314,-3.7272389 -1.770649,-6.3511723 -5.3300778,-7.0214843 -0.72073,-0.135728 -1.387286,-0.19776009 -2.009765,-0.1875 z m -1.158203,1.9980468 c 0.265696,0 0.741434,0.5671789 1.097656,1.3066406 0.388228,0.805914 0.384273,1.0499639 -0.01758,1.3144532 -0.531221,0.3496382 -0.96875,0.8229788 -0.96875,1.046875 0,0.115608 0.335826,0.5622974 0.746094,0.9921874 0.670613,0.7026876 0.779875,0.8895558 1.085937,1.859375 0.191128,0.6056246 0.4318,1.1356936 0.548828,1.2089836 0.164935,0.103292 0.370848,0.04254 0.9824218,-0.294921 l 0.246093,-0.136719 c 0.484731,-0.267468 0.538122,-0.3649672 0.871094,0.136719 0.189608,0.234578 0.48431,0.720578 0.654297,1.080077 0.368609,0.779548 0.304588,0.95806 -0.449219,1.259766 C 9.6506032,13.445546 8.6967232,12.723314 6.7046552,9.2746878 5.0352532,6.3846535 4.7117902,5.2873648 5.2202802,4.2532034 5.4860932,3.7125927 6.2341212,2.9992972 6.5347332,2.9992972 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yd-busy1.svg b/.icons/kora/panel/22/yd-busy1.svg
new file mode 100644
index 000000000..7603c3612
--- /dev/null
+++ b/.icons/kora/panel/22/yd-busy1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yd-busy2.svg b/.icons/kora/panel/22/yd-busy2.svg
new file mode 120000
index 000000000..eebfe228e
--- /dev/null
+++ b/.icons/kora/panel/22/yd-busy2.svg
@@ -0,0 +1 @@
+yd-ind-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yd-busy3.svg b/.icons/kora/panel/22/yd-busy3.svg
new file mode 120000
index 000000000..60e2da307
--- /dev/null
+++ b/.icons/kora/panel/22/yd-busy3.svg
@@ -0,0 +1 @@
+yd-busy1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yd-busy4.svg b/.icons/kora/panel/22/yd-busy4.svg
new file mode 120000
index 000000000..eebfe228e
--- /dev/null
+++ b/.icons/kora/panel/22/yd-busy4.svg
@@ -0,0 +1 @@
+yd-ind-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yd-busy5.svg b/.icons/kora/panel/22/yd-busy5.svg
new file mode 120000
index 000000000..60e2da307
--- /dev/null
+++ b/.icons/kora/panel/22/yd-busy5.svg
@@ -0,0 +1 @@
+yd-busy1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yd-ind-error.svg b/.icons/kora/panel/22/yd-ind-error.svg
new file mode 100644
index 000000000..f26182c4f
--- /dev/null
+++ b/.icons/kora/panel/22/yd-ind-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yd-ind-idle.svg b/.icons/kora/panel/22/yd-ind-idle.svg
new file mode 100644
index 000000000..fc222429e
--- /dev/null
+++ b/.icons/kora/panel/22/yd-ind-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5363,2.0466 4.3634,5.2947 2.543,6.2731 2.4802,6.3087 2.445,6.3415 2.3887,6.3766 3.5892,5.6621 5.069,5.0646 6.6406,4.6599 7.972,4.3175 9.321,4.1254 10.566,4.1013 10.598,4.1011 10.63,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6546,6.689 -0.4716,9.144 0.0586,11.043 0.3641,12.128 1.8362,12.844 4.0293,12.974 4.0283,12.966 4.0263,12.959 4.0254,12.951 3.907,11.924 4.5585,11.031 5.3223,10.425 6.0861,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.943,6.9567 15.593,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0059,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/yd-ind-pause.svg b/.icons/kora/panel/22/yd-ind-pause.svg
new file mode 100644
index 000000000..9c02ab3c0
--- /dev/null
+++ b/.icons/kora/panel/22/yd-ind-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-downloading-light.svg b/.icons/kora/panel/22/youtube-indicator-downloading-light.svg
new file mode 100644
index 000000000..824755b26
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-downloading-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535435 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 9.1470799 14 10.065896 13.969777 10.955078 13.941406 L 10.699219 13.599609 L 9.1992188 11.599609 C 8.7053066 10.940114 9.1760567 9.9997625 10 10 L 11 10 L 11 8 L 7 11 L 7 5 L 11 8 L 11 7.8808594 C 11 7.4741235 11.087065 7.093101 11.300781 6.7402344 C 11.514497 6.3873677 11.942765 6 12.533203 6 L 13.466797 6 C 14.057235 6 14.485503 6.3873677 14.699219 6.7402344 C 14.912935 7.093101 15 7.4741235 15 7.8808594 L 15 10 L 15.976562 10 C 15.987478 9.6868277 16 9.3774525 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 12.533203 7 C 12.238203 7 12 7.3918594 12 7.8808594 L 12 11 L 10 11 L 11.5 13 L 13 15 L 14.5 13 L 16 11 L 14 11 L 14 7.8808594 C 14 7.3918594 13.761797 7 13.466797 7 L 12.533203 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-disabled.svg b/.icons/kora/panel/22/youtube-indicator-light-disabled.svg
new file mode 100644
index 000000000..f2ba79110
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535437 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425688 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 10.958662 14 13.467563 13.851359 13.726562 13.818359 C 14.145563 13.761359 14.738266 13.679578 15.197266 13.142578 C 15.868266 12.330578 16 10.98109 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync0.svg b/.icons/kora/panel/22/youtube-indicator-light-sync0.svg
new file mode 100644
index 000000000..8bfbbda2e
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 9 C 11.343249 9 10 10.35 10 12 C 10 13.65 11.343249 15 13 15 C 14.65675 15 16 13.65 16 12 C 16 10.35 14.65675 9 13 9 z M 13 10 A 2 2 0 0 1 15 12 L 14 12 A 1 1 0 0 0 13 11 L 13 10 z M 11 12 L 12 12 A 1 1 0 0 0 13 13 L 13 14 A 2 2 0 0 1 11 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync1.svg b/.icons/kora/panel/22/youtube-indicator-light-sync1.svg
new file mode 100644
index 000000000..46bad8474
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13.776457,9.1022225 c -1.600298,-0.4287987 -3.247183,0.5275428 -3.674234,2.1213205 -0.4270519,1.593777 0.521021,3.245436 2.12132,3.674234 1.600297,0.428799 3.247183,-0.527542 3.674234,-2.12132 0.427052,-1.593777 -0.521022,-3.245436 -2.12132,-3.6742345 z m -0.258819,0.9659255 a 2,2 0 0 1 1.414214,2.44949 l -0.965926,-0.258819 a 1,1 0 0 0 -0.707107,-1.224745 l 0.258819,-0.965926 z m -2.44949,1.414214 0.965926,0.258819 a 1,1 0 0 0 0.707107,1.224745 l -0.258819,0.965926 a 2,2 0 0 1 -1.414214,-2.44949 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync2.svg b/.icons/kora/panel/22/youtube-indicator-light-sync2.svg
new file mode 100644
index 000000000..9ce04dd82
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.5,9.4019237 C 13.065212,8.5735484 11.226924,9.0710581 10.401924,10.5 9.5769239,11.928941 10.065211,13.769701 11.5,14.598076 12.934787,15.426451 14.773076,14.928942 15.598076,13.5 16.423076,12.071059 15.934788,10.230299 14.5,9.4019237 Z M 14,10.267949 A 2,2 0 0 1 14.732051,13 L 13.866026,12.5 A 1,1 0 0 0 13.5,11.133974 L 14,10.267949 Z M 11.267949,11 12.133974,11.5 A 1,1 0 0 0 12.5,12.866026 L 12,13.732051 A 2,2 0 0 1 11.267949,11 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync3.svg b/.icons/kora/panel/22/youtube-indicator-light-sync3.svg
new file mode 100644
index 000000000..60568cb81
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15.12132,9.8786796 c -1.171499,-1.1714996 -3.075914,-1.166726 -4.24264,10e-8 -1.1667262,1.1667253 -1.1715009,3.0711413 0,4.2426403 1.171498,1.171499 3.075914,1.166727 4.24264,0 1.166726,-1.166725 1.1715,-3.071141 0,-4.2426404 z m -0.707106,0.7071064 a 2,2 0 0 1 0,2.828428 l -0.707107,-0.707107 a 1,1 0 0 0 0,-1.414214 l 0.707107,-0.707107 z m -2.828428,0 0.707107,0.707107 a 1,1 0 0 0 0,1.414214 l -0.707107,0.707107 a 2,2 0 0 1 0,-2.828428 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync4.svg b/.icons/kora/panel/22/youtube-indicator-light-sync4.svg
new file mode 100644
index 000000000..0baf61809
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.598076,10.5 C 14.769701,9.0652119 12.928942,8.576924 11.5,9.401924 10.071059,10.226923 9.5735474,12.065212 10.401924,13.5 11.230298,14.934787 13.071058,15.423077 14.5,14.598076 15.928941,13.773077 16.426452,11.934788 15.598076,10.5 Z M 14.732051,11 A 2,2 0 0 1 14,13.732051 L 13.5,12.866026 A 1,1 0 0 0 13.866026,11.5 L 14.732051,11 Z M 12,10.267949 12.5,11.133974 A 1,1 0 0 0 12.133974,12.5 L 11.267949,13 A 2,2 0 0 1 12,10.267949 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync5.svg b/.icons/kora/panel/22/youtube-indicator-light-sync5.svg
new file mode 100644
index 000000000..0882aa22e
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync5.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.897777,11.223543 C 15.468979,9.6232447 13.817321,8.6751714 12.223543,9.1022228 c -1.593777,0.4270507 -2.5501201,2.0739362 -2.12132,3.6742342 0.428797,1.600297 2.080456,2.548373 3.674234,2.12132 1.593777,-0.42705 2.55012,-2.073936 2.12132,-3.674234 z m -0.965925,0.258819 a 2,2 0 0 1 -1.414214,2.44949 l -0.258819,-0.965926 a 1,1 0 0 0 0.707107,-1.224745 l 0.965926,-0.258819 z m -2.44949,-1.414214 0.258819,0.965926 a 1,1 0 0 0 -0.707107,1.224745 l -0.965926,0.258819 a 2,2 0 0 1 1.414214,-2.44949 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync6.svg b/.icons/kora/panel/22/youtube-indicator-light-sync6.svg
new file mode 120000
index 000000000..14636a9c4
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync6.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync4.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync7.svg b/.icons/kora/panel/22/youtube-indicator-light-sync7.svg
new file mode 120000
index 000000000..eb5e2fbff
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync7.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync3.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync8.svg b/.icons/kora/panel/22/youtube-indicator-light-sync8.svg
new file mode 120000
index 000000000..9bcc94321
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync8.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/youtube-indicator-light-sync9.svg b/.icons/kora/panel/22/youtube-indicator-light-sync9.svg
new file mode 120000
index 000000000..b2f35d967
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light-sync9.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/youtube-indicator-light.svg b/.icons/kora/panel/22/youtube-indicator-light.svg
new file mode 100644
index 000000000..bd3340574
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-indicator-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535437 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425688 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 10.958662 14 13.467563 13.851359 13.726562 13.818359 C 14.145563 13.761359 14.738266 13.679578 15.197266 13.142578 C 15.868266 12.330578 16 10.98109 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-music-desktop-app-tray-pause.svg b/.icons/kora/panel/22/youtube-music-desktop-app-tray-pause.svg
new file mode 100644
index 000000000..84f45e99d
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-music-desktop-app-tray-pause.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11 14.314453 L 11 11 C 11 10.446 11.446 10 12 10 L 14.701172 10 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 11 L 12 15 L 13 15 L 13 11 L 12 11 z M 14 11 L 14 15 L 15 15 L 15 11 L 14 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-music-desktop-app-tray-play.svg b/.icons/kora/panel/22/youtube-music-desktop-app-tray-play.svg
new file mode 100644
index 000000000..75925d113
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-music-desktop-app-tray-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11 14.314453 L 11 13 L 11 11.048828 A 0.95731527 1.0490161 0 0 1 11.978516 10 A 0.95731527 1.0490161 0 0 1 12.433594 10.140625 L 13.976562 11.117188 L 14.193359 11.253906 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z M 12 11 L 12 13 L 12 15 L 13.5 14 L 15 13 L 13.5 12 L 12 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-music-desktop-app-tray.svg b/.icons/kora/panel/22/youtube-music-desktop-app-tray.svg
new file mode 100644
index 000000000..facdd4e9d
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-music-desktop-app-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/22/youtube-music-tray.svg b/.icons/kora/panel/22/youtube-music-tray.svg
new file mode 100644
index 000000000..615383e5f
--- /dev/null
+++ b/.icons/kora/panel/22/youtube-music-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path d="m8 3c2.743 0 5 2.257 5 5s-2.257 5-5 5-5-2.257-5-5 2.257-5 5-5zm-.061 1c-2.171.033-3.939 1.828-3.939 4 0 2.194 1.806 4 4 4s4-1.806 4-4c0-2.194-1.806-4-4-4zm-.939 2 3 2-3 2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/22/yum-indicator-error.svg b/.icons/kora/panel/22/yum-indicator-error.svg
new file mode 120000
index 000000000..0d752017b
--- /dev/null
+++ b/.icons/kora/panel/22/yum-indicator-error.svg
@@ -0,0 +1 @@
+mintupdate-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yum-indicator-info.svg b/.icons/kora/panel/22/yum-indicator-info.svg
new file mode 120000
index 000000000..07ef66955
--- /dev/null
+++ b/.icons/kora/panel/22/yum-indicator-info.svg
@@ -0,0 +1 @@
+mintupdate-updates-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yum-indicator-no-updates.svg b/.icons/kora/panel/22/yum-indicator-no-updates.svg
new file mode 120000
index 000000000..68dbb7641
--- /dev/null
+++ b/.icons/kora/panel/22/yum-indicator-no-updates.svg
@@ -0,0 +1 @@
+mintupdate-up-to-date.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yum-indicator-updates.svg b/.icons/kora/panel/22/yum-indicator-updates.svg
new file mode 120000
index 000000000..8ce864181
--- /dev/null
+++ b/.icons/kora/panel/22/yum-indicator-updates.svg
@@ -0,0 +1 @@
+mintupdate-checking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/yum-indicator-working.svg b/.icons/kora/panel/22/yum-indicator-working.svg
new file mode 120000
index 000000000..607544621
--- /dev/null
+++ b/.icons/kora/panel/22/yum-indicator-working.svg
@@ -0,0 +1 @@
+mintupdate-installing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/zeal-panel.svg b/.icons/kora/panel/22/zeal-panel.svg
new file mode 120000
index 000000000..47baeafb5
--- /dev/null
+++ b/.icons/kora/panel/22/zeal-panel.svg
@@ -0,0 +1 @@
+zeal-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/22/zeal-tray.svg b/.icons/kora/panel/22/zeal-tray.svg
new file mode 100644
index 000000000..f346bd41e
--- /dev/null
+++ b/.icons/kora/panel/22/zeal-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.759 1c-.421 0-.759.312-.759.7v12.6c0 .388.338.7.759.7h2.241v-14h-2.241z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 1v14h8.25c.416 0 .75-.314.75-.701v-12.598c0-.388-.334-.701-.75-.701h-8.25zm2.5 3h4c.399 0 .637.445.416.777l-3.482 6.223h3.066c.676-.01.676 1.01 0 1h-4c-.399 0-.637-.445-.416-.777l3.482-6.223h-3.066c-.676.01-.676-1.01 0-1z"/>
+</svg>
diff --git a/.icons/kora/panel/22/zim-panel.svg b/.icons/kora/panel/22/zim-panel.svg
new file mode 100644
index 000000000..cddba542b
--- /dev/null
+++ b/.icons/kora/panel/22/zim-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 22 22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.001,0 C 3.569,0 0.001,3.568 0.001,8 0.001,8.837 0.1299,9.643 0.3662,10.4 L 0.376,10.348 C 0.5209,9.783 0.8003,9.197 1.2998,8.734 1.8872,8.19 2.5706,8.043 3.2783,8.031 3.3954,7.784 3.4894,7.52 3.7236,7.348 3.8216,7.275 3.9291,7.305 4.0342,7.258 L 4.0557,7.203 C 4.3391,6.666 4.7093,6.26 5.2275,5.6758 5.9345,4.8788 7.032,4.1397 8.05,3.4785 9.068,2.8169 12.099,1.1328 12.099,1.1328 10.9,0.4185 9.503,0 8.001,0 Z M 15.366,4.8652 C 15.366,4.8652 13.24,7.579 12.425,8.469 11.611,9.357 10.703,10.315 9.798,10.883 9.202,11.257 8.751,11.376 8.272,11.559 8.197,11.982 8.009,12.382 7.638,12.656 7.408,12.826 7.129,12.81 6.862,12.852 6.737,13.305 6.519,13.759 6.126,14.16 L 6.106,14.18 6.087,14.199 C 5.5446,14.696 4.8816,14.919 4.2646,14.99 L 4.1123,14.996 C 5.2624,15.634 6.587,16 8.001,16 12.433,16 16.001,12.432 16.001,8 16.001,6.886 15.774,5.8273 15.366,4.8652 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.175,1.0078 C 14.866,0.9733 14.572,1.0905 14.29,1.1895 14.29,1.1895 13.322,1.6203 12.806,1.8867 12.289,2.1531 11.783,2.4304 11.388,2.6523 10.992,2.8742 9.588,3.6709 8.595,4.3164 7.602,4.9618 6.52,5.7265 5.9756,6.34 5.7062,6.643 5.4956,6.883 5.3232,7.102 5.6611,7.212 5.9697,7.419 6.192,7.721 L 8.011,10.188 C 8.111,10.324 8.182,10.474 8.237,10.627 8.527,10.481 8.841,10.302 9.267,10.035 9.966,9.596 10.894,8.66 11.688,7.793 12.483,6.926 13.483,5.6838 13.755,5.3359 14.027,4.9879 14.37,4.5406 14.706,4.082 15.042,3.6233 15.369,3.153 15.61,2.752 15.731,2.5514 15.831,2.3688 15.899,2.209 15.968,2.0493 16.016,1.9189 15.997,1.7754 15.965,1.5368 15.845,1.3966 15.774,1.3242 L 15.765,1.3125 C 15.681,1.2113 15.587,1.1475 15.489,1.0996 15.383,1.0483 15.278,1.0193 15.175,1.0078 Z M 4.8857,8.01 C 4.6921,7.98 4.4882,8.026 4.3174,8.152 3.9758,8.404 3.9035,8.881 4.1553,9.223 L 5.9717,11.689 C 6.223,12.031 6.702,12.103 7.044,11.852 7.386,11.6 7.458,11.123 7.206,10.781 L 5.3877,8.314 C 5.2618,8.144 5.0793,8.039 4.8857,8.01 Z M 3.0381,9.033 C 2.6221,9.095 2.2151,9.25 1.9795,9.469 1.6562,9.768 1.4531,10.173 1.3447,10.596 1.1667,11.289 1.1548,12.286 1.0185,13.023 0.9509,13.389 0.6417,13.959 0.0654,14.697 -0.0818,14.945 0.0654,14.977 0.0654,14.977 0.148,15.035 0.2986,14.976 0.374,14.943 1.7075,13.847 2.5884,14.003 4.1494,13.996 4.6086,13.943 5.0627,13.78 5.4111,13.461 5.6375,13.23 5.7625,13.027 5.8525,12.826 5.5884,12.707 5.3482,12.529 5.167,12.283 L 3.3486,9.816 C 3.1744,9.58 3.0779,9.309 3.0381,9.033 Z"/>
+</svg>
diff --git a/.icons/kora/panel/22@2 b/.icons/kora/panel/22@2
new file mode 120000
index 000000000..8fdd954df
--- /dev/null
+++ b/.icons/kora/panel/22@2
@@ -0,0 +1 @@
+22 \ No newline at end of file
diff --git a/.icons/kora/panel/24/1password-panel-locked.svg b/.icons/kora/panel/24/1password-panel-locked.svg
new file mode 100644
index 000000000..14de876a7
--- /dev/null
+++ b/.icons/kora/panel/24/1password-panel-locked.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m13.254 10.018c-.947 0-1.709.762-1.709 1.709v.855h-.427c-.237 0-.428.19-.428.427v2.564c0 .236.191.427.428.427h4.273c.237 0 .427-.191.427-.427v-2.564c0-.237-.19-.427-.427-.427h-.427v-.855c0-.947-.763-1.709-1.71-1.709zm0 .854c.474 0 .855.381.855.855v.855h-1.709v-.855c0-.474.381-.855.854-.855z"/>
+ <path d="m10.19 15.076c-.144.19-.367.311-.618.311h-3.144c-.436 0-.788-.365-.788-.82v-1.099c-2.111-.922-3.601-3.034-3.601-5.468s1.49-4.546 3.601-5.468v-1.099c0-.455.352-.82.788-.82h3.144c.436 0 .788.365.788.82v1.099c2.111.922 3.601 3.034 3.601 5.468 0 .543-.074 1.071-.213 1.573-.159-.036-.324-.055-.494-.055-.266 0-.521.046-.757.132.191-.515.296-1.071.296-1.65 0-1.774-.985-3.335-2.433-4.164v4.66l-.009.012s-1.171.817-1.171 1.368c0 .55 1.171 1.361 1.171 1.361l.009.015v.912c.242-.138.472-.298.685-.475v.038.358c-.479.036-.855.435-.855.924zm-4.55-11.24v.924s1.18.782 1.18 1.31c0 .527-1.18 1.31-1.18 1.31v4.784c-1.448-.829-2.433-2.39-2.433-4.164s.985-3.335 2.433-4.164z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/1password-panel.svg b/.icons/kora/panel/24/1password-panel.svg
new file mode 100644
index 000000000..a3a75fd6f
--- /dev/null
+++ b/.icons/kora/panel/24/1password-panel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8 2.039c-3.27 0-5.961 2.691-5.961 5.961s2.691 5.961 5.961 5.961 5.961-2.691 5.961-5.961-2.691-5.961-5.961-5.961zm0 1.168c2.629 0 4.793 2.164 4.793 4.793s-2.164 4.793-4.793 4.793-4.793-2.164-4.793-4.793 2.164-4.793 4.793-4.793z"/>
+ <path d="m6.428.613h3.144c.436 0 .788.365.788.82v7.063l-.009.012s-1.171.817-1.171 1.368c0 .55 1.171 1.361 1.171 1.361l.009.015v3.315c0 .455-.352.82-.788.82h-3.144c-.436 0-.788-.365-.788-.82v-7.187s1.18-.783 1.18-1.31c0-.528-1.18-1.31-1.18-1.31v-3.327c0-.455.352-.82.788-.82z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/5g.svg b/.icons/kora/panel/24/5g.svg
new file mode 100644
index 000000000..d3626ddca
--- /dev/null
+++ b/.icons/kora/panel/24/5g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.26 8.506c-.05 0-.075-.025-.075-.075v-5.237c0-.055.025-.082.075-.082h5.156c.054 0 .082.027.082.082v1.387c0 .055-.028.082-.082.082h-3.769v1.952c.44-.308.93-.462 1.47-.462.19 0 .373.019.547.057.175.039.339.094.494.167.149.073.289.153.418.242.129.088.239.18.33.275.131.145.247.3.347.466.099.165.181.334.245.507.131.353.197.932.197 1.734 0 .327-.013.612-.038.857s-.064.452-.119.619l.007-.006c-.095.312-.251.612-.469.897-.213.263-.499.506-.857.728-.377.227-.812.34-1.306.34-.64 0-1.256-.197-1.85-.591-.608-.409-.962-1.073-1.062-1.993-.004-.023.003-.044.021-.062s.038-.027.061-.027h1.388c.045 0 .072.021.081.061.159.712.594 1.068 1.306 1.068.644 0 1.014-.213 1.109-.639.118-.472.177-.925.177-1.361 0-.258-.023-.497-.068-.717s-.111-.416-.197-.589c-.164-.322-.517-.483-1.062-.483-.498 0-.891.254-1.176.762-.018.028-.041.041-.068.041h-1.313zm10.196.483c-.054 0-.081-.027-.081-.082v-1.401c0-.05.027-.075.081-.075h3.463c.054 0 .081.025.081.075v1.986c0 1.003-.344 1.842-1.034 2.517-.698.685-1.539 1.027-2.523 1.027-.785 0-1.445-.188-1.98-.564-.526-.372-.907-.78-1.142-1.225h.006c-.086-.154-.158-.309-.217-.466-.059-.156-.105-.32-.136-.493-.028-.172-.049-.447-.065-.826s-.024-.865-.024-1.459.008-1.08.024-1.456.037-.651.065-.823c.031-.172.077-.338.136-.497.059-.158.131-.315.217-.469h-.006c.235-.44.616-.848 1.142-1.224.531-.381 1.191-.572 1.98-.572.943 0 1.723.291 2.34.871.626.58 1.013 1.274 1.163 2.081.009.028.004.05-.014.069-.018.018-.04.027-.068.027h-1.557c-.041 0-.066-.018-.075-.055-.059-.181-.143-.35-.252-.506-.109-.157-.243-.303-.401-.439-.3-.268-.678-.402-1.136-.402-.34 0-.631.068-.871.205-.24.136-.433.292-.578.469-.086.109-.161.232-.225.371-.063.138-.113.28-.149.425-.036.154-.061.392-.075.714s-.02.726-.02 1.211c0 .494.006.901.02 1.221.014.319.039.556.075.711.036.14.087.28.153.418s.139.26.221.364c.145.19.338.352.578.486s.531.201.871.201c.539 0 .993-.184 1.36-.551.372-.367.558-.848.558-1.442v-.422z"/>
+</svg>
diff --git a/.icons/kora/panel/24/QMPlay2-panel.svg b/.icons/kora/panel/24/QMPlay2-panel.svg
new file mode 100644
index 000000000..fcbd99970
--- /dev/null
+++ b/.icons/kora/panel/24/QMPlay2-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.6289062 1 A 1.5912092 1.4213061 0 0 0 1 2.4199219 L 1 8 L 1 13.580078 A 1.5912092 1.4213061 0 0 0 3.3867188 14.808594 L 8.796875 12.019531 L 14.205078 9.2304688 A 1.5912092 1.4213061 0 0 0 14.205078 6.7695312 L 8.796875 3.9804688 L 3.3867188 1.1894531 A 1.5912092 1.4213061 0 0 0 2.6289062 1 z M 2.4707031 2.9667969 L 2.4785156 2.9707031 C 2.4753756 2.9691831 2.4739731 2.9704308 2.4707031 2.96875 L 2.4707031 2.9667969 z M 3 3.2402344 L 7.8789062 5.7578125 L 12.228516 8 L 7.8789062 10.242188 L 3 12.757812 L 3 8 L 3 3.2402344 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ac-adapter.svg b/.icons/kora/panel/24/ac-adapter.svg
new file mode 100644
index 000000000..04a5f8c23
--- /dev/null
+++ b/.icons/kora/panel/24/ac-adapter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.591.802-1.344 6.083 2.929.647-4.767 7.666 1.344-6.083-2.929-.647z"/>
+</svg>
diff --git a/.icons/kora/panel/24/account-logged-in.svg b/.icons/kora/panel/24/account-logged-in.svg
new file mode 100644
index 000000000..f71c95cc8
--- /dev/null
+++ b/.icons/kora/panel/24/account-logged-in.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.1 9.628s5.339-5.555 7.001-7.283c.274-.286.723-.311 1.028-.057.001.001.002.001.003.002.309.258.362.714.119 1.036-1.722 2.28-7.978 10.561-7.978 10.561s-3.132-3.669-4.447-5.211c-.323-.378-.303-.941.047-1.295.343-.347.891-.381 1.274-.08 1.048.826 2.953 2.327 2.953 2.327z"/>
+</svg>
diff --git a/.icons/kora/panel/24/acestream-tray.svg b/.icons/kora/panel/24/acestream-tray.svg
new file mode 100644
index 000000000..be7e0aac7
--- /dev/null
+++ b/.icons/kora/panel/24/acestream-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 12.324219 5.5039062 L 14.058594 4.5039062 A 7.004701 7.0000005 0 0 0 14.019531 4.4355469 A 7.004701 7.0000005 0 0 0 8 1 z M 1.9414062 4.5039062 A 7.004701 7.0000005 0 0 0 1.9023438 4.5722656 A 7.004701 7.0000005 0 0 0 1.9335938 11.5 L 3.6757812 10.496094 A 5 5 0 0 1 3 8 A 5 5 0 0 1 3.6738281 5.5039062 L 1.9414062 4.5039062 z M 6 5.046875 L 6 8 L 6 10.953125 L 8.1328125 9.4765625 L 10.265625 8 L 8.1328125 6.5234375 L 6 5.046875 z M 12.326172 10.496094 A 5 5 0 0 1 8 13 L 8 15 A 7.004701 7.0000005 0 0 0 14.019531 11.564453 A 7.004701 7.0000005 0 0 0 14.058594 11.496094 L 12.326172 10.496094 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7.004701 7.0000005 0 0 0 1.9804688 4.4355469 A 7.004701 7.0000005 0 0 0 1.9414062 4.5039062 L 3.6738281 5.5039062 A 5 5 0 0 1 8 3 L 8 1 z M 14.066406 4.5 L 12.324219 5.5039062 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12.326172 10.496094 L 14.058594 11.496094 A 7.004701 7.0000005 0 0 0 14.097656 11.427734 A 7.004701 7.0000005 0 0 0 14.066406 4.5 z M 3.6757812 10.496094 L 1.9414062 11.496094 A 7.004701 7.0000005 0 0 0 1.9804688 11.564453 A 7.004701 7.0000005 0 0 0 8 15 L 8 13 A 5 5 0 0 1 3.6757812 10.496094 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/airplane-mode-off.svg b/.icons/kora/panel/24/airplane-mode-off.svg
new file mode 100644
index 000000000..431def9e1
--- /dev/null
+++ b/.icons/kora/panel/24/airplane-mode-off.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:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path transform="translate(5,5)" d="m11 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.19-0.28 0.45-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.45 0.28 0.72 0.28h1v-1c0-0.27-0.1-0.53-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.27 0-0.54 0.1-0.72 0.28l-0.78 0.79-0.78-0.79c-0.18-0.18-0.44-0.28-0.72-0.28z" style="fill:currentColor" class="ColorScheme-Text"/>
+ <path d="m10.15139 5.0311 1.4427 5.9688h-5.52034l-1.2188-1.7812c-0.13926-0.20883-0.1227-0.21873-0.34375-0.21875h-0.21875s-0.29245 5e-5 -0.29245 0.4375l0.5 2.5625-0.5 2.5625c0 0.43755 0.2612 0.4375 0.2612 0.4375h0.25c0.21159 0 0.20422-9e-3 0.34375-0.21875l1.2188-1.7812h5.52034l-1.43165 5.9375c-0.25295 1.04905-0.26861 1.0625 0.53125 1.0625 0.43199 0 0.45108-2e-3 0.71875-0.5l3.49415-6.5h4.09341c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4.09341l-3.5052-6.5c-0.25104-0.46552-0.2833-0.5-0.65625-0.5-0.84954 0-0.84056 0.01-0.59375 1.0311z" style="fill:currentColor;opacity:.35" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/24/airplane-mode.svg b/.icons/kora/panel/24/airplane-mode.svg
new file mode 100644
index 000000000..b2b701472
--- /dev/null
+++ b/.icons/kora/panel/24/airplane-mode.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.01 1c-.79 0-.78.03-.53 1.03l1.62 5.157-3.823.233-1.22-1.767c-.13-.178-.12-.186-.34-.186h-.407c-.43 0-.29.371-.29.371l.29 2.162-.29 2.162s-.13.371.26.371h.437c.21 0 .21-.008.34-.186l1.22-1.767 3.823.233-1.62 5.127c-.26 1.04-.27 1.06.53 1.06.43 0 .43-.01.72-.5l3.69-5.5h3.58c.571 0 1.037-.45 1.037-1s-.466-1-1.037-1h-3.58l-3.69-5.5c-.27-.46-.28-.5-.66-.5h-.06z"/>
+</svg>
diff --git a/.icons/kora/panel/24/akonaditray.svg b/.icons/kora/panel/24/akonaditray.svg
new file mode 100644
index 000000000..5d7880d20
--- /dev/null
+++ b/.icons/kora/panel/24/akonaditray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.818 6.339c-2.11.008-3.918.376-4.683 1.716 0 3.792 3.073 6.866 6.865 6.866 3.791 0 6.865-3.074 6.865-6.866-2.008-.785-5.87-1.729-9.047-1.716zm2.182-4.479c2.997 0 5.531 2.381 6.104 5.21-1.101-.348-2.686-.767-4.234-.955-.842-1.763-2.136-3.381-3.264-4.097.448-.103.915-.158 1.394-.158zm-6.795 5.21c.323-2.243 1.732-4.137 3.676-5.131 1.715.846 2.799 2.224 3.88 4-1.061-.114-1.644-.163-2.946-.158-1.117.005-2.154.11-3.013.386-.632.202-1.173.498-1.597.903z"/>
+</svg>
diff --git a/.icons/kora/panel/24/alarm-clock-panel.svg b/.icons/kora/panel/24/alarm-clock-panel.svg
new file mode 100644
index 000000000..420761c6b
--- /dev/null
+++ b/.icons/kora/panel/24/alarm-clock-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.92 0-3.5 1.58-3.5 3.5 0 .429.08.855.234 1.256 1.252-1.987 3.348-3.388 5.782-3.69-.66-.681-1.568-1.066-2.516-1.066zm7 0c-.947.001-1.854.386-2.512 1.066 2.432.303 4.524 1.704 5.776 3.688.155-.4.235-.825.236-1.254 0-1.92-1.58-3.5-3.5-3.5zm-3.5 2c-3.84 0-7 3.16-7 7 0 1.65.583 3.248 1.646 4.51.146.172.3.338.461.496-.3-.033-.6.073-.814.287-.388.388-.388 1.026 0 1.414s1.026.388 1.414 0c.262-.263.357-.651.246-1.006.19.135.387.26.59.375.194.111.392.212.596.303.019.008.037.017.056.025.176.077.356.147.537.209.057.02.113.039.17.057.161.051.324.096.489.135.064.015.128.029.193.043.16.033.322.06.484.082.075.01.15.019.225.027.173.019.347.031.521.037.062.003.124.005.186.006.234 0 .467-.012.699-.035 1.197-.122 2.342-.55 3.324-1.242.008-.005.015-.009.022-.014-.108.352-.012.737.248.998.388.388 1.026.388 1.414 0s.388-1.026 0-1.414c-.217-.217-.522-.322-.826-.285.156-.153.304-.312.445-.479.011-.011.021-.022.031-.033.004-.005.008-.01.012-.016.13-.156.253-.318.369-.486.02-.026.04-.053.059-.08.105-.157.203-.318.295-.482.024-.042.048-.085.072-.127.085-.161.164-.325.236-.492.022-.048.044-.095.065-.143.061-.152.117-.307.168-.463.025-.072.049-.145.072-.219.043-.146.08-.293.113-.441.019-.078.037-.156.053-.234.027-.149.049-.299.067-.45.011-.084.022-.169.031-.254.019-.202.029-.406.031-.609 0-3.84-3.16-7-7-7zm0 .991c3.296 0 6.009 2.713 6.009 6.009s-2.713 6.009-6.009 6.009-6.009-2.713-6.009-6.009c.001-.201.011-.401.031-.601.307-3.054 2.908-5.407 5.978-5.408zm1.93 4.007c-.082.005-.161.03-.231.072l-2.449 1.414c-.237.137-.32.445-.184.682l1.768 3.063c.088.158.256.256.437.256.231 0 .434-.16.487-.385.03-.127.01-.26-.057-.371l-1.517-2.629 2.015-1.164c.16-.088.26-.257.26-.439 0-.274-.226-.5-.501-.5-.009 0-.019 0-.028.001z"/>
+</svg>
diff --git a/.icons/kora/panel/24/alarm-clock-triggered.svg b/.icons/kora/panel/24/alarm-clock-triggered.svg
new file mode 100644
index 000000000..420761c6b
--- /dev/null
+++ b/.icons/kora/panel/24/alarm-clock-triggered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.5 0c-1.92 0-3.5 1.58-3.5 3.5 0 .429.08.855.234 1.256 1.252-1.987 3.348-3.388 5.782-3.69-.66-.681-1.568-1.066-2.516-1.066zm7 0c-.947.001-1.854.386-2.512 1.066 2.432.303 4.524 1.704 5.776 3.688.155-.4.235-.825.236-1.254 0-1.92-1.58-3.5-3.5-3.5zm-3.5 2c-3.84 0-7 3.16-7 7 0 1.65.583 3.248 1.646 4.51.146.172.3.338.461.496-.3-.033-.6.073-.814.287-.388.388-.388 1.026 0 1.414s1.026.388 1.414 0c.262-.263.357-.651.246-1.006.19.135.387.26.59.375.194.111.392.212.596.303.019.008.037.017.056.025.176.077.356.147.537.209.057.02.113.039.17.057.161.051.324.096.489.135.064.015.128.029.193.043.16.033.322.06.484.082.075.01.15.019.225.027.173.019.347.031.521.037.062.003.124.005.186.006.234 0 .467-.012.699-.035 1.197-.122 2.342-.55 3.324-1.242.008-.005.015-.009.022-.014-.108.352-.012.737.248.998.388.388 1.026.388 1.414 0s.388-1.026 0-1.414c-.217-.217-.522-.322-.826-.285.156-.153.304-.312.445-.479.011-.011.021-.022.031-.033.004-.005.008-.01.012-.016.13-.156.253-.318.369-.486.02-.026.04-.053.059-.08.105-.157.203-.318.295-.482.024-.042.048-.085.072-.127.085-.161.164-.325.236-.492.022-.048.044-.095.065-.143.061-.152.117-.307.168-.463.025-.072.049-.145.072-.219.043-.146.08-.293.113-.441.019-.078.037-.156.053-.234.027-.149.049-.299.067-.45.011-.084.022-.169.031-.254.019-.202.029-.406.031-.609 0-3.84-3.16-7-7-7zm0 .991c3.296 0 6.009 2.713 6.009 6.009s-2.713 6.009-6.009 6.009-6.009-2.713-6.009-6.009c.001-.201.011-.401.031-.601.307-3.054 2.908-5.407 5.978-5.408zm1.93 4.007c-.082.005-.161.03-.231.072l-2.449 1.414c-.237.137-.32.445-.184.682l1.768 3.063c.088.158.256.256.437.256.231 0 .434-.16.487-.385.03-.127.01-.26-.057-.371l-1.517-2.629 2.015-1.164c.16-.088.26-.257.26-.439 0-.274-.226-.5-.501-.5-.009 0-.019 0-.028.001z"/>
+</svg>
diff --git a/.icons/kora/panel/24/albert-panel.svg b/.icons/kora/panel/24/albert-panel.svg
new file mode 120000
index 000000000..f01cfb3af
--- /dev/null
+++ b/.icons/kora/panel/24/albert-panel.svg
@@ -0,0 +1 @@
+albert-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/albert-tray.svg b/.icons/kora/panel/24/albert-tray.svg
new file mode 100644
index 000000000..92535acf9
--- /dev/null
+++ b/.icons/kora/panel/24/albert-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.379539 3.0016349c-.381704.0146906-.751008.1387739-1.064453.3574467-.595949.4162306-1.414764.9338246-2.158203 1.4336931-.137675-.1781608-.1908918-.3408462-.3671878-.5176141-.582629-.5841879-1.479045-1.1123564-2.496094-1.2344605-1.729376-.2074876-3.3260668.475975-4.3730468 1.418067-1.0469799.9420921-1.6884194 2.0742971-2.1855469 3.0841982h-.00195c-.037036.075315-.2814609.5430956-.466797 1.1231248-.1853362.5800292-.4478032 1.3455739-.083984 2.4454819.2060441.623052.7093708 1.191945 1.2089844 1.478619.4996136.286673.9547618.364511 1.3359375.394558.7615127.06002 1.3278363-.07003 1.7558594-.166028 1.2399838-.277017 2.2289178-.667339 3.2070308-1.166095.531228.577333 1.19012 1.105137 2.3515644 1.279385.796989.138345 1.245192.01557 1.753906-.107429.525113-.126957 1.017762-.288989 1.533203-.572306.724674-.495818 1.355819-1.168383 2.021484-1.77942 1.266758-1.1640003.570765-3.279063-1.138671-3.4611776.205294-.1997788.432902-.375308.646484-.5859776 1.299411-1.2817779.343913-3.4943416-1.478516-3.4240659zm.07617 1.9981853c-1.210103 1.1917764-2.065146 2.0493618-3.5859358 3.0744319.3120768.5178689.6587728.9750586 1.1464848 1.2207876.814075.4100685 1.42268.4545495 2.984375-.2949424l-1.636719 1.5001047c-.550531.302141-1.555405.559574-2.011719.472688-.6402328-.088006-1.3413398-.746135-1.8554688-1.3965808-.116627-.1476742-.219213-.3152368-.330078-.4707356-.404419.2337802-.742358.4455069-1.234375.7090332-.917315.4821342-1.723219.7897902-2.9023438 1.0528082-.7056859.15801-1.7451002.304208-1.9726563-.382839-.2370468-.7155504.3294513-1.8195199.4472656-2.0587365.8894981-1.8042251 2.2185465-3.6768929 4.5410155-3.3986736 1.385879.1661298 1.944481 1.4689708 2.574219 2.6251819 1.5110828-.9214188 2.8689198-1.9781634 3.8359378-2.6525276zm-7.9277328.9981159c-.309967-.0330222-.676365.0641545-1.1249999.3691666-.408314.2635183-.8080341.7388453-1.1171876 1.2461804-.4938383.8097562.3675846 1.8940493 1.1699219 1.8868489 1.1080266-.0100007 2.2534066-.374664 3.3671876-.8887337-.376288-.5686624-.741375-1.1516218-1.113281-1.716915-.307627-.4235924-.665028-.8415063-1.181641-.8965472z"/>
+</svg>
diff --git a/.icons/kora/panel/24/amd-alto.svg b/.icons/kora/panel/24/amd-alto.svg
new file mode 100644
index 000000000..1eb9e223d
--- /dev/null
+++ b/.icons/kora/panel/24/amd-alto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/24/amd-bajo.svg b/.icons/kora/panel/24/amd-bajo.svg
new file mode 100644
index 000000000..1a7b5e9e9
--- /dev/null
+++ b/.icons/kora/panel/24/amd-bajo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/24/amd-medio.svg b/.icons/kora/panel/24/amd-medio.svg
new file mode 100644
index 000000000..658b92206
--- /dev/null
+++ b/.icons/kora/panel/24/amd-medio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#4285f4" d="m1 1.0000583 4 3.9999417h6v6l4 3.963542v-13.9632504zm4 3.9999417-4 4.5860246v5.4139174h5.7236667l4.2763333-3.999942h-6z"/>
+</svg>
diff --git a/.icons/kora/panel/24/anatine-indicator.svg b/.icons/kora/panel/24/anatine-indicator.svg
new file mode 100644
index 000000000..513305d34
--- /dev/null
+++ b/.icons/kora/panel/24/anatine-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003zm1.692-11.928c-.068-.059-.137-.122-.208-.191-.245-.237-.549-.357-.903-.373-.358-.016-.921.016-1.232.139-.075.108-.372.544-.528.831-.236.432-.593.783-.693.852-.044.03-.13.076-.241.124.092.043.169.09.238.137.214.146.394.329.553.592.431.712.832 1.593.1 2.872-.115.213-.278.423-.488.623-.179.17-.44.33-.636.554-.422.481-.739.982-.87 1.446-.1.352.013.821.218 1.244.109.228.244.413.439.617.566.593 1.576.844 2.674.964.095.001.502.004.837 0 .741-.008.957-.025 1.49-.149 1.719-.402 3.328-1.653 3.279-3.354-.001-.045 0-.09.003-.135.008-.144 0-.374-.016-.62-.721.374-1.533.489-2.83-.139-.549-.265-.912-.556-1.459-.606-.148-.014-.369.006-.395.006-.662 0-1.245-.434-1.436-1.068s.057-1.318.609-1.683c.056-.037 1.042-.576 1.261-.696.132-.171.209-.361.268-.61.053-.225.066-.682.026-.917-.03-.182-.05-.353-.06-.46z"/>
+</svg>
diff --git a/.icons/kora/panel/24/anatine-notification.svg b/.icons/kora/panel/24/anatine-notification.svg
new file mode 100644
index 000000000..9dd3b7c74
--- /dev/null
+++ b/.icons/kora/panel/24/anatine-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.758 14.994c-1.512-.161-2.866-.61-3.644-1.426-.314-.329-.528-.632-.706-1.001-.375-.779-.493-1.656-.309-2.304.183-.645.599-1.357 1.184-2.025.325-.372.79-.613.941-.915.356-.612.134-1.03-.071-1.369-.113-.186-.233-.22-.743-.195-.498.025-.742-.006-.98-.126-.184-.092-.249-.197-.192-.308.296-.24.4-.502.726-.625-.477-.421-.948-.863-.964-1.493.033-.338.334-.257.334-.257.473.1.96.199 1.405.215.128-.018.262-.053.299-.079.037-.025.138-.174.224-.332.335-.614.69-1.211 1.087-1.416.458-.235 1.441-.361 2.056-.334.739.032 1.368.297 1.88.794.353.342.586.427.922.337.236-.063.242-.063.242.014 0 .101-.078.232-.197.332l-.11.092.111.068c.152.094.134.169-.048.196-.15.023-.264.075-.264.122 0 .016.022.159.048.318.066.389.042 1.142-.046 1.514-.137.576-.344.982-.699 1.368-.275.26-1.389.793-1.462.841.035 0 .333-.018.532 0 .732.067 1.241.395 1.975.75.693.335 1.117.353 1.501.15.539-.383.856-.9 1.293-.9.964 0 .953 2.025.896 2.951.068 2.387-2.027 4.295-4.438 4.857-.65.152-.912.179-1.814.189-.467.005-.903.004-.969-.003zm1.692-11.928c-.068-.059-.137-.122-.208-.191-.245-.237-.549-.357-.903-.373-.358-.016-.921.016-1.232.139-.075.108-.372.544-.528.831-.236.432-.593.783-.693.852-.044.03-.13.076-.241.124.092.043.169.09.238.137.214.146.394.329.553.592.431.712.832 1.593.1 2.872-.115.213-.278.423-.488.623-.179.17-.44.33-.636.554-.422.481-.739.982-.87 1.446-.1.352.013.821.218 1.244.109.228.244.413.439.617.566.593 1.576.844 2.674.964.095.001.502.004.837 0 .741-.008.957-.025 1.49-.149 1.719-.402 3.328-1.653 3.279-3.354-.001-.045 0-.09.003-.135.008-.144 0-.374-.016-.62-.721.374-1.533.489-2.83-.139-.549-.265-.912-.556-1.459-.606-.148-.014-.369.006-.395.006-.662 0-1.245-.434-1.436-1.068s.057-1.318.609-1.683c.056-.037 1.042-.576 1.261-.696.132-.171.209-.361.268-.61.053-.225.066-.682.026-.917-.03-.182-.05-.353-.06-.46z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/android-messages-desktop-tray-unread.svg b/.icons/kora/panel/24/android-messages-desktop-tray-unread.svg
new file mode 100644
index 000000000..c3786e322
--- /dev/null
+++ b/.icons/kora/panel/24/android-messages-desktop-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m3.498 2c.325.432.501.959.502 1.5-.001 1.313-1.035 2.413-2.346 2.494l.348.524v3.892c0 1.434 1.155 2.59 2.59 2.59h8.818c1.435 0 2.59-1.156 2.59-2.59v-5.82c0-1.434-1.155-2.59-2.59-2.59z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.43 10h5.142c.238 0 .428.223.428.5s-.19.5-.428.5h-5.142c-.238 0-.43-.223-.43-.5s.192-.5.43-.5zm-.1-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5zm0-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/android-messages-desktop-tray.svg b/.icons/kora/panel/24/android-messages-desktop-tray.svg
new file mode 100644
index 000000000..d635d9c16
--- /dev/null
+++ b/.icons/kora/panel/24/android-messages-desktop-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m.836 2c-.642-.001-1.043.602-.723 1.084 0 0 1.889 1.332 1.889 3.434v3.892c0 1.434 1.155 2.59 2.59 2.59h8.818c1.435 0 2.59-1.156 2.59-2.59v-5.82c0-1.434-1.155-2.59-2.59-2.59z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.43 10h5.142c.238 0 .428.223.428.5s-.19.5-.428.5h-5.142c-.238 0-.43-.223-.43-.5s.192-.5.43-.5zm-.1-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5zm0-3h7.274c.201 0 .363.223.363.5s-.162.5-.363.5h-7.274c-.201 0-.363-.223-.363-.5s.162-.5.363-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/antimicro-panel.svg b/.icons/kora/panel/24/antimicro-panel.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/24/antimicro-panel.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/antimicrox_trayicon.svg b/.icons/kora/panel/24/antimicrox_trayicon.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/24/antimicrox_trayicon.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ao-app-tray.svg b/.icons/kora/panel/24/ao-app-tray.svg
new file mode 100644
index 000000000..33a2d07d1
--- /dev/null
+++ b/.icons/kora/panel/24/ao-app-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0351566,1.0004188 C 7.7564592,0.99368147 7.4798009,1.0683859 7.2382812,1.2140354 L 2.7617188,3.9175677 C 2.2907761,4.2019067 1.9999657,4.7279482 2,5.2966767 v 5.4070653 c -2e-7,0.352852 0.1224956,0.681282 0.3197545,0.953585 L 13.859375,4.6592447 C 13.731014,4.3547057 13.523051,4.0895022 13.238281,3.9175677 L 8.7617189,1.2123265 C 8.5413466,1.0794453 8.2911132,1.006849 8.0368306,1.0004188 Z m 5.9045764,3.858771 a 1.521892,1.5917107 0 0 1 0.01172,0.046141 c -0.0038,-0.015583 -0.0075,-0.030713 -0.01172,-0.046141 z M 2.4302455,11.807712 c 0.010934,0.01184 0.02218,0.02269 0.033483,0.03418 a 1.521892,1.5917107 0 0 1 -0.033483,-0.03418 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13.869793,4.6541131 2.3092446,11.662078 a 1.521892,1.5917107 0 0 0 0.4518221,0.420395 l 4.4778667,2.704205 a 1.521892,1.5917107 0 0 0 1.5221332,0 L 13.238933,12.082473 A 1.521892,1.5917107 0 0 0 14,10.704395 V 5.2959859 A 1.521892,1.5917107 0 0 0 13.869793,4.6541131 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/application-running.svg b/.icons/kora/panel/24/application-running.svg
new file mode 100644
index 000000000..220395e97
--- /dev/null
+++ b/.icons/kora/panel/24/application-running.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,4 V 12 L 5,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/applications-chat-panel.svg b/.icons/kora/panel/24/applications-chat-panel.svg
new file mode 120000
index 000000000..c60c9bb01
--- /dev/null
+++ b/.icons/kora/panel/24/applications-chat-panel.svg
@@ -0,0 +1 @@
+user-available-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/applications-email-panel.svg b/.icons/kora/panel/24/applications-email-panel.svg
new file mode 100644
index 000000000..a9d1f528a
--- /dev/null
+++ b/.icons/kora/panel/24/applications-email-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+</svg>
diff --git a/.icons/kora/panel/24/audacious-panel.svg b/.icons/kora/panel/24/audacious-panel.svg
new file mode 100644
index 000000000..dd4952ed6
--- /dev/null
+++ b/.icons/kora/panel/24/audacious-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm.33 2.574h.002c1.6.061 2.547 1.141 2.65 2.719.119 1.778-.406 2.242-.181 2.6.468.746-.195.94-.635 1.304-.274.227-.804.124-1.066-.199-.797-.461-.49.425-2.135.43-.856-.035-1.64-.653-1.861-1.485-.34-1.276.157-2.219 1.544-2.664.402-.128 1.197-.05 1.547-.306.33-.242.215-.59-.191-.635-.582-.065-1.492.198-2.029.092-.432-.086-.563-.91-.282-1.264.461-.58 1.644-.555 2.311-.586.113-.005.22-.01.326-.006zm-.318 3.563c-.554 0-1.012.413-1.012.927s.458.936 1.012.936c.552 0 .988-.422.988-.936s-.436-.927-.988-.927z"/>
+</svg>
diff --git a/.icons/kora/panel/24/audio-input-microphone-high-panel.svg b/.icons/kora/panel/24/audio-input-microphone-high-panel.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/24/audio-input-microphone-high-panel.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-input-microphone-high.svg b/.icons/kora/panel/24/audio-input-microphone-high.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/24/audio-input-microphone-high.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-input-microphone-low-zero-panel.svg b/.icons/kora/panel/24/audio-input-microphone-low-zero-panel.svg
new file mode 120000
index 000000000..e8af0c6df
--- /dev/null
+++ b/.icons/kora/panel/24/audio-input-microphone-low-zero-panel.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-input-microphone-low.svg b/.icons/kora/panel/24/audio-input-microphone-low.svg
new file mode 120000
index 000000000..ad16fd28c
--- /dev/null
+++ b/.icons/kora/panel/24/audio-input-microphone-low.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-input-microphone-medium.svg b/.icons/kora/panel/24/audio-input-microphone-medium.svg
new file mode 120000
index 000000000..e8af0c6df
--- /dev/null
+++ b/.icons/kora/panel/24/audio-input-microphone-medium.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-input-microphone-muted.svg b/.icons/kora/panel/24/audio-input-microphone-muted.svg
new file mode 120000
index 000000000..e2e954d75
--- /dev/null
+++ b/.icons/kora/panel/24/audio-input-microphone-muted.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-input-microphone-none-panel.svg b/.icons/kora/panel/24/audio-input-microphone-none-panel.svg
new file mode 120000
index 000000000..6cf00c893
--- /dev/null
+++ b/.icons/kora/panel/24/audio-input-microphone-none-panel.svg
@@ -0,0 +1 @@
+mic-ready.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-off.svg b/.icons/kora/panel/24/audio-off.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/audio-off.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-on.svg b/.icons/kora/panel/24/audio-on.svg
new file mode 100644
index 000000000..c6eb03461
--- /dev/null
+++ b/.icons/kora/panel/24/audio-on.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-output-none-panel.svg b/.icons/kora/panel/24/audio-output-none-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/audio-output-none-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-output-none.svg b/.icons/kora/panel/24/audio-output-none.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/audio-output-none.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-ready.svg b/.icons/kora/panel/24/audio-ready.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/24/audio-ready.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-recorder-off.svg b/.icons/kora/panel/24/audio-recorder-off.svg
new file mode 100644
index 000000000..2c24efad7
--- /dev/null
+++ b/.icons/kora/panel/24/audio-recorder-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.473-15.159c1.651.01 2.981 1.346 2.981 3v5c0 1.654-1.33 2.99-2.981 3h-.019c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/audio-recorder-on.svg b/.icons/kora/panel/24/audio-recorder-on.svg
new file mode 100644
index 000000000..d0a0cd76d
--- /dev/null
+++ b/.icons/kora/panel/24/audio-recorder-on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-PositiveText" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/24/audio-recorder-paused.svg b/.icons/kora/panel/24/audio-recorder-paused.svg
new file mode 100644
index 000000000..43c647ebb
--- /dev/null
+++ b/.icons/kora/panel/24/audio-recorder-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.019 0c1.651.01 2.981 1.346 2.981 3v5c0 1.654-1.33 2.99-2.981 3h-.019c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3zm-.603 3.443h-1.578v4.114h1.578zm2.746 0h-1.578v4.114h1.578z" />
+</svg>
diff --git a/.icons/kora/panel/24/audio-volume-high-panel.svg b/.icons/kora/panel/24/audio-volume-high-panel.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-high-panel.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-high-symbolic.svg b/.icons/kora/panel/24/audio-volume-high-symbolic.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-high-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-high.svg b/.icons/kora/panel/24/audio-volume-high.svg
new file mode 100644
index 000000000..c6eb03461
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-low-panel.svg b/.icons/kora/panel/24/audio-volume-low-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-low-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-low-symbolic.svg b/.icons/kora/panel/24/audio-volume-low-symbolic.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-low-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-low-zero-panel.svg b/.icons/kora/panel/24/audio-volume-low-zero-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-low-zero-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-low.svg b/.icons/kora/panel/24/audio-volume-low.svg
new file mode 100644
index 000000000..439c3b9a8
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm2.047 6.719c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-medium-panel.svg b/.icons/kora/panel/24/audio-volume-medium-panel.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-medium-panel.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-medium-symbolic.svg b/.icons/kora/panel/24/audio-volume-medium-symbolic.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-medium-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-medium.svg b/.icons/kora/panel/24/audio-volume-medium.svg
new file mode 100644
index 000000000..9be319ca5
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.742 15.492c-.212-.299-.066-.64.313-.857 2.191-1.321 3.821-4.159 3.821-6.754 0-2.596-1.594-5.406-3.791-6.717-.384-.22-.591-.632-.39-.941.198-.304.691-.244.895-.129 2.713 1.619 4.407 4.561 4.407 7.765 0 3.205-1.694 6.147-4.401 7.776-.207.118-.631.174-.854-.143zm-3.61-15.417-5.044 4.448h-1.061c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h1.061l5.044 4.448v-15.569z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.132.075-5.331 4.448h-.774c-.566 0-1.024.459-1.024 1.025v4.623c0 .566.458 1.025 1.024 1.025h.774l5.331 4.448v-15.569zm-1.112 2.299-3.528 3.021c-.197.156-.441.24-.691.24h-.686v4.448h.686c.25 0 .494.085.691.241l3.528 3.021zm3.252 9.83c-.272-.36.076-.754.42-.947 1.039-.634 1.827-2.148 1.827-3.398 0-1.249-.855-2.785-1.906-3.397-.355-.2-.624-.595-.37-.902.304-.368.655-.264.861-.152 1.554.919 2.539 2.601 2.539 4.451 0 1.851-.985 3.533-2.527 4.473-.213.116-.552.26-.844-.128zm-1.206-3.114c.681 0 1.232-.55 1.232-1.231 0-.68-.551-1.231-1.232-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-muted-blocked-panel.svg b/.icons/kora/panel/24/audio-volume-muted-blocked-panel.svg
new file mode 120000
index 000000000..3820bf90d
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-muted-blocked-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted-blocking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-muted-blocking-panel.svg b/.icons/kora/panel/24/audio-volume-muted-blocking-panel.svg
new file mode 120000
index 000000000..3820bf90d
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-muted-blocking-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted-blocking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-muted-blocking.svg b/.icons/kora/panel/24/audio-volume-muted-blocking.svg
new file mode 100644
index 000000000..4bc5a0144
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-muted-blocking.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Highlight" d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-muted-panel.svg b/.icons/kora/panel/24/audio-volume-muted-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-muted-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-muted-symbolic.svg b/.icons/kora/panel/24/audio-volume-muted-symbolic.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-muted-symbolic.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/audio-volume-muted.svg b/.icons/kora/panel/24/audio-volume-muted.svg
new file mode 100644
index 000000000..4bf364512
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449zm2.14 12.134c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.325 2.761c-.294-.269-.316-.727-.046-1.021.269-.295.726-.316 1.021-.047l13.675 12.476c.295.268.316.726.047 1.021s-.727.316-1.021.047l-11.062-10.092-.449.385c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023v-5.528l1.113 1.016v6.811l-5.333-4.449h-.774c-.567 0-1.025-.459-1.025-1.025v-4.625c0-.567.458-1.025 1.025-1.025h.774l.317-.264-1.791-1.633zm6.807 3.502-1.113-.982v-2.773l-1.627 1.394-.827-.718 3.567-2.976z"/>
+</svg>
diff --git a/.icons/kora/panel/24/audio-volume-off.svg b/.icons/kora/panel/24/audio-volume-off.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/audio-volume-off.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/autokey-status-error.svg b/.icons/kora/panel/24/autokey-status-error.svg
new file mode 100644
index 000000000..5af3d5798
--- /dev/null
+++ b/.icons/kora/panel/24/autokey-status-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m1.211 11.978v.464c0 1.029.881 1.91 1.909 1.91h9.76c1.029 0 1.91-.881 1.91-1.91v-.464c-.452.411-1.04.676-1.698.676h-10.184c-.657 0-1.246-.265-1.697-.676zm.848 0c-.506-.296-.849-.845-.849-1.468 0-.062.003-.125.01-.187l.849-7.639c.095-.855.827-1.51 1.687-1.51h8.488c.86 0 1.592.655 1.687 1.51l.849 7.639c.007.062.01.125.01.187 0 .623-.343 1.172-.849 1.468v-1.468c0-.031-.001-.062-.005-.094 0 0-.849-7.639-.849-7.638-.047-.427-.413-.755-.843-.755h-8.488c-.43 0-.796.328-.843.754l-.849 7.639c-.004.032-.005.063-.005.094zm5.929-8.978c.167-.006.319.09.369.232l.649 1.774h2.119c.362-.001.513.451.219.64l-1.721 1.112.654 1.808c.108.306-.282.559-.572.371l-1.711-1.123-1.717 1.118c-.293.192-.686-.067-.57-.375l.662-1.805-1.715-1.117c-.291-.19-.141-.641.219-.641l2.123.01.654-1.774c.048-.132.183-.224.338-.23z" fill="#f44336"/>
+</svg>
diff --git a/.icons/kora/panel/24/autokey-status.svg b/.icons/kora/panel/24/autokey-status.svg
new file mode 100644
index 000000000..1543ec847
--- /dev/null
+++ b/.icons/kora/panel/24/autokey-status.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.211 11.978v.464c0 1.029.881 1.91 1.909 1.91h9.76c1.029 0 1.91-.881 1.91-1.91v-.464c-.452.411-1.04.676-1.698.676h-10.184c-.657 0-1.246-.265-1.697-.676zm.848 0c-.506-.296-.849-.845-.849-1.468 0-.062.003-.125.01-.187l.849-7.639c.095-.855.827-1.51 1.687-1.51h8.488c.86 0 1.592.655 1.687 1.51l.849 7.639c.007.062.01.125.01.187 0 .623-.343 1.172-.849 1.468v-1.468c0-.031-.001-.062-.005-.094 0 0-.849-7.639-.849-7.638-.047-.427-.413-.755-.843-.755h-8.488c-.43 0-.796.328-.843.754l-.849 7.639c-.004.032-.005.063-.005.094zm5.929-8.035c.168-.006.319.09.37.233l.648 1.773h2.119c.362-.001.513.451.219.641l-1.721 1.111.655 1.809c.107.306-.282.558-.573.371l-1.711-1.123-1.716 1.117c-.293.192-.687-.067-.571-.375l.662-1.805-1.715-1.117c-.291-.19-.141-.641.219-.641l2.123.01.655-1.773c.047-.133.182-.225.337-.231z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/avatar-default.svg b/.icons/kora/panel/24/avatar-default.svg
new file mode 100644
index 000000000..2a917316f
--- /dev/null
+++ b/.icons/kora/panel/24/avatar-default.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 11.572s.735-1.586.873-1.952c1.409.074 2.485.371 3.271.707.902.386 1.414 2.231 1.663 3.484.078.272.024.565-.146.791s-.437.359-.72.359c-2.245.039-7.47.039-9.793.039-.305 0-.592-.148-.768-.398s-.22-.569-.117-.857c.359-1.209.96-2.946 1.789-3.379.73-.382 1.718-.631 3.001-.724.211.436.947 1.93.947 1.93zm-.001-9.036c1.453 0 2.817 1.354 2.626 3-.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-.234-1.639 1.172-3 2.625-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ak.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ak.svg
new file mode 120000
index 000000000..7f11d53c3
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ak.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ak.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Am.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Am.svg
new file mode 120000
index 000000000..2f9d5cb61
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Am.svg
@@ -0,0 +1 @@
+indicator-keyboard-Am.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ar.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ar.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ar.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Av.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Av.svg
new file mode 120000
index 000000000..6dcea3982
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Av.svg
@@ -0,0 +1 @@
+indicator-keyboard-Av.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Az.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Az.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Az.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Be.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Be.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Be.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Bg.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bg.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bg.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Bm.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bm.svg
new file mode 120000
index 000000000..6099f6af5
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bm.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Bn.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bn.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Br.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Br.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Br.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Bs.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bs.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Bs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-By.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-By.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-By.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ch.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ch.svg
new file mode 120000
index 000000000..55e374c25
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ch.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ch.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Cm.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Cm.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Cm.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Cr.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Cr.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Cr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Cs.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Cs.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Cs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Da.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Da.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Da.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-De.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-De.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-De.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Dv.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Dv.svg
new file mode 120000
index 000000000..e68c0d0bd
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Dv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Dv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Dz.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Dz.svg
new file mode 120000
index 000000000..d0b76ccc6
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Dz.svg
@@ -0,0 +1 @@
+indicator-keyboard-Dz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ee.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ee.svg
new file mode 120000
index 000000000..7e4c18fab
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ee.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ee.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-En.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-En.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-En.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Eo.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Eo.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Eo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Es.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Es.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Es.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Et.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Et.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Et.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Fa.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fa.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ff.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ff.svg
new file mode 120000
index 000000000..8ec3df157
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ff.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ff.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Fi.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fi.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Fo.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fo.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Fr.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fr.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Fr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ga.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ga.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ga.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Gr.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Gr.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Gr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Gu.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Gu.svg
new file mode 120000
index 000000000..20434a2e4
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Gu.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ha.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ha.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ha.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-He.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-He.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-He.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Hi.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hi.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Hr.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hr.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Hu.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hu.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hu.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Hy.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hy.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Hy.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ie.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ie.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ie.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ig.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ig.svg
new file mode 120000
index 000000000..ae2dcda60
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ig.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ig.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ik.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ik.svg
new file mode 120000
index 000000000..a1307fc72
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ik.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ik.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-In.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-In.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-In.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Is.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Is.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Is.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-It.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-It.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-It.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ja.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ja.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ja.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ka.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ka.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ka.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ki.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ki.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ki.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Kk.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Kk.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Kk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Km.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Km.svg
new file mode 120000
index 000000000..640dc3978
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Km.svg
@@ -0,0 +1 @@
+indicator-keyboard-Km.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Kn.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Kn.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Kn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ko.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ko.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ko.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ku.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ku.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ku.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Lo.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Lo.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Lo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Lt.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Lt.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Lt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Lv.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Lv.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Lv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Md.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Md.svg
new file mode 120000
index 000000000..362998db4
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Md.svg
@@ -0,0 +1 @@
+indicator-keyboard-Md.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Mi.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mi.svg
new file mode 120000
index 000000000..ac9ac19bf
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Mk.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mk.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ml.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ml.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ml.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Mn.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mn.svg
new file mode 120000
index 000000000..a83fbaf8a
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Mr.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mr.svg
new file mode 120000
index 000000000..043bfc4f4
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Mt.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mt.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Mt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-My.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-My.svg
new file mode 120000
index 000000000..582a67b21
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-My.svg
@@ -0,0 +1 @@
+indicator-keyboard-My.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ne.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ne.svg
new file mode 120000
index 000000000..171a8b541
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ne.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ne.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Nl.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Nl.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Nl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-No.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-No.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-No.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Or.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Or.svg
new file mode 120000
index 000000000..292b9d8fd
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Or.svg
@@ -0,0 +1 @@
+indicator-keyboard-Or.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Pa.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Pa.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Pa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ph.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ph.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ph.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Pl.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Pl.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Pl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ps.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ps.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ps.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Pt.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Pt.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Pt.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ro.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ro.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ro.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ru.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ru.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ru.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sa.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sa.svg
new file mode 120000
index 000000000..fa05a4b70
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sa.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sd.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sd.svg
new file mode 120000
index 000000000..619debe74
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sd.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Si.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Si.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Si.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sk.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sk.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sl.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sl.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sl.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sq.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sq.svg
new file mode 120000
index 000000000..ae01a7f09
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sq.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sr.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sr.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sv.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sv.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sv.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sw.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sw.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sw.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Sy.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sy.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Sy.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ta.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ta.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ta.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Te.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Te.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Te.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Tg.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tg.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tg.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Th.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Th.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Th.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Tk.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tk.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Tn.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tn.svg
new file mode 120000
index 000000000..6314fea53
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tn.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Tr.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tr.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Tr.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Uk.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Uk.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Uk.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Ur.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ur.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Ur.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Uz.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Uz.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Uz.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Vi.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Vi.svg
new file mode 120000
index 000000000..0180972a3
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Vi.svg
@@ -0,0 +1 @@
+indicator-keyboard-Vi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Wo.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Wo.svg
new file mode 120000
index 000000000..63f08987c
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Wo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Wo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Xs.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Xs.svg
new file mode 120000
index 000000000..bf1c81ddc
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Xs.svg
@@ -0,0 +1 @@
+indicator-keyboard-Xs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Yo.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Yo.svg
new file mode 120000
index 000000000..59f3d3d33
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Yo.svg
@@ -0,0 +1 @@
+indicator-keyboard-Yo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-keyboard-Zh.svg b/.icons/kora/panel/24/ayatana-indicator-keyboard-Zh.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-keyboard-Zh.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-notification-read-dnd.svg b/.icons/kora/panel/24/ayatana-indicator-notification-read-dnd.svg
new file mode 120000
index 000000000..887c7f511
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-notification-read-dnd.svg
@@ -0,0 +1 @@
+indicator-notification-read-dnd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-notification-read.svg b/.icons/kora/panel/24/ayatana-indicator-notification-read.svg
new file mode 120000
index 000000000..9f6b5c0e1
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-notification-read.svg
@@ -0,0 +1 @@
+indicator-notification-read.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-notification-unread-dnd.svg b/.icons/kora/panel/24/ayatana-indicator-notification-unread-dnd.svg
new file mode 120000
index 000000000..c5e7bc441
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-notification-unread-dnd.svg
@@ -0,0 +1 @@
+indicator-notification-unread-dnd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatana-indicator-notification-unread.svg b/.icons/kora/panel/24/ayatana-indicator-notification-unread.svg
new file mode 120000
index 000000000..df3a001e3
--- /dev/null
+++ b/.icons/kora/panel/24/ayatana-indicator-notification-unread.svg
@@ -0,0 +1 @@
+indicator-notification-unread.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatanawebmail-messages-new.svg b/.icons/kora/panel/24/ayatanawebmail-messages-new.svg
new file mode 120000
index 000000000..b42a97ab0
--- /dev/null
+++ b/.icons/kora/panel/24/ayatanawebmail-messages-new.svg
@@ -0,0 +1 @@
+indicator-messages-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/ayatanawebmail-messages.svg b/.icons/kora/panel/24/ayatanawebmail-messages.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/24/ayatanawebmail-messages.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bad-signal-lock.svg b/.icons/kora/panel/24/bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bad-signal.svg b/.icons/kora/panel/24/bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/banshee-panel.svg b/.icons/kora/panel/24/banshee-panel.svg
new file mode 100644
index 000000000..4a496cfb2
--- /dev/null
+++ b/.icons/kora/panel/24/banshee-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.991.001c-.253.008-.494.112-.674.292l-2.991 3c-.979.943.47 2.396 1.41 1.414l1.291-1.294s.011 7.337.011 7.494c.225 2.236 2.2 4.093 4.475 4.093 2.418 0 4.487-2.075 4.487-4.5s-2.069-4.5-4.487-4.5c-.943 0-1.767.408-2.486.947l-.007-5.947c0-.564-.466-1.017-1.029-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/barrier-connected.svg b/.icons/kora/panel/24/barrier-connected.svg
new file mode 100644
index 000000000..8a55ab405
--- /dev/null
+++ b/.icons/kora/panel/24/barrier-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6 2a.99987974 1 0 0 0 -1 1 .99987974 1 0 0 0 1 1c2.2804041 0 3.5798815.5655084 4.576172 1.4609375.516061-.4537415 1.090478-.8188769 1.693359-1.140625-.09493-.09681-.186106-.1962138-.287109-.2890625-1.36679-1.2564441-3.3018649-2.03125-5.982422-2.03125zm-5.02929688 1a.99987974 1 0 0 0 -.05664062.0039062.99987974 1 0 0 0 -.90820312 1.0820313c.19458139 2.2574661.80420696 4.0106314 1.80859372 5.3164063 1.0043869 1.3057742 2.3823874 2.1153442 3.90625 2.5585942a.99987974 1 0 0 0 1.2402344-.681641.99987974 1 0 0 0 .0390625-.248047.99987974 1 0 0 0 0-.03125.99987974 1 0 0 0 -.7207031-.960938c-1.2221205-.3554781-2.1616311-.9229595-2.8789063-1.8554682-.717275-.9325092-1.2327122-2.2788638-1.4042968-4.2695313a.99987974 1 0 0 0 -1.02539068-.9140625zm14.04882788 1a.99987974 1 0 0 0 -.384765.0683594c-1.398373.5490361-2.660473 1.1283659-3.65625 2.0371094a5 5 0 0 1 1.021484-.1054688 5 5 0 0 1 2.115234.4707031c.382608-.1805082.792753-.3595359 1.25-.5390625a.99987974 1 0 0 0 .566407-1.296875.99987974 1 0 0 0 -.91211-.6347656zm-9.2109372.7304688c-.394293 1.7132757-.8145527 2.8228346-1.3378907 3.5175781.4757183.4425356 1.0555725.7494324 1.7792969.9863281.7325634-1.0700463 1.1699234-2.4806982 1.5703125-4.3242188-.5088521-.1014061-1.0977029-.1601562-1.8203125-.1601562-.065537 0-.1276185-.0123081-.1914062-.0195312zm5.9570312 2.2753906c-.265312.01593-.534044.0593893-.800781.1308594-2.1339001.5717996-3.3998252 2.7645379-2.8281252 4.8984372.57174 2.1338 2.7645372 3.399925 4.8984372 2.828125s3.399825-2.764538 2.828125-4.8984372c-.500272-1.867075-2.24047-3.0704754-4.097656-2.9589844zm1.710937 1.9882812a.50005.50005 0 0 1 .470704.7285156l-1.5 2.9999998a.50005.50005 0 0 1 -.72461.19336l-1.5-1a.50005.50005 0 1 1 .554688-.832032l1.029297.685547 1.246093-2.4921872a.50005.50005 0 0 1 .423828-.2832032zm-12.210937.9179688c-.1572461.03465-.28488925.0718807-.45703125.1054686a.99987974 1 0 0 0 -.7890625 1.173828.99987974 1 0 0 0 1.17187495.791016c.6585779-.128506 1.258248-.278721 1.8125-.460938-.644174-.433934-1.2329885-.965014-1.7382812-1.6093746z"/>
+</svg>
diff --git a/.icons/kora/panel/24/barrier-disconnected.svg b/.icons/kora/panel/24/barrier-disconnected.svg
new file mode 100644
index 000000000..11d681778
--- /dev/null
+++ b/.icons/kora/panel/24/barrier-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m6.0003273 2.0004801a.99987974 1 0 0 0 -.9998797 1 .99987974 1 0 0 0 .9998797 1c2.2804041 0 3.5793314.5655084 4.5756217 1.4609375.516061-.4537415 1.090274-.8188769 1.693155-1.140625-.09493-.09681-.186071-.1962138-.287074-.2890625-1.36679-1.2564441-3.3011456-2.03125-5.9817027-2.03125zm-5.02869201 1a.99987974 1 0 0 0 -.056634.00391.99987974 1 0 0 0 -.9100465 1.0820313c.1945814 2.2574661.805942 4.0106277 1.81032881 5.3164025 1.0043869 1.3057741 2.3819176 2.1153441 3.9057802 2.5585941a.99987974 1 0 0 0 1.2400852-.681641.99987974 1 0 0 0 -.6815586-1.240235c-1.2221205-.3554791-2.1612847-.9229593-2.8785599-1.8554681-.717275-.9325091-1.2325432-2.2788638-1.4041279-4.2695313a.99987974 1 0 0 0 -1.02526731-.9140625zm14.04713871 1a.99987974 1 0 0 0 -.384719.068359c-1.672483.6566589-3.153707 1.3495593-4.212384 2.6074222-1.0586779 1.257863-1.547934 3.0110236-1.4197516 5.3789067a.99987974 1 0 0 0 1.0526086.943359.99987974 1 0 0 0 .943245-1.052735c-.111557-2.0607671.269046-3.1674516.954963-3.9824213.685918-.8149696 1.824024-1.4078895 3.411699-2.03125a.99987974 1 0 0 0 .566339-1.296875.99987974 1 0 0 0 -.912-.6347656zm-9.2098299.7304688c-.394293 1.7132757-.8143918 2.8228346-1.3377298 3.5175781.4757183.4425356 1.0553585.7494324 1.7790829.9863281.7325634-1.0700463 1.1697346-2.4806984 1.5701237-4.3242188-.5088521-.1014061-1.097484-.1601562-1.8200936-.1601562-.065537 0-.1275953-.012308-.1913832-.019531zm8.4521089 2.5097656c-.750167.3724367-1.310128.7446742-1.667769 1.1425781.166324.3335386.330975.6760269.497987 1.0371094a.99987974 1 0 0 0 1.327966.4882819.99987974 1 0 0 0 .488222-1.3281257c-.208946-.4517412-.422963-.8993048-.646406-1.3398437zm-12.9945313 2.6718754c-.1572461.03465-.28483431.07188-.45697631.1054681a.99987974 1 0 0 0 -.7909204 1.173828.99987974 1 0 0 0 1.17368681.791016c.6585779-.128506 1.2580299-.278721 1.812282-.460938-.6441741-.433934-1.2327794-.965013-1.7380721-1.6093741z"/>
+</svg>
diff --git a/.icons/kora/panel/24/barrier-transfering.svg b/.icons/kora/panel/24/barrier-transfering.svg
new file mode 100644
index 000000000..6edb63a97
--- /dev/null
+++ b/.icons/kora/panel/24/barrier-transfering.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6 2c-.5522653-.0000664-1 .4476683-1 1s.4477347 1.0000664 1 1c2.2804041 0 3.5798815.5655084 4.576172 1.4609375.516061-.4537415 1.090478-.8188769 1.693359-1.140625-.09493-.09681-.186106-.1962138-.287109-.2890625-1.36679-1.2564441-3.3018649-2.03125-5.982422-2.03125zm-5.02929688 1c-.01891339.0007656-.03780122.0020663-.05664062.0039062-.54926431.0485204-.95557416.5326008-.90820312 1.0820313.19458138 2.2574661.80420696 4.0106314 1.80859372 5.3164063 1.0043869 1.3057742 2.3823874 2.1153442 3.90625 2.5585942.5307407.154765 1.0863324-.150591 1.2402344-.681641.1546458-.530782-.1506967-1.086347-.6816406-1.240235-1.2221205-.3554781-2.1616311-.9229595-2.8789063-1.8554682-.717275-.9325092-1.2327122-2.2788638-1.4042968-4.2695313-.0453476-.5284293-.4953082-.9295371-1.02539068-.9140625zm14.04882788 1c-.131502-.00275-.262254.0204844-.384765.0683594-1.342854.5272384-2.558615 1.0840053-3.535157 1.9316406h1.900391c.388068.0009399.740559.2262907.904297.578125.439914-.2176904.91435-.4318806 1.460937-.6464844.514776-.2013948.768493-.7823172.566407-1.296875-.147666-.3766287-.507681-.6271743-.91211-.6347656zm-9.2109372.7304688c-.394293 1.7132757-.8145527 2.8228346-1.3378907 3.5175781.4757183.4425356 1.0555725.7494324 1.7792969.9863281.7325634-1.0700463 1.1699234-2.4806982 1.5703125-4.3242188-.5088521-.1014061-1.0977029-.1601562-1.8203125-.1601562-.065537 0-.1276185-.0123081-.1914062-.0195312zm5.1914062 2.2695312v4h-2.5l1.75 2 1.75 2 1.75-2 1.75-2h-2.5v-4zm-9.734375 2.9121094c-.1572461.03465-.28488925.0718811-.45703125.1054686-.54205131.106144-.89536757.631746-.7890625 1.173828.10528135.542021.62988396.896128 1.17187495.791016.658578-.128506 1.258248-.278721 1.8125-.460938-.644174-.433934-1.2329885-.965014-1.7382812-1.6093746z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-000-charging-symbolic.svg b/.icons/kora/panel/24/battery-000-charging-symbolic.svg
new file mode 120000
index 000000000..47cf3ff48
--- /dev/null
+++ b/.icons/kora/panel/24/battery-000-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-000-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-000-charging.svg b/.icons/kora/panel/24/battery-000-charging.svg
new file mode 100644
index 000000000..53657c4d8
--- /dev/null
+++ b/.icons/kora/panel/24/battery-000-charging.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z" fill="#4caf50"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-000-symbolic.svg b/.icons/kora/panel/24/battery-000-symbolic.svg
new file mode 120000
index 000000000..1bf261b38
--- /dev/null
+++ b/.icons/kora/panel/24/battery-000-symbolic.svg
@@ -0,0 +1 @@
+battery-000.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-000.svg b/.icons/kora/panel/24/battery-000.svg
new file mode 100644
index 000000000..69bd41a3b
--- /dev/null
+++ b/.icons/kora/panel/24/battery-000.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/></svg>
diff --git a/.icons/kora/panel/24/battery-010-charging-symbolic.svg b/.icons/kora/panel/24/battery-010-charging-symbolic.svg
new file mode 120000
index 000000000..9fe8cd6de
--- /dev/null
+++ b/.icons/kora/panel/24/battery-010-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-010-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-010-charging.svg b/.icons/kora/panel/24/battery-010-charging.svg
new file mode 100644
index 000000000..c7b2ff08e
--- /dev/null
+++ b/.icons/kora/panel/24/battery-010-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 12.065v1.935c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-1.935z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+ </svg>
diff --git a/.icons/kora/panel/24/battery-010-symbolic.svg b/.icons/kora/panel/24/battery-010-symbolic.svg
new file mode 120000
index 000000000..d85bda41c
--- /dev/null
+++ b/.icons/kora/panel/24/battery-010-symbolic.svg
@@ -0,0 +1 @@
+battery-010.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-010.svg b/.icons/kora/panel/24/battery-010.svg
new file mode 100644
index 000000000..8a8bc494a
--- /dev/null
+++ b/.icons/kora/panel/24/battery-010.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m3 12.065v1.935c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-1.935z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-020-charging-symbolic.svg b/.icons/kora/panel/24/battery-020-charging-symbolic.svg
new file mode 120000
index 000000000..5c4b1caf0
--- /dev/null
+++ b/.icons/kora/panel/24/battery-020-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-020-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-020-charging.svg b/.icons/kora/panel/24/battery-020-charging.svg
new file mode 100644
index 000000000..e21131b1b
--- /dev/null
+++ b/.icons/kora/panel/24/battery-020-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 11.052v2.948c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.948z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-020-symbolic.svg b/.icons/kora/panel/24/battery-020-symbolic.svg
new file mode 120000
index 000000000..f76eaff39
--- /dev/null
+++ b/.icons/kora/panel/24/battery-020-symbolic.svg
@@ -0,0 +1 @@
+battery-020.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-020.svg b/.icons/kora/panel/24/battery-020.svg
new file mode 100644
index 000000000..323f19633
--- /dev/null
+++ b/.icons/kora/panel/24/battery-020.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#ff9800"><path d="m3 11.052v2.948c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.948z" fill-opacity=".3" fill-rule="nonzero"/><path d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-030-charging-symbolic.svg b/.icons/kora/panel/24/battery-030-charging-symbolic.svg
new file mode 120000
index 000000000..514ae69cd
--- /dev/null
+++ b/.icons/kora/panel/24/battery-030-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-030-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-030-charging.svg b/.icons/kora/panel/24/battery-030-charging.svg
new file mode 100644
index 000000000..9998052e9
--- /dev/null
+++ b/.icons/kora/panel/24/battery-030-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 10v4c0 .55.446 1.177 1 1.177h8c.554 0 1-.627 1-1.177v-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+ </svg>
diff --git a/.icons/kora/panel/24/battery-030-symbolic.svg b/.icons/kora/panel/24/battery-030-symbolic.svg
new file mode 120000
index 000000000..279fd83ea
--- /dev/null
+++ b/.icons/kora/panel/24/battery-030-symbolic.svg
@@ -0,0 +1 @@
+battery-030.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-030.svg b/.icons/kora/panel/24/battery-030.svg
new file mode 100644
index 000000000..4c2b7b8d2
--- /dev/null
+++ b/.icons/kora/panel/24/battery-030.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf"><path d="m3 10v4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-4z" fill-opacity=".3" fill-rule="nonzero"/><path d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-040-charging-symbolic.svg b/.icons/kora/panel/24/battery-040-charging-symbolic.svg
new file mode 120000
index 000000000..5c0e49378
--- /dev/null
+++ b/.icons/kora/panel/24/battery-040-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-040-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-040-charging.svg b/.icons/kora/panel/24/battery-040-charging.svg
new file mode 100644
index 000000000..cc645cc81
--- /dev/null
+++ b/.icons/kora/panel/24/battery-040-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3.06 10-.06 4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1l.06-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-040-symbolic.svg b/.icons/kora/panel/24/battery-040-symbolic.svg
new file mode 120000
index 000000000..66c1d449d
--- /dev/null
+++ b/.icons/kora/panel/24/battery-040-symbolic.svg
@@ -0,0 +1 @@
+battery-040.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-040.svg b/.icons/kora/panel/24/battery-040.svg
new file mode 100644
index 000000000..27f7d0ba7
--- /dev/null
+++ b/.icons/kora/panel/24/battery-040.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.06 10-.06 4c0 .55.446 1 1 1h8c.554 0 1-.45 1-1l.06-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+ </svg>
diff --git a/.icons/kora/panel/24/battery-050-charging-symbolic.svg b/.icons/kora/panel/24/battery-050-charging-symbolic.svg
new file mode 120000
index 000000000..36082ab8f
--- /dev/null
+++ b/.icons/kora/panel/24/battery-050-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-050-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-050-charging.svg b/.icons/kora/panel/24/battery-050-charging.svg
new file mode 100644
index 000000000..5c18cfcd1
--- /dev/null
+++ b/.icons/kora/panel/24/battery-050-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 8.591v5.409c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-5.409z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-050-symbolic.svg b/.icons/kora/panel/24/battery-050-symbolic.svg
new file mode 120000
index 000000000..407f46bf7
--- /dev/null
+++ b/.icons/kora/panel/24/battery-050-symbolic.svg
@@ -0,0 +1 @@
+battery-050.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-050.svg b/.icons/kora/panel/24/battery-050.svg
new file mode 100644
index 000000000..9df6ccb9b
--- /dev/null
+++ b/.icons/kora/panel/24/battery-050.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8.591v5.409c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-5.409z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+ </svg>
diff --git a/.icons/kora/panel/24/battery-060-charging-symbolic.svg b/.icons/kora/panel/24/battery-060-charging-symbolic.svg
new file mode 120000
index 000000000..3b97ae0ae
--- /dev/null
+++ b/.icons/kora/panel/24/battery-060-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-060-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-060-charging.svg b/.icons/kora/panel/24/battery-060-charging.svg
new file mode 100644
index 000000000..cb5c3fe20
--- /dev/null
+++ b/.icons/kora/panel/24/battery-060-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 7.042v6.958c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-6.958z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-060-symbolic.svg b/.icons/kora/panel/24/battery-060-symbolic.svg
new file mode 120000
index 000000000..2d5a50bad
--- /dev/null
+++ b/.icons/kora/panel/24/battery-060-symbolic.svg
@@ -0,0 +1 @@
+battery-060.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-060.svg b/.icons/kora/panel/24/battery-060.svg
new file mode 100644
index 000000000..35fbec4ab
--- /dev/null
+++ b/.icons/kora/panel/24/battery-060.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 7.042v6.958c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-6.958z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-070-charging-symbolic.svg b/.icons/kora/panel/24/battery-070-charging-symbolic.svg
new file mode 120000
index 000000000..287f883eb
--- /dev/null
+++ b/.icons/kora/panel/24/battery-070-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-070-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-070-charging.svg b/.icons/kora/panel/24/battery-070-charging.svg
new file mode 100644
index 000000000..557f98b11
--- /dev/null
+++ b/.icons/kora/panel/24/battery-070-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 6.01v7.99c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.99z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-070-symbolic.svg b/.icons/kora/panel/24/battery-070-symbolic.svg
new file mode 120000
index 000000000..a009f060f
--- /dev/null
+++ b/.icons/kora/panel/24/battery-070-symbolic.svg
@@ -0,0 +1 @@
+battery-070.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-070.svg b/.icons/kora/panel/24/battery-070.svg
new file mode 100644
index 000000000..d3fb79897
--- /dev/null
+++ b/.icons/kora/panel/24/battery-070.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 6.01v7.99c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.99z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-080-charging-symbolic.svg b/.icons/kora/panel/24/battery-080-charging-symbolic.svg
new file mode 120000
index 000000000..83926f7cf
--- /dev/null
+++ b/.icons/kora/panel/24/battery-080-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-080-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-080-charging.svg b/.icons/kora/panel/24/battery-080-charging.svg
new file mode 100644
index 000000000..8d0e4db27
--- /dev/null
+++ b/.icons/kora/panel/24/battery-080-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 5v9c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-080-symbolic.svg b/.icons/kora/panel/24/battery-080-symbolic.svg
new file mode 120000
index 000000000..353e367fb
--- /dev/null
+++ b/.icons/kora/panel/24/battery-080-symbolic.svg
@@ -0,0 +1 @@
+battery-080.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-080.svg b/.icons/kora/panel/24/battery-080.svg
new file mode 100644
index 000000000..66062dcc5
--- /dev/null
+++ b/.icons/kora/panel/24/battery-080.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 5v9c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-090-charging-symbolic.svg b/.icons/kora/panel/24/battery-090-charging-symbolic.svg
new file mode 120000
index 000000000..e4366f58c
--- /dev/null
+++ b/.icons/kora/panel/24/battery-090-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-090-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-090-charging.svg b/.icons/kora/panel/24/battery-090-charging.svg
new file mode 100644
index 000000000..41476fb5a
--- /dev/null
+++ b/.icons/kora/panel/24/battery-090-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m3 4.025v9.975c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.975z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-090-symbolic.svg b/.icons/kora/panel/24/battery-090-symbolic.svg
new file mode 120000
index 000000000..e8d35a59e
--- /dev/null
+++ b/.icons/kora/panel/24/battery-090-symbolic.svg
@@ -0,0 +1 @@
+battery-090.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-090.svg b/.icons/kora/panel/24/battery-090.svg
new file mode 100644
index 000000000..80a16a14f
--- /dev/null
+++ b/.icons/kora/panel/24/battery-090.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 4.025v9.975c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.975z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-100-charged.svg b/.icons/kora/panel/24/battery-100-charged.svg
new file mode 100644
index 000000000..fe19f97ac
--- /dev/null
+++ b/.icons/kora/panel/24/battery-100-charged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-100-charging-symbolic.svg b/.icons/kora/panel/24/battery-100-charging-symbolic.svg
new file mode 120000
index 000000000..cf8762b37
--- /dev/null
+++ b/.icons/kora/panel/24/battery-100-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-100-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-100-charging.svg b/.icons/kora/panel/24/battery-100-charging.svg
new file mode 120000
index 000000000..4cfbb20a5
--- /dev/null
+++ b/.icons/kora/panel/24/battery-100-charging.svg
@@ -0,0 +1 @@
+gpm-battery-100-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-100-symbolic.svg b/.icons/kora/panel/24/battery-100-symbolic.svg
new file mode 120000
index 000000000..51e311fbd
--- /dev/null
+++ b/.icons/kora/panel/24/battery-100-symbolic.svg
@@ -0,0 +1 @@
+battery-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-100.svg b/.icons/kora/panel/24/battery-100.svg
new file mode 100644
index 000000000..c5d467e37
--- /dev/null
+++ b/.icons/kora/panel/24/battery-100.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-caution-charging-symbolic.svg b/.icons/kora/panel/24/battery-caution-charging-symbolic.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/24/battery-caution-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-caution-charging.svg b/.icons/kora/panel/24/battery-caution-charging.svg
new file mode 100644
index 000000000..dc336b37b
--- /dev/null
+++ b/.icons/kora/panel/24/battery-caution-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-caution-symbolic.svg b/.icons/kora/panel/24/battery-caution-symbolic.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/24/battery-caution-symbolic.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-caution.svg b/.icons/kora/panel/24/battery-caution.svg
new file mode 100644
index 000000000..8c4245b5c
--- /dev/null
+++ b/.icons/kora/panel/24/battery-caution.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m13 13.636c.606 0 1.098.492 1.098 1.098s-.492 1.098-1.098 1.098-1.098-.492-1.098-1.098.492-1.098 1.098-1.098zm-7.564-11.811v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v2.499h-.7v-2.499c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h6.829v.7h-6.829c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 5.175v4l.25 2h1.5l.25-2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-charged.svg b/.icons/kora/panel/24/battery-charged.svg
new file mode 120000
index 000000000..f6ae71adc
--- /dev/null
+++ b/.icons/kora/panel/24/battery-charged.svg
@@ -0,0 +1 @@
+gpm-battery-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-empty-charging-symbolic.svg b/.icons/kora/panel/24/battery-empty-charging-symbolic.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/24/battery-empty-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-empty-charging.svg b/.icons/kora/panel/24/battery-empty-charging.svg
new file mode 100644
index 000000000..3fcac73cb
--- /dev/null
+++ b/.icons/kora/panel/24/battery-empty-charging.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-empty-symbolic.svg b/.icons/kora/panel/24/battery-empty-symbolic.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/24/battery-empty-symbolic.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-empty.svg b/.icons/kora/panel/24/battery-empty.svg
new file mode 100644
index 000000000..f52c09b6a
--- /dev/null
+++ b/.icons/kora/panel/24/battery-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m12 14v2h2v-2zm-6.564-12.175v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v1.789h-.7v-1.789c0-.738-.599-1.336-1.337-1.336h-7.054c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.034 0 .069-.001.102-.004v.701c-.034.002-.068.003-.102.003h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm6.564 4.175v5l.25 2h1.5l.25-2v-5zm-4-1-3 5h3v3l3-5h-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-full-charged-symbolic.svg b/.icons/kora/panel/24/battery-full-charged-symbolic.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/battery-full-charged-symbolic.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-full-charged.svg b/.icons/kora/panel/24/battery-full-charged.svg
new file mode 100644
index 000000000..e4f155f34
--- /dev/null
+++ b/.icons/kora/panel/24/battery-full-charged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-full-charging-symbolic.svg b/.icons/kora/panel/24/battery-full-charging-symbolic.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/24/battery-full-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-full-charging.svg b/.icons/kora/panel/24/battery-full-charging.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/battery-full-charging.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-full-symbolic.svg b/.icons/kora/panel/24/battery-full-symbolic.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/24/battery-full-symbolic.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-full.svg b/.icons/kora/panel/24/battery-full.svg
new file mode 100644
index 000000000..7b238b798
--- /dev/null
+++ b/.icons/kora/panel/24/battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-good-charging-symbolic.svg b/.icons/kora/panel/24/battery-good-charging-symbolic.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/24/battery-good-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-good-charging.svg b/.icons/kora/panel/24/battery-good-charging.svg
new file mode 100644
index 000000000..fff6470ff
--- /dev/null
+++ b/.icons/kora/panel/24/battery-good-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 5.943v8.057c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-8.057z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-good-symbolic.svg b/.icons/kora/panel/24/battery-good-symbolic.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/24/battery-good-symbolic.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-good.svg b/.icons/kora/panel/24/battery-good.svg
new file mode 100644
index 000000000..f0842a0ab
--- /dev/null
+++ b/.icons/kora/panel/24/battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 6.149v7.851c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-7.851z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-low-charging-symbolic.svg b/.icons/kora/panel/24/battery-low-charging-symbolic.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/24/battery-low-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-low-charging.svg b/.icons/kora/panel/24/battery-low-charging.svg
new file mode 100644
index 000000000..ae6f038d9
--- /dev/null
+++ b/.icons/kora/panel/24/battery-low-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-low-symbolic.svg b/.icons/kora/panel/24/battery-low-symbolic.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/24/battery-low-symbolic.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-low.svg b/.icons/kora/panel/24/battery-low.svg
new file mode 100644
index 000000000..d78600026
--- /dev/null
+++ b/.icons/kora/panel/24/battery-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-medium-charging-symbolic.svg b/.icons/kora/panel/24/battery-medium-charging-symbolic.svg
new file mode 120000
index 000000000..36082ab8f
--- /dev/null
+++ b/.icons/kora/panel/24/battery-medium-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-050-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-medium-charging.svg b/.icons/kora/panel/24/battery-medium-charging.svg
new file mode 100644
index 000000000..ae6f038d9
--- /dev/null
+++ b/.icons/kora/panel/24/battery-medium-charging.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 11.687v2.313c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-2.313z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm3.527 2.475-3 5h3v3l3-5h-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-medium-symbolic.svg b/.icons/kora/panel/24/battery-medium-symbolic.svg
new file mode 120000
index 000000000..407f46bf7
--- /dev/null
+++ b/.icons/kora/panel/24/battery-medium-symbolic.svg
@@ -0,0 +1 @@
+battery-050.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-medium.svg b/.icons/kora/panel/24/battery-medium.svg
new file mode 100644
index 000000000..61629b824
--- /dev/null
+++ b/.icons/kora/panel/24/battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8v6c0 .55.446 1.177 1 1.177h8c.554 0 1-.627 1-1.177v-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-missing-symbolic.svg b/.icons/kora/panel/24/battery-missing-symbolic.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/24/battery-missing-symbolic.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-missing.svg b/.icons/kora/panel/24/battery-missing.svg
new file mode 100644
index 000000000..1138c706a
--- /dev/null
+++ b/.icons/kora/panel/24/battery-missing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 2.525h10v11.475c0 .55-.446 1-1 1h-8c-.554 0-1-.45-1-1zm4.832 4.123c-.007.033-.052.231-.052.38 0 .266-.105.452-.238.585s-.319.238-.585.238h-1.195c-.267 0-.452-.105-.585-.238-.134-.133-.239-.319-.239-.585v-.234c0-.863.305-1.587.903-2.17.602-.597 1.315-.892 2.135-.892.778 0 1.481.27 2.095.814.651.556.99 1.305.99 2.259 0 .658-.18 1.227-.528 1.711l-1.059 1.447c-.045.073-.053.167-.053.276v2.731c0 .266-.105.451-.238.585-.134.133-.319.238-.585.238h-1.196c-.266 0-.452-.105-.585-.238-.133-.134-.238-.319-.238-.585v-2.819c0-.142.005-.272.014-.392.011-.146.034-.286.068-.418.034-.134.081-.267.141-.399.06-.13.136-.263.232-.398l1.055-1.464c.075-.099.131-.19.131-.286 0-.055-.007-.103-.045-.135-.05-.043-.089-.085-.14-.085-.078 0-.145.02-.199.071z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h7.054c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm2.929 10.515c-.047 0-.07-.024-.07-.07v-1.19c0-.047.023-.07.07-.07h1.196c.046 0 .07.023.07.07v1.19c0 .046-.024.07-.07.07zm0-2.063c-.047 0-.07-.023-.07-.07v-.756c0-.121.004-.232.012-.334.007-.101.023-.198.047-.29.023-.092.055-.182.096-.272s.095-.182.161-.276l1.043-1.447c.188-.25.282-.496.282-.738 0-.297-.104-.533-.311-.709s-.416-.264-.627-.264c-.281 0-.519.092-.715.275-.195.168-.293.479-.293.932 0 .047-.023.07-.07.07h-1.195c-.047 0-.071-.023-.071-.07v-.234c0-.649.227-1.194.68-1.635.453-.449.988-.674 1.605-.674.594 0 1.129.211 1.606.633.484.414.726.977.726 1.687 0 .489-.128.913-.386 1.272l-1.072 1.465c-.122.183-.182.416-.182.697v.668c0 .047-.024.07-.07.07z"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery-profile-performance-symbolic.svg b/.icons/kora/panel/24/battery-profile-performance-symbolic.svg
new file mode 120000
index 000000000..07b12066c
--- /dev/null
+++ b/.icons/kora/panel/24/battery-profile-performance-symbolic.svg
@@ -0,0 +1 @@
+battery-profile-performance.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-profile-performance.svg b/.icons/kora/panel/24/battery-profile-performance.svg
new file mode 100644
index 000000000..293516515
--- /dev/null
+++ b/.icons/kora/panel/24/battery-profile-performance.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8 1c3.84 0 7 3.16 7 7s-3.16 7-7 7-7-3.16-7-7 3.16-7 7-7z"/>
+ <path d="m8.325 1.454.002 5.555 3.098-.054-3.733 7.591-.019-5.554-3.098.053z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/battery-profile-powersave-symbolic.svg b/.icons/kora/panel/24/battery-profile-powersave-symbolic.svg
new file mode 120000
index 000000000..01321689d
--- /dev/null
+++ b/.icons/kora/panel/24/battery-profile-powersave-symbolic.svg
@@ -0,0 +1 @@
+battery-profile-powersave.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery-profile-powersave.svg b/.icons/kora/panel/24/battery-profile-powersave.svg
new file mode 100644
index 000000000..57493fdb8
--- /dev/null
+++ b/.icons/kora/panel/24/battery-profile-powersave.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4.000003c-1.6584387 5e-7 -3 1.3407981-3 3v6c0 2.02131 0 2.5-1.5 4l-1 1s-0.5 0.480742-0.5 1 0.480742 1 1 1 1-0.5 1-0.5l1.5-1.5c1.5-1.5 1.4999999-2 1.4999999-4v-6c0-1 1-1 1-1v6.5l3.0000001-3v-2.5c0-1 1-1 1-1v2.5l3-3s0.5-0.5 1-0.5v1l-6 6h5s0 1-1 1h-5l-1.0000001 1c1e-7 1.662913 1.3369471 3 3.0000001 3h4c1.659601 0 3.003144-1.340402 3-3v-11.000003z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/24/battery_charged.svg b/.icons/kora/panel/24/battery_charged.svg
new file mode 120000
index 000000000..f6ae71adc
--- /dev/null
+++ b/.icons/kora/panel/24/battery_charged.svg
@@ -0,0 +1 @@
+gpm-battery-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery_full.svg b/.icons/kora/panel/24/battery_full.svg
new file mode 120000
index 000000000..26a659b8a
--- /dev/null
+++ b/.icons/kora/panel/24/battery_full.svg
@@ -0,0 +1 @@
+gpm-battery-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/battery_plugged.svg b/.icons/kora/panel/24/battery_plugged.svg
new file mode 120000
index 000000000..462da4e23
--- /dev/null
+++ b/.icons/kora/panel/24/battery_plugged.svg
@@ -0,0 +1 @@
+ac-adapter.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bauh-tray.svg b/.icons/kora/panel/24/bauh-tray.svg
new file mode 100644
index 000000000..05b657fe2
--- /dev/null
+++ b/.icons/kora/panel/24/bauh-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3.102 2.987-1.213.699c-.182.11-.342.252-.473.418-.003.003-.005.005-.008.008-.058.065-.112.134-.16.207l-.176.404c.001.001.002.003.002.004-.048.159-.072.324-.074.49v6.01c0 .632.339 1.216.889 1.531l5.222 3.004c.55.317 1.228.317 1.778 0l5.222-3.004c.55-.315.889-.899.889-1.531v-6.01c0-.168-.025-.335-.072-.496-.129-.437-.421-.807-.817-1.035l-1.213-.699c.001.004 0 .008 0 .011.068.33.102.666.102 1.002 0 2.743-2.257 5-5 5s-5-2.257-5-5c.004-.315.037-.628.1-.937zm4.898-2.987c2.209 0 4 1.791 4 4 0 2.21-1.791 4-4 4s-4-1.79-4-4c0-2.209 1.791-4 4-4zm-.402.766c-.118.012-.234.02-.348.043-.228.047-.443.107-.652.195-1.002.424-1.759 1.303-2.028 2.375.007.008.016.015.024.024.188.2.678.477 1.043.609.199.072.587.184.851.238s.44.108.414.11-.144.09-.261.195c-.224.201-.337.381-.434.699-.053.175-.05.23.02.325.041.056.228.189.414.304.185.115.403.273.48.348.288.279.477.78.477 1.266 0 .124.014.19.023.218.024.002.043-.002.067 0 .053-.02.134-.045.261-.109 1.065-.533 1.548-1.224 1.5-2.137-.038-.728-.377-.991-1.761-1.285-1.02-.216-1.571-.581-1.571-1.043 0-.122.043-.195.176-.328.143-.143.171-.151.281-.129.071.014.255.104.395.215.315.249.466.348.629.348.069 0 .132-.01.132-.02s-.052-.092-.109-.176c-.314-.463-.296-1.33.043-2.07.053-.116.096-.193.09-.215-.047.003-.11-.005-.156 0zm3.254 1.633c-.11.028-.573.519-.684.742-.235.472-.147.78.414 1.371.194.205.431.48.504.61.073.129.135.237.152.218.017-.018.069-.169.11-.328.105-.418.114-1.145 0-1.566-.089-.327-.399-.997-.481-1.047-.004-.003-.008-.002-.015 0z"/>
+</svg>
diff --git a/.icons/kora/panel/24/bauh-update-tray.svg b/.icons/kora/panel/24/bauh-update-tray.svg
new file mode 100644
index 000000000..10cedf0a5
--- /dev/null
+++ b/.icons/kora/panel/24/bauh-update-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path fill="#dfdfdf" d="m3.102 2.987-1.213.699c-.182.11-.342.252-.473.418-.003.003-.005.005-.008.008-.058.065-.112.134-.16.207-.038.072-.07.147-.098.224-.029.059-.055.119-.078.18.001.001.002.003.002.004-.048.159-.072.324-.074.49v6.01c0 .632.339 1.216.889 1.531l5.222 3.004c.55.317 1.228.317 1.778 0l5.222-3.004c.55-.315.889-.899.889-1.531v-6.01c0-.168-.025-.335-.072-.496-.129-.437-.421-.807-.817-1.035l-1.213-.699c.001.004 0 .008 0 .011.068.33.102.666.102 1.002 0 2.743-2.257 5-5 5s-5-2.257-5-5c.004-.315.037-.628.1-.937-.004-.026-.004-.051.002-.076z"/>
+ <path fill="#0d68c3" d="m8 0c-2.216 0-4 1.784-4 4s1.784 4 4 4 4-1.784 4-4-1.784-4-4-4zm0 1c1.657 0 3 1.344 3 3h.8l-1.3 1.5-1.3-1.5h.8c0-1.104-.895-2-2-2s-2 .896-2 2c0 1.105.895 2 2 2v1c-1.657 0-3-1.343-3-3 0-1.656 1.343-3 3-3z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/bitcoin-indicator.svg b/.icons/kora/panel/24/bitcoin-indicator.svg
new file mode 100644
index 000000000..1a5a99a83
--- /dev/null
+++ b/.icons/kora/panel/24/bitcoin-indicator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.2 13.6v1.4l1.4-.025v-1.375h1.378l.044 1.4h1.4l-.044-1.4c2.671-.193 4.222-.512 4.222-3.5 0-2.1-1.401-2.799-3.057-2.8 1.051-.08 1.657-.7 1.657-2.45 0-1.05-.606-2.45-1.4-2.45h-1.4v-1.4h-1.4v1.4c-.419 0-.976-.015-1.4 0v-1.4h-1.4v1.4h-2.8v1.4s.503-.021.484 0c.644-.01.849.457.916.768v6.932c-.025.197-.004.686-.454.7.021.018-.946 0-.946 0v1.4zm1.4-5.6v4.2c2.8 0 4.2 0 4.2-2.1s-1.4-2.1-4.2-2.1zm0-4.2v2.8c1.777 0 2.8 0 2.8-1.4s-.826-1.4-2.8-1.4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/bitwarden-tray.svg b/.icons/kora/panel/24/bitwarden-tray.svg
new file mode 100644
index 000000000..f7bde28fe
--- /dev/null
+++ b/.icons/kora/panel/24/bitwarden-tray.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2.3c-2.66 0-3.776.004-4.711.012-.008.657-.02 1.016-.02 2.605 0 2.502.005 3.75.04 4.295.036.544-.03.19.173.697.292.73.703 1.313 1.699 2.177.776.675 1.748 1.303 2.819 1.861z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1 5.715.087c.3.179.285-.042.285 4.126 0 4.229.006 4.144-.322 4.964-.378.943-.985 1.741-1.983 2.607-.837.727-1.83 1.385-2.937 1.943-.375.19-.568.276-.758.273-.19.003-.383-.083-.758-.273-1.107-.558-2.1-1.216-2.937-1.943-.998-.866-1.605-1.664-1.983-2.607-.328-.82-.322-.735-.322-4.964 0-4.168-.015-3.947.285-4.126.142-.084.28-.087 5.715-.087zm-.009 1.3c-2.485 0-3.916.011-4.668.02-.011.594-.023 1.563-.023 2.893 0 3.815-.067 3.741.229 4.481.307.767.817 1.404 1.628 2.109.761.66 1.665 1.256 2.671 1.764.056.028.117.058.172.083.055-.025.116-.055.172-.083 1.006-.508 1.91-1.104 2.671-1.764.811-.705 1.321-1.342 1.628-2.109.296-.74.229-.667.229-4.481 0-1.292-.011-2.244-.022-2.842z"/>
+</svg>
diff --git a/.icons/kora/panel/24/blueberry-tray-active.svg b/.icons/kora/panel/24/blueberry-tray-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/blueberry-tray-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/blueberry-tray-disabled.svg b/.icons/kora/panel/24/blueberry-tray-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/blueberry-tray-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/blueberry-tray.svg b/.icons/kora/panel/24/blueberry-tray.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/blueberry-tray.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bluemail-tray.svg b/.icons/kora/panel/24/bluemail-tray.svg
new file mode 100644
index 000000000..9561d0504
--- /dev/null
+++ b/.icons/kora/panel/24/bluemail-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.9062452,5.7e-7 c -0.481034,0.014529 -0.779294,0.372199 -0.9921877,0.53906253 L 5.335933,1.78711 C 5.7296216,1.5233841 6.2941725,1.2822083 6.9999955,1.2031256 v 4.796875 c 0,0.5522846 0.4477147,0.9999996 0.9999997,0.9999996 0.552285,0 1,-0.447716 1,-0.9999996 0,-0.5522848 -0.447715,-1 -1,-1 -0.128738,0.001 -0.256069,0.026882 -0.375,0.076172 V 3.0292975 c 0.13254,-0.018412 0.241179,-0.028724 0.375,-0.029297 1.656854,0 2.9999998,1.3431456 2.9999998,3 0,1.6568537 -1.3431458,2.9999997 -2.9999998,2.9999997 -1.6568547,0 -2.9999997,-1.343146 -2.9999997,-2.9999996 V 2.052735 L 0.40233928,5.6816412 3.1132767,7.9023442 6.3456985,10.517578 c 0.497449,-0.248363 0.9569307,-0.464531 1.4980467,-0.519531 0.566565,-0.05759 1.174748,0.0863 1.886719,0.458984 0,0 0.002,0 0.002,0 L 12.771479,7.9980472 15.597651,5.6835944 9.0859332,0.5390631 C 8.8725862,0.37219957 8.5747792,0.01453017 8.0937452,5.7e-7 c -0.03002,-9.616e-4 -0.06227,0.00201 -0.09375,0.00391 -0.03148,-0.00188 -0.06372,-0.00481 -0.09375,-0.00391 z M -4.5166667e-6,6.6699222 V 7.1738282 10 11.097656 13.826172 14 c 0,0.01278 0.00343999667,0.02444 0.00390999667,0.03711 L 5.4003861,11.039062 2.8808549,9.0000002 h -0.00586 L 2.4648393,8.6640622 Z m 15.9999995166667,0 -2.53125,2.048828 -0.34375,0.28125 h -0.0039 l -2.455084,1.9863278 5.333984,3.021484 c 2.1e-5,-0.0027 0,-0.0051 0,-0.0078 V 13.826172 11.097656 10 7.1738282 Z M 8.2109332,10.990234 c -0.09272,-0.0063 -0.179741,-0.0048 -0.265626,0.0039 -0.343536,0.03492 -0.707029,0.195804 -1.2207027,0.453125 L 0.53905798,14.882812 C 0.67737458,14.954882 0.83265668,15 0.99999548,15 H 1.1699174 14.830073 14.999995 c 0.178295,0 0.343626,-0.04974 0.488281,-0.130859 L 9.2675732,11.34375 c -0.454564,-0.238102 -0.778494,-0.334506 -1.05664,-0.353516 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/blueman-active.svg b/.icons/kora/panel/24/blueman-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/blueman-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/blueman-disabled.svg b/.icons/kora/panel/24/blueman-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/blueman-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/blueman-tray-active.svg b/.icons/kora/panel/24/blueman-tray-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/blueman-tray-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/blueman-tray-disabled.svg b/.icons/kora/panel/24/blueman-tray-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/blueman-tray-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/blueman-tray.svg b/.icons/kora/panel/24/blueman-tray.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/blueman-tray.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/blueman.svg b/.icons/kora/panel/24/blueman.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/blueman.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bluetooth-active.svg b/.icons/kora/panel/24/bluetooth-active.svg
new file mode 100644
index 000000000..018f073ac
--- /dev/null
+++ b/.icons/kora/panel/24/bluetooth-active.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/bluetooth-disabled.svg b/.icons/kora/panel/24/bluetooth-disabled.svg
new file mode 100644
index 000000000..f87a88274
--- /dev/null
+++ b/.icons/kora/panel/24/bluetooth-disabled.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/bluetooth-offline.svg b/.icons/kora/panel/24/bluetooth-offline.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/bluetooth-offline.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bluetooth-online.svg b/.icons/kora/panel/24/bluetooth-online.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/bluetooth-online.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bluetooth-paired.svg b/.icons/kora/panel/24/bluetooth-paired.svg
new file mode 100644
index 000000000..2e06cc56b
--- /dev/null
+++ b/.icons/kora/panel/24/bluetooth-paired.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.372 15.099-.86.716c-.143.12-.324.186-.512.186-.439 0-.8-.361-.8-.8v-5.504l-1.94 1.359c-.135.094-.295.145-.46.145-.439 0-.801-.362-.801-.801 0-.262.128-.506.342-.656l2.49-1.744-2.49-1.744c-.214-.15-.342-.395-.342-.656 0-.44.362-.801.801-.801.165 0 .325.05.46.145l1.94 1.359v-5.503c0-.438.359-.798.797-.8.188-.001.371.064.515.184l4.8 4c.183.152.289.378.289.616 0 .262-.128.506-.342.656l-3.634 2.544 1.265.886c-.239.422-.376.913-.376 1.435v.257l-1.714-1.2v4.112l.572-.476zm3.999-7.099c-1.266 0-2.285 1.041-2.285 2.321v1.107h-1.143v4.572h6.857v-4.572h-1.143v-1.107c0-1.28-1.019-2.321-2.286-2.321zm0 1.143c.634 0 1.143.503 1.143 1.143v1.142h-2.285v-1.142c0-.64.509-1.143 1.142-1.143zm-4.571-6.633v4.112l2.681-1.878z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/bomi-panel.svg b/.icons/kora/panel/24/bomi-panel.svg
new file mode 100644
index 000000000..660ff3ae4
--- /dev/null
+++ b/.icons/kora/panel/24/bomi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.819 13.136c-.003 1.016-.831 1.837-1.847 1.834-1.015-.004-1.837-.831-1.833-1.847l.037-10.532c.004-1.016.831-1.838 1.847-1.834s1.838.831 1.834 1.847zm1.187-5.355.003.007h.021c.045.001.089.015.128.04l4.827 3.044c.184.116.184.416 0 .532l-4.827 3.047c-.184.123-.414-.036-.403-.278v-6.091c.001-.16.111-.292.251-.301z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/both-bad-signal-lock.svg b/.icons/kora/panel/24/both-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/both-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/both-bad-signal.svg b/.icons/kora/panel/24/both-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/both-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/both-good-signal-lock.svg b/.icons/kora/panel/24/both-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/24/both-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/both-good-signal.svg b/.icons/kora/panel/24/both-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/both-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/both-high-signal-lock.svg b/.icons/kora/panel/24/both-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/both-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/both-high-signal.svg b/.icons/kora/panel/24/both-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/both-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/both-low-signal-lock.svg b/.icons/kora/panel/24/both-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/24/both-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/both-low-signal.svg b/.icons/kora/panel/24/both-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/both-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/brave-tray.svg b/.icons/kora/panel/24/brave-tray.svg
new file mode 100644
index 000000000..84364323d
--- /dev/null
+++ b/.icons/kora/panel/24/brave-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.4891768,0.99999677 C 3.3615899,1.0963786 2.2306889,2.8701734 1.7623101,3.6447244 1.2115314,4.5556648 1.0556719,4.6722208 1.0109045,5.0189992 c -0.062674,0.4851262 0.097924,0.5664037 1.743261,2.2704219 0.5534367,0.573255 1.0163988,1.074712 1.0301089,1.11472 0.061835,0.179894 0.012814,0.451427 -0.1666754,0.926202 -0.2463635,0.651591 -0.2691946,0.8332359 -0.1502813,1.2267389 0.1294059,0.427633 0.3490851,0.771648 0.6803638,1.071005 0.3080555,0.276975 0.4275937,0.554495 0.609322,0.560091 0.065053,0.0014 0.4319081,-0.373583 0.8142504,-0.579216 v -0.0027 C 6.4043464,11.160012 6.5274176,11.067125 7.1642328,10.423226 7.6996236,9.8815861 7.800477,9.7186301 7.7243721,9.5134171 7.6984905,9.4440131 7.2941511,9.0196981 6.8281505,8.5708031 5.7270125,7.5103241 5.7752422,7.9402789 6.1942369,6.7892929 6.61891,6.1357919 6.4292436,6.0322829 6.224293,5.4570201 6.1486088,5.3967291 5.4834762,5.0885856 4.7460738,4.7739811 4.0085309,4.4596563 3.4102262,4.1819729 3.4154025,4.1565136 c 0.011751,-0.058193 0.825005,-0.1579318 1.415375,-0.174858 l 0.445378,-0.010929 0.8224482,0.3278588 C 6.8148817,4.5843733 6.9274432,4.6417618 6.981164,4.7575877 7.01502,4.8306087 7.041833,4.9291584 7.041273,4.9761602 7.0407138,5.0238622 6.9078987,5.5661918 6.7461764,6.3494159 6.4630228,7.7210019 6.4539991,7.4952371 6.5275857,7.5790291 c 0.1168144,0.132894 1.262723,0.440459 1.6203027,0.409824 0.408222,-0.03707 1.240988,-0.320025 1.325207,-0.415288 0.06814,-0.07722 0.05609,0.1166628 -0.221323,-1.2241492 -0.161999,-0.783224 -0.294539,-1.3262539 -0.295098,-1.3732557 -5.6e-4,-0.047562 0.02598,-0.1449923 0.06011,-0.2185725 0.05387,-0.1158259 0.15992,-0.1716231 0.797856,-0.4262165 1.0282476,-0.4111267 1.0082056,-0.4089011 1.9427236,-0.314198 0.436482,0.042246 0.80966,0.1001457 0.830645,0.1229472 0.02378,0.026438 -0.0027,0.058817 -0.06285,0.084697 -0.05736,0.026578 -0.657629,0.2830689 -1.336135,0.5737528 -0.678785,0.2905441 -1.3064996,0.5804412 -1.3935156,0.644789 -0.4602271,0.6835111 -0.1762751,0.9367853 0.00273,1.3213437 0.168717,0.461346 0.3060256,0.8816652 0.3060256,0.9345412 0,0.213747 -0.1411506,0.108658 -0.9153466,0.852433 -0.444736,0.427493 -0.839325,0.838335 -0.877097,0.915272 -0.03777,0.07666 -0.05779,0.195562 -0.04645,0.262288 0.01958,0.113727 0.55029,0.7009429 1.092954,1.2076129 0.227895,0.212627 1.6096576,1.201231 1.8306976,1.240399 0.184666,0.03217 0.38179,-0.281062 0.704954,-0.587414 0.317569,-0.300755 0.50794,-0.60159 0.636647,-1.010897 0.12032,-0.38301 0.09169,-0.6411599 -0.147541,-1.2622569 -0.181859,-0.474074 -0.229564,-0.734885 -0.169408,-0.91254 0.01399,-0.04238 0.508114,-0.575291 1.095685,-1.185755 1.281464,-1.3297606 1.585874,-1.565697 1.655823,-1.8032241 0.07834,-0.263546 0.02326,-0.6122829 -0.153014,-0.9617192 C 14.39388,3.6174815 12.657068,0.99999677 12.508775,0.99999677 11.74773,1.1391838 11.111243,1.7337121 10.309207,1.8749974 9.7060404,1.2647773 8.8466744,1.1377335 7.9976103,0.99999677 6.9496572,1.1821992 6.5145583,1.2047998 5.6832808,1.8749974 4.8934169,1.7443435 4.306881,1.1065903 3.4891768,0.99999677 Z M 8.0030734,11.133566 c -0.190209,-8.74e-4 -0.3800631,0.07689 -0.7186147,0.234966 -0.6070187,0.282571 -1.972965,1.051662 -2.0875419,1.17756 -0.1183537,0.130094 -0.057816,0.252771 0.24045,0.483591 0.6145718,0.475614 1.7924437,1.387935 1.7924437,1.387935 0.8010559,0.77916 0.7387086,0.781091 1.5601909,-0.02186 0,0 0.858354,-0.647893 1.6230366,-1.273185 0.430662,-0.351115 0.498932,-0.438325 0.428983,-0.562825 -0.05638,-0.09932 -1.4457226,-0.880803 -2.1093986,-1.185755 -0.348977,-0.160163 -0.53934,-0.239556 -0.729549,-0.240429 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/brightness-high-symbolic.svg b/.icons/kora/panel/24/brightness-high-symbolic.svg
new file mode 100644
index 000000000..9f4f2f0ab
--- /dev/null
+++ b/.icons/kora/panel/24/brightness-high-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.284 15.26-.261-1.227c-.029-.137.058-.272.195-.301.137-.03.272.058.301.195l.261 1.228c.03.137-.058.272-.195.301s-.272-.059-.301-.196zm-3.064-.105.261-1.228c.029-.137.164-.225.301-.195.137.029.224.164.195.301l-.261 1.227c-.029.137-.164.225-.301.196s-.225-.164-.195-.301zm5.906-1.045-.738-1.015c-.082-.113-.057-.272.056-.355.114-.082.273-.057.355.057l.738 1.015c.082.113.057.272-.057.355-.113.082-.272.057-.354-.057zm-8.663-.298.738-1.015c.082-.114.241-.139.355-.057.113.083.138.242.056.355l-.738 1.015c-.082.114-.241.139-.354.057-.114-.083-.139-.242-.057-.355zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .783c2.333 0 4.227 1.894 4.227 4.227s-1.894 4.227-4.227 4.227-4.227-1.894-4.227-4.227 1.894-4.227 4.227-4.227zm6.254 8.131-1.087-.627c-.121-.07-.163-.226-.092-.347.07-.122.225-.163.346-.093l1.087.627c.122.07.163.226.093.347-.07.122-.225.163-.347.093zm-12.762-.44 1.087-.627c.121-.07.276-.029.346.093.071.121.029.277-.092.347l-1.087.627c-.122.07-.277.029-.347-.093-.07-.121-.029-.277.093-.347zm13.81-2.441-1.249-.131c-.139-.015-.24-.14-.226-.28.015-.139.14-.24.28-.226l1.248.132c.139.014.24.139.226.279-.015.139-.14.24-.279.226zm-14.657-.505 1.248-.132c.14-.014.265.087.28.226.014.14-.087.265-.226.28l-1.249.131c-.139.014-.264-.087-.279-.226-.014-.14.087-.265.226-.279zm14.441-2.553-1.193.387c-.134.044-.277-.029-.32-.163-.044-.133.03-.276.163-.32l1.193-.388c.134-.043.277.03.32.164.044.133-.029.276-.163.32zm-14.015-.484 1.193.388c.133.044.207.187.163.32-.043.134-.186.207-.32.163l-1.193-.387c-.134-.044-.207-.187-.163-.32.043-.134.186-.207.32-.164zm1.623-2.6.933.84c.104.093.112.254.018.358-.093.104-.254.113-.358.019l-.933-.84c-.104-.094-.112-.254-.019-.358.094-.105.255-.113.359-.019zm10.952.377-.933.84c-.104.094-.265.085-.358-.019-.094-.104-.086-.265.018-.358l.933-.84c.104-.094.265-.086.359.019.093.104.085.264-.019.358zm-8.411-2.093.51 1.147c.057.128 0 .278-.128.335s-.279-.001-.336-.129l-.51-1.146c-.057-.128.001-.278.129-.335s.278 0 .335.128zm5.994.207-.51 1.146c-.057.128-.208.186-.336.129s-.185-.207-.128-.335l.51-1.147c.057-.128.207-.185.335-.128s.186.207.129.335zm-2.975-.74v1.254c0 .141-.114.254-.254.254s-.254-.113-.254-.254v-1.254c0-.141.114-.254.254-.254s.254.113.254.254z"/>
+</svg>
diff --git a/.icons/kora/panel/24/brightness-low-symbolic.svg b/.icons/kora/panel/24/brightness-low-symbolic.svg
new file mode 100644
index 000000000..4064930bc
--- /dev/null
+++ b/.icons/kora/panel/24/brightness-low-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm6.254 8.914c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path d="m8 3.76c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/brightness-medium-symbolic.svg b/.icons/kora/panel/24/brightness-medium-symbolic.svg
new file mode 120000
index 000000000..5948424a6
--- /dev/null
+++ b/.icons/kora/panel/24/brightness-medium-symbolic.svg
@@ -0,0 +1 @@
+brightness-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/brightness-symbolic.svg b/.icons/kora/panel/24/brightness-symbolic.svg
new file mode 100644
index 000000000..743160b66
--- /dev/null
+++ b/.icons/kora/panel/24/brightness-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24zm6.254 8.144c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-0.svg b/.icons/kora/panel/24/btsync-gui-0.svg
new file mode 100644
index 000000000..a29b61700
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-0.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.639 14.122c-2.962 1.277-6.34.239-8.112-2.312l-1.346.581.865-4.73 4.033 2.619-1 .43c1.12 1.206 2.906 1.652 4.504.963.873-.378 1.583-1.054 2.002-1.909l2.738.32c-.594 1.811-1.935 3.281-3.684 4.038zm3.315-5.783-4.033-2.619 1-.43c-1.12-1.206-2.906-1.652-4.504-.963-.873.378-1.583 1.054-2.002 1.909l-2.738-.32c.594-1.811 1.935-3.281 3.684-4.038 2.962-1.277 6.34-.239 8.112 2.312l1.346-.581z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-1.svg b/.icons/kora/panel/24/btsync-gui-1.svg
new file mode 100644
index 000000000..6bc413385
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.966 14.596c-3.192.467-6.186-1.409-7.238-4.331l-1.45.213 2.059-4.345 3.218 3.572-1.078.158c.77 1.454 2.381 2.347 4.102 2.094.941-.139 1.802-.609 2.428-1.326l2.562 1.018c-1.043 1.595-2.718 2.669-4.603 2.947zm4.697-4.729-3.218-3.572 1.078-.158c-.77-1.454-2.381-2.347-4.102-2.094-.941.139-1.802.609-2.428 1.326l-2.562-1.018c1.043-1.595 2.718-2.669 4.603-2.947 3.192-.467 6.186 1.409 7.238 4.331l1.45-.213z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-10.svg b/.icons/kora/panel/24/btsync-gui-10.svg
new file mode 100644
index 000000000..676a85bb0
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.341 11.99c-1.931 2.584-5.376 3.369-8.184 2.042l-.877 1.175-1.609-4.531 4.801.258-.652.872c1.572.487 3.343-.018 4.384-1.412.568-.763.846-1.703.783-2.653l2.533-1.088c.388 1.866-.041 3.809-1.179 5.337zm-.012-6.666-4.801-.258.652-.872c-1.572-.487-3.343.018-4.384 1.412-.568.763-.846 1.703-.783 2.653l-2.533 1.088c-.388-1.866.041-3.809 1.179-5.337 1.931-2.584 5.376-3.369 8.184-2.042l.877-1.175z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-11.svg b/.icons/kora/panel/24/btsync-gui-11.svg
new file mode 100644
index 000000000..c98e9ed22
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.158 13.211c-2.522 2.012-6.054 1.9-8.435-.095l-1.145.915-.411-4.79 4.58 1.464-.852.679c1.398.869 3.239.828 4.599-.257.743-.595 1.249-1.434 1.429-2.369l2.726-.412c-.097 1.904-1.004 3.675-2.491 4.865zm1.675-6.452-4.58-1.464.852-.679c-1.398-.869-3.239-.828-4.599.257-.743.595-1.249 1.434-1.429 2.369l-2.726.412c.097-1.904 1.004-3.675 2.491-4.865 2.522-2.012 6.054-1.9 8.435.095l1.145-.915z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-2.svg b/.icons/kora/panel/24/btsync-gui-2.svg
new file mode 100644
index 000000000..5e3e19e5d
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.264 14.626c-3.205-.356-5.627-2.929-5.905-6.022l-1.457-.161 3.091-3.682 2.21 4.27-1.082-.12c.376 1.602 1.709 2.873 3.438 3.065.945.103 1.897-.134 2.684-.669l2.221 1.632c-1.412 1.28-3.305 1.894-5.2 1.687zm5.743-3.387-2.21-4.27 1.082.12c-.376-1.602-1.709-2.873-3.438-3.065-.945-.103-1.897.134-2.684.669l-2.221-1.632c1.412-1.28 3.305-1.894 5.2-1.687 3.205.356 5.627 2.929 5.905 6.022l1.457.161z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-3.svg b/.icons/kora/panel/24/btsync-gui-3.svg
new file mode 100644
index 000000000..b00d8f00d
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.551 14.201c-3-1.186-4.662-4.304-4.118-7.362l-1.363-.538 3.95-2.741 1.01 4.7-1.012-.4c-.058 1.644.894 3.221 2.512 3.86.886.348 1.866.369 2.766.059l1.714 2.159c-1.699.864-3.686.96-5.459.263zm6.429-1.761-1.01-4.7 1.012.4c.058-1.644-.894-3.221-2.512-3.86-.886-.348-1.866-.369-2.766-.059l-1.714-2.159c1.699-.864 3.686-.96 5.459-.263 3 1.186 4.662 4.304 4.118 7.362l1.363.538z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-4.svg b/.icons/kora/panel/24/btsync-gui-4.svg
new file mode 100644
index 000000000..df5d9c514
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.078 13.391c-2.608-1.898-3.437-5.333-2.146-8.157l-1.185-.862 4.509-1.666-.197 4.803-.88-.64c-.467 1.578.061 3.342 1.468 4.366.77.558 1.714.823 2.662.748l1.121 2.519c-1.861.412-3.809.007-5.352-1.111zm6.666-.097.197-4.803.88.64c.467-1.578-.061-3.342-1.468-4.366-.77-.558-1.714-.823-2.662-.748l-1.121-2.519c1.861-.412 3.809-.007 5.352 1.111 2.608 1.898 3.437 5.333 2.146 8.157l1.185.862z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-5.svg b/.icons/kora/panel/24/btsync-gui-5.svg
new file mode 100644
index 000000000..3b91e55ad
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-5.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.761 12.123c-1.995-2.535-1.859-6.066.151-8.434l-.907-1.151 4.793-.379-1.495 4.57-.673-.856c-.878 1.392-.849 3.233.227 4.6.589.747 1.425 1.259 2.359 1.445l.393 2.728c-1.902-.109-3.668-1.028-4.848-2.523zm6.441 1.718 1.495-4.57.673.856c.878-1.392.849-3.233-.227-4.6-.589-.747-1.425-1.259-2.359-1.445l-.393-2.728c1.902.109 3.668 1.028 4.848 2.523 1.995 2.535 1.859 6.066-.151 8.434l.907 1.151z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-6.svg b/.icons/kora/panel/24/btsync-gui-6.svg
new file mode 100644
index 000000000..2278c94cb
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-6.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.129 5.377c1.269 2.965.222 6.34-2.332 8.105l.577 1.348-4.727-.878 2.628-4.025.429 1.001c1.208-1.117 1.658-2.903.973-4.502-.376-.874-1.051-1.585-1.904-2.006l.327-2.738c1.809.599 3.276 1.944 4.029 3.695zm-5.776-3.329-2.628 4.025-.429-1.001c-1.208 1.117-1.658 2.903-.973 4.502.376.874 1.051 1.585 1.904 2.006l-.327 2.738c-1.809-.599-3.276-1.944-4.029-3.695-1.269-2.965-.222-6.34 2.332-8.105l-.577-1.348z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-7.svg b/.icons/kora/panel/24/btsync-gui-7.svg
new file mode 100644
index 000000000..d6f74de5c
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-7.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.515 6.587c.684 3.152-.984 6.267-3.827 7.516l.31 1.433-4.474-1.759 3.344-3.453.231 1.063c1.398-.867 2.179-2.535 1.81-4.235-.203-.929-.731-1.756-1.489-2.331l.841-2.626c1.662.932 2.847 2.53 3.254 4.392zm-5.039-4.364-3.344 3.453-.231-1.063c-1.398.867-2.179 2.535-1.81 4.235.203.929.731 1.756 1.489 2.331l-.841 2.626c-1.662-.932-2.847-2.53-3.254-4.392-.684-3.152.984-6.267 3.827-7.516l-.31-1.433z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-8.svg b/.icons/kora/panel/24/btsync-gui-8.svg
new file mode 100644
index 000000000..f94c6b71d
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.667 8c0 3.225-2.291 5.916-5.334 6.534v1.466l-4-2.667 4-2.666v1.088c1.551-.551 2.667-2.016 2.667-3.755-.002-.951-.342-1.871-.961-2.594l1.378-2.388c1.427 1.263 2.246 3.076 2.25 4.982zm-4-5.333-4 2.666v-1.088c-1.551.551-2.667 2.016-2.667 3.755.002.951.342 1.871.961 2.594l-1.378 2.388c-1.427-1.263-2.246-3.076-2.25-4.982 0-3.225 2.291-5.916 5.334-6.534v-1.466z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-9.svg b/.icons/kora/panel/24/btsync-gui-9.svg
new file mode 100644
index 000000000..988b056f9
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.194 10.465c-1.192 2.997-4.315 4.65-7.371 4.099l-.542 1.362-2.731-3.957 4.703-.998-.403 1.011c1.645.062 3.223-.887 3.867-2.503.35-.885.373-1.865.066-2.765l2.163-1.71c.859 1.701.95 3.689.248 5.461zm-1.744-6.434-4.703.998.403-1.011c-1.645-.062-3.223.887-3.867 2.503-.35.885-.373 1.865-.066 2.765l-2.163 1.71c-.859-1.701-.95-3.689-.248-5.461 1.192-2.997 4.315-4.65 7.371-4.099l.542-1.362z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-connecting.svg b/.icons/kora/panel/24/btsync-gui-connecting.svg
new file mode 120000
index 000000000..e70bf0b6c
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-connecting.svg
@@ -0,0 +1 @@
+btsync-gui-0.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/btsync-gui-disconnected.svg b/.icons/kora/panel/24/btsync-gui-disconnected.svg
new file mode 100644
index 000000000..e7969c340
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.635 14.124c-2.963 1.275-6.34.234-8.11-2.317l-1.347.58.869-4.729 4.03 2.621-.999.43c1.118 1.206 2.905 1.653 4.503.965.873-.377 1.583-1.054 2.003-1.908l2.738.322c-.596 1.81-1.938 3.279-3.687 4.036zm3.318-5.782-4.03-2.621.999-.43c-1.118-1.206-2.905-1.653-4.503-.965-.873.377-1.583 1.054-2.003 1.908l-2.738-.322c.596-1.81 1.938-3.279 3.687-4.036 2.963-1.275 6.34-.234 8.11 2.317l1.347-.58z"/>
+</svg>
diff --git a/.icons/kora/panel/24/btsync-gui-paused.svg b/.icons/kora/panel/24/btsync-gui-paused.svg
new file mode 100644
index 000000000..32dcf0fc5
--- /dev/null
+++ b/.icons/kora/panel/24/btsync-gui-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.667 8c0 3.225-2.291 5.916-5.334 6.534v1.466l-4-2.667 4-2.666v1.088c1.551-.551 2.667-2.016 2.667-3.755-.002-.951-.342-1.871-.961-2.594l1.378-2.388c1.427 1.263 2.246 3.076 2.25 4.982zm-4-5.333-4 2.666v-1.088c-1.551.551-2.667 2.016-2.667 3.755.002.951.342 1.871.961 2.594l-1.378 2.388c-1.427-1.263-2.246-3.076-2.25-4.982 0-3.225 2.291-5.916 5.334-6.534v-1.466z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.211 3.396h-3.035v9.208h3.035zm4.613 0h-3.035v9.208h3.035z"/>
+</svg>
diff --git a/.icons/kora/panel/24/bumblebee-indicator-active.svg b/.icons/kora/panel/24/bumblebee-indicator-active.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/24/bumblebee-indicator-active.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/bumblebee-indicator.svg b/.icons/kora/panel/24/bumblebee-indicator.svg
new file mode 100644
index 000000000..550e6fe8a
--- /dev/null
+++ b/.icons/kora/panel/24/bumblebee-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path opacity=".3" style="fill:currentColor" class="ColorScheme-Text" d="M 1.6347,7.1666 C 1.6347,7.1666 3.1127,4.7474 6.001,4.4971 V 3.6195 C 2.8019,3.9105 0,6.9818 0,6.9818 0,6.9818 1.6006,12.124 6.001,12.594 V 11.661 C 2.7718,11.2 1.6347,7.1658 1.6347,7.1658 Z M 6.001,9.8059 V 10.66 C 3.5604,10.167 2.8515,7.2909 2.8515,7.2909 2.8515,7.2909 4.0548,5.8192 6.0011,5.5806 V 6.5181 C 5.9999,6.5181 5.9991,6.5177 5.9981,6.5177 4.9766,6.3787 4.1471,7.4606 4.1471,7.4606 4.1471,7.4606 4.6259,9.2813 6.0018,9.805 M 6.0018,2 V 3.6188 C 6.0957,3.6107 6.1581,3.6038 6.2525,3.6001 9.8895,3.4612 12.26,6.9813 12.26,6.9813 12.26,6.9813 9.5375,10.732 6.7019,10.732 6.442,10.732 6.2303,10.706 6.0018,10.66 V 11.661 C 6.1971,11.689 6.3683,11.705 6.5797,11.705 9.2182,11.705 11.127,10.178 12.974,8.3701 13.281,8.6478 14.535,9.325 14.793,9.6207 13.036,11.288 8.9417,12.632 6.6201,12.632 6.3963,12.632 6.2129,12.617 6.0017,12.593 V 14 H 16 V 2 H 6.0017 Z M 6.0018,5.5807 V 4.4965 C 6.0947,4.4902 6.1568,4.4835 6.2525,4.4801 8.8678,4.3869 10.584,7.0277 10.584,7.0277 10.584,7.0277 8.7306,9.9456 6.7433,9.9456 6.4573,9.9456 6.2324,9.8933 6.0016,9.805 V 6.5182 C 7.0198,6.6576 7.1932,7.1675 7.8057,8.3238 L 9.1672,7.0228 C 9.1672,7.0228 8.1729,5.5454 6.4978,5.5454 6.3157,5.5453 6.173,5.5599 6.0019,5.5805"/>
+</svg>
diff --git a/.icons/kora/panel/24/cadence-panel.svg b/.icons/kora/panel/24/cadence-panel.svg
new file mode 100644
index 000000000..fe9908aea
--- /dev/null
+++ b/.icons/kora/panel/24/cadence-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m10.999959 3.9999996c-.804408.013126-1.3870505.1977971-1.7049255.5388031-.33899.363655-.412776.875078-.318067 1.440831.180558 1.07858 1.0504775 2.400917 1.9471035 3.590558-.0062.0077-.0127.01647-.01897.02414-.451623.5532403-1.5393855 1.4603373-1.9791835 1.8898273.0709-.314331.122175-.655627.133922-.873498.0101-.18663.0041-.331899-.05468-.449917-.02941-.05901-.08165-.115425-.15401-.138267-.07236-.02284-.147257-.0079-.212044.02195-.129574.05973-.252988.17953-.40958.372005-.156592.192477-.340412.515186-.556895.869108-.216483.35392-.369504.837531-.468729 1.063279-.05109.116245-.08901.216772-.112719.305066-.02233.08317-.03279.156244-.02902.223861.123662.164147.324089.141177.486585.151435.07054-.000728.143981-.01295.225436-.06145.191156-.113831.425091-.29435.675193-.504784-.178376.581173.203519.91691-.080991 1.56717-.004.0091-.0094.01837-.0134.02743-1.501245-.201163-3.068233-.07376-4.128163.285314-.55597.188346-.983689.607569-1.150618 1.071022-.166929.463454-.06453.652226.354894 1.382415.419428.730188.880914 1.065736 1.373824 1.169784.492909.104048.984985-.0323 1.440782-.395049.868955-.691562 1.653605-1.895858 2.263292-3.246828.01.0015.02013.0019.03013.0033.717994.104267 1.406882.431003 2.0088385.587187-.315201.09742-.8945005.197211-1.0942345.296287-.171009.08483-.297197.162443-.37275.271047-.03777.0543-.06273.126179-.04688.198622.01586.07244.06715.128193.126111.167896.117908.07941.286217.124395.53569.160214.2494755.03582.8776985.05695 1.3006975.06255.0012.000016.0021-.000017.0034 0 .0012-.000017.0021.000016.0034 0 .423-.0056 1.051228-.02673 1.300701-.06255.249474-.03582.417783-.08081.535691-.160214.05896-.0397.110249-.09545.126111-.167896.01587-.07244-.0091-.144319-.04688-.198622-.07555-.108604-.201741-.186217-.37275-.271047-.199734-.09908-.779037-.198864-1.094238-.296287.601956-.156184 1.290844-.48292 2.008839-.587187.01-.0014.02013-.0018.03013-.0033.609687 1.35097 1.394337 2.555266 2.263291 3.246828.455798.362749.947874.499097 1.440784.395049.492909-.104048.954395-.439596 1.373823-1.169784.419426-.730188.521823-.918962.354894-1.382415-.166929-.463452-.594648-.882677-1.150618-1.071022-1.05993-.359075-2.626917-.486477-4.128163-.285314-.004-.0091-.0095-.01837-.01339-.02743-.284511-.65026.09738-.985997-.081-1.56717.250101.210434.484036.390953.675192.504784.08146.04851.154899.06072.225436.06145.162496-.01026.362923.01271.486586-.151435.0038-.06762-.0067-.140687-.02902-.223861-.0237-.08829-.06162-.188821-.112719-.305066-.09923-.225748-.252245-.709677-.468729-1.063597-.216481-.353922-.400302-.676631-.556894-.869108-.156593-.192475-.280006-.312271-.409579-.372005-.06479-.02986-.139683-.04479-.212044-.02195-.07236.02284-.124608.07926-.154012.138267-.0588.118018-.06475.263287-.05468.449917.01175.217871.06302.559167.133923.873498-.439798-.42949-1.527553-1.336269-1.979176-1.8895093-.0062-.0077-.01271-.01645-.01897-.02414.896625-1.189641 1.766536-2.511978 1.947095-3.590558.09471-.565753.02093-1.077176-.318066-1.440831-.317925-.341006-.900561-.525673-1.704969-.5388031z"/>
+</svg>
diff --git a/.icons/kora/panel/24/caffeine-cup-empty.svg b/.icons/kora/panel/24/caffeine-cup-empty.svg
new file mode 100755
index 000000000..bd1fa5239
--- /dev/null
+++ b/.icons/kora/panel/24/caffeine-cup-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15.312,5.809c0,7.485 0,9.357 -5.614,9.357c-2.846,0 -4.246,-0.486 -4.938,-1.936c-0.223,0.042 -0.449,0.064 -0.676,0.064c-2.067,0 -3.743,-1.675 -3.743,-3.742c0,-2.068 1.676,-3.743 3.743,-3.743l11.228,0Zm-11.228,1.871c-1.075,0.042 -1.872,0.864 -1.872,1.872c0,1.033 0.838,1.871 1.872,1.871c0.064,-0.001 0.127,-0.006 0.19,-0.013c-0.134,-0.98 -0.172,-2.236 -0.183,-3.73l-0.007,0Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/caffeine-cup-full.svg b/.icons/kora/panel/24/caffeine-cup-full.svg
new file mode 100755
index 000000000..200f9510d
--- /dev/null
+++ b/.icons/kora/panel/24/caffeine-cup-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M15.312,5.809c0,7.485 0,9.357 -5.614,9.357c-2.846,0 -4.246,-0.486 -4.938,-1.936c-0.223,0.042 -0.449,0.064 -0.676,0.064c-2.067,0 -3.743,-1.675 -3.743,-3.742c0,-2.068 1.676,-3.743 3.743,-3.743l11.228,0Zm-11.228,1.871c-1.075,0.042 -1.872,0.864 -1.872,1.872c0,1.033 0.838,1.871 1.872,1.871c0.064,-0.001 0.127,-0.006 0.19,-0.013c-0.134,-0.98 -0.172,-2.236 -0.183,-3.73l-0.007,0Zm2.969,-7.188c-0.349,1.251 -0.036,1.708 0.526,2.45c0.563,0.745 -0.007,1.667 -0.724,2.394c0.437,-1.491 -0.431,-1.82 -0.767,-2.464c-0.371,-0.711 -0.063,-1.262 0.965,-2.38Zm2.806,0c-1.027,1.118 -1.335,1.669 -0.964,2.38c0.336,0.644 1.204,0.973 0.767,2.464c0.717,-0.727 1.287,-1.649 0.724,-2.394c-0.563,-0.742 -0.875,-1.199 -0.527,-2.45Zm2.808,0c-0.349,1.251 -0.036,1.708 0.526,2.45c0.563,0.745 -0.006,1.667 -0.724,2.394c0.437,-1.491 -0.432,-1.82 -0.768,-2.464c-0.37,-0.711 -0.062,-1.262 0.966,-2.38Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/calibre-tray.svg b/.icons/kora/panel/24/calibre-tray.svg
new file mode 100644
index 000000000..f96e39c57
--- /dev/null
+++ b/.icons/kora/panel/24/calibre-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 1v14h9.143c.474 0 .857-.39.857-.875v-12.25c0-.485-.383-.875-.857-.875h-1.143v6c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1v-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.857 1c-.475 0-.857.39-.857.875v12.25c0 .485.382.875.857.875h1.143v-14zm7.143 0v6h1v-6z"/>
+</svg>
diff --git a/.icons/kora/panel/24/camera-off.svg b/.icons/kora/panel/24/camera-off.svg
new file mode 100644
index 000000000..5a923c640
--- /dev/null
+++ b/.icons/kora/panel/24/camera-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14 14.977v.023h-12v-1s0-2 2-2h.688c-1.617-1.075-2.688-2.913-2.688-5 0-1.121.307-2.17.843-3.068l-1.207-1.199 1.205-1.213 12.341 12.268zm-10.427-10.319c-.376.702-.589 1.501-.589 2.346 0 2.752 2.264 5.017 5.016 5.017.856 0 1.665-.219 2.373-.604l-2.632-2.616c-.791-.114-1.418-.738-1.536-1.527zm1.109-2.658c.95-.632 2.091-1 3.318-1 3.314 0 6 2.686 6 6 0 1.213-.362 2.342-.982 3.286l-.718-.713c.454-.753.716-1.633.716-2.569 0-2.752-2.264-5.017-5.016-5.017-.947 0-1.836.268-2.595.732zm3.211 3.192c.035-.002.071-.003.107-.003 1.002 0 1.815.813 1.815 1.815 0 .032-.001.064-.003.096z"/>
+</svg>
diff --git a/.icons/kora/panel/24/camera-on.svg b/.icons/kora/panel/24/camera-on.svg
new file mode 100644
index 000000000..a3c70732f
--- /dev/null
+++ b/.icons/kora/panel/24/camera-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8 1c-3.314 0-6 2.686-6 6 0 2.087 1.071 3.925 2.688 5h-.688c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-.687c1.617-1.075 2.687-2.913 2.687-5 0-3.314-2.686-6-6-6zm0 .987c2.752 0 5.016 2.265 5.016 5.017s-2.264 5.017-5.016 5.017-5.016-2.265-5.016-5.017 2.264-5.017 5.016-5.017zm0 3.202c1.002 0 1.815.813 1.815 1.815 0 1.001-.813 1.815-1.815 1.815s-1.815-.814-1.815-1.815c0-1.002.813-1.815 1.815-1.815z"/>
+</svg>
diff --git a/.icons/kora/panel/24/camera-ready.svg b/.icons/kora/panel/24/camera-ready.svg
new file mode 100644
index 000000000..ceb2bc6eb
--- /dev/null
+++ b/.icons/kora/panel/24/camera-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.314 0-6 2.686-6 6 0 2.087 1.071 3.925 2.688 5h-.688c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-.687c1.617-1.075 2.687-2.913 2.687-5 0-3.314-2.686-6-6-6zm0 .987c2.752 0 5.016 2.265 5.016 5.017s-2.264 5.017-5.016 5.017-5.016-2.265-5.016-5.017 2.264-5.017 5.016-5.017zm0 3.202c1.002 0 1.815.813 1.815 1.815 0 1.001-.813 1.815-1.815 1.815s-1.815-.814-1.815-1.815c0-1.002.813-1.815 1.815-1.815z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cantata-panel.svg b/.icons/kora/panel/24/cantata-panel.svg
new file mode 100644
index 000000000..7a37291f4
--- /dev/null
+++ b/.icons/kora/panel/24/cantata-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.936 3.383c-.735-.092-2.116-2.845-3.238-2.803-.342.013-.641.442-.641.805v.973h-.011v8.224c0 .358-.286.717-.635.797l-1.254.41c-.81.184-1.472 1.015-1.472 1.847v.147c0 .904.731 1.637 1.633 1.637h.628c1.249 0 2.724-1.015 2.724-2.267v-5.677h.011v-2.184c0-.287.241-.64.509-.624.396.023 1.042.466 1.87.377 2.012-.217 1.974.986 2.839 1.065-.706-2.173-1.673-2.564-2.963-2.727z" />
+</svg>
diff --git a/.icons/kora/panel/24/caps-lock-off.svg b/.icons/kora/panel/24/caps-lock-off.svg
new file mode 100644
index 000000000..0de2ae57d
--- /dev/null
+++ b/.icons/kora/panel/24/caps-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.001 12.729v.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-1.999-.797zm.999 0c-.596-.348-1-.995-1-1.729 0-.074.004-.148.012-.221l1-9c.112-1.008.974-1.779 1.988-1.779h10c1.014 0 1.876.771 1.988 1.779l1 9c.008.073.012.147.012.221 0 .734-.404 1.381-1 1.729v-1.729c0-.037-.002-.074-.006-.111 0 0-1-9-1-8.999-.056-.504-.487-.89-.994-.89h-10c-.507 0-.938.386-.994.889l-1 9c-.004.037-.006.074-.006.111zm6.141-9.365 1.709.001 2.15 6h-1.41l-.451-1h-2.272l-.457 1h-1.41l2.141-6zm.851 1.337-.842 2.663h1.7z"/>
+</svg>
diff --git a/.icons/kora/panel/24/caps-lock-on.svg b/.icons/kora/panel/24/caps-lock-on.svg
new file mode 100644
index 000000000..768bbe131
--- /dev/null
+++ b/.icons/kora/panel/24/caps-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.001 12.729v.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-1.999-.797zm.999 0c-.596-.348-1-.995-1-1.729 0-.074.004-.148.012-.221l1-9c.112-1.008.974-1.779 1.988-1.779h10c1.014 0 1.876.771 1.988 1.779l1 9c.008.073.012.147.012.221 0 .734-.404 1.381-1 1.729v-1.729c0-.037-.002-.074-.006-.111 0 0-1-9-1-8.999-.056-.504-.487-.89-.994-.89h-10c-.507 0-.938.386-.994.889l-1 9c-.004.037-.006.074-.006.111zm6.141-9.365h1.709l2.15 6.001-1.41-.001-.451-1h-2.272l-.457 1h-1.41zm.851 1.338-.842 2.662h1.7z" />
+</svg>
diff --git a/.icons/kora/panel/24/capslock-off.svg b/.icons/kora/panel/24/capslock-off.svg
new file mode 120000
index 000000000..1896f3ce2
--- /dev/null
+++ b/.icons/kora/panel/24/capslock-off.svg
@@ -0,0 +1 @@
+caps-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/capslock-on.svg b/.icons/kora/panel/24/capslock-on.svg
new file mode 120000
index 000000000..c1e9fdd71
--- /dev/null
+++ b/.icons/kora/panel/24/capslock-on.svg
@@ -0,0 +1 @@
+caps-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/cisco-tray-connected.svg b/.icons/kora/panel/24/cisco-tray-connected.svg
new file mode 100644
index 000000000..19a3c0839
--- /dev/null
+++ b/.icons/kora/panel/24/cisco-tray-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 11.146484 7.6777344 C 11.656171 7.2611009 12.294115 7 13 7 C 13.76991 7 14.46211 7.3066872 14.990234 7.7929688 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9 14.914062 L 9 11.728516 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 9.1152344 10.556641 C 9.2799099 10.230354 9.6095613 10.000039 10 10 L 10.013672 10 C 10.020239 9.4535503 10.182265 8.943347 10.443359 8.4980469 A 6 6 0 0 0 7.0351562 5.3632812 z M 13 8 C 11.892 8 11 8.9112496 11 10.03125 L 11 11 L 10 11 L 10 15 L 16 15 L 16 11 L 15 11 L 15 10.03125 C 15 8.9112496 14.108 8 13 8 z M 13 9 C 13.554 9 14 9.4419996 14 10 L 14 11 L 12 11 L 12 10 C 12 9.4419996 12.446 9 13 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cisco-tray-disconnecting.svg b/.icons/kora/panel/24/cisco-tray-disconnecting.svg
new file mode 100644
index 000000000..823df3e12
--- /dev/null
+++ b/.icons/kora/panel/24/cisco-tray-disconnecting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 12 11 A 7 7 0 0 1 11.933594 11.900391 A 6 6 0 0 0 13 12 A 6 6 0 0 0 13.785156 11.941406 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.6367188 14.796875 A 6 6 0 0 0 10.769531 12.625 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 10.964844 11.636719 A 6 6 0 0 0 11 11 A 6 6 0 0 0 7.0351562 5.3632812 z M 11.740234 12.882812 A 7 7 0 0 1 11.212891 14.216797 A 7 7 0 0 0 12.900391 12.996094 A 7 7 0 0 1 11.740234 12.882812 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cisco-tray-notconnected.svg b/.icons/kora/panel/24/cisco-tray-notconnected.svg
new file mode 100644
index 000000000..9fe929ccc
--- /dev/null
+++ b/.icons/kora/panel/24/cisco-tray-notconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 12 11 A 7 7 0 0 1 11.933594 11.900391 A 6 6 0 0 0 13 12 A 6 6 0 0 0 13.785156 11.941406 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.6367188 14.796875 A 6 6 0 0 0 10.769531 12.625 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 10.964844 11.636719 A 6 6 0 0 0 11 11 A 6 6 0 0 0 7.0351562 5.3632812 z M 11.740234 12.882812 A 7 7 0 0 1 11.212891 14.216797 A 7 7 0 0 0 12.900391 12.996094 A 7 7 0 0 1 11.740234 12.882812 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cisco-tray-quarantined.svg b/.icons/kora/panel/24/cisco-tray-quarantined.svg
new file mode 100644
index 000000000..93e893f30
--- /dev/null
+++ b/.icons/kora/panel/24/cisco-tray-quarantined.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 10.923828 7.2890625 A 4.5 4.5 0 0 1 12.5 7 A 4.5 4.5 0 0 1 14.988281 7.7519531 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 9.484375 14.832031 A 4.5 4.5 0 0 1 8 11.5 A 4.5 4.5 0 0 1 8.0429688 10.921875 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 8.3457031 9.7714844 A 4.5 4.5 0 0 1 10.027344 7.7421875 A 6 6 0 0 0 7.0351562 5.3632812 z M 12.449219 8 A 3.5 3.5 0 0 0 10.025391 9.0253906 A 3.5 3.5 0 0 0 10.025391 13.974609 A 3.5 3.5 0 0 0 14.974609 13.974609 A 3.5 3.5 0 0 0 14.974609 9.0253906 A 3.5 3.5 0 0 0 12.449219 8 z M 12.539062 9 A 2.5 2.5 0 0 1 12.541016 9 A 2.5 2.5 0 0 1 14.267578 9.7324219 A 2.5 2.5 0 0 1 14.582031 12.875 L 11.121094 9.4140625 A 2.5 2.5 0 0 1 12.539062 9 z M 10.417969 10.125 L 13.878906 13.585938 A 2.5 2.5 0 0 1 10.732422 13.267578 A 2.5 2.5 0 0 1 10.417969 10.125 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cisco-tray-reconnecting.svg b/.icons/kora/panel/24/cisco-tray-reconnecting.svg
new file mode 100644
index 000000000..7ada22f58
--- /dev/null
+++ b/.icons/kora/panel/24/cisco-tray-reconnecting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1.7871094 4.7871094 A 7 7 0 0 1 5 4 A 7 7 0 0 1 6.2597656 4.1171875 A 7 7 0 0 1 8.1074219 1.0058594 A 7 7 0 0 0 8 1 z M 9.4726562 1.1601562 A 6 6 0 0 0 7.2304688 4.375 A 7 7 0 0 1 11.0625 7.5234375 C 11.434009 7.230106 11.878167 7.0322943 12.367188 7.0039062 L 12.369141 7.0039062 L 12.371094 7.0039062 C 12.454082 6.9993963 12.536151 6.9993963 12.619141 7.0039062 C 13.46495 7.0484459 14.210234 7.5597281 14.601562 8.296875 L 14.931641 8.9199219 A 7 7 0 0 0 15 8 A 7 7 0 0 0 9.4726562 1.1601562 z M 5 5 A 6 6 0 0 0 1.203125 6.359375 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.5039062 14.972656 C 7.9662251 14.207115 7.820263 13.148625 8.3046875 12.236328 L 8.6953125 11.5 A 7 7 0 0 1 6 6 A 7 7 0 0 1 6.0664062 5.0996094 A 6 6 0 0 0 5 5 z M 7.0351562 5.3632812 A 6 6 0 0 0 7 6 A 6 6 0 0 0 9.1699219 10.605469 L 9.3496094 10.265625 L 10.369141 8.3476562 A 6 6 0 0 0 7.0351562 5.3632812 z M 12.425781 8.0019531 A 1.4078 1.5301 0 0 0 11.28125 8.765625 L 10.234375 10.734375 L 9.1894531 12.705078 A 1.4078 1.5301 0 0 0 10.40625 15 L 12.5 15 L 14.591797 15 A 1.4078 1.5301 0 0 0 15.810547 12.705078 L 14.763672 10.734375 L 13.71875 8.765625 A 1.4078 1.5301 0 0 0 12.566406 8.0019531 A 1.4078 1.5301 0 0 0 12.425781 8.0019531 z M 12 9 L 13 9 L 13 12 L 12 12 L 12 9 z M 12 13 L 13 13 L 13 14 L 12 14 L 12 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/classicmenu-indicator-dark.svg b/.icons/kora/panel/24/classicmenu-indicator-dark.svg
new file mode 120000
index 000000000..546d7760f
--- /dev/null
+++ b/.icons/kora/panel/24/classicmenu-indicator-dark.svg
@@ -0,0 +1 @@
+classicmenu-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/classicmenu-indicator.svg b/.icons/kora/panel/24/classicmenu-indicator.svg
new file mode 100644
index 000000000..39d451110
--- /dev/null
+++ b/.icons/kora/panel/24/classicmenu-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 4 H 9 V 2 Z M 0,7 V 9 H 9 V 7 Z M 11,7 13.5,10 16,7 Z M 0,12 V 14 H 9 V 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/clementine-panel-grey.svg b/.icons/kora/panel/24/clementine-panel-grey.svg
new file mode 100644
index 000000000..275c97ce9
--- /dev/null
+++ b/.icons/kora/panel/24/clementine-panel-grey.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/24/clementine-panel.svg b/.icons/kora/panel/24/clementine-panel.svg
new file mode 100644
index 000000000..83268055d
--- /dev/null
+++ b/.icons/kora/panel/24/clementine-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 1.1282504,4.9266955 c -0.104525,0.5641634 -0.1254742,1.0166084 -0.12825044,1.5262668 0.001225,0.046296 0.001278,0.091842 0.003421,0.1384416 0.1771933,4.5756681 3.9051768,8.2709491 8.4953106,8.4038701 0.023406,9.63e-4 0.045071,9.63e-4 0.068399,0.0017 0.3009256,0.01176 0.6436644,-0.01389 0.9182724,-0.03247 2.735598,-0.26691 4.71098,-2.375212 4.499027,-3.884386 C 13.643908,12.274276 11.912643,12.997814 10.105782,13 6.0440619,13 3,9.9588311 3,5.899154 3.0008508,4.0916203 3.7256911,2.3590328 4.9213733,1.0178788 2.7648652,1.1605916 1.4380047,3.4832265 1.1282504,4.9266955 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.7827611,1.016 5.3433129,1.6299195 C 4.4885239,2.7458057 4.000795,4.1040487 4,5.5263955 v 0.00163 C 4.0003646,9.1112732 6.8917565,12 10.476866,12 c 1.4184,-0.0019 2.774782,-0.484442 3.88845,-1.334319 l 0.595916,-0.469174 C 14.863924,10.055028 14.748872,9.9169532 14.596691,9.7905578 13.571162,8.9385879 11.680914,8.3296999 9.7028376,6.3699107 7.6163059,4.3020846 7.0230732,2.3428444 6.1489678,1.3321103 6.035052,1.2003976 5.9105776,1.1012152 5.7827611,1.016 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/clickup-desktop-tray.svg b/.icons/kora/panel/24/clickup-desktop-tray.svg
new file mode 100644
index 000000000..15f362ae4
--- /dev/null
+++ b/.icons/kora/panel/24/clickup-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m2.1668178 11.755878 2.1528027-1.649188c1.1437625 1.492767 2.3589513 2.180832 3.7115736 2.180832 1.3453891 0 2.5262219-.679927 3.6184459-2.16094l2.183542 1.609403c-1.575949 2.135625-3.534356 3.264015-5.8019879 3.264015-2.2603982 0-4.2377933-1.121155-5.8643763-3.244122zm5.8571443-7.1681743-3.8318291 3.3019894-1.7712458-2.0542497 5.6112119-4.8354434 5.5669059 4.8390598-1.779384 2.0470161z"/>
+</svg>
diff --git a/.icons/kora/panel/24/clipboard.svg b/.icons/kora/panel/24/clipboard.svg
new file mode 100644
index 000000000..912d7c786
--- /dev/null
+++ b/.icons/kora/panel/24/clipboard.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.217 2.8c-.198-.806-.728-1.531-1.437-1.96s-1.549-.575-2.402-.365c-.854.21-1.484.716-1.96 1.437l-4.543 7.501c-.572.945-.754 2.046-.498 3.089.257 1.043.928 1.934 1.873 2.506.945.573 2.046.755 3.089.499 1.043-.257 1.934-.928 2.506-1.873l2.826-4.667-.65-.393-2.825 4.666c-.465.768-1.19 1.298-2.091 1.52-.901.221-1.788.087-2.556-.378s-1.298-1.189-1.519-2.09c-.222-.901-.088-1.789.377-2.557l4.542-7.501c.358-.591.88-.921 1.497-1.072.616-.151 1.291-.066 1.882.292 1.122.679 1.495 2.197.815 3.319l-2.539 4.194-1.943 3.142c-.394.65-1.295.871-1.944.478-.296-.179-.531-.523-.613-.855-.081-.332-.032-.747.135-1.089l2.754-4.549-.65-.393-2.754 4.548c-.286.473-.395 1.053-.255 1.622s.505 1.032.978 1.318c.472.286 1.052.395 1.621.255.569-.139 1.032-.505 1.318-.977l4.471-7.384c.559-.59.693-1.477.495-2.283z" />
+</svg>
diff --git a/.icons/kora/panel/24/clipit-trayicon-panel.svg b/.icons/kora/panel/24/clipit-trayicon-panel.svg
new file mode 120000
index 000000000..f7e47deab
--- /dev/null
+++ b/.icons/kora/panel/24/clipit-trayicon-panel.svg
@@ -0,0 +1 @@
+diodon-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/clipman.svg b/.icons/kora/panel/24/clipman.svg
new file mode 120000
index 000000000..f7e47deab
--- /dev/null
+++ b/.icons/kora/panel/24/clipman.svg
@@ -0,0 +1 @@
+diodon-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/clockify-blue.svg b/.icons/kora/panel/24/clockify-blue.svg
new file mode 100644
index 000000000..a9a0afb24
--- /dev/null
+++ b/.icons/kora/panel/24/clockify-blue.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 9 0 C 4.5817222 0 1 3.5817222 1 8 C 1 12.418278 4.5817222 16 9 16 C 10.377898 15.9985 11.732439 15.641508 12.931641 14.962891 L 11.363281 13.505859 A 6 6 0 0 1 9 14 A 6 6 0 0 1 3 8 A 6 6 0 0 1 9 2 A 6 6 0 0 1 11.457031 2.5273438 L 12.935547 1.046875 C 11.735699 0.36411806 10.3805 0.00346971 9 0 z M 14.144531 1.8378906 L 10.167969 5.8164062 L 11.228516 6.8769531 L 15.205078 2.8984375 L 14.144531 1.8378906 z M 9 7 A 1 1 0 0 0 8 8 A 1 1 0 0 0 9 9 A 1 1 0 0 0 10 8 A 1 1 0 0 0 9 7 z M 11.228516 9.1230469 L 10.167969 10.183594 L 14.144531 14.162109 L 15.205078 13.101562 L 11.228516 9.1230469 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/clockify-tray.svg b/.icons/kora/panel/24/clockify-tray.svg
new file mode 100644
index 000000000..675d2f5f5
--- /dev/null
+++ b/.icons/kora/panel/24/clockify-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 0 C 4.5817222 0 1 3.5817222 1 8 C 1 12.418278 4.5817222 16 9 16 C 10.377898 15.9985 11.732439 15.641508 12.931641 14.962891 L 11.363281 13.505859 A 6 6 0 0 1 9 14 A 6 6 0 0 1 3 8 A 6 6 0 0 1 9 2 A 6 6 0 0 1 11.457031 2.5273438 L 12.935547 1.046875 C 11.735699 0.36411806 10.3805 0.00346971 9 0 z M 14.144531 1.8378906 L 10.167969 5.8164062 L 11.228516 6.8769531 L 15.205078 2.8984375 L 14.144531 1.8378906 z M 9 7 A 1 1 0 0 0 8 8 A 1 1 0 0 0 9 9 A 1 1 0 0 0 10 8 A 1 1 0 0 0 9 7 z M 11.228516 9.1230469 L 10.167969 10.183594 L 14.144531 14.162109 L 15.205078 13.101562 L 11.228516 9.1230469 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cloudstatus.svg b/.icons/kora/panel/24/cloudstatus.svg
new file mode 100644
index 000000000..22ef91036
--- /dev/null
+++ b/.icons/kora/panel/24/cloudstatus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.679 5.124c.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.126.015-.254.023-.384.023-.131 0-.259-.008-.385-.023h-8.829c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+</svg>
diff --git a/.icons/kora/panel/24/com.github.bcedu.vgrive-panel.svg b/.icons/kora/panel/24/com.github.bcedu.vgrive-panel.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.bcedu.vgrive-panel.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg b/.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg
new file mode 120000
index 000000000..270d3cf43
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray-attention.svg
@@ -0,0 +1 @@
+whatsapp-msg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray.svg b/.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray.svg
new file mode 120000
index 000000000..e619e42b8
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.eneshecan.WhatsAppForLinux-tray.svg
@@ -0,0 +1 @@
+whatsapp-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.github.ztefn.haguichi-connected.svg b/.icons/kora/panel/24/com.github.ztefn.haguichi-connected.svg
new file mode 120000
index 000000000..dbb670b18
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.ztefn.haguichi-connected.svg
@@ -0,0 +1 @@
+haguichi-connected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-1.svg b/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-1.svg
new file mode 120000
index 000000000..9efd258d0
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-1.svg
@@ -0,0 +1 @@
+haguichi-connecting-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-2.svg b/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-2.svg
new file mode 120000
index 000000000..5f49a51df
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-2.svg
@@ -0,0 +1 @@
+haguichi-connecting-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-3.svg b/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-3.svg
new file mode 120000
index 000000000..48da1f9ac
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.ztefn.haguichi-connecting-3.svg
@@ -0,0 +1 @@
+haguichi-connecting-3.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.github.ztefn.haguichi-disconnected.svg b/.icons/kora/panel/24/com.github.ztefn.haguichi-disconnected.svg
new file mode 120000
index 000000000..07f4e9ce1
--- /dev/null
+++ b/.icons/kora/panel/24/com.github.ztefn.haguichi-disconnected.svg
@@ -0,0 +1 @@
+haguichi-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/com.leinardi.gwe-symbolic.svg b/.icons/kora/panel/24/com.leinardi.gwe-symbolic.svg
new file mode 100644
index 000000000..e1c8392e3
--- /dev/null
+++ b/.icons/kora/panel/24/com.leinardi.gwe-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.8007811.99999905c-2.6592 0-4.80078125 2.14158125-4.80078125 4.80078115v6.3984378c0 1.046469.3324708 2.013433.8964844 2.800781h.00781 4.15234385c-1.668635-1.269826-2.1582008-1.882813-2.1582008-1.882812 0-.000002.3764318-.195955.9453128-.458985.568879-.26303 1.238692-.254552 1.816406-.6875 0 0 1.560917 1.802352 3.1132811 3.029297h2.6015628c-.487246-.321516-.968125-.653044-1.4335939-1.005859-2.664285-2.024721-4.101562-5.5273441-4.101562-5.5273441s2.278282-2.7449605 7.0019529-3.9003907c.90343-.2222186 1.93059-.3518963 2.871094-.3964843.0005.00157.0014.0043.002.00586.03854.1075957.07252.2171895.103515.328125.0037.014654.0081.028277.01172.042969.04453.1658992.07902.3351841.105469.5078125.0015.010772.0044.020474.0059.03125.02643.180666.04458.3658288.05078.5527344.000078.00211-.00024.00378 0 .00586.000117.00366-.000113.00808 0 .011719-.859064.20753-2.128726.5266319-3.164063.9492188-1.913937.7816147-3.7949219 2.6738282-3.7949219 2.6738282s-.0001669.7937652 1.8124999 3.0937502c.965395 1.225075 2.031167 2.075869 2.84375 2.626953h1.408203.0039c.565346-.787456.898357-1.75322.898357-2.800783v-3.6523439c-.884461.5287243-1.733676 1.214664-2.359375 2.0292969.05097.925703.535156 3.339844.535156 3.339844-1.954035-1.967631-2.513672-3.775391-2.513672-3.775391s1.176821-1.9028404 4.042969-3.2050781c.07731-.035142.197582-.068979.294922-.1015625v-1.0332032c0-2.6591999-2.141581-4.80078115-4.800781-4.80078115z"/>
+</svg>
diff --git a/.icons/kora/panel/24/connect_creating.svg b/.icons/kora/panel/24/connect_creating.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/24/connect_creating.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/connect_established.svg b/.icons/kora/panel/24/connect_established.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/24/connect_established.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/connect_no.svg b/.icons/kora/panel/24/connect_no.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/24/connect_no.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/copy-error.svg b/.icons/kora/panel/24/copy-error.svg
new file mode 100644
index 000000000..875c989f5
--- /dev/null
+++ b/.icons/kora/panel/24/copy-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 15.25,0 10.963,5.0293 12.632,6.0042 15.557,0.27455 Z M 3.3684,3 -2e-5,6.0042 3.5,5.5 5,13.5 8,12 16,14 13.474,7.6875 11.79,6.5092 7.3668,10 4.6316,3.4792 Z M 9.2632,5 6.537,6.0042 7.579,8.5292 10.947,6.0042 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-insync.svg b/.icons/kora/panel/24/copy-insync.svg
new file mode 100644
index 000000000..92d19deb0
--- /dev/null
+++ b/.icons/kora/panel/24/copy-insync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0293 12.632,6.0042 15.557,0.27455 Z M 3.3684,3 -2e-5,6.0042 3.5,5.5 5,13.5 8,12 16,14 13.474,7.6875 11.79,6.5092 7.3668,10 4.6316,3.4792 Z M 9.2632,5 6.537,6.0042 7.579,8.5292 10.947,6.0042 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-paused.svg b/.icons/kora/panel/24/copy-paused.svg
new file mode 100644
index 000000000..1afef163b
--- /dev/null
+++ b/.icons/kora/panel/24/copy-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 5,13.5 8,12 9.9766,12.494 V 9.9999 C 9.9766,9.4476 10.424,9 10.977,8.9999 H 14 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="clip-rule:evenodd;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 10.976984,10 0,5 L 13,15 13,10 Z M 14,10 l 0,5 1.976984,0 0,-5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync1.svg b/.icons/kora/panel/24/copy-sync1.svg
new file mode 100644
index 000000000..5346cda88
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 2 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync2.svg b/.icons/kora/panel/24/copy-sync2.svg
new file mode 100644
index 000000000..b26924f81
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 4 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync3.svg b/.icons/kora/panel/24/copy-sync3.svg
new file mode 100644
index 000000000..67b73c3ae
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync3.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 6.0001 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync4.svg b/.icons/kora/panel/24/copy-sync4.svg
new file mode 100644
index 000000000..6a8996d29
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync4.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 8 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync5.svg b/.icons/kora/panel/24/copy-sync5.svg
new file mode 100644
index 000000000..0777b8918
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync5.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 9.9999 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.9999,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync6.svg b/.icons/kora/panel/24/copy-sync6.svg
new file mode 100644
index 000000000..f8cc42dd1
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync6.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 12 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 12,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync7.svg b/.icons/kora/panel/24/copy-sync7.svg
new file mode 100644
index 000000000..7a06a8c79
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync7.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.8359,12 C 0.3726,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.3726,14 0.8359,14 H 14 V 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14,12 V 14 H 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-sync8.svg b/.icons/kora/panel/24/copy-sync8.svg
new file mode 100644
index 000000000..264e2483b
--- /dev/null
+++ b/.icons/kora/panel/24/copy-sync8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.25,0 10.963,5.0292 12.631,6.0038 15.557,0.27539 Z M 3.3691,3 0,6.0038 3.5,5.4999 4.5312,11 H 14.799 L 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z M 0.83594,12 C 0.37264,12 0,12.373 0,12.836 V 13.164 C 0,13.627 0.37264,14 0.83594,14 H 14 15.164 C 15.627,14 16,13.625 16,13.162 V 12.836 C 16,12.373 15.625,12.041 15.164,12 H 14 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/copy-update.svg b/.icons/kora/panel/24/copy-update.svg
new file mode 100644
index 000000000..242c40c72
--- /dev/null
+++ b/.icons/kora/panel/24/copy-update.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.3691,3 0,6.0038 3.5,5.4999 5,13.5 8,12 16,14 13.475,7.6874 11.789,6.5097 7.3672,9.9999 4.6309,3.4785 Z M 12.594,3.1152 10.963,5.0292 12.631,6.0038 13.719,3.873 A 2.5,2.5 0 0 1 12.594,3.1152 Z M 9.2637,5 6.5371,6.0038 7.5781,8.5292 10.947,6.0038 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/copyq-busy.svg b/.icons/kora/panel/24/copyq-busy.svg
new file mode 100644
index 000000000..639005da7
--- /dev/null
+++ b/.icons/kora/panel/24/copyq-busy.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.216 6.647c-.045-.119-.082-.245-.111-.379-.177-.802-.032-1.93.244-3.087.376-1.572 1.022-2.426 1.668-2.832.795-.5 1.655-.428 2.379-.004 1.27.742 2.091 2.523 1.179 4.655-.489 1.144-1.31 2.057-2.159 2.523-.447.244-.905.37-1.344.371l-1.072 1.606c2.25 3.5-1 6.5-1 6.5s-3.25-3-1-6.5l-1.071-1.606c-.442.001-.903-.125-1.353-.371-.85-.466-1.67-1.379-2.16-2.523-.912-2.132-.09-3.913 1.179-4.655.724-.424 1.585-.496 2.38.004.646.406 1.292 1.26 1.667 2.832.277 1.157.421 2.285.245 3.087-.029.13-.065.254-.109.37l.222.362zm-3.864-5.007c.68-.398 1.397.073 1.831 1.89.186.776.323 1.534.277 2.14-.024.323-.061.607-.329.693-.261.085-.55 0-.835-.156-.599-.328-1.156-.99-1.501-1.797-.537-1.255-.19-2.334.557-2.77zm7.287 0c-.68-.398-1.397.073-1.831 1.89-.186.776-.322 1.534-.277 2.14.024.323.062.607.329.693.262.085.55 0 .835-.156.599-.328 1.156-.99 1.501-1.797.537-1.255.19-2.334-.557-2.77z" />
+</svg>
diff --git a/.icons/kora/panel/24/copyq-normal.svg b/.icons/kora/panel/24/copyq-normal.svg
new file mode 100644
index 000000000..78b9bc055
--- /dev/null
+++ b/.icons/kora/panel/24/copyq-normal.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.283 6.224c-.008-.109-.009-.223-.004-.339.04-.821.475-1.872 1.044-2.916.774-1.418 1.622-2.074 2.351-2.297.899-.274 1.71.021 2.298.62 1.031 1.048 1.357 2.982-.081 4.801-.772.976-1.803 1.643-2.745 1.869-.488.118-.957.121-1.377.011l-1.269 1.527 5.5 6.5-7-5-7 5 5.5-6.5-1.267-1.522c-.415.105-.877.1-1.358-.016-.942-.226-1.973-.893-2.745-1.869-1.439-1.819-1.112-3.753-.082-4.801.588-.599 1.4-.894 2.298-.62.73.223 1.577.879 2.351 2.297.57 1.044 1.005 2.095 1.044 2.916.006.125.005.247-.005.364l1.265 1.751zm4.619-3.881c-.552-.562-1.367-.295-2.262 1.344-.382.701-.713 1.397-.828 1.994-.061.318-.099.601.136.755.231.15.531.144.847.068.664-.16 1.375-.653 1.919-1.341.847-1.071.795-2.203.188-2.82zm-11.784 0c.553-.562 1.368-.295 2.262 1.344.383.701.713 1.397.828 1.994.061.318.1.601-.136.755-.23.15-.531.144-.846.068-.664-.16-1.375-.653-1.92-1.341-.846-1.071-.794-2.203-.188-2.82z"/>
+</svg>
diff --git a/.icons/kora/panel/24/corectrl-panel.svg b/.icons/kora/panel/24/corectrl-panel.svg
new file mode 100644
index 000000000..85e6f538c
--- /dev/null
+++ b/.icons/kora/panel/24/corectrl-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m15.677 4.162c0-2.119-1.72-3.839-3.839-3.839h-6.313v15.354h6.313c2.119 0 3.839-1.72 3.839-3.839z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m15.677 4.162c0-2.119-1.72-3.839-3.839-3.839h-7.676c-2.119 0-3.839 1.72-3.839 3.839v7.676c0 2.119 1.72 3.839 3.839 3.839h7.676c2.119 0 3.839-1.72 3.839-3.839zm-10.688-2.839h-.827c-1.567 0-2.839 1.272-2.839 2.839v7.676c0 1.567 1.272 2.839 2.839 2.839h.827v-13.354zm1.093 0v13.354h5.756c1.567 0 2.839-1.272 2.839-2.839v-7.676c0-1.567-1.272-2.839-2.839-2.839zm4.258 4.346c1.292 0 2.341 1.049 2.341 2.34 0 1.292-1.049 2.341-2.341 2.341-1.291 0-2.34-1.049-2.34-2.341 0-1.291 1.049-2.34 2.34-2.34z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cpod-tray.svg b/.icons/kora/panel/24/cpod-tray.svg
new file mode 100644
index 000000000..aa80aa383
--- /dev/null
+++ b/.icons/kora/panel/24/cpod-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm0 1c1.6007971.00168 3.134206.6429757 4.259766 1.78125l-.503907.4921875c-.993106-1.0017505-2.3452693-1.5652917-3.755859-1.5664063-2.92386 0-5.2929688 2.3691086-5.2929688 5.2929688 0 2.92386 2.3691088 5.292969 5.2929688 5.292969 1.4104496-.0015 2.763035-.564572 3.755859-1.566407l.50586.494141c-1.126125 1.138108-2.6606428 1.778354-4.261719 1.779297-3.3137083 0-6-2.686292-6-6 0-3.3137086 2.6862917-6 6-6zm0 2c1.0625001.00102 2.080415.4247994 2.830078 1.1777344l-.476562.4648437c-.6242992-.624088-1.4707746-.9737755-2.353516-.9746093-1.840864 0-3.3320313 1.4911671-3.3320312 3.3320312 0 1.8408638 1.4911673 3.332031 3.3320312 3.332031.8827414-.00081 1.7292168-.350521 2.353516-.974609l.476562.464844c-.74977.752695-1.7676723 1.176925-2.830078 1.177734-2.2090361 0-4-1.790963-4-4 0-2.209036 1.7909639-4 4-4zm0 2c.5254846.0002101 1.0302717.2090195 1.4042969.578125l-.4101563.3984375c-.2660847-.2588417-.6229261-.4036967-.9941406-.4042969-.7888528 0-1.4277344.6388816-1.4277344 1.4277344s.6388816 1.4277344 1.4277344 1.4277344c.3714445.0000024.7276009-.145594.9941406-.4042969l.4101563.3984375c-.3737081.3693786-.8788472.577468-1.4042969.578125-1.1043939.000001-2-.8956069-2-2 0-1.1043939.8956061-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cpu-frequency-indicator.svg b/.icons/kora/panel/24/cpu-frequency-indicator.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/panel/24/cpu-frequency-indicator.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/cpufreq-icon.svg b/.icons/kora/panel/24/cpufreq-icon.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/.icons/kora/panel/24/cpufreq-icon.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/crow-translate-tray.svg b/.icons/kora/panel/24/crow-translate-tray.svg
new file mode 100644
index 000000000..cf79d78f4
--- /dev/null
+++ b/.icons/kora/panel/24/crow-translate-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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,3 A 5,5 0 0 1 13,8 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.004,1 C 10.004,1 9.9754,1.1449 9.9547,1.2444 9.9186,1.4075 9.851,1.6529 9.851,1.6529 9.9921,2.432 9.9953,3.2342 9.9178,4.0184 L 9.8423,4.5534 10.178,4.5859 10.232,4.0338 C 10.279,3.0179 10.274,1.9953 10.004,1 Z M 9.8247,4.5944 C 9.4814,4.8907 9.1346,5.2047 8.8772,5.5618 8.2566,6.4247 7.8613,7.5152 7.0597,8.2607 6.7338,8.5624 6.3542,8.8255 5.9645,9.0571 6.1697,9.0865 6.3975,9.1064 6.6026,9.0657 6.6026,9.0657 5.7259,9.5622 5.388,9.9015 5.2208,10.068 5.0473,10.238 4.8853,10.411 5.0163,10.333 5.1696,10.243 5.3282,10.242 5.5903,10.238 6.0929,9.9562 6.0929,9.9562 6.0929,9.9562 5.1466,10.548 4.7587,10.915 4.538,11.124 4.2892,11.323 4.0995,11.561 3.9288,11.776 4.1254,11.771 4.1254,11.771 4.4444,11.657 4.5684,11.539 4.9028,11.469 4.7684,11.516 4.131,11.783 3.8776,11.927 3.4207,12.186 2.9679,12.852 2.6506,13.291 2.4817,13.522 2.2032,13.719 2.0653,13.957 1.986,14.094 1.9936,14.238 2.0126,14.274 2.1522,14.523 2.8497,14.734 3.2325,14.826 3.6928,14.933 4.1769,14.982 4.651,15 4.932,14.943 5.2228,14.83 5.4297,14.638 5.7107,14.377 6.1167,14.124 6.2787,13.786 6.3718,13.596 6.5144,13.484 6.5196,13.481 6.3075,13.821 6.0752,14.152 5.8235,14.465 5.7028,14.613 5.5369,14.802 5.5369,14.802 5.818,14.704 6.1119,14.543 6.3877,14.499 6.5584,14.471 6.7471,14.394 6.8781,14.277 7.0178,14.151 7.2286,14.102 7.3528,13.973 7.6958,13.616 7.9269,13.071 8.2545,12.696 L 8.4707,12.424 8.5797,12.274 C 8.5797,12.274 8.2314,13.047 8.0383,13.419 L 8.0348,13.429 C 7.9762,13.532 7.8889,13.632 7.7992,13.725 L 7.7641,13.763 7.7817,13.766 C 8.1316,13.587 8.4404,13.313 8.7748,13.098 L 8.8029,13.081 C 9.0529,12.94 9.2741,12.692 9.4586,12.493 9.6327,12.305 9.7214,12.191 9.768,11.923 L 10.039,10.404 10.065,10.322 V 10.363 C 10.051,11.04 9.9388,11.769 10.046,12.435 10.125,12.927 10.17,12.826 10.17,12.826 10.217,12.245 10.155,11.539 10.352,11.011 10.484,10.654 10.697,10.266 10.766,9.881 10.837,9.4863 10.835,9.0651 10.824,8.6606 10.811,8.1371 10.777,7.6101 10.7,7.0882 10.772,7.3361 10.877,7.596 10.891,7.8505 10.905,8.0919 10.919,8.5871 10.919,8.5871 10.978,8.2838 11.022,7.9605 10.988,7.6522 10.955,7.3684 11.012,7.0782 10.979,6.7993 10.936,6.434 10.924,6.0392 10.796,5.6917 10.674,5.3525 10.315,5.014 10.222,4.6731 L 10.166,4.5944 C 10.03,5.5259 9.7019,6.474 9.401,7.3428 9.0208,8.4428 8.4113,9.3728 7.8384,10.37 7.3119,11.284 6.6776,12.058 5.8569,12.708 5.1411,13.274 4.3496,13.707 3.4979,14.019 3.2329,14.115 2.9364,14.149 2.6559,14.157 2.4495,14.163 2.2956,14.151 2.2956,14.151 2.9047,14.024 3.5219,13.841 4.0622,13.53 5.5608,12.667 6.7728,11.485 7.652,9.9784 8.2112,9.0226 8.7393,8.0837 9.1075,7.0335 9.3828,6.2445 9.6689,5.4243 9.8247,4.5944 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cryptfolder-closed-light.svg b/.icons/kora/panel/24/cryptfolder-closed-light.svg
new file mode 100644
index 000000000..b4e68ff42
--- /dev/null
+++ b/.icons/kora/panel/24/cryptfolder-closed-light.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.032 7.259c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259zm-5.032-5.382c1.108 0 2 .892 2 2v2.123h-4v-2.123c0-1.108.892-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cryptfolder-indicator-light.svg b/.icons/kora/panel/24/cryptfolder-indicator-light.svg
new file mode 120000
index 000000000..aa3d52291
--- /dev/null
+++ b/.icons/kora/panel/24/cryptfolder-indicator-light.svg
@@ -0,0 +1 @@
+cryptfolder-closed-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/cryptfolder-open-light.svg b/.icons/kora/panel/24/cryptfolder-open-light.svg
new file mode 100644
index 000000000..962b5233a
--- /dev/null
+++ b/.icons/kora/panel/24/cryptfolder-open-light.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.039 4.481c-.597-.151-1.324-.378-1.897-.546.464-1.696 2.011-2.935 3.858-2.935 2.216 0 4 1.784 4 4v2h1c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-10c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1h7v-2.123c0-1.108-.892-2-2-2-.973 0-1.779.687-1.961 1.604zm6.993 3.778c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259z"/>
+</svg>
diff --git a/.icons/kora/panel/24/cryptkeeper.svg b/.icons/kora/panel/24/cryptkeeper.svg
new file mode 100644
index 000000000..c2c11a029
--- /dev/null
+++ b/.icons/kora/panel/24/cryptkeeper.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.182 6.883c.144.562.377 1.098.689 1.588l-3.586 3.441c-.587.62.312 1.516.93.928l3.443-3.41c.388.378.83.697 1.311.947l.031 1.123c0 .483-.392.5-.875.5h-2.125v2.125c0 .483-.417.875-.9.875h-2.225c-.483 0-.875-.392-.875-.875v-2.625c0-.232.092-.455.256-.619zm5.318-5.883c-2.469 0-4.5 2.031-4.5 4.5s2.031 4.5 4.5 4.5 4.5-2.031 4.5-4.5-2.031-4.5-4.5-4.5zm0 1.348c1.74 0 3.152 1.412 3.152 3.152s-1.412 3.152-3.152 3.152-3.152-1.412-3.152-3.152 1.412-3.152 3.152-3.152z" />
+</svg>
diff --git a/.icons/kora/panel/24/dcraven-away.svg b/.icons/kora/panel/24/dcraven-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dcraven-connecting.svg b/.icons/kora/panel/24/dcraven-connecting.svg
new file mode 120000
index 000000000..9c653fa64
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-connecting.svg
@@ -0,0 +1 @@
+user-status-pending.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dcraven-dnd.svg b/.icons/kora/panel/24/dcraven-dnd.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-dnd.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dcraven-error.svg b/.icons/kora/panel/24/dcraven-error.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-error.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dcraven-message-new.svg b/.icons/kora/panel/24/dcraven-message-new.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-message-new.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dcraven-offline.svg b/.icons/kora/panel/24/dcraven-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dcraven-online.svg b/.icons/kora/panel/24/dcraven-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dcraven-xa.svg b/.icons/kora/panel/24/dcraven-xa.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/24/dcraven-xa.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/de.haeckerfelix.gradio-symbolic.svg b/.icons/kora/panel/24/de.haeckerfelix.gradio-symbolic.svg
new file mode 120000
index 000000000..17ab0781d
--- /dev/null
+++ b/.icons/kora/panel/24/de.haeckerfelix.gradio-symbolic.svg
@@ -0,0 +1 @@
+radiotray_connecting.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/deadbeef-panel.svg b/.icons/kora/panel/24/deadbeef-panel.svg
new file mode 100644
index 000000000..0d61ffb08
--- /dev/null
+++ b/.icons/kora/panel/24/deadbeef-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2,1 V 8 L 6.5,5.375 11,8 2,13.25 V 15 L 14,8 8,4.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/deltachat-tray.svg b/.icons/kora/panel/24/deltachat-tray.svg
new file mode 100644
index 000000000..ad99c8f97
--- /dev/null
+++ b/.icons/kora/panel/24/deltachat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.7324219 1.0078125c-3.8543234.1901084-6.96336913 3.5627583-6.71875 7.5078125.1987853 3.205868 2.5161225 5.800843 5.6914062 6.373047 1.3428196.241985 2.6865996.089779 4.0136719-.451172 1.288632-.525285 1.844093-.520778 3.279297.023438.384127.145658.714057.248745.734375.228515.020326-.020228-.096709-.30324-.261719-.628906-.510069-1.006682-.642707-1.82313-.425781-2.615235.056443-.206094.241321-.726256.414062-1.154296.420389-1.0416934.542941-1.6055202.541016-2.5136722-.003938-1.8940682-.748624-3.5873036-2.162109-4.9179688-1.166031-1.0977097-2.678809-1.7429913-4.3261722-1.8457031-.2628071-.01638596-.522342-.01853334-.7792969-.0058594zm.1347656 2.9921875c.6070692-.004907 1.1431772.0564187 1.5195313.171875.7798112.239231 1.1269332.7515058.7421872 1.0917969-.3380329.2989756-.6595749.2282107-1.3359372-.2910157-.2302169-.1767314-.5650979-.3857899-.7421876-.4648437-.7571848-.3380121-1.6874999-.0360978-1.6875.5019531.0000001.078207.0877876.239273.1972657.3574219.2078799.2243433.4236901.3018684 2.1210937 1.2480469 1.2033072.6707554 1.8227954 1.1919051 2.1308594 1.7929687.379196.7866882.175762 1.9292039-.556641 2.6132809-.390992.371791-.8936858.677399-1.3886715.822266-.2224311.065098-.6147793.132119-.8730469.148438-1.2403826.07835-2.2934268-.437285-2.7714844-1.357422-.2929066-.567525-.2999813-1.2189442.0019532-1.9023441.3585185-.6900554 1.19927-1.2639026 2.2128906-1.5078125.2565345-.0617311.4779716-.1409161.4902344-.1757813.0122651-.0348651-.3723693-.3409392-.8535156-.6816406-.9712559-.6877492-1.1778535-.8816114-1.1875-1.2910156-.0111018-.4712328.3692963-.8116148 1.1152343-.9921875.2228416-.0539443.5009932-.0810409.8652344-.0839844zm.4589844 3.4179688c-.048252-.0001222-.1019047.0056019-.1757813.015625-.5122871.0695133-1.0763703.3231996-1.4023437.6308593-.4252702.4013778-.5527229.7537414-.5488281 1.5097657.0061585.8827822.7623943 1.8525282 1.8378906 1.8437502 1.0342791-.022242 1.6450931-.694562 1.7519531-1.5527346.0781706-.7561272-.2523537-1.4988105-.9414063-2.1132813-.2984395-.2661382-.3767291-.3336362-.5214843-.3339843z"/>
+</svg>
diff --git a/.icons/kora/panel/24/deluge-panel.svg b/.icons/kora/panel/24/deluge-panel.svg
new file mode 100644
index 000000000..45a31ff9e
--- /dev/null
+++ b/.icons/kora/panel/24/deluge-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0134,1 C 7.8954,1.0004 7.7722,1.1159 7.5983,1.3503 L 3.9833,6.8806 C 2.7396,8.7825 2.753,10.837 3.591,12.389 4.4291,13.94 6.079,15 8.002,15 9.9249,15 11.572,13.94 12.41,12.389 13.247,10.837 13.26,8.7818 12.017,6.8789 L 8.4008,1.3401 C 8.2446,1.1148 8.1314,0.9996 8.0134,1 Z M 8.0036,2.4988 11.055,7.4087 C 11.798,8.6181 11.941,10.062 10.706,11.092 10.558,11.224 10.372,11.349 10.168,11.461 9.7046,11.677 8.9157,11.904 8.3693,11.971 8.1482,12.01 7.9139,12.035 7.6548,12.024 7.6267,12.02 7.5984,12.019 7.5701,12.018 H 7.5651 C 6.7377,12.018 6.0547,10.748 6.0547,9.7944 6.0552,8.9478 6.9091,8.2627 7.6356,8.1384 7.7741,8.1097 7.9187,8.0822 8.0702,8.0478 8.6812,7.8368 8.9452,6.9367 8.3664,6.5046 7.9555,6.1983 7.4765,6.0291 6.996,6.0056 6.4058,5.9768 5.9263,6.1743 5.429,6.5422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/desktopconnected.svg b/.icons/kora/panel/24/desktopconnected.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/24/desktopconnected.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/desktopdisconnected.svg b/.icons/kora/panel/24/desktopdisconnected.svg
new file mode 100644
index 000000000..51167aac6
--- /dev/null
+++ b/.icons/kora/panel/24/desktopdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m10.329 13.395h-4.658v1.898h4.658zm-8.329-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.362 10.8 1.373-1.373c.39-.39 1.024-.39 1.414 0 .39.391.39 1.024 0 1.414l-1.373 1.373 1.373 1.373c.39.39.39 1.023 0 1.414-.39.39-1.024.39-1.414 0l-1.373-1.373-1.372 1.373c-.391.39-1.024.39-1.415 0-.39-.391-.39-1.024 0-1.414l1.373-1.373-1.373-1.373c-.39-.39-.39-1.023 0-1.414.391-.39 1.024-.39 1.415 0z"/>
+</svg>
diff --git a/.icons/kora/panel/24/desktoptrusted.svg b/.icons/kora/panel/24/desktoptrusted.svg
new file mode 100644
index 000000000..5c2fb3a69
--- /dev/null
+++ b/.icons/kora/panel/24/desktoptrusted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.671 13.395h4.658v1.899h-4.658zm-3.671-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/devhub-notification.svg b/.icons/kora/panel/24/devhub-notification.svg
new file mode 100644
index 000000000..814c91899
--- /dev/null
+++ b/.icons/kora/panel/24/devhub-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 12.037109 14.904297 A 2.5 2.5 0 0 1 12 14.5 A 2.5 2.5 0 0 1 14.5 12 A 2.5 2.5 0 0 1 14.90625 12.035156 A 8 8 0 0 0 16 8 A 8 8 0 0 0 8 0 z M 4.8671875 5 C 5.0574107 5.0004136 5.322616 5.0135925 5.7929688 5.0390625 C 7.6217268 5.1381015 8.0012337 5.1414307 9.0585938 5.0722656 C 10.362182 4.9869866 11.60682 4.9861965 11.96875 5.0703125 C 12.707169 5.2419865 13.379006 5.8160907 13.753906 6.5976562 C 13.958621 7.0244285 14.021611 7.3651637 13.994141 7.8828125 C 13.971161 8.3157465 13.888527 8.7193425 13.755859 9.0429688 C 13.54618 9.5544559 13.044122 10.136915 12.625 10.355469 C 12.149801 10.603267 11.347523 10.806272 10.355469 10.927734 C 9.8228828 10.992944 7.0278052 11.025943 6.2226562 10.976562 C 5.4220373 10.927457 4.4006163 10.76279 3.9082031 10.603516 C 3.1783127 10.367429 2.7043276 9.9520025 2.3398438 9.234375 C 2.1062383 8.7744326 2.0314175 8.4698212 2.0078125 7.8652344 C 1.9910385 7.435598 1.998485 7.3406442 2.0625 7.0898438 C 2.1929047 6.5789418 2.4301684 6.1695361 2.8398438 5.7480469 C 3.2379331 5.3384777 3.6707853 5.1392726 4.3945312 5.0351562 C 4.5619337 5.0110763 4.6769643 4.9996 4.8671875 5 z M 5.5 6 A 1.4988496 2 0 0 0 4 8 A 1.4988496 2 0 0 0 5.5 10 A 1.4988496 2 0 0 0 7 8 A 1.4988496 2 0 0 0 5.5 6 z M 10.5 6 A 1.4988497 2 0 0 0 9 8 A 1.4988497 2 0 0 0 10.5 10 A 1.4988497 2 0 0 0 12 8 A 1.4988497 2 0 0 0 10.5 6 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/devhub-tray.svg b/.icons/kora/panel/24/devhub-tray.svg
new file mode 100644
index 000000000..e0376579b
--- /dev/null
+++ b/.icons/kora/panel/24/devhub-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 8.0000001,-2e-7 a 8,8 0 0 0 -8.000000199999998,8 A 8,8 0 0 0 8.0000001,16 8,8 0 0 0 16,7.9999998 a 8,8 0 0 0 -7.9999999,-8 z m -3.1328127,5 c 0.1902232,4.136e-4 0.4554289,0.013593 0.9257817,0.039063 1.828758,0.099039 2.208265,0.1023681 3.265625,0.033203 1.3035879,-0.085279 2.5482259,-0.086066 2.9101559,-0.00195 0.738419,0.171674 1.410256,0.7457781 1.785156,1.5273437 0.204715,0.4267723 0.267705,0.7675075 0.240235,1.2851563 -0.02298,0.432934 -0.105614,0.83653 -0.238282,1.1601563 -0.209679,0.5114871 -0.711737,1.0939469 -1.130859,1.3125009 -0.475199,0.247798 -1.277477,0.450803 -2.269531,0.572265 -0.5325859,0.06521 -3.3276639,0.09821 -4.1328129,0.04883 C 5.4220371,10.927463 4.4006162,10.76279 3.908203,10.603516 3.1783126,10.367429 2.7043275,9.9520023 2.3398437,9.2343748 2.1062383,8.7744324 2.0314174,8.469821 2.0078124,7.8652342 1.9910384,7.4355978 1.9984849,7.340644 2.0624999,7.0898436 2.1929046,6.5789416 2.4301684,6.1695359 2.8398437,5.7480467 3.2379331,5.3384775 3.6707851,5.1392724 4.3945311,5.035156 4.5619336,5.011076 4.6769642,4.9995998 4.8671874,4.9999998 Z m 0.6328127,1 a 1.4988496,2 0 0 0 -1.5000002,2 1.4988496,2 0 0 0 1.5000002,2 1.4988496,2 0 0 0 1.5,-2 1.4988496,2 0 0 0 -1.5,-2 z m 4.9999999,0 a 1.4988497,2 0 0 0 -1.4999999,2 1.4988497,2 0 0 0 1.4999999,2 1.4988497,2 0 0 0 1.5,-2 1.4988497,2 0 0 0 -1.5,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/device-notifier-symbolic.svg b/.icons/kora/panel/24/device-notifier-symbolic.svg
new file mode 120000
index 000000000..2a52248d1
--- /dev/null
+++ b/.icons/kora/panel/24/device-notifier-symbolic.svg
@@ -0,0 +1 @@
+drive-removable-media-usb-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dialog-password-panel.svg b/.icons/kora/panel/24/dialog-password-panel.svg
new file mode 100644
index 000000000..b40492abb
--- /dev/null
+++ b/.icons/kora/panel/24/dialog-password-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 2c-1.66 0-3 1.34-3 3 0 1.24.74 2.3 1.82 2.76l-1.82 6.24c2.063 1.045 4.062 1.022 6 0l-1.82-6.24c1.08-.46 1.82-1.52 1.82-2.76 0-1.66-1.34-3-3-3z" fill="#dfdfdf" />
+</svg>
diff --git a/.icons/kora/panel/24/dino-status-away.svg b/.icons/kora/panel/24/dino-status-away.svg
new file mode 100644
index 000000000..085a6b5e8
--- /dev/null
+++ b/.icons/kora/panel/24/dino-status-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-.095.889h.19c.367 0 .662.39.662.875l.243 4.236 3.097.215c.485 0 .875.306.875.687v.196c0 .381-.39.687-.875.687l-3.972.215h-.25c-.485 0-.875-.39-.875-.875v-.25l.243-5.111c0-.485.295-.875.662-.875z"/>
+</svg>
diff --git a/.icons/kora/panel/24/dino-status-chat.svg b/.icons/kora/panel/24/dino-status-chat.svg
new file mode 100644
index 000000000..bcec6df6d
--- /dev/null
+++ b/.icons/kora/panel/24/dino-status-chat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.183 3.776c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm4.45-.037c.823 0 1.5.677 1.5 1.5 0 .822-.677 1.5-1.5 1.5s-1.5-.678-1.5-1.5c0-.823.677-1.5 1.5-1.5zm-2.267 6.261c1.833 0 4.884-1.982 4.887-1.982.549 0-1.6 3.926-4.887 3.982-3.465.059-5.684-3.986-5.136-3.995.004 0 3.303 1.995 5.136 1.995z"/>
+</svg>
diff --git a/.icons/kora/panel/24/dino-status-dnd.svg b/.icons/kora/panel/24/dino-status-dnd.svg
new file mode 100644
index 000000000..18d937ac2
--- /dev/null
+++ b/.icons/kora/panel/24/dino-status-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 3.875 7 L 7 7 L 9 7 L 12.125 7 C 12.61 7 13 7.39 13 7.875 L 13 8.125 C 13 8.61 12.61 9 12.125 9 L 8.125 9 L 7.875 9 L 3.875 9 C 3.39 9 3 8.61 3 8.125 L 3 7.875 C 3 7.39 3.39 7 3.875 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/dino-status-online.svg b/.icons/kora/panel/24/dino-status-online.svg
new file mode 100644
index 000000000..0c1dd13d2
--- /dev/null
+++ b/.icons/kora/panel/24/dino-status-online.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 9.984375 2.9355469 C 10.548287 2.9265269 11.007742 3.3852882 11 3.9492188 L 11 6.859375 C 11.0179 6.9675062 11.0179 7.0774157 11 7.1855469 L 11 10.982422 L 11 11 L 11 11.986328 L 9 12 L 6 12 L 5 11 L 5 7.0175781 L 6 6.0175781 L 9 6.0175781 L 9 3.9492188 C 8.9924304 3.3978201 9.432995 2.9443724 9.984375 2.9355469 z M 7 8.0175781 L 7 10 L 9 10 L 9 8.0175781 L 7 8.0175781 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/diodon-panel.svg b/.icons/kora/panel/24/diodon-panel.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/24/diodon-panel.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/discord-tray-connected.svg b/.icons/kora/panel/24/discord-tray-connected.svg
new file mode 100644
index 000000000..8178ff583
--- /dev/null
+++ b/.icons/kora/panel/24/discord-tray-connected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.726 14.864c-.201.285-.582.234-.768.128-2.435-1.465-3.958-4.11-3.958-6.992s1.523-5.527 3.963-6.983c.184-.104.627-.158.805.116.181.278-.005.648-.351.846-1.975 1.179-3.409 3.706-3.409 6.04s1.466 4.886 3.436 6.074c.341.195.472.502.282.771zm3.246-13.864 4.536 4h.954c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.954l-4.536 4zm-1.924 10.907c.244-.324-.069-.678-.378-.852-.934-.57-1.643-1.931-1.643-3.055s.769-2.505 1.714-3.055c.319-.18.561-.535.333-.811-.274-.331-.589-.238-.775-.137-1.397.826-2.283 2.339-2.283 4.003s.886 3.177 2.273 4.022c.191.104.496.234.759-.115zm1.084-2.8c-.612 0-1.108-.495-1.108-1.107s.496-1.107 1.108-1.107z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.972 1 4.794 4h.696c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.696l-4.794 4zm1 2.067 3.173 2.717c.177.14.396.216.621.216h.617v4h-.617c-.225 0-.444.076-.621.216l-3.173 2.717zm2.206 3.826c.61 0 1.107.496 1.107 1.107s-.497 1.107-1.107 1.107c-.611 0-1.107-.496-1.107-1.107s.496-1.107 1.107-1.107z"/>
+</svg>
diff --git a/.icons/kora/panel/24/discord-tray-deafened.svg b/.icons/kora/panel/24/discord-tray-deafened.svg
new file mode 100644
index 000000000..ccc7d18f4
--- /dev/null
+++ b/.icons/kora/panel/24/discord-tray-deafened.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.902 4.434-1.576-1.556c-.393-.387-.397-1.021-.009-1.414s1.021-.397 1.414-.009l12.664 12.502c.393.388.397 1.022.009 1.414-.388.393-1.021.397-1.414.01l-10.317-10.185.004.004c-.534.829-.793 1.815-.793 2.8l.024.541 1.188.57c-.293 1.853-.126 3.705.308 5.558h-1.52c-2.559 0-2.559-2.223-2.559-2.223s-.16-1.796 0-2.538c.104-.476 1.517-1.908 1.517-1.908 0-1.313.405-2.536 1.06-3.566zm8.951 8.837 1.409 1.391c-.092.007-.146.007-.146.007h-1.52c.103-.468.19-.934.257-1.398zm-7.155-10.765c1.008-.741 2.172-1.175 3.302-1.175 2.961 0 6.158 2.979 6.158 6.669 0 0 1.418 1.364 1.517 1.816.16.742 0 2.63 0 2.63 0 .296-.045.552-.124.774l-3.585-3.538c-.017-.183-.038-.366-.062-.548l1.237-.593-.025-.541c0-2.468-1.628-4.97-5.116-4.954-.886.004-1.652.167-2.302.447z" />
+</svg>
diff --git a/.icons/kora/panel/24/discord-tray-muted.svg b/.icons/kora/panel/24/discord-tray-muted.svg
new file mode 100644
index 000000000..f95757153
--- /dev/null
+++ b/.icons/kora/panel/24/discord-tray-muted.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m.857 1.84 13.027 13.374c.289.296.765.302 1.061.013.297-.288.303-.764.014-1.06l-13.028-13.374c-.289-.296-.764-.302-1.061-.013-.296.288-.302.764-.013 1.06z"/>
+</svg>
diff --git a/.icons/kora/panel/24/discord-tray-speaking.svg b/.icons/kora/panel/24/discord-tray-speaking.svg
new file mode 100644
index 000000000..ef23d498a
--- /dev/null
+++ b/.icons/kora/panel/24/discord-tray-speaking.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m8.972 1 4.536 4h.954c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.954l-4.536 4z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5.726 14.864c-.201.285-.582.234-.768.128-2.435-1.465-3.958-4.11-3.958-6.992s1.523-5.527 3.963-6.983c.184-.104.627-.158.805.116.181.278-.005.648-.351.846-1.975 1.179-3.409 3.706-3.409 6.04s1.466 4.886 3.436 6.074c.341.195.472.502.282.771zm3.246-13.864 4.794 4h.696c.509 0 .921.412.921.921v4.158c0 .509-.412.921-.921.921h-.696l-4.794 4zm1 2.067v9.866l3.173-2.717c.177-.14.396-.216.621-.216h.617v-4h-.617c-.225 0-.444-.076-.621-.216zm-2.924 8.84c.244-.324-.069-.678-.378-.852-.934-.57-1.643-1.931-1.643-3.055s.769-2.505 1.714-3.055c.319-.18.561-.535.333-.811-.274-.331-.589-.238-.775-.137-1.397.826-2.283 2.339-2.283 4.003s.886 3.177 2.273 4.022c.191.104.496.234.759-.115zm1.084-2.8c-.612 0-1.108-.495-1.108-1.107s.496-1.107 1.108-1.107zm4.046-2.214c.61 0 1.107.496 1.107 1.107s-.497 1.107-1.107 1.107c-.611 0-1.107-.496-1.107-1.107s.496-1.107 1.107-1.107z"/>
+</svg>
diff --git a/.icons/kora/panel/24/discord-tray-unread.svg b/.icons/kora/panel/24/discord-tray-unread.svg
new file mode 100644
index 000000000..d984f6f60
--- /dev/null
+++ b/.icons/kora/panel/24/discord-tray-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3789062 2 C 6.3789062 2 4.6184395 1.957047 2.7539062 3.4980469 C 0.88928408 5.0391469 5.9211895e-16 8.2292185 0 12.824219 C 0 12.824219 2.1383111 14.899 5 15 C 5 15 5.6115556 14.548 6 14 C 4.3555555 13.453 3.4394531 11.632813 3.4394531 11.632812 C 4.9546531 12.585814 6.4288888 12.983 8 13 C 9.571111 12.983 11.045347 12.585814 12.560547 11.632812 C 12.560547 11.632813 11.644445 13.453 10 14 C 10.388444 14.548 11 15 11 15 C 13.861689 14.899 16 12.824219 16 12.824219 C 16 8.2292185 15.110716 5.0391469 13.246094 3.4980469 C 11.38156 1.957047 9.6210938 2 9.6210938 2 L 9.4921875 2.171875 C 11.822943 2.906575 12.882812 4.5449219 12.882812 4.5449219 C 12.882812 4.5449219 12.598252 4.3730781 12.119141 4.1425781 C 10.665985 3.3577781 9.333333 3 8 3 C 6.6666666 3 5.3340149 3.3577781 3.8808594 4.1425781 C 3.4017483 4.3730781 3.1171875 4.5449219 3.1171875 4.5449219 C 3.1171875 4.5449219 4.177057 2.906575 6.5078125 2.171875 L 6.3789062 2 z M 5.5 8 C 6.3381317 8 7.0149989 8.668 7 9.5 C 7 10.332 6.3381317 11 5.5 11 C 4.6766671 11 4 10.332 4 9.5 C 4 8.668 4.6619684 8 5.5 8 z M 10.5 8 C 11.338032 8 12 8.668 12 9.5 C 12 10.332 11.323333 11 10.5 11 C 9.661868 11 9 10.332 9 9.5 C 8.9850011 8.668 9.661868 8 10.5 8 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/discord-tray.svg b/.icons/kora/panel/24/discord-tray.svg
new file mode 100644
index 000000000..7b03d223b
--- /dev/null
+++ b/.icons/kora/panel/24/discord-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3789062 2 C 6.3789062 2 4.6184395 1.957047 2.7539062 3.4980469 C 0.88928408 5.0391469 5.9211895e-16 8.2292185 0 12.824219 C 0 12.824219 2.1383111 14.899 5 15 C 5 15 5.6115556 14.548 6 14 C 4.3555555 13.453 3.4394531 11.632813 3.4394531 11.632812 C 4.9546531 12.585814 6.4288888 12.983 8 13 C 9.571111 12.983 11.045347 12.585814 12.560547 11.632812 C 12.560547 11.632813 11.644445 13.453 10 14 C 10.388444 14.548 11 15 11 15 C 13.861689 14.899 16 12.824219 16 12.824219 C 16 8.2292185 15.110716 5.0391469 13.246094 3.4980469 C 11.38156 1.957047 9.6210938 2 9.6210938 2 L 9.4921875 2.171875 C 11.822943 2.906575 12.882812 4.5449219 12.882812 4.5449219 C 12.882812 4.5449219 12.598252 4.3730781 12.119141 4.1425781 C 10.665985 3.3577781 9.333333 3 8 3 C 6.6666666 3 5.3340149 3.3577781 3.8808594 4.1425781 C 3.4017483 4.3730781 3.1171875 4.5449219 3.1171875 4.5449219 C 3.1171875 4.5449219 4.177057 2.906575 6.5078125 2.171875 L 6.3789062 2 z M 5.5 8 C 6.3381317 8 7.0149989 8.668 7 9.5 C 7 10.332 6.3381317 11 5.5 11 C 4.6766671 11 4 10.332 4 9.5 C 4 8.668 4.6619684 8 5.5 8 z M 10.5 8 C 11.338032 8 12 8.668 12 9.5 C 12 10.332 11.323333 11 10.5 11 C 9.661868 11 9 10.332 9 9.5 C 8.9850011 8.668 9.661868 8 10.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/disk-quota-critical.svg b/.icons/kora/panel/24/disk-quota-critical.svg
new file mode 100644
index 000000000..d0ea215ff
--- /dev/null
+++ b/.icons/kora/panel/24/disk-quota-critical.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill-rule:nonzero;fill:currentColor;" class="ColorScheme-NegativeText" d="m13 9c-1.646 0-3 0.451-3 1v5c0 0.549 1.354 1 3 1s3-0.451 3-1v-5c0-0.549-1.354-1-3-1zm0 1c0.739 1e-3 1.452 0.093 2 0.258v0.486c-0.549 0.164-1.262 0.256-2 0.256-0.739-1e-3 -1.452-0.093-2-0.258v-0.486c0.549-0.164 1.262-0.256 2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/24/disk-quota-high.svg b/.icons/kora/panel/24/disk-quota-high.svg
new file mode 100644
index 000000000..36708a854
--- /dev/null
+++ b/.icons/kora/panel/24/disk-quota-high.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill-rule:nonzero;fill:currentColor;" class="ColorScheme-NeutralText" d="m13 9c-1.646 0-3 0.451-3 1v5c0 0.549 1.354 1 3 1s3-0.451 3-1v-5c0-0.549-1.354-1-3-1zm0 1c0.739 1e-3 1.452 0.093 2 0.258v0.486c-0.549 0.164-1.262 0.256-2 0.256-0.739-1e-3 -1.452-0.093-2-0.258v-0.486c0.549-0.164 1.262-0.256 2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/24/disk-quota-low.svg b/.icons/kora/panel/24/disk-quota-low.svg
new file mode 100644
index 000000000..fd48bb450
--- /dev/null
+++ b/.icons/kora/panel/24/disk-quota-low.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Highlight" d="m13 9c1.646 0 3 0.451 3 1v5c0 0.549-1.354 1-3 1s-3-0.451-3-1v-5c0-0.549 1.354-1 3-1zm0 1c-0.738 0-1.451 0.092-2 0.256v0.486c0.548 0.165 1.261 0.257 2 0.258 0.738 0 1.451-0.092 2-0.256v-0.486c-0.548-0.165-1.261-0.257-2-0.258zm-2 1.744v0.998c0.548 0.165 1.261 0.257 2 0.258 0.738 0 1.451-0.092 2-0.256v-1c-0.549 0.164-1.262 0.256-2 0.256s-1.451-0.092-2-0.256z"/>
+</svg>
diff --git a/.icons/kora/panel/24/disk-quota.svg b/.icons/kora/panel/24/disk-quota.svg
new file mode 120000
index 000000000..e3b6564f5
--- /dev/null
+++ b/.icons/kora/panel/24/disk-quota.svg
@@ -0,0 +1 @@
+quota.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/disper-panel.svg b/.icons/kora/panel/24/disper-panel.svg
new file mode 100644
index 000000000..6195f3746
--- /dev/null
+++ b/.icons/kora/panel/24/disper-panel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs id="defs1">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path id="path2" class="ColorScheme-PositiveText" d="m5.671 13.351h4.658v1.899h-4.658zm-3.671-12.395c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" style="-inkscape-stroke:none;color:#4caf50;fill:#dfdfdf;font-variation-settings:normal;stop-color:#000000"/>
+</svg>
diff --git a/.icons/kora/panel/24/dnfdragora.svg b/.icons/kora/panel/24/dnfdragora.svg
new file mode 100644
index 000000000..d69df027a
--- /dev/null
+++ b/.icons/kora/panel/24/dnfdragora.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.656 3.589 5.987-3.245c.223-.121.491-.121.714 0l5.987 3.245.014.008.008.004.012.008.009.005.01.006.013.009.008.006.009.006.007.005.007.005.007.006.008.006.007.006.007.006.007.005.007.006.007.007.007.006.013.012.007.007.007.007.012.013.006.007.007.007.006.007.005.007.006.007.006.007.006.008.006.007.005.007.005.007.006.009.006.008.009.013.006.01.007.011.006.01.005.009.007.012.017.033.015.033.013.034.012.035.01.035.001.006.007.031.001.005.007.037.004.032c.002.026.004.051.004.077v.001 6.49c0 .275-.151.528-.393.659l-5.986 3.246-.012.006-.022.011-.033.015-.034.013-.035.012-.036.01-.006.002-.03.007-.006.001-.036.006-.033.004c-.025.003-.051.004-.076.004s-.051-.001-.076-.004l-.033-.004-.036-.006-.036-.008-.006-.002-.03-.008-.006-.002-.035-.012-.034-.013-.033-.015-.022-.011-.012-.006-5.986-3.246c-.242-.131-.393-.384-.393-.659v-6.49-.001c0-.026.002-.051.004-.077l.004-.032.007-.037.008-.036.001-.006.009-.03.001-.005.012-.035.013-.034.015-.033.012-.022.005-.011.007-.012.005-.009.007-.012.006-.009.006-.01.009-.013.006-.008.006-.009.005-.007.005-.007.006-.007.006-.008.006-.007.006-.007.005-.007.006-.007.007-.007.006-.007.012-.013.007-.007.007-.007.013-.012.007-.006.007-.007.007-.006.007-.005.007-.006.007-.006.008-.006.007-.006.007-.005.007-.005.009-.006.008-.006.013-.009.01-.006.011-.007.01-.006.008-.004.014-.008zm1.106 6.705 4.488 2.432v-4.785l-4.488-2.433zm10.476-4.786-4.488 2.433v4.785l4.488-2.432zm-9.652-1.259 4.414 2.392 1.42-.769-4.414-2.393zm2.994-1.623 4.414 2.392 1.42-.769-4.414-2.393z" />
+</svg>
diff --git a/.icons/kora/panel/24/drive-harddisk-symbolic.svg b/.icons/kora/panel/24/drive-harddisk-symbolic.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/24/drive-harddisk-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/drive-harddisk.svg b/.icons/kora/panel/24/drive-harddisk.svg
new file mode 100644
index 000000000..3871b3cc4
--- /dev/null
+++ b/.icons/kora/panel/24/drive-harddisk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" version="1.1" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill-opacity:.3;fill:currentColor;" class="ColorScheme-Text" d="m3.286 0.499c-1.071 0-1.071 1.072-1.071 1.072v12.858c0 1.072 1.071 1.072 1.071 1.072h9.428c1.071 0 1.071-1.072 1.071-1.072v-12.858c0-1.072-1.071-1.072-1.071-1.072h-9.428z"/>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="m5.833 9.191c-0.764-0.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l0.126-0.241c0.265-0.62 0.244-1.122-0.174-1.441-0.421-0.322-0.928-0.219-1.452 0.218l-0.756 0.651zm2.238-3.333c-0.363 0-0.657 0.294-0.657 0.657s0.294 0.658 0.657 0.658 0.658-0.295 0.658-0.658-0.295-0.657-0.658-0.657zm-0.407 3.671-1.986 3.691c-0.196 0.258-0.998-0.021-1.317-0.264-0.319-0.244-0.791-0.937-0.594-1.195l3.204-2.761c0.263-0.218 0.497-0.362 0.707-0.202 0.21 0.161 0.119 0.418-0.014 0.731z"/>
+</svg>
diff --git a/.icons/kora/panel/24/drive-removable-media-symbolic.svg b/.icons/kora/panel/24/drive-removable-media-symbolic.svg
new file mode 100644
index 000000000..85ad715b6
--- /dev/null
+++ b/.icons/kora/panel/24/drive-removable-media-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m3 1s-2 0-2 2v10s0 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2z"/>
+ <path d="m8 4.5 3.939 3.5h-7.878z"/>
+ <path d="m4.061 9h7.877v2h-7.877z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/drive-removable-media-usb-panel.svg b/.icons/kora/panel/24/drive-removable-media-usb-panel.svg
new file mode 100644
index 000000000..3f74334b6
--- /dev/null
+++ b/.icons/kora/panel/24/drive-removable-media-usb-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.328 11.234c.75.216 1.299.907 1.299 1.726 0 .991-.805 1.796-1.796 1.796-.992 0-1.796-.805-1.796-1.796 0-.817.546-1.508 1.293-1.725v-1.642h-2.46c-.532 0-1.043-.211-1.419-.588-.376-.376-.588-.886-.588-1.418v-.529c-.721-.233-1.244-.911-1.244-1.71 0-.991.805-1.796 1.796-1.796.992 0 1.796.805 1.796 1.796 0 .837-.573 1.541-1.348 1.74v.499c0 .267.107.523.295.711.189.189.445.295.712.295h2.46v-3.548h-1.398l1.901-3.801 1.9 3.801h-1.403v3.548h2.669c.267 0 .522-.106.711-.295.189-.188.295-.444.295-.711v-.683h-.44c-.518 0-.939-.421-.939-.94v-1.88c0-.518.421-.939.939-.939h1.88c.519 0 .94.421.94.939v1.88c0 .519-.421.94-.94.94h-.44v.683c0 .532-.211 1.042-.588 1.418-.376.377-.886.588-1.418.588h-2.669z"/>
+</svg>
diff --git a/.icons/kora/panel/24/drive-removable-media-usb-pendrive-symbolic.svg b/.icons/kora/panel/24/drive-removable-media-usb-pendrive-symbolic.svg
new file mode 100644
index 000000000..919413c7d
--- /dev/null
+++ b/.icons/kora/panel/24/drive-removable-media-usb-pendrive-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m4 2v9c0 .551.453 1 1 1h6c.555 0 1-.445 1-1v-9c0-.55-.453-1-1-1h-6c-.551 0-1 .45-1 1z"/>
+ <path fill-opacity=".5" d="m5 12h6v3h-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/drive-removable-media-usb-symbolic.svg b/.icons/kora/panel/24/drive-removable-media-usb-symbolic.svg
new file mode 120000
index 000000000..f960e6d8b
--- /dev/null
+++ b/.icons/kora/panel/24/drive-removable-media-usb-symbolic.svg
@@ -0,0 +1 @@
+drive-removable-media-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/drive-symbolic.svg b/.icons/kora/panel/24/drive-symbolic.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/24/drive-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/drive.svg b/.icons/kora/panel/24/drive.svg
new file mode 120000
index 000000000..9d25e6ec1
--- /dev/null
+++ b/.icons/kora/panel/24/drive.svg
@@ -0,0 +1 @@
+drive-harddisk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/dropboxstatus-blank.svg b/.icons/kora/panel/24/dropboxstatus-blank.svg
new file mode 100644
index 000000000..275c97ce9
--- /dev/null
+++ b/.icons/kora/panel/24/dropboxstatus-blank.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/24/dropboxstatus-busy.svg b/.icons/kora/panel/24/dropboxstatus-busy.svg
new file mode 100644
index 000000000..13541af28
--- /dev/null
+++ b/.icons/kora/panel/24/dropboxstatus-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 C 10.819229 7.1075274 11.407159 7.001052 12 7 C 12.613322 7.00171 13.221095 7.1162466 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909999 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909999 14.209 8 12 8 z M 12 9 A 3 3 0 0 1 15 12 L 14 12 A 2 2 0 0 0 12 10 L 12 9 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 C 7.3550571 14.133881 7.0021123 13.081851 7 12 C 7.0005819 11.513023 7.072303 11.028743 7.2128906 10.5625 z M 9 12 L 10 12 A 2 2 0 0 0 12 14 L 12 15 A 3 3 0 0 1 9 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/dropboxstatus-busy2.svg b/.icons/kora/panel/24/dropboxstatus-busy2.svg
new file mode 100644
index 000000000..83cb10928
--- /dev/null
+++ b/.icons/kora/panel/24/dropboxstatus-busy2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 C 10.819229 7.1075274 11.407159 7.001052 12 7 C 12.613322 7.00171 13.221095 7.1162466 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909999 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909999 14.209 8 12 8 z M 12 9 L 12 10 A 2 2 0 0 0 10 12 L 9 12 A 3 3 0 0 1 12 9 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 C 7.3550571 14.133881 7.0021123 13.081851 7 12 C 7.0005819 11.513023 7.072303 11.028743 7.2128906 10.5625 z M 14 12 L 15 12 A 3 3 0 0 1 12 15 L 12 14 A 2 2 0 0 0 14 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/dropboxstatus-idle.svg b/.icons/kora/panel/24/dropboxstatus-idle.svg
new file mode 100644
index 000000000..fce6a7c63
--- /dev/null
+++ b/.icons/kora/panel/24/dropboxstatus-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4473,1 4.4492,1.0039 0.00781,3.5078 4,5.9863 0,9.0039 4.4492,11.5 8,9.0098 4,6 8,3.5078 12,6.0137 10.264,7.3145 C 10.819,7.1075 11.407,7.0011 12,7 12.613,7.0017 13.221,7.1162 13.793,7.3379 L 12,5.9961 15.99,3.5059 11.551,1 8,3.4922 Z M 12,8 C 9.7909,8 8,9.7909 8,12 8,14.209 9.7909,16 12,16 14.209,16 16,14.209 16,12 16,9.7909 14.209,8 12,8 Z M 14.635,9.6855 C 15.109,10.16 15.188,10.566 15.188,10.566 L 11.662,14.607 9.7695,12.73 C 9.5805,12.542 9.5805,12.199 9.7695,12.01 9.9575,11.822 10.3,11.822 10.488,12.01 L 11.615,13.137 Z M 7.2129,10.563 4.4492,12.502 3.5605,12.004 V 12.375 L 8,15 8.0059,14.998 C 7.3551,14.134 7.0021,13.082 7,12 7.0006,11.513 7.0723,11.029 7.2129,10.563 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/dropboxstatus-logo.svg b/.icons/kora/panel/24/dropboxstatus-logo.svg
new file mode 100644
index 000000000..f69a4a718
--- /dev/null
+++ b/.icons/kora/panel/24/dropboxstatus-logo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 8 9.0097656 L 11.550781 11.5 L 16 8.9902344 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 8 10.009766 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 12.439453 12.375 L 12.439453 12 L 11.550781 12.501953 L 8 10.009766 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/dropboxstatus-x.svg b/.icons/kora/panel/24/dropboxstatus-x.svg
new file mode 100644
index 000000000..689b66ec3
--- /dev/null
+++ b/.icons/kora/panel/24/dropboxstatus-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4472656 1 L 4.4492188 1.0039062 L 0.0078125 3.5078125 L 4 5.9863281 L 0 9.0039062 L 4.4492188 11.5 L 8 9.0097656 L 4 6 L 8 3.5078125 L 12 6.0136719 L 10.263672 7.3144531 A 5 5 0 0 1 12 7 A 5 5 0 0 1 13.792969 7.3378906 L 12 5.9960938 L 15.990234 3.5058594 L 11.550781 1 L 8 3.4921875 L 4.4472656 1 z M 12 8 C 9.791 8 8 9.7909998 8 12 C 8 14.209 9.791 16 12 16 C 14.209 16 16 14.209 16 12 C 16 9.7909998 14.209 8 12 8 z M 15.970703 8.9667969 A 5 5 0 0 1 15.990234 8.9960938 L 16 8.9902344 L 15.970703 8.9667969 z M 10.357422 9.6328125 L 10.353516 9.6464844 L 12 11.292969 L 13.646484 9.6464844 L 14.353516 10.353516 L 12.707031 12 L 14.353516 13.646484 L 13.646484 14.353516 L 12.003906 12.693359 L 10.357422 14.339844 L 9.6503906 13.632812 L 11.296875 11.986328 L 9.6503906 10.339844 L 10.357422 9.6328125 z M 7.2128906 10.5625 L 4.4492188 12.501953 L 3.5605469 12.003906 L 3.5605469 12.375 L 8 15 L 8.0058594 14.998047 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.2128906 10.5625 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/electron-mail-tray.svg b/.icons/kora/panel/24/electron-mail-tray.svg
new file mode 100644
index 000000000..cd209e640
--- /dev/null
+++ b/.icons/kora/panel/24/electron-mail-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0.99999995 C 5.238576,0.99999995 3,3.2385765 3,6 V 7 H 2.5 C 2.234997,7 1.989049,7.07373 1.773437,7.193359 l 4.681641,4.679688 c 0.766032,0.766031 1.381548,0.719823 1.917969,0.541015 0.536421,-0.178807 0.910156,-0.541015 0.910156,-0.541015 l 3.708985,-3.7089849 h 0.0078 v -0.0078 L 14.048816,7.1074339 C 13.878572,7.0406299 13.694479,7 13.499988,7 h -0.5 V 6 c 0,-2.7614235 -2.238577,-5.00000005 -5,-5.00000005 z M 8,2.5 c 1.950764,0 3.5,1.5492365 3.5,3.5 v 1 h -7 V 6 C 4.5,4.0492365 6.049236,2.5 8,2.5 Z m 6.802734,5.267578 -3.888672,3.888672 3.205079,3.207031 C 14.637989,14.627763 15,14.108853 15,13.5 V 8.5000001 C 15,8.2318731 14.925,7.9849441 14.802734,7.767578 Z M 1.109375,7.9433591 C 1.040505,8.1158571 1,8.3023521 1,8.5000001 V 13.5 c 0,0.582263 0.331969,1.079336 0.814453,1.328125 l 3.089844,-3.089844 z m 9.097656,4.4199219 -0.216797,0.216797 c 0,0 -0.511377,0.520069 -1.300781,0.783203 C 7.90005,13.626416 6.749781,13.581813 5.748047,12.580078 L 5.611328,12.445312 3.05664,15 h 9.785157 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/element-desktop-tray.svg b/.icons/kora/panel/24/element-desktop-tray.svg
new file mode 100644
index 000000000..4f0602062
--- /dev/null
+++ b/.icons/kora/panel/24/element-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.8800455,1 C 6.4161319,1 6.0403649,1.3757618 6.0403649,1.8396806 c 0,0.4639189 0.375767,0.8408208 0.8396806,0.8408208 2.1649825,0 3.9204105,1.7543164 3.9204105,3.9192702 0,0.463925 0.375755,0.8396815 0.83968,0.8396815 0.463925,0 0.839682,-0.3757565 0.839682,-0.8396815 C 12.479818,3.5069791 9.97282,1 6.8800455,1 Z M 6.5997725,3.520182 C 3.5069791,3.5201873 0.9999991,6.0271498 1,9.1199545 c 0,0.463925 0.3757617,0.8396806 0.8396806,0.8396806 0.4639198,0 0.8408208,-0.3757556 0.8408208,-0.8396806 0,-2.1649827 1.7543163,-3.9204104 3.9192711,-3.9204104 0.4639245,0 0.8396805,-0.3757617 0.8396805,-0.8396815 0,-0.4639188 -0.375756,-0.8396806 -0.8396805,-0.8396806 z m 7.5605465,2.520182 c -0.463925,0 -0.84082,0.3757688 -0.84082,0.8396815 0,2.1649836 -1.754287,3.9204105 -3.919271,3.9204105 -0.463925,0 -0.839681,0.375756 -0.839681,0.839681 0,0.463925 0.375756,0.839681 0.839681,0.839681 C 12.493003,12.479818 15,9.9728205 15,6.8800455 15,6.4161328 14.624244,6.040364 14.160319,6.040364 Z M 4.3598626,8.5605478 c -0.4639189,0 -0.8396806,0.3757547 -0.8396806,0.8396797 C 3.520182,12.493003 6.0271497,15 9.119954,15 c 0.463925,0 0.839682,-0.375756 0.839682,-0.839681 0,-0.463925 -0.375757,-0.84082 -0.839682,-0.84082 -2.1649831,0 -3.9204099,-1.754288 -3.9204099,-3.9192715 0,-0.463925 -0.3757617,-0.8396797 -0.8396815,-0.8396797 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/elisa-symbolic.svg b/.icons/kora/panel/24/elisa-symbolic.svg
new file mode 100644
index 000000000..3ffbdc3ff
--- /dev/null
+++ b/.icons/kora/panel/24/elisa-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m11.577 2.776c.298-.162.66-.156.952.018.292.173.471.487.471.827v8.758c0 .34-.179.654-.471.827-.292.174-.654.18-.952.018-2.069-1.128-5.891-3.214-8.028-4.379-.309-.169-.502-.493-.502-.845s.193-.676.502-.845c2.137-1.165 5.959-3.251 8.028-4.379z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.751.965-3.383.676c-.336.076-.611.421-.611.767v.928l-.01 7.84c0 .342-.273.684-.606.76l-1.72.39c-.772.176-1.403.968-1.403 1.762v.139c0 .863.697 1.562 1.557 1.562h.598c1.191 0 2.156-.968 2.156-2.162l.011-10.339s2.581-.641 3.904-.989c.403-.106.435-.629.385-.855s-.278-.501-.686-.501c-.061 0-.126.008-.192.022z"/>
+</svg>
diff --git a/.icons/kora/panel/24/empathy-available.svg b/.icons/kora/panel/24/empathy-available.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/24/empathy-available.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/empathy-away.svg b/.icons/kora/panel/24/empathy-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/24/empathy-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/empathy-busy.svg b/.icons/kora/panel/24/empathy-busy.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/24/empathy-busy.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/empathy-extended-away.svg b/.icons/kora/panel/24/empathy-extended-away.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/24/empathy-extended-away.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/empathy-invisible.svg b/.icons/kora/panel/24/empathy-invisible.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/24/empathy-invisible.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/empathy-offline.svg b/.icons/kora/panel/24/empathy-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/24/empathy-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/enpass-status.svg b/.icons/kora/panel/24/enpass-status.svg
new file mode 100644
index 000000000..6c601492b
--- /dev/null
+++ b/.icons/kora/panel/24/enpass-status.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.353 1c-.5 0-1.045.231-1.398.574-.353.344-.511 1.127-.437 1.57l1.693 9.784c.106.638.363 1.19.682 1.543.318.352.655.529 1.156.529h7.902c.501 0 .84-.177 1.158-.529.319-.353.574-.905.68-1.543l1.693-9.784c.074-.443-.082-1.226-.435-1.57-.353-.343-.9-.574-1.401-.574zm0 1h11.293c.252 0 .526.118.703.291.062.06.08.171.106.275.037.148.06.302.041.414.001-.007-1.692 9.777-1.692 9.777-.001.002-.001.004-.001.007-.071.425-.224.801-.436 1.036-.115.128-.234.2-.416.2h-7.902c-.181 0-.299-.072-.414-.2-.213-.235-.367-.611-.438-1.036-.001-.007-1.694-9.791-1.694-9.791-.018-.105.005-.258.043-.406.026-.104.044-.215.107-.276.177-.173.449-.291.7-.291zm5.647 2c-1.381 0-2.5 1.119-2.5 2.5.001.786.372 1.525 1 1.996v2.504c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-2.502c.629-.472.999-1.212 1-1.998 0-1.381-1.119-2.5-2.5-2.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/eu.scarpetta.QtWAW-tray.svg b/.icons/kora/panel/24/eu.scarpetta.QtWAW-tray.svg
new file mode 100644
index 000000000..a33052a36
--- /dev/null
+++ b/.icons/kora/panel/24/eu.scarpetta.QtWAW-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1604979 0c-1.306855 0-2.6815633.164121-3.7929683.863281-.946862.583914-1.507067 1.580166-1.845704 2.576172-.437804 1.324283-.531769 2.758513-.521484 4.138672.01984 1.276788.136432 3.142654.568359 4.359375.263711.719415.64957 1.427908 1.263672 1.933594.799212.662839 1.854881.962037 2.8906253 1.080078.86459.0908 1.745287.102857 2.605469-.03125l2.6718751 1.080078v-1.804688c.82272-.561562 1.117694-1.370455 1.445312-2.28125.489226-1.33895.556893-3.346648.554688-4.751953-.01763-1.395526-.172048-2.847049-.697266-4.160156-.32468-.799739-.811285-1.573421-1.560546-2.074219-1.031338-.706144-2.3375741-.927734-3.5820321-.927734zm-.46875 2.019531c.06124-.0015.122571-.00024.183594.0059.08136.0081.164354-.0013.246094 0 .544934.0088 1.087877.08566 1.595703.263671.6581921.228444 1.2164081.675469 1.5117191 1.242188.452976.858864.627252 1.807664.714843 2.744141.0951 1.246195.08079 2.444718-.115234 3.683593-.137643.737319-.26896 1.51434-.837891 2.095704l.01953 2.001953-2.4062501-1.109375c-.900949.05785-1.850707.0011-2.6640633-.373047-.474663-.221855-.878033-.569956-1.113281-.996094-.285299-.51034-.442619-1.067067-.552734-1.625-.332018-1.768982-.41279-3.542049.04101-5.300781.186864-.663368.459472-1.343661 1.011719-1.84375.480506-.428334 1.1490363-.649684 1.8164063-.732422.18107-.02069.365107-.05207.548828-.05664z"/>
+</svg>
diff --git a/.icons/kora/panel/24/everpad-mono.svg b/.icons/kora/panel/24/everpad-mono.svg
new file mode 100644
index 000000000..4b45f7d13
--- /dev/null
+++ b/.icons/kora/panel/24/everpad-mono.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.0273438,1.0019531 C 6.5601946,0.99258208 6.055953,1.0355317 5.8920991,1.0800781 5.6294915,1.151787 5.3361439,1.294626 5.1772553,1.5195312 5.0691227,1.6727276 4.9975678,1.8631409 4.9975678,2.1347656 c 0,0.1531964 0.00255,-0.086211 0.00586,0.2321328 0.00441,0.3183442 0.00977,0.4335937 0.00977,0.4335937 0,0.2835762 -0.2368976,0.2246094 -0.5292968,0.2246094 l -1.249521,0 c -1.2834671,0 -1.2900724,2.053923 -1.203125,3.0198204 0.047446,0.3607176 0.4519566,2.8993743 0.8359375,3.671875 0.1511649,0.2966141 0.2505695,0.4251751 0.5429687,0.5566411 0.6510022,0.271625 2.1424992,0.571063 2.8398438,0.660156 0.6940343,0.08475 1.1343841,0.268492 1.3925781,-0.261719 0,0 0.052176,-0.132555 0.125,-0.328125 0.2250923,-0.6660234 0.2558594,-1.2544267 0.2558594,-1.6835938 0,-0.046719 0.068359,-0.046719 0.068359,0 0,0.3020468 -0.060474,1.3711478 0.7714843,1.6601558 0.3277079,0.114082 1.0095979,0.210615 1.6992192,0.291016 0.62452,0.06845 1.076172,0.310661 1.076172,1.873047 C 11.638672,13.435061 11.436883,14 10.363281,14 9.4971176,14 9,14.182459 9,13.512093 c 0,-0.543249 0.5173707,-0.484375 0.92673,-0.484375 0.180956,0 0.04687,-0.131069 0.04687,-0.466796 0,-0.334643 0.215594,-0.524951 0.01367,-0.529297 C 8.5738233,11.993595 8.0000001,12.027225 8,13.750375 8.000007,15.312761 8.5576343,15 10.5625,15 c 1.572335,0 2.12685,-0.05168 2.773438,-2.011719 0.1302,-0.386793 0.441075,-1.570961 0.630859,-3.5527341 0.120276,-1.2559926 -0.111505,-5.0417081 -0.296875,-6 C 13.566203,2.8792595 13.221656,2.7034166 12.916016,2.5925937 11.626149,2.0667283 10.506347,2.0166932 9.0917969,1.9754062 9.0311103,1.5853532 8.7514598,1.3591025 8.4414062,1.2363281 8.0254269,1.0728101 7.4944929,1.0113242 7.0273438,1.0019531 Z m 4.0117182,5 C 11.880711,6.0427837 12,7.209164 12,8 11.644252,7.7636088 11.208631,7.6214912 10.728516,7.5957031 10.473996,7.5785114 10.231382,7.6048678 10,7.6542969 10.067969,6.8999942 10.281289,5.9589723 11.039062,6.0019531 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/exaile-pause.svg b/.icons/kora/panel/24/exaile-pause.svg
new file mode 100644
index 000000000..4b890507a
--- /dev/null
+++ b/.icons/kora/panel/24/exaile-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.25 1.591c1.184 0 2.137 1.906 2.137 4.273v4.272c0 2.367-.953 4.273-2.137 4.273-1.183 0-2.136-1.906-2.136-4.273v-4.272c0-2.367.953-4.273 2.136-4.273zm7.5 0c1.183 0 2.136 1.906 2.136 4.273v4.272c0 2.367-.953 4.273-2.136 4.273-1.184 0-2.137-1.906-2.137-4.273v-4.272c0-2.367.953-4.273 2.137-4.273z" />
+</svg>
diff --git a/.icons/kora/panel/24/exaile-play.svg b/.icons/kora/panel/24/exaile-play.svg
new file mode 100644
index 000000000..b5c26a896
--- /dev/null
+++ b/.icons/kora/panel/24/exaile-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.76 1.243c1.776.241 10.378 5.747 10.378 6.757 0 1.078-9.786 7.27-10.638 6.731-.851-.537-.851-12.923 0-13.461.054-.034.142-.043.26-.027z" />
+</svg>
diff --git a/.icons/kora/panel/24/face-smile-panel.svg b/.icons/kora/panel/24/face-smile-panel.svg
new file mode 100644
index 000000000..e4f6e06a7
--- /dev/null
+++ b/.icons/kora/panel/24/face-smile-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.183 3.776c.823 0 1.5.677 1.5 1.5s-.677 1.5-1.5 1.5-1.5-.677-1.5-1.5.677-1.5 1.5-1.5zm4.45-.037c.823 0 1.5.677 1.5 1.5 0 .822-.677 1.5-1.5 1.5s-1.5-.678-1.5-1.5c0-.823.677-1.5 1.5-1.5zm-2.267 6.261c1.833 0 4.884-1.982 4.887-1.982.549 0-1.6 3.926-4.887 3.982-3.465.059-5.684-3.986-5.136-3.995.004 0 3.303 1.995 5.136 1.995z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-anthy-panel.svg b/.icons/kora/panel/24/fcitx-anthy-panel.svg
new file mode 100644
index 000000000..870ac36d0
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-anthy-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.334 2h1.277c-.074.556-.203 1.125-.388 1.977 2.507-.102 4.386-.237 5.777-.401v1.279c-1.168.133-3.095.067-6.055.2-.296 1.185-.686 3.217-1.168 4.291l.112.054c1.37-.925 2.336-1.388 3.298-1.388 1.223 0 2.168.296 2.834.888.667.593.979 1.352.979 2.278 0 1.074-.404 1.489-1.256 2.045-.815.518-2.038.777-3.668.777-1.022 0-1.957.006-3.076-.055v-1.447c.944.191 1.838.225 2.965.225 1.185 0 2.075-.149 2.668-.446.629-.333.943-.433.943-1.099 0-.593-.204-1.056-.611-1.389-.408-.37-1-.555-1.777-.555-1.519 0-2.743.647-4.077 1.944l-1-.778c.593-.962 1.111-3.425 1.555-5.388h-2.666v-1.032c.959-.004 1.932-.015 2.945-.046z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-bopomofo-panel.svg b/.icons/kora/panel/24/fcitx-bopomofo-panel.svg
new file mode 120000
index 000000000..954e9837c
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-bopomofo-panel.svg
@@ -0,0 +1 @@
+fcitx-rime-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/fcitx-cangjie-panel.svg b/.icons/kora/panel/24/fcitx-cangjie-panel.svg
new file mode 100644
index 000000000..5326f5c58
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-cangjie-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.584 1.723h.832c1.844 2.765 5.647 3.281 5.647 3.281l-.125.992s-.834-.124-1.938-.535v4.539h-7.055c-.042.339-.113.673-.22 1h7.275v3h-8v-1.377l-.066.125c-.521.911-1.043 1.565-1.043 1.565l-.782-.625s.478-.597.957-1.436c.48-.839.934-1.919.934-2.752v-4.039c-1.104.411-1.938.535-1.938.535l-.125-.992s3.803-.516 5.647-3.281zm-2.584 10.277v1h6v-1zm0-6v1h5v1h-5v1h6v-3zm3-3.297c-.859 1.07-1.934 1.799-2.934 2.297h2.532l-.875-.584.554-.832 1.5 1-.277.416h2.434c-1.001-.498-2.075-1.227-2.934-2.297z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-chewing-panel.svg b/.icons/kora/panel/24/fcitx-chewing-panel.svg
new file mode 100644
index 000000000..265824588
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-chewing-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2h6v1h-2v3h2l-.4-.301s1.4-1.949 1.4-3.699h1c0 .709-.165 1.389-.383 2h1.383v-2h1v2h2v1h-2v2h2v1h-5v-1h2v-2h-1.803c-.398.79-.797 1.301-.797 1.301l-.4-.301v8h-6v-8h1v-3h-1v-1zm7 7h5v5h-5zm1 1v3h3v-3zm-6-3v3h-1v1h3v1h-3v1h4v-6h-1v3h-1v-3zm0-4v3h1v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-erbi-panel.svg b/.icons/kora/panel/24/fcitx-erbi-panel.svg
new file mode 100644
index 000000000..c6a3ae407
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-erbi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.01 11h1.082c-.083 1.204-.384 2.115-.93 2.693-.644.72-1.799 1.155-3.467 1.307l-.455-.967c1.516-.151 2.519-.493 3.012-1.023.43-.43.676-1.108.758-2.01zm1.693.998c.947.455 1.82.986 2.615 1.592l-.797.91c-.757-.644-1.59-1.194-2.5-1.648zm3.328-11.006 1 .016c-.01.68.012 1.338.037 1.992h2.932v1h-2.883c.149 2.308.482 4.401.891 6.033.29 1.158.616 2.094.912 2.709.148.308.293.535.396.656.047.055-.001.03.012.039.238-.063.371-.153.479-.429.121-.313.176-.812.183-1.375l1 .012c-.008.606-.047 1.197-.252 1.724s-.66.999-1.302 1.111c-.027.005-.054.007-.081.006-.372.005-.607-.212-.8-.439-.194-.227-.364-.515-.535-.871-.343-.712-.679-1.696-.981-2.901-.429-1.713-.774-3.882-.924-6.275h-8.115v-1h8.07c-.024-.66-.049-1.322-.039-2.008zm-7.031 8.008h6v3h-1v-2h-4v2h-1zm0-2h6v1h-6zm0-2h6v1h-6zm10-4c.417.379.758.777 1.023 1.193l-.966.569c-.228-.417-.532-.833-.911-1.25z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-googlepinyin-panel.svg b/.icons/kora/panel/24/fcitx-googlepinyin-panel.svg
new file mode 100644
index 000000000..e92e31331
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-googlepinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7.8984,2.502 C 9.1926,2.4785 10.496,2.9086 11.547,3.7949 L 10.256,5.3242 C 8.9092,4.188 6.9508,4.2217 5.6465,5.4062 4.3421,6.5909 4.1177,8.5385 5.1191,9.9883 6.1205,11.438 8.0205,11.918 9.5898,11.117 10.472,10.667 11.073,9.8908 11.336,9.0059 H 8 V 7.0059 L 13.398,7 C 13.832,9.3547 12.689,11.781 10.5,12.898 8.0515,14.148 5.0369,13.389 3.4746,11.127 1.9123,8.8652 2.2658,5.7738 4.3008,3.9258 5.3183,3.0017 6.6043,2.526 7.8984,2.502 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-hangul-panel.svg b/.icons/kora/panel/24/fcitx-hangul-panel.svg
new file mode 100644
index 000000000..ffe44e4e4
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-hangul-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 12h1v1h7v1h-8zm6-9h1v3h2v1h-2v4h-1zm-5 3c1.597 0 3 1.058 3 2.5s-1.403 2.5-3 2.5-3-1.058-3-2.5 1.403-2.5 3-2.5zm0 1c-1.165 0-2 .733-2 1.5s.835 1.5 2 1.5 2-.733 2-1.5-.835-1.5-2-1.5zm-3-3h6v1h-6zm2-2h2v1h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-kbd-panel.svg b/.icons/kora/panel/24/fcitx-kbd-panel.svg
new file mode 120000
index 000000000..9d1f3ab6c
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-kbd-panel.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/fcitx-kkc-panel.svg b/.icons/kora/panel/24/fcitx-kkc-panel.svg
new file mode 100644
index 000000000..a7eca7070
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-kkc-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12 6c.583 0 1.111.154 1.479.521.367.368.521.896.521 1.479h-1c0-.417-.096-.639-.229-.771-.132-.133-.354-.229-.771-.229s-.639.096-.771.229c-.133.132-.229.354-.229.771v2c0 .417.096.639.229.771.132.133.354.229.771.229s.639-.096.771-.229c.133-.132.229-.354.229-.771h1c0 .583-.154 1.111-.521 1.479-.368.367-.896.521-1.479.521s-1.111-.154-1.479-.521c-.367-.368-.521-.896-.521-1.479v-2c0-.583.154-1.111.521-1.479.368-.367.896-.521 1.479-.521zm-10-2h1v4.293l2.293-2.293h.707v-2h1v4.293l2.293-2.293h1.414l-3 3 3 3h-1.414l-2.293-2.293v2.293h-1.707l-2.293-2.293v2.293h-1zm4 2.707-2.293 2.293 2.293 2.293z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-alpha-full.svg b/.icons/kora/panel/24/fcitx-mozc-alpha-full.svg
new file mode 100644
index 000000000..7f50c249a
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-alpha-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" transform="translate(-3,-3)" d="M 5,3 C 3.892,3 3,3.892 3,5 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 5 C 19,3.892 18.108,3 17,3 Z m 5.373047,2 h 1.269531 L 16,17 H 14.541828 L 13.194172,13 H 8.7590156 L 7.4269843,17 H 6 Z M 10.980469,6.586 9.028,12 h 3.944 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-alpha-half.svg b/.icons/kora/panel/24/fcitx-mozc-alpha-half.svg
new file mode 100644
index 000000000..4dc68f193
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-alpha-half.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 9.4980469,3 H 10.513672 L 14,13 H 12.560547 L 11.549,10 H 8.416 L 7.4160156,13 H 6 Z M 9.984375,5.0859375 8.6640625,9 H 11.335938 Z M 2,12 h 3 v 1 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-dictionary.svg b/.icons/kora/panel/24/fcitx-mozc-dictionary.svg
new file mode 100644
index 000000000..00c612053
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-dictionary.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 0 C 1.892 0 1 0.892 1 2 L 1 14 C 1 15.108 1.892 16 3 16 L 4 16 L 4 0 L 3 0 z M 5 0 L 5 16 L 13 16 C 14.108 16 15 15.108 15 14 L 15 2 C 15 0.892 14.108 0 13 0 L 5 0 z M 7 3 L 13 3 L 13 4 L 7 4 L 7 3 z M 7 6 L 13 6 L 13 7 L 7 7 L 7 6 z M 7 9 L 13 9 L 13 10 L 7 10 L 7 9 z M 7 12 L 13 12 L 13 13 L 7 13 L 7 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-direct.svg b/.icons/kora/panel/24/fcitx-mozc-direct.svg
new file mode 100644
index 000000000..b9c806d58
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-direct.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 7.4980469 2 L 8.5136719 2 L 12 14 L 10.632812 14 L 9.5546875 10 L 6.40625 10 L 5.3417969 14 L 4 14 L 7.4980469 2 z M 7.9863281 3.8867188 L 6.6210938 9 L 9.3769531 9 L 7.9863281 3.8867188 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-hiragana.svg b/.icons/kora/panel/24/fcitx-mozc-hiragana.svg
new file mode 100644
index 000000000..041bc9c2e
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-hiragana.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z M 7,1.9746094 8,2.0253906 7.9023438,4 H 13 V 5 H 7.8535156 L 7.7460938,7.1621094 C 8.3196615,7.0788872 8.9214259,7.0484853 9.5214844,7.0585938 9.6739281,6.7331788 10.177734,5.8183594 10.177734,5.8183594 L 11.09375,6.21875 c 0,0 -0.383355,0.7035258 -0.457031,0.8652344 0.03436,0.00522 0.0713,-0.00373 0.105469,0.00195 0.767071,0.1274745 1.488384,0.3711074 2.076171,0.7871094 0.587787,0.4160019 1.036818,1.0271802 1.173829,1.7929687 0.21112,1.1800224 -0.375908,2.3192284 -1.31836,3.0996094 C 11.731376,13.546006 10.407364,14.109059 9,13.969071 l 0.099609,-0.994141 c 1.1269396,0.112093 2.2023816,-0.370133 2.9374996,-0.978836 0.735119,-0.608702 1.104994,-1.403708 0.970703,-2.1542971 C 12.918805,9.3443082 12.661039,8.9858929 12.242188,8.6894531 11.823334,8.3930133 11.23814,8.1819492 10.578125,8.0722656 10.432963,8.0481476 10.26828,8.0787551 10.117188,8.0644531 9.7093851,8.9035813 9.5643491,9.332463 8.8242188,10.503906 8.1742671,11.532619 7.4491305,12.521384 6.6679688,13.195312 6.2773879,13.532276 5.8685042,13.796295 5.4199219,13.921875 4.9713396,14.047455 4.4654949,14.007518 4.0371094,13.748047 3.4882724,13.415619 3.1383322,12.887561 3.0117188,12.3125 2.885105,11.737439 2.9622618,11.12104 3.1875,10.523438 3.6379764,9.3282301 4.6906974,8.1807723 6.1894531,7.5664062 6.3627595,7.4953651 6.545611,7.4356032 6.7324219,7.3808594 L 6.8496094,5 H 4 V 4 h 2.9003906 z m 1.6113281,6.0527344 c -0.042935,-7.007e-4 -0.085526,0.00111 -0.1289062,0.00586 -0.2684146,0.029386 -0.5314194,0.072446 -0.7851563,0.125 L 7.5761719,10.582031 C 7.7133902,10.382009 7.8490517,10.176751 7.9804688,9.96875 8.5583321,9.0541352 8.6142041,8.8086824 9,8.0429688 8.8682744,8.0494058 8.7401338,8.0294338 8.6113281,8.0273438 Z M 6.6796875,8.4492188 C 6.6425576,8.4634265 6.6043508,8.477434 6.5683594,8.4921875 5.326439,9.0012722 4.4642222,9.9697917 4.1230469,10.875 c -0.1705877,0.452604 -0.2097448,0.882112 -0.1347657,1.222656 0.074979,0.340544 0.2447437,0.598918 0.5683594,0.794922 0.1956482,0.11851 0.3544183,0.133406 0.59375,0.06641 0.2393318,-0.067 0.5426061,-0.24483 0.8632813,-0.521484 0.1609226,-0.138832 0.3257683,-0.301245 0.4921875,-0.482422 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-katakana-full.svg b/.icons/kora/panel/24/fcitx-mozc-katakana-full.svg
new file mode 100644
index 000000000..b5e6c7353
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-katakana-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 3 3 L 12.900391 3 C 13.258835 2.9995787 13.501296 3.3653257 13.361328 3.6953125 C 12.323602 6.1512204 10.854207 7.9109492 9.234375 9.3710938 L 8.5664062 8.6289062 C 9.9345257 7.3956604 11.104685 5.9033594 12.041016 4 L 3 4 L 3 3 z M 7 5.9980469 L 8 6.0019531 C 7.9949307 7.4712076 8.1029182 8.9377274 7.7070312 10.341797 C 7.3111446 11.745866 6.3625255 13.045562 4.4296875 14.046875 L 3.9707031 13.160156 C 5.7186844 12.254609 6.4147644 11.24542 6.7460938 10.070312 C 7.0774231 8.8952055 6.99478 7.5120486 7 5.9980469 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-katakana-half.svg b/.icons/kora/panel/24/fcitx-mozc-katakana-half.svg
new file mode 100644
index 000000000..eec33b21d
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-katakana-half.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 2 C 16,0.892 15.108,0 14,0 Z m 4,2.9991015 h 7.615234 c 0.275685,-4.213e-4 0.461167,0.3653257 0.353516,0.6953125 -0.798131,2.4559079 -1.627209,4.0164179 -2.873047,5.4765625 L 10.380859,8.428789 C 11.4331,7.1955432 12.033759,5.9024609 12.753906,3.9991015 H 6 Z m 3,2.9980469 1,0.00391 C 9.9961,7.4703091 10.124795,8.436672 9.8203125,9.8407425 9.5158301,11.244811 8.5861847,12.045125 7.0996094,13.046438 L 6.7460938,11.960501 C 8.0904929,11.054952 8.5264195,10.744367 8.78125,9.5692575 9.0360805,8.3941515 8.9959852,7.5111501 9,5.9971484 Z M 2,11.999563 h 3 v 1 H 2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-properties.svg b/.icons/kora/panel/24/fcitx-mozc-properties.svg
new file mode 100644
index 000000000..7b7a80434
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-properties.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.0019531 0 L 5.8261719 2.1074219 A 6.2848373 6.2848373 0 0 0 3.9902344 3.1699219 L 2.0742188 2.2675781 L 0.07421875 5.7304688 L 1.8125 6.9394531 A 6.2848373 6.2848373 0 0 0 1.7167969 7.9980469 A 6.2848373 6.2848373 0 0 0 1.8085938 9.0625 L 0.07421875 10.265625 L 2.0742188 13.730469 L 3.984375 12.830078 A 6.2848373 6.2848373 0 0 0 5.8261719 13.886719 L 5.9980469 16 L 9.9980469 16 L 10.173828 13.892578 A 6.2848373 6.2848373 0 0 0 12.009766 12.830078 L 13.925781 13.732422 L 15.925781 10.269531 L 14.1875 9.0605469 A 6.2848373 6.2848373 0 0 0 14.283203 8.0019531 A 6.2848373 6.2848373 0 0 0 14.191406 6.9375 L 15.925781 5.734375 L 13.925781 2.2695312 L 12.015625 3.1699219 A 6.2848373 6.2848373 0 0 0 10.173828 2.1132812 L 10.001953 0 L 6.0019531 0 z M 8 5 A 2.9999994 2.9999994 0 0 1 11 8 A 2.9999994 2.9999994 0 0 1 8 11 A 2.9999994 2.9999994 0 0 1 5 8 A 2.9999994 2.9999994 0 0 1 8 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-mozc-tool.svg b/.icons/kora/panel/24/fcitx-mozc-tool.svg
new file mode 100644
index 000000000..71f088171
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-mozc-tool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 C 9.8188 0.44881 9 1.43 9 2.6504 C 9 3.8708 9.8188 4.8244 11 5.2734 L 11 7.7012 C 12.274 8.3345 13.318 9.36 14 10.617 L 14 5.2734 C 15.181 4.8244 16 3.8708 16 2.6504 C 16 1.43 15.181 0.44881 14 0 L 14 2 C 14 3 13 3 13 3 L 12 3 C 12 3 11 3 11 2 L 11 0 z M 8 8 C 4.676 8 2 10.676 2 14 L 0 14 L 0 16 L 16 16 L 16 14 L 14 14 C 14 10.676 11.324 8 8 8 z M 8 11 C 9.662 11 11 12.338 11 14 L 5 14 C 5 12.338 6.338 11 8 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-panel.svg b/.icons/kora/panel/24/fcitx-panel.svg
new file mode 120000
index 000000000..07b90a5a9
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-panel.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/fcitx-pinyin-libpinyin-panel.svg b/.icons/kora/panel/24/fcitx-pinyin-libpinyin-panel.svg
new file mode 120000
index 000000000..e77301305
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-pinyin-libpinyin-panel.svg
@@ -0,0 +1 @@
+fcitx-pinyin-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/fcitx-pinyin-panel.svg b/.icons/kora/panel/24/fcitx-pinyin-panel.svg
new file mode 100644
index 000000000..b5b582d36
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-pinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.9 1.699 1.5 2-.398.301h1.996l-.398-.301 1.5-2 .8.602-1.275 1.699h2.375v1h-2v3h2v1h-2v5h-1v-5h-2.041c-.096 1.12-.477 2.031-.926 2.811-.621 1.07-1.691 2.054-1.691 2.054l-.684-.728s1.013-.966 1.51-1.826c.401-.7.704-1.411.793-2.311h-1.961v-.94l-1 .5v5.44h-3v-1h2v-3.94l-1.777.889-.446-.898 2.223-1.112v-2.939h-2v-1h2v-2h1v2h1v1h-1v2.439l.777-.388.446.898-.106.051h1.883v-3h-1v-1h1.375l-1.275-1.699zm1.1 3.301v3h2v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-rime-panel.svg b/.icons/kora/panel/24/fcitx-rime-panel.svg
new file mode 100644
index 000000000..d606ded61
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-rime-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 2h1v6.982c1.811-.081 2.721-.606 3.262-1.492.59-.965.738-2.511.738-4.49h1c0 2.021-.102 3.725-.887 5.01-.726 1.189-2.063 1.874-4.113 1.971v3.019h5v1h-11v-1h5v-3.019c-2.05-.097-3.387-.782-4.113-1.971-.785-1.285-.887-2.989-.887-5.01h1c0 1.979.148 3.525.738 4.49.542.886 1.451 1.411 3.262 1.492z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-sayura-panel.svg b/.icons/kora/panel/24/fcitx-sayura-panel.svg
new file mode 100644
index 000000000..1b397b656
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-sayura-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.799 2.057.873.697c-.032.053-.059.1-.08.143-.011.042-.016.106-.016.191 0 .116.038.246.112.394.512.393.816.861 1.144 1.366.087.186.186.369.201.566.035.453-.147.836-.443 1.143-.296.306-1.121.459-1.871.459-.201 0-.497-.028-.719-.08v3.703c.19-.053.461-.121.641-.205.19-.085.385-.18.586-.286l.412 1.063c-.254.116-.511.221-.776.316-.253.085-.599.16-.863.223v3.25h-1v-3.061c-.307.043-1.827.112-2.102.112-.983 0-1.839-.143-2.568-.428-.729-.296-1.301-.73-1.713-1.301-.402-.57-.617-1.384-.617-2.24.028-.596.246-1.049.543-1.43.602-.764 1.319-1.132 2.137-1.437.348-.095.755-.121 1.22-.153.476-.042 1.047-.062 1.713-.062h1.387c-.032-.497-.215-1.301-.5-1.533-.275-.233-.629-.348-1.063-.348-.412 0-.724.08-.935.238-.212.148-.317.353-.317.618 0 0 .016.206.016.238l-1.127.142c-.021-.095-.031-.492-.031-.492 0-.581.207-1.025.619-1.332.412-.306.977-.459 1.695-.459 1.1 0 1.861.444 2.284 1.332.285-.486.672-.935 1.158-1.347zm-3.074 3.943c-.74 0-1.334.02-1.778.062-.433.043-.787.112-1.062.207-.265.085-.502.198-.713.325-.588.471-.848.886-.903 1.338-.021.303-.083.562-.039.787.202 1.013.779 1.359 1.545 1.826.561.254 1.31.379 2.25.379.286 0 1.711-.047 1.975-.078v-4.846zm2.978-2.326c-.264.317-.518.629-.592.935-.074.307-.111.241-.111.6v.697c.17.034.44.063.656.063.349 0 .892-.058 1.03-.174.132-.185.169-.337.158-.477-.05-.275-.162-.5-.305-.713-.218-.388-.563-.657-.836-.931z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-shuangpin-libpinyin-panel.svg b/.icons/kora/panel/24/fcitx-shuangpin-libpinyin-panel.svg
new file mode 120000
index 000000000..2a64c7c47
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-shuangpin-libpinyin-panel.svg
@@ -0,0 +1 @@
+fcitx-shuangpin-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/fcitx-shuangpin-panel.svg b/.icons/kora/panel/24/fcitx-shuangpin-panel.svg
new file mode 100644
index 000000000..d4d40da40
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-shuangpin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2h5.549l-.051.551s-.328 3.519-1.225 6.129c.583.87 1.139 1.769 1.838 3.009l-.869.491c-.539-.95-.984-1.689-1.422-2.37-1.394 3.121-3.365 4.483-3.365 4.483l-.557-.832s1.971-1.31 3.264-4.65c-.765-1.11-1.635-2.23-3.053-4l.782-.621c1.181 1.47 1.973 2.491 2.668 3.451.551-1.9.798-4.001.869-4.641h-4.428v-1zm6 0h6v.5c0 2.15-.833 4.97-1.707 6.91-.111.25-.242.46-.367.69.624 1.09 1.46 2.12 2.844 3.232l-.627.779c-1.282-1.034-2.147-2.04-2.803-3.06-1.393 1.984-3.104 3.033-3.104 3.033l-.517-.855s1.78-1.099 3.068-3.139c-.338-.65-.621-1.31-.887-2-.758-1.95-1.208-4.5-1.31-5.09h-.59zm1.607 1c.14.77.569 3.031 1.227 4.731.173.45.351.869.539 1.279.757-1.68 1.442-4.16 1.551-6.01z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-skk-panel.svg b/.icons/kora/panel/24/fcitx-skk-panel.svg
new file mode 100644
index 000000000..8dbdbe0b0
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-skk-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 4h1v4.293l2.293-2.293h.707v-2h1v4.293l2.293-2.293h1.414l-3 3 3 3h-1.414l-2.293-2.293v2.293h-1.707l-2.293-2.293v2.293h-1v-2c0 .583-.154 1.111-.521 1.479-.368.367-.896.521-1.479.521s-1.11-.154-1.478-.521c-.367-.368-.522-.896-.522-1.479h1c0 .417.096.639.229.771.132.133.354.229.771.229s.64-.096.772-.229c.133-.132.228-.354.228-.771s-.095-.64-.228-.771c-.132-.133-.355-.229-.772-.229-.583 0-1.11-.155-1.478-.521-.367-.368-.522-.896-.522-1.479s.155-1.11.522-1.478c.368-.367.895-.522 1.478-.522s1.111.155 1.479.522c.367.368.521.895.521 1.478zm4 2.707-2.293 2.293 2.293 2.293zm-4 .293h-1c0-.417-.096-.639-.229-.771-.131-.133-.354-.229-.771-.229s-.64.096-.772.229c-.132.132-.228.354-.228.771s.096.64.229.772c.132.133.354.228.771.228.583 0 1.111.155 1.479.522.367.368.521.895.521 1.478z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-sunpinyin-panel.svg b/.icons/kora/panel/24/fcitx-sunpinyin-panel.svg
new file mode 100644
index 000000000..1fda536e5
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-sunpinyin-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.43 14h2.57v-5.44l1-.499v.939h1.961c-.089.9-.392 1.611-.793 2.311-.497.86-1.51 1.826-1.51 1.826l.684.728s1.07-.984 1.691-2.054c.449-.78.83-1.691.926-2.811h2.041v5h1v-5h2v-1h-2v-3h2v-1h-2.375l1.275-1.699-.8-.602-1.5 2 .398.301h-1.996l.398-.301-1.5-2-.8.602 1.275 1.699h-1.375v1h1v3h-1.883l.106-.051-.446-.898-.777.389v-2.44h1v-1h-1v-2h-1v2h-2v1h2v2.94l-2.223 1.111.446.898 1.777-.888v3.939h-1.57zm6.57-9v3h2v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-unikey-panel.svg b/.icons/kora/panel/24/fcitx-unikey-panel.svg
new file mode 100644
index 000000000..4574a3cd5
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-unikey-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.428 9.572h1.048l2.096 2.621v-2.621h1.048v4.193h-1.048l-2.096-2.621v2.621h-1.048zm5.24-7.337h1.049v4.193h-1.049zm-8.385 0h1.049v1.572c0 .728.133 1.13.278 1.311s.333.262.77.262c.436 0 .624-.081.769-.262s.279-.583.279-1.311v-1.572h1.048v1.572c0 .845-.129 1.492-.508 1.966s-.977.655-1.588.655c-.612 0-1.21-.181-1.589-.655s-.508-1.121-.508-1.966z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-wbpy.svg b/.icons/kora/panel/24/fcitx-wbpy.svg
new file mode 120000
index 000000000..c814ec4e9
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/fcitx-wubi-panel.svg b/.icons/kora/panel/24/fcitx-wubi-panel.svg
new file mode 100644
index 000000000..b4c875ece
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-wubi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 3h9v1h-4.098l-.666 3h3.764v5h2v1h-10v-1h2.1l.888-4h-1.988v-1h2.211l.666-3h-3.877zm4.014 5-.891 4h3.877v-4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/fcitx-zhuyin-panel.svg b/.icons/kora/panel/24/fcitx-zhuyin-panel.svg
new file mode 120000
index 000000000..954e9837c
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-zhuyin-panel.svg
@@ -0,0 +1 @@
+fcitx-rime-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/fcitx-ziranma-panel.svg b/.icons/kora/panel/24/fcitx-ziranma-panel.svg
new file mode 100644
index 000000000..250343923
--- /dev/null
+++ b/.icons/kora/panel/24/fcitx-ziranma-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.68 1.615.64.77-1.937 1.615h7.617v10h-10v-10h.818zm-2.68 3.385v2h6v1h-6v2h6v1h-6v2h8v-8z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/feedindicator-active.svg b/.icons/kora/panel/24/feedindicator-active.svg
new file mode 100644
index 000000000..819f06dab
--- /dev/null
+++ b/.icons/kora/panel/24/feedindicator-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 L 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 L 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 L 8 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="8" cy="8" r="1"/>
+ <path style="fill:currentColor;opacity:1" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 13 8 L 15 8 A 7 7 0 0 0 8 1 z M 8 4 L 8 6 A 2 2 0 0 1 10 8 L 12 8 A 4 4 0 0 0 8 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/feedindicator-attention.svg b/.icons/kora/panel/24/feedindicator-attention.svg
new file mode 100644
index 000000000..a2e19294e
--- /dev/null
+++ b/.icons/kora/panel/24/feedindicator-attention.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 L 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 L 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 L 8 4 z"/>
+ <circle style="fill:currentColor;opacity:1" class="ColorScheme-Highlight" cx="8" cy="8" r="1"/>
+ <path style="fill:currentColor;opacity:1" class="ColorScheme-Text" d="M 8 1 L 8 3 A 5 5 0 0 1 13 8 L 15 8 A 7 7 0 0 0 8 1 z M 8 4 L 8 6 A 2 2 0 0 1 10 8 L 12 8 A 4 4 0 0 0 8 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ferdi-indirect.svg b/.icons/kora/panel/24/ferdi-indirect.svg
new file mode 100644
index 000000000..517e8ca4c
--- /dev/null
+++ b/.icons/kora/panel/24/ferdi-indirect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.5 2 A 1.5 1.5 0 0 0 13 3.5 A 1.5 1.5 0 0 0 14.5 5 A 1.5 1.5 0 0 0 16 3.5 A 1.5 1.5 0 0 0 14.5 2 z M 5.8867188 4 C 5.7223726 4.0005692 5.5849296 4.0410617 5.4472656 4.1171875 C 5.2842638 4.2073885 4.6806218 4.7729404 4.1035156 5.3730469 C 3.2264061 6.284857 2.968461 6.4969199 2.5351562 6.6699219 C 1.8532189 6.9430649 1.2786457 7.0086485 0.80664062 6.8671875 C 0.16592372 6.6751455 -0.17976988 7.0351928 0.095703125 7.6054688 C 0.35836592 8.1492147 1.4076131 8.642197 2.7988281 8.875 C 4.7303489 9.198213 6.0094724 8.8979515 7.3671875 7.8046875 C 7.6274393 7.5951155 7.9171646 7.4238281 8.0097656 7.4238281 C 8.1023666 7.4238281 8.4180534 7.6178226 8.7109375 7.8535156 C 9.406555 8.4132916 9.7456047 8.5911824 10.570312 8.8339844 C 11.157229 9.0067864 11.383705 9.0262294 12.208984 8.9746094 C 13.944203 8.8660484 15.105491 8.4998045 15.716797 7.8671875 C 15.922799 7.6541845 16 7.4905344 16 7.2695312 C 16 6.8255263 15.760443 6.7140918 15.148438 6.8710938 C 14.777433 6.9670938 14.57127 6.9687656 14.197266 6.8847656 C 13.282256 6.6797636 12.868745 6.3968651 11.802734 5.2519531 C 10.973725 4.3628436 10.631646 4.0185532 10.181641 4.0019531 C 9.9106377 3.9919529 9.601052 4.0998955 9.1230469 4.2792969 C 8.6160414 4.469699 8.0948452 4.6250005 7.9648438 4.625 C 7.8338424 4.6249005 7.4332695 4.5009578 7.0722656 4.3476562 C 6.5107593 4.1087787 6.1606289 3.9990513 5.8867188 4 z M 7.5 10 A 0.50043541 0.42454864 0 0 0 7.0097656 10.507812 L 7.5097656 12.630859 A 0.50043541 0.42454864 0 0 0 8.4902344 12.630859 L 8.9902344 10.507812 A 0.50043541 0.42454864 0 0 0 8.5 10 L 7.5 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ferdi-tray.svg b/.icons/kora/panel/24/ferdi-tray.svg
new file mode 100644
index 000000000..ef5c429d1
--- /dev/null
+++ b/.icons/kora/panel/24/ferdi-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.8867188,4 C 5.7223726,4.0005692 5.5849296,4.0410617 5.4472656,4.1171875 5.2842638,4.2073885 4.6806218,4.7729404 4.1035156,5.3730469 3.2264061,6.284857 2.968461,6.4969199 2.5351562,6.6699219 1.8532189,6.9430649 1.2786457,7.0086485 0.80664062,6.8671875 0.16592372,6.6751455 -0.17976988,7.0351928 0.09570312,7.6054688 0.35836592,8.1492147 1.4076131,8.642197 2.7988281,8.875 4.7303489,9.198213 6.0094724,8.8979515 7.3671875,7.8046875 7.6274393,7.5951155 7.9171646,7.4238281 8.0097656,7.4238281 c 0.092601,0 0.4082878,0.1939945 0.7011719,0.4296875 0.6956175,0.559776 1.0346672,0.7376668 1.8593745,0.9804688 0.586917,0.172802 0.813393,0.192245 1.638672,0.140625 1.735219,-0.108561 2.896507,-0.4748049 3.507813,-1.1074219 C 15.922799,7.6541845 16,7.4905344 16,7.2695312 16,6.8255263 15.760443,6.7140918 15.148438,6.8710938 c -0.371005,0.096 -0.577168,0.097672 -0.951172,0.013672 -0.91501,-0.205002 -1.328521,-0.4879005 -2.394532,-1.6328125 -0.829009,-0.8891095 -1.171088,-1.2333999 -1.621093,-1.25 -0.2710033,-0.01 -0.580589,0.097942 -1.0585941,0.2773438 C 8.6160414,4.469699 8.0948452,4.6250005 7.9648438,4.625 7.8338424,4.6249005 7.4332695,4.5009578 7.0722656,4.3476562 6.5107593,4.1087787 6.1606289,3.9990513 5.8867188,4 Z M 7.5,10 c -0.3156024,2.58e-4 -0.5521312,0.245268 -0.4902344,0.507812 l 0.5,2.123047 c 0.1093404,0.452353 0.8711284,0.452353 0.9804688,0 l 0.5,-2.123047 C 9.0521312,10.245268 8.8156024,10.000258 8.5,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ferdi-unread.svg b/.icons/kora/panel/24/ferdi-unread.svg
new file mode 100644
index 000000000..631b51206
--- /dev/null
+++ b/.icons/kora/panel/24/ferdi-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="3.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.8867188 4 C 5.7223726 4.0005692 5.5849296 4.0410617 5.4472656 4.1171875 C 5.2842638 4.2073885 4.6806218 4.7729404 4.1035156 5.3730469 C 3.2264061 6.284857 2.9684609 6.4969199 2.5351562 6.6699219 C 1.8532188 6.9430649 1.2786457 7.0086485 0.80664062 6.8671875 C 0.16592372 6.6751455 -0.17976988 7.0351928 0.095703125 7.6054688 C 0.35836592 8.1492148 1.4076131 8.642197 2.7988281 8.875 C 4.7303489 9.198213 6.0094724 8.8979515 7.3671875 7.8046875 C 7.6274393 7.5951155 7.9171646 7.4238281 8.0097656 7.4238281 C 8.1023666 7.4238281 8.4180534 7.6178226 8.7109375 7.8535156 C 9.406555 8.4132916 9.7456042 8.5911824 10.570312 8.8339844 C 11.157229 9.0067864 11.383705 9.0262294 12.208984 8.9746094 C 13.944203 8.8660484 15.105491 8.4998045 15.716797 7.8671875 C 15.922799 7.6541845 16 7.4905343 16 7.2695312 C 16 6.8255263 15.760443 6.7140918 15.148438 6.8710938 C 14.777434 6.9670938 14.57127 6.9687656 14.197266 6.8847656 C 13.282256 6.6797636 12.868745 6.3968651 11.802734 5.2519531 C 10.973725 4.3628436 10.631646 4.0185532 10.181641 4.0019531 C 9.9106381 3.9919529 9.601052 4.0998955 9.1230469 4.2792969 C 8.6160414 4.469699 8.0948452 4.6250005 7.9648438 4.625 C 7.8338424 4.6249005 7.4332695 4.5009578 7.0722656 4.3476562 C 6.5107593 4.1087787 6.160629 3.9990513 5.8867188 4 z M 7.5 10 A 0.50043541 0.42454864 0 0 0 7.0097656 10.507812 L 7.5097656 12.630859 A 0.50043541 0.42454864 0 0 0 8.4902344 12.630859 L 8.9902344 10.507812 A 0.50043541 0.42454864 0 0 0 8.5 10 L 7.5 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ferdium-indirect.svg b/.icons/kora/panel/24/ferdium-indirect.svg
new file mode 100644
index 000000000..f59485b6d
--- /dev/null
+++ b/.icons/kora/panel/24/ferdium-indirect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 4 A 1.5 1.5 0 0 0 11 5.5 A 1.5 1.5 0 0 0 12.5 7 A 1.5 1.5 0 0 0 14 5.5 A 1.5 1.5 0 0 0 12.5 4 z M 8.046875 6.0019531 C 7.783775 5.9788411 7.4723656 6.141805 5.9472656 7.0996094 C 4.5877656 7.9534167 4.3147687 8.1015161 4.1054688 8.0957031 C 3.9461688 8.0912431 3.6434281 8.0125886 2.6113281 7.7050781 C 1.0890281 7.2515429 0.6699375 7.1431597 0.2734375 7.1054688 C 0.0169375 7.0810778 -0.04505625 7.1327348 0.02734375 7.3085938 C 0.18794375 7.6986492 0.89477506 8.5262535 1.796875 9.3847656 C 2.600175 10.14913 3.2740688 10.673979 3.7304688 10.888672 C 4.0014687 11.01613 4.1003125 11.025725 4.3828125 10.958984 C 4.7491125 10.872434 5.431075 10.557315 6.296875 10.074219 C 6.591075 9.9100624 7.0380156 9.6608997 7.2910156 9.5195312 C 7.5440156 9.3781618 7.8067469 9.2408602 7.8730469 9.2148438 C 7.9836469 9.1714858 7.9994719 9.1690815 8.0761719 9.1953125 C 8.2181719 9.2438425 8.4010656 9.339593 9.0722656 9.71875 C 10.682966 10.628581 11.291884 10.916013 11.771484 10.990234 C 11.995684 11.024924 12.249325 10.934545 12.640625 10.679688 C 13.722025 9.9753338 15.573947 8.1213674 15.935547 7.3808594 C 16.061347 7.1233729 16.015687 7.0754277 15.679688 7.1132812 C 15.285488 7.1576462 14.884428 7.2599343 13.486328 7.6777344 C 12.426128 7.9945847 12.052678 8.092488 11.892578 8.0957031 C 11.686778 8.0998731 11.416172 7.9525986 10.076172 7.109375 C 8.7288719 6.2615628 8.291075 6.0233975 8.046875 6.0019531 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ferdium-tray.svg b/.icons/kora/panel/24/ferdium-tray.svg
new file mode 100644
index 000000000..1bcd45c80
--- /dev/null
+++ b/.icons/kora/panel/24/ferdium-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.046875,6.0019531 C 7.783775,5.9788411 7.4723656,6.141805 5.9472656,7.0996094 4.5877656,7.9534167 4.3147687,8.1015161 4.1054688,8.0957031 3.9461688,8.0912431 3.6434281,8.0125886 2.6113281,7.7050781 1.0890281,7.2515429 0.6699375,7.1431597 0.2734375,7.1054688 c -0.2565,-0.024391 -0.31849375,0.027266 -0.24609375,0.203125 0.1606,0.3900554 0.86743131,1.2176597 1.76953125,2.0761718 0.8033,0.7643644 1.4771938,1.2892134 1.9335938,1.5039064 0.2709999,0.127458 0.3698437,0.137053 0.6523437,0.07031 0.3663,-0.08655 1.0482625,-0.401669 1.9140625,-0.884765 0.2942,-0.1641566 0.7411406,-0.4133193 0.9941406,-0.5546878 0.253,-0.1413694 0.5157313,-0.278671 0.5820313,-0.3046874 0.1106,-0.043358 0.126425,-0.045762 0.203125,-0.019531 0.142,0.04853 0.3248937,0.1442805 0.9960937,0.5234375 1.6107004,0.909831 2.2196184,1.197263 2.6992184,1.271484 0.2242,0.03469 0.477841,-0.05569 0.869141,-0.310546 1.0814,-0.7043542 2.933322,-2.5583206 3.294922,-3.2988286 0.1258,-0.2574865 0.08014,-0.3054317 -0.255859,-0.2675782 -0.3942,0.044365 -0.79526,0.1466531 -2.19336,0.5644532 -1.0602,0.3168503 -1.43365,0.4147536 -1.59375,0.4179687 -0.2058,0.00417 -0.476406,-0.1431045 -1.816406,-0.9863281 C 8.7288719,6.2615628 8.291075,6.0233975 8.046875,6.0019531 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ferdium-unread.svg b/.icons/kora/panel/24/ferdium-unread.svg
new file mode 100644
index 000000000..7751e9e4a
--- /dev/null
+++ b/.icons/kora/panel/24/ferdium-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="5.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 4.382119,10.959642 c 0.3663,-0.08655 1.0491,-0.402245 1.9149,-0.885341 0.2942,-0.1641563 0.7419,-0.4141307 0.9949,-0.5554991 0.253,-0.1413694 0.5143,-0.2783216 0.5806,-0.3043381 0.1106,-0.043358 0.1277,-0.044917 0.2044,-0.018686 0.142,0.04853 0.3249,0.1447219 0.9961,0.5238789 1.6107,0.9098313 2.2198,1.1966023 2.6994,1.2708233 0.2242,0.03469 0.4773,-0.05586 0.8686,-0.310717 1.0814,-0.7043537 2.9334,-2.5586439 3.295,-3.2991519 0.1258,-0.2574865 0.079,-0.3059334 -0.257,-0.2680798 -0.3942,0.044365 -0.795,0.1477199 -2.1931,0.56552 -1.0602,0.3168503 -1.4339,0.4148611 -1.594,0.4180762 -0.2058,0.00417 -0.4765,-0.1427914 -1.8165,-0.986015 -1.3473,-0.8478122 -1.7845,-1.0866421 -2.0287,-1.1080865 -0.2631,-0.023112 -0.5749,0.1398912 -2.1,1.0976956 -1.3595,0.8538073 -1.6328,1.0015311 -1.8421,0.9957181 -0.1593,-0.00446 -0.461,-0.083412 -1.4931,-0.3909225 C 1.089219,7.250982 0.67061906,7.1438125 0.27411906,7.1061216 c -0.2565,-0.024391 -0.3183,0.026396 -0.2459,0.202255 0.1606,0.3900555 0.8656,1.2183354 1.76769994,2.0768475 0.8033,0.7643639 1.4772,1.2881319 1.9336,1.5028249 0.271,0.127458 0.3701,0.138331 0.6526,0.07159 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/file-manager.svg b/.icons/kora/panel/24/file-manager.svg
new file mode 120000
index 000000000..b8ae31d1f
--- /dev/null
+++ b/.icons/kora/panel/24/file-manager.svg
@@ -0,0 +1 @@
+system-file-manager-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/firewall-applet-error.svg b/.icons/kora/panel/24/firewall-applet-error.svg
new file mode 100644
index 000000000..f649d02b0
--- /dev/null
+++ b/.icons/kora/panel/24/firewall-applet-error.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m7 10.994c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+</svg>
diff --git a/.icons/kora/panel/24/firewall-applet-panic.svg b/.icons/kora/panel/24/firewall-applet-panic.svg
new file mode 100644
index 000000000..7e3730d2f
--- /dev/null
+++ b/.icons/kora/panel/24/firewall-applet-panic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-.984 10.221c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+</svg>
diff --git a/.icons/kora/panel/24/firewall-applet.svg b/.icons/kora/panel/24/firewall-applet.svg
new file mode 100644
index 000000000..2794ffa32
--- /dev/null
+++ b/.icons/kora/panel/24/firewall-applet.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+</svg>
diff --git a/.icons/kora/panel/24/flameshot-tray.svg b/.icons/kora/panel/24/flameshot-tray.svg
new file mode 100644
index 000000000..cebe12624
--- /dev/null
+++ b/.icons/kora/panel/24/flameshot-tray.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,3 C 15,3 14.85,4.6389 11.99,5.9219 11.975,6.6591 11.884,7.4094 11.635,8.1309 11.251,9.2444 10.442,10.294 9.1621,10.828 7.6586,11.456 6.7381,12.21 6.1445,12.908 7.0598,12.402 8.368,11.95 10.256,11.756 14.538,11.316 15,3 15,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.119,1 C 10.119,1 10.416,3.4145 7.7715,5.4785 7.9123,6.0096 8.0052,6.569 8,7.1523 7.9907,8.188 7.6476,9.3037 6.8145,10.213 V 10.215 C 6.1152,10.978 5.6816,11.65 5.4082,12.229 6.1064,11.422 7.1632,10.58 8.7773,9.9062 12.814,8.2222 10.119,1 10.119,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.486,8.501 C 5.5186,4.6799 4.8365,2 4.8365,2 4.8365,2 8.7216,6.6551 6.0776,9.538 3.1245,12.759 4.1316,15 4.1316,15 4.1316,15 0.74659,10.692 2.486,8.501 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/flareget-panel.svg b/.icons/kora/panel/24/flareget-panel.svg
new file mode 100644
index 000000000..9bf5a0e50
--- /dev/null
+++ b/.icons/kora/panel/24/flareget-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.996,0.99905 V 8.999 H 1.996 L 7.996,15 13.996,8.999 H 10.996 V 0.99905 Z M 5.996,1.9991 H 6.996 9.996 V 2.999 H 6.996 V 4.9989 H 8.996 V 5.9989 H 6.996 V 8.999 H 5.996 V 5.9989 4.9989 2.999 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fluxgui-light.svg b/.icons/kora/panel/24/fluxgui-light.svg
new file mode 100644
index 000000000..0b1a93591
--- /dev/null
+++ b/.icons/kora/panel/24/fluxgui-light.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 4 A 1 1 0 0 0 9 5 A 1 1 0 0 0 10 6 A 1 1 0 0 0 11 5 A 1 1 0 0 0 10 4 z M 6.4433594 9.0097656 C 5.8483594 8.9922656 5.2096094 9.1146094 4.4746094 9.4121094 C 3.6783594 9.7358594 2.7579687 10.213672 1.6992188 11.044922 C 2.8717188 13.459922 5.31375 15 8 15 C 10.03875 15 11.971719 14.116172 13.292969 12.576172 C 11.192969 11.394922 9.6621875 10.068359 8.1484375 9.4121094 C 7.5884375 9.1758594 7.0383594 9.0185156 6.4433594 9.0097656 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1325 1 1 4.1325 1 8 C 1 8.74375 1.123125 9.47875 1.359375 10.1875 C 2.383125 9.39125 3.291875 8.8480469 4.140625 8.4980469 C 4.971875 8.1655469 5.7425 8.0254687 6.46875 8.0429688 C 7.18625 8.0604688 7.8602344 8.2365625 8.4902344 8.5078125 C 10.257734 9.2690625 11.797187 10.713125 13.835938 11.859375 C 14.597188 10.713125 15 9.37375 15 8 C 15 4.1325 11.8675 1 8 1 z M 10 3 A 2 2 0 0 1 12 5 A 2 2 0 0 1 10 7 A 2 2 0 0 1 8 5 A 2 2 0 0 1 10 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fluxgui-panel.svg b/.icons/kora/panel/24/fluxgui-panel.svg
new file mode 120000
index 000000000..9010c551d
--- /dev/null
+++ b/.icons/kora/panel/24/fluxgui-panel.svg
@@ -0,0 +1 @@
+fluxgui-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/franz-attention-panel.svg b/.icons/kora/panel/24/franz-attention-panel.svg
new file mode 100644
index 000000000..c5cae5b4d
--- /dev/null
+++ b/.icons/kora/panel/24/franz-attention-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5.48825,5 C 4.9985833,5 4.4330833,6.1027 3.8345833,7.27 c -0.11175,0.217 -0.2205,0.428 -0.3255,0.625 C 3.1715833,8.601 2.7164167,9.707 2.277,10.002 1.90875,10.245 1.51025,10.404 1.193,10.404 0.97849997,10.404 0.89333333,10.326 0.87233333,10.303 0.72616667,10.137 0.55016666,10 0.41666666,10 0.22766666,10 0,10 0,10.5 0,12 2.55525,12.893 3.6881666,12.984 3.8464166,12.995 4.0081667,13 4.1731667,13 l 0.040667,0 C 5.4331667,12.975 6.53025,12.299 7.155,11.191 7.2833333,10.965 7.4675,11 7.5,11 c 0.0325,0 0.2166667,-0.035 0.345,0.191 0.625,1.108 1.7216663,1.784 2.940833,1.809 l 0.04083,0 c 0.165,0 0.326667,-0.006 0.485,-0.016 C 12.445,12.893 15,12 15,10.5 15,10 14.7725,10 14.583334,10 14.45,10 14.274167,10.137 14.1275,10.303 c -0.02083,0.023 -0.105834,0.101 -0.32,0.101 -0.3175,0 -0.715834,-0.159 -1.084166,-0.402 C 12.283333,9.707 11.828333,8.601 11.490833,7.895 11.385833,7.698 11.2775,7.487 11.165833,7.27 10.5675,6.1023 10.0025,4.9996 9.5125003,4.9996 9.165,4.9996 8.7625,5.2975 8.375,5.5855 8.0516666,5.8255 7.7183333,5.9996 7.5008333,5.9996 7.2833333,5.9996 6.95,5.8255 6.6265,5.5855 6.23875,5.2975 5.83675,4.9996 5.48875,4.9996 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="7.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/franz-panel.svg b/.icons/kora/panel/24/franz-panel.svg
new file mode 100644
index 000000000..28e932681
--- /dev/null
+++ b/.icons/kora/panel/24/franz-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5.48825,5 C 4.9985833,5 4.4330833,6.1027 3.8345833,7.27 c -0.11175,0.217 -0.2205,0.428 -0.3255,0.625 C 3.1715833,8.601 2.7164167,9.707 2.277,10.002 1.90875,10.245 1.51025,10.404 1.193,10.404 0.97849997,10.404 0.89333333,10.326 0.87233333,10.303 0.72616667,10.137 0.55016666,10 0.41666666,10 0.22766666,10 0,10 0,10.5 0,12 2.55525,12.893 3.6881666,12.984 3.8464166,12.995 4.0081667,13 4.1731667,13 l 0.040667,0 C 5.4331667,12.975 6.53025,12.299 7.155,11.191 7.2833333,10.965 7.4675,11 7.5,11 c 0.0325,0 0.2166667,-0.035 0.345,0.191 0.625,1.108 1.7216663,1.784 2.940833,1.809 l 0.04083,0 c 0.165,0 0.326667,-0.006 0.485,-0.016 C 12.445,12.893 15,12 15,10.5 15,10 14.7725,10 14.583334,10 14.45,10 14.274167,10.137 14.1275,10.303 c -0.02083,0.023 -0.105834,0.101 -0.32,0.101 -0.3175,0 -0.715834,-0.159 -1.084166,-0.402 C 12.283333,9.707 11.828333,8.601 11.490833,7.895 11.385833,7.698 11.2775,7.487 11.165833,7.27 10.5675,6.1023 10.0025,4.9996 9.5125003,4.9996 9.165,4.9996 8.7625,5.2975 8.375,5.5855 8.0516666,5.8255 7.7183333,5.9996 7.5008333,5.9996 7.2833333,5.9996 6.95,5.8255 6.6265,5.5855 6.23875,5.2975 5.83675,4.9996 5.48875,4.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/freezer-panel.svg b/.icons/kora/panel/24/freezer-panel.svg
new file mode 100644
index 000000000..564b3df6d
--- /dev/null
+++ b/.icons/kora/panel/24/freezer-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.1777344,1.0000002 C 3.5248059,1.0000002 3,1.5344189 3,2.199219 v 1.3007812 2.5 h 11 v -2.5 V 2.199219 C 14,1.5344187 13.475194,1.0000002 12.822266,1.0000002 Z m 1.3222656,1 a 0.5,0.5 0 0 1 0.5,0.5 v 2 a 0.5,0.5 0 0 1 -0.5,0.5 0.5,0.5 0 0 1 -0.5,-0.5 v -2 a 0.5,0.5 0 0 1 0.5,-0.5 z m -2.5,5 V 10 v 3 0.800782 c 0,0.602423 0.4331557,1.095821 1,1.183593 V 15.5 C 4,15.777 4.223,16 4.5,16 h 1 C 5.777,16 6,15.777 6,15.5 V 15 h 5 v 0.5 c 0,0.277 0.223,0.5 0.5,0.5 h 1 c 0.277,0 0.5,-0.223 0.5,-0.5 v -0.515625 c 0.566844,-0.08777 1,-0.58117 1,-1.183593 V 13 10 7.0000002 Z m 2.5,1 a 0.5,0.5 0 0 1 0.5,0.5 V 10.5 A 0.5,0.5 0 0 1 5.5,11 0.5,0.5 0 0 1 5,10.5 V 8.5000002 a 0.5,0.5 0 0 1 0.5,-0.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/fusion-icon-panel.svg b/.icons/kora/panel/24/fusion-icon-panel.svg
new file mode 100644
index 000000000..aef6dc6bc
--- /dev/null
+++ b/.icons/kora/panel/24/fusion-icon-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.313-.701.701v12.598c0 .387.313.701.701.701h12.598c.387 0 .701-.314.701-.701v-12.598c0-.388-.314-.701-.701-.701zm.37 1.061h11.868l-.014 11.878h-1.807l-4.758-5.939 2.804-.626-6.164-3.374.598 6.682 1.637-2.031 2.914 5.288h-7.088z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/gammastep-status-off.svg b/.icons/kora/panel/24/gammastep-status-off.svg
new file mode 100644
index 000000000..8c88b82f8
--- /dev/null
+++ b/.icons/kora/panel/24/gammastep-status-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".3" d="m9.75 13.879c-.05.073-.11.146-.201.215-.909.687-2.029.888-3.098.719.134.047.283.082.461.095.024.006.063.008.088.014v.172c0 .48.471.906 1 .906s1-.426 1-.906v-.182c.585-.101.956-.287.996-.551.026-.172-.07-.337-.246-.482zm-.055-.145c-.513.177-1.083.265-1.695.264-.599.001-1.159-.081-1.664-.25-.209.205-.348.416-.334.611.015.209.185.357.443.45 1.662.183 2.696-.585 3.25-1.075zm-1.695-13.734c-2.755 0-5 2.301-5 5.135 0 1.445.519 2.285 1.023 2.859.253.287.499.513.67.717.172.204.307 1.368.307 1.564 0 1.725 1 2.725 3 2.723 2 .002 3-.998 3-2.723 0-.221.25-1.375.408-1.564.159-.189.389-.393.627-.664.477-.542.965-1.367.965-2.912 0-2.834-2.245-5.135-5-5.135zm0 1c2.212 0 4 1.86 4 4.135 0 1.189-.349 1.834-.716 2.251-.244.278-.479.488-.642.682-.093.111-.24.377-.348.73-.159.52-.294 1.285-.294 1.477 0 .542-.117.985-.431 1.277-.346.321-.878.447-1.568.446-.001 0-.001 0-.002 0-.69.001-1.222-.125-1.568-.446-.314-.293-.431-.735-.431-1.277 0-.164-.073-.894-.191-1.4-.089-.385-.241-.678-.35-.808-.175-.208-.426-.439-.684-.733-.387-.441-.775-1.089-.775-2.199 0-2.275 1.788-4.135 4-4.135zm-2.644 4.441c.855 1.696 1.438 3.456 1.616 5.312.044.137.175.227.306.181.131-.045.217-.181.174-.318-.155-1.717-.619-3.329-1.451-4.847.322.193.738.407 1.274.534.823.194 1.711.213 2.583-.352-.838 1.575-1.146 3.056-1.307 4.611-.044.137.043.273.174.318.131.046.262-.044.306-.181.116-1.838.742-3.596 1.615-5.314.016-.05-.003-.196-.009-.226-.02-.095-.091-.171-.182-.195-.09-.025-.186.006-.247.08-.817.833-1.903.985-2.827.767s-1.638-.806-1.638-.806c-.05-.034-.109-.05-.169-.041-.103.018-.23.095-.247.203-.004.023.007.203.029.274z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gammastep-status-on.svg b/.icons/kora/panel/24/gammastep-status-on.svg
new file mode 100644
index 000000000..eb0d1836f
--- /dev/null
+++ b/.icons/kora/panel/24/gammastep-status-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m9.75 13.879c-.05.073-.11.146-.201.215-.909.687-2.029.888-3.098.719.134.047.283.082.461.095.024.006.063.008.088.014v.172c0 .48.471.906 1 .906s1-.426 1-.906v-.182c.585-.101.956-.287.996-.551.026-.172-.07-.337-.246-.482zm-.055-.145c-.513.177-1.083.265-1.695.264-.599.001-1.159-.081-1.664-.25-.209.205-.348.416-.334.611.015.209.185.357.443.45 1.662.183 2.696-.585 3.25-1.075zm-1.695-13.734c-2.755 0-5 2.301-5 5.135 0 1.445.519 2.285 1.023 2.859.253.287.499.513.67.717.172.204.307 1.368.307 1.564 0 1.725 1 2.725 3 2.723 2 .002 3-.998 3-2.723 0-.221.25-1.375.408-1.564.159-.189.389-.393.627-.664.477-.542.965-1.367.965-2.912 0-2.834-2.245-5.135-5-5.135zm0 1c2.212 0 4 1.86 4 4.135 0 1.189-.349 1.834-.716 2.251-.244.278-.479.488-.642.682-.093.111-.24.377-.348.73-.159.52-.294 1.285-.294 1.477 0 .542-.117.985-.431 1.277-.346.321-.878.447-1.568.446-.001 0-.001 0-.002 0-.69.001-1.222-.125-1.568-.446-.314-.293-.431-.735-.431-1.277 0-.164-.073-.894-.191-1.4-.089-.385-.241-.678-.35-.808-.175-.208-.426-.439-.684-.733-.387-.441-.775-1.089-.775-2.199 0-2.275 1.788-4.135 4-4.135zm-2.644 4.441c.855 1.696 1.438 3.456 1.616 5.312.044.137.175.227.306.181.131-.045.217-.181.174-.318-.155-1.717-.619-3.329-1.451-4.847.322.193.738.407 1.274.534.823.194 1.711.213 2.583-.352-.838 1.575-1.146 3.056-1.307 4.611-.044.137.043.273.174.318.131.046.262-.044.306-.181.116-1.838.742-3.596 1.615-5.314.016-.05-.003-.196-.009-.226-.02-.095-.091-.171-.182-.195-.09-.025-.186.006-.247.08-.817.833-1.903.985-2.827.767s-1.638-.806-1.638-.806c-.05-.034-.109-.05-.169-.041-.103.018-.23.095-.247.203-.004.023.007.203.029.274z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gdlauncher-tray.svg b/.icons/kora/panel/24/gdlauncher-tray.svg
new file mode 100644
index 000000000..9203c7558
--- /dev/null
+++ b/.icons/kora/panel/24/gdlauncher-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.041015.0005481a1.7755407 1.8190786 0 0 0 -.929687.2421775l-5.222656 3.0916691a1.7755407 1.8190786 0 0 0 -.888672 1.576107v6.1794323a1.7755407 1.8190786 0 0 0 .888672 1.576107l5.222656 3.089715a1.7755407 1.8190786 0 0 0 1.777344 0l5.222656-3.089715a1.7755407 1.8190786 0 0 0 .888672-1.576107v-6.1794323a1.7755407 1.8190786 0 0 0 -.888672-1.576107l-5.222656-3.0916691a1.7755407 1.8190786 0 0 0 -.847657-.2421775zm-3.001953 5.0017468c.124688-.0026.253582-.0012.339844.0059.880091.0724 1.777152.450692 2.472656 1.0429241.09333.0795.124648.09961.148438.09961.02377 0 .05511-.02013.148437-.09961.695484-.5922431 1.594519-.9705201 2.47461-1.0429261.172522-.01419.511387-.0073.65625.01367 1.106117.160055 1.719794.902661 1.720703 2.0838991.000258.297069-.02948.503264-.109375.759734-.200676.644189-.653913 1.214129-1.34375 1.68743-.230626.15823-.537544.328824-.785156.437482-.02237.0098-.02109.01163-.03906.01953.0014.03491.0039.06421.0039.101557.000002.954461-.437615 1.798162-1.111328 2.324123-.02385.01933-.04772.03822-.07227.05664-.01656.01205-.03396.02347-.05078.03515-.322834.230052-.699687.386256-1.115234.451153-.003.0005-.0082-.0065-.01172-.0078-.119677.017-.241164.0293-.365235.0293-.07496 0-.149216-.0054-.222656-.01172-.001.0037-.000998.004-.002.0078-.0004 0-.0035-.0074-.0039-.0078-1.399205-.123087-2.498047-1.363088-2.498047-2.876834 0-.03767.0026-.06833.0039-.103511-.01734-.0076-.01575-.0082-.03711-.01758-.333575-.146391-.693438-.360237-.990234-.587878-.713191-.547026-1.126171-1.201563-1.232422-1.953045-.02342-.165569-.02337-.518214 0-.691377.08847-.655428.356336-1.1227881.816406-1.4218171.246563-.160257.539398-.264182.886719-.31444.07243-.01046.193672-.01686.318359-.01953zm.626953 2.0116351c-.06566.0027-.134728.01075-.1875.02539-.262661.0729-.445312.215942-.445312.349595 0 .05406.01911.09084.07031.138666.05906.05518.154574.09683.365234.162103.106152.03289.244279.08152.306641.107418.273475.1135.517025.276541.732422.488261.07718.07587.08827.08203.123047.08203.02724 0 .045-.0065.0625-.02344.02961-.02864.03155-.0684.0098-.216788-.06432-.437846-.234833-.739322-.529301-.931604-.103959-.06788-.26867-.150183-.339844-.169914-.03912-.01084-.102307-.01443-.167969-.01172zm4.728516.0039c-.08691-.01065-.167672-.0085-.226562.0078-.07117.01973-.235883.102032-.339844.169915-.294468.192281-.46693.493757-.53125.931602-.02176.148389-.01984.188141.0098.216788.0175.01693.03527.02344.0625.02344.03477 0 .04585-.0061.123047-.08203.114744-.112785.244504-.21735.369136-.296864.210051-.134014.367946-.205215.669922-.298815.265799-.08238.370529-.139007.417969-.226553.02163-.03989.02043-.110636-.0039-.156244-.04065-.07611-.162769-.169252-.289062-.220694-.08267-.03366-.174809-.0577-.261719-.06836zm-3.021484 2.67762c-.04972 0-.06372.0138-.103516.09765-.07907.166582-.163576.437706-.191406.617162-.03858.248583.0021.552399.08203.613257.06003.04569.116734.01307.208984-.121089.201958-.293709.241563-.67607.113282-1.081987-.03284-.103896-.05016-.124995-.109375-.124995zm1.251953 0c-.02143.000538-.04138.0066-.05469.01562-.01509.01023-.03243.04517-.05273.109371-.128282.405917-.08867.788278.113281 1.081987.03048.04432.0723.09279.0918.10937.0649.05514.128312.03198.164063-.06054.06938-.179699.06778-.458863-.0039-.732392-.05171-.197312-.16407-.484673-.20117-.511702-.0115-.0084-.03521-.01225-.05664-.01172z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gitify-tray-active.svg b/.icons/kora/panel/24/gitify-tray-active.svg
new file mode 100644
index 000000000..9e4cfe301
--- /dev/null
+++ b/.icons/kora/panel/24/gitify-tray-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1517737,1 1,4.1517737 1,8 c 0,3.848226 3.1517737,7 7,7 3.223575,0 5.946211,-2.215026 6.748047,-5.1953125 L 12.990698,7.7104523 C 12.285733,6.9863584 12.20052,7 11.347826,7 H 8.5 C 7.6715729,7 7,7.6715729 7,8.5 7,9.3284271 7.6715729,10 8.5,10 h 2.943359 C 10.758582,11.194857 9.4905575,12 8,12 5.773094,12 4,10.226906 4,8 4,5.773094 5.773094,4 8,4 h 2.5 C 11.328427,4 12,3.3284271 12,2.5 12,1.6715729 11.328427,1 10.5,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gitify-tray.svg b/.icons/kora/panel/24/gitify-tray.svg
new file mode 100644
index 000000000..8305f50bb
--- /dev/null
+++ b/.icons/kora/panel/24/gitify-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1517737,1 1,4.1517737 1,8 c 0,3.848226 3.1517737,7 7,7 3.223575,0 5.946211,-2.215026 6.748047,-5.1953125 L 12.990698,7.7104523 C 12.285733,6.9863584 12.20052,7 11.347826,7 H 8.5 C 7.6715729,7 7,7.6715729 7,8.5 7,9.3284271 7.6715729,10 8.5,10 h 2.943359 C 10.758582,11.194857 9.4905575,12 8,12 5.773094,12 4,10.226906 4,8 4,5.773094 5.773094,4 8,4 h 2.5 C 11.328427,4 12,3.3284271 12,2.5 12,1.6715729 11.328427,1 10.5,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gitlab-tray.svg b/.icons/kora/panel/24/gitlab-tray.svg
new file mode 100644
index 000000000..b4bbf79f8
--- /dev/null
+++ b/.icons/kora/panel/24/gitlab-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 2.9896533,1.0001389 c -0.1221973,0 -0.2445422,0.066588 -0.2901742,0.200039 L 1.0712737,6 H 5.0536118 L 3.2798276,1.2001779 C 3.2341743,1.0667255 3.1118507,1.0001389 2.9896533,1.0001389 Z M 5.0536118,6 8.0000003,15 10.946388,6 Z m 5.8927762,0 h 3.982339 L 13.300522,1.2001779 c -0.09127,-0.26690389 -0.48904,-0.26690389 -0.580348,0 z m 3.982339,0 -6.9287267,9 7.7484047,-5.347808 c 0.213798,-0.1475 0.303372,-0.40889 0.221724,-0.64761 z M 8.0000003,15 1.0712737,6 0.02987167,9.004582 c -0.081645,0.23872 0.00791,0.50011 0.2217236,0.64761 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gitter-indicator-disconnected.svg b/.icons/kora/panel/24/gitter-indicator-disconnected.svg
new file mode 100644
index 000000000..d350c6989
--- /dev/null
+++ b/.icons/kora/panel/24/gitter-indicator-disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 10 H 4 V 1 Z M 5,3 V 15 H 7 V 3 Z M 8,3 V 15 H 10 V 3 Z M 11,3 V 10 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gitter-indicator-notification.svg b/.icons/kora/panel/24/gitter-indicator-notification.svg
new file mode 100644
index 000000000..1f934210f
--- /dev/null
+++ b/.icons/kora/panel/24/gitter-indicator-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 2,1 0,9 2,0 0,-9 z M 5,3 5,15 7,15 7,3 Z m 3,0 0,12 2,0 0,-12 z m 3,0 0,7 2,0 0,-7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/gitter-indicator.svg b/.icons/kora/panel/24/gitter-indicator.svg
new file mode 100644
index 000000000..12f1924c2
--- /dev/null
+++ b/.icons/kora/panel/24/gitter-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 10 H 4 V 1 Z M 5,3 V 15 H 7 V 3 Z M 8,3 V 15 H 10 V 3 Z M 11,3 V 10 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/glipper.svg b/.icons/kora/panel/24/glipper.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/24/glipper.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gmail-tray-unread.svg b/.icons/kora/panel/24/gmail-tray-unread.svg
new file mode 100644
index 000000000..cf2de387a
--- /dev/null
+++ b/.icons/kora/panel/24/gmail-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.0410156,1.9999376 8.005859,5.5448595 12.96875,1.9999376 Z M 3,6.880797 v 7.119141 h 9.501953 A 2.5,2.5 0 0 1 12,12.499938 2.5,2.5 0 0 1 13,10.501891 V 6.8905626 l -3.830078,2.736328 c -0.692341,0.4946744 -1.633831,0.4946744 -2.326172,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0371094,1.9999376 A 0.99917917,0.9987072 0 0 0 0.0019531,3.0409532 C 0.0019147,3.0436766 0,3.068297 0,3.068297 v 9.9375 c 0,0.54653 0.4399575,1.000321 0.9921875,0.994141 H 2 V 4.9393907 l 5.425781,3.8730469 a 0.99917917,0.9987072 0 0 0 1.16211,0 L 14,4.9491564 V 10.054626 A 2.5,2.5 0 0 1 14.5,9.9999376 2.5,2.5 0 0 1 16,10.503844 V 2.990172 c 0,-0.00348 -0.0019,-0.0063 -0.002,-0.00977 A 1.0001247,0.99965229 0 0 0 15.92573,2.6327457 c -0.0071,-0.018016 -0.01332,-0.03526 -0.02148,-0.052734 A 1.0001247,0.99965229 0 0 0 15.724609,2.3202501 c -0.01676,-0.01774 -0.03278,-0.034302 -0.05078,-0.050781 A 1.0001247,0.99965229 0 0 0 15.431641,2.1073595 c -0.03286,-0.015969 -0.06494,-0.028643 -0.09961,-0.041016 a 1.0001247,0.99965229 0 0 0 -0.279297,-0.05664 C 15.03439,2.0086897 15.01856,1.9999376 15,1.9999376 l -0.0059,0.00977 A 1.0001247,0.99965229 0 0 0 14.417969,2.193297 L 8.005859,6.7733751 1.59375,2.193297 A 0.99917917,0.9987072 0 0 0 1.0371094,1.9999376 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/gmail-tray.svg b/.icons/kora/panel/24/gmail-tray.svg
new file mode 100644
index 000000000..a0962765a
--- /dev/null
+++ b/.icons/kora/panel/24/gmail-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.0410156,1.999627 8.005859,5.5445489 12.96875,1.999627 Z M 3,6.8804864 V 13.999629 H 13 V 6.890252 L 9.169922,9.6265808 c -0.692341,0.4946752 -1.633831,0.4946752 -2.326172,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0371094,1.9999365 A 0.99917917,0.9987072 0 0 0 0.0019531,3.0409521 C 0.0019147,3.0436755 0,3.0682959 0,3.0682959 v 9.9375011 c 0,0.54653 0.4399575,1.000321 0.9921875,0.994141 H 2 V 4.9393896 L 7.425781,8.812437 a 0.99917917,0.9987072 0 0 0 1.16211,0 L 14,4.9491553 v 9.0507827 h 0.980469 C 15.557469,13.998939 16,13.553563 16,13.015563 V 2.9901709 c 0,-0.00348 -0.0019,-0.0063 -0.002,-0.00977 A 1.0001247,0.99965229 0 0 0 15.92573,2.6327446 c -0.0071,-0.018016 -0.01332,-0.03526 -0.02148,-0.052734 A 1.0001247,0.99965229 0 0 0 15.724609,2.320249 c -0.01676,-0.01774 -0.03278,-0.034302 -0.05078,-0.050781 A 1.0001247,0.99965229 0 0 0 15.431641,2.1073584 c -0.03286,-0.015969 -0.06494,-0.028643 -0.09961,-0.041016 a 1.0001247,0.99965229 0 0 0 -0.279297,-0.05664 c -0.01834,-0.00101 -0.03417,-0.00977 -0.05273,-0.00977 l -0.0059,0.00977 A 1.0001247,0.99965229 0 0 0 14.417973,2.1932958 L 8.005859,6.773374 1.59375,2.1932959 A 0.99917917,0.9987072 0 0 0 1.0371094,1.9999365 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gnome-netstatus-disconn.svg b/.icons/kora/panel/24/gnome-netstatus-disconn.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/24/gnome-netstatus-disconn.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gnome-netstatus-error.svg b/.icons/kora/panel/24/gnome-netstatus-error.svg
new file mode 120000
index 000000000..888666810
--- /dev/null
+++ b/.icons/kora/panel/24/gnome-netstatus-error.svg
@@ -0,0 +1 @@
+network-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gnome-netstatus-idle.svg b/.icons/kora/panel/24/gnome-netstatus-idle.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/24/gnome-netstatus-idle.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gnome-netstatus-rx.svg b/.icons/kora/panel/24/gnome-netstatus-rx.svg
new file mode 120000
index 000000000..9d3d6c44c
--- /dev/null
+++ b/.icons/kora/panel/24/gnome-netstatus-rx.svg
@@ -0,0 +1 @@
+network-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gnome-netstatus-tx.svg b/.icons/kora/panel/24/gnome-netstatus-tx.svg
new file mode 120000
index 000000000..2e76eecd7
--- /dev/null
+++ b/.icons/kora/panel/24/gnome-netstatus-tx.svg
@@ -0,0 +1 @@
+network-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gnome-netstatus-txrx.svg b/.icons/kora/panel/24/gnome-netstatus-txrx.svg
new file mode 120000
index 000000000..8e405e17c
--- /dev/null
+++ b/.icons/kora/panel/24/gnome-netstatus-txrx.svg
@@ -0,0 +1 @@
+network-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gnome-pie-symbolic.svg b/.icons/kora/panel/24/gnome-pie-symbolic.svg
new file mode 100644
index 000000000..d46ccee4a
--- /dev/null
+++ b/.icons/kora/panel/24/gnome-pie-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.212891 1.0058594 C 10.06769 0.99571185 9.9235458 0.9970099 9.7792969 1.0078125 C 8.8190649 1.0798299 7.9108944 1.6126158 7.3964844 2.5117188 C 6.5742 3.9501808 7.0730854 5.7811453 8.5117188 6.6035156 C 9.9503522 7.4258 11.781317 6.9267433 12.603516 5.4882812 C 13.425715 4.0498195 12.926914 2.2188546 11.488281 1.3964844 L 11.488281 1.3945312 C 11.083184 1.1632404 10.648491 1.0363019 10.212891 1.0058594 z M 3.8535156 3.0058594 C 3.2133014 3.0538635 2.6061809 3.4084817 2.2636719 4.0078125 C 1.7155454 4.9666937 2.0489314 6.1882816 3.0078125 6.7363281 C 3.9666938 7.2846145 5.1882817 6.9508288 5.7363281 5.9921875 C 6.2843746 5.0330663 5.9508286 3.8117982 4.9921875 3.2636719 C 4.632557 3.0581345 4.2376282 2.977057 3.8535156 3.0058594 z M 2.3886719 8.0058594 C 1.9086426 8.041856 1.4541162 8.3059021 1.1972656 8.7558594 C 0.78615476 9.4750409 1.0368278 10.391773 1.7558594 10.802734 C 2.474891 11.213695 3.3916986 10.962572 3.8027344 10.244141 C 4.2137704 9.5249582 3.9631722 8.6089765 3.2441406 8.1972656 C 2.9745413 8.0435302 2.6767196 7.9841115 2.3886719 8.0058594 z M 11.853516 8.0058594 C 11.212667 8.0538624 10.606097 8.408567 10.263672 9.0078125 C 9.7156296 9.966285 10.04934 11.188287 11.007812 11.736328 C 11.966285 12.28437 13.188287 11.950659 13.736328 10.992188 C 14.28437 10.033716 13.951459 8.8117133 12.992188 8.2636719 C 12.63296 8.0580563 12.237545 7.9767372 11.853516 8.0058594 z M 8.5976562 12.001953 C 8.0140584 11.963693 7.4384529 12.273032 7.1601562 12.828125 C 6.788844 13.569249 7.0877508 14.468532 7.828125 14.839844 C 8.5684992 15.211157 9.4685327 14.912248 9.8398438 14.171875 C 10.211157 13.431502 9.912256 12.531468 9.171875 12.160156 C 8.9865934 12.067146 8.7919388 12.014705 8.5976562 12.001953 z M 3.9257812 13.003906 C 3.605761 13.027896 3.3040187 13.204012 3.1328125 13.503906 C 2.8588427 13.983071 3.0245423 14.595238 3.5039062 14.869141 C 3.9830702 15.143044 4.5951708 14.975258 4.8691406 14.496094 C 5.1430438 14.01693 4.9753242 13.404762 4.4960938 13.130859 C 4.3162907 13.028228 4.1177135 12.989245 3.9257812 13.003906 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gnote-panel.svg b/.icons/kora/panel/24/gnote-panel.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/24/gnote-panel.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/goldendict-scan-tray.svg b/.icons/kora/panel/24/goldendict-scan-tray.svg
new file mode 100644
index 000000000..483f49b1a
--- /dev/null
+++ b/.icons/kora/panel/24/goldendict-scan-tray.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.801 1c-.443 0-.801.311-.801.699v11.602c0 .388.358.699.801.699h11.199v-4h-4v-1h4v-1h-1v-1h3v-5.301c0-.388-.358-.699-.801-.699h-5.199v4h2v1h-2v1h2v1h-2v-1h-3v1h-3v-1h2v-1h-2v-1h2v-1h-2v-1h2v-2zm8.199 2h3v1h-3zm2 2h1v1h-1zm-9 4h2v1h-2zm0 2h1v1h-1zm2 0h2v1h-2zm4 0h3v1h-3z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 .5v5.5h2v-5.5s-.081-.5-1-.5-1 .5-1 .5z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m14.5 13.739c.36 0 .653.293.653.653 0 .361-.293.653-.653.653s-.653-.292-.653-.653c0-.36.293-.653.653-.653zm-.5-5.739v5h1v-5z" />
+</svg>
diff --git a/.icons/kora/panel/24/goldendict-tray.svg b/.icons/kora/panel/24/goldendict-tray.svg
new file mode 100644
index 000000000..9616fe22c
--- /dev/null
+++ b/.icons/kora/panel/24/goldendict-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.801 1c-.443 0-.801.311-.801.699v11.601c0 .388.358.7.801.7h12.398c.443 0 .801-.312.801-.7v-11.601c0-.388-.358-.699-.801-.699h-5.199v4h2v1h-2v1h2v1h-2v-1h-3v1h-3v-1h2v-3h-2v-1h2v-2zm8.199 2h3v1h-3zm-7 2h2v1h-2zm9 0h1v1h-1zm0 2h1v1h-1zm-9 2h2v1h-2zm6 0h3v1h-3zm3 0h1v1h-1zm-9 2h1v1h-1zm2 0h2v1h-2zm4 0h3v1h-3z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 .5v5.5h2v-5.5s-.081-.5-1-.5-1 .5-1 .5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/good-signal-lock.svg b/.icons/kora/panel/24/good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/24/good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/good-signal.svg b/.icons/kora/panel/24/good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/google-chat-badge.svg b/.icons/kora/panel/24/google-chat-badge.svg
new file mode 100644
index 000000000..d85df67d9
--- /dev/null
+++ b/.icons/kora/panel/24/google-chat-badge.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-chat-offline.svg b/.icons/kora/panel/24/google-chat-offline.svg
new file mode 100644
index 000000000..3ae88c733
--- /dev/null
+++ b/.icons/kora/panel/24/google-chat-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.35" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-chat-tray.svg b/.icons/kora/panel/24/google-chat-tray.svg
new file mode 100644
index 000000000..306074fa2
--- /dev/null
+++ b/.icons/kora/panel/24/google-chat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.5996092,-2.6203061e-4 c -0.8864,0 -1.5996091,0.74445067061 -1.5996091,1.66796883061 V 2.999738 H 10.400391 C 11.806168,2.999738 13,4.1361748 13,5.5485661 V 9.999738 h 1.400391 C 15.286791,9.999738 16,9.2552873 16,8.3317692 V 1.6677068 C 16,0.74418864 15.286791,-2.6203061e-4 14.400391,-2.6203061e-4 Z M 1.5996093,3.999738 C 0.71320915,3.999738 -1.5e-7,4.6907783 -1.5e-7,5.5485661 v 6.1933599 3.669921 c 0,0.523369 0.6523839,0.784543 1.03320305,0.416016 l 2.5000003,-2.828125 h 6.8164058 c 1.35,0 1.650391,-1.099892 1.650391,-1.658203 V 10.999738 H 5.5996092 c -1.445576,0 -2.5996093,-1.2293206 -2.5996093,-2.6679688 V 3.999738 Z m 2.4003908,0 v 1 3.3339844 c 1.251e-4,0.1147536 0.01209,0.2258613 0.0332,0.3339844 1.21e-4,6.249e-4 -1.22e-4,0.00133 0,0.00195 0.01055,0.053722 0.02371,0.1065242 0.03906,0.1582031 1.78e-4,6.016e-4 -1.789e-4,0.00135 0,0.00195 0.01541,0.051663 0.03279,0.102994 0.05273,0.1523438 2.279e-4,5.655e-4 -2.29e-4,0.00139 0,0.00195 0.04023,0.09923 0.08943,0.1930218 0.1464839,0.28125 3.06e-4,4.74e-4 -3.07e-4,0.00148 0,0.00195 0.05716,0.088214 0.123395,0.1691261 0.195313,0.2441407 0.1086571,0.113368 0.2326941,0.2101245 0.36914,0.2871093 0.226694,0.1281588 0.486672,0.2011843 0.763672,0.2011843 h 5.400391 1 v -1 -3.4511719 c 0,-0.8577878 -0.713209,-1.5488281 -1.599609,-1.5488281 H 4.9999902 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-chrome-no-notification-disabled.svg b/.icons/kora/panel/24/google-chrome-no-notification-disabled.svg
new file mode 100644
index 000000000..9c0bc33be
--- /dev/null
+++ b/.icons/kora/panel/24/google-chrome-no-notification-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-chrome-no-notification.svg b/.icons/kora/panel/24/google-chrome-no-notification.svg
new file mode 120000
index 000000000..6d858406d
--- /dev/null
+++ b/.icons/kora/panel/24/google-chrome-no-notification.svg
@@ -0,0 +1 @@
+google-chrome-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/google-chrome-notification-disabled.svg b/.icons/kora/panel/24/google-chrome-notification-disabled.svg
new file mode 100644
index 000000000..c1a835d6e
--- /dev/null
+++ b/.icons/kora/panel/24/google-chrome-notification-disabled.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-chrome-notification.svg b/.icons/kora/panel/24/google-chrome-notification.svg
new file mode 100644
index 000000000..cd2ce0ddc
--- /dev/null
+++ b/.icons/kora/panel/24/google-chrome-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-chrome-panel.svg b/.icons/kora/panel/24/google-chrome-panel.svg
new file mode 100644
index 000000000..b88f91f84
--- /dev/null
+++ b/.icons/kora/panel/24/google-chrome-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 2.918,3.1973 L 5.1523,7.0664 A 3,3 0 0 1 8,5 H 14.316 A 7,7 0 0 0 8,1 Z M 2.2402,4.0234 A 7,7 0 0 0 1,8 7,7 0 0 0 6.3828,14.803 L 8.6172,10.934 A 3,3 0 0 1 8,11 3,3 0 0 1 5.4062,9.498 L 5.4023,9.5 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z M 10.23,6 A 3,3 0 0 1 11,8 3,3 0 0 1 10.596,9.498 L 10.598,9.5 7.4395,14.973 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.701,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-chrome-tray.svg b/.icons/kora/panel/24/google-chrome-tray.svg
new file mode 120000
index 000000000..d13065301
--- /dev/null
+++ b/.icons/kora/panel/24/google-chrome-tray.svg
@@ -0,0 +1 @@
+google-chrome-no-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/google-hangouts-panel.svg b/.icons/kora/panel/24/google-hangouts-panel.svg
new file mode 120000
index 000000000..7ed13f5ea
--- /dev/null
+++ b/.icons/kora/panel/24/google-hangouts-panel.svg
@@ -0,0 +1 @@
+hangouts-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/google-music-manager-panel.svg b/.icons/kora/panel/24/google-music-manager-panel.svg
new file mode 100644
index 000000000..05fe6ea7f
--- /dev/null
+++ b/.icons/kora/panel/24/google-music-manager-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1.331c-2.961 0-6.158 2.979-6.158 6.669 0 0-1.413 1.432-1.517 1.908-.16.742 0 2.538 0 2.538s0 2.223 2.559 2.223h1.52c-.434-1.853-.601-3.705-.308-5.558l-1.188-.57-.024-.541c0-2.468 1.628-4.937 5.116-4.954 3.488-.016 5.116 2.486 5.116 4.954l.025.541-1.237.593c.246 1.81.107 3.659-.308 5.535h1.52s2.559 0 2.559-2.223c0 0 .16-1.888 0-2.63-.099-.452-1.517-1.816-1.517-1.816 0-3.69-3.197-6.669-6.158-6.669z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-tasks-indicator-light-normal.svg b/.icons/kora/panel/24/google-tasks-indicator-light-normal.svg
new file mode 100644
index 000000000..d4d6a967f
--- /dev/null
+++ b/.icons/kora/panel/24/google-tasks-indicator-light-normal.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.131 4.469c0-1.948-1.582-3.53-3.531-3.53h-7.061c-1.949 0-3.531 1.582-3.531 3.53v7.062c0 1.948 1.582 3.53 3.531 3.53h7.061c1.949 0 3.531-1.582 3.531-3.53zm-1 0v7.062c0 1.396-1.134 2.53-2.531 2.53h-7.061c-1.397 0-2.531-1.134-2.531-2.53v-7.062c0-1.396 1.134-2.53 2.531-2.53h7.061c1.397 0 2.531 1.134 2.531 2.53z" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg>
diff --git a/.icons/kora/panel/24/google-tasks-indicator-light-starred.svg b/.icons/kora/panel/24/google-tasks-indicator-light-starred.svg
new file mode 100644
index 000000000..e65d7dcc4
--- /dev/null
+++ b/.icons/kora/panel/24/google-tasks-indicator-light-starred.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.131 4.469c0-1.948-1.582-3.53-3.531-3.53h-7.061c-1.949 0-3.531 1.582-3.531 3.53v7.062c0 1.948 1.582 3.53 3.531 3.53h7.061c1.949 0 3.531-1.582 3.531-3.53zm-1 0v7.062c0 1.396-1.134 2.53-2.531 2.53h-7.061c-1.397 0-2.531-1.134-2.531-2.53v-7.062c0-1.396 1.134-2.53 2.531-2.53h7.061c1.397 0 2.531 1.134 2.531 2.53z" fill="#dfdfdf" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gpaste.svg b/.icons/kora/panel/24/gpaste.svg
new file mode 120000
index 000000000..899a89aa2
--- /dev/null
+++ b/.icons/kora/panel/24/gpaste.svg
@@ -0,0 +1 @@
+clipboard.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ac-adapter.svg b/.icons/kora/panel/24/gpm-ac-adapter.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ac-adapter.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-000-charging.svg b/.icons/kora/panel/24/gpm-battery-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-000.svg b/.icons/kora/panel/24/gpm-battery-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-020-charging.svg b/.icons/kora/panel/24/gpm-battery-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-020.svg b/.icons/kora/panel/24/gpm-battery-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-040-charging.svg b/.icons/kora/panel/24/gpm-battery-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-040.svg b/.icons/kora/panel/24/gpm-battery-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-060-charging.svg b/.icons/kora/panel/24/gpm-battery-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-060.svg b/.icons/kora/panel/24/gpm-battery-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-080-charging.svg b/.icons/kora/panel/24/gpm-battery-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-080.svg b/.icons/kora/panel/24/gpm-battery-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-100-charging.svg b/.icons/kora/panel/24/gpm-battery-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-100.svg b/.icons/kora/panel/24/gpm-battery-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-charged.svg b/.icons/kora/panel/24/gpm-battery-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-empty.svg b/.icons/kora/panel/24/gpm-battery-empty.svg
new file mode 120000
index 000000000..8390bda45
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-empty.svg
@@ -0,0 +1 @@
+gpm-battery-000.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-battery-missing.svg b/.icons/kora/panel/24/gpm-battery-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-battery-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-brightness-kbd-disabled.svg b/.icons/kora/panel/24/gpm-brightness-kbd-disabled.svg
new file mode 100644
index 000000000..704349735
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-brightness-kbd-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm.835-.435c.344-2.695 2.649-4.782 5.438-4.782s5.094 2.087 5.439 4.782h-.477c-.342-2.434-2.435-4.309-4.962-4.309s-4.62 1.875-4.961 4.309zm1.256 0c.334-2.008 2.079-3.539 4.182-3.539 2.104 0 3.849 1.531 4.183 3.539zm-2.973-1.079c-.137-.03-.272.058-.301.195s.059.272.196.301l1.227.261c.137.029.272-.058.301-.195.03-.137-.058-.272-.195-.301zm13.99-.985c.128-.057.185-.207.128-.335s-.207-.186-.335-.129l-1.146.51c-.128.057-.186.208-.129.336s.207.185.335.128zm-12.647-1.772c-.113-.082-.272-.057-.355.057-.082.113-.057.272.057.354l1.015.738c.113.082.272.057.355-.056.082-.114.057-.273-.057-.355zm10.931-.769c.094-.104.086-.265-.019-.359-.104-.093-.264-.085-.358.019l-.84.933c-.094.104-.085.265.019.358.104.094.265.086.358-.018zm-8.583-1.202c-.07-.122-.226-.163-.347-.093-.122.07-.163.225-.093.347l.627 1.087c.07.121.226.163.347.092.122-.07.163-.225.093-.346zm5.983-.421c.043-.134-.03-.277-.164-.32-.133-.044-.276.029-.32.163l-.387 1.193c-.044.134.029.277.163.32.133.044.276-.03.32-.163zm-3.037-.426c-.014-.139-.139-.24-.279-.226-.139.015-.24.14-.226.279l.131 1.249c.015.139.14.24.28.226.139-.015.24-.14.226-.28z" />
+</svg>
diff --git a/.icons/kora/panel/24/gpm-brightness-kbd-invalid.svg b/.icons/kora/panel/24/gpm-brightness-kbd-invalid.svg
new file mode 100644
index 000000000..0e1bcc6d3
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-brightness-kbd-invalid.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 5.266c.552 0 1 .449 1 1 0 .552-.448 1-1 1s-1-.448-1-1c0-.551.448-1 1-1zm-1-4.266.388 4h1.224l.388-4z" />
+</svg>
diff --git a/.icons/kora/panel/24/gpm-brightness-kbd.svg b/.icons/kora/panel/24/gpm-brightness-kbd.svg
new file mode 100644
index 000000000..3c20c42d9
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-brightness-kbd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.852 13.925h12.296v2.075h-12.296zm6.745-3.153h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm10.093-3.118h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm.835-.435c.344-2.695 2.649-4.782 5.438-4.782s5.094 2.087 5.439 4.782h-.477c-.342-2.434-2.435-4.309-4.962-4.309s-4.62 1.875-4.961 4.309zm1.256 0c.334-2.008 2.079-3.539 4.182-3.539 2.104 0 3.849 1.531 4.183 3.539zm-2.973-1.079c-.137-.03-.272.058-.301.195s.059.272.196.301l1.227.261c.137.029.272-.058.301-.195.03-.137-.058-.272-.195-.301zm13.99-.985c.128-.057.185-.207.128-.335s-.207-.186-.335-.129l-1.146.51c-.128.057-.186.208-.129.336s.207.185.335.128zm-12.647-1.772c-.113-.082-.272-.057-.355.057-.082.113-.057.272.057.354l1.015.738c.113.082.272.057.355-.056.082-.114.057-.273-.057-.355zm10.931-.769c.094-.104.086-.265-.019-.359-.104-.093-.264-.085-.358.019l-.84.933c-.094.104-.085.265.019.358.104.094.265.086.358-.018zm-8.583-1.202c-.07-.122-.226-.163-.347-.093-.122.07-.163.225-.093.347l.627 1.087c.07.121.226.163.347.092.122-.07.163-.225.093-.346zm5.983-.421c.043-.134-.03-.277-.164-.32-.133-.044-.276.029-.32.163l-.387 1.193c-.044.134.029.277.163.32.133.044.276-.03.32-.163zm-3.037-.426c-.014-.139-.139-.24-.279-.226-.139.015-.24.14-.226.279l.131 1.249c.015.139.14.24.28.226.139-.015.24-.14.226-.28z" />
+</svg>
diff --git a/.icons/kora/panel/24/gpm-brightness-lcd-disabled.svg b/.icons/kora/panel/24/gpm-brightness-lcd-disabled.svg
new file mode 100644
index 000000000..ff6f5581a
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-brightness-lcd-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm4.537-11.295c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24zm6.254 8.144c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm1.623-2.6c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm10.952.377c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-8.411-2.093c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gpm-brightness-lcd-invalid.svg b/.icons/kora/panel/24/gpm-brightness-lcd-invalid.svg
new file mode 100644
index 000000000..8020a541c
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-brightness-lcd-invalid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 9.462c.561 0 1.016.455 1.016 1.016s-.455 1.017-1.016 1.017-1.016-.456-1.016-1.017.455-1.016 1.016-1.016zm-1-4.462v4h2v-4z" fill="#f44336" fill-rule="nonzero"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm10.791-1.908c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm12.575-2.223c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-10.952-.377c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm2.541-1.716c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 .473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gpm-brightness-lcd.svg b/.icons/kora/panel/24/gpm-brightness-lcd.svg
new file mode 120000
index 000000000..55478878b
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-brightness-lcd.svg
@@ -0,0 +1 @@
+xfpm-brightness-lcd.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-hibernate.svg b/.icons/kora/panel/24/gpm-hibernate.svg
new file mode 100644
index 000000000..b384e90a4
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-hibernate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125.912.02s.984 0 .984.983v12.783c0 1.303-.913 1.284-.913-.019v-1.967h-1.967v-2.95h1.967v-.983h-1.967v-2.95h1.967v-3.942h-.983c-1.303 0-1.303-.975 0-.975zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm2 2.16c-1.142-.016-1.142 1.703 0 1.687h1.618l-2.278 2.846c-.442.553-.048 1.371.66 1.371h3.375c1.142.016 1.142-1.703 0-1.687h-1.618l2.278-2.847c.442-.552.048-1.37-.66-1.37zm-5.075 4.704h.983v.983h-.983zm10.567-4.704c-.571-.008-.571.851 0 .843h.893l-1.246 1.875c-.187.281.015.657.353.655h1.681c.571.009.571-.851 0-.843h-.895l1.246-1.875c.187-.28-.014-.655-.351-.655zm-10.567.77h.983v.984h-.983z" />
+</svg>
diff --git a/.icons/kora/panel/24/gpm-inhibit-invalid.svg b/.icons/kora/panel/24/gpm-inhibit-invalid.svg
new file mode 100644
index 000000000..e1db16091
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-inhibit-invalid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.013 3.075 11.482.012.127 1.096v9.74h-7.676l-.913-1.015-3.02.003z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125c-1.303 0-1.303.975 0 .975h.983v3.942h-1.967v2.95h1.967v.983h-1.967v2.95h1.967v1.967c0 1.303.913 1.322.913.019v-12.783c0-.983-.984-.983-.984-.983l-.912-.02zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm-3.075 2.93h.983v.984h-.983zm5.229.02v3.933h.984v-3.933zm1.967 0v3.933h.983v-3.933zm1.967 0v3.933h.983v-3.933zm1.966 0v3.933h.984v-3.933zm-11.129 3.914h.983v.983h-.983z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m14 8v4h2v-4zm.659 5c-.175 0-.342.069-.466.193s-.193.291-.193.466v.682c0 .175.069.342.193.466s.291.193.466.193h.682c.175 0 .342-.069.466-.193s.193-.291.193-.466v-.682c0-.175-.069-.342-.193-.466s-.291-.193-.466-.193z" />
+</svg>
diff --git a/.icons/kora/panel/24/gpm-inhibit.svg b/.icons/kora/panel/24/gpm-inhibit.svg
new file mode 100644
index 000000000..00a1ae4ca
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-inhibit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125.912.02s.984 0 .984.983v12.783c0 1.303-.913 1.284-.913-.019v-1.967h-1.967v-2.95h1.967v-.983h-1.967v-2.95h1.967v-3.942h-.983c-1.303 0-1.303-.975 0-.975zm2.762 2.95h10.422c.865 0 1.566.701 1.566 1.566v8.669c0 .415-.166.813-.459 1.107-.294.293-.692.458-1.107.458h-8.268v-1.967h-2.154v-.952h3.067v1.967h7.676v-9.74h-10.743zm6.6 9.83h-1.736v-5.045h1.736zm-9.675-2.966h.983v.983h-.983zm8.797-4.894c.148 0 .286.027.414.08.127.054.24.127.338.217.097.091.175.199.232.323.057.125.085.261.085.409 0 .141-.028.274-.085.399-.057.124-.135.232-.232.322-.098.091-.211.164-.338.217-.128.054-.266.081-.414.081s-.286-.027-.414-.081c-.128-.053-.24-.126-.338-.217-.097-.09-.173-.198-.227-.322-.054-.125-.081-.258-.081-.399 0-.296.103-.542.308-.737s.456-.292.752-.292zm-8.797.96h.983v.984h-.983z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gpm-keyboard-000.svg b/.icons/kora/panel/24/gpm-keyboard-000.svg
new file mode 120000
index 000000000..3c3ffb5e4
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-keyboard-000.svg
@@ -0,0 +1 @@
+keyboard-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-keyboard-020.svg b/.icons/kora/panel/24/gpm-keyboard-020.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-keyboard-020.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-keyboard-040.svg b/.icons/kora/panel/24/gpm-keyboard-040.svg
new file mode 120000
index 000000000..89e90a0d7
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-keyboard-040.svg
@@ -0,0 +1 @@
+keyboard-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-keyboard-060.svg b/.icons/kora/panel/24/gpm-keyboard-060.svg
new file mode 120000
index 000000000..e05b11bd3
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-keyboard-060.svg
@@ -0,0 +1 @@
+keyboard-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-keyboard-080.svg b/.icons/kora/panel/24/gpm-keyboard-080.svg
new file mode 120000
index 000000000..82432d8f9
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-keyboard-080.svg
@@ -0,0 +1 @@
+keyboard-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-keyboard-100.svg b/.icons/kora/panel/24/gpm-keyboard-100.svg
new file mode 120000
index 000000000..1307798fb
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-keyboard-100.svg
@@ -0,0 +1 @@
+keyboard-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-monitor.svg b/.icons/kora/panel/24/gpm-monitor.svg
new file mode 100644
index 000000000..9fa1253be
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-monitor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.779,2.0011 C 8.728,1.9956 8.676,2.011 8.637,2.0461 8.597,2.0811 8.573,2.1317 8.568,2.1867 L 8.342,4.673 C 8.331,4.7874 8.411,4.8905 8.518,4.9015 9.136,4.9657 9.731,5.1445 10.289,5.4328 10.38,5.4853 10.488,5.4406 10.549,5.3351 L 11.561,3.0851 C 11.607,2.9816 11.567,2.8577 11.471,2.8078 10.623,2.37 9.717,2.0986 8.779,2.0011 Z M 6.916,2.0382 C 5.9825,2.174 5.0878,2.4831 4.2559,2.9562 4.1611,3.0101 4.1256,3.1359 4.1758,3.2375 L 5.2676,5.4445 C 5.3025,5.515 5.3699,5.5539 5.4395,5.5539 5.4702,5.5539 5.5003,5.5469 5.5293,5.5304 6.077,5.2188 6.667,5.0163 7.281,4.9269 7.388,4.9115 7.462,4.8065 7.447,4.6925 L 7.135,2.216 C 7.12,2.1021 7.022,2.0229 6.916,2.0382 Z M 12.902,3.8351 C 12.851,3.8408 12.804,3.8685 12.771,3.9113 L 11.301,5.8488 C 11.268,5.8916 11.254,5.9462 11.26,6.002 11.265,6.056 11.29,6.107 11.33,6.142 11.813,6.563 12.218,7.065 12.537,7.636 12.574,7.701 12.639,7.738 12.705,7.738 12.739,7.738 12.774,7.729 12.805,7.709 L 14.805,6.427 C 14.898,6.368 14.922,6.23 14.871,6.142 14.389,5.2775 13.775,4.5163 13.045,3.88 13.005,3.8452 12.954,3.8296 12.902,3.8351 Z M 2.8613,4.0421 C 2.8097,4.0386 2.7594,4.0565 2.7207,4.0929 2.0139,4.759 1.427,5.5438 0.9766,6.427 0.9519,6.476 0.9465,6.535 0.9609,6.587 0.9754,6.64 1.0075,6.684 1.0527,6.711 L 3.0977,7.91 C 3.1893,7.963 3.3022,7.928 3.3613,7.826 3.659,7.242 4.048,6.723 4.5156,6.283 4.5544,6.246 4.5768,6.195 4.5801,6.14 4.5834,6.085 4.5672,6.029 4.5332,5.9875 L 2.9941,4.1125 C 2.9602,4.071 2.9128,4.0457 2.8613,4.0421 Z M 15.393,7.834 13.168,8.58 C 13.066,8.614 13.009,8.732 13.041,8.841 13.201,9.388 13.294,9.958 13.281,10.537 L 13.275,10.802 C 13.272,10.888 13.346,11.021 13.461,11.021 L 15.797,11.136 C 15.9,11.136 15.985,11.049 15.99,10.937 15.996,10.798 16,10.537 16,10.537 16,9.662 15.877,8.799 15.635,7.97 15.603,7.861 15.495,7.799 15.393,7.834 Z M 7.893,10.097 4.7382,8.103 C 4.7382,8.103 4.6554,8.069 4.6132,8.074 4.6132,8.074 4.5304,8.099 4.4981,8.132 4.4333,8.199 4.4187,8.304 4.4609,8.388 L 6.182,11.845 C 6.182,11.845 6.172,11.981 6.172,12.048 6.172,12.57 6.361,13.059 6.705,13.427 7.049,13.796 7.506,14 7.992,14 8.479,14 8.937,13.796 9.281,13.427 9.625,13.059 9.814,12.57 9.814,12.048 9.814,11.527 9.625,11.036 9.281,10.668 8.938,10.299 8.48,10.096 7.994,10.095 Z M 0.5176,8.14 C 0.4679,8.126 0.4138,8.132 0.3691,8.16 0.3245,8.187 0.2928,8.233 0.2793,8.287 0.0945,9.017 0,9.774 0,10.537 0,10.667 0.0098,10.937 0.0098,10.937 0.0146,11.049 0.1,11.136 0.2032,11.136 L 2.5391,11.021 C 2.6374,11.017 2.7247,10.927 2.7247,10.802 2.7207,10.709 2.7188,10.537 2.7188,10.537 2.7188,10.032 2.7804,9.532 2.9024,9.05 2.9304,8.939 2.8691,8.825 2.7657,8.795 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gpm-mouse-000.svg b/.icons/kora/panel/24/gpm-mouse-000.svg
new file mode 120000
index 000000000..90eab54ba
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-mouse-000.svg
@@ -0,0 +1 @@
+mouse-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-mouse-020.svg b/.icons/kora/panel/24/gpm-mouse-020.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-mouse-020.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-mouse-040.svg b/.icons/kora/panel/24/gpm-mouse-040.svg
new file mode 120000
index 000000000..f5d985ce3
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-mouse-040.svg
@@ -0,0 +1 @@
+mouse-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-mouse-060.svg b/.icons/kora/panel/24/gpm-mouse-060.svg
new file mode 120000
index 000000000..85e6611c3
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-mouse-060.svg
@@ -0,0 +1 @@
+mouse-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-mouse-080.svg b/.icons/kora/panel/24/gpm-mouse-080.svg
new file mode 120000
index 000000000..2919c46ce
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-mouse-080.svg
@@ -0,0 +1 @@
+mouse-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-mouse-100.svg b/.icons/kora/panel/24/gpm-mouse-100.svg
new file mode 120000
index 000000000..6c8e81536
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-mouse-100.svg
@@ -0,0 +1 @@
+mouse-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-phone-000.svg b/.icons/kora/panel/24/gpm-phone-000.svg
new file mode 120000
index 000000000..77b7a31c3
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-phone-000.svg
@@ -0,0 +1 @@
+phone-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-phone-020.svg b/.icons/kora/panel/24/gpm-phone-020.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-phone-020.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-phone-040.svg b/.icons/kora/panel/24/gpm-phone-040.svg
new file mode 120000
index 000000000..2e1194c15
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-phone-040.svg
@@ -0,0 +1 @@
+phone-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-phone-060.svg b/.icons/kora/panel/24/gpm-phone-060.svg
new file mode 120000
index 000000000..431ed0999
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-phone-060.svg
@@ -0,0 +1 @@
+phone-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-phone-080.svg b/.icons/kora/panel/24/gpm-phone-080.svg
new file mode 120000
index 000000000..4dadbca9b
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-phone-080.svg
@@ -0,0 +1 @@
+phone-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-phone-100.svg b/.icons/kora/panel/24/gpm-phone-100.svg
new file mode 120000
index 000000000..954a697f6
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-phone-100.svg
@@ -0,0 +1 @@
+phone-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-000-charging.svg b/.icons/kora/panel/24/gpm-primary-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-000.svg b/.icons/kora/panel/24/gpm-primary-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-020-charging.svg b/.icons/kora/panel/24/gpm-primary-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-020.svg b/.icons/kora/panel/24/gpm-primary-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-040-charging.svg b/.icons/kora/panel/24/gpm-primary-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-040.svg b/.icons/kora/panel/24/gpm-primary-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-060-charging.svg b/.icons/kora/panel/24/gpm-primary-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-060.svg b/.icons/kora/panel/24/gpm-primary-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-080-charging.svg b/.icons/kora/panel/24/gpm-primary-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-080.svg b/.icons/kora/panel/24/gpm-primary-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-100-charging.svg b/.icons/kora/panel/24/gpm-primary-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-100.svg b/.icons/kora/panel/24/gpm-primary-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-charged.svg b/.icons/kora/panel/24/gpm-primary-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-primary-missing.svg b/.icons/kora/panel/24/gpm-primary-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-primary-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-000-charging.svg b/.icons/kora/panel/24/gpm-ups-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-000.svg b/.icons/kora/panel/24/gpm-ups-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-020-charging.svg b/.icons/kora/panel/24/gpm-ups-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-020.svg b/.icons/kora/panel/24/gpm-ups-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-040-charging.svg b/.icons/kora/panel/24/gpm-ups-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-040.svg b/.icons/kora/panel/24/gpm-ups-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-060-charging.svg b/.icons/kora/panel/24/gpm-ups-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-060.svg b/.icons/kora/panel/24/gpm-ups-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-080-charging.svg b/.icons/kora/panel/24/gpm-ups-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-080.svg b/.icons/kora/panel/24/gpm-ups-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-100-charging.svg b/.icons/kora/panel/24/gpm-ups-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-100.svg b/.icons/kora/panel/24/gpm-ups-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-charged.svg b/.icons/kora/panel/24/gpm-ups-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpm-ups-missing.svg b/.icons/kora/panel/24/gpm-ups-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/24/gpm-ups-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gpmdp-tray-pause.svg b/.icons/kora/panel/24/gpmdp-tray-pause.svg
new file mode 100644
index 000000000..b765a4d51
--- /dev/null
+++ b/.icons/kora/panel/24/gpmdp-tray-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z M 11,11 V 16 H 13 V 11 Z M 14,11 V 16 H 16 V 11 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gpmdp-tray-play.svg b/.icons/kora/panel/24/gpmdp-tray-play.svg
new file mode 100644
index 000000000..0c582b36e
--- /dev/null
+++ b/.icons/kora/panel/24/gpmdp-tray-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z M 12,11 V 16 L 16,13.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gpmdp-tray.svg b/.icons/kora/panel/24/gpmdp-tray.svg
new file mode 100644
index 000000000..f170a3681
--- /dev/null
+++ b/.icons/kora/panel/24/gpmdp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7129,1.0002 C 2.5324,1.0041 2.3756,1.0702 2.2578,1.1897 2.0905,1.3568 2,1.6286 2,1.9787 V 14.018 C 2,14.368 2.0982,14.638 2.2578,14.805 2.501,15.051 2.8812,15.076 3.3145,14.813 L 13.453,8.7814 C 14.183,8.3518 14.183,7.6525 13.453,7.215 L 12.857,6.8596 C 12.34,4.6501 10.367,3.0002 8,3.0002 7.5397,3.0002 7.103,3.083 6.6797,3.1994 5.1333,2.2728 3.3145,1.1818 3.3145,1.1818 3.0979,1.0545 2.8934,0.99617 2.7129,1.0002 Z M 8,4.0002 C 9.5963,4.0002 10.956,4.9432 11.598,6.2834 11.633,6.3571 12,7.1091 12,8.0002 12,8.1693 11.973,8.3308 11.953,8.4943 L 6.5469,11.717 C 5.9006,11.544 4,10.297 4,8.0002 4,7.7241 4.0287,7.4539 4.082,7.1936 4.455,5.3708 6.0774,4.0002 8,4.0002 Z M 8,6.0002 C 6.8954,6.0002 6,6.8956 6,8.0002 6,9.1048 6.8954,10 8,10 9.1046,10 10,9.1048 10,8.0002 10,6.8956 9.1046,6.0002 8,6.0002 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/grive-app-ind-con-1.svg b/.icons/kora/panel/24/grive-app-ind-con-1.svg
new file mode 100644
index 000000000..844be8e44
--- /dev/null
+++ b/.icons/kora/panel/24/grive-app-ind-con-1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/grive-app-ind-con-2.svg b/.icons/kora/panel/24/grive-app-ind-con-2.svg
new file mode 100644
index 000000000..1a6ad40a1
--- /dev/null
+++ b/.icons/kora/panel/24/grive-app-ind-con-2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/grive-app-ind-con-3.svg b/.icons/kora/panel/24/grive-app-ind-con-3.svg
new file mode 100644
index 000000000..68999b603
--- /dev/null
+++ b/.icons/kora/panel/24/grive-app-ind-con-3.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.666667,1 16,10 10.222222,10 5.3334222,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 6,11.007925 10,-0.0088 -2.666667,4 -9.7777774,0 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/grive-app-ind-sleep.svg b/.icons/kora/panel/24/grive-app-ind-sleep.svg
new file mode 100644
index 000000000..2ffce55a8
--- /dev/null
+++ b/.icons/kora/panel/24/grive-app-ind-sleep.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 5.3339844 1 L 10.222656 10 L 16 10 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 16 11 L 6 11.007812 L 3.5546875 15 L 13.333984 15 L 16 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/grive-app-ind.svg b/.icons/kora/panel/24/grive-app-ind.svg
new file mode 100644
index 000000000..c4a82368f
--- /dev/null
+++ b/.icons/kora/panel/24/grive-app-ind.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.3339844 1 L 10.222656 10 L 16 10 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 16 11 L 6 11.007812 L 3.5546875 15 L 13.333984 15 L 16 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gsd-xrandr.svg b/.icons/kora/panel/24/gsd-xrandr.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/24/gsd-xrandr.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-full-secure.svg b/.icons/kora/panel/24/gsm-3g-full-secure.svg
new file mode 120000
index 000000000..afc43d749
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-full-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-full.svg b/.icons/kora/panel/24/gsm-3g-full.svg
new file mode 120000
index 000000000..90a741a11
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-full.svg
@@ -0,0 +1 @@
+network-cellular-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-high-secure.svg b/.icons/kora/panel/24/gsm-3g-high-secure.svg
new file mode 120000
index 000000000..56374d216
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-high-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-high.svg b/.icons/kora/panel/24/gsm-3g-high.svg
new file mode 120000
index 000000000..d483798e8
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-high.svg
@@ -0,0 +1 @@
+network-cellular-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-low-secure.svg b/.icons/kora/panel/24/gsm-3g-low-secure.svg
new file mode 120000
index 000000000..86597a5a5
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-low-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-low.svg b/.icons/kora/panel/24/gsm-3g-low.svg
new file mode 120000
index 000000000..1f49b2fc8
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-low.svg
@@ -0,0 +1 @@
+network-cellular-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-medium-secure.svg b/.icons/kora/panel/24/gsm-3g-medium-secure.svg
new file mode 120000
index 000000000..08f73d5e3
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-medium-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-medium.svg b/.icons/kora/panel/24/gsm-3g-medium.svg
new file mode 120000
index 000000000..f8764e2c1
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-medium.svg
@@ -0,0 +1 @@
+network-cellular-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-none-secure.svg b/.icons/kora/panel/24/gsm-3g-none-secure.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-none-secure.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gsm-3g-none.svg b/.icons/kora/panel/24/gsm-3g-none.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/24/gsm-3g-none.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/gtg-panel.svg b/.icons/kora/panel/24/gtg-panel.svg
new file mode 100644
index 000000000..f33b21f48
--- /dev/null
+++ b/.icons/kora/panel/24/gtg-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.056 8.545 5.78-5.595c.215-.192.554-.021.156.562l-4.875 8.375c-.085.149-.267.239-.436.219-.051-.006-.107-.006-.156-.031-.005-.002-2.912-4.244-3.375-5.124-.096-.181.035-.577.594-.156z"/>
+</svg>
diff --git a/.icons/kora/panel/24/gtk-dialog-authentication-panel.svg b/.icons/kora/panel/24/gtk-dialog-authentication-panel.svg
new file mode 120000
index 000000000..0bfd732bb
--- /dev/null
+++ b/.icons/kora/panel/24/gtk-dialog-authentication-panel.svg
@@ -0,0 +1 @@
+krb-valid-ticket.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/guake-indicator.svg b/.icons/kora/panel/24/guake-indicator.svg
new file mode 100644
index 000000000..77132ed0b
--- /dev/null
+++ b/.icons/kora/panel/24/guake-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.75 1c-.97 0-1.75.781-1.75 1.75v10.5c0 .97.781 1.75 1.75 1.75h10.5c.97 0 1.75-.781 1.75-1.75v-10.5c0-.97-.781-1.75-1.75-1.75z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9 12h4v1h-4zm-3-10h1v1h3v2h-3v1h1c.75 0 1.44.317 1.873.805.433.487.627 1.098.627 1.695s-.194 1.21-.627 1.697c-.433.488-1.123.803-1.873.803h-1v1h-1v-1h-3v-2h3v-1h-1c-.75 0-1.44-.315-1.873-.803-.433-.487-.627-1.1-.627-1.697s.194-1.208.627-1.695c.433-.488 1.123-.805 1.873-.805h1zm1 6v1h1c.25 0 .31-.058.377-.133s.123-.214.123-.367-.056-.29-.123-.365-.126-.135-.377-.135zm-2-3c-.25 0-.31.06-.377.135s-.123.212-.123.365.056.292.123.367.127.133.377.133h1v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/guake-tray.svg b/.icons/kora/panel/24/guake-tray.svg
new file mode 120000
index 000000000..49add0e34
--- /dev/null
+++ b/.icons/kora/panel/24/guake-tray.svg
@@ -0,0 +1 @@
+guake-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/guitarix-tray.svg b/.icons/kora/panel/24/guitarix-tray.svg
new file mode 100644
index 000000000..20c604d42
--- /dev/null
+++ b/.icons/kora/panel/24/guitarix-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.701 5c-.388 0-.701.343-.701.77v8.46c0 .427.313.77.701.77h12.598c.388 0 .701-.343.701-.77v-8.46c0-.427-.313-.77-.701-.77zm3.299 2c1.646 0 3 1.354 3 3 0-1.646 1.354-3 3-3s3 1.354 3 3-1.354 3-3 3-3-1.354-3-3c0 1.646-1.354 3-3 3s-3-1.354-3-3 1.354-3 3-3zm0 2c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm6 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.256-.701.572v2.856c0 .316.313.572.701.572h12.598c.388 0 .701-.256.701-.572v-2.856c0-.316-.313-.572-.701-.572zm1.045 1h10.508c.414 0 .746.202.746.451v1.098c0 .249-.332.451-.746.451h-10.508c-.414 0-.746-.202-.746-.451v-1.098c0-.249.332-.451.746-.451zm.655.6h-.001c-.219 0-.4.18-.4.4s.181.4.4.4h.001c.219 0 .4-.18.4-.4s-.181-.4-.4-.4zm1.599 0c-.22 0-.4.18-.4.4s.18.4.4.4.4-.18.4-.4-.18-.4-.4-.4zm1.401 0h-.001c-.219 0-.4.18-.4.4s.181.4.4.4h.001c.219 0 .4-.18.4-.4s-.181-.4-.4-.4zm5.798 0v.8h.801v-.8z"/>
+</svg>
diff --git a/.icons/kora/panel/24/haguichi-connected.svg b/.icons/kora/panel/24/haguichi-connected.svg
new file mode 100644
index 000000000..73b7ac489
--- /dev/null
+++ b/.icons/kora/panel/24/haguichi-connected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/haguichi-connecting-1.svg b/.icons/kora/panel/24/haguichi-connecting-1.svg
new file mode 100644
index 000000000..c2f276e5a
--- /dev/null
+++ b/.icons/kora/panel/24/haguichi-connecting-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/haguichi-connecting-2.svg b/.icons/kora/panel/24/haguichi-connecting-2.svg
new file mode 100644
index 000000000..e9a4f6680
--- /dev/null
+++ b/.icons/kora/panel/24/haguichi-connecting-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/haguichi-connecting-3.svg b/.icons/kora/panel/24/haguichi-connecting-3.svg
new file mode 120000
index 000000000..07f4e9ce1
--- /dev/null
+++ b/.icons/kora/panel/24/haguichi-connecting-3.svg
@@ -0,0 +1 @@
+haguichi-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/haguichi-disconnected.svg b/.icons/kora/panel/24/haguichi-disconnected.svg
new file mode 100644
index 000000000..f584b4bf2
--- /dev/null
+++ b/.icons/kora/panel/24/haguichi-disconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,15 H 13.375 L 7.2095,8.4433 4.3146,10.448 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5834,1 H 13.375 L 6.7909,7.9996 4.3229,10.457 2,7.9996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/hangouts-available.svg b/.icons/kora/panel/24/hangouts-available.svg
new file mode 100644
index 000000000..744876d40
--- /dev/null
+++ b/.icons/kora/panel/24/hangouts-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/hangouts-notification.svg b/.icons/kora/panel/24/hangouts-notification.svg
new file mode 100644
index 000000000..00f93e005
--- /dev/null
+++ b/.icons/kora/panel/24/hangouts-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/hangouts-offline.svg b/.icons/kora/panel/24/hangouts-offline.svg
new file mode 100644
index 000000000..5fd18c914
--- /dev/null
+++ b/.icons/kora/panel/24/hangouts-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.5,1 C 3.9101,1 1,3.9101 1,7.5 1.0038,10.909 3.6406,13.736 7.041,13.977 7.0385,14.875 7,16 7,16 10.95,15.511 14,12.082 14,8 14,7.908 14,7.8301 13.988,7.7422 14,7.6615 14,7.5808 14,7.5 14,3.9101 11.09,1 7.5,1 Z M 4.5,6 H 6.5 C 6.5,6 7,6 7,6.5 V 9 C 7,10.21 6,11 5.2,11 5,11 5,10.826 5,10.826 V 10.2 C 5,10.2 5,10 5.2,10 5.2,10 6,9.6 6,9 H 4.5 C 4.5,9 4,9 4,8.5 V 6.5 C 4,6.5 4,6 4.5,6 Z M 8.5,6 H 10.5 C 10.5,6 11,6 11,6.5 V 9 C 11,10.21 10,11 9.2,11 9,11 9,10.826 9,10.826 V 10.2 C 9,10.2 9,10 9.2,10 9.2,10 10,9.6 10,9 H 8.5 C 8.5,9 8,9 8,8.5 V 6.5 C 8,6.5 8,6 8.5,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/hangouts-working.svg b/.icons/kora/panel/24/hangouts-working.svg
new file mode 100644
index 000000000..0a720d1ed
--- /dev/null
+++ b/.icons/kora/panel/24/hangouts-working.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 3.9101491 1 1 3.9101491 1 7.5 C 1.00378 10.908965 3.6405581 13.735847 7.0410156 13.976562 C 7.0384989 14.874999 7 16 7 16 C 10.949542 15.510867 14 12.081917 14 8 C 14 7.907964 13.991001 7.8300869 13.988281 7.7421875 C 13.993694 7.6615382 13.9976 7.580795 14 7.5 C 14 3.9101491 11.089851 1 7.5 1 z M 3.5 6 A 1.5 1.5 0 0 1 5 7.5 A 1.5 1.5 0 0 1 3.5 9 A 1.5 1.5 0 0 1 2 7.5 A 1.5 1.5 0 0 1 3.5 6 z M 7.5 6 A 1.5 1.5 0 0 1 9 7.5 A 1.5 1.5 0 0 1 7.5 9 A 1.5 1.5 0 0 1 6 7.5 A 1.5 1.5 0 0 1 7.5 6 z M 11.5 6 A 1.5 1.5 0 0 1 13 7.5 A 1.5 1.5 0 0 1 11.5 9 A 1.5 1.5 0 0 1 10 7.5 A 1.5 1.5 0 0 1 11.5 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/harmony-tray.svg b/.icons/kora/panel/24/harmony-tray.svg
new file mode 100644
index 000000000..cb427a4d5
--- /dev/null
+++ b/.icons/kora/panel/24/harmony-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.134,1 1,4.134 1,8 1,11.866 4.134,15 8,15 11.866,15 15,11.866 15,8 15,4.134 11.866,1 8,1 Z M 10.211,2.9999 C 10.416,2.9999 10.777,3.1131 10.9,3.2167 L 11,3.3007 10.904,3.5839 C 10.686,4.2303 10.083,7.1136 9.8457,8.6386 9.7827,9.0416 9.6944,9.5637 9.6484,9.8007 9.5504,10.314 9.5458,10.509 9.6348,10.746 9.7748,11.121 9.77,11.159 9.541,11.264 9.428,11.316 9.1688,11.386 8.9648,11.422 8.2748,11.542 8.0655,11.389 8.0645,10.766 8.0645,10.346 8.1032,10.122 8.3672,9.0214 8.4842,8.5374 8.5781,8.1026 8.5781,8.0546 8.5781,7.9736 8.5583,7.968 8.2813,7.996 8.1183,8.013 7.6179,8.0301 7.1699,8.0331 6.7221,8.0361 6.3422,8.0523 6.3262,8.0683 6.3102,8.0853 6.221,8.4346 6.1289,8.8456 6.0368,9.2556 5.8723,9.9326 5.7617,10.348 5.6512,10.763 5.5511,11.226 5.541,11.377 5.529,11.557 5.499,11.675 5.4531,11.717 5.3489,11.812 4.8343,11.964 4.5098,11.994 4.115,12.035 3.9748,11.861 4.0039,11.57 4.0305,11.309 4.1853,10.745 4.5723,9.5077 5.227,7.4137 5.6389,5.0335 5.4648,4.3417 5.4215,4.1698 5.4155,4.0826 5.4473,4.0429 5.5464,3.9193 5.9441,3.7841 6.2715,3.7636 6.9475,3.7495 6.9148,4.0004 6.8926,4.5449 6.8727,5.033 6.7427,5.9515 6.623,6.5663 6.5858,6.7573 6.5671,6.9415 6.5801,6.9765 6.5996,7.0285 6.7801,7.04 7.6445,7.039 8.2165,7.039 8.7083,7.0218 8.7363,7.0038 8.8243,6.9458 8.8751,6.7519 9.2461,5.0683 9.4451,4.1675 9.6416,3.3719 9.6836,3.2988 9.7776,3.1321 10.01,2.9999 10.211,2.9999 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/heroic-tray.svg b/.icons/kora/panel/24/heroic-tray.svg
new file mode 100644
index 000000000..9b13156e0
--- /dev/null
+++ b/.icons/kora/panel/24/heroic-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.5 1.0004531-6.5 2.109375 3.3203125 10.4272809 3.1796875 2.462891 3.179688-2.462891 3.320312-10.4272809zm-.0059.5 1.5059 1.8710938-.757812 7.7143911-.742188.914062-.748047-.919922-.751953-7.7104843zm-2.433553 9.9995469 1.611328.28125.328125.46875-.328125.466797-1.607422.283203-.314453-.751953zm4.880859 0 .308594.748047-.314453.751953-1.607422-.283203-.328125-.466797.328125-.46875zm-2.439453 1.25.466797.328125.28125 1.611328-.746094.310547-.753906-.314453.285156-1.607422z"/>
+</svg>
diff --git a/.icons/kora/panel/24/hexchat-fileoffer.svg b/.icons/kora/panel/24/hexchat-fileoffer.svg
new file mode 120000
index 000000000..49efef62f
--- /dev/null
+++ b/.icons/kora/panel/24/hexchat-fileoffer.svg
@@ -0,0 +1 @@
+hexchat-highlight.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/hexchat-highlight.svg b/.icons/kora/panel/24/hexchat-highlight.svg
new file mode 100644
index 000000000..262a3218b
--- /dev/null
+++ b/.icons/kora/panel/24/hexchat-highlight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9453125 2 C 3.6305844 1.9997429 3.3396609 2.1633916 3.1816406 2.4277344 L 0.11914062 7.5683594 C -0.039842165 7.8349309 -0.039842165 8.1639732 0.11914062 8.4296875 L 3.1816406 13.572266 C 3.3395734 13.836266 3.6304969 14 3.9453125 14 L 10.058594 14 C 10.373584 14 10.661942 13.836266 10.820312 13.572266 L 13.880859 8.4296875 C 14.040105 8.1639732 14.040105 7.8349309 13.880859 7.5683594 L 10.820312 2.4277344 C 10.661942 2.1639059 10.373584 2.0002572 10.058594 2 L 3.9453125 2 z M 4.5742188 4 L 9.4296875 4 L 9.4882812 4.0976562 L 7 6.5859375 L 4.5136719 4.0996094 L 4.5742188 4 z M 10.542969 5.8710938 L 11.808594 8 L 10.542969 10.128906 L 8.4140625 8 L 10.542969 5.8710938 z M 3.4589844 5.8730469 L 5.5859375 8 L 3.4589844 10.126953 L 2.1914062 8 L 3.4589844 5.8730469 z M 7 9.4140625 L 9.4863281 11.900391 L 9.4277344 12 L 4.5742188 12 L 4.5136719 11.900391 L 7 9.4140625 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 12.432348,2.0003749 C 12.088438,2 11.890091,2.3488977 12.064445,2.6023212 l 0.7614,1.0983681 0.757401,1.0984431 c 0.186351,0.2678234 0.64943,0.2678234 0.834981,0 l 0.7606,-1.0983681 0.757401,-1.0983682 C 16.118579,2.3345728 15.88824,2.0014249 15.519537,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/hexchat-indicator.svg b/.icons/kora/panel/24/hexchat-indicator.svg
new file mode 100644
index 000000000..ca9497364
--- /dev/null
+++ b/.icons/kora/panel/24/hexchat-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9453125 2 C 3.6305844 1.9997429 3.3396609 2.1633916 3.1816406 2.4277344 L 0.11914062 7.5683594 C -0.039842165 7.8349309 -0.039842165 8.1639732 0.11914062 8.4296875 L 3.1816406 13.572266 C 3.3395734 13.836266 3.6304969 14 3.9453125 14 L 10.058594 14 C 10.373584 14 10.661942 13.836266 10.820312 13.572266 L 13.880859 8.4296875 C 14.040105 8.1639732 14.040105 7.8349309 13.880859 7.5683594 L 10.820312 2.4277344 C 10.661942 2.1639059 10.373584 2.0002572 10.058594 2 L 3.9453125 2 z M 4.5742188 4 L 9.4296875 4 L 9.4882812 4.0976562 L 7 6.5859375 L 4.5136719 4.0996094 L 4.5742188 4 z M 10.542969 5.8710938 L 11.808594 8 L 10.542969 10.128906 L 8.4140625 8 L 10.542969 5.8710938 z M 3.4589844 5.8730469 L 5.5859375 8 L 3.4589844 10.126953 L 2.1914062 8 L 3.4589844 5.8730469 z M 7 9.4140625 L 9.4863281 11.900391 L 9.4277344 12 L 4.5742188 12 L 4.5136719 11.900391 L 7 9.4140625 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/hexchat-message.svg b/.icons/kora/panel/24/hexchat-message.svg
new file mode 120000
index 000000000..49efef62f
--- /dev/null
+++ b/.icons/kora/panel/24/hexchat-message.svg
@@ -0,0 +1 @@
+hexchat-highlight.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/high-signal-lock.svg b/.icons/kora/panel/24/high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/high-signal.svg b/.icons/kora/panel/24/high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/hipchat4-attention.svg b/.icons/kora/panel/24/hipchat4-attention.svg
new file mode 100644
index 000000000..6335a225d
--- /dev/null
+++ b/.icons/kora/panel/24/hipchat4-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0.94726562 C 3.4051875 0.94726562 0 4.0677344 0 7.9785156 C 0 11.889766 3.4051875 15.009766 7.5 15.009766 A 0.93759375 0.93759375 0 0 0 7.5019531 15.009766 C 8.0757031 15.008828 8.6385156 14.899141 9.1972656 14.775391 C 10.348516 15.533828 11.694453 16.216563 13.291016 15.929688 A 0.93759375 0.93759375 0 0 0 13.806641 14.365234 C 13.260081 13.787734 12.971953 13.426953 12.955078 12.658203 C 14.202891 11.375703 14.998125 9.7438281 15 7.9785156 C 15 4.0677344 11.595 0.94726562 7.5 0.94726562 z M 7.5 2.9453125 C 10.578405 2.9453125 12.998913 5.2275022 13 7.9765625 C 12.9988 9.1420178 12.473953 10.286679 11.521484 11.265625 L 10.9375 11.865234 L 10.955078 12.701172 C 10.961978 13.018036 11.115323 13.290459 11.203125 13.587891 C 10.911627 13.444641 10.62978 13.324786 10.296875 13.105469 L 9.5917969 12.638672 L 8.765625 12.820312 C 8.2411543 12.936473 7.8208158 13.009045 7.5 13.009766 C 4.421107 13.009766 2 10.728947 2 7.9785156 C 2 5.2286916 4.4211375 2.9453125 7.5 2.9453125 z M 4.4785156 8.4941406 A 0.50005 0.50005 0 0 0 4.0253906 9.1582031 C 4.0253906 9.1582031 4.2095038 9.6773428 4.7363281 10.128906 C 5.2631524 10.58047 6.15 11 7.5 11 C 8.85 11 9.7368475 10.58047 10.263672 10.128906 C 10.790496 9.6773428 10.974609 9.1582031 10.974609 9.1582031 A 0.50028184 0.50028184 0 0 0 10.025391 8.8417969 C 10.025391 8.8417969 9.959504 9.0726574 9.6113281 9.3710938 C 9.2631524 9.66953 8.65 10 7.5 10 C 6.35 10 5.7368476 9.66953 5.3886719 9.3710938 C 5.0404962 9.0726574 4.9746094 8.8417969 4.9746094 8.8417969 A 0.50005 0.50005 0 0 0 4.4785156 8.4941406 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="7.5" cy="6.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/hipchat4.svg b/.icons/kora/panel/24/hipchat4.svg
new file mode 100644
index 000000000..6f3d7bc3c
--- /dev/null
+++ b/.icons/kora/panel/24/hipchat4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0.94726562 C 3.4051875 0.94726562 0 4.0677344 0 7.9785156 C 0 11.889766 3.4051875 15.009766 7.5 15.009766 A 0.93759375 0.93759375 0 0 0 7.5019531 15.009766 C 8.0757031 15.008828 8.6385156 14.899141 9.1972656 14.775391 C 10.348516 15.533828 11.694453 16.216563 13.291016 15.929688 A 0.93759375 0.93759375 0 0 0 13.806641 14.365234 C 13.260081 13.787734 12.971953 13.426953 12.955078 12.658203 C 14.202891 11.375703 14.998125 9.7438281 15 7.9785156 C 15 4.0677344 11.595 0.94726562 7.5 0.94726562 z M 7.5 2.9453125 C 10.578405 2.9453125 12.998913 5.2275022 13 7.9765625 C 12.9988 9.1420178 12.473953 10.286679 11.521484 11.265625 L 10.9375 11.865234 L 10.955078 12.701172 C 10.961978 13.018036 11.115323 13.290459 11.203125 13.587891 C 10.911627 13.444641 10.62978 13.324786 10.296875 13.105469 L 9.5917969 12.638672 L 8.765625 12.820312 C 8.2411543 12.936473 7.8208158 13.009045 7.5 13.009766 C 4.421107 13.009766 2 10.728947 2 7.9785156 C 2 5.2286916 4.4211375 2.9453125 7.5 2.9453125 z M 4.4785156 8.4941406 A 0.50005 0.50005 0 0 0 4.0253906 9.1582031 C 4.0253906 9.1582031 4.2095038 9.6773428 4.7363281 10.128906 C 5.2631524 10.58047 6.15 11 7.5 11 C 8.85 11 9.7368475 10.58047 10.263672 10.128906 C 10.790496 9.6773428 10.974609 9.1582031 10.974609 9.1582031 A 0.50028184 0.50028184 0 0 0 10.025391 8.8417969 C 10.025391 8.8417969 9.959504 9.0726574 9.6113281 9.3710938 C 9.2631524 9.66953 8.65 10 7.5 10 C 6.35 10 5.7368476 9.66953 5.3886719 9.3710938 C 5.0404962 9.0726574 4.9746094 8.8417969 4.9746094 8.8417969 A 0.50005 0.50005 0 0 0 4.4785156 8.4941406 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/hp-indicator.svg b/.icons/kora/panel/24/hp-indicator.svg
new file mode 100644
index 000000000..e86ad1173
--- /dev/null
+++ b/.icons/kora/panel/24/hp-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 7.86,1 7.7226,1.0124 7.5844,1.0205 7.1723,2.1963 6.7532,3.877 6.3474,5.0259 6.9213,5.0473 7.8084,5.1334 8.2083,5.6514 8.3964,5.8954 8.3806,6.2771 8.2704,6.5742 7.7506,8.0307 7.2178,9.5553 6.7012,11.011 6.2448,11.018 5.7904,11.008 5.334,11.011 5.2701,11.01 5.2091,11.022 5.1477,10.998 5.7292,9.4005 6.2988,7.7158 6.8704,6.1127 6.5983,6.1088 6.3287,6.1178 6.0553,6.1127 6.0139,6.2004 5.9791,6.2981 5.9476,6.3896 5.4209,7.8671 4.8892,9.4092 4.365,10.889 4.34,10.926 4.3472,11.011 4.2881,11.011 3.852,11.013 3.4157,11.009 2.9808,11.011 2.9017,11.01 2.8264,11.019 2.75,10.996 3.7891,8.1178 4.8344,4.3109 5.8757,1.3285 3.0428,2.2239 1,4.8634 1,7.9996 1,11.219 3.1528,13.909 6.1013,14.733 7.2432,11.558 8.5591,8.2404 9.6695,5.1271 9.6809,5.1034 9.6896,5.0452 9.7001,5.0211 V 5.0194 C 10.432,5.0271 11.183,5.0335 11.915,5.0348 12.154,5.04 12.389,5.0081 12.623,5.0809 12.891,5.1537 13.14,5.3629 13.221,5.6364 13.282,5.85 13.236,6.0749 13.159,6.2806 12.693,7.6419 12.212,9.021 11.731,10.376 11.61,10.729 11.062,10.947 10.7,10.96 10.129,10.972 9.5619,10.964 8.9914,10.975 8.5171,12.296 7.8224,13.591 7.3079,14.966 7.5354,14.988 7.7664,15 8,15 11.878,15 15,11.878 15,8.0005 15,4.1223 11.878,1.0005 8,1.0005 Z M 6.1014,14.732 C 6.2962,14.787 6.493,14.836 6.6944,14.874 6.4939,14.835 6.2958,14.787 6.1014,14.732 Z M 5.8758,1.3281 C 6.1472,1.2423 6.4261,1.1742 6.7114,1.123 6.4267,1.1757 6.1471,1.2424 5.8758,1.3281 Z M 6.7114,1.123 C 6.9957,1.0721 7.286,1.0378 7.5809,1.0205 7.286,1.0378 6.9953,1.0706 6.7114,1.123 Z M 11.076,5.8784 C 11.053,5.8758 11.03,5.8749 11.007,5.8818 V 5.88 C 10.992,5.8839 10.973,5.8982 10.962,5.9108 10.463,7.3073 9.9696,8.7375 9.47,10.131 9.7448,10.132 10.026,10.149 10.3,10.131 10.784,8.7244 11.286,7.2843 11.776,5.8817 11.566,5.8765 11.358,5.8855 11.146,5.8817 11.124,5.8849 11.099,5.8808 11.076,5.8783 Z M 6.7487,14.883 C 6.9312,14.916 7.1151,14.947 7.3027,14.965 7.1148,14.947 6.9311,14.918 6.7487,14.883 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ico_72_cloud_station.svg b/.icons/kora/panel/24/ico_72_cloud_station.svg
new file mode 100644
index 000000000..1de38e753
--- /dev/null
+++ b/.icons/kora/panel/24/ico_72_cloud_station.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="-4 -4 24 24" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M4.21,1.436l7.58,0l3.789,6.564l-3.789,6.564l-7.58,-0l1.11,-1.921l5.36,-0l2.681,-4.643l-2.681,-4.643l-5.36,0l-1.11,-1.921Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M3.101,3.357l1.109,-1.921l3.79,6.564l-3.79,6.564l-1.109,-1.921l2.681,-4.643l-2.681,-4.643Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/idle-bad-signal-lock.svg b/.icons/kora/panel/24/idle-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/idle-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/idle-bad-signal.svg b/.icons/kora/panel/24/idle-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/idle-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/idle-good-signal-lock.svg b/.icons/kora/panel/24/idle-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/24/idle-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/idle-good-signal.svg b/.icons/kora/panel/24/idle-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/idle-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/idle-high-signal-lock.svg b/.icons/kora/panel/24/idle-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/idle-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/idle-high-signal.svg b/.icons/kora/panel/24/idle-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/idle-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/idle-low-signal-lock.svg b/.icons/kora/panel/24/idle-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/24/idle-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/idle-low-signal.svg b/.icons/kora/panel/24/idle-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/idle-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-cpufreq-100.svg b/.icons/kora/panel/24/indicator-cpufreq-100.svg
new file mode 100644
index 000000000..efcab90c2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-cpufreq-100.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-cpufreq-25.svg b/.icons/kora/panel/24/indicator-cpufreq-25.svg
new file mode 100644
index 000000000..f1ba21d4b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-cpufreq-25.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-cpufreq-50.svg b/.icons/kora/panel/24/indicator-cpufreq-50.svg
new file mode 100644
index 000000000..63ee30527
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-cpufreq-50.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-cpufreq-75.svg b/.icons/kora/panel/24/indicator-cpufreq-75.svg
new file mode 100644
index 000000000..01b508c9c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-cpufreq-75.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0h.005c.142 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.004c.141 0 .258.117.258.258v1.545h2.582v-1.541c-.002-.142.113-.26.254-.262h.005c.141 0 .258.117.258.258v1.572c.65.109 1.155.615 1.264 1.264h1.568c.141-.002.26.112.262.254v.005c0 .142-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.541c.141-.002.26.113.262.254v.004c0 .141-.117.258-.258.258h-1.545v2.582h1.545c.141 0 .257.115.258.256v.003c0 .141-.117.258-.258.258h-1.572c-.109.65-.614 1.155-1.264 1.264v1.568c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.541h-2.582v1.552c0 .142-.116.258-.258.258s-.258-.116-.258-.258v-1.552h-2.582v1.556c0 .142-.116.258-.258.258-.141 0-.258-.116-.258-.258v-1.556h-2.582v1.541c0 .142-.117.259-.258.259-.142 0-.259-.117-.259-.259v-1.568c-.65-.109-1.155-.614-1.264-1.264h-1.568c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.541v-2.582h-1.552c-.142 0-.258-.116-.258-.258s.116-.258.258-.258h1.552v-2.582h-1.556c-.142 0-.258-.116-.258-.258 0-.141.116-.258.258-.258h1.556v-2.582h-1.541c-.142 0-.259-.117-.259-.258 0-.142.117-.259.259-.259h1.568c.109-.65.614-1.155 1.264-1.264v-1.568c-.002-.142.112-.26.254-.262z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 12h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-3h9c.277 0 .5.223.5.5s-.223.5-.5.5h-9c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-cpufreq.svg b/.icons/kora/panel/24/indicator-cpufreq.svg
new file mode 100644
index 000000000..0e6b9cf87
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-cpufreq.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.348 0c-.14.002-.254.118-.254.258v1.572c-.649.108-1.156.615-1.265 1.264h-1.567-.004c-.142 0-.258.117-.258.259 0 .141.116.258.258.258h1.545v2.582h-1.541-.004c-.142 0-.258.116-.258.258s.116.258.258.258h1.545v2.582h-1.541c-.142 0-.259.117-.259.258 0 .142.117.259.259.259h1.541v2.582h-1.541-.011c-.142 0-.258.116-.258.258s.116.258.258.258h1.578c.109.649.616 1.156 1.265 1.265v1.571c0 .142.117.258.258.258.142 0 .258-.116.258-.258v-.004-1.541h2.582v1.545c0 .142.117.258.259.258.141 0 .258-.116.258-.258v-.004-1.541h2.582v1.552c0 .142.116.258.258.258s.258-.116.258-.258v-.011-1.541h2.582v1.541c0 .142.117.258.259.258.141 0 .258-.116.258-.258v-1.567c.649-.109 1.156-.616 1.264-1.265h1.572c.141 0 .258-.117.258-.258v-.004c-.002-.141-.121-.256-.262-.254h-1.541v-2.582h1.545c.141 0 .258-.117.258-.258v-.005c-.002-.141-.121-.256-.262-.254h-1.541v-2.582h1.546c.141 0 .258-.116.258-.258v-.004c-.002-.141-.12-.256-.262-.254h-1.541v-2.582h1.545c.141 0 .258-.117.258-.258v-.004c-.002-.142-.12-.256-.262-.254h-1.568c-.109-.65-.616-1.156-1.265-1.265v-1.568-.004c0-.141-.117-.258-.258-.258h-.005c-.142.003-.256.121-.254.262v1.542h-2.582v-1.542-.004c0-.141-.117-.258-.258-.258h-.004c-.142.003-.256.121-.254.262v1.542h-2.582v-1.542-.004c0-.141-.116-.258-.258-.258h-.004c-.14.002-.254.118-.254.258v1.546h-2.582v-1.542-.004c0-.141-.117-.258-.258-.258h-.004-.001z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-feedindicator-attention.svg b/.icons/kora/panel/24/indicator-feedindicator-attention.svg
new file mode 100644
index 000000000..e5357b159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-feedindicator-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 C 2.1666667 3 5.3734978 3.7051371 8.0546875 5.5703125 C 10.735877 7.4354879 13 10.333333 13 15 L 15 15 C 15 9.6666667 12.264123 6.0645121 9.1953125 3.9296875 C 6.1265022 1.7948629 2.8333333 1 1 1 z M 1 6 L 1 8 C 4.5 8 8 10.533333 8 15 L 10 15 C 10 9.4666667 5.5 6 1 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 3,11 c -1.1069652,0 -2,0.895993 -2,2 0,1.104908 0.8930348,2 2,2 1.1043547,0 2,-0.895092 2,-2 -7.201e-4,-1.104007 -0.8956453,-2 -2,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-feedindicator.svg b/.icons/kora/panel/24/indicator-feedindicator.svg
new file mode 100644
index 000000000..9b782534e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-feedindicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 C 2.1666667 3 5.3734978 3.7051371 8.0546875 5.5703125 C 10.735877 7.4354879 13 10.333333 13 15 L 15 15 C 15 9.6666667 12.264123 6.0645121 9.1953125 3.9296875 C 6.1265022 1.7948629 2.8333333 1 1 1 z M 1 6 L 1 8 C 4.5 8 8 10.533333 8 15 L 10 15 C 10 9.4666667 5.5 6 1 6 z M 3 11 C 1.8930348 11 1 11.895993 1 13 C 1 14.104908 1.8930348 15 3 15 C 4.1043547 15 5 14.104908 5 13 C 4.9992799 11.895993 4.1043547 11 3 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-fortune.svg b/.icons/kora/panel/24/indicator-fortune.svg
new file mode 100644
index 000000000..ff62e9b82
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-fortune.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.786,1.2033 C 2.8421,2.0548 0.76416,4.3456 1.0215,7.5315 1.3184,11.207 6.6452,14.923 8.7315,15 9.6407,14.785 9.1143,11.875 8.5792,9.6786 8.4288,9.0851 8.2784,8.4937 8.1055,7.8992 8.0499,7.707 7.9825,7.4684 7.9649,7.4103 7.6797,6.4542 7.335,5.3625 6.7707,3.6267 6.6641,3.313 6.8887,2.9845 7.2168,2.974 7.4366,2.9666 7.6348,3.1085 7.6993,3.3206 8.6778,6.3291 9.0655,7.6518 9.4639,9.2044 11.035,11.173 13.319,13.866 14.057,13.699 15.195,13.439 15.608,5.8633 13.531,3.527 11.455,1.1904 8.7061,0.64126 5.7856,1.2035 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ak.svg b/.icons/kora/panel/24/indicator-keyboard-Ak.svg
new file mode 100644
index 000000000..7f893bc7e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ak.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Am.svg b/.icons/kora/panel/24/indicator-keyboard-Am.svg
new file mode 100644
index 000000000..2e2ecd59c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Am.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 1.0017658,9.000001 H 5.0017656 M 1.0018658,12 V 6.0000012 M 5.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.000242,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 9.000242,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-1.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-10.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-10.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-11.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-11.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-2.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-3.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-4.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-5.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-6.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-6.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-7.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-7.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-8.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-8.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar-9.svg b/.icons/kora/panel/24/indicator-keyboard-Ar-9.svg
new file mode 120000
index 000000000..86266ed4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ar.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ar.svg b/.icons/kora/panel/24/indicator-keyboard-Ar.svg
new file mode 100644
index 000000000..43cba9849
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.99982 l 1.999983,-3e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567206 1.5e-5,-0.5997726 1.2e-5,-1.0004476 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998115 10,3.9999015 10,3.9999015 M 10.000099,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Av.svg b/.icons/kora/panel/24/indicator-keyboard-Av.svg
new file mode 100644
index 000000000..9a0093a26
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Av.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999997,4.0002348 12.499999,12.000235 10,4.0002348"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Az-1.svg b/.icons/kora/panel/24/indicator-keyboard-Az-1.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Az-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Az-2.svg b/.icons/kora/panel/24/indicator-keyboard-Az-2.svg
new file mode 120000
index 000000000..062c1a53f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Az-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Az.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Az.svg b/.icons/kora/panel/24/indicator-keyboard-Az.svg
new file mode 100644
index 000000000..ff7569708
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Az.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0017658,9.000001 H 6.0017656 M 2.0018658,12 V 6.0000012 M 6.0017656,12 V 6.0000012 m -3.9999998,0 -1.51e-5,-0.9995519 c 0,-1 0,-1 2.0000148,-1.0004491 1.9999854,-4.491e-4 1.9999706,4.491e-4 1.9999854,1.0004491 l 1.47e-5,0.9995519"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-1.svg b/.icons/kora/panel/24/indicator-keyboard-Be-1.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-10.svg b/.icons/kora/panel/24/indicator-keyboard-Be-10.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-11.svg b/.icons/kora/panel/24/indicator-keyboard-Be-11.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-12.svg b/.icons/kora/panel/24/indicator-keyboard-Be-12.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-13.svg b/.icons/kora/panel/24/indicator-keyboard-Be-13.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-14.svg b/.icons/kora/panel/24/indicator-keyboard-Be-14.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-2.svg b/.icons/kora/panel/24/indicator-keyboard-Be-2.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-3.svg b/.icons/kora/panel/24/indicator-keyboard-Be-3.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-4.svg b/.icons/kora/panel/24/indicator-keyboard-Be-4.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-5.svg b/.icons/kora/panel/24/indicator-keyboard-Be-5.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-6.svg b/.icons/kora/panel/24/indicator-keyboard-Be-6.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-7.svg b/.icons/kora/panel/24/indicator-keyboard-Be-7.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-8.svg b/.icons/kora/panel/24/indicator-keyboard-Be-8.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be-9.svg b/.icons/kora/panel/24/indicator-keyboard-Be-9.svg
new file mode 120000
index 000000000..f0306a48c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Be.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Be.svg b/.icons/kora/panel/24/indicator-keyboard-Be.svg
new file mode 100644
index 000000000..e4081954f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Be.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11,11.999898 h 4 M 11,7.9999 h 4 M 11,3.9999016 h 4 M 11.0001,12 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bg-1.svg b/.icons/kora/panel/24/indicator-keyboard-Bg-1.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bg-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bg-2.svg b/.icons/kora/panel/24/indicator-keyboard-Bg-2.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bg-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bg-3.svg b/.icons/kora/panel/24/indicator-keyboard-Bg-3.svg
new file mode 120000
index 000000000..1abf17d37
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bg-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bg.svg b/.icons/kora/panel/24/indicator-keyboard-Bg.svg
new file mode 100644
index 000000000..1508d35c2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.000002,0 -1.000002,0 -1.000002,-1 l 1.5e-5,-3.00045 -1.5e-5,-2.9995496 c 0,-1 0,-1 1.000002,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bm.svg b/.icons/kora/panel/24/indicator-keyboard-Bm.svg
new file mode 100644
index 000000000..ed32bb18c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15,12 V 3.9999998 m -6,0 3,3.9999982 3,-3.9999982 M 9,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bn-1.svg b/.icons/kora/panel/24/indicator-keyboard-Bn-1.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bn-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bn-2.svg b/.icons/kora/panel/24/indicator-keyboard-Bn-2.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bn-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bn-3.svg b/.icons/kora/panel/24/indicator-keyboard-Bn-3.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bn-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bn-4.svg b/.icons/kora/panel/24/indicator-keyboard-Bn-4.svg
new file mode 120000
index 000000000..0447c2210
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bn-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bn.svg b/.icons/kora/panel/24/indicator-keyboard-Bn.svg
new file mode 100644
index 000000000..cb31b44dd
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.000001,12 V 3.9999997 L 14.999999,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Br-1.svg b/.icons/kora/panel/24/indicator-keyboard-Br-1.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Br-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Br-2.svg b/.icons/kora/panel/24/indicator-keyboard-Br-2.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Br-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Br-3.svg b/.icons/kora/panel/24/indicator-keyboard-Br-3.svg
new file mode 120000
index 000000000..407086e82
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Br-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Br.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Br.svg b/.icons/kora/panel/24/indicator-keyboard-Br.svg
new file mode 100644
index 000000000..df1355370
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Br.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 15.000003,11.999823 -2.000001,-3 M 11,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999984,3.9998114 11,3.9999014 11,3.9999014 M 11.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bs-1.svg b/.icons/kora/panel/24/indicator-keyboard-Bs-1.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bs-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bs-2.svg b/.icons/kora/panel/24/indicator-keyboard-Bs-2.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bs-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bs-3.svg b/.icons/kora/panel/24/indicator-keyboard-Bs-3.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bs-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bs-4.svg b/.icons/kora/panel/24/indicator-keyboard-Bs-4.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bs-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bs-5.svg b/.icons/kora/panel/24/indicator-keyboard-Bs-5.svg
new file mode 120000
index 000000000..53b805827
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bs-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Bs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Bs.svg b/.icons/kora/panel/24/indicator-keyboard-Bs.svg
new file mode 100644
index 000000000..a2831c69a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Bs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 3.9999834,11.999439 2,11.976759 2,11.976759 M 2.0001137,3.9766612 V 11.976661 M 2.0000155,7.9993362 4,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 11.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-By-1.svg b/.icons/kora/panel/24/indicator-keyboard-By-1.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-By-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-By-2.svg b/.icons/kora/panel/24/indicator-keyboard-By-2.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-By-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-By-3.svg b/.icons/kora/panel/24/indicator-keyboard-By-3.svg
new file mode 120000
index 000000000..21ffb6433
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-By-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-By.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-By.svg b/.icons/kora/panel/24/indicator-keyboard-By.svg
new file mode 100644
index 000000000..e83825d7f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-By.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 1.0000155,7.9766582 c 0,0 1.9999845,0.02271 2.9999844,0.02268 0.4072187,-2.5e-5 0.7411891,3.46e-4 1.0000009,3.46e-4 0.9999996,0 0.9999996,0 0.9999996,1 0,0.2561 0,0.574013 1e-6,0.977183 0,0.4016518 -1e-6,0.7581478 -1e-6,1.0228168 0,0.999999 0,0.999999 -0.9999996,0.999999 -0.2542904,0 -0.6067264,-2.44e-4 -1.0000176,-2.44e-4 C 2.9999834,11.999439 1,11.976759 1,11.976759 M 1.0001137,3.9766612 V 11.976661 M 1.0000155,7.9993362 3,7.9993322 c 2.0000001,0 2.0000001,0 2.0000178,-1.9999929 l -1.7e-5,-0.9996577 c 0,-1 0,-1 -0.9999998,-1 -0.2575597,0 -0.5967466,-3.479e-4 -1.000001,-3.471e-4 l -1.9999845,3.8e-6 m 9.82e-5,8.0000987 V 3.9994365"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 11.999585,12 V 7.999998 m 3,-3.9999988 -3,3.9999988 m -3,-3.9999988 3,3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ch.svg b/.icons/kora/panel/24/indicator-keyboard-Ch.svg
new file mode 100644
index 000000000..c7c880655
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ch.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.9999999,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999997 M 9.999999,12 v -8.0000003 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cm-1.svg b/.icons/kora/panel/24/indicator-keyboard-Cm-1.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cm-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cm-2.svg b/.icons/kora/panel/24/indicator-keyboard-Cm-2.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cm-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cm-3.svg b/.icons/kora/panel/24/indicator-keyboard-Cm-3.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cm-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cm-4.svg b/.icons/kora/panel/24/indicator-keyboard-Cm-4.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cm-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cm-5.svg b/.icons/kora/panel/24/indicator-keyboard-Cm-5.svg
new file mode 120000
index 000000000..c46ff7b11
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cm-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cm.svg b/.icons/kora/panel/24/indicator-keyboard-Cm.svg
new file mode 100644
index 000000000..4c7645861
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.000317,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 9.000317,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cr-1.svg b/.icons/kora/panel/24/indicator-keyboard-Cr-1.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cr-2.svg b/.icons/kora/panel/24/indicator-keyboard-Cr-2.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cr-3.svg b/.icons/kora/panel/24/indicator-keyboard-Cr-3.svg
new file mode 120000
index 000000000..f072b3308
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cr.svg b/.icons/kora/panel/24/indicator-keyboard-Cr.svg
new file mode 100644
index 000000000..19affa7b0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999998,0 0.999998,0 0.999998,-1.000001 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999983,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cs-1.svg b/.icons/kora/panel/24/indicator-keyboard-Cs-1.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cs-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cs-2.svg b/.icons/kora/panel/24/indicator-keyboard-Cs-2.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cs-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cs-3.svg b/.icons/kora/panel/24/indicator-keyboard-Cs-3.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cs-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cs-4.svg b/.icons/kora/panel/24/indicator-keyboard-Cs-4.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cs-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cs-5.svg b/.icons/kora/panel/24/indicator-keyboard-Cs-5.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cs-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cs-6.svg b/.icons/kora/panel/24/indicator-keyboard-Cs-6.svg
new file mode 120000
index 000000000..50ed1589b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cs-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Cs.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Cs.svg b/.icons/kora/panel/24/indicator-keyboard-Cs.svg
new file mode 100644
index 000000000..0094e469a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Cs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0003166,10.996822 c 0,1 0,1 -1,0.999552 -0.39877,-1.79e-4 -1.742437,4.48e-4 -2,4.48e-4 -0.462291,0 -0.999999,0 -0.999999,-1 l 1.4e-5,-3.0004496 -1.4e-5,-2.9995499 c -5e-6,-0.9999999 0,-0.9999999 0.999999,-0.9999999 0.432209,0 0.81111,-2.531e-4 1.000015,-4.492e-4 0.423096,-4.393e-4 0.45247,4.492e-4 0.999985,4.492e-4 1,0 1,0 1,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999991,-3.2e-5 0,0 0.999992,0 0.999999,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631706,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Da-1.svg b/.icons/kora/panel/24/indicator-keyboard-Da-1.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Da-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Da-2.svg b/.icons/kora/panel/24/indicator-keyboard-Da-2.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Da-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Da-3.svg b/.icons/kora/panel/24/indicator-keyboard-Da-3.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Da-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Da-4.svg b/.icons/kora/panel/24/indicator-keyboard-Da-4.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Da-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Da-5.svg b/.icons/kora/panel/24/indicator-keyboard-Da-5.svg
new file mode 120000
index 000000000..378b74fe0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Da-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Da.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Da.svg b/.icons/kora/panel/24/indicator-keyboard-Da.svg
new file mode 100644
index 000000000..4b178ce79
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Da.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4 M 10.001866,12 V 6.0000011 M 14.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995519 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947408 1.5e-5,0.9995519 1.5e-5,0.9995519"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-1.svg b/.icons/kora/panel/24/indicator-keyboard-De-1.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-10.svg b/.icons/kora/panel/24/indicator-keyboard-De-10.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-11.svg b/.icons/kora/panel/24/indicator-keyboard-De-11.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-12.svg b/.icons/kora/panel/24/indicator-keyboard-De-12.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-13.svg b/.icons/kora/panel/24/indicator-keyboard-De-13.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-14.svg b/.icons/kora/panel/24/indicator-keyboard-De-14.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-15.svg b/.icons/kora/panel/24/indicator-keyboard-De-15.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-16.svg b/.icons/kora/panel/24/indicator-keyboard-De-16.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-17.svg b/.icons/kora/panel/24/indicator-keyboard-De-17.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-18.svg b/.icons/kora/panel/24/indicator-keyboard-De-18.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-19.svg b/.icons/kora/panel/24/indicator-keyboard-De-19.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-2.svg b/.icons/kora/panel/24/indicator-keyboard-De-2.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-20.svg b/.icons/kora/panel/24/indicator-keyboard-De-20.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-21.svg b/.icons/kora/panel/24/indicator-keyboard-De-21.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-22.svg b/.icons/kora/panel/24/indicator-keyboard-De-22.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-23.svg b/.icons/kora/panel/24/indicator-keyboard-De-23.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-24.svg b/.icons/kora/panel/24/indicator-keyboard-De-24.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-25.svg b/.icons/kora/panel/24/indicator-keyboard-De-25.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-3.svg b/.icons/kora/panel/24/indicator-keyboard-De-3.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-4.svg b/.icons/kora/panel/24/indicator-keyboard-De-4.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-5.svg b/.icons/kora/panel/24/indicator-keyboard-De-5.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-6.svg b/.icons/kora/panel/24/indicator-keyboard-De-6.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-7.svg b/.icons/kora/panel/24/indicator-keyboard-De-7.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-8.svg b/.icons/kora/panel/24/indicator-keyboard-De-8.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De-9.svg b/.icons/kora/panel/24/indicator-keyboard-De-9.svg
new file mode 120000
index 000000000..0180a1b86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-De.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-De.svg b/.icons/kora/panel/24/indicator-keyboard-De.svg
new file mode 100644
index 000000000..8a4fadf3b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-De.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Dv.svg b/.icons/kora/panel/24/indicator-keyboard-Dv.svg
new file mode 100644
index 000000000..e343d6f46
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Dv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 15,4 12.5,12 10,4"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Dz.svg b/.icons/kora/panel/24/indicator-keyboard-Dz.svg
new file mode 100644
index 000000000..8a1554315
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Dz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2.0141,11.992274 c 0,0 4.013654,0.350449 4,-3.9999981 -0.0142,-4.5253938 -4,-4.0000022 -4,-4.0000022 M 2,11.98586 V 3.9858636"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ee.svg b/.icons/kora/panel/24/indicator-keyboard-Ee.svg
new file mode 100644
index 000000000..08a82d0d1
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ee.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999015 h 4 M 10.0001,12 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-1.svg b/.icons/kora/panel/24/indicator-keyboard-En-1.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-10.svg b/.icons/kora/panel/24/indicator-keyboard-En-10.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-11.svg b/.icons/kora/panel/24/indicator-keyboard-En-11.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-12.svg b/.icons/kora/panel/24/indicator-keyboard-En-12.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-13.svg b/.icons/kora/panel/24/indicator-keyboard-En-13.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-14.svg b/.icons/kora/panel/24/indicator-keyboard-En-14.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-15.svg b/.icons/kora/panel/24/indicator-keyboard-En-15.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-16.svg b/.icons/kora/panel/24/indicator-keyboard-En-16.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-17.svg b/.icons/kora/panel/24/indicator-keyboard-En-17.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-18.svg b/.icons/kora/panel/24/indicator-keyboard-En-18.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-19.svg b/.icons/kora/panel/24/indicator-keyboard-En-19.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-2.svg b/.icons/kora/panel/24/indicator-keyboard-En-2.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-20.svg b/.icons/kora/panel/24/indicator-keyboard-En-20.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-21.svg b/.icons/kora/panel/24/indicator-keyboard-En-21.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-22.svg b/.icons/kora/panel/24/indicator-keyboard-En-22.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-23.svg b/.icons/kora/panel/24/indicator-keyboard-En-23.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-24.svg b/.icons/kora/panel/24/indicator-keyboard-En-24.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-25.svg b/.icons/kora/panel/24/indicator-keyboard-En-25.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-26.svg b/.icons/kora/panel/24/indicator-keyboard-En-26.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-27.svg b/.icons/kora/panel/24/indicator-keyboard-En-27.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-28.svg b/.icons/kora/panel/24/indicator-keyboard-En-28.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-28.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-29.svg b/.icons/kora/panel/24/indicator-keyboard-En-29.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-29.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-3.svg b/.icons/kora/panel/24/indicator-keyboard-En-3.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-30.svg b/.icons/kora/panel/24/indicator-keyboard-En-30.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-30.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-31.svg b/.icons/kora/panel/24/indicator-keyboard-En-31.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-31.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-32.svg b/.icons/kora/panel/24/indicator-keyboard-En-32.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-32.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-33.svg b/.icons/kora/panel/24/indicator-keyboard-En-33.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-33.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-34.svg b/.icons/kora/panel/24/indicator-keyboard-En-34.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-34.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-35.svg b/.icons/kora/panel/24/indicator-keyboard-En-35.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-35.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-4.svg b/.icons/kora/panel/24/indicator-keyboard-En-4.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-5.svg b/.icons/kora/panel/24/indicator-keyboard-En-5.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-6.svg b/.icons/kora/panel/24/indicator-keyboard-En-6.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-7.svg b/.icons/kora/panel/24/indicator-keyboard-En-7.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-8.svg b/.icons/kora/panel/24/indicator-keyboard-En-8.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En-9.svg b/.icons/kora/panel/24/indicator-keyboard-En-9.svg
new file mode 120000
index 000000000..2418dd7df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-En.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-En.svg b/.icons/kora/panel/24/indicator-keyboard-En.svg
new file mode 100644
index 000000000..724629db6
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-En.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,12 V 3.9999997 L 14,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Eo-1.svg b/.icons/kora/panel/24/indicator-keyboard-Eo-1.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Eo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Eo-2.svg b/.icons/kora/panel/24/indicator-keyboard-Eo-2.svg
new file mode 120000
index 000000000..24188cbd5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Eo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Eo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Eo.svg b/.icons/kora/panel/24/indicator-keyboard-Eo.svg
new file mode 100644
index 000000000..85bcc0a3c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Eo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-1.svg b/.icons/kora/panel/24/indicator-keyboard-Es-1.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-10.svg b/.icons/kora/panel/24/indicator-keyboard-Es-10.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-11.svg b/.icons/kora/panel/24/indicator-keyboard-Es-11.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-12.svg b/.icons/kora/panel/24/indicator-keyboard-Es-12.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-2.svg b/.icons/kora/panel/24/indicator-keyboard-Es-2.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-3.svg b/.icons/kora/panel/24/indicator-keyboard-Es-3.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-4.svg b/.icons/kora/panel/24/indicator-keyboard-Es-4.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-5.svg b/.icons/kora/panel/24/indicator-keyboard-Es-5.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-6.svg b/.icons/kora/panel/24/indicator-keyboard-Es-6.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-7.svg b/.icons/kora/panel/24/indicator-keyboard-Es-7.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-8.svg b/.icons/kora/panel/24/indicator-keyboard-Es-8.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es-9.svg b/.icons/kora/panel/24/indicator-keyboard-Es-9.svg
new file mode 120000
index 000000000..88508478f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Es.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Es.svg b/.icons/kora/panel/24/indicator-keyboard-Es.svg
new file mode 100644
index 000000000..b1916c51e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Es.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000051,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.000449 c 0,-4.2143851 -3.999999,0.211162 -3.988018,-3.9907051 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.498e-4 1.00001,-4.491e-4 0.347679,0 0.741252,4.491e-4 0.999991,4.491e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Et-1.svg b/.icons/kora/panel/24/indicator-keyboard-Et-1.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Et-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Et-2.svg b/.icons/kora/panel/24/indicator-keyboard-Et-2.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Et-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Et-3.svg b/.icons/kora/panel/24/indicator-keyboard-Et-3.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Et-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Et-4.svg b/.icons/kora/panel/24/indicator-keyboard-Et-4.svg
new file mode 120000
index 000000000..915bf452f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Et-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Et.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Et.svg b/.icons/kora/panel/24/indicator-keyboard-Et.svg
new file mode 100644
index 000000000..5162bd9ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Et.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2,11.999898 H 6.0000001 M 2,7.9999 H 6.0000001 M 2,3.9999014 H 6.0000001 M 2.0000998,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 10.000001,3.9999997 H 14 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fa-1.svg b/.icons/kora/panel/24/indicator-keyboard-Fa-1.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fa-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fa-2.svg b/.icons/kora/panel/24/indicator-keyboard-Fa-2.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fa-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fa-3.svg b/.icons/kora/panel/24/indicator-keyboard-Fa-3.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fa-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fa-4.svg b/.icons/kora/panel/24/indicator-keyboard-Fa-4.svg
new file mode 120000
index 000000000..df670dbc5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fa-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fa.svg b/.icons/kora/panel/24/indicator-keyboard-Fa.svg
new file mode 100644
index 000000000..b957a7626
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000014 M 14.001767,12 V 6.0000014 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947404 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ff.svg b/.icons/kora/panel/24/indicator-keyboard-Ff.svg
new file mode 100644
index 000000000..54ef45b35
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ff.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.000001,7.999902 h 3.999998 M 10.000001,3.9998997 h 3.999998 m -3.9999,8.0000983 V 4.0000018"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fi-1.svg b/.icons/kora/panel/24/indicator-keyboard-Fi-1.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fi-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fi-2.svg b/.icons/kora/panel/24/indicator-keyboard-Fi-2.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fi-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fi-3.svg b/.icons/kora/panel/24/indicator-keyboard-Fi-3.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fi-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fi-4.svg b/.icons/kora/panel/24/indicator-keyboard-Fi-4.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fi-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fi-5.svg b/.icons/kora/panel/24/indicator-keyboard-Fi-5.svg
new file mode 120000
index 000000000..9ee376544
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fi-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fi.svg b/.icons/kora/panel/24/indicator-keyboard-Fi.svg
new file mode 100644
index 000000000..31e0f4363
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12 h 3.999999 M 10,3.9999997 h 3.999999 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fo-1.svg b/.icons/kora/panel/24/indicator-keyboard-Fo-1.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fo-2.svg b/.icons/kora/panel/24/indicator-keyboard-Fo-2.svg
new file mode 120000
index 000000000..f10d41e70
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fo.svg b/.icons/kora/panel/24/indicator-keyboard-Fo.svg
new file mode 100644
index 000000000..1fcca0652
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-1.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-1.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-10.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-10.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-11.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-11.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-12.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-12.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-13.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-13.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-14.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-14.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-15.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-15.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-16.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-16.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-17.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-17.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-18.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-18.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-19.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-19.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-2.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-2.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-20.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-20.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-21.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-21.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-22.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-22.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-23.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-23.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-24.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-24.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-25.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-25.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-26.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-26.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-27.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-27.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-28.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-28.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-28.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-29.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-29.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-29.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-3.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-3.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-30.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-30.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-30.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-31.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-31.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-31.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-4.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-4.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-5.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-5.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-6.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-6.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-7.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-7.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-8.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-8.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr-9.svg b/.icons/kora/panel/24/indicator-keyboard-Fr-9.svg
new file mode 120000
index 000000000..7a4d593bf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Fr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Fr.svg b/.icons/kora/panel/24/indicator-keyboard-Fr.svg
new file mode 100644
index 000000000..4b8bd2a15
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Fr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="M 2.0000007,7.999902 H 5.9999993 M 2.0000007,3.9998995 H 5.9999993 M 2.000099,11.999998 V 4.0000016"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ga-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ga-1.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ga-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ga-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ga-2.svg
new file mode 120000
index 000000000..d0b8edd4f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ga-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ga.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ga.svg b/.icons/kora/panel/24/indicator-keyboard-Ga.svg
new file mode 100644
index 000000000..264fc57fb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ga.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11.001766,9.000001 h 4 M 11.001866,12 V 6.0000011 M 15.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Gr-1.svg b/.icons/kora/panel/24/indicator-keyboard-Gr-1.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Gr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Gr-2.svg b/.icons/kora/panel/24/indicator-keyboard-Gr-2.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Gr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Gr-3.svg b/.icons/kora/panel/24/indicator-keyboard-Gr-3.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Gr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Gr-4.svg b/.icons/kora/panel/24/indicator-keyboard-Gr-4.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Gr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Gr-5.svg b/.icons/kora/panel/24/indicator-keyboard-Gr-5.svg
new file mode 120000
index 000000000..960bc4a2d
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Gr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Gr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Gr.svg b/.icons/kora/panel/24/indicator-keyboard-Gr.svg
new file mode 100644
index 000000000..3e15e9be2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Gr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000002,11.999822 13.000001,8.999823 M 11,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999999,0 0.999999,0 0.999999,-1.000001 0,-0.2567204 1.5e-5,-0.5997726 1.1e-5,-1.0004478 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999983,3.9998113 11,3.9999013 11,3.9999013 M 11.000098,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Gu.svg b/.icons/kora/panel/24/indicator-keyboard-Gu.svg
new file mode 100644
index 000000000..511d4cc0b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Gu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 5.0003317,8.999735 h 1.9999971 m -0.9999984,0 -1.13e-5,2.000448 c 0,1 0,1 -1.0000025,0.999552 -0.407777,0 -1.7015092,4.48e-4 -1.9999974,4.48e-4 -1.0000024,0 -1.0000024,0 -1.0000024,-1 l 1.51e-5,-3.00045 -1.51e-5,-2.9995494 c 0,-1 0,-1 1.0000024,-1 0.2508095,0 1.6159785,-3.629e-4 1.9999974,-4.492e-4 1.0000025,4.492e-4 1.0000025,4.492e-4 1.0000025,1.0004492"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 15.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383857,0.0015 -8e-6,4.48e-4 -1.000007,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ha-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ha-1.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ha-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ha-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ha-2.svg
new file mode 120000
index 000000000..f3d7f9ae2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ha-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ha.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ha.svg b/.icons/kora/panel/24/indicator-keyboard-Ha.svg
new file mode 100644
index 000000000..bae692a82
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ha.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-He-1.svg b/.icons/kora/panel/24/indicator-keyboard-He-1.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-He-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-He-2.svg b/.icons/kora/panel/24/indicator-keyboard-He-2.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-He-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-He-3.svg b/.icons/kora/panel/24/indicator-keyboard-He-3.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-He-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-He-4.svg b/.icons/kora/panel/24/indicator-keyboard-He-4.svg
new file mode 120000
index 000000000..5e49240de
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-He-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-He.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-He.svg b/.icons/kora/panel/24/indicator-keyboard-He.svg
new file mode 100644
index 000000000..959b70ad0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-He.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.999899 h 4 M 10,3.9999013 h 4 M 10.0001,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hi-1.svg b/.icons/kora/panel/24/indicator-keyboard-Hi-1.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hi-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hi-2.svg b/.icons/kora/panel/24/indicator-keyboard-Hi-2.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hi-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hi-3.svg b/.icons/kora/panel/24/indicator-keyboard-Hi-3.svg
new file mode 120000
index 000000000..d4dd2464f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hi-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hi.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hi.svg b/.icons/kora/panel/24/indicator-keyboard-Hi.svg
new file mode 100644
index 000000000..b2b011dd7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12 h 3.999999 M 10,3.9999997 h 3.999999 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hr-1.svg b/.icons/kora/panel/24/indicator-keyboard-Hr-1.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hr-2.svg b/.icons/kora/panel/24/indicator-keyboard-Hr-2.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hr-3.svg b/.icons/kora/panel/24/indicator-keyboard-Hr-3.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hr-4.svg b/.icons/kora/panel/24/indicator-keyboard-Hr-4.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hr-5.svg b/.icons/kora/panel/24/indicator-keyboard-Hr-5.svg
new file mode 120000
index 000000000..8ebeedf66
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hr.svg b/.icons/kora/panel/24/indicator-keyboard-Hr.svg
new file mode 100644
index 000000000..11e46be6c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.99982 l 1.999982,-3e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567203 1.5e-5,-0.5997725 1.1e-5,-1.0004477 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999983,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-1.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-1.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-10.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-10.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-11.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-11.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-12.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-12.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-13.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-13.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-14.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-14.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-15.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-15.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-16.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-16.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-17.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-17.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-18.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-18.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-19.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-19.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-2.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-2.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-20.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-20.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-3.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-3.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-4.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-4.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-5.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-5.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-6.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-6.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-7.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-7.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-8.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-8.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu-9.svg b/.icons/kora/panel/24/indicator-keyboard-Hu-9.svg
new file mode 120000
index 000000000..756410ca4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hu.svg b/.icons/kora/panel/24/indicator-keyboard-Hu.svg
new file mode 100644
index 000000000..b321dba5b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.9999989,7.999998 h 4.0000022 m 0,4.000002 V 3.9999997 M 1.9999988,12 v -8.0000003 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383857,0.0015 -8e-6,4.48e-4 -1.000007,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hy-1.svg b/.icons/kora/panel/24/indicator-keyboard-Hy-1.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hy-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hy-2.svg b/.icons/kora/panel/24/indicator-keyboard-Hy-2.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hy-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hy-3.svg b/.icons/kora/panel/24/indicator-keyboard-Hy-3.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hy-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hy-4.svg b/.icons/kora/panel/24/indicator-keyboard-Hy-4.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hy-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hy-5.svg b/.icons/kora/panel/24/indicator-keyboard-Hy-5.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hy-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hy-6.svg b/.icons/kora/panel/24/indicator-keyboard-Hy-6.svg
new file mode 120000
index 000000000..ed78ecd2c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hy-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Hy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Hy.svg b/.icons/kora/panel/24/indicator-keyboard-Hy.svg
new file mode 100644
index 000000000..062958fc1
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Hy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 1.0002424,7.999998 h 4.0000022 m 0,4.000002 V 3.9999998 M 1.0002423,12 v -8.0000002 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12.000243,12 V 7.999998 m 3,-3.9999988 -3,3.9999988 m -3,-3.9999988 3,3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ie-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ie-1.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ie-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ie-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ie-2.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ie-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ie-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ie-3.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ie-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ie-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ie-4.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ie-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ie-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ie-5.svg
new file mode 120000
index 000000000..95a98960f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ie-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ie.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ie.svg b/.icons/kora/panel/24/indicator-keyboard-Ie.svg
new file mode 100644
index 000000000..69cd17e4a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ie.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ig.svg b/.icons/kora/panel/24/indicator-keyboard-Ig.svg
new file mode 100644
index 000000000..c64be4a9e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ig.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.000002,0 -1.000002,0 -1.000002,-1 l 1.5e-5,-3.000451 -1.5e-5,-2.9995486 c 0,-1 0,-1 1.000002,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ik.svg b/.icons/kora/panel/24/indicator-keyboard-Ik.svg
new file mode 100644
index 000000000..66fba6b3c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ik.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-In-1.svg b/.icons/kora/panel/24/indicator-keyboard-In-1.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-In-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-In-2.svg b/.icons/kora/panel/24/indicator-keyboard-In-2.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-In-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-In-3.svg b/.icons/kora/panel/24/indicator-keyboard-In-3.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-In-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-In-4.svg b/.icons/kora/panel/24/indicator-keyboard-In-4.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-In-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-In-5.svg b/.icons/kora/panel/24/indicator-keyboard-In-5.svg
new file mode 120000
index 000000000..8138a152e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-In-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-In.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-In.svg b/.icons/kora/panel/24/indicator-keyboard-In.svg
new file mode 100644
index 000000000..0c72a65a3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-In.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12 V 3.9999996 L 13.999999,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Is-1.svg b/.icons/kora/panel/24/indicator-keyboard-Is-1.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Is-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Is-2.svg b/.icons/kora/panel/24/indicator-keyboard-Is-2.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Is-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Is-3.svg b/.icons/kora/panel/24/indicator-keyboard-Is-3.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Is-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Is-4.svg b/.icons/kora/panel/24/indicator-keyboard-Is-4.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Is-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Is-5.svg b/.icons/kora/panel/24/indicator-keyboard-Is-5.svg
new file mode 120000
index 000000000..bf9bfa7d8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Is-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Is.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Is.svg b/.icons/kora/panel/24/indicator-keyboard-Is.svg
new file mode 100644
index 000000000..5de5968f0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Is.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-It-1.svg b/.icons/kora/panel/24/indicator-keyboard-It-1.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-It-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-It-2.svg b/.icons/kora/panel/24/indicator-keyboard-It-2.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-It-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-It-3.svg b/.icons/kora/panel/24/indicator-keyboard-It-3.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-It-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-It-4.svg b/.icons/kora/panel/24/indicator-keyboard-It-4.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-It-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-It-5.svg b/.icons/kora/panel/24/indicator-keyboard-It-5.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-It-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-It-6.svg b/.icons/kora/panel/24/indicator-keyboard-It-6.svg
new file mode 120000
index 000000000..f93af5fb2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-It-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-It.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-It.svg b/.icons/kora/panel/24/indicator-keyboard-It.svg
new file mode 100644
index 000000000..4da71f8a4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-It.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000006,12 H 5.9999994 M 2.0000007,3.9999997 H 5.9999994 M 4.0000023,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,3.9999997 h 4 M 12.000002,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ja-1.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ja-2.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ja-3.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ja-4.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ja-5.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja-6.svg b/.icons/kora/panel/24/indicator-keyboard-Ja-6.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja-7.svg b/.icons/kora/panel/24/indicator-keyboard-Ja-7.svg
new file mode 120000
index 000000000..b413ea93e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ja.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ja.svg b/.icons/kora/panel/24/indicator-keyboard-Ja.svg
new file mode 100644
index 000000000..39e72b74b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ja.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,10.999998 V 12 H 2.9999987 C 6.9158313,11.884951 5.9991893,5.1120114 5.9999983,3.9999989"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001767,9.000001 h 4 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ka-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ka-1.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ka-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ka-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ka-2.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ka-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ka-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ka-3.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ka-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ka-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ka-4.svg
new file mode 120000
index 000000000..e1c1a48d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ka-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ka.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ka.svg b/.icons/kora/panel/24/indicator-keyboard-Ka.svg
new file mode 100644
index 000000000..e8175bba0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ka.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4 M 10.001866,12 V 6.0000011 M 14.001766,12 V 6.0000011 m -4,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000015,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ki-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ki-1.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ki-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ki-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ki-2.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ki-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ki-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ki-3.svg
new file mode 120000
index 000000000..0bfdae104
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ki-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ki.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ki.svg b/.icons/kora/panel/24/indicator-keyboard-Ki.svg
new file mode 100644
index 000000000..c406a42c1
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ki.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10.000001,12.000001 h 3.999998 M 10.000001,3.9999994 h 3.999998 M 12.000002,12.000001 V 3.9999994"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Kk-1.svg b/.icons/kora/panel/24/indicator-keyboard-Kk-1.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Kk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Kk-2.svg b/.icons/kora/panel/24/indicator-keyboard-Kk-2.svg
new file mode 120000
index 000000000..bbbc77701
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Kk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Kk.svg b/.icons/kora/panel/24/indicator-keyboard-Kk.svg
new file mode 100644
index 000000000..f3edc9867
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Kk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 6.0000012,12 1.9999988,6.9999995 M 6.0000012,3.9999998 1.9999988,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999996 M 14.000001,3.9999999 9.999999,9.000001 m 0,2.999999 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Km.svg b/.icons/kora/panel/24/indicator-keyboard-Km.svg
new file mode 100644
index 000000000..9e3f058cc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Km.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 4.999937,12 0.9999346,6.9999995 M 4.999937,3.9999998 0.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999936,12 V 3.9999997 m -6,0 3,3.9999983 3,-3.9999983 M 8.999936,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Kn-1.svg b/.icons/kora/panel/24/indicator-keyboard-Kn-1.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Kn-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Kn-2.svg b/.icons/kora/panel/24/indicator-keyboard-Kn-2.svg
new file mode 120000
index 000000000..ea60ff9f8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Kn-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Kn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Kn.svg b/.icons/kora/panel/24/indicator-keyboard-Kn.svg
new file mode 100644
index 000000000..9c6d9c7e2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Kn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12 V 3.9999997 L 13.999999,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ko-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ko-1.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ko-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ko-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ko-2.svg
new file mode 120000
index 000000000..c8eaea546
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ko-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ko.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ko.svg b/.icons/kora/panel/24/indicator-keyboard-Ko.svg
new file mode 100644
index 000000000..5b7c3fd20
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ko.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-1.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-10.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-10.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-11.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-11.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-12.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-12.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-13.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-13.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-14.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-14.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-2.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-3.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-4.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-5.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-6.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-6.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-7.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-7.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-8.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-8.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku-9.svg b/.icons/kora/panel/24/indicator-keyboard-Ku-9.svg
new file mode 120000
index 000000000..cd41a3159
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ku.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ku.svg b/.icons/kora/panel/24/indicator-keyboard-Ku.svg
new file mode 100644
index 000000000..2906c3c34
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ku.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 5.999937,12 1.9999346,6.9999995 M 5.999937,3.9999998 1.9999346,9.000001 m 0,2.999999 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395449,0 -0.610938,0.0096 -0.999992,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lo-1.svg b/.icons/kora/panel/24/indicator-keyboard-Lo-1.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lo-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lo-2.svg b/.icons/kora/panel/24/indicator-keyboard-Lo-2.svg
new file mode 120000
index 000000000..b44e40ef7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lo-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lo.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lo.svg b/.icons/kora/panel/24/indicator-keyboard-Lo.svg
new file mode 100644
index 000000000..5ea5bf3c1
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987417 c 2.399679,0 2.000002,2.000001 2.000002,3.9999983 0,2.000001 0.355578,4.061102 -2.000002,4.000002 -2.348587,0 -1.999997,-2.000001 -1.999997,-4.000002 0,-1.9999973 -0.435451,-3.9999983 1.999997,-3.9999983"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lt-1.svg b/.icons/kora/panel/24/indicator-keyboard-Lt-1.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lt-2.svg b/.icons/kora/panel/24/indicator-keyboard-Lt-2.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lt-3.svg b/.icons/kora/panel/24/indicator-keyboard-Lt-3.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lt-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lt-4.svg b/.icons/kora/panel/24/indicator-keyboard-Lt-4.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lt-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lt-5.svg b/.icons/kora/panel/24/indicator-keyboard-Lt-5.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lt-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lt-6.svg b/.icons/kora/panel/24/indicator-keyboard-Lt-6.svg
new file mode 120000
index 000000000..fdf8af7dc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lt-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lt.svg b/.icons/kora/panel/24/indicator-keyboard-Lt.svg
new file mode 100644
index 000000000..ca9598e36
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.000242,3.9999997 h 3.999999 M 11.000243,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv-1.svg b/.icons/kora/panel/24/indicator-keyboard-Lv-1.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv-2.svg b/.icons/kora/panel/24/indicator-keyboard-Lv-2.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv-3.svg b/.icons/kora/panel/24/indicator-keyboard-Lv-3.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv-4.svg b/.icons/kora/panel/24/indicator-keyboard-Lv-4.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv-5.svg b/.icons/kora/panel/24/indicator-keyboard-Lv-5.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv-6.svg b/.icons/kora/panel/24/indicator-keyboard-Lv-6.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv-7.svg b/.icons/kora/panel/24/indicator-keyboard-Lv-7.svg
new file mode 120000
index 000000000..cf6df25ff
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Lv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Lv.svg b/.icons/kora/panel/24/indicator-keyboard-Lv.svg
new file mode 100644
index 000000000..d42132576
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Lv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2,3.9999987 V 12 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 13.999997,4.0002349 11.499999,12.000235 9,4.0002349"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Md.svg b/.icons/kora/panel/24/indicator-keyboard-Md.svg
new file mode 100644
index 000000000..664a647e6
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Md.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 11.0141,11.992274 c 0,0 4.013654,0.35045 4,-3.9999982 -0.0142,-4.525394 -4,-4.0000025 -4,-4.0000025 M 11,11.985861 V 3.9858632"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mi.svg b/.icons/kora/panel/24/indicator-keyboard-Mi.svg
new file mode 100644
index 000000000..7779818db
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 11,12 h 3.999999 M 11,3.9999997 h 3.999999 M 13.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mk-1.svg b/.icons/kora/panel/24/indicator-keyboard-Mk-1.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mk-2.svg b/.icons/kora/panel/24/indicator-keyboard-Mk-2.svg
new file mode 120000
index 000000000..e784db827
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mk.svg b/.icons/kora/panel/24/indicator-keyboard-Mk.svg
new file mode 100644
index 000000000..3aad311e1
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000001,12 10.999999,6.9999994 M 15.000001,3.9999997 10.999999,9.000001 m 0,2.999999 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ml-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ml-1.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ml-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ml-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ml-2.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ml-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ml-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ml-3.svg
new file mode 120000
index 000000000..30a2c091b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ml-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ml.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ml.svg b/.icons/kora/panel/24/indicator-keyboard-Ml.svg
new file mode 100644
index 000000000..0416e5874
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11,4.0000001 V 12 h 3.999998 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mn.svg b/.icons/kora/panel/24/indicator-keyboard-Mn.svg
new file mode 100644
index 000000000..6ba3bb860
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.000001,12 V 3.9999996 L 14.999999,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mr.svg b/.icons/kora/panel/24/indicator-keyboard-Mr.svg
new file mode 100644
index 000000000..00c279a91
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.000002,11.999822 13.000001,8.999823 M 11,7.999821 l 1.999982,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999999,0 0.999999,0 0.999999,-1.000001 0,-0.2567204 1.5e-5,-0.5997726 1.1e-5,-1.0004478 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 11.999983,3.9998113 11,3.9999013 11,3.9999013 M 11.000098,12 V 3.9999996"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mt-1.svg b/.icons/kora/panel/24/indicator-keyboard-Mt-1.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mt-2.svg b/.icons/kora/panel/24/indicator-keyboard-Mt-2.svg
new file mode 120000
index 000000000..1a5e1fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Mt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Mt.svg b/.icons/kora/panel/24/indicator-keyboard-Mt.svg
new file mode 100644
index 000000000..9627896ba
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Mt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9995852,12 V 3.9999997 m -5.9999998,0 L 3.9995853,7.999998 6.9995852,3.9999997 M 0.9995854,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 11,3.9999997 h 3.999999 M 13.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-My.svg b/.icons/kora/panel/24/indicator-keyboard-My.svg
new file mode 100644
index 000000000..a1562ad44
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-My.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 6.9999998,12 V 3.9999997 M 1,3.9999997 3.9999999,7.999998 6.9999998,3.9999997 M 1,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12,12 V 7.999998 M 15,3.9999992 12,7.999998 M 9,3.9999992 12,7.999998"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ne.svg b/.icons/kora/panel/24/indicator-keyboard-Ne.svg
new file mode 100644
index 000000000..bb4b1c534
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ne.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.0001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Nl-1.svg b/.icons/kora/panel/24/indicator-keyboard-Nl-1.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Nl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Nl-2.svg b/.icons/kora/panel/24/indicator-keyboard-Nl-2.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Nl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Nl-3.svg b/.icons/kora/panel/24/indicator-keyboard-Nl-3.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Nl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Nl-4.svg b/.icons/kora/panel/24/indicator-keyboard-Nl-4.svg
new file mode 120000
index 000000000..20dde9316
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Nl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Nl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Nl.svg b/.icons/kora/panel/24/indicator-keyboard-Nl.svg
new file mode 100644
index 000000000..99e93a456
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Nl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-1.svg b/.icons/kora/panel/24/indicator-keyboard-No-1.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-2.svg b/.icons/kora/panel/24/indicator-keyboard-No-2.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-3.svg b/.icons/kora/panel/24/indicator-keyboard-No-3.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-4.svg b/.icons/kora/panel/24/indicator-keyboard-No-4.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-5.svg b/.icons/kora/panel/24/indicator-keyboard-No-5.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-6.svg b/.icons/kora/panel/24/indicator-keyboard-No-6.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-7.svg b/.icons/kora/panel/24/indicator-keyboard-No-7.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No-8.svg b/.icons/kora/panel/24/indicator-keyboard-No-8.svg
new file mode 120000
index 000000000..8a12469c0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-No.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-No.svg b/.icons/kora/panel/24/indicator-keyboard-No.svg
new file mode 100644
index 000000000..f9c2f2f6f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-No.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,12 V 3.9999997 L 5.9999993,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987416 c 2.399679,0 2.000001,2.000001 2.000001,3.9999984 0,2.000001 0.355578,4.061102 -2.000001,4.000002 -2.348587,0 -1.999997,-2.000001 -1.999997,-4.000002 0,-1.9999974 -0.435451,-3.9999984 1.999997,-3.9999984"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Or.svg b/.icons/kora/panel/24/indicator-keyboard-Or.svg
new file mode 100644
index 000000000..0f9d47b8f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Or.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 4.0433173,3.9987417 c 2.3996787,0 2.0000012,2.000001 2.0000012,3.9999983 0,2 0.355578,4.061102 -2.0000012,4.000002 -2.348587,0 -1.9999974,-2.000002 -1.9999974,-4.000002 0,-1.9999973 -0.4354507,-3.9999983 1.9999974,-3.9999983"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000002,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567199 1.5e-5,-0.5997723 1.2e-5,-1.0004475 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544113,0.00944 -0.874519,0.00719 C 10.999984,3.9998116 10,3.9999016 10,3.9999016 M 10.000098,12 V 3.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pa-1.svg b/.icons/kora/panel/24/indicator-keyboard-Pa-1.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pa-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pa-2.svg b/.icons/kora/panel/24/indicator-keyboard-Pa-2.svg
new file mode 120000
index 000000000..0aa50bce9
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pa-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pa.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pa.svg b/.icons/kora/panel/24/indicator-keyboard-Pa.svg
new file mode 100644
index 000000000..f51b53a58
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001767,9.000001 h 4 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4,0 -1.6e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999985,-4.491e-4 1.999977,4.491e-4 1.999985,1.0004491 1.5e-5,1.9947407 1.5e-5,0.9995518 1.5e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-1.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-10.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-10.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-2.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-3.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-4.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-5.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-6.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-6.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-7.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-7.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-8.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-8.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph-9.svg b/.icons/kora/panel/24/indicator-keyboard-Ph-9.svg
new file mode 120000
index 000000000..0ce8011ad
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ph.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ph.svg b/.icons/kora/panel/24/indicator-keyboard-Ph.svg
new file mode 100644
index 000000000..167853ea3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ph.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999998 M 9.999999,12 v -8.0000002 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-1.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-1.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-2.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-2.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-3.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-3.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-4.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-4.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-5.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-5.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-6.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-6.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-7.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-7.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-8.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-8.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl-9.svg b/.icons/kora/panel/24/indicator-keyboard-Pl-9.svg
new file mode 120000
index 000000000..4eefab8eb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pl.svg b/.icons/kora/panel/24/indicator-keyboard-Pl.svg
new file mode 100644
index 000000000..b4fa38d54
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999998 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ps-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ps-1.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ps-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ps-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ps-2.svg
new file mode 120000
index 000000000..b6b824f70
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ps-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ps.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ps.svg b/.icons/kora/panel/24/indicator-keyboard-Ps.svg
new file mode 100644
index 000000000..72bdc4adb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ps.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10.000054,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.18e-4 1.00001,3.2e-5 0.454553,-1.11e-4 -1.1e-5,-3.2e-5 0.999992,-3.2e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211163 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-1.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-1.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-10.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-10.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-11.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-11.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-12.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-12.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-13.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-13.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-14.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-14.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-15.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-15.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-2.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-2.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-3.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-3.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-4.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-4.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-5.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-5.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-6.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-6.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-7.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-7.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-8.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-8.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt-9.svg b/.icons/kora/panel/24/indicator-keyboard-Pt-9.svg
new file mode 120000
index 000000000..c4dfdb297
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Pt.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Pt.svg b/.icons/kora/panel/24/indicator-keyboard-Pt.svg
new file mode 100644
index 000000000..5b410ca4e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Pt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 2,7.999988 1.9999823,-4e-6 c 0.4242292,-1e-6 0.7359684,4.54e-4 1.00001,4.54e-4 0.9999987,0 0.9999987,0 0.9999987,-1 0,-0.3133376 1.89e-5,-0.3843734 1.13e-5,-1.0004478 -3.7e-6,-0.4161034 -1.13e-5,-0.7327469 -1.13e-5,-0.9995518 0,-1 0,-1 -0.9999987,-1 -0.2328945,0 -0.575142,0.020239 -0.9214299,0.024786 C 2.9997795,4.0393934 2,3.9999014 2,3.9999014 M 2.0000983,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,3.9999997 h 3.999999 M 12.000001,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ro-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ro-1.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ro-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ro-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ro-2.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ro-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ro-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ro-3.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ro-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ro-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ro-4.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ro-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ro-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ro-5.svg
new file mode 120000
index 000000000..52b01d83e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ro-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ro.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ro.svg b/.icons/kora/panel/24/indicator-keyboard-Ro.svg
new file mode 100644
index 000000000..6885a3274
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ro.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 6.0000023,11.999823 -2.0000011,-3 M 2,7.99982 l 1.9999823,-3e-6 c 0.4238362,-1e-6 0.7290481,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567202 1.5e-5,-0.5997724 1.1e-5,-1.0004476 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.2245039,0 -0.5441121,0.00944 -0.8745184,0.00719 C 2.9999836,3.9998115 2,3.9999015 2,3.9999015 M 2.0000983,12 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987402 c 2.399679,0 2.000001,2.000001 2.000001,3.9999988 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999978 -0.435451,-3.9999988 1.999997,-3.9999988"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-1.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-10.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-10.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-11.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-11.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-12.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-12.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-13.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-13.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-14.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-14.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-15.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-15.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-16.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-16.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-17.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-17.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-18.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-18.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-18.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-19.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-19.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-19.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-2.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-20.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-20.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-20.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-21.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-21.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-21.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-22.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-22.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-22.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-23.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-23.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-23.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-24.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-24.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-24.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-25.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-25.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-25.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-26.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-26.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-26.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-27.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-27.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-27.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-3.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-4.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-5.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-6.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-6.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-7.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-7.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-8.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-8.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru-9.svg b/.icons/kora/panel/24/indicator-keyboard-Ru-9.svg
new file mode 120000
index 000000000..2014f8975
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ru.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ru.svg b/.icons/kora/panel/24/indicator-keyboard-Ru.svg
new file mode 100644
index 000000000..d26d9f379
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ru.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 6.0000023,11.999823 -2.0000011,-3 M 2,7.99982 l 1.9999823,-3e-6 c 0.4238362,-1e-6 0.7290481,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567202 1.5e-5,-0.5997724 1.1e-5,-1.0004476 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.2245039,0 -0.5441121,0.00944 -0.8745184,0.00719 C 2.9999836,3.9998115 2,3.9999015 2,3.9999015 M 2.0000983,12 V 3.9999998"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 14.001901,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.395449,0 -0.610938,0.0096 -0.999992,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sa.svg b/.icons/kora/panel/24/indicator-keyboard-Sa.svg
new file mode 100644
index 000000000..5b14c09a5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sd.svg b/.icons/kora/panel/24/indicator-keyboard-Sd.svg
new file mode 100644
index 000000000..cf79b1fda
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.0141,11.992274 c 0,0 4.013654,0.350449 3.999999,-3.9999981 C 13.999899,3.4668821 10.0141,3.9922737 10.0141,3.9922737 M 10,11.98586 V 3.9858636"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Si-1.svg b/.icons/kora/panel/24/indicator-keyboard-Si-1.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Si-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Si-2.svg b/.icons/kora/panel/24/indicator-keyboard-Si-2.svg
new file mode 120000
index 000000000..d3dfefa73
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Si-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Si.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Si.svg b/.icons/kora/panel/24/indicator-keyboard-Si.svg
new file mode 100644
index 000000000..04cc884d1
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Si.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 10,12.000001 h 3.999999 M 10,3.9999994 h 3.999999 M 12.000002,12.000001 V 3.9999994"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sk-1.svg b/.icons/kora/panel/24/indicator-keyboard-Sk-1.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sk-2.svg b/.icons/kora/panel/24/indicator-keyboard-Sk-2.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sk-3.svg b/.icons/kora/panel/24/indicator-keyboard-Sk-3.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sk-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sk-4.svg b/.icons/kora/panel/24/indicator-keyboard-Sk-4.svg
new file mode 120000
index 000000000..9fa04fac3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sk-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sk.svg b/.icons/kora/panel/24/indicator-keyboard-Sk.svg
new file mode 100644
index 000000000..584b3bb6c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999995 M 14.000001,3.9999998 9.999999,9 m 0,3 V 3.9999998"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sl-1.svg b/.icons/kora/panel/24/indicator-keyboard-Sl-1.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sl-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sl-2.svg b/.icons/kora/panel/24/indicator-keyboard-Sl-2.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sl-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sl-3.svg b/.icons/kora/panel/24/indicator-keyboard-Sl-3.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sl-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sl-4.svg b/.icons/kora/panel/24/indicator-keyboard-Sl-4.svg
new file mode 120000
index 000000000..f1ebf016f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sl-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sl.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sl.svg b/.icons/kora/panel/24/indicator-keyboard-Sl.svg
new file mode 100644
index 000000000..8e1fc999e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10,3.9999989 V 12 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sq.svg b/.icons/kora/panel/24/indicator-keyboard-Sq.svg
new file mode 100644
index 000000000..043219937
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sq.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003168,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 15.043316,11.998742 13.043315,10.998739 M 11.043318,3.9987411 c 2.399678,0 2.000001,2.000001 2.000001,3.9999979 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.3485872,0 -1.9999982,-2.000002 -1.9999982,-4.000003 0,-1.9999969 -0.43545,-3.9999979 1.9999982,-3.9999979"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-1.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-1.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-10.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-10.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-10.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-11.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-11.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-11.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-12.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-12.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-12.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-13.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-13.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-13.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-14.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-14.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-14.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-15.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-15.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-15.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-16.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-16.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-16.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-17.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-17.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-17.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-2.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-2.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-3.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-3.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-4.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-4.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-5.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-5.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-6.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-6.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-7.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-7.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-8.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-8.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr-9.svg b/.icons/kora/panel/24/indicator-keyboard-Sr-9.svg
new file mode 120000
index 000000000..ac683eabb
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr-9.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sr.svg b/.icons/kora/panel/24/indicator-keyboard-Sr.svg
new file mode 100644
index 000000000..e6b1681f5
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999998,0 0.999998,0 0.999998,-1 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv-1.svg b/.icons/kora/panel/24/indicator-keyboard-Sv-1.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv-2.svg b/.icons/kora/panel/24/indicator-keyboard-Sv-2.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv-3.svg b/.icons/kora/panel/24/indicator-keyboard-Sv-3.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv-4.svg b/.icons/kora/panel/24/indicator-keyboard-Sv-4.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv-5.svg b/.icons/kora/panel/24/indicator-keyboard-Sv-5.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv-6.svg b/.icons/kora/panel/24/indicator-keyboard-Sv-6.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv-7.svg b/.icons/kora/panel/24/indicator-keyboard-Sv-7.svg
new file mode 120000
index 000000000..2c0c0b32c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sv.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sv.svg b/.icons/kora/panel/24/indicator-keyboard-Sv.svg
new file mode 100644
index 000000000..750cd9be6
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 2.0000539,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 14.999997,4.0002349 12.499999,12.000235 10,4.0002349"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sw-1.svg b/.icons/kora/panel/24/indicator-keyboard-Sw-1.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sw-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sw-2.svg b/.icons/kora/panel/24/indicator-keyboard-Sw-2.svg
new file mode 120000
index 000000000..004df7a43
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sw-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sw.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sw.svg b/.icons/kora/panel/24/indicator-keyboard-Sw.svg
new file mode 100644
index 000000000..fce66a133
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sw.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003168,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 15.001899,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -3e-6,2.0004488 -1.000006,2.0004488 -0.395448,0 -0.610938,0.0096 -0.999991,-4.48e-4 -0.383856,0.0015 -8e-6,4.48e-4 -1.000006,4.48e-4 -1.000003,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999 m 0,0 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.000006,2.0004488 -0.3954488,0 -0.6109378,0.0096 -0.9999918,-4.48e-4 -0.383856,0.0015 -7e-6,4.48e-4 -1.000006,4.48e-4 -1.000002,0 -0.999995,-1 -0.999995,-2.0004488 l 4e-6,-5.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sy-1.svg b/.icons/kora/panel/24/indicator-keyboard-Sy-1.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sy-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sy-2.svg b/.icons/kora/panel/24/indicator-keyboard-Sy-2.svg
new file mode 120000
index 000000000..737d29761
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sy-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Sy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Sy.svg b/.icons/kora/panel/24/indicator-keyboard-Sy.svg
new file mode 100644
index 000000000..26f43d343
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Sy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 1.0003167,11.000066 c 0,1 0,1 0.9999987,1 0.3590928,0 0.4252988,2.18e-4 1.00001,3.2e-5 0.4545524,-1.11e-4 -1.14e-5,-3.2e-5 0.9999911,-3.2e-5 0,0 0.9999912,0 0.9999987,-1 l 7.6e-6,-1.00045 c 0,-4.214384 -3.9999986,0.211163 -3.9880175,-3.9907039 -0.00253,-0.4205456 -0.012095,-0.7453846 -0.012095,-1.0088459 0,-0.9999999 0.9999987,-0.9999999 0.9999987,-0.9999999 0.2518677,0 0.6317065,-4.499e-4 1.0000101,-4.492e-4 0.3476787,0 0.7412522,4.492e-4 0.9999911,4.492e-4 0.9999987,0 0.9999987,0 0.9999987,0.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 12,12 V 7.999998 M 15,3.9999992 12,7.999998 M 9,3.9999992 12,7.999998"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ta-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ta-1.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ta-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ta-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ta-2.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ta-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ta-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ta-3.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ta-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ta-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ta-4.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ta-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ta-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ta-5.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ta-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ta-6.svg b/.icons/kora/panel/24/indicator-keyboard-Ta-6.svg
new file mode 120000
index 000000000..375a158d7
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ta-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ta.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ta.svg b/.icons/kora/panel/24/indicator-keyboard-Ta.svg
new file mode 100644
index 000000000..b20a64d75
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ta.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000007,3.9999997 H 5.9999993 M 4.0000019,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10.001766,9.000001 h 4.000001 M 10.001867,12 V 6.0000011 M 14.001767,12 V 6.0000011 m -4.000001,0 -1.5e-5,-0.9995518 c 0,-1 0,-1 2.000016,-1.0004491 1.999984,-4.491e-4 1.999977,4.491e-4 1.999984,1.0004491 1.6e-5,1.9947407 1.6e-5,0.9995518 1.6e-5,0.9995518"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Te-1.svg b/.icons/kora/panel/24/indicator-keyboard-Te-1.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Te-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Te-2.svg b/.icons/kora/panel/24/indicator-keyboard-Te-2.svg
new file mode 120000
index 000000000..75c301b15
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Te-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Te.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Te-3.svg b/.icons/kora/panel/24/indicator-keyboard-Te-3.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Te-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Te.svg b/.icons/kora/panel/24/indicator-keyboard-Te.svg
new file mode 100644
index 000000000..f22eabf79
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Te.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0000007,3.9999997 H 5.9999993 M 4.0000019,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 10,11.999898 h 4 M 10,7.9999 h 4 M 10,3.9999014 h 4 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tg-1.svg b/.icons/kora/panel/24/indicator-keyboard-Tg-1.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tg-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tg-2.svg b/.icons/kora/panel/24/indicator-keyboard-Tg-2.svg
new file mode 120000
index 000000000..9a3d10c56
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tg-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tg.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tg.svg b/.icons/kora/panel/24/indicator-keyboard-Tg.svg
new file mode 100644
index 000000000..fb4e67c2f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 1.0002424,3.9999997 H 5.000241 M 3.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.000332,8.999735 h 1.999997 m -0.999999,0 -1.1e-5,2.000448 c 0,1 0,1 -1.000002,0.999552 -0.407777,0 -1.70151,4.48e-4 -1.999998,4.48e-4 -1.0000022,0 -1.0000022,0 -1.0000022,-1 l 1.5e-5,-3.00045 -1.5e-5,-2.9995495 c 0,-1 0,-1 1.0000022,-1 0.25081,0 1.615979,-3.629e-4 1.999998,-4.492e-4 1.000002,4.492e-4 1.000002,4.492e-4 1.000002,1.0004492"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Th-1.svg b/.icons/kora/panel/24/indicator-keyboard-Th-1.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Th-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Th-2.svg b/.icons/kora/panel/24/indicator-keyboard-Th-2.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Th-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Th-3.svg b/.icons/kora/panel/24/indicator-keyboard-Th-3.svg
new file mode 120000
index 000000000..932c55e0c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Th-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Th.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Th.svg b/.icons/kora/panel/24/indicator-keyboard-Th.svg
new file mode 100644
index 000000000..25c9d1507
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Th.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000003 V 3.9999994 M 9.999999,12.000001 v -8.0000016 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tk-1.svg b/.icons/kora/panel/24/indicator-keyboard-Tk-1.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tk-2.svg b/.icons/kora/panel/24/indicator-keyboard-Tk-2.svg
new file mode 120000
index 000000000..c2639a9df
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tk.svg b/.icons/kora/panel/24/indicator-keyboard-Tk.svg
new file mode 100644
index 000000000..6a1e1ced2
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9.000001 m 0,2.999999 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tn.svg b/.icons/kora/panel/24/indicator-keyboard-Tn.svg
new file mode 100644
index 000000000..add0a33ee
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tn.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 10.000001,12.000001 V 3.9999995 l 3.999998,8.0000015 V 3.9999995"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tr-1.svg b/.icons/kora/panel/24/indicator-keyboard-Tr-1.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tr-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tr-2.svg b/.icons/kora/panel/24/indicator-keyboard-Tr-2.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tr-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tr-3.svg b/.icons/kora/panel/24/indicator-keyboard-Tr-3.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tr-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tr-4.svg b/.icons/kora/panel/24/indicator-keyboard-Tr-4.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tr-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tr-5.svg b/.icons/kora/panel/24/indicator-keyboard-Tr-5.svg
new file mode 120000
index 000000000..6398e82ce
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tr-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Tr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Tr.svg b/.icons/kora/panel/24/indicator-keyboard-Tr.svg
new file mode 100644
index 000000000..d013797fa
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Tr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 2.0002424,3.9999997 H 6.000241 M 4.0002436,12 V 3.9999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000002,11.999823 -2.000001,-3 M 10,7.99982 l 1.999982,-3e-6 c 0.423837,-1e-6 0.729048,4.54e-4 1.00001,4.54e-4 0.999999,0 0.999999,0 0.999999,-1 0,-0.2567203 1.5e-5,-0.5997725 1.1e-5,-1.0004477 l -1.1e-5,-0.9995519 c 0,-1 0,-1 -0.999999,-1 -0.224504,0 -0.544112,0.00944 -0.874518,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000098,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-1.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-1.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-2.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-2.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-3.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-3.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-4.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-4.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-5.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-5.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-6.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-6.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-7.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-7.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-7.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk-8.svg b/.icons/kora/panel/24/indicator-keyboard-Uk-8.svg
new file mode 120000
index 000000000..834fca66f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk-8.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uk.svg b/.icons/kora/panel/24/indicator-keyboard-Uk.svg
new file mode 100644
index 000000000..b7461d49f
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 14.000001,12 9.999999,6.9999994 M 14.000001,3.9999997 9.999999,9 m 0,3 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ur-1.svg b/.icons/kora/panel/24/indicator-keyboard-Ur-1.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ur-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ur-2.svg b/.icons/kora/panel/24/indicator-keyboard-Ur-2.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ur-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ur-3.svg b/.icons/kora/panel/24/indicator-keyboard-Ur-3.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ur-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ur-4.svg b/.icons/kora/panel/24/indicator-keyboard-Ur-4.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ur-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ur-5.svg b/.icons/kora/panel/24/indicator-keyboard-Ur-5.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ur-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ur-6.svg b/.icons/kora/panel/24/indicator-keyboard-Ur-6.svg
new file mode 120000
index 000000000..70fad7746
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ur-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Ur.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Ur.svg b/.icons/kora/panel/24/indicator-keyboard-Ur.svg
new file mode 100644
index 000000000..598c8392e
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Ur.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 14.000003,11.999823 -2.000001,-3 M 10,7.999821 l 1.999983,-4e-6 c 0.423836,-1e-6 0.729048,4.55e-4 1.00001,4.55e-4 0.999998,0 0.999998,0 0.999998,-1.000001 0,-0.2567203 1.5e-5,-0.5997725 1.2e-5,-1.0004477 l -1.2e-5,-0.9995519 c 0,-1 0,-1 -0.999998,-1 -0.224504,0 -0.544112,0.00944 -0.874519,0.00719 C 10.999984,3.9998114 10,3.9999014 10,3.9999014 M 10.000099,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uz-1.svg b/.icons/kora/panel/24/indicator-keyboard-Uz-1.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uz-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uz-2.svg b/.icons/kora/panel/24/indicator-keyboard-Uz-2.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uz-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uz-3.svg b/.icons/kora/panel/24/indicator-keyboard-Uz-3.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uz-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uz-4.svg b/.icons/kora/panel/24/indicator-keyboard-Uz-4.svg
new file mode 120000
index 000000000..3748fa1a3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uz-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Uz.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Uz.svg b/.icons/kora/panel/24/indicator-keyboard-Uz.svg
new file mode 100644
index 000000000..c048835d9
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Uz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 6.0019006,3.9953573 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 10,3.9999994 h 3.999999 L 10,12.000001 h 3.999999 v 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Vi.svg b/.icons/kora/panel/24/indicator-keyboard-Vi.svg
new file mode 100644
index 000000000..4b22b9a1c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Vi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 5.9999977,4.0002349 3.4999986,12.000235 1,4.0002349"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 10.000301,12 H 14.0003 M 10.000301,3.9999997 H 14.0003 M 12.000303,12 V 3.9999997"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Wo.svg b/.icons/kora/panel/24/indicator-keyboard-Wo.svg
new file mode 100644
index 000000000..1b2a38f68
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Wo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 9.0018995,3.9953573 -4e-6,5.9999999 c 0,1.0004488 -4e-6,2.0004488 -1.0000064,2.0004488 -0.3954481,0 -0.6109379,0.0096 -0.9999911,-4.48e-4 -0.3838564,0.0015 -7.6e-6,4.48e-4 -1.0000063,4.48e-4 -1.0000024,0 -0.9999949,-1 -0.9999949,-2.0004488 l 3.8e-6,-5.9999999 m 0,0 -3.8e-6,5.9999999 c 0,1.0004488 -3.8e-6,2.0004488 -1.0000062,2.0004488 -0.3954482,0 -0.610938,0.0096 -0.9999912,-4.48e-4 -0.3838563,0.0015 -7.5e-6,4.48e-4 -1.0000062,4.48e-4 -1.0000025,0 -0.999995,-1 -0.999995,-2.0004488 l 3.8e-6,-5.9999999"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 13.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Xs.svg b/.icons/kora/panel/24/indicator-keyboard-Xs.svg
new file mode 100644
index 000000000..30f6e22ef
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Xs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 7.0000016,4 2,12 m 0,-8 5.0000016,8"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="m 11.000051,11.000066 c 0,1 0,1 0.999998,1 0.359093,0 0.425299,2.17e-4 1.00001,3.1e-5 0.454553,-1.1e-4 -1.1e-5,-3.1e-5 0.999992,-3.1e-5 0,0 0.999991,0 0.999998,-1 l 8e-6,-1.00045 c 0,-4.2143841 -3.999999,0.211162 -3.988018,-3.9907041 -0.0025,-0.4205455 -0.01209,-0.7453845 -0.01209,-1.0088458 0,-0.9999999 0.999999,-0.9999999 0.999999,-0.9999999 0.251868,0 0.631707,-4.499e-4 1.00001,-4.492e-4 0.347679,0 0.741252,4.492e-4 0.999991,4.492e-4 0.999999,0 0.999999,0 0.999999,0.9999999"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Yo.svg b/.icons/kora/panel/24/indicator-keyboard-Yo.svg
new file mode 100644
index 000000000..1efd64963
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Yo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="M 3.9995853,12 V 7.999997 M 6.9995852,3.9999992 3.9995853,7.999997 M 0.9995854,3.9999992 3.9995853,7.999997"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" class="ColorScheme-Text" d="m 12.043317,3.9987404 c 2.399679,0 2.000001,2.000001 2.000001,3.9999986 0,2.000001 0.355578,4.061102 -2.000001,4.000003 -2.348587,0 -1.999997,-2.000002 -1.999997,-4.000003 0,-1.9999976 -0.435451,-3.9999986 1.999997,-3.9999986"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard-Zh-1.svg b/.icons/kora/panel/24/indicator-keyboard-Zh-1.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Zh-1.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Zh-2.svg b/.icons/kora/panel/24/indicator-keyboard-Zh-2.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Zh-2.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Zh-3.svg b/.icons/kora/panel/24/indicator-keyboard-Zh-3.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Zh-3.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Zh-4.svg b/.icons/kora/panel/24/indicator-keyboard-Zh-4.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Zh-4.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Zh-5.svg b/.icons/kora/panel/24/indicator-keyboard-Zh-5.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Zh-5.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Zh-6.svg b/.icons/kora/panel/24/indicator-keyboard-Zh-6.svg
new file mode 120000
index 000000000..66e790a01
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Zh-6.svg
@@ -0,0 +1 @@
+indicator-keyboard-Zh.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-keyboard-Zh.svg b/.icons/kora/panel/24/indicator-keyboard-Zh.svg
new file mode 100644
index 000000000..c7171bc14
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard-Zh.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" class="ColorScheme-Text" d="M 2.0000007,3.9999994 H 5.9999993 L 2.0000007,12.000001 h 3.9999986 v 0"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round" class="ColorScheme-Text" d="m 9.999999,7.999998 h 4.000002 m 0,4.000002 V 3.9999997 M 9.999999,12 v -8.0000003 0"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-keyboard.svg b/.icons/kora/panel/24/indicator-keyboard.svg
new file mode 120000
index 000000000..079bd32a9
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-keyboard.svg
@@ -0,0 +1 @@
+xkbmod-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-lunar-satelite.svg b/.icons/kora/panel/24/indicator-lunar-satelite.svg
new file mode 100644
index 000000000..72c7b1ff4
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-lunar-satelite.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.002 3.442-5.077 5.082c.788.308 1.527.792 2.153 1.419.624.627 1.108 1.364 1.416 2.153l5.077-5.083z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.895 8.963c-.181.004-.362.018-.541.048-.203.032-.354.209-.354.415 0 .113.045.22.125.299 1.079 2.353 2.794 4.068 5.144 5.15.079.08.186.125.299.125.206 0 .383-.152.415-.356.231-1.428-.356-2.981-1.5-4.129-1.003-1.003-2.318-1.579-3.588-1.552zm10.131 3.356-1.19 1.19 1.19 1.191 1.19-1.191zm-1.785-1.786-1.189 1.19 1.189 1.191 1.19-1.191zm3.57 0-1.191 1.19 1.191 1.191 1.189-1.191zm-1.786-1.788-1.19 1.193 1.19 1.19 1.19-1.19zm-7.732-4.173-1.189 1.19 1.189 1.191 1.19-1.191zm7.102-.851-.695.696.892.893.695-.696c-.381-.2-.691-.511-.892-.893zm-5.317-.935-1.19 1.191 1.19 1.19 1.189-1.19zm-3.569 0-1.191 1.191 1.191 1.19 1.19-1.19zm10.982-2.022h-.001c-.961 0-1.752.792-1.752 1.753 0 .962.791 1.754 1.752 1.754h.001c.961 0 1.752-.792 1.752-1.754 0-.961-.791-1.753-1.752-1.753zm-9.198.236-1.189 1.191 1.189 1.19 1.19-1.19z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-lunar.svg b/.icons/kora/panel/24/indicator-lunar.svg
new file mode 100644
index 000000000..c8ef53c86
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-lunar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1.0031 C 4.1339,1.0031 0.99986,4.1365 1,8.0017 1,11.866 4.134,15 8,15 8.2745,14.997 8.5485,14.979 8.8208,14.944 6.7299,13.369 5,10.832 5,8.0332 5,5.2006 6.7313,2.687 8.8234,1.0875 8.5509,1.0421 8.276,1.0129 8,1 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10.003,1.2655 C 7.7524,2.6652 6,5.1146 6,8.0017 6,10.841 7.7524,13.318 10.003,14.703 12.979,13.814 15.013,11.071 15,7.9667 14.999,4.8739 12.967,2.1488 10.003,1.2639 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-messages-new.svg b/.icons/kora/panel/24/indicator-messages-new.svg
new file mode 120000
index 000000000..9ab72aa40
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-messages-new.svg
@@ -0,0 +1 @@
+new-messages-red.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-messages-red.svg b/.icons/kora/panel/24/indicator-messages-red.svg
new file mode 100644
index 000000000..46c58c289
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-messages-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-messages.svg b/.icons/kora/panel/24/indicator-messages.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-messages.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-notification-read-dnd.svg b/.icons/kora/panel/24/indicator-notification-read-dnd.svg
new file mode 100644
index 000000000..001239d43
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-notification-read-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 A 0.76197312 0.74978719 0 0 0 11.638672 2.0136719 L 3.7910156 3.640625 A 0.76197312 0.74978719 0 0 0 3.7695312 3.6484375 C 2.6750296 3.9082965 1.904318 4.7232322 1.3847656 5.6582031 C 0.86521326 6.5930991 0.55268915 7.6892466 0.34765625 8.7597656 C 0.14262335 9.8302096 0.0495555 10.874062 0.015625 11.689453 C -0.0013424987 12.097149 -0.00225765 12.447203 0.00390625 12.71875 C 0.00771625 12.886011 0.029556625 13.000911 0.041015625 13.119141 C 0.041139825 13.119141 0.040886125 13.119378 0.041015625 13.126953 A 0.76197312 0.74978719 0 0 0 0.037109375 13.183594 L 0.044921875 13.183594 C 0.053511875 13.243574 0.039381 13.286006 0.0625 13.373047 A 0.76197312 0.74978719 0 0 0 0.79101562 13.931641 L 7.6777344 14 A 0.76197312 0.74978719 0 0 0 7.8476562 13.984375 L 15.384766 12.388672 A 0.76197312 0.74978719 0 0 0 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591571 15.703125 7.1582031 C 15.506278 6.0076931 15.190948 4.8303995 14.611328 3.8554688 C 14.031708 2.8805379 13.090814 2.0740086 11.837891 2.0058594 A 0.76197312 0.74978719 0 0 0 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440724 3.5661519 12.884103 3.9112317 13.296875 4.6054688 C 13.720968 5.3188235 14.02182 6.3540906 14.201172 7.4023438 C 14.511978 9.2188307 14.441656 10.594428 14.427734 11.050781 L 7.828125 12.447266 C 7.8230203 10.570388 7.5943812 6.0588206 5.3808594 4.8457031 L 11.798828 3.5136719 z M 3.7890625 5.7480469 C 6.0346534 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 1.5234375 12.494141 C 1.5234375 12.494141 1.5434692 5.7480469 3.7890625 5.7480469 z M 12.759766 7 L 9.0664062 7.7871094 L 9 7.8632812 L 9.0527344 8.7890625 L 9.1660156 8.8144531 L 11.880859 8.2148438 L 11.941406 8.9902344 L 12.019531 9 L 12.941406 8.7363281 L 13 8.6933594 L 12.832031 7.0527344 L 12.759766 7 z M 3.8105469 7.9960938 A 0.76190089 0.74971612 0 0 0 3.046875 8.7460938 A 0.76190089 0.74971612 0 0 0 3.2890625 9.2929688 L 2.6660156 10.996094 L 4.953125 10.984375 L 4.34375 9.28125 A 0.76190089 0.74971612 0 0 0 4.5722656 8.7460938 A 0.76190089 0.74971612 0 0 0 3.8105469 7.9960938 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-notification-read.svg b/.icons/kora/panel/24/indicator-notification-read.svg
new file mode 100644
index 000000000..543d89536
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-notification-read.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 C 11.718756 2.00164 11.678875 2.0055639 11.638672 2.0136719 L 3.7910156 3.6425781 C 3.7835356 3.6448981 3.7769333 3.6458775 3.7695312 3.6484375 C 2.6750268 3.908283 1.9043193 4.7232338 1.3847656 5.6582031 C 0.86521228 6.5930972 0.55268956 7.6892489 0.34765625 8.7597656 C 0.14262295 9.830208 0.04955557 10.874064 0.015625 11.689453 C -0.0013424913 12.097148 -0.00225747 12.447204 0.00390625 12.71875 C 0.00771576 12.886011 0.029556605 13.000911 0.041015625 13.119141 C 0.041139815 13.119141 0.040886095 13.119452 0.041015625 13.126953 C 0.039324225 13.145463 0.037406475 13.163051 0.037109375 13.181641 L 0.044921875 13.181641 C 0.053516175 13.241621 0.03938619 13.286006 0.0625 13.373047 C 0.14961579 13.699958 0.44757657 13.928141 0.79101562 13.931641 L 7.6777344 14 C 7.7342224 14.00075 7.7923849 13.995885 7.8476562 13.984375 L 15.384766 12.386719 C 15.722668 12.315349 15.967862 12.029135 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591524 15.703125 7.1582031 C 15.506282 6.0077531 15.19095 4.8303977 14.611328 3.8554688 C 14.031707 2.8805398 13.090817 2.0740084 11.837891 2.0058594 C 11.812121 2.0045694 11.785546 2.0045694 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440726 3.5661519 12.884102 3.9112329 13.296875 4.6054688 C 13.720969 5.3188223 14.02182 6.3540924 14.201172 7.4023438 C 14.511979 9.218827 14.441656 10.59443 14.427734 11.050781 L 7.828125 12.447266 C 7.8230211 10.570391 7.5943859 6.056865 5.3808594 4.84375 L 11.798828 3.5136719 z M 3.7890625 5.7480469 C 6.0346582 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 1.5234375 12.494141 C 1.5234375 12.494141 1.5434644 5.7480469 3.7890625 5.7480469 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 3.788747,5.7470484 c 2.2455958,0 2.3065409,6.7470316 2.3065409,6.7470316 H 1.5238728 c 0,0 0.019276,-6.7470318 2.2648742,-6.7470316 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.6927076,5 8.0533866,5.16875 8,5.2406252 8.7877598,8.9343759 8.8632805,9 9.7890609,8.946872 9.8151008,8.8343719 9.2148414,6.1187467 9.98958,6.0578091 10,5.9796835 9.7356776,5.0593712 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-notification-unread-dnd.svg b/.icons/kora/panel/24/indicator-notification-unread-dnd.svg
new file mode 100644
index 000000000..dd9ce5151
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-notification-unread-dnd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 A 0.76197312 0.74978719 0 0 0 11.638672 2.0136719 L 3.7910156 3.640625 A 0.76197312 0.74978719 0 0 0 3.7695312 3.6484375 C 2.6750296 3.9082965 1.904318 4.7232322 1.3847656 5.6582031 C 0.86521329 6.5930991 0.55268915 7.6892466 0.34765625 8.7597656 C 0.23738817 9.3354576 0.16309192 9.8949201 0.109375 10.423828 A 2.5 2.5 0 0 1 1.5 10 A 2.5 2.5 0 0 1 1.6953125 10.009766 C 1.9239513 8.0846822 2.4648178 5.7480469 3.7890625 5.7480469 C 6.0346534 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 4 12.494141 A 2.5 2.5 0 0 1 4 12.5 A 2.5 2.5 0 0 1 3.5273438 13.958984 L 7.6777344 14 A 0.76197312 0.74978719 0 0 0 7.8476562 13.984375 L 15.384766 12.388672 A 0.76197312 0.74978719 0 0 0 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591571 15.703125 7.1582031 C 15.506278 6.0076931 15.190948 4.8303994 14.611328 3.8554688 C 14.031708 2.8805379 13.090814 2.0740086 11.837891 2.0058594 A 0.76197312 0.74978719 0 0 0 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440724 3.5661519 12.884103 3.9112317 13.296875 4.6054688 C 13.720968 5.3188235 14.02182 6.3540906 14.201172 7.4023438 C 14.511978 9.2188307 14.441656 10.594428 14.427734 11.050781 L 7.828125 12.447266 C 7.8230203 10.570388 7.5943812 6.0588206 5.3808594 4.8457031 L 11.798828 3.5136719 z M 12.759766 7 L 9.0664062 7.7871094 L 9 7.8632812 L 9.0527344 8.7890625 L 9.1660156 8.8144531 L 11.880859 8.2148438 L 11.941406 8.9902344 L 12.019531 9 L 12.941406 8.7363281 L 13 8.6933594 L 12.832031 7.0527344 L 12.759766 7 z M 3.8105469 7.9960938 A 0.76190089 0.74971612 0 0 0 3.046875 8.7460938 A 0.76190089 0.74971612 0 0 0 3.2890625 9.2929688 L 2.8789062 10.416016 A 2.5 2.5 0 0 1 3.4921875 10.992188 L 4.953125 10.984375 L 4.34375 9.28125 A 0.76190089 0.74971612 0 0 0 4.5722656 8.7460938 A 0.76190089 0.74971612 0 0 0 3.8105469 7.9960938 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-notification-unread.svg b/.icons/kora/panel/24/indicator-notification-unread.svg
new file mode 100644
index 000000000..eb3c25298
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-notification-unread.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.759766 2 C 11.718756 2.00164 11.678875 2.0055639 11.638672 2.0136719 L 3.7910156 3.6425781 C 3.7835356 3.6448981 3.7769334 3.6458775 3.7695312 3.6484375 C 2.6750269 3.908283 1.9043193 4.7232338 1.3847656 5.6582031 C 0.86521231 6.5930972 0.55268956 7.6892489 0.34765625 8.7597656 C 0.23738796 9.3354568 0.16309185 9.8949196 0.109375 10.423828 A 2.5 2.5 0 0 1 1.5 10 A 2.5 2.5 0 0 1 1.6953125 10.009766 C 1.9239505 8.0846822 2.464815 5.7480469 3.7890625 5.7480469 C 6.0346582 5.7480469 6.0957031 12.494141 6.0957031 12.494141 L 4 12.494141 A 2.5 2.5 0 0 1 4 12.5 A 2.5 2.5 0 0 1 3.5273438 13.958984 L 7.6777344 14 C 7.7342224 14.00075 7.7923849 13.995885 7.8476562 13.984375 L 15.384766 12.386719 C 15.722668 12.315349 15.967862 12.029135 15.984375 11.689453 C 15.984375 11.689453 16.09681 9.4591524 15.703125 7.1582031 C 15.506282 6.0077531 15.19095 4.8303977 14.611328 3.8554688 C 14.031707 2.8805398 13.090817 2.0740084 11.837891 2.0058594 C 11.812121 2.0045694 11.785546 2.0045694 11.759766 2.0058594 L 11.759766 2 z M 11.798828 3.5136719 C 12.440726 3.5661519 12.884102 3.9112329 13.296875 4.6054688 C 13.720969 5.3188223 14.02182 6.3540924 14.201172 7.4023438 C 14.511979 9.218827 14.441656 10.59443 14.427734 11.050781 L 7.828125 12.447266 C 7.8230211 10.570391 7.5943859 6.056865 5.3808594 4.84375 L 11.798828 3.5136719 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.7890625 5.7460938 C 2.4648149 5.7460936 1.9237362 8.0844147 1.6953125 10.009766 A 2.5 2.5 0 0 1 4 12.494141 L 6.0957031 12.494141 C 6.0957031 12.494141 6.0346583 5.7460938 3.7890625 5.7460938 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.6927076,5 8.0533866,5.16875 8,5.2406252 8.7877598,8.9343759 8.8632805,9 9.7890609,8.946872 9.8151008,8.8343719 9.2148414,6.1187467 9.98958,6.0578091 10,5.9796835 9.7356776,5.0593712 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="1.5" cy="12.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-privacy-panel.svg b/.icons/kora/panel/24/indicator-privacy-panel.svg
new file mode 100644
index 000000000..6b15ae7f0
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-privacy-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 4.272c1.899 0 3.439 1.539 3.439 3.438 0 1.9-1.54 3.439-3.439 3.439s-3.439-1.539-3.439-3.439c0-1.899 1.54-3.438 3.439-3.438zm0 1.146c-1.267 0-2.293 1.027-2.293 2.292 0 1.267 1.028 2.293 2.293 2.293 1.267 0 2.293-1.026 2.293-2.293 0-1.266-1.027-2.292-2.293-2.292z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.01 3.177c-5.045 0-8.01 4.82-8.01 4.82s3.213 4.826 8 4.826c5.157 0 8-4.826 8-4.826s-2.861-4.82-7.99-4.82zm-.01 1.75c1.562 0 2.83 1.268 2.83 2.83s-1.268 2.83-2.83 2.83-2.83-1.268-2.83-2.83 1.268-2.83 2.83-2.83z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-rss-aware-attention.svg b/.icons/kora/panel/24/indicator-rss-aware-attention.svg
new file mode 120000
index 000000000..ec6bddb36
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-rss-aware-attention.svg
@@ -0,0 +1 @@
+indicator-feedindicator-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-rss-aware.svg b/.icons/kora/panel/24/indicator-rss-aware.svg
new file mode 120000
index 000000000..150dfe3fd
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-rss-aware.svg
@@ -0,0 +1 @@
+indicator-feedindicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-sensors-battery.svg b/.icons/kora/panel/24/indicator-sensors-battery.svg
new file mode 100644
index 000000000..7d6f52270
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-battery.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 8.773v5.728c0 .274.446.499 1 .499h8c.554 0 1-.225 1-.499v-5.728z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.436 1.825v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.963zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sensors-case.svg b/.icons/kora/panel/24/indicator-sensors-case.svg
new file mode 100644
index 000000000..65146fd6c
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-case.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,3 V 14 C 2,14.554 2.446,15 3,15 H 13 C 13.554,15 14,14.554 14,14 V 3 Z M 4.5,5 H 11.5 C 11.776,5 12,5.2239 12,5.5 V 7.5 9.5 C 12,9.7761 11.776,10 11.5,10 H 4.5 C 4.2239,10 4,9.7761 4,9.5 V 7.5 5.5 C 4,5.2239 4.2239,5 4.5,5 Z M 5,6 V 7 H 11 V 6 Z M 5,8 V 9 H 11 V 8 Z M 5,11 H 6 V 12 H 7 V 11 H 8 V 12 H 9 V 11 H 10 V 12 H 11 V 11 H 12 V 12 H 11 V 13 H 12 V 14 H 11 V 13 H 10 V 14 H 9 V 13 H 8 V 14 H 7 V 13 H 6 V 14 H 5 V 13 H 4 V 12 H 5 Z M 5,12 V 13 H 6 V 12 Z M 7,13 H 8 V 12 H 7 Z M 9,13 H 10 V 12 H 9 Z"/>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2,2 4,1 H 12 L 14,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sensors-chip.svg b/.icons/kora/panel/24/indicator-sensors-chip.svg
new file mode 100644
index 000000000..83e7d42a8
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-chip.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 1h6c.554 0 1 .446 1 1v11c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-11c0-.554.446-1 1-1z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 1h6c.554 0 1 .446 1 1v11c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-11c0-.554.446-1 1-1zm0 1v11h6v-11zm9.75 10c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.112.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.112-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.112.25.25v.5c0 .138-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.112-.25.25v.5c0 .138.111.25.25.25h1.75v-1zm13.5-2c.138 0 .25.111.25.25v.5c0 .139-.112.25-.25.25h-1.75v-1zm-13.5 0c-.139 0-.25.111-.25.25v.5c0 .139.111.25.25.25h1.75v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sensors-cpu.svg b/.icons/kora/panel/24/indicator-sensors-cpu.svg
new file mode 100644
index 000000000..ea888693a
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-cpu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.25 2c-.692 0-1.25.558-1.25 1.25v.775c.572.116 1 .618 1 1.225v.5c0 .607-.428 1.109-1 1.225v1.05c.572.116 1 .618 1 1.225v.5c0 .607-.428 1.109-1 1.225v1.05c.572.116 1 .618 1 1.225v.5c0 .599-.418 1.095-.978 1.219.103.587.611 1.031 1.228 1.031h11.5c.692 0 1.25-.558 1.25-1.25v-11.5c0-.609-.431-1.111-1.006-1.225-.014.542-.449.975-.994.975h-1c-.554 0-1-.446-1-1h-1c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1h-1c0 .554-.446 1-1 1h-1c-.554 0-1-.446-1-1zm1.75 2h9c.554 0 1 .446 1 1v9c0 .554-.446 1-1 1h-9c-.554 0-1-.446-1-1v-9c0-.554.446-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.25 5c-.138 0-.25.112-.25.25v8.5c0 .138.112.25.25.25h8.5c.138 0 .25-.112.25-.25v-8.5c0-.138-.112-.25-.25-.25zm-5 8c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm0-4c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm0-4c-.139 0-.25.112-.25.25v.5c0 .138.112.25.25.25h1.5c.139 0 .25-.112.25-.25v-.5c0-.138-.111-.25-.25-.25zm5-5c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25zm4 0c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25zm4 0c-.138 0-.25.112-.25.25v1.5c0 .139.112.25.25.25h.5c.138 0 .25-.111.25-.25v-1.5c0-.139-.112-.25-.25-.25z" fill-opacity=".3"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sensors-disk.svg b/.icons/kora/panel/24/indicator-sensors-disk.svg
new file mode 100644
index 000000000..ba69ab514
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-disk.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.243 13.03c-.025-.007-.05-.012-.075-.016s-.051-.007-.076-.009zm-.232-12.03-.011.064v11.925l.064.011h8.723l.011-.064v-11.925l-.064-.011zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657zm-4.475-3.766-.025.151c.013-.05.021-.1.025-.151zm8.57-.12c.046.012.094.019.141.023l-.15-.025z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sensors-fan.svg b/.icons/kora/panel/24/indicator-sensors-fan.svg
new file mode 100644
index 000000000..3ea11b722
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-fan.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-6.5 13c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm13 0c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm-13-13c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5zm13 0c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z" fill-opacity=".5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.654 9.873c.569.713 1.432 1.129 2.344 1.129l-.417 1.62c-.179.474-.449 1.001-1.002 1-.067 0-.133-.006-.199-.019-1.356-.278-2.157-1.099-3.03-2.173-.358-.44-.719-1.219.175-1.43zm4.021.615c.756-.509 1.241-1.336 1.315-2.245l1.581.547c.458.217.961.529.916 1.08-.006.066-.017.132-.035.197-.387 1.329-1.271 2.06-2.412 2.844-.467.32-1.273.617-1.411-.291zm-1.675-4.488c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-1.834-.376c-.722.556-1.153 1.412-1.17 2.324l-1.612-.445c-.471-.187-.993-.466-.983-1.019.002-.067.009-.134.023-.199.301-1.351 1.136-2.138 2.225-2.992.447-.35 1.232-.697 1.427.2zm4.437.888c-.452-.792-1.24-1.337-2.141-1.478l.662-1.536c.25-.44.598-.92 1.145-.833.066.01.13.026.194.049 1.296.485 1.961 1.42 2.658 2.616.285.49.521 1.315-.395 1.385z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sensors-gpu.svg b/.icons/kora/panel/24/indicator-sensors-gpu.svg
new file mode 100644
index 000000000..f827bfc6b
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-gpu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.013 3.075 11.482.012.127 1.096v9.74h-7.676l-.913-1.015-3.02.003z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.117.125c-1.303 0-1.303.975 0 .975h.983v3.942h-1.967v2.95h1.967v.983h-1.967v2.95h1.967v1.967c0 1.303.913 1.322.913.019v-12.783c0-.983-.984-.983-.984-.983l-.912-.02zm2.762 2.95v1.108h10.743v9.74h-7.676v-1.967h-3.067v.952h2.154v1.967h8.268c.415 0 .813-.165 1.107-.458.293-.294.459-.692.459-1.107v-8.669c0-.865-.701-1.566-1.566-1.566h-10.422zm-3.075 2.93h.983v.984h-.983zm5.229.02v3.933h.984v-3.933zm1.967 0v3.933h.983v-3.933zm1.967 0v3.933h.983v-3.933zm1.966 0v3.933h.984v-3.933zm-11.129 3.914h.983v.983h-.983z" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sensors-memory.svg b/.icons/kora/panel/24/indicator-sensors-memory.svg
new file mode 100644
index 000000000..e807d1591
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sensors-memory.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 11h16v-3c-.549 0-1-.451-1-1 0-.522.409-.961.93-.998.023-.001.047-.002.07-.002v-2c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v2c.033 0 .067.002.1.006.508.051.9.483.9.994 0 .549-.451 1-1 1z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 13c0 .554.446 1 1 1h5v-2h-6zm8 1h7c.554 0 1-.446 1-1v-1h-8zm-5-5v-4h2v4zm4 0v-4h2v4zm4 0v-4h2v4z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-sound-switcher.svg b/.icons/kora/panel/24/indicator-sound-switcher.svg
new file mode 100644
index 000000000..f2eb15172
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-sound-switcher.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1.599c2.963 0 5.401 2.438 5.401 5.401s-2.438 5.401-5.401 5.401-5.401-2.438-5.401-5.401 2.438-5.401 5.401-5.401z" fill-rule="nonzero"/>
+ <circle style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" cx="8" cy="8" r="4.153"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-stardate.svg b/.icons/kora/panel/24/indicator-stardate.svg
new file mode 100644
index 000000000..63212c5d9
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-stardate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-2 0-5 7-5 14 2-3 5-5 6-5s2.112 1 4.112 4c-.112-6-3.112-13-5.112-13z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.023 11.041c-.089.041-.289.121-.515.285-.388.281-.89.72-1.426 1.256-.329.329-.671.702-1.016 1.092.622.214 1.276.324 1.934.326.973-.001 1.932-.239 2.793-.693-.336-.507-.649-.977-.914-1.332-.304-.407-.566-.702-.742-.852-.061-.051-.084-.064-.114-.082zm-.023-.041c-.027 0-.036.002-.03.007.005.006.025.017.053.034.064-.029.081-.041-.023-.041zm-4.506-7.859c-1.562 1.124-2.491 2.934-2.494 4.859.002.826.175 1.642.508 2.398.32-1.881.771-3.71 1.289-5.328.22-.689.455-1.329.697-1.929zm7.043.021c.232.561.46 1.138.674 1.77.549 1.624 1.026 3.442 1.367 5.261.277-.698.42-1.442.422-2.193-.003-1.912-.919-3.711-2.463-4.838z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-stickynotes-mono.svg b/.icons/kora/panel/24/indicator-stickynotes-mono.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-stickynotes-mono.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/indicator-trashindicator-attention.svg b/.icons/kora/panel/24/indicator-trashindicator-attention.svg
new file mode 100644
index 000000000..2bf85ec48
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-trashindicator-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034zm-1.249 1.09h-9.801l1.988 12.819 5.875.01z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-trashindicator.svg b/.icons/kora/panel/24/indicator-trashindicator.svg
new file mode 100644
index 000000000..432077fa3
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-trashindicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.695.698-2.257 15.034h-7.821l-2.337-15.034zm-1.249 1.09h-9.801l1.988 12.819 5.875.01zm-4.099 8.202-2.8-.496-.502 2.834 2.8.496zm1.541-4.634-2.555 1.113 1.149 2.639 2.556-1.114z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-virtual-box.svg b/.icons/kora/panel/24/indicator-virtual-box.svg
new file mode 100644
index 000000000..0266b4463
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-virtual-box.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.75 1c-.97 0-1.75.781-1.75 1.75v10.5c0 .97.781 1.75 1.75 1.75h10.5c.97 0 1.75-.78 1.75-1.75v-10.5c0-.97-.78-1.75-1.75-1.75zm11.25 9v-7.25c0-.416-.334-.75-.75-.75h-10.5c-.416 0-.75.334-.75.75v10.5c0 .416.334.75.75.75h10.5c.416 0 .75-.334.75-.75v-2.25h-1.5c-.244 0-.454-.178-.494-.418l-.668-4.012-1.363 4.088c-.068.204-.26.342-.475.342-.222 0-.419-.149-.48-.363l-1.46-5.106-1.572 7.078c-.05.228-.254.392-.488.392-.215 0-.407-.139-.475-.343l-1.886-5.658h-1.139v-1h1.5c.215 0 .407.138.475.342l1.429 4.287 1.608-7.236c.05-.227.252-.391.484-.393.224-.002.423.148.484.363l1.557 5.446 1.488-4.467c.067-.205.26-.345.475-.345.245 0 .455.18.494.421l.93 5.582z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-1.svg b/.icons/kora/panel/24/indicator-workspaces-1.svg
new file mode 100644
index 000000000..ad057ef11
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-1.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm7.216 9.678c-.047 0-.07-.024-.07-.071v-6.961c-.18.133-.36.267-.539.402-.18.134-.36.266-.539.395-.028.02-.053.023-.076.009-.024-.014-.036-.036-.036-.067v-1.272c0-.008.003-.017.009-.029s.013-.022.021-.03l1.207-.873h1.224c.047 0 .071.024.071.071v8.355c0 .047-.024.071-.071.071z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-2.svg b/.icons/kora/panel/24/indicator-workspaces-2.svg
new file mode 100644
index 000000000..208254152
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-2.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.853 9.707c-.047 0-.07-.024-.07-.07v-1.143l3.281-4.107v.005c.121-.152.199-.292.234-.419.036-.127.053-.251.053-.372 0-.269-.098-.523-.293-.761-.195-.235-.459-.352-.791-.352-.305 0-.568.104-.791.311-.109.101-.192.221-.249.36s-.093.296-.108.472c0 .019-.007.035-.021.047-.013.011-.03.017-.05.017h-1.195c-.047 0-.07-.023-.07-.07.008-.696.244-1.279.709-1.752.472-.481 1.035-.721 1.687-.721.707 0 1.303.242 1.787.727h-.005c.48.48.72 1.058.72 1.734 0 .293-.043.565-.129.815s-.215.482-.386.697v-.006c-.223.281-.442.557-.657.826l-1.289 1.609c-.215.267-.433.542-.656.823h3.047c.047 0 .07.023.07.07v1.19c0 .046-.023.07-.07.07z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-3.svg b/.icons/kora/panel/24/indicator-workspaces-3.svg
new file mode 100644
index 000000000..3e7e9e4fe
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-3.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm6.694 5.898c-.047 0-.071-.023-.071-.07v-1.049c0-.047.024-.07.071-.07h.41c.379 0 .678-.106.896-.317.215-.203.323-.47.323-.802 0-.313-.112-.58-.334-.803-.223-.223-.495-.334-.815-.334-.234 0-.459.08-.674.24-.215.156-.351.393-.41.709-.004.016-.013.029-.026.041-.014.012-.027.018-.038.018h-1.201c-.02 0-.037-.008-.05-.024-.014-.015-.019-.033-.015-.052.039-.598.293-1.127.762-1.588.461-.453.996-.68 1.605-.68.379 0 .722.064 1.029.193.306.129.577.319.811.569.223.246.394.512.513.8.119.287.179.583.179.887 0 .332-.065.656-.194.973-.062.141-.148.273-.258.398-.109.125-.238.242-.386.352.312.223.545.49.697.803.156.336.234.677.234 1.025 0 .793-.252 1.432-.756 1.916-.496.473-1.111.709-1.845.709-.293 0-.57-.047-.829-.141-.26-.093-.509-.234-.747-.421-.235-.192-.423-.422-.566-.692-.142-.269-.241-.586-.296-.949-.008-.051.016-.076.071-.076h1.195c.027 0 .049.015.064.047.051.136.111.259.179.369.068.109.149.204.243.284s.202.141.325.184.267.065.431.065c.309 0 .586-.111.832-.334.242-.215.363-.522.363-.92s-.121-.705-.363-.92c-.246-.226-.531-.34-.855-.34z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-4.svg b/.icons/kora/panel/24/indicator-workspaces-4.svg
new file mode 100644
index 000000000..5ff628c11
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-4.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.486 8.427c-.047 0-.07-.024-.07-.07v-1.143l2.801-5.988c.008-.008.017-.017.029-.027.012-.009.024-.014.035-.014h1.336c.024 0 .042.01.056.029.014.02.014.043.003.07l-2.778 5.877h1.998v-2.338c0-.043.024-.064.071-.064h1.195c.047 0 .07.021.07.064v2.338h.604c.043 0 .064.024.064.071v1.125c0 .046-.021.07-.064.07h-.604v1.166c0 .047-.023.07-.07.07h-1.195c-.047 0-.071-.023-.071-.07v-1.166z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-5.svg b/.icons/kora/panel/24/indicator-workspaces-5.svg
new file mode 100644
index 000000000..3713651cf
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-5.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm5.003 5.796c-.043 0-.064-.021-.064-.064v-4.512c0-.047.021-.07.064-.07h4.441c.047 0 .071.023.071.07v1.195c0 .047-.024.071-.071.071h-3.246v1.681c.379-.265.801-.398 1.266-.398.164 0 .321.016.472.05.15.033.292.081.425.143.128.063.249.132.36.208s.206.155.284.237c.113.125.213.259.299.402.086.142.156.288.211.436.113.305.17.803.17 1.494 0 .282-.011.528-.032.739-.022.211-.056.388-.103.533l.006-.006c-.082.27-.217.527-.404.773-.184.227-.43.436-.739.627-.324.196-.699.293-1.125.293-.551 0-1.082-.17-1.594-.509-.523-.352-.828-.924-.914-1.717-.003-.02.002-.037.018-.053s.033-.023.053-.023h1.195c.039 0 .063.017.07.052.137.614.512.92 1.125.92.555 0 .873-.183.955-.55.102-.407.153-.797.153-1.172 0-.223-.02-.429-.059-.618-.039-.19-.095-.359-.17-.507-.14-.278-.445-.416-.914-.416-.429 0-.767.218-1.013.656-.016.023-.036.035-.059.035z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-6.svg b/.icons/kora/panel/24/indicator-workspaces-6.svg
new file mode 100644
index 000000000..504dd3426
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-6.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.862 3.575c.004-.39.07-.739.199-1.046.129-.306.311-.569.545-.788.223-.203.473-.36.75-.471.277-.112.568-.167.873-.167.555 0 1.057.166 1.506.498.422.336.697.82.826 1.453.008.023.004.043-.012.058-.015.016-.035.024-.058.024h-1.201c-.032 0-.053-.014-.065-.041-.176-.43-.51-.65-1.002-.662-.707.019-1.06.426-1.06 1.219v.691c.254-.074.506-.133.758-.176s.492-.062.718-.058c.547 0 1.016.191 1.406.574.375.394.561 1.002.557 1.822v.762c-.012.801-.25 1.41-.715 1.828-.437.414-.99.631-1.658.65-.648-.019-1.189-.234-1.623-.644-.492-.43-.74-1.039-.744-1.828zm1.301 3.627c.004.801.359 1.205 1.066 1.213.691-.004 1.051-.408 1.078-1.213v-.685c-.031-.793-.39-1.197-1.078-1.213-.707.019-1.062.424-1.066 1.213z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-7.svg b/.icons/kora/panel/24/indicator-workspaces-7.svg
new file mode 100644
index 000000000..6b3b56784
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-7.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.862 3.727c-.047 0-.07-.023-.07-.07v-2.396c0-.047.023-.071.07-.071h4.746c.043 0 .064.024.064.071v1.201l-2.824 7.16c-.015.031-.037.047-.064.047h-1.342c-.027 0-.047-.01-.059-.03-.011-.019-.013-.041-.005-.064l2.794-7.049h-2.05v1.131c0 .047-.022.07-.065.07z"/>
+</svg>
diff --git a/.icons/kora/panel/24/indicator-workspaces-8.svg b/.icons/kora/panel/24/indicator-workspaces-8.svg
new file mode 100644
index 000000000..51ef44743
--- /dev/null
+++ b/.icons/kora/panel/24/indicator-workspaces-8.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.546.922.04 11.167 14.848-.012-.131-11.06-14.757-.095z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69h5.632v2.31h-5.632zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm4.612 7.164c0-.402.079-.76.237-1.072.158-.313.392-.582.7-.809-.238-.222-.43-.468-.574-.738-.145-.269-.217-.586-.217-.949 0-.692.235-1.277.703-1.758.481-.484 1.067-.727 1.758-.727.695 0 1.279.243 1.752.727.477.488.715 1.074.715 1.758 0 .18-.02.348-.059.504s-.093.303-.164.442c-.07.139-.154.27-.252.393-.097.123-.203.239-.316.348.625.45.937 1.077.937 1.881 0 .375-.065.719-.196 1.031-.131.313-.325.59-.583.833-.254.226-.535.401-.844.524-.308.123-.638.184-.99.184-.715 0-1.326-.236-1.834-.708-.516-.485-.773-1.106-.773-1.864zm1.33-.011c0 .179.034.345.102.498.069.152.161.285.279.398.261.238.56.357.896.357s.635-.119.897-.357c.125-.117.22-.251.287-.401.066-.151.099-.316.099-.495 0-.364-.129-.663-.386-.897-.254-.242-.553-.363-.897-.363-.336 0-.635.121-.896.363-.254.234-.381.533-.381.897zm.152-3.581c0 .375.113.657.34.844.238.192.5.287.785.287s.545-.095.779-.287c.235-.191.352-.472.352-.844 0-.363-.117-.64-.352-.832-.222-.195-.482-.293-.779-.293-.289 0-.551.098-.785.293-.227.188-.34.465-.34.832z"/>
+</svg>
diff --git a/.icons/kora/panel/24/input-caps-on.svg b/.icons/kora/panel/24/input-caps-on.svg
new file mode 120000
index 000000000..c1e9fdd71
--- /dev/null
+++ b/.icons/kora/panel/24/input-caps-on.svg
@@ -0,0 +1 @@
+caps-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/input-keyboard-symbolic.svg b/.icons/kora/panel/24/input-keyboard-symbolic.svg
new file mode 100644
index 000000000..3aaba48b9
--- /dev/null
+++ b/.icons/kora/panel/24/input-keyboard-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z"/>
+</svg>
diff --git a/.icons/kora/panel/24/input-keyboard-virtual-off.svg b/.icons/kora/panel/24/input-keyboard-virtual-off.svg
new file mode 100644
index 000000000..760836da5
--- /dev/null
+++ b/.icons/kora/panel/24/input-keyboard-virtual-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z" />
+</svg>
diff --git a/.icons/kora/panel/24/input-keyboard-virtual-on.svg b/.icons/kora/panel/24/input-keyboard-virtual-on.svg
new file mode 100644
index 000000000..5bffdd846
--- /dev/null
+++ b/.icons/kora/panel/24/input-keyboard-virtual-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203zm-6.707 0h2.204v2.203h-2.204zm3.374 0h2.204v2.203h-2.204zm-6.76 0h2.204v2.203h-2.204zm6.745 3.118h2.203v2.204h-2.203zm3.348 0h2.203v2.204h-2.203zm-6.707 0h2.204v2.204h-2.204zm-3.386 0h2.204v2.204h-2.204zm0 3.891h12.296v2.075h-12.296z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/input-touchpad-off.svg b/.icons/kora/panel/24/input-touchpad-off.svg
new file mode 100644
index 000000000..547f053c6
--- /dev/null
+++ b/.icons/kora/panel/24/input-touchpad-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.5 1.5c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1zm13.096 11.559h-13.192v-7.195h13.192zm0-7.72h-6.354v-2.398h6.354zm-6.838 0h-6.354v-2.398h6.354z"/>
+</svg>
diff --git a/.icons/kora/panel/24/input-touchpad-on.svg b/.icons/kora/panel/24/input-touchpad-on.svg
new file mode 100644
index 000000000..2a1248d0c
--- /dev/null
+++ b/.icons/kora/panel/24/input-touchpad-on.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.102 2.581h13.856v11.057h-13.856z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.5 1.5c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1zm13.096 11.559h-13.192v-7.195h13.192zm0-7.72h-6.354v-2.398h6.354zm-6.838 0h-6.354v-2.398h6.354z" />
+</svg>
diff --git a/.icons/kora/panel/24/insync-action.svg b/.icons/kora/panel/24/insync-action.svg
new file mode 100644
index 000000000..db7d1dccf
--- /dev/null
+++ b/.icons/kora/panel/24/insync-action.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m11 12h3v4h-3zm1.5-4c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 11c0-4.937 4.063-9 9-9v-2c-6.034 0-11 4.966-11 11zm4 0c0-2.743 2.257-5 5-5v-2c-3.84 0-7 3.16-7 7z" />
+</svg>
diff --git a/.icons/kora/panel/24/insync-alert.svg b/.icons/kora/panel/24/insync-alert.svg
new file mode 100644
index 000000000..2f9f089d3
--- /dev/null
+++ b/.icons/kora/panel/24/insync-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m14 0c-4.9046625 0-9.0707466 3.2299795-10.484375 7.6738281a5 5 0 0 1 2.4140625-.6679687c1.4681304-2.9693823 4.5243985-5.0058594 8.0703125-5.0058594zm0 4c-2.546131 0-4.782678 1.372955-6.0078125 3.4160156a5 5 0 0 1 1.6367187 1.1464844c.8518378-1.5318325 2.4846338-2.5625 4.3710938-2.5625zm-1.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.5zm-1.5 4v4h3v-4z"/>
+ <path fill="#f44336" d="m5.9902344 8c-.6764894.001344-1.3625724.1747482-1.9902344.5371094-1.912976 1.10434-2.5672606 3.5501416-1.4628906 5.4628906 1.104371 1.912649 3.5500146 2.567231 5.4628906 1.462891 1.912976-1.104339 2.567262-3.548188 1.4628906-5.460938-.690232-1.1954056-1.9028547-1.9016714-3.1835937-1.9921874-.0960553-.0067887-.1924212-.0099576-.2890625-.0097656zm-.9902344 1h2v4h-2zm0 5h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/insync-error.svg b/.icons/kora/panel/24/insync-error.svg
new file mode 100644
index 000000000..dd19c9721
--- /dev/null
+++ b/.icons/kora/panel/24/insync-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Highlight" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Highlight" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Highlight" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/24/insync-feed.svg b/.icons/kora/panel/24/insync-feed.svg
new file mode 100644
index 000000000..89665cf51
--- /dev/null
+++ b/.icons/kora/panel/24/insync-feed.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/24/insync-normal.svg b/.icons/kora/panel/24/insync-normal.svg
new file mode 100644
index 000000000..3fd226826
--- /dev/null
+++ b/.icons/kora/panel/24/insync-normal.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/24/insync-offline.svg b/.icons/kora/panel/24/insync-offline.svg
new file mode 100644
index 000000000..71ccf9602
--- /dev/null
+++ b/.icons/kora/panel/24/insync-offline.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/24/insync-paused.svg b/.icons/kora/panel/24/insync-paused.svg
new file mode 100644
index 000000000..08982349d
--- /dev/null
+++ b/.icons/kora/panel/24/insync-paused.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="3" height="4" x="11" y="12"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="opacity:0.3;fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+</svg>
diff --git a/.icons/kora/panel/24/insync-share.svg b/.icons/kora/panel/24/insync-share.svg
new file mode 120000
index 000000000..da0e3b1cb
--- /dev/null
+++ b/.icons/kora/panel/24/insync-share.svg
@@ -0,0 +1 @@
+insync-feed.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/insync-synced.svg b/.icons/kora/panel/24/insync-synced.svg
new file mode 120000
index 000000000..ffafd327a
--- /dev/null
+++ b/.icons/kora/panel/24/insync-synced.svg
@@ -0,0 +1 @@
+insync-normal.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/insync-syncing.svg b/.icons/kora/panel/24/insync-syncing.svg
new file mode 100644
index 000000000..71376e729
--- /dev/null
+++ b/.icons/kora/panel/24/insync-syncing.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,12 V 12.799 L 12.803,14 11,15.201 V 16 H 14 V 12 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="12.5" cy="9.5" r="1.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 4,11 A 10,10 0 0 1 14,1"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:2" class="ColorScheme-Text" d="M 8,11 A 6,6 0 0 1 14,5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,12 3,14 6,16"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,16 11,14 8,12"/>
+</svg>
diff --git a/.icons/kora/panel/24/internxt-drive-issues.svg b/.icons/kora/panel/24/internxt-drive-issues.svg
new file mode 100644
index 000000000..42821143b
--- /dev/null
+++ b/.icons/kora/panel/24/internxt-drive-issues.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path fill="#dfdfdf" d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ <circle fill="#f44336" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/internxt-drive-standby.svg b/.icons/kora/panel/24/internxt-drive-standby.svg
new file mode 100644
index 000000000..76c283d33
--- /dev/null
+++ b/.icons/kora/panel/24/internxt-drive-standby.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/internxt-drive-syncing.svg b/.icons/kora/panel/24/internxt-drive-syncing.svg
new file mode 100644
index 000000000..36cd443d6
--- /dev/null
+++ b/.icons/kora/panel/24/internxt-drive-syncing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".25" d="m3.199 0c-1.773 0-3.199 1.426-3.199 3.199v9.602c0 1.773 1.426 3.199 3.199 3.199h9.602c1.773 0 3.199-1.426 3.199-3.199v-9.602c0-1.773-1.426-3.199-3.199-3.199z"/>
+ <path fill="#dfdfdf" d="m3.623 3h2.295l2.117 3.6 2.074-3.6h2.241l-3.079 4.957 3.313 5.043h-2.379l-2.281-3.781-2.281 3.781h-2.227l3.258-5.154z"/>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/irc-channel-joined.svg b/.icons/kora/panel/24/irc-channel-joined.svg
new file mode 100644
index 000000000..e8be5f77a
--- /dev/null
+++ b/.icons/kora/panel/24/irc-channel-joined.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.952 4.841h3.012l.447-3.198h2.238l-.468 3.198h1.689v2.177h-1.994l-.264 1.964h1.851v2.177h-2.157l-.447 3.198h-2.238l.447-3.198h-3.011l-.448 3.198h-2.238l.448-3.198h-1.689v-2.177h1.994l.264-1.964h-1.831v-2.177h2.137l.468-3.198h2.238zm-.61 4.257h3.011l.305-2.196h-3.011z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/irc-channel-parted.svg b/.icons/kora/panel/24/irc-channel-parted.svg
new file mode 100644
index 000000000..7fe434b86
--- /dev/null
+++ b/.icons/kora/panel/24/irc-channel-parted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.952 4.841h3.012l.447-3.198h2.238l-.468 3.198h1.689v2.177h-1.994l-.264 1.964h1.851v2.177h-2.157l-.447 3.198h-2.238l.447-3.198h-3.011l-.448 3.198h-2.238l.448-3.198h-1.689v-2.177h1.994l.264-1.964h-1.831v-2.177h2.137l.468-3.198h2.238zm-.61 4.257h3.011l.305-2.196h-3.011z" />
+</svg>
diff --git a/.icons/kora/panel/24/irccloud-desktop-tray.svg b/.icons/kora/panel/24/irccloud-desktop-tray.svg
new file mode 100644
index 000000000..d64fb2ab7
--- /dev/null
+++ b/.icons/kora/panel/24/irccloud-desktop-tray.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-2.209 0-4 1.791-4 4 .001.013.001.026.002.039-1.722.247-3 1.721-3.002 3.461 0 1.599 1.484 3.209 3.073 3.44.187.027.969.075.969.075.07.244.198.558.037 1.2-.147.588-.526.974-.934 1.328-.104.055-.181.119-.174.142.025.077.983.581 1.934.151 1.733-.785 2.095-2.811 2.095-2.811l4-.025c1.657 0 3-1.343 3-3s-1.343-3-3-3c-.044.001-.089.003-.133.006.087-.329.132-.667.133-1.006 0-2.209-1.791-4-4-4z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/jamesdsp-tray.svg b/.icons/kora/panel/24/jamesdsp-tray.svg
new file mode 100644
index 000000000..6fe35d7f5
--- /dev/null
+++ b/.icons/kora/panel/24/jamesdsp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m15.26 3.082c0-1.293-1.049-2.342-2.342-2.342h-9.836c-1.293 0-2.342 1.049-2.342 2.342v9.836c0 1.293 1.049 2.342 2.342 2.342h9.836c1.293 0 2.342-1.049 2.342-2.342zm-.895.08c0-.843-.684-1.527-1.527-1.527h-9.676c-.843 0-1.527.684-1.527 1.527v9.676c0 .843.684 1.527 1.527 1.527h9.676c.843 0 1.527-.684 1.527-1.527zm-11.365 5.654v3.184c0 .549.451 1 1 1s1-.451 1-1v-3.182c-.321.117-.659.179-1 .182-.341-.004-.68-.066-1-.184zm10 1c-.32.118-.659.18-1 .184-.341-.003-.679-.063-1-.18v2.18c0 .549.451 1 1 1s1-.451 1-1zm-5-1.816c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm4-3c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2zm-10 1c0 1.097.903 2 2 2s2-.903 2-2-.903-2-2-2-2 .903-2 2zm6-3c-.549 0-1 .451-1 1v3.182c.321-.117.659-.179 1-.182.341.001.679.06 1 .174v-3.174c0-.549-.451-1-1-1zm4 0c-.549 0-1 .451-1 1v.184c.32-.118.659-.18 1-.184.341.003.679.063 1 .18v-.18c0-.549-.451-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/jdownloader-indicator.svg b/.icons/kora/panel/24/jdownloader-indicator.svg
new file mode 100644
index 000000000..402695370
--- /dev/null
+++ b/.icons/kora/panel/24/jdownloader-indicator.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.676 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/joplin-tray.svg b/.icons/kora/panel/24/joplin-tray.svg
new file mode 100644
index 000000000..a9e992b47
--- /dev/null
+++ b/.icons/kora/panel/24/joplin-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5.8749459,14.969863 c -1.5642,-0.14377 -2.776685,-0.64821 -3.68692,-1.53389 -0.77329,-0.752435 -1.18601,-2.336855 -1.187935,-3.24597 -0.0015,-0.6372298 0.181915,-1.1463348 0.55136,-1.5316548 0.419995,-0.43805 0.900125,-0.638375 1.53957,-0.64235 0.801025,-0.005 1.449523,0.274695 1.745733,0.894985 0.124985,0.261735 0.132285,0.306495 0.15838,0.970895 0.0296,0.7538198 0.06693,1.8496738 0.249115,2.2074738 0.26148,0.513535 0.727751,0.909112 1.741751,0.90988 1.014,7.68e-4 1.668504,-0.5187 1.937609,-1.567465 0.06873,-0.26789 0.0747,-0.792969 0.0747,-4.2693138 0,-3.7186252 -0.0015,-3.6801267 -0.0856,-3.8255517 C 8.7643499,3.080834 8.5811439,3.0163675 7.8756239,2.9999995 H 6.9996909 V 0.99999938 H 14.999918 V 2.9999995 h -0.84677 c -0.669599,0.026515 -0.788545,0.056767 -0.936425,0.2163435 -0.204055,0.220195 -0.14892,0.0271 -0.177644,4.0727512 -0.0285,4.0128998 -0.0304,4.0523248 -0.22132,4.5831098 -0.47753,1.327585 -1.667396,2.43722 -3.3069411,2.86321 -0.83807,0.21775 -2.705367,0.31998 -3.635887,0.23445 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/kaku-tray.svg b/.icons/kora/panel/24/kaku-tray.svg
new file mode 100644
index 000000000..c522a820c
--- /dev/null
+++ b/.icons/kora/panel/24/kaku-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.382358,0.99958504 c -0.285923,0 -0.145833,0.04645 -0.298951,0.10351596 -0.653686,0.243617 -1.160753,0.500199 -1.451172,1.664094 -0.467166,1.8722268 -1.2697591,2.7070317 -2.6025391,2.7070317 -0.407157,0 -0.410953,0.08131 -0.02149,0.4453111 0.756163,0.7067018 1.216254,1.7658248 1.34082,3.0878898 0.04897,0.5195594 0.122066,0.749619 0.305664,0.9648416 0.132467,0.1552868 0.295766,0.2812498 0.3642581,0.2812498 0.06849,0 0.201509,-0.230053 0.295899,-0.5117174 0.126855,-0.378532 0.192132,-1.046416 0.25,-2.560546 0.06709,-1.7555209 0.109469,-2.1289799 0.295898,-2.6103493 0.477208,-1.2321663 1.044367,-1.8906223 2.130982,-1.4037893 0.521727,0.23375 0.972446,0.9126248 1.63379,2.0698047 0.490486,0.8582289 1.041652,1.5058569 1.282226,1.5058569 0.121528,0 0.124257,-0.166917 0.0039,-0.240234 C 15.418422,5.1548247 15.396004,3.457046 15.095242,2.663648 14.56257,1.633701 13.527579,0.99958504 12.382358,0.99958504 Z M 5.8246173,5.2877037 c -0.09453,8.5e-4 -0.202611,0.0091 -0.336914,0.02149 -0.635293,0.05852 -0.951172,0.1418 -0.951172,0.2509769 0,0.03567 0.393838,0.458752 0.874023,0.940426 0.9551406,0.958098 1.4120686,1.72059 1.6201176,2.704102 0.09367,0.3201244 0.121744,0.6477478 0.142578,0.9765604 -0.713386,0.324048 -1.171841,1.034825 -1.172852,1.818359 0,1.104569 0.895431,2 2.000001,2 1.10457,0 2.0000001,-0.895431 2.0000001,-2 C 9.9996989,11.230633 9.5581369,10.53016 8.8646569,10.19786 8.7639919,9.9216752 8.7894669,9.6542068 8.7894669,9.3814556 c 0,-1.634304 -0.85421,-3.139681 -2.187501,-3.855466 C 6.2643279,5.3447307 6.1082019,5.2851387 5.8246173,5.2877087 Z m -2.091797,0.6513651 -0.539062,0.3652348 c -0.791485,0.537693 -1.56266,1.411237 -1.9775389,2.239257 -0.328679,0.655977 -0.369397,0.824522 -0.408203,1.6826154 -0.02699,0.596736 -0.101953,1.067707 -0.199219,1.256836 -0.211182,0.410627 -0.106372,0.796026 0.240234,0.881835 0.145922,0.03612 0.489867,0.292399 0.7646479,0.56836 0.920057,0.923995 2.670229,1.302958 4.233399,0.916992 0.4047146,-0.09993 0.4538116,-0.188166 0.2148426,-0.383789 -0.08583,-0.07026 -0.2686876,-0.347526 -0.4072256,-0.617188 -0.47379,-0.922245 -0.297537,-2.069447 0.4335926,-2.80957 0.331739,-0.3358154 0.35154,-0.3892412 0.293946,-0.8037094 -0.03393,-0.244325 -0.174625,-0.66527 -0.313477,-0.935547 C 5.7857823,7.7495686 4.5947493,6.4628026 4.0736403,6.1451236 Z m -0.982422,4.0605444 c 0.414214,0 0.75,0.3357858 0.75,0.7499998 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414213,0 -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335787,-0.7499998 0.75,-0.7499998 z m 5.2500006,0.9999998 c 0.552285,0 1,0.447715 1,1 0,0.552284 -0.447715,1 -1,1 -0.552286,0 -1.000001,-0.447716 -1.000001,-1 0,-0.552285 0.447715,-1 1.000001,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/kazam-countdown.svg b/.icons/kora/panel/24/kazam-countdown.svg
new file mode 100644
index 000000000..917dcf707
--- /dev/null
+++ b/.icons/kora/panel/24/kazam-countdown.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-2.479 1.178c.982 0 1.78.798 1.78 1.781s-.798 1.78-1.78 1.78c-.983 0-1.781-.797-1.781-1.78s.798-1.781 1.781-1.781z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/kazam-paused.svg b/.icons/kora/panel/24/kazam-paused.svg
new file mode 120000
index 000000000..c4598958a
--- /dev/null
+++ b/.icons/kora/panel/24/kazam-paused.svg
@@ -0,0 +1 @@
+simplescreenrecorder-paused.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/kazam-recording.svg b/.icons/kora/panel/24/kazam-recording.svg
new file mode 120000
index 000000000..6e0503ef5
--- /dev/null
+++ b/.icons/kora/panel/24/kazam-recording.svg
@@ -0,0 +1 @@
+simplescreenrecorder-recording.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/kazam-stopped.svg b/.icons/kora/panel/24/kazam-stopped.svg
new file mode 100644
index 000000000..26e750ef2
--- /dev/null
+++ b/.icons/kora/panel/24/kazam-stopped.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z"/>
+</svg>
diff --git a/.icons/kora/panel/24/kdeconnect-tray-symbolic.svg b/.icons/kora/panel/24/kdeconnect-tray-symbolic.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/24/kdeconnect-tray-symbolic.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/kdeconnect-tray.svg b/.icons/kora/panel/24/kdeconnect-tray.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/24/kdeconnect-tray.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/kdeconnectindicatordark.svg b/.icons/kora/panel/24/kdeconnectindicatordark.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/24/kdeconnectindicatordark.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/keepassx-indicator.svg b/.icons/kora/panel/24/keepassx-indicator.svg
new file mode 100644
index 000000000..7011340e2
--- /dev/null
+++ b/.icons/kora/panel/24/keepassx-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1a4 4 0 0 0 -4 4 4 4 0 0 0 .5566406 2.0273438l-.6054687.6054687-1.4160157 1.4140625-4.2421874 4.244141c-.39180005.391-.39180005 1.024015 0 1.416015.3916999.391 1.0243156.391 1.4160156 0l.7070312-.707031h1.5839844v-1.583984l.4160156-.416016h1.5839844v-1.486328l1.3652344-1.466797.6054687-.6054688a4 4 0 0 0 2.0292969.5585938 4 4 0 0 0 4-4 4 4 0 0 0 -4-4zm1 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-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.00085 3.0986c-.2556 0-.5112.0971-.707.293-.3918.3917-.3918 1.0223 0 1.414l4.2422 4.2424 1.416-1.414-4.2422-4.2424c-.1959-.1959-.4534-.293-.709-.293zm6.365 5.9494-1.365 1.465 4.193 4.193c.392.392 1.023.392 1.414 0 .392-.392.392-1.024 0-1.416z" />
+</svg>
diff --git a/.icons/kora/panel/24/keepassx-locked.svg b/.icons/kora/panel/24/keepassx-locked.svg
new file mode 100644
index 000000000..ee6f1e7ce
--- /dev/null
+++ b/.icons/kora/panel/24/keepassx-locked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1a4 4 0 0 0 -4 4 4 4 0 0 0 .5566406 2.0273438l-.6054687.6054687h-.0019531l-4.2402344-4.2421875c-.1959-.1959-.4533844-.2929687-.7089844-.2929688-.2556 0-.5112313.0970688-.7070312.2929688-.39180005.3917-.39180005 1.0223625 0 1.4140625l4.2421874 4.2421875v.0019531l-4.2421874 4.2421879c-.3918001.391-.3918001 1.024015 0 1.416015.3916999.391 1.0243156.391 1.4160156 0l.7070312-.707031h1.5839844v-1.583984l.4160156-.416016h1.5839844v-1.486328l4.193359 4.191406c.392.392 1.023063.392 1.414063 0 .392-.392.392-1.024016 0-1.416016l-4.2421876-4.2402339v-.0019531l.6054687-.6054688a4 4 0 0 0 2.0292969.5585938 4 4 0 0 0 4-4 4 4 0 0 0 -4-4zm1 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-1z" />
+</svg>
diff --git a/.icons/kora/panel/24/keepassxc-dark.svg b/.icons/kora/panel/24/keepassxc-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/keepassxc-locked.svg b/.icons/kora/panel/24/keepassxc-locked.svg
new file mode 100644
index 000000000..5d9b9850e
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-locked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 1a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 3 4.2363v4.2637l1.5 2 1.5-2 1-0.5-1-0.699v-0.75l1-1-1-1v-0.3147a4.5 4.5 0 0 0 3-4.2363 4.5 4.5 0 0 0-4.5-4.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-0.5 8h1v4h-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 8.9999995c-1.108 0-2 .911-2 2.0310005v.969h-1v4h6v-4h-1v-.969c0-1.1200005-.892-2.0310005-2-2.0310005zm0 1c.554 0 1 .4420005 1 1.0000005v1h-2v-1c0-.558.446-1.0000005 1-1.0000005z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keepassxc-monochrome-dark-locked.svg b/.icons/kora/panel/24/keepassxc-monochrome-dark-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-monochrome-dark-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/keepassxc-monochrome-dark.svg b/.icons/kora/panel/24/keepassxc-monochrome-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-monochrome-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/keepassxc-monochrome-light-locked.svg b/.icons/kora/panel/24/keepassxc-monochrome-light-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-monochrome-light-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/keepassxc-monochrome-light.svg b/.icons/kora/panel/24/keepassxc-monochrome-light.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-monochrome-light.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/keepassxc-panel.svg b/.icons/kora/panel/24/keepassxc-panel.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-panel.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/keepassxc-unlocked.svg b/.icons/kora/panel/24/keepassxc-unlocked.svg
new file mode 100644
index 000000000..520489d8a
--- /dev/null
+++ b/.icons/kora/panel/24/keepassxc-unlocked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 1a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 3 4.2363v4.2637l1.5 2 1.5-2 1-0.5-1-0.699v-0.75l1-1-1-1v-0.3147a4.5 4.5 0 0 0 3-4.2363 4.5 4.5 0 0 0-4.5-4.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-0.5 8h1v4h-1z" />
+</svg>
diff --git a/.icons/kora/panel/24/keybase-badged-error.svg b/.icons/kora/panel/24/keybase-badged-error.svg
new file mode 100644
index 000000000..2980095c5
--- /dev/null
+++ b/.icons/kora/panel/24/keybase-badged-error.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030763 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478587 10.303891 2.0585938 10.300781 C 2.0473137 10.395721 2.0322175 10.486501 2.0234375 10.585938 C 1.9953175 10.904694 1.9922699 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331774 10.059399 5.0664062 9.9980469 C 5.8849506 9.6211565 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667906 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914162 9.219586 10.214844 9.421875 C 10.769183 9.1448664 11.380302 9.0004443 12 9 C 12.408814 8.9999039 12.815227 9.06248 13.205078 9.1855469 C 13.293398 8.938976 13.334463 8.6708623 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107253 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627497 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 C 2.2871422 13.128541 2.7866278 14.161353 3.5371094 15 L 8.5410156 15 C 8.1881535 14.392419 8.0015552 13.702612 8 13 C 8.001626 11.885529 8.4681309 10.822265 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909935 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905009 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007899 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.958379 4.5527344 9.8867188 z M 5 12 C 5.5522847 12 6 12.447715 6 13 C 6 13.552285 5.5522847 14 5 14 C 4.4477153 14 4 13.552285 4 13 C 4 12.447715 4.4477153 12 5 12 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m -1,1 h 2 v 2.5 h -2 z m 0,3 h 2 v 1.005859 h -2 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/keybase-badged-uploading.svg b/.icons/kora/panel/24/keybase-badged-uploading.svg
new file mode 100644
index 000000000..d510b9313
--- /dev/null
+++ b/.icons/kora/panel/24/keybase-badged-uploading.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 6.96924,1 6.659927,1.6290934 6.46875,2.0078125 6.1888835,2.562226 6.0555541,2.9898894 6.0097656,3.4824219 c -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 C 6.0030794,3.8947319 6.00049,3.946858 6,4 6,4.4587653 6.1601643,4.8774025 6.4199219,5.2148438 4.9615166,5.6130806 3.7224106,6.545039 2.9316406,7.7910156 2.7764446,7.9939532 2.6404076,8.204923 2.5410156,8.4316406 2.3848326,8.7879022 2.2676025,9.1563479 2.1796875,9.5546875 c -0.0585,0.2363652 -0.1071748,0.4761705 -0.1367187,0.7226565 -0.0026,0.02194 0.00489,0.02655 0.015625,0.02344 -0.01128,0.09494 -0.026376,0.185721 -0.035156,0.285157 -0.02812,0.318756 -0.031172,0.449217 -0.00977,0.449218 L 6,7 5.0390625,10.011719 c 0.0052,0.0052 -0.1058848,0.04768 0.027344,-0.013672 C 5.8849509,9.6211566 6.6352694,9.1115363 7.5371094,9.0039062 7.8481182,8.9667905 8.9257704,8.966026 9.25,9 9.57761,9.0343275 9.8914164,9.219586 10.214844,9.421875 10.769183,9.1448664 11.380302,9.0004443 12,9 c 0.408814,-9.61e-5 0.815227,0.06248 1.205078,0.1855469 0.08832,-0.2465709 0.129389,-0.5146847 0.09766,-0.7597657 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107258,7.7679272 12.985456,7.5499904 12.802734,7.3027344 11.917775,6.3302765 10.8369,5.5643702 9.5800781,5.2128906 9.8392798,4.8756471 10,4.4582227 10,4 9.999983,3.949163 9.99805,3.8983453 9.99414,3.8476562 9.99584,3.7969862 10.00063,3.745172 9.99805,3.6953125 9.9627528,3.010501 9.566885,2.5413464 8.96875,2.2324219 8.6520787,2.0688674 8.167645,1.9928182 7.8515625,1.9921875 7.3695269,1.9261045 7.2900031,1.2786987 7,1 Z M 4.5527344,9.8867188 c 0,-3e-7 -0.4140169,0.3631912 -1.828125,1.8515622 -0.167851,0.169733 -0.3928843,0.261141 -0.6289063,0.28125 C 2.2871422,13.128541 2.7866278,14.161353 3.5371094,15 l 5.0039062,0 C 8.1881535,14.392419 8.0015552,13.702612 8,13 8.001626,11.885529 8.4681309,10.822265 9.2871094,10.066406 9.2577293,10.05454 9.1523473,9.9947561 9.1464844,9.9941406 9.0522454,9.9842606 7.698979,9.9909936 7.65625,9.9960938 7.0599863,10.067255 6.4051922,10.482424 5.4902344,10.904297 c -0.0024,0.0012 -0.00346,7.59e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.6e-5 -0.2595855,0.02149 -0.2597656,0.02149 L 4.625,10.957031 4.5390625,10.917969 5,10.03125 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445312 z M 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m 0.0039,0.5 2.4961,2.5 -1.5,0 0,2 -2,0 0,-2 -1.5,0 z M 5,12 c 0.5522847,0 1,0.447715 1,1 0,0.552285 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/keybase-badged.svg b/.icons/kora/panel/24/keybase-badged.svg
new file mode 100644
index 000000000..4ce077ab5
--- /dev/null
+++ b/.icons/kora/panel/24/keybase-badged.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.0001772,1.0000021 c -0.03076,0 -0.340073,0.6290934 -0.53125,1.0078125 -0.2798665,0.5544135 -0.4131959,0.9820769 -0.4589844,1.4746094 -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 -0.00473,0.052935 -0.00733,0.1050611 -0.00782,0.1582031 0,0.4587653 0.1601643,0.8774025 0.4199219,1.2148438 -1.4584053,0.3982369 -2.6975116,1.3301952 -3.4882816,2.5761718 -0.155196,0.2029376 -0.291233,0.4139074 -0.390625,0.640625 -0.156183,0.3562616 -0.273413,0.7247073 -0.361328,1.1230469 -0.0585,0.2363652 -0.107175,0.4761704 -0.136719,0.7226564 -0.0026,0.02194 0.0049,0.02655 0.01563,0.02344 -0.01128,0.09494 -0.02638,0.185724 -0.03516,0.285157 -0.02812,0.318758 -0.03121,0.449217 -0.0098,0.449218 L 6.0001772,7.0000021 5.0392397,10.011721 c 0.0052,0.0052 -0.1058844,0.04768 0.027344,-0.013672 0.8185449,-0.3768902 1.5688629,-0.8865107 2.4707029,-0.9941408 0.3110088,-0.037116 1.388661,-0.037884 1.7128906,-0.00391 0.6567952,0.06882 1.2566758,0.744406 1.9941408,0.9472656 0.326767,0.08989 0.48823,0.062447 0.755859,0.052734 0.267826,-0.0097 0.425206,0.0033 0.623047,-0.091797 0.493682,-0.2373962 0.751724,-0.926123 0.679687,-1.4824219 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107441,7.7679249 12.985633,7.5499883 12.802911,7.3027323 11.917952,6.3302744 10.837077,5.5643681 9.5802553,5.2128885 9.839457,4.875645 10.000177,4.4582206 10.000177,3.9999979 10.00016,3.9491609 9.998227,3.8983432 9.994317,3.8476541 9.996017,3.7969841 10.000807,3.7451699 9.998227,3.6953104 9.962936,3.0104989 9.567062,2.5413443 8.968927,2.2324198 8.6522557,2.0688653 8.1678222,1.9928161 7.8517397,1.9921854 7.3697041,1.9261024 7.2901803,1.2786966 7.0001772,0.9999979 Z M 4.5529116,9.8867209 c 0,-3e-7 -0.414017,0.3631911 -1.8281251,1.8515621 -0.167851,0.169733 -0.392884,0.261141 -0.628906,0.28125 a 6,6 0 0 0 1.441406,2.980469 l 8.9277345,0 a 6,6 0 0 0 1.535156,-4 6,6 0 0 0 -0.07813,-0.927734 c -0.201217,0.296135 -0.483031,0.55254 -0.865229,0.736328 -0.416543,0.200206 -0.798162,0.183406 -1.019532,0.191406 -0.213971,0.0078 -0.600414,0.03815 -1.058593,-0.08789 C 10.403099,10.753779 9.9968904,10.466156 9.6857241,10.271486 9.3745578,10.076817 9.1691416,9.9965027 9.1466616,9.9941427 c -0.094239,-0.00988 -1.4475054,-0.00315 -1.4902344,0.00195 -0.5962637,0.071161 -1.2510578,0.4863303 -2.1660156,0.9082033 -0.0024,0.0012 -0.00346,8.53e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.4e-5 -0.2595855,0.02149 -0.2597656,0.02149 l -0.3281244,-0.07235 -0.085937,-0.03906 0.4609375,-0.886719 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445313 z m 0.4472656,2.1132811 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 5.9999998,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="3.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/keybase-error.svg b/.icons/kora/panel/24/keybase-error.svg
new file mode 100644
index 000000000..2b387bc78
--- /dev/null
+++ b/.icons/kora/panel/24/keybase-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030763 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478587 10.303891 2.0585938 10.300781 C 2.0473137 10.395721 2.0322175 10.486501 2.0234375 10.585938 C 1.9953175 10.904694 1.9922699 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331774 10.059399 5.0664062 9.9980469 C 5.8849506 9.6211565 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667906 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914162 9.219586 10.214844 9.421875 C 10.769183 9.1448664 11.380302 9.0004443 12 9 C 12.408814 8.9999039 12.815227 9.06248 13.205078 9.1855469 C 13.293398 8.938976 13.334463 8.6708623 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107253 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627497 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 C 2.2871422 13.128541 2.7866278 14.161353 3.5371094 15 L 8.5410156 15 C 8.1881535 14.392419 8.0015552 13.702612 8 13 C 8.001626 11.885529 8.4681309 10.822265 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909935 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905009 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007899 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.958379 4.5527344 9.8867188 z M 5 12 C 5.5522847 12 6 12.447715 6 13 C 6 13.552285 5.5522847 14 5 14 C 4.4477153 14 4 13.552285 4 13 C 4 12.447715 4.4477153 12 5 12 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m -1,1 h 2 v 2.5 h -2 z m 0,3 h 2 v 1.005859 h -2 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keybase-tray.svg b/.icons/kora/panel/24/keybase-tray.svg
new file mode 100644
index 000000000..bfc927d7f
--- /dev/null
+++ b/.icons/kora/panel/24/keybase-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.0001772,1.0000021 c -0.03076,0 -0.340073,0.6290934 -0.53125,1.0078125 -0.2798665,0.5544135 -0.4131959,0.9820769 -0.4589844,1.4746094 -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 -0.00473,0.052935 -0.00733,0.1050611 -0.00782,0.1582031 0,0.4587653 0.1601643,0.8774025 0.4199219,1.2148438 -1.4584053,0.3982369 -2.6975116,1.3301952 -3.4882816,2.5761718 -0.155196,0.2029376 -0.291233,0.4139074 -0.390625,0.640625 -0.156183,0.3562616 -0.273413,0.7247073 -0.361328,1.1230469 -0.0585,0.2363652 -0.107175,0.4761704 -0.136719,0.7226564 -0.0026,0.02194 0.0049,0.02655 0.01563,0.02344 -0.01128,0.09494 -0.02638,0.185724 -0.03516,0.285157 -0.02812,0.318758 -0.03121,0.449217 -0.0098,0.449218 L 6.0001772,7.0000021 5.0392397,10.011721 c 0.0052,0.0052 -0.1058844,0.04768 0.027344,-0.013672 0.8185449,-0.3768902 1.5688629,-0.8865107 2.4707029,-0.9941408 0.3110088,-0.037116 1.388661,-0.037884 1.7128906,-0.00391 0.6567952,0.06882 1.2566758,0.744406 1.9941408,0.9472656 0.326767,0.08989 0.48823,0.062447 0.755859,0.052734 0.267826,-0.0097 0.425206,0.0033 0.623047,-0.091797 0.493682,-0.2373962 0.751724,-0.926123 0.679687,-1.4824219 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107441,7.7679249 12.985633,7.5499883 12.802911,7.3027323 11.917952,6.3302744 10.837077,5.5643681 9.5802553,5.2128885 9.839457,4.875645 10.000177,4.4582206 10.000177,3.9999979 10.00016,3.9491609 9.998227,3.8983432 9.994317,3.8476541 9.996017,3.7969841 10.000807,3.7451699 9.998227,3.6953104 9.962936,3.0104989 9.567062,2.5413443 8.968927,2.2324198 8.6522557,2.0688653 8.1678222,1.9928161 7.8517397,1.9921854 7.3697041,1.9261024 7.2901803,1.2786966 7.0001772,0.9999979 Z M 4.5529116,9.8867209 c 0,-3e-7 -0.414017,0.3631911 -1.8281251,1.8515621 -0.167851,0.169733 -0.392884,0.261141 -0.628906,0.28125 a 6,6 0 0 0 1.441406,2.980469 l 8.9277345,0 a 6,6 0 0 0 1.535156,-4 6,6 0 0 0 -0.07813,-0.927734 c -0.201217,0.296135 -0.483031,0.55254 -0.865229,0.736328 -0.416543,0.200206 -0.798162,0.183406 -1.019532,0.191406 -0.213971,0.0078 -0.600414,0.03815 -1.058593,-0.08789 C 10.403099,10.753779 9.9968904,10.466156 9.6857241,10.271486 9.3745578,10.076817 9.1691416,9.9965027 9.1466616,9.9941427 c -0.094239,-0.00988 -1.4475054,-0.00315 -1.4902344,0.00195 -0.5962637,0.071161 -1.2510578,0.4863303 -2.1660156,0.9082033 -0.0024,0.0012 -0.00346,8.53e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.4e-5 -0.2595855,0.02149 -0.2597656,0.02149 l -0.3281244,-0.07235 -0.085937,-0.03906 0.4609375,-0.886719 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445313 z m 0.4472656,2.1132811 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m 5.9999998,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keybase-update.svg b/.icons/kora/panel/24/keybase-update.svg
new file mode 100644
index 000000000..71412ff9f
--- /dev/null
+++ b/.icons/kora/panel/24/keybase-update.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 6.96924 1 6.659927 1.6290934 6.46875 2.0078125 C 6.1888835 2.562226 6.0555541 2.9898894 6.0097656 3.4824219 C 5.9984536 3.6041319 6.0002225 3.7242929 6.0078125 3.8417969 C 6.0030825 3.8947319 6.00049 3.946858 6 4 C 6 4.4587653 6.1601643 4.8774025 6.4199219 5.2148438 C 4.9615166 5.6130806 3.7224106 6.545039 2.9316406 7.7910156 C 2.7764446 7.9939532 2.6404076 8.204923 2.5410156 8.4316406 C 2.3848326 8.7879022 2.2676025 9.1563479 2.1796875 9.5546875 C 2.1211875 9.7910527 2.0725127 10.030858 2.0429688 10.277344 C 2.0403687 10.299284 2.0478637 10.303891 2.0585938 10.300781 C 2.0473136 10.395721 2.0322175 10.486503 2.0234375 10.585938 C 1.9953175 10.904695 1.9922619 11.035155 2.0136719 11.035156 L 6 7 L 5.0390625 10.011719 C 5.0442625 10.016919 4.9331779 10.059399 5.0664062 9.9980469 C 5.8849512 9.6211567 6.6352694 9.1115363 7.5371094 9.0039062 C 7.8481182 8.9667904 8.9257704 8.966026 9.25 9 C 9.57761 9.0343275 9.8914166 9.219586 10.214844 9.421875 A 4 4 0 0 1 12 9 A 4 4 0 0 1 13.205078 9.1855469 C 13.293396 8.938976 13.334471 8.6708621 13.302734 8.4257812 C 13.295934 8.3733493 13.282114 8.3243231 13.271484 8.2734375 C 13.292644 8.2210445 13.272983 8.1323305 13.189453 7.9863281 C 13.107263 7.7679272 12.985456 7.5499904 12.802734 7.3027344 C 11.917775 6.3302765 10.8369 5.5643702 9.5800781 5.2128906 C 9.8392798 4.8756471 10 4.4582227 10 4 C 9.999983 3.949163 9.9980506 3.8983453 9.9941406 3.8476562 C 9.9958406 3.7969863 10.000627 3.745172 9.9980469 3.6953125 C 9.9627559 3.010501 9.566885 2.5413464 8.96875 2.2324219 C 8.6520787 2.0688674 8.167645 1.9928182 7.8515625 1.9921875 C 7.3695269 1.9261045 7.2900031 1.2786987 7 1 z M 4.5527344 9.8867188 C 4.5527344 9.8867185 4.1387175 10.24991 2.7246094 11.738281 C 2.5567584 11.908014 2.3317251 11.999422 2.0957031 12.019531 A 6 6 0 0 0 3.5371094 15 L 8.5410156 15 A 4 4 0 0 1 8 13 A 4 4 0 0 1 9.2871094 10.066406 C 9.2577293 10.05454 9.1523473 9.9947561 9.1464844 9.9941406 C 9.0522454 9.9842606 7.698979 9.9909937 7.65625 9.9960938 C 7.0599863 10.067255 6.4051922 10.482424 5.4902344 10.904297 C 5.4878344 10.905497 5.486775 10.905103 5.484375 10.90625 C 5.481095 10.90785 5.47194 10.914416 5.46875 10.916016 C 5.418052 10.941056 5.411068 10.946749 5.3300781 10.974609 C 5.3098311 10.981609 5.2136109 11.007663 5.2128906 11.007812 C 5.2125305 11.007897 4.9533051 11.029297 4.953125 11.029297 L 4.625 10.957031 L 4.5390625 10.917969 L 5 10.03125 C 5 10.03125 4.7758519 9.9583791 4.5527344 9.8867188 z M 12 10 C 10.343249 10 9 11.35 9 13 C 9 14.65 10.343249 16 12 16 C 13.65675 16 15 14.65 15 13 C 15 11.35 13.65675 10 12 10 z M 12 11 A 2 2 0 0 1 14 13 L 13 13 A 1 1 0 0 0 12 12 L 12 11 z M 5 12 A 1 1 0 0 1 6 13 A 1 1 0 0 1 5 14 A 1 1 0 0 1 4 13 A 1 1 0 0 1 5 12 z M 10 13 L 11 13 A 1 1 0 0 0 12 14 L 12 15 A 2 2 0 0 1 10 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keybase-uploading.svg b/.icons/kora/panel/24/keybase-uploading.svg
new file mode 100644
index 000000000..97c64dc58
--- /dev/null
+++ b/.icons/kora/panel/24/keybase-uploading.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 6.96924,1 6.659927,1.6290934 6.46875,2.0078125 6.1888835,2.562226 6.0555541,2.9898894 6.0097656,3.4824219 c -0.011312,0.12171 -0.00954,0.241871 -0.00195,0.359375 C 6.0030794,3.8947319 6.00049,3.946858 6,4 6,4.4587653 6.1601643,4.8774025 6.4199219,5.2148438 4.9615166,5.6130806 3.7224106,6.545039 2.9316406,7.7910156 2.7764446,7.9939532 2.6404076,8.204923 2.5410156,8.4316406 2.3848326,8.7879022 2.2676025,9.1563479 2.1796875,9.5546875 c -0.0585,0.2363652 -0.1071748,0.4761705 -0.1367187,0.7226565 -0.0026,0.02194 0.00489,0.02655 0.015625,0.02344 -0.01128,0.09494 -0.026376,0.185721 -0.035156,0.285157 -0.02812,0.318756 -0.031172,0.449217 -0.00977,0.449218 L 6,7 5.0390625,10.011719 c 0.0052,0.0052 -0.1058848,0.04768 0.027344,-0.013672 C 5.8849509,9.6211566 6.6352694,9.1115363 7.5371094,9.0039062 7.8481182,8.9667905 8.9257704,8.966026 9.25,9 9.57761,9.0343275 9.8914164,9.219586 10.214844,9.421875 10.769183,9.1448664 11.380302,9.0004443 12,9 c 0.408814,-9.61e-5 0.815227,0.06248 1.205078,0.1855469 0.08832,-0.2465709 0.129389,-0.5146847 0.09766,-0.7597657 -0.0068,-0.052432 -0.02062,-0.1014581 -0.03125,-0.1523437 0.02116,-0.052393 0.0015,-0.141107 -0.08203,-0.2871094 C 13.107258,7.7679272 12.985456,7.5499904 12.802734,7.3027344 11.917775,6.3302765 10.8369,5.5643702 9.5800781,5.2128906 9.8392798,4.8756471 10,4.4582227 10,4 9.999983,3.949163 9.99805,3.8983453 9.99414,3.8476562 9.99584,3.7969862 10.00063,3.745172 9.99805,3.6953125 9.9627528,3.010501 9.566885,2.5413464 8.96875,2.2324219 8.6520787,2.0688674 8.167645,1.9928182 7.8515625,1.9921875 7.3695269,1.9261045 7.2900031,1.2786987 7,1 Z M 4.5527344,9.8867188 c 0,-3e-7 -0.4140169,0.3631912 -1.828125,1.8515622 -0.167851,0.169733 -0.3928843,0.261141 -0.6289063,0.28125 C 2.2871422,13.128541 2.7866278,14.161353 3.5371094,15 l 5.0039062,0 C 8.1881535,14.392419 8.0015552,13.702612 8,13 8.001626,11.885529 8.4681309,10.822265 9.2871094,10.066406 9.2577293,10.05454 9.1523473,9.9947561 9.1464844,9.9941406 9.0522454,9.9842606 7.698979,9.9909936 7.65625,9.9960938 7.0599863,10.067255 6.4051922,10.482424 5.4902344,10.904297 c -0.0024,0.0012 -0.00346,7.59e-4 -0.00586,0.002 -0.00328,0.0016 -0.012435,0.0082 -0.015625,0.0098 -0.050698,0.02504 -0.057682,0.03073 -0.1386719,0.05859 -0.020247,0.007 -0.1164672,0.03305 -0.1171875,0.0332 -3.601e-4,8.6e-5 -0.2595855,0.02149 -0.2597656,0.02149 L 4.625,10.957031 4.5390625,10.917969 5,10.03125 c 0,0 -0.2241481,-0.072871 -0.4472656,-0.1445312 z M 12,10 c -1.656751,0 -3,1.35 -3,3 0,1.65 1.343249,3 3,3 1.65675,0 3,-1.35 3,-3 0,-1.65 -1.34325,-3 -3,-3 z m 0.0039,0.5 2.4961,2.5 -1.5,0 0,2 -2,0 0,-2 -1.5,0 z M 5,12 c 0.5522847,0 1,0.447715 1,1 0,0.552285 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keyboard-battery-caution.svg b/.icons/kora/panel/24/keyboard-battery-caution.svg
new file mode 100644
index 000000000..79c986471
--- /dev/null
+++ b/.icons/kora/panel/24/keyboard-battery-caution.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 13.218v.934c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-.934z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keyboard-battery-empty.svg b/.icons/kora/panel/24/keyboard-battery-empty.svg
new file mode 100644
index 000000000..679f154e1
--- /dev/null
+++ b/.icons/kora/panel/24/keyboard-battery-empty.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z" />
+</svg>
diff --git a/.icons/kora/panel/24/keyboard-battery-full.svg b/.icons/kora/panel/24/keyboard-battery-full.svg
new file mode 100644
index 000000000..4df7b2cb0
--- /dev/null
+++ b/.icons/kora/panel/24/keyboard-battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627z" fill-opacity=".3" fill-rule="nonzero"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keyboard-battery-good.svg b/.icons/kora/panel/24/keyboard-battery-good.svg
new file mode 100644
index 000000000..83f7eec0e
--- /dev/null
+++ b/.icons/kora/panel/24/keyboard-battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 5.292v8.86c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-8.86z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/24/keyboard-battery-low.svg b/.icons/kora/panel/24/keyboard-battery-low.svg
new file mode 100644
index 000000000..6f1505e15
--- /dev/null
+++ b/.icons/kora/panel/24/keyboard-battery-low.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 10.762v3.39c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-3.39z" />
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.167 4.728v-2.203h1.781v2.203zm0 6.707v-2.204h1.781v2.204zm0-3.374v-2.204h1.781v2.204zm0 6.76v-2.204h1.781v2.204zm2.521-6.745v-2.203h1.783v2.203zm0-3.348v-2.203h1.783v2.203zm0 6.707v-2.204h1.783v2.204zm0 3.386v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296z" />
+</svg>
diff --git a/.icons/kora/panel/24/keyboard-battery-medium.svg b/.icons/kora/panel/24/keyboard-battery-medium.svg
new file mode 100644
index 000000000..5c9689c91
--- /dev/null
+++ b/.icons/kora/panel/24/keyboard-battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.673v5.479c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.479z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm7.122 12.296v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm2.634 0v-12.296h1.678v12.296zm-5.155-3.386v-2.204h1.781v2.204zm2.521 0v-2.204h1.783v2.204zm0-3.359v-2.203h1.783v2.203zm-2.521-.015v-2.204h1.781v2.204zm0-3.333v-2.203h1.781v2.203zm2.521 0v-2.203h1.783v2.203z"/>
+</svg>
diff --git a/.icons/kora/panel/24/klipper-symbolic.svg b/.icons/kora/panel/24/klipper-symbolic.svg
new file mode 100644
index 000000000..afb835a0a
--- /dev/null
+++ b/.icons/kora/panel/24/klipper-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".5" d="m8.23 1.006c-.907 0-1.637.742-1.637 1.664v6.36c0 .922.73 1.664 1.637 1.664h4.733c.907 0 1.637-.742 1.637-1.664v-6.36c0-.922-.73-1.664-1.637-1.664zm-.546 2.153h5.825v1.076h-5.825zm0 2.153h5.825v1.076h-5.825zm0 2.153h3.642v1.076h-3.642z"/>
+ <path d="m3.037 5.306c-.907 0-1.637.742-1.637 1.664v6.36c0 .922.73 1.664 1.637 1.664h4.733c.907 0 1.637-.742 1.637-1.664v-6.36c0-.922-.73-1.664-1.637-1.664zm-.546 2.153h5.825v1.076h-5.825zm0 2.153h5.825v1.076h-5.825zm0 2.153h3.642v1.076h-3.642z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/knemo-modem-error.svg b/.icons/kora/panel/24/knemo-modem-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-modem-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-modem-idle.svg b/.icons/kora/panel/24/knemo-modem-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-modem-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-modem-offline.svg b/.icons/kora/panel/24/knemo-modem-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-modem-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-modem-receive.svg b/.icons/kora/panel/24/knemo-modem-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-modem-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-modem-transmit-receive.svg b/.icons/kora/panel/24/knemo-modem-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-modem-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-modem-transmit.svg b/.icons/kora/panel/24/knemo-modem-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-modem-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-monitor-error.svg b/.icons/kora/panel/24/knemo-monitor-error.svg
new file mode 100644
index 000000000..903bf827b
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-monitor-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z" fill="#f44336" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/knemo-monitor-idle.svg b/.icons/kora/panel/24/knemo-monitor-idle.svg
new file mode 100644
index 000000000..798b857c5
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-monitor-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z" />
+</svg>
diff --git a/.icons/kora/panel/24/knemo-monitor-offline.svg b/.icons/kora/panel/24/knemo-monitor-offline.svg
new file mode 100644
index 000000000..1e7af5127
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-monitor-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289zm3.94-3.177 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/24/knemo-monitor-receive.svg b/.icons/kora/panel/24/knemo-monitor-receive.svg
new file mode 100644
index 000000000..be24573ac
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-monitor-receive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.97 10.148 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/24/knemo-monitor-transmit-receive.svg b/.icons/kora/panel/24/knemo-monitor-transmit-receive.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-monitor-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-monitor-transmit.svg b/.icons/kora/panel/24/knemo-monitor-transmit.svg
new file mode 100644
index 000000000..86df2a145
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-monitor-transmit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.97 2.675 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/24/knemo-network-error.svg b/.icons/kora/panel/24/knemo-network-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-network-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-network-idle.svg b/.icons/kora/panel/24/knemo-network-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-network-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-network-offline.svg b/.icons/kora/panel/24/knemo-network-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-network-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-network-receive.svg b/.icons/kora/panel/24/knemo-network-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-network-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-network-transmit-receive.svg b/.icons/kora/panel/24/knemo-network-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-network-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-network-transmit.svg b/.icons/kora/panel/24/knemo-network-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-network-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-wireless-error.svg b/.icons/kora/panel/24/knemo-wireless-error.svg
new file mode 120000
index 000000000..ef2c60f5d
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-wireless-error.svg
@@ -0,0 +1 @@
+knemo-monitor-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-wireless-idle.svg b/.icons/kora/panel/24/knemo-wireless-idle.svg
new file mode 120000
index 000000000..362b9db28
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-wireless-idle.svg
@@ -0,0 +1 @@
+knemo-monitor-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-wireless-offline.svg b/.icons/kora/panel/24/knemo-wireless-offline.svg
new file mode 120000
index 000000000..aca9918f5
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-wireless-offline.svg
@@ -0,0 +1 @@
+knemo-monitor-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-wireless-receive.svg b/.icons/kora/panel/24/knemo-wireless-receive.svg
new file mode 120000
index 000000000..ac75238d8
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-wireless-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-wireless-transmit-receive.svg b/.icons/kora/panel/24/knemo-wireless-transmit-receive.svg
new file mode 120000
index 000000000..21630461f
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-wireless-transmit-receive.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit-receive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/knemo-wireless-transmit.svg b/.icons/kora/panel/24/knemo-wireless-transmit.svg
new file mode 120000
index 000000000..2a5a4d8eb
--- /dev/null
+++ b/.icons/kora/panel/24/knemo-wireless-transmit.svg
@@ -0,0 +1 @@
+knemo-monitor-transmit.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/kotatogram-attention-panel.svg b/.icons/kora/panel/24/kotatogram-attention-panel.svg
new file mode 100644
index 000000000..1234cc1cc
--- /dev/null
+++ b/.icons/kora/panel/24/kotatogram-attention-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m14.5 0c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z" />
+</svg>
diff --git a/.icons/kora/panel/24/kotatogram-mute-panel.svg b/.icons/kora/panel/24/kotatogram-mute-panel.svg
new file mode 100644
index 000000000..0f321b5cd
--- /dev/null
+++ b/.icons/kora/panel/24/kotatogram-mute-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75zm7.5-5.5c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/kotatogram-panel.svg b/.icons/kora/panel/24/kotatogram-panel.svg
new file mode 100644
index 000000000..a66ced493
--- /dev/null
+++ b/.icons/kora/panel/24/kotatogram-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 5.5.494.916s1.219 2.75 2.934 2.75c1.714 0 2.572-1.832 2.572-1.832s-.02 3.349-2.572 3.666c-2.555.318-3.428-.916-3.428-.916s-1.237 1.206-3.428.916c-2.549-.337-2.572-3.666-2.572-3.666s.858 1.832 2.572 1.832c1.715 0 2.934-2.75 2.934-2.75z"/>
+</svg>
diff --git a/.icons/kora/panel/24/krb-expiring-ticket.svg b/.icons/kora/panel/24/krb-expiring-ticket.svg
new file mode 100644
index 000000000..c5a5905d3
--- /dev/null
+++ b/.icons/kora/panel/24/krb-expiring-ticket.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" />
+</svg>
diff --git a/.icons/kora/panel/24/krb-no-valid-ticket.svg b/.icons/kora/panel/24/krb-no-valid-ticket.svg
new file mode 100644
index 000000000..6c2606a18
--- /dev/null
+++ b/.icons/kora/panel/24/krb-no-valid-ticket.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12.576 6.278v4l.25 2h1.5l.25-2v-4zm.981 7c-.26 0-.51.103-.694.287s-.287.434-.287.694v.038c0 .26.103.51.287.694s.434.287.694.287h.038c.26 0 .51-.103.694-.287s.287-.434.287-.694v-.038c0-.26-.103-.51-.287-.694s-.434-.287-.694-.287z"/>
+ </svg>
diff --git a/.icons/kora/panel/24/krb-valid-ticket.svg b/.icons/kora/panel/24/krb-valid-ticket.svg
new file mode 100644
index 000000000..4f71c3c35
--- /dev/null
+++ b/.icons/kora/panel/24/krb-valid-ticket.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/krudiotray-light-off16.svg b/.icons/kora/panel/24/krudiotray-light-off16.svg
new file mode 100644
index 000000000..d5ff51d18
--- /dev/null
+++ b/.icons/kora/panel/24/krudiotray-light-off16.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 4.898c-1.713 0-3.102 1.389-3.102 3.102s1.389 3.102 3.102 3.102 3.102-1.389 3.102-3.102-1.389-3.102-3.102-3.102zm5 5.102h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/krudiotray-light-off24.svg b/.icons/kora/panel/24/krudiotray-light-off24.svg
new file mode 100644
index 000000000..dc53fb929
--- /dev/null
+++ b/.icons/kora/panel/24/krudiotray-light-off24.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.1425781,5 C 3.5093781,5 3,5.5344188 3,6.1992188 V 17.800781 C 3,18.465781 3.5093781,19 4.1425781,19 H 19.857422 C 20.491422,19 21,18.465781 21,17.800781 V 6.1992188 C 21,5.5346187 20.491422,5 19.857422,5 Z M 9,8 c 2.209,0 4,1.7909 4,4 0,2.209 -1.791,4 -4,4 C 6.7909,16 5,14.209 5,12 5,9.7909 6.7909,8 9,8 Z m 5,0 h 6 v 1 h -6 z m -5,2 c -1.1045264,0 -2,0.895467 -2,2 0,1.104667 0.8954736,2 2,2 1.104526,0 2,-0.895333 2,-2 0,-1.104533 -0.895474,-2 -2,-2 z m 5,1 h 6 v 1 h -6 z m 0,3 h 6 v 1 h -6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/krudiotray-light-on16.svg b/.icons/kora/panel/24/krudiotray-light-on16.svg
new file mode 100644
index 000000000..1cd8c02d6
--- /dev/null
+++ b/.icons/kora/panel/24/krudiotray-light-on16.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#dfdfdf" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m5 4.898c-1.713 0-3.102 1.389-3.102 3.102s1.389 3.102 3.102 3.102 3.102-1.389 3.102-3.102-1.389-3.102-3.102-3.102z" fill="#4caf50"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/krudiotray-light-on24.svg b/.icons/kora/panel/24/krudiotray-light-on24.svg
new file mode 100644
index 000000000..babcb094b
--- /dev/null
+++ b/.icons/kora/panel/24/krudiotray-light-on24.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.1425781,4.9998085 C 3.5093781,4.9998085 3,5.5342273 3,6.1990273 V 17.80059 c 0,0.665 0.5093781,1.199219 1.1425781,1.199219 H 16 v -1.996094 -2.384765 -0.002 c 5.94e-4,-0.85918 0.703969,-1.640686 1.615234,-1.617188 0.274901,0.007 0.54331,0.08844 0.773438,0.230469 L 20.3125,14.42559 21,14.851371 V 6.1990273 C 21,5.5344272 20.491422,4.9998085 19.857422,4.9998085 Z m 4.8574219,3 c 2.209,0 4,1.7909 4,4.0000005 0,2.209 -1.791,4 -4,4 -2.2091,0 -4,-1.791 -4,-4 C 5,9.7907085 6.7909,7.9998085 9,7.9998085 Z m 5,0 h 6 v 1 h -6 z m -5,2 c -1.1045264,0 -2,0.8954675 -2,2.0000005 0,1.104667 0.8954736,2 2,2 1.104526,0 2,-0.895333 2,-2 0,-1.104533 -0.895474,-2.0000005 -2,-2.0000005 z m 5,1.0000005 h 6 v 1 h -6 z m 3.589844,3 A 0.57611458,0.61782468 0 0 0 17,14.616997 v 2.382812 2.382812 a 0.57611458,0.61782468 0 0 0 0.863281,0.535157 l 1.923828,-1.191407 1.923829,-1.191406 a 0.57611458,0.61782468 0 0 0 0,-1.070312 L 19.787109,15.273247 17.863281,14.08184 a 0.57611458,0.61782468 0 0 0 -0.273437,-0.08203 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/kuro-tray.svg b/.icons/kora/panel/24/kuro-tray.svg
new file mode 100644
index 000000000..6cd815156
--- /dev/null
+++ b/.icons/kora/panel/24/kuro-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m9.33 12.099-2.423 2.655c-.301.33-.828.326-1.133 0l-2.748-2.836-2.794-3.084c-.3-.331-.307-.823 0-1.148l2.323-2.455c.307-.325.82-.318 1.133 0l5.642 5.719c.313.318.301.818 0 1.149z"/>
+ <path d="m15.761 5.694c.304-.311.304-.808-.001-1.119-.625-.638-1.644-1.679-2.28-2.327-.15-.154-.356-.24-.57-.24-.215 0-.421.086-.571.24-2.117 2.161-9.396 9.593-9.396 9.593l3.398 3.47s7.333-7.487 9.42-9.617z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/ladi-started.svg b/.icons/kora/panel/24/ladi-started.svg
new file mode 100644
index 000000000..df96969e9
--- /dev/null
+++ b/.icons/kora/panel/24/ladi-started.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 10.455346,9.9998787 A 0.44227126,0.47078076 0 0 0 10,10.470389 v 5.058363 a 0.44227126,0.47078076 0 0 0 0.663519,0.40778 l 2.057484,-1.264666 2.057733,-1.264366 a 0.44227126,0.47078076 0 0 0 0,-0.815575 L 12.721003,11.32756 10.663519,10.062684 a 0.44227126,0.47078076 0 0 0 -0.208148,-0.06273 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ladi-starting.svg b/.icons/kora/panel/24/ladi-starting.svg
new file mode 100644
index 000000000..4b1fe08d2
--- /dev/null
+++ b/.icons/kora/panel/24/ladi-starting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ladi-stopped.svg b/.icons/kora/panel/24/ladi-stopped.svg
new file mode 100644
index 000000000..e59a0debc
--- /dev/null
+++ b/.icons/kora/panel/24/ladi-stopped.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14.620861,1.002477 c -0.116702,-0.0121 -0.298823,0.01588 -0.636688,0.101557 -0.672535,0.170535 -0.816254,0.224116 -0.808554,0.371076 0.0043,0.08257 0.04943,0.155921 0.167961,0.289048 L 12.849463,2.256321 12.714705,2.121562 c -0.03693,-0.03691 -0.08461,-0.05469 -0.132807,-0.05469 -0.04819,0 -0.09588,0.01777 -0.132805,0.05469 l -0.193351,0.191397 1.445242,1.417899 0.179678,-0.177725 c 0.07386,-0.07382 0.07386,-0.19179 0,-0.265612 L 13.74981,3.156668 14.243926,2.662551 c 0.127802,0.112556 0.198533,0.154019 0.285142,0.164055 0.14146,0.01639 0.175205,-0.152158 0.355452,-0.822225 0.178023,-0.661806 0.13389,-0.70794 -0.02148,-0.863239 -0.0742,-0.07417 -0.125474,-0.126565 -0.242175,-0.138665 z M 11.943258,2.625444 7.8282267,6.740475 9.2597977,8.172046 13.388499,4.043343 Z M 6.5939127,7.002182 c -0.05043,6.4e-5 -0.09997,0.01796 -0.138665,0.05664 l -4.400175,4.39822 c -0.07738,0.07735 -0.07719,0.200179 0,0.277331 l 2.206923,2.206922 c 0.07719,0.07715 0.201899,0.07539 0.279283,-0.002 l 4.398221,-4.396267 c 0.07738,-0.07735 0.07719,-0.202133 0,-0.279284 L 6.7325777,7.05882 c -0.03859,-0.03858 -0.08823,-0.0567 -0.138665,-0.05664 z m -5.050533,5.632535 -0.402324,0.400371 c -0.18807398,0.187983 -0.18807398,0.489718 0,0.677701 l 1.146428,1.146428 c 0.188073,0.187984 0.49158,0.187984 0.679654,0 l 0.400371,-0.400371 z"/>
+ <rect style="fill:currentColor" class="ColorScheme-Text" width="6" height="6" x="10" y="10" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/kora/panel/24/laptop-connected.svg b/.icons/kora/panel/24/laptop-connected.svg
new file mode 120000
index 000000000..0a2e7439c
--- /dev/null
+++ b/.icons/kora/panel/24/laptop-connected.svg
@@ -0,0 +1 @@
+laptopconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/laptop-disconnected.svg b/.icons/kora/panel/24/laptop-disconnected.svg
new file mode 120000
index 000000000..07fe257b5
--- /dev/null
+++ b/.icons/kora/panel/24/laptop-disconnected.svg
@@ -0,0 +1 @@
+laptopdisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/laptop-symbolic.svg b/.icons/kora/panel/24/laptop-symbolic.svg
new file mode 100644
index 000000000..9c0ff4bb1
--- /dev/null
+++ b/.icons/kora/panel/24/laptop-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+</svg>
diff --git a/.icons/kora/panel/24/laptop-trusted.svg b/.icons/kora/panel/24/laptop-trusted.svg
new file mode 120000
index 000000000..c7cbcec68
--- /dev/null
+++ b/.icons/kora/panel/24/laptop-trusted.svg
@@ -0,0 +1 @@
+laptoptrusted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/laptopattention.svg b/.icons/kora/panel/24/laptopattention.svg
new file mode 100644
index 000000000..67662743d
--- /dev/null
+++ b/.icons/kora/panel/24/laptopattention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m14 7v4l.25 2h1.5l.25-2v-4zm.905 7c-.5 0-.905.405-.905.905v.19c0 .5.405.905.905.905h.19c.5 0 .905-.405.905-.905v-.19c0-.5-.405-.905-.905-.905z" fill="#ff9800"/>
+</svg>
diff --git a/.icons/kora/panel/24/laptopconnected.svg b/.icons/kora/panel/24/laptopconnected.svg
new file mode 100644
index 000000000..2ada37d8e
--- /dev/null
+++ b/.icons/kora/panel/24/laptopconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/laptopdisconnected.svg b/.icons/kora/panel/24/laptopdisconnected.svg
new file mode 100644
index 000000000..59a9205dd
--- /dev/null
+++ b/.icons/kora/panel/24/laptopdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+</svg>
diff --git a/.icons/kora/panel/24/laptoptrusted.svg b/.icons/kora/panel/24/laptoptrusted.svg
new file mode 100644
index 000000000..67adca020
--- /dev/null
+++ b/.icons/kora/panel/24/laptoptrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m2.456 2.418c-.512 0-.924.412-.924.924v8.316c0 .512.412.924.924.924h-.571l-1.885 1.418v1h16v-1l-1.885-1.418h-.571c.512 0 .924-.412.924-.924v-8.316c0-.512-.412-.924-.924-.924zm-.305.509h11.698v9.03h-11.698zm3.571 10.708h4.556v1h-4.556z" />
+</svg>
diff --git a/.icons/kora/panel/24/liferea-available.svg b/.icons/kora/panel/24/liferea-available.svg
new file mode 100644
index 000000000..6fd5b1e7c
--- /dev/null
+++ b/.icons/kora/panel/24/liferea-available.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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-7zm0 .991c3.318 0 6.009 2.691 6.009 6.009s-2.691 6.009-6.009 6.009-6.009-2.691-6.009-6.009 2.691-6.009 6.009-6.009z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.37 2.828c-.184.019-.369.032-.548.069-.359.073-.701.17-1.031.31-1.577.667-2.765 2.049-3.188 3.737.011.012.022.021.034.034.296.316 1.071.752 1.646.96.314.113.923.293 1.338.378.416.085.691.169.65.173-.041.003-.226.141-.411.307-.353.317-.534.596-.687 1.097-.083.275-.074.368.035.517.066.09.36.299.652.48.292.18.633.43.755.548.454.44.755 1.224.755 1.988 0 .195.02.298.035.342.037.003.063-.003.101 0 .084-.032.21-.07.41-.17 1.677-.839 2.445-1.922 2.369-3.36-.06-1.147-.599-1.563-2.779-2.025-1.606-.34-2.468-.918-2.468-1.646 0-.192.064-.304.273-.514.226-.225.274-.241.448-.206.111.022.395.17.615.344.496.392.74.549.996.549.109 0 .204-.019.204-.035s-.08-.141-.169-.273c-.495-.729-.465-2.095.069-3.26.083-.182.144-.309.135-.344-.074.004-.165-.008-.239 0zm5.144 2.573c-.099-.061-.91.792-1.097 1.166-.37.744-.231 1.229.652 2.16.306.323.672.758.787.962s.214.371.241.342.107-.263.17-.514c.166-.659.179-1.807 0-2.47-.139-.514-.624-1.566-.753-1.646z"/>
+</svg>
diff --git a/.icons/kora/panel/24/liferea-unread.svg b/.icons/kora/panel/24/liferea-unread.svg
new file mode 100644
index 000000000..fe876c6d6
--- /dev/null
+++ b/.icons/kora/panel/24/liferea-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5" />
+ <path style="opacity:0.3;fill:currentColor" 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-7zm0 .991c3.318 0 6.009 2.691 6.009 6.009s-2.691 6.009-6.009 6.009-6.009-2.691-6.009-6.009 2.691-6.009 6.009-6.009z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.37 2.828c-.184.019-.369.032-.548.069-.359.073-.701.17-1.031.31-1.577.667-2.765 2.049-3.188 3.737.011.012.022.021.034.034.296.316 1.071.752 1.646.96.314.113.923.293 1.338.378.416.085.691.169.65.173-.041.003-.226.141-.411.307-.353.317-.534.596-.687 1.097-.083.275-.074.368.035.517.066.09.36.299.652.48.292.18.633.43.755.548.454.44.755 1.224.755 1.988 0 .195.02.298.035.342.037.003.063-.003.101 0 .084-.032.21-.07.41-.17 1.677-.839 2.445-1.922 2.369-3.36-.06-1.147-.599-1.563-2.779-2.025-1.606-.34-2.468-.918-2.468-1.646 0-.192.064-.304.273-.514.226-.225.274-.241.448-.206.111.022.395.17.615.344.496.392.74.549.996.549.109 0 .204-.019.204-.035s-.08-.141-.169-.273c-.495-.729-.465-2.095.069-3.26.083-.182.144-.309.135-.344-.074.004-.165-.008-.239 0zm5.144 2.573c-.099-.061-.91.792-1.097 1.166-.37.744-.231 1.229.652 2.16.306.323.672.758.787.962s.214.371.241.342.107-.263.17-.514c.166-.659.179-1.807 0-2.47-.139-.514-.624-1.566-.753-1.646z"/>
+</svg>
diff --git a/.icons/kora/panel/24/listen.moe-desktop-app-tray.svg b/.icons/kora/panel/24/listen.moe-desktop-app-tray.svg
new file mode 100644
index 000000000..870902d5f
--- /dev/null
+++ b/.icons/kora/panel/24/listen.moe-desktop-app-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.3497635,1 C 1.1559945,1 1,1.1543846 1,1.3461538 V 2.730769 9.653846 C 1,9.845615 1.1559945,10 1.3497635,10 H 2.649119 C 2.842887,10 3.000032,9.845615 3,9.653846 V 3 H 6.650236 C 6.844005,3 7,2.822692 7,2.630923 V 1.3461538 C 7,1.1543846 6.844005,1 6.650236,1 H 2.748818 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14.650237,15 C 14.844006,15 15,14.845615 15,14.653846 V 13.269231 6.346154 C 15,6.154385 14.844006,6 14.650237,6 H 13.350881 C 13.157113,6 12.999968,6.154385 13,6.346154 V 13 H 9.349764 C 9.155995,13 9,13.177308 9,13.369077 v 1.284769 C 9,14.845615 9.155995,15 9.349764,15 h 3.901418 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/livewallpaper-indicator.svg b/.icons/kora/panel/24/livewallpaper-indicator.svg
new file mode 100644
index 000000000..c07cc5ce7
--- /dev/null
+++ b/.icons/kora/panel/24/livewallpaper-indicator.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.184 13.69v2.31h5.632v-2.31zm-3.184-13.69c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076v10.848h14.464v-10.848h-14.464zm8.232 7.924c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm3.465-.6c-.262.018-.466.237-.465.5 0 .276.224.5.5.5s.5-.224.5-.5-.224-.5-.5-.5zm-8.965-2.4c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm8.5-3c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2zm-5 0c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z" />
+</svg>
diff --git a/.icons/kora/panel/24/lookit-panel.svg b/.icons/kora/panel/24/lookit-panel.svg
new file mode 100644
index 000000000..90e4b56e2
--- /dev/null
+++ b/.icons/kora/panel/24/lookit-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 4.03125 13.755859 C 4.1045819 13.2038 4.4013283 12.686721 4.8125 12.388672 C 4.9489759 12.289744 5.0945037 12.223247 5.2421875 12.167969 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12.863281 9.140625 C 12.993589 9.2711905 13.13035 9.3993618 13.232422 9.5410156 C 13.650508 10.121231 13.687278 10.65576 13.789062 11.193359 C 13.920767 11.217646 14.051766 11.245168 14.183594 11.269531 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 6.1835938 11.5625 C 6.2184069 11.220725 6.2790751 10.872437 6.3828125 10.523438 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 10.994141 8.1113281 C 11.348918 8.1918744 11.675743 8.312267 11.96875 8.4648438 A 4 4 0 0 0 12 8 A 4 4 0 0 0 8 4 z M 10 9 C 7.5568513 9 7.0663331 10.973787 7.0175781 12.501953 C 7.0175669 12.676323 7.0343343 12.849755 7.0664062 13.021484 C 6.9064762 12.961274 6.5354959 12.930058 6.3632812 12.929688 C 5.6101655 12.92969 5 13.290122 5 14 C 5 14.709878 5.6101656 15 6.3632812 15 L 6.8183594 15 L 13.181641 15 C 14.185795 15 15 14.446503 15 13.5 C 15 12.553497 14.185795 12 13.181641 12 C 13.169821 11.999891 13.058695 11.999891 13.046875 12 C 13.000875 11 12.443149 9 10 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/low-signal-lock.svg b/.icons/kora/panel/24/low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/24/low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/low-signal.svg b/.icons/kora/panel/24/low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/lutris-panel.svg b/.icons/kora/panel/24/lutris-panel.svg
new file mode 100644
index 000000000..fb1235cf5
--- /dev/null
+++ b/.icons/kora/panel/24/lutris-panel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m7.74648-.0000015c-4.1847976-.00375-7.6337707 3.4426505-7.7437775 7.791016-.1118848 4.4173885 3.2642365 8.0934905 7.5387095 8.2089845 3.45866.002 6.458715-1.99765 7.185209-5.257813-1.072557 1.781236-3.082126 2.333415-4.876724 2.328125-1.476971-.012241-3.1164697-.356705-4.3767477-1.048829-1.6464769-.911-1.5263937-2.0505125-1.4725872-2.8476555.031089-.459186.2552824-1.236413.8495696-1.988281.192502.07091.3789271.155046.5448963.271484.4095878.276586.779476.690649 1.3046265.503907.3590285-.125944.3778455-.340719.240223-.691407-.1162185-.2851368-.3073375-.7760641-.5448964-.9648435-.0945255-.074819-.2326884-.1214232-.3808414-.1621094.2513042-.1602215.524671-.3114181.8378513-.4433593.873896-.3086416 1.842775-.4842768 2.781119-.4726563.191785.2924412.36378.5935439.667937.7109375.508061.2064296.718609-.1307116.699187-.5410156.04719.013443.09601.022113.142571.037109 1.004669.2267407 1.728072.5180353 2.683468.8554687 0 0-.0082.016614.255847.082031.773302.1225117 1.224281-.093624 1.49993-.3828126.06638-.00381.129729-.027928.187491-.099609.104435-.1295163.302868-.3184787.189444-.5996094.03613-.1525268.04101-.2597656.04101-.2597656l-.05273-.2988281-.162102-.4042969-.07617-.171875-.01562-.03125c.07837-.064492.138117-.1733584.148431-.3085934.01649-.2144322-.0908-.4004271-.240224-.4257812-.000325-.2376725-.0145-.5093064-.05859-.8789063-.0608-.5099023-.395408-.711758-.503883-.7910156-.108718-.079115-.616162-.4618054-1.101511-.6523438-.485647-.1905402-.975421-.3313189-1.580004-.2460937-.06713.00949-.131072.019368-.197257.029297-.01172-.00372-.02052-.00796-.0332-.011719-.230544-.068484-.393663-.4420136-.582004-.4375-.01441.0003457-.03017.00236-.04492.00391-.01452.00152-.02803.00307-.04297.00586h-.002c-.01522.00284-.02919.00745-.04492.011719-.01718.00466-.03528.010376-.05078.017578-.11022.051252-.176991.2445701-.21874.3710938-.966898-.4889243-2.048464-.7757377-3.195112-.8066451-.066786-.0018099-.132784-.0038462-.199209-.0039062zm5.693092 3.0039062c.126994-.015117.260373.018183.369124.1035157.217747.1710387.255482.4841558.08593.7011719-.170042.2170151-.483516.2543995-.701139.083984-.217625-.1712882-.258047-.484031-.08789-.7011719.08484-.1083204.206974-.1723825.333968-.1875z"/>
+ <path opacity=".35" d="m9.322581 6.2781097c-.538112.019536-1.077175.130022-1.605394.2734707.05261.1210992.116987.2646962.148431.3418385a1.0000531 1.0002218 0 0 1 .0059.01172c.09985.2544336.232915.5903186.0957 1.0704436-.136932.47912-.593782.807271-.935505.927847-.5510901.194101-1.1579731.04918-1.5077411-.142596-.121435-.06658-.148347-.101499-.238271-.164082-.07932.223321-.280519.547281-.287095.642656-.02812.416524-.04214.731782.04687.9942625.08873.261637.253777.547005.90816.910268l.0039.002c1.0622411.582278 2.5739141.912946 3.9002081.92394 1.586006.0039 3.177237-.458495 4.011531-1.843975a1.0000531 1.0002218 0 0 1 1.074164-.4629935 5.9995838 6.0008577 0 0 0 .05664-.761812 5.9995838 6.0008577 0 0 0 -.230458-1.631058c-.267672.03008-.547817.03711-.843711-.0098a1.0000531 1.0002218 0 0 1 -.08398-.01758c-.153558-.03804-.240601-.0609-.357405-.107431-.0047-.0019-.01668-.0099-.02148-.01172-.721985-.2555625-1.294497-.4371537-1.915926-.615309-.0032.00318-.000606.0066-.0039.00977-.418004.403551-1.132705.436325-1.607358.2480724-.384494-.1509373-.437946-.3671996-.613252-.5879322z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/lyricfier-tray.svg b/.icons/kora/panel/24/lyricfier-tray.svg
new file mode 100644
index 000000000..801fc02fe
--- /dev/null
+++ b/.icons/kora/panel/24/lyricfier-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.701 1c-.388 0-.701.313-.701.701v12.598c0 .387.313.701.701.701h12.598c.387 0 .701-.314.701-.701v-12.598c0-.388-.314-.701-.701-.701z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 2c.277 0 .5.334.5.75v10.5c0 .416-.223.75-.5.75s-.5-.334-.5-.75v-10.5c0-.416.223-.75.5-.75zm-4 1c.277 0 .5.371.5.832v8.336c0 .461-.223.832-.5.832s-.5-.371-.5-.832v-8.336c0-.461.223-.832.5-.832zm6 0c.277 0 .5.319.5.715v8.57c0 .396-.223.715-.5.715s-.5-.319-.5-.715v-8.57c0-.396.223-.715.5-.715zm-4 1c.277 0 .5.358.5.801v6.398c0 .443-.223.801-.5.801s-.5-.358-.5-.801v-6.398c0-.443.223-.801.5-.801zm6 0c.277 0 .5.298.5.668v6.664c0 .37-.223.668-.5.668s-.5-.298-.5-.668v-6.664c0-.37.223-.668.5-.668z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mailspring-tray-empty.svg b/.icons/kora/panel/24/mailspring-tray-empty.svg
new file mode 100644
index 000000000..e8f32645c
--- /dev/null
+++ b/.icons/kora/panel/24/mailspring-tray-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 15 13 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 13.585938 13 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mailspring-tray-full-newitems.svg b/.icons/kora/panel/24/mailspring-tray-full-newitems.svg
new file mode 100644
index 000000000..bb0a2a963
--- /dev/null
+++ b/.icons/kora/panel/24/mailspring-tray-full-newitems.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 11.732422 9.7324219 A 2.5 2.5 0 0 1 13.5 9 A 2.5 2.5 0 0 1 15 9.5039062 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 11.501953 13 A 2.5 2.5 0 0 1 11 11.5 A 2.5 2.5 0 0 1 11.173828 10.587891 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="11.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/mailspring-tray-full.svg b/.icons/kora/panel/24/mailspring-tray-full.svg
new file mode 100644
index 000000000..75e518aae
--- /dev/null
+++ b/.icons/kora/panel/24/mailspring-tray-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 8 10 L 15 3 L 1 3 z M 15 4.5195312 L 10.759766 8.7597656 L 15 13 L 15 4.5195312 z M 1 4.5214844 L 1 13 L 5.2402344 8.7597656 L 1 4.5214844 z M 5.9472656 9.4667969 L 2.4140625 13 L 13.585938 13 L 10.052734 9.4667969 L 9.140625 10.378906 C 8.633925 10.885226 7.3680281 10.885226 6.8613281 10.378906 L 5.9472656 9.4667969 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/manjaro-settings-manager-panel.svg b/.icons/kora/panel/24/manjaro-settings-manager-panel.svg
new file mode 100644
index 000000000..360e89fa3
--- /dev/null
+++ b/.icons/kora/panel/24/manjaro-settings-manager-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 C 1.446,1 1,1.446 1,2 V 14 C 1,14.554 1.446,15 2,15 H 5 V 5 H 10 V 1 Z M 11,1 V 15 H 14 C 14.554,15 15,14.554 15,14 V 2 C 15,1.446 14.554,1 14,1 Z M 6,6 V 15 H 10 V 6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mate-sensors-applet-battery.svg b/.icons/kora/panel/24/mate-sensors-applet-battery.svg
new file mode 120000
index 000000000..513846f19
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-battery.svg
@@ -0,0 +1 @@
+indicator-sensors-battery.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mate-sensors-applet-case.svg b/.icons/kora/panel/24/mate-sensors-applet-case.svg
new file mode 120000
index 000000000..6463b1418
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-case.svg
@@ -0,0 +1 @@
+indicator-sensors-case.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mate-sensors-applet-chip.svg b/.icons/kora/panel/24/mate-sensors-applet-chip.svg
new file mode 120000
index 000000000..028bba620
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-chip.svg
@@ -0,0 +1 @@
+indicator-sensors-chip.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mate-sensors-applet-cpu.svg b/.icons/kora/panel/24/mate-sensors-applet-cpu.svg
new file mode 120000
index 000000000..421c61aa3
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-cpu.svg
@@ -0,0 +1 @@
+indicator-sensors-cpu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mate-sensors-applet-drive-harddisk.svg b/.icons/kora/panel/24/mate-sensors-applet-drive-harddisk.svg
new file mode 120000
index 000000000..95b5fef8b
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-drive-harddisk.svg
@@ -0,0 +1 @@
+indicator-sensors-disk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mate-sensors-applet-fan.svg b/.icons/kora/panel/24/mate-sensors-applet-fan.svg
new file mode 120000
index 000000000..872cbcd34
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-fan.svg
@@ -0,0 +1 @@
+indicator-sensors-fan.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mate-sensors-applet-gpu.svg b/.icons/kora/panel/24/mate-sensors-applet-gpu.svg
new file mode 120000
index 000000000..e096c07fe
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-gpu.svg
@@ -0,0 +1 @@
+indicator-sensors-gpu.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mate-sensors-applet-memory.svg b/.icons/kora/panel/24/mate-sensors-applet-memory.svg
new file mode 120000
index 000000000..f92d555cb
--- /dev/null
+++ b/.icons/kora/panel/24/mate-sensors-applet-memory.svg
@@ -0,0 +1 @@
+indicator-sensors-memory.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mattermost-mention.svg b/.icons/kora/panel/24/mattermost-mention.svg
new file mode 100644
index 000000000..9913c372a
--- /dev/null
+++ b/.icons/kora/panel/24/mattermost-mention.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428189.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067817-.0371094.0117188-.0369469.0175232-.2139426.2257647-.3945312.4628906-1.1138609 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817687.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719zm4.8222656 12a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/24/mattermost-tray.svg b/.icons/kora/panel/24/mattermost-tray.svg
new file mode 100644
index 000000000..ba42d4310
--- /dev/null
+++ b/.icons/kora/panel/24/mattermost-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428186.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067818-.0371094.0117188-.0369469.0175232-.2139425.2257647-.3945312.4628906-1.1138608 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817688.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mattermost-unread.svg b/.icons/kora/panel/24/mattermost-unread.svg
new file mode 100644
index 000000000..eb44bfe37
--- /dev/null
+++ b/.icons/kora/panel/24/mattermost-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m7.3300781.00976563c-4.071928.09247559-7.32615626 3.41725867-7.3300781 7.49023437-.00000009 4.142136 3.3578644 7.5 7.5 7.5 4.142136 0 7.5-3.357864 7.5-7.5-.0076-2.451702-1.213357-4.7441893-3.228516-6.140625l-.1875 1.4570312a5.5 5.5 0 0 1 1.416016 3.6835938 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 3.7050781-5.1855469 5.5 5.5 0 0 1 .3085938-.1054687c.2113466-.0662873.4281362-.1224006.6503906-.1640625.2712525-.32428186.3775719-.68922975.5117187-.85351565.0534281-.0654366.1026847-.12069082.1542969-.18164062zm2.3476563.99023437c-.014676.00168-.0266814.0067818-.0371094.0117188-.0369469.0175232-.2139425.2257647-.3945312.4628906-1.1138608 1.3521264-2.4785769 2.5270385-3.1816407 3.9511718-.080207.2991619-.0872664.7818473-.015625 1.0625.1964294.7693802.8543839 1.3459763 1.7011719 1.4941407.038487.00675.1717694.0157601.2949219.0175781.513102.00797.9504181-.179434 1.3203125-.5644531.1949508-.2029228.2493081-.2817688.3691406-.5410157.0772134-.1670344.161168-.3899861.1875-.4941406.0675566-.2671471.099581-.3170108.0644531-1.5800781v-3.6816406c-.0160845-.0869953-.2058411-.15043107-.3085937-.1386719z"/>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/megaalert.svg b/.icons/kora/panel/24/megaalert.svg
new file mode 100644
index 000000000..b124ce4e8
--- /dev/null
+++ b/.icons/kora/panel/24/megaalert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 .0058594 0 5 5 0 0 1 -1.0058594-3 5 5 0 0 1 .4199219-2h-.4199219l-1-1.5v2.5h-2v-6h2l2 3 2-3h2v2a5 5 0 0 1 3 1.0078125 7 7 0 0 0 0-.0078125 7 7 0 0 0 -7-7z"/>
+ <path fill="#ff9800" d="m11.990234 7.9980469c-.676518.0013214-1.362499.1746625-1.990234.5371093-1.9132 1.1046002-2.5673906 3.5516438-1.4628906 5.4648438 1.1045 1.9131 3.5497906 2.567491 5.4628906 1.462891 1.9132-1.1046 2.569344-3.549691 1.464844-5.462891-.690313-1.1956878-1.904658-1.9016505-3.185547-1.9921875-.096067-.0067901-.192417-.0099544-.289063-.0097656zm-.990234 1.0019531h2v4h-2zm0 5h2v1h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/megalogging.svg b/.icons/kora/panel/24/megalogging.svg
new file mode 100644
index 000000000..35b73f6c5
--- /dev/null
+++ b/.icons/kora/panel/24/megalogging.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 11 L 10 11 L 10 8.5 L 9 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 z" transform="translate(3,3)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/megapaused.svg b/.icons/kora/panel/24/megapaused.svg
new file mode 100644
index 000000000..708c7258f
--- /dev/null
+++ b/.icons/kora/panel/24/megapaused.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.279038,8.0080488 c -0.768533,-0.054321 -1.561885,0.113119 -2.2792976,0.527344 -1.9132001,1.1046001 -2.5673911,3.5516442 -1.4628911,5.4648442 1.1045001,1.9131 3.5497917,2.567491 5.4628917,1.462891 1.9132,-1.1046 2.569344,-3.549691 1.464844,-5.462891 C 14.774272,8.8045488 13.559927,8.0985858 12.279038,8.0080488 Z m -2.2792976,1.9921882 1.0000006,0 0,4 -1.0000006,0 0,-4 z m 3.0000006,0 1,0 0,4 -1,0 0,-4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/megasynching.svg b/.icons/kora/panel/24/megasynching.svg
new file mode 100644
index 000000000..47a4c645d
--- /dev/null
+++ b/.icons/kora/panel/24/megasynching.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path class="ColorScheme-Text" d="m 15.464742,9.9993351 c -1.1045,-1.9130996 -3.551,-2.5686996 -5.4641,-1.4640996 -1.9131997,1.1045996 -2.5685997,3.5508995 -1.4640997,5.4640995 1.1044999,1.9131 3.5509997,2.5687 5.4640997,1.4641 1.9132,-1.1046 2.5686,-3.5509 1.4641,-5.4640999 z m -0.86601,0.4999999 a 3,3 0 0 1 -1.0981,4.0981 l -0.49998,-0.8661 a 2,2 0 0 0 0.73208,-2.7321 l 0.86598,-0.4999 z m -4.0981,-1.0980994 0.49998,0.8660994 a 2,2 0 0 0 -0.73208,2.7321 l -0.8659798,0.4999 A 3,3 0 0 1 10.500652,9.4012356 Z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/24/megauptodate.svg b/.icons/kora/panel/24/megauptodate.svg
new file mode 100644
index 000000000..f48fee63f
--- /dev/null
+++ b/.icons/kora/panel/24/megauptodate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 11 L 10 11 L 10 8.5 L 9 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 z" transform="translate(3,3)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/megawarning.svg b/.icons/kora/panel/24/megawarning.svg
new file mode 100644
index 000000000..f29604f5e
--- /dev/null
+++ b/.icons/kora/panel/24/megawarning.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 8.0058594 15 A 5 5 0 0 1 7 12 A 5 5 0 0 1 7.4199219 10 L 7 10 L 6 8.5 L 6 11 L 4 11 L 4 5 L 6 5 L 8 8 L 10 5 L 12 5 L 12 7 A 5 5 0 0 1 15 8.0078125 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z" transform="translate(3,3)"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12.279037,8.0080492 c -0.768533,-0.054321 -1.561885,0.113119 -2.2792967,0.527344 -1.9132,1.1046001 -2.567391,3.5516438 -1.462891,5.4648438 1.1045,1.9131 3.5497907,2.567491 5.4628907,1.462891 1.9132,-1.1046 2.569344,-3.549691 1.464844,-5.462891 C 14.774271,8.8045492 13.559926,8.0985862 12.279037,8.0080492 Z m -1.693359,1.8710941 1.414062,1.4140627 1.414062,-1.4140627 0.707032,0.7070317 -1.414063,1.414062 1.414063,1.414062 -0.707032,0.707032 L 11.99974,12.707268 10.585678,14.121331 9.8786463,13.414299 11.292709,12.000237 9.8786463,10.586175 10.585678,9.8791433 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mellowplayer-panel.svg b/.icons/kora/panel/24/mellowplayer-panel.svg
new file mode 100644
index 000000000..6a01b93a0
--- /dev/null
+++ b/.icons/kora/panel/24/mellowplayer-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 1 A 4.5 4.5 0 0 0 1 5.5 A 4.5 4.5 0 0 0 1.2402344 6.9335938 A 2.5 2.5 0 0 1 3.5 5.5 A 2.5 2.5 0 0 1 4 5.5546875 L 4 3.5175781 A 0.52959321 0.51757544 0 0 1 4.4882812 3.0019531 A 0.52959321 0.51757544 0 0 1 4.5410156 3 A 0.52959321 0.51757544 0 0 1 4.7929688 3.0703125 L 6.484375 4.0253906 A 2.5 2.5 0 0 1 8.5 3 A 2.5 2.5 0 0 1 9.3261719 3.1425781 A 4.5 4.5 0 0 0 5.5 1 z M 10.5 3.5 A 4.5 4.5 0 0 0 10.035156 3.5273438 A 2.5 2.5 0 0 1 11 5.5 A 2.5 2.5 0 0 1 10.804688 6.4628906 L 12.736328 7.5527344 A 0.52959321 0.51757544 0 0 1 12.736328 8.4472656 L 10.806641 9.5371094 A 2.5 2.5 0 0 1 11 10.5 A 2.5 2.5 0 0 1 10.029297 12.472656 A 4.5 4.5 0 0 0 10.5 12.5 A 4.5 4.5 0 0 0 15 8 A 4.5 4.5 0 0 0 10.5 3.5 z M 1.2402344 9.0644531 A 4.5 4.5 0 0 0 1 10.5 A 4.5 4.5 0 0 0 5.5 15 A 4.5 4.5 0 0 0 9.3222656 12.857422 A 2.5 2.5 0 0 1 8.5 13 A 2.5 2.5 0 0 1 6.4863281 11.976562 L 4.7929688 12.931641 A 0.52959321 0.51757544 0 0 1 4 12.484375 L 4 10.449219 A 2.5 2.5 0 0 1 3.5 10.5 A 2.5 2.5 0 0 1 1.2402344 9.0644531 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5 3 A 2.5 2.5 0 0 0 6.484375 4.0253906 L 8.765625 5.3125 L 10.804688 6.4628906 A 2.5 2.5 0 0 0 11 5.5 A 2.5 2.5 0 0 0 8.5 3 z M 3.5 5.5 A 2.5 2.5 0 0 0 1 8 A 2.5 2.5 0 0 0 3.5 10.5 A 2.5 2.5 0 0 0 4 10.449219 L 4 8 L 4 5.5546875 A 2.5 2.5 0 0 0 3.5 5.5 z M 10.806641 9.5371094 L 8.765625 10.689453 L 6.4863281 11.976562 A 2.5 2.5 0 0 0 8.5 13 A 2.5 2.5 0 0 0 11 10.5 A 2.5 2.5 0 0 0 10.806641 9.5371094 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/messenger-indicator.svg b/.icons/kora/panel/24/messenger-indicator.svg
new file mode 100644
index 000000000..d37efda78
--- /dev/null
+++ b/.icons/kora/panel/24/messenger-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.866 0-7 2.91-7 6.5.001 2.126 1.121 4.117 3 5.332l-1.849 3.168s3.793-1.927 4.238-2.179c.527.117 1.068.178 1.611.179 3.866 0 7-2.91 7-6.5s-3.134-6.5-7-6.5zm-.356 3.28 1.113 2.104 4.803-1.851-5.56 5.813-1.252-2.346-4.654 1.719z"/>
+</svg>
diff --git a/.icons/kora/panel/24/messenger-notification.svg b/.icons/kora/panel/24/messenger-notification.svg
new file mode 100644
index 000000000..571db96f7
--- /dev/null
+++ b/.icons/kora/panel/24/messenger-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.866 0-7 2.91-7 6.5.001 2.126 1.121 4.117 3 5.332l-1.849 3.168s3.793-1.927 4.238-2.179c.527.117 1.068.178 1.611.179 3.866 0 7-2.91 7-6.5s-3.134-6.5-7-6.5zm-.356 3.28 1.113 2.104 4.803-1.851-5.56 5.813-1.252-2.346-4.654 1.719z" fill="#dfdfdf" fill-rule="nonzero"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.83" cy="13.08" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/24/mic-off.svg b/.icons/kora/panel/24/mic-off.svg
new file mode 120000
index 000000000..af635525f
--- /dev/null
+++ b/.icons/kora/panel/24/mic-off.svg
@@ -0,0 +1 @@
+mic-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mic-on.svg b/.icons/kora/panel/24/mic-on.svg
new file mode 100644
index 000000000..185a25532
--- /dev/null
+++ b/.icons/kora/panel/24/mic-on.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mic-ready.svg b/.icons/kora/panel/24/mic-ready.svg
new file mode 100644
index 000000000..ad70b065d
--- /dev/null
+++ b/.icons/kora/panel/24/mic-ready.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ </svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/mic-volume-high.svg b/.icons/kora/panel/24/mic-volume-high.svg
new file mode 100644
index 000000000..fb8ac55eb
--- /dev/null
+++ b/.icons/kora/panel/24/mic-volume-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/mic-volume-low.svg b/.icons/kora/panel/24/mic-volume-low.svg
new file mode 100644
index 000000000..dea444862
--- /dev/null
+++ b/.icons/kora/panel/24/mic-volume-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mic-volume-medium.svg b/.icons/kora/panel/24/mic-volume-medium.svg
new file mode 100644
index 000000000..d9397ab7e
--- /dev/null
+++ b/.icons/kora/panel/24/mic-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.98 5.314v2.686c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-2.686z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mic-volume-muted.svg b/.icons/kora/panel/24/mic-volume-muted.svg
new file mode 120000
index 000000000..e2e954d75
--- /dev/null
+++ b/.icons/kora/panel/24/mic-volume-muted.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/microphone-sensitivity-high.svg b/.icons/kora/panel/24/microphone-sensitivity-high.svg
new file mode 100644
index 000000000..fb8ac55eb
--- /dev/null
+++ b/.icons/kora/panel/24/microphone-sensitivity-high.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/microphone-sensitivity-low.svg b/.icons/kora/panel/24/microphone-sensitivity-low.svg
new file mode 100644
index 000000000..8dc653f73
--- /dev/null
+++ b/.icons/kora/panel/24/microphone-sensitivity-low.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/24/microphone-sensitivity-medium.svg b/.icons/kora/panel/24/microphone-sensitivity-medium.svg
new file mode 100644
index 000000000..8dc653f73
--- /dev/null
+++ b/.icons/kora/panel/24/microphone-sensitivity-medium.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm.677-14.924c1.077.455 1.831 1.52 1.831 2.765v5c0 1.245-.754 2.31-1.831 2.765l-1.169.235c-1.66 0-3-1.34-3-3v-5c0-1.66 1.34-3 3-3l1.169.235zm-1.169.785c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z"/>
+</svg>
diff --git a/.icons/kora/panel/24/microphone-sensitivity-muted.svg b/.icons/kora/panel/24/microphone-sensitivity-muted.svg
new file mode 100644
index 000000000..19e1ccd53
--- /dev/null
+++ b/.icons/kora/panel/24/microphone-sensitivity-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.832 14.768c.123-.123.192-.291.193-.464 0-.176-.07-.343-.194-.467l-12.668-12.668c-.124-.124-.291-.194-.467-.194-.173.001-.341.07-.464.193l-.063.063c-.124.124-.193.291-.194.466.001.174.069.342.193.466l12.669 12.669c.124.124.292.192.466.193.175-.001.342-.07.466-.194z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98.884 1.98 1.98v5c0 1.096-.884 1.98-1.98 1.98s-1.98-.884-1.98-1.98v-5c0-1.096.884-1.98 1.98-1.98z" />
+</svg>
diff --git a/.icons/kora/panel/24/minetime-tray.svg b/.icons/kora/panel/24/minetime-tray.svg
new file mode 100644
index 000000000..ee4e4b9af
--- /dev/null
+++ b/.icons/kora/panel/24/minetime-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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-7zm0 .833c3.417 0 6.167 2.75 6.167 6.167s-2.75 6.167-6.167 6.167-6.167-2.75-6.167-6.167 2.75-6.167 6.167-6.167zm-1.684 3.167-.541.315-.173.099-.6.346-.002.002.002.002v4.435l.998.801 1-.801v-2.23l1 1.172 1-1.172v2.23l1 .801.998-.801v-4.435l.002-.002-.002-.002-.6-.346-.173-.099-.541-.315-1.684 1.698z" />
+</svg>
diff --git a/.icons/kora/panel/24/mini-calendar.svg b/.icons/kora/panel/24/mini-calendar.svg
new file mode 100644
index 000000000..0f217210f
--- /dev/null
+++ b/.icons/kora/panel/24/mini-calendar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm-.695 1.304h11.391v11.392h-11.391z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 10v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6-3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6-3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/mintupdate-checking.svg b/.icons/kora/panel/24/mintupdate-checking.svg
new file mode 100644
index 000000000..ec4a2a9f9
--- /dev/null
+++ b/.icons/kora/panel/24/mintupdate-checking.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-2.685 6.554 2.299.982-.896.518c.361.31.822.481 1.298.482.715-.001 1.374-.382 1.731-1h1.096c-.423 1.198-1.556 1.999-2.826 2-.835-.001-1.631-.35-2.198-.963l-.802.463.179-1.49-.004-.01h.004zm2.702-3.018c.84.001 1.641.355 2.209.975l.789-.457-.178 1.474.004.008h-.004l-.121 1-2.299-.982.908-.526c-.363-.316-.827-.491-1.308-.492-.714.001-1.374.382-1.731 1h-1.096c.424-1.198 1.556-1.999 2.827-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mintupdate-error.svg b/.icons/kora/panel/24/mintupdate-error.svg
new file mode 100644
index 000000000..39901f2c9
--- /dev/null
+++ b/.icons/kora/panel/24/mintupdate-error.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-2.459 3.545 2.475 2.475 2.475-2.475.707.707-2.475 2.475 2.475 2.475-.707.707-2.475-2.475-2.475 2.475-.707-.707 2.475-2.475-2.475-2.475z" />
+</svg>
diff --git a/.icons/kora/panel/24/mintupdate-installing.svg b/.icons/kora/panel/24/mintupdate-installing.svg
new file mode 100644
index 000000000..39aaa0d50
--- /dev/null
+++ b/.icons/kora/panel/24/mintupdate-installing.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm-.984 3.227h2v4h1l-2 3-2-3h1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mintupdate-up-to-date.svg b/.icons/kora/panel/24/mintupdate-up-to-date.svg
new file mode 100644
index 000000000..f4fb2b4b5
--- /dev/null
+++ b/.icons/kora/panel/24/mintupdate-up-to-date.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791zm3.994 3.728.221.211-4.791 6.189-2.752-4.039.205-.187 2.547 2.397z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mintupdate-updates-available.svg b/.icons/kora/panel/24/mintupdate-updates-available.svg
new file mode 100644
index 000000000..9e9d4ee94
--- /dev/null
+++ b/.icons/kora/panel/24/mintupdate-updates-available.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m7 10.994c0-.264.105-.517.291-.703s.439-.291.703-.291h.012c.264 0 .517.105.703.291s.291.439.291.703v.012c0 .264-.105.517-.291.703s-.439.291-.703.291h-.012c-.264 0-.517-.105-.703-.291s-.291-.439-.291-.703zm0-7.994h2l-.318 6h-1.364z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.839.827-3.843 1.49-6 2 0 0 .109 5.094.655 7 .473 1.652 1.407 3.489 2.619 4.439 1.211.95 2.726 1.561 2.726 1.561s1.515-.611 2.727-1.561c1.211-.96 2.145-2.787 2.618-4.439.545-1.906.655-7 .655-7-2.097-.424-4.115-1.047-6-2zm-.016.773c-1.635.712-3.393 1.302-5.269 1.773.043 1.352.191 4.786.613 6.261.433 1.514 1.267 3.211 2.378 4.081.838.657 1.831 1.141 2.294 1.349.463-.208 1.456-.691 2.292-1.347 1.111-.88 1.947-2.568 2.38-4.083.42-1.468.569-4.879.612-6.243-1.842-.408-3.62-.977-5.3-1.791z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mnotify-none-wireframe.svg b/.icons/kora/panel/24/mnotify-none-wireframe.svg
new file mode 100644
index 000000000..48e36a767
--- /dev/null
+++ b/.icons/kora/panel/24/mnotify-none-wireframe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.342 5.375 1.759-3.924c.107-.24.382-.356.628-.265l5.464 2.008c.129.047.233.146.287.272.054.127.054.27-.001.396l-1.886 4.344-.116 4.612c-.005.205-.135.386-.327.457l-4.977 1.835c-.142.052-.301.037-.431-.041l-4.918-2.78c-.148-.089-.24-.247-.243-.42 0 0-.085-4.676-.085-4.688 0-.017-.002-.074.016-.144l-1.981-4.029c-.094-.19-.057-.42.093-.571.149-.152.377-.192.57-.101l5.355 2.533c.112.053.2.146.248.26l.15.362.066-.02zm1.15 4.839.048 3.695 3.946-1.455.091-3.648zm-4.916 1.36 3.962 2.205-.047-3.607-3.978-2.063zm3.757-5.154 1.108 2.666c.011.026.02.052.026.079l3.207-1.105-3.939-1.758zm-.965.283c-.708.208-1.528.449-2.165.637l3.097 1.606zm2.015-1.207 4.437 1.98 1.531-3.526-4.529-1.664zm-5.001 1.044c.625-.186 1.692-.499 2.6-.766l-.035-.083-3.887-1.839z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mnotify-some-wireframe.svg b/.icons/kora/panel/24/mnotify-some-wireframe.svg
new file mode 100644
index 000000000..cd513ebe5
--- /dev/null
+++ b/.icons/kora/panel/24/mnotify-some-wireframe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.342 5.375 1.759-3.924c.107-.24.382-.356.628-.265l5.464 2.008c.129.047.233.146.287.272.054.127.054.27-.001.396l-1.886 4.344-.116 4.612c-.005.205-.135.386-.327.457l-4.977 1.835c-.142.052-.301.037-.431-.041l-4.918-2.78c-.148-.089-.24-.247-.243-.42 0 0-.085-4.676-.085-4.688 0-.017-.002-.074.016-.144l-1.981-4.029c-.094-.19-.057-.42.093-.571.149-.152.377-.192.57-.101l5.355 2.533c.112.053.2.146.248.26l.15.362.066-.02zm1.15 4.839.048 3.695 3.946-1.455.091-3.648zm-4.916 1.36 3.962 2.205-.047-3.607-3.978-2.063zm3.757-5.154 1.108 2.666c.011.026.02.052.026.079l3.207-1.105-3.939-1.758zm-.965.283c-.708.208-1.528.449-2.165.637l3.097 1.606zm2.015-1.207 4.437 1.98 1.531-3.526-4.529-1.664zm-5.001 1.044c.625-.186 1.692-.499 2.6-.766l-.035-.083-3.887-1.839z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.174" cy="13.247" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/24/mntray-news.svg b/.icons/kora/panel/24/mntray-news.svg
new file mode 100644
index 000000000..e3807bb74
--- /dev/null
+++ b/.icons/kora/panel/24/mntray-news.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 4 L 10 8.5292969 C 10 9.329054 9.3290525 10 8.5292969 10 L 7 10 L 6 10 L 4 10 L 3 10 L 3 12.384766 C 3 12.76564 3.2967034 12.996081 3.6660156 13 L 10.236328 13 L 11.570312 15 L 12.904297 13 L 14.333984 13 C 14.703318 13 15 12.76564 15 12.384766 L 15 4.6875 C 15 4.3066251 14.703318 4 14.333984 4 L 10 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 1.46875,1 C 1.2086109,1 1,1.2086109 1,1.46875 V 8.529297 C 1,8.789437 1.2086109,9 1.46875,9 H 3 V 3 H 6 V 1 Z M 7,1 V 9 H 8.529297 C 8.789436,9 9,8.789437 9,8.529297 V 1.46875 C 9,1.2086109 8.789436,1 8.529297,1 Z M 4,4 V 9 H 6 V 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mntray-regular.svg b/.icons/kora/panel/24/mntray-regular.svg
new file mode 100644
index 000000000..5aaa1671d
--- /dev/null
+++ b/.icons/kora/panel/24/mntray-regular.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.46875 1 C 1.2086109 1 1 1.2086109 1 1.46875 L 1 8.5292969 C 1 8.7894369 1.2086109 9 1.46875 9 L 3 9 L 3 3 L 6 3 L 6 1 L 1.46875 1 z M 7 1 L 7 9 L 8.5292969 9 C 8.7894359 9 9 8.7894369 9 8.5292969 L 9 1.46875 C 9 1.2086109 8.7894359 1 8.5292969 1 L 7 1 z M 4 4 L 4 9 L 6 9 L 6 4 L 4 4 z M 10 4 L 10 8.5292969 C 10 9.329054 9.3290525 10 8.5292969 10 L 7 10 L 6 10 L 4 10 L 3 10 L 3 12.384766 C 3 12.76564 3.2967034 12.996081 3.6660156 13 L 10.236328 13 L 11.570312 15 L 12.904297 13 L 14.333984 13 C 14.703318 13 15 12.76564 15 12.384766 L 15 4.6875 C 15 4.3066251 14.703318 4 14.333984 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/moderndeck-tray.svg b/.icons/kora/panel/24/moderndeck-tray.svg
new file mode 100644
index 000000000..818bf64fb
--- /dev/null
+++ b/.icons/kora/panel/24/moderndeck-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.5820314,1.0004929 C 0.7081147,1.0004929 2e-7,1.6783929 2e-7,2.5141649 v 9.9726561 c 0,0.835772 0.7081145,1.50586 1.5820312,1.50586 h 3.9492184 l 0.404297,0.488281 1.423828,1.277343 c 0.271172,0.322505 0.784881,0.322016 1.056641,0 L 9.8457028,14.480962 10.25,13.992681 h 4.167969 C 15.291885,13.992665 16,13.322593 16,12.486821 V 2.5141649 c 0,-0.835772 -0.708115,-1.513672 -1.582031,-1.513672 z m 3.7285154,2 h 0.01563 c 0.568099,0.0044 0.920752,0.68821 0.642578,1.2402344 -0.321287,0.6352244 -0.728969,1.4493279 -1.226562,2.4394531 -0.09401,0.1883476 -0.09403,0.4248889 0.0039,0.6132813 0.184166,0.3636004 0.454006,0.8951792 0.810547,1.5917968 0.101868,0.2015316 0.364879,0.2088548 0.474609,0.011719 0.591642,-1.0383336 1.554531,-2.7367316 2.898438,-5.0937506 0.278214,-0.4863 0.752367,-0.78468 1.2695312,-0.789062 h 0.01953 c 0.552458,-0.0088 1.0656,0.319016 1.339844,0.853516 0.321287,0.6264797 0.752302,1.4641967 1.292968,2.5156247 0.195917,0.3767848 0.19583,0.8453825 0.0078,1.2265625 -0.340901,0.679038 -0.837861,1.6695346 -1.492187,2.9707029 -0.133192,0.262879 -0.38785,0.424317 -0.658204,0.419922 h -0.03516 c -0.568099,-0.0044 -0.9207932,-0.688241 -0.642578,-1.2402343 0.321246,-0.63527 0.728993,-1.4493275 1.222656,-2.4394531 0.09405,-0.1927876 0.09404,-0.4248888 -0.0039,-0.6132813 -0.188081,-0.3636455 -0.46176,-0.8952248 -0.826162,-1.5917968 -0.105799,-0.2015316 -0.364896,-0.2049473 -0.4785152,-0.00781 -0.57596,1.0383336 -1.517502,2.733296 -2.822266,5.0859375 -0.278174,0.50383 -0.76796,0.806641 -1.296875,0.806641 h -0.0625 c -0.544597,0 -1.05,-0.323407 -1.320312,-0.853516 -0.321288,-0.6265249 -0.752266,-1.4636633 -1.296875,-2.5195313 -0.195905,-0.3811348 -0.195905,-0.8507985 0,-1.2363281 0.348712,-0.6746884 0.851532,-1.6636621 1.505859,-2.9648437 0.133231,-0.262866 0.383919,-0.430158 0.658203,-0.425781 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/morgen-tray.svg b/.icons/kora/panel/24/morgen-tray.svg
new file mode 100644
index 000000000..602e82bab
--- /dev/null
+++ b/.icons/kora/panel/24/morgen-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9998433,0.019687 V 3.0001557 H 11.999843 V 0.8673432 A 7.5,7.5 0 0 0 8.9998433,0.019687 Z M 7.9998438,0.035312 a 7.5,7.5 0 0 0 -3,0.8535156 v 2.1113281 h 3 z M 12.999843,1.5021088 V 3.0001557 H 14.49789 A 7.5,7.5 0 0 0 12.999843,1.5021088 Z M 3.9998438,1.5235932 A 7.5,7.5 0 0 0 2.5232813,3.0001557 H 3.9998438 Z M 1.8885157,4.0001557 a 7.5,7.5 0 0 0 -0.8535157,3 h 2.9648438 v -3 z m 3.1113281,0 v 3 h 3 v -3 z m 3.9999995,0 v 3 h 2.9999997 v -3 z m 3.9999997,0 v 3 h 2.980469 a 7.5,7.5 0 0 0 -0.847657,-3 z M 1.035,8.000156 a 7.5,7.5 0 0 0 0.8535157,3 h 2.1113281 v -3 z m 3.9648438,0 v 3 h 3 v -3 z m 3.9999995,0 v 3 h 2.9999997 v -3 z m 3.9999997,0 v 3 h 2.111329 a 7.5,7.5 0 0 0 0.853515,-3 z m -10.4765617,4 a 7.5,7.5 0 0 0 1.4765625,1.476562 v -1.476562 z m 2.4765625,0 v 2.111328 a 7.5,7.5 0 0 0 3,0.853516 v -2.964844 z m 3.9999995,0 V 14.965 a 7.5,7.5 0 0 0 2.9999997,-0.853516 v -2.111328 z m 3.9999997,0 v 1.476562 a 7.5,7.5 0 0 0 1.476562,-1.476562 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/motrix-tray-active.svg b/.icons/kora/panel/24/motrix-tray-active.svg
new file mode 100644
index 000000000..d4ace550d
--- /dev/null
+++ b/.icons/kora/panel/24/motrix-tray-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.39-.875.875v12.25c0 .485.39.875.875.875h12.25c.485 0 .875-.39.875-.875v-12.25c0-.485-.39-.875-.875-.875h-2.125v2.299c0 .388-.35.701-.754.701h-6.492c-.404 0-.754-.313-.754-.701v-2.299z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5 2v1h2v-1zm4 0v1h2v-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 11h3c.554 0 1 .446 1 1v2h-1v-2h-1v2h-1v-2h-1v2h-1v-2c0-.554.446-1 1-1zm8 0h2c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1h-2c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1zm-2.5 1c.277 0 .5.223.5.5s-.223.5-.5.5-.5-.223-.5-.5.223-.5.5-.5zm2.5 0v1h2v-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/motrix-tray.svg b/.icons/kora/panel/24/motrix-tray.svg
new file mode 100644
index 000000000..b5f863df7
--- /dev/null
+++ b/.icons/kora/panel/24/motrix-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.39-.875.875v12.25c0 .485.39.875.875.875h12.25c.485 0 .875-.39.875-.875v-12.25c0-.485-.39-.875-.875-.875h-2.125v2.299c0 .388-.35.701-.754.701h-6.492c-.404 0-.754-.313-.754-.701v-2.299zm3.125 1v1h2v-1zm4 0v1h2v-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 11h3c.554 0 1 .446 1 1v2h-1v-2h-1v2h-1v-2h-1v2h-1v-2c0-.554.446-1 1-1zm8 0h2c.554 0 1 .446 1 1v1c0 .554-.446 1-1 1h-2c-.554 0-1-.446-1-1v-1c0-.554.446-1 1-1zm-2.5 1c.277 0 .5.223.5.5s-.223.5-.5.5-.5-.223-.5-.5.223-.5.5-.5zm2.5 0v1h2v-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/mouse-battery-caution.svg b/.icons/kora/panel/24/mouse-battery-caution.svg
new file mode 100644
index 000000000..2a8eb1cb7
--- /dev/null
+++ b/.icons/kora/panel/24/mouse-battery-caution.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 12.863v1.289c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-1.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mouse-battery-empty.svg b/.icons/kora/panel/24/mouse-battery-empty.svg
new file mode 100644
index 000000000..0ee6437b3
--- /dev/null
+++ b/.icons/kora/panel/24/mouse-battery-empty.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mouse-battery-full.svg b/.icons/kora/panel/24/mouse-battery-full.svg
new file mode 100644
index 000000000..d77d9b196
--- /dev/null
+++ b/.icons/kora/panel/24/mouse-battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627zm11.813 1.161c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/mouse-battery-good.svg b/.icons/kora/panel/24/mouse-battery-good.svg
new file mode 100644
index 000000000..7297d4a14
--- /dev/null
+++ b/.icons/kora/panel/24/mouse-battery-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 4.953v9.199c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-9.199zm11.813-1.267c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/mouse-battery-low.svg b/.icons/kora/panel/24/mouse-battery-low.svg
new file mode 100644
index 000000000..eaf062543
--- /dev/null
+++ b/.icons/kora/panel/24/mouse-battery-low.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.528 3.681c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c-.037-1.071.336-2.162.509-3.127.141-.787.566-1.758 1.227-2.408.393-.386.873-.658 1.436-.658s1.045.295 1.442.696c.667.676 1.1 1.66 1.221 2.366.165.967.231 2.821.281 3.132-.025 1.639-1.451 2.935-2.944 2.935-1.494 0-3.114-1.256-3.172-2.936zm3.172-4.175c-.35 0-.636.287-.636.637v1.273c0 .35.286.636.636.636.351 0 .637-.286.637-.636v-1.273c0-.35-.286-.637-.637-.637z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m12.385 3.686c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 11.369v2.783c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-2.783z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mouse-battery-medium.svg b/.icons/kora/panel/24/mouse-battery-medium.svg
new file mode 100644
index 000000000..23dd33d57
--- /dev/null
+++ b/.icons/kora/panel/24/mouse-battery-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.539v5.613c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.613zm11.813-4.853c-1.683.107-2.784 2.069-3.04 3.496-.189 1.058-.467 2.446-.374 3.324.083.778.39 1.346.934 1.944.727.801 1.614 1.416 2.623 1.416 1.763 0 3.325-1.559 3.325-3.501 0 0 .039-2.123-.142-3.183-.219-1.28-1.355-3.381-3.039-3.496v2.698h-.287z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7c-.738 0-1.337.598-1.337 1.336v9.824c0 .738.599 1.337 1.337 1.337h4.571c.738 0 1.337-.599 1.337-1.337v-9.824c0-.738-.599-1.336-1.337-1.336zm10.483 1.156c1.763 0 2.958 2.185 3.183 3.501.181 1.06.289 3.183.289 3.183 0 1.942-1.709 3.501-3.472 3.501s-3.678-1.548-3.7-3.501c-.011-.945.328-2.125.517-3.183.264-1.467 1.42-3.501 3.183-3.501zm-3.172 6.721c.058 1.68 1.678 2.936 3.172 2.936 1.493 0 2.919-1.296 2.944-2.935-.05-.311-.116-2.165-.281-3.132-.121-.706-.554-1.69-1.221-2.366-.397-.401-.879-.696-1.442-.696s-1.043.272-1.436.658c-.661.65-1.086 1.621-1.227 2.408-.173.965-.546 2.056-.509 3.127zm3.172-4.175c.351 0 .637.287.637.637v1.273c0 .35-.286.636-.637.636-.35 0-.636-.286-.636-.636v-1.273c0-.35.286-.637.636-.637z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/msd-xrandr.svg b/.icons/kora/panel/24/msd-xrandr.svg
new file mode 120000
index 000000000..9e47514a7
--- /dev/null
+++ b/.icons/kora/panel/24/msd-xrandr.svg
@@ -0,0 +1 @@
+disper-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mstdn-panel.svg b/.icons/kora/panel/24/mstdn-panel.svg
new file mode 100644
index 000000000..896206a1c
--- /dev/null
+++ b/.icons/kora/panel/24/mstdn-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 1 C 3.7840286 1 2 2.8383344 2 5.1230469 L 2 7.3769531 C 2 7.3804531 2.0019531 7.3821456 2.0019531 7.3847656 C 2.0040131 8.8923906 2.1427263 12.25272 3.3066406 13.605469 C 4.355358 14.825222 6.7989094 15 7.7871094 15 C 8.7959369 15 9.5286465 14.7735 10 14.576172 L 10 12.773438 C 9.5135888 12.907584 8.8255391 13.063526 8.0175781 13.048828 C 7.117321 13.023453 5.3063955 12.364609 5.1132812 11.349609 C 5.0876527 11.224484 5.0769366 11.078984 5.0585938 10.943359 C 5.2373938 10.967859 5.4140379 11 5.5996094 11 L 10 11 C 12.215714 11 14 9.6615781 14 7.3769531 L 14 5.1230469 C 14 2.8383344 12.215714 1 10 1 L 6 1 z M 6 4 A 0.99999995 1 0 0 1 7 5 A 0.99999995 1 0 0 1 6 6 A 0.99999995 1 0 0 1 5 5 A 0.99999995 1 0 0 1 6 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-1.svg b/.icons/kora/panel/24/mullvad-tray-1.svg
new file mode 100644
index 000000000..84898bf1d
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 9.5996 4 C 10.187 4 10.763 4.2812 11.215 4.7188 C 11.667 5.1562 12 5.7726 12 6.4746 C 12 7.0257 11.847 7.6464 11.512 8.1152 L 11.512 8.1172 C 11.513 8.1236 11.513 8.1305 11.518 8.1465 C 11.522 8.1617 11.535 8.157 11.541 8.2754 C 11.55 8.4522 11.409 8.6566 11.279 8.7246 C 11.217 8.7574 11.159 8.7748 11.104 8.7852 C 11.165 9.1468 11.239 9.5443 11.344 9.9531 C 11.489 10.523 11.695 11.067 11.916 11.355 C 12.119 11.619 11.93 12.002 11.598 12 L 6 12 C 5.7429 11.999 5.5513 11.76 5.6094 11.51 C 5.6782 11.212 6.2521 10.13 6.3281 9.9258 C 6.4041 9.7226 6.3778 9.6307 6.3906 9.6523 C 6.4042 9.6747 6.3615 9.5956 6.0039 9.5996 C 5.7773 9.6024 5.5941 9.4179 5.5996 9.1914 L 5.6035 8.9746 C 5.1663 8.5585 4.1878 8.0173 3.5059 7.4727 C 3.4218 7.4906 3.336 7.4997 3.25 7.5 C 2.5596 7.5 2 6.9404 2 6.25 C 2 5.5596 2.5596 5 3.25 5 C 3.8439 5.0001 4.3558 5.4181 4.4746 6 C 4.8281 5.9992 6.2368 6.0027 6.3984 6 L 6.3984 5.3984 C 6.3985 5.1775 6.5779 5 6.7988 5 L 7.3906 5 C 7.626 4.6059 7.5466 4.3263 8.1367 4.1992 C 8.5892 4.0512 9.1175 4 9.5996 4 z M 9.5996 4.8008 C 9.1807 4.8008 8.7071 4.8555 8.3848 4.9609 C 8.2236 5.0136 8.1046 5.08 8.0488 5.1289 C 7.9931 5.1777 8 5.1775 8 5.1992 C 8 5.4201 7.8205 6 7.5996 6 C 7.7603 5.9998 7.9059 6.0962 7.9688 6.2441 C 8.3355 6.7809 9.5625 7.5098 9.5625 7.5098 C 9.7886 7.6346 10.031 7.7553 10.305 7.8633 C 10.535 7.9369 10.641 7.9457 10.75 7.9609 C 10.758 7.9097 10.744 7.8716 10.766 7.8164 C 10.781 7.7782 10.802 7.7427 10.828 7.7109 C 11.019 7.4733 11.199 6.8753 11.199 6.4746 C 11.199 6.0277 10.981 5.6056 10.658 5.293 C 10.335 4.9803 9.913 4.8008 9.5996 4.8008 z M 4.3711 6.8008 C 4.3327 6.879 4.2862 6.953 4.2324 7.0215 C 4.9274 7.6292 6.291 8.5176 6.291 8.5176 C 6.3687 8.5949 6.4108 8.699 6.4082 8.8086 L 6.4062 8.9648 C 6.6558 9.0256 6.9506 9.0311 7.0762 9.2383 C 7.2778 9.5719 7.1861 9.9158 7.0781 10.205 C 6.9701 10.495 6.6339 11.138 6.6035 11.199 C 6.6035 11.199 10.457 11.198 11.01 11.199 C 10.852 10.854 10.666 10.535 10.568 10.152 C 10.43 9.6116 10.35 9.108 10.283 8.6992 L 9.8359 8.5234 C 8.9271 8.075 8.2308 7.6981 7.4785 7.0508 C 7.3672 6.9165 7.2801 6.8442 7.2109 6.8027 C 7.2109 6.8027 4.613 6.7996 4.3711 6.8008 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-10.svg b/.icons/kora/panel/24/mullvad-tray-10.svg
new file mode 120000
index 000000000..632e86ea6
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-10.svg
@@ -0,0 +1 @@
+mullvad-tray-9.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/mullvad-tray-2.svg b/.icons/kora/panel/24/mullvad-tray-2.svg
new file mode 100644
index 000000000..0c2e7856f
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 3.0527,3.0527 L 6,6 C 6.12,5.9999 6.365,6.0006 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 6.8027,6.8027 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 6.8954,6.8028 6.8027,6.8027 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-3.svg b/.icons/kora/panel/24/mullvad-tray-3.svg
new file mode 100644
index 000000000..53b568763
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 3.0508,3.0508 7,7 0 0 0 1,8 H 4.2598 C 4,7.8252 3.7311,7.6526 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.5809,7.3262 5.0949,7.7015 5.5234,8 H 8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-4.svg b/.icons/kora/panel/24/mullvad-tray-4.svg
new file mode 100644
index 000000000..3c352fabe
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.5332,5.3203 7,7 0 0 0 3.0508,12.949 L 6.3594,9.6406 C 6.3308,9.6259 6.2588,9.5968 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.575,9.0059 6.7605,9.0257 6.9043,9.0957 L 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-5.svg b/.icons/kora/panel/24/mullvad-tray-5.svg
new file mode 100644
index 000000000..da4e404f3
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-5.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.9375,4.5 7,7 0 0 0 1.9375,11.5 7,7 0 0 0 8,15 V 12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 7.4536,11.199 8,11.199 V 8 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-6.svg b/.icons/kora/panel/24/mullvad-tray-6.svg
new file mode 100644
index 000000000..19de3653b
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-6.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9374,1.0001 A 7,7 0 0 0 1.2383,6.1876 7,7 0 0 0 4.4999,14.062 7,7 0 0 0 12.949,12.949 L 11.873,11.873 C 11.803,11.945 11.714,12.001 11.598,12 H 5.9999 C 5.7428,11.999 5.5512,11.76 5.6093,11.51 5.6781,11.212 6.252,10.13 6.328,9.9259 6.404,9.7227 6.3777,9.6308 6.3905,9.6524 6.4041,9.6748 6.3614,9.5957 6.0038,9.5997 5.7772,9.6025 5.594,9.418 5.5995,9.1915 L 5.6034,8.9747 C 5.1662,8.5586 4.1877,8.0174 3.5058,7.4728 3.4217,7.4907 3.3359,7.4998 3.2499,7.5001 2.5595,7.5001 1.9999,6.9405 1.9999,6.2501 1.9999,5.5597 2.5595,5.0001 3.2499,5.0001 3.8438,5.0002 4.3557,5.4182 4.4745,6.0001 4.828,5.9993 6.2367,6.0028 6.3983,6.0001 V 5.3985 C 6.3984,5.1776 6.5778,5.0001 6.7987,5.0001 H 7.3905 C 7.6017,4.6466 7.5849,4.3919 7.9999,4.2501 V 1.0001 A 7,7 0 0 0 7.9374,1.0001 Z M 7.9999,5.1993 C 7.9999,5.4202 7.8204,6.0001 7.5995,6.0001 7.7602,5.9999 7.9058,6.0963 7.9687,6.2442 7.9758,6.2547 7.9921,6.2669 7.9999,6.2774 Z M 4.371,6.8009 C 4.3326,6.8791 4.2861,6.9531 4.2323,7.0216 4.9273,7.6293 6.2909,8.5177 6.2909,8.5177 6.3686,8.595 6.4107,8.6991 6.4081,8.8087 L 6.4061,8.9649 C 6.6557,9.0257 6.9505,9.0312 7.0761,9.2384 7.2777,9.572 7.186,9.9159 7.078,10.205 6.97,10.495 6.6338,11.138 6.6034,11.199 6.6034,11.199 10.457,11.198 11.01,11.199 10.953,11.076 10.894,10.956 10.836,10.836 L 7.9999,8.0001 V 7.461 C 7.827,7.3351 7.654,7.2019 7.4784,7.0509 7.3671,6.9166 7.28,6.8443 7.2108,6.8028 7.2108,6.8028 4.6129,6.7997 4.371,6.8009 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-7.svg b/.icons/kora/panel/24/mullvad-tray-7.svg
new file mode 100644
index 000000000..5f908c247
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-7.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1.5332,5.3203 7,7 0 0 0 3.0508,12.949 7,7 0 0 0 10.68,14.467 7,7 0 0 0 15,8 H 11.578 C 11.555,8.0374 11.537,8.0795 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 9.4768,8.3463 9.1667,8.176 8.8574,8 H 8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-8.svg b/.icons/kora/panel/24/mullvad-tray-8.svg
new file mode 100644
index 000000000..e543b7836
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-8.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+ <path style="fill:currentColor" 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 12.947,3.0527 L 11.246,4.7539 C 11.681,5.1891 12,5.7899 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.6018,4.6465 7.585,4.3918 8,4.25 Z M 8,5.1992 C 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 7.9759,6.2546 7.9922,6.2668 8,6.2773 Z M 10.682,5.3184 8.9141,7.0859 C 9.2587,7.3284 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0392 10.991,5.6284 10.682,5.3184 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 9.2697,8.244 8.7885,7.9843 8.3223,7.6777 L 8,8 V 7.4609 C 7.8271,7.335 7.6541,7.2018 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mullvad-tray-9.svg b/.icons/kora/panel/24/mullvad-tray-9.svg
new file mode 100644
index 000000000..e9afeb786
--- /dev/null
+++ b/.icons/kora/panel/24/mullvad-tray-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 9.5996,4 C 10.187,4 10.763,4.2812 11.215,4.7188 11.667,5.1562 12,5.7726 12,6.4746 12,7.0257 11.847,7.6464 11.512,8.1152 V 8.1172 C 11.513,8.1236 11.513,8.1305 11.518,8.1465 11.522,8.1617 11.535,8.157 11.541,8.2754 11.55,8.4522 11.409,8.6566 11.279,8.7246 11.217,8.7574 11.159,8.7748 11.104,8.7852 11.165,9.1468 11.239,9.5443 11.344,9.9531 11.489,10.523 11.695,11.067 11.916,11.355 12.119,11.619 11.93,12.002 11.598,12 H 6 C 5.7429,11.999 5.5513,11.76 5.6094,11.51 5.6782,11.212 6.2521,10.13 6.3281,9.9258 6.4041,9.7226 6.3778,9.6307 6.3906,9.6523 6.4042,9.6747 6.3615,9.5956 6.0039,9.5996 5.7773,9.6024 5.5941,9.4179 5.5996,9.1914 L 5.6035,8.9746 C 5.1663,8.5585 4.1878,8.0173 3.5059,7.4727 3.4218,7.4906 3.336,7.4997 3.25,7.5 2.5596,7.5 2,6.9404 2,6.25 2,5.5596 2.5596,5 3.25,5 3.8439,5.0001 4.3558,5.4181 4.4746,6 4.8281,5.9992 6.2368,6.0027 6.3984,6 V 5.3984 C 6.3985,5.1775 6.5779,5 6.7988,5 H 7.3906 C 7.626,4.6059 7.5466,4.3263 8.1367,4.1992 8.5892,4.0512 9.1175,4 9.5996,4 Z M 9.5996,4.8008 C 9.1807,4.8008 8.7071,4.8555 8.3848,4.9609 8.2236,5.0136 8.1046,5.08 8.0488,5.1289 7.9931,5.1777 8,5.1775 8,5.1992 8,5.4201 7.8205,6 7.5996,6 7.7603,5.9998 7.9059,6.0962 7.9688,6.2441 8.3355,6.7809 9.5625,7.5098 9.5625,7.5098 9.7886,7.6346 10.031,7.7553 10.305,7.8633 10.535,7.9369 10.641,7.9457 10.75,7.9609 10.758,7.9097 10.744,7.8716 10.766,7.8164 10.781,7.7782 10.802,7.7427 10.828,7.7109 11.019,7.4733 11.199,6.8753 11.199,6.4746 11.199,6.0277 10.981,5.6056 10.658,5.293 10.335,4.9803 9.913,4.8008 9.5996,4.8008 Z M 4.3711,6.8008 C 4.3327,6.879 4.2862,6.953 4.2324,7.0215 4.9274,7.6292 6.291,8.5176 6.291,8.5176 6.3687,8.5949 6.4108,8.699 6.4082,8.8086 L 6.4062,8.9648 C 6.6558,9.0256 6.9506,9.0311 7.0762,9.2383 7.2778,9.5719 7.1861,9.9158 7.0781,10.205 6.9701,10.495 6.6339,11.138 6.6035,11.199 6.6035,11.199 10.457,11.198 11.01,11.199 10.852,10.854 10.666,10.535 10.568,10.152 10.43,9.6116 10.35,9.108 10.283,8.6992 L 9.8359,8.5234 C 8.9271,8.075 8.2308,7.6981 7.4785,7.0508 7.3672,6.9165 7.2801,6.8442 7.2109,6.8027 7.2109,6.8027 4.613,6.7996 4.3711,6.8008 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/multimedia-player-symbolic.svg b/.icons/kora/panel/24/multimedia-player-symbolic.svg
new file mode 100644
index 000000000..6cea9c1a0
--- /dev/null
+++ b/.icons/kora/panel/24/multimedia-player-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path transform="translate(1,1)" d="m6 3c-1.108 0-2 0.892-2 2v12c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-12c0-1.108-0.892-2-2-2zm0 2h10v6h-10zm5 8c1.101563 0 2 0.901523 2 2s-0.900941 2-2 2-2-0.900941-2-2 0.8984375-2 2-2z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/24/mumble-indicator.svg b/.icons/kora/panel/24/mumble-indicator.svg
new file mode 100644
index 000000000..4c6e3a3c9
--- /dev/null
+++ b/.icons/kora/panel/24/mumble-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.92 13.617h-1.324c.415-1.876.554-3.725.308-5.535l1.237-.593-.025-.541c0-2.468-1.628-4.97-5.116-4.954-3.488.017-5.116 2.486-5.116 4.954l.024.541 1.188.57c-.293 1.853-.126 3.705.308 5.558h-1.52c-2.559 0-2.559-2.223-2.559-2.223s-.16-1.796 0-2.538c.104-.477 1.517-1.908 1.517-1.908 0-3.69 3.197-6.669 6.158-6.669s6.158 2.979 6.158 6.669c0 0 1.418 1.364 1.517 1.816.16.741 0 2.63 0 2.63 0 1.541-1.23 2.014-1.984 2.159-.602 1.441-2.022 2.447-3.691 2.447h-3.354c-.357 0-.646-.289-.646-.646v-.708c0-.357.289-.646.646-.646h2.708c.357 0 .646.289.646.646v.703c1.366 0 2.388-.745 2.92-1.732z"/>
+</svg>
diff --git a/.icons/kora/panel/24/museeks-tray.svg b/.icons/kora/panel/24/museeks-tray.svg
new file mode 100644
index 000000000..1ba238b88
--- /dev/null
+++ b/.icons/kora/panel/24/museeks-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 12,1 7.9765625,5.7773438 9.6582031,7.2480469 10.519531,8 5.8300781,12.101562 8,14 11,11 v 4 h 4 V 1 Z"/>
+ <path d="M 9,8 5,11.5 1,15 V 1 l 4,3.5 z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/24/museeq-offline.svg b/.icons/kora/panel/24/museeq-offline.svg
new file mode 100644
index 000000000..96d766232
--- /dev/null
+++ b/.icons/kora/panel/24/museeq-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 12.997,11.471 C 12.539,11.59 11.523,11.842 10.772,11.946 9.788,12.083 8.65,12.159 7.8,12.144 7.192,12.133 6.3897,12.005 5.9997,11.853 5.6267,11.7 5.2868,11.497 4.9998,11.243 L 4.9998,15 3,15 3,1.001 l 1.9998,0 0,5.181 c 0,0.729 0.043,1.348 0.128,1.857 0.102,0.508 0.254,0.923 0.4579,1.245 0.22,0.322 0.5,0.56 0.839,0.712 0.3559,0.136 1.1493,0.25 1.6573,0.25 0.22,0 1.191,-0.055 1.411,-0.072 0.237,-0.017 0.453,-0.034 0.657,-0.051 0.203,-0.017 0.343,-0.045 0.496,-0.062 0.153,-0.034 0.293,-0.048 0.344,-0.065 L 10.99,1 13,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/museeq-panel.svg b/.icons/kora/panel/24/museeq-panel.svg
new file mode 100644
index 000000000..2bcf401be
--- /dev/null
+++ b/.icons/kora/panel/24/museeq-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.997,11.471 C 12.539,11.59 11.523,11.842 10.772,11.946 9.788,12.083 8.65,12.159 7.8,12.144 7.192,12.133 6.3897,12.005 5.9997,11.853 5.6267,11.7 5.2868,11.497 4.9998,11.243 L 4.9998,15 3,15 3,1.001 l 1.9998,0 0,5.181 c 0,0.729 0.043,1.348 0.128,1.857 0.102,0.508 0.254,0.923 0.4579,1.245 0.22,0.322 0.5,0.56 0.839,0.712 0.3559,0.136 1.1493,0.25 1.6573,0.25 0.22,0 1.191,-0.055 1.411,-0.072 0.237,-0.017 0.453,-0.034 0.657,-0.051 0.203,-0.017 0.343,-0.045 0.496,-0.062 0.153,-0.034 0.293,-0.048 0.344,-0.065 L 10.99,1 13,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/mynotes-tray.svg b/.icons/kora/panel/24/mynotes-tray.svg
new file mode 100644
index 000000000..c2db06659
--- /dev/null
+++ b/.icons/kora/panel/24/mynotes-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h7v-4.25c0-.955.795-1.75 1.75-1.75h4.25v-7c0-1-1-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m15 10h-4.25c-.414 0-.75.336-.75.75v4.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-activated-symbolic.svg b/.icons/kora/panel/24/network-bluetooth-activated-symbolic.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-activated-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-activated.svg b/.icons/kora/panel/24/network-bluetooth-activated.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-activated.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-active.svg b/.icons/kora/panel/24/network-bluetooth-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-disabled.svg b/.icons/kora/panel/24/network-bluetooth-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-inactive-symbolic.svg b/.icons/kora/panel/24/network-bluetooth-inactive-symbolic.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-inactive-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-inactive.svg b/.icons/kora/panel/24/network-bluetooth-inactive.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-offline.svg b/.icons/kora/panel/24/network-bluetooth-offline.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-offline.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-online.svg b/.icons/kora/panel/24/network-bluetooth-online.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-online.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-paired.svg b/.icons/kora/panel/24/network-bluetooth-paired.svg
new file mode 120000
index 000000000..439e773fc
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-paired.svg
@@ -0,0 +1 @@
+bluetooth-paired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth-symbolic.svg b/.icons/kora/panel/24/network-bluetooth-symbolic.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-bluetooth.svg b/.icons/kora/panel/24/network-bluetooth.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/network-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-cellular-3g.svg b/.icons/kora/panel/24/network-cellular-3g.svg
new file mode 100644
index 000000000..0044324d9
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-3g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 3h4c.67.01 1.17.84.88 1.43l-1.38 2.79c.35.11.75.19.97.43.33.37.53.81.53 1.35v2c0 1.11-.91 2-2 2h-3v-2h3v-2h-1c-.67-.02-1.17-.84-.87-1.44l1.25-2.56h-2.38zm10 0c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-1.97l2-.03 1 .03v3.94s0 2.03-2 2.03h-2s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-4g.svg b/.icons/kora/panel/24/network-cellular-4g.svg
new file mode 100644
index 000000000..ace3eda84
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-4g.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 3h2v4h1v-4h2v10h-2v-4h-1c-2 0-2-2-2-2zm8 0h2c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-1.97l2-.03 1 .03v3.94s0 2.03-2 2.03h-2s-2 0-2-2v-6c0-2 2-2 2-2z" />
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-acquiring.svg b/.icons/kora/panel/24/network-cellular-acquiring.svg
new file mode 100644
index 000000000..915017e21
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 11,5.01 H 15 Z M 5,11.01 1,15.01 H 15 V 11.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,6.01 C 1.89,6.01 1,6.9 1,8.01 1,9.12 1.89,10.01 3,10.01 4.11,10.01 5,9.12 5,8.01 5,6.9 4.11,6.01 3,6.01 Z M 8,6.01 C 6.89,6.01 6,6.9 6,8.01 6,9.12 6.89,10.01 8,10.01 9.11,10.01 10,9.12 10,8.01 10,6.9 9.11,6.01 8,6.01 Z M 13,6.01 C 11.89,6.01 11,6.9 11,8.01 11,9.12 11.89,10.01 13,10.01 14.11,10.01 15,9.12 15,8.01 15,6.9 14.11,6.01 13,6.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-cdma-1x.svg b/.icons/kora/panel/24/network-cellular-cdma-1x.svg
new file mode 100644
index 000000000..16b59ae04
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-cdma-1x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h4c2 0 2.05 2.35 2 2v1h-2v-1h-4v6h4v-1h2v1s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-connected.svg b/.icons/kora/panel/24/network-cellular-connected.svg
new file mode 100644
index 000000000..c4e20861a
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15 1.0097656 L 1 15.009766 L 15 15.009766 L 15 1.0097656 z M 13 5.8378906 L 13 13.009766 L 5.828125 13.009766 L 13 5.8378906 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-edge.svg b/.icons/kora/panel/24/network-cellular-edge.svg
new file mode 100644
index 000000000..a33e120b1
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-edge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h6v2h-6v2h4v2h-4v2h6v2h-6s-2 0-2-2v-6c0-2 2-2 2-2z" />
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-evdo.svg b/.icons/kora/panel/24/network-cellular-evdo.svg
new file mode 100644
index 000000000..6b20b9566
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-evdo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 3h4v2h-4v2h3v2h-3v2h4v2h-4s-2 0-2-2v-6c0-2 2-2 2-2zm5 0h2c.5 2.67 1 8 1 8h1l1-8h2l-1 8s0 2-2 2h-1s-2 0-2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-gprs.svg b/.icons/kora/panel/24/network-cellular-gprs.svg
new file mode 100644
index 000000000..5ea81940b
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-gprs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3h4c2 0 2.05 2.35 2 2v1h-2v-1h-4v6h4v-1h-2v-2h4v3s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-hspa.svg b/.icons/kora/panel/24/network-cellular-hspa.svg
new file mode 100644
index 000000000..bcf78f0f4
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-hspa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 3v4h4v-4h2v10h-2v-4h-4v4h-2v-10z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-no-route.svg b/.icons/kora/panel/24/network-cellular-no-route.svg
new file mode 100644
index 000000000..6aa5c3feb
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-no-route.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 15 Z M 12,7.01 C 13.1,7.01 14,7.91 14,9.01 14,10.11 13.1,11.01 12,11.01 V 12.01 H 11 V 10.01 H 12 C 12.55,10.01 13,9.56 13,9.01 13,8.46 12.55,8.01 12,8.01 11.45,8.01 11,8.46 11,9.01 H 10 C 10,7.91 10.9,7.01 12,7.01 Z M 11.5,12.76 A 0.75,0.75 0 0 1 12.25,13.51 0.75,0.75 0 0 1 11.5,14.26 0.75,0.75 0 0 1 10.75,13.51 0.75,0.75 0 0 1 11.5,12.76 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-offline.svg b/.icons/kora/panel/24/network-cellular-offline.svg
new file mode 100644
index 000000000..eb02607d2
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 10 V 10.01 H 15 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,11.01 V 12.01 C 11,12.29 11.1,12.55 11.28,12.73 L 12.06,13.51 11.28,14.29 C 11.1,14.47 11,14.73 11,15.01 V 16.01 H 12 C 12.28,16.01 12.54,15.91 12.72,15.73 L 13.5,14.95 14.28,15.73 C 14.46,15.91 14.72,16.01 15,16.01 H 16 V 15.01 C 16,14.73 15.9,14.47 15.72,14.29 L 14.94,13.51 15.72,12.73 C 15.9,12.55 16,12.29 16,12.01 V 11.01 H 15 C 14.72,11.01 14.46,11.11 14.28,11.29 L 13.5,12.07 12.72,11.29 C 12.54,11.11 12.28,11.01 12,11.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-secure-signal-excellent.svg b/.icons/kora/panel/24/network-cellular-secure-signal-excellent.svg
new file mode 100644
index 000000000..24abd4c2a
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-secure-signal-excellent.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-secure-signal-good.svg b/.icons/kora/panel/24/network-cellular-secure-signal-good.svg
new file mode 100644
index 000000000..4f9a9bf13
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-secure-signal-good.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4.01 1,15.01 H 9 V 11.01 H 10.014 C 10.029,9.72 10.853,8.61 12,8.19 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-secure-signal-low.svg b/.icons/kora/panel/24/network-cellular-secure-signal-low.svg
new file mode 100644
index 000000000..e59bb11cc
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-secure-signal-low.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.01 C 10.03,9.37 11.36,8.01 13,8.01 13.77,8.01 14.47,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11.01 1,15.01 H 5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-secure-signal-none.svg b/.icons/kora/panel/24/network-cellular-secure-signal-none.svg
new file mode 100644
index 000000000..c32df837d
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-secure-signal-none.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.01 C 10.03,9.37 11.36,8.01 13,8.01 13.77,8.01 14.47,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-secure-signal-ok.svg b/.icons/kora/panel/24/network-cellular-secure-signal-ok.svg
new file mode 100644
index 000000000..d96865dff
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-secure-signal-ok.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,1.01 1,15.01 H 9 V 11.01 H 10.014 C 10.033,9.37 11.356,8.01 13,8.01 13.774,8.01 14.471,8.32 15,8.81 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,7.01 1,15.01 H 9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.892,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.108,9 13,9 Z M 13,10 C 13.554,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.446,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-signal-excellent.svg b/.icons/kora/panel/24/network-cellular-signal-excellent.svg
new file mode 100644
index 000000000..f1ae85f75
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-signal-good.svg b/.icons/kora/panel/24/network-cellular-signal-good.svg
new file mode 100644
index 000000000..05241b01e
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-signal-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4.01 1,15.01 H 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-signal-low.svg b/.icons/kora/panel/24/network-cellular-signal-low.svg
new file mode 100644
index 000000000..b307c9fb9
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-signal-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11.01 1,15.01 H 5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-signal-none.svg b/.icons/kora/panel/24/network-cellular-signal-none.svg
new file mode 100644
index 000000000..2644c5d69
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-signal-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-signal-ok.svg b/.icons/kora/panel/24/network-cellular-signal-ok.svg
new file mode 100644
index 000000000..ae76150be
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1,15.01 15,1.01 V 15.01 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,7.01 1,15.01 H 9 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-cellular-umts.svg b/.icons/kora/panel/24/network-cellular-umts.svg
new file mode 100644
index 000000000..40c64501a
--- /dev/null
+++ b/.icons/kora/panel/24/network-cellular-umts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 3h2v8h4v-8h2v8s0 2-2 2h-4s-2 0-2-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-disconnected.svg b/.icons/kora/panel/24/network-disconnected.svg
new file mode 100644
index 000000000..9c020b37b
--- /dev/null
+++ b/.icons/kora/panel/24/network-disconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z" />
+</svg>
diff --git a/.icons/kora/panel/24/network-error.svg b/.icons/kora/panel/24/network-error.svg
new file mode 100644
index 000000000..84ce641e2
--- /dev/null
+++ b/.icons/kora/panel/24/network-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12 6v4l.25 2h1.5l.25-2v-4zm0 7v2h2v-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-flightmode-off-symbolic.svg b/.icons/kora/panel/24/network-flightmode-off-symbolic.svg
new file mode 120000
index 000000000..0e1a356ba
--- /dev/null
+++ b/.icons/kora/panel/24/network-flightmode-off-symbolic.svg
@@ -0,0 +1 @@
+airplane-mode-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-flightmode-off.svg b/.icons/kora/panel/24/network-flightmode-off.svg
new file mode 120000
index 000000000..0e1a356ba
--- /dev/null
+++ b/.icons/kora/panel/24/network-flightmode-off.svg
@@ -0,0 +1 @@
+airplane-mode-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-flightmode-on-symbolic.svg b/.icons/kora/panel/24/network-flightmode-on-symbolic.svg
new file mode 120000
index 000000000..895d2ec73
--- /dev/null
+++ b/.icons/kora/panel/24/network-flightmode-on-symbolic.svg
@@ -0,0 +1 @@
+airplane-mode.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-flightmode-on.svg b/.icons/kora/panel/24/network-flightmode-on.svg
new file mode 120000
index 000000000..895d2ec73
--- /dev/null
+++ b/.icons/kora/panel/24/network-flightmode-on.svg
@@ -0,0 +1 @@
+airplane-mode.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-idle.svg b/.icons/kora/panel/24/network-idle.svg
new file mode 100644
index 000000000..1b15d8379
--- /dev/null
+++ b/.icons/kora/panel/24/network-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-mobile-0-locked.svg b/.icons/kora/panel/24/network-mobile-0-locked.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-0-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-0.svg b/.icons/kora/panel/24/network-mobile-0.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-0.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-100-locked.svg b/.icons/kora/panel/24/network-mobile-100-locked.svg
new file mode 120000
index 000000000..afc43d749
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-100-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-100.svg b/.icons/kora/panel/24/network-mobile-100.svg
new file mode 120000
index 000000000..90a741a11
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-100.svg
@@ -0,0 +1 @@
+network-cellular-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-20-locked.svg b/.icons/kora/panel/24/network-mobile-20-locked.svg
new file mode 120000
index 000000000..ea1920ef0
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-20-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-20.svg b/.icons/kora/panel/24/network-mobile-20.svg
new file mode 120000
index 000000000..a4482d856
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-20.svg
@@ -0,0 +1 @@
+network-cellular-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-40-locked.svg b/.icons/kora/panel/24/network-mobile-40-locked.svg
new file mode 120000
index 000000000..86597a5a5
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-40-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-40.svg b/.icons/kora/panel/24/network-mobile-40.svg
new file mode 120000
index 000000000..1f49b2fc8
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-40.svg
@@ -0,0 +1 @@
+network-cellular-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-60-locked.svg b/.icons/kora/panel/24/network-mobile-60-locked.svg
new file mode 120000
index 000000000..08f73d5e3
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-60-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-60.svg b/.icons/kora/panel/24/network-mobile-60.svg
new file mode 120000
index 000000000..f8764e2c1
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-60.svg
@@ -0,0 +1 @@
+network-cellular-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-80-locked.svg b/.icons/kora/panel/24/network-mobile-80-locked.svg
new file mode 120000
index 000000000..56374d216
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-80-locked.svg
@@ -0,0 +1 @@
+network-cellular-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-mobile-80.svg b/.icons/kora/panel/24/network-mobile-80.svg
new file mode 120000
index 000000000..d483798e8
--- /dev/null
+++ b/.icons/kora/panel/24/network-mobile-80.svg
@@ -0,0 +1 @@
+network-cellular-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-offline.svg b/.icons/kora/panel/24/network-offline.svg
new file mode 120000
index 000000000..101c57f18
--- /dev/null
+++ b/.icons/kora/panel/24/network-offline.svg
@@ -0,0 +1 @@
+network-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-receive.svg b/.icons/kora/panel/24/network-receive.svg
new file mode 100644
index 000000000..5502bd0ae
--- /dev/null
+++ b/.icons/kora/panel/24/network-receive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.97 10.148 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-transmit-receive.svg b/.icons/kora/panel/24/network-transmit-receive.svg
new file mode 100644
index 000000000..c259d73b2
--- /dev/null
+++ b/.icons/kora/panel/24/network-transmit-receive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.03 13.325-6.03-3.736 6.03-3.737v2.466h3.289v2.541h-3.289zm3.94-3.177 6.03-3.737-6.03-3.736v2.466h-3.289v2.541h3.289z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-transmit.svg b/.icons/kora/panel/24/network-transmit.svg
new file mode 100644
index 000000000..88de98b11
--- /dev/null
+++ b/.icons/kora/panel/24/network-transmit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m6.03 5.852-6.03 3.737 6.03 3.736v-2.466h3.289v-2.541h-3.289z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.97 2.675 6.03 3.736-6.03 3.737v-2.466h-3.289v-2.541h3.289z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-unavailable.svg b/.icons/kora/panel/24/network-unavailable.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/network-unavailable.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-vpn-acquiring.svg b/.icons/kora/panel/24/network-vpn-acquiring.svg
new file mode 100644
index 000000000..a6b511361
--- /dev/null
+++ b/.icons/kora/panel/24/network-vpn-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 3 3 0 0 0 5 3 L 5 5 L 4 5 C 3.446 5 3 5.4460001 3 6 L 3 8 A 2 2 0 0 1 5 6 A 2 2 0 0 1 6.5 6.6796875 A 2 2 0 0 1 8 6 A 2 2 0 0 1 9.5 6.6796875 A 2 2 0 0 1 11 6 A 2 2 0 0 1 13 8 L 13 6 C 13 5.4460001 12.554 5 12 5 L 11 5 L 11 3 A 3 3 0 0 0 8 0 z M 13 8 A 2 2 0 0 1 11 10 A 2 2 0 0 1 9.5 9.3203125 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6.5 9.3203125 A 2 2 0 0 1 5 10 A 2 2 0 0 1 3 8 L 3 10 C 3 10.554 3.446 11 4 11 L 12 11 C 12.554 11 13 10.554 13 10 L 13 8 z M 8 2 C 8.575974 2 9 2.424026 9 3 L 9 5 L 7 5 L 7 3 C 7 2.424026 7.424026 2 8 2 z M 7 12 L 7 13 L 5 13 L 5 14 L 5 16 L 11 16 L 11 14 L 11 13 L 9 13 L 9 12 L 7 12 z M 1 14 C 0.446 14 0 14.446 0 15 C 0 15.554 0.446 16 1 16 L 4 16 L 4 14 L 1 14 z M 12 14 L 12 16 L 15 16 C 15.554 16 16 15.554 16 15 C 16 14.446 15.554 14 15 14 L 12 14 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,7 A 1,1 0 0 0 4,8 1,1 0 0 0 5,9 1,1 0 0 0 6,8 1,1 0 0 0 5,7 Z M 8,7 A 1,1 0 0 0 7,8 1,1 0 0 0 8,9 1,1 0 0 0 9,8 1,1 0 0 0 8,7 Z m 3,0 a 1,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,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-vpn.svg b/.icons/kora/panel/24/network-vpn.svg
new file mode 100644
index 000000000..08bf6342c
--- /dev/null
+++ b/.icons/kora/panel/24/network-vpn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 3 3 0 0 0 5 3 L 5 5 L 4 5 C 3.446 5 3 5.4460001 3 6 L 3 10 C 3 10.554 3.446 11 4 11 L 12 11 C 12.554 11 13 10.554 13 10 L 13 6 C 13 5.4460001 12.554 5 12 5 L 11 5 L 11 3 A 3 3 0 0 0 8 0 z M 8 2 C 8.575974 2 9 2.424026 9 3 L 9 5 L 7 5 L 7 3 C 7 2.424026 7.424026 2 8 2 z M 7 12 L 7 13 L 5 13 L 5 14 L 5 16 L 11 16 L 11 14 L 11 13 L 9 13 L 9 12 L 7 12 z M 1 14 C 0.446 14 0 14.446 0 15 C 0 15.554 0.446 16 1 16 L 4 16 L 4 14 L 1 14 z M 12 14 L 12 16 L 15 16 C 15.554 16 16 15.554 16 15 C 16 14.446 15.554 14 15 14 L 12 14 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wired-acquiring.svg b/.icons/kora/panel/24/network-wired-acquiring.svg
new file mode 100644
index 000000000..c064ef0b2
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.5 8c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm-4.543 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm9.086 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired-activated-locked.svg b/.icons/kora/panel/24/network-wired-activated-locked.svg
new file mode 120000
index 000000000..08903dcd2
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-activated-locked.svg
@@ -0,0 +1 @@
+network-wired-secure.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired-activated-symbolic.svg b/.icons/kora/panel/24/network-wired-activated-symbolic.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-activated-symbolic.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired-activated.svg b/.icons/kora/panel/24/network-wired-activated.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-activated.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired-disconnected-symbolic.svg b/.icons/kora/panel/24/network-wired-disconnected-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-disconnected-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired-disconnected.svg b/.icons/kora/panel/24/network-wired-disconnected.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-disconnected.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired-no-route.svg b/.icons/kora/panel/24/network-wired-no-route.svg
new file mode 100644
index 000000000..7ef8b9085
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-no-route.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.804 11.357c-.001-.645-.524-1.168-1.168-1.168h-2.339c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168v-2.338zm-9.141 0c0-.645-.523-1.168-1.168-1.168h-2.338c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168zm2.103 1.451c.264 0 .492.084.672.264.168.18.264.396.264.672s-.096.492-.264.66c-.18.18-.408.264-.672.264-.252 0-.48-.084-.66-.264-.18-.168-.276-.384-.276-.66s.096-.492.276-.672.408-.264.66-.264zm.12-6.324c.312 0 .6.048.876.144.276.108.516.24.72.42s.36.396.48.648c.108.252.168.528.168.828 0 .204-.024.384-.072.54-.06.168-.132.324-.228.468-.096.156-.204.3-.336.432l-1.056.996c-.156.168-.228.348-.228.552 0 .06 0 .12.012.18.012.048.012.096.024.144h-1.08c-.084-.18-.12-.36-.12-.552 0-.144.024-.276.084-.408s.132-.252.216-.372c.084-.108.192-.216.3-.324s.228-.204.348-.312c.132-.12.252-.228.36-.336.108-.096.192-.192.252-.288.072-.084.132-.18.168-.288.036-.096.048-.204.048-.324 0-.3-.096-.54-.288-.72s-.42-.264-.684-.264c-.54 0-.936.348-1.164 1.032l-1.056-.456c.156-.576.432-1.008.828-1.296.408-.3.876-.444 1.428-.444zm2.452-4.397c0-.645-.523-1.168-1.168-1.168h-2.338c-.645 0-1.168.523-1.168 1.168v2.338c0 .645.523 1.168 1.168 1.168h2.338c.645 0 1.168-.523 1.168-1.168z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wired-offline.svg b/.icons/kora/panel/24/network-wired-offline.svg
new file mode 100644
index 000000000..2ecf38030
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.682.919v1c0 .27.1.53.28.72l.78.78-.78.78c-.18.18-.28.44-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.79.78.79c.18.18.44.28.72.28h1v-1c0-.28-.1-.54-.28-.72l-.78-.78.78-.78c.18-.19.28-.45.28-.72v-1h-1c-.28 0-.54.1-.72.28l-.78.78-.78-.78c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wired-secure.svg b/.icons/kora/panel/24/network-wired-secure.svg
new file mode 100644
index 000000000..03d430523
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-secure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.589 8c-1.108 0-2 .911-2 2.031v.969h-.357c-.355 0-.643.288-.643.643v2.714c0 .171.068.334.188.455.121.12.284.188.455.188h4.715c.17 0 .333-.068.454-.188.12-.121.188-.284.188-.455 0-.746 0-1.968 0-2.714 0-.355-.288-.643-.642-.643-.195 0-.358 0-.358 0v-.969c0-1.12-.892-2.031-2-2.031zm-9.764 2.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h1.802l-.01 1h-5.461c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168zm9.764-1.189c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wired-unavailable-symbolic.svg b/.icons/kora/panel/24/network-wired-unavailable-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-unavailable-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired-unavailable.svg b/.icons/kora/panel/24/network-wired-unavailable.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired-unavailable.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wired.svg b/.icons/kora/panel/24/network-wired.svg
new file mode 100644
index 000000000..f165f031b
--- /dev/null
+++ b/.icons/kora/panel/24/network-wired.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.825 10.189v-.683c0-.532.211-1.042.588-1.418.376-.377.886-.588 1.418-.588h2.669v-1.907h-.669c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h2.338c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-.669v1.907h2.46c.532 0 1.043.211 1.419.588.376.376.588.886.588 1.418v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669v-.683c0-.267-.107-.523-.295-.711-.189-.189-.445-.295-.712-.295h-6.129c-.267 0-.522.106-.711.295-.189.188-.295.444-.295.711v.683h.669c.645 0 1.168.523 1.168 1.168v2.338c0 .645-.523 1.168-1.168 1.168h-2.338c-.645 0-1.168-.523-1.168-1.168v-2.338c0-.645.523-1.168 1.168-1.168h.669z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-0-locked.svg b/.icons/kora/panel/24/network-wireless-0-locked.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-0-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-0.svg b/.icons/kora/panel/24/network-wireless-0.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-0.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-100-locked.svg b/.icons/kora/panel/24/network-wireless-100-locked.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-100-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-100.svg b/.icons/kora/panel/24/network-wireless-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-20-locked.svg b/.icons/kora/panel/24/network-wireless-20-locked.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-20-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-20.svg b/.icons/kora/panel/24/network-wireless-20.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-20.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-40-locked.svg b/.icons/kora/panel/24/network-wireless-40-locked.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-40-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-40.svg b/.icons/kora/panel/24/network-wireless-40.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-40.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-60-locked.svg b/.icons/kora/panel/24/network-wireless-60-locked.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-60-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-60.svg b/.icons/kora/panel/24/network-wireless-60.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-60.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-80-locked.svg b/.icons/kora/panel/24/network-wireless-80-locked.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-80-locked.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-80.svg b/.icons/kora/panel/24/network-wireless-80.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-80.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-acquiring-symbolic.svg b/.icons/kora/panel/24/network-wireless-acquiring-symbolic.svg
new file mode 120000
index 000000000..ea798a841
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-acquiring-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-acquiring.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-acquiring.svg b/.icons/kora/panel/24/network-wireless-acquiring.svg
new file mode 100644
index 000000000..606dc7997
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-acquiring.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0zm-1.943-2.691c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769.687 5.191 1.828.147.118.356.106.481-.034l.542-.602c.134-.15.121-.386-.034-.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486.942-6.171 2.319-.156.127-.17.362-.035.512l.541.603c.125.14.334.152.479.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.5 8c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm-4.543 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm9.086 0c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-available.svg b/.icons/kora/panel/24/network-wireless-available.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-available.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-availible.svg b/.icons/kora/panel/24/network-wireless-availible.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-availible.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-bluetooth-symbolic.svg b/.icons/kora/panel/24/network-wireless-bluetooth-symbolic.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-bluetooth-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-bluetooth.svg b/.icons/kora/panel/24/network-wireless-bluetooth.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-bluetooth.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-00-symbolic.svg b/.icons/kora/panel/24/network-wireless-connected-00-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-00-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-00.svg b/.icons/kora/panel/24/network-wireless-connected-00.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-00.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-100-symbolic.svg b/.icons/kora/panel/24/network-wireless-connected-100-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-100-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-100.svg b/.icons/kora/panel/24/network-wireless-connected-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-25-symbolic.svg b/.icons/kora/panel/24/network-wireless-connected-25-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-25-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-25.svg b/.icons/kora/panel/24/network-wireless-connected-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-50-symbolic.svg b/.icons/kora/panel/24/network-wireless-connected-50-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-50-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-50.svg b/.icons/kora/panel/24/network-wireless-connected-50.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-75-symbolic.svg b/.icons/kora/panel/24/network-wireless-connected-75-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-75-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected-75.svg b/.icons/kora/panel/24/network-wireless-connected-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-connected.svg b/.icons/kora/panel/24/network-wireless-connected.svg
new file mode 100644
index 000000000..9d061e5c2
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-disconnected-symbolic.svg b/.icons/kora/panel/24/network-wireless-disconnected-symbolic.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-disconnected-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-disconnected.svg b/.icons/kora/panel/24/network-wireless-disconnected.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-disconnected.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-encrypted.svg b/.icons/kora/panel/24/network-wireless-encrypted.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-encrypted.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-hotspot-symbolic.svg b/.icons/kora/panel/24/network-wireless-hotspot-symbolic.svg
new file mode 120000
index 000000000..072692ac5
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-hotspot-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-hotspot.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-hotspot.svg b/.icons/kora/panel/24/network-wireless-hotspot.svg
new file mode 100644
index 000000000..1bb3534a6
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-hotspot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.893 8.195c0 1.956-.709 3.611-1.844 5.025-.115.145-.104.353.035.478l.266.206c.147.133.382.12.509-.035 1.373-1.677 2.141-3.345 2.141-5.675 0-2.329-.763-3.982-2.132-5.657-.126-.155-.36-.169-.509-.036l-.259.198c-.139.124-.151.332-.035.477 1.131 1.413 1.828 3.066 1.828 5.019zm-13.786 0c0 1.956.709 3.611 1.844 5.025.115.145.104.353-.035.478l-.266.206c-.147.133-.382.12-.509-.035-1.373-1.677-2.141-3.345-2.141-5.675 0-2.329.763-3.982 2.132-5.657.126-.155.36-.169.509-.036l.259.198c.139.124.151.332.035.477-1.131 1.413-1.828 3.066-1.828 5.019zm11.506 0c0-1.423-.496-2.728-1.319-3.758-.086-.105-.077-.257.024-.348l.438-.391c.108-.098.278-.088.371.025.997 1.222 1.68 2.776 1.68 4.472 0 1.699-.686 3.256-1.685 4.479-.092.112-.264.121-.372.024l-.436-.392c-.102-.091-.11-.242-.025-.348.827-1.031 1.324-2.338 1.324-3.763zm-9.226 0c0 1.425.497 2.732 1.324 3.763.085.106.077.257-.025.348l-.436.392c-.108.097-.28.088-.372-.024-.999-1.223-1.685-2.78-1.685-4.479 0-1.696.683-3.25 1.68-4.472.093-.113.263-.123.371-.025l.438.391c.101.091.11.243.024.348-.823 1.03-1.319 2.335-1.319 3.758zm6.873 0c0-.82-.271-1.576-.726-2.184-.081-.108-.072-.257.028-.347l.486-.434c.109-.099.283-.088.372.028.63.813 1.032 1.83 1.032 2.937 0 1.109-.403 2.127-1.035 2.941-.09.116-.264.127-.372.028l-.486-.436c-.099-.089-.108-.238-.027-.346.456-.609.728-1.365.728-2.187zm-4.52 0c0 .822.272 1.578.728 2.187.081.108.072.257-.027.346l-.486.436c-.108.099-.282.088-.372-.028-.632-.814-1.035-1.832-1.035-2.941 0-1.107.402-2.124 1.032-2.937.089-.116.263-.127.372-.028l.485.434c.101.09.11.239.029.347-.455.608-.726 1.364-.726 2.184zm1.561-1.358c.088-.132 1.31-.132 1.398 0 .257.384.427.844.431 1.338.001.013.001.026 0 .039-.004.495-.174.955-.432 1.341-.088.13-1.308.13-1.396 0-.258-.386-.428-.846-.432-1.341-.001-.013-.001-.026 0-.039.004-.494.173-.954.431-1.338z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-no-route.svg b/.icons/kora/panel/24/network-wireless-no-route.svg
new file mode 100644
index 000000000..54c9ac784
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-no-route.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.221 2.647c.354 0 .681.054.994.163.313.123.585.272.817.477.231.204.408.449.544.735.123.286.191.599.191.939 0 .232-.027.436-.082.613-.068.191-.15.368-.259.531-.108.177-.231.34-.381.49-.163.15-.327.313-.504.477-.285.258-.517.476-.694.653-.177.191-.259.395-.259.627 0 .068 0 .136.014.204.014.054.014.109.027.163h-1.225c-.096-.204-.136-.408-.136-.626 0-.163.027-.313.095-.463s.15-.286.245-.422c.095-.123.218-.245.34-.368.123-.122.259-.231.395-.354.15-.136.286-.258.409-.381.122-.109.218-.218.286-.327.081-.095.149-.204.19-.327.041-.108.055-.231.055-.367 0-.341-.109-.613-.327-.817s-.477-.3-.776-.3c-.613 0-1.062.395-1.321 1.171l-1.198-.517c.177-.654.49-1.144.939-1.471.463-.34.994-.503 1.621-.503zm-.136 7.175c.299 0 .558.095.762.3.191.204.3.449.3.762s-.109.558-.3.749c-.204.204-.463.3-.762.3-.286 0-.545-.096-.749-.3-.205-.191-.313-.436-.313-.749s.108-.558.313-.762c.204-.205.463-.3.749-.3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-off.svg b/.icons/kora/panel/24/network-wireless-off.svg
new file mode 120000
index 000000000..776c5ad44
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-off.svg
@@ -0,0 +1 @@
+network-wireless-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-offline.svg b/.icons/kora/panel/24/network-wireless-offline.svg
new file mode 100644
index 000000000..f059f972e
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.662 10.904v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-on.svg b/.icons/kora/panel/24/network-wireless-on.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-on.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-secure-signal-excellent.svg b/.icons/kora/panel/24/network-wireless-secure-signal-excellent.svg
new file mode 100644
index 000000000..686c87b2c
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-secure-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.01 10.825c-.84-.627-1.883-1.001-3.013-1.001-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.259.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.064-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.057.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206zm1.99-.825c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1zm-5.003-3.424c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-secure-signal-good.svg b/.icons/kora/panel/24/network-wireless-secure-signal-good.svg
new file mode 100644
index 000000000..3cb9ea4df
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-secure-signal-good.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.01 10.825c-.84-.627-1.883-1.001-3.013-1.001-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.259.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.064-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.057.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206zm1.99-.825c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1zm-5.003-3.424c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 3.43c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z" />
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-secure-signal-low.svg b/.icons/kora/panel/24/network-wireless-secure-signal-low.svg
new file mode 100644
index 000000000..a813918eb
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-secure-signal-low.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 12.131v-.131h1v-.969c0-1.12.892-2.031 2-2.031s2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.065-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.058.039.1.092.126.151zm3-2.131c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-secure-signal-none.svg b/.icons/kora/panel/24/network-wireless-secure-signal-none.svg
new file mode 100644
index 000000000..d37b35920
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-secure-signal-none.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 9c-1.108 0-2 .911-2 2.031v.969h-1v4h6v-4h-1v-.969c0-1.12-.892-2.031-2-2.031zm0 1c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-secure-signal-ok.svg b/.icons/kora/panel/24/network-wireless-secure-signal-ok.svg
new file mode 100644
index 000000000..cbd467ca6
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-secure-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.412 0 2.719.475 3.795 1.234.335-.258.753-.412 1.208-.412 1.108 0 2 .911 2 2.031v.969h1v4h-6v-3.578c-.015.033-.035.065-.06.093l-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.058.039.1.092.126.151v-.131h1v-.969c0-.069.003-.138.01-.206-.84-.627-1.882-1.001-3.013-1.001zm5.003.176c.554 0 1 .442 1 1v1h-2v-1c0-.558.446-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 6.576c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-signal-excellent-symbolic.svg b/.icons/kora/panel/24/network-wireless-signal-excellent-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-excellent-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-signal-excellent.svg b/.icons/kora/panel/24/network-wireless-signal-excellent.svg
new file mode 100644
index 000000000..9d061e5c2
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-excellent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-signal-good-symbolic.svg b/.icons/kora/panel/24/network-wireless-signal-good-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-good-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-signal-good.svg b/.icons/kora/panel/24/network-wireless-signal-good.svg
new file mode 100644
index 000000000..cfb5b9036
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-good.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 3.43c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-signal-low.svg b/.icons/kora/panel/24/network-wireless-signal-low.svg
new file mode 100644
index 000000000..45b361677
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 9.824c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-signal-none-symbolic.svg b/.icons/kora/panel/24/network-wireless-signal-none-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-none-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-signal-none.svg b/.icons/kora/panel/24/network-wireless-signal-none.svg
new file mode 100644
index 000000000..38c65c01f
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-signal-ok-symbolic.svg b/.icons/kora/panel/24/network-wireless-signal-ok-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-ok-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-signal-ok.svg b/.icons/kora/panel/24/network-wireless-signal-ok.svg
new file mode 100644
index 000000000..849ddfa6b
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-ok.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7.997 6.576c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+</svg>
diff --git a/.icons/kora/panel/24/network-wireless-signal-weak-symbolic.svg b/.icons/kora/panel/24/network-wireless-signal-weak-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-weak-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless-signal-weak.svg b/.icons/kora/panel/24/network-wireless-signal-weak.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless-signal-weak.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/network-wireless.svg b/.icons/kora/panel/24/network-wireless.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/network-wireless.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/new-messages-red.svg b/.icons/kora/panel/24/new-messages-red.svg
new file mode 100644
index 000000000..2302f0803
--- /dev/null
+++ b/.icons/kora/panel/24/new-messages-red.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.8 3.183h14.4v8.97h-14.4z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1.786 2.383c-.986 0-1.786.8-1.786 1.786v6.828c0 .986.8 1.786 1.786 1.786h12.428c.986 0 1.786-.8 1.786-1.786v-6.828c0-.986-.8-1.786-1.786-1.786zm7.574 6.36c-.36.36-.84.56-1.36.56s-1-.2-1.36-.56l-5.56-5.56h13.8zm-4.44-1.16-4.12 4.12v-8.24zm.28.28 1.16 1.16c.44.44 1.04.68 1.64.68.64 0 1.2-.24 1.64-.68l1.16-1.16 4.12 4.12h-13.84zm5.88-.28 4.12-4.12v8.28z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m13.5 10c-.823 0-1.5.677-1.5 1.5s.677 1.5 1.5 1.5 1.5-.677 1.5-1.5-.677-1.5-1.5-1.5z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/nitroshare-indicator.svg b/.icons/kora/panel/24/nitroshare-indicator.svg
new file mode 100644
index 000000000..4f5126447
--- /dev/null
+++ b/.icons/kora/panel/24/nitroshare-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,0 6,4 H 3 V 14 H 6 V 17 L 10,13 H 13 V 3 H 10 Z M 4,5 H 6 L 10,9 V 6 H 12 V 12 H 10 L 6,8 V 11 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nixnote2-tray.svg b/.icons/kora/panel/24/nixnote2-tray.svg
new file mode 100644
index 000000000..30151a55a
--- /dev/null
+++ b/.icons/kora/panel/24/nixnote2-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.5332031,1.0039062 c -0.584935,0.030324 -1.7158995,0.2973741 -2.3046875,1.2519532 0,0 -0.5442262,-0.1746451 0.089844,-1.171875 0,0 -1.7437507,-0.46124362 -2.6191406,0.9160156 H 1 v 8.769531 c 0,0 2.301895,5.087169 9.779297,4.103516 0,0 3.384176,-0.510165 2.941406,-3.681641 0,0 1.056121,-1.204757 1.207031,-2.738281 0.139469,-1.416281 0.122755,-2.5504409 -0.474609,-4.3859609 -0.0417,-0.127957 -0.218789,-0.1183142 -0.246094,0.013672 -0.20939,1.012532 -0.965674,3.5264491 -2.730469,4.5617421 0,0 0.928844,-1.5271942 0.421876,-3.6084832 -0.01625,-0.06675 -0.109443,-0.060467 -0.117188,0.00781 -0.07435,0.660612 -0.338649,1.9050066 -1.240234,2.1924676 0,0 -0.38472,-2.1092551 -2.8300785,-3.4863281 0,0 0.2109744,-0.6576046 0.2714844,-1.1269531 C 8.0427519,2.1515487 7.832467,1.932074 7.953125,1.7128906 c 0.12084,-0.219188 0.6035156,-0.53125 0.6035156,-0.53125 0,0 -0.4385025,-0.20805707 -1.0234375,-0.1777344 z M 8.7011719,7.4472656 C 9.1539904,7.4175756 9.5265057,7.8040345 9.4980469,8.2734375 9.4742639,8.6603105 9.1722537,8.9736489 8.7988281,8.9980469 8.3460156,9.0277369 7.9732732,8.64128 8.0019531,8.171875 8.0254961,7.784779 8.3277533,7.4716626 8.7011719,7.4472656 Z m 3.3691401,4.5449224 c 0.102461,0.0081 0.214274,0.03571 0.306641,0.109374 0.03069,0.02453 0.137038,0.110156 0.121094,0.210938 -0.01516,0.09601 -0.131968,0.14977 -0.175781,0.169922 -0.134459,0.06193 -0.187834,0.01161 -0.363282,0.06055 -0.04279,0.01192 -0.172097,0.04822 -0.285156,0.148437 -0.09206,0.08172 -0.06971,0.113045 -0.154297,0.189453 -0.08318,0.07531 -0.261342,0.185646 -0.386719,0.13086 -0.119723,-0.05223 -0.12884,-0.226419 -0.130859,-0.259766 -0.01412,-0.237472 0.181097,-0.41529 0.263672,-0.490234 0.08479,-0.07677 0.276817,-0.222753 0.5625,-0.259766 0.04835,-0.0063 0.139728,-0.01786 0.242187,-0.0098 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-adhoc.svg b/.icons/kora/panel/24/nm-adhoc.svg
new file mode 120000
index 000000000..072692ac5
--- /dev/null
+++ b/.icons/kora/panel/24/nm-adhoc.svg
@@ -0,0 +1 @@
+network-wireless-hotspot.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-device-wired-autoip.svg b/.icons/kora/panel/24/nm-device-wired-autoip.svg
new file mode 120000
index 000000000..f16eb6e88
--- /dev/null
+++ b/.icons/kora/panel/24/nm-device-wired-autoip.svg
@@ -0,0 +1 @@
+nm-device-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-device-wired-secure.svg b/.icons/kora/panel/24/nm-device-wired-secure.svg
new file mode 120000
index 000000000..08903dcd2
--- /dev/null
+++ b/.icons/kora/panel/24/nm-device-wired-secure.svg
@@ -0,0 +1 @@
+network-wired-secure.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-device-wired-secureoffline.svg b/.icons/kora/panel/24/nm-device-wired-secureoffline.svg
new file mode 120000
index 000000000..36b6d308d
--- /dev/null
+++ b/.icons/kora/panel/24/nm-device-wired-secureoffline.svg
@@ -0,0 +1 @@
+network-vpn.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-device-wired-symbolic.svg b/.icons/kora/panel/24/nm-device-wired-symbolic.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/24/nm-device-wired-symbolic.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-device-wired.svg b/.icons/kora/panel/24/nm-device-wired.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/24/nm-device-wired.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-device-wireless.svg b/.icons/kora/panel/24/nm-device-wireless.svg
new file mode 120000
index 000000000..54596d2e0
--- /dev/null
+++ b/.icons/kora/panel/24/nm-device-wireless.svg
@@ -0,0 +1 @@
+nm-signal-100.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-device-wwan.svg b/.icons/kora/panel/24/nm-device-wwan.svg
new file mode 120000
index 000000000..cb0231e0c
--- /dev/null
+++ b/.icons/kora/panel/24/nm-device-wwan.svg
@@ -0,0 +1 @@
+gsm-3g-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-mb-roam.svg b/.icons/kora/panel/24/nm-mb-roam.svg
new file mode 100644
index 000000000..275c97ce9
--- /dev/null
+++ b/.icons/kora/panel/24/nm-mb-roam.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/24/nm-no-connection-symbolic.svg b/.icons/kora/panel/24/nm-no-connection-symbolic.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/nm-no-connection-symbolic.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-no-connection.svg b/.icons/kora/panel/24/nm-no-connection.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/nm-no-connection.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-secure-lock.svg b/.icons/kora/panel/24/nm-secure-lock.svg
new file mode 120000
index 000000000..bf46b3857
--- /dev/null
+++ b/.icons/kora/panel/24/nm-secure-lock.svg
@@ -0,0 +1 @@
+nm-vpn-lock.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-0-secure.svg b/.icons/kora/panel/24/nm-signal-0-secure.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-0-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-0.svg b/.icons/kora/panel/24/nm-signal-0.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-0.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-00-secure.svg b/.icons/kora/panel/24/nm-signal-00-secure.svg
new file mode 120000
index 000000000..025351d77
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-00-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-00-symbolic.svg b/.icons/kora/panel/24/nm-signal-00-symbolic.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-00-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-00.svg b/.icons/kora/panel/24/nm-signal-00.svg
new file mode 120000
index 000000000..06009a251
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-00.svg
@@ -0,0 +1 @@
+network-wireless-signal-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-100-secure.svg b/.icons/kora/panel/24/nm-signal-100-secure.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-100-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-100-symbolic.svg b/.icons/kora/panel/24/nm-signal-100-symbolic.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-100-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-100.svg b/.icons/kora/panel/24/nm-signal-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-25-secure.svg b/.icons/kora/panel/24/nm-signal-25-secure.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-25-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-25-symbolic.svg b/.icons/kora/panel/24/nm-signal-25-symbolic.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-25-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-25.svg b/.icons/kora/panel/24/nm-signal-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-50-secure.svg b/.icons/kora/panel/24/nm-signal-50-secure.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-50-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-50-symbolic.svg b/.icons/kora/panel/24/nm-signal-50-symbolic.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-50-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-50.svg b/.icons/kora/panel/24/nm-signal-50.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-75-secure.svg b/.icons/kora/panel/24/nm-signal-75-secure.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-75-secure.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-75-symbolic.svg b/.icons/kora/panel/24/nm-signal-75-symbolic.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-75-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-signal-75.svg b/.icons/kora/panel/24/nm-signal-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/nm-signal-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-tech-3g.svg b/.icons/kora/panel/24/nm-tech-3g.svg
new file mode 100644
index 000000000..be418116c
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-3g.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,13 V 14.5 C 15.5,15.5 15.5,15.5 14.5,15.5 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 8.9999,15.5 H 11.5 V 11.5 H 8.9999 M 11.5,13.5 H 8.9999"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-tech-4g.svg b/.icons/kora/panel/24/nm-tech-4g.svg
new file mode 100644
index 000000000..033ed4ce9
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-4g.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,13 V 14.5 C 15.5,15.5 15.5,15.5 14.5,15.5 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 11.5,16 V 13.5 H 9.4999 V 11 M 11.5,13.5 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-tech-cdma-1x.svg b/.icons/kora/panel/24/nm-tech-cdma-1x.svg
new file mode 100644
index 000000000..ccac2cd8c
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-cdma-1x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 16,15.5 H 14.5 C 13.5,15.5 13.5,15.5 13.5,14.5 V 12.5 C 13.5,11.5 13.5,11.5 14.5,11.5 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-tech-edge.svg b/.icons/kora/panel/24/nm-tech-edge.svg
new file mode 100644
index 000000000..a604bd475
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-edge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 16,15.5 H 13.5 V 11.5 H 16 M 13.5,13.5 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-tech-evdo.svg b/.icons/kora/panel/24/nm-tech-evdo.svg
new file mode 100644
index 000000000..d1459e5c6
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-evdo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 12,15.5 H 9.5 V 11.5 H 12 M 9.5,13.5 H 12"/>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 13.5,11 V 14 L 14.5,15.5 15.5,14 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-tech-gprs.svg b/.icons/kora/panel/24/nm-tech-gprs.svg
new file mode 100644
index 000000000..6b8238018
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-gprs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 14,13.488 H 15.5 V 14.488 C 15.5,15.488 15.5,15.488 14,15.488 12.5,15.488 12.5,15.488 12.5,14.488 V 12.488 C 12.5,11.488 12.5,11.488 13.5,11.488 H 16"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-tech-hspa.svg b/.icons/kora/panel/24/nm-tech-hspa.svg
new file mode 100644
index 000000000..7bec0076f
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-hspa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 13,13.5 H 15 M 15.5,11 V 16 M 12.5,11 V 16"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-tech-lte.svg b/.icons/kora/panel/24/nm-tech-lte.svg
new file mode 120000
index 000000000..5e7cb741e
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-lte.svg
@@ -0,0 +1 @@
+nm-tech-4g.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-tech-umts.svg b/.icons/kora/panel/24/nm-tech-umts.svg
new file mode 100644
index 000000000..d1e3ef518
--- /dev/null
+++ b/.icons/kora/panel/24/nm-tech-umts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:none;stroke:currentColor;stroke-linejoin:round" class="ColorScheme-Text" d="M 15.5,11 V 14.5 C 15.5,14.5 15.5,15.5 14,15.5 12.5,15.5 12.5,14.5 12.5,14.5 V 11"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-vpn-active-lock.svg b/.icons/kora/panel/24/nm-vpn-active-lock.svg
new file mode 120000
index 000000000..bf46b3857
--- /dev/null
+++ b/.icons/kora/panel/24/nm-vpn-active-lock.svg
@@ -0,0 +1 @@
+nm-vpn-lock.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-vpn-lock.svg b/.icons/kora/panel/24/nm-vpn-lock.svg
new file mode 100644
index 000000000..a0ecbd1a9
--- /dev/null
+++ b/.icons/kora/panel/24/nm-vpn-lock.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nm-vpn-standalone-lock.svg b/.icons/kora/panel/24/nm-vpn-standalone-lock.svg
new file mode 100644
index 000000000..6f03d0a56
--- /dev/null
+++ b/.icons/kora/panel/24/nm-vpn-standalone-lock.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13.336 8.032c0-.169-.138-.305-.306-.305h-10.06c-.168 0-.305.136-.305.305v5.931c0 .169.137.305.305.305h10.06c.168 0 .306-.136.306-.305z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.335 7.032c0-.168-.137-.305-.305-.305h-10.06c-.168 0-.305.137-.305.305v5.931c0 .168.137.305.305.305h10.06c.168 0 .305-.137.305-.305zm-5.335-5.032c1.108 0 2 .892 2 2v2h-4v-2c0-1.108.892-2 2-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/nm-wwan-tower.svg b/.icons/kora/panel/24/nm-wwan-tower.svg
new file mode 100644
index 000000000..275c97ce9
--- /dev/null
+++ b/.icons/kora/panel/24/nm-wwan-tower.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+</svg>
diff --git a/.icons/kora/panel/24/no-signal.svg b/.icons/kora/panel/24/no-signal.svg
new file mode 120000
index 000000000..727b81970
--- /dev/null
+++ b/.icons/kora/panel/24/no-signal.svg
@@ -0,0 +1 @@
+network-wired-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nomachine-disabled.svg b/.icons/kora/panel/24/nomachine-disabled.svg
new file mode 100644
index 000000000..4dfcbb75f
--- /dev/null
+++ b/.icons/kora/panel/24/nomachine-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 4h8v8h-2v-5h-1v5h-2v-5h-1v5h-2zm-3 6h2v2h-2zm0-6h2v5h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/nomachine-indicator.svg b/.icons/kora/panel/24/nomachine-indicator.svg
new file mode 100644
index 000000000..9ff3f80c1
--- /dev/null
+++ b/.icons/kora/panel/24/nomachine-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.875 1c-.485 0-.875.394-.875.875v12.25c0 .481.39.875.875.875h12.25c.481 0 .875-.394.875-.875v-12.25c0-.481-.394-.875-.875-.875z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 4h8v8h-2v-5h-1v5h-2v-5h-1v5h-2zm-3 6h2v2h-2zm0-6h2v5h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/notes-panel.svg b/.icons/kora/panel/24/notes-panel.svg
new file mode 100644
index 000000000..1740e6e20
--- /dev/null
+++ b/.icons/kora/panel/24/notes-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.795 10.99h6.506v2h-6.506zm0-4h10.41v2h-10.41zm0-4h10.41v2h-10.41z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/notification-active-symbolic.svg b/.icons/kora/panel/24/notification-active-symbolic.svg
new file mode 120000
index 000000000..f4401ac78
--- /dev/null
+++ b/.icons/kora/panel/24/notification-active-symbolic.svg
@@ -0,0 +1 @@
+notification-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/notification-active.svg b/.icons/kora/panel/24/notification-active.svg
new file mode 100644
index 000000000..03c8bc55b
--- /dev/null
+++ b/.icons/kora/panel/24/notification-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m15.761 3.064c0 1.098-.903 2-2 2s-2-.902-2-2c0-1.097.903-2 2-2s2 .903 2 2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/notification-disabled-symbolic.svg b/.icons/kora/panel/24/notification-disabled-symbolic.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/24/notification-disabled-symbolic.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/notification-disabled.svg b/.icons/kora/panel/24/notification-disabled.svg
new file mode 100644
index 000000000..45ceeb996
--- /dev/null
+++ b/.icons/kora/panel/24/notification-disabled.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+ <path d="m4.418.916c.372-.257.881-.164 1.138.207 1.659 2.394 7.268 10.49 8.927 12.884.257.371.164.881-.207 1.138-.003.002-.006.004-.01.007-.371.257-.88.164-1.138-.207-1.658-2.394-7.267-10.49-8.926-12.884-.257-.371-.165-.881.207-1.138.003-.002.006-.004.009-.007z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/notification-inactive-symbolic.svg b/.icons/kora/panel/24/notification-inactive-symbolic.svg
new file mode 120000
index 000000000..a3677aed5
--- /dev/null
+++ b/.icons/kora/panel/24/notification-inactive-symbolic.svg
@@ -0,0 +1 @@
+notification-inactive.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/notification-inactive.svg b/.icons/kora/panel/24/notification-inactive.svg
new file mode 100644
index 000000000..70dc4af58
--- /dev/null
+++ b/.icons/kora/panel/24/notification-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.932 13.874c-.325.905-1.181 1.417-2.102 1.146-.92-.27-1.416-1.181-1.146-2.101zm5.062-.216c-.092-.086-.13-.156-.238-.188-.424-.359-.643-1.012-.733-1.509-.203-.707-.159-1.458.048-2.162l.36-2.246c.653-2.219-.222-4.418-2.253-5.309l.175-.596c.096-.324-.057-.605-.382-.7-.325-.096-.605.057-.701.382l-.175.595c-2.19-.35-4.132 1.078-4.769 3.243l-.915 2.083c-.191.65-.544 1.252-.974 1.713-.344.369-.726.669-1.2.882-.211.115-.443.105-.637.166-.178.006-.335.136-.398.353-.096.325.057.605.382.7l11.907 3.504c.325.095.605-.057.701-.382-.023-.124-.067-.373-.198-.529z"/>
+</svg>
diff --git a/.icons/kora/panel/24/notifications-disabled-symbolic.svg b/.icons/kora/panel/24/notifications-disabled-symbolic.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/24/notifications-disabled-symbolic.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/notifications-disabled.svg b/.icons/kora/panel/24/notifications-disabled.svg
new file mode 120000
index 000000000..10147f9f5
--- /dev/null
+++ b/.icons/kora/panel/24/notifications-disabled.svg
@@ -0,0 +1 @@
+notification-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nozbe-tray.svg b/.icons/kora/panel/24/nozbe-tray.svg
new file mode 100644
index 000000000..7e3655ee2
--- /dev/null
+++ b/.icons/kora/panel/24/nozbe-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1.007c3.86 0 6.993 3.133 6.993 6.993s-3.133 6.993-6.993 6.993-6.993-3.133-6.993-6.993 3.133-6.993 6.993-6.993zm0 1c3.308 0 5.993 2.685 5.993 5.993s-2.685 5.993-5.993 5.993-5.993-2.685-5.993-5.993 2.685-5.993 5.993-5.993z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.303 7.213c.634.728 3.655 4.224 3.655 4.224s6.024-6.795 7.203-8.177c.347-.407.102-1.009-.533-.438-1.112 1.001-6.628 5.857-6.628 5.857s-2.346-1.886-2.864-2.3c-.441-.351-1.477.095-.833.834z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/num-lock-off.svg b/.icons/kora/panel/24/num-lock-off.svg
new file mode 100644
index 000000000..40020cb9f
--- /dev/null
+++ b/.icons/kora/panel/24/num-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.684-1.266c-.047 0-.07-.024-.07-.071v-6.961c-.18.133-.36.267-.539.402-.18.135-.36.266-.539.395-.028.02-.053.023-.076.009-.024-.014-.036-.036-.036-.067v-1.272c0-.008.003-.017.009-.029s.013-.022.021-.029l1.207-.873h1.224c.047 0 .071.023.071.07v8.355c0 .047-.024.071-.071.071z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/num-lock-on.svg b/.icons/kora/panel/24/num-lock-on.svg
new file mode 100644
index 000000000..d5ca2df4d
--- /dev/null
+++ b/.icons/kora/panel/24/num-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.571-1.229c-.047 0-.071-.024-.071-.071v-6.961c-.179.133-.359.267-.539.402-.179.134-.359.266-.539.395-.027.02-.052.023-.076.009-.023-.014-.035-.036-.035-.067v-1.272c0-.008.003-.018.009-.029.006-.012.012-.022.02-.03l1.207-.873h1.225c.047 0 .07.024.07.071v8.355c0 .047-.023.071-.07.071z" />
+</svg>
diff --git a/.icons/kora/panel/24/numlock-off.svg b/.icons/kora/panel/24/numlock-off.svg
new file mode 120000
index 000000000..0cdc2de80
--- /dev/null
+++ b/.icons/kora/panel/24/numlock-off.svg
@@ -0,0 +1 @@
+num-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/numlock-on.svg b/.icons/kora/panel/24/numlock-on.svg
new file mode 120000
index 000000000..73a806fa5
--- /dev/null
+++ b/.icons/kora/panel/24/numlock-on.svg
@@ -0,0 +1 @@
+num-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/nutstore-offline-panel.svg b/.icons/kora/panel/24/nutstore-offline-panel.svg
new file mode 100644
index 000000000..12e88ac43
--- /dev/null
+++ b/.icons/kora/panel/24/nutstore-offline-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 7.4175562,1.0002742 c -0.6039995,-0.00237 -1.1906955,0.077868 -1.7383485,0.2402344 -0.832589,0.3291024 -1.516407,0.6323071 -0.73831,1.0429687 1.475439,0.770853 2.8654485,1.8222774 4.0685155,3.1542969 1.9141568,2.1193269 3.1018398,4.6591298 3.6466228,7.1640618 0.154209,0.866273 0.903713,0.09868 1.210985,-0.21875 1.680965,-1.74698 1.597303,-6.0334414 -0.972695,-8.8789056 C 11.386185,1.8343875 9.3195062,1.0077367 7.4175562,1.0002742 Z m 7.4065318,0.00586 c -0.204194,-0.018859 -0.427423,0.013669 -0.658228,0.070312 -0.497911,0.1413938 -0.978424,0.5073829 -1.445368,0.8964843 0.31868,0.2641451 0.629039,0.5435534 0.916051,0.8613282 0.110902,0.1227902 0.209881,0.2519012 0.312512,0.3789062 0.119496,-0.057018 0.24919,-0.1092291 0.404312,-0.1445312 0.358329,-0.081548 0.967504,0.1500187 1.250048,0.2519531 0.375949,0.00644 0.449361,-0.5595558 0.365248,-0.9589844 C 15.870263,1.894364 15.563345,1.5623339 15.370984,1.2483211 15.213851,1.0959407 15.028282,1.0249921 14.824088,1.0061342 Z M 4.2494657,3.0237117 c -0.04378,0.032066 -0.08704,0.05855 -0.130865,0.091797 -3.310516,2.51173 -5.164007,8.0631813 -3.494274,10.0292963 1.944062,2.289139 7.1665965,2.475433 10.3539123,0.470703 0.27483,-0.172859 0.525971,-0.361976 0.765653,-0.560546 -0.03224,-0.09568 -0.0566,-0.191285 -0.07227,-0.279297 l 0.0078,0.03711 C 11.168986,10.465714 10.052944,8.0848461 8.2671982,6.1076961 7.1457692,4.8660666 5.8516217,3.887859 4.4779897,3.1701961 h -0.002 l -0.0019,-0.00195 c -0.07399,-0.03905 -0.148729,-0.09814 -0.224618,-0.1445313 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nutstore-oops-panel.svg b/.icons/kora/panel/24/nutstore-oops-panel.svg
new file mode 100644
index 000000000..3b5ae7f11
--- /dev/null
+++ b/.icons/kora/panel/24/nutstore-oops-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 12.279689,8.0102171 c -0.768513,-0.05431 -1.562112,0.113216 -2.279506,0.527343 -1.9131511,1.10434 -2.567496,3.5501419 -1.4630249,5.4628909 1.1044721,1.912649 3.5503399,2.567231 5.4633909,1.462891 1.913151,-1.104339 2.567497,-3.548188 1.463025,-5.460938 C 14.773279,8.8069981 13.560545,8.1007331 12.279689,8.0102171 Z m -2.279506,1.9902339 h 0.707096 l 0.232443,0.232422 1.060644,1.060547 1.060644,-1.060547 0.232444,-0.232422 h 0.707095 v 0.707031 l -0.232443,0.232422 -1.060644,1.060547 1.060644,1.060547 0.232443,0.232422 v 0.707031 h -0.707095 l -0.232444,-0.232422 -1.060644,-1.060547 -1.060644,1.060547 -0.232443,0.232422 H 10.000183 V 13.29342 l 0.232443,-0.232422 1.060644,-1.060547 -1.060644,-1.060547 -0.232443,-0.232422 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nutstore-panel.svg b/.icons/kora/panel/24/nutstore-panel.svg
new file mode 100644
index 000000000..9c9400d4d
--- /dev/null
+++ b/.icons/kora/panel/24/nutstore-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.4175562,1.0002742 c -0.6039995,-0.00237 -1.1906955,0.077868 -1.7383485,0.2402344 -0.832589,0.3291024 -1.516407,0.6323071 -0.73831,1.0429687 1.475439,0.770853 2.8654485,1.8222774 4.0685155,3.1542969 1.9141568,2.1193269 3.1018398,4.6591298 3.6466228,7.1640618 0.154209,0.866273 0.903713,0.09868 1.210985,-0.21875 1.680965,-1.74698 1.597303,-6.0334414 -0.972695,-8.8789056 C 11.386185,1.8343875 9.3195062,1.0077367 7.4175562,1.0002742 Z m 7.4065318,0.00586 c -0.204194,-0.018859 -0.427423,0.013669 -0.658228,0.070312 -0.497911,0.1413938 -0.978424,0.5073829 -1.445368,0.8964843 0.31868,0.2641451 0.629039,0.5435534 0.916051,0.8613282 0.110902,0.1227902 0.209881,0.2519012 0.312512,0.3789062 0.119496,-0.057018 0.24919,-0.1092291 0.404312,-0.1445312 0.358329,-0.081548 0.967504,0.1500187 1.250048,0.2519531 0.375949,0.00644 0.449361,-0.5595558 0.365248,-0.9589844 C 15.870263,1.894364 15.563345,1.5623339 15.370984,1.2483211 15.213851,1.0959407 15.028282,1.0249921 14.824088,1.0061342 Z M 4.2494657,3.0237117 c -0.04378,0.032066 -0.08704,0.05855 -0.130865,0.091797 -3.310516,2.51173 -5.164007,8.0631813 -3.494274,10.0292963 1.944062,2.289139 7.1665965,2.475433 10.3539123,0.470703 0.27483,-0.172859 0.525971,-0.361976 0.765653,-0.560546 -0.03224,-0.09568 -0.0566,-0.191285 -0.07227,-0.279297 l 0.0078,0.03711 C 11.168986,10.465714 10.052944,8.0848461 8.2671982,6.1076961 7.1457692,4.8660666 5.8516217,3.887859 4.4779897,3.1701961 h -0.002 l -0.0019,-0.00195 c -0.07399,-0.03905 -0.148729,-0.09814 -0.224618,-0.1445313 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nutstore-paused-panel.svg b/.icons/kora/panel/24/nutstore-paused-panel.svg
new file mode 100644
index 000000000..7093af286
--- /dev/null
+++ b/.icons/kora/panel/24/nutstore-paused-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.278535,8.0099312 c -0.768442,-0.05431 -1.561701,0.113093 -2.2790289,0.52722 -1.912976,1.10434 -2.56709,3.5508078 -1.46272,5.4635568 1.104371,1.912649 3.5493749,2.566886 5.4622509,1.462546 C 15.912013,14.358915 16.56808,11.9144 15.463709,10.00165 14.773477,8.8062442 13.559274,8.1004472 12.278535,8.0099312 Z M 9.9995061,10.00165 h 0.9998819 v 3.999058 H 9.9995061 Z m 2.9996479,0 h 0.999883 v 3.999058 h -0.999883 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nutstore-synchronized-panel.svg b/.icons/kora/panel/24/nutstore-synchronized-panel.svg
new file mode 100644
index 000000000..b712c4be6
--- /dev/null
+++ b/.icons/kora/panel/24/nutstore-synchronized-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.278931,8.0102173 c -0.768442,-0.05431 -1.561969,0.113216 -2.2792974,0.527343 -1.912976,1.10434 -2.567261,3.5501417 -1.462891,5.4628907 1.104371,1.912649 3.5500154,2.567231 5.4628914,1.462891 1.912976,-1.104339 2.567262,-3.548188 1.462891,-5.460938 C 14.772293,8.8069983 13.55967,8.1007333 12.278931,8.0102173 Z m 1.707031,2.1679677 0.765625,0.644532 -2.689453,3.201172 -2.050781,-1.708985 0.640625,-0.767578 1.285156,1.070313 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nutstore-synchronizing-panel.svg b/.icons/kora/panel/24/nutstore-synchronizing-panel.svg
new file mode 100644
index 000000000..fbe400186
--- /dev/null
+++ b/.icons/kora/panel/24/nutstore-synchronizing-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.417317,1.0019531 C 6.8133171,0.99958314 6.2266887,1.0798211 5.6790357,1.2421875 4.8464467,1.5712899 4.1626575,1.8744947 4.9407544,2.2851562 6.4161934,3.0560093 7.8060468,4.1074336 9.0091138,5.4394531 9.5324342,6.018866 9.9939903,6.632452 10.409504,7.265625 A 5,5 0 0 1 11.999348,7 5,5 0 0 1 14.901692,7.9335938 C 14.699079,6.4091999 14.070245,4.8083149 12.893879,3.5058594 11.385738,1.8360665 9.3192669,1.0094156 7.417317,1.0019531 Z m 7.40625,0.00586 c -0.204194,-0.018859 -0.427398,0.01367 -0.658203,0.070312 -0.497911,0.1413938 -0.978369,0.5073831 -1.445313,0.8964844 0.31868,0.2641452 0.629004,0.5435533 0.916016,0.8613281 0.110902,0.1227902 0.209869,0.2519012 0.3125,0.3789063 0.119496,-0.057018 0.249175,-0.1092292 0.404297,-0.1445313 0.358329,-0.081548 0.967456,0.1500187 1.25,0.2519531 0.375949,0.00644 0.449347,-0.5595557 0.365234,-0.9589844 C 15.869698,1.8960427 15.562803,1.5640128 15.370442,1.25 15.213309,1.0976196 15.027761,1.0266698 14.823567,1.0078125 Z M 4.2493482,3.0253906 c -0.04378,0.032066 -0.087034,0.05855 -0.1308594,0.091797 -3.31051599,2.51173 -5.1638736,8.0631815 -3.49414064,10.0292965 1.38696024,1.633151 4.43838114,2.185168 7.23242194,1.644532 A 5,5 0 0 1 6.9993482,12 5,5 0 0 1 9.4915357,7.6816406 C 9.1255778,7.136434 8.7186388,6.6095042 8.2669263,6.109375 7.1454973,4.8677455 5.8514958,3.8895379 4.4778638,3.171875 h -0.00195 l -0.00195,-0.00195 C 4.3999614,3.1308688 4.3252372,3.0717819 4.2493482,3.0253906 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.279297,8.0102173 C 11.510855,7.9559073 10.717328,8.1234333 9.9999996,8.5375603 8.0870236,9.6419001 7.4327386,12.087702 8.5371086,14.000451 9.6414796,15.9131 12.087124,16.567682 14,15.463342 15.912976,14.359003 16.567262,11.915154 15.462891,10.002404 14.772659,8.8069983 13.560036,8.1007333 12.279297,8.0102173 Z M 12,8.4008423 l 0.5,0.5 0.5,0.4999998 -0.5,0.5 -0.5,0.4999999 v -0.400391 a 2,2 0 0 0 -2.0000004,2 v 2.230469 a 3,3 0 0 1 -1,-2.230469 A 3,3 0 0 1 12,9.0004511 Z m 2,1.3691398 a 3,3 0 0 1 1,2.2304689 3,3 0 0 1 -3,3 v 0.5 l -0.5,-0.5 -0.5,-0.5 0.5,-0.5 0.5,-0.5 v 0.5 a 2,2 0 0 0 2,-2 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nylas-tray-empty.svg b/.icons/kora/panel/24/nylas-tray-empty.svg
new file mode 100644
index 000000000..a8eb29598
--- /dev/null
+++ b/.icons/kora/panel/24/nylas-tray-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8,1 V 3.4706 L 13,6.7647 V 4.2942 Z M 2.75,1.5952 C 2.336,1.5952 2,1.9641 2,2.4187 V 3.4706 L 7,6.7647 V 4.2958 C 5.6253,3.4327 4.4946,2.5635 3.1221,1.7046 3.0088,1.6329 2.8805,1.5952 2.75,1.5952 Z M 2,5.1177 V 7.5883 L 7,10.882 V 8.4118 Z M 8,5.1177 V 7.5883 L 13,10.882 V 8.4118 Z M 2,9.2353 V 11.706 L 7.25,15 7,12.529 Z M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nylas-tray-full-newitems.svg b/.icons/kora/panel/24/nylas-tray-full-newitems.svg
new file mode 100644
index 000000000..8d9d10330
--- /dev/null
+++ b/.icons/kora/panel/24/nylas-tray-full-newitems.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 7.9998,0.99999 V 3.4707 L 13,6.7656 V 4.2949 Z M 2.7499,1.5957 C 2.3359,1.5957 1.9999,1.9634 1.9999,2.418 V 3.4707 L 6.9998,6.7656 V 4.2949 C 5.6252,3.4319 4.4954,2.564 3.1229,1.7051 3.0097,1.6334 2.8804,1.5957 2.7499,1.5957 Z M 1.9999,5.1172 V 7.5879 L 6.9998,10.883 V 8.4121 Z M 7.9998,5.1172 V 7.5879 L 13,10.883 V 8.4121 Z M 1.9999,9.2344 V 11.705 L 7.2498,15 6.9998,12.529 Z"/>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Highlight" d="M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/nylas-tray-full.svg b/.icons/kora/panel/24/nylas-tray-full.svg
new file mode 100644
index 000000000..ac1296ba0
--- /dev/null
+++ b/.icons/kora/panel/24/nylas-tray-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8,1 V 3.4706 L 13,6.7647 V 4.2942 Z M 2.75,1.5952 C 2.336,1.5952 2,1.9641 2,2.4187 V 3.4706 L 7,6.7647 V 4.2958 C 5.6253,3.4327 4.4946,2.5635 3.1221,1.7046 3.0088,1.6329 2.8805,1.5952 2.75,1.5952 Z M 2,5.1177 V 7.5883 L 7,10.882 V 8.4118 Z M 8,5.1177 V 7.5883 L 13,10.882 V 8.4118 Z M 2,9.2353 V 11.706 L 7.25,15 7,12.529 Z M 8,9.2353 V 11.704 C 9.3748,12.567 10.506,13.437 11.878,14.296 11.991,14.368 12.12,14.405 12.25,14.405 12.664,14.405 13,14.036 13,13.581 V 12.529 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/obs-tray-active.svg b/.icons/kora/panel/24/obs-tray-active.svg
new file mode 100644
index 000000000..8ee8b631c
--- /dev/null
+++ b/.icons/kora/panel/24/obs-tray-active.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5,11 V 16 H 6 V 14.707 L 7.293,16 H 8 V 15.293 L 6.707,14 H 8 V 11 Z M 9,11 V 16 H 12 V 15 H 10 V 14 H 12 V 13 H 10 V 12 H 12 V 11 Z M 13,11 V 16 H 16 V 15 H 14 V 12 H 16 V 11 Z M 6,12 H 7 V 13 H 6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 4 13.734 L 4 11.385 A 5.25 5.25 0 0 1 2.75 8 A 5.25 5.25 0 0 1 4.7305 3.8906 C 4.5235 4.3451 4.3856 4.9298 4.3867 5.4102 C 4.3878 5.8587 4.4979 6.3911 4.668 6.8164 C 4.7129 6.9287 4.7673 7.0789 4.9297 7.1797 C 5.0921 7.2805 5.208 7.2765 5.3711 7.2949 C 5.5128 7.3108 5.806 7.3753 5.9355 7.4199 C 7.0312 7.7968 7.6294 8.9119 7.4316 10 L 8.5371 10 C 8.3191 8.7173 9.1161 7.5465 10.445 7.3223 C 10.573 7.3006 10.703 7.2918 10.834 7.2949 C 11.742 7.3164 12.639 7.9236 12.967 8.7969 C 12.993 8.8663 13.01 8.9187 13.027 8.9609 C 13.035 8.9819 13.045 8.9982 13.055 9.0195 C 13.061 9.0307 13.065 9.0418 13.074 9.0586 C 13.078 9.067 13.085 9.0763 13.094 9.0898 C 13.1 9.0981 13.112 9.1113 13.125 9.125 A 5.25 5.25 0 0 1 12.846 10 L 14.701 10 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 2.75 A 5.25 5.25 0 0 1 13.215 7.4434 C 13.07 7.2122 12.902 6.9903 12.695 6.7871 C 12.12 6.2175 11.422 5.8786 10.594 5.7676 C 10.47 5.751 10.365 5.7211 10.197 5.7832 C 10.028 5.8448 9.9462 5.9802 9.8965 6.0645 C 9.8247 6.186 9.4149 6.6036 9.1855 6.75 C 8.5348 7.1658 7.4225 7.166 6.7695 6.75 C 5.9974 6.2582 5.5564 5.2938 5.6953 4.4434 C 5.774 3.9621 5.9794 3.5444 6.3184 3.1855 C 6.3888 3.1109 6.4414 3.0521 6.4844 3.0039 C 6.4948 2.9923 6.5027 2.9786 6.5117 2.9688 A 5.25 5.25 0 0 1 8 2.75 z M 5.1309 5.2266 L 5.1328 5.2285 C 5.2246 5.7807 5.4464 6.249 5.8184 6.6797 C 5.6907 6.6508 5.5652 6.6106 5.4512 6.5977 C 5.3233 6.5832 5.3171 6.5782 5.3281 6.5879 C 5.3239 6.5781 5.3258 6.5824 5.3145 6.5566 C 5.1864 6.2362 5.0888 5.7361 5.0879 5.4082 C 5.0878 5.3598 5.1255 5.2848 5.1309 5.2266 z M 10.469 6.4492 C 10.478 6.4498 10.446 6.4558 10.498 6.4629 C 10.783 6.5011 10.957 6.7016 11.193 6.7969 C 10.897 6.7522 10.63 6.5818 10.328 6.6328 C 10.267 6.6426 10.25 6.7132 10.191 6.7266 C 10.28 6.6272 10.406 6.5507 10.469 6.4492 z M 9.0918 7.4727 C 8.5853 7.8843 8.1827 8.3957 7.9766 8.9746 C 7.7816 8.4159 7.4134 7.9007 6.9375 7.4902 C 7.6431 7.7545 8.3948 7.7551 9.0918 7.4727 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/obs-tray.svg b/.icons/kora/panel/24/obs-tray.svg
new file mode 100644
index 000000000..b0c40cefa
--- /dev/null
+++ b/.icons/kora/panel/24/obs-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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.215,7.4434 C 13.07,7.2122 12.902,6.9903 12.695,6.7871 12.12,6.2175 11.422,5.8786 10.594,5.7676 10.47,5.751 10.365,5.7211 10.197,5.7832 10.028,5.8448 9.9462,5.9802 9.8965,6.0645 9.8247,6.186 9.4149,6.6036 9.1855,6.75 8.5348,7.1658 7.4225,7.166 6.7695,6.75 5.9974,6.2582 5.5564,5.2938 5.6953,4.4434 5.774,3.9621 5.9794,3.5444 6.3184,3.1855 6.3888,3.1109 6.4414,3.0521 6.4844,3.0039 6.4948,2.9923 6.5027,2.9786 6.5117,2.9688 A 5.25,5.25 0 0 1 8,2.75 Z M 4.7305,3.8906 C 4.5235,4.3451 4.3856,4.9298 4.3867,5.4102 4.3878,5.8587 4.4979,6.3911 4.668,6.8164 4.7129,6.9287 4.7673,7.0789 4.9297,7.1797 5.0921,7.2805 5.208,7.2765 5.3711,7.2949 5.5128,7.3108 5.806,7.3753 5.9355,7.4199 7.2387,7.8682 7.8521,9.3621 7.2402,10.611 6.8297,11.45 5.8407,12.004 4.9727,11.906 4.8603,11.893 4.7777,11.888 4.7012,11.889 4.6629,11.889 4.6361,11.881 4.5547,11.906 4.5451,11.908 4.5298,11.917 4.5176,11.922 A 5.25,5.25 0 0 1 2.75,8 5.25,5.25 0 0 1 4.7305,3.8906 Z M 5.1309,5.2266 5.1328,5.2285 C 5.2246,5.7807 5.4464,6.249 5.8184,6.6797 5.6907,6.6508 5.5652,6.6106 5.4512,6.5977 5.3233,6.5832 5.3171,6.5782 5.3281,6.5879 5.3239,6.5781 5.3258,6.5824 5.3145,6.5566 5.1864,6.2362 5.0888,5.7361 5.0879,5.4082 5.0878,5.3598 5.1255,5.2848 5.1309,5.2266 Z M 10.469,6.4492 C 10.478,6.4498 10.446,6.4558 10.498,6.4629 10.783,6.5011 10.957,6.7016 11.193,6.7969 10.897,6.7522 10.63,6.5818 10.328,6.6328 10.267,6.6426 10.25,6.7132 10.191,6.7266 10.28,6.6272 10.406,6.5507 10.469,6.4492 Z M 10.834,7.2949 C 11.742,7.3164 12.639,7.9236 12.967,8.7969 12.993,8.8663 13.01,8.9187 13.027,8.9609 13.035,8.9819 13.045,8.9982 13.055,9.0195 13.061,9.0307 13.065,9.0418 13.074,9.0586 13.078,9.067 13.085,9.0763 13.094,9.0898 13.1,9.0981 13.112,9.1113 13.125,9.125 A 5.25,5.25 0 0 1 8,13.25 5.25,5.25 0 0 1 5.793,12.756 C 6.1116,12.756 6.4287,12.734 6.6914,12.654 L 6.7188,12.645 6.7363,12.635 6.7422,12.631 C 7.4515,12.4 8.1961,11.88 8.6074,11.303 L 8.8281,10.996 8.623,10.387 C 8.1516,8.9601 8.9827,7.569 10.445,7.3223 10.573,7.3006 10.703,7.2918 10.834,7.2949 Z M 9.0918,7.4727 C 8.5853,7.8843 8.1827,8.3957 7.9766,8.9746 7.7816,8.4159 7.4134,7.9007 6.9375,7.4902 7.6431,7.7545 8.3948,7.7551 9.0918,7.4727 Z M 7.9727,10.645 8.0488,10.881 8.0352,10.898 C 7.9554,11.011 7.7378,11.082 7.6016,11.203 7.6754,11.093 7.8103,11.042 7.8691,10.922 7.9142,10.83 7.9399,10.737 7.9727,10.645 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/octopi-error.svg b/.icons/kora/panel/24/octopi-error.svg
new file mode 100644
index 000000000..7433074ef
--- /dev/null
+++ b/.icons/kora/panel/24/octopi-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/octopi-indicator.svg b/.icons/kora/panel/24/octopi-indicator.svg
new file mode 100644
index 000000000..0c745712d
--- /dev/null
+++ b/.icons/kora/panel/24/octopi-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/octopi-info.svg b/.icons/kora/panel/24/octopi-info.svg
new file mode 100644
index 000000000..01cb6ebe2
--- /dev/null
+++ b/.icons/kora/panel/24/octopi-info.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6.999 V 6.999 12 C 1,14 1,15 2.5,15 4,15 4,14 4,12 4,14 4,15 5.5,15 7,15 7,14 7,12 7,14 7,15 8.5,15 10,15 10,14 10,12 10,14 10,15 11.5,15 13,15 13,14 13,12 V 6.9982 H 12.998 C 13,3.999 12,0.9982 7,0.998 2,0.9978 1,3.999 1,6.9982 Z M 4.5,4.9993 C 5.331,4.9993 6,5.6683 6,6.4993 6,7.3305 5.331,7.9995 4.5,7.9995 3.669,7.9995 3,7.3305 3,6.4993 3,5.6683 3.669,4.9993 4.5,4.9993 Z M 10.5,4.9993 C 11.331,4.9993 12,5.6683 12,6.4993 12,7.3305 11.331,7.9995 10.5,7.9995 9.669,7.9995 9,7.3305 9,6.4993 9,5.6683 9.669,4.9993 10.5,4.9993 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/octopi-ok.svg b/.icons/kora/panel/24/octopi-ok.svg
new file mode 120000
index 000000000..9c78a9da4
--- /dev/null
+++ b/.icons/kora/panel/24/octopi-ok.svg
@@ -0,0 +1 @@
+octopi-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/odrive-tray-grey.svg b/.icons/kora/panel/24/odrive-tray-grey.svg
new file mode 120000
index 000000000..a345c5e4c
--- /dev/null
+++ b/.icons/kora/panel/24/odrive-tray-grey.svg
@@ -0,0 +1 @@
+grive-app-ind-sleep.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/odrive-tray-sync.svg b/.icons/kora/panel/24/odrive-tray-sync.svg
new file mode 100644
index 000000000..c243f2b71
--- /dev/null
+++ b/.icons/kora/panel/24/odrive-tray-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.3339844 1 L 9.6777344 8.9960938 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.496094 9.1484375 L 10.666016 1 L 5.3339844 1 z M 4.8476562 1.9492188 L 0 10.625 L 2.6660156 15 L 7.4863281 6.8046875 L 4.8476562 1.9492188 z M 12.5 9 C 10.567037 9 9 10.567039 9 12.5 C 9 14.432964 10.567037 16 12.5 16 C 14.432963 16 16 14.432964 16 12.5 C 16 10.567039 14.432963 9 12.5 9 z M 12.5 10 A 2.5000001 2.5000001 0 0 1 15 12.5 L 14.166016 12.5 A 1.6666668 1.6666668 0 0 0 12.5 10.833984 L 12.5 10 z M 8.2617188 11.005859 L 6 11.007812 L 3.5546875 15 L 8.7617188 15 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 8.2617188 11.005859 z M 10 12.5 L 10.833984 12.5 A 1.6666668 1.6666668 0 0 0 12.5 14.166016 L 12.5 15 A 2.5000001 2.5000001 0 0 1 10 12.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/odrive-tray.svg b/.icons/kora/panel/24/odrive-tray.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/24/odrive-tray.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/onboard-mono.svg b/.icons/kora/panel/24/onboard-mono.svg
new file mode 120000
index 000000000..093f487dc
--- /dev/null
+++ b/.icons/kora/panel/24/onboard-mono.svg
@@ -0,0 +1 @@
+onboard-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/onboard-panel.svg b/.icons/kora/panel/24/onboard-panel.svg
new file mode 100644
index 000000000..d31dafa68
--- /dev/null
+++ b/.icons/kora/panel/24/onboard-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 1.002c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h10c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2h-10z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.064 7.15h1.879c.674 0 1.16.101 1.461.305.304.204.455.53.455.979 0 .236-.055.438-.166.605-.11.165-.27.287-.48.367.269.078.478.222.625.432s.221.468.221.773c0 .468-.159.818-.475 1.047-.316.23-.798.344-1.443.344h-2.077zm1.25 2.731v1.269h.735c.251 0 .441-.052.566-.158.128-.106.192-.268.192-.482 0-.21-.062-.367-.188-.471-.126-.106-.317-.158-.57-.158zm.002-1.879v1.027h.692c.197 0 .345-.044.447-.131.102-.086.154-.213.154-.382 0-.167-.052-.295-.154-.381-.102-.089-.25-.133-.447-.133zm-4.82-5.033c.78 0 1.39.223 1.832.67.442.446.662 1.061.662 1.847 0 .785-.22 1.4-.662 1.846s-1.052.67-1.832.67c-.778 0-1.39-.224-1.834-.67-.442-.446-.662-1.061-.662-1.846 0-.786.22-1.401.662-1.847.444-.447 1.056-.67 1.834-.67zm0 .906c-.381 0-.677.14-.887.422s-.316.678-.316 1.189c0 .509.106.906.316 1.188.21.281.506.422.887.422.383 0 .681-.141.891-.422.21-.282.314-.679.314-1.188 0-.511-.104-.907-.314-1.189s-.508-.422-.891-.422z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/openbazaar-system-tray.svg b/.icons/kora/panel/24/openbazaar-system-tray.svg
new file mode 100644
index 000000000..a9751ee9b
--- /dev/null
+++ b/.icons/kora/panel/24/openbazaar-system-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.000001,0 C 7.349091,1.267981 6.533596,2.638963 5.1855478,4.1894531 4.5914018,4.8734978 4.0040816,5.47239 3.4335947,6 l 2.5371093,0 4.058594,0 2.501953,0 C 11.992133,5.504585 11.436789,4.9427965 10.871095,4.2988281 9.478569,2.7158767 8.627623,1.2758465 8.000001,0 Z m 1.552734,0.7753906 c 0.534717,0.9017938 1.197957,1.8740482 2.06836,2.8632813 C 12.469363,4.6043123 13.290419,5.373541 14.056642,6 L 14.503907,6 13.062501,1.9980469 C 12.00073,2.0200469 10.782743,1.5333781 9.994142,1.0800781 9.833065,0.9854951 9.694113,0.8793889 9.552735,0.7753906 Z M 6.400392,0.8515626 C 5.4084175,1.4647032 4.0407012,2.0179809 2.9414071,2.0019532 c 0,0 -0.9129387,2.5529544 -1.4335937,3.9980468 L 1.9179697,6 C 2.7123307,5.339191 3.5611324,4.5331778 4.4296884,3.5332031 5.2339204,2.6081956 5.8730195,1.7018504 6.400392,0.8515625 Z M 1.3046884,7 C 1.2535274,6.999749 1.2031431,7.01587 1.158204,7.04687 1.149464,7.05347 1.140988,7.06066 1.132813,7.06835 1.124733,7.07505 1.116915,7.08221 1.109376,7.08984 1.062086,7.14022 1.028022,7.207665 1.01172,7.283199 1.00666,7.306839 1.00339,7.331039 1.00195,7.355469 l 0,0.002 0,0.002 C 1.00083,7.371789 1.00018,7.384179 1,7.396579 l 0,0.002 c 6.98e-4,0.025 0.00331,0.04986 0.00781,0.07422 l 0.00195,0.0059 0.1777344,0.919922 0.058594,0.308593 c 0.00751,0.03718 0.019361,0.07273 0.035156,0.105469 0.015825,0.03354 0.035582,0.06384 0.058594,0.08984 0.015061,0.01699 0.031417,0.03204 0.048828,0.04492 0.00824,0.0064 0.016712,0.01223 0.025391,0.01758 0.039824,0.02318 0.083131,0.03517 0.1269531,0.03516 l 0.2558594,0 3.8457031,-0.01172 c 0.00456,1.3e-4 0.00912,1.3e-4 0.013672,0 l 0.458984,0 c 0.01038,0.0013 0.02081,0.002 0.03125,0.002 l 0.01172,-0.002 0.271485,0 1.570312,0 1.570312,0 0.271485,0 c 0.01431,0.0013 0.02866,0.0013 0.04297,0 l 0.458984,0 c 0.0046,1.3e-4 0.0091,1.3e-4 0.01367,0 L 14.203126,9 l 0.002,0 0.253906,0 c 0.07141,6.2e-5 0.140552,-0.03175 0.195313,-0.08984 l 0,-0.002 c 0.04908,-0.05209 0.08394,-0.122492 0.09961,-0.201172 l 0.06055,-0.308593 0.177735,-0.919922 c 0.0024,-0.01224 0.0044,-0.02463 0.0059,-0.03711 l 0,-0.002 c 0.0026,-0.02525 0.0033,-0.05076 0.002,-0.07617 -0.0035,-0.07731 -0.02527,-0.151498 -0.0625,-0.21289 -0.01276,-0.02069 -0.02716,-0.03967 -0.04297,-0.05664 -0.0069,-0.0082 -0.01404,-0.01605 -0.02148,-0.02344 l -0.002,0 c -0.0064,-0.0055 -0.01287,-0.01073 -0.01953,-0.01562 l -0.0059,-0.0059 c -0.0083,-0.0057 -0.01674,-0.01092 -0.02539,-0.01563 l -0.002,0 c -0.0089,-0.0051 -0.01806,-0.0097 -0.02734,-0.01367 l -0.002,0 c -0.009,-0.0038 -0.01811,-0.0071 -0.02734,-0.0098 l -0.002,0 c -0.01923,-0.0057 -0.03886,-0.0089 -0.05859,-0.0098 l -0.002,0 -0.002,0 -4.667969,0 -4.058594,0 z m 4.7226566,2.984375 0.08594,0.0039 -0.4277346,0 c -0.02356,6.72e-4 -0.046762,6.72e-4 -0.070312,0 l -3.4316406,0.0098 C 2.4236496,11.808204 2.6423588,14.998376 3.8730478,15 l 1.5898437,0 -1.4492187,-2.507812 c -0.02309,-0.04 -0.015712,-0.09475 0.017578,-0.123047 l 2.0312502,-1.72461 c 0.03473,-0.02954 0.406631,-0.344916 0.773437,-0.65625 l -0.40625,0 -0.271484,0 0.08789,-0.0039 c -0.07296,0.0065 -0.145794,0.0065 -0.21875,0 z m 3.726562,0 0.08789,0.0039 -0.271485,0 -0.40625,0 c 0.366807,0.311334 0.738709,0.626714 0.773438,0.65625 l 2.03125,1.72461 c 0.03328,0.0283 0.04067,0.08304 0.01758,0.123047 L 10.53711,15 l 1.582032,0 c 1.222961,0 1.453176,-3.191325 1.697265,-5.001953 l -3.429687,-0.0098 c -0.01337,3.81e-4 -0.02765,5.2e-5 -0.04102,0 l -0.458984,0 0.08594,-0.0039 c -0.07296,0.0065 -0.145794,0.0065 -0.21875,0 z"/>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 7.57773,10.000005 -1.691407,3.996094 4.226563,0 -1.689453,-3.996094 -0.845703,0 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/opensnitch-tray-alert.svg b/.icons/kora/panel/24/opensnitch-tray-alert.svg
new file mode 100644
index 000000000..78cf5cc85
--- /dev/null
+++ b/.icons/kora/panel/24/opensnitch-tray-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m8.196 12.806c.638 0 1.156.518 1.156 1.156s-.518 1.156-1.156 1.156-1.156-.518-1.156-1.156.518-1.156 1.156-1.156zm-1-5.806v3l.25 2h1.5l.25-2v-3z"/>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686h2.845v1h-2.845c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987z"/>
+</svg>
diff --git a/.icons/kora/panel/24/opensnitch-tray-off.svg b/.icons/kora/panel/24/opensnitch-tray-off.svg
new file mode 100644
index 000000000..497d91071
--- /dev/null
+++ b/.icons/kora/panel/24/opensnitch-tray-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" fill-opacity=".5" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-5.846-3.254-2 1.301 2 1.301v-.801h3v-1h-3zm1-3v.801h-3v1h3v.801l2-1.301z"/>
+</svg>
diff --git a/.icons/kora/panel/24/opensnitch-tray-pause.svg b/.icons/kora/panel/24/opensnitch-tray-pause.svg
new file mode 100644
index 000000000..7f9e75225
--- /dev/null
+++ b/.icons/kora/panel/24/opensnitch-tray-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-7.837-5.107v4h2v-4zm3 0v4h2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/24/opensnitch-tray-red.svg b/.icons/kora/panel/24/opensnitch-tray-red.svg
new file mode 100644
index 000000000..78cf5cc85
--- /dev/null
+++ b/.icons/kora/panel/24/opensnitch-tray-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#f44336" d="m8.196 12.806c.638 0 1.156.518 1.156 1.156s-.518 1.156-1.156 1.156-1.156-.518-1.156-1.156.518-1.156 1.156-1.156zm-1-5.806v3l.25 2h1.5l.25-2v-3z"/>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686h2.845v1h-2.845c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987z"/>
+</svg>
diff --git a/.icons/kora/panel/24/opensnitch-tray.svg b/.icons/kora/panel/24/opensnitch-tray.svg
new file mode 100644
index 000000000..320f952da
--- /dev/null
+++ b/.icons/kora/panel/24/opensnitch-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m13.062 11.453c.031-.006.064-.011.099-.015 1.036-.129 1.839-1.015 1.839-2.086 0-1.159-.942-2.1-2.101-2.1-.167 0-.329.018-.484.056-.535.131-1.075-.196-1.208-.73-.395-1.59-1.833-2.77-3.544-2.77-1.327 0-2.488.71-3.129 1.769-.181.298-.504.481-.854.482-1.479.003-2.68 1.204-2.68 2.685 0 1.482 1.202 2.686 2.685 2.686l6.162.023v.987l-6.162-.01c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.39 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078 0 0-.579.019-.673.01h-2.764v-.987zm-5.846-3.254-2 1.301 2 1.301v-.801h3v-1h-3zm1-3v.801h-3v1h3v.801l2-1.301z"/>
+</svg>
diff --git a/.icons/kora/panel/24/optimus-tray-intel-symbolic.svg b/.icons/kora/panel/24/optimus-tray-intel-symbolic.svg
new file mode 120000
index 000000000..3ab58603f
--- /dev/null
+++ b/.icons/kora/panel/24/optimus-tray-intel-symbolic.svg
@@ -0,0 +1 @@
+prime-intel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/optimus-tray-intel.svg b/.icons/kora/panel/24/optimus-tray-intel.svg
new file mode 120000
index 000000000..3ab58603f
--- /dev/null
+++ b/.icons/kora/panel/24/optimus-tray-intel.svg
@@ -0,0 +1 @@
+prime-intel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/optimus-tray-nvidia-symbolic.svg b/.icons/kora/panel/24/optimus-tray-nvidia-symbolic.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/24/optimus-tray-nvidia-symbolic.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/optimus-tray-nvidia.svg b/.icons/kora/panel/24/optimus-tray-nvidia.svg
new file mode 120000
index 000000000..9498237a9
--- /dev/null
+++ b/.icons/kora/panel/24/optimus-tray-nvidia.svg
@@ -0,0 +1 @@
+prime-nvidia.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.kde.neochat.tray.svg b/.icons/kora/panel/24/org.kde.neochat.tray.svg
new file mode 100644
index 000000000..b900c19e6
--- /dev/null
+++ b/.icons/kora/panel/24/org.kde.neochat.tray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs id="defs1">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path id="path1" class="ColorScheme-Text" d="m15 2.0001736v8.2089844c0 0.9676-0.790665 1.791016-1.777344 1.791016h-6.0058592l-0.8613281 0.832031-0.1835939 0.167969h2.634766c0.297636 0 0.419786-0.0229 0.6152339 0.226562l0.9082033 0.876953 1.951172 1.78711c0.319751 0.309532 0.719084-0.07685 0.71875-0.695313v-1.818359c0-0.388883 0.388672-0.376953 0.388672-0.376953h1.833984c0.430889 0 0.777344-0.360161 0.777344-0.791016v-9.4316406c0-0.4308544-0.346455-0.7773438-0.777344-0.7773438z" style="fill:currentColor;opacity:.35"/>
+ <path id="path2" class="ColorScheme-Text" d="M 0.77734375,0 C 0.34645495,0 0,0.34648945 0,0.77734375 V 10.208984 C 0,10.639839 0.34645495,11 0.77734375,11 H 2.6113281 C 2.6113281,11 3,10.98807 3,11.376953 v 1.818359 c -3.344e-4,0.618466 0.3990005,1.004846 0.71875,0.695313 C 4.688569,13.020039 5.6407658,12.131669 6.578125,11.226562 6.7833182,11.045311 6.8957233,11 7.1933594,11 H 13.222656 C 13.653545,11 14,10.639839 14,10.208984 V 0.77734375 C 14,0.34648945 13.653545,0 13.222656,0 Z M 1.1230207,1.1530527 H 12.876979 V 9.8095691 H 7.2272738 c -0.1146303,0 -0.8931215,-0.019289 -1.1694818,0.166363 C 5.6082297,10.277937 5.2139617,10.789496 4.8907678,11.119961 4.6700599,11.340669 4.2323002,11.81909 3.9935007,12.05789 4.0033425,11.204578 3.8812443,10.198251 3.4692829,10.004803 2.8605706,9.7189657 2.3891764,9.8095691 1.8232077,9.8095691 H 1.1230207 Z M 3,3 v 1 h 8 V 3 Z M 3,5 V 6 H 9 V 5 Z M 3,7 V 8 H 7 V 7 Z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.keepassxc.KeePassXC-locked.svg b/.icons/kora/panel/24/org.keepassxc.KeePassXC-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/24/org.keepassxc.KeePassXC-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark-locked.svg b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark.svg b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-dark.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light-locked.svg b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light-locked.svg
new file mode 120000
index 000000000..e352b5603
--- /dev/null
+++ b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light-locked.svg
@@ -0,0 +1 @@
+keepassxc-locked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light.svg b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/24/org.keepassxc.KeePassXC-monochrome-light.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.keepassxc.KeePassXC-unlocked.svg b/.icons/kora/panel/24/org.keepassxc.KeePassXC-unlocked.svg
new file mode 120000
index 000000000..04065e295
--- /dev/null
+++ b/.icons/kora/panel/24/org.keepassxc.KeePassXC-unlocked.svg
@@ -0,0 +1 @@
+keepassxc-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine-away.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-away.svg
new file mode 100644
index 000000000..16f9b30b3
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m3 4v16h3v-13c4 0 2.9863281 7.00016 2.9863281 13h3.0273439c0-1.136139.004112-2.037733.007812-3h2.978516v3h3v-3h3v-3h-3v-3h-3v3h-2.994141c-.028283-3.288723-.180512-5.5000993-.923828-7.1894531-.562483-1.2783723-1.7810711-2.2214475-3.0156248-2.5332031-.6648898-.1679016-1.3454748-.2317284-2.0664062-.2578126v-.0195312zm13.5 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.5zm-.5 1h1v1h1v1h-1-1v-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine-connect.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-connect.svg
new file mode 100644
index 000000000..2a6ba2fd4
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine-disconnect.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-disconnect.svg
new file mode 100644
index 000000000..76b111286
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine-msg.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-msg.svg
new file mode 100644
index 000000000..56f8d5ee4
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine-msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m0 1v14h2v-11.975c3.5555555 0 3 6.72514 3 11.975h2.0122932c0-.994121.0036-2.158016.0069-3h2.9807738v3h2v-3h3.000033v-2h-3v-3h-2v3h-2.9946518c-.02514-2.877633-.160455-5.0625869-.82118-6.5407715-.4999853-1.1185757-1.5831748-1.9437665-2.6805558-2.2165527-.5910133-.1469139-1.1959776-.2027623-1.8368055-.2255861v-.0170897z"/>
+ <circle fill="#4285f4" cx="10.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine_away.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_away.svg
new file mode 100644
index 000000000..12f109dc7
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 4 L 3 20 L 6 20 L 6 7 C 10 7 8.9863281 14.00016 8.9863281 20 L 12.013672 20 C 12.013672 18.863861 12.017784 17.962267 12.021484 17 L 15 17 L 15 20 L 18 20 L 18 17 L 21 17 L 21 14 L 18 14 L 18 11 L 15 11 L 15 14 L 12.005859 14 C 11.977576 10.711277 11.825347 8.4999007 11.082031 6.8105469 C 10.519548 5.5321746 9.3009599 4.5890994 8.0664062 4.2773438 C 7.4015164 4.1094422 6.7209314 4.0456154 6 4.0195312 L 6 4 L 3 4 z M 16.5 4 A 2.5 2.5 0 0 0 14 6.5 A 2.5 2.5 0 0 0 16.5 9 A 2.5 2.5 0 0 0 19 6.5 A 2.5 2.5 0 0 0 16.5 4 z M 16 5 L 17 5 L 17 6 L 18 6 L 18 7 L 17 7 L 16 7 L 16 6 L 16 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine_connect.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_connect.svg
new file mode 100644
index 000000000..73a349435
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine_disconnect.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_disconnect.svg
new file mode 100644
index 000000000..90a925e5e
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.nicotine_plus.Nicotine_msg.svg b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_msg.svg
new file mode 100644
index 000000000..0c0ef0db6
--- /dev/null
+++ b/.icons/kora/panel/24/org.nicotine_plus.Nicotine_msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,1 V 15 H 2 V 3.025 c 3.5555555,0 3,6.72514 3,11.975 h 2.0122932 c 0,-0.994121 0.0036,-2.158016 0.0069,-3 H 9.999967 v 3 h 2 V 12 H 15 V 10 H 12 V 7 h -2 v 3 H 7.0053482 C 6.9802082,7.122367 6.8448932,4.9374131 6.1841682,3.4592285 5.6841829,2.3406528 4.6009934,1.515462 3.5036124,1.2426758 2.9125991,1.0957619 2.3076348,1.0399135 1.6668069,1.0170897 V 1 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="10.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.rnd2.cpupower_gui-panel.svg b/.icons/kora/panel/24/org.rnd2.cpupower_gui-panel.svg
new file mode 100644
index 000000000..b81e781e1
--- /dev/null
+++ b/.icons/kora/panel/24/org.rnd2.cpupower_gui-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4 0v2h-1.1992188c-.4432 0-.8007812.3575812-.8007812.8007812v1.1992188h-2v2h2v1h-2v2h2v1h-2v2h2v1.199219c0 .4432.3575812.800781.8007812.800781h1.1992188v2h2v-2h1v2h2v-2h1v2h2v-2h1.199219c.4432 0 .800781-.357581.800781-.800781v-1.199219h2v-2h-2v-1h2v-2h-2v-1h2v-2h-2v-1.1992188c0-.4432-.357581-.8007812-.800781-.8007812h-1.199219v-2h-2v2h-1v-2h-2v2h-1v-2zm5.726562 3-1.037109 4h1.810547l-4.226562 6 1.037109-4h-1.810547z"/>
+</svg>
diff --git a/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-down.svg b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-down.svg
new file mode 100644
index 000000000..50dd8dd78
--- /dev/null
+++ b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-down.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m12.5 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.5zm-.5 2h1v2h1.25l-1.75 2-1.75-2h1.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-error.svg b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-error.svg
new file mode 100644
index 000000000..d17ddddbf
--- /dev/null
+++ b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-error.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m12.5 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.5zm-.5 1h1v3.339h-1zm.5 4c.274 0 .5.226.5.5s-.226.5-.5.5-.5-.226-.5-.5.226-.5.5-.5z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-up.svg b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-up.svg
new file mode 100644
index 000000000..023d5c805
--- /dev/null
+++ b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing-up.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12.5 15c-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-.5-2h1v-2h1.25l-1.75-2-1.75 2h1.25z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing.svg b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing.svg
new file mode 100644
index 000000000..91bb3505d
--- /dev/null
+++ b/.icons/kora/panel/24/org.sparkleshare.SparkleShare-syncing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".3" d="m1.461 5.13h13.078c.317 0 .572.255.572.572v7.826c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-7.826c0-.317.255-.572.572-.572z"/>
+ <path fill="#dfdfdf" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.349 2.195c.029-.082.103-.135.19-.135s.161.053.19.135l.771 2.191c.028.08.099.132.185.134l2.316.06c.087.002.159.055.186.138.027.082.001.168-.068.221l-1.842 1.417c-.067.052-.094.135-.07.216l.66 2.232c.025.083-.005.169-.075.219-.071.051-.161.052-.233.003l-1.905-1.318c-.071-.048-.159-.048-.23 0l-1.905 1.318c-.072.049-.162.048-.233-.003-.07-.05-.1-.136-.075-.219l.66-2.232c.024-.081-.003-.164-.07-.216l-1.842-1.417c-.069-.053-.095-.139-.068-.221.027-.083.099-.136.186-.138l2.316-.06c.086-.002.157-.054.185-.134z"/>
+ <path fill="#4285f4" d="m12.5 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.371 0 2.5 1.129 2.5 2.5h-.834c0-.914-.752-1.666-1.666-1.666zm-2.5 2.5h.834c0 .914.752 1.666 1.666 1.666v.834c-1.371 0-2.5-1.129-2.5-2.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/overgrive-app-ind-con-1.svg b/.icons/kora/panel/24/overgrive-app-ind-con-1.svg
new file mode 120000
index 000000000..5a6a822fa
--- /dev/null
+++ b/.icons/kora/panel/24/overgrive-app-ind-con-1.svg
@@ -0,0 +1 @@
+grive-app-ind-con-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/overgrive-app-ind-con-2.svg b/.icons/kora/panel/24/overgrive-app-ind-con-2.svg
new file mode 120000
index 000000000..364e56419
--- /dev/null
+++ b/.icons/kora/panel/24/overgrive-app-ind-con-2.svg
@@ -0,0 +1 @@
+grive-app-ind-con-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/overgrive-app-ind-con-3.svg b/.icons/kora/panel/24/overgrive-app-ind-con-3.svg
new file mode 120000
index 000000000..364e56419
--- /dev/null
+++ b/.icons/kora/panel/24/overgrive-app-ind-con-3.svg
@@ -0,0 +1 @@
+grive-app-ind-con-2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/overgrive-app-ind-sleep.svg b/.icons/kora/panel/24/overgrive-app-ind-sleep.svg
new file mode 120000
index 000000000..a345c5e4c
--- /dev/null
+++ b/.icons/kora/panel/24/overgrive-app-ind-sleep.svg
@@ -0,0 +1 @@
+grive-app-ind-sleep.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/overgrive-app-ind.svg b/.icons/kora/panel/24/overgrive-app-ind.svg
new file mode 120000
index 000000000..07632348a
--- /dev/null
+++ b/.icons/kora/panel/24/overgrive-app-ind.svg
@@ -0,0 +1 @@
+grive-app-ind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pamac-tray-no-update.svg b/.icons/kora/panel/24/pamac-tray-no-update.svg
new file mode 120000
index 000000000..68dbb7641
--- /dev/null
+++ b/.icons/kora/panel/24/pamac-tray-no-update.svg
@@ -0,0 +1 @@
+mintupdate-up-to-date.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pamac-tray-update.svg b/.icons/kora/panel/24/pamac-tray-update.svg
new file mode 120000
index 000000000..07ef66955
--- /dev/null
+++ b/.icons/kora/panel/24/pamac-tray-update.svg
@@ -0,0 +1 @@
+mintupdate-updates-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pcloud-offline.svg b/.icons/kora/panel/24/pcloud-offline.svg
new file mode 100644
index 000000000..d8a6b2a43
--- /dev/null
+++ b/.icons/kora/panel/24/pcloud-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pcloud-ok.svg b/.icons/kora/panel/24/pcloud-ok.svg
new file mode 100644
index 000000000..bbf00da2a
--- /dev/null
+++ b/.icons/kora/panel/24/pcloud-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pcloud-pause.svg b/.icons/kora/panel/24/pcloud-pause.svg
new file mode 100644
index 000000000..a90cc4bca
--- /dev/null
+++ b/.icons/kora/panel/24/pcloud-pause.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 8.0332031 13 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.693359 9.3320312 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 11 11 L 12 11 L 12 14 L 11 14 L 11 11 z M 13 11 L 14 11 L 14 14 L 13 14 L 13 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pcloud-sync.svg b/.icons/kora/panel/24/pcloud-sync.svg
new file mode 100644
index 000000000..83b212e9f
--- /dev/null
+++ b/.icons/kora/panel/24/pcloud-sync.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 8.0332031 13 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 15.693359 9.3320312 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.25,9.4689111 A 3.5,3.5 0 0 0 9.4689111,10.75 3.5,3.5 0 0 0 10.75,15.531089 3.5,3.5 0 0 0 15.531089,14.25 3.5,3.5 0 0 0 14.25,9.4689111 Z m -1.825135,0.5362259 -0.04089,0.695825 -0.0176,0.307831 A 1.5,1.5 0 0 0 11.200962,11.75 1.5,1.5 0 0 0 11.012227,12.678461 l -0.886609,0.586433 A 2.5,2.5 0 0 1 10.334936,11.25 2.5,2.5 0 0 1 12.424865,10.005137 Z m 2.271625,1.311524 A 2.5,2.5 0 0 1 14.665064,13.75 2.5,2.5 0 0 1 13.025488,14.94139 l 0.06482,-1.065403 A 1.5,1.5 0 0 0 13.799038,13.25 a 1.5,1.5 0 0 0 0.0592,-1.379879 l 0.257789,-0.169159 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pcloud-warning.svg b/.icons/kora/panel/24/pcloud-warning.svg
new file mode 100644
index 000000000..244c2c6df
--- /dev/null
+++ b/.icons/kora/panel/24/pcloud-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 2 A 5 5 0 0 0 3.3964844 5.0488281 A 4 4 0 0 0 0 9 A 4 4 0 0 0 3.8085938 12.990234 L 3.8085938 13 L 4 13 L 13.523438 13 A 2.4761905 2.4761905 0 0 0 16 10.523438 A 2.4761905 2.4761905 0 0 0 14.822266 8.4179688 A 2.5 2.5 0 0 0 15 7.5 A 2.5 2.5 0 0 0 12.578125 5.0039062 A 5 5 0 0 0 8 2 z M 6 5 L 7 5 L 9 5 L 10 5 L 10 6 L 10 7 L 10 8 L 9 8 L 7 8 L 7 11 L 6 11 L 6 8 L 6 7 L 6 6 L 6 5 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/persepolis-tray.svg b/.icons/kora/panel/24/persepolis-tray.svg
new file mode 100644
index 000000000..db0655e46
--- /dev/null
+++ b/.icons/kora/panel/24/persepolis-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 5 3 C 6.6 4.2 10.298967 4.201999 12 4.5 C 10.821221 4.7616295 8.8828226 4.8157437 7.2304688 5.1523438 C 8.6561434 6.1680861 9.391453 6.2182015 11 6.5 C 9.287227 6.8801489 8.6393061 6.8421866 7.2109375 7.8613281 C 8.8952874 8.2286678 10.878459 8.3035192 12 8.5 C 10.196179 8.900357 6.6 8.8 5 10 L 6.5 10.199219 L 8 10 C 6.8 11.6 6.7980011 12.298967 6.5 14 C 6.0996432 12.196179 6.2 11.6 5 10 L 5.1992188 8.5 L 5 7 C 5.5052456 7.3789342 6.2285944 7.6313016 7.0234375 7.8183594 L 7.1992188 6.5 L 7.0273438 5.1992188 C 6.2334253 5.3758405 5.5105256 5.6171058 5 6 L 5.1992188 4.5 L 5 3 z M 9 10 L 10.5 10.199219 L 12 10 C 10.8 11.6 10.798001 12.298967 10.5 14 C 10.099643 12.196179 10.2 11.6 9 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/phone-battery-caution.svg b/.icons/kora/panel/24/phone-battery-caution.svg
new file mode 100644
index 000000000..3cd61cbe8
--- /dev/null
+++ b/.icons/kora/panel/24/phone-battery-caution.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NegativeText" d="m.572 12.723v1.429c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-1.429z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/phone-battery-empty.svg b/.icons/kora/panel/24/phone-battery-empty.svg
new file mode 100644
index 000000000..c6d79e65e
--- /dev/null
+++ b/.icons/kora/panel/24/phone-battery-empty.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/phone-battery-full.svg b/.icons/kora/panel/24/phone-battery-full.svg
new file mode 100644
index 000000000..4145e1437
--- /dev/null
+++ b/.icons/kora/panel/24/phone-battery-full.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 2.525v11.627c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-11.627z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/phone-battery-good.svg b/.icons/kora/panel/24/phone-battery-good.svg
new file mode 100644
index 000000000..6eb936ab6
--- /dev/null
+++ b/.icons/kora/panel/24/phone-battery-good.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 5.364v8.788c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-8.788z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/phone-battery-low.svg b/.icons/kora/panel/24/phone-battery-low.svg
new file mode 100644
index 000000000..589475c85
--- /dev/null
+++ b/.icons/kora/panel/24/phone-battery-low.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z" fill="#dfdfdf"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-NeutralText" d="m.572 11.579v2.573c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-2.573z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/phone-battery-medium.svg b/.icons/kora/panel/24/phone-battery-medium.svg
new file mode 100644
index 000000000..440836c8b
--- /dev/null
+++ b/.icons/kora/panel/24/phone-battery-medium.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.6 2.857c0-.209.17-.378.379-.378h4.972c.209 0 .379.169.379.378v10.85c0 .209-.17.378-.379.378h-4.972c-.209 0-.379-.169-.379-.378zm4.343-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.93 1.722c-1 0-1 1-1 1v12s0 1 1 1h5.07c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v10.85c0 .209.17.378.379.378h4.972c.209 0 .379-.169.379-.378v-10.85c0-.209-.17-.378-.379-.378h-4.972c-.209 0-.379.169-.379.378zm2.332 9.866h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m.572 8.282v5.87c0 .467.446 1.053 1 1.053h5.469c.554 0 1-.586 1-1.053v-5.87z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.851 1.825v-.41c0-.627.509-1.136 1.136-1.136h.687c.627 0 1.136.509 1.136 1.136v.41h.806c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-4.571c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036h.806zm-.806.7h4.571c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-4.571c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/pia_tray_connected.svg b/.icons/kora/panel/24/pia_tray_connected.svg
new file mode 100644
index 000000000..e4f05d39d
--- /dev/null
+++ b/.icons/kora/panel/24/pia_tray_connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5,0 C 5.4627564,0 3.0004562,2.3276432 3,5.1992188 3.00172,5.3328938 3.00888,5.4664566 3.021484,5.5996094 L 3,5.5996094 3,6 1.8339844,6 C 1.3723177,6 1,6.3464546 1,6.7773438 L 1,12.222656 C 1,12.653545 1.3723177,13 1.8339844,13 L 3,13 3,15.199219 C 3,15.642419 3.3769338,16 3.8457031,16 l 2.9628907,0 1.2675781,-2 0.8476562,0 1.2675779,2 2.962891,0 C 13.623066,16 14,15.642419 14,15.199219 L 14,13 15.166016,13 C 15.627682,13 16,12.653545 16,12.222656 L 16,6.7773438 C 16,6.3464546 15.627682,6 15.166016,6 L 14,6 l 0,-0.4003906 -0.01758,0 C 13.993721,5.466409 13.999584,5.3328463 14,5.1992188 13.999544,2.3276432 11.537244,0 8.5,0 Z m 0,2 c 1.932663,-1e-7 3.5,1 3.5,3.977539 -5.58e-4,0.014978 -0.0012,0.029952 -0.002,0.044922 L 5,6.0224609 C 4.9999069,6.0074869 4.9999069,5.9925129 5,5.9775389 5,2.9999999 6.567337,1.9999998 8.5,2 Z M 6,4 6,5 7,5 7,4 Z m 4,0 0,1 1,0 0,-1 z M 8.5,7 c 0.9233334,0 1.4667964,0.782188 1.4667964,1.742188 l 0,0.257812 0.6171876,0 C 10.811473,8.96085 11,9.262571 11,9.5 l 0,2.072266 C 11,11.809694 10.814818,12 10.583984,12 L 6.4160156,12 C 6.1851822,12 6,11.809694 6,11.572266 L 6,9.5 C 6,9.262571 6.2947796,8.8035671 6.4160156,9 l 0.6171875,0 0,-0.257812 C 7.0332031,7.781802 7.5766667,7 8.5,7 Z m 0,0.857422 c -0.4616667,0 -0.6328125,0.382565 -0.6328125,0.857422 l 0,0.285156 1.265625,0 0,-0.285156 C 9.1328125,8.239987 8.9616667,7.857422 8.5,7.857422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pia_tray_connecting.svg b/.icons/kora/panel/24/pia_tray_connecting.svg
new file mode 100644
index 000000000..41f32ef32
--- /dev/null
+++ b/.icons/kora/panel/24/pia_tray_connecting.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8.5 0 C 5.4627564 0 3.0004562 2.3276432 3 5.1992188 C 3.00172 5.3328938 3.0088804 5.4664566 3.0214844 5.5996094 L 3 5.5996094 L 3 6 L 1.8339844 6 C 1.3723177 6 1 6.3464546 1 6.7773438 L 1 12.222656 C 1 12.653545 1.3723177 13 1.8339844 13 L 3 13 L 3 15.199219 C 3 15.642419 3.3769338 16 3.8457031 16 L 6.8085938 16 L 8.0761719 14 L 8.9238281 14 L 10.191406 16 L 13.154297 16 C 13.623066 16 14 15.642419 14 15.199219 L 14 13 L 15.166016 13 C 15.627682 13 16 12.653545 16 12.222656 L 16 6.7773438 C 16 6.3464546 15.627682 6 15.166016 6 L 14 6 L 14 5.5996094 L 13.982422 5.5996094 C 13.993723 5.466409 13.999584 5.3328462 14 5.1992188 C 13.999544 2.3276432 11.537244 -5.9211895e-16 8.5 0 z M 8.5 2 C 10.432663 1.9999999 12 2.9990235 12 5.9765625 C 11.999442 5.9915405 11.998847 6.0084675 11.998047 6.0234375 L 5 6.0214844 C 4.9999069 6.0065104 4.9999069 5.9915365 5 5.9765625 C 5 2.9990235 6.567337 1.9999998 8.5 2 z M 6 4 L 6 5 L 7 5 L 7 4 L 6 4 z M 10 4 L 10 5 L 11 5 L 11 4 L 10 4 z M 4.5 8 A 1.5 1.5 0 0 1 6 9.5 A 1.5 1.5 0 0 1 4.5 11 A 1.5 1.5 0 0 1 3 9.5 A 1.5 1.5 0 0 1 4.5 8 z M 8.5 8 A 1.5 1.5 0 0 1 10 9.5 A 1.5 1.5 0 0 1 8.5 11 A 1.5 1.5 0 0 1 7 9.5 A 1.5 1.5 0 0 1 8.5 8 z M 12.5 8 A 1.5 1.5 0 0 1 14 9.5 A 1.5 1.5 0 0 1 12.5 11 A 1.5 1.5 0 0 1 11 9.5 A 1.5 1.5 0 0 1 12.5 8 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 9 L 4 10 L 5 10 L 5 9 L 4 9 z M 8 9 L 8 10 L 9 10 L 9 9 L 8 9 z M 12 9 L 12 10 L 13 10 L 13 9 L 12 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pia_tray_disconnected.svg b/.icons/kora/panel/24/pia_tray_disconnected.svg
new file mode 100644
index 000000000..4068479f3
--- /dev/null
+++ b/.icons/kora/panel/24/pia_tray_disconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.5,0 C 5.4627564,0 3.0004562,2.3276432 3,5.1992188 3.00172,5.3328938 3.00888,5.4664566 3.021484,5.5996094 L 3,5.5996094 3,6 1.8339844,6 C 1.3723177,6 1,6.3464546 1,6.7773438 L 1,12.222656 C 1,12.653545 1.3723177,13 1.8339844,13 L 3,13 3,15.199219 C 3,15.642419 3.3769338,16 3.8457031,16 l 2.9628907,0 1.2675781,-2 0.8476562,0 1.2675779,2 2.962891,0 C 13.623066,16 14,15.642419 14,15.199219 L 14,13 15.166016,13 C 15.627682,13 16,12.653545 16,12.222656 L 16,6.7773438 C 16,6.3464546 15.627682,6 15.166016,6 L 14,6 l 0,-0.4003906 -0.01758,0 C 13.993721,5.466409 13.999584,5.3328463 14,5.1992188 13.999544,2.3276432 11.537244,0 8.5,0 Z m 0,2 c 1.932663,-1e-7 3.5,1 3.5,3.977539 -5.58e-4,0.014978 -0.0012,0.029952 -0.002,0.044922 L 5,6.0224609 C 4.9999069,6.0074869 4.9999069,5.9925129 5,5.9775389 5,2.9999999 6.567337,1.9999998 8.5,2 Z M 6,4 6,5 7,5 7,4 Z m 4,0 0,1 1,0 0,-1 z M 8.5,7 c 0.9233334,0 1.4667964,0.782188 1.4667964,1.742188 l 0,0.257812 0.6171876,0 C 10.811473,8.96085 11,9.262571 11,9.5 l 0,2.072266 C 11,11.809694 10.814818,12 10.583984,12 L 6.4160156,12 C 6.1851822,12 6,11.809694 6,11.572266 L 6,9.5 C 6,9.262571 6.1851822,9 6.4160156,9 l 0.6171875,0 0,-0.257812 C 7.0332031,7.781802 7.5766667,7 8.5,7 Z m 0,0.857422 c -0.4616667,0 -0.6328125,0.382565 -0.6328125,0.857422 l 0,0.285156 1.265625,0 0,-0.285156 C 9.1328125,8.239987 8.9616667,7.857422 8.5,7.857422 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pidgin-tray-available.svg b/.icons/kora/panel/24/pidgin-tray-available.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-available.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pidgin-tray-away.svg b/.icons/kora/panel/24/pidgin-tray-away.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-away.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pidgin-tray-busy.svg b/.icons/kora/panel/24/pidgin-tray-busy.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-busy.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pidgin-tray-connect.svg b/.icons/kora/panel/24/pidgin-tray-connect.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-connect.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pidgin-tray-invisible.svg b/.icons/kora/panel/24/pidgin-tray-invisible.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-invisible.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pidgin-tray-offline.svg b/.icons/kora/panel/24/pidgin-tray-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pidgin-tray-pending.svg b/.icons/kora/panel/24/pidgin-tray-pending.svg
new file mode 120000
index 000000000..9c653fa64
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-pending.svg
@@ -0,0 +1 @@
+user-status-pending.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pidgin-tray-xa.svg b/.icons/kora/panel/24/pidgin-tray-xa.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/24/pidgin-tray-xa.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pithos-tray-icon.svg b/.icons/kora/panel/24/pithos-tray-icon.svg
new file mode 100644
index 000000000..35d2c4414
--- /dev/null
+++ b/.icons/kora/panel/24/pithos-tray-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.851 1.906c-1.255-.256-2.851-2.298-2.851-1.018v9.115c-.468-.193-.98-.293-1.5-.294-1.933 0-3.5 1.345-3.5 3.005s1.567 3.005 3.5 3.005c1.892-.002 3.44-1.295 3.495-2.917l.005.002c.001-.029 0-.06 0-.09.015-2.04 0-5.877 0-8.262.729.286 1.899.247 3.066 1.572.817.928 1.572 2.51 1.906 1.976.554-.886-.23-5.3-4.121-6.094z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pithos-tray-plugin.svg b/.icons/kora/panel/24/pithos-tray-plugin.svg
new file mode 120000
index 000000000..18c6e3928
--- /dev/null
+++ b/.icons/kora/panel/24/pithos-tray-plugin.svg
@@ -0,0 +1 @@
+pithos-tray-icon.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/plasmavault-symbolic.svg b/.icons/kora/panel/24/plasmavault-symbolic.svg
new file mode 100644
index 000000000..c78919c14
--- /dev/null
+++ b/.icons/kora/panel/24/plasmavault-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m1.778 4.139h12.444v7.379c0 .469-.297.849-.663.849h-11.118c-.366 0-.663-.38-.663-.849z"/>
+ <path d="m15 4.833v6.871c0 .795-.645 1.441-1.44 1.441h-11.12c-.795 0-1.44-.646-1.44-1.441v-8.408c0-.795.645-1.441 1.44-1.441h2.51c1.758 0 1.769 1.537 3.527 1.537h5.083c.795 0 1.44.645 1.44 1.441zm-.778 0c0-.366-.296-.663-.662-.663h-5.083c-.931 0-1.494-.321-1.982-.712-.426-.342-.729-.825-1.545-.825h-2.51c-.366 0-.662.297-.662.663v8.408c0 .366.296.663.662.663h11.12c.366 0 .662-.297.662-.663z"/>
+ <path d="m9.865 7.816c.247.001.484.099.659.274s.274.413.274.662v1.861c0 .248-.099.486-.274.661-.176.176-.414.274-.662.274h-3.724c-.249 0-.487-.098-.662-.274-.175-.175-.274-.413-.274-.661v-1.861c0-.249.099-.487.274-.662s.412-.273.659-.274v-.931c0-1.033.832-1.865 1.865-1.865s1.865.832 1.865 1.865zm-2.798 0h1.866v-.988c0-.517-.416-.933-.933-.933s-.933.416-.933.933z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/plasmavault_error.svg b/.icons/kora/panel/24/plasmavault_error.svg
new file mode 100644
index 000000000..b91bf3470
--- /dev/null
+++ b/.icons/kora/panel/24/plasmavault_error.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#f44336">
+ <path fill-opacity=".2" d="m1.778 4.139h12.444v7.379c0 .469-.297.849-.663.849h-11.118c-.366 0-.663-.38-.663-.849z"/>
+ <path d="m15 4.833v6.871c0 .795-.645 1.441-1.44 1.441h-11.12c-.795 0-1.44-.646-1.44-1.441v-8.408c0-.795.645-1.441 1.44-1.441h2.51c1.758 0 1.769 1.537 3.527 1.537h5.083c.795 0 1.44.645 1.44 1.441zm-.778 0c0-.366-.296-.663-.662-.663h-5.083c-.931 0-1.494-.321-1.982-.712-.426-.342-.729-.825-1.545-.825h-2.51c-.366 0-.662.297-.662.663v8.408c0 .366.296.663.662.663h11.12c.366 0 .662-.297.662-.663z"/>
+ <path d="m8 10.059c.433 0 .785.351.785.784s-.352.784-.785.784-.785-.351-.785-.784.352-.784.785-.784zm-.894-4.291c0-.235.093-.462.26-.629s.394-.26.629-.26h.01c.235 0 .462.093.628.26.167.167.261.394.261.629 0 .994-.234 2.347-.234 3.08 0 .174-.069.341-.192.465-.124.123-.291.192-.465.192h-.006c-.175 0-.342-.069-.465-.192-.123-.124-.192-.291-.192-.465 0-.733-.234-2.086-.234-3.08z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/pocket-casts-tray.svg b/.icons/kora/panel/24/pocket-casts-tray.svg
new file mode 100644
index 000000000..a9a1ffdab
--- /dev/null
+++ b/.icons/kora/panel/24/pocket-casts-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7v-2c-2.8994949 0-5-2.100505-5-5 0-2.8994949 2.1005051-5 5-5 2.899495 0 5 2.1005051 5 5h2c0-3.8659932-3.134007-7-7-7zm0 3c-2.209139 0-4 1.790861-4 4s1.790861 4 4 4v-1.333984c-1.4727594 0-2.6660156-1.1932566-2.6660156-2.666016-.0002084-1.4553101 1.165992-2.6413816 2.6210937-2.6660156.015046-.0001274.0298759-.0001274.0449219 0 1.4727594 0 2.666016 1.1932562 2.666016 2.6660156h1.333984c0-2.209139-1.790861-4-4-4z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoneapp-break.svg b/.icons/kora/panel/24/pomodoneapp-break.svg
new file mode 100644
index 000000000..b9db94599
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoneapp-break.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.586 5.379c-.128 0-.256.048-.354.146l-.707.707c-.196.196-.196.512 0 .707l1.061 1.061-1.061 1.06c-.196.195-.196.512 0 .708l.707.707c.196.195.512.195.707 0l1.061-1.061 1.06 1.061c.195.195.512.195.708 0l.707-.707c.195-.196.195-.513 0-.708l-1.061-1.06 1.061-1.061c.195-.195.195-.511 0-.707l-.707-.707c-.196-.196-.513-.196-.708 0l-1.06 1.061-1.061-1.061c-.098-.098-.225-.146-.353-.146z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/pomodoneapp-indicator.svg b/.icons/kora/panel/24/pomodoneapp-indicator.svg
new file mode 100644
index 000000000..be6454561
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoneapp-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.6 6c-.333 0-.6.267-.6.6v2.8c0 .333.267.6.6.6h2.8c.333 0 .6-.267.6-.6v-2.8c0-.333-.267-.6-.6-.6z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/pomodoneapp-paused.svg b/.icons/kora/panel/24/pomodoneapp-paused.svg
new file mode 100644
index 000000000..000ba7eca
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoneapp-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.5 5c-.277 0-.5.223-.5.5v5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-5c0-.277-.223-.5-.5-.5zm4 0c-.277 0-.5.223-.5.5v5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-5c0-.277-.223-.5-.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/pomodoneapp-started.svg b/.icons/kora/panel/24/pomodoneapp-started.svg
new file mode 100644
index 000000000..55a7afe1b
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoneapp-started.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-2.5 3h5c.831 0 1.5.669 1.5 1.5v5c0 .831-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5v-5c0-.831.669-1.5 1.5-1.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 5c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5h3c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-00.svg b/.icons/kora/panel/24/pomodoro-indicator-light-00.svg
new file mode 100644
index 000000000..b9cf52245
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-00.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-01.svg b/.icons/kora/panel/24/pomodoro-indicator-light-01.svg
new file mode 100644
index 000000000..e7694672e
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-01.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-02.svg b/.icons/kora/panel/24/pomodoro-indicator-light-02.svg
new file mode 100644
index 000000000..1a0e26645
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-02.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-03.svg b/.icons/kora/panel/24/pomodoro-indicator-light-03.svg
new file mode 100644
index 000000000..8b1cbeda2
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-03.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-04.svg b/.icons/kora/panel/24/pomodoro-indicator-light-04.svg
new file mode 100644
index 000000000..55b4b6936
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-04.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-05.svg b/.icons/kora/panel/24/pomodoro-indicator-light-05.svg
new file mode 100644
index 000000000..243e022b9
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-05.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-06.svg b/.icons/kora/panel/24/pomodoro-indicator-light-06.svg
new file mode 100644
index 000000000..487320ea9
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-06.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-07.svg b/.icons/kora/panel/24/pomodoro-indicator-light-07.svg
new file mode 100644
index 000000000..213343034
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-07.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-08.svg b/.icons/kora/panel/24/pomodoro-indicator-light-08.svg
new file mode 100644
index 000000000..19de2da9d
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-08.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92z"/>
+<path style="fill:currentColor" class="ColorScheme-Text" d="m8 8v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-09.svg b/.icons/kora/panel/24/pomodoro-indicator-light-09.svg
new file mode 100644
index 000000000..3b31eab25
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-09.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-10.svg b/.icons/kora/panel/24/pomodoro-indicator-light-10.svg
new file mode 100644
index 000000000..d1283ea3e
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-11.svg b/.icons/kora/panel/24/pomodoro-indicator-light-11.svg
new file mode 100644
index 000000000..4103dceb1
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-12.svg b/.icons/kora/panel/24/pomodoro-indicator-light-12.svg
new file mode 100644
index 000000000..a886c3f68
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-12.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-13.svg b/.icons/kora/panel/24/pomodoro-indicator-light-13.svg
new file mode 100644
index 000000000..05022d336
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-13.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-14.svg b/.icons/kora/panel/24/pomodoro-indicator-light-14.svg
new file mode 100644
index 000000000..758ec9826
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-14.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-15.svg b/.icons/kora/panel/24/pomodoro-indicator-light-15.svg
new file mode 100644
index 000000000..39ac521b1
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-15.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm5.216 5.92h-5.216v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-16.svg b/.icons/kora/panel/24/pomodoro-indicator-light-16.svg
new file mode 100644
index 000000000..bd93833f0
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-16.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633l-5.175-.639z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-17.svg b/.icons/kora/panel/24/pomodoro-indicator-light-17.svg
new file mode 100644
index 000000000..4324d39ac
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-17.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593l-5.069-1.232z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-18.svg b/.icons/kora/panel/24/pomodoro-indicator-light-18.svg
new file mode 100644
index 000000000..3ee2e38d7
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-18.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-19.svg b/.icons/kora/panel/24/pomodoro-indicator-light-19.svg
new file mode 100644
index 000000000..4f625981c
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-19.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594l-4.701-2.263z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-20.svg b/.icons/kora/panel/24/pomodoro-indicator-light-20.svg
new file mode 100644
index 000000000..aeb495048
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-20.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .32.007.477.022.164.015.325.037.484.067.184.034.364.078.541.131.149.045.296.097.44.155.194.078.383.168.566.268.148.082.293.171.432.267.148.101.291.211.427.327.138.116.269.24.394.37.115.122.226.248.329.38.105.133.203.271.295.414.112.175.213.356.304.544.092.192.173.39.242.593.048.143.09.288.126.436.035.147.083.44.106.591.052.266.021.389.04.638l-.001.012c-.017.24.012.364-.039.626-.023.151-.071.444-.106.591-.036.148-.078.293-.126.435-.069.204-.15.402-.242.594-.091.188-.192.369-.304.544l-4.385-2.802z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-21.svg b/.icons/kora/panel/24/pomodoro-indicator-light-21.svg
new file mode 100644
index 000000000..1b82074cb
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-21.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415l-4.101-3.224z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-22.svg b/.icons/kora/panel/24/pomodoro-indicator-light-22.svg
new file mode 100644
index 000000000..f83670297
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-22.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38l-3.77-3.604z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-23.svg b/.icons/kora/panel/24/pomodoro-indicator-light-23.svg
new file mode 100644
index 000000000..80ea45f42
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-23.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372l-3.376-3.976v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-24.svg b/.icons/kora/panel/24/pomodoro-indicator-light-24.svg
new file mode 100644
index 000000000..d9a3c4ba7
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-24.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328l-2.947-4.304v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-25.svg b/.icons/kora/panel/24/pomodoro-indicator-light-25.svg
new file mode 100644
index 000000000..9c20bee1a
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-25.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267l-2.514-4.571v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-26.svg b/.icons/kora/panel/24/pomodoro-indicator-light-26.svg
new file mode 100644
index 000000000..b124ea979
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-26.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27l-1.946-4.841v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-27.svg b/.icons/kora/panel/24/pomodoro-indicator-light-27.svg
new file mode 100644
index 000000000..e38b54842
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-27.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154l-1.505-4.995v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-28.svg b/.icons/kora/panel/24/pomodoro-indicator-light-28.svg
new file mode 100644
index 000000000..4c118d1a8
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-28.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132l-.964-5.127v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-29.svg b/.icons/kora/panel/24/pomodoro-indicator-light-29.svg
new file mode 100644
index 000000000..626822ad7
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-29.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067l-.478-5.194v-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-30.svg b/.icons/kora/panel/24/pomodoro-indicator-light-30.svg
new file mode 100644
index 000000000..2b92c4a7b
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-30.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022v-10.432z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-31.svg b/.icons/kora/panel/24/pomodoro-indicator-light-31.svg
new file mode 100644
index 000000000..c019e3f02
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-31.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041l.639-5.175v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-32.svg b/.icons/kora/panel/24/pomodoro-indicator-light-32.svg
new file mode 100644
index 000000000..bd85c7c38
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-32.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106l1.232-5.069v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-33.svg b/.icons/kora/panel/24/pomodoro-indicator-light-33.svg
new file mode 100644
index 000000000..408dc62cb
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-33.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126l1.669-4.943v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-34.svg b/.icons/kora/panel/24/pomodoro-indicator-light-34.svg
new file mode 100644
index 000000000..8341a5ba5
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-34.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242l2.263-4.701v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-35.svg b/.icons/kora/panel/24/pomodoro-indicator-light-35.svg
new file mode 100644
index 000000000..ca4288b20
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-35.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c1.655 0 3.177.544 4.375 1.555l1.03-1.019 1.094 1.088-1.03 1.021c.96 1.166 1.531 2.722 1.531 4.355 0 3.889-3.134 7-7 7s-7-3.111-7-7c0-1.633.571-3.189 1.531-4.355l-.998-.989 1.094-1.088.998.987c1.198-1.011 2.72-1.555 4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305l2.809-4.396v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-36.svg b/.icons/kora/panel/24/pomodoro-indicator-light-36.svg
new file mode 100644
index 000000000..56a81117d
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-36.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295l3.224-4.101v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-37.svg b/.icons/kora/panel/24/pomodoro-indicator-light-37.svg
new file mode 100644
index 000000000..e34308f99
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-37.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331l3.604-3.77v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-38.svg b/.icons/kora/panel/24/pomodoro-indicator-light-38.svg
new file mode 100644
index 000000000..9e21fed03
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-38.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394l3.976-3.376v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-39.svg b/.icons/kora/panel/24/pomodoro-indicator-light-39.svg
new file mode 100644
index 000000000..3fa9501d2
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-39.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429l4.304-2.947v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-40.svg b/.icons/kora/panel/24/pomodoro-indicator-light-40.svg
new file mode 100644
index 000000000..f62375c09
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-40.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433l4.571-2.514v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-41.svg b/.icons/kora/panel/24/pomodoro-indicator-light-41.svg
new file mode 100644
index 000000000..dd6dca0f5
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-41.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568l4.841-1.946v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-42.svg b/.icons/kora/panel/24/pomodoro-indicator-light-42.svg
new file mode 100644
index 000000000..2ab8f4a7a
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-42.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441l4.995-1.505v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-43.svg b/.icons/kora/panel/24/pomodoro-indicator-light-43.svg
new file mode 100644
index 000000000..ac623018a
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-43.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541l5.127-.964v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-44.svg b/.icons/kora/panel/24/pomodoro-indicator-light-44.svg
new file mode 100644
index 000000000..64e2938b7
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-44.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 11.136c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486l5.194-.478v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-45.svg b/.icons/kora/panel/24/pomodoro-indicator-light-45.svg
new file mode 100644
index 000000000..2c45fd92c
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-45.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 5.92v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639-.019.249.012.373-.041.639-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067l-.478.022c-.249-.019-.373.012-.639-.041-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-46.svg b/.icons/kora/panel/24/pomodoro-indicator-light-46.svg
new file mode 100644
index 000000000..cc73de4d3
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-46.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.006 11.135c-.245-.017-.369.012-.633-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.006c.017-.245-.012-.369.04-.633l5.175.639v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.006c-.017.245.012.369-.04.633-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-47.svg b/.icons/kora/panel/24/pomodoro-indicator-light-47.svg
new file mode 100644
index 000000000..d0d2271ec
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-47.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593l5.069 1.232v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-48.svg b/.icons/kora/panel/24/pomodoro-indicator-light-48.svg
new file mode 100644
index 000000000..d1b4a30a8
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-48.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437l4.943 1.669v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-49.svg b/.icons/kora/panel/24/pomodoro-indicator-light-49.svg
new file mode 100644
index 000000000..415c7a74a
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-49.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594l4.701 2.263v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-50.svg b/.icons/kora/panel/24/pomodoro-indicator-light-50.svg
new file mode 100644
index 000000000..d577ab308
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-50.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546l4.396 2.809v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-51.svg b/.icons/kora/panel/24/pomodoro-indicator-light-51.svg
new file mode 100644
index 000000000..a30033f40
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-51.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415l4.101 3.224v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-52.svg b/.icons/kora/panel/24/pomodoro-indicator-light-52.svg
new file mode 100644
index 000000000..f38005a60
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-52.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.012 11.135c-.241-.017-.365.012-.627-.04-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.001-.012c.017-.241-.012-.365.04-.627.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38l3.77 3.604v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.001.012c-.017.241.012.365-.04.627-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-53.svg b/.icons/kora/panel/24/pomodoro-indicator-light-53.svg
new file mode 100644
index 000000000..e724259de
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-53.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372l3.376 3.976v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-54.svg b/.icons/kora/panel/24/pomodoro-indicator-light-54.svg
new file mode 100644
index 000000000..9aa5d26e7
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-54.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328l2.947 4.304v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-55.svg b/.icons/kora/panel/24/pomodoro-indicator-light-55.svg
new file mode 100644
index 000000000..f08867b12
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-55.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.215-.064 2.514 4.571 2.514 4.571v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-56.svg b/.icons/kora/panel/24/pomodoro-indicator-light-56.svg
new file mode 100644
index 000000000..3601f1d9c
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-56.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27l1.946 4.841v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-57.svg b/.icons/kora/panel/24/pomodoro-indicator-light-57.svg
new file mode 100644
index 000000000..7e3749aad
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-57.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154l1.505 4.995v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-58.svg b/.icons/kora/panel/24/pomodoro-indicator-light-58.svg
new file mode 100644
index 000000000..2238fd198
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-58.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132l.964 5.127v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-59.svg b/.icons/kora/panel/24/pomodoro-indicator-light-59.svg
new file mode 100644
index 000000000..eaeb7452c
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-59.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c1.655 0 3.177.544 4.375 1.555l1.03-1.019 1.094 1.088-1.03 1.021c.96 1.166 1.531 2.722 1.531 4.355 0 3.889-3.134 7-7 7s-7-3.111-7-7c0-1.633.571-3.189 1.531-4.355l-.998-.989 1.094-1.088.998.987c1.198-1.011 2.72-1.555 4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132.16-.03.322-.052.486-.067l.478 5.194v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-60.svg b/.icons/kora/panel/24/pomodoro-indicator-light-60.svg
new file mode 100644
index 000000000..f5b1ab6b9
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-60.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-.023 11.134c-.234-.015-.359.012-.616-.039-.152-.022-.446-.07-.593-.106-.148-.035-.294-.078-.437-.126-.204-.069-.402-.15-.594-.242-.189-.091-.371-.193-.546-.305-.143-.092-.281-.19-.415-.295-.132-.104-.259-.215-.38-.331-.131-.125-.255-.257-.372-.394s-.226-.28-.328-.429c-.096-.139-.185-.284-.267-.433-.101-.183-.191-.372-.27-.568-.058-.143-.109-.291-.154-.441-.054-.176-.098-.357-.132-.541-.03-.16-.052-.322-.067-.486-.015-.157-.022-.317-.022-.478l.002-.023c.015-.234-.012-.359.039-.616.022-.152.07-.446.106-.593.035-.148.078-.294.126-.437.069-.204.15-.402.242-.594.091-.189.193-.371.305-.546.092-.143.19-.281.295-.415.104-.132.215-.259.331-.38.125-.131.257-.255.394-.372s.28-.226.429-.328c.139-.096.284-.185.433-.267.183-.101.372-.191.568-.27.143-.058.291-.109.441-.154.176-.054.357-.098.541-.132.16-.03.322-.052.486-.067.073-.007.147-.012.222-.016l.256 5.21v-5.216c.161 0 .321.007.478.022.164.015.326.037.486.067.184.034.365.078.541.132.15.045.298.096.441.154.196.079.385.169.568.27.149.082.294.171.433.267.149.102.292.211.429.328s.269.241.394.372c.116.121.227.248.331.38.105.134.203.272.295.415.112.175.214.357.305.546.092.192.173.39.242.594.048.143.091.289.126.437.036.147.084.441.106.593.053.266.022.39.041.639l-.002.023c-.015.234.012.359-.039.616-.022.152-.07.446-.106.593-.035.148-.078.294-.126.437-.069.204-.15.402-.242.594-.091.189-.193.371-.305.546-.092.143-.19.281-.295.415-.104.132-.215.259-.331.38-.125.131-.257.255-.394.372s-.28.226-.429.328c-.139.096-.284.185-.433.267-.183.101-.372.191-.568.27-.143.058-.291.109-.441.154-.176.054-.357.098-.541.132-.16.03-.322.052-.486.067-.157.015-.317.022-.478.022z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-indicator-light-61.svg b/.icons/kora/panel/24/pomodoro-indicator-light-61.svg
new file mode 100644
index 000000000..d4b1283b3
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-indicator-light-61.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm0 .704c-2.861 0-5.216 2.355-5.216 5.216s2.355 5.216 5.216 5.216 5.216-2.355 5.216-5.216-2.355-5.216-5.216-5.216z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-start-light.svg b/.icons/kora/panel/24/pomodoro-start-light.svg
new file mode 100644
index 000000000..5acb701b6
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-start-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm-1.682 3.01 4.364 2.91-4.364 2.91z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/pomodoro-stop-light.svg b/.icons/kora/panel/24/pomodoro-stop-light.svg
new file mode 100644
index 000000000..e19f49391
--- /dev/null
+++ b/.icons/kora/panel/24/pomodoro-stop-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.655 0-3.177.544-4.375 1.555l-.998-.987-1.094 1.088.998.989c-.96 1.166-1.531 2.722-1.531 4.355 0 3.889 3.134 7 7 7s7-3.111 7-7c0-1.633-.571-3.189-1.531-4.355l1.03-1.021-1.094-1.088-1.03 1.019c-1.198-1.011-2.72-1.555-4.375-1.555zm0 1.08c3.269 0 5.92 2.622 5.92 5.92s-2.651 5.92-5.92 5.92-5.92-2.622-5.92-5.92 2.651-5.92 5.92-5.92zm2 3.92h-4v4h4z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/popcorntime-tray.svg b/.icons/kora/panel/24/popcorntime-tray.svg
new file mode 100644
index 000000000..8eec19ce7
--- /dev/null
+++ b/.icons/kora/panel/24/popcorntime-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 1.75 1 C 1.3344975 1 1 1.3344975 1 1.75 L 1 8 L 15 8 L 15 1.75 C 15 1.334515 14.66475 1 14.25 1 L 1.75 1 z M 4 3 A 1 1 0 0 1 5 4 A 1 1 0 0 1 4 5 A 1 1 0 0 1 3 4 A 1 1 0 0 1 4 3 z M 12 3 A 1 1 0 0 1 13 4 A 1 1 0 0 1 12 5 A 1 1 0 0 1 11 4 A 1 1 0 0 1 12 3 z M 6 5 C 8.0537 5.3173301 10 5 10 5 C 10 6.1046 9.1046 7 8 7 C 6.8954 7 6 6.1046 6 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 8 L 1 14.25 C 1 14.665625 1.3345063 15 1.75 15 L 14.25 15 C 14.665625 15 15 14.665625 15 14.25 L 15 8 L 1 8 z M 4 9 C 4.554 9 5 9.446 5 10 L 5 13 C 5 13.554 4.554 14 4 14 C 3.446 14 3 13.554 3 13 L 3 10 C 3 9.446 3.446 9 4 9 z M 8 9 C 8.554 9 9 9.446 9 10 L 9 13 C 9 13.554 8.554 14 8 14 C 7.446 14 7 13.554 7 13 L 7 10 C 7 9.446 7.446 9 8 9 z M 12 9 C 12.554 9 13 9.446 13 10 L 13 13 C 13 13.554 12.554 14 12 14 C 11.446 14 11 13.554 11 13 L 11 10 C 11 9.446 11.446 9 12 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pragha-panel.svg b/.icons/kora/panel/24/pragha-panel.svg
new file mode 100644
index 000000000..2475aa02d
--- /dev/null
+++ b/.icons/kora/panel/24/pragha-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.4375 1 C 10.36389 0.995275 10.248102 1.0472572 10.033203 1.1464844 C 9.7785396 1.2643495 9.2006887 1.359375 8.7480469 1.359375 C 7.1447642 1.3941133 5.8597811 1.9764198 4.8203125 3.0742188 C 3.4094237 4.5742641 2.9658621 6.4621804 3.609375 8.2148438 C 3.757943 8.6191027 3.8491272 9.0309042 3.8105469 9.1289062 C 3.7719666 9.2277835 3.5007057 9.4989948 3.2089844 9.734375 C 2.5752859 10.245387 2.1369931 11.069559 2.0273438 11.955078 C 1.9615203 12.48709 2.0055335 12.740408 2.2851562 13.373047 C 2.8856891 14.731952 4.24755 15.315244 5.6992188 14.833984 C 6.5397789 14.554853 7.3820702 13.562955 8.0546875 12.060547 C 8.6367764 10.762894 8.6627176 10.731677 9.2871094 10.498047 C 10.338761 10.104288 11.001075 9.6692191 11.660156 8.9394531 C 12.828564 7.6452998 13.262549 5.9706007 12.84375 4.3691406 C 12.655079 3.6496124 12.496512 3.4023857 11.644531 2.4863281 C 11.104745 1.9061029 10.625765 1.316803 10.580078 1.1796875 C 10.541159 1.0641849 10.511107 1.0047252 10.4375 1 z M 10.173828 2.8769531 C 10.377797 2.8535901 10.637962 3.0362853 11.003906 3.4179688 C 12.452683 4.9260642 12.303623 7.2078777 10.671875 8.5195312 C 9.9759814 9.0777934 9.8130038 9.1135066 9.3300781 8.8125 C 9.0511211 8.6383712 8.9980002 8.4788109 9 7.8417969 C 9.0029995 6.8661506 9.3827797 4.4763668 9.6777344 3.5683594 C 9.8207124 3.1283123 9.9698595 2.9003161 10.173828 2.8769531 z M 8.0292969 3 C 8.5159863 3.002 8.8916358 3.1494104 8.9941406 3.4414062 C 9.0283088 3.5371549 8.8869109 3.9879493 8.6777344 4.4433594 C 8.1418761 5.6146757 7.9706661 6.2600352 7.6464844 8.3261719 C 7.2447989 10.888635 6.8074422 11.995166 5.9277344 12.660156 C 5.3731253 13.08015 4.6899389 13.114137 4.3261719 12.744141 C 4.0114072 12.424146 3.9220193 12.02351 4.0683594 11.603516 C 4.1843648 11.270188 4.6294033 11.216796 5.4746094 11.091797 C 6.0626368 11.005134 6.4765625 10.597778 6.4765625 10.064453 C 6.4765625 9.7286248 6.3415369 9.5380138 5.8847656 9.0546875 C 5.1781493 8.3071983 4.5345002 7.5911171 4.53125 6.6855469 C 4.5260832 5.2693174 5.2218614 4.0645481 6.40625 3.4316406 C 6.9477752 3.1422281 7.5426075 2.9980001 8.0292969 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/preferences-desktop-accessibility-panel.svg b/.icons/kora/panel/24/preferences-desktop-accessibility-panel.svg
new file mode 100644
index 000000000..6b2ec19fb
--- /dev/null
+++ b/.icons/kora/panel/24/preferences-desktop-accessibility-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 0c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5zm-6.095 7.891c-.223.129-.385.341-.452.589-.067.249-.032.514.097.737l.03.051c.128.223.34.386.589.453.249.066.513.031.736-.097l2.595-1.4v6.423c0 .257.102.503.284.685s.429.284.686.284h.06c.536 0 .97-.434.97-.969v-1.751h1v1.751c0 .535.434.969.97.969h.06c.257 0 .504-.102.686-.284s.284-.428.284-.685v-6.423l2.595 1.4c.223.128.487.163.736.097.249-.067.461-.23.589-.453.01-.017.02-.034.03-.051.129-.223.164-.488.097-.737-.067-.248-.229-.46-.452-.589-.585-.337-3.326-1.891-3.326-1.891h-5.514s-2.761 1.551-3.35 1.891z" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/panel/24/preferences-desktop-display-randr-symbolic.svg b/.icons/kora/panel/24/preferences-desktop-display-randr-symbolic.svg
new file mode 120000
index 000000000..b2abf6944
--- /dev/null
+++ b/.icons/kora/panel/24/preferences-desktop-display-randr-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-display-randr.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/preferences-desktop-display-randr.svg b/.icons/kora/panel/24/preferences-desktop-display-randr.svg
new file mode 100644
index 000000000..93dd8d83c
--- /dev/null
+++ b/.icons/kora/panel/24/preferences-desktop-display-randr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1 1.431c-1 0-1 1-1 1v10c0 1 1 1 1 1h3.997l.003 1.138h6l-.015-1.138h4.015c1 0 1-1 1-1v-10s0-1-1-1zm.209 1.2h13.582v9.601h-13.582z"/>
+</svg>
diff --git a/.icons/kora/panel/24/preferences-system-bluetooth-active.svg b/.icons/kora/panel/24/preferences-system-bluetooth-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/panel/24/preferences-system-bluetooth-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/preferences-system-bluetooth-inactive.svg b/.icons/kora/panel/24/preferences-system-bluetooth-inactive.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/panel/24/preferences-system-bluetooth-inactive.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/premid-tray.svg b/.icons/kora/panel/24/premid-tray.svg
new file mode 100644
index 000000000..06b885b62
--- /dev/null
+++ b/.icons/kora/panel/24/premid-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9746094,3 C 1.4363828,3.0002 1.0001392,3.4049711 1,3.9042969 V 11.095703 C 1.0001391,11.595029 1.4363827,11.9998 1.9746094,12 H 15.025391 C 15.563617,11.9998 15.999861,11.595029 16,11.095703 V 3.9042969 C 15.999861,3.4049712 15.563617,3.0002002 15.025391,3 Z m 1.2617187,2 c 6.51e-4,-2.4e-6 0.0013,-2.4e-6 0.00195,0 0.00846,-4.125e-4 0.016932,-4.125e-4 0.025391,0 0.041239,0.00163 0.081455,0.013021 0.1171875,0.033203 l 3.9921875,2.2519531 c 0.1681946,0.096083 0.1681946,0.3336044 0,0.4296876 L 3.3808594,9.9667969 C 3.2115974,10.061123 3.0010458,9.94235 3,9.7519531 V 5.2480469 C 3.0000918,5.1176291 3.1032062,5.0094016 3.2363281,5 Z m 6.2363281,0 h 2.0550158 c 0.260778,0.00161 0.471654,0.2246904 0.472656,0.5 -0.001,0.2753096 -0.211878,0.4983858 -0.472656,0.5 H 9.4726562 C 9.2118784,5.9983859 9.0010016,5.7753097 9,5.5 8.9991758,5.3672408 9.0491825,5.2397591 9.1386719,5.1464844 9.2267981,5.0522073 9.3471943,4.9994019 9.4726562,5 Z m -0.074219,2 h 4.2031245 c 0.355559,-0.00173 0.5346,0.5378567 0.283204,0.8535156 C 13.809596,7.9476017 13.70771,8.0003015 13.601562,8 H 9.3984375 C 9.1787628,7.999043 9.0008467,7.7757758 9,7.5 9.0008467,7.2242242 9.1787628,7.000957 9.3984375,7 Z m 0.035156,2 h 4.2031252 c 0.353754,3.9e-6 0.531936,0.5357795 0.283203,0.8515625 C 13.845008,9.9463647 13.74309,9.9997836 13.636719,10 H 9.4335938 C 9.2139191,9.999043 9.0360031,9.7757759 9.0351562,9.5 9.0360031,9.2242241 9.2139191,9.000957 9.4335938,9 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/prime-hybrid.svg b/.icons/kora/panel/24/prime-hybrid.svg
new file mode 100644
index 000000000..79f5096b0
--- /dev/null
+++ b/.icons/kora/panel/24/prime-hybrid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,1 C 3.892,1 3,1.892 3,3 v 10 c 0,1.108 0.892,2 2,2 h 5 V 9 H 8 v 3 H 6 V 9 7 4 h 2 v 3 h 2 V 1 Z m 5,6 v 2 h 2 v 3 h 2 V 4 h -2 v 3 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/prime-intel.svg b/.icons/kora/panel/24/prime-intel.svg
new file mode 100644
index 000000000..bd19f91ba
--- /dev/null
+++ b/.icons/kora/panel/24/prime-intel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.777 1c-.985 0-1.777.781-1.777 1.75v10.5c0 .97.792 1.75 1.777 1.75h12.446c.985 0 1.777-.781 1.777-1.75v-10.5c0-.97-.792-1.75-1.777-1.75zm0 1h12.446c.426 0 .777.33.777.75v10.5c0 .42-.351.75-.777.75h-12.446c-.426 0-.777-.33-.777-.75v-10.5c0-.42.351-.75.777-.75z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13.701 6h.888v5c-.764-.068-.888-.339-.888-.834zm-12.29 1h.888v4c-.764-.066-.888-.724-.888-1.199zm6-.949h.888v1.074h.889v.875h-.889v1.25c0 .226.048.875.289.875h.6v.875h-.889c-.827 0-.888-1.024-.888-1.576zm-4.334.949h2.222c.887-.009 1.334.693 1.334 1.199v2.801h-.888v-2.801c0-.211-.299-.398-.596-.398h-1.184v3.199h-.888zm8.487 0h.002c1.072.001 1.689.844 1.689 1.951v.449h-2.539c.041.449.348.776.877.776.447 0 .67-.121.928-.369l.619.578c-.399.381-.816.613-1.554.613-.964 0-1.885-.512-1.885-2.004 0-1.274.804-1.993 1.863-1.994zm-.088.801c-.487 0-.888.36-.888.799h1.779c-.001-.439-.402-.799-.889-.799-.001 0-.001 0-.002 0zm-10.065-2.676h.888v.875h-.888z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/prime-nvidia.svg b/.icons/kora/panel/24/prime-nvidia.svg
new file mode 100644
index 000000000..7b25f1f53
--- /dev/null
+++ b/.icons/kora/panel/24/prime-nvidia.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.6347,7.1666 C 1.6347,7.1666 3.1127,4.7474 6.001,4.4971 V 3.6195 C 2.8019,3.9105 0,6.9818 0,6.9818 0,6.9818 1.6006,12.124 6.001,12.594 V 11.661 C 2.7718,11.2 1.6347,7.1658 1.6347,7.1658 Z M 6.001,9.8059 V 10.66 C 3.5604,10.167 2.8515,7.2909 2.8515,7.2909 2.8515,7.2909 4.0548,5.8192 6.0011,5.5806 V 6.5181 C 5.9999,6.5181 5.9991,6.5177 5.9981,6.5177 4.9766,6.3787 4.1471,7.4606 4.1471,7.4606 4.1471,7.4606 4.6259,9.2813 6.0018,9.805 M 6.0018,2 V 3.6188 C 6.0957,3.6107 6.1581,3.6038 6.2525,3.6001 9.8895,3.4612 12.26,6.9813 12.26,6.9813 12.26,6.9813 9.5375,10.732 6.7019,10.732 6.442,10.732 6.2303,10.706 6.0018,10.66 V 11.661 C 6.1971,11.689 6.3683,11.705 6.5797,11.705 9.2182,11.705 11.127,10.178 12.974,8.3701 13.281,8.6478 14.535,9.325 14.793,9.6207 13.036,11.288 8.9417,12.632 6.6201,12.632 6.3963,12.632 6.2129,12.617 6.0017,12.593 V 14 H 16 V 2 H 6.0017 Z M 6.0018,5.5807 V 4.4965 C 6.0947,4.4902 6.1568,4.4835 6.2525,4.4801 8.8678,4.3869 10.584,7.0277 10.584,7.0277 10.584,7.0277 8.7306,9.9456 6.7433,9.9456 6.4573,9.9456 6.2324,9.8933 6.0016,9.805 V 6.5182 C 7.0198,6.6576 7.1932,7.1675 7.8057,8.3238 L 9.1672,7.0228 C 9.1672,7.0228 8.1729,5.5454 6.4978,5.5454 6.3157,5.5453 6.173,5.5599 6.0019,5.5805"/>
+</svg>
diff --git a/.icons/kora/panel/24/printer-symbolic.svg b/.icons/kora/panel/24/printer-symbolic.svg
new file mode 120000
index 000000000..f0bff2272
--- /dev/null
+++ b/.icons/kora/panel/24/printer-symbolic.svg
@@ -0,0 +1 @@
+printer.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/printer.svg b/.icons/kora/panel/24/printer.svg
new file mode 100644
index 000000000..43630a09c
--- /dev/null
+++ b/.icons/kora/panel/24/printer.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v3h10v-3zm-2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h12v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1zm2 5v6h10v-6zm1 2v-1h8v1zm8 1v1h-8v-1z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/panel/24/process-syncing-down.svg b/.icons/kora/panel/24/process-syncing-down.svg
new file mode 100644
index 000000000..11c0c20ec
--- /dev/null
+++ b/.icons/kora/panel/24/process-syncing-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm5.539 2.474h2v4h2l-3 4-3-4h2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/process-syncing-error.svg b/.icons/kora/panel/24/process-syncing-error.svg
new file mode 100644
index 000000000..df91b879e
--- /dev/null
+++ b/.icons/kora/panel/24/process-syncing-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.519 2.342c-.182.01-.341.131-.398.305l-.801 2.387-2.519.019c-.244.001-.444.201-.444.445 0 .141.068.274.182.358l2.023 1.5-.759 2.402c-.015.044-.022.09-.022.137 0 .243.201.444.445.444.092 0 .183-.029.258-.083l2.053-1.461 2.049 1.465c.075.054.166.083.259.083.244 0 .444-.2.444-.444 0-.045-.007-.09-.02-.133l-.753-2.404 2.025-1.498c.112-.084.179-.216.179-.357 0-.241-.197-.441-.439-.444l-2.519-.025-.797-2.391c-.058-.174-.217-.296-.401-.305z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/process-syncing-idle.svg b/.icons/kora/panel/24/process-syncing-idle.svg
new file mode 100644
index 000000000..bbe54aea1
--- /dev/null
+++ b/.icons/kora/panel/24/process-syncing-idle.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.519 2.342c-.182.01-.341.131-.398.305l-.801 2.387-2.519.019c-.244.001-.444.201-.444.445 0 .141.068.274.182.358l2.023 1.5-.759 2.402c-.015.044-.022.09-.022.137 0 .243.201.444.445.444.092 0 .183-.029.258-.083l2.053-1.461 2.049 1.465c.075.054.166.083.259.083.244 0 .444-.2.444-.444 0-.045-.007-.09-.02-.133l-.753-2.404 2.025-1.498c.112-.084.179-.216.179-.357 0-.241-.197-.441-.439-.444l-2.519-.025-.797-2.391c-.058-.174-.217-.296-.401-.305z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/process-syncing-up.svg b/.icons/kora/panel/24/process-syncing-up.svg
new file mode 100644
index 000000000..f5c40ded9
--- /dev/null
+++ b/.icons/kora/panel/24/process-syncing-up.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm6.539 2.474 3 4h-2v4h-2v-4h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/process-syncing.svg b/.icons/kora/panel/24/process-syncing.svg
new file mode 100644
index 000000000..8749991e4
--- /dev/null
+++ b/.icons/kora/panel/24/process-syncing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm4.539 4.474h2v6l-4-4h2zm3-2 4 4h-2v2h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/protonmail-indicator.svg b/.icons/kora/panel/24/protonmail-indicator.svg
new file mode 100644
index 000000000..20ff30c68
--- /dev/null
+++ b/.icons/kora/panel/24/protonmail-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-.345 0-.69.015-.91.045-2.652.365-4.22 1.6-4.533 3.574-.035.218-.046.606-.051 2.09l-.004 1.166h-.002v.596l.078.119c.19.29 4.646 3.211 5.174 3.365.083.024.198.044.256.045.351.004 5.223-3.116 5.412-3.406l.08-.123s-.015-3.684-.107-4.09c-.166-.725-.466-1.298-.946-1.797-.77-.8-1.974-1.324-3.537-1.539-.22-.03-.565-.045-.91-.045zm0 1.678c1.66 0 3.648.799 3.648 2.626 0 .275.003 1.812-.009 1.824-.012.011-7.266.011-7.278 0-.012-.012-.015-1.545-.005-1.82.065-1.794 1.984-2.63 3.644-2.63zm5.5 6.793-.08.123c-.189.29-5.061 3.41-5.412 3.406-.058-.001-.173-.021-.256-.045-.528-.154-4.984-3.075-5.174-3.365l-.072-.113.008 5.052.082.149c.063.113.115.162.218.22l.135.077 10.028.025.136-.057c.176-.072.228-.114.309-.259l.064-.121z"/>
+</svg>
diff --git a/.icons/kora/panel/24/protonmail-notification.svg b/.icons/kora/panel/24/protonmail-notification.svg
new file mode 100644
index 000000000..8adbbbc30
--- /dev/null
+++ b/.icons/kora/panel/24/protonmail-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5" fill="#4285f4"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-.345 0-.69.015-.91.045-2.652.365-4.22 1.6-4.533 3.574-.035.218-.046.606-.051 2.09l-.004 1.166h-.002v.596l.078.119c.19.29 4.646 3.211 5.174 3.365.083.024.198.044.256.045.351.004 5.223-3.116 5.412-3.406l.08-.123s-.015-3.684-.107-4.09c-.166-.725-.466-1.298-.946-1.797-.77-.8-1.974-1.324-3.537-1.539-.22-.03-.565-.045-.91-.045zm0 1.678c1.66 0 3.648.799 3.648 2.626 0 .275.003 1.812-.009 1.824-.012.011-7.266.011-7.278 0-.012-.012-.015-1.545-.005-1.82.065-1.794 1.984-2.63 3.644-2.63zm5.5 6.793-.08.123c-.189.29-5.061 3.41-5.412 3.406-.058-.001-.173-.021-.256-.045-.528-.154-4.984-3.075-5.174-3.365l-.072-.113.008 5.052.082.149c.063.113.115.162.218.22l.135.077 10.028.025.136-.057c.176-.072.228-.114.309-.259l.064-.121z"/>
+</svg>
diff --git a/.icons/kora/panel/24/protonvpn-tray.svg b/.icons/kora/panel/24/protonvpn-tray.svg
new file mode 100644
index 000000000..2322f4e49
--- /dev/null
+++ b/.icons/kora/panel/24/protonvpn-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+</svg>
diff --git a/.icons/kora/panel/24/protonvpngui-connected.svg b/.icons/kora/panel/24/protonvpngui-connected.svg
new file mode 100644
index 000000000..45519c201
--- /dev/null
+++ b/.icons/kora/panel/24/protonvpngui-connected.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path fill="#dfdfdf" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path fill="#4caf50" d="m15.288 9.5c.225-.254-.002-.501-.275-.218l-3.967 4.022-1.676-1.207c-.299-.222-.546.081-.338.339l2.066 2.564z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/protonvpngui-disconnected.svg b/.icons/kora/panel/24/protonvpngui-disconnected.svg
new file mode 100644
index 000000000..b1b9d3327
--- /dev/null
+++ b/.icons/kora/panel/24/protonvpngui-disconnected.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path d="m9.248 9.206c.302-.285.745-.175 1.046.011.464.287 1.721 1.721 1.721 1.721l1.721-1.721c.291-.291.77-.291 1.061 0s.291.77 0 1.062l-1.721 1.72 1.721 1.721c.291.291.291.77 0 1.061s-.77.291-1.061 0l-1.721-1.72-1.721 1.72c-.291.291-.77.291-1.061 0s-.291-.77 0-1.061l1.721-1.721-1.721-1.72c-.291-.292-.265-.81.015-1.073z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/protonvpngui-no-network.svg b/.icons/kora/panel/24/protonvpngui-no-network.svg
new file mode 100644
index 000000000..12ee7882a
--- /dev/null
+++ b/.icons/kora/panel/24/protonvpngui-no-network.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".25" d="m1.732 1c-.042-.001-.082.001-.123.002-1.224.052-2.037 1.319-1.369 2.37l.064.064 10.75 1.182c.326.028.567.2.7.431.001.002.002.004.004.006.154.274.153.629-.057.932l-4.273 6.472-.583.809c-.259.311-.778.311-.972-.062l.584.996c.129.186.259.311.388.435.713.56 1.879.498 2.461-.373l6.411-9.396c.362-.507.353-1.109.097-1.596l.002-.002c-.006-.011-.013-.022-.019-.033s-.011-.023-.018-.033c-.005-.009-.012-.017-.017-.026-.259-.424-.712-.744-1.276-.801l-12.627-1.369c-.042-.004-.085-.007-.127-.008zm-.844 3.506 4.661 8.133c.584-.094.693-.245 1.054-.748l4.16-6.299z"/>
+ <path d="m12.635 13.331c.384 0 .7.316.7.7s-.316.7-.7.7c-.385 0-.701-.316-.701-.7s.316-.7.701-.7zm0-5.6c.384 0 .7.316.7.7v3.5c0 .384-.316.7-.7.7-.385 0-.701-.316-.701-.7v-3.5c0-.384.316-.7.701-.7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/psensor_hot.svg b/.icons/kora/panel/24/psensor_hot.svg
new file mode 100644
index 000000000..047272c55
--- /dev/null
+++ b/.icons/kora/panel/24/psensor_hot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c-1.662 0-3 1.338-3 3v4.008c-1.257.942-1.998 2.421-2 3.992.003 2.624 2.034 4.8 4.652 4.982.116.011.232.017.348.018 2.761 0 5-2.239 5-5-.002-1.571-.743-3.05-2-3.992v-4.008c0-1.662-1.338-3-3-3zm0 1.181c.899 0 1.527.725 1.527 1.446v4.754s2.1 1.089 2.1 3.62c0 2.03-1.595 3.623-3.625 3.624-.065-.001-.255-.017-.255-.017-1.921-.133-3.38-1.684-3.374-3.61.007-2.564 2.1-3.617 2.1-3.617v-4.754c0-.721.628-1.446 1.527-1.446z"/>
+</svg>
diff --git a/.icons/kora/panel/24/psensor_normal.svg b/.icons/kora/panel/24/psensor_normal.svg
new file mode 100644
index 000000000..e59560052
--- /dev/null
+++ b/.icons/kora/panel/24/psensor_normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c-1.662 0-3 1.338-3 3v4.008c-1.257.942-1.998 2.421-2 3.992.003 2.624 2.034 4.8 4.652 4.982.116.011.232.017.348.018 2.761 0 5-2.239 5-5-.002-1.571-.743-3.05-2-3.992v-4.008c0-1.662-1.338-3-3-3zm0 1.181c.899 0 1.527.725 1.527 1.446v4.754s2.1 1.089 2.1 3.62c0 2.03-1.595 3.623-3.625 3.624-.065-.001-.255-.017-.255-.017-1.921-.133-3.38-1.684-3.374-3.61.007-2.564 2.1-3.617 2.1-3.617v-4.754c0-.721.628-1.446 1.527-1.446z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-disabled.svg b/.icons/kora/panel/24/pushbullet-indicator-disabled.svg
new file mode 100644
index 000000000..1d70642d0
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 14 H 2 V 2 Z M 4,2 V 14 L 8.253,13.968 C 11.184,13.935 11.461,13.895 12.7,13.291 15.402,11.974 16.678,8.787 15.64,5.9475 14.954,4.0722 13.394,2.6838 11.405,2.1789 10.78,2.0203 10.383,1.9997 7.955,1.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-light.svg b/.icons/kora/panel/24/pushbullet-indicator-light.svg
new file mode 100644
index 000000000..1411ca5e5
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2 V 14 H 2 V 2 Z M 4,2 V 14 L 8.253,13.968 C 11.184,13.935 11.461,13.895 12.7,13.291 15.402,11.974 16.678,8.787 15.64,5.9475 14.954,4.0722 13.394,2.6838 11.405,2.1789 10.78,2.0203 10.383,1.9997 7.955,1.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-paused.svg b/.icons/kora/panel/24/pushbullet-indicator-paused.svg
new file mode 100644
index 000000000..dee6ecc28
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9473 14.954,4.072 13.393,2.6846 11.404,2.1797 10.779,2.0211 10.383,2 7.955,2 Z M 6.9998,5 H 9 V 11 H 6.9998 Z M 10,5 H 12 V 11 H 10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-sync0-light.svg b/.icons/kora/panel/24/pushbullet-indicator-sync0-light.svg
new file mode 100644
index 000000000..2ed77c8ec
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-sync0-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10,4 C 11.482,4 12.413,4.5583 13,5.25 V 4 H 14 V 6 7 H 13 11 V 6 H 12.312 C 11.877,5.443 11.17,5 10,5 6.9998,5 6.9998,8 6.9998,8 H 5.9998 C 5.9998,8 5.9998,4 10,4 Z M 13,8 H 14 C 14,8 14,12 10,12 8.517,12 7.587,11.442 6.9998,10.75 V 12 H 5.9998 V 10 9 H 6.9998 9 V 10 H 7.687 C 8.123,10.557 8.83,11 10,11 13,11 13,8 13,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-sync1-light.svg b/.icons/kora/panel/24/pushbullet-indicator-sync1-light.svg
new file mode 100644
index 000000000..1a8108d07
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-sync1-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10.264,3.918 C 11.061,3.956 11.944,4.288 12.828,5.1719 13.876,6.2203 14.14,7.273 14.066,8.178 L 14.948,7.293 15.655,8 14.241,9.414 13.534,10.121 12.827,9.414 11.413,8 12.12,7.293 13.048,8.221 C 13.134,7.519 12.948,6.706 12.12,5.8787 9.999,3.7574 7.878,5.8787 7.878,5.8787 L 7.171,5.1714 C 7.171,5.1714 8.508,3.8339 10.263,3.9175 Z M 6.4641,5.8789 7.172,6.5859 8.586,8 7.878,8.707 6.9504,7.779 C 6.8646,8.481 7.051,9.294 7.878,10.121 9.999,12.242 12.12,10.121 12.12,10.121 L 12.827,10.828 C 12.827,10.828 10,13.656 7.171,10.828 6.1225,9.78 5.8587,8.727 5.9325,7.822 L 5.0497,8.707 4.3427,8 5.7568,6.5857 6.4638,5.8787 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-sync2-light.svg b/.icons/kora/panel/24/pushbullet-indicator-sync2-light.svg
new file mode 100644
index 000000000..8b51cf32e
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-sync2-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 5.9998,4 H 8 9 V 5 7 H 8 V 5.6875 C 7.443,6.1229 6.9995,6.83 6.9996,8 6.9996,11 10,11 10,11 V 12 C 10,12 5.9996,12 5.9996,8 5.9996,6.5174 6.5579,5.5872 7.25,5 H 5.9996 V 4 Z M 10,4 C 10,4 14,4 14,8 14,9.483 13.442,10.413 12.75,11 H 14 V 12 H 12 11 V 11 9 H 12 V 10.313 C 12.557,9.878 13,9.17 13,8 13,5 10,5 10,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-sync3-light.svg b/.icons/kora/panel/24/pushbullet-indicator-sync3-light.svg
new file mode 100644
index 000000000..83c455a27
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-sync3-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -2e-4,2 V 14 H 1.9998 V 2 Z M 3.9998,2 V 14 L 8.252,13.967 C 11.183,13.934 11.46,13.895 12.699,13.291 15.401,11.975 16.679,8.786 15.64,5.9472 14.954,4.0721 13.392,2.6844 11.403,2.1795 10.778,2.0209 10.383,1.9998 7.955,1.9998 H 3.9993 Z M 10,2.3437 11.414,3.7578 12.121,4.4649 11.414,5.1719 10,6.586 9.293,5.879 10.221,4.9512 C 9.519,4.8654 8.706,5.0517 7.879,5.879 5.7574,8 7.879,10.121 7.879,10.121 L 7.172,10.828 C 7.172,10.828 4.3433,8 7.172,5.172 8.22,4.1237 9.273,3.8598 10.178,3.9337 L 9.293,3.051 10,2.344 Z M 12.828,5.1718 C 12.828,5.1718 15.656,8 12.828,10.828 11.779,11.876 10.726,12.14 9.822,12.066 L 10.707,12.949 10,13.656 8.586,12.242 7.879,11.535 8.586,10.828 10,9.414 10.707,10.121 9.779,11.049 C 10.48,11.135 11.294,10.948 12.121,10.121 14.242,8 12.121,5.8788 12.121,5.8788 L 12.828,5.1726 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/pushbullet-indicator-transparent.svg b/.icons/kora/panel/24/pushbullet-indicator-transparent.svg
new file mode 120000
index 000000000..193f4a312
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator-transparent.svg
@@ -0,0 +1 @@
+pushbullet-indicator-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/pushbullet-indicator.svg b/.icons/kora/panel/24/pushbullet-indicator.svg
new file mode 120000
index 000000000..77a38cf91
--- /dev/null
+++ b/.icons/kora/panel/24/pushbullet-indicator.svg
@@ -0,0 +1 @@
+pushbullet-indicator-light.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/qalculate-tray.svg b/.icons/kora/panel/24/qalculate-tray.svg
new file mode 100644
index 000000000..8a51a6eb7
--- /dev/null
+++ b/.icons/kora/panel/24/qalculate-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.199219,0.99999997 C 0.534418,0.99999997 0,1.5344187 0,2.1992188 V 14.800781 C 0,15.465581 0.534418,16 1.199219,16 H 8 13.800781 C 14.465581,16 15,15.465581 15,14.800781 V 2.1992188 C 15,1.5344187 14.455917,1.1129393 13.800781,0.99999997 H 8 Z M 2,3 h 6 5 V 14 H 8 2 Z m 2.949219,0.9730005 c -0.194096,0 -0.46311,0.071972 -0.986329,0.2578126 -0.05063,0.017688 -0.05155,0.017444 -0.09375,0.035156 l 0.0332,0.1328125 c 0.329124,-0.088495 0.388261,-0.097656 0.472657,-0.097656 0.210972,0 0.262707,0.080353 0.380859,0.6113282 L 4.999997,6.0003442 4.308591,7.0355004 C 4.131375,7.3009853 3.971733,7.4612818 3.878903,7.4612818 c -0.05063,0 -0.136315,-0.026994 -0.220703,-0.080078 -0.109702,-0.061946 -0.193593,-0.087891 -0.269531,-0.087891 -0.168777,0 -0.28711,0.1316048 -0.28711,0.3085937 0,0.2300897 0.16026,0.3710938 0.421875,0.3710938 0.261615,0 0.363203,-0.078397 0.785157,-0.6093752 C 4.536439,7.0715818 4.722364,6.8054156 5.068356,6.3187037 l 0.251953,1.0625 c 0.109705,0.460178 0.220191,0.5917968 0.490235,0.5917968 0.320689,0 0.539841,-0.2113429 1.029297,-1.0078125 L 6.722653,6.8948751 C 6.655143,6.974522 6.611103,7.026963 6.535153,7.1331564 6.341058,7.3986438 6.241886,7.486672 6.140622,7.486672 6.022477,7.486672 5.94579,7.3731302 5.886716,7.1253439 5.861396,7.0279988 5.859996,7.0093133 5.851556,6.9827658 5.640584,6.0800998 5.548821,5.6721611 5.548821,5.5394062 5.928577,4.849154 6.223096,4.4690939 6.374993,4.4690939 c 0.05063,0 0.127176,0.026054 0.203125,0.070312 0.101267,0.061947 0.16038,0.080078 0.236328,0.080078 0.168779,2e-7 0.28711,-0.1325252 0.28711,-0.3183594 0,-0.1946903 -0.143171,-0.3281249 -0.345703,-0.328125 -0.371322,0 -0.684671,0.3187078 -1.275391,1.265625 L 5.388662,4.7522974 C 5.270518,4.1505199 5.177059,3.9730005 4.949209,3.9730005 Z M 8,7 v 1 h 4 V 7 Z M 5,9.0000001 c -0.594893,0 -1.076992,0.167379 -1.447266,0.5 C 3.184475,9.8326211 3,10.232066 3,10.703125 c 0,0.424907 0.133364,0.77785 0.398437,1.056641 0.265054,0.278792 0.557185,0.448241 0.878907,0.509765 l 0.0059,0.195313 H 3.582071 c -0.167939,0 -0.290298,-0.0282 -0.367187,-0.08203 C 3.137994,12.328994 3.096025,12.234167 3.08793,12.097658 H 2.976602 V 13 H 4.546915 L 4.490275,12.128906 C 4.18677,12.023145 3.980328,11.841585 3.873088,11.582031 3.765847,11.320561 3.712931,11.030139 3.712931,10.712891 c 0,-0.438365 0.118659,-0.7974179 0.357422,-1.0781249 0.24078,-0.282639 0.543914,-0.423829 0.910157,-0.423829 0.343982,0 0.643496,0.131151 0.898437,0.396485 0.256974,0.265334 0.386719,0.6485099 0.386719,1.1464839 0,0.761365 -0.261174,1.219264 -0.783203,1.375 L 5.404333,13 H 6.976598 V 12.097656 H 6.863317 c -0.004,0.105745 -0.03688,0.192502 -0.09961,0.261719 -0.0607,0.06922 -0.186679,0.105469 -0.378906,0.105469 H 5.668004 l 0.0293,-0.195313 c 0.388502,-0.107675 0.697211,-0.299313 0.923828,-0.576172 0.22865,-0.278791 0.34375,-0.617633 0.34375,-1.015625 0,-0.490279 -0.184538,-0.8916769 -0.550781,-1.2050779 -0.366244,-0.315316 -0.8374,-0.472656 -1.414063,-0.472656 z m 3,0 V 10 h 4 V 9.0000001 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qbittorrent-panel.svg b/.icons/kora/panel/24/qbittorrent-panel.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/24/qbittorrent-panel.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/qbittorrent-tray-dark.svg b/.icons/kora/panel/24/qbittorrent-tray-dark.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/24/qbittorrent-tray-dark.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/qbittorrent-tray-light.svg b/.icons/kora/panel/24/qbittorrent-tray-light.svg
new file mode 120000
index 000000000..e96793b62
--- /dev/null
+++ b/.icons/kora/panel/24/qbittorrent-tray-light.svg
@@ -0,0 +1 @@
+qbittorrent-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/qbittorrent-tray.svg b/.icons/kora/panel/24/qbittorrent-tray.svg
new file mode 100644
index 000000000..8077cba19
--- /dev/null
+++ b/.icons/kora/panel/24/qbittorrent-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 C 8.446,1 8,1.446 8,2 V 11 C 8,11.554 8.446,12 9,12 9.554,12 10,11.554 10,11 V 10.826 C 10.321,10.94 10.659,10.999 11,11 12.657,11 14,9.6569 14,8 14,6.3431 12.657,5 11,5 10.659,5.0014 10.321,5.0608 10,5.1758 V 2 C 10,1.446 9.554,1 9,1 Z M 10,7 H 12 V 9 H 10 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,4 C 5.446,4 5,4.446 5,5 V 5.1738 C 4.679,5.0595 4.3408,5.0007 4,5 2.3431,5 1,6.3431 1,8 1,9.6569 2.3431,11 4,11 4.3409,10.999 4.6791,10.939 5,10.824 V 14 C 5,14.554 5.446,15 6,15 6.554,15 7,14.554 7,14 V 5 C 7,4.446 6.554,4 6,4 Z M 3,7 H 5 V 9 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qelectrotech-indicator.svg b/.icons/kora/panel/24/qelectrotech-indicator.svg
new file mode 100644
index 000000000..e3493a1ed
--- /dev/null
+++ b/.icons/kora/panel/24/qelectrotech-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 A 5.5 6.5 0 0 0 2 7.5 A 5.5 6.5 0 0 0 7.5 14 A 5.5 6.5 0 0 0 9.6875 13.460938 L 8.3964844 11.847656 A 3.5 4.5 0 0 1 7.5 12 A 3.5 4.5 0 0 1 4 7.5 A 3.5 4.5 0 0 1 7.5 3 A 3.5 4.5 0 0 1 10.466797 5.1152344 A 1.0001 1.0001 0 0 1 10.705078 5.2890625 L 12.998047 7.5625 A 5.5 6.5 0 0 0 13 7.5 A 5.5 6.5 0 0 0 7.5 1 z M 10 6 L 11.5 9.5 L 9 11 L 13 16 L 11.5 12 L 14 9.9667969 L 10 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qjoypad-tray.svg b/.icons/kora/panel/24/qjoypad-tray.svg
new file mode 100644
index 000000000..1bdf51ae1
--- /dev/null
+++ b/.icons/kora/panel/24/qjoypad-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.898 2.472c-.222.001-.426.071-.619.207-.484.346-1.495.717-3.279.719-1.784 0-2.795-.373-3.28-.719-.192-.136-.375-.203-.598-.202s-.48.061-.743.202c-.954.503-1.832 2.149-2.309 4.284-.407 1.814-.557 4.294-.314 5.291.211.858.576 1.237 1.225 1.237.963-.017 2.172-1.089 2.939-2.53.554-.799 1.84-1.162 3.08-1.122 1.239-.044 2.526.323 3.081 1.122.766 1.441 1.975 2.513 2.938 2.53.649 0 1.014-.379 1.225-1.237.243-.997.092-3.477-.314-5.291-.477-2.135-1.355-3.781-2.31-4.284-.261-.14-.5-.208-.722-.207zm-8.39 2.02h1.328v1.339h1.326v1.338h-1.326v1.339h-1.328v-1.339h-1.328v-1.338h1.328zm8.618 2.677c.367 0 .664.3.664.67 0 .369-.297.669-.664.669s-.661-.3-.661-.669c0-.37.294-.67.661-.67zm1.328-1.338c.367 0 .664.299.664.669s-.297.669-.664.669-.664-.299-.664-.669.297-.669.664-.669zm-2.655 0c.367 0 .666.299.666.669s-.299.669-.666.669c-.365 0-.663-.299-.663-.669s.298-.669.663-.669zm1.327-1.339c.367 0 .664.3.664.669 0 .37-.297.67-.664.67s-.661-.3-.661-.67c0-.369.294-.669.661-.669z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.353 11.231c-.498.927-1.169 1.707-1.846 2.192-.516.37-1.044.569-1.526.578-.38 0-.69-.098-.949-.285-.344-.247-.608-.674-.772-1.341-.253-1.041-.112-3.63.313-5.523.3-1.348.759-2.509 1.29-3.337.392-.614.833-1.053 1.276-1.286.346-.186.686-.26.981-.261.333-.002.609.092.896.296.441.314 1.365.624 2.984.624 1.619-.002 2.543-.31 2.985-.626.282-.199.584-.298.91-.3.296-.002.617.08.962.265.447.235.888.674 1.28 1.287.532.829.99 1.99 1.29 3.338.425 1.893.566 4.482.312 5.525-.163.665-.427 1.092-.771 1.339-.259.187-.569.285-.958.285-.473-.009-1.002-.208-1.517-.578-.677-.485-1.348-1.265-1.846-2.192-.48-.665-1.583-.919-2.63-.882h-.034c-1.046-.034-2.149.216-2.63.882zm6.548-8.249c-.118.001-.225.041-.325.112-.53.378-1.627.812-3.576.814-1.949 0-3.047-.436-3.575-.813-.097-.069-.188-.109-.302-.108-.151.001-.324.045-.506.143-.318.167-.616.497-.896.934-.478.747-.881 1.796-1.154 3.011-.388 1.734-.548 4.104-.316 5.057.136.552.313.849.721.849.297-.005.618-.155.941-.387.575-.412 1.137-1.083 1.556-1.873.01-.017.021-.035.032-.051.634-.913 2.08-1.383 3.496-1.341 1.419-.046 2.867.427 3.502 1.341l.032.051c.419.79.981 1.461 1.556 1.873.323.232.644.382.932.387.417 0 .594-.297.73-.847.232-.955.072-3.325-.317-5.059-.271-1.215-.675-2.264-1.153-3.011-.28-.437-.578-.767-.9-.936-.174-.093-.331-.147-.478-.146z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/qnapi-panel.svg b/.icons/kora/panel/24/qnapi-panel.svg
new file mode 100644
index 000000000..388b6e949
--- /dev/null
+++ b/.icons/kora/panel/24/qnapi-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11.628906 13.974609 C 12.091267 14.541152 12.52056 15.144628 12.888672 15.742188 L 14.591797 14.693359 C 14.176883 14.019826 13.700613 13.343735 13.175781 12.701172 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3.5 A 4 4.5 0 0 1 12 8 A 4 4.5 0 0 1 11.195312 10.697266 C 9.9551131 9.6760402 8.5414022 8.9230567 7 9.0429688 L 7.1542969 11.035156 C 7.8551595 10.980635 8.7648906 11.360109 9.6972656 12.068359 A 4 4.5 0 0 1 8 12.5 A 4 4.5 0 0 1 4 8 A 4 4.5 0 0 1 8 3.5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qomp-pause-panel.svg b/.icons/kora/panel/24/qomp-pause-panel.svg
new file mode 100644
index 000000000..bc05b60ac
--- /dev/null
+++ b/.icons/kora/panel/24/qomp-pause-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 5h2v6h-2zm4 0h2v6h-2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/qomp-play-panel.svg b/.icons/kora/panel/24/qomp-play-panel.svg
new file mode 100644
index 000000000..a3fcdc506
--- /dev/null
+++ b/.icons/kora/panel/24/qomp-play-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.976 5.225 5.025-1.036-.004 1.479v3.699h-.004c0 .429-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576-.103-.468.402-.968 1.129-1.116.338-.07.663-.05.925.037v-2.915l-3.843.8v3.663h-.004c0 .43-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576s.402-.967 1.129-1.116c.337-.069.663-.05.925.037v-4.368z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/qomp-stop-panel.svg b/.icons/kora/panel/24/qomp-stop-panel.svg
new file mode 100644
index 000000000..489cccea0
--- /dev/null
+++ b/.icons/kora/panel/24/qomp-stop-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 1c3.292 0 6 2.708 6 6s-2.708 6-6 6-6-2.708-6-6 2.708-6 6-6zm-2.024 3.225 5.025-1.036-.004 1.479v3.699h-.004c0 .429-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576-.103-.468.402-.968 1.129-1.116.338-.07.663-.05.925.037v-2.915l-3.843.8v3.663h-.004c0 .43-.477.858-1.141.994-.726.149-1.398-.109-1.501-.576s.402-.967 1.129-1.116c.337-.069.663-.05.925.037v-4.368z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/qtox-away.svg b/.icons/kora/panel/24/qtox-away.svg
new file mode 100644
index 000000000..6a1c7ed89
--- /dev/null
+++ b/.icons/kora/panel/24/qtox-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 C 6.1192881 8 5 9.1192881 5 10.5 L 5 11 L 10 11 L 10 10.5 C 10 9.1192881 8.8807119 8 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qtox-busy.svg b/.icons/kora/panel/24/qtox-busy.svg
new file mode 100644
index 000000000..bfadd7e8d
--- /dev/null
+++ b/.icons/kora/panel/24/qtox-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5,1 C 5.2911,1 4,2.7911 4,5 L 4,6 3,6 C 2.4477,5.9999 1.9999,6.4477 2,7 l 0,7 c -10e-5,0.552 0.4477,1 1,1 l 9,0 c 0.552,0 1,-0.448 1,-1 L 13,7 C 13,6.4477 12.552,5.9999 12,6 L 11,6 11,5 C 11,2.7911 9.709,1 7.5,1 Z m 0,2.0371094 c 0.82875,0 1.5,0.671625 1.5,1.5 C 9,4.8907344 8.9227656,5.1683625 8.8222656,5.3671875 8.7225156,5.5660125 8.5035,5.8324344 8.25,6.0371094 8.0025,6.2374344 7.5,6.4882814 7.5,6.4882812 7.5,6.4882812 7.7265625,6.214275 7.8203125,6 7.7145625,6.023475 7.60875,6.0371094 7.5,6.0371094 c -0.8283,7.5e-4 -1.5,-0.671625 -1.5,-1.5 0,-0.828375 0.6711,-1.5 1.5,-1.5 z M 7.5,7 C 9.432875,7 11,8.567125 11,10.5 11,12.432875 9.432875,14 7.5,14 5.5670375,14 4.0000875,12.432875 4,10.5 4.0000875,8.567125 5.5670375,7 7.5,7 Z m -2.5,3 0,1 5,0 0,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qtox-event.svg b/.icons/kora/panel/24/qtox-event.svg
new file mode 100644
index 000000000..41b323d0f
--- /dev/null
+++ b/.icons/kora/panel/24/qtox-event.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7.5,8 A 2.5,2.5 0 0 0 5,10.5 2.5,2.5 0 0 0 7.5,13 2.5,2.5 0 0 0 10,10.5 2.5,2.5 0 0 0 7.5,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qtox-invisible.svg b/.icons/kora/panel/24/qtox-invisible.svg
new file mode 100644
index 000000000..f9315514f
--- /dev/null
+++ b/.icons/kora/panel/24/qtox-invisible.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7 8.0507812 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7 12.945312 L 7 8.0507812 z M 8 8.0546875 L 8 12.949219 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 8 8.0546875 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qtox-offline.svg b/.icons/kora/panel/24/qtox-offline.svg
new file mode 100644
index 000000000..9fd5e5394
--- /dev/null
+++ b/.icons/kora/panel/24/qtox-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7.5 13 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qtox-online.svg b/.icons/kora/panel/24/qtox-online.svg
new file mode 100644
index 000000000..27988eb35
--- /dev/null
+++ b/.icons/kora/panel/24/qtox-online.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.2911 1 4 2.7911 4 5 L 4 6 L 3 6 C 2.4477 5.9999 1.9999 6.4477 2 7 L 2 14 C 1.9999 14.552 2.4477 15 3 15 L 12 15 C 12.552 15 13 14.552 13 14 L 13 7 C 13 6.4477 12.552 5.9999 12 6 L 11 6 L 11 5 C 11 2.7911 9.709 1 7.5 1 z M 7.5 3.0371094 C 8.32875 3.0371094 9 3.7087344 9 4.5371094 C 9 4.8907344 8.9227656 5.1683625 8.8222656 5.3671875 C 8.7225156 5.5660125 8.5035 5.8324344 8.25 6.0371094 C 8.0025 6.2374344 7.5 6.4882814 7.5 6.4882812 C 7.5 6.4882812 7.7265625 6.214275 7.8203125 6 C 7.7145625 6.023475 7.60875 6.0371094 7.5 6.0371094 C 6.6717 6.0378594 6 5.3654844 6 4.5371094 C 6 3.7087344 6.6711 3.0371094 7.5 3.0371094 z M 7.5 7 C 9.432875 7 11 8.567125 11 10.5 C 11 12.432875 9.432875 14 7.5 14 C 5.5670375 14 4.0000875 12.432875 4 10.5 C 4.0000875 8.567125 5.5670375 7 7.5 7 z M 7.5 8 A 2.5 2.5 0 0 0 5 10.5 A 2.5 2.5 0 0 0 7.5 13 A 2.5 2.5 0 0 0 10 10.5 A 2.5 2.5 0 0 0 7.5 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/qtpass-tray.svg b/.icons/kora/panel/24/qtpass-tray.svg
new file mode 100644
index 000000000..e763f7de8
--- /dev/null
+++ b/.icons/kora/panel/24/qtpass-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 8.0000013,1 c -1.26666,0 -2.35614,0.557 -3.03086,1.4004 -0.67472,0.84338 -0.96914,1.91442 -0.96914,2.9996 l 0,4.6 2,0 0,-4.6 c 0,-0.71482 0.20558,-1.34378 0.53086,-1.7504 C 6.8561413,3.243 7.2666613,3 8.0000013,3 c 0.73334,0 1.14386,0.243 1.46914,0.6496 0.32528,0.40662 0.5308597,1.03558 0.5308597,1.7504 l 0,4.6 2,0 0,-4.6 c 0,-1.08518 -0.29442,-2.15622 -0.96914,-2.9996 C 10.356141,1.557 9.2666613,1 8.0000013,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.359375 6.0019531 C 3.4334464 5.9303902 2.1010252 7.2146415 2.0058594 8.6054688 C 1.9564531 9.3275339 2.2398091 10.07681 2.9472656 10.681641 L 8 15 L 13.052734 10.681641 C 13.760186 10.076817 14.043543 9.3275454 13.994141 8.6054688 C 13.898975 7.2146506 12.566554 5.930387 10.640625 6.0019531 C 9.5444274 6.042523 8.5491583 6.5595145 8 7.3710938 C 7.4508388 6.5595076 6.455564 6.0425224 5.359375 6.0019531 z M 7.0019531 8 L 8 8 L 8.9980469 8 L 8.9980469 10 L 8.5214844 10 L 9.4980469 12 L 8 12 L 6.5019531 12 L 7.4785156 10 L 7.0019531 10 L 7.0019531 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/quota.svg b/.icons/kora/panel/24/quota.svg
new file mode 100644
index 000000000..074401cca
--- /dev/null
+++ b/.icons/kora/panel/24/quota.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.011 1-.011 11.989 8.787.011.011-11.989zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/radiotray-ng-off.svg b/.icons/kora/panel/24/radiotray-ng-off.svg
new file mode 120000
index 000000000..be5c4805b
--- /dev/null
+++ b/.icons/kora/panel/24/radiotray-ng-off.svg
@@ -0,0 +1 @@
+radiotray_off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/radiotray-ng-on.svg b/.icons/kora/panel/24/radiotray-ng-on.svg
new file mode 120000
index 000000000..b512cafdd
--- /dev/null
+++ b/.icons/kora/panel/24/radiotray-ng-on.svg
@@ -0,0 +1 @@
+radiotray_on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/radiotray_connecting.svg b/.icons/kora/panel/24/radiotray_connecting.svg
new file mode 100644
index 000000000..4bcb0070c
--- /dev/null
+++ b/.icons/kora/panel/24/radiotray_connecting.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm-5-5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm5 2h5v1h-5zm0-3h5v1h-5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/radiotray_off.svg b/.icons/kora/panel/24/radiotray_off.svg
new file mode 100644
index 000000000..9eacebb80
--- /dev/null
+++ b/.icons/kora/panel/24/radiotray_off.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-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-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/radiotray_on.svg b/.icons/kora/panel/24/radiotray_on.svg
new file mode 100644
index 000000000..5115967d5
--- /dev/null
+++ b/.icons/kora/panel/24/radiotray_on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.016 2c-.563 0-1.016.458-1.016 1.027v9.946c0 .57.453 1.027 1.016 1.027h13.968c.564 0 1.016-.457 1.016-1.027v-9.946c0-.569-.452-1.027-1.016-1.027zm3.984 2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4z" fill="#dfdfdf"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 10h5v1h-5zm0-3h5v1h-5zm0-3h5v1h-5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/rambox-done.svg b/.icons/kora/panel/24/rambox-done.svg
new file mode 100644
index 000000000..cf9c4785b
--- /dev/null
+++ b/.icons/kora/panel/24/rambox-done.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.4622255.4580315-1.5018906 3.4800778-2.265625 6.0019531a4 4 0 0 1 .265625-.0195312 4 4 0 0 1 4 4 4 4 0 0 1 -.6972656 2.246094c.9914247.334608 1.8806375.546948 2.3007812.638672 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875z"/>
+ <path fill="#4caf50" d="m3 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.4824219.994141a.50005.50005 0 0 1 .4707031.728515l-1.5 3a.50005.50005 0 0 1 -.7246094.19336l-1.5-1a.50005.50005 0 1 1 .5546875-.832032l1.0292969.685547 1.2460938-2.492187a.50005.50005 0 0 1 .4238281-.283203z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rambox-inactive.svg b/.icons/kora/panel/24/rambox-inactive.svg
new file mode 100644
index 000000000..9f2d096c4
--- /dev/null
+++ b/.icons/kora/panel/24/rambox-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" opacity=".35" d="m8.7957 4.9996c1.5973.0237 2.0073 1.4829 2.4743 1.5142.58.0381.907.7766.674 1.2753-.234.4997-.932.2459-.944.8383-.007.3456.787.6011.914.6055.359-.28.737-.2853.927-.1033.188.182.189.5513.187 1.0174.853.999.567 1.076.792 1.545.174.363.346 1.011-.124 1.219-.337 1.369-1.292 1.84-2.246 1.72-.318-.034-1.141.628-2.8471.254-1.3192-.288-7.241-1.765-6.5465-4.483.6153-2.3976 2.3154-7.7626 2.9436-8.3851 0 0 .2888 1.3068.8432 1.8396.2451-2.1097 1.8056-2.788 2.3534-2.8565-.5366.6513-.8083 1.3989-.6515 2.046 1.2172-1.5402 3.2559-1.0836 4.1989-.577-4.0686.7359-2.9466 2.5314-2.9466 2.5314z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rambox-indicator.svg b/.icons/kora/panel/24/rambox-indicator.svg
new file mode 100644
index 000000000..504c7d230
--- /dev/null
+++ b/.icons/kora/panel/24/rambox-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.7957,4.9996 C 10.393,5.0233 10.803,6.4825 11.27,6.5138 11.85,6.5519 12.177,7.2904 11.944,7.7891 11.71,8.2888 11.012,8.035 11,8.6274 10.993,8.973 11.787,9.2285 11.914,9.2329 12.273,8.9529 12.651,8.9476 12.841,9.1296 13.029,9.3116 13.03,9.6809 13.028,10.147 13.881,11.146 13.595,11.223 13.82,11.692 13.994,12.055 14.166,12.703 13.696,12.911 13.359,14.28 12.404,14.751 11.45,14.631 11.132,14.597 10.309,15.259 8.6029,14.885 7.2837,14.597 1.3619,13.12 2.0564,10.402 2.6717,8.0044 4.3718,2.6394 5,2.0169 5,2.0169 5.2888,3.3237 5.8432,3.8565 6.0883,1.7468 7.6488,1.0685 8.1966,1 7.66,1.6513 7.3883,2.3989 7.5451,3.046 8.7623,1.5058 10.801,1.9624 11.744,2.469 7.6754,3.2049 8.7974,5.0004 8.7974,5.0004 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rambox-mention.svg b/.icons/kora/panel/24/rambox-mention.svg
new file mode 100644
index 000000000..1227bd1ea
--- /dev/null
+++ b/.icons/kora/panel/24/rambox-mention.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.6282.6225-2.3280594 5.9871657-2.9433594 8.3847659-.6945 2.718 5.227675 4.194422 6.546875 4.482422 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875zm5.3027344 2a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/24/rambox-notification.svg b/.icons/kora/panel/24/rambox-notification.svg
new file mode 100644
index 000000000..f829eeec8
--- /dev/null
+++ b/.icons/kora/panel/24/rambox-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 8.7957,4.9996 C 10.393,5.0233 10.803,6.4825 11.27,6.5138 11.85,6.5519 12.177,7.2904 11.944,7.7891 11.71,8.2888 11.012,8.035 11,8.6274 10.993,8.973 11.787,9.2285 11.914,9.2329 12.273,8.9529 12.651,8.9476 12.841,9.1296 13.029,9.3116 13.03,9.6809 13.028,10.147 13.881,11.146 13.595,11.223 13.82,11.692 13.994,12.055 14.166,12.703 13.696,12.911 13.359,14.28 12.404,14.751 11.45,14.631 11.132,14.597 10.309,15.259 8.6029,14.885 7.2837,14.597 1.3619,13.12 2.0564,10.402 2.6717,8.0044 4.3718,2.6394 5,2.0169 5,2.0169 5.2888,3.3237 5.8432,3.8565 6.0883,1.7468 7.6488,1.0685 8.1966,1 7.66,1.6513 7.3883,2.3989 7.5451,3.046 8.7623,1.5058 10.801,1.9624 11.744,2.469 7.6754,3.2049 8.7974,5.0004 8.7974,5.0004 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="4.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/rambox-warning.svg b/.icons/kora/panel/24/rambox-warning.svg
new file mode 100644
index 000000000..5d3e747ba
--- /dev/null
+++ b/.icons/kora/panel/24/rambox-warning.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.1972656 1c-.5478.0685-2.1084156.7477219-2.3535156 2.8574219-.5544-.5328-.84375-1.8398438-.84375-1.8398438-.4053037.4016262-1.2561384 2.773479-1.9746094 5.0527344.1205839-.0369933.2465998-.0605272.3769532-.0683594h.0019531.0039062c.0601285-.00329.1195595-.00329.1796875 0 .6195568.0333118 1.1488249.4202225 1.4160156.9375l1.3945313 2.7050779 1.3945313 2.703125c.226186.43767.2539605.932171.1269531 1.375.2834671.072301.5201252.126422.6835937.16211 1.7061004.374 2.5277034-.287907 2.8457034-.253907.954.12 1.909094-.351703 2.246093-1.720703.47-.208.299-.85575.125-1.21875-.224999-.469.060032-.545922-.792968-1.544922.002-.4660996.002453-.8355777-.185547-1.0175778-.19-.1819999-.568735-.1764843-.927735.1035157-.127-.0044-.921062-.2598688-.914062-.6054688.012-.5924.709359-.3381906.943359-.8378906.233-.4987-.093828-1.2372906-.673828-1.2753906-.466802-.0312868-.877036-1.4887679-2.472656-1.5136719 0 0-1.1213344-1.79535 2.947266-2.53125-.943-.5066-2.9820191-.962075-4.1992191.578125-.1568-.6471.1157437-1.395575.6523437-2.046875z"/>
+ <path fill="#ff9800" d="m3.4622181 8.0010053c-.2399124.014415-.4570741.163549-.5772567.396427l-1.3945295 2.7051247-1.39453018 2.703605c-.05988.115569-.092793.246158-.095703.379719-.00934.446722.311754.814424.7109365.814119h2.78905998 2.7890604c.5473735.000088.8893289-.663464.6152336-1.193838l-1.3945302-2.703605-1.3945294-2.7051247c-.1210489-.234349-.3402522-.383706-.5818138-.396427-.023785-.0013-.047615-.0013-.0714 0zm-.4622141.9989955h1v3.0000002h-1zm0 4.0000002h1v1h-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rare-tray.svg b/.icons/kora/panel/24/rare-tray.svg
new file mode 100644
index 000000000..6d3a7153c
--- /dev/null
+++ b/.icons/kora/panel/24/rare-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m4.25 3.99c-1.737 0-2.818.932-3.289 1.827-.393.746-.449 1.45-.457 1.673h-.004s.002.038.002.049c0 .012-.002.051-.002.051h.004c.009.221.067.909.463 1.635.475.872 1.554 1.765 3.283 1.765.979 0 1.813-.456 2.5-1.037.455-.385.862-.832 1.25-1.289.388.457.795.904 1.25 1.289.687.581 1.521 1.037 2.5 1.037 1.737 0 2.818-.931 3.289-1.826.393-.746.449-1.45.457-1.674h.004s-.002-.037-.002-.048c0-.012.002-.051.002-.051h-.004c-.009-.221-.067-.909-.463-1.635-.475-.872-1.554-1.766-3.283-1.766-.979 0-1.813.457-2.5 1.038-.455.385-.862.831-1.25 1.289-.388-.458-.795-.904-1.25-1.289-.687-.581-1.521-1.038-2.5-1.038zm0 1.5c.521 0 .999.232 1.531.682.408.345.824.81 1.248 1.318-.424.509-.84.974-1.248 1.319-.532.45-1.01.681-1.531.681-1.271 0-1.692-.481-1.967-.984-.236-.433-.273-.853-.279-.967.006-.119.044-.567.285-1.025.279-.53.699-1.024 1.961-1.024zm7.5 0c1.271 0 1.692.482 1.967.985.236.433.273.853.279.967-.006.119-.044.567-.285 1.025-.279.53-.699 1.023-1.961 1.023-.521 0-.999-.231-1.531-.681-.408-.345-.824-.81-1.248-1.319.424-.508.84-.973 1.248-1.318.532-.45 1.01-.682 1.531-.682zm-7.75.5c-.274 0-.5.226-.5.5v.5h-.5c-.274 0-.5.226-.5.5 0 .275.226.5.5.5h.5v.5c0 .275.226.5.5.5s.5-.225.5-.5v-.5h.5c.274 0 .5-.225.5-.5 0-.274-.226-.5-.5-.5h-.5v-.5c0-.274-.226-.5-.5-.5zm8 0c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm-1 1c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm2 0c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5zm-1 1c-.274 0-.5.226-.5.5 0 .275.226.5.5.5s.5-.225.5-.5c0-.274-.226-.5-.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rclonetray-connected-tray.svg b/.icons/kora/panel/24/rclonetray-connected-tray.svg
new file mode 100644
index 000000000..73500c519
--- /dev/null
+++ b/.icons/kora/panel/24/rclonetray-connected-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9882812 1.0039062 C 8.661237 1.0227416 8.3353553 1.1117698 8.0234375 1.2695312 C 7.9234203 1.3201181 7.7873264 1.3970771 7.7207031 1.4414062 C 7.0570408 1.8830183 6.4860262 2.8125747 6.0898438 3.7304688 C 5.992609 3.955744 5.8602275 4.3083003 5.8457031 4.3808594 C 5.8326486 4.4461108 5.8038438 4.4435126 5.7265625 4.3691406 C 5.4244066 4.0783444 5.0515157 3.9261683 4.6855469 3.9453125 C 4.3186288 3.9645198 4.0031406 4.1208744 3.6933594 4.4335938 C 3.4515385 4.6777089 3.2745489 4.9438679 3.125 5.2890625 C 2.930183 5.7387519 2.8362234 6.1426954 2.7832031 6.7617188 L 2.7753906 6.8535156 L 2.6445312 6.9414062 C 1.9045579 7.43876 1.3277716 8.3498158 1.1035156 9.5878906 C 0.80268972 11.248707 1.1664266 12.975133 2.0234375 14.064453 C 2.1228005 14.190748 2.3648768 14.439423 2.4765625 14.529297 C 2.8054626 14.793949 3.1410748 14.941052 3.5351562 14.992188 L 3.5371094 14.992188 C 3.5596744 14.995088 5.6155651 14.997047 8.1054688 14.998047 C 13.069221 15.000347 12.732002 15.007448 12.998047 14.923828 C 13.462284 14.777887 13.926076 14.382995 14.261719 13.849609 C 14.834828 12.938855 15.095054 11.679717 14.96875 10.421875 C 14.799666 8.7379233 14.005012 7.3712709 13.373047 7.1328125 L 13.263672 7.1015625 L 13.259766 6.9863281 C 13.233756 6.0169927 13.183086 5.5319814 13.033203 4.8613281 C 12.623803 3.0294917 11.164102 1.604757 9.96875 1.1582031 C 9.6445204 1.0370765 9.3153264 0.9850714 8.9882812 1.0039062 z M 6.7148438 5.0019531 C 7.4986726 4.9926431 8.2645711 5.0415241 8.8769531 5.1523438 C 9.3089391 5.2305138 9.6848046 5.3321714 10.060547 5.4746094 C 10.926204 5.8027664 11.627783 6.348583 11.898438 7.0625 C 12.079349 7.539724 11.993616 8.9320575 11.847656 9.5234375 C 11.720367 10.039129 11.387161 10.657689 10.966797 11.03125 L 12.511719 14 L 11.611328 14 L 10.888672 14 L 9.9707031 14 L 9.0976562 11.888672 C 8.7285712 11.938392 8.3581139 11.973572 7.9199219 12.019531 C 7.5760649 12.046371 6.9157265 12.043192 6.4609375 12.013672 C 6.2601725 12.000662 6.1187145 11.985922 6.1015625 11.982422 C 6.0844125 11.978922 6.0635875 11.984221 6.0546875 11.994141 C 6.0432775 12.006741 6.049475 11.416211 6.046875 12.0625 L 6.0429688 13.980469 L 4.6972656 13.982422 L 4 13.986328 L 4.0039062 9.1425781 L 4.0078125 5.2988281 L 4.0625 5.28125 C 4.09339 5.27195 4.2654544 5.2378081 4.4433594 5.2050781 C 5.1293324 5.0788411 5.9310143 5.011263 6.7148438 5.0019531 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 7.5507812,7 c -0.4465849,-0.0012 -0.969238,0.03923 -1.359375,0.109375 -0.07654,0.01377 -0.1440974,0.025391 -0.1484374,0.025391 -0.0043,0 -0.015361,0.0067 -0.025391,0.015625 C 6.0012881,7.1650106 5.99984,7.3028955 6,8.5234375 c 8.9e-5,0.764103 0.00397,1.3649469 0.00977,1.3730469 0.01743,0.02457 0.3471817,0.0724 0.6503906,0.09375 0.29238,0.02059 1.0945894,0.0075 1.3808594,-0.021484 C 8.4454986,9.92781 8.8316394,9.8376359 9.1152344,9.7167969 9.4554724,9.5718249 9.6971361,9.3655891 9.8457031,9.0957031 9.9441931,8.9167821 9.9851319,8.769161 9.9980469,8.53125 10.019667,8.133131 9.8854024,7.80222 9.5976562,7.546875 9.2549283,7.242733 8.7494466,7.078698 7.9648438,7.015625 7.8407507,7.005625 7.6996432,7.00041 7.5507812,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rclonetray-tray.svg b/.icons/kora/panel/24/rclonetray-tray.svg
new file mode 100644
index 000000000..dddf192b3
--- /dev/null
+++ b/.icons/kora/panel/24/rclonetray-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.9882812 1.0039062 C 8.6612369 1.0227416 8.3353553 1.1117698 8.0234375 1.2695312 C 7.9234203 1.3201181 7.7873264 1.3970771 7.7207031 1.4414062 C 7.0570408 1.8830183 6.4860263 2.8125747 6.0898438 3.7304688 C 5.992609 3.955744 5.8602275 4.3083003 5.8457031 4.3808594 C 5.8326486 4.4461108 5.8038438 4.4435126 5.7265625 4.3691406 C 5.4244066 4.0783444 5.0515157 3.9261683 4.6855469 3.9453125 C 4.3186288 3.9645198 4.0031406 4.1208744 3.6933594 4.4335938 C 3.4515385 4.6777089 3.2745489 4.9438679 3.125 5.2890625 C 2.930183 5.7387519 2.8362234 6.1426954 2.7832031 6.7617188 L 2.7753906 6.8535156 L 2.6445312 6.9414062 C 1.9045604 7.4387605 1.3277716 8.3498158 1.1035156 9.5878906 C 0.80268969 11.248707 1.1664264 12.975133 2.0234375 14.064453 C 2.1228005 14.190748 2.3648768 14.439423 2.4765625 14.529297 C 2.8054626 14.793949 3.1410748 14.941052 3.5351562 14.992188 L 3.5371094 14.992188 C 3.5596744 14.995088 5.6155651 14.997047 8.1054688 14.998047 C 13.069221 15.000347 12.732002 15.007418 12.998047 14.923828 C 13.462284 14.777887 13.926076 14.382995 14.261719 13.849609 C 14.834828 12.938855 15.095054 11.679717 14.96875 10.421875 C 14.799663 8.7379633 14.005012 7.3712709 13.373047 7.1328125 L 13.263672 7.1015625 L 13.259766 6.9863281 C 13.233758 6.0169927 13.183083 5.5319814 13.033203 4.8613281 C 12.623809 3.0294917 11.164102 1.604757 9.96875 1.1582031 C 9.6445204 1.0370765 9.3153263 0.98507135 8.9882812 1.0039062 z M 6.7148438 5.0019531 C 7.4986726 4.9926431 8.2645711 5.0415238 8.8769531 5.1523438 C 9.3089391 5.2305138 9.6848047 5.3321714 10.060547 5.4746094 C 10.926204 5.8027664 11.627783 6.348583 11.898438 7.0625 C 12.079349 7.539724 11.993616 8.9320575 11.847656 9.5234375 C 11.720367 10.039129 11.387161 10.657689 10.966797 11.03125 L 12.511719 14 L 11.611328 14 L 10.888672 14 L 9.9707031 14 L 9.0976562 11.888672 C 8.7285712 11.938392 8.3581139 11.973572 7.9199219 12.019531 C 7.5760649 12.046371 6.9157265 12.043152 6.4609375 12.013672 C 6.2601725 12.000662 6.1187145 11.985922 6.1015625 11.982422 C 6.0844125 11.978922 6.0635875 11.984221 6.0546875 11.994141 C 6.0432775 12.006741 6.049475 11.416212 6.046875 12.0625 L 6.0429688 13.980469 L 4.6972656 13.982422 L 4 13.986328 L 4.0039062 9.1425781 L 4.0078125 5.2988281 L 4.0625 5.28125 C 4.09339 5.27195 4.2654544 5.2378081 4.4433594 5.2050781 C 5.1293324 5.0788411 5.9310143 5.0112631 6.7148438 5.0019531 z M 7.5507812 7 C 7.1041963 6.9988 6.5815432 7.03923 6.1914062 7.109375 C 6.1148663 7.123145 6.0473088 7.1347656 6.0429688 7.1347656 C 6.0386687 7.1347656 6.0276081 7.1414606 6.0175781 7.1503906 C 6.0012881 7.1650106 5.99984 7.3028955 6 8.5234375 C 6.000089 9.2875405 6.0039656 9.8883844 6.0097656 9.8964844 C 6.0271956 9.9210544 6.3569473 9.9688844 6.6601562 9.9902344 C 6.9525362 10.010824 7.7547456 9.99773 8.0410156 9.96875 C 8.4454986 9.92781 8.8316394 9.8376359 9.1152344 9.7167969 C 9.4554724 9.5718249 9.6971361 9.3655891 9.8457031 9.0957031 C 9.9441931 8.9167821 9.9851319 8.769161 9.9980469 8.53125 C 10.019667 8.133131 9.8854024 7.80222 9.5976562 7.546875 C 9.2549283 7.242733 8.7494466 7.078698 7.9648438 7.015625 C 7.8407507 7.005625 7.6996432 7.00041 7.5507812 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/receiving-bad-signal-lock.svg b/.icons/kora/panel/24/receiving-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/receiving-bad-signal.svg b/.icons/kora/panel/24/receiving-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/receiving-good-signal-lock.svg b/.icons/kora/panel/24/receiving-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/receiving-good-signal.svg b/.icons/kora/panel/24/receiving-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/receiving-high-signal-lock.svg b/.icons/kora/panel/24/receiving-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/receiving-high-signal.svg b/.icons/kora/panel/24/receiving-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/receiving-low-signal-lock.svg b/.icons/kora/panel/24/receiving-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/receiving-low-signal.svg b/.icons/kora/panel/24/receiving-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/receiving-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/record-desktop-indicator-recording.svg b/.icons/kora/panel/24/record-desktop-indicator-recording.svg
new file mode 120000
index 000000000..6e0503ef5
--- /dev/null
+++ b/.icons/kora/panel/24/record-desktop-indicator-recording.svg
@@ -0,0 +1 @@
+simplescreenrecorder-recording.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/record-desktop-indicator.svg b/.icons/kora/panel/24/record-desktop-indicator.svg
new file mode 120000
index 000000000..940c35ba5
--- /dev/null
+++ b/.icons/kora/panel/24/record-desktop-indicator.svg
@@ -0,0 +1 @@
+simplescreenrecorder-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/redshift-status-off.svg b/.icons/kora/panel/24/redshift-status-off.svg
new file mode 100644
index 000000000..e6e51594e
--- /dev/null
+++ b/.icons/kora/panel/24/redshift-status-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,-0.06 C 5.16,-0.06 2.86,2.25 2.86,5.1 2.86,6.78 3.65,8.26 4.9,9.2 5.47,9.63 5.95,10.19 5.95,10.96 L 6,11.94 H 10 L 10.06,10.96 C 10.1,10.19 10.53,9.63 11.1,9.2 12.35,8.26 13.14,6.78 13.14,5.1 13.14,2.25 10.84,-0.06 8,-0.06 Z M 8,2 C 9.7,2 11.09,3.39 11.09,5.1 11.09,6.07 10.64,6.97 9.86,7.55 8.7,8.43 8.26,9.41 8.1,10.23 H 7.9 C 7.74,9.41 7.3,8.43 6.14,7.55 5.36,6.97 4.91,6.07 4.91,5.1 4.91,3.39 6.3,2 8,2 Z M 6,12.94 V 13.94 H 10 V 12.94 Z M 7,14.94 V 15.94 H 9 V 14.94 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/redshift-status-on.svg b/.icons/kora/panel/24/redshift-status-on.svg
new file mode 100644
index 000000000..d45a024ac
--- /dev/null
+++ b/.icons/kora/panel/24/redshift-status-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0 C 5.16,0 2.86,2.31 2.86,5.16 2.86,6.84 3.65,8.32 4.9,9.26 5.47,9.69 5.95,10.25 5.95,11.02 L 6,12 H 10 L 10.06,11.02 C 10.1,10.25 10.53,9.69 11.1,9.26 12.35,8.32 13.14,6.84 13.14,5.16 13.14,2.31 10.84,0 8,0 Z M 8,2.06 C 9.7,2.06 11.09,3.45 11.09,5.16 11.09,6.13 10.64,7.03 9.86,7.61 8.7,8.49 8.26,9.47 8.1,10.29 H 7.9 C 7.74,9.47 7.3,8.49 6.14,7.61 5.36,7.03 4.91,6.13 4.91,5.16 4.91,3.45 6.3,2.06 8,2.06 Z M 6,13 V 14 H 10 V 13 Z M 7,15 V 16 H 9 V 15 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rememberthemilk-notification.svg b/.icons/kora/panel/24/rememberthemilk-notification.svg
new file mode 100644
index 000000000..32d0bb9fe
--- /dev/null
+++ b/.icons/kora/panel/24/rememberthemilk-notification.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.5644531.00195313c-.0394382-.00200573-.0800328-.00145995-.1210937.00195312-.109495.0091-.2219572.03826275-.3300782.08984375-1.1607082.491539-1.0896423 1.2630408-1.0214843 2.3203125.06455.248707.0118381.6074219.0488281.6074219 0 0 .8336424-.074682 1.0722656-.078125.24326-.087199.2459174-.0918479.2089844-.2714844-.01765-.085855-.0326931-.303123-.0332031-.484375-.0011-.4117655.0919996-.7100932.3535156-1.1289062.254492-.40756274.3222656-.55134825.3222656-.67968755 0-.22084169-.2239327-.36291302-.5-.37695312zm3.9140629.13085937c-.05521.00256-.092174.01775-.103516.046875-.01117.028684.019993.26467323.070312.52539062.184773.95742888.072057 1.57336348-.425781 2.30468748-.1021577.150072-.1447326.2403483-.1230466.2617188.05367.052887 1.0146836.5386717 1.0742186.5429687.03004.00215.105663-.0531247.167969-.1210937.267462-.2917736.562707-.7612447.708984-1.1269532.381254-.9531765.168908-1.7242338-.599609-2.1757812-.277042-.1627776-.603907-.2654766-.769531-.2578125zm-8.6777348 1.9277344c-.91869491.00985-1.57316107.3679266-1.75195307.9785156-.06297001.2150536-.06506626.696739-.00390625.9296875.14017499.533932.52618604.9074669 1.07812502 1.0429688.26327.06463.905592.0656831 1.265625.0019531.404698-.071573 1.0458372-.2904215 1.4414062-.4902344.182253-.092061.3493439-.1785915.3730469-.1953125.03735-.02635.2418535-.5256704.2421875-.5917969.000067-.01322-.0737295.0125848-.1640625.0585938-.206259.105066-1.1184974.3719635-1.5214844.4453125-.425906.077521-.9637916.0763588-1.1660156-.0019532-.205076-.079429-.2993061-.2125579-.2988281-.421875.00055-.2312843.0900737-.424943.2773437-.5957031.242929-.2215086.3928509-.2659036.9824219-.2832031.532551-.015625.9180583.0263385 1.4882813.1621094.3319619.07904.5059612.1773099.5351562.3027344l.0195312.0839843.0546876-.078125c.0503499-.072867.3473912-.0913183.2695312-.2871093-.04579-.115134-.414213-.2445004-.453125-.2871094-.08615-.094334-.7284637-.4139233-1.0273438-.5117188-.350433-.1146639-.7982827-.2041427-1.2304687-.2441406-.141328-.01308-.2789142-.0189881-.4101563-.0175781zm.8886719 1.3125c-.0787577-.0004206-.1662239.0010187-.2675781.0039062-.655589.01868-.8868063.1062023-.7851562.2988281.117704.2230496.6167705.2459039 1.5078124.0664063.550471-.1108916.6915633-.1554255.6445313-.203125-.01743-.017675-.2200278-.0640371-.4492187-.1035156-.2525356-.0434993-.4141175-.0612382-.6503907-.0625zm10.6445309.1328125c-.321386.012665-.64926.0511781-.914062.1132812-.420722.098669-.823964.2429118-1.017578.3652344l-.113282.0722656.181641.1679688c.09984.092223.205475.176455.236328.1875.03146.011265.181784-.0400981.341797-.1191406.440779-.2177415.848503-.3141126 1.429688-.3359376.43491-.016335.514938-.0103045.722656.0546876.356594.111576.547388.3550627.496094.6367187-.0512.281148-.258794.4478285-.632813.5078125-.22639.03631-.862548-.0168897-1.443359-.1210938-.146963-.02637-.278754-.040245-.292969-.03125-.01422.0090001.009001.0793901.050781.15625.34981.6431441 1.751708 1.0226852 2.779297.7519532.782778-.206234 1.026148-.6636707.703125-1.3261719-.26644-.546454-.813547-.8885999-1.652344-1.0371094-.238713-.042265-.553614-.0556287-.875-.0429687zm.25.8945312c-.492506-.01611-1.08588.0700879-1.011718.1464844.0089.0092.180759.0392034.382812.0683594.202052.029155.405191.0589382.451172.0664062.04598.00747.269441.0169513.496094.0195313.370499.00425.41214-.0023005.402344-.0546875-.006001-.032055-.08631-.0980194-.177735-.1464844-.143098-.075861-.219097-.0890189-.542969-.0996094zm-1.617187.4726563c-.06304 0-.086611.0205437-.101563.0898437-.04917.2279008-.134206.3965323-.261718.5195313-.315206.304047-.791896.2863484-1.455078-.0566407l-.3242192-.1679687-.2148438.2304687c-.452216.4844481-1.0700699.646526-1.5449219.40625-.15985-.0808799-.2870713-.2819917-.3339843-.5273437-.0184-.09626-.0332032-.1789579-.0332032-.1855469 0-.0419-.0956806.0019244-.1816406.0839844-.286027.273246-.7888356.4749644-1.1816406.4746094-.3868882-.00035-.580796-.1243063-.71875-.4570313-.03365-.08115-.0731475-.1464164-.0859375-.1464843-.01279-.0000661-.0904041.0457195-.1738281.1015624-.4115881.275509-.9778394.3063183-1.1933594.0664063-.126486-.140801-.186416-.0752929-.1875.2050781-.0011.285189-.059227.5964531-.265625 1.4394532-.416373 1.7527905-1.0566209 3.4830742-1.2089844 5.1621092.0042.875263.145989 1.261944.640625 1.748047.249337.245036.3356887.30621.6679688.46875.4332599.211937.7890753.32234 1.4121093.435547 1.2596442.22888 3.8820203.31592 4.6289063.154297.4130536-.08938.7013286-.185674 1.0156246-.339844.811062-.397847 1.263568-.919297 1.5-1.728516.0879-.300844.151128-.871506.128907-1.15039-.0072-.09063-.029188-.3732-.048829-.626953-.01964-.253752-.085873-.972338-.148437-1.5976566-.17741-1.7730643-.252034-1.8093735-.314453-3.3671875-.01598-.398755-.038391-.7819275-.050781-.8515625-.01792-.100627-.009075-.1455932.046875-.2207032.09184-.1232065.089191-.1621093-.011719-.1621093zm-2.8066408 1.8300781c.358424-.002.6194439.1957396.7792969.5878906.05385.132117.0710159.244772.0722659.515625.0015.326797-.005977.3594193-.1093752.5664063-.126494.253215-.368544.4890329-.625.6074219-.1877561.0866699-.320203.0950399-.46875.03125-.148157-.0636201-.3071088-.2593403-.3710938-.4570313-.0849-.262319-.101478-.8213682-.03125-1.0820313.03141-.1165779.0722338-.2712479.0898438-.34375.0634499-.26119.3189554-.4238312.6640624-.4257812zm-2.4609374.0644531c.0360188-.0002169.0722702.0029059.109375.0097657.1855789.0343099.5117359.3721822.609375.6289062.163445.42975.0370774.9597256-.3203126 1.3378906-.236894.250663-.4242992.3116863-.6289062.2070313-.165055-.08442-.2734407-.2057229-.3710938-.4199219-.1454681-.319081-.1296983-.7620454.0449219-1.3183594.08561-.2727436.3045089-.4437941.5566407-.4453125zm2.3144531.3476563c-.08253-.0044-.1573069.0093756-.2011719.0410156-.112135.0808-.2041799.686051-.1230469.8125.02639.04112.04626.0352906.125-.0371094.134394-.123583.233079-.1656187.390625-.1679687.182775-.0027.328335.076167.40625.21875.06725.123063.1171875.1273047.1171875.0117187 0-.283354-.2390479-.6999511-.4667968-.8144531-.07551-.03796-.1655209-.0600531-.2480469-.0644531zm-2.4980469.0761718c-.112147 0-.158205.1076758-.1875.4492188-.02876.335308-.0160136.3525214.1777344.2558594.08717-.04349.2043517-.0800782.2617187-.0800782.05737 0 .162769.0304263.234375.0664063.0716.03598.1364713.0587213.1445313.0507813.03604-.03552-.0361135-.2526274-.1328125-.3964844-.119331-.177543-.3619299-.3457031-.4980469-.3457032zm1.9199219 4.3085938.2421875.015625c.522838.03137.7232001.290972.5644531.734375-.151328.422683-.6175468.795103-.9335937.746094-.2159991-.0335-.35958-.39578-.3125-.783203.0289599-.238375.0715337-.32252.2773437-.541016zm-2.8261719.292969c.03641-.006.065827.001501.109375.019531.05315.02202.1315063.09422.1757812.160156.1761852.262369.1248275.647795-.1210937.904297-.127091.132562-.146757.141367-.328125.154297-.190795.0136-.1958275.013306-.3203125-.109375-.11867-.116947-.125289-.13519-.125-.306641.000221-.128414.022995-.230959.078125-.347656.111491-.236014.183712-.31507.375-.410156.07595-.03775.119835-.058443.15625-.064453zm2.7402344.191406-.0117188.123047c-.0065.0678.0049238.184144.0273438.257812.06737.221721.2598483.235114.4746094.033204.2188739-.205772.0742163-.413013-.2910157-.414063zm-2.9160156.191406c-.02189.0069-.0676596.063757-.1015626.125-.0519899.09392-.0555174.124005-.0234374.19336.0209099.04523.0842799.100865.140625.125.127472.0546.1574431.056695.2050781.009765.07775-.07662.0460975-.2427-.0703125-.357422-.06047-.0596-.1285007-.102626-.1503906-.095703zm9.0664062.824219a1.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"/>
+</svg>
diff --git a/.icons/kora/panel/24/rememberthemilk-tray.svg b/.icons/kora/panel/24/rememberthemilk-tray.svg
new file mode 100644
index 000000000..c960900ae
--- /dev/null
+++ b/.icons/kora/panel/24/rememberthemilk-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.443936.00304011c-.109495.0091-.222934.038263-.331055.089844-1.1607082.491539-1.0886682 1.26361229-1.0205102 2.32088399.06455.248707.01122.6083985.04821.6083985 0 0 .833282-.075253 1.0719052-.078696.24326-.087199.246894-.091848.209961-.2714845-.01765-.085855-.0327-.3040995-.03321-.4853515-.0011-.4117655.092-.7100935.353516-1.1289065.254492-.40756269.322265-.55037149.322265-.67871079 0-.2523905-.292606-.4032811-.621093-.3759765zm4.035254.1289062c-.05521.00256-.09315.01775-.104492.046875-.01117.028684.02097.2656498.07129.5263672.184773.95742889.07108 1.57336339-.426758 2.30468739-.102158.150072-.144732.239372-.123046.2607425.05367.052887 1.014683.5386716 1.074218.5429686.03004.00215.105663-.052148.167969-.120117.267462-.2917736.563683-.7622216.70996-1.1279301.381254-.9531765.168908-1.72325709-.599609-2.17480449-.277042-.1627776-.603908-.2664532-.769532-.2587891zm-8.6777342 1.92928239c-.91869496.00985-1.57413796.3679266-1.75292996.9785156-.06297.2150536-.06506.6957626-.0039.9287111.140175.533932.526186.9084435 1.07812496 1.0439453.26327.06463.905592.06563 1.265625.0019.404698-.071573 1.045837-.2904215 1.441406-.4902344.182253-.092061.350321-.179568.374024-.196289.03735-.02635.240877-.5256705.241211-.591797.000067-.01322-.07373.012585-.164063.058594-.206259.105066-1.118497.37294-1.521484.446289-.425906.077521-.963792.076362-1.166016-.00195-.205076-.079429-.299306-.2125579-.298828-.421875.00055-.2312844.09105-.4259199.27832-.59668.242929-.2215086.392851-.2659035.982422-.283203.532551-.015625.918059.027315 1.488282.1630859.331962.07904.505961.1773101.535156.3027346l.01953.083007.05371-.077148c.05035-.072867.348626-.091268.270766-.2870591-.04579-.115134-.415451-.2454771-.454363-.2880861-.08615-.094334-.727487-.4139235-1.026367-.511719-.350433-.1146639-.79926-.203166-1.231446-.2431639-.141328-.01308-.277937-.01899-.409179-.01758zm11.5332032 1.4437647c-.321386.012665-.64926.051178-.914062.1132811-.420722.098669-.823964.2438884-1.017578.366211l-.114258.072266.18164.167969c.09984.092223.206452.176455.237305.1875.03146.011265.181784-.041075.341797-.1201175.440779-.2177415.847526-.3141125 1.428711-.3359375.43491-.016335.515915-.010305.723633.054687.356594.111576.547387.3560395.496093.6376955-.0512.281148-.258793.4478287-.632812.5078127-.22639.03631-.863525-.01689-1.444336-.121094-.146963-.02637-.278754-.041215-.292969-.03222-.01422.009.009.07939.05078.15625.34981.643144 1.752685 1.023662 2.780274.75293.782778-.206234 1.025171-.663671.702148-1.3261722-.26644-.546454-.81257-.8895765-1.651367-1.038086-.238713-.042265-.553614-.05563-.875-.04297zm-10.9121092-.128335c-.655589.01868-.886806.107179-.785156.2998049.117704.2230495.615793.2449276 1.506835.06543.550471-.1108916.691564-.155426.644532-.2031255-.01743-.017675-.219051-.064037-.448242-.1035155-.336714-.057999-.512552-.070144-.917969-.058594zm11.1621092 1.0228661c-.492506-.01611-1.085881.070088-1.011719.1464845.0089.0092.18076.04018.382813.069336.202052.029155.405191.058938.451172.066406.04598.00747.269441.015975.496094.018555.370499.00425.411163-.0023.401367-.054687-.006-.032055-.08631-.097043-.177735-.145508-.143098-.075861-.21812-.089996-.541992-.1005865zm-1.618164.4726564c-.06304 0-.08661.02152-.101562.09082-.04917.2279008-.134207.3965328-.261719.5195318-.315206.304047-.791896.285369-1.455078-.05762l-.323242-.16699-.214844.229492c-.452216.484448-1.071047.647502-1.545899.407226-.15985-.08088-.287071-.281991-.333984-.527343-.0184-.09626-.0332-.179935-.0332-.186524 0-.0419-.09568.0029-.18164.08496-.286027.273246-.787859.474965-1.180664.47461-.3868882-.00035-.5817732-.124307-.7197272-.457032-.03365-.08115-.07217-.147393-.08496-.147461-.01279-.000066-.09138.04572-.174804.101563-.411588.275509-.97784.307292-1.19336.06738-.126486-.140801-.186416-.07627-.1875.204101-.0011.285189-.05825.596454-.264648 1.439454-.416373 1.7527906-1.0575975 3.4833863-1.209961 5.1624213.0042.875263.145989 1.261944.640625 1.748047.249337.245036.336665.30621.668945.46875.43326.211937.789075.32234 1.412109.435547 1.2596442.22888 3.8810442.315919 4.6279302.154296.413054-.08938.702306-.185673 1.016602-.339843.811062-.397847 1.262591-.919297 1.499023-1.728516.0879-.300844.152104-.871506.129883-1.15039-.0072-.09063-.02919-.372224-.04883-.625977-.01964-.253752-.08685-.972336-.149414-1.597655-.17741-1.7730643-.252034-1.8096863-.314453-3.3675003-.01598-.398755-.03839-.781928-.05078-.851563-.01792-.100627-.0081-.145594.04785-.220704.09184-.1232065.08821-.163085-.0127-.163085zm-2.806641 1.8300788c.358424-.002.620421.195739.780274.58789.05385.132117.07004.244772.07129.515625.0015.326797-.005.35942-.108398.566407-.126494.253215-.369521.489032-.625977.607421-.187756.08667-.320203.09504-.46875.03125-.148157-.06362-.306132-.258363-.370117-.456054-.0849-.262319-.101478-.821369-.03125-1.082032.03141-.116578.07223-.271248.08984-.34375.06345-.26119.317978-.424807.663085-.426757zm-2.351562.07519c.185579.03431.512713.371206.610352.62793.163445.42975.0361.959725-.32129 1.33789-.236894.250663-.424299.312663-.628906.208008-.165055-.08442-.272464-.206699-.370117-.420898-.1454682-.319081-.1306702-.762046.04395-1.31836.09784-.311707.369178-.489448.666016-.43457zm2.205078.337891c-.08253-.0044-.157307.0084-.201172.04004-.112135.0808-.203203.687027-.12207.813476.02639.04112.04626.03529.125-.03711.134394-.123583.232102-.165618.389648-.167968.182775-.0027.328335.07519.40625.217773.06725.123063.117188.128286.117188.0127 0-.283354-.239048-.699951-.466797-.814453-.07551-.03796-.165521-.06005-.248047-.06445zm-2.498047.07519c-.112147 0-.157228.108652-.186523.450195-.02876.335308-.01699.351545.176758.254883.08717-.04349.205328-.0791.262695-.0791.05737 0 .162769.02945.234375.06543.0716.03598.136471.0597.144531.05176.03604-.03552-.03709-.252627-.133789-.396484-.119331-.177543-.36193-.34668-.498047-.34668zm-.9050272 4.6027533c.03641-.006.06485.0015.108398.01953.05315.02202.132483.09422.176758.160156.1761852.262369.1248272.647795-.121094.904297-.127091.132562-.147733.141367-.329101.154297-.190795.0136-.194851.01233-.319336-.110351-.11867-.116947-.126266-.135189-.125977-.30664.000221-.128414.023-.230959.07813-.347656.111491-.236014.184689-.31507.375977-.410156.07595-.03775.119835-.05747.15625-.06348zm2.8243202-.292861.243164.01465c.522838.03137.7232.291949.564453.735352-.151328.422683-.617547.795103-.933594.746094-.215999-.0335-.360556-.395781-.313476-.783204.02896-.238375.07251-.323496.27832-.541992zm-3.0010782.675684c-.02189.0069-.06766.06278-.101563.124023-.05199.09392-.05551.124005-.02343.19336.02091.04523.08428.101841.140625.125976.127472.0546.15842.05573.206055.0088.07775-.07662.04512-.241723-.07129-.356445-.06047-.0596-.1285-.102623-.15039-.0957zm2.9151402-.192285-.01172.124023c-.0065.0678.0059.183168.02832.256836.06737.221721.259849.235111.47461.0332.218874-.205772.07324-.412036-.291992-.413086z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rememberthemilk-unseen-notification.svg b/.icons/kora/panel/24/rememberthemilk-unseen-notification.svg
new file mode 100644
index 000000000..8e00e3428
--- /dev/null
+++ b/.icons/kora/panel/24/rememberthemilk-unseen-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle fill="#4285f4" cx="14.5" cy="14.5" r="1.5"/>
+ <path fill="#dfdfdf" d="m6.443936.00304011c-.109495.0091-.222934.038263-.331055.089844-1.1607082.491539-1.0886682 1.26361229-1.0205102 2.32088399.06455.248707.01122.6083985.04821.6083985 0 0 .833282-.075253 1.0719052-.078696.24326-.087199.246894-.091848.209961-.2714845-.01765-.085855-.0327-.3040995-.03321-.4853515-.0011-.4117655.092-.7100935.353516-1.1289065.254492-.40756269.322265-.55037149.322265-.67871079 0-.2523905-.292606-.4032811-.621093-.3759765zm4.035254.1289062c-.05521.00256-.09315.01775-.104492.046875-.01117.028684.02097.2656498.07129.5263672.184773.95742889.07108 1.57336339-.426758 2.30468739-.102158.150072-.144732.239372-.123046.2607425.05367.052887 1.014683.5386716 1.074218.5429686.03004.00215.105663-.052148.167969-.120117.267462-.2917736.563683-.7622216.70996-1.1279301.381254-.9531765.168908-1.72325709-.599609-2.17480449-.277042-.1627776-.603908-.2664532-.769532-.2587891zm-8.6777342 1.92928239c-.91869496.00985-1.57413796.3679266-1.75292996.9785156-.06297.2150536-.06506.6957626-.0039.9287111.140175.533932.526186.9084435 1.07812496 1.0439453.26327.06463.905592.06563 1.265625.0019.404698-.071573 1.045837-.2904215 1.441406-.4902344.182253-.092061.350321-.179568.374024-.196289.03735-.02635.240877-.5256705.241211-.591797.000067-.01322-.07373.012585-.164063.058594-.206259.105066-1.118497.37294-1.521484.446289-.425906.077521-.963792.076362-1.166016-.00195-.205076-.079429-.299306-.2125579-.298828-.421875.00055-.2312844.09105-.4259199.27832-.59668.242929-.2215086.392851-.2659035.982422-.283203.532551-.015625.918059.027315 1.488282.1630859.331962.07904.505961.1773101.535156.3027346l.01953.083007.05371-.077148c.05035-.072867.348626-.091268.270766-.2870591-.04579-.115134-.415451-.2454771-.454363-.2880861-.08615-.094334-.727487-.4139235-1.026367-.511719-.350433-.1146639-.79926-.203166-1.231446-.2431639-.141328-.01308-.277937-.01899-.409179-.01758zm11.5332032 1.4437647c-.321386.012665-.64926.051178-.914062.1132811-.420722.098669-.823964.2438884-1.017578.366211l-.114258.072266.18164.167969c.09984.092223.206452.176455.237305.1875.03146.011265.181784-.041075.341797-.1201175.440779-.2177415.847526-.3141125 1.428711-.3359375.43491-.016335.515915-.010305.723633.054687.356594.111576.547387.3560395.496093.6376955-.0512.281148-.258793.4478287-.632812.5078127-.22639.03631-.863525-.01689-1.444336-.121094-.146963-.02637-.278754-.041215-.292969-.03222-.01422.009.009.07939.05078.15625.34981.643144 1.752685 1.023662 2.780274.75293.782778-.206234 1.025171-.663671.702148-1.3261722-.26644-.546454-.81257-.8895765-1.651367-1.038086-.238713-.042265-.553614-.05563-.875-.04297zm-10.9121092-.128335c-.655589.01868-.886806.107179-.785156.2998049.117704.2230495.615793.2449276 1.506835.06543.550471-.1108916.691564-.155426.644532-.2031255-.01743-.017675-.219051-.064037-.448242-.1035155-.336714-.057999-.512552-.070144-.917969-.058594zm11.1621092 1.0228661c-.492506-.01611-1.085881.070088-1.011719.1464845.0089.0092.18076.04018.382813.069336.202052.029155.405191.058938.451172.066406.04598.00747.269441.015975.496094.018555.370499.00425.411163-.0023.401367-.054687-.006-.032055-.08631-.097043-.177735-.145508-.143098-.075861-.21812-.089996-.541992-.1005865zm-1.618164.4726564c-.06304 0-.08661.02152-.101562.09082-.04917.2279008-.134207.3965328-.261719.5195318-.315206.304047-.791896.285369-1.455078-.05762l-.323242-.16699-.214844.229492c-.452216.484448-1.071047.647502-1.545899.407226-.15985-.08088-.287071-.281991-.333984-.527343-.0184-.09626-.0332-.179935-.0332-.186524 0-.0419-.09568.0029-.18164.08496-.286027.273246-.787859.474965-1.180664.47461-.3868882-.00035-.5817732-.124307-.7197272-.457032-.03365-.08115-.07217-.147393-.08496-.147461-.01279-.000066-.09138.04572-.174804.101563-.411588.275509-.97784.307292-1.19336.06738-.126486-.140801-.186416-.07627-.1875.204101-.0011.285189-.05825.596454-.264648 1.439454-.416373 1.7527906-1.0575975 3.4833863-1.209961 5.1624213.0042.875263.145989 1.261944.640625 1.748047.249337.245036.336665.30621.668945.46875.43326.211937.789075.32234 1.412109.435547 1.2596442.22888 3.8810442.315919 4.6279302.154296.413054-.08938.702306-.185673 1.016602-.339843.811062-.397847 1.262591-.919297 1.499023-1.728516.0879-.300844.152104-.871506.129883-1.15039-.0072-.09063-.02919-.372224-.04883-.625977-.01964-.253752-.08685-.972336-.149414-1.597655-.17741-1.7730643-.252034-1.8096863-.314453-3.3675003-.01598-.398755-.03839-.781928-.05078-.851563-.01792-.100627-.0081-.145594.04785-.220704.09184-.1232065.08821-.163085-.0127-.163085zm-2.806641 1.8300788c.358424-.002.620421.195739.780274.58789.05385.132117.07004.244772.07129.515625.0015.326797-.005.35942-.108398.566407-.126494.253215-.369521.489032-.625977.607421-.187756.08667-.320203.09504-.46875.03125-.148157-.06362-.306132-.258363-.370117-.456054-.0849-.262319-.101478-.821369-.03125-1.082032.03141-.116578.07223-.271248.08984-.34375.06345-.26119.317978-.424807.663085-.426757zm-2.351562.07519c.185579.03431.512713.371206.610352.62793.163445.42975.0361.959725-.32129 1.33789-.236894.250663-.424299.312663-.628906.208008-.165055-.08442-.272464-.206699-.370117-.420898-.1454682-.319081-.1306702-.762046.04395-1.31836.09784-.311707.369178-.489448.666016-.43457zm2.205078.337891c-.08253-.0044-.157307.0084-.201172.04004-.112135.0808-.203203.687027-.12207.813476.02639.04112.04626.03529.125-.03711.134394-.123583.232102-.165618.389648-.167968.182775-.0027.328335.07519.40625.217773.06725.123063.117188.128286.117188.0127 0-.283354-.239048-.699951-.466797-.814453-.07551-.03796-.165521-.06005-.248047-.06445zm-2.498047.07519c-.112147 0-.157228.108652-.186523.450195-.02876.335308-.01699.351545.176758.254883.08717-.04349.205328-.0791.262695-.0791.05737 0 .162769.02945.234375.06543.0716.03598.136471.0597.144531.05176.03604-.03552-.03709-.252627-.133789-.396484-.119331-.177543-.36193-.34668-.498047-.34668zm-.9050272 4.6027533c.03641-.006.06485.0015.108398.01953.05315.02202.132483.09422.176758.160156.1761852.262369.1248272.647795-.121094.904297-.127091.132562-.147733.141367-.329101.154297-.190795.0136-.194851.01233-.319336-.110351-.11867-.116947-.126266-.135189-.125977-.30664.000221-.128414.023-.230959.07813-.347656.111491-.236014.184689-.31507.375977-.410156.07595-.03775.119835-.05747.15625-.06348zm2.8243202-.292861.243164.01465c.522838.03137.7232.291949.564453.735352-.151328.422683-.617547.795103-.933594.746094-.215999-.0335-.360556-.395781-.313476-.783204.02896-.238375.07251-.323496.27832-.541992zm-3.0010782.675684c-.02189.0069-.06766.06278-.101563.124023-.05199.09392-.05551.124005-.02343.19336.02091.04523.08428.101841.140625.125976.127472.0546.15842.05573.206055.0088.07775-.07662.04512-.241723-.07129-.356445-.06047-.0596-.1285-.102623-.15039-.0957zm2.9151402-.192285-.01172.124023c-.0065.0678.0059.183168.02832.256836.06737.221721.259849.235111.47461.0332.218874-.205772.07324-.412036-.291992-.413086z"/>
+</svg>
diff --git a/.icons/kora/panel/24/remmina-panel.svg b/.icons/kora/panel/24/remmina-panel.svg
new file mode 100644
index 000000000..a1bdeaef3
--- /dev/null
+++ b/.icons/kora/panel/24/remmina-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 1.8515625 11.341797 L 3.5214844 10.216797 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 11.724609 4.6738281 L 13.398438 3.5488281 A 7 7 0 0 0 8 1 z M 14.105469 4.5820312 L 12.4375 5.703125 A 5 5 0 0 1 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 4.21875 11.259766 L 2.5507812 12.382812 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 14.105469 4.5820312 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,4.199219 V 5.9327386 L 6.1510294,6.7000912 5,7.4674438 V 9.199219 L 8.7495641,6.7000912 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.550345,7 6.800781,9.4991276 10.550345,12 V 10.26648 L 9.3993164,9.4991276 10.550345,8.7317751 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/remmina-status.svg b/.icons/kora/panel/24/remmina-status.svg
new file mode 120000
index 000000000..dce94b9d2
--- /dev/null
+++ b/.icons/kora/panel/24/remmina-status.svg
@@ -0,0 +1 @@
+remmina-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/remote-folder-sync-down.svg b/.icons/kora/panel/24/remote-folder-sync-down.svg
new file mode 100644
index 000000000..7819a1c6d
--- /dev/null
+++ b/.icons/kora/panel/24/remote-folder-sync-down.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm4.539 2.474h4v3h2l-4 5-4-5h2z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/remote-folder-sync-up.svg b/.icons/kora/panel/24/remote-folder-sync-up.svg
new file mode 100644
index 000000000..d5ea4b580
--- /dev/null
+++ b/.icons/kora/panel/24/remote-folder-sync-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68zm5.539 10.474h2v-4h2l-3-4-3 4h2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/remote-folder-sync.svg b/.icons/kora/panel/24/remote-folder-sync.svg
new file mode 100644
index 000000000..236e14aaa
--- /dev/null
+++ b/.icons/kora/panel/24/remote-folder-sync.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.461 4.803h13.078c.317 0 .572.255.572.572v8.153c0 .317-.255.572-.572.572h-13.078c-.317 0-.572-.255-.572-.572v-8.153c0-.317.255-.572.572-.572z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.391 2.089c.424 0 .626.22.942.639.317.418.461.683 1.041.706h8.683c.523 0 .943.42.943.942v9.671c0 .522-.42.942-.943.942h-14.114c-.523 0-.943-.42-.943-.942v-11.015c0-.522.42-.943.943-.943zm-2.93.889c-.317 0-.572.255-.572.572v9.978c0 .317.255.572.572.572h13.078c.317 0 .572-.255.572-.572v-8.633c0-.317-.255-.572-.572-.572h-8.425c-.362 0-1.003-.436-1.232-.665s-.416-.68-1.01-.68z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/rescuetime-indicator.svg b/.icons/kora/panel/24/rescuetime-indicator.svg
new file mode 100644
index 000000000..817c35cfd
--- /dev/null
+++ b/.icons/kora/panel/24/rescuetime-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5,1 V 5 H 1 V 11 H 5 V 15 H 11 V 11 H 15 V 5 H 11 V 1 Z M 8,2 C 8.554,2 9,2.446 9,3 V 6.2695 C 9.3027,6.445 9.5541,6.6969 9.729,7 H 13 C 13.554,7 14,7.446 14,8 14,8.554 13.554,9 13,9 H 9.73 C 9.3731,9.6182 8.7138,9.9993 8,10 6.8954,10 6,9.1046 6,8 6.0013,7.2867 6.3823,6.6281 7,6.2715 V 3 C 7,2.446 7.446,2 8,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rescuetime-offline.svg b/.icons/kora/panel/24/rescuetime-offline.svg
new file mode 100644
index 000000000..7bbd55b7a
--- /dev/null
+++ b/.icons/kora/panel/24/rescuetime-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 5,1 V 5 H 1 V 11 H 5 V 15 H 11 V 11 H 15 V 5 H 11 V 1 Z M 8,2 C 8.554,2 9,2.446 9,3 V 6.2695 C 9.3027,6.445 9.5541,6.6969 9.729,7 H 13 C 13.554,7 14,7.446 14,8 14,8.554 13.554,9 13,9 H 9.73 C 9.3731,9.6182 8.7138,9.9993 8,10 6.8954,10 6,9.1046 6,8 6.0013,7.2867 6.3823,6.6281 7,6.2715 V 3 C 7,2.446 7.446,2 8,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rhythmbox-indicator.svg b/.icons/kora/panel/24/rhythmbox-indicator.svg
new file mode 120000
index 000000000..38faa24c9
--- /dev/null
+++ b/.icons/kora/panel/24/rhythmbox-indicator.svg
@@ -0,0 +1 @@
+rhythmbox-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rhythmbox-notplaying.svg b/.icons/kora/panel/24/rhythmbox-notplaying.svg
new file mode 120000
index 000000000..38faa24c9
--- /dev/null
+++ b/.icons/kora/panel/24/rhythmbox-notplaying.svg
@@ -0,0 +1 @@
+rhythmbox-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rhythmbox-panel.svg b/.icons/kora/panel/24/rhythmbox-panel.svg
new file mode 100644
index 000000000..5f50276d7
--- /dev/null
+++ b/.icons/kora/panel/24/rhythmbox-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 12.116c-1.444 0-2.616-1.172-2.616-2.616s1.172-2.616 2.616-2.616 2.616 1.172 2.616 2.616-1.172 2.616-2.616 2.616z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 15c-.831 0-1.5-.669-1.5-1.5v-11c0-.831.669-1.5 1.5-1.5h8c.831 0 1.5.669 1.5 1.5v11c0 .831-.669 1.5-1.5 1.5zm4-2c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5-3.501 1.567-3.5 3.5c-.001 1.933 1.567 3.5 3.5 3.5zm-2.5-8c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1zm5 0c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1z" />
+</svg>
diff --git a/.icons/kora/panel/24/rhythmbox-playing.svg b/.icons/kora/panel/24/rhythmbox-playing.svg
new file mode 100644
index 000000000..9e195bed6
--- /dev/null
+++ b/.icons/kora/panel/24/rhythmbox-playing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.014 6.904c-.333-.009-.607.314-.606.715v3.763c0 .548.492.891.887.618l2.711-1.881c.395-.275.395-.96 0-1.235l-1.354-.943-1.357-.941c-.086-.059-.182-.093-.281-.096z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4 15c-.831 0-1.5-.669-1.5-1.5v-11c0-.831.669-1.5 1.5-1.5h8c.831 0 1.5.669 1.5 1.5v11c0 .831-.669 1.5-1.5 1.5zm4-2c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5-3.501 1.567-3.5 3.5c-.001 1.933 1.567 3.5 3.5 3.5zm-2.5-8c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1zm5 0c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/riot-tray.svg b/.icons/kora/panel/24/riot-tray.svg
new file mode 100644
index 000000000..8b8e5b57f
--- /dev/null
+++ b/.icons/kora/panel/24/riot-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3.4628906 0 C 4.2627823 -0.010607 5.0544257 0.3626686 5.546875 1.0664062 C 5.7476351 1.3532772 5.8800861 1.672901 5.9472656 2.0058594 L 7.6796875 2.0058594 C 9.7725131 2.0058594 11.470703 3.401312 11.470703 5.4941406 C 11.470703 6.4334575 11.123355 7.2273887 10.554688 7.8203125 A 2.50025 2.50025 0 0 1 10.748047 8.0664062 L 11.544922 9.2050781 C 12.443986 8.2313757 13 6.9388703 13 5.5117188 C 13 2.4875472 10.537566 0.03515625 7.5 0.03515625 L 3.9042969 0.03515625 C 3.7584908 0.01051505 3.6107762 -0.0013531 3.4628906 0 z M 1.0039062 2.5195312 L 1 2.5234375 L 1 2.5585938 C 0.9997244 2.5456247 1.0039763 2.5325192 1.0039062 2.5195312 z M 1 2.5585938 L 1 12.474609 C 0.952187 15.840508 6.047813 15.840508 6 12.474609 L 6 10.986328 L 6.6796875 10.986328 L 6.6308594 10.916016 C 6.6065592 10.882238 6.5927913 10.843366 6.5703125 10.808594 A 2.50025 2.50025 0 0 1 6.5039062 10.693359 C 6.2079328 10.176922 6.0917591 9.5744694 6.2050781 8.984375 L 3.7929688 8.984375 L 3.7929688 12.671875 C 3.8005987 13.211295 2.9865106 13.211295 2.9941406 12.671875 L 2.9941406 4.9414062 C 2.3919074 4.8163184 1.8329559 4.4763935 1.453125 3.9335938 C 1.165949 3.5232409 1.0103989 3.0480133 1 2.5585938 z M 5.9707031 2.8027344 C 5.9653131 2.8464464 5.9686475 2.8898904 5.9609375 2.9335938 C 5.8449374 3.5915783 5.4803841 4.1656694 4.9335938 4.5488281 C 4.583077 4.7944383 4.190812 4.9264782 3.7929688 4.9726562 L 3.7929688 8.1855469 L 4.5898438 8.1855469 L 6.5039062 8.1855469 C 6.5152809 8.1662531 6.5507419 8.1510888 6.5683594 8.1328125 A 2.50025 2.50025 0 0 1 8.6152344 6.9707031 A 2.50025 2.50025 0 0 1 9.9453125 7.3183594 C 10.39741 6.8642529 10.671875 6.2445943 10.671875 5.4941406 C 10.671875 3.8324581 9.3413681 2.8027344 7.6796875 2.8027344 L 6.5839844 2.8027344 L 5.9707031 2.8027344 z M 6 4.0175781 L 7.5 4.0175781 C 8.375806 4.0175781 9 4.6397751 9 5.5117188 C 9 6.2389468 8.5605144 6.8176502 7.9082031 6.9824219 C 7.8936465 6.9747885 7.8725877 6.9750475 7.8632812 6.9609375 L 6 7.0039062 L 6 4.0175781 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.4550781 0 C 2.9735512 0.0078845193 2.4897443 0.15474079 2.0664062 0.45117188 C 1.5194675 0.83391652 1.1549232 1.4070732 1.0390625 2.0644531 C 0.92305429 2.7218331 1.0702235 3.3848833 1.453125 3.9316406 C 2.2436075 5.0605006 3.804692 5.3373576 4.9335938 4.546875 C 5.480384 4.1639822 5.8449292 3.5891688 5.9609375 2.9316406 C 6.076798 2.2745567 5.9297763 1.6131634 5.546875 1.0664062 C 5.0528235 0.36086896 4.257623 -0.013139881 3.4550781 0 z M 8.6152344 6.9707031 A 2.50025 2.50025 0 0 0 6.6523438 10.933594 L 8.7519531 13.933594 A 2.50025 2.50025 0 1 0 12.847656 11.066406 L 10.748047 8.0664062 A 2.50025 2.50025 0 0 0 8.6152344 6.9707031 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rocketchat-tray-1.svg b/.icons/kora/panel/24/rocketchat-tray-1.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-1.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-2.svg b/.icons/kora/panel/24/rocketchat-tray-2.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-2.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-3.svg b/.icons/kora/panel/24/rocketchat-tray-3.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-3.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-4.svg b/.icons/kora/panel/24/rocketchat-tray-4.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-4.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-5.svg b/.icons/kora/panel/24/rocketchat-tray-5.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-5.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-6.svg b/.icons/kora/panel/24/rocketchat-tray-6.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-6.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-7.svg b/.icons/kora/panel/24/rocketchat-tray-7.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-7.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-8.svg b/.icons/kora/panel/24/rocketchat-tray-8.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-8.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-9-plus.svg b/.icons/kora/panel/24/rocketchat-tray-9-plus.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-9-plus.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-9.svg b/.icons/kora/panel/24/rocketchat-tray-9.svg
new file mode 120000
index 000000000..37f4dbc5d
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-9.svg
@@ -0,0 +1 @@
+rocketchat-tray-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rocketchat-tray-alert.svg b/.icons/kora/panel/24/rocketchat-tray-alert.svg
new file mode 100644
index 000000000..199d9c533
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.4662891 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640483 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370414 2.101032 1.1842379e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568224 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897806 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192646 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/rocketchat-tray-dot.svg b/.icons/kora/panel/24/rocketchat-tray-dot.svg
new file mode 100644
index 000000000..aa7081608
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray-dot.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.46628912 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640485 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370416 2.101032 1.4802974e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568223 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897805 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192645 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z M 14.5 13 A 1.5 1.5 0 0 0 13 14.5 A 1.5 1.5 0 0 0 14.5 16 A 1.5 1.5 0 0 0 16 14.5 A 1.5 1.5 0 0 0 14.5 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rocketchat-tray.svg b/.icons/kora/panel/24/rocketchat-tray.svg
new file mode 100644
index 000000000..5b963281b
--- /dev/null
+++ b/.icons/kora/panel/24/rocketchat-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 C 0.625289 0.9191748 1.0814606 2.662158 1.3378906 4.6816406 C 0.4662891 5.6649318 0.00089587995 6.8192434 0 8 C 0.00265481 9.2141744 0.49640483 10.399175 1.4160156 11.398438 C 1.1963716 13.38357 0.740364 15.093055 0 16 C 2.101032 16 4.0025374 15.106296 5.3808594 13.662109 C 6.2226815 13.883472 7.1079412 13.997678 8 14 C 12.418278 14 16 11.313708 16 8 C 16 4.6862915 12.418278 2 8 2 C 7.1079412 2.0023218 6.2226815 2.1165275 5.3808594 2.3378906 C 4.0025374 0.89370414 2.101032 1.1842379e-15 0 0 z M 8 4 A 6 4 0 0 1 8.6523438 4.0253906 C 8.6568224 4.025732 8.6615401 4.0250424 8.6660156 4.0253906 A 6 4 0 0 1 8.7226562 4.03125 A 6 4 0 0 1 13.898438 7.2792969 C 13.901566 7.2904721 13.907177 7.3013107 13.910156 7.3125 A 6 4 0 0 1 14 8 A 6 4 0 0 1 13.916016 8.6425781 C 13.909218 8.6699757 13.904179 8.6972946 13.896484 8.7246094 A 6 4 0 0 1 13.625 9.375 A 6 4 0 0 1 9.3242188 11.896484 C 9.320187 11.89712 9.316535 11.897806 9.3125 11.898438 A 6 4 0 0 1 9.28125 11.902344 A 6 4 0 0 1 8.7988281 11.958984 C 8.7209966 11.966283 8.643292 11.973318 8.5644531 11.978516 A 6 4 0 0 1 8.015625 12 L 8.0058594 12 A 6 4 0 0 1 8 12 A 6 4 0 0 1 5.4160156 11.603516 L 4.7480469 11.427734 L 3.9335938 12.28125 C 3.7192646 12.505821 3.4358454 12.623794 3.1933594 12.808594 C 3.2543494 12.405874 3.3577169 12.04013 3.4042969 11.619141 L 3.5039062 10.712891 L 3.2578125 10.445312 A 6 4 0 0 1 2.0605469 8.5332031 C 2.0556071 8.509792 2.0531006 8.4862766 2.0488281 8.4628906 A 6 4 0 0 1 2 8 A 6 4 0 0 1 2.046875 7.5234375 C 2.0503884 7.5045264 2.0565962 7.4857245 2.0605469 7.4667969 A 6 4 0 0 1 8 4 z M 5 7 C 4.4477153 7 4 7.4477153 4 8 C 4 8.5522847 4.4477153 9 5 9 C 5.5522847 9 6 8.5522847 6 8 C 6 7.4477153 5.5522847 7 5 7 z M 8 7 C 7.4477153 7 7 7.4477153 7 8 C 7 8.5522847 7.4477153 9 8 9 C 8.5522847 9 9 8.5522847 9 8 C 9 7.4477153 8.5522847 7 8 7 z M 11 7 C 10.447715 7 10 7.4477153 10 8 C 10 8.5522847 10.447715 9 11 9 C 11.552285 9 12 8.5522847 12 8 C 12 7.4477153 11.552285 7 11 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/rsibreak0.svg b/.icons/kora/panel/24/rsibreak0.svg
new file mode 120000
index 000000000..8bac1748e
--- /dev/null
+++ b/.icons/kora/panel/24/rsibreak0.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-60.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rsibreak1.svg b/.icons/kora/panel/24/rsibreak1.svg
new file mode 120000
index 000000000..8042abcfa
--- /dev/null
+++ b/.icons/kora/panel/24/rsibreak1.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-45.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rsibreak2.svg b/.icons/kora/panel/24/rsibreak2.svg
new file mode 120000
index 000000000..23d2a3042
--- /dev/null
+++ b/.icons/kora/panel/24/rsibreak2.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-30.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rsibreak3.svg b/.icons/kora/panel/24/rsibreak3.svg
new file mode 120000
index 000000000..72857b012
--- /dev/null
+++ b/.icons/kora/panel/24/rsibreak3.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-15.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rsibreak4.svg b/.icons/kora/panel/24/rsibreak4.svg
new file mode 120000
index 000000000..a04b3d1b1
--- /dev/null
+++ b/.icons/kora/panel/24/rsibreak4.svg
@@ -0,0 +1 @@
+pomodoro-indicator-light-00.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rsibreakx.svg b/.icons/kora/panel/24/rsibreakx.svg
new file mode 120000
index 000000000..b056d41ab
--- /dev/null
+++ b/.icons/kora/panel/24/rsibreakx.svg
@@ -0,0 +1 @@
+pomodoneapp-break.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/rto-proxy-tray.svg b/.icons/kora/panel/24/rto-proxy-tray.svg
new file mode 100644
index 000000000..0b6c1a02a
--- /dev/null
+++ b/.icons/kora/panel/24/rto-proxy-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 4 1.236 2.633 2.764.424-2 2.048.473 2.895-2.473-1.367-2.473 1.367.473-2.895-2-2.048 2.764-.424z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/safeeyes_disabled.svg b/.icons/kora/panel/24/safeeyes_disabled.svg
new file mode 100644
index 000000000..fd2e7a417
--- /dev/null
+++ b/.icons/kora/panel/24/safeeyes_disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.8745 15 14.99475 11.882516 15 8.0097656 L 15 8 C 15 4.122 11.878 1 8 1 z M 8.0722656 3 A 5.0002324 5.0002324 0 0 1 8.0742188 3 A 5.0002324 5.0002324 0 0 1 11.535156 4.4648438 A 5.0002324 5.0002324 0 0 1 11.535156 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 4.4648438 A 5.0002324 5.0002324 0 0 1 8.0722656 3 z M 8 3.9941406 L 8 7.9941406 L 12 8 L 12 7.9941406 C 12 5.7755006 10.2184 3.9941406 8 3.9941406 z M 5 7 A 1 1 0 0 0 4 8 A 1 1 0 0 0 5 9 A 1 1 0 0 0 6 8 A 1 1 0 0 0 5 7 z M 8 10 A 1 1 0 0 0 7 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 11 A 1 1 0 0 0 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/safeeyes_enabled.svg b/.icons/kora/panel/24/safeeyes_enabled.svg
new file mode 100644
index 000000000..98d4d286b
--- /dev/null
+++ b/.icons/kora/panel/24/safeeyes_enabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.8745 15 14.99475 11.882516 15 8.0097656 L 15 8 C 15 4.122 11.878 1 8 1 z M 8.0722656 3 A 5.0002324 5.0002324 0 0 1 8.0742188 3 A 5.0002324 5.0002324 0 0 1 11.535156 4.4648438 A 5.0002324 5.0002324 0 0 1 11.535156 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 11.535156 A 5.0002324 5.0002324 0 0 1 4.4648438 4.4648438 A 5.0002324 5.0002324 0 0 1 8.0722656 3 z M 8 3.9941406 L 8 7.9941406 L 12 8 L 12 7.9941406 C 12 5.7755006 10.2184 3.9941406 8 3.9941406 z M 5 7 A 1 1 0 0 0 4 8 A 1 1 0 0 0 5 9 A 1 1 0 0 0 6 8 A 1 1 0 0 0 5 7 z M 8 10 A 1 1 0 0 0 7 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 11 A 1 1 0 0 0 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/scc-alive.svg b/.icons/kora/panel/24/scc-alive.svg
new file mode 120000
index 000000000..c0e543d5b
--- /dev/null
+++ b/.icons/kora/panel/24/scc-alive.svg
@@ -0,0 +1 @@
+qjoypad-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scc-dead.svg b/.icons/kora/panel/24/scc-dead.svg
new file mode 100644
index 000000000..17c7a160c
--- /dev/null
+++ b/.icons/kora/panel/24/scc-dead.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ <path d="m10.121 3.879c-1.163-1.164-3.079-1.164-4.242 0-1.164 1.163-1.164 3.079 0 4.242 1.163 1.164 3.079 1.164 4.242 0 1.164-1.163 1.164-3.079 0-4.242zm-.707.707c.642.643.77 1.646.308 2.429l-2.736-2.736c.782-.461 1.785-.334 2.428.307zm-3.136.399 2.736 2.736c-.782.461-1.785.334-2.428-.307-.642-.643-.77-1.646-.308-2.429z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/scc-error.svg b/.icons/kora/panel/24/scc-error.svg
new file mode 100644
index 000000000..ff3ae0ded
--- /dev/null
+++ b/.icons/kora/panel/24/scc-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6 4v.707l1.293 1.293-1.293 1.293v.707h.707l1.293-1.293 1.293 1.293h.707v-.707l-1.293-1.293 1.293-1.293v-.707h-.707l-1.293 1.293-1.293-1.293z"/>
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/scc-unknown.svg b/.icons/kora/panel/24/scc-unknown.svg
new file mode 100644
index 000000000..411b99be7
--- /dev/null
+++ b/.icons/kora/panel/24/scc-unknown.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8.242 2.944c-.404 0-.771.044-1.101.133-.323.088-.619.199-.889.332l.313.664c.235-.108.482-.2.738-.276.256-.082.549-.123.879-.123.397 0 .699.082.908.247.209.164.314.399.314.703 0 .189-.031.349-.091.482-.061.133-.165.269-.313.408-.141.139-.345.313-.607.522-.216.17-.386.336-.514.494-.121.158-.21.325-.264.502-.047.171-.07.377-.07.617v.256h.707v-.162c0-.184.02-.339.061-.465.04-.133.118-.266.232-.398.121-.133.294-.288.516-.465.242-.19.45-.367.625-.532.182-.17.32-.352.414-.548.101-.203.152-.446.152-.731 0-.512-.175-.918-.525-1.215s-.845-.445-1.485-.445zm-.302 5.719c-.182 0-.334.047-.455.142-.115.095-.172.26-.172.494 0 .228.057.391.172.493.121.101.273.152.455.152.168 0 .312-.051.433-.152.121-.102.182-.265.182-.493 0-.234-.061-.399-.182-.494s-.265-.142-.433-.142z"/>
+ <path fill-opacity=".3" d="m12.165 2.094c-.237.001-.455.076-.661.222-.517.369-1.598.766-3.504.768-1.906 0-2.987-.399-3.505-.768-.205-.146-.401-.217-.639-.216s-.513.065-.794.216c-1.019.537-1.957 2.296-2.467 4.577-.435 1.939-.595 4.589-.336 5.654.226.917.616 1.322 1.309 1.322 1.029-.018 2.321-1.164 3.141-2.704.592-.854 1.966-1.241 3.291-1.199 1.324-.047 2.699.345 3.292 1.199.819 1.54 2.111 2.686 3.14 2.704.693 0 1.083-.405 1.309-1.322.259-1.065.098-3.715-.336-5.654-.51-2.281-1.448-4.04-2.468-4.577-.279-.15-.535-.223-.772-.222zm-8.965 2.159h1.419v1.431h1.417v1.429h-1.417v1.431h-1.419v-1.431h-1.419v-1.429h1.419zm9.209 2.86c.392 0 .709.321.709.716s-.317.715-.709.715-.706-.32-.706-.715.314-.716.706-.716zm1.419-1.429c.392 0 .709.319.709.714 0 .396-.317.715-.709.715s-.71-.319-.71-.715c0-.395.318-.714.71-.714zm-2.837 0c.392 0 .712.319.712.714 0 .396-.32.715-.712.715-.39 0-.709-.319-.709-.715 0-.395.319-.714.709-.714zm1.418-1.431c.392 0 .709.32.709.715s-.317.716-.709.716-.706-.321-.706-.716.314-.715.706-.715z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/screencloud-idle.svg b/.icons/kora/panel/24/screencloud-idle.svg
new file mode 100644
index 000000000..59d88d906
--- /dev/null
+++ b/.icons/kora/panel/24/screencloud-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,2 C 3.790861,2 2,3.790861 2,6 2.001836,6.7165215 2.1961045,7.4193959 2.5625,8.0351562 1.0916895,8.2519665 0.00152831,9.5132963 0,11 c 0,1.656854 1.3431458,3 3,3 l 10,0 c 1.656854,0 3,-1.343146 3,-3 C 15.998649,10.06362 15.560154,9.1815734 14.814453,8.6152344 14.93633,8.2560012 14.998997,7.8793436 15,7.5 15,5.5670034 13.432997,4 11.5,4 10.867505,4.0014219 10.247216,4.1742118 9.7050781,4.5 9.094262,2.9900208 7.6288438,2.0012304 6,2 Z M 5,3 C 5.5522847,3 6,3.4477153 6,4 6,4.5522847 5.5522847,5 5,5 4.4477153,5 4,4.5522847 4,4 4,3.4477153 4.4477153,3 5,3 Z m 3,2 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 C 5.790861,13 4,11.209139 4,9 4,6.790861 5.790861,5 8,5 Z M 8,7 C 6.8954305,7 6,7.8954305 6,9 c 0,1.104569 0.8954305,2 2,2 1.1045695,0 2,-0.895431 2,-2 C 10,7.8954305 9.1045695,7 8,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/screencloud-uploading.svg b/.icons/kora/panel/24/screencloud-uploading.svg
new file mode 100644
index 000000000..ff49db7ec
--- /dev/null
+++ b/.icons/kora/panel/24/screencloud-uploading.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 3.790861 2 2 3.790861 2 6 C 2.001836 6.7165215 2.1961045 7.419396 2.5625 8.0351562 C 1.0916895 8.2519666 0.00152831 9.5132963 0 11 C 0 12.656854 1.3431458 14 3 14 L 13 14 C 14.656854 14 16 12.656854 16 11 C 15.998649 10.06362 15.560154 9.1815734 14.814453 8.6152344 C 14.93633 8.2560012 14.998997 7.8793436 15 7.5 C 15 5.5670034 13.432997 4 11.5 4 C 10.867505 4.0014219 10.247216 4.1742118 9.7050781 4.5 C 9.094262 2.9900208 7.6288438 2.0012304 6 2 z M 5 3 C 5.5522847 3 6 3.4477153 6 4 C 6 4.5522847 5.5522847 5 5 5 C 4.4477153 5 4 4.5522847 4 4 C 4 3.4477153 4.4477153 3 5 3 z M 7.96875 5 L 7.9707031 5 L 11 10 L 9 10 L 9 13 L 7 13 L 7 10 L 5 10 L 7.96875 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/scrllock-off.svg b/.icons/kora/panel/24/scrllock-off.svg
new file mode 120000
index 000000000..9cf453732
--- /dev/null
+++ b/.icons/kora/panel/24/scrllock-off.svg
@@ -0,0 +1 @@
+scroll-lock-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scrllock-on.svg b/.icons/kora/panel/24/scrllock-on.svg
new file mode 120000
index 000000000..19c6e1f1d
--- /dev/null
+++ b/.icons/kora/panel/24/scrllock-on.svg
@@ -0,0 +1 @@
+scroll-lock-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scroll-lock-off.svg b/.icons/kora/panel/24/scroll-lock-off.svg
new file mode 100644
index 000000000..3b49c49ca
--- /dev/null
+++ b/.icons/kora/panel/24/scroll-lock-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.001-9.732h2v3h2l-3 4-3-4h2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/scroll-lock-on.svg b/.icons/kora/panel/24/scroll-lock-on.svg
new file mode 100644
index 000000000..cebec3ae0
--- /dev/null
+++ b/.icons/kora/panel/24/scroll-lock-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 12.733.001.547c.001 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-.547c-.532.485-1.225.797-2 .797h-12c-.774 0-1.468-.312-2-.797zm.999-.001c-.661-.382-1.078-1.132-.987-1.953l1-9c.112-1.013.969-1.779 1.988-1.779h10c1.019 0 1.875.766 1.988 1.779l1 9c.091.821-.326 1.571-.988 1.954v-1.732c0-.036-.002-.074-.006-.111l-1-9c-.056-.506-.484-.89-.994-.89h-10c-.51 0-.938.383-.994.89l-1 8.999c-.005.038-.007.075-.007.112zm6.001-9.732h2v3h2l-3 4-3-4h2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/scudcloud-attention-1.svg b/.icons/kora/panel/24/scudcloud-attention-1.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-1.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-2.svg b/.icons/kora/panel/24/scudcloud-attention-2.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-2.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-3.svg b/.icons/kora/panel/24/scudcloud-attention-3.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-3.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-4.svg b/.icons/kora/panel/24/scudcloud-attention-4.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-4.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-5.svg b/.icons/kora/panel/24/scudcloud-attention-5.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-5.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-6.svg b/.icons/kora/panel/24/scudcloud-attention-6.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-6.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-7.svg b/.icons/kora/panel/24/scudcloud-attention-7.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-7.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-8.svg b/.icons/kora/panel/24/scudcloud-attention-8.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-8.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention-9.svg b/.icons/kora/panel/24/scudcloud-attention-9.svg
new file mode 120000
index 000000000..9501e00ad
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention-9.svg
@@ -0,0 +1 @@
+scudcloud-attention.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/scudcloud-attention.svg b/.icons/kora/panel/24/scudcloud-attention.svg
new file mode 100644
index 000000000..f651fb13b
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.1951914 1.0006747 3.2634741 2.7426773 3.0253906 5.0351562 C 1.2930256 5.272259 0.00141275 6.7514852 0 8.5 C 0 10.268313 1.3162424 11.714889 3.0195312 11.951172 C 2.8875521 12.49323 2.2864355 13.509669 2.0898438 13.982422 C 1.8310326 14.603196 2.8677595 15.134408 3.5292969 14.976562 C 5.1491843 14.590381 6.8595692 13.121252 8.0058594 12 L 11.023438 12 C 13.232576 12 15.023438 10.209139 15.023438 8 C 15.022807 6.7116374 14.399674 5.5565157 13.425781 4.8203125 A 2.5 2.5 0 0 1 12.5 5 A 2.5 2.5 0 0 1 10 2.5 A 2.5 2.5 0 0 1 10.09375 1.8300781 C 9.352636 1.3050466 8.45299 1.0015002 7.5 1 z M 8 8 L 11 8 C 11.554001 8 12 8.4460001 12 9 C 12 9.5539999 11.554001 10 11 10 L 8 10 C 7.4460001 10 7 9.5539999 7 9 C 7 8.4460001 7.4460001 8 8 8 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="12.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/scudcloud.svg b/.icons/kora/panel/24/scudcloud.svg
new file mode 100644
index 000000000..91b2b16b1
--- /dev/null
+++ b/.icons/kora/panel/24/scudcloud.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 1 C 5.1951914 1.0006747 3.2634741 2.7426773 3.0253906 5.0351562 C 1.2930256 5.272259 0.00141275 6.7514852 0 8.5 C 0 10.268313 1.3162424 11.714889 3.0195312 11.951172 C 2.887552 12.49323 2.2864355 13.509669 2.0898438 13.982422 C 1.8310327 14.603196 2.8677595 15.134407 3.5292969 14.976562 C 5.1491843 14.59038 6.8595692 13.121252 8.0058594 12 L 11.023438 12 C 13.232577 12 15.023438 10.209139 15.023438 8 C 15.022496 6.0755601 13.651319 4.4245671 11.759766 4.0703125 C 11.146036 2.2386512 9.4317448 1.003041 7.5 1 z M 8 8 L 11 8 C 11.554001 8 12 8.4460001 12 9 C 12 9.5539999 11.554001 10 11 10 L 8 10 C 7.4460001 10 7 9.5539999 7 9 C 7 8.4460001 7.4460001 8 8 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/seafile-status-error.svg b/.icons/kora/panel/24/seafile-status-error.svg
new file mode 100644
index 000000000..d80fdf9e0
--- /dev/null
+++ b/.icons/kora/panel/24/seafile-status-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/seafile-status-notification.svg b/.icons/kora/panel/24/seafile-status-notification.svg
new file mode 100644
index 000000000..3c05e8918
--- /dev/null
+++ b/.icons/kora/panel/24/seafile-status-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.8795141 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294548 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 10.650324 12.970838 10.792768 12.929688 10.929688 A 2.5 2.5 0 0 1 13 11.5 A 2.5 2.5 0 0 1 12.492188 13.005859 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="10.5" cy="11.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/seafile-status-offline.svg b/.icons/kora/panel/24/seafile-status-offline.svg
new file mode 100644
index 000000000..4bc3d340b
--- /dev/null
+++ b/.icons/kora/panel/24/seafile-status-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/seafile-status-ok.svg b/.icons/kora/panel/24/seafile-status-ok.svg
new file mode 100644
index 000000000..ce7ce435e
--- /dev/null
+++ b/.icons/kora/panel/24/seafile-status-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.879514 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294547 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 11.328427 12.328427 12 11.5 12 C 10.671573 12 10 11.328427 10 10.5 C 10.000367 10.363283 10.019421 10.227258 10.056641 10.095703 C 9.4241447 10.312787 8.9875173 10.915844 8.9394531 11.560547 C 8.9996371 13.072539 10.482422 13.013672 10.482422 13.013672 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/seafile-status-paused.svg b/.icons/kora/panel/24/seafile-status-paused.svg
new file mode 100644
index 000000000..38f421884
--- /dev/null
+++ b/.icons/kora/panel/24/seafile-status-paused.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5 2 A 2.5 2.5 0 0 0 3 4.5 A 2.5 2.5 0 0 0 3.0800781 5.1152344 C 2.9016756 5.0403797 2.7055904 5 2.5 5 C 1.8477854 5 1.2983894 5.4186545 1.0917969 6 L 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 L 3.0644531 7 C 3.6964987 6.3840071 4.5557543 6 5.5 6 A 1.0001 1.0001 0 0 0 5.5019531 6 C 5.7732799 6.0005645 5.9929778 6.1900133 6.2539062 6.2519531 C 6.54165 5.2854225 7.1329499 4.4515097 7.9160156 3.8671875 A 2.5 2.5 0 0 0 5.5 2 z M 10.5 4 C 8.5670034 4 7 5.5670034 7 7.5 L 7 7.5039062 C 6.567749 7.1779487 6.0413714 7.0011264 5.5 7 C 4.1192881 7 3 8.1192881 3 9.5 C 3.001247 9.6901384 3.0241818 9.8795141 3.0683594 10.064453 C 2.4345508 10.254893 2.0004442 10.838199 2 11.5 C 2 12.328427 2.6715729 13 3.5 13 L 4.1425781 13 C 4.7080074 12.842086 4.9855043 12.493302 5.2675781 12.146484 C 6.6976122 10.168231 7.9294548 8.0067754 10.189453 8 C 12 8 13 9 13 10.5 C 13 10.650324 12.970838 10.792768 12.929688 10.929688 A 2.5 2.5 0 0 1 13 11.5 A 2.5 2.5 0 0 1 12.492188 13.005859 L 14 13 C 15.104569 13 16 12.104569 16 11 C 16 9.8954305 15.104569 9 14 9 C 13.880105 9.000332 13.760483 9.0114441 13.642578 9.0332031 C 13.876604 8.5559096 13.998837 8.031579 14 7.5 C 14 5.5670034 12.432997 4 10.5 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 9,10 0,3 1,0 0,-3 z m 2,0 0,3 1,0 0,-3 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/seafile-status-syncing-1.svg b/.icons/kora/panel/24/seafile-status-syncing-1.svg
new file mode 100644
index 000000000..d314725c5
--- /dev/null
+++ b/.icons/kora/panel/24/seafile-status-syncing-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5.5,2 A 2.5,2.5 0 0 0 3,4.5 2.5,2.5 0 0 0 3.0800781,5.1152344 C 2.9016756,5.0403797 2.7055904,5 2.5,5 1.8477854,5 1.2983894,5.4186545 1.0917969,6 L 0.5,6 A 0.5,0.5 0 0 0 0,6.5 0.5,0.5 0 0 0 0.5,7 L 3.0644531,7 C 3.6964987,6.3840071 4.5557543,6 5.5,6 a 1.0001,1.0001 0 0 0 0.00195,0 C 5.7732799,6.0005645 5.9929778,6.1900133 6.2539062,6.2519531 6.54165,5.2854225 7.1329499,4.4515097 7.9160156,3.8671875 A 2.5,2.5 0 0 0 5.5,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.5,4 C 8.5670034,4 7,5.5670034 7,7.5 l 0,0.00391 C 6.567749,7.1779487 6.0413714,7.0011264 5.5,7 4.1192881,7 3,8.1192881 3,9.5 3.001247,9.6901384 3.0241818,9.879514 3.0683594,10.064453 2.4345508,10.254893 2.0004442,10.838199 2,11.5 2,12.328427 2.6715729,13 3.5,13 l 0.6425781,0 c 0.5654293,-0.157914 0.8429262,-0.506698 1.125,-0.853516 C 6.6976122,10.168231 7.9294547,8.0067754 10.189453,8 12,8 13,9 13,10.5 13,11.328427 12.328427,12 11.5,12 10.671573,12 10,11.328427 10,10.5 c 3.67e-4,-0.136717 0.01942,-0.272742 0.05664,-0.404297 -0.6324963,0.217084 -1.0691237,0.820141 -1.1171879,1.464844 0.060184,1.511992 1.5429689,1.453125 1.5429689,1.453125 L 14,13 c 1.104569,0 2,-0.895431 2,-2 0,-1.1045695 -0.895431,-2 -2,-2 -0.119895,3.32e-4 -0.239517,0.011444 -0.357422,0.033203 C 13.876604,8.5559096 13.998837,8.031579 14,7.5 14,5.5670034 12.432997,4 10.5,4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/seafile-status-syncing-2.svg b/.icons/kora/panel/24/seafile-status-syncing-2.svg
new file mode 100644
index 000000000..ab77f1558
--- /dev/null
+++ b/.icons/kora/panel/24/seafile-status-syncing-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,2 A 2.5,2.5 0 0 0 3,4.5 2.5,2.5 0 0 0 3.0800781,5.1152344 C 2.9016756,5.0403797 2.7055904,5 2.5,5 1.8477854,5 1.2983894,5.4186545 1.0917969,6 L 0.5,6 A 0.5,0.5 0 0 0 0,6.5 0.5,0.5 0 0 0 0.5,7 L 3.0644531,7 C 3.6964987,6.3840071 4.5557543,6 5.5,6 a 1.0001,1.0001 0 0 0 0.00195,0 C 5.7732799,6.0005645 5.9929778,6.1900133 6.2539062,6.2519531 6.54165,5.2854225 7.1329499,4.4515097 7.9160156,3.8671875 A 2.5,2.5 0 0 0 5.5,2 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10.5,4 C 8.5670034,4 7,5.5670034 7,7.5 l 0,0.00391 C 6.567749,7.1779487 6.0413714,7.0011264 5.5,7 4.1192881,7 3,8.1192881 3,9.5 3.001247,9.6901384 3.0241818,9.879514 3.0683594,10.064453 2.4345508,10.254893 2.0004442,10.838199 2,11.5 2,12.328427 2.6715729,13 3.5,13 l 0.6425781,0 c 0.5654293,-0.157914 0.8429262,-0.506698 1.125,-0.853516 C 6.6976122,10.168231 7.9294547,8.0067754 10.189453,8 12,8 13,9 13,10.5 13,11.328427 12.328427,12 11.5,12 10.671573,12 10,11.328427 10,10.5 c 3.67e-4,-0.136717 0.01942,-0.272742 0.05664,-0.404297 -0.6324963,0.217084 -1.0691237,0.820141 -1.1171879,1.464844 0.060184,1.511992 1.5429689,1.453125 1.5429689,1.453125 L 14,13 c 1.104569,0 2,-0.895431 2,-2 0,-1.1045695 -0.895431,-2 -2,-2 -0.119895,3.32e-4 -0.239517,0.011444 -0.357422,0.033203 C 13.876604,8.5559096 13.998837,8.031579 14,7.5 14,5.5670034 12.432997,4 10.5,4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/security-high.svg b/.icons/kora/panel/24/security-high.svg
new file mode 100644
index 000000000..0bfbac423
--- /dev/null
+++ b/.icons/kora/panel/24/security-high.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/24/security-low.svg b/.icons/kora/panel/24/security-low.svg
new file mode 100644
index 000000000..4cca55d9f
--- /dev/null
+++ b/.icons/kora/panel/24/security-low.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/24/security-medium.svg b/.icons/kora/panel/24/security-medium.svg
new file mode 100644
index 000000000..04e363baf
--- /dev/null
+++ b/.icons/kora/panel/24/security-medium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m2 1v7.525c0 4.332 6 6.475 6 6.475s6-2.143 6-6.475v-7.525zm1.098.947h4.902v4.678h4.902v2.339c-.065 3.191-4.902 4.921-4.902 4.921v-7.26h-4.902v-4.678z"/>
+</svg>
diff --git a/.icons/kora/panel/24/sendanywhere-tray.svg b/.icons/kora/panel/24/sendanywhere-tray.svg
new file mode 100644
index 000000000..234ec69f5
--- /dev/null
+++ b/.icons/kora/panel/24/sendanywhere-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m12.261719-.00000288a.26473916.26473916 0 0 0 -.261719.2636719v.7363281h-8s-.708751-.013788-1.447265.35546878c-.738514.3692568-1.55273505 1.3111979-1.55273505 2.6445312v8.0000009h2.00000005v-8.0000009c0-.6666667.1857799-.7247257.447266-.8554688.261486-.130743.552734-.1445312.552734-.1445312h8.246094.253906 2.236328a.26473916.26473916 0 0 0 .185547-.4511719l-2.470703-2.47070308a.26473916.26473916 0 0 0 -.189453-.078125zm.738281 3.99999998v8.0000009c0 .666666-.185779.724726-.447266.855469-.261486.130743-.552734.144531-.552734.144531h-8.265625-2.470703a.26473916.26473916 0 0 0 -.185547.451172l2.4707039 2.470703a.26473916.26473916 0 0 0 .1894531.07813.26473916.26473916 0 0 0 .261718-.265625v-.734375h8s.708752.01379 1.447266-.355469c.738513-.369257 1.552734-1.311198 1.552734-2.644531v-8.0000059zm-7 1.9999996c-.554 0-1 .4460002-1 1.0000002v1c0 .554.446 1 1 1 .5540001 0 1.0000001-.446 1.0000001-1v-1c0-.554-.446-1.0000002-1.0000001-1.0000002zm4 0c-.5539999 0-.9999999.4460002-.9999999 1.0000002v1c0 .554.446 1 .9999999 1 .554 0 1-.446 1-1v-1c0-.554-.446-1.0000002-1-1.0000002z"/>
+</svg>
diff --git a/.icons/kora/panel/24/session-desktop-tray.svg b/.icons/kora/panel/24/session-desktop-tray.svg
new file mode 100644
index 000000000..5fec6e899
--- /dev/null
+++ b/.icons/kora/panel/24/session-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m6.47 10.071c-.02-.186-.168-.206-.271-.267-.342-.198-.992-.387-1.339-.578l-.566-.309c-.214-.118-.43-.231-.644-.354-.264-.151-.528-.299-.782-.468-.475-.314-.85-.731-1.164-1.209-.209-.316-.372-.656-.483-1.015-.168-.546-.271-1.109-.196-1.679.045-.352.116-1.204.244-1.546.196-.523.485-.975.86-1.377.246-.267.533-.48.84-.674.37-.233.772-.387 1.192-.477.347-.076.706-.108 1.061-.111 2.261-.01 4.119-.008 6.379 0 .317 0 .642.025.948.103.612.156 1.15.458 1.585.93.281.307.513.649.648 1.036.307.78.189 1.093.016 1.814-.119.274-.272.533-.433.785-.219.339-.515.61-.865.809-.254.143-.528.256-.805.359-.455.169-.935.126-1.41.131-.433.005-.568 0-1 .003-.043 0-.186.03-.229.048 1.74 1.313 3.77 2.162 4.679 4.021.153.417.231.85.261 1.29.015.228-.017.907-.048 1.136-.03.229-.068.462-.14.681-.083.256-.187.508-.312.744-.211.395-.493.739-.825 1.04-.319.29-.674.518-1.066.694-.576.259-1.18.362-1.801.365-2.255.008-4.111.005-6.367-.003-.316 0-.641-.025-.948-.098-.616-.144-1.151-.453-1.591-.915-.292-.309-.508-.666-.669-1.053-.068-.161-.103-.34-.136-.513-.038-.204-.071-.41-.078-.616.08-1.126 1.051-2.658 3.342-2.715.551-.012 1.404-.003 1.957-.003.048-.003.099-.008.156-.01zm2.122-9.107v.001c-1.215.003-2.43-.015-3.644.012-.34.008-.689.098-1.008.219-.375.141-.707.367-1.004.649-.508.477-.809 1.56-.935 2.231-.091.478-.035.958.103 1.42.103.345.264.664.465.966.372.558.898.922 1.469 1.236.276.153.558.299.834.453.805.305 1.609.73 2.303 1.113.243.133.487.227.731.363.073.04.103.005.113-.061.008-.05.008-.1.008-.153v-1.878c0-.5.003-1.503 0-2.003 0-.166.043-.322.192-.405.088-.05.206-.07.311-.07 1.265-.005 1.832-.005 3.097-.003.498 0 .963-.111 1.386-.38.28-.18.503-.398.67-.652.509-.763.285-1.391.039-1.957-.448-.691-1.097-1.081-1.924-1.096-1.202-.02-2.004-.005-3.206-.005zm-.77 14.069c1.134 0 1.868-.005 3.002.003.476.003.921-.098 1.356-.279.463-.194.845-.498 1.164-.878.229-.271.407-.575.523-.917.106-.312.186-1.063.184-1.395-.003-.259.005-.515-.086-.767-.211-1.081-1.006-1.749-1.841-2.262-1.064-.549-2.094-1.438-2.97-2.121-.124-.068-.154-.048-.161.098-.003.05-.003.103-.003.153v3.779c0 .372-.141.512-.513.512-1.197.003-2.697.039-3.894.047-.264.003-.531.035-.795.071-.415.055-.767.248-1.076.527-.226.206-.402.537-.527.794-.448 1.745.774 2.29 2.129 2.635 1.172.003 2.338 0 3.508 0z"/>
+</svg>
diff --git a/.icons/kora/panel/24/sflphone-indicator.svg b/.icons/kora/panel/24/sflphone-indicator.svg
new file mode 120000
index 000000000..82d15cc11
--- /dev/null
+++ b/.icons/kora/panel/24/sflphone-indicator.svg
@@ -0,0 +1 @@
+viber-normal.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/sflphone-notification.svg b/.icons/kora/panel/24/sflphone-notification.svg
new file mode 120000
index 000000000..27903fe87
--- /dev/null
+++ b/.icons/kora/panel/24/sflphone-notification.svg
@@ -0,0 +1 @@
+viber-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/sflphone-offline.svg b/.icons/kora/panel/24/sflphone-offline.svg
new file mode 100644
index 000000000..2a6b8d9cc
--- /dev/null
+++ b/.icons/kora/panel/24/sflphone-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1.456 3.611c.999.985 2.086 2.051 3.077 3.006-.764 1.473-.309 3.208.811 4.319 1.43 1.419 3.047 1.46 4.07.779.543.527 1.797 1.734 2.927 2.862-4.46 3.485-14.289-7.737-10.885-10.966zm8.333 7.281c-.154.183-.15.432.014.576.925.942 1.74 1.76 2.695 2.694.134.152.435.165.579.002.408-.407.79-.791 1.187-1.179.159-.168.143-.461.008-.613-.955-.934-2.036-1.702-2.99-2.636-.149-.148-.428-.136-.572.028-.407.407-.524.741-.921 1.128zm-1.911-9.899c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5s.225.5.5.5h.007c2.613 0 3.902 1.014 4.637 2.201.734 1.187.863 2.604.863 3.299v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.806-.122-2.388-1.012-3.826s-2.602-2.674-5.488-2.674zm1 3.943c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5 0 .275.225.5.5.5h.007c.064 0 .202.056.314.178.113.122.176.292.176.379v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.413-.182-.774-.439-1.055-.258-.281-.616-.502-1.051-.502zm0-1.943c-.003 0-.005 0-.007 0-.275 0-.5.226-.5.5s.225.5.5.5h.007c.583 0 1.225.307 1.709.791s.791 1.126.791 1.709v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.917-.443-1.775-1.084-2.416s-1.499-1.084-2.416-1.084zm-6.987-.028c-.155.183-.151.432.013.576.918.912 1.75 1.716 2.696 2.621.179.14.436.165.58.001.407-.407.749-.517 1.146-.905.154-.183.142-.461.008-.613-.947-.905-1.738-1.982-2.685-2.886-.149-.148-.427-.136-.571.028-.408.406-.79.79-1.187 1.178z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/shutter-panel.svg b/.icons/kora/panel/24/shutter-panel.svg
new file mode 100644
index 000000000..d25278c92
--- /dev/null
+++ b/.icons/kora/panel/24/shutter-panel.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.925,4.0902 C 9.4422,4.1873 6.8342,6.8086 7.2012,6.8086 10.234,6.663 12.129,6.8572 14.495,7.6337 14.846,7.7308 14.117,4.3329 10.925,4.0902 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.4138,1.9542 C 5.5705,3.2164 5.4646,8.1679 5.682,7.8768 7.4772,5.3523 11.777,2.2456 14.342,0.98342 17.513,-0.52153 8.2909,-0.37587 6.4138,1.9542 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5946,7.2945 C 3.0808,8.7502 6.1907,10.692 6.0838,10.304 5.1995,7.2945 4.8798,5.4009 4.9792,2.828 4.9941,2.4397 2.0094,4.0416 2.5946,7.2945 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0006,12.052 C 4.3782,12.634 7.8336,11.469 7.4994,11.323 4.7333,10.061 3.1121,9.0413 1.3154,7.2455 1.0495,7.0028 0.24826,10.352 3.0006,12.052 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.9859,14.77 C 8.3029,14.041 9.6841,10.595 9.3533,10.741 6.6159,12.1 4.8094,12.731 2.3463,13.022 1.9818,13.071 3.9624,15.838 6.9859,14.77 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.63,13.313 C 11.952,11.809 10.281,8.508 10.187,8.8473 9.4217,11.906 8.7123,13.702 7.3319,15.838 7.1273,16.129 10.481,16.372 11.63,13.313 Z" xml:space="default"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.459,8.6051 C 12.564,7.3915 9.0302,6.5174 9.2396,6.8572 10.974,9.4304 11.855,11.129 12.522,13.605 12.621,13.993 14.983,11.517 13.459,8.6051 Z" xml:space="default"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-0.svg b/.icons/kora/panel/24/si-syncthing-0.svg
new file mode 120000
index 000000000..63fd97767
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-0.svg
@@ -0,0 +1 @@
+si-syncthing-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/si-syncthing-1.svg b/.icons/kora/panel/24/si-syncthing-1.svg
new file mode 100644
index 000000000..30be4a1ff
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3 A 5 5 0 0 1 12.908203 7.0566406 A 1.5 1.5 0 0 1 14 8.5 A 1.5 1.5 0 0 1 12.578125 9.9960938 A 5 5 0 0 1 9.9960938 12.582031 A 1.5 1.5 0 0 1 8.5 14 A 1.5 1.5 0 0 1 7.0566406 12.90625 A 5 5 0 0 1 3 8 A 5 5 0 0 1 3.0019531 7.9140625 A 1.5 1.5 0 0 1 2 6.5 A 1.5 1.5 0 0 1 3.5 5 A 1.5 1.5 0 0 1 3.9550781 5.0722656 A 5 5 0 0 1 8 3 z M 8 4 A 4 4 0 0 0 4.7519531 5.6738281 A 1.5 1.5 0 0 1 5 6.5 A 1.5 1.5 0 0 1 4.9960938 6.5605469 L 7.3730469 7.5117188 A 1.5 1.5 0 0 1 8.5 7 A 1.5 1.5 0 0 1 9.9121094 8 L 11.087891 8 A 1.5 1.5 0 0 1 11.898438 7.1289062 A 4 4 0 0 0 8 4 z M 4.625 7.4882812 A 1.5 1.5 0 0 1 4.0039062 7.9101562 A 4 4 0 0 0 4 8 A 4 4 0 0 0 7.1269531 11.900391 A 1.5 1.5 0 0 1 8 11.087891 L 8 9.9121094 A 1.5 1.5 0 0 1 7 8.5 A 1.5 1.5 0 0 1 7.0039062 8.4394531 L 4.625 7.4882812 z M 9.9121094 9 A 1.5 1.5 0 0 1 9 9.9121094 L 9 11.087891 A 1.5 1.5 0 0 1 9.7050781 11.613281 A 4 4 0 0 0 11.611328 9.7070312 A 1.5 1.5 0 0 1 11.087891 9 L 9.9121094 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-10.svg b/.icons/kora/panel/24/si-syncthing-10.svg
new file mode 100644
index 000000000..5833ffdae
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0000001,8 A 7,7 0 0 0 8,15 a 7,7 0 0 0 7,-6.9999999 7,7 0 0 0 -6.9999998,-7 A 7,7 0 0 0 1.0000001,8 Z m 2.0000001,10e-8 A 5,5 0 0 1 7.0566404,3.0917972 1.5,1.5 0 0 1 8.5000001,2.0000008 1.5,1.5 0 0 1 9.9960933,3.4218751 5,5 0 0 1 12.58203,6.0039065 1.5,1.5 0 0 1 14,7.5000012 1.5,1.5 0 0 1 12.906249,8.9433593 5,5 0 0 1 8.0000001,13 a 5,5 0 0 1 -0.085942,-0.002 1.5,1.5 0 0 1 -1.4140619,1.001952 1.5,1.5 0 0 1 -1.5000003,-1.5 1.5,1.5 0 0 1 0.072269,-0.455079 A 5,5 0 0 1 2.999998,8.0000034 Z m 0.9999997,-2e-7 A 4,4 0 0 0 5.6738269,11.248048 1.5,1.5 0 0 1 6.5000004,11 a 1.5,1.5 0 0 1 0.060541,0.0039 L 7.5117189,8.6269533 a 1.5,1.5 0 0 1 -0.5117188,-1.1269531 1.5,1.5 0 0 1 1,-1.4121094 l 1e-7,-1.1757815 A 1.5,1.5 0 0 1 7.1289062,4.1015632 4,4 0 0 0 3.9999999,7.9999999 Z M 7.4882812,11.375001 A 1.5,1.5 0 0 1 7.9101581,11.996093 4,4 0 0 0 7.9999999,12 4,4 0 0 0 11.900391,8.873047 1.5,1.5 0 0 1 11.087891,8 l -1.1757815,3e-7 A 1.5,1.5 0 0 1 8.5000001,9.0000002 1.5,1.5 0 0 1 8.4394521,8.9960904 L 7.4882812,11.375001 Z M 9.0000001,6.0878911 a 1.5,1.5 0 0 1 0.9121091,0.9121092 l 1.1757818,-4e-7 A 1.5,1.5 0 0 1 11.613281,6.2949224 4,4 0 0 0 9.7070313,4.3886724 1.5,1.5 0 0 1 8.9999981,4.9121058 L 9,6.087891 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-11.svg b/.icons/kora/panel/24/si-syncthing-11.svg
new file mode 100644
index 000000000..6ed08b76e
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-11.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9378223,4.5 A 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378223 7,7 0 0 0 1.9378223,4.5 Z m 1.7320508,1.0000002 a 5,5 0 0 1 5.967255,-2.2223083 1.5,1.5 0 0 1 1.7958839,-0.2238436 1.5,1.5 0 0 1 0.584718,1.9794259 5,5 0 0 1 0.948471,3.5290731 1.5,1.5 0 0 1 0.479951,2.0046407 1.5,1.5 0 0 1 -1.668895,0.70311 5,5 0 0 1 -6.2772569,1.060029 5,5 0 0 1 -0.073428,-0.0447 1.5,1.5 0 0 1 -1.7255896,0.160685 1.5,1.5 0 0 1 -0.5490383,-2.049038 1.5,1.5 0 0 1 0.2901263,-0.357976 5,5 0 0 1 0.227799,-4.5390931 z m 0.8660253,0.4999996 a 4,4 0 0 0 -0.1744474,3.6498057 1.5,1.5 0 0 1 0.8395113,0.1982709 1.5,1.5 0 0 1 0.05048,0.033648 L 7.2636595,8.2988169 A 1.5,1.5 0 0 1 7.3839746,7.0669875 1.5,1.5 0 0 1 8.9560547,6.3440649 L 9.5439456,5.3258083 A 1.5,1.5 0 0 1 9.1948291,4.1883078 4,4 0 0 0 4.5358984,5.9999998 Z m 1.3334397,4.6669772 a 1.5,1.5 0 0 1 0.05481,0.74882 4,4 0 0 0 0.075852,0.04831 4,4 0 0 0 4.9413141,-0.757826 1.5,1.5 0 0 1 -0.267122,-1.1623305 L 9.6559353,8.956055 A 1.5,1.5 0 0 1 7.9330127,9.1160256 1.5,1.5 0 0 1 7.8825315,9.0823656 L 5.8693381,10.666977 Z M 9.82208,6.8440651 a 1.5,1.5 0 0 1 0.333855,1.2459643 L 11.174192,8.67792 A 1.5,1.5 0 0 1 11.981732,8.33 4,4 0 0 0 11.283996,5.7260142 1.5,1.5 0 0 1 10.409971,5.8258042 L 9.8220799,6.844065 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-2.svg b/.icons/kora/panel/24/si-syncthing-2.svg
new file mode 100644
index 000000000..fdbb9aad2
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,1.9378222 A 7,7 0 0 0 1.9378222,4.5 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378222 Z m -1,1.7320508 a 5,5 0 0 1 2.222308,5.9672553 1.5,1.5 0 0 1 0.223844,1.7958847 1.5,1.5 0 0 1 -1.979426,0.584717 5,5 0 0 1 -3.5290736,0.948472 1.5,1.5 0 0 1 -2.0046397,0.47995 A 1.5,1.5 0 0 1 4.7299018,11.777257 5,5 0 0 1 3.669873,5.5 5,5 0 0 1 3.7145332,5.4265525 1.5,1.5 0 0 1 3.5538476,3.7009619 1.5,1.5 0 0 1 5.6028857,3.1519238 1.5,1.5 0 0 1 5.9608621,3.4420467 5,5 0 0 1 10.5,3.669873 Z M 10,4.5358984 A 4,4 0 0 0 6.3501948,4.3614526 1.5,1.5 0 0 1 6.1519238,5.2009619 1.5,1.5 0 0 1 6.1182675,5.2514439 L 7.7011833,7.2636595 A 1.5,1.5 0 0 1 8.9330127,7.3839746 1.5,1.5 0 0 1 9.6559353,8.9560547 L 10.674192,9.5439455 A 1.5,1.5 0 0 1 11.811693,9.1948296 4,4 0 0 0 10,4.5358984 Z M 5.3330237,5.8693385 A 1.5,1.5 0 0 1 4.5842032,5.9241461 4,4 0 0 0 4.5358984,6 4,4 0 0 0 5.2937237,10.941314 1.5,1.5 0 0 1 6.4560545,10.674192 L 7.0439453,9.6559353 A 1.5,1.5 0 0 1 6.8839746,7.9330127 1.5,1.5 0 0 1 6.9176309,7.8825306 L 5.3330237,5.8693385 Z M 9.1559353,9.8220801 A 1.5,1.5 0 0 1 7.9099707,10.155935 l -0.5878908,1.018257 a 1.5,1.5 0 0 1 0.3479206,0.80754 4,4 0 0 0 2.6039855,-0.697736 1.5,1.5 0 0 1 -0.09979,-0.874025 L 9.1559353,9.8220801 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-3.svg b/.icons/kora/panel/24/si-syncthing-3.svg
new file mode 100644
index 000000000..2d3c9f697
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.062178,4.5 A 7,7 0 0 0 4.5000001,1.9378222 7,7 0 0 0 1.9378222,11.5 7,7 0 0 0 11.5,14.062178 7,7 0 0 0 14.062178,4.5 Z m -1.732051,1 A 5,5 0 0 1 11.271075,11.778949 1.5,1.5 0 0 1 10.566987,13.446152 1.5,1.5 0 0 1 8.5603951,12.962819 5,5 0 0 1 5.0298918,12.019683 1.5,1.5 0 0 1 3.0538479,11.433012 1.5,1.5 0 0 1 3.2793834,9.6361514 5,5 0 0 1 5.5000001,3.669873 5,5 0 0 1 5.5754007,3.6285957 1.5,1.5 0 0 1 6.2990382,2.0538476 1.5,1.5 0 0 1 8.3480763,2.6028857 1.5,1.5 0 0 1 8.5130315,3.0331277 5,5 0 0 1 12.330127,5.5 Z M 11.464102,6 A 4,4 0 0 0 8.3905005,4.0240229 1.5,1.5 0 0 1 7.7990382,4.6519238 1.5,1.5 0 0 1 7.74465,4.6788143 L 8.1093875,7.2129021 A 1.5,1.5 0 0 1 9.1160255,7.9330127 1.5,1.5 0 0 1 8.9560548,9.6559353 L 9.5439455,10.674192 A 1.5,1.5 0 0 1 10.703608,10.940599 4,4 0 0 0 11.464102,6 Z M 6.7556616,4.8213049 A 1.5,1.5 0 0 1 6.0797602,4.4943594 4,4 0 0 0 6.0000001,4.5358984 4,4 0 0 0 4.185639,9.1941145 1.5,1.5 0 0 1 5.325808,9.5439455 L 6.3440648,8.9560547 A 1.5,1.5 0 0 1 7.0669874,7.3839746 1.5,1.5 0 0 1 7.1213756,7.357084 L 6.7556616,4.8213049 Z M 8.0900293,10.155935 A 1.5,1.5 0 0 1 6.8440649,9.8220798 L 5.825808,10.409971 a 1.5,1.5 0 0 1 -0.1024619,0.87331 4,4 0 0 0 2.6039856,0.697736 1.5,1.5 0 0 1 0.3505918,-0.806823 L 8.0900293,10.155935 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-4.svg b/.icons/kora/panel/24/si-syncthing-4.svg
new file mode 100644
index 000000000..7c2f80f48
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15,8 a 7,7 0 0 0 -6.9999999,-7 7,7 0 0 0 -7,7 A 7,7 0 0 0 8,15 7,7 0 0 0 15,8 Z m -2,-1e-7 A 5,5 0 0 1 8.9433596,12.908203 1.5,1.5 0 0 1 7.5,13.999999 1.5,1.5 0 0 1 6.0039069,12.578125 5,5 0 0 1 3.4179694,9.9960934 1.5,1.5 0 0 1 2.0000007,8.4999995 1.5,1.5 0 0 1 3.0937504,7.0566403 5,5 0 0 1 8.0000001,3 5,5 0 0 1 8.0859376,3.0019531 1.5,1.5 0 0 1 9.5000001,2 1.5,1.5 0 0 1 11,3.5 1.5,1.5 0 0 1 10.927735,3.9550781 5,5 0 0 1 13,7.9999999 Z m -1,2e-7 A 4,4 0 0 0 10.326172,4.751953 1.5,1.5 0 0 1 9.5000001,5 1.5,1.5 0 0 1 9.4394533,4.9960938 L 8.4882813,7.3730469 A 1.5,1.5 0 0 1 9.0000001,8.5 a 1.5,1.5 0 0 1 -1,1.4121094 l 0,1.1757816 A 1.5,1.5 0 0 1 8.8710938,11.898437 4,4 0 0 0 12,8.0000001 Z M 8.5117189,4.625 A 1.5,1.5 0 0 1 8.0898439,4.0039062 4,4 0 0 0 8.0000001,4 4,4 0 0 0 4.0996093,7.1269529 1.5,1.5 0 0 1 4.9121091,8 l 1.1757816,0 a 1.5,1.5 0 0 1 1.4121094,-1 1.5,1.5 0 0 1 0.060547,0.00391 L 8.5117189,4.625 Z M 7.0000002,9.9121091 A 1.5,1.5 0 0 1 6.087891,8.9999998 l -1.175782,3e-7 A 1.5,1.5 0 0 1 4.3867194,9.7050777 4,4 0 0 0 6.2929691,11.611328 1.5,1.5 0 0 1 7.000002,11.087894 l -1.8e-6,-1.1757849 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-5.svg b/.icons/kora/panel/24/si-syncthing-5.svg
new file mode 100644
index 000000000..34be8d103
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-5.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.062178,11.5 A 7,7 0 0 0 11.5,1.9378222 7,7 0 0 0 1.9378223,4.5 7,7 0 0 0 4.5,14.062178 7,7 0 0 0 14.062178,11.5 Z m -1.732051,-1 A 5,5 0 0 1 6.3628719,12.722308 1.5,1.5 0 0 1 4.5669878,12.946152 1.5,1.5 0 0 1 3.9822702,10.966726 5,5 0 0 1 3.0337984,7.4376523 1.5,1.5 0 0 1 2.5538484,5.4330126 1.5,1.5 0 0 1 4.2227431,4.7299017 5,5 0 0 1 10.5,3.669873 a 5,5 0 0 1 0.07345,0.04466 1.5,1.5 0 0 1 1.72559,-0.1606856 1.5,1.5 0 0 1 0.549038,2.0490381 A 1.5,1.5 0 0 1 12.557954,5.9608624 5,5 0 0 1 12.330127,10.5 Z M 11.464102,10 a 4,4 0 0 0 0.174446,-3.6498052 1.5,1.5 0 0 1 -0.83951,-0.198271 1.5,1.5 0 0 1 -0.05048,-0.033656 L 8.7363406,7.7011833 A 1.5,1.5 0 0 1 8.6160255,8.9330127 1.5,1.5 0 0 1 7.0439454,9.6559353 L 6.4560546,10.674192 a 1.5,1.5 0 0 1 0.3491163,1.1375 A 4,4 0 0 0 11.464102,10 Z M 10.130662,5.3330237 A 1.5,1.5 0 0 1 10.075854,4.5842032 4,4 0 0 0 10,4.5358984 4,4 0 0 0 5.0586861,5.2937237 1.5,1.5 0 0 1 5.325808,6.4560545 l 1.0182568,0.5878908 a 1.5,1.5 0 0 1 1.7229226,-0.1599707 1.5,1.5 0 0 1 0.05048,0.03366 L 10.130662,5.3330237 Z M 6.1779202,9.1559351 A 1.5,1.5 0 0 1 5.8440651,7.9099707 L 4.8258079,7.32208 A 1.5,1.5 0 0 1 4.0182684,7.6700003 4,4 0 0 0 4.7160039,10.273986 1.5,1.5 0 0 1 5.5900293,10.174196 L 6.1779202,9.1559351 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-6.svg b/.icons/kora/panel/24/si-syncthing-6.svg
new file mode 100644
index 000000000..ac6f83974
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-6.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,14.062178 A 7,7 0 0 0 14.062178,4.5 7,7 0 0 0 4.5000002,1.9378222 7,7 0 0 0 1.9378222,11.5 7,7 0 0 0 11.5,14.062178 Z m -1,-1.732051 A 5,5 0 0 1 4.2210516,11.271075 1.5,1.5 0 0 1 2.5538483,10.566987 1.5,1.5 0 0 1 3.037181,8.5603952 5,5 0 0 1 3.9803172,5.0298918 1.5,1.5 0 0 1 4.5669881,3.0538479 1.5,1.5 0 0 1 6.3638488,3.2793833 5,5 0 0 1 12.330127,5.5 a 5,5 0 0 1 0.04128,0.075402 1.5,1.5 0 0 1 1.574747,0.7236372 1.5,1.5 0 0 1 -0.549038,2.049038 A 1.5,1.5 0 0 1 12.966873,8.513032 5,5 0 0 1 10.5,12.330127 Z M 10,11.464102 A 4,4 0 0 0 11.975978,8.3905008 1.5,1.5 0 0 1 11.348076,7.799038 1.5,1.5 0 0 1 11.321187,7.7446511 L 8.7870981,8.1093874 A 1.5,1.5 0 0 1 8.0669875,9.1160254 1.5,1.5 0 0 1 6.3440649,8.9560547 L 5.3258081,9.5439455 A 1.5,1.5 0 0 1 5.0594017,10.703608 4,4 0 0 0 10,11.464102 Z M 11.178696,6.7556618 A 1.5,1.5 0 0 1 11.505641,6.0797602 4,4 0 0 0 11.464102,6 4,4 0 0 0 6.8058857,4.185639 1.5,1.5 0 0 1 6.4560546,5.325808 l 0.5878909,1.0182567 a 1.5,1.5 0 0 1 1.5720801,0.7229226 1.5,1.5 0 0 1 0.026887,0.054391 L 11.178696,6.7556618 Z M 5.8440651,8.0900292 A 1.5,1.5 0 0 1 6.1779203,6.8440649 L 5.5900291,5.825808 A 1.5,1.5 0 0 1 4.7167192,5.7233461 4,4 0 0 0 4.018983,8.3273316 1.5,1.5 0 0 1 4.8258062,8.6779236 L 5.8440651,8.0900292 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-7.svg b/.icons/kora/panel/24/si-syncthing-7.svg
new file mode 100644
index 000000000..2ad81b27b
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-7.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,15 A 7,7 0 0 0 15,8 7,7 0 0 0 8.0000002,1.0000001 7,7 0 0 0 1.0000001,8 7,7 0 0 0 8,15 Z m 10e-8,-2 A 5,5 0 0 1 3.0917972,8.9433598 1.5,1.5 0 0 1 2.0000008,7.5 1.5,1.5 0 0 1 3.4218751,6.0039069 5,5 0 0 1 6.0039067,3.4179694 1.5,1.5 0 0 1 7.5000006,2.0000006 1.5,1.5 0 0 1 8.9433599,3.0937504 5,5 0 0 1 13,7.9999999 a 5,5 0 0 1 -0.002,0.08594 1.5,1.5 0 0 1 1.001952,1.4140617 1.5,1.5 0 0 1 -1.5,1.5000003 1.5,1.5 0 0 1 -0.455079,-0.07227 A 5,5 0 0 1 8.0000001,13 Z m -2e-7,-1 A 4,4 0 0 0 11.248048,10.326173 1.5,1.5 0 0 1 11,9.4999997 a 1.5,1.5 0 0 1 0.0039,-0.060545 L 8.6269533,8.4882813 A 1.5,1.5 0 0 1 7.5000002,9 1.5,1.5 0 0 1 6.0878908,8 L 4.9121092,8 A 1.5,1.5 0 0 1 4.1015632,8.871094 4,4 0 0 0 7.9999999,12 Z M 11.375001,8.5117194 A 1.5,1.5 0 0 1 11.996094,8.089844 4,4 0 0 0 12,8.0000001 4,4 0 0 0 8.8730472,4.0996093 1.5,1.5 0 0 1 8.0000001,4.912109 l 1e-7,1.1757817 a 1.5,1.5 0 0 1 1,1.4121093 1.5,1.5 0 0 1 -0.00391,0.060548 L 11.375001,8.5117194 Z M 6.0878911,7.0000001 A 1.5,1.5 0 0 1 7.0000003,6.0878909 L 7,4.912109 A 1.5,1.5 0 0 1 6.2949224,4.3867194 4,4 0 0 0 4.3886724,6.2929689 1.5,1.5 0 0 1 4.9121058,7.0000021 l 1.1757853,-2e-6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-8.svg b/.icons/kora/panel/24/si-syncthing-8.svg
new file mode 100644
index 000000000..15fd84b96
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,14.062178 A 7,7 0 0 0 14.062178,11.5 7,7 0 0 0 11.5,1.9378223 7,7 0 0 0 1.9378223,4.5 7,7 0 0 0 4.5,14.062178 Z M 5.5000001,12.330127 A 5,5 0 0 1 3.2776918,6.3628721 1.5,1.5 0 0 1 3.0538483,4.5669877 1.5,1.5 0 0 1 5.0332741,3.9822702 5,5 0 0 1 8.5623478,3.0337984 1.5,1.5 0 0 1 10.566988,2.5538484 1.5,1.5 0 0 1 11.270098,4.2227431 5,5 0 0 1 12.330127,10.5 a 5,5 0 0 1 -0.0447,0.07343 1.5,1.5 0 0 1 0.160685,1.725589 1.5,1.5 0 0 1 -2.049038,0.549039 1.5,1.5 0 0 1 -0.357975,-0.290127 5,5 0 0 1 -4.5390969,-0.2278 z m 0.4999998,-0.866025 a 4,4 0 0 0 3.6498057,0.174447 1.5,1.5 0 0 1 0.1982708,-0.839511 1.5,1.5 0 0 1 0.03365,-0.05048 L 8.2988169,8.7363406 A 1.5,1.5 0 0 1 7.0669875,8.6160255 1.5,1.5 0 0 1 6.3440649,7.0439454 L 5.3258082,6.4560546 A 1.5,1.5 0 0 1 4.1883077,6.8051711 4,4 0 0 0 5.9999999,11.464102 Z m 4.6669771,-1.33344 a 1.5,1.5 0 0 1 0.74882,-0.05481 A 4,4 0 0 0 11.464102,10 4,4 0 0 0 10.706276,5.0586862 1.5,1.5 0 0 1 9.5439456,5.325808 L 8.9560549,6.3440649 a 1.5,1.5 0 0 1 0.1599707,1.7229225 1.5,1.5 0 0 1 -0.03366,0.050481 L 10.666977,10.130662 Z M 6.8440651,6.1779202 A 1.5,1.5 0 0 1 8.0900294,5.8440651 L 8.6779201,4.8258079 A 1.5,1.5 0 0 1 8.3299998,4.0182684 4,4 0 0 0 5.7260141,4.7160039 a 1.5,1.5 0 0 1 0.09979,0.8740254 l 1.0182609,0.5878909 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-9.svg b/.icons/kora/panel/24/si-syncthing-9.svg
new file mode 100644
index 000000000..c35e0d316
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-9.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9378222,11.5 A 7,7 0 0 0 11.5,14.062178 7,7 0 0 0 14.062178,4.5000001 7,7 0 0 0 4.5000002,1.9378222 7,7 0 0 0 1.9378222,11.5 Z m 1.732051,-1 A 5,5 0 0 1 4.7289252,4.2210515 1.5,1.5 0 0 1 5.4330132,2.5538483 1.5,1.5 0 0 1 7.439605,3.037181 5,5 0 0 1 10.970108,3.9803172 1.5,1.5 0 0 1 12.946153,4.5669884 1.5,1.5 0 0 1 12.720616,6.3638486 5,5 0 0 1 10.5,12.330127 5,5 0 0 1 10.424574,12.371369 1.5,1.5 0 0 1 9.7009365,13.946116 1.5,1.5 0 0 1 7.6518981,13.397078 1.5,1.5 0 0 1 7.4869461,12.966834 5,5 0 0 1 3.6698729,10.500004 Z M 4.5358982,10 a 4,4 0 0 0 3.073601,1.975979 1.5,1.5 0 0 1 0.591463,-0.627903 1.5,1.5 0 0 1 0.054382,-0.02689 L 7.8906128,8.7870981 A 1.5,1.5 0 0 1 6.8839748,8.0669875 1.5,1.5 0 0 1 7.0439455,6.3440649 L 6.4560548,5.3258082 A 1.5,1.5 0 0 1 5.2963922,5.0594017 4,4 0 0 0 4.5358982,10 Z m 4.7084407,1.178696 A 1.5,1.5 0 0 1 9.9202411,11.505639 4,4 0 0 0 10,11.464102 4,4 0 0 0 11.814361,6.8058855 1.5,1.5 0 0 1 10.674192,6.4560546 l -1.0182565,0.587891 a 1.5,1.5 0 0 1 -0.7229226,1.57208 1.5,1.5 0 0 1 -0.054391,0.026888 L 9.2443389,11.178696 Z M 7.909971,5.8440652 A 1.5,1.5 0 0 1 9.1559353,6.1779203 L 10.174192,5.5900291 A 1.5,1.5 0 0 1 10.276654,4.7167192 4,4 0 0 0 7.6726686,4.018983 1.5,1.5 0 0 1 7.3220766,4.8258062 l 0.5878943,1.0182589 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-idle.svg b/.icons/kora/panel/24/si-syncthing-idle.svg
new file mode 100644
index 000000000..7d8d7ad36
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 3.0502525,3.0502525 a 7,7 0 0 0 0,9.8994945 7,7 0 0 0 9.8994945,0 7,7 0 0 0 0,-9.8994945 7,7 0 0 0 -9.8994945,0 z m 1.4142136,1.4142136 a 5,5 0 0 1 6.3391019,-0.6021456 1.5,1.5 0 0 1 1.792626,0.2485922 1.5,1.5 0 0 1 0.05248,2.0633155 5,5 0 0 1 0.0028,3.6543055 1.5,1.5 0 0 1 -0.05524,2.0605533 1.5,1.5 0 0 1 -1.794007,0.247211 5,5 0 0 1 -6.3377209,-0.600764 5,5 0 0 1 -0.059386,-0.06215 1.5,1.5 0 0 1 -1.7083811,-0.291405 1.5,1.5 0 0 1 0,-2.1213208 1.5,1.5 0 0 1 0.3728883,-0.2706893 5,5 0 0 1 1.3948787,-4.3255048 z m 0.7071068,0.7071068 a 4,4 0 0 0 -1.1131408,3.4802912 1.5,1.5 0 0 1 0.7595874,0.4087961 1.5,1.5 0 0 1 0.040051,0.045575 L 7.2114103,8.0980558 A 1.5,1.5 0 0 1 7.6464466,6.9393398 1.5,1.5 0 0 1 9.3520655,6.6479345 L 10.183469,5.8165313 A 1.5,1.5 0 0 1 10.140656,4.6274317 4,4 0 0 0 5.1715729,5.1715729 Z m 0.080102,4.8530731 a 1.5,1.5 0 0 1 -0.140869,0.73749 4,4 0 0 0 0.060767,0.06629 4,4 0 0 0 4.9690831,0.546903 1.5,1.5 0 0 1 0.04281,-1.191861 L 9.3520655,9.3520655 A 1.5,1.5 0 0 1 7.6464466,9.0606602 1.5,1.5 0 0 1 7.6063956,9.0150849 L 5.2516748,10.024646 Z M 10.059172,7.3550413 a 1.5,1.5 0 0 1 0,1.2899174 l 0.831403,0.8314032 a 1.5,1.5 0 0 1 0.870073,-0.1270587 4,4 0 0 0 0,-2.6958444 1.5,1.5 0 0 1 -0.870073,-0.1298207 l -0.831403,0.8314032 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/si-syncthing-unknown.svg b/.icons/kora/panel/24/si-syncthing-unknown.svg
new file mode 100644
index 000000000..2a25e5f0d
--- /dev/null
+++ b/.icons/kora/panel/24/si-syncthing-unknown.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 3.0502525,3.0502525 a 7,7 0 0 0 0,9.8994945 7,7 0 0 0 9.8994945,0 7,7 0 0 0 0,-9.8994945 7,7 0 0 0 -9.8994945,0 z m 1.4142136,1.4142136 a 5,5 0 0 1 6.3391019,-0.6021456 1.5,1.5 0 0 1 1.792626,0.2485922 1.5,1.5 0 0 1 0.05248,2.0633155 5,5 0 0 1 0.0028,3.6543055 1.5,1.5 0 0 1 -0.05524,2.0605533 1.5,1.5 0 0 1 -1.794007,0.247211 5,5 0 0 1 -6.3377209,-0.600764 5,5 0 0 1 -0.059386,-0.06215 1.5,1.5 0 0 1 -1.7083811,-0.291405 1.5,1.5 0 0 1 0,-2.1213208 1.5,1.5 0 0 1 0.3728883,-0.2706893 5,5 0 0 1 1.3948787,-4.3255048 z m 0.7071068,0.7071068 a 4,4 0 0 0 -1.1131408,3.4802912 1.5,1.5 0 0 1 0.7595874,0.4087961 1.5,1.5 0 0 1 0.040051,0.045575 L 7.2114103,8.0980558 A 1.5,1.5 0 0 1 7.6464466,6.9393398 1.5,1.5 0 0 1 9.3520655,6.6479345 L 10.183469,5.8165313 A 1.5,1.5 0 0 1 10.140656,4.6274317 4,4 0 0 0 5.1715729,5.1715729 Z m 0.080102,4.8530731 a 1.5,1.5 0 0 1 -0.140869,0.73749 4,4 0 0 0 0.060767,0.06629 4,4 0 0 0 4.9690831,0.546903 1.5,1.5 0 0 1 0.04281,-1.191861 L 9.3520655,9.3520655 A 1.5,1.5 0 0 1 7.6464466,9.0606602 1.5,1.5 0 0 1 7.6063956,9.0150849 L 5.2516748,10.024646 Z M 10.059172,7.3550413 a 1.5,1.5 0 0 1 0,1.2899174 l 0.831403,0.8314032 a 1.5,1.5 0 0 1 0.870073,-0.1270587 4,4 0 0 0 0,-2.6958444 1.5,1.5 0 0 1 -0.870073,-0.1298207 l -0.831403,0.8314032 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/signal-100.svg b/.icons/kora/panel/24/signal-100.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/signal-100.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-25.svg b/.icons/kora/panel/24/signal-25.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/signal-25.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-50.svg b/.icons/kora/panel/24/signal-50.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/signal-50.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-75.svg b/.icons/kora/panel/24/signal-75.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/signal-75.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-tray.svg b/.icons/kora/panel/24/signal-tray.svg
new file mode 100644
index 000000000..f850090ff
--- /dev/null
+++ b/.icons/kora/panel/24/signal-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9746094,0.999954 7.3125,1.0351151 7.2617188,1.0390219 6.6191406,1.1386452 6.5703125,1.1484122 5.9492188,1.3105442 5.9003906,1.324218 5.578125,1.4433753 5.9238281,2.3829594 6.2324219,2.2696623 6.7988281,2.1231576 7.3828125,2.0333013 8.0253906,2.0000935 8.0078125,1.6543422 8.0410156,1.0019074 8.0253906,0.999954 8,1.5000238 Z m 1.1132812,0.0937631 -0.1523437,0.9884191 0.265625,0.041021 0.5664062,0.1465047 0.5624999,0.2051068 0.521484,0.2539417 0.486329,0.2969164 0.123047,0.089856 0.599609,-0.800893 -0.134766,-0.099623 -0.03906,-0.027348 -0.535157,-0.3262174 -0.04297,-0.023441 -0.56836,-0.275429 -0.04492,-0.017581 -0.595703,-0.2207339 -0.04883,-0.013674 -0.6210935,-0.162132 -0.048828,-0.00977 z M 4.5820312,1.9024237 4.1132812,2.1876197 4.0742188,2.2149673 3.5722656,2.5900196 3.5371094,2.621274 3.0742188,3.0412544 3.0410156,3.0744622 2.6210938,3.5374174 2.5898438,3.5725785 2.2441406,4.0335803 3.0449219,4.6332733 3.3789062,4.1878987 3.7636719,3.7640115 4.1875,3.3791921 4.6621094,3.0236738 5.1035156,2.7560584 Z m 8.2812498,1.0821822 -0.671875,0.7403376 0.04492,0.041021 0.384766,0.4219338 0.355468,0.4746756 0.294922,0.486396 0.253907,0.5215571 0.132812,0.3613786 0.9375,-0.343798 L 14.455078,5.3052421 14.4375,5.2603139 14.162109,4.6918752 14.138672,4.6489005 13.8125,4.1136696 13.78516,4.0746016 13.41016,3.5725784 13.37891,3.5374174 12.958988,3.0744622 12.925788,3.0412542 Z M 8,3.000233 A 5,5.0006976 0 0 0 3,8.0009306 5,5.0006976 0 0 0 3.671875,10.493466 L 3,13.001628 5.5039062,12.329659 A 5,5.0006976 0 0 0 8,13.001628 5,5.0006976 0 0 0 13,8.0009306 5,5.0006976 0 0 0 8,3.000233 Z M 1.6972656,4.9809782 1.5625,5.2603139 1.5449219,5.3052421 1.3242188,5.9010283 1.3105469,5.9498633 1.1484375,6.5710437 1.1386719,6.6198786 1.0390625,7.2625464 1.0351562,7.3133347 1,7.9755365 1.00195,8.0458585 1.01172,8.1454815 2.0078125,8.0556258 2.0019531,7.993117 2.0332031,7.383657 2.1230469,6.7995911 2.2695312,6.2331059 2.4765625,5.6705274 2.5976562,5.4165857 Z m 13.1835934,1.7678247 -0.988281,0.1504115 0.07422,0.4844426 0.03125,0.6172736 -0.03125,0.6172736 -0.08984,0.5840659 -0.119141,0.4649086 0.966797,0.2519883 0.126953,-0.4883494 0.0098,-0.048835 0.09961,-0.6426679 0.0039,-0.050788 L 15,8.0263248 V 7.9755368 L 14.96484,7.313335 14.96094,7.262547 Z M 2.15625,8.9659091 1.1855469,9.2042235 1.21875,9.3448681 l 0.017578,0.056648 0.3847657,1.0216269 -0.375,1.394725 0.9667968,0.257849 L 2.626953,10.52472 2.613281,10.219989 2.1835936,9.0792056 Z m 11.28125,1.5431839 -0.166016,0.343797 -0.294922,0.486397 -0.355468,0.474676 -0.384766,0.423887 -0.423828,0.384819 -0.05859,0.04297 0.59961,0.800894 0.07422,-0.0547 0.03516,-0.03125 0.46289,-0.41998 0.0332,-0.03321 0.419922,-0.462955 0.03125,-0.03516 0.375,-0.502023 0.02734,-0.03907 0.326172,-0.535232 0.02344,-0.04297 0.175782,-0.365286 z m -12.421875,2.347984 -0.013672,0.10353 0.00195,0.136738 0.056641,0.388726 0.035156,0.125017 0.1523438,0.351612 0.064453,0.107436 0.2324219,0.300824 0.085937,0.08595 0.3007812,0.232455 0.1074219,0.06446 0.3515625,0.152365 0.125,0.03516 0.3886719,0.05665 0.1367187,0.002 0.4121094,-0.05274 0.064453,-0.01367 0.1679688,-0.04493 -0.2597657,-0.964978 -0.1289062,0.03516 -0.3183594,0.04102 -0.25,-0.03711 -0.2324218,-0.101577 -0.2011719,-0.154318 -0.1542969,-0.2012 -0.1015625,-0.232455 -0.037109,-0.250035 0.00586,-0.03907 -0.011719,-0.002 -0.00391,-0.0293 -0.1074219,0.01563 z m 9.953125,0.345751 -0.117188,0.07032 -0.521484,0.253943 -0.5624999,0.205106 -0.5664062,0.146505 -0.5839844,0.08986 -0.2597656,0.01367 0.050781,1.00014 0.2792969,-0.01563 0.050781,-0.0039 0.6425782,-0.09962 0.048828,-0.0098 0.621094,-0.162132 0.04883,-0.01367 0.595703,-0.220734 0.04492,-0.01758 0.56836,-0.27543 0.04297,-0.02344 0.136719,-0.084 z m -5.4941406,0.171899 -1.0820313,0.289103 0.2597657,0.966931 0.9238281,-0.248081 1.0234375,0.382866 0.056641,0.01758 0.6035156,0.146504 0.072266,0.01367 h 0.00781 L 7.390625,14.398307 7.4960938,13.958793 6.921875,13.820101 5.7792969,13.388401 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/signal-unread-1.svg b/.icons/kora/panel/24/signal-unread-1.svg
new file mode 100644
index 000000000..a970da4c0
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9746094 1 L 7.3125 1.0351562 L 7.2617188 1.0390625 L 6.6191406 1.1386719 L 6.5703125 1.1484375 L 5.9492188 1.3105469 L 5.9003906 1.3242188 L 5.578125 1.4433594 L 5.9238281 2.3828125 L 6.2324219 2.2695312 L 6.7988281 2.1230469 L 7.3828125 2.0332031 L 8.0253906 2 L 8.0078125 1.6542969 L 8.0410156 1.0019531 L 8.0253906 1 L 8 1.5 L 7.9746094 1 z M 9.0878906 1.09375 L 8.9355469 2.0820312 L 9.2011719 2.1230469 L 9.7675781 2.2695312 L 10.330078 2.4746094 L 10.851562 2.7285156 L 11.337891 3.0253906 L 11.460938 3.1152344 L 12.060547 2.3144531 L 11.925781 2.2148438 L 11.886719 2.1875 L 11.351562 1.8613281 L 11.308594 1.8378906 L 10.740234 1.5625 L 10.695312 1.5449219 L 10.099609 1.3242188 L 10.050781 1.3105469 L 9.4296875 1.1484375 L 9.3808594 1.1386719 L 9.0878906 1.09375 z M 4.5820312 1.9023438 L 4.1132812 2.1875 L 4.0742188 2.2148438 L 3.5722656 2.5898438 L 3.5371094 2.6210938 L 3.0742188 3.0410156 L 3.0410156 3.0742188 L 2.6210938 3.5371094 L 2.5898438 3.5722656 L 2.2441406 4.0332031 L 3.0449219 4.6328125 L 3.3789062 4.1875 L 3.7636719 3.7636719 L 4.1875 3.3789062 L 4.6621094 3.0234375 L 5.1035156 2.7558594 L 4.5820312 1.9023438 z M 12.863281 2.984375 L 12.191406 3.7246094 L 12.236328 3.765625 L 12.621094 4.1875 L 12.976562 4.6621094 L 13.271484 5.1484375 L 13.525391 5.6699219 L 13.658203 6.03125 L 14.595703 5.6875 L 14.455078 5.3046875 L 14.4375 5.2597656 L 14.162109 4.6914062 L 14.138672 4.6484375 L 13.8125 4.1132812 L 13.785156 4.0742188 L 13.410156 3.5722656 L 13.378906 3.5371094 L 12.958984 3.0742188 L 12.925781 3.0410156 L 12.863281 2.984375 z M 8 3 A 5 5.0006976 0 0 0 3 8 A 5 5.0006976 0 0 0 3.671875 10.494141 L 3.4824219 11.201172 A 2.5 2.5 0 0 1 4.796875 12.519531 L 5.5039062 12.330078 A 5 5.0006976 0 0 0 8 13.001953 A 5 5.0006976 0 0 0 13 8 A 5 5.0006976 0 0 0 8 3 z M 1.6972656 4.9804688 L 1.5625 5.2597656 L 1.5449219 5.3046875 L 1.3242188 5.9003906 L 1.3105469 5.9492188 L 1.1484375 6.5703125 L 1.1386719 6.6191406 L 1.0390625 7.2617188 L 1.0351562 7.3125 L 1 7.9746094 L 1.0019531 8.0449219 L 1.0117188 8.1445312 L 2.0078125 8.0546875 L 2.0019531 7.9921875 L 2.0332031 7.3828125 L 2.1230469 6.7988281 L 2.2695312 6.2324219 L 2.4765625 5.6699219 L 2.5976562 5.4160156 L 1.6972656 4.9804688 z M 14.880859 6.7480469 L 13.892578 6.8984375 L 13.966797 7.3828125 L 13.998047 8 L 13.966797 8.6191406 L 13.876953 9.203125 L 13.757812 9.6679688 L 14.724609 9.9199219 L 14.851562 9.4316406 L 14.861328 9.3828125 L 14.960938 8.7402344 L 14.964844 8.6894531 L 15 8.0253906 L 15 7.9746094 L 14.964844 7.3125 L 14.960938 7.2617188 L 14.880859 6.7480469 z M 2.15625 8.9667969 L 1.1855469 9.2050781 L 1.21875 9.3457031 L 1.2363281 9.4023438 L 1.6210938 10.423828 L 1.3964844 11.257812 A 2.5 2.5 0 0 1 2.5 11 L 2.6269531 10.525391 L 2.6132812 10.220703 L 2.1835938 9.0800781 L 2.15625 8.9667969 z M 13.4375 10.509766 L 13.271484 10.853516 L 12.976562 11.339844 L 12.621094 11.814453 L 12.236328 12.238281 L 11.8125 12.623047 L 11.753906 12.666016 L 12.353516 13.466797 L 12.427734 13.412109 L 12.462891 13.380859 L 12.925781 12.960938 L 12.958984 12.927734 L 13.378906 12.464844 L 13.410156 12.429688 L 13.785156 11.927734 L 13.8125 11.888672 L 14.138672 11.353516 L 14.162109 11.310547 L 14.337891 10.945312 L 13.4375 10.509766 z M 10.96875 13.203125 L 10.851562 13.273438 L 10.330078 13.527344 L 9.7675781 13.732422 L 9.2011719 13.878906 L 8.6171875 13.96875 L 8.3574219 13.982422 L 8.4082031 14.982422 L 8.6875 14.966797 L 8.7382812 14.962891 L 9.3808594 14.863281 L 9.4296875 14.853516 L 10.050781 14.691406 L 10.099609 14.677734 L 10.695312 14.457031 L 10.740234 14.439453 L 11.308594 14.164062 L 11.351562 14.140625 L 11.488281 14.056641 L 10.96875 13.203125 z M 5.4746094 13.375 L 5 13.501953 A 2.5 2.5 0 0 1 4.7382812 14.607422 L 5.5761719 14.382812 L 6.5996094 14.765625 L 6.65625 14.783203 L 7.2597656 14.929688 L 7.3320312 14.943359 L 7.3398438 14.943359 L 7.390625 14.398438 L 7.4960938 13.958984 L 6.921875 13.820312 L 5.7792969 13.388672 L 5.4746094 13.375 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/signal-unread-10.svg b/.icons/kora/panel/24/signal-unread-10.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-10.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-2.svg b/.icons/kora/panel/24/signal-unread-2.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-2.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-3.svg b/.icons/kora/panel/24/signal-unread-3.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-3.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-4.svg b/.icons/kora/panel/24/signal-unread-4.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-4.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-5.svg b/.icons/kora/panel/24/signal-unread-5.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-5.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-6.svg b/.icons/kora/panel/24/signal-unread-6.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-6.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-7.svg b/.icons/kora/panel/24/signal-unread-7.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-7.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-8.svg b/.icons/kora/panel/24/signal-unread-8.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-8.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/signal-unread-9.svg b/.icons/kora/panel/24/signal-unread-9.svg
new file mode 120000
index 000000000..2a200701c
--- /dev/null
+++ b/.icons/kora/panel/24/signal-unread-9.svg
@@ -0,0 +1 @@
+signal-unread-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/simplescreenrecorder-error.svg b/.icons/kora/panel/24/simplescreenrecorder-error.svg
new file mode 100644
index 000000000..7a10603fc
--- /dev/null
+++ b/.icons/kora/panel/24/simplescreenrecorder-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-4.131.209 1.661 1.66 1.661-1.66 1.107 1.107-1.661 1.66 1.661 1.661-1.107 1.107-1.661-1.661-1.661 1.661-1.107-1.107 1.661-1.661-1.661-1.66z"/>
+</svg>
diff --git a/.icons/kora/panel/24/simplescreenrecorder-idle.svg b/.icons/kora/panel/24/simplescreenrecorder-idle.svg
new file mode 120000
index 000000000..940c35ba5
--- /dev/null
+++ b/.icons/kora/panel/24/simplescreenrecorder-idle.svg
@@ -0,0 +1 @@
+simplescreenrecorder-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/simplescreenrecorder-panel.svg b/.icons/kora/panel/24/simplescreenrecorder-panel.svg
new file mode 100644
index 000000000..70c60cecd
--- /dev/null
+++ b/.icons/kora/panel/24/simplescreenrecorder-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z"/>
+</svg>
diff --git a/.icons/kora/panel/24/simplescreenrecorder-paused.svg b/.icons/kora/panel/24/simplescreenrecorder-paused.svg
new file mode 100644
index 000000000..57f9c3755
--- /dev/null
+++ b/.icons/kora/panel/24/simplescreenrecorder-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45zm-4.482.403h1.715v5.146h-1.715zm2.573 0h1.715v5.146h-1.715z" />
+</svg>
diff --git a/.icons/kora/panel/24/simplescreenrecorder-recording.svg b/.icons/kora/panel/24/simplescreenrecorder-recording.svg
new file mode 100644
index 000000000..f19edb978
--- /dev/null
+++ b/.icons/kora/panel/24/simplescreenrecorder-recording.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-PositiveText" cx="5.725" cy="6.956" r="2.435" fill="#4caf50"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.462 11.796h2.343l1.838 3.07-1.171.702-1.138-1.9c-.452-.703-.923-.729-1.411.016l-1.128 1.884-1.171-.702zm3.034-9.364c.712 0 1.394.283 1.897.786.504.503.786 1.186.786 1.897v6.272h-8.225c-.711 0-1.394-.282-1.897-.785-.503-.504-.786-1.186-.786-1.898v-6.272zm7.233 1.202v6.561c0 .097-.052.186-.134.232-.082.047-.183.043-.262-.008-.889-.577-3.02-1.961-3.684-2.393-.125-.081-.202-.223-.203-.375-.004-.351-.009-.997-.012-1.348-.002-.152.072-.295.196-.378.661-.45 2.803-1.903 3.699-2.512.079-.054.18-.058.264-.012.083.046.136.135.136.233zm-7.535.346h-6.389v4.356c0 .881.715 1.596 1.597 1.596h6.241v-4.502c0-.801-.649-1.45-1.449-1.45z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/panel/24/sirikali-panel.svg b/.icons/kora/panel/24/sirikali-panel.svg
new file mode 100644
index 000000000..3427ac053
--- /dev/null
+++ b/.icons/kora/panel/24/sirikali-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.784-4 4v2h-1c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1h-1v-2c0-2.216-1.784-4-4-4zm5.032 7.259c0-.143-.116-.259-.259-.259h-9.546c-.143 0-.259.116-.259.259v5.544c0 .143.116.259.259.259h9.546c.143 0 .259-.116.259-.259zm-5.032-5.382c1.108 0 2 .892 2 2v2.123h-4v-2.123c0-1.108.892-2 2-2z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2.968 8h10.064v6.062h-10.064zm5.032.531c.823 0 1.5.677 1.5 1.5-.001.633-.403 1.201-1 1.412v1.588c0 .274-.225.5-.5.5-.274 0-.5-.226-.5-.5v-1.588c-.597-.211-.999-.779-1-1.412 0-.823.677-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-indicator.svg b/.icons/kora/panel/24/skype-indicator.svg
new file mode 100644
index 000000000..661460244
--- /dev/null
+++ b/.icons/kora/panel/24/skype-indicator.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8.1269531 4 C 10.100953 4 11.119141 5.0423969 11.119141 5.6542969 C 11.119141 6.2681969 10.823844 6.359375 10.339844 6.359375 C 9.3988437 6.359375 9.7844844 5.2265625 8.0214844 5.2265625 C 7.4374844 5.2265625 6.7089844 5.4920281 6.7089844 6.1738281 C 6.7089844 6.7219281 7.3551406 6.9239781 8.4941406 7.2050781 C 10.212141 7.6650781 11.5 8.1241719 11.5 9.7011719 C 11.5 11.232172 10.253297 12 8.2792969 12 C 6.3061969 12 5.0449219 10.819031 5.0449219 10.207031 C 5.0449219 9.5950312 5.2773187 9.4414063 5.7617188 9.4414062 C 6.7045188 9.4414062 6.5786969 10.730469 8.3417969 10.730469 C 8.9267969 10.730469 9.7910156 10.463297 9.7910156 9.7792969 C 9.7910156 9.2332969 9.7451406 9.0440312 8.4941406 8.7070312 C 7.1581406 8.5260312 5 8.0909281 5 6.4238281 C 5 4.8929281 6.1556062 4.0019531 8.1289062 4.0019531 L 8.1269531 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-away-notification.svg b/.icons/kora/panel/24/skype-status-away-notification.svg
new file mode 100644
index 000000000..adcbae849
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-away-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 5 L 8 7 L 12 7 L 12 9 L 8 9 L 8 11 L 4 8 L 8 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-away.svg b/.icons/kora/panel/24/skype-status-away.svg
new file mode 100644
index 000000000..13fff7f2a
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-away.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 5 L 8 7 L 12 7 L 12 9 L 8 9 L 8 11 L 4 8 L 8 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-connected-notification.svg b/.icons/kora/panel/24/skype-status-connected-notification.svg
new file mode 100644
index 000000000..73dad7704
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-connected-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8.1269531 4 C 10.100953 4 11.119141 5.0423969 11.119141 5.6542969 C 11.119141 6.2681969 10.823844 6.359375 10.339844 6.359375 C 9.3988437 6.359375 9.7844844 5.2265625 8.0214844 5.2265625 C 7.4374844 5.2265625 6.7089844 5.4920281 6.7089844 6.1738281 C 6.7089844 6.7219281 7.3551406 6.9239781 8.4941406 7.2050781 C 10.212141 7.6650781 11.5 8.1241719 11.5 9.7011719 C 11.5 11.232172 10.253297 12 8.2792969 12 C 6.3061969 12 5.0449219 10.819031 5.0449219 10.207031 C 5.0449219 9.5950312 5.2773187 9.4414063 5.7617188 9.4414062 C 6.7045188 9.4414062 6.5786969 10.730469 8.3417969 10.730469 C 8.9267969 10.730469 9.7910156 10.463297 9.7910156 9.7792969 C 9.7910156 9.2332969 9.7451406 9.0440312 8.4941406 8.7070312 C 7.1581406 8.5260312 5 8.0909281 5 6.4238281 C 5 4.8929281 6.1556062 4.0019531 8.1289062 4.0019531 L 8.1269531 4 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-connected.svg b/.icons/kora/panel/24/skype-status-connected.svg
new file mode 120000
index 000000000..87da272fc
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-connected.svg
@@ -0,0 +1 @@
+skype-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/skype-status-connecting-0.svg b/.icons/kora/panel/24/skype-status-connecting-0.svg
new file mode 100644
index 000000000..3cd0f68b0
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-connecting-0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 4 A 1.0001 1.0001 0 1 1 8 6 C 6.8333333 6 6.5612545 6.3980885 6.2949219 7.0195312 C 6.1685959 7.3142919 6.0983122 7.6620023 6.0566406 8 L 7 8 L 5 11 L 3 8 L 4.0371094 8 C 4.0822924 7.4772124 4.1862141 6.8578181 4.4550781 6.2304688 C 4.9387455 5.1019114 6.1666667 4 8 4 z M 11.013672 5 L 13.013672 8 L 11.962891 8 C 11.920277 8.5259779 11.822723 9.1296326 11.552734 9.765625 C 11.073307 10.894979 9.8469933 12 8.0136719 12 A 1.0001 1.0001 0 1 1 8.0136719 10 C 9.1803484 10 9.4474854 9.6049709 9.7109375 8.984375 C 9.8364242 8.6887748 9.906766 8.3397392 9.9472656 8 L 9.0136719 8 L 11.013672 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-connecting-1.svg b/.icons/kora/panel/24/skype-status-connecting-1.svg
new file mode 100644
index 000000000..f11bff8e0
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-connecting-1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 A 3.5 3.5 0 0 0 1 4.5 A 3.5 3.5 0 0 0 2.0859375 7.0292969 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 8.9707031 13.917969 A 3.5 3.5 0 0 0 11.5 15 A 3.5 3.5 0 0 0 15 11.5 A 3.5 3.5 0 0 0 13.914062 8.9707031 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 A 6 6 0 0 0 7.0292969 2.0820312 A 3.5 3.5 0 0 0 4.5 1 z M 8 2.9863281 L 8 4.0371094 C 8.525978 4.0797235 9.1296326 4.1772766 9.765625 4.4472656 C 10.894979 4.9266927 12 6.1530065 12 7.9863281 A 1.0001 1.0001 0 1 1 10 7.9863281 C 10 6.8196516 9.604971 6.5525146 8.984375 6.2890625 C 8.6887748 6.1635758 8.3397391 6.093234 8 6.0527344 L 8 6.9863281 L 5 4.9863281 L 8 2.9863281 z M 5.015625 6.9863281 A 1.0001 1.0001 0 0 1 6 8 C 6 9.1666667 6.3980887 9.4387454 7.0195312 9.7050781 C 7.314292 9.8314041 7.6620023 9.9016878 8 9.9433594 L 8 9 L 11 11 L 8 13 L 8 11.962891 C 7.4772123 11.917708 6.857818 11.813786 6.2304688 11.544922 C 5.1019114 11.061254 4 9.8333331 4 8 A 1.0001 1.0001 0 0 1 5.015625 6.9863281 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-connecting-2.svg b/.icons/kora/panel/24/skype-status-connecting-2.svg
new file mode 120000
index 000000000..a42948bcb
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-connecting-2.svg
@@ -0,0 +1 @@
+skype-status-connecting-0.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/skype-status-connecting-3.svg b/.icons/kora/panel/24/skype-status-connecting-3.svg
new file mode 120000
index 000000000..0d28b5ad6
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-connecting-3.svg
@@ -0,0 +1 @@
+skype-status-connecting-1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/skype-status-disturb-notification.svg b/.icons/kora/panel/24/skype-status-disturb-notification.svg
new file mode 100644
index 000000000..11c44a524
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-disturb-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,1 C 2.5670034,1 1,2.5670034 1,4.5 1.0013473,5.4560274 1.3937103,6.3698943 2.0859375,7.0292969 2.0310192,7.3499992 2.0022786,7.6746374 2,8 c 0,3.313708 2.6862915,6 6,6 0.3252563,-9.88e-4 0.6498937,-0.02842 0.9707031,-0.08203 C 9.6307721,14.608757 10.544553,14.999672 11.5,15 13.432997,15 15,13.432997 15,11.5 14.998653,10.543972 14.606289,9.6301056 13.914062,8.9707031 13.96898,8.6500008 13.997721,8.3253626 14,8 14,4.6862915 11.313708,2 8,2 7.6747437,2.0009878 7.3501063,2.0284219 7.0292969,2.0820312 6.369228,1.391243 5.4554471,1.0003283 4.5,1 Z M 4,7 12,7 12,9 4,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-disturb.svg b/.icons/kora/panel/24/skype-status-disturb.svg
new file mode 100644
index 000000000..6926a36ba
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-disturb.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,1 C 2.5670034,1 1,2.5670034 1,4.5 1.0013473,5.4560274 1.3937103,6.3698943 2.0859375,7.0292969 2.0310192,7.3499992 2.0022786,7.6746374 2,8 c 0,3.313708 2.6862915,6 6,6 0.3252563,-9.88e-4 0.6498937,-0.02842 0.9707031,-0.08203 C 9.6307721,14.608757 10.544553,14.999672 11.5,15 13.432997,15 15,13.432997 15,11.5 14.998653,10.543972 14.606289,9.6301056 13.914062,8.9707031 13.96898,8.6500008 13.997721,8.3253626 14,8 14,4.6862915 11.313708,2 8,2 7.6747437,2.0009878 7.3501063,2.0284219 7.0292969,2.0820312 6.369228,1.391243 5.4554471,1.0003283 4.5,1 Z M 4,7 12,7 12,9 4,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-hidden-notification.svg b/.icons/kora/panel/24/skype-status-hidden-notification.svg
new file mode 100644
index 000000000..1d143614d
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-hidden-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-hidden.svg b/.icons/kora/panel/24/skype-status-hidden.svg
new file mode 100644
index 000000000..983abc3e6
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-hidden.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-invisible-notification.svg b/.icons/kora/panel/24/skype-status-invisible-notification.svg
new file mode 120000
index 000000000..4d66b1017
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-invisible-notification.svg
@@ -0,0 +1 @@
+skype-status-hidden-notification.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/skype-status-invisible.svg b/.icons/kora/panel/24/skype-status-invisible.svg
new file mode 120000
index 000000000..249c5c163
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-invisible.svg
@@ -0,0 +1 @@
+skype-status-hidden.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/skype-status-offline-notification.svg b/.icons/kora/panel/24/skype-status-offline-notification.svg
new file mode 100644
index 000000000..ef69ecf87
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-offline-notification.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="2.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/skype-status-offline.svg b/.icons/kora/panel/24/skype-status-offline.svg
new file mode 100644
index 000000000..703e05080
--- /dev/null
+++ b/.icons/kora/panel/24/skype-status-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5670034 1 1 2.5670034 1 4.5 C 1.0013473 5.4560274 1.3937103 6.3698943 2.0859375 7.0292969 C 2.0310192 7.3499992 2.0022786 7.6746374 2 8 C 2 11.313708 4.6862915 14 8 14 C 8.3252563 13.999012 8.6498937 13.971579 8.9707031 13.917969 C 9.6307721 14.608756 10.544553 14.999672 11.5 15 C 13.432997 15 15 13.432997 15 11.5 C 14.998653 10.543972 14.60629 9.6301056 13.914062 8.9707031 C 13.968981 8.6500008 13.997721 8.3253626 14 8 C 14 4.6862915 11.313708 2 8 2 C 7.6747437 2.0009878 7.3501063 2.0284219 7.0292969 2.0820312 C 6.369228 1.3912431 5.4554471 1.0003283 4.5 1 z M 5.8789062 4.4648438 L 8 6.5859375 L 10.121094 4.4648438 L 11.535156 5.8789062 L 9.4140625 8 L 11.535156 10.121094 L 10.121094 11.535156 L 8 9.4140625 L 5.8789062 11.535156 L 4.4648438 10.121094 L 6.5859375 8 L 4.4648438 5.8789062 L 5.8789062 4.4648438 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -25.069,-9.0812"/>
+</svg>
diff --git a/.icons/kora/panel/24/slack-indicator-highlight.svg b/.icons/kora/panel/24/slack-indicator-highlight.svg
new file mode 100644
index 000000000..80f47ddd3
--- /dev/null
+++ b/.icons/kora/panel/24/slack-indicator-highlight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13" cy="2" r="2"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 4.2324 A 3,3 0 0 1 10,2 3,3 0 0 1 10.484,0.37109 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 14.631,4.5156 A 3,3 0 0 1 13,5 3,3 0 0 1 12.141,4.873 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 14.631,4.5156 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/slack-indicator-unread.svg b/.icons/kora/panel/24/slack-indicator-unread.svg
new file mode 100644
index 000000000..e282f7b10
--- /dev/null
+++ b/.icons/kora/panel/24/slack-indicator-unread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13" cy="2" r="2"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 4.2324 A 3,3 0 0 1 10,2 3,3 0 0 1 10.484,0.37109 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 14.631,4.5156 A 3,3 0 0 1 13,5 3,3 0 0 1 12.141,4.873 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 14.631,4.5156 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/slack-indicator.svg b/.icons/kora/panel/24/slack-indicator.svg
new file mode 100644
index 000000000..5c7614d89
--- /dev/null
+++ b/.icons/kora/panel/24/slack-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.5,0 A 1.5,1.5 0 0 0 4,1.5 1.5,1.5 0 0 0 5.5,3 H 7 V 1.5 A 1.5,1.5 0 0 0 5.5,0 Z M 9.5,0 A 1.5,1.5 0 0 0 8,1.5 V 5.5 A 1.5,1.5 0 0 0 9.5,7 1.5,1.5 0 0 0 11,5.5 V 1.5 A 1.5,1.5 0 0 0 9.5,0 Z M 1.5,4 A 1.5,1.5 0 0 0 0,5.5 1.5,1.5 0 0 0 1.5,7 H 5.5 A 1.5,1.5 0 0 0 7,5.5 1.5,1.5 0 0 0 5.5,4 Z M 13.5,4 A 1.5,1.5 0 0 0 12,5.5 V 7 H 13.5 A 1.5,1.5 0 0 0 15,5.5 1.5,1.5 0 0 0 13.5,4 Z M 1.5,8 A 1.5,1.5 0 0 0 0,9.5 1.5,1.5 0 0 0 1.5,11 1.5,1.5 0 0 0 3,9.5 V 8 Z M 5.5,8 A 1.5,1.5 0 0 0 4,9.5 V 13.5 A 1.5,1.5 0 0 0 5.5,15 1.5,1.5 0 0 0 7,13.5 V 9.5 A 1.5,1.5 0 0 0 5.5,8 Z M 9.5,8 A 1.5,1.5 0 0 0 8,9.5 1.5,1.5 0 0 0 9.5,11 H 13.5 A 1.5,1.5 0 0 0 15,9.5 1.5,1.5 0 0 0 13.5,8 Z M 8,12 V 13.5 A 1.5,1.5 0 0 0 9.5,15 1.5,1.5 0 0 0 11,13.5 1.5,1.5 0 0 0 9.5,12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/smartcode-stremio-tray.svg b/.icons/kora/panel/24/smartcode-stremio-tray.svg
new file mode 100644
index 000000000..04df53c21
--- /dev/null
+++ b/.icons/kora/panel/24/smartcode-stremio-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 8.0000002,0.999939 c -0.366683,0 -0.734196,0.1360582 -1.0083002,0.4101563 L 1.4101569,6.9933469 c -0.2742665,0.274259 -0.41051535,0.639974 -0.4101562,1.006592 h 5.9999994 v -2.625 L 10.5,7.9999389 H 15 c 0,-0.366597 -0.137761,-0.732494 -0.411865,-1.006592 L 9.0083012,1.4100953 C 8.7341972,1.1359973 8.3666842,0.999939 8.0000002,0.999939 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 1.0000004,7.9999389 c 3.599e-4,0.366186 0.1379108,0.732655 0.4118652,1.006592 l 5.5815428,5.5815431 c 0.5482094,0.548196 1.4666824,0.549867 2.0148925,0.0017 L 14.588135,9.0064809 C 14.862239,8.7324329 15,8.3665369 15,7.9999389 H 10.5 L 6.9999998,10.624939 V 7.9999389 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/smartphone-connected.svg b/.icons/kora/panel/24/smartphone-connected.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/kora/panel/24/smartphone-connected.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/smartphone-disconnected.svg b/.icons/kora/panel/24/smartphone-disconnected.svg
new file mode 120000
index 000000000..4cd3fc48b
--- /dev/null
+++ b/.icons/kora/panel/24/smartphone-disconnected.svg
@@ -0,0 +1 @@
+smartphonedisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/smartphone-trusted.svg b/.icons/kora/panel/24/smartphone-trusted.svg
new file mode 120000
index 000000000..609f18725
--- /dev/null
+++ b/.icons/kora/panel/24/smartphone-trusted.svg
@@ -0,0 +1 @@
+smartphonetrusted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/smartphoneattention.svg b/.icons/kora/panel/24/smartphoneattention.svg
new file mode 100644
index 000000000..28730a539
--- /dev/null
+++ b/.icons/kora/panel/24/smartphoneattention.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.116 15h-6.739c-1 0-1-1-1-1v-12s0-1 1-1h7.246c1 0 1 1 1 1v4.397h-.67v-4.262c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378v11.849c0 .209.17.378.379.378h6.69zm-3.616-2h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12 7v4l.25 2h1.5l.25-2v-4zm0 7v2h2v-2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/smartphoneconnected.svg b/.icons/kora/panel/24/smartphoneconnected.svg
new file mode 100644
index 000000000..0d6ea0b0c
--- /dev/null
+++ b/.icons/kora/panel/24/smartphoneconnected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v11.849c0 .209.17.378.379.378h7.148c.209 0 .379-.169.379-.378v-11.849c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378zm3.453 10.865h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/smartphonedisconnected.svg b/.icons/kora/panel/24/smartphonedisconnected.svg
new file mode 100644
index 000000000..9bec64282
--- /dev/null
+++ b/.icons/kora/panel/24/smartphonedisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28zm-1.164 4h-5.459c-1 0-1-1-1-1v-12s0-1 1-1h7.246c1 0 1 1 1 1v8.002h-.67v-7.867c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378v11.849c0 .209.17.378.379.378h5.41zm-2.336-2h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/smartphonetrusted.svg b/.icons/kora/panel/24/smartphonetrusted.svg
new file mode 100644
index 000000000..87e7c17b2
--- /dev/null
+++ b/.icons/kora/panel/24/smartphonetrusted.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m4.047 2.135c0-.209.17-.378.379-.378h7.148c.209 0 .379.169.379.378v11.849c0 .209-.17.378-.379.378h-7.148c-.209 0-.379-.169-.379-.378zm6.519-.051c.402 0 .729.327.729.73s-.327.729-.729.729c-.403 0-.73-.326-.73-.729s.327-.73.73-.73z"/>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1zm-.33 1.135v11.849c0 .209.17.378.379.378h7.148c.209 0 .379-.169.379-.378v-11.849c0-.209-.17-.378-.379-.378h-7.148c-.209 0-.379.169-.379.378zm3.453 10.865h1s.5 0 .5.5-.5.5-.5.5h-1s-.5 0-.5-.5.5-.5.5-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/smplayer-panel.svg b/.icons/kora/panel/24/smplayer-panel.svg
new file mode 100644
index 000000000..8ef4bc141
--- /dev/null
+++ b/.icons/kora/panel/24/smplayer-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.122 1 1 4.122 1 8 C 1 11.878 4.122 15 8 15 C 11.878 15 15 11.878 15 8 C 15 4.122 11.878 1 8 1 z M 8 2 A 2 2 0 0 1 10 4 A 2 2 0 0 1 8 6 A 2 2 0 0 1 6 4 A 2 2 0 0 1 8 2 z M 4 6 A 2 2 0 0 1 6 8 A 2 2 0 0 1 4 10 A 2 2 0 0 1 2 8 A 2 2 0 0 1 4 6 z M 12 6 A 2 2 0 0 1 14 8 A 2 2 0 0 1 12 10 A 2 2 0 0 1 10 8 A 2 2 0 0 1 12 6 z M 7.4882812 6.6347656 A 0.5 0.5 0 0 1 7.9335938 6.8847656 A 0.5 0.5 0 0 1 7.7519531 7.5664062 A 0.5 0.5 0 0 1 7.0664062 7.3847656 A 0.5 0.5 0 0 1 7.2519531 6.7011719 A 0.5 0.5 0 0 1 7.4882812 6.6347656 z M 8.8535156 7 A 0.5 0.5 0 0 1 9.3007812 7.25 A 0.5 0.5 0 0 1 9.1152344 7.9335938 A 0.5 0.5 0 0 1 8.4335938 7.75 A 0.5 0.5 0 0 1 8.6152344 7.0664062 A 0.5 0.5 0 0 1 8.8535156 7 z M 7.1230469 8 A 0.5 0.5 0 0 1 7.5664062 8.25 A 0.5 0.5 0 0 1 7.3867188 8.9335938 A 0.5 0.5 0 0 1 6.7011719 8.75 A 0.5 0.5 0 0 1 6.8847656 8.0664062 A 0.5 0.5 0 0 1 7.1230469 8 z M 8.4882812 8.3652344 A 0.5 0.5 0 0 1 8.9335938 8.6152344 A 0.5 0.5 0 0 1 8.75 9.2988281 A 0.5 0.5 0 0 1 8.0664062 9.1152344 A 0.5 0.5 0 0 1 8.25 8.4335938 A 0.5 0.5 0 0 1 8.4882812 8.3652344 z M 8 10 A 2 2 0 0 1 10 12 A 2 2 0 0 1 8 14 A 2 2 0 0 1 6 12 A 2 2 0 0 1 8 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/software-update-available.svg b/.icons/kora/panel/24/software-update-available.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/24/software-update-available.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/software-update-urgent.svg b/.icons/kora/panel/24/software-update-urgent.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/24/software-update-urgent.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/solaar-attention.svg b/.icons/kora/panel/24/solaar-attention.svg
new file mode 100644
index 000000000..4f5af1c82
--- /dev/null
+++ b/.icons/kora/panel/24/solaar-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 1.892,1 1,1.892 1,3 V 13 C 1,14.108 1.892,15 3,15 H 13 C 14.108,15 15,14.108 15,13 V 3 C 15,1.892 14.108,1 13,1 Z M 5.8652,2.3047 7.451,5.0527 C 7.632,5.0183 7.8158,5.0007 8,5 8.1836,5.0008 8.3667,5.0184 8.547,5.0527 L 10.135,2.3047 11.865,3.3047 10.279,6.0547 C 10.518,6.3337 10.703,6.6541 10.826,7 H 14 V 9 H 10.824 C 10.703,9.3469 10.519,9.6686 10.281,9.949 L 11.865,12.695 10.135,13.695 8.549,10.947 C 8.368,10.981 8.1842,10.999 8,11 7.8164,10.999 7.6333,10.981 7.453,10.947 L 5.8652,13.695 4.1348,12.695 5.7207,9.945 C 5.4821,9.6661 5.2968,9.3458 5.1738,9 H 2 V 7 H 5.1758 C 5.2971,6.653 5.4812,6.3313 5.7188,6.0508 L 4.1348,3.3047 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/solaar-indicator.svg b/.icons/kora/panel/24/solaar-indicator.svg
new file mode 100644
index 000000000..b0d6be28a
--- /dev/null
+++ b/.icons/kora/panel/24/solaar-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 1.892,1 1,1.892 1,3 V 13 C 1,14.108 1.892,15 3,15 H 13 C 14.108,15 15,14.108 15,13 V 3 C 15,1.892 14.108,1 13,1 Z M 5.8652,2.3047 7.4512,5.0527 C 7.6322,5.0183 7.8158,5.0007 8,5 8.1836,5.0008 8.3665,5.0185 8.5469,5.0527 L 10.135,2.3047 11.865,3.3047 10.279,6.0547 C 10.518,6.3337 10.703,6.6541 10.826,7 H 14 V 9 H 10.824 C 10.703,9.3469 10.519,9.6688 10.281,9.9492 L 11.865,12.695 10.135,13.695 8.5488,10.947 C 8.3678,10.982 8.1842,10.999 8,11 7.8164,10.999 7.6335,10.982 7.4531,10.947 L 5.8652,13.695 4.1348,12.695 5.7207,9.9453 C 5.4821,9.6664 5.2968,9.3458 5.1738,9 H 2 V 7 H 5.1758 C 5.2971,6.653 5.4811,6.3312 5.7187,6.0508 L 4.1348,3.3047 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/spotify-indicator.svg b/.icons/kora/panel/24/spotify-indicator.svg
new file mode 100644
index 000000000..5a8ef5aa6
--- /dev/null
+++ b/.icons/kora/panel/24/spotify-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 6.5156,4.002 C 6.6512,3.9995 6.7887,4.0007 6.9219,4.002 10.119,4.0457 12.607,5.373 12.607,5.373 12.931,5.5451 13.086,6.0599 12.951,6.4727 12.816,6.8854 12.4,7.115 12.076,6.9434 12.076,6.9434 8.021,4.8027 3.8926,6.1191 3.5449,6.2645 3.1067,5.9836 3.0176,5.5312 2.9285,5.079 3.1885,4.5538 3.5488,4.4727 4.5666,4.1481 5.5666,4.0218 6.5156,4.002 Z M 6.9512,7.002 C 7.064,7.001 7.1634,6.9978 7.2734,7.002 9.9124,7.094 11.74,8.5527 11.74,8.5527 11.974,8.7377 12.068,9.2143 11.947,9.5723 11.826,9.9303 11.506,10.111 11.271,9.9258 11.271,9.9258 8.364,7.5812 4.6289,8.9512 4.3664,9.0752 4.0755,8.8289 4.0117,8.4199 3.9479,8.0109 4.153,7.5612 4.4238,7.4902 5.3212,7.1612 6.162,7.009 6.9512,7.002 Z M 7.2656,10 C 8.5566,10.025 9.7076,10.504 10.809,11.154 10.973,11.262 11.052,11.566 10.961,11.783 10.87,12.001 10.624,12.068 10.475,11.924 10.475,11.924 8.439,10.265 5.418,11.189 5.2446,11.264 5.046,11.12 5.0059,10.875 4.9658,10.63 5.1092,10.35 5.2891,10.314 5.9993,10.097 6.6604,9.996 7.2656,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/spotify-linux-32.svg b/.icons/kora/panel/24/spotify-linux-32.svg
new file mode 120000
index 000000000..f89b1a743
--- /dev/null
+++ b/.icons/kora/panel/24/spotify-linux-32.svg
@@ -0,0 +1 @@
+spotify-indicator.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/start-here-lxqt.svg b/.icons/kora/panel/24/start-here-lxqt.svg
new file mode 100644
index 000000000..8ee1ca43e
--- /dev/null
+++ b/.icons/kora/panel/24/start-here-lxqt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.4785156 1.0078125 C 6.2126984 1.0464486 5.3154352 3.4439951 6.5683594 5.25 C 6.3872084 4.9514995 6.2932945 4.5978158 6.3046875 4.2480469 C 6.3149475 3.8982771 6.4314794 3.5519182 6.6308594 3.2636719 C 6.8302404 2.9765647 7.113934 2.7513014 7.4375 2.6191406 C 7.761065 2.4869843 8.1227239 2.4495455 8.4667969 2.515625 C 8.81236 2.5809592 9.1305994 2.7574285 9.3847656 3 L 14.003906 3 L 10.486328 2.1835938 C 9.7119254 1.2990118 9.0957901 1.0061257 8.4785156 1.0078125 z M 1.875 2.2246094 C 1.314457 2.8033807 0.99316396 3.6066143 1 4.4121094 C 1.0068 5.2289979 1.353031 6.0366253 1.9375 6.6074219 C 2.02815 6.6959559 2.133405 6.7673474 2.234375 6.84375 L 1.4375 6.5996094 C 1.285972 7.1783807 1.3336604 7.8051793 1.5683594 8.3554688 C 1.8041974 8.904618 2.225916 9.3727237 2.75 9.6621094 C 3.149899 9.8831362 3.605636 10 4.0625 10 C 4.519365 10 4.975101 9.8831362 5.375 9.6621094 C 5.007002 9.6951494 4.6313447 9.6344403 4.2929688 9.4863281 C 3.9545928 9.3393572 3.6533184 9.1041642 3.4277344 8.8125 C 3.1679714 8.4752628 3.0096025 8.0624967 2.9765625 7.6386719 L 7.125 8.3496094 L 3.3457031 7.1875 C 3.2087031 7.099604 3.080373 6.9994341 2.96875 6.8808594 C 2.657717 6.5515977 2.4650065 6.1132787 2.4296875 5.6621094 C 2.3966475 5.2246128 2.510743 4.7789688 2.75 4.4121094 L 7.5625 7.0371094 L 1.875 2.2246094 z M 10.289062 4.6328125 C 10.051004 4.9142559 9.893809 5.2640312 9.84375 5.6289062 C 9.797029 5.9737582 9.8443749 6.3261572 9.9355469 6.6621094 C 10.026762 6.99695 10.161431 7.3210873 10.294922 7.6425781 C 10.428413 7.9640688 10.561668 8.2859823 10.648438 8.6230469 C 10.734098 8.9601114 10.772682 9.3155753 10.714844 9.6582031 C 10.618064 10.232214 10.252621 10.741604 9.7753906 11.074219 C 9.2981601 11.406834 8.7174035 11.571553 8.1367188 11.609375 C 7.4036308 11.657205 6.6585545 11.509534 6 11.183594 L 6.0175781 14.599609 L 6.8710938 12.900391 C 8.0002071 13.23078 9.2625153 13.068891 10.271484 12.464844 C 10.780975 12.16004 11.227584 11.745275 11.539062 11.240234 C 11.851653 10.735192 12.025857 10.138685 11.998047 9.546875 C 11.958 8.7025445 11.526831 7.9328508 11.115234 7.1953125 C 10.702524 6.457775 10.286813 5.6755198 10.28125 4.8300781 C 10.28125 4.7644471 10.284762 4.6984456 10.289062 4.6328125 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/start-here.svg b/.icons/kora/panel/24/start-here.svg
new file mode 100644
index 000000000..d24a360d8
--- /dev/null
+++ b/.icons/kora/panel/24/start-here.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 14.355c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671zm2.691-2.99c-0.833-0.821-1.675-1.651-2.508-2.475 0.227-0.224 0.451-0.449 0.67-0.664 1.046 1.042 2.109 2.106 3.163 3.158-0.773 0.773-1.556 1.556-2.333 2.336-0.483-0.487-0.983-0.986-1.469-1.473 0.206-0.209 0.424-0.427 0.642-0.648 0.259 0.265 0.534 0.539 0.802 0.814 0.356-0.362 0.687-0.695 1.033-1.048zm-6.707 6e-3c0.476-0.48 0.976-0.98 1.466-1.469 0.212 0.215 0.431 0.433 0.664 0.664-0.269 0.259-0.545 0.53-0.823 0.799 0.352 0.349 0.689 0.683 1.026 1.014 0.83-0.824 1.675-1.66 2.508-2.49 0.221 0.222 0.443 0.443 0.649 0.649-1.048 1.051-2.112 2.115-3.163 3.17-0.768-0.771-1.551-1.558-2.327-2.337zm0.835-2.552l0.609-0.609c0.783 0.784 1.569 1.567 2.349 2.343-0.197 0.194-0.411 0.406-0.618 0.609-0.77-0.768-1.553-1.551-2.34-2.343zm5.778 0.717l-0.686-0.686c1.054-1.06 2.115-2.128 3.17-3.188 0.776 0.777 1.56 1.563 2.333 2.336-0.773 0.774-1.557 1.56-2.34 2.343-0.483-0.483-0.973-0.976-1.46-1.463 0.216-0.212 0.437-0.427 0.67-0.655 0.244 0.253 0.509 0.528 0.775 0.802 0.356-0.362 0.686-0.699 1.01-1.03-0.318-0.315-0.642-0.636-0.983-0.973-0.822 0.832-1.659 1.678-2.489 2.514zm-7.715-0.573c0.868-0.815 1.729-1.626 2.58-2.428 0.178 0.178 0.402 0.406 0.615 0.618-1.049 1.052-2.109 2.118-3.163 3.176-0.771-0.774-1.555-1.56-2.328-2.334 0.768-0.77 1.55-1.556 2.33-2.336 0.487 0.49 0.98 0.985 1.47 1.475-0.206 0.215-0.421 0.44-0.643 0.674-0.275-0.284-0.543-0.555-0.805-0.824-0.355 0.353-0.689 0.687-1.02 1.011 0.331 0.334 0.662 0.668 0.964 0.968zm5.943-2.477c0.24 0.236 0.455 0.451 0.665 0.658-0.78 0.783-1.563 1.566-2.34 2.346-0.213-0.215-0.43-0.434-0.633-0.64 0.761-0.782 1.534-1.576 2.308-2.364zm-4.857-1.879c0.767-0.771 1.55-1.554 2.324-2.327 0.489 0.496 0.986 0.995 1.469 1.485l-0.639 0.639c-0.246-0.259-0.515-0.539-0.78-0.82-0.359 0.368-0.687 0.705-1.024 1.049 0.821 0.817 1.66 1.656 2.49 2.486-0.234 0.24-0.449 0.461-0.661 0.676-1.061-1.066-2.122-2.13-3.179-3.188zm7.2 2.562c-0.203 0.199-0.421 0.414-0.627 0.617-0.774-0.776-1.556-1.559-2.339-2.343l0.627-0.627c0.78 0.783 1.562 1.57 2.339 2.353zm-3.987-1.036c-0.244-0.244-0.465-0.462-0.677-0.674 1.057-1.06 2.125-2.125 3.179-3.179 0.777 0.78 1.56 1.566 2.337 2.346-0.477 0.477-0.977 0.973-1.47 1.467-0.202-0.21-0.417-0.431-0.639-0.662 0.252-0.244 0.534-0.512 0.808-0.777-0.366-0.358-0.699-0.689-1.046-1.026-0.82 0.82-1.659 1.666-2.492 2.505zm0.819-5.969c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671z"/>
+</svg>
diff --git a/.icons/kora/panel/24/state-download.svg b/.icons/kora/panel/24/state-download.svg
new file mode 100644
index 000000000..8f3c8e170
--- /dev/null
+++ b/.icons/kora/panel/24/state-download.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.676 3.124-3.942c.305-.383.864-.448 1.248-.144.384.305.449.864.144 1.247l-3.816 4.814c-.176.222-.437.337-.7.336-.264.001-.524-.114-.701-.336l-3.815-4.813c-.305-.384-.24-.943.144-1.247.384-.305.943-.24 1.248.143zm0-4.431 1.583-1.997c.227-.286.642-.334.928-.108.286.227.334.643.107.928l-2.097 2.646c-.131.165-.325.25-.521.25s-.391-.085-.521-.25l-2.097-2.646c-.227-.285-.179-.701.107-.928.285-.226.701-.178.928.108z" />
+</svg>
diff --git a/.icons/kora/panel/24/state-error.svg b/.icons/kora/panel/24/state-error.svg
new file mode 100644
index 000000000..5804e2b3c
--- /dev/null
+++ b/.icons/kora/panel/24/state-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NegativeText" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 9.05c.625 0 1.133.508 1.133 1.133 0 .626-.508 1.133-1.133 1.133s-1.133-.507-1.133-1.133c0-.625.508-1.133 1.133-1.133zm-1-5.868h2v5h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/state-information.svg b/.icons/kora/panel/24/state-information.svg
new file mode 100644
index 000000000..4b56eb891
--- /dev/null
+++ b/.icons/kora/panel/24/state-information.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-1 11.182h2v-5h-2zm1-7.966c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" />
+</svg>
diff --git a/.icons/kora/panel/24/state-offline.svg b/.icons/kora/panel/24/state-offline.svg
new file mode 100644
index 000000000..2dee4ad3f
--- /dev/null
+++ b/.icons/kora/panel/24/state-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-3 6.182c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm3 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm3 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/state-ok.svg b/.icons/kora/panel/24/state-ok.svg
new file mode 100644
index 000000000..9db6acc53
--- /dev/null
+++ b/.icons/kora/panel/24/state-ok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm4.434 3.135c.259-.221.763-.097.5.339-.873 1.455-5.959 8.454-5.959 8.454l-3.956-5.605c-.123-.225.19-.753.64-.431.58.416 3.193 2.341 3.193 2.341s4.626-4.281 5.582-5.098z" />
+</svg>
diff --git a/.icons/kora/panel/24/state-pause.svg b/.icons/kora/panel/24/state-pause.svg
new file mode 100644
index 000000000..062485fe4
--- /dev/null
+++ b/.icons/kora/panel/24/state-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-3 3.182h2v8h-2zm4 0h2v8h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/state-sync.svg b/.icons/kora/panel/24/state-sync.svg
new file mode 100644
index 000000000..fd7fd7976
--- /dev/null
+++ b/.icons/kora/panel/24/state-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm-4.607 8.334h3.47l-1.297 1.291c.628.626 1.496 1.012 2.454 1.012 1.767 0 3.224-1.314 3.442-3.014 0 0 .066-.441.567-.441.319 0 .578.258.578.576 0 .043-.005.086-.015.126-.34 2.211-2.256 3.905-4.572 3.905-1.278 0-2.434-.516-3.272-1.349l-1.355 1.349zm9.214-2.304h-3.47l1.297-1.291c-.628-.626-1.496-1.012-2.454-1.012-1.767 0-3.224 1.314-3.442 3.014 0 0-.066.441-.567.441-.319 0-.578-.258-.578-.576 0-.043.005-.086.015-.127.34-2.21 2.256-3.904 4.572-3.904 1.278 0 2.434.516 3.272 1.349l1.355-1.349z"/>
+</svg>
diff --git a/.icons/kora/panel/24/state-warning.svg b/.icons/kora/panel/24/state-warning.svg
new file mode 100644
index 000000000..97df576fa
--- /dev/null
+++ b/.icons/kora/panel/24/state-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm0 .818c-3.964 0-7.182 3.218-7.182 7.182s3.218 7.182 7.182 7.182 7.182-3.218 7.182-7.182-3.218-7.182-7.182-7.182zm0 8.99c.628 0 1.138.51 1.138 1.137 0 .628-.51 1.138-1.138 1.138s-1.138-.51-1.138-1.138c0-.627.51-1.137 1.138-1.137zm-1-5.891h2v5h-2z"/>
+</svg>
diff --git a/.icons/kora/panel/24/steadyflow-alert-panel.svg b/.icons/kora/panel/24/steadyflow-alert-panel.svg
new file mode 100644
index 000000000..742576f67
--- /dev/null
+++ b/.icons/kora/panel/24/steadyflow-alert-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 C 7.5555739,1.0007178 6.2237323,1.7801139 5.515625,3.0390625 4.0648997,3.2764083 2.9998535,4.5299874 3,6 c 3.782e-4,0.042992 0.00168,0.08597 0.00391,0.1289062 C 1.2369628,6.5832284 0.00132101,8.1755834 0,10 c 0,2.209139 1.790861,4 4,4 L 9.296875,14 7.2480469,11.658203 C 6.6831674,11.011818 7.1415704,10.00095 8,10 l 1,0 0,-3 c 5.52e-5,-0.5522619 0.4477381,-0.9999448 1,-1 l 3,0 c 0.552262,5.52e-5 0.999945,0.4477381 1,1 l 0,3 1,0 c 0.320846,3.55e-4 0.585179,0.142759 0.761719,0.353516 C 15.918639,9.9194699 15.999256,9.4615402 16,9 15.997559,7.1757471 14.761156,5.5842493 12.994141,5.1308594 12.996808,5.0872745 12.998761,5.0436489 13,5 13,2.790861 11.209139,1 9,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 10,7 0,3.324444 C 9.9999758,10.569894 9.7792277,10.999975 9.5337777,11 L 8,11 11.5,15 15,11 13.478222,11 C 13.232772,10.999976 13.000024,10.569894 13,10.324444 L 13,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/steadyflow-panel.svg b/.icons/kora/panel/24/steadyflow-panel.svg
new file mode 100644
index 000000000..9f1c3d13c
--- /dev/null
+++ b/.icons/kora/panel/24/steadyflow-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 C 7.5555739 1.0007178 6.2237323 1.7801139 5.515625 3.0390625 C 4.0648997 3.2764083 2.9998535 4.5299874 3 6 C 3.0003782 6.042992 3.0016762 6.0859701 3.0039062 6.1289062 C 1.2369591 6.5832285 0.00132101 8.1755834 0 10 C 0 12.209139 1.790861 14 4 14 L 9.296875 14 L 7.2480469 11.658203 C 6.6831674 11.011818 7.1415704 10.00095 8 10 L 9 10 L 9 7 C 9.0000552 6.4477381 9.4477381 6.0000552 10 6 L 13 6 C 13.552262 6.0000552 13.999945 6.4477381 14 7 L 14 10 L 15 10 C 15.320846 10.000355 15.585179 10.142759 15.761719 10.353516 C 15.918639 9.9194695 15.999256 9.4615402 16 9 C 15.997559 7.1757471 14.761156 5.5842493 12.994141 5.1308594 C 12.996808 5.0872745 12.998761 5.0436489 13 5 C 13 2.790861 11.209139 1 9 1 z M 10 7 L 10 10.324219 C 9.9999758 10.569669 9.7786531 10.999975 9.5332031 11 L 8 11 L 11.5 15 L 15 11 L 13.478516 11 C 13.233066 10.999976 13.000024 10.569669 13 10.324219 L 13 7 L 10 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/steam_tray_mono.svg b/.icons/kora/panel/24/steam_tray_mono.svg
new file mode 100644
index 000000000..91d61578f
--- /dev/null
+++ b/.icons/kora/panel/24/steam_tray_mono.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13,2 c -1.565727,3.112e-4 -2.867912,1.2046834 -2.990234,2.765625 L 7.9121094,8.0351562 C 7.7759465,8.012075 7.638105,8.0003157 7.5,8 7.0407303,8.0012287 6.5906741,8.1289473 6.1992188,8.3691406 L 4.9921875,7.6875 A 2.5,2.5 0 0 0 5,7.5 2.5,2.5 0 0 0 2.5,5 2.5,2.5 0 0 0 0,7.5 2.5,2.5 0 0 0 2.5,10 2.5,2.5 0 0 0 4.0488281,9.458984 l 1.0019531,0.556641 C 5.0181303,10.175046 5.0011222,10.337274 5,10.5 5,11.880712 6.1192881,13 7.5,13 8.8807119,13 10,11.880712 10,10.5 9.9994597,10.394835 9.9922796,10.289808 9.9785156,10.185547 L 12.576172,7.9667969 C 12.716485,7.9878733 12.858117,7.9989689 13,8 14.656854,8 16,6.6568542 16,5 16,3.3431458 14.656854,2 13,2 Z m 0,1 c 1.104569,0 2,0.8954305 2,2 0,1.1045695 -0.895431,2 -2,2 -1.10457,0 -2,-0.8954305 -2,-2 0,-1.1045695 0.89543,-2 2,-2 z m 0,1 c -0.552285,0 -1,0.4477153 -1,1 0,0.5522847 0.447715,1 1,1 0.552285,0 1,-0.4477153 1,-1 C 14,4.4477153 13.552285,4 13,4 Z M 2.5,6 A 1.5,1.5 0 0 1 3.9433594,7.0957031 L 3.5039062,6.8476562 3.4863281,6.8457031 A 1,1 0 0 0 3,6.7207031 a 1,1 0 0 0 -1,1 1,1 0 0 0 0.5039062,0.8652344 l 0.00781,0.017578 0.53125,0.2949219 A 1.5,1.5 0 0 1 2.5,9 1.5,1.5 0 0 1 1,7.5 1.5,1.5 0 0 1 2.5,6 Z M 7.4609375,9 C 7.4739578,8.9998305 7.4869797,8.9998305 7.5,9 8.3284271,9 9,9.671573 9,10.5 9,11.328427 8.3284271,12 7.5,12 6.6975839,11.999742 6.0374766,11.368035 6.0019531,10.566406 L 6.5,10.853516 c 0.4956,0.286 1.1175312,0.13039 1.3945312,-0.34961 C 8.1715313,10.023906 7.9956,9.407094 7.5,9.121094 L 7.3125,9.013672 C 7.361722,9.006657 7.4112623,9.002094 7.4609375,9 Z"/>
+ <path style="fill:currentColor" d="M 0.0723,5.9863 A 8,8 0 0 0 0.0195,6.602 8,8 0 0 1 0.0723,5.9863 Z"/>
+ <path style="fill:currentColor" d="M 0,7 A 8,8 0 0 0 0.0391,7.725 8,8 0 0 1 0,7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/stock_weather-cloudy.svg b/.icons/kora/panel/24/stock_weather-cloudy.svg
new file mode 120000
index 000000000..bbe5adf46
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-cloudy.svg
@@ -0,0 +1 @@
+weather-overcast.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/stock_weather-few-clouds.svg b/.icons/kora/panel/24/stock_weather-few-clouds.svg
new file mode 120000
index 000000000..522e61642
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-few-clouds.svg
@@ -0,0 +1 @@
+weather-few-clouds.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/stock_weather-fog.svg b/.icons/kora/panel/24/stock_weather-fog.svg
new file mode 120000
index 000000000..c20a6e941
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-fog.svg
@@ -0,0 +1 @@
+weather-fog.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/stock_weather-night-clear.svg b/.icons/kora/panel/24/stock_weather-night-clear.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-night-clear.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/stock_weather-night-few-clouds.svg b/.icons/kora/panel/24/stock_weather-night-few-clouds.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-night-few-clouds.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/stock_weather-showers.svg b/.icons/kora/panel/24/stock_weather-showers.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-showers.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/stock_weather-snow.svg b/.icons/kora/panel/24/stock_weather-snow.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-snow.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/stock_weather-storm.svg b/.icons/kora/panel/24/stock_weather-storm.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/24/stock_weather-storm.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/strawberry-panel-grey.svg b/.icons/kora/panel/24/strawberry-panel-grey.svg
new file mode 120000
index 000000000..d4f8dc69c
--- /dev/null
+++ b/.icons/kora/panel/24/strawberry-panel-grey.svg
@@ -0,0 +1 @@
+clementine-panel-grey.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/strawberry-panel.svg b/.icons/kora/panel/24/strawberry-panel.svg
new file mode 100644
index 000000000..e770f4812
--- /dev/null
+++ b/.icons/kora/panel/24/strawberry-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.0775 1c-0.0777 0-0.1002 0.1507-0.0523 0.3498 0 0 0.1376 0.6353 1.0608 1.1006 0.643 0.3024 0.642 0.4772-4e-3 0.6586-0.2811 0.079-0.6229 0.2289-0.7593 0.333-0.225 0.1717-0.1429 0.2425 0.8833 0.7634 0.622 0.3158 1.247 0.6664 1.388 0.7791 0.244 0.1957 0.233 0.2231-0.244 0.6027-0.532 0.4237-1.162 1.4143-1.162 1.8278 0 0.2235 0.104 0.2417 0.981 0.1712 0.539-0.0434 1.132-0.098 1.318-0.1213l0.339-0.0425-0.049 1.1246c-0.026 0.6184-0.104 1.2783-0.173 1.466-0.068 0.188-0.097 0.371-0.063 0.406 0.142 0.148 0.72-0.179 1.117-0.6303 0.405-0.4621 0.431-0.4716 0.517-0.1881 0.291 0.5084 0.419 0.9534 0.87 1.3984 0.1 0.01 0.177-0.113 0.242-0.365 0.199-0.7782 0.092-1.5311-0.326-2.3087-0.226-0.419-0.447-1.0793-0.492-1.4675-0.044-0.3882-0.118-0.8397-0.163-1.0035-0.068-0.2489 0.064-0.3942 0.808-0.8844 0.847-0.5582 1.066-0.8758 0.746-1.0824-0.08-0.0513-0.499 0.1038-0.932 0.3446-0.433 0.2409-0.873 0.4378-0.977 0.4378s-0.43-0.3015-0.725-0.6699c-0.512-0.6403-0.536-0.7135-0.536-1.6585 0-0.898-0.026-0.9925-0.285-1.0311-0.209-0.0312-0.33 0.072-0.456 0.3882-0.094 0.2368-0.218 0.4306-0.276 0.4306s-0.635-0.2541-1.282-0.5646c-0.6474-0.3106-1.2385-0.5646-1.3135-0.5646zm-0.8255 1.0371-0.121 0.0097c-1.9774 0.2262-3.6267 1.5358-5.5137 4.3789l-1.62892 2.4512c-1.37003 2.0611-1.30979 4.1751 0.14262 5.0641 0.9386 0.575 1.8454 0.804 3.2812 0.826 0.7217 0.012 1.7779 0.067 2.3477 0.123 1.5896 0.157 1.7892 0.152 2.9082-0.056 1.2519-0.234 2.2179-0.719 2.9939-1.506 0.422-0.428 0.955-1.371 1.297-2.164l-0.123-0.242s-0.217 0.208-0.34 0.277c-0.165 0.093-0.33 0.176-0.57 0.227-0.24 0.05-0.71 0.1-1.108-0.315-0.356-0.372-0.286-0.578-0.291-0.705l0.02-0.287c0.025-0.159 0.117-0.4472 0.117-0.4472-0.053 0.1452 0.021-0.1103 0.049-0.3476 0.027-0.2289 0.062-0.791 0.062-0.791s-0.315 0.0318-0.527 0.0488c-0.448 0.0361-0.672 0.0832-1.07 0.0137-0.1993-0.0348-0.5442-0.1535-0.7677-0.459-0.2236-0.3056-0.2227-0.5893-0.2227-0.7227 0-0.7145 0.2656-1.0182 0.5371-1.4453 0.1418-0.2229 0.5233-0.6074 0.5233-0.6074s-0.3176-0.1741-0.494-0.2637c-0.5199-0.2638-0.7736-0.355-1.1133-0.6484-0.0849-0.0734-0.1867-0.1677-0.2851-0.3477-0.0985-0.18-0.1658-0.482-0.1133-0.7402 0.1049-0.5164 0.3687-0.634 0.4746-0.7149l0.0566-0.0253c-0.1069-0.113-0.3126-0.219-0.3867-0.3262-0.0627-0.0908-0.091-0.1704-0.1348-0.2578zm-0.3574 3.4707 0.2305 0.0019s0.1812 0.0543 0.2461 0.1192c0.2596 0.2596 0.0912 0.8501-0.1973 1.1386s-0.7345 0.3124-0.9941 0.0528c-0.2597-0.2597-0.2358-0.7057 0.0527-0.9942 0.1623-0.1622 0.4211-0.2868 0.6621-0.3183zm-4.5 2 0.2305 2e-3s0.1812 0.0542 0.2461 0.1191c0.2596 0.2597 0.0912 0.8502-0.1973 1.1387s-0.7345 0.3124-0.9941 0.0527c-0.2597-0.2596-0.2358-0.7056 0.0527-0.9941 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm3 0.5 0.2305 2e-3s0.1812 0.0542 0.2461 0.1191c0.2596 0.2597 0.0912 0.8502-0.1973 1.1387s-0.7345 0.3124-0.9941 0.0527c-0.2597-0.2596-0.2358-0.7056 0.0527-0.9941 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm3.5 1.5c0.0804-0.0105 0.2304 0.0019 0.2304 0.0019l0.246 0.1191c0.26 0.2597 0.091 0.8502-0.197 1.1382-0.2886 0.289-0.7346 0.313-0.9942 0.053-0.2597-0.26-0.2358-0.706 0.0527-0.9939 0.1623-0.1623 0.4211-0.2869 0.6621-0.3184zm-7.5 1.0002 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318zm3.5 1 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318zm3 1 0.2305 2e-3s0.1812 0.054 0.2461 0.119c0.2596 0.259 0.0912 0.85-0.1973 1.138-0.2885 0.289-0.7345 0.313-0.9941 0.053-0.2597-0.259-0.2358-0.705 0.0527-0.994 0.1623-0.162 0.4211-0.287 0.6621-0.318z"/>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-0.svg b/.icons/kora/panel/24/superproductivity-tray-0.svg
new file mode 100644
index 000000000..e86fe4859
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-0.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-1.svg b/.icons/kora/panel/24/superproductivity-tray-1.svg
new file mode 100644
index 000000000..c3ed8891b
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-1.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 2.4375.5234375l.816406-1.8320313a8 8 0 0 0 -3.253906-.6914062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-10.svg b/.icons/kora/panel/24/superproductivity-tray-10.svg
new file mode 100644
index 000000000..3c9c1cccd
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-10.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -5.1894531-3.003906l-1.7382813 1.003906a8 8 0 0 0 9.6640624 3.517578 8 8 0 0 0 5.142578-8.90625 8 8 0 0 0 -7.878906-6.611328z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-11.svg b/.icons/kora/panel/24/superproductivity-tray-11.svg
new file mode 100644
index 000000000..b50db441a
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-11.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 4.999948a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8-.00005198c-4.4064334 0-8 3.59356658-8 7.99999998 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-7.99999998-8-7.99999998zm0 1.99999998c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8-.00005198v1.99999998a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -5.9589844-5.373047l-1.9980468.208985a8 8 0 0 0 8.5156252 7.144531 8 8 0 0 0 7.4375-8.259766 8 8 0 0 0 -7.996094-7.72070298z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-12.svg b/.icons/kora/panel/24/superproductivity-tray-12.svg
new file mode 100644
index 000000000..cb50b7703
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-12.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.7492279 4.9988678a.73085587.79027464 0 0 0 -.748047.792969v4.4160142a.73085587.79027464 0 0 0 1.095703.685547l3.5390631-2.2089836a.73085587.79027464 0 0 0 0-1.369141l-3.5390631-2.2109366a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.0011809-.00113219c-4.4064333 0-7.99999995 3.59356659-7.99999995 7.99999959 0 4.4064326 3.59356665 7.9999996 7.99999995 7.9999996 4.4064331 0 8.0000001-3.593567 8.0000001-7.9999996 0-4.406433-3.593567-7.99999959-8.0000001-7.99999959zm0 1.99999999c3.3255531 0 6.0000001 2.6744469 6.0000001 5.9999996 0 3.3255526-2.674447 5.9999996-6.0000001 5.9999996-3.325553 0-5.9999999-2.674447-5.9999999-5.9999996 0-3.3255527 2.6744469-5.9999996 5.9999999-5.9999996z"/>
+ <path d="m8.0011809-.00113219v1.99999999a6 6 0 0 1 6.0000001 5.9999996 6 6 0 0 1 -6.0000001 5.9999996 6 6 0 0 1 -5.9999999-5.9999996 6 6 0 0 1 .296875-1.853516l-1.90625005-.6191396a8 8 0 0 0 2.90625005 8.9453112 8 8 0 0 0 9.40625 0 8 8 0 0 0 2.90625-8.9453112 8 8 0 0 0 -7.6093751-5.52734399z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-13.svg b/.icons/kora/panel/24/superproductivity-tray-13.svg
new file mode 100644
index 000000000..df9d75041
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-13.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.7489322 4.9994401a.73085587.79027464 0 0 0 -.748047.792969v4.4160159a.73085587.79027464 0 0 0 1.095703.685547l3.5390628-2.2089844a.73085587.79027464 0 0 0 0-1.369141l-3.5390628-2.2109375a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.0008852-.00055992c-4.4064335 0-8.00000005 3.59356662-8.00000005 8.00000052 0 4.4064334 3.59356655 8.0000004 8.00000005 8.0000004 4.4064328 0 7.9999998-3.593567 7.9999998-8.0000004 0-4.4064339-3.593567-8.00000052-7.9999998-8.00000052zm0 2.00000002c3.3255528 0 5.9999998 2.6744469 5.9999998 6.0000005 0 3.3255534-2.674447 6.0000004-5.9999998 6.0000004-3.3255532 0-6.0000001-2.674447-6.0000001-6.0000004 0-3.3255536 2.6744469-6.0000005 6.0000001-6.0000005z"/>
+ <path d="m8.0008852-.00055992v2.00000002a6 6 0 0 1 5.9999998 6.0000005 6 6 0 0 1 -5.9999998 6.0000004 6 6 0 0 1 -6.0000001-6.0000004 6 6 0 0 1 1.546875-4.0097661l-1.4921875-1.34375a8 8 0 0 0 -.5273437 10.0566415 8 8 0 0 0 9.7265621 2.605469 8 8 0 0 0 4.570313-8.9726564 8 8 0 0 0 -7.8242188-6.33593852z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-14.svg b/.icons/kora/panel/24/superproductivity-tray-14.svg
new file mode 100644
index 000000000..96bc9f0c5
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-14.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.749068 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8.001021 0c-4.4064335 0-8.00000014 3.5935666-8.00000014 8 0 4.406433 3.59356664 8 8.00000014 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255532 0-6.0000001-2.674447-6.0000001-6 0-3.3255531 2.6744469-6 6.0000001-6z"/>
+ <path d="m8.001021 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6.0000001-6 6 6 0 0 1 3.5625-5.4746094l-.8164062-1.8339844a8 8 0 0 0 -4.35546884 9.7812498 8 8 0 0 0 9.27343714 5.351563 8 8 0 0 0 6.292969-8.660157 8 8 0 0 0 -7.957031-7.164062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-15.svg b/.icons/kora/panel/24/superproductivity-tray-15.svg
new file mode 100644
index 000000000..5f8b1edb5
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-15.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-2.svg b/.icons/kora/panel/24/superproductivity-tray-2.svg
new file mode 100644
index 000000000..ed62576bd
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 4.453125 1.9902344l1.492187-1.34375a8 8 0 0 0 -5.945312-2.6464844z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-3.svg b/.icons/kora/panel/24/superproductivity-tray-3.svg
new file mode 100644
index 000000000..220ec61d0
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-3.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 5.699219 4.148438l1.910156-.621094a8 8 0 0 0 -7.609375-5.527344z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-4.svg b/.icons/kora/panel/24/superproductivity-tray-4.svg
new file mode 100644
index 000000000..a28800968
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-4.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -.0332.626953l1.990234.208985a8 8 0 0 0 -2.011722-6.1894536 8 8 0 0 0 -5.945312-2.6464844z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-5.svg b/.icons/kora/panel/24/superproductivity-tray-5.svg
new file mode 100644
index 000000000..e56f2df3b
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-5.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -.808594 2.998047l1.736328 1.001953a8 8 0 0 0 0-8 8 8 0 0 0 -6.927734-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-6.svg b/.icons/kora/panel/24/superproductivity-tray-6.svg
new file mode 100644
index 000000000..8b63379b5
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-6.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -2.476562 4.847656l1.179687 1.625a8 8 0 0 0 2.90625-8.945312 8 8 0 0 0 -7.609375-5.527344z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-7.svg b/.icons/kora/panel/24/superproductivity-tray-7.svg
new file mode 100644
index 000000000..12119ada8
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-7.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -4.753906 5.861328l.417968 1.962891a8 8 0 0 0 6.292969-8.660157 8 8 0 0 0 -7.957031-7.164062z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-8.svg b/.icons/kora/panel/24/superproductivity-tray-8.svg
new file mode 100644
index 000000000..67fe7bdac
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-8.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 5a.73085587.79027464 0 0 0 -.748047.792969v4.416015a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.208984a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.210937a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8 0c-4.4064334 0-8 3.5935666-8 8 0 4.406433 3.5935666 8 8 8 4.406433 0 8-3.593567 8-8 0-4.4064334-3.593567-8-8-8zm0 2c3.325553 0 6 2.6744469 6 6 0 3.325553-2.674447 6-6 6-3.3255531 0-6-2.674447-6-6 0-3.3255531 2.6744469-6 6-6z"/>
+ <path d="m8 0v2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -1.248047-.132812l-.416015 1.957031a8 8 0 0 0 7.96875-2.898438 8 8 0 0 0 .884765-8.4335935 8 8 0 0 0 -7.189453-4.4921875z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-9.svg b/.icons/kora/panel/24/superproductivity-tray-9.svg
new file mode 100644
index 000000000..b5c833be0
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-9.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.748047 4.9988678a.73085587.79027464 0 0 0 -.748047.792969v4.4160142a.73085587.79027464 0 0 0 1.095703.685547l3.539063-2.2089836a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.2109366a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+ <path opacity=".35" d="m8-.00113219c-4.4064334 0-8 3.59356659-8 7.99999959 0 4.4064326 3.5935666 7.9999996 8 7.9999996 4.406433 0 8-3.593567 8-7.9999996 0-4.406433-3.593567-7.99999959-8-7.99999959zm0 1.99999999c3.325553 0 6 2.6744469 6 5.9999996 0 3.3255526-2.674447 5.9999996-6 5.9999996-3.3255531 0-6-2.674447-6-5.9999996 0-3.3255527 2.6744469-5.9999996 6-5.9999996z"/>
+ <path d="m8-.00113219v1.99999999a6 6 0 0 1 6 5.9999996 6 6 0 0 1 -6 5.9999996 6 6 0 0 1 -3.5234375-1.150391l-1.1796875 1.623047a8 8 0 0 0 9.40625 0 8 8 0 0 0 2.90625-8.9453112 8 8 0 0 0 -7.609375-5.52734399z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray-run.svg b/.icons/kora/panel/24/superproductivity-tray-run.svg
new file mode 100644
index 000000000..9d0027d0d
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray-run.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.09159.00085504c-2.3217311-.024728-4.6118196.9611611-6.1914067 2.82031246-2.40699005 2.8329925-2.54075425 6.96488-.3242187 9.9492195 2.2165355 2.98434 6.2131114 4.04971 9.6210944 2.564453s5.345451-5.13593 4.667968-8.7910155c-.18538-1.3901335-2.288867-1.0012175-1.964843.363281.509861 2.750751-.939121 5.4759725-3.503907 6.5937505-2.564784 1.117777-5.5467195.324085-7.2148437-1.921875-1.6681245-2.2459605-1.5673162-5.3308325.2441406-7.4628916 1.8114571-2.1320587 4.8399901-2.7303823 7.3261721-1.4472656 1.194849.6433018 2.134265-1.1755694.917969-1.77734376-.825884-.4262383-1.699477-.6960532-2.582031-.8164062-.330959-.045132-.664418-.070686-.996094-.0742188zm-1.34375 4.99999996a.73085587.79027464 0 0 0 -.7480473.792969v4.416016a.73085587.79027464 0 0 0 1.0957033.685547l3.539063-2.2089845a.73085587.79027464 0 0 0 0-1.369141l-3.539063-2.2109375a.73085587.79027464 0 0 0 -.347656-.105469z"/>
+</svg>
diff --git a/.icons/kora/panel/24/superproductivity-tray.svg b/.icons/kora/panel/24/superproductivity-tray.svg
new file mode 100644
index 000000000..3d620c9bd
--- /dev/null
+++ b/.icons/kora/panel/24/superproductivity-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.091333.00065429c-2.3217305-.024728-4.6115696.9611611-6.1911567 2.82031251-2.40698998 2.832993-2.54074118 6.9648805-.3242057 9.9492192 2.2165355 2.98434 6.2127234 4.04971 9.6207064 2.564453s5.345263-5.13593 4.66778-8.7910157a1.0003003 1.0002238 0 1 0 -1.964764.363282c.509861 2.750751-.93898 5.4759717-3.503766 6.5937497-2.564784 1.117777-5.5464281.324085-7.2145523-1.921875-1.6681245-2.2459597-1.5673262-5.3308317.2441307-7.4628913 1.811457-2.1320587 4.8396946-2.7303823 7.3258766-1.4472656a1.0004025 1.000326 0 1 0 .917932-1.77734381c-.825884-.4262383-1.699373-.6960532-2.581927-.8164062-.330959-.045133-.664378-.070686-.996054-.0742188zm6.917691 1.00000001a.99775018.99921588 0 0 0 -.763642.3515625l-6.409898 7.3320325-2.2635806-1.511719a.99775018.99921588 0 1 0 -1.1073772 1.662109l2.9940198 1.9980467a.99775018.99921588 0 0 0 1.304635-.173828l6.982141-7.9921881a.99775018.99921588 0 0 0 -.736298-1.6660156z"/>
+</svg>
diff --git a/.icons/kora/panel/24/synapse-panel.svg b/.icons/kora/panel/24/synapse-panel.svg
new file mode 100644
index 000000000..1fe1912c7
--- /dev/null
+++ b/.icons/kora/panel/24/synapse-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 0 L 7 1.1894531 A 6.5 6.5 0 0 0 2.1796875 6 L 4.265625 6 A 4.5 4.5 0 0 1 8.5 3 A 4.5 4.5 0 0 1 12.732422 6 L 14.808594 6 A 6.5 6.5 0 0 0 10 1.1894531 L 10 0 L 7 0 z M 8.5 4 A 3.5 3.5 0 0 0 5 7.5 A 3.5 3.5 0 0 0 5.0410156 8 L 5.4003906 8 L 6.0546875 8 L 10.949219 8 A 2.5 2.5 0 0 1 8.5 10 A 2.5 2.5 0 0 1 6.5019531 9 L 5.3417969 9 A 3.5 3.5 0 0 0 8.5 11 A 3.5 3.5 0 0 0 12 7.5 A 3.5 3.5 0 0 0 11.958984 7 L 11.400391 7 L 10.945312 7 L 6.0507812 7 A 2.5 2.5 0 0 1 8.5 5 A 2.5 2.5 0 0 1 10.498047 6 L 11.658203 6 A 3.5 3.5 0 0 0 8.5 4 z M 2.1835938 9 A 6.5 6.5 0 0 0 7 13.814453 L 7 15 L 8 15 L 9 15 L 10 15 L 10 13.808594 A 6.5 6.5 0 0 0 14.816406 9 L 12.736328 9 A 4.5 4.5 0 0 1 8.5 12 A 4.5 4.5 0 0 1 4.2636719 9 L 2.1835938 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/synergy-panel-ok.svg b/.icons/kora/panel/24/synergy-panel-ok.svg
new file mode 100644
index 000000000..cd371db18
--- /dev/null
+++ b/.icons/kora/panel/24/synergy-panel-ok.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 4.1339875,1 1,4.1339875 1,8 L 2,10 3,8 C 3,5.2385763 5.2385763,3 8,3 L 6,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 2 L 8 3 A 5 5 0 0 1 13 8 L 14 6 L 15 8 C 15 4.1340068 11.865993 1 8 1 z M 1 8 C 1 11.865993 4.1340068 15 8 15 L 10 14 L 8 13 A 5 5 0 0 1 3 8 L 2 10 L 1 8 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13,9 a 3,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,-3 z m 1.476562,0.9941406 a 0.50005,0.50005 0 0 1 0.470704,0.7285154 l -1.5,3 a 0.50005,0.50005 0 0 1 -0.72461,0.191406 l -1.5,-1 a 0.50006225,0.50006225 0 1 1 0.554688,-0.832031 l 1.029297,0.6875 1.246093,-2.492187 a 0.50005,0.50005 0 0 1 0.423828,-0.2832034 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/synergy-panel.svg b/.icons/kora/panel/24/synergy-panel.svg
new file mode 100644
index 000000000..dbb8f081d
--- /dev/null
+++ b/.icons/kora/panel/24/synergy-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1339875 1 1 4.1339875 1 8 L 2 10 L 3 8 A 5 5 0 0 1 8 3 L 6 2 L 8 1 z M 14 6 L 13 8 A 5 5 0 0 1 8 13 L 10 14 L 8 15 C 11.866012 15 15 11.866012 15 8 L 14 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 2 L 8 3 A 5 5 0 0 1 13 8 L 14 6 L 15 8 C 15 4.1340068 11.865993 1 8 1 z M 1 8 C 1 11.865993 4.1340068 15 8 15 L 10 14 L 8 13 A 5 5 0 0 1 3 8 L 2 10 L 1 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-0.svg b/.icons/kora/panel/24/syspeek-0.svg
new file mode 100644
index 000000000..ddb6da04f
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-0.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-10.svg b/.icons/kora/panel/24/syspeek-10.svg
new file mode 100644
index 000000000..7cc583aaf
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-10.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 8.277v1.852h9.704v-1.852z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-100.svg b/.icons/kora/panel/24/syspeek-100.svg
new file mode 100644
index 000000000..f829e6c44
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-100.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213.471v9.658h9.704v-9.658z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-20.svg b/.icons/kora/panel/24/syspeek-20.svg
new file mode 100644
index 000000000..05ed2bc69
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-20.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 7.277v2.852h9.704v-2.852z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-30.svg b/.icons/kora/panel/24/syspeek-30.svg
new file mode 100644
index 000000000..068e6fd15
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-30.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 6.277v3.852h9.704v-3.852z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-40.svg b/.icons/kora/panel/24/syspeek-40.svg
new file mode 100644
index 000000000..00a2167cb
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-40.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 5.777v4.352h9.704v-4.352z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-50.svg b/.icons/kora/panel/24/syspeek-50.svg
new file mode 100644
index 000000000..5bc79c9c1
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-50.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 5.277v4.852h9.704v-4.852z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-60.svg b/.icons/kora/panel/24/syspeek-60.svg
new file mode 100644
index 000000000..075d75fe6
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-60.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 4.277v5.852h9.704v-5.852z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-70.svg b/.icons/kora/panel/24/syspeek-70.svg
new file mode 100644
index 000000000..549f62eb2
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-70.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 3.277v6.852h9.704v-6.852z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-80.svg b/.icons/kora/panel/24/syspeek-80.svg
new file mode 100644
index 000000000..db30967cb
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-80.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 2.277v7.852h9.704v-7.852z"/>
+</svg>
diff --git a/.icons/kora/panel/24/syspeek-90.svg b/.icons/kora/panel/24/syspeek-90.svg
new file mode 100644
index 000000000..646486e2f
--- /dev/null
+++ b/.icons/kora/panel/24/syspeek-90.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10s2 0 2-2v-10c0-2-2-2-2-2zm-1.065 1.723c0-.209.083-.409.231-.557s.348-.231.557-.231h10.554c.209 0 .409.083.557.231s.231.348.231.557v10.554c0 .209-.083.409-.231.557s-.348.231-.557.231h-10.554c-.209 0-.409-.083-.557-.231s-.231-.348-.231-.557zm1.213 1.032v9.097h9.704v-9.097z"/>
+</svg>
diff --git a/.icons/kora/panel/24/system-devices-information.svg b/.icons/kora/panel/24/system-devices-information.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/24/system-devices-information.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/system-devices-panel-alert.svg b/.icons/kora/panel/24/system-devices-panel-alert.svg
new file mode 100644
index 000000000..01252a23f
--- /dev/null
+++ b/.icons/kora/panel/24/system-devices-panel-alert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.762 4.194c1.176.855 1.942 2.242 1.942 3.806 0 2.596-2.108 4.704-4.704 4.704s-4.704-2.108-4.704-4.704c0-1.555.758-2.936 1.924-3.793.323-.238.392-.693.155-1.017-.238-.323-.694-.393-1.018-.155-1.525 1.121-2.516 2.929-2.516 4.965 0 3.399 2.76 6.159 6.159 6.159s6.159-2.76 6.159-6.159c0-2.048-1.002-3.864-2.542-4.984-.324-.236-.78-.164-1.016.16-.236.326-.164.782.161 1.018zm-2.762-3.521c-.735 0-1.327.592-1.327 1.327v5c0 .735.592 1.327 1.327 1.327s1.327-.592 1.327-1.327v-5c0-.735-.592-1.327-1.327-1.327z" />
+</svg>
diff --git a/.icons/kora/panel/24/system-devices-panel-information.svg b/.icons/kora/panel/24/system-devices-panel-information.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/24/system-devices-panel-information.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/system-devices-panel.svg b/.icons/kora/panel/24/system-devices-panel.svg
new file mode 100644
index 000000000..01252a23f
--- /dev/null
+++ b/.icons/kora/panel/24/system-devices-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.762 4.194c1.176.855 1.942 2.242 1.942 3.806 0 2.596-2.108 4.704-4.704 4.704s-4.704-2.108-4.704-4.704c0-1.555.758-2.936 1.924-3.793.323-.238.392-.693.155-1.017-.238-.323-.694-.393-1.018-.155-1.525 1.121-2.516 2.929-2.516 4.965 0 3.399 2.76 6.159 6.159 6.159s6.159-2.76 6.159-6.159c0-2.048-1.002-3.864-2.542-4.984-.324-.236-.78-.164-1.016.16-.236.326-.164.782.161 1.018zm-2.762-3.521c-.735 0-1.327.592-1.327 1.327v5c0 .735.592 1.327 1.327 1.327s1.327-.592 1.327-1.327v-5c0-.735-.592-1.327-1.327-1.327z" />
+</svg>
diff --git a/.icons/kora/panel/24/system-file-manager-panel.svg b/.icons/kora/panel/24/system-file-manager-panel.svg
new file mode 100644
index 000000000..89e95bb76
--- /dev/null
+++ b/.icons/kora/panel/24/system-file-manager-panel.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 6c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1v8h14v-8zm5.25 3h3.5c.139 0 .25.111.25.25v.5c0 .139-.112.25-.25.25h-3.5c-.139 0-.25-.111-.25-.25v-.5c0-.139.112-.25.25-.25z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3 3.457c-.554 0-1 .446-1 1v1h12v-1c0-.554-.446-1-1-1zm0-3c-.554 0-1 .446-1 1v2c0-.554.446-1 1-1h10c.554 0 1 .446 1 1v-2c0-.554-.446-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/system-restart-panel.svg b/.icons/kora/panel/24/system-restart-panel.svg
new file mode 100644
index 000000000..9d9d0bf47
--- /dev/null
+++ b/.icons/kora/panel/24/system-restart-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m16 6h-6.026l2.252-2.243c-1.09-1.085-2.597-1.757-4.261-1.757-3.068 0-5.598 2.283-5.976 5.235 0 0-.115.765-.985.765-.554 0-1.004-.448-1.004-1 0-.076.01-.149.026-.22.59-3.839 3.918-6.78 7.939-6.78 2.219 0 4.228.895 5.682 2.343l2.353-2.343zm-16 4h6.026l-2.252 2.243c1.09 1.086 2.597 1.757 4.261 1.757 3.068 0 5.598-2.283 5.976-5.235 0 0 .115-.765.985-.765.554 0 1.004.448 1.004 1 0 .076-.01.149-.026.22-.59 3.839-3.918 6.78-7.939 6.78-2.219 0-4.228-.896-5.682-2.343l-2.353 2.343v-6z" />
+</svg>
diff --git a/.icons/kora/panel/24/system-shutdown-panel-restart.svg b/.icons/kora/panel/24/system-shutdown-panel-restart.svg
new file mode 120000
index 000000000..8f639f739
--- /dev/null
+++ b/.icons/kora/panel/24/system-shutdown-panel-restart.svg
@@ -0,0 +1 @@
+system-devices-panel-alert.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/system-shutdown-panel.svg b/.icons/kora/panel/24/system-shutdown-panel.svg
new file mode 120000
index 000000000..f4325e49a
--- /dev/null
+++ b/.icons/kora/panel/24/system-shutdown-panel.svg
@@ -0,0 +1 @@
+system-devices-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/system-software-update-panel.svg b/.icons/kora/panel/24/system-software-update-panel.svg
new file mode 120000
index 000000000..2d173b5cd
--- /dev/null
+++ b/.icons/kora/panel/24/system-software-update-panel.svg
@@ -0,0 +1 @@
+update-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/tablet-connected.svg b/.icons/kora/panel/24/tablet-connected.svg
new file mode 120000
index 000000000..dfafc8edc
--- /dev/null
+++ b/.icons/kora/panel/24/tablet-connected.svg
@@ -0,0 +1 @@
+tabletconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/tablet-disconnected.svg b/.icons/kora/panel/24/tablet-disconnected.svg
new file mode 120000
index 000000000..f51d571c9
--- /dev/null
+++ b/.icons/kora/panel/24/tablet-disconnected.svg
@@ -0,0 +1 @@
+tabletdisconnected.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/tabletattention.svg b/.icons/kora/panel/24/tabletattention.svg
new file mode 100644
index 000000000..b24b8437e
--- /dev/null
+++ b/.icons/kora/panel/24/tabletattention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z"/>
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m15 13.513c.552 0 1 .449 1 1 0 .552-.448 1-1 1s-1-.448-1-1c0-.551.448-1 1-1zm-1-6.513v4l.25 2h1.5l.25-2v-4z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tabletconnected.svg b/.icons/kora/panel/24/tabletconnected.svg
new file mode 100644
index 000000000..5182a609e
--- /dev/null
+++ b/.icons/kora/panel/24/tabletconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z" />
+</svg>
diff --git a/.icons/kora/panel/24/tabletdisconnected.svg b/.icons/kora/panel/24/tabletdisconnected.svg
new file mode 100644
index 000000000..611d06568
--- /dev/null
+++ b/.icons/kora/panel/24/tabletdisconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 11v1c0 .28.1.54.28.72l.78.78-.78.78c-.18.19-.28.45-.28.72v1h1c.28 0 .54-.1.72-.28l.78-.78.78.78c.18.18.45.28.72.28h1v-1c0-.27-.1-.53-.28-.72l-.78-.78.78-.78c.18-.18.28-.44.28-.72v-1h-1c-.27 0-.54.1-.72.28l-.78.79-.78-.79c-.18-.18-.44-.28-.72-.28z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/tablettrusted.svg b/.icons/kora/panel/24/tablettrusted.svg
new file mode 100644
index 000000000..53630eb80
--- /dev/null
+++ b/.icons/kora/panel/24/tablettrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m14 14c1.108 0 2-.892 2-2v-8c0-1.108-.892-2-2-2h-12c-1.108 0-2 .892-2 2v8c0 1.108.892 2 2 2zm-13.638-5v-2h.5v2zm14.028 4.23h-12.78v-10.46h12.78z" />
+</svg>
diff --git a/.icons/kora/panel/24/tartube-check-tray.svg b/.icons/kora/panel/24/tartube-check-tray.svg
new file mode 100644
index 000000000..9f1b1a7f6
--- /dev/null
+++ b/.icons/kora/panel/24/tartube-check-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812,1 C 2.559294,0.98377297 2.000341,1.5506607 2,2.2558594 V 13.744141 c 9.351e-4,0.966308 1.0079696,1.570095 1.8144531,1.08789 L 13.394531,9.0878906 c 0.80573,-0.483995 0.80573,-1.6917862 0,-2.1757812 L 3.8144531,1.1699219 C 3.6391382,1.064057 3.4410154,1.0056275 3.2382812,1 Z M 5,5.3769531 9.375,8 5,10.623047 Z m 9.474609,5.6167269 c -0.164246,0.0097 -0.313234,0.09948 -0.398437,0.240234 l -2.113281,3.380859 -1.0625,-1.416015 c -0.401041,-0.533854 -1.2018232,0.06771 -0.800782,0.601562 l 1.5,2 c 0.210793,0.281102 0.638129,0.262875 0.824219,-0.03516 l 2.5,-4 c 0.223417,-0.344071 -0.03971,-0.795955 -0.449219,-0.771484 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tartube-download-tray.svg b/.icons/kora/panel/24/tartube-download-tray.svg
new file mode 100644
index 000000000..a657f8f77
--- /dev/null
+++ b/.icons/kora/panel/24/tartube-download-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 12 11 L 12 13 L 10.75 13 L 13 16 L 15.25 13 L 14 13 L 14 11 L 12 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tartube-info-tray.svg b/.icons/kora/panel/24/tartube-info-tray.svg
new file mode 100644
index 000000000..a843abf2f
--- /dev/null
+++ b/.icons/kora/panel/24/tartube-info-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 13 11 L 13 12 L 14 12 L 14 11 L 13 11 z M 13 13 L 13 16 L 14 16 L 14 13 L 13 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tartube-refresh-tray.svg b/.icons/kora/panel/24/tartube-refresh-tray.svg
new file mode 100644
index 000000000..bedc3b702
--- /dev/null
+++ b/.icons/kora/panel/24/tartube-refresh-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 13 10 L 11 11.5 L 13 13 L 13 12.087891 A 1.5 1.5 0 0 1 14 13.5 A 1.5 1.5 0 0 1 12.5 15 A 1.5 1.5 0 0 1 11.087891 14 L 10.050781 14 A 2.5 2.5 0 0 0 12.5 16 A 2.5 2.5 0 0 0 15 13.5 A 2.5 2.5 0 0 0 13 11.054688 L 13 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tartube-tidy-tray.svg b/.icons/kora/panel/24/tartube-tidy-tray.svg
new file mode 100644
index 000000000..adca10ae6
--- /dev/null
+++ b/.icons/kora/panel/24/tartube-tidy-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 10.494141 11.994141 A 0.50005 0.50005 0 0 0 10.146484 12.853516 L 11.292969 14 L 10.146484 15.146484 A 0.50005 0.50005 0 1 0 10.853516 15.853516 L 12 14.707031 L 13.146484 15.853516 A 0.50005 0.50005 0 1 0 13.853516 15.146484 L 12.707031 14 L 13.853516 12.853516 A 0.50005 0.50005 0 0 0 13.490234 11.996094 A 0.50005 0.50005 0 0 0 13.146484 12.146484 L 12 13.292969 L 10.853516 12.146484 A 0.50005 0.50005 0 0 0 10.494141 11.994141 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tartube-tray.svg b/.icons/kora/panel/24/tartube-tray.svg
new file mode 100644
index 000000000..10d2a7f54
--- /dev/null
+++ b/.icons/kora/panel/24/tartube-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 A 1.2104287 1.2568232 0 0 0 2 2.2558594 L 2 13.744141 A 1.2104287 1.2568232 0 0 0 3.8144531 14.832031 L 13.394531 9.0878906 A 1.2104287 1.2568232 0 0 0 13.394531 6.9121094 L 3.8144531 1.1699219 A 1.2104287 1.2568232 0 0 0 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tartube-update-tray.svg b/.icons/kora/panel/24/tartube-update-tray.svg
new file mode 100644
index 000000000..bcf184b9f
--- /dev/null
+++ b/.icons/kora/panel/24/tartube-update-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2382812 1 C 2.5592941 0.98377297 2.000341 1.5506607 2 2.2558594 L 2 13.744141 C 2.0009351 14.710449 3.0079696 15.314236 3.8144531 14.832031 L 13.394531 9.0878906 C 14.200261 8.6038956 14.200261 7.3961044 13.394531 6.9121094 L 3.8144531 1.1699219 C 3.6391382 1.064057 3.4410155 1.0056275 3.2382812 1 z M 5 5.3769531 L 9.375 8 L 5 10.623047 L 5 5.3769531 z M 12.619141 11.001953 A 2.5 2.5 0 0 0 11.25 11.333984 A 2.5 2.5 0 0 0 10.222656 14.525391 L 11.09375 14.023438 A 1.5 1.5 0 0 1 11.75 12.201172 A 1.5 1.5 0 0 1 12.226562 12.027344 L 12.808594 13.033203 L 13.65625 12.544922 L 14.529297 12.039062 A 2.5 2.5 0 0 0 12.619141 11.001953 z M 14.777344 12.474609 L 13.90625 12.976562 A 1.5 1.5 0 0 1 13.25 14.798828 A 1.5 1.5 0 0 1 12.773438 14.972656 L 12.191406 13.966797 L 11.34375 14.455078 L 10.470703 14.960938 A 2.5 2.5 0 0 0 13.75 15.666016 A 2.5 2.5 0 0 0 14.777344 12.474609 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-for-linux-tray.svg b/.icons/kora/panel/24/teams-for-linux-tray.svg
new file mode 100644
index 000000000..0121cf54f
--- /dev/null
+++ b/.icons/kora/panel/24/teams-for-linux-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375,0 C 1.4566955,0 1,0.4566955 1,1.0234375 V 13.976562 C 1,14.543305 1.4566955,15 2.0234375,15 H 14.976562 C 15.543305,15 16,14.543305 16,13.976562 V 1.0234375 C 16,0.4566955 15.543305,0 14.976562,0 Z M 4,3 h 9 v 3 h -3 v 6 H 7 V 6 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-activity.svg b/.icons/kora/panel/24/teams-tray-activity.svg
new file mode 100644
index 000000000..985eeeb79
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-activity.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9550781 1 C 1.4261189 1 1 1.4261189 1 1.9550781 L 1 14.044922 C 1 14.573882 1.4261189 15 1.9550781 15 L 12.054688 15 A 2.5 2.5 0 0 1 12 14.5 A 2.5 2.5 0 0 1 14.5 12 A 2.5 2.5 0 0 1 15 12.050781 L 15 1.9550781 C 15 1.4261189 14.573882 1 14.044922 1 L 1.9550781 1 z M 4 4 L 12 4 L 12 6 L 9 6 L 9 12 L 7 12 L 7 6 L 4 6 L 4 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-available.svg b/.icons/kora/panel/24/teams-tray-available.svg
new file mode 100644
index 000000000..3ef4eb89f
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.266087 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.266087 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543309 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 14.432997 16 16 14.432997 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 14.294922 11 L 15 11 L 15 11.708984 L 12 14.707031 L 10 12.707031 L 10 12 L 10.707031 12 L 12 13.292969 L 14.294922 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-away.svg b/.icons/kora/panel/24/teams-tray-away.svg
new file mode 100644
index 000000000..115f146b3
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.2660871 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.2660871 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543308 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 14.432997 16 16 14.432997 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 12 10 L 13 10 L 13 12 L 15 12 L 15 13 L 13 13 L 12 13 L 12 12 L 12 10 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-busy.svg b/.icons/kora/panel/24/teams-tray-busy.svg
new file mode 100644
index 000000000..bedfa797c
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 C 8.266087 14.26037 8.0009991 13.390338 8 12.5 C 8.0011241 12.332882 8.0115569 12.165957 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 C 10.73963 8.266087 11.609662 8.0009991 12.5 8 C 13.859623 8.0005504 15.146105 8.615793 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543309 0 14.976562 0 L 2.0234375 0 z M 12.5 9 C 10.567003 9 9 10.567003 9 12.5 C 9 14.432997 10.567003 16 12.5 16 C 13.45201 16 14.312376 15.616711 14.943359 15 L 12 15 L 11 15 L 11 14 L 11 13 L 11 12 L 11 11 L 11 10 L 12 10 L 14 10 L 14 12 L 15 12 L 15 14 L 15 14.943359 C 15.616711 14.312376 16 13.45201 16 12.5 C 16 10.567003 14.432997 9 12.5 9 z M 12 11 L 12 12 L 13 12 L 13 11 L 12 11 z M 12 13 L 12 14 L 14 14 L 14 13 L 12 13 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-dnd.svg b/.icons/kora/panel/24/teams-tray-dnd.svg
new file mode 100644
index 000000000..5164e8ba7
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-dnd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 8.7617188 15 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 8.03125 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 10 6 L 10 8.7617188 A 4.5 4.5 0 0 1 12.5 8 A 4.5 4.5 0 0 1 16 9.6738281 L 16 1.0234375 C 16 0.4566955 15.543307 0 14.976562 0 L 2.0234375 0 z M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 10 12 L 15 12 L 15 13 L 10 13 L 10 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-error.svg b/.icons/kora/panel/24/teams-tray-error.svg
new file mode 100644
index 000000000..5a4e1a519
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-error.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0234375 0 C 1.4566955 0 1 0.4566955 1 1.0234375 L 1 13.976562 C 1 14.543306 1.4566955 15 2.0234375 15 L 13 15 L 13 6 L 10 6 L 10 12 L 7 12 L 7 6 L 4 6 L 4 3 L 13 3 L 13 6 L 16 6 L 16 1.0234375 C 16 0.4566955 15.543306 0 14.976562 0 L 2.0234375 0 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 14,7 v 4 l 0.25,1.999999 h 1.5 L 16,11 V 7 Z m 0,6.999999 v 2 h 2 v -2 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-noactivity.svg b/.icons/kora/panel/24/teams-tray-noactivity.svg
new file mode 100644
index 000000000..76f6a6ab4
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-noactivity.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9550781 1 C 1.4261189 1 1 1.4261189 1 1.9550781 L 1 14.044922 C 1 14.573882 1.4261189 15 1.9550781 15 L 14.044922 15 C 14.573882 15 15 14.573882 15 14.044922 L 15 1.9550781 C 15 1.4261189 14.573882 1 14.044922 1 L 1.9550781 1 z M 4 4 L 12 4 L 12 6 L 9 6 L 9 12 L 7 12 L 7 6 L 4 6 L 4 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-offline.svg b/.icons/kora/panel/24/teams-tray-offline.svg
new file mode 100644
index 000000000..7385b00e7
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2.0234375,0 C 1.4566955,0 1,0.4566955 1,1.0234375 V 13.976562 C 1,14.543305 1.4566955,15 2.0234375,15 H 14.976562 C 15.543305,15 16,14.543305 16,13.976562 V 1.0234375 C 16,0.4566955 15.543305,0 14.976562,0 Z M 4,3 h 9 v 3 h -3 v 6 H 7 V 6 H 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teams-tray-offshift.svg b/.icons/kora/panel/24/teams-tray-offshift.svg
new file mode 120000
index 000000000..b19ab9fe7
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-offshift.svg
@@ -0,0 +1 @@
+teams-tray-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/teams-tray-onshift.svg b/.icons/kora/panel/24/teams-tray-onshift.svg
new file mode 120000
index 000000000..272591250
--- /dev/null
+++ b/.icons/kora/panel/24/teams-tray-onshift.svg
@@ -0,0 +1 @@
+teams-tray-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/teamviewer-indicator-away.svg b/.icons/kora/panel/24/teamviewer-indicator-away.svg
new file mode 100644
index 000000000..dde0e4800
--- /dev/null
+++ b/.icons/kora/panel/24/teamviewer-indicator-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 11.588,14 H 11 A 1.0001,1.0001 0 0 1 10,13 V 12 A 1.0001,1.0001 0 0 1 11,11 H 13 A 1.0001,1.0001 0 0 1 13.943,10.002 1.0001,1.0001 0 0 1 14.6,10.199 L 14.629,10.221 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z M 14,11 V 12 H 11 V 13 H 14 V 14 L 16,12.5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teamviewer-indicator-busy.svg b/.icons/kora/panel/24/teamviewer-indicator-busy.svg
new file mode 100644
index 000000000..3b8fb4d6a
--- /dev/null
+++ b/.icons/kora/panel/24/teamviewer-indicator-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 10.004,14.705 C 9.9978,14.662 9.9867,14.621 9.9844,14.576 9.9636,14.169 10.149,13.718 10.453,13.426 L 11.379,12.5 10.451,11.572 C 10.262,11.39 10.148,11.16 10.078,10.922 L 10,11 V 9 H 6 V 11 L 3,8 6,5 V 7 H 10 V 5 L 13,8 11.932,9.0684 C 12.172,9.1421 12.394,9.2674 12.572,9.4512 L 13.5,10.379 14.432,9.4473 C 14.568,9.3077 14.73,9.1978 14.906,9.1211 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 11.494,9.9941 A 0.50005,0.50005 0 0 0 11.146,10.854 L 12.793,12.5 11.146,14.146 A 0.50063,0.50063 0 1 0 11.854,14.854 L 13.5,13.207 15.146,14.854 A 0.50063,0.50063 0 1 0 15.854,14.146 L 14.207,12.5 15.854,10.854 A 0.50005,0.50005 0 0 0 15.49,9.9961 0.50005,0.50005 0 0 0 15.146,10.146 L 13.5,11.793 11.854,10.146 A 0.50005,0.50005 0 0 0 11.494,9.9941 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teamviewer-indicator-connected.svg b/.icons/kora/panel/24/teamviewer-indicator-connected.svg
new file mode 100644
index 000000000..728e12cc7
--- /dev/null
+++ b/.icons/kora/panel/24/teamviewer-indicator-connected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 11.131,14.252 L 10.453,13.574 C 10.149,13.282 9.9636,12.831 9.9844,12.424 10.005,12.017 10.184,11.679 10.432,11.432 10.679,11.184 11.017,11.005 11.424,10.984 11.831,10.964 12.282,11.149 12.574,11.453 L 13.09,11.969 14.15,9.8457 C 14.308,9.5175 14.582,9.2732 14.906,9.1309 A 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z M 15.477,9.9941 A 0.50005,0.50005 0 0 0 15.053,10.277 L 13.363,13.656 11.854,12.146 A 0.50063,0.50063 0 1 0 11.146,12.854 L 13.146,14.854 A 0.50005,0.50005 0 0 0 13.947,14.723 L 15.947,10.723 A 0.50005,0.50005 0 0 0 15.477,9.9941 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teamviewer-indicator-error.svg b/.icons/kora/panel/24/teamviewer-indicator-error.svg
new file mode 100644
index 000000000..454c2c844
--- /dev/null
+++ b/.icons/kora/panel/24/teamviewer-indicator-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teamviewer-indicator-offline.svg b/.icons/kora/panel/24/teamviewer-indicator-offline.svg
new file mode 100644
index 000000000..9f64fec1e
--- /dev/null
+++ b/.icons/kora/panel/24/teamviewer-indicator-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/teamviewer-indicator.svg b/.icons/kora/panel/24/teamviewer-indicator.svg
new file mode 100644
index 000000000..7bee9a141
--- /dev/null
+++ b/.icons/kora/panel/24/teamviewer-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" 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 6,5 V 7 H 10 V 5 L 13,8 10,11 V 9 H 6 V 11 L 3,8 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/telegram-attention-panel.svg b/.icons/kora/panel/24/telegram-attention-panel.svg
new file mode 100644
index 000000000..c3f0ece34
--- /dev/null
+++ b/.icons/kora/panel/24/telegram-attention-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="12.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/telegram-mute-panel.svg b/.icons/kora/panel/24/telegram-mute-panel.svg
new file mode 100644
index 000000000..b4c6b30f7
--- /dev/null
+++ b/.icons/kora/panel/24/telegram-mute-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="3.5" cy="12.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/telegram-panel.svg b/.icons/kora/panel/24/telegram-panel.svg
new file mode 100644
index 000000000..6bee557ec
--- /dev/null
+++ b/.icons/kora/panel/24/telegram-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.052605,13.434212 C 14.306237,12.954714 15.763624,4.7558239 15.971963,2.6363929 16.197354,0.53621828 15.022142,0.92676368 13.940759,1.2815492 11.287708,2.1549912 2.8996017,5.8958612 0.60361414,7.0643304 0.03836368,7.2928626 -0.20596208,7.680613 0.20532463,8.0162204 0.55944176,8.3006877 1.8552274,8.6913942 2.9002455,8.8896696 3.7910759,9.1528032 4.483032,8.9007586 5.1217663,8.5494661 c 1.535,-0.8873385 6.1089517,-3.9098486 6.3552637,-4.0671505 0.246314,-0.157302 0.515898,0.134626 0.378046,0.2759497 -0.137853,0.141323 -3.3771983,2.973696 -4.4407507,4.2543052 -0.5634533,0.7041359 -0.5465752,1.0800645 0.032257,1.5240875 1.298561,0.99282 4.7680487,3.256196 5.2842957,3.393003 0.658294,0.174448 1.043836,0.02993 1.321734,-0.495449 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/thunderbird-attention-panel.svg b/.icons/kora/panel/24/thunderbird-attention-panel.svg
new file mode 100644
index 000000000..c2272014a
--- /dev/null
+++ b/.icons/kora/panel/24/thunderbird-attention-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="1.5" r="1.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.601 0.905c-1.0549 0.02816-1.6282 0.9866-2.0727 1.8589-0.1622 0.0819-0.327 0.1539-0.4874 0.2429-0.871 0.5855-1.5851 1.3976-2.1361 2.2848-0.4846 0.8554-0.7784 1.8057-0.8875 2.7808-0.06495 0.9885 0.0484 1.9966 0.4207 2.9216 0.2885 0.813 0.7966 1.705 1.4468 2.262 0.8632 0.576 1.5497 0.993 2.4917 0.952-1.9612-1.568-2.996-3.449-3.3229-5.6636-0.0103-0.1659-0.0307-0.3452 0.0291-0.301 0.2235 0.3543 0.2755 0.341 0.6636 0.5421-0.3346-1.2519 0.1122-2.6447 0.6584-3.6615 0.0683-0.0782 0.1425-0.1533 0.2155-0.2292l0.0342 0.0052c0.0122 0.1955 0.0354 0.3923 0.0581 0.5814-0.0042 0.0912 0.0539 0.2468 0.0718 0.3472-0.0134 0.0352-0.0864 0.2459-0.1145 0.5096-0.017 0.1045-0.0176 0.2071-0.0018 0.3079 0.0029 0.0198 0.0044 0.0386 0.0086 0.0581 0.0085 0.0355 0.0181 0.0713 0.0325 0.106 0.0304 0.0822 0.0709 0.1599 0.1368 0.2241 0.0244-0.1098 0.0741-0.1984 0.1419-0.2719 0.017-0.0184 0.0426-0.0296 0.0616-0.0462 0.0615-0.0521 0.1257-0.1024 0.195-0.1403 0.0136-0.0074 0.0138-5e-3 0.0273-0.0119 0.172-0.0878 0.3412-0.142 0.3421-0.142l0.0137-0.0136c0.0711-0.029 0.1428-0.0602 0.2086-0.0924 0.987-0.962 1.9204-1.1304 3.1638-1.033 0.6844 0 1.0741-0.1777 1.7513-0.4822 1.0388 0.4343 1.4848 1.1126 1.7508 2.2335 0.101 0.8424-1.253 2.8628-1.7508 3.5007-1e-4 0-0.0034 2e-3 -0.0034 2e-3h0.0034c0.0103 1e-3 1.5038-0.6659 2.0998-1.2315-0.425 3.2875-2.7895 5.3255-3.8511 5.7845 0.8205 0.056 1.9441-0.456 2.7171-0.928-0.353 0.378-0.7303 0.788-0.9658 0.928 0.9238-0.258 1.7978-0.352 2.3808-0.778 0 0 0.472-0.432 0.966-0.996 0.066-0.075 0.179-0.178 0.246-0.263 0.042-0.053 0.082-0.107 0.123-0.161 8e-3 -9e-3 0.016-0.018 0.023-0.027 1.039-1.272 1.546-2.853 1.508-4.2863 7e-3 -1.7372-0.699-3.2445-1.883-4.4911-0.856-0.9015-1.829-1.4544-2.705-1.7529-0.9069-0.2603-1.9736-0.3924-2.8803-0.3421-0.0908 0.0012-0.3426 0.0085-0.6858 0.0377-0.0402-0.0757 0.0098-0.3562 0.1077-0.4259-0.2147 0.0201-0.4124 0.2994-0.5951 0.4926-0.0308 6e-3 -0.0624 0.012-0.0907 0.0188 0.1646-0.2847 0.3324-0.605 0.5285-0.8602-0.6076 0.1134-0.8727 0.591-1.1698 1.0312-0.0857 0.0282-0.169 0.0625-0.2531 0.0941 0.2204-0.6359 0.6347-0.9839 1.2296-1.4759zm-1.0755 3.2776c0.1699-0.0032 0.3234 0.0257 0.3249 0.0257 0.0029 0 0.0766 0.2978-0.0633 0.5524-0.1399 0.2556-0.4658 0.3579-0.6464 0.2617-0.1846-0.0963-0.184-0.4183-0.0411-0.6739 0.069-0.1278 0.2559-0.1626 0.4259-0.1659z"/>
+ <path style="fill:currentColor;opacity:.3" class="ColorScheme-Text" d="m9.5971 5.735c-0.4972 0.2029-0.9645 0.4241-1.5973 0.4241-0.0228 4e-4 -0.0456-2e-4 -0.0684-0.0017-1.1311-0.0886-1.6589-0.0184-2.4849 0.7867-0.0664 0.0646-0.1426 0.1184-0.2258 0.1591-0.0523 0.0255-0.1018 0.0447-0.1522 0.0666-0.0574 0.0357-0.1189 0.064-0.1829 0.0856l1.363 1.5306 4.3024-1.3528c0.035-0.1294 0.069-0.2768 0.074-0.2634-0.199-0.8076-0.435-1.1405-1.0279-1.4348zm-4.9681 1.6691c-0.1828 0.3845-0.6127 0.5911-1.0278 0.4703 0 0.23-0.0635 0.4802-0.0086 0.6858 0.09 0.3416-0.0341 0.7038-0.3146 0.9184 0.1677 0.5854 0.3836 1.1474 0.6669 1.6824l5.4333 1.666c0.0334-0.04 0.068-0.072 0.1009-0.113 0.341-0.429 0.6609-0.936 0.9239-1.51-8e-3 4e-3 -0.022 0.01-0.029 0.014-0.081 0.038-0.147 0.068-0.197 0.09-0.025 0.011-0.045 0.019-0.065 0.028-0.01 4e-3 -0.018 9e-3 -0.034 0.015-8e-3 3e-3 -0.017 6e-3 -0.04 0.014-0.011 4e-3 -0.0575 0.017-0.0578 0.017-1e-4 0-0.0786 0.019-0.0786 0.019-1e-4 0-0.2257 4e-3 -0.2532 5e-3 -0.678-0.081-1.0073-0.872-0.5866-1.4091 0.0024-3e-3 0.0097-0.0141 0.012-0.0171 0.2129-0.2743 0.6582-0.913 1.0142-1.546 0.099-0.1753 0.159-0.326 0.238-0.4909l-4.0774 1.2809z"/>
+</svg>
diff --git a/.icons/kora/panel/24/thunderbird-panel.svg b/.icons/kora/panel/24/thunderbird-panel.svg
new file mode 100644
index 000000000..ce1cab414
--- /dev/null
+++ b/.icons/kora/panel/24/thunderbird-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.601,0.905 C 5.5461,0.93316 4.9728,1.8916 4.5283,2.7639 4.3661,2.8458 4.2013,2.9178 4.0409,3.0068 3.1699,3.5923 2.4558,4.4044 1.9048,5.2916 1.4202,6.147 1.1264,7.0973 1.0173,8.0724 0.95235,9.0609 1.0657,10.069 1.438,10.994 1.7265,11.807 2.2346,12.699 2.8848,13.256 3.748,13.832 4.4345,14.249 5.3765,14.208 3.4153,12.64 2.3805,10.759 2.0536,8.5444 2.0433,8.3785 2.0229,8.1992 2.0827,8.2434 2.3062,8.5977 2.3582,8.5844 2.7463,8.7855 2.4117,7.5336 2.8585,6.1408 3.4047,5.124 3.473,5.0458 3.5472,4.9707 3.6202,4.8948 L 3.6544,4.9 C 3.6666,5.0955 3.6898,5.2923 3.7125,5.4814 3.7083,5.5726 3.7664,5.7282 3.7843,5.8286 3.7709,5.8638 3.6979,6.0745 3.6698,6.3382 3.6528,6.4427 3.6522,6.5453 3.668,6.6461 3.6709,6.6659 3.6724,6.6847 3.6766,6.7042 3.6851,6.7397 3.6947,6.7755 3.7091,6.8102 3.7395,6.8924 3.78,6.9701 3.8459,7.0343 3.8703,6.9245 3.92,6.8359 3.9878,6.7624 4.0048,6.744 4.0304,6.7328 4.0494,6.7162 4.1109,6.6641 4.1751,6.6138 4.2444,6.5759 4.258,6.5685 4.2582,6.5709 4.2717,6.564 4.4437,6.4762 4.6129,6.422 4.6138,6.422 L 4.6275,6.4084 C 4.6986,6.3794 4.7703,6.3482 4.8361,6.316 5.8231,5.354 6.7565,5.1856 7.9999,5.283 8.6843,5.283 9.074,5.1053 9.7512,4.8008 10.79,5.2351 11.236,5.9134 11.502,7.0343 11.603,7.8767 10.249,9.8971 9.7512,10.535 9.7511,10.535 9.7478,10.537 9.7478,10.537 9.7478,10.537 9.7512,10.537 9.7512,10.537 9.7615,10.538 11.255,9.8711 11.851,9.3055 11.426,12.593 9.0615,14.631 7.9999,15.09 8.8204,15.146 9.944,14.634 10.717,14.162 10.364,14.54 9.9867,14.95 9.7512,15.09 10.675,14.832 11.549,14.738 12.132,14.312 12.132,14.312 12.604,13.88 13.098,13.316 13.164,13.241 13.277,13.138 13.344,13.053 13.386,13 13.426,12.946 13.467,12.892 13.475,12.883 13.483,12.874 13.49,12.865 14.529,11.593 15.036,10.012 14.998,8.5787 15.005,6.8415 14.299,5.3342 13.115,4.0876 12.259,3.1861 11.286,2.6332 10.41,2.3347 9.5031,2.0744 8.4364,1.9423 7.5297,1.9926 7.4389,1.9938 7.1871,2.0011 6.8439,2.0303 6.8037,1.9546 6.8537,1.6741 6.9516,1.6044 6.7369,1.6245 6.5392,1.9038 6.3565,2.097 6.3257,2.103 6.2941,2.109 6.2658,2.1158 6.4304,1.8311 6.5982,1.5108 6.7943,1.2556 6.1867,1.369 5.9216,1.8466 5.6245,2.2868 5.5388,2.315 5.4555,2.3493 5.3714,2.3809 5.5918,1.745 6.0061,1.397 6.601,0.905 Z M 5.5255,4.1826 C 5.6954,4.1794 5.8489,4.2083 5.8504,4.2083 5.8533,4.2083 5.927,4.5061 5.7871,4.7607 5.6472,5.0163 5.3213,5.1186 5.1407,5.0224 4.9561,4.9261 4.9567,4.6041 5.0996,4.3485 5.1686,4.2207 5.3555,4.1859 5.5255,4.1826 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.5971,5.735 C 9.0999,5.9379 8.6326,6.1591 7.9998,6.1591 7.977,6.1595 7.9542,6.1589 7.9314,6.1574 6.8003,6.0688 6.2725,6.139 5.4465,6.9441 5.3801,7.0087 5.3039,7.0625 5.2207,7.1032 5.1684,7.1287 5.1189,7.1479 5.0685,7.1698 5.0111,7.2055 4.9496,7.2338 4.8856,7.2554 L 6.2486,8.786 10.551,7.4332 C 10.586,7.3038 10.62,7.1564 10.625,7.1698 10.426,6.3622 10.19,6.0293 9.5971,5.735 Z M 4.629,7.4041 C 4.4462,7.7886 4.0163,7.9952 3.6012,7.8744 3.6012,8.1044 3.5377,8.3546 3.5926,8.5602 3.6826,8.9018 3.5585,9.264 3.278,9.4786 3.4457,10.064 3.6616,10.626 3.9449,11.161 L 9.3782,12.827 C 9.4116,12.787 9.4462,12.755 9.4791,12.714 9.8201,12.285 10.14,11.778 10.403,11.204 10.395,11.208 10.381,11.214 10.374,11.218 10.293,11.256 10.227,11.286 10.177,11.308 10.152,11.319 10.132,11.327 10.112,11.336 10.102,11.34 10.094,11.345 10.078,11.351 10.07,11.354 10.061,11.357 10.038,11.365 10.027,11.369 9.9805,11.382 9.9802,11.382 9.9801,11.382 9.9016,11.401 9.9016,11.401 9.9015,11.401 9.6759,11.405 9.6484,11.406 8.9704,11.325 8.6411,10.534 9.0618,9.9969 9.0642,9.9939 9.0715,9.9828 9.0738,9.9798 9.2867,9.7055 9.732,9.0668 10.088,8.4338 10.187,8.2585 10.247,8.1078 10.326,7.9429 L 6.2486,9.2238 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ticktick-tray.svg b/.icons/kora/panel/24/ticktick-tray.svg
new file mode 100644
index 000000000..78c0186b9
--- /dev/null
+++ b/.icons/kora/panel/24/ticktick-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m14.01 2.766c.341-.386-.005-.759-.418-.33l-6.013 6.096-2.541-1.829c-.453-.337-.828.123-.511.513l3.131 3.887z"/>
+ <path d="m8 .394c-4.158.048-7.606 3.438-7.606 7.606 0 4.198 3.408 7.606 7.606 7.606s7.606-3.408 7.606-7.606h-1.374c0 3.439-2.792 6.232-6.232 6.232s-6.232-2.793-6.232-6.232c0-3.41 2.832-6.184 6.232-6.232v-1.374z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/timekpr-panel.svg b/.icons/kora/panel/24/timekpr-panel.svg
new file mode 100644
index 000000000..40a57b821
--- /dev/null
+++ b/.icons/kora/panel/24/timekpr-panel.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m8.495.206c-2.468 0-4.454 1.986-4.454 4.454v1.349h-1.114c-.616 0-1.113.496-1.113 1.113v7.559c0 .617.497 1.113 1.113 1.113h11.135c.617 0 1.114-.496 1.114-1.113v-7.559c0-.617-.497-1.113-1.114-1.113h-1.113v-1.349c0-2.468-1.987-4.454-4.454-4.454zm5.841 7.073c0-.187-.152-.339-.339-.339h-11.004c-.187 0-.34.152-.34.339v7.35c0 .187.153.339.34.339h11.004c.187 0 .339-.152.339-.339zm-5.841-4.846c1.234 0 2.227.993 2.227 2.227v1.349h-4.454v-1.349c0-1.234.993-2.227 2.227-2.227z"/>
+ <path fill-opacity=".3" d="m14.797 7.648c0-.529-.428-.959-.957-.959h-10.69c-.528 0-.958.43-.958.959v6.768c0 .528.43.958.958.958h10.69c.529 0 .957-.43.957-.958zm-6.302-.117c1.933 0 3.5 1.567 3.5 3.5s-1.567 3.5-3.5 3.5-3.5-1.567-3.5-3.5 1.567-3.5 3.5-3.5z"/>
+ <path d="m8.639 13.347c-.049.005-.087.049-.085.099l-.001.788c0 .053.044.097.097.097.054 0 .097-.044.097-.097v-.79c0-.053-.044-.097-.097-.097zm2.155-3.566c-.046.004-.09.018-.129.041l-2.211 1.276-1.651-.953c-.044-.026-.095-.04-.146-.04-.16 0-.292.132-.292.292 0 .105.055.201.145.253l1.799 1.038c.09.051.201.051.291 0l2.356-1.36c.093-.051.152-.149.152-.256 0-.16-.132-.292-.292-.292-.007 0-.015.001-.022.001zm-5.43 1.555c-.05.005-.088.047-.088.098 0 .053.044.098.098.098l.787-.001c.053 0 .098-.044.098-.097 0-.054-.045-.098-.098-.098zm5.445 0c-.05.005-.088.047-.088.098 0 .053.044.098.098.098l.787-.001c.054 0 .098-.044.098-.097 0-.054-.044-.098-.098-.098z"/>
+ <g>
+ <path fill-opacity=".35" d="m7.081 8.783c-.156.007-.28.136-.28.292 0 .052.014.104.042.15l1.359 2.357c.052.09.149.146.253.146.16 0 .292-.132.292-.292 0-.052-.013-.102-.039-.147l-1.362-2.355c-.053-.096-.156-.155-.265-.151z"/>
+ <path fill-opacity=".5" d="m8.45 8.418c-.158.002-.287.133-.287.292v.005 2.721c0 .16.132.292.292.292s.292-.132.292-.292v-2.721c0-.002 0-.004 0-.005 0-.16-.132-.292-.292-.292-.002 0-.003 0-.005 0z"/>
+ <path fill-opacity=".7" d="m9.819 8.783c-.107-.001-.206.057-.258.151l-1.359 2.355c-.026.045-.039.095-.039.147 0 .16.131.292.292.292.104 0 .201-.056.253-.146l1.359-2.357c.027-.046.041-.097.041-.15 0-.159-.13-.291-.289-.292z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/todo-indicator.svg b/.icons/kora/panel/24/todo-indicator.svg
new file mode 120000
index 000000000..073386eb6
--- /dev/null
+++ b/.icons/kora/panel/24/todo-indicator.svg
@@ -0,0 +1 @@
+gtg-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/todoist-tray.svg b/.icons/kora/panel/24/todoist-tray.svg
new file mode 100644
index 000000000..2cbcdd9e5
--- /dev/null
+++ b/.icons/kora/panel/24/todoist-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.717634,-4.8810765e-4 A 0.70765795,0.75733846 0 0 0 13.358235,0.10302749 C 13.24969,0.17091649 6.0057455,4.675884 5.7639855,4.8237307 c -0.2903935,0.17802 -0.6485785,0.1810369 -0.9375617,0 L 1,2.4194338 v 2.0429687 c 0.9310925,0.5868618 3.2458391,2.0435014 3.8068912,2.3867184 0.3347973,0.2036656 0.6550584,0.1993496 0.97858,-0.00195 L 14.852474,1.20459 C 15.046308,1.083898 15.056592,0.71310517 14.838804,0.57958997 14.621713,0.44532089 14.211157,0.19252239 14.057502,0.09521499 a 0.70765795,0.75733846 0 0 0 -0.339866,-0.0957029977 z m 0,4.00000000765 a 0.70765795,0.7573384 0 0 0 -0.359399,0.1035156 c -0.108545,0.067889 -7.3524895,4.572858 -7.5942495,4.720703 -0.2903935,0.178021 -0.6485785,0.181038 -0.9375617,0 L 1,6.4194339 v 2.0429686 c 0.9310925,0.586862 3.2458391,2.0434995 3.8068912,2.3867175 0.3347973,0.203665 0.6550584,0.199353 0.97858,-0.002 L 14.852474,5.20459 C 15.046308,5.0838987 15.056592,4.7131052 14.838804,4.57959 14.621713,4.4453211 14.211157,4.1925221 14.057502,4.095215 A 0.70765795,0.7573384 0 0 0 13.717636,3.999512 Z m 0,3.9999996 a 0.70765795,0.7573398 0 0 0 -0.359399,0.103516 c -0.108545,0.06788 -7.3524895,4.5728555 -7.5942495,4.7207025 -0.2903935,0.178021 -0.6485785,0.181039 -0.9375617,0 L 1,10.419433 v 2.042969 c 0.9310925,0.586863 3.2458391,2.043502 3.8068912,2.386718 0.3347973,0.203668 0.6550584,0.19932 0.97858,-0.002 L 14.852474,9.2045425 c 0.193833,-0.120693 0.20412,-0.491485 -0.01367,-0.625 -0.217095,-0.134269 -0.627647,-0.387069 -0.781302,-0.484375 a 0.70765795,0.7573398 0 0 0 -0.339866,-0.0957 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tomahawk-indicator.svg b/.icons/kora/panel/24/tomahawk-indicator.svg
new file mode 100644
index 000000000..0d933ec39
--- /dev/null
+++ b/.icons/kora/panel/24/tomahawk-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12 10.990234 L 12 6 L 10 6 L 10 8 L 10 12.576172 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z M 10 8 L 7.5 6.5 L 5 5 L 5 8 L 5 11 L 7.5 9.5 L 10 8 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tomboy-panel.svg b/.icons/kora/panel/24/tomboy-panel.svg
new file mode 120000
index 000000000..451eebfe9
--- /dev/null
+++ b/.icons/kora/panel/24/tomboy-panel.svg
@@ -0,0 +1 @@
+notes-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/toolbox-tray-color.svg b/.icons/kora/panel/24/toolbox-tray-color.svg
new file mode 100644
index 000000000..30e6966cb
--- /dev/null
+++ b/.icons/kora/panel/24/toolbox-tray-color.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8.545.001c-.349-.009-.694.077-.996.245l-5.598 3.104c-.166.092-.313.207-.439.339l6.988 3.777 6.99-3.777c-.127-.132-.274-.247-.441-.339l-5.598-3.106c-.276-.153-.588-.236-.906-.243zm-7.504 4.577c-.024.115-.041.232-.041.353v6.209c0 .111.015.221.035.328.006.032.012.063.02.094.025.104.06.205.103.302.009.019.018.037.028.055.045.094.098.182.16.267.009.014.018.028.027.041.067.088.145.168.229.244.021.018.043.037.066.054.088.073.181.142.283.199l5.598 3.103c.089.05.182.091.277.126.029.009.057.018.086.025.029.01.059.014.088.022v-7.663zm14.91.004-6.951 3.755v7.659c.157-.037.309-.094.451-.169l5.598-3.103c.588-.327.951-.931.951-1.584v-6.207c-.004-.118-.021-.236-.049-.351zm-2.951 7.373v.79l-3 1.666v-.75z"/>
+</svg>
diff --git a/.icons/kora/panel/24/touchpad-indicator-light-disabled.svg b/.icons/kora/panel/24/touchpad-indicator-light-disabled.svg
new file mode 120000
index 000000000..91a22d23d
--- /dev/null
+++ b/.icons/kora/panel/24/touchpad-indicator-light-disabled.svg
@@ -0,0 +1 @@
+input-touchpad-off.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/touchpad-indicator-light-enabled.svg b/.icons/kora/panel/24/touchpad-indicator-light-enabled.svg
new file mode 120000
index 000000000..2d3d7aa8e
--- /dev/null
+++ b/.icons/kora/panel/24/touchpad-indicator-light-enabled.svg
@@ -0,0 +1 @@
+input-touchpad-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/touchpad-indicator-light.svg b/.icons/kora/panel/24/touchpad-indicator-light.svg
new file mode 120000
index 000000000..2d3d7aa8e
--- /dev/null
+++ b/.icons/kora/panel/24/touchpad-indicator-light.svg
@@ -0,0 +1 @@
+input-touchpad-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmission-panel.svg b/.icons/kora/panel/24/transmission-panel.svg
new file mode 100644
index 000000000..5ec982281
--- /dev/null
+++ b/.icons/kora/panel/24/transmission-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,1 C 5.446,1 5,1.446 5,2 5,2.554 5.446,3 6,3 h 4 C 10.554,3 11,2.554 11,2 11,1.446 10.554,1 10,1 Z M 4.8574219,6 C 4.3825648,6 4,6.3825652 4,6.8574219 V 13.142578 C 4,13.617435 4.3825648,14 4.8574219,14 H 11.142578 C 11.617435,14 12,13.617435 12,13.142578 V 6.8574219 C 12,6.3825652 11.617435,6 11.142578,6 H 9 v 2 l 1.181641,1 H 9 V 9.636719 11 h 1.181641 L 8,12.908203 5.8183594,11 H 7 V 9.636719 9 H 5.8183594 L 7,8 V 6 Z"/>
+ <rect width="2" height="8" x="7" y="-10" transform="scale(1,-1)" style="opacity:0.3;fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/24/transmission-tray-icon.svg b/.icons/kora/panel/24/transmission-tray-icon.svg
new file mode 120000
index 000000000..286c175ba
--- /dev/null
+++ b/.icons/kora/panel/24/transmission-tray-icon.svg
@@ -0,0 +1 @@
+transmission-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-bad-signal-lock.svg b/.icons/kora/panel/24/transmitting-bad-signal-lock.svg
new file mode 120000
index 000000000..3a6aeaa7d
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-bad-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-bad-signal.svg b/.icons/kora/panel/24/transmitting-bad-signal.svg
new file mode 120000
index 000000000..b158bb2d4
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-bad-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-good-signal-lock.svg b/.icons/kora/panel/24/transmitting-good-signal-lock.svg
new file mode 120000
index 000000000..921b3e1ba
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-good-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-good-signal.svg b/.icons/kora/panel/24/transmitting-good-signal.svg
new file mode 120000
index 000000000..13d3e7f1d
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-good-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-high-signal-lock.svg b/.icons/kora/panel/24/transmitting-high-signal-lock.svg
new file mode 120000
index 000000000..61084b9bd
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-high-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-high-signal.svg b/.icons/kora/panel/24/transmitting-high-signal.svg
new file mode 120000
index 000000000..d01f14302
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-high-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-excellent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-low-signal-lock.svg b/.icons/kora/panel/24/transmitting-low-signal-lock.svg
new file mode 120000
index 000000000..740576893
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-low-signal-lock.svg
@@ -0,0 +1 @@
+network-wireless-secure-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/transmitting-low-signal.svg b/.icons/kora/panel/24/transmitting-low-signal.svg
new file mode 120000
index 000000000..72f65ffb4
--- /dev/null
+++ b/.icons/kora/panel/24/transmitting-low-signal.svg
@@ -0,0 +1 @@
+network-wireless-signal-ok.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/tray-message.svg b/.icons/kora/panel/24/tray-message.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/24/tray-message.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/tray-new-im.svg b/.icons/kora/panel/24/tray-new-im.svg
new file mode 120000
index 000000000..3e76e3ca1
--- /dev/null
+++ b/.icons/kora/panel/24/tray-new-im.svg
@@ -0,0 +1 @@
+user-status-new.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/tray-offline.svg b/.icons/kora/panel/24/tray-offline.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/24/tray-offline.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/tray-online.svg b/.icons/kora/panel/24/tray-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/24/tray-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/trimage-indicator.svg b/.icons/kora/panel/24/trimage-indicator.svg
new file mode 100644
index 000000000..9480c8502
--- /dev/null
+++ b/.icons/kora/panel/24/trimage-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.4196,14.581 C -0.20998,12.95 3.2704,1.7884 5.6385,1.0499 8.0062,0.31113 15.69,7.9946 14.95,10.361 14.212,12.729 3.0494,16.21 1.4193,14.581 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tusk-indicator.svg b/.icons/kora/panel/24/tusk-indicator.svg
new file mode 100644
index 000000000..0b476e898
--- /dev/null
+++ b/.icons/kora/panel/24/tusk-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.7011719 1 C 1.3133719 1 1 1.3133719 1 1.7011719 L 1 14.298828 C 1 14.686628 1.3133719 15 1.7011719 15 L 14.298828 15 C 14.686628 15 15 14.686628 15 14.298828 L 15 1.7011719 C 15 1.3133719 14.686628 1 14.298828 1 L 1.7011719 1 z M 5.5996094 5 L 10.400391 5 C 10.732791 5 11 5.2691622 11 5.6015625 L 11 10.400391 C 11 10.732791 10.732791 11 10.400391 11 L 5.5996094 11 C 5.2672094 11 5 10.732791 5 10.400391 L 5 5.6015625 C 5 5.2691622 5.2672094 5 5.5996094 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tutanota-desktop-tray.svg b/.icons/kora/panel/24/tutanota-desktop-tray.svg
new file mode 100644
index 000000000..137c81449
--- /dev/null
+++ b/.icons/kora/panel/24/tutanota-desktop-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0493164,1.0003724 C 1.4676164,1.0003724 1,1.4679887 1,2.0496889 V 13.951056 c 0,0.0257 0.010166,0.04826 0.011963,0.07348 0.121,-0.0499 0.2681056,-0.112741 0.3178711,-0.129884 0.627445,-0.216196 1.1636286,-0.421729 2.1345214,-0.818601 C 6.4788423,11.843819 7.741511,11.137455 8.479724,10.384401 8.88893,9.966969 9.045235,9.5607206 8.946276,9.1744405 8.884834,8.934603 8.792791,8.7889504 8.570299,8.5745868 8.238576,8.25498 7.2516511,7.9915612 6.1593466,7.5423597 5.2988923,7.1885071 5.0109088,7.0099957 5.0109088,6.8280046 5.0109088,6.7172357 5.1366171,6.549156 5.306563,6.4349388 5.6568047,6.1995515 6.3091309,5.8958123 7.3470911,5.8269778 9.1668771,5.7062934 10.551876,5.6639295 10.777181,5.4663816 c 0.06812,-0.059727 0.07251,-0.2281791 0.0086,-0.312744 -0.05286,-0.069883 -0.0605,-0.10661 -0.03588,-0.109375 0.02461,-0.00276 0.08067,0.028485 0.157226,0.095703 0.133709,0.1173958 0.163451,0.2206125 0.104248,0.3623048 -0.134393,0.32165 -0.763015,0.4612204 -1.96875,0.5485839 -1.162346,0.084219 -2.6758195,0.2016324 -2.6149055,0.4443364 0.040425,0.1610778 0.7684475,0.2693531 2.0918745,0.5605468 2.130304,0.4687289 3.298673,0.9693449 4.187012,1.412892 1.088262,0.543368 1.776097,1.3670335 2.177246,2.6079105 L 15,11.360236 V 2.0496888 C 15,1.4679887 14.532383,1.0003724 13.950683,1.0003724 Z M 1.0170898,14.067268 c 0.0075,0.0666 0.011482,0.134371 0.030761,0.196532 0.00867,0.02797 0.027869,0.0504 0.042725,0.0752 -0.034368,-0.08606 -0.06267,-0.176044 -0.073486,-0.271729 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tv-symbolic.svg b/.icons/kora/panel/24/tv-symbolic.svg
new file mode 100644
index 000000000..d6684730f
--- /dev/null
+++ b/.icons/kora/panel/24/tv-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 13.631h10v1.357h-10zm-1-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1zm3.079 1.5 7 3.5-7 3.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/tvconnected.svg b/.icons/kora/panel/24/tvconnected.svg
new file mode 100644
index 000000000..457f00732
--- /dev/null
+++ b/.icons/kora/panel/24/tvconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/tvdisconnected.svg b/.icons/kora/panel/24/tvdisconnected.svg
new file mode 100644
index 000000000..e8dd90cfc
--- /dev/null
+++ b/.icons/kora/panel/24/tvdisconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/tvtrusted.svg b/.icons/kora/panel/24/tvtrusted.svg
new file mode 100644
index 000000000..304baf0f7
--- /dev/null
+++ b/.icons/kora/panel/24/tvtrusted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-PositiveText" d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2z" />
+ <path style="fill:currentColor" class="ColorScheme-PositiveText" d="m13 13.631h-10v1.357h10zm-11-12.631c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/tweet-tray-panel.svg b/.icons/kora/panel/24/tweet-tray-panel.svg
new file mode 100644
index 000000000..ecca9ebc8
--- /dev/null
+++ b/.icons/kora/panel/24/tweet-tray-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,1 C 7.681817,1 1,7.681817 1,15 c 0,0 0.954545,-2.545484 3.181817,-4.136366 2.227269,-1.590903 6.652899,0.01083 7.925652,-2.852817 -2.227302,0 -3.471103,-0.925619 -3.471103,-0.925619 C 11.181817,7.085198 15,4.712122 15,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/twitch-indicator.svg b/.icons/kora/panel/24/twitch-indicator.svg
new file mode 100644
index 000000000..8f1835e8d
--- /dev/null
+++ b/.icons/kora/panel/24/twitch-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 2 1 L 2 12 L 5 12 L 5 15 L 8 12 L 12 12 L 15 9 L 15 1 L 2 1 z M 5 4 L 7 4 L 7 9 L 5 9 L 5 4 z M 10 4 L 12 4 L 12 9 L 10 9 L 10 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ubuntuone-client-error.svg b/.icons/kora/panel/24/ubuntuone-client-error.svg
new file mode 100644
index 000000000..644318aa7
--- /dev/null
+++ b/.icons/kora/panel/24/ubuntuone-client-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 6.0019531 6 L 6.5019531 6 L 6.5214844 6 C 6.648776 6.0053336 6.7668573 6.0759797 6.8554688 6.1679688 L 8 7.2929688 L 9.1679688 6.1679688 C 9.3004533 6.0533155 9.379499 6.0046661 9.5 6 L 10 6 L 10 6.5 C 10 6.6433166 9.9828543 6.7750117 9.875 6.875 L 8.7285156 8.0214844 L 9.8535156 9.1464844 C 9.9473867 9.2411401 10 9.3653492 10 9.5 L 10 10 L 9.5 10 C 9.3675155 10 9.2403552 9.9475047 9.1464844 9.8535156 L 8 8.7285156 L 6.8554688 9.8535156 C 6.7615312 9.9481714 6.633905 10 6.5019531 10 L 6.0019531 10 L 6.0019531 9.5 C 6.0019531 9.3673485 6.0525467 9.2385203 6.1464844 9.1445312 L 7.2929688 8.0214844 L 6.1464844 6.875 C 6.0418948 6.7803443 5.9913011 6.6399837 6.0019531 6.5 L 6.0019531 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ubuntuone-client-idle.svg b/.icons/kora/panel/24/ubuntuone-client-idle.svg
new file mode 100644
index 000000000..023f4d970
--- /dev/null
+++ b/.icons/kora/panel/24/ubuntuone-client-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,3 A 4,4 0 0 0 2,7 4,4 0 0 0 2.0058594,7.171875 3,3 0 0 0 0,10 3,3 0 0 0 3,13 l 10,0 A 3,3 0 0 0 16,10 3,3 0 0 0 13.990234,7.171875 3,3 0 0 0 14,7 3,3 0 0 0 11,4 3,3 0 0 0 9.1992188,4.6054688 4,4 0 0 0 6,3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ubuntuone-client-offline.svg b/.icons/kora/panel/24/ubuntuone-client-offline.svg
new file mode 100644
index 000000000..e89715356
--- /dev/null
+++ b/.icons/kora/panel/24/ubuntuone-client-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,3 A 4,4 0 0 0 2,7 4,4 0 0 0 2.0058594,7.171875 3,3 0 0 0 0,10 3,3 0 0 0 3,13 l 10,0 A 3,3 0 0 0 16,10 3,3 0 0 0 13.990234,7.171875 3,3 0 0 0 14,7 3,3 0 0 0 11,4 3,3 0 0 0 9.1992188,4.6054688 4,4 0 0 0 6,3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ubuntuone-client-paused.svg b/.icons/kora/panel/24/ubuntuone-client-paused.svg
new file mode 100644
index 000000000..cd30f4df1
--- /dev/null
+++ b/.icons/kora/panel/24/ubuntuone-client-paused.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 7 6 L 8 6 L 8 10 L 7 10 L 7 6 z M 9 6 L 10 6 L 10 10 L 9 10 L 9 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ubuntuone-client-updating.svg b/.icons/kora/panel/24/ubuntuone-client-updating.svg
new file mode 100644
index 000000000..d0b800092
--- /dev/null
+++ b/.icons/kora/panel/24/ubuntuone-client-updating.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 A 4 4 0 0 0 2 7 A 4 4 0 0 0 2.0058594 7.171875 A 3 3 0 0 0 0 10 A 3 3 0 0 0 3 13 L 13 13 A 3 3 0 0 0 16 10 A 3 3 0 0 0 13.990234 7.171875 A 3 3 0 0 0 14 7 A 3 3 0 0 0 11 4 A 3 3 0 0 0 9.1992188 4.6054688 A 4 4 0 0 0 6 3 z M 8.5 6 L 10 8 L 9 8 L 9 10 L 8 10 L 8 8 L 7 8 L 8.5 6 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/uget-tray-default.svg b/.icons/kora/panel/24/uget-tray-default.svg
new file mode 100644
index 000000000..38169a3e3
--- /dev/null
+++ b/.icons/kora/panel/24/uget-tray-default.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/uget-tray-downloading.svg b/.icons/kora/panel/24/uget-tray-downloading.svg
new file mode 100644
index 000000000..7f69a9484
--- /dev/null
+++ b/.icons/kora/panel/24/uget-tray-downloading.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 5 L 8 9 A 1.0001 1.0001 0 0 1 7.7480469 9.6621094 L 9 11.332031 L 10.251953 9.6640625 A 1.0001 1.0001 0 0 1 10 9 L 10 5 L 8 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/uget-tray-error.svg b/.icons/kora/panel/24/uget-tray-error.svg
new file mode 100644
index 000000000..63bea0e4f
--- /dev/null
+++ b/.icons/kora/panel/24/uget-tray-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 6.625,0.99996 C 6.625,0.99996 4.2981,1.017 4,3.625 V 4.5 10 H 2 V 4 H 1 V 9.75 C 1,11.5 2.75,11 2.75,11 H 4 V 12.375 C 4,15 6.625,15 6.625,15 H 11.375 C 14,15 14,12.375 14,12.375 V 7 H 11 V 9 H 12 L 9,13 6,9 H 7 V 4 H 11 V 5 H 14 V 3.625 C 14,3.625 14,0.99996 11.375,0.99996 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/ulauncher-indicator.svg b/.icons/kora/panel/24/ulauncher-indicator.svg
new file mode 100644
index 000000000..a2e06d40d
--- /dev/null
+++ b/.icons/kora/panel/24/ulauncher-indicator.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g id="MPATH5" transform="matrix(0.30284675,0,0,0.32257321,0.8846153,0.39775655)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15,0 -3.5,1.7089844 0,0.703125 0,0.3730468 c 2.5e-5,0.00527 4.51e-4,0.010368 0,0.015625 l 0,6.5078851 0,1.1757817 c 0,2.086981 -1.166667,3.229838 -3.5,3.229838 -2.3333333,0 -3.5,-1.457039 -3.5,-3.229838 l 0,-0.9863286 0,-4.8242913 -3.5,1.7792969 0,2.4375 c 0,1.0469808 0.1357925,2.005601 0.4082031,2.873047 0.2702908,0.867445 0.6896721,1.61352 1.2578125,2.240234 0.4812236,0.531969 1.0749412,0.96409 1.7773438,1.298828 l 0.1347656,0.04297 c 0.078412,0.04401 0.1561135,0.08793 0.2480469,0.125 C 5.6992286,15.822769 6.7376211,16 7.9375,16 L 7.93555,15.9961 c 1.2200183,0 2.2728,-0.170564 3.162109,-0.515625 0.889663,-0.342481 1.619585,-0.826043 2.197266,-1.453125 0.575207,-0.624871 1.005679,-1.377135 1.285156,-2.251953 0.279477,-0.874819 0.417969,-1.8378951 0.417969,-2.8867191 l 0,-0.1816407 C 14.998101,8.704304 15,8.701956 15,8.6992188 Z" transform="matrix(2.8302858,0,0,2.7125625,0.85271462,1.8669979)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/update-high.svg b/.icons/kora/panel/24/update-high.svg
new file mode 100644
index 000000000..ff6449d4a
--- /dev/null
+++ b/.icons/kora/panel/24/update-high.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" />
+ <circle style="fill:currentColor" class="ColorScheme-PositiveText" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/update-low.svg b/.icons/kora/panel/24/update-low.svg
new file mode 100644
index 000000000..e9a9ea260
--- /dev/null
+++ b/.icons/kora/panel/24/update-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" fill="#dfdfdf"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="14.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/update-medium.svg b/.icons/kora/panel/24/update-medium.svg
new file mode 100644
index 000000000..7aca627ff
--- /dev/null
+++ b/.icons/kora/panel/24/update-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z" />
+ <circle style="fill:currentColor" class="ColorScheme-NeutralText" cx="14.5" cy="14.5" r="1.5" />
+</svg>
diff --git a/.icons/kora/panel/24/update-none.svg b/.icons/kora/panel/24/update-none.svg
new file mode 100644
index 000000000..12a598fcf
--- /dev/null
+++ b/.icons/kora/panel/24/update-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m11.963 5c.262-.011.511.1.642.287l.651.928.65.924c.062.087.094.186.094.287 0 .315-.315.574-.699.574h-.303c0 1.279-.487 2.559-1.463 3.535s-2.255 1.465-3.535 1.465c-1.144 0-2.288-.393-3.215-1.174.241-.114.463-.287.639-.537v-.002l.685-.978c1.179.965 2.912.912 4.012-.188.586-.586.875-1.353.875-2.121h-.297c-.384 0-.699-.259-.699-.574 0-.101.032-.2.094-.287l.65-.924.651-.928c.117-.168.332-.276.568-.287zm-3.963-2c1.145 0 2.289.394 3.217 1.176-.245.116-.468.29-.641.537l-.685.978c-1.179-.965-2.912-.912-4.012.188-.586.586-.875 1.353-.875 2.121h.297c.384 0 .699.259.699.574 0 .101-.032.2-.094.287l-.65.924-.651.928c-.124.177-.356.287-.605.287s-.481-.11-.605-.287l-.651-.928-.65-.924c-.062-.087-.094-.186-.094-.287 0-.315.315-.574.699-.574h.303c0-1.279.487-2.559 1.463-3.535s2.255-1.465 3.535-1.465z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/updates-notifier-inactive.svg b/.icons/kora/panel/24/updates-notifier-inactive.svg
new file mode 120000
index 000000000..2d173b5cd
--- /dev/null
+++ b/.icons/kora/panel/24/updates-notifier-inactive.svg
@@ -0,0 +1 @@
+update-none.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/updates-notifier.svg b/.icons/kora/panel/24/updates-notifier.svg
new file mode 120000
index 000000000..66f8eb9b5
--- /dev/null
+++ b/.icons/kora/panel/24/updates-notifier.svg
@@ -0,0 +1 @@
+update-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-available-panel.svg b/.icons/kora/panel/24/user-available-panel.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/24/user-available-panel.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-available.svg b/.icons/kora/panel/24/user-available.svg
new file mode 100644
index 000000000..af6fbfcfd
--- /dev/null
+++ b/.icons/kora/panel/24/user-available.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/user-away-panel.svg b/.icons/kora/panel/24/user-away-panel.svg
new file mode 120000
index 000000000..d0a56fad1
--- /dev/null
+++ b/.icons/kora/panel/24/user-away-panel.svg
@@ -0,0 +1 @@
+user-away.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-away.svg b/.icons/kora/panel/24/user-away.svg
new file mode 100644
index 000000000..668711773
--- /dev/null
+++ b/.icons/kora/panel/24/user-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 10 C 1,12 3,12 3,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 4 C 15,2 13.03,2 13.03,2 Z M 7,3 H 9 V 8 H 4 V 6 H 7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/user-busy-panel.svg b/.icons/kora/panel/24/user-busy-panel.svg
new file mode 120000
index 000000000..ce0d3d7f7
--- /dev/null
+++ b/.icons/kora/panel/24/user-busy-panel.svg
@@ -0,0 +1 @@
+user-busy.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-busy.svg b/.icons/kora/panel/24/user-busy.svg
new file mode 100644
index 000000000..075a9d477
--- /dev/null
+++ b/.icons/kora/panel/24/user-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z M 12,6 H 4 V 8 H 12 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/user-idle-panel.svg b/.icons/kora/panel/24/user-idle-panel.svg
new file mode 120000
index 000000000..5b852efc6
--- /dev/null
+++ b/.icons/kora/panel/24/user-idle-panel.svg
@@ -0,0 +1 @@
+user-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-idle.svg b/.icons/kora/panel/24/user-idle.svg
new file mode 100644
index 000000000..6661b9155
--- /dev/null
+++ b/.icons/kora/panel/24/user-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 10 C 1,12 3,12 3,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 4 C 15,2 13.03,2 13.03,2 Z M 7,3 H 9 V 8 H 4 V 6 H 7 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/user-invisible-panel.svg b/.icons/kora/panel/24/user-invisible-panel.svg
new file mode 120000
index 000000000..cbe782f3e
--- /dev/null
+++ b/.icons/kora/panel/24/user-invisible-panel.svg
@@ -0,0 +1 @@
+user-invisible.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-invisible.svg b/.icons/kora/panel/24/user-invisible.svg
new file mode 100644
index 000000000..1d654662e
--- /dev/null
+++ b/.icons/kora/panel/24/user-invisible.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 V 4 C 1,2 2.97,2 2.97,2 Z M 3,4 V 10 H 13 V 4 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/user-offline-panel.svg b/.icons/kora/panel/24/user-offline-panel.svg
new file mode 120000
index 000000000..3d0c6dcba
--- /dev/null
+++ b/.icons/kora/panel/24/user-offline-panel.svg
@@ -0,0 +1 @@
+user-offline.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-offline.svg b/.icons/kora/panel/24/user-offline.svg
new file mode 100644
index 000000000..6d589ebfb
--- /dev/null
+++ b/.icons/kora/panel/24/user-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 V 10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.892,12 1,11.11 1,10 V 4 C 1,2 2.969,2 2.969,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/user-online.svg b/.icons/kora/panel/24/user-online.svg
new file mode 120000
index 000000000..1bbb5c839
--- /dev/null
+++ b/.icons/kora/panel/24/user-online.svg
@@ -0,0 +1 @@
+user-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/user-status-new.svg b/.icons/kora/panel/24/user-status-new.svg
new file mode 100644
index 000000000..66b573858
--- /dev/null
+++ b/.icons/kora/panel/24/user-status-new.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 3,2 1,2 1,4 V 9.5 A 2.5,2.5 0 0 1 3.5,7 2.5,2.5 0 0 1 6,9.5 2.5,2.5 0 0 1 3.5,12 H 8 L 10,15 12,12 H 13 C 14.11,12 15,11.11 15,10 V 9 7 4 C 15,2 13.029,2 13.029,2 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="9.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/user-status-pending.svg b/.icons/kora/panel/24/user-status-pending.svg
new file mode 100644
index 000000000..2d13dcc28
--- /dev/null
+++ b/.icons/kora/panel/24/user-status-pending.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 13,2 15,2 15,4 H 1 C 1,2 2.97,2 2.97,2 Z M 15,10 C 15,12 13,12 13,12 H 12 L 10,15 8,12 H 3 C 1.89,12 1,11.11 1,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,5 C 1.89,5 1,5.89 1,7 1,8.11 1.89,9 3,9 4.11,9 5,8.11 5,7 5,5.89 4.11,5 3,5 Z M 8,5 C 6.89,5 6,5.89 6,7 6,8.11 6.89,9 8,9 9.11,9 10,8.11 10,7 10,5.89 9.11,5 8,5 Z M 13,5 C 11.89,5 11,5.89 11,7 11,8.11 11.89,9 13,9 14.11,9 15,8.11 15,7 15,5.89 14.11,5 13,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/utools-tray.svg b/.icons/kora/panel/24/utools-tray.svg
new file mode 100644
index 000000000..70cf4413f
--- /dev/null
+++ b/.icons/kora/panel/24/utools-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 4.9160156 3.8417969 C 5.2064964 3.8279649 5.478476 3.9114015 5.734375 4.0566406 C 6.2323419 4.3332893 6.7225761 4.6290262 7.234375 4.8710938 C 7.649347 5.0716637 7.6366635 5.2577719 7.3046875 5.5136719 C 6.7859717 5.9148109 6.2324087 5.9937661 5.6445312 5.6894531 C 5.0843187 5.3989731 4.5445877 5.0667675 3.984375 4.7832031 C 3.6523974 4.6172141 3.6945366 4.4633454 3.9296875 4.2558594 C 4.2132514 3.9999597 4.5356251 3.8487131 4.9160156 3.8417969 z M 10.978516 4.0214844 C 11.278508 4.0439614 11.561115 4.1616556 11.806641 4.3691406 C 12.055623 4.5835425 12.143901 4.7427895 11.777344 4.9433594 C 10.802157 5.4897396 9.843268 6.0697499 8.875 6.6230469 C 8.404698 6.8996969 7.9061701 6.9151618 7.4082031 6.6523438 C 7.2283831 6.5140197 6.9442589 6.410357 6.9511719 6.140625 C 6.9580719 5.919306 7.2422151 5.8858885 7.4082031 5.7890625 C 8.2796451 5.2703475 9.1576954 4.7499201 10.042969 4.2519531 C 10.361115 4.0721315 10.678528 3.9990073 10.978516 4.0214844 z M 13.443359 5.9628906 C 13.553185 5.9737006 13.607585 6.0906383 13.640625 6.2851562 C 13.706705 6.6586315 13.674508 7.0126685 13.496094 7.3515625 C 13.363932 7.6005455 13.166374 7.7863996 12.921875 7.9316406 C 12.446094 8.2152046 11.969629 8.4826363 11.513672 8.8007812 C 11.143621 9.0566815 10.999375 8.9481751 10.953125 8.5332031 C 10.880435 7.8830801 11.083888 7.3623315 11.619141 7.0234375 C 12.134571 6.6914595 12.670866 6.4033481 13.179688 6.0644531 C 13.293676 5.9892336 13.377459 5.9564106 13.443359 5.9628906 z M 2.9765625 6.0859375 C 3.0489775 6.0722475 3.1496504 6.0992875 3.2871094 6.1796875 C 4.2553782 6.7398995 5.2416128 7.259204 6.2167969 7.8125 C 6.6940149 8.082232 6.956711 8.4973251 6.984375 9.0644531 C 6.956708 9.2926881 7.0133882 9.5892951 6.7851562 9.7207031 C 6.5915031 9.8313661 6.4170459 9.6046395 6.2441406 9.5078125 C 5.3519504 9.0236785 4.4545301 8.5380871 3.5761719 8.0332031 C 2.9398815 7.6666451 2.662778 7.0855087 2.7734375 6.4492188 C 2.8080175 6.2460547 2.8558641 6.1087645 2.9765625 6.0859375 z M 10.398438 8 C 10.465007 7.9989 10.531461 8.0118019 10.597656 8.0449219 C 10.814287 8.1565159 10.685359 8.4277569 10.693359 8.6230469 C 10.725449 9.6483179 10.75 10.673949 10.75 11.699219 C 10.7419 12.431555 10.317186 12.955385 9.6191406 13.185547 C 9.2661066 13.297141 9.0488281 13.302406 9.0488281 12.876953 C 9.0569281 11.747063 9.00802 10.619009 9 9.4960938 C 8.9919 8.9450965 9.2666905 8.5041496 9.8203125 8.1972656 C 10.000841 8.1292656 10.198726 8.00329 10.398438 8 z M 5.59375 9.6542969 C 5.673366 9.661897 5.767033 9.6849063 5.8769531 9.7226562 C 6.5600262 9.9590167 6.9530105 10.379473 6.9765625 11.009766 C 7.0001125 11.607231 6.9841879 12.211128 7.0234375 12.808594 C 7.0469875 13.163136 6.874721 13.201996 6.5371094 13.103516 C 6.1288401 12.985336 5.7980041 12.795616 5.5703125 12.480469 C 5.3897304 12.244109 5.3183594 11.987397 5.3183594 11.705078 C 5.3183594 11.1667 5.328359 10.620408 5.28125 10.082031 C 5.251806 9.7521118 5.3548908 9.6315219 5.59375 9.6542969 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/variety-indicator.svg b/.icons/kora/panel/24/variety-indicator.svg
new file mode 100644
index 000000000..15641888e
--- /dev/null
+++ b/.icons/kora/panel/24/variety-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1c-1 0-1 1-1 1v11.044c0 .575.547.966.875.926.045 0 14.125.03 14.125.03.554 0 1-.45 1-1v-11c0-.55-.446-1-1-1zm-.42.682h14.84v10.636h-14.84zm9.905 1.169c-.552 0-1 .45-1 1s.448 1 1 1 1-.45 1-1-.448-1-1-1zm-5.485 3.149c-1.946-.101-3 5-3 5h12s-1.001-4.047-2.5-4c-.594.019-2.194 1.989-2.5 2-.244.009-3.668-2.983-4-3z"/>
+</svg>
diff --git a/.icons/kora/panel/24/veracrypt-panel.svg b/.icons/kora/panel/24/veracrypt-panel.svg
new file mode 100644
index 000000000..55011d243
--- /dev/null
+++ b/.icons/kora/panel/24/veracrypt-panel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1 1 L 4.6074219 13.976562 L 4.8378906 13.224609 L 6.1347656 8.0625 L 4.25 1 L 1 1 z M 7.7402344 13.970703 C 7.7373459 13.983236 7.7372776 13.987414 7.734375 14 L 7.75 14 L 7.7402344 13.970703 z"/>
+ <path d="M 8.89575,8.004 6.14975,8 4.83725,13.224 4.59975,14 l 3.1354,-6e-6 c 1.3713,-5.946 1.1609,-5.9965 1.1609,-5.9965 z" style="fill:currentColor;opacity:0.15" class="ColorScheme-Text"/>
+ <path d="m 8.09975,1 -1.9495,7 1.6,6 h 7.25 l -1.5,-3 h -3.25 l -0.75,-3 1,-4 h 3 l 1.5,-3 z" style="fill:currentColor" class="ColorScheme-Text"/>
+</svg>
diff --git a/.icons/kora/panel/24/viber-normal.svg b/.icons/kora/panel/24/viber-normal.svg
new file mode 100644
index 000000000..ad1c23526
--- /dev/null
+++ b/.icons/kora/panel/24/viber-normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.5 1a.50005.50005 0 1 0 0 1c2.613636 0 3.901878 1.0141208 4.636719 2.2011719.734841 1.187051.863281 2.6043837.863281 3.2988281a.50005.50005 0 1 0 1 0c0-.8055556-.12156-2.3882229-1.011719-3.8261719-.890159-1.4379489-2.601917-2.6738281-5.488281-2.6738281zm-4.9707031.0058594c-.1049112-.00969603-.2080416-.00828952-.2832031.0078125h-.0019532c-.2198847.0461665-.4953168.2093481-1.0917968.6503906-.3583081.2666892-.8492578.7445551-.9648438.9375-.2681842.4572324-.25232713.844721.0742188 1.7382813.5599931 1.5322624 1.3773259 3.010476 2.453125 4.4355468 2.0589368 2.7264924 4.6524308 4.7091744 7.9003902 6.0390624.41387.169906.548426.197653.873047.181641.39287-.01867.692412-.139459 1.113281-.457032.465494-.350483 1.131237-1.172776 1.302735-1.611328.161873-.416313.117575-.793446-.123047-1.08789-.136498-.162789-1.145568-.982301-1.617188-1.310547-.35787-.248187-.911393-.5890483-1.166015-.7207032-.335121-.1699054-.669723-.2001487-.996094-.0898438-.257246.088066-.341426.1629517-.716797.630859-.194247.239291-.3737344.456103-.3964841.476563-.025375.02046-.1055166.066875-.1816407.101562-.3027461.14055-.7192427.05501-1.3964843-.28125-.5276184-.258858-.9944191-.587282-1.5234375-1.0703121-.4508819-.4083068-.9055345-.9419987-1.1601563-1.3574219-.3283835-.5355136-.5777156-1.2311235-.5800781-1.6152344 0-.1653687.067267-.4002415.1503906-.5195312.0323746-.0479471.2371466-.2294951.4570313-.40625.5480932-.4387297.6718072-.5740519.7460937-.8359375.0719241-.2432051-.0056529-.5741338-.234375-1.0175781-.4001326-.7766724-1.6228179-2.3296787-2.0625-2.6191407-.0718366-.046168-.1985354-.1110954-.2792968-.1386719-.0833865-.029978-.1900107-.0507618-.2949219-.0605468zm5.9707031 1.9941406a.50005.50005 0 1 0 0 1c.583333 0 1.225052.307083 1.708984.7910156.483933.4839326.791016 1.1256511.791016 1.7089844a.50005.50005 0 1 0 1 0c0-.9166667-.442917-1.7749482-1.083984-2.4160156-.641068-.6410674-1.499349-1.0839844-2.416016-1.0839844zm0 1.9433594a.50005.50005 0 1 0 0 1c.064359 0 .2021797.055278.3144531.1777344.1122734.122456.1757813.2921805.1757813.3789062a.50005.50005 0 1 0 .9999996 0c0-.4132743-.181815-.7736825-.439453-1.0546875s-.6151402-.5019531-1.050781-.5019531z"/>
+</svg>
diff --git a/.icons/kora/panel/24/viber-notification.svg b/.icons/kora/panel/24/viber-notification.svg
new file mode 100644
index 000000000..4a26b7f22
--- /dev/null
+++ b/.icons/kora/panel/24/viber-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m8.5 1c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5s.226.5.5.5h.007c2.614 0 3.902 1.014 4.637 2.201s.863 2.605.863 3.299v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.806-.122-2.388-1.012-3.826s-2.602-2.674-5.488-2.674zm1 2c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5s.226.5.5.5h.007c.583 0 1.225.307 1.709.791s.791 1.126.791 1.709v.007c0 .274.226.5.5.5s.5-.226.5-.5c0-.002 0-.005 0-.007 0-.917-.443-1.775-1.084-2.416s-1.499-1.084-2.416-1.084zm0 1.943c-.002 0-.005 0-.007 0-.274 0-.5.226-.5.5 0 .275.226.5.5.5h.007c.064 0 .202.056.314.178.113.123.176.292.176.379v.007c0 .274.226.5.5.5.275 0 .5-.226.5-.5 0-.002 0-.005 0-.007 0-.413-.182-.774-.439-1.055-.258-.281-.615-.502-1.051-.502z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.942 1.665.555.44c.566.557 1.387 1.618 1.592 2.869.005.031.004.062-.003.093 0 0-.147.701-.832 1.688.101.232.474.916 1.753 2.196 1.307 1.283 1.998 1.656 2.231 1.756.989-.685 1.72-.832 1.72-.832.03-.006.061-.007.091-.002 1.273.204 2.341 1.026 2.899 1.591l.447.567c.167.382.034.83-.221 1.223-.33.511-.841.927-.841.927-.019.016-.041.029-.065.038-.337.136-.709.204-1.114.204-1.142 0-2.438-.581-3.589-1.303-1.687-1.057-3.065-2.401-3.178-2.514-.057-.057-1.785-1.797-2.902-3.784-.775-1.379-1.237-2.878-.741-4.041.011-.024.024-.046.041-.066 0 0 .004-.004.011-.011.059-.068.374-.42.765-.708.32-.235.691-.419 1.022-.419l.359.088z"/>
+</svg>
diff --git a/.icons/kora/panel/24/virt-manager-panel.svg b/.icons/kora/panel/24/virt-manager-panel.svg
new file mode 100644
index 000000000..83436dd85
--- /dev/null
+++ b/.icons/kora/panel/24/virt-manager-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M -3e-8,5 2.2073863,11 H 3.8622159 L 6.0696022,5 H 4.4133523 L 3.0340909,8.6005858 1.6548295,5 Z M 7.724432,5 9.1036931,8.75 9.9318182,6.5 9.3792611,5 Z m 4.413352,0 2.207386,6 H 16 L 13.792614,5 Z M 6.8963069,7.3994142 5.5170454,11 H 7.1718749 L 7.724432,9.5600585 Z m 4.4133521,0 L 9.9303978,11 h 0.00145 1.6548292 l 0.551136,-1.4399415 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6.0696022,5 3.8622159,11 H 5.5170454 L 6.8963069,7.3994142 8.275568,11 H 9.9303978 L 11.309659,7.3994142 12.690341,11 H 14.34517 L 12.137784,5 h -1.65483 L 9.1036931,8.75 7.724432,5 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/vivaldi-tray.svg b/.icons/kora/panel/24/vivaldi-tray.svg
new file mode 100644
index 000000000..614d36910
--- /dev/null
+++ b/.icons/kora/panel/24/vivaldi-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14,1 C 13.026,1 12,1.7835 12,2.75 12.001,2.9838 12.12,3.3148 12.213,3.53 12.227,3.5805 12.238,3.6393 12.254,3.682 12.623,5.0931 12.247,6.0968 11.406,7.1011 10.23,8.2764 8.9403,8.2965 7.7712,7.1485 L 4.2041,1.5554 C 3.8425,1.1684 3.3394,1.0297 2.8789,1.0274 1.8889,1.0111 1.2029,1.7948 1.0401,2.6355 0.91979,3.3083 0.86482,3.1917 4.0628,8.9537 6.0814,12.59 7.0402,14.268 7.1976,14.433 7.7544,15.017 8.5503,15.161 9.2932,14.814 9.4882,14.723 9.7088,14.558 9.85,14.401 10.126,14.09 15.759,3.8211 15.853,3.4678 15.963,3.2327 15.987,2.9844 16,2.75 16,1.7835 14.975,1 14,1 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/vk-tray.svg b/.icons/kora/panel/24/vk-tray.svg
new file mode 100644
index 000000000..78edc8e20
--- /dev/null
+++ b/.icons/kora/panel/24/vk-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="m 7.5005361,12.958057 h 0.9563607 c 0,0 0.2888065,-0.03488 0.436472,-0.208948 0.1357229,-0.159993 0.1313883,-0.46023 0.1313883,-0.46023 0,0 -0.018713,-1.405914 0.5767702,-1.612924 0.5872557,-0.204071 1.6689667,1.35868 2.4680187,1.95971 0.604246,0.454621 1.063416,0.355109 1.063416,0.355109 l 2.136721,-0.0327 c 0,0 1.117671,-0.07555 0.587694,-1.038434 C 15.813997,11.841 15.548628,11.207433 14.268653,9.9057004 12.928293,8.5440965 13.107929,8.9644422 14.721743,6.6078695 15.705013,5.1726464 16.097739,4.6044734 15.974831,4.2292244 15.85774,3.8716645 15.134833,3.9661304 15.134833,3.9661304 l -2.405812,0.0163 c 0,0 -0.178487,-0.026607 -0.310661,0.060064 -0.129302,0.084747 -0.212291,0.2827716 -0.212291,0.2827716 0,0 -0.380915,0.8025688 -0.888579,1.7472305 C 10.24622,8.0654331 9.4899782,7.9705645 9.3148509,7.8466344 8.9074488,7.5581892 9.0092589,6.6881185 9.0092589,6.0697814 9.0092589,4.1383032 9.276648,3.3330337 8.4885549,3.1245621 8.2270793,3.0554285 8.0344473,3.0096875 7.3656488,3.0022179 6.5071791,2.9926409 5.9260779,3.0050641 5.5146608,3.2259133 5.2409597,3.3727587 5.0297894,3.6999207 5.1584727,3.7187449 c 0.1590541,0.023201 0.5190677,0.106482 0.7099545,0.3910417 0.246603,0.3675793 0.2379848,1.1927499 0.2379848,1.1927499 0,0 0.1417014,2.2735702 -0.3308355,2.5559674 C 5.4513374,8.052206 5.1889972,7.8567717 4.2338725,6.0486321 3.7446084,5.1225108 3.3750385,4.406536 3.3750385,4.406536 c 0,0 -0.071163,-0.1912939 -0.1982685,-0.2936989 C 3.0231704,3.9887544 2.8077527,3.9493679 2.8077527,3.9493679 l -2.28624834,0.016354 c 0,0 -0.34311177,0.010503 -0.46921329,0.1740085 -0.11217418,0.1455531 -0.0089673,0.4462212 -0.0089673,0.4462212 0,0 1.78974063,4.0797673 3.81642613,6.3918014 1.8585405,2.119948 3.6407644,1.980789 3.6407644,1.980789"/>
+</svg>
diff --git a/.icons/kora/panel/24/vlc-panel.svg b/.icons/kora/panel/24/vlc-panel.svg
new file mode 100644
index 000000000..c267ce0fe
--- /dev/null
+++ b/.icons/kora/panel/24/vlc-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 7.96,1 H 7.94 C 7.26,1 6.79,1.19 6.72,1.46 6.69,1.51 6.64,1.56 6.63,1.63 L 5.98,3.5 C 6.95,4.2 9.05,4.2 10.01,3.5 L 9.37,1.63 C 9.36,1.61 9.35,1.6 9.35,1.59 V 1.59 C 9.35,1.5 9.29,1.42 9.21,1.35 9.13,1.27 9.03,1.2 8.92,1.16 8.63,1.06 8.32,1 8,1 Z M 5.15,6.4 4.5,9 H 3.45 C 3.16,9 2.91,9.17 2.8,9.43 L 1.05,14.03 C 0.86,14.49 1.2,15 1.7,15 H 14.3 C 14.8,15 15.13,14.49 14.94,14.03 L 13.19,9.43 C 13.08,9.17 12.83,9 12.55,9 H 11.49 L 10.84,6.4 C 8.91,7.17 7.3,7.36 5.15,6.4 Z M 11.59,9.14 12.17,11.08 C 12.26,11.39 12.13,11.71 11.86,11.88 10.76,12.55 9.36,12.98 7.97,13 6.58,13.01 5.18,12.61 4.1,11.86 3.85,11.68 3.74,11.37 3.83,11.08 L 4.38,9.22 C 4.8334,9.492 6.2587,9.9852 7.9889,10 9.121,10.01 10.384,9.8678 11.59,9.14 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/volume-level-high-panel.svg b/.icons/kora/panel/24/volume-level-high-panel.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-high-panel.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-high.svg b/.icons/kora/panel/24/volume-level-high.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-high.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-low-panel.svg b/.icons/kora/panel/24/volume-level-low-panel.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-low-panel.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-low.svg b/.icons/kora/panel/24/volume-level-low.svg
new file mode 120000
index 000000000..0727acd84
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-low.svg
@@ -0,0 +1 @@
+audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-medium-panel.svg b/.icons/kora/panel/24/volume-level-medium-panel.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-medium-panel.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-medium.svg b/.icons/kora/panel/24/volume-level-medium.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-muted-panel.svg b/.icons/kora/panel/24/volume-level-muted-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-muted-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-muted.svg b/.icons/kora/panel/24/volume-level-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-none-panel.svg b/.icons/kora/panel/24/volume-level-none-panel.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-none-panel.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/volume-level-none.svg b/.icons/kora/panel/24/volume-level-none.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/volume-level-none.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/vorta-tray-active.svg b/.icons/kora/panel/24/vorta-tray-active.svg
new file mode 100644
index 000000000..59f917435
--- /dev/null
+++ b/.icons/kora/panel/24/vorta-tray-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 8c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2zm8 1c.574.001 1.12.248 1.5.68.379-.432.925-.679 1.5-.68 1.104 0 2 .895 2 2s-.896 2-2 2c-.575-.001-1.121-.248-1.5-.68-.38.432-.926.679-1.5.68-1.105 0-2-.895-2-2s.895-2 2-2z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.615 2c-.867 0-1.235.013-1.517.5l-4.086 5.275c.532-.476 1.225-.775 1.988-.775h12c.762 0 1.456.299 1.988.775l-4.086-5.275c-.282-.487-.65-.5-1.518-.5z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m10 10c-.549 0-1 .451-1 1s.451 1 1 1c.548 0 1-.451 1-1s-.452-1-1-1zm3 0c-.549 0-1 .451-1 1s.451 1 1 1c.548 0 1-.451 1-1s-.452-1-1-1z" />
+</svg>
diff --git a/.icons/kora/panel/24/vorta-tray.svg b/.icons/kora/panel/24/vorta-tray.svg
new file mode 100644
index 000000000..dca42b578
--- /dev/null
+++ b/.icons/kora/panel/24/vorta-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 8c-1.108 0-2 .892-2 2v2c0 1.108.892 2 2 2h12c1.108 0 2-.892 2-2v-2c0-1.108-.892-2-2-2zm8 1c.574.001 1.121.248 1.5.68.379-.432.926-.679 1.5-.68 1.105 0 2 .895 2 2s-.895 2-2 2c-.574-.001-1.121-.248-1.5-.68-.379.432-.926.679-1.5.68-1.105 0-2-.895-2-2s.895-2 2-2zm0 1c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm3 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5.615 2c-.867 0-1.235.013-1.517.5l-4.086 5.275c.532-.476 1.225-.775 1.988-.775h12c.763 0 1.456.299 1.988.775l-4.086-5.275c-.282-.487-.65-.5-1.517-.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/wallet-closed.svg b/.icons/kora/panel/24/wallet-closed.svg
new file mode 100644
index 000000000..6f92edd87
--- /dev/null
+++ b/.icons/kora/panel/24/wallet-closed.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m15 4.467v7.066c0 .81-.657 1.467-1.467 1.467h-11.066c-.81 0-1.467-.657-1.467-1.467v-7.066c0-.81.657-1.467 1.467-1.467h11.066c.81 0 1.467.657 1.467 1.467z"/>
+ <path d="m10 6h5v4h-5c-1.102 0-2-.895-2-2s.898-2 2-2zm0 1c-.553 0-1 .45-1 1s.454 1 1 1 1-.447 1-1-.447-1-1-1z"/>
+ <path d="m6.144 11.083c.326.001.638.13.868.361.231.231.361.544.361.871v2.452c0 .327-.13.641-.361.872s-.545.361-.872.361h-4.907c-.327 0-.641-.13-.872-.361s-.361-.545-.361-.872v-2.452c0-.327.13-.64.361-.871.23-.231.542-.36.868-.361v-1.227c0-1.361 1.096-2.457 2.457-2.457 1.362 0 2.458 1.096 2.458 2.457zm-3.686 0h2.457v-1.302c0-.681-.548-1.229-1.229-1.229-.68 0-1.228.548-1.228 1.229z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/wallet-open.svg b/.icons/kora/panel/24/wallet-open.svg
new file mode 100644
index 000000000..1ae05f72b
--- /dev/null
+++ b/.icons/kora/panel/24/wallet-open.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m12.46 2.593v1.198h-5.075v-1.198zm-2.92-.802h-3v2h-3v-3h6z"/>
+ <path fill-opacity=".3" d="m15 5.259v7.065c0 .81-.657 1.467-1.467 1.467h-11.066c-.81 0-1.467-.657-1.467-1.467v-7.065c0-.81.657-1.468 1.467-1.468h11.066c.81 0 1.467.658 1.467 1.468z"/>
+ <path d="m10 6.791h5v4h-5c-1.102 0-2-.895-2-2 0-1.104.898-2 2-2zm0 1c-.553 0-1 .451-1 1 0 .55.454 1 1 1s1-.446 1-1c0-.553-.447-1-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/weather-clear-night-000.svg b/.icons/kora/panel/24/weather-clear-night-000.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-000.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-010.svg b/.icons/kora/panel/24/weather-clear-night-010.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-010.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-020.svg b/.icons/kora/panel/24/weather-clear-night-020.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-020.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-030.svg b/.icons/kora/panel/24/weather-clear-night-030.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-030.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-040.svg b/.icons/kora/panel/24/weather-clear-night-040.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-040.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-050.svg b/.icons/kora/panel/24/weather-clear-night-050.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-050.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-060.svg b/.icons/kora/panel/24/weather-clear-night-060.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-060.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-070.svg b/.icons/kora/panel/24/weather-clear-night-070.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-070.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-080.svg b/.icons/kora/panel/24/weather-clear-night-080.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-080.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-090.svg b/.icons/kora/panel/24/weather-clear-night-090.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-090.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-100.svg b/.icons/kora/panel/24/weather-clear-night-100.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-100.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-110.svg b/.icons/kora/panel/24/weather-clear-night-110.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-110.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-120.svg b/.icons/kora/panel/24/weather-clear-night-120.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-120.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-130.svg b/.icons/kora/panel/24/weather-clear-night-130.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-130.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-140.svg b/.icons/kora/panel/24/weather-clear-night-140.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-140.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-150.svg b/.icons/kora/panel/24/weather-clear-night-150.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-150.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-160.svg b/.icons/kora/panel/24/weather-clear-night-160.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-160.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-170.svg b/.icons/kora/panel/24/weather-clear-night-170.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-170.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-180.svg b/.icons/kora/panel/24/weather-clear-night-180.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-180.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-190.svg b/.icons/kora/panel/24/weather-clear-night-190.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-190.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-200.svg b/.icons/kora/panel/24/weather-clear-night-200.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-200.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-210.svg b/.icons/kora/panel/24/weather-clear-night-210.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-210.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-220.svg b/.icons/kora/panel/24/weather-clear-night-220.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-220.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-230.svg b/.icons/kora/panel/24/weather-clear-night-230.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-230.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-240.svg b/.icons/kora/panel/24/weather-clear-night-240.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-240.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-250.svg b/.icons/kora/panel/24/weather-clear-night-250.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-250.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-260.svg b/.icons/kora/panel/24/weather-clear-night-260.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-260.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-270.svg b/.icons/kora/panel/24/weather-clear-night-270.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-270.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-280.svg b/.icons/kora/panel/24/weather-clear-night-280.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-280.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-290.svg b/.icons/kora/panel/24/weather-clear-night-290.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-290.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-300.svg b/.icons/kora/panel/24/weather-clear-night-300.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-300.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-310.svg b/.icons/kora/panel/24/weather-clear-night-310.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-310.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-320.svg b/.icons/kora/panel/24/weather-clear-night-320.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-320.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-330.svg b/.icons/kora/panel/24/weather-clear-night-330.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-330.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-340.svg b/.icons/kora/panel/24/weather-clear-night-340.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-340.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night-350.svg b/.icons/kora/panel/24/weather-clear-night-350.svg
new file mode 120000
index 000000000..3429ba521
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night-350.svg
@@ -0,0 +1 @@
+weather-clear-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-night.svg b/.icons/kora/panel/24/weather-clear-night.svg
new file mode 100644
index 000000000..ed6763696
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-night.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m1 8c0 3.866 3.134 7 7 7 1.925 0 3.68-.883 5-2.285-.518.132-.966.285-1.5.285-3.59 0-6.5-2.91-6.5-6.5 0-2.233 1.129-4.31 3-5.5-3.886 0-7 3.134-7 7z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clear-wind-night.svg b/.icons/kora/panel/24/weather-clear-wind-night.svg
new file mode 100644
index 000000000..7b721e618
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-wind-night.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.774 10.563s5.106-.041 6.056-.048c1.19-.009 1.996.988 1.996 1.994 0 .602-.229 1.193-.702 1.575-.314.253-.739.418-1.292.418-.221 0-.402-.18-.402-.402s.181-.402.402-.402c.336 0 .598-.087.788-.24.283-.228.402-.59.402-.949 0-.599-.477-1.196-1.186-1.191-.95.009-6.056.049-6.056.049-.22.001-.402-.177-.404-.399-.002-.221.177-.403.398-.405zm.878-.8c-.221-.002-.401-.183-.398-.405.001-.222.183-.4.404-.399 0 0 5.106.041 6.055.048.709.006 1.186-.591 1.186-1.19 0-.359-.118-.721-.401-.948-.191-.154-.453-.242-.788-.242-.221 0-.402-.179-.402-.401s.181-.402.402-.402c.552 0 .977.165 1.291.418.474.382.703.973.703 1.575 0 1.006-.807 2.003-1.997 1.995-.95-.009-6.055-.049-6.055-.049zm-2.68-1.547c-.222-.002-.401-.184-.399-.406.002-.221.183-.4.405-.399 0 0 5.105.041 6.055.049.709.006 1.186-.592 1.186-1.19 0-.36-.119-.722-.402-.949-.19-.153-.452-.241-.787-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.552 0 .977.166 1.29.418.475.382.703.973.703 1.576 0 1.005-.806 2.003-1.997 1.994-.949-.009-6.054-.048-6.054-.048z"/>
+ <path fill-opacity=".3" d="m1 8c0 3.866 3.134 7 7 7 1.925 0 3.68-.883 5-2.285-.518.132-.966.285-1.5.285-3.59 0-6.5-2.91-6.5-6.5 0-2.233 1.129-4.31 3-5.5-3.886 0-7 3.134-7 7z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/weather-clear-wind.svg b/.icons/kora/panel/24/weather-clear-wind.svg
new file mode 100644
index 000000000..cbe5ebd5c
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear-wind.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m6.298 11.547s5.106-.041 6.055-.048c1.191-.009 1.996.988 1.996 1.994 0 .602-.228 1.193-.702 1.575-.313.253-.738.418-1.291.418-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.336 0 .598-.088.788-.241.283-.227.402-.589.402-.948 0-.599-.477-1.196-1.186-1.191-.951.009-6.056.049-6.056.049-.221.001-.402-.177-.404-.399-.003-.222.176-.403.398-.405zm.878-.8c-.222-.002-.401-.183-.398-.405.001-.222.182-.4.404-.399 0 0 5.105.04 6.055.048.709.006 1.186-.591 1.186-1.19 0-.359-.118-.721-.401-.948-.191-.154-.453-.242-.788-.242-.222 0-.402-.179-.402-.401s.18-.402.402-.402c.552 0 .977.165 1.291.418.474.382.702.973.702 1.575 0 1.006-.806 2.003-1.996 1.994-.95-.008-6.055-.048-6.055-.048zm-2.68-1.548c-.222-.002-.402-.183-.399-.405.001-.221.183-.4.404-.399 0 0 5.106.041 6.055.049.709.006 1.187-.592 1.187-1.19 0-.36-.119-.722-.402-.949-.19-.153-.453-.241-.787-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.551 0 .976.165 1.29.418.475.382.703.973.703 1.576 0 1.005-.806 2.003-1.997 1.993-.949-.008-6.054-.048-6.054-.048z"/>
+ <path fill-opacity=".5" d="m8 2c-3.31 0-6 2.68-6 6 0 3.31 2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6z"/>
+ <path d="m7.5 14.96.5 1.04.5-1.04c-.17.02-.33.04-.5.04s-.33-.02-.5-.04zm-4.78-2.4-.38 1.09 1.1-.37c-.25-.22-.5-.47-.72-.72zm12.25-5.06c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/weather-clear.svg b/.icons/kora/panel/24/weather-clear.svg
new file mode 100644
index 000000000..4a644fee7
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clear.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2c-3.31 0-6 2.68-6 6 0 3.31 2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.5 14.96.5 1.04.5-1.04c-.17.02-.33.04-.5.04s-.33-.02-.5-.04zm5.78-2.4c-.22.25-.47.5-.72.72l1.1.37zm-10.56 0-.38 1.09 1.1-.37c-.25-.22-.5-.47-.72-.72zm12.25-5.06c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+ </svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clouds-night.svg b/.icons/kora/panel/24/weather-clouds-night.svg
new file mode 100644
index 000000000..e2337e52a
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clouds-night.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.014 11.207c.528-.874 1.487-1.459 2.582-1.459 1.413 0 2.6.974 2.927 2.287.149-.036.306-.054.467-.054 1.11 0 2.01.9 2.01 2.009 0 1.025-.769 1.872-1.76 1.995h-.001c-.081.01-.164.015-.249.015s-.168-.005-.249-.015h-5.723c-1.319 0-2.389-1.071-2.389-2.389 0-1.317 1.068-2.386 2.385-2.389z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.158 9.674c-.369 1.042-.993 2.01-1.868 2.805-2.825 2.564-7.199 2.351-9.762-.472-2.564-2.825-2.354-7.199.471-9.764.875-.794 1.899-1.321 2.971-1.588-1.993 2.313-1.994 5.807.111 8.127 2.104 2.317 5.582 2.653 8.077.892z" />
+</svg>
diff --git a/.icons/kora/panel/24/weather-clouds-wind-night.svg b/.icons/kora/panel/24/weather-clouds-wind-night.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clouds-wind-night.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-clouds-wind.svg b/.icons/kora/panel/24/weather-clouds-wind.svg
new file mode 100644
index 000000000..a8965b8b5
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clouds-wind.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path d="m4.636 11.469s5.105-.041 6.055-.048c1.19-.009 1.996.988 1.996 1.994 0 .602-.228 1.193-.702 1.575-.314.253-.739.418-1.291.418-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.335 0 .597-.087.787-.241.284-.227.402-.589.402-.948 0-.599-.477-1.196-1.186-1.191-.95.009-6.056.049-6.056.049-.22.001-.402-.177-.404-.399s.177-.403.399-.405zm.878-.8c-.222-.002-.402-.183-.399-.405.002-.222.183-.4.404-.399 0 0 5.106.041 6.056.048.709.006 1.186-.591 1.186-1.19 0-.359-.119-.721-.402-.948-.19-.154-.453-.242-.787-.242-.222 0-.402-.179-.402-.401s.18-.402.402-.402c.551 0 .977.165 1.29.418.475.382.703.973.703 1.575 0 1.006-.806 2.003-1.997 1.994-.949-.008-6.054-.048-6.054-.048zm-2.681-1.548c-.222-.002-.401-.183-.398-.405.001-.221.183-.4.404-.399 0 0 5.106.041 6.055.049.709.006 1.186-.592 1.186-1.19 0-.36-.119-.722-.401-.949-.191-.153-.453-.241-.788-.241-.222 0-.402-.18-.402-.402s.18-.402.402-.402c.552 0 .977.165 1.291.418.474.382.702.973.702 1.576 0 1.005-.806 2.003-1.996 1.993-.95-.008-6.055-.048-6.055-.048z"/>
+ <path fill-opacity=".5" d="m3.679 2.901c.815-1.348 2.294-2.251 3.984-2.251 2.179 0 4.012 1.503 4.515 3.529.23-.057.472-.085.721-.085 1.711 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.126.015-.254.023-.384.023-.131 0-.259-.008-.385-.023h-8.829c-2.035 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/weather-clouds.svg b/.icons/kora/panel/24/weather-clouds.svg
new file mode 100644
index 000000000..025a28266
--- /dev/null
+++ b/.icons/kora/panel/24/weather-clouds.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 8.606c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.001 8.103c-.001-.034-.001-.069-.001-.103 0-3.32 2.69-6 6-6s6 2.68 6 6c0 .375-.035.743-.101 1.1-.319-.084-.654-.129-1-.129-.049 0-.098.001-.147.003-.808-2.019-2.783-3.447-5.088-3.447-1.83 0-3.448.897-4.445 2.275-.426.044-.835.147-1.218.301zm12.969-.603c.01.16.03.33.03.5 0 .16-.02.33-.03.5l1.03-.5zm-13.94 0-1.03.5 1.03.5c-.01-.17-.03-.34-.03-.5 0-.17.02-.34.03-.5zm12.63-5.16-1.1.37c.25.22.5.47.72.72zm-11.32 0 .38 1.09c.22-.25.47-.5.72-.72zm5.66-2.34-.5 1.03c.17-.01.33-.03.5-.03s.33.02.5.03z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-000.svg b/.icons/kora/panel/24/weather-few-clouds-night-000.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-000.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-010.svg b/.icons/kora/panel/24/weather-few-clouds-night-010.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-010.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-020.svg b/.icons/kora/panel/24/weather-few-clouds-night-020.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-020.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-030.svg b/.icons/kora/panel/24/weather-few-clouds-night-030.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-030.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-040.svg b/.icons/kora/panel/24/weather-few-clouds-night-040.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-040.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-050.svg b/.icons/kora/panel/24/weather-few-clouds-night-050.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-050.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-060.svg b/.icons/kora/panel/24/weather-few-clouds-night-060.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-060.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-070.svg b/.icons/kora/panel/24/weather-few-clouds-night-070.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-070.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-080.svg b/.icons/kora/panel/24/weather-few-clouds-night-080.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-080.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-090.svg b/.icons/kora/panel/24/weather-few-clouds-night-090.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-090.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-100.svg b/.icons/kora/panel/24/weather-few-clouds-night-100.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-100.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-110.svg b/.icons/kora/panel/24/weather-few-clouds-night-110.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-110.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-120.svg b/.icons/kora/panel/24/weather-few-clouds-night-120.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-120.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-130.svg b/.icons/kora/panel/24/weather-few-clouds-night-130.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-130.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-140.svg b/.icons/kora/panel/24/weather-few-clouds-night-140.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-140.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-150.svg b/.icons/kora/panel/24/weather-few-clouds-night-150.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-150.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-160.svg b/.icons/kora/panel/24/weather-few-clouds-night-160.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-160.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-170.svg b/.icons/kora/panel/24/weather-few-clouds-night-170.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-170.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-180.svg b/.icons/kora/panel/24/weather-few-clouds-night-180.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-180.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-190.svg b/.icons/kora/panel/24/weather-few-clouds-night-190.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-190.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-200.svg b/.icons/kora/panel/24/weather-few-clouds-night-200.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-200.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-210.svg b/.icons/kora/panel/24/weather-few-clouds-night-210.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-210.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-220.svg b/.icons/kora/panel/24/weather-few-clouds-night-220.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-220.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-230.svg b/.icons/kora/panel/24/weather-few-clouds-night-230.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-230.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-240.svg b/.icons/kora/panel/24/weather-few-clouds-night-240.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-240.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-250.svg b/.icons/kora/panel/24/weather-few-clouds-night-250.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-250.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-260.svg b/.icons/kora/panel/24/weather-few-clouds-night-260.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-260.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-270.svg b/.icons/kora/panel/24/weather-few-clouds-night-270.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-270.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-280.svg b/.icons/kora/panel/24/weather-few-clouds-night-280.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-280.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-290.svg b/.icons/kora/panel/24/weather-few-clouds-night-290.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-290.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-300.svg b/.icons/kora/panel/24/weather-few-clouds-night-300.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-300.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-310.svg b/.icons/kora/panel/24/weather-few-clouds-night-310.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-310.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-320.svg b/.icons/kora/panel/24/weather-few-clouds-night-320.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-320.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-330.svg b/.icons/kora/panel/24/weather-few-clouds-night-330.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-330.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-340.svg b/.icons/kora/panel/24/weather-few-clouds-night-340.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-340.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night-350.svg b/.icons/kora/panel/24/weather-few-clouds-night-350.svg
new file mode 120000
index 000000000..b4e0523ad
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night-350.svg
@@ -0,0 +1 @@
+weather-few-clouds-night.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-night.svg b/.icons/kora/panel/24/weather-few-clouds-night.svg
new file mode 100644
index 000000000..e2337e52a
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-night.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.014 11.207c.528-.874 1.487-1.459 2.582-1.459 1.413 0 2.6.974 2.927 2.287.149-.036.306-.054.467-.054 1.11 0 2.01.9 2.01 2.009 0 1.025-.769 1.872-1.76 1.995h-.001c-.081.01-.164.015-.249.015s-.168-.005-.249-.015h-5.723c-1.319 0-2.389-1.071-2.389-2.389 0-1.317 1.068-2.386 2.385-2.389z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m14.158 9.674c-.369 1.042-.993 2.01-1.868 2.805-2.825 2.564-7.199 2.351-9.762-.472-2.564-2.825-2.354-7.199.471-9.764.875-.794 1.899-1.321 2.971-1.588-1.993 2.313-1.994 5.807.111 8.127 2.104 2.317 5.582 2.653 8.077.892z" />
+</svg>
diff --git a/.icons/kora/panel/24/weather-few-clouds-wind-night.svg b/.icons/kora/panel/24/weather-few-clouds-wind-night.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-wind-night.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds-wind.svg b/.icons/kora/panel/24/weather-few-clouds-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-few-clouds.svg b/.icons/kora/panel/24/weather-few-clouds.svg
new file mode 100644
index 000000000..031006cc9
--- /dev/null
+++ b/.icons/kora/panel/24/weather-few-clouds.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="7" cy="7" r="5.192" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.387 10.65c.489-.809 1.375-1.35 2.389-1.35 1.307 0 2.406.901 2.707 2.116.139-.034.284-.051.433-.051 1.026 0 1.859.834 1.859 1.859 0 .949-.711 1.733-1.628 1.846l-.231.014c-.079 0-.155-.005-.231-.014h-5.295c-1.22 0-2.21-.99-2.21-2.21 0-1.219.989-2.208 2.207-2.21zm-5.947.19c.11.14.24.26.37.38s.27.23.41.34h-.06l-1.1.38zm10.53-4.34c.01.17.03.33.03.5v.16c-.01.11-.02.23-.03.34h.03l1-.5zm-11.97 0-1 .5 1.03.5c-.01-.17-.03-.33-.03-.5v-.16c.01-.11.02-.23.03-.34zm10.94-4.44-1.1.38h-.06c.14.11.28.22.41.34s.26.24.37.38zm-9.88 0 .35 1.07c.22-.26.46-.5.72-.72zm4.94-2.06-.5 1.03c.16-.01.33-.03.5-.03h.5z"/>
+</svg>
diff --git a/.icons/kora/panel/24/weather-fog.svg b/.icons/kora/panel/24/weather-fog.svg
new file mode 100644
index 000000000..c18656f03
--- /dev/null
+++ b/.icons/kora/panel/24/weather-fog.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m2 3.258c-.554 0-1 .337-1 .756s.446.756 1 .756h5.027c.554 0 1-.337 1-.756s-.446-.756-1-.756zm3.576 2.474c-.554 0-1 .337-1 .756s.446.756 1 .756h9.424c.554 0 1-.337 1-.756s-.446-.756-1-.756zm-4.576 3.024c-.554 0-1 .337-1 .756s.446.756 1 .756h11c.554 0 1-.337 1-.756s-.446-.756-1-.756zm2 2.749c-.554 0-1 .338-1 .756 0 .419.446.757 1 .757h11.206c.554 0 1-.338 1-.757 0-.418-.446-.756-1-.756z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-freezing-rain.svg b/.icons/kora/panel/24/weather-freezing-rain.svg
new file mode 100644
index 000000000..70dec8037
--- /dev/null
+++ b/.icons/kora/panel/24/weather-freezing-rain.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m5.398 9.767s-2.043 2.393-2.043 3.5c0 1.37.923 2.5 2.043 2.5s2.044-1.13 2.044-2.5c0-.968-2.044-3.5-2.044-3.5zm5.142-1.767s-2.044 2.393-2.044 3.5c0 1.37.924 2.5 2.044 2.5s2.043-1.13 2.043-2.5c0-.968-2.043-3.5-2.043-3.5z"/>
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-hail.svg b/.icons/kora/panel/24/weather-hail.svg
new file mode 120000
index 000000000..9c51d6efb
--- /dev/null
+++ b/.icons/kora/panel/24/weather-hail.svg
@@ -0,0 +1 @@
+weather-freezing-rain.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-many-clouds-wind.svg b/.icons/kora/panel/24/weather-many-clouds-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/weather-many-clouds-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-many-clouds.svg b/.icons/kora/panel/24/weather-many-clouds.svg
new file mode 120000
index 000000000..bbe5adf46
--- /dev/null
+++ b/.icons/kora/panel/24/weather-many-clouds.svg
@@ -0,0 +1 @@
+weather-overcast.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-mist.svg b/.icons/kora/panel/24/weather-mist.svg
new file mode 120000
index 000000000..c20a6e941
--- /dev/null
+++ b/.icons/kora/panel/24/weather-mist.svg
@@ -0,0 +1 @@
+weather-fog.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-none-available.svg b/.icons/kora/panel/24/weather-none-available.svg
new file mode 100644
index 000000000..b03c70d91
--- /dev/null
+++ b/.icons/kora/panel/24/weather-none-available.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m7.402 11.225c-.046 0-.07-.023-.07-.07v-.756c0-.121.004-.232.012-.334.008-.101.023-.198.047-.29.023-.092.055-.182.096-.272s.095-.182.162-.276l1.043-1.447c.187-.25.281-.496.281-.738 0-.297-.104-.533-.311-.709s-.416-.264-.627-.264c-.281 0-.519.092-.715.276-.195.167-.293.478-.293.931 0 .047-.023.07-.07.07h-1.195c-.047 0-.07-.023-.07-.07v-.234c0-.649.226-1.194.679-1.635.453-.449.989-.674 1.606-.674.593 0 1.129.211 1.605.633.485.414.727.977.727 1.687 0 .489-.129.913-.387 1.272l-1.072 1.465c-.121.183-.182.416-.182.697v.668c0 .047-.023.07-.07.07zm0 2.063c-.046 0-.07-.024-.07-.07v-1.19c0-.047.024-.07.07-.07h1.196c.047 0 .07.023.07.07v1.19c0 .046-.023.07-.07.07z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-overcast-wind.svg b/.icons/kora/panel/24/weather-overcast-wind.svg
new file mode 120000
index 000000000..6b455fb1f
--- /dev/null
+++ b/.icons/kora/panel/24/weather-overcast-wind.svg
@@ -0,0 +1 @@
+weather-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-overcast.svg b/.icons/kora/panel/24/weather-overcast.svg
new file mode 100644
index 000000000..a2cbbc4dc
--- /dev/null
+++ b/.icons/kora/panel/24/weather-overcast.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.02 7.067c-1.31 0-2.4.86-2.81 2.03-1.23.16-2.19 1.2-2.19 2.47 0 1.38 1.12 2.5 2.5 2.5h5c1.38 0 2.5-1.12 2.5-2.5 0-1.27-.96-2.31-2.19-2.47-.4-1.17-1.5-2.03-2.81-2.03z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/24/weather-severe-alert.svg b/.icons/kora/panel/24/weather-severe-alert.svg
new file mode 100644
index 000000000..1e5b146e6
--- /dev/null
+++ b/.icons/kora/panel/24/weather-severe-alert.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m8 12.888c.633 0 1.146.514 1.146 1.147 0 .632-.513 1.146-1.146 1.146s-1.146-.514-1.146-1.146c0-.633.513-1.147 1.146-1.147zm-1-6.888v4l.25 2h1.5l.25-2v-4z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-showers-day.svg b/.icons/kora/panel/24/weather-showers-day.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/24/weather-showers-day.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-showers-night.svg b/.icons/kora/panel/24/weather-showers-night.svg
new file mode 120000
index 000000000..ccc43a6e0
--- /dev/null
+++ b/.icons/kora/panel/24/weather-showers-night.svg
@@ -0,0 +1 @@
+weather-showers.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-showers-scattered-day.svg b/.icons/kora/panel/24/weather-showers-scattered-day.svg
new file mode 120000
index 000000000..12f673875
--- /dev/null
+++ b/.icons/kora/panel/24/weather-showers-scattered-day.svg
@@ -0,0 +1 @@
+weather-showers-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-showers-scattered-night.svg b/.icons/kora/panel/24/weather-showers-scattered-night.svg
new file mode 120000
index 000000000..12f673875
--- /dev/null
+++ b/.icons/kora/panel/24/weather-showers-scattered-night.svg
@@ -0,0 +1 @@
+weather-showers-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-showers-scattered.svg b/.icons/kora/panel/24/weather-showers-scattered.svg
new file mode 100644
index 000000000..1a8064043
--- /dev/null
+++ b/.icons/kora/panel/24/weather-showers-scattered.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.398 9.767s-2.043 2.393-2.043 3.5c0 1.37.923 2.5 2.043 2.5s2.044-1.13 2.044-2.5c0-.968-2.044-3.5-2.044-3.5zm5.142-1.767s-2.044 2.393-2.044 3.5c0 1.37.924 2.5 2.044 2.5s2.043-1.13 2.043-2.5c0-.968-2.043-3.5-2.043-3.5z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+
+</svg>
diff --git a/.icons/kora/panel/24/weather-showers.svg b/.icons/kora/panel/24/weather-showers.svg
new file mode 100644
index 000000000..4785a17b6
--- /dev/null
+++ b/.icons/kora/panel/24/weather-showers.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.479 11.443.025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.083.173-.259.284-.451.284-.274 0-.5-.226-.5-.5 0-.081.02-.16.057-.232l1-2c.079-.165.243-.274.426-.283zm2.5 0 .025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.083.173-.259.284-.451.284-.274 0-.5-.226-.5-.5 0-.081.02-.16.057-.232l1-2c.079-.165.243-.274.426-.283zm-5 0 .025-.001c.274 0 .5.226.5.5 0 .081-.02.161-.057.232l-1 2c-.084.169-.258.277-.448.277-.274 0-.5-.226-.5-.5 0-.078.019-.155.054-.225l1-2c.079-.165.243-.274.426-.283zm-2.501 0c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm-2.5 0c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/24/weather-snow-day.svg b/.icons/kora/panel/24/weather-snow-day.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/24/weather-snow-day.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-snow-night.svg b/.icons/kora/panel/24/weather-snow-night.svg
new file mode 120000
index 000000000..a83d1690e
--- /dev/null
+++ b/.icons/kora/panel/24/weather-snow-night.svg
@@ -0,0 +1 @@
+weather-snow.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-snow-rain.svg b/.icons/kora/panel/24/weather-snow-rain.svg
new file mode 100644
index 000000000..615de2b1b
--- /dev/null
+++ b/.icons/kora/panel/24/weather-snow-rain.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9 14c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm4 0c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1zm-6.521-2.006c-.183.009-.347.118-.426.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm-3-.002c-.182.009-.346.118-.425.283l-1 2c-.035.07-.053.146-.053.224 0 .274.226.5.5.5.189 0 .363-.107.447-.276l1-2c.038-.071.057-.151.057-.232 0-.274-.226-.5-.5-.5-.008 0-.017.001-.026.001zm7.522.008c-.549 0-1 .451-1 1s.451 1 1 1 1-.451 1-1-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+</svg>
diff --git a/.icons/kora/panel/24/weather-snow-scattered-day.svg b/.icons/kora/panel/24/weather-snow-scattered-day.svg
new file mode 120000
index 000000000..5c5ccc9dd
--- /dev/null
+++ b/.icons/kora/panel/24/weather-snow-scattered-day.svg
@@ -0,0 +1 @@
+weather-snow-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-snow-scattered-night.svg b/.icons/kora/panel/24/weather-snow-scattered-night.svg
new file mode 120000
index 000000000..5c5ccc9dd
--- /dev/null
+++ b/.icons/kora/panel/24/weather-snow-scattered-night.svg
@@ -0,0 +1 @@
+weather-snow-scattered.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-snow-scattered.svg b/.icons/kora/panel/24/weather-snow-scattered.svg
new file mode 100644
index 000000000..70fff5751
--- /dev/null
+++ b/.icons/kora/panel/24/weather-snow-scattered.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.643 13.643c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2zm-9.167-1.132c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2zm4.524-1.365c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-snow.svg b/.icons/kora/panel/24/weather-snow.svg
new file mode 100644
index 000000000..9fc5dae88
--- /dev/null
+++ b/.icons/kora/panel/24/weather-snow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 12.963c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm-10-2c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1zm4 0c-.549 0-1 .452-1 1 0 .549.451 1 1 1s1-.451 1-1c0-.548-.451-1-1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z" />
+</svg>
diff --git a/.icons/kora/panel/24/weather-storm-day.svg b/.icons/kora/panel/24/weather-storm-day.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/24/weather-storm-day.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-storm-night.svg b/.icons/kora/panel/24/weather-storm-night.svg
new file mode 120000
index 000000000..6f7583d33
--- /dev/null
+++ b/.icons/kora/panel/24/weather-storm-night.svg
@@ -0,0 +1 @@
+weather-storm.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/weather-storm.svg b/.icons/kora/panel/24/weather-storm.svg
new file mode 100644
index 000000000..6bd9dc73d
--- /dev/null
+++ b/.icons/kora/panel/24/weather-storm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6.536 7-.536 5h1l-.754 4 3.238-5h-1.484l2.5-4z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.679 2.752c.816-1.348 2.294-2.251 3.985-2.251 2.179 0 4.011 1.503 4.514 3.529.231-.057.473-.085.721-.085 1.712 0 3.101 1.389 3.101 3.1 0 1.581-1.186 2.889-2.716 3.078h-.001c-.125.015-.253.023-.384.023s-.259-.008-.384-.023h-8.83c-2.034 0-3.685-1.652-3.685-3.686 0-2.032 1.648-3.681 3.679-3.685z"/>
+ </svg>
diff --git a/.icons/kora/panel/24/weather-windy.svg b/.icons/kora/panel/24/weather-windy.svg
new file mode 100644
index 000000000..e13c48fe5
--- /dev/null
+++ b/.icons/kora/panel/24/weather-windy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.165 9.687s7.339-.058 8.704-.069c1.711-.013 2.869 1.421 2.869 2.866 0 .866-.328 1.716-1.009 2.265-.451.363-1.062.601-1.856.601-.319 0-.578-.259-.578-.578s.259-.578.578-.578c.482 0 .859-.126 1.132-.346.407-.327.578-.847.578-1.364 0-.86-.686-1.719-1.705-1.711-1.366.012-8.705.07-8.705.07-.317.002-.578-.255-.581-.573-.003-.319.254-.58.573-.583zm1.262-1.15c-.319-.002-.577-.263-.573-.582.002-.319.263-.575.581-.573 0 0 7.339.058 8.704.069 1.019.008 1.705-.85 1.705-1.711 0-.516-.17-1.036-.577-1.363-.274-.221-.651-.347-1.132-.347-.319 0-.578-.258-.578-.577s.259-.578.578-.578c.793 0 1.404.238 1.855.601.682.549 1.01 1.399 1.01 2.264 0 1.446-1.159 2.879-2.87 2.867-1.365-.012-8.703-.07-8.703-.07zm-3.853-2.224c-.319-.003-.577-.264-.573-.583.002-.318.263-.575.581-.573 0 0 7.339.058 8.704.07 1.019.008 1.705-.851 1.705-1.711 0-.517-.171-1.037-.577-1.364-.274-.22-.651-.346-1.132-.346-.319 0-.578-.259-.578-.578s.259-.578.578-.578c.793 0 1.404.238 1.855.601.682.549 1.01 1.399 1.01 2.265 0 1.445-1.159 2.879-2.87 2.866-1.365-.012-8.703-.069-8.703-.069z" />
+</svg>
diff --git a/.icons/kora/panel/24/webtorrent-desktop-panel.svg b/.icons/kora/panel/24/webtorrent-desktop-panel.svg
new file mode 100644
index 000000000..1f3e9e19c
--- /dev/null
+++ b/.icons/kora/panel/24/webtorrent-desktop-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8.539 1c-.302-.007-.601.067-.863.213l-4.852 2.705c-.509.284-.824.811-.824 1.379v5.406c-.001.569.314 1.097.824 1.381l4.852 2.703c.509.284 1.139.284 1.648 0l4.852-2.703c.51-.284.825-.812.824-1.381v-5.406c0-.568-.315-1.095-.824-1.379l-4.852-2.705c-.239-.133-.509-.207-.785-.213zm-.039.854 5.532 3.111v6.07l-5.532 3.111-5.532-3.111v-6.07zm-1.07 4.146c-.789 0-1.43.736-1.43 1.643 0 1.413 2.201 2.524 2.477 3.357.275-.833 2.476-1.944 2.476-3.357 0-.907-.64-1.643-1.43-1.643-.413 0-.785.255-1.046.578-.261-.323-.633-.578-1.047-.578z" />
+</svg>
diff --git a/.icons/kora/panel/24/wechat-tray-unread.svg b/.icons/kora/panel/24/wechat-tray-unread.svg
new file mode 100644
index 000000000..1f13145ae
--- /dev/null
+++ b/.icons/kora/panel/24/wechat-tray-unread.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 5c-2.743 0-5 2.031-5 4.5s2.257 4.5 5 4.5c.347-.001.694-.035 1.033-.102-.021-.131-.033-.265-.033-.398 0-1.371 1.129-2.5 2.5-2.5.379.002.752.089 1.092.256.265-.555.404-1.152.408-1.756 0-2.469-2.257-4.5-5-4.5zm-2 2c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm4 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" />
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c2.487.003 4.726 1.422 5.605 3.555-.794-.353-1.678-.555-2.605-.555-.029 0-.059.001-.088.004-3.209.043-5.912 2.438-5.912 5.496 0 .691.144 1.345.395 1.949-.034-.013-.067-.027-.1-.041l-1.295 2.592v-3.41c-1.269-1.041-1.997-2.529-2-4.09 0-3.017 2.708-5.5 6-5.5zm-3 3c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z" />
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="13.5" cy="13.5" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/24/wechat-tray.svg b/.icons/kora/panel/24/wechat-tray.svg
new file mode 100644
index 000000000..5eb0ec255
--- /dev/null
+++ b/.icons/kora/panel/24/wechat-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 5c-2.743 0-5 2.031-5 4.5s2.257 4.5 5 4.5c1.003-.001 1.982-.274 2.811-.783l1.189 1.783v-2.809c.647-.776.998-1.72 1-2.691 0-2.469-2.257-4.5-5-4.5zm-2 2c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1zm4 0c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m7 1c2.487.003 4.726 1.422 5.605 3.555-.794-.353-1.678-.555-2.605-.555-.029 0-.059.001-.088.004-3.209.043-5.912 2.438-5.912 5.496 0 .691.144 1.345.395 1.949-.034-.013-.067-.027-.1-.041l-1.295 2.592v-3.41c-1.269-1.041-1.997-2.529-2-4.09 0-3.017 2.708-5.5 6-5.5zm-3 3c.549 0 1 .451 1 1s-.451 1-1 1-1-.451-1-1 .451-1 1-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/whatsapp-msg.svg b/.icons/kora/panel/24/whatsapp-msg.svg
new file mode 100644
index 000000000..c7090fe58
--- /dev/null
+++ b/.icons/kora/panel/24/whatsapp-msg.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.028 3.627c-.63 0-1.26.692-1.362.834l-.041.041-.02.061c-.874 2.013 2.074 5.042 2.44 5.408.285.285 2.684 2.582 4.615 2.582.305 0 .57-.061.814-.162l.061-.021.04-.04c.183-.143 1.098-.956.773-1.688-.122-.285-1.118-1.342-2.379-1.545l-.081-.021-.082.021c-.061.02-.488.101-1.098.508-.203-.102-.609-.386-1.28-1.037-.651-.651-.936-1.057-1.037-1.26.386-.61.488-1.037.508-1.078l.02-.081-.02-.082c-.203-1.26-1.281-2.236-1.566-2.379-.081-.04-.183-.061-.305-.061z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 1c3.863 0 7 3.137 7 7s-3.137 7-7 7-7-3.137-7-7 3.137-7 7-7zm0 1c3.311 0 6 2.689 6 6s-2.689 6-6 6-6-2.689-6-6 2.689-6 6-6z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="13.5" r="1.5" fill="#4285f4"/>
+</svg>
diff --git a/.icons/kora/panel/24/whatsapp-tray.svg b/.icons/kora/panel/24/whatsapp-tray.svg
new file mode 100644
index 000000000..0e46a125f
--- /dev/null
+++ b/.icons/kora/panel/24/whatsapp-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910313 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.432997 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855781 14.994787 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/whatsapp-warning-msg.svg b/.icons/kora/panel/24/whatsapp-warning-msg.svg
new file mode 100644
index 000000000..e5eecc8d5
--- /dev/null
+++ b/.icons/kora/panel/24/whatsapp-warning-msg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910315 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 1.8096642 11.420056 1.8408181 11.50346 1.8789062 11.599609 A 2.5 2.5 0 0 1 3.5 11 A 2.5 2.5 0 0 1 6 13.5 A 2.5 2.5 0 0 1 5.7167969 14.650391 C 5.8268855 14.681986 5.9193679 14.704327 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991287 7.7050781 14.992188 C 7.7855781 14.994787 7.8660936 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953056 8.8144063 14.960938 8.7382812 C 14.977556 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="3.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/whatsapp-warning.svg b/.icons/kora/panel/24/whatsapp-warning.svg
new file mode 100644
index 000000000..09ce9527e
--- /dev/null
+++ b/.icons/kora/panel/24/whatsapp-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 7.831125 1 7.665375 1.0079813 7.5 1.0195312 C 7.479 1.0211062 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.22075 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069969 7.6710156 1.0058594 7.6972656 C 1.0036719 7.7760156 1.0014281 7.8539688 1.0019531 7.9335938 C 1.0016906 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910313 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.432997 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855781 14.994787 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986927 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996964 8.0778175 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 5.5 4 C 6.3284 4 7 4.6715 7 5.5 C 7 6 7 7 6 7 C 6 8 8.032 9.946 9 10 C 9 9 10 9 10.5 9 C 11.328 9 12 9.672 12 10.5 C 12 11.328 11.328 12 10.5 12 L 9.9394531 12 C 9.6434531 11.993 9.2975 11.884031 8.8125 11.707031 C 7.1895 11.115031 6.0628031 10.165062 4.9082031 8.4140625 C 4.2356031 7.3940625 4.0036 6.7806781 4 6.0175781 L 4 5.5 C 4 4.6715 4.6716 4 5.5 4 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/whatsie-tray-attention.svg b/.icons/kora/panel/24/whatsie-tray-attention.svg
new file mode 100644
index 000000000..db3d4578e
--- /dev/null
+++ b/.icons/kora/panel/24/whatsie-tray-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079803 7.5 1.0195312 C 7.479 1.0211013 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.2207465 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069994 7.6710156 1.0058594 7.6972656 C 1.0036694 7.7760156 1.0014331 7.8539688 1.0019531 7.9335938 C 1.0016981 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910319 1.3984375 10.316406 C 1.4829756 10.58658 1.588175 10.859927 1.6992188 11.134766 A 2.5 2.5 0 0 1 2.5 11 A 2.5 2.5 0 0 1 5 13.5 A 2.5 2.5 0 0 1 4.7734375 14.535156 C 5.1635421 14.498354 5.4579565 14.559406 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991287 7.7050781 14.992188 C 7.7855778 14.994694 7.8660936 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953056 8.8144063 14.960938 8.7382812 C 14.977556 8.5746563 14.986928 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996971 8.0778165 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 4 7 A 1 1 0 0 1 5 8 A 1 1 0 0 1 4 9 A 1 1 0 0 1 3 8 A 1 1 0 0 1 4 7 z M 8 7 A 1 1 0 0 1 9 8 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 z M 12 7 A 1 1 0 0 1 13 8 A 1 1 0 0 1 12 9 A 1 1 0 0 1 11 8 A 1 1 0 0 1 12 7 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/whatsie-tray.svg b/.icons/kora/panel/24/whatsie-tray.svg
new file mode 100644
index 000000000..2b066bcba
--- /dev/null
+++ b/.icons/kora/panel/24/whatsie-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.831125 1 7.665375 1.0079802 7.5 1.0195312 C 7.479 1.0211013 7.4585 1.0216875 7.4375 1.0234375 C 4.937275 1.2207465 2.8179969 2.7233875 1.7480469 4.8515625 C 1.6788344 4.989375 1.6090281 5.1286844 1.5488281 5.2714844 C 1.2211406 6.0114719 1.0421406 6.795475 1.0097656 7.6171875 C 1.0083656 7.6443125 1.0069994 7.6710156 1.0058594 7.6972656 C 1.0036694 7.7760156 1.0014331 7.8539688 1.0019531 7.9335938 C 1.0016981 7.9554687 1 7.978125 1 8 C 1 8.81375 1.1452125 9.5910316 1.3984375 10.316406 C 1.5002875 10.641906 1.6181031 10.970234 1.7597656 11.302734 C 2.1125656 12.132234 2.1551719 12.356703 2.0996094 13.048828 C 2.0609344 13.531828 1.9310281 14.025359 1.7675781 14.302734 C 1.6193531 14.553859 1.5 14.815234 1.5 14.880859 C 1.5 15.085609 2.6801219 15.013844 3.7246094 14.746094 C 4.9482094 14.432844 5.0553187 14.43295 6.0585938 14.748047 C 6.5175313 14.892372 7.0400594 14.969234 7.6308594 14.990234 C 7.6553594 14.992034 7.6805781 14.991288 7.7050781 14.992188 C 7.7855778 14.994694 7.8660937 15 7.9492188 15 L 7.9667969 15 L 8 15 C 8.195125 15 8.3884531 14.989489 8.5800781 14.974609 C 10.310828 14.851234 11.700797 14.211516 12.951172 12.962891 C 13.981922 11.933891 14.621047 10.663984 14.873047 9.3339844 C 14.896677 9.2132344 14.915021 9.0901719 14.931641 8.9667969 C 14.942141 8.8906719 14.953057 8.8144062 14.960938 8.7382812 C 14.977557 8.5746563 14.986928 8.4093125 14.992188 8.2421875 C 14.993887 8.2001875 14.996094 8.1591875 14.996094 8.1171875 C 14.996971 8.0778165 15 8.039375 15 8 C 15 4.18675 11.981234 1.1076219 8.1933594 1.0058594 C 8.1636094 1.0045469 8.1332656 1.0043438 8.1035156 1.0039062 C 8.0685156 1.0033812 8.035 1 8 1 z M 4 7 A 1 1 0 0 1 5 8 A 1 1 0 0 1 4 9 A 1 1 0 0 1 3 8 A 1 1 0 0 1 4 7 z M 8 7 A 1 1 0 0 1 9 8 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 z M 12 7 A 1 1 0 0 1 13 8 A 1 1 0 0 1 12 9 A 1 1 0 0 1 11 8 A 1 1 0 0 1 12 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/wire-tray-attention.svg b/.icons/kora/panel/24/wire-tray-attention.svg
new file mode 100644
index 000000000..70a3a03a9
--- /dev/null
+++ b/.icons/kora/panel/24/wire-tray-attention.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 3.134,1 0,4.134 0,8 0,11.866 3.134,15 7,15 10.866,15 14,11.866 14,8 14,4.134 10.866,1 7,1 Z M 2,4.9997 H 3 V 9.4121 C 3,9.4121 2.9984,9.7701 3.2812,10.164 3.5641,10.558 4.116,11 5.5,11 5.6058,11 5.6363,10.964 5.7324,10.959 5.6611,10.882 5.5255,10.827 5.4687,10.748 5.0015,10.098 5,9.4121 5,9.4121 V 6.0719 L 5.0039,6.0426 C 5.0039,6.0426 5.0278,5.898 5.0879,5.779 5.148,5.66 5.251,5.5204 5.4082,5.3981 5.7225,5.1536 6.2228,4.9884 7.0078,4.9997 7.7878,5.0109 8.274,5.1744 8.584,5.4079 8.739,5.5246 8.8433,5.6589 8.9063,5.7751 8.9683,5.8913 8.9961,6.0368 8.9961,6.0368 L 9,6.07 V 9.4121 C 9,9.4121 8.9983,10.098 8.5312,10.748 8.4742,10.827 8.3386,10.882 8.2676,10.959 8.3636,10.964 8.394,11 8.5,11 9.884,11 10.436,10.558 10.719,10.164 11.002,9.7701 11,9.4121 11,9.4121 V 4.9997 H 12 V 9.4121 C 12,9.4121 11.998,10.098 11.531,10.748 11.064,11.398 10.116,12 8.5,12 7.878,12 7.435,11.852 7,11.705 6.565,11.852 6.1219,12 5.5,12 3.8839,12 2.9358,11.398 2.4687,10.748 2.0015,10.098 2,9.4121 2,9.4121 Z M 6.9922,5.9997 C 6.3532,5.9905 6.1034,6.1252 6.0234,6.1872 6.0024,6.2041 6.005,6.2036 6,6.2106 V 9.4121 C 6,9.4121 5.9986,9.7701 6.2812,10.164 6.4253,10.364 6.645,10.574 7,10.734 7.355,10.574 7.5747,10.364 7.7187,10.164 8.0017,9.7701 8,9.4121 8,9.4121 V 6.2223 C 7.993,6.2157 8.0004,6.2205 7.9844,6.2087 7.9014,6.1461 7.6362,6.0089 6.9922,5.9997 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="14.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/wire-tray.svg b/.icons/kora/panel/24/wire-tray.svg
new file mode 100644
index 000000000..dd2763ef3
--- /dev/null
+++ b/.icons/kora/panel/24/wire-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 C 3.134,1 0,4.134 0,8 0,11.866 3.134,15 7,15 10.866,15 14,11.866 14,8 14,4.134 10.866,1 7,1 Z M 2,4.9997 H 3 V 9.4121 C 3,9.4121 2.9984,9.7701 3.2812,10.164 3.5641,10.558 4.116,11 5.5,11 5.6058,11 5.6363,10.964 5.7324,10.959 5.6611,10.882 5.5255,10.827 5.4687,10.748 5.0015,10.098 5,9.4121 5,9.4121 V 6.0719 L 5.0039,6.0426 C 5.0039,6.0426 5.0278,5.898 5.0879,5.779 5.148,5.66 5.251,5.5204 5.4082,5.3981 5.7225,5.1536 6.2228,4.9884 7.0078,4.9997 7.7878,5.0109 8.274,5.1744 8.584,5.4079 8.739,5.5246 8.8433,5.6589 8.9063,5.7751 8.9683,5.8913 8.9961,6.0368 8.9961,6.0368 L 9,6.07 V 9.4121 C 9,9.4121 8.9983,10.098 8.5312,10.748 8.4742,10.827 8.3386,10.882 8.2676,10.959 8.3636,10.964 8.394,11 8.5,11 9.884,11 10.436,10.558 10.719,10.164 11.002,9.7701 11,9.4121 11,9.4121 V 4.9997 H 12 V 9.4121 C 12,9.4121 11.998,10.098 11.531,10.748 11.064,11.398 10.116,12 8.5,12 7.878,12 7.435,11.852 7,11.705 6.565,11.852 6.1219,12 5.5,12 3.8839,12 2.9358,11.398 2.4687,10.748 2.0015,10.098 2,9.4121 2,9.4121 Z M 6.9922,5.9997 C 6.3532,5.9905 6.1034,6.1252 6.0234,6.1872 6.0024,6.2041 6.005,6.2036 6,6.2106 V 9.4121 C 6,9.4121 5.9986,9.7701 6.2812,10.164 6.4253,10.364 6.645,10.574 7,10.734 7.355,10.574 7.5747,10.364 7.7187,10.164 8.0017,9.7701 8,9.4121 8,9.4121 V 6.2223 C 7.993,6.2157 8.0004,6.2205 7.9844,6.2087 7.9014,6.1461 7.6362,6.0089 6.9922,5.9997 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/wired.svg b/.icons/kora/panel/24/wired.svg
new file mode 120000
index 000000000..84ab20350
--- /dev/null
+++ b/.icons/kora/panel/24/wired.svg
@@ -0,0 +1 @@
+network-wired.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/wiznote-indicator.svg b/.icons/kora/panel/24/wiznote-indicator.svg
new file mode 100644
index 000000000..44d6146dd
--- /dev/null
+++ b/.icons/kora/panel/24/wiznote-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,1 9.5,7 9,4 5,5 4,8 3,3 0,4 2,13.5 5.777,14.066 6.5,11.5 7.264,14.289 12,15 16,2 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/workrave-indicator-quiet.svg b/.icons/kora/panel/24/workrave-indicator-quiet.svg
new file mode 100644
index 000000000..3b2b03f43
--- /dev/null
+++ b/.icons/kora/panel/24/workrave-indicator-quiet.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 5.7909,1 4,2.7909 4,5 4,7.2091 5.7909,9 8,9 10.209,9 12,7.2091 12,5 12,2.7909 10.209,1 8,1 Z M 7,3 H 9 V 4 H 10 V 6 H 9 V 7 H 7 V 6 H 6 V 4 H 7 Z M 11.494,9.9941 C 11.045,9.9942 10.824,10.541 11.146,10.854 L 12.793,12.5 11.146,14.146 C 10.656,14.618 11.382,15.344 11.854,14.854 L 13.5,13.207 15.146,14.854 C 15.618,15.344 16.344,14.618 15.854,14.146 L 14.207,12.5 15.854,10.854 C 16.179,10.536 15.945,9.9836 15.49,9.9961 15.36,9.9997 15.237,10.054 15.146,10.146 L 13.5,11.793 11.854,10.146 C 11.759,10.049 11.63,9.9941 11.494,9.9941 Z M 8,10 C -4e-4,10.004 1,15 1,15 H 10.074 C 10.027,14.868 9.9921,14.729 9.9844,14.576 9.9636,14.169 10.149,13.718 10.453,13.426 L 11.379,12.5 10.451,11.572 C 10.055,11.189 9.9406,10.62 10.055,10.137 9.4308,10.055 8.7622,9.9996 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/workrave-indicator-suspended.svg b/.icons/kora/panel/24/workrave-indicator-suspended.svg
new file mode 100644
index 000000000..3a319fb24
--- /dev/null
+++ b/.icons/kora/panel/24/workrave-indicator-suspended.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.4766,0.99609 C 1.0278,1.0127 0.82663,1.5665 1.1602,1.8672 L 15.16,14.867 C 15.65,15.32 16.329,14.586 15.84,14.133 L 1.8398,1.1328 C 1.7421,1.0402 1.6111,0.99089 1.4766,0.99609 Z M 8,1 C 6.7132,1 5.5813,1.6185 4.8496,2.5625 L 6.3984,4 H 7 V 3 H 9 V 4 H 10 V 6 H 9 V 6.416 L 10.666,7.9629 C 11.479,7.2307 12,6.1804 12,5 12,2.7909 10.209,1 8,1 Z M 4.1426,6.002 C 4.5312,7.4994 5.7532,8.6522 7.293,8.9277 Z M 8,10 C -4e-4,10.004 1,15 1,15 H 13.832 L 8.4668,10.018 C 8.3079,10.013 8.1657,9.9999 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/workrave-indicator.svg b/.icons/kora/panel/24/workrave-indicator.svg
new file mode 100644
index 000000000..fff219f50
--- /dev/null
+++ b/.icons/kora/panel/24/workrave-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 5.7909,1 4,2.7909 4,5 4,7.2091 5.7909,9 8,9 10.209,9 12,7.2091 12,5 12,2.7909 10.209,1 8,1 Z M 7,3 H 9 V 4 H 10 V 6 H 9 V 7 H 7 V 6 H 6 V 4 H 7 Z M 8,10 C -4e-4,10.004 1,15 1,15 V 15 H 15 V 15 C 15,15 16,9.996 8,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/x-tile-panel.svg b/.icons/kora/panel/24/x-tile-panel.svg
new file mode 100644
index 000000000..915614e4b
--- /dev/null
+++ b/.icons/kora/panel/24/x-tile-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 1 5.7148438 C 1 6.4271295 1.5728706 7 2.2851562 7 L 5.7148438 7 C 6.4271295 7 7 6.4271295 7 5.7148438 L 7 3 L 1 3 z M 9 3 L 9 5.7148438 C 9 6.4271295 9.5728709 7 10.285156 7 L 13.714844 7 C 14.427129 7 15 6.4271295 15 5.7148438 L 15 3 L 9 3 z M 1 11 L 1 13.714844 C 1 14.427129 1.5728706 15 2.2851562 15 L 5.7148438 15 C 6.4271295 15 7 14.427129 7 13.714844 L 7 11 L 1 11 z M 9 11 L 9 13.714844 C 9 14.427129 9.5728709 15 10.285156 15 L 13.714844 15 C 14.427129 15 15 14.427129 15 13.714844 L 15 11 L 9 11 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2.2851562 1 C 1.5728705 1 1 1.5728706 1 2.2851562 L 1 3 L 7 3 L 7 2.2851562 C 7 1.5728705 6.4271295 1 5.7148438 1 L 2.2851562 1 z M 10.285156 1 C 9.5728708 1 9 1.5728706 9 2.2851562 L 9 3 L 15 3 L 15 2.2851562 C 15 1.5728705 14.427129 1 13.714844 1 L 10.285156 1 z M 2.2851562 9 C 1.5728705 9 1 9.5728709 1 10.285156 L 1 11 L 7 11 L 7 10.285156 C 7 9.5728708 6.4271295 9 5.7148438 9 L 2.2851562 9 z M 10.285156 9 C 9.5728708 9 9 9.5728709 9 10.285156 L 9 11 L 15 11 L 15 10.285156 C 15 9.5728708 14.427129 9 13.714844 9 L 10.285156 9 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/xchat-panel.svg b/.icons/kora/panel/24/xchat-panel.svg
new file mode 100644
index 000000000..d92b6126c
--- /dev/null
+++ b/.icons/kora/panel/24/xchat-panel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 3.4062,0.9874 C 3.1506,0.9874 2.8833,1.0728 2.6875,1.2686 L 1.2812,2.6749 C 0.8895,3.0666 0.8895,3.7206 1.2812,4.1124 L 2.1562,4.9874 H 7.844 L 4.125,1.2686 C 3.9291,1.0727 3.6619,0.9873 3.4062,0.9873 Z M 12.594,0.9874 C 12.332,0.9874 12.071,1.0728 11.875,1.2686 L 8.156,4.9874 H 13.844 L 14.719,4.1124 C 15.11,3.7207 15.11,3.0666 14.719,2.6749 L 13.312,1.2687 C 13.117,1.0729 12.855,0.9875 12.594,0.9875 Z M 4.4782,5.4953 C 4.2135,5.5067 4.0037,5.7225 3.9997,5.9874 V 7.487 9.487 C 3.9901,10.163 5.0093,10.163 4.9997,9.487 V 7.987 H 5.9997 V 9.487 C 5.9901,10.163 7.0093,10.163 6.9997,9.487 V 7.487 C 6.9992,7.2112 6.7755,6.9878 6.4997,6.9878 H 4.9997 V 5.9878 C 4.9955,5.7062 4.7596,5.4836 4.4782,5.4957 Z M 13.478,5.4953 C 13.214,5.5069 13.004,5.7227 13,5.9874 V 6.9874 H 12.5 C 11.854,7.0078 11.854,7.9666 12.5,7.987 H 13 V 9.487 C 13,9.7631 13.224,9.987 13.5,9.987 H 15 C 15.676,9.9966 15.676,8.9774 15,8.987 H 14 V 7.987 H 15 C 15.688,8.0088 15.688,6.9656 15,6.9874 H 14 V 5.9874 C 13.996,5.7061 13.76,5.4839 13.479,5.4957 Z M 0.5,6.9874 C 0.22403,6.9874 2.4835e-4,7.211 0,7.487 V 9.487 C 2.7609e-5,9.7631 0.22387,9.987 0.5,9.987 H 2.5 C 3.1762,9.9966 3.1762,8.9774 2.5,8.987 H 1 V 7.987 H 2.5 C 3.1762,7.9966 3.1762,6.9774 2.5,6.987 H 0.5 Z M 8.5,6.9874 C 8.224,6.9874 8.0002,7.211 8,7.487 V 9.487 C 8,9.7631 8.2239,9.987 8.5,9.987 H 9.25 C 9.9262,9.9966 9.9262,8.9774 9.25,8.987 H 9 V 7.987 H 10 V 9.487 C 9.9904,10.163 11.01,10.163 11,9.487 V 7.487 C 11,7.211 10.776,6.9874 10.5,6.9874 Z M 2.1564,10.987 1.2814,11.862 C 0.8897,12.254 0.8897,12.908 1.2814,13.3 L 2.6876,14.706 C 3.0793,15.098 3.7334,15.098 4.1251,14.706 L 7.844,10.987 Z M 8.156,10.987 11.875,14.706 C 12.267,15.098 12.921,15.098 13.313,14.706 L 14.719,13.3 C 15.111,12.908 15.111,12.254 14.719,11.862 L 13.844,10.987 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/xfce-newmail.svg b/.icons/kora/panel/24/xfce-newmail.svg
new file mode 120000
index 000000000..9ab72aa40
--- /dev/null
+++ b/.icons/kora/panel/24/xfce-newmail.svg
@@ -0,0 +1 @@
+new-messages-red.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce-nomail.svg b/.icons/kora/panel/24/xfce-nomail.svg
new file mode 120000
index 000000000..af817c6dc
--- /dev/null
+++ b/.icons/kora/panel/24/xfce-nomail.svg
@@ -0,0 +1 @@
+applications-email-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-critical-charging.svg b/.icons/kora/panel/24/xfce4-battery-critical-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-critical-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-critical.svg b/.icons/kora/panel/24/xfce4-battery-critical.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-critical.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-full-charging.svg b/.icons/kora/panel/24/xfce4-battery-full-charging.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-full-charging.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-full.svg b/.icons/kora/panel/24/xfce4-battery-full.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-full.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-low-charging.svg b/.icons/kora/panel/24/xfce4-battery-low-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-low-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-low.svg b/.icons/kora/panel/24/xfce4-battery-low.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-low.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-missing.svg b/.icons/kora/panel/24/xfce4-battery-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-ok-charging.svg b/.icons/kora/panel/24/xfce4-battery-ok-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-ok-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-battery-ok.svg b/.icons/kora/panel/24/xfce4-battery-ok.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-battery-ok.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-fsguard-plugin-urgent.svg b/.icons/kora/panel/24/xfce4-fsguard-plugin-urgent.svg
new file mode 100644
index 000000000..e3450d3b3
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-fsguard-plugin-urgent.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="100%" height="100%" viewBox="-4 -4 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1z" fill="#dfdfdf" fill-opacity=".3"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1zm.011 1-.011 11.989 8.787.011.011-11.989zm4.052 7.529-1.986 3.691c-.196.258-.998-.021-1.317-.264-.319-.244-.791-.937-.594-1.195l3.204-2.761c.263-.218.497-.362.707-.202.21.161.119.418-.014.731zm-1.831-.338c-.764-.641-1.25-1.602-1.25-2.676 0-1.926 1.562-3.488 3.488-3.488s3.489 1.562 3.489 3.488c0 1.92-1.554 3.479-3.471 3.489l.126-.241c.265-.62.244-1.122-.174-1.441-.421-.322-.928-.219-1.452.218zm2.238-3.333c-.363 0-.657.294-.657.657s.294.658.657.658.658-.295.658-.658-.295-.657-.658-.657z" />
+ <path style="fill:currentColor" class="ColorScheme-NeutralText" d="m12.463 9c-.24.014-.458.164-.578.396l-1.395 2.706-1.394 2.705c-.06.115-.093.245-.096.379v.018c0 .437.321.796.71.796h5.579c.39 0 .71-.359.71-.796 0-.139-.032-.276-.095-.397l-1.394-2.705-1.395-2.706c-.121-.234-.34-.383-.582-.396-.023-.001-.047-.001-.07 0zm-.463 1h1v3h-1zm0 4h1v1h-1z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-fsguard-plugin-warning.svg b/.icons/kora/panel/24/xfce4-fsguard-plugin-warning.svg
new file mode 120000
index 000000000..025a24875
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-fsguard-plugin-warning.svg
@@ -0,0 +1 @@
+xfce4-fsguard-plugin-urgent.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-fsguard-plugin.svg b/.icons/kora/panel/24/xfce4-fsguard-plugin.svg
new file mode 120000
index 000000000..95b5fef8b
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-fsguard-plugin.svg
@@ -0,0 +1 @@
+indicator-sensors-disk.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-muted.svg b/.icons/kora/panel/24/xfce4-mixer-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-no-muted.svg b/.icons/kora/panel/24/xfce4-mixer-no-muted.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-no-muted.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-no-record.svg b/.icons/kora/panel/24/xfce4-mixer-no-record.svg
new file mode 120000
index 000000000..ad16fd28c
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-no-record.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-record.svg b/.icons/kora/panel/24/xfce4-mixer-record.svg
new file mode 120000
index 000000000..24e3adab8
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-record.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-volume-high.svg b/.icons/kora/panel/24/xfce4-mixer-volume-high.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-volume-high.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-volume-low-medium.svg b/.icons/kora/panel/24/xfce4-mixer-volume-low-medium.svg
new file mode 120000
index 000000000..ae4d92d4b
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-volume-low-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-volume-low.svg b/.icons/kora/panel/24/xfce4-mixer-volume-low.svg
new file mode 120000
index 000000000..fc5b21357
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-volume-low.svg
@@ -0,0 +1 @@
+audio-volume-low-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-volume-medium.svg b/.icons/kora/panel/24/xfce4-mixer-volume-medium.svg
new file mode 120000
index 000000000..ae4d92d4b
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-volume-medium.svg
@@ -0,0 +1 @@
+audio-volume-medium-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-volume-muted.svg b/.icons/kora/panel/24/xfce4-mixer-volume-muted.svg
new file mode 120000
index 000000000..157d72e0f
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-volume-muted.svg
@@ -0,0 +1 @@
+audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-volume-ultra-low.svg b/.icons/kora/panel/24/xfce4-mixer-volume-ultra-low.svg
new file mode 120000
index 000000000..fc5b21357
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-volume-ultra-low.svg
@@ -0,0 +1 @@
+audio-volume-low-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-mixer-volume-very-high.svg b/.icons/kora/panel/24/xfce4-mixer-volume-very-high.svg
new file mode 120000
index 000000000..d4a80f3e0
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-mixer-volume-very-high.svg
@@ -0,0 +1 @@
+audio-volume-high-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-notes-plugin.svg b/.icons/kora/panel/24/xfce4-notes-plugin.svg
new file mode 120000
index 000000000..b140ab393
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-notes-plugin.svg
@@ -0,0 +1 @@
+tomboy-panel.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfce4-whiskermenu.svg b/.icons/kora/panel/24/xfce4-whiskermenu.svg
new file mode 100644
index 000000000..15a7037b5
--- /dev/null
+++ b/.icons/kora/panel/24/xfce4-whiskermenu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.3041094,1.0003416 C 6.0733634,1.0052816 5.8914699,1.0749556 5.8275469,1.0745606 4.3504598,1.279795 5.2934145,2.8284256 5.9193438,4.7483885 5.9727837,5.2398578 4.4569826,5.0345811 4.1205157,4.5198728 2.9857307,1.7734928 2.6830084,2.0802045 2.3666094,2.0003416 2.0635414,1.9385356 1.0111922,2.4674665 1.0345781,3.5784666 c 0.004,0.3191549 0.2059804,2.1230077 0.2089844,2.5898438 -1.33037301,2.2596372 -1.87256511,3.4964486 -0.2050781,5.8087436 1.1948705,1.565703 4.0672336,2.055165 5.9511719,2.021485 4.0093167,0.0016 4.9590727,-2.177086 7.2561667,-3.955078 C 16.00033,8.6085896 14.200883,7.8012676 13.777073,7.5491696 10.141981,5.1980899 8.0855509,5.6876564 8.0365309,5.3147947 8.0108209,4.8838258 8.0268759,3.6857361 7.9642659,3.2601072 7.7175419,1.2794362 6.8117454,0.98848479 6.3041094,1.0003416 Z m 6.5960106,0 C 12.155486,1.1160076 11.790015,5.333496 12.122776,5.9710447 13.265053,5.2530714 13.046179,2.068399 12.90012,1.0003416 Z m 2.9375,0.9785156 c -2.357948,3.0996933 -1.799057,2.5203743 -2.388672,5.0078125 0.224955,0.3077999 3.275786,-4.640378 2.388672,-5.0078125 z M 7.9994219,7.0003416 c 0.5522847,0 1,0.4477153 1,1 0,0.5522847 -0.4477153,1 -1,1 -0.5522848,0 -1,-0.4477153 -1,-1 0,-0.5522847 0.4477152,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/xfpm-ac-adapter.svg b/.icons/kora/panel/24/xfpm-ac-adapter.svg
new file mode 120000
index 000000000..462da4e23
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ac-adapter.svg
@@ -0,0 +1 @@
+ac-adapter.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-brightness-lcd.svg b/.icons/kora/panel/24/xfpm-brightness-lcd.svg
new file mode 100644
index 000000000..324240f28
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-brightness-lcd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m9.284 15.26c.029.137.164.225.301.196s.225-.164.195-.301l-.261-1.228c-.029-.137-.164-.225-.301-.195-.137.029-.224.164-.195.301zm-3.064-.105c-.03.137.058.272.195.301s.272-.059.301-.196l.261-1.227c.029-.137-.058-.272-.195-.301-.137-.03-.272.058-.301.195zm5.906-1.045c.082.114.241.139.354.057.114-.083.139-.242.057-.355l-.738-1.015c-.082-.114-.241-.139-.355-.057-.113.083-.138.242-.056.355zm-8.663-.298c-.082.113-.057.272.057.355.113.082.272.057.354-.057l.738-1.015c.082-.113.057-.272-.056-.355-.114-.082-.273-.057-.355.057zm10.791-1.908c.122.07.277.029.347-.093.07-.121.029-.277-.093-.347l-1.087-.627c-.121-.07-.276-.029-.346.093-.071.121-.029.277.092.347zm-12.762-.44c-.122.07-.163.226-.093.347.07.122.225.163.347.093l1.087-.627c.121-.07.163-.226.092-.347-.07-.122-.225-.163-.346-.093zm13.81-2.441c.139.014.264-.087.279-.226.014-.14-.087-.265-.226-.279l-1.248-.132c-.14-.014-.265.087-.28.226-.014.14.087.265.226.28zm-14.657-.505c-.139.014-.24.139-.226.279.015.139.14.24.279.226l1.249-.131c.139-.015.24-.14.226-.28-.015-.139-.14-.24-.28-.226zm14.441-2.553c.134-.044.207-.187.163-.32-.043-.134-.186-.207-.32-.164l-1.193.388c-.133.044-.207.187-.163.32.043.134.186.207.32.163zm-14.015-.484c-.134-.043-.277.03-.32.164-.044.133.029.276.163.32l1.193.387c.134.044.277-.029.32-.163.044-.133-.03-.276-.163-.32zm12.575-2.223c.104-.094.112-.254.019-.358-.094-.105-.255-.113-.359-.019l-.933.84c-.104.093-.112.254-.018.358.093.104.254.113.358.019zm-10.952-.377c-.104-.094-.265-.086-.359.019-.093.104-.085.264.019.358l.933.84c.104.094.265.085.358-.019.094-.104.086-.265-.018-.358zm2.541-1.716c-.057-.128-.207-.185-.335-.128s-.186.207-.129.335l.51 1.146c.057.128.208.186.336.129s.185-.207.128-.335zm5.994.207c.057-.128-.001-.278-.129-.335s-.278 0-.335.128l-.51 1.147c-.057.128 0 .278.128.335s.279-.001.336-.129zm-2.975-.74c0-.141-.114-.254-.254-.254s-.254.113-.254.254v1.254c0 .141.114.254.254.254s.254-.113.254-.254z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m8 2.517c3.026 0 5.483 2.457 5.483 5.483s-2.457 5.483-5.483 5.483-5.483-2.457-5.483-5.483 2.457-5.483 5.483-5.483zm0 .473c-2.765 0-5.01 2.245-5.01 5.01s2.245 5.01 5.01 5.01 5.01-2.245 5.01-5.01-2.245-5.01-5.01-5.01zm0 .77c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24z" />
+</svg> \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-keyboard-000.svg b/.icons/kora/panel/24/xfpm-keyboard-000.svg
new file mode 120000
index 000000000..3c3ffb5e4
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-keyboard-000.svg
@@ -0,0 +1 @@
+keyboard-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-keyboard-020.svg b/.icons/kora/panel/24/xfpm-keyboard-020.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-keyboard-020.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-keyboard-030.svg b/.icons/kora/panel/24/xfpm-keyboard-030.svg
new file mode 120000
index 000000000..f19f64982
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-keyboard-030.svg
@@ -0,0 +1 @@
+keyboard-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-keyboard-040.svg b/.icons/kora/panel/24/xfpm-keyboard-040.svg
new file mode 120000
index 000000000..89e90a0d7
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-keyboard-040.svg
@@ -0,0 +1 @@
+keyboard-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-keyboard-060.svg b/.icons/kora/panel/24/xfpm-keyboard-060.svg
new file mode 120000
index 000000000..e05b11bd3
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-keyboard-060.svg
@@ -0,0 +1 @@
+keyboard-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-keyboard-080.svg b/.icons/kora/panel/24/xfpm-keyboard-080.svg
new file mode 120000
index 000000000..82432d8f9
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-keyboard-080.svg
@@ -0,0 +1 @@
+keyboard-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-keyboard-100.svg b/.icons/kora/panel/24/xfpm-keyboard-100.svg
new file mode 120000
index 000000000..1307798fb
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-keyboard-100.svg
@@ -0,0 +1 @@
+keyboard-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-mouse-000.svg b/.icons/kora/panel/24/xfpm-mouse-000.svg
new file mode 120000
index 000000000..90eab54ba
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-mouse-000.svg
@@ -0,0 +1 @@
+mouse-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-mouse-020.svg b/.icons/kora/panel/24/xfpm-mouse-020.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-mouse-020.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-mouse-030.svg b/.icons/kora/panel/24/xfpm-mouse-030.svg
new file mode 120000
index 000000000..a25690c1f
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-mouse-030.svg
@@ -0,0 +1 @@
+mouse-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-mouse-040.svg b/.icons/kora/panel/24/xfpm-mouse-040.svg
new file mode 120000
index 000000000..f5d985ce3
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-mouse-040.svg
@@ -0,0 +1 @@
+mouse-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-mouse-060.svg b/.icons/kora/panel/24/xfpm-mouse-060.svg
new file mode 120000
index 000000000..85e6611c3
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-mouse-060.svg
@@ -0,0 +1 @@
+mouse-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-mouse-080.svg b/.icons/kora/panel/24/xfpm-mouse-080.svg
new file mode 120000
index 000000000..2919c46ce
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-mouse-080.svg
@@ -0,0 +1 @@
+mouse-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-mouse-100.svg b/.icons/kora/panel/24/xfpm-mouse-100.svg
new file mode 120000
index 000000000..6c8e81536
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-mouse-100.svg
@@ -0,0 +1 @@
+mouse-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-phone-000.svg b/.icons/kora/panel/24/xfpm-phone-000.svg
new file mode 120000
index 000000000..77b7a31c3
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-phone-000.svg
@@ -0,0 +1 @@
+phone-battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-phone-020.svg b/.icons/kora/panel/24/xfpm-phone-020.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-phone-020.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-phone-030.svg b/.icons/kora/panel/24/xfpm-phone-030.svg
new file mode 120000
index 000000000..628ffaa04
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-phone-030.svg
@@ -0,0 +1 @@
+phone-battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-phone-040.svg b/.icons/kora/panel/24/xfpm-phone-040.svg
new file mode 120000
index 000000000..2e1194c15
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-phone-040.svg
@@ -0,0 +1 @@
+phone-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-phone-060.svg b/.icons/kora/panel/24/xfpm-phone-060.svg
new file mode 120000
index 000000000..431ed0999
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-phone-060.svg
@@ -0,0 +1 @@
+phone-battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-phone-080.svg b/.icons/kora/panel/24/xfpm-phone-080.svg
new file mode 120000
index 000000000..4dadbca9b
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-phone-080.svg
@@ -0,0 +1 @@
+phone-battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-phone-100.svg b/.icons/kora/panel/24/xfpm-phone-100.svg
new file mode 120000
index 000000000..954a697f6
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-phone-100.svg
@@ -0,0 +1 @@
+phone-battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-000-charging.svg b/.icons/kora/panel/24/xfpm-primary-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-000.svg b/.icons/kora/panel/24/xfpm-primary-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-020-charging.svg b/.icons/kora/panel/24/xfpm-primary-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-020.svg b/.icons/kora/panel/24/xfpm-primary-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-040-charging.svg b/.icons/kora/panel/24/xfpm-primary-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-040.svg b/.icons/kora/panel/24/xfpm-primary-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-060-charging.svg b/.icons/kora/panel/24/xfpm-primary-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-060.svg b/.icons/kora/panel/24/xfpm-primary-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-080-charging.svg b/.icons/kora/panel/24/xfpm-primary-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-080.svg b/.icons/kora/panel/24/xfpm-primary-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-100-charging.svg b/.icons/kora/panel/24/xfpm-primary-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-100.svg b/.icons/kora/panel/24/xfpm-primary-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-charged.svg b/.icons/kora/panel/24/xfpm-primary-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-primary-missing.svg b/.icons/kora/panel/24/xfpm-primary-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-primary-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-000-charging.svg b/.icons/kora/panel/24/xfpm-ups-000-charging.svg
new file mode 120000
index 000000000..26a81ae46
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-000-charging.svg
@@ -0,0 +1 @@
+battery-empty-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-000.svg b/.icons/kora/panel/24/xfpm-ups-000.svg
new file mode 120000
index 000000000..e222aedae
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-000.svg
@@ -0,0 +1 @@
+battery-empty.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-020-charging.svg b/.icons/kora/panel/24/xfpm-ups-020-charging.svg
new file mode 120000
index 000000000..7566c7e1f
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-020-charging.svg
@@ -0,0 +1 @@
+battery-caution-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-020.svg b/.icons/kora/panel/24/xfpm-ups-020.svg
new file mode 120000
index 000000000..819f26d4d
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-020.svg
@@ -0,0 +1 @@
+battery-caution.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-040-charging.svg b/.icons/kora/panel/24/xfpm-ups-040-charging.svg
new file mode 120000
index 000000000..cec45284a
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-040-charging.svg
@@ -0,0 +1 @@
+battery-low-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-040.svg b/.icons/kora/panel/24/xfpm-ups-040.svg
new file mode 120000
index 000000000..43b99e111
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-040.svg
@@ -0,0 +1 @@
+battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-060-charging.svg b/.icons/kora/panel/24/xfpm-ups-060-charging.svg
new file mode 120000
index 000000000..2a2111f0e
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-060-charging.svg
@@ -0,0 +1 @@
+battery-medium-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-060.svg b/.icons/kora/panel/24/xfpm-ups-060.svg
new file mode 120000
index 000000000..0eb9e5ee7
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-060.svg
@@ -0,0 +1 @@
+battery-medium.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-080-charging.svg b/.icons/kora/panel/24/xfpm-ups-080-charging.svg
new file mode 120000
index 000000000..03a8c493b
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-080-charging.svg
@@ -0,0 +1 @@
+battery-good-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-080.svg b/.icons/kora/panel/24/xfpm-ups-080.svg
new file mode 120000
index 000000000..2eb6cf41d
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-080.svg
@@ -0,0 +1 @@
+battery-good.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-100-charging.svg b/.icons/kora/panel/24/xfpm-ups-100-charging.svg
new file mode 120000
index 000000000..fa569ef59
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-100-charging.svg
@@ -0,0 +1 @@
+battery-full-charging.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-100.svg b/.icons/kora/panel/24/xfpm-ups-100.svg
new file mode 120000
index 000000000..a3be8f7c4
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-100.svg
@@ -0,0 +1 @@
+battery-full.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-charged.svg b/.icons/kora/panel/24/xfpm-ups-charged.svg
new file mode 120000
index 000000000..eddb86a90
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-charged.svg
@@ -0,0 +1 @@
+battery-full-charged.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xfpm-ups-missing.svg b/.icons/kora/panel/24/xfpm-ups-missing.svg
new file mode 120000
index 000000000..245b4cabc
--- /dev/null
+++ b/.icons/kora/panel/24/xfpm-ups-missing.svg
@@ -0,0 +1 @@
+battery-missing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/xkbmod-indicator.svg b/.icons/kora/panel/24/xkbmod-indicator.svg
new file mode 120000
index 000000000..9d1f3ab6c
--- /dev/null
+++ b/.icons/kora/panel/24/xkbmod-indicator.svg
@@ -0,0 +1 @@
+input-keyboard-virtual-on.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/y-ppa-indicator.svg b/.icons/kora/panel/24/y-ppa-indicator.svg
new file mode 100644
index 000000000..035272ca2
--- /dev/null
+++ b/.icons/kora/panel/24/y-ppa-indicator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.53,1 C 2.5672,1 1,2.5692 1,4.532 V 11.468 C 1,13.432 2.5672,15 4.53,15 H 11.47 C 13.433,15 15,13.432 15,11.468 V 4.532 C 15,2.5692 13.433,1 11.47,1 Z M 2.002,3.0011 7,3 V 3.4701 C 6.871,3.4821 6.7906,3.4701 6.6266,3.4701 6.0867,3.5061 5.6887,3.5741 5.6887,3.8761 5.6887,4.142 5.7707,4.391 5.9697,4.657 L 8.47,8.53 11.125,4.626 C 11.301,4.348 11.375,4.0961 11.375,3.9381 11.375,3.7081 11.188,3.555 11,3.47 H 10 V 3.0001 H 14 V 3.47 C 13.554,3.506 13.173,3.5351 12.844,3.8131 12.527,4.0791 12.091,4.609 11.563,5.4069 L 9,9.47 V 13 C 9.211,13.193 10.213,13.519 11,13.531 V 14 H 5 V 13.53 C 5.7989,13.494 6.812,13.193 7,13 V 9.44 L 4.8755,6.1879 C 3.9596,4.883 3.3565,4.103 3.0625,3.8131 2.7685,3.5231 2.462,3.47 2,3.47 V 3.0001 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yaradio-yamusic-tray.svg b/.icons/kora/panel/24/yaradio-yamusic-tray.svg
new file mode 100644
index 000000000..1fb018d1e
--- /dev/null
+++ b/.icons/kora/panel/24/yaradio-yamusic-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path fill="#dfdfdf" d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 7.285156 7.949219 5 5 0 0 1 -4.285156-4.949219 5 5 0 0 1 5-5 5 5 0 0 1 5 5 5 5 0 0 1 -4.285156 4.949219 8 8 0 0 0 7.285156-7.949219 8 8 0 0 0 -8-8zm0 10a3 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"/>
+</svg>
diff --git a/.icons/kora/panel/24/yate-tray-incomingcall.svg b/.icons/kora/panel/24/yate-tray-incomingcall.svg
new file mode 100644
index 000000000..93cf8db71
--- /dev/null
+++ b/.icons/kora/panel/24/yate-tray-incomingcall.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 7.6929382,1.0012504 c -1.867437,0.03078 -3.341375,0.7188856 -4.708985,2.0761718 -1.478179,1.467022 -2.00972402,2.8140456 -2.00390602,5.0703125 0.0038,1.4727692 0.21476302,2.4640923 0.69531302,3.2753893 l 0.255859,0.435547 -0.93164102,3.140625 2.52929702,-1.230469 0.841797,0.392578 c 0.462991,0.215814 1.343512,0.501315 1.957031,0.634766 0.827154,0.179938 1.142456,0.230556 2.083985,0.191406 1.9796668,-0.08232 3.3209318,-0.638363 4.5859368,-1.898437 1.274949,-1.269979 1.911534,-2.796955 2.035156,-4.8789053 0.221314,-3.7272389 -1.770649,-6.3511723 -5.3300778,-7.0214843 -0.72073,-0.135728 -1.387286,-0.19776009 -2.009765,-0.1875 z m -1.158203,1.9980468 c 0.265696,0 0.741434,0.5671789 1.097656,1.3066406 0.388228,0.805914 0.384273,1.0499639 -0.01758,1.3144532 -0.531221,0.3496382 -0.96875,0.8229788 -0.96875,1.046875 0,0.115608 0.335826,0.5622974 0.746094,0.9921874 0.670613,0.7026876 0.779875,0.8895558 1.085937,1.859375 0.191128,0.6056246 0.4318,1.1356936 0.548828,1.2089836 0.164935,0.103292 0.370848,0.04254 0.9824218,-0.294921 l 0.246093,-0.136719 c 0.484731,-0.267468 0.538122,-0.3649672 0.871094,0.136719 0.189608,0.234578 0.48431,0.720578 0.654297,1.080077 0.368609,0.779548 0.304588,0.95806 -0.449219,1.259766 C 9.6506032,13.445546 8.6967232,12.723314 6.7046552,9.2746878 5.0352532,6.3846535 4.7117902,5.2873648 5.2202802,4.2532034 5.4860932,3.7125927 6.2341212,2.9992972 6.5347332,2.9992972 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yate-tray-incomingchat.svg b/.icons/kora/panel/24/yate-tray-incomingchat.svg
new file mode 100644
index 000000000..45d44a866
--- /dev/null
+++ b/.icons/kora/panel/24/yate-tray-incomingchat.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.98391669 9.4847578 1.1693579 10.414847 1.5605469 11.183594 A 2.5 2.5 0 0 1 2.5 11 A 2.5 2.5 0 0 1 5 13.5 A 2.5 2.5 0 0 1 4.8496094 14.34375 C 5.3187162 14.519231 5.873965 14.698087 6.328125 14.796875 C 7.155279 14.976813 7.4705804 15.027431 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z M 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.6510275 13.44625 8.6971461 12.724017 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Highlight" cx="2.5" cy="13.5" r="1.5"/>
+</svg>
diff --git a/.icons/kora/panel/24/yate-tray-info.svg b/.icons/kora/panel/24/yate-tray-info.svg
new file mode 100644
index 000000000..4c912fb3c
--- /dev/null
+++ b/.icons/kora/panel/24/yate-tray-info.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.98103764 8.3689237 0.99579488 8.5578959 1.0058594 8.7578125 A 4.5 4.5 0 0 1 3.5 8 A 4.5 4.5 0 0 1 6.8242188 9.4746094 C 6.7827137 9.4036163 6.7475081 9.3488446 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.9576175 13.323539 9.0604849 12.911874 7.6933594 10.869141 A 4.5 4.5 0 0 1 8 12.5 A 4.5 4.5 0 0 1 7.2617188 14.962891 C 7.5796754 14.998889 7.9109236 15.009121 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5,8.9999992 A 3.5,3.5 0 0 0 0,12.5 3.5,3.5 0 0 0 3.5,16 3.5,3.5 0 0 0 7,12.5 3.5,3.5 0 0 0 3.5,8.9999992 Z m -0.5,1 H 4 V 11 H 3 Z M 3,12 h 1 v 3 H 3 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yate-tray-notification.svg b/.icons/kora/panel/24/yate-tray-notification.svg
new file mode 100644
index 000000000..40b7f2f43
--- /dev/null
+++ b/.icons/kora/panel/24/yate-tray-notification.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 7.6933594 1.0019531 C 5.8259224 1.0327331 4.351985 1.7208388 2.984375 3.078125 C 1.506196 4.545147 0.97465075 5.8921706 0.98046875 8.1484375 C 0.982791 9.0484754 1.0728341 9.7540578 1.2441406 10.363281 L 1.9746094 8.9511719 A 1.0001 1.0001 0 0 0 1.9765625 8.9492188 C 2.2470236 8.428466 2.778017 8.0431778 3.4003906 8.0058594 C 3.4538321 8.002132 3.506971 7.9985358 3.5605469 8 A 1.0001 1.0001 0 0 1 3.5839844 8.0019531 C 4.213883 8.0337864 4.7531239 8.4240779 5.0253906 8.9511719 L 6.40625 11.628906 L 7.7910156 14.308594 A 1.0001 1.0001 0 0 0 7.7910156 14.310547 C 7.9014245 14.525164 7.9505473 14.753444 7.9726562 14.982422 C 8.1213159 14.982178 8.2216004 14.996203 8.4121094 14.988281 C 10.391776 14.905961 11.733042 14.349918 12.998047 13.089844 C 14.272996 11.819865 14.909581 10.292888 15.033203 8.2109375 C 15.254517 4.4836986 13.262554 1.8597651 9.703125 1.1894531 C 8.982395 1.0537251 8.3158384 0.99169304 7.6933594 1.0019531 z M 6.5351562 3 C 6.8008523 3 7.2765905 3.5671789 7.6328125 4.3066406 C 8.0210405 5.1125546 8.0170874 5.3566044 7.6152344 5.6210938 C 7.0840134 5.970732 6.6464844 6.4440725 6.6464844 6.6679688 C 6.6464844 6.7835767 6.9823101 7.2302663 7.3925781 7.6601562 C 8.0631911 8.3628439 8.1724536 8.5497121 8.4785156 9.5195312 C 8.6696436 10.125156 8.9103158 10.655226 9.0273438 10.728516 C 9.1922787 10.831808 9.3981918 10.771055 10.009766 10.433594 L 10.255859 10.296875 C 10.74059 10.029407 10.793981 9.9319075 11.126953 10.433594 C 11.316561 10.668172 11.611263 11.154173 11.78125 11.513672 C 12.149859 12.29322 12.085838 12.471732 11.332031 12.773438 C 9.6510275 13.44625 8.6971461 12.724017 6.7050781 9.2753906 C 5.0356761 6.3853563 4.7122131 5.2880676 5.2207031 4.2539062 C 5.4865161 3.7132955 6.2345442 3 6.5351562 3 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 3.5335033,8.9999997 a 0.73531259,0.82233521 0 0 0 -0.072266,0.002 0.73531259,0.82233521 0 0 0 -0.5976563,0.408203 L 1.4788158,12.087891 0.09795637,14.767578 A 0.73531259,0.82233521 0 0 0 0.73467517,16 H 3.5003002 6.2659252 A 0.73531259,0.82233521 0 0 0 6.902644,14.767578 L 5.5178783,12.087891 4.137019,9.4101557 A 0.73531259,0.82233521 0 0 0 3.5335033,8.9999997 Z m -0.5332031,1 h 1 V 13 h -1 z m 0,4.0000003 h 1 v 1 h -1 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yate-tray.svg b/.icons/kora/panel/24/yate-tray.svg
new file mode 100644
index 000000000..d9d9c700e
--- /dev/null
+++ b/.icons/kora/panel/24/yate-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7.6929382,1.0012504 c -1.867437,0.03078 -3.341375,0.7188856 -4.708985,2.0761718 -1.478179,1.467022 -2.00972402,2.8140456 -2.00390602,5.0703125 0.0038,1.4727692 0.21476302,2.4640923 0.69531302,3.2753893 l 0.255859,0.435547 -0.93164102,3.140625 2.52929702,-1.230469 0.841797,0.392578 c 0.462991,0.215814 1.343512,0.501315 1.957031,0.634766 0.827154,0.179938 1.142456,0.230556 2.083985,0.191406 1.9796668,-0.08232 3.3209318,-0.638363 4.5859368,-1.898437 1.274949,-1.269979 1.911534,-2.796955 2.035156,-4.8789053 0.221314,-3.7272389 -1.770649,-6.3511723 -5.3300778,-7.0214843 -0.72073,-0.135728 -1.387286,-0.19776009 -2.009765,-0.1875 z m -1.158203,1.9980468 c 0.265696,0 0.741434,0.5671789 1.097656,1.3066406 0.388228,0.805914 0.384273,1.0499639 -0.01758,1.3144532 -0.531221,0.3496382 -0.96875,0.8229788 -0.96875,1.046875 0,0.115608 0.335826,0.5622974 0.746094,0.9921874 0.670613,0.7026876 0.779875,0.8895558 1.085937,1.859375 0.191128,0.6056246 0.4318,1.1356936 0.548828,1.2089836 0.164935,0.103292 0.370848,0.04254 0.9824218,-0.294921 l 0.246093,-0.136719 c 0.484731,-0.267468 0.538122,-0.3649672 0.871094,0.136719 0.189608,0.234578 0.48431,0.720578 0.654297,1.080077 0.368609,0.779548 0.304588,0.95806 -0.449219,1.259766 C 9.6506032,13.445546 8.6967232,12.723314 6.7046552,9.2746878 5.0352532,6.3846535 4.7117902,5.2873648 5.2202802,4.2532034 5.4860932,3.7125927 6.2341212,2.9992972 6.5347332,2.9992972 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yd-busy1.svg b/.icons/kora/panel/24/yd-busy1.svg
new file mode 100644
index 000000000..94064bf92
--- /dev/null
+++ b/.icons/kora/panel/24/yd-busy1.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yd-busy2.svg b/.icons/kora/panel/24/yd-busy2.svg
new file mode 120000
index 000000000..eebfe228e
--- /dev/null
+++ b/.icons/kora/panel/24/yd-busy2.svg
@@ -0,0 +1 @@
+yd-ind-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yd-busy3.svg b/.icons/kora/panel/24/yd-busy3.svg
new file mode 120000
index 000000000..60e2da307
--- /dev/null
+++ b/.icons/kora/panel/24/yd-busy3.svg
@@ -0,0 +1 @@
+yd-busy1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yd-busy4.svg b/.icons/kora/panel/24/yd-busy4.svg
new file mode 120000
index 000000000..eebfe228e
--- /dev/null
+++ b/.icons/kora/panel/24/yd-busy4.svg
@@ -0,0 +1 @@
+yd-ind-idle.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yd-busy5.svg b/.icons/kora/panel/24/yd-busy5.svg
new file mode 120000
index 000000000..60e2da307
--- /dev/null
+++ b/.icons/kora/panel/24/yd-busy5.svg
@@ -0,0 +1 @@
+yd-busy1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yd-ind-error.svg b/.icons/kora/panel/24/yd-ind-error.svg
new file mode 100644
index 000000000..aa382c97f
--- /dev/null
+++ b/.icons/kora/panel/24/yd-ind-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yd-ind-idle.svg b/.icons/kora/panel/24/yd-ind-idle.svg
new file mode 100644
index 000000000..d6073a277
--- /dev/null
+++ b/.icons/kora/panel/24/yd-ind-idle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5363,2.0466 4.3634,5.2947 2.543,6.2731 2.4802,6.3087 2.445,6.3415 2.3887,6.3766 3.5892,5.6621 5.069,5.0646 6.6406,4.6599 7.972,4.3175 9.321,4.1254 10.566,4.1013 10.598,4.1011 10.63,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6546,6.689 -0.4716,9.144 0.0586,11.043 0.3641,12.128 1.8362,12.844 4.0293,12.974 4.0283,12.966 4.0263,12.959 4.0254,12.951 3.907,11.924 4.5585,11.031 5.3223,10.425 6.0861,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.943,6.9567 15.593,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0059,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/yd-ind-pause.svg b/.icons/kora/panel/24/yd-ind-pause.svg
new file mode 100644
index 000000000..4f2495569
--- /dev/null
+++ b/.icons/kora/panel/24/yd-ind-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7.092,2.0466 C 3.5364,2.0466 4.3636,5.2947 2.5432,6.2731 2.4804,6.3087 2.4451,6.3415 2.3889,6.3766 3.5894,5.6621 5.0692,5.0646 6.6408,4.6599 7.972,4.3175 9.322,4.1254 10.567,4.1013 10.599,4.1011 10.631,4.1011 10.662,4.1013 9.462,3.7601 9.33,2.0466 7.092,2.0466 Z M 10.967,5.0016 C 9.722,5.0258 8.372,5.2179 7.041,5.5602 2.6547,6.689 -0.4714,9.144 0.0588,11.043 0.3643,12.128 1.8364,12.844 4.0295,12.974 4.0285,12.966 4.0265,12.959 4.0256,12.951 3.9072,11.924 4.5587,11.031 5.3225,10.425 6.0863,9.82 7.069,9.38 8.172,9.146 9.275,8.912 10.308,8.923 11.172,9.183 11.984,9.428 12.748,9.961 12.936,10.877 15.134,9.644 16.274,8.158 15.944,6.9567 15.594,5.6985 13.685,4.9487 10.967,5.0016 Z M 9.662,10 A 1.8586,3.577 76.001 0 0 8.285,10.142 1.8586,3.577 76.001 0 0 5.0061,12.742 1.8586,3.577 76.001 0 0 8.715,13.857 1.8586,3.577 76.001 0 0 11.992,11.258 1.8586,3.577 76.001 0 0 9.662,10 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-downloading-light.svg b/.icons/kora/panel/24/youtube-indicator-downloading-light.svg
new file mode 100644
index 000000000..2b2fe985e
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-downloading-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535435 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 9.1470799 14 10.065896 13.969777 10.955078 13.941406 L 10.699219 13.599609 L 9.1992188 11.599609 C 8.7053066 10.940114 9.1760567 9.9997625 10 10 L 11 10 L 11 8 L 7 11 L 7 5 L 11 8 L 11 7.8808594 C 11 7.4741235 11.087065 7.093101 11.300781 6.7402344 C 11.514497 6.3873677 11.942765 6 12.533203 6 L 13.466797 6 C 14.057235 6 14.485503 6.3873677 14.699219 6.7402344 C 14.912935 7.093101 15 7.4741235 15 7.8808594 L 15 10 L 15.976562 10 C 15.987478 9.6868277 16 9.3774525 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 12.533203 7 C 12.238203 7 12 7.3918594 12 7.8808594 L 12 11 L 10 11 L 11.5 13 L 13 15 L 14.5 13 L 16 11 L 14 11 L 14 7.8808594 C 14 7.3918594 13.761797 7 13.466797 7 L 12.533203 7 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-disabled.svg b/.icons/kora/panel/24/youtube-indicator-light-disabled.svg
new file mode 100644
index 000000000..471a5eea3
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-disabled.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535437 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425688 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 10.958662 14 13.467563 13.851359 13.726562 13.818359 C 14.145563 13.761359 14.738266 13.679578 15.197266 13.142578 C 15.868266 12.330578 16 10.98109 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync0.svg b/.icons/kora/panel/24/youtube-indicator-light-sync0.svg
new file mode 100644
index 000000000..2fc394e56
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 9 C 11.343249 9 10 10.35 10 12 C 10 13.65 11.343249 15 13 15 C 14.65675 15 16 13.65 16 12 C 16 10.35 14.65675 9 13 9 z M 13 10 A 2 2 0 0 1 15 12 L 14 12 A 1 1 0 0 0 13 11 L 13 10 z M 11 12 L 12 12 A 1 1 0 0 0 13 13 L 13 14 A 2 2 0 0 1 11 12 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync1.svg b/.icons/kora/panel/24/youtube-indicator-light-sync1.svg
new file mode 100644
index 000000000..4e72b32a6
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync1.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 13.776457,9.1022225 c -1.600298,-0.4287987 -3.247183,0.5275428 -3.674234,2.1213205 -0.4270519,1.593777 0.521021,3.245436 2.12132,3.674234 1.600297,0.428799 3.247183,-0.527542 3.674234,-2.12132 0.427052,-1.593777 -0.521022,-3.245436 -2.12132,-3.6742345 z m -0.258819,0.9659255 a 2,2 0 0 1 1.414214,2.44949 l -0.965926,-0.258819 a 1,1 0 0 0 -0.707107,-1.224745 l 0.258819,-0.965926 z m -2.44949,1.414214 0.965926,0.258819 a 1,1 0 0 0 0.707107,1.224745 l -0.258819,0.965926 a 2,2 0 0 1 -1.414214,-2.44949 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync2.svg b/.icons/kora/panel/24/youtube-indicator-light-sync2.svg
new file mode 100644
index 000000000..80b92240c
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.5,9.4019237 C 13.065212,8.5735484 11.226924,9.0710581 10.401924,10.5 9.5769239,11.928941 10.065211,13.769701 11.5,14.598076 12.934787,15.426451 14.773076,14.928942 15.598076,13.5 16.423076,12.071059 15.934788,10.230299 14.5,9.4019237 Z M 14,10.267949 A 2,2 0 0 1 14.732051,13 L 13.866026,12.5 A 1,1 0 0 0 13.5,11.133974 L 14,10.267949 Z M 11.267949,11 12.133974,11.5 A 1,1 0 0 0 12.5,12.866026 L 12,13.732051 A 2,2 0 0 1 11.267949,11 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync3.svg b/.icons/kora/panel/24/youtube-indicator-light-sync3.svg
new file mode 100644
index 000000000..47c06d395
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15.12132,9.8786796 c -1.171499,-1.1714996 -3.075914,-1.166726 -4.24264,10e-8 -1.1667262,1.1667253 -1.1715009,3.0711413 0,4.2426403 1.171498,1.171499 3.075914,1.166727 4.24264,0 1.166726,-1.166725 1.1715,-3.071141 0,-4.2426404 z m -0.707106,0.7071064 a 2,2 0 0 1 0,2.828428 l -0.707107,-0.707107 a 1,1 0 0 0 0,-1.414214 l 0.707107,-0.707107 z m -2.828428,0 0.707107,0.707107 a 1,1 0 0 0 0,1.414214 l -0.707107,0.707107 a 2,2 0 0 1 0,-2.828428 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync4.svg b/.icons/kora/panel/24/youtube-indicator-light-sync4.svg
new file mode 100644
index 000000000..1b106dc4a
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.598076,10.5 C 14.769701,9.0652119 12.928942,8.576924 11.5,9.401924 10.071059,10.226923 9.5735474,12.065212 10.401924,13.5 11.230298,14.934787 13.071058,15.423077 14.5,14.598076 15.928941,13.773077 16.426452,11.934788 15.598076,10.5 Z M 14.732051,11 A 2,2 0 0 1 14,13.732051 L 13.5,12.866026 A 1,1 0 0 0 13.866026,11.5 L 14.732051,11 Z M 12,10.267949 12.5,11.133974 A 1,1 0 0 0 12.133974,12.5 L 11.267949,13 A 2,2 0 0 1 12,10.267949 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync5.svg b/.icons/kora/panel/24/youtube-indicator-light-sync5.svg
new file mode 100644
index 000000000..94c7d242f
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync5.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535436 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 1.4802974e-16 4.8425687 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 8.6038279 14 9.0046736 13.979914 9.5253906 13.970703 A 4 4 0 0 1 9 12 A 4 4 0 0 1 13 8 A 4 4 0 0 1 15.992188 9.3535156 C 15.993246 9.2394246 16 9.1439198 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.897777,11.223543 C 15.468979,9.6232447 13.817321,8.6751714 12.223543,9.1022228 c -1.593777,0.4270507 -2.5501201,2.0739362 -2.12132,3.6742342 0.428797,1.600297 2.080456,2.548373 3.674234,2.12132 1.593777,-0.42705 2.55012,-2.073936 2.12132,-3.674234 z m -0.965925,0.258819 a 2,2 0 0 1 -1.414214,2.44949 l -0.258819,-0.965926 a 1,1 0 0 0 0.707107,-1.224745 l 0.965926,-0.258819 z m -2.44949,-1.414214 0.258819,0.965926 a 1,1 0 0 0 -0.707107,1.224745 l -0.965926,0.258819 a 2,2 0 0 1 1.414214,-2.44949 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync6.svg b/.icons/kora/panel/24/youtube-indicator-light-sync6.svg
new file mode 120000
index 000000000..14636a9c4
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync6.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync4.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync7.svg b/.icons/kora/panel/24/youtube-indicator-light-sync7.svg
new file mode 120000
index 000000000..eb5e2fbff
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync7.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync3.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync8.svg b/.icons/kora/panel/24/youtube-indicator-light-sync8.svg
new file mode 120000
index 000000000..9bcc94321
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync8.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync2.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/youtube-indicator-light-sync9.svg b/.icons/kora/panel/24/youtube-indicator-light-sync9.svg
new file mode 120000
index 000000000..b2f35d967
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light-sync9.svg
@@ -0,0 +1 @@
+youtube-indicator-light-sync1.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/youtube-indicator-light.svg b/.icons/kora/panel/24/youtube-indicator-light.svg
new file mode 100644
index 000000000..3907d4a54
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-indicator-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1074219 2 C 6.2376219 2.0004 3.4791438 2.1237438 2.6523438 2.1523438 C 1.7535437 2.2383437 1.4219406 2.286375 0.93164062 2.734375 C 0.17682062 3.444975 -1.4802974e-16 4.8425688 0 6.9804688 L 0 9.0136719 C 5.33e-08 11.451072 0.30353375 12.690578 0.80859375 13.142578 C 1.3856738 13.671578 1.7664175 13.712391 2.1484375 13.775391 C 2.2973375 13.798391 3.3557625 14 8.0390625 14 C 10.958662 14 13.467563 13.851359 13.726562 13.818359 C 14.145563 13.761359 14.738266 13.679578 15.197266 13.142578 C 15.868266 12.330578 16 10.98109 16 9.0253906 L 16 6.6582031 C 16 5.3929031 15.935266 3.6073219 15.197266 2.8574219 C 14.637266 2.3521219 14.433344 2.2110375 13.277344 2.1484375 C 12.951344 2.1330375 10.100122 1.99966 8.1074219 2 z M 7 5 L 11 8 L 7 11 L 7 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-music-desktop-app-tray-pause.svg b/.icons/kora/panel/24/youtube-music-desktop-app-tray-pause.svg
new file mode 100644
index 000000000..6e4a8a40e
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-music-desktop-app-tray-pause.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11 14.314453 L 11 11 C 11 10.446 11.446 10 12 10 L 14.701172 10 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 11 L 12 15 L 13 15 L 13 11 L 12 11 z M 14 11 L 14 15 L 15 15 L 15 11 L 14 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-music-desktop-app-tray-play.svg b/.icons/kora/panel/24/youtube-music-desktop-app-tray-play.svg
new file mode 100644
index 000000000..f976e7d9d
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-music-desktop-app-tray-play.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 11 14.314453 L 11 13 L 11 11.048828 A 0.95731527 1.0490161 0 0 1 11.978516 10 A 0.95731527 1.0490161 0 0 1 12.433594 10.140625 L 13.976562 11.117188 L 14.193359 11.253906 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z M 12 11 L 12 13 L 12 15 L 13.5 14 L 15 13 L 13.5 12 L 12 11 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-music-desktop-app-tray.svg b/.icons/kora/panel/24/youtube-music-desktop-app-tray.svg
new file mode 100644
index 000000000..9849d705b
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-music-desktop-app-tray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 6 5 L 8.5 6.5 L 11 8 L 8.5 9.5 L 6 11 L 6 8 L 6 5 z"/>
+</svg>
diff --git a/.icons/kora/panel/24/youtube-music-tray.svg b/.icons/kora/panel/24/youtube-music-tray.svg
new file mode 100644
index 000000000..84d914f51
--- /dev/null
+++ b/.icons/kora/panel/24/youtube-music-tray.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf">
+ <path fill-opacity=".3" d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7z"/>
+ <path d="m8 3c2.743 0 5 2.257 5 5s-2.257 5-5 5-5-2.257-5-5 2.257-5 5-5zm-.061 1c-2.171.033-3.939 1.828-3.939 4 0 2.194 1.806 4 4 4s4-1.806 4-4c0-2.194-1.806-4-4-4zm-.939 2 3 2-3 2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/panel/24/yum-indicator-error.svg b/.icons/kora/panel/24/yum-indicator-error.svg
new file mode 120000
index 000000000..0d752017b
--- /dev/null
+++ b/.icons/kora/panel/24/yum-indicator-error.svg
@@ -0,0 +1 @@
+mintupdate-error.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yum-indicator-info.svg b/.icons/kora/panel/24/yum-indicator-info.svg
new file mode 120000
index 000000000..07ef66955
--- /dev/null
+++ b/.icons/kora/panel/24/yum-indicator-info.svg
@@ -0,0 +1 @@
+mintupdate-updates-available.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yum-indicator-no-updates.svg b/.icons/kora/panel/24/yum-indicator-no-updates.svg
new file mode 120000
index 000000000..68dbb7641
--- /dev/null
+++ b/.icons/kora/panel/24/yum-indicator-no-updates.svg
@@ -0,0 +1 @@
+mintupdate-up-to-date.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yum-indicator-updates.svg b/.icons/kora/panel/24/yum-indicator-updates.svg
new file mode 120000
index 000000000..8ce864181
--- /dev/null
+++ b/.icons/kora/panel/24/yum-indicator-updates.svg
@@ -0,0 +1 @@
+mintupdate-checking.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/yum-indicator-working.svg b/.icons/kora/panel/24/yum-indicator-working.svg
new file mode 120000
index 000000000..607544621
--- /dev/null
+++ b/.icons/kora/panel/24/yum-indicator-working.svg
@@ -0,0 +1 @@
+mintupdate-installing.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/zeal-panel.svg b/.icons/kora/panel/24/zeal-panel.svg
new file mode 120000
index 000000000..47baeafb5
--- /dev/null
+++ b/.icons/kora/panel/24/zeal-panel.svg
@@ -0,0 +1 @@
+zeal-tray.svg \ No newline at end of file
diff --git a/.icons/kora/panel/24/zeal-tray.svg b/.icons/kora/panel/24/zeal-tray.svg
new file mode 100644
index 000000000..6e241ca68
--- /dev/null
+++ b/.icons/kora/panel/24/zeal-tray.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.759 1c-.421 0-.759.312-.759.7v12.6c0 .388.338.7.759.7h2.241v-14h-2.241z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m5 1v14h8.25c.416 0 .75-.314.75-.701v-12.598c0-.388-.334-.701-.75-.701h-8.25zm2.5 3h4c.399 0 .637.445.416.777l-3.482 6.223h3.066c.676-.01.676 1.01 0 1h-4c-.399 0-.637-.445-.416-.777l3.482-6.223h-3.066c-.676.01-.676-1.01 0-1z"/>
+</svg>
diff --git a/.icons/kora/panel/24/zim-panel.svg b/.icons/kora/panel/24/zim-panel.svg
new file mode 100644
index 000000000..219d3f9ff
--- /dev/null
+++ b/.icons/kora/panel/24/zim-panel.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 8.001,0 C 3.569,0 0.001,3.568 0.001,8 0.001,8.837 0.1299,9.643 0.3662,10.4 L 0.376,10.348 C 0.5209,9.783 0.8003,9.197 1.2998,8.734 1.8872,8.19 2.5706,8.043 3.2783,8.031 3.3954,7.784 3.4894,7.52 3.7236,7.348 3.8216,7.275 3.9291,7.305 4.0342,7.258 L 4.0557,7.203 C 4.3391,6.666 4.7093,6.26 5.2275,5.6758 5.9345,4.8788 7.032,4.1397 8.05,3.4785 9.068,2.8169 12.099,1.1328 12.099,1.1328 10.9,0.4185 9.503,0 8.001,0 Z M 15.366,4.8652 C 15.366,4.8652 13.24,7.579 12.425,8.469 11.611,9.357 10.703,10.315 9.798,10.883 9.202,11.257 8.751,11.376 8.272,11.559 8.197,11.982 8.009,12.382 7.638,12.656 7.408,12.826 7.129,12.81 6.862,12.852 6.737,13.305 6.519,13.759 6.126,14.16 L 6.106,14.18 6.087,14.199 C 5.5446,14.696 4.8816,14.919 4.2646,14.99 L 4.1123,14.996 C 5.2624,15.634 6.587,16 8.001,16 12.433,16 16.001,12.432 16.001,8 16.001,6.886 15.774,5.8273 15.366,4.8652 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.175,1.0078 C 14.866,0.9733 14.572,1.0905 14.29,1.1895 14.29,1.1895 13.322,1.6203 12.806,1.8867 12.289,2.1531 11.783,2.4304 11.388,2.6523 10.992,2.8742 9.588,3.6709 8.595,4.3164 7.602,4.9618 6.52,5.7265 5.9756,6.34 5.7062,6.643 5.4956,6.883 5.3232,7.102 5.6611,7.212 5.9697,7.419 6.192,7.721 L 8.011,10.188 C 8.111,10.324 8.182,10.474 8.237,10.627 8.527,10.481 8.841,10.302 9.267,10.035 9.966,9.596 10.894,8.66 11.688,7.793 12.483,6.926 13.483,5.6838 13.755,5.3359 14.027,4.9879 14.37,4.5406 14.706,4.082 15.042,3.6233 15.369,3.153 15.61,2.752 15.731,2.5514 15.831,2.3688 15.899,2.209 15.968,2.0493 16.016,1.9189 15.997,1.7754 15.965,1.5368 15.845,1.3966 15.774,1.3242 L 15.765,1.3125 C 15.681,1.2113 15.587,1.1475 15.489,1.0996 15.383,1.0483 15.278,1.0193 15.175,1.0078 Z M 4.8857,8.01 C 4.6921,7.98 4.4882,8.026 4.3174,8.152 3.9758,8.404 3.9035,8.881 4.1553,9.223 L 5.9717,11.689 C 6.223,12.031 6.702,12.103 7.044,11.852 7.386,11.6 7.458,11.123 7.206,10.781 L 5.3877,8.314 C 5.2618,8.144 5.0793,8.039 4.8857,8.01 Z M 3.0381,9.033 C 2.6221,9.095 2.2151,9.25 1.9795,9.469 1.6562,9.768 1.4531,10.173 1.3447,10.596 1.1667,11.289 1.1548,12.286 1.0185,13.023 0.9509,13.389 0.6417,13.959 0.0654,14.697 -0.0818,14.945 0.0654,14.977 0.0654,14.977 0.148,15.035 0.2986,14.976 0.374,14.943 1.7075,13.847 2.5884,14.003 4.1494,13.996 4.6086,13.943 5.0627,13.78 5.4111,13.461 5.6375,13.23 5.7625,13.027 5.8525,12.826 5.5884,12.707 5.3482,12.529 5.167,12.283 L 3.3486,9.816 C 3.1744,9.58 3.0779,9.309 3.0381,9.033 Z"/>
+</svg>
diff --git a/.icons/kora/panel/24@2 b/.icons/kora/panel/24@2
new file mode 120000
index 000000000..cabf43b5d
--- /dev/null
+++ b/.icons/kora/panel/24@2
@@ -0,0 +1 @@
+24 \ No newline at end of file
diff --git a/.icons/kora/places/scalable/application-x-gnome-saved-search.svg b/.icons/kora/places/scalable/application-x-gnome-saved-search.svg
new file mode 120000
index 000000000..7ec26114e
--- /dev/null
+++ b/.icons/kora/places/scalable/application-x-gnome-saved-search.svg
@@ -0,0 +1 @@
+folder-saved-search.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/bookmark-missing.svg b/.icons/kora/places/scalable/bookmark-missing.svg
new file mode 100644
index 000000000..d2f6aba5b
--- /dev/null
+++ b/.icons/kora/places/scalable/bookmark-missing.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m35.939 29.167 10.93 0.58-8.498 6.804 2.818 10.427-9.189-5.862-9.189 5.862 2.818-10.427-8.498-6.804 10.931-0.58 3.938-10.068 3.939 10.068zm-3.939-6.853v17.314l7.226 4.61-2.216-8.2 6.683-5.35-8.595-0.456-3.098-7.918z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,897.879,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.70715e-15,27.8798,-27.8798,1.70715e-15,-1032.95,19.0986)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/certificate-server.svg b/.icons/kora/places/scalable/certificate-server.svg
new file mode 120000
index 000000000..5a98ca8c2
--- /dev/null
+++ b/.icons/kora/places/scalable/certificate-server.svg
@@ -0,0 +1 @@
+folder-locked.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/desktop.svg b/.icons/kora/places/scalable/desktop.svg
new file mode 120000
index 000000000..8f1a5a03b
--- /dev/null
+++ b/.icons/kora/places/scalable/desktop.svg
@@ -0,0 +1 @@
+user-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/distributor-logo.svg b/.icons/kora/places/scalable/distributor-logo.svg
new file mode 100644
index 000000000..1b4d18b03
--- /dev/null
+++ b/.icons/kora/places/scalable/distributor-logo.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <circle cx="256" cy="256" r="251.065" style="fill:url(#_Linear1)"/>
+ <g serif:id="penguin distributor">
+ <path d="m272.858 61.413c-20.383 14.445-62.266 46.186-91.819 199.739 0 32.523-3.949 69.165-1.803 105.149 1.26 21.122 5.854 47.667 11.285 57.944 12.325 6.501 26.33 7.825 36.206 16.984 8.294 7.694 12.859 15.059 15.772 13.086 25.464-17.481 51.496-16.507 66.489-34.54 7.556-25.122 8.233-50.038 22.28-74.079 14.15-24.218 23.852-56.824 22.07-93.745-1.262-26.171-3.763-66.852-12.349-84.263-9.172-18.603-20.073-37.523-30.491-53.579-15.392-23.724-29.903-42.236-37.64-52.696z" style="fill:url(#_Linear2)"/>
+ <path d="m295.775 51.607c-6.016 1.804-12.118 3.264-18.048 5.412-10.915 3.952-19.165 11.426-26.728 20.017-9.626 10.911-18.22 22.423-26.04 34.708-5.329 8.334-13.493 15.689-19.681 23.507-16.673 21.048-35.861 49.407-41.361 75.438-3.18 15.292-8.546 30.199-8.718 45.835-0.172 16.924-0.258 33.934-1.032 50.859-0.601 13.918-3.008 43.385-3.008 45.017 1.376-1.117 26.274-26.718 28.336-41.924 2.407-18.643 4.899-37.286 7.219-55.928 2.063-17.097 6.446-33.678 11.946-50.001 2.493-7.388 4.985-14.862 6.618-22.508 1.461-6.701 1.461-13.66 2.406-20.533 1.547-11.083 14.524-24.246 22.517-32.579 9.626-9.966 18.993-20.275 28.447-30.413 0.773-0.859 1.89-2.405 1.633-3.007-0.43-1.031-1.891-2.148-3.094-2.233-2.407-0.258-4.899 0.085-7.305 0.343-1.289 0.172-2.579 0.773-4.555 1.375 0.344-1.804 0.344-3.093 0.859-4.124 3.782-7.732 8.594-14.691 15.556-20.017 0.773-0.602 1.547-1.031 2.406-1.461 3.61-1.89 6.618-1.718 8.508 0.258 2.579 2.663 3.352 7.388 1.203 10.395-1.375 1.976-3.523 3.351-5.328 4.897-0.859 0.687-2.063 1.203-3.867 2.148 2.406 0.945 4.039 1.89 5.844 2.32 4.297 1.03 8.594 2.233 12.977 2.577 8.938 0.687 15.126 5.584 20.282 12.285 2.321 3.007 4.297 6.272 6.704 9.88 0.687-2.32 1.289-4.382 1.976-6.529 1.977-6.358 3.868-12.629 5.844-18.901 0.344-1.031 1.204-2.148 2.149-2.835 7.821-5.24 15.641-10.996 25.525-11.512 6.187-0.344 12.461 0.172 18.649 0.344v-0.516c-0.773-0.687-1.547-1.288-2.234-1.976-3.61-3.952-8.165-5.584-13.407-5.67-9.454-0.172-18.822-0.945-27.416-5.67-6.703-3.694-13.407-7.302-20.884-9.192-1.547-0.086-3.265-0.086-4.898-0.086z" style="fill-rule:nonzero"/>
+ <path d="m340.781 167.686c-4.372-10.365-18.264-38.257-22.136-40.214 0.761 3.371 8.119 35.495 8.761 40.214 2.652 19.496 14.004 67.814 13.375 85.545-0.675 18.999 0.877 35.444-1.873 52.712-2.492 15.722-5.071 31.358-7.563 47.079-0.172 1.031 0 2.148 0 3.523 0.602-0.344 0.945-0.516 1.117-0.688 8.852-12.285 17.36-24.828 24.236-38.402 6.188-12.199 10.29-24.497 12.009-37.985 2.493-18.987 1.407-38.132-4.093-56.002-5.672-18.299-20.141-48.909-23.833-55.782z" style="fill-rule:nonzero"/>
+ <path d="m227.593 441.901c2.492 5.498 5.414 10.653 10.485 14.433 2.406 1.804 4.984 2.062 7.391 0.601 3.265-1.976 6.359-4.209 9.453-6.529 4.899-3.608 10.001-6.599 15.158-9.691 4.558-1.501 7.973-3.235 12.013-4.352 2.664-0.687 3.338-0.734 3.854 2.015 0.688 3.866-0.172 7.389-2.492 10.653-1.117 1.633-2.407 3.093-3.352 4.811-1.977 3.609-0.773 5.842 3.352 6.444 1.203 0.172 2.406 0.086 3.609 0.086 8.165 0 16.329-0.086 24.58-0.086 4.383 0 4.726-0.344 5.758-4.725 7.735 3.952 16.071 3.522 24.579 3.522-0.43-2.491-1.891-4.124-3.781-4.553-8.251-2.148-13.063-9.021-19.423-13.66-1.633-1.203-1.805-2.749-1.633-4.468 1.289-10.223 2.406-20.446 3.867-30.67 1.805-13.058 1.805-26.203 1.204-39.433-0.344 1.804-0.602 3.608-1.118 5.412-3.437 11.513-6.789 22.939-10.313 34.365-3.437 11.082-11.086 17.783-22.431 19.845-14.696 2.749-26.985 10.138-38.244 19.416-2.062 1.718-4.125 3.351-6.187 4.897-3.438 2.492-6.36 2.32-9.282-0.773-1.633-1.718-2.922-3.694-4.469-5.584-0.688-0.859-1.375-1.633-2.149-2.492-0.086 0.172-0.258 0.344-0.429 0.516z" style="fill-rule:nonzero"/>
+ <path d="m179.238 366.299c-0.774 13.144-1.29 26.031-2.235 38.832-0.687 9.794-2.063 19.502-3.008 29.21-0.43 4.811-3.094 8.075-7.305 10.051-4.899 2.234-10.055 4.124-15.126 6.186-3.351 1.374-6.617 2.835-8.508 6.185-0.344 0.602-0.687 1.375-1.031 1.976 0.258 0.258 0.429 0.43 0.515 0.43 5.758-2.148 11.603-1.203 17.447-0.859 4.984 0.343 10.055 0.172 15.039 0.172 12.548-0.172 25.009-0.43 37.557-0.688 0.516 0 1.031-0.086 1.805-0.086-0.688-3.951-2.063-7.388-4.813-10.223-1.461-1.546-3.008-3.007-4.469-4.553-0.773-0.859-1.461-1.89-1.977-2.921-0.859-2.148-1.117-4.296 0.516-6.272s3.867-1.89 6.102-1.46c0.773 0.172 1.547 0.343 2.32 0.601 0.172-0.172 0.43-0.429 0.602-0.601-1.805-3.093-3.61-6.272-5.5-9.279-0.172-0.257-0.688-0.429-1.118-0.515-7.648-1.031-11.86-6.1-14.782-12.629-3.867-8.677-5.156-17.955-6.016-27.234-0.343-3.608-1.031-7.045-3.093-10.137-0.946-2.062-1.805-4.038-2.922-6.186z" style="fill-rule:nonzero"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-5.64544,502.068,-502.068,-5.64544,261.645,4.99729)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#b7b7b7" offset="0"/>
+ <stop style="stop-color:#6f6f6f" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-20.5954,391.094,-391.094,-20.5954,262.491,61.8622)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#fdfdfd" offset="0"/>
+ <stop style="stop-color:#bfbfbf" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/edittrash.svg b/.icons/kora/places/scalable/edittrash.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/edittrash.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/emptytrash.svg b/.icons/kora/places/scalable/emptytrash.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/kora/places/scalable/emptytrash.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/favorites.svg b/.icons/kora/places/scalable/favorites.svg
new file mode 120000
index 000000000..08070bdd5
--- /dev/null
+++ b/.icons/kora/places/scalable/favorites.svg
@@ -0,0 +1 @@
+folder-favorites.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-CloudStation.svg b/.icons/kora/places/scalable/folder-CloudStation.svg
new file mode 120000
index 000000000..ebb1096ad
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-CloudStation.svg
@@ -0,0 +1 @@
+folder-meocloud.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-activities.svg b/.icons/kora/places/scalable/folder-activities.svg
new file mode 100644
index 000000000..f7f462f64
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-activities.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="translate(0 .8933)">
+ <path d="m14.935 20.6c1.876 0 3.4 1.524 3.4 3.4s-1.524 3.4-3.4 3.4c-1.877 0-3.4-1.524-3.4-3.4s1.523-3.4 3.4-3.4zm9.065 0c1.876 0 3.4 1.524 3.4 3.4s-1.524 3.4-3.4 3.4-3.4-1.524-3.4-3.4 1.524-3.4 3.4-3.4zm9.065 0c1.877 0 3.4 1.524 3.4 3.4s-1.523 3.4-3.4 3.4c-1.876 0-3.399-1.524-3.399-3.4s1.523-3.4 3.399-3.4z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(4.08418e-16,-6.66998,6.66998,4.08418e-16,24,27.4541)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,79,148)" offset="0"/>
+ <stop style="stop-color:rgb(18,108,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-add.svg b/.icons/kora/places/scalable/folder-add.svg
new file mode 100644
index 000000000..0ede49def
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-add.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m20.424 31.301h8.544v-8.545h6.064v8.545h8.544v6.063h-8.544v8.545h-6.064v-8.545h-8.544v-6.063z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.41768e-15,23.1524,-23.1524,1.41768e-15,-9892.8,22.7563)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,109,152)" offset="0"/>
+ <stop style="stop-color:rgb(14,93,150)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-android.svg b/.icons/kora/places/scalable/folder-android.svg
new file mode 100644
index 000000000..a5e2d2858
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-android.svg
@@ -0,0 +1,16 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75v-24.185z" style="fill:#0083d5"/>
+ <path d="m45.841 15.489c0-0.995-0.395-1.948-1.098-2.652-0.704-0.703-1.657-1.098-2.652-1.098h-19.185c-0.924 0-1.815-0.341-2.502-0.958-0.576-0.516-1.285-1.151-1.861-1.668-0.688-0.616-1.579-0.957-2.503-0.957h-10.131c-0.995 0-1.948 0.395-2.652 1.098-0.703 0.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75v-20.606z" style="fill:url(#_Linear1)"/>
+ <path d="m17.793 21.244c0.244 0 0.475 0.112 0.627 0.303l1.492 1.826c1.199-0.707 2.595-1.119 4.09-1.119 1.494 0 2.887 0.413 4.086 1.119l1.492-1.826c0.147-0.184 0.368-0.294 0.603-0.301h0.023c0.439 0 0.8 0.361 0.8 0.8 0 0.188-0.067 0.371-0.188 0.515l-1.433 1.754c1.441 1.294 2.408 3.1 2.613 5.131 0.04 0.808-0.795 0.808-0.795 0.808h-14.426s-0.812 1e-3 -0.775-0.769c0.196-2.046 1.166-3.866 2.615-5.168l-1.435-1.756c-0.122-0.144-0.189-0.327-0.189-0.516 0-0.439 0.361-0.801 0.8-0.801zm10.207 5.01c-0.552 0-1 0.448-1 1s0.448 1 1 1 1-0.448 1-1-0.448-1-1-1z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <circle cx="20" cy="27.254" r="1" style="fill:#1195fa"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.912e-15,-31.2253,31.2253,1.912e-15,333.865,39.5414)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1075f6" offset="0"/>
+ <stop style="stop-color:#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(9.79657e-16,9.00953,-15.999,5.51675e-16,-6834.33,21.2446)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-applications.svg b/.icons/kora/places/scalable/folder-applications.svg
new file mode 100644
index 000000000..808aad88b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-applications.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(1.32032,0,0,1.17497,-11.3269,-6.98679)">
+ <path d="m29.574 35.283-0.75-3h-4.265l-0.724 3h-3.308c0.758-3.154 1.525-6.023 2.3-8.608 0.776-2.602 1.525-5.066 2.249-7.392h3.464c0.758 2.343 1.508 4.833 2.249 7.47 0.758 2.619 1.49 5.462 2.197 8.53h-3.412zm-2.844-12.899-1.576 6.899h3.127l-1.551-6.899z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.038772 -16 14.2386 -.0435682 26.7563 35.2826)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,80,148)" offset="0"/>
+ <stop style="stop-color:rgb(18,110,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-arduino.svg b/.icons/kora/places/scalable/folder-arduino.svg
new file mode 100644
index 000000000..9a002856b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-arduino.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75v-24.185z" style="fill:#0083d5"/>
+ <path d="m45.841 15.489c0-0.995-0.395-1.948-1.098-2.652-0.704-0.703-1.657-1.098-2.652-1.098h-19.185c-0.924 0-1.815-0.341-2.502-0.958-0.576-0.516-1.285-1.151-1.861-1.668-0.688-0.616-1.579-0.957-2.503-0.957h-10.131c-0.995 0-1.948 0.395-2.652 1.098-0.703 0.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75v-20.606z" style="fill:url(#_Linear1)"/>
+ <path d="m18.16 20.212c-0.722 0-1.44 0.145-2.11 0.427-0.669 0.282-1.28 0.699-1.796 1.225-0.515 0.526-0.93 1.155-1.211 1.847s-0.425 1.439-0.425 2.19 0.144 1.498 0.425 2.19 0.696 1.319 1.211 1.845c0.516 0.525 1.127 0.942 1.796 1.225 0.654 0.276 1.356 0.418 2.061 0.424 0.017 1e-3 0.032 2e-3 0.049 2e-3 1.715 0.082 3.096-0.598 4.108-1.587 0.692-0.675 1.236-1.474 1.732-2.287 0.496 0.813 1.04 1.612 1.732 2.287 1.011 0.989 2.392 1.669 4.108 1.587 0.016 0 0.032-1e-3 0.049-2e-3 0.705-6e-3 1.406-0.148 2.06-0.424 0.669-0.283 1.281-0.7 1.796-1.225l5e-3 -7e-3c0.514-0.525 0.927-1.148 1.207-1.838 0.281-0.692 0.425-1.439 0.425-2.19s-0.144-1.498-0.425-2.19l-6e-3 -0.011c-0.282-0.687-0.692-1.312-1.206-1.836-0.515-0.526-1.127-0.942-1.796-1.225-0.668-0.282-1.387-0.426-2.109-0.426-1.807 0-3.234 0.742-4.288 1.776-0.609 0.597-1.103 1.28-1.552 1.978-0.448-0.698-0.942-1.381-1.551-1.978-1.054-1.034-2.481-1.776-4.289-1.776v-1e-3zm0.207 2.277c1.284 0 2.104 0.433 2.856 1.151 0.597 0.57 1.12 1.345 1.639 2.19-0.592 0.987-1.165 1.889-1.808 2.501-0.708 0.674-1.441 1.045-2.641 0.98h-0.046c-0.458 0-0.92-0.091-1.341-0.264-0.415-0.171-0.797-0.426-1.113-0.736l-0.014-0.011c-0.319-0.317-0.576-0.698-0.747-1.107-0.171-0.408-0.258-0.853-0.258-1.294 0-0.44 0.087-0.885 0.258-1.294 0.17-0.408 0.428-0.788 0.747-1.104l0.013-0.014c0.317-0.31 0.699-0.563 1.114-0.734 0.421-0.173 0.883-0.264 1.341-0.264zm11.266 0c0.457 0 0.919 0.091 1.34 0.264 0.415 0.171 0.797 0.423 1.114 0.734l0.013 0.013c0.319 0.317 0.576 0.696 0.747 1.105 0.171 0.407 0.258 0.852 0.258 1.293 0 0.44-0.087 0.885-0.258 1.294-0.17 0.408-0.428 0.79-0.746 1.107l-0.014 0.011c-0.316 0.31-0.698 0.565-1.113 0.736-0.421 0.173-0.883 0.264-1.341 0.264h-0.047c-1.199 0.065-1.932-0.306-2.64-0.98-0.644-0.611-1.216-1.514-1.808-2.501 0.519-0.845 1.042-1.62 1.638-2.189 0.753-0.72 1.573-1.152 2.857-1.152v1e-3zm-1.081 1.138v1.138h-1.138v2.276h1.138v1.139h2.277v-1.139h1.138v-2.276h-1.138v-1.138h-2.277zm-12.519 1.138v2.276h4.552v-2.276h-4.552z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.912e-15,-31.2253,31.2253,1.912e-15,333.865,39.5414)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1075f6" offset="0"/>
+ <stop style="stop-color:#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.3939e-15,11.3812,-22.7641,6.969e-16,-9734.33,20.2126)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-backup.svg b/.icons/kora/places/scalable/folder-backup.svg
new file mode 100644
index 000000000..aa2efbfdb
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-backup.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75v-24.185z" style="fill:#0083d5"/>
+ <path d="m45.841 15.489c0-0.995-0.395-1.948-1.098-2.652-0.704-0.703-1.657-1.098-2.652-1.098h-19.185c-0.924 0-1.815-0.341-2.502-0.958-0.576-0.516-1.285-1.151-1.861-1.668-0.688-0.616-1.579-0.957-2.503-0.957h-10.131c-0.995 0-1.948 0.395-2.652 1.098-0.703 0.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75v-20.606z" style="fill:url(#_Linear1)"/>
+ <path d="m25.127 17.288c-0.881-0.06-1.782 0.025-2.669 0.264-3.55 0.958-6.031 4.182-6.044 7.858l3e-3 0.03h-1.17l2.334 2.334 2.335-2.334h-1.167v-0.021c9e-3 -2.635 1.771-4.928 4.315-5.615 2.545-0.686 5.221 0.41 6.555 2.684 1.333 2.273 0.983 5.142-0.858 7.028-1.793 1.837-4.764 2.041-7.112 0.739-0.174-0.096-0.368-0.146-0.566-0.146-0.64 0-1.167 0.527-1.167 1.167 0 0.424 0.231 0.816 0.602 1.022 3.172 1.758 7.299 1.528 9.915-1.152 2.568-2.631 3.059-6.668 1.199-9.839-1.396-2.379-3.861-3.841-6.504-4.019h-1e-3zm-0.56 3.467c-0.64 0.01-1.158 0.544-1.149 1.183v3.342c-0.025 0.197 1e-3 0.398 0.075 0.582 0.077 0.208 0.211 0.39 0.387 0.524l2.214 2.214c0.22 0.229 0.524 0.359 0.842 0.359 0.641 0 1.167-0.527 1.167-1.168 0-0.317-0.129-0.622-0.358-0.842l-1.993-1.992v-3.035c0-0.64-0.527-1.167-1.167-1.167h-0.018z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.912e-15,-31.2253,31.2253,1.912e-15,333.865,39.5414)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1075f6" offset="0"/>
+ <stop style="stop-color:#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.07195e-15,16.1573,-17.5063,9.89349e-16,-7480.48,17.2694)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-black.svg b/.icons/kora/places/scalable/folder-black.svg
new file mode 100644
index 000000000..b52ae90df
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-black.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:#1b1b1b"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.31885e-15,-41.6338,37.8697,2.54933e-15,33.3576,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0c0c0c" offset="0"/>
+ <stop style="stop-color:#454545" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-blue.svg b/.icons/kora/places/scalable/folder-blue.svg
new file mode 100644
index 000000000..5f366fdf3
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-blue.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(1,41,180)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,7,140)" offset="0"/>
+ <stop style="stop-color:rgb(2,105,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-bookmark.svg b/.icons/kora/places/scalable/folder-bookmark.svg
new file mode 120000
index 000000000..6594075d9
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-bookmark.svg
@@ -0,0 +1 @@
+user-bookmarks.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-bookmarks.svg b/.icons/kora/places/scalable/folder-bookmarks.svg
new file mode 120000
index 000000000..6594075d9
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-bookmarks.svg
@@ -0,0 +1 @@
+user-bookmarks.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-books.svg b/.icons/kora/places/scalable/folder-books.svg
new file mode 100644
index 000000000..4abd1aa66
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-books.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75v-24.185z" style="fill:#0083d5"/>
+ <path d="m45.841 15.489c0-0.995-0.395-1.948-1.098-2.652-0.704-0.703-1.657-1.098-2.652-1.098h-19.185c-0.924 0-1.815-0.341-2.502-0.958-0.576-0.516-1.285-1.151-1.861-1.668-0.688-0.616-1.579-0.957-2.503-0.957h-10.131c-0.995 0-1.948 0.395-2.652 1.098-0.703 0.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75v-20.606z" style="fill:url(#_Linear1)"/>
+ <path d="m28.647 27.939c-1.708 0.301-3.234 0.752-4.464 1.013v1.092l7.302-0.112 0.755-1.74s-1.293-0.659-3.593-0.253zm-9.294 0c1.708 0.301 3.234 0.752 4.464 1.013v1.092l-6.934-0.112-1.123-1.74s1.293-0.659 3.593-0.253zm9.434-9.801c-2.162 0.645-4.604 1.881-4.604 1.881l0.036 8.665s2.091-0.681 4.4-1.325c2.153-0.6 3.621 0.155 3.621 0.155v-8.647s-1.247-1.388-3.453-0.729zm-9.574 0c2.162 0.645 4.604 1.881 4.604 1.881l-0.036 8.665s-2.091-0.681-4.4-1.325c-2.153-0.6-3.621 0.155-3.621 0.155v-8.647s1.247-1.388 3.453-0.729z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.912e-15,-31.2253,31.2253,1.912e-15,333.865,39.5414)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1075f6" offset="0"/>
+ <stop style="stop-color:#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.1277e-15,13.8119,-18.4167,8.45737e-16,-7871.7,21.9322)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-brown.svg b/.icons/kora/places/scalable/folder-brown.svg
new file mode 100644
index 000000000..0bc265c49
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-brown.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(123,86,48)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(86,52,32)" offset="0"/>
+ <stop style="stop-color:rgb(165,125,66)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-cd.svg b/.icons/kora/places/scalable/folder-cd.svg
new file mode 100644
index 000000000..bbbe06e95
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-cd.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="translate(0 -4.10918)">
+ <path d="m24 20c4.967 0 9 4.033 9 9s-4.033 9-9 9-9-4.033-9-9 4.033-9 9-9zm0 6c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.479158 -17.9874 17.9874 .479158 23.5208 37.9874)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(12,82,149)" offset="0"/>
+ <stop style="stop-color:rgb(18,108,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-cloud.svg b/.icons/kora/places/scalable/folder-cloud.svg
new file mode 120000
index 000000000..ebb1096ad
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-cloud.svg
@@ -0,0 +1 @@
+folder-meocloud.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-copy-cloud.svg b/.icons/kora/places/scalable/folder-copy-cloud.svg
new file mode 100644
index 000000000..8fe8d7629
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-copy-cloud.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(.562491 0 0 .562491 5.66523 5.12787)">
+ <path d="m45.14 18.306-7.622 12.704 5.081 2.541 2.541-15.245zm-27.949 7.622-7.622 5.445 10.163-0.363 5.082 17.786 2.54-2.541 22.868 2.541-7.623-12.704-3.267-1.814-12.342 7.258-5.808-14.518-3.991-1.09zm14.156 5.445-5.808 3.63 2.178 5.081 10.163-5.808-3.63-2.903h-2.903z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.97262e-15,32.2153,-32.2153,1.97262e-15,-557.955,19.1488)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-cyan.svg b/.icons/kora/places/scalable/folder-cyan.svg
new file mode 100644
index 000000000..ef8249f2c
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-cyan.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(2,160,172)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,130,140)" offset="0"/>
+ <stop style="stop-color:rgb(0,210,220)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-decrypted.svg b/.icons/kora/places/scalable/folder-decrypted.svg
new file mode 120000
index 000000000..fe5003f7d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-decrypted.svg
@@ -0,0 +1 @@
+folder-unlocked.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-development.svg b/.icons/kora/places/scalable/folder-development.svg
new file mode 100644
index 000000000..3636f0d89
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-development.svg
@@ -0,0 +1,23 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m24.981 19.023c-0.555-0.039-1.111-0.039-1.666 0l-0.65 2.702c-0.616 0.1-1.22 0.261-1.803 0.483l-1.914-2.015c-0.5 0.244-0.982 0.522-1.443 0.833l0.788 2.665c-0.483 0.394-0.925 0.836-1.32 1.32l-2.664-0.788c-0.312 0.461-0.59 0.943-0.834 1.443l2.015 1.914c-0.221 0.583-0.383 1.187-0.483 1.802l-2.702 0.651c-0.039 0.554-0.039 1.111 0 1.666l2.702 0.65c0.1 0.616 0.262 1.22 0.483 1.803l-2.015 1.913c0.244 0.5 0.522 0.983 0.834 1.444l2.664-0.788c0.395 0.483 0.837 0.925 1.32 1.319l-0.788 2.665c0.461 0.311 0.943 0.59 1.443 0.833l1.914-2.015c0.583 0.222 1.187 0.384 1.803 0.484l0.65 2.701c0.555 0.039 1.111 0.039 1.666 0l0.65-2.701c0.616-0.1 1.22-0.262 1.803-0.484l1.914 2.015c0.5-0.243 0.982-0.522 1.443-0.833l-0.788-2.665c0.483-0.394 0.925-0.836 1.32-1.319l2.665 0.788c0.311-0.461 0.589-0.944 0.833-1.444l-2.015-1.913c0.221-0.583 0.383-1.187 0.483-1.803l2.702-0.65c0.039-0.555 0.039-1.112 0-1.666l-2.702-0.651c-0.1-0.615-0.262-1.219-0.483-1.802l2.015-1.914c-0.244-0.5-0.522-0.982-0.833-1.443l-2.665 0.788c-0.395-0.484-0.837-0.926-1.32-1.32l0.788-2.665c-0.461-0.311-0.943-0.589-1.443-0.833l-1.914 2.015c-0.583-0.222-1.187-0.383-1.803-0.483l-0.65-2.702zm-0.833 5.006c3.773 0 6.836 3.064 6.836 6.837s-3.063 6.836-6.836 6.836-6.836-3.063-6.836-6.836 3.063-6.837 6.836-6.837z" style="fill:url(#_Linear2)"/>
+ <path d="m42.653 29.134c-0.425-1e-3 -0.851 0.028-1.272 0.087l-0.356 2.097c-0.465 0.109-0.918 0.264-1.352 0.463l-1.567-1.439c-0.369 0.212-0.723 0.45-1.059 0.711l0.741 1.995c-0.349 0.327-0.664 0.687-0.94 1.077l-2.077-0.463c-0.213 0.368-0.401 0.751-0.561 1.146l1.639 1.357c-0.139 0.457-0.231 0.927-0.275 1.402l-2.03 0.637c-1e-3 0.426 0.028 0.851 0.086 1.273l2.098 0.356c0.108 0.465 0.264 0.918 0.463 1.352l-1.439 1.567c0.212 0.369 0.45 0.723 0.711 1.059l1.995-0.741c0.326 0.349 0.687 0.664 1.077 0.94l-0.463 2.076c0.368 0.214 0.751 0.402 1.145 0.562l1.357-1.639c0.457 0.139 0.927 0.231 1.403 0.275l0.637 2.03c0.426 1e-3 0.851-0.028 1.273-0.087l0.356-2.097c0.465-0.109 0.918-0.264 1.352-0.463l1.567 1.439c0.369-0.212 0.723-0.45 1.059-0.711l-0.741-1.995c0.349-0.326 0.663-0.687 0.939-1.077l2.077 0.463c0.214-0.368 0.401-0.751 0.561-1.146l-1.638-1.357c0.138-0.457 0.231-0.926 0.275-1.402l2.03-0.637c1e-3 -0.426-0.028-0.851-0.087-1.273l-2.098-0.356c-0.108-0.465-0.263-0.918-0.463-1.352l1.44-1.567c-0.212-0.369-0.45-0.723-0.712-1.059l-1.994 0.741c-0.327-0.349-0.688-0.664-1.077-0.94l0.463-2.076c-0.368-0.214-0.751-0.402-1.146-0.562l-1.357 1.639c-0.457-0.139-0.927-0.231-1.402-0.275l-0.638-2.03zm-0.375 3.868c2.882-0.197 5.382 1.984 5.578 4.866s-1.984 5.382-4.866 5.578c-2.883 0.197-5.382-1.984-5.579-4.866-0.196-2.882 1.984-5.382 4.867-5.578z" style="fill:url(#_Linear3)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.0842772 33.9738 -33.9738 .0842772 -621.95 20.5945)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(16,101,151)" offset=".42"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(.176587 28.373 -28.373 .176587 -784.233 24.1118)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-documents.svg b/.icons/kora/places/scalable/folder-documents.svg
new file mode 100644
index 000000000..604088ce2
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-documents.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.2253 31.2253 0 673.409 39.5414)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 19.0219 -18.7093 0 -1290.86 15.3883)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#126c98" offset="0"/>
+ <stop stop-color="#0b4f94" offset="1"/>
+ </linearGradient>
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75z" fill="#0083d5"/>
+ <path d="m45.841 15.489c0-.995-.395-1.948-1.098-2.652-.704-.703-1.657-1.098-2.652-1.098h-19.185c-.924 0-1.815-.341-2.502-.958-.576-.516-1.285-1.151-1.861-1.668-.688-.616-1.579-.957-2.503-.957h-10.131c-.995 0-1.948.395-2.652 1.098-.703.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75z" fill="url(#a)"/>
+ <path d="m16.427 16.797c0-.781.629-1.408 1.41-1.408l8.929-.001 4.699 4.699v12.883c0 .379-.15.742-.419 1.01-.268.269-.631.419-1.01.419 0 0-8.526.007-12.081.01-.405 0-.794-.161-1.08-.447-.287-.287-.448-.675-.448-1.08 0-4.282 0-16.085 0-16.085zm13.158 15.722h-11.278v-15.252h6.772v4.753h4.506z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-download-open.svg b/.icons/kora/places/scalable/folder-download-open.svg
new file mode 120000
index 000000000..8b7535787
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-download-open.svg
@@ -0,0 +1 @@
+folder-download.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-download.svg b/.icons/kora/places/scalable/folder-download.svg
new file mode 100644
index 000000000..e1a525ee0
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-download.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32 39.16 6.3-7.948c0.614-0.773 1.742-0.904 2.515-0.29 0.775 0.614 0.905 1.741 0.291 2.515l-7.694 9.705c-0.354 0.448-0.881 0.68-1.412 0.677-0.531 3e-3 -1.057-0.229-1.412-0.677l-7.693-9.704c-0.614-0.774-0.484-1.902 0.291-2.515 0.773-0.614 1.901-0.483 2.515 0.29l6.299 7.947zm0-8.933 3.193-4.028c0.456-0.575 1.294-0.673 1.87-0.216 0.576 0.456 0.673 1.295 0.216 1.87l-4.228 5.335c-0.264 0.333-0.656 0.505-1.051 0.504-0.395 1e-3 -0.787-0.171-1.05-0.504l-4.229-5.335c-0.457-0.575-0.36-1.414 0.216-1.87 0.576-0.457 1.414-0.359 1.871 0.216l3.192 4.028z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,1350.6,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.00891646 -19.0606 19.0606 -.00891646 1452.45 43.155)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,79,148)" offset="0"/>
+ <stop style="stop-color:rgb(18,109,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-downloads.svg b/.icons/kora/places/scalable/folder-downloads.svg
new file mode 120000
index 000000000..8b7535787
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-downloads.svg
@@ -0,0 +1 @@
+folder-download.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-drag-accept.svg b/.icons/kora/places/scalable/folder-drag-accept.svg
new file mode 100644
index 000000000..543d3e48e
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-drag-accept.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(.470504 0 0 .470504 3.70317 -.996003)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(34,193,248)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-dropbox.svg b/.icons/kora/places/scalable/folder-dropbox.svg
new file mode 100644
index 000000000..84e1ca83b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-dropbox.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m26.25 23.381-7.172 4.307 5.751 4.307-5.772 4.308 7.193 4.307 5.75-4.307-7.171-4.308 7.171-4.307 7.171 4.307-7.171 4.308 5.75 4.307 7.193-4.307-5.772-4.308 5.751-4.307-7.172-4.307-5.75 4.307-5.75-4.307zm5.75 14.214-5.75 4.307-1.421-0.862v0.862l7.171 4.307 7.171-4.307v-0.862l-1.421 0.862-5.75-4.307z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.39782e-15,22.8281,-22.8281,1.39782e-15,-501.744,23.381)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-ecrypted.svg b/.icons/kora/places/scalable/folder-ecrypted.svg
new file mode 120000
index 000000000..5a98ca8c2
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-ecrypted.svg
@@ -0,0 +1 @@
+folder-locked.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-encrypted.svg b/.icons/kora/places/scalable/folder-encrypted.svg
new file mode 120000
index 000000000..5a98ca8c2
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-encrypted.svg
@@ -0,0 +1 @@
+folder-locked.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-favorites.svg b/.icons/kora/places/scalable/folder-favorites.svg
new file mode 100644
index 000000000..60b599af2
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-favorites.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32 19.099-3.938 10.068-10.931 0.58 8.498 6.804-2.818 10.427 9.189-5.862 9.189 5.862-2.818-10.427 8.498-6.804-10.93-0.58-3.939-10.068z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.70715e-15,27.8798,-27.8798,1.70715e-15,-500.476,19.0986)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-games.svg b/.icons/kora/places/scalable/folder-games.svg
new file mode 100644
index 000000000..a2ed08eed
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-games.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m23.497 20.632c-0.488 2e-3 -1.051 0.157-1.625 0.486-2.093 1.178-4.02 5.037-5.065 10.039-0.892 4.25-1.218 10.056-0.687 12.392 0.463 2.009 1.261 2.9 2.684 2.9 2.111-0.039 4.765-2.551 6.445-5.932 1.217-1.87 4.034-2.722 6.751-2.628 2.717-0.102 5.534 0.758 6.751 2.628 1.68 3.381 4.334 5.893 6.445 5.932 1.423 0 2.221-0.891 2.684-2.9 0.531-2.336 0.205-8.142-0.687-12.392-1.045-5.002-2.972-8.861-5.065-10.039-0.574-0.329-1.102-0.487-1.588-0.486-0.485 3e-3 -0.929 0.166-1.348 0.486-1.064 0.811-3.281 1.68-7.192 1.683s-6.128-0.872-7.192-1.683c-0.419-0.32-0.822-0.489-1.311-0.486zm0.435 4.841h3.227v3.227h3.227v3.227h-3.227v3.227h-3.227v-3.227h-3.227v-3.227h3.227v-3.227zm14.522 0c0.891 0 1.614 0.723 1.614 1.613 0 0.891-0.723 1.614-1.614 1.614s-1.613-0.723-1.613-1.614c0-0.89 0.722-1.613 1.613-1.613zm-3.227 3.227c0.891 0 1.614 0.723 1.614 1.613 0 0.891-0.723 1.614-1.614 1.614s-1.613-0.723-1.613-1.614c0-0.89 0.722-1.613 1.613-1.613zm6.454 0c0.891 0 1.614 0.723 1.614 1.613 0 0.891-0.723 1.614-1.614 1.614-0.89 0-1.613-0.723-1.613-1.614 0-0.89 0.723-1.613 1.613-1.613zm-3.227 3.227c0.891 0 1.614 0.723 1.614 1.614 0 0.89-0.723 1.613-1.614 1.613s-1.613-0.723-1.613-1.613c0-0.891 0.722-1.614 1.613-1.614z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.58082e-15,25.8167,-25.8167,1.58082e-15,-500.649,20.6322)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-gdrive.svg b/.icons/kora/places/scalable/folder-gdrive.svg
new file mode 100644
index 000000000..e80422e8d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-gdrive.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m28.654 21.646 7.924 14.617h7.928l-7.928-14.617h-7.924zm-1.27 1.297-7.89 13.042 3.694 7.575 7.683-13.789-3.487-6.828zm1.082 14.944-4.008 6.497h16.037l4.011-6.497h-16.04z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.3923e-15,22.738,-22.738,1.3923e-15,-9123.61,21.6464)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,111,152)" offset="0"/>
+ <stop style="stop-color:rgb(14,91,150)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-git.svg b/.icons/kora/places/scalable/folder-git.svg
new file mode 100644
index 000000000..d7614553c
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-git.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m24.345 20.227-1.644 1.643 2.678 2.678c-0.226 0.467-0.343 0.979-0.345 1.498 2e-3 1.471 0.936 2.79 2.324 3.28v9.702c-1.387 0.49-2.32 1.808-2.322 3.279 0 1.912 1.574 3.485 3.485 3.485 1.912 0 3.485-1.573 3.485-3.485-2e-3 -1.471-0.936-2.79-2.324-3.28v-9.702c0.114-0.041 0.227-0.088 0.336-0.14l4.655 4.654c-0.224 0.467-0.341 0.98-0.344 1.498 0 1.912 1.574 3.485 3.486 3.485 1.911 0 3.484-1.573 3.484-3.485 0-1.911-1.574-3.484-3.484-3.484-0.519 2e-3 -1.031 0.119-1.498 0.344l-4.656-4.655c0.226-0.467 0.343-0.979 0.345-1.497 0-1.912-1.573-3.486-3.485-3.486-0.518 3e-3 -1.031 0.12-1.498 0.345l-2.678-2.677z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.537445 25.5655 -25.5655 .537445 -484.295 31.0978)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-github.svg b/.icons/kora/places/scalable/folder-github.svg
new file mode 100644
index 000000000..2130931f8
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-github.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32 20.1c-7.481 0-13.504 6.023-13.504 13.504 0 6.031 3.996 11.107 9.433 12.851v-2.265c-3.418 0.754-4.218-1.503-4.218-1.503-0.559-1.444-1.364-1.557-1.364-1.557-1.116-0.774 0.083-0.762 0.083-0.762 1.233 0.088 1.882 1.29 1.882 1.29 1.095 1.908 2.956 1.358 3.657 1.038 0.111-0.806 0.35-2.17 0.701-2.482-2.728-0.316-4.772-2.06-4.772-6.845 0-1.362 0.804-3.153 1.59-4.025-0.127-0.315-0.551-2.142 0.119-3.861 0 0 0.065-0.02 0.197-0.027 0.401-0.018 1.301 0.622 3.06 1.834 1.063-0.306 2.287-0.447 3.136-0.455 0.957-7e-3 1.931 0.158 2.93 0.455 1.76-1.212 2.885-1.856 3.283-1.837h4e-3c0.133 7e-3 0.197 0.027 0.197 0.027 0.672 1.718 0.249 3.549 0.122 3.864 0.789 0.872 1.566 2.663 1.566 4.025 0 4.797-3.073 6.527-5.81 6.835 0.44 0.386 0.551 1.15 0.551 2.314 0 1.407-4e-3 2.322-7e-3 2.902v1.249c5.835-1.493 10.668-6.752 10.668-13.065 0-7.481-6.023-13.504-13.504-13.504z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.62692e-15,26.5697,-26.5697,1.62692e-15,-501.984,20.0997)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-gitlab.svg b/.icons/kora/places/scalable/folder-gitlab.svg
new file mode 100644
index 000000000..940db3bb6
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-gitlab.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m22.695 21.81c-0.227 0-0.454 0.128-0.539 0.386l-3.025 9.069h7.397l-3.294-9.069c-0.086-0.258-0.312-0.386-0.539-0.386zm3.833 9.455 5.472 17.56 5.472-17.56h-10.944zm10.944 0h7.397l-3.025-9.069c-0.168-0.514-0.907-0.514-1.078 0l-3.294 9.069zm7.397 0-12.869 17.56 14.391-10.32c0.397-0.283 0.563-0.789 0.412-1.249l-1.934-5.991zm-12.869 17.56-12.869-17.56-1.934 5.991c-0.151 0.46 0.015 0.966 0.412 1.249l14.391 10.32z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.6542e-15,27.0152,-27.0152,1.6542e-15,-557.202,21.8099)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-gnome.svg b/.icons/kora/places/scalable/folder-gnome.svg
new file mode 100644
index 000000000..a9dc47623
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-gnome.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m39.131 21.714c-4.581 0-5.44 6.962-2.862 6.962 2.576 0 7.444-6.962 2.862-6.962zm-7.056 1.071c-0.073 0-0.149 7e-3 -0.231 0.016-2.598 0.327-1.684 4.721-0.302 4.804 1.336 0.079 2.802-4.812 0.53-4.82h3e-3zm-4.501 1.622c-0.159-0.01-0.335 0.02-0.531 0.1-2.086 0.857-0.316 4.395 0.852 4.158 1.06-0.216 1.212-4.158-0.321-4.258zm-3.406 2.893c-0.181-6e-3 -0.378 0.057-0.587 0.213-1.67 1.246 0.563 4.259 1.545 3.791 0.86-0.408 0.311-3.958-0.959-4.004h1e-3zm9.865 2.875c-3.618-0.062-8.393 1.773-9.208 5.465-0.881 3.991 3.63 9.53 8.336 9.53 2.316 0 4.987-2.116 5.487-4.796 0.381-2.044-4.491-1.225-4.317 0.127 0.21 1.621-1.175 2.422-2.531 1.377-4.318-3.326 7.15-4.986 6.393-9.531-0.235-1.414-1.991-2.134-4.162-2.172h2e-3z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.43627e-15,23.4561,-23.4561,1.43627e-15,-477.266,21.7143)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-go.svg b/.icons/kora/places/scalable/folder-go.svg
new file mode 100644
index 000000000..15378d1f4
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-go.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 1350.6 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -18.8679 18.8679 0 24.8553 33.4214)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b5194" offset="0"/>
+ <stop stop-color="#126c98" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path transform="scale(.75)" d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path d="m27.747 26.654c-.18.448-.394.876-.645 1.284-1.106 1.8-2.549 2.918-4.375 3.222-1.505.246-2.902-.115-4.13-1.252-1.136-1.061-1.78-2.463-1.949-4.206-.2-2.066.291-3.923 1.304-5.553 1.091-1.762 2.534-2.881 4.299-3.279 1.443-.322 2.824-.113 4.068.929.814.663 1.397 1.573 1.781 2.672.092.171.03.265-.154.322-.967.303-1.627.531-2.579.834-.23.076-.246.095-.445-.189-.23-.323-.4-.531-.722-.72-.967-.588-1.903-.417-2.778.284-1.044.833-1.581 2.065-1.566 3.6.015 1.516.859 2.768 2.073 2.976 1.044.17 1.919-.285 2.609-1.251.138-.209.261-.436.415-.702h-2.963c-.323 0-.399-.246-.292-.568.2-.587.568-1.573.783-2.065.047-.114.153-.304.384-.304h4.94c.222-.867.582-1.687 1.062-2.463 1.121-1.82 2.472-2.767 4.298-3.165 1.566-.341 3.04-.152 4.375.967 1.214 1.023 1.965 2.407 2.165 4.225.261 2.559-.338 4.643-1.766 6.425-1.012 1.269-2.256 2.066-3.684 2.426-.414.095-.828.113-1.227.17-1.397-.037-2.672-.53-3.746-1.667-.756-.807-1.277-1.798-1.535-2.952zm8.934-3.037c-.015-.246-.015-.436-.046-.625-.276-1.877-1.673-2.938-3.131-2.521-1.428.398-2.349 1.517-2.687 3.298-.276 1.478.307 2.975 1.412 3.581.845.455 1.689.398 2.502-.113 1.213-.777 1.873-1.99 1.95-3.62zm-26.066-2.482c-.061 0-.077-.039-.046-.095l.322-.512c.031-.057.108-.094.169-.094h5.48c.062 0 .077.056.046.113l-.26.493c-.031.056-.108.113-.154.113zm1.397 3.486c-.061 0-.077-.057-.046-.113l.214-.474c.031-.057.093-.114.154-.114h3.071c.06 0 .091.057.091.133l-.031.455c0 .076-.06.132-.106.132zm-3.716-1.743c-.061 0-.076-.038-.046-.095l.323-.511c.031-.057.108-.095.169-.095h7c.062 0 .092.057.077.113l-.123.455c-.015.076-.077.114-.138.114z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-google-drive.svg b/.icons/kora/places/scalable/folder-google-drive.svg
new file mode 100644
index 000000000..b0bdf7f7c
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-google-drive.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m27.82 22.29 7.166 11.943h9.554l-7.964-11.943h-8.756zm-1.669 1.432-6.691 12.899 4.54 7.166 6.209-12.899-4.058-7.166zm4.058 12.899-3.583 7.166h14.331l3.583-7.166h-14.331z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.0561414 21.4963 -21.4963 -.0561414 -447.096 21.039)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-green.svg b/.icons/kora/places/scalable/folder-green.svg
new file mode 100644
index 000000000..19459de4c
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-green.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(13,138,56)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,124,48)" offset="0"/>
+ <stop style="stop-color:rgb(82,216,99)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-grey.svg b/.icons/kora/places/scalable/folder-grey.svg
new file mode 100644
index 000000000..f3ed70bbf
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-grey.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(84,84,84)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(76,76,76)" offset="0"/>
+ <stop style="stop-color:rgb(137,137,137)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-home.svg b/.icons/kora/places/scalable/folder-home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-home2.svg b/.icons/kora/places/scalable/folder-home2.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-home2.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-html.svg b/.icons/kora/places/scalable/folder-html.svg
new file mode 100644
index 000000000..38e233efc
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-html.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32 18.536c-0.52 0-1.044 0.043-1.55 0.094-1.013 0.103-1.97 0.272-2.913 0.564-4.713 1.46-8.453 5.199-9.912 9.912-0.292 0.943-0.462 1.9-0.564 2.913-0.051 0.507-0.094 1.03-0.094 1.55 0 0.521 0.043 1.044 0.094 1.551 0.102 1.013 0.272 1.97 0.564 2.912 1.459 4.713 5.199 8.453 9.912 9.913 0.943 0.292 1.9 0.461 2.913 0.563 0.506 0.051 1.03 0.094 1.55 0.094s1.044-0.043 1.55-0.094c1.013-0.102 1.97-0.271 2.913-0.563 0.941-0.293 1.873-0.712 2.725-1.175 3.408-1.847 6.019-4.967 7.187-8.738 0.292-0.942 0.462-1.899 0.564-2.912 0.051-0.507 0.094-1.03 0.094-1.551 0-0.519-0.043-1.045-0.094-1.55-0.102-1.013-0.272-1.97-0.564-2.913-0.584-1.885-1.548-3.636-2.771-5.12-0.307-0.371-0.647-0.694-0.987-1.034-1.359-1.358-2.945-2.482-4.745-3.241-0.449-0.19-0.938-0.371-1.409-0.517-0.943-0.292-1.9-0.461-2.913-0.564-0.506-0.051-1.03-0.094-1.55-0.094zm0 1.504c2.275 0 4.413 0.558 6.295 1.55 0.05 0.026 0.092 0.067 0.141 0.094 0.038 0.05 0.027 0.104 0.094 0.141 0.049 0.027 0.095 0.069 0.141 0.094 0.079 0.044 0.157 0.111 0.141 0.188-0.022 0.112-0.206 0.106-0.282 0.188 0.01 0.158-0.053 0.128-0.094 0.234 0.025 0.069 0.083 0.06 0.094 0.141-0.014 0.088-0.127 0.098-0.094 0.188 0.148 0.115 0.283 0.019 0.423 0 0.306-0.038 0.563 7e-3 0.751-0.141-0.019-0.117 0.092-0.15 0.141-0.234 0.1 0.069 0.184 0.162 0.282 0.234-0.057 0.025-0.183 0.062-0.235 0.094-0.076 0.052-0.1 0.131-0.188 0.188-0.062 0.044-0.216 0.188-0.281 0.188-0.08 0-0.225-0.066-0.282-0.047-0.082 0.025-0.048 0.155-0.141 0.188-0.181 0.066-0.501-0.176-0.564 0.094 0.077 0.156 0.333 0.103 0.47 0.188 0.085 0.055 0.213 0.33 0.235 0.423 0.021 0.076 0.032 0.341 0 0.423-0.085 0.218-0.313 0.193-0.564 0.187-0.068 0-0.125 6e-3 -0.188 0-0.424-0.027-0.842-0.162-1.033 0.141 0.013 0.233 0.052 0.362 0 0.564-0.039 0.148-0.197 0.248-0.188 0.376 3e-3 0.066 0.124 0.192 0.141 0.282 0.01 0.049-0.022 0.144 0 0.188 0.071 0.134 0.25-0.022 0.375 0 0.121 0.019 0.235 0.195 0.235 0.329 0 0.095-0.034 0.283-0.094 0.375-0.12 0.181-0.344 0.137-0.516 0.235-0.143 0.082-0.198 0.281-0.282 0.423-0.09 0.153-0.177 0.204-0.141 0.423-0.123 0.243-0.263 0.399-0.517 0.517-0.074 0.032-0.167 0.091-0.235 0.141-0.055 0.038-0.111 0.1-0.188 0.188-0.095 0.106-0.23 0.152-0.282 0.234-0.038 0.063-6e-3 0.198-0.047 0.282-0.06 0.115-0.158 0.214-0.235 0.329-0.035 0.055-0.102 0.117-0.141 0.188-0.087 0.159-0.204 0.283-0.187 0.423 0.013 0.134 0.179 0.164 0.187 0.282 8e-3 0.065-0.049 0.117-0.046 0.188 3e-3 0.103 0.038 0.153 0.046 0.234 0.02 0.203-0.102 0.284-0.14 0.423-0.019 0.066 0.016 0.136 0 0.188-0.033 0.101-0.186 0.162-0.188 0.282-3e-3 0.085 0.133 0.162 0.141 0.282 6e-3 0.082-0.064 0.158-0.047 0.235 0.03 0.147 0.308 0.355 0.422 0.47 0.156 0.155 0.308 0.258 0.376 0.422 0.058 0.14 0.082 0.366 0.188 0.47 0.079 0.077 0.228 0.109 0.329 0.188 0.096 0.074 0.228 0.109 0.329 0.188 0.167 0.131 0.392 0.395 0.658 0.376 0.139-0.011 0.267-0.067 0.422-0.094 0.162-0.027 0.353-0.11 0.517-0.094 0.126 0.013 0.245 0.102 0.376 0.094 0.137-8e-3 0.314-0.073 0.47-0.141 0.27-0.118 0.687-0.339 1.08-0.282 0.301 0.044 0.307 0.383 0.517 0.517 0.24 0.022 0.419-0.047 0.611 0 0.145 0.035 0.315 0.308 0.329 0.423 0.013 0.117-0.078 0.208-0.094 0.282-0.039 0.158-0.067 0.368-0.094 0.469-0.022 0.08-0.05 0.156-0.047 0.235 0 0.071 0.114 0.236 0.188 0.329 0.09 0.115 0.219 0.203 0.328 0.329 0.2 0.229 0.284 0.542 0.423 0.846 0.036 0.076-0.033 0.092 0 0.187-0.06 0.46-0.216 0.761-0.517 1.269-0.142 0.164-0.284 0.359-0.281 0.564-0.011 0.491 0.256 0.746 0.234 1.221-0.049 0.639 3e-3 0.739-0.046 1.08 0.215 0.11 0.109 0.431 0.046 0.658-0.092 0.271-0.183 0.337-0.234 0.517 0.112 0.048 0.206 0.061 0.328 0.047-2.461 2.559-5.94 4.134-9.771 4.134-1.793 0-3.507-0.353-5.074-0.987-5e-3 -2e-3 6e-3 -0.044 0-0.046 0.142-0.061 0.413 0.105 0.517-0.095 0.052-0.095-0.068-0.28 0-0.375 0.049-0.066 0.369-0.125 0.47-0.141 0.145-0.025 0.294 5e-3 0.376-0.047 0.09-0.058 0.204-0.207 0.188-0.376-8e-3 -0.079-0.079-0.117-0.141-0.188-0.052-0.06-0.012-0.133-0.047-0.188-0.066-0.095-0.161-0.142-0.188-0.282 0.197-0.038 0.467 0.22 0.752 0.141 0.133-0.038 0.359-0.297 0.422-0.423 0.019-0.038-0.022-0.188 0-0.234 0.025-0.052 0.086-0.067 0.094-0.094 0.019-0.074-0.016-0.095 0-0.141 0.049-0.14 0.2-0.228 0.282-0.329 0.063-0.077 0.131-0.156 0.188-0.235 0.066-0.085 0.097-0.114 0.141-0.188 0.041-0.249-0.154-0.439-0.094-0.658 0.066-0.246 0.42-0.404 0.658-0.516 0.082-0.039 0.166-0.117 0.235-0.141 0.164-0.058 0.363-0.04 0.516-0.094 0.257-0.093 0.344-0.376 0.47-0.611 0.06-0.109 0.13-0.203 0.141-0.282 0.011-0.071-0.013-0.153 0-0.235 0.014-0.082 0.025-0.145 0.047-0.235 0.03-0.117 0.047-0.338 0.047-0.47 0-0.109-0.044-0.136-0.047-0.234-0.019-0.356 0.104-0.37 0.235-0.564 0.065-0.096 0.095-0.261 0.141-0.329 0.221-0.328 0.591-0.489 0.564-0.987-0.011-0.163-0.068-0.511-0.188-0.563-0.069-0.03-0.228-9e-3 -0.329-0.047-0.323-0.12-0.557-0.49-0.893-0.517-0.071-3e-3 -0.108 3e-3 -0.188 0-0.131-3e-3 -0.275-0.125-0.422-0.141-0.093-0.01-0.275 0.027-0.329 0-0.085-0.041-0.073-0.188-0.141-0.235-0.055-0.038-0.15-0.064-0.235-0.094-0.134-0.052-0.22-0.083-0.376-0.094-0.049-3e-3 -0.18 8e-3 -0.235 0-0.085-0.013-0.156-0.092-0.235-0.141-0.098-0.06-0.147-0.103-0.188-0.188 0.091-0.295-0.221-0.344-0.281-0.516-0.028-0.08 0.027-0.211 0-0.282-0.036-0.101-0.123-0.15-0.235-0.235-0.197-0.153-0.377-0.293-0.658-0.329-0.126-0.013-0.273 0.011-0.423 0-0.158-0.011-0.349-0.098-0.47-0.235-0.115-0.134-0.133-0.266-0.235-0.329-0.095-0.06-0.263-0.078-0.328-0.141-0.031-0.027-0.02-0.078-0.047-0.141-0.05-0.098-0.154-0.114-0.094-0.234-0.11-0.055-0.071 0.068-0.188 0.047-0.107-0.151-0.183-0.235-0.423-0.188-0.109 0.021-0.2 0.185-0.329 0.188-0.107 3e-3 -0.189-0.169-0.329-0.188-0.106-0.014-0.255 0.11-0.329 0.094-0.117-0.022-0.128-0.164-0.235-0.235-0.079-0.052-0.238-0.191-0.281-0.188-0.137 3e-3 -0.235 0.289-0.423 0.188-0.093-0.118 0.156-0.126 0.047-0.235-0.082-0.082-0.122 3e-3 -0.188 0.047-0.077 0.052-0.15 0.111-0.235 0.141-0.189 0.071-0.322 0.064-0.47 0.141-0.136 0.071-0.155 0.189-0.235 0.328-0.062 0.115-0.186 0.277-0.282 0.282-0.114 8e-3 -0.225-0.144-0.328-0.188-0.315-0.136-0.492 0.092-0.752 0.094-0.241 3e-3 -0.575-0.384-0.564-0.61 8e-3 -0.14 0.078-0.345 0.094-0.517 0.014-0.137 0.139-0.25 0.141-0.376 3e-3 -0.167-0.266-0.31-0.376-0.329-0.257-0.046-0.6 0.115-0.892 0-0.055-0.093 0.108-0.144 0.141-0.235 0.019-0.051-0.019-0.083 0-0.141 0.032-0.087 0.147-0.142 0.188-0.234 0.03-0.072 0.016-0.195 0.047-0.282 0.035-0.099 0.132-0.164 0.14-0.235 0.011-0.093-0.067-0.222-0.14-0.282-0.227 0.013-0.386 0.034-0.517 0.094-0.295 0.134-0.219 0.518-0.517 0.611-0.101 0.032-0.261 0.074-0.376 0.094 0.195-0.984 0.498-1.925 0.893-2.819 0.104 0.019 0.191 0.086 0.282 0.094 0.251 0.019 0.262-0.173 0.469-0.282 0.214 0.03 0.323-0.022 0.517 0 0.131 0.013 0.319 0.18 0.423 0.188 0.087 3e-3 0.106-0.108 0.188-0.094 0.082 0.013 0.221 0.183 0.235 0.282 0.013 0.123-0.083 0.239-0.047 0.376 0.128 0.131 0.38 0.205 0.564 0.281 0.12-0.098 0.019-0.327 0-0.469-3e-3 -0.063 7e-3 -0.131 0-0.188-0.014-0.099-0.047-0.197-0.047-0.282 0-0.391 0.301-0.552 0.563-0.705 0.112-0.065 0.231-0.185 0.329-0.235 0.14-0.068 0.214-0.075 0.329-0.141 0.208-0.117 0.402-0.241 0.564-0.375 0.074-0.178-8e-3 -0.389 0-0.564 0.074-0.047 0.108 7e-3 0.188 0 0.125-0.028 0.163-0.211 0.235-0.282 0.041-0.041 0.185-0.053 0.234-0.094 0.126-0.098 0.126-0.238 0.235-0.282 0.039-0.013 0.128-0.03 0.188-0.047 0.082-0.022 0.198-0.094 0.329-0.141 0.085-0.03 0.296-0.014 0.329-0.047 0.041-0.041-0.011-0.219 0-0.282 0.065-0.308 0.523-0.319 0.799-0.422 0.191-0.074 0.397-0.229 0.61-0.188-0.041 0.147-0.223 0.104-0.188 0.282 0.047 0.248 0.336-0.059 0.423-0.094 0.167-0.071 0.486-0.109 0.705-0.188 0.191-0.069 0.509-0.202 0.329-0.423-0.151-0.011-0.198 0.133-0.329 0.188-0.09 0.013-0.112-0.042-0.188-0.047-0.074-3e-3 -0.114 0.06-0.188 0.047-0.074-0.014-0.177-0.148-0.188-0.235-0.03-0.23 0.236-0.3 0.329-0.47-0.063-0.208-0.342-0.012-0.517-0.094 0.019-0.123 0.09-0.257 0.235-0.282 0.118-0.019 0.399 0.037 0.47 0.094 0.041 0.036-0.016 0.131 0.047 0.188 0.071 0.063 0.189 0.014 0.282 0 0.032-0.156-0.216-0.087-0.188-0.188 0.186-0.12 0.525-0.064 0.751-0.094 0.132-0.019 0.259-0.125 0.376-0.188 0.11-0.062 0.214-0.15 0.329-0.047 0.033 0.112-0.078 0.178-0.141 0.235-0.21 0.186-0.4 0.395-0.564 0.611 0.102 0.098 0.254 0.028 0.423 0.047 0.066 8e-3 0.167 0.036 0.235 0.047 0.082 0.014 0.169-0.014 0.235 0 0.115 0.027 0.12 0.188 0.235 0.188 0.186 0 0.201-0.156 0.094-0.282 0.033-0.128 0.093-0.239 0.047-0.329-0.085-0.169-0.407 0.028-0.423-0.188-0.01-0.136 0.139-0.178 0.188-0.282-0.022-0.262 0.215-0.279 0.188-0.516-0.014-0.099-0.12-0.095-0.188-0.188-0.036-0.049-0.053-0.153-0.094-0.188-0.142-0.12-0.406-0.099-0.423-0.329-7e-3 -0.137 0.019-0.228 0-0.376-0.019-0.139-0.161-0.536-0.282-0.564-0.153-0.032-0.239 0.245-0.423 0.329-0.098 0.047-0.274 0.066-0.375 0.047-0.066-0.013-0.18-0.062-0.188-0.188-7e-3 -0.072 0.016-0.098 0.047-0.141 7e-3 -0.01-8e-3 -0.036 0-0.047 1.189-0.341 2.459-0.516 3.758-0.516zm-5.59 1.221c-0.134 0.427-0.52 0.671-1.034 0.658-0.126 0.12-0.073 0.35-0.141 0.517-0.057 0.139-0.236 0.245-0.376 0.234-0.101-7e-3 -0.282-0.139-0.282-0.234 0-0.079 0.076-0.167 0.094-0.235 0.554-0.358 1.134-0.665 1.739-0.94zm11.509 0.47c-0.05 9e-3 -0.096 0.021-0.141 0.047-0.104 0.063-0.108 0.158-0.188 0.188-0.112 0.041-0.265 0.04-0.281 0.141-0.014 0.084 0.096 0.111 0.093 0.188-0.041 0.101-0.119 0.111-0.14 0.234 0.139 0.227 0.485 3e-3 0.657-0.046 0.077-0.022 0.147 0.012 0.188-0.047 0.047-0.074 0.012-0.225 0.047-0.329 0.038-0.115 0.155-0.087 0.141-0.188-0.011-0.101-0.206-0.205-0.376-0.188zm-14.892 1.738c0.1 0.121 0.184 0.297 0 0.376-0.027 0.013-0.357 0.061-0.423 0.047-0.02-3e-3 -0.028-0.034-0.047-0.047 0.144-0.14 0.32-0.243 0.47-0.376zm0.376 0.47c0.066 3e-3 0.111 0.135 0.188 0.141 0.074 6e-3 0.191-0.061 0.235-0.047 0.115 0.03 0.156 0.244 0.047 0.329-0.09 0.01-0.123-0.108-0.188-0.094-0.186 0.032-0.237 0.386-0.376 0.375-0.131-0.013-0.228-0.28-0.094-0.375 3e-3 -0.082-0.052-0.106-0.047-0.188 0.041-0.052 0.126-0.149 0.235-0.141zm-0.611 0.094c0.039 0 0.034-0.017 0.047 0-0.019 0.145-0.076 0.166-0.188 0.235-0.194 0.117-0.313 0.265-0.375 0.516-0.02 0.074-0.236 0.301-0.329 0.282-0.216-0.046 0.091-0.454 0.141-0.516 0.054-0.069 0.125-0.112 0.188-0.188 0.062-0.077 0.081-0.239 0.14-0.282 0.066-0.047 0.262-0.053 0.376-0.047zm18.51 0.376c0.216-0.014 0.324 0.244 0.422 0.375 0.082 0.107 0.336 0.256 0.47 0.329 0.077 0.041 0.15 0.103 0.235 0.141 0.089 0.04 0.224 0.092 0.329 0.188s0.184 0.242 0.188 0.329c3e-3 0.087-0.061 0.153-0.047 0.235 0.095 0.015 0.144-0.081 0.188-0.188 0.354 0.505 0.656 1.044 0.939 1.597-0.057 0.036-0.082 0.071-0.094 0.141-0.027 0.153 0.089 0.349-0.141 0.376-0.144 0.019-0.317-0.144-0.516-0.188-0.082-0.019-0.217 0.022-0.282 0-0.15-0.052-0.107-0.239-0.235-0.329-0.074-0.052-0.258-0.127-0.376-0.141-0.074-7e-3 -0.111 0.011-0.188 0-0.093-0.01-0.252 0-0.329-0.047-0.073-0.046-0.262-0.125-0.281-0.188-0.031-0.101 0.229-0.244 0.234-0.328 6e-3 -0.066-0.08-0.09-0.094-0.188-0.01-0.061 0.014-0.15 0-0.188-0.019-0.071-0.122-0.139-0.234-0.141-0.099 0-0.198 0.047-0.282 0.047-0.121 3e-3 -0.367-0.061-0.517-0.047-0.09 7e-3 -0.15 0.041-0.235 0.047-0.238 0.019-0.378-0.014-0.564 0-0.134 7e-3 -0.391 0.083-0.516 0.141-0.063 0.03-0.106 0.1-0.188 0.141-0.039 0.019-0.092 0.025-0.141 0.047-0.077 0.035-0.208 0.121-0.282 0.141-0.107 0.027-0.229-8e-3 -0.423 0-0.139 7e-3 -0.373-0.022-0.376-0.188-3e-3 -0.254 0.464-0.145 0.705-0.188 0.09-0.019 0.125-0.125 0.235-0.188 0.052-0.03 0.092-0.061 0.141-0.094 0.082-0.058 0.221-0.169 0.235-0.235 0.01-0.06-0.056-0.144-0.047-0.188 0.01-0.057 0.114-0.114 0.188-0.188 0.114-0.115 0.186-0.255 0.328-0.329 0.096-0.052 0.285-0.064 0.329-0.141 0.011-0.087-3e-3 -0.108 0-0.188 0.06-0.054 0.045-0.083 0.094-0.093 0.148-0.033 0.298 0.055 0.47 0.046 0.074-3e-3 0.156 6e-3 0.235-0.046 0.065-0.044 0.122-0.109 0.188-0.141 0.071-0.039 0.147-0.136 0.235-0.141zm-17.241 0.141c0.036-6e-3 0.097 4e-3 0.141 0 0.063-3e-3 0.119 0 0.188 0 0.068 0 0.16-0.028 0.187 0-0.043 0.18-0.468 0.112-0.61 0.046 4e-3 -0.034 0.058-0.041 0.094-0.046zm-0.517 0.328c0.046 0 0.092-0.019 0.141 0-0.126 0.107-0.298 0.167-0.517 0.235-0.104 0.033-0.263 0.068-0.282-0.047-0.022-0.142 0.095-0.127 0.188-0.141 0.12-0.013 0.331-0.044 0.47-0.047zm17.805 0c-0.091 0.03-0.134 0.211 0 0.235 0.062-0.038 0.063-0.12 0.047-0.235-0.036-0.038-0.02-0.01-0.047 0zm-0.047 0.376c-0.044 0.014-0.095-2e-3 -0.141 0.047 3e-3 0.153 0.03 0.242 0 0.376 0.087 0.169 0.285 0.068 0.329-0.047 0.052-0.284-0.057-0.411-0.188-0.376zm1.174 0.752c-0.12-6e-3 -0.211 0.037-0.282 0.094 0.101 0.164 0.29 0.194 0.517 0.235 0.082-0.06 0.056-0.225 0.094-0.329-0.099 0-0.162 6e-3 -0.282 0h-0.047zm-23.865 5.778c0.096 0.123 0.2 0.265 0.329 0.329 0.069 0.035 0.148 0.028 0.235 0.047 0.071 0.013 0.12 0.072 0.188 0.094 0.145 0.049 0.355 0.042 0.47 0.094 0.175 0.076 0.272 0.382 0.423 0.47 7e-3 0.087-0.028 0.169 0 0.235 0.071 0.095 0.213 0.125 0.328 0.187 0.14 0.077 0.198 0.269 0.329 0.329 0.047 0.019 0.117-0.021 0.188 0 0.18 0.055 0.22 0.329 0.376 0.282 0.101-0.03 0.125-0.183 0.141-0.282 0.068-0.073 0.128-0.188 0.235-0.188 0.169-3e-3 0.219 0.21 0.282 0.376 0.035 0.093 0.116 0.184 0.141 0.282 0.041 0.17 0.035 0.651 0 0.752-0.044 0.125-0.225 0.192-0.329 0.329-0.049 0.065-0.103 0.144-0.141 0.188-0.066 0.081-0.139 0.114-0.188 0.187-0.027 0.041-0.023 0.131-0.047 0.188-0.082 0.175-0.209 0.307-0.141 0.517 0.027 0.085 0.141 0.181 0.141 0.282 0 0.12-0.263 0.151-0.282 0.282-0.013 0.095 0.111 0.294 0.141 0.423 0.022 0.095 0.177 0.172 0.235 0.235 0.095 0.106 0.194 0.239 0.282 0.375 0.172 0.265 0.253 0.586 0.422 0.846 0.091 0.134 0.269 0.234 0.329 0.376 0.03 0.071-0.027 0.216 0 0.282 0.099 0.221 0.578 0.454 0.799 0.563 0.104 0.052 0.186 0.087 0.282 0.141 0.145 0.082 0.443 0.248 0.517 0.376 0.065 0.115 0.108 0.381 0.141 0.564 0.041 0.24-0.011 0.445 0 0.705 7e-3 0.142 0.047 0.233 0.047 0.375 0 0.05 2e-3 0.139 0 0.188-3e-3 0.17 0.013 0.345 0 0.517-8e-3 0.093-7e-3 0.203 0 0.282 7e-3 0.085 0.088 0.114 0.093 0.188 6e-3 0.079-0.102 0.172-0.093 0.235 0.019 0.172 0.202 0.311 0.234 0.47 0.028 0.125 0.064 0.413 0.047 0.563-0.01 0.079-0.036 0.195-0.047 0.282-7e-3 0.069 0.011 0.125 0 0.188-3.745-2.406-6.248-6.586-6.248-11.369 0-0.613 0.062-1.193 0.141-1.785zm5.168 1.363c0.131-0.061 0.106 0.171 0 0.187-0.101 0.014-0.098-0.141 0-0.187z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.84101e-15,30.0659,-30.0659,1.84101e-15,-525.302,18.5364)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-image-people.svg b/.icons/kora/places/scalable/folder-image-people.svg
new file mode 100644
index 000000000..f9f5bb919
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-image-people.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m42.128 41.921c-6.65 2.964-13.401 2.97-20.256 0 0 0 0.357-4.479 3.951-6.884 2.742-1.835 3.631 0.165 6.177 0.146 2.51-0.018 4.118-2.059 6.622-0.206 3.517 2.604 3.504 6.936 3.506 6.944zm-9.975-19.183c2.961 0 5.365 2.404 5.365 5.365s-2.404 5.365-5.365 5.365-5.364-2.404-5.364-5.365 2.403-5.365 5.364-5.365z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.32498e-15,21.6385,-21.6385,1.32498e-15,-15930.4,22.7382)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,99,150)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-image.svg b/.icons/kora/places/scalable/folder-image.svg
new file mode 100644
index 000000000..283fcbf0d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-image.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m20.51 22.927c-1.036 0-1.871 0.835-1.871 1.87v17.637c0 1.035 0.835 1.87 1.871 1.87h22.98c1.036 0 1.871-0.835 1.871-1.87v-17.637c0-1.035-0.835-1.87-1.871-1.87h-22.98zm6.994 2.125 6.419 11.262 4.707-3.397 4.857 6.043v3.371h-23.074v-6.043l7.091-11.236z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.30899e-15,21.3774,-21.3774,1.30899e-15,-458.12,22.9268)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-images.svg b/.icons/kora/places/scalable/folder-images.svg
new file mode 120000
index 000000000..072dbb237
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-images.svg
@@ -0,0 +1 @@
+folder-image.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-important.svg b/.icons/kora/places/scalable/folder-important.svg
new file mode 100644
index 000000000..b04b05755
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-important.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32 42.578c1.205 0 2.183 0.978 2.183 2.182 0 1.205-0.978 2.183-2.183 2.183s-2.183-0.978-2.183-2.183c0-1.204 0.978-2.182 2.183-2.182zm2.183-6.548c0 1.205-0.977 2.182-2.182 2.182h-2e-3c-1.205 0-2.182-0.977-2.182-2.182v-15.281h4.366v15.281z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.62713e-15,26.5731,-26.5731,1.62713e-15,-519.365,20.7417)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-java.svg b/.icons/kora/places/scalable/folder-java.svg
new file mode 100644
index 000000000..a7e990e6b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-java.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m29.951 19.447s1.272 0.779 0.375 2.825c-1.359 3.085 1.253 3.791 1.253 3.791s-0.83-0.724 0.276-3.27c1.222-2.82-1.904-3.346-1.904-3.346zm4.201 3.489s-2.312 1.027-0.823 3.833c0.985 1.86-0.108 2.782-0.108 2.782s2.794-0.92 1.447-3.488c-1.211-2.321-0.516-3.127-0.516-3.127zm-6.56 1.029s-1.656 1.764-0.016 3.928c1.084 1.441 0.375 2.688 0.375 2.688s2.052-1.82 0.568-3.812c-1.34-1.797-0.927-2.804-0.927-2.804zm13.347 7.357h-18.901s2.032 8.128 2.91 11.642c0.234 0.934 1.072 1.589 2.035 1.589h8.996c0.895 0 1.691-0.568 1.982-1.414 0.142-0.413 0.261-0.757 0.261-0.757 0.368 0.091 0.747 0.155 1.142 0.155 2.608-1e-3 4.725-1.677 4.725-4.286 0-2.214-1.529-4.058-3.585-4.57l0.435-2.359zm-0.812 3.88c0.017 2e-3 0.034 5e-3 0.051 9e-3 0.841 0.226 2.696 1.328 2.109 3.543-0.648 2.444-2.789 2.371-3.622 2.209l1.462-5.761z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.0550288 25.1058 -25.1058 .0550288 -457.515 20.5172)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-kde.svg b/.icons/kora/places/scalable/folder-kde.svg
new file mode 100644
index 000000000..c929ac165
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-kde.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75v-24.185z" style="fill:#0083d5"/>
+ <path d="m45.841 15.489c0-0.995-0.395-1.948-1.098-2.652-0.704-0.703-1.657-1.098-2.652-1.098h-19.185c-0.924 0-1.815-0.341-2.502-0.958-0.576-0.516-1.285-1.151-1.861-1.668-0.688-0.616-1.579-0.957-2.503-0.957h-10.131c-0.995 0-1.948 0.395-2.652 1.098-0.703 0.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75v-20.606z" style="fill:url(#_Linear1)"/>
+ <path d="m19.788 20.475c0.027-2e-3 0.052 2e-3 0.077 0.018l1.67 1.085c0.231-0.132 0.397-0.247 0.649-0.341v1.798c-0.983 0.621-1.582 1.705-1.583 2.868 0 1.861 1.531 3.393 3.393 3.393 1.326-1e-3 2.536-0.781 3.085-1.988 0.385 0.49 0.94 1.165 1.008 1.268 0.161 0.218 0.364 0.494 0.364 0.494 0.019 0.027 0.053 0.041 0.084 0.031l0.214-0.066 0.656 1.071c0.03 0.049 0.021 0.112-0.019 0.153l-0.961 0.956c-0.042 0.041-0.108 0.048-0.157 0.016l-1.677-1.092c-0.414 0.255-0.863 0.456-1.345 0.581l-0.464 1.876c-0.013 0.055-0.062 0.093-0.119 0.093h-1.365c-0.06 0-0.107-0.042-0.12-0.1l-0.391-1.862c-0.478-0.119-0.928-0.308-1.34-0.554l-1.67 1.007c-0.049 0.029-0.112 0.025-0.153-0.016l-0.965-0.958c-0.042-0.042-0.048-0.108-0.015-0.157l1.069-1.617c-0.26-0.438-0.455-0.919-0.57-1.429l-1.836-0.442c-0.056-0.013-0.099-0.062-0.099-0.119v-1.354c0-0.059 0.042-0.115 0.099-0.126l1.893-0.391c0.126-0.454 0.313-0.881 0.555-1.273l-1.028-1.683c-0.029-0.049-0.025-0.11 0.016-0.15l0.965-0.959c0.021-0.021 0.052-0.027 0.08-0.031zm5.33-3.618v4.748l3.173-4.75 2.501 1.131-3.406 4.072 3.381 3.845-2.476 1.131-3.173-4.524v4.071l-2.255 0.353v-9.628l2.255-0.449v-2e-3h0.013l-0.013 2e-3z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.912e-15,-31.2253,31.2253,1.912e-15,333.865,39.5414)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1075f6" offset="0"/>
+ <stop style="stop-color:#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(8.31831e-16,15.8333,-13.5848,9.69508e-16,-5799.44,16.8551)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-linux.svg b/.icons/kora/places/scalable/folder-linux.svg
new file mode 100644
index 000000000..f6f7cc7f2
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-linux.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m36.282 42.51c0.042 0.958 0.04 1.909-0.091 2.855-0.107 0.752-0.189 1.504-0.284 2.256-0.013 0.127 0 0.24 0.12 0.329 0.468 0.341 0.822 0.847 1.429 1.005 0.139 0.031 0.246 0.151 0.278 0.335-0.626 0-1.239 0.031-1.808-0.26-0.076 0.323-0.101 0.348-0.424 0.348-0.607 0-1.207 6e-3 -1.808 6e-3 -0.088 0-0.177 7e-3 -0.265-6e-3 -0.304-0.044-0.392-0.209-0.247-0.474 0.07-0.126 0.165-0.234 0.247-0.354 0.17-0.24 0.234-0.499 0.183-0.784-0.038-0.202-0.133-0.278-0.329-0.227-0.297 0.082-0.613 0.152-0.872 0.31-0.379 0.227-0.721 0.537-1.081 0.802-0.228 0.171-0.455 0.335-0.696 0.481-0.177 0.107-0.366 0.088-0.543-0.045-0.373-0.278-0.588-0.657-0.772-1.061 0.013-0.013 0.026-0.026 0.032-0.038 0.057 0.063 0.108 0.12 0.158 0.183 0.114 0.139 0.209 0.284 0.329 0.411 0.215 0.227 0.43 0.24 0.683 0.057 0.151-0.114 0.303-0.234 0.455-0.361 0.828-0.682 1.732-1.226 2.813-1.428 0.835-0.152 1.397-0.644 1.65-1.46 0.259-0.84 0.506-1.681 0.759-2.528 0.023-0.083 0.04-0.165 0.055-0.248l0.018-0.1c3e-3 -0.017 6e-3 -0.033 9e-3 -0.05l2e-3 0.046zm-9.732-0.02c-0.056 0.966-0.094 1.914-0.164 2.856-0.05 0.72-0.152 1.435-0.221 2.149-0.032 0.354-0.228 0.594-0.537 0.739-0.361 0.164-0.74 0.303-1.113 0.455-0.247 0.101-0.487 0.209-0.626 0.455-0.025 0.044-0.051 0.101-0.076 0.146 0.019 0.018 0.032 0.031 0.038 0.031 0.424-0.158 0.854-0.088 1.283-0.063 0.367 0.025 0.74 0.013 1.107 0.013 0.923-0.013 1.839-0.032 2.762-0.051 0.038 0 0.076-6e-3 0.133-6e-3 -0.05-0.291-0.152-0.544-0.354-0.752-0.107-0.114-0.221-0.222-0.329-0.335-0.057-0.064-0.107-0.139-0.145-0.215-0.063-0.158-0.082-0.316 0.038-0.462 0.12-0.145 0.284-0.139 0.449-0.107 0.057 0.013 0.114 0.025 0.17 0.044l0.045-0.044c-0.133-0.227-0.266-0.461-0.405-0.682-0.012-0.019-0.05-0.032-0.082-0.038-0.563-0.076-0.872-0.449-1.087-0.929-0.285-0.639-0.38-1.321-0.443-2.004-0.025-0.265-0.076-0.518-0.228-0.745-0.069-0.152-0.132-0.297-0.215-0.455zm10.86-14.898c-0.321-0.762-1.343-2.814-1.628-2.958 0.056 0.248 0.597 2.611 0.644 2.958 0.196 1.434 1.031 4.989 0.984 6.293-0.049 1.397 0.065 2.607-0.138 3.877-0.183 1.157-0.373 2.307-0.556 3.464-0.012 0.075 0 0.158 0 0.259 0.044-0.026 0.07-0.038 0.082-0.051 0.652-0.904 1.277-1.826 1.783-2.825 0.455-0.897 0.757-1.802 0.884-2.794 0.183-1.397 0.103-2.805-0.302-4.119-0.417-1.347-1.481-3.598-1.753-4.104zm-2.287-8.251c-0.442 0.132-0.891 0.24-1.328 0.398-0.802 0.29-1.409 0.84-1.966 1.472-0.708 0.803-1.34 1.65-1.915 2.553-0.392 0.613-0.993 1.154-1.448 1.729-1.226 1.549-2.638 3.635-3.043 5.55-0.233 1.125-0.628 2.221-0.641 3.371-0.012 1.245-0.019 2.497-0.076 3.742-0.044 1.023-0.221 3.191-0.221 3.311 0.101-0.082 1.933-1.965 2.084-3.084 0.178-1.371 0.361-2.743 0.532-4.114 0.151-1.258 0.474-2.477 0.878-3.678 0.184-0.543 0.367-1.093 0.487-1.656 0.108-0.493 0.108-1.005 0.177-1.51 0.114-0.815 1.068-1.784 1.656-2.397 0.708-0.733 1.398-1.491 2.093-2.237 0.057-0.063 0.139-0.177 0.12-0.221-0.032-0.076-0.139-0.158-0.228-0.164-0.177-0.019-0.36 6e-3 -0.537 0.025-0.095 0.012-0.19 0.057-0.335 0.101 0.025-0.133 0.025-0.228 0.063-0.303 0.278-0.569 0.632-1.081 1.145-1.473 0.056-0.044 0.113-0.076 0.177-0.107 0.265-0.139 0.486-0.127 0.625 0.019 0.19 0.196 0.247 0.543 0.089 0.764-0.101 0.146-0.259 0.247-0.392 0.361-0.063 0.05-0.152 0.088-0.284 0.158 0.177 0.069 0.297 0.139 0.429 0.17 0.316 0.076 0.633 0.165 0.955 0.19 0.657 0.05 1.113 0.411 1.492 0.904 0.171 0.221 0.316 0.461 0.493 0.726 0.051-0.17 0.095-0.322 0.145-0.48 0.146-0.468 0.285-0.929 0.43-1.39 0.026-0.076 0.089-0.158 0.158-0.209 0.576-0.385 1.151-0.809 1.878-0.847 0.455-0.025 0.917 0.013 1.372 0.026v-0.038c-0.057-0.051-0.114-0.095-0.164-0.146-0.266-0.29-0.601-0.411-0.987-0.417-0.695-0.012-1.384-0.069-2.016-0.417-0.493-0.272-0.987-0.537-1.537-0.676-0.113-6e-3 -0.24-6e-3 -0.36-6e-3z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-2.69902,29.2275,-29.2275,-2.69902,-9075.43,-821.131)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,106,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,80,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-locked.svg b/.icons/kora/places/scalable/folder-locked.svg
new file mode 100644
index 000000000..02193e487
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-locked.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 897.879 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 13.9999 -16.5009 0 -718.435 .999812)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#126c98" offset="0"/>
+ <stop stop-color="#0b4f94" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path transform="scale(.75)" d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path transform="matrix(1.30917 0 0 1.31823 13.4965 14.0432)" d="m3.246 8h9.568v5.908h-9.568z" fill="#0d5795" fill-opacity=".73"/>
+ <path transform="matrix(1.1972 0 0 1.1972 14.4224 15.3118)" d="m12 6.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588v-1.996c0-2.216 1.784-4 4-4s4 1.784 4 4zm-6 0h4v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2zm7 2.006c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-magenta.svg b/.icons/kora/places/scalable/folder-magenta.svg
new file mode 100644
index 000000000..f29efc7ff
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-magenta.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(128,2,67)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(119,0,62)" offset="0"/>
+ <stop style="stop-color:rgb(233,20,121)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-mail-cloud.svg b/.icons/kora/places/scalable/folder-mail-cloud.svg
new file mode 120000
index 000000000..ebb1096ad
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-mail-cloud.svg
@@ -0,0 +1 @@
+folder-meocloud.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-mail.svg b/.icons/kora/places/scalable/folder-mail.svg
new file mode 100644
index 000000000..b2c9d3025
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-mail.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32.314 45.178c-3.649 0-6.42-0.86-8.311-2.58s-2.95-3.958-3.178-6.714c-0.038-0.722-0.057-1.54-0.057-2.452 0-0.969 0.019-1.777 0.057-2.423 0.133-1.577 0.622-3.079 1.468-4.504 0.846-1.426 2.067-2.59 3.663-3.493 1.597-0.902 3.526-1.354 5.787-1.354 3.992 0 6.833 0.841 8.524 2.523 1.692 1.682 2.661 3.958 2.908 6.828 0.038 0.57 0.057 1.083 0.057 1.539 0 0.533-0.019 1.179-0.057 1.939-0.057 0.912-0.323 1.706-0.798 2.38-0.475 0.675-1.069 1.184-1.782 1.526-0.712 0.342-1.439 0.513-2.181 0.513-0.874 0-1.644-0.128-2.309-0.385s-1.15-0.565-1.454-0.927c-0.285 0.476-0.689 0.86-1.211 1.155-0.523 0.295-1.373 0.442-2.552 0.442-1.406 0-2.509-0.528-3.307-1.582-0.798-1.055-1.197-2.466-1.197-4.234 0-1.767 0.38-3.183 1.14-4.248 0.76-1.064 1.834-1.596 3.222-1.596 0.684 0 1.244 0.1 1.682 0.299 0.437 0.2 0.817 0.518 1.14 0.955v-1.026l3.592 0.071v6.201c0 0.456 0.105 0.808 0.314 1.055s0.522 0.37 0.94 0.37c0.818 0 1.226-0.465 1.226-1.397v-1.482c0-0.627-9e-3 -1.102-0.028-1.425-0.076-1.464-0.361-2.628-0.856-3.493-0.494-0.865-1.301-1.506-2.423-1.924-1.121-0.418-2.651-0.627-4.59-0.627-2.337 0-4.091 0.541-5.259 1.625-1.169 1.083-1.858 2.556-2.067 4.419-0.057 0.475-0.086 1.225-0.086 2.252 0 1.007 0.029 1.786 0.086 2.337 0.209 1.939 0.945 3.421 2.209 4.448 1.264 1.026 3.16 1.539 5.688 1.539 1.501 0 9.402-0.043 9.402-0.043l0.057 3.493h-9.459zm-0.571-9.437c0.609 0 1.065-0.171 1.369-0.513s0.456-0.96 0.456-1.853c0-0.874-0.157-1.492-0.47-1.853-0.314-0.361-0.765-0.542-1.355-0.542-1.197 0-1.796 0.799-1.796 2.395 0 0.874 0.157 1.487 0.471 1.839 0.313 0.352 0.755 0.527 1.325 0.527z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.220612 23.5194 -23.5194 -.220612 -476.167 16.8802)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-mega.svg b/.icons/kora/places/scalable/folder-mega.svg
new file mode 120000
index 000000000..85445cbd7
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-mega.svg
@@ -0,0 +1 @@
+folder-megasync.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-megasync.svg b/.icons/kora/places/scalable/folder-megasync.svg
new file mode 100644
index 000000000..dfc16774b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-megasync.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32 21.649c7.09 0 12.847 5.756 12.847 12.847 0 7.09-5.757 12.846-12.847 12.846s-12.847-5.756-12.847-12.846c0-7.091 5.757-12.847 12.847-12.847zm9.082 19.918v-14.161h-4.816l-4.273 7.945-4.259-7.945h-4.816v14.161h3.154l-0.055-10.127 4.787 10.145h2.392l4.787-10.145-0.055 10.127h3.154z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.260338 -25.6938 25.6938 .260338 588.245 52.9785)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(12,83,149)" offset="0"/>
+ <stop style="stop-color:rgb(18,108,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-meocloud.svg b/.icons/kora/places/scalable/folder-meocloud.svg
new file mode 100644
index 000000000..ab213d864
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-meocloud.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m34.631 24.405c-2.639 0-5.051 1.485-6.248 3.836-0.523-0.214-1.085-0.325-1.65-0.326-2.195 0-4.048 1.626-4.341 3.801-2.125 0.731-3.554 2.728-3.556 4.975 0 2.908 2.358 5.267 5.266 5.267h15.796c2.908 0 5.266-2.359 5.266-5.267-2e-3 -2.235-1.413-4.224-3.522-4.962 6e-3 -0.101 0.01-0.204 0.013-0.305 0-3.877-3.146-7.019-7.024-7.019z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.07477e-15,17.5524,-17.5524,1.07477e-15,-396.313,24.4054)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-music-open.svg b/.icons/kora/places/scalable/folder-music-open.svg
new file mode 100644
index 000000000..177e97695
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-music-open.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m63.492 18.338c0.094-1.382-0.389-2.741-1.335-3.753-0.945-1.012-2.269-1.587-3.654-1.587h-48.22c-2.629 0-4.809 2.037-4.988 4.66-0.511 7.502-1.514 22.214-2.053 30.128-0.094 1.382 0.389 2.741 1.335 3.753 0.945 1.012 2.269 1.587 3.654 1.587h48.22c2.629 0 4.809-2.037 4.988-4.66 0.511-7.502 1.514-22.214 2.053-30.128z" style="fill:rgb(0,131,213)"/>
+ <path d="m58.91 20.652c-0.09-1.326-0.704-2.598-1.706-3.536-1.002-0.937-2.309-1.464-3.635-1.464h-25.58c-1.232 0-2.451-0.455-3.424-1.277-0.814-0.689-1.817-1.535-2.632-2.224-0.973-0.822-2.192-1.277-3.424-1.277h-13.509c-1.326 0-2.561 0.527-3.435 1.465-0.874 0.937-1.315 2.209-1.224 3.535l2.196 32.252c0.188 2.761 2.58 5 5.341 5h48.244c2.761 0 4.847-2.239 4.659-5l-1.871-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m24.131 39.933v-0.01s0.406-0.086 0.825-0.175c0.529-0.112 0.908-0.579 0.908-1.12v-13.939c0-0.544 0.383-1.013 0.916-1.122 2.446-0.499 9.121-1.861 11.774-2.403 0.272-0.055 0.554 0.014 0.77 0.19 0.215 0.175 0.34 0.438 0.341 0.715l0.044 18.261c8e-3 0.533-0.143 1.061-0.437 1.515-0.392 0.603-1.008 1.026-1.711 1.175-0.547 0.116-1.122 0.238-1.668 0.354-0.703 0.15-1.438 0.013-2.041-0.379-0.603-0.391-1.026-1.007-1.175-1.711-0.023-0.104-0.045-0.209-0.067-0.314-0.15-0.704-0.013-1.438 0.379-2.041s1.007-1.026 1.711-1.176c0.546-0.116 1.121-0.238 1.667-0.354 0.087-0.018 0.174-0.032 0.262-0.042l0.768-0.155c0.535-0.108 0.919-0.578 0.919-1.123v-8.171c0-0.233-0.105-0.454-0.285-0.602-0.181-0.148-0.418-0.207-0.647-0.161-2.091 0.419-7.137 1.432-9.217 1.85-0.535 0.107-0.92 0.577-0.92 1.123v12.752c0.014 0.544-0.136 1.084-0.437 1.547-0.392 0.603-1.007 1.026-1.711 1.175-0.546 0.116-1.121 0.238-1.667 0.354-0.704 0.15-1.438 0.013-2.041-0.378-0.604-0.392-1.027-1.008-1.176-1.712-0.022-0.104-0.045-0.209-0.067-0.314-0.149-0.704-0.013-1.438 0.379-2.041s1.007-1.026 1.711-1.176c0.546-0.116 1.121-0.238 1.667-0.354 0.075-0.016 0.151-0.028 0.226-0.038z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.58719e-15,-42.252,42.252,2.58719e-15,32,53.126)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,119,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,194,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.77928e-15,29.0579,-29.0579,1.77928e-15,-583.701,19.4233)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-music.svg b/.icons/kora/places/scalable/folder-music.svg
new file mode 100644
index 000000000..083b9031a
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-music.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m24.131 39.933v-0.01s0.406-0.086 0.825-0.175c0.529-0.112 0.908-0.579 0.908-1.12v-13.939c0-0.544 0.383-1.013 0.916-1.122 2.446-0.499 9.121-1.861 11.774-2.403 0.272-0.055 0.554 0.014 0.77 0.19 0.215 0.175 0.34 0.438 0.341 0.715l0.044 18.261c8e-3 0.533-0.143 1.061-0.437 1.515-0.392 0.603-1.008 1.026-1.711 1.175-0.547 0.116-1.122 0.238-1.668 0.354-0.703 0.15-1.438 0.013-2.041-0.379-0.603-0.391-1.026-1.007-1.175-1.711-0.023-0.104-0.045-0.209-0.067-0.314-0.15-0.704-0.013-1.438 0.379-2.041s1.007-1.026 1.711-1.176c0.546-0.116 1.121-0.238 1.667-0.354 0.087-0.018 0.174-0.032 0.262-0.042l0.768-0.155c0.535-0.108 0.919-0.578 0.919-1.123v-8.171c0-0.233-0.105-0.454-0.285-0.602-0.181-0.148-0.418-0.207-0.647-0.161-2.091 0.419-7.137 1.432-9.217 1.85-0.535 0.107-0.92 0.577-0.92 1.123v12.752c0.014 0.544-0.136 1.084-0.437 1.547-0.392 0.603-1.007 1.026-1.711 1.175-0.546 0.116-1.121 0.238-1.667 0.354-0.704 0.15-1.438 0.013-2.041-0.378-0.604-0.392-1.027-1.008-1.176-1.712-0.022-0.104-0.045-0.209-0.067-0.314-0.149-0.704-0.013-1.438 0.379-2.041s1.007-1.026 1.711-1.176c0.546-0.116 1.121-0.238 1.667-0.354 0.075-0.016 0.151-0.028 0.226-0.038z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.77928e-15,29.0579,-29.0579,1.77928e-15,-583.701,19.4233)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-network.svg b/.icons/kora/places/scalable/folder-network.svg
new file mode 120000
index 000000000..41748e087
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-network.svg
@@ -0,0 +1 @@
+network-manager.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-nextcloud.svg b/.icons/kora/places/scalable/folder-nextcloud.svg
new file mode 100644
index 000000000..dd428edc8
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-nextcloud.svg
@@ -0,0 +1,25 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75v-24.185z" style="fill:#0083d5"/>
+ <path d="m45.841 15.489c0-0.995-0.395-1.948-1.098-2.652-0.704-0.703-1.657-1.098-2.652-1.098h-19.185c-0.924 0-1.815-0.341-2.502-0.958-0.576-0.516-1.285-1.151-1.861-1.668-0.688-0.616-1.579-0.957-2.503-0.957h-10.131c-0.995 0-1.948 0.395-2.652 1.098-0.703 0.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75v-20.606z" style="fill:url(#_Linear1)"/>
+ <path d="m23.977 19.424c-2.784 0-5.074 2.291-5.074 5.074 0 2.784 2.29 5.074 5.074 5.074 2.783 0 5.065-2.282 5.065-5.065s-2.282-5.083-5.065-5.083zm0 1.996c1.688 0 3.078 1.389 3.078 3.078s-1.39 3.079-3.078 3.079c-1.689 0-3.079-1.39-3.079-3.079s1.39-3.078 3.079-3.078z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <path d="m15.747 20.855c-1.999 0-3.554 1.666-3.554 3.665s1.555 3.622 3.554 3.622c1.998 0 3.643-1.645 3.643-3.644 0-1.998-1.645-3.643-3.643-3.643zm0 2.275c0.75 0 1.368 0.617 1.368 1.368s-0.618 1.369-1.368 1.369c-0.751 0-1.369-0.618-1.369-1.369s0.618-1.368 1.369-1.368z" style="fill-rule:nonzero;fill:url(#_Linear3)"/>
+ <path d="m32.164 20.855c-1.999 0-3.554 1.666-3.554 3.665s1.555 3.622 3.554 3.622c1.998 0 3.643-1.645 3.643-3.644 0-1.998-1.645-3.643-3.643-3.643zm0 2.275c0.75 0 1.368 0.617 1.368 1.368s-0.618 1.369-1.368 1.369c-0.751 0-1.369-0.618-1.369-1.369s0.618-1.368 1.369-1.368z" style="fill-rule:nonzero;fill:url(#_Linear4)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.912e-15,-31.2253,31.2253,1.912e-15,333.865,39.5414)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1075f6" offset="0"/>
+ <stop style="stop-color:#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.65696e-15,10.1471,-27.0602,6.21334e-16,-11576,19.4246)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(1.65696e-15,10.1471,-27.0602,6.21334e-16,-11592.8,19.4246)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(1.65696e-15,10.1471,-27.0602,6.21334e-16,-11576.4,19.4246)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#126d98" offset="0"/>
+ <stop style="stop-color:#0e5d96" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-onedrive.svg b/.icons/kora/places/scalable/folder-onedrive.svg
new file mode 120000
index 000000000..ebb1096ad
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-onedrive.svg
@@ -0,0 +1 @@
+folder-meocloud.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-open.svg b/.icons/kora/places/scalable/folder-open.svg
new file mode 100644
index 000000000..70dd4aaaf
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-open.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.252 42.252 0 491.448 53.126)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1077f6" offset="0"/>
+ <stop stop-color="#12c2ff" offset="1"/>
+ </linearGradient>
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path d="m58.91 20.652c-.09-1.326-.704-2.598-1.706-3.536-1.002-.937-2.309-1.464-3.635-1.464h-25.58c-1.232 0-2.451-.455-3.424-1.277-.814-.689-1.817-1.535-2.632-2.224-.973-.822-2.192-1.277-3.424-1.277h-13.509c-1.326 0-2.561.527-3.435 1.465-.874.937-1.315 2.209-1.224 3.535l2.196 32.252c.188 2.761 2.58 5 5.341 5h48.244c2.761 0 4.847-2.239 4.659-5z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-orange.svg b/.icons/kora/places/scalable/folder-orange.svg
new file mode 100644
index 000000000..841fad8cd
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-orange.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(172,63,6)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(155,48,0)" offset="0"/>
+ <stop style="stop-color:rgb(255,135,32)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-owncloud.svg b/.icons/kora/places/scalable/folder-owncloud.svg
new file mode 100644
index 000000000..f6c3e1262
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-owncloud.svg
@@ -0,0 +1,73 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <circle cx="36.391" cy="30.353" r="4.94" style="fill:url(#_Linear2);stroke-width:1.1px;stroke:rgb(17,164,251)"/>
+ <circle cx="46.27" cy="39.135" r="2.744" style="fill:url(#_Linear3);stroke-width:1.1px;stroke:url(#_Linear4)"/>
+ <circle cx="40.233" cy="36.391" r="5.488" style="fill:url(#_Linear5);stroke-width:1.1px;stroke:rgb(17,152,250)"/>
+ <circle cx="19.925" cy="36.94" r="4.94" style="fill:url(#_Linear6);stroke-width:1.1px;stroke:url(#_Linear7)"/>
+ <circle cx="24.865" cy="26.512" r="3.293" style="fill:url(#_Linear8);stroke-width:1.1px;stroke:rgb(17,168,252)"/>
+ </g>
+ <g transform="matrix(.75 0 0 .75 -2.66454e-15 0)">
+ <circle cx="25.414" cy="32.549" r="6.037" style="fill:url(#_Linear9);stroke-width:1.1px;stroke:rgb(17,160,251)"/>
+ </g>
+ <g transform="scale(.75)">
+ <circle cx="24.865" cy="39.135" r="2.744" style="fill:url(#_Linear3);stroke-width:1.1px;stroke:url(#_Linear11)"/>
+ <circle cx="30.353" cy="27.609" r="5.488" style="fill:url(#_Linear12);stroke-width:1.1px;stroke:rgb(17,173,252)"/>
+ <circle cx="32" cy="34.744" r="7.135" style="fill:url(#_Linear13);stroke-width:1.1px;stroke:url(#_Linear14)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-481.027,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-702.647,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(2.37595,-850.767,850.767,2.37595,-699.377,890.613)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,179,253)" offset="0"/>
+ <stop style="stop-color:rgb(17,140,249)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear5" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-591.857,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear6" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-614.003,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear7" x2="1" gradientTransform="matrix(.78135 -279.781 279.781 .78135 -609.937 319.873)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,179,253)" offset="0"/>
+ <stop style="stop-color:rgb(17,140,249)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear8" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-436.736,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear9" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-503.214,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear11" x2="1" gradientTransform="matrix(1.18004,-422.543,422.543,1.18004,-698.181,462.389)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,179,253)" offset="0"/>
+ <stop style="stop-color:rgb(17,140,249)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear12" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-414.57,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear13" x2="1" gradientTransform="matrix(1.23613e-15,20.1876,-20.1876,1.23613e-15,-525.359,21.6917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear14" x2="1" gradientTransform="matrix(1.33335,-477.438,477.438,1.33335,-522.643,517.775)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,179,253)" offset="0"/>
+ <stop style="stop-color:rgb(17,140,249)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-pcloud.svg b/.icons/kora/places/scalable/folder-pcloud.svg
new file mode 100644
index 000000000..d1e24dda4
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-pcloud.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32.707 23.882c-3.717 2e-3 -7.083 2.26-8.495 5.698-3.586 0.367-6.345 3.421-6.349 7.025 0 3.878 3.191 7.069 7.069 7.069h16.611c2.538 0 4.594-2.058 4.594-4.595 0-1.735-0.971-3.227-2.391-4.009 0.632-0.761 0.977-1.719 0.977-2.706 0-2.327-1.915-4.24-4.241-4.24h-0.034c-1.686-2.64-4.609-4.241-7.741-4.242zm0.45 2.699c3.454 0 6.297 2.843 6.297 6.297 0 3.455-2.843 6.298-6.297 6.298-3.455 0-6.297-2.843-6.297-6.298 0-3.454 2.842-6.297 6.297-6.297zm0 1.799c-0.97 2e-3 -1.914 0.318-2.69 0.9h3.166c1.322 0 2.223 0.441 2.223 2.12 0 1.958-0.901 2.378-2.223 2.378h-1.376v2.699h-1.79c0.776 0.582 1.72 0.898 2.69 0.899 2.468 0 4.498-2.03 4.498-4.498 0-2.467-2.03-4.498-4.498-4.498zm-2.699 0.907c-1.13 0.847-1.797 2.179-1.799 3.591 2e-3 1.413 0.669 2.744 1.799 3.592v-7.183zm1.799 1.792v0.9h0.9c0.529 0 0.9 0 0.9-0.439 0-0.461-0.325-0.461-0.9-0.461h-0.9z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.131565 19.7916 -19.7916 -.131565 -439.959 20.7401)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-picture.svg b/.icons/kora/places/scalable/folder-picture.svg
new file mode 120000
index 000000000..273d2b9b3
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-picture.svg
@@ -0,0 +1 @@
+folder-pictures.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-pictures-open.svg b/.icons/kora/places/scalable/folder-pictures-open.svg
new file mode 100644
index 000000000..cfa2ce21b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-pictures-open.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -42.252 42.252 0 491.448 53.126)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1077f6" offset="0"/>
+ <stop stop-color="#12c2ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 18.9433 -18.9433 0 -862.958 23.6224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#137098" offset="0"/>
+ <stop stop-color="#106597" offset=".42"/>
+ <stop stop-color="#0b4e94" offset="1"/>
+ </linearGradient>
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path d="m58.91 20.652c-.09-1.326-.704-2.598-1.706-3.536-1.002-.937-2.309-1.464-3.635-1.464h-25.58c-1.232 0-2.451-.455-3.424-1.277-.814-.689-1.817-1.535-2.632-2.224-.973-.822-2.192-1.277-3.424-1.277h-13.509c-1.326 0-2.561.527-3.435 1.465-.874.937-1.315 2.209-1.224 3.535l2.196 32.252c.188 2.761 2.58 5 5.341 5h48.244c2.761 0 4.847-2.239 4.659-5z" fill="url(#a)"/>
+ <path d="m29.046 24.449c.379-.519.983-.827 1.626-.827h5.826c.621 0 1.208.287 1.589.778.323.416.722.928 1.053 1.353.415.534 1.054.845 1.73.842 1.046-.004 1.233-.011 2.414-.016.406-.001.797.159 1.085.446s.45.677.45 1.083v12.929c0 .405-.161.794-.448 1.081s-.676.448-1.081.448h-22.58c-.405 0-.794-.161-1.081-.448s-.448-.676-.448-1.081v-12.935c0-.406.161-.795.448-1.081.287-.287.676-.448 1.081-.448h5.677c.697 0 1.351-.333 1.762-.895.285-.391.617-.846.897-1.229zm2.954 4.347c-3.031 0-5.492 2.461-5.492 5.492s2.461 5.492 5.492 5.492 5.492-2.461 5.492-5.492-2.461-5.492-5.492-5.492zm6.537-.757c-.701 0-1.269.568-1.269 1.269s.568 1.268 1.269 1.268c.7 0 1.268-.567 1.268-1.268s-.568-1.269-1.268-1.269z" fill="url(#b)"/>
+ </g>
+ <path transform="matrix(.75 0 0 .75 .226181 .011309)" d="m25.831 24.451c0-.233-.189-.42-.42-.42h-3.445c-.232 0-.42.187-.42.42v.841c0 .232.188.42.42.42h3.445c.231 0 .42-.188.42-.42z" fill="#126c97"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-pictures.svg b/.icons/kora/places/scalable/folder-pictures.svg
new file mode 100644
index 000000000..1081350ac
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-pictures.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 897.879 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 18.9433 -18.9433 0 -862.958 23.6224)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#137098" offset="0"/>
+ <stop stop-color="#106597" offset=".42"/>
+ <stop stop-color="#0b4e94" offset="1"/>
+ </linearGradient>
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path d="m29.046 24.449c.379-.519.983-.827 1.626-.827h5.826c.621 0 1.208.287 1.589.778.323.416.722.928 1.053 1.353.415.534 1.054.845 1.73.842 1.046-.004 1.233-.011 2.414-.016.406-.001.797.159 1.085.446s.45.677.45 1.083v12.929c0 .405-.161.794-.448 1.081s-.676.448-1.081.448h-22.58c-.405 0-.794-.161-1.081-.448s-.448-.676-.448-1.081v-12.935c0-.406.161-.795.448-1.081.287-.287.676-.448 1.081-.448h5.677c.697 0 1.351-.333 1.762-.895.285-.391.617-.846.897-1.229zm2.954 4.347c-3.031 0-5.492 2.461-5.492 5.492s2.461 5.492 5.492 5.492 5.492-2.461 5.492-5.492-2.461-5.492-5.492-5.492zm6.537-.757c-.701 0-1.269.568-1.269 1.269s.568 1.268 1.269 1.268c.7 0 1.268-.567 1.268-1.268s-.568-1.269-1.268-1.269z" fill="url(#b)"/>
+ </g>
+ <path transform="matrix(.75 0 0 .75 .226181 .011309)" d="m25.831 24.451c0-.233-.189-.42-.42-.42h-3.445c-.232 0-.42.187-.42.42v.841c0 .232.188.42.42.42h3.445c.231 0 .42-.188.42-.42z" fill="#126c97"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-print.svg b/.icons/kora/places/scalable/folder-print.svg
new file mode 100644
index 000000000..1ae76c8ed
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-print.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m25.747 22.838v4.169h12.506v-4.169h-12.506zm-2.679 6.254c-0.745 0-1.49 0.727-1.49 1.457v5.422c0 0.731 0.745 1.458 1.49 1.458h2.679v6.253h12.506v-6.253h2.679c0.745 0 1.49-0.727 1.49-1.457v-5.422c0-0.731-0.745-1.458-1.49-1.458h-17.864zm2.679 4.168h12.506v2.085h-12.506v-2.085z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.0490621 20.8438 -20.8438 .0490621 -444.031 23.959)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-private.svg b/.icons/kora/places/scalable/folder-private.svg
new file mode 100644
index 000000000..676694c03
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-private.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m25.748 24.88c-3.933 0-7.12 3.187-7.12 7.12s3.187 7.12 7.12 7.12c3.013 0 5.698-1.906 6.702-4.747h5.165v2.526c0 0.322 0.128 0.632 0.357 0.861 0.228 0.228 0.538 0.356 0.86 0.356h2.312c0.323 0 0.632-0.128 0.86-0.356 0.229-0.229 0.358-0.539 0.358-0.861v-2.526h3.01v-4.746h-12.922c-1.004-2.841-3.689-4.747-6.702-4.747zm0 4.747c1.31 0 2.373 1.062 2.373 2.373 0 1.31-1.063 2.373-2.373 2.373-1.311 0-2.373-1.063-2.373-2.373 0-1.311 1.062-2.373 2.373-2.373z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.115079 18.2303 -18.2303 -.115079 -420.115 20.1432)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-projects.svg b/.icons/kora/places/scalable/folder-projects.svg
new file mode 100644
index 000000000..e65a6ad83
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-projects.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75v-24.185z" style="fill:#0083d5"/>
+ <path d="m45.841 15.489c0-0.995-0.395-1.948-1.098-2.652-0.704-0.703-1.657-1.098-2.652-1.098h-19.185c-0.924 0-1.815-0.341-2.502-0.958-0.576-0.516-1.285-1.151-1.861-1.668-0.688-0.616-1.579-0.957-2.503-0.957h-10.131c-0.995 0-1.948 0.395-2.652 1.098-0.703 0.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75v-20.606z" style="fill:url(#_Linear1)"/>
+ <path d="m28.868 26.41-12.462 2e-3v-3.977c0-1.507 0.062-2.49 0.184-2.947 0.185-0.704 0.585-1.293 1.202-1.767 0.617-0.475 1.413-0.712 2.39-0.712 0.754 0 1.387 0.137 1.901 0.411 0.513 0.273 0.917 0.621 1.21 1.042s0.487 0.85 0.582 1.285c0.117 0.592 0.176 1.449 0.176 2.571v1.092h4.817c0.15-0.34 0.311-0.669 0.551-0.949 1.14-1.35 3.05-1.431 4.16-0.051 0.24 0.29 0.409 0.65 0.539 1h-2.25c-0.46 0-0.75 0.44-0.75 1v1c0 0.55 0.29 1 0.75 1h2.25c-0.14 0.35-0.36 0.71-0.6 1-1.15 1.34-2.979 1.329-4.099-0.051-0.23-0.29-0.421-0.609-0.551-0.949zm-10.385-3.019h3.483v-0.814c0-0.977-0.065-1.63-0.193-1.959s-0.329-0.588-0.603-0.775c-0.273-0.187-0.591-0.28-0.954-0.28-0.447 0-0.815 0.131-1.105 0.393-0.291 0.263-0.472 0.595-0.545 0.997-0.055 0.296-0.083 0.89-0.083 1.783v0.655z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <rect x="16.406" y="27.098" width="7.594" height="1.654" style="fill:url(#_Linear3)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.912e-15,-31.2253,31.2253,1.912e-15,333.865,39.5414)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#1075f6" offset="0"/>
+ <stop style="stop-color:#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.68699e-15,-27.5506,27.5506,1.68699e-15,25.2621,37.9967)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0e5d96" offset="0"/>
+ <stop style="stop-color:#126d98" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(7.23284e-16,-3.99943,11.8121,2.44894e-16,20.2031,30.1444)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0e5d96" offset="0"/>
+ <stop style="stop-color:#126d98" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-public.svg b/.icons/kora/places/scalable/folder-public.svg
new file mode 120000
index 000000000..a2956a2ee
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-public.svg
@@ -0,0 +1 @@
+folder-publicshare.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-publicshare-open.svg b/.icons/kora/places/scalable/folder-publicshare-open.svg
new file mode 100644
index 000000000..6be42278c
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-publicshare-open.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 43.2203 0 929.436 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m21.737 21.879-1.02 1.161c-.1.167-.255.295-.437.363l-2.728.568c-.447.167-2.104 1.244-2.271.799-.076-.203.378-.769.448-.958.084-.225 1.162-.425 1.405-.516l2.76-1.366s1.514-2.539 1.792-3.108c.079-.163.443-.456.443-.456l.276-.066.321 2.458.468-2.648 1.027-.247c.257-.063.641.064.793.169l3.187 2.188c.166.113.288.281.342.474l.683 3.523c.061.217.125.545.126.844 0 .333.492 1.04.251 1.109-.252.072-1.075-.259-1.173-.62-.079-.295-.017-1.01-.076-1.216l-.983-2.792-1.784-.604.012 5.256.294 3.728 2.824 3.766c.354.407.769.567.361.92-.204.178-.624.717-.98 1.233-.237.341-1.735.295-2.077.25-.292-.038-.091-.242-.173-.337l1.096-.377.381-1.136-3.12-3.28c-.137-.158-.219-.356-.236-.564l-.685-3.155-.279.004-1.91 3.038-2.257 4.634c-.114.528.122 1.307-.406 1.193-.219-.047-1.285-.266-2.104-.502-.52-.149-.823-.575-1.1-.744-.337-.206-.11-.517.045-.618l1.317.346 1.224-.31 1.748-4.912c.031-.144.093-.279.183-.394l2.25-4.154c.005-.007.01-.014.016-.02zm1.158-7.391c.881-.283 1.634-.091 1.7.659.074.828-.616 1.753-1.434 2.308-.766.519-1.112.035-1.396-.746-.181-.498-.307-1.079-.09-1.405.195-.29.903-.713 1.22-.816z" clip-rule="evenodd"/>
+ </clipPath>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path transform="scale(.75)" d="m58.91 20.652c-.09-1.326-.704-2.598-1.706-3.536-1.002-.937-2.309-1.464-3.635-1.464h-25.58c-1.232 0-2.451-.455-3.424-1.277-.814-.689-1.817-1.535-2.632-2.224-.973-.822-2.192-1.277-3.424-1.277h-13.509c-1.326 0-2.561.527-3.435 1.465-.874.937-1.315 2.209-1.224 3.535l2.196 32.252c.188 2.761 2.58 5 5.341 5h48.244c2.761 0 4.847-2.239 4.659-5z" fill="url(#a)"/>
+ <g transform="translate(.559412 .03451)" clip-path="url(#b)">
+ <image transform="translate(15.053588 14.36349)" width="15" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQ4jcWRsREAIAgD4x0TuKf7OK2x1g6+gJonf2HMta3ihMuoFDp1OkSSfQCMkhlMtA1+9Won71BtAKNkkcI6tQGc0v52O9vuKuwCDJskQpTaJboAAAAASUVORK5CYII="/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-publicshare.svg b/.icons/kora/places/scalable/folder-publicshare.svg
new file mode 100644
index 000000000..dc44cb227
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-publicshare.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 897.879 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m21.737 21.879-1.02 1.161c-.1.167-.255.295-.437.363l-2.728.568c-.447.167-2.104 1.244-2.271.799-.076-.203.378-.769.448-.958.084-.225 1.162-.425 1.405-.516l2.76-1.366s1.514-2.539 1.792-3.108c.079-.163.443-.456.443-.456l.276-.066.321 2.458.468-2.648 1.027-.247c.257-.063.641.064.793.169l3.187 2.188c.166.113.288.281.342.474l.683 3.523c.061.217.125.545.126.844 0 .333.492 1.04.251 1.109-.252.072-1.075-.259-1.173-.62-.079-.295-.017-1.01-.076-1.216l-.983-2.792-1.784-.604.012 5.256.294 3.728 2.824 3.766c.354.407.769.567.361.92-.204.178-.624.717-.98 1.233-.237.341-1.735.295-2.077.25-.292-.038-.091-.242-.173-.337l1.096-.377.381-1.136-3.12-3.28c-.137-.158-.219-.356-.236-.564l-.685-3.155-.279.004-1.91 3.038-2.257 4.634c-.114.528.122 1.307-.406 1.193-.219-.047-1.285-.266-2.104-.502-.52-.149-.823-.575-1.1-.744-.337-.206-.11-.517.045-.618l1.317.346 1.224-.31 1.748-4.912c.031-.144.093-.279.183-.394l2.25-4.154c.005-.007.01-.014.016-.02zm1.158-7.391c.881-.283 1.634-.091 1.7.659.074.828-.616 1.753-1.434 2.308-.766.519-1.112.035-1.396-.746-.181-.498-.307-1.079-.09-1.405.195-.29.903-.713 1.22-.816z" clip-rule="evenodd"/>
+ </clipPath>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path transform="scale(.75)" d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <g transform="translate(1.04918 -.110441)" clip-path="url(#b)">
+ <image transform="translate(15.05282 14.363441)" width="15" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQ4jcWRsREAIAgD4x0TuKf7OK2x1g6+gJonf2HMta3ihMuoFDp1OkSSfQCMkhlMtA1+9Won71BtAKNkkcI6tQGc0v52O9vuKuwCDJskQpTaJboAAAAASUVORK5CYII="/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-recent.svg b/.icons/kora/places/scalable/folder-recent.svg
new file mode 100644
index 000000000..97445f395
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-recent.svg
@@ -0,0 +1,27 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <circle cx="32" cy="33.882" r="11.464" style="fill:none;stroke-width:2.37px;stroke:url(#_Linear2)"/>
+ <path d="m32 25.692 0.047 8.19" style="fill:none;stroke-width:1.89px;stroke:url(#_Linear3)"/>
+ <path d="m34.515 35.169 5.381 1.755" style="fill:none;stroke-width:2.13px;stroke:url(#_Linear4)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-13.1521,-477.616,477.616,-13.1521,-503.477,538.054)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,110,152)" offset="0"/>
+ <stop style="stop-color:rgb(12,82,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(-59.8805,-749.388,749.388,-59.8805,-528.059,844.361)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,110,152)" offset="0"/>
+ <stop style="stop-color:rgb(12,82,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(-111.558,-607.714,607.714,-111.558,-487.824,767.025)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,110,152)" offset="0"/>
+ <stop style="stop-color:rgb(12,82,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-red.svg b/.icons/kora/places/scalable/folder-red.svg
new file mode 100644
index 000000000..55666cc3f
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-red.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(133,20,3)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(119,17,0)" offset="0"/>
+ <stop style="stop-color:rgb(233,42,20)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-remote-apf.svg b/.icons/kora/places/scalable/folder-remote-apf.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-remote-apf.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-remote-ftp.svg b/.icons/kora/places/scalable/folder-remote-ftp.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-remote-ftp.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-remote-nfs.svg b/.icons/kora/places/scalable/folder-remote-nfs.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-remote-nfs.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-remote-smb.svg b/.icons/kora/places/scalable/folder-remote-smb.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-remote-smb.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-remote-ssh.svg b/.icons/kora/places/scalable/folder-remote-ssh.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-remote-ssh.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-remote.svg b/.icons/kora/places/scalable/folder-remote.svg
new file mode 100644
index 000000000..1267cfefd
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-remote.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m30.808 25.6c0-0.423-0.209-0.819-0.558-1.058-0.35-0.238-0.794-0.288-1.188-0.135-1.471 0.564-2.65 1.442-3.549 2.573-0.898 1.132-1.515 2.516-1.859 4.092h-4.769v4.77h4.769c0.69 3.156 2.472 5.543 5.419 6.667 0.393 0.149 0.835 0.095 1.18-0.143 0.347-0.239 0.554-0.632 0.554-1.053 1e-3 -3.616 1e-3 -12.097 1e-3 -15.713zm4.118-1.195c-0.392-0.149-0.834-0.096-1.18 0.143s-0.553 0.632-0.553 1.052c-1e-3 3.616-1e-3 12.097-1e-3 15.713 0 0.421 0.207 0.816 0.554 1.054 0.346 0.239 0.788 0.292 1.181 0.143 2.947-1.125 4.729-3.512 5.419-6.668h4.769v-4.77h-4.769c-0.69-3.157-2.472-5.544-5.42-6.667z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.20375e-15,19.6587,-19.6587,1.20375e-15,-446.094,23.9186)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-root.svg b/.icons/kora/places/scalable/folder-root.svg
new file mode 100644
index 000000000..043fc305e
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-root.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m30.718 22.71h2.885l-7.329 18.58h-2.886l7.33-18.58zm9.894 17.227v1.353h-11.362v-1.353h11.362z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.109728 17.7983 -17.7983 -.109728 -379.368 20.9994)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-saved-search.svg b/.icons/kora/places/scalable/folder-saved-search.svg
new file mode 100644
index 000000000..8e61c41a5
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-saved-search.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32.907 20.926c-0.604-0.043-1.21-0.043-1.814 0l-0.708 2.942c-0.67 0.108-1.328 0.285-1.963 0.526l-2.084-2.194c-0.544 0.265-1.069 0.568-1.571 0.907l0.858 2.901c-0.526 0.43-1.008 0.911-1.437 1.437l-2.902-0.857c-0.338 0.501-0.642 1.026-0.907 1.571l2.194 2.084c-0.241 0.635-0.417 1.292-0.526 1.963l-2.942 0.707c-0.042 0.604-0.042 1.211 0 1.815l2.942 0.707c0.109 0.671 0.285 1.329 0.526 1.964l-2.194 2.083c0.265 0.545 0.569 1.07 0.907 1.572l2.902-0.858c0.429 0.526 0.911 1.007 1.437 1.437l-0.858 2.901c0.502 0.339 1.027 0.642 1.571 0.907l2.084-2.193c0.635 0.241 1.293 0.417 1.963 0.526l0.708 2.941c0.604 0.043 1.21 0.043 1.814 0l0.708-2.941c0.67-0.109 1.328-0.285 1.963-0.526l2.084 2.193c0.544-0.265 1.069-0.568 1.571-0.907l-0.858-2.901c0.526-0.43 1.008-0.911 1.437-1.437l2.902 0.858c0.338-0.502 0.642-1.027 0.907-1.572l-2.194-2.083c0.241-0.635 0.417-1.293 0.526-1.964l2.942-0.707c0.042-0.604 0.042-1.211 0-1.815l-2.942-0.707c-0.109-0.671-0.285-1.328-0.526-1.963l2.194-2.084c-0.265-0.545-0.569-1.07-0.907-1.571l-2.902 0.857c-0.429-0.526-0.911-1.007-1.437-1.437l0.858-2.901c-0.502-0.339-1.027-0.642-1.571-0.907l-2.084 2.194c-0.635-0.241-1.293-0.418-1.963-0.526l-0.708-2.942zm-0.907 5.451c4.108 0 7.444 3.335 7.444 7.444 0 4.108-3.336 7.443-7.444 7.443s-7.444-3.335-7.444-7.443c0-4.109 3.336-7.444 7.444-7.444z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.103653 25.8533 -25.8533 -.103653 -509.052 18.7282)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(16,101,151)" offset=".42"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-script.svg b/.icons/kora/places/scalable/folder-script.svg
new file mode 100644
index 000000000..0308d4da4
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-script.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m46.937 39.238v2.896h-11.11v-2.896h11.11zm-23.607-14.476h1.388v-2.896h2.778v2.896h1.388c1.806 0 3.333 1.216 3.916 2.895h-5.304v2.895h1.388c2.306 0 4.166 1.94 4.166 4.343s-1.86 4.343-4.166 4.343h-1.388v2.896h-2.778v-2.896h-1.388c-1.805 0-3.333-1.216-3.916-2.895h5.304v-2.895h-1.388c-2.305 0-4.166-1.94-4.166-4.343s1.861-4.343 4.166-4.343zm5.554 8.686h-1.388v2.895h1.388c0.778 0.029 1.389-0.637 1.389-1.448 0-0.81-0.611-1.447-1.389-1.447zm-4.166-2.896v-2.895h-1.388c-0.778 0-1.389 0.637-1.389 1.448 0 0.81 0.611 1.447 1.389 1.447h1.388z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(27.7726,0,0,27.7726,19.164,9214.98)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(17,103,151)" offset="0"/>
+ <stop style="stop-color:rgb(12,83,149)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-snap.svg b/.icons/kora/places/scalable/folder-snap.svg
new file mode 100644
index 000000000..f2ca8017d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-snap.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.2253 31.2253 0 673.409 39.5414)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75z" fill="#0083d5"/>
+ <path d="m45.841 15.489c0-.995-.395-1.948-1.098-2.652-.704-.703-1.657-1.098-2.652-1.098h-19.185c-.924 0-1.815-.341-2.502-.958-.576-.516-1.285-1.151-1.861-1.668-.688-.616-1.579-.957-2.503-.957h-10.131c-.995 0-1.948.395-2.652 1.098-.703.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75z" fill="url(#a)"/>
+ <path d="m14.543 15.761 9.457 11.821v-8.275zm10.639 3.546 8.275 4.138-2.364-4.138zm0 1.182v7.093l4.729-4.729zm-4.728 4.729-3.547 9.457 7.093-5.911z" fill="#18567d" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-sound.svg b/.icons/kora/places/scalable/folder-sound.svg
new file mode 120000
index 000000000..437f96296
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-sound.svg
@@ -0,0 +1 @@
+folder-music.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-steam.svg b/.icons/kora/places/scalable/folder-steam.svg
new file mode 100644
index 000000000..aebdd7fe9
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-steam.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m17.706 36.803 5.374 3.104c-9e-3 0.123-0.014 0.246-0.014 0.37 0 2.96 2.4 5.36 5.36 5.36 2.961 0 5.361-2.4 5.361-5.36-4e-3 -0.245-0.023-0.488-0.059-0.729l6.5-4.642c3.377-0.102 6.063-2.867 6.066-6.244 0-3.453-2.799-6.253-6.253-6.253s-6.256 2.8-6.254 6.278l-4.149 6.376c-0.397-0.095-0.804-0.145-1.212-0.147-0.809 2e-3 -1.608 0.188-2.335 0.542l-8.385-4.841m22.335-6.422c2.467 0 4.467 2 4.467 4.467 0 2.468-2 4.467-4.467 4.467-2.468 0-4.467-1.999-4.467-4.467 0-2.467 1.999-4.467 4.467-4.467zm0 1.787c-1.48 0-2.681 1.201-2.681 2.68 0 1.48 1.201 2.681 2.681 2.681 1.479 0 2.68-1.201 2.68-2.681 0-1.479-1.201-2.68-2.68-2.68zm-11.615 10.721c1.975 0 3.574 1.599 3.574 3.574 0 1.974-1.599 3.573-3.574 3.573-1.704-2e-3 -3.169-1.208-3.5-2.878l1.26 0.729c1.286 0.741 2.918 0.305 3.661-0.981 0.741-1.287 0.305-2.918-0.981-3.661l-0.604-0.349c0.055-3e-3 0.109-5e-3 0.164-7e-3z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.130883 23.8946 -23.8946 .130883 -502.6 24.6755)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-sync.svg b/.icons/kora/places/scalable/folder-sync.svg
new file mode 100644
index 000000000..e02f955e2
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-sync.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(1.19103,0,0,1.19103,-4.58469,-9.17259)">
+ <path d="m24 22c-1.51 3e-3 -2.978 0.494-4.186 1.4l1.432 1.432c0.817-0.541 1.774-0.83 2.754-0.832 2.419 0 4.437 1.718 4.9 4h-1.9l3 5 3-5h-2.08c-0.487-3.391-3.395-6-6.92-6zm-6 3-3 5h2.08c0.487 3.391 3.395 6 6.92 6 1.51-3e-3 2.978-0.494 4.186-1.4l-1.432-1.432c-0.817 0.541-1.774 0.83-2.754 0.832-2.419 0-4.437-1.718-4.9-4h1.9l-3-5z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.2987e-7 -14 14 1.2987e-7 24 36)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(12,82,148)" offset="0"/>
+ <stop style="stop-color:rgb(18,108,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-syncthing.svg b/.icons/kora/places/scalable/folder-syncthing.svg
new file mode 100644
index 000000000..2a0a1fe4d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-syncthing.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.2253 31.2253 0 928.083 39.5414)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75z" fill="#0083d5"/>
+ <path d="m45.841 15.489c0-.995-.395-1.948-1.098-2.652-.704-.703-1.657-1.098-2.652-1.098h-19.185c-.924 0-1.815-.341-2.502-.958-.576-.516-1.285-1.151-1.861-1.668-.688-.616-1.579-.957-2.503-.957h-10.131c-.995 0-1.948.395-2.652 1.098-.703.703-1.098 1.657-1.098 2.652v24.189c0 2.07 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.68 3.75-3.75z" fill="url(#a)"/>
+ <path d="m15.267 25.424c-.003-.097-.004-.193-.004-.29 0-4.826 3.912-8.738 8.737-8.738 2.816 0 5.32 1.332 6.919 3.401.227-.08.471-.124.726-.124 1.206 0 2.184.979 2.184 2.184 0 .849-.484 1.585-1.192 1.947.066.433.1.878.1 1.33 0 1.338-.301 2.607-.839 3.74.511.4.839 1.022.839 1.72 0 1.206-.978 2.185-2.184 2.185-.556 0-1.065-.209-1.451-.552-1.435 1.035-3.197 1.644-5.102 1.644-3.235 0-6.059-1.758-7.569-4.37-.025.001-.051.001-.076.001-1.206 0-2.184-.978-2.184-2.184 0-.81.441-1.517 1.096-1.894zm9.009.773c.374.669 1.089 1.121 1.908 1.121.29 0 .567-.057.821-.16l1.753 2.192c-.245.353-.389.782-.389 1.244 0 .255.043.499.123.726-1.261.918-2.813 1.459-4.492 1.459-2.74 0-5.143-1.441-6.492-3.606.578-.36.975-.982 1.026-1.7zm5.896-2.728c.371.339.858.552 1.395.571.052.357.078.722.078 1.094 0 1.183-.269 2.303-.748 3.303-.112-.018-.227-.027-.344-.027-.29 0-.567.057-.82.16l-1.754-2.192c.246-.353.39-.782.39-1.244 0-.187-.024-.369-.068-.542zm-.161-3.06c-.342.385-.55.893-.55 1.448 0 .187.023.369.068.542l-1.871 1.123c-.389-.356-.906-.573-1.474-.573-1.153 0-2.099.896-2.179 2.029l-5.742 1.277c-.369-.661-1.072-1.111-1.88-1.121h-.028c0-4.223 3.423-7.645 7.645-7.645 2.439 0 4.611 1.141 6.011 2.92z" fill="#18567d"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-synology.svg b/.icons/kora/places/scalable/folder-synology.svg
new file mode 120000
index 000000000..ebb1096ad
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-synology.svg
@@ -0,0 +1 @@
+folder-meocloud.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-system.svg b/.icons/kora/places/scalable/folder-system.svg
new file mode 100644
index 000000000..a5bc44f5f
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-system.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m27.734 41.788c0.229 1.305 0.822 3.003 0.99 3.339 0.195 0.392 0.435 0.893 1.544 1.14 0.486 0.109 0.92 0.204 1.596 0.591 0.775 0.443 1.557 1.191 1.721 1.259 0.521 0.22 0.778-0.545 1.08-0.79 0.051 0.033-0.539 1.248-1.064 1.242-0.553-8e-3 -1.209-0.926-2.048-1.386-0.591-0.324-0.995-0.294-1.037-0.253-0.199 0.197-0.189 0.708 0.127 1.08 0.317 0.373 0.455 0.764-0.253 0.745-0.707-0.018-1.496 2e-3 -1.971-9e-3 -0.469-0.011-0.127-0.465-0.365-0.317-0.384 0.238-1.023 0.252-1.749 0.233 0.187-0.521 0.708-0.316 1.136-0.819s0.726-0.492 0.7-0.735c-0.073-0.688-0.131-1.408-0.251-2.081-0.243-1.372-0.145-2.703-0.156-3.239zm9.639-4e-3c0.067 0.632 0.128 2.953 0.277 4.171 0.039 0.314 0.083 1.179 0.27 1.372 0.757 0.782 1.914 0.515 2.19 1.384-0.715-0.278-0.883-0.05-1.907-0.069s-2.986-0.091-3.396-0.054c0.186-0.797 0.449-0.755 0.752-1.154 0.291-0.383 0.1-0.93-0.573-0.675-0.098 0.038 0.239-0.573 0.369-0.74 0.961-0.061 1.469-1.117 1.615-3.152 0.031-0.433 0.393-0.565 0.403-1.083zm-10.784-14.629c-0.621 1.915-1.86 5.157-1.9 6.894-0.028 1.242 0.238 2.977 0.833 4.125 0.529 1.021 1.433 2.315 1.724 2.715s-0.144-1.398-0.297-2.37c-0.152-0.972-0.434-2.955-0.463-3.67-0.028-0.715 0.244-8.126 0.103-7.694zm-2.699-6.436s0.391-0.586 0.992-0.586c0.6 0 1.256-0.07 1.717-0.224 0.461-0.153 1.452-0.893 2.164-0.865s2.096 0.539 2.779 1.201c0.71 0.687 1.707 1.83 2.561 3.248 1.154 1.916 1.998 2.13 3.092 5.155 0.591 1.634 0.802 3.713 0.807 4.98 0.011 2.829 0.073 5.146 0.304 6.93 0.077 0.593-1.295-1.274-1.529-2.445-0.319-1.598-0.536-4.624-0.866-6.071-0.387-1.703-1.099-3.281-1.117-3.84-0.017-0.558-0.157-2.269-0.698-3.019s-2.391-2.688-2.583-2.827c-0.192-0.14 0.227-0.489 0.855-0.21 0.629 0.279-0.331-1.187-0.837-1.606-0.507-0.419-0.871-0.404-1.038-0.087-0.333 0.631 0.225 0.973 0.633 1.152-0.192 0.227-1.253 0.332-1.76 0.436-0.506 0.105-1.182 0.827-1.521 1.559-0.214-0.284-0.282-1.814-0.817-2.135-0.578-0.346-1.068-0.745-1.868-0.785-0.523-0.026-1.27 0.039-1.27 0.039z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.0680961 -29.3494 29.3494 -.0680961 592.4 47.1955)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,45,79)" offset="0"/>
+ <stop style="stop-color:rgb(14,90,149)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-tar.svg b/.icons/kora/places/scalable/folder-tar.svg
new file mode 100644
index 000000000..7e42874d1
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-tar.svg
@@ -0,0 +1,22 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m32 15.657v2.489h2.49v-2.489h-2.49zm0 2.489h-2.49v2.49h2.49v-2.49zm0 2.49v2.49h2.49v-2.49h-2.49zm0 2.49h-2.49v2.489h2.49v-2.489zm0 2.489v2.49c1.374 0 2.49-1.245 2.49-2.49h-2.49z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ <path d="m32 28.105c-2.751 0-4.979 2.241-4.979 4.979v9.959c0 2.739 2.228 4.979 4.979 4.979s4.979-2.24 4.979-4.979v-9.959c0-2.738-2.228-4.979-4.979-4.979zm0 2.49c1.374 0 2.49 0.996 2.49 2.489 0 1.245-1.116 2.49-2.49 2.49s-2.49-1.245-2.49-2.49c0-1.493 1.116-2.489 2.49-2.489zm0 7.469c1.374 0 2.49 0.996 2.49 2.489v2.49c0 1.245-1.116 2.49-2.49 2.49s-2.49-1.245-2.49-2.49v-2.49c0-1.493 1.116-2.489 2.49-2.489z" style="fill-rule:nonzero;fill:url(#_Linear3)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.12163e-15,18.3176,-18.3176,1.12163e-15,-254.799,30.7007)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(1.12163e-15,18.3176,-18.3176,1.12163e-15,-482.816,30.7007)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-temp.svg b/.icons/kora/places/scalable/folder-temp.svg
new file mode 120000
index 000000000..e66862762
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-temp.svg
@@ -0,0 +1 @@
+folder-recent.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-templates-open.svg b/.icons/kora/places/scalable/folder-templates-open.svg
new file mode 120000
index 000000000..c3847e094
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-templates-open.svg
@@ -0,0 +1 @@
+folder-templates.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-templates.svg b/.icons/kora/places/scalable/folder-templates.svg
new file mode 100644
index 000000000..df760444c
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-templates.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -31.2253 31.2253 0 1309.88 39.1999)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 20.5904 -20.5904 0 -1423 15.0882)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#126c98" offset="0"/>
+ <stop stop-color="#0b4f94" offset="1"/>
+ </linearGradient>
+ <path d="m45.841 11.91c0-2.072-1.679-3.75-3.75-3.75h-36.183c-2.07 0-3.75 1.678-3.75 3.75v24.185c0 2.07 1.68 3.75 3.75 3.75h36.183c2.071 0 3.75-1.68 3.75-3.75z" fill="#0083d5"/>
+ <path d="m45.841 15.148c0-.995-.395-1.949-1.098-2.652-.704-.703-1.657-1.098-2.652-1.098h-19.185c-.924 0-1.815-.341-2.502-.958-.576-.517-1.285-1.151-1.861-1.668-.688-.616-1.579-.958-2.503-.958h-10.131c-.995 0-1.948.396-2.652 1.099-.703.703-1.098 1.657-1.098 2.651v24.189c0 2.071 1.679 3.75 3.75 3.75h36.182c2.071 0 3.75-1.679 3.75-3.75z" fill="url(#a)"/>
+ <path d="m19.253 32.041h1.67v1.861h-1.67v1.776h-1.86v-1.776h-1.668v-1.861h1.668v-1.776h1.86zm8.371-16.953 4.651 4.65v12.749c0 .375-.149.735-.414 1-.266.266-.626.415-1.001.415-.257 0-.445 0-.445 0v-12.251h-4.46v-4.703h-6.702v6.583l-1.86.034v-7.082c0-.773.623-1.395 1.395-1.395zm1.884 18.814h-1.86v-1.861h1.86zm-5.76 0h-1.86v-1.861h1.86zm2.946 0h-1.86v-1.861h1.86zm-7.441-4.615h-1.86v-1.86h1.86zm0-2.932h-1.86v-1.86h1.86z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-text.svg b/.icons/kora/places/scalable/folder-text.svg
new file mode 100644
index 000000000..41e14bbb0
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-text.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m20.053 22.477v1.194h23.894v-1.194h-23.894zm0 2.389v1.194h15.531v-1.194h-15.531zm0 2.389v1.195h19.115v-1.195h-19.115zm0 2.389v1.195h23.894v-1.195h-23.894zm0 2.39v1.194h11.947v-1.194h-11.947zm0 2.389v1.195h23.894v-1.195h-23.894zm0 2.389v1.195h20.31v-1.195h-20.31zm0 2.39v1.194h11.947v-1.194h-11.947zm0 2.389v1.195h23.894v-1.195h-23.894zm0 2.389v1.195h16.726v-1.195h-16.726z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.38988e-15,22.6984,-22.6984,1.38988e-15,-478.192,22.4765)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-torrent.svg b/.icons/kora/places/scalable/folder-torrent.svg
new file mode 100644
index 000000000..2fc3b6811
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-torrent.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m26.671 22.162c-5.397 0-9.838 4.441-9.838 9.838s4.441 9.838 9.838 9.838h20.496v-1.639h-20.496c-4.498 0-8.199-3.701-8.199-8.199s3.701-8.199 8.199-8.199v-1.639zm0 2.459c-4.076 0-7.379 3.303-7.379 7.379s3.303 7.379 7.379 7.379h20.496v-1.64h-20.496c-3.17 0-5.739-2.569-5.739-5.739s2.569-5.739 5.739-5.739c0.851 2e-3 1.691 0.194 2.459 0.562v-1.771c-0.789-0.282-1.62-0.428-2.459-0.431zm0 2.46c-2.699 0-4.919 2.22-4.919 4.919s2.22 4.919 4.919 4.919h20.496v-1.64h-20.496c-1.799 0-3.28-1.48-3.28-3.279s1.481-3.279 3.28-3.279c1.168 1e-3 2.251 0.628 2.836 1.639h1.794c-0.691-1.958-2.553-3.276-4.63-3.279z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.27296e-15,20.789,-20.789,1.27296e-15,-428.726,21.0493)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-txt.svg b/.icons/kora/places/scalable/folder-txt.svg
new file mode 120000
index 000000000..eaa1f3992
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-txt.svg
@@ -0,0 +1 @@
+folder-text.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-unlocked.svg b/.icons/kora/places/scalable/folder-unlocked.svg
new file mode 100644
index 000000000..a643b86cf
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-unlocked.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -41.6338 41.6338 0 897.879 52.7218)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1075f6" offset="0"/>
+ <stop stop-color="#12c5ff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 13.9999 -16.5009 0 -718.435 .999812)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#126c98" offset="0"/>
+ <stop stop-color="#0b4f94" offset="1"/>
+ </linearGradient>
+ <path transform="scale(.75)" d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="#0083d5"/>
+ <path transform="scale(.75)" d="m61.122 20.652c0-1.326-.527-2.598-1.465-3.536-.938-.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-.455-3.337-1.277-.768-.689-1.713-1.535-2.481-2.224-.917-.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597.527-3.535 1.465-.938.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5z" fill="url(#a)"/>
+ <path transform="matrix(1.30917 0 0 1.31823 13.4965 14.0432)" d="m3.246 8h9.568v5.908h-9.568z" fill="#0d5795" fill-opacity=".73"/>
+ <path transform="matrix(1.1972 0 0 1.1972 14.4224 15.3118)" d="m4 5.3v-.3c0-2.216 1.784-4 4-4s4 1.784 4 4v1.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588h6v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2v.423zm9 3.702c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-vbox.svg b/.icons/kora/places/scalable/folder-vbox.svg
new file mode 100644
index 000000000..8b30c7e2e
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-vbox.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m17.357 31.721h6.101l3.661 12.202 3.661-19.524 3.66 9.762 3.661-7.321 3.661 9.762h4.881" style="fill:none;stroke-width:3px;stroke:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.027,-399.495,399.495,1.027,-564.936,443.201)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,107,152)" offset="0"/>
+ <stop style="stop-color:rgb(12,81,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-video-alt.svg b/.icons/kora/places/scalable/folder-video-alt.svg
new file mode 120000
index 000000000..fcc22b376
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-video-alt.svg
@@ -0,0 +1 @@
+folder-videos.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-video.svg b/.icons/kora/places/scalable/folder-video.svg
new file mode 120000
index 000000000..fcc22b376
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-video.svg
@@ -0,0 +1 @@
+folder-videos.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder-videos.svg b/.icons/kora/places/scalable/folder-videos.svg
new file mode 100644
index 000000000..58c36be30
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-videos.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m34.114 25.523c1.366 0 2.676 0.543 3.642 1.509 0.966 0.965 1.508 2.275 1.508 3.641v10.805h-15.789c-1.365 0-2.675-0.542-3.641-1.508s-1.509-2.276-1.509-3.642v-10.805h15.789zm13.883 1.68c0-0.187-0.1-0.359-0.26-0.447-0.161-0.089-0.355-0.08-0.507 0.023-1.72 1.168-5.831 3.959-7.101 4.821-0.238 0.161-0.379 0.435-0.377 0.727 6e-3 0.674 0.017 1.912 0.024 2.587 2e-3 0.293 0.149 0.564 0.39 0.72 1.275 0.829 5.365 3.485 7.072 4.594 0.152 0.099 0.345 0.105 0.503 0.015 0.158-0.089 0.256-0.259 0.256-0.444v-12.596zm-14.463 1.292h-12.264v7.125c0 1.693 1.372 3.065 3.065 3.065h11.98v-7.408c0-1.536-1.245-2.782-2.781-2.782z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,897.879,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.05206e-15,-17.1814,17.1814,1.05206e-15,912,42.7051)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,78,148)" offset="0"/>
+ <stop style="stop-color:rgb(19,110,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-violet.svg b/.icons/kora/places/scalable/folder-violet.svg
new file mode 100644
index 000000000..41da3113a
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-violet.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(86,33,102)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(102,53,115)" offset="0"/>
+ <stop style="stop-color:rgb(149,0,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-visiting.svg b/.icons/kora/places/scalable/folder-visiting.svg
new file mode 100644
index 000000000..d402fab33
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-visiting.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m14.633 10.874h6.754c0.466 0 0.926 0.066 1.368 0.191l36.348 41.074c-0.832 0.62-1.864 0.987-2.981 0.987h-4.098l-37.391-42.252zm-7.999 0.158 37.251 42.094h-7.953l-33.053-37.351c0.026-1.29 0.55-2.522 1.464-3.436 0.638-0.639 1.431-1.086 2.291-1.307zm21.16 42.094h-7.576l-17.34-19.594v-8.561l24.916 28.155zm-24.916-10.397 9.201 10.397h-4.201c-2.761 0-5-2.239-5-5v-5.397zm40.027-27.077 18.217 20.585v8.986l-26.17-29.571h7.953zm8.138 0h5.079c1.326 0 2.597 0.527 3.535 1.464 0.938 0.938 1.465 2.21 1.465 3.536v6.388l-10.079-11.388z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,897.879,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(2.58727e-15,42.2533,-42.2533,2.58727e-15,-2601.84,10.8734)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152);stop-opacity:.33" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148);stop-opacity:.33" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-wine.svg b/.icons/kora/places/scalable/folder-wine.svg
new file mode 100644
index 000000000..4b8314f0c
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-wine.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m31.04 32.897v8.489h-6.219c-1.254 0-2.27-1.016-2.27-2.27v-6.219h8.489zm10.355 0v6.219c0 1.254-1.017 2.27-2.27 2.27h-6.22v-8.489h8.49zm-10.3-10.283v8.489h-8.49v-6.219c0-1.254 1.017-2.27 2.27-2.27h6.22zm8.084 0c1.254 0 2.27 1.016 2.27 2.27v6.219h-8.489v-8.489h6.219z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(1.13825e-15,-18.5891,18.5891,1.13825e-15,448.419,41.2029)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,78,148)" offset="0"/>
+ <stop style="stop-color:rgb(19,112,152)" offset=".5"/>
+ <stop style="stop-color:rgb(19,112,152)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-yandex-disk.svg b/.icons/kora/places/scalable/folder-yandex-disk.svg
new file mode 100644
index 000000000..b60a215b1
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-yandex-disk.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m30.303 22.001c-5.283 0-5.4 3.526-6.926 5.899 1.87-0.882 3.956-1.635 6.206-2.216 2.047-0.528 4.11-0.877 6.113-1.035-1.271-1.033-2.158-2.648-5.393-2.648zm7.249 5.05c-2.329 0.045-4.855 0.404-7.346 1.047-8.205 2.12-14.055 6.731-13.063 10.298 0.571 2.038 3.326 3.884 7.43 4.128-3e-3 -0.015-7e-3 -0.029-8e-3 -0.043v-5e-3c-5e-3 -0.037-0.017-0.069-0.022-0.105-0.24-2.175 1.005-3.864 2.437-5.055 1.43-1.191 3.266-2.053 5.344-2.516 1.009-0.226 2.026-0.339 3.026-0.327h3e-3c1.499 0.019 2.883 0.298 4.102 0.989 1.005 0.57 1.924 1.561 2.316 2.784 3.745-2.289 5.681-5.372 5.091-7.525-0.655-2.362-4.225-3.77-9.31-3.67zm-2.232 9.917c-0.787-0.01-1.62 0.082-2.453 0.268-3.438 0.766-6.056 2.943-5.844 4.862 0.213 1.919 3.171 2.852 6.61 2.085 3.437-0.767 6.05-2.944 5.838-4.862-0.153-1.395-1.789-2.323-4.151-2.353z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.731243 22.4508 -22.4508 .731243 -461.94 38.0888)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,79,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder-yellow.svg b/.icons/kora/places/scalable/folder-yellow.svg
new file mode 100644
index 000000000..ee668cd1e
--- /dev/null
+++ b/.icons/kora/places/scalable/folder-yellow.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(166,144,0)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(157,137,0)" offset="0"/>
+ <stop style="stop-color:rgb(255,211,0)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder.svg b/.icons/kora/places/scalable/folder.svg
new file mode 100644
index 000000000..e1287955a
--- /dev/null
+++ b/.icons/kora/places/scalable/folder.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/folder_2.svg b/.icons/kora/places/scalable/folder_2.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_2.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder_home.svg b/.icons/kora/places/scalable/folder_home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder_home2.svg b/.icons/kora/places/scalable/folder_home2.svg
new file mode 120000
index 000000000..cd92d1f1a
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_home2.svg
@@ -0,0 +1 @@
+folder-image-people.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder_html.svg b/.icons/kora/places/scalable/folder_html.svg
new file mode 120000
index 000000000..582eebfcd
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_html.svg
@@ -0,0 +1 @@
+folder-html.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder_man.svg b/.icons/kora/places/scalable/folder_man.svg
new file mode 120000
index 000000000..9a51d7145
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_man.svg
@@ -0,0 +1 @@
+folder-documents.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder_open.svg b/.icons/kora/places/scalable/folder_open.svg
new file mode 120000
index 000000000..cde3e2e5a
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_open.svg
@@ -0,0 +1 @@
+folder-open.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder_pictures.svg b/.icons/kora/places/scalable/folder_pictures.svg
new file mode 120000
index 000000000..273d2b9b3
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_pictures.svg
@@ -0,0 +1 @@
+folder-pictures.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/folder_wordprocessing.svg b/.icons/kora/places/scalable/folder_wordprocessing.svg
new file mode 120000
index 000000000..9a51d7145
--- /dev/null
+++ b/.icons/kora/places/scalable/folder_wordprocessing.svg
@@ -0,0 +1 @@
+folder-documents.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-ccdesktop.svg b/.icons/kora/places/scalable/gnome-ccdesktop.svg
new file mode 120000
index 000000000..8f1a5a03b
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-ccdesktop.svg
@@ -0,0 +1 @@
+user-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-desktop-config.svg b/.icons/kora/places/scalable/gnome-desktop-config.svg
new file mode 100644
index 000000000..0e6afd5fe
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-desktop-config.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m44.386 21.448c0.832 3e-3 1.502 0.675 1.502 1.502v21.163c0 0.829-0.673 1.502-1.502 1.502h-24.772c-0.829 0-1.502-0.673-1.502-1.502v-21.163c0-0.827 0.67-1.499 1.502-1.502h24.772zm0.399 22.974v-18.666h-25.414v18.666h25.414zm-24.147-21.941c0.623 0 1.129 0.507 1.129 1.13 0 0.624-0.506 1.13-1.129 1.13-0.624 0-1.13-0.506-1.13-1.13 0-0.623 0.506-1.13 1.13-1.13z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.0748856 24.1678 -24.1678 .0748856 -486.451 23.0536)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(19,112,152)" offset=".5"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/gnome-desktop.svg b/.icons/kora/places/scalable/gnome-desktop.svg
new file mode 120000
index 000000000..8f1a5a03b
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-desktop.svg
@@ -0,0 +1 @@
+user-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-folder.svg b/.icons/kora/places/scalable/gnome-folder.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-folder.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-blockdev.svg b/.icons/kora/places/scalable/gnome-fs-blockdev.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-blockdev.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-bookmark-missing.svg b/.icons/kora/places/scalable/gnome-fs-bookmark-missing.svg
new file mode 120000
index 000000000..59b137c79
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-bookmark-missing.svg
@@ -0,0 +1 @@
+bookmark-missing.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-bookmark.svg b/.icons/kora/places/scalable/gnome-fs-bookmark.svg
new file mode 120000
index 000000000..6594075d9
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-bookmark.svg
@@ -0,0 +1 @@
+user-bookmarks.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-desktop.svg b/.icons/kora/places/scalable/gnome-fs-desktop.svg
new file mode 120000
index 000000000..8f1a5a03b
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-desktop.svg
@@ -0,0 +1 @@
+user-desktop.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-directory-accept.svg b/.icons/kora/places/scalable/gnome-fs-directory-accept.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-directory-accept.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-directory-open.svg b/.icons/kora/places/scalable/gnome-fs-directory-open.svg
new file mode 120000
index 000000000..cde3e2e5a
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-directory-open.svg
@@ -0,0 +1 @@
+folder-open.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-directory-visiting.svg b/.icons/kora/places/scalable/gnome-fs-directory-visiting.svg
new file mode 120000
index 000000000..573b26625
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-directory-visiting.svg
@@ -0,0 +1 @@
+folder-visiting.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-directory.svg b/.icons/kora/places/scalable/gnome-fs-directory.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-directory.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-ftp.svg b/.icons/kora/places/scalable/gnome-fs-ftp.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-ftp.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-home.svg b/.icons/kora/places/scalable/gnome-fs-home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-network.svg b/.icons/kora/places/scalable/gnome-fs-network.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-network.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-nfs.svg b/.icons/kora/places/scalable/gnome-fs-nfs.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-nfs.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-share.svg b/.icons/kora/places/scalable/gnome-fs-share.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-share.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-smb.svg b/.icons/kora/places/scalable/gnome-fs-smb.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-smb.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-trash-empty-accept.svg b/.icons/kora/places/scalable/gnome-fs-trash-empty-accept.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-trash-empty-accept.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-trash-empty.svg b/.icons/kora/places/scalable/gnome-fs-trash-empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-trash-empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-fs-trash-full.svg b/.icons/kora/places/scalable/gnome-fs-trash-full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-fs-trash-full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-home.svg b/.icons/kora/places/scalable/gnome-home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-mime-x-directory-share.svg b/.icons/kora/places/scalable/gnome-mime-x-directory-share.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-mime-x-directory-share.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-mime-x-directory-smb-share.svg b/.icons/kora/places/scalable/gnome-mime-x-directory-smb-share.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-mime-x-directory-smb-share.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-mime-x-directory-smb-workgroup.svg b/.icons/kora/places/scalable/gnome-mime-x-directory-smb-workgroup.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-mime-x-directory-smb-workgroup.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-network.svg b/.icons/kora/places/scalable/gnome-network.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-network.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-stock-trash-full.svg b/.icons/kora/places/scalable/gnome-stock-trash-full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-stock-trash-full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gnome-stock-trash.svg b/.icons/kora/places/scalable/gnome-stock-trash.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/kora/places/scalable/gnome-stock-trash.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gtk-directory.svg b/.icons/kora/places/scalable/gtk-directory.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/kora/places/scalable/gtk-directory.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/gtk-network.svg b/.icons/kora/places/scalable/gtk-network.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/gtk-network.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/inode-directory.svg b/.icons/kora/places/scalable/inode-directory.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/kora/places/scalable/inode-directory.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/insync-folder.svg b/.icons/kora/places/scalable/insync-folder.svg
new file mode 120000
index 000000000..30146231e
--- /dev/null
+++ b/.icons/kora/places/scalable/insync-folder.svg
@@ -0,0 +1 @@
+folder-google-drive.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/knetattach.svg b/.icons/kora/places/scalable/knetattach.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/kora/places/scalable/knetattach.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/library-music.svg b/.icons/kora/places/scalable/library-music.svg
new file mode 120000
index 000000000..437f96296
--- /dev/null
+++ b/.icons/kora/places/scalable/library-music.svg
@@ -0,0 +1 @@
+folder-music.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/mail-inbox.svg b/.icons/kora/places/scalable/mail-inbox.svg
new file mode 100644
index 000000000..a56f44a20
--- /dev/null
+++ b/.icons/kora/places/scalable/mail-inbox.svg
@@ -0,0 +1,46 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Top" transform="matrix(.0446625 0 0 -.0502166 1.08816 47.958)">
+ <path d="m986.317 276.095-946.837 0.586v280.908c0 15.333 8.234 29.745 22.159 38.785 76.534 49.684 329.945 214.192 419.539 272.354 18.91 12.276 44.562 12.313 63.517 0.092 89.605-57.77 342.635-220.905 419.32-270.345 14.009-9.032 22.302-23.488 22.302-38.877v-283.503z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g id="Top1" transform="matrix(.0446625 0 0 .0446625 1.08816 6.40695)" serif:id="Top">
+ <path d="m537.72 568.322c-15.261 9.237-34.387 9.246-49.657 0.022-97.478-58.879-448.583-270.957-448.583-270.957v517.461c0 32.53 26.37 58.901 58.9 58.901h831.144c15.063 0 29.508-5.984 40.159-16.635 10.651-10.65 16.634-25.096 16.634-40.158v-520.155s-351.138 212.532-448.597 271.521z" style="fill:url(#_Linear2)"/>
+ </g>
+ <g id="layer1" transform="matrix(.277 0 0 .286841 6.26745 24.2285)">
+ <path id="path3288" d="m96.457-20.5-32.539 38.847-32.375-38.847h13.957v-32h37v32h13.957z" style="fill-rule:nonzero;fill:url(#_Radial3);stroke-width:.99px;stroke:url(#_Linear4)"/>
+ <path id="path3290" d="m94.349-19.5-30.378 36.347-30.135-36.347h12.664v-32h35v32h12.849z" style="fill:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:.99px;stroke:url(#_Linear5)"/>
+ </g>
+ <g transform="scale(.375)">
+ <path d="m10.403 118.957c-1.332-2.396-1.379-4.837 1.396-6.279 8.306-4.316 41.294-21.852 50.048-26.507 1.338-0.711 2.943-0.709 4.279 7e-3 8.678 4.652 41.199 22.084 49.45 26.5 3.285 1.759 3.725 4.758 2.306 6.279" style="fill:none;stroke-miterlimit:1.5;stroke-width:1px;stroke:url(#_Linear6)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.76966e-14,-615.633,615.633,3.76966e-14,534.968,867.778)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,124,212)" offset="0"/>
+ <stop style="stop-color:rgb(26,150,190)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(3.76966e-14,-615.633,615.633,3.76966e-14,534.968,867.778)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientTransform="matrix(0,112.647,-97.5239,0,63.9644,-58.9208)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(238,248,126)" offset="0"/>
+ <stop style="stop-color:rgb(205,227,79)" offset=".26"/>
+ <stop style="stop-color:rgb(147,183,35)" offset=".66"/>
+ <stop style="stop-color:rgb(90,126,13)" offset="1"/>
+ </radialGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(4.45015e-15,-72.6764,72.6764,4.45015e-15,51.8429,14.3217)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(63,112,16)" offset="0"/>
+ <stop style="stop-color:rgb(132,167,24)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear5" x2="1" gradientTransform="matrix(4.06738e-15,66.4253,-66.4253,4.06738e-15,65.7156,-50.9692)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:white;stop-opacity:.5" offset="0"/>
+ <stop style="stop-color:white;stop-opacity:.11" offset=".01"/>
+ <stop style="stop-color:white;stop-opacity:.11" offset=".47"/>
+ <stop style="stop-color:white;stop-opacity:.5" offset=".47"/>
+ <stop style="stop-color:white;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear6" x2="1" gradientTransform="matrix(2.10377e-15,34.3572,-34.3572,2.10377e-15,64.0825,86.7914)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(170,210,255)" offset="0"/>
+ <stop style="stop-color:rgb(16,121,246)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/mail-mailbox.svg b/.icons/kora/places/scalable/mail-mailbox.svg
new file mode 100644
index 000000000..a18dd8d53
--- /dev/null
+++ b/.icons/kora/places/scalable/mail-mailbox.svg
@@ -0,0 +1,25 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Top" transform="matrix(.0446625 0 0 -.0502166 1.08816 47.958)">
+ <path d="m986.317 276.095-946.837 0.586v280.908c0 15.333 8.234 29.745 22.159 38.785 76.534 49.684 329.945 214.192 419.539 272.354 18.91 12.276 44.562 12.313 63.517 0.092 89.605-57.77 342.635-220.905 419.32-270.345 14.009-9.032 22.302-23.488 22.302-38.877v-283.503z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g id="Top1" transform="matrix(.0446625 0 0 .0446625 1.08816 6.40695)" serif:id="Top">
+ <path d="m537.72 568.322c-15.261 9.237-34.387 9.246-49.657 0.022-97.478-58.879-448.583-270.957-448.583-270.957v517.461c0 32.53 26.37 58.901 58.9 58.901h831.144c15.063 0 29.508-5.984 40.159-16.635 10.651-10.65 16.634-25.096 16.634-40.158v-520.155s-351.138 212.532-448.597 271.521z" style="fill:url(#_Linear2)"/>
+ </g>
+ <g transform="scale(.375)">
+ <path d="m10.403 118.957c-1.332-2.396-1.379-4.837 1.396-6.279 8.306-4.316 41.294-21.852 50.048-26.507 1.338-0.711 2.943-0.709 4.279 7e-3 8.678 4.652 41.199 22.084 49.45 26.5 3.285 1.759 3.725 4.758 2.306 6.279" style="fill:none;stroke-width:1px;stroke:url(#_Linear3)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.76966e-14,-615.633,615.633,3.76966e-14,534.968,867.778)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,124,212)" offset="0"/>
+ <stop style="stop-color:rgb(26,150,190)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(3.76966e-14,-615.633,615.633,3.76966e-14,534.968,867.778)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(2.10377e-15,34.3572,-34.3572,2.10377e-15,64.0825,86.7914)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(170,210,255)" offset="0"/>
+ <stop style="stop-color:rgb(16,121,246)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/mail-outbox.svg b/.icons/kora/places/scalable/mail-outbox.svg
new file mode 100644
index 000000000..80c04afc6
--- /dev/null
+++ b/.icons/kora/places/scalable/mail-outbox.svg
@@ -0,0 +1,46 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Top" transform="matrix(.0446625 0 0 -.0502166 1.08816 47.958)">
+ <path d="m986.317 276.095-946.837 0.586v280.908c0 15.333 8.234 29.745 22.159 38.785 76.534 49.684 329.945 214.192 419.539 272.354 18.91 12.276 44.562 12.313 63.517 0.092 89.605-57.77 342.635-220.905 419.32-270.345 14.009-9.032 22.302-23.488 22.302-38.877v-283.503z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g id="Top1" transform="matrix(.0446625 0 0 .0446625 1.08816 6.40695)" serif:id="Top">
+ <path d="m537.72 568.322c-15.261 9.237-34.387 9.246-49.657 0.022-97.478-58.879-448.583-270.957-448.583-270.957v517.461c0 32.53 26.37 58.901 58.9 58.901h831.144c15.063 0 29.508-5.984 40.159-16.635 10.651-10.65 16.634-25.096 16.634-40.158v-520.155s-351.138 212.532-448.597 271.521z" style="fill:url(#_Linear2)"/>
+ </g>
+ <g id="layer1" transform="matrix(.277536 0 0 -.277536 6.23768 13.3475)">
+ <path id="path3288" d="m96.457-20.5-32.539 38.847-32.375-38.847h13.957v-32h37v32h13.957z" style="fill-rule:nonzero;fill:url(#_Radial3);stroke-width:.99px;stroke:url(#_Linear4)"/>
+ <path id="path3290" d="m94.349-19.5-30.378 36.347-30.135-36.347h12.664v-32h35v32h12.849z" style="fill:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:.99px;stroke:url(#_Linear5)"/>
+ </g>
+ <g transform="scale(.375)">
+ <path d="m10.403 118.957c-1.332-2.396-1.379-4.837 1.396-6.279 8.306-4.316 41.294-21.852 50.048-26.507 1.338-0.711 2.943-0.709 4.279 7e-3 8.678 4.652 41.199 22.084 49.45 26.5 3.285 1.759 3.725 4.758 2.306 6.279" style="fill:none;stroke-miterlimit:1.5;stroke-width:1px;stroke:url(#_Linear6)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(3.76966e-14,-615.633,615.633,3.76966e-14,534.968,867.778)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(11,124,212)" offset="0"/>
+ <stop style="stop-color:rgb(26,150,190)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(3.76966e-14,-615.633,615.633,3.76966e-14,534.968,867.778)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientTransform="matrix(0,112.647,-97.5239,0,63.9644,-58.9208)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(248,208,126)" offset="0"/>
+ <stop style="stop-color:rgb(227,135,79)" offset=".26"/>
+ <stop style="stop-color:rgb(183,104,35)" offset=".66"/>
+ <stop style="stop-color:rgb(126,51,13)" offset="1"/>
+ </radialGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(4.45015e-15,-72.6764,72.6764,4.45015e-15,51.8429,14.3217)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(112,83,16)" offset="0"/>
+ <stop style="stop-color:rgb(167,122,24)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear5" x2="1" gradientTransform="matrix(4.06738e-15,66.4253,-66.4253,4.06738e-15,65.7156,-50.9692)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:white;stop-opacity:.5" offset="0"/>
+ <stop style="stop-color:white;stop-opacity:.11" offset=".01"/>
+ <stop style="stop-color:white;stop-opacity:.11" offset=".47"/>
+ <stop style="stop-color:white;stop-opacity:.5" offset=".47"/>
+ <stop style="stop-color:white;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear6" x2="1" gradientTransform="matrix(2.10377e-15,34.3572,-34.3572,2.10377e-15,64.0825,86.7914)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(170,210,255)" offset="0"/>
+ <stop style="stop-color:rgb(16,121,246)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/neat.svg b/.icons/kora/places/scalable/neat.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/neat.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/network-manager.svg b/.icons/kora/places/scalable/network-manager.svg
new file mode 100644
index 000000000..3476fa74c
--- /dev/null
+++ b/.icons/kora/places/scalable/network-manager.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m29.649 42.642c0 1.264 1.053 2.29 2.351 2.29s2.351-1.026 2.351-2.29c-0.397-3.25-4.626-2.421-4.702 0zm2.351-7.405c-2.531 0-4.92 1.088-6.554 2.983-0.508 0.587-0.429 1.464 0.175 1.958 0.267 0.219 0.592 0.326 0.917 0.326 0.407 0 0.811-0.169 1.093-0.496 1.091-1.265 2.684-1.99 4.369-1.99s3.278 0.725 4.369 1.99c0.283 0.328 0.687 0.496 1.093 0.496 0.325 0 0.65-0.106 0.917-0.326 0.605-0.494 0.683-1.371 0.175-1.958-1.634-1.895-4.023-2.983-6.554-2.983zm0-6.115c-4.216 0-8.197 1.812-10.924 4.971-0.507 0.588-0.429 1.464 0.175 1.958 0.267 0.219 0.593 0.327 0.917 0.327 0.408 0 0.812-0.169 1.094-0.496 2.181-2.529 5.367-3.98 8.738-3.98s6.556 1.451 8.739 3.98c0.282 0.328 0.686 0.496 1.093 0.496 0.324 0 0.65-0.107 0.917-0.327 0.604-0.494 0.682-1.371 0.175-1.958-2.728-3.159-6.709-4.971-10.924-4.971zm15.293 1.073c-3.817-4.425-9.391-6.961-15.293-6.961s-11.475 2.536-15.293 6.961c-0.508 0.587-0.43 1.464 0.175 1.958 0.267 0.219 0.591 0.326 0.916 0.326 0.407 0 0.811-0.169 1.094-0.496 3.273-3.793 8.051-5.969 13.108-5.969s9.835 2.176 13.108 5.968c0.282 0.328 0.687 0.496 1.094 0.496 0.325 0 0.65-0.106 0.917-0.326 0.603-0.493 0.682-1.371 0.174-1.957z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.894907 21.6978 -21.6978 .894907 -8559.14 377.531)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(18,108,152)" offset="0"/>
+ <stop style="stop-color:rgb(14,94,150)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/network-server-database.svg b/.icons/kora/places/scalable/network-server-database.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/network-server-database.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/network-server.svg b/.icons/kora/places/scalable/network-server.svg
new file mode 120000
index 000000000..41748e087
--- /dev/null
+++ b/.icons/kora/places/scalable/network-server.svg
@@ -0,0 +1 @@
+network-manager.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/network-workgroup.svg b/.icons/kora/places/scalable/network-workgroup.svg
new file mode 120000
index 000000000..41748e087
--- /dev/null
+++ b/.icons/kora/places/scalable/network-workgroup.svg
@@ -0,0 +1 @@
+network-manager.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/network.svg b/.icons/kora/places/scalable/network.svg
new file mode 120000
index 000000000..41748e087
--- /dev/null
+++ b/.icons/kora/places/scalable/network.svg
@@ -0,0 +1 @@
+network-manager.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/network_local.svg b/.icons/kora/places/scalable/network_local.svg
new file mode 120000
index 000000000..41748e087
--- /dev/null
+++ b/.icons/kora/places/scalable/network_local.svg
@@ -0,0 +1 @@
+network-manager.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/redhat-system-group.svg b/.icons/kora/places/scalable/redhat-system-group.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/redhat-system-group.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/repository.svg b/.icons/kora/places/scalable/repository.svg
new file mode 120000
index 000000000..b3a26eea3
--- /dev/null
+++ b/.icons/kora/places/scalable/repository.svg
@@ -0,0 +1 @@
+folder-network.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/stock_bookmark.svg b/.icons/kora/places/scalable/stock_bookmark.svg
new file mode 120000
index 000000000..6594075d9
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_bookmark.svg
@@ -0,0 +1 @@
+user-bookmarks.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/stock_delete-bookmark.svg b/.icons/kora/places/scalable/stock_delete-bookmark.svg
new file mode 120000
index 000000000..59b137c79
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_delete-bookmark.svg
@@ -0,0 +1 @@
+bookmark-missing.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/stock_folder.svg b/.icons/kora/places/scalable/stock_folder.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_folder.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/stock_music-library.svg b/.icons/kora/places/scalable/stock_music-library.svg
new file mode 100644
index 000000000..dd4bbd95a
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_music-library.svg
@@ -0,0 +1,19 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="64" cy="64" r="59.966" style="fill:url(#_Linear1)"/>
+ <circle cx="64" cy="64" r="52.833" style="fill:url(#_Linear2)"/>
+ <path d="m52.091 51.569v38.63c0.038 1.533-0.385 3.054-1.232 4.358-1.105 1.7-2.84 2.892-4.823 3.313-1.539 0.327-3.16 0.671-4.699 0.998-1.984 0.421-4.054 0.037-5.754-1.067-1.7-1.105-2.892-2.84-3.313-4.823-0.063-0.295-0.126-0.591-0.188-0.886-0.422-1.984-0.037-4.053 1.067-5.754 1.105-1.7 2.84-2.892 4.823-3.313 1.539-0.327 3.16-0.671 4.699-0.998 0.212-0.045 0.424-0.081 0.637-0.107v-0.028s1.145-0.243 2.326-0.494c1.491-0.317 2.558-1.633 2.558-3.158v-39.287c0-1.534 1.079-2.857 2.582-3.163 6.894-1.407 25.707-5.247 33.185-6.772 0.767-0.157 1.563 0.039 2.17 0.533 0.607 0.495 0.96 1.235 0.962 2.018l0.126 51.469c0.02 1.503-0.403 2.991-1.234 4.269-1.105 1.701-2.839 2.892-4.823 3.314-1.539 0.326-3.16 0.671-4.699 0.997-1.984 0.422-4.053 0.038-5.754-1.067-1.7-1.105-2.892-2.839-3.313-4.823-0.063-0.295-0.125-0.591-0.188-0.886-0.421-1.983-0.037-4.053 1.067-5.753 1.105-1.7 2.84-2.892 4.823-3.314 1.539-0.326 3.161-0.671 4.7-0.997 0.244-0.052 0.491-0.092 0.737-0.12l2.166-0.437c1.507-0.304 2.59-1.628 2.59-3.164v-25.877l-31.198 6.389zm31.198-9.56v-2.846c0-0.658-0.295-1.281-0.804-1.698s-1.178-0.584-1.823-0.454c-5.895 1.183-20.116 4.038-25.979 5.215-1.507 0.303-2.592 1.627-2.592 3.165v3.007l31.198-6.389z" style="fill:url(#_Linear3)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(55.3026,106.602,-106.602,55.3026,31.915,12.3374)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#00f5ff" offset="0"/>
+ <stop style="stop-color:#ff00e6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-8e-6 -105.667 105.667 -8e-6 64 116.833)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#0039ab" offset="0"/>
+ <stop style="stop-color:#008eff" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(-.197428 -60.0411 60.0411 -.197428 72.556 91.4258)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#bcddff" offset="0"/>
+ <stop style="stop-color:#e4f7ff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/stock_open.svg b/.icons/kora/places/scalable/stock_open.svg
new file mode 120000
index 000000000..cde3e2e5a
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_open.svg
@@ -0,0 +1 @@
+folder-open.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/stock_shared-by-me.svg b/.icons/kora/places/scalable/stock_shared-by-me.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_shared-by-me.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/stock_shared-to-me.svg b/.icons/kora/places/scalable/stock_shared-to-me.svg
new file mode 120000
index 000000000..6350e0cbc
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_shared-to-me.svg
@@ -0,0 +1 @@
+user-share.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/stock_trash_full.svg b/.icons/kora/places/scalable/stock_trash_full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/stock_trash_full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/trashcan_empty.svg b/.icons/kora/places/scalable/trashcan_empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/kora/places/scalable/trashcan_empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/trashcan_full-new.svg b/.icons/kora/places/scalable/trashcan_full-new.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/trashcan_full-new.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/trashcan_full.svg b/.icons/kora/places/scalable/trashcan_full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/trashcan_full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/user-bookmarks.svg b/.icons/kora/places/scalable/user-bookmarks.svg
new file mode 120000
index 000000000..08070bdd5
--- /dev/null
+++ b/.icons/kora/places/scalable/user-bookmarks.svg
@@ -0,0 +1 @@
+folder-favorites.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/user-desktop.svg b/.icons/kora/places/scalable/user-desktop.svg
new file mode 100644
index 000000000..9f90e30c8
--- /dev/null
+++ b/.icons/kora/places/scalable/user-desktop.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m44.056 21.492c0.811 3e-3 1.462 0.657 1.462 1.462v20.601c0 0.807-0.655 1.462-1.462 1.462h-24.112c-0.807 0-1.462-0.655-1.462-1.462v-20.601c0-0.805 0.651-1.459 1.462-1.462h24.112zm0.389 22.363v-18.169h-24.738v18.169h24.738zm-23.505-21.357c0.607 0 1.099 0.493 1.099 1.1s-0.492 1.1-1.099 1.1-1.1-0.493-1.1-1.1 0.493-1.1 1.1-1.1z" style="fill:url(#_Linear2)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(.0728947 23.5253 -23.5253 .0728947 -473.703 23.0586)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(19,112,152)" offset=".5"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/user-home-drag-accept.svg b/.icons/kora/places/scalable/user-home-drag-accept.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/kora/places/scalable/user-home-drag-accept.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/user-home-open.svg b/.icons/kora/places/scalable/user-home-open.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/kora/places/scalable/user-home-open.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/user-home.svg b/.icons/kora/places/scalable/user-home.svg
new file mode 100644
index 000000000..34a4841fc
--- /dev/null
+++ b/.icons/kora/places/scalable/user-home.svg
@@ -0,0 +1,27 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.75)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ <path d="m18.448 31.054 2.403 2.877 11.056-8.883 11.108 8.927 2.537-2.921-13.584-10.724-13.52 10.724z" style="fill:url(#_Linear2)"/>
+ <path d="m39.855 20.994c0-0.355-0.287-0.642-0.641-0.642h-2.812c-0.354 0-0.641 0.287-0.641 0.642v5.758h4.094v-5.758z" style="fill:url(#_Linear3)"/>
+ <path d="m20.851 42.985c0 0.851 0.34 1.666 0.943 2.266 0.604 0.6 1.422 0.934 2.273 0.928 4.218-0.028 11.577-0.076 15.775-0.104 1.756-0.011 3.173-1.438 3.173-3.194v-11.291l-11.047-8.723-11.117 8.187v11.931zm13.73-8.592h-5.296v7.521h5.296v-7.521z" style="fill:url(#_Linear4)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,445.153,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(-.0931097 25.7244 -25.7244 -.0931097 -490.977 18.4371)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(1.61143e-15,26.3166,-26.3166,1.61143e-15,-497.787,19.8626)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear4" x2="1" gradientTransform="matrix(-.329696 25.7244 -25.7244 -.329696 -556.333 12.7908)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(19,112,152)" offset="0"/>
+ <stop style="stop-color:rgb(11,78,148)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/user-images.svg b/.icons/kora/places/scalable/user-images.svg
new file mode 120000
index 000000000..273d2b9b3
--- /dev/null
+++ b/.icons/kora/places/scalable/user-images.svg
@@ -0,0 +1 @@
+folder-pictures.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/user-pictures.svg b/.icons/kora/places/scalable/user-pictures.svg
new file mode 120000
index 000000000..273d2b9b3
--- /dev/null
+++ b/.icons/kora/places/scalable/user-pictures.svg
@@ -0,0 +1 @@
+folder-pictures.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/user-share.svg b/.icons/kora/places/scalable/user-share.svg
new file mode 100644
index 000000000..86d8e5a87
--- /dev/null
+++ b/.icons/kora/places/scalable/user-share.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(.375)">
+ <path d="m122.243 34.66c0-5.012-1.991-9.819-5.535-13.363s-8.351-5.535-13.363-5.535h-78.69c-5.012 0-9.819 1.991-13.363 5.535s-5.535 8.351-5.535 13.363v58.68c0 5.012 1.991 9.819 5.535 13.363s8.351 5.535 13.363 5.535h78.69c5.012 0 9.819-1.991 13.363-5.535s5.535-8.351 5.535-13.363v-58.68z" style="fill:url(#_Linear1)"/>
+ <path d="m31.557 46.558c0.084-9e-3 0.169-0.014 0.254-0.014h9.179c0.12 0 0.238 9e-3 0.355 0.027 0.254-0.029 0.513-9e-3 0.762 0.063 0.496 0.143 0.915 0.477 1.164 0.929 2.019 3.659 6.764 12.258 8.931 16.182 0.294 0.536 0.366 1.166 0.197 1.753-0.17 0.586-0.566 1.083-1.101 1.378 0 0-1e-3 1e-3 -2e-3 1e-3 -0.534 0.294-1.165 0.366-1.752 0.195-0.588-0.169-1.082-0.564-1.378-1.1-1.147-2.079-3.019-5.472-4.826-8.746v36.354c0 1.441-1.168 2.61-2.609 2.61h-0.147c-1.441 0-2.61-1.169-2.61-2.61v-22.939h-3.145v22.897c0 0.704-0.278 1.378-0.776 1.876-0.497 0.496-1.172 0.776-1.875 0.776h-0.063c-0.703 0-1.378-0.28-1.876-0.776-0.496-0.498-0.775-1.172-0.775-1.876v-23.813h1e-3v-11.918c-1.705 3.089-3.426 6.208-4.505 8.165-0.296 0.536-0.79 0.931-1.378 1.1-0.588 0.171-1.218 0.099-1.753-0.195l-1e-3 -1e-3c-0.535-0.295-0.932-0.792-1.101-1.378-0.169-0.587-0.099-1.217 0.197-1.753 2.166-3.924 6.911-12.523 8.931-16.182 0.249-0.452 0.667-0.786 1.164-0.929 0.176-0.051 0.357-0.076 0.538-0.076zm4.845-14.748c3.465 0 6.277 2.812 6.277 6.277 0 3.464-2.812 6.277-6.277 6.277-3.464 0-6.276-2.813-6.276-6.277 0-3.465 2.812-6.277 6.276-6.277z" style="fill:rgb(217,217,217)"/>
+ <path d="m58.994 46.558c0.084-9e-3 0.168-0.014 0.253-0.014h9.181c0.119 0 0.238 9e-3 0.354 0.027 0.254-0.029 0.513-9e-3 0.763 0.063 0.495 0.143 0.913 0.477 1.163 0.929 2.019 3.659 6.765 12.258 8.93 16.182 0.296 0.536 0.366 1.166 0.197 1.753-0.169 0.586-0.565 1.083-1.1 1.378l-2e-3 1e-3c-0.535 0.294-1.165 0.366-1.751 0.195-0.588-0.169-1.083-0.564-1.378-1.1-1.148-2.08-3.021-5.473-4.828-8.747v12.5h2e-3v23.855c0 1.441-1.169 2.61-2.611 2.61h-0.146c-1.441 0-2.609-1.169-2.609-2.61v-22.939h-3.145v22.897c0 0.704-0.28 1.378-0.777 1.876-0.496 0.496-1.173 0.776-1.875 0.776h-0.064c-0.703 0-1.376-0.28-1.874-0.776-0.497-0.498-0.776-1.172-0.776-1.876v-35.729c-1.704 3.089-3.425 6.207-4.505 8.163-0.296 0.536-0.79 0.931-1.378 1.1-0.586 0.171-1.218 0.099-1.751-0.195-2e-3 0-2e-3 -1e-3 -2e-3 -1e-3 -0.536-0.295-0.931-0.792-1.1-1.378-0.169-0.587-0.099-1.217 0.196-1.753 2.166-3.924 6.912-12.523 8.93-16.182 0.25-0.452 0.669-0.786 1.164-0.929 0.177-0.051 0.358-0.076 0.539-0.076zm4.845-14.748c3.464 0 6.277 2.812 6.277 6.277 0 3.464-2.813 6.277-6.277 6.277s-6.277-2.813-6.277-6.277c0-3.465 2.813-6.277 6.277-6.277z" style="fill:rgb(217,217,217)"/>
+ <path d="m86.431 46.558c0.084-9e-3 0.169-0.014 0.254-0.014h9.179c0.12 0 0.238 9e-3 0.355 0.027 0.254-0.029 0.513-9e-3 0.762 0.063 0.497 0.143 0.915 0.477 1.164 0.929 2.019 3.659 6.765 12.258 8.931 16.182 0.296 0.536 0.366 1.166 0.197 1.753-0.169 0.586-0.566 1.083-1.101 1.378 0 0-1e-3 1e-3 -2e-3 1e-3 -0.534 0.294-1.165 0.366-1.752 0.195-0.588-0.169-1.082-0.564-1.378-1.1-1.147-2.079-3.019-5.472-4.826-8.746v36.354c0 1.441-1.168 2.61-2.609 2.61h-0.146c-1.442 0-2.611-1.169-2.611-2.61v-22.939h-3.145v22.897c0 0.704-0.278 1.378-0.776 1.876-0.497 0.496-1.172 0.776-1.875 0.776h-0.063c-0.703 0-1.378-0.28-1.876-0.776-0.495-0.498-0.775-1.172-0.775-1.876v-23.813h1e-3v-11.918c-1.705 3.089-3.426 6.208-4.505 8.165-0.296 0.536-0.79 0.931-1.378 1.1-0.588 0.171-1.218 0.099-1.752-0.195-1e-3 0-2e-3 -1e-3 -2e-3 -1e-3 -0.535-0.295-0.931-0.792-1.101-1.378-0.169-0.587-0.099-1.217 0.197-1.753 2.167-3.924 6.912-12.523 8.931-16.182 0.25-0.452 0.667-0.786 1.164-0.929 0.176-0.051 0.357-0.076 0.538-0.076zm4.846-14.748c3.464 0 6.276 2.812 6.276 6.277 0 3.464-2.812 6.277-6.276 6.277-3.465 0-6.277-2.813-6.277-6.277 0-3.465 2.812-6.277 6.277-6.277z" style="fill:rgb(217,217,217)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(5.90746e-15,-96.4761,96.4761,5.90746e-15,1245.95,112.238)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,111,197)" offset="0"/>
+ <stop style="stop-color:rgb(0,163,239)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/user-trash-full.svg b/.icons/kora/places/scalable/user-trash-full.svg
new file mode 100644
index 000000000..1104f3173
--- /dev/null
+++ b/.icons/kora/places/scalable/user-trash-full.svg
@@ -0,0 +1,36 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g id="path2-3" transform="matrix(-.0747664 0 0 .0747664 47.7408 0)">
+ <path d="m294.788 606.666c-62.737-4.301-113.814-21.434-135.883-45.581-7.858-8.598-9.984-13.202-12.313-26.658-6.427-37.136-69.572-389.781-71.223-396.106-0.769-50.996 127.922-82.407 239.988-81.587 141.72 0 247.593 33.554 247.81 76.741-8.537 45.645-52.662 268.819-72.054 405.927 0 1.692-1.725 6.527-3.833 10.746-10.697 21.405-46.563 40.375-95.001 50.246-26.96 5.495-69.197 8.212-97.491 6.272z" style="fill:none;stroke-width:3.83px;stroke:url(#_Linear1)"/>
+ <path d="m294.788 606.666c-62.737-4.301-113.814-21.434-135.883-45.581-7.858-8.598-9.984-13.202-12.313-26.658-6.427-37.136-69.572-389.781-71.223-396.106-0.769-50.996 127.922-82.407 239.988-81.587 141.72 0 247.593 33.554 247.81 76.741-8.537 45.645-52.662 268.819-72.054 405.927 0 1.692-1.725 6.527-3.833 10.746-10.697 21.405-46.563 40.375-95.001 50.246-26.96 5.495-69.197 8.212-97.491 6.272z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <g id="path4-6" transform="matrix(-.0747664 0 0 .0747664 47.7408 0)">
+ <path d="m291.267 185.086c-81.064-3.12-155.973-20.451-188.321-43.571-8.21-5.867-14.754-14.236-14.731-18.838 0.039-7.788 12.445-19.427 29.85-28.002 74.486-36.699 228.626-46.472 341.619-21.659 39.03 8.57 68.521 20.248 84.812 33.584 11.015 9.017 13.092 14.738 8.305 22.877-11.247 19.124-61.329 38.595-124.344 48.343-25.365 3.923-49.512 6.151-79.43 7.327-26.187 1.03-29.505 1.026-57.76-0.061z" style="fill-rule:nonzero;fill:url(#_Linear3)"/>
+ </g>
+ <g id="path6" transform="scale(.0747664)">
+ <path d="m171.88 170.372c-25.209-7.263-29.309-6.144-29.665-19.154-0.159-5.788 0.814-23.038 0.708-24.22-0.246-2.748 31.872-33.98 36.185-34.117 1.781-0.056 16.841 2.939 19.672 4.016l7.549 16.607 0.283 8.13c1.129 32.479-22.573 11.237-22.573 14.73 0 2.254 3.038 10.763 6.75 18.909 3.713 8.147 7.857 12.359 6.552 20.457-13.945-3.075-16.253-3.167-25.461-5.358z" style="fill-rule:nonzero;fill:rgb(235,69,69)"/>
+ </g>
+ <g id="path8" transform="scale(.0747664)">
+ <path d="m445.339 168.035c0-3.842 13.135-19.402 2.833-31.222-15.979-18.33-11.897-13.687 5.868-24.725 11.059-12.305 7.911-16.558 17.097-6.2 10.386 9.862 16.257 56.817 13.776 58.279-2.247 1.803-40.845 10.424-43.535 10.424-1.089 0 3.961-3.64 3.961-6.556z" style="fill-rule:nonzero;fill:rgb(89,164,218)"/>
+ </g>
+ <g id="path10" transform="scale(.0747664)">
+ <path d="m262.481 183.184c-26.633-1.988-59.928-6.318-65.565-7.563-5.234-1.156-6.323-10.296-11.507-23.174-3.439-8.54-6.252-16.33-6.252-17.313 0-1.758 25.92-35.044 46.981-60.33 5.921-7.11 21.286-24.954 22.99-24.977 4.405-0.058 72.981 21.344 78.453 22.598 3.042 0.696 5.843 3.917 8.463 9.729 2.154 4.779 5.146 9.152 6.651 9.719 1.504 0.566 13.642-1.214 26.974-3.957 13.331-2.743 25.999-4.987 28.151-4.987 4.875 0 67.134 64.105 67.134 69.125 0 4.079 4.075 15.955-1.193 17.698-4.993 1.652-12.261 3.903-23.897 5.643-40.744 6.091-56.635 8.763-119.766 10.223-27.448 0.635-53.834-2.152-57.617-2.434z" style="fill-rule:nonzero;fill:rgb(244,244,244)"/>
+ </g>
+ <g transform="scale(.0747664)">
+ <path d="m205.964 150.677 5.409-45.17 35.256 7.266 26.868 26.293 47.128-21.296 27.467 43.588 53.945 4.143 20.57 12.195s-47.662 8.044-99.932 8.016c-53.501-0.029-95.16-5.988-111.302-7.893-2.045-10.216-5.409-27.142-5.409-27.142z" style="fill:rgb(221,221,221)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(17.766,550.572,-550.572,17.766,296.519,56.7186)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:white;stop-opacity:0" offset="0"/>
+ <stop style="stop-color:rgb(189,189,189);stop-opacity:.76" offset=".48"/>
+ <stop style="stop-color:rgb(169,169,169)" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(110.113,400.781,-400.781,110.113,325.348,222.435)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(153,153,153)" offset="0"/>
+ <stop style="stop-color:rgb(200,200,200);stop-opacity:.72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(467.008,0,0,467.008,88.2152,122.6)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(50,50,50)" offset="0"/>
+ <stop style="stop-color:rgb(195,195,195)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/user-trash.svg b/.icons/kora/places/scalable/user-trash.svg
new file mode 100644
index 000000000..6fa7674dc
--- /dev/null
+++ b/.icons/kora/places/scalable/user-trash.svg
@@ -0,0 +1,23 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g id="path2-3" transform="matrix(-.0747664 0 0 .0747664 47.5558 0)">
+ <path d="m293.551 604.568c-62.737-4.301-113.814-21.434-135.883-45.581-7.858-8.598-9.984-13.202-12.313-26.658-6.427-37.136-69.572-389.781-71.223-396.106-0.769-50.996 127.922-82.407 239.988-81.587 141.72 0 247.593 33.554 247.81 76.741-8.537 45.645-52.662 268.819-72.055 405.927 0 1.692-1.724 6.527-3.832 10.746-10.697 21.406-46.563 40.375-95.001 50.247-26.961 5.494-69.198 8.211-97.491 6.271z" style="fill:none;stroke-width:3.8px;stroke:url(#_Linear1)"/>
+ <path d="m293.551 604.568c-62.737-4.301-113.814-21.434-135.883-45.581-7.858-8.598-9.984-13.202-12.313-26.658-6.427-37.136-69.572-389.781-71.223-396.106-0.769-50.996 127.922-82.407 239.988-81.587 141.72 0 247.593 33.554 247.81 76.741-8.537 45.645-52.662 268.819-72.055 405.927 0 1.692-1.724 6.527-3.832 10.746-10.697 21.406-46.563 40.375-95.001 50.247-26.961 5.494-69.198 8.211-97.491 6.271z" style="fill-rule:nonzero;fill:url(#_Linear2)"/>
+ </g>
+ <g id="path4-6" transform="matrix(-.0747664 0 0 .0747664 47.5558 0)">
+ <path d="m290.03 182.988c-81.064-3.12-155.973-20.451-188.322-43.571-8.209-5.867-14.753-14.236-14.73-18.838 0.039-7.788 12.445-19.427 29.85-28.002 74.486-36.699 228.626-46.472 341.619-21.659 39.03 8.57 68.521 20.249 84.812 33.584 11.015 9.017 13.091 14.738 8.305 22.877-11.247 19.124-61.329 38.595-124.345 48.343-25.364 3.923-49.512 6.151-79.429 7.327-26.187 1.03-29.505 1.026-57.76-0.061z" style="fill-rule:nonzero;fill:url(#_Linear3)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-32.1514,-553.175,553.175,-32.1514,335.264,607.267)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(148,148,148)" offset="0"/>
+ <stop style="stop-color:white;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear2" x2="1" gradientTransform="matrix(110.113,400.781,-400.781,110.113,324.111,220.337)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(153,153,153)" offset="0"/>
+ <stop style="stop-color:rgb(200,200,200);stop-opacity:.72" offset="1"/>
+ </linearGradient>
+ <linearGradient id="_Linear3" x2="1" gradientTransform="matrix(467.008,0,0,467.008,86.978,120.502)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(50,50,50)" offset="0"/>
+ <stop style="stop-color:rgb(195,195,195)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/scalable/xfce-trash-full.svg b/.icons/kora/places/scalable/xfce-trash-full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/xfce-trash-full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/xfce-trash_empty.svg b/.icons/kora/places/scalable/xfce-trash_empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/kora/places/scalable/xfce-trash_empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable/xfce-trash_full.svg b/.icons/kora/places/scalable/xfce-trash_full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/kora/places/scalable/xfce-trash_full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/kora/places/scalable@2 b/.icons/kora/places/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/places/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/places/symbolic/budgie-desktop-symbolic.svg b/.icons/kora/places/symbolic/budgie-desktop-symbolic.svg
new file mode 120000
index 000000000..702a980ff
--- /dev/null
+++ b/.icons/kora/places/symbolic/budgie-desktop-symbolic.svg
@@ -0,0 +1 @@
+budgie-start-here-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/places/symbolic/budgie-start-here-symbolic.svg b/.icons/kora/places/symbolic/budgie-start-here-symbolic.svg
new file mode 100644
index 000000000..83d151f31
--- /dev/null
+++ b/.icons/kora/places/symbolic/budgie-start-here-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".2" d="m8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.365 4c2.08 0 3.173 1.457 3.694 2.699l1.441.301-1.437.66c.111 1.223-.446 2.498-1.206 3.426-.729.907-1.692 1.414-2.787 1.709-1.58.422-3.406.199-4.814-.729-.821-.59-1.55-1.465-1.965-2.509-.334-1.034-.355-2.066-.193-3.1.162.591.639 1.387 1.207 1.556.567.169 1.287.083 1.713-.328.901-.875 1.407-2.451 2.41-3.136.577-.433 1.258-.549 1.937-.549zm.635 1c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/computer-symbolic.svg b/.icons/kora/places/symbolic/computer-symbolic.svg
new file mode 100644
index 000000000..5f0fa36fd
--- /dev/null
+++ b/.icons/kora/places/symbolic/computer-symbolic.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".81" d="m4.104 1c-2.274 0-4.104 1.83-4.104 4.104v18.896h35.934v1.551c.034-.215.066-.43.066-.655v-19.792c0-2.274-1.83-4.104-4.104-4.104zm-1.104 3h30v17h-30z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".2" d="m3 4h30v17h-30z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".71" d="m0 24v.896c0 2.274 1.83 4.104 4.104 4.104h27.792c2.049 0 3.724-1.491 4.038-3.449v-1.551h-1.934v1.014c0 1.1-.886 1.986-1.986 1.986h-28.028c-1.1 0-1.986-.886-1.986-1.986v-1.014z"/>
+ <circle fill-opacity=".2" cx="18" cy="25.5" r=".75"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".84" d="m11 33.5h14v1.5h-14z"/>
+ <g fill-opacity=".3">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.25 29v1.5c0 2.08-2.207 2.748-3.25 3h14c-1.043-.252-3.25-.92-3.25-3v-1.5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.25 29h7.5v1.5h-7.5z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/symbolic/distributor-logo-symbolic.svg b/.icons/kora/places/symbolic/distributor-logo-symbolic.svg
new file mode 100644
index 000000000..884cadad9
--- /dev/null
+++ b/.icons/kora/places/symbolic/distributor-logo-symbolic.svg
@@ -0,0 +1,13 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <g transform="matrix(.720867 0 0 1.07046 298.351 -8.80906)">
+ <path d="m251.318 119.036c55.301 26.352 168.806 84.407 249.031 364.667 0 94.232 15.149 230.422-24.648 281.163-61.541 21.785-96.794 76.853-114.074 68.872-69.012-31.875-128.089-28.046-168.739-60.94-50.053-77.891-71.84-171.483-122.075-305.978 18.384-257.75 137.369-308.391 180.505-347.784z" style="fill:rgb(188,188,188)"/>
+ </g>
+ <g transform="matrix(3.53722,0,0,3.53722,-1784.91,-1266.35)" serif:id="penguin distributor">
+ <g transform="matrix(.282708 0 0 .282708 504.608 358.008)">
+ <use transform="scale(.999942 .999584)" x="299.078" y="98.648" width="435.975px" height="798.668px" xlink:href="#_Image1"/>
+ </g>
+ </g>
+ <defs>
+ <image id="_Image1" width="436px" height="799px" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbQAAAMfCAYAAAC+cCJCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOzdd3wd5Z32/8+oS7Ysucmy5SI34W5cAWOKicGUOLSFsFlaHpxCGgmbtgnJJtkEkh8hm03YJ082IUA6mx4SCMlJcGihhA6mBGxMsQ0Id9xkSb8/xgIhdI5OmZnvPTPX+/XSy2AfzVy27HPpvueeezwkLcYARwItwMh+PpqADuD5Ph/P9frvtcC+qIOLiOTDsw4goanHL7BjD3zMCOCYe4H7gLt6fTwDdAdwbBGRkqjQksMDFgAnAsuBw4CKCM77Em8suDuBnRGcV0REEmYo8EHgIfyRkvXHXuCmA5law/tti4hIEnj404k/AHZjX2K5Ph4BvgwcDpSH8YchIiLxMxL4KPA49kVVzEc78H3gTGBIwH82IiISA63A/wX2YF9KQX3sAn6If71PIzcRkYSbDlwL7Me+gML8eA74EtAWzB+biIi4Yj7wc6AL+7KJ+uMO4N1AY8l/iiIiYmYpcCP2peLCxx7gJ8BxQFkpf6giIhKducAN2JeIqx+PAhcANcX+AYuISLgm4i+MSOPUYjEfm4BLgOHF/GGLiEjwmoBv4O+LaF0ScfzYBVwJTC70D15ERIJRD3wO2IF9KSThowv4BbCkgK+BiIiUoBr4EP6+h9YlkNSPO4Dj0f6kIiKhKAfOAdZh/4aflo8M/ibNIiISAA84CXgQ+zf4tH78GH/RjYiIFOkw4Bbs39D14S+6+TowIudXTERE3mA+8Hvs38T18eaPbcCngLqsXz0REWEW/ko76zdtfQz88QKwCm2GLCLyBm3412l0U3T8Pu4ADnrzl1REJD08YBn+iKwT+zdmfRT/sQf4GBqtiUjK1AMX4u8paP1GrI9gP+4CZiAikmDNwL8AV+MvKrB+49VHeB97gX8DKhCR2NKuCq8bAhyF/wTltwAzbeOIgb8D7wQesQ4iIoVLc6FVA4fyeoEtRtdTBDqALwBfxn9SuIjERBoKrRZ/Rdt0/GslPT9ORVNMkt1NwNvxp5tFJAaSUmgV+LtBjOf1wuopr0kk5/cp0VoDrATWWgcRkYG5+kZfjv904kZgVB4fI3D39yLx1g6cCtxmHUREcgujBDz8B1iO7/MxDhiMX1TVA/yoa1nikn3Au4DvWwcRkeyCKjQP/5EdZ+Ffdxgb0HFFXPJl4NP4u8OIiGNKLbQpwHn4RTal9DgiwSovL2fYsGE0NjbS0NDAnj17WLduHa+++mqxh/wlcC5Q9AFEJBzFFtpI4N+B96LpQXHQ+PHjWblyJcuXL6e+vv4Nv9bd3U17eztr167l1ltv5eabb2bv3r2FHP7vwHHAlgAji0iJCi20WuAi/Edx1A/wWpHIVVRUcNFFF3H88cfjefn99d61axc333wzN9xwA0888US+p7oLv9S2FxlVRAJWSKEdDVyLv8BDxDkNDQ18/vOfZ9asWUUf46677uJb3/oWzz//fD4vvw04Hk0/ijghn+nCcvwL4VfjL6MXcU5FRQX/9V//xUEHlfZUmLFjx/LWt76VwYMHs2bNGjo6OnK9fDz+bjM/Q7uKiJgbqNCa8C+Cr0L3eYnDVq1axdKlSwM5VllZGTNmzOCEE05gy5YtrF2b877qifhPK/85/iOFRMRIrkKbiv8gxHkRZREpysyZM7n44ovzvmaWr5qaGpYuXcro0aO55557ujo7O7OdYCowG/85eVrSL2KkLMvPTwFuRveTSQycf/75lJVl+6tcumOPPZZvf/vbZePHj881AjsZ+BHaH1TETH8jtMnAalRmEgOjRo3ife97X+Cjs74aGho4/vjjyzZv3tz11FNPZTvZTPy9Q3+L/5w1EYlQ30KbhF9m46KPIlK4008/nYMPPjiSc1VUVLBkyRJv+PDh3HnnndleNgcYA/welZpIpHoX2kT8MtOyfImNj33sYwwePDjSc7a1tTF69Ghuv/32bvpfLDUff8PsGyMNJpJyPYXWAtwCTDDMIlKQefPmcdppp5mce/LkyUyYMMG79dZbs5XaYvzNuP8UbTKR9CoHqoAbgOLvRn2jDmAn/oMRdwC7gT34O5Z34N+v04U/HeOh2wGkSOeffz6TJk0yO39rayuTJ0/2brnllq7u7u7+/h4vwf83dnPE0URSyQO+DrwPf1+6zQd+7P3R9+d24pdUto9C78Xx8FdbDsYfKY498NH7v8cB04DKon6XkkhXX30148bZX+696667+OxnP9vV2dmZbanlZ4AvRplJJI08YBCwC/cvYNcAC/G/6z38wI8jTBOJqZ/97GcMHTrUOgYA9913H//2b/+Wq9Q+Bnw1ykwiaRPn6T4P/4bWw4GVwEn406eSEn/4wx+oqHDntq+//OUvXHrppble8kHgyojiiKRO3B/98grwAHAd8E3gCaAOaCX7TeOSALW1tZx99tnWMd5g4sSJADz44IPZXnIisAG4L6JIIqmSpDf9bcA1wAr8+4DeD9xtGUjCE/VS/Xydc845HHPMMble8m3gnyOKI5IqSSq03l4C/i9wCLAU+DXuXyOUAnR0dNDd7d6X1PM8PvrRjzJjxoysL8H/xiuYnZRF5DVJLbTebgdOBabjf3dc0KOJxU1bt27lueees47Rr6qqKr7whS/Q3Nyc9SX432RNjS6VSPKlodB6PAG8F38nlEvx742TGLvvPncvRTU2NvLFL36Rurq6bC8Zjr891vDoUokkW9wXhRTjVeAvwA+AZvzHfkgMVVZWsmzZMusYWTU2NjJ16lT+/Oc/Z3vJcOAw4MfoWWoiJUtjofXYhv/8qj/hbyjbYhtHCrVlyxbOOOOMUB8dU6oxY8ZQVlbGAw88kO0lE/A3Bf9VdKlEkinNhdbjOeAqYC1wKFBvG0fytW/fPoYNG8ZBBx1kHSWnWbNm8cgjj7Bp06ZsL5mNv1hkdWShRBJIhebrBh7EXzTShb+xrDt37EpWjzzyCMcffzy1tbXWUbLyPI+FCxfyxz/+kb17s65JOgpYh//3UESKoEJ7o334G8n+EBhNcBs2S0g6OjrYunUrS5e6vQq+traWSZMm5bqeBvBW4FbgmUhCiSSMCq1/24CfAxlef2CjOGrt2rXMnTs31zJ5J7S0tLB3714effTRbC8pB04BfgO0RxZMJCFUaLn1XF97ATgCf4NkcdA999zDYYcdRkNDg3WUnObOncu9995Le3vWvqrB3yLrJ/ibhotInlRoA+vG33vvGvxpyDmmaaRfe/bs4bbbbmPJkiUMGTLEOk5WZWVlzJ8/n5tuuomOjo5sLxuKv5PIj/CfHygieVCh5e9V4JfAHfj3Dg2zjSN97d69m9tvv52lS5c6u9cj+PtQjh07lr/+9a+5XjYOfyeRX6Jt20TyokIr3Frgu/irIXueSCyO2LVrF7fffjvz58935llp/ZkwYQLPP/8869aty/WyWfgPtf1LNKlE4k1vxsXZj78a8uf49xBNsI0jvb366qvcdNNNDBkyhLa2NjzPzcf+zZ49mxtvvJF9+/bletkR+Ndy748mlUh8qdBK0w5ci7/M+gj8Z7GJAzo7O7nrrrtYv349CxYsoKrKvWe/1tTUMGzYMG6//faBXnoS8Df82QERyUKFFowHgO8BTcDBxlmkl/Xr17N69WpGjRrFuHHjnButTZo0iUcffZSNGzfmelkZ/nL+64GXIwkmEkNu/etOhuPxV6dp0Yhjpk2bxgUXXMC8efOso7zBhg0beNe73pVrF5Ee6/Gf8fdi+KlE4kcjtOA9BVyHv+xaN2Q7pL29nT/96U88/PDDjBs3jpEjR1pHAqC+vp7KykruvffegV7aCByJvzt/1jX/ImmlQgvHNvzH0xyJFow4Z9OmTdx444089dRTTJw4kcbGRutITJs2jbvuuovNmzcP9NIW/IfV/hwt5xd5AxVaePYDv8V/WrYe4uig5557juuvv54NGzbQ1tbGoEGDzLKUlZUxbdo0brjhBrq7B+yp6UAt/tZsInKAuw+SSobN+NsYDfhtt9jo7u6mvLyc+nr7pwZNmTKFFStW5PvyjwNvDzGOSOxoUUg03g9caR1C3qiuro4Pf/jDHHPMMdZRXvPiiy9y3nnnsX9/XjtevYq/SCTrbsciaaJCi0Yl8DDg9pMoU6KlpYWTTjqJFStWOLmZ8ZVXXsmvf/3rfF/+JP7z+7aFl0gkHlRo0VmJf01NDFRVVbF06VJOOukk5syZ49z9aL1t3ryZc845J59l/D1+DZyOvx2bSGq5+686eTzgz8Ay6yBpUFdXx6xZs5g9ezazZ8/moIMOorKy0jpW3r7zne9w3XXXFfIpnwIuCymOSCyo0KI1D7gX/bkHrqGhgTlz5jB79mzmzJnDpEmTKCuL75qn7du3c/bZZ7NrV96PROvCv6n/T+GlEnGb3lijdw1wnnWIuGtqamLOnDmvldjYsWOdnkYsxve//32+//3vF/IprwAL8HcUEUmdZL0DxEML8DRQbR0kDurq6mhtbWXixIlMnDjxtf92cTFH0LZu3coZZ5yRz31pvd2Lv0vNnnBSibirwjpACr2Av8nsP1kHcUlFRQUTJkx4Q2lNnDiRkSNHJm7kla/GxkamTZvGY489VsinLcC/RWRVOKlE3KVCs/EDUlponufR0tJCa2srkyZNeq28xowZQ3m5Nq7pa8mSJYUWGsAFwF3Ad4JPJOKudH7ra68Kf6Q2wjpImEaOHPmmEde4ceOortZsa76eeeYZVq0qarC1D3/q8Z5gE4m4SyM0G/uAnwIfsA4SlObmZhYvXvzaqKu1tZXBgwdbx4rU/v372bJlCzt37mTHjh3s3LmTPXv20NTUREtLC42NjQVPn06YMIHm5mY2bdpUaJwq/A2MDwa2FPrJInGkQrPzA2JeaCNHjuSoo45i2bJltLW1pfJa19atW7n77ru58847+fvf/55zmX1NTQ1jxoxhzJgxLFiwgCOPPHLAxS2e5zFnzpxiCg1gPPBd/Olt7cwviZe+dyB3eMBjxHA7rKOOOopTTz2VmTNnprLEAHbu3MnVV1/Nb3/720JXIb6mrKyM+fPnc/TRR7N06dKsI9rPfe5z3HbbbaXEfR/wrVIOIBIH6Xw3csengS9ah8hXW1sbF154IbNnz7aOYuq2227j61//Olu3bg3smBUVFSxatIgjjzySww477LVye+mll3j/+9/Pli0lzRruxd/v8aEAooo4S4VmqxVYZx1iIMOGDWPVqlUce+yxqR2R9XjkkUf46Ec/mu9u+EWpqKhg1qxZAKxfv77UMuvxGLAIf4d+kURK97uTG+4BFlqH6I/nebz97W/nX/7lX6itrbWOY27v3r2cffbZQRWMhavQ/WmSYFoUYu9POFhoDQ0NfPrTn2b+/PnWUZyxadOmOJcZ+PenZfBX2IokTnx3b00O5zaTnTlzJt/+9rdVZv1IwJTr/wCTrEOIhEFbM9jbCFyM/xBQc2eccQaf/OQnU3cPWT4aGxvp7Ozk4Ycfto5SimpgCXAt0GmcRSRQKjR7ncARwBTLEHV1dXz605/mtNNOi/VjV8I2Z84cNm7cyLp1zq/lyaUFqMHB2QGRUqjQ3DAKWGF18sbGRq644grmzp1rFSE2ysrKOPzww2lvb+epp56yjlOKw/H3e4z1b0KkNxWaG3YCF1qceOTIkXzta19jwoQJFqePJc/zOOyww9i2bRtPPPGEdZxSrAB+iP/3TyT2VGhueBl4DxDphasxY8bwta99jTFjxkR52kTwPI/Fixeze/du1qxZYx2nWIPw93r8IdoaSxJAheaOg4E5UZ2stbWVK664gpEjR0Z1ysTxPI8FCxbQ1dUV54Uik4B24G7rICKlUqG5oxE4OYoTtbW1cfnll9PY2BjF6RLN8zzmzZtHeXk5DzzwgHWcYi0Dfga8Yh1EpBQqNHfsJoLd96dMmcIVV1yhZfkBmzNnDjU1Ndx7773WUYpRib8t1rVAl3EWkaKp0NyxGfggENoeU83NzXz1q19lyJAhYZ0i1WbOnMmQIUO4++5Yzt6Nxf+mqqRt/UUsqdDcciTQFsaB6+vrueKKK2hubg7j8HLAtGnTGDFiBHfeead1lGIcBfwGeNE6iEgxVGhuaQXeEvRBKysrueyyy5g6dWrQh5Z+TJ06ldGjR3PHHXdYRylUOf4uIt9Du4hIDKnQ3FIBnBfkAT3P45JLLmHRokVBHlYGMHnyZMaPH89tt91W9ANAjTTj7/H6F+sgIoVSobmlHfgEAW4a/f73v58VK8w2IUm11tZWRo8eze23324dpVBLgZuAF6yDiBRCheaWffhL90cHcbBTTjmF884LdMAnBZo0aRLDhw+P2zU1D39/0auA8J5kKhIwFZp75gCLSz3IQQcdxGc+8xltNOyAtrY26urq+Pvf/24dpRAj8HcSuck6iEi+VGjuaQROL+UAgwYN4vLLL9fyfIfMmDEDz/N48MEHraMU4lDgr8AzxjlE8qJCc88O4MOlHOCSSy5hxowZAcWRoMyZM4e9e/fy6KOPWkcpxDL8qcd91kFEBqJCc882Stio+PTTT+e0004LNpEEwvM85s+fz9atW3nyySet4+SrERgJXG8dRGQgKjQ3LQGmF/pJ48eP3/a5z32uRtfN3OV5HocccgibNm1i7dq11nHyNR9NPUoMqNDcNA44rpBPKC8v33nllVcO0XUz9/U8T239+vU8++yz1nHytQT4Llr1KA5TobnJAy4o5BM++MEPblywYIG2z4+JsrIyli5dypNPPskLL8Tidq/h+BsXrzbOIZKVZx1A+lWDfy2tKp8XNzU1PfyjH/1otufpyxk3e/fu5VOf+lRcVj92AHOBx6yDiPRHIzQ37QdOxJ96HMjuK6+8koaGBs01xlBFRQVHHHEEDzzwAO3t7dZxBlKOf5/ktegJ1+IgrR5wV177JS1btuzP48aNawk7jISnrq6OSy+9lMmTJ1tHyccRwP+xDiHSH81RuWsF8IdcLygrK3vkhhtuaKmoqBgaUSYJ0datW/nIRz7Cc889Zx1lIFuBaegxM+IYjdDcdSuwN8evd3/mM5+5X2WWHI2NjVx++eVxeGZdI/A16xAifanQ3LULv9T61dDQcPURRxxxZoR5JAIjRozgq1/9KiNGjLCOMpB34M8iiDhDhea2P2b5+fbvfe97tUB1lGEkGs3NzVx++eU0Njp/F8a3gDrrECI9VGhu67fQJk2adG1DQ8NZUYeR6IwbN46vfOUrDB5c1A5oUZkIfNY6hEgPLQpxmwdsBEb1+rkN119//Zra2trlRpkkQo899hgf//jH2b17t3WUbDrxt8Z6yDqIiEZobusGft77JxYsWPC/KrP0mD59Ol/60peoqsrrHnsL5cD/oHtaxQH6S+i+x4EP4o/W1l111VW15eXlrbaRJEqjRo2ira2Nv/71r3R1dVnH6c9Y4GXgbusgkm4aoblvLfC/AAcffPC1VVVVR9vGEQuLFi3ikksucfkJ5JcB461DSLpphBYPa4Ejrr322rKysjI9uTOlxo8fz8iRI7njjjuso/SnCv9m6x9bB5H0UqHFw6YzzjjjqUWLFn0JLeRJtSlTplBZWcn9999vHaU/U4F/AA9bB5F0UqHFxDe+8Y1PAAusc4i9WbNmsWPHDh5//HHrKP05CrgGeNU4h6SQCi0GMpnMaPw3CX29BM/zWLRoEc8++yzr16+3jtNXHf5TIn5hHUTSx9krzPIGF5Hns9EkHTzP45Of/CTz5s2zjtKfs4CV1iEkfXQ9xnGZTKYBeBbQ887kTXbt2sXFF1/MU089ZR2lrxeAmfgPqhWJhEZo7nsvKjPJoq6ujssuu4zRo0dbR+mrBfiKdQhJF43QHJbJZGqAdYDzzxMRWy+88AIXXXQRW7dutY7S1zJgtXUISQeN0Nx2LiozyUNLSwuXXnoptbW11lH6+g7gXChJJq2ac1QmkykHfgIMs84i8TB8+HCmTZvGzTff7NIWWcOASiBjHUSSTyM0d50KTLEOIfEyf/58PvGJT1jH6OujwELrEJJ8GqE5KJPJeMD3gTHWWSR+Jk6cyODBg7nnnnuso/TwgEOBqwBnho6SPBqhuekYtCuIlOC0007jrLOcegbsHODj1iEk2VRobnJuzkji54ILLmDFihXWMXr7LDDdOoQkl6YcHZPJZBag+3ckAJ7nccghh/CPf/yDF154wToO+O838/C3ceu2jSJJpBGaezQtI4GpqKjgs5/9LNOnOzMwWgK8zzqEJJNurHZIJpOZAjyBvtGQgG3fvp2LLrqI5557zjoKwC78a8ROPi5A4ktvnG75KPqaSAiGDBnCV77yFUaMGGEdBfwd+X8K1FgHkWTRNTRHZDKZUcC1QIV1FkmmQYMGsXDhQv7yl7+wb98+6zjNQCNwo3UQSQ6NBtzxLqDaOoQkW2trK//xH/9BVZUTTyP6AHCKdQhJDo3QHJDJZMrwV341GkeRFBg1ahQTJ05k9erV1lEAVgA/BrZbB5H40wjNDW8BWq1DSHosWbKEj3zkI9YxAIbiF5qm2qVkKjQ3rLIOIOlz4okncv7551vHAFiKf9O1SEk05Wgsk8mMAL6LvhZiYPbs2Wzbto0nnnjCOsqRwC3AM8Y5JMY0QrN3Lv7jNUQi53keH/jAB1iyZIl5FOCHwEjrIBJfGhUYOrCr/lXoH7EY8jyPww47jLvvvpvNmzdbRqkHZuI/B1CkYBqh2ToMbdYqDqipqeGLX/wiw4cPt45yIvBh6xASTyo0W++yDiDSY8SIEXzpS1+iutr8dsivoMcnSRE05Wgkk8k0AN9D18/EIcOGDXPhHrVy/FtZrgH2WgaReNEIzc5Z+HvaiThlyZIlvOc977GOMRn4FtpAXQqgQrOj6UZx1umnn85JJ51kHeMdwPnWISQ+NOVoIJPJzAM+b51DJBvP81i0aBFr1qxh48aNllFWAL8DXrQMIfGgEZqNC6wDiAyk5+Gg48ePt4xRA/wC7XMqedD8dMQymUwdsAFosM4iko+NGzfygQ98gG3btlnG+A1wKtBtGULcphFa9E5HZSYxMnr0aD7/+c9TUWG6f/DJwMcsA4j7VGjR00bEEjuzZs3i4osvto5xGXC0dQhxlxaFRCiTyRwEXG6dQ6QYkydPZsuWLTz55JNWETzgBPzHzeywCiHu0ggtWloMIrH2vve9j2nTpllGGAVchzYkkH5ohBaRTCZTBVwLDLLOIlKs8vJyFi1aRCaTYe9es008xuP/O/qjVQBxk0Zo0VkJNFmHECnVyJEjueSSS/A800XSFwP/ZBlA3KNCi44Wg0hizJs3jwsuMJ9Bvxo4yDqEuENTjhHIZDLjgSvRfX+SIDNnzmTt2rU899xzVhGqgGOA7wP7rEKIOzRCi8b/QWUmCeN5Hh//+MdpaWmxjDED+Db69yVohBa6TCZThv8YDN1MLYlTVVXFvHnzuOmmm+js7LSKMRt4CbjHKoC4QSO08B2GvypLJJFaW1tZtcr8EvHXgUOsQ4gtFVr43m4dQCRsK1eutN7EuBL4OTDSMoTYUqGFKJPJlANnWOcQCVtFRQUXXnihdYyxwI/QpZTUUqGF6wig2TqESBQWLVrE4sWLrWMcC/y7dQixoUILl6YbJVUuvPBCysrM31Y+A5xoHUKip6F5SDKZTAVwFdrqSlKkoaGB7du38/jjj1tHORF/z8et1kEkOubfSiXYMnSBWlLo3HPPpb6+3jrGUPxFIjXWQSQ6KrTwaLpRUqm+vp7zzjvPOgbAAuC/rENIdDTlGIIDO+tfBdRaZxGxMHXqVG655Ra2bdtmHWUBsB54wDqIhE8jtHAciz/lIZJK5eXlnHrqqdYxenwLmGsdQsKnQguHphsl9ZYtW0ZVVZV1DPCvo/0CaLQOIuFSoQUsk8nUAKdY5xCxNnjwYI466ijrGD0m4++pqk2ME0yFFrzjAfMlXiIuOOGEE6wj9HYy8DHrEBIeFVrwTrMOIOKK2bNnWz9epq8vAfOtQ0g4VGgBOnAz9UnWOURc4Xkexx9/vHWM3iqAH6D70xJJhRaspcAw6xAiLjnuuONc2A6rtxnAf1iHkOA59bcsAU62DiDimuHDh3PIIc49quxf8TcPlwRRoQUkk8l4qNBE+uXY4hDwVzteixZwJYoKLTizgInWIURctHjxYoYNc242fiLwVesQEhwVWnA0OhPJoqKiwqV70np7N+Dc8FGKo0ILztusA4i4bNGiRdYRsrkKLeZKBBVaADKZzBjA2X+tIi6YO3culZWV1jH6Mxr4b+sQUjoVWjA0OhMZQHV1NbNnz7aOkc1ZwJnWIaQ0KrRg6PqZSB4WLlxoHSGXb+GP1iSmVGglymQy9cAx1jlE4mDx4sXWEXIZBnwXbWAcWyq00h0POPGMDBHXTZgwgREjRljHyOVE4ALrEFIcFVrpNN0okifP81yfdgT4T3RPaSyp0EqQyWTK8b+jE5E8xaDQBgPfQVOPsaNCK80iYKh1CJE4mT9/Pp7nfFe8Bc2+xI4KrTQrrAOIxM2QIUOYNm2adYx8fA09ZiZWVGilOc46gEgcxWDaEfzraB+xDiH5U6EVKZPJNALOPRNDJA5mzJhhHSFfnwbGWIeQ/KjQivcWoNw6hEgctbW1WUfI1yDgMusQkh8VWvF0/UykSA0NDTQ3N1vHyNe5aDYmFlRoRTjwME8VmkgJDjroIOsIhfgGer90nr5AxTkIGG8dQiTOYjTtCLAYONs6hOSmQiuORmciJYrZCA3gy0C9dQjJToVWHC3XFynR1KlTrSMUajTwKesQkp0KrUCZTKYaONo6h0jcDRo0iHHjxlnHKNTFwGTrENI/FVrhlgJ11iFEkiCG045VwFetQ0j/VGiF0/UzkYDEbGFIj1OA5dYh5M1UaIVToYkEJIYjtB5fByqsQ8gbqdAKkMlkmoE51jlEkmLKlClx2Hm/PzOB91qHkDdSoRXmKOsAIklSXV3N6NGjrWMU6wvAcOsQ8joVWmGOtg4gkjQxXOnYY9d3aCkAACAASURBVCjwOesQ8joVWmE0QhMJWIwLDeBd+PeniQNUaHnKZDJNwHTrHCJJE/NCq8a/N00coELL35HWAUSSKOaFBnAhMMw6hKjQCnG0dQCRJEpAoQ0CPmgdQlRohdD1M5EQNDY2MmjQIOsYpboIbVxsToWWh0wmMwKYZZ1DJIk8z0vCKG0o8B7rEGmnQsuPrp+JhCgBhQbwr0CNdYg0U6ENrAFNN4qEKiGF1gy80zpEmqnQBva5Z5999ljrECJJlpBCA/g4UGkdIq1UaLl5nue9fceOHdOsg4gkWUtLi3WEoLQCZ1mHSCsVWm5Lu7u7R2/fvj2Wu6eKxEVTU5N1hCD9G3pvNaE/9NzOBNi2bZt1DpFEGzRoELW1tdYxgjId/5lpEjEVWnZlwOkA27dvN44ikmye5zFy5EjrGEH6FKCZnYip0LI7kgObju7bt884ikjyJWzacQFwnHWItFGhZXdmz390dXVZ5hBJhYSN0MAfpUmEVGj9K+fAdKOIRCNhIzTwZ3mWWodIExVa/44GXvvXpRGaSPgSOEIDjdIipULr35m9/6e7u9sqh0hqJHCEBnACMM86RFqo0N6sAjit90+o0ETCl9ARGvj3pUkEVGhvdgwwovdPaMpRJHwJHaEB/BOg3YYioEJ7szMHfomIBK26upq6ujrrGGHwgE9Yh0gDFdobVQKn9v1JjdBEolFfn9hnZJ4NjLIOkXQqtDdaDgyzDiGSVoMHD7aOEJYK4DzrEEmnQnujfqcbNUITiUaCR2gAq9B2WKFSob2uiiwbimqVo0g0EjxCA5iKHhYcKhXa644DGvv7BRWaSDQSPkIDeJd1gCRTob0u6+pGFZpINFJQaP8EDLcOkVQqNF81cHK2X1ShiUQj4VOO4F/aOMc6RFKp0HzHA0Oy/aIKTSQaKRihgT/tqMUhIVCh+XLeTK1VjiLRSEmhzQAOsw6RRCo0qAHelusFGqGJRCMFU449tDgkBCo0OBHI+a9IhSYSjZSM0ADeDjRYh0gaFZr/FysnFZpINFI0QqsF3mEdImnSXmh1wEkDvaisLO1/TCLRSNEIDeDdaHFIoNL+Tn0SMGigF1VUVEQQRURSNEIDOBhYYB0iSdJeaANONwKUl5eHnUNE8GdDEvoImWy0OCRAaS60QfgLQgakEZpIdIYOHWodIUrvYIBFaZK/NBfaSvwLswNSoYlEp6WlxTpClAaT50yRDCzNhZb3XyJNOYpEJ2WFBpp2DExaC60ef7urvGiEJhKdFBbaIcAc6xBJkNZCexv+DiF5UaGJRGfs2LHWESxolBaAtBZaQXPWmnIUiU5KC+1s8rymL9mlsdAa8B/mmTeN0ESi09TUlMZ/c434z0qTEqSx0E7Gf/5Z3lL4j0vETFlZGZMmTbKOYUHTjiVKY6EVvERWU44i0Zo3b551BAtHANOsQ8RZ2gqtETi20E/SCE0kWvPnz7eOYGWVdYA4S1uhnQpUFvpJKjSRaM2aNSut/+7Op8BLIvK6tBVaUXfkp/QfloiZ6upqZs2aZR3DwnDgFOsQcZWmQhsOvKWYT9Q1NJHopXja8Z3WAeIqTYV2GlDUUEsjNJHopbjQ3gKkaofmoKSp0M4s9hNVaCLRa2trY9CgAR9XmEQV+JunS4HSUmgjgWXFfrKmHEWiV1ZWltbl++DPKEmB0lJopwJFt5JGaCI2Fi5caB3Bygr0nLSCpaXQzijlk1VoIjYOP/xwPM+zjmGhhjwfQCyvS0OhDQeOLuUAmnIUsTF06FBmz55tHcPK6dYB4iYNhXYKRa5u7KERmoidI4880jqClZMo4DFXko5CK3kHaxWaiJ2lS5daR7AyiAKfDJJ2SS+0Roq8mbo3TTmK2BkxYgQzZ860jmFF044FSHqhnUwRezf2pRGaiK0jjjjCOoKVtwFV1iHiIumFFsgD81RoIrZSXGiNlHAPbdokudCGUMSjYvqjKUcRW6NGjaKtrc06hhXdZJ2nJBfaSgJ6DINGaCL2Urza8RRK2BgiTZJcaIFMN4IKTcQFKZ52bAJSu9SzEEkttMHA8UEdTIUmYq+lpYXJkydbx7Ci1Y55SGqhBXZDoud5ad16R8Q5KZ52PI3kvl8HJql/QJpuFEmgFBdaC5DaRw/kK4mFVgecENTBVGgi7hg3bhwTJkywjmHlGOsArktioZ2Av2VMIFRoIm5J8ShNhTaAJBZaYNONoHvQRFyT4tWOR6JdQ3JKWqHV4C8ICYxGaCJumThxIi0tLdYxLNQBi61DuCxphbYCqA/ygCo0Ebd4nqdpR+lX0got0OlG0JSjiItSPO1Y8tNDkixJhVaFv91VoDRCE3HP1KlTaW5uto5h4TD8qUfpR5IK7VigIeiDqtBE3JPiacdK4HDrEK5KUqEFPt0ImnIUcVWKpx11HS2LpBRaJf7DPAOnEZqIm6ZNm8bIkSOtY1jQdbQsklJoxwBDwziwCk3ETZ7nsXRpKjehX4D/4E/pIymFFsp0I2jKUcRlKb2OVoZ/k7X0kYRCK8d/AF4oNEITcdfMmTMZOjSUyRnXadqxH0kotKOBEWEdXIUm4q6ysrK0TjtqYUg/klBooU03gqYcRVyX0mnHWcAo6xCuiXuhlQGnhnkCjdBE3DZnzhyGDBliHcPC0dYBXBP3QjuCkL9LUaGJuK28vJzDD0/lvca6jtZH3Ast1OlGUKGJxEFKpx1T2eK5xLnQPOC0sE+ia2gi7ps3bx6DBgX2XN+4mE7ATxeJuzgX2uHAmLBPohGaiPsqKipYsmSJdYyoecB86xAuiXOhhT7dCCo0kbhI6d6Oi6wDuCSuhRbJdCNoylEkLhYuXEhtba11jKip0HqJa6EdAoyL4kQaoYnEQ1VVFYceeqh1jKip0HqJa6FFMt0IKjSROEnhtONEQtwpKW7iWminR3UiTTmKxMfixYuprq62jhG1hdYBXBHHQlsItEZ1Mo3QROKjpqaGRYtSNwuXut9wNnEstMimG0GFJhI3KbzJWoV2QBwLLbLpRtCUo0jcHHrooWn7RnQR/srv1ItboR0MTInyhCn7hyESe3V1dWmbdmwGWqxDuCBuhRbpdCOo0ETiKIWrHVPV4Nmo0AagKUeR+DnssMPS9m9XhUa8Cm0WcFDUJ9UITSR+6uvrmTdvnnWMKKnQiFehRT46AxWaSFylbLXjQrQwRIU2kJRNW4gkxuGHH47npeY9vpGIF8y5KC6FNg2YaXHiyspKi9OKSIkaGhqYO3eudYwoLbYOYC0uhWYyOgNNOYrEWcqmHedYB7AWl0KL5FEx/dEITSS+li5dmqZpxxnWAazFodDGAmbLlaqqqqxOLSIlGjZsGDNnmlytsKBCsw6Qh5MsT64pR5F4S9FN1hOBOusQluJQaG+1PLmmHEXiLUWF5mFwr65LXC+0GuAYywAqNJF4a2pqoq2tzTpGVFI97eh6oS3DeAitQhOJv0MOOcQ6QlRUaA4znW4EXUMTSYLFi1Nzi5YKzWGmC0JAIzSRJJg2bRoNDQ3WMaKgQnPULGCCdQgt2xeJP8/z0jJKmwJUW4ew4nKhmY/OQFOOIkmRkkIrA6Zah7CiQstBZSaSHAsXLkzLriGpnXZ0tdCGAkusQ+j6mUhy1NfXp2XXEBWaY44HzJ/bokITSZZDDz3UOkIUVGiOMV+uD5pyFEmalFxHU6E5pBx/hGZOKxxFkmXixImMHDnSOkbY2oBUTi+5WGiHAsOsQ4CmHEWSJiXL9yuBydYhLLhYaE5MN4KmHEWSKCXbYKVi9UtfLhaa+XL9HhqhiSTPvHnz0vDNqkZoDhgPzLYO0UOFJpI8tbW1zJ071zpG2CZaB7DgWqE5MzoDFZpIUqXgOlqrdQALKrQcUjAtIZJKKbiO1modwIJLhVaL8cM8+9KyfZFkamlpYcSIEdYxwtSK/wTrVHGp0I7BLzVnaMpRJJk8z0v6dbQaYJR1iKi5VGjOLNfvoSlHkeRKeKFBCqcdXSo0p66fgUZoIkl28MEHW0cIW6t1gKi5UmizgXHWIfpSoYkk1+jRo5O+DVardYCouVJox1kH6I8KTSS5UnAdLXX3orlSaMusA/RH19BEki3h046t1gGi5kKhlQNHWIfoj0ZoIsmW8BFaq3WAqLlQaAuAIdYh+qNCE0m25ubmJF9Hm4Ab7/GRceE36+R0I6jQRJLO87wkTztWk7J70VRoOajQRJIv4dOOqVoYYl1olcBS4wxZqdBEki/BIzRI2XU060JbBAwyzpCVCk0k+UaNGkVTU5N1jLC0WgeIknWhOTvdCFq2L5IGCb+ONsE6QJRUaDlohCaSDgm+jtZsHSBKloVWBSwxPP+AVGgi6aBCSwbLQjsUxx4X05cKTSQdmpubk3odTcv2I+LUwzz7o0ITSY+2tjbrCGFoJkUP+rQsNKevn4EWhYikydSpU60jhKEaR3diCoNVodXiTzk6raqqyjqCiEQkoYUGKZp2tCq0JfiLQpymEZpIekyZMsU6QlhSszDEqtCcn24EXUMTSZNhw4YxbNgw6xhh0AgtZCo0EXFOQqcdVWghGoS/5ZXzVGgi6ZLQaUdNOYZoKf6mxM5ToYmki0Zo8WZRaLGYbgQtChFJm4QWmkZoIYpNoWnZvki6NDU1UV9fbx0jaBqhhWQIsCDicxZNIzSRdPE8L4nX0VRoITkCKI/4nEVRmYmkUwKnHVOz/VXUhXZ4xOcrmhaEiKRTAkdoVUCDdYgoRF1o8yI+X9FUaCLplMARGsAI6wBRiLrQ5kd8vqKp0ETSaezYsdTWOv1kq2JohBawMUBsHjikQhNJJ8/zmDRpknWMoKnQAhab6UZQoYmk2cSJE60jBE2FFrBYFZpWOYqk17hx46wjBE2FFrDYXD8DjdBE0iyBhZaKh3xqhJaFCk0kvRJYaBqhBWgo0BrRuQKhQhNJr1GjRiXtPUCFFqCDIzpPYHQNTSS9ysrKaGlpsY4RJBVagGJ1/Qy0MbFI2o0dO9Y6QpBUaAGK1fUz0JSjSNqNHz/eOkKQVGgBil2hacpRJN0StjBEhRaQOuCgCM4TKI3QRNJNU47xE0WhzSEmj4zpTYUmkm4aocVPFIUWu+lGUKGJpN3gwYNpbGy0jhEU3VgdkFgWmq6hiUiCRmmDiOFMWaGiKLTYLdkHjdBEJFGFBv6DPhMt7EKrAGaFfI5Q6D40EUlYoSX+u/SwC20GUB3yOUKhKUcRSVihJf679LALLZbXz0BTjiKiQoubsAstltfPQCM0EYHm5uYkvReo0EoUy+tnAOXliV8QJCIDKC8vZ8yYMdYxgqJCK1Fsn2NeVhblo+JExFUJ2jFEhVbisWP7N0EjNBEBGD16tHWEoKjQStBCjJeJqtBEBPyHfSaECq0ErSEeO3QqNBEBf2FIQqjQStAa4rFDp0ITEVChxUmYhTYhxGOHToUmIpCoKcfYXgLKl0ZoWajQRARg0KBB1NfXW8cIgkZoJWgN8dihU6GJSI+EjNJUaCVoDfHYoVOhiUiPhFxHS/zNtWEv248t3VgtIj0SUmiJ/y49rHftmgMfsaURmoj0SEihJf679LB+g7F/brkKTUR6JOQaWuLf1FRoWajQRKRHQra/0gitSA0hHTcyKjQR6dHU1GQdIQiJf1PTCC0LFZqI9Kirq2PIkCHWMUqlEVqRVGgikigJWBiS+Dc1FVoWWrYvIr0loNAS/6ama2hZaIQmIr0loNAS/6YWVqHFfuMzFZqI9JaApfsaoTl23Mio0ESkN43Q3BdW8XSFdNzIqNBEpLcEFFrsBxoDUaFloUUhItJbAqYcE/9dugotC43QRKS3mpoaGhpivd4t8d+lh/Ub7A7puJFRoYlIXzHfAivxb2oaoWWhQhORvmI+7agRWpFUaCKSODFfGJL4NzUVWj88z8PzPOsYIuKYmBeaRmhFivU1NI3ORKQ/MS+0xL+xaYTWDxWaiPQn5oWmEVqRVGgikjgxfy5a4t/YVGj9UKGJSH+qq6sZNmyYdYxiaYRWpM6QjhsJ7RIiItnEeOl+4r9TD+ude0dIx42ERmgikk2Mr6Ml/jv1sH6D20I6biRUaCKSjUZo7lKh9UOFJiLZxHj7K43QirQ1pONGQoUmItlohOYujdD6oUITkWx0Dc1dKrR+qNBEJBuN0NylKcd+qNBEJJvKykqGDx9uHaMYGqEVqQPYHdKxQ6f70EQkl5hOOyb+O/Uw37ljO+3Y0dFhHUFEHBbTacfEf6ce5m8wttOOW7fGNrqIRCCmS/c1QitBbEdo27Zto7s71k/AEZEQxXSEpkIrQWyHOV1dXWzfvt06hog4KqbX0DTlWILYjtBA044ikp1GaG4Ks9C2hHjs0G3bFus+FpEQNTU14XmedYxCaYRWgo0hHjt0W7bEuo9FJESVlZVxfC6aRmgleD7EY4dOU44ikksMr6NphFYCFZqIJFYMr6NphFaC50I8duhUaCKSSwwLTSO0EmiEJiKJFcNC0witBNuBHSEeP1QqNBHJRdfQ3BP2bzC2ozQVmojkohGae1RoWajQRCSXpqYm6wiF0gitRLEttJ07d7J//37rGCLiqOrqahobG61jFEIjtBLFdqVjd3e39nMUkZxiNu2oEVqJYjtCA+0WIiK5xWxhiEZoJYp1oek6mojkohGaW1RoOajQRCSXmBWaRmglUqGJSGLFrNA0QivRFmL8oM/29nbrCCLiMF1Dc0sUjf1YBOcIxYsvvmgdQUQcFrN70VRoAVChiUgi1dXVUV9fbx0jX1XWAcKmQsth06ZN1hFExHExuo5WbR0gbCq0HLZt28bevXutY4iIw2J0HU2FFoDYFhrASy+9ZB1BRBymEZo7oii0Z4A9EZwnFLqOJiK5xGhhSDXgWYcIUxSF1gU8EcF5QqHraCKSS4ymHAEqrQOEKaob7dZEdJ7AaYQmIrnEaMoREj7tGFWhxfY6mgpNRHJRoblDhTYAFZqI5DJ48GDq6uqsY+RLhRYAFZqIJJLneXEapanQAvAPoDOicwXqlVde0ZOrRSQnFZoboiq0fcDTEZ0rUN3d3bz88svWMUTEYTFa6ahCC4hWOopIIsXsXrTEirLQ7o/wXIFSoYlILhqhuSHKQrsrwnMFSoUmIrnoGpoboiy0u4HuCM8XGBWaiOSiQnNDlIW2BX+1Y+yo0EQkl4aGBqqrY9EVsQhZrCgLDeDOiM8XCBWaiOTieV5cFoao0AIUy+toL7/8Mt3dsZwtFZGIxGRhiAotQLEstP3799Pe3m4dQ0QcFpPraFXWAcIUdaE9BOyO+JyB0LSjiOSiEZq9qAutA7gv4nMGQk+uFpFcdA3NXtSFBjGddtSDPkUkF43Q7KnQ8qQpRxHJJSbX0FRoAVOhiUjiDBs2jIqKCusYA1GhBWw9ELv5u40bN1pHEBGHxeS5aCq0EMRulLZp0yY6O2P5SDcRiUgMFoao0ELwN6PzFq2zs1MLQ0QkpxgsDFGhhSBjdN6SPP/889YRRMRhLS0t1hEGokILwX1A7B4D/cILL1hHEBGHjRkzxjrCQFRoIegG/mh07qJt2LDBOoKIOEwjNFtWhQZwk+G5i6IpRxHJRSM0W5aF9kdi9sBPTTmKSC61tbUMGzbMOkYuKrSQvAg8YHj+gr344ovs37/fOoaIOMzxaUcVWohiNe3Y1dWlG6xFJCcVmh0VWoE07SgiuajQ7FgX2u3ADuMMBVGhiUguKjQ71oXWAdxsnKEgKjQRyUWFZse60CBm044qNBHJxfGl+yq0kP3BOkAhVGgikovjS/dVaCFbCzxlHSJfL774Ih0dHdYxRMRhDk87qtAiEJtRWnd3t5bui0hODhdaJe687wfOld/Yz6wDFELTjiKSi8OFBlBlHSAsrhTarcCz1iHypUITkVy0MMSGK4XWDfzEOkS+VGgiksvYsWOtI+SiQovAj6wD5Eu77otILqNHj7aOkIsKLQIPH/hwnkZoIpJLXV2dlu4bcKnQICajtJdffpl9+/ZZxxARhzl8HU2FFpGfEINnpGnpvogMZPz48dYRslGhReRZ/BWPztO0o4jkMnHiROsI2QyyDhAW1woNYjLtqIUhIpKLw4U2xDpAWFwstJ8Bzl+g0ghNRHJxuNAarAOExcVC2wLcaB1iICo0EcmloaGBoUOHWsfoj0ZoEXN+2lGFJiIDcXSUpkKL2PXAdusQubS3t7N3717rGCLiMBVatFwttD04PkrT0n0RGYijhaZraAb+E+iyDpGLVjqKSC6OFppGaAb+AfzGOkQuuo4mIrlMmDABz/OsY/SlQjPyVesAuajQRCSXmpoaFzcq1pSjkTsOfDhJU44iMhAHpx01QjPk7Chtw4YN1hFExHGtra3WEfpSoRn6Df71NOe88sorWrovIjlNmjTJOkJfmnI01AV8zTpEf7q7u3UdTURy0pRjdOJQaADXAC9bh+iPCk1EchkzZgwVFRXWMXqrAaqsQ4QhLoW2B7jSOkR/VGgikktFRQUTJkywjtFXIkdpcSk0gP8GdluH6EsrHUVkIJp2jEacCu0V4GrrEH1ppaOIDGTmzJnWEfpSoTngq0CHdYjeNEITkYHMnTvXOkJfKjQHrMOxa2mbN29m927nZkJFxCHjxo2jsbHROkZviVy6H7dCA/gC/vSjMzTtKCK5eJ7n2ihNIzRHbAU+bx2iN007ishAVGjhi2OhAXwLeNw6RA8t3ReRgajQwhfXQtsPfNQ6RA9NOYrIQMaPH09zc7N1jB66huaY3wN/sg4BmnIUkYF5nsdRRx1lHaOHRmgO+leg0zrE888/322dQUTcp0ILV9wL7WHgKusQW7du9Xbt2mUdQ0QcN3XqVFemHVVojvoMsN06hBaGiMhAPM/jyCOPtI4BuobmrJeAy6xDPPPMM9YRRCQGHJl21AjNYf8JPGMZ4Omnn7Y8vYjERFtbG2PHjrWOoUJz2F7gE5YBHnvssVctzy8i8eB5Hqeccop1DBWa4/4XuMPq5GvXrk3Sn6WIhOi4446jrq7OMoKuocXARwCTJfS7d++u3bx5s8WpRSRm6urqWLFihWWE6gMfiZK0Qrsb+LHVydeuXWt1ahGJGQemHeutAwQtaYUG8G8YPdn6iSee2GFxXhGJn5aWFg455BDLCImbdkxioT0HXGFx4oceemiLxXlFJJ5OPfVUy9MnbmFIEgsN4MvAxqhP+vTTT1dEfU4Ria8FCxYwbtw4q9Or0GLiVeDTUZ9069atI/fv3x/1aUUkpjzPsxylqdBi5Frg/ojPWbl+/fq9EZ9TRGLs2GOPtVrCr2toMdIFXBz1SR988EFtGSIieautreWEE06wOLVGaDGzGvhJlCe8//77t0V5PhGJv5NPPhnP86I+rQothj4MRLb68PHHH6+K6lwikgxjxozh0EMPjfq0KrQYegn4WFQn27Jly1iMdisRkfg67bTToj6lrqHF1FX4049RGPXKK6+siehcIpIQBx98MHPnzo3ylCq0GHsP/q78obvnnnu0MERECuJ5HqtWrYrylMOiPFkU0lRoTwKXRnGi2267zfwJ2iISP9OnT2fp0qVRna4pqhNFJU2FBv4OIo+FfZJHH320JuxziEgyvfOd74xqxaMKLeb2Ae8m5EUbO3bsmIK/p6SISEEmTJgQ1aNlmoDI7xUIU9oKDeA24Dshn2N6R0fH7SGfQ0QS6txzz6WysjLs01STsKX7aSw0gE8Am0I8fvXf/vY3LQwRkaI0NTVx8sknR3KqKE4SlbQW2lbgojBP8Jvf/GZnmMcXkWT753/+5yj2eFShJcT/Ar8P6+APPfTQCECrHUWkKA0NDZx55plhn0aFliDvw3/UTOC6u7vnAn8L49gikg6nn346Q4YM6QrxFCq0BHkW+ExIxz4YfwGKiEhRamtrecc73rErxFOMCvHYkUt7oQF8A7g3hOOOuOWWW54M4bgikiInn3zybmBdSIfXCC1hOoF3HfgxUN/85je7AD3CWkSKVllZ2Q1cEtLhVWgJdD/w9aAPumXLlunAfUEfV0RS5yeEs8G6Ci2h/h14JuBjHgzoBmsRKVU38F783Y6CpEJLqFfxVz0GaR5aGCIipenZqu8J4LKAj61FIQl2I3BdgMdr/d3vfvdwgMcTkXT7MvCPAI83DAh9j62oqNDe7CJgS0DH8r7+9a+PBp4K6Hgikj69N1Pfgz/1GKQRAR/PjArtzV4ELg7weJp2FJEg/QX4foDHS8x1NBVa/64huG2xtDBERIL2UWBzQMdSoaXAuwlm6lEjNBEpRX/Pb3wZ+FhAx0/MwhAVWnYbgA8FcJwZ55577jrglQCOJSLS42rg1gCOMyaAYzhBhZbbD4Ffl3iMyg0bNkxH044iUpz+Rmg9P/9eoKPE448r8fOdoUIb2HspfXQ1DxWaiARvDfCVEo8xPoggLlChDexF4P0lHkM774tIWC7Fv+m6WBqhpcx1wM9K+Px5+Dv67w0mjoikSLYpxx67gbMoflssFVoKvQ94qcjPnbt8+fJ9wD0B5hER6fEAxa96HAHUBpjFjAotf+0Uf4f+EGAimnYUkcINNELr8U2Kv392bJGf5xQVWmF+Bfy4yM/VwhARCVM38E5gYxGfm4hpRxVa4T5AcX9hDgbuCDiLiEhvLwPnkP+orocKLaW24O8iUqi5y5cv3ww8GnAeEUm2Qsvpz/i78hdChZZiv8Pf77EQMw78qGlHEQnbvwN3FvB6FVrKfRh4voDXtwLVaGGIiISvA3gHsD3P16vQUm4bsKqA15cDbWiEJiKFKXTKscc68r88okITbgK+U8Drp+P/JStmUYmISKGuA/6/PF6XiO2vVGil+1dgfZ6vnb58+fJuNO0oIvkrdoTW45PAtQO8ZsiBj1hToZVuB/69H/n8pZt+4EdNO4pIVLqBdwE3DPC62E87qtCCcTNwRR6vm3bgR43QRCRKHcCZwF05XqNCk9d8Gn8/tVwOwv8zfxB4NfREIpIEpU459ngVOAl4PMuvq9DkNlBhvgAAIABJREFUNfuAf8Hf+TqbGqB1+fLl+ynsHhERkSC8AqwAXujn12L/5GoVWrDWAB8f4DUTDvx4S8hZRCQZin0sTDbP4pda38VsQY0EzajQgnclcGOOX28+8OPq8KOISAKE8RzFR4H5vHF3/l0hnCdSFdYBEuqdwMPAyH5+rafQ7gL24E9DiohkE/QIrcdm4G3AMuAQ/G/GY00jtHC8CFyQ5deaAZYvX74XLd8XkYGFVWgAXfibGV+K/w12rKnQwnM98O1+fr6513/fHFEWEYmvMAstUVRo4boYeKLPz/UutNXRRRGRmArjGloiqdDCtQt/KX9Hr59r6vXf95CAC7EiEiqN0PKkQgvfvfjPJurR2fMfy5cv34d2DRGR3FRoeVKhReMrwB8P/Pe2Pr+m62gikosKLU8qtGh0Aafhbw76sz6/tjryNCISJ7qGlifdhxadnn3U+roX2AkMjjaOiMSERmh50gjN2PLlyzuAW61ziIizVGh5UqG5QdfRRCQbFVqeVGhuWG0dQEScpWtoeVKhueF+YLt1CBFxkkZoeVKhOeDA89H0OBkR6Y8KLU8qNHfoOpqI9EeFlicVmjtWWwcQESfpGlqeVGjueBDYah1CRJyjEVqeVGiOWL58eSfwV+scIuIcFVqeVGhu0XU0EelLU455UqG5ZbV1ABFxzg7rAHGhQnPLw8Ar1iFExCmvWgeICxWaQ5YvX96FrqOJyBvttA4QFyo09+g6moj0pkLLkwrNPautA4iIUzTlmCcVmnseBV62DiEiztAILU8qNMcsX768G43SROR1KrQ8qdDcpOtoIgLQie5Dy5sKzU2rrQOIiBNePTBrI3lQobnpcWCTdQgRMafpxgKo0Byk62gicoAKrQAqNHfd3NnZaZ1BRGz1LNmvNE0REyo0d61ev369dQYRsdUzQmszTRETKjR3/ePhhx/W89FE0q2n0GaZpogJFZqjli9f3n3PPfe0W+cQEVM9hTbbNEVMqNAc9uyzz+5+5RVtvi+SYq/iv09rhJYHFZrDtmzZsvnJJ5+0jiEidnYCE4FR1kHiQIXmsN27d+955JFHtlnnEBEzO4ETgKHWQeJAhea2svvvv3+7dQgRMfMqcBIqtLxUWAeQnMqeeeaZ+u7ubjzPs84iIhHbvHnzHmAZ/uDDA7QNVg4aobnN27dvX2N7e7vusBZJoe9973uTgGr8G6sHGcdxngrNbWUADzzwwBPWQUQkWvv37+evf/3rqb1+StOOA1Chua0M4NZbb9VGxSIpc+ONN7J79+7mXj+lQhuACs1tZQAPP/xwlXUQEYnO3r17+cEPftD3p1VoA1Chua0MYMeOHW3d3d0apYmkxK9+9Ss2b97c96dVaANQobmtZ2lj09NPP32baRIRicSOHTv46U9/2t8vDYs6S9yo0Nz22tfnF7/4xYuWQUQkGtdddx07d/b7GDSN0AagQnPba1+fW2+9dQjQZZhFREK2adMmfvGLX2T7ZRXaAFRobnvt67Nnz55DgDsNs4hIyP7f//t/dHR0ZPtlFdoAVGhu6/31aVu3bp2uo4kk1P33389tt+X8J65CG4AKzW1v2O/qf/7nf7ZYBRGR8HR2dvLf//3fA71Mi0IGoEJz2xu+Pn//+9/HAS8bZRGRkFx//fU888wzA71MI7QBqNDc9oavT3d39xHATUZZRCQE27Zt45prrsnnpUNCjhJ7KjS39f36zF63bt2tJklEJBS//OUvsy3T76s+7Cxxp0Jz25u+Pp///Od3oUdIiCRCV1cXN92U96SLCm0AKjS3vekhaM8///zBwD0GWUQkYPfddx/t7e35vnww/bwnyOtUaG7r7+tzJHBj1EFEJHh/+tOfCnl5GVAXUpREUKG5rb+vz/wnn3zylsiTiEjgHn/88UI/RdOOOajQ3Nbf16f8oosuqgLetBW3iMTH3r172bBhQ6GfpkLLQYXmtn6/Ph0dHcuAP0acRUQCtH79erq7C17fpULLQYXmtmwXgE9A19FEYm39+vXFfJoKLQcVmtuyfX1mf+Mb33go0iQiEqiXXnqpmE9ToeWgQnNb1q/Pb3/720XAfRFmEZEAvfLKK8V8mnYLyUGF5rZcX58T0bSjSGwVWWgaoeWgQnNbrq/P8i1btvw5siQiEigVWvBUaG7LtSvA4HPOOacC2BpVGBEJjgoteCo0t+X8+uzZs2cFUNBWAyJir7u7m82bi7qVVIWWgwrNbXsH+PUTgT9EEUREgrNt2zY6OzuL+VQVWg4qNLe9OsCvT//mN7/5aCRJRCQwRU43ggotJxWa2wYqNH7zm9/MB3RPmkiMqNDCoUJz24CFhpbvi8SOCi0cKjS35VNob3nppZe0fF8kRlRo4VChuS2fQqtdtWpVJbAj7DAiEgwVWjhUaG7Lp9DYtWvXcUAm5CwiEpASCk1bX+WgQnPbzjxfdyJwfZhBRCQ4GqGFQ4XmtrxGaMDUL3zhC48CXWGGEZFglFBoNUBFgFESRYXmtnwLjVtuueUQ4NYQs4hIAErYJaSHRmlZqNDclneh4U87/iqsICISjK1bt9LVVdJkigotCxWa2woptKMfeuihm0JLIiKBKGG6sYcKLQsVmtsKKbSaiy++eBJ66KeI01Ro4VGhua2QQgNNO4o4b8OGDaUeQoWWhQrNbQUX2v79+38dShIRCcS6detKPYTuRctChea2Qgtt4sqVK/cD/wgjjIiU7plnnin1ECq0LFRobiu00Ojo6DgBTTuKOKm7uzuIQmsIIEoiqdDcVnChoetoIs56+eWX2bVrV6mHUaFloUJzWzGFduR55523BtgYdBgRKU0AozOAxiAOkkQqNLcVU2hVL7zwwnJAi0NEHBNQoWmEloUKzW3FFBrAGWjaUcQ5AaxwBBVaVio0t+2luA2HV37xi1+8G9gacB4RKYFGaOFSobmtm+JGaYNWr159LPC7gPOISJG6urp49tlngziUCi0LFZr7ip12PBNNO4o4Y+PGjezduzeIQ6nQslChuW9HkZ/31u9+97u3UXwhikiAAppuBBVaVio0971U5OfV/vSnP10G/DbIMCJSHBVa+FRo7itlJ9O3Az8NKoiIFC+gFY4A1fhPrpY+VGjuK+UG6RMvu+yyO4BtQYURkeIEOEIDjdL6pUJzXykjtOo///nPxwG/DCqMiBRu//79PPfcc0EeUoXWDxWa+0rdwkrTjiLGnn/+eTo7O4M8pAqtHyo095X6NMDjP/jBD94LtAcRRkQK99BDDwV9SBVaP1Ro7it1hFb12GOPnQT8LIgwIlK4++67L+hDqtD6oUJzX8nPa8e/yVrTjiIGOjs7uf/++4M+rAqtHyo0923F39OxFMedddZZjxJMOYpIAZ588klefTXw/Q30CJl+qNDc103p046V7e3tbwOuCyCPiBQghOlG0AitXyq0eNC0o0hM3XvvvWEcVoXWDxVaPATx9Onlb3vb29YCgW1XICK57d69mzVr1oRxaBVaP1Ro8RDECK1i165dp6BRmkhkHnroIfbv3x/GoVVo/VChxcMzAR1H044iEQrp+hmo0PqlQouHJwM6zjErV67cBDwW0PFEJIeQrp+BCq1fKrR4CKrQynfv3n0qGqWJhG7z5s1Bb0jcmwqtHyq0eFgHBDUR/8/AjwI6lohkEeLoDHQfWr9UaPHQAawN6FhHLV++vBy4JaDjiUg/Qrx+Bv4IzQvzBHGkQouPoKYdAd4NXBPg8USkl+7u7rBHaJXoIZ9vokKLjyAL7fybbrrpd8CuAI8pIgesWbOGzZs3h30aXUfrQ4UWH0EW2vDLL7/8WODnAR5TRA743e9+F8VpVGh9qNDiI8hCA3gPcHXAxxRJve3bt7N69eooTqVC60OFFh9PBHy8I1euXPkywd20LSLAH/7wBzo6OqI4lVY69qFCi4+NQKDPoNi9e/cq4NogjymSZt3d3fz+97+P6nQjozpRXKjQ4qOb4Kcdz1uzZo0eKSMSkPvuu48XXnghqtONiupEcaFCi5egC23ohz70oYXA6oCPK5JK119/fZSnU6H1oUKLl6ALDfzFIdeEcFyRVGlvb+eOO+6I8pQqtD5UaPES9MIQgMPf8573rCHg63MiaXPDDTfQ1dUV5SlVaH2o0OLl8TAO+vTTT58D/G8YxxZJg87OTm644YaoT6tC60OFFi9hjNAAzn3sscd0k7VIke68807a29ujPq0KrQ8VWrzsBMJYQtXwoQ996P9v79zjo6quPf6dEJLwSoSCIgQaIAKCAbFgqFJodUQUqVgKIgoKiGKVqly4xQtVhFZv5RapvVdUrlVQqBdqrCKIZi4o2vAQMIhJKIgYnolAeIVMkplk+sdOdEACITnn7PNY389nfYYMyd6/nJM5az/WXqs/xiVAFgRPYXEwSDUXI8/w05CL4TxMWXaMRCIP79ix4y0z2hYEN5Obm8umTZt0dB0LNNfRsV0Rh+Y8zFp2TJg2bVo7wNJdbUFwMpFIhPnz5+uUIMuOUYhDcx6mzNAATpw48cucnBypkyYIteSjjz4iLy9PpwRxaFGIQ3MeZs3QAGJmzZrVyMT2BcE1lJeXs2DBAt0yxKFFIQ7NeZg2QwM4cuRI+ubNmw+Y2YcguIGMjAwKCwt1yxCHFoU4NOexD5MLc86ZMycciUTM7EIQHM3evXt57bXXdMsAcWinIQ7NeVRiTgqsbzl8+HD7Dz/80JL6F4LgNMLhME8//TRlZWW6pYA4tNMQh+ZMTF12BJg7d26FBSXkBcFxvP766+zYYeqY8kIQhxaFODRnYmZgCADBYDDhmWeeQZYeBeE7cnNzWbx4sW4Z0YhDi0IcmjMx3aEBbNq0iYyMDCu6EgTbc/ToUZ566im7DfLEoUUhDs2ZfG1VRwsWLGDXrl1WdScItiQYDDJ9+nQKCgp0SzmTSwCfbhF2QRyaM8m3qqNwOMxvf/tbDh06ZFWXgmArwuEws2fPttO+WTRxQJJuEXZBHJozKQDKrersm2++YerUqRw9etSqLgXBFkQiEebNm8fGjRt1SzkXsuxYhTg0Z1IJ7LWyw3379jFt2jROnjxpZbeCoI1wOMzcuXNZtWqVbinnQxxaFeLQnItly47V7Nq1i+nTpxMMBq3uWhAspaSkhBkzZvDee+/pllIbxKFVIQ7NuVju0ECFLU+bNg05oya4lUOHDvHII4/oKglTF8ShVSEOzblocWgAOTk5TJw4kZycHF0SBMEUPvnkEx588EG++spRtW7FoVXRQLcAoc50AIbq6jwYDJKZmUliYiJdunTB55PIYcG5FBUVMWfOHBYuXOjEJfV/AlpKZtsNcWjO5SLgHp0CIpEIGzdupKCggD59+hAbG6tTjiBcMOFwmPfee4+ZM2eyc+dO3XLqyn7gDd0i7IAMq51LB8A26yIpKSlMmjSJnj176pYiCOeluLiYFStWkJGRwZEjR3TLqS8bgL66RdgBcWjOpSFQis32Qfv168d9991HmzZtdEsRhNMIh8Pk5uby8ccfs2rVKicuLdbE16gBrucRh+Zs9gLJukWcSWxsLMOGDePOO++kcePGuuUIHqW0tJSDBw+Sl5fHxo0b2bJlCyUlppYS1EU5kADYKsmkDsShOZtPgGt1i6iJiy66iHHjxjFo0CBiYmw1kRRcSCgU4k9/+hP5+fkcPHiQY8eO6ZZkJRcDns9PJ0EhzuZ6IE23iJooLS1l3bp1fPDBB5SWlpKcnEyjRo10yxJcytKlS1m2bBmHDx+mtLRUtxyr+SsqJZ6nEYfmbPpi4xlaNadOnSI7O5uMjAx2795NYmIirVu3llB/wTAKCwuZPXs2FRUVuqXo4l1MrmTvBMShOZtuwCDdImpLJBIhPz+fzMxMVq9eTSgUIjk5mYSEBN3SBIczZ84cdu/erVuGTj4GHJPaxCzEoTmb9sBw3SLqwsmTJ9m8eTMZGRl8+eWXlJSUkJSURJMmTXRLExzGhg0bePXVV3XL0M1WYLVuEbqRNR9ncw3wD90ijKRdu3b07t2b3r1707NnT5m9CeekvLyc8ePHc/DgQd1SdPMqMFa3CN2IQ3M2KYBr11liY2NJS0v71sF17NhR9t2E01i0aBGLFi3SLcMOBIAbdIvQjTwdnE086nC1J0hKSiItLY3u3btzxRVXcNlll0m6LQ9z4MABxo8fTygU0i3FDmwHLtctQjfi0JzPIaClbhE6iI+Pp0uXLt86uW7dutG0aVPdsgQLiEQizJgxgw0bNuiWYhdOAom6RehGHJrzyQYkgSLg8/lISUmhV69epKen06NHDxo2bKhblmACWVlZPP7447pl2I0k4IRuEToRh+Z8VgI36RZhRxISErjqqqvo27cvV199NS1benIi6zrKysoYN24chYWFuqXYje5Arm4ROpENCOezX7cAu1JaWkpWVhZZWVkAdOrU6Vvndvnll0s6LoeyePFicWZnpy0ed2gyQ3M+TwKy9nKBJCYmMmDAAAYPHkxqaqpuOUItKSgo4J577iEcDuuWYkfGAa/oFqETOVjtfDoDQ3SLcBplZWXs2LGDd999l/Xr1wOQnJwse24255VXXiEvL0+3DLuyGVirW4ROZIbmfG5Byq8bQkJCAtdddx0333wzXbp0kTNvNuP48eOMGjWKsrIy3VLsyovARN0idCIzNOfTFLhftwg3EA6H2blzJytXriQrK4vKykqSk5OJi4vTLU0A3njjDT777DPdMuxMIbBEtwidyBDU+VyClI0wjfj4eAYMGMDIkSNp3769bjmeJRgMMmrUKE6ePKlbip3JBnrpFqETcWjOJwYoQyJWTcXn8+H3+xk9ejRt2rTRLcdzvPnmm8yfP1+3DLtzGGilW4ROxKG5gz1AO90ivECDBg0YNGgQd911F61aefrZYSljx45l7969p72XkJAQKisr+ygSiYSBOKBhlV0CdLBepS1IRGUN8STi0NzBeiBdtwgvERsby5AhQ7jjjjto0aKFbjmupqioiBEjRhAXF0daWhq9evWia9euW2JiYgZMnjy5+Cw/4gP6ofaWh6OcnVfoh8sqcFwI4tDcwZvAL3SL8CLx8fEMHTqU22+/ncREz6fSM4VIJML27dtJTU2tPlaxGbjO7/fXJs1TS+B5HFo3sA78GvizbhG6kChHd/AT4GrdIrxIRUUFOTk5LF++nPLyclJTUyUq0mB8Ph+tWrWiQYMGAHnA9X6//2gtf7wE+DuQBnQ1SaKdKADe1i1CF+LQ3EFPwK9bhJcJhUJ8/vnnrFixgkgkEj2bEIxjHzDA7/dfaN6rSpRT+xFwmeGq7IUPdR7Nk8iSozsYAyzULUL4jpYtW/Lggw/Sr18/OaBtDCXAtX6/P7sebSQD+ajIYLcSRp1N9eTpc/mkuYPrURVrvcw24MOYmJis9PT09qmpqTc3btz4x8FgMO7UqVMcO3aMnJwcCgqsPbKXnp7OpEmTaN26taX9upBf+P3+twxoxwvVKX4EbNEtQgfi0NzB5Xg7y/ZbwDAgEv1mIBBoBowE7gN6g0pum52dzdatW8nOzubQoUOmi4uLi2P06NEMHz5cKmzXjf/w+/1PG9TWL4FlBrVlV+4FXtYtQgfi0NxBInBctwhN5KOyI5wzSCAQCPQCJgB3UlXZNxKJcODAAbKzs8nOzubTTz+luPhsUeDG0L59ex555BF69OhhWh8u5HVgjN/vj5z3O2tHPBDE3c++54EHdYvQgZtvqpfwoQ5TNtEtRANDgHdr+82BQKAJMALl3H4c/X9lZWWsXbuWlStXsm3bNmNVRjFw4EDuv/9+kpKSTOvDJaxDheeXGtxuEEgwuE07sQ64RrcIHYhDcw//RJWS8RJ7gI5ARV1+OBAIXAHcDdwFnLbJtWfPHlauXMn7779vSv7A5s2bM2XKFNLT5Tx8DewBrq5DRGNtOE7VLN2llABJqAARTyEOzT18BPTXLcJiZqIKnNaLQCAQizr2MAa4jajRe0lJCe+88w5Lly7lxInanOO9MAYPHszEiRNp1KiR4W07mFPANX6//3OT2v8G9+c89AP/r1uE1YhDcw/rgL66RVhMdwwOhgkEAkmowIG7UQfWAZXt/e2332bZsmUcP27sdmWbNm34zW9+Q/fu3Q1t16FEgKF+v/8dk9qPRe23NjWpfbvwMio4xFOIQ3MP24EuukVYSDlqz9C0ZZVAINARGI2auXUE5diWL1/OkiVLDA0g8fl8jBw5krvvvtvrkZD/7vf755jYfjoq96nbOYZK0lyuW4iViENzB73w3rmTz1EZUkwnEAj4gGtRs7YRQGJRUREvvPACq1evNrSvTp068dhjj5GSkmJouw5hITDWwIjGszEDmG1i+3biVsCsma4tEYfmfGKB5cAg3UIs5g3gDqs7DQQCjVAPijHAjZs2bYqZN2+eoQe2GzZsyKRJk7jpppu8lGXkH6gcjWZnuPDSXvNWoA8Q0i3EKjzzaXEpTVEP9sG6hWhgAerAtDYCgUBbYFwwGJywZMmSdkuXLqWiok4Bl2dl4MCBPPzww8THxxvWpk35GhXRaPYp99ao6EkvJdmcCvyXbhFWIQ7NuVyKOn91lW4hmvhf1Fky7QQCgQbAjV988cWUl1566We5ucbFqXTo0IEnnniC5ORkw9q0GcVr1669edasWR9b0NcrwD0W9GMnSlCVOHJ0C7ECcWjOpBvwHtBetxCN/AUYr1vEmbz11lvtFy5c+N/vv//+4GAwaEgS3MaNGzNlyhT693ffStlzzz33+3feeScI/N7krvoAG03uw64cAW7GA7+/ODTnMQIVkuv2sOPzsQgVpGFLmjdvnhoKhVYWFxcbVq5k2LBhTJgwwTVRkMuWLXv9xRdfHIHak1xlYlc+IAvvHWuJ5hQwFJcnMZd6aM4hHpgHzMFbJeVr4gRqCcmWlJaWFpWXl7+EykhhSDqQvLw8tmzZQu/evWnSxNlZztasWbP22WefHQjsBx7hjMTSBvMAcL+J7TuBOFSi7u24OJG5ODRnkIJaYrxNsw470Qzl3O1MBWrm8QUqCrXe0R2HDh0iEAiQmppKmzZt6tucFvbv3583efLkTqhVht+hZk9mcRvwKrIaBep5PxwV9fgPzB1EaEFusv0Zglpeu0i3EBtyCSqNkRPoBCzFoCAen8/HmDFjuOuuuxwV2h8KhYpuvfXWveXl5T1RSYLbcp5KCfXgZ6gBhaxofJ8AKmmAtQUCTUZmaPYlBngK+B/cnRm8PqwCdusWUUuOogYmLVABCvVm69at5OXl0adPHxISHPEnUnHvvfdmHj169KdVX78IZJjUV2/gfUCSZJ6djqizlFuBrzRrMQxxaPYkDpU14QHdQmxOIc7a5A6jKibnoaLO6j1zOHDgAGvWrKF79+60amXvfLvz589ftH79+pFVXwZROTPNKEDXFZWYV1Y1zk0TVKWJS4BNqMARRyMOzX40Bf6OikgSzk1r4M+6RdSBHGAFcAsGlDEpKSkhMzOTpk2b0qVLF1suQebk5Pxt7ty5P+c7Jz4X9XduNO2BNahzmsL58aFWDCai7s1mHJz/URyavWgFfIB3UvPUlxbAW6iZmtMoRGV5GQDUO7qjsrKSjRs3UlhYSJ8+fWjQwD4f7WAwuH7MmDGXAu2q3jqOOn4SNLirVihn1tHgdr1AHPBT1NnOYtRSZKVOQXXBPn/1QnNgNd7N/FFXDqMeYk6kGFiMWiLrZkSDu3btYvPmzaSnp9O4cWMjmqwv+4YNG/ZZKBTyR733O9TAzUjaoD4/lxvcrtdoilo5GIE6UvFPvXIuDHFo9qAJKiy/t24hDqQz8DzOrc4bAv6GGiH/5DzfWysOHz7M6tWr7bCvVjp16tR5e/fufTjqvQLgToxd1voh8CHeKp9kNi2B24EbUGfX9uqVUzvEoeknDrWX8DPdQhxKU9Qszck1riKoIIZ8VKLpen8ug8EgmZmZtGzZktTU1Po2VxcqV61aNTkjI+NJTk8GPAFjSx11RmXQTzGwTeE72qGWIQeh9tt2YuM9NvvtHnuLBsAS1PReqDsFqH0To/dkdDAAFcrewqgGhw4dysSJEy1NmVVUVPTwiBEj7kNVFa8mE7gR4w70plW1eYlB7Qnn5xRq7/dl1CDSVoezZYamjxjUOZzRuoW4gKaoBKxOnqVVk48KdLkR+IERDW7fvp1t27bRt29fq86rPTlkyJCuwMCo98pQs88ig/rojZrV2vusgvuIQ+3zj0dlHUkAvkRl9deOzND0EIsa4YzRLcRFHAN64JC1/lrQArW3ZthSdOvWrXnyySfp1KmTUU2ejZduuOGG9ZFI5C9nvP84xlWK/iEqvNwQhy/UmxDwNvBXVCyAtpUSmaFZT0NUZNso3UJcRgJq5PgaNlsGqSNB1HL0pRgU+VpcXExmZibJycmkpKQY0eSZ/H3QoEHLKisrF3H6s2UH6gCvEdVPG6EiJCU03z40QEXp3o5KNN0D9RnMx+Jq2eLQrCUeWAb8QrcQl5KCWtqyolikFVSiirgWo6LN6r2iUlFRwdq1aykrK6Nnz57ExBhSsg3g49tuu+2l0tLSpXy/IvRw1LJUffGhCrsOMqAtwRzigCtQcQGPAj1R980S5yZLjtaRBPwfam9EMI8KoB/u2E+LZihqZm/Y4bLOnTszffp02rZtW9+mvhgzZszvDhw4sIjvp/P6AzCtvh1UMRyV4FlwHiWowdkiVI5NU47ZiEOzhp8D8zEgI4RQK/YAP0KF87uJq4DlGPh3lJCQwEMPPcSNN95Yp5RZkUhk79ixY5/dt2/ff/J9Z5aFyj5hxMi8Eeo8lJertLuFQtTgbCHwuZENi0Mzl4uB51Bry4K1fIBKAGzEvo2daIOKgrzayEb79+/Po48+SrNmzWr9M/v37z/2wAMP5JWUlPz4LP99FLgSNbgwghkYF1Qi2IetKMe2BANS2MkemjkkAPegDkwbUipEuGA6oQZsTk2LVRMngddRkX49jWoMNfSDAAAEAUlEQVQ0Pz+f1atX06FDBy699NJzztbC4TCLFy8+MnPmzMahUKhDDd82EthokLy2qKXGM/fmBOfTGrUN8yhqAJRDPWocygzNWDqgslaPR0KK7cItqMz2bsMH/BvwDAZ/ji+++GKuvfZa0tLSaNmyJc2aNWP37t3k5eWRm5vL9u3bKysqKs4VTTIP9YAyiueASQa2J9iXCGqf7XGMm90LF0AMamnrXVRUWkTMVrYfqP06mvO4GZW9Xvd1rrYNGFshujHqjKHu30vMWisF/ohMDCzjB8BUYBf6b77YuW1eDffQLXRFnfXSfZ2/QCW1NZKxNvi9xPTZcWA6KoG7YDA+IB14FTWC0H2zxWpnFbi/LE9zVLCIrmu8E3OKalbnCxTztn2N+z/DltEEuA/4DP03Vqxu9sn37qr78AH3ohLIWnlt8zEnnP5Ki38PMXtbEMl9Wy98qBRVB9B/M8Xqb1fiDS5D7WVZcU0PAmbVp3nOot9BzFn2BySg8YLpAaxF/80TM85ewDs0BGahllvNup6HOb08jNHI/rRYTTYDodbcispuoPum1cYOAXOBfTbQYncrRpWa8RLXovIoGn0t12Bu1o5UEzSLucvuRzgvt6Aqsuq+Weezg8CvUSmBAJ63gSYnWG+8R0PU2cjd1P/6lQGTUcdVzOQhA7SKudsqAD9CjQxCfWB136hz2TeoB0q1I6vmjzbQ5gT7Od4lDpiACuKoy7XLRmVSt4J366hRzFv2FRLSf1ZaodIK6b5BNdla4FfUfPNm20CjE+yBGq6fl4hDLdfUdinyCGo/Lt4iffFYH6kp5lx7BuF7zEH/jTnT1qNSCCXXQv+vbKDXCdavFtfSK/hQh7IfBd4EPgUKqmwdKiP6MKxzZNVcj/6/EzHnWJiqCGYJfVRcipq6Jmjq/yiwDVVKofo1BzVjrC03oDLMCzWzCxXSHtEtRDgn1wD9UQ+qUNRr6CzvnflagUq63hCINem1IcrJx0W91vTv6FcvPW+LUPv8B1EDpOjXb1DPtpIoK0OlqGtRZT9AZZ3phkrwfiXnHlgtAe700gU+F39GbUKbzSmU4zzTee2n/g/ZOCAXlWVeODv3Ai/rFiF4llhq5/wuxFHWt6141LOnEjUYqIyy6K9LUTk1o+141L8L+c5pFaIclJFUV8Lug4rcHQJcFPX/5UA7cWgqWmsKKsgipsoanPFa03th4ESVnTzPazHm1+YaCvwNKQt0JieAO1GBBoIgOJ84VITjcOA2IAl4TKsiwRSuQlJ0VVsB8ArQuV5XVBAEOxOHqjrxhMzQ3EksqvhjtyrrioqOrL7f53qtzfec7Wd8qFlr9euZZsb7QdQM+Ez7FFiJCjOvPO/VEgTBFfwLBGiwmeUyMjkAAAAASUVORK5CYII="/>
+ </defs>
+</svg>
diff --git a/.icons/kora/places/symbolic/document-open-recent-symbolic.svg b/.icons/kora/places/symbolic/document-open-recent-symbolic.svg
new file mode 100644
index 000000000..35f1e85f5
--- /dev/null
+++ b/.icons/kora/places/symbolic/document-open-recent-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".89" transform="translate(-461 -175)" d="m479 175v4.129c1.239 0 2.443.165 3.585.47l1.07-3.98c-1.487-.4-3.042-.619-4.655-.619zm-4.673.619c-1.539.413-2.99 1.022-4.336 1.802l2.064 3.567c1.039-.602 2.155-1.072 3.341-1.389zm13.664 1.802-2.065 3.567c1.054.609 2.036 1.341 2.891 2.196l2.909-2.91c-1.109-1.109-2.369-2.062-3.735-2.853zm-21.717 2.872c-3.251 3.257-5.274 7.741-5.274 12.707 0 9.942 8.059 18 18 18 9.942 0 18-8.058 18-18h-4.129c0 7.661-6.21 13.871-13.871 13.871s-13.87-6.21-13.87-13.871c0-3.83 1.544-7.306 4.054-9.816zm28.305 3.716-3.566 2.065c.601 1.04 1.072 2.154 1.389 3.341l3.979-1.07c-.415-1.533-1.024-2.991-1.802-4.336zm1.802 4.336c.088.328.173.663.244.995-.071-.338-.155-.664-.244-.995zm-24.363-3.941-1.727 1.726 8.127 8.128h10.774v-2.44h-9.76z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/drive-harddisk-symbolic.svg b/.icons/kora/places/symbolic/drive-harddisk-symbolic.svg
new file mode 100644
index 000000000..e9a1dec9a
--- /dev/null
+++ b/.icons/kora/places/symbolic/drive-harddisk-symbolic.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g transform="translate(-442 -156)">
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".27" d="m445.982 183.422v4.592c0 1.1.886 1.986 1.987 1.986h24.027c1.1 0 1.986-.886 1.986-1.986v-4.573c-.626.347-1.34.559-2.086.559h-23.792c-.76 0-1.487-.22-2.122-.578z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".15" d="m449.986 158c-1.1 0-1.877.891-1.986 1.986l-2 20.028c-.109 1.095.886 1.986 1.986 1.986h24.028c1.1 0 2.095-.891 1.986-1.986l-2-20.028c-.109-1.095-.886-1.986-1.986-1.986zm19.004 1.98 1.01 12.02c0 4.418-4.477 8-10 8s-10-3.582-10-8 4.477-8 10-8c.857 0 1.689.086 2.482.248z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".09" d="m467.602 162.412-5.211 3.365c-0.757-0.18-1.559-0.277-2.391-0.277-4.556 0-8.25 2.91-8.25 6.5s3.694 6.5 8.25 6.5 8.25-2.91 8.25-6.5zm-7.602 6.611c2.194 0 4 1.345 4 2.979s-1.806 2.978-4 2.978-4-1.344-4-2.978 1.806-2.979 4-2.979z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".27" d="m468.99 159.98-6.508 4.268c-.793-.162-1.625-.248-2.482-.248-5.523 0-10 3.582-10 8s4.477 8 10 8 10-3.582 10-8zm-1.388 2.432.648 9.588c0 3.59-3.694 6.5-8.25 6.5s-8.25-2.91-8.25-6.5 3.694-6.5 8.25-6.5c.832 0 1.634.097 2.391.277z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".4" d="m460 169.023c-2.194 0-4 1.345-4 2.979s1.806 2.978 4 2.978 4-1.344 4-2.978-1.806-2.979-4-2.979zm0 1.188c1.319 0 2.404 0.809 2.404 1.791s-1.085 1.791-2.404 1.791-2.404-0.809-2.404-1.791 1.085-1.791 2.404-1.791z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".87" d="m450.104 156c-2.274 0-3.875 1.842-4.104 4.104l-2 19.792c-.006.057-.003.112-.006.168-.002-.056-.012-.111-.012-.168v8c0 2.274 1.83 4.104 4.104 4.104h23.793c2.273 0 4.103-1.83 4.103-4.104v-7.173c.039-.267.047-.544.018-.827l-2-19.792c-.229-2.262-1.83-4.104-4.104-4.104zm-.118 2h20.028c1.1 0 1.877.891 1.986 1.986l2 20.028c.109 1.095-.886 1.986-1.986 1.986h-24.028c-1.1 0-2.095-.891-1.986-1.986l2-20.028c.109-1.095.886-1.986 1.986-1.986zm-4.004 25.422c.635.358 1.362.578 2.122.578h23.792c.746 0 1.46-.212 2.086-.559v4.573c0 1.1-.886 1.986-1.986 1.986h-24.027c-1.101 0-1.987-.886-1.987-1.986z"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" d="m10 4h12v2h-12z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" transform="matrix(0 1 -1 0 -442 -156)" d="m184-451h6v3h-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" transform="matrix(0 1 -1 0 -442 -156)" d="m184-460h6v2h-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" transform="matrix(0 1 -1 0 -442 -156)" d="m184-464h6v2h-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" transform="matrix(0 1 -1 0 -442 -156)" d="m184-468h6v2h-6z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(0 1 -1 0 -442 -156)" d="m186-472h2v2h-2z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/drive-harddisk-usb-symbolic.svg b/.icons/kora/places/symbolic/drive-harddisk-usb-symbolic.svg
new file mode 100644
index 000000000..e723da99c
--- /dev/null
+++ b/.icons/kora/places/symbolic/drive-harddisk-usb-symbolic.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".04" transform="translate(-442 -156)" d="m445.982 183.422v4.592c0 1.1.886 1.986 1.987 1.986h24.027c1.1 0 1.986-.886 1.986-1.986v-4.573c-.626.347-1.34.559-2.086.559h-23.792c-.76 0-1.487-.22-2.122-.578z"/>
+ <path fill-opacity=".3" d="m7.986 2c-1.1 0-1.877.891-1.986 1.986l-2 20.028c-.109 1.095.886 1.986 1.986 1.986h24.028c1.1 0 2.095-.891 1.986-1.986l-2-20.028c-.109-1.095-.886-1.986-1.986-1.986z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".82" transform="translate(-442 -156)" d="m450.104 156c-2.274 0-3.875 1.842-4.104 4.104l-2 19.792c-.006.057-.003.112-.006.168-.002-.056-.012-.111-.012-.168v8c0 2.274 1.83 4.104 4.104 4.104h23.793c2.273 0 4.103-1.83 4.103-4.104v-7.173c.039-.267.047-.544.018-.827l-2-19.792c-.229-2.262-1.83-4.104-4.104-4.104zm-.118 2h20.028c1.1 0 1.877.891 1.986 1.986l2 20.028c.109 1.095-.886 1.986-1.986 1.986h-24.028c-1.1 0-2.095-.891-1.986-1.986l2-20.028c.109-1.095.886-1.986 1.986-1.986zm-4.004 25.422c.635.358 1.362.578 2.122.578h23.792c.746 0 1.46-.212 2.086-.559v4.573c0 1.1-.886 1.986-1.986 1.986h-24.027c-1.101 0-1.987-.886-1.987-1.986z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".13" d="m6.068 30.01c-.746 0-1.459.212-2.086.558v1.446c0 1.1.886 1.986 1.987 1.986h24.027c1.1 0 1.986-.886 1.986-1.986v-1.426c-.634-.359-1.361-.578-2.121-.578z"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(0 1 -1 0 -442 -156)" d="m186-472h2v2h-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" transform="matrix(.891357 0 0 .891357 -392.016 -137.596)" d="m446.282 172.02v-5.529h1.501v5.472c0 .864.168 1.514.505 1.949.338.429.843.644 1.517.644.81 0 1.449-.258 1.917-.775.473-.516.709-1.22.709-2.112v-5.178h1.501v9.134h-1.501v-1.403c-.364.554-.788.968-1.272 1.239-.478.267-1.036.4-1.672.4-1.049 0-1.845-.326-2.389-.979-.544-.652-.816-1.606-.816-2.862zm16.58-5.26v1.419c-.424-.218-.865-.381-1.322-.489-.456-.109-.929-.163-1.419-.163-.744 0-1.304.114-1.679.342-.37.228-.555.571-.555 1.028 0 .348.133.622.4.823.266.196.802.384 1.606.563l.514.114c1.066.228 1.821.552 2.267.971.451.413.677.992.677 1.737 0 .848-.337 1.519-1.011 2.014-.669.495-1.591.742-2.765.742-.489 0-1-.049-1.533-.147-.527-.092-1.085-.234-1.672-.424v-1.549c.555.288 1.101.505 1.639.652.539.141 1.071.212 1.599.212.707 0 1.25-.119 1.631-.359.38-.244.571-.587.571-1.027 0-.408-.139-.721-.416-.938-.272-.218-.873-.427-1.803-.628l-.522-.122c-.929-.196-1.601-.495-2.014-.897-.413-.408-.62-.965-.62-1.672 0-.859.305-1.522.914-1.99s1.473-.701 2.593-.701c.555 0 1.077.04 1.566.122s.94.204 1.354.367zm4.338 1.117c.315-.543.712-.946 1.191-1.207.484-.266 1.06-.399 1.729-.399 1.109 0 2.009.44 2.699 1.321.696.881 1.044 2.039 1.044 3.474s-.348 2.593-1.044 3.474c-.69.881-1.59 1.321-2.699 1.321-.669 0-1.245-.13-1.729-.391-.479-.267-.876-.672-1.191-1.216v1.371h-1.509v-12.69h1.509zm5.105 3.189c0-1.104-.228-1.968-.685-2.593-.451-.631-1.074-.946-1.867-.946-.794 0-1.419.315-1.876.946-.451.625-.677 1.489-.677 2.593 0 1.103.226 1.971.677 2.601.457.626 1.082.938 1.876.938.793 0 1.416-.312 1.867-.938.457-.63.685-1.498.685-2.601z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/drive-removable-media-symbolic.svg b/.icons/kora/places/symbolic/drive-removable-media-symbolic.svg
new file mode 100644
index 000000000..6256a7e18
--- /dev/null
+++ b/.icons/kora/places/symbolic/drive-removable-media-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".2" d="m7.986 2c-1.1 0-1.877.891-1.986 1.986l-2 20.028c-.109 1.095.886 1.986 1.986 1.986h24.028c1.1 0 2.095-.891 1.986-1.986l-2-20.028c-.109-1.095-.886-1.986-1.986-1.986z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".81" transform="translate(-442 -156)" d="m450.104 156c-2.274 0-3.875 1.842-4.104 4.104l-2 19.792c-.006.057-.003.112-.006.168-.002-.056-.012-.111-.012-.168v8c0 2.274 1.83 4.104 4.104 4.104h23.793c2.273 0 4.103-1.83 4.103-4.104v-7.173c.039-.267.047-.544.018-.827l-2-19.792c-.229-2.262-1.83-4.104-4.104-4.104zm-.118 2h20.028c1.1 0 1.877.891 1.986 1.986l2 20.028c.109 1.095-.886 1.986-1.986 1.986h-24.028c-1.1 0-2.095-.891-1.986-1.986l2-20.028c.109-1.095.886-1.986 1.986-1.986zm-4.004 25.422c.635.358 1.362.578 2.122.578h23.792c.746 0 1.46-.212 2.086-.559v4.573c0 1.1-.886 1.986-1.986 1.986h-24.027c-1.101 0-1.987-.886-1.987-1.986z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(0 1 -1 0 -442 -156)" d="m186-472h2v2h-2z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".18" d="m6.068 30.01c-.746 0-1.459.212-2.086.558v1.446c0 1.1.886 1.986 1.987 1.986h24.027c1.1 0 1.986-.886 1.986-1.986v-1.426c-.634-.359-1.361-.578-2.121-.578z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-documents-symbolic.svg b/.icons/kora/places/symbolic/folder-documents-symbolic.svg
new file mode 100644
index 000000000..62ed9fb63
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-documents-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g fill="#dfdfdf" transform="matrix(1.07335 0 0 1.07335 -1.32032 -1.32031)">
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".83" d="m26.174 29.955v.248c0 2.122-1.72 3.842-3.842 3.842h-14.318c-1.019 0-1.996-.405-2.717-1.125-.72-.721-1.125-1.698-1.125-2.717.001-5.341.001-14.955.002-20.303 0-1.021.406-2 1.13-2.721.723-.721 1.704-1.124 2.725-1.12.999.003 1.799.006 1.799.006v-.328c0-2.089 1.693-3.782 3.782-3.782h8.016l10.202 10.201v14.017c0 2.089-1.693 3.782-3.782 3.782zm-16.346-21.91h-1.632c-.536 0-1.051.213-1.43.592s-.592.894-.592 1.43v19.956c0 1.117.905 2.022 2.022 2.022h13.888c.554 0 1.086-.22 1.478-.612s.612-.924.612-1.478h-10.564c-2.089 0-3.782-1.693-3.782-3.782zm2-1.678v19.176c0 .639.254 1.253.707 1.705.452.453 1.066.707 1.705.707h13.176c.639 0 1.253-.254 1.705-.707.453-.452.707-1.066.707-1.705v-11.588h-10v-10h-5.588c-.639 0-1.253.254-1.705.707-.453.452-.707 1.066-.707 1.705zm10-1.211v6.799h6.798z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".4" d="m9.828 26.173c0 2.19 1.724 3.782 3.782 3.782h10.564v.185c0 1.052-.853 1.905-1.905 1.905h-14.19c-1.052 0-1.905-.853-1.905-1.905v-20.19c0-1.052.853-1.905 1.905-1.905h1.749z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".15" d="m14.288 3.955c-.652 0-1.278.259-1.739.721-.462.461-.721 1.087-.721 1.739v19.08c0 .652.259 1.278.721 1.739.461.462 1.087.721 1.739.721h13.08c1.358 0 2.46-1.102 2.46-2.46v-11.54h-10v-10z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-download-symbolic.svg b/.icons/kora/places/symbolic/folder-download-symbolic.svg
new file mode 100644
index 000000000..7899ed600
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-download-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".71" d="m17.999 25.348 10.514-13.265c1.025-1.289 2.908-1.508 4.198-.484 1.293 1.025 1.51 2.906.486 4.198l-12.841 16.197c-.591.748-1.471 1.135-2.357 1.13-.886.005-1.764-.382-2.356-1.13l-12.84-16.196c-1.024-1.291-.807-3.174.486-4.197 1.29-1.025 3.173-.806 4.198.484zm0-14.908 5.329-6.723c.761-.96 2.16-1.123 3.121-.36.961.761 1.123 2.161.361 3.12l-7.057 8.904c-.44.556-1.095.843-1.754.841-.659.002-1.313-.285-1.752-.841l-7.058-8.904c-.763-.959-.601-2.359.36-3.12.961-.763 2.36-.6 3.123.36z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-music-symbolic.svg b/.icons/kora/places/symbolic/folder-music-symbolic.svg
new file mode 100644
index 000000000..0151acf32
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-music-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".81" d="m30.527.008c.808.136 1.406.861 1.406 1.828l-.07 25.158c-.266 1.877-1.936 3.658-4.357 4.287-3.036.789-6.025-.526-6.676-2.881-.651-2.354 1.252-4.904 4.287-5.693 1.682-.437 3.303-.169 4.566.492v-13.452l-15.74 4.217-.07 17.528c-.266 1.878-1.936 3.658-4.358 4.287-3.035.789-6.027-.526-6.677-2.881-.651-2.354 1.251-4.904 4.287-5.693 1.682-.437 3.305-.169 4.568.492v-20.451c0-1.29 1.004-2.617 2.25-2.951zm-.749 3.468-15.94 4.247v4.903l15.885-4.107z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-new-symbolic.svg b/.icons/kora/places/symbolic/folder-new-symbolic.svg
new file mode 100644
index 000000000..939926b56
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-new-symbolic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(1.04321 0 0 1.07286 -1.55542 -2.2586)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453zm-1.917 0c0-.878-.731-1.589-1.633-1.589h-12.527c-2.295 0-3.682-.769-4.883-1.706-1.052-.821-1.797-1.977-3.808-1.977h-6.186c-.902 0-1.633.711-1.633 1.588v20.15c0 .877.731 1.588 1.633 1.588h27.404c.902 0 1.633-.711 1.633-1.588z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".18" d="m2.005 12.471h31.995v14.825c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="translate(0 .635935)" d="m16.5 13v4.5h-4.5v3h4.5v4.5h3v-4.5h4.5v-3h-4.5v-4.5z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-open-symbolic.svg b/.icons/kora/places/symbolic/folder-open-symbolic.svg
new file mode 100644
index 000000000..5aee86cef
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-open-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(1.04321 0 0 1.07286 -1.55542 -2.2586)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453zm-1.917 0c0-.878-.731-1.589-1.633-1.589h-12.527c-2.295 0-3.682-.769-4.883-1.706-1.052-.821-1.797-1.977-3.808-1.977h-6.186c-.902 0-1.633.711-1.633 1.588v20.15c0 .877.731 1.588 1.633 1.588h27.404c.902 0 1.633-.711 1.633-1.588z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".18" d="m2.005 26.746h31.995v.55c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-pictures-symbolic.svg b/.icons/kora/places/symbolic/folder-pictures-symbolic.svg
new file mode 100644
index 000000000..77e8d5637
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-pictures-symbolic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" cx="20.206" cy="18.953" r="6.283"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".82" d="m30.535 6.18h2.053c1.883 0 3.412 1.529 3.412 3.413v3.057h-8.638c-1.748-1.983-4.307-3.235-7.156-3.235s-5.408 1.252-7.156 3.235h-13.05v-3.057c0-1.884 1.529-3.413 3.412-3.413h16.323v-2.089h10.8z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" d="m36 12.65v13.757c0 1.884-1.529 3.413-3.412 3.413h-29.176c-1.883 0-3.412-1.529-3.412-3.413v-13.757h13.05c-1.482 1.681-2.382 3.888-2.382 6.303 0 5.265 4.274 9.539 9.538 9.539 5.265 0 9.539-4.274 9.539-9.539 0-2.415-.9-4.622-2.383-6.303z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-publicshare-symbolic.svg b/.icons/kora/places/symbolic/folder-publicshare-symbolic.svg
new file mode 100644
index 000000000..84114f47f
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-publicshare-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".81" d="m18 0c-9.875 0-18 8.125-18 18 .011 6.354 3.385 12.25 8.859 15.477.216.162.478.251.748.252.686 0 1.25-.565 1.25-1.25 0-.435-.226-.84-.597-1.067-4.79-2.761-7.754-7.883-7.76-13.412 0-8.503 6.997-15.5 15.5-15.5s15.5 6.997 15.5 15.5c-.008 5.528-2.972 10.649-7.762 13.408l.004.006c-.393.221-.638.637-.638 1.088 0 .686.564 1.25 1.25 1.25.263-.001.519-.085.732-.24 5.506-3.22 8.904-9.134 8.914-15.512 0-9.875-8.125-18-18-18zm0 5c-7.132 0-13 5.868-13 13 .008 4.591 2.447 8.85 6.402 11.18.036.024.072.046.11.066.183.102.39.155.599.156.686 0 1.25-.564 1.25-1.25 0-.466-.26-.894-.673-1.109-.004-.002-.007-.004-.01-.006-3.2-1.881-5.173-5.325-5.178-9.037 0-5.76 4.74-10.5 10.5-10.5s10.5 4.74 10.5 10.5c-.005 3.745-2.014 7.215-5.26 9.084-.387.222-.626.636-.627 1.082 0 .686.565 1.25 1.25 1.25.22-.001.436-.059.625-.17l.002.004c4.019-2.315 6.505-6.612 6.51-11.25 0-7.132-5.868-13-13-13zm0 5.5c-4.114 0-7.5 3.386-7.5 7.5.004 2.633 1.395 5.078 3.656 6.428.025.016.051.031.076.045.009.005.017.01.026.015.182.098.385.149.592.149.685 0 1.25-.565 1.25-1.25-.001-.451-.246-.868-.639-1.088-1.521-.896-2.458-2.534-2.461-4.299 0-2.743 2.257-5 5-5s5 2.257 5 5c-.003 1.784-.96 3.436-2.506 4.326l.002.002c-.375.226-.605.633-.605 1.07 0 .686.564 1.25 1.25 1.25.211 0 .418-.054.603-.156l.018-.012c.035-.019.068-.041.101-.064 2.25-1.352 3.633-3.791 3.637-6.416 0-4.114-3.386-7.5-7.5-7.5zm0 5.5c-1.097 0-2 .903-2 2s.903 2 2 2 2-.903 2-2-.903-2-2-2z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-recent-symbolic.svg b/.icons/kora/places/symbolic/folder-recent-symbolic.svg
new file mode 100644
index 000000000..b69d8dedb
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-recent-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="translate(-461 -175)" d="m479 175v4.129c1.239 0 2.443.165 3.585.47l1.07-3.98c-1.487-.4-3.042-.619-4.655-.619zm-4.673.619c-1.539.413-2.99 1.022-4.336 1.802l2.064 3.567c1.039-.602 2.155-1.072 3.341-1.389zm13.664 1.802-2.065 3.567c1.054.609 2.036 1.341 2.891 2.196l2.909-2.91c-1.109-1.109-2.369-2.062-3.735-2.853zm-21.717 2.872c-3.251 3.257-5.274 7.741-5.274 12.707 0 9.942 8.059 18 18 18 9.942 0 18-8.058 18-18h-4.129c0 7.661-6.21 13.871-13.871 13.871s-13.87-6.21-13.87-13.871c0-3.83 1.544-7.306 4.054-9.816zm28.305 3.716-3.566 2.065c.601 1.04 1.072 2.154 1.389 3.341l3.979-1.07c-.415-1.533-1.024-2.991-1.802-4.336zm1.802 4.336c.088.328.173.663.244.995-.071-.338-.155-.664-.244-.995zm-24.363-3.941-1.727 1.726 8.127 8.128h10.774v-2.44h-9.76z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-remote-symbolic.svg b/.icons/kora/places/symbolic/folder-remote-symbolic.svg
new file mode 100644
index 000000000..086975e82
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-remote-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="translate(.005167 1)" d="m16.75 32.5v-2.5h-13.047c-2.044 0-3.703-1.659-3.703-3.703v-21.619c0-2.044 1.659-3.703 3.703-3.703h6.454c4.518 0 4.548 3.951 9.066 3.951h13.069c2.044 0 3.703 1.659 3.703 3.705v17.666c0 2.044-1.659 3.703-3.703 3.703h-13.042v2.5h15.5c.69 0 1.25.56 1.25 1.25s-.56 1.25-1.25 1.25h-33.5c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25zm17.245-23.869c0-.942-.762-1.705-1.703-1.705h-13.069c-2.394 0-3.841-.825-5.094-1.83-1.097-.881-1.874-2.121-3.972-2.121h-6.454c-.941 0-1.703.763-1.703 1.703v21.619c0 .94.762 1.703 1.703 1.703h28.589c.941 0 1.703-.763 1.703-1.703z"/>
+ <path fill-opacity=".18" d="m2.005 12.471h31.995v14.825c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-saved-search-symbolic.svg b/.icons/kora/places/symbolic/folder-saved-search-symbolic.svg
new file mode 100644
index 000000000..fd007edcd
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-saved-search-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" d="m6.5 1c-3.017 0-5.5 2.483-5.5 5.5s2.483 5.5 5.5 5.5c1.113 0 2.485-.573 3.241-1.093l3.538 3.786c.188.196.449.307.721.307.549 0 1-.451 1-1 0-.27-.109-.529-.303-.717l-3.794-3.545c.521-.755 1.095-2.126 1.097-3.238 0-3.017-2.483-5.5-5.5-5.5zm0 1.097c2.416 0 4.403 1.987 4.403 4.403s-1.987 4.403-4.403 4.403-4.403-1.987-4.403-4.403 1.987-4.403 4.403-4.403z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-symbolic.svg b/.icons/kora/places/symbolic/folder-symbolic.svg
new file mode 100644
index 000000000..83a91bccc
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(1.04321 0 0 1.07286 -1.55542 -2.2586)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453zm-1.917 0c0-.878-.731-1.589-1.633-1.589h-12.527c-2.295 0-3.682-.769-4.883-1.706-1.052-.821-1.797-1.977-3.808-1.977h-6.186c-.902 0-1.633.711-1.633 1.588v20.15c0 .877.731 1.588 1.633 1.588h27.404c.902 0 1.633-.711 1.633-1.588z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".18" d="m2.005 12.471h31.995v14.825c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-templates-symbolic.svg b/.icons/kora/places/symbolic/folder-templates-symbolic.svg
new file mode 100644
index 000000000..b83362107
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-templates-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".82" transform="matrix(.859133 0 0 .859133 1.55375 6.27236)" d="m8.381 28.027h3.683v2.79h-3.683v3.785h-2.789v-3.785h-3.682v-2.79h3.682v-4.07h2.789zm15.025 2.79h-2.789v-2.79h2.789zm-5.634 0h-2.789v-2.79h2.789zm-9.391-9.525h-2.789v-2.79h2.789zm20.639 9.525h-2.789v-2.79h2.789zm-23.324-15.201v-17.531c0-1.076.43-2.109 1.197-2.871s1.807-1.189 2.891-1.189h16.356l8.257 9.701v27.068h-2.609v-26.295l-6.737-.067v-7.816h-15.331c-.782 0-1.415.629-1.415 1.405v17.595z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-videos-symbolic.svg b/.icons/kora/places/symbolic/folder-videos-symbolic.svg
new file mode 100644
index 000000000..d277b5000
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-videos-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".25" d="m3.792 17.634v7.829c0 .886.718 1.603 1.604 1.603h16.56v-8.161c0-.702-.568-1.271-1.27-1.271z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m35.442 14.852v14.808c0 .218-.116.418-.301.524-.186.104-.413.097-.591-.019-2.007-1.303-6.816-4.426-8.314-5.4-.284-.184-.457-.503-.46-.847-.008-.793-.02-2.249-.027-3.042-.004-.343.163-.665.442-.854 1.493-1.014 6.327-4.294 8.348-5.668.179-.121.408-.131.597-.028.188.105.306.306.306.526zm-14.756.782c1.806 0 3.27 1.465 3.27 3.271v10.161h-18.56c-1.99 0-3.604-1.613-3.604-3.603v-9.829zm-16.894 2v7.829c0 .886.718 1.603 1.604 1.603h16.56v-8.161c0-.702-.568-1.271-1.27-1.271zm9.082-12.975c1.187-1.458 2.996-2.39 5.021-2.39 3.572 0 6.472 2.9 6.472 6.472s-2.9 6.472-6.472 6.472c-2.025 0-3.834-.932-5.021-2.39-1.187 1.458-2.996 2.39-5.021 2.39-3.572 0-6.472-2.9-6.472-6.472s2.9-6.472 6.472-6.472c2.025 0 3.834.932 5.021 2.39z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/folder-visiting-symbolic.svg b/.icons/kora/places/symbolic/folder-visiting-symbolic.svg
new file mode 100644
index 000000000..fc06d882e
--- /dev/null
+++ b/.icons/kora/places/symbolic/folder-visiting-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(1.04321 0 0 1.07286 -1.55542 -2.2586)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453zm-1.917 0c0-.878-.731-1.589-1.633-1.589h-12.527c-2.295 0-3.682-.769-4.883-1.706-1.052-.821-1.797-1.977-3.808-1.977h-6.186c-.902 0-1.633.711-1.633 1.588v20.15c0 .877.731 1.588 1.633 1.588h27.404c.902 0 1.633-.711 1.633-1.588z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".18" d="m2.005 22.11h31.995v5.186c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/inode-directory-symbolic.svg b/.icons/kora/places/symbolic/inode-directory-symbolic.svg
new file mode 100644
index 000000000..83a91bccc
--- /dev/null
+++ b/.icons/kora/places/symbolic/inode-directory-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(1.04321 0 0 1.07286 -1.55542 -2.2586)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453zm-1.917 0c0-.878-.731-1.589-1.633-1.589h-12.527c-2.295 0-3.682-.769-4.883-1.706-1.052-.821-1.797-1.977-3.808-1.977h-6.186c-.902 0-1.633.711-1.633 1.588v20.15c0 .877.731 1.588 1.633 1.588h27.404c.902 0 1.633-.711 1.633-1.588z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".18" d="m2.005 12.471h31.995v14.825c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/internet-radio-symbolic.svg b/.icons/kora/places/symbolic/internet-radio-symbolic.svg
new file mode 100644
index 000000000..186a15d80
--- /dev/null
+++ b/.icons/kora/places/symbolic/internet-radio-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".85" transform="translate(0 -1)" d="m10.618 14.494c-.152.056-.321.035-.454-.057-.132-.092-.212-.243-.212-.405-.007-.004-.007-.008-.007-.012.001-.205.127-.39.319-.465 2.193-.892 3.736-3.046 3.736-5.555 0-3.317-2.683-6-6-6s-6 2.683-6 6c0 2.509 1.543 4.663 3.735 5.558.191.074.316.258.316.462.004.004.004.008.004.012 0 .164-.08.318-.215.411-.135.094-.307.116-.46.058-2.568-1.045-4.38-3.564-4.38-6.501 0-3.87 3.13-7 7-7s7 3.13 7 7c0 2.937-1.812 5.456-4.382 6.494z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".85" d="m8 4c-1.657 0-3 1.343-3 3 .002 1.27.803 2.401 2 2.824v5.176c0 .554.446 1 1 1s1-.446 1-1v-5.174c1.198-.423 1.999-1.555 2-2.826 0-1.657-1.343-3-3-3z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/mail-archive-symbolic.svg b/.icons/kora/places/symbolic/mail-archive-symbolic.svg
new file mode 100644
index 000000000..c69901df0
--- /dev/null
+++ b/.icons/kora/places/symbolic/mail-archive-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".18" d="m2 1c-1 0-1 1-1 1v12s0 1 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-.227v9h-3.773c0 1.11-.89 2-2 2s-2-.89-2-2h-3.773v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="matrix(.288654 0 0 .323056 -159.217 -123.009)" d="m563.766 383.5c-2.466 0-4.466 2-4.466 4.466v17.068c0 2.466 2 4.466 4.466 4.466h31.068c2.466 0 4.466-2 4.466-4.466v-17.068c0-2.466-2-4.466-4.466-4.466zm18.934 15.9c-.9.9-2.1 1.4-3.4 1.4s-2.5-.5-3.4-1.4l-13.9-13.9h34.5zm-11.1-2.9-10.3 10.3v-20.6zm.7.7 2.9 2.9c1.1 1.1 2.6 1.7 4.1 1.7 1.6 0 3-.6 4.1-1.7l2.9-2.9 10.3 10.3h-34.6zm14.7-.7 10.3-10.3v20.7z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/mail-folder-inbox-symbolic.svg b/.icons/kora/places/symbolic/mail-folder-inbox-symbolic.svg
new file mode 100644
index 000000000..70e9669ed
--- /dev/null
+++ b/.icons/kora/places/symbolic/mail-folder-inbox-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" d="m9.125 4c-1.177 0-2.358 1.232-3.125 2.125l-5.436 6.326c-.388.389-.564.764-.564 1.424v13c0 1.177.948 2.125 2.125 2.125h31.75c1.177 0 2.125-.948 2.125-2.125v-12.656c0-.533-.167-.874-.42-1.231l-5.58-6.863c-.743-.913-1.963-2.125-3.141-2.125zm.318 2h17.457c.592 0 1.061.355 1.432.793l4.58 5.842c.807.916.676 1.365-.357 1.365h-9.055c0 3.038-2.462 5.5-5.5 5.5s-5.5-2.462-5.5-5.5h-2c.002.204.013.408.031.611-.018-.203-.029-.407-.031-.611h-7.459c-.591 0-.917-.524-.103-1.504l4.531-5.461c.624-.752 1.383-1.035 1.974-1.035zm16.024 8.617c-.007.079-.015.158-.024.237.009-.079.017-.158.024-.237zm-14.865.567c.005.037.011.075.017.113-.006-.038-.012-.076-.017-.113zm14.753.232c-.009.049-.019.098-.029.147.01-.049.02-.098.029-.147zm-23.355.584h8.779c.198.715.501 1.396.899 2.021l.006.01c.136.213.282.418.439.616.16.202.33.396.51.582.172.177.354.346.543.505.19.16.388.31.594.45.156.11.316.214.48.312.153.086.31.166.469.24l.006.004c.122.06.247.116.373.168l.004.002c.102.043.204.083.308.121l.006.002c.128.047.258.091.389.131.105.032.21.062.316.09l.008.002c.136.035.273.066.41.094.106.02.212.039.319.054.131.022.262.039.394.053.125.012.25.022.375.028h.014c.115.005.23.009.345.009h.014c.129 0 .258-.004.387-.011.115-.005.23-.013.346-.024.873-.086 1.724-.325 2.515-.705l.016-.008c.165-.077.327-.16.486-.25.261-.153.512-.322.752-.506.114-.086.225-.175.334-.267 1.151-.973 1.982-2.271 2.385-3.723h8.779v9.936c0 .589-.475 1.064-1.064 1.064h-29.872c-.589 0-1.064-.475-1.064-1.064z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" d="m2 16v9.936c0 .589.475 1.064 1.064 1.064h29.872c.589 0 1.064-.475 1.064-1.064v-9.936h-8.781c-.522 1.895-1.769 3.51-3.469 4.496-2.318 1.338-5.182 1.338-7.5 0-1.701-.985-2.948-2.601-3.471-4.496z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/mail-folder-outbox-symbolic.svg b/.icons/kora/places/symbolic/mail-folder-outbox-symbolic.svg
new file mode 100644
index 000000000..84ea12dd5
--- /dev/null
+++ b/.icons/kora/places/symbolic/mail-folder-outbox-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" d="m9.125 6h.639c-.402.615-.582 1.324-.557 2.029-.55.065-1.192.348-1.738 1.006l-4.532 5.461c-.813.98-.487 1.504.104 1.504h9.459c0 3.038 2.462 5.5 5.5 5.5s5.5-2.462 5.5-5.5h9.055c1.033 0 1.163-.449.357-1.365l-4.58-5.842c-.371-.438-.84-.793-1.432-.793h-.105c.019-.696-.163-1.394-.559-2h.623c1.178 0 2.398 1.212 3.141 2.125l5.58 6.863c.253.357.42.698.42 1.231v12.656c0 1.177-.948 2.125-2.125 2.125h-31.75c-1.177 0-2.125-.948-2.125-2.125v-13c0-.66.176-1.035.564-1.424l5.436-6.326c.767-.893 1.948-2.125 3.125-2.125zm-7.125 12v9.936c0 .589.475 1.064 1.064 1.064h29.872c.589 0 1.063-.475 1.064-1.064v-9.936h-8.779c-.403 1.452-1.234 2.749-2.385 3.723-.109.092-.22.181-.334.267-.24.184-.491.353-.752.506-.159.089-.321.173-.486.25l-.016.008c-.791.38-1.642.619-2.516.705-.115.01-.23.018-.345.023-.129.008-.258.012-.387.012h-.014c-.115-.001-.23-.004-.345-.01h-.014c-.125-.006-.25-.015-.375-.027-.132-.014-.264-.032-.395-.053-.106-.016-.212-.034-.318-.054-.138-.028-.274-.059-.41-.094l-.008-.002c-.106-.028-.212-.058-.316-.09-.131-.04-.261-.084-.389-.131l-.006-.002c-.104-.038-.206-.078-.308-.121l-.004-.002c-.126-.052-.251-.108-.373-.168l-.006-.004c-.159-.074-.316-.154-.469-.24-.164-.098-.324-.202-.48-.312-.206-.14-.404-.29-.594-.45-.189-.159-.371-.328-.543-.505-.18-.186-.35-.38-.51-.583-.157-.197-.303-.402-.439-.615l-.006-.01c-.398-.625-.701-1.306-.899-2.021zm16-16.9c.383 0 .767.147 1.061.441l5.302 5.303c.588.587.588 1.533 0 2.121-.587.587-1.533.587-2.121 0l-2.742-2.742v10.691c0 .831-.669 1.5-1.5 1.5s-1.5-.669-1.5-1.5v-10.691l-2.742 2.742c-.588.587-1.534.587-2.121 0-.588-.588-.588-1.534 0-2.121l5.302-5.303c.294-.294.678-.441 1.061-.441z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" transform="translate(-442 -156)" d="m444 174v9.936c0 .589.475 1.064 1.064 1.064h29.872c.589 0 1.064-.475 1.064-1.064v-9.936h-8.781c-.522 1.895-1.769 3.51-3.469 4.496-2.318 1.338-5.182 1.338-7.5 0-1.701-.985-2.948-2.601-3.471-4.496z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/mail-inbox-symbolic.svg b/.icons/kora/places/symbolic/mail-inbox-symbolic.svg
new file mode 120000
index 000000000..e4b172e23
--- /dev/null
+++ b/.icons/kora/places/symbolic/mail-inbox-symbolic.svg
@@ -0,0 +1 @@
+mail-folder-inbox-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/places/symbolic/mail-outbox-symbolic.svg b/.icons/kora/places/symbolic/mail-outbox-symbolic.svg
new file mode 120000
index 000000000..0fcdf2d0a
--- /dev/null
+++ b/.icons/kora/places/symbolic/mail-outbox-symbolic.svg
@@ -0,0 +1 @@
+mail-folder-outbox-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/places/symbolic/mail-sent.svg b/.icons/kora/places/symbolic/mail-sent.svg
new file mode 100644
index 000000000..7c887cb6f
--- /dev/null
+++ b/.icons/kora/places/symbolic/mail-sent.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" transform="translate(-40.1592 .208008)" d="m74.334 2.854-32.35 14.32 10.961 3.976v9.635l5.922-5.746 8.75 7.691zm-2.209 2.83-5.568 23.509-8.575-7.248zm-3.447 1.148-15.026 12.551-7.248-2.387zm-6.453 7.514-5.442 6.816-2.07 5.424v-5.877z"/>
+ <g transform="translate(-482.159 -155.792)">
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".1" d="m488.404 172.997 22.274-10.165-15.026 12.551zm11.579 4.949 14.142-16.263-5.569 23.511z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".4" d="m496.712 176.709v5.878l2.071-5.424 5.442-6.818z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/symbolic/multimedia-player-symbolic.svg b/.icons/kora/places/symbolic/multimedia-player-symbolic.svg
new file mode 100644
index 000000000..cf02d0874
--- /dev/null
+++ b/.icons/kora/places/symbolic/multimedia-player-symbolic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" transform="translate(-442 -156)" d="m458.762 158.766h2.476c.201 0 .362.16.362.361s-.161.363-.362.363h-2.476c-.201 0-.362-.162-.362-.363s.161-.361.362-.361zm-1.25.029h.023c.184 0 .333.148.334.332 0 .184-.149.334-.334.334-.184 0-.334-.15-.334-.334.001-.175.136-.32.311-.332z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".81" transform="translate(-442 -156)" d="m451.432 160.855v-2.341c0-1.392 1.121-2.514 2.513-2.514h12.11c1.392 0 2.513 1.122 2.513 2.514v2.341 26.145 2.486c0 1.392-1.121 2.514-2.513 2.514h-12.11c-1.392 0-2.513-1.122-2.513-2.514v-2.486zm15.136 0v-1.042c0-1.004-.767-1.813-1.771-1.813h-9.594c-1.004 0-1.77.809-1.77 1.813l-.001 1.042zm0 26.145h-13.136v1.188c0 1.003.767 1.812 1.771 1.812h9.594c1.004 0 1.771-.809 1.771-1.812zm-6.568.439c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-6.568-24.658v22.293h13.136v-22.293z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".22" d="m11.433 6.793h13.136v22.281h-13.136z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/nemo-bookmark-not-found-symbolic.svg b/.icons/kora/places/symbolic/nemo-bookmark-not-found-symbolic.svg
new file mode 100644
index 000000000..2cdbb338f
--- /dev/null
+++ b/.icons/kora/places/symbolic/nemo-bookmark-not-found-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <g>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" d="m8.635 2.038c-.101-.263-.354-.436-.635-.436s-.534.173-.635.436c-.625 1.62-1.485 3.852-1.485 3.852s-2.385.126-4.117.217c-.281.015-.524.201-.611.469-.087.267-.001.561.217.739 1.347 1.095 3.201 2.605 3.201 2.605s-.613 2.309-1.058 3.985c-.072.272.031.561.259.726.227.165.533.173.769.02 1.456-.943 3.46-2.241 3.46-2.241s2.004 1.298 3.46 2.241c.236.153.542.145.769-.02.228-.165.331-.454.259-.726-.445-1.676-1.058-3.985-1.058-3.985s1.854-1.51 3.201-2.605c.218-.178.304-.472.217-.739-.087-.268-.33-.454-.611-.469-1.732-.091-4.117-.217-4.117-.217s-.86-2.232-1.485-3.852z"/>
+ <path fill="#f44336" transform="translate(.49698)" d="m13.974 8c-.259 0-.506.103-.689.285-.182.183-.285.43-.285.689v3.052c0 .259.103.506.285.689.183.182.43.285.689.285h.052c.259 0 .506-.103.689-.285.182-.183.285-.43.285-.689v-3.052c0-.259-.103-.506-.285-.689-.183-.182-.43-.285-.689-.285zm0 6c-.259 0-.506.103-.689.285-.182.183-.285.43-.285.689v.052c0 .259.103.506.285.689.183.182.43.285.689.285h.052c.259 0 .506-.103.689-.285.182-.183.285-.43.285-.689v-.052c0-.259-.103-.506-.285-.689-.183-.182-.43-.285-.689-.285z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/symbolic/network-server-symbolic.svg b/.icons/kora/places/symbolic/network-server-symbolic.svg
new file mode 100644
index 000000000..e5a4e4a80
--- /dev/null
+++ b/.icons/kora/places/symbolic/network-server-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".81" transform="translate(-442 -156)" d="m453.59 156h12.82c.881 0 1.752 1.092 2.59 2.027.838.936 2 2.467 2 3.661v27.66c0 1.469-1.183 2.652-2.652 2.652h-16.696c-1.469 0-2.652-1.183-2.652-2.652v-27.66c0-1.194 1.162-2.725 2-3.661.838-.935 1.709-2.027 2.59-2.027zm1.758 1.479c-.779 0-1.504.293-2.057.937l-1.42 1.688c-.681.908-.871 1.424-.871 2.375h18c0-.951-.19-1.467-.871-2.375l-1.42-1.688c-.553-.644-1.278-.937-2.057-.937zm4.652 1.396c1.397 0 2.531.35 2.531.781s-1.134.782-2.531.782-2.531-.351-2.531-.782 1.134-.781 2.531-.781zm-9 5.125v26h18v-26z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".3" d="m9 8h18v26h-18z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/network-workgroup-symbolic.svg b/.icons/kora/places/symbolic/network-workgroup-symbolic.svg
new file mode 100644
index 000000000..f45001354
--- /dev/null
+++ b/.icons/kora/places/symbolic/network-workgroup-symbolic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".19" d="m21.159 25.39v3.226c0 .89-.723 1.612-1.613 1.612h-3.225c-.891 0-1.613-.722-1.613-1.612v-3.226c0-.89.722-1.613 1.613-1.613h3.225c.89 0 1.613.723 1.613 1.613zm11.223 0v3.226c0 .89-.723 1.612-1.613 1.612h-3.226c-.89 0-1.612-.722-1.612-1.612v-3.226c0-.89.722-1.613 1.612-1.613h3.226c.89 0 1.613.723 1.613 1.613zm-22.554 0v3.226c0 .89-.723 1.612-1.613 1.612h-3.226c-.89 0-1.613-.722-1.613-1.612v-3.226c0-.89.723-1.613 1.613-1.613h3.226c.89 0 1.613.723 1.613 1.613zm11.331-19.41v3.226c0 .89-.723 1.613-1.613 1.613h-3.225c-.891 0-1.613-.723-1.613-1.613v-3.226c0-.89.722-1.613 1.613-1.613h3.225c.89 0 1.613.723 1.613 1.613z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".74" d="m19.639 21.778.092.003.091.006.091.008.091.011.09.012.09.015.088.017.089.02.087.021.086.023.086.026.085.027.084.03.083.031.081.034.081.035.08.037.156.08.076.043.075.045.074.046.073.047.071.05.07.051.069.053.067.054.066.056.065.057.063.059.062.06.06.062.059.063.057.065.056.066.054.067.053.069.051.07.05.071.047.073.047.074.044.075.043.076.041.078.039.078.037.08.035.081.034.082.031.082.03.084.027.085.026.086.023.086.022.088.019.088.017.088.015.09.012.09.011.091.008.091.006.092.003.092.001.079v3.251l-.001.08-.003.092-.006.091-.008.092-.011.09-.012.09-.015.09-.017.089-.019.088-.022.087-.023.087-.026.085-.027.085-.03.084-.031.083-.034.082-.035.081-.037.079-.039.079-.041.077-.043.076-.044.076-.094.146-.05.071-.051.07-.053.069-.054.067-.056.067-.057.064-.059.063-.06.062-.062.06-.063.059-.065.058-.066.055-.067.055-.069.052-.07.052-.071.049-.073.048-.074.046-.075.044-.076.043-.078.041-.078.039-.08.037-.081.036-.081.033-.083.032-.084.029-.085.028-.086.025-.086.024-.087.021-.089.019-.088.017-.09.015-.09.013-.091.01-.091.008-.091.006-.092.003-.08.001h-3.251l-.08-.001-.092-.003-.091-.006-.092-.008-.09-.01-.09-.013-.09-.015-.089-.017-.088-.019-.087-.021-.087-.024-.085-.025-.085-.028-.084-.029-.083-.032-.082-.033-.08-.036-.08-.037-.079-.039-.077-.041-.076-.043-.075-.044-.074-.046-.073-.048-.071-.049-.07-.052-.069-.052-.067-.054-.066-.056-.065-.058-.063-.059-.062-.06-.06-.062-.059-.063-.058-.064-.11-.134-.052-.069-.051-.07-.05-.071-.048-.073-.046-.073-.044-.075-.043-.077-.041-.077-.039-.079-.037-.08-.035-.08-.034-.082-.031-.083-.03-.084-.028-.085-.025-.085-.023-.087-.022-.087-.019-.088-.017-.089-.015-.09-.013-.09-.01-.09-.008-.091-.006-.092-.003-.092-.001-.08v-3.251l.001-.079.003-.092.006-.092.008-.091.01-.091.013-.09.015-.09.017-.088.019-.089.022-.087.023-.086.025-.086.028-.085.03-.084.031-.082.034-.082.035-.081.037-.08.039-.078.041-.078.043-.076.044-.075.046-.074.048-.073.05-.071.051-.07.052-.069.055-.067.055-.066.058-.065.059-.063.06-.062.062-.06.063-.059.065-.057.066-.056.067-.054.069-.053.07-.051.071-.05.073-.047.073-.046.076-.045.076-.043.077-.04.079-.04.08-.037.08-.035.082-.034.083-.031.084-.03.085-.027.085-.026.087-.023.087-.021.088-.02.089-.017.09-.015.09-.012.09-.011.092-.008.091-.006.092-.003.08-.001h3.251zm-3.318 1.999-.083.002-.042.003-.04.003-.041.005-.08.012-.039.008-.04.008-.038.01-.039.01-.076.024-.037.013-.037.014-.036.015-.036.016-.035.016-.07.036-.034.019-.034.02-.033.02-.064.044-.062.046-.03.024-.03.025-.029.026-.056.054-.027.027-.052.058-.025.029-.024.03-.024.031-.023.031-.022.032-.042.066-.02.033-.019.034-.018.035-.034.07-.016.036-.042.111-.012.037-.011.039-.011.038-.018.078-.007.04-.007.039-.005.041-.005.04-.004.041-.004.082v3.309l.004.083.004.04.005.041.005.04.007.04.007.039.009.04.009.038.011.039.011.038.012.038.028.074.014.036.016.036.017.036.017.035.018.034.019.034.02.034.021.033.021.032.022.032.023.031.024.031.024.03.025.03.026.029.026.028.027.028.028.027.028.026.029.026.03.025.03.024.031.024.031.023.032.022.032.021.033.021.034.02.034.019.035.018.07.034.036.016.036.014.074.028.038.012.038.011.039.011.038.009.04.009.039.007.04.007.04.005.041.005.04.004.083.004h3.309l.082-.004.041-.004.041-.005.04-.005.04-.007.039-.007.078-.018.039-.011.038-.011.037-.012.038-.014.036-.014.037-.014.036-.016.07-.034.035-.018.034-.019.033-.02.066-.042.032-.022.031-.023.031-.024.03-.024.029-.025.058-.052.055-.055.026-.028.026-.029.025-.03.024-.03.024-.031.022-.031.044-.064.02-.033.02-.034.038-.068.017-.035.017-.036.03-.072.014-.037.013-.037.013-.038.011-.038.01-.039.01-.038.008-.04.008-.039.012-.08.005-.041.003-.04.003-.041.002-.042v-3.309l-.002-.041-.006-.082-.005-.04-.006-.041-.006-.039-.008-.04-.008-.039-.01-.039-.01-.038-.011-.039-.026-.074-.014-.037-.015-.037-.015-.036-.034-.07-.019-.035-.019-.034-.04-.066-.022-.033-.022-.032-.022-.031-.024-.031-.024-.03-.025-.029-.052-.058-.028-.027-.027-.027-.029-.027-.029-.026-.029-.025-.03-.024-.062-.046-.032-.022-.033-.022-.066-.04-.034-.019-.07-.036-.035-.016-.036-.016-.037-.015-.036-.014-.038-.013-.037-.012-.038-.012-.078-.02-.078-.016-.08-.012-.041-.005-.082-.006-.083-.002zm14.54-1.999.092.003.092.006.091.008.091.011.09.012.09.015.088.017.088.02.088.021.086.023.086.026.085.027.084.03.082.031.082.034.081.035.08.037.156.08.076.043.075.044.074.047.073.047.071.05.07.051.069.053.067.054.066.056.065.057.063.059.062.06.06.062.059.063.057.065.056.066.054.067.053.069.051.07.05.071.047.073.046.074.045.075.043.076.04.078.039.078.038.08.035.081.034.082.031.082.03.084.027.085.026.086.023.086.021.087.02.089.017.088.015.09.012.09.011.091.008.091.005.092.004.092.001.079v3.251l-.001.08-.004.092-.005.092-.008.091-.011.09-.012.091-.015.089-.017.089-.02.088-.021.087-.023.087-.026.085-.027.085-.03.084-.031.083-.034.082-.035.08-.038.08-.039.079-.04.077-.043.077-.045.075-.046.073-.047.073-.05.071-.051.07-.053.069-.054.067-.056.067-.057.064-.059.063-.06.062-.062.06-.063.059-.065.058-.066.055-.067.055-.069.052-.07.052-.071.049-.073.048-.074.046-.075.044-.076.043-.078.041-.078.039-.08.037-.081.036-.082.033-.082.032-.084.029-.085.028-.086.025-.086.024-.088.021-.088.019-.088.017-.09.015-.09.013-.091.01-.091.008-.092.006-.092.003-.079.001h-3.251l-.08-.001-.092-.003-.092-.006-.091-.008-.09-.01-.091-.013-.089-.015-.089-.017-.088-.019-.087-.021-.087-.024-.085-.025-.085-.028-.084-.029-.083-.032-.082-.033-.081-.036-.079-.037-.079-.039-.077-.041-.077-.043-.075-.044-.073-.046-.073-.048-.071-.049-.07-.052-.069-.052-.068-.055-.066-.055-.064-.058-.063-.059-.062-.06-.06-.062-.059-.063-.058-.064-.056-.067-.054-.067-.053-.069-.051-.07-.049-.071-.048-.073-.046-.073-.044-.075-.043-.077-.041-.077-.039-.079-.037-.08-.036-.08-.033-.082-.032-.083-.029-.084-.028-.085-.025-.085-.024-.087-.021-.087-.019-.088-.017-.089-.015-.089-.013-.091-.01-.09-.008-.091-.006-.092-.003-.092-.001-.08v-3.251l.001-.079.003-.092.006-.092.008-.091.01-.091.013-.09.015-.09.017-.088.019-.089.021-.087.024-.086.025-.086.028-.085.029-.084.032-.082.033-.082.036-.081.037-.08.039-.078.041-.078.043-.076.044-.075.046-.074.048-.073.049-.071.052-.07.052-.069.054-.067.056-.066.058-.065.059-.063.06-.062.062-.06.063-.059.064-.057.066-.056.068-.054.069-.053.07-.051.071-.05.146-.094.076-.044.076-.043.077-.04.079-.04.079-.037.081-.035.082-.034.083-.031.084-.03.085-.027.085-.026.087-.023.087-.021.088-.02.089-.017.089-.015.091-.012.09-.011.091-.008.092-.006.092-.003.08-.001h3.251zm-3.318 1.999-.083.002-.041.003-.04.003-.041.005-.08.012-.039.008-.04.008-.038.01-.039.01-.076.024-.037.013-.037.014-.036.015-.072.032-.035.018-.034.018-.034.019-.034.02-.033.02-.064.044-.062.046-.03.024-.03.025-.029.026-.056.054-.027.027-.052.058-.025.029-.024.03-.024.031-.023.031-.022.032-.042.066-.02.033-.019.034-.018.035-.034.07-.016.036-.015.037-.014.037-.013.037-.012.037-.011.039-.011.038-.018.078-.007.04-.007.039-.005.041-.005.04-.004.041-.004.082v3.309l.004.083.004.04.005.041.005.04.007.04.007.039.009.04.009.038.011.039.011.038.012.038.013.037.014.037.015.036.016.036.017.036.017.035.018.034.019.034.02.034.021.033.021.032.022.032.023.031.024.031.024.03.025.03.026.029.026.028.027.028.028.027.028.026.029.026.03.025.03.024.031.024.031.023.032.022.032.021.033.021.034.02.034.019.034.018.035.017.036.017.036.016.036.014.074.028.038.012.038.011.039.011.038.009.04.009.039.007.04.007.04.005.041.005.04.004.083.004h3.309l.082-.004.041-.004.04-.005.041-.005.039-.007.04-.007.078-.018.038-.011.039-.011.037-.012.111-.042.036-.016.07-.034.035-.018.034-.019.033-.02.066-.042.032-.022.031-.023.031-.024.03-.024.029-.025.058-.052.027-.027.054-.056.025-.029.05-.06.046-.062.044-.064.02-.033.02-.034.019-.034.018-.034.018-.035.032-.072.015-.036.014-.037.013-.037.024-.076.01-.039.01-.038.008-.04.008-.039.012-.08.005-.041.003-.04.003-.041.002-.083v-3.226l-.002-.083-.006-.082-.005-.04-.006-.041-.006-.039-.008-.04-.008-.039-.01-.039-.01-.038-.012-.039-.012-.037-.013-.037-.014-.037-.015-.037-.016-.036-.016-.035-.036-.07-.019-.034-.04-.066-.022-.033-.022-.032-.046-.062-.025-.03-.05-.058-.027-.029-.054-.054-.029-.027-.029-.026-.029-.025-.03-.024-.062-.046-.032-.022-.033-.022-.066-.04-.034-.019-.07-.036-.035-.016-.036-.016-.037-.015-.037-.014-.037-.013-.037-.012-.039-.012-.038-.01-.039-.01-.039-.008-.04-.008-.039-.006-.041-.006-.04-.005-.082-.006-.083-.002zm-19.236-1.999.092.003.092.006.091.008.091.011.09.012.089.015.089.017.088.02.088.021.086.023.086.026.085.027.083.03.083.031.082.034.081.035.08.037.156.08.076.043.075.045.074.046.072.047.072.05.07.051.068.053.068.054.066.056.064.057.064.059.061.06.061.062.059.063.057.065.056.066.054.067.053.069.051.07.049.071.048.073.046.074.045.075.042.076.041.078.039.078.038.08.035.081.033.082.032.082.029.084.028.085.025.086.024.086.021.088.019.088.017.088.015.09.013.09.01.091.008.091.006.092.004.092.001.079v3.251l-.001.08-.004.092-.006.092-.008.091-.01.09-.013.09-.015.09-.017.089-.019.088-.021.087-.024.087-.025.085-.028.085-.029.084-.032.083-.033.082-.035.08-.038.08-.039.079-.041.077-.042.076-.045.076-.046.073-.048.073-.049.071-.051.07-.053.069-.054.067-.056.067-.057.064-.059.063-.061.062-.061.06-.064.059-.064.058-.066.055-.068.055-.068.052-.07.052-.072.049-.072.048-.074.046-.075.044-.076.043-.078.041-.078.039-.08.037-.081.036-.082.033-.083.032-.083.029-.085.028-.086.025-.086.024-.088.021-.088.019-.089.017-.089.015-.09.013-.091.01-.091.008-.092.006-.092.003-.079.001h-3.251l-.08-.001-.092-.003-.092-.006-.091-.008-.091-.01-.09-.013-.089-.015-.089-.017-.088-.019-.088-.021-.086-.024-.086-.025-.084-.028-.084-.029-.083-.032-.082-.033-.081-.036-.079-.037-.079-.039-.077-.041-.077-.043-.075-.044-.074-.046-.072-.048-.072-.049-.07-.052-.068-.052-.068-.055-.066-.055-.064-.058-.064-.059-.061-.06-.061-.062-.059-.063-.057-.064-.056-.067-.054-.067-.053-.069-.051-.07-.049-.071-.048-.073-.046-.073-.045-.075-.042-.077-.041-.077-.039-.079-.037-.079-.036-.081-.033-.082-.032-.083-.029-.084-.028-.085-.025-.085-.024-.087-.021-.087-.019-.088-.017-.089-.015-.09-.013-.09-.01-.09-.008-.091-.006-.092-.004-.092-.001-.08v-3.251l.001-.079.004-.092.006-.092.008-.091.01-.091.013-.09.015-.09.017-.088.019-.088.021-.088.024-.086.025-.086.028-.085.029-.084.032-.082.033-.082.036-.081.037-.08.039-.078.041-.078.042-.076.045-.075.046-.074.048-.073.049-.071.051-.07.053-.069.054-.067.056-.066.057-.065.059-.063.061-.062.061-.06.064-.059.064-.057.066-.056.068-.054.068-.053.07-.051.072-.05.072-.047.074-.046.075-.045.077-.043.077-.04.079-.04.079-.037.081-.035.082-.034.083-.031.084-.03.084-.027.086-.026.086-.023.088-.021.088-.02.089-.017.089-.015.09-.012.091-.011.091-.008.092-.006.092-.003.079-.001h3.252zm-3.318 1.999-.083.002-.082.006-.04.005-.08.012-.04.008-.039.008-.039.01-.038.01-.076.024-.037.013-.037.014-.036.015-.072.032-.035.018-.034.018-.034.019-.034.02-.033.02-.064.044-.032.023-.03.023-.03.024-.03.025-.029.026-.056.054-.027.027-.052.058-.025.029-.024.03-.024.031-.023.031-.022.032-.042.066-.02.033-.019.034-.036.07-.016.035-.016.036-.015.037-.014.037-.013.037-.012.037-.011.039-.011.038-.018.078-.007.04-.007.039-.006.041-.004.04-.004.041-.003.041-.002.083v3.226l.002.083.003.041.004.04.004.041.006.04.007.04.007.039.009.04.009.038.011.039.011.038.012.038.013.037.014.037.015.036.032.072.018.035.018.034.019.034.02.034.021.033.021.032.022.032.023.031.024.031.024.03.025.03.026.029.026.028.027.028.028.027.028.026.029.026.03.025.06.048.032.023.032.022.032.021.033.021.034.02.034.019.034.018.035.017.036.017.036.016.036.014.074.028.038.012.076.022.078.018.08.014.08.01.041.004.041.002.042.002h3.309l.082-.004.041-.004.08-.01.08-.014.078-.018.076-.022.038-.012.074-.028.036-.014.036-.016.036-.017.035-.017.034-.018.034-.019.034-.02.033-.021.032-.021.032-.022.032-.023.03-.024.031-.024.029-.025.029-.026.028-.026.028-.027.054-.056.025-.029.05-.06.046-.062.044-.064.02-.033.02-.034.019-.034.018-.034.018-.035.032-.072.015-.036.014-.037.013-.037.024-.076.01-.039.009-.038.009-.04.008-.039.012-.08.004-.041.004-.04.003-.041.002-.083v-3.226l-.002-.083-.003-.041-.004-.041-.004-.04-.006-.041-.006-.039-.008-.04-.018-.078-.01-.038-.012-.039-.012-.037-.013-.037-.014-.037-.015-.037-.016-.036-.016-.035-.036-.07-.019-.034-.04-.066-.022-.033-.022-.032-.046-.062-.025-.03-.05-.058-.027-.029-.027-.027-.056-.054-.029-.026-.029-.025-.031-.024-.03-.023-.032-.023-.064-.044-.033-.02-.034-.02-.034-.019-.034-.018-.035-.018-.072-.032-.036-.015-.037-.014-.037-.013-.076-.024-.038-.01-.039-.01-.039-.008-.04-.008-.08-.012-.04-.005-.082-.006-.083-.002zm14.65-21.409.092.004.091.006.091.008.091.01.09.013.09.015.088.017.089.019.087.021.086.024.086.025.085.028.084.029.083.032.081.033.081.036.08.037.078.039.078.041.076.042.075.045.074.046.073.048.071.049.07.051.069.053.067.054.066.056.065.057.063.059.062.061.06.061.059.064.057.064.056.066.054.068.053.068.051.07.05.072.047.072.047.074.044.075.043.077.041.077.039.079.037.079.035.081.034.082.031.083.03.084.027.084.026.086.023.087.022.087.019.088.017.089.015.089.012.09.011.091.008.091.006.092.003.092.001.08v3.251l-.001.079-.003.092-.006.092-.008.091-.011.091-.012.09-.015.089-.017.089-.019.088-.022.088-.023.086-.026.086-.027.085-.03.083-.031.083-.034.082-.035.081-.037.08-.039.078-.041.078-.043.076-.044.075-.047.074-.047.072-.05.072-.051.07-.053.068-.054.068-.056.066-.057.064-.059.064-.06.061-.062.061-.063.059-.065.057-.066.056-.067.054-.069.053-.07.051-.071.049-.073.048-.074.046-.075.045-.076.042-.078.041-.078.039-.08.038-.081.035-.081.033-.083.032-.084.029-.085.028-.086.025-.086.024-.087.021-.089.019-.088.018-.09.014-.09.013-.091.01-.091.008-.091.006-.092.004-.08.001h-3.251l-.08-.001-.092-.004-.091-.006-.092-.008-.09-.01-.09-.013-.09-.014-.089-.018-.088-.019-.087-.021-.087-.024-.085-.025-.085-.028-.084-.029-.083-.032-.082-.033-.08-.035-.08-.038-.079-.039-.077-.041-.076-.042-.075-.045-.074-.046-.073-.048-.071-.049-.07-.051-.069-.053-.067-.054-.066-.056-.065-.057-.063-.059-.062-.061-.06-.061-.059-.064-.058-.064-.055-.066-.055-.068-.052-.068-.051-.07-.05-.072-.048-.072-.046-.074-.044-.075-.043-.076-.041-.078-.039-.078-.037-.08-.035-.081-.034-.082-.031-.083-.03-.083-.028-.085-.025-.086-.023-.086-.022-.088-.019-.088-.017-.089-.015-.089-.013-.09-.01-.091-.008-.091-.006-.092-.003-.092-.001-.079v-3.251l.001-.08.003-.092.006-.092.008-.091.01-.091.013-.09.015-.089.017-.089.019-.088.022-.087.023-.087.025-.086.028-.084.03-.084.031-.083.034-.082.035-.081.037-.079.039-.079.041-.077.043-.077.044-.075.046-.074.048-.072.05-.072.051-.07.052-.068.055-.068.055-.066.058-.064.059-.064.06-.061.062-.061.063-.059.065-.057.066-.056.067-.054.069-.053.07-.051.071-.049.073-.048.074-.046.075-.045.076-.042.077-.041.079-.039.08-.037.08-.036.082-.033.083-.032.084-.029.085-.028.085-.025.087-.024.087-.021.088-.019.089-.017.09-.015.09-.013.09-.01.092-.008.091-.006.092-.004.08-.001h3.251zm-3.318 1.999-.083.002-.042.003-.04.004-.041.004-.04.006-.04.007-.039.007-.04.009-.038.009-.039.011-.038.011-.038.012-.037.013-.037.014-.036.015-.036.016-.07.034-.035.018-.034.019-.034.02-.033.021-.032.021-.032.022-.031.023-.031.024-.03.024-.03.025-.029.026-.028.026-.028.027-.027.028-.026.028-.026.029-.025.03-.048.06-.023.032-.022.032-.021.032-.021.033-.02.034-.019.034-.018.034-.017.035-.017.036-.016.036-.014.036-.028.074-.012.038-.022.076-.018.078-.014.08-.01.08-.004.041-.002.041-.002.042v3.309l.004.082.004.041.01.08.014.08.018.078.022.076.012.038.028.074.014.036.016.036.017.036.017.035.018.034.019.034.02.034.021.033.021.032.022.032.023.032.024.03.024.031.025.029.026.029.026.028.027.028.056.054.029.025.06.05.062.046.064.044.033.02.034.02.034.019.07.036.035.016.036.016.036.015.037.014.037.013.076.024.039.01.038.009.04.009.039.008.08.012.041.004.04.004.042.003.083.002h3.225l.083-.002.041-.003.082-.008.08-.012.039-.008.078-.018.039-.01.038-.012.037-.012.038-.013.036-.014.037-.015.036-.016.035-.016.07-.036.034-.019.066-.04.033-.022.032-.022.062-.046.03-.025.058-.05.029-.027.055-.055.026-.028.026-.029.025-.029.024-.031.024-.03.066-.096.02-.033.02-.034.038-.068.017-.035.017-.036.03-.072.014-.037.013-.037.013-.038.011-.038.01-.038.01-.039.008-.039.008-.04.012-.08.005-.04.006-.082.002-.041v-3.309l-.002-.042-.006-.082-.005-.04-.012-.08-.008-.04-.008-.039-.01-.039-.01-.038-.011-.038-.013-.038-.013-.037-.014-.037-.03-.072-.017-.036-.017-.035-.038-.068-.02-.034-.02-.033-.066-.096-.048-.06-.025-.03-.026-.029-.026-.028-.055-.055-.058-.052-.029-.025-.03-.024-.031-.024-.031-.023-.032-.022-.066-.042-.033-.02-.034-.019-.035-.018-.07-.034-.036-.016-.037-.015-.036-.014-.038-.013-.037-.012-.038-.011-.039-.011-.078-.018-.039-.007-.04-.007-.04-.006-.082-.008-.041-.003-.083-.002z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" d="m18.694 16.381c3.514-.038 7.026-.025 10.533.158.396.063.669.365.691.765l.009 4.482-1.542.003-.007-3.712h-9.681l.007 3.707-1.541.003-.008-3.71h-9.703l.008 3.709-1.542.003-.009-4.481c.022-.435.337-.75.771-.773 3.489 0 6.981-.084 10.472-.134l-.007-3.616 1.542-.003z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/start-here-symbolic.svg b/.icons/kora/places/symbolic/start-here-symbolic.svg
new file mode 100644
index 000000000..12d64f828
--- /dev/null
+++ b/.icons/kora/places/symbolic/start-here-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 type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 14.355c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671zm2.691-2.99c-0.833-0.821-1.675-1.651-2.508-2.475 0.227-0.224 0.451-0.449 0.67-0.664 1.046 1.042 2.109 2.106 3.163 3.158-0.773 0.773-1.556 1.556-2.333 2.336-0.483-0.487-0.983-0.986-1.469-1.473 0.206-0.209 0.424-0.427 0.642-0.648 0.259 0.265 0.534 0.539 0.802 0.814 0.356-0.362 0.687-0.695 1.033-1.048zm-6.707 6e-3c0.476-0.48 0.976-0.98 1.466-1.469 0.212 0.215 0.431 0.433 0.664 0.664-0.269 0.259-0.545 0.53-0.823 0.799 0.352 0.349 0.689 0.683 1.026 1.014 0.83-0.824 1.675-1.66 2.508-2.49 0.221 0.222 0.443 0.443 0.649 0.649-1.048 1.051-2.112 2.115-3.163 3.17-0.768-0.771-1.551-1.558-2.327-2.337zm0.835-2.552l0.609-0.609c0.783 0.784 1.569 1.567 2.349 2.343-0.197 0.194-0.411 0.406-0.618 0.609-0.77-0.768-1.553-1.551-2.34-2.343zm5.778 0.717l-0.686-0.686c1.054-1.06 2.115-2.128 3.17-3.188 0.776 0.777 1.56 1.563 2.333 2.336-0.773 0.774-1.557 1.56-2.34 2.343-0.483-0.483-0.973-0.976-1.46-1.463 0.216-0.212 0.437-0.427 0.67-0.655 0.244 0.253 0.509 0.528 0.775 0.802 0.356-0.362 0.686-0.699 1.01-1.03-0.318-0.315-0.642-0.636-0.983-0.973-0.822 0.832-1.659 1.678-2.489 2.514zm-7.715-0.573c0.868-0.815 1.729-1.626 2.58-2.428 0.178 0.178 0.402 0.406 0.615 0.618-1.049 1.052-2.109 2.118-3.163 3.176-0.771-0.774-1.555-1.56-2.328-2.334 0.768-0.77 1.55-1.556 2.33-2.336 0.487 0.49 0.98 0.985 1.47 1.475-0.206 0.215-0.421 0.44-0.643 0.674-0.275-0.284-0.543-0.555-0.805-0.824-0.355 0.353-0.689 0.687-1.02 1.011 0.331 0.334 0.662 0.668 0.964 0.968zm5.943-2.477c0.24 0.236 0.455 0.451 0.665 0.658-0.78 0.783-1.563 1.566-2.34 2.346-0.213-0.215-0.43-0.434-0.633-0.64 0.761-0.782 1.534-1.576 2.308-2.364zm-4.857-1.879c0.767-0.771 1.55-1.554 2.324-2.327 0.489 0.496 0.986 0.995 1.469 1.485l-0.639 0.639c-0.246-0.259-0.515-0.539-0.78-0.82-0.359 0.368-0.687 0.705-1.024 1.049 0.821 0.817 1.66 1.656 2.49 2.486-0.234 0.24-0.449 0.461-0.661 0.676-1.061-1.066-2.122-2.13-3.179-3.188zm7.2 2.562c-0.203 0.199-0.421 0.414-0.627 0.617-0.774-0.776-1.556-1.559-2.339-2.343l0.627-0.627c0.78 0.783 1.562 1.57 2.339 2.353zm-3.987-1.036c-0.244-0.244-0.465-0.462-0.677-0.674 1.057-1.06 2.125-2.125 3.179-3.179 0.777 0.78 1.56 1.566 2.337 2.346-0.477 0.477-0.977 0.973-1.47 1.467-0.202-0.21-0.417-0.431-0.639-0.662 0.252-0.244 0.534-0.512 0.808-0.777-0.366-0.358-0.699-0.689-1.046-1.026-0.82 0.82-1.659 1.666-2.492 2.505zm0.819-5.969c0.37 0 0.671 0.301 0.671 0.671s-0.301 0.671-0.671 0.671-0.671-0.301-0.671-0.671 0.301-0.671 0.671-0.671z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/trash-symbolic.svg b/.icons/kora/places/symbolic/trash-symbolic.svg
new file mode 120000
index 000000000..2c3d1a40b
--- /dev/null
+++ b/.icons/kora/places/symbolic/trash-symbolic.svg
@@ -0,0 +1 @@
+user-trash-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/places/symbolic/user-bookmarks-symbolic.svg b/.icons/kora/places/symbolic/user-bookmarks-symbolic.svg
new file mode 100644
index 000000000..fcbb9f65b
--- /dev/null
+++ b/.icons/kora/places/symbolic/user-bookmarks-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".75" d="m8.635 2.038c-.101-.263-.354-.436-.635-.436s-.534.173-.635.436c-.625 1.62-1.485 3.852-1.485 3.852s-2.385.126-4.117.217c-.281.015-.524.201-.611.469-.087.267-.001.561.217.739 1.347 1.095 3.201 2.605 3.201 2.605s-.613 2.309-1.058 3.985c-.072.272.031.561.259.726.227.165.533.173.769.02 1.456-.943 3.46-2.241 3.46-2.241s2.004 1.298 3.46 2.241c.236.153.542.145.769-.02.228-.165.331-.454.259-.726-.445-1.676-1.058-3.985-1.058-3.985s1.854-1.51 3.201-2.605c.218-.178.304-.472.217-.739-.087-.268-.33-.454-.611-.469-1.732-.091-4.117-.217-4.117-.217s-.86-2.232-1.485-3.852z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/user-desktop-symbolic.svg b/.icons/kora/places/symbolic/user-desktop-symbolic.svg
new file mode 100644
index 000000000..fcb8c7a2e
--- /dev/null
+++ b/.icons/kora/places/symbolic/user-desktop-symbolic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m31.896 4c2.274 0 4.104 1.83 4.104 4.104v19.792c0 2.274-1.83 4.104-4.104 4.104h-27.792c-2.274 0-4.104-1.83-4.104-4.104v-19.792c0-2.274 1.83-4.104 4.104-4.104zm2.104 24.014v-20.028c0-1.1-.886-1.986-1.986-1.986h-28.028c-1.1 0-1.986.886-1.986 1.986v20.028c0 1.1.886 1.986 1.986 1.986h28.028c1.1 0 1.986-.886 1.986-1.986z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".2" d="m2 7.856v17.144h32v-17.144c-.178-1.184-.872-1.765-1.986-1.856h-28.028c-1.125.097-1.797.705-1.986 1.856z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" d="m34 25h-32v3.014c.093 1.335.783 1.968 1.997 1.986v-4h4v4h2v-4h4v4h2v-4h4v4h12.017c1.312-.087 1.942-.778 1.986-1.986z"/>
+</svg>
diff --git a/.icons/kora/places/symbolic/user-home-symbolic.svg b/.icons/kora/places/symbolic/user-home-symbolic.svg
new file mode 100644
index 000000000..31ac7b4af
--- /dev/null
+++ b/.icons/kora/places/symbolic/user-home-symbolic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".85" d="m17.992 1 18.008 14.042-2.286 2.932-1.095-.851v17.877h-29.244v-17.838l-1.071.835-2.304-2.947zm.008 4.218-12.624 9.945v17.838h9.273v-9.718h6.697v9.718h9.272v-17.877zm8.257-2.174h4.618c.195 0 .352.156.352.351v5.389l-5.321-4.15v-1.239c0-.195.157-.351.351-.351z"/>
+ <g>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".1" d="m18 5.219-12.623 9.943v17.84h9.273v-9.719h6.696v9.719h9.273v-17.879zm-3.375 6.732h6.75v6.748h-6.75z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".55" d="m14.625 11.951v6.748h6.75v-6.748zm1.375 1.375h4v4h-4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/places/symbolic/user-trash-symbolic.svg b/.icons/kora/places/symbolic/user-trash-symbolic.svg
new file mode 100644
index 000000000..5654182c0
--- /dev/null
+++ b/.icons/kora/places/symbolic/user-trash-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".82" d="m6.082 1.186c0-.454.369-.822.822-.822h1.168c.453 0 .821.368.821.822h3.378c.243 0 .476.096.647.268.172.172.268.722.268.965h-11.396c0-.243.096-.793.268-.965.171-.172.404-.268.647-.268zm1.909 8.553-.502 2.834-2.549-.452.501-2.833zm1.406-4.686 1.149 2.638-2.373 1.034-1.15-2.638z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" fill-opacity=".5" d="m13.186 2.631s-1.589 10.116-1.762 11.798c-.07.68-.469 1.285-1.124 1.285h-5.499c-.589 0-1.124-.65-1.179-1.285-.146-1.699-1.832-11.798-1.832-11.798z"/>
+</svg>
diff --git a/.icons/kora/status/scalable/ac-adapter.svg b/.icons/kora/status/scalable/ac-adapter.svg
new file mode 100644
index 000000000..2c28c9536
--- /dev/null
+++ b/.icons/kora/status/scalable/ac-adapter.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m20 8c0-1.656-1.344-3-3-3s-3 1.344-3 3v11h6v-11z" style="fill:#b7b7b7"/>
+ <path d="m34 8c0-1.656-1.344-3-3-3s-3 1.344-3 3v11h6v-11z" style="fill:#b7b7b7"/>
+ <path d="m39 21c0-1.104-0.896-2-2-2h-26c-1.104 0-2 0.896-2 2v20c0 1.104 0.896 2 2 2h26c1.104 0 2-0.896 2-2v-20z" style="fill:url(#_Linear1)"/>
+ <path d="m24 23v6h6l-6 10v-6h-6l6-10z" style="fill-rule:nonzero;fill:#ffb700"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.46775e-15,-23.9702,23.9702,1.46775e-15,24,42.9913)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#00328f" offset="0"/>
+ <stop style="stop-color:#0078ff" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/airplane-mode.svg b/.icons/kora/status/scalable/airplane-mode.svg
new file mode 100644
index 000000000..9d2b545a6
--- /dev/null
+++ b/.icons/kora/status/scalable/airplane-mode.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="path5" d="M27.379,9.491c-0.345,-2.382 -1.151,-4.407 -2.159,-5.422c-0.329,-0.326 -0.651,-0.516 -0.966,-0.582c-0.037,-0.01 -0.134,-0.035 -0.257,-0.031c-0.126,0 -0.216,0.023 -0.236,0.029c-0.333,0.066 -0.654,0.259 -0.982,0.587c-1.007,1.01 -1.814,3.035 -2.157,5.419c-0.278,1.927 -0.219,4.191 -0.136,7.326c0.014,0.532 0.028,1.091 0.041,1.68c-7.11,3.893 -7.222,3.891 -14.173,7.638c-0.087,0.047 -0.169,0.108 -0.245,0.184c-0.211,0.216 -0.33,0.493 -0.331,0.781l0,2.114c0,0.24 0.095,0.469 0.25,0.622c0.223,0.23 0.558,0.314 0.866,0.221l9.851,-2.79c0.048,-0.013 0.204,-0.036 0.27,-0.036l3.603,-0.001c0.091,3.461 0.309,6.682 0.635,9.348c0.029,0.249 0.061,0.488 0.094,0.724l-5.334,4.445c-0.026,0.021 -0.055,0.045 -0.089,0.079c-0.219,0.229 -0.35,0.537 -0.355,0.857l-0.001,0.985c-0.002,0.24 0.09,0.47 0.247,0.624c0.234,0.241 0.597,0.317 0.908,0.197l5.074,-1.806c0.044,-0.015 0.176,-0.037 0.226,-0.037l0.569,-0.002c0.162,0.341 0.335,0.604 0.524,0.798c0.256,0.257 0.558,0.394 0.874,0.394l0.023,-0.001l0.006,-0.001c0.319,-0.005 0.609,-0.135 0.869,-0.396c0.185,-0.19 0.356,-0.45 0.52,-0.792l0.579,0c0.046,0.001 0.175,0.023 0.22,0.039l5.062,1.802c0.319,0.119 0.675,0.046 0.909,-0.188l0.003,-0.003c0.162,-0.162 0.252,-0.381 0.252,-0.618l-0.002,-1.011c-0.008,-0.307 -0.137,-0.613 -0.363,-0.845c-0.028,-0.028 -0.051,-0.048 -0.064,-0.06l-5.352,-4.462c0.033,-0.234 0.065,-0.474 0.095,-0.721c0.327,-2.67 0.544,-5.893 0.633,-9.348l3.608,0.001c0.058,-0.001 0.215,0.02 0.272,0.038l9.833,2.784c0.312,0.097 0.645,0.015 0.874,-0.214c0.164,-0.164 0.255,-0.385 0.255,-0.625l0,-2.128c-0.006,-0.282 -0.125,-0.556 -0.337,-0.772c-0.072,-0.072 -0.152,-0.132 -0.236,-0.179c-7.67,-4.166 -7.605,-4.097 -14.178,-7.639c0.015,-0.598 0.028,-1.165 0.044,-1.704c0.082,-3.124 0.141,-5.38 -0.136,-7.302Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.000269112,-40.3207,40.3207,0.000269112,24,43.776)"><stop offset="0" style="stop-color:#005088;stop-opacity:1"/><stop offset="1" style="stop-color:#0091ff;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/status/scalable/avatar-default.svg b/.icons/kora/status/scalable/avatar-default.svg
new file mode 100644
index 000000000..8e91e8452
--- /dev/null
+++ b/.icons/kora/status/scalable/avatar-default.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="24" cy="24" r="23" style="fill:url(#_Linear1)"/>
+ <path d="m27.832 25.549c-0.178-0.058-0.465-2.093-0.325-2.526 0.19-0.582 0.83-1.079 1.053-2.438 0.067-0.409 0.838-1.039 0.96-1.473 0.263-0.937 0.352-1.412 0.51-2.405 0.061-0.382-0.31-0.296-0.334-0.667-0.105-1.621 0.229-3.796-0.813-4.85-0.735-0.745-1.534-1.248-2.755-1.45-0.848-0.14-1.41-0.716-1.94-0.722-1.441-0.015-4.313 0.562-5.562 2.89-0.48 0.894-0.607 1.695-0.559 3.159 0.036 1.089-0.46 0.681-0.388 1.487 0.092 1.034 0.318 2.179 0.618 3.063 0.131 0.386 0.842 0.908 0.914 1.28 0.419 2.167 0.825 1.525 1.041 2.54 0.061 0.288-0.035 2.161-0.23 2.257-5.438 2.669-9.618 3.047-9.511 8.939 8.503 2.084 17.53 1.935 26.977 0 0.12-5.629-3.459-5.546-9.656-9.084z" style="fill-opacity:.84;fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.7161e-15,-44.3572,44.3572,2.7161e-15,67.4084,45.917)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#197ff1" offset="0"/>
+ <stop style="stop-color:#21c6fb" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-ac-adapter.svg b/.icons/kora/status/scalable/battery-ac-adapter.svg
new file mode 120000
index 000000000..462da4e23
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-ac-adapter.svg
@@ -0,0 +1 @@
+ac-adapter.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/battery-caution-charging.svg b/.icons/kora/status/scalable/battery-caution-charging.svg
new file mode 100644
index 000000000..5a0859882
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-caution-charging.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 12.514v1.486c0 .55.446 1.261 1 1.261h8c.554 0 1-.711 1-1.261v-1.486z" fill="#db5118"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.999 26c-5.539 0-9.999 4.46-9.999 10s4.46 10 9.999 10c5.54 0 9.999-4.46 9.999-10s-4.459-10-9.999-10z" fill="#3870fe"/>
+ <path transform="matrix(.971145 .238489 -.238489 .971145 30.6234 26.4607)" d="m8 0-.107 6.794h3.535l-4.408 9.206.087-6.794h-3.535z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-caution.svg b/.icons/kora/status/scalable/battery-caution.svg
new file mode 100644
index 000000000..031810e4a
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-caution.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 12.653v1.347c0 .55.446 1.187 1 1.187h8c.554 0 1-.637 1-1.187v-1.347z" fill="#db5118"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-empty-charging.svg b/.icons/kora/status/scalable/battery-empty-charging.svg
new file mode 100644
index 000000000..9b5c517d9
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-empty-charging.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 12.653v1.347c0 .55.446 1.187 1 1.187h8c.554 0 1-.637 1-1.187v-1.347z" fill="#db5118"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.999 26c-5.539 0-9.999 4.46-9.999 10s4.46 10 9.999 10c5.54 0 9.999-4.46 9.999-10s-4.459-10-9.999-10z" fill="#3870fe"/>
+ <path transform="matrix(.971145 .238489 -.238489 .971145 30.6234 26.4607)" d="m8 0-.107 6.794h3.535l-4.408 9.206.087-6.794h-3.535z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-empty.svg b/.icons/kora/status/scalable/battery-empty.svg
new file mode 100644
index 000000000..031810e4a
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-empty.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 12.653v1.347c0 .55.446 1.187 1 1.187h8c.554 0 1-.637 1-1.187v-1.347z" fill="#db5118"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-full-charged.svg b/.icons/kora/status/scalable/battery-full-charged.svg
new file mode 100644
index 000000000..6102bb987
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-full-charged.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z" fill="#88d555"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.999 26c-5.539 0-9.999 4.46-9.999 10s4.46 10 9.999 10c5.54 0 9.999-4.46 9.999-10s-4.459-10-9.999-10z" fill="#3870fe"/>
+ <path transform="matrix(.971145 .238489 -.238489 .971145 30.6234 26.4607)" d="m8 0-.107 6.794h3.535l-4.408 9.206.087-6.794h-3.535z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-full-charging.svg b/.icons/kora/status/scalable/battery-full-charging.svg
new file mode 100644
index 000000000..6102bb987
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-full-charging.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z" fill="#88d555"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.999 26c-5.539 0-9.999 4.46-9.999 10s4.46 10 9.999 10c5.54 0 9.999-4.46 9.999-10s-4.459-10-9.999-10z" fill="#3870fe"/>
+ <path transform="matrix(.971145 .238489 -.238489 .971145 30.6234 26.4607)" d="m8 0-.107 6.794h3.535l-4.408 9.206.087-6.794h-3.535z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-full.svg b/.icons/kora/status/scalable/battery-full.svg
new file mode 100644
index 000000000..8a379f3b5
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-full.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 2.525v11.475c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-11.475z" fill="#88d555"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-good-charging.svg b/.icons/kora/status/scalable/battery-good-charging.svg
new file mode 100644
index 000000000..18add5b9d
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-good-charging.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 4.707v9.517c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.517z" fill="#88d555"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.999 26c-5.539 0-9.999 4.46-9.999 10s4.46 10 9.999 10c5.54 0 9.999-4.46 9.999-10s-4.459-10-9.999-10z" fill="#3870fe"/>
+ <path transform="matrix(.971145 .238489 -.238489 .971145 30.6234 26.4607)" d="m8 0-.107 6.794h3.535l-4.408 9.206.087-6.794h-3.535z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-good.svg b/.icons/kora/status/scalable/battery-good.svg
new file mode 100644
index 000000000..9c77a6ba8
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-good.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 4.707v9.517c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-9.517z" fill="#88d555"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-low-charging.svg b/.icons/kora/status/scalable/battery-low-charging.svg
new file mode 100644
index 000000000..c3929c663
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-low-charging.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 12.514v1.486c0 .55.446 1 1 1h8c.554 0 1-.45 1-1v-1.486z" fill="#88d555"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+ <g fill-rule="nonzero">
+ <path d="m35.999 26c-5.539 0-9.999 4.46-9.999 10s4.46 10 9.999 10c5.54 0 9.999-4.46 9.999-10s-4.459-10-9.999-10z" fill="#3870fe"/>
+ <path transform="matrix(.971145 .238489 -.238489 .971145 30.6234 26.4607)" d="m8 0-.107 6.794h3.535l-4.408 9.206.087-6.794h-3.535z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-low.svg b/.icons/kora/status/scalable/battery-low.svg
new file mode 100644
index 000000000..637a9f19b
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-low.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 12.653v1.347c0 .55.446 1.187 1 1.187h8c.554 0 1-.637 1-1.187v-1.347z" fill="#88d555"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/battery-missing.svg b/.icons/kora/status/scalable/battery-missing.svg
new file mode 100644
index 000000000..850e7e80c
--- /dev/null
+++ b/.icons/kora/status/scalable/battery-missing.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+ <circle cx="36" cy="36" r="10" fill="#db3c30"/>
+ <path transform="matrix(.832566 -.832566 .832566 .832566 -6.38838 -6.43354)" d="m-1.18 50.1v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/blueberry-active.svg b/.icons/kora/status/scalable/blueberry-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/status/scalable/blueberry-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/blueberry-disabled.svg b/.icons/kora/status/scalable/blueberry-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/kora/status/scalable/blueberry-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/blueberry.svg b/.icons/kora/status/scalable/blueberry.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/kora/status/scalable/blueberry.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/bluetooth-active.svg b/.icons/kora/status/scalable/bluetooth-active.svg
new file mode 100644
index 000000000..b87731da4
--- /dev/null
+++ b/.icons/kora/status/scalable/bluetooth-active.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(0 -1 -1 0 0 0)" d="m-4-24c0 7.727-6.273 14-14 14h-12c-7.727 0-14-6.273-14-14s6.273-14 14-14h12c7.727 0 14 6.273 14 14z" fill="#0b1f96"/>
+ <path d="m23 22.207v-13.621l9.441 9.441-6.971 6.473 6.971 6.473-9.441 9.441v-13.621l-5.32 4.94c-.404.375-1.037.352-1.413-.053-.375-.404-.352-1.037.053-1.413l6.21-5.767-6.21-5.767c-.405-.376-.428-1.009-.053-1.413.376-.405 1.009-.428 1.413-.053zm2 4.586v8.793l4.559-4.559zm0-4.586 4.559-4.234-4.559-4.559z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/bluetooth-disabled.svg b/.icons/kora/status/scalable/bluetooth-disabled.svg
new file mode 100644
index 000000000..d9437d3a9
--- /dev/null
+++ b/.icons/kora/status/scalable/bluetooth-disabled.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(0 -1 -1 0 0 0)" d="m-4-24c0 7.727-6.273 14-14 14h-12c-7.727 0-14-6.273-14-14s6.273-14 14-14h12c7.727 0 14 6.273 14 14z" fill="#0b1f96"/>
+ <path d="m23 22.207v-13.621l9.441 9.441-6.971 6.473 6.971 6.473-9.441 9.441v-13.621l-5.32 4.94c-.404.375-1.037.352-1.413-.053-.375-.404-.352-1.037.053-1.413l6.21-5.767-6.21-5.767c-.405-.376-.428-1.009-.053-1.413.376-.405 1.009-.428 1.413-.053zm2 4.586v8.793l4.559-4.559zm0-4.586 4.559-4.234-4.559-4.559z" fill="#fff"/>
+ <circle cx="37" cy="36" r="10" fill="#db3c30"/>
+ <path transform="matrix(.833403 -.833403 .833403 .833403 -6.60784 -6.47649)" d="m-.48 50.8v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/bluetooth-paired.svg b/.icons/kora/status/scalable/bluetooth-paired.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/kora/status/scalable/bluetooth-paired.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/bluetooth.svg b/.icons/kora/status/scalable/bluetooth.svg
new file mode 100644
index 000000000..b87731da4
--- /dev/null
+++ b/.icons/kora/status/scalable/bluetooth.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(0 -1 -1 0 0 0)" d="m-4-24c0 7.727-6.273 14-14 14h-12c-7.727 0-14-6.273-14-14s6.273-14 14-14h12c7.727 0 14 6.273 14 14z" fill="#0b1f96"/>
+ <path d="m23 22.207v-13.621l9.441 9.441-6.971 6.473 6.971 6.473-9.441 9.441v-13.621l-5.32 4.94c-.404.375-1.037.352-1.413-.053-.375-.404-.352-1.037.053-1.413l6.21-5.767-6.21-5.767c-.405-.376-.428-1.009-.053-1.413.376-.405 1.009-.428 1.413-.053zm2 4.586v8.793l4.559-4.559zm0-4.586 4.559-4.234-4.559-4.559z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/camera-off.svg b/.icons/kora/status/scalable/camera-off.svg
new file mode 100644
index 000000000..75904110a
--- /dev/null
+++ b/.icons/kora/status/scalable/camera-off.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-45" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="40" height="40" x="-44" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="24" r="12"/>
+ <circle style="opacity:0.2" cx="24" cy="-25" r="9" transform="scale(1,-1)"/>
+ <circle style="fill:#696969" cx="24" cy="-24" r="9" transform="scale(1,-1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 C 12.92,4 4,12.92 4,24 4,24.168 4.0076,24.333 4.0117,24.5 4.2764,13.654 13.088,5 23.9997,5 c 10.9117,0 19.724,8.654 19.988,19.5 0.004,-0.167 0.012,-0.332 0.012,-0.5 0,-11.08 -8.92,-20 -20,-20 z"/>
+ <circle style="opacity:0.2" cx="24" cy="25" r="6"/>
+ <circle style="fill:#a5a5a5" cx="24" cy="24" r="6"/>
+ <circle style="fill:#db3c30" cx="37" cy="36" r="10"/>
+ <path style="opacity:0.2" d="M 46.979,36.414 A 10,10 0 0 1 37,46 10,10 0 0 1 27.021,36.586 10,10 0 0 0 27,37 10,10 0 0 0 37,47 10,10 0 0 0 47,37 10,10 0 0 0 46.979,36.414 Z"/>
+ <rect style="fill:#ffffff" width="12" height="2" x="-5.48" y="50.8" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#ffffff" width="12" height="2" x="-57.8" y="-.48" transform="matrix(-0.70710678,-0.70710678,0.70710678,-0.70710678,0,0)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/camera-on.svg b/.icons/kora/status/scalable/camera-on.svg
new file mode 100644
index 000000000..29bf320e6
--- /dev/null
+++ b/.icons/kora/status/scalable/camera-on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-45" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="40" height="40" x="-44" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="24" r="12"/>
+ <circle style="opacity:0.2" cx="24" cy="-25" r="9" transform="scale(1,-1)"/>
+ <circle style="fill:#ba174e" cx="24" cy="-24" r="9" transform="scale(1,-1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24,4 C 12.92,4 4,12.92 4,24 4,24.168 4.0076,24.333 4.0117,24.5 4.2764,13.654 13.088,5 23.9997,5 c 10.9117,0 19.724,8.654 19.988,19.5 0.004,-0.167 0.012,-0.332 0.012,-0.5 0,-11.08 -8.92,-20 -20,-20 z"/>
+ <circle style="opacity:0.2" cx="24" cy="25" r="6"/>
+ <circle style="fill:#d67495" cx="24" cy="24" r="6"/>
+</svg>
diff --git a/.icons/kora/status/scalable/changes-allow.svg b/.icons/kora/status/scalable/changes-allow.svg
new file mode 100644
index 000000000..ae88aaa14
--- /dev/null
+++ b/.icons/kora/status/scalable/changes-allow.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M13.845,14.39c0,-5.637 4.577,-10.214 10.214,-10.214c5.638,0 10.215,4.577 10.215,10.214c0,1.013 -0.055,11.115 -0.093,12.078c-0.171,4.4 -5.556,7.072 -10.181,7.072c-5.638,0 -9.763,-1.776 -9.763,-7.413" style="fill:none;stroke:#cec6c6;stroke-width:6.58px;"/><path d="M38,20c1.104,0 2,0.896 2,2l0,20c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2l0,-20c0,-1.104 0.896,-2 2,-2l28,0Z" style="fill:url(#_Linear1);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,-24,-32,0,24,44)"><stop offset="0" style="stop-color:#790000;stop-opacity:1"/><stop offset="1" style="stop-color:#fe3c38;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/status/scalable/changes-prevent.svg b/.icons/kora/status/scalable/changes-prevent.svg
new file mode 100644
index 000000000..768b49ded
--- /dev/null
+++ b/.icons/kora/status/scalable/changes-prevent.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M13.84,14.969c0,-5.638 4.577,-10.215 10.215,-10.215c5.637,0 10.214,4.577 10.214,10.215c0,1.013 -0.05,10.536 -0.088,11.499c-0.171,4.4 -5.556,7.072 -10.181,7.072c-3.028,0 -10.398,-0.112 -10.309,-4.82c0.077,-4.077 0.149,-11.141 0.149,-13.751" style="fill:none;stroke:#cec6c6;stroke-width:6.58px;"/><path d="M38,20c1.104,0 2,0.896 2,2l0,20c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2l0,-20c0,-1.104 0.896,-2 2,-2l28,0Z" style="fill:url(#_Linear1);"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,-24,-32,0,24,44)"><stop offset="0" style="stop-color:#ed8700;stop-opacity:1"/><stop offset="1" style="stop-color:#fecd38;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/status/scalable/computer-fail.svg b/.icons/kora/status/scalable/computer-fail.svg
new file mode 100644
index 000000000..96733f239
--- /dev/null
+++ b/.icons/kora/status/scalable/computer-fail.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><g><path d="M18.23,32.316l0,9.891l11.54,0l0,-1.798l0,-1.798l0,-6.295l-11.54,0Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/><rect x="14.432" y="41.32" width="19.136" height="0.97" style="fill:url(#_Linear2);"/><g><rect x="2.569" y="5.71" width="42.862" height="28.962" style="fill:url(#_Linear3);stroke:url(#_Linear4);stroke-width:0.32px;"/><rect x="4.175" y="7.055" width="39.651" height="26.126" style="fill:url(#_Linear5);"/></g></g><path d="M16.637,12.141l0,6.136l2.454,0l0,-6.136l-2.454,0Zm12.272,0l0,6.136l2.454,0l0,-6.136l-2.454,0Zm-14.727,11.045l0,2.454l19.636,0l0,-2.454l-2.455,0l-14.726,0l-2.455,0Zm19.636,2.454l0,2.455l2.454,0l0,-2.455l-2.454,0Zm-19.636,0l-2.454,0l0,2.455l2.454,0l0,-2.455Z" style="fill:#fff;fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.38371e-16,-7.15914,7.15914,4.38371e-16,24,40.9688)"><stop offset="0" style="stop-color:#151515;stop-opacity:1"/><stop offset="1" style="stop-color:#272727;stop-opacity:1"/></linearGradient><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0123461,-1.00458,1.00458,0.0123461,23.8874,42.2169)"><stop offset="0" style="stop-color:#151515;stop-opacity:1"/><stop offset="1" style="stop-color:#393939;stop-opacity:1"/></linearGradient><linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.062158,-28.892,28.892,0.062158,24.1127,34.7809)"><stop offset="0" style="stop-color:#141414;stop-opacity:1"/><stop offset="1" style="stop-color:#2d2d2f;stop-opacity:1"/></linearGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.25735,-26.8109,26.8109,-1.25735,34.1728,33.4508)"><stop offset="0" style="stop-color:#151515;stop-opacity:1"/><stop offset="1" style="stop-color:#2e2e2e;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.827381,-24.9997,24.9997,-0.827381,23.8004,32.2971)"><stop offset="0" style="stop-color:#aa0f06;stop-opacity:1"/><stop offset="1" style="stop-color:#be6756;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/status/scalable/dialog-error.svg b/.icons/kora/status/scalable/dialog-error.svg
new file mode 100644
index 000000000..5b9f587b1
--- /dev/null
+++ b/.icons/kora/status/scalable/dialog-error.svg
@@ -0,0 +1 @@
+<svg width="100%" height="100%" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="path4136" d="M1.569,25.446c-0.798,-12.38 8.605,-23.079 20.985,-23.877c12.38,-0.799 23.079,8.605 23.878,20.985c0.798,12.38 -8.606,23.079 -20.986,23.877c-12.38,0.798 -23.079,-8.605 -23.877,-20.985Z" style="fill:url(#_Linear1);"/><path id="rect4217" d="M23.994,11.739l0.013,0c1.128,0 2.037,0.909 2.037,2.037l0,14.317c0,1.129 -0.909,2.037 -2.037,2.037l-0.013,0c-1.129,0 -2.037,-0.908 -2.037,-2.037l0,-14.317c0,-1.128 0.908,-2.037 2.037,-2.037Z" style="fill:#fff;fill-rule:nonzero;"/><path id="rect4681" d="M26.044,36.26c0,-1.127 -0.916,-2.043 -2.044,-2.043c-1.128,0 -2.043,0.916 -2.043,2.043c0,1.128 0.915,2.044 2.043,2.044c1.128,0 2.044,-0.916 2.044,-2.044Z" style="fill:#fff;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.15519,-45.5926,45.5926,-0.155191,25.4462,46.4312)"><stop offset="0" style="stop-color:#940004;stop-opacity:1"/><stop offset="1" style="stop-color:#ff2a2a;stop-opacity:1"/></linearGradient></defs></svg> \ No newline at end of file
diff --git a/.icons/kora/status/scalable/dialog-information.svg b/.icons/kora/status/scalable/dialog-information.svg
new file mode 100644
index 000000000..4c58a609f
--- /dev/null
+++ b/.icons/kora/status/scalable/dialog-information.svg
@@ -0,0 +1,159 @@
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ viewBox="0 0 48.000001 48.000001"
+ id="svg2"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="dialog-information.svg">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#3c3c3c"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="-2.9110713"
+ inkscape:cy="15.215374"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="712"
+ inkscape:window-x="0"
+ inkscape:window-y="28"
+ inkscape:window-maximized="1" />
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4154">
+ <stop
+ style="stop-color:#0066ff;stop-opacity:1;"
+ offset="0"
+ id="stop4156" />
+ <stop
+ style="stop-color:#5f8dd3;stop-opacity:1"
+ offset="1"
+ id="stop4158" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4154"
+ id="linearGradient4160"
+ x1="2"
+ y1="1028.3622"
+ x2="46.540497"
+ y2="1031.0812"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0217247,0,0,1.0217247,-1052.2973,-1092.9064)" />
+ <clipPath
+ id="clipPath4309"
+ clipPathUnits="userSpaceOnUse">
+ <ellipse
+ ry="21.997955"
+ rx="21.502092"
+ transform="matrix(-0.06581891,-0.99783158,0.99802153,-0.06287311,0,0)"
+ cy="-43.770824"
+ cx="-1028.3401"
+ id="ellipse4311"
+ style="opacity:1;fill:url(#linearGradient4313);fill-opacity:1" />
+ </clipPath>
+ <linearGradient
+ y2="1031.0812"
+ x2="46.540497"
+ y1="1028.3622"
+ x1="2"
+ gradientTransform="matrix(0.97736788,0,0,0.99990701,-1051.7969,-1072.0374)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4313"
+ xlink:href="#linearGradient4154"
+ inkscape:collect="always" />
+ <clipPath
+ id="clipPath4309-2"
+ clipPathUnits="userSpaceOnUse">
+ <ellipse
+ ry="21.997955"
+ rx="21.502092"
+ transform="matrix(-0.06581891,-0.99783158,0.99802153,-0.06287311,0,0)"
+ cy="-43.770824"
+ cx="-1028.3401"
+ id="ellipse4311-4"
+ style="opacity:1;fill:url(#linearGradient4313);fill-opacity:1" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath5095">
+ <ellipse
+ style="opacity:1;fill:none;fill-opacity:0;stroke:#ffffff;stroke-width:0.97774303;stroke-opacity:1"
+ id="ellipse5097"
+ cx="-1027.7761"
+ cy="-42.20327"
+ transform="matrix(-0.06432893,-0.99792875,0.9979287,-0.06432966,0,0)"
+ rx="21.510405"
+ ry="21.510288" />
+ </clipPath>
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1004.3622)">
+ <circle
+ style="opacity:1;fill:#0044aa;fill-opacity:1"
+ id="path4136-1"
+ cx="-1028.7955"
+ cy="-42.269115"
+ transform="matrix(-0.06432929,-0.99792873,0.99792873,-0.06432929,0,0)"
+ r="0" />
+ <ellipse
+ style="opacity:1;fill:url(#linearGradient4160);fill-opacity:1"
+ id="path4136"
+ cx="-1027.776"
+ cy="-42.203388"
+ transform="matrix(-0.06432929,-0.99792873,0.99792873,-0.0643293,0,0)"
+ rx="22.477943"
+ ry="22.477945" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:35.82603073px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="18.580486"
+ y="1042.6661"
+ id="text4162"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4164"
+ x="18.580486"
+ y="1042.6661"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ffffff" /></text>
+ <circle
+ style="opacity:1;fill:#ffffff;fill-opacity:1"
+ id="path4215"
+ cx="24.000118"
+ cy="1017.8579"
+ r="2.0434494" />
+ <path
+ id="rect4217"
+ d="m 23.993726,1024.2752 0.01278,0 c 1.128529,0 2.037057,0.9085 2.037057,2.037 l 0,14.3169 c 0,1.1286 -0.908528,2.0371 -2.037057,2.0371 l -0.01278,0 c -1.12853,0 -2.037057,-0.9085 -2.037057,-2.0371 l 0,-14.3169 c 0,-1.1285 0.908527,-2.037 2.037057,-2.037 z"
+ style="opacity:1;fill:#ffffff;fill-opacity:1"
+ inkscape:connector-curvature="0" />
+ <rect
+ rx="17.981438"
+ ry="16.598249"
+ y="1016.1013"
+ x="21.956669"
+ height="4.0868988"
+ width="4.0868988"
+ id="rect4681"
+ style="opacity:1;fill:#ffffff;fill-opacity:1" />
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/dialog-password.svg b/.icons/kora/status/scalable/dialog-password.svg
new file mode 100644
index 000000000..2e030b8af
--- /dev/null
+++ b/.icons/kora/status/scalable/dialog-password.svg
@@ -0,0 +1,317 @@
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg5453"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="dialog-password.svg">
+ <defs
+ id="defs5455">
+ <linearGradient
+ id="linearGradient8311-06">
+ <stop
+ id="stop8313-6"
+ style="stop-color:#a9a3d4;stop-opacity:1"
+ offset="0" />
+ <stop
+ offset="0.47001833"
+ style="stop-color:#87baff;stop-opacity:1"
+ id="stop4462" />
+ <stop
+ id="stop8315-2"
+ style="stop-color:#89ec85;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="23.5"
+ x2="47"
+ y1="23.5"
+ x1="0"
+ id="linearGradient4460"
+ xlink:href="#linearGradient8311-06"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="517.79797"
+ x2="400.57138"
+ y1="545.79797"
+ x1="400.57138"
+ gradientTransform="matrix(1.4285729,0,0,1.4285729,-163.67403,-235.91408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4224"
+ xlink:href="#linearGradient4180"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4180">
+ <stop
+ id="stop4182"
+ offset="0"
+ style="stop-color:#ff9300;stop-opacity:1;" />
+ <stop
+ id="stop4184"
+ offset="1"
+ style="stop-color:#ffd702;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3778"
+ id="linearGradient3784"
+ x1="514.37213"
+ y1="516.375"
+ x2="0"
+ y2="0"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3778">
+ <stop
+ style="stop-color:#b7b7b8;stop-opacity:1;"
+ offset="0"
+ id="stop3780" />
+ <stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3778"
+ id="linearGradient3804"
+ x1="514.37213"
+ y1="516.375"
+ x2="0"
+ y2="0"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3806">
+ <stop
+ style="stop-color:#b7b7b8;stop-opacity:1;"
+ offset="0"
+ id="stop3808" />
+ <stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3810" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#5a5a5a"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8.92"
+ inkscape:cx="15.62639"
+ inkscape:cy="17.322912"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1-0"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1291"
+ inkscape:window-height="807"
+ inkscape:window-x="607"
+ inkscape:window-y="200"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="false"
+ borderlayer="true"
+ showguides="false"
+ showborder="false"
+ inkscape:snap-bbox="true"
+ inkscape:snap-bbox-midpoints="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4063" />
+ <sodipodi:guide
+ position="1.1650391e-05,47.999996"
+ orientation="4,0"
+ id="guide4146" />
+ <sodipodi:guide
+ position="1.1650391e-05,43.999996"
+ orientation="0,48"
+ id="guide4148" />
+ <sodipodi:guide
+ position="48.000012,43.999996"
+ orientation="-4,0"
+ id="guide4150" />
+ <sodipodi:guide
+ position="48.000012,47.999996"
+ orientation="0,-48"
+ id="guide4152" />
+ <sodipodi:guide
+ position="1.1650391e-05,4.0000264"
+ orientation="4,0"
+ id="guide4154" />
+ <sodipodi:guide
+ position="1.1650391e-05,2.6367188e-05"
+ orientation="0,48"
+ id="guide4156" />
+ <sodipodi:guide
+ position="48.000012,2.6367188e-05"
+ orientation="-4,0"
+ id="guide4158" />
+ <sodipodi:guide
+ position="48.000012,4.0000264"
+ orientation="0,-48"
+ id="guide4160" />
+ <sodipodi:guide
+ position="48.000012,48.000026"
+ orientation="0,-4"
+ id="guide4162" />
+ <sodipodi:guide
+ position="44.000012,48.000026"
+ orientation="48,0"
+ id="guide4164" />
+ <sodipodi:guide
+ position="44.000012,2.6367188e-05"
+ orientation="0,4"
+ id="guide4166" />
+ <sodipodi:guide
+ position="48.000012,2.6367188e-05"
+ orientation="-48,0"
+ id="guide4168" />
+ <sodipodi:guide
+ position="4.0000422,48.000026"
+ orientation="0,-4"
+ id="guide4170" />
+ <sodipodi:guide
+ position="4.2167969e-05,48.000026"
+ orientation="48,0"
+ id="guide4172" />
+ <sodipodi:guide
+ position="4.2167969e-05,2.6367188e-05"
+ orientation="0,4"
+ id="guide4174" />
+ <sodipodi:guide
+ position="4.0000422,2.6367188e-05"
+ orientation="-48,0"
+ id="guide4176" />
+ <sodipodi:guide
+ position="20,30"
+ orientation="39.999969,0"
+ id="guide4153" />
+ <sodipodi:guide
+ position="20.000012,4.0000264"
+ orientation="0,8"
+ id="guide4155" />
+ <sodipodi:guide
+ position="25,30"
+ orientation="-39.999969,0"
+ id="guide4157" />
+ <sodipodi:guide
+ position="28.000012,43.999996"
+ orientation="0,-8"
+ id="guide4159" />
+ <sodipodi:guide
+ position="22,11"
+ orientation="5,0"
+ id="guide4342" />
+ </sodipodi:namedview>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-384.57143,-499.798)">
+ <g
+ transform="translate(392.24401,-502.51656)"
+ id="layer1-4"
+ inkscape:label="Layer 1">
+ <g
+ transform="matrix(1.138587,0,0,1.138587,-3.4562036,-142.80276)"
+ id="g4413"
+ style="stroke-width:1.31742239;stroke-miterlimit:4;stroke-dasharray:none">
+ <g
+ id="g4312"
+ transform="matrix(1.0539376,0,0,1.0539376,-0.91298719,-55.411661)">
+ <g
+ transform="matrix(0.83333358,0,0,0.83333358,-408.28112,587.90224)"
+ id="layer1-0"
+ inkscape:label="Layer 1">
+ <g
+ transform="matrix(1.1124629,0,0,1.1124629,8.2138882,-56.260483)"
+ id="g4338-1">
+ <g
+ transform="matrix(0.84002598,0,0,0.84002598,94.722843,341.97161)"
+ id="g4340-3">
+ <g
+ transform="matrix(1.016661,0,0,1.016661,-5.0483185,-3.8359534)"
+ id="g4414">
+ <g
+ transform="matrix(1.0525569,0,0,1.0525569,-7.0342247,-334.35283)"
+ id="layer1-9"
+ inkscape:label="Layer 1">
+ <g
+ transform="matrix(1.15,0,0,1.15,-61.285728,-78.569705)"
+ id="g4280">
+ <rect
+ ry="20"
+ y="503.798"
+ x="388.57144"
+ height="40"
+ width="40"
+ id="rect4222"
+ style="opacity:1;fill:url(#linearGradient4224);fill-opacity:1.0;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4304" />
+ <g
+ id="g4306" />
+ <g
+ id="g4308" />
+ <g
+ id="g4310" />
+ <g
+ id="g4312-3" />
+ <g
+ id="g4314" />
+ <g
+ id="g4316" />
+ <g
+ id="g4318" />
+ <g
+ id="g4320" />
+ <g
+ id="g4322" />
+ <g
+ id="g4324" />
+ <g
+ id="g4326" />
+ <g
+ id="g4328-3" />
+ <g
+ id="g4330-0" />
+ <g
+ id="g4332-2" />
+ </g>
+ </g>
+ <g
+ id="g3-3"
+ transform="matrix(0.05162095,0,0,0.05162095,497.88091,512.94952)"
+ style="fill:#000000;fill-opacity:0.79607843">
+ <path
+ d="M 353.812,0 C 263.925,0 191.25,72.675 191.25,162.562 c 0,19.125 3.825,38.25 9.562,57.375 L 0,420.75 l 0,95.625 95.625,0 0,-57.375 57.375,0 0,-57.375 57.375,0 86.062,-86.062 c 17.213,5.737 36.338,9.562 57.375,9.562 89.888,0 162.562,-72.675 162.562,-162.562 C 516.374,72.676 443.7,0 353.812,0 z m 47.813,172.125 c -32.513,0 -57.375,-24.862 -57.375,-57.375 0,-32.513 24.862,-57.375 57.375,-57.375 32.513,0 57.375,24.862 57.375,57.375 0,32.513 -24.862,57.375 -57.375,57.375 z"
+ id="path5-1"
+ inkscape:connector-curvature="0"
+ style="fill:#000000;fill-opacity:0.79607843" />
+ </g>
+ </g>
+ </g>
+ </g>
+ <g
+ style="fill:url(#linearGradient4460);fill-opacity:1"
+ transform="matrix(0.48796879,0,0,0.48796879,21.356721,1026.8977)"
+ id="g3" />
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/dialog-question.svg b/.icons/kora/status/scalable/dialog-question.svg
new file mode 100644
index 000000000..b328df006
--- /dev/null
+++ b/.icons/kora/status/scalable/dialog-question.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path id="rect4136" d="m46.489 25.332c0.754-0.756 0.752-1.983-5e-3 -2.738l-21.151-21.083c-0.757-0.754-1.984-0.752-2.738 5e-3l-21.084 21.151c-0.754 0.757-0.752 1.984 5e-3 2.738l21.151 21.083c0.757 0.755 1.984 0.753 2.738-4e-3l21.084-21.152z" style="fill:url(#_Linear1)"/>
+ <path id="path5889" d="m23.861 29.395c-0.408-0.01-0.796-0.18-1.06-0.492-0.263-0.312-0.376-0.724-0.308-1.127 0.077-0.47 0.174-0.878 0.299-1.225 0.252-0.695 0.767-1.467 1.543-2.314l1.981-2.042c0.847-0.958 1.271-1.986 1.271-3.085 0-1.059-0.277-1.886-0.832-2.481-0.554-0.605-1.361-0.907-2.42-0.907-1.028 0-1.855 0.272-2.48 0.817-0.378 0.329-0.642 0.726-0.792 1.192-0.185 0.566-0.74 1.005-1.336 1.007-0.515 2e-3 -0.893-0.235-1.161-0.618-0.268-0.384-0.331-0.875-0.169-1.314 0.334-0.767 0.805-1.447 1.461-2.022 1.15-1.008 2.642-1.512 4.477-1.512 1.906 0 3.388 0.514 4.447 1.542 1.069 1.019 1.603 2.42 1.603 4.205 0 1.765-0.817 3.504-2.45 5.218l-1.649 1.634c-0.536 0.595-0.877 1.381-1.023 2.357-0.107 0.658-0.72 1.183-1.402 1.167zm-1.598 4.794c0-0.453 0.136-0.831 0.408-1.134 0.283-0.312 0.696-0.469 1.241-0.469 0.544 0 0.958 0.157 1.24 0.469 0.282 0.303 0.423 0.681 0.423 1.134 0 0.454-0.141 0.832-0.423 1.135-0.282 0.292-0.696 0.438-1.24 0.438-0.545 0-0.958-0.146-1.241-0.438-0.272-0.303-0.408-0.681-0.408-1.135z" style="fill-rule:nonzero;fill:#fff"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.135049 -45.9071 45.9071 -.135049 23.7204 46.4229)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#004dd4" offset="0"/>
+ <stop style="stop-color:#17a1e7" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/dialog-warning.svg b/.icons/kora/status/scalable/dialog-warning.svg
new file mode 100644
index 000000000..160a6aa51
--- /dev/null
+++ b/.icons/kora/status/scalable/dialog-warning.svg
@@ -0,0 +1,157 @@
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ viewBox="0 0 48 48"
+ id="svg2"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="dialog-warning.svg">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4197">
+ <stop
+ style="stop-color:#ff7900;stop-opacity:1"
+ offset="0"
+ id="stop4199" />
+ <stop
+ style="stop-color:#ffb500;stop-opacity:1"
+ offset="1"
+ id="stop4201" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4197"
+ id="linearGradient4203"
+ x1="23.864855"
+ y1="1049.3318"
+ x2="23.991123"
+ y2="1007.9155"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96580287,0,0,0.90061239,0.83770594,101.87587)" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4246">
+ <path
+ inkscape:transform-center-y="-6.1884854"
+ inkscape:transform-center-x="-0.14650995"
+ d="m 0.49173236,1047.3966 c -0.2364902,-0.4064 22.89743064,-40.7972 23.36759664,-40.7989 0.470166,-0 23.882695,40.2284 23.649019,40.6364 -0.233676,0.408 -46.78012545,0.5688 -47.01661564,0.1625 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0.01"
+ inkscape:flatsided="true"
+ sodipodi:arg2="3.6617357"
+ sodipodi:arg1="2.6145381"
+ sodipodi:r2="13.572609"
+ sodipodi:r1="27.145218"
+ sodipodi:cy="1033.7428"
+ sodipodi:cx="23.953136"
+ sodipodi:sides="3"
+ id="path4248"
+ style="opacity:1;fill:url(#linearGradient4250);fill-opacity:1;stroke:#ffffff;stroke-width:0.97951287;stroke-opacity:1"
+ sodipodi:type="star" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4197"
+ id="linearGradient4250"
+ gradientUnits="userSpaceOnUse"
+ x1="23.864855"
+ y1="1049.3318"
+ x2="23.991123"
+ y2="1007.9155"
+ gradientTransform="translate(0,-1.7933651)" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4370">
+ <path
+ inkscape:transform-center-y="-6.1884854"
+ inkscape:transform-center-x="-0.14650995"
+ d="m -0.28230214,1046.9554 c -0.2364902,-0.4064 22.89743014,-40.7972 23.36759614,-40.7988 0.470166,-0 23.882696,40.2283 23.64902,40.6363 -0.233676,0.408 -46.78012595,0.5689 -47.01661614,0.1625 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0.01"
+ inkscape:flatsided="true"
+ sodipodi:arg2="3.6617357"
+ sodipodi:arg1="2.6145381"
+ sodipodi:r2="13.572609"
+ sodipodi:r1="27.145218"
+ sodipodi:cy="1033.3016"
+ sodipodi:cx="23.179102"
+ sodipodi:sides="3"
+ id="path4372"
+ style="opacity:1;fill:url(#linearGradient4374);fill-opacity:1;stroke:none;stroke-width:0.97951287;stroke-opacity:1"
+ sodipodi:type="star" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4197"
+ id="linearGradient4374"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-0.77403712,-2.2346821)"
+ x1="23.864855"
+ y1="1049.3318"
+ x2="23.991123"
+ y2="1007.9155" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#3c3c3c"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568543"
+ inkscape:cx="25.997178"
+ inkscape:cy="17.008829"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="712"
+ inkscape:window-x="0"
+ inkscape:window-y="28"
+ inkscape:window-maximized="1" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1004.3622)">
+ <g
+ id="g3499">
+ <path
+ sodipodi:nodetypes="sssssss"
+ inkscape:connector-curvature="0"
+ id="path4191"
+ d="m 2.3174201,1045.143 19.7268589,-35.411 c 0.999087,-1.7934 2.896057,-1.8591 3.945372,0 l 19.726859,34.9511 c 0.755304,1.3382 -0.03107,3.6791 -1.972686,3.6791 l -39.453718,0 c -1.735142,0 -2.8765029,-1.5968 -1.9726859,-3.2192 z"
+ inkscape:transform-center-y="-5.5734356"
+ inkscape:transform-center-x="-0.14149932"
+ style="opacity:1;fill:url(#linearGradient4203);fill-opacity:1;stroke:none;stroke-width:1.95835102;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(1.0212668,0,0,1,-0.51041557,0.0397118)"
+ id="g3489">
+ <path
+ id="rect4217"
+ d="m 23.993885,1018.264 0.01225,0 c 1.081533,0 1.952225,0.8707 1.952225,1.9522 l 0,13.7207 c 0,1.0816 -0.870692,1.9523 -1.952225,1.9523 l -0.01225,0 c -1.081532,0 -1.952225,-0.8707 -1.952225,-1.9523 l 0,-13.7207 c 0,-1.0815 0.870693,-1.9522 1.952225,-1.9522 z"
+ style="opacity:1;fill:#ffffff;fill-opacity:1"
+ inkscape:connector-curvature="0" />
+ <rect
+ rx="17.232611"
+ ry="15.907024"
+ y="1039.8058"
+ x="22.041662"
+ height="3.916702"
+ width="3.916702"
+ id="rect4681"
+ style="opacity:1;fill:#ffffff;fill-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/disk-quota-critical.svg b/.icons/kora/status/scalable/disk-quota-critical.svg
new file mode 100644
index 000000000..30a072426
--- /dev/null
+++ b/.icons/kora/status/scalable/disk-quota-critical.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.75 0 0 .75 0 -7.10543e-15)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ </g>
+ <g transform="matrix(.75 0 0 .75 0 -7.10543e-15)">
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(2.09887,0,0,1.88026,21.9848,17.2743)">
+ <path d="m11.657 2.206c-0.601-0.967-7.351-1.046-8.268 0v10.057c1.105 1.792 7.211 1.82 8.268 0v-10.057zm-4.134 0.047c1.909 0 3.458 0.325 3.458 0.725 0 0.401-1.549 0.726-3.458 0.726s-3.458-0.325-3.458-0.726c0-0.4 1.549-0.725 3.458-0.725z" style="fill:rgb(199,41,41)"/>
+ </g>
+ <g transform="matrix(26.5621,0,0,26.5621,19.6837,35.0359)">
+ <path d="m0.206-0.225h-0.087l-0.02-0.435c0-0.074 0.126-0.074 0.126 0l-0.019 0.435zm-0.043 0.081c0.021 0 0.04 7e-3 0.055 0.022s0.022 0.033 0.022 0.056-7e-3 0.041-0.022 0.055c-0.015 0.015-0.034 0.022-0.055 0.022-0.022 0-0.04-7e-3 -0.055-0.022-0.015-0.014-0.023-0.032-0.023-0.055s8e-3 -0.041 0.023-0.056 0.033-0.022 0.055-0.022z" style="fill-rule:nonzero;fill:rgb(199,41,41)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,897.879,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/disk-quota-high.svg b/.icons/kora/status/scalable/disk-quota-high.svg
new file mode 100644
index 000000000..8435883df
--- /dev/null
+++ b/.icons/kora/status/scalable/disk-quota-high.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.75 0 0 .75 0 -3.55271e-15)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ </g>
+ <g transform="matrix(.75 0 0 .75 0 -3.55271e-15)">
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(2.09887,0,0,1.88026,21.9848,17.2743)">
+ <path d="m11.657 2.206c-0.601-0.967-7.351-1.046-8.268 0v10.057c1.105 1.792 7.211 1.82 8.268 0v-10.057zm-4.134 0.047c1.909 0 3.458 0.325 3.458 0.725 0 0.401-1.549 0.726-3.458 0.726s-3.458-0.325-3.458-0.726c0-0.4 1.549-0.725 3.458-0.725z" style="fill:rgb(199,41,41)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,897.879,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/disk-quota-low.svg b/.icons/kora/status/scalable/disk-quota-low.svg
new file mode 100644
index 000000000..602d0f792
--- /dev/null
+++ b/.icons/kora/status/scalable/disk-quota-low.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.75 0 0 .75 0 -3.55271e-15)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ </g>
+ <g transform="matrix(.75 0 0 .75 0 -3.55271e-15)">
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(3,0,0,3,-1.54874,-5.1213)">
+ <path d="m16 8.848c-0.42-0.606-5.143-0.656-5.785 0v6.303c0.774 1.123 5.045 1.141 5.785 0v-6.303zm-2.879 2.384c0.844 0 1.809-0.166 2.401-0.356 0.012 0.272 0 1.095 0 1.201 0 0.289-1.076 0.524-2.401 0.524s-2.401-0.235-2.401-0.524v-1.257c0.43 0.208 1.604 0.412 2.401 0.412zm-0.013-2.212c1.335 0 2.419 0.204 2.419 0.455s-1.084 0.455-2.419 0.455c-1.336 0-2.42-0.204-2.42-0.455s1.084-0.455 2.42-0.455z" style="fill:rgb(233,134,39)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,897.879,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/disk-quota.svg b/.icons/kora/status/scalable/disk-quota.svg
new file mode 100644
index 000000000..5a2b157d3
--- /dev/null
+++ b/.icons/kora/status/scalable/disk-quota.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.75 0 0 .75 0 -3.55271e-15)">
+ <path d="m61.122 15.88c0-2.762-2.239-5-5-5h-48.244c-2.761 0-5 2.238-5 5v32.246c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-32.246z" style="fill:rgb(0,131,213)"/>
+ </g>
+ <g transform="matrix(.75 0 0 .75 0 -3.55271e-15)">
+ <path d="m61.122 20.652c0-1.326-0.527-2.598-1.465-3.536-0.938-0.937-2.209-1.464-3.535-1.464h-25.58c-1.232 0-2.42-0.455-3.337-1.277-0.768-0.689-1.713-1.535-2.481-2.224-0.917-0.822-2.105-1.277-3.337-1.277h-13.509c-1.326 0-2.597 0.527-3.535 1.465-0.938 0.937-1.465 2.209-1.465 3.535v32.252c0 2.761 2.239 5 5 5h48.244c2.761 0 5-2.239 5-5v-27.474z" style="fill:url(#_Linear1)"/>
+ </g>
+ <g transform="matrix(3,0,0,3,-1.54716,-5.1213)">
+ <path d="m16 8.848c-0.42-0.606-5.143-0.656-5.785 0v6.303c0.774 1.123 5.045 1.141 5.785 0v-6.303zm-2.879 4.963c0.844 0 1.809-0.166 2.401-0.356 0.012 0.273 0 0.905 0 1.01 0 0.289-1.076 0.524-2.401 0.524s-2.401-0.235-2.401-0.524v-1.066c0.43 0.208 1.604 0.412 2.401 0.412zm0-2.579c0.844 0 1.809-0.166 2.401-0.356 0.012 0.272 0 1.095 0 1.201 0 0.289-1.076 0.524-2.401 0.524s-2.401-0.235-2.401-0.524v-1.257c0.43 0.208 1.604 0.412 2.401 0.412zm-0.013-2.212c1.335 0 2.419 0.204 2.419 0.455s-1.084 0.455-2.419 0.455c-1.336 0-2.42-0.204-2.42-0.455s1.084-0.455 2.42-0.455z" style="fill:rgb(14,66,98)"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.54933e-15,-41.6338,41.6338,2.54933e-15,897.879,52.7218)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(16,117,246)" offset="0"/>
+ <stop style="stop-color:rgb(18,197,255)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/encrypted.svg b/.icons/kora/status/scalable/encrypted.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/kora/status/scalable/encrypted.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/face-cool.svg b/.icons/kora/status/scalable/face-cool.svg
new file mode 100644
index 000000000..25b544510
--- /dev/null
+++ b/.icons/kora/status/scalable/face-cool.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="fill:#fecd38" d="M 24,4 C 12.92,4 4,12.92 4,24 4,35.08 12.92,44 24,44 35.08,44 44,35.08 44,24 44,12.92 35.08,4 24,4 Z"/>
+ <rect style="opacity:0.1" width="16" height="12" x="5" y="13" rx="2" ry="2"/>
+ <rect style="opacity:0.1" width="16" height="12" x="27" y="13" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24,4 C 12.92,4 4,12.92 4,24 4,24.168 3.996,24.333 4,24.5 4.2644,13.654 13.088,5 24,5 34.912,5 43.736,13.654 44,24.5 44.004,24.333 44,24.168 44,24 44,12.92 35.08,4 24,4 Z"/>
+ <path style="opacity:0.2" d="M 4.0117,24.5 C 4.0076,24.667 4,24.832 4,25 c 0,11.08 8.92,20 20,20 11.08,0 20,-8.92 20,-20 0,-0.16787 -0.0076,-0.33314 -0.01172,-0.5 -0.264,10.846 -9.076,19.5 -19.988,19.5 -10.912,0 -19.724,-8.654 -19.988,-19.5 z"/>
+ <path style="opacity:0.1" d="m 20,16 c 0,0 2,-1 4,-1 2,0 4,1 4,1 l 0,2 c 0,0 -2,-1 -4,-1 -2,0 -4,1 -4,1 z"/>
+ <rect style="fill:#3f3f3f" width="16" height="12" x="5" y="12" rx="2" ry="2"/>
+ <rect style="fill:#3f3f3f" width="16" height="12" x="27" y="12" rx="2" ry="2"/>
+ <rect style="opacity:0.1" width="3" height="4" x="3" y="15" rx="1" ry="1"/>
+ <rect style="fill:#212121" width="3" height="4" x="3" y="14" rx="1" ry="1"/>
+ <rect style="opacity:0.1" width="3" height="4" x="42" y="15" rx="1" ry="1"/>
+ <rect style="fill:#212121" width="3" height="4" x="42" y="14" rx="1" ry="1"/>
+ <path style="fill:#212121" d="m 20,15 c 0,0 2,-1 4,-1 2,0 4,1 4,1 l 0,2 c 0,0 -2,-1 -4,-1 -2,0 -4,1 -4,1 z"/>
+ <rect style="fill:#3f3f3f" width="16" height="2" x="16" y="32" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/kora/status/scalable/gtk-dialog-authentication.svg b/.icons/kora/status/scalable/gtk-dialog-authentication.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/kora/status/scalable/gtk-dialog-authentication.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/gtk-dialog-error.svg b/.icons/kora/status/scalable/gtk-dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/kora/status/scalable/gtk-dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/gtk-dialog-info.svg b/.icons/kora/status/scalable/gtk-dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/kora/status/scalable/gtk-dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/gtk-dialog-question.svg b/.icons/kora/status/scalable/gtk-dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/kora/status/scalable/gtk-dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/gtk-dialog-warning.svg b/.icons/kora/status/scalable/gtk-dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/status/scalable/gtk-dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/gtk-missing-image.svg b/.icons/kora/status/scalable/gtk-missing-image.svg
new file mode 120000
index 000000000..28389ba2a
--- /dev/null
+++ b/.icons/kora/status/scalable/gtk-missing-image.svg
@@ -0,0 +1 @@
+image-missing.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/image-missing.svg b/.icons/kora/status/scalable/image-missing.svg
new file mode 100644
index 000000000..1f78f0853
--- /dev/null
+++ b/.icons/kora/status/scalable/image-missing.svg
@@ -0,0 +1,14 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(-.0595533 -35.183 35.183 -.0595533 686.543 39.9653)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f086fb" offset="0"/>
+ <stop stop-color="#4392f6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -26.4447 26.4447 0 1525.95 45.7093)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#222e44" offset="0"/>
+ <stop stop-color="#2767b9" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v22.879c-.533.332-1.161.523-1.835.523h-39.666c-.674 0-1.302-.191-1.835-.523v-22.879c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m14.997 18.643h-.366c-.345 0-.621-.282-.621-.627v-1.052c-1.483-.373-1.908-1.254-1.908-3.062 0-2.669 2.166-4.837 4.837-4.837 2.667 0 4.833 2.168 4.833 4.837 0 1.782-.451 2.659-1.903 3.045v1.065c0 .347-.28.627-.626.627h-.363c-.344 0-.626-.28-.626-.627v-.837c-.163.012-.331.017-.508.024v.817c0 .343-.28.623-.625.623h-.363c-.346 0-.626-.28-.626-.623v-.814c-.177-.006-.348-.011-.512-.02v.834c0 .345-.28.627-.623.627zm-.064-6.708c.821.32 1.486.643 1.486 1.442 0 .791-.538.944-1.486 1.436-.728.378-1.486-.645-1.486-1.436 0-.799.721-1.739 1.486-1.442zm3.99 0c.789-.225 1.483.643 1.483 1.442 0 .791-.779 1.855-1.483 1.436-.866-.513-1.486-.645-1.486-1.436 0-.799.579-1.185 1.486-1.442z" fill="#c4e6ff"/>
+ <path d="m28.511 10.266 1.652 1.745 2.61-2.473 2.088 2.2-2.611 2.473 1.653 1.748c.564.592.558 1.512-.011 2.047-.569.54-1.486.496-2.046-.096l-1.655-1.746-2.619 2.479-2.087-2.2 2.621-2.352-1.654-1.877c-.564-.592-.555-1.51.011-2.047.569-.54 1.487-.496 2.048.099z" fill="#c4e6ff"/>
+ <path d="m43.099 18.932 2.569 3.132v17.376c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-15.15l3.788 1.921 6.259-.573 2.169 1.194 1.092-.329 2.679 2.405 5.231 2.879 3.585-.986 1.787-1.674 3.516.945 2.155-1.322 2.534-3.143.777.676z" fill="url(#b)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/input-keyboard-virtual-off.svg b/.icons/kora/status/scalable/input-keyboard-virtual-off.svg
new file mode 100644
index 000000000..740916904
--- /dev/null
+++ b/.icons/kora/status/scalable/input-keyboard-virtual-off.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.5025 36.5025 0 595.118 42.5695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.31325 18.296 -18.296 -2.31325 -912.437 -102.917)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#818181" offset="0"/>
+ <stop stop-color="#484848" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m32.925 28.179v4.514l-18.138-.001v-4.513zm6.842-.278v4.791h-4.791l-.001-4.791zm-26.74 0v4.791h-4.792v-4.791zm19.898-6.297v4.792h-4.792v-4.792zm6.842 0v4.792h-4.792v-4.792zm-13.371 0v4.792h-4.792v-4.792zm-6.815 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792zm19.898-6.268v4.792h-4.792v-4.792zm6.842 0v4.792h-4.791v-4.792zm-13.338 0v4.792h-4.792v-4.792zm-6.848 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792z" fill="url(#b)"/>
+ <path d="m11.738 31.007c.008.006.019.032.018.069-.004.066.134.237.185.269.24.148-.148.275-.216.32-.102.068-.206.136-.295.221-.188.179-.338-.13-.496-.134-.154-.004-.292-.003-.445.005-.147.002-.291.168-.421.156-.162-.016-.309-.102-.469-.136-.052-.011-.295-.032-.349-.113-.032-.049.044-.18.046-.222.001-.012-.056-.234-.013-.266.059-.043.15-.012.213-.047.053-.029.056-.073.086-.109 0 0 .078-.052.094-.07-.022-.02-.023-.049-.024-.063-.009-.069-.024-.096-.004-.207.034-.192.159-.462.301-.601.078-.101.15-.26.173-.348.013-.255-.02-.624.13-.86.176-.277.561-.297.75-.024.156.226.126.537.201.786.116.389.46.617.531 1.045.03.179-.009.289-.048.295-.058.008-.095.193-.278.185-.111-.005-.127-.033-.169-.083-.012-.014-.03-.041-.041-.068-.021.035-.02.054-.004.087.024.048.097.16.306.097.084-.025.12-.061.165-.117.045-.055.054-.082.073-.067zm-1.475-1.671c-.006-.054-.018-.1.076-.103.061-.002.079.115.064.15-.049.115-.293.142-.084.27.03.018.064.035.099.037.047.001.227-.03.29-.059.045-.02.074-.052.131-.072.019-.007-.076.082-.137.107-.057.023-.198.051-.252.062-.052.009-.124-.049-.11.002.015.051.138.077.154.075.169-.01.212-.066.3-.125.012-.008.042.004.039.019-.012.053-.065.116-.098.132-.142.07-.234.135-.325.088-.107-.057-.044-.118-.149-.175-.037-.021-.024.083-.039.123-.042.105-.138.198-.072.321-.056.015-.183.283-.201.423-.009.077.003.156-.012.233-.005.029-.067-.006-.081-.032-.038-.072-.048-.156-.031-.236.007-.034.001-.041-.008-.025-.051.09-.023.215.018.303.083.18.308.252.45.392.046.046.038.131-.017.169-.132-.176-.293-.336-.35-.387-.024-.021-.08-.078-.126-.06.043.036.118.111.171.159.166.154.363.37.361.617.068-.036.041-.116.012-.168-.087-.159.074-.026.148-.009.058.013.118.008.176.001.063-.008.127-.02.184-.048.053-.027.092-.074.137-.111.022-.018.039-.068.064-.055.099.048-.123.355.008.36.015-.102.044-.203.051-.305.009-.106-.119-.469.108-.473.006-.145.232-.134.306-.074 0-.033-.071-.063-.099-.077.048-.164.026-.23-.007-.384-.025-.118-.132-.277-.216-.327.156.138.258.462.202.661-.019.065-.061.073-.09.076-.13.013-.054-.153-.108-.382-.06-.255-.12-.274-.136-.294-.074-.331-.157-.298-.18-.423-.021-.111.097-.202-.063-.233-.052-.011-.107-.026-.146-.062-.05-.048-.015-.185.06-.19.101-.008.134.115.114.163-.006.009-.019.041-.033.061.018.007.038.014.071-.013.059-.048.046-.089.033-.138-.041-.144-.098-.171-.164-.183-.094-.018-.151.056-.167.152-.007.039.002.083.012.117-.022-.002-.066-.012-.094-.017-.019-.003-.039.004-.057.004.003-.142-.045-.236-.111-.238-.131-.003-.143.272-.048.319.011.005.037-.016.041-.028-.008-.008-.021-.019-.038-.036-.018-.016-.03-.039-.031-.054zm.481-.087c-.049.004-.066.057-.068.1-.001.016.007.044.022.053.042.027.079.025.094.015.024-.015.03-.05.023-.091-.044.004-.077-.002-.076-.053 0-.009.006-.024.005-.024zm-.461.086c.006.016.015.04.053.055.02.008.047-.01.048-.034.002-.02-.003-.029-.005-.033-.01.007-.021.007-.028.009-.012.003-.021-.007-.027-.016-.006-.008-.003-.019-.002-.029.002-.009.004-.017.011-.032-.014-.009-.042.015-.048.033-.006.012-.007.031-.002.047z" fill="#fff" fill-rule="nonzero"/>
+ <circle cx="37" cy="36" r="10" fill="#db3c30"/>
+ <path transform="matrix(.833403 -.833403 .833403 .833403 -6.60784 -6.47649)" d="m-.48 50.8v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/input-keyboard-virtual-on.svg b/.icons/kora/status/scalable/input-keyboard-virtual-on.svg
new file mode 120000
index 000000000..5309c7800
--- /dev/null
+++ b/.icons/kora/status/scalable/input-keyboard-virtual-on.svg
@@ -0,0 +1 @@
+notification-keyboard-brightness.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/input-touchpad-off.svg b/.icons/kora/status/scalable/input-touchpad-off.svg
new file mode 120000
index 000000000..2f290f4e9
--- /dev/null
+++ b/.icons/kora/status/scalable/input-touchpad-off.svg
@@ -0,0 +1 @@
+notification-touchpad-disabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/input-touchpad-on.svg b/.icons/kora/status/scalable/input-touchpad-on.svg
new file mode 120000
index 000000000..cc4086e02
--- /dev/null
+++ b/.icons/kora/status/scalable/input-touchpad-on.svg
@@ -0,0 +1 @@
+notification-input-touchpad-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/kdeconnect-tray.svg b/.icons/kora/status/scalable/kdeconnect-tray.svg
new file mode 100644
index 000000000..6f62e7dff
--- /dev/null
+++ b/.icons/kora/status/scalable/kdeconnect-tray.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#141414"/><stop offset="1" stop-color="#2d2d2f"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#08f"/><stop offset="1" stop-color="#02c3ff"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.93022459 0 0 .91890978 14.81504 32.586917)" gradientUnits="userSpaceOnUse" x1="169.50124" x2="159.23744" xlink:href="#b" y1="624.71625" y2="63.268539"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="159.462936910238" x2="160.663071818746" xlink:href="#b" y1="668.025573700364" y2="596.965628709752"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.166716" x2="8.114987" xlink:href="#a" y1="1050.4657" y2="1038.3525"/><linearGradient gradientUnits="userSpaceOnUse" x1="184.70731" x2="187.27681" xlink:href="#a" y1="448.4129" y2="70.32579"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="159.46292" x2="160.66307" xlink:href="#b" y1="668.02557" y2="596.96564"/><g transform="matrix(.076441562756 0 0 .066492768455 11.666752268332 1.204095199319)"><rect fill="url(#c)" fill-rule="evenodd" height="525.80939" ry="9.302246" width="292.69278" x="18.553144" y="87.912102"/><path d="m11.403509 1037.3622h-6.807018c-.310036 0-.561404.2514-.561404.5614v12.8772c0 .31.251368.5614.561404.5614h6.807018c.310035 0 .561404-.2514.561404-.5614v-12.8772c0-.31-.251369-.5614-.561404-.5614zm-.08154 11.7777h-6.643931v-9.5554h6.643931z" fill="url(#e)" transform="matrix(42.98335 0 0 49.41461 -182.5246 -51263.918)"/><ellipse cx="161.34221" cy="637.97839" fill="url(#f)" fill-rule="evenodd" rx="25.225653" ry="28.999971" stroke="url(#d)" stroke-linecap="round" stroke-width="7.410893"/></g><g fill="#121212" fill-opacity=".846939" transform="matrix(.71755144167 0 0 .715339713443 350.563274576439 116.999115051257)"><ellipse cx="-462.60782" cy="-130.50694" rx="2.499993" ry="2.5"/><ellipse cx="-458.10782" cy="-123.00694" rx="2.999992" ry="3"/><ellipse cx="-460.60788" cy="-138.50693" rx="1.500003" ry="1.499995"/><path d="m-452.10784-140.00692-2.84375 2.84374 4.375 4.375-4.53125 5.15625 3 2.625 7.00002-8 0 0-7.00002-6.99999z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/status/scalable/locked.svg b/.icons/kora/status/scalable/locked.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/kora/status/scalable/locked.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/messagebox_critical.svg b/.icons/kora/status/scalable/messagebox_critical.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/kora/status/scalable/messagebox_critical.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/messagebox_info.svg b/.icons/kora/status/scalable/messagebox_info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/kora/status/scalable/messagebox_info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/messagebox_warning.svg b/.icons/kora/status/scalable/messagebox_warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/status/scalable/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/mic-off.svg b/.icons/kora/status/scalable/mic-off.svg
new file mode 120000
index 000000000..154fb751e
--- /dev/null
+++ b/.icons/kora/status/scalable/mic-off.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/mic-ready.svg b/.icons/kora/status/scalable/mic-ready.svg
new file mode 120000
index 000000000..e96075721
--- /dev/null
+++ b/.icons/kora/status/scalable/mic-ready.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/microphone-sensitivity-high.svg b/.icons/kora/status/scalable/microphone-sensitivity-high.svg
new file mode 120000
index 000000000..e96075721
--- /dev/null
+++ b/.icons/kora/status/scalable/microphone-sensitivity-high.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/microphone-sensitivity-low.svg b/.icons/kora/status/scalable/microphone-sensitivity-low.svg
new file mode 120000
index 000000000..ed63a54d8
--- /dev/null
+++ b/.icons/kora/status/scalable/microphone-sensitivity-low.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/microphone-sensitivity-medium.svg b/.icons/kora/status/scalable/microphone-sensitivity-medium.svg
new file mode 120000
index 000000000..dfa3d7713
--- /dev/null
+++ b/.icons/kora/status/scalable/microphone-sensitivity-medium.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/microphone-sensitivity-muted.svg b/.icons/kora/status/scalable/microphone-sensitivity-muted.svg
new file mode 120000
index 000000000..154fb751e
--- /dev/null
+++ b/.icons/kora/status/scalable/microphone-sensitivity-muted.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/non-starred.svg b/.icons/kora/status/scalable/non-starred.svg
new file mode 100644
index 000000000..355f09e84
--- /dev/null
+++ b/.icons/kora/status/scalable/non-starred.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -35.269 35.269 0 24.3172 40.3981)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006078" offset="0"/>
+ <stop stop-color="#468aa4" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.19693 0 0 1.19693 -4.72635 -3.22838)" d="m22.406 6.257c.224-.691.868-1.158 1.594-1.158s1.37.467 1.594 1.158c1.523 4.688 3.589 11.045 3.589 11.045h11.613c.726 0 1.369.467 1.594 1.158.224.69-.022 1.447-.609 1.874-3.988 2.897-9.395 6.826-9.395 6.826s2.065 6.356 3.588 11.044c.225.691-.021 1.447-.609 1.874-.587.427-1.382.427-1.97 0-3.987-2.897-9.395-6.826-9.395-6.826s-5.408 3.929-9.395 6.826c-.588.427-1.383.427-1.97 0-.588-.427-.834-1.183-.609-1.874 1.523-4.688 3.588-11.044 3.588-11.044s-5.407-3.929-9.395-6.826c-.587-.427-.833-1.184-.609-1.874.225-.691.868-1.158 1.594-1.158h11.613s2.066-6.357 3.589-11.045z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-audio-volume-high.svg b/.icons/kora/status/scalable/notification-audio-volume-high.svg
new file mode 100644
index 000000000..7f2dc3389
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-audio-volume-high.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.574 15.574 0 7.132 15.782)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f6f95" offset="0"/>
+ <stop stop-color="#63b89d" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.81741 0 0 2.81741 1.46075 1.46074)">
+ <path d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449z" fill="#6fc6d9" fill-opacity=".3"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-3.611-15.423-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023zm3.253 9.834c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-audio-volume-low.svg b/.icons/kora/status/scalable/notification-audio-volume-low.svg
new file mode 100644
index 000000000..2b8b2e4e6
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-audio-volume-low.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.574 15.574 0 7.132 15.782)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f6f95" offset="0"/>
+ <stop stop-color="#63b89d" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.81741 0 0 2.81741 1.46075 1.46074)">
+ <path d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449z" fill="#6fc6d9" fill-opacity=".3"/>
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z" fill="url(#a)"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142z" fill="#6fc6d9" fill-opacity=".3"/>
+ <path d="m9.272 12.342c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z" fill="#6fc6d9" fill-opacity=".3"/>
+ <path d="m8.066 9.227c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-audio-volume-medium.svg b/.icons/kora/status/scalable/notification-audio-volume-medium.svg
new file mode 100644
index 000000000..b3824acc7
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-audio-volume-medium.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.574 15.574 0 7.132 15.782)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f6f95" offset="0"/>
+ <stop stop-color="#63b89d" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.81741 0 0 2.81741 1.46075 1.46074)">
+ <path d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449z" fill="#6fc6d9" fill-opacity=".3"/>
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z" fill="url(#a)"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142z" fill="#6fc6d9" fill-opacity=".3"/>
+ <g fill="url(#a)">
+ <path d="m9.272 12.342c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z"/>
+ <path d="m8.066 9.227c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-audio-volume-muted.svg b/.icons/kora/status/scalable/notification-audio-volume-muted.svg
new file mode 100644
index 000000000..041c87ca5
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-audio-volume-muted.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.574 15.574 0 7.132 15.782)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#2f6f95" offset="0"/>
+ <stop stop-color="#63b89d" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.81741 0 0 2.81741 1.46075 1.46074)">
+ <path d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449z" fill="#6fc6d9" fill-opacity=".3"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142zm-1.471-3.289c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128zm-1.206-3.115c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z" fill="#6fc6d9" fill-opacity=".3"/>
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z" fill="url(#a)"/>
+ </g>
+ <circle cx="36.53925" cy="36.946468" r="10" fill="#db3c30"/>
+ <path transform="matrix(.70711 -.70711 .70711 .70711 -12.9578 35.7925)" d="m33 37h-4.024c-.539 0-.976-.437-.976-.976v-.048c0-.539.437-.976.976-.976h4.024v-4.005c0-.264.105-.517.291-.704.187-.186.44-.291.704-.291h.01c.264 0 .517.105.704.291.186.187.291.44.291.704v4.005h4.024c.539 0 .976.437.976.976v.048c0 .539-.437.976-.976.976h-4.024v4.005c0 .264-.105.517-.291.704-.187.186-.44.291-.704.291h-.01c-.264 0-.517-.105-.704-.291-.186-.187-.291-.44-.291-.704z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-audio-volume-off.svg b/.icons/kora/status/scalable/notification-audio-volume-off.svg
new file mode 120000
index 000000000..8bf9a84c8
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-audio-volume-off.svg
@@ -0,0 +1 @@
+notification-audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-battery-000.svg b/.icons/kora/status/scalable/notification-battery-000.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-battery-000.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-battery-020.svg b/.icons/kora/status/scalable/notification-battery-020.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-battery-020.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-battery-caution-symbolic.svg b/.icons/kora/status/scalable/notification-battery-caution-symbolic.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-battery-caution-symbolic.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-battery-empty.svg b/.icons/kora/status/scalable/notification-battery-empty.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-battery-empty.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-battery-low.svg b/.icons/kora/status/scalable/notification-battery-low.svg
new file mode 100644
index 000000000..2790af80c
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-battery-low.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.443 15.443 0 8.1861 15.693)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#4e565d" offset="0"/>
+ <stop stop-color="#637279" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.96066 0 0 2.96066 .315032 .314618)" d="m3 12.653v1.347c0 .55.446 1.187 1 1.187h8c.554 0 1-.637 1-1.187v-1.347z" fill="#c94500"/>
+ <path transform="matrix(2.96066 0 0 2.96066 -.235958 .399103)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-device-eject.svg b/.icons/kora/status/scalable/notification-device-eject.svg
new file mode 100644
index 000000000..2a0b4fa19
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-device-eject.svg
@@ -0,0 +1,30 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(44.2944 -.186744 .186744 44.2944 8.71926 1669.51)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1a1a1a" offset="0"/>
+ <stop stop-color="#2c2c2e" offset=".11"/>
+ <stop stop-color="#2a2b2d" offset=".51"/>
+ <stop stop-color="#2b2b2d" offset=".75"/>
+ <stop stop-color="#323232" offset=".9"/>
+ <stop stop-color="#171717" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.00154162 -38.7406 38.7406 -.00154162 74.9066 40.0528)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#bbbec4" offset="0"/>
+ <stop stop-color="#dcdee1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x1="14.6558" x2="33.4866" y1="853.913" y2="853.913" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#197cf1" offset="0"/>
+ <stop stop-color="#20bcfa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x2="1" gradientTransform="matrix(0 -3.48937 3.48937 0 183.229 44.9756)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#040404" stop-opacity=".45" offset="0"/>
+ <stop stop-color="#121212" stop-opacity=".41" offset="1"/>
+ </linearGradient>
+ <path d="m42.349 46.686h-36.695c-1.91 0-3.627-1.181-3.745-3.086-.095-1.546-.601-6.867-.602-6.878h45.389c-.001.011-.507 5.332-.602 6.878-.118 1.905-1.835 3.086-3.745 3.086z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m44.067 4.555c-.152-1.832-1.682-3.241-3.52-3.241h-33.091c-1.838 0-3.368 1.409-3.52 3.241-.587 7.112-1.988 24.061-2.617 31.677-.081.984.253 1.957.921 2.683.669.727 1.611 1.14 2.598 1.14h38.327c.987 0 1.929-.413 2.598-1.14.668-.726 1.002-1.699.921-2.683-.629-7.616-2.03-24.565-2.617-31.677z" fill="url(#b)"/>
+ <path d="m33.494 43.661c0-.166-.066-.326-.184-.444-.118-.117-.278-.184-.444-.184h-17.589c-.167 0-.327.067-.444.184-.118.118-.184.278-.184.444v.008c0 .167.066.327.184.444.117.118.277.184.444.184h17.589c.166 0 .326-.066.444-.184.118-.117.184-.277.184-.444z" fill="url(#c)"/>
+ <circle cx="37.572" cy="43.448" r="1.745" fill="url(#d)"/>
+ <g fill-rule="nonzero">
+ <path d="m38.349 43.104c-.061-.122-.147-.224-.257-.306-.032-.025-.068-.034-.108-.029s-.072.024-.096.057c-.024.032-.033.067-.027.107.005.04.024.072.056.096.074.056.131.125.172.206.04.081.061.167.061.259 0 .079-.016.154-.046.225-.031.072-.072.134-.125.186-.052.052-.114.094-.185.124-.072.031-.147.046-.226.046s-.154-.015-.225-.046c-.072-.03-.134-.072-.186-.124s-.094-.114-.124-.186c-.031-.071-.046-.146-.046-.225 0-.092.02-.178.06-.259.041-.081.098-.15.172-.206.032-.024.051-.056.057-.096.005-.039-.004-.075-.028-.107-.024-.033-.055-.052-.095-.057s-.076.004-.109.029c-.11.082-.196.184-.257.306s-.091.252-.091.39c0 .118.023.231.069.338.046.108.108.201.186.279s.171.14.279.186c.107.046.22.069.338.069s.231-.023.339-.069c.107-.046.2-.108.278-.186s.14-.171.186-.279c.046-.107.069-.22.069-.338 0-.138-.03-.268-.091-.39zm-.781.39c.039 0 .074-.015.102-.043.029-.029.044-.063.044-.103v-.727c0-.039-.015-.073-.044-.102-.028-.029-.063-.043-.102-.043s-.073.014-.102.043-.043.063-.043.102v.727c0 .04.014.074.043.103.029.028.063.043.102.043z" fill="#e3e8ea"/>
+ <path transform="matrix(1.33339 0 0 1.33339 -8.00128 -6.50104)" d="m16 24h16v3h-16zm8-12 8 9h-16z" fill-opacity=".23"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-disabled.svg b/.icons/kora/status/scalable/notification-disabled.svg
new file mode 100644
index 000000000..6003411fa
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-disabled.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -25.9947 25.9947 0 584.1 459.783)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0e5159" offset="0"/>
+ <stop stop-color="#3e7f90" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(1.72822 0 0 1.72822 -985.454 -749.089)" d="m587 456.785c-.1 1.7-1.3 3-3 3s-3-1.3-3-3zm8.5-2.9c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1.513-7.7-1.513-7.7 0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9 0 0-.813 6.4-1.313 7.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8z" fill="url(#a)"/>
+ <circle cx="37" cy="36" r="10" fill="#db3c30"/>
+ <path transform="matrix(.833275 -.833275 .833275 .833275 -21.3285 34.5937)" d="m33 35v-4.004c0-0.55 0.446-0.996 0.996-0.996h8e-3c0.55 0 0.996 0.446 0.996 0.996v4.004h4.004c0.55 0 0.996 0.446 0.996 0.996v8e-3c0 0.55-0.446 0.996-0.996 0.996h-4.004v4.004c0 0.55-0.446 0.996-0.996 0.996h-8e-3c-0.55 0-0.996-0.446-0.996-0.996v-4.004h-4.004c-0.55 0-0.996-0.446-0.996-0.996v-8e-3c0-0.55 0.446-0.996 0.996-0.996z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-display-brightness-full.svg b/.icons/kora/status/scalable/notification-display-brightness-full.svg
new file mode 100644
index 000000000..f4e2e3179
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-display-brightness-full.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 1372.08 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 31.5475 0 501.009 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path d="m24 10.686-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-display-brightness-high.svg b/.icons/kora/status/scalable/notification-display-brightness-high.svg
new file mode 100644
index 000000000..22fcf9be5
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-display-brightness-high.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 1372.08 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 31.5475 0 501.009 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(-.000583 -1.37153)" d="m24 10.686-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686zm3.245 4.583c2.323 1.345 3.891 3.853 3.891 6.731s-1.568 5.386-3.891 6.731z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-display-brightness-low.svg b/.icons/kora/status/scalable/notification-display-brightness-low.svg
new file mode 100644
index 000000000..754dbccd9
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-display-brightness-low.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 1372.08 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 31.5475 0 501.009 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(-.000583 -1.37153)" d="m24 10.686-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686zm0 4.016c4.003 0 7.298 3.295 7.298 7.298s-3.295 7.298-7.298 7.298-7.298-3.295-7.298-7.298 3.295-7.298 7.298-7.298z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-display-brightness-medium.svg b/.icons/kora/status/scalable/notification-display-brightness-medium.svg
new file mode 100644
index 000000000..8e843fe57
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-display-brightness-medium.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 1372.08 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 31.5475 0 501.009 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path transform="translate(0 -1.37153)" d="m24 10.686-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686zm-1e-3 3.867c4.114 0 7.447 3.334 7.447 7.447s-3.333 7.447-7.447 7.447z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-display-brightness-off.svg b/.icons/kora/status/scalable/notification-display-brightness-off.svg
new file mode 100644
index 000000000..7c5bd0e12
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-display-brightness-off.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -10.6328 10.6328 0 1372.08 54.7328)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 31.5475 0 501.009 33.8791)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(.75 0 0 .75 0 5.32088)" d="m24.462 40.093h15.076v7.9h-15.076z" fill="url(#a)" fill-rule="nonzero"/>
+ <path transform="matrix(1 0 0 1.13354 -.019583 -8.62106)" d="m35.789 43.478c0-.574-.528-1.039-1.178-1.039h-21.184c-.65 0-1.178.465-1.178 1.039v1.151c0 .573.528 1.039 1.178 1.039h21.184c.65 0 1.178-.466 1.178-1.039z" fill="#a4a4a4"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path transform="translate(0 2.52247)" d="m39.44 33.88h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.092c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.092c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.342 5.228-5.228v-19.092c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.092c0 2.886 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <circle cx="37" cy="36" r="10" fill="#db3c30"/>
+ <path transform="matrix(.832998 -.832998 .832998 .832998 -21.3091 34.5942)" d="m33 35v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-display-brightness.svg b/.icons/kora/status/scalable/notification-display-brightness.svg
new file mode 120000
index 000000000..9fd9aa2b2
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-display-brightness.svg
@@ -0,0 +1 @@
+notification-display-brightness-full.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-gsm-connected.svg b/.icons/kora/status/scalable/notification-gsm-connected.svg
new file mode 100644
index 000000000..abdf08fb3
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-gsm-connected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -24 24 0 24 42)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0b3577" offset="0"/>
+ <stop stop-color="#3288aa" offset="1"/>
+ </linearGradient>
+ <path d="m9 6h30v14h-30z" fill="#c4c4c4" fill-rule="nonzero"/>
+ <path d="m44 22.534v14.932c0 2.503-2.031 4.534-4.534 4.534h-30.932c-2.503 0-4.534-2.031-4.534-4.534v-14.932c0-2.503 2.031-4.534 4.534-4.534h30.932c2.503 0 4.534 2.031 4.534 4.534z" fill="url(#a)"/>
+ <path d="m20 35h8v4h-8z" fill="#ffd924"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-input-touchpad-symbolic.svg b/.icons/kora/status/scalable/notification-input-touchpad-symbolic.svg
new file mode 100644
index 000000000..7fefe37ea
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-input-touchpad-symbolic.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 -42.72 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404040" offset="0"/>
+ <stop stop-color="#5b5b5b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m42 21v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1z" fill="#acacac"/>
+ <path d="m21.158 32.526c1.046 0 1.895.849 1.895 1.895v5.684c0 1.046-.849 1.895-1.895 1.895h-13.263c-1.046 0-1.895-.849-1.895-1.895v-5.684c0-1.046.849-1.895 1.895-1.895zm18.947 0c1.046 0 1.895.849 1.895 1.895v5.684c0 1.046-.849 1.895-1.895 1.895h-13.263c-1.046 0-1.895-.849-1.895-1.895v-5.684c0-1.046.849-1.895 1.895-1.895z" fill="#939393"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-keyboard-brightness.svg b/.icons/kora/status/scalable/notification-keyboard-brightness.svg
new file mode 100644
index 000000000..32cded4e9
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-keyboard-brightness.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -36.5025 36.5025 0 595.118 42.5695)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#97a9b1" offset="0"/>
+ <stop stop-color="#cfdce1" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-2.31325 18.296 -18.296 -2.31325 -912.437 -102.917)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#981f90" offset="0"/>
+ <stop stop-color="#980202" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m32.925 28.179v4.514l-18.138-.001v-4.513zm6.842-.278v4.791h-4.791l-.001-4.791zm-26.74 0v4.791h-4.792v-4.791zm19.898-6.297v4.792h-4.792v-4.792zm6.842 0v4.792h-4.792v-4.792zm-13.371 0v4.792h-4.792v-4.792zm-6.815 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792zm19.898-6.268v4.792h-4.792v-4.792zm6.842 0v4.792h-4.791v-4.792zm-13.338 0v4.792h-4.792v-4.792zm-6.848 0v4.792h-4.794v-4.792zm-6.554 0v4.792h-4.794v-4.792z" fill="url(#b)"/>
+ <path d="m11.738 31.007c.008.006.019.032.018.069-.004.066.134.237.185.269.24.148-.148.275-.216.32-.102.068-.206.136-.295.221-.188.179-.338-.13-.496-.134-.154-.004-.292-.003-.445.005-.147.002-.291.168-.421.156-.162-.016-.309-.102-.469-.136-.052-.011-.295-.032-.349-.113-.032-.049.044-.18.046-.222.001-.012-.056-.234-.013-.266.059-.043.15-.012.213-.047.053-.029.056-.073.086-.109 0 0 .078-.052.094-.07-.022-.02-.023-.049-.024-.063-.009-.069-.024-.096-.004-.207.034-.192.159-.462.301-.601.078-.101.15-.26.173-.348.013-.255-.02-.624.13-.86.176-.277.561-.297.75-.024.156.226.126.537.201.786.116.389.46.617.531 1.045.03.179-.009.289-.048.295-.058.008-.095.193-.278.185-.111-.005-.127-.033-.169-.083-.012-.014-.03-.041-.041-.068-.021.035-.02.054-.004.087.024.048.097.16.306.097.084-.025.12-.061.165-.117.045-.055.054-.082.073-.067zm-1.475-1.671c-.006-.054-.018-.1.076-.103.061-.002.079.115.064.15-.049.115-.293.142-.084.27.03.018.064.035.099.037.047.001.227-.03.29-.059.045-.02.074-.052.131-.072.019-.007-.076.082-.137.107-.057.023-.198.051-.252.062-.052.009-.124-.049-.11.002.015.051.138.077.154.075.169-.01.212-.066.3-.125.012-.008.042.004.039.019-.012.053-.065.116-.098.132-.142.07-.234.135-.325.088-.107-.057-.044-.118-.149-.175-.037-.021-.024.083-.039.123-.042.105-.138.198-.072.321-.056.015-.183.283-.201.423-.009.077.003.156-.012.233-.005.029-.067-.006-.081-.032-.038-.072-.048-.156-.031-.236.007-.034.001-.041-.008-.025-.051.09-.023.215.018.303.083.18.308.252.45.392.046.046.038.131-.017.169-.132-.176-.293-.336-.35-.387-.024-.021-.08-.078-.126-.06.043.036.118.111.171.159.166.154.363.37.361.617.068-.036.041-.116.012-.168-.087-.159.074-.026.148-.009.058.013.118.008.176.001.063-.008.127-.02.184-.048.053-.027.092-.074.137-.111.022-.018.039-.068.064-.055.099.048-.123.355.008.36.015-.102.044-.203.051-.305.009-.106-.119-.469.108-.473.006-.145.232-.134.306-.074 0-.033-.071-.063-.099-.077.048-.164.026-.23-.007-.384-.025-.118-.132-.277-.216-.327.156.138.258.462.202.661-.019.065-.061.073-.09.076-.13.013-.054-.153-.108-.382-.06-.255-.12-.274-.136-.294-.074-.331-.157-.298-.18-.423-.021-.111.097-.202-.063-.233-.052-.011-.107-.026-.146-.062-.05-.048-.015-.185.06-.19.101-.008.134.115.114.163-.006.009-.019.041-.033.061.018.007.038.014.071-.013.059-.048.046-.089.033-.138-.041-.144-.098-.171-.164-.183-.094-.018-.151.056-.167.152-.007.039.002.083.012.117-.022-.002-.066-.012-.094-.017-.019-.003-.039.004-.057.004.003-.142-.045-.236-.111-.238-.131-.003-.143.272-.048.319.011.005.037-.016.041-.028-.008-.008-.021-.019-.038-.036-.018-.016-.03-.039-.031-.054zm.481-.087c-.049.004-.066.057-.068.1-.001.016.007.044.022.053.042.027.079.025.094.015.024-.015.03-.05.023-.091-.044.004-.077-.002-.076-.053 0-.009.006-.024.005-.024zm-.461.086c.006.016.015.04.053.055.02.008.047-.01.048-.034.002-.02-.003-.029-.005-.033-.01.007-.021.007-.028.009-.012.003-.021-.007-.027-.016-.006-.008-.003-.019-.002-.029.002-.009.004-.017.011-.032-.014-.009-.042.015-.048.033-.006.012-.007.031-.002.047z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-microphone-sensitivity-high.svg b/.icons/kora/status/scalable/notification-microphone-sensitivity-high.svg
new file mode 100644
index 000000000..299c50b2c
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-microphone-sensitivity-high.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.9871 15.9871 0 8 15.9871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#074644" offset="0"/>
+ <stop stop-color="#214752" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.81299 0 0 2.81299 1.49608 1.49608)">
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" fill="#dfaf22"/>
+ <path d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c1.66 0 3 1.34 3 3v5c0 1.66-1.34 3-3 3s-3-1.34-3-3v-5c0-1.66 1.34-3 3-3zm0 1.02c-1.096 0-1.98.884-1.98 1.98v5c0 1.096.884 1.98 1.98 1.98s1.98-.884 1.98-1.98v-5c0-1.096-.884-1.98-1.98-1.98z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-microphone-sensitivity-low.svg b/.icons/kora/status/scalable/notification-microphone-sensitivity-low.svg
new file mode 100644
index 000000000..b6f2ccadf
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-microphone-sensitivity-low.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.9871 15.9871 0 8 15.9871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#074644" offset="0"/>
+ <stop stop-color="#214752" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.4933 0 0 2.4933 4.05363 4.50428)" d="m11 7.819h-6v.181c0 1.66 1.34 3 3 3s3-1.34 3-3z" fill="#dfaf22"/>
+ <path transform="matrix(2.81299 0 0 2.81299 1.49608 1.49608)" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c1.66 0 3 1.34 3 3v5c0 1.66-1.34 3-3 3s-3-1.34-3-3v-5c0-1.66 1.34-3 3-3zm0 1.02c-1.096 0-1.98.884-1.98 1.98v5c0 1.096.884 1.98 1.98 1.98s1.98-.884 1.98-1.98v-5c0-1.096-.884-1.98-1.98-1.98z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-microphone-sensitivity-medium.svg b/.icons/kora/status/scalable/notification-microphone-sensitivity-medium.svg
new file mode 100644
index 000000000..5da4bcf23
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-microphone-sensitivity-medium.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.9871 15.9871 0 8 15.9871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#074644" offset="0"/>
+ <stop stop-color="#214752" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(2.81299 0 0 2.81299 1.49608 1.49608)">
+ <path d="m11 5.572h-6v2.428c0 1.66 1.34 3 3 3s3-1.34 3-3z" fill="#dfaf22"/>
+ <path d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c1.66 0 3 1.34 3 3v5c0 1.66-1.34 3-3 3s-3-1.34-3-3v-5c0-1.66 1.34-3 3-3zm0 1.02c-1.096 0-1.98.884-1.98 1.98v5c0 1.096.884 1.98 1.98 1.98s1.98-.884 1.98-1.98v-5c0-1.096-.884-1.98-1.98-1.98z" fill="url(#a)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-microphone-sensitivity-muted.svg b/.icons/kora/status/scalable/notification-microphone-sensitivity-muted.svg
new file mode 100644
index 000000000..dae97bee4
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-microphone-sensitivity-muted.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -15.9871 15.9871 0 8 15.9871)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#074644" offset="0"/>
+ <stop stop-color="#214752" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.81299 0 0 2.81299 1.49608 1.49608)" d="m8.492 15.159h1.702v.841h-4.388v-.841h1.702v-2.683c-1.765-.049-3.979-1.506-3.979-4.476v-1.715h.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h.812v1.715c0 2.97-2.252 4.459-3.979 4.476zm-.492-15.159c1.66 0 3 1.34 3 3v5c0 1.66-1.34 3-3 3s-3-1.34-3-3v-5c0-1.66 1.34-3 3-3zm0 1.02c-1.096 0-1.98.884-1.98 1.98v5c0 1.096.884 1.98 1.98 1.98s1.98-.884 1.98-1.98v-5c0-1.096-.884-1.98-1.98-1.98z" fill="url(#a)"/>
+ <circle cx="36" cy="37" r="10" fill="#db3c30"/>
+ <path transform="matrix(.832998 -.832998 .832998 .832998 -22.3091 35.5942)" d="m33 35v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-network-ethernet-connected.svg b/.icons/kora/status/scalable/notification-network-ethernet-connected.svg
new file mode 100644
index 000000000..ad4007516
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-network-ethernet-connected.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.3128 37.3128 0 1542.32 50.2206)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.79532 0 0 .79532 -1.45026 -.450255)">
+ <path d="m20 56-4-4h-8c-2.216 0-4-1.784-4-4v-36c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v36c0 2.216-1.784 4-4 4h-8l-4 4z" fill="url(#a)"/>
+ <path d="m22.367 51.266-4.816-4.817h-9.633v-33.715h48.164v33.715h-9.633l-4.816 4.817z" fill-opacity=".6" fill-rule="nonzero"/>
+ <path d="m19.412 17.77h-5.035v-5.036h5.035zm7.553 0h-5.035v-5.036h5.035zm7.553 0h-5.036v-5.036h5.036zm7.552 0h-5.035v-5.036h5.035zm7.553 0h-5.035v-5.036h5.035z" fill="#f8c44e"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-network-ethernet-disconnected.svg b/.icons/kora/status/scalable/notification-network-ethernet-disconnected.svg
new file mode 100644
index 000000000..584edb029
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-network-ethernet-disconnected.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -37.3128 37.3128 0 1542.32 50.2206)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#006783" offset="0"/>
+ <stop stop-color="#13bee3" offset="1"/>
+ </linearGradient>
+ <g transform="matrix(.79532 0 0 .79532 -1.45026 -.450255)">
+ <path d="m20 56-4-4h-8c-2.216 0-4-1.784-4-4v-36c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v36c0 2.216-1.784 4-4 4h-8l-4 4z" fill="url(#a)"/>
+ <path d="m22.367 51.266-4.816-4.817h-9.633v-33.715h48.164v33.715h-9.633l-4.816 4.817z" fill-opacity=".6" fill-rule="nonzero"/>
+ <path d="m19.412 17.77h-5.035v-5.036h5.035zm7.553 0h-5.035v-5.036h5.035zm7.553 0h-5.036v-5.036h5.036zm7.552 0h-5.035v-5.036h5.035zm7.553 0h-5.035v-5.036h5.035z" fill="#f8c44e"/>
+ </g>
+ <circle cx="37" cy="35" r="10" fill="#db3c30"/>
+ <path transform="matrix(.832998 -.832998 .832998 .832998 -21.3091 33.5942)" d="m33 35v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-network-wired.svg b/.icons/kora/status/scalable/notification-network-wired.svg
new file mode 120000
index 000000000..b074ab743
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-network-wired.svg
@@ -0,0 +1 @@
+notification-network-ethernet-connected.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-network-wireless-disconnected-symbolic.svg b/.icons/kora/status/scalable/notification-network-wireless-disconnected-symbolic.svg
new file mode 120000
index 000000000..51fb68a94
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-network-wireless-disconnected-symbolic.svg
@@ -0,0 +1 @@
+notification-network-wireless-disconnected.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-network-wireless-disconnected.svg b/.icons/kora/status/scalable/notification-network-wireless-disconnected.svg
new file mode 100644
index 000000000..1c31e45cf
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-network-wireless-disconnected.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -12.5992 12.5992 0 8.00727 14.5022)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#acb2b5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.88449 0 0 2.88449 .903148 .33964)" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0zm-1.943-2.691c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769.687 5.191 1.828.147.118.356.106.481-.034l.542-.602c.134-.15.121-.386-.034-.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486.942-6.171 2.319-.156.127-.17.362-.035.512l.541.603c.125.14.334.152.479.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill="url(#a)"/>
+ <circle cx="34" cy="36" r="10" fill="#db3c30"/>
+ <path transform="matrix(.70711 -.70711 .70711 .70711 -15.497 34.846)" d="m33 35v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-network-wireless-symbolic.svg b/.icons/kora/status/scalable/notification-network-wireless-symbolic.svg
new file mode 120000
index 000000000..3f362dd22
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-network-wireless-symbolic.svg
@@ -0,0 +1 @@
+notification-network-wireless.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-network-wireless.svg b/.icons/kora/status/scalable/notification-network-wireless.svg
new file mode 100644
index 000000000..5ab55619d
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-network-wireless.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -12.5992 12.5992 0 8.00727 14.5022)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#acb2b5" offset="0"/>
+ <stop stop-color="#fff" offset="1"/>
+ </linearGradient>
+ <path transform="matrix(2.88449 0 0 2.88449 .903148 .33964)" d="m9.94 12.515c.144-.161.113-.414-.066-.535-.54-.362-1.185-.598-1.878-.598-.692 0-1.335.235-1.874.596-.18.12-.212.374-.067.535l1.681 1.873c.139.155.381.155.521 0zm-1.943-2.691c1.133 0 2.177.375 3.018 1.005.149.111.353.098.477-.039l.601-.669c.137-.151.122-.39-.038-.514-1.123-.872-2.529-1.429-4.058-1.429-1.527 0-2.932.555-4.053 1.425-.16.124-.175.363-.04.513l.601.67c.124.138.328.151.477.04.841-.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769.687 5.191 1.828.147.118.356.106.481-.034l.542-.602c.134-.15.121-.386-.034-.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486.942-6.171 2.319-.156.127-.17.362-.035.512l.541.603c.125.14.334.152.479.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982.979 6.933 2.544.201.161.488.144.66-.048l.284-.366c.184-.204.166-.528-.047-.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-.214.175-.233.498-.049.703l.273.358c.171.191.458.208.658.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill="url(#a)"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-power.svg b/.icons/kora/status/scalable/notification-power.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-power.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/notification-printer-symbolic.svg b/.icons/kora/status/scalable/notification-printer-symbolic.svg
new file mode 100644
index 000000000..5115620cf
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-printer-symbolic.svg
@@ -0,0 +1,58 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -12.5199 12.5199 0 193.85 25.0388)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".6"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.165361 -9.59118 9.59118 -.165361 272.694 31.4051)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8a8a8" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -8.18516 8.18516 0 134.574 21.7798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop stop-color="#060606" offset="0"/>
+ <stop stop-color="#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.430076 -7.13278 7.13278 -.430076 231.942 23.1527)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.107146 4.61877 -4.61877 .107146 -120.496 34.9166)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="g">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(.0204917 8.18516 -8.18516 .0204917 -273.262 36.6501)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(.516369 -9.77375 9.77375 .516369 329.414 57.3575)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-.233862 -5.14495 5.14495 -.233862 58.4284 11.1519)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="k" x2="1" gradientTransform="matrix(.24805 -8.68167 8.68167 .24805 62.7751 14.2979)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876z" fill="url(#a)"/>
+ <path d="m45.084 25.913v8.739c0 .894-.72 1.613-1.614 1.613h-38.94c-.894 0-1.614-.719-1.614-1.613v-8.826z" fill="url(#b)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s.006 1.819-1.819 1.819h-24.474s-1.761-.072-1.819-1.737v-4.64z" fill="url(#c)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145.922-2.067 2.067-2.067z" fill="url(#e)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145.922-2.067 2.067-2.067z" fill="url(#f)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17z" fill="url(#h)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936z" fill="url(#i)"/>
+ <path d="m9.647 6.345h28.414v7.133h-28.414z" fill="url(#j)"/>
+ <path d="m11.677 4.5h24.681v9.012h-24.681z" fill="url(#k)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-.478 0-.863-.385-.863-.863 0-.477.385-.862.863-.862z" fill="#3b3b3b"/>
+ <path d="m42.238 20.791h2.337v1.047h-2.337z" fill="#d5d5d5"/>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876z" fill="url(#a)"/>
+ <path d="m45.084 25.913v8.739c0 .894-.72 1.613-1.614 1.613h-38.94c-.894 0-1.614-.719-1.614-1.613v-8.826z" fill="url(#b)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s.006 1.819-1.819 1.819h-24.474s-1.761-.072-1.819-1.737v-4.64z" fill="url(#c)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145.922-2.067 2.067-2.067z" fill="url(#e)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145.922-2.067 2.067-2.067z" fill="url(#f)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17z" fill="url(#h)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936z" fill="url(#i)"/>
+ <path d="m9.647 6.345h28.414v7.133h-28.414z" fill="url(#j)"/>
+ <path d="m11.677 4.5h24.681v9.012h-24.681z" fill="url(#k)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-.478 0-.863-.385-.863-.863 0-.477.385-.862.863-.862z" fill="#3b3b3b"/>
+ <path transform="matrix(1.2697 0 0 1.2697 -11.7066 -5.74845)" d="m44.575 20.791v1.047h-1.814c-.139 0-.272-.055-.37-.153s-.153-.231-.153-.37v-.001c0-.139.055-.272.153-.37s.231-.153.37-.153z" fill="#12ff00"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-touchpad-disabled-symbolic.svg b/.icons/kora/status/scalable/notification-touchpad-disabled-symbolic.svg
new file mode 100644
index 000000000..f4299129f
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-touchpad-disabled-symbolic.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -40 40 0 -42.72 44)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#404040" offset="0"/>
+ <stop stop-color="#5b5b5b" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 2.332c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228z" fill="url(#a)"/>
+ <path d="m42 21v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1zm0-3v1h-8.526v-1z" fill="#acacac"/>
+ <path d="m21.158 32.526c1.046 0 1.895.849 1.895 1.895v5.684c0 1.046-.849 1.895-1.895 1.895h-13.263c-1.046 0-1.895-.849-1.895-1.895v-5.684c0-1.046.849-1.895 1.895-1.895zm18.947 0c1.046 0 1.895.849 1.895 1.895v5.684c0 1.046-.849 1.895-1.895 1.895h-13.263c-1.046 0-1.895-.849-1.895-1.895v-5.684c0-1.046.849-1.895 1.895-1.895z" fill="#939393"/>
+ <circle cx="38" cy="37" r="10" fill="#db3c30"/>
+ <path transform="matrix(.832998 -.832998 .832998 .832998 -20.3091 35.5942)" d="m33 35v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/notification-wifi-enabled.svg b/.icons/kora/status/scalable/notification-wifi-enabled.svg
new file mode 120000
index 000000000..3f362dd22
--- /dev/null
+++ b/.icons/kora/status/scalable/notification-wifi-enabled.svg
@@ -0,0 +1 @@
+notification-network-wireless.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/package-available-locked.svg b/.icons/kora/status/scalable/package-available-locked.svg
new file mode 100644
index 000000000..8f7067469
--- /dev/null
+++ b/.icons/kora/status/scalable/package-available-locked.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#e4e4e4"/>
+ <path transform="matrix(.877783 0 0 .877783 .977734 .624238)" d="m12 6.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588v-1.996c0-2.216 1.784-4 4-4s4 1.784 4 4zm-6 0h4v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2zm7 2.006c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="#3e3e3e"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-available.svg b/.icons/kora/status/scalable/package-available.svg
new file mode 100644
index 000000000..2dfbc1917
--- /dev/null
+++ b/.icons/kora/status/scalable/package-available.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#e4e4e4"/>
+ <path d="m2 2h12v12h-12z" fill="#9b9b9b"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-broken.svg b/.icons/kora/status/scalable/package-broken.svg
new file mode 100644
index 000000000..0f93aca86
--- /dev/null
+++ b/.icons/kora/status/scalable/package-broken.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#db3c30"/>
+ <path transform="matrix(1.11712 0 0 1.11712 -.936944 -.742727)" d="m8 10.335c.656 0 1.189.533 1.189 1.189s-.533 1.188-1.189 1.188-1.189-.532-1.189-1.188.533-1.189 1.189-1.189zm-1.355-6.501c0-.357.142-.7.395-.953s.596-.395.953-.395h.014c.357 0 .7.142.953.395s.395.596.395.953c0 1.506-.355 3.556-.355 4.667 0 .264-.105.517-.291.704-.187.186-.44.291-.704.291h-.01c-.264 0-.517-.105-.704-.291-.186-.187-.291-.44-.291-.704 0-1.111-.355-3.161-.355-4.667z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-downgrade.svg b/.icons/kora/status/scalable/package-downgrade.svg
new file mode 100644
index 000000000..ed82bdbb3
--- /dev/null
+++ b/.icons/kora/status/scalable/package-downgrade.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#ff6b26"/>
+ <path transform="matrix(-.468325 0 0 -.468325 19.1379 19.6106)" d="m24.853 30.459h.209c.198 0 .356.161.356.358v.601c.847.214 1.09.717 1.09 1.751 0 1.525-1.238 2.764-2.764 2.764-1.525 0-2.763-1.239-2.763-2.764 0-1.019.258-1.52 1.088-1.741v-.609c0-.198.16-.358.358-.358h.207c.197 0 .358.16.358.358v.479c.093-.007.189-.01.29-.014v-.467c0-.196.16-.356.358-.356h.207c.198 0 .358.16.358.356v.466c.101.003.199.006.292.011v-.477c0-.197.16-.358.356-.358zm-2.243 3.834c-.451.128-.848-.368-.848-.824 0-.453.445-1.061.848-.821.494.293.849.368.849.821 0 .456-.331.677-.849.824zm2.28 0c-.469-.183-.849-.368-.849-.824 0-.453.307-.54.849-.821.416-.216.849.368.849.821 0 .456-.412.994-.849.824zm-1.099-11.497c-1.548-.003-2.807 1.251-2.81 2.802-.003 1.55 1.25 2.81 2.798 2.813 1.549.004 2.807-1.251 2.811-2.801.003-1.551-1.25-2.811-2.799-2.814zm-9.138.818c.663.668 1.741.67 2.407.005l6.735-7.411 6.704 7.439c.663.668 1.74.671 2.407.005.666-.665.668-1.745.005-2.413l-7.798-8.654c-.359-.361-.838-.521-1.309-.493-.47-.03-.951.128-1.311.487l-7.835 8.622c-.665.665-.667 1.745-.005 2.413z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-install.svg b/.icons/kora/status/scalable/package-install.svg
new file mode 100644
index 000000000..3817db10d
--- /dev/null
+++ b/.icons/kora/status/scalable/package-install.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#8fb633"/>
+ <path transform="matrix(1.07029 0 0 1.07029 .075531 -1.43515)" d="m13.354 3.966c.39-.441-.005-.868-.478-.377l-6.876 6.971-2.906-2.091c-.518-.386-.947.14-.585.586l3.581 4.445z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-installed-locked.svg b/.icons/kora/status/scalable/package-installed-locked.svg
new file mode 100644
index 000000000..da17a37e6
--- /dev/null
+++ b/.icons/kora/status/scalable/package-installed-locked.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#3f83d6"/>
+ <path transform="matrix(.877783 0 0 .877783 .977734 .624238)" d="m12 6.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588v-1.996c0-2.216 1.784-4 4-4s4 1.784 4 4zm-6 0h4v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2zm7 2.006c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-installed-outdated.svg b/.icons/kora/status/scalable/package-installed-outdated.svg
new file mode 100644
index 000000000..b2ef3a83b
--- /dev/null
+++ b/.icons/kora/status/scalable/package-installed-outdated.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#3f83d6"/>
+ <path transform="matrix(1.11712 0 0 1.11712 -.936944 -.742727)" d="m8 10.335c.656 0 1.189.533 1.189 1.189s-.533 1.188-1.189 1.188-1.189-.532-1.189-1.188.533-1.189 1.189-1.189zm-1.355-6.501c0-.357.142-.7.395-.953s.596-.395.953-.395h.014c.357 0 .7.142.953.395s.395.596.395.953c0 1.506-.355 3.556-.355 4.667 0 .264-.105.517-.291.704-.187.186-.44.291-.704.291h-.01c-.264 0-.517-.105-.704-.291-.186-.187-.291-.44-.291-.704 0-1.111-.355-3.161-.355-4.667z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-installed-updated.svg b/.icons/kora/status/scalable/package-installed-updated.svg
new file mode 100644
index 000000000..6cc4fa9e9
--- /dev/null
+++ b/.icons/kora/status/scalable/package-installed-updated.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#3f83d6"/>
+ <path transform="matrix(1.07029 0 0 1.07029 .075531 -1.43515)" d="m13.354 3.966c.39-.441-.005-.868-.478-.377l-6.876 6.971-2.906-2.091c-.518-.386-.947.14-.585.586l3.581 4.445z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-new.svg b/.icons/kora/status/scalable/package-new.svg
new file mode 100644
index 000000000..c664d28e2
--- /dev/null
+++ b/.icons/kora/status/scalable/package-new.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#e4e4e4"/>
+ <path d="m8 3 2 3 3 1-2 3v3l-3-2-3 2v-3l-2-3 3-1z" fill="#f57f17" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-purge.svg b/.icons/kora/status/scalable/package-purge.svg
new file mode 100644
index 000000000..c12c0c1c8
--- /dev/null
+++ b/.icons/kora/status/scalable/package-purge.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#db3c30"/>
+ <path transform="translate(-.500001)" d="m4.25 3.75c-.199.199-.311.469-.311.75s.112.551.311.75l2.75 2.75s-1.722 1.722-2.75 2.75c-.199.199-.311.469-.311.75s.112.551.311.75.469.311.75.311.551-.112.75-.311l2.75-2.75s1.722 1.722 2.75 2.75c.199.199.469.311.75.311s.551-.112.75-.311.311-.469.311-.75-.112-.551-.311-.75l-2.75-2.75s1.722-1.722 2.75-2.75c.199-.199.311-.469.311-.75s-.112-.551-.311-.75-.469-.311-.75-.311-.551.112-.75.311l-2.75 2.75s-1.722-1.722-2.75-2.75c-.199-.199-.469-.311-.75-.311s-.551.112-.75.311z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-reinstall.svg b/.icons/kora/status/scalable/package-reinstall.svg
new file mode 100644
index 000000000..a062c7de2
--- /dev/null
+++ b/.icons/kora/status/scalable/package-reinstall.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#8fb633"/>
+ <path transform="matrix(0 1 -1 0 15.7827 .920332)" d="m10.7 12.918h-7.241c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-.805 0-1.459.654-1.459 1.459v4.918c0 .805.654 1.459 1.459 1.459h7.241c.805 0 1.459-.654 1.459-1.459v-4.918c0-.805-.654-1.459-1.459-1.459h-.7v-1h.7c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-remove.svg b/.icons/kora/status/scalable/package-remove.svg
new file mode 100644
index 000000000..c3cdda550
--- /dev/null
+++ b/.icons/kora/status/scalable/package-remove.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#ffa826"/>
+ <path transform="translate(-.5)" d="m4.25 3.75c-.199.199-.311.469-.311.75s.112.551.311.75l2.75 2.75s-1.722 1.722-2.75 2.75c-.199.199-.311.469-.311.75s.112.551.311.75.469.311.75.311.551-.112.75-.311l2.75-2.75s1.722 1.722 2.75 2.75c.199.199.469.311.75.311s.551-.112.75-.311.311-.469.311-.75-.112-.551-.311-.75l-2.75-2.75s1.722-1.722 2.75-2.75c.199-.199.311-.469.311-.75s-.112-.551-.311-.75-.469-.311-.75-.311-.551.112-.75.311l-2.75 2.75s-1.722-1.722-2.75-2.75c-.199-.199-.469-.311-.75-.311s-.551.112-.75.311z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/package-supported.svg b/.icons/kora/status/scalable/package-supported.svg
new file mode 100644
index 000000000..3d89556fc
--- /dev/null
+++ b/.icons/kora/status/scalable/package-supported.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#e4e4e4"/>
+ <g fill-rule="nonzero">
+ <path d="m8 1-2 2h-3v3l-2 2 2 2v3h3l2 2 2-2h3v-3l2-2-2-2v-3h-3z" fill="#f57f17"/>
+ <path transform="matrix(.861776 0 0 .861776 1.15438 .730918)" d="m13.354 3.966c.39-.441-.005-.868-.478-.377l-6.876 6.971-2.906-2.091c-.518-.386-.947.14-.585.586l3.581 4.445z" fill="#e4e4e4"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/package-upgrade.svg b/.icons/kora/status/scalable/package-upgrade.svg
new file mode 100644
index 000000000..f6c47c27c
--- /dev/null
+++ b/.icons/kora/status/scalable/package-upgrade.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.369208 0 0 .369208 -.860993 -.860993)" d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="#8fb633"/>
+ <path transform="matrix(.468325 0 0 .468325 -3.13787 -2.87897)" d="m22.636 35.933h-.209c-.198 0-.356-.161-.356-.358v-.601c-.847-.214-1.09-.717-1.09-1.751 0-1.525 1.238-2.764 2.764-2.764 1.525 0 2.763 1.239 2.763 2.764 0 1.019-.258 1.52-1.088 1.741v.609c0 .198-.16.358-.358.358h-.207c-.197 0-.358-.16-.358-.358v-.479c-.093.007-.189.01-.29.014v.467c0 .196-.16.356-.358.356h-.207c-.198 0-.358-.16-.358-.356v-.466c-.101-.003-.199-.006-.292-.011v.477c0 .197-.16.358-.356.358zm2.243-3.834c.451-.128.848.368.848.824 0 .453-.445 1.061-.848.821-.494-.293-.849-.368-.849-.821 0-.456.331-.677.849-.824zm-2.28 0c.469.183.849.368.849.824 0 .453-.307.54-.849.821-.416.216-.849-.368-.849-.821 0-.456.412-.994.849-.824zm1.192-9.303c-1.548-.003-2.807 1.251-2.81 2.802-.003 1.55 1.25 2.81 2.798 2.813 1.549.004 2.807-1.251 2.811-2.801.003-1.551-1.25-2.811-2.799-2.814zm-9.138.818c.663.668 1.741.67 2.407.005l6.735-7.411 6.704 7.439c.663.668 1.74.671 2.407.005.666-.665.668-1.745.005-2.413l-7.798-8.654c-.359-.361-.838-.521-1.309-.493-.47-.03-.951.128-1.311.487l-7.835 8.622c-.665.665-.667 1.745-.005 2.413z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/printer-error.svg b/.icons/kora/status/scalable/printer-error.svg
new file mode 100644
index 000000000..b480f0753
--- /dev/null
+++ b/.icons/kora/status/scalable/printer-error.svg
@@ -0,0 +1,60 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -12.5199 12.5199 0 193.85 25.0388)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#e9e9e9" offset=".6"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(-.165361 -9.59118 9.59118 -.165361 272.694 31.4051)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#a8a8a8" offset="0"/>
+ <stop stop-color="#ccc" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c" x2="1" gradientTransform="matrix(0 -8.18516 8.18516 0 134.574 21.7798)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#333" offset="0"/>
+ <stop stop-color="#4e4e4e" offset=".64"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop stop-color="#060606" offset="0"/>
+ <stop stop-color="#343434" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" x2="1" gradientTransform="matrix(-.430076 -7.13278 7.13278 -.430076 231.942 23.1527)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="f" x2="1" gradientTransform="matrix(.107146 4.61877 -4.61877 .107146 -120.496 34.9166)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="g">
+ <stop stop-color="#1f1f1f" offset="0"/>
+ <stop stop-color="#444" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x2="1" gradientTransform="matrix(.0204917 8.18516 -8.18516 .0204917 -273.262 36.6501)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="i" x2="1" gradientTransform="matrix(.516369 -9.77375 9.77375 .516369 329.414 57.3575)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#b0b0b0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" x2="1" gradientTransform="matrix(-.233862 -5.14495 5.14495 -.233862 58.4284 11.1519)" gradientUnits="userSpaceOnUse" xlink:href="#g"/>
+ <linearGradient id="k" x2="1" gradientTransform="matrix(.24805 -8.68167 8.68167 .24805 62.7751 14.2979)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#cbcbcb" offset="0"/>
+ <stop stop-color="#f3f3f3" offset="1"/>
+ </linearGradient>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876z" fill="url(#a)"/>
+ <path d="m45.084 25.913v8.739c0 .894-.72 1.613-1.614 1.613h-38.94c-.894 0-1.614-.719-1.614-1.613v-8.826z" fill="url(#b)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s.006 1.819-1.819 1.819h-24.474s-1.761-.072-1.819-1.737v-4.64z" fill="url(#c)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145.922-2.067 2.067-2.067z" fill="url(#e)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145.922-2.067 2.067-2.067z" fill="url(#f)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17z" fill="url(#h)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936z" fill="url(#i)"/>
+ <path d="m9.647 6.345h28.414v7.133h-28.414z" fill="url(#j)"/>
+ <path d="m11.677 4.5h24.681v9.012h-24.681z" fill="url(#k)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-.478 0-.863-.385-.863-.863 0-.477.385-.862.863-.862z" fill="#3b3b3b"/>
+ <path d="m42.238 20.791h2.337v1.047h-2.337z" fill="#d5d5d5"/>
+ <path d="m6.417 13.517h34.919l3.725 3.567v8.835h-42.135v-8.876z" fill="url(#a)"/>
+ <path d="m45.084 25.913v8.739c0 .894-.72 1.613-1.614 1.613h-38.94c-.894 0-1.614-.719-1.614-1.613v-8.826z" fill="url(#b)"/>
+ <path d="m11.125 13.434h25.773l1.17 2.499v4.529s.006 1.819-1.819 1.819h-24.474s-1.761-.072-1.819-1.737v-4.64z" fill="url(#c)"/>
+ <path d="m10.233 29.045h27.534c1.145 0 2.067.922 2.067 2.067v5.168h-31.668v-5.168c0-1.145.922-2.067 2.067-2.067z" fill="url(#e)"/>
+ <path d="m12.206 31.195h23.978c1.146 0 2.067.922 2.067 2.067v3.018h-28.112v-3.018c0-1.145.922-2.067 2.067-2.067z" fill="url(#f)"/>
+ <path d="m8.158 36.265h31.667l1.868 7.235h-35.17z" fill="url(#h)"/>
+ <path d="m11.958 31.195h24.598l1.169 10.501h-26.936z" fill="url(#i)"/>
+ <path d="m9.647 6.345h28.414v7.133h-28.414z" fill="url(#j)"/>
+ <path d="m11.677 4.5h24.681v9.012h-24.681z" fill="url(#k)"/>
+ <path d="m42.473 20.441h2.587v1.725h-2.587c-.478 0-.863-.385-.863-.863 0-.477.385-.862.863-.862z" fill="#3b3b3b"/>
+ <path transform="matrix(1.2697 0 0 1.2697 -11.7066 -5.74845)" d="m44.575 20.791v1.047h-1.814c-.139 0-.272-.055-.37-.153s-.153-.231-.153-.37v-.001c0-.139.055-.272.153-.37s.231-.153.37-.153z" fill="#ff3800"/>
+ <circle cx="36" cy="36" r="10" fill="#db3c30"/>
+ <path transform="matrix(.833275 -.833275 .833275 .833275 -22.3285 34.5937)" d="m33 35v-5h2v5h5v2h-5v5h-2v-5h-5v-2z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/printer-printing.svg b/.icons/kora/status/scalable/printer-printing.svg
new file mode 120000
index 000000000..e81825f07
--- /dev/null
+++ b/.icons/kora/status/scalable/printer-printing.svg
@@ -0,0 +1 @@
+notification-printer-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/semi-starred.svg b/.icons/kora/status/scalable/semi-starred.svg
new file mode 100644
index 000000000..fa9d07eec
--- /dev/null
+++ b/.icons/kora/status/scalable/semi-starred.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m24 33.252s-5.408 3.929-9.395 6.826c-.588.427-1.383.427-1.97 0-.588-.427-.834-1.183-.609-1.874 1.523-4.688 3.588-11.044 3.588-11.044s-5.407-3.929-9.395-6.826c-.587-.427-.833-1.184-.609-1.874.225-.691.868-1.158 1.594-1.158h11.613s2.066-6.357 3.589-11.045c.224-.691.868-1.158 1.594-1.158z" clip-rule="evenodd"/>
+ </clipPath>
+ <g transform="matrix(.367693 0 0 .367693 -.824643 -.206833)" clip-path="url(#a)">
+ <image transform="matrix(2.71966 0 0 2.71966 5.5280993 5.0989079)" width="7" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANklEQVQYlWP8fyfgPwMOwMLw/ycDAwMjDsl/v3BpJKTzPz6d/34yMDDi04nDvZTaSZ5OckMIAL42HARluKu2AAAAAElFTkSuQmCC"/>
+ </g>
+ <path d="m8 12.02v-10.352c.267 0 .504.172.586.426.56 1.724 1.32 4.061 1.32 4.061h4.27c.267 0 .503.172.586.426.082.253-.008.532-.224.689-1.466 1.065-3.455 2.51-3.455 2.51s.76 2.337 1.32 4.061c.082.254-.008.532-.224.689s-.508.157-.725 0c-1.466-1.066-3.454-2.51-3.454-2.51z" fill="#909090" fill-opacity=".3"/>
+</svg>
diff --git a/.icons/kora/status/scalable/starred.svg b/.icons/kora/status/scalable/starred.svg
new file mode 100644
index 000000000..efe98a94d
--- /dev/null
+++ b/.icons/kora/status/scalable/starred.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m22.406 6.257c.224-.691.868-1.158 1.594-1.158s1.37.467 1.594 1.158c1.523 4.688 3.589 11.045 3.589 11.045h11.613c.726 0 1.369.467 1.594 1.158.224.69-.022 1.447-.609 1.874-3.988 2.897-9.395 6.826-9.395 6.826s2.065 6.356 3.588 11.044c.225.691-.021 1.447-.609 1.874-.587.427-1.382.427-1.97 0-3.987-2.897-9.395-6.826-9.395-6.826s-5.408 3.929-9.395 6.826c-.588.427-1.383.427-1.97 0-.588-.427-.834-1.183-.609-1.874 1.523-4.688 3.588-11.044 3.588-11.044s-5.407-3.929-9.395-6.826c-.587-.427-.833-1.184-.609-1.874.225-.691.868-1.158 1.594-1.158h11.613s2.066-6.357 3.589-11.045z" clip-rule="evenodd"/>
+ </clipPath>
+ <g transform="matrix(.367693 0 0 .367693 -.824643 -.206833)" clip-path="url(#a)">
+ <image transform="matrix(2.71966 0 0 2.71966 5.5280993 5.0989079)" width="14" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAS0lEQVQokcWSwQ0AIAgDS8KA7h8XwYd1gjYRH/It4dqG4ByEnJBKgmUX1MHEXkbvEmWIQIKGaDPuspY80VjSxHarTxlvidEl8sfnHJ3OHhKLacotAAAAAElFTkSuQmCC"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/state_paused.svg b/.icons/kora/status/scalable/state_paused.svg
new file mode 100644
index 000000000..958f14601
--- /dev/null
+++ b/.icons/kora/status/scalable/state_paused.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -7.9746 7.9746 0 709.337 46.3705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 36.4015)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path d="m18.347 35.39h11.307v5.925h-11.307z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m35.77 40.663c0-.65-.528-1.178-1.178-1.178h-21.184c-.65 0-1.178.528-1.178 1.178v1.304c0 .651.528 1.179 1.178 1.179h21.184c.65 0 1.178-.528 1.178-1.179z" fill="#a4a4a4"/>
+ <path d="m39.44 36.403h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.093c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.093c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m39.44 36.403h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.093c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.093c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.343 5.228-5.228v-19.093c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.093c0 2.885 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path d="m18 14.628v12h4v-12zm8 0v12h4v-12z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/state_running.svg b/.icons/kora/status/scalable/state_running.svg
new file mode 100644
index 000000000..d043609fb
--- /dev/null
+++ b/.icons/kora/status/scalable/state_running.svg
@@ -0,0 +1,15 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -7.9746 7.9746 0 709.337 46.3705)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#6b6b6b" offset="0"/>
+ <stop stop-color="#474747" offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" x2="1" gradientTransform="matrix(0 -31.5475 27.6386 0 436.556 36.4015)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#0084b6" offset="0"/>
+ <stop stop-color="#02eeff" offset="1"/>
+ </linearGradient>
+ <path d="m18.347 35.39h11.307v5.925h-11.307z" fill="url(#a)" fill-rule="nonzero"/>
+ <path d="m35.77 40.663c0-.65-.528-1.178-1.178-1.178h-21.184c-.65 0-1.178.528-1.178 1.178v1.304c0 .651.528 1.179 1.178 1.179h21.184c.65 0 1.178-.528 1.178-1.179z" fill="#a4a4a4"/>
+ <path d="m39.44 36.403h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.093c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.093c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#b)"/>
+ <path d="m39.44 36.403h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-19.093c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v19.093c0 3.438-2.79 6.228-6.228 6.228zm0-1c2.886 0 5.228-2.343 5.228-5.228v-19.093c0-2.886-2.342-5.228-5.228-5.228h-30.88c-2.886 0-5.228 2.342-5.228 5.228v19.093c0 2.885 2.342 5.228 5.228 5.228z" fill="#3e3e3e"/>
+ <path d="m19.773 14.628v12l11-6z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/status_lock.svg b/.icons/kora/status/scalable/status_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/kora/status/scalable/status_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/stock_dialog-error.svg b/.icons/kora/status/scalable/stock_dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/kora/status/scalable/stock_dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/stock_dialog-info.svg b/.icons/kora/status/scalable/stock_dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/kora/status/scalable/stock_dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/stock_dialog-question.svg b/.icons/kora/status/scalable/stock_dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/kora/status/scalable/stock_dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/stock_dialog-warning.svg b/.icons/kora/status/scalable/stock_dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/status/scalable/stock_dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/stock_lock.svg b/.icons/kora/status/scalable/stock_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/kora/status/scalable/stock_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/task-attempt.svg b/.icons/kora/status/scalable/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/status/scalable/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/task-attention.svg b/.icons/kora/status/scalable/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/kora/status/scalable/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/task-due.svg b/.icons/kora/status/scalable/task-due.svg
new file mode 100644
index 000000000..0e8e57d46
--- /dev/null
+++ b/.icons/kora/status/scalable/task-due.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#de7733" offset="0"/>
+ <stop stop-color="#e5a057" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(.982652 0 0 1.03408 .416353 -294.364)" d="m10 295.3h28v29h-28z" fill="#fff"/>
+ <path transform="translate(0 -286.3)" d="m24 286.3c-2.216 0-4 1.784-4 4v2h-2c-1.108 0-2 .892-2 2v4h16v-4c0-1.108-.892-2-2-2h-2v-2c0-2.216-1.784-4-4-4z" fill="#ccc" fill-rule="nonzero"/>
+ <circle cx="24" cy="4" r="2" fill="#fff"/>
+ <path d="m16 10h16v2h-16z" fill="#b3b3b3" fill-rule="nonzero"/>
+ <path transform="matrix(2.0558 0 0 2.0558 7.55361 10.914)" d="m8 10.335c.656 0 1.189.533 1.189 1.189s-.533 1.188-1.189 1.188-1.189-.532-1.189-1.188.533-1.189 1.189-1.189zm-1.355-6.501c0-.357.142-.7.395-.953s.596-.395.953-.395h.014c.357 0 .7.142.953.395s.395.596.395.953c0 1.506-.355 3.556-.355 4.667 0 .264-.105.517-.291.704-.187.186-.44.291-.704.291h-.01c-.264 0-.517-.105-.704-.291-.186-.187-.291-.44-.291-.704 0-1.111-.355-3.161-.355-4.667z" fill="#d92f22"/>
+</svg>
diff --git a/.icons/kora/status/scalable/task-past-due.svg b/.icons/kora/status/scalable/task-past-due.svg
new file mode 100644
index 000000000..44b9fc8a4
--- /dev/null
+++ b/.icons/kora/status/scalable/task-past-due.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="a" x2="1" gradientTransform="matrix(0 -33.6872 33.6872 0 923.28 40.4502)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#de7733" offset="0"/>
+ <stop stop-color="#e5a057" offset="1"/>
+ </linearGradient>
+ <path d="m39.44 45.668h-30.88c-3.438 0-6.228-2.79-6.228-6.228v-30.88c0-3.438 2.79-6.228 6.228-6.228h30.88c3.438 0 6.228 2.79 6.228 6.228v30.88c0 3.438-2.79 6.228-6.228 6.228z" fill="url(#a)"/>
+ <path transform="matrix(1.06161 0 0 1 -1.47863 -286.3)" d="m38 295.3h-28v5.6l3 2.4 3-2 4 1 4-2 4 2 6-2 4 .6z" fill="#fff" fill-rule="nonzero"/>
+ <path transform="translate(0 -286.3)" d="m24 286.3c-2.216 0-4 1.784-4 4v2h-2c-1.108 0-2 .892-2 2v4h16v-4c0-1.108-.892-2-2-2h-2v-2c0-2.216-1.784-4-4-4z" fill="#ccc" fill-rule="nonzero"/>
+ <circle cx="24" cy="4" r="2" fill="#fff"/>
+ <path d="m16 10h16v2h-16z" fill="#b3b3b3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/trophy-bronze.svg b/.icons/kora/status/scalable/trophy-bronze.svg
new file mode 100644
index 000000000..75e1a3776
--- /dev/null
+++ b/.icons/kora/status/scalable/trophy-bronze.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m40.565 5.094l-8e-3 0.129-0.013 0.173-0.019 0.213-0.011 0.124-0.014 0.133-0.015 0.143-0.018 0.152-0.02 0.162-0.022 0.171-0.024 0.18-0.027 0.189-0.03 0.197-0.032 0.205-0.036 0.214-0.038 0.222-0.042 0.229-0.045 0.238-0.048 0.244-0.052 0.251-0.055 0.259-0.06 0.265-0.063 0.272-0.067 0.278-0.072 0.284-0.076 0.289-0.08 0.296-0.084 0.3-0.045 0.154-0.045 0.153-0.047 0.156-0.047 0.156-0.049 0.157-0.051 0.159-0.051 0.16-0.053 0.161-0.054 0.162-0.055 0.163-0.057 0.165-0.058 0.165-0.06 0.166-0.06 0.167-0.063 0.169-0.063 0.169-0.065 0.17-0.067 0.171-0.068 0.172-0.069 0.172-0.071 0.174-0.072 0.174-0.074 0.175-0.076 0.175-0.077 0.176-0.078 0.177-0.08 0.178-0.082 0.178-0.084 0.179-0.085 0.179-0.086 0.18-0.089 0.181-0.09 0.18-0.091 0.182-0.094 0.182-0.095 0.182-0.097 0.182-0.098 0.183-0.101 0.183-0.102 0.184-0.104 0.183-0.106 0.184-0.108 0.184-0.109 0.185-0.112 0.184-0.113 0.185-0.115 0.185-0.118 0.184-0.119 0.185-0.121 0.185-0.123 0.185-0.125 0.185-0.127 0.185-0.129 0.184-0.131 0.185-0.133 0.184-0.135 0.185-0.137 0.184-0.14 0.183-0.141 0.184-0.075 0.096-0.076 0.095-0.075 0.093-0.076 0.093-0.076 0.091-0.077 0.09-0.076 0.089-0.077 0.088-0.077 0.087-0.077 0.086-0.077 0.084-0.077 0.084-0.078 0.082-0.077 0.082-0.078 0.08-0.079 0.08-0.155 0.154-0.155 0.151-0.156 0.147-0.156 0.143-0.156 0.138-0.155 0.135-0.155 0.131-0.155 0.127-0.154 0.123-0.153 0.119-0.152 0.115-0.152 0.112-0.15 0.108-0.15 0.104-0.148 0.101-0.147 0.098-0.145 0.094-0.144 0.09-0.142 0.088-0.14 0.084-0.139 0.08-0.136 0.078-0.134 0.075-0.133 0.071-0.13 0.069-0.127 0.065-0.125 0.063-0.123 0.06-0.119 0.057-0.117 0.054-0.114 0.052-0.112 0.049-0.108 0.046-0.104 0.044-0.102 0.042-0.098 0.039-0.094 0.036-0.093 0.036-0.169 0.061-0.155 0.054-0.139 0.045-0.121 0.038-0.103 0.03-0.085 0.024-0.066 0.017-0.05 0.013-0.48-1.942 0.035-8e-3 0.037-0.01 0.057-0.016 0.075-0.022 0.093-0.029 0.109-0.036 0.124-0.043 0.142-0.051 0.073-0.028 0.078-0.031 0.082-0.032 0.085-0.035 0.088-0.037 0.09-0.039 0.094-0.041 0.097-0.044 0.099-0.046 0.102-0.049 0.105-0.051 0.107-0.053 0.109-0.056 0.111-0.059 0.114-0.062 0.115-0.064 0.118-0.066 0.119-0.07 0.121-0.072 0.122-0.076 0.124-0.078 0.126-0.081 0.127-0.084 0.128-0.088 0.129-0.09 0.13-0.093 0.131-0.097 0.132-0.1 0.133-0.103 0.134-0.107 0.134-0.11 0.134-0.113 0.135-0.117 0.135-0.121 0.136-0.123 0.135-0.128 0.136-0.131 0.136-0.137 0.067-0.067 0.067-0.07 0.068-0.071 0.067-0.072 0.068-0.072 0.067-0.074 0.067-0.075 0.067-0.075 0.067-0.077 0.067-0.078 0.066-0.078 0.067-0.08 0.066-0.081 0.066-0.082 0.066-0.082 0.065-0.084 0.132-0.171 0.13-0.171 0.128-0.172 0.126-0.172 0.124-0.171 0.122-0.172 0.12-0.173 0.119-0.172 0.116-0.172 0.115-0.173 0.113-0.172 0.111-0.173 0.11-0.172 0.107-0.173 0.106-0.172 0.104-0.172 0.102-0.172 0.101-0.172 0.099-0.172 0.097-0.172 0.096-0.171 0.094-0.172 0.092-0.171 0.091-0.17 0.089-0.171 0.087-0.17 0.086-0.169 0.084-0.17 0.083-0.169 0.081-0.168 0.08-0.168 0.078-0.167 0.076-0.167 0.075-0.167 0.074-0.166 0.072-0.165 0.071-0.165 0.069-0.164 0.068-0.163 0.067-0.162 0.065-0.162 0.063-0.161 0.063-0.161 0.061-0.159 0.06-0.159 0.058-0.158 0.057-0.157 0.056-0.156 0.054-0.155 0.053-0.154 0.052-0.154 0.051-0.152 0.05-0.151 0.048-0.15 0.047-0.149 0.046-0.148 0.045-0.147 0.044-0.146 0.042-0.144 0.042-0.142 0.08-0.284 0.075-0.277 0.071-0.273 0.067-0.266 0.063-0.261 0.06-0.254 0.055-0.249 0.052-0.242 0.049-0.235 0.045-0.229 0.042-0.221 0.039-0.214 0.035-0.207 0.033-0.199 0.031-0.191 0.027-0.183 0.025-0.174 0.023-0.166 0.02-0.158 0.015-0.128-0.385 1e-3h-0.512l-0.157-1e-3 -9e-3 0.052-0.018 0.094-0.019 0.092-0.02 0.091-0.022 0.09-0.022 0.089-0.023 0.088-0.025 0.087-0.026 0.085-0.026 0.084-0.028 0.084-0.029 0.082-0.03 0.081-0.031 0.08-0.031 0.079-0.033 0.077-0.034 0.077-0.035 0.075-0.036 0.075-0.037 0.073-0.037 0.072-0.039 0.071-0.039 0.069-0.041 0.069-0.041 0.067-0.042 0.067-0.043 0.065-0.044 0.064-0.045 0.062-0.045 0.062-0.046 0.06-0.047 0.06-0.048 0.058-0.048 0.057-0.049 0.055-0.049 0.055-0.051 0.053-0.05 0.053-0.052 0.051-0.052 0.049-0.052 0.049-0.053 0.048-0.053 0.046-0.054 0.045-0.054 0.044-0.054 0.044-0.055 0.041-0.055 0.041-0.056 0.04-0.056 0.038-0.056 0.038-0.056 0.036-0.056 0.036-0.057 0.034-0.06 0.035-0.11 0.062-0.115 0.06-0.114 0.056-0.115 0.052-0.114 0.049-0.114 0.045-0.114 0.042-0.113 0.039-0.112 0.036-0.112 0.033-0.111 0.031-0.11 0.028-0.109 0.025-0.107 0.023-0.106 0.021-0.105 0.018-0.103 0.017-0.102 0.015-0.1 0.013-0.098 0.012-0.096 9e-3 -0.094 9e-3 -0.092 7e-3 -0.089 6e-3 -0.088 5e-3 -0.087 4e-3 -0.159 6e-3 -0.15 2e-3 -0.133 1e-3 -0.01-2 0.12-1e-3 0.122-2e-3 0.131-4e-3 0.063-3e-3 0.067-4e-3 0.068-5e-3 0.068-5e-3 0.07-6e-3 0.07-8e-3 0.071-8e-3 0.072-9e-3 0.072-0.011 0.072-0.011 0.072-0.013 0.073-0.014 0.072-0.016 0.073-0.017 0.072-0.018 0.072-0.02 0.072-0.021 0.071-0.023 0.07-0.024 0.07-0.026 0.069-0.027 0.069-0.03 0.067-0.03 0.067-0.033 0.065-0.034 0.068-0.038 0.029-0.017 0.031-0.019 0.032-0.02 0.031-0.02 0.031-0.021 0.03-0.021 0.031-0.022 0.03-0.022 0.029-0.023 0.03-0.023 0.029-0.024 0.029-0.024 0.029-0.025 0.028-0.025 0.028-0.027 0.028-0.026 0.027-0.028 0.028-0.028 0.027-0.028 0.026-0.03 0.027-0.03 0.026-0.031 0.026-0.032 0.026-0.032 0.025-0.033 0.025-0.034 0.025-0.035 0.024-0.036 0.024-0.036 0.024-0.038 0.024-0.038 0.023-0.04 0.023-0.04 0.023-0.042 0.022-0.042 0.022-0.044 0.021-0.044 0.021-0.046 0.021-0.047 0.02-0.048 0.02-0.049 0.02-0.051 0.019-0.051 0.018-0.053 0.018-0.054 0.018-0.056 0.017-0.056 0.016-0.059 0.016-0.059 0.016-0.061 0.014-0.062 0.014-0.064 0.014-0.065 0.013-0.066 0.012-0.068 0.011-0.069 0.011-0.071 0.01-0.073 9e-3 -0.074 9e-3 -0.075 7e-3 -0.077 7e-3 -0.078 6e-3 -0.08 0.065-1.029 1.462 6e-3 0.525 2e-3h0.509l0.468-1e-3 0.724-2e-3 1.338-5e-3 -0.057 1.155z" style="fill:#e7753c"/>
+ <path d="m8.496 3.944l0.724 2e-3 0.468 1e-3h0.509l0.525-2e-3 1.462-6e-3 0.065 1.029 6e-3 0.08 7e-3 0.078 7e-3 0.077 9e-3 0.075 9e-3 0.074 0.01 0.073 0.011 0.071 0.011 0.069 0.012 0.068 0.013 0.066 0.014 0.065 0.014 0.064 0.014 0.062 0.016 0.061 0.016 0.059 0.016 0.059 0.017 0.056 0.018 0.056 0.018 0.054 0.018 0.053 0.019 0.051 0.02 0.051 0.02 0.049 0.02 0.048 0.021 0.047 0.021 0.046 0.021 0.044 0.022 0.044 0.022 0.042 0.023 0.042 0.023 0.04 0.023 0.04 0.024 0.038 0.024 0.038 0.024 0.036 0.024 0.036 0.025 0.035 0.025 0.034 0.026 0.033 0.025 0.032 0.026 0.032 0.026 0.031 0.027 0.03 0.026 0.03 0.027 0.028 0.028 0.028 0.027 0.028 0.028 0.026 0.028 0.027 0.029 0.025 0.028 0.025 0.029 0.024 0.029 0.024 0.03 0.023 0.03 0.023 0.03 0.022 0.03 0.022 0.03 0.021 0.031 0.021 0.031 0.02 0.032 0.02 0.031 0.019 0.029 0.017 0.068 0.038 0.066 0.034 0.066 0.033 0.068 0.03 0.068 0.03 0.069 0.027 0.07 0.026 0.07 0.024 0.071 0.023 0.072 0.021 0.072 0.02 0.072 0.018 0.073 0.017 0.072 0.016 0.073 0.014 0.072 0.013 0.072 0.011 0.072 0.011 0.072 9e-3 0.071 8e-3 0.07 8e-3 0.07 6e-3 0.068 5e-3 0.068 5e-3 0.067 4e-3 0.063 3e-3 0.131 4e-3 0.122 2e-3 0.12 1e-3 -0.01 2-0.133-1e-3 -0.15-2e-3 -0.159-6e-3 -0.087-4e-3 -0.087-5e-3 -0.09-6e-3 -0.092-7e-3 -0.094-9e-3 -0.096-9e-3 -0.098-0.012-0.1-0.013-0.102-0.015-0.103-0.017-0.105-0.018-0.106-0.021-0.107-0.023-0.109-0.025-0.11-0.028-0.111-0.031-0.111-0.033-0.113-0.036-0.113-0.039-0.114-0.042-0.114-0.045-0.114-0.049-0.115-0.052-0.114-0.056-0.114-0.06-0.111-0.062-0.06-0.035-0.057-0.034-0.056-0.036-0.056-0.036-0.056-0.038-0.056-0.038-0.056-0.04-0.055-0.041-0.055-0.041-0.054-0.043-0.054-0.045-0.054-0.045-0.053-0.046-0.053-0.048-0.052-0.049-0.052-0.049-0.052-0.051-0.05-0.053-0.05-0.053-0.05-0.055-0.049-0.055-0.048-0.057-0.048-0.058-0.047-0.06-0.046-0.06-0.045-0.062-0.045-0.062-0.044-0.064-0.043-0.065-0.042-0.067-0.041-0.067-0.041-0.069-0.039-0.069-0.039-0.071-0.037-0.072-0.037-0.073-0.036-0.075-0.035-0.075-0.034-0.077-0.032-0.077-0.032-0.079-0.031-0.08-0.03-0.081-0.029-0.082-0.028-0.084-0.026-0.084-0.026-0.085-0.024-0.087-0.024-0.088-0.022-0.089-0.022-0.09-0.02-0.091-0.019-0.092-0.018-0.094-9e-3 -0.052-0.157 1e-3h-0.511l-0.386-1e-3 0.015 0.128 0.02 0.158 0.023 0.166 0.025 0.174 0.028 0.183 0.03 0.191 0.033 0.199 0.035 0.207 0.039 0.214 0.042 0.221 0.045 0.229 0.049 0.235 0.052 0.242 0.056 0.249 0.059 0.254 0.063 0.261 0.067 0.266 0.071 0.273 0.076 0.277 0.08 0.284 0.041 0.142 0.042 0.144 0.044 0.146 0.045 0.147 0.046 0.148 0.047 0.149 0.048 0.15 0.05 0.151 0.051 0.152 0.052 0.154 0.053 0.154 0.054 0.155 0.056 0.156 0.057 0.157 0.059 0.158 0.059 0.159 0.061 0.159 0.063 0.161 0.063 0.161 0.065 0.162 0.067 0.162 0.068 0.163 0.069 0.164 0.071 0.165 0.072 0.165 0.074 0.166 0.075 0.167 0.076 0.167 0.079 0.167 0.079 0.168 0.081 0.168 0.083 0.169 0.084 0.17 0.086 0.169 0.088 0.17 0.089 0.171 0.09 0.17 0.092 0.171 0.094 0.172 0.096 0.171 0.097 0.172 0.099 0.172 0.101 0.172 0.102 0.172 0.104 0.172 0.106 0.172 0.108 0.173 0.109 0.172 0.111 0.173 0.113 0.172 0.115 0.173 0.116 0.172 0.119 0.172 0.12 0.173 0.122 0.172 0.124 0.171 0.126 0.172 0.128 0.172 0.13 0.171 0.132 0.171 0.065 0.084 0.066 0.082 0.066 0.082 0.066 0.081 0.067 0.08 0.066 0.078 0.067 0.078 0.067 0.077 0.067 0.075 0.067 0.075 0.068 0.074 0.067 0.072 0.067 0.072 0.068 0.071 0.067 0.07 0.067 0.067 0.136 0.137 0.136 0.131 0.135 0.128 0.136 0.123 0.135 0.121 0.135 0.117 0.134 0.113 0.134 0.11 0.134 0.107 0.133 0.103 0.132 0.1 0.131 0.097 0.13 0.093 0.129 0.09 0.128 0.088 0.127 0.084 0.126 0.081 0.124 0.078 0.122 0.076 0.121 0.072 0.119 0.07 0.118 0.066 0.115 0.064 0.114 0.062 0.111 0.059 0.109 0.056 0.107 0.053 0.105 0.051 0.102 0.049 0.099 0.046 0.097 0.044 0.094 0.041 0.091 0.039 0.088 0.037 0.084 0.035 0.082 0.032 0.078 0.031 0.074 0.028 0.141 0.051 0.124 0.043 0.109 0.036 0.093 0.029 0.075 0.022 0.057 0.016 0.037 0.01 0.035 8e-3 -0.48 1.942-0.05-0.013-0.066-0.017-0.085-0.024-0.103-0.03-0.121-0.038-0.139-0.045-0.155-0.054-0.169-0.061-0.093-0.036-0.094-0.036-0.098-0.039-0.102-0.042-0.104-0.044-0.108-0.046-0.111-0.049-0.115-0.052-0.117-0.054-0.119-0.057-0.123-0.06-0.125-0.063-0.127-0.065-0.13-0.069-0.132-0.071-0.135-0.075-0.136-0.078-0.139-0.08-0.14-0.084-0.142-0.088-0.144-0.09-0.145-0.094-0.147-0.098-0.148-0.101-0.149-0.104-0.151-0.108-0.151-0.112-0.153-0.115-0.153-0.119-0.154-0.123-0.155-0.127-0.155-0.131-0.155-0.135-0.156-0.138-0.156-0.143-0.155-0.147-0.156-0.151-0.155-0.154-0.079-0.08-0.077-0.08-0.078-0.082-0.078-0.082-0.077-0.084-0.077-0.084-0.077-0.086-0.077-0.087-0.077-0.088-0.076-0.089-0.077-0.09-0.076-0.091-0.076-0.093-0.075-0.093-0.076-0.095-0.075-0.096-0.141-0.184-0.139-0.183-0.138-0.184-0.135-0.185-0.133-0.184-0.131-0.185-0.129-0.184-0.127-0.185-0.125-0.185-0.123-0.185-0.121-0.185-0.119-0.185-0.117-0.184-0.116-0.185-0.113-0.185-0.112-0.184-0.109-0.185-0.108-0.184-0.106-0.184-0.104-0.183-0.102-0.184-0.1-0.183-0.099-0.183-0.097-0.182-0.095-0.182-0.094-0.182-0.091-0.182-0.09-0.18-0.089-0.181-0.086-0.18-0.085-0.179-0.084-0.179-0.081-0.178-0.081-0.178-0.078-0.177-0.077-0.176-0.076-0.175-0.074-0.175-0.072-0.174-0.071-0.174-0.069-0.172-0.068-0.172-0.067-0.171-0.065-0.17-0.063-0.169-0.063-0.169-0.06-0.167-0.06-0.166-0.058-0.165-0.057-0.165-0.055-0.163-0.054-0.162-0.053-0.161-0.051-0.16-0.051-0.159-0.049-0.157-0.047-0.156-0.047-0.156-0.045-0.153-0.045-0.154-0.084-0.3-0.08-0.296-0.076-0.289-0.072-0.284-0.067-0.278-0.063-0.272-0.06-0.265-0.055-0.259-0.052-0.251-0.048-0.244-0.045-0.238-0.042-0.229-0.038-0.222-0.036-0.214-0.032-0.205-0.03-0.197-0.027-0.189-0.024-0.18-0.022-0.171-0.02-0.162-0.018-0.152-0.015-0.143-0.014-0.133-0.011-0.124-0.019-0.213-0.013-0.173-8e-3 -0.129-0.056-1.155 1.337 5e-3z" style="fill:#e7753c"/>
+ <path d="m14 4.012c1.613-0.012 18.383-0.024 20-0.012-0.736 3.713-0.429 8.65-0.911 11.866-0.608 4.061-2.821 10.524-6.684 12.093 0 0-0.239 1.704-0.125 2.288 0.107 0.546 0.687 0.738 0.626 1.549-0.096 1.248-0.862 1.693-0.862 1.693l-0.283 1.922c2.491 5.442 7.239 4.253 7.239 6.589l-18 0.012c0-2.336 4.748-1.147 7.239-6.589l-0.283-1.922s-0.766-0.445-0.862-1.694c-0.061-0.81 0.519-1.002 0.626-1.548 0.114-0.584-0.125-2.289-0.125-2.289-3.863-1.568-6.076-8.031-6.684-12.092-0.482-3.216-0.175-8.153-0.911-11.866z" style="fill:#ffa269"/>
+ <rect x="13.969" y="42.012" width="20.031" height="3.991" style="fill:#e7753c"/>
+</svg>
diff --git a/.icons/kora/status/scalable/trophy-gold.svg b/.icons/kora/status/scalable/trophy-gold.svg
new file mode 100644
index 000000000..334c62636
--- /dev/null
+++ b/.icons/kora/status/scalable/trophy-gold.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m40.565 5.094l-8e-3 0.129-0.013 0.173-0.019 0.213-0.011 0.124-0.014 0.133-0.015 0.143-0.018 0.152-0.02 0.162-0.022 0.171-0.024 0.18-0.027 0.189-0.03 0.197-0.032 0.205-0.036 0.214-0.038 0.222-0.042 0.229-0.045 0.238-0.048 0.244-0.052 0.251-0.055 0.259-0.06 0.265-0.063 0.272-0.067 0.278-0.072 0.284-0.076 0.289-0.08 0.296-0.084 0.3-0.045 0.154-0.045 0.153-0.047 0.156-0.047 0.156-0.049 0.157-0.051 0.159-0.051 0.16-0.053 0.161-0.054 0.162-0.055 0.163-0.057 0.165-0.058 0.165-0.06 0.166-0.06 0.167-0.063 0.169-0.063 0.169-0.065 0.17-0.067 0.171-0.068 0.172-0.069 0.172-0.071 0.174-0.072 0.174-0.074 0.175-0.076 0.175-0.077 0.176-0.078 0.177-0.08 0.178-0.082 0.178-0.084 0.179-0.085 0.179-0.086 0.18-0.089 0.181-0.09 0.18-0.091 0.182-0.094 0.182-0.095 0.182-0.097 0.182-0.098 0.183-0.101 0.183-0.102 0.184-0.104 0.183-0.106 0.184-0.108 0.184-0.109 0.185-0.112 0.184-0.113 0.185-0.115 0.185-0.118 0.184-0.119 0.185-0.121 0.185-0.123 0.185-0.125 0.185-0.127 0.185-0.129 0.184-0.131 0.185-0.133 0.184-0.135 0.185-0.137 0.184-0.14 0.183-0.141 0.184-0.075 0.096-0.076 0.095-0.075 0.093-0.076 0.093-0.076 0.091-0.077 0.09-0.076 0.089-0.077 0.088-0.077 0.087-0.077 0.086-0.077 0.084-0.077 0.084-0.078 0.082-0.077 0.082-0.078 0.08-0.079 0.08-0.155 0.154-0.155 0.151-0.156 0.147-0.156 0.143-0.156 0.138-0.155 0.135-0.155 0.131-0.155 0.127-0.154 0.123-0.153 0.119-0.152 0.115-0.152 0.112-0.15 0.108-0.15 0.104-0.148 0.101-0.147 0.098-0.145 0.094-0.144 0.09-0.142 0.088-0.14 0.084-0.139 0.08-0.136 0.078-0.134 0.075-0.133 0.071-0.13 0.069-0.127 0.065-0.125 0.063-0.123 0.06-0.119 0.057-0.117 0.054-0.114 0.052-0.112 0.049-0.108 0.046-0.104 0.044-0.102 0.042-0.098 0.039-0.094 0.036-0.093 0.036-0.169 0.061-0.155 0.054-0.139 0.045-0.121 0.038-0.103 0.03-0.085 0.024-0.066 0.017-0.05 0.013-0.48-1.942 0.035-8e-3 0.037-0.01 0.057-0.016 0.075-0.022 0.093-0.029 0.109-0.036 0.124-0.043 0.142-0.051 0.073-0.028 0.078-0.031 0.082-0.032 0.085-0.035 0.088-0.037 0.09-0.039 0.094-0.041 0.097-0.044 0.099-0.046 0.102-0.049 0.105-0.051 0.107-0.053 0.109-0.056 0.111-0.059 0.114-0.062 0.115-0.064 0.118-0.066 0.119-0.07 0.121-0.072 0.122-0.076 0.124-0.078 0.126-0.081 0.127-0.084 0.128-0.088 0.129-0.09 0.13-0.093 0.131-0.097 0.132-0.1 0.133-0.103 0.134-0.107 0.134-0.11 0.134-0.113 0.135-0.117 0.135-0.121 0.136-0.123 0.135-0.128 0.136-0.131 0.136-0.137 0.067-0.067 0.067-0.07 0.068-0.071 0.067-0.072 0.068-0.072 0.067-0.074 0.067-0.075 0.067-0.075 0.067-0.077 0.067-0.078 0.066-0.078 0.067-0.08 0.066-0.081 0.066-0.082 0.066-0.082 0.065-0.084 0.132-0.171 0.13-0.171 0.128-0.172 0.126-0.172 0.124-0.171 0.122-0.172 0.12-0.173 0.119-0.172 0.116-0.172 0.115-0.173 0.113-0.172 0.111-0.173 0.11-0.172 0.107-0.173 0.106-0.172 0.104-0.172 0.102-0.172 0.101-0.172 0.099-0.172 0.097-0.172 0.096-0.171 0.094-0.172 0.092-0.171 0.091-0.17 0.089-0.171 0.087-0.17 0.086-0.169 0.084-0.17 0.083-0.169 0.081-0.168 0.08-0.168 0.078-0.167 0.076-0.167 0.075-0.167 0.074-0.166 0.072-0.165 0.071-0.165 0.069-0.164 0.068-0.163 0.067-0.162 0.065-0.162 0.063-0.161 0.063-0.161 0.061-0.159 0.06-0.159 0.058-0.158 0.057-0.157 0.056-0.156 0.054-0.155 0.053-0.154 0.052-0.154 0.051-0.152 0.05-0.151 0.048-0.15 0.047-0.149 0.046-0.148 0.045-0.147 0.044-0.146 0.042-0.144 0.042-0.142 0.08-0.284 0.075-0.277 0.071-0.273 0.067-0.266 0.063-0.261 0.06-0.254 0.055-0.249 0.052-0.242 0.049-0.235 0.045-0.229 0.042-0.221 0.039-0.214 0.035-0.207 0.033-0.199 0.031-0.191 0.027-0.183 0.025-0.174 0.023-0.166 0.02-0.158 0.015-0.128-0.385 1e-3h-0.512l-0.157-1e-3 -9e-3 0.052-0.018 0.094-0.019 0.092-0.02 0.091-0.022 0.09-0.022 0.089-0.023 0.088-0.025 0.087-0.026 0.085-0.026 0.084-0.028 0.084-0.029 0.082-0.03 0.081-0.031 0.08-0.031 0.079-0.033 0.077-0.034 0.077-0.035 0.075-0.036 0.075-0.037 0.073-0.037 0.072-0.039 0.071-0.039 0.069-0.041 0.069-0.041 0.067-0.042 0.067-0.043 0.065-0.044 0.064-0.045 0.062-0.045 0.062-0.046 0.06-0.047 0.06-0.048 0.058-0.048 0.057-0.049 0.055-0.049 0.055-0.051 0.053-0.05 0.053-0.052 0.051-0.052 0.049-0.052 0.049-0.053 0.048-0.053 0.046-0.054 0.045-0.054 0.044-0.054 0.044-0.055 0.041-0.055 0.041-0.056 0.04-0.056 0.038-0.056 0.038-0.056 0.036-0.056 0.036-0.057 0.034-0.06 0.035-0.11 0.062-0.115 0.06-0.114 0.056-0.115 0.052-0.114 0.049-0.114 0.045-0.114 0.042-0.113 0.039-0.112 0.036-0.112 0.033-0.111 0.031-0.11 0.028-0.109 0.025-0.107 0.023-0.106 0.021-0.105 0.018-0.103 0.017-0.102 0.015-0.1 0.013-0.098 0.012-0.096 9e-3 -0.094 9e-3 -0.092 7e-3 -0.089 6e-3 -0.088 5e-3 -0.087 4e-3 -0.159 6e-3 -0.15 2e-3 -0.133 1e-3 -0.01-2 0.12-1e-3 0.122-2e-3 0.131-4e-3 0.063-3e-3 0.067-4e-3 0.068-5e-3 0.068-5e-3 0.07-6e-3 0.07-8e-3 0.071-8e-3 0.072-9e-3 0.072-0.011 0.072-0.011 0.072-0.013 0.073-0.014 0.072-0.016 0.073-0.017 0.072-0.018 0.072-0.02 0.072-0.021 0.071-0.023 0.07-0.024 0.07-0.026 0.069-0.027 0.069-0.03 0.067-0.03 0.067-0.033 0.065-0.034 0.068-0.038 0.029-0.017 0.031-0.019 0.032-0.02 0.031-0.02 0.031-0.021 0.03-0.021 0.031-0.022 0.03-0.022 0.029-0.023 0.03-0.023 0.029-0.024 0.029-0.024 0.029-0.025 0.028-0.025 0.028-0.027 0.028-0.026 0.027-0.028 0.028-0.028 0.027-0.028 0.026-0.03 0.027-0.03 0.026-0.031 0.026-0.032 0.026-0.032 0.025-0.033 0.025-0.034 0.025-0.035 0.024-0.036 0.024-0.036 0.024-0.038 0.024-0.038 0.023-0.04 0.023-0.04 0.023-0.042 0.022-0.042 0.022-0.044 0.021-0.044 0.021-0.046 0.021-0.047 0.02-0.048 0.02-0.049 0.02-0.051 0.019-0.051 0.018-0.053 0.018-0.054 0.018-0.056 0.017-0.056 0.016-0.059 0.016-0.059 0.016-0.061 0.014-0.062 0.014-0.064 0.014-0.065 0.013-0.066 0.012-0.068 0.011-0.069 0.011-0.071 0.01-0.073 9e-3 -0.074 9e-3 -0.075 7e-3 -0.077 7e-3 -0.078 6e-3 -0.08 0.065-1.029 1.462 6e-3 0.525 2e-3h0.509l0.468-1e-3 0.724-2e-3 1.338-5e-3 -0.057 1.155z" style="fill:#e7b03c"/>
+ <path d="m8.496 3.944l0.724 2e-3 0.468 1e-3h0.509l0.525-2e-3 1.462-6e-3 0.065 1.029 6e-3 0.08 7e-3 0.078 7e-3 0.077 9e-3 0.075 9e-3 0.074 0.01 0.073 0.011 0.071 0.011 0.069 0.012 0.068 0.013 0.066 0.014 0.065 0.014 0.064 0.014 0.062 0.016 0.061 0.032 0.118 0.017 0.056 0.018 0.056 0.018 0.054 0.018 0.053 0.019 0.051 0.02 0.051 0.02 0.049 0.02 0.048 0.021 0.047 0.021 0.046 0.021 0.044 0.022 0.044 0.022 0.042 0.023 0.042 0.046 0.08 0.048 0.076 0.048 0.072 0.025 0.035 0.025 0.034 0.026 0.033 0.025 0.032 0.026 0.032 0.026 0.031 0.027 0.03 0.026 0.03 0.027 0.028 0.028 0.028 0.027 0.028 0.028 0.026 0.028 0.027 0.029 0.025 0.028 0.025 0.058 0.048 0.06 0.046 0.06 0.044 0.03 0.021 0.031 0.021 0.031 0.02 0.032 0.02 0.031 0.019 0.029 0.017 0.068 0.038 0.066 0.034 0.066 0.033 0.136 0.06 0.069 0.027 0.07 0.026 0.07 0.024 0.071 0.023 0.072 0.021 0.072 0.02 0.072 0.018 0.073 0.017 0.072 0.016 0.073 0.014 0.072 0.013 0.144 0.022 0.072 9e-3 0.071 8e-3 0.07 8e-3 0.07 6e-3 0.136 0.01 0.067 4e-3 0.063 3e-3 0.131 4e-3 0.122 2e-3 0.12 1e-3 -0.01 2-0.133-1e-3 -0.15-2e-3 -0.159-6e-3 -0.087-4e-3 -0.087-5e-3 -0.09-6e-3 -0.092-7e-3 -0.094-9e-3 -0.096-9e-3 -0.098-0.012-0.1-0.013-0.102-0.015-0.103-0.017-0.105-0.018-0.106-0.021-0.107-0.023-0.109-0.025-0.11-0.028-0.111-0.031-0.111-0.033-0.113-0.036-0.113-0.039-0.114-0.042-0.114-0.045-0.114-0.049-0.115-0.052-0.114-0.056-0.114-0.06-0.111-0.062-0.06-0.035-0.057-0.034-0.056-0.036-0.056-0.036-0.056-0.038-0.056-0.038-0.056-0.04-0.055-0.041-0.055-0.041-0.054-0.043-0.054-0.045-0.054-0.045-0.053-0.046-0.053-0.048-0.052-0.049-0.052-0.049-0.052-0.051-0.05-0.053-0.05-0.053-0.05-0.055-0.049-0.055-0.048-0.057-0.048-0.058-0.047-0.06-0.046-0.06-0.045-0.062-0.045-0.062-0.044-0.064-0.043-0.065-0.042-0.067-0.041-0.067-0.041-0.069-0.039-0.069-0.039-0.071-0.037-0.072-0.037-0.073-0.036-0.075-0.035-0.075-0.034-0.077-0.032-0.077-0.032-0.079-0.031-0.08-0.03-0.081-0.029-0.082-0.028-0.084-0.026-0.084-0.026-0.085-0.024-0.087-0.024-0.088-0.022-0.089-0.022-0.09-0.02-0.091-0.019-0.092-0.018-0.094-9e-3 -0.052-0.157 1e-3h-0.511l-0.386-1e-3 0.015 0.128 0.02 0.158 0.023 0.166 0.025 0.174 0.028 0.183 0.03 0.191 0.033 0.199 0.035 0.207 0.039 0.214 0.042 0.221 0.045 0.229 0.049 0.235 0.052 0.242 0.056 0.249 0.059 0.254 0.063 0.261 0.067 0.266 0.071 0.273 0.076 0.277 0.08 0.284 0.041 0.142 0.042 0.144 0.044 0.146 0.045 0.147 0.046 0.148 0.047 0.149 0.048 0.15 0.05 0.151 0.051 0.152 0.052 0.154 0.053 0.154 0.054 0.155 0.056 0.156 0.057 0.157 0.059 0.158 0.059 0.159 0.061 0.159 0.126 0.322 0.065 0.162 0.067 0.162 0.068 0.163 0.069 0.164 0.071 0.165 0.072 0.165 0.074 0.166 0.075 0.167 0.076 0.167 0.079 0.167 0.079 0.168 0.081 0.168 0.083 0.169 0.084 0.17 0.086 0.169 0.088 0.17 0.089 0.171 0.09 0.17 0.092 0.171 0.094 0.172 0.096 0.171 0.097 0.172 0.099 0.172 0.101 0.172 0.102 0.172 0.104 0.172 0.106 0.172 0.108 0.173 0.109 0.172 0.111 0.173 0.113 0.172 0.115 0.173 0.116 0.172 0.119 0.172 0.12 0.173 0.122 0.172 0.124 0.171 0.126 0.172 0.128 0.172 0.13 0.171 0.132 0.171 0.065 0.084 0.132 0.164 0.066 0.081 0.067 0.08 0.066 0.078 0.067 0.078 0.067 0.077 0.134 0.15 0.068 0.074 0.134 0.144 0.068 0.071 0.067 0.07 0.067 0.067 0.136 0.137 0.136 0.131 0.135 0.128 0.136 0.123 0.135 0.121 0.135 0.117 0.134 0.113 0.134 0.11 0.134 0.107 0.133 0.103 0.132 0.1 0.131 0.097 0.13 0.093 0.129 0.09 0.128 0.088 0.127 0.084 0.126 0.081 0.124 0.078 0.122 0.076 0.121 0.072 0.119 0.07 0.118 0.066 0.115 0.064 0.114 0.062 0.111 0.059 0.109 0.056 0.107 0.053 0.105 0.051 0.102 0.049 0.099 0.046 0.097 0.044 0.094 0.041 0.091 0.039 0.088 0.037 0.084 0.035 0.082 0.032 0.078 0.031 0.074 0.028 0.141 0.051 0.124 0.043 0.109 0.036 0.093 0.029 0.075 0.022 0.057 0.016 0.037 0.01 0.035 8e-3 -0.48 1.942-0.05-0.013-0.066-0.017-0.085-0.024-0.103-0.03-0.121-0.038-0.139-0.045-0.155-0.054-0.169-0.061-0.093-0.036-0.094-0.036-0.098-0.039-0.102-0.042-0.104-0.044-0.108-0.046-0.111-0.049-0.115-0.052-0.117-0.054-0.119-0.057-0.123-0.06-0.125-0.063-0.127-0.065-0.13-0.069-0.132-0.071-0.135-0.075-0.136-0.078-0.139-0.08-0.14-0.084-0.142-0.088-0.144-0.09-0.145-0.094-0.147-0.098-0.148-0.101-0.149-0.104-0.151-0.108-0.151-0.112-0.153-0.115-0.153-0.119-0.154-0.123-0.155-0.127-0.155-0.131-0.155-0.135-0.156-0.138-0.156-0.143-0.155-0.147-0.156-0.151-0.155-0.154-0.079-0.08-0.077-0.08-0.078-0.082-0.078-0.082-0.077-0.084-0.077-0.084-0.077-0.086-0.077-0.087-0.077-0.088-0.076-0.089-0.077-0.09-0.076-0.091-0.076-0.093-0.075-0.093-0.076-0.095-0.075-0.096-0.141-0.184-0.139-0.183-0.138-0.184-0.135-0.185-0.133-0.184-0.131-0.185-0.129-0.184-0.127-0.185-0.125-0.185-0.123-0.185-0.121-0.185-0.119-0.185-0.117-0.184-0.116-0.185-0.113-0.185-0.112-0.184-0.109-0.185-0.108-0.184-0.106-0.184-0.104-0.183-0.102-0.184-0.1-0.183-0.099-0.183-0.097-0.182-0.095-0.182-0.094-0.182-0.091-0.182-0.09-0.18-0.089-0.181-0.086-0.18-0.085-0.179-0.084-0.179-0.081-0.178-0.081-0.178-0.078-0.177-0.077-0.176-0.076-0.175-0.074-0.175-0.072-0.174-0.071-0.174-0.069-0.172-0.068-0.172-0.067-0.171-0.065-0.17-0.063-0.169-0.063-0.169-0.06-0.167-0.06-0.166-0.058-0.165-0.057-0.165-0.055-0.163-0.054-0.162-0.053-0.161-0.051-0.16-0.051-0.159-0.049-0.157-0.047-0.156-0.047-0.156-0.045-0.153-0.045-0.154-0.084-0.3-0.08-0.296-0.076-0.289-0.072-0.284-0.067-0.278-0.063-0.272-0.06-0.265-0.055-0.259-0.052-0.251-0.048-0.244-0.045-0.238-0.042-0.229-0.038-0.222-0.036-0.214-0.032-0.205-0.03-0.197-0.027-0.189-0.024-0.18-0.022-0.171-0.02-0.162-0.018-0.152-0.015-0.143-0.014-0.133-0.011-0.124-0.019-0.213-0.013-0.173-8e-3 -0.129-0.056-1.155 1.337 5e-3z" style="fill:#e7b03c"/>
+ <path d="m14 4.012c1.613-0.012 18.383-0.024 20-0.012-0.736 3.713-0.429 8.65-0.911 11.866-0.608 4.061-2.821 10.524-6.684 12.093 0 0-0.239 1.704-0.125 2.288 0.107 0.546 0.687 0.738 0.626 1.549-0.096 1.248-0.862 1.693-0.862 1.693l-0.283 1.922c2.491 5.442 7.239 4.253 7.239 6.589l-18 0.012c0-2.336 4.748-1.147 7.239-6.589l-0.283-1.922s-0.766-0.445-0.862-1.694c-0.061-0.81 0.519-1.002 0.626-1.548 0.114-0.584-0.125-2.289-0.125-2.289-3.863-1.568-6.076-8.031-6.684-12.092-0.482-3.216-0.175-8.153-0.911-11.866z" style="fill:#ffd169"/>
+ <rect x="13.969" y="42.012" width="20.031" height="3.991" style="fill:#e7b03c"/>
+</svg>
diff --git a/.icons/kora/status/scalable/trophy-silver.svg b/.icons/kora/status/scalable/trophy-silver.svg
new file mode 100644
index 000000000..b65db0cc8
--- /dev/null
+++ b/.icons/kora/status/scalable/trophy-silver.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m40.565 5.094l-8e-3 0.129-0.013 0.173-0.019 0.213-0.011 0.124-0.014 0.133-0.015 0.143-0.018 0.152-0.02 0.162-0.022 0.171-0.024 0.18-0.027 0.189-0.03 0.197-0.032 0.205-0.036 0.214-0.038 0.222-0.042 0.229-0.045 0.238-0.048 0.244-0.052 0.251-0.055 0.259-0.06 0.265-0.063 0.272-0.067 0.278-0.072 0.284-0.076 0.289-0.08 0.296-0.084 0.3-0.045 0.154-0.045 0.153-0.047 0.156-0.047 0.156-0.049 0.157-0.051 0.159-0.051 0.16-0.053 0.161-0.054 0.162-0.055 0.163-0.057 0.165-0.058 0.165-0.06 0.166-0.06 0.167-0.063 0.169-0.063 0.169-0.065 0.17-0.067 0.171-0.068 0.172-0.069 0.172-0.071 0.174-0.072 0.174-0.074 0.175-0.076 0.175-0.077 0.176-0.078 0.177-0.08 0.178-0.082 0.178-0.084 0.179-0.085 0.179-0.086 0.18-0.089 0.181-0.09 0.18-0.091 0.182-0.094 0.182-0.095 0.182-0.097 0.182-0.098 0.183-0.101 0.183-0.102 0.184-0.104 0.183-0.106 0.184-0.108 0.184-0.109 0.185-0.112 0.184-0.113 0.185-0.115 0.185-0.118 0.184-0.119 0.185-0.121 0.185-0.123 0.185-0.125 0.185-0.127 0.185-0.129 0.184-0.131 0.185-0.133 0.184-0.135 0.185-0.137 0.184-0.14 0.183-0.141 0.184-0.075 0.096-0.076 0.095-0.075 0.093-0.076 0.093-0.076 0.091-0.077 0.09-0.076 0.089-0.077 0.088-0.077 0.087-0.077 0.086-0.077 0.084-0.077 0.084-0.078 0.082-0.077 0.082-0.078 0.08-0.079 0.08-0.155 0.154-0.155 0.151-0.156 0.147-0.156 0.143-0.156 0.138-0.155 0.135-0.155 0.131-0.155 0.127-0.154 0.123-0.153 0.119-0.152 0.115-0.152 0.112-0.15 0.108-0.15 0.104-0.148 0.101-0.147 0.098-0.145 0.094-0.144 0.09-0.142 0.088-0.14 0.084-0.139 0.08-0.136 0.078-0.134 0.075-0.133 0.071-0.13 0.069-0.127 0.065-0.125 0.063-0.123 0.06-0.119 0.057-0.117 0.054-0.114 0.052-0.112 0.049-0.108 0.046-0.104 0.044-0.102 0.042-0.098 0.039-0.094 0.036-0.093 0.036-0.169 0.061-0.155 0.054-0.139 0.045-0.121 0.038-0.103 0.03-0.085 0.024-0.066 0.017-0.05 0.013-0.48-1.942 0.035-8e-3 0.037-0.01 0.057-0.016 0.075-0.022 0.093-0.029 0.109-0.036 0.124-0.043 0.142-0.051 0.073-0.028 0.078-0.031 0.082-0.032 0.085-0.035 0.088-0.037 0.09-0.039 0.094-0.041 0.097-0.044 0.099-0.046 0.102-0.049 0.105-0.051 0.107-0.053 0.109-0.056 0.111-0.059 0.114-0.062 0.115-0.064 0.118-0.066 0.119-0.07 0.121-0.072 0.122-0.076 0.124-0.078 0.126-0.081 0.127-0.084 0.128-0.088 0.129-0.09 0.13-0.093 0.131-0.097 0.132-0.1 0.133-0.103 0.134-0.107 0.134-0.11 0.134-0.113 0.135-0.117 0.135-0.121 0.136-0.123 0.135-0.128 0.136-0.131 0.136-0.137 0.067-0.067 0.067-0.07 0.068-0.071 0.067-0.072 0.068-0.072 0.067-0.074 0.067-0.075 0.067-0.075 0.067-0.077 0.067-0.078 0.066-0.078 0.067-0.08 0.066-0.081 0.066-0.082 0.066-0.082 0.065-0.084 0.132-0.171 0.13-0.171 0.128-0.172 0.126-0.172 0.124-0.171 0.122-0.172 0.12-0.173 0.119-0.172 0.116-0.172 0.115-0.173 0.113-0.172 0.111-0.173 0.11-0.172 0.107-0.173 0.106-0.172 0.104-0.172 0.102-0.172 0.101-0.172 0.099-0.172 0.097-0.172 0.096-0.171 0.094-0.172 0.092-0.171 0.091-0.17 0.089-0.171 0.087-0.17 0.086-0.169 0.084-0.17 0.083-0.169 0.081-0.168 0.08-0.168 0.078-0.167 0.076-0.167 0.075-0.167 0.074-0.166 0.072-0.165 0.071-0.165 0.069-0.164 0.068-0.163 0.067-0.162 0.065-0.162 0.063-0.161 0.063-0.161 0.061-0.159 0.06-0.159 0.058-0.158 0.057-0.157 0.056-0.156 0.054-0.155 0.053-0.154 0.052-0.154 0.051-0.152 0.05-0.151 0.048-0.15 0.047-0.149 0.046-0.148 0.045-0.147 0.044-0.146 0.042-0.144 0.042-0.142 0.08-0.284 0.075-0.277 0.071-0.273 0.067-0.266 0.063-0.261 0.06-0.254 0.055-0.249 0.052-0.242 0.049-0.235 0.045-0.229 0.042-0.221 0.039-0.214 0.035-0.207 0.033-0.199 0.031-0.191 0.027-0.183 0.025-0.174 0.023-0.166 0.02-0.158 0.015-0.128-0.385 1e-3h-0.512l-0.157-1e-3 -9e-3 0.052-0.018 0.094-0.019 0.092-0.02 0.091-0.022 0.09-0.022 0.089-0.023 0.088-0.025 0.087-0.026 0.085-0.026 0.084-0.028 0.084-0.029 0.082-0.03 0.081-0.031 0.08-0.031 0.079-0.033 0.077-0.034 0.077-0.035 0.075-0.036 0.075-0.037 0.073-0.037 0.072-0.039 0.071-0.039 0.069-0.041 0.069-0.041 0.067-0.042 0.067-0.043 0.065-0.044 0.064-0.045 0.062-0.045 0.062-0.046 0.06-0.047 0.06-0.048 0.058-0.048 0.057-0.049 0.055-0.049 0.055-0.051 0.053-0.05 0.053-0.052 0.051-0.052 0.049-0.052 0.049-0.053 0.048-0.053 0.046-0.054 0.045-0.054 0.044-0.054 0.044-0.055 0.041-0.055 0.041-0.056 0.04-0.056 0.038-0.056 0.038-0.056 0.036-0.056 0.036-0.057 0.034-0.06 0.035-0.11 0.062-0.115 0.06-0.114 0.056-0.115 0.052-0.114 0.049-0.114 0.045-0.114 0.042-0.113 0.039-0.112 0.036-0.112 0.033-0.111 0.031-0.11 0.028-0.109 0.025-0.107 0.023-0.106 0.021-0.105 0.018-0.103 0.017-0.102 0.015-0.1 0.013-0.098 0.012-0.096 9e-3 -0.094 9e-3 -0.092 7e-3 -0.089 6e-3 -0.088 5e-3 -0.087 4e-3 -0.159 6e-3 -0.15 2e-3 -0.133 1e-3 -0.01-2 0.12-1e-3 0.122-2e-3 0.131-4e-3 0.063-3e-3 0.067-4e-3 0.068-5e-3 0.068-5e-3 0.07-6e-3 0.07-8e-3 0.071-8e-3 0.072-9e-3 0.072-0.011 0.072-0.011 0.072-0.013 0.073-0.014 0.072-0.016 0.073-0.017 0.072-0.018 0.072-0.02 0.072-0.021 0.071-0.023 0.07-0.024 0.07-0.026 0.069-0.027 0.069-0.03 0.067-0.03 0.067-0.033 0.065-0.034 0.068-0.038 0.029-0.017 0.031-0.019 0.032-0.02 0.031-0.02 0.031-0.021 0.03-0.021 0.031-0.022 0.03-0.022 0.029-0.023 0.03-0.023 0.029-0.024 0.029-0.024 0.029-0.025 0.028-0.025 0.028-0.027 0.028-0.026 0.027-0.028 0.028-0.028 0.027-0.028 0.026-0.03 0.027-0.03 0.026-0.031 0.026-0.032 0.026-0.032 0.025-0.033 0.025-0.034 0.025-0.035 0.024-0.036 0.024-0.036 0.024-0.038 0.024-0.038 0.023-0.04 0.023-0.04 0.023-0.042 0.022-0.042 0.022-0.044 0.021-0.044 0.021-0.046 0.021-0.047 0.02-0.048 0.02-0.049 0.02-0.051 0.019-0.051 0.018-0.053 0.018-0.054 0.018-0.056 0.017-0.056 0.016-0.059 0.016-0.059 0.016-0.061 0.014-0.062 0.014-0.064 0.014-0.065 0.013-0.066 0.012-0.068 0.011-0.069 0.011-0.071 0.01-0.073 9e-3 -0.074 9e-3 -0.075 7e-3 -0.077 7e-3 -0.078 6e-3 -0.08 0.065-1.029 1.462 6e-3 0.525 2e-3h0.509l0.468-1e-3 0.724-2e-3 1.338-5e-3 -0.057 1.155z" style="fill:#838383"/>
+ <path d="m8.496 3.944l0.724 2e-3 0.468 1e-3h0.509l0.525-2e-3 1.462-6e-3 0.065 1.029 6e-3 0.08 7e-3 0.078 7e-3 0.077 9e-3 0.075 9e-3 0.074 0.01 0.073 0.011 0.071 0.011 0.069 0.012 0.068 0.013 0.066 0.014 0.065 0.014 0.064 0.014 0.062 0.016 0.061 0.032 0.118 0.017 0.056 0.018 0.056 0.018 0.054 0.018 0.053 0.019 0.051 0.02 0.051 0.02 0.049 0.02 0.048 0.021 0.047 0.021 0.046 0.021 0.044 0.022 0.044 0.022 0.042 0.023 0.042 0.046 0.08 0.048 0.076 0.048 0.072 0.025 0.035 0.025 0.034 0.026 0.033 0.025 0.032 0.026 0.032 0.026 0.031 0.027 0.03 0.026 0.03 0.027 0.028 0.028 0.028 0.027 0.028 0.028 0.026 0.028 0.027 0.029 0.025 0.028 0.025 0.058 0.048 0.06 0.046 0.06 0.044 0.03 0.021 0.031 0.021 0.031 0.02 0.032 0.02 0.031 0.019 0.029 0.017 0.068 0.038 0.066 0.034 0.066 0.033 0.136 0.06 0.069 0.027 0.07 0.026 0.07 0.024 0.071 0.023 0.072 0.021 0.072 0.02 0.072 0.018 0.073 0.017 0.072 0.016 0.073 0.014 0.072 0.013 0.144 0.022 0.072 9e-3 0.071 8e-3 0.07 8e-3 0.07 6e-3 0.136 0.01 0.067 4e-3 0.063 3e-3 0.131 4e-3 0.122 2e-3 0.12 1e-3 -0.01 2-0.133-1e-3 -0.15-2e-3 -0.159-6e-3 -0.087-4e-3 -0.087-5e-3 -0.09-6e-3 -0.092-7e-3 -0.094-9e-3 -0.096-9e-3 -0.098-0.012-0.1-0.013-0.102-0.015-0.103-0.017-0.105-0.018-0.106-0.021-0.107-0.023-0.109-0.025-0.11-0.028-0.111-0.031-0.111-0.033-0.113-0.036-0.113-0.039-0.114-0.042-0.114-0.045-0.114-0.049-0.115-0.052-0.114-0.056-0.114-0.06-0.111-0.062-0.06-0.035-0.057-0.034-0.056-0.036-0.056-0.036-0.056-0.038-0.056-0.038-0.056-0.04-0.055-0.041-0.055-0.041-0.054-0.043-0.054-0.045-0.054-0.045-0.053-0.046-0.053-0.048-0.052-0.049-0.052-0.049-0.052-0.051-0.05-0.053-0.05-0.053-0.05-0.055-0.049-0.055-0.048-0.057-0.048-0.058-0.047-0.06-0.046-0.06-0.045-0.062-0.045-0.062-0.044-0.064-0.043-0.065-0.042-0.067-0.041-0.067-0.041-0.069-0.039-0.069-0.039-0.071-0.037-0.072-0.037-0.073-0.036-0.075-0.035-0.075-0.034-0.077-0.032-0.077-0.032-0.079-0.031-0.08-0.03-0.081-0.029-0.082-0.028-0.084-0.026-0.084-0.026-0.085-0.024-0.087-0.024-0.088-0.022-0.089-0.022-0.09-0.02-0.091-0.019-0.092-0.018-0.094-9e-3 -0.052-0.157 1e-3h-0.511l-0.386-1e-3 0.015 0.128 0.02 0.158 0.023 0.166 0.025 0.174 0.028 0.183 0.03 0.191 0.033 0.199 0.035 0.207 0.039 0.214 0.042 0.221 0.045 0.229 0.049 0.235 0.052 0.242 0.056 0.249 0.059 0.254 0.063 0.261 0.067 0.266 0.071 0.273 0.076 0.277 0.08 0.284 0.041 0.142 0.042 0.144 0.044 0.146 0.045 0.147 0.046 0.148 0.047 0.149 0.048 0.15 0.05 0.151 0.051 0.152 0.052 0.154 0.053 0.154 0.054 0.155 0.056 0.156 0.057 0.157 0.059 0.158 0.059 0.159 0.061 0.159 0.126 0.322 0.065 0.162 0.067 0.162 0.068 0.163 0.069 0.164 0.071 0.165 0.072 0.165 0.074 0.166 0.075 0.167 0.076 0.167 0.079 0.167 0.079 0.168 0.081 0.168 0.083 0.169 0.084 0.17 0.086 0.169 0.088 0.17 0.089 0.171 0.09 0.17 0.092 0.171 0.094 0.172 0.096 0.171 0.097 0.172 0.099 0.172 0.101 0.172 0.102 0.172 0.104 0.172 0.106 0.172 0.108 0.173 0.109 0.172 0.111 0.173 0.113 0.172 0.115 0.173 0.116 0.172 0.119 0.172 0.12 0.173 0.122 0.172 0.124 0.171 0.126 0.172 0.128 0.172 0.13 0.171 0.132 0.171 0.065 0.084 0.132 0.164 0.066 0.081 0.067 0.08 0.066 0.078 0.067 0.078 0.067 0.077 0.134 0.15 0.068 0.074 0.134 0.144 0.068 0.071 0.067 0.07 0.067 0.067 0.136 0.137 0.136 0.131 0.135 0.128 0.136 0.123 0.135 0.121 0.135 0.117 0.134 0.113 0.134 0.11 0.134 0.107 0.133 0.103 0.132 0.1 0.131 0.097 0.13 0.093 0.129 0.09 0.128 0.088 0.127 0.084 0.126 0.081 0.124 0.078 0.122 0.076 0.121 0.072 0.119 0.07 0.118 0.066 0.115 0.064 0.114 0.062 0.111 0.059 0.109 0.056 0.107 0.053 0.105 0.051 0.102 0.049 0.099 0.046 0.097 0.044 0.094 0.041 0.091 0.039 0.088 0.037 0.084 0.035 0.082 0.032 0.078 0.031 0.074 0.028 0.141 0.051 0.124 0.043 0.109 0.036 0.093 0.029 0.075 0.022 0.057 0.016 0.037 0.01 0.035 8e-3 -0.48 1.942-0.05-0.013-0.066-0.017-0.085-0.024-0.103-0.03-0.121-0.038-0.139-0.045-0.155-0.054-0.169-0.061-0.093-0.036-0.094-0.036-0.098-0.039-0.102-0.042-0.104-0.044-0.108-0.046-0.111-0.049-0.115-0.052-0.117-0.054-0.119-0.057-0.123-0.06-0.125-0.063-0.127-0.065-0.13-0.069-0.132-0.071-0.135-0.075-0.136-0.078-0.139-0.08-0.14-0.084-0.142-0.088-0.144-0.09-0.145-0.094-0.147-0.098-0.148-0.101-0.149-0.104-0.151-0.108-0.151-0.112-0.153-0.115-0.153-0.119-0.154-0.123-0.155-0.127-0.155-0.131-0.155-0.135-0.156-0.138-0.156-0.143-0.155-0.147-0.156-0.151-0.155-0.154-0.079-0.08-0.077-0.08-0.078-0.082-0.078-0.082-0.077-0.084-0.077-0.084-0.077-0.086-0.077-0.087-0.077-0.088-0.076-0.089-0.077-0.09-0.076-0.091-0.076-0.093-0.075-0.093-0.076-0.095-0.075-0.096-0.141-0.184-0.139-0.183-0.138-0.184-0.135-0.185-0.133-0.184-0.131-0.185-0.129-0.184-0.127-0.185-0.125-0.185-0.123-0.185-0.121-0.185-0.119-0.185-0.117-0.184-0.116-0.185-0.113-0.185-0.112-0.184-0.109-0.185-0.108-0.184-0.106-0.184-0.104-0.183-0.102-0.184-0.1-0.183-0.099-0.183-0.097-0.182-0.095-0.182-0.094-0.182-0.091-0.182-0.09-0.18-0.089-0.181-0.086-0.18-0.085-0.179-0.084-0.179-0.081-0.178-0.081-0.178-0.078-0.177-0.077-0.176-0.076-0.175-0.074-0.175-0.072-0.174-0.071-0.174-0.069-0.172-0.068-0.172-0.067-0.171-0.065-0.17-0.063-0.169-0.063-0.169-0.06-0.167-0.06-0.166-0.058-0.165-0.057-0.165-0.055-0.163-0.054-0.162-0.053-0.161-0.051-0.16-0.051-0.159-0.049-0.157-0.047-0.156-0.047-0.156-0.045-0.153-0.045-0.154-0.084-0.3-0.08-0.296-0.076-0.289-0.072-0.284-0.067-0.278-0.063-0.272-0.06-0.265-0.055-0.259-0.052-0.251-0.048-0.244-0.045-0.238-0.042-0.229-0.038-0.222-0.036-0.214-0.032-0.205-0.03-0.197-0.027-0.189-0.024-0.18-0.022-0.171-0.02-0.162-0.018-0.152-0.015-0.143-0.014-0.133-0.011-0.124-0.019-0.213-0.013-0.173-8e-3 -0.129-0.056-1.155 1.337 5e-3z" style="fill:#838383"/>
+ <path d="m14 4.012c1.613-0.012 18.383-0.024 20-0.012-0.736 3.713-0.429 8.65-0.911 11.866-0.608 4.061-2.821 10.524-6.684 12.093 0 0-0.239 1.704-0.125 2.288 0.107 0.546 0.687 0.738 0.626 1.549-0.096 1.248-0.862 1.693-0.862 1.693l-0.283 1.922c2.491 5.442 7.239 4.253 7.239 6.589l-18 0.012c0-2.336 4.748-1.147 7.239-6.589l-0.283-1.922s-0.766-0.445-0.862-1.694c-0.061-0.81 0.519-1.002 0.626-1.548 0.114-0.584-0.125-2.289-0.125-2.289-3.863-1.568-6.076-8.031-6.684-12.092-0.482-3.216-0.175-8.153-0.911-11.866z" style="fill:url(#_Linear1)"/>
+ <rect x="13.969" y="42.012" width="20.031" height="3.991" style="fill:#838383"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(2.32738e-15,-38.009,38.009,2.32738e-15,23.9845,42.006)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#cacaca" offset="0"/>
+ <stop style="stop-color:#bebebe" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/update-high.svg b/.icons/kora/status/scalable/update-high.svg
new file mode 100644
index 000000000..703fd0d52
--- /dev/null
+++ b/.icons/kora/status/scalable/update-high.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 0.294c5.909 0 10.706 4.797 10.706 10.706s-4.797 10.706-10.706 10.706-10.706-4.797-10.706-10.706 4.797-10.706 10.706-10.706zm0 1c5.357 0 9.706 4.349 9.706 9.706s-4.349 9.706-9.706 9.706-9.706-4.349-9.706-9.706 4.349-9.706 9.706-9.706zm0 13.156 4.725-5.961c0.46-0.58 1.306-0.678 1.886-0.217 0.581 0.46 0.679 1.305 0.218 1.886l-5.77 7.279c-0.266 0.336-0.661 0.51-1.059 0.507-0.399 3e-3 -0.793-0.171-1.059-0.507l-5.77-7.278c-0.461-0.581-0.363-1.427 0.218-1.887 0.58-0.46 1.426-0.362 1.886 0.218l4.725 5.96zm0-6.7 2.394-3.021c0.342-0.431 0.971-0.504 1.403-0.162s0.505 0.972 0.162 1.403l-3.171 4.001c-0.198 0.25-0.492 0.379-0.788 0.378-0.297 1e-3 -0.591-0.128-0.788-0.378l-3.172-4.001c-0.342-0.431-0.27-1.061 0.162-1.403s1.061-0.269 1.404 0.162l2.394 3.021z" style="fill:url(#_Linear1)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(-.00021412 -21.412 21.412 -.00021412 11 21.7064)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(145,0,0)" offset="0"/>
+ <stop style="stop-color:rgb(211,75,54)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/update-low.svg b/.icons/kora/status/scalable/update-low.svg
new file mode 100644
index 000000000..d7ed8cda8
--- /dev/null
+++ b/.icons/kora/status/scalable/update-low.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 0.294c5.909 0 10.706 4.797 10.706 10.706s-4.797 10.706-10.706 10.706-10.706-4.797-10.706-10.706 4.797-10.706 10.706-10.706zm0 1c5.357 0 9.706 4.349 9.706 9.706s-4.349 9.706-9.706 9.706-9.706-4.349-9.706-9.706 4.349-9.706 9.706-9.706zm0 13.156 4.725-5.961c0.46-0.58 1.306-0.678 1.886-0.217 0.581 0.46 0.679 1.305 0.218 1.886l-5.77 7.279c-0.266 0.336-0.661 0.51-1.059 0.507-0.399 3e-3 -0.793-0.171-1.059-0.507l-5.77-7.278c-0.461-0.581-0.363-1.427 0.218-1.887 0.58-0.46 1.426-0.362 1.886 0.218l4.725 5.96zm0-6.7 2.394-3.021c0.342-0.431 0.971-0.504 1.403-0.162s0.505 0.972 0.162 1.403l-3.171 4.001c-0.198 0.25-0.492 0.379-0.788 0.378-0.297 1e-3 -0.591-0.128-0.788-0.378l-3.172-4.001c-0.342-0.431-0.27-1.061 0.162-1.403s1.061-0.269 1.404 0.162l2.394 3.021z" style="fill:url(#_Linear1)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.01921e-15,-16.6449,16.6449,1.01921e-15,455.336,19.1281)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(0,103,131)" offset="0"/>
+ <stop style="stop-color:rgb(19,190,227)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/update-medium.svg b/.icons/kora/status/scalable/update-medium.svg
new file mode 100644
index 000000000..1e19494a5
--- /dev/null
+++ b/.icons/kora/status/scalable/update-medium.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 0.294c5.909 0 10.706 4.797 10.706 10.706s-4.797 10.706-10.706 10.706-10.706-4.797-10.706-10.706 4.797-10.706 10.706-10.706zm0 1c5.357 0 9.706 4.349 9.706 9.706s-4.349 9.706-9.706 9.706-9.706-4.349-9.706-9.706 4.349-9.706 9.706-9.706zm0 13.156 4.725-5.961c0.46-0.58 1.306-0.678 1.886-0.217 0.581 0.46 0.679 1.305 0.218 1.886l-5.77 7.279c-0.266 0.336-0.661 0.51-1.059 0.507-0.399 3e-3 -0.793-0.171-1.059-0.507l-5.77-7.278c-0.461-0.581-0.363-1.427 0.218-1.887 0.58-0.46 1.426-0.362 1.886 0.218l4.725 5.96zm0-6.7 2.394-3.021c0.342-0.431 0.971-0.504 1.403-0.162s0.505 0.972 0.162 1.403l-3.171 4.001c-0.198 0.25-0.492 0.379-0.788 0.378-0.297 1e-3 -0.591-0.128-0.788-0.378l-3.172-4.001c-0.342-0.431-0.27-1.061 0.162-1.403s1.061-0.269 1.404 0.162l2.394 3.021z" style="fill:url(#_Linear1)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.31111e-15,-21.412,21.412,1.31111e-15,11,21.7064)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(255,124,0)" offset="0"/>
+ <stop style="stop-color:rgb(241,196,15)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/update-none.svg b/.icons/kora/status/scalable/update-none.svg
new file mode 100644
index 000000000..1b8f7909e
--- /dev/null
+++ b/.icons/kora/status/scalable/update-none.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 0.294c5.909 0 10.706 4.797 10.706 10.706s-4.797 10.706-10.706 10.706-10.706-4.797-10.706-10.706 4.797-10.706 10.706-10.706zm0 1c5.357 0 9.706 4.349 9.706 9.706s-4.349 9.706-9.706 9.706-9.706-4.349-9.706-9.706 4.349-9.706 9.706-9.706zm0 13.156 4.725-5.961c0.46-0.58 1.306-0.678 1.886-0.217 0.581 0.46 0.679 1.305 0.218 1.886l-5.77 7.279c-0.266 0.336-0.661 0.51-1.059 0.507-0.399 3e-3 -0.793-0.171-1.059-0.507l-5.77-7.278c-0.461-0.581-0.363-1.427 0.218-1.887 0.58-0.46 1.426-0.362 1.886 0.218l4.725 5.96zm0-6.7 2.394-3.021c0.342-0.431 0.971-0.504 1.403-0.162s0.505 0.972 0.162 1.403l-3.171 4.001c-0.198 0.25-0.492 0.379-0.788 0.378-0.297 1e-3 -0.591-0.128-0.788-0.378l-3.172-4.001c-0.342-0.431-0.27-1.061 0.162-1.403s1.061-0.269 1.404 0.162l2.394 3.021z" style="fill:url(#_Linear1)"/>
+ <defs>
+ <linearGradient id="_Linear1" x2="1" gradientTransform="matrix(1.31239e-15,-21.4329,21.4329,1.31239e-15,11,21.7267)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:rgb(129,129,129)" offset="0"/>
+ <stop style="stop-color:rgb(242,242,242)" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/user-trash-full.svg b/.icons/kora/status/scalable/user-trash-full.svg
new file mode 100644
index 000000000..e08a09d8c
--- /dev/null
+++ b/.icons/kora/status/scalable/user-trash-full.svg
@@ -0,0 +1,18 @@
+<svg width="100%" height="100%" viewBox="0 0 642 642" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
+ <g id="path2-3" transform="matrix(-1,0,0,1,638.533,0)">
+ <path d="M294.788,606.666C232.051,602.365 180.974,585.232 158.905,561.085C151.047,552.487 148.921,547.883 146.592,534.427C140.165,497.291 77.02,144.646 75.369,138.321C74.6,87.325 203.291,55.914 315.357,56.734C457.077,56.734 562.95,90.288 563.167,133.475C554.63,179.12 510.505,402.294 491.113,539.402C491.113,541.094 489.388,545.929 487.28,550.148C476.583,571.553 440.717,590.523 392.279,600.394C365.319,605.889 323.082,608.606 294.788,606.666Z" style="fill:none;stroke:url(#_Linear1);stroke-width:3.83px;"/>
+ <path d="M294.788,606.666C232.051,602.365 180.974,585.232 158.905,561.085C151.047,552.487 148.921,547.883 146.592,534.427C140.165,497.291 77.02,144.646 75.369,138.321C74.6,87.325 203.291,55.914 315.357,56.734C457.077,56.734 562.95,90.288 563.167,133.475C554.63,179.12 510.505,402.294 491.113,539.402C491.113,541.094 489.388,545.929 487.28,550.148C476.583,571.553 440.717,590.523 392.279,600.394C365.319,605.889 323.082,608.606 294.788,606.666Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/>
+ </g>
+ <g id="path4-6" transform="matrix(-1,0,0,1,638.533,0)">
+ <path d="M291.267,185.086C210.203,181.966 135.294,164.635 102.946,141.515C94.736,135.648 88.192,127.279 88.215,122.677C88.254,114.889 100.66,103.25 118.065,94.675C192.551,57.976 346.691,48.203 459.684,73.016C498.714,81.586 528.205,93.264 544.496,106.6C555.511,115.617 557.588,121.338 552.801,129.477C541.554,148.601 491.472,168.072 428.457,177.82C403.092,181.743 378.945,183.971 349.027,185.147C322.84,186.177 319.522,186.173 291.267,185.086Z" style="fill:url(#_Linear3);fill-rule:nonzero;"/>
+ </g>
+ <path id="path6" d="M171.88,170.372C146.671,163.109 142.571,164.228 142.215,151.218C142.056,145.43 143.029,128.18 142.923,126.998C142.677,124.25 174.795,93.018 179.108,92.881C180.889,92.825 195.949,95.82 198.78,96.897L206.329,113.504L206.612,121.634C207.741,154.113 184.039,132.871 184.039,136.364C184.039,138.618 187.077,147.127 190.789,155.273C194.502,163.42 198.646,167.632 197.341,175.73C183.396,172.655 181.088,172.563 171.88,170.372Z" style="fill:rgb(235,69,69);fill-rule:nonzero;"/>
+ <path id="path8" d="M445.339,168.035C445.339,164.193 458.474,148.633 448.172,136.813C432.193,118.483 436.275,123.126 454.04,112.088C465.099,99.783 461.951,95.53 471.137,105.888C481.523,115.75 487.394,162.705 484.913,164.167C482.666,165.97 444.068,174.591 441.378,174.591C440.289,174.591 445.339,170.951 445.339,168.035Z" style="fill:rgb(89,164,218);fill-rule:nonzero;"/>
+ <path id="path10" d="M262.481,183.184C235.848,181.196 202.553,176.866 196.916,175.621C191.682,174.465 190.593,165.325 185.409,152.447C181.97,143.907 179.157,136.117 179.157,135.134C179.157,133.376 205.077,100.09 226.138,74.804C232.059,67.694 247.424,49.85 249.128,49.827C253.533,49.769 322.109,71.171 327.581,72.425C330.623,73.121 333.424,76.342 336.044,82.154C338.198,86.933 341.19,91.306 342.695,91.873C344.199,92.439 356.337,90.659 369.669,87.916C383,85.173 395.668,82.929 397.82,82.929C402.695,82.929 464.954,147.034 464.954,152.054C464.954,156.133 469.029,168.009 463.761,169.752C458.768,171.404 451.5,173.655 439.864,175.395C399.12,181.486 383.229,184.158 320.098,185.618C292.65,186.253 266.264,183.466 262.481,183.184Z" style="fill:rgb(244,244,244);fill-rule:nonzero;"/>
+ <path d="M205.964,150.677L211.373,105.507L246.629,112.773L273.497,139.066L320.625,117.77L348.092,161.358L402.037,165.501L422.607,177.696C422.607,177.696 374.945,185.74 322.675,185.712C269.174,185.683 227.515,179.724 211.373,177.819C209.328,167.603 205.964,150.677 205.964,150.677Z" style="fill:rgb(221,221,221);"/>
+ <defs>
+ <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(17.766,550.572,-550.572,17.766,296.519,56.7186)"><stop offset="0" style="stop-color:white;stop-opacity:0"/><stop offset="0.48" style="stop-color:rgb(189,189,189);stop-opacity:0.764706"/><stop offset="1" style="stop-color:rgb(169,169,169);stop-opacity:1"/></linearGradient>
+ <linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(110.113,400.781,-400.781,110.113,325.348,222.435)"><stop offset="0" style="stop-color:rgb(153,153,153);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(200,200,200);stop-opacity:0.721569"/></linearGradient>
+ <linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(467.008,0,0,467.008,88.2152,122.6)"><stop offset="0" style="stop-color:rgb(50,50,50);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(195,195,195);stop-opacity:1"/></linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/user-trash.svg b/.icons/kora/status/scalable/user-trash.svg
new file mode 100644
index 000000000..e6b4e3425
--- /dev/null
+++ b/.icons/kora/status/scalable/user-trash.svg
@@ -0,0 +1,14 @@
+<svg width="100%" height="100%" viewBox="0 0 642 642" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
+ <g id="path2-3" transform="matrix(-1,0,-0,1,636.059,0)">
+ <path d="M293.551,604.568C230.814,600.267 179.737,583.134 157.668,558.987C149.81,550.389 147.684,545.785 145.355,532.329C138.928,495.193 75.783,142.548 74.132,136.223C73.363,85.227 202.054,53.816 314.12,54.636C455.84,54.636 561.713,88.19 561.93,131.377C553.393,177.022 509.268,400.196 489.875,537.304C489.875,538.996 488.151,543.831 486.043,548.05C475.346,569.456 439.48,588.425 391.042,598.297C364.081,603.791 321.844,606.508 293.551,604.568Z" style="fill:none;stroke:url(#_Linear1);stroke-width:3.8px;"/>
+ <path d="M293.551,604.568C230.814,600.267 179.737,583.134 157.668,558.987C149.81,550.389 147.684,545.785 145.355,532.329C138.928,495.193 75.783,142.548 74.132,136.223C73.363,85.227 202.054,53.816 314.12,54.636C455.84,54.636 561.713,88.19 561.93,131.377C553.393,177.022 509.268,400.196 489.875,537.304C489.875,538.996 488.151,543.831 486.043,548.05C475.346,569.456 439.48,588.425 391.042,598.297C364.081,603.791 321.844,606.508 293.551,604.568Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/>
+ </g>
+ <g id="path4-6" transform="matrix(-1,0,-0,1,636.059,0)">
+ <path d="M290.03,182.988C208.966,179.868 134.057,162.537 101.708,139.417C93.499,133.55 86.955,125.181 86.978,120.579C87.017,112.791 99.423,101.152 116.828,92.577C191.314,55.878 345.454,46.105 458.447,70.918C497.477,79.488 526.968,91.167 543.259,104.502C554.274,113.519 556.35,119.24 551.564,127.379C540.317,146.503 490.235,165.974 427.219,175.722C401.855,179.645 377.707,181.873 347.79,183.049C321.603,184.079 318.285,184.075 290.03,182.988L290.03,182.988Z" style="fill:url(#_Linear3);fill-rule:nonzero;"/>
+ </g>
+ <defs>
+ <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-32.1514,-553.175,553.175,-32.1514,335.264,607.267)"><stop offset="0" style="stop-color:rgb(148,148,148);stop-opacity:1"/><stop offset="1" style="stop-color:white;stop-opacity:0"/></linearGradient>
+ <linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(110.113,400.781,-400.781,110.113,324.111,220.337)"><stop offset="0" style="stop-color:rgb(153,153,153);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(200,200,200);stop-opacity:0.72549"/></linearGradient>
+ <linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(467.008,0,0,467.008,86.978,120.502)"><stop offset="0" style="stop-color:rgb(50,50,50);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(195,195,195);stop-opacity:1"/></linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clear-night.svg b/.icons/kora/status/scalable/weather-clear-night.svg
new file mode 100644
index 000000000..ec928afa3
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clear-night.svg
@@ -0,0 +1,22 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <g fill-rule="nonzero">
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 21.1542 12.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 9.73052 10.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.386649 -.223232 .223232 .386649 8.62913 8.83914)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 6.27166 18.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 20.7305 8.15511)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.158027 -.273711 .273711 -.158027 17.6958 45.7068)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 23.1551 38.7358)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.223232 -.386649 .386649 -.223232 13.8218 38.3709)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.158027 -.273711 .273711 -.158027 25.1371 37.8458)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 11.4377 31.9906)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 31.1542 28.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 1.15424 25.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 10.9974 34.6672)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 4.26419 16.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 18.7305 15.6888)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 29.1551 42.7358)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clear-wind-night.svg b/.icons/kora/status/scalable/weather-clear-wind-night.svg
new file mode 100644
index 000000000..bb75894e7
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clear-wind-night.svg
@@ -0,0 +1,20 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <g fill-rule="nonzero">
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 21.1542 12.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 9.73052 10.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.386649 -.223232 .223232 .386649 8.62913 8.83914)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 6.27166 18.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 20.7305 8.15511)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.158027 -.273711 .273711 -.158027 29.0093 37.4868)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 11.4377 31.9906)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 31.1542 28.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 1.15424 25.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 8.24263 32.6672)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 4.26419 16.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 18.7305 15.6888)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 28.4004 43.8954)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path d="m26 27c-1.268.003-2.398.804-2.82 2h2.82c.552 0 1 .448 1 1s-.448 1-1 1h-9c-.554 0-1 .446-1 1s.446 1 1 1h9c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-11 7c-.554 0-1 .446-1 1s.446 1 1 1h14c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3zm-2 3c-.554 0-1 .446-1 1s.446 1 1 1h9c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clear-wind.svg b/.icons/kora/status/scalable/weather-clear-wind.svg
new file mode 100644
index 000000000..c0def1655
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clear-wind.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#0091cf"/>
+ <g fill-rule="nonzero">
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42"/>
+ <path transform="matrix(1.21769 0 0 1.21769 -3.8107 -12.2645)" d="m26 27c-1.268.003-2.398.804-2.82 2h3.445c.552 0 1 .448 1 1s-.448 1-1 1h-9.625c-.554 0-.831.279-.841.7-.012.484.287.77.841.77h9c1.657 0 3-.813 3-2.47s-1.343-3-3-3zm-11 7.459c-.554 0-.965.217-.965.771s.411.77.965.77h14.452c.553 0 1 .448 1 1s-.447 1-1 1h-3.272c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-2.541-3-2.541zm-2 3.089c-.554 0-.965.198-.965.752s.411.7.965.7h9.551c.553 0 1 .448 1 1s-.447 1-1 1h-3.371c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-2.452-3-2.452z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clear.svg b/.icons/kora/status/scalable/weather-clear.svg
new file mode 100644
index 000000000..2d1044af6
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clear.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23.000479" cy="24" r="20.116" fill="#0091cf"/>
+ <g fill-rule="nonzero">
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clouds-night.svg b/.icons/kora/status/scalable/weather-clouds-night.svg
new file mode 100644
index 000000000..3384e6302
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clouds-night.svg
@@ -0,0 +1,17 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <g fill-rule="nonzero">
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 21.1542 12.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 9.73052 10.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.386649 -.223232 .223232 .386649 8.62913 8.83914)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 6.27166 18.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 20.7305 8.15511)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 11.4377 31.9906)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 32.596 25.6476)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 1.15424 25.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 4.26419 16.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 18.7305 15.6888)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ </g>
+ <path d="m13 44c-3.311 0-6-2.689-6-6s2.689-6 6-6c.772 0 1.51.146 2.188.412-.002-.064-.002-.127-.002-.191 0-4.865 3.949-8.815 8.814-8.815 4.266 0 7.828 3.038 8.641 7.066.164-.012.33-.018.497-.018 3.738 0 6.773 3.035 6.773 6.773s-3.035 6.773-6.773 6.773c-.046 0-.092 0-.138-.001v.001z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clouds-wind-night.svg b/.icons/kora/status/scalable/weather-clouds-wind-night.svg
new file mode 100644
index 000000000..5989fde4e
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clouds-wind-night.svg
@@ -0,0 +1,18 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <g fill-rule="nonzero">
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 21.1542 12.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 9.73052 10.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.386649 -.223232 .223232 .386649 8.62913 8.83914)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 6.27166 18.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 20.7305 8.15511)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 11.4377 31.9906)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 32.8445 24.465)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 1.15424 25.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 4.26419 16.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 18.7305 15.6888)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ </g>
+ <path d="m13 44c-3.311 0-6-2.689-6-6s2.689-6 6-6c.319 0 .632.025.937.073 0-.024 0-.049 0-.073 0-5.002 4.061-9.063 9.063-9.063 3.952 0 7.317 2.536 8.555 6.067.199.007.395.021.589.042.281-.03.567-.046.856-.046 4.256 0 7.712 3.361 7.712 7.5s-3.456 7.5-7.712 7.5z" fill="#fff"/>
+ <path d="m26 27c-1.268.003-2.398.804-2.82 2h2.82c.552 0 1 .448 1 1s-.448 1-1 1h-9c-.554 0-1 .446-1 1s.446 1 1 1h9c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-11 7c-.554 0-1 .446-1 1s.446 1 1 1h14c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3zm-2 3c-.554 0-1 .446-1 1s.446 1 1 1h9c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3z" fill="#4f4f4f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clouds-wind.svg b/.icons/kora/status/scalable/weather-clouds-wind.svg
new file mode 100644
index 000000000..e47e88764
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clouds-wind.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m43 24c0 5.348-2.099 10.206-5.519 13.795-3.642 3.823-9.698.006-15.396.006-5.785 0-10.081 3.743-13.733-.183-3.321-3.571-5.352-8.357-5.352-13.618 0-11.046 8.954-20 20-20s20 8.954 20 20z" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42"/>
+ </g>
+ <path transform="translate(1.01767)" d="m11.982 43.914c-2.827-.484-4.982-2.949-4.982-5.914 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006h-20z" fill="#fff"/>
+ <path transform="translate(1.98233 .241589)" d="m26 27c-1.268.003-2.398.804-2.82 2h3.445c.552 0 1 .448 1 1s-.448 1-1 1h-9.625c-.554 0-.831.279-.841.7-.012.484.287.77.841.77h9c1.657 0 3-.813 3-2.47s-1.343-3-3-3zm-11 7.459c-.554 0-.965.217-.965.771s.411.77.965.77h14.452c.553 0 1 .448 1 1s-.447 1-1 1h-3.272c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-2.541-3-2.541zm-2 3.089c-.554 0-.965.198-.965.752s.411.7.965.7h9.551c.553 0 1 .448 1 1s-.447 1-1 1h-3.371c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-2.452-3-2.452z" fill="#4f4f4f" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-clouds.svg b/.icons/kora/status/scalable/weather-clouds.svg
new file mode 100644
index 000000000..551bfe639
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-clouds.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23.000479" cy="24" r="20.116" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42" fill-rule="nonzero"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42" fill-rule="nonzero"/>
+ <path transform="translate(.024479 -6.41245)" d="m11.982 44c-2.827-.484-4.982-3.035-4.982-6 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-few-clouds-night.svg b/.icons/kora/status/scalable/weather-few-clouds-night.svg
new file mode 100644
index 000000000..b3092e017
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-few-clouds-night.svg
@@ -0,0 +1,28 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path transform="matrix(.273711 -.158027 .158027 .273711 21.1542 12.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 9.73052 10.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 6.27166 18.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 20.7305 8.15511)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(-.158027 -.273711 .273711 -.158027 17.6958 45.7068)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 23.1551 38.7358)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(-.223232 -.386649 .386649 -.223232 13.8218 38.3709)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(-.158027 -.273711 .273711 -.158027 25.1371 37.8458)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 11.4377 31.9906)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 31.1542 28.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 1.15424 25.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 10.9974 34.6672)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 4.26419 16.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 29.1551 42.7358)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill-rule="nonzero"/>
+ <circle cx="13" cy="38" r="6"/>
+ <circle cx="23" cy="32" r="8"/>
+ <circle cx="33" cy="38" r="6"/>
+ <path d="m13 36h20v8h-20z"/>
+ <circle cx="5" cy="19" r="4"/>
+ <circle cx="11" cy="15" r="6"/>
+ <circle cx="17" cy="18" r="5"/>
+ <path d="m5 15h11.5v8h-11.5z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-few-clouds-wind-night.svg b/.icons/kora/status/scalable/weather-few-clouds-wind-night.svg
new file mode 100644
index 000000000..2fc7074cc
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-few-clouds-wind-night.svg
@@ -0,0 +1,23 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <g fill-rule="nonzero">
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 21.1542 12.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 9.73052 10.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 6.27166 18.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 20.7305 8.15511)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.158027 -.273711 .273711 -.158027 17.6958 45.7068)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 23.1551 38.7358)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.223232 -.386649 .386649 -.223232 13.8218 38.3709)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.158027 -.273711 .273711 -.158027 25.1371 37.8458)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 11.4377 31.9906)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 31.1542 28.1371)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.273711 -.158027 .158027 .273711 1.15424 25.2545)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 10.9974 34.6672)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(.130722 -.0754726 .0754726 .130722 4.26419 16.1551)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ <path transform="matrix(-.0754726 -.130722 .130722 -.0754726 29.1551 42.7358)" d="m14.5 14.67-.085 3.683 1.915 3.147-3.683-.085-3.147 1.915.085-3.683-1.915-3.147 3.683.085z" fill="#fff"/>
+ </g>
+ <path d="m13 44c-3.311 0-6-2.689-6-6s2.689-6 6-6c.704 0 1.38.121 2.007.345-.005-.115-.007-.23-.007-.345 0-4.415 3.585-8 8-8s8 3.585 8 8c0 .115-.002.23-.007.345.627-.224 1.303-.345 2.007-.345 3.311 0 6 2.689 6 6s-2.689 6-6 6z" fill="#fff"/>
+ <path d="m26 27c-1.268.003-2.398.804-2.82 2h2.82c.552 0 1 .448 1 1s-.448 1-1 1h-9c-.554 0-1 .446-1 1s.446 1 1 1h9c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-11 7c-.554 0-1 .446-1 1s.446 1 1 1h14c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3zm-2 3c-.554 0-1 .446-1 1s.446 1 1 1h9c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m5 23c-2.208 0-4-1.792-4-4s1.792-4 4-4c0-3.311 2.689-6 6-6 2.615 0 4.841 1.676 5.662 4.011.112-.007.224-.011.338-.011 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.169 0-.336-.008-.5-.025v.025z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-few-clouds-wind.svg b/.icons/kora/status/scalable/weather-few-clouds-wind.svg
new file mode 100644
index 000000000..5e9940332
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-few-clouds-wind.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m43 24c0 5.348-2.099 10.206-5.519 13.795-3.642 3.823-9.698.006-15.396.006-5.785 0-10.081 3.743-13.733-.183-3.321-3.571-5.352-8.357-5.352-13.618 0-11.046 8.954-20 20-20s20 8.954 20 20z" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42"/>
+ </g>
+ <path transform="translate(1.01767)" d="m11.982 43.914c-2.827-.484-4.982-2.949-4.982-5.914 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006h-20z" fill="#fff"/>
+ <path transform="translate(1.98233 .241589)" d="m26 27c-1.268.003-2.398.804-2.82 2h3.445c.552 0 1 .448 1 1s-.448 1-1 1h-9.625c-.554 0-.831.279-.841.7-.012.484.287.77.841.77h9c1.657 0 3-.813 3-2.47s-1.343-3-3-3zm-11 7.459c-.554 0-.965.217-.965.771s.411.77.965.77h14.452c.553 0 1 .448 1 1s-.447 1-1 1h-3.272c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-2.541-3-2.541zm-2 3.089c-.554 0-.965.198-.965.752s.411.7.965.7h9.551c.553 0 1 .448 1 1s-.447 1-1 1h-3.371c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-2.452-3-2.452z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <path d="m5 23c-2.208 0-4-1.792-4-4s1.792-4 4-4c0-3.311 2.689-6 6-6 2.615 0 4.841 1.676 5.662 4.011.112-.007.224-.011.338-.011 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.169 0-.336-.008-.5-.025v.025z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-few-clouds.svg b/.icons/kora/status/scalable/weather-few-clouds.svg
new file mode 100644
index 000000000..35d9a093a
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-few-clouds.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="nonzero">
+ <path d="m43 24c0 5.348-2.099 10.206-5.519 13.795-3.642 3.823-9.698.006-15.396.006-5.785 0-10.081 3.743-13.733-.183-3.321-3.571-5.352-8.357-5.352-13.618 0-11.046 8.954-20 20-20s20 8.954 20 20z" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42"/>
+ </g>
+ <path transform="translate(1.01767)" d="m11.982 43.914c-2.827-.484-4.982-2.949-4.982-5.914 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006h-20z" fill="#fff"/>
+ <path d="m5 23c-2.208 0-4-1.792-4-4s1.792-4 4-4c0-3.311 2.689-6 6-6 2.615 0 4.841 1.676 5.662 4.011.112-.007.224-.011.338-.011 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.169 0-.336-.008-.5-.025v.025z" fill="#fff"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-fog.svg b/.icons/kora/status/scalable/weather-fog.svg
new file mode 120000
index 000000000..8eb8fee1d
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-fog.svg
@@ -0,0 +1 @@
+weather-mist.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/weather-freezing-rain.svg b/.icons/kora/status/scalable/weather-freezing-rain.svg
new file mode 100644
index 000000000..8367803bd
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-freezing-rain.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#0091cf"/>
+ <g fill="#fff">
+ <path transform="matrix(1.0458 0 0 1.0458 1.61847 2.18305)" d="m10.768 23.127c-2.89 0-5.236-2.346-5.236-5.236s2.346-5.236 5.236-5.236c.619 0 1.213.108 1.765.306.915-3.469 4.076-6.029 7.831-6.029 3.005 0 5.63 1.64 7.028 4.074.388-.077.79-.118 1.201-.118 3.378 0 6.12 2.742 6.12 6.12 0 3.377-2.742 6.119-6.12 6.119z"/>
+ <path transform="matrix(1 0 0 1.12082 -.055411 -9.24242)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.12082 10.3914 -9.24242)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.12082 -5.61098 -2.75692)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(.707107 .707107 -.707107 .707107 -.069547 -4.88697)" d="m32.53 14.14h4.243v4.243h-4.243z"/>
+ <path transform="matrix(.707107 .707107 -.707107 .707107 -.069547 -4.88697)" d="m47.38 7.78h4.243v4.243h-4.243z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-hail.svg b/.icons/kora/status/scalable/weather-hail.svg
new file mode 100644
index 000000000..68b2561ca
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-hail.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#0091cf"/>
+ <g fill="#fff">
+ <path transform="matrix(.707107 .707107 -.707107 .707107 -.452252 -5.2459)" d="m45.96.71h4.243v4.243h-4.243z"/>
+ <path transform="matrix(.707107 .707107 -.707107 .707107 -.452252 -5.2459)" d="m40.3 14.85h4.243v4.243h-4.243z"/>
+ <path transform="matrix(.707107 .707107 -.707107 .707107 -.452252 -5.2459)" d="m39.6 7.07h4.243v4.243h-4.243z"/>
+ <path transform="matrix(.707107 .707107 -.707107 .707107 -.452252 -5.2459)" d="m32.53 14.14h4.243v4.243h-4.243z"/>
+ <path transform="matrix(.707107 .707107 -.707107 .707107 -.452252 -5.2459)" d="m47.38 7.78h4.243v4.243h-4.243z"/>
+ <path transform="matrix(1.0458 0 0 1.0458 1.61847 2.18305)" d="m10.768 23.127c-2.89 0-5.236-2.346-5.236-5.236s2.346-5.236 5.236-5.236c.619 0 1.213.108 1.765.306.915-3.469 4.076-6.029 7.831-6.029 3.005 0 5.63 1.64 7.028 4.074.388-.077.79-.118 1.201-.118 3.378 0 6.12 2.742 6.12 6.12 0 3.377-2.742 6.119-6.12 6.119z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-many-clouds-wind.svg b/.icons/kora/status/scalable/weather-many-clouds-wind.svg
new file mode 100644
index 000000000..3ba065bad
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-many-clouds-wind.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m43 24c0 5.348-2.099 10.206-5.519 13.795-3.642 3.823-9.698.006-15.396.006-5.785 0-10.081 3.743-13.733-.183-3.321-3.571-5.352-8.357-5.352-13.618 0-11.046 8.954-20 20-20s20 8.954 20 20z" fill="#0091cf" fill-rule="nonzero"/>
+ <path d="m13 44c-3.311 0-6-2.689-6-6s2.689-6 6-6c.704 0 1.38.121 2.007.345-.005-.115-.007-.23-.007-.345 0-4.415 3.585-8 8-8s8 3.585 8 8c0 .115-.002.23-.007.345.627-.224 1.303-.345 2.007-.345 3.311 0 6 2.689 6 6s-2.689 6-6 6z" fill="#fff"/>
+ <path d="m26 27c-1.268.003-2.398.804-2.82 2h2.82c.552 0 1 .448 1 1s-.448 1-1 1h-9c-.554 0-1 .446-1 1s.446 1 1 1h9c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-11 7c-.554 0-1 .446-1 1s.446 1 1 1h14c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3zm-2 3c-.554 0-1 .446-1 1s.446 1 1 1h9c.552 0 1 .448 1 1s-.448 1-1 1h-2.82c.422 1.196 1.552 1.997 2.82 2 1.657 0 3-1.343 3-3s-1.343-3-3-3z" fill="#4f4f4f" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m5 23c-2.208 0-4-1.792-4-4s1.792-4 4-4c0-3.311 2.689-6 6-6 2.615 0 4.841 1.676 5.662 4.011.112-.007.224-.011.338-.011 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.169 0-.336-.008-.5-.025v.025z"/>
+ <path transform="scale(-1 1)" d="m-32.655 16.043c-1.115-2.387-3.538-4.043-6.345-4.043-3.863 0-7 3.137-7 7s3.137 7 7 7h7c2.76 0 5-2.24 5-5s-2.24-5-5-5c-.222 0-.44.014-.655.043z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-many-clouds.svg b/.icons/kora/status/scalable/weather-many-clouds.svg
new file mode 100644
index 000000000..9cead47be
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-many-clouds.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m43 24c0 5.348-2.099 10.206-5.519 13.795-3.642 3.823-9.698.006-15.396.006-5.785 0-10.081 3.743-13.733-.183-3.321-3.571-5.352-8.357-5.352-13.618 0-11.046 8.954-20 20-20s20 8.954 20 20z" fill="#0091cf" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m13 44c-3.311 0-6-2.689-6-6s2.689-6 6-6c.704 0 1.38.121 2.007.345-.005-.115-.007-.23-.007-.345 0-4.415 3.585-8 8-8 3.494 0 6.468 2.245 7.557 5.37.79-.281 1.64-.435 2.526-.435 4.157 0 7.532 3.375 7.532 7.533 0 4.157-3.375 7.532-7.532 7.532-.028 0-.055 0-.083 0z"/>
+ <path d="m5 23c-2.208 0-4-1.792-4-4s1.792-4 4-4c0-3.311 2.689-6 6-6 2.615 0 4.841 1.676 5.662 4.011.112-.007.224-.011.338-.011 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.169 0-.336-.008-.5-.025v.025z"/>
+ <path transform="scale(-1 1)" d="m-32.655 16.043c-1.115-2.387-3.538-4.043-6.345-4.043-3.863 0-7 3.137-7 7s3.137 7 7 7h7c2.76 0 5-2.24 5-5s-2.24-5-5-5c-.222 0-.44.014-.655.043z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-mist.svg b/.icons/kora/status/scalable/weather-mist.svg
new file mode 100644
index 000000000..a4ce28861
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-mist.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#0091cf"/>
+ <path d="m6 10c-1.108 0-2 .892-2 2s.892 2 2 2h12c1.108 0 2-.892 2-2s-.892-2-2-2zm8 8c-1.108 0-2 .892-2 2s.892 2 2 2h20c1.108 0 2-.892 2-2s-.892-2-2-2zm-6 8c-1.108 0-2 .892-2 2s.892 2 2 2h22c1.108 0 2-.892 2-2s-.892-2-2-2zm8 8c-1.108 0-2 .892-2 2s.892 2 2 2h24c1.108 0 2-.892 2-2s-.892-2-2-2z" fill="#fff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-none-available.svg b/.icons/kora/status/scalable/weather-none-available.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-none-available.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/weather-overcast-wind.svg b/.icons/kora/status/scalable/weather-overcast-wind.svg
new file mode 120000
index 000000000..c9ddbc0c3
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-overcast-wind.svg
@@ -0,0 +1 @@
+weather-many-clouds-wind.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/weather-overcast.svg b/.icons/kora/status/scalable/weather-overcast.svg
new file mode 120000
index 000000000..f958b0a7b
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-overcast.svg
@@ -0,0 +1 @@
+weather-many-clouds.svg \ No newline at end of file
diff --git a/.icons/kora/status/scalable/weather-showers-day.svg b/.icons/kora/status/scalable/weather-showers-day.svg
new file mode 100644
index 000000000..bd73f25ef
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-showers-day.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23.000479" cy="24" r="20.116" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42" fill-rule="nonzero"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path transform="translate(.024479 -13.5582)" d="m11.982 44c-2.827-.484-4.982-3.035-4.982-6 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006z"/>
+ <path transform="matrix(1 0 0 1.16592 -.0953 -6.85711)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593zm4.638 3.315c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593zm-8.993 0c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593zm13.355-3.315c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593zm-17.808 0c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-showers-night.svg b/.icons/kora/status/scalable/weather-showers-night.svg
new file mode 100644
index 000000000..94fa3d7da
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-showers-night.svg
@@ -0,0 +1,16 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42" fill-rule="nonzero"/>
+ <circle cx="13" cy="27" r="6" fill="#6f74ac"/>
+ <circle cx="23" cy="21" r="8" fill="#6f74ac"/>
+ <circle cx="33" cy="27" r="6" fill="#6f74ac"/>
+ <path d="m13 25h20v8h-20z" fill="#6f74ac"/>
+ <g fill="#7df5ff" fill-rule="nonzero">
+ <path d="m17.999 40c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z"/>
+ <path d="m31.999 34c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z"/>
+ <path d="m12.999 34c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z"/>
+ <path d="m22.999 34c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z"/>
+ <path d="m27.999 40c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-showers-scattered-day.svg b/.icons/kora/status/scalable/weather-showers-scattered-day.svg
new file mode 100644
index 000000000..213351f1e
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-showers-scattered-day.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23.000479" cy="24" r="20.116" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42" fill-rule="nonzero"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path transform="translate(.024414 -13.1769)" d="m11.982 44c-2.827-.484-4.982-3.035-4.982-6 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006z"/>
+ <path transform="matrix(1 0 0 1.16592 .633008 -4.80595)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 8 -7.01475)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 -6.35719 -7.01475)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-showers-scattered-night.svg b/.icons/kora/status/scalable/weather-showers-scattered-night.svg
new file mode 100644
index 000000000..7e7f572e6
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-showers-scattered-night.svg
@@ -0,0 +1,13 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42" fill-rule="nonzero"/>
+ <g fill="#6f74ac">
+ <circle cx="13" cy="26" r="6"/>
+ <circle cx="23" cy="20" r="8"/>
+ <circle cx="33" cy="26" r="6"/>
+ <path d="m13 24h20v8h-20z"/>
+ </g>
+ <path d="m31.999 33c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z" fill="#7df5ff" fill-rule="nonzero"/>
+ <path d="m12.999 33c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z" fill="#7df5ff" fill-rule="nonzero"/>
+ <path d="m22.999 33c-.226.364-1.662 2.708-1.996 3.976-.031.491.2 1.038.597 1.431.387.383.892.582 1.399.593zm.002 0v6c.507-.011 1.012-.21 1.399-.593.397-.393.628-.94.597-1.431-.334-1.268-1.77-3.612-1.996-3.976z" fill="#7df5ff" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-showers-scattered.svg b/.icons/kora/status/scalable/weather-showers-scattered.svg
new file mode 100644
index 000000000..f94fe08e6
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-showers-scattered.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23.000479" cy="24" r="20.116" fill="#0091cf"/>
+ <g fill="#fff">
+ <path transform="translate(.024414 -13.1769)" d="m11.982 44c-2.827-.484-4.982-3.035-4.982-6 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006z"/>
+ <path transform="matrix(1 0 0 1.16592 .633008 -4.80595)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 8 -7.01475)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 -6.35719 -7.01475)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-showers.svg b/.icons/kora/status/scalable/weather-showers.svg
new file mode 100644
index 000000000..42d883b05
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-showers.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20.116" fill="#0091cf"/>
+ <g fill="#fff">
+ <path transform="matrix(1 0 0 1.16592 -.0953 -10.4464)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 4.54318 -6.58102)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 -4.45021 -6.58102)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 8.9047 -10.4464)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 -8.90374 -10.4464)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1.0458 0 0 1.0458 1.61847 2.18305)" d="m10.768 23.127c-2.89 0-5.236-2.346-5.236-5.236s2.346-5.236 5.236-5.236c.619 0 1.213.108 1.765.306.915-3.469 4.076-6.029 7.831-6.029 3.005 0 5.63 1.64 7.028 4.074.388-.077.79-.118 1.201-.118 3.378 0 6.12 2.742 6.12 6.12 0 3.377-2.742 6.119-6.12 6.119z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-snow-rain.svg b/.icons/kora/status/scalable/weather-snow-rain.svg
new file mode 100644
index 000000000..4696316c2
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-snow-rain.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20.116" fill="#0091cf"/>
+ <g fill="#fff">
+ <path transform="matrix(1 0 0 1.16592 .567344 -10.971)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 4.95734 -6.08485)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="matrix(1 0 0 1.16592 -9.51116 -10.971)" d="m23.001 39c-.507-.011-1.014-.21-1.401-.593-.397-.393-.628-.94-.597-1.431.334-1.268 1.772-3.612 1.998-3.976.226.364 1.662 2.708 1.996 3.976.031.491-.2 1.038-.597 1.431-.387.383-.892.582-1.399.593z"/>
+ <path transform="translate(.843439 -4.99788)" d="m32 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="translate(-13.4033 .38603)" d="m32 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="matrix(1.0458 0 0 1.0458 1.61847 2.18305)" d="m10.768 23.127c-2.89 0-5.236-2.346-5.236-5.236s2.346-5.236 5.236-5.236c.619 0 1.213.108 1.765.306.915-3.469 4.076-6.029 7.831-6.029 3.005 0 5.63 1.64 7.028 4.074.388-.077.79-.118 1.201-.118 3.378 0 6.12 2.742 6.12 6.12 0 3.377-2.742 6.119-6.12 6.119z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-snow-scattered-day.svg b/.icons/kora/status/scalable/weather-snow-scattered-day.svg
new file mode 100644
index 000000000..81fb25f41
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-snow-scattered-day.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23.000479" cy="24" r="20.116" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42" fill-rule="nonzero"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path transform="translate(.023935 -11.8188)" d="m11.982 44c-2.827-.484-4.982-3.035-4.982-6 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006z"/>
+ <path d="m13 33 1.076 1.064 1.424.436-.348 1.5.348 1.5-1.424.436-1.076 1.064-1.076-1.064-1.424-.436.348-1.5-.348-1.5 1.424-.436zm10 0 1.076 1.064 1.424.436-.348 1.5.348 1.5-1.424.436-1.076 1.064-1.076-1.064-1.424-.436.348-1.5-.348-1.5 1.424-.436zm9 0 1.076 1.064 1.424.436-.348 1.5.348 1.5-1.424.436-1.076 1.064-1.076-1.064-1.424-.436.348-1.5-.348-1.5 1.424-.436z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-snow-scattered-night.svg b/.icons/kora/status/scalable/weather-snow-scattered-night.svg
new file mode 100644
index 000000000..77c0f8ed7
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-snow-scattered-night.svg
@@ -0,0 +1,12 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42" fill-rule="nonzero"/>
+ <g fill="#fff">
+ <path d="m13 33c-3.311 0-6-2.689-6-6s2.689-6 6-6c.319 0 .633.025.939.073.093-4.921 4.118-8.887 9.061-8.887 4.111 0 7.586 2.742 8.694 6.496.049-.001.097-.001.146-.001.196 0 .389.008.58.023.191-.015.385-.023.58-.023 3.952 0 7.16 3.208 7.16 7.159 0 3.952-3.208 7.16-7.16 7.16z"/>
+ <g transform="translate(0 1)" fill-rule="nonzero">
+ <path d="m13 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z"/>
+ <path d="m23 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z"/>
+ <path d="m32 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-snow-scattered.svg b/.icons/kora/status/scalable/weather-snow-scattered.svg
new file mode 100644
index 000000000..85ea26a64
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-snow-scattered.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#0091cf"/>
+ <g fill="#fff">
+ <path transform="translate(.16251 -4.08628)" d="m32 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="translate(.16251 -4.08628)" d="m13 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="translate(0 -1.08628)" d="m23 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="matrix(1.0458 0 0 1.0458 1.61847 2.18305)" d="m10.768 23.127c-2.89 0-5.236-2.346-5.236-5.236s2.346-5.236 5.236-5.236c.619 0 1.213.108 1.765.306.915-3.469 4.076-6.029 7.831-6.029 3.005 0 5.63 1.64 7.028 4.074.388-.077.79-.118 1.201-.118 3.378 0 6.12 2.742 6.12 6.12 0 3.377-2.742 6.119-6.12 6.119z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-snow.svg b/.icons/kora/status/scalable/weather-snow.svg
new file mode 100644
index 000000000..64a0e4ece
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-snow.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20.116" fill="#0091cf"/>
+ <g fill="#fff">
+ <path transform="translate(.500479 -5.02502)" d="m18 39-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="translate(.500479 -5.02502)" d="m32 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="translate(.500479 -5.02502)" d="m13 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="translate(.500479 -5.02502)" d="m23 33-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="translate(.500479 -5.02502)" d="m28 39-1.076 1.064-1.424.436.348 1.5-.348 1.5 1.424.436 1.076 1.064 1.076-1.064 1.424-.436-.348-1.5.348-1.5-1.424-.436z" fill-rule="nonzero"/>
+ <path transform="matrix(1.0458 0 0 1.0458 1.61847 2.18305)" d="m10.768 23.127c-2.89 0-5.236-2.346-5.236-5.236s2.346-5.236 5.236-5.236c.619 0 1.213.108 1.765.306.915-3.469 4.076-6.029 7.831-6.029 3.005 0 5.63 1.64 7.028 4.074.388-.077.79-.118 1.201-.118 3.378 0 6.12 2.742 6.12 6.12 0 3.377-2.742 6.119-6.12 6.119z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-storm-day.svg b/.icons/kora/status/scalable/weather-storm-day.svg
new file mode 100644
index 000000000..05dcb8100
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-storm-day.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#0091cf"/>
+ <path d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ff9c42" fill-rule="nonzero"/>
+ <path transform="matrix(.923744 -.383011 .383011 .923744 -3.76423 13.0934)" d="m31 2-4 4h-6v6l-4 4 4 4v6h6l4 4 4-4h6v-6l4-4-4-4v-6h-6z" fill="#ffcc42" fill-rule="nonzero"/>
+ <path transform="translate(.023935 -8.44866)" d="m11.982 43.914c-2.827-.484-4.982-2.949-4.982-5.914 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006h-20z" fill="#fff"/>
+ <path transform="translate(-.5 -4.44521)" d="m20.742 45.978c.059-.527.307-1.034.406-1.535.721-2.405 1.519-4.492 2.229-6.897.08-.534-1.405-.506-2.327-.484-.749-.006-1.5.007-2.248-.02-.92.08-.852-.433-.735-1.085.081-.455.386-.891.437-1.301.962-3.055 1.86-6.431 2.847-9.478.125-.954 1.081-1.205 1.893-1.148 1.83-.015 3.668-.082 5.493.052.393.238.287.596.062.977-.649.982-1.15 2.111-1.639 3.063-.915 1.788-1.85 3.643-2.706 5.372.169.943 1.333.544 2.195.586 1.146-.042 2.659-.262 1.824.803-2.253 3.809-4.537 7.301-6.877 11.059 0 0-1.32 2.356-.854.036z" fill="#ff872b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-storm-night.svg b/.icons/kora/status/scalable/weather-storm-night.svg
new file mode 100644
index 000000000..765f92846
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-storm-night.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#583996"/>
+ <path d="m33.444 4.002c-1.038.051-1.645 1.193-1.106 2.083.908 1.501 1.662 3.222 1.662 4.977 0 5.323-4.558 9.935-9.881 9.938-1.166-.009-2.322-.555-3.409-.977-1.22-.474-2.348.866-1.673 1.988 2.23 3.707 6.242 5.981 10.568 5.989h.002c6.81 0 12.36-5.55 12.36-12.36-.001-5.126-3.176-9.729-7.966-11.551-.178-.067-.367-.097-.557-.087z" fill="#ffcc42" fill-rule="nonzero"/>
+ <path transform="matrix(1.18867 0 0 1.18867 -2.45269 -6.22606)" d="m13 33c-3.311 0-6-2.689-6-6s2.689-6 6-6c.201 0 .4.01.596.029 1.101-2.723 3.772-4.645 6.888-4.645 3.923 0 7.14 3.049 7.409 6.905.595-.248 1.248-.384 1.933-.384 2.785 0 5.047 2.261 5.047 5.047s-2.262 5.048-5.047 5.048z" fill="#6f74ac"/>
+ <path transform="translate(-1.58758 -5.66005)" d="m20.742 45.978c.059-.527.307-1.034.406-1.535.721-2.405 1.519-4.492 2.229-6.897.08-.534-1.405-.506-2.327-.484-.749-.006-1.5.007-2.248-.02-.92.08-.852-.433-.735-1.085.081-.455.386-.891.437-1.301.962-3.055 1.86-6.431 2.847-9.478.125-.954 1.081-1.205 1.893-1.148 1.83-.015 3.668-.082 5.493.052.393.238.287.596.062.977-.649.982-1.15 2.111-1.639 3.063-.915 1.788-1.85 3.643-2.706 5.372.169.943 1.333.544 2.195.586 1.146-.042 2.659-.262 1.824.803-2.253 3.809-4.537 7.301-6.877 11.059 0 0-1.32 2.356-.854.036z" fill="#ffda2b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable/weather-storm.svg b/.icons/kora/status/scalable/weather-storm.svg
new file mode 100644
index 000000000..855e29861
--- /dev/null
+++ b/.icons/kora/status/scalable/weather-storm.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="23" cy="24" r="20" fill="#0091cf"/>
+ <path transform="translate(-.30761 -13.0319)" d="m11.982 44c-2.827-.484-4.982-3.035-4.982-6 0-3.311 2.689-6 6-6 .962 0 1.871.227 2.677.63-.001-.06-.002-.121-.002-.181 0-4.416 3.585-8 8-8 3.362 0 6.243 2.078 7.426 5.019.189-.014.381-.022.574-.022 4.016 0 7.277 3.261 7.277 7.277 0 3.913-3.096 7.109-6.97 7.271v.006z" fill="#fff"/>
+ <path transform="translate(-.831545 -7.81363)" d="m20.742 45.978c.059-.527.307-1.034.406-1.535.721-2.405 1.519-4.492 2.229-6.897.08-.534-1.405-.506-2.327-.484-.749-.006-1.5.007-2.248-.02-.92.08-.852-.433-.735-1.085.081-.455.386-.891.437-1.301.962-3.055 1.86-6.431 2.847-9.478.125-.954 1.081-1.205 1.893-1.148 1.83-.015 3.668-.082 5.493.052.393.238.287.596.062.977-.649.982-1.15 2.111-1.639 3.063-.915 1.788-1.85 3.643-2.706 5.372.169.943 1.333.544 2.195.586 1.146-.042 2.659-.262 1.824.803-2.253 3.809-4.537 7.301-6.877 11.059 0 0-1.32 2.356-.854.036z" fill="#ff872b" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/scalable@2 b/.icons/kora/status/scalable@2
new file mode 120000
index 000000000..892a6399b
--- /dev/null
+++ b/.icons/kora/status/scalable@2
@@ -0,0 +1 @@
+scalable \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/airplane-mode-disabled-symbolic.svg b/.icons/kora/status/symbolic/airplane-mode-disabled-symbolic.svg
new file mode 100644
index 000000000..c70da6935
--- /dev/null
+++ b/.icons/kora/status/symbolic/airplane-mode-disabled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.761914 -.647679 .773562 .91 -1.41613 3.51293)">
+ <rect x="3.702" y=".199" width=".913" height="15.385" fill="#dfdfdf"/>
+ </g>
+ <path d="m10.002 10.342-2.782 4.158c-0.29 0.48-0.29 0.5-0.72 0.5-0.8 0-0.8-0.02-0.53-1.07l1.62-5.109-4.5-0.377-1.22 1.876c-0.14 0.175-0.13 0.184-0.34 0.184h-0.25c-0.39 0-0.25-0.367-0.25-0.367l0.28-2.137-0.28-2.145s-0.15-0.359 0.28-0.359h0.22c0.22 0 0.2 9e-3 0.34 0.184l1.22 1.876 4.242-0.356 2.67 3.142zm-2.954-4.885-1.078-3.427c-0.25-1-0.27-1.03 0.53-1.03h0.06c0.37 0 0.39 0.04 0.66 0.5l3.68 5.5 3.1 0.127c0.55 0 1.387 0.503 1.394 0.873 6e-3 0.346-0.844 0.873-1.394 0.873l-3.1 0.127-0.37 0.553-3.482-4.096z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/airplane-mode-symbolic.svg b/.icons/kora/status/symbolic/airplane-mode-symbolic.svg
new file mode 100644
index 000000000..bbebeccca
--- /dev/null
+++ b/.icons/kora/status/symbolic/airplane-mode-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.5 1c-0.8 0-0.78 0.03-0.53 1.03l1.62 5.149-4.5 0.377-1.22-1.876c-0.14-0.175-0.12-0.184-0.34-0.184h-0.22c-0.43 0-0.28 0.359-0.28 0.359l0.28 2.145-0.28 2.137s-0.14 0.367 0.25 0.367h0.25c0.21 0 0.2-9e-3 0.34-0.184l1.22-1.876 4.5 0.377-1.62 5.109c-0.27 1.05-0.27 1.07 0.53 1.07 0.43 0 0.43-0.02 0.72-0.5l3.68-5.5 3.1-0.127c0.55 0 1.4-0.527 1.394-0.873-7e-3 -0.37-0.844-0.873-1.394-0.873l-3.1-0.127-3.68-5.5c-0.27-0.46-0.29-0.5-0.66-0.5h-0.06z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/alarm-symbolic.svg b/.icons/kora/status/symbolic/alarm-symbolic.svg
new file mode 100644
index 000000000..86f6a46b7
--- /dev/null
+++ b/.icons/kora/status/symbolic/alarm-symbolic.svg
@@ -0,0 +1,18 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.997433 -.0716079 .0716079 .997433 -.418056 .531308)">
+ <path d="M4.5,0C2.58,0 1,1.58 1,3.5C1,3.929 1.08,4.355 1.234,4.756C2.487,2.769 4.582,1.368 7.016,1.066C6.356,0.385 5.448,0 4.5,0Z" fill="#dfdfdf"/>
+ </g>
+ <circle cx="12.993" cy="14.154" r="1.258" fill="#dfdfdf"/>
+ <g transform="translate(-9.98511)">
+ <circle cx="12.993" cy="14.154" r="1.258" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.996452 .0841587 -.0841587 .996452 .540359 -.755648)">
+ <path d="M11.5,0C10.553,0.001 9.647,0.386 8.988,1.066C11.42,1.369 13.512,2.77 14.764,4.754C14.919,4.354 14.999,3.929 15,3.5C15,1.58 13.42,0 11.5,0Z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .456576)">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 0.749c3.429 0 6.251 2.822 6.251 6.251s-2.822 6.251-6.251 6.251-6.251-2.822-6.251-6.251 2.822-6.251 6.251-6.251z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .456576)">
+ <path d="m7.958 7.083 2.06-3.887c0.121-0.227 0.404-0.314 0.631-0.194 0.228 0.121 0.314 0.404 0.194 0.631l-2.094 3.95c0.039 0.095 0.06 0.199 0.06 0.308 0 0.447-0.362 0.809-0.809 0.809-0.221 0-0.421-0.088-0.567-0.231-0.081 8e-3 -0.166 1e-3 -0.249-0.024l-3.191-0.938c-0.348-0.103-0.548-0.469-0.445-0.817 0.102-0.348 0.468-0.547 0.816-0.445l3.191 0.939c0.011 3e-3 0.022 7e-3 0.033 0.01 0.109-0.065 0.235-0.104 0.37-0.111z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/appointment-missed-symbolic.svg b/.icons/kora/status/symbolic/appointment-missed-symbolic.svg
new file mode 100644
index 000000000..42133166a
--- /dev/null
+++ b/.icons/kora/status/symbolic/appointment-missed-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path 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.28h-1z" fill="#dfdfdf"/>
+ <path d="m10.425 14.528c-0.799 0.321-1.517 0.472-2.425 0.472-3.84 0-7-3.16-7-7s3.16-7 7-7 7 3.16 7 7c0 0.908-0.113 1.6-0.434 2.4-0.221 0.072-1.211 0.807-1.211 0.807 0.568-0.94 0.896-2.038 0.896-3.207 0-3.429-2.822-6.251-6.251-6.251s-6.251 2.822-6.251 6.251 2.822 6.251 6.251 6.251c1.169 0 2.267-0.328 3.207-0.896 0 0-0.71 0.952-0.782 1.173z" fill="#dfdfdf"/>
+ <path d="m7.958 7.083 2.06-3.887c0.121-0.227 0.404-0.314 0.631-0.194 0.228 0.121 0.314 0.404 0.194 0.631l-2.094 3.95c0.039 0.095 0.06 0.199 0.06 0.308 0 0.447-0.362 0.809-0.809 0.809-0.221 0-0.421-0.088-0.567-0.231-0.081 8e-3 -0.166 1e-3 -0.249-0.024l-3.191-0.938c-0.348-0.103-0.548-0.469-0.445-0.817 0.102-0.348 0.468-0.547 0.816-0.445l3.191 0.939c0.011 3e-3 0.022 7e-3 0.033 0.01 0.109-0.065 0.235-0.104 0.37-0.111z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/appointment-soon-symbolic.svg b/.icons/kora/status/symbolic/appointment-soon-symbolic.svg
new file mode 100644
index 000000000..dfb97d706
--- /dev/null
+++ b/.icons/kora/status/symbolic/appointment-soon-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 .749c-3.429 0-6.251 2.822-6.251 6.251s2.822 6.251 6.251 6.251 6.251-2.822 6.251-6.251-2.822-6.251-6.251-6.251zm-.042 5.334 2.06-3.887c.121-.227.404-.314.631-.194.228.121.314.404.194.631l-2.094 3.95c.039.095.06.199.06.308 0 .447-.362.809-.809.809-.221 0-.421-.088-.567-.231-.081.008-.166.001-.249-.024l-3.191-.938c-.348-.103-.548-.469-.445-.817.102-.348.468-.547.816-.445l3.224.949c.109-.065.235-.104.37-.111z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/arch-error-symbolic.svg b/.icons/kora/status/symbolic/arch-error-symbolic.svg
new file mode 100644
index 000000000..31994cf59
--- /dev/null
+++ b/.icons/kora/status/symbolic/arch-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M8,1C6.175,2.725 3.298,4 2.357,4.25C2.357,10.846 4.548,13.456 8,15C11.571,13.714 13.643,10.866 13.643,4.25C12.702,4 9.825,2.725 8,1ZM8,1.699C6.302,3.058 4.175,4.11 2.87,4.62C3.025,10.449 4.941,13.017 8.042,14.536C11.219,13.226 12.989,10.457 13.131,4.621C11.826,4.111 9.698,3.059 8,1.699Z" fill="#0d68c3"/>
+ <path d="m5 5h1l2 2 2-2h1v1l-2 2 2 2v1h-1l-2-2-2 2h-1v-1l2-2-2-2v-1z" fill="#0d68c3"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/arch-lit-symbolic.svg b/.icons/kora/status/symbolic/arch-lit-symbolic.svg
new file mode 100644
index 000000000..0f4ddb227
--- /dev/null
+++ b/.icons/kora/status/symbolic/arch-lit-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M8,1C6.175,2.725 3.298,4 2.357,4.25C2.357,10.846 4.548,13.456 8,15C11.571,13.714 13.643,10.866 13.643,4.25C12.702,4 9.825,2.725 8,1ZM8,1.699C6.302,3.058 4.175,4.11 2.87,4.62C3.025,10.449 4.941,13.017 8.042,14.536C11.219,13.226 12.989,10.457 13.131,4.621C11.826,4.111 9.698,3.059 8,1.699Z" style="fill:rgb(223,223,223)"/>
+ <path d="m7 5h2v3h2l-3 4-3-4h2v-3z" style="fill:rgb(223,223,223)"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/arch-unknown-symbolic.svg b/.icons/kora/status/symbolic/arch-unknown-symbolic.svg
new file mode 100644
index 000000000..3eb55833c
--- /dev/null
+++ b/.icons/kora/status/symbolic/arch-unknown-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M8,1C6.175,2.725 3.298,4 2.357,4.25C2.357,10.846 4.548,13.456 8,15C11.571,13.714 13.643,10.866 13.643,4.25C12.702,4 9.825,2.725 8,1ZM8,1.699C6.302,3.058 4.175,4.11 2.87,4.62C3.025,10.449 4.941,13.017 8.042,14.536C11.219,13.226 12.989,10.457 13.131,4.621C11.826,4.111 9.698,3.059 8,1.699Z" fill="#dfdfdf"/>
+ <path d="M10,8L11,8C11,9.657 9.657,11 8,11C7.382,10.998 6.78,10.806 6.275,10.449L6,11L5,9L7,9L6.731,9.539C7.087,9.835 7.536,9.998 8,10C9.105,10 10,9.105 10,8Z" fill="#dfdfdf"/>
+ <path d="M8,5C8.618,5.002 9.22,5.194 9.725,5.551L10,5L11,7L9,7L9.27,6.461C8.913,6.165 8.464,6.002 8,6C6.895,6 6,6.895 6,8L5,8C5,6.343 6.343,5 8,5Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/arch-updates-symbolic.svg b/.icons/kora/status/symbolic/arch-updates-symbolic.svg
new file mode 100644
index 000000000..7e4e5a900
--- /dev/null
+++ b/.icons/kora/status/symbolic/arch-updates-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-1.52854)">
+ <path d="m16 13.5c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+ <path d="M8,1C6.175,2.725 3.298,4 2.357,4.25C2.357,10.846 4.548,13.456 8,15C11.571,13.714 13.643,10.866 13.643,4.25C12.702,4 9.825,2.725 8,1ZM8,1.699C6.302,3.058 4.175,4.11 2.87,4.62C3.025,10.449 4.941,13.017 8.042,14.536C11.219,13.226 12.989,10.457 13.131,4.621C11.826,4.111 9.698,3.059 8,1.699Z" fill="#dfdfdf"/>
+ <path d="m6 7h3v5h-2v-4h-1v-1z" fill="#dfdfdf"/>
+ <path d="m8 4c0.549 0 1 0.451 1 1s-0.451 1-1 1-1-0.451-1-1 0.451-1 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/arch-uptodate-symbolic.svg b/.icons/kora/status/symbolic/arch-uptodate-symbolic.svg
new file mode 100644
index 000000000..5e5cb8212
--- /dev/null
+++ b/.icons/kora/status/symbolic/arch-uptodate-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.0198511 -.778)">
+ <path d="M11,6L11.663,6.603L8,11.556L5,8L5.583,7.377L8,9L11,6Z" fill="#dfdfdf"/>
+ </g>
+ <path d="M8,1C6.175,2.725 3.298,4 2.357,4.25C2.357,10.846 4.548,13.456 8,15C11.571,13.714 13.643,10.866 13.643,4.25C12.702,4 9.825,2.725 8,1ZM8,1.699C6.302,3.058 4.175,4.11 2.87,4.62C3.025,10.449 4.941,13.017 8.042,14.536C11.219,13.226 12.989,10.457 13.131,4.621C11.826,4.111 9.698,3.059 8,1.699Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/audio-input-microphone-high-symbolic.svg b/.icons/kora/status/symbolic/audio-input-microphone-high-symbolic.svg
new file mode 120000
index 000000000..63e37f94a
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-input-microphone-high-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/audio-input-microphone-low-symbolic.svg b/.icons/kora/status/symbolic/audio-input-microphone-low-symbolic.svg
new file mode 120000
index 000000000..1690fdc06
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-input-microphone-low-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/audio-input-microphone-medium-symbolic.svg b/.icons/kora/status/symbolic/audio-input-microphone-medium-symbolic.svg
new file mode 120000
index 000000000..8d10b6aa3
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-input-microphone-medium-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/audio-input-microphone-muted-symbolic.svg b/.icons/kora/status/symbolic/audio-input-microphone-muted-symbolic.svg
new file mode 120000
index 000000000..be320ed5c
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-input-microphone-muted-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/audio-volume-high-symbolic.svg b/.icons/kora/status/symbolic/audio-volume-high-symbolic.svg
new file mode 100644
index 000000000..9bb0430d7
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-volume-high-symbolic.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m7.132.208-5.046 4.45h-1.061c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.061l5.046 4.449v-15.574z" fill-opacity=".3"/>
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142z"/>
+ <path d="m9.272 12.342c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z"/>
+ <path d="m8.066 9.227c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/audio-volume-low-symbolic.svg b/.icons/kora/status/symbolic/audio-volume-low-symbolic.svg
new file mode 100644
index 000000000..a2e44a9ac
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-volume-low-symbolic.svg
@@ -0,0 +1,11 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m7.132.208-4.627 4.45h-1.48c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.48l4.627 4.449v-15.574z" fill-opacity=".3"/>
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z"/>
+ <path d="m8.066 9.227c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+ <g fill-opacity=".5">
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142z"/>
+ <path d="m9.272 12.342c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/audio-volume-medium-symbolic.svg b/.icons/kora/status/symbolic/audio-volume-medium-symbolic.svg
new file mode 100644
index 000000000..618d528e9
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-volume-medium-symbolic.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m7.132.208-5.091 4.45h-1.016c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.016l5.091 4.449v-15.574z" fill-opacity=".3"/>
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z"/>
+ <path d="m8.066 9.227c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142z" fill-opacity=".5"/>
+ <path d="m9.272 12.342c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/audio-volume-muted-blocking-symbolic.svg b/.icons/kora/status/symbolic/audio-volume-muted-blocking-symbolic.svg
new file mode 100644
index 000000000..cb6e94d47
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-volume-muted-blocking-symbolic.svg
@@ -0,0 +1,9 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#0d68c3">
+ <path d="m7.132.208-4.958 4.45h-1.149c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h1.149l4.958 4.449v-15.574z" fill-opacity=".3"/>
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z"/>
+ <path d="m8.066 9.227c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142z"/>
+ <path d="m9.272 12.342c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/audio-volume-muted-symbolic.svg b/.icons/kora/status/symbolic/audio-volume-muted-symbolic.svg
new file mode 100644
index 000000000..2edd11f48
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-volume-muted-symbolic.svg
@@ -0,0 +1,10 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m7.132.208-5.333 4.45h-.774c-.567 0-1.025.458-1.025 1.025v4.625c0 .566.458 1.025 1.025 1.025h.774l5.333 4.449v-15.574zm-1.113 2.3-3.529 3.022c-.197.156-.441.241-.691.241h-.687v4.449h.687c.25 0 .494.085.691.24l3.529 3.023z" fill-opacity=".3"/>
+ <g fill-opacity=".5">
+ <path d="m8.066 9.227c.681 0 1.233-.551 1.233-1.232 0-.68-.552-1.231-1.233-1.231z"/>
+ <path d="m10.743 15.631c-.212-.299-.066-.641.313-.858 2.192-1.321 3.823-4.16 3.823-6.757 0-2.596-1.596-5.407-3.793-6.719-.384-.22-.591-.631-.39-.941.198-.304.691-.244.895-.129 2.715 1.62 4.409 4.562 4.409 7.768s-1.694 6.149-4.403 7.778c-.207.118-.631.175-.854-.142z"/>
+ <path d="m9.272 12.342c-.271-.361.077-.755.421-.948 1.039-.634 1.827-2.148 1.827-3.399 0-1.25-.855-2.786-1.906-3.398-.355-.2-.624-.595-.371-.902.305-.368.655-.265.862-.153 1.554.919 2.54 2.602 2.54 4.453s-.986 3.535-2.529 4.475c-.212.115-.551.26-.844-.128z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/audio-volume-overamplified-symbolic.svg b/.icons/kora/status/symbolic/audio-volume-overamplified-symbolic.svg
new file mode 100644
index 000000000..9fff78097
--- /dev/null
+++ b/.icons/kora/status/symbolic/audio-volume-overamplified-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m7.135.21-5.071 4.452h-1.039c-.566 0-1.025.458-1.025 1.025v4.627c0 .567.459 1.025 1.025 1.025h1.039l5.071 4.452v-15.581z" fill-opacity=".3"/>
+ <path d="m7.135.21-5.335 4.452h-.775c-.566 0-1.025.458-1.025 1.025v4.627c0 .567.459 1.025 1.025 1.025h.775l5.335 4.452v-15.581zm-1.113 2.3-3.531 3.024c-.197.156-.441.241-.691.241h-.687v4.451h.687c.25 0 .494.085.691.241l3.531 3.024z"/>
+ <path d="m12.496.906c0-.384-.312-.697-.696-.697-.383 0-.695.313-.695.697v14.188c0 .387.312.696.695.696.384 0 .696-.309.696-.696v-14.188zm3.027 2.311c0-.384-.311-.695-.695-.695s-.696.311-.696.695v9.876c0 .385.312.695.696.695s.695-.31.695-.695zm-5.855 1.636c0-.385-.312-.697-.695-.697-.384 0-.696.312-.696.697v6.605c0 .384.312.696.696.696.383 0 .695-.312.695-.696z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/auth-sim-locked-symbolic.svg b/.icons/kora/status/symbolic/auth-sim-locked-symbolic.svg
new file mode 100644
index 000000000..d52903efb
--- /dev/null
+++ b/.icons/kora/status/symbolic/auth-sim-locked-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 12.984925,9 C 11.889447,9 11,9.8635789 11,10.934456 v 1.066035 H 10 V 16 h 6 V 11.999509 H 15 V 10.934456 C 15,9.8635789 14.078392,9 12.984925,9 Z m 0,1 C 13.533668,10 14,10.39214 14,10.934456 v 1.066035 H 12 V 10.934456 C 12,10.39214 12.435176,10 12.984925,10 Z"/>
+ <path style="opacity:0.35;fill:#dfdfdf" d="M 4,0 C 2,0 2,2 2,2 v 12 c 0,2 2,2 2,2 H 9 V 14.000977 H 7 V 12 H 9 V 11 H 3.9990234 V 9.0019531 H 10.669922 C 11.236995,8.2942661 12.093156,7.9804832 13,7.97525 c 0.352,0 0.686,0.0725 1,0.1875 V 3 L 11,0 Z m 1,5.9970703 1,0.00586 V 8.0019532 H 3.9990234 L 4.0009765,7 C 4.0009765,7 4,5.9970703 5,5.9970703 Z m 6,0 C 12,5.9970703 12,7 12,7 L 11.998,7.9980468 H 10 V 5.9990234 Z m -4,0.00586 H 9 V 8.0019532 H 7 Z M 3.9990234,12 H 6 v 2.000977 l -1,-0.002 C 4,13.999024 4.0009765,13 4.0009765,13 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/auth-sim-missing-symbolic.svg b/.icons/kora/status/symbolic/auth-sim-missing-symbolic.svg
new file mode 100644
index 000000000..e532522ae
--- /dev/null
+++ b/.icons/kora/status/symbolic/auth-sim-missing-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path opacity=".35" style="fill:#dfdfdf" d="M 4,0 C 2,0 2,2 2,2 v 12 c 0,2 2,2 2,2 h 8 c 0,0 2,0 2,-2 V 3 L 11,0 Z m 3.755,3.002 c 0.02,-10e-4 0.037,0.009 0.057,0.008 2.16,-0.09 4.063,1.565 4.186,3.746 L 12,6.786 V 6.813 C 12,6.858 11.995,6.899 11.994,6.943 11.994,6.958 12,7 12,7 L 11.998,8.002 H 11.875 A 3.248,3.248 0 0 1 11.521,8.92 c -0.017,0.03 -0.039,0.054 -0.057,0.082 h 0.534 V 11 H 12 v 2 c 0,1 -1,1 -1,1 L 9.998,13.998 V 13.014 A 2.014,2.014 0 0 1 8,15 C 6.907,15 6,14.093 6,13 6,12.618 6.134,12.288 6.336,12 H 6 V 11.002 H 3.998 v -2 H 6 V 8 H 5.998 v 0.006 h -2 L 4,7 4.01,6.906 C 3.976,4.797 5.68,3.118 7.756,3.002 Z M 11.998,11 H 10 v 0.002 h 1.998 z M 8.666,5.13 C 9.384,5.396 9.937,6.063 9.99,6.865 9.99,6.858 9.992,6.858 9.992,6.852 9.938,6.053 9.392,5.392 8.666,5.131 Z M 9.664,12 c 0.199,0.285 0.331,0.613 0.334,0.99 V 12 Z m -5.666,0.002 h 2 v 2 L 5,14 C 4,14 4,13 4,13 Z"/>
+ <path style="fill:#dfdfdf" d="M 8.152,4.006 A 2.992,2.992 0 0 0 6.852,4.229 3.005,3.005 0 0 0 5,7 H 7 C 7,6.593 7.24,6.232 7.617,6.076 A 0.994,0.994 0 0 1 8.707,6.293 0.994,0.994 0 0 1 8.923,7.383 0.994,0.994 0 0 1 8,8 1,1 0 0 0 7,9 v 2 H 9 V 9.82 A 2.998,2.998 0 0 0 10.771,8.148 3.006,3.006 0 0 0 10.121,4.878 3.001,3.001 0 0 0 8.151,4.006 Z M 8,12 a 1,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,-1 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/avatar-default-symbolic.svg b/.icons/kora/status/symbolic/avatar-default-symbolic.svg
new file mode 100644
index 000000000..690ef1640
--- /dev/null
+++ b/.icons/kora/status/symbolic/avatar-default-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.10625 0 0 1.10625 -.87773 -2.23012)">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c1.409 0.074 2.485 0.371 3.271 0.707 0.902 0.386 1.414 2.231 1.663 3.484 0.078 0.272 0.024 0.565-0.146 0.791s-0.437 0.359-0.72 0.359c-2.245 0.039-7.47 0.039-9.793 0.039-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724l0.947 1.93z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.10625 0 0 1.10625 -.87773 -2.23012)">
+ <path d="m8.028 3.495c1.315 0 2.55 1.226 2.377 2.716-0.173 1.494-1.062 2.716-2.377 2.716s-2.156-1.168-2.376-2.716c-0.212-1.484 1.061-2.716 2.376-2.716z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-action-symbolic.svg b/.icons/kora/status/symbolic/battery-action-symbolic.svg
new file mode 100644
index 000000000..fe391ad2d
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-action-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#f44336">
+ <path d="m5.898 5.887c-.269 0-.523.105-.71.293-.387.39-.387 1.023 0 1.41l1.406 1.406-1.414 1.414c-.387.391-.387 1.02 0 1.41.39.387 1.019.387 1.41 0l1.414-1.414 1.41 1.414c.191.188.445.293.711.293s.52-.105.711-.293c.387-.39.387-1.019 0-1.41l-1.414-1.414 1.406-1.406c.387-.387.387-1.02 0-1.41-.191-.188-.445-.293-.711-.293-.265 0-.519.105-.707.293l-1.402 1.402-1.406-1.402c-.184-.188-.442-.293-.704-.293z" fill-rule="nonzero"/>
+ <path transform="translate(-.186104 .028536)" d="m5.622 1.796v-.41c0-.627.509-1.136 1.136-1.136h2.856c.627 0 1.136.509 1.136 1.136v.41h.963c1.125 0 2.037.912 2.037 2.036v9.824c0 1.125-.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-.912-2.037-2.037v-9.824c0-1.124.912-2.036 2.037-2.036zm-.963.7h7.054c.738 0 1.337.598 1.337 1.336v9.824c0 .738-.599 1.337-1.337 1.337h-7.054c-.738 0-1.337-.599-1.337-1.337v-9.824c0-.738.599-1.336 1.337-1.336z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-caution-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-caution-charging-symbolic.svg
new file mode 120000
index 000000000..cb33ad08e
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-caution-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-level-10-charging-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-caution-symbolic.svg b/.icons/kora/status/symbolic/battery-caution-symbolic.svg
new file mode 100644
index 000000000..0f8ed5ad6
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-caution-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 12.052v1.948c0 0.554 0.446 1.199 1 1.199h8c0.554 0 1-0.645 1-1.199v-1.948h-10z" style="fill-opacity:.3;fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-empty-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-empty-charging-symbolic.svg
new file mode 120000
index 000000000..7639a45af
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-empty-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-level-0-charging-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-empty-symbolic.svg b/.icons/kora/status/symbolic/battery-empty-symbolic.svg
new file mode 120000
index 000000000..e2efd3503
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-empty-symbolic.svg
@@ -0,0 +1 @@
+battery-level-0-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-full-charged-symbolic.svg b/.icons/kora/status/symbolic/battery-full-charged-symbolic.svg
new file mode 120000
index 000000000..c0c9b7632
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-full-charged-symbolic.svg
@@ -0,0 +1 @@
+battery-level-100-charged-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-full-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-full-charging-symbolic.svg
new file mode 120000
index 000000000..c0c9b7632
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-full-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-level-100-charged-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-full-symbolic.svg b/.icons/kora/status/symbolic/battery-full-symbolic.svg
new file mode 120000
index 000000000..dc6732daf
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-full-symbolic.svg
@@ -0,0 +1 @@
+battery-level-100-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-good-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-good-charging-symbolic.svg
new file mode 120000
index 000000000..14e6698b8
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-good-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-level-70-charging-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-good-symbolic.svg b/.icons/kora/status/symbolic/battery-good-symbolic.svg
new file mode 120000
index 000000000..c27a2751a
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-good-symbolic.svg
@@ -0,0 +1 @@
+battery-level-70-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-level-0-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-0-charging-symbolic.svg
new file mode 100644
index 000000000..b14f2e13a
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-0-charging-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-0-symbolic.svg b/.icons/kora/status/symbolic/battery-level-0-symbolic.svg
new file mode 100644
index 000000000..2905a8980
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-0-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-5 -2.32258)">
+ <path d="m12 7v4l0.25 2h1.5l0.25-2v-4h-2zm0 7v2h2v-2h-2z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-10-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-10-charging-symbolic.svg
new file mode 100644
index 000000000..913a83454
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-10-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 12.065v1.935c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-1.935h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-10-symbolic.svg b/.icons/kora/status/symbolic/battery-level-10-symbolic.svg
new file mode 100644
index 000000000..799972552
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-10-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 12.017v1.983c0 0.554 0.446 1.199 1 1.199h8c0.554 0 1-0.645 1-1.199v-1.983h-10z" style="fill-opacity:.3;fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ <g transform="translate(-5.0001 -2.39206)">
+ <path d="m12 7v4l0.25 2h1.5l0.25-2v-4h-2zm0 7v2h2v-2h-2z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-100-charged-symbolic.svg b/.icons/kora/status/symbolic/battery-level-100-charged-symbolic.svg
new file mode 100644
index 000000000..ac33e92ad
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-100-charged-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 2.525v11.475c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-11.475h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-100-symbolic.svg b/.icons/kora/status/symbolic/battery-level-100-symbolic.svg
new file mode 100644
index 000000000..6ff5d043c
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-100-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 2.525v11.475c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-11.475h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-20-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-20-charging-symbolic.svg
new file mode 100644
index 000000000..f4423dd17
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-20-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 11.052v2.948c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-2.948h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-20-symbolic.svg b/.icons/kora/status/symbolic/battery-level-20-symbolic.svg
new file mode 100644
index 000000000..2ad034436
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-20-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 11v3c0 0.554 0.446 1.199 1 1.199h8c0.554 0 1-0.645 1-1.199v-3h-10z" style="fill-opacity:.3;fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-30-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-30-charging-symbolic.svg
new file mode 100644
index 000000000..769556bb4
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-30-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 10v4c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-4h-3.199l-1.801 3v-3h-5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-30-symbolic.svg b/.icons/kora/status/symbolic/battery-level-30-symbolic.svg
new file mode 100644
index 000000000..cb6d96ce2
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-30-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 10v4c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-4h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-40-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-40-charging-symbolic.svg
new file mode 100644
index 000000000..a5766df57
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-40-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.06 10-0.06 4c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1l0.06-4h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-40-symbolic.svg b/.icons/kora/status/symbolic/battery-level-40-symbolic.svg
new file mode 100644
index 000000000..08f6c1ca9
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-40-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 9.742v4.258c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-4.258h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-50-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-50-charging-symbolic.svg
new file mode 100644
index 000000000..1afff8455
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-50-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 8.591v5.409c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-5.409h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-50-symbolic.svg b/.icons/kora/status/symbolic/battery-level-50-symbolic.svg
new file mode 100644
index 000000000..e3779098b
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-50-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 8.417v5.583c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-5.583h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-60-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-60-charging-symbolic.svg
new file mode 100644
index 000000000..6dc82c9dc
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-60-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 7.042v6.958c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-6.958h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-60-symbolic.svg b/.icons/kora/status/symbolic/battery-level-60-symbolic.svg
new file mode 100644
index 000000000..e281a624b
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-60-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 7.022v6.978c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-6.978h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-70-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-70-charging-symbolic.svg
new file mode 100644
index 000000000..d11c03ca7
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-70-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 6.01v7.99c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-7.99h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-70-symbolic.svg b/.icons/kora/status/symbolic/battery-level-70-symbolic.svg
new file mode 100644
index 000000000..85426541f
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-70-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 6.01v7.99c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-7.99h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-80-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-80-charging-symbolic.svg
new file mode 100644
index 000000000..c108562e2
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-80-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 5v9c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-9h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-80-symbolic.svg b/.icons/kora/status/symbolic/battery-level-80-symbolic.svg
new file mode 100644
index 000000000..0a778a892
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-80-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 5v9c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-9h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-90-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-level-90-charging-symbolic.svg
new file mode 100644
index 000000000..256462449
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-90-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 4.025v9.975c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-9.975h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 5-3 5h3v3l3-5h-3v-3z" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-level-90-symbolic.svg b/.icons/kora/status/symbolic/battery-level-90-symbolic.svg
new file mode 100644
index 000000000..541dc264b
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-level-90-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 4.025v9.975c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-9.975h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/battery-low-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-low-charging-symbolic.svg
new file mode 120000
index 000000000..2f32cac29
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-low-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-level-30-charging-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-low-symbolic.svg b/.icons/kora/status/symbolic/battery-low-symbolic.svg
new file mode 120000
index 000000000..5fb0a9276
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-low-symbolic.svg
@@ -0,0 +1 @@
+battery-level-30-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-medium-charging-symbolic.svg b/.icons/kora/status/symbolic/battery-medium-charging-symbolic.svg
new file mode 120000
index 000000000..711ecbed1
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-medium-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-level-50-charging-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-medium-symbolic.svg b/.icons/kora/status/symbolic/battery-medium-symbolic.svg
new file mode 120000
index 000000000..8e18420a8
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-medium-symbolic.svg
@@ -0,0 +1 @@
+battery-level-50-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/battery-missing-symbolic.svg b/.icons/kora/status/symbolic/battery-missing-symbolic.svg
new file mode 100644
index 000000000..8ee0fc658
--- /dev/null
+++ b/.icons/kora/status/symbolic/battery-missing-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 2.525v11.475c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-11.475h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(12,0,0,12,5.3479,12.7225)">
+ <path d="m0.221-0.672c0.027 0 0.053 4e-3 0.077 0.012 0.024 9e-3 0.045 0.021 0.063 0.036 0.017 0.015 0.031 0.034 0.042 0.055 0.01 0.021 0.015 0.045 0.015 0.072 0 0.033-8e-3 0.06-0.023 0.081-0.015 0.022-0.035 0.044-0.06 0.065-0.02 0.017-0.037 0.032-0.05 0.045s-0.02 0.028-0.02 0.043c0 4e-3 0 8e-3 1e-3 0.011 0 3e-3 0 7e-3 1e-3 0.01h-0.114c-3e-3 -7e-3 -6e-3 -0.014-8e-3 -0.023-2e-3 -8e-3 -3e-3 -0.016-3e-3 -0.025 0-0.012 2e-3 -0.023 7e-3 -0.034 5e-3 -0.01 0.011-0.02 0.019-0.029 7e-3 -9e-3 0.016-0.018 0.025-0.026s0.019-0.016 0.028-0.024c0.021-0.017 0.036-0.031 0.045-0.042s0.014-0.024 0.014-0.04c0-0.019-6e-3 -0.035-0.018-0.046-0.013-0.011-0.028-0.017-0.045-0.017-0.037 0-0.064 0.025-0.082 0.076l-0.111-0.048c0.015-0.051 0.039-0.09 0.074-0.114 0.035-0.026 0.076-0.038 0.123-0.038zm-7e-3 0.498c0.027 0 0.049 9e-3 0.066 0.027s0.026 0.04 0.026 0.066c0 0.027-9e-3 0.049-0.026 0.066-0.017 0.018-0.039 0.027-0.066 0.027s-0.05-9e-3 -0.067-0.027c-0.018-0.017-0.027-0.039-0.027-0.066 0-0.026 9e-3 -0.048 0.027-0.066 0.017-0.018 0.04-0.027 0.067-0.027z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/blueberry-tray-active-symbolic.svg b/.icons/kora/status/symbolic/blueberry-tray-active-symbolic.svg
new file mode 120000
index 000000000..8dfd21727
--- /dev/null
+++ b/.icons/kora/status/symbolic/blueberry-tray-active-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/blueberry-tray-disabled-symbolic.svg b/.icons/kora/status/symbolic/blueberry-tray-disabled-symbolic.svg
new file mode 120000
index 000000000..8b03c7a20
--- /dev/null
+++ b/.icons/kora/status/symbolic/blueberry-tray-disabled-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-disabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/blueberry-tray-symbolic.svg b/.icons/kora/status/symbolic/blueberry-tray-symbolic.svg
new file mode 120000
index 000000000..8dfd21727
--- /dev/null
+++ b/.icons/kora/status/symbolic/blueberry-tray-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-active-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/bluetooth-active-symbolic.svg b/.icons/kora/status/symbolic/bluetooth-active-symbolic.svg
new file mode 100644
index 000000000..4331cfc8c
--- /dev/null
+++ b/.icons/kora/status/symbolic/bluetooth-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/bluetooth-disabled-symbolic.svg b/.icons/kora/status/symbolic/bluetooth-disabled-symbolic.svg
new file mode 100644
index 000000000..af774ab4c
--- /dev/null
+++ b/.icons/kora/status/symbolic/bluetooth-disabled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z" fill="#dfdfdf" fill-opacity=".3"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/bluetooth-disconnected-symbolic.svg b/.icons/kora/status/symbolic/bluetooth-disconnected-symbolic.svg
new file mode 120000
index 000000000..8b03c7a20
--- /dev/null
+++ b/.icons/kora/status/symbolic/bluetooth-disconnected-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-disabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/bluetooth-hardware-disabled-symbolic.svg b/.icons/kora/status/symbolic/bluetooth-hardware-disabled-symbolic.svg
new file mode 120000
index 000000000..8b03c7a20
--- /dev/null
+++ b/.icons/kora/status/symbolic/bluetooth-hardware-disabled-symbolic.svg
@@ -0,0 +1 @@
+bluetooth-disabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/budgie-caffeine-cup-empty.svg b/.icons/kora/status/symbolic/budgie-caffeine-cup-empty.svg
new file mode 120000
index 000000000..fe5e31013
--- /dev/null
+++ b/.icons/kora/status/symbolic/budgie-caffeine-cup-empty.svg
@@ -0,0 +1 @@
+my-caffeine-off-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/budgie-caffeine-cup-full.svg b/.icons/kora/status/symbolic/budgie-caffeine-cup-full.svg
new file mode 120000
index 000000000..3e99cb020
--- /dev/null
+++ b/.icons/kora/status/symbolic/budgie-caffeine-cup-full.svg
@@ -0,0 +1 @@
+my-caffeine-on-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/bumblebee-active-symbolic.svg b/.icons/kora/status/symbolic/bumblebee-active-symbolic.svg
new file mode 100644
index 000000000..211f75451
--- /dev/null
+++ b/.icons/kora/status/symbolic/bumblebee-active-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1 0 0 .963606 0 .29115)">
+ <path d="m1.635 7.167s1.478-2.42 4.366-2.67v-0.877c-3.199 0.291-6.001 3.362-6.001 3.362s1.601 5.142 6.001 5.612v-0.933c-3.229-0.461-4.366-4.495-4.366-4.495v1e-3zm4.366 2.639v0.854c-2.441-0.493-3.149-3.369-3.149-3.369s1.203-1.472 3.149-1.71v0.937h-3e-3c-1.021-0.139-1.851 0.943-1.851 0.943s0.479 1.82 1.855 2.344m0-7.805v1.619c0.094-8e-3 0.156-0.015 0.251-0.019 3.637-0.139 6.007 3.381 6.007 3.381s-2.722 3.751-5.558 3.751c-0.26 0-0.472-0.026-0.7-0.072v1.001c0.195 0.028 0.366 0.044 0.578 0.044 2.638 0 4.547-1.527 6.394-3.335 0.307 0.278 1.561 0.955 1.819 1.251-1.757 1.667-5.851 3.011-8.173 3.011-0.224 0-0.407-0.015-0.618-0.039v1.407h8.224c0.98 0 1.774-0.824 1.774-1.841v-8.318c0-1.017-0.794-1.841-1.774-1.841h-8.224zm0 3.581v-1.084c0.093-7e-3 0.155-0.013 0.251-0.017 2.615-0.093 4.331 2.548 4.331 2.548s-1.853 2.918-3.841 2.918c-0.286 0-0.511-0.053-0.741-0.141v-3.287c1.018 0.14 1.191 0.65 1.804 1.806l1.361-1.301s-0.994-1.478-2.669-1.478c-0.182 0-0.325 0.015-0.496 0.036" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/bumblebee-inactive-symbolic.svg b/.icons/kora/status/symbolic/bumblebee-inactive-symbolic.svg
new file mode 100644
index 000000000..ce70aaef4
--- /dev/null
+++ b/.icons/kora/status/symbolic/bumblebee-inactive-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1 0 0 .963606 0 .29115)">
+ <path d="m1.635 7.167s1.478-2.42 4.366-2.67v-0.877c-3.199 0.291-6.001 3.362-6.001 3.362s1.601 5.142 6.001 5.612v-0.933c-3.229-0.461-4.366-4.495-4.366-4.495v1e-3zm4.366 2.639v0.854c-2.441-0.493-3.149-3.369-3.149-3.369s1.203-1.472 3.149-1.71v0.937h-3e-3c-1.021-0.139-1.851 0.943-1.851 0.943s0.479 1.82 1.855 2.344m0-7.805v1.619c0.094-8e-3 0.156-0.015 0.251-0.019 3.637-0.139 6.007 3.381 6.007 3.381s-2.722 3.751-5.558 3.751c-0.26 0-0.472-0.026-0.7-0.072v1.001c0.195 0.028 0.366 0.044 0.578 0.044 2.638 0 4.547-1.527 6.394-3.335 0.307 0.278 1.561 0.955 1.819 1.251-1.757 1.667-5.851 3.011-8.173 3.011-0.224 0-0.407-0.015-0.618-0.039v1.407h8.224c0.98 0 1.774-0.824 1.774-1.841v-8.318c0-1.017-0.794-1.841-1.774-1.841h-8.224zm0 3.581v-1.084c0.093-7e-3 0.155-0.013 0.251-0.017 2.615-0.093 4.331 2.548 4.331 2.548s-1.853 2.918-3.841 2.918c-0.286 0-0.511-0.053-0.741-0.141v-3.287c1.018 0.14 1.191 0.65 1.804 1.806l1.361-1.301s-0.994-1.478-2.669-1.478c-0.182 0-0.325 0.015-0.496 0.036" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/call-incoming-symbolic.svg b/.icons/kora/status/symbolic/call-incoming-symbolic.svg
new file mode 100644
index 000000000..3f9dc431d
--- /dev/null
+++ b/.icons/kora/status/symbolic/call-incoming-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.0241096 -.079082 -.079082 -.0241096 7.97566 9.64854)" d="m-44.448-66.394c8.58 14.608 17.922 30.449 26.502 44.692-13.511 14.791-13.63 36.454-4.036 52.928 12.244 21.026 30.988 26.553 45.05 21.804 4.689 7.845 15.54 25.857 25.2 42.548-62.924 26.71-142.527-134.948-92.716-161.972zm74.466 111.004c-2.373 1.644-3.106 4.567-1.644 6.758 7.854 13.878 14.803 25.979 23.021 39.858 1.094 2.19 4.564 3.284 6.755 1.826 6.028-3.47 11.688-6.758 17.531-10.045 2.376-1.461 3.105-4.931 2.008-7.122-8.216-13.876-18.426-26.223-26.642-40.099-1.279-2.193-4.566-2.923-6.757-1.461-6.025 3.469-8.43 7.001-14.272 10.285zm-67.372-117.18c-2.375 1.644-3.105 4.566-1.643 6.757 7.851 13.511 15.045 25.494 23.26 39.005 1.644 2.191 4.567 3.288 6.758 1.826 6.028-3.469 10.356-3.693 16.199-6.977 2.373-1.644 3.105-4.932 2.008-7.122-8.215-13.515-14.078-28.558-22.296-42.07-1.276-2.193-4.564-2.922-6.755-1.461-6.027 3.47-11.688 6.757-17.531 10.042z"/>
+ <path transform="matrix(.287179 -.287179 .287179 .287179 -1016.15 -787.693)" d="m423.5 3169.99h-17.368l6.41 6.41c.593.59.593 1.55 0 2.14-.593.6-1.554.6-2.147 0l-8.953-8.94c-.304-.31-.45-.71-.442-1.11-.008-.4.138-.8.442-1.1l8.953-8.95c.593-.59 1.554-.59 2.147 0s.593 1.56 0 2.15l-6.41 6.4h17.368c.829 0 1.5.67 1.5 1.5s-.671 1.5-1.5 1.5z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/call-missed-symbolic.svg b/.icons/kora/status/symbolic/call-missed-symbolic.svg
new file mode 100644
index 000000000..2c883bb3f
--- /dev/null
+++ b/.icons/kora/status/symbolic/call-missed-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(-.0424747 .0710644 -.0710644 -.0424747 9.17679 13.0652)" d="m-44.448-66.394c8.58 14.608 17.922 30.449 26.502 44.692-13.511 14.791-13.63 36.454-4.036 52.928 12.244 21.026 30.988 26.553 45.05 21.804 4.689 7.845 15.54 25.857 25.2 42.548-62.924 26.71-142.527-134.948-92.716-161.972zm74.466 111.004c-2.373 1.644-3.106 4.567-1.644 6.758 7.854 13.878 14.803 25.979 23.021 39.858 1.094 2.19 4.564 3.284 6.755 1.826 6.028-3.47 11.688-6.758 17.531-10.045 2.376-1.461 3.105-4.931 2.008-7.122-8.216-13.876-18.426-26.223-26.642-40.099-1.279-2.193-4.566-2.923-6.757-1.461-6.025 3.469-8.43 7.001-14.272 10.285zm-67.372-117.18c-2.375 1.644-3.105 4.566-1.643 6.757 7.851 13.511 15.045 25.494 23.26 39.005 1.644 2.191 4.567 3.288 6.758 1.826 6.028-3.469 10.356-3.693 16.199-6.977 2.373-1.644 3.105-4.932 2.008-7.122-8.215-13.515-14.078-28.558-22.296-42.07-1.276-2.193-4.564-2.922-6.755-1.461-6.027 3.47-11.688 6.757-17.531 10.042z"/>
+ <path d="m7.682 7.821c-.03-.03-3.855-3.425-3.855-3.425-.206-.183-.224-.499-.04-.705.183-.207.5-.225.706-.041l3.457 3.042 4.72-4.72h-3.681c-.34.001-.616-.275-.615-.614-.002-.343.274-.619.617-.617l5.138-.004c.176.002.333.075.446.192.117.113.19.269.189.443l-.001 5.141c-.001.34-.277.616-.617.617-.339.001-.618-.278-.617-.618l.003-3.678-4.988 4.987c-.12.12-.276.179-.433.179-.169 0-.32-.07-.429-.179z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/call-outgoing-symbolic.svg b/.icons/kora/status/symbolic/call-outgoing-symbolic.svg
new file mode 100644
index 000000000..c42879803
--- /dev/null
+++ b/.icons/kora/status/symbolic/call-outgoing-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.0241096 -.079082 -.079082 -.0241096 7.97566 9.64854)" d="m-44.448-66.394c8.58 14.608 17.922 30.449 26.502 44.692-13.511 14.791-13.63 36.454-4.036 52.928 12.244 21.026 30.988 26.553 45.05 21.804 4.689 7.845 15.54 25.857 25.2 42.548-62.924 26.71-142.527-134.948-92.716-161.972zm74.466 111.004c-2.373 1.644-3.106 4.567-1.644 6.758 7.854 13.878 14.803 25.979 23.021 39.858 1.094 2.19 4.564 3.284 6.755 1.826 6.028-3.47 11.688-6.758 17.531-10.045 2.376-1.461 3.105-4.931 2.008-7.122-8.216-13.876-18.426-26.223-26.642-40.099-1.279-2.193-4.566-2.923-6.757-1.461-6.025 3.469-8.43 7.001-14.272 10.285zm-67.372-117.18c-2.375 1.644-3.105 4.566-1.643 6.757 7.851 13.511 15.045 25.494 23.26 39.005 1.644 2.191 4.567 3.288 6.758 1.826 6.028-3.469 10.356-3.693 16.199-6.977 2.373-1.644 3.105-4.932 2.008-7.122-8.215-13.515-14.078-28.558-22.296-42.07-1.276-2.193-4.564-2.922-6.755-1.461-6.027 3.47-11.688 6.757-17.531 10.042z"/>
+ <path transform="matrix(-.287179 .287179 -.287179 -.287179 1040.89 794.956)" d="m423.5 3169.99h-17.368l6.41 6.41c.593.59.593 1.55 0 2.14-.593.6-1.554.6-2.147 0l-8.953-8.94c-.304-.31-.45-.71-.442-1.11-.008-.4.138-.8.442-1.1l8.953-8.95c.593-.59 1.554-.59 2.147 0s.593 1.56 0 2.15l-6.41 6.4h17.368c.829 0 1.5.67 1.5 1.5s-.671 1.5-1.5 1.5z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/camera-disabled-symbolic.svg b/.icons/kora/status/symbolic/camera-disabled-symbolic.svg
new file mode 100644
index 000000000..3fc33b2c8
--- /dev/null
+++ b/.icons/kora/status/symbolic/camera-disabled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf;opacity:0.35" d="M 2.40625 0.9921875 L 0.9921875 2.40625 L 1.5859375 3 C 0.71225771 3.0068525 0 3.6606624 0 4.5117188 L 0 13.445312 C 0 14.300868 0.7196083 15 1.5996094 15 L 13.585938 15 L 14.59375 16.007812 L 16.007812 14.59375 L 2.40625 0.9921875 z M 6 1 C 5.6 1 5.6005551 1.000707 5.2207031 1.4042969 L 4.9433594 1.8105469 L 8.1386719 5.0058594 A 4 4 0 0 1 11.994141 8.8613281 L 16 12.867188 L 16 4.5117188 C 16 3.6561631 15.280391 3 14.400391 3 L 11.863281 3 L 10.765625 1.3886719 C 10.400447 1.000673 10.4 1 10 1 L 6 1 z M 14.488281 4 A 0.5 0.5 0 0 1 14.5 4 A 0.5 0.5 0 0 1 15 4.5 A 0.5 0.5 0 0 1 14.5 5 A 0.5 0.5 0 0 1 14 4.5 A 0.5 0.5 0 0 1 14.488281 4 z M 4.9941406 6.4082031 L 6.40625 7.8203125 A 2 2 0 0 0 6 9 A 2 2 0 0 0 8 11 A 2 2 0 0 0 9.1757812 10.589844 L 10.599609 12.013672 A 4 4 0 0 1 8 13 A 4 4 0 0 1 4 9 A 4 4 0 0 1 4.9941406 6.4082031 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/camera-hardware-disabled-symbolic.svg b/.icons/kora/status/symbolic/camera-hardware-disabled-symbolic.svg
new file mode 120000
index 000000000..9e59b03b7
--- /dev/null
+++ b/.icons/kora/status/symbolic/camera-hardware-disabled-symbolic.svg
@@ -0,0 +1 @@
+camera-disabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/caps-lock-symbolic.svg b/.icons/kora/status/symbolic/caps-lock-symbolic.svg
new file mode 120000
index 000000000..7fedd6a3e
--- /dev/null
+++ b/.icons/kora/status/symbolic/caps-lock-symbolic.svg
@@ -0,0 +1 @@
+capslock-enabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/capslock-disabled-symbolic.svg b/.icons/kora/status/symbolic/capslock-disabled-symbolic.svg
new file mode 100644
index 000000000..2b1f3b6da
--- /dev/null
+++ b/.icons/kora/status/symbolic/capslock-disabled-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.470419)">
+ <path d="m0 13.203 1e-3 0.547c1e-3 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-0.547c-0.532 0.485-1.225 0.797-2 0.797h-12c-0.774 0-1.468-0.312-2-0.797z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m0.999 12.732c-0.661-0.382-1.078-1.132-0.987-1.953l1-9c0.112-1.013 0.969-1.779 1.988-1.779h10c1.019 0 1.875 0.766 1.988 1.779l1 9c0.091 0.821-0.326 1.571-0.988 1.954v-1.732c0-0.036-2e-3 -0.074-6e-3 -0.111l-1-9c-0.056-0.506-0.484-0.89-0.994-0.89h-10c-0.51 0-0.938 0.383-0.994 0.89l-1 8.999c-5e-3 0.038-7e-3 0.075-7e-3 0.112v1.731z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m6.898 2h2.315l2.91 9h-1.91l-0.609-2h-3.077l-0.617 2h-1.91l2.898-9zm1.182 1.297-1.08 3.992h2.18l-1.1-3.992z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/capslock-enabled-symbolic.svg b/.icons/kora/status/symbolic/capslock-enabled-symbolic.svg
new file mode 100644
index 000000000..d88ccf26b
--- /dev/null
+++ b/.icons/kora/status/symbolic/capslock-enabled-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.470419)">
+ <path d="m0 13.203 1e-3 0.547c1e-3 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-0.547c-0.532 0.485-1.225 0.797-2 0.797h-12c-0.774 0-1.468-0.312-2-0.797z" fill="#dfdfdf"/>
+ </g>
+ <path d="m0.999 12.732c-0.661-0.382-1.078-1.132-0.987-1.953l1-9c0.112-1.013 0.969-1.779 1.988-1.779h10c1.019 0 1.875 0.766 1.988 1.779l1 9c0.091 0.821-0.326 1.571-0.988 1.954v-1.732c0-0.036-2e-3 -0.074-6e-3 -0.111l-1-9c-0.056-0.506-0.484-0.89-0.994-0.89h-10c-0.51 0-0.938 0.383-0.994 0.89l-1 8.999c-5e-3 0.038-7e-3 0.075-7e-3 0.112v1.731z" fill="#dfdfdf"/>
+ <path d="m6.898 2h2.315l2.91 9h-1.91l-0.609-2h-3.077l-0.617 2h-1.91l2.898-9zm1.182 1.297-1.08 3.992h2.18l-1.1-3.992z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/changes-allow-symbolic.svg b/.icons/kora/status/symbolic/changes-allow-symbolic.svg
new file mode 100644
index 000000000..183eb743b
--- /dev/null
+++ b/.icons/kora/status/symbolic/changes-allow-symbolic.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.05187 0 0 1.02614 -.446259 -.20915)" d="m3.246 8h9.568v5.908h-9.568z" fill="#ebebeb" fill-opacity=".25"/>
+ <path d="m4.04 4.428c.276-1.943 1.938-3.428 3.96-3.428 2.216 0 4 1.784 4 4v1.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588h2 4v-2.119c0-1.108-.892-2-2-2-.953 0-1.747.66-1.95 1.551zm8.96 4.574c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/changes-prevent-symbolic.svg b/.icons/kora/status/symbolic/changes-prevent-symbolic.svg
new file mode 100644
index 000000000..000b6bcd3
--- /dev/null
+++ b/.icons/kora/status/symbolic/changes-prevent-symbolic.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.05187 0 0 1.02614 -.446259 -.20915)" d="m3.246 8h9.568v5.908h-9.568z" fill="#ebebeb" fill-opacity=".25"/>
+ <path d="m12 6.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588v-1.996c0-2.216 1.784-4 4-4s4 1.784 4 4zm-6 0h4v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2zm7 2.006c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/channel-insecure-symbolic.svg b/.icons/kora/status/symbolic/channel-insecure-symbolic.svg
new file mode 100644
index 000000000..f7cc1014e
--- /dev/null
+++ b/.icons/kora/status/symbolic/channel-insecure-symbolic.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.05187 0 0 1.02614 -.446259 -.20915)" d="m3.246 8h9.568v5.908h-9.568z" fill="#ebebeb" fill-opacity=".25"/>
+ <path d="m12 6.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588v-1.996c0-2.216 1.784-4 4-4s4 1.784 4 4zm-6 0h4v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2zm7 2.006c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="#dfdfdf"/>
+ <path transform="translate(.496278 .317618)" d="m12 6v4l.25 2h1.5l.25-2v-4zm.962 7c-.255 0-.5.101-.68.282-.181.18-.282.425-.282.68v.076c0 .255.101.5.282.68.18.181.425.282.68.282h.076c.255 0 .5-.101.68-.282.181-.18.282-.425.282-.68v-.076c0-.255-.101-.5-.282-.68-.18-.181-.425-.282-.68-.282z" fill="#0d68c3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/channel-secure-symbolic.svg b/.icons/kora/status/symbolic/channel-secure-symbolic.svg
new file mode 100644
index 000000000..000b6bcd3
--- /dev/null
+++ b/.icons/kora/status/symbolic/channel-secure-symbolic.svg
@@ -0,0 +1,4 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.05187 0 0 1.02614 -.446259 -.20915)" d="m3.246 8h9.568v5.908h-9.568z" fill="#ebebeb" fill-opacity=".25"/>
+ <path d="m12 6.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588v-1.996c0-2.216 1.784-4 4-4s4 1.784 4 4zm-6 0h4v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2zm7 2.006c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/checkbox-checked-symbolic.svg b/.icons/kora/status/symbolic/checkbox-checked-symbolic.svg
new file mode 100644
index 000000000..8362d83ef
--- /dev/null
+++ b/.icons/kora/status/symbolic/checkbox-checked-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 2c-1.11 0-2 0.89-2 2v8c0 1.11 0.89 2 2 2h8c1.11 0 2-0.89 2-2v-4.75l-1 1.16v3.59c0 0.55-0.45 1-1 1h-8c-0.55 0-1-0.45-1-1v-8c0-0.55 0.45-1 1-1h8c0.13 0 0.23 0.05 0.34 0.09l0.69-0.81c-0.3-0.18-0.65-0.28-1.03-0.28h-8z" fill="#dfdfdf"/>
+ <path d="m14.278 2.371-6.277 7.19-2.628-1.834c-0.993-0.828-1.734-0.271-0.765 0.746l3.483 4.027 7.052-9.564c0.759-0.87 0.071-1.637-0.865-0.565z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/checkbox-mixed-symbolic.svg b/.icons/kora/status/symbolic/checkbox-mixed-symbolic.svg
new file mode 100644
index 000000000..d52676e6b
--- /dev/null
+++ b/.icons/kora/status/symbolic/checkbox-mixed-symbolic.svg
@@ -0,0 +1,4 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 2c-1.11 0-2 0.89-2 2v8c0 1.11 0.89 2 2 2h8c1.11 0 2-0.89 2-2v-8c0-1.11-0.89-2-2-2zm0 1h8c0.55 0 1 0.45 1 1v8c0 0.55-0.45 1-1 1h-8c-0.55 0-1-0.45-1-1v-8c0-0.55 0.45-1 1-1z" style="fill:#dfdfdf"/>
+ <path d="m6 7h4c1.108 0 2 0.446 2 1s-0.892 1-2 1h-4c-1.108 0-2-0.446-2-1s0.892-1 2-1z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/checkbox-symbolic.svg b/.icons/kora/status/symbolic/checkbox-symbolic.svg
new file mode 100644
index 000000000..d4ed2cd57
--- /dev/null
+++ b/.icons/kora/status/symbolic/checkbox-symbolic.svg
@@ -0,0 +1,3 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 2c-1.11 0-2 0.89-2 2v8c0 1.11 0.89 2 2 2h8c1.11 0 2-0.89 2-2v-8c0-1.11-0.89-2-2-2zm0 1h8c0.55 0 1 0.45 1 1v8c0 0.55-0.45 1-1 1h-8c-0.55 0-1-0.45-1-1v-8c0-0.55 0.45-1 1-1z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/computer-fail-symbolic.svg b/.icons/kora/status/symbolic/computer-fail-symbolic.svg
new file mode 100644
index 000000000..dc8314a2e
--- /dev/null
+++ b/.icons/kora/status/symbolic/computer-fail-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2h-12zm-1.15 0.797h14.3v10.922h-14.3v-10.922zm2.15 12.972v2.231h10v-2.231h-10z" fill="#dfdfdf"/>
+ <path d="m5 3v2h1v-2h-1zm5 0v2h1v-2h-1zm-5 4v1h6v-1h-6zm6 1v1h1v-1h-1zm-6 0h-1v1h1v-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/content-loading-symbolic.svg b/.icons/kora/status/symbolic/content-loading-symbolic.svg
new file mode 100644
index 000000000..55529a00e
--- /dev/null
+++ b/.icons/kora/status/symbolic/content-loading-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path transform="matrix(.836228 0 0 .836228 .491315 1.31017)" d="m5 8c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z"/>
+ <path transform="matrix(.836228 0 0 .836228 5.49132 1.31017)" d="m5 8c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z"/>
+ <path transform="matrix(.836228 0 0 .836228 10.4715 1.31017)" d="m5 8c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/daytime-sunrise-symbolic.svg b/.icons/kora/status/symbolic/daytime-sunrise-symbolic.svg
new file mode 100644
index 000000000..5eb00aa08
--- /dev/null
+++ b/.icons/kora/status/symbolic/daytime-sunrise-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.842845 0 0 .842845 1.25724 4.10898)">
+ <path d="m8 7c-3.31 0-6 2.68-6 6h12c0-3.32-2.69-6-6-6z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m2.943 15.066h-0.803l-0.913-0.847 1.141-0.778-0.691-1.196 1.32-0.407-0.307-1.347h1.381l0.103-1.377 1.319 0.407 0.505-1.285 1.141 0.778 0.861-1.08 0.861 1.08 1.141-0.778 0.505 1.285 1.319-0.407 0.103 1.377h1.381l-0.307 1.347 1.32 0.407-0.691 1.196 1.141 0.778-0.913 0.847h-0.803c0-2.798-2.267-5.057-5.057-5.057s-5.057 2.259-5.057 5.057z" fill="#dfdfdf"/>
+ <g transform="translate(0 1.5)">
+ <path d="m8 0 3 4h-6l3-4z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/daytime-sunset-symbolic.svg b/.icons/kora/status/symbolic/daytime-sunset-symbolic.svg
new file mode 100644
index 000000000..6043ca031
--- /dev/null
+++ b/.icons/kora/status/symbolic/daytime-sunset-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -1.09181)">
+ <path d="m8 16 3-4h-6l3 4z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.842845 0 0 .842845 1.25724 -1.84636)">
+ <path d="m8 7c-3.31 0-6 2.68-6 6h12c0-3.32-2.69-6-6-6z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(8.88178e-16 -5.95533)">
+ <path d="m2.943 15.066h-0.803l-0.913-0.847 1.141-0.778-0.691-1.196 1.32-0.407-0.307-1.347h1.381l0.103-1.377 1.319 0.407 0.505-1.285 1.141 0.778 0.861-1.08 0.861 1.08 1.141-0.778 0.505 1.285 1.319-0.407 0.103 1.377h1.381l-0.307 1.347 1.32 0.407-0.691 1.196 1.141 0.778-0.913 0.847h-0.803c0-2.798-2.267-5.057-5.057-5.057s-5.057 2.259-5.057 5.057z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/dialog-error-symbolic.svg b/.icons/kora/status/symbolic/dialog-error-symbolic.svg
new file mode 100644
index 000000000..a817ce60c
--- /dev/null
+++ b/.icons/kora/status/symbolic/dialog-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.87 0-7 3.13-7 7 0 3.86 3.13 7 7 7s7-3.14 7-7c0-3.87-3.13-7-7-7zm0 1c3.317 0 6 2.683 6 6 0 3.309-2.683 6-6 6s-6-2.691-6-6c0-3.317 2.683-6 6-6z" fill="#0d68c3"/>
+ <path d="m8 10.335c0.656 0 1.189 0.533 1.189 1.189s-0.533 1.188-1.189 1.188-1.189-0.532-1.189-1.188 0.533-1.189 1.189-1.189zm-1.355-6.501c0-0.357 0.142-0.7 0.395-0.953s0.596-0.395 0.953-0.395h0.014c0.357 0 0.7 0.142 0.953 0.395s0.395 0.596 0.395 0.953c0 1.506-0.355 3.556-0.355 4.667 0 0.264-0.105 0.517-0.291 0.704-0.187 0.186-0.44 0.291-0.704 0.291h-0.01c-0.264 0-0.517-0.105-0.704-0.291-0.186-0.187-0.291-0.44-0.291-0.704 0-1.111-0.355-3.161-0.355-4.667z" fill="#0d68c3"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/dialog-information-symbolic.svg b/.icons/kora/status/symbolic/dialog-information-symbolic.svg
new file mode 100644
index 000000000..4dd6061d9
--- /dev/null
+++ b/.icons/kora/status/symbolic/dialog-information-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.87 0-7 3.13-7 7 0 3.86 3.13 7 7 7s7-3.14 7-7c0-3.87-3.13-7-7-7zm0 1c3.317 0 6 2.683 6 6 0 3.309-2.683 6-6 6s-6-2.691-6-6c0-3.317 2.683-6 6-6z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 10.335c0.656 0 1.189 0.533 1.189 1.189s-0.533 1.188-1.189 1.188-1.189-0.532-1.189-1.188 0.533-1.189 1.189-1.189zm-1.355-6.501c0-0.357 0.142-0.7 0.395-0.953s0.596-0.395 0.953-0.395h0.014c0.357 0 0.7 0.142 0.953 0.395s0.395 0.596 0.395 0.953c0 1.506-0.355 3.556-0.355 4.667 0 0.264-0.105 0.517-0.291 0.704-0.187 0.186-0.44 0.291-0.704 0.291h-0.01c-0.264 0-0.517-0.105-0.704-0.291-0.186-0.187-0.291-0.44-0.291-0.704 0-1.111-0.355-3.161-0.355-4.667z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/dialog-password-symbolic.svg b/.icons/kora/status/symbolic/dialog-password-symbolic.svg
new file mode 100644
index 000000000..f141c4f25
--- /dev/null
+++ b/.icons/kora/status/symbolic/dialog-password-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path d="m8.066 4.728c-.748 0-1.352.604-1.352 1.352 0 .559.333 1.037.82 1.244l-1.006 3.378c1.135.771 2.157.748 3.076 0l-1.007-3.378c.487-.207.82-.685.82-1.244 0-.748-.603-1.352-1.351-1.352z"/>
+ <path d="m.792 7.878.33-1.005c.733.258 1.278.488 1.623.689-.1-.847-.144-1.436-.144-1.752h1.02c-.014.459-.072 1.048-.172 1.738.488-.245 1.034-.46 1.666-.675l.316 1.005c-.589.187-1.178.316-1.752.388.287.244.689.689 1.206 1.321l-.833.603c-.273-.373-.589-.876-.962-1.508-.345.661-.647 1.163-.919 1.508l-.819-.603c.546-.661.933-1.106 1.163-1.321-.603-.115-1.177-.244-1.723-.388zm9.909 0 .33-1.005c.732.258 1.278.488 1.623.689-.101-.847-.144-1.436-.144-1.752h1.02c-.015.459-.072 1.048-.173 1.738.489-.245 1.034-.46 1.666-.675l.316 1.005c-.589.187-1.177.316-1.752.388.287.244.69.689 1.207 1.321l-.833.603c-.273-.373-.589-.876-.963-1.508-.344.661-.646 1.163-.919 1.508l-.818-.603c.545-.661.933-1.106 1.163-1.321-.603-.115-1.178-.244-1.723-.388z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/dialog-question-symbolic.svg b/.icons/kora/status/symbolic/dialog-question-symbolic.svg
new file mode 100644
index 000000000..fa673f742
--- /dev/null
+++ b/.icons/kora/status/symbolic/dialog-question-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(12,0,0,12,7.592,11.96)">
+ <path d="m0.222-0.671c0.026 0 0.05 4e-3 0.073 0.012 0.023 9e-3 0.043 0.02 0.06 0.035s0.03 0.033 0.04 0.054c9e-3 0.021 0.014 0.044 0.014 0.069 0 0.017-2e-3 0.032-6e-3 0.045-5e-3 0.014-0.011 0.027-0.019 0.039-8e-3 0.013-0.017 0.025-0.028 0.036-0.012 0.011-0.024 0.023-0.037 0.035-0.021 0.019-0.038 0.035-0.051 0.048-0.013 0.014-0.019 0.029-0.019 0.046 0 5e-3 0 0.01 1e-3 0.015 1e-3 4e-3 1e-3 8e-3 2e-3 0.012h-0.09c-7e-3 -0.015-0.01-0.03-0.01-0.046 0-0.012 2e-3 -0.023 7e-3 -0.034s0.011-0.021 0.018-0.031c7e-3 -9e-3 0.016-0.018 0.025-0.027s0.019-0.017 0.029-0.026c0.011-0.01 0.021-0.019 0.03-0.028 9e-3 -8e-3 0.016-0.016 0.021-0.024 6e-3 -7e-3 0.011-0.015 0.014-0.024 3e-3 -8e-3 4e-3 -0.017 4e-3 -0.027 0-0.025-8e-3 -0.045-0.024-0.06s-0.035-0.022-0.057-0.022c-0.045 0-0.078 0.029-0.097 0.086l-0.088-0.038c0.013-0.048 0.036-0.084 0.069-0.108 0.034-0.025 0.073-0.037 0.119-0.037zm-0.01 0.527c0.022 0 0.041 7e-3 0.056 0.022 0.014 0.015 0.022 0.033 0.022 0.056s-8e-3 0.041-0.022 0.055c-0.015 0.015-0.034 0.022-0.056 0.022-0.021 0-0.04-7e-3 -0.055-0.022-0.015-0.014-0.023-0.032-0.023-0.055s8e-3 -0.041 0.023-0.056 0.034-0.022 0.055-0.022z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.12806 0 0 .890833 -1.02449 .873338)">
+ <path d="m15.092 3.958c0-1.683-1.079-3.05-2.409-3.05h-9.366c-1.33 0-2.409 1.367-2.409 3.05v8.084c0 1.683 1.079 3.05 2.409 3.05h9.366c1.33 0 2.409-1.367 2.409-3.05v-8.084zm-0.621 0v8.084c0 1.25-0.801 2.264-1.788 2.264h-9.366c-0.987 0-1.788-1.014-1.788-2.264v-8.084c0-1.25 0.801-2.264 1.788-2.264h9.366c0.987 0 1.788 1.014 1.788 2.264z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/dialog-warning-symbolic.svg b/.icons/kora/status/symbolic/dialog-warning-symbolic.svg
new file mode 100644
index 000000000..56f0982fc
--- /dev/null
+++ b/.icons/kora/status/symbolic/dialog-warning-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.000275797 -.476427)">
+ <path d="M8,1C7.645,1 7.326,1.172 7.137,1.496L0.137,13.496C-0.251,14.167 0.23,15 1,15L15,15C15.76,15 16.248,14.155 15.867,13.496L8.863,1.496C8.674,1.172 8.355,1 8,1ZM8,2.001L1.003,13.996C1.002,13.998 0.998,14 1,14L15,14C15.002,14 15.002,13.998 15.003,14L8,2.001Z" fill="#0d68c3"/>
+ </g>
+ <g transform="matrix(.853066 0 0 .853066 1.17531 1.87088)">
+ <path d="m8 10.335c0.656 0 1.189 0.533 1.189 1.189s-0.533 1.188-1.189 1.188-1.189-0.532-1.189-1.188 0.533-1.189 1.189-1.189zm-1.355-6.501c0-0.357 0.142-0.7 0.395-0.953s0.596-0.395 0.953-0.395h0.014c0.357 0 0.7 0.142 0.953 0.395s0.395 0.596 0.395 0.953c0 1.506-0.355 3.556-0.355 4.667 0 0.264-0.105 0.517-0.291 0.704-0.187 0.186-0.44 0.291-0.704 0.291h-0.01c-0.264 0-0.517-0.105-0.704-0.291-0.186-0.187-0.291-0.44-0.291-0.704 0-1.111-0.355-3.161-0.355-4.667z" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/display-brightness-high-symbolic.svg b/.icons/kora/status/symbolic/display-brightness-high-symbolic.svg
new file mode 100644
index 000000000..456265af4
--- /dev/null
+++ b/.icons/kora/status/symbolic/display-brightness-high-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 3.76c2.342 0 4.24 1.898 4.24 4.24s-1.898 4.24-4.24 4.24-4.24-1.898-4.24-4.24 1.898-4.24 4.24-4.24z" fill="#dfdfdf"/>
+ <path d="m9.284 15.26c0.029 0.137 0.164 0.225 0.301 0.196s0.225-0.164 0.195-0.301l-0.261-1.228c-0.029-0.137-0.164-0.225-0.301-0.195-0.137 0.029-0.224 0.164-0.195 0.301l0.261 1.227zm-3.064-0.105c-0.03 0.137 0.058 0.272 0.195 0.301s0.272-0.059 0.301-0.196l0.261-1.227c0.029-0.137-0.058-0.272-0.195-0.301-0.137-0.03-0.272 0.058-0.301 0.195l-0.261 1.228zm5.906-1.045c0.082 0.114 0.241 0.139 0.354 0.057 0.114-0.083 0.139-0.242 0.057-0.355l-0.738-1.015c-0.082-0.114-0.241-0.139-0.355-0.057-0.113 0.083-0.138 0.242-0.056 0.355l0.738 1.015zm-8.663-0.298c-0.082 0.113-0.057 0.272 0.057 0.355 0.113 0.082 0.272 0.057 0.354-0.057l0.738-1.015c0.082-0.113 0.057-0.272-0.056-0.355-0.114-0.082-0.273-0.057-0.355 0.057l-0.738 1.015zm10.791-1.908c0.122 0.07 0.277 0.029 0.347-0.093 0.07-0.121 0.029-0.277-0.093-0.347l-1.087-0.627c-0.121-0.07-0.276-0.029-0.346 0.093-0.071 0.121-0.029 0.277 0.092 0.347l1.087 0.627zm-12.762-0.44c-0.122 0.07-0.163 0.226-0.093 0.347 0.07 0.122 0.225 0.163 0.347 0.093l1.087-0.627c0.121-0.07 0.163-0.226 0.092-0.347-0.07-0.122-0.225-0.163-0.346-0.093l-1.087 0.627zm13.81-2.441c0.139 0.014 0.264-0.087 0.279-0.226 0.014-0.14-0.087-0.265-0.226-0.279l-1.248-0.132c-0.14-0.014-0.265 0.087-0.28 0.226-0.014 0.14 0.087 0.265 0.226 0.28l1.249 0.131zm-14.657-0.505c-0.139 0.014-0.24 0.139-0.226 0.279 0.015 0.139 0.14 0.24 0.279 0.226l1.249-0.131c0.139-0.015 0.24-0.14 0.226-0.28-0.015-0.139-0.14-0.24-0.28-0.226l-1.248 0.132zm14.441-2.553c0.134-0.044 0.207-0.187 0.163-0.32-0.043-0.134-0.186-0.207-0.32-0.164l-1.193 0.388c-0.133 0.044-0.207 0.187-0.163 0.32 0.043 0.134 0.186 0.207 0.32 0.163l1.193-0.387zm-14.015-0.484c-0.134-0.043-0.277 0.03-0.32 0.164-0.044 0.133 0.029 0.276 0.163 0.32l1.193 0.387c0.134 0.044 0.277-0.029 0.32-0.163 0.044-0.133-0.03-0.276-0.163-0.32l-1.193-0.388zm12.575-2.223c0.104-0.094 0.112-0.254 0.019-0.358-0.094-0.105-0.255-0.113-0.359-0.019l-0.933 0.84c-0.104 0.093-0.112 0.254-0.018 0.358 0.093 0.104 0.254 0.113 0.358 0.019l0.933-0.84zm-10.952-0.377c-0.104-0.094-0.265-0.086-0.359 0.019-0.093 0.104-0.085 0.264 0.019 0.358l0.933 0.84c0.104 0.094 0.265 0.085 0.358-0.019 0.094-0.104 0.086-0.265-0.018-0.358l-0.933-0.84zm2.541-1.716c-0.057-0.128-0.207-0.185-0.335-0.128s-0.186 0.207-0.129 0.335l0.51 1.146c0.057 0.128 0.208 0.186 0.336 0.129s0.185-0.207 0.128-0.335l-0.51-1.147zm5.994 0.207c0.057-0.128-1e-3 -0.278-0.129-0.335s-0.278 0-0.335 0.128l-0.51 1.147c-0.057 0.128 0 0.278 0.128 0.335s0.279-1e-3 0.336-0.129l0.51-1.146zm-2.975-0.74c0-0.141-0.114-0.254-0.254-0.254s-0.254 0.113-0.254 0.254v1.254c0 0.141 0.114 0.254 0.254 0.254s0.254-0.113 0.254-0.254v-1.254z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 0.473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/display-brightness-low-symbolic.svg b/.icons/kora/status/symbolic/display-brightness-low-symbolic.svg
new file mode 100644
index 000000000..d4162883d
--- /dev/null
+++ b/.icons/kora/status/symbolic/display-brightness-low-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.214 4.153v7.694c-1.449-0.674-2.454-2.143-2.454-3.847s1.005-3.173 2.454-3.847z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m9.284 15.26c0.029 0.137 0.164 0.225 0.301 0.196s0.225-0.164 0.195-0.301l-0.261-1.228c-0.029-0.137-0.164-0.225-0.301-0.195-0.137 0.029-0.224 0.164-0.195 0.301l0.261 1.227zm-3.064-0.105c-0.03 0.137 0.058 0.272 0.195 0.301s0.272-0.059 0.301-0.196l0.261-1.227c0.029-0.137-0.058-0.272-0.195-0.301-0.137-0.03-0.272 0.058-0.301 0.195l-0.261 1.228zm5.906-1.045c0.082 0.114 0.241 0.139 0.354 0.057 0.114-0.083 0.139-0.242 0.057-0.355l-0.738-1.015c-0.082-0.114-0.241-0.139-0.355-0.057-0.113 0.083-0.138 0.242-0.056 0.355l0.738 1.015zm-8.663-0.298c-0.082 0.113-0.057 0.272 0.057 0.355 0.113 0.082 0.272 0.057 0.354-0.057l0.738-1.015c0.082-0.113 0.057-0.272-0.056-0.355-0.114-0.082-0.273-0.057-0.355 0.057l-0.738 1.015zm10.791-1.908c0.122 0.07 0.277 0.029 0.347-0.093 0.07-0.121 0.029-0.277-0.093-0.347l-1.087-0.627c-0.121-0.07-0.276-0.029-0.346 0.093-0.071 0.121-0.029 0.277 0.092 0.347l1.087 0.627zm-12.762-0.44c-0.122 0.07-0.163 0.226-0.093 0.347 0.07 0.122 0.225 0.163 0.347 0.093l1.087-0.627c0.121-0.07 0.163-0.226 0.092-0.347-0.07-0.122-0.225-0.163-0.346-0.093l-1.087 0.627zm13.81-2.441c0.139 0.014 0.264-0.087 0.279-0.226 0.014-0.14-0.087-0.265-0.226-0.279l-1.248-0.132c-0.14-0.014-0.265 0.087-0.28 0.226-0.014 0.14 0.087 0.265 0.226 0.28l1.249 0.131zm-14.657-0.505c-0.139 0.014-0.24 0.139-0.226 0.279 0.015 0.139 0.14 0.24 0.279 0.226l1.249-0.131c0.139-0.015 0.24-0.14 0.226-0.28-0.015-0.139-0.14-0.24-0.28-0.226l-1.248 0.132zm14.441-2.553c0.134-0.044 0.207-0.187 0.163-0.32-0.043-0.134-0.186-0.207-0.32-0.164l-1.193 0.388c-0.133 0.044-0.207 0.187-0.163 0.32 0.043 0.134 0.186 0.207 0.32 0.163l1.193-0.387zm-14.015-0.484c-0.134-0.043-0.277 0.03-0.32 0.164-0.044 0.133 0.029 0.276 0.163 0.32l1.193 0.387c0.134 0.044 0.277-0.029 0.32-0.163 0.044-0.133-0.03-0.276-0.163-0.32l-1.193-0.388zm12.575-2.223c0.104-0.094 0.112-0.254 0.019-0.358-0.094-0.105-0.255-0.113-0.359-0.019l-0.933 0.84c-0.104 0.093-0.112 0.254-0.018 0.358 0.093 0.104 0.254 0.113 0.358 0.019l0.933-0.84zm-10.952-0.377c-0.104-0.094-0.265-0.086-0.359 0.019-0.093 0.104-0.085 0.264 0.019 0.358l0.933 0.84c0.104 0.094 0.265 0.085 0.358-0.019 0.094-0.104 0.086-0.265-0.018-0.358l-0.933-0.84zm2.541-1.716c-0.057-0.128-0.207-0.185-0.335-0.128s-0.186 0.207-0.129 0.335l0.51 1.146c0.057 0.128 0.208 0.186 0.336 0.129s0.185-0.207 0.128-0.335l-0.51-1.147zm5.994 0.207c0.057-0.128-1e-3 -0.278-0.129-0.335s-0.278 0-0.335 0.128l-0.51 1.147c-0.057 0.128 0 0.278 0.128 0.335s0.279-1e-3 0.336-0.129l0.51-1.146zm-2.975-0.74c0-0.141-0.114-0.254-0.254-0.254s-0.254 0.113-0.254 0.254v1.254c0 0.141 0.114 0.254 0.254 0.254s0.254-0.113 0.254-0.254v-1.254z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 0.473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/display-brightness-medium-symbolic.svg b/.icons/kora/status/symbolic/display-brightness-medium-symbolic.svg
new file mode 100644
index 000000000..96a30c55a
--- /dev/null
+++ b/.icons/kora/status/symbolic/display-brightness-medium-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 3.76c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24v-8.48z" style="fill-opacity:.8;fill:rgb(223,223,223)"/>
+ <path d="m9.284 15.26c0.029 0.137 0.164 0.225 0.301 0.196s0.225-0.164 0.195-0.301l-0.261-1.228c-0.029-0.137-0.164-0.225-0.301-0.195-0.137 0.029-0.224 0.164-0.195 0.301l0.261 1.227zm-3.064-0.105c-0.03 0.137 0.058 0.272 0.195 0.301s0.272-0.059 0.301-0.196l0.261-1.227c0.029-0.137-0.058-0.272-0.195-0.301-0.137-0.03-0.272 0.058-0.301 0.195l-0.261 1.228zm5.906-1.045c0.082 0.114 0.241 0.139 0.354 0.057 0.114-0.083 0.139-0.242 0.057-0.355l-0.738-1.015c-0.082-0.114-0.241-0.139-0.355-0.057-0.113 0.083-0.138 0.242-0.056 0.355l0.738 1.015zm-8.663-0.298c-0.082 0.113-0.057 0.272 0.057 0.355 0.113 0.082 0.272 0.057 0.354-0.057l0.738-1.015c0.082-0.113 0.057-0.272-0.056-0.355-0.114-0.082-0.273-0.057-0.355 0.057l-0.738 1.015zm10.791-1.908c0.122 0.07 0.277 0.029 0.347-0.093 0.07-0.121 0.029-0.277-0.093-0.347l-1.087-0.627c-0.121-0.07-0.276-0.029-0.346 0.093-0.071 0.121-0.029 0.277 0.092 0.347l1.087 0.627zm-12.762-0.44c-0.122 0.07-0.163 0.226-0.093 0.347 0.07 0.122 0.225 0.163 0.347 0.093l1.087-0.627c0.121-0.07 0.163-0.226 0.092-0.347-0.07-0.122-0.225-0.163-0.346-0.093l-1.087 0.627zm13.81-2.441c0.139 0.014 0.264-0.087 0.279-0.226 0.014-0.14-0.087-0.265-0.226-0.279l-1.248-0.132c-0.14-0.014-0.265 0.087-0.28 0.226-0.014 0.14 0.087 0.265 0.226 0.28l1.249 0.131zm-14.657-0.505c-0.139 0.014-0.24 0.139-0.226 0.279 0.015 0.139 0.14 0.24 0.279 0.226l1.249-0.131c0.139-0.015 0.24-0.14 0.226-0.28-0.015-0.139-0.14-0.24-0.28-0.226l-1.248 0.132zm14.441-2.553c0.134-0.044 0.207-0.187 0.163-0.32-0.043-0.134-0.186-0.207-0.32-0.164l-1.193 0.388c-0.133 0.044-0.207 0.187-0.163 0.32 0.043 0.134 0.186 0.207 0.32 0.163l1.193-0.387zm-14.015-0.484c-0.134-0.043-0.277 0.03-0.32 0.164-0.044 0.133 0.029 0.276 0.163 0.32l1.193 0.387c0.134 0.044 0.277-0.029 0.32-0.163 0.044-0.133-0.03-0.276-0.163-0.32l-1.193-0.388zm12.575-2.223c0.104-0.094 0.112-0.254 0.019-0.358-0.094-0.105-0.255-0.113-0.359-0.019l-0.933 0.84c-0.104 0.093-0.112 0.254-0.018 0.358 0.093 0.104 0.254 0.113 0.358 0.019l0.933-0.84zm-10.952-0.377c-0.104-0.094-0.265-0.086-0.359 0.019-0.093 0.104-0.085 0.264 0.019 0.358l0.933 0.84c0.104 0.094 0.265 0.085 0.358-0.019 0.094-0.104 0.086-0.265-0.018-0.358l-0.933-0.84zm2.541-1.716c-0.057-0.128-0.207-0.185-0.335-0.128s-0.186 0.207-0.129 0.335l0.51 1.146c0.057 0.128 0.208 0.186 0.336 0.129s0.185-0.207 0.128-0.335l-0.51-1.147zm5.994 0.207c0.057-0.128-1e-3 -0.278-0.129-0.335s-0.278 0-0.335 0.128l-0.51 1.147c-0.057 0.128 0 0.278 0.128 0.335s0.279-1e-3 0.336-0.129l0.51-1.146zm-2.975-0.74c0-0.141-0.114-0.254-0.254-0.254s-0.254 0.113-0.254 0.254v1.254c0 0.141 0.114 0.254 0.254 0.254s0.254-0.113 0.254-0.254v-1.254z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 0.473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/display-brightness-off-symbolic.svg b/.icons/kora/status/symbolic/display-brightness-off-symbolic.svg
new file mode 100644
index 000000000..d556d99ff
--- /dev/null
+++ b/.icons/kora/status/symbolic/display-brightness-off-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 3.76c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24v-8.48z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m9.284 15.26c0.029 0.137 0.164 0.225 0.301 0.196s0.225-0.164 0.195-0.301l-0.261-1.228c-0.029-0.137-0.164-0.225-0.301-0.195-0.137 0.029-0.224 0.164-0.195 0.301l0.261 1.227zm-3.064-0.105c-0.03 0.137 0.058 0.272 0.195 0.301s0.272-0.059 0.301-0.196l0.261-1.227c0.029-0.137-0.058-0.272-0.195-0.301-0.137-0.03-0.272 0.058-0.301 0.195l-0.261 1.228zm5.906-1.045c0.082 0.114 0.241 0.139 0.354 0.057 0.114-0.083 0.139-0.242 0.057-0.355l-0.738-1.015c-0.082-0.114-0.241-0.139-0.355-0.057-0.113 0.083-0.138 0.242-0.056 0.355l0.738 1.015zm-8.663-0.298c-0.082 0.113-0.057 0.272 0.057 0.355 0.113 0.082 0.272 0.057 0.354-0.057l0.738-1.015c0.082-0.113 0.057-0.272-0.056-0.355-0.114-0.082-0.273-0.057-0.355 0.057l-0.738 1.015zm10.791-1.908c0.122 0.07 0.277 0.029 0.347-0.093 0.07-0.121 0.029-0.277-0.093-0.347l-1.087-0.627c-0.121-0.07-0.276-0.029-0.346 0.093-0.071 0.121-0.029 0.277 0.092 0.347l1.087 0.627zm-12.762-0.44c-0.122 0.07-0.163 0.226-0.093 0.347 0.07 0.122 0.225 0.163 0.347 0.093l1.087-0.627c0.121-0.07 0.163-0.226 0.092-0.347-0.07-0.122-0.225-0.163-0.346-0.093l-1.087 0.627zm13.81-2.441c0.139 0.014 0.264-0.087 0.279-0.226 0.014-0.14-0.087-0.265-0.226-0.279l-1.248-0.132c-0.14-0.014-0.265 0.087-0.28 0.226-0.014 0.14 0.087 0.265 0.226 0.28l1.249 0.131zm-14.657-0.505c-0.139 0.014-0.24 0.139-0.226 0.279 0.015 0.139 0.14 0.24 0.279 0.226l1.249-0.131c0.139-0.015 0.24-0.14 0.226-0.28-0.015-0.139-0.14-0.24-0.28-0.226l-1.248 0.132zm14.441-2.553c0.134-0.044 0.207-0.187 0.163-0.32-0.043-0.134-0.186-0.207-0.32-0.164l-1.193 0.388c-0.133 0.044-0.207 0.187-0.163 0.32 0.043 0.134 0.186 0.207 0.32 0.163l1.193-0.387zm-14.015-0.484c-0.134-0.043-0.277 0.03-0.32 0.164-0.044 0.133 0.029 0.276 0.163 0.32l1.193 0.387c0.134 0.044 0.277-0.029 0.32-0.163 0.044-0.133-0.03-0.276-0.163-0.32l-1.193-0.388zm12.575-2.223c0.104-0.094 0.112-0.254 0.019-0.358-0.094-0.105-0.255-0.113-0.359-0.019l-0.933 0.84c-0.104 0.093-0.112 0.254-0.018 0.358 0.093 0.104 0.254 0.113 0.358 0.019l0.933-0.84zm-10.952-0.377c-0.104-0.094-0.265-0.086-0.359 0.019-0.093 0.104-0.085 0.264 0.019 0.358l0.933 0.84c0.104 0.094 0.265 0.085 0.358-0.019 0.094-0.104 0.086-0.265-0.018-0.358l-0.933-0.84zm2.541-1.716c-0.057-0.128-0.207-0.185-0.335-0.128s-0.186 0.207-0.129 0.335l0.51 1.146c0.057 0.128 0.208 0.186 0.336 0.129s0.185-0.207 0.128-0.335l-0.51-1.147zm5.994 0.207c0.057-0.128-1e-3 -0.278-0.129-0.335s-0.278 0-0.335 0.128l-0.51 1.147c-0.057 0.128 0 0.278 0.128 0.335s0.279-1e-3 0.336-0.129l0.51-1.146zm-2.975-0.74c0-0.141-0.114-0.254-0.254-0.254s-0.254 0.113-0.254 0.254v1.254c0 0.141 0.114 0.254 0.254 0.254s0.254-0.113 0.254-0.254v-1.254z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 0.473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/display-brightness-symbolic.svg b/.icons/kora/status/symbolic/display-brightness-symbolic.svg
new file mode 100644
index 000000000..8e84ec281
--- /dev/null
+++ b/.icons/kora/status/symbolic/display-brightness-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 3.76c-2.342 0-4.24 1.898-4.24 4.24s1.898 4.24 4.24 4.24v-8.48z" fill="#dfdfdf"/>
+ <path d="m9.284 15.26c0.029 0.137 0.164 0.225 0.301 0.196s0.225-0.164 0.195-0.301l-0.261-1.228c-0.029-0.137-0.164-0.225-0.301-0.195-0.137 0.029-0.224 0.164-0.195 0.301l0.261 1.227zm-3.064-0.105c-0.03 0.137 0.058 0.272 0.195 0.301s0.272-0.059 0.301-0.196l0.261-1.227c0.029-0.137-0.058-0.272-0.195-0.301-0.137-0.03-0.272 0.058-0.301 0.195l-0.261 1.228zm5.906-1.045c0.082 0.114 0.241 0.139 0.354 0.057 0.114-0.083 0.139-0.242 0.057-0.355l-0.738-1.015c-0.082-0.114-0.241-0.139-0.355-0.057-0.113 0.083-0.138 0.242-0.056 0.355l0.738 1.015zm-8.663-0.298c-0.082 0.113-0.057 0.272 0.057 0.355 0.113 0.082 0.272 0.057 0.354-0.057l0.738-1.015c0.082-0.113 0.057-0.272-0.056-0.355-0.114-0.082-0.273-0.057-0.355 0.057l-0.738 1.015zm10.791-1.908c0.122 0.07 0.277 0.029 0.347-0.093 0.07-0.121 0.029-0.277-0.093-0.347l-1.087-0.627c-0.121-0.07-0.276-0.029-0.346 0.093-0.071 0.121-0.029 0.277 0.092 0.347l1.087 0.627zm-12.762-0.44c-0.122 0.07-0.163 0.226-0.093 0.347 0.07 0.122 0.225 0.163 0.347 0.093l1.087-0.627c0.121-0.07 0.163-0.226 0.092-0.347-0.07-0.122-0.225-0.163-0.346-0.093l-1.087 0.627zm13.81-2.441c0.139 0.014 0.264-0.087 0.279-0.226 0.014-0.14-0.087-0.265-0.226-0.279l-1.248-0.132c-0.14-0.014-0.265 0.087-0.28 0.226-0.014 0.14 0.087 0.265 0.226 0.28l1.249 0.131zm-14.657-0.505c-0.139 0.014-0.24 0.139-0.226 0.279 0.015 0.139 0.14 0.24 0.279 0.226l1.249-0.131c0.139-0.015 0.24-0.14 0.226-0.28-0.015-0.139-0.14-0.24-0.28-0.226l-1.248 0.132zm14.441-2.553c0.134-0.044 0.207-0.187 0.163-0.32-0.043-0.134-0.186-0.207-0.32-0.164l-1.193 0.388c-0.133 0.044-0.207 0.187-0.163 0.32 0.043 0.134 0.186 0.207 0.32 0.163l1.193-0.387zm-14.015-0.484c-0.134-0.043-0.277 0.03-0.32 0.164-0.044 0.133 0.029 0.276 0.163 0.32l1.193 0.387c0.134 0.044 0.277-0.029 0.32-0.163 0.044-0.133-0.03-0.276-0.163-0.32l-1.193-0.388zm12.575-2.223c0.104-0.094 0.112-0.254 0.019-0.358-0.094-0.105-0.255-0.113-0.359-0.019l-0.933 0.84c-0.104 0.093-0.112 0.254-0.018 0.358 0.093 0.104 0.254 0.113 0.358 0.019l0.933-0.84zm-10.952-0.377c-0.104-0.094-0.265-0.086-0.359 0.019-0.093 0.104-0.085 0.264 0.019 0.358l0.933 0.84c0.104 0.094 0.265 0.085 0.358-0.019 0.094-0.104 0.086-0.265-0.018-0.358l-0.933-0.84zm2.541-1.716c-0.057-0.128-0.207-0.185-0.335-0.128s-0.186 0.207-0.129 0.335l0.51 1.146c0.057 0.128 0.208 0.186 0.336 0.129s0.185-0.207 0.128-0.335l-0.51-1.147zm5.994 0.207c0.057-0.128-1e-3 -0.278-0.129-0.335s-0.278 0-0.335 0.128l-0.51 1.147c-0.057 0.128 0 0.278 0.128 0.335s0.279-1e-3 0.336-0.129l0.51-1.146zm-2.975-0.74c0-0.141-0.114-0.254-0.254-0.254s-0.254 0.113-0.254 0.254v1.254c0 0.141 0.114 0.254 0.254 0.254s0.254-0.113 0.254-0.254v-1.254z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 2.517c-3.026 0-5.483 2.457-5.483 5.483s2.457 5.483 5.483 5.483 5.483-2.457 5.483-5.483-2.457-5.483-5.483-5.483zm0 0.473c2.765 0 5.01 2.245 5.01 5.01s-2.245 5.01-5.01 5.01-5.01-2.245-5.01-5.01 2.245-5.01 5.01-5.01z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/folder-documents-symbolic.svg b/.icons/kora/status/symbolic/folder-documents-symbolic.svg
new file mode 100644
index 000000000..67642885d
--- /dev/null
+++ b/.icons/kora/status/symbolic/folder-documents-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.07335 0 0 1.07335 -1.32032 -1.32031)" fill="#dfdfdf">
+ <path d="m9.828 26.173c0 1.951 1.831 3.782 3.782 3.782h10.564v.185c0 1.052-.853 1.905-1.905 1.905h-14.19c-1.052 0-1.905-.853-1.905-1.905v-20.19c0-1.052.853-1.905 1.905-1.905h1.749z" fill-opacity=".3"/>
+ <path d="m26.174 29.955v.248c0 2.122-1.72 3.842-3.842 3.842h-14.318c-1.019 0-1.996-.405-2.717-1.125-.72-.721-1.125-1.698-1.125-2.717.001-5.341.001-14.955.002-20.303 0-1.021.406-2 1.13-2.721.723-.721 1.704-1.124 2.725-1.12.999.003 1.799.006 1.799.006v-.328c0-2.089 1.693-3.782 3.782-3.782h8.016l10.202 10.201v14.017c0 2.089-1.693 3.782-3.782 3.782zm-16.346-21.91h-1.632c-.536 0-1.051.213-1.43.592s-.592.894-.592 1.43v19.956c0 1.117.905 2.022 2.022 2.022h13.888c.554 0 1.086-.22 1.478-.612s.612-.924.612-1.478h-10.564c-2.089 0-3.782-1.693-3.782-3.782zm2-1.678v19.176c0 .639.254 1.253.707 1.705.452.453 1.066.707 1.705.707h13.176c.639 0 1.253-.254 1.705-.707.453-.452.707-1.066.707-1.705v-11.588h-10v-10h-5.588c-.639 0-1.253.254-1.705.707-.453.452-.707 1.066-.707 1.705zm10-1.211v6.799h6.798z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/folder-drag-accept-symbolic.svg b/.icons/kora/status/symbolic/folder-drag-accept-symbolic.svg
new file mode 100644
index 000000000..9a171625d
--- /dev/null
+++ b/.icons/kora/status/symbolic/folder-drag-accept-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.463714 0 0 .48343 -.693717 -.446972)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453zm-1.917 0c0-.878-.731-1.589-1.633-1.589h-12.527c-2.295 0-3.682-.769-4.883-1.706-1.052-.821-1.797-1.977-3.808-1.977h-6.186c-.902 0-1.633.711-1.633 1.588v20.15c0 .877.731 1.588 1.633 1.588h27.404c.902 0 1.633-.711 1.633-1.588z"/>
+ <path transform="matrix(.444507 0 0 .450599 -.002321 .570752)" d="m2.005 17.692h31.995v9.604c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/folder-open-symbolic.svg b/.icons/kora/status/symbolic/folder-open-symbolic.svg
new file mode 100644
index 000000000..6aaa022e2
--- /dev/null
+++ b/.icons/kora/status/symbolic/folder-open-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.463714 0 0 .48343 -.693717 -.446972)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453zm-1.917 0c0-.878-.731-1.589-1.633-1.589h-12.527c-2.295 0-3.682-.769-4.883-1.706-1.052-.821-1.797-1.977-3.808-1.977h-6.186c-.902 0-1.633.711-1.633 1.588v20.15c0 .877.731 1.588 1.633 1.588h27.404c.902 0 1.633-.711 1.633-1.588z"/>
+ <path transform="matrix(.444507 0 0 .450599 -.002321 .570752)" d="m2.005 23.478h31.995v3.818c0 .941-.763 1.704-1.704 1.704h-28.587c-.941 0-1.704-.763-1.704-1.704z" fill-opacity=".3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/folder-visiting-symbolic.svg b/.icons/kora/status/symbolic/folder-visiting-symbolic.svg
new file mode 100644
index 000000000..f4b382e7c
--- /dev/null
+++ b/.icons/kora/status/symbolic/folder-visiting-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-opacity=".3">
+ <path transform="matrix(.463714 0 0 .48343 -.693717 -.446972)" d="m36 11.082v16.466c0 1.906-1.59 3.452-3.55 3.452h-27.404c-1.96 0-3.55-1.546-3.55-3.452v-20.15c0-1.906 1.59-3.452 3.55-3.452h6.186c4.331 0 4.36 3.683 8.691 3.683h12.527c1.96 0 3.55 1.546 3.55 3.453z"/>
+ <path d="m16 4.91v.307l-3.423-1.976h1.777c.909 0 1.646.747 1.646 1.669zm0 2.592v2.286l-14.423-8.326c.023-.001.046-.001.069-.001h2.869c2.008 0 2.022 1.78 4.03 1.78h.073zm0 4.572v.797c0 .47-.192.896-.502 1.199l-15.498-8.947v-1.994c0-.095.008-.188.023-.279zm-3.647 2.465h-3.96l-8.393-4.845v-2.285zm-7.918 0h-2.789c-.909 0-1.646-.747-1.646-1.668v-.891z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/freon-fan-symbolic.svg b/.icons/kora/status/symbolic/freon-fan-symbolic.svg
new file mode 120000
index 000000000..81a5e269f
--- /dev/null
+++ b/.icons/kora/status/symbolic/freon-fan-symbolic.svg
@@ -0,0 +1 @@
+sensors-fan-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/freon-gpu-temperature-symbolic.svg b/.icons/kora/status/symbolic/freon-gpu-temperature-symbolic.svg
new file mode 100644
index 000000000..8f28d7e96
--- /dev/null
+++ b/.icons/kora/status/symbolic/freon-gpu-temperature-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.013 3.075 11.482 0.012 0.127 1.096v9.74h-7.676l-0.913-1.015-3.02 3e-3v-9.836z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.983329 0 0 .983329 .13337 .125066)">
+ <path d="m1 0c-1.325 0-1.325 0.991 0 0.991h1v4.009h-2v3h2v1h-2v3h2v2c0 1.325 0.928 1.345 0.928 0.02v-13c0-1-1-1-1-1l-0.928-0.02zm2.809 3v1.127h10.925v9.905h-7.806v-2h-3.119v0.968h2.191v2h8.408c0.422 0 0.827-0.168 1.126-0.466 0.298-0.299 0.466-0.704 0.466-1.126v-8.816c0-0.879-0.713-1.592-1.592-1.592h-10.599zm-3.127 2.98h1v1h-1v-1zm5.318 0.02v4h1v-4h-1zm2 0v4h1v-4h-1zm2 0v4h1v-4h-1zm2 0v4h1v-4h-1zm-11.318 3.98h1v1h-1v-1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/freon-temperature-symbolic.svg b/.icons/kora/status/symbolic/freon-temperature-symbolic.svg
new file mode 120000
index 000000000..c62743ebc
--- /dev/null
+++ b/.icons/kora/status/symbolic/freon-temperature-symbolic.svg
@@ -0,0 +1 @@
+sensors-temperature-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/freon-voltage-symbolic.svg b/.icons/kora/status/symbolic/freon-voltage-symbolic.svg
new file mode 120000
index 000000000..22b815153
--- /dev/null
+++ b/.icons/kora/status/symbolic/freon-voltage-symbolic.svg
@@ -0,0 +1 @@
+sensors-voltage-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/gser-icon-playing-symbolic.svg b/.icons/kora/status/symbolic/gser-icon-playing-symbolic.svg
new file mode 100644
index 000000000..899a6dbc2
--- /dev/null
+++ b/.icons/kora/status/symbolic/gser-icon-playing-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 2c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-14zm0 0.7h14c0.166 0 0.3 0.134 0.3 0.3v10c0 0.166-0.134 0.3-0.3 0.3h-14c-0.166 0-0.3-0.134-0.3-0.3v-10c0-0.166 0.134-0.3 0.3-0.3z" fill="#dfdfdf"/>
+ <path d="m1 2c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-14zm4 2c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m11 9h3c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m11 7h3c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m11 5h3c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <g transform="matrix(2,0,0,2,-5,-8)">
+ <path d="m7 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/gser-icon-stopped-symbolic.svg b/.icons/kora/status/symbolic/gser-icon-stopped-symbolic.svg
new file mode 100644
index 000000000..7c012bc70
--- /dev/null
+++ b/.icons/kora/status/symbolic/gser-icon-stopped-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 2c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-14zm0 0.7h14c0.166 0 0.3 0.134 0.3 0.3v10c0 0.166-0.134 0.3-0.3 0.3h-14c-0.166 0-0.3-0.134-0.3-0.3v-10c0-0.166 0.134-0.3 0.3-0.3z" fill="#dfdfdf"/>
+ <path d="m1 2c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-14zm4 2c-2.194 0-4 1.806-4 4s1.806 4 4 4 4-1.806 4-4-1.806-4-4-4z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m11 9h3c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m11 7h3c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m11 5h3c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m7 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/image-loading-symbolic.svg b/.icons/kora/status/symbolic/image-loading-symbolic.svg
new file mode 100644
index 000000000..1826cca80
--- /dev/null
+++ b/.icons/kora/status/symbolic/image-loading-symbolic.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.811976 0 0 .811976 1.50419 1.50419)">
+ <path d="m5 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.811976 0 0 .811976 1.50419 1.50419)">
+ <path d="m10 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.811976 0 0 .811976 1.50419 1.50419)">
+ <path d="m15 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ </g>
+ <path d="m15.727 4.136c0-2.132-1.731-3.863-3.863-3.863h-7.728c-2.132 0-3.863 1.731-3.863 3.863v7.728c0 2.132 1.731 3.863 3.863 3.863h7.728c2.132 0 3.863-1.731 3.863-3.863v-7.728zm-0.8 0v7.728c0 1.69-1.373 3.063-3.063 3.063h-7.728c-1.69 0-3.063-1.373-3.063-3.063v-7.728c0-1.69 1.373-3.063 3.063-3.063h7.728c1.69 0 3.063 1.373 3.063 3.063z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/keyboard-brightness-symbolic.svg b/.icons/kora/status/symbolic/keyboard-brightness-symbolic.svg
new file mode 100644
index 000000000..66db5069f
--- /dev/null
+++ b/.icons/kora/status/symbolic/keyboard-brightness-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(2.01672 0 0 1 -8.12634 .0744417)">
+ <path d="m9.484 10.294c0-0.354-0.07-0.694-0.194-0.945-0.124-0.25-0.293-0.391-0.469-0.391h-1.642c-0.176 0-0.345 0.141-0.469 0.391-0.124 0.251-0.194 0.591-0.194 0.945v1.632h2.968v-1.632z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m3 12v-2l-3 1 3 1z" fill="#dfdfdf"/>
+ <path d="m7 6h2l-1-3-1 3z" fill="#dfdfdf"/>
+ <path d="m13 10v2l3-1-3-1z" fill="#dfdfdf"/>
+ <path d="m10.825 6.756 1.414 1.414 1.415-2.828-2.829 1.414z" fill="#dfdfdf"/>
+ <path d="M3.761,8.17L5.175,6.756L2.346,5.342L3.761,8.17Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/location-services-active-symbolic.svg b/.icons/kora/status/symbolic/location-services-active-symbolic.svg
new file mode 100644
index 000000000..b75f48713
--- /dev/null
+++ b/.icons/kora/status/symbolic/location-services-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 8 1 A 5 4.9989288 0 0 0 3 5.9980469 C 3 6.1700101 3.01425 6.3300829 3.03125 6.4980469 C 3.04525 6.6650111 3.06675 6.834082 3.09375 6.9980469 C 3.66575 10.510294 6 13.000428 8 15 C 10 13.000428 12.33425 10.511294 12.90625 6.9980469 C 12.93325 6.834082 12.95575 6.6650111 12.96875 6.4980469 C 12.98575 6.3300829 13 6.1700101 13 5.9980469 A 5 4.9989288 0 0 0 8 1 z M 8 4 A 2 2 0 0 1 8 8 A 2 2 0 0 1 8 4 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/location-services-disabled-symbolic.svg b/.icons/kora/status/symbolic/location-services-disabled-symbolic.svg
new file mode 100644
index 000000000..3a99a8ad8
--- /dev/null
+++ b/.icons/kora/status/symbolic/location-services-disabled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf;opacity:0.35" d="M 2.5 0.5 L 1 2 L 3.3066406 4.3066406 A 5 4.9989288 0 0 0 3 5.9980469 C 3 6.1700101 3.01425 6.3300829 3.03125 6.4980469 C 3.04525 6.6650111 3.06675 6.834082 3.09375 6.9980469 C 3.66575 10.510294 6 13.000428 8 15 C 8.9367612 14.063439 9.9448251 13.018794 10.8125 11.8125 L 13.5 14.5 L 15 13 L 13.355469 11.355469 L 9.4335938 7.4335938 L 8.7402344 6.7402344 L 8.5 6.5 L 7.5 5.5 L 3.9472656 1.9472656 L 2.5 0.5 z M 8 1 A 5 4.9989288 0 0 0 5.6308594 1.6074219 L 8.0273438 4.0039062 A 2 2 0 0 1 9.9960938 5.9726562 L 10.484375 6.4609375 L 12.537109 8.5136719 C 12.695444 8.0303573 12.820331 7.5257624 12.90625 6.9980469 C 12.93325 6.834082 12.95575 6.6650111 12.96875 6.4980469 C 12.98575 6.3300829 13 6.1700101 13 5.9980469 A 5 4.9989288 0 0 0 8 1 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/mail-attachment-symbolic.svg b/.icons/kora/status/symbolic/mail-attachment-symbolic.svg
new file mode 100644
index 000000000..057e705c2
--- /dev/null
+++ b/.icons/kora/status/symbolic/mail-attachment-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Attach--small-" transform="matrix(-.474171 -.116504 -.116504 .474171 138.484 -69.1382)" serif:id="Attach (small)">
+ <path d="m235.6 209.6c0-1.7-0.7-3.4-1.9-4.6s-2.8-1.9-4.6-1.9-3.3 0.7-4.6 1.9l-12.7 12.7c-1.6 1.6-2.5 3.7-2.5 5.9s0.9 4.3 2.5 5.9 3.7 2.5 5.9 2.5 4.3-0.9 5.9-2.5l7.9-7.9-1.1-1.1-7.9 7.9c-1.3 1.3-3 2-4.9 2s-3.6-0.7-4.9-2-2-3-2-4.9 0.7-3.6 2-4.9l12.7-12.7c1-1 2.2-1.4 3.5-1.4s2.6 0.5 3.6 1.5c1.9 1.9 1.9 5.1 0 7l-7.1 7.1-5.4 5.3c-1.1 1.1-3 1.1-4.1 0-0.5-0.5-0.8-1.3-0.8-2s0.3-1.5 0.8-2.1l7.7-7.7-1.1-1.1-7.7 7.7c-0.8 0.8-1.3 1.9-1.3 3.1s0.5 2.3 1.3 3.1 1.9 1.3 3.1 1.3 2.3-0.5 3.1-1.3l12.5-12.5c1.4-0.9 2.1-2.6 2.1-4.3z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/mail-read-symbolic.svg b/.icons/kora/status/symbolic/mail-read-symbolic.svg
new file mode 100644
index 000000000..ca34451e8
--- /dev/null
+++ b/.icons/kora/status/symbolic/mail-read-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x=".8" y="3.183" width="14.4" height="8.97" fill-opacity=".3" fill="#dfdfdf"/>
+ <g id="Mail" transform="matrix(.4 1.47911e-32 4.93038e-33 .4 -223.72 -151.017)">
+ <path d="m563.766 383.5c-2.466 0-4.466 2-4.466 4.466v17.068c0 2.466 2 4.466 4.466 4.466h31.068c2.466 0 4.466-2 4.466-4.466v-17.068c0-2.466-2-4.466-4.466-4.466h-31.068zm18.934 15.9c-0.9 0.9-2.1 1.4-3.4 1.4s-2.5-0.5-3.4-1.4l-13.9-13.9h34.5l-13.8 13.9zm-11.1-2.9-10.3 10.3v-20.6l10.3 10.3zm0.7 0.7 2.9 2.9c1.1 1.1 2.6 1.7 4.1 1.7 1.6 0 3-0.6 4.1-1.7l2.9-2.9 10.3 10.3h-34.6l10.3-10.3zm14.7-0.7 10.3-10.3v20.7l-10.3-10.4z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/mail-replied-symbolic.svg b/.icons/kora/status/symbolic/mail-replied-symbolic.svg
new file mode 100644
index 000000000..4225cf15b
--- /dev/null
+++ b/.icons/kora/status/symbolic/mail-replied-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <g id="Reply--small-" transform="matrix(.474025 1.75284e-32 0 .474025 -206.404 -95.5332)" serif:id="Reply (small)">
+ <path d="m450 208.5v-4.344l-11.5 8.844 11.5 8.844v-4.344c5.5 0 10 4.5 10 10 0 2.8-1.1 5.3-2.9 7.1 4.1-2.4 6.9-6.9 6.9-12.1 0-7.8-6.3-14-14-14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/mail-unread-symbolic.svg b/.icons/kora/status/symbolic/mail-unread-symbolic.svg
new file mode 100644
index 000000000..591a67355
--- /dev/null
+++ b/.icons/kora/status/symbolic/mail-unread-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.2 3.183-5.878 5.831-1.342 0.541-1.242-0.483-5.938-5.889v8.97h14.4v-8.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.4 1.47911e-32 4.93038e-33 .4 -223.72 -151.017)">
+ <path d="m563.766 383.5c-2.466 0-4.466 2-4.466 4.466v17.068c0 2.466 2 4.466 4.466 4.466h31.068c2.466 0 4.466-2 4.466-4.466v-17.068c0-2.466-2-4.466-4.466-4.466h-31.068zm18.934 15.9c-0.9 0.9-2.1 1.4-3.4 1.4s-2.5-0.5-3.4-1.4l-13.9-13.9h34.5l-13.8 13.9zm-11.1-2.9-10.3 10.3v-20.6l10.3 10.3zm0.7 0.7 2.9 2.9c1.1 1.1 2.6 1.7 4.1 1.7 1.6 0 3-0.6 4.1-1.7l2.9-2.9 10.3 10.3h-34.6l10.3-10.3zm14.7-0.7 10.3-10.3v20.7l-10.3-10.4z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg
new file mode 100644
index 000000000..a8e1fa80a
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16.464,0)">
+ <path d="M11.464,5L11.921,7.318C11.921,7.318 4.689,7 1.988,7C1.442,7 1,7.442 1,7.988L1,8.012C1,8.558 1.442,9 1.988,9C4.689,9 11.921,8.682 11.921,8.682L11.464,11L15.464,8L11.464,5Z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg b/.icons/kora/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg
new file mode 120000
index 000000000..ed55bf206
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-consecutive-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-consecutive-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-consecutive-symbolic.svg
new file mode 100644
index 000000000..a9620e566
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-consecutive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M11.464,5L11.921,7.318C11.921,7.318 4.689,7 1.988,7C1.442,7 1,7.442 1,7.988L1,8.012C1,8.558 1.442,9 1.988,9C4.689,9 11.921,8.682 11.921,8.682L11.464,11L15.464,8L11.464,5Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-no-repeat-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-no-repeat-symbolic.svg
new file mode 100644
index 000000000..d109dc81c
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-no-repeat-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.541 12.918h-9.082c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h9.082c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg
new file mode 120000
index 000000000..ed55bf206
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-consecutive-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-no-shuffle-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-no-shuffle-symbolic.svg
new file mode 120000
index 000000000..3111d1de6
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-no-shuffle-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-consecutive-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg
new file mode 120000
index 000000000..3d28021a1
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-song-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-one-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-repeat-one-symbolic.svg
new file mode 120000
index 000000000..bdaa644af
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-one-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-song-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-rtl-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-repeat-rtl-symbolic.svg
new file mode 100644
index 000000000..a48b3788a
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-rtl-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m12.541 12.918h-9.082c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h9.082c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg
new file mode 100644
index 000000000..1cb61e2f9
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.861042 0 0 .861042 -2.1737 1.61787)">
+ <path d="m11.5 8c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-3.73201 .198511)">
+ <path d="m11 9h1v5h-1v-3.5h-1v-0.5c1 0 1-1 1-1z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16,0)">
+ <path d="m5.025 12.918h-1.566c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h1.29c0.042 0.352 0.137 0.688 0.276 1zm6.675-1h0.841c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459h-1.117c0.139-0.312 0.234-0.648 0.276-1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg b/.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg
new file mode 120000
index 000000000..3d28021a1
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-repeat-song-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic.svg
new file mode 100644
index 000000000..04e1a0859
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-song-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.861042 0 0 .861042 -1.67742 1.59801)">
+ <path d="m11.5 8c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-3.23573 .17866)">
+ <path d="m11 9h1v5h-1v-3.5h-1v-0.5c1 0 1-1 1-1z" fill="#dfdfdf"/>
+ </g>
+ <path d="m5.025 12.918h-1.566c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h1.29c0.042 0.352 0.137 0.688 0.276 1zm6.675-1h0.841c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459h-1.117c0.139-0.312 0.234-0.648 0.276-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-symbolic-rtl.svg b/.icons/kora/status/symbolic/media-playlist-repeat-symbolic-rtl.svg
new file mode 120000
index 000000000..477da5e55
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-repeat-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-repeat-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-repeat-symbolic.svg
new file mode 100644
index 000000000..ea885ef10
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-repeat-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.541 12.918h-9.082c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h9.082c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg
new file mode 100644
index 000000000..beab73f4d
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1 0 0 1 16.1258 .00097626)">
+ <path d="m11.876 12.331c-2.027-0.203-3.97-1.79-5.076-3.404-0.98-1.429-1.895-3.579-3.594-3.579h-2.14l-4e-3 -1e-3c-0.617-0.012-0.806-0.211-0.81-0.862-5e-3 -0.591 0.193-0.841 0.81-0.85l4e-3 -1e-3h2.14c2.069 0 3.211 1.688 4.403 3.427 0.907 1.323 2.628 3.236 4.267 3.534v-1.373l4.124 2.251-4.124 2.251v-1.393zm-5.813-4.094c0.178 0.289 0.353 0.572 0.53 0.831 0.154 0.223 0.308 0.446 0.466 0.664-1.016 1.426-2.102 2.634-3.853 2.634h-2.14l-4e-3 -1e-3c-0.617-9e-3 -0.764-0.321-0.76-0.912 5e-3 -0.651 0.143-0.788 0.76-0.8l4e-3 -1e-3h2.14c1.274 0 2.107-1.208 2.857-2.415zm5.813-4.568v-1.395l4.124 2.251-4.124 2.251v-1.371c-1.193 0.217-2.794 1.289-3.504 2.366-0.191-0.296-0.375-0.586-0.557-0.852-0.15-0.218-0.299-0.436-0.449-0.65 0.956-1.304 2.823-2.431 4.51-2.6z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg b/.icons/kora/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg
new file mode 120000
index 000000000..7dd973687
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-shuffle-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/media-playlist-shuffle-symbolic.svg b/.icons/kora/status/symbolic/media-playlist-shuffle-symbolic.svg
new file mode 100644
index 000000000..6139e7291
--- /dev/null
+++ b/.icons/kora/status/symbolic/media-playlist-shuffle-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11.876 12.331c-2.027-0.203-3.97-1.79-5.076-3.404-0.98-1.429-1.895-3.579-3.594-3.579h-2.14l-4e-3 -1e-3c-0.617-0.012-0.806-0.211-0.81-0.862-5e-3 -0.591 0.193-0.841 0.81-0.85l4e-3 -1e-3h2.14c2.069 0 3.211 1.688 4.403 3.427 0.907 1.323 2.628 3.236 4.267 3.534v-1.373l4.124 2.251-4.124 2.251v-1.393zm-5.813-4.094c0.178 0.289 0.353 0.572 0.53 0.831 0.154 0.223 0.308 0.446 0.466 0.664-1.016 1.426-2.102 2.634-3.853 2.634h-2.14l-4e-3 -1e-3c-0.617-9e-3 -0.764-0.321-0.76-0.912 5e-3 -0.651 0.143-0.788 0.76-0.8l4e-3 -1e-3h2.14c1.274 0 2.107-1.208 2.857-2.415zm5.813-4.568v-1.395l4.124 2.251-4.124 2.251v-1.371c-1.193 0.217-2.794 1.289-3.504 2.366-0.191-0.296-0.375-0.586-0.557-0.852-0.15-0.218-0.299-0.436-0.449-0.65 0.956-1.304 2.823-2.431 4.51-2.6z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/message-indicator-symbolic.svg b/.icons/kora/status/symbolic/message-indicator-symbolic.svg
new file mode 100644
index 000000000..89db135a8
--- /dev/null
+++ b/.icons/kora/status/symbolic/message-indicator-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <circle style="fill:#dfdfdf" cx="8" cy="8" r="4"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/microphone-disabled-symbolic.svg b/.icons/kora/status/symbolic/microphone-disabled-symbolic.svg
new file mode 120000
index 000000000..be320ed5c
--- /dev/null
+++ b/.icons/kora/status/symbolic/microphone-disabled-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/microphone-hardware-disabled-symbolic.svg b/.icons/kora/status/symbolic/microphone-hardware-disabled-symbolic.svg
new file mode 120000
index 000000000..be320ed5c
--- /dev/null
+++ b/.icons/kora/status/symbolic/microphone-hardware-disabled-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/microphone-sensitivity-high-symbolic.svg b/.icons/kora/status/symbolic/microphone-sensitivity-high-symbolic.svg
new file mode 100644
index 000000000..b5d18b480
--- /dev/null
+++ b/.icons/kora/status/symbolic/microphone-sensitivity-high-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.492 15.159h1.702v0.841h-4.388v-0.841h1.702v-2.683c-1.765-0.049-3.979-1.506-3.979-4.476v-1.715h0.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h0.812v1.715c0 2.97-2.252 4.459-3.979 4.476v2.683z" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98 0.884 1.98 1.98v5c0 1.096-0.884 1.98-1.98 1.98s-1.98-0.884-1.98-1.98v-5c0-1.096 0.884-1.98 1.98-1.98z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/microphone-sensitivity-low-symbolic.svg b/.icons/kora/status/symbolic/microphone-sensitivity-low-symbolic.svg
new file mode 100644
index 000000000..6066acb9f
--- /dev/null
+++ b/.icons/kora/status/symbolic/microphone-sensitivity-low-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.492 15.159h1.702v0.841h-4.388v-0.841h1.702v-2.683c-1.765-0.049-3.979-1.506-3.979-4.476v-1.715h0.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h0.812v1.715c0 2.97-2.252 4.459-3.979 4.476v2.683z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98 0.884 1.98 1.98v5c0 1.096-0.884 1.98-1.98 1.98s-1.98-0.884-1.98-1.98v-5c0-1.096 0.884-1.98 1.98-1.98z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/microphone-sensitivity-medium-symbolic.svg b/.icons/kora/status/symbolic/microphone-sensitivity-medium-symbolic.svg
new file mode 100644
index 000000000..b19cd8588
--- /dev/null
+++ b/.icons/kora/status/symbolic/microphone-sensitivity-medium-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.492 15.159h1.702v0.841h-4.388v-0.841h1.702v-2.683c-1.765-0.049-3.979-1.506-3.979-4.476v-1.715h0.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h0.812v1.715c0 2.97-2.252 4.459-3.979 4.476v2.683z" fill="#dfdfdf"/>
+ <path d="m11 5.5v2.5c0 1.66-1.34 3-3 3s-3-1.34-3-3v-2.5h6z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98 0.884 1.98 1.98v5c0 1.096-0.884 1.98-1.98 1.98s-1.98-0.884-1.98-1.98v-5c0-1.096 0.884-1.98 1.98-1.98z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/microphone-sensitivity-muted-symbolic.svg b/.icons/kora/status/symbolic/microphone-sensitivity-muted-symbolic.svg
new file mode 100644
index 000000000..e33cd8b83
--- /dev/null
+++ b/.icons/kora/status/symbolic/microphone-sensitivity-muted-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.492 15.159h1.702v0.841h-4.388v-0.841h1.702v-2.683c-1.765-0.049-3.979-1.506-3.979-4.476v-1.715h0.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h0.812v1.715c0 2.97-2.252 4.459-3.979 4.476v2.683z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.850019 .850019 -.707107 .707107 7.35369 -4.954)">
+ <path d="m16 8.658c0-0.174-0.058-0.342-0.16-0.465-0.103-0.124-0.242-0.193-0.388-0.193h-14.904c-0.146 0-0.285 0.069-0.388 0.193-0.102 0.123-0.16 0.291-0.16 0.465v0.089c0 0.175 0.058 0.342 0.16 0.466 0.103 0.123 0.242 0.193 0.388 0.193h14.904c0.146 0 0.285-0.07 0.388-0.193 0.102-0.124 0.16-0.291 0.16-0.466v-0.089z" fill="#dfdfdf"/>
+ </g>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98 0.884 1.98 1.98v5c0 1.096-0.884 1.98-1.98 1.98s-1.98-0.884-1.98-1.98v-5c0-1.096 0.884-1.98 1.98-1.98z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/microphone-sensitivity-none-symbolic.svg b/.icons/kora/status/symbolic/microphone-sensitivity-none-symbolic.svg
new file mode 120000
index 000000000..be320ed5c
--- /dev/null
+++ b/.icons/kora/status/symbolic/microphone-sensitivity-none-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/mpi-symbolic.svg b/.icons/kora/status/symbolic/mpi-symbolic.svg
new file mode 100644
index 000000000..6bc499c60
--- /dev/null
+++ b/.icons/kora/status/symbolic/mpi-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/">
+ <path id="Musical-Note" d="m12.637 0.233-6.269 1.408c-0.336 0.076-0.611 0.421-0.611 0.767v0.928l-0.01 7.84c0 0.342-0.273 0.684-0.606 0.76l-1.72 0.39c-0.772 0.176-1.403 0.968-1.403 1.762v0.139c0 0.863 0.697 1.562 1.557 1.562h0.598c1.191 0 2.156-0.968 2.156-2.162v-5.412h0.011v-3.246l6.616-1.398v5.732c0 0.342-0.273 0.683-0.606 0.758l-1.773 0.398c-0.766 0.172-1.393 0.958-1.393 1.746v0.145c0 0.865 0.699 1.566 1.562 1.566h0.621c1.204 0 2.178-0.977 2.178-2.183v-10.271h-1e-3v-0.499c0-0.445-0.307-0.752-0.715-0.752-0.061 0-0.126 8e-3 -0.192 0.022zm0.372 0.742-6.662 1.423v1.091l6.662-1.422v-1.092z" fill="#dfdfdf" serif:id="Musical Note"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/my-caffeine-off-symbolic.svg b/.icons/kora/status/symbolic/my-caffeine-off-symbolic.svg
new file mode 100644
index 000000000..254d83eda
--- /dev/null
+++ b/.icons/kora/status/symbolic/my-caffeine-off-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 4,6 C 1.7909,6 0,7.79 0,10 0,12.21 1.7909,14 4,14 4.2425,14 4.4843,13.98 4.7227,13.93 5.462,15.48 6.958,16 10,16 16,16 16,14 16,6 Z M 4,8 H 4.0078 C 4.0194,9.6 4.06,10.94 4.2031,11.99 4.1357,11.99 4.0679,12 4,12 2.8954,12 2,11.1 2,10 2,8.9 2.8954,8 4,8 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/my-caffeine-on-symbolic.svg b/.icons/kora/status/symbolic/my-caffeine-on-symbolic.svg
new file mode 100644
index 000000000..812f75bac
--- /dev/null
+++ b/.icons/kora/status/symbolic/my-caffeine-on-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 7.1934,0 C 6.0952,1.38 5.766,1.57 6.1621,2.45 6.5212,3.25 7.449,3.15 6.9824,5 7.7488,4.1 8.3577,3.46 7.7559,2.54 7.1437,1.6 6.8084,1.53 7.1934,0 Z M 10.193,0 C 9.0952,1.38 8.766,1.57 9.1621,2.45 9.5212,3.25 10.449,3.15 9.9824,5 10.749,4.1 11.358,3.46 10.756,2.54 10.144,1.6 9.8084,1.53 10.193,0 Z M 13.193,0 C 12.095,1.38 11.766,1.57 12.162,2.45 12.521,3.25 13.449,3.15 12.982,5 13.749,4.1 14.358,3.46 13.756,2.54 13.144,1.6 12.808,1.53 13.193,0 Z M 4,6 C 1.7909,6 0,7.79 0,10 0,12.21 1.7909,14 4,14 4.2425,14 4.4843,13.98 4.7227,13.93 5.462,15.48 6.958,16 10,16 16,16 16,14 16,6 Z M 4,8 H 4.0078 C 4.0194,9.6 4.06,10.94 4.2031,11.99 4.1357,11.99 4.0679,12 4,12 2.8954,12 2,11.1 2,10 2,8.9 2.8954,8 4,8 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-acquiring-symbolic.svg b/.icons/kora/status/symbolic/network-acquiring-symbolic.svg
new file mode 100644
index 000000000..0a33ac4db
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-acquiring-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,-1,16,15.3797)">
+ <path d="m1 11 5 4v-2.298h3v-1.702h-8z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m1 11 5 4v-2.298h3v-1.702h-8z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m5 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <path d="m10 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <path d="m15 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-2g-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-2g-symbolic.svg
new file mode 100644
index 000000000..0cc276742
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-2g-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 3h1s.459-.014.947.23c.489.245 1.053.937 1.053 1.77v2c0 .216-.07.427-.2.6l-2.55 3.4h2.75v2h-5v-2c0-.217.07-.427.2-.6l2.8-3.734v-1.666h-1v2h-2v-2c0-.833.564-1.525 1.053-1.77.487-.244.947-.23.947-.23zm6 0h2c.833 0 1.525.564 1.77 1.053.244.488.23.947.23.947v1h-2v-1h-2v6h2v-2h-1v-2h3v4s.014.459-.23.947c-.245.489-.937 1.053-1.77 1.053h-2s-.459.014-.947-.23c-.489-.245-1.053-.937-1.053-1.77v-6s-.014-.459.23-.947c.245-.489.937-1.053 1.77-1.053z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-3g-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-3g-symbolic.svg
new file mode 100644
index 000000000..b1efa704d
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-3g-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M2,3L6,3C6.666,3.02 7.168,3.84 6.877,4.44L5.502,7.221C5.856,7.331 6.25,7.41 6.469,7.66C6.802,8.02 7,8.47 7,9L7,11C7,12.11 6.093,13 5,13L2,13L2,11L5,11L5,9L4,9C3.334,8.98 2.835,8.161 3.127,7.561L4.377,5L2,5L2,3Z" fill="#dfdfdf"/>
+ <path d="m10 3h2c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-2h3v4s0 2-2 2h-2s-2 0-2-2v-6c0-2 2-2 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-4g-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-4g-symbolic.svg
new file mode 100644
index 000000000..60eb715da
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-4g-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1.623 3h2v4h1.377v-4h2v10h-2v-4h-1.377c-2 0-2-2-2-2v-4z" fill="#dfdfdf"/>
+ <path d="m10 3h2c2 0 2 2 2 2v1h-2v-1h-2v6h2v-2h-1v-1.969h3v3.938s0 2.031-2 2.031h-2s-2 0-2-2v-6c0-2 2-2 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-5g-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-5g-symbolic.svg
new file mode 100644
index 000000000..91d7c2d72
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-5g-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1.975 3.001h5.025v2h-2.994v2h.994c1.004.004 2.006 1.002 2.006 2h-.006v2h.006c0 1-1.005 2-2.012 2h-3.02v-2h3.014v-2h-3.013zm8.025 0h2c.833 0 1.525.564 1.77 1.052.244.488.23.948.23.948v1h-2v-1h-2v5.999h2v-2h-1v-2h3v4s.014.459-.23.947c-.245.489-.937 1.053-1.77 1.053h-2s-.459.014-.947-.23c-.489-.245-1.053-.936-1.053-1.769v-6s-.014-.459.23-.947c.245-.489.937-1.053 1.77-1.053z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-acquiring-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-acquiring-symbolic.svg
new file mode 100644
index 000000000..e02399f6c
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-acquiring-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15 2c0-0.552-0.449-1-1-1-0.552 0-0.999 0.448-0.999 1v12c0 0.552 0.447 1 0.999 1 0.551 0 1-0.448 1-1v-12zm-2.883 2.58c0-0.551-0.449-0.999-1-0.999-0.553 0-1 0.448-1 0.999v9.42c0 0.552 0.447 1 1 1 0.551 0 1-0.448 1-1v-9.42zm-3.117 3.078c0-0.552-0.449-1-1-1-0.552 0-0.999 0.448-0.999 1v6.342c0 0.552 0.447 1 0.999 1 0.551 0 1-0.448 1-1v-6.342zm-3.097 3.235c0-0.551-0.449-1-1-1-0.552 0-0.999 0.449-0.999 1v3.107c0 0.552 0.447 1 0.999 1 0.551 0 1-0.448 1-1v-3.107zm-2.898 3.104c0-0.553-0.45-1.002-1.002-1.002-0.554 0-1.002 0.449-1.002 1.002 0 0.554 0.448 1.003 1.002 1.003 0.552 0 1.002-0.449 1.002-1.003z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m9.5 8c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm-4.543 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm9.086 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-cdma-1x-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-cdma-1x-symbolic.svg
new file mode 100644
index 000000000..1f2fe85eb
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-cdma-1x-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6 3h4c2 0 2 2 2 2v1h-2v-1h-4v6h4v-1h2v1s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-connected-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-connected-symbolic.svg
new file mode 100644
index 000000000..f4570db16
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-connected-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-disabled-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-disabled-symbolic.svg
new file mode 120000
index 000000000..85ddb5424
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-disabled-symbolic.svg
@@ -0,0 +1 @@
+network-cellular-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-cellular-disconnected-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-disconnected-symbolic.svg
new file mode 100644
index 000000000..4989e7df5
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-disconnected-symbolic.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-9.59615 -8.77419)">
+ <path d="m11 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.19-0.28 0.45-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.45 0.28 0.72 0.28h1v-1c0-0.27-0.1-0.53-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.27 0-0.54 0.1-0.72 0.28l-0.78 0.79-0.78-0.79c-0.18-0.18-0.44-0.28-0.72-0.28h-1z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-edge-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-edge-symbolic.svg
new file mode 100644
index 000000000..c33a15112
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-edge-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6 3h6v2h-6v2h4v2h-4v2h6v2h-6s-2 0-2-2v-6c0-2 2-2 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-error-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-error-symbolic.svg
new file mode 100644
index 000000000..348db8f30
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-error-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.511807 .709537)">
+ <path d="m2.241 7.139c0.635 0 1.151 0.516 1.151 1.151 0 0.636-0.516 1.152-1.151 1.152-0.636 0-1.152-0.516-1.152-1.152 0-0.635 0.516-1.151 1.152-1.151zm-1-6.849v4l0.25 2h1.5l0.25-2v-4h-2z" fill="#0d68c3"/>
+ </g>
+ <path d="m15 2c0-0.552-0.449-1-1-1-0.552 0-0.999 0.448-0.999 1v12c0 0.552 0.447 1 0.999 1 0.551 0 1-0.448 1-1v-12zm-2.883 2.58c0-0.551-0.449-0.999-1-0.999-0.553 0-1 0.448-1 0.999v9.42c0 0.552 0.447 1 1 1 0.551 0 1-0.448 1-1v-9.42zm-3.117 3.078c0-0.552-0.449-1-1-1-0.552 0-0.999 0.448-0.999 1v6.342c0 0.552 0.447 1 0.999 1 0.551 0 1-0.448 1-1v-6.342zm-3.097 3.235c0-0.551-0.449-1-1-1-0.552 0-0.999 0.449-0.999 1v3.107c0 0.552 0.447 1 0.999 1 0.551 0 1-0.448 1-1v-3.107zm-2.898 3.104c0-0.553-0.45-1.002-1.002-1.002-0.554 0-1.002 0.449-1.002 1.002 0 0.554 0.448 1.003 1.002 1.003 0.552 0 1.002-0.449 1.002-1.003z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-gprs-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-gprs-symbolic.svg
new file mode 100644
index 000000000..d3c662021
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-gprs-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6 3h4c2 0 2 2 2 2v1h-2v-1h-4v6h4v-1h-2v-2h4v3s0 2-2 2h-4s-2 0-2-2v-6c0-2 2-2 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-hardware-disabled-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-hardware-disabled-symbolic.svg
new file mode 120000
index 000000000..85ddb5424
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-hardware-disabled-symbolic.svg
@@ -0,0 +1 @@
+network-cellular-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-cellular-hspa-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-hspa-symbolic.svg
new file mode 100644
index 000000000..d73c52dcc
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-hspa-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 3h2v4h4v-4h2v10h-2v-4h-4v4h-2v-10z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-no-route-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-no-route-symbolic.svg
new file mode 100644
index 000000000..8fcede21b
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-no-route-symbolic.svg
@@ -0,0 +1,20 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(12 0 0 12 .780586 9.052)">
+ <path d="m0.222-0.671c0.026 0 0.05 4e-3 0.073 0.012 0.023 9e-3 0.043 0.02 0.06 0.035s0.03 0.033 0.04 0.054c9e-3 0.021 0.014 0.044 0.014 0.069 0 0.017-2e-3 0.032-6e-3 0.045-5e-3 0.014-0.011 0.027-0.019 0.039-8e-3 0.013-0.017 0.025-0.028 0.036-0.012 0.011-0.024 0.023-0.037 0.035-0.021 0.019-0.038 0.035-0.051 0.048-0.013 0.014-0.019 0.029-0.019 0.046 0 5e-3 0 0.01 1e-3 0.015 1e-3 4e-3 1e-3 8e-3 2e-3 0.012h-0.09c-7e-3 -0.015-0.01-0.03-0.01-0.046 0-0.012 2e-3 -0.023 7e-3 -0.034s0.011-0.021 0.018-0.031c7e-3 -9e-3 0.016-0.018 0.025-0.027s0.019-0.017 0.029-0.026c0.011-0.01 0.021-0.019 0.03-0.028 9e-3 -8e-3 0.016-0.016 0.021-0.024 6e-3 -7e-3 0.011-0.015 0.014-0.024 3e-3 -8e-3 4e-3 -0.017 4e-3 -0.027 0-0.025-8e-3 -0.045-0.024-0.06s-0.035-0.022-0.057-0.022c-0.045 0-0.078 0.029-0.097 0.086l-0.088-0.038c0.013-0.048 0.036-0.084 0.069-0.108 0.034-0.025 0.073-0.037 0.119-0.037zm-0.01 0.527c0.022 0 0.041 7e-3 0.056 0.022 0.014 0.015 0.022 0.033 0.022 0.056s-8e-3 0.041-0.022 0.055c-0.015 0.015-0.034 0.022-0.056 0.022-0.021 0-0.04-7e-3 -0.055-0.022-0.015-0.014-0.023-0.032-0.023-0.055s8e-3 -0.041 0.023-0.056 0.034-0.022 0.055-0.022z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-offline-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-offline-symbolic.svg
new file mode 120000
index 000000000..85ddb5424
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-offline-symbolic.svg
@@ -0,0 +1 @@
+network-cellular-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-cellular-signal-excellent-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-signal-excellent-symbolic.svg
new file mode 100644
index 000000000..f4570db16
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-signal-excellent-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-signal-good-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-signal-good-symbolic.svg
new file mode 100644
index 000000000..41db6abc2
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-signal-good-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-signal-none-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-signal-none-symbolic.svg
new file mode 100644
index 000000000..7fc51b64d
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-signal-none-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-signal-ok-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-signal-ok-symbolic.svg
new file mode 100644
index 000000000..a13572d72
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-signal-ok-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-signal-weak-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-signal-weak-symbolic.svg
new file mode 100644
index 000000000..910876fd2
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-signal-weak-symbolic.svg
@@ -0,0 +1,17 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.57422 0 0 1.06856 -8.48437 -.124242)">
+ <path d="m14.918 1.988c0-0.517-0.285-0.936-0.635-0.936-0.351 0-0.635 0.419-0.635 0.936v11.23c0 0.517 0.284 0.936 0.635 0.936 0.35 0 0.635-0.419 0.635-0.936v-11.23z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .871591 -11.3677 2.66364)">
+ <path d="m14.918 2.199c0-0.633-0.285-1.147-0.635-1.147-0.351 0-0.635 0.514-0.635 1.147v10.808c0 0.633 0.284 1.147 0.635 1.147 0.35 0 0.635-0.514 0.635-1.147v-10.808z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .636742 -14.4844 5.98765)">
+ <path d="m14.918 2.623c0-0.867-0.285-1.571-0.635-1.571-0.351 0-0.635 0.704-0.635 1.571v9.96c0 0.867 0.284 1.571 0.635 1.571 0.35 0 0.635-0.704 0.635-1.571v-9.96z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57422 0 0 .389773 -17.5811 9.48322)">
+ <path d="m14.918 3.618c0-1.416-0.285-2.566-0.635-2.566-0.351 0-0.635 1.15-0.635 2.566v7.97c0 1.416 0.284 2.566 0.635 2.566 0.35 0 0.635-1.15 0.635-2.566v-7.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.57813 0 0 .15303 -20.5377 12.834)">
+ <path d="m14.918 7.603c0-3.616-0.285-6.551-0.635-6.551-0.351 0-0.635 2.935-0.635 6.551s0.284 6.551 0.635 6.551c0.35 0 0.635-2.935 0.635-6.551z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-cellular-umts-symbolic.svg b/.icons/kora/status/symbolic/network-cellular-umts-symbolic.svg
new file mode 100644
index 000000000..79caa7743
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-cellular-umts-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 3h2v8h4v-8h2v8s0 2-2 2h-4s-2 0-2-2v-8z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-disconnected-symbolic.svg b/.icons/kora/status/symbolic/network-disconnected-symbolic.svg
new file mode 100644
index 000000000..3f52b33ad
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-disconnected-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.19-0.28 0.45-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.45 0.28 0.72 0.28h1v-1c0-0.27-0.1-0.53-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.27 0-0.54 0.1-0.72 0.28l-0.78 0.79-0.78-0.79c-0.18-0.18-0.44-0.28-0.72-0.28h-1z" fill="#dfdfdf"/>
+ <g transform="matrix(1.09632 0 0 .830325 -.992944 2.67483)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.09632 0 0 .830325 16.9929 5.85225)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-error-symbolic.svg b/.icons/kora/status/symbolic/network-error-symbolic.svg
new file mode 100644
index 000000000..cc074bd1c
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-error-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.09632 0 0 .830325 -.992944 2.67483)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.09632 0 0 .830325 16.9929 5.85225)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m12 6v4l0.25 2h1.5l0.25-2v-4h-2zm0 7v2h2v-2h-2z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-idle-symbolic.svg b/.icons/kora/status/symbolic/network-idle-symbolic.svg
new file mode 100644
index 000000000..ea581c5f5
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-idle-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.09632 0 0 .830325 -.992944 2.67483)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.09632 0 0 .830325 16.9929 5.85225)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-no-route-symbolic.svg b/.icons/kora/status/symbolic/network-no-route-symbolic.svg
new file mode 120000
index 000000000..20f05dc9d
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-no-route-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-no-route-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-offline-symbolic.svg b/.icons/kora/status/symbolic/network-offline-symbolic.svg
new file mode 120000
index 000000000..15aeabf45
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-offline-symbolic.svg
@@ -0,0 +1 @@
+network-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-receive-symbolic.svg b/.icons/kora/status/symbolic/network-receive-symbolic.svg
new file mode 100644
index 000000000..af879e9c4
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-receive-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.09632 0 0 .830325 -.992944 2.67483)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.09632 0 0 .830325 16.9929 5.85225)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-transmit-receive-symbolic.svg b/.icons/kora/status/symbolic/network-transmit-receive-symbolic.svg
new file mode 100644
index 000000000..4ea995b7f
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-transmit-receive-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.09632 0 0 .830325 -.992944 2.67483)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.09632 0 0 .830325 16.9929 5.85225)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-transmit-symbolic.svg b/.icons/kora/status/symbolic/network-transmit-symbolic.svg
new file mode 100644
index 000000000..399688e3e
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-transmit-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.09632 0 0 .830325 -.992944 2.67483)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1.09632 0 0 .830325 16.9929 5.85225)">
+ <path d="m10 9 5.5-4.5-5.5-4.5v2.97h-3v3.06h3v2.97z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-vpn-acquiring-symbolic.svg b/.icons/kora/status/symbolic/network-vpn-acquiring-symbolic.svg
new file mode 100644
index 000000000..af719aefe
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-vpn-acquiring-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.5)">
+ <path d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-0.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m9.5 8c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm-4.543 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm9.086 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-vpn-disconnected-symbolic.svg b/.icons/kora/status/symbolic/network-vpn-disconnected-symbolic.svg
new file mode 100644
index 000000000..20ab863d7
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-vpn-disconnected-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.19-0.28 0.45-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.45 0.28 0.72 0.28h1v-1c0-0.27-0.1-0.53-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.27 0-0.54 0.1-0.72 0.28l-0.78 0.79-0.78-0.79c-0.18-0.18-0.44-0.28-0.72-0.28h-1z" fill="#dfdfdf"/>
+ <g transform="translate(0 -2.16377)">
+ <path d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-0.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-vpn-error-symbolic.svg b/.icons/kora/status/symbolic/network-vpn-error-symbolic.svg
new file mode 100644
index 000000000..226519196
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-vpn-error-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-0.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill="#dfdfdf"/>
+ <g transform="translate(.575682 .277916)">
+ <path d="m12 6v4l0.25 2h1.5l0.25-2v-4h-2zm0.981 7c-0.26 0-0.51 0.103-0.694 0.287s-0.287 0.434-0.287 0.694v0.038c0 0.26 0.103 0.51 0.287 0.694s0.434 0.287 0.694 0.287h0.038c0.26 0 0.51-0.103 0.694-0.287s0.287-0.434 0.287-0.694v-0.038c0-0.26-0.103-0.51-0.287-0.694s-0.434-0.287-0.694-0.287h-0.038z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-vpn-no-route-symbolic.svg b/.icons/kora/status/symbolic/network-vpn-no-route-symbolic.svg
new file mode 100644
index 000000000..43ca24393
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-vpn-no-route-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-0.64-1.8-2.33-3-4.24-3zm0 0.752c2.074 0 3.748 1.674 3.748 3.748s-1.674 3.748-3.748 3.748-3.748-1.674-3.748-3.748 1.674-3.748 3.748-3.748z" fill="#dfdfdf"/>
+ <g transform="matrix(9.06745,0,0,9.06745,2.49156,11.4923)">
+ <path d="m0.222-0.671c0.026 0 0.05 4e-3 0.073 0.012 0.023 9e-3 0.043 0.02 0.06 0.035s0.03 0.033 0.04 0.054c9e-3 0.021 0.014 0.044 0.014 0.069 0 0.017-2e-3 0.032-6e-3 0.045-5e-3 0.014-0.011 0.027-0.019 0.039-8e-3 0.013-0.017 0.025-0.028 0.036-0.012 0.011-0.024 0.023-0.037 0.035-0.021 0.019-0.038 0.035-0.051 0.048-0.013 0.014-0.019 0.029-0.019 0.046 0 5e-3 0 0.01 1e-3 0.015 1e-3 4e-3 1e-3 8e-3 2e-3 0.012h-0.09c-7e-3 -0.015-0.01-0.03-0.01-0.046 0-0.012 2e-3 -0.023 7e-3 -0.034s0.011-0.021 0.018-0.031c7e-3 -9e-3 0.016-0.018 0.025-0.027s0.019-0.017 0.029-0.026c0.011-0.01 0.021-0.019 0.03-0.028 9e-3 -8e-3 0.016-0.016 0.021-0.024 6e-3 -7e-3 0.011-0.015 0.014-0.024 3e-3 -8e-3 4e-3 -0.017 4e-3 -0.027 0-0.025-8e-3 -0.045-0.024-0.06s-0.035-0.022-0.057-0.022c-0.045 0-0.078 0.029-0.097 0.086l-0.088-0.038c0.013-0.048 0.036-0.084 0.069-0.108 0.034-0.025 0.073-0.037 0.119-0.037zm-0.01 0.527c0.022 0 0.041 7e-3 0.056 0.022 0.014 0.015 0.022 0.033 0.022 0.056s-8e-3 0.041-0.022 0.055c-0.015 0.015-0.034 0.022-0.056 0.022-0.021 0-0.04-7e-3 -0.055-0.022-0.015-0.014-0.023-0.032-0.023-0.055s8e-3 -0.041 0.023-0.056 0.034-0.022 0.055-0.022z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-vpn-offline-symbolic.svg b/.icons/kora/status/symbolic/network-vpn-offline-symbolic.svg
new file mode 120000
index 000000000..d65e09e32
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-vpn-offline-symbolic.svg
@@ -0,0 +1 @@
+network-vpn-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-vpn-symbolic.svg b/.icons/kora/status/symbolic/network-vpn-symbolic.svg
new file mode 100644
index 000000000..bf184e357
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-vpn-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.5 4c-2.48 0-4.5 2.01-4.5 4.5s2.02 4.5 4.5 4.5c1.91 0 3.6-1.2 4.24-3h3.26v2h3v-2h1v-3h-7.26c-0.64-1.8-2.33-3-4.24-3zm0 1c1.937 0 3.5 1.563 3.5 3.5s-1.563 3.5-3.5 3.5-3.5-1.563-3.5-3.5 1.563-3.5 3.5-3.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wired-acquiring-symbolic.svg b/.icons/kora/status/symbolic/network-wired-acquiring-symbolic.svg
new file mode 100644
index 000000000..27e6a47d0
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wired-acquiring-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.825 10.189v-0.683c0-0.532 0.211-1.042 0.588-1.418 0.376-0.377 0.886-0.588 1.418-0.588h2.669v-1.907h-0.669c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h2.338c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-0.669v1.907h2.46c0.532 0 1.043 0.211 1.419 0.588 0.376 0.376 0.588 0.886 0.588 1.418v0.683h0.669c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-2.338c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h0.669v-0.683c0-0.267-0.107-0.523-0.295-0.711-0.189-0.189-0.445-0.295-0.712-0.295h-6.129c-0.267 0-0.522 0.106-0.711 0.295-0.189 0.188-0.295 0.444-0.295 0.711v0.683h0.669c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-2.338c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h0.669z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m9.5 8c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm-4.543 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm9.086 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wired-disconnected-symbolic.svg b/.icons/kora/status/symbolic/network-wired-disconnected-symbolic.svg
new file mode 100644
index 000000000..6e378173b
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wired-disconnected-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-.317618 -10.0814)">
+ <path d="m11 11v1c0 0.27 0.1 0.53 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.79 0.78 0.79c0.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.19 0.28-0.45 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.28h-1z" fill="#dfdfdf"/>
+ </g>
+ <path d="m2.825 10.189v-0.683c0-0.532 0.211-1.042 0.588-1.418 0.376-0.377 0.886-0.588 1.418-0.588h2.669v-1.907h-0.669c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h2.338c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-0.669v1.907h2.46c0.532 0 1.043 0.211 1.419 0.588 0.376 0.376 0.588 0.886 0.588 1.418v0.683h0.669c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-2.338c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h0.669v-0.683c0-0.267-0.107-0.523-0.295-0.711-0.189-0.189-0.445-0.295-0.712-0.295h-6.129c-0.267 0-0.522 0.106-0.711 0.295-0.189 0.188-0.295 0.444-0.295 0.711v0.683h0.669c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-2.338c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h0.669z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wired-error-symbolic.svg b/.icons/kora/status/symbolic/network-wired-error-symbolic.svg
new file mode 100644
index 000000000..dd31027c3
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wired-error-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.5 5.593h-0.669c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h2.338c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-0.669v1.907h2.46c0.532 0 1.043 0.211 1.419 0.588 0.376 0.376 0.588 0.886 0.588 1.418v0.683h0.669c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-2.338c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h0.669v-0.683c0-0.267-0.107-0.523-0.295-0.711-0.189-0.189-0.445-0.295-0.712-0.295h-6.129c-0.267 0-0.522 0.106-0.711 0.295-0.189 0.188-0.295 0.444-0.295 0.711v0.683h0.669c0.645 0 1.168 0.523 1.168 1.168v2.338c0 0.645-0.523 1.168-1.168 1.168h-2.338c-0.645 0-1.168-0.523-1.168-1.168v-2.338c0-0.645 0.523-1.168 1.168-1.168h0.669v-0.683c0-0.532 0.211-1.042 0.588-1.418 0.376-0.377 0.886-0.588 1.418-0.588h2.669v-1.907z" fill="#dfdfdf"/>
+ <g transform="translate(.8035 -.13695)">
+ <path d="m12 6v4l0.25 2h1.5l0.25-2v-4h-2zm0 7v2h2v-2h-2z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wired-no-route-symbolic.svg b/.icons/kora/status/symbolic/network-wired-no-route-symbolic.svg
new file mode 100644
index 000000000..e23fee2d0
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wired-no-route-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -4.74442)">
+ <path d="m10.337 6.831c0-0.645-0.523-1.168-1.168-1.168h-2.338c-0.645 0-1.168 0.523-1.168 1.168v2.338c0 0.645 0.523 1.168 1.168 1.168h2.338c0.645 0 1.168-0.523 1.168-1.168v-2.338z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(4.4665 4.52605)">
+ <path d="m10.337 6.831c0-0.645-0.523-1.168-1.168-1.168h-2.338c-0.645 0-1.168 0.523-1.168 1.168v2.338c0 0.645 0.523 1.168 1.168 1.168h2.338c0.645 0 1.168-0.523 1.168-1.168v-2.338z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-4.67494 4.52605)">
+ <path d="m10.337 6.831c0-0.645-0.523-1.168-1.168-1.168h-2.338c-0.645 0-1.168 0.523-1.168 1.168v2.338c0 0.645 0.523 1.168 1.168 1.168h2.338c0.645 0 1.168-0.523 1.168-1.168v-2.338z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(12,0,0,12,5.22103,14.536)">
+ <path d="m0.222-0.671c0.026 0 0.05 4e-3 0.073 0.012 0.023 9e-3 0.043 0.02 0.06 0.035s0.03 0.033 0.04 0.054c9e-3 0.021 0.014 0.044 0.014 0.069 0 0.017-2e-3 0.032-6e-3 0.045-5e-3 0.014-0.011 0.027-0.019 0.039-8e-3 0.013-0.017 0.025-0.028 0.036-0.012 0.011-0.024 0.023-0.037 0.035-0.021 0.019-0.038 0.035-0.051 0.048-0.013 0.014-0.019 0.029-0.019 0.046 0 5e-3 0 0.01 1e-3 0.015 1e-3 4e-3 1e-3 8e-3 2e-3 0.012h-0.09c-7e-3 -0.015-0.01-0.03-0.01-0.046 0-0.012 2e-3 -0.023 7e-3 -0.034s0.011-0.021 0.018-0.031c7e-3 -9e-3 0.016-0.018 0.025-0.027s0.019-0.017 0.029-0.026c0.011-0.01 0.021-0.019 0.03-0.028 9e-3 -8e-3 0.016-0.016 0.021-0.024 6e-3 -7e-3 0.011-0.015 0.014-0.024 3e-3 -8e-3 4e-3 -0.017 4e-3 -0.027 0-0.025-8e-3 -0.045-0.024-0.06s-0.035-0.022-0.057-0.022c-0.045 0-0.078 0.029-0.097 0.086l-0.088-0.038c0.013-0.048 0.036-0.084 0.069-0.108 0.034-0.025 0.073-0.037 0.119-0.037zm-0.01 0.527c0.022 0 0.041 7e-3 0.056 0.022 0.014 0.015 0.022 0.033 0.022 0.056s-8e-3 0.041-0.022 0.055c-0.015 0.015-0.034 0.022-0.056 0.022-0.021 0-0.04-7e-3 -0.055-0.022-0.015-0.014-0.023-0.032-0.023-0.055s8e-3 -0.041 0.023-0.056 0.034-0.022 0.055-0.022z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wired-offline-symbolic.svg b/.icons/kora/status/symbolic/network-wired-offline-symbolic.svg
new file mode 120000
index 000000000..d6e2782ae
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wired-offline-symbolic.svg
@@ -0,0 +1 @@
+network-wired-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-wired-symbolic.svg b/.icons/kora/status/symbolic/network-wired-symbolic.svg
new file mode 100644
index 000000000..4223898e9
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wired-symbolic.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.5 7.5v-4.244c0-0.276 0.224-0.5 0.5-0.5s0.5 0.224 0.5 0.5v4.244h2.46c0.532 0 1.043 0.211 1.419 0.588 0.376 0.376 0.588 0.886 0.588 1.418v3.02c0 0.276-0.225 0.5-0.5 0.5-0.276 0-0.5-0.224-0.5-0.5v-3.02c0-0.267-0.107-0.523-0.295-0.711-0.189-0.189-0.445-0.295-0.712-0.295h-6.129c-0.267 0-0.522 0.106-0.711 0.295-0.189 0.188-0.295 0.444-0.295 0.711v3.02c0 0.276-0.224 0.5-0.5 0.5s-0.5-0.224-0.5-0.5v-3.02c0-0.532 0.211-1.042 0.588-1.418 0.376-0.377 0.886-0.588 1.418-0.588h2.669z" fill="#dfdfdf"/>
+ <g transform="translate(0 -4.74442)">
+ <path d="m10.337 6.831c0-0.645-0.523-1.168-1.168-1.168h-2.338c-0.645 0-1.168 0.523-1.168 1.168v2.338c0 0.645 0.523 1.168 1.168 1.168h2.338c0.645 0 1.168-0.523 1.168-1.168v-2.338z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(4.4665 4.52605)">
+ <path d="m10.337 6.831c0-0.645-0.523-1.168-1.168-1.168h-2.338c-0.645 0-1.168 0.523-1.168 1.168v2.338c0 0.645 0.523 1.168 1.168 1.168h2.338c0.645 0 1.168-0.523 1.168-1.168v-2.338z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-4.67494 4.52605)">
+ <path d="m10.337 6.831c0-0.645-0.523-1.168-1.168-1.168h-2.338c-0.645 0-1.168 0.523-1.168 1.168v2.338c0 0.645 0.523 1.168 1.168 1.168h2.338c0.645 0 1.168-0.523 1.168-1.168v-2.338z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-acquiring-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-acquiring-symbolic.svg
new file mode 100644
index 000000000..ec07e55e4
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-acquiring-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515c0.144-0.161 0.113-0.414-0.066-0.535-0.54-0.362-1.185-0.598-1.878-0.598-0.692 0-1.335 0.235-1.874 0.596-0.18 0.12-0.212 0.374-0.067 0.535l1.681 1.873c0.139 0.155 0.381 0.155 0.521 0l1.683-1.871zm-1.943-2.691c1.133 0 2.177 0.375 3.018 1.005 0.149 0.111 0.353 0.098 0.477-0.039l0.601-0.669c0.137-0.151 0.122-0.39-0.038-0.514-1.123-0.872-2.529-1.429-4.058-1.429-1.527 0-2.932 0.555-4.053 1.425-0.16 0.124-0.175 0.363-0.04 0.513l0.601 0.67c0.124 0.138 0.328 0.151 0.477 0.04 0.841-0.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769 0.687 5.191 1.828 0.147 0.118 0.356 0.106 0.481-0.034l0.542-0.602c0.134-0.15 0.121-0.386-0.034-0.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486 0.942-6.171 2.319-0.156 0.127-0.17 0.362-0.035 0.512l0.541 0.603c0.125 0.14 0.334 0.152 0.479 0.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982 0.979 6.933 2.544 0.201 0.161 0.488 0.144 0.66-0.048l0.284-0.366c0.184-0.204 0.166-0.528-0.047-0.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-0.214 0.175-0.233 0.498-0.049 0.703l0.273 0.358c0.171 0.191 0.458 0.208 0.658 0.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m9.5 8c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm-4.543 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5zm9.086 0c0 0.823-0.677 1.5-1.5 1.5s-1.5-0.677-1.5-1.5 0.677-1.5 1.5-1.5 1.5 0.677 1.5 1.5z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-connected-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-connected-symbolic.svg
new file mode 100644
index 000000000..7c2866689
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-connected-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515c0.144-0.161 0.113-0.414-0.066-0.535-0.54-0.362-1.185-0.598-1.878-0.598-0.692 0-1.335 0.235-1.874 0.596-0.18 0.12-0.212 0.374-0.067 0.535l1.681 1.873c0.139 0.155 0.381 0.155 0.521 0l1.683-1.871zm-1.943-2.691c1.133 0 2.177 0.375 3.018 1.005 0.149 0.111 0.353 0.098 0.477-0.039l0.601-0.669c0.137-0.151 0.122-0.39-0.038-0.514-1.123-0.872-2.529-1.429-4.058-1.429-1.527 0-2.932 0.555-4.053 1.425-0.16 0.124-0.175 0.363-0.04 0.513l0.601 0.67c0.124 0.138 0.328 0.151 0.477 0.04 0.841-0.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769 0.687 5.191 1.828 0.147 0.118 0.356 0.106 0.481-0.034l0.542-0.602c0.134-0.15 0.121-0.386-0.034-0.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486 0.942-6.171 2.319-0.156 0.127-0.17 0.362-0.035 0.512l0.541 0.603c0.125 0.14 0.334 0.152 0.479 0.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982 0.979 6.933 2.544 0.201 0.161 0.488 0.144 0.66-0.048l0.284-0.366c0.184-0.204 0.166-0.528-0.047-0.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-0.214 0.175-0.233 0.498-0.049 0.703l0.273 0.358c0.171 0.191 0.458 0.208 0.658 0.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-disabled-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-disabled-symbolic.svg
new file mode 120000
index 000000000..cbbb68614
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-disabled-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-wireless-disconnected-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-disconnected-symbolic.svg
new file mode 100644
index 000000000..36b029e30
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-disconnected-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-.337888 -.0964822)">
+ <path d="m11 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.19-0.28 0.45-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.45 0.28 0.72 0.28h1v-1c0-0.27-0.1-0.53-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.27 0-0.54 0.1-0.72 0.28l-0.78 0.79-0.78-0.79c-0.18-0.18-0.44-0.28-0.72-0.28h-1z" fill="#dfdfdf"/>
+ </g>
+ <path d="m9.94 12.515-1.683 1.871c-0.14 0.155-0.382 0.155-0.521 0l-1.681-1.873c-0.145-0.161-0.113-0.415 0.067-0.535 0.539-0.361 1.182-0.596 1.874-0.596 0.693 0 1.338 0.236 1.878 0.598 0.179 0.121 0.21 0.374 0.066 0.535zm-1.943-2.691c-1.131 0-2.174 0.374-3.015 1.002-0.149 0.111-0.353 0.098-0.477-0.04l-0.601-0.67c-0.135-0.15-0.12-0.389 0.04-0.513 1.121-0.87 2.526-1.425 4.053-1.425 1.529 0 2.935 0.557 4.058 1.429 0.16 0.124 0.175 0.363 0.038 0.514l-0.601 0.669c-0.124 0.137-0.328 0.15-0.477 0.039-0.841-0.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764 0.684-5.186 1.822-0.145 0.117-0.354 0.105-0.479-0.035l-0.541-0.603c-0.135-0.15-0.121-0.385 0.035-0.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492 0.946 6.18 2.326 0.155 0.127 0.168 0.363 0.034 0.513l-0.542 0.602c-0.125 0.14-0.334 0.152-0.481 0.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976 0.963-6.926 2.523-0.2 0.16-0.487 0.143-0.658-0.048l-0.273-0.358c-0.184-0.205-0.165-0.528 0.049-0.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954 0.213 0.175 0.231 0.499 0.047 0.703l-0.284 0.366c-0.172 0.192-0.459 0.209-0.66 0.048-1.951-1.565-4.234-2.544-6.933-2.544z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-encrypted-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-encrypted-symbolic.svg
new file mode 100644
index 000000000..06a0b8a3c
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-encrypted-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(1.05187 0 0 1.02614 -.446259 -.20915)" d="m3.246 8h9.568v5.908h-9.568z" fill="#ebebeb" fill-opacity=".25"/>
+ <g fill="#dfdfdf">
+ <path d="m12 6.996c.53.002 1.038.213 1.412.588.377.376.588.886.588 1.418v3.991c0 .532-.211 1.043-.588 1.419-.376.376-.886.588-1.418.588h-7.988c-.532 0-1.042-.212-1.418-.588-.377-.376-.588-.887-.588-1.419v-3.991c0-.532.211-1.042.588-1.418.374-.375.882-.586 1.412-.588v-1.996c0-2.216 1.784-4 4-4s4 1.784 4 4zm-6 0h4v-2.119c0-1.108-.892-2-2-2s-2 .892-2 2zm7 2.006c0-.266-.106-.522-.295-.711-.188-.189-.444-.295-.711-.295h-7.988c-.267 0-.523.106-.711.295-.189.189-.295.445-.295.711v3.991c0 .267.106.523.295.712.188.188.444.295.711.295h7.988c.267 0 .523-.107.711-.295.189-.189.295-.445.295-.712z"/>
+ <path transform="matrix(.405133 0 0 .405133 4.75599 7.70803)" d="m9.94 12.515-1.683 1.871c-.14.155-.382.155-.521 0l-1.681-1.873c-.145-.161-.113-.415.067-.535.539-.361 1.182-.596 1.874-.596.693 0 1.338.236 1.878.598.179.121.21.374.066.535zm-1.943-2.691c-1.131 0-2.174.374-3.015 1.002-.149.111-.353.098-.477-.04l-.601-.67c-.135-.15-.12-.389.04-.513 1.121-.87 2.526-1.425 4.053-1.425 1.529 0 2.935.557 4.058 1.429.16.124.175.363.038.514l-.601.669c-.124.137-.328.15-.477.039-.841-.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764.684-5.186 1.822-.145.117-.354.105-.479-.035l-.541-.603c-.135-.15-.121-.385.035-.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492.946 6.18 2.326.155.127.168.363.034.513l-.542.602c-.125.14-.334.152-.481.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976.963-6.926 2.523-.2.16-.487.143-.658-.048l-.273-.358c-.184-.205-.165-.528.049-.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954.213.175.231.499.047.703l-.284.366c-.172.192-.459.209-.66.048-1.951-1.565-4.234-2.544-6.933-2.544z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-error-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-error-symbolic.svg
new file mode 100644
index 000000000..9b7f7be1f
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515c0.144-0.161 0.113-0.414-0.066-0.535-0.54-0.362-1.185-0.598-1.878-0.598-0.692 0-1.335 0.235-1.874 0.596-0.18 0.12-0.212 0.374-0.067 0.535l1.681 1.873c0.139 0.155 0.381 0.155 0.521 0l1.683-1.871zm-1.943-2.691c1.133 0 2.177 0.375 3.018 1.005 0.149 0.111 0.353 0.098 0.477-0.039l0.601-0.669c0.137-0.151 0.122-0.39-0.038-0.514-1.123-0.872-2.529-1.429-4.058-1.429-1.527 0-2.932 0.555-4.053 1.425-0.16 0.124-0.175 0.363-0.04 0.513l0.601 0.67c0.124 0.138 0.328 0.151 0.477 0.04 0.841-0.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769 0.687 5.191 1.828 0.147 0.118 0.356 0.106 0.481-0.034l0.542-0.602c0.134-0.15 0.121-0.386-0.034-0.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486 0.942-6.171 2.319-0.156 0.127-0.17 0.362-0.035 0.512l0.541 0.603c0.125 0.14 0.334 0.152 0.479 0.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982 0.979 6.933 2.544 0.201 0.161 0.488 0.144 0.66-0.048l0.284-0.366c0.184-0.204 0.166-0.528-0.047-0.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-0.214 0.175-0.233 0.498-0.049 0.703l0.273 0.358c0.171 0.191 0.458 0.208 0.658 0.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m12 6v4l0.25 2h1.5l0.25-2v-4h-2zm0.994 7c-0.264 0-0.517 0.105-0.703 0.291s-0.291 0.439-0.291 0.703v0.012c0 0.264 0.105 0.517 0.291 0.703s0.439 0.291 0.703 0.291h0.012c0.264 0 0.517-0.105 0.703-0.291s0.291-0.439 0.291-0.703v-0.012c0-0.264-0.105-0.517-0.291-0.703s-0.439-0.291-0.703-0.291h-0.012z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-hardware-disabled-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-hardware-disabled-symbolic.svg
new file mode 120000
index 000000000..cbbb68614
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-hardware-disabled-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-wireless-hotspot-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-hotspot-symbolic.svg
new file mode 100644
index 000000000..5ff77a190
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-hotspot-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(7.2352e-17,1.1816,-1.1816,7.2352e-17,21.1268,-1.25864)">
+ <path d="m9.193 10.847c0.088-0.098 0.069-0.254-0.041-0.328-0.331-0.222-0.727-0.366-1.152-0.366-0.424 0-0.819 0.144-1.149 0.365-0.111 0.074-0.13 0.229-0.041 0.328l1.031 1.149c0.085 0.095 0.233 0.095 0.319 0l1.033-1.148zm-1.192-1.65c0.695 0 1.335 0.23 1.851 0.616 0.091 0.068 0.217 0.061 0.292-0.023l0.369-0.411c0.084-0.092 0.075-0.239-0.023-0.315-0.689-0.535-1.551-0.876-2.489-0.876-0.937 0-1.798 0.34-2.486 0.873-0.098 0.076-0.107 0.223-0.024 0.315l0.368 0.411c0.076 0.085 0.202 0.093 0.293 0.024 0.515-0.385 1.155-0.614 1.849-0.614zm0-1.992c1.206 0 2.312 0.421 3.184 1.121 0.09 0.072 0.218 0.065 0.295-0.021l0.332-0.369c0.082-0.092 0.074-0.237-0.021-0.315-1.035-0.846-2.352-1.426-3.79-1.426-1.436 0-2.751 0.578-3.785 1.422-0.096 0.078-0.104 0.222-0.021 0.314l0.331 0.37c0.077 0.086 0.205 0.093 0.294 0.021 0.872-0.697 1.976-1.117 3.181-1.117zm0-1.929c1.655 0 3.056 0.6 4.252 1.56 0.123 0.098 0.299 0.088 0.405-0.029l0.174-0.225c0.113-0.125 0.102-0.324-0.029-0.431-1.42-1.162-2.831-1.812-4.803-1.812-1.971 0-3.37 0.646-4.788 1.804-0.131 0.107-0.143 0.305-0.03 0.431l0.167 0.219c0.105 0.118 0.281 0.128 0.404 0.03 1.196-0.957 2.595-1.547 4.248-1.547z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-7.2352e-17,1.1816,1.1816,7.2352e-17,-5.12682,-1.25864)">
+ <path d="m9.193 10.847c0.088-0.098 0.069-0.254-0.041-0.328-0.331-0.222-0.727-0.366-1.152-0.366-0.424 0-0.819 0.144-1.149 0.365-0.111 0.074-0.13 0.229-0.041 0.328l1.031 1.149c0.085 0.095 0.233 0.095 0.319 0l1.033-1.148zm-1.192-1.65c0.695 0 1.335 0.23 1.851 0.616 0.091 0.068 0.217 0.061 0.292-0.023l0.369-0.411c0.084-0.092 0.075-0.239-0.023-0.315-0.689-0.535-1.551-0.876-2.489-0.876-0.937 0-1.798 0.34-2.486 0.873-0.098 0.076-0.107 0.223-0.024 0.315l0.368 0.411c0.076 0.085 0.202 0.093 0.293 0.024 0.515-0.385 1.155-0.614 1.849-0.614zm0-1.992c1.206 0 2.312 0.421 3.184 1.121 0.09 0.072 0.218 0.065 0.295-0.021l0.332-0.369c0.082-0.092 0.074-0.237-0.021-0.315-1.035-0.846-2.352-1.426-3.79-1.426-1.436 0-2.751 0.578-3.785 1.422-0.096 0.078-0.104 0.222-0.021 0.314l0.331 0.37c0.077 0.086 0.205 0.093 0.294 0.021 0.872-0.697 1.976-1.117 3.181-1.117zm0-1.929c1.655 0 3.056 0.6 4.252 1.56 0.123 0.098 0.299 0.088 0.405-0.029l0.174-0.225c0.113-0.125 0.102-0.324-0.029-0.431-1.42-1.162-2.831-1.812-4.803-1.812-1.971 0-3.37 0.646-4.788 1.804-0.131 0.107-0.143 0.305-0.03 0.431l0.167 0.219c0.105 0.118 0.281 0.128 0.404 0.03 1.196-0.957 2.595-1.547 4.248-1.547z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-no-route-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-no-route-symbolic.svg
new file mode 100644
index 000000000..e1da88a01
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-no-route-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515-1.683 1.871c-0.14 0.155-0.382 0.155-0.521 0l-1.681-1.873c-0.145-0.161-0.113-0.415 0.067-0.535 0.539-0.361 1.182-0.596 1.874-0.596 0.693 0 1.338 0.236 1.878 0.598 0.179 0.121 0.21 0.374 0.066 0.535zm-1.943-2.691c-1.131 0-2.174 0.374-3.015 1.002-0.149 0.111-0.353 0.098-0.477-0.04l-0.601-0.67c-0.135-0.15-0.12-0.389 0.04-0.513 1.121-0.87 2.526-1.425 4.053-1.425 1.529 0 2.935 0.557 4.058 1.429 0.16 0.124 0.175 0.363 0.038 0.514l-0.601 0.669c-0.124 0.137-0.328 0.15-0.477 0.039-0.841-0.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764 0.684-5.186 1.822-0.145 0.117-0.354 0.105-0.479-0.035l-0.541-0.603c-0.135-0.15-0.121-0.385 0.035-0.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492 0.946 6.18 2.326 0.155 0.127 0.168 0.363 0.034 0.513l-0.542 0.602c-0.125 0.14-0.334 0.152-0.481 0.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976 0.963-6.926 2.523-0.2 0.16-0.487 0.143-0.658-0.048l-0.273-0.358c-0.184-0.205-0.165-0.528 0.049-0.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954 0.213 0.175 0.231 0.499 0.047 0.703l-0.284 0.366c-0.172 0.192-0.459 0.209-0.66 0.048-1.951-1.565-4.234-2.544-6.933-2.544z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(13.6157,0,0,13.6157,5.19803,11.7828)">
+ <path d="m0.222-0.671c0.026 0 0.05 4e-3 0.073 0.012 0.023 9e-3 0.043 0.02 0.06 0.035s0.03 0.033 0.04 0.054c9e-3 0.021 0.014 0.044 0.014 0.069 0 0.017-2e-3 0.032-6e-3 0.045-5e-3 0.014-0.011 0.027-0.019 0.039-8e-3 0.013-0.017 0.025-0.028 0.036-0.012 0.011-0.024 0.023-0.037 0.035-0.021 0.019-0.038 0.035-0.051 0.048-0.013 0.014-0.019 0.029-0.019 0.046 0 5e-3 0 0.01 1e-3 0.015 1e-3 4e-3 1e-3 8e-3 2e-3 0.012h-0.09c-7e-3 -0.015-0.01-0.03-0.01-0.046 0-0.012 2e-3 -0.023 7e-3 -0.034s0.011-0.021 0.018-0.031c7e-3 -9e-3 0.016-0.018 0.025-0.027s0.019-0.017 0.029-0.026c0.011-0.01 0.021-0.019 0.03-0.028 9e-3 -8e-3 0.016-0.016 0.021-0.024 6e-3 -7e-3 0.011-0.015 0.014-0.024 3e-3 -8e-3 4e-3 -0.017 4e-3 -0.027 0-0.025-8e-3 -0.045-0.024-0.06s-0.035-0.022-0.057-0.022c-0.045 0-0.078 0.029-0.097 0.086l-0.088-0.038c0.013-0.048 0.036-0.084 0.069-0.108 0.034-0.025 0.073-0.037 0.119-0.037zm-0.01 0.527c0.022 0 0.041 7e-3 0.056 0.022 0.014 0.015 0.022 0.033 0.022 0.056s-8e-3 0.041-0.022 0.055c-0.015 0.015-0.034 0.022-0.056 0.022-0.021 0-0.04-7e-3 -0.055-0.022-0.015-0.014-0.023-0.032-0.023-0.055s8e-3 -0.041 0.023-0.056 0.034-0.022 0.055-0.022z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-offline-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-offline-symbolic.svg
new file mode 120000
index 000000000..cbbb68614
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-offline-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/network-wireless-signal-excellent-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-signal-excellent-symbolic.svg
new file mode 100644
index 000000000..70868908a
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-signal-excellent-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m45.496 299.264c0.271-0.303 0.212-0.779-0.125-1.006-1.014-0.681-2.227-1.124-3.53-1.124-1.302 0-2.511 0.442-3.525 1.12-0.338 0.226-0.397 0.703-0.125 1.006l3.16 3.522c0.262 0.291 0.717 0.291 0.98 0l3.165-3.518z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 294.205c2.13 0 4.094 0.705 5.676 1.889 0.28 0.208 0.664 0.185 0.896-0.073l1.131-1.258c0.256-0.284 0.229-0.734-0.072-0.967-2.112-1.64-4.755-2.686-7.631-2.686-2.871 0-5.512 1.043-7.621 2.678-0.301 0.233-0.328 0.683-0.074 0.966l1.129 1.26c0.233 0.259 0.618 0.283 0.897 0.074 1.581-1.181 3.542-1.883 5.669-1.883z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 288.097c3.699 0 7.088 1.292 9.762 3.438 0.275 0.221 0.668 0.198 0.904-0.065l1.019-1.132c0.252-0.281 0.227-0.725-0.065-0.964-3.174-2.596-7.212-4.374-11.62-4.374-4.403 0-8.434 1.772-11.603 4.36-0.293 0.239-0.319 0.682-0.066 0.964l1.017 1.133c0.235 0.263 0.628 0.286 0.902 0.066 2.672-2.139 6.056-3.426 9.75-3.426z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.729653 9.89303e-32 -8.99366e-33 .729653 -22.535 -206.048)">
+ <path d="m41.845 287.093c3.699 0 6.828 1.341 9.502 3.486 0.275 0.221 0.668 0.198 0.904-0.065l0.389-0.502c0.252-0.28 0.227-0.724-0.065-0.963-3.174-2.597-6.325-4.049-10.733-4.049-4.403 0-7.53 1.443-10.699 4.031-0.293 0.239-0.319 0.682-0.066 0.963l0.373 0.49c0.235 0.263 0.628 0.286 0.903 0.066 2.672-2.138 5.798-3.457 9.492-3.457z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-signal-good-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-signal-good-symbolic.svg
new file mode 100644
index 000000000..cff23dc5e
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-signal-good-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m45.496 299.264c0.271-0.303 0.212-0.779-0.125-1.006-1.014-0.681-2.227-1.124-3.53-1.124-1.302 0-2.511 0.442-3.525 1.12-0.338 0.226-0.397 0.703-0.125 1.006l3.16 3.522c0.262 0.291 0.717 0.291 0.98 0l3.165-3.518z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 294.205c2.13 0 4.094 0.705 5.676 1.889 0.28 0.208 0.664 0.185 0.896-0.073l1.131-1.258c0.256-0.284 0.229-0.734-0.072-0.967-2.112-1.64-4.755-2.686-7.631-2.686-2.871 0-5.512 1.043-7.621 2.678-0.301 0.233-0.328 0.683-0.074 0.966l1.129 1.26c0.233 0.259 0.618 0.283 0.897 0.074 1.581-1.181 3.542-1.883 5.669-1.883z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 288.097c3.699 0 7.088 1.292 9.762 3.438 0.275 0.221 0.668 0.198 0.904-0.065l1.019-1.132c0.252-0.281 0.227-0.725-0.065-0.964-3.174-2.596-7.212-4.374-11.62-4.374-4.403 0-8.434 1.772-11.603 4.36-0.293 0.239-0.319 0.682-0.066 0.964l1.017 1.133c0.235 0.263 0.628 0.286 0.902 0.066 2.672-2.139 6.056-3.426 9.75-3.426z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.729653 9.89303e-32 -8.99366e-33 .729653 -22.535 -206.048)">
+ <path d="m41.845 287.093c3.699 0 6.828 1.341 9.502 3.486 0.275 0.221 0.668 0.198 0.904-0.065l0.389-0.502c0.252-0.28 0.227-0.724-0.065-0.963-3.174-2.597-6.325-4.049-10.733-4.049-4.403 0-7.53 1.443-10.699 4.031-0.293 0.239-0.319 0.682-0.066 0.963l0.373 0.49c0.235 0.263 0.628 0.286 0.903 0.066 2.672-2.138 5.798-3.457 9.492-3.457z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-signal-none-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-signal-none-symbolic.svg
new file mode 100644
index 000000000..147ebe862
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-signal-none-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515-1.683 1.871c-0.14 0.155-0.382 0.155-0.521 0l-1.681-1.873c-0.145-0.161-0.113-0.415 0.067-0.535 0.539-0.361 1.182-0.596 1.874-0.596 0.693 0 1.338 0.236 1.878 0.598 0.179 0.121 0.21 0.374 0.066 0.535zm-1.943-2.691c-1.131 0-2.174 0.374-3.015 1.002-0.149 0.111-0.353 0.098-0.477-0.04l-0.601-0.67c-0.135-0.15-0.12-0.389 0.04-0.513 1.121-0.87 2.526-1.425 4.053-1.425 1.529 0 2.935 0.557 4.058 1.429 0.16 0.124 0.175 0.363 0.038 0.514l-0.601 0.669c-0.124 0.137-0.328 0.15-0.477 0.039-0.841-0.63-1.885-1.005-3.018-1.005zm0-3.248c-1.965 0-3.764 0.684-5.186 1.822-0.145 0.117-0.354 0.105-0.479-0.035l-0.541-0.603c-0.135-0.15-0.121-0.385 0.035-0.512 1.685-1.377 3.829-2.319 6.171-2.319 2.344 0 4.492 0.946 6.18 2.326 0.155 0.127 0.168 0.363 0.034 0.513l-0.542 0.602c-0.125 0.14-0.334 0.152-0.481 0.034-1.422-1.141-3.224-1.828-5.191-1.828zm0-3.146c-2.695 0-4.976 0.963-6.926 2.523-0.2 0.16-0.487 0.143-0.658-0.048l-0.273-0.358c-0.184-0.205-0.165-0.528 0.049-0.703 2.312-1.888 4.593-2.941 7.806-2.941 3.216 0 5.516 1.06 7.832 2.954 0.213 0.175 0.231 0.499 0.047 0.703l-0.284 0.366c-0.172 0.192-0.459 0.209-0.66 0.048-1.951-1.565-4.234-2.544-6.933-2.544z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-signal-ok-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-signal-ok-symbolic.svg
new file mode 100644
index 000000000..b2f121e73
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-signal-ok-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m45.496 299.264c0.271-0.303 0.212-0.779-0.125-1.006-1.014-0.681-2.227-1.124-3.53-1.124-1.302 0-2.511 0.442-3.525 1.12-0.338 0.226-0.397 0.703-0.125 1.006l3.16 3.522c0.262 0.291 0.717 0.291 0.98 0l3.165-3.518z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 294.205c2.13 0 4.094 0.705 5.676 1.889 0.28 0.208 0.664 0.185 0.896-0.073l1.131-1.258c0.256-0.284 0.229-0.734-0.072-0.967-2.112-1.64-4.755-2.686-7.631-2.686-2.871 0-5.512 1.043-7.621 2.678-0.301 0.233-0.328 0.683-0.074 0.966l1.129 1.26c0.233 0.259 0.618 0.283 0.897 0.074 1.581-1.181 3.542-1.883 5.669-1.883z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 288.097c3.699 0 7.088 1.292 9.762 3.438 0.275 0.221 0.668 0.198 0.904-0.065l1.019-1.132c0.252-0.281 0.227-0.725-0.065-0.964-3.174-2.596-7.212-4.374-11.62-4.374-4.403 0-8.434 1.772-11.603 4.36-0.293 0.239-0.319 0.682-0.066 0.964l1.017 1.133c0.235 0.263 0.628 0.286 0.902 0.066 2.672-2.139 6.056-3.426 9.75-3.426z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.729653 9.89303e-32 -8.99366e-33 .729653 -22.535 -206.048)">
+ <path d="m41.845 287.093c3.699 0 6.828 1.341 9.502 3.486 0.275 0.221 0.668 0.198 0.904-0.065l0.389-0.502c0.252-0.28 0.227-0.724-0.065-0.963-3.174-2.597-6.325-4.049-10.733-4.049-4.403 0-7.53 1.443-10.699 4.031-0.293 0.239-0.319 0.682-0.066 0.963l0.373 0.49c0.235 0.263 0.628 0.286 0.903 0.066 2.672-2.138 5.798-3.457 9.492-3.457z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/network-wireless-signal-weak-symbolic.svg b/.icons/kora/status/symbolic/network-wireless-signal-weak-symbolic.svg
new file mode 100644
index 000000000..1111edb26
--- /dev/null
+++ b/.icons/kora/status/symbolic/network-wireless-signal-weak-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m45.496 299.264c0.271-0.303 0.212-0.779-0.125-1.006-1.014-0.681-2.227-1.124-3.53-1.124-1.302 0-2.511 0.442-3.525 1.12-0.338 0.226-0.397 0.703-0.125 1.006l3.16 3.522c0.262 0.291 0.717 0.291 0.98 0l3.165-3.518z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 294.205c2.13 0 4.094 0.705 5.676 1.889 0.28 0.208 0.664 0.185 0.896-0.073l1.131-1.258c0.256-0.284 0.229-0.734-0.072-0.967-2.112-1.64-4.755-2.686-7.631-2.686-2.871 0-5.512 1.043-7.621 2.678-0.301 0.233-0.328 0.683-0.074 0.966l1.129 1.26c0.233 0.259 0.618 0.283 0.897 0.074 1.581-1.181 3.542-1.883 5.669-1.883z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.531821 7.21071e-32 -6.55519e-33 .531821 -14.2557 -146.64)">
+ <path d="m41.842 288.097c3.699 0 7.088 1.292 9.762 3.438 0.275 0.221 0.668 0.198 0.904-0.065l1.019-1.132c0.252-0.281 0.227-0.725-0.065-0.964-3.174-2.596-7.212-4.374-11.62-4.374-4.403 0-8.434 1.772-11.603 4.36-0.293 0.239-0.319 0.682-0.066 0.964l1.017 1.133c0.235 0.263 0.628 0.286 0.902 0.066 2.672-2.139 6.056-3.426 9.75-3.426z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.729653 9.89303e-32 -8.99366e-33 .729653 -22.535 -206.048)">
+ <path d="m41.845 287.093c3.699 0 6.828 1.341 9.502 3.486 0.275 0.221 0.668 0.198 0.904-0.065l0.389-0.502c0.252-0.28 0.227-0.724-0.065-0.963-3.174-2.597-6.325-4.049-10.733-4.049-4.403 0-7.53 1.443-10.699 4.031-0.293 0.239-0.319 0.682-0.066 0.963l0.373 0.49c0.235 0.263 0.628 0.286 0.903 0.066 2.672-2.138 5.798-3.457 9.492-3.457z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/night-light-disabled-symbolic.svg b/.icons/kora/status/symbolic/night-light-disabled-symbolic.svg
new file mode 100644
index 000000000..8dab5ae16
--- /dev/null
+++ b/.icons/kora/status/symbolic/night-light-disabled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:.35;fill:#dfdfdf" d="M 1,8 C 1,11.866 4.134,15 8,15 9.9252,15 11.68,14.117 13,12.715 12.482,12.847 12.034,13 11.5,13 7.9101,13 5,10.09 5,6.5 5,4.267 6.1294,2.19 8,1 4.1145,1 1,4.134 1,8 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/night-light-symbolic.svg b/.icons/kora/status/symbolic/night-light-symbolic.svg
new file mode 120000
index 000000000..6cfedf33b
--- /dev/null
+++ b/.icons/kora/status/symbolic/night-light-symbolic.svg
@@ -0,0 +1 @@
+weather-clear-night-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/non-starred-symbolic.svg b/.icons/kora/status/symbolic/non-starred-symbolic.svg
new file mode 100644
index 000000000..002918cae
--- /dev/null
+++ b/.icons/kora/status/symbolic/non-starred-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf;opacity:0.3" d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 12.94,16 11.43,9.91 16,6.2 10.12,5.88 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/notification-disabled-new-symbolic.svg b/.icons/kora/status/symbolic/notification-disabled-new-symbolic.svg
new file mode 100644
index 000000000..b79b99faa
--- /dev/null
+++ b/.icons/kora/status/symbolic/notification-disabled-new-symbolic.svg
@@ -0,0 +1,5 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path transform="matrix(.569853 .167665 -.167665 .569853 -249.375 -344.541)" d="m587 456.785c-.1 1.7-1.3 3-3 3s-3-1.3-3-3z" fill="#dfdfdf" fill-opacity=".5"/>
+ <path transform="matrix(.568246 .173032 -.173032 .568246 -246.013 -346.99)" d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1.513-7.7-1.513-7.7 0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9 0 0-.813 6.4-1.313 7.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8zm-10.714-16.33c-.294-.038-1.278-.038-1.572 0-3.052.391-5.018 3.1-5.018 6.23 0 .072-.896 6.965-1.49 8.153-.381.762-.838 1.448-1.421 2.064h17.419c-.483-.528-.882-1.129-1.167-1.681-.82-1.321-1.733-8.464-1.733-8.536 0-3.209-1.966-5.839-5.018-6.23z" fill="#dfdfdf" fill-opacity=".5"/>
+ <path transform="translate(-.808399 1.56824)" d="m16 3c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z" fill="#0d68c3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/notification-disabled-symbolic.svg b/.icons/kora/status/symbolic/notification-disabled-symbolic.svg
new file mode 100644
index 000000000..6623696f9
--- /dev/null
+++ b/.icons/kora/status/symbolic/notification-disabled-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.594006 0 0 .594006 -338.959 -257.393)" d="m587 456.785c-.1 1.7-1.3 3-3 3s-3-1.3-3-3z" fill-opacity=".5"/>
+ <path d="m1.784 2.216c.395-.395 1.037-.395 1.432 0l11.068 11.068c.395.395.395 1.037 0 1.432l-.068.068c-.395.395-1.037.395-1.432 0l-11.068-11.068c-.395-.395-.395-1.037 0-1.432z" fill-rule="nonzero"/>
+ <path transform="matrix(.594006 0 0 .594006 -338.959 -257.393)" d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1.513-7.7-1.513-7.7 0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9 0 0-.813 6.4-1.313 7.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8zm-10.714-16.33c-.294-.038-1.278-.038-1.572 0-3.052.391-5.018 3.1-5.018 6.23 0 .072-.896 6.965-1.49 8.153-.381.762-.838 1.448-1.421 2.064h17.419c-.483-.528-.882-1.129-1.167-1.681-.82-1.321-1.733-8.464-1.733-8.536 0-3.209-1.966-5.839-5.018-6.23z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/notification-new-symbolic.svg b/.icons/kora/status/symbolic/notification-new-symbolic.svg
new file mode 100644
index 000000000..6c9db04dd
--- /dev/null
+++ b/.icons/kora/status/symbolic/notification-new-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path transform="matrix(.569853 .167665 -.167665 .569853 -249.375 -344.541)" d="m587 456.785c-.1 1.7-1.3 3-3 3s-3-1.3-3-3z"/>
+ <path transform="matrix(.568698 .171541 -.171541 .568698 -246.95 -346.322)" d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1-2.4-1-3.7l-.513-4c0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9l-.513 4c0 1.2-.3 2.4-.8 3.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8z" fill-opacity=".3"/>
+ <path transform="matrix(.568698 .171541 -.171541 .568698 -246.95 -346.322)" d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1.513-7.7-1.513-7.7 0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9 0 0-.813 6.4-1.313 7.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8zm-10.714-16.33c-.294-.038-1.278-.038-1.572 0-3.052.391-5.018 3.1-5.018 6.23 0 .072-.896 6.965-1.49 8.153-.381.762-.838 1.448-1.421 2.064h17.419c-.483-.528-.882-1.129-1.167-1.681-.82-1.321-1.733-8.464-1.733-8.536 0-3.209-1.966-5.839-5.018-6.23z"/>
+ </g>
+ <path transform="translate(-.808399 1.56824)" d="m16 3c0 1.097-.903 2-2 2s-2-.903-2-2 .903-2 2-2 2 .903 2 2z" fill="#0d68c3" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/notification-symbolic.svg b/.icons/kora/status/symbolic/notification-symbolic.svg
new file mode 100644
index 000000000..2c6065472
--- /dev/null
+++ b/.icons/kora/status/symbolic/notification-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.594006 0 0 .594006 -338.959 -257.393)" fill="#dfdfdf">
+ <path d="m587 456.785c-.1 1.7-1.3 3-3 3s-3-1.3-3-3z"/>
+ <path d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1-2.4-1-3.7l-.513-4c0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9l-.513 4c0 1.2-.3 2.4-.8 3.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8z" fill-opacity=".3"/>
+ <path d="m595.5 453.885c-.2-.1-.3-.2-.5-.2-.9-.4-1.6-1.4-2-2.2-.7-1.1-1.513-7.7-1.513-7.7 0-4.1-2.587-7.4-6.487-7.9v-1.1c0-.6-.4-1-1-1s-1 .4-1 1v1.1c-3.9.5-6.487 3.9-6.487 7.9 0 0-.813 6.4-1.313 7.4-.4.8-.9 1.5-1.6 2.1-.3.3-.7.4-1 .6-.3.1-.5.4-.5.8 0 .6.4 1 1 1h22c.6 0 1-.4 1-1-.1-.2-.3-.6-.6-.8zm-10.714-16.33c-.294-.038-1.278-.038-1.572 0-3.052.391-5.018 3.1-5.018 6.23 0 .072-.896 6.965-1.49 8.153-.381.762-.838 1.448-1.421 2.064h17.419c-.483-.528-.882-1.129-1.167-1.681-.82-1.321-1.733-8.464-1.733-8.536 0-3.209-1.966-5.839-5.018-6.23z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/notifications-disabled-symbolic.svg b/.icons/kora/status/symbolic/notifications-disabled-symbolic.svg
new file mode 120000
index 000000000..98bbb5c1b
--- /dev/null
+++ b/.icons/kora/status/symbolic/notifications-disabled-symbolic.svg
@@ -0,0 +1 @@
+notification-disabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/num-lock-symbolic.svg b/.icons/kora/status/symbolic/num-lock-symbolic.svg
new file mode 120000
index 000000000..de980391d
--- /dev/null
+++ b/.icons/kora/status/symbolic/num-lock-symbolic.svg
@@ -0,0 +1 @@
+numlock-enabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/numlock-disabled-symbolic.svg b/.icons/kora/status/symbolic/numlock-disabled-symbolic.svg
new file mode 100644
index 000000000..e4e7cb48c
--- /dev/null
+++ b/.icons/kora/status/symbolic/numlock-disabled-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.474164)">
+ <path d="m1e-3 13.203v0.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-0.547c-0.532 0.485-1.225 0.797-2 0.797h-12c-0.774 0-1.468-0.312-1.999-0.797z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m1 12.729c-0.596-0.348-1-0.995-1-1.729 0-0.074 4e-3 -0.148 0.012-0.221l1-9c0.112-1.008 0.974-1.779 1.988-1.779h10c1.014 0 1.876 0.771 1.988 1.779l1 9c8e-3 0.073 0.012 0.147 0.012 0.221 0 0.734-0.404 1.381-1 1.729v-1.729c0-0.037-2e-3 -0.074-6e-3 -0.111 0 0-1-9-1-8.999-0.056-0.504-0.487-0.89-0.994-0.89h-10c-0.507 0-0.938 0.386-0.994 0.889l-1 9c-4e-3 0.037-6e-3 0.074-6e-3 0.111v1.729z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(15.6166,0,0,15.6166,3.80227,11.9358)">
+ <path d="m0.453-0.033c0 6e-3 -1e-3 0.011-2e-3 0.015-1e-3 5e-3 -2e-3 8e-3 -4e-3 0.011-1e-3 2e-3 -3e-3 4e-3 -5e-3 5e-3s-5e-3 2e-3 -7e-3 2e-3h-0.33c-2e-3 0-4e-3 -1e-3 -6e-3 -2e-3s-4e-3 -3e-3 -6e-3 -5e-3c-2e-3 -3e-3 -3e-3 -6e-3 -4e-3 -0.011-1e-3 -4e-3 -2e-3 -9e-3 -2e-3 -0.015s1e-3 -0.011 2e-3 -0.015c1e-3 -5e-3 2e-3 -8e-3 4e-3 -0.011 1e-3 -3e-3 3e-3 -5e-3 5e-3 -6e-3 2e-3 -2e-3 4e-3 -2e-3 7e-3 -2e-3h0.132v-0.481l-0.122 0.073c-6e-3 3e-3 -0.011 5e-3 -0.015 6e-3 -4e-3 0-7e-3 0-9e-3 -2e-3 -2e-3 -3e-3 -4e-3 -6e-3 -5e-3 -0.011s-1e-3 -0.011-1e-3 -0.018c0-6e-3 0-0.011 1e-3 -0.015 0-4e-3 1e-3 -7e-3 2e-3 -9e-3 1e-3 -3e-3 2e-3 -5e-3 4e-3 -7e-3s4e-3 -4e-3 7e-3 -6e-3l0.146-0.093c1e-3 -1e-3 3e-3 -2e-3 5e-3 -3e-3 1e-3 0 4e-3 -1e-3 7e-3 -2e-3 3e-3 0 6e-3 -1e-3 0.01-1e-3h0.015c8e-3 0 0.014 0 0.019 1e-3 5e-3 0 0.01 1e-3 0.012 2e-3 3e-3 2e-3 5e-3 3e-3 6e-3 5e-3s2e-3 3e-3 2e-3 5e-3v0.556h0.114c3e-3 0 5e-3 0 7e-3 2e-3 3e-3 1e-3 5e-3 3e-3 6e-3 6e-3s3e-3 6e-3 3e-3 0.011c1e-3 4e-3 2e-3 9e-3 2e-3 0.015z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/numlock-enabled-symbolic.svg b/.icons/kora/status/symbolic/numlock-enabled-symbolic.svg
new file mode 100644
index 000000000..dc75c3660
--- /dev/null
+++ b/.icons/kora/status/symbolic/numlock-enabled-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.474164)">
+ <path d="m1e-3 13.203v0.547c0 1.212 1.038 2.25 2.249 2.25h11.5c1.212 0 2.25-1.038 2.25-2.25v-0.547c-0.532 0.485-1.225 0.797-2 0.797h-12c-0.774 0-1.468-0.312-1.999-0.797z" fill="#dfdfdf"/>
+ </g>
+ <path d="m1 12.729c-0.596-0.348-1-0.995-1-1.729 0-0.074 4e-3 -0.148 0.012-0.221l1-9c0.112-1.008 0.974-1.779 1.988-1.779h10c1.014 0 1.876 0.771 1.988 1.779l1 9c8e-3 0.073 0.012 0.147 0.012 0.221 0 0.734-0.404 1.381-1 1.729v-1.729c0-0.037-2e-3 -0.074-6e-3 -0.111 0 0-1-9-1-8.999-0.056-0.504-0.487-0.89-0.994-0.89h-10c-0.507 0-0.938 0.386-0.994 0.889l-1 9c-4e-3 0.037-6e-3 0.074-6e-3 0.111v1.729z" fill="#dfdfdf"/>
+ <g transform="matrix(15.6166,0,0,15.6166,3.80227,11.9358)">
+ <path d="m0.453-0.033c0 6e-3 -1e-3 0.011-2e-3 0.015-1e-3 5e-3 -2e-3 8e-3 -4e-3 0.011-1e-3 2e-3 -3e-3 4e-3 -5e-3 5e-3s-5e-3 2e-3 -7e-3 2e-3h-0.33c-2e-3 0-4e-3 -1e-3 -6e-3 -2e-3s-4e-3 -3e-3 -6e-3 -5e-3c-2e-3 -3e-3 -3e-3 -6e-3 -4e-3 -0.011-1e-3 -4e-3 -2e-3 -9e-3 -2e-3 -0.015s1e-3 -0.011 2e-3 -0.015c1e-3 -5e-3 2e-3 -8e-3 4e-3 -0.011 1e-3 -3e-3 3e-3 -5e-3 5e-3 -6e-3 2e-3 -2e-3 4e-3 -2e-3 7e-3 -2e-3h0.132v-0.481l-0.122 0.073c-6e-3 3e-3 -0.011 5e-3 -0.015 6e-3 -4e-3 0-7e-3 0-9e-3 -2e-3 -2e-3 -3e-3 -4e-3 -6e-3 -5e-3 -0.011s-1e-3 -0.011-1e-3 -0.018c0-6e-3 0-0.011 1e-3 -0.015 0-4e-3 1e-3 -7e-3 2e-3 -9e-3 1e-3 -3e-3 2e-3 -5e-3 4e-3 -7e-3s4e-3 -4e-3 7e-3 -6e-3l0.146-0.093c1e-3 -1e-3 3e-3 -2e-3 5e-3 -3e-3 1e-3 0 4e-3 -1e-3 7e-3 -2e-3 3e-3 0 6e-3 -1e-3 0.01-1e-3h0.015c8e-3 0 0.014 0 0.019 1e-3 5e-3 0 0.01 1e-3 0.012 2e-3 3e-3 2e-3 5e-3 3e-3 6e-3 5e-3s2e-3 3e-3 2e-3 5e-3v0.556h0.114c3e-3 0 5e-3 0 7e-3 2e-3 3e-3 1e-3 5e-3 3e-3 6e-3 6e-3s3e-3 6e-3 3e-3 0.011c1e-3 4e-3 2e-3 9e-3 2e-3 0.015z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/nvidia-card-symbolic.svg b/.icons/kora/status/symbolic/nvidia-card-symbolic.svg
new file mode 100644
index 000000000..2abb64964
--- /dev/null
+++ b/.icons/kora/status/symbolic/nvidia-card-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.983325 0 0 .983325 .1334 .1334)">
+ <path d="m1.635 7.167s1.478-2.42 4.366-2.67v-0.877c-3.199 0.291-6.001 3.362-6.001 3.362s1.601 5.142 6.001 5.612v-0.933c-3.229-0.461-4.366-4.495-4.366-4.495v1e-3zm4.366 2.639v0.854c-2.441-0.493-3.149-3.369-3.149-3.369s1.203-1.472 3.149-1.71v0.937h-3e-3c-1.021-0.139-1.851 0.943-1.851 0.943s0.479 1.82 1.855 2.344m0-7.805v1.619c0.094-8e-3 0.156-0.015 0.251-0.019 3.637-0.139 6.007 3.381 6.007 3.381s-2.722 3.751-5.558 3.751c-0.26 0-0.472-0.026-0.7-0.072v1.001c0.195 0.028 0.366 0.044 0.578 0.044 2.638 0 4.547-1.527 6.394-3.335 0.307 0.278 1.561 0.955 1.819 1.251-1.757 1.667-5.851 3.011-8.173 3.011-0.224 0-0.407-0.015-0.618-0.039v1.407h7.896c0.558 0 1.092-0.221 1.486-0.616 0.395-0.394 0.616-0.928 0.616-1.486v-7.796c0-0.558-0.221-1.092-0.616-1.486-0.394-0.395-0.928-0.616-1.486-0.616h-7.896zm0 3.581v-1.084c0.093-7e-3 0.155-0.013 0.251-0.017 2.615-0.093 4.331 2.548 4.331 2.548s-1.853 2.918-3.841 2.918c-0.286 0-0.511-0.053-0.741-0.141v-3.287c1.018 0.14 1.191 0.65 1.804 1.806l1.361-1.301s-0.994-1.478-2.669-1.478c-0.182 0-0.325 0.015-0.496 0.036" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/nvidia-ram-symbolic.svg b/.icons/kora/status/symbolic/nvidia-ram-symbolic.svg
new file mode 100644
index 000000000..0f548dad9
--- /dev/null
+++ b/.icons/kora/status/symbolic/nvidia-ram-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(1e-4 -1)">
+ <path d="m0.695 13c0 0.554 0.446 1 1 1h3.305v-2h-4.305v1z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(1e-4 -1)">
+ <path d="m6.392 14h7.854c0.554 0 1-0.446 1-1v-1h-8.854v2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(1e-4)">
+ <path d="m0 11h16v-3c-0.549 0-1-0.451-1-1 0-0.522 0.409-0.961 0.93-0.998 0.023-1e-3 0.047-2e-3 0.07-2e-3v-2c0-0.554-0.446-1-1-1h-14c-0.554 0-1 0.446-1 1v2c0.033 0 0.067 2e-3 0.1 6e-3 0.508 0.051 0.9 0.483 0.9 0.994 0 0.549-0.451 1-1 1v3zm3-2v-4h2v4h-2zm4 0v-4h2v4h-2zm4 0v-4h2v4h-2z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/nvidia-temp-symbolic.svg b/.icons/kora/status/symbolic/nvidia-temp-symbolic.svg
new file mode 120000
index 000000000..c62743ebc
--- /dev/null
+++ b/.icons/kora/status/symbolic/nvidia-temp-symbolic.svg
@@ -0,0 +1 @@
+sensors-temperature-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/org.gnome.Shell.Extensions.GSConnect-symbolic.svg b/.icons/kora/status/symbolic/org.gnome.Shell.Extensions.GSConnect-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/status/symbolic/org.gnome.Shell.Extensions.GSConnect-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg b/.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg
new file mode 120000
index 000000000..97688525f
--- /dev/null
+++ b/.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg
@@ -0,0 +1 @@
+revolt-status-blink-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg b/.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg
new file mode 120000
index 000000000..58eb74c53
--- /dev/null
+++ b/.icons/kora/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg
@@ -0,0 +1 @@
+revolt-status-online-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/orientation-landscape-inverse-symbolic.svg b/.icons/kora/status/symbolic/orientation-landscape-inverse-symbolic.svg
new file mode 100644
index 000000000..378ea8ae0
--- /dev/null
+++ b/.icons/kora/status/symbolic/orientation-landscape-inverse-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 3c-1 0-1 1-1 1v8c0 1 1 1 1 1h12c1 0 1-1 1-1v-8c0-1-1-1-1-1h-12z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m4 6h8l-4 4-4-4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/orientation-landscape-symbolic.svg b/.icons/kora/status/symbolic/orientation-landscape-symbolic.svg
new file mode 100644
index 000000000..3588f7cac
--- /dev/null
+++ b/.icons/kora/status/symbolic/orientation-landscape-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 13s-1 0-1-1v-8s0-1 1-1h12s1 0 1 1v8s0 1-1 1h-12z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m4 10h8l-4-4-4 4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/orientation-portrait-inverse-symbolic.svg b/.icons/kora/status/symbolic/orientation-portrait-inverse-symbolic.svg
new file mode 100644
index 000000000..a8e68042f
--- /dev/null
+++ b/.icons/kora/status/symbolic/orientation-portrait-inverse-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13 14s0 1-1 1h-8s-1 0-1-1v-12s0-1 1-1h8s1 0 1 1v12z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m10 12v-8l-4 4 4 4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/orientation-portrait-left-symbolic.svg b/.icons/kora/status/symbolic/orientation-portrait-left-symbolic.svg
new file mode 100644
index 000000000..e62483cf7
--- /dev/null
+++ b/.icons/kora/status/symbolic/orientation-portrait-left-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4.1054688,1 C 3.4945667,0.99809284 2.9986942,1.4983459 3,2.1152344 V 13.884766 C 2.9986944,14.501654 3.4945669,15.001907 4.1054688,15 H 11.894531 C 12.505433,15.001907 13.001306,14.501654 13,13.884766 V 2.1152344 C 13.001306,1.4983458 12.505433,0.99809272 11.894531,1 Z M 9,4 v 8 L 5,8.0097656 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/orientation-portrait-right-symbolic.svg b/.icons/kora/status/symbolic/orientation-portrait-right-symbolic.svg
new file mode 100644
index 000000000..351835e85
--- /dev/null
+++ b/.icons/kora/status/symbolic/orientation-portrait-right-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 11.894531,1 C 12.505433,0.99809284 13.001306,1.4983459 13,2.1152344 V 13.884766 C 13.001306,14.501654 12.505433,15.001907 11.894531,15 H 4.105469 C 3.494567,15.001907 2.998694,14.501654 3,13.884766 V 2.1152344 C 2.998694,1.4983458 3.494567,0.99809272 4.105469,1 Z M 7,4 v 8 l 4,-3.9902344 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/orientation-portrait-symbolic.svg b/.icons/kora/status/symbolic/orientation-portrait-symbolic.svg
new file mode 100644
index 000000000..a0129f4e3
--- /dev/null
+++ b/.icons/kora/status/symbolic/orientation-portrait-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 14c0 1 1 1 1 1h8c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8c-1 0-1 1-1 1v12z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m6 12v-8l4 4-4 4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/power-profile-balanced-symbolic.svg b/.icons/kora/status/symbolic/power-profile-balanced-symbolic.svg
new file mode 100644
index 000000000..d31ecbe27
--- /dev/null
+++ b/.icons/kora/status/symbolic/power-profile-balanced-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 8 1 C 5.951 1 3.90175 1.7798906 2.34375 3.3378906 C -0.77225 6.4538906 -0.77225 11.534391 2.34375 14.650391 C 3.0683483 15.400022 4.3129192 14.679331 4.0234375 13.677734 L 4.8183594 12.882812 L 4.1113281 12.175781 L 3.4179688 12.869141 C 2.6100011 11.917909 2.1196818 10.737855 2.015625 9.4941406 L 3 9.4941406 L 3 8.4941406 L 2.015625 8.4941406 C 2.1196818 7.2504265 2.6100013 6.070372 3.4179688 5.1191406 L 4.1113281 5.8125 L 4.8183594 5.1054688 L 4.1269531 4.4140625 C 4.194771 4.3563902 4.2658445 4.3053942 4.3359375 4.2519531 L 4.3320312 4.2519531 C 4.3620813 4.2287117 4.3933287 4.2062735 4.4238281 4.1835938 C 4.4505585 4.1641372 4.4768724 4.1438733 4.5039062 4.125 C 5.4884622 3.4176821 6.6951818 3 8 3 C 9.2918576 3 10.487647 3.4089556 11.466797 4.1035156 C 11.532546 4.148506 11.596208 4.1976159 11.660156 4.2460938 C 11.732092 4.3006265 11.805465 4.353035 11.875 4.4121094 L 11.183594 5.1054688 L 11.890625 5.8125 L 12.582031 5.1191406 C 13.389998 6.070372 13.880318 7.2504265 13.984375 8.4941406 L 13 8.4941406 L 13 9.4941406 L 13.984375 9.4941406 C 13.880318 10.737855 13.389998 11.917909 12.582031 12.869141 L 11.888672 12.175781 L 11.181641 12.882812 L 11.978516 13.679688 C 11.696501 14.677296 12.931932 15.392093 13.65625 14.650391 C 16.77225 11.534391 16.77225 6.4538906 13.65625 3.3378906 C 12.156806 1.8373392 10.121314 0.99601204 8 1 z M 8 3 C 7.446 3 7 3.446 7 4 L 7 7.265625 C 6.3893857 7.618478 6.0004422 8.2726069 6 8.9941406 C 5.9999997 10.09871 6.8954303 10.994141 8 10.994141 C 9.1045697 10.994141 10 10.09871 10 8.9941406 C 10.000466 8.274331 9.6134701 7.6182963 9 7.2636719 L 9 4 C 9 3.446 8.554 3 8 3 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/power-profile-performance-symbolic.svg b/.icons/kora/status/symbolic/power-profile-performance-symbolic.svg
new file mode 100644
index 000000000..d541f4de1
--- /dev/null
+++ b/.icons/kora/status/symbolic/power-profile-performance-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 8 1 C 5.951 1 3.90175 1.7798906 2.34375 3.3378906 C -0.77225 6.4538906 -0.77225 11.534391 2.34375 14.650391 C 3.0683483 15.400022 4.3129192 14.679331 4.0234375 13.677734 L 4.8183594 12.882812 L 4.1113281 12.175781 L 3.4179688 12.869141 C 2.6100009 11.917909 2.1196818 10.737855 2.015625 9.4941406 L 3 9.4941406 L 3 8.4941406 L 2.015625 8.4941406 C 2.1196818 7.2504265 2.6100013 6.070372 3.4179688 5.1191406 L 4.1113281 5.8125 L 4.8183594 5.1054688 L 4.1269531 4.4140625 C 4.194771 4.3563902 4.2658445 4.3053942 4.3359375 4.2519531 L 4.3320312 4.2519531 C 4.3620813 4.2287121 4.3933281 4.2062728 4.4238281 4.1835938 C 4.4505581 4.1641367 4.4768722 4.143874 4.5039062 4.125 C 5.3613417 3.5090095 6.3875209 3.1135591 7.5 3.0214844 L 7.5 4 L 8.5 4 L 8.5 3.0214844 C 9.6001233 3.1122914 10.615131 3.4993862 11.466797 4.1035156 C 11.532547 4.1485056 11.596208 4.1976156 11.660156 4.2460938 C 11.732096 4.3006268 11.805465 4.353035 11.875 4.4121094 L 11.183594 5.1054688 L 11.890625 5.8125 L 12.582031 5.1191406 C 13.389998 6.070372 13.880318 7.2504265 13.984375 8.4941406 L 13 8.4941406 L 13 9.4941406 L 13.984375 9.4941406 C 13.885213 10.679349 13.430789 11.803817 12.689453 12.730469 C 12.728941 12.432952 12.635811 12.122139 12.40625 11.892578 L 9.9433594 9.4296875 A 2 2 0 0 0 10 9 A 2 2 0 0 0 8 7 A 2 2 0 0 0 6 9 A 2 2 0 0 0 8 11 A 2 2 0 0 0 8.5878906 10.902344 L 10.992188 13.306641 C 11.234994 13.549448 11.570191 13.642171 11.882812 13.583984 L 11.978516 13.679688 C 11.696501 14.677295 12.931932 15.392093 13.65625 14.650391 C 16.77225 11.534391 16.77225 6.4538906 13.65625 3.3378906 C 12.156806 1.8373392 10.121314 0.99601204 8 1 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/power-profile-power-saver-symbolic.svg b/.icons/kora/status/symbolic/power-profile-power-saver-symbolic.svg
new file mode 100644
index 000000000..65a2f8ce4
--- /dev/null
+++ b/.icons/kora/status/symbolic/power-profile-power-saver-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 8 1 C 5.951 1 3.90175 1.7798906 2.34375 3.3378906 C -0.77225 6.4538906 -0.77225 11.534391 2.34375 14.650391 C 3.0683483 15.400022 4.3129192 14.679331 4.0234375 13.677734 L 4.1171875 13.583984 C 4.4298102 13.642171 4.7650054 13.549448 5.0078125 13.306641 L 7.40625 10.908203 A 2 2 0 0 0 8 11 A 2 2 0 0 0 10 9 A 2 2 0 0 0 8 7 A 2 2 0 0 0 6 8.9941406 A 2 2 0 0 0 6 9 A 2 2 0 0 0 6.0527344 9.4335938 L 3.59375 11.892578 C 3.3641892 12.122139 3.2710591 12.432952 3.3105469 12.730469 C 2.5692107 11.803817 2.1147869 10.679349 2.015625 9.4941406 L 3 9.4941406 L 3 8.4941406 L 2.015625 8.4941406 C 2.1196818 7.2504265 2.6100013 6.070372 3.4179688 5.1191406 L 4.1113281 5.8125 L 4.8183594 5.1054688 L 4.1269531 4.4140625 C 4.194771 4.3563902 4.2658445 4.3053942 4.3359375 4.2519531 L 4.3320312 4.2519531 C 4.3620813 4.2287121 4.3933281 4.2062728 4.4238281 4.1835938 C 4.4505581 4.1641367 4.4768722 4.143874 4.5039062 4.125 C 5.3613417 3.5090095 6.3875209 3.1135591 7.5 3.0214844 L 7.5 4 L 8.5 4 L 8.5 3.0214844 C 9.6001233 3.1122914 10.615131 3.4993862 11.466797 4.1035156 C 11.532547 4.1485056 11.596208 4.1976156 11.660156 4.2460938 C 11.732096 4.3006268 11.805465 4.353035 11.875 4.4121094 L 11.183594 5.1054688 L 11.890625 5.8125 L 12.582031 5.1191406 C 13.389998 6.070372 13.880318 7.2504265 13.984375 8.4941406 L 13 8.4941406 L 13 9.4941406 L 13.984375 9.4941406 C 13.880318 10.737855 13.389998 11.917909 12.582031 12.869141 L 11.888672 12.175781 L 11.181641 12.882812 L 11.978516 13.679688 C 11.696501 14.677296 12.931932 15.392093 13.65625 14.650391 C 16.77225 11.534391 16.77225 6.4538906 13.65625 3.3378906 C 12.156806 1.8373392 10.121314 0.99601204 8 1 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/preferences-desktop-apps-symbolic.svg b/.icons/kora/status/symbolic/preferences-desktop-apps-symbolic.svg
new file mode 100644
index 000000000..f77e8792d
--- /dev/null
+++ b/.icons/kora/status/symbolic/preferences-desktop-apps-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.051 13.499c-1.134.837-2.535 1.332-4.051 1.332-3.77 0-6.831-3.061-6.831-6.831s3.061-6.831 6.831-6.831c1.516 0 2.917.495 4.051 1.332v-.913h2.78v12.824h-2.78zm2.099-6.187c-.02-.174-.223-.304-.399-.304-.566 0-1.069-.333-1.279-.848-.217-.527-.077-1.143.344-1.531.134-.121.149-.324.038-.467-.29-.368-.62-.701-.98-.99-.141-.113-.349-.097-.47.039-.369.408-1.032.56-1.544.346-.532-.224-.869-.764-.836-1.344.011-.181-.122-.34-.304-.361-.462-.054-.927-.055-1.392-.004-.179.02-.312.175-.307.354.021.574-.32 1.105-.847 1.321-.505.206-1.164.057-1.532-.349-.122-.133-.325-.15-.468-.039-.37.291-.708.624-1.001.99-.113.142-.097.348.037.471.433.39.571 1.01.347 1.543-.214.509-.742.837-1.346.837-.197-.006-.337.125-.358.304-.055.465-.055.938-.003 1.407.02.175.229.305.405.305.539-.014 1.057.319 1.275.848.216.527.077 1.142-.346 1.53-.133.122-.15.325-.038.466.287.368.616.7.979.991.141.115.348.098.471-.037.37-.41 1.033-.561 1.543-.348.533.224.87.764.837 1.344-.011.182.122.34.304.362.236.026.474.041.713.041.226 0 .453-.013.679-.038.179-.02.313-.175.307-.355-.021-.573.319-1.103.846-1.319.509-.208 1.165-.056 1.533.349.122.132.324.149.467.039.371-.291.707-.624 1.002-.99.113-.142.097-.349-.037-.471-.431-.39-.572-1.01-.348-1.544.212-.501.72-.839 1.267-.839l.077.002c.177.015.34-.122.361-.303.055-.465.055-.939.003-1.408zm-6.141 2.577c-1.035 0-1.877-.842-1.877-1.878 0-1.034.842-1.877 1.877-1.877s1.877.843 1.877 1.877c0 1.036-.842 1.878-1.877 1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/prime-indicator-hybrid-symbolic.svg b/.icons/kora/status/symbolic/prime-indicator-hybrid-symbolic.svg
new file mode 100644
index 000000000..171c104eb
--- /dev/null
+++ b/.icons/kora/status/symbolic/prime-indicator-hybrid-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10 15h-5c-1.108 0-2-.892-2-2v-10c0-1.108.892-2 2-2h5v6h-2v-3h-2v8h2v-3h2v-2h2v-3h2v8h-2v-3h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/prime-indicator-intel-symbolic.svg b/.icons/kora/status/symbolic/prime-indicator-intel-symbolic.svg
new file mode 100644
index 000000000..3d3d41e93
--- /dev/null
+++ b/.icons/kora/status/symbolic/prime-indicator-intel-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m1.777 1c-.985 0-1.777.781-1.777 1.75v10.5c0 .97.792 1.75 1.777 1.75h12.446c.985 0 1.777-.781 1.777-1.75v-10.5c0-.97-.792-1.75-1.777-1.75zm0 1h12.446c.426 0 .777.33.777.75v10.5c0 .42-.351.75-.777.75h-12.446c-.426 0-.777-.33-.777-.75v-10.5c0-.42.351-.75.777-.75z" fill-opacity=".3"/>
+ <path d="m13.701 6h.888v5c-.764-.068-.888-.339-.888-.834zm-12.29 1h.888v4c-.764-.066-.888-.724-.888-1.199zm6-.949h.888v1.074h.889v.875h-.889v1.25c0 .226.048.875.289.875h.6v.875h-.889c-.827 0-.888-1.024-.888-1.576zm-4.334.949h2.222c.887-.009 1.334.693 1.334 1.199v2.801h-.888v-2.801c0-.211-.299-.398-.596-.398h-1.184v3.199h-.888zm8.487 0h.002c1.072.001 1.689.844 1.689 1.951v.449h-2.539c.041.449.348.776.877.776.447 0 .67-.121.928-.369l.619.578c-.399.381-.816.613-1.554.613-.964 0-1.885-.512-1.885-2.004 0-1.274.804-1.993 1.863-1.994zm-.088.801c-.487 0-.888.36-.888.799h1.779c-.001-.439-.402-.799-.889-.799zm-10.065-2.676h.888v.875h-.888z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/prime-indicator-nvidia-symbolic.svg b/.icons/kora/status/symbolic/prime-indicator-nvidia-symbolic.svg
new file mode 100644
index 000000000..dc9997247
--- /dev/null
+++ b/.icons/kora/status/symbolic/prime-indicator-nvidia-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1.635 7.167s1.478-2.42 4.366-2.67v-.877c-3.199.291-6.001 3.362-6.001 3.362s1.601 5.142 6.001 5.612v-.933c-3.229-.461-4.366-4.495-4.366-4.495zm4.366 2.639v.854c-2.441-.493-3.149-3.369-3.149-3.369s1.203-1.472 3.149-1.71v.937c-.001 0-.002 0-.003 0-1.021-.139-1.851.943-1.851.943s.479 1.82 1.855 2.344m0-7.805v1.619c.094-.008.156-.015.251-.019 3.637-.139 6.007 3.381 6.007 3.381s-2.722 3.751-5.558 3.751c-.26 0-.472-.026-.7-.072v1.001c.195.028.366.044.578.044 2.638 0 4.547-1.527 6.394-3.335.307.278 1.561.955 1.819 1.251-1.757 1.667-5.851 3.011-8.173 3.011-.224 0-.407-.015-.618-.039v1.407h8.363c.433 0 .849-.172 1.156-.479s.479-.723.479-1.156c0-2.293 0-6.437 0-8.73 0-.433-.172-.849-.479-1.156s-.723-.479-1.156-.479c-2.835 0-8.363 0-8.363 0zm0 3.581v-1.084c.093-.007.155-.013.251-.017 2.615-.093 4.331 2.548 4.331 2.548s-1.853 2.918-3.841 2.918c-.286 0-.511-.053-.741-.141v-3.287c1.018.14 1.191.65 1.804 1.806l1.361-1.301s-.994-1.478-2.669-1.478c-.182 0-.325.015-.496.036" fill="#dfdfdf" fill-rule="nonzero"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/printer-error-symbolic.svg b/.icons/kora/status/symbolic/printer-error-symbolic.svg
new file mode 100644
index 000000000..09e3deb7a
--- /dev/null
+++ b/.icons/kora/status/symbolic/printer-error-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="9" width="8" height="5" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m12.893 8h-9.893v2h-1c-0.5 0-1-0.5-1-1v-4c0-0.5 0.5-1 1-1h12c0.5 0 1 0.5 1 1v4c0 0.5-0.5 1-1 1h-1.107v-2z" fill="#dfdfdf"/>
+ <rect x="4" y="1" width="8" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(0 -.868486)">
+ <path d="m11 7v4.01l0.25 1.99h1.5l0.25-2v-4h-2zm0 7v2h2v-2h-2z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/printer-printing-symbolic.svg b/.icons/kora/status/symbolic/printer-printing-symbolic.svg
new file mode 100644
index 000000000..cf03dd49f
--- /dev/null
+++ b/.icons/kora/status/symbolic/printer-printing-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="9" width="8" height="5" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m12.893 8h-9.893v2h-1c-0.5 0-1-0.5-1-1v-4c0-0.5 0.5-1 1-1h12c0.5 0 1 0.5 1 1v4c0 0.5-0.5 1-1 1h-1.107v-2z" fill-opacity=".3" fill="#dfdfdf"/>
+ <rect x="4" y="1" width="8" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m5 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <path d="m10 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <path d="m15 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/printer-warning-symbolic.svg b/.icons/kora/status/symbolic/printer-warning-symbolic.svg
new file mode 100644
index 000000000..929488989
--- /dev/null
+++ b/.icons/kora/status/symbolic/printer-warning-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="9" width="8" height="5" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m12.893 8h-9.893v2h-1c-0.5 0-1-0.5-1-1v-4c0-0.5 0.5-1 1-1h12c0.5 0 1 0.5 1 1v4c0 0.5-0.5 1-1 1h-1.107v-2z" fill="#dfdfdf"/>
+ <rect x="4" y="1" width="8" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.699502 0 0 .699502 6.26724 7.03318)">
+ <path d="m6.065 3.602c0.421-0.661 1.151-1.062 1.935-1.062s1.514 0.401 1.935 1.062c1.097 1.726 2.476 3.894 3.621 5.694 0.449 0.706 0.478 1.6 0.075 2.334-0.403 0.733-1.173 1.189-2.01 1.189h-7.242c-0.837 0-1.607-0.456-2.01-1.189-0.403-0.734-0.374-1.628 0.075-2.334 1.145-1.8 2.524-3.968 3.621-5.694zm1.935 5.936c0.561 0 1.017 0.455 1.017 1.016 0 0.562-0.456 1.017-1.017 1.017s-1.017-0.455-1.017-1.017c0-0.561 0.456-1.016 1.017-1.016zm-0.875-5.109h1.75v3.957h-1.75v-3.957z" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/process-completed-symbolic.svg b/.icons/kora/status/symbolic/process-completed-symbolic.svg
new file mode 100644
index 000000000..0bf042da0
--- /dev/null
+++ b/.icons/kora/status/symbolic/process-completed-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="8" cy="8" r="6.993" fill-opacity=".3" fill="#dfdfdf"/>
+ <g id="Back" transform="matrix(1.27565e-17 -.20833 .20833 1.27565e-17 -74.707 14.2079)">
+ <path d="m33.577 379.252c-3.494 3.044-20.277 17.548-20.277 17.548s32.619 28.914 39.25 34.571c1.956 1.669 4.846 0.494 2.103-2.554-4.807-5.34-28.113-31.817-28.113-31.817s9.051-11.261 11.037-13.748c1.689-2.114-0.456-7.087-4-4z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/process-error-symbolic.svg b/.icons/kora/status/symbolic/process-error-symbolic.svg
new file mode 100644
index 000000000..5d59c0e3f
--- /dev/null
+++ b/.icons/kora/status/symbolic/process-error-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15 8c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.86 3.13 7 7 7s7-3.14 7-7zm-0.864 0c0-3.393-2.743-6.136-6.136-6.136s-6.136 2.743-6.136 6.136c0 3.384 2.743 6.136 6.136 6.136s6.136-2.752 6.136-6.136z" fill="#0d68c3"/>
+ <g transform="matrix(.797519 0 0 1.39702 1.61985 -3.17618)">
+ <rect x="3" y="7" width="10" height="2" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/process-working-symbolic.svg b/.icons/kora/status/symbolic/process-working-symbolic.svg
new file mode 100644
index 000000000..000233e23
--- /dev/null
+++ b/.icons/kora/status/symbolic/process-working-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11.047 3.041-.006-.004c-.713-.446-1.534-.732-2.413-.824.001-.011.001-.022.001-.033 0-.348-.282-.63-.629-.63-1.768.034-3.36.77-4.498 1.952-1.121 1.166-1.809 2.754-1.776 4.498.033 1.72.751 3.267 1.9 4.374 1.134 1.09 2.679 1.757 4.374 1.725 1.672-.031 3.176-.731 4.252-1.847 1.061-1.101 1.708-2.604 1.677-4.252-.03-1.625-.713-3.085-1.797-4.132-.328-.315-.693-.59-1.085-.827zm-2.419-.828c-.206-.022-.416-.033-.628-.033.212 0 .422.011.628.034-.018.331-.292.595-.628.595-1.445-.028-2.766.529-3.732 1.459-.982.945-1.606 2.263-1.635 3.732-.028 1.493.55 2.858 1.511 3.856.976 1.015 2.338 1.657 3.856 1.686 1.541.029 2.948-.572 3.978-1.564 1.045-1.007 1.705-2.413 1.734-3.978.029-1.588-.591-3.038-1.614-4.098-.315-.326-.665-.618-1.051-.861l-.006-.004c-.72-.434-1.537-.727-2.413-.823z" fill="#7e7e7e"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/radio-checked-symbolic.svg b/.icons/kora/status/symbolic/radio-checked-symbolic.svg
new file mode 100644
index 000000000..d15036a8b
--- /dev/null
+++ b/.icons/kora/status/symbolic/radio-checked-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 5c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z" fill="#dfdfdf"/>
+ <path d="m8 1c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 1c3.32 0 6 2.68 6 6s-2.68 6-6 6-6-2.68-6-6 2.68-6 6-6z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/radio-mixed-symbolic.svg b/.icons/kora/status/symbolic/radio-mixed-symbolic.svg
new file mode 100644
index 000000000..437c5fb0c
--- /dev/null
+++ b/.icons/kora/status/symbolic/radio-mixed-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 1c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6zm-3.043 5c-0.529 0-0.957 0.428-0.957 0.957v0.086c0 0.529 0.428 0.957 0.957 0.957h6.086c0.529 0 0.957-0.428 0.957-0.957v-0.086c0-0.529-0.428-0.957-0.957-0.957h-6.086z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/radio-symbolic.svg b/.icons/kora/status/symbolic/radio-symbolic.svg
new file mode 100644
index 000000000..f108b0ea9
--- /dev/null
+++ b/.icons/kora/status/symbolic/radio-symbolic.svg
@@ -0,0 +1,3 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 1c3.32 0 6 2.68 6 6s-2.68 6-6 6-6-2.68-6-6 2.68-6 6-6z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/revolt-status-blink-symbolic.svg b/.icons/kora/status/symbolic/revolt-status-blink-symbolic.svg
new file mode 100644
index 000000000..534a15a16
--- /dev/null
+++ b/.icons/kora/status/symbolic/revolt-status-blink-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm-1.045 15.578c-0.691-0.095-1.175-0.733-1.079-1.425 0.095-0.691 0.733-1.175 1.425-1.079 0.691 0.095 1.175 0.733 1.079 1.425-0.095 0.691-0.733 1.175-1.425 1.079zm4.797-0.911c-0.608 0.342-1.379 0.126-1.722-0.482-0.342-0.608-0.126-1.38 0.482-1.722s1.38-0.126 1.722 0.482 0.126 1.379-0.482 1.722zm-9.168-1.264c-0.493-0.494-0.492-1.295 2e-3 -1.788s1.295-0.492 1.788 2e-3 0.492 1.295-2e-3 1.788-1.295 0.492-1.788-2e-3zm5.416-10.016c2.546 0 4.613 2.067 4.613 4.613s-2.067 4.613-4.613 4.613-4.613-2.067-4.613-4.613 2.067-4.613 4.613-4.613zm7.021 7.652c-0.278 0.641-1.023 0.935-1.663 0.658s-0.935-1.022-0.658-1.662c0.277-0.641 1.022-0.935 1.663-0.658 0.64 0.277 0.935 1.022 0.658 1.662zm-14.602-2.012c-0.094-0.692 0.392-1.329 1.083-1.423 0.692-0.094 1.329 0.392 1.423 1.083 0.093 0.692-0.392 1.329-1.083 1.423-0.692 0.093-1.329-0.392-1.423-1.083zm15.01-2.853c0.167 0.677-0.248 1.363-0.926 1.529-0.678 0.167-1.363-0.248-1.53-0.926-0.166-0.677 0.249-1.363 0.926-1.529 0.678-0.167 1.363 0.248 1.53 0.926zm-14.087-1.942c0.344-0.607 1.116-0.821 1.723-0.478 0.607 0.344 0.821 1.116 0.478 1.723-0.344 0.608-1.116 0.822-1.723 0.478s-0.821-1.116-0.478-1.723zm11.469-2.18c0.543 0.439 0.627 1.236 0.188 1.778-0.439 0.543-1.236 0.627-1.778 0.188-0.543-0.439-0.627-1.236-0.188-1.778 0.439-0.543 1.236-0.627 1.778-0.188zm-4.811-1.702c0.698 0 1.264 0.566 1.264 1.264s-0.566 1.264-1.264 1.264-1.264-0.566-1.264-1.264 0.566-1.264 1.264-1.264z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.800615 .599179 -.599179 .800615 9.43936 -1.90002)">
+ <path d="m13.86 9.306c-0.033-0.179-0.36-0.949-0.712-0.626-0.591 0.541-2.604 0.961-4.021 0.69-0.311-0.059-0.525 0.14-0.509 0.456 0.018 0.366 0.285 0.875 0.549 1.05 0.955 0.632 2.952 0.95 3.981 0.521 0.831-0.347 0.806-1.588 0.712-2.091z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.2358 0 0 1.2358 -.306194 .0656295)">
+ <circle cx="2.624" cy="2.078" r="1.797" fill="#0d68c3"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/revolt-status-online-symbolic.svg b/.icons/kora/status/symbolic/revolt-status-online-symbolic.svg
new file mode 100644
index 000000000..5e0f868cd
--- /dev/null
+++ b/.icons/kora/status/symbolic/revolt-status-online-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c4.415 0 8 3.585 8 8s-3.585 8-8 8-8-3.585-8-8 3.585-8 8-8zm-1.045 15.578c-0.691-0.095-1.175-0.733-1.079-1.425 0.095-0.691 0.733-1.175 1.425-1.079 0.691 0.095 1.175 0.733 1.079 1.425-0.095 0.691-0.733 1.175-1.425 1.079zm4.797-0.911c-0.608 0.342-1.379 0.126-1.722-0.482-0.342-0.608-0.126-1.38 0.482-1.722s1.38-0.126 1.722 0.482 0.126 1.379-0.482 1.722zm-9.168-1.264c-0.493-0.494-0.492-1.295 2e-3 -1.788s1.295-0.492 1.788 2e-3 0.492 1.295-2e-3 1.788-1.295 0.492-1.788-2e-3zm5.416-10.016c2.546 0 4.613 2.067 4.613 4.613s-2.067 4.613-4.613 4.613-4.613-2.067-4.613-4.613 2.067-4.613 4.613-4.613zm7.021 7.652c-0.278 0.641-1.023 0.935-1.663 0.658s-0.935-1.022-0.658-1.662c0.277-0.641 1.022-0.935 1.663-0.658 0.64 0.277 0.935 1.022 0.658 1.662zm-14.602-2.012c-0.094-0.692 0.392-1.329 1.083-1.423 0.692-0.094 1.329 0.392 1.423 1.083 0.093 0.692-0.392 1.329-1.083 1.423-0.692 0.093-1.329-0.392-1.423-1.083zm15.01-2.853c0.167 0.677-0.248 1.363-0.926 1.529-0.678 0.167-1.363-0.248-1.53-0.926-0.166-0.677 0.249-1.363 0.926-1.529 0.678-0.167 1.363 0.248 1.53 0.926zm-14.087-1.942c0.344-0.607 1.116-0.821 1.723-0.478 0.607 0.344 0.821 1.116 0.478 1.723-0.344 0.608-1.116 0.822-1.723 0.478s-0.821-1.116-0.478-1.723zm11.469-2.18c0.543 0.439 0.627 1.236 0.188 1.778-0.439 0.543-1.236 0.627-1.778 0.188-0.543-0.439-0.627-1.236-0.188-1.778 0.439-0.543 1.236-0.627 1.778-0.188zm-4.811-1.702c0.698 0 1.264 0.566 1.264 1.264s-0.566 1.264-1.264 1.264-1.264-0.566-1.264-1.264 0.566-1.264 1.264-1.264z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(1.23612 0 0 1.23612 -.307277 .0647081)">
+ <circle cx="2.624" cy="2.078" r="1.797" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.800615 .599179 -.599179 .800615 9.43936 -1.90002)">
+ <path d="m13.86 9.306c-0.033-0.179-0.36-0.949-0.712-0.626-0.591 0.541-2.604 0.961-4.021 0.69-0.311-0.059-0.525 0.14-0.509 0.456 0.018 0.366 0.285 0.875 0.549 1.05 0.955 0.632 2.952 0.95 3.981 0.521 0.831-0.347 0.806-1.588 0.712-2.091z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/rotation-allowed-symbolic.svg b/.icons/kora/status/symbolic/rotation-allowed-symbolic.svg
new file mode 100644
index 000000000..93f9309ba
--- /dev/null
+++ b/.icons/kora/status/symbolic/rotation-allowed-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.516892 3.82288e-32 -6.37147e-33 .516892 -58.0101 -48.8581)">
+ <path d="m128.555 97.5c6.862 0 12.445 5.608 12.445 12.5s-5.583 12.5-12.445 12.5c-2.847 0-5.631-0.992-7.838-2.79-0.568-0.465-0.655-1.307-0.194-1.878 0.461-0.568 1.3-0.658 1.87-0.193 1.758 1.434 3.889 2.192 6.162 2.192 5.397 0 9.787-4.41 9.787-9.831 0-5.42-4.39-9.83-9.787-9.83-5.031 0-9.253 3.913-9.741 8.865l-0.022-1e-3 -0.054 0.299 1.306-0.756c0.544-0.312 1.234-0.124 1.546 0.418 0.313 0.545 0.126 1.241-0.416 1.555l-4.438 2.566-3.461-4.03c-0.409-0.476-0.356-1.194 0.118-1.605 0.476-0.41 1.192-0.357 1.599 0.119l1.126 1.312 0.137-0.75c0.885-6.076 6.038-10.662 12.3-10.662z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/rotation-locked-symbolic.svg b/.icons/kora/status/symbolic/rotation-locked-symbolic.svg
new file mode 100644
index 000000000..90e70be3f
--- /dev/null
+++ b/.icons/kora/status/symbolic/rotation-locked-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.516892 3.82288e-32 -6.37147e-33 .516892 -58.0101 -48.8581)">
+ <path d="m128.555 97.5c6.862 0 12.445 5.608 12.445 12.5s-5.583 12.5-12.445 12.5c-2.847 0-5.631-0.992-7.838-2.79-0.568-0.465-0.655-1.307-0.194-1.878 0.461-0.568 1.3-0.658 1.87-0.193 1.758 1.434 3.889 2.192 6.162 2.192 5.397 0 9.787-4.41 9.787-9.831 0-5.42-4.39-9.83-9.787-9.83-5.031 0-9.253 3.913-9.741 8.865l-0.022-1e-3 -0.054 0.299 1.306-0.756c0.544-0.312 1.234-0.124 1.546 0.418 0.313 0.545 0.126 1.241-0.416 1.555l-4.438 2.566-3.461-4.03c-0.409-0.476-0.356-1.194 0.118-1.605 0.476-0.41 1.192-0.357 1.599 0.119l1.126 1.312 0.137-0.75c0.885-6.076 6.038-10.662 12.3-10.662z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m13 9c-1.11 0-2 0.91-2 2.03v0.97h-0.151c-0.225 0-0.441 0.089-0.6 0.249-0.16 0.159-0.249 0.375-0.249 0.6v2.302c0 0.469 0.38 0.849 0.849 0.849h4.302c0.469 0 0.849-0.38 0.849-0.849v-2.302c0-0.225-0.089-0.441-0.249-0.6-0.159-0.16-0.375-0.249-0.6-0.249h-0.151v-0.97c0-1.12-0.89-2.03-2-2.03zm0 1c0.55 0 1 0.44 1 1v1h-2v-1c0-0.56 0.45-1 1-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/screen-shared-symbolic.svg b/.icons/kora/status/symbolic/screen-shared-symbolic.svg
new file mode 100644
index 000000000..341969024
--- /dev/null
+++ b/.icons/kora/status/symbolic/screen-shared-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 1,1 C 0,1 0,2 0,2 v 10 c 0,1 1,1 1,1 h 5 c 0,0 -1,0 -1,1 v 1 h 6 v -1 c 0,-1 -1,-1 -1,-1 h 5 c 1,0 1,-1 1,-1 V 2 C 16,2 16,1 15,1 Z M 9,3 13,5.8808594 9,8.7597656 V 7 H 7.5351562 C 6.6675626,6.8920326 5.8843414,7.7162528 5.6464844,8.4394531 5.3700559,9.3034524 6.5722656,11 6.5722656,11 6.5722656,11 4,10.040937 4,7.9609375 4,5.9641375 5.2862725,5 7.2148438,5 H 9 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/security-high-symbolic.svg b/.icons/kora/status/symbolic/security-high-symbolic.svg
new file mode 100644
index 000000000..54007b501
--- /dev/null
+++ b/.icons/kora/status/symbolic/security-high-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="M8,0C6.161,0.827 4.157,1.49 2,2C2,2 2.109,7.094 2.655,9C3.128,10.652 4.062,12.489 5.274,13.439C6.485,14.389 8,15 8,15C8,15 9.515,14.389 10.727,13.439C11.938,12.479 12.872,10.652 13.345,9C13.89,7.094 14,2 14,2C11.903,1.576 9.885,0.953 8,0Z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.839 0.827-3.843 1.49-6 2 0 0 0.109 5.094 0.655 7 0.473 1.652 1.407 3.489 2.619 4.439 1.211 0.95 2.726 1.561 2.726 1.561s1.515-0.611 2.727-1.561c1.211-0.96 2.145-2.787 2.618-4.439 0.545-1.906 0.655-7 0.655-7-2.097-0.424-4.115-1.047-6-2zm-0.016 0.773c-1.635 0.712-3.393 1.302-5.269 1.773 0.043 1.352 0.191 4.786 0.613 6.261 0.433 1.514 1.267 3.211 2.378 4.081 0.838 0.657 1.831 1.141 2.294 1.349 0.463-0.208 1.456-0.691 2.292-1.347 1.111-0.88 1.947-2.568 2.38-4.083 0.42-1.468 0.569-4.879 0.612-6.243-1.842-0.408-3.62-0.977-5.3-1.791z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/security-low-symbolic.svg b/.icons/kora/status/symbolic/security-low-symbolic.svg
new file mode 100644
index 000000000..5077e5a35
--- /dev/null
+++ b/.icons/kora/status/symbolic/security-low-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 0c-1.839 0.827-3.843 1.49-6 2 0 0 0.109 5.094 0.655 7 0.473 1.652 1.407 3.489 2.619 4.439 1.211 0.95 2.726 1.561 2.726 1.561s1.515-0.611 2.727-1.561c1.211-0.96 2.145-2.787 2.618-4.439 0.545-1.906 0.655-7 0.655-7-2.097-0.424-4.115-1.047-6-2zm-0.016 0.773c-1.635 0.712-3.393 1.302-5.269 1.773 0.043 1.352 0.191 4.786 0.613 6.261 0.433 1.514 1.267 3.211 2.378 4.081 0.838 0.657 1.831 1.141 2.294 1.349 0.463-0.208 1.456-0.691 2.292-1.347 1.111-0.88 1.947-2.568 2.38-4.083 0.42-1.468 0.569-4.879 0.612-6.243-1.842-0.408-3.62-0.977-5.3-1.791z" fill="#0d68c3"/>
+ <path d="M5.75,3.51L8,5.76L10.25,3.51L11.49,4.75L9.24,7L11.49,9.25L10.25,10.49L8,8.24L5.75,10.49L4.51,9.25L6.76,7L4.51,4.75L5.75,3.51Z" fill="#0d68c3"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/security-medium-symbolic.svg b/.icons/kora/status/symbolic/security-medium-symbolic.svg
new file mode 100644
index 000000000..88955117f
--- /dev/null
+++ b/.icons/kora/status/symbolic/security-medium-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7 10.994c0-0.264 0.105-0.517 0.291-0.703s0.439-0.291 0.703-0.291h0.012c0.264 0 0.517 0.105 0.703 0.291s0.291 0.439 0.291 0.703v0.012c0 0.264-0.105 0.517-0.291 0.703s-0.439 0.291-0.703 0.291h-0.012c-0.264 0-0.517-0.105-0.703-0.291s-0.291-0.439-0.291-0.703v-0.012z" fill="#0d68c3"/>
+ <path d="M7,3L9,3L8.682,9L7.318,9L7,3Z" fill="#0d68c3"/>
+ <path d="m8 0c-1.839 0.827-3.843 1.49-6 2 0 0 0.109 5.094 0.655 7 0.473 1.652 1.407 3.489 2.619 4.439 1.211 0.95 2.726 1.561 2.726 1.561s1.515-0.611 2.727-1.561c1.211-0.96 2.145-2.787 2.618-4.439 0.545-1.906 0.655-7 0.655-7-2.097-0.424-4.115-1.047-6-2zm-0.016 0.773c-1.635 0.712-3.393 1.302-5.269 1.773 0.043 1.352 0.191 4.786 0.613 6.261 0.433 1.514 1.267 3.211 2.378 4.081 0.838 0.657 1.831 1.141 2.294 1.349 0.463-0.208 1.456-0.691 2.292-1.347 1.111-0.88 1.947-2.568 2.38-4.083 0.42-1.468 0.569-4.879 0.612-6.243-1.842-0.408-3.62-0.977-5.3-1.791z" fill="#0d68c3"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/security-symbolic.svg b/.icons/kora/status/symbolic/security-symbolic.svg
new file mode 120000
index 000000000..687b7bee7
--- /dev/null
+++ b/.icons/kora/status/symbolic/security-symbolic.svg
@@ -0,0 +1 @@
+security-high-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/semi-starred-symbolic-rtl.svg b/.icons/kora/status/symbolic/semi-starred-symbolic-rtl.svg
new file mode 100644
index 000000000..3191abafe
--- /dev/null
+++ b/.icons/kora/status/symbolic/semi-starred-symbolic-rtl.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="opacity:0.3;fill:#dfdfdf" d="M 8,0 10.12,5.88 16,6.2 11.43,9.91 12.94,16 8,12.4 3.06,16 4.57,9.91 0,6.2 5.88,5.88 Z"/>
+ <path d="M 8,0 10.12,5.88 16,6.2 11.43,9.91 12.94,16 8,12.4 Z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/semi-starred-symbolic.svg b/.icons/kora/status/symbolic/semi-starred-symbolic.svg
new file mode 100644
index 000000000..52971ffee
--- /dev/null
+++ b/.icons/kora/status/symbolic/semi-starred-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf;opacity:0.3" d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 12.94,16 11.43,9.91 16,6.2 10.12,5.88 Z"/>
+ <path d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 Z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/sensors-fan-symbolic.svg b/.icons/kora/status/symbolic/sensors-fan-symbolic.svg
new file mode 100644
index 000000000..742c7cc67
--- /dev/null
+++ b/.icons/kora/status/symbolic/sensors-fan-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 0c-0.554 0-1 0.446-1 1v14c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-14c0-0.554-0.446-1-1-1h-14zm7 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm-6.5 13c0.274 0 0.5 0.226 0.5 0.5s-0.226 0.5-0.5 0.5-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5zm13 0c0.274 0 0.5 0.226 0.5 0.5s-0.226 0.5-0.5 0.5-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5zm-13-13c0.274 0 0.5 0.226 0.5 0.5s-0.226 0.5-0.5 0.5-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5zm13 0c0.274 0 0.5 0.226 0.5 0.5s-0.226 0.5-0.5 0.5-0.5-0.226-0.5-0.5 0.226-0.5 0.5-0.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m5.654 9.873c0.569 0.713 1.432 1.129 2.344 1.129l-0.417 1.62c-0.179 0.474-0.449 1.001-1.002 1-0.067 0-0.133-6e-3 -0.199-0.019-1.356-0.278-2.157-1.099-3.03-2.173-0.358-0.44-0.719-1.219 0.175-1.43l2.129-0.127zm4.021 0.615c0.756-0.509 1.241-1.336 1.315-2.245l1.581 0.547c0.458 0.217 0.961 0.529 0.916 1.08-6e-3 0.066-0.017 0.132-0.035 0.197-0.387 1.329-1.271 2.06-2.412 2.844-0.467 0.32-1.273 0.617-1.411-0.291l0.046-2.132zm-1.675-4.488c-1.097 0-2 0.903-2 2s0.903 2 2 2 2-0.903 2-2-0.903-2-2-2zm-1.834-0.376c-0.722 0.556-1.153 1.412-1.17 2.324l-1.612-0.445c-0.471-0.187-0.993-0.466-0.983-1.019 2e-3 -0.067 9e-3 -0.134 0.023-0.199 0.301-1.351 1.136-2.138 2.225-2.992 0.447-0.35 1.232-0.697 1.427 0.2l0.09 2.131zm4.437 0.888c-0.452-0.792-1.24-1.337-2.141-1.478l0.662-1.536c0.25-0.44 0.598-0.92 1.145-0.833 0.066 0.01 0.13 0.026 0.194 0.049 1.296 0.485 1.961 1.42 2.658 2.616 0.285 0.49 0.521 1.315-0.395 1.385l-2.123-0.203z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/sensors-temperature-symbolic.svg b/.icons/kora/status/symbolic/sensors-temperature-symbolic.svg
new file mode 100644
index 000000000..e73328e08
--- /dev/null
+++ b/.icons/kora/status/symbolic/sensors-temperature-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 6.017h-6v0.991c-1.257 0.942-1.998 2.421-2 3.992 0 2.761 2.239 5 5 5s5-2.239 5-5c-2e-3 -1.571-0.743-3.05-2-3.992v-0.991z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.662 0-3 1.338-3 3v4.008c-1.257 0.942-1.998 2.421-2 3.992 0 2.761 2.239 5 5 5s5-2.239 5-5c-2e-3 -1.571-0.743-3.05-2-3.992v-4.008c0-1.662-1.338-3-3-3zm0 1c1.108 0 2 0.892 2 2v4.008c0 0.315 0.148 0.611 0.4 0.8 1.006 0.754 1.598 1.937 1.6 3.193 0 2.208-1.791 3.999-4 3.999s-4-1.791-4-4c2e-3 -1.255 0.594-2.438 1.6-3.192 0.252-0.189 0.4-0.485 0.4-0.8v-4.008c0-1.108 0.892-2 2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/sensors-voltage-symbolic.svg b/.icons/kora/status/symbolic/sensors-voltage-symbolic.svg
new file mode 100644
index 000000000..891cbf274
--- /dev/null
+++ b/.icons/kora/status/symbolic/sensors-voltage-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.971145 .238489 -.238489 .971145 2.12432 -1.55783)">
+ <path d="M8,0L7.893,6.794L11.428,6.794L7.02,16L7.107,9.206L3.572,9.206L8,0Z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/smartphone-symbolic.svg b/.icons/kora/status/symbolic/smartphone-symbolic.svg
new file mode 100644
index 000000000..86aa2893e
--- /dev/null
+++ b/.icons/kora/status/symbolic/smartphone-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.047 2.135c0-0.209 0.17-0.378 0.379-0.378h7.148c0.209 0 0.379 0.169 0.379 0.378v11.849c0 0.209-0.17 0.378-0.379 0.378h-7.148c-0.209 0-0.379-0.169-0.379-0.378v-11.849zm6.519-0.051c0.402 0 0.729 0.327 0.729 0.73s-0.327 0.729-0.729 0.729c-0.403 0-0.73-0.326-0.73-0.729s0.327-0.73 0.73-0.73z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m7.5 13h1s0.5 0 0.5 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.5z" fill="#dfdfdf"/>
+ <path d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1h-7.246zm-0.33 1.135c0-0.209 0.17-0.378 0.379-0.378h7.148c0.209 0 0.379 0.169 0.379 0.378v11.849c0 0.209-0.17 0.378-0.379 0.378h-7.148c-0.209 0-0.379-0.169-0.379-0.378v-11.849z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/software-update-available-symbolic.svg b/.icons/kora/status/symbolic/software-update-available-symbolic.svg
new file mode 100644
index 000000000..b20f9cc20
--- /dev/null
+++ b/.icons/kora/status/symbolic/software-update-available-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.09884 0 0 1.09884 -.790729 -.790729)">
+ <path d="m8 0.72c4.018 0 7.28 3.262 7.28 7.28s-3.262 7.28-7.28 7.28-7.28-3.262-7.28-7.28 3.262-7.28 7.28-7.28zm0 0.744c3.607 0 6.536 2.929 6.536 6.536s-2.929 6.536-6.536 6.536-6.536-2.929-6.536-6.536 2.929-6.536 6.536-6.536z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.495972 0 0 .495972 -7.87136 -8.92836)">
+ <path d="m32 39.16 6.3-7.948c0.614-0.773 1.742-0.904 2.515-0.29 0.775 0.614 0.905 1.741 0.291 2.515l-7.694 9.705c-0.354 0.448-0.881 0.68-1.412 0.677-0.531 3e-3 -1.057-0.229-1.412-0.677l-7.693-9.704c-0.614-0.774-0.484-1.902 0.291-2.515 0.773-0.614 1.901-0.483 2.515 0.29l6.299 7.947zm0-8.933 3.193-4.028c0.456-0.575 1.294-0.673 1.87-0.216 0.576 0.456 0.673 1.295 0.216 1.87l-4.228 5.335c-0.264 0.333-0.656 0.505-1.051 0.504-0.395 1e-3 -0.787-0.171-1.05-0.504l-4.229-5.335c-0.457-0.575-0.36-1.414 0.216-1.87 0.576-0.457 1.414-0.359 1.871 0.216l3.192 4.028z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/software-update-urgent-symbolic.svg b/.icons/kora/status/symbolic/software-update-urgent-symbolic.svg
new file mode 100644
index 000000000..6cd118f3d
--- /dev/null
+++ b/.icons/kora/status/symbolic/software-update-urgent-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.09884 0 0 1.09884 -.790729 -.790729)">
+ <path d="m8 0.72c4.018 0 7.28 3.262 7.28 7.28s-3.262 7.28-7.28 7.28-7.28-3.262-7.28-7.28 3.262-7.28 7.28-7.28zm0 0.744c3.607 0 6.536 2.929 6.536 6.536s-2.929 6.536-6.536 6.536-6.536-2.929-6.536-6.536 2.929-6.536 6.536-6.536z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.495972 0 0 .495972 -7.87136 -8.92836)">
+ <path d="m32 39.16 6.3-7.948c0.614-0.773 1.742-0.904 2.515-0.29 0.775 0.614 0.905 1.741 0.291 2.515l-7.694 9.705c-0.354 0.448-0.881 0.68-1.412 0.677-0.531 3e-3 -1.057-0.229-1.412-0.677l-7.693-9.704c-0.614-0.774-0.484-1.902 0.291-2.515 0.773-0.614 1.901-0.483 2.515 0.29l6.299 7.947zm0-8.933 3.193-4.028c0.456-0.575 1.294-0.673 1.87-0.216 0.576 0.456 0.673 1.295 0.216 1.87l-4.228 5.335c-0.264 0.333-0.656 0.505-1.051 0.504-0.395 1e-3 -0.787-0.171-1.05-0.504l-4.229-5.335c-0.457-0.575-0.36-1.414 0.216-1.87 0.576-0.457 1.414-0.359 1.871 0.216l3.192 4.028z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(17.3092,0,0,17.3092,10.5605,15.7923)">
+ <path d="m0.228-0.242h-0.11l-0.026-0.418h0.161l-0.025 0.418zm-0.053 0.068c0.026 0 0.048 9e-3 0.066 0.027 0.017 0.018 0.026 0.04 0.026 0.066 0 0.027-9e-3 0.049-0.026 0.066-0.018 0.018-0.04 0.027-0.066 0.027-0.027 0-0.05-9e-3 -0.067-0.027-0.018-0.017-0.027-0.039-0.027-0.066 0-0.026 9e-3 -0.048 0.027-0.066 0.017-0.018 0.04-0.027 0.067-0.027z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/starred-symbolic.svg b/.icons/kora/status/symbolic/starred-symbolic.svg
new file mode 100644
index 000000000..adc1efce8
--- /dev/null
+++ b/.icons/kora/status/symbolic/starred-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path style="fill:#dfdfdf" d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 12.94,16 11.43,9.91 16,6.2 10.12,5.88 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/stopwatch-symbolic.svg b/.icons/kora/status/symbolic/stopwatch-symbolic.svg
new file mode 100644
index 000000000..be02504a1
--- /dev/null
+++ b/.icons/kora/status/symbolic/stopwatch-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf" fill-rule="nonzero">
+ <path d="m11.432 3.919c.24.138.321.444.181.686l-2.681 4.142c-.14.241-.446.325-.686.186-.239-.138-.32-.444-.18-.685l2.682-4.142c.139-.242.445-.325.684-.187zm-11.197-1.54 2.146-2.144c.313-.313.818-.313 1.132 0l2.145 2.144-3.277 3.275-2.146-2.144c-.313-.313-.313-.818 0-1.131z"/>
+ <path d="m10 8.5c0 .823-.677 1.5-1.5 1.5s-1.5-.677-1.5-1.5.677-1.5 1.5-1.5 1.5.677 1.5 1.5zm-1.5-7.5c-4.114 0-7.5 3.386-7.5 7.5s3.386 7.5 7.5 7.5 7.5-3.386 7.5-7.5-3.386-7.5-7.5-7.5zm0 1.226c3.442 0 6.274 2.832 6.274 6.274s-2.832 6.274-6.274 6.274-6.274-2.832-6.274-6.274 2.832-6.274 6.274-6.274z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/system-lock-screen-symbolic.svg b/.icons/kora/status/symbolic/system-lock-screen-symbolic.svg
new file mode 120000
index 000000000..0c247454d
--- /dev/null
+++ b/.icons/kora/status/symbolic/system-lock-screen-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-encrypted-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/task-due-symbolic.svg b/.icons/kora/status/symbolic/task-due-symbolic.svg
new file mode 100644
index 000000000..86153e821
--- /dev/null
+++ b/.icons/kora/status/symbolic/task-due-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.192 1.808c0-0.998 0.81-1.808 1.808-1.808s1.808 0.81 1.808 1.808h2.19c1.133 0 2.053 0.92 2.053 2.053v7.997c0 1.133-0.92 2.053-2.053 2.053h-7.996c-1.133 0-2.053-0.92-2.053-2.053v-7.997c0-1.133 0.92-2.053 2.053-2.053h2.19zm6.485 8.783h-9.354v1.136h9.354v-1.136zm0-2.102h-9.354v1.136h9.354v-1.136zm0-2.102h-9.354v1.137h9.354v-1.137zm0-2.102h-9.354v1.137h9.354v-1.137zm-4.677-3.761c0.714 0 1.293 0.579 1.293 1.292 0 0.714-0.579 1.293-1.293 1.293s-1.293-0.579-1.293-1.293c0-0.713 0.579-1.292 1.293-1.292z" fill="#dfdfdf"/>
+ <g transform="translate(.677419 -.341191)">
+ <path d="m12 7v4l0.25 2h1.5l0.25-2v-4h-2zm0.981 7c-0.26 0-0.51 0.103-0.694 0.287s-0.287 0.434-0.287 0.694v0.038c0 0.26 0.103 0.51 0.287 0.694s0.434 0.287 0.694 0.287h0.038c0.26 0 0.51-0.103 0.694-0.287s0.287-0.434 0.287-0.694v-0.038c0-0.26-0.103-0.51-0.287-0.694s-0.434-0.287-0.694-0.287h-0.038z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/task-past-due-symbolic.svg b/.icons/kora/status/symbolic/task-past-due-symbolic.svg
new file mode 100644
index 000000000..3b14b9b12
--- /dev/null
+++ b/.icons/kora/status/symbolic/task-past-due-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.192 1.808c0-0.998 0.81-1.808 1.808-1.808s1.808 0.81 1.808 1.808h2.19c1.133 0 2.053 0.92 2.053 2.053v7.997c0 1.133-0.92 2.053-2.053 2.053h-7.996c-1.133 0-2.053-0.92-2.053-2.053v-7.997c0-1.133 0.92-2.053 2.053-2.053h2.19zm6.485 8.783h-9.354v1.136h9.354v-1.136zm0-2.102h-9.354v1.136h9.354v-1.136zm0-2.102h-9.354v1.137h9.354v-1.137zm0-2.102h-9.354v1.137h9.354v-1.137zm-4.677-3.761c0.714 0 1.293 0.579 1.293 1.292 0 0.714-0.579 1.293-1.293 1.293s-1.293-0.579-1.293-1.293c0-0.713 0.579-1.292 1.293-1.292z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path 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.28h-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/temp-symbolic.svg b/.icons/kora/status/symbolic/temp-symbolic.svg
new file mode 120000
index 000000000..c62743ebc
--- /dev/null
+++ b/.icons/kora/status/symbolic/temp-symbolic.svg
@@ -0,0 +1 @@
+sensors-temperature-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/thunderbolt-acquiring-symbolic.svg b/.icons/kora/status/symbolic/thunderbolt-acquiring-symbolic.svg
new file mode 100644
index 000000000..32e1423ea
--- /dev/null
+++ b/.icons/kora/status/symbolic/thunderbolt-acquiring-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <path d="m10 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <path d="m15 8c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ <g transform="translate(.595533)">
+ <path d="m6.47 0-3.588 8.571h4.79l-4.064 7.429 8.966-10h-5.412l4.669-6h-5.361z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/timer-symbolic.svg b/.icons/kora/status/symbolic/timer-symbolic.svg
new file mode 100644
index 000000000..4aebbf72c
--- /dev/null
+++ b/.icons/kora/status/symbolic/timer-symbolic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="100%" height="100%" viewBox="0 0 16 16" xml:space="preserve">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;" class="ColorScheme-Text" d="M12.5,2.3l0,2.738c-0,0.748 -0.297,1.466 -0.827,1.996c-0.55,0.55 -1.173,1.173 -1.173,1.173l0,0.586c0,0 0.623,0.623 1.173,1.173c0.53,0.53 0.827,1.248 0.827,1.996l0,1.738l1,0l0,1.3l-11,-0l0,-1.3l1,0l0,-1.738c0,-0.748 0.297,-1.466 0.827,-1.996c0.55,-0.55 1.173,-1.173 1.173,-1.173l0,-0.586c0,-0 -0.623,-0.623 -1.173,-1.173c-0.53,-0.53 -0.827,-1.248 -0.827,-1.996l0,-2.738l-1,-0l0,-1.3l11,-0l0,1.3l-1,-0Zm-8,11.4l7,0l0,-1.324c-0,-0.748 -0.297,-1.466 -0.827,-1.996c-0.55,-0.55 -1.173,-1.173 -1.173,-1.173l0,-1.414c0,0 0.623,-0.623 1.173,-1.173c0.53,-0.53 0.827,-1.248 0.827,-1.996c0,-0.765 0,-2.324 0,-2.324l-7,-0l0,2.324c-0,0.748 0.297,1.466 0.827,1.996c0.55,0.55 1.173,1.173 1.173,1.173l0,1.414c0,0 -0.623,0.623 -1.173,1.173c-0.53,0.53 -0.827,1.248 -0.827,1.996c0,0.341 0,1.324 0,1.324Z"/>
+ <path style="fill:currentColor;fill-opacity:0.3" class="ColorScheme-Text" d="M8.5,12.089c-0.347,-0.234 -0.678,-0.19 -1,-0c-1.035,0.523 -1.687,1.364 -2,2.485l5,0c-0.363,-1.145 -0.884,-1.903 -2,-2.485Zm-1.079,-4.419c0.402,0.271 0.785,0.22 1.158,0c1.2,-0.606 2.179,-1.551 2.318,-2.88l-5.794,0c0.098,1.204 1.219,2.217 2.318,2.88Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/touch-disabled-symbolic.svg b/.icons/kora/status/symbolic/touch-disabled-symbolic.svg
new file mode 100644
index 000000000..ac8d5e5f7
--- /dev/null
+++ b/.icons/kora/status/symbolic/touch-disabled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf;opacity:0.35" d="M 8.0722656 0 A 6.996 6.9900418 0 0 0 5.0898438 0.65039062 L 5.6894531 1.25 L 6.6445312 2.2050781 A 4.997 4.9927443 0 0 1 10.527344 2.6855469 A 4.996 4.9917452 0 0 1 13 6.9941406 A 1 0.99914835 0 0 0 13.001953 7.0019531 A 1 0.99730355 0 0 0 13 7.0117188 L 13 8.0097656 A 1 0.99730355 0 0 0 15 8.0097656 L 15 7.0117188 A 1 0.99730355 0 0 0 15 7.0097656 A 1 0.99730355 0 0 0 15 7.0078125 A 1 0.99730355 0 0 0 15 7.0058594 A 1 0.99730355 0 0 0 15 7.0039062 A 1 0.99730355 0 0 0 15 7.0019531 A 1 0.99730355 0 0 0 15 7 A 1 0.99730355 0 0 0 15 6.9980469 A 1 0.99730355 0 0 0 15 6.9960938 A 1 0.99730355 0 0 0 15 6.9941406 A 7.006 7.0000333 0 0 0 11.539062 0.9609375 A 6.993 6.9870444 0 0 0 8.0722656 0 z M 2.5 0.5 L 1 2 L 2.25 3.25 A 1 0.96465179 0 0 0 2.0566406 3.4609375 A 7.004 6.7564211 0 0 0 1.0058594 6.8789062 A 1 0.99914835 0 0 0 1 6.9414062 L 1 12 A 1 0.99914835 0 0 0 3 12 L 3 7.0292969 C 3 6.1946435 3.2271948 5.3765763 3.6523438 4.6523438 L 4.3574219 5.3574219 C 4.1282623 5.8591159 4 6.4154466 4 7 A 1 1.0000271 0 0 0 4 7.0058594 A 1 0.99730355 0 0 0 4 7.0117188 L 4 8.0097656 A 1 0.99730355 0 0 0 6 8.0097656 L 6 7.0117188 A 1 0.99730355 0 0 0 6 7.0097656 A 1 0.99730355 0 0 0 6 7.0078125 A 1 0.99730355 0 0 0 6 7.0058594 A 1 0.99730355 0 0 0 6 7.0039062 A 1 0.99730355 0 0 0 6 7.0019531 L 7 8 L 7 11.998047 C 7 11.998047 6.9995313 12.591408 7.1445312 13.314453 C 7.2895312 14.038496 7.5569688 14.961298 8.2929688 15.695312 A 1 0.99730355 0 1 0 9.7070312 14.285156 C 9.4420314 14.021867 9.2104688 13.448367 9.1054688 12.925781 C 9.0004687 12.402196 9 11.998047 9 11.998047 L 9 10 L 10 11 L 10 11.998047 C 10 11.998047 10.0098 12.437852 10.175781 12.9375 A 4.56 4.5477042 0 0 0 11.292969 14.697266 A 1 0.99730355 0 0 0 13.009766 14.009766 L 13.5 14.5 L 15 13 L 13.355469 11.355469 L 9.4335938 7.4335938 L 8.7402344 6.7402344 L 8.5 6.5 L 7.5 5.5 L 3.9472656 1.9472656 L 2.5 0.5 z M 8 3 C 7.8226993 3 7.649925 3.0163422 7.4785156 3.0390625 L 9.2421875 4.8027344 L 10.242188 5.8027344 L 10.482422 6.0429688 L 11.175781 6.7363281 L 12 7.5605469 L 12 7.0117188 A 1 0.99730355 0 0 0 12 7.0097656 A 1 0.99730355 0 0 0 12 7.0078125 A 1 0.99730355 0 0 0 12 7.0058594 A 1 0.99730355 0 0 0 12 7.0039062 A 1 0.99730355 0 0 0 12 7.0019531 A 1 0.99730355 0 0 0 12 7 C 12 4.8029404 10.197 3 8 3 z M 4.984375 9.9902344 A 1 0.99730355 0 0 0 4 11 L 4 13.992188 A 1 0.99730355 0 0 0 6 13.992188 L 6 11 A 1 0.99730355 0 0 0 4.984375 9.9902344 z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/touchpad-disabled-symbolic.svg b/.icons/kora/status/symbolic/touchpad-disabled-symbolic.svg
new file mode 100644
index 000000000..e93fd7327
--- /dev/null
+++ b/.icons/kora/status/symbolic/touchpad-disabled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 11v1c0 0.27 0.1 0.53 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.79 0.78 0.79c0.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.19 0.28-0.45 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.28h-1z" fill="#dfdfdf"/>
+ <g transform="translate(.5 -.5)">
+ <path d="m1 2c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1h-13zm13.096 11.559h-13.192v-7.195h13.192v7.195zm0-7.72h-6.354v-2.398h6.354v2.398zm-6.838 0h-6.354v-2.398h6.354v2.398z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/touchpad-enabled-symbolic.svg b/.icons/kora/status/symbolic/touchpad-enabled-symbolic.svg
new file mode 100644
index 000000000..aedb2cb1f
--- /dev/null
+++ b/.icons/kora/status/symbolic/touchpad-enabled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="1.102" y="2.581" width="13.856" height="11.057" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(.5 -.5)">
+ <path d="m1 2c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1h-13zm13.096 11.559h-13.192v-7.195h13.192v7.195zm0-7.72h-6.354v-2.398h6.354v2.398zm-6.838 0h-6.354v-2.398h6.354v2.398z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-available-symbolic.svg b/.icons/kora/status/symbolic/user-available-symbolic.svg
new file mode 100644
index 000000000..dbfd56a17
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-available-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c1.409 0.074 2.485 0.371 3.271 0.707 0.902 0.386 1.414 2.231 1.663 3.484 0.078 0.272 0.024 0.565-0.146 0.791s-0.437 0.359-0.72 0.359c-2.245 0.039-7.47 0.039-9.793 0.039-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724 0.211 0.436 0.947 1.93 0.947 1.93zm-1e-3 -9.036c1.453 0 2.817 1.354 2.626 3-0.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-0.234-1.639 1.172-3 2.625-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-away-symbolic.svg b/.icons/kora/status/symbolic/user-away-symbolic.svg
new file mode 100644
index 000000000..2a0637956
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-away-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c0.71 0.037 1.335 0.131 1.882 0.258 0.538 0.125 0.051 0.992 0.158 1.402 0.267 1.021 0.505 1.954 0.519 2.609 0.014 0.599 0.098 1.09-0.815 1.096-2.504 0.015-5.766 0.015-7.469 0.015-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724 0.211 0.436 0.947 1.93 0.947 1.93zm-1e-3 -9.036c1.453 0 2.817 1.354 2.626 3-0.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-0.234-1.639 1.172-3 2.625-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m12.5 9c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5zm-0.5 1h1v2h2v1h-3v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-busy-symbolic.svg b/.icons/kora/status/symbolic/user-busy-symbolic.svg
new file mode 100644
index 000000000..a072fec17
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-busy-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c0.862 0.045 1.539 0.174 2.162 0.344 0.212 0.058-0.822 0.912-1.035 1.857-0.184 0.819 0.131 1.671 0 1.671-0.54 9e-3 1.69 1.485 0.888 1.491-2.536 0.017-5.975 0.017-7.74 0.017-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724 0.211 0.436 0.947 1.93 0.947 1.93zm-1e-3 -9.036c1.453 0 2.817 1.354 2.626 3-0.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-0.234-1.639 1.172-3 2.625-3z" fill="#dfdfdf"/>
+ <path d="m12.5 9c-1.92 0-3.5 1.58-3.5 3.5s1.58 3.5 3.5 3.5 3.5-1.58 3.5-3.5-1.58-3.5-3.5-3.5zm-2.5 3h5v1h-5v-1z" style="fill-rule:nonzero;fill:rgb(13,104,195)"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-idle-symbolic.svg b/.icons/kora/status/symbolic/user-idle-symbolic.svg
new file mode 100644
index 000000000..db96b6993
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-idle-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c1.409 0.074 2.485 0.371 3.271 0.707 0.902 0.386 1.414 2.231 1.663 3.484 0.078 0.272 0.024 0.565-0.146 0.791s-0.437 0.359-0.72 0.359c-2.245 0.039-7.47 0.039-9.793 0.039-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724 0.211 0.436 0.947 1.93 0.947 1.93zm-1e-3 -9.036c1.453 0 2.817 1.354 2.626 3-0.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-0.234-1.639 1.172-3 2.625-3z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-invisible-symbolic.svg b/.icons/kora/status/symbolic/user-invisible-symbolic.svg
new file mode 100644
index 000000000..96ec4b043
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-invisible-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.988 10.641c0.206-0.452 0.439-0.973 0.511-1.162l0.103-0.274 0.292 0.016c1.468 0.077 2.588 0.388 3.407 0.738 0.433 0.186 0.811 0.634 1.104 1.222 0.379 0.761 0.636 1.758 0.792 2.538 0.105 0.388 0.025 0.802-0.216 1.123-0.246 0.327-0.631 0.519-1.033 0.519-2.247 0.039-7.475 0.039-9.8 0.039-0.435 0-0.844-0.211-1.095-0.568-0.248-0.352-0.312-0.801-0.171-1.208 0.222-0.748 0.536-1.69 0.934-2.421 0.302-0.554 0.662-0.989 1.051-1.191 0.768-0.403 1.806-0.671 3.157-0.769l0.271-0.02 0.118 0.245c0.109 0.225 0.359 0.734 0.575 1.173zm1.145-0.603c-0.254 0.587-0.77 1.702-0.77 1.702l-0.722 9e-3s-0.54-1.096-0.828-1.686c-1.086 0.101-1.936 0.323-2.576 0.658-0.275 0.143-0.505 0.472-0.718 0.865-0.374 0.686-0.664 1.572-0.873 2.273l-6e-3 0.021c-0.06 0.165-0.034 0.348 0.067 0.492 0.101 0.143 0.266 0.228 0.441 0.228 2.321 0 7.543 0 9.793-0.039 0.157 0 0.306-0.074 0.4-0.199 0.095-0.126 0.125-0.289 0.081-0.441l-7e-3 -0.032c-0.144-0.721-0.375-1.647-0.726-2.351-0.195-0.392-0.414-0.72-0.702-0.843-0.7-0.299-1.641-0.565-2.854-0.657zm-1.134-7.902c-1.673 0-3.29 1.569-3.021 3.457 0.275 1.932 1.378 3.343 3.021 3.343 1.646 0 2.807-1.485 3.023-3.354 0.22-1.893-1.352-3.446-3.023-3.446zm0 0.8c1.235 0 2.391 1.155 2.229 2.554-0.166 1.432-0.968 2.646-2.229 2.646-1.264 0-2.018-1.169-2.229-2.656-0.199-1.391 0.996-2.544 2.229-2.544z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-not-tracked-symbolic.svg b/.icons/kora/status/symbolic/user-not-tracked-symbolic.svg
new file mode 120000
index 000000000..fffac97f4
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-not-tracked-symbolic.svg
@@ -0,0 +1 @@
+view-private-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/user-offline-symbolic.svg b/.icons/kora/status/symbolic/user-offline-symbolic.svg
new file mode 100644
index 000000000..db96b6993
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-offline-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c1.409 0.074 2.485 0.371 3.271 0.707 0.902 0.386 1.414 2.231 1.663 3.484 0.078 0.272 0.024 0.565-0.146 0.791s-0.437 0.359-0.72 0.359c-2.245 0.039-7.47 0.039-9.793 0.039-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724 0.211 0.436 0.947 1.93 0.947 1.93zm-1e-3 -9.036c1.453 0 2.817 1.354 2.626 3-0.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-0.234-1.639 1.172-3 2.625-3z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-status-pending-symbolic.svg b/.icons/kora/status/symbolic/user-status-pending-symbolic.svg
new file mode 100644
index 000000000..456d823dc
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-status-pending-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 11.572s0.735-1.586 0.873-1.952c1.409 0.074 2.485 0.371 3.271 0.707 0.902 0.386 1.414 2.231 1.663 3.484 0.078 0.272 0.024 0.565-0.146 0.791s-0.437 0.359-0.72 0.359c-2.245 0.039-7.47 0.039-9.793 0.039-0.305 0-0.592-0.148-0.768-0.398s-0.22-0.569-0.117-0.857c0.359-1.209 0.96-2.946 1.789-3.379 0.73-0.382 1.718-0.631 3.001-0.724 0.211 0.436 0.947 1.93 0.947 1.93zm-1e-3 -9.036c1.453 0 2.817 1.354 2.626 3-0.191 1.65-1.173 3-2.626 3s-2.382-1.29-2.625-3c-0.234-1.639 1.172-3 2.625-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m3 6c-1.11 0-2 0.89-2 2 0 1.1 0.89 2 2 2s2-0.9 2-2c0-1.11-0.89-2-2-2zm5 0c-1.11 0-2 0.89-2 2 0 1.1 0.89 2 2 2s2-0.9 2-2c0-1.11-0.89-2-2-2zm5 0c-1.11 0-2 0.89-2 2 0 1.1 0.89 2 2 2s2-0.9 2-2c0-1.11-0.89-2-2-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-trash-full-symbolic.svg b/.icons/kora/status/symbolic/user-trash-full-symbolic.svg
new file mode 100644
index 000000000..0d190e317
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-trash-full-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m13.186 2.631s-1.589 10.116-1.762 11.798c-.07.68-.469 1.285-1.124 1.285h-5.499c-.589 0-1.124-.65-1.179-1.285-.146-1.699-1.832-11.798-1.832-11.798z" fill-opacity=".3"/>
+ <path d="m7.991 9.739-2.55-.451-.501 2.833 2.549.452zm1.406-4.686-2.374 1.034 1.15 2.638 2.373-1.034zm-3.315-3.867c0-.454.369-.822.822-.822h1.168c.453 0 .821.368.821.822h3.378c.243 0 .476.096.647.268.172.172.268.722.268.965h-11.396c0-.243.096-.793.268-.965.171-.172.404-.268.647-.268z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/user-trash-symbolic.svg b/.icons/kora/status/symbolic/user-trash-symbolic.svg
new file mode 100644
index 000000000..6460a63b2
--- /dev/null
+++ b/.icons/kora/status/symbolic/user-trash-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m13.186 2.631s-1.589 10.116-1.762 11.798c-.07.68-.469 1.285-1.124 1.285h-5.499c-.589 0-1.124-.65-1.179-1.285-.146-1.699-1.832-11.798-1.832-11.798z" fill-opacity=".3"/>
+ <path d="m6.082 1.186c0-.454.369-.822.822-.822h1.168c.453 0 .821.368.821.822h3.378c.243 0 .476.096.647.268.172.172.268.722.268.965h-11.396c0-.243.096-.793.268-.965.171-.172.404-.268.647-.268z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/view-private-symbolic.svg b/.icons/kora/status/symbolic/view-private-symbolic.svg
new file mode 100644
index 000000000..5df885e2e
--- /dev/null
+++ b/.icons/kora/status/symbolic/view-private-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 8c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.56 0 2.82-1.2 2.97-2.72 0.28-0.414 0.66-0.78 1.03-0.78s0.852 0.346 1.03 0.78c0.15 1.52 1.41 2.72 2.97 2.72 1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.39 0-2.54 0.97-2.87 2.25-0.36-0.14-0.73-0.25-1.13-0.25s-0.77 0.11-1.12 0.25c-0.34-1.28-1.49-2.25-2.88-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="#dfdfdf"/>
+ <path d="m4.834 0.921c-0.627 0.416-1.584 3.794-1.584 3.794h9.5s-0.957-3.378-1.584-3.794c-0.626-0.417-2.111 0.5-3.166 0.5s-2.54-0.917-3.166-0.5zm-1.834 4.079-3 2h16l-3-2h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/view-wrapped-rtl-symbolic.svg b/.icons/kora/status/symbolic/view-wrapped-rtl-symbolic.svg
new file mode 100644
index 000000000..12c75d3af
--- /dev/null
+++ b/.icons/kora/status/symbolic/view-wrapped-rtl-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-6.12323e-17 1 1 6.12323e-17 .082 0)">
+ <path d="m12.541 12.918h-9.082c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h9.082c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/view-wrapped-symbolic-rtl.svg b/.icons/kora/status/symbolic/view-wrapped-symbolic-rtl.svg
new file mode 120000
index 000000000..07fd9bd92
--- /dev/null
+++ b/.icons/kora/status/symbolic/view-wrapped-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-wrapped-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/status/symbolic/view-wrapped-symbolic.svg b/.icons/kora/status/symbolic/view-wrapped-symbolic.svg
new file mode 100644
index 000000000..5916a1ca2
--- /dev/null
+++ b/.icons/kora/status/symbolic/view-wrapped-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-6.12323e-17,1,-1,-6.12323e-17,15.918,1.11022e-15)">
+ <path d="m12.541 12.918h-9.082c-1.357 0-2.459-1.102-2.459-2.459v-4.918c0-1.357 1.102-2.459 2.459-2.459h1.057v-1.792l4.447 2.323-4.447 2.322v-1.853h-1.057c-0.805 0-1.459 0.654-1.459 1.459v4.918c0 0.805 0.654 1.459 1.459 1.459h9.082c0.805 0 1.459-0.654 1.459-1.459v-4.918c0-0.805-0.654-1.459-1.459-1.459h-2.541v-1h2.541c1.357 0 2.459 1.102 2.459 2.459v4.918c0 1.357-1.102 2.459-2.459 2.459z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-clear-night-symbolic.svg b/.icons/kora/status/symbolic/weather-clear-night-symbolic.svg
new file mode 100644
index 000000000..ce49d2634
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-clear-night-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m1 8c0 3.866 3.134 7 7 7 1.925 0 3.68-0.883 5-2.285-0.518 0.132-0.966 0.285-1.5 0.285-3.59 0-6.5-2.91-6.5-6.5 0-2.233 1.129-4.31 3-5.5-3.886 0-7 3.134-7 7z" fill-opacity=".3" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-clear-symbolic.svg b/.icons/kora/status/symbolic/weather-clear-symbolic.svg
new file mode 100644
index 000000000..a66e04483
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-clear-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 2c-3.31 0-6 2.68-6 6 0 3.31 2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="M7.5,14.96L8,16L8.5,14.96C8.33,14.98 8.17,15 8,15C7.83,15 7.67,14.98 7.5,14.96ZM13.28,12.56C13.06,12.81 12.81,13.06 12.56,13.28L13.66,13.65L13.28,12.56ZM2.72,12.56L2.34,13.65L3.44,13.28C3.19,13.06 2.94,12.81 2.72,12.56ZM14.97,7.5C14.98,7.66 15,7.83 15,8C15,8.16 14.98,8.33 14.97,8.5L16,8L14.97,7.5ZM1.03,7.5L0,8L1.03,8.5C1.02,8.33 1,8.16 1,8C1,7.83 1.02,7.66 1.03,7.5ZM13.66,2.34L12.56,2.71C12.81,2.93 13.06,3.18 13.28,3.43L13.66,2.34ZM2.34,2.34L2.72,3.43C2.94,3.18 3.19,2.93 3.44,2.71L2.34,2.34ZM8,0L7.5,1.03C7.67,1.02 7.83,1 8,1C8.17,1 8.33,1.02 8.5,1.03L8,0Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-few-clouds-night-symbolic.svg b/.icons/kora/status/symbolic/weather-few-clouds-night-symbolic.svg
new file mode 100644
index 000000000..09590bf93
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-few-clouds-night-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.829932 0 0 .829932 4.81334 7.95215)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.501,-1.36251,1.36251,1.501,-4.60664,5.91394)">
+ <path d="m5.607 7.595c-0.48 0.258-1.029 0.405-1.612 0.405-1.882 0-3.409-1.528-3.409-3.409 0-1.882 1.527-3.41 3.409-3.41 0.583 0 1.132 0.147 1.612 0.405-1.495 0.184-2.654 1.46-2.654 3.005 0 1.544 1.159 2.82 2.654 3.004z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-few-clouds-symbolic.svg b/.icons/kora/status/symbolic/weather-few-clouds-symbolic.svg
new file mode 100644
index 000000000..ee4ec57b8
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-few-clouds-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="7" cy="7" r="5.192" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2.44 10.84-0.38 1.1 1.1-0.38h0.06c-0.14-0.11-0.28-0.22-0.41-0.34s-0.26-0.24-0.37-0.38zm10.53-4.34c0.01 0.17 0.03 0.33 0.03 0.5v0.16c-0.01 0.11-0.02 0.23-0.03 0.34h0.03l1-0.5-1.03-0.5zm-11.97 0-1 0.5 1.03 0.5c-0.01-0.17-0.03-0.33-0.03-0.5v-0.16c0.01-0.11 0.02-0.23 0.03-0.34h-0.03zm10.94-4.44-1.1 0.38h-0.06c0.14 0.11 0.28 0.22 0.41 0.34s0.26 0.24 0.37 0.38l0.38-1.1zm-9.88 0 0.35 1.07c0.22-0.26 0.46-0.5 0.72-0.72l-1.07-0.35zm4.94-2.06-0.5 1.03c0.16-0.01 0.33-0.03 0.5-0.03h0.5l-0.5-1z" fill="#dfdfdf"/>
+ <g transform="matrix(.76784 0 0 .76784 5.42571 7.63831)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-fog-symbolic.svg b/.icons/kora/status/symbolic/weather-fog-symbolic.svg
new file mode 100644
index 000000000..612989b6e
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-fog-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1 0 0 .756115 0 1.95108)">
+ <path d="m2 1.728c-0.554 0-1 0.446-1 1s0.446 1 1 1h5.027c0.554 0 1-0.446 1-1s-0.446-1-1-1h-5.027zm3.576 3.272c-0.554 0-1 0.446-1 1s0.446 1 1 1h9.424c0.554 0 1-0.446 1-1s-0.446-1-1-1h-9.424zm-4.576 4c-0.554 0-1 0.446-1 1s0.446 1 1 1h11c0.554 0 1-0.446 1-1s-0.446-1-1-1h-11zm2 3.636c-0.554 0-1 0.446-1 1s0.446 1 1 1h11.206c0.554 0 1-0.446 1-1s-0.446-1-1-1h-11.206z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-overcast-symbolic.svg b/.icons/kora/status/symbolic/weather-overcast-symbolic.svg
new file mode 100644
index 000000000..9620aa653
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-overcast-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.0198511 -.933002)">
+ <path d="m10 8c-1.31 0-2.4 0.86-2.81 2.03-1.23 0.16-2.19 1.2-2.19 2.47 0 1.38 1.12 2.5 2.5 2.5h5c1.38 0 2.5-1.12 2.5-2.5 0-1.27-0.96-2.31-2.19-2.47-0.4-1.17-1.5-2.03-2.81-2.03z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.28038,0,0,1.28038,-1.25814,-2.2698)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-severe-alert-symbolic.svg b/.icons/kora/status/symbolic/weather-severe-alert-symbolic.svg
new file mode 100644
index 000000000..216985695
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-severe-alert-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.28038,0,0,1.28038,-1.25814,-2.2698)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m8 12.888c0.633 0 1.146 0.514 1.146 1.147 0 0.632-0.513 1.146-1.146 1.146s-1.146-0.514-1.146-1.146c0-0.633 0.513-1.147 1.146-1.147zm-1-6.888v4l0.25 2h1.5l0.25-2v-4h-2z" fill="#0d68c3"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-showers-scattered-symbolic.svg b/.icons/kora/status/symbolic/weather-showers-scattered-symbolic.svg
new file mode 100644
index 000000000..54b4d7fa1
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-showers-scattered-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.81737 0 0 1 1.95732 0)">
+ <path d="m10.5 8s-2.5 2.393-2.5 3.5c0 1.37 1.13 2.5 2.5 2.5s2.5-1.13 2.5-2.5c0-0.968-2.5-3.5-2.5-3.5z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(.81737 0 0 1 -3.18412 1.76675)">
+ <path d="m10.5 8s-2.5 2.393-2.5 3.5c0 1.37 1.13 2.5 2.5 2.5s2.5-1.13 2.5-2.5c0-0.968-2.5-3.5-2.5-3.5z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.28038,0,0,1.28038,-1.25814,-2.2698)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-showers-symbolic.svg b/.icons/kora/status/symbolic/weather-showers-symbolic.svg
new file mode 100644
index 000000000..4d7f7fafa
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-showers-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.754342)">
+ <path d="m2.977 11.994c-0.183 0.01-0.345 0.119-0.424 0.283l-1 2c-0.039 0.072-0.059 0.153-0.059 0.235 0 0.275 0.225 0.5 0.5 0.5 0.194 0 0.371-0.113 0.453-0.289l1-2c0.037-0.071 0.056-0.15 0.056-0.23 0-0.274-0.226-0.5-0.5-0.5-9e-3 0-0.018 1e-3 -0.026 1e-3zm2.5 0c-0.183 0.01-0.345 0.119-0.424 0.283l-1 2c-0.039 0.072-0.059 0.153-0.059 0.235 0 0.275 0.225 0.5 0.5 0.5 0.194 0 0.371-0.113 0.453-0.289l1-2c0.037-0.071 0.056-0.15 0.056-0.23 0-0.274-0.226-0.5-0.5-0.5-9e-3 0-0.018 1e-3 -0.026 1e-3zm2.5 0c-0.183 0.01-0.345 0.119-0.424 0.283l-1 2c-0.039 0.072-0.059 0.153-0.059 0.235 0 0.275 0.225 0.5 0.5 0.5 0.194 0 0.371-0.113 0.453-0.289l1-2c0.037-0.071 0.056-0.15 0.056-0.23 0-0.274-0.226-0.5-0.5-0.5-9e-3 0-0.018 1e-3 -0.026 1e-3zm2.5 0c-0.182 0.01-0.345 0.119-0.424 0.283l-1 2c-0.039 0.072-0.059 0.153-0.059 0.235 0 0.275 0.225 0.5 0.5 0.5 0.194 0 0.371-0.113 0.453-0.289l1-2c0.037-0.071 0.056-0.15 0.056-0.23 0-0.274-0.226-0.5-0.5-0.5-9e-3 0-0.017 1e-3 -0.026 1e-3zm2.5 0c-0.182 0.01-0.345 0.119-0.424 0.283l-1 2c-0.041 0.074-0.063 0.157-0.063 0.242 0 0.275 0.226 0.5 0.5 0.5 0.197 0 0.377-0.116 0.457-0.296l1-2c0.037-0.071 0.056-0.15 0.056-0.23 0-0.274-0.226-0.5-0.5-0.5-9e-3 0-0.017 1e-3 -0.026 1e-3z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.28038,0,0,1.28038,-1.25814,-2.2698)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-snow-symbolic.svg b/.icons/kora/status/symbolic/weather-snow-symbolic.svg
new file mode 100644
index 000000000..ac72b6a2d
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-snow-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.28038,0,0,1.28038,-1.25814,-2.2698)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.476427 -1.48883)">
+ <path d="m5 14c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(3.55271e-15 -.853598)">
+ <path d="m10 12c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.35732 -.35732)">
+ <path d="m15 14c0 1.097-0.903 2-2 2s-2-0.903-2-2 0.903-2 2-2 2 0.903 2 2z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-storm-symbolic.svg b/.icons/kora/status/symbolic/weather-storm-symbolic.svg
new file mode 100644
index 000000000..955a5cf71
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-storm-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.536 7-0.536 5h1l-0.754 4 3.238-5h-1.484l2.5-4h-3.964z" fill="#dfdfdf"/>
+ <g transform="matrix(1.28038,0,0,1.28038,-1.25814,-2.2698)">
+ <path d="m3.856 3.922c0.637-1.053 1.792-1.758 3.112-1.758 1.702 0 3.133 1.174 3.526 2.756 0.18-0.044 0.369-0.066 0.563-0.066 1.337 0 2.422 1.085 2.422 2.421 0 1.235-0.926 2.256-2.121 2.404h-1e-3c-0.098 0.012-0.198 0.018-0.3 0.018s-0.202-6e-3 -0.3-0.018h-6.896c-1.589 0-2.878-1.29-2.878-2.879 0-1.587 1.287-2.875 2.873-2.878z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-tornado-symbolic.svg b/.icons/kora/status/symbolic/weather-tornado-symbolic.svg
new file mode 100644
index 000000000..4448b7041
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-tornado-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="m 2.0010719,1.000109 c -1.33476253,0 -1.33476253,2.0080803 0,2.0080803 H 2.286737 c 0.1274046,0 0.2209674,0.1137779 0.02986,0.2265578 -0.6300557,0.5369518 -0.351358,1.7835186 0.6798232,1.7695458 h 2.252474 c 0.2060372,0.00898 0.1493023,0.1517039 0.083609,0.2075948 C 4.8149219,5.6310695 4.8517498,6.5133473 5.451945,6.8616674 5.541526,6.9085754 5.505694,6.9844277 5.412131,6.9844277 H 4.9920946 c -1.3914974,-0.051899 -1.3914974,2.0679634 0,2.0160647 h 1.2929579 c 0.1074977,0 0.1791628,0.1247565 0.035833,0.2075948 -0.5175813,0.4311584 -0.4648278,1.3124378 0.1373581,1.6597598 0.1761767,0.101801 0.066688,0.183641 -0.013935,0.247517 -0.5952185,0.352312 -0.6459813,1.237584 -0.1094883,1.660758 0.1244186,0.09781 0.049767,0.185638 -0.045786,0.185638 H 5.9973968 c -1.3556649,0 -1.3556649,2.038021 0,2.038021 h 1.0152556 c 1.0112743,0.01896 1.3407347,-1.200656 0.7206324,-1.766551 -0.1283999,-0.156694 -0.030856,-0.234542 0.038819,-0.234542 h 1.2362231 c 1.3477021,0 1.3477021,-2.028042 0,-2.028042 H 8.7196754 c -0.1413395,0 -0.1522884,-0.104795 -0.075647,-0.172663 C 9.1446892,10.418724 9.1645962,9.6412417 8.7077312,9.2300443 8.5584289,9.0803366 8.63308,9.0004924 8.7475451,9.0004924 H 9.0142986 C 10.016615,9.0044846 10.315219,7.8078205 9.7190054,7.2519056 9.6055357,7.1391258 9.6314147,7.0043888 9.754838,7.0043888 h 1.250158 c 1.036158,0.014971 1.320828,-1.2475648 0.672856,-1.7835186 -0.08162,-0.08184 -0.08062,-0.2165773 0.07166,-0.2165773 h 1.250158 c 1.333767,0 1.333767,-2.0080802 0,-2.0080802 h -0.321498 c -0.118447,0 -0.153284,-0.099805 -0.06768,-0.1696688 C 13.33212,2.3255218 13.072334,0.98613627 12.00333,1.000109 Z"/>
+</svg>
diff --git a/.icons/kora/status/symbolic/weather-windy-symbolic.svg b/.icons/kora/status/symbolic/weather-windy-symbolic.svg
new file mode 100644
index 000000000..35c5feec1
--- /dev/null
+++ b/.icons/kora/status/symbolic/weather-windy-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.15535 0 0 1.15535 .0387031 .0472651)">
+ <path d="m0.463 5.423s6.352 0.05 7.533 0.06c1.481 0.011 2.484-1.23 2.484-2.481 0-0.749-0.284-1.485-0.874-1.96-0.39-0.314-0.919-0.52-1.606-0.52-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5c0.417 0 0.743 0.109 0.98 0.3 0.352 0.283 0.5 0.733 0.5 1.18 0 0.745-0.594 1.488-1.476 1.481-1.182-0.01-7.534-0.06-7.534-0.06-0.275-2e-3 -0.501 0.22-0.503 0.496-3e-3 0.276 0.22 0.502 0.496 0.504z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.15535,0,0,1.15535,3.89178,2.27196)">
+ <path d="m0.463 5.423s6.352 0.05 7.533 0.06c1.481 0.011 2.484-1.23 2.484-2.481 0-0.749-0.284-1.485-0.874-1.96-0.39-0.314-0.919-0.52-1.606-0.52-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5c0.417 0 0.743 0.109 0.98 0.3 0.352 0.283 0.5 0.733 0.5 1.18 0 0.745-0.594 1.488-1.476 1.481-1.182-0.01-7.534-0.06-7.534-0.06-0.275-2e-3 -0.501 0.22-0.503 0.496-3e-3 0.276 0.22 0.502 0.496 0.504z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.15535,0,0,-1.15535,2.63035,15.9527)">
+ <path d="m0.463 5.423s6.352 0.05 7.533 0.06c1.481 0.011 2.484-1.23 2.484-2.481 0-0.749-0.284-1.485-0.874-1.96-0.39-0.314-0.919-0.52-1.606-0.52-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5c0.417 0 0.743 0.109 0.98 0.3 0.352 0.283 0.5 0.733 0.5 1.18 0 0.745-0.594 1.488-1.476 1.481-1.182-0.01-7.534-0.06-7.534-0.06-0.275-2e-3 -0.501 0.22-0.503 0.496-3e-3 0.276 0.22 0.502 0.496 0.504z" fill="#dfdfdf"/>
+ </g>
+</svg>